From christian at paral.in Tue Nov 1 00:32:00 2022 From: christian at paral.in (Christian Stewart) Date: Mon, 31 Oct 2022 17:32:00 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/docker-compose: bump to version 2.10.0 In-Reply-To: <20221031233134.6d432abd@windsurf> References: <20220904191010.200822-1-christian@paral.in> <20221031230227.222d7ad1@windsurf> <20221031233134.6d432abd@windsurf> Message-ID: Hi Thomas, On Mon, Oct 31, 2022 at 3:31 PM Thomas Petazzoni wrote: > It does fix the docker compose issue, but then the loop of docker > inspect that waits for the container to be ready never completes: > > # while ! docker inspect root_busybox_1 2>&1 >/dev/null; do sleep 1; done > Error: No such object: root_busybox_1 I've submitted the patch series(s) to fix this, however, for the record: This was because docker compose v2 uses root-busybox-1 as the container name (no underscores). Best, Christian Stewart From christian at paral.in Tue Nov 1 00:34:19 2022 From: christian at paral.in (Christian Stewart) Date: Mon, 31 Oct 2022 17:34:19 -0700 Subject: [Buildroot] [PATCH 1/1] package/go: disable stack protector for cgo Message-ID: <20221101003419.754757-1-christian@paral.in> Enabling the C stack protector for Cgo causes a build failure on i386: runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): relocation target __stack_chk_fail_local not defined runtime/cgo(.text): relocation target __stack_chk_fail_local not defined Add: CGO_CFLAGS=-fno-stack-protector https://github.com/golang/go/issues/52919 Set CGO_CFLAGS and other flags while building Go with make.bash as well. Signed-off-by: Christian Stewart --- package/go/go.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/go/go.mk b/package/go/go.mk index fe4d3a29a9..d6c15c4ac9 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -49,6 +49,8 @@ else ifeq ($(BR2_aarch64),y) GO_GOARCH = arm64 else ifeq ($(BR2_i386),y) GO_GOARCH = 386 +# stack-protector causes a build failure on i386. +HOST_GO_CGO_CFLAGS += -fno-stack-protector # i386: use softfloat if no SSE2: https://golang.org/doc/go1.16#386 ifneq ($(BR2_X86_CPU_HAS_SSE2),y) GO_GO386 = softfloat @@ -78,7 +80,7 @@ HOST_GO_TARGET_ENV = \ GOCACHE="$(HOST_GO_TARGET_CACHE)" \ CC="$(TARGET_CC)" \ CXX="$(TARGET_CXX)" \ - CGO_CFLAGS="$(TARGET_CFLAGS)" \ + CGO_CFLAGS="$(TARGET_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ CGO_CXXFLAGS="$(TARGET_CXXFLAGS)" \ CGO_LDFLAGS="$(TARGET_LDFLAGS)" \ GOTOOLDIR="$(HOST_GO_TOOLDIR)" @@ -109,6 +111,7 @@ HOST_GO_CGO_ENABLED = 1 endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS # For the convenience of host golang packages +# stack-protector causes a build failure on some architectures. HOST_GO_HOST_ENV = \ $(HOST_GO_COMMON_ENV) \ GOOS="" \ @@ -116,7 +119,7 @@ HOST_GO_HOST_ENV = \ GOCACHE="$(HOST_GO_HOST_CACHE)" \ CC="$(HOSTCC_NOCCACHE)" \ CXX="$(HOSTCXX_NOCCACHE)" \ - CGO_CFLAGS="$(HOST_CFLAGS)" \ + CGO_CFLAGS="$(HOST_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ CGO_LDFLAGS="$(HOST_LDFLAGS)" @@ -133,6 +136,9 @@ HOST_GO_MAKE_ENV = \ CC=$(HOSTCC_NOCCACHE) \ CXX=$(HOSTCXX_NOCCACHE) \ CGO_ENABLED=$(HOST_GO_CGO_ENABLED) \ + CGO_CFLAGS="$(HOST_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ + CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ + CGO_LDFLAGS="$(HOST_LDFLAGS)" \ $(HOST_GO_CROSS_ENV) define HOST_GO_BUILD_CMDS -- 2.38.1 From giulio.benetti at benettiengineering.com Tue Nov 1 02:19:15 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 1 Nov 2022 03:19:15 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221031132519.4e5ebc69@windsurf> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> Message-ID: <29ee559b-0663-da71-97f2-a1955c293382@benettiengineering.com> Hello Thomas, On 31/10/22 13:25, Thomas Petazzoni wrote: > Hello Giulio, > > On Wed, 19 Oct 2022 01:46:17 +0200 > Giulio Benetti wrote: > >> At the moment all APIs folders are copied to target increasing the size of >> rootfs of ~190MB. Allow to select which API folders we want to copy to >> target to shrink rootfs down. >> >> Signed-off-by: Giulio Benetti > > Thanks for proposing this. > > Practically speaking, could you describe which folders are needed in a > typical scenario you've had? One scenario I'm facing right now is: drwxr-xr-x 4 giuliobenetti giuliobenetti 16384 ott 26 01:26 4.5 drwxr-xr-x 145 giuliobenetti giuliobenetti 12288 ott 26 01:20 gac drwxr-xr-x 2 giuliobenetti giuliobenetti 4096 ott 26 01:22 lldb And the total is 95MB big. gac/ is ~56MB and that's mandatory in my case. 4.5/ is ~36MB lldb/ is only 5K While copying all directories is ~195MB so I was wrong, we don't save ~190MB, but anyway we save almost 100MB that for size costraint systems and most of all for production programming save time. The latter is why I need it most of all. > Here, I have these ones: > > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:58 2.0-api > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:58 3.5-api > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 4.0 > drwxr-xr-x 2 thomas thomas 12288 oct. 25 22:58 4.0-api > drwxr-xr-x 4 thomas thomas 16384 oct. 25 22:58 4.5 > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5.1-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5.2-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6.1-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6.2-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7.1-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7.2-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.8-api > drwxr-xr-x 145 thomas thomas 12288 oct. 25 22:56 gac > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 lldb > drwxr-xr-x 3 thomas thomas 4096 oct. 25 22:56 mono-configuration-crypto > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 monodoc > drwxr-xr-x 3 thomas thomas 4096 oct. 25 22:56 msbuild > drwxr-xr-x 6 thomas thomas 4096 oct. 25 22:56 xbuild > drwxr-xr-x 4 thomas thomas 4096 oct. 25 22:56 xbuild-frameworks > >> +config BR2_PACKAGE_MONO_SPECIFY_FOLDERS_TO_INSTALL >> + bool "Specify folders to install to target" >> + help >> + Allow to specify which Mono folder to install to target > > I don't really have a very good suggestion, but I don't like the name > of the option. We rarely have option names that are "sentences", i.e > "specify folders to install" is a sentence. > > Should we instead have a single string option > BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When > empty, it means all folders are installed. Otherwise, only the > specified folders are installed. Yes, I can do like that. > The other obvious question is whether this shouldn't simply be left as > something to do in a post-build script. Even though I admit that > reducing 190 MB down to something reasonable can be seen as something > that is almost mandatory. ~100MB after recalculating. Anyway it's a bit odd to create ad hoc script to remove 29 folders an keep only 3. Usually I expect a mono user to write an application using only 1 API version. > Or alternatively, do we have a better way, where we could automate this > selection of which folders are needed? In the beginning I thought that mono provided such possibility in its build system but it's not like that, check: https://github.com/mono/reference-assemblies/blob/680013abda911528f6befca67eed5669d80c85d5/Makefile That is why I've ended up with this solution. Honestly I wanted to avoid to even install these dll files to host/ but it's not possible. Otherwise I have to patch the Makefile and in the end having 100M on host I don't think is a problem. -- Giulio Benetti CEO/CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Tue Nov 1 02:27:30 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 1 Nov 2022 03:27:30 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221031125405.GC1058960@scaer> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> Message-ID: <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> Hi Yann, On 31/10/22 13:54, Yann E. MORIN wrote: > Giulio, Thomas, All, > > On 2022-10-31 13:25 +0100, Thomas Petazzoni via buildroot spake thusly: >> On Wed, 19 Oct 2022 01:46:17 +0200 >> Giulio Benetti wrote: >>> At the moment all APIs folders are copied to target increasing the size of >>> rootfs of ~190MB. Allow to select which API folders we want to copy to >>> target to shrink rootfs down. >>> >>> Signed-off-by: Giulio Benetti >> Practically speaking, could you describe which folders are needed in a >> typical scenario you've had? > > Yes, can you provide a rationale for when only a subset of APIs is > needed? I've answered on previous e-mail. I've realized only now that I could answer to your e-mail for both. >> Here, I have these ones: >> >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:58 2.0-api >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:58 3.5-api >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 4.0 >> drwxr-xr-x 2 thomas thomas 12288 oct. 25 22:58 4.0-api >> drwxr-xr-x 4 thomas thomas 16384 oct. 25 22:58 4.5 >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5.1-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5.2-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6.1-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6.2-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7.1-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7.2-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.8-api >> drwxr-xr-x 145 thomas thomas 12288 oct. 25 22:56 gac >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 lldb >> drwxr-xr-x 3 thomas thomas 4096 oct. 25 22:56 mono-configuration-crypto >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 monodoc >> drwxr-xr-x 3 thomas thomas 4096 oct. 25 22:56 msbuild >> drwxr-xr-x 6 thomas thomas 4096 oct. 25 22:56 xbuild >> drwxr-xr-x 4 thomas thomas 4096 oct. 25 22:56 xbuild-frameworks > > It looks like we have three sets of directories here; > - version-based dirs: from 2.0-api up to 4.8-api > - gac/: big number of subdirs in there... > - the rest > > Your change trat them all on the same level, but are they all really > superfluous? Is there a set that absolutely needs to be there, or can we > really do with just one (or even none, see below)? > > Note: can we unconditionally get rid of monodoc/? Of msbuild/? Of lldb/? To tell the truth I'm not expert in this. I know that my customer's application only needed the files in those folders. So I can't find at the moment something that clarifies this, that's why I've given a very open solution. Of course this can give problems in runtime. But the mono application should fail immediately if someone skip some folder. >>> +config BR2_PACKAGE_MONO_SPECIFY_FOLDERS_TO_INSTALL >>> + bool "Specify folders to install to target" >>> + help >>> + Allow to specify which Mono folder to install to target >> >> I don't really have a very good suggestion, but I don't like the name >> of the option. We rarely have option names that are "sentences", i.e >> "specify folders to install" is a sentence. >> >> Should we instead have a single string option >> BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When >> empty, it means all folders are installed. Otherwise, only the >> specified folders are installed. > > Agreed. I expect that having no API level installed would yield a > non-working system, so: > > config BR2_PACKAGE_MONO_API_VERSIONS > string "API versions to install" > help > Keep empty to install all. Ok, I go with that then! >> The other obvious question is whether this shouldn't simply be left as >> something to do in a post-build script. Even though I admit that >> reducing 190 MB down to something reasonable can be seen as something >> that is almost mandatory. >> >> Or alternatively, do we have a better way, where we could automate this >> selection of which folders are needed? > > I would prefer we avoid carrying the list of versionned APIs (and the > rest, see above). Yes I agree, otherwise the list would be pretty long. Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From fperrad at gmail.com Tue Nov 1 06:03:21 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 1 Nov 2022 07:03:21 +0100 Subject: [Buildroot] [PATCH] package/libressl: bump to version 3.6.1 Message-ID: <20221101060321.1488881-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch | 2 +- package/libressl/libressl.hash | 2 +- package/libressl/libressl.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch b/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch index 1c59aec72..48f3fa16e 100644 --- a/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch +++ b/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch @@ -20,7 +20,7 @@ diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h index 46f24b2ea..4048a6e63 100644 --- a/include/openssl/ssl.h +++ b/include/openssl/ssl.h -@@ -408,11 +408,7 @@ typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, +@@ -412,11 +412,7 @@ typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, #define SSL_OP_NO_TLSv1 0x04000000L #define SSL_OP_NO_TLSv1_2 0x08000000L #define SSL_OP_NO_TLSv1_1 0x10000000L diff --git a/package/libressl/libressl.hash b/package/libressl/libressl.hash index 7a7638b2d..0988e6a36 100644 --- a/package/libressl/libressl.hash +++ b/package/libressl/libressl.hash @@ -1,4 +1,4 @@ # From https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/SHA256 -sha256 3ab5e5eaef69ce20c6b170ee64d785b42235f48f2e62b095fca5d7b6672b8b28 libressl-3.5.3.tar.gz +sha256 acfac61316e93b919c28d62d53037ca734de85c46b4d703f19fd8395cf006774 libressl-3.6.1.tar.gz # Locally computed sha256 5c63613f008f16a9c0025c096bbd736cecf720494d121b5c5203e0ec6e5955b1 COPYING diff --git a/package/libressl/libressl.mk b/package/libressl/libressl.mk index 85d1fe5e3..8fd7bccbc 100644 --- a/package/libressl/libressl.mk +++ b/package/libressl/libressl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBRESSL_VERSION = 3.5.3 +LIBRESSL_VERSION = 3.6.1 LIBRESSL_SITE = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL LIBRESSL_LICENSE = ISC (new additions), OpenSSL or SSLeay (original OpenSSL code) LIBRESSL_LICENSE_FILES = COPYING -- 2.37.2 From troglobit at gmail.com Tue Nov 1 07:18:53 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 01 Nov 2022 08:18:53 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221031214739.6b258cb3@windsurf> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> Message-ID: <875yfzf8gy.fsf@gmail.com> Hi Thomas! On Mon, Oct 31, 2022 at 21:47, Thomas Petazzoni wrote: > On Mon, 31 Oct 2022 18:46:30 +0100 > Joachim Wiberg wrote: >> Changes: >> - Update copyright years (affects LICENSE file hash) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> -sha256 e17dc0bc91bf499d8cca5e016c22c6d2a4770e3cc1a43756a7973375a83ddb90 LICENSE >> +sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE > The hash of the license file is changed, this should be explained in > the commit log (what are the changes, do they require changing the > license information in the .mk file). I tried to be as clear as possible about this, even when I did the release upstream. Maybe I should have been extra clear somehow? > Silently changing the license file hashes defeats the entire purpose of > having hashes for license files, which is precisely to carefully verify > what has changed in the license file. Yes, I fully understand. Best regards /Joachim From bernd.kuhls at t-online.de Tue Nov 1 07:21:55 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 08:21:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/imagemagick: utilities need c++ Message-ID: <20221101072155.364312-1-bernd.kuhls@t-online.de> See upstream commit: https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c Fixes: http://autobuild.buildroot.net/results/29f/29ff3e568ddf40105aec1eded042388df138b7f9/ Signed-off-by: Bernd Kuhls --- package/imagemagick/imagemagick.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..e40ef56347 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -44,6 +44,10 @@ IMAGEMAGICK_CONF_OPTS = \ --without-x \ --with-gs-font-dir=/usr/share/fonts/gs +ifeq ($(BR2_INSTALL_LIBSTDCPP),) +IMAGEMAGICK_CONF_OPTS += --with-utilities=no +endif + IMAGEMAGICK_DEPENDENCIES = host-pkgconf ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) -- 2.34.1 From troglobit at gmail.com Tue Nov 1 07:30:58 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 01 Nov 2022 08:30:58 +0100 Subject: [Buildroot] [PATCH 3/3] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <20221031214956.37e0ef12@windsurf> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-4-troglobit@gmail.com> <20221031214956.37e0ef12@windsurf> Message-ID: <871qqnf7wt.fsf@gmail.com> Hi Thomas! On Mon, Oct 31, 2022 at 21:49, Thomas Petazzoni wrote: > On Mon, 31 Oct 2022 18:46:32 +0100 > Joachim Wiberg wrote: >> +cmd() >> +{ >> + start-stop-daemon -q -p "$PIDFILE" -x "$DAEMON" "$@" >> + status=$? >> + [ $status -eq 0 ] && echo "OK" || echo "FAIL" >> + >> + return $status >> +} > I don't think we're using this cmd construct anywhere else in the tree, > or did I miss some change in our coding style/policy? I mentioned it in the cover letter, but that information should have been here in this patch. Sorry about that. It all started out with utils/check-package telling me I used $DAEMON wrong. While changing that I ended up with a final comment from it that said I should also "run shellcheck and fix the warnings". It in turn had several grievances which I took one by one. In this one I used the same construct as in package/smcroute/S41smcroute to work around a warning about using `$?` instead of using an `if cmd; then ...` >> start() { >> - printf 'Starting %s: ' "$NAME" >> - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS >> - [ $? = 0 ] && echo "OK" || echo "FAIL" > > This all looked matching our coding style. Why are you changing this? >> case "$1" in >> - start|stop|restart) >> - "$1" >> - ;; >> - reload) >> - restart >> - ;; >> - *) >> - echo "Usage: $0 {start|stop|restart|reload}" >> - exit 1 >> + start|stop|restart) >> + "$1" >> + ;; >> + reload) >> + restart >> + ;; >> + *) >> + echo "Usage: $0 {start|stop|restart|reload}" >> + exit 1 > > I'm not sure what is the recommended indentation style in our init > scripts. Tabs? Spaces? Shellcheck pointed out this section had four spaces indent instead of the eight (tab) used for the rest of the script. Iirc from the "own code coding style" discussions C and shell script should follow the same style, but I may very well be wrong here. Best regards /Joachim From baruch at tkos.co.il Tue Nov 1 07:41:54 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 1 Nov 2022 09:41:54 +0200 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection Message-ID: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> socal configure uses AC_TRY_RUN to detect printf features. This does not work for cross compilation. All C libraries we use support C99 snprintf. Only glibc and uClibc support the deprecated Z modifier. Signed-off-by: Baruch Siach --- package/socat/socat.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d86..c1bf4d260f61 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -11,6 +11,14 @@ SOCAT_LICENSE = GPL-2.0 with OpenSSL exception SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL SOCAT_CPE_ID_VENDOR = dest-unreach +SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes + +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y) +SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes +else +SOCAT_CONF_ENV += ac_cv_have_z_modifier=no +endif + ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) SOCAT_CONF_ENV += \ sc_cv_sys_crdly_shift=12 \ -- 2.35.1 From baruch at tkos.co.il Tue Nov 1 07:41:55 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 1 Nov 2022 09:41:55 +0200 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: socal configure script does not take the zlib dependency into account when linking with libssl. This break static link. There is not easy way to add zlib dependency, so just disable openssl for static builds. Signed-off-by: Baruch Siach --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index c1bf4d260f61..bfccd020312d 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -39,7 +39,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl -- 2.35.1 From baruch at tkos.co.il Tue Nov 1 07:41:56 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 1 Nov 2022 09:41:56 +0200 Subject: [Buildroot] [PATCH 3/3] package/socat: bump to version 1.7.4.4 In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: Drop upstream patch. Update README hash for changes not related to licensing. Signed-off-by: Baruch Siach --- ...-correct-the-getprotobynumber_r-test.patch | 43 ------------------- package/socat/socat.hash | 6 +-- package/socat/socat.mk | 2 +- 3 files changed, 4 insertions(+), 47 deletions(-) delete mode 100644 package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch diff --git a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch b/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch deleted file mode 100644 index de9540553191..000000000000 --- a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch +++ /dev/null @@ -1,43 +0,0 @@ -From d56a11beb9b181fd91a70a6d703dfbdfe887122a Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 13 Jan 2022 17:56:10 +0200 -Subject: [PATCH] configure.ac: correct the getprotobynumber_r test - -The AC_TRY_COMPILE test succeeds even when libc does not provide the -tested symbol. The compiler produces a warning, but exits successfully. -Use AC_TRY_LINK that will only succeeds if libc provides the symbol. - -This fixes build with musl libc that does not support -getprotobynumber_r(). - -Signed-off-by: Baruch Siach ---- -Upstream status: sent to socat at dest-unreach.org - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index d4acc9e7e6f5..973a7f2218c9 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -137,13 +137,13 @@ AC_MSG_RESULT($sc_cv_have_prototype_hstrerror) - # getprotobynumber_r() is not standardized - AC_MSG_CHECKING(for getprotobynumber_r() variant) - AC_CACHE_VAL(sc_cv_getprotobynumber_r, --[AC_TRY_COMPILE([#include -+[AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL,1024,NULL);], - [sc_cv_getprotobynumber_r=1; tmp_bynum_variant=Linux], -- [AC_TRY_COMPILE([#include -+ [AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL,1024);], - [sc_cv_getprotobynumber_r=2; tmp_bynum_variant=Solaris], -- [AC_TRY_COMPILE([#include -+ [AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL);], - [sc_cv_getprotobynumber_r=3; tmp_bynum_variant=AIX], - --- -2.34.1 - diff --git a/package/socat/socat.hash b/package/socat/socat.hash index 4f7ff5328e28..2113e1b3a485 100644 --- a/package/socat/socat.hash +++ b/package/socat/socat.hash @@ -1,8 +1,8 @@ # From http://www.dest-unreach.org/socat/download.md5sum -md5 5c28dd258ba928326d0716fcb4895cc2 socat-1.7.4.3.tar.bz2 +md5 a605d3779465f42c07fc507cfbfb08f9 socat-1.7.4.4.tar.bz2 # From http://www.dest-unreach.org/socat/download.sha256sum -sha256 d47318104415077635119dfee44bcfb41de3497374a9a001b1aff6e2f0858007 socat-1.7.4.3.tar.bz2 +sha256 fbd42bd2f0e54a3af6d01bdf15385384ab82dbc0e4f1a5e153b3e0be1b6380ac socat-1.7.4.4.tar.bz2 # Locally calculated -sha256 432aebfec164bedcaada7cdf2849e1f003fa00a91a0a1ed34d7cf4abe980f5fb README +sha256 3555c6bc2779ff0f9a7145d1e3cd1d8fde59548bcd3364a23b907de21eec5aa8 README sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 fd9e48ca316a5032069b9521f4f4b4d9b1c60365012bae1e62286bcd5bd2e761 COPYING.OpenSSL diff --git a/package/socat/socat.mk b/package/socat/socat.mk index bfccd020312d..1e378ab0691e 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SOCAT_VERSION = 1.7.4.3 +SOCAT_VERSION = 1.7.4.4 SOCAT_SOURCE = socat-$(SOCAT_VERSION).tar.bz2 SOCAT_SITE = http://www.dest-unreach.org/socat/download SOCAT_LICENSE = GPL-2.0 with OpenSSL exception -- 2.35.1 From yann.morin.1998 at free.fr Tue Nov 1 08:32:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 09:32:06 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> Message-ID: <20221101083206.GI2992523@scaer> Giulio, All, On 2022-11-01 03:27 +0100, Giulio Benetti spake thusly: > On 31/10/22 13:54, Yann E. MORIN wrote: > >On 2022-10-31 13:25 +0100, Thomas Petazzoni via buildroot spake thusly: > >>On Wed, 19 Oct 2022 01:46:17 +0200 > >>Giulio Benetti wrote: > >>>At the moment all APIs folders are copied to target increasing the size of > >>>rootfs of ~190MB. Allow to select which API folders we want to copy to > >>>target to shrink rootfs down. > >>> > >>>Signed-off-by: Giulio Benetti > >>Practically speaking, could you describe which folders are needed in a > >>typical scenario you've had? > >Yes, can you provide a rationale for when only a subset of APIs is > >needed? > I've answered on previous e-mail. I've realized only now that I could > answer to your e-mail for both. Hey, what you answered Thomas is not a rationale, it is an example. ;-) A rationale is "an explanation of controlling principles of opinion, belief, practice, or phenomena", or "an underlying reason". [0] As a rationale, I would have expected something that explains the reason why there are so many directories, and so why, under some circumstances, we can get rid of them (or not). It needs not be too long, but just provide an overview. For example, here is a totally made up blurb: mono provides support for a lot of legacy APIs for backward compatibility for existing applications, way back from the first stable API, 2.0 and up to the current version. The set of APIs are split in two categories: version-based APIs, and the rest (gac, the FooBar set of common Baz; monodoc, which renders documentation while riding a unicycle...). For a custom application, the set of required versioned APIs is limited; most often only the latest or the very few latest are needed. Only gac is always required, and monodoc is never used on the target as we never render the documentation there. [0] https://www.merriam-webster.com/dictionary/rationale [--SNIP--] > >>Should we instead have a single string option > >>BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When > >>empty, it means all folders are installed. Otherwise, only the > >>specified folders are installed. > >Agreed. I expect that having no API level installed would yield a > >non-working system, so: > > config BR2_PACKAGE_MONO_API_VERSIONS > > string "API versions to install" > > help > > Keep empty to install all. > Ok, I go with that then! ACK. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From David.Laight at ACULAB.COM Tue Nov 1 08:46:23 2022 From: David.Laight at ACULAB.COM (David Laight) Date: Tue, 1 Nov 2022 08:46:23 +0000 Subject: [Buildroot] NodeJS, qemu wrapper and ELF interpreter fun In-Reply-To: <20221031213926.50d3c778@windsurf> References: <20221031213926.50d3c778@windsurf> Message-ID: ... > (C) Pass LD_LIBRARY_PATH pointing to $(STAGING_DIR)/lib and > $(STAGING_DIR)/usr/lib in the Qemu wrapper. This works because > LD_LIBRARY_PATH paths have precedence over paths given by > ld.so.cache. > > This is the solution already used by the GOI qemu wrapper in > package/gobject-introspection/g-ir-scanner-qemuwrapper.in, and > which was suggested in bug > https://bugs.busybox.net/show_bug.cgi?id=14366. > > Any opinion? Or other ideas? Using LD_LIBRARY_PATH like that is a bad idea. Just google for it and you'll find a load of stuff about it. LD_LIBRARY_PATH should only really be used not substitute a non-standard library - eg for testing. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales) From angelo at amarulasolutions.com Tue Nov 1 09:19:35 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Tue, 1 Nov 2022 10:19:35 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221101083206.GI2992523@scaer> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> <20221101083206.GI2992523@scaer> Message-ID: Il mar 1 nov 2022, 09:32 Yann E. MORIN ha scritto: > Giulio, All, > > On 2022-11-01 03:27 +0100, Giulio Benetti spake thusly: > > On 31/10/22 13:54, Yann E. MORIN wrote: > > >On 2022-10-31 13:25 +0100, Thomas Petazzoni via buildroot spake thusly: > > >>On Wed, 19 Oct 2022 01:46:17 +0200 > > >>Giulio Benetti wrote: > > >>>At the moment all APIs folders are copied to target increasing the > size of > > >>>rootfs of ~190MB. Allow to select which API folders we want to copy to > > >>>target to shrink rootfs down. > > >>> > > >>>Signed-off-by: Giulio Benetti > > >>Practically speaking, could you describe which folders are needed in a > > >>typical scenario you've had? > > >Yes, can you provide a rationale for when only a subset of APIs is > > >needed? > > I've answered on previous e-mail. I've realized only now that I could > > answer to your e-mail for both. > > Hey, what you answered Thomas is not a rationale, it is an example. ;-) > A rationale is "an explanation of controlling principles of opinion, > belief, practice, or phenomena", or "an underlying reason". [0] > > As a rationale, I would have expected something that explains the reason > why there are so many directories, and so why, under some circumstances, > we can get rid of them (or not). It needs not be too long, but just > provide an overview. For example, here is a totally made up blurb: > > mono provides support for a lot of legacy APIs for backward > compatibility for existing applications, way back from the first > stable API, 2.0 and up to the current version. The set of APIs are > split in two categories: version-based APIs, and the rest (gac, the > FooBar set of common Baz; monodoc, which renders documentation while > riding a unicycle...). > > For a custom application, the set of required versioned APIs is > limited; most often only the latest or the very few latest are > needed. Only gac is always required, and monodoc is never used on > the target as we never render the documentation there. > > [0] https://www.merriam-webster.com/dictionary/rationale > > [--SNIP--] > > >>Should we instead have a single string option > > >>BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When > > >>empty, it means all folders are installed. Otherwise, only the > > >>specified folders are installed. > > >Agreed. I expect that having no API level installed would yield a > > >non-working system, so: > > > config BR2_PACKAGE_MONO_API_VERSIONS > > > string "API versions to install" > > > help > > > Keep empty to install all. > > Ok, I go with that then! > > ACK. > My two cents. Historically, the mono configure was offering some options to enable only some versions of the API which was lately removed So, removing older compatibility API folders should be perfectly fine. We cannot remove the Global Assembly Cache (GAC). For the rest, it would be nice if Giulio could do some testing (I can try it too) to understand at what extent we can remove any other folder. > Regards, > Yann E. MORIN. > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tim.gover at raspberrypi.com Tue Nov 1 09:30:07 2022 From: tim.gover at raspberrypi.com (Tim Gover) Date: Tue, 1 Nov 2022 09:30:07 +0000 Subject: [Buildroot] [PATCH 1/1] package/rpi-userland: add support for aarch64 Message-ID: <20221101093007.28341-1-tim.gover@raspberrypi.com> Enable aarch64 support for rpi-userland to provide vcmailbox and vcgencmd in 64bit builds. The are useful for programming OTP and system debug. The ARM64=ON parameter restricts the make targets to only include those supported on 64-bit i.e. it excludes the legacy Broadcom EGL drivers. Signed-off-by: Tim Gover --- package/rpi-userland/Config.in | 14 +++++++------- package/rpi-userland/rpi-userland.mk | 6 ++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in index 342faf26e3..cfb472808b 100644 --- a/package/rpi-userland/Config.in +++ b/package/rpi-userland/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_RPI_USERLAND bool "rpi-userland" - depends on BR2_arm + depends on BR2_arm || BR2_aarch64 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_STATIC_LIBS - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENVG - select BR2_PACKAGE_HAS_LIBOPENMAX + select BR2_PACKAGE_HAS_LIBEGL if BR2_arm + select BR2_PACKAGE_HAS_LIBGLES if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENVG if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENMAX if BR2_arm help Raspberry Pi Userland contains the necessary library to use the VideoCore driver. @@ -18,7 +18,7 @@ config BR2_PACKAGE_RPI_USERLAND https://github.com/raspberrypi/userland/ -if BR2_PACKAGE_RPI_USERLAND +if BR2_PACKAGE_RPI_USERLAND && BR2_arm config BR2_PACKAGE_PROVIDES_LIBEGL default "rpi-userland" @@ -40,6 +40,6 @@ config BR2_PACKAGE_RPI_USERLAND_HELLO endif comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library" - depends on BR2_arm + depends on BR2_arm || BR2_arch64 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ BR2_STATIC_LIBS diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..42c7e8190f 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -11,12 +11,18 @@ RPI_USERLAND_LICENSE_FILES = LICENCE RPI_USERLAND_INSTALL_STAGING = YES RPI_USERLAND_CONF_OPTS = -DVMCS_INSTALL_PREFIX=/usr +ifeq ($(BR2_arm),y) RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg +endif ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) RPI_USERLAND_DEPENDENCIES += libexecinfo endif +ifeq ($(BR2_aarch64),y) +RPI_USERLAND_CONF_OPTS += -DARM64=ON +endif + ifeq ($(BR2_PACKAGE_RPI_USERLAND_HELLO),y) RPI_USERLAND_CONF_OPTS += -DALL_APPS=ON -- 2.25.1 From guillaume.bressaix at gmail.com Tue Nov 1 09:59:54 2022 From: guillaume.bressaix at gmail.com (Guillaume W. Bres) Date: Tue, 1 Nov 2022 10:59:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/libxcrypt: bump to version 4.4.29 Message-ID: <20221101095954.10345-1-guillaume.bressaix@gmail.com> Signed-off-by: Guillaume W. Bres --- package/libxcrypt/libxcrypt.hash | 2 +- package/libxcrypt/libxcrypt.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libxcrypt/libxcrypt.hash b/package/libxcrypt/libxcrypt.hash index bdda6b47c0..e125072705 100644 --- a/package/libxcrypt/libxcrypt.hash +++ b/package/libxcrypt/libxcrypt.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db7e37901969cb1d1e8020cb73a991ef81e48e31ea5b76a101862c806426b457 libxcrypt-4.4.28.tar.gz +sha256 efb4e225c4e37658444ecdb4825883b70b744541b73022d91c4d12e0dd8e39a0 libxcrypt-4.4.29.tar.gz sha256 f9b48b0bc67a92b752780710aa774cf08b62ec2ebaa3f4aebd00069fba6effd2 LICENSING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/libxcrypt/libxcrypt.mk b/package/libxcrypt/libxcrypt.mk index f7a0fd4308..18ea6e3c17 100644 --- a/package/libxcrypt/libxcrypt.mk +++ b/package/libxcrypt/libxcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXCRYPT_VERSION = 4.4.28 +LIBXCRYPT_VERSION = 4.4.29 LIBXCRYPT_SITE = $(call github,besser82,libxcrypt,v$(LIBXCRYPT_VERSION)) LIBXCRYPT_LICENSE = LGPL-2.1+ LIBXCRYPT_LICENSE_FILES = LICENSING COPYING.LIB -- 2.20.1 From yann.morin.1998 at free.fr Tue Nov 1 10:02:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 11:02:44 +0100 Subject: [Buildroot] NodeJS, qemu wrapper and ELF interpreter fun In-Reply-To: References: <20221031213926.50d3c778@windsurf> Message-ID: <20221101100244.GF1058960@scaer> David, All, On 2022-11-01 08:46 +0000, David Laight spake thusly: > > (C) Pass LD_LIBRARY_PATH pointing to $(STAGING_DIR)/lib and > > $(STAGING_DIR)/usr/lib in the Qemu wrapper. This works because > > LD_LIBRARY_PATH paths have precedence over paths given by > > ld.so.cache. > > > > This is the solution already used by the GOI qemu wrapper in > > package/gobject-introspection/g-ir-scanner-qemuwrapper.in, and > > which was suggested in bug > > https://bugs.busybox.net/show_bug.cgi?id=14366. > > > > Any opinion? Or other ideas? > > Using LD_LIBRARY_PATH like that is a bad idea. Yeah, we know quite a bit about some LD_LIBRARY_PATH woes ;-) > Just google for it and you'll find a load of stuff about it. > LD_LIBRARY_PATH should only really be used not substitute a > non-standard library - eg for testing. In this situation, the issue is that we are running a *target* program, on the *build machine*, and we want it to pick target ilbraries, not the host libraries. Of course, during cross-compilation, we can't run target code on the build machine, so we run it through qemu-user. However, as Thomas explained and demonstrated, qemu-user intercepts and emulates the open()-like syscalls. Then it has a heuristic to resolve the opened path. This heuristic fails for us in some cases, however. Thus we need a way to force-tell where to look for libraries. So, yes, LD_LIBRARY_PATH is far from a panacea, but technically it makes things work. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Tue Nov 1 10:15:07 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 11:15:07 +0100 Subject: [Buildroot] NodeJS, qemu wrapper and ELF interpreter fun In-Reply-To: <20221031213926.50d3c778@windsurf> References: <20221031213926.50d3c778@windsurf> Message-ID: <20221101101507.GG1058960@scaer> Thomas, All, On 2022-10-31 21:39 +0100, Thomas Petazzoni spake thusly: > I finally took some time to investigate the NodeJS build issue that > occurs on x86-64: > http://autobuild.buildroot.net/results/4f2/4f29c5e663b5d01af20d671baf6504332b8c1f7b/build-end.log [--SNIP--] > After adding some traces into this function, I was able to understand > what happens: Great explanations, thanks a lot! > We see 3 possible ideas to resolve this problem: > > (A) Change the behavior of Qemu to not fallback to unprefixed paths: > when -L is passed, all path-related system calls should see the > paths prefixed by the -L option. > Issue with this is that this change is unlikely to get accepted by > Qemu upstream. And there might be some side effects we have not > really identified. I am very skeptical of that solution... > (B) Create an empty $(STAGING_DIR)/etc/ld.so.cache. We have tested > this solution and it works: it gets used instead of the host > /etc/ld.so.cache. Because $(STAGING_DIR)/etc/ld.so.cache is empty, > there's no libc.so.6 match, so the target ELF interpreter goes > through its normal library location resolution logic, which falls > back to trying in /usr/lib and /lib, which works as those paths > ends up being prefixed with $(STAGING_DIR) by Qemu. You'd also need an empty /etc/ld.so.cache.d/ maybe. I was looking at the manpage for ld.so, and it has an option to disable looking in the cache: --inhibit-cache Do not use /etc/ld.so.cache. However, we are not calling ld.so directly, so we'd need to pass it via an environment variable, but there's no such environment variable that would allow disable the cache. I'm afraid an empty STAGING_DIR/etc/ld.so.cache might not be enough, but I have no fact to back this gut feeling... > (C) Pass LD_LIBRARY_PATH pointing to $(STAGING_DIR)/lib and > $(STAGING_DIR)/usr/lib in the Qemu wrapper. This works because > LD_LIBRARY_PATH paths have precedence over paths given by > ld.so.cache. > > This is the solution already used by the GOI qemu wrapper in > package/gobject-introspection/g-ir-scanner-qemuwrapper.in, and > which was suggested in bug > https://bugs.busybox.net/show_bug.cgi?id=14366. We know this has been working pretty well for the GOI wrapper, so if we were to use LD_LIBRARY_PATH, that would make for consistent wrappers. > Any opinion? Or other ideas? I would go for the LD_LIBRARY_PATH solution, if at least because it is consistent with the GOI wrapper. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From fontaine.fabrice at gmail.com Tue Nov 1 13:40:32 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 1 Nov 2022 14:40:32 +0100 Subject: [Buildroot] [PATCH 1/1] package/catatonit: fix build with kernel < 5.9 Message-ID: <20221101134032.100587-1-fontaine.fabrice@gmail.com> Fix the following build failure with kernel < 5.0 raised since the addition of the package in commit e3975ec7d4b478ec6c1ba56b63cbb5bccfb9dd09: catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory 39 | # include | ^~~~~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 Signed-off-by: Fabrice Fontaine --- .../0002-fix-build-with-kernel-5.9.patch | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 package/catatonit/0002-fix-build-with-kernel-5.9.patch diff --git a/package/catatonit/0002-fix-build-with-kernel-5.9.patch b/package/catatonit/0002-fix-build-with-kernel-5.9.patch new file mode 100644 index 0000000000..a4c66389db --- /dev/null +++ b/package/catatonit/0002-fix-build-with-kernel-5.9.patch @@ -0,0 +1,52 @@ +From 1fefcbffe4ade02d625bf058a7c07aeaf9fa7a2f Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 1 Nov 2022 14:16:01 +0100 +Subject: [PATCH] fix build with kernel < 5.9 + +linux/close_range.h is only available since kernel 5.9 and +https://github.com/torvalds/linux/commit/60997c3d45d9a67daf01c56d805ae4fec37e0bd8 +resulting in the following build failure: + +catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory + 39 | # include + | ^~~~~~~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/openSUSE/catatonit/pull/24] +--- + catatonit.c | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/catatonit.c b/catatonit.c +index a38263a..474c525 100644 +--- a/catatonit.c ++++ b/catatonit.c +@@ -35,7 +35,7 @@ + #include + #include + +-#ifdef HAVE_CLOSE_RANGE ++#ifdef HAVE_LINUX_CLOSE_RANGE_H + # include + #else + # include +diff --git a/configure.ac b/configure.ac +index 94c5c84..a746ea1 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -22,7 +22,7 @@ LT_PREREQ([2.4.2]) + LT_INIT([disable-shared]) + + AC_CHECK_HEADERS([errno.h fcntl.h signal.h stdarg.h stdio.h stdlib.h unistd.h]) +-AC_CHECK_HEADERS([sys/prctl.h sys/signalfd.h sys/stat.h sys/types.h sys/wait.h]) ++AC_CHECK_HEADERS([linux/close_range.h sys/prctl.h sys/signalfd.h sys/stat.h sys/types.h sys/wait.h]) + + AC_CHECK_FUNCS([close_range]) + +-- +2.35.1 + -- 2.35.1 From glex.spb at gmail.com Tue Nov 1 16:36:54 2022 From: glex.spb at gmail.com (Gleb Mazovetskiy) Date: Tue, 1 Nov 2022 16:36:54 +0000 Subject: [Buildroot] [PATCH 1/1] package/pkg-cmake.mk: unset CMAKE_GENERATOR vars In-Reply-To: <20221030164825.GV1058960@scaer> References: <20221029110943.155259-1-glex.spb@gmail.com> <20221030164825.GV1058960@scaer> Message-ID: Thanks! Can we do something similar for `PERL_MM_OPT`? Buildroot currently requires the user to unset it manually but ideally it'd just unset it itself https://github.com/buildroot/buildroot/blob/ba2659401feb5cc97cad501ab8b38268de578d3f/support/dependencies/dependencies.sh#L49-L56 On Sun, Oct 30, 2022 at 4:48 PM Yann E. MORIN wrote: > Gleb, All, > > On 2022-10-29 12:09 +0100, Gleb Mazovetskiy spake thusly: > > If the user environment defines `CMAKE_GENERATOR` (e.g. > > `CMAKE_GENERATOR=Ninja`), buildroot would previously fail to build cmake > > packages because buildroot uses `make` explicitly (as opposed to > > `cmake --build`). > > > > Unsets all the `CMAKE_GENERATOR*` variables before configuring a cmake > > package. > > > > Signed-off-by: Gleb Mazovetskiy > > --- > > package/pkg-cmake.mk | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk > > index 081960b5bf..96b2579cc5 100644 > > --- a/package/pkg-cmake.mk > > +++ b/package/pkg-cmake.mk > > @@ -86,6 +86,7 @@ define $(2)_CONFIGURE_CMDS > > (mkdir -p $$($$(PKG)_BUILDDIR) && \ > > cd $$($$(PKG)_BUILDDIR) && \ > > rm -f CMakeCache.txt && \ > > + unset CMAKE_GENERATOR CMAKE_GENERATOR_PLATFORM > CMAKE_GENERATOR_TOOLSET CMAKE_GENERATOR_INSTANCE && \ > > I've instead applied the patch from Woody: > > https://patchwork.ozlabs.org/project/buildroot/patch/94745932ea2dfa030e3d438d7cf6b84f1ef2f69c.camel at carnegierobotics.com/ > > So I dropped your patch. > > In the future, we should be able to replace the hard-coded "Unix > Makefiles" with a per-package setting, where package can elect building > built with nother backend (or better yet, switch netirely to another > backend globally), and the patch from Woody felt like slightly preparing > for that future. > > Regards, > Yann E. MORIN. > > > PATH=$$(BR_PATH) \ > > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > > > -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ > > @@ -111,6 +112,7 @@ define $(2)_CONFIGURE_CMDS > > (mkdir -p $$($$(PKG)_BUILDDIR) && \ > > cd $$($$(PKG)_BUILDDIR) && \ > > rm -f CMakeCache.txt && \ > > + unset CMAKE_GENERATOR CMAKE_GENERATOR_PLATFORM > CMAKE_GENERATOR_TOOLSET CMAKE_GENERATOR_INSTANCE && \ > > PATH=$$(BR_PATH) \ > > PKG_CONFIG="$$(PKG_CONFIG_HOST_BINARY)" \ > > PKG_CONFIG_SYSROOT_DIR="/" \ > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Tue Nov 1 16:44:35 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 1 Nov 2022 17:44:35 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221101083206.GI2992523@scaer> References: <20221101083206.GI2992523@scaer> Message-ID: <390F45E7-B1AA-4A5D-BA18-F0E31AAD18F6@benettiengineering.com> > Il giorno 1 nov 2022, alle ore 09:32, Yann E. MORIN ha scritto: > > ?Giulio, All, > > On 2022-11-01 03:27 +0100, Giulio Benetti spake thusly: >>> On 31/10/22 13:54, Yann E. MORIN wrote: >>> On 2022-10-31 13:25 +0100, Thomas Petazzoni via buildroot spake thusly: >>>> On Wed, 19 Oct 2022 01:46:17 +0200 >>>> Giulio Benetti wrote: >>>>> At the moment all APIs folders are copied to target increasing the size of >>>>> rootfs of ~190MB. Allow to select which API folders we want to copy to >>>>> target to shrink rootfs down. >>>>> >>>>> Signed-off-by: Giulio Benetti >>>> Practically speaking, could you describe which folders are needed in a >>>> typical scenario you've had? >>> Yes, can you provide a rationale for when only a subset of APIs is >>> needed? >> I've answered on previous e-mail. I've realized only now that I could >> answer to your e-mail for both. > > Hey, what you answered Thomas is not a rationale, it is an example. ;-) > A rationale is "an explanation of controlling principles of opinion, > belief, practice, or phenomena", or "an underlying reason". [0] > > As a rationale, I would have expected something that explains the reason > why there are so many directories, and so why, under some circumstances, > we can get rid of them (or not). It needs not be too long, but just > provide an overview. For example, here is a totally made up blurb: > > mono provides support for a lot of legacy APIs for backward > compatibility for existing applications, way back from the first > stable API, 2.0 and up to the current version. The set of APIs are > split in two categories: version-based APIs, and the rest (gac, the > FooBar set of common Baz; monodoc, which renders documentation while > riding a unicycle...). > > For a custom application, the set of required versioned APIs is > limited; most often only the latest or the very few latest are > needed. Only gac is always required, and monodoc is never used on > the target as we never render the documentation there. Oh, thank you Yann, my English has some gap, I didn?t know that. And thanks for the example too. So you?ve given already a rationale here. I?ll come up with a V2 patch then! Best regards Giulio > > [0] https://www.merriam-webster.com/dictionary/rationale > > [--SNIP--] >>>> Should we instead have a single string option >>>> BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When >>>> empty, it means all folders are installed. Otherwise, only the >>>> specified folders are installed. >>> Agreed. I expect that having no API level installed would yield a >>> non-working system, so: >>> config BR2_PACKAGE_MONO_API_VERSIONS >>> string "API versions to install" >>> help >>> Keep empty to install all. >> Ok, I go with that then! > > ACK. > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From baruch at tkos.co.il Tue Nov 1 16:57:06 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 1 Nov 2022 18:57:06 +0200 Subject: [Buildroot] [PATCH] package/strace: bump to version 6.0 Message-ID: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.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 cadcb20f4781..1743a369b4af 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/5.19/strace-5.19.tar.xz.asc -sha256 aa3dc1c8e60e4f6ff3d396514aa247f3c7bf719d8a8dc4dd4fa793be786beca3 strace-5.19.tar.xz +# https://strace.io/files/6.0/strace-6.0.tar.xz.asc +sha256 92d720a666855e9f1c6a11512fd6e99674a82bbfe1442557815f2ce8e1293338 strace-6.0.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 7bdf36a47e6a..09e620530e6e 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 5.19 +STRACE_VERSION = 6.0 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.35.1 From bernd.kuhls at t-online.de Tue Nov 1 17:00:46 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 18:00:46 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.3.0 Message-ID: <20221101170046.2122339-1-bernd.kuhls@t-online.de> Rebased patch 0001. Signed-off-by: Bernd Kuhls --- package/intel-gmmlib/0001-Drop-hardening-related-flags.patch | 2 +- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch b/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch index c429df6581..b63d82f3c8 100644 --- a/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch +++ b/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch @@ -15,7 +15,7 @@ diff --git a/Source/GmmLib/Linux.cmake b/Source/GmmLib/Linux.cmake index 1a09bc4..b28fc1b 100644 --- a/Source/GmmLib/Linux.cmake +++ b/Source/GmmLib/Linux.cmake -@@ -99,7 +99,6 @@ SET (GMMLIB_COMPILER_FLAGS_COMMON +@@ -97,7 +97,6 @@ SET (GMMLIB_COMPILER_FLAGS_COMMON -DUSE_SSE3 -DUSE_SSSE3 # Other common flags diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index bfff5e4b82..490ff46dfc 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 363084a52db1557f6e7409278c8ce46a66fcafa2b4672e399c452501a60b4437 intel-gmmlib-22.2.1.tar.gz +sha256 c1f33e1519edfc527127baeb0436b783430dfd256c643130169a3a71dc86aff9 intel-gmmlib-22.3.0.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index e949176cf7..ee5b60ab6b 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.2.1 +INTEL_GMMLIB_VERSION = 22.3.0 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md -- 2.34.1 From bernd.kuhls at t-online.de Tue Nov 1 17:37:02 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 18:37:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-mediadriver: add more options to disable Gen9/11/12 support Message-ID: <20221101173702.2167372-1-bernd.kuhls@t-online.de> Gen10 was disabled by default upstream as it was never shipped: https://github.com/intel/media-driver/commit/0ad37351305be5c5e7c622833f9d7093fb2639cc Signed-off-by: Bernd Kuhls --- package/intel-mediadriver/Config.in | 18 ++++++++++++++++++ package/intel-mediadriver/intel-mediadriver.mk | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index 79511a8808..880d8d3245 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -31,6 +31,24 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 help Enable support for Gen8 GPUs (Coffee Lake) +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN9 + bool "Gen9 support" + default y + help + Enable support for Gen9 GPUs + +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN11 + bool "Gen11 support" + default y + help + Enable support for Gen11 GPUs + +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN12 + bool "Gen12 support" + default y + help + Enable support for Gen12 GPUs + endif # BR2_PACKAGE_INTEL_MEDIADRIVER comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 821c0920f4..17217a8644 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -42,6 +42,24 @@ else INTEL_MEDIADRIVER_CONF_OPTS += -DGEN8=OFF endif +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN9),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN9=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN9=OFF +endif + +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN11),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN11=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN11=OFF +endif + +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN12),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN12=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN12=OFF +endif + ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE),y) INTEL_MEDIADRIVER_CONF_OPTS += \ -DBUILD_CMRTLIB=OFF \ -- 2.34.1 From yann.morin.1998 at free.fr Tue Nov 1 17:42:00 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 18:42:00 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> <20221101083206.GI2992523@scaer> Message-ID: <20221101174200.GJ2992523@scaer> Angelo, All, On 2022-11-01 10:19 +0100, Angelo Compagnucci spake thusly: [--SNIP--] > My two cents. Historically, the mono configure was offering some > options to enable only some versions of the API which was lately > removed? > So, removing older compatibility API folders should be perfectly > fine. Thanks for the confirmation! :-) My understanding, though, would be that we may need more than one such versionned API. For example, I would (hypothetically!) develope my app agaings current version, say 4.8-api, so I am using APIs from that version. Then I update to a newer mono, and I start using the new APIs, e.g. 5.3-api, in the new parts of my app, but the existing parts are still using 4.8-api, so I need both. Is that sensible, or did I mis-understood? If correct, then we need to be able to select more than one versioned API. > We cannot remove the Global Assembly Cache (GAC). So, we an' rely on it being listed by the user; we must explicitly install it. MONO_INSTALL_DIRS = \ gac \ $(fitler-out gac,$(call qstrip,$(BR2_PACKAGE_MONO_API_DIRS))) $(foreach dir,$(MONO_INSTALL_DIRS),copy the $(d) dir) > For the rest, it would be nice if Giulio could do some testing (I can > try it too) to understand at what extent we can remove any other > folder. That would be awesome, thanks! Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Tue Nov 1 18:13:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:13:18 +0100 Subject: [Buildroot] [PATCH 2/3] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio In-Reply-To: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101181320.368702-2-thomas.petazzoni@bootlin.com> The CPIO filesystem generated by the test_python_crossbar test is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a "Initramfs unpacking failed: write error" when booting, and many files being missing from the root filesystem, ultimately causing the test to fail. It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 Signed-off-by: Thomas Petazzoni --- .../testing/tests/package/test_python_crossbar.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 83649aeec2..178b16be82 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import os class TestPythonPy3Crossbar(TestPythonPackageBase): @@ -13,8 +14,16 @@ class TestPythonPy3Crossbar(TestPythonPackageBase): BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_CROSSBAR=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_crossbar.py"] timeout = 60 + + def login(self): + ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-drive", "file=%s,if=scsi,format=raw" % ext2_file], + kernel_cmdline=["rootwait", "root=/dev/sda"]) + self.emulator.login() -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 18:13:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:13:17 +0100 Subject: [Buildroot] [PATCH 1/3] support/testing/tests/package/test_python_flask*: increase time after server startup Message-ID: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> It seems like on Gitlab CI, the runners are quite slow, and the Flask server does not startup in the 15 seconds we give it. So increase this to 30 seconds before trying to contact the Flask server. Hopefully fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_python_flask.py | 2 +- support/testing/tests/package/test_python_flask_expects_json.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_flask.py b/support/testing/tests/package/test_python_flask.py index ef5d96bae9..9d8587e918 100644 --- a/support/testing/tests/package/test_python_flask.py +++ b/support/testing/tests/package/test_python_flask.py @@ -21,7 +21,7 @@ class TestPythonPy3Flask(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) cmd = "wget -q -O - http://127.0.0.1:5000/" output, exit_code = self.emulator.run(cmd, timeout=self.timeout) diff --git a/support/testing/tests/package/test_python_flask_expects_json.py b/support/testing/tests/package/test_python_flask_expects_json.py index 5576cba2b4..91b8bf21b7 100644 --- a/support/testing/tests/package/test_python_flask_expects_json.py +++ b/support/testing/tests/package/test_python_flask_expects_json.py @@ -31,7 +31,7 @@ class TestPythonPy3FlaskExpectsJson(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) self.try_json("""{"email": "test", "name": "test"}""", 200) self.try_json("""{"email": "test", "name": 2}""", 400) -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 18:13:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:13:19 +0100 Subject: [Buildroot] [PATCH 3/3] support/testing/tests/package/test_gdb.py: drop version-specific tests In-Reply-To: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101181320.368702-3-thomas.petazzoni@bootlin.com> Back when support/testing/tests/package/test_gdb was introduced, there was a significant difference in how gdb < 10 and gdb >= 10 were handled in gdb.mk, which explained why we were testing both gdb 9.x and gdb 11.x. However, support for gdb 9.x has now been dropped, and we only support gdb >= 10.x, so testing gdb 9.x and 11.x separately no longer make much sense. In addition: - other GDB tests in the same file already test the default version, which is now 11.x, meaning we in fact have duplicated tests between the ones testing the default version and the ones testing 11.x specifically - GDB 9.x has been removed, which means all the tests testing GDB 9.x are failing, with a Config.in.legacy build error. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828456 (TestGdbHostOnly9x) https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828454 (TestGdbHostGdbserver9x) https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828451 (TestGdbHostGdbTarget9x) Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_gdb.py | 108 ---------------------- 1 file changed, 108 deletions(-) diff --git a/support/testing/tests/package/test_gdb.py b/support/testing/tests/package/test_gdb.py index a7b0870644..4712162349 100644 --- a/support/testing/tests/package/test_gdb.py +++ b/support/testing/tests/package/test_gdb.py @@ -91,114 +91,6 @@ class TestGdbFullTarget(BaseGdb): self.verify_gdb() -class TestGdbHostOnly9x(BaseGdb): - config = \ - infra.basetest.MINIMAL_CONFIG + \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - """ - - def test_run(self): - self.verify_host_gdb() - - -class TestGdbHostGdbserver9x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - BR2_PACKAGE_GDB=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdbserver() - - -class TestGdbHostGdbTarget9x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - BR2_PACKAGE_GDB=y - BR2_PACKAGE_GDB_DEBUGGER=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdb() - - -class TestGdbHostOnly11x(BaseGdb): - config = \ - infra.basetest.MINIMAL_CONFIG + \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - """ - - def test_run(self): - self.verify_host_gdb() - - -class TestGdbHostGdbserver11x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - BR2_PACKAGE_GDB=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdbserver() - - -class TestGdbHostGdbTarget11x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - BR2_PACKAGE_GDB=y - BR2_PACKAGE_GDB_DEBUGGER=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdb() - - class TestGdbArc(BaseGdb): config = \ """ -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 18:14:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:14:46 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_docker-compose: fix docker compose container name Message-ID: <20221101181512.9E7CB8799D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=685d8a031896352abfbbca65d3e433e06fef620a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_docker_compose.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index 10ceee3167..c940cc8839 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -42,7 +42,7 @@ class TestDockerCompose(infra.basetest.BRTest): # will download container if not available, which may take some time self.assertRunOk('docker compose up -d', 120) # container may take some time to start - self.assertRunOk('while ! docker inspect root_busybox_1 2>&1 >/dev/null; do sleep 1; done', 120) + self.assertRunOk('while ! docker inspect root-busybox-1 2>&1 >/dev/null; do sleep 1; done', 120) self.assertRunOk('wget -O /tmp/busybox http://127.0.0.1/busybox', 120) self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) From thomas.petazzoni at bootlin.com Tue Nov 1 18:15:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:15:01 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_docker-compose: update kernel to 4.19.262 Message-ID: <20221101181512.B50278799F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5d8371a3fe8c53fa9ff20bd8b5dc904dcc2f3201 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_docker_compose.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index a833c68233..38b669fc6d 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -15,7 +15,7 @@ class TestDockerCompose(infra.basetest.BRTest): BR2_ROOTFS_POST_SCRIPT_ARGS="{}" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.262" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="{}" BR2_PACKAGE_CA_CERTIFICATES=y From thomas.petazzoni at bootlin.com Tue Nov 1 18:14:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:14:57 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_docker-compose: quiet overly verbose output Message-ID: <20221101181512.A890B8799E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f486521b27711ecad71d3241645e3036efaf9d23 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Docker compose up outputs terminal control characters intended for interactive output viewing. Wget similarly can use the -q option to produce quieter logs. Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_docker_compose.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index c940cc8839..a833c68233 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -40,10 +40,10 @@ class TestDockerCompose(infra.basetest.BRTest): def docker_compose_test(self): # will download container if not available, which may take some time - self.assertRunOk('docker compose up -d', 120) + self.assertRunOk('docker compose up -d --quiet-pull', 120) # container may take some time to start self.assertRunOk('while ! docker inspect root-busybox-1 2>&1 >/dev/null; do sleep 1; done', 120) - self.assertRunOk('wget -O /tmp/busybox http://127.0.0.1/busybox', 120) + self.assertRunOk('wget -q -O /tmp/busybox http://127.0.0.1/busybox', 120) self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) def test_run(self): From thomas.petazzoni at bootlin.com Tue Nov 1 18:14:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:14:29 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_docker-compose: fix docker compose binary name Message-ID: <20221101181512.949F68799C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e99a233bd8065b875346fb2b5f13fe2fead8fe6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Docker compose is now invoked as "docker compose" not "docker-compose." Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828442 Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_docker_compose.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index 1ce132c242..10ceee3167 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -40,7 +40,7 @@ class TestDockerCompose(infra.basetest.BRTest): def docker_compose_test(self): # will download container if not available, which may take some time - self.assertRunOk('docker-compose up -d', 120) + self.assertRunOk('docker compose up -d', 120) # container may take some time to start self.assertRunOk('while ! docker inspect root_busybox_1 2>&1 >/dev/null; do sleep 1; done', 120) self.assertRunOk('wget -O /tmp/busybox http://127.0.0.1/busybox', 120) From giulio.benetti at benettiengineering.com Tue Nov 1 18:17:04 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 1 Nov 2022 19:17:04 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: References: Message-ID: An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Tue Nov 1 18:30:32 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 19:30:32 +0100 Subject: [Buildroot] [PATCH] fs/cpio: don't fail systems without /dev/null Message-ID: <20221101183032.3631097-1-yann.morin.1998@free.fr> We pass all our dracut configuration files via a config dir, but dracut insist with having one config file. Because we do not want to have to chose which file we pass (which would then have to be excluded fro; the config dir), we jsut used an arbitrary empty file, and /dev/null seemed to be a good candidate. However, some build environments do not have a complete /dev, and may be missing entries otherwise taken for granted, like /dev/null. This is especially the case in constrained environments like containers. Switch away from using /dev/n ull, and do create an actual empty file that we can use as the dracut config file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828364 Reported-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- fs/cpio/cpio.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/cpio/cpio.mk b/fs/cpio/cpio.mk index d671c337df..061f4a18f1 100644 --- a/fs/cpio/cpio.mk +++ b/fs/cpio/cpio.mk @@ -69,12 +69,13 @@ endif define ROOTFS_CPIO_CMD mkdir -p $(ROOTFS_CPIO_DIR)/tmp $(ROOTFS_CPIO_DIR)/confdir + touch $(ROOTFS_CPIO_DIR)/empty-config $(foreach cfg,$(ROOTFS_CPIO_DRACUT_CONF_FILES), \ cp $(cfg) $(ROOTFS_CPIO_DIR)/confdir/$(notdir $(cfg)) ) $(HOST_DIR)/bin/dracut \ $(ROOTFS_CPIO_OPTS) \ - -c /dev/null \ + -c $(ROOTFS_CPIO_DIR)/empty-config \ --confdir $(ROOTFS_CPIO_DIR)/confdir \ --sysroot $(TARGET_DIR) \ --tmpdir $(ROOTFS_CPIO_DIR)/tmp \ -- 2.25.1 From thomas.petazzoni at bootlin.com Tue Nov 1 20:17:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:17:21 +0100 Subject: [Buildroot] [PATCH v2 1/4] support/testing/tests/package/test_docker-compose: fix docker compose binary name In-Reply-To: <20221031232752.626154-1-christian@paral.in> References: <20221031232752.626154-1-christian@paral.in> Message-ID: <20221101211721.7ee3298a@windsurf> On Mon, 31 Oct 2022 16:27:49 -0700 Christian Stewart via buildroot wrote: > Docker compose is now invoked as "docker compose" not "docker-compose." > > Signed-off-by: Christian Stewart > --- > support/testing/tests/package/test_docker_compose.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Thanks, series applied, after adding a reference to the Gitlab CI job being fixed by the first patch into its commit log. Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:18:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:18:02 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add myself for docker-compose test Message-ID: <20221101201820.65E25852D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e124a4d1c09ee7ee1f9f33585db1904577feaf35 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 06ee5d8056..e1e919ce4f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -554,6 +554,7 @@ F: package/pkg-golang.mk F: package/rtl8821au/ F: package/runc/ F: package/tini/ +F: support/testing/tests/package/test_docker_compose.py N: Christophe Priouzeau F: board/stmicroelectronics/stm32f429-disco/ From thomas.petazzoni at bootlin.com Tue Nov 1 20:18:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:18:37 +0100 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: add myself for package/docker-compose In-Reply-To: <20221031222907.275293-1-christian@paral.in> References: <20221031222907.275293-1-christian@paral.in> Message-ID: <20221101211837.4fb6f102@windsurf> On Mon, 31 Oct 2022 15:29:07 -0700 Christian Stewart via buildroot wrote: > Signed-off-by: Christian Stewart > --- > DEVELOPERS | 1 + > 1 file changed, 1 insertion(+) The commit title was wrong: you're not adding yourself for package/docker-compose, but the docker-compose test. I fixed that up and applied. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:19:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:19:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/libtorrent-rasterbar: openssl is optional, not mandatory In-Reply-To: <20221031231333.706055-1-fontaine.fabrice@gmail.com> References: <20221031231333.706055-1-fontaine.fabrice@gmail.com> Message-ID: <20221101211914.65fe463c@windsurf> On Tue, 1 Nov 2022 00:13:33 +0100 Fabrice Fontaine wrote: > openssl is optional, not mandatory, since the addition of the package in > commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc > > Signed-off-by: Fabrice Fontaine > --- > package/libtorrent-rasterbar/Config.in | 1 - > package/libtorrent-rasterbar/libtorrent-rasterbar.mk | 9 ++++++++- > 2 files changed, 8 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 Tue Nov 1 20:19:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:19:00 +0100 Subject: [Buildroot] [git commit] package/libtorrent-rasterbar: openssl is optional, not mandatory Message-ID: <20221101202023.0497285C23@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1d797892474b241eb00fca66ef1956e548233276 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master openssl is optional, not mandatory, since the addition of the package in commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/libtorrent-rasterbar/Config.in | 1 - package/libtorrent-rasterbar/libtorrent-rasterbar.mk | 9 ++++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package/libtorrent-rasterbar/Config.in b/package/libtorrent-rasterbar/Config.in index fe9a9fc027..459edc1be5 100644 --- a/package/libtorrent-rasterbar/Config.in +++ b/package/libtorrent-rasterbar/Config.in @@ -18,7 +18,6 @@ config BR2_PACKAGE_LIBTORRENT_RASTERBAR depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_SYSTEM - select BR2_PACKAGE_OPENSSL help libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. diff --git a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk index 914e0cbca3..085b38343c 100644 --- a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk +++ b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk @@ -11,7 +11,7 @@ LIBTORRENT_RASTERBAR_LICENSE = BSD-3-Clause LIBTORRENT_RASTERBAR_LICENSE_FILES = COPYING LIBTORRENT_RASTERBAR_CPE_ID_VENDOR = libtorrent LIBTORRENT_RASTERBAR_CPE_ID_PRODUCT = libtorrent -LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost openssl +LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost LIBTORRENT_RASTERBAR_INSTALL_STAGING = YES LIBTORRENT_RASTERBAR_CONF_OPTS = \ --with-boost-libdir=$(STAGING_DIR)/usr/lib \ @@ -37,4 +37,11 @@ else LIBTORRENT_RASTERBAR_CONF_OPTS += --without-libiconv endif +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBTORRENT_RASTERBAR_DEPENDENCIES += openssl +LIBTORRENT_RASTERBAR_CONF_OPTS += --enable-encryption +else +LIBTORRENT_RASTERBAR_CONF_OPTS += --disable-encryption +endif + $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Tue Nov 1 20:19:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:19:25 +0100 Subject: [Buildroot] [git commit] package/libressl: bump to version 3.6.1 Message-ID: <20221101202612.CCDEE85EE1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bfe4828f539167c9d891ca322c2e54b4961508e7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch | 2 +- package/libressl/libressl.hash | 2 +- package/libressl/libressl.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch b/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch index 1c59aec723..48f3fa16e0 100644 --- a/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch +++ b/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch @@ -20,7 +20,7 @@ diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h index 46f24b2ea..4048a6e63 100644 --- a/include/openssl/ssl.h +++ b/include/openssl/ssl.h -@@ -408,11 +408,7 @@ typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, +@@ -412,11 +412,7 @@ typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, #define SSL_OP_NO_TLSv1 0x04000000L #define SSL_OP_NO_TLSv1_2 0x08000000L #define SSL_OP_NO_TLSv1_1 0x10000000L diff --git a/package/libressl/libressl.hash b/package/libressl/libressl.hash index 7a7638b2db..0988e6a36d 100644 --- a/package/libressl/libressl.hash +++ b/package/libressl/libressl.hash @@ -1,4 +1,4 @@ # From https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/SHA256 -sha256 3ab5e5eaef69ce20c6b170ee64d785b42235f48f2e62b095fca5d7b6672b8b28 libressl-3.5.3.tar.gz +sha256 acfac61316e93b919c28d62d53037ca734de85c46b4d703f19fd8395cf006774 libressl-3.6.1.tar.gz # Locally computed sha256 5c63613f008f16a9c0025c096bbd736cecf720494d121b5c5203e0ec6e5955b1 COPYING diff --git a/package/libressl/libressl.mk b/package/libressl/libressl.mk index 85d1fe5e3a..8fd7bccbc4 100644 --- a/package/libressl/libressl.mk +++ b/package/libressl/libressl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBRESSL_VERSION = 3.5.3 +LIBRESSL_VERSION = 3.6.1 LIBRESSL_SITE = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL LIBRESSL_LICENSE = ISC (new additions), OpenSSL or SSLeay (original OpenSSL code) LIBRESSL_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Tue Nov 1 20:26:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:26:13 +0100 Subject: [Buildroot] [PATCH] package/libressl: bump to version 3.6.1 In-Reply-To: <20221101060321.1488881-1-francois.perrad@gadz.org> References: <20221101060321.1488881-1-francois.perrad@gadz.org> Message-ID: <20221101212613.55deeba7@windsurf> On Tue, 1 Nov 2022 07:03:21 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch | 2 +- > package/libressl/libressl.hash | 2 +- > package/libressl/libressl.mk | 2 +- > 3 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 Tue Nov 1 20:27:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:27:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/imagemagick: utilities need c++ In-Reply-To: <20221101072155.364312-1-bernd.kuhls@t-online.de> References: <20221101072155.364312-1-bernd.kuhls@t-online.de> Message-ID: <20221101212730.4a3d573e@windsurf> On Tue, 1 Nov 2022 08:21:55 +0100 Bernd Kuhls wrote: > See upstream commit: > https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c What a weird commit. Everything is in C, but they force using a C++ compiler for ... no reason? > +ifeq ($(BR2_INSTALL_LIBSTDCPP),) > +IMAGEMAGICK_CONF_OPTS += --with-utilities=no Could you test if --without-utilities works? If it does, it's preferable as that's the standard practice in Buildroot. 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 Nov 1 20:29:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:29:17 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221101212917.19567f3f@windsurf> On Tue, 1 Nov 2022 09:41:54 +0200 Baruch Siach via buildroot wrote: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) How did you notice this issue? I see no autobuilder failure. If it wasn't working for cross-compilation, we should have build failures, no? Or are bad results of these ./configure tests only causing runtime issues? Could you elaborate a bit? Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:29:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:29:17 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221101212917.19567f3f@windsurf> On Tue, 1 Nov 2022 09:41:54 +0200 Baruch Siach via buildroot wrote: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) How did you notice this issue? I see no autobuilder failure. If it wasn't working for cross-compilation, we should have build failures, no? Or are bad results of these ./configure tests only causing runtime issues? Could you elaborate a bit? Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From angelo at amarulasolutions.com Tue Nov 1 20:30:46 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Tue, 1 Nov 2022 21:30:46 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221101174200.GJ2992523@scaer> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> <20221101083206.GI2992523@scaer> <20221101174200.GJ2992523@scaer> Message-ID: On Tue, Nov 1, 2022 at 6:42 PM Yann E. MORIN wrote: > Angelo, All, > > On 2022-11-01 10:19 +0100, Angelo Compagnucci spake thusly: > [--SNIP--] > > My two cents. Historically, the mono configure was offering some > > options to enable only some versions of the API which was lately > > removed > > So, removing older compatibility API folders should be perfectly > > fine. > > Thanks for the confirmation! :-) > > My understanding, though, would be that we may need more than one such > versionned API. For example, I would (hypothetically!) develope my app > agaings current version, say 4.8-api, so I am using APIs from that > version. Then I update to a newer mono, and I start using the new APIs, > e.g. 5.3-api, in the new parts of my app, but the existing parts are > still using 4.8-api, so I need both. > > Is that sensible, or did I mis-understood? > > If correct, then we need to be able to select more than one versioned > API. > Last time I worked on a mono project was several years ago, so I'm a bit rusty, Not really sure you can mix and match assemblies from different versions, never tried really. Usually a developer updates the API target version in the application manifest then rebuilds everything for the newer version. >From what I know, the various API versions are used to run a compiled application against any mono installation. Usually a mono application is distributed in binary form and so it needs the right assemblies for the same version the application was compiled against. > > We cannot remove the Global Assembly Cache (GAC). > > So, we an' rely on it being listed by the user; we must explicitly > install it. > > MONO_INSTALL_DIRS = \ > gac \ > $(fitler-out gac,$(call qstrip,$(BR2_PACKAGE_MONO_API_DIRS))) > > $(foreach dir,$(MONO_INSTALL_DIRS),copy the $(d) dir) > > I would say this looks right to me. > For the rest, it would be nice if Giulio could do some testing (I can > > try it too) to understand at what extent we can remove any other > > folder. > > That would be awesome, thanks! > > Regards, > Yann E. MORIN. > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > -- Angelo Compagnucci Software Engineer angelo at amarulasolutions.com __________________________________ Amarula Solutions SRL Via le Canevare 30, 31100 Treviso, Veneto, IT T. +39 (0)42 243 5310 info at amarulasolutions.com www.amarulasolutions.com [`as] https://www.amarulasolutions.com| -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Tue Nov 1 20:32:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:32:40 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221101213240.031261eb@windsurf> Hello Baruch, On Tue, 1 Nov 2022 09:41:55 +0200 Baruch Siach via buildroot wrote: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. Even: SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` does not work? Also, do you have an autobuilder failure for this issue? Or you just encountered it locally? 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 Nov 1 20:32:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:32:40 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221101213240.031261eb@windsurf> Hello Baruch, On Tue, 1 Nov 2022 09:41:55 +0200 Baruch Siach via buildroot wrote: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. Even: SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` does not work? Also, do you have an autobuilder failure for this issue? Or you just encountered it locally? 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 Nov 1 20:33:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:33:45 +0100 Subject: [Buildroot] [git commit] package/libxcrypt: bump to version 4.4.29 Message-ID: <20221101203353.E1A1686807@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=98d65199db0643e5da56050381c73e6a580a2f89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Guillaume W. Bres Signed-off-by: Thomas Petazzoni --- package/libxcrypt/libxcrypt.hash | 2 +- package/libxcrypt/libxcrypt.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libxcrypt/libxcrypt.hash b/package/libxcrypt/libxcrypt.hash index bdda6b47c0..e125072705 100644 --- a/package/libxcrypt/libxcrypt.hash +++ b/package/libxcrypt/libxcrypt.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db7e37901969cb1d1e8020cb73a991ef81e48e31ea5b76a101862c806426b457 libxcrypt-4.4.28.tar.gz +sha256 efb4e225c4e37658444ecdb4825883b70b744541b73022d91c4d12e0dd8e39a0 libxcrypt-4.4.29.tar.gz sha256 f9b48b0bc67a92b752780710aa774cf08b62ec2ebaa3f4aebd00069fba6effd2 LICENSING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/libxcrypt/libxcrypt.mk b/package/libxcrypt/libxcrypt.mk index f7a0fd4308..18ea6e3c17 100644 --- a/package/libxcrypt/libxcrypt.mk +++ b/package/libxcrypt/libxcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXCRYPT_VERSION = 4.4.28 +LIBXCRYPT_VERSION = 4.4.29 LIBXCRYPT_SITE = $(call github,besser82,libxcrypt,v$(LIBXCRYPT_VERSION)) LIBXCRYPT_LICENSE = LGPL-2.1+ LIBXCRYPT_LICENSE_FILES = LICENSING COPYING.LIB From thomas.petazzoni at bootlin.com Tue Nov 1 20:33:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:33:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/libxcrypt: bump to version 4.4.29 In-Reply-To: <20221101095954.10345-1-guillaume.bressaix@gmail.com> References: <20221101095954.10345-1-guillaume.bressaix@gmail.com> Message-ID: <20221101213352.253fdcbc@windsurf> On Tue, 1 Nov 2022 10:59:54 +0100 "Guillaume W. Bres" wrote: > Signed-off-by: Guillaume W. Bres > --- > package/libxcrypt/libxcrypt.hash | 2 +- > package/libxcrypt/libxcrypt.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 Tue Nov 1 20:34:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:34:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/catatonit: fix build with kernel < 5.9 In-Reply-To: <20221101134032.100587-1-fontaine.fabrice@gmail.com> References: <20221101134032.100587-1-fontaine.fabrice@gmail.com> Message-ID: <20221101213436.46cfd602@windsurf> On Tue, 1 Nov 2022 14:40:32 +0100 Fabrice Fontaine wrote: > Fix the following build failure with kernel < 5.0 raised since the > addition of the package in commit > e3975ec7d4b478ec6c1ba56b63cbb5bccfb9dd09: > > catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory > 39 | # include > | ^~~~~~~~~~~~~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 > > Signed-off-by: Fabrice Fontaine > --- > .../0002-fix-build-with-kernel-5.9.patch | 52 +++++++++++++++++++ > 1 file changed, 52 insertions(+) > create mode 100644 package/catatonit/0002-fix-build-with-kernel-5.9.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:34:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:34:29 +0100 Subject: [Buildroot] [git commit] package/catatonit: fix build with kernel < 5.9 Message-ID: <20221101203546.AABC286C09@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df4a3c1833da3b3e7dadcac57cd7802f0831c542 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with kernel < 5.0 raised since the addition of the package in commit e3975ec7d4b478ec6c1ba56b63cbb5bccfb9dd09: catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory 39 | # include | ^~~~~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../catatonit/0002-fix-build-with-kernel-5.9.patch | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/package/catatonit/0002-fix-build-with-kernel-5.9.patch b/package/catatonit/0002-fix-build-with-kernel-5.9.patch new file mode 100644 index 0000000000..a4c66389db --- /dev/null +++ b/package/catatonit/0002-fix-build-with-kernel-5.9.patch @@ -0,0 +1,52 @@ +From 1fefcbffe4ade02d625bf058a7c07aeaf9fa7a2f Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 1 Nov 2022 14:16:01 +0100 +Subject: [PATCH] fix build with kernel < 5.9 + +linux/close_range.h is only available since kernel 5.9 and +https://github.com/torvalds/linux/commit/60997c3d45d9a67daf01c56d805ae4fec37e0bd8 +resulting in the following build failure: + +catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory + 39 | # include + | ^~~~~~~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/openSUSE/catatonit/pull/24] +--- + catatonit.c | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/catatonit.c b/catatonit.c +index a38263a..474c525 100644 +--- a/catatonit.c ++++ b/catatonit.c +@@ -35,7 +35,7 @@ + #include + #include + +-#ifdef HAVE_CLOSE_RANGE ++#ifdef HAVE_LINUX_CLOSE_RANGE_H + # include + #else + # include +diff --git a/configure.ac b/configure.ac +index 94c5c84..a746ea1 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -22,7 +22,7 @@ LT_PREREQ([2.4.2]) + LT_INIT([disable-shared]) + + AC_CHECK_HEADERS([errno.h fcntl.h signal.h stdarg.h stdio.h stdlib.h unistd.h]) +-AC_CHECK_HEADERS([sys/prctl.h sys/signalfd.h sys/stat.h sys/types.h sys/wait.h]) ++AC_CHECK_HEADERS([linux/close_range.h sys/prctl.h sys/signalfd.h sys/stat.h sys/types.h sys/wait.h]) + + AC_CHECK_FUNCS([close_range]) + +-- +2.35.1 + From thomas.petazzoni at bootlin.com Tue Nov 1 20:34:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:34:50 +0100 Subject: [Buildroot] [git commit] package/strace: bump to version 6.0 Message-ID: <20221101204105.8A31E86FA4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=544806bfd8052d05dee671c23c354e5f73f954f9 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 cadcb20f47..1743a369b4 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/5.19/strace-5.19.tar.xz.asc -sha256 aa3dc1c8e60e4f6ff3d396514aa247f3c7bf719d8a8dc4dd4fa793be786beca3 strace-5.19.tar.xz +# https://strace.io/files/6.0/strace-6.0.tar.xz.asc +sha256 92d720a666855e9f1c6a11512fd6e99674a82bbfe1442557815f2ce8e1293338 strace-6.0.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 7bdf36a47e..09e620530e 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 5.19 +STRACE_VERSION = 6.0 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 Tue Nov 1 20:41:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:41:03 +0100 Subject: [Buildroot] [PATCH] package/strace: bump to version 6.0 In-Reply-To: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.git.baruch@tkos.co.il> References: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.git.baruch@tkos.co.il> Message-ID: <20221101214103.1d0db42e@windsurf> On Tue, 1 Nov 2022 18:57:06 +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 master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:41:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:41:03 +0100 Subject: [Buildroot] [PATCH] package/strace: bump to version 6.0 In-Reply-To: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.git.baruch@tkos.co.il> References: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.git.baruch@tkos.co.il> Message-ID: <20221101214103.1d0db42e@windsurf> On Tue, 1 Nov 2022 18:57:06 +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 master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:41:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:41:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.3.0 In-Reply-To: <20221101170046.2122339-1-bernd.kuhls@t-online.de> References: <20221101170046.2122339-1-bernd.kuhls@t-online.de> Message-ID: <20221101214141.56b12028@windsurf> On Tue, 1 Nov 2022 18:00:46 +0100 Bernd Kuhls wrote: > Rebased patch 0001. > > Signed-off-by: Bernd Kuhls > --- > package/intel-gmmlib/0001-Drop-hardening-related-flags.patch | 2 +- > package/intel-gmmlib/intel-gmmlib.hash | 2 +- > package/intel-gmmlib/intel-gmmlib.mk | 2 +- > 3 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 Tue Nov 1 20:44:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:44:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-mediadriver: add more options to disable Gen9/11/12 support In-Reply-To: <20221101173702.2167372-1-bernd.kuhls@t-online.de> References: <20221101173702.2167372-1-bernd.kuhls@t-online.de> Message-ID: <20221101214428.4a027d9b@windsurf> On Tue, 1 Nov 2022 18:37:02 +0100 Bernd Kuhls wrote: > Gen10 was disabled by default upstream as it was never shipped: > https://github.com/intel/media-driver/commit/0ad37351305be5c5e7c622833f9d7093fb2639cc > > Signed-off-by: Bernd Kuhls > --- > package/intel-mediadriver/Config.in | 18 ++++++++++++++++++ > package/intel-mediadriver/intel-mediadriver.mk | 18 ++++++++++++++++++ > 2 files changed, 36 insertions(+) Thanks but this patch does not apply on master. I looked in patchwork if there was another patch pending for intel-mediadriver, but I couldn't find any. Could you rebase on master and resend? Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:44:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:44:49 +0100 Subject: [Buildroot] [git commit] fs/cpio: don't fail systems without /dev/null Message-ID: <20221101204540.8AF6886F7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d0b7e11b93577bee5611be959fb4f4a9858dae38 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master We pass all our dracut configuration files via a config dir, but dracut insists with having one config file. Because we do not want to have to chose which file we pass (which would then have to be excluded from the config dir), we just used an arbitrary empty file, and /dev/null seemed to be a good candidate. However, some build environments do not have a complete /dev, and may be missing entries otherwise taken for granted, like /dev/null. This is especially the case in constrained environments like containers. Switch away from using /dev/null, and do create an actual empty file that we can use as the dracut config file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828364 Reported-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- fs/cpio/cpio.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/cpio/cpio.mk b/fs/cpio/cpio.mk index d671c337df..061f4a18f1 100644 --- a/fs/cpio/cpio.mk +++ b/fs/cpio/cpio.mk @@ -69,12 +69,13 @@ endif define ROOTFS_CPIO_CMD mkdir -p $(ROOTFS_CPIO_DIR)/tmp $(ROOTFS_CPIO_DIR)/confdir + touch $(ROOTFS_CPIO_DIR)/empty-config $(foreach cfg,$(ROOTFS_CPIO_DRACUT_CONF_FILES), \ cp $(cfg) $(ROOTFS_CPIO_DIR)/confdir/$(notdir $(cfg)) ) $(HOST_DIR)/bin/dracut \ $(ROOTFS_CPIO_OPTS) \ - -c /dev/null \ + -c $(ROOTFS_CPIO_DIR)/empty-config \ --confdir $(ROOTFS_CPIO_DIR)/confdir \ --sysroot $(TARGET_DIR) \ --tmpdir $(ROOTFS_CPIO_DIR)/tmp \ From thomas.petazzoni at bootlin.com Tue Nov 1 20:41:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:41:19 +0100 Subject: [Buildroot] [git commit] package/intel-gmmlib: bump version to 22.3.0 Message-ID: <20221101204540.834A9870E1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=135685977414fa840ee58bd5c72eec7a9e4b7164 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Rebased patch 0001. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/intel-gmmlib/0001-Drop-hardening-related-flags.patch | 2 +- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch b/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch index c429df6581..b63d82f3c8 100644 --- a/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch +++ b/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch @@ -15,7 +15,7 @@ diff --git a/Source/GmmLib/Linux.cmake b/Source/GmmLib/Linux.cmake index 1a09bc4..b28fc1b 100644 --- a/Source/GmmLib/Linux.cmake +++ b/Source/GmmLib/Linux.cmake -@@ -99,7 +99,6 @@ SET (GMMLIB_COMPILER_FLAGS_COMMON +@@ -97,7 +97,6 @@ SET (GMMLIB_COMPILER_FLAGS_COMMON -DUSE_SSE3 -DUSE_SSSE3 # Other common flags diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index bfff5e4b82..490ff46dfc 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 363084a52db1557f6e7409278c8ce46a66fcafa2b4672e399c452501a60b4437 intel-gmmlib-22.2.1.tar.gz +sha256 c1f33e1519edfc527127baeb0436b783430dfd256c643130169a3a71dc86aff9 intel-gmmlib-22.3.0.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index e949176cf7..ee5b60ab6b 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.2.1 +INTEL_GMMLIB_VERSION = 22.3.0 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 Tue Nov 1 20:45:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:45:41 +0100 Subject: [Buildroot] [PATCH] fs/cpio: don't fail systems without /dev/null In-Reply-To: <20221101183032.3631097-1-yann.morin.1998@free.fr> References: <20221101183032.3631097-1-yann.morin.1998@free.fr> Message-ID: <20221101214541.228f9e47@windsurf> On Tue, 1 Nov 2022 19:30:32 +0100 "Yann E. MORIN" wrote: > We pass all our dracut configuration files via a config dir, but dracut > insist with having one config file. Because we do not want to have to > chose which file we pass (which would then have to be excluded fro; the > config dir), we jsut used an arbitrary empty file, and /dev/null seemed > to be a good candidate. > > However, some build environments do not have a complete /dev, and may be > missing entries otherwise taken for granted, like /dev/null. This is > especially the case in constrained environments like containers. > > Switch away from using /dev/n ull, and do create an actual empty file > that we can use as the dracut config file. > > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828364 > Reported-by: Thomas Petazzoni > Signed-off-by: Yann E. MORIN > --- > fs/cpio/cpio.mk | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From baruch at tkos.co.il Tue Nov 1 20:43:50 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 01 Nov 2022 22:43:50 +0200 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <20221101212917.19567f3f@windsurf> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> <20221101212917.19567f3f@windsurf> Message-ID: <87fsf21jyu.fsf@tarshish> Hi Thomas, On Tue, Nov 01 2022, Thomas Petazzoni wrote: > On Tue, 1 Nov 2022 09:41:54 +0200 > Baruch Siach via buildroot wrote: > >> socal configure uses AC_TRY_RUN to detect printf features. This does not >> work for cross compilation. >> >> All C libraries we use support C99 snprintf. Only glibc and uClibc >> support the deprecated Z modifier. >> >> Signed-off-by: Baruch Siach >> --- >> package/socat/socat.mk | 8 ++++++++ >> 1 file changed, 8 insertions(+) > > How did you notice this issue? I see no autobuilder failure. If it > wasn't working for cross-compilation, we should have build failures, no? > > Or are bad results of these ./configure tests only causing runtime > issues? Could you elaborate a bit? We are just getting wrong result that leads to sub-optimal code. The build does not break though. I noticed the issue by looking for AC_TRY_RUN in configure.ac. baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From bernd.kuhls at t-online.de Tue Nov 1 20:47:31 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 21:47:31 +0100 Subject: [Buildroot] [PATCH 1/2] package/intel-mediadriver: add option to enable non-free features Message-ID: <20221101204732.2726292-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-mediadriver/Config.in | 5 +++++ package/intel-mediadriver/intel-mediadriver.mk | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index ad56590008..79511a8808 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -20,6 +20,11 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER if BR2_PACKAGE_INTEL_MEDIADRIVER +config BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE + bool "support non-free features" + help + Enable support for non-free features + config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 bool "Gen8 support" default y diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index d1a9ca7789..821c0920f4 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -42,4 +42,12 @@ else INTEL_MEDIADRIVER_CONF_OPTS += -DGEN8=OFF endif +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE),y) +INTEL_MEDIADRIVER_CONF_OPTS += \ + -DBUILD_CMRTLIB=OFF \ + -DENABLE_NONFREE_KERNELS=ON \ + -DBUILD_KERNELS=ON \ + -DBYPASS_MEDIA_ULT=yes +endif + $(eval $(cmake-package)) -- 2.34.1 From bernd.kuhls at t-online.de Tue Nov 1 20:47:32 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 21:47:32 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/intel-mediadriver: add more options to disable Gen9/11/12 support In-Reply-To: <20221101204732.2726292-1-bernd.kuhls@t-online.de> References: <20221101204732.2726292-1-bernd.kuhls@t-online.de> Message-ID: <20221101204732.2726292-2-bernd.kuhls@t-online.de> Gen10 was disabled by default upstream as it was never shipped: https://github.com/intel/media-driver/commit/0ad37351305be5c5e7c622833f9d7093fb2639cc Signed-off-by: Bernd Kuhls --- v2: resent as part of a patch series (Thomas) package/intel-mediadriver/Config.in | 18 ++++++++++++++++++ package/intel-mediadriver/intel-mediadriver.mk | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index 79511a8808..880d8d3245 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -31,6 +31,24 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 help Enable support for Gen8 GPUs (Coffee Lake) +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN9 + bool "Gen9 support" + default y + help + Enable support for Gen9 GPUs + +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN11 + bool "Gen11 support" + default y + help + Enable support for Gen11 GPUs + +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN12 + bool "Gen12 support" + default y + help + Enable support for Gen12 GPUs + endif # BR2_PACKAGE_INTEL_MEDIADRIVER comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 821c0920f4..17217a8644 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -42,6 +42,24 @@ else INTEL_MEDIADRIVER_CONF_OPTS += -DGEN8=OFF endif +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN9),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN9=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN9=OFF +endif + +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN11),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN11=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN11=OFF +endif + +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN12),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN12=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN12=OFF +endif + ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE),y) INTEL_MEDIADRIVER_CONF_OPTS += \ -DBUILD_CMRTLIB=OFF \ -- 2.34.1 From baruch at tkos.co.il Tue Nov 1 20:47:10 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 01 Nov 2022 22:47:10 +0200 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: <20221101213240.031261eb@windsurf> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> <20221101213240.031261eb@windsurf> Message-ID: <87bkpq1jrh.fsf@tarshish> Hi Thomas, On Tue, Nov 01 2022, Thomas Petazzoni wrote: > On Tue, 1 Nov 2022 09:41:55 +0200 > Baruch Siach via buildroot wrote: > >> socal configure script does not take the zlib dependency into account >> when linking with libssl. This break static link. There is not easy way >> to add zlib dependency, so just disable openssl for static builds. > > Even: > > SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` > > does not work? It does not work because configure.ac puts $LIBS before -lssl in the tested command line. > Also, do you have an autobuilder failure for this issue? Or you just > encountered it locally? We don't pass an explicit --with-openssl because socan configure does not support it. So the configure script just behaves as if openssl is not there, which is normal. baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From thomas.petazzoni at bootlin.com Tue Nov 1 20:58:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:58:36 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: <87bkpq1jrh.fsf@tarshish> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> <20221101213240.031261eb@windsurf> <87bkpq1jrh.fsf@tarshish> Message-ID: <20221101215836.44ee15cd@windsurf> On Tue, 01 Nov 2022 22:47:10 +0200 Baruch Siach wrote: > > SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` > > > > does not work? > > It does not work because configure.ac puts $LIBS before -lssl in the > tested command line. ACK. > > Also, do you have an autobuilder failure for this issue? Or you just > > encountered it locally? > > We don't pass an explicit --with-openssl because socan configure does > not support it. So the configure script just behaves as if openssl is > not there, which is normal. Hm, OK, but that does not really answer my question :-) 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 Nov 1 20:59:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:59:49 +0100 Subject: [Buildroot] [PATCH 1/2] package/intel-mediadriver: add option to enable non-free features In-Reply-To: <20221101204732.2726292-1-bernd.kuhls@t-online.de> References: <20221101204732.2726292-1-bernd.kuhls@t-online.de> Message-ID: <20221101215949.7228088d@windsurf> Hello Bernd, On Tue, 1 Nov 2022 21:47:31 +0100 Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls > --- > package/intel-mediadriver/Config.in | 5 +++++ > package/intel-mediadriver/intel-mediadriver.mk | 8 ++++++++ > 2 files changed, 13 insertions(+) > > diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in > index ad56590008..79511a8808 100644 > --- a/package/intel-mediadriver/Config.in > +++ b/package/intel-mediadriver/Config.in > @@ -20,6 +20,11 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER > > if BR2_PACKAGE_INTEL_MEDIADRIVER > > +config BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE > + bool "support non-free features" > + help > + Enable support for non-free features Could this be a bit more specific? What are these features, and what "non-free" means? Not under the GPL? Not under an open-source license? Not allowed to be redistributed? Does INTEL_MEDIADRIVER_LICENSE needs to be adjusted based on BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE=y ? Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Tue Nov 1 21:57:45 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 1 Nov 2022 22:57:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/xl2tp: bump to version 1.3.18 Message-ID: <20221101215745.58044-1-fontaine.fabrice@gmail.com> https://github.com/xelerance/xl2tpd/releases/tag/v1.3.18 Signed-off-by: Fabrice Fontaine --- package/xl2tp/xl2tp.hash | 2 +- package/xl2tp/xl2tp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xl2tp/xl2tp.hash b/package/xl2tp/xl2tp.hash index eca918bc83..64db273a71 100644 --- a/package/xl2tp/xl2tp.hash +++ b/package/xl2tp/xl2tp.hash @@ -1,3 +1,3 @@ # locally computed -sha256 898d9b6a374c78dea5f20d80fd50fac13428ad746fefb16ff5f6bec449affe67 xl2tp-1.3.17.tar.gz +sha256 47f52b9c56cabe77766533bca3736a8198581ff38443eb4b4c8971c885ac9329 xl2tp-1.3.18.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/xl2tp/xl2tp.mk b/package/xl2tp/xl2tp.mk index 4a2bd66308..404a934562 100644 --- a/package/xl2tp/xl2tp.mk +++ b/package/xl2tp/xl2tp.mk @@ -4,7 +4,7 @@ # ################################################################################ -XL2TP_VERSION = 1.3.17 +XL2TP_VERSION = 1.3.18 XL2TP_SITE = $(call github,xelerance,xl2tpd,v$(XL2TP_VERSION)) XL2TP_DEPENDENCIES = libpcap XL2TP_LICENSE = GPL-2.0 -- 2.35.1 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:32 +0100 Subject: [Buildroot] [PATCH 00/21] First batch of defconfig removals Message-ID: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Hello, This patch series proposes to remove 21 defconfigs which have been failing to build for month. All of these defconfigs have already been listed in an e-mail sent on August 6, 2022 [0] to the relevant defconfig maintainers, and they still haven't been fixed. Close to 3 months later, it's time to remove them, with the goal of having all defconfigs building for the upcoming 2022.11 release. I'm proposing to give one extra week (until November 7) before applying these patches, to see if some of the defconfig maintainers send patches to fix the defconfigs they are in charge of, or if anybody else steps up. [0] https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ Thanks, Thomas Petazzoni Thomas Petazzoni (21): configs/amarula_a64_relic: remove defconfig configs/arm_juno: remove defconfig configs/bananapi_m1: remove defconfig configs/bananapi_m1_plus: remove defconfig configs/bananapi_m2_plus: remove defconfig configs/bananapi_m64: remove defconfig configs/friendlyarm_nanopc_t4: remove defconfig configs/friendlyarm_nanopi_a64: remove defconfig configs/friendlyarm_nanopi_m1: remove defconfig configs/friendlyarm_nanopi_m1: remove defconfig configs/friendlyarm_nanopi_m4: remove defconfig configs/friendlyarm_nanopi_neo2: remove defconfig configs/friendlyarm_nanopi_neo4: remove defconfig configs/friendlyarm_nanopi_neo_plus2: remove defconfig configs/friendlyarm_nanopi_r1: remove defconfig configs/orangepi_pc2: remove defconfig configs/orangepi_plus: remove defconfig configs/orangepi_prime: remove defconfig configs/orangepi_rk3399: remove defconfig configs/orangepi_win: remove defconfig configs/pine64: remove defconfig DEVELOPERS | 38 ---- board/amarula/a64-relic/extlinux.conf | 4 - board/amarula/a64-relic/genimage.cfg | 11 -- board/amarula/a64-relic/post-build.sh | 4 - board/amarula/a64-relic/readme.txt | 90 ---------- .../lib/firmware/brcm/brcmfmac4330-sdio.txt | 83 --------- board/arm/juno/linux-juno-defconfig | 169 ----------------- board/arm/juno/readme.txt | 134 -------------- board/bananapi/bananapi-m1/boot.cmd | 7 - board/bananapi/bananapi-m1/genimage.cfg | 34 ---- board/bananapi/bananapi-m1/readme.txt | 37 ---- board/bananapi/bananapi-m64/boot.cmd | 6 - board/bananapi/bananapi-m64/genimage.cfg | 40 ----- board/bananapi/bananapi-m64/readme.txt | 37 ---- board/friendlyarm/nanopc-t4/extlinux.conf | 4 - board/friendlyarm/nanopc-t4/genimage.cfg | 39 ---- board/friendlyarm/nanopc-t4/post-build.sh | 5 - board/friendlyarm/nanopc-t4/readme.txt | 45 ----- board/friendlyarm/nanopi-a64/boot.cmd | 6 - board/friendlyarm/nanopi-a64/genimage.cfg | 40 ----- board/friendlyarm/nanopi-a64/readme.txt | 37 ---- board/friendlyarm/nanopi-m1-plus/boot.cmd | 8 - board/friendlyarm/nanopi-m1-plus/genimage.cfg | 36 ---- board/friendlyarm/nanopi-m1-plus/readme.txt | 29 --- board/friendlyarm/nanopi-m1/boot.cmd | 8 - board/friendlyarm/nanopi-m1/genimage.cfg | 37 ---- board/friendlyarm/nanopi-m1/readme.txt | 29 --- board/friendlyarm/nanopi-m4/extlinux.conf | 4 - board/friendlyarm/nanopi-m4/genimage.cfg | 39 ---- board/friendlyarm/nanopi-m4/post-build.sh | 5 - board/friendlyarm/nanopi-m4/readme.txt | 45 ----- .../nanopi-neo-plus2/extlinux.conf | 4 - .../friendlyarm/nanopi-neo-plus2/genimage.cfg | 40 ----- .../nanopi-neo-plus2/linux-extras.config | 10 -- .../nanopi-neo-plus2/post-build.sh | 4 - board/friendlyarm/nanopi-neo-plus2/readme.txt | 37 ---- ...3430-sdio.friendlyarm,nanopi-neo-plus2.txt | 53 ------ board/friendlyarm/nanopi-neo2/boot.cmd | 6 - board/friendlyarm/nanopi-neo2/genimage.cfg | 40 ----- board/friendlyarm/nanopi-neo2/readme.txt | 37 ---- board/friendlyarm/nanopi-neo4/extlinux.conf | 4 - board/friendlyarm/nanopi-neo4/genimage.cfg | 22 --- board/friendlyarm/nanopi-neo4/post-build.sh | 5 - board/friendlyarm/nanopi-neo4/readme.txt | 53 ------ board/friendlyarm/nanopi-r1/boot.cmd | 8 - board/friendlyarm/nanopi-r1/genimage.cfg | 37 ---- .../nanopi-r1/kernel/linux-extras.config | 2 - .../nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts | 170 ------------------ board/friendlyarm/nanopi-r1/readme.txt | 29 --- .../nanopi-r1/uboot/nanopi_r1_defconfig | 22 --- .../nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts | 102 ----------- board/orangepi/orangepi-pc2/boot.cmd | 6 - board/orangepi/orangepi-pc2/genimage.cfg | 40 ----- board/orangepi/orangepi-pc2/readme.txt | 37 ---- board/orangepi/orangepi-plus/boot.cmd | 8 - board/orangepi/orangepi-plus/genimage.cfg | 36 ---- board/orangepi/orangepi-plus/readme.txt | 29 --- board/orangepi/orangepi-prime/boot.cmd | 6 - board/orangepi/orangepi-prime/genimage.cfg | 40 ----- board/orangepi/orangepi-prime/readme.txt | 37 ---- board/orangepi/orangepi-rk3399/extlinux.conf | 4 - board/orangepi/orangepi-rk3399/genimage.cfg | 38 ---- board/orangepi/orangepi-rk3399/post-build.sh | 5 - board/orangepi/orangepi-rk3399/readme.txt | 56 ------ board/orangepi/orangepi-win/boot.cmd | 6 - board/orangepi/orangepi-win/genimage.cfg | 40 ----- board/orangepi/orangepi-win/readme.txt | 37 ---- board/pine64/pine64/boot.cmd | 6 - board/pine64/pine64/genimage.cfg | 40 ----- board/pine64/pine64/readme.txt | 38 ---- board/sinovoip/m1-plus/boot.cmd | 5 - board/sinovoip/m1-plus/genimage.cfg | 38 ---- board/sinovoip/m1-plus/linux-wifi.fragment | 10 -- ...nanapi-m1-plus-Disable-OOB-IRQ-for-b.patch | 39 ---- board/sinovoip/m1-plus/post-build.sh | 4 - board/sinovoip/m1-plus/readme.txt | 64 ------- ...rcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt | 1 - .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 56 ------ board/sinovoip/m2-plus/boot.cmd | 7 - board/sinovoip/m2-plus/genimage.cfg | 34 ---- configs/amarula_a64_relic_defconfig | 63 ------- configs/arm_juno_defconfig | 23 --- configs/bananapi_m1_defconfig | 29 --- configs/bananapi_m1_plus_defconfig | 45 ----- configs/bananapi_m2_plus_defconfig | 30 ---- configs/bananapi_m64_defconfig | 50 ------ configs/friendlyarm_nanopc_t4_defconfig | 53 ------ configs/friendlyarm_nanopi_a64_defconfig | 50 ------ configs/friendlyarm_nanopi_m1_defconfig | 45 ----- configs/friendlyarm_nanopi_m1_plus_defconfig | 45 ----- configs/friendlyarm_nanopi_m4_defconfig | 53 ------ configs/friendlyarm_nanopi_neo2_defconfig | 50 ------ configs/friendlyarm_nanopi_neo4_defconfig | 55 ------ .../friendlyarm_nanopi_neo_plus2_defconfig | 62 ------- configs/friendlyarm_nanopi_r1_defconfig | 49 ----- configs/orangepi_pc2_defconfig | 50 ------ configs/orangepi_plus_defconfig | 44 ----- configs/orangepi_prime_defconfig | 50 ------ configs/orangepi_rk3399_defconfig | 53 ------ configs/orangepi_win_defconfig | 48 ----- configs/pine64_defconfig | 50 ------ 101 files changed, 3559 deletions(-) delete mode 100644 board/amarula/a64-relic/extlinux.conf delete mode 100644 board/amarula/a64-relic/genimage.cfg delete mode 100755 board/amarula/a64-relic/post-build.sh delete mode 100644 board/amarula/a64-relic/readme.txt delete mode 100644 board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt delete mode 100644 board/arm/juno/linux-juno-defconfig delete mode 100644 board/arm/juno/readme.txt delete mode 100644 board/bananapi/bananapi-m1/boot.cmd delete mode 100644 board/bananapi/bananapi-m1/genimage.cfg delete mode 100644 board/bananapi/bananapi-m1/readme.txt delete mode 100644 board/bananapi/bananapi-m64/boot.cmd delete mode 100644 board/bananapi/bananapi-m64/genimage.cfg delete mode 100644 board/bananapi/bananapi-m64/readme.txt delete mode 100644 board/friendlyarm/nanopc-t4/extlinux.conf delete mode 100644 board/friendlyarm/nanopc-t4/genimage.cfg delete mode 100755 board/friendlyarm/nanopc-t4/post-build.sh delete mode 100644 board/friendlyarm/nanopc-t4/readme.txt delete mode 100644 board/friendlyarm/nanopi-a64/boot.cmd delete mode 100644 board/friendlyarm/nanopi-a64/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-a64/readme.txt delete mode 100644 board/friendlyarm/nanopi-m1-plus/boot.cmd delete mode 100644 board/friendlyarm/nanopi-m1-plus/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-m1-plus/readme.txt delete mode 100644 board/friendlyarm/nanopi-m1/boot.cmd delete mode 100644 board/friendlyarm/nanopi-m1/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-m1/readme.txt delete mode 100644 board/friendlyarm/nanopi-m4/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-m4/genimage.cfg delete mode 100755 board/friendlyarm/nanopi-m4/post-build.sh delete mode 100644 board/friendlyarm/nanopi-m4/readme.txt delete mode 100644 board/friendlyarm/nanopi-neo-plus2/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-neo-plus2/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-neo-plus2/linux-extras.config delete mode 100755 board/friendlyarm/nanopi-neo-plus2/post-build.sh delete mode 100644 board/friendlyarm/nanopi-neo-plus2/readme.txt delete mode 100644 board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt delete mode 100644 board/friendlyarm/nanopi-neo2/boot.cmd delete mode 100644 board/friendlyarm/nanopi-neo2/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-neo2/readme.txt delete mode 100644 board/friendlyarm/nanopi-neo4/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-neo4/genimage.cfg delete mode 100755 board/friendlyarm/nanopi-neo4/post-build.sh delete mode 100644 board/friendlyarm/nanopi-neo4/readme.txt delete mode 100644 board/friendlyarm/nanopi-r1/boot.cmd delete mode 100644 board/friendlyarm/nanopi-r1/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-r1/kernel/linux-extras.config delete mode 100644 board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts delete mode 100644 board/friendlyarm/nanopi-r1/readme.txt delete mode 100644 board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig delete mode 100644 board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts delete mode 100644 board/orangepi/orangepi-pc2/boot.cmd delete mode 100644 board/orangepi/orangepi-pc2/genimage.cfg delete mode 100644 board/orangepi/orangepi-pc2/readme.txt delete mode 100644 board/orangepi/orangepi-plus/boot.cmd delete mode 100644 board/orangepi/orangepi-plus/genimage.cfg delete mode 100644 board/orangepi/orangepi-plus/readme.txt delete mode 100644 board/orangepi/orangepi-prime/boot.cmd delete mode 100644 board/orangepi/orangepi-prime/genimage.cfg delete mode 100644 board/orangepi/orangepi-prime/readme.txt delete mode 100644 board/orangepi/orangepi-rk3399/extlinux.conf delete mode 100644 board/orangepi/orangepi-rk3399/genimage.cfg delete mode 100755 board/orangepi/orangepi-rk3399/post-build.sh delete mode 100644 board/orangepi/orangepi-rk3399/readme.txt delete mode 100644 board/orangepi/orangepi-win/boot.cmd delete mode 100644 board/orangepi/orangepi-win/genimage.cfg delete mode 100644 board/orangepi/orangepi-win/readme.txt delete mode 100644 board/pine64/pine64/boot.cmd delete mode 100644 board/pine64/pine64/genimage.cfg delete mode 100644 board/pine64/pine64/readme.txt delete mode 100644 board/sinovoip/m1-plus/boot.cmd delete mode 100644 board/sinovoip/m1-plus/genimage.cfg delete mode 100644 board/sinovoip/m1-plus/linux-wifi.fragment delete mode 100644 board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch delete mode 100755 board/sinovoip/m1-plus/post-build.sh delete mode 100644 board/sinovoip/m1-plus/readme.txt delete mode 120000 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt delete mode 100644 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt delete mode 100644 board/sinovoip/m2-plus/boot.cmd delete mode 100644 board/sinovoip/m2-plus/genimage.cfg delete mode 100644 configs/amarula_a64_relic_defconfig delete mode 100644 configs/arm_juno_defconfig delete mode 100644 configs/bananapi_m1_defconfig delete mode 100644 configs/bananapi_m1_plus_defconfig delete mode 100644 configs/bananapi_m2_plus_defconfig delete mode 100644 configs/bananapi_m64_defconfig delete mode 100644 configs/friendlyarm_nanopc_t4_defconfig delete mode 100644 configs/friendlyarm_nanopi_a64_defconfig delete mode 100644 configs/friendlyarm_nanopi_m1_defconfig delete mode 100644 configs/friendlyarm_nanopi_m1_plus_defconfig delete mode 100644 configs/friendlyarm_nanopi_m4_defconfig delete mode 100644 configs/friendlyarm_nanopi_neo2_defconfig delete mode 100644 configs/friendlyarm_nanopi_neo4_defconfig delete mode 100644 configs/friendlyarm_nanopi_neo_plus2_defconfig delete mode 100644 configs/friendlyarm_nanopi_r1_defconfig delete mode 100644 configs/orangepi_pc2_defconfig delete mode 100644 configs/orangepi_plus_defconfig delete mode 100644 configs/orangepi_prime_defconfig delete mode 100644 configs/orangepi_rk3399_defconfig delete mode 100644 configs/orangepi_win_defconfig delete mode 100644 configs/pine64_defconfig -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:33 +0100 Subject: [Buildroot] [PATCH 01/21] configs/amarula_a64_relic: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-2-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234498966 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - board/amarula/a64-relic/extlinux.conf | 4 - board/amarula/a64-relic/genimage.cfg | 11 --- board/amarula/a64-relic/post-build.sh | 4 - board/amarula/a64-relic/readme.txt | 90 ------------------- .../lib/firmware/brcm/brcmfmac4330-sdio.txt | 83 ----------------- configs/amarula_a64_relic_defconfig | 63 ------------- 7 files changed, 256 deletions(-) delete mode 100644 board/amarula/a64-relic/extlinux.conf delete mode 100644 board/amarula/a64-relic/genimage.cfg delete mode 100755 board/amarula/a64-relic/post-build.sh delete mode 100644 board/amarula/a64-relic/readme.txt delete mode 100644 board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt delete mode 100644 configs/amarula_a64_relic_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index e1e919ce4f..15aa440c72 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1323,7 +1323,6 @@ F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ -F: configs/amarula_a64_relic_defconfig F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig F: configs/bananapi_m1_defconfig diff --git a/board/amarula/a64-relic/extlinux.conf b/board/amarula/a64-relic/extlinux.conf deleted file mode 100644 index 9f469846bc..0000000000 --- a/board/amarula/a64-relic/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label linux-4.17.0-rc3 - kernel /Image - devicetree /sun50i-a64-amarula-relic.dtb - append console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p4 rootwait diff --git a/board/amarula/a64-relic/genimage.cfg b/board/amarula/a64-relic/genimage.cfg deleted file mode 100644 index 58b607f5fb..0000000000 --- a/board/amarula/a64-relic/genimage.cfg +++ /dev/null @@ -1,11 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-amarula-relic.dtb", - "extlinux" - } - } - - size = 64M -} diff --git a/board/amarula/a64-relic/post-build.sh b/board/amarula/a64-relic/post-build.sh deleted file mode 100755 index ec20fca7d9..0000000000 --- a/board/amarula/a64-relic/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/amarula/a64-relic/readme.txt b/board/amarula/a64-relic/readme.txt deleted file mode 100644 index 77f79e3094..0000000000 --- a/board/amarula/a64-relic/readme.txt +++ /dev/null @@ -1,90 +0,0 @@ -Amarula A64 Relic -================ - -Amarula A64-Relic is an Allwinner A64 based IoT device, which supports: -- Allwinner A64 Cortex-A53 -- Mali-400MP2 GPU -- AXP803 PMIC -- 1GB DDR3 RAM -- 8GB eMMC -- AP6330 Wifi/BLE -- MIPI-DSI -- CSI: OV5640 sensor -- USB OTG -- 12V DC power supply - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Amarual+A64-Relic - -Build -===== - - $ make amarula_a64_relic_defconfig - - $ make - -build files at output/images/: - - sunxi-spl.bin - - u-boot.itb - - Image - - sun50i-a64-amarula-relic.dtb - - boot.vfat - - rootfs.ext4 - -Write eMMC -========= - -The board comes with an operating system preloaded on the eMMC. -To replace it with the Buildroot-built system, take the following -steps - -1. Connect the board UART with host and open minicom(ttyUSBx/115200N8) - -2. Supply 12V DC for power-on the board. - -3. Interrupt U-Boot by pressing enter - -4. Create GPT partitions - => mmc dev 1 - => gpt write mmc 1 $partitions - -5. Connect the board USB-OTG with USB slot on the host. - -6. Initiate fastboot - => fastboot 0 - -7. Write images from host onto eMMC using fastboot - $ cd output/images - $ sudo fastboot -i 0x1f3a flash loader1 sunxi-spl.bin - $ sudo fastboot -i 0x1f3a flash loader2 u-boot.itb - $ sudo fastboot -i 0x1f3a flash esp boot.vfat - $ sudo fastboot -i 0x1f3a flash system rootfs.ext4 - -Update eMMC during Development -============================== - -During development, reflashing the entire filesystem image at every -change is time consuming. A useful alternative is to directly access -over USB the filesystem stored on the eMMC, using the USB Mass Storage -capability of U-Boot. To achieve this: - -1. Build U-Boot by enabling UMS - $ make uboot-menuconfig - (select CONFIG_CMD_USB_MASS_STORAGE=y) - -2. Follow all 6 steps from 'Write eMMC' and mount eMMC on host - => mmc dev 1 - => ums 0 mmc 1 - -WiFi -==== - - # wpa_passphrase ACCESSPOINTNAME >> /etc/wpa_supplicant.conf - (type password and enter) - # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B - # udhcpc -i wlan0 - # ping google.com - --- -Jagan Teki -29-Jun-2018 diff --git a/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt b/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt deleted file mode 100644 index d095f24c26..0000000000 --- a/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt +++ /dev/null @@ -1,83 +0,0 @@ -#AP6330_NVRAM_V1.0_20121130 -#Sample variables file for BCM94330 SD FC AGB board -manfid=0x2d0 -prodid=0x0547 -vendid=0x14e4 -devid=0x4360 -boardtype=0x05e1 -boardrev=0x1202 -boardflags=0x0080200 -nocrc=1 -xtalfreq=26000 -boardnum=22 -macaddr=00:90:4c:c5:12:38 -ag0=254 -aa2g=1 -ccode=ALL -pa0itssit=0x20 -pa0b0=5587 -pa0b1=-633 -pa0b2=-158 -rssismf2g=0xa -rssismc2g=0x3 -rssisav2g=0x7 -#rssi params for 5GHz -rssismf5g=0x4 -rssismc5g=0x3 -rssisav5g=0x7 -#PA parameters for lower a-band -pa1lob0=4748 -pa1lob1=-566 -pa1lob2=-180 -#PA parameters for midband -pa1b0=4762 -pa1b1=-593 -pa1b2=-172 -#PA parameters for high band -#pa1hib0=4596 -pa1hib0=4666 -pa1hib1=-619 -pa1hib2=-163 -rxpo5g=0 -maxp2ga0=74 -maxp5ga0=66 -maxp5gla0=66 -maxp5gha0=66 -# 2.4G Tx Power offsets -cck2gpo=0x2222 -ofdm2gpo=0x44444444 -mcs2gpo0=0x6666 -mcs2gpo1=0x6666 -# 5G Tx Power offsets -ofdm5gpo=0x44444444 -ofdm5glpo=0x44444444 -ofdm5ghpo=0x44444444 -mcs5gpo0=0x6666 -mcs5gpo1=0x6666 -mcs5glpo0=0x6666 -mcs5glpo1=0x6666 -mcs5ghpo0=0x6666 -mcs5ghpo1=0x6666 -sromrev=3 -il0macaddr=00:90:4c:c5:12:38 -wl0id=0x431b -cckPwrOffset=4 -swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff -triso5g=0 -swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0 -rfreg033=0x19 -rfreg033_cck=0x1f -dacrate2g=160 -dacrate5g=160 -txalpfbyp2g=1 -bphyscale=17 -cckPwrIdxCorr=-15 -pacalidx2g=50 -#pacalidx5g=20 -noise_cal_ref_2g=53 -noise_cal_po_2g=0 -noise_cal_ref_5g=52 -noise_cal_po_5g=5,0,0 -# 4330 OOB parameter: High level trigger -muxenab=0x10 - diff --git a/configs/amarula_a64_relic_defconfig b/configs/amarula_a64_relic_defconfig deleted file mode 100644 index 304a3ef824..0000000000 --- a/configs/amarula_a64_relic_defconfig +++ /dev/null @@ -1,63 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 4.17 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_17=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="amarula_a64_relic" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,amarula,linux-amarula,v1.0a)/linux-amarula_v1.0a.tar.gz" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-amarula-relic" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Amarula A64-Relic" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_ANDROID_TOOLS=y -BR2_PACKAGE_HOST_ANDROID_TOOLS_FASTBOOT=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/amarula/a64-relic/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/amarula/a64-relic/post-build.sh" -BR2_ROOTFS_OVERLAY="board/amarula/a64-relic/rootfs_overlay" - -# wireless firmware -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y - -# wireless tools -BR2_PACKAGE_IW=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:34 +0100 Subject: [Buildroot] [PATCH 02/21] configs/arm_juno: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-3-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234498972 Cc: Gustavo Pimentel Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 4 - board/arm/juno/linux-juno-defconfig | 169 ---------------------------- board/arm/juno/readme.txt | 134 ---------------------- configs/arm_juno_defconfig | 23 ---- 4 files changed, 330 deletions(-) delete mode 100644 board/arm/juno/linux-juno-defconfig delete mode 100644 board/arm/juno/readme.txt delete mode 100644 configs/arm_juno_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 15aa440c72..3e03dd51f5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1226,10 +1226,6 @@ F: support/testing/tests/package/test_python_scipy.py N: Gustavo Heinz F: package/python-m2crypto/ -N: Gustavo Pimentel -F: configs/arm_juno_defconfig -F: board/arm/juno/ - N: Gwenhael Goavec-Merou F: board/terasic/de10nano_cyclone5/ F: configs/terasic_de10nano_cyclone5_defconfig diff --git a/board/arm/juno/linux-juno-defconfig b/board/arm/juno/linux-juno-defconfig deleted file mode 100644 index 64598d21a1..0000000000 --- a/board/arm/juno/linux-juno-defconfig +++ /dev/null @@ -1,169 +0,0 @@ -CONFIG_SMP=y -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=14 -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_KALLSYMS_ALL=y -CONFIG_PROFILING=y -CONFIG_JUMP_LABEL=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_PCI=y -CONFIG_PCI_MSI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_HOTPLUG_PCI=y -CONFIG_NR_CPUS=6 -CONFIG_PREEMPT=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_CMA=y -CONFIG_CMDLINE="console=ttyAMA0" -CONFIG_COMPAT=y -CONFIG_CPU_IDLE=y -CONFIG_ARM_CPUIDLE=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_INTERACTIVE=y -CONFIG_ARM_BIG_LITTLE_CPUFREQ=y -CONFIG_ARM_DT_BL_CPUFREQ=y -CONFIG_ARM_SCPI_CPUFREQ=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_BPF_JIT=y -CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_SD=y -CONFIG_ATA=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_XGENE=y -CONFIG_PATA_PLATFORM=y -CONFIG_PATA_OF_PLATFORM=y -CONFIG_NETDEVICES=y -CONFIG_TUN=y -CONFIG_SKY2=y -CONFIG_SMC91X=y -CONFIG_SMSC911X=y -CONFIG_INPUT_EVDEV=y -CONFIG_SERIO_AMBAKMI=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_SERIAL_OF_PLATFORM=y -CONFIG_SERIAL_XILINX_PS_UART=y -CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_I2C_SLAVE=y -CONFIG_SPI=y -CONFIG_SPI_PL022=y -CONFIG_PTP_1588_CLOCK=m -CONFIG_GPIO_PL061=y -CONFIG_GPIO_XGENE=y -CONFIG_POWER_RESET_XGENE=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=y -CONFIG_REGULATOR_VEXPRESS=m -CONFIG_DRM=y -CONFIG_DRM_I2C_NXP_TDA998X=y -CONFIG_DRM_ARM=y -CONFIG_DRM_HDLCD=y -CONFIG_DRM_VIRTUAL_HDLCD=y -CONFIG_FB_ARMCLCD=y -CONFIG_LOGO=y -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=y -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_STORAGE=y -CONFIG_USB_ISP1760=y -CONFIG_NOP_USB_XCEIV=y -CONFIG_USB_ULPI=y -CONFIG_MMC=y -CONFIG_MMC_ARMMMCI=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SPI=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_EFI=y -CONFIG_RTC_DRV_PL030=y -CONFIG_RTC_DRV_PL031=y -CONFIG_DMADEVICES=y -CONFIG_PL330_DMA=y -CONFIG_COMMON_CLK_SCPI=y -CONFIG_ARM_TIMER_SP804=y -CONFIG_MAILBOX=y -CONFIG_ARM_MHU=y -CONFIG_PHY_XGENE=y -CONFIG_ARM_SCPI_PROTOCOL=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=y -CONFIG_FUSE_FS=y -CONFIG_CUSE=y -CONFIG_VFAT_FS=y -CONFIG_TMPFS=y -CONFIG_HUGETLBFS=y -CONFIG_EFIVAR_FS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ISO8859_1=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=y -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_FS=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_KERNEL=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_SECURITY=y -CONFIG_CRYPTO_ANSI_CPRNG=y -CONFIG_ARM64_CRYPTO=y -CONFIG_CRYPTO_SHA1_ARM64_CE=y -CONFIG_CRYPTO_SHA2_ARM64_CE=y -CONFIG_CRYPTO_GHASH_ARM64_CE=y -CONFIG_CRYPTO_AES_ARM64_CE_CCM=y -CONFIG_CRYPTO_AES_ARM64_CE_BLK=y -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_SOC=y -CONFIG_SND_SIMPLE_CARD=y -CONFIG_SND_DESIGNWARE_I2S=y -CONFIG_CMA=y -CONFIG_CMA_SIZE_MBYTES=64 diff --git a/board/arm/juno/readme.txt b/board/arm/juno/readme.txt deleted file mode 100644 index b292d9636d..0000000000 --- a/board/arm/juno/readme.txt +++ /dev/null @@ -1,134 +0,0 @@ -ARM Juno r1/r0 - -Intro -===== - -These instructions apply to all models of the ARM Juno: - - Juno r0 (does not support PCIe) - - Juno r1 (supports PCIe) - - Juno r2 (Big Cluster with A72) - -Buildroot will generate the kernel image, device tree blob, bootloader binaries -and a minimal root filesystem. - -How to build it -=============== - -Configure Buildroot -------------------- - -Configuring Buildroot is pretty simple, just execute: - - $ make arm_juno_defconfig - -Build the rootfs, kernel and DTB --------------------------------- - -Note: you will need to have access to the network, since Buildroot will -download the packages' sources. - -You may now build your rootfs with: - - $ make - -(This may take a while) - -Result of the build -------------------- - -After building, you should obtain this tree: - - output/images/ - +-- rootfs.tar - +-- juno.dtb (if Juno r0 is used) - +-- juno-r1.dtb (if Juno r1 is used) - +-- juno-r2.dtb (if Juno r2 is used) - +-- Image - +-- bl1.bin - +-- bl2.bin - +-- bl2u.bin - +-- bl31.bin - +-- fip.bin - +-- scp-fw.bin - +-- u-boot.bin - -Preparing your rootfs -====================== - -Format your pen drive as a ext3 filesystem by executing: - - $ mkfs.ext3 /dev/ - -Preparing your rootfs -====================== - -Format your pen drive as a ext3 filesystem by executing: - - $ mkfs.ext3 /dev/ - -Installing your rootfs -====================== - -After mounting the pen drive please execute the following: - - $ sudo tar -xvf output/images/rootfs.tar -C - -When completed make sure to unmount the device: - - $ umount - -Insert the pen drive in one of the ARM Juno' USB type A connectors. - -Configure *.dtb in the boot configuration for Juno r0 -===================================================== - -SITE1/HBI0262B/images.txt -..... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x00C00000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify Image name to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Configure *.dtb in the boot configuration for Juno r1 -===================================================== - -SITE1/HBI0262C/images.txt -...... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x00C00000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno-r1.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify target filename to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Configure *.dtb in the boot configuration for Juno r2 -===================================================== - -SITE1/HBI0262D/images.txt -...... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x02000000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno-r2.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify target filename to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Installing kernel image and DTB -=============================== - -1. Connect to the ARM Juno UART0 and execute USB_ON in the terminal -2. Connect a USB cable between your PC and ARM Juno USB type B connector - A mass storage device should appear in your desktop. -3. Open the software/ folder -4. Copy the 'Image' file to software/ -5. Copy the 'juno-r1.dtb' (r1), 'juno.dtb' (r0) or juno-r2.dtb (r2) file to software/ -6. Copy the bootloader binaries (bl1.bin and fip.bin) to software/ -7. Press the red button in the front pannel of ARM Juno - -At this time, the board will erase the Flash entry for each new item and -replace it with the lastest ones. diff --git a/configs/arm_juno_defconfig b/configs/arm_juno_defconfig deleted file mode 100644 index 5832986779..0000000000 --- a/configs/arm_juno_defconfig +++ /dev/null @@ -1,23 +0,0 @@ -BR2_aarch64=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6=y -BR2_TARGET_GENERIC_HOSTNAME="juno-buildroot" -BR2_TARGET_GENERIC_ISSUE="Welcome to SNPS Juno by Buildroot" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.6" -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/arm/juno/linux-juno-defconfig" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/juno arm/juno-r1 arm/juno-r2" -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/ARM-software/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="v1.4" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="juno" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33=y -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BOARDNAME="vexpress_aemv8a_juno" -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2016.03" -BR2_TARGET_VEXPRESS_FIRMWARE=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:35 +0100 Subject: [Buildroot] [PATCH 03/21] configs/bananapi_m1: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-4-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499003 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - board/bananapi/bananapi-m1/boot.cmd | 7 ----- board/bananapi/bananapi-m1/genimage.cfg | 34 ----------------------- board/bananapi/bananapi-m1/readme.txt | 37 ------------------------- configs/bananapi_m1_defconfig | 29 ------------------- 5 files changed, 108 deletions(-) delete mode 100644 board/bananapi/bananapi-m1/boot.cmd delete mode 100644 board/bananapi/bananapi-m1/genimage.cfg delete mode 100644 board/bananapi/bananapi-m1/readme.txt delete mode 100644 configs/bananapi_m1_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 3e03dd51f5..9b1932ac61 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1321,7 +1321,6 @@ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig -F: configs/bananapi_m1_defconfig F: configs/bananapi_m64_defconfig F: configs/engicam_imx6qdl_icore_defconfig F: configs/engicam_imx6qdl_icore_qt5_defconfig diff --git a/board/bananapi/bananapi-m1/boot.cmd b/board/bananapi/bananapi-m1/boot.cmd deleted file mode 100644 index 0cf6f4d63e..0000000000 --- a/board/bananapi/bananapi-m1/boot.cmd +++ /dev/null @@ -1,7 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -mmc dev 0 -fatload mmc 0 $kernel_addr_r zImage -fatload mmc 0 $fdt_addr_r sun7i-a20-bananapi.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/bananapi/bananapi-m1/genimage.cfg b/board/bananapi/bananapi-m1/genimage.cfg deleted file mode 100644 index ce62fbf712..0000000000 --- a/board/bananapi/bananapi-m1/genimage.cfg +++ /dev/null @@ -1,34 +0,0 @@ -image boot.vfat { - vfat { - files = { - "zImage", - "sun7i-a20-bananapi.dtb", - "boot.scr" - } - } - - size = 64M -} - -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" - } -} diff --git a/board/bananapi/bananapi-m1/readme.txt b/board/bananapi/bananapi-m1/readme.txt deleted file mode 100644 index 382ba63c49..0000000000 --- a/board/bananapi/bananapi-m1/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Bananapi M1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Bananapi M1 link: -http://www.banana-pi.org/m1.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M1 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make bananapi_m1_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 Bananapi M1 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/bananapi_m1_defconfig b/configs/bananapi_m1_defconfig deleted file mode 100644 index 23da363345..0000000000 --- a/configs/bananapi_m1_defconfig +++ /dev/null @@ -1,29 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18=y -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M1" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m1/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.18.12" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Bananapi" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/bananapi/bananapi-m1/boot.cmd" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:36 +0100 Subject: [Buildroot] [PATCH 04/21] configs/bananapi_m1_plus: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-5-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499004 Cc: Filip Skoneczny Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 4 -- board/sinovoip/m1-plus/boot.cmd | 5 -- board/sinovoip/m1-plus/genimage.cfg | 38 ----------- board/sinovoip/m1-plus/linux-wifi.fragment | 10 --- ...nanapi-m1-plus-Disable-OOB-IRQ-for-b.patch | 39 ----------- board/sinovoip/m1-plus/post-build.sh | 4 -- board/sinovoip/m1-plus/readme.txt | 64 ------------------- ...rcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt | 1 - .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 56 ---------------- configs/bananapi_m1_plus_defconfig | 45 ------------- 10 files changed, 266 deletions(-) delete mode 100644 board/sinovoip/m1-plus/boot.cmd delete mode 100644 board/sinovoip/m1-plus/genimage.cfg delete mode 100644 board/sinovoip/m1-plus/linux-wifi.fragment delete mode 100644 board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch delete mode 100755 board/sinovoip/m1-plus/post-build.sh delete mode 100644 board/sinovoip/m1-plus/readme.txt delete mode 120000 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt delete mode 100644 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt delete mode 100644 configs/bananapi_m1_plus_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 9b1932ac61..dc968f9c4f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1009,10 +1009,6 @@ F: configs/freescale_imx6ullevk_defconfig N: Falco Hyfing F: package/python-pymodbus/ -N: Filip Skoneczny -F: board/sinovoip/m1-plus -F: configs/bananapi_m1_plus_defconfig - N: Florian Fainelli F: package/cpulimit/ diff --git a/board/sinovoip/m1-plus/boot.cmd b/board/sinovoip/m1-plus/boot.cmd deleted file mode 100644 index 4829996474..0000000000 --- a/board/sinovoip/m1-plus/boot.cmd +++ /dev/null @@ -1,5 +0,0 @@ -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-bananapi-m1-plus.dtb -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/sinovoip/m1-plus/genimage.cfg b/board/sinovoip/m1-plus/genimage.cfg deleted file mode 100644 index 18a549e631..0000000000 --- a/board/sinovoip/m1-plus/genimage.cfg +++ /dev/null @@ -1,38 +0,0 @@ -# Minimal SD card image for the Banana Pi M1+ -# Based on the Banana Pro genimage.cfg - -image boot.vfat { - vfat { - files = { - "zImage", - "sun7i-a20-bananapi-m1-plus.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/sinovoip/m1-plus/linux-wifi.fragment b/board/sinovoip/m1-plus/linux-wifi.fragment deleted file mode 100644 index 5576d738ad..0000000000 --- a/board/sinovoip/m1-plus/linux-wifi.fragment +++ /dev/null @@ -1,10 +0,0 @@ -# Networking support -CONFIG_WIRELESS=y -CONFIG_CFG80211=y -CONFIG_CFG80211_WEXT=y -CONFIG_RFKILL=y - -# Network device support -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_BROADCOM=y -CONFIG_BRCMFMAC=m diff --git a/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch b/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch deleted file mode 100644 index b01b6b2829..0000000000 --- a/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 58bae4096a7bf8d5d3bfbddb82cb37dd0561c938 Mon Sep 17 00:00:00 2001 -From: Filip Skoneczny -Date: Sun, 10 Jan 2021 19:07:14 +0100 -Subject: [PATCH] ARM: dts: sun7i: bananapi-m1-plus: Disable OOB IRQ for brcm - wifi module - - Based on 23bc805. - BugLink: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908438 - -Signed-off-by: Filip Skoneczny ---- - arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts b/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -index 32d5d45a35c0..97f9987f51d7 100644 ---- a/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -+++ b/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -@@ -193,9 +193,14 @@ &mmc3 { - brcmf: wifi at 1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; -- interrupt-parent = <&pio>; -- interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; -- interrupt-names = "host-wake"; -+ /* -+ * OOB interrupt support is broken ATM, drv probe failing with: -+ * ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110 -+ * -+ * interrupt-parent = <&pio>; -+ * interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; -+ * interrupt-names = "host-wake"; -+ */ - }; - }; - --- -2.25.1 - diff --git a/board/sinovoip/m1-plus/post-build.sh b/board/sinovoip/m1-plus/post-build.sh deleted file mode 100755 index 4ee6fa3bc4..0000000000 --- a/board/sinovoip/m1-plus/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -# Remove all but the brcmfmac43362 firmware files -find $TARGET_DIR/lib/firmware/brcm -type f -not -name "brcmfmac43362*" -delete diff --git a/board/sinovoip/m1-plus/readme.txt b/board/sinovoip/m1-plus/readme.txt deleted file mode 100644 index ae647c21a9..0000000000 --- a/board/sinovoip/m1-plus/readme.txt +++ /dev/null @@ -1,64 +0,0 @@ -Banana Pi M1+ - -Intro -===== - -This default configuration will allow you to start experimenting with the -Buildroot environment for the Banana Pi M1+. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make bananapi_m1_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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": - - $ dd if=output/images/sdcard.img of=/dev/sdX - -Notes: - - replace 'sdX' with the actual device with your micro SD card - - you may need to be root to do that (use 'sudo') - -Insert the micro SD card in your Banana Pi M1+ and power it up. The console -is on the debug TTL UART, 115200 8N1. - -Ethernet -========== - - # udhcpc -i eth0 - -Wifi -========== - - # wpa_passphrase YOUR_SSID >> /etc/wpa_supplicant.conf - (enter the wifi password and press enter) - # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B - # udhcpc -i wlan0 - -Note: - - replace 'YOUR_SSID' with the actual SSID from your access point - -Audio -========== - -For this example you need package alsa-utils. - -Connect a headphone to the 3.5mm jack (TRRS). Note, that the Banana Pi M1+ -has an on-board microphone, too. - - # amixer cset name='Power Amplifier DAC Playback Switch' on - # amixer cset name='Power Amplifier Mute Switch' on - # amixer cset name='Power Amplifier Volume' 42 diff --git a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt b/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt deleted file mode 120000 index 93947975ee..0000000000 --- a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt +++ /dev/null @@ -1 +0,0 @@ -brcmfmac43362-sdio.txt \ No newline at end of file diff --git a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt b/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt deleted file mode 100644 index 14a554fdd8..0000000000 --- a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt +++ /dev/null @@ -1,56 +0,0 @@ -#AP6210_NVRAM_V1.2_03192013 -manfid=0x2d0 -prodid=0x492 -vendid=0x14e4 -devid=0x4343 -boardtype=0x0598 - -# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same -#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 -boardrev=0x1307 -boardnum=777 -xtalfreq=26000 -boardflags=0x80201 -boardflags2=0x80 -sromrev=3 -wl0id=0x431b -macaddr=00:90:4c:07:71:12 -aa2g=1 -ag0=2 -maxp2ga0=74 -cck2gpo=0x2222 -ofdm2gpo=0x44444444 -mcs2gpo0=0x6666 -mcs2gpo1=0x6666 -pa0maxpwr=56 - -#P207 PA params -#pa0b0=5447 -#pa0b1=-658 -#pa0b2=-175 - -#Same PA params for P304,P305, P306, P307 - -pa0b0=5447 -pa0b1=-607 -pa0b2=-160 -pa0itssit=62 -pa1itssit=62 - - -cckPwrOffset=5 -ccode=0 -rssismf2g=0xa -rssismc2g=0x3 -rssisav2g=0x7 -triso2g=0 -noise_cal_enable_2g=0 -noise_cal_po_2g=0 -swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff -temp_add=29767 -temp_mult=425 - -btc_flags=0x6 -btc_params0=5000 -btc_params1=1000 -btc_params6=63 diff --git a/configs/bananapi_m1_plus_defconfig b/configs/bananapi_m1_plus_defconfig deleted file mode 100644 index 271124f79a..0000000000 --- a/configs/bananapi_m1_plus_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_GLOBAL_PATCH_DIR="board/sinovoip/m1-plus/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y -BR2_TARGET_GENERIC_HOSTNAME="bananapi" -BR2_TARGET_GENERIC_ISSUE="Welcome to Banana Pi!" -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" -BR2_ROOTFS_OVERLAY="board/sinovoip/m1-plus/rootfs_overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/sinovoip/m1-plus/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sinovoip/m1-plus/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.3" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sinovoip/m1-plus/linux-wifi.fragment" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi-m1-plus" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y -BR2_PACKAGE_IW=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m1_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sinovoip/m1-plus/boot.cmd" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:37 +0100 Subject: [Buildroot] [PATCH 05/21] configs/bananapi_m2_plus: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-6-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499005 Cc: Mike Harmony Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 4 ---- board/sinovoip/m2-plus/boot.cmd | 7 ------ board/sinovoip/m2-plus/genimage.cfg | 34 ----------------------------- configs/bananapi_m2_plus_defconfig | 30 ------------------------- 4 files changed, 75 deletions(-) delete mode 100644 board/sinovoip/m2-plus/boot.cmd delete mode 100644 board/sinovoip/m2-plus/genimage.cfg delete mode 100644 configs/bananapi_m2_plus_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index dc968f9c4f..4eade50385 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2145,10 +2145,6 @@ F: configs/licheepi_zero_defconfig N: Mike Frampton F: package/qcom-db410c-firmware/ -N: Mike Harmony -F: board/sinovoip/m2-plus/ -F: configs/bananapi_m2_plus_defconfig - N: Mikhail Boiko F: package/libfribidi/ diff --git a/board/sinovoip/m2-plus/boot.cmd b/board/sinovoip/m2-plus/boot.cmd deleted file mode 100644 index d22464a1c1..0000000000 --- a/board/sinovoip/m2-plus/boot.cmd +++ /dev/null @@ -1,7 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -mmc dev 0 -fatload mmc 0 $kernel_addr_r zImage -fatload mmc 0 $fdt_addr_r sun8i-h3-bananapi-m2-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/sinovoip/m2-plus/genimage.cfg b/board/sinovoip/m2-plus/genimage.cfg deleted file mode 100644 index 9311e026dd..0000000000 --- a/board/sinovoip/m2-plus/genimage.cfg +++ /dev/null @@ -1,34 +0,0 @@ -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-bananapi-m2-plus.dtb", - "boot.scr" - } - } - - size = 64M -} - -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" - } -} diff --git a/configs/bananapi_m2_plus_defconfig b/configs/bananapi_m2_plus_defconfig deleted file mode 100644 index 77a403ce81..0000000000 --- a/configs/bananapi_m2_plus_defconfig +++ /dev/null @@ -1,30 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Plus" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sinovoip/m2-plus/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-bananapi-m2-plus" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Sinovoip_BPI_M2_Plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sinovoip/m2-plus/boot.cmd" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:38 +0100 Subject: [Buildroot] [PATCH 06/21] configs/bananapi_m64: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-7-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499008 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - board/bananapi/bananapi-m64/boot.cmd | 6 --- board/bananapi/bananapi-m64/genimage.cfg | 40 ------------------- board/bananapi/bananapi-m64/readme.txt | 37 ------------------ configs/bananapi_m64_defconfig | 50 ------------------------ 5 files changed, 134 deletions(-) delete mode 100644 board/bananapi/bananapi-m64/boot.cmd delete mode 100644 board/bananapi/bananapi-m64/genimage.cfg delete mode 100644 board/bananapi/bananapi-m64/readme.txt delete mode 100644 configs/bananapi_m64_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 4eade50385..3680dbe31b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1317,7 +1317,6 @@ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig -F: configs/bananapi_m64_defconfig F: configs/engicam_imx6qdl_icore_defconfig F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig diff --git a/board/bananapi/bananapi-m64/boot.cmd b/board/bananapi/bananapi-m64/boot.cmd deleted file mode 100644 index d35c9b0b2c..0000000000 --- a/board/bananapi/bananapi-m64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-bananapi-m64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/bananapi/bananapi-m64/genimage.cfg b/board/bananapi/bananapi-m64/genimage.cfg deleted file mode 100644 index e922c0dba2..0000000000 --- a/board/bananapi/bananapi-m64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-bananapi-m64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/bananapi/bananapi-m64/readme.txt b/board/bananapi/bananapi-m64/readme.txt deleted file mode 100644 index 0dec3e52ee..0000000000 --- a/board/bananapi/bananapi-m64/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Bananapi M64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Bananapi M64 link: -http://www.banana-pi.org/m64.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make bananapi_m64_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 Bananapi M64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/bananapi_m64_defconfig b/configs/bananapi_m64_defconfig deleted file mode 100644 index b93332ed21..0000000000 --- a/configs/bananapi_m64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m64" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/bananapi/bananapi-m64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-bananapi-m64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m64/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:39 +0100 Subject: [Buildroot] [PATCH 07/21] configs/friendlyarm_nanopc_t4: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-8-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499048 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopc-t4/extlinux.conf | 4 -- board/friendlyarm/nanopc-t4/genimage.cfg | 39 ----------------- board/friendlyarm/nanopc-t4/post-build.sh | 5 --- board/friendlyarm/nanopc-t4/readme.txt | 45 ------------------- configs/friendlyarm_nanopc_t4_defconfig | 53 ----------------------- 6 files changed, 148 deletions(-) delete mode 100644 board/friendlyarm/nanopc-t4/extlinux.conf delete mode 100644 board/friendlyarm/nanopc-t4/genimage.cfg delete mode 100755 board/friendlyarm/nanopc-t4/post-build.sh delete mode 100644 board/friendlyarm/nanopc-t4/readme.txt delete mode 100644 configs/friendlyarm_nanopc_t4_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 3680dbe31b..742f5d708a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2748,14 +2748,12 @@ F: package/powertop/ N: Suniel Mahesh F: board/firefly/ -F: board/friendlyarm/nanopc-t4 F: board/friendlyarm/nanopi-m4 F: board/orangepi/orangepi-rk3399 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/friendlyarm_nanopc_t4_defconfig F: configs/friendlyarm_nanopi_m4_defconfig F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig diff --git a/board/friendlyarm/nanopc-t4/extlinux.conf b/board/friendlyarm/nanopc-t4/extlinux.conf deleted file mode 100644 index 31c6b30d32..0000000000 --- a/board/friendlyarm/nanopc-t4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_NanoPC_T4 linux - kernel /Image - devicetree /rk3399-nanopc-t4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rootwait diff --git a/board/friendlyarm/nanopc-t4/genimage.cfg b/board/friendlyarm/nanopc-t4/genimage.cfg deleted file mode 100644 index 1787322260..0000000000 --- a/board/friendlyarm/nanopc-t4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-nanopc-t4.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopc-t4/post-build.sh b/board/friendlyarm/nanopc-t4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/friendlyarm/nanopc-t4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopc-t4/readme.txt b/board/friendlyarm/nanopc-t4/readme.txt deleted file mode 100644 index 0989c6cc1e..0000000000 --- a/board/friendlyarm/nanopc-t4/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -FriendlyARM NANOPC-T4 -===================== - -Build: - - $ make friendlyarm_nanopc_t4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399-nanopc-t4.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Login: ------- -Apply power and press the PWR button for 3 sec. Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/npc_t4.html diff --git a/configs/friendlyarm_nanopc_t4_defconfig b/configs/friendlyarm_nanopc_t4_defconfig deleted file mode 100644 index 2f7c53904e..0000000000 --- a/configs/friendlyarm_nanopc_t4_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopc-t4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopc-t4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="nanopc-t4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NanoPC-T4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopc-t4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopc-t4/post-build.sh" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:40 +0100 Subject: [Buildroot] [PATCH 08/21] configs/friendlyarm_nanopi_a64: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-9-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499049 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopi-a64/boot.cmd | 6 --- board/friendlyarm/nanopi-a64/genimage.cfg | 40 ------------------ board/friendlyarm/nanopi-a64/readme.txt | 37 ----------------- configs/friendlyarm_nanopi_a64_defconfig | 50 ----------------------- 5 files changed, 135 deletions(-) delete mode 100644 board/friendlyarm/nanopi-a64/boot.cmd delete mode 100644 board/friendlyarm/nanopi-a64/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-a64/readme.txt delete mode 100644 configs/friendlyarm_nanopi_a64_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 742f5d708a..479189c166 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1304,7 +1304,6 @@ F: board/amarula/ F: board/asus/ F: board/bananapi/ F: board/engicam/ -F: board/friendlyarm/nanopi-a64/ F: board/friendlyarm/nanopi-neo2/ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ @@ -1322,7 +1321,6 @@ F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig -F: configs/friendlyarm_nanopi_a64_defconfig F: configs/friendlyarm_nanopi_neo2_defconfig F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig diff --git a/board/friendlyarm/nanopi-a64/boot.cmd b/board/friendlyarm/nanopi-a64/boot.cmd deleted file mode 100644 index 446bd85672..0000000000 --- a/board/friendlyarm/nanopi-a64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-nanopi-a64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-a64/genimage.cfg b/board/friendlyarm/nanopi-a64/genimage.cfg deleted file mode 100644 index 6907314149..0000000000 --- a/board/friendlyarm/nanopi-a64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-nanopi-a64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-a64/readme.txt b/board/friendlyarm/nanopi-a64/readme.txt deleted file mode 100644 index 88c4e661cb..0000000000 --- a/board/friendlyarm/nanopi-a64/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi A64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi A64 link: -http://nanopi.io/nanopi-a64.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/FriendlyARM+Nanopi+A64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_a64_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 Nanopi A64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/friendlyarm_nanopi_a64_defconfig b/configs/friendlyarm_nanopi_a64_defconfig deleted file mode 100644 index 4df22b2a2f..0000000000 --- a/configs/friendlyarm_nanopi_a64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_a64" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-a64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-nanopi-a64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi A64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-a64/genimage.cfg" -- 2.37.3 From christian at paral.in Tue Nov 1 22:15:37 2022 From: christian at paral.in (Christian Stewart) Date: Tue, 1 Nov 2022 15:15:37 -0700 Subject: [Buildroot] [PATCH 1/1] package/go: security bump to go 1.19.3 Message-ID: <20221101221537.15506-1-christian@paral.in> go1.19.3 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the compiler and the runtime. Fixes: CVE-2022-41716 NOTE: this CVE is specific to Windows and is not directly relevant to Buildroot. https://go.dev/doc/devel/release#go1.19 https://github.com/golang/go/issues?q=milestone%3AGo1.19.3+label%3ACherryPickApproved Signed-off-by: Christian Stewart --- package/go/go.hash | 2 +- package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index f944bd5304..c2a7321634 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 2ce930d70a931de660fdaf271d70192793b1b240272645bf0275779f6704df6b go1.19.2.src.tar.gz +sha256 18ac263e39210bcf68d85f4370e97fb1734166995a1f63fb38b4f6e07d90d212 go1.19.3.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index fe4d3a29a9..fd4caa2e5a 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.2 +GO_VERSION = 1.19.3 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz -- 2.38.1 From thomas.petazzoni at bootlin.com Tue Nov 1 22:18:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:18:49 +0100 Subject: [Buildroot] [PATCH 09/21] configs/friendlyarm_nanopi_m1: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221849.406974-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499050 Signed-off-by: Thomas Petazzoni --- board/friendlyarm/nanopi-m1/boot.cmd | 8 ----- board/friendlyarm/nanopi-m1/genimage.cfg | 37 ------------------- board/friendlyarm/nanopi-m1/readme.txt | 29 --------------- configs/friendlyarm_nanopi_m1_defconfig | 45 ------------------------ 4 files changed, 119 deletions(-) delete mode 100644 board/friendlyarm/nanopi-m1/boot.cmd delete mode 100644 board/friendlyarm/nanopi-m1/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-m1/readme.txt delete mode 100644 configs/friendlyarm_nanopi_m1_defconfig diff --git a/board/friendlyarm/nanopi-m1/boot.cmd b/board/friendlyarm/nanopi-m1/boot.cmd deleted file mode 100644 index b4d612ede7..0000000000 --- a/board/friendlyarm/nanopi-m1/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-m1.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-m1/genimage.cfg b/board/friendlyarm/nanopi-m1/genimage.cfg deleted file mode 100644 index 3b2b82ce96..0000000000 --- a/board/friendlyarm/nanopi-m1/genimage.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Minimal SD card image for the NanoPi M1 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-m1.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/friendlyarm/nanopi-m1/readme.txt b/board/friendlyarm/nanopi-m1/readme.txt deleted file mode 100644 index 6a34c4239d..0000000000 --- a/board/friendlyarm/nanopi-m1/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi M1 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi M1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_m1_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/friendlyarm_nanopi_m1_defconfig b/configs/friendlyarm_nanopi_m1_defconfig deleted file mode 100644 index 18cfcb261e..0000000000 --- a/configs/friendlyarm_nanopi_m1_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m1" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi M1" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_m1" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-m1/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-m1" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m1/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:30 +0100 Subject: [Buildroot] [PATCH 10/21] configs/friendlyarm_nanopi_m1: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221930.407045-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499051 Cc: Filip Skoneczny Signed-off-by: Thomas Petazzoni --- board/friendlyarm/nanopi-m1-plus/boot.cmd | 8 ---- board/friendlyarm/nanopi-m1-plus/genimage.cfg | 36 --------------- board/friendlyarm/nanopi-m1-plus/readme.txt | 29 ------------ configs/friendlyarm_nanopi_m1_plus_defconfig | 45 ------------------- 4 files changed, 118 deletions(-) delete mode 100644 board/friendlyarm/nanopi-m1-plus/boot.cmd delete mode 100644 board/friendlyarm/nanopi-m1-plus/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-m1-plus/readme.txt delete mode 100644 configs/friendlyarm_nanopi_m1_plus_defconfig diff --git a/board/friendlyarm/nanopi-m1-plus/boot.cmd b/board/friendlyarm/nanopi-m1-plus/boot.cmd deleted file mode 100644 index 35a1d65d3d..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-m1-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-m1-plus/genimage.cfg b/board/friendlyarm/nanopi-m1-plus/genimage.cfg deleted file mode 100644 index 5257cf89c7..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/genimage.cfg +++ /dev/null @@ -1,36 +0,0 @@ -# Minimal SD card image for the NanoPi M1 Plus -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-m1-plus.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" - } -} diff --git a/board/friendlyarm/nanopi-m1-plus/readme.txt b/board/friendlyarm/nanopi-m1-plus/readme.txt deleted file mode 100644 index 0327dec80e..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi M1 Plus - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi M1 Plus. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_m1_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/friendlyarm_nanopi_m1_plus_defconfig b/configs/friendlyarm_nanopi_m1_plus_defconfig deleted file mode 100644 index 06adc54b15..0000000000 --- a/configs/friendlyarm_nanopi_m1_plus_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m1-plus" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi M1 Plus" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_m1_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-m1-plus/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-m1-plus" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m1-plus/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:38 +0100 Subject: [Buildroot] [PATCH 11/21] configs/friendlyarm_nanopi_m4: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221939.407078-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499052 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - board/friendlyarm/nanopi-m4/extlinux.conf | 4 -- board/friendlyarm/nanopi-m4/genimage.cfg | 39 ----------------- board/friendlyarm/nanopi-m4/post-build.sh | 5 --- board/friendlyarm/nanopi-m4/readme.txt | 45 ------------------- configs/friendlyarm_nanopi_m4_defconfig | 53 ----------------------- 6 files changed, 147 deletions(-) delete mode 100644 board/friendlyarm/nanopi-m4/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-m4/genimage.cfg delete mode 100755 board/friendlyarm/nanopi-m4/post-build.sh delete mode 100644 board/friendlyarm/nanopi-m4/readme.txt delete mode 100644 configs/friendlyarm_nanopi_m4_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 479189c166..889ce3a02c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2752,7 +2752,6 @@ F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/friendlyarm_nanopi_m4_defconfig F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig diff --git a/board/friendlyarm/nanopi-m4/extlinux.conf b/board/friendlyarm/nanopi-m4/extlinux.conf deleted file mode 100644 index fb24f09eb1..0000000000 --- a/board/friendlyarm/nanopi-m4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_NANOPI_M4 linux - kernel /Image - devicetree /rk3399-nanopi-m4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/friendlyarm/nanopi-m4/genimage.cfg b/board/friendlyarm/nanopi-m4/genimage.cfg deleted file mode 100644 index 3e6818eab9..0000000000 --- a/board/friendlyarm/nanopi-m4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-nanopi-m4.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-m4/post-build.sh b/board/friendlyarm/nanopi-m4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/friendlyarm/nanopi-m4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-m4/readme.txt b/board/friendlyarm/nanopi-m4/readme.txt deleted file mode 100644 index 0553bf8377..0000000000 --- a/board/friendlyarm/nanopi-m4/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -FriendlyARM NANOPI-M4 -===================== - -Build: - - $ make friendlyarm_nanopi_m4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399-nanopi-m4.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/nanopi_m4.html diff --git a/configs/friendlyarm_nanopi_m4_defconfig b/configs/friendlyarm_nanopi_m4_defconfig deleted file mode 100644 index 9c3f58f200..0000000000 --- a/configs/friendlyarm_nanopi_m4_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi-m4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopi-m4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NANOPI-M4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-m4/post-build.sh" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:43 +0100 Subject: [Buildroot] [PATCH 12/21] configs/friendlyarm_nanopi_neo2: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221944.407130-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499053 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopi-neo2/boot.cmd | 6 --- board/friendlyarm/nanopi-neo2/genimage.cfg | 40 ----------------- board/friendlyarm/nanopi-neo2/readme.txt | 37 ---------------- configs/friendlyarm_nanopi_neo2_defconfig | 50 ---------------------- 5 files changed, 135 deletions(-) delete mode 100644 board/friendlyarm/nanopi-neo2/boot.cmd delete mode 100644 board/friendlyarm/nanopi-neo2/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-neo2/readme.txt delete mode 100644 configs/friendlyarm_nanopi_neo2_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 889ce3a02c..a4bfad30ce 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1304,7 +1304,6 @@ F: board/amarula/ F: board/asus/ F: board/bananapi/ F: board/engicam/ -F: board/friendlyarm/nanopi-neo2/ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ @@ -1321,7 +1320,6 @@ F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig -F: configs/friendlyarm_nanopi_neo2_defconfig F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig diff --git a/board/friendlyarm/nanopi-neo2/boot.cmd b/board/friendlyarm/nanopi-neo2/boot.cmd deleted file mode 100644 index 9a39f4afc9..0000000000 --- a/board/friendlyarm/nanopi-neo2/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-nanopi-neo2.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-neo2/genimage.cfg b/board/friendlyarm/nanopi-neo2/genimage.cfg deleted file mode 100644 index 3163a06592..0000000000 --- a/board/friendlyarm/nanopi-neo2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-nanopi-neo2.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo2/readme.txt b/board/friendlyarm/nanopi-neo2/readme.txt deleted file mode 100644 index 0f445e2bea..0000000000 --- a/board/friendlyarm/nanopi-neo2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi NEO2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi NEO2 link: -http://nanopi.io/nanopi-neo2.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/FriendlyARM+NanoPi+NEO2 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_neo2_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 Nanopi NEO2 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/friendlyarm_nanopi_neo2_defconfig b/configs/friendlyarm_nanopi_neo2_defconfig deleted file mode 100644 index 9262737b88..0000000000 --- a/configs/friendlyarm_nanopi_neo2_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -R2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_neo2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-neo2/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-nanopi-neo2" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi NEO2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo2/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:50 +0100 Subject: [Buildroot] [PATCH 13/21] configs/friendlyarm_nanopi_neo4: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221951.407156-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499054 Cc: Marek Belisko Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopi-neo4/extlinux.conf | 4 -- board/friendlyarm/nanopi-neo4/genimage.cfg | 22 --------- board/friendlyarm/nanopi-neo4/post-build.sh | 5 -- board/friendlyarm/nanopi-neo4/readme.txt | 53 -------------------- configs/friendlyarm_nanopi_neo4_defconfig | 55 --------------------- 6 files changed, 141 deletions(-) delete mode 100644 board/friendlyarm/nanopi-neo4/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-neo4/genimage.cfg delete mode 100755 board/friendlyarm/nanopi-neo4/post-build.sh delete mode 100644 board/friendlyarm/nanopi-neo4/readme.txt delete mode 100644 configs/friendlyarm_nanopi_neo4_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index a4bfad30ce..18355a444e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1899,8 +1899,6 @@ F: utils/config F: utils/diffconfig N: Marek Belisko -F: board/friendlyarm/nanopi-neo4/ -F: configs/friendlyarm_nanopi_neo4_defconfig F: package/libatasmart/ F: package/polkit/ F: package/sg3_utils/ diff --git a/board/friendlyarm/nanopi-neo4/extlinux.conf b/board/friendlyarm/nanopi-neo4/extlinux.conf deleted file mode 100644 index 91eef67fb9..0000000000 --- a/board/friendlyarm/nanopi-neo4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label NanoPi Neo4 linux - kernel /boot/Image - devicetree /boot/rk3399-nanopi-neo4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p1 rootwait diff --git a/board/friendlyarm/nanopi-neo4/genimage.cfg b/board/friendlyarm/nanopi-neo4/genimage.cfg deleted file mode 100644 index 966c869273..0000000000 --- a/board/friendlyarm/nanopi-neo4/genimage.cfg +++ /dev/null @@ -1,22 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition u-boot-tpl-spl-dtb { - in-partition-table = "no" - image = "idbloader.img" - offset = 32K - } - - partition u-boot-dtb { - in-partition-table = "no" - image = "u-boot.itb" - offset = 8M - size = 30M - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo4/post-build.sh b/board/friendlyarm/nanopi-neo4/post-build.sh deleted file mode 100755 index 1f5ff6a611..0000000000 --- a/board/friendlyarm/nanopi-neo4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-neo4/readme.txt b/board/friendlyarm/nanopi-neo4/readme.txt deleted file mode 100644 index 7c04a52806..0000000000 --- a/board/friendlyarm/nanopi-neo4/readme.txt +++ /dev/null @@ -1,53 +0,0 @@ -Intro -===== - -NanoPi Neo4 is a RK3399 SoC based ARM64 board. - - -Official wiki: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO4 -Mainline wiki: https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/neo4.html - -Build -===== - -Run NanoPi Neo4 configuration - - $ make friendlyarm_nanopi_neo4_defconfig - -To build, run make comamnd. - - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.bin -??? bl31.elf -??? Image -??? rk3399-nanopi-neo4.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb -??? u-boot-spl-dtb.bin -??? u-boot-tpl-dtb.bin -??? u-boot-tpl-dtb.img -??? u-boot-tpl-spl-dtb.img - -Creating bootable SD card: -========================= - -Simply invoke (as root) - - # dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 diff --git a/configs/friendlyarm_nanopi_neo4_defconfig b/configs/friendlyarm_nanopi_neo4_defconfig deleted file mode 100644 index a11872ef2a..0000000000 --- a/configs/friendlyarm_nanopi_neo4_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi-neo4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.18" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopi-neo4" -BR2_LINUX_KERNEL_INSTALL_TARGET=y -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="NanoPi Neo4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NanoPi Neo4!" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="70M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-neo4/post-build.sh" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:55 +0100 Subject: [Buildroot] [PATCH 14/21] configs/friendlyarm_nanopi_neo_plus2: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221955.407179-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499055 Cc: Louis Aussedat Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - .../nanopi-neo-plus2/extlinux.conf | 4 -- .../friendlyarm/nanopi-neo-plus2/genimage.cfg | 40 ------------ .../nanopi-neo-plus2/linux-extras.config | 10 --- .../nanopi-neo-plus2/post-build.sh | 4 -- board/friendlyarm/nanopi-neo-plus2/readme.txt | 37 ----------- ...3430-sdio.friendlyarm,nanopi-neo-plus2.txt | 53 ---------------- .../friendlyarm_nanopi_neo_plus2_defconfig | 62 ------------------- 8 files changed, 212 deletions(-) delete mode 100644 board/friendlyarm/nanopi-neo-plus2/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-neo-plus2/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-neo-plus2/linux-extras.config delete mode 100755 board/friendlyarm/nanopi-neo-plus2/post-build.sh delete mode 100644 board/friendlyarm/nanopi-neo-plus2/readme.txt delete mode 100644 board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt delete mode 100644 configs/friendlyarm_nanopi_neo_plus2_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 18355a444e..2050268173 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1783,8 +1783,6 @@ F: package/ti-sgx-km/ F: package/ti-sgx-um/ N: Louis Aussedat -F: board/friendlyarm/nanopi-neo-plus2/ -F: configs/friendlyarm_nanopi_neo_plus2_defconfig F: package/mfoc F: package/libpam-nfc F: package/python-dnspython/ diff --git a/board/friendlyarm/nanopi-neo-plus2/extlinux.conf b/board/friendlyarm/nanopi-neo-plus2/extlinux.conf deleted file mode 100644 index fcb6f632c1..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label linux - kernel /Image - devicetree /sun50i-h5-nanopi-neo-plus2.dtb - append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait diff --git a/board/friendlyarm/nanopi-neo-plus2/genimage.cfg b/board/friendlyarm/nanopi-neo-plus2/genimage.cfg deleted file mode 100644 index 9000201399..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-nanopi-neo-plus2.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo-plus2/linux-extras.config b/board/friendlyarm/nanopi-neo-plus2/linux-extras.config deleted file mode 100644 index 52b4b4b29e..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/linux-extras.config +++ /dev/null @@ -1,10 +0,0 @@ -# wireless core -CONFIG_WIRELESS=y -CONFIG_CFG80211=y -CONFIG_MAC80211=y -CONFIG_CFG80211_WEXT=y - -# wireless drivers -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_BROADCOM=y -CONFIG_BRCMFMAC=m diff --git a/board/friendlyarm/nanopi-neo-plus2/post-build.sh b/board/friendlyarm/nanopi-neo-plus2/post-build.sh deleted file mode 100755 index ec20fca7d9..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-neo-plus2/readme.txt b/board/friendlyarm/nanopi-neo-plus2/readme.txt deleted file mode 100644 index ae59952029..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi NEO Plus2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi NEO2 link: -http://nanopi.io/nanopi-neo-plus2.html - -Wiki link: -http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Plus2 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_neo_plus2_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 Nanopi NEO Plus2 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt b/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt deleted file mode 100644 index 740d172eb5..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt +++ /dev/null @@ -1,53 +0,0 @@ -#AP6212_NVRAM_V1.0.1_20160606 -# 2.4 GHz, 20 MHz BW mode -# The following parameter values are just placeholders, need to be updated. -manfid=0x2d0 -prodid=0x0726 -vendid=0x14e4 -devid=0x43e2 -boardtype=0x0726 -boardrev=0x1101 -boardnum=22 -macaddr=00:90:4c:c5:12:38 -sromrev=11 -boardflags=0x00404201 -xtalfreq=26000 -nocrc=1 -ag0=255 -aa2g=1 -ccode=ALL - -pa0itssit=0x20 -extpagain2g=0 - -#PA parameters for 2.4GHz, measured at CHIP OUTPUT -pa2ga0=-168,7161,-820 -AvVmid_c0=0x0,0xc8 -cckpwroffset0=5 - -# PPR params -maxp2ga0=90 -txpwrbckof=6 -cckbw202gpo=0x5555 -legofdmbw202gpo=0x77777777 -mcsbw202gpo=0xaaaaaaaa - -# OFDM IIR : -ofdmdigfilttype=7 -# PAPD mode: -papdmode=2 - -il0macaddr=00:90:4c:c5:12:38 -wl0id=0x431b - -#OOB parameters -hostwake=0x40 -hostrdy=0x41 -usbrdy=0x03 -usbrdydelay=100 -deadman_to=0xffffffff -# muxenab: 0x1 for UART enable, 0x10 for Host awake -muxenab=0x10 -# CLDO PWM voltage settings - 0x4 - 1.1 volt -#cldo_pwm=0x4 -glitch_based_crsmin=1 diff --git a/configs/friendlyarm_nanopi_neo_plus2_defconfig b/configs/friendlyarm_nanopi_neo_plus2_defconfig deleted file mode 100644 index 461e468cb6..0000000000 --- a/configs/friendlyarm_nanopi_neo_plus2_defconfig +++ /dev/null @@ -1,62 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3=y -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_ROOTFS_OVERLAY="board/friendlyarm/nanopi-neo-plus2/rootfs_overlay" - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -R2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_neo_plus2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.3.4" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-nanopi-neo-plus2" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/friendlyarm/nanopi-neo-plus2/linux-extras.config" - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi NEO Plus2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo-plus2/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-neo-plus2/post-build.sh" - -# wireless firmware -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y - -# wireless tools -BR2_PACKAGE_IW=y -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WIRELESS_TOOLS_LIB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:00 +0100 Subject: [Buildroot] [PATCH 15/21] configs/friendlyarm_nanopi_r1: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222001.407202-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499056 Cc: Davide Viti Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopi-r1/boot.cmd | 8 - board/friendlyarm/nanopi-r1/genimage.cfg | 37 ---- .../nanopi-r1/kernel/linux-extras.config | 2 - .../nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts | 170 ------------------ board/friendlyarm/nanopi-r1/readme.txt | 29 --- .../nanopi-r1/uboot/nanopi_r1_defconfig | 22 --- .../nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts | 102 ----------- configs/friendlyarm_nanopi_r1_defconfig | 49 ----- 9 files changed, 421 deletions(-) delete mode 100644 board/friendlyarm/nanopi-r1/boot.cmd delete mode 100644 board/friendlyarm/nanopi-r1/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-r1/kernel/linux-extras.config delete mode 100644 board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts delete mode 100644 board/friendlyarm/nanopi-r1/readme.txt delete mode 100644 board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig delete mode 100644 board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts delete mode 100644 configs/friendlyarm_nanopi_r1_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 2050268173..a24fc168bc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -722,8 +722,6 @@ N: David Pierret F: package/bat/ N: Davide Viti -F: board/friendlyarm/nanopi-r1/ -F: configs/friendlyarm_nanopi_r1_defconfig F: package/flann/ F: package/python-paho-mqtt/ F: package/qhull/ diff --git a/board/friendlyarm/nanopi-r1/boot.cmd b/board/friendlyarm/nanopi-r1/boot.cmd deleted file mode 100644 index 9f0cdbfe51..0000000000 --- a/board/friendlyarm/nanopi-r1/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-r1.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-r1/genimage.cfg b/board/friendlyarm/nanopi-r1/genimage.cfg deleted file mode 100644 index a180311cae..0000000000 --- a/board/friendlyarm/nanopi-r1/genimage.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Minimal SD card image for the NanoPi M1 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-r1.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/friendlyarm/nanopi-r1/kernel/linux-extras.config b/board/friendlyarm/nanopi-r1/kernel/linux-extras.config deleted file mode 100644 index 206b3810a7..0000000000 --- a/board/friendlyarm/nanopi-r1/kernel/linux-extras.config +++ /dev/null @@ -1,2 +0,0 @@ -# USB ethernet -CONFIG_USB_RTL8152=y diff --git a/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts b/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts deleted file mode 100644 index ca15a57bee..0000000000 --- a/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Copyright (C) 2019 Igor Pecovnik - * - * 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. - */ - -#include "sun8i-h3-nanopi.dtsi" - -/ { - model = "FriendlyElec NanoPi-R1"; - compatible = "friendlyarm,nanopi-r1", "allwinner,sun8i-h3"; - - aliases { - serial1 = &uart3; - ethernet0 = &emac; - ethernet1 = &emac; - ethernet2 = &sdio_wifi; - }; - - wifi_pwrseq: wifi_pwrseq { - compatible = "mmc-pwrseq-simple"; - pinctrl-names = "default"; - reset-gpios = <&r_pio 0 7 GPIO_ACTIVE_LOW>; /* PL7 */ - }; - - reg_gmac_3v3: gmac-3v3 { - compatible = "regulator-fixed"; - regulator-name = "gmac-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - startup-delay-us = <100000>; - enable-active-high; - gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; - }; - - leds { - /delete-node/ status; - /delete-node/ pwr; - led1 { - label = "LED1"; - gpios = <&pio 0 10 GPIO_ACTIVE_HIGH>; - linux,default-trigger = "heartbeat"; - }; - - led2 { - label = "LED2"; - gpios = <&pio 6 11 GPIO_ACTIVE_HIGH>; - default-state = "off"; - linux,default-trigger = "netdev"; - }; - - led3 { - label = "LED3"; - gpios = <&pio 0 9 GPIO_ACTIVE_HIGH>; - default-state = "off"; - linux,default-trigger = "netdev"; - }; - }; - - r_gpio_keys { - compatible = "gpio-keys"; - input-name = "k1"; - pinctrl-names = "default"; - pinctrl-0 = <&sw_r_npi>; - - /delete-node/ k1; - reset { - label = "reset"; - linux,code = ; - gpios = <&r_pio 0 3 GPIO_ACTIVE_LOW>; - }; - }; -}; - -&emac { - pinctrl-names = "default"; - pinctrl-0 = <&emac_rgmii_pins>; - phy-supply = <®_gmac_3v3>; - phy-handle = <&ext_rgmii_phy>; - phy-mode = "rgmii"; - - status = "okay"; -}; - -&external_mdio { - ext_rgmii_phy: ethernet-phy at 1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <7>; - }; -}; - -&mmc1 { - vmmc-supply = <®_vcc3v3>; - vqmmc-supply = <®_vcc3v3>; - mmc-pwrseq = <&wifi_pwrseq>; - bus-width = <4>; - non-removable; - status = "okay"; - - sdio_wifi: sdio_wifi at 1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; - interrupt-parent = <&pio>; - interrupts = <6 10 IRQ_TYPE_LEVEL_LOW>; /* PG10 / EINT10 */ - interrupt-names = "host-wake"; - }; -}; - -&mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; - vmmc-supply = <®_vcc3v3>; - vqmmc-supply = <®_vcc3v3>; - bus-width = <8>; - non-removable; - status = "okay"; -}; - -&ohci0 { - status = "okay"; -}; - -&ohci1 { - status = "okay"; -}; - -&usb_otg { - dr_mode = "peripheral"; - status = "okay"; -}; - -&usbphy { - status = "okay"; -}; diff --git a/board/friendlyarm/nanopi-r1/readme.txt b/board/friendlyarm/nanopi-r1/readme.txt deleted file mode 100644 index fa3114fc83..0000000000 --- a/board/friendlyarm/nanopi-r1/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi R1 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi R1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_r1_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig b/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig deleted file mode 100644 index e028b41a46..0000000000 --- a/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig +++ /dev/null @@ -1,22 +0,0 @@ -CONFIG_ARM=y -CONFIG_ARCH_SUNXI=y -CONFIG_SPL=y -CONFIG_MACH_SUN8I_H3=y -CONFIG_DRAM_CLK=408 -CONFIG_DRAM_ZQ=3881979 -CONFIG_DRAM_ODT_EN=y -CONFIG_MACPWR="PD6" -# CONFIG_VIDEO_DE2 is not set -CONFIG_NR_DRAM_BANKS=1 -# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set -CONFIG_CONSOLE_MUX=y -CONFIG_SYS_CLK_FREQ=480000000 -# CONFIG_CMD_FLASH is not set -# CONFIG_SPL_DOS_PARTITION is not set -# CONFIG_SPL_EFI_PARTITION is not set -CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-nanopi-r1" -CONFIG_SUN8I_EMAC=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_OHCI_HCD=y -CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y -CONFIG_MMC_SUNXI_SLOT_EXTRA=2 diff --git a/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts b/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts deleted file mode 100644 index 9c3c574e0f..0000000000 --- a/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (C) 2019 Igor Pecovnik - * - * 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. - */ - -#include "sun8i-h3-nanopi.dtsi" - -/ { - model = "FriendlyARM NanoPi R1"; - compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3"; - - reg_gmac_3v3: gmac-3v3 { - compatible = "regulator-fixed"; - pinctrl-names = "default"; - regulator-name = "gmac-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - startup-delay-us = <100000>; - enable-active-high; - gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; - }; - -}; - -&ehci0 { - status = "okay"; -}; - -&pio { - gmac_power_pin_nanopi: gmac_power_pin at 0 { - pins = "PD6"; - function = "gpio_out"; - }; -}; - -&ohci0 { - status = "okay"; -}; - -&mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; - vmmc-supply = <®_vcc3v3>; - bus-width = <8>; - non-removable; - cap-mmc-hw-reset; - status = "okay"; -}; - -&emac { - pinctrl-names = "default"; - pinctrl-0 = <&emac_rgmii_pins>; - phy-supply = <®_gmac_3v3>; - phy-handle = <&ext_rgmii_phy>; - phy-mode = "rgmii"; - - status = "okay"; -}; - -&external_mdio { - ext_rgmii_phy: ethernet-phy at 1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <7>; - }; -}; diff --git a/configs/friendlyarm_nanopi_r1_defconfig b/configs/friendlyarm_nanopi_r1_defconfig deleted file mode 100644 index 8b03f6dd00..0000000000 --- a/configs/friendlyarm_nanopi_r1_defconfig +++ /dev/null @@ -1,49 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-r1" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi R1" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_CUSTOM_DTS_PATH="board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts" -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y -BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-r1/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/friendlyarm/nanopi-r1/kernel/linux-extras.config" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts" -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-r1" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-r1/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:06 +0100 Subject: [Buildroot] [PATCH 16/21] configs/orangepi_pc2: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222006.407225-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499136 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/orangepi/orangepi-pc2/boot.cmd | 6 --- board/orangepi/orangepi-pc2/genimage.cfg | 40 ------------------- board/orangepi/orangepi-pc2/readme.txt | 37 ------------------ configs/orangepi_pc2_defconfig | 50 ------------------------ 5 files changed, 135 deletions(-) delete mode 100644 board/orangepi/orangepi-pc2/boot.cmd delete mode 100644 board/orangepi/orangepi-pc2/genimage.cfg delete mode 100644 board/orangepi/orangepi-pc2/readme.txt delete mode 100644 configs/orangepi_pc2_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index a24fc168bc..d040389eea 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1306,7 +1306,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-pc2/ F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ @@ -1322,7 +1321,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_pc2_defconfig F: configs/orangepi_prime_defconfig F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig diff --git a/board/orangepi/orangepi-pc2/boot.cmd b/board/orangepi/orangepi-pc2/boot.cmd deleted file mode 100644 index 4d4fc7bf67..0000000000 --- a/board/orangepi/orangepi-pc2/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-pc2.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-pc2/genimage.cfg b/board/orangepi/orangepi-pc2/genimage.cfg deleted file mode 100644 index cc8695c9f1..0000000000 --- a/board/orangepi/orangepi-pc2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-orangepi-pc2.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-pc2/readme.txt b/board/orangepi/orangepi-pc2/readme.txt deleted file mode 100644 index 1200481952..0000000000 --- a/board/orangepi/orangepi-pc2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -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/orangepipc2/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+PC2 - -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. diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig deleted file mode 100644 index c7e17c8eb1..0000000000 --- a/configs/orangepi_pc2_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-pc2/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -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_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-pc2/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:11 +0100 Subject: [Buildroot] [PATCH 17/21] configs/orangepi_plus: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222011.407252-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499140 Cc: Shyam Saini Signed-off-by: Thomas Petazzoni --- board/orangepi/orangepi-plus/boot.cmd | 8 ----- board/orangepi/orangepi-plus/genimage.cfg | 36 ------------------- board/orangepi/orangepi-plus/readme.txt | 29 --------------- configs/orangepi_plus_defconfig | 44 ----------------------- 4 files changed, 117 deletions(-) delete mode 100644 board/orangepi/orangepi-plus/boot.cmd delete mode 100644 board/orangepi/orangepi-plus/genimage.cfg delete mode 100644 board/orangepi/orangepi-plus/readme.txt delete mode 100644 configs/orangepi_plus_defconfig diff --git a/board/orangepi/orangepi-plus/boot.cmd b/board/orangepi/orangepi-plus/boot.cmd deleted file mode 100644 index 1a378cb918..0000000000 --- a/board/orangepi/orangepi-plus/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-orangepi-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-plus/genimage.cfg b/board/orangepi/orangepi-plus/genimage.cfg deleted file mode 100644 index 1ca30258dc..0000000000 --- a/board/orangepi/orangepi-plus/genimage.cfg +++ /dev/null @@ -1,36 +0,0 @@ -# Minimal SD card image for the OrangePi Plus\Plus2 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-orangepi-plus.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" - } -} diff --git a/board/orangepi/orangepi-plus/readme.txt b/board/orangepi/orangepi-plus/readme.txt deleted file mode 100644 index 7f871bcfab..0000000000 --- a/board/orangepi/orangepi-plus/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -OrangePi Plus/Plus2 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the OrangePi Plus/Plus2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make orangepi_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/orangepi_plus_defconfig b/configs/orangepi_plus_defconfig deleted file mode 100644 index 11d7486486..0000000000 --- a/configs/orangepi_plus_defconfig +++ /dev/null @@ -1,44 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Plus" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Plus" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-plus/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-plus" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-plus/genimage.cfg" - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:15 +0100 Subject: [Buildroot] [PATCH 18/21] configs/orangepi_prime: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222016.407299-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499141 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/orangepi/orangepi-prime/boot.cmd | 6 --- board/orangepi/orangepi-prime/genimage.cfg | 40 ----------------- board/orangepi/orangepi-prime/readme.txt | 37 ---------------- configs/orangepi_prime_defconfig | 50 ---------------------- 5 files changed, 135 deletions(-) delete mode 100644 board/orangepi/orangepi-prime/boot.cmd delete mode 100644 board/orangepi/orangepi-prime/genimage.cfg delete mode 100644 board/orangepi/orangepi-prime/readme.txt delete mode 100644 configs/orangepi_prime_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index d040389eea..63bb700281 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1306,7 +1306,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ @@ -1321,7 +1320,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_prime_defconfig F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig F: configs/pine64_defconfig diff --git a/board/orangepi/orangepi-prime/boot.cmd b/board/orangepi/orangepi-prime/boot.cmd deleted file mode 100644 index 34887880d8..0000000000 --- a/board/orangepi/orangepi-prime/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-prime.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-prime/genimage.cfg b/board/orangepi/orangepi-prime/genimage.cfg deleted file mode 100644 index dde9a6485f..0000000000 --- a/board/orangepi/orangepi-prime/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-orangepi-prime.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-prime/readme.txt b/board/orangepi/orangepi-prime/readme.txt deleted file mode 100644 index 5811884d4d..0000000000 --- a/board/orangepi/orangepi-prime/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Orangepi Prime. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Orangepi Prime link: -http://www.orangepi.org/OrangePiPrime/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Prime - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make orangepi_prime_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 Prime and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/orangepi_prime_defconfig b/configs/orangepi_prime_defconfig deleted file mode 100644 index f8f958c67b..0000000000 --- a/configs/orangepi_prime_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_prime" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-prime/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-prime" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Prime" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-prime/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:21 +0100 Subject: [Buildroot] [PATCH 19/21] configs/orangepi_rk3399: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222022.407322-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499144 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/orangepi/orangepi-rk3399/extlinux.conf | 4 -- board/orangepi/orangepi-rk3399/genimage.cfg | 38 ------------- board/orangepi/orangepi-rk3399/post-build.sh | 5 -- board/orangepi/orangepi-rk3399/readme.txt | 56 -------------------- configs/orangepi_rk3399_defconfig | 53 ------------------ 6 files changed, 158 deletions(-) delete mode 100644 board/orangepi/orangepi-rk3399/extlinux.conf delete mode 100644 board/orangepi/orangepi-rk3399/genimage.cfg delete mode 100755 board/orangepi/orangepi-rk3399/post-build.sh delete mode 100644 board/orangepi/orangepi-rk3399/readme.txt delete mode 100644 configs/orangepi_rk3399_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 63bb700281..9ee13d5258 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2735,12 +2735,10 @@ F: package/powertop/ N: Suniel Mahesh F: board/firefly/ F: board/friendlyarm/nanopi-m4 -F: board/orangepi/orangepi-rk3399 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig diff --git a/board/orangepi/orangepi-rk3399/extlinux.conf b/board/orangepi/orangepi-rk3399/extlinux.conf deleted file mode 100644 index 157c6a715e..0000000000 --- a/board/orangepi/orangepi-rk3399/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ORANGEPI linux - kernel /Image - devicetree /rk3399-orangepi.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/orangepi/orangepi-rk3399/genimage.cfg b/board/orangepi/orangepi-rk3399/genimage.cfg deleted file mode 100644 index a02166172f..0000000000 --- a/board/orangepi/orangepi-rk3399/genimage.cfg +++ /dev/null @@ -1,38 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-orangepi.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-rk3399/post-build.sh b/board/orangepi/orangepi-rk3399/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/orangepi/orangepi-rk3399/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/orangepi/orangepi-rk3399/readme.txt b/board/orangepi/orangepi-rk3399/readme.txt deleted file mode 100644 index 197e1fb448..0000000000 --- a/board/orangepi/orangepi-rk3399/readme.txt +++ /dev/null @@ -1,56 +0,0 @@ -Orangepi Rk3399 -================ -http://www.orangepi.org/Orange%20Pi%20RK3399/ - -Build: -====== - $ make orangepi_rk3399_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399-orangepi.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== -Orangepi-RK3399 by default boots from emmc. For SD card boot to -happen, emmc should be empty. If emmc happens to have any bootable -image then erase emmc so that bootrom will look for a proper image in SD. - -emmc can be erased once after booted into linux as shown in below link. - -https://wiki.amarulasolutions.com/bsp/setup/rockchip/rk3399_emmc.html - -Serial console: ---------------- - -Baudrate for this board is 1500000. - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/orangepi.html diff --git a/configs/orangepi_rk3399_defconfig b/configs/orangepi_rk3399_defconfig deleted file mode 100644 index bcce35febd..0000000000 --- a/configs/orangepi_rk3399_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-orangepi" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="orangepi-rk3399" -BR2_TARGET_GENERIC_ISSUE="Welcome to ORANGEPI-RK3399" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-rk3399/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/orangepi-rk3399/post-build.sh" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:27 +0100 Subject: [Buildroot] [PATCH 20/21] configs/orangepi_win: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222027.407351-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499145 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/orangepi/orangepi-win/boot.cmd | 6 --- board/orangepi/orangepi-win/genimage.cfg | 40 -------------------- board/orangepi/orangepi-win/readme.txt | 37 ------------------ configs/orangepi_win_defconfig | 48 ------------------------ 5 files changed, 133 deletions(-) delete mode 100644 board/orangepi/orangepi-win/boot.cmd delete mode 100644 board/orangepi/orangepi-win/genimage.cfg delete mode 100644 board/orangepi/orangepi-win/readme.txt delete mode 100644 configs/orangepi_win_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 9ee13d5258..ebfa0a6b30 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1306,7 +1306,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig @@ -1320,7 +1319,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig F: configs/pine64_defconfig F: configs/pine64_sopine_defconfig diff --git a/board/orangepi/orangepi-win/boot.cmd b/board/orangepi/orangepi-win/boot.cmd deleted file mode 100644 index 2ddb769d6d..0000000000 --- a/board/orangepi/orangepi-win/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-orangepi-win.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-win/genimage.cfg b/board/orangepi/orangepi-win/genimage.cfg deleted file mode 100644 index 98fd1a033d..0000000000 --- a/board/orangepi/orangepi-win/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-orangepi-win.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-win/readme.txt b/board/orangepi/orangepi-win/readme.txt deleted file mode 100644 index 93adddd86b..0000000000 --- a/board/orangepi/orangepi-win/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Orangepi Win/Win Plus. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Orangepi Win/Win Plus link: -http://www.orangepi.org/OrangePiWin_WinPlus/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Win - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make orangepi_win_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 Win/Win Plus and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/orangepi_win_defconfig b/configs/orangepi_win_defconfig deleted file mode 100644 index 715ff3b711..0000000000 --- a/configs/orangepi_win_defconfig +++ /dev/null @@ -1,48 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 4.14 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.11" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_win" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-win/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.14" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-orangepi-win" - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Win/Win Plus" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-win/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:32 +0100 Subject: [Buildroot] [PATCH 21/21] configs/pine64: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222033.407401-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/pine64/pine64/boot.cmd | 6 ---- board/pine64/pine64/genimage.cfg | 40 ------------------------- board/pine64/pine64/readme.txt | 38 ------------------------ configs/pine64_defconfig | 50 -------------------------------- 5 files changed, 136 deletions(-) delete mode 100644 board/pine64/pine64/boot.cmd delete mode 100644 board/pine64/pine64/genimage.cfg delete mode 100644 board/pine64/pine64/readme.txt delete mode 100644 configs/pine64_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index ebfa0a6b30..9569ee720b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1307,7 +1307,6 @@ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus F: board/orangepi/orangepi-zero-plus2/ -F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig F: configs/engicam_imx6qdl_icore_defconfig @@ -1320,7 +1319,6 @@ F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig F: configs/orangepi_zero_plus2_defconfig -F: configs/pine64_defconfig F: configs/pine64_sopine_defconfig F: package/python-scipy/ F: support/testing/tests/package/sample_python_scipy.py diff --git a/board/pine64/pine64/boot.cmd b/board/pine64/pine64/boot.cmd deleted file mode 100644 index 14f561044c..0000000000 --- a/board/pine64/pine64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-pine64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/pine64/pine64/genimage.cfg b/board/pine64/pine64/genimage.cfg deleted file mode 100644 index 06b4ed1056..0000000000 --- a/board/pine64/pine64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-pine64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/pine64/pine64/readme.txt b/board/pine64/pine64/readme.txt deleted file mode 100644 index 85226fdd17..0000000000 --- a/board/pine64/pine64/readme.txt +++ /dev/null @@ -1,38 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Pine64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Pine64 link: -https://www.pine64.org/?page_id=1194 - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Pine64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make pine64_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 Pine64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig deleted file mode 100644 index 2bdb6f6ae1..0000000000 --- a/configs/pine64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="pine64_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/pine64/pine64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-pine64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to PINE64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/pine64/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:21:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:21:00 +0100 Subject: [Buildroot] [git commit] package/xl2tp: bump to version 1.3.18 Message-ID: <20221101222141.1DEB187516@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c8bb02d2d021acae72c92b954bb148debc70ca50 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/xelerance/xl2tpd/releases/tag/v1.3.18 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/xl2tp/xl2tp.hash | 2 +- package/xl2tp/xl2tp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xl2tp/xl2tp.hash b/package/xl2tp/xl2tp.hash index eca918bc83..64db273a71 100644 --- a/package/xl2tp/xl2tp.hash +++ b/package/xl2tp/xl2tp.hash @@ -1,3 +1,3 @@ # locally computed -sha256 898d9b6a374c78dea5f20d80fd50fac13428ad746fefb16ff5f6bec449affe67 xl2tp-1.3.17.tar.gz +sha256 47f52b9c56cabe77766533bca3736a8198581ff38443eb4b4c8971c885ac9329 xl2tp-1.3.18.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/xl2tp/xl2tp.mk b/package/xl2tp/xl2tp.mk index e42eeb1709..e0205d4ecc 100644 --- a/package/xl2tp/xl2tp.mk +++ b/package/xl2tp/xl2tp.mk @@ -4,7 +4,7 @@ # ################################################################################ -XL2TP_VERSION = 1.3.17 +XL2TP_VERSION = 1.3.18 XL2TP_SITE = $(call github,xelerance,xl2tpd,v$(XL2TP_VERSION)) XL2TP_DEPENDENCIES = libpcap XL2TP_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Tue Nov 1 22:21:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:21:22 +0100 Subject: [Buildroot] [git commit] package/go: security bump to go 1.19.3 Message-ID: <20221101222141.27A0687571@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53716828cfad5b9fe51d9edc6e4a351601f0f152 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master go1.19.3 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the compiler and the runtime. Fixes: CVE-2022-41716 NOTE: this CVE is specific to Windows and is not directly relevant to Buildroot. https://go.dev/doc/devel/release#go1.19 https://github.com/golang/go/issues?q=milestone%3AGo1.19.3+label%3ACherryPickApproved Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- 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 f944bd5304..866e7e0d59 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 2ce930d70a931de660fdaf271d70192793b1b240272645bf0275779f6704df6b go1.19.2.src.tar.gz +sha256 18ac263e39210bcf68d85f4370e97fb1734166995a1f63fb38b4f6e07d90d212 go1.19.3.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index fe4d3a29a9..fd4caa2e5a 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.2 +GO_VERSION = 1.19.3 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From thomas.petazzoni at bootlin.com Tue Nov 1 22:22:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:22:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/go: security bump to go 1.19.3 In-Reply-To: <20221101221537.15506-1-christian@paral.in> References: <20221101221537.15506-1-christian@paral.in> Message-ID: <20221101232219.68320283@windsurf> Hello Christian, On Tue, 1 Nov 2022 15:15:37 -0700 Christian Stewart via buildroot wrote: > go1.19.3 (released 2022-11-01) includes security fixes to the os/exec and > syscall packages, as well as bug fixes to the compiler and the runtime. > > Fixes: CVE-2022-41716 > > NOTE: this CVE is specific to Windows and is not directly relevant to Buildroot. > > https://go.dev/doc/devel/release#go1.19 > https://github.com/golang/go/issues?q=milestone%3AGo1.19.3+label%3ACherryPickApproved > > Signed-off-by: Christian Stewart > --- > package/go/go.hash | 2 +- > package/go/go.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/go/go.hash b/package/go/go.hash > index f944bd5304..c2a7321634 100644 > --- a/package/go/go.hash > +++ b/package/go/go.hash > @@ -1,3 +1,3 @@ > # From https://go.dev/dl > -sha256 2ce930d70a931de660fdaf271d70192793b1b240272645bf0275779f6704df6b go1.19.2.src.tar.gz > +sha256 18ac263e39210bcf68d85f4370e97fb1734166995a1f63fb38b4f6e07d90d212 go1.19.3.src.tar.gz This change in the hash file breaks the coding style: you should use 2 spaces as a separator between fields. Applied with this fixed. 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 Nov 1 22:22:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:22:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/xl2tp: bump to version 1.3.18 In-Reply-To: <20221101215745.58044-1-fontaine.fabrice@gmail.com> References: <20221101215745.58044-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232224.4faa18a8@windsurf> On Tue, 1 Nov 2022 22:57:45 +0100 Fabrice Fontaine wrote: > https://github.com/xelerance/xl2tpd/releases/tag/v1.3.18 > > Signed-off-by: Fabrice Fontaine > --- > package/xl2tp/xl2tp.hash | 2 +- > package/xl2tp/xl2tp.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 fontaine.fabrice at gmail.com Tue Nov 1 22:23:36 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 1 Nov 2022 23:23:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: bump to version 1.3 Message-ID: <20221101222336.434052-1-fontaine.fabrice@gmail.com> https://github.com/stachenov/quazip/releases/tag/v1.3 Signed-off-by: Fabrice Fontaine --- package/quazip/quazip.hash | 2 +- package/quazip/quazip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/quazip/quazip.hash b/package/quazip/quazip.hash index bcb16acdc0..16d299fdf4 100644 --- a/package/quazip/quazip.hash +++ b/package/quazip/quazip.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 2dfb911d6b27545de0b98798d967c40430312377e6ade57096d6ec80c720cb61 quazip-1.2.tar.gz +sha256 c1239559cd6860cab80a0fd81f4204e606f9324f702dab6166b0960676ee1754 quazip-1.3.tar.gz sha256 b455b21b0d31d6e51993f1fb7e0694c75fa0eb0519a9ea62e4815fcf48b140b0 COPYING diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index 7731e59d94..f4de2a11a4 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -4,7 +4,7 @@ # ################################################################################ -QUAZIP_VERSION = 1.2 +QUAZIP_VERSION = 1.3 QUAZIP_SITE = $(call github,stachenov,quazip,v$(QUAZIP_VERSION)) QUAZIP_INSTALL_STAGING = YES QUAZIP_DEPENDENCIES = \ -- 2.35.1 From thomas.petazzoni at bootlin.com Tue Nov 1 22:23:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:23:36 +0100 Subject: [Buildroot] [git commit] package/rpm: bump to version 4.18.0 Message-ID: <20221101222354.F3E1987907@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b4046e919b99c61b545396149bf1dcbcf7e9e41 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://rpm.org/wiki/Releases/4.18.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/rpm/rpm.hash | 4 ++-- package/rpm/rpm.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rpm/rpm.hash b/package/rpm/rpm.hash index 19b6dd9176..dfe50303f7 100644 --- a/package/rpm/rpm.hash +++ b/package/rpm/rpm.hash @@ -1,5 +1,5 @@ -# From https://rpm.org/wiki/Releases/4.17.0.html -sha256 2e0d220b24749b17810ed181ac1ed005a56bbb6bc8ac429c21f314068dc65e6a rpm-4.17.0.tar.bz2 +# From https://rpm.org/wiki/Releases/4.18.0.html +sha256 2a17152d7187ab30edf2c2fb586463bdf6388de7b5837480955659e5e9054554 rpm-4.18.0.tar.bz2 # Hash for license file sha256 171d94d9f1641316bff7f157a903237dc69cdb5fca405fed8c832c76ed8370f9 COPYING diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index 5c04d47f10..fc57a14fd6 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -4,7 +4,7 @@ # ################################################################################ -RPM_VERSION_MAJOR = 4.17 +RPM_VERSION_MAJOR = 4.18 RPM_VERSION = $(RPM_VERSION_MAJOR).0 RPM_SOURCE = rpm-$(RPM_VERSION).tar.bz2 RPM_SITE = http://ftp.rpm.org/releases/rpm-$(RPM_VERSION_MAJOR).x From thomas.petazzoni at bootlin.com Tue Nov 1 22:22:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:22:43 +0100 Subject: [Buildroot] [git commit] package/xmrig: bump version to 6.18.1 Message-ID: <20221101222354.D45F987886@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d6ae054196aa19c235d180e8168c21fe05aca47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/xmrig/xmrig/blob/master/CHANGELOG.md Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/xmrig/xmrig.hash | 2 +- package/xmrig/xmrig.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xmrig/xmrig.hash b/package/xmrig/xmrig.hash index 5b9d4402b5..3c50faf23f 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4531a31c0c095fcae18fdef0157f1e2a6694408abbcff6789c8f3cd6ab2c3ca0 xmrig-6.18.0.tar.gz +sha256 f97fe20248e0eb452f77e9b69f2fb1510b852152b3af4f9a8b20680c854888d1 xmrig-6.18.1.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index 40db428b56..ca5bcecfbe 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.18.0 +XMRIG_VERSION = 6.18.1 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Tue Nov 1 22:23:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:23:25 +0100 Subject: [Buildroot] [git commit] package/uftrace: bump to version 0.12 Message-ID: <20221101222354.E8E4A878AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1cb57485c86df466c839352127bc203331a85968 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop second patch (already in version) https://github.com/namhyung/uftrace/blob/v0.12/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...ount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch | 31 ---------------------- package/uftrace/uftrace.hash | 2 +- package/uftrace/uftrace.mk | 2 +- 3 files changed, 2 insertions(+), 33 deletions(-) diff --git a/package/uftrace/0002-arch-arm-mcount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch b/package/uftrace/0002-arch-arm-mcount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch deleted file mode 100644 index 03fba88693..0000000000 --- a/package/uftrace/0002-arch-arm-mcount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 4e543097e62eb052650433d1d4c9c5996d30f242 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Fri, 23 Apr 2021 23:06:01 +0200 -Subject: [PATCH] arch/arm/mcount-support.c: define EF_ARM_VFP_FLOAT when not - available - -uClibc-ng doesn't define EF_ARM_VFP_FLOAT, so let's define it. - -Signed-off-by: Thomas Petazzoni ---- - arch/arm/mcount-support.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/arch/arm/mcount-support.c b/arch/arm/mcount-support.c -index 8d23460b..51331740 100644 ---- a/arch/arm/mcount-support.c -+++ b/arch/arm/mcount-support.c -@@ -3,6 +3,10 @@ - #include - #include - -+#ifndef EF_ARM_VFP_FLOAT -+# define EF_ARM_VFP_FLOAT 0x400 -+#endif -+ - #ifndef EF_ARM_ABI_FLOAT_HARD - # define EF_ARM_ABI_FLOAT_HARD EF_ARM_VFP_FLOAT - #endif --- -2.30.2 - diff --git a/package/uftrace/uftrace.hash b/package/uftrace/uftrace.hash index b2a3ddc5a9..195f0605c8 100644 --- a/package/uftrace/uftrace.hash +++ b/package/uftrace/uftrace.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b8b56d540ea95c3eafe56440d6a998e0a140d53ca2584916b6ca82702795bbd9 uftrace-0.10.tar.gz +sha256 2aad01f27d4f18717b681824c7a28ac3e1efd5e7bbed3ec888a3ea5af60e3700 uftrace-0.12.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/uftrace/uftrace.mk b/package/uftrace/uftrace.mk index b487b30695..d36c3bd8f5 100644 --- a/package/uftrace/uftrace.mk +++ b/package/uftrace/uftrace.mk @@ -4,7 +4,7 @@ # ################################################################################ -UFTRACE_VERSION = 0.10 +UFTRACE_VERSION = 0.12 UFTRACE_SITE = $(call github,namhyung,uftrace,v$(UFTRACE_VERSION)) UFTRACE_LICENSE = GPL-2.0 UFTRACE_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Tue Nov 1 22:23:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:23:06 +0100 Subject: [Buildroot] [git commit] package/flann: bump to version 1.9.2 Message-ID: <20221101222354.DEC4287515@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf83252de4dc901bde36cafdbb4038447f7cb7c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - lz4 is a mandatory dependency since https://github.com/flann-lib/flann/commit/df3fc59212660e43867cb85d5e557f5cae6d30d7 - Drop patch (not needed since https://github.com/flann-lib/flann/commit/86c92adbdea3e41d7ad371732cfe3b8231e0ecc6) - PYTHON_EXECUTABLE can be dropped since https://github.com/flann-lib/flann/commit/5f4ac506323585c1f74ef57a73962beb887e3a3b https://github.com/flann-lib/flann/blob/1.9.2/ChangeLog Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../flann/0001-src-cpp-fix-cmake-3.11-build.patch | 80 ---------------------- package/flann/Config.in | 1 + package/flann/flann.hash | 2 +- package/flann/flann.mk | 4 +- 4 files changed, 4 insertions(+), 83 deletions(-) diff --git a/package/flann/0001-src-cpp-fix-cmake-3.11-build.patch b/package/flann/0001-src-cpp-fix-cmake-3.11-build.patch deleted file mode 100644 index b37bedcf6d..0000000000 --- a/package/flann/0001-src-cpp-fix-cmake-3.11-build.patch +++ /dev/null @@ -1,80 +0,0 @@ -From fa5ec96a94646492a3f908e12905b3e48a8e800b Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Wed, 18 Apr 2018 20:24:13 +0200 -Subject: [PATCH] src/cpp: fix cmake >= 3.11 build - -CMake < 3.11 doesn't support add_library() without any source file -(i.e add_library(foo SHARED)). But flann CMake use a trick that use -an empty string "" as source list (i.e add_library(foo SHARED "")). -This look like a bug in CMake < 3.11. - -With CMake >= 3.11, the new behaviour of add_library() break the -existing flann CMake code. - -From CMake Changelog [1]: -"add_library() and add_executable() commands can now be called without - any sources and will not complain as long as sources are added later - via the target_sources() command." - -Note: flann CMake code doesn't use target_sources() since no source file -are provided intentionally since the flann shared library is created by -linking with the flann_cpp_s static library with this line: - -target_link_libraries(flann_cpp -Wl,-whole-archive flann_cpp_s -Wl,-no-whole-archive) - -If you try to use "add_library(flann_cpp SHARED ${CPP_SOURCES})" (as it should -be normally done), the link fail due to already defined symbol. - -They are building the shared version using the static library "to speedup the -build time" [3] - -This issue is already reported upstream [2] with a proposed solution. - -Upstream status: Pending - -Fixes: -http://autobuild.buildroot.net/results/b2f/b2febfaf8c44ce477b3e4a5b9b976fd25e8d7454 - -[1] https://cmake.org/cmake/help/v3.11/release/3.11.html -[2] https://github.com/mariusmuja/flann/issues/369 -[3] https://github.com/mariusmuja/flann/commit/0fd62b43be2fbb0b8d791ee36290791224dc030c - -Signed-off-by: Romain Naour ---- - src/cpp/CMakeLists.txt | 4 ++-- - src/cpp/empty.cpp | 1 + - 2 files changed, 3 insertions(+), 2 deletions(-) - create mode 100644 src/cpp/empty.cpp - -diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt -index b44a735..a816863 100644 ---- a/src/cpp/CMakeLists.txt -+++ b/src/cpp/CMakeLists.txt -@@ -29,7 +29,7 @@ if (BUILD_CUDA_LIB) - endif() - - if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_COMPILER_IS_GNUCC) -- add_library(flann_cpp SHARED "") -+ add_library(flann_cpp SHARED "empty.cpp") - set_target_properties(flann_cpp PROPERTIES LINKER_LANGUAGE CXX) - target_link_libraries(flann_cpp -Wl,-whole-archive flann_cpp_s -Wl,-no-whole-archive) - -@@ -85,7 +85,7 @@ if (BUILD_C_BINDINGS) - set_property(TARGET flann_s PROPERTY COMPILE_DEFINITIONS FLANN_STATIC) - - if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_COMPILER_IS_GNUCC) -- add_library(flann SHARED "") -+ add_library(flann SHARED "empty.cpp") - set_target_properties(flann PROPERTIES LINKER_LANGUAGE CXX) - target_link_libraries(flann -Wl,-whole-archive flann_s -Wl,-no-whole-archive) - else() -diff --git a/src/cpp/empty.cpp b/src/cpp/empty.cpp -new file mode 100644 -index 0000000..40a8c17 ---- /dev/null -+++ b/src/cpp/empty.cpp -@@ -0,0 +1 @@ -+/* empty */ --- -2.14.3 - diff --git a/package/flann/Config.in b/package/flann/Config.in index 3725fc784f..180d7eae8a 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 + select BR2_PACKAGE_LZ4 help FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a diff --git a/package/flann/flann.hash b/package/flann/flann.hash index 543e4b483d..6eaa48c403 100644 --- a/package/flann/flann.hash +++ b/package/flann/flann.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3 flann-1.9.1.tar.gz +sha256 e26829bb0017f317d9cc45ab83ddcb8b16d75ada1ae07157006c1e7d601c8824 flann-1.9.2.tar.gz sha256 3993f339cc56506c62aa1eb2fb76f240ee93b738d857832899c1e207b1dc069a COPYING diff --git a/package/flann/flann.mk b/package/flann/flann.mk index 6c2e6a9e78..d1a622e685 100644 --- a/package/flann/flann.mk +++ b/package/flann/flann.mk @@ -4,18 +4,18 @@ # ################################################################################ -FLANN_VERSION = 1.9.1 +FLANN_VERSION = 1.9.2 FLANN_SITE = $(call github,mariusmuja,flann,$(FLANN_VERSION)) FLANN_INSTALL_STAGING = YES FLANN_LICENSE = BSD-3-Clause FLANN_LICENSE_FILES = COPYING +FLANN_DEPENDENCIES = host-pkgconf lz4 FLANN_CONF_OPTS = \ -DBUILD_C_BINDINGS=ON \ -DBUILD_PYTHON_BINDINGS=OFF \ -DBUILD_MATLAB_BINDINGS=OFF \ -DBUILD_EXAMPLES=$(if $(BR2_PACKAGE_FLANN_EXAMPLES),ON,OFF) \ -DUSE_OPENMP=$(if $(BR2_TOOLCHAIN_HAS_OPENMP),ON,OFF) \ - -DPYTHON_EXECUTABLE=OFF \ -DCMAKE_DISABLE_FIND_PACKAGE_HDF5=TRUE FLANN_CXXFLAGS = $(TARGET_CXXFLAGS) From thomas.petazzoni at bootlin.com Tue Nov 1 22:23:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:23:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/xmrig: bump version to 6.18.1 In-Reply-To: <20221031184145.321293-1-bernd.kuhls@t-online.de> References: <20221031184145.321293-1-bernd.kuhls@t-online.de> Message-ID: <20221101232354.5edfd92b@windsurf> On Mon, 31 Oct 2022 19:41:45 +0100 Bernd Kuhls wrote: > Changelog: https://github.com/xmrig/xmrig/blob/master/CHANGELOG.md > > Signed-off-by: Bernd Kuhls > --- > package/xmrig/xmrig.hash | 2 +- > package/xmrig/xmrig.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 Tue Nov 1 22:24:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:24:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/flann: bump to version 1.9.2 In-Reply-To: <20221031215748.41579-1-fontaine.fabrice@gmail.com> References: <20221031215748.41579-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232401.3e2e9d25@windsurf> On Mon, 31 Oct 2022 22:57:48 +0100 Fabrice Fontaine wrote: > - lz4 is a mandatory dependency since > https://github.com/flann-lib/flann/commit/df3fc59212660e43867cb85d5e557f5cae6d30d7 > - Drop patch (not needed since > https://github.com/flann-lib/flann/commit/86c92adbdea3e41d7ad371732cfe3b8231e0ecc6) > - PYTHON_EXECUTABLE can be dropped since > https://github.com/flann-lib/flann/commit/5f4ac506323585c1f74ef57a73962beb887e3a3b > > https://github.com/flann-lib/flann/blob/1.9.2/ChangeLog > > Signed-off-by: Fabrice Fontaine > --- > .../0001-src-cpp-fix-cmake-3.11-build.patch | 80 ------------------- > package/flann/Config.in | 1 + > package/flann/flann.hash | 2 +- > package/flann/flann.mk | 4 +- > 4 files changed, 4 insertions(+), 83 deletions(-) > delete mode 100644 package/flann/0001-src-cpp-fix-cmake-3.11-build.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 22:24:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:24:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/uftrace: bump to version 0.12 In-Reply-To: <20221031220020.44199-1-fontaine.fabrice@gmail.com> References: <20221031220020.44199-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232408.264a05e4@windsurf> On Mon, 31 Oct 2022 23:00:20 +0100 Fabrice Fontaine wrote: > Drop second patch (already in version) > > https://github.com/namhyung/uftrace/blob/v0.12/NEWS > > Signed-off-by: Fabrice Fontaine > --- > ...support.c-define-EF_ARM_VFP_FLOAT-wh.patch | 31 ------------------- > package/uftrace/uftrace.hash | 2 +- > package/uftrace/uftrace.mk | 2 +- > 3 files changed, 2 insertions(+), 33 deletions(-) > delete mode 100644 package/uftrace/0002-arch-arm-mcount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 22:24:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:24:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/rpm: bump to version 4.18.0 In-Reply-To: <20221031221131.257422-1-fontaine.fabrice@gmail.com> References: <20221031221131.257422-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232435.073217d2@windsurf> On Mon, 31 Oct 2022 23:11:31 +0100 Fabrice Fontaine wrote: > https://rpm.org/wiki/Releases/4.18.0 > > Signed-off-by: Fabrice Fontaine > --- > package/rpm/rpm.hash | 4 ++-- > package/rpm/rpm.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 thomas.petazzoni at bootlin.com Tue Nov 1 22:24:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:24:53 +0100 Subject: [Buildroot] [git commit] configs/kontron_smarc_sal28: use U-Boot 2022.10 Message-ID: <20221101222502.CDC8F87966@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de17165fd5f94766aef1f51d09d0998fee8096b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y and BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y since this are dependencies for building mkeficapsule u-boot tool. Change the offset of the rootfs to left enough space for the U-Boot that has increased. Cc: Michael Walle Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- board/kontron/smarc-sal28/genimage.cfg | 2 +- configs/kontron_smarc_sal28_defconfig | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/board/kontron/smarc-sal28/genimage.cfg b/board/kontron/smarc-sal28/genimage.cfg index c885cd51a6..82bab26fec 100644 --- a/board/kontron/smarc-sal28/genimage.cfg +++ b/board/kontron/smarc-sal28/genimage.cfg @@ -17,7 +17,7 @@ image sdcard-emmc.img { } partition rootfs { - offset = 2M + offset = 4M image = rootfs.ext4 partition-uuid = %PARTUUID% } diff --git a/configs/kontron_smarc_sal28_defconfig b/configs/kontron_smarc_sal28_defconfig index 877903a1fe..25846c8cbd 100644 --- a/configs/kontron_smarc_sal28_defconfig +++ b/configs/kontron_smarc_sal28_defconfig @@ -22,11 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="128M" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_sl28" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.rom" From thomas.petazzoni at bootlin.com Tue Nov 1 22:25:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:25:07 +0100 Subject: [Buildroot] [PATCH v2] configs/kontron_smarc_sal28: use U-Boot 2022.10 In-Reply-To: <20221018183724.2377-1-heiko.thiery@gmail.com> References: <20221018183724.2377-1-heiko.thiery@gmail.com> Message-ID: <20221101232507.4e01edd4@windsurf> On Tue, 18 Oct 2022 20:37:24 +0200 Heiko Thiery wrote: > Add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y and BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y > since this are dependencies for building mkeficapsule u-boot tool. > > Change the offset of the rootfs to left enough space for the U-Boot that > has increased. > > Cc: Michael Walle > Signed-off-by: Heiko Thiery > --- > board/kontron/smarc-sal28/genimage.cfg | 2 +- > configs/kontron_smarc_sal28_defconfig | 4 +++- > 2 files changed, 4 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 Tue Nov 1 22:26:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:26:05 +0100 Subject: [Buildroot] [git commit] package/igd2-for-linux: bump to version 2.2 Message-ID: <20221101222614.46034879A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fbaffb0179b904e4a19a3a13af842f4ba9ee0b96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This bump will fix the build with pupnp >= 1.14.13 raised since commit a9ee25b01b741ad4f68575974c89c65146ab87f2 and https://github.com/pupnp/pupnp/commit/2f99af26731ec7d5677e5576c006a35128b59d55: In file included from src/threadutil/FreeList.h:43, from src/threadutil/TimerThread.h:39, from src/gatedevice.h:32, from src/gatedevice.c:38: src/threadutil/ithread.h:917:12: error: expected ';' before 'int' 917 | EXPORT_SPEC int pthread_mutexattr_setkind_np( | ^~~~ | ; Fixes: - http://autobuild.buildroot.org/results/2eebf8264327bd492ee8cadc0c539d42c4f2e252 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/igd2-for-linux/igd2-for-linux.hash | 2 +- package/igd2-for-linux/igd2-for-linux.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/igd2-for-linux/igd2-for-linux.hash b/package/igd2-for-linux/igd2-for-linux.hash index fe1272338a..3b4fd4f5c9 100644 --- a/package/igd2-for-linux/igd2-for-linux.hash +++ b/package/igd2-for-linux/igd2-for-linux.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 843f2b0a7597e6cc7af85da099a7cce3401a334cbb4a6ae9d38ce252311db9b9 igd2-for-linux-2.1.tar.gz +sha256 68ee10bf02b18890af8bf9e38be377f038627cd16fce54200fc1b26fd83e4375 igd2-for-linux-2.2.tar.gz sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 linuxigd2/doc/LICENSE sha256 c8b99423cad48bb44e2cf52a496361404290865eac259a82da6d1e4331ececb3 linuxigd2/src/threadutil/COPYING diff --git a/package/igd2-for-linux/igd2-for-linux.mk b/package/igd2-for-linux/igd2-for-linux.mk index 8cc3c6ae18..c646c6bf92 100644 --- a/package/igd2-for-linux/igd2-for-linux.mk +++ b/package/igd2-for-linux/igd2-for-linux.mk @@ -4,7 +4,7 @@ # ################################################################################ -IGD2_FOR_LINUX_VERSION = 2.1 +IGD2_FOR_LINUX_VERSION = 2.2 IGD2_FOR_LINUX_SITE = \ $(call github,Orange-OpenSource,igd2-for-linux,v$(IGD2_FOR_LINUX_VERSION)) From thomas.petazzoni at bootlin.com Tue Nov 1 22:25:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:25:46 +0100 Subject: [Buildroot] [git commit] package/wayland-protocols: bump to version 1.27 Message-ID: <20221101222614.3BA58879A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f71e8c313eecd6aeacc3d7e4f10edd645034809d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/wayland-protocols/wayland-protocols.hash | 7 +++---- package/wayland-protocols/wayland-protocols.mk | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package/wayland-protocols/wayland-protocols.hash b/package/wayland-protocols/wayland-protocols.hash index 2d98c47c6f..4717523dc2 100644 --- a/package/wayland-protocols/wayland-protocols.hash +++ b/package/wayland-protocols/wayland-protocols.hash @@ -1,5 +1,4 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2022-July/042270.html -md5 0c6b3e037f3881650d9a53610dd235c7 wayland-protocols-1.26.tar.xz -sha1 8aeb1a629d847ec26e26d5a59c150add41e482bd wayland-protocols-1.26.tar.xz -sha256 c553384c1c68afd762fa537a2569cc9074fe7600da12d3472761e77a2ba56f13 wayland-protocols-1.26.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2022-October/042466.html +sha256 9046f10a425d4e2a00965a03acfb6b3fb575a56503ac72c2b86821c69653375c wayland-protocols-1.27.tar.xz +sha512 c0a49bc46c663c9f602998dfe2e184c09756790fbcc7acbc2bf9d9cf8f7d6dcdd00259b768222a30e5d134e6f97f7f4faf252947b544e8b32f53278b70da0390 wayland-protocols-1.27.tar.xz sha256 f1a2b233e8a9a71c40f4aa885be08a0842ac85bb8588703c1dd7e6e6502e3124 COPYING diff --git a/package/wayland-protocols/wayland-protocols.mk b/package/wayland-protocols/wayland-protocols.mk index 8e6d72480f..2510d7c04e 100644 --- a/package/wayland-protocols/wayland-protocols.mk +++ b/package/wayland-protocols/wayland-protocols.mk @@ -4,8 +4,8 @@ # ################################################################################ -WAYLAND_PROTOCOLS_VERSION = 1.26 -WAYLAND_PROTOCOLS_SITE = https://wayland.freedesktop.org/releases +WAYLAND_PROTOCOLS_VERSION = 1.27 +WAYLAND_PROTOCOLS_SITE = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$(WAYLAND_PROTOCOLS_VERSION)/downloads WAYLAND_PROTOCOLS_SOURCE = wayland-protocols-$(WAYLAND_PROTOCOLS_VERSION).tar.xz WAYLAND_PROTOCOLS_LICENSE = MIT WAYLAND_PROTOCOLS_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Tue Nov 1 22:26:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:26:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/wayland-protocols: bump to version 1.27 In-Reply-To: <20221015191433.1504189-1-james.hilliard1@gmail.com> References: <20221015191433.1504189-1-james.hilliard1@gmail.com> Message-ID: <20221101232623.16b4d452@windsurf> On Sat, 15 Oct 2022 13:14:33 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/wayland-protocols/wayland-protocols.hash | 7 +++---- > package/wayland-protocols/wayland-protocols.mk | 4 ++-- > 2 files changed, 5 insertions(+), 6 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 22:26:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:26:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/igd2-for-linux: bump to version 2.2 In-Reply-To: <20221015215829.116064-1-fontaine.fabrice@gmail.com> References: <20221015215829.116064-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232637.4320e485@windsurf> On Sat, 15 Oct 2022 23:58:29 +0200 Fabrice Fontaine wrote: > This bump will fix the build with pupnp >= 1.14.13 raised since commit > a9ee25b01b741ad4f68575974c89c65146ab87f2 and > https://github.com/pupnp/pupnp/commit/2f99af26731ec7d5677e5576c006a35128b59d55: > > In file included from src/threadutil/FreeList.h:43, > from src/threadutil/TimerThread.h:39, > from src/gatedevice.h:32, > from src/gatedevice.c:38: > src/threadutil/ithread.h:917:12: error: expected ';' before 'int' > 917 | EXPORT_SPEC int pthread_mutexattr_setkind_np( > | ^~~~ > | ; > > Fixes: > - http://autobuild.buildroot.org/results/2eebf8264327bd492ee8cadc0c539d42c4f2e252 > > Signed-off-by: Fabrice Fontaine > --- > package/igd2-for-linux/igd2-for-linux.hash | 2 +- > package/igd2-for-linux/igd2-for-linux.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 Tue Nov 1 22:27:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:27:25 +0100 Subject: [Buildroot] [git commit] package/udisks: install to staging Message-ID: <20221101222738.87022879AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f66221589fe9a2107f1ef4709875bb8efdb41d2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master UDisks2 provides a Library API [1] for accessing the UDisks2 service via "libudisks2.so". For development of UDisks2 clients, install to staging as well! [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html Signed-off-by: Wolfgang Grandegger Reviewed-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- package/udisks/udisks.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..959333d01f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -10,6 +10,7 @@ UDISKS_SITE = https://github.com/storaged-project/udisks/releases/download/udisk UDISKS_LICENSE = GPL-2.0+ UDISKS_LICENSE_FILES = COPYING UDISKS_CPE_ID_VENDOR = freedesktop +UDISKS_INSTALL_STAGING = YES UDISKS_DEPENDENCIES = \ host-pkgconf \ From thomas.petazzoni at bootlin.com Tue Nov 1 22:27:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:27:40 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: install to staging In-Reply-To: <44ae3630-5f21-54d4-8d77-9cb9fa137289@grandegger.com> References: <44ae3630-5f21-54d4-8d77-9cb9fa137289@grandegger.com> Message-ID: <20221101232740.5dc5e8f0@windsurf> On Fri, 7 Oct 2022 09:27:37 +0200 Wolfgang Grandegger wrote: > UDisks2 provides a Library API [1] for accessing the UDisks2 service > via "libudisks2.so". For development of UDisks2 clients, install to > staging as well! > > [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html > > Signed-off-by: Wolfgang Grandegger > --- Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 22:31:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:31:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/ocf-linux: fix build with kernels up to version 4.14 In-Reply-To: <20221008134414.1305025-1-james.hilliard1@gmail.com> References: <20221008134414.1305025-1-james.hilliard1@gmail.com> Message-ID: <20221101233144.535079ab@windsurf> Hello James, On Sat, 8 Oct 2022 07:44:14 -0600 James Hilliard wrote: > Add patches fixing build on kernels up to version 4.14. > > Depend on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15 as builds fail on 4.15 > and newer currently. Thing is that !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15 does not guarantee that the kernel is < 4.15. Indeed, the kernel version can be much more recent than the kernel headers version. For example, you can be using an external toolchain with headers 4.9... and be building a 6.0 Linux kernel, against which the ocf-linux kernel modules will be built.. and fail to build. To be honest, the last release of ocf-linux was in 2017. It doesn't build after 4.14, and even 4.14 requires patches. I would advocate for dropping ocf-linux entirely. It was added by Gustavo back in the days, and nobody ever cared about this package except you earlier this year with the bump to 20171122. All other changes on ocf-linux have been related to tree-wide cleanup/infrastructure changes. 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 Nov 1 22:40:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:40:24 +0100 Subject: [Buildroot] [PATCH 1/2] package/busybox: add patch to silence build errors In-Reply-To: <20221007235002.79221-1-vfazio@xes-inc.com> References: <20221007235002.79221-1-vfazio@xes-inc.com> Message-ID: <20221101234024.27b5bc48@windsurf> On Fri, 7 Oct 2022 18:50:01 -0500 Vincent Fazio wrote: > As part of pkg-kconfig, the .config file gets regenerated after fixups. > > When Busybox is built with per-package directories enabled, the > toolchain is not available for Busybox's makefile to determine compiler > capabilities so certain calls will fail and emit errors. > > For now, assume the following are true: > > Buildroot will not use GCC < 4 > Skip a call to cc-ifversion to avoid the following error > > /buildroot/output/build/busybox-1.35.0/scripts/gcc-version.sh: line 11: /buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: No such file or directory > > Target system is linux > Skip a call to -dumpmachine to avoid the following error > > make[2]: /buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: Command not found > > Signed-off-by: Vincent Fazio Hm, it's a bit annoying to patch Busybox for this, especially with a patch that most likely cannot be accepted upstream because it's really related to Buildroot details. Do we have a better solution? 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 Nov 1 22:41:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:41:38 +0100 Subject: [Buildroot] [PATCH 2/2] package/busybox: redirect errors to /dev/null In-Reply-To: <20221007235002.79221-2-vfazio@xes-inc.com> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221007235002.79221-2-vfazio@xes-inc.com> Message-ID: <20221101234138.66423cf3@windsurf> Hello Vincent, On Fri, 7 Oct 2022 18:50:02 -0500 Vincent Fazio wrote: > When busybox.mk gets read, pkg-conf gets executed to determine the > location of relevant libraries. > > When Busybox is built with per-package directories enabled, a number of > errors related to executing pkg-conf occur because directories have not > been synced to provide pkg-confg at the point when it executes. I don't get this. If pkg-config is executed before the per-package directories are created... then how can pkg-config find libtirpc? I just did a build of the following configuration: BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_VFP=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_PER_PACKAGE_DIRECTORIES=y BR2_INIT_NONE=y BR2_SYSTEM_BIN_SH_NONE=y BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y BR2_PACKAGE_LIBTIRPC=y # BR2_TARGET_ROOTFS_TAR is not set and I couldn't see the errors (but perhaps I missed them). Could you provide an example configuration, the details of the error, and a rationale as to why not finding libtirpc is not a problem when we in fact expect to find it? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Tue Nov 1 22:55:50 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 1 Nov 2022 23:55:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/quota: bump to version 4.09 Message-ID: <20221101225550.249546-1-fontaine.fabrice@gmail.com> Drop patch (already in version) https://sourceforge.net/p/linuxquota/code/ci/master/tree/Changelog Signed-off-by: Fabrice Fontaine --- ...-realloc-3-instead-of-reallocarray-3.patch | 34 ------------------- package/quota/quota.hash | 8 ++--- package/quota/quota.mk | 2 +- 3 files changed, 5 insertions(+), 39 deletions(-) delete mode 100644 package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch diff --git a/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch b/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch deleted file mode 100644 index 093d7cc821..0000000000 --- a/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 02b222a335527f1031cc9495d8c5ebc1bc5b1d4e Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 11 Nov 2020 15:00:47 +0100 -Subject: [PATCH] quota: Use realloc(3) instead of reallocarray(3) - -reallocarray(3) has been added to glibc relatively recently (version -2.26, from 2017) and apparently not all users run new enough glibc. Just -use realloc(3) for now since in this case there's no real risk of -overflow. - -Signed-off-by: Fabrice Fontaine -Signed-off-by: Jan Kara -[Retrieved from: -https://sourceforge.net/p/linuxquota/code/ci/02b222a335527f1031cc9495d8c5ebc1bc5b1d4e] ---- - quota.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/quota.c b/quota.c -index a6ed61f..a60de12 100644 ---- a/quota.c -+++ b/quota.c -@@ -385,7 +385,7 @@ int main(int argc, char **argv) - break; - case 259: - fscount++; -- fsnames = reallocarray(fsnames, fscount, sizeof(char *)); -+ fsnames = realloc(fsnames, fscount * sizeof(char *)); - if (!fsnames) - die(1, _("Not enough memory for filesystem names")); - fsnames[fscount - 1] = optarg; --- -2.28.0 - diff --git a/package/quota/quota.hash b/package/quota/quota.hash index 354a3e2de4..5b083c911c 100644 --- a/package/quota/quota.hash +++ b/package/quota/quota.hash @@ -1,7 +1,7 @@ -# From http://sourceforge.net/projects/linuxquota/files/quota-tools/4.06/ (click on info button) -md5 aef94648438832b684978d46fdf75110 quota-4.06.tar.gz -sha1 98288699cc14da42f762301c2b6731ec7c777681 quota-4.06.tar.gz +# From http://sourceforge.net/projects/linuxquota/files/quota-tools/4.09/ (click on info button) +md5 f85c2e15d9a735640675ff4977b57bb6 quota-4.09.tar.gz +sha1 5c215d869626b532be2773f4161bdcc8b9f97126 quota-4.09.tar.gz # Locally calculated -sha256 2f3e03039f378d4f0d97acdb49daf581dcaad64d2e1ddf129495fd579fbd268d quota-4.06.tar.gz +sha256 9cdaca154bc92afc3117f0e5f5b3208dd5f84583af1cf061c39baa0a2bb142f9 quota-4.09.tar.gz sha256 32a5fd41e7a257f7f0373988ea8d45cebdbf376060703c242c11c000751b1203 COPYING diff --git a/package/quota/quota.mk b/package/quota/quota.mk index 0c751d4436..1b6a4b1975 100644 --- a/package/quota/quota.mk +++ b/package/quota/quota.mk @@ -4,7 +4,7 @@ # ################################################################################ -QUOTA_VERSION = 4.06 +QUOTA_VERSION = 4.09 QUOTA_SITE = http://downloads.sourceforge.net/project/linuxquota/quota-tools/$(QUOTA_VERSION) QUOTA_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) host-nfs-utils QUOTA_LICENSE = GPL-2.0+ -- 2.35.1 From baruch at tkos.co.il Wed Nov 2 04:43:09 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Wed, 02 Nov 2022 06:43:09 +0200 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: <20221101215836.44ee15cd@windsurf> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> <20221101213240.031261eb@windsurf> <87bkpq1jrh.fsf@tarshish> <20221101215836.44ee15cd@windsurf> Message-ID: <87sfj2otch.fsf@tarshish> Hi Thomas, On Tue, Nov 01 2022, Thomas Petazzoni wrote: > On Tue, 01 Nov 2022 22:47:10 +0200 > Baruch Siach wrote: > >> > SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` >> > >> > does not work? >> >> It does not work because configure.ac puts $LIBS before -lssl in the >> tested command line. > > ACK. > >> > Also, do you have an autobuilder failure for this issue? Or you just >> > encountered it locally? >> >> We don't pass an explicit --with-openssl because socan configure does >> not support it. So the configure script just behaves as if openssl is >> not there, which is normal. > > Hm, OK, but that does not really answer my question :-) There is no build failure so the autobuilders can't catch it. So yes, I have seen the issue in local build tests of static linking. This patch does not actually change the current behavior. Statically linked socan lacks OpenSSL support either way. But this patch makes it explicit. baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From peter at korsgaard.com Wed Nov 2 06:53:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 07:53:27 +0100 Subject: [Buildroot] [PATCH v4 1/1] boot/uboot/uboot.mk: add pmufw.elf support In-Reply-To: <20221013064931.60174-1-neal.frager@amd.com> (Neal Frager's message of "Thu, 13 Oct 2022 00:49:31 -0600") References: <20221013064931.60174-1-neal.frager@amd.com> Message-ID: <877d0dvod4.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch adds support for zynqmp pmufw.elf files. > It will allow buildroot to use pmufw.elf binaries directly > from the Xilinx git repository built by petalinux in > addition to still supporting pmufw.bin binaries built > by the zynqmp-pmufw-builder. > https://github.com/Xilinx/ubuntu-firmware/tree/v2022.1_22.04_1/xlnx-firmware > Signed-off-by: Neal Frager > --- > V1-> V2: > - corrected objcopy instruction for converting elf to bin > V2-> V3: > - removed unnecessary spaces > - simplified if statement to check for a pmufw.elf file > V3-> V4: > - added spaces around = sign of UBOOT_ZYNQMP_PMUFW_BASENAME definition Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 06:52:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 07:52:15 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/uboot/uboot.mk: add pmufw.elf support Message-ID: <20221102065339.DD785879A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=046e86e06ae695c54e01fa646ee84e663a8e5bdc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This patch adds support for zynqmp pmufw.elf files. It will allow buildroot to use pmufw.elf binaries directly from the Xilinx git repository built by petalinux in addition to still supporting pmufw.bin binaries built by the zynqmp-pmufw-builder. https://github.com/Xilinx/ubuntu-firmware/tree/v2022.1_22.04_1/xlnx-firmware Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit d07e6b7071cf9496aa67b2459d0574bc5ffd9c46) Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index cb26fc8d3e..c82c67e310 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -383,9 +383,12 @@ UBOOT_ZYNQMP_PMUFW_PATH = $(UBOOT_DL_DIR)/$(notdir $(UBOOT_ZYNQMP_PMUFW)) else ifneq ($(UBOOT_ZYNQMP_PMUFW),) UBOOT_ZYNQMP_PMUFW_PATH = $(shell readlink -f $(UBOOT_ZYNQMP_PMUFW)) endif +UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)") + $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Wed Nov 2 06:52:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 07:52:06 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/uboot/uboot.mk: add pmufw.elf support Message-ID: <20221102065455.9C043879BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8a46938524515b2d0ef0dd047a72d2a6d55fb761 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch adds support for zynqmp pmufw.elf files. It will allow buildroot to use pmufw.elf binaries directly from the Xilinx git repository built by petalinux in addition to still supporting pmufw.bin binaries built by the zynqmp-pmufw-builder. https://github.com/Xilinx/ubuntu-firmware/tree/v2022.1_22.04_1/xlnx-firmware Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit d07e6b7071cf9496aa67b2459d0574bc5ffd9c46) Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index a9f9b1bf16..0439ec5e4b 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -391,9 +391,12 @@ UBOOT_ZYNQMP_PMUFW_PATH = $(UBOOT_DL_DIR)/$(notdir $(UBOOT_ZYNQMP_PMUFW)) else ifneq ($(UBOOT_ZYNQMP_PMUFW),) UBOOT_ZYNQMP_PMUFW_PATH = $(shell readlink -f $(UBOOT_ZYNQMP_PMUFW)) endif +UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)") + $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Wed Nov 2 07:11:02 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 08:11:02 +0100 Subject: [Buildroot] [PATCH 01/12] package/gstreamer1: bump to version 1.20.4 In-Reply-To: <20221015230534.4016536-1-james.hilliard1@gmail.com> (James Hilliard's message of "Sat, 15 Oct 2022 17:05:23 -0600") References: <20221015230534.4016536-1-james.hilliard1@gmail.com> Message-ID: <87tu3hu8zd.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed series to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 07:12:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 08:12:00 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/lrzip: security bump to version 0.651 In-Reply-To: <20221015222605.171104-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 16 Oct 2022 00:26:05 +0200") References: <20221015222605.171104-1-fontaine.fabrice@gmail.com> Message-ID: <87pme5u8xr.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-26291: lrzip v0.641 was discovered to contain a multiple > concurrency use-after-free between the functions zpaq_decompress_buf() > and clear_rulist(). This vulnerability allows attackers to cause a > Denial of Service (DoS) via a crafted Irz file. > - Use official tarball and so drop autoreconf > https://github.com/ckolivas/lrzip/blob/v0.651/WHATS-NEW > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Drop autoreconf Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 07:07:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:07:46 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-plugins-base: bump version to 1.20.4 Message-ID: <20221102071210.0E86F879B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08b6f89f00d843e3e8ae180fd39acc3e5814dd94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit c81289645f8cf2160bd029e1eec15229c6e13ebd) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash | 4 ++-- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash index 105708f1da..5c729d832f 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.3.tar.xz.sha256sum -sha256 7e30b3dd81a70380ff7554f998471d6996ff76bbe6fc5447096f851e24473c9f gst-plugins-base-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.4.tar.xz.sha256sum +sha256 8d181b7abe4caf23ee9f9ec5b4d3e232640452464e39495bfffb6d776fc97225 gst-plugins-base-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk index c244a0c621..d225cdf910 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BASE_VERSION = 1.20.3 +GST1_PLUGINS_BASE_VERSION = 1.20.4 GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base GST1_PLUGINS_BASE_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:07:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:07:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gstreamer1: bump to version 1.20.4 Message-ID: <20221102071210.027C7879FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eafd12b6651590a7be4ce0b94d68759b65677f32 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 08a6aab0f0ecd12b96e6977c7ec4d4e9d84ac26e) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gstreamer1/gstreamer1.hash | 4 ++-- package/gstreamer1/gstreamer1/gstreamer1.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1/gstreamer1.hash b/package/gstreamer1/gstreamer1/gstreamer1.hash index 5daadfae74..5fb52606fe 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.hash +++ b/package/gstreamer1/gstreamer1/gstreamer1.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.3.tar.xz.sha256sum -sha256 607daf64bbbd5fb18af9d17e21c0d22c4d702fffe83b23cb22d1b1af2ca23a2a gstreamer-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.4.tar.xz.sha256sum +sha256 67c1edf8c3c339cda5dde85f4f7b953bb9607c2d13ae970e2491c5c4c055ef5f gstreamer-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk index 89d5f93d43..16c016b145 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.mk +++ b/package/gstreamer1/gstreamer1/gstreamer1.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_VERSION = 1.20.3 +GSTREAMER1_VERSION = 1.20.4 GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer GSTREAMER1_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:08:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:13 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-plugins-ugly: bump version to 1.20.4 Message-ID: <20221102071210.2A99A87A05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=542dcc0a02fbf9cb8549c859270ea38b4ee9084b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit c29f2bff5254f3fc46044fcc5a45a99fc88b8e80) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 4 ++-- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash index ffd060f465..4ec29e6894 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.3.tar.xz.sha256sum -sha256 8caa20789a09c304b49cf563d33cca9421b1875b84fcc187e4a385fa01d6aefd gst-plugins-ugly-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.4.tar.xz.sha256sum +sha256 5c9ec6bab96517e438b3f9bae0ceb84d3436f3da9bbe180cf4d28e32a7251b59 gst-plugins-ugly-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk index 131163e20a..20382719c3 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_UGLY_VERSION = 1.20.3 +GST1_PLUGINS_UGLY_VERSION = 1.20.4 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 2 07:08:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-devtools: bump version to 1.20.4 Message-ID: <20221102071210.33BAC879FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d4b107e83d27d0d2327d2a2e8a220f156cad4742 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit bc5ab96f7c76d0c5c2a064c661616187d9a76af3) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-devtools/gst1-devtools.hash | 4 ++-- package/gstreamer1/gst1-devtools/gst1-devtools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.hash b/package/gstreamer1/gst1-devtools/gst1-devtools.hash index bed13db295..fc504a2c12 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.hash +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.3.tar.xz.sha256sum -sha256 bbbd45ead703367ea8f4be9b3c082d7b62bef47b240a39083f27844e28758c47 gst-devtools-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.4.tar.xz.sha256sum +sha256 82a293600273f4dd3eed567aae510ca0c7d629c3807788b00e6cdbd1d2459a84 gst-devtools-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 validate/COPYING diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.mk b/package/gstreamer1/gst1-devtools/gst1-devtools.mk index 14f665a408..fbb04c92ef 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.mk +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_DEVTOOLS_VERSION = 1.20.3 +GST1_DEVTOOLS_VERSION = 1.20.4 GST1_DEVTOOLS_SOURCE = gst-devtools-$(GST1_DEVTOOLS_VERSION).tar.xz GST1_DEVTOOLS_SITE = https://gstreamer.freedesktop.org/src/gst-devtools GST1_DEVTOOLS_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:08:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-vaapi: bump version to 1.20.4 Message-ID: <20221102071210.47AAA87A01@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=41a89002387ebfd54909bf4bec872aa96f43d1e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 004129e259d44bd453d546a0acdc718ca71d8c1d) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-vaapi/gst1-vaapi.hash | 4 ++-- package/gstreamer1/gst1-vaapi/gst1-vaapi.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash index fce687774a..5baaa4dfb7 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.3.tar.xz.sha256sum -sha256 6ee99eb316abdde9ad37002915bd8c3867918f6fdc74b7cf2ac4c1ae0d690b45 gstreamer-vaapi-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.4.tar.xz.sha256sum +sha256 ab12596144c05506e9782374c5d2cdfb3069fca89908d6de360d947bb77fd06a gstreamer-vaapi-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk index 8b137c37ec..bd6c16be3e 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_VAAPI_VERSION = 1.20.3 +GST1_VAAPI_VERSION = 1.20.4 GST1_VAAPI_SITE = https://gstreamer.freedesktop.org/src/gstreamer-vaapi GST1_VAAPI_SOURCE = gstreamer-vaapi-$(GST1_VAAPI_VERSION).tar.xz GST1_VAAPI_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:08:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:56 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gstreamer1-editing-services: bump version to 1.20.4 Message-ID: <20221102071210.5C86487A05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=94aad3b95a7225abe8d9b7d27f370dad1dfefe00 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 86a6d5ad118a2afc52809ea18e4864050de2127d) Signed-off-by: Peter Korsgaard --- .../gstreamer1-editing-services/gstreamer1-editing-services.hash | 4 ++-- .../gstreamer1-editing-services/gstreamer1-editing-services.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash index 18dd1a79b3..308596d7cd 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash @@ -1,5 +1,5 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.20.3.tar.xz.sha256sum -sha256 5fd896de69fbe24421eb6b0ff8d2f8b4c3cba3f3025ceacd302172f39a8abaa2 gst-editing-services-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.20.4.tar.xz.sha256sum +sha256 aa03e983af5d79c1befffe3575b034e60960619a96bf877447cb73c28016fc41 gst-editing-services-1.20.4.tar.xz # Hashes for license files: sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk index 417aaf2a45..77feb15991 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_EDITING_SERVICES_VERSION = 1.20.3 +GSTREAMER1_EDITING_SERVICES_VERSION = 1.20.4 GSTREAMER1_EDITING_SERVICES_SOURCE = gst-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz GSTREAMER1_EDITING_SERVICES_SITE = https://gstreamer.freedesktop.org/src/gstreamer-editing-services GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+ From peter at korsgaard.com Wed Nov 2 07:08:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:29 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-libav: bump version to 1.20.4 Message-ID: <20221102071210.3E48F879B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c2937f3cc12ce16fccb72b615b26b1a4e9e1ac9f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit ad104d1c63c0be58610c090b3ce7cb5907b72ba4) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-libav/gst1-libav.hash | 4 ++-- package/gstreamer1/gst1-libav/gst1-libav.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash index 1b86e82b93..78f5b5bb07 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.hash +++ b/package/gstreamer1/gst1-libav/gst1-libav.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.3.tar.xz.sha256sum -sha256 3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe gst-libav-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.4.tar.xz.sha256sum +sha256 04ccbdd58fb31dd94098da599209834a0e7661638c5703381dd0a862c56fc532 gst-libav-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk index 80545fdd4c..a867af5147 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.mk +++ b/package/gstreamer1/gst1-libav/gst1-libav.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_LIBAV_VERSION = 1.20.3 +GST1_LIBAV_VERSION = 1.20.4 GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav GST1_LIBAV_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:08:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:50 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-rtsp-server: bump version to 1.20.4 Message-ID: <20221102071210.5366B87A03@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e3a28f440d0c18e63f02da3df34650e3acc3164 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 076bf46d33ce8e5c55b88dea68bf4fc703c7791c) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++-- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash index 13dcb764d8..b6a31f8796 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash @@ -1,4 +1,4 @@ -# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.3.tar.xz.sha256sum -sha256 ee402718be9b127f0e5e66ca4c1b4f42e4926ec93ba307b7ccca5dc6cc9794ca gst-rtsp-server-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.4.tar.xz.sha256sum +sha256 88d9ef634e59aeb8cc183ad5ae444557c5a88dd49d833b9072bc6e1fae6a3d7d gst-rtsp-server-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING.LIB diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk index 02cf9e5eb1..0b18c1fcf8 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_RTSP_SERVER_VERSION = 1.20.3 +GST1_RTSP_SERVER_VERSION = 1.20.4 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server GST1_RTSP_SERVER_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:06 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst-omx: bump version to 1.20.4 Message-ID: <20221102071210.661C787A02@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2395504a2658cfee46f01b685dc304c06854188c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 8513099bc2315047629907f8457a94987e4df47a) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst-omx/gst-omx.hash | 4 ++-- package/gstreamer1/gst-omx/gst-omx.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash index 8abf4a27e8..140ad626f7 100644 --- a/package/gstreamer1/gst-omx/gst-omx.hash +++ b/package/gstreamer1/gst-omx/gst-omx.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.3.tar.xz.sha256sum -sha256 8db48040bb41f09edf8d17ff6d16c54888d7777ba4501c2c69f0083350ea9a15 gst-omx-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.4.tar.xz.sha256sum +sha256 70ddd485e2dcab79070164d61ad2ff3a63e15a1d7abf9075d86eb77762b0edfd gst-omx-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk index 085bff87ad..d644c44995 100644 --- a/package/gstreamer1/gst-omx/gst-omx.mk +++ b/package/gstreamer1/gst-omx/gst-omx.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST_OMX_VERSION = 1.20.3 +GST_OMX_VERSION = 1.20.4 GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx From peter at korsgaard.com Wed Nov 2 07:08:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-plugins-bad: bump version to 1.20.4 Message-ID: <20221102071210.21ADB87A03@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a169b38c1bebf18dc619909371e45d4615657139 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 8f6158c37f2d5dbe98932a98d4a0393a7bb730d2) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash | 4 ++-- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash index 5a413cd350..c8789a707d 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.3.tar.xz.sha256sum -sha256 7a11c13b55dd1d2386dd902219e41cbfcdda8e1e0aa3e738186c95074b35da4f gst-plugins-bad-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.4.tar.xz.sha256sum +sha256 a1a3f53b3604d9a04fdd0bf9a1a616c3d2dab5320489e9ecee1178e81e33a16a gst-plugins-bad-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index 57974d723a..14710a2501 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BAD_VERSION = 1.20.3 +GST1_PLUGINS_BAD_VERSION = 1.20.4 GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad GST1_PLUGINS_BAD_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:19 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-python: bump version to 1.20.4 Message-ID: <20221102071210.7024A879FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f3157c17e986cb129008fd992cdd7f10cc0506d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit b7bd4cabed37d3ea827e7b8aabe0fa50a8effd4c) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-python/gst1-python.hash | 4 ++-- package/gstreamer1/gst1-python/gst1-python.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-python/gst1-python.hash b/package/gstreamer1/gst1-python/gst1-python.hash index 9501d94a97..adb116ac4c 100644 --- a/package/gstreamer1/gst1-python/gst1-python.hash +++ b/package/gstreamer1/gst1-python/gst1-python.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.3.tar.xz.sha256sum -sha256 db348120eae955b8cc4de3560a7ea06e36d6e1ddbaa99a7ad96b59846601cfdc gst-python-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.4.tar.xz.sha256sum +sha256 5eb4136d03e2a495f4499c8b2e6d9d3e7b5e73c5a8b8acf9213d57bc6a7bd3c1 gst-python-1.20.4.tar.xz sha256 ea3ad127610e5ded2210b3a86a46314f2b3b28e438eccffdae19a4d6fbcdb0c2 COPYING diff --git a/package/gstreamer1/gst1-python/gst1-python.mk b/package/gstreamer1/gst1-python/gst1-python.mk index 0fa1f661b8..feb2de718a 100644 --- a/package/gstreamer1/gst1-python/gst1-python.mk +++ b/package/gstreamer1/gst1-python/gst1-python.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PYTHON_VERSION = 1.20.3 +GST1_PYTHON_VERSION = 1.20.4 GST1_PYTHON_SOURCE = gst-python-$(GST1_PYTHON_VERSION).tar.xz GST1_PYTHON_SITE = https://gstreamer.freedesktop.org/src/gst-python GST1_PYTHON_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:11:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:11:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lrzip: security bump to version 0.651 Message-ID: <20221102071210.7A36387A01@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69d4f8f9b04946144348f7b194d27ddeb29b0b74 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fix CVE-2022-26291: lrzip v0.641 was discovered to contain a multiple concurrency use-after-free between the functions zpaq_decompress_buf() and clear_rulist(). This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted Irz file. - Use official tarball and so drop autoreconf https://github.com/ckolivas/lrzip/blob/v0.651/WHATS-NEW Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit edbdad93979ce8521653b4031235fd0fa9d438c9) Signed-off-by: Peter Korsgaard --- package/lrzip/lrzip.hash | 2 +- package/lrzip/lrzip.mk | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lrzip/lrzip.hash b/package/lrzip/lrzip.hash index 19295383c3..cb03ff07cc 100644 --- a/package/lrzip/lrzip.hash +++ b/package/lrzip/lrzip.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 9b6b4bb1ae76dafbaab96ec9d50d41af5fed45a6c4f2e06feea828c2cd8025c0 lrzip-0.641.tar.gz +sha256 48bd8decb097c1596c9b3777959cd3e332819434ed77a2823e65aa436f1602f9 lrzip-0.651.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/lrzip/lrzip.mk b/package/lrzip/lrzip.mk index 27d9fde204..0375696414 100644 --- a/package/lrzip/lrzip.mk +++ b/package/lrzip/lrzip.mk @@ -4,9 +4,9 @@ # ################################################################################ -LRZIP_VERSION = 0.641 -LRZIP_SITE = $(call github,ckolivas,lrzip,v$(LRZIP_VERSION)) -LRZIP_AUTORECONF = YES +LRZIP_VERSION = 0.651 +LRZIP_SOURCE = lrzip-$(LRZIP_VERSION).tar.xz +LRZIP_SITE = http://ck.kolivas.org/apps/lrzip LRZIP_LICENSE = GPL-2.0+ LRZIP_LICENSE_FILES = COPYING LRZIP_CPE_ID_VENDOR = long_range_zip_project From peter at korsgaard.com Wed Nov 2 07:07:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:07:52 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-plugins-good: bump version to 1.20.4 Message-ID: <20221102071210.188D087A01@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d5a53b8dc10a3afd89c0d162f0600603e6679e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit b0696cb6786c20f732dc7bd6a443c8d3b9f50e1e) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash | 4 ++-- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash index 81da41388f..b30c512878 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.3.tar.xz.sha256sum -sha256 f8f3c206bf5cdabc00953920b47b3575af0ef15e9f871c0b6966f6d0aa5868b7 gst-plugins-good-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.4.tar.xz.sha256sum +sha256 b16130fbe632fa8547c2147a0ef575b0140fb521065c5cb121c72ddbd23b64da gst-plugins-good-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index de7dcb985d..cc7bab5824 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_GOOD_VERSION = 1.20.3 +GST1_PLUGINS_GOOD_VERSION = 1.20.4 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 2 07:09:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-plugins-bad: bump version to 1.20.4 Message-ID: <20221102071333.8AF9E87A4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9826e01efac0b0b3b998f9b810fb1cc934d7cff1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 8f6158c37f2d5dbe98932a98d4a0393a7bb730d2) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash | 4 ++-- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash index 5a413cd350..c8789a707d 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.3.tar.xz.sha256sum -sha256 7a11c13b55dd1d2386dd902219e41cbfcdda8e1e0aa3e738186c95074b35da4f gst-plugins-bad-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.4.tar.xz.sha256sum +sha256 a1a3f53b3604d9a04fdd0bf9a1a616c3d2dab5320489e9ecee1178e81e33a16a gst-plugins-bad-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index 57974d723a..14710a2501 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BAD_VERSION = 1.20.3 +GST1_PLUGINS_BAD_VERSION = 1.20.4 GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad GST1_PLUGINS_BAD_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:55 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gstreamer1: bump to version 1.20.4 Message-ID: <20221102071333.6F63787A48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c40d23342080d3c47db5a735a4c838653eb3154 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 08a6aab0f0ecd12b96e6977c7ec4d4e9d84ac26e) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gstreamer1/gstreamer1.hash | 4 ++-- package/gstreamer1/gstreamer1/gstreamer1.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1/gstreamer1.hash b/package/gstreamer1/gstreamer1/gstreamer1.hash index 5daadfae74..5fb52606fe 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.hash +++ b/package/gstreamer1/gstreamer1/gstreamer1.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.3.tar.xz.sha256sum -sha256 607daf64bbbd5fb18af9d17e21c0d22c4d702fffe83b23cb22d1b1af2ca23a2a gstreamer-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.4.tar.xz.sha256sum +sha256 67c1edf8c3c339cda5dde85f4f7b953bb9607c2d13ae970e2491c5c4c055ef5f gstreamer-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk index 89d5f93d43..16c016b145 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.mk +++ b/package/gstreamer1/gstreamer1/gstreamer1.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_VERSION = 1.20.3 +GSTREAMER1_VERSION = 1.20.4 GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer GSTREAMER1_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-plugins-good: bump version to 1.20.4 Message-ID: <20221102071333.81EC287A4C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=50e7505cb86c118ffbd9d5b761c0a1b083efb503 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit b0696cb6786c20f732dc7bd6a443c8d3b9f50e1e) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash | 4 ++-- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash index 81da41388f..b30c512878 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.3.tar.xz.sha256sum -sha256 f8f3c206bf5cdabc00953920b47b3575af0ef15e9f871c0b6966f6d0aa5868b7 gst-plugins-good-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.4.tar.xz.sha256sum +sha256 b16130fbe632fa8547c2147a0ef575b0140fb521065c5cb121c72ddbd23b64da gst-plugins-good-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index de7dcb985d..cc7bab5824 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_GOOD_VERSION = 1.20.3 +GST1_PLUGINS_GOOD_VERSION = 1.20.4 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-libav: bump version to 1.20.4 Message-ID: <20221102071333.A83AE87A48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3a0bfe191534c1a344b3c766825951973f3a0652 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit ad104d1c63c0be58610c090b3ce7cb5907b72ba4) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-libav/gst1-libav.hash | 4 ++-- package/gstreamer1/gst1-libav/gst1-libav.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash index 1b86e82b93..78f5b5bb07 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.hash +++ b/package/gstreamer1/gst1-libav/gst1-libav.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.3.tar.xz.sha256sum -sha256 3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe gst-libav-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.4.tar.xz.sha256sum +sha256 04ccbdd58fb31dd94098da599209834a0e7661638c5703381dd0a862c56fc532 gst-libav-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk index 80545fdd4c..a867af5147 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.mk +++ b/package/gstreamer1/gst1-libav/gst1-libav.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_LIBAV_VERSION = 1.20.3 +GST1_LIBAV_VERSION = 1.20.4 GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav GST1_LIBAV_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-plugins-base: bump version to 1.20.4 Message-ID: <20221102071333.78A0F87A49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9b97ea98261c271016b664fd2597599ed17386e8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit c81289645f8cf2160bd029e1eec15229c6e13ebd) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash | 4 ++-- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash index 105708f1da..5c729d832f 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.3.tar.xz.sha256sum -sha256 7e30b3dd81a70380ff7554f998471d6996ff76bbe6fc5447096f851e24473c9f gst-plugins-base-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.4.tar.xz.sha256sum +sha256 8d181b7abe4caf23ee9f9ec5b4d3e232640452464e39495bfffb6d776fc97225 gst-plugins-base-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk index c244a0c621..d225cdf910 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BASE_VERSION = 1.20.3 +GST1_PLUGINS_BASE_VERSION = 1.20.4 GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base GST1_PLUGINS_BASE_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-plugins-ugly: bump version to 1.20.4 Message-ID: <20221102071333.93F2A87A4E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ecb70c2d5666a6c258821c18ca43b347c0c01f7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit c29f2bff5254f3fc46044fcc5a45a99fc88b8e80) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 4 ++-- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash index ffd060f465..4ec29e6894 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.3.tar.xz.sha256sum -sha256 8caa20789a09c304b49cf563d33cca9421b1875b84fcc187e4a385fa01d6aefd gst-plugins-ugly-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.4.tar.xz.sha256sum +sha256 5c9ec6bab96517e438b3f9bae0ceb84d3436f3da9bbe180cf4d28e32a7251b59 gst-plugins-ugly-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk index 131163e20a..20382719c3 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_UGLY_VERSION = 1.20.3 +GST1_PLUGINS_UGLY_VERSION = 1.20.4 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 2 07:09:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst-omx: bump version to 1.20.4 Message-ID: <20221102071333.CE44F87A4E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9ed858c73ccd0e1387de3d4e5ecd72d06c4d82b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 8513099bc2315047629907f8457a94987e4df47a) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst-omx/gst-omx.hash | 4 ++-- package/gstreamer1/gst-omx/gst-omx.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash index 8abf4a27e8..140ad626f7 100644 --- a/package/gstreamer1/gst-omx/gst-omx.hash +++ b/package/gstreamer1/gst-omx/gst-omx.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.3.tar.xz.sha256sum -sha256 8db48040bb41f09edf8d17ff6d16c54888d7777ba4501c2c69f0083350ea9a15 gst-omx-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.4.tar.xz.sha256sum +sha256 70ddd485e2dcab79070164d61ad2ff3a63e15a1d7abf9075d86eb77762b0edfd gst-omx-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk index 085bff87ad..d644c44995 100644 --- a/package/gstreamer1/gst-omx/gst-omx.mk +++ b/package/gstreamer1/gst-omx/gst-omx.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST_OMX_VERSION = 1.20.3 +GST_OMX_VERSION = 1.20.4 GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-devtools: bump version to 1.20.4 Message-ID: <20221102071333.9D27C87A4F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53f0d858583eb464833fdd988def8219cbb63d1f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit bc5ab96f7c76d0c5c2a064c661616187d9a76af3) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-devtools/gst1-devtools.hash | 4 ++-- package/gstreamer1/gst1-devtools/gst1-devtools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.hash b/package/gstreamer1/gst1-devtools/gst1-devtools.hash index bed13db295..fc504a2c12 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.hash +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.3.tar.xz.sha256sum -sha256 bbbd45ead703367ea8f4be9b3c082d7b62bef47b240a39083f27844e28758c47 gst-devtools-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.4.tar.xz.sha256sum +sha256 82a293600273f4dd3eed567aae510ca0c7d629c3807788b00e6cdbd1d2459a84 gst-devtools-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 validate/COPYING diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.mk b/package/gstreamer1/gst1-devtools/gst1-devtools.mk index 14f665a408..fbb04c92ef 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.mk +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_DEVTOOLS_VERSION = 1.20.3 +GST1_DEVTOOLS_VERSION = 1.20.4 GST1_DEVTOOLS_SOURCE = gst-devtools-$(GST1_DEVTOOLS_VERSION).tar.xz GST1_DEVTOOLS_SITE = https://gstreamer.freedesktop.org/src/gst-devtools GST1_DEVTOOLS_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-python: bump version to 1.20.4 Message-ID: <20221102071333.D783087A48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5837fe9964016a8d682b7095ac0cd4cbe3a5f3df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit b7bd4cabed37d3ea827e7b8aabe0fa50a8effd4c) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-python/gst1-python.hash | 4 ++-- package/gstreamer1/gst1-python/gst1-python.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-python/gst1-python.hash b/package/gstreamer1/gst1-python/gst1-python.hash index 9501d94a97..adb116ac4c 100644 --- a/package/gstreamer1/gst1-python/gst1-python.hash +++ b/package/gstreamer1/gst1-python/gst1-python.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.3.tar.xz.sha256sum -sha256 db348120eae955b8cc4de3560a7ea06e36d6e1ddbaa99a7ad96b59846601cfdc gst-python-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.4.tar.xz.sha256sum +sha256 5eb4136d03e2a495f4499c8b2e6d9d3e7b5e73c5a8b8acf9213d57bc6a7bd3c1 gst-python-1.20.4.tar.xz sha256 ea3ad127610e5ded2210b3a86a46314f2b3b28e438eccffdae19a4d6fbcdb0c2 COPYING diff --git a/package/gstreamer1/gst1-python/gst1-python.mk b/package/gstreamer1/gst1-python/gst1-python.mk index 0fa1f661b8..feb2de718a 100644 --- a/package/gstreamer1/gst1-python/gst1-python.mk +++ b/package/gstreamer1/gst1-python/gst1-python.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PYTHON_VERSION = 1.20.3 +GST1_PYTHON_VERSION = 1.20.4 GST1_PYTHON_SOURCE = gst-python-$(GST1_PYTHON_VERSION).tar.xz GST1_PYTHON_SITE = https://gstreamer.freedesktop.org/src/gst-python GST1_PYTHON_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-rtsp-server: bump version to 1.20.4 Message-ID: <20221102071333.BB4C887A4C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2d4fdfe109359a38fd5a23a1f04004af6494820 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 076bf46d33ce8e5c55b88dea68bf4fc703c7791c) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++-- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash index 13dcb764d8..b6a31f8796 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash @@ -1,4 +1,4 @@ -# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.3.tar.xz.sha256sum -sha256 ee402718be9b127f0e5e66ca4c1b4f42e4926ec93ba307b7ccca5dc6cc9794ca gst-rtsp-server-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.4.tar.xz.sha256sum +sha256 88d9ef634e59aeb8cc183ad5ae444557c5a88dd49d833b9072bc6e1fae6a3d7d gst-rtsp-server-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING.LIB diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk index 02cf9e5eb1..0b18c1fcf8 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_RTSP_SERVER_VERSION = 1.20.3 +GST1_RTSP_SERVER_VERSION = 1.20.4 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server GST1_RTSP_SERVER_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-vaapi: bump version to 1.20.4 Message-ID: <20221102071333.B1E1D87A49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=81913b8b6fbe67dbe77caaed527ce2ddc321bcf4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 004129e259d44bd453d546a0acdc718ca71d8c1d) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-vaapi/gst1-vaapi.hash | 4 ++-- package/gstreamer1/gst1-vaapi/gst1-vaapi.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash index fce687774a..5baaa4dfb7 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.3.tar.xz.sha256sum -sha256 6ee99eb316abdde9ad37002915bd8c3867918f6fdc74b7cf2ac4c1ae0d690b45 gstreamer-vaapi-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.4.tar.xz.sha256sum +sha256 ab12596144c05506e9782374c5d2cdfb3069fca89908d6de360d947bb77fd06a gstreamer-vaapi-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk index 8b137c37ec..bd6c16be3e 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_VAAPI_VERSION = 1.20.3 +GST1_VAAPI_VERSION = 1.20.4 GST1_VAAPI_SITE = https://gstreamer.freedesktop.org/src/gstreamer-vaapi GST1_VAAPI_SOURCE = gstreamer-vaapi-$(GST1_VAAPI_VERSION).tar.xz GST1_VAAPI_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gstreamer1-editing-services: bump version to 1.20.4 Message-ID: <20221102071333.C4BCE87A4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=101f43aa43c6c6b33a42516214c5b8ccfd6f39f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 86a6d5ad118a2afc52809ea18e4864050de2127d) Signed-off-by: Peter Korsgaard --- .../gstreamer1-editing-services/gstreamer1-editing-services.hash | 4 ++-- .../gstreamer1-editing-services/gstreamer1-editing-services.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash index 18dd1a79b3..308596d7cd 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash @@ -1,5 +1,5 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.20.3.tar.xz.sha256sum -sha256 5fd896de69fbe24421eb6b0ff8d2f8b4c3cba3f3025ceacd302172f39a8abaa2 gst-editing-services-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.20.4.tar.xz.sha256sum +sha256 aa03e983af5d79c1befffe3575b034e60960619a96bf877447cb73c28016fc41 gst-editing-services-1.20.4.tar.xz # Hashes for license files: sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk index 417aaf2a45..77feb15991 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_EDITING_SERVICES_VERSION = 1.20.3 +GSTREAMER1_EDITING_SERVICES_VERSION = 1.20.4 GSTREAMER1_EDITING_SERVICES_SOURCE = gst-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz GSTREAMER1_EDITING_SERVICES_SITE = https://gstreamer.freedesktop.org/src/gstreamer-editing-services GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+ From peter at korsgaard.com Wed Nov 2 07:11:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:11:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lrzip: security bump to version 0.651 Message-ID: <20221102071333.E103387A49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1adf0b06988b43752ed02a6b9ae308e0c09f88f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2022-26291: lrzip v0.641 was discovered to contain a multiple concurrency use-after-free between the functions zpaq_decompress_buf() and clear_rulist(). This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted Irz file. - Use official tarball and so drop autoreconf https://github.com/ckolivas/lrzip/blob/v0.651/WHATS-NEW Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit edbdad93979ce8521653b4031235fd0fa9d438c9) Signed-off-by: Peter Korsgaard --- package/lrzip/lrzip.hash | 2 +- package/lrzip/lrzip.mk | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lrzip/lrzip.hash b/package/lrzip/lrzip.hash index 19295383c3..cb03ff07cc 100644 --- a/package/lrzip/lrzip.hash +++ b/package/lrzip/lrzip.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 9b6b4bb1ae76dafbaab96ec9d50d41af5fed45a6c4f2e06feea828c2cd8025c0 lrzip-0.641.tar.gz +sha256 48bd8decb097c1596c9b3777959cd3e332819434ed77a2823e65aa436f1602f9 lrzip-0.651.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/lrzip/lrzip.mk b/package/lrzip/lrzip.mk index 27d9fde204..0375696414 100644 --- a/package/lrzip/lrzip.mk +++ b/package/lrzip/lrzip.mk @@ -4,9 +4,9 @@ # ################################################################################ -LRZIP_VERSION = 0.641 -LRZIP_SITE = $(call github,ckolivas,lrzip,v$(LRZIP_VERSION)) -LRZIP_AUTORECONF = YES +LRZIP_VERSION = 0.651 +LRZIP_SOURCE = lrzip-$(LRZIP_VERSION).tar.xz +LRZIP_SITE = http://ck.kolivas.org/apps/lrzip LRZIP_LICENSE = GPL-2.0+ LRZIP_LICENSE_FILES = COPYING LRZIP_CPE_ID_VENDOR = long_range_zip_project From fperrad at gmail.com Wed Nov 2 07:19:57 2022 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 2 Nov 2022 08:19:57 +0100 Subject: [Buildroot] [PATCH] package/moarvm: bump to version 2022.07 Message-ID: <20221102071957.1493594-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/moarvm/moarvm.hash | 2 +- package/moarvm/moarvm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/moarvm/moarvm.hash b/package/moarvm/moarvm.hash index a2a022393..45e8b56e9 100644 --- a/package/moarvm/moarvm.hash +++ b/package/moarvm/moarvm.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 598ddf88c18f4d3825970cd391eebcaf66984d43ebf1ef43116356365b6bfe60 MoarVM-2022.06.tar.gz +sha256 337ef04d16f826f99465c653b92006028fe220be68d3dcfd0729612f4f6b5b46 MoarVM-2022.07.tar.gz sha256 c53c6b96081b0a5b9b2fb4d0133d55c20e5e00e4c127ade62f03434ee7b3d2de Artistic2.txt diff --git a/package/moarvm/moarvm.mk b/package/moarvm/moarvm.mk index 154a783f2..9820f318b 100644 --- a/package/moarvm/moarvm.mk +++ b/package/moarvm/moarvm.mk @@ -4,7 +4,7 @@ # ################################################################################ -MOARVM_VERSION = 2022.06 +MOARVM_VERSION = 2022.07 MOARVM_SITE = http://moarvm.com/releases MOARVM_SOURCE = MoarVM-$(MOARVM_VERSION).tar.gz MOARVM_LICENSE = Artistic-2.0 -- 2.37.2 From sebastien.szymanski at armadeus.com Wed Nov 2 09:40:44 2022 From: sebastien.szymanski at armadeus.com (=?UTF-8?Q?S=c3=a9bastien_Szymanski?=) Date: Wed, 2 Nov 2022 10:40:44 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-10-30 Message-ID: <0c853ca0-f347-3ad3-5e14-0f58199d2439@armadeus.com> Hello Thomas, On 10/31/22 07:34, Thomas Petazzoni wrote: > Hello, > > Autobuilder failures > ==================== > > Below is a list of build failures reported by the Buildroot autobuilders > in relation to packages or CPU architectures you are in charge of. > Please help us improving the quality of Buildroot by investigating those > build failures and sending patches to fix them. > > Results for the 'master' branch > ------------------------------- > > Build failures related to your packages: > > arch | reason | url > -------------+--------------------------------+--------------------------------------------------------------------------------- > mipsel | mmc-utils-d40ec535b9d4e4c97... | http://autobuild.buildroot.net/results/b2c68f7308e505451c83265ff537eb0254bad036 Should be fixed by this patch: https://patchwork.ozlabs.org/project/buildroot/patch/20221013085733.4973-1-sebastien.szymanski at armadeus.com/ > > > Outdated packages > ================= > > This is the list of packages for which a new version has been detected > and for which you are a registered developer. Please help us improving > the quality of Buildroot by bumping these packages to their latest > version. > > name | found by | link to release-monitoring.org | version | upstream > -------------------------------+----------+----------------------------------------------+--------------+-------------- > python-flask-jsonrpc | DISTRO | https://release-monitoring.org/project/21698 | 2.2.1 | 2.2.2 Updated: https://git.buildroot.net/buildroot/commit/package?id=73890799ee14cba1ae650f19ec7a6e4fd2dd4086 Regards, > > Thanks for your contribution to Buildroot! > -- S?bastien Szymanski, Armadeus Systems Software engineer From juan.carrano at ebee.berlin Wed Nov 2 10:34:27 2022 From: juan.carrano at ebee.berlin (Juan Carrano) Date: Wed, 2 Nov 2022 11:34:27 +0100 Subject: [Buildroot] [PATCH] support/pkg-stats: list packages from external trees. Message-ID: <20221102103428.82414-1-juan.carrano@ebee.berlin> Search the external trees for package files and add them to the list. The list of directories walked and excluded are the same as for the main tree, and should work out of the box if the user sticks to the directory structure suggested in the manual. Two additional properties were added to the Package class, the tree name and the path. For consistency and to simplify the code, packages in the main tree are marked as coming from "BR2". The HTML output has a new column listing the external name (or "BR2") and the json output has a new property "tree". Signed-off-by: Juan Carrano --- support/scripts/pkg-stats | 90 ++++++++++++++++++++++++++------------- 1 file changed, 60 insertions(+), 30 deletions(-) diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats index 3248e3678d..2dfcc54d57 100755 --- a/support/scripts/pkg-stats +++ b/support/scripts/pkg-stats @@ -23,7 +23,7 @@ import asyncio import datetime import fnmatch import os -from collections import defaultdict +from collections import defaultdict, namedtuple import re import subprocess import json @@ -32,6 +32,7 @@ import time import gzip import xml.etree.ElementTree import requests +import itertools brpath = os.path.normpath(os.path.join(os.path.dirname(__file__), "..", "..")) @@ -77,6 +78,19 @@ def get_defconfig_list(): ] +Br2Tree = namedtuple("Br2Tree", ["name", "path"]) + + +def get_trees(): + raw_variables = subprocess.check_output(["make", "--no-print-directory", "-s", + "BR2_HAVE_DOT_CONFIG=y", "printvars", + "VARS=BR2_EXTERNAL_NAMES BR2_EXTERNAL_%_PATH"]) + variables = dict(line.partition("=")[0::2] for line in raw_variables.decode().split("\n") if line) + variables["BR2_EXTERNAL_BR2_PATH"] = brpath + externals = ["BR2", *variables["BR2_EXTERNAL_NAMES"].split()] + return [Br2Tree(name, os.path.normpath(variables[f"BR2_EXTERNAL_{name}_PATH"])) for name in externals] + + class Package: all_licenses = dict() all_license_files = list() @@ -89,7 +103,9 @@ class Package: status_checks = ['cve', 'developers', 'hash', 'license', 'license-files', 'patches', 'pkg-check', 'url', 'version'] - def __init__(self, name, path): + def __init__(self, tree, name, path): + self.tree = tree.name + self.tree_path = tree.path self.name = name self.path = path self.pkg_path = os.path.dirname(path) @@ -118,12 +134,24 @@ class Package: def pkgvar(self): return self.name.upper().replace("-", "_") + @property + def pkgdir(self): + return os.path.join(self.tree_path, self.pkg_path) + + @property + def pkgfile(self): + return os.path.join(self.tree_path, self.path) + + @property + def hashpath(self): + return self.pkgfile.replace(".mk", ".hash") + def set_url(self): """ Fills in the .url field """ self.status['url'] = ("warning", "no Config.in") - pkgdir = os.path.dirname(os.path.join(brpath, self.path)) + pkgdir = self.pkgdir for filename in os.listdir(pkgdir): if fnmatch.fnmatch(filename, 'Config.*'): fp = open(os.path.join(pkgdir, filename), "r") @@ -172,7 +200,7 @@ class Package: keep_target = True self.infras = list() - with open(os.path.join(brpath, self.path), 'r') as f: + with open(self.pkgfile, 'r') as f: lines = f.readlines() for line in lines: match = INFRA_RE.match(line) @@ -211,8 +239,7 @@ class Package: self.status['hash-license'] = ("na", "no valid package infra") return - hashpath = self.path.replace(".mk", ".hash") - if os.path.exists(os.path.join(brpath, hashpath)): + if os.path.exists(self.hashpath): self.status['hash'] = ("ok", "found") else: self.status['hash'] = ("error", "missing") @@ -225,8 +252,7 @@ class Package: self.status['patches'] = ("na", "no valid package infra") return - pkgdir = os.path.dirname(os.path.join(brpath, self.path)) - for subdir, _, _ in os.walk(pkgdir): + for subdir, _, _ in os.walk(self.pkgdir): self.patch_files = fnmatch.filter(os.listdir(subdir), '*.patch') if self.patch_count == 0: @@ -268,9 +294,8 @@ class Package: Fills in the .warnings and .status['pkg-check'] fields """ cmd = [os.path.join(brpath, "utils/check-package")] - pkgdir = os.path.dirname(os.path.join(brpath, self.path)) self.status['pkg-check'] = ("error", "Missing") - for root, dirs, files in os.walk(pkgdir): + for root, dirs, files in os.walk(self.pkgdir): for f in files: if f.endswith(".mk") or f.endswith(".hash") or f == "Config.in" or f == "Config.in.host": cmd.append(os.path.join(root, f)) @@ -328,7 +353,7 @@ class Package: self.is_status_ok('license-files'), self.status['hash'], self.patch_count) -def get_pkglist(npackages, package_list): +def get_pkglist(trees, npackages, package_list): """ Builds the list of Buildroot packages, returning a list of Package objects. Only the .name and .path fields of the Package object are @@ -358,8 +383,8 @@ def get_pkglist(npackages, package_list): "toolchain/toolchain-wrapper.mk"] packages = list() count = 0 - for root, dirs, files in os.walk(brpath): - root = os.path.relpath(root, brpath) + for br_tree, root, dirs, files in ((tree, *rdf) for tree in trees for rdf in os.walk(tree.path)): + root = os.path.relpath(root, br_tree.path) rootdir = root.split("/") if len(rootdir) < 1: continue @@ -380,7 +405,7 @@ def get_pkglist(npackages, package_list): continue if skip: continue - p = Package(pkgname, pkgpath) + p = Package(br_tree, pkgname, pkgpath) packages.append(p) count += 1 if npackages and count == npackages: @@ -854,7 +879,7 @@ function expandField(fieldId){ #package-grid, #results-grid { display: grid; grid-gap: 2px; - grid-template-columns: 1fr repeat(12, min-content); + grid-template-columns: min-content 1fr repeat(12, min-content); } #results-grid { grid-template-columns: 3fr 1fr; @@ -920,6 +945,8 @@ def boolean_str(b): def dump_html_pkg(f, pkg): pkg_css_class = pkg.path.replace("/", "_")[:-3] + f.write(f'
{pkg.tree}
\n') f.write(f'
{pkg.path}
\n') # Patch count @@ -1122,31 +1149,33 @@ def dump_html_pkg(f, pkg): def dump_html_all_pkgs(f, packages): f.write("""
-
Tree
+
Package
-
Patch count
-
Infrastructure
-
License
-
License files
-
Hash file
-
Current version
-
Latest version
-
Warnings
-
Upstream URL
-
CVEs
-
CVEs Ignored
-
CPE ID
""") for pkg in sorted(packages): @@ -1217,7 +1246,7 @@ def dump_html(packages, stats, date, commit, output): def dump_json(packages, defconfigs, stats, date, commit, output): # Format packages as a dictionnary instead of a list # Exclude local field that does not contains real date - excluded_fields = ['url_worker', 'name'] + excluded_fields = ['url_worker', 'name', 'tree_path'] pkgs = { pkg.name: { k: v @@ -1305,7 +1334,8 @@ def __main__(): 'rev-parse', 'HEAD']).splitlines()[0].decode() print("Build package list ...") - packages = get_pkglist(args.npackages, package_list) + all_trees = get_trees() + packages = get_pkglist(all_trees, args.npackages, package_list) print("Getting developers ...") developers = parse_developers() print("Build defconfig list ...") -- 2.38.1 From buildroot at heine.tech Wed Nov 2 11:41:32 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Wed, 2 Nov 2022 12:41:32 +0100 Subject: [Buildroot] [PATCH] configs/pine64: Use mainline ATF Message-ID: <20221102114137.931851-1-buildroot@heine.tech> update ATF analog to pine64_sopine config. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Signed-off-by: Michael Nosthoff --- configs/pine64_defconfig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig index 2bdb6f6ae1..c454114d2a 100644 --- a/configs/pine64_defconfig +++ b/configs/pine64_defconfig @@ -7,10 +7,9 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y # Bootloader -- 2.34.1 From buildroot at heine.tech Wed Nov 2 11:44:36 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Wed, 02 Nov 2022 12:44:36 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH_21/21=5D_configs/pine64=3A__remov?= =?utf-8?q?e_defconfig?= In-Reply-To: <20221101222033.407401-1-thomas.petazzoni@bootlin.com> Message-ID: <51-63625800-1-2f1cf980@54001900> Hi, On Tuesday, November 01, 2022 23:20 CET, Thomas Petazzoni via buildroot wrote: > This defconfig has been failing to build for several months, with > nobody stepping up to fix it. It's time to drop it. > > See > https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ > for a notification on August 6, 2022 about the issues with this > defconfig. > > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 > I submitted a patch for this as it seems to be having the same issue as the pine64_sopine defconfig before.. Regards, Michael From fontaine.fabrice at gmail.com Wed Nov 2 12:07:51 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 2 Nov 2022 13:07:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/makedumpfile: fix mips64 build Message-ID: <20221102120751.103984-1-fontaine.fabrice@gmail.com> Fix the following mips64 build failure raised since commit 0b389385666687ecfd09cdbce6c6ecfd74ce11ab: makedumpfile.c: In function 'is_kvaddr': makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) return (addr >= (unsigned long long)(KVBASE)); ^~~~~~ Fixes: - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 Signed-off-by: Fabrice Fontaine --- .../makedumpfile/0002-Handle-__mips64.patch | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 package/makedumpfile/0002-Handle-__mips64.patch diff --git a/package/makedumpfile/0002-Handle-__mips64.patch b/package/makedumpfile/0002-Handle-__mips64.patch new file mode 100644 index 0000000000..fd3fdbbb39 --- /dev/null +++ b/package/makedumpfile/0002-Handle-__mips64.patch @@ -0,0 +1,69 @@ +From a5779893ee087409b2d1fe391ead102defe0f00b Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 13:00:00 +0100 +Subject: [PATCH] Handle __mips64 + +Handle __mips64 as __mips64__ to avoid the following build failure: + +makedumpfile.c: In function 'is_kvaddr': +makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) + return (addr >= (unsigned long long)(KVBASE)); + ^~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/makedumpfile/makedumpfile/pull/11] +--- + arch/mips64.c | 2 +- + makedumpfile.h | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/arch/mips64.c b/arch/mips64.c +index ab45b6e..fd987b0 100644 +--- a/arch/mips64.c ++++ b/arch/mips64.c +@@ -16,7 +16,7 @@ + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ +-#ifdef __mips64__ ++#if defined(__mips64__) || defined(__mips64) + + #include "../print_info.h" + #include "../elf_info.h" +diff --git a/makedumpfile.h b/makedumpfile.h +index 70a1a91..3842f9c 100644 +--- a/makedumpfile.h ++++ b/makedumpfile.h +@@ -963,7 +963,7 @@ typedef unsigned long pgd_t; + + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + #define KVBASE PAGE_OFFSET + + #ifndef _XKPHYS_START_ADDR +@@ -1204,7 +1204,7 @@ unsigned long long vaddr_to_paddr_sparc64(unsigned long vaddr); + #define arch_crashkernel_mem_size() stub_false() + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + int get_phys_base_mips64(void); + int get_machdep_info_mips64(void); + int get_versiondep_info_mips64(void); +@@ -2364,7 +2364,7 @@ int get_xen_info_ia64(void); + #define get_xen_info_arch(X) FALSE + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + #define kvtop_xen(X) FALSE + #define get_xen_basic_info_arch(X) FALSE + #define get_xen_info_arch(X) FALSE +-- +2.35.1 + -- 2.35.1 From fontaine.fabrice at gmail.com Wed Nov 2 12:35:00 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 2 Nov 2022 13:35:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/numactl: link with -latomic if needed Message-ID: <20221102123500.311904-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since bump to version 2.0.16 in commit e9bc980d93a189a16e7320bd254b906c87ca9f87: /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' Fixes: - http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 Signed-off-by: Fabrice Fontaine --- ...01-link-with-latomic-if-needed-again.patch | 41 +++++++++++++++++++ package/numactl/numactl.mk | 2 + 2 files changed, 43 insertions(+) create mode 100644 package/numactl/0001-link-with-latomic-if-needed-again.patch diff --git a/package/numactl/0001-link-with-latomic-if-needed-again.patch b/package/numactl/0001-link-with-latomic-if-needed-again.patch new file mode 100644 index 0000000000..54d55656ec --- /dev/null +++ b/package/numactl/0001-link-with-latomic-if-needed-again.patch @@ -0,0 +1,41 @@ +From 692abb6d751a41c7f0206771ecd454933750256e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 13:28:02 +0100 +Subject: [PATCH] link with -latomic if needed (again ...) + +numactl unconditionally uses __atomic_fetch_and but some architectures +(e.g. sparc) needs to link with -latomic to be able to use it. So check +if -latomic is needed and update numa.pc accordingly. + +This linking was made by e0de0d9e981ddb53bdeb4a4b9dc43046c9ff4ff9 but +wrongly reverted by 10c277c20768be9a563f75265bcd7e73954763ad resulting +in the following build failure on sparc or microblaze: + +/nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': +libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' + +Fixes: + - http://autobuild.buildroot.org/results/54b7567d804d9abff56f47cd26bae774c1e38669 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/numactl/numactl/pull/144] +--- + configure.ac | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 8510fc5..ebf9917 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -27,6 +27,8 @@ AM_CONDITIONAL([RISCV64], [test x"${target_cpu}" = x"riscv64"]) + + AC_CONFIG_FILES([Makefile]) + ++AC_SEARCH_LIBS([__atomic_fetch_and_1], [atomic]) ++ + # GCC tries to be "helpful" and only issue a warning for unrecognized + # attributes. So we compile the test with Werror, so that if the + # attribute is not recognized the compilation fails +-- +2.35.1 + diff --git a/package/numactl/numactl.mk b/package/numactl/numactl.mk index b2f349255f..157f953c51 100644 --- a/package/numactl/numactl.mk +++ b/package/numactl/numactl.mk @@ -10,6 +10,8 @@ NUMACTL_SITE = \ NUMACTL_LICENSE = LGPL-2.1 (libnuma), GPL-2.0 (programs) NUMACTL_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 NUMACTL_INSTALL_STAGING = YES +# We're patching configure.ac +NUMACTL_AUTORECONF = YES NUMACTL_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -fPIC" $(eval $(autotools-package)) -- 2.35.1 From vfazio at xes-inc.com Wed Nov 2 12:43:46 2022 From: vfazio at xes-inc.com (Vincent Fazio) Date: Wed, 2 Nov 2022 12:43:46 +0000 Subject: [Buildroot] [External] - Re: [PATCH 2/2] package/busybox: redirect errors to /dev/null In-Reply-To: <20221101234138.66423cf3@windsurf> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221007235002.79221-2-vfazio@xes-inc.com> <20221101234138.66423cf3@windsurf> Message-ID: Hey Tom, > -----Original Message----- > From: Thomas Petazzoni > Sent: Tuesday, November 1, 2022 5:42 PM > To: Vincent Fazio > Cc: buildroot at buildroot.org > Subject: [External] - Re: [Buildroot] [PATCH 2/2] package/busybox: redirect > errors to /dev/null > > Hello Vincent, > > On Fri, 7 Oct 2022 18:50:02 -0500 > Vincent Fazio wrote: > > > When busybox.mk gets read, pkg-conf gets executed to determine the > > location of relevant libraries. > > > > When Busybox is built with per-package directories enabled, a number of > > errors related to executing pkg-conf occur because directories have not > > been synced to provide pkg-confg at the point when it executes. > > I don't get this. If pkg-config is executed before the per-package > directories are created... then how can pkg-config find libtirpc? > pkg-config gets executed multiple times because the commands that get built up to generate the config file looks like so: (yes "" | PATH="/mnt/development/buildroot/output/per-package/busybox/host/bin:/mnt/development/buildroot/output/per-package/busybox/host/sbin:/home/vfazio/.pyenv/plugins/pyenv-virtualenv/shims:/home/vfazio/.pyenv/shims:/home/vfazio/.pyenv/bin:/home/vfazio/.local/bin:/home/vfazio/.asdf/shims:/home/vfazio/.asdf/bin:/home/vfazio/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/vfazio/.xes-python-apps/bin" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 "`/mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config --cflags libtirpc`"" CFLAGS_busybox="`/mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config --libs libtirpc`"" /usr/bin/remake -j7 -C /mnt/development/buildroot/output/build/busybox-1.35.0 HOSTCC="/usr/bin/gcc" AR="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc-ar" NM="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc-nm" RANLIB="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc-ranlib" CC="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc" ARCH=x86_64 PREFIX="/mnt/development/buildroot/output/per-package/busybox/target" EXTRA_LDFLAGS="" CROSS_COMPILE="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-" CONFIG_PREFIX="/mnt/development/buildroot/output/per-package/busybox/target" SKIP_STRIP=y oldconfig) so they get executed prior to the directories being synced. It works subsequently after sync because those paths are always reevaluated at runtime. > I just did a build of the following configuration: > > BR2_arm=y > BR2_cortex_a9=y > BR2_ARM_ENABLE_VFP=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y > BR2_PER_PACKAGE_DIRECTORIES=y > BR2_INIT_NONE=y > BR2_SYSTEM_BIN_SH_NONE=y > BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y > BR2_PACKAGE_LIBTIRPC=y > # BR2_TARGET_ROOTFS_TAR is not set > > and I couldn't see the errors (but perhaps I missed them). Could you > provide an example configuration, the details of the error, and a > rationale as to why not finding libtirpc is not a problem when we in > fact expect to find it? My configure and build log: https://pastebin.com/w8WAGE53 for the pkg-config issues you should see: /bin/bash: /mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config: No such file or directory /bin/bash: /mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config: No such file or directory /bin/bash: /mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config: No such file or directory /bin/bash: /mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config: No such file or directory You'll also see other errors such as: /mnt/development/buildroot/output/build/busybox-1.35.0/scripts/gcc-version.sh: line 11: /mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: No such file or directory make[2]: /mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: Command not found but those are covered by the previous patch > > Thanks! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com > 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. - Vincent From romain.naour at smile.fr Wed Nov 2 13:05:26 2022 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 2 Nov 2022 14:05:26 +0100 Subject: [Buildroot] outdated libiberty and prelink-cross support Message-ID: <3f3d266c-2f21-197c-29b7-fff3e230e97a@smile.fr> Hello I was looking at host-binutils-2.38 issue in the autobuilder [1]. The issue appear only when host-libiberty is built before host-binutils (Binutils 2.38 only). It seems that libiberty package is still based on binutils 2.32 release and seems to be updated. host-libiberty is currently used by host-gdb and host-prelink-cross packages. About the prelink-cross package, it come from the Yocto project [2] but the support seems halted. Also the Glibc project will remove prelink support for the upcoming 2.37 release [3]. The annoying part is "Prelink-cross emulates a runtime linker for a given sysroot. This is necessary to allow gobject-introspection to build its typelib files during cross-compiling." [4] host-prelink-cross is currently used by dracut and gobject-introspection packages. Contributions are welcome! [1] http://autobuild.buildroot.org/?reason=host-binutils-2.38 [2] https://git.yoctoproject.org/prelink-cross [3] https://lists.gnu.org/archive/html/info-gnu/2022-08/msg00000.html [4] https://gitlab.com/buildroot.org/buildroot/-/commit/8af40358e3885440248aa783490096bdd1b7a90c Best regards, Romain From tim.gover at raspberrypi.com Wed Nov 2 14:48:58 2022 From: tim.gover at raspberrypi.com (Tim Gover) Date: Wed, 2 Nov 2022 14:48:58 +0000 Subject: [Buildroot] [PATCH 1/1] package/rpi-userland: fix hello_ applications Message-ID: <20221102144858.3037-1-tim.gover@raspberrypi.com> The HELLO_ examples fail to run because the librevision.so library build by the userland package is not included in the image. Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO is selected. Signed-off-by: Tim Gover --- package/rpi-userland/rpi-userland.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..2800b56296 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -25,6 +25,9 @@ define RPI_USERLAND_EXTRA_LIBS_TARGET $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(TARGET_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(TARGET_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_TARGET_HOOKS += RPI_USERLAND_EXTRA_LIBS_TARGET @@ -32,6 +35,9 @@ define RPI_USERLAND_EXTRA_LIBS_STAGING $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(STAGING_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(STAGING_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_STAGING_HOOKS += RPI_USERLAND_EXTRA_LIBS_STAGING -- 2.25.1 From neal.frager at amd.com Wed Nov 2 16:11:18 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 2 Nov 2022 16:11:18 +0000 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221024142216.31273-1-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> Message-ID: Hello everyone, Just a friendly reminder for feedback regarding the versal patch set. Thank you! --- This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 22 ++++++++++++++++++ package/versal-firmware/versal-firmware.hash | 3 +++ package/versal-firmware/versal-firmware.mk | 24 ++++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.hash create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index c8183b2290..ed696f4cd0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2176,6 +2176,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen +F: package/versal-firmware N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index e3a34d6e97..0abf233940 100644 --- a/package/Config.in +++ b/package/Config.in @@ -441,6 +441,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..e184ba1925 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.hash b/package/versal-firmware/versal-firmware.hash new file mode 100644 index 0000000000..7a8ea04c91 --- /dev/null +++ b/package/versal-firmware/versal-firmware.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 +14c505cac0216637ab2d08590acffb4861446e480bdbf7417e699816048ab39b +versal-firmware-v2022.2.tar.gz +sha256 +f9796efcd98f47fb3e1d5d4c23e224613e91c70207b759a2087de368be50c315 +LICENSE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..35dfbaa512 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,24 @@ +####################################################################### +######### +# +# versal-firmware +# +####################################################################### +######### + +VERSAL_FIRMWARE_VERSION = $(call +qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call +github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERS +ION)) VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi +endef + +$(eval $(generic-package)) -- 2.17.1 Best regards, Neal Frager AMD From thomas.petazzoni at bootlin.com Wed Nov 2 16:38:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 17:38:41 +0100 Subject: [Buildroot] [PATCH v1 2/3] add board/versal In-Reply-To: <20221024142216.31273-2-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> <20221024142216.31273-2-neal.frager@amd.com> Message-ID: <20221102173841.51cb9d06@windsurf> Hello Neal, Please note that this is not a full review. Just some comments. This PATCH 2/3 should be squashed with PATCH 3/3 into a single patch, whose commit title should be: configs/versal_vck190: new defconfig More comments below. On Mon, 24 Oct 2022 08:22:15 -0600 Neal Frager wrote: > diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh > new file mode 100755 > index 0000000000..0713bd1b05 > --- /dev/null > +++ b/board/versal/post-build.sh > @@ -0,0 +1,16 @@ > +#!/bin/sh > + > +# genimage will need to find the extlinux.conf > +# in the binaries directory > + > +BOARD_DIR="$(dirname $0)" > +CONSOLE=$2 > +ROOT=$3 > + > +mkdir -p "${BINARIES_DIR}" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" > + label linux > + kernel /Image > + devicetree /system.dtb > + append console=${CONSOLE} root=/dev/${ROOT} rw rootwait > + __HEADER_EOF Meeh, I don't know if I like being that smart. What about having an extlinux.conf file per board, and simplify this? Sometimes dumb is better than smart/complicated. > diff --git a/board/versal/vck190/uboot.fragment b/board/versal/vck190/uboot.fragment > new file mode 100644 > index 0000000000..961c4239bd > --- /dev/null > +++ b/board/versal/vck190/uboot.fragment > @@ -0,0 +1 @@ > +CONFIG_DEFAULT_DEVICE_TREE="versal-vck190-rev1.1" This can be removed in favor of passing DEVICE_TREE=... in BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 2 16:44:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 17:44:07 +0100 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221024142216.31273-1-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> Message-ID: <20221102174407.4b29cba1@windsurf> Hello, Commit title should be: package/versal-firmware: new package On Mon, 24 Oct 2022 08:22:14 -0600 Neal Frager wrote: > diff --git a/DEVELOPERS b/DEVELOPERS > index c8183b2290..ed696f4cd0 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2176,6 +2176,7 @@ F: configs/zynqmp_zcu102_defconfig > F: configs/zynqmp_zcu106_defconfig > F: configs/zynqmp_kria_kv260_defconfig > F: package/bootgen > +F: package/versal-firmware Final / needed here. > diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in > new file mode 100644 > index 0000000000..e184ba1925 > --- /dev/null > +++ b/package/versal-firmware/Config.in > @@ -0,0 +1,22 @@ > +config BR2_PACKAGE_VERSAL_FIRMWARE > + bool "versal-firmware" > + depends on BR2_aarch64 > + help > + Pre-built firmware files for Xilinx Versal boards. > + > + https://github.com/nealfrager/buildroot-firmware > + > +if BR2_PACKAGE_VERSAL_FIRMWARE > + > +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION > + string "versal firmware version" > + help > + Release version of Versal firmware. Does it make sense to have the version configurable? If the version is configurable, then probably the location (Git repository) should also be configurable. How do we expect this to be used by people who design their own boards based on this SoC? Will they fork this repository? Do they have the source code to create their own firmware? Should the version have a default value? > +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD > + string "versal board name" Should the board have a default value? Think of what happens when people just enable this package, without using a specific Buildroot defconfig. In particular, our autobuilders generate random Buildroot configurations, so they should build. > + help > + Name of Versal target board. > + Used for installing the appropriate firmware boot.bin. > + > +endif # BR2_PACKAGE_VERSAL_FIRMWARE > diff --git a/package/versal-firmware/versal-firmware.hash b/package/versal-firmware/versal-firmware.hash > new file mode 100644 > index 0000000000..7a8ea04c91 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 14c505cac0216637ab2d08590acffb4861446e480bdbf7417e699816048ab39b versal-firmware-v2022.2.tar.gz Having this hash value is a bit useless when the version is configurable. > +sha256 f9796efcd98f47fb3e1d5d4c23e224613e91c70207b759a2087de368be50c315 LICENSE > diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk > new file mode 100644 > index 0000000000..35dfbaa512 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,24 @@ > +################################################################################ > +# > +# versal-firmware > +# > +################################################################################ > + > +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE > + > +VERSAL_FIRMWARE_INSTALL_TARGET = NO > +VERSAL_FIRMWARE_INSTALL_IMAGES = YES > + > +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi Please indent the continuation line. But maybe this could be handle in a slightly better way: $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) ) Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Wed Nov 2 16:56:26 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 2 Nov 2022 16:56:26 +0000 Subject: [Buildroot] [PATCH v1 2/3] add board/versal In-Reply-To: <20221102173841.51cb9d06@windsurf> References: <20221024142216.31273-1-neal.frager@amd.com> <20221024142216.31273-2-neal.frager@amd.com> <20221102173841.51cb9d06@windsurf> Message-ID: Hello Thomas, > Please note that this is not a full review. Just some comments. > This PATCH 2/3 should be squashed with PATCH 3/3 into a single patch, whose commit title should be: > configs/versal_vck190: new defconfig Ok, no problem. > More comments below. > diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh > new file mode 100755 index 0000000000..0713bd1b05 > --- /dev/null > +++ b/board/versal/post-build.sh > @@ -0,0 +1,16 @@ > +#!/bin/sh > + > +# genimage will need to find the extlinux.conf # in the binaries > +directory > + > +BOARD_DIR="$(dirname $0)" > +CONSOLE=$2 > +ROOT=$3 > + > +mkdir -p "${BINARIES_DIR}" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" > + label linux > + kernel /Image > + devicetree /system.dtb > + append console=${CONSOLE} root=/dev/${ROOT} rw rootwait > + __HEADER_EOF > Meeh, I don't know if I like being that smart. What about having an extlinux.conf file per board, and simplify this? Sometimes dumb is better than smart/complicated. I understand, and usually agree. This post_build.sh actually already exists in buildroot in the board/zynqmp directory. The reason why it was done this way was because the kria kv260 uses a different serial port and sd card device than the zynqmp zcu boards. We could be super smart and have versal use the same board/zynqmp/post-build.sh, but mixing zynqmp and versal is probably not so clean. I could also revert to dumb and easy, but that creates additional extlinux.conf files everywhere. As I will be maintaining these zynqmp and versal board files, my preference is to keep both the same style. Either both dumb with an extlinux.conf file per board or both smart/complicated. With this in mind, what is your preference? > diff --git a/board/versal/vck190/uboot.fragment > b/board/versal/vck190/uboot.fragment > new file mode 100644 > index 0000000000..961c4239bd > --- /dev/null > +++ b/board/versal/vck190/uboot.fragment > @@ -0,0 +1 @@ > +CONFIG_DEFAULT_DEVICE_TREE="versal-vck190-rev1.1" > This can be removed in favor of passing DEVICE_TREE=... in BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS. Ok, should I update all of the zynq, zynqmp and kria defconfigs as well? Thanks for your review! Best regards, Neal Frager AMD From jwood+buildroot at starry.com Wed Nov 2 16:56:29 2022 From: jwood+buildroot at starry.com (jwood+buildroot at starry.com) Date: Wed, 2 Nov 2022 12:56:29 -0400 Subject: [Buildroot] [PATCH 1/1] package/ca-certificates: add support for cryptography > 3.0 Message-ID: <20221102165629.755750-1-jwood+buildroot@starry.com> From: Justin Wood This patch was originally submitted upstream at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 by Wataru Ashihara . Minor changes by me to account for the Buildroot change in 0001-*.patch. Building ca-certificates with a newer cryptography is breaking without this patch, and building buildroots `python-cryptography` package first doesn't change the broken behavior. Signed-off-by: Justin Wood --- ...2pem.py-Fix-compat-with-cryptography.patch | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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 new file mode 100644 index 0000000000..0537da9224 --- /dev/null +++ b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch @@ -0,0 +1,29 @@ +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 + -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 2 17:06:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 18:06:08 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <875yfzf8gy.fsf@gmail.com> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> <875yfzf8gy.fsf@gmail.com> Message-ID: <20221102180608.4ac368ae@windsurf> On Tue, 01 Nov 2022 08:18:53 +0100 Joachim Wiberg wrote: > I tried to be as clear as possible about this, even when I did the > release upstream. Maybe I should have been extra clear somehow? All we expect is a short note in the commit log, which clarifies that the submitter of the patch has changed the hash of the license file after properly checking what the changes in the license files are. That's really the complete extent of our expectation :-) Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 2 17:08:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 18:08:02 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: remove Emile Cormier Message-ID: <20221102170844.7EC3287A57@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5bec3b67f4dcb7297ec2da955ee3bebe7f3137a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In a private e-mail, Emile said "Hi Thomas. Please remove me from the DEVELOPERS file. I am no longer interested in the packages under my name." Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index e1e919ce4f..7d27936992 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -789,10 +789,6 @@ N: Eloi Bail F: package/bayer2rgb-neon/ F: package/gstreamer1/gst1-plugins-bayer2rgb-neon/ -N: Emile Cormier -F: package/python-appdirs/ -F: package/python-zlmdb/ - N: Eric Le Bihan F: docs/manual/adding-packages-meson.txt F: package/adwaita-icon-theme/ From neal.frager at amd.com Wed Nov 2 17:10:43 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 2 Nov 2022 17:10:43 +0000 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221102174407.4b29cba1@windsurf> References: <20221024142216.31273-1-neal.frager@amd.com> <20221102174407.4b29cba1@windsurf> Message-ID: Hi Thomas, > Commit title should be: > package/versal-firmware: new package Ok. No problem. > diff --git a/DEVELOPERS b/DEVELOPERS > index c8183b2290..ed696f4cd0 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2176,6 +2176,7 @@ F: configs/zynqmp_zcu102_defconfig > F: configs/zynqmp_zcu106_defconfig > F: configs/zynqmp_kria_kv260_defconfig > F: package/bootgen > +F: package/versal-firmware > Final / needed here. I saw this as well, and have fixed it for v2. > diff --git a/package/versal-firmware/Config.in > b/package/versal-firmware/Config.in > new file mode 100644 > index 0000000000..e184ba1925 > --- /dev/null > +++ b/package/versal-firmware/Config.in > @@ -0,0 +1,22 @@ > +config BR2_PACKAGE_VERSAL_FIRMWARE > + bool "versal-firmware" > + depends on BR2_aarch64 > + help > + Pre-built firmware files for Xilinx Versal boards. > + > + https://github.com/nealfrager/buildroot-firmware > + > +if BR2_PACKAGE_VERSAL_FIRMWARE > + > +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION > + string "versal firmware version" > + help > + Release version of Versal firmware. > Does it make sense to have the version configurable? If the version is configurable, then probably the location (Git repository) should also be configurable. I can imagine users may not want to always update the boot firmware version. While I plan to keep the versal defconfig examples on the latest version available, I expect many users may want to build with older versions available on the repo. We could make the repo location configurable as well, but normally, it should be coming from the Xilinx official github source which will be available soon. My plan is to migrate this package to the Xilinx firmware repo as soon as it is available. > How do we expect this to be used by people who design their own boards based on this SoC? Will they fork this repository? Do they have the source code to create their own firmware? > Should the version have a default value? > +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD > + string "versal board name" > Should the board have a default value? Yes, this is probably a good idea to make sure something gets picked up in case not specified. For now, I will set the default to vck190 in the next update. > Think of what happens when people just enable this package, without using a specific Buildroot defconfig. In particular, our autobuilders generate random Buildroot configurations, so they should build. Ok. Clear point. I will set vck190 to the default, so that it always builds even if not specified. > + help > + Name of Versal target board. > + Used for installing the appropriate firmware boot.bin. > + > +endif # BR2_PACKAGE_VERSAL_FIRMWARE > diff --git a/package/versal-firmware/versal-firmware.hash > b/package/versal-firmware/versal-firmware.hash > new file mode 100644 > index 0000000000..7a8ea04c91 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 > +14c505cac0216637ab2d08590acffb4861446e480bdbf7417e699816048ab39b > +versal-firmware-v2022.2.tar.gz > Having this hash value is a bit useless when the version is configurable. Ok, I will remove the hash file, since the version is configurable. I will also set the default version to latest available. > +sha256 > +f9796efcd98f47fb3e1d5d4c23e224613e91c70207b759a2087de368be50c315 > +LICENSE > diff --git a/package/versal-firmware/versal-firmware.mk > b/package/versal-firmware/versal-firmware.mk > new file mode 100644 > index 0000000000..35dfbaa512 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,24 @@ > +##################################################################### > +########### > +# > +# versal-firmware > +# > +##################################################################### > +########### > + > +VERSAL_FIRMWARE_VERSION = $(call > +qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call > +github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VE > +RSION)) VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE > + > +VERSAL_FIRMWARE_INSTALL_TARGET = NO > +VERSAL_FIRMWARE_INSTALL_IMAGES = YES > + > +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi \ > + > +$(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pd > +i > Please indent the continuation line. But maybe this could be handle in a slightly better way: > $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ > $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ > $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) > ) Cool. Thank you for this! Looks much nicer this way. Best regards, Neal Frager AMD From james.hilliard1 at gmail.com Wed Nov 2 17:30:48 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:30:48 -0600 Subject: [Buildroot] [PATCH 1/1] package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1 Message-ID: <20221102173048.1202205-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/ninja/ninja.hash | 2 +- package/ninja/ninja.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ninja/ninja.hash b/package/ninja/ninja.hash index ecde199844..57c10bb287 100644 --- a/package/ninja/ninja.hash +++ b/package/ninja/ninja.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 549c31ee596566b952c600e23eb9b8d39a4112cd5fdeb2e5a83370669176da40 ninja-1.10.2.g51db2.kitware.jobserver-1.tar.gz +sha256 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db ninja-1.11.1.g95dee.kitware.jobserver-1.tar.gz sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea COPYING diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index bc84046414..b7bc1a4f1c 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -4,8 +4,8 @@ # ################################################################################ -NINJA_VERSION_MAJOR = 1.10.2 -NINJA_VERSION = $(NINJA_VERSION_MAJOR).g51db2.kitware.jobserver-1 +NINJA_VERSION_MAJOR = 1.11.1 +NINJA_VERSION = $(NINJA_VERSION_MAJOR).g95dee.kitware.jobserver-1 NINJA_SITE = $(call github,Kitware,ninja,v$(NINJA_VERSION)) NINJA_LICENSE = Apache-2.0 NINJA_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:33:55 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:33:55 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aiocoap: bump to version 0.4.4 Message-ID: <20221102173355.1423323-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiocoap/python-aiocoap.hash | 4 ++-- package/python-aiocoap/python-aiocoap.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiocoap/python-aiocoap.hash b/package/python-aiocoap/python-aiocoap.hash index 6357a87931..176b3d22c7 100644 --- a/package/python-aiocoap/python-aiocoap.hash +++ b/package/python-aiocoap/python-aiocoap.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiocoap/json -md5 c5809dfb02be8784ec17897380009052 aiocoap-0.4.1.tar.gz -sha256 c47c9d19a98699f27707186871b7c84f4a7016fe4fbb5bd300f809ae456f8a55 aiocoap-0.4.1.tar.gz +md5 218178420e8fc3581001f52eb726b016 aiocoap-0.4.4.tar.gz +sha256 9d7c9626cbc4dc24a91c6b8694cbeb834e376ab7e20e4137609380f726a9540b aiocoap-0.4.4.tar.gz # Locally computed sha256 checksums sha256 2bb211d412a6bfa4b2a9cf01123c7fe90e5e6185938896e23ab07b84f8494180 LICENSE diff --git a/package/python-aiocoap/python-aiocoap.mk b/package/python-aiocoap/python-aiocoap.mk index c933d27b23..96d8619a84 100644 --- a/package/python-aiocoap/python-aiocoap.mk +++ b/package/python-aiocoap/python-aiocoap.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOCOAP_VERSION = 0.4.1 +PYTHON_AIOCOAP_VERSION = 0.4.4 PYTHON_AIOCOAP_SOURCE = aiocoap-$(PYTHON_AIOCOAP_VERSION).tar.gz -PYTHON_AIOCOAP_SITE = https://files.pythonhosted.org/packages/67/1c/6d6764010a4779d61bc7241afa663b368261c72af20555b26efc875d4276 +PYTHON_AIOCOAP_SITE = https://files.pythonhosted.org/packages/6a/7c/139993da8dcdfc86446ee6df65b98c68e40c5fcb0caeff3a6b348d9f7d6f PYTHON_AIOCOAP_SETUP_TYPE = setuptools PYTHON_AIOCOAP_LICENSE = MIT PYTHON_AIOCOAP_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:39:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:39:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aioprocessing: bump to version 2.0.1 Message-ID: <20221102173918.1945927-1-james.hilliard1@gmail.com> Migrate from setuptools to flit build system. Signed-off-by: James Hilliard --- package/python-aioprocessing/python-aioprocessing.hash | 4 ++-- package/python-aioprocessing/python-aioprocessing.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-aioprocessing/python-aioprocessing.hash b/package/python-aioprocessing/python-aioprocessing.hash index cf92a72d4a..8913a7abb0 100644 --- a/package/python-aioprocessing/python-aioprocessing.hash +++ b/package/python-aioprocessing/python-aioprocessing.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aioprocessing/json -md5 838b6aa073f1373bd42204f86b0e3196 aioprocessing-2.0.0.tar.gz -sha256 469dfb746e8c4e0c727ba135cfabf9e034c554f6a73c27f908bfe3625dd74b9e aioprocessing-2.0.0.tar.gz +md5 e533c65f5879374c27f266c2040405ea aioprocessing-2.0.1.tar.gz +sha256 fe01c7b1a38c78168611d3040e73d93036c3b7c8a649d636dc9ed7a3bc9b1ba2 aioprocessing-2.0.1.tar.gz # Locally computed sha256 checksums sha256 53c809e8f0b91a68a39477e5fbdf77fe2b74dd6a1647c2dd9b7b22fed135239e LICENSE.txt diff --git a/package/python-aioprocessing/python-aioprocessing.mk b/package/python-aioprocessing/python-aioprocessing.mk index e1e919de2d..6cd59ab599 100644 --- a/package/python-aioprocessing/python-aioprocessing.mk +++ b/package/python-aioprocessing/python-aioprocessing.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_AIOPROCESSING_VERSION = 2.0.0 +PYTHON_AIOPROCESSING_VERSION = 2.0.1 PYTHON_AIOPROCESSING_SOURCE = aioprocessing-$(PYTHON_AIOPROCESSING_VERSION).tar.gz -PYTHON_AIOPROCESSING_SITE = https://files.pythonhosted.org/packages/8e/3e/54266241660fb026bfd27f660d44cd81a4b7f8a145d8e2db010de12622a0 -PYTHON_AIOPROCESSING_SETUP_TYPE = setuptools +PYTHON_AIOPROCESSING_SITE = https://files.pythonhosted.org/packages/4d/85/9a75151e7049bf144c01384279201d82d99484bd658f8e6fb013552d8724 +PYTHON_AIOPROCESSING_SETUP_TYPE = flit PYTHON_AIOPROCESSING_LICENSE = BSD-2-Clause PYTHON_AIOPROCESSING_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:43:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:43:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-alembic: bump to version 1.8.1 Message-ID: <20221102174300.2265675-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-alembic/python-alembic.hash | 4 ++-- package/python-alembic/python-alembic.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-alembic/python-alembic.hash b/package/python-alembic/python-alembic.hash index 6a6782b397..e256e9dc08 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 3d336c248990cafc69ea403d6af18994 alembic-1.8.0.tar.gz -sha256 a2d4d90da70b30e70352cd9455e35873a255a31402a438fe24815758d7a0e5e1 alembic-1.8.0.tar.gz +md5 667a722df7dbef926a4ce760b9917622 alembic-1.8.1.tar.gz +sha256 cd0b5e45b14b706426b833f06369b9a6d5ee03f826ec3238723ce8caaf6e5ffa alembic-1.8.1.tar.gz # Locally computed sha256 checksums sha256 f0e3f7a5080879ccae798882d9bee3d48fe335d0bad84ca8eec86fa594375ea0 LICENSE diff --git a/package/python-alembic/python-alembic.mk b/package/python-alembic/python-alembic.mk index d40acef5f7..735678b384 100644 --- a/package/python-alembic/python-alembic.mk +++ b/package/python-alembic/python-alembic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALEMBIC_VERSION = 1.8.0 +PYTHON_ALEMBIC_VERSION = 1.8.1 PYTHON_ALEMBIC_SOURCE = alembic-$(PYTHON_ALEMBIC_VERSION).tar.gz -PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/43/f2/f6096d23eb43d436f7c3408a6c83f82a1c704bfb50fb608574b048484480 +PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/37/ab/80e6d86ca81235ea1a7104089dddf74de4b45f8af0a05d4b265be44d6ff9 PYTHON_ALEMBIC_SETUP_TYPE = setuptools PYTHON_ALEMBIC_LICENSE = MIT PYTHON_ALEMBIC_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:47:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:47:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-alsaaudio: bump to version 0.9.2 Message-ID: <20221102174757.2669530-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-alsaaudio/python-alsaaudio.hash | 4 ++-- package/python-alsaaudio/python-alsaaudio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-alsaaudio/python-alsaaudio.hash b/package/python-alsaaudio/python-alsaaudio.hash index 8cc1788da4..af3d0faad2 100644 --- a/package/python-alsaaudio/python-alsaaudio.hash +++ b/package/python-alsaaudio/python-alsaaudio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyalsaaudio/json -md5 b46f69561bc85fc52e698b2440ca251e pyalsaaudio-0.8.4.tar.gz -sha256 84e8f8da544d7f4bd96479ce4a237600077984d9be1d7f16c1d9a492ecf50085 pyalsaaudio-0.8.4.tar.gz +md5 5408be7d7017ae9272706acb4a543c2f pyalsaaudio-0.9.2.tar.gz +sha256 e74a66d6c7a6bcceb990df66d3ebc0fe382fc9d765f35f050f9d98c695304b36 pyalsaaudio-0.9.2.tar.gz # Locally computed sha256 checksums sha256 ef6ba930f96986d78082e67c817ac617b9e833d60d5a0460f24c9c674a010935 LICENSE diff --git a/package/python-alsaaudio/python-alsaaudio.mk b/package/python-alsaaudio/python-alsaaudio.mk index 3344583cf7..205bfdb86c 100644 --- a/package/python-alsaaudio/python-alsaaudio.mk +++ b/package/python-alsaaudio/python-alsaaudio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALSAAUDIO_VERSION = 0.8.4 +PYTHON_ALSAAUDIO_VERSION = 0.9.2 PYTHON_ALSAAUDIO_SOURCE = pyalsaaudio-$(PYTHON_ALSAAUDIO_VERSION).tar.gz -PYTHON_ALSAAUDIO_SITE = https://files.pythonhosted.org/packages/52/b6/44871791929d9d7e11325af0b7be711388dfeeab17147988f044a41a6d83 +PYTHON_ALSAAUDIO_SITE = https://files.pythonhosted.org/packages/a9/bd/24f576c07953671edfeba2545c3c92c46e97384f622957ecf95967c2b456 PYTHON_ALSAAUDIO_SETUP_TYPE = setuptools PYTHON_ALSAAUDIO_LICENSE = Python-2.0 PYTHON_ALSAAUDIO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:50:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:50:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-arrow: bump to version 1.2.3 Message-ID: <20221102175022.2901437-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-arrow/python-arrow.hash | 4 ++-- package/python-arrow/python-arrow.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-arrow/python-arrow.hash b/package/python-arrow/python-arrow.hash index 9216e1c26c..30fb88e8c0 100644 --- a/package/python-arrow/python-arrow.hash +++ b/package/python-arrow/python-arrow.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/arrow/json -md5 608682052926c7e5636285af0618ef38 arrow-1.2.0.tar.gz -sha256 16fc29bbd9e425e3eb0fef3018297910a0f4568f21116fc31771e2760a50e074 arrow-1.2.0.tar.gz +md5 a964a7574e486b0642f3fbc02ef22773 arrow-1.2.3.tar.gz +sha256 3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1 arrow-1.2.3.tar.gz # Locally computed sha256 checksums sha256 40d6e1255d7151f5f041a514725d3c94ffa8c1881e5a0c29b6bea93f03e2e3bb LICENSE diff --git a/package/python-arrow/python-arrow.mk b/package/python-arrow/python-arrow.mk index a20ac8dbc7..1e34ef09c8 100644 --- a/package/python-arrow/python-arrow.mk +++ b/package/python-arrow/python-arrow.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ARROW_VERSION = 1.2.0 +PYTHON_ARROW_VERSION = 1.2.3 PYTHON_ARROW_SOURCE = arrow-$(PYTHON_ARROW_VERSION).tar.gz -PYTHON_ARROW_SITE = https://files.pythonhosted.org/packages/dc/bd/2565b8533bb8cf66e10a9e68a1d489ad839799b2050f0635039e614e3b1a +PYTHON_ARROW_SITE = https://files.pythonhosted.org/packages/7f/c0/c601ea7811f422700ef809f167683899cdfddec5aa3f83597edf97349962 PYTHON_ARROW_SETUP_TYPE = setuptools PYTHON_ARROW_LICENSE = Apache-2.0 PYTHON_ARROW_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:53:55 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:53:55 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-asgiref: bump to version 3.5.2 Message-ID: <20221102175355.3097033-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-asgiref/python-asgiref.hash | 4 ++-- package/python-asgiref/python-asgiref.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-asgiref/python-asgiref.hash b/package/python-asgiref/python-asgiref.hash index 631db812dc..fec707ce02 100644 --- a/package/python-asgiref/python-asgiref.hash +++ b/package/python-asgiref/python-asgiref.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/asgiref/json -md5 5afe03ecc39ae94950ff95e80166d945 asgiref-3.3.4.tar.gz -sha256 d1216dfbdfb63826470995d31caed36225dcaf34f182e0fa257a4dd9e86f1b78 asgiref-3.3.4.tar.gz +md5 b3cf42bb1f9191196f9ed1678f9dc106 asgiref-3.5.2.tar.gz +sha256 4a29362a6acebe09bf1d6640db38c1dc3d9217c68e6f9f6204d72667fc19a424 asgiref-3.5.2.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-asgiref/python-asgiref.mk b/package/python-asgiref/python-asgiref.mk index 0353f5d5a0..afc083fb1f 100644 --- a/package/python-asgiref/python-asgiref.mk +++ b/package/python-asgiref/python-asgiref.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASGIREF_VERSION = 3.3.4 +PYTHON_ASGIREF_VERSION = 3.5.2 PYTHON_ASGIREF_SOURCE = asgiref-$(PYTHON_ASGIREF_VERSION).tar.gz -PYTHON_ASGIREF_SITE = https://files.pythonhosted.org/packages/d8/3f/ef696a6d8254f182b1a089aeffb638d2eb83055e603146d3a40605c5b7da +PYTHON_ASGIREF_SITE = https://files.pythonhosted.org/packages/1f/35/e7d59b92ceffb1dc62c65156278de378670b46ab2364a3ea7216fe194ba3 PYTHON_ASGIREF_SETUP_TYPE = setuptools PYTHON_ASGIREF_LICENSE = BSD-3-Clause PYTHON_ASGIREF_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:06:38 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:06:38 -0600 Subject: [Buildroot] [PATCH 1/1] package/{avro-c, python-avro}: bump to version 1.11.1 Message-ID: <20221102180638.3644675-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/avro-c/avro-c.hash | 4 ++-- package/avro-c/avro-c.mk | 2 +- package/python-avro/python-avro.hash | 4 ++-- package/python-avro/python-avro.mk | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/avro-c/avro-c.hash b/package/avro-c/avro-c.hash index 7a4a6f7aca..b52a787ed5 100644 --- a/package/avro-c/avro-c.hash +++ b/package/avro-c/avro-c.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/avro/avro-1.11.0/c/avro-c-1.11.0.tar.gz.sha512 -sha512 5369ec11832e0ce1aa0181d594f657bae82ab5fb317ec1bee5ba190de9ed42956b425a5bf7e423940e8f871a54ae1246b92db2ce8562f270b4a05523ec4b60ae avro-c-1.11.0.tar.gz +# From https://downloads.apache.org/avro/avro-1.11.1/c/avro-c-1.11.1.tar.gz.sha512 +sha512 e72e8c245a8b86326bc18a5d5127e9beeaceaf805e8a62760fd88d627e29954c750346485bb43822df408c8a172d910c27ddf7e3815bddbdb04d16c54d859323 avro-c-1.11.1.tar.gz # License files sha256 d62488d6ba17132e92c23c03c80bfedc848267f96ab36489fec860f76cf6819a LICENSE diff --git a/package/avro-c/avro-c.mk b/package/avro-c/avro-c.mk index f55c579656..f217c1d7ed 100644 --- a/package/avro-c/avro-c.mk +++ b/package/avro-c/avro-c.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update python-avro -AVRO_C_VERSION = 1.11.0 +AVRO_C_VERSION = 1.11.1 AVRO_C_SITE = https://www-eu.apache.org/dist/avro/avro-$(AVRO_C_VERSION)/c AVRO_C_LICENSE = Apache-2.0 AVRO_C_LICENSE_FILES = LICENSE diff --git a/package/python-avro/python-avro.hash b/package/python-avro/python-avro.hash index d752fa8ae6..0d457a11fd 100644 --- a/package/python-avro/python-avro.hash +++ b/package/python-avro/python-avro.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/avro/avro-1.11.0/py/avro-1.11.0.tar.gz.sha512 -sha512 8af67deb33b9990b74ffd7ab5c3c55e13a649070b4623c7bbe2b278287fd0929e57ed6d0344f9e93f3eb79663b43f75891d0810812349dfaecce65fdd9b44e93 avro-1.11.0.tar.gz +# From https://downloads.apache.org/avro/avro-1.11.1/py/avro-1.11.1.tar.gz.sha512 +sha512 bce5983cd7ed20be848cca41d143f16bf5bab57edc010d590fc1268405de4267e028ff7ec740282a03034aff5aa528feadb2be4e71ee6879b3080e0a9e19cb37 avro-1.11.1.tar.gz # License files sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 avro/LICENSE diff --git a/package/python-avro/python-avro.mk b/package/python-avro/python-avro.mk index 42aa11aa4e..6193cbbd8e 100644 --- a/package/python-avro/python-avro.mk +++ b/package/python-avro/python-avro.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update avro-c -PYTHON_AVRO_VERSION = 1.11.0 +PYTHON_AVRO_VERSION = 1.11.1 PYTHON_AVRO_SITE = \ https://www-eu.apache.org/dist/avro/avro-$(PYTHON_AVRO_VERSION)/py PYTHON_AVRO_SOURCE = avro-$(PYTHON_AVRO_VERSION).tar.gz -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:10:35 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:10:35 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-babel: bump to version 2.11.0 Message-ID: <20221102181035.3823486-1-james.hilliard1@gmail.com> License hash changed due to template update: https://github.com/python-babel/babel/commit/8f5757cc85402a46c1db722f08c18cfa7f119858 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 5211f20110..2b2f56d8c6 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 7166099733d78aa857d74fa50d8ff58c Babel-2.9.1.tar.gz -sha256 bc0c176f9f6a994582230df350aa6e05ba2ebe4b3ac317eab29d9be5d2768da0 Babel-2.9.1.tar.gz +md5 9ee7784fd452d456206ecd3a12694010 Babel-2.11.0.tar.gz +sha256 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6 Babel-2.11.0.tar.gz # Locally computed sha256 checksums -sha256 28c97bf33e7506e277487bdaa3a69b70f170d6af5a82785ac0a74c8428042e40 LICENSE +sha256 2499aec3c5f041c3ac2c448a15fb233314e4c20cbac1530be04ec31b2788631c LICENSE diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index a503a139f9..8bc881e61c 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BABEL_VERSION = 2.9.1 +PYTHON_BABEL_VERSION = 2.11.0 PYTHON_BABEL_SOURCE = Babel-$(PYTHON_BABEL_VERSION).tar.gz -PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/17/e6/ec9aa6ac3d00c383a5731cc97ed7c619d3996232c977bb8326bcbb6c687e +PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c8de281f52e3ec81cb5e4ef16127e9e8543089d8b1649fb PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE -- 2.34.1 From fontaine.fabrice at gmail.com Wed Nov 2 18:18:03 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 2 Nov 2022 19:18:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/freeipmi: fix build without makeinfo Message-ID: <20221102181803.104116-1-fontaine.fabrice@gmail.com> Disable documentation to avoid the following build failure without makeinfo raised at least since bump to version 1.6.10 in commit f0faa3b71c585cb70bcd6fa4bafb756b98130bd5 (and probably since the addition of the package in commit 663f39c88c01593855c18355a4decdceeffd884b): /home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: Makefile:442: recipe for target 'freeipmi-faq.info' failed Fixes: - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 Signed-off-by: Fabrice Fontaine --- package/freeipmi/0001-add-disable-doc.patch | 72 +++++++++++++++++++++ package/freeipmi/freeipmi.mk | 2 + 2 files changed, 74 insertions(+) create mode 100644 package/freeipmi/0001-add-disable-doc.patch diff --git a/package/freeipmi/0001-add-disable-doc.patch b/package/freeipmi/0001-add-disable-doc.patch new file mode 100644 index 0000000000..e410d2b52f --- /dev/null +++ b/package/freeipmi/0001-add-disable-doc.patch @@ -0,0 +1,72 @@ +From 5324c88632c021a87251370b03067d857e9a9892 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 19:02:42 +0100 +Subject: [PATCH] add --disable-doc + +Allow the user to disable documentation through --disable-doc to avoid +the following build failure without makeinfo: + +/home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found +WARNING: 'makeinfo' is missing on your system. + You should only need it if you modified a '.texi' file, or + any other file indirectly affecting the aspect of the manual. + You might want to install the Texinfo package: + + The spurious makeinfo call might also be the consequence of + using a buggy 'make' (AIX, DU, IRIX), in which case you might + want to install GNU make: + +Makefile:442: recipe for target 'freeipmi-faq.info' failed + +Fixes: + - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/chu11/freeipmi-mirror/pull/61] +--- + Makefile.am | 6 +++++- + configure.ac | 4 ++++ + 2 files changed, 9 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index cf757f634..d74952e30 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -3,7 +3,6 @@ + ACLOCAL_AMFLAGS = -I config + + SUBDIRS = \ +- doc \ + etc \ + common \ + libfreeipmi \ +@@ -33,6 +32,11 @@ SUBDIRS = \ + rmcpping \ + contrib + ++if ENABLE_DOC ++SUBDIRS += \ ++ doc ++endif ++ + PACKAGE = @PACKAGE@ + VERSION = @VERSION@ + +diff --git a/configure.ac b/configure.ac +index 54fdf6367..7a94b958b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -341,6 +341,10 @@ else + fi + AC_SUBST(WITH_DEBUG) + ++AC_ARG_ENABLE(doc, ++ AC_HELP_STRING([--disable-doc], [turn off documentation])) ++AM_CONDITIONAL(ENABLE_DOC, test "$enable_doc" != "no") ++ + dnl Allow advanced developers to compile with raw dumping + AC_ARG_ENABLE(rawdumps, + AC_HELP_STRING([--enable-rawdumps], [output raw packet dumps when debugging])) +-- +2.35.1 + diff --git a/package/freeipmi/freeipmi.mk b/package/freeipmi/freeipmi.mk index 916f2eb68a..3e0ac0ffa9 100644 --- a/package/freeipmi/freeipmi.mk +++ b/package/freeipmi/freeipmi.mk @@ -12,6 +12,8 @@ FREEIPMI_LICENSE_FILES = \ COPYING.ipmidetect COPYING.ipmi-fru COPYING.ipmimonitoring \ COPYING.ipmiping COPYING.ipmipower COPYING.ipmiseld COPYING.pstdout \ COPYING.sunbmc COPYING.ZRESEARCH +# We're patching configure.ac +FREEIPMI_AUTORECONF = YES FREEIPMI_DEPENDENCIES = host-pkgconf FREEIPMI_INSTALL_STAGING = YES # Disable checking for /dev/urandom and /dev/random through AC_CHECK_FILE -- 2.35.1 From james.hilliard1 at gmail.com Wed Nov 2 18:30:39 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:30:39 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bcrypt: bump to version 4.0.1 Message-ID: <20221102183039.1002807-1-james.hilliard1@gmail.com> Replace cffi based backend with pyo3 setuptools-rust based backend. Propagate rust reverse dependency comment. Signed-off-by: James Hilliard --- package/python-bcrypt/Config.in | 2 +- package/python-bcrypt/python-bcrypt.hash | 5 ++--- package/python-bcrypt/python-bcrypt.mk | 17 ++++++++++++++--- package/python-paramiko/Config.in | 2 +- package/python-twisted/Config.in | 2 +- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/package/python-bcrypt/Config.in b/package/python-bcrypt/Config.in index 9e9864e9d2..67800df3e1 100644 --- a/package/python-bcrypt/Config.in +++ b/package/python-bcrypt/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_BCRYPT bool "python-bcrypt" - select BR2_PACKAGE_PYTHON_CFFI # runtime + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS help Modern password hashing for your software and your servers. diff --git a/package/python-bcrypt/python-bcrypt.hash b/package/python-bcrypt/python-bcrypt.hash index b1970d8684..e148078699 100644 --- a/package/python-bcrypt/python-bcrypt.hash +++ b/package/python-bcrypt/python-bcrypt.hash @@ -1,5 +1,4 @@ -# md5, sha256 from https://pypi.org/pypi/bcrypt/json -md5 fe31390dab603728f756cd3d6830c80a bcrypt-3.2.0.tar.gz -sha256 5b93c1726e50a93a033c36e5ca7fdcd29a5c7395af50a6892f5d9e7c6cfbfb29 bcrypt-3.2.0.tar.gz +# Locally calculated after vendoring +sha256 d64daee0af1afe137718674e67a49b8bb791842aab265b588a6d68d44a449c70 bcrypt-4.0.1.tar.gz # Locally computed sha256 checksums sha256 8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90 LICENSE diff --git a/package/python-bcrypt/python-bcrypt.mk b/package/python-bcrypt/python-bcrypt.mk index ad770cc974..cbd6855d9c 100644 --- a/package/python-bcrypt/python-bcrypt.mk +++ b/package/python-bcrypt/python-bcrypt.mk @@ -4,12 +4,23 @@ # ################################################################################ -PYTHON_BCRYPT_VERSION = 3.2.0 +PYTHON_BCRYPT_VERSION = 4.0.1 PYTHON_BCRYPT_SOURCE = bcrypt-$(PYTHON_BCRYPT_VERSION).tar.gz -PYTHON_BCRYPT_SITE = https://files.pythonhosted.org/packages/d8/ba/21c475ead997ee21502d30f76fd93ad8d5858d19a3fad7cd153de698c4dd +PYTHON_BCRYPT_SITE = https://files.pythonhosted.org/packages/8c/ae/3af7d006aacf513975fd1948a6b4d6f8b4a307f8a244e1a3d3774b297aad PYTHON_BCRYPT_SETUP_TYPE = setuptools PYTHON_BCRYPT_LICENSE = Apache-2.0 PYTHON_BCRYPT_LICENSE_FILES = LICENSE -PYTHON_BCRYPT_DEPENDENCIES = host-python-cffi +PYTHON_BCRYPT_DEPENDENCIES = \ + host-python-setuptools-rust \ + host-rustc +PYTHON_BCRYPT_ENV = \ + $(PKG_CARGO_ENV) \ + PYO3_CROSS_LIB_DIR="$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)" +# We need to vendor the Cargo crates at download time +PYTHON_BCRYPT_DOWNLOAD_POST_PROCESS = cargo +PYTHON_BCRYPT_DOWNLOAD_DEPENDENCIES = host-rustc +PYTHON_BCRYPT_DL_ENV = \ + $(PKG_CARGO_ENV) \ + BR_CARGO_MANIFEST_PATH=src/_bcrypt/Cargo.toml $(eval $(python-package)) diff --git a/package/python-paramiko/Config.in b/package/python-paramiko/Config.in index a07af19a4b..aee658c790 100644 --- a/package/python-paramiko/Config.in +++ b/package/python-paramiko/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_PARAMIKO bool "python-paramiko" - depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography, python-bcrypt select BR2_PACKAGE_PYTHON_BCRYPT # runtime select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime select BR2_PACKAGE_PYTHON_PYNACL # runtime diff --git a/package/python-twisted/Config.in b/package/python-twisted/Config.in index c0acf35560..1f3baf57e2 100644 --- a/package/python-twisted/Config.in +++ b/package/python-twisted/Config.in @@ -31,7 +31,7 @@ config BR2_PACKAGE_PYTHON_TWISTED_TLS config BR2_PACKAGE_PYTHON_TWISTED_CONCH bool "Conch support" - depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography, python-bcrypt select BR2_PACKAGE_PYTHON_APPDIRS # runtime select BR2_PACKAGE_PYTHON_BCRYPT # runtime select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:39:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:39:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-beautifulsoup4: bump to version 4.11.1 Message-ID: <20221102183921.1281141-1-james.hilliard1@gmail.com> License file moved per changelog: the license file is packaged as LICENSE License hash changed due to formatting changes. Signed-off-by: James Hilliard --- package/python-beautifulsoup4/python-beautifulsoup4.hash | 6 +++--- package/python-beautifulsoup4/python-beautifulsoup4.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.hash b/package/python-beautifulsoup4/python-beautifulsoup4.hash index 665c142d53..4641d2e3a3 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 e754242642253dd31d249d00358d552e beautifulsoup4-4.10.0.tar.gz -sha256 c23ad23c521d818955a4151a67d81580319d4bf548d3d49f4223ae041ff98891 beautifulsoup4-4.10.0.tar.gz +md5 22f22f89cf9da41b22e1ece9639c66a3 beautifulsoup4-4.11.1.tar.gz +sha256 ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 beautifulsoup4-4.11.1.tar.gz # Locally computed sha256 checksums -sha256 a47ea51236098464fe0b4f559743590b533056d9e00f49ecbf80299fab47e231 COPYING.txt +sha256 9e41dab3a48f5c734a9d5446557b28a6616e4924ee51d205598e4416bb93ce25 LICENSE diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.mk b/package/python-beautifulsoup4/python-beautifulsoup4.mk index f729d1051a..78f885ba08 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.mk +++ b/package/python-beautifulsoup4/python-beautifulsoup4.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_BEAUTIFULSOUP4_VERSION = 4.10.0 +PYTHON_BEAUTIFULSOUP4_VERSION = 4.11.1 PYTHON_BEAUTIFULSOUP4_SOURCE = beautifulsoup4-$(PYTHON_BEAUTIFULSOUP4_VERSION).tar.gz -PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/a1/69/daeee6d8f22c997e522cdbeb59641c4d31ab120aba0f2c799500f7456b7e +PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7 PYTHON_BEAUTIFULSOUP4_SETUP_TYPE = setuptools PYTHON_BEAUTIFULSOUP4_LICENSE = MIT -PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = COPYING.txt +PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:57:38 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:57:38 -0600 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package Message-ID: <20221102185739.2346971-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-dbus-fast/Config.in | 7 +++++++ package/python-dbus-fast/python-dbus-fast.hash | 5 +++++ package/python-dbus-fast/python-dbus-fast.mk | 16 ++++++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 package/python-dbus-fast/Config.in create mode 100644 package/python-dbus-fast/python-dbus-fast.hash create mode 100644 package/python-dbus-fast/python-dbus-fast.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..4104a33f7f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ F: package/netdata/ F: package/python-ansicolors/ F: package/python-bleak/ +F: package/python-dbus-fast/ F: package/python-dbus-next/ F: package/python-iniconfig/ F: package/python-intelhex/ diff --git a/package/Config.in b/package/Config.in index 238d7813f0..db9e94f357 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1015,6 +1015,7 @@ menu "External python modules" source "package/python-daphne/Config.in" source "package/python-dataproperty/Config.in" source "package/python-dateutil/Config.in" + source "package/python-dbus-fast/Config.in" source "package/python-dbus-next/Config.in" source "package/python-decorator/Config.in" source "package/python-defusedxml/Config.in" diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in new file mode 100644 index 0000000000..400e70bd7b --- /dev/null +++ b/package/python-dbus-fast/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_DBUS_FAST + bool "python-dbus-fast" + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + help + A faster version of dbus-next. + + https://github.com/bluetooth-devices/dbus-fast diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash new file mode 100644 index 0000000000..f0dceeb43d --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz +# Locally computed sha256 checksums +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk new file mode 100644 index 0000000000..de7049ba22 --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-dbus-fast +# +################################################################################ + +PYTHON_DBUS_FAST_VERSION = 1.61.1 +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools +PYTHON_DBUS_FAST_LICENSE = MIT +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython + +$(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:57:39 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:57:39 -0600 Subject: [Buildroot] [PATCH 2/2] package/python-bleak: bump to version 0.19.1 In-Reply-To: <20221102185739.2346971-1-james.hilliard1@gmail.com> References: <20221102185739.2346971-1-james.hilliard1@gmail.com> Message-ID: <20221102185739.2346971-2-james.hilliard1@gmail.com> Replace python-dbus-next dependency with python-dbus-fast. Add new async-timeout dependency. Signed-off-by: James Hilliard --- package/python-bleak/Config.in | 3 ++- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in index 085c16fae8..691450f86b 100644 --- a/package/python-bleak/Config.in +++ b/package/python-bleak/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_BLEAK bool "python-bleak" - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime help Bluetooth Low Energy platform Agnostic Klient. diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.12.1 +PYTHON_BLEAK_VERSION = 0.19.1 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:00:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:00:10 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bluezero: bump to version 0.7.1 Message-ID: <20221102190010.2418819-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-bluezero/python-bluezero.hash | 4 ++-- package/python-bluezero/python-bluezero.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bluezero/python-bluezero.hash b/package/python-bluezero/python-bluezero.hash index 59e8c5af5b..6bedf62b27 100644 --- a/package/python-bluezero/python-bluezero.hash +++ b/package/python-bluezero/python-bluezero.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bluezero/json -md5 b26e6425d8adc4613b7cdf1d131f8c0b bluezero-0.6.0.tar.gz -sha256 d94f0672b1de3ff0040801538143fe9a42c501d8db79bcd183c9e051b8da83bc bluezero-0.6.0.tar.gz +md5 efa07525f1bf6db9af66eb7d9775cdb0 bluezero-0.7.1.tar.gz +sha256 f146feb65ee9f6fd9f3638ff0a44df9fd6efb48cf66a39ce51a62a7d38ab5206 bluezero-0.7.1.tar.gz # Locally computed sha256 checksums sha256 59319e80b4caa94ace4817c9f84aa16abc9d4d2b5f7866251b5fda92e87ccdef LICENSE diff --git a/package/python-bluezero/python-bluezero.mk b/package/python-bluezero/python-bluezero.mk index 7e244fe3f0..34efb6155c 100644 --- a/package/python-bluezero/python-bluezero.mk +++ b/package/python-bluezero/python-bluezero.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLUEZERO_VERSION = 0.6.0 +PYTHON_BLUEZERO_VERSION = 0.7.1 PYTHON_BLUEZERO_SOURCE = bluezero-$(PYTHON_BLUEZERO_VERSION).tar.gz -PYTHON_BLUEZERO_SITE = https://files.pythonhosted.org/packages/be/15/4a806580ffd359a03184776f37cf201298918f302b414b8a3e594d1be65c +PYTHON_BLUEZERO_SITE = https://files.pythonhosted.org/packages/9a/66/d4a92869ed2afd9483a65aff200b2ba0ca4365429bc9a836c5803ab876a5 PYTHON_BLUEZERO_SETUP_TYPE = setuptools PYTHON_BLUEZERO_LICENSE = MIT PYTHON_BLUEZERO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:01:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:01:44 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-boto3: bump to version 1.26.0 Message-ID: <20221102190144.2506841-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-boto3/python-boto3.hash | 5 +++-- package/python-boto3/python-boto3.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-boto3/python-boto3.hash b/package/python-boto3/python-boto3.hash index 96c03be61c..347acde9b2 100644 --- a/package/python-boto3/python-boto3.hash +++ b/package/python-boto3/python-boto3.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/boto3/json -sha256 833e67edfb73f2cc22ff27a1c33728686dc90a9e81ba2551f9462ea2d1b04f41 boto3-1.24.8.tar.gz +# md5, sha256 from https://pypi.org/pypi/boto3/json +md5 17f5f946d79da139fa9fd9b014fe0d99 boto3-1.26.0.tar.gz +sha256 8f0e4eb5c26f927c09bc03302d38156af578b816f1e4f8ca4f0f734d134b9d4f boto3-1.26.0.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 c5f9133573..03dc32a08b 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.24.8 +PYTHON_BOTO3_VERSION = 1.26.0 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/60/3b/6fed306341003fd059f402d22747ba33d07b8ac8bfe53dbedb2c6e42ee3b +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/77/18/91af4ff58b26d03af8bf8e0759c4087b77032bdc54199d750905080c669a 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 Nov 2 19:03:58 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:03:58 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-botocore: bump to version 1.29.0 Message-ID: <20221102190358.2614738-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-botocore/python-botocore.hash | 5 +++-- package/python-botocore/python-botocore.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index bb806fe251..72e64f521e 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/botocore/json -sha256 db6667b8dfd175d16187653942cd91dd1f0cf36adc0ea9d7a0805ba4d2a3321f botocore-1.27.8.tar.gz +# md5, sha256 from https://pypi.org/pypi/botocore/json +md5 fae1e9ad89e12436ef65b8208febdc3e botocore-1.29.0.tar.gz +sha256 f25dc0827005f81abf4b890a20c71f64ee40ea9e9795df38a242fdeed79e0a89 botocore-1.29.0.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 459eefeab1..9d2a94b39b 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.27.8 +PYTHON_BOTOCORE_VERSION = 1.29.0 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/d1/b0/ea92703bbbf82353d571636fe6697b162c3881576986d6474119d03fce53 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/0a/95/8f31139077187f2da9132d7547979262376e19056d99c7cf6278431a53de 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 Nov 2 19:06:40 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:06:40 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-channels: bump to version 4.0.0 Message-ID: <20221102190640.2855482-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-channels/python-channels.hash | 4 ++-- package/python-channels/python-channels.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-channels/python-channels.hash b/package/python-channels/python-channels.hash index 2d0097da2b..ea643f1589 100644 --- a/package/python-channels/python-channels.hash +++ b/package/python-channels/python-channels.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/channels/json -md5 6f3fb75828b681a69372934a09ac3f32 channels-2.3.1.tar.gz -sha256 6b8ebd93fe0041a23e31c9f4130d92fadb9c0040c0eb377a004540631325a31d channels-2.3.1.tar.gz +md5 b145f0623bf1bad8ceb534c306ad2f2a channels-4.0.0.tar.gz +sha256 0ce53507a7da7b148eaa454526e0e05f7da5e5d1c23440e4886cf146981d8420 channels-4.0.0.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-channels/python-channels.mk b/package/python-channels/python-channels.mk index c0eca71aa2..40f17cb114 100644 --- a/package/python-channels/python-channels.mk +++ b/package/python-channels/python-channels.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHANNELS_VERSION = 2.3.1 +PYTHON_CHANNELS_VERSION = 4.0.0 PYTHON_CHANNELS_SOURCE = channels-$(PYTHON_CHANNELS_VERSION).tar.gz -PYTHON_CHANNELS_SITE = https://files.pythonhosted.org/packages/75/53/2db9662a52dcedb02a25f87d8efc5e630059967790e4c10887dbd2db2073 +PYTHON_CHANNELS_SITE = https://files.pythonhosted.org/packages/8e/cb/6fedd9df5972b893a04c8e5d7748873d6480a813e74b0797945bee1f4282 PYTHON_CHANNELS_SETUP_TYPE = setuptools PYTHON_CHANNELS_LICENSE = BSD-3-Clause PYTHON_CHANNELS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:08:53 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:08:53 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-channels-redis: bump to version 4.0.0 Message-ID: <20221102190853.3023422-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-channels-redis/python-channels-redis.hash | 4 ++-- package/python-channels-redis/python-channels-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-channels-redis/python-channels-redis.hash b/package/python-channels-redis/python-channels-redis.hash index 5c98953fa1..eaab5814a6 100644 --- a/package/python-channels-redis/python-channels-redis.hash +++ b/package/python-channels-redis/python-channels-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/channels-redis/json -md5 9ec9ffd467e181906f257d6c0dbabf45 channels_redis-2.4.1.tar.gz -sha256 ddfa0c067085fdce24fb80d9c0b848638cbdbf0e1167f14eb2e99d635ad216e6 channels_redis-2.4.1.tar.gz +md5 82898cb3b50bb19e8484b80b4d940910 channels_redis-4.0.0.tar.gz +sha256 122414f29f525f7b9e0c9d59cdcfc4dc1b0eecba16fbb6a1c23f1d9b58f49dcb channels_redis-4.0.0.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-channels-redis/python-channels-redis.mk b/package/python-channels-redis/python-channels-redis.mk index c2c6f59c3c..727f403aaf 100644 --- a/package/python-channels-redis/python-channels-redis.mk +++ b/package/python-channels-redis/python-channels-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHANNELS_REDIS_VERSION = 2.4.1 +PYTHON_CHANNELS_REDIS_VERSION = 4.0.0 PYTHON_CHANNELS_REDIS_SOURCE = channels_redis-$(PYTHON_CHANNELS_REDIS_VERSION).tar.gz -PYTHON_CHANNELS_REDIS_SITE = https://files.pythonhosted.org/packages/87/a9/8d11c32ae6bf3a2cc893185f7d1e03b80bda680131a08473c07ed1fe591d +PYTHON_CHANNELS_REDIS_SITE = https://files.pythonhosted.org/packages/8a/8d/bf96c62e3ca6c5ae59eb3482804afbe026c1c98b05b3ab65a0d46663644a PYTHON_CHANNELS_REDIS_SETUP_TYPE = setuptools PYTHON_CHANNELS_REDIS_LICENSE = BSD-3-Clause PYTHON_CHANNELS_REDIS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:13:15 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:13:15 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cheroot: bump to version 8.6.0 Message-ID: <20221102191315.3290183-1-james.hilliard1@gmail.com> License hash changed due to links update: https://github.com/cherrypy/cheroot/commit/b4b8c11c8b9bc5dae1f9b37861f78b828882e57c Signed-off-by: James Hilliard --- package/python-cheroot/python-cheroot.hash | 6 +++--- package/python-cheroot/python-cheroot.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-cheroot/python-cheroot.hash b/package/python-cheroot/python-cheroot.hash index 06d9453163..e538d1fcdc 100644 --- a/package/python-cheroot/python-cheroot.hash +++ b/package/python-cheroot/python-cheroot.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cheroot/json -md5 7ace4b584a8092deb9f6b0142a627086 cheroot-8.2.1.tar.gz -sha256 5b525b3e4a755adf78070ab54c1821fb860d4255a9317dba2b88eb2df2441cff cheroot-8.2.1.tar.gz +md5 70247d0948899f453b50e6181cddd0d7 cheroot-8.6.0.tar.gz +sha256 366adf6e7cac9555486c2d1be6297993022eff6f8c4655c1443268cca3f08e25 cheroot-8.6.0.tar.gz # Locally computed sha256 checksums -sha256 da6dc218683f6dab91c6367f00bf33095d980fb1f04d430c81c5e6994b8605e0 LICENSE.md +sha256 e20feeb491a7e98084f15719349e9857aad41c4503c5e479f8815b063dbf7564 LICENSE.md diff --git a/package/python-cheroot/python-cheroot.mk b/package/python-cheroot/python-cheroot.mk index 9eae887989..95f2e39480 100644 --- a/package/python-cheroot/python-cheroot.mk +++ b/package/python-cheroot/python-cheroot.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHEROOT_VERSION = 8.2.1 +PYTHON_CHEROOT_VERSION = 8.6.0 PYTHON_CHEROOT_SOURCE = cheroot-$(PYTHON_CHEROOT_VERSION).tar.gz -PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/9b/4d/2e51e7ce60f54a5279e91648b9b9b497d4d22bc624ecae6af1b6866144a7 +PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/99/c4/9b5ca09208047f2689c24ee63e195aa01ceffb7857d715cabc046559ddd6 PYTHON_CHEROOT_LICENSE = BSD-3-Clause PYTHON_CHEROOT_LICENSE_FILES = LICENSE.md PYTHON_CHEROOT_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:18:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:18:10 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cherrypy: bump to version 18.8.0 Message-ID: <20221102191810.3545899-1-james.hilliard1@gmail.com> License hash changed due to url update: https://github.com/cherrypy/cherrypy/commit/07aec3c90326e537613e5a77584df201ac5fdb1a Signed-off-by: James Hilliard --- package/python-cherrypy/python-cherrypy.hash | 9 +++++---- package/python-cherrypy/python-cherrypy.mk | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-cherrypy/python-cherrypy.hash b/package/python-cherrypy/python-cherrypy.hash index 2e7a92d6f3..cd8f8756d8 100644 --- a/package/python-cherrypy/python-cherrypy.hash +++ b/package/python-cherrypy/python-cherrypy.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/CherryPy/json, sha256 locally computed -md5 e21fd0c5706504a8f26c46d808a14255 CherryPy-12.0.1.tar.gz -sha256 6a3a90a43b1e05bd4634c60acfdcf34efe74f9f8746aca14dbe95a9b69db30ea CherryPy-12.0.1.tar.gz -sha256 02f4efe6e7dcd218c33cfa065c0552de983b5ad563b053e97697c5abd2ef14f9 LICENSE.md +# md5, sha256 from https://pypi.org/pypi/cherrypy/json +md5 033c58bf3da497f283b039911d1c882b CherryPy-18.8.0.tar.gz +sha256 9b48cfba8a2f16d5b6419cc657e6d51db005ba35c5e3824e4728bb03bbc7ef9b CherryPy-18.8.0.tar.gz +# Locally computed sha256 checksums +sha256 45ade933c280ece37e3e01d3a91afeed9505746a456f72ad10b0897c49e65104 LICENSE.md diff --git a/package/python-cherrypy/python-cherrypy.mk b/package/python-cherrypy/python-cherrypy.mk index 72b17bc876..9b6ad0e99a 100644 --- a/package/python-cherrypy/python-cherrypy.mk +++ b/package/python-cherrypy/python-cherrypy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHERRYPY_VERSION = 12.0.1 +PYTHON_CHERRYPY_VERSION = 18.8.0 PYTHON_CHERRYPY_SOURCE = CherryPy-$(PYTHON_CHERRYPY_VERSION).tar.gz -PYTHON_CHERRYPY_SITE = https://pypi.python.org/packages/be/d8/a8ef56bfe1c39d466b8d55b496b64459cc43dec71361d88edf904901637f +PYTHON_CHERRYPY_SITE = https://files.pythonhosted.org/packages/60/ea/6c4d16b0cd1f4f64a478bac8a37d75a585e854afb5693ce80a9711efdc4a PYTHON_CHERRYPY_LICENSE = BSD-3-Clause PYTHON_CHERRYPY_LICENSE_FILES = LICENSE.md PYTHON_CHERRYPY_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:24:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:24:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-colorama: bump to version 0.4.6 Message-ID: <20221102192425.3919394-1-james.hilliard1@gmail.com> Migrate to hatchling pep517 build backend. Signed-off-by: James Hilliard --- package/python-colorama/python-colorama.hash | 4 ++-- package/python-colorama/python-colorama.mk | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-colorama/python-colorama.hash b/package/python-colorama/python-colorama.hash index e975a66363..aba1be3eba 100644 --- a/package/python-colorama/python-colorama.hash +++ b/package/python-colorama/python-colorama.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/colorama/json -md5 57b22f2597f63df051b69906fbf310cc colorama-0.4.4.tar.gz -sha256 5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b colorama-0.4.4.tar.gz +md5 11fe1cbf8299798551ac88f824ea11c4 colorama-0.4.6.tar.gz +sha256 08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 colorama-0.4.6.tar.gz # Locally computed sha256 checksums sha256 cac35c02686e5d04a5a7140bfb3b36e73aed496656e891102e428886d7930318 LICENSE.txt diff --git a/package/python-colorama/python-colorama.mk b/package/python-colorama/python-colorama.mk index d3d29a63e9..d633e00602 100644 --- a/package/python-colorama/python-colorama.mk +++ b/package/python-colorama/python-colorama.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_COLORAMA_VERSION = 0.4.4 +PYTHON_COLORAMA_VERSION = 0.4.6 PYTHON_COLORAMA_SOURCE = colorama-$(PYTHON_COLORAMA_VERSION).tar.gz -PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/1f/bb/5d3246097ab77fa083a61bd8d3d527b7ae063c7d8e8671b1cf8c4ec10cbe -PYTHON_COLORAMA_SETUP_TYPE = setuptools +PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4 +PYTHON_COLORAMA_SETUP_TYPE = pep517 PYTHON_COLORAMA_LICENSE = BSD-3-Clause PYTHON_COLORAMA_LICENSE_FILES = LICENSE.txt +PYTHON_COLORAMA_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:26:15 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:26:15 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-colorlog: bump to version 6.7.0 Message-ID: <20221102192615.3991325-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-colorlog/python-colorlog.hash | 4 ++-- package/python-colorlog/python-colorlog.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-colorlog/python-colorlog.hash b/package/python-colorlog/python-colorlog.hash index f324c1f290..f4d0dd4c0e 100644 --- a/package/python-colorlog/python-colorlog.hash +++ b/package/python-colorlog/python-colorlog.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/colorlog/json -md5 f1b92c1cac428b2e3c9ac7edf2988440 colorlog-6.4.1.tar.gz -sha256 af99440154a01f27c09256760ea3477982bf782721feaa345904e806879df4d8 colorlog-6.4.1.tar.gz +md5 80b79f7824d39d4f3b11c75d1cba094e colorlog-6.7.0.tar.gz +sha256 bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 colorlog-6.7.0.tar.gz # Locally computed sha256 checksums sha256 b1d9082bc483623fd59fc7279b457f0e40d942a76426cde257239e04dfe4125a LICENSE diff --git a/package/python-colorlog/python-colorlog.mk b/package/python-colorlog/python-colorlog.mk index 801b30be89..12a1c8ec77 100644 --- a/package/python-colorlog/python-colorlog.mk +++ b/package/python-colorlog/python-colorlog.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_COLORLOG_VERSION = 6.4.1 +PYTHON_COLORLOG_VERSION = 6.7.0 PYTHON_COLORLOG_SOURCE = colorlog-$(PYTHON_COLORLOG_VERSION).tar.gz -PYTHON_COLORLOG_SITE = https://files.pythonhosted.org/packages/d6/4a/840f6cb7e922a717c765a3cdc6988aff22a6ef211d88c8d16701dfbd664f +PYTHON_COLORLOG_SITE = https://files.pythonhosted.org/packages/78/6b/4e5481ddcdb9c255b2715f54c863629f1543e97bc8c309d1c5c131ad14f2 PYTHON_COLORLOG_SETUP_TYPE = setuptools PYTHON_COLORLOG_LICENSE = MIT PYTHON_COLORLOG_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:35:30 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:35:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cryptography: bump to version 38.0.3 Message-ID: <20221102193530.56710-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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 -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:37:24 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:37:24 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cssselect: bump to version 1.2.0 Message-ID: <20221102193724.149880-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-cssselect/python-cssselect.hash | 4 ++-- package/python-cssselect/python-cssselect.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-cssselect/python-cssselect.hash b/package/python-cssselect/python-cssselect.hash index f0687a4abd..df2523265f 100644 --- a/package/python-cssselect/python-cssselect.hash +++ b/package/python-cssselect/python-cssselect.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cssselect/json -md5 fa57704c1cb66cc8e537b782bd6b227e cssselect-1.1.0.tar.gz -sha256 f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc cssselect-1.1.0.tar.gz +md5 27fbafacce5447cb867acb240d35002a cssselect-1.2.0.tar.gz +sha256 666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc cssselect-1.2.0.tar.gz # Locally computed sha256 checksums sha256 5c8da9f744e0afba81a48c9b5dbe73048f798b3287d6f1af8a05ee08ebb10892 LICENSE diff --git a/package/python-cssselect/python-cssselect.mk b/package/python-cssselect/python-cssselect.mk index f6faa94b4c..96f6f98737 100644 --- a/package/python-cssselect/python-cssselect.mk +++ b/package/python-cssselect/python-cssselect.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CSSSELECT_VERSION = 1.1.0 +PYTHON_CSSSELECT_VERSION = 1.2.0 PYTHON_CSSSELECT_SOURCE = cssselect-$(PYTHON_CSSSELECT_VERSION).tar.gz -PYTHON_CSSSELECT_SITE = https://files.pythonhosted.org/packages/70/54/37630f6eb2c214cdee2ae56b7287394c8aa2f3bafb8b4eb8c3791aae7a14 +PYTHON_CSSSELECT_SITE = https://files.pythonhosted.org/packages/d1/91/d51202cc41fbfca7fa332f43a5adac4b253962588c7cc5a54824b019081c PYTHON_CSSSELECT_SETUP_TYPE = setuptools PYTHON_CSSSELECT_LICENSE = BSD-3-Clause PYTHON_CSSSELECT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:44:09 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:44:09 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-daphne: bump to version 4.0.0 Message-ID: <20221102194409.434684-1-james.hilliard1@gmail.com> Fixup remove pytest runner patch. Signed-off-by: James Hilliard --- .../0001-remove-pytest-runner-requirement.patch | 10 +++++----- package/python-daphne/python-daphne.hash | 6 +++--- package/python-daphne/python-daphne.mk | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package/python-daphne/0001-remove-pytest-runner-requirement.patch b/package/python-daphne/0001-remove-pytest-runner-requirement.patch index 30acf201d6..70cdb4f19d 100644 --- a/package/python-daphne/0001-remove-pytest-runner-requirement.patch +++ b/package/python-daphne/0001-remove-pytest-runner-requirement.patch @@ -15,13 +15,13 @@ index 64e94f1..4e3abb0 100755 --- a/setup.py +++ b/setup.py @@ -23,7 +23,6 @@ setup( - packages=find_packages() + ["twisted.plugins"], include_package_data=True, - install_requires=["twisted[tls]>=18.7", "autobahn>=0.18", "asgiref~=3.2"], + install_requires=["twisted[tls]>=22.4", "autobahn>=22.4.2", "asgiref>=3.5.2,<4"], + python_requires=">=3.7", - setup_requires=["pytest-runner"], - extras_require={ - "tests": ["hypothesis~=3.88", "pytest~=3.10", "pytest-asyncio~=0.8"] - }, + extras_require={"tests": ["hypothesis", "pytest", "pytest-asyncio", "django"]}, + entry_points={ + "console_scripts": ["daphne = daphne.cli:CommandLineInterface.entrypoint"] -- 2.21.0 diff --git a/package/python-daphne/python-daphne.hash b/package/python-daphne/python-daphne.hash index f80d7175cb..90d053bff6 100644 --- a/package/python-daphne/python-daphne.hash +++ b/package/python-daphne/python-daphne.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/daphne/json -md5 564353eaed92659e3b113d966a0288f2 daphne-2.4.1.tar.gz0 -sha256 1e41d02d78da373c1f8504835cdca6d447b5d64c2941661d4bd968d412b6c383 daphne-2.4.1.tar.gz -# Locally computed sha256 +md5 f0dcc0618459ad7d25508704f9505b56 daphne-4.0.0.tar.gz +sha256 cce9afc8f49a4f15d4270b8cfb0e0fe811b770a5cc795474e97e4da287497666 daphne-4.0.0.tar.gz +# Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-daphne/python-daphne.mk b/package/python-daphne/python-daphne.mk index cd4739db19..c08088278e 100644 --- a/package/python-daphne/python-daphne.mk +++ b/package/python-daphne/python-daphne.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DAPHNE_VERSION = 2.4.1 +PYTHON_DAPHNE_VERSION = 4.0.0 PYTHON_DAPHNE_SOURCE = daphne-$(PYTHON_DAPHNE_VERSION).tar.gz -PYTHON_DAPHNE_SITE = https://files.pythonhosted.org/packages/03/6c/847d1c962f8c45aa2ab0791583c4a41669d158e28fd6369ce940b8ea8417 +PYTHON_DAPHNE_SITE = https://files.pythonhosted.org/packages/d7/77/57b19d5caabf8537879aa4cf3a017b99d0b727f2521ffca7fd9140573509 PYTHON_DAPHNE_SETUP_TYPE = setuptools # https://github.com/django/daphne/blob/master/LICENSE PYTHON_DAPHNE_LICENSE = BSD-3-Clause -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:45:52 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:45:52 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dataproperty: bump to version 0.55.0 Message-ID: <20221102194552.527449-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dataproperty/python-dataproperty.hash | 4 ++-- package/python-dataproperty/python-dataproperty.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dataproperty/python-dataproperty.hash b/package/python-dataproperty/python-dataproperty.hash index 380846e9f1..3edec5cc8c 100644 --- a/package/python-dataproperty/python-dataproperty.hash +++ b/package/python-dataproperty/python-dataproperty.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dataproperty/json -md5 ce5fd0d37b6d0ca57f144e22cd62bfec DataProperty-0.54.2.tar.gz -sha256 df2fcf00e7a57f0a6089f686f847527eb3c91ded5c419daef6d06ee4bb1187b4 DataProperty-0.54.2.tar.gz +md5 8c8864a1dc456d25456b5c4de99a3fb6 DataProperty-0.55.0.tar.gz +sha256 73ccf10f8b123968210438a1a1aa859ea6d5a16b4e1f4d307da7a81b838e79fa DataProperty-0.55.0.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-dataproperty/python-dataproperty.mk b/package/python-dataproperty/python-dataproperty.mk index 1b07dc1bb7..0feef55310 100644 --- a/package/python-dataproperty/python-dataproperty.mk +++ b/package/python-dataproperty/python-dataproperty.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DATAPROPERTY_VERSION = 0.54.2 +PYTHON_DATAPROPERTY_VERSION = 0.55.0 PYTHON_DATAPROPERTY_SOURCE = DataProperty-$(PYTHON_DATAPROPERTY_VERSION).tar.gz -PYTHON_DATAPROPERTY_SITE = https://files.pythonhosted.org/packages/9a/03/44fb9094c4fb8032f254eaa37b3b07db82fa35779ceca097b3cde8464749 +PYTHON_DATAPROPERTY_SITE = https://files.pythonhosted.org/packages/85/6e/627eba99858c486c5b82468e4aaf60808c2e35d1bb768ee5da712b6fe9be PYTHON_DATAPROPERTY_SETUP_TYPE = setuptools PYTHON_DATAPROPERTY_LICENSE = MIT PYTHON_DATAPROPERTY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:48:03 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:48:03 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-decorator: bump to version 5.1.1 Message-ID: <20221102194803.660881-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-decorator/python-decorator.hash | 4 ++-- package/python-decorator/python-decorator.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-decorator/python-decorator.hash b/package/python-decorator/python-decorator.hash index 46ff7206d7..e12d34e7ed 100644 --- a/package/python-decorator/python-decorator.hash +++ b/package/python-decorator/python-decorator.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/decorator/json -md5 d01585c3ea5b36a209747fcc978a98c8 decorator-5.1.0.tar.gz -sha256 e59913af105b9860aa2c8d3272d9de5a56a4e608db9a2f167a8480b323d529a7 decorator-5.1.0.tar.gz +md5 a6b34700dcac8a4bb04efd55e99626c1 decorator-5.1.1.tar.gz +sha256 637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330 decorator-5.1.1.tar.gz # Locally computed sha256 checksums sha256 fd11660cabf0532082c45706862fafc294907ec7f8e217818240a4999806782e LICENSE.txt diff --git a/package/python-decorator/python-decorator.mk b/package/python-decorator/python-decorator.mk index a61f045e2a..5dba8cc915 100644 --- a/package/python-decorator/python-decorator.mk +++ b/package/python-decorator/python-decorator.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DECORATOR_VERSION = 5.1.0 +PYTHON_DECORATOR_VERSION = 5.1.1 PYTHON_DECORATOR_SOURCE = decorator-$(PYTHON_DECORATOR_VERSION).tar.gz -PYTHON_DECORATOR_SITE = https://files.pythonhosted.org/packages/92/3c/34f8448b61809968052882b830f7d8d9a8e1c07048f70deb039ae599f73c +PYTHON_DECORATOR_SITE = https://files.pythonhosted.org/packages/66/0c/8d907af351aa16b42caae42f9d6aa37b900c67308052d10fdce809f8d952 PYTHON_DECORATOR_LICENSE = BSD-2-Clause PYTHON_DECORATOR_LICENSE_FILES = LICENSE.txt PYTHON_DECORATOR_CPE_ID_VENDOR = python -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:52:02 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:52:02 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dialog3: bump to version 3.5.3 Message-ID: <20221102195202.874941-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dialog3/python-dialog3.hash | 8 ++++---- package/python-dialog3/python-dialog3.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-dialog3/python-dialog3.hash b/package/python-dialog3/python-dialog3.hash index 4c43d4bf5e..d66f328638 100644 --- a/package/python-dialog3/python-dialog3.hash +++ b/package/python-dialog3/python-dialog3.hash @@ -1,5 +1,5 @@ -# md5 from https://pypi.python.org/pypi/pythondialog/json -md5 07e257d91099b804e040c6ea5ec56041 pythondialog-3.5.1.tar.gz -# Locally computed -sha256 34a0687290571f37d7d297514cc36bd4cd044a3a4355271549f91490d3e7ece8 pythondialog-3.5.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/pythondialog/json +md5 94a9236e427de783fa3ee8288834f7f1 pythondialog-3.5.3.tar.gz +sha256 b2a34a8af0a6625ccbdf45cd343b854fc6c1a85231dadc80b8805db836756323 pythondialog-3.5.3.tar.gz +# Locally computed sha256 checksums sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/python-dialog3/python-dialog3.mk b/package/python-dialog3/python-dialog3.mk index 6051985640..e936de5811 100644 --- a/package/python-dialog3/python-dialog3.mk +++ b/package/python-dialog3/python-dialog3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DIALOG3_VERSION = 3.5.1 +PYTHON_DIALOG3_VERSION = 3.5.3 PYTHON_DIALOG3_SOURCE = pythondialog-$(PYTHON_DIALOG3_VERSION).tar.gz -PYTHON_DIALOG3_SITE = https://files.pythonhosted.org/packages/72/3c/26ed0db035f97196704d0197d8b2254b8a6ca93a2d132430b0b0d597aa79 +PYTHON_DIALOG3_SITE = https://files.pythonhosted.org/packages/4e/40/5c84d79f7d536ca2c3722af521eff4faafe54a93797f08c72eb72e68fb68 PYTHON_DIALOG3_LICENSE = LGPL-2.1+ PYTHON_DIALOG3_LICENSE_FILES = COPYING PYTHON_DIALOG3_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:55:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:55:44 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-django: bump to version 4.1.3 Message-ID: <20221102195544.1035113-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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..b9ae8a1da1 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 60c54c37ecf9e5e635ee6bb07a13a9fa Django-4.1.3.tar.gz +sha256 678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1 Django-4.1.3.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..c90caa9635 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.1.3 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/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:02:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:02:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/numactl: link with -latomic if needed In-Reply-To: <20221102123500.311904-1-fontaine.fabrice@gmail.com> References: <20221102123500.311904-1-fontaine.fabrice@gmail.com> Message-ID: <20221102210216.4ae702df@windsurf> On Wed, 2 Nov 2022 13:35:00 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since bump to version 2.0.16 in > commit e9bc980d93a189a16e7320bd254b906c87ca9f87: > > /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': > libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' > > Fixes: > - http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 > > Signed-off-by: Fabrice Fontaine > --- > ...01-link-with-latomic-if-needed-again.patch | 41 +++++++++++++++++++ > package/numactl/numactl.mk | 2 + > 2 files changed, 43 insertions(+) > create mode 100644 package/numactl/0001-link-with-latomic-if-needed-again.patch Also related to numactl and libatomic, we also have this pending patch: https://patchwork.ozlabs.org/project/buildroot/patch/20221024174911.75444-1-abrodkin at synopsys.com/, which still seems weird to me. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 2 20:02:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:02:45 +0100 Subject: [Buildroot] [git commit] configs/pine64: use mainline ATF Message-ID: <20221102200311.39F2F87A5E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8e45766058f10b987e7eee7aeb550d88a33e169b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master update ATF analog to pine64_sopine config. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni --- configs/pine64_defconfig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig index 2bdb6f6ae1..c454114d2a 100644 --- a/configs/pine64_defconfig +++ b/configs/pine64_defconfig @@ -7,10 +7,9 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y # Bootloader From thomas.petazzoni at bootlin.com Wed Nov 2 20:03:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:03:12 +0100 Subject: [Buildroot] [PATCH] configs/pine64: Use mainline ATF In-Reply-To: <20221102114137.931851-1-buildroot@heine.tech> References: <20221102114137.931851-1-buildroot@heine.tech> Message-ID: <20221102210312.06b2faa8@windsurf> On Wed, 2 Nov 2022 12:41:32 +0100 Michael Nosthoff via buildroot wrote: > update ATF analog to pine64_sopine config. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 > > Signed-off-by: Michael Nosthoff > --- > configs/pine64_defconfig | 7 +++---- > 1 file changed, 3 insertions(+), 4 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Wed Nov 2 20:06:31 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:06:31 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-docker: bump to version 6.0.1 Message-ID: <20221102200631.1640150-1-james.hilliard1@gmail.com> Add new host-python-setuptools-scm build dependency. Signed-off-by: James Hilliard --- package/python-docker/python-docker.hash | 4 ++-- package/python-docker/python-docker.mk | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-docker/python-docker.hash b/package/python-docker/python-docker.hash index 678245a979..3fc3c4f0f4 100644 --- a/package/python-docker/python-docker.hash +++ b/package/python-docker/python-docker.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/docker/json -md5 e1e8dc73e3220fe9eec1faf80b0290de docker-4.1.0.tar.gz -sha256 6e06c5e70ba4fad73e35f00c55a895a448398f3ada7faae072e2bb01348bafc1 docker-4.1.0.tar.gz +md5 8e85e23ed30a3d07129e197d35e56eb4 docker-6.0.1.tar.gz +sha256 896c4282e5c7af5c45e8b683b0b0c33932974fe6e50fc6906a0a83616ab3da97 docker-6.0.1.tar.gz # Locally computed sha256 checksums sha256 f2f0b07fa5e492c11d27aa0d2f3f1a0e64b9d17f32d8aa489ae2af9609af33b2 LICENSE diff --git a/package/python-docker/python-docker.mk b/package/python-docker/python-docker.mk index f476a1badd..4da972e017 100644 --- a/package/python-docker/python-docker.mk +++ b/package/python-docker/python-docker.mk @@ -4,13 +4,14 @@ # ################################################################################ -PYTHON_DOCKER_VERSION = 4.1.0 +PYTHON_DOCKER_VERSION = 6.0.1 PYTHON_DOCKER_SOURCE = docker-$(PYTHON_DOCKER_VERSION).tar.gz -PYTHON_DOCKER_SITE = https://files.pythonhosted.org/packages/de/54/a822d7116ff2f726f3da2b3e6c87659657bdcb7a36e382860ed505ed5e45 +PYTHON_DOCKER_SITE = https://files.pythonhosted.org/packages/79/26/6609b51ecb418e12d1534d00b888ce7e108f38b47dc6cd589598d5c6aaa2 PYTHON_DOCKER_SETUP_TYPE = setuptools PYTHON_DOCKER_LICENSE = Apache-2.0 PYTHON_DOCKER_LICENSE_FILES = LICENSE PYTHON_DOCKER_CPE_ID_VENDOR = docker PYTHON_DOCKER_CPE_ID_PRODUCT = docker-py +PYTHON_DOCKER_DEPENDENCIES = host-python-setuptools-scm $(eval $(python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:07:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:07:21 +0100 Subject: [Buildroot] [git commit] configs/visionfive: add missing host-openssl dependency for the kernel Message-ID: <20221102200808.E184287A65@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eb2a53c26f17b1affe98c982da7a805a85c96990 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The kernel build needs host-openssl: certs/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [scripts/Makefile.host:95: certs/extract-cert] Error 1 make[2]: *** [Makefile:1852: certs] Error 2 make[2]: *** Waiting for unfinished jobs.... Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259660751 Signed-off-by: Thomas Petazzoni --- configs/visionfive_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/visionfive_defconfig b/configs/visionfive_defconfig index 9f5fb03610..0d9325078a 100644 --- a/configs/visionfive_defconfig +++ b/configs/visionfive_defconfig @@ -11,6 +11,7 @@ BR2_LINUX_KERNEL_DEFCONFIG="visionfive" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="starfive/jh7100-starfive-visionfive-v1" 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_TAR is not set From james.hilliard1 at gmail.com Wed Nov 2 20:10:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:10:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-docutils: bump to version 0.19 Message-ID: <20221102201018.1819737-1-james.hilliard1@gmail.com> License hash changed due to url update: https://sourceforge.net/p/docutils/code/8959/ Signed-off-by: James Hilliard --- package/python-docutils/python-docutils.hash | 9 +++++---- package/python-docutils/python-docutils.mk | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-docutils/python-docutils.hash b/package/python-docutils/python-docutils.hash index f5e0b82db8..6a36f362e9 100644 --- a/package/python-docutils/python-docutils.hash +++ b/package/python-docutils/python-docutils.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/docutils/json, sha256 locally computed -md5 ca5827e2432fd58f4c8d74a6591135de docutils-0.18.1.tar.gz -sha256 679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06 docutils-0.18.1.tar.gz -sha256 f20172170ef9aeebbf53adf5d8f7d309f7dc6068e9a3a1b52ea772305686739d COPYING.txt +# md5, sha256 from https://pypi.org/pypi/docutils/json +md5 0afa992a6e93db892107c3f087d0d9df docutils-0.19.tar.gz +sha256 33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6 docutils-0.19.tar.gz +# Locally computed sha256 checksums +sha256 16b78bd9994588326a871ac39f64480969ebeb57ecd46a31874744560e72390a COPYING.txt diff --git a/package/python-docutils/python-docutils.mk b/package/python-docutils/python-docutils.mk index 39a570f5a1..d06521d10f 100644 --- a/package/python-docutils/python-docutils.mk +++ b/package/python-docutils/python-docutils.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DOCUTILS_VERSION = 0.18.1 +PYTHON_DOCUTILS_VERSION = 0.19 PYTHON_DOCUTILS_SOURCE = docutils-$(PYTHON_DOCUTILS_VERSION).tar.gz -PYTHON_DOCUTILS_SITE = https://files.pythonhosted.org/packages/57/b1/b880503681ea1b64df05106fc7e3c4e3801736cf63deffc6fa7fc5404cf5 +PYTHON_DOCUTILS_SITE = https://files.pythonhosted.org/packages/6b/5c/330ea8d383eb2ce973df34d1239b3b21e91cd8c865d21ff82902d952f91f PYTHON_DOCUTILS_LICENSE = Public Domain, BSD-2-Clause, BSD-3-Clause, Python-2.0, GPL-3.0+ (emacs mode) PYTHON_DOCUTILS_LICENSE_FILES = COPYING.txt PYTHON_DOCUTILS_SETUP_TYPE = setuptools -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:10:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:10:19 +0100 Subject: [Buildroot] snps_arc700_axs101_defconfig fails to build Message-ID: <20221102211019.71376854@windsurf> Hello Alexey, According to https://gitlab.com/buildroot.org/buildroot/-/jobs/3259666747, snps_arc700_axs101_defconfig fails to build with: msort.c: Assembler messages: msort.c:200: Error: opcode 'dmb' not supported for target arc700 make[4]: *** [../o-iterator.mk:9: /builds/buildroot.org/buildroot/output/build/glibc-2.36-66-ga1dc0be03c9dd850b864bd7a9c03cf8e396eb7ca/build/stdlib/msort.o] Error 1 During the glibc build. Could you have a look? Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From james.hilliard1 at gmail.com Wed Nov 2 20:12:24 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:12:24 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dominate: bump to version 2.7.0 Message-ID: <20221102201224.1972919-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dominate/python-dominate.hash | 4 ++-- package/python-dominate/python-dominate.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dominate/python-dominate.hash b/package/python-dominate/python-dominate.hash index 2e77d72a2e..89293baec6 100644 --- a/package/python-dominate/python-dominate.hash +++ b/package/python-dominate/python-dominate.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dominate/json -md5 9f714324ca99eee98bb3c3cdbe838de6 dominate-2.6.0.tar.gz -sha256 76ec2cde23700a6fc4fee098168b9dee43b99c2f1dd0ca6a711f683e8eb7e1e4 dominate-2.6.0.tar.gz +md5 77bba29beaaac4dfb657092cd89db033 dominate-2.7.0.tar.gz +sha256 520101360892ebf9d0553f67d37e359ff92403d8a1e33814030503088a05da49 dominate-2.7.0.tar.gz # Locally computed sha256 checksums sha256 9ccf26cfe845e0eb8bb58053e47366e7ab6b697ae010f7650978d4b71b7d1fc1 LICENSE.txt diff --git a/package/python-dominate/python-dominate.mk b/package/python-dominate/python-dominate.mk index 79fc058737..0f3687de5f 100644 --- a/package/python-dominate/python-dominate.mk +++ b/package/python-dominate/python-dominate.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DOMINATE_VERSION = 2.6.0 +PYTHON_DOMINATE_VERSION = 2.7.0 PYTHON_DOMINATE_SOURCE = dominate-$(PYTHON_DOMINATE_VERSION).tar.gz -PYTHON_DOMINATE_SITE = https://files.pythonhosted.org/packages/29/23/edf8e470f1053245c1aa99d92c8a3da9e83f6c7d3eb39205486965425be5 +PYTHON_DOMINATE_SITE = https://files.pythonhosted.org/packages/12/d7/5e5f50f5d5bdd4282d2a70b9479c1d91d6628bebd4829e455cdf7366a92e PYTHON_DOMINATE_SETUP_TYPE = setuptools PYTHON_DOMINATE_LICENSE = LGPL-3.0+ PYTHON_DOMINATE_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:15:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:15:05 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dpkt: bump to version 1.9.8 Message-ID: <20221102201505.2239068-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dpkt/python-dpkt.hash | 4 ++-- package/python-dpkt/python-dpkt.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dpkt/python-dpkt.hash b/package/python-dpkt/python-dpkt.hash index e5e986628c..7de0d748fc 100644 --- a/package/python-dpkt/python-dpkt.hash +++ b/package/python-dpkt/python-dpkt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dpkt/json -md5 ac3ace1c5ee12a74f12a863ac9082b59 dpkt-1.9.7.2.tar.gz -sha256 80f977667ebbad2b5c4f7b7f45ee8bea6622fb71723f68a9a8fe6274520c853b dpkt-1.9.7.2.tar.gz +md5 0f16de3c0b8caa6ec2261210f08c7b8b dpkt-1.9.8.tar.gz +sha256 43f8686e455da5052835fd1eda2689d51de3670aac9799b1b00cfd203927ee45 dpkt-1.9.8.tar.gz # Locally computed sha256 checksums sha256 4c5ffde575425591cbd51410219a6b98bbbb717e0c5784187e356653da8e5095 LICENSE diff --git a/package/python-dpkt/python-dpkt.mk b/package/python-dpkt/python-dpkt.mk index 87945d67c6..a99a1e8604 100644 --- a/package/python-dpkt/python-dpkt.mk +++ b/package/python-dpkt/python-dpkt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DPKT_VERSION = 1.9.7.2 +PYTHON_DPKT_VERSION = 1.9.8 PYTHON_DPKT_SOURCE = dpkt-$(PYTHON_DPKT_VERSION).tar.gz -PYTHON_DPKT_SITE = https://files.pythonhosted.org/packages/95/51/923b370880eff9b62fe4fe965a916da709022a02669c670731da69088e93 +PYTHON_DPKT_SITE = https://files.pythonhosted.org/packages/c9/7d/52f17a794db52a66e46ebb0c7549bf2f035ed61d5a920ba4aaa127dd038e PYTHON_DPKT_SETUP_TYPE = setuptools PYTHON_DPKT_LICENSE = BSD-3-Clause PYTHON_DPKT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:17:17 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:17:17 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dtschema: bump to version 2022.11 Message-ID: <20221102201717.2466949-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dtschema/python-dtschema.hash | 4 ++-- package/python-dtschema/python-dtschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dtschema/python-dtschema.hash b/package/python-dtschema/python-dtschema.hash index 7b183e28e3..32e6e99fa7 100644 --- a/package/python-dtschema/python-dtschema.hash +++ b/package/python-dtschema/python-dtschema.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dtschema/json -md5 ed75defac9a7297a567f278994b14d5b dtschema-2022.8.tar.gz -sha256 1befe7c9f74cea248a8b524cf6185ac48912a5b2aae96854d77cb94584433ca4 dtschema-2022.8.tar.gz +md5 69f39814b2e90809b32cbeafc3e6aaab dtschema-2022.11.tar.gz +sha256 825e51b8bb82a2d4833d15c25ff2b9a3f5a53b36a490d7c4b6b136037e823320 dtschema-2022.11.tar.gz # Locally computed sha256 checksums sha256 ca0d66263406dc684fe9db60577b234f65ffdf620d7e041c708e969447b69111 LICENSE.txt diff --git a/package/python-dtschema/python-dtschema.mk b/package/python-dtschema/python-dtschema.mk index 263061dc98..90fffd4255 100644 --- a/package/python-dtschema/python-dtschema.mk +++ b/package/python-dtschema/python-dtschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DTSCHEMA_VERSION = 2022.8 +PYTHON_DTSCHEMA_VERSION = 2022.11 PYTHON_DTSCHEMA_SOURCE = dtschema-$(PYTHON_DTSCHEMA_VERSION).tar.gz -PYTHON_DTSCHEMA_SITE = https://files.pythonhosted.org/packages/95/be/cb576760b9578cb69da020aeb80f3c2d05ff46b4090ab350c1e05691329e +PYTHON_DTSCHEMA_SITE = https://files.pythonhosted.org/packages/9a/15/41ece48fc9524ad815238cfbd164b8ac9dde889759790afbcc4903564dbd PYTHON_DTSCHEMA_SETUP_TYPE = setuptools PYTHON_DTSCHEMA_LICENSE = BSD-2-Clause PYTHON_DTSCHEMA_LICENSE_FILES = LICENSE.txt -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:18:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:18:54 +0100 Subject: [Buildroot] [PATCH 0/3] Another small set of defconfig removals Message-ID: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> Hello, Here is another 3 defconfigs that have failed to build, and for which the build failures were already reported on August 6, 2022 with no feedback from the maintainer for those platforms. If there is no feedback, I propose to remove those defconfigs in one week, i.e on November 9, 2022. Thomas Thomas Petazzoni (3): configs/roc_pc_rk3399: remove defconfig configs/rock_pi_4: remove defconfig configs/rock_pi_n10: remove defconfig DEVELOPERS | 6 --- board/firefly/roc-rk3399-pc/extlinux.conf | 4 -- board/firefly/roc-rk3399-pc/genimage.cfg | 22 -------- board/firefly/roc-rk3399-pc/post-build.sh | 5 -- board/firefly/roc-rk3399-pc/readme.txt | 40 --------------- board/radxa/rockpi-4/extlinux.conf | 4 -- board/radxa/rockpi-4/genimage.cfg | 39 --------------- board/radxa/rockpi-4/post-build.sh | 5 -- board/radxa/rockpi-4/readme.txt | 61 ----------------------- board/radxa/rockpi-n10/extlinux.conf | 4 -- board/radxa/rockpi-n10/genimage.cfg | 39 --------------- board/radxa/rockpi-n10/post-build.sh | 5 -- board/radxa/rockpi-n10/readme.txt | 61 ----------------------- configs/rock_pi_4_defconfig | 55 -------------------- configs/rock_pi_n10_defconfig | 55 -------------------- 15 files changed, 405 deletions(-) delete mode 100644 board/firefly/roc-rk3399-pc/extlinux.conf delete mode 100644 board/firefly/roc-rk3399-pc/genimage.cfg delete mode 100755 board/firefly/roc-rk3399-pc/post-build.sh delete mode 100644 board/firefly/roc-rk3399-pc/readme.txt delete mode 100644 board/radxa/rockpi-4/extlinux.conf delete mode 100644 board/radxa/rockpi-4/genimage.cfg delete mode 100755 board/radxa/rockpi-4/post-build.sh delete mode 100644 board/radxa/rockpi-4/readme.txt delete mode 100644 board/radxa/rockpi-n10/extlinux.conf delete mode 100644 board/radxa/rockpi-n10/genimage.cfg delete mode 100755 board/radxa/rockpi-n10/post-build.sh delete mode 100644 board/radxa/rockpi-n10/readme.txt delete mode 100644 configs/rock_pi_4_defconfig delete mode 100644 configs/rock_pi_n10_defconfig -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:18:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:18:55 +0100 Subject: [Buildroot] [PATCH 1/3] configs/roc_pc_rk3399: remove defconfig In-Reply-To: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> Message-ID: <20221102201858.555294-2-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671226 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/firefly/roc-rk3399-pc/extlinux.conf | 4 --- board/firefly/roc-rk3399-pc/genimage.cfg | 22 ------------- board/firefly/roc-rk3399-pc/post-build.sh | 5 --- board/firefly/roc-rk3399-pc/readme.txt | 40 ----------------------- 5 files changed, 73 deletions(-) delete mode 100644 board/firefly/roc-rk3399-pc/extlinux.conf delete mode 100644 board/firefly/roc-rk3399-pc/genimage.cfg delete mode 100755 board/firefly/roc-rk3399-pc/post-build.sh delete mode 100644 board/firefly/roc-rk3399-pc/readme.txt diff --git a/DEVELOPERS b/DEVELOPERS index 9569ee720b..591276bec8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2729,13 +2729,11 @@ F: package/hwloc/ F: package/powertop/ N: Suniel Mahesh -F: board/firefly/ F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig F: configs/rock_pi_n10_defconfig diff --git a/board/firefly/roc-rk3399-pc/extlinux.conf b/board/firefly/roc-rk3399-pc/extlinux.conf deleted file mode 100644 index 50a358fadc..0000000000 --- a/board/firefly/roc-rk3399-pc/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399RocPC linux - kernel /boot/Image - devicetree /boot/rk3399-roc-pc.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p1 rootwait diff --git a/board/firefly/roc-rk3399-pc/genimage.cfg b/board/firefly/roc-rk3399-pc/genimage.cfg deleted file mode 100644 index 966c869273..0000000000 --- a/board/firefly/roc-rk3399-pc/genimage.cfg +++ /dev/null @@ -1,22 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition u-boot-tpl-spl-dtb { - in-partition-table = "no" - image = "idbloader.img" - offset = 32K - } - - partition u-boot-dtb { - in-partition-table = "no" - image = "u-boot.itb" - offset = 8M - size = 30M - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/firefly/roc-rk3399-pc/post-build.sh b/board/firefly/roc-rk3399-pc/post-build.sh deleted file mode 100755 index 1f5ff6a611..0000000000 --- a/board/firefly/roc-rk3399-pc/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf diff --git a/board/firefly/roc-rk3399-pc/readme.txt b/board/firefly/roc-rk3399-pc/readme.txt deleted file mode 100644 index 8a6f1cdee6..0000000000 --- a/board/firefly/roc-rk3399-pc/readme.txt +++ /dev/null @@ -1,40 +0,0 @@ -Libre Computer Board ROC-RK3399-PC -=================================== - -Build: - - $ make roc_pc_rk3399_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? idbloader.img -??? Image -??? rk3399-roc-pc.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Wiki link: -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/roc-rk3399-pc.html -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:18:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:18:56 +0100 Subject: [Buildroot] [PATCH 2/3] configs/rock_pi_4: remove defconfig In-Reply-To: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> Message-ID: <20221102201858.555294-3-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671395 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/radxa/rockpi-4/extlinux.conf | 4 -- board/radxa/rockpi-4/genimage.cfg | 39 ------------------- board/radxa/rockpi-4/post-build.sh | 5 --- board/radxa/rockpi-4/readme.txt | 61 ------------------------------ configs/rock_pi_4_defconfig | 55 --------------------------- 6 files changed, 166 deletions(-) delete mode 100644 board/radxa/rockpi-4/extlinux.conf delete mode 100644 board/radxa/rockpi-4/genimage.cfg delete mode 100755 board/radxa/rockpi-4/post-build.sh delete mode 100644 board/radxa/rockpi-4/readme.txt delete mode 100644 configs/rock_pi_4_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 591276bec8..bf839d32d5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2731,10 +2731,8 @@ F: package/powertop/ N: Suniel Mahesh F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 -F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig F: configs/rock_pi_n10_defconfig F: configs/rockpro64_defconfig diff --git a/board/radxa/rockpi-4/extlinux.conf b/board/radxa/rockpi-4/extlinux.conf deleted file mode 100644 index 83374f174a..0000000000 --- a/board/radxa/rockpi-4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ROCK_PI_4 linux - kernel /Image - devicetree /rk3399-rock-pi-4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/radxa/rockpi-4/genimage.cfg b/board/radxa/rockpi-4/genimage.cfg deleted file mode 100644 index 9f64e96970..0000000000 --- a/board/radxa/rockpi-4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-rock-pi-4.dtb", - "extlinux" - } - } - - size = 112M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/radxa/rockpi-4/post-build.sh b/board/radxa/rockpi-4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/radxa/rockpi-4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/radxa/rockpi-4/readme.txt b/board/radxa/rockpi-4/readme.txt deleted file mode 100644 index 1db7569ed9..0000000000 --- a/board/radxa/rockpi-4/readme.txt +++ /dev/null @@ -1,61 +0,0 @@ -RADXA ROCK_PI_4 -================ -https://rockpi.org/rockpi4 - -ROCK Pi 4 is a Single Board Computer (SBC) from radxa. This guide is valid -for the below models: -- ROCK PI 4 Model A -- ROCK PI 4 Model B -- ROCK PI 4 Model C - -Build: -====== - $ make rock_pi_4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399-rock-pi-4.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== - -Serial console: ---------------- -RockPi4 has a 40-pin GPIO header. The pin layout is as follows: - -pin 6: gnd -pin 8: tx -pin 10: rx - -Baudrate for this board is 1500000. - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -Wiki link: -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/rock-pi-4.html diff --git a/configs/rock_pi_4_defconfig b/configs/rock_pi_4_defconfig deleted file mode 100644 index 401a59bac4..0000000000 --- a/configs/rock_pi_4_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -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/amarula/u-boot-amarula.git" -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="cf2747360fdd1eb0d51dd01a984c7c62c7f714fe" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock-pi-4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.46" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-rock-pi-4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="rockpi4" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROCK_PI_4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="96M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rockpi-4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rockpi-4/post-build.sh" -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:18:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:18:57 +0100 Subject: [Buildroot] [PATCH 3/3] configs/rock_pi_n10: remove defconfig In-Reply-To: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> Message-ID: <20221102201858.555294-4-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671399 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/radxa/rockpi-n10/extlinux.conf | 4 -- board/radxa/rockpi-n10/genimage.cfg | 39 ------------------ board/radxa/rockpi-n10/post-build.sh | 5 --- board/radxa/rockpi-n10/readme.txt | 61 ---------------------------- configs/rock_pi_n10_defconfig | 55 ------------------------- 6 files changed, 166 deletions(-) delete mode 100644 board/radxa/rockpi-n10/extlinux.conf delete mode 100644 board/radxa/rockpi-n10/genimage.cfg delete mode 100755 board/radxa/rockpi-n10/post-build.sh delete mode 100644 board/radxa/rockpi-n10/readme.txt delete mode 100644 configs/rock_pi_n10_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index bf839d32d5..124552e72f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2732,9 +2732,7 @@ N: Suniel Mahesh F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-n8 -F: board/radxa/rockpi-n10 F: configs/rock_pi_n8_defconfig -F: configs/rock_pi_n10_defconfig F: configs/rockpro64_defconfig F: package/arm-gnu-toolchain/ diff --git a/board/radxa/rockpi-n10/extlinux.conf b/board/radxa/rockpi-n10/extlinux.conf deleted file mode 100644 index b6a4c97cd9..0000000000 --- a/board/radxa/rockpi-n10/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ROCK_PI_N10 linux - kernel /Image - devicetree /rk3399pro-rock-pi-n10.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p4 rw rootwait diff --git a/board/radxa/rockpi-n10/genimage.cfg b/board/radxa/rockpi-n10/genimage.cfg deleted file mode 100644 index fe6fa3f8f9..0000000000 --- a/board/radxa/rockpi-n10/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399pro-rock-pi-n10.dtb", - "extlinux" - } - } - - size = 112M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/radxa/rockpi-n10/post-build.sh b/board/radxa/rockpi-n10/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/radxa/rockpi-n10/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/radxa/rockpi-n10/readme.txt b/board/radxa/rockpi-n10/readme.txt deleted file mode 100644 index 49decbb3d9..0000000000 --- a/board/radxa/rockpi-n10/readme.txt +++ /dev/null @@ -1,61 +0,0 @@ -RADXA ROCKPI-N10 -================ -https://wiki.radxa.com/RockpiN10 - -Build: -====== - $ make rock_pi_n10_defconfig - $ make - -Files created in output directory -================================= - -output/images -. -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399pro-rock-pi-n10.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== - -Serial console: ---------------- -RockPi-N10 has a 40-pin GPIO header. The pin layout is as follows: - -pin 6: gnd -pin 8: tx -pin 10: rx - -Baudrate for this board is 1500000. - -The boot order on rockpi-n10 is emmc, sd. If emmc contains a valid Image, the board -always boots from emmc. To boot from SD, erase emmc as per the guide: - -https://wiki.amarulasolutions.com/bsp/setup/rockchip/rk3399_emmc.html - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -wiki link: ----------- -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399pro/rock-pi-n10.html diff --git a/configs/rock_pi_n10_defconfig b/configs/rock_pi_n10_defconfig deleted file mode 100644 index c622839c89..0000000000 --- a/configs/rock_pi_n10_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.7 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_7=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -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/amarula/u-boot-amarula.git" -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="cf2747360fdd1eb0d51dd01a984c7c62c7f714fe" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock-pi-n10-rk3399pro" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.7.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399pro-rock-pi-n10" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="rockpi-n10" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROCKPI-N10" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="160M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rockpi-n10/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rockpi-n10/post-build.sh" -- 2.38.1 From james.hilliard1 at gmail.com Wed Nov 2 20:19:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:19:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-ecdsa: bump to version 0.18.0 Message-ID: <20221102201922.2652296-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-ecdsa/python-ecdsa.hash | 4 ++-- package/python-ecdsa/python-ecdsa.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-ecdsa/python-ecdsa.hash b/package/python-ecdsa/python-ecdsa.hash index a082d30b0f..382cccd47c 100644 --- a/package/python-ecdsa/python-ecdsa.hash +++ b/package/python-ecdsa/python-ecdsa.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ecdsa/json -md5 d0dd59c43af0f640a60599551529f5d0 ecdsa-0.17.0.tar.gz -sha256 b9f500bb439e4153d0330610f5d26baaf18d17b8ced1bc54410d189385ea68aa ecdsa-0.17.0.tar.gz +md5 cbca26ec29cc50e32e8b070aa2ec0786 ecdsa-0.18.0.tar.gz +sha256 190348041559e21b22a1d65cee485282ca11a6f81d503fddb84d5017e9ed1e49 ecdsa-0.18.0.tar.gz # Locally computed sha256 checksums sha256 3eca9845773d2e5b8cc9d8c119d345f00a4806e4bd660d4a3d6cdf9c0e9d8bb2 LICENSE diff --git a/package/python-ecdsa/python-ecdsa.mk b/package/python-ecdsa/python-ecdsa.mk index eda35616de..d3d49c2520 100644 --- a/package/python-ecdsa/python-ecdsa.mk +++ b/package/python-ecdsa/python-ecdsa.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ECDSA_VERSION = 0.17.0 +PYTHON_ECDSA_VERSION = 0.18.0 PYTHON_ECDSA_SOURCE = ecdsa-$(PYTHON_ECDSA_VERSION).tar.gz -PYTHON_ECDSA_SITE = https://files.pythonhosted.org/packages/bf/3d/3d909532ad541651390bf1321e097404cbd39d1d89c2046f42a460220fb3 +PYTHON_ECDSA_SITE = https://files.pythonhosted.org/packages/ff/7b/ba6547a76c468a0d22de93e89ae60d9561ec911f59532907e72b0d8bc0f1 PYTHON_ECDSA_SETUP_TYPE = setuptools PYTHON_ECDSA_LICENSE = MIT PYTHON_ECDSA_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:23:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:23:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-engineio: bump to version 4.3.4 Message-ID: <20221102202325.2943719-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-engineio/python-engineio.hash | 4 ++-- package/python-engineio/python-engineio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-engineio/python-engineio.hash b/package/python-engineio/python-engineio.hash index 5762303af0..651226cc9c 100644 --- a/package/python-engineio/python-engineio.hash +++ b/package/python-engineio/python-engineio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-engineio/json -md5 d2bc7184d64e9d5a692bfad29ff73dea python-engineio-4.2.1.tar.gz -sha256 d510329b6d8ed5662547862f58bc73659ae62defa66b66d745ba021de112fa62 python-engineio-4.2.1.tar.gz +md5 cb093c07bc5b5351e6a2edb555b02f33 python-engineio-4.3.4.tar.gz +sha256 d8d8b072799c36cadcdcc2b40d2a560ce09797ab3d2d596b2ad519a5e4df19ae python-engineio-4.3.4.tar.gz # Locally computed sha256 checksums sha256 c9e97d3dbc1fbbcdb4f7808b282cd646db887aff4f5313fe6bbe8d4c31405a9c LICENSE diff --git a/package/python-engineio/python-engineio.mk b/package/python-engineio/python-engineio.mk index 81bd49fb64..388e669155 100644 --- a/package/python-engineio/python-engineio.mk +++ b/package/python-engineio/python-engineio.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_ENGINEIO_VERSION = 4.2.1 -PYTHON_ENGINEIO_SITE = https://files.pythonhosted.org/packages/74/1e/33e402011bb2fe33ab12762e5a66d66df1d47302a23e9c5e8310e11b1403 +PYTHON_ENGINEIO_VERSION = 4.3.4 +PYTHON_ENGINEIO_SITE = https://files.pythonhosted.org/packages/7e/ff/970c5d084f513fb38108cd7c90497489d7cff8666f9bfabae00a3f4e13d4 PYTHON_ENGINEIO_SETUP_TYPE = setuptools PYTHON_ENGINEIO_LICENSE = MIT PYTHON_ENGINEIO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:28:11 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:28:11 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-entrypoints: bump to version 0.4 Message-ID: <20221102202811.3216819-1-james.hilliard1@gmail.com> Migrate to flit package infrastructure. Signed-off-by: James Hilliard --- package/python-entrypoints/python-entrypoints.hash | 4 ++-- package/python-entrypoints/python-entrypoints.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-entrypoints/python-entrypoints.hash b/package/python-entrypoints/python-entrypoints.hash index 95c092e5e0..a8deb85614 100644 --- a/package/python-entrypoints/python-entrypoints.hash +++ b/package/python-entrypoints/python-entrypoints.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/entrypoints/json -md5 c5c61ea2e46a0c50ea08f4af7955a0b1 entrypoints-0.3.tar.gz -sha256 c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451 entrypoints-0.3.tar.gz +md5 3acd8b72119a8fb1eac7030c24ac6b49 entrypoints-0.4.tar.gz +sha256 b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4 entrypoints-0.4.tar.gz # Locally computed sha256 checksums sha256 de5fcd7349cdf399b0707a2a024833c4704743650133c72d6f0ff7561a03a848 LICENSE diff --git a/package/python-entrypoints/python-entrypoints.mk b/package/python-entrypoints/python-entrypoints.mk index 7ab1b4d64a..287b83605d 100644 --- a/package/python-entrypoints/python-entrypoints.mk +++ b/package/python-entrypoints/python-entrypoints.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_ENTRYPOINTS_VERSION = 0.3 +PYTHON_ENTRYPOINTS_VERSION = 0.4 PYTHON_ENTRYPOINTS_SOURCE = entrypoints-$(PYTHON_ENTRYPOINTS_VERSION).tar.gz -PYTHON_ENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/b4/ef/063484f1f9ba3081e920ec9972c96664e2edb9fdc3d8669b0e3b8fc0ad7c -PYTHON_ENTRYPOINTS_SETUP_TYPE = distutils +PYTHON_ENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2 +PYTHON_ENTRYPOINTS_SETUP_TYPE = flit PYTHON_ENTRYPOINTS_LICENSE = MIT PYTHON_ENTRYPOINTS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:31:11 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:31:11 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-filelock: bump to version 3.8.0 Message-ID: <20221102203111.3434687-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-filelock/python-filelock.hash | 4 ++-- package/python-filelock/python-filelock.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-filelock/python-filelock.hash b/package/python-filelock/python-filelock.hash index d7cc864668..e4dd67de07 100644 --- a/package/python-filelock/python-filelock.hash +++ b/package/python-filelock/python-filelock.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/filelock/json -md5 f8458b5235a9e439fd512dc08947f6b2 filelock-3.3.0.tar.gz -sha256 8c7eab13dc442dc249e95158bcc12dec724465919bdc9831fdbf0660f03d1785 filelock-3.3.0.tar.gz +md5 9bd8d33d5d7dc95012981ccbfb2d2a0f filelock-3.8.0.tar.gz +sha256 55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc filelock-3.8.0.tar.gz # Locally computed sha256 checksums sha256 88d9b4eb60579c191ec391ca04c16130572d7eedc4a86daa58bf28c6e14c9bcd LICENSE diff --git a/package/python-filelock/python-filelock.mk b/package/python-filelock/python-filelock.mk index 00c32b2caa..8d5308ddca 100644 --- a/package/python-filelock/python-filelock.mk +++ b/package/python-filelock/python-filelock.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FILELOCK_VERSION = 3.3.0 +PYTHON_FILELOCK_VERSION = 3.8.0 PYTHON_FILELOCK_SOURCE = filelock-$(PYTHON_FILELOCK_VERSION).tar.gz -PYTHON_FILELOCK_SITE = https://files.pythonhosted.org/packages/fd/6e/665a6cb363bee26e40954ee812e4e733fd7cafd84c06e0c7c2357641abd6 +PYTHON_FILELOCK_SITE = https://files.pythonhosted.org/packages/95/55/b897882bffb8213456363e646bf9e9fa704ffda5a7d140edf935a9e02c7b PYTHON_FILELOCK_SETUP_TYPE = setuptools PYTHON_FILELOCK_LICENSE = Public Domain PYTHON_FILELOCK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:34:02 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:34:02 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-flask: bump to version 2.2.2 Message-ID: <20221102203402.3609657-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-flask/python-flask.hash | 4 ++-- package/python-flask/python-flask.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask/python-flask.hash b/package/python-flask/python-flask.hash index 5f19a450a1..9b6391750a 100644 --- a/package/python-flask/python-flask.hash +++ b/package/python-flask/python-flask.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/flask/json -md5 93f1832e5be704ef6ff2a4124579cd85 Flask-2.1.2.tar.gz -sha256 315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477 Flask-2.1.2.tar.gz +md5 c0d2276cb7d59a06d62c915da9c77ba6 Flask-2.2.2.tar.gz +sha256 642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b Flask-2.2.2.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst sha256 7535eac513edd12fb8e33f203c6a403549629e34b363418cdbd6c6ea5464515d docs/license.rst diff --git a/package/python-flask/python-flask.mk b/package/python-flask/python-flask.mk index b684aff480..1b1ffdf034 100644 --- a/package/python-flask/python-flask.mk +++ b/package/python-flask/python-flask.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_VERSION = 2.1.2 +PYTHON_FLASK_VERSION = 2.2.2 PYTHON_FLASK_SOURCE = Flask-$(PYTHON_FLASK_VERSION).tar.gz -PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b +PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f PYTHON_FLASK_SETUP_TYPE = setuptools PYTHON_FLASK_LICENSE = BSD-3-Clause PYTHON_FLASK_LICENSE_FILES = LICENSE.rst docs/license.rst -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:37:52 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:37:52 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-flask-sqlalchemy: bump to version 3.0.2 Message-ID: <20221102203752.4053123-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash | 4 ++-- package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash index 4c2a701eb3..50ca14371d 100644 --- a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flask-sqlalchemy/json -md5 dcb6b62248ced71dab183f2cb2778583 Flask-SQLAlchemy-2.5.1.tar.gz -sha256 2bda44b43e7cacb15d4e05ff3cc1f8bc97936cc464623424102bfc2c35e95912 Flask-SQLAlchemy-2.5.1.tar.gz +md5 cbc5756b7e14683de1a540516159a81a Flask-SQLAlchemy-3.0.2.tar.gz +sha256 16199f5b3ddfb69e0df2f52ae4c76aedbfec823462349dabb21a1b2e0a2b65e9 Flask-SQLAlchemy-3.0.2.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk index b1d00ad6c0..ca6fd0c793 100644 --- a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_SQLALCHEMY_VERSION = 2.5.1 +PYTHON_FLASK_SQLALCHEMY_VERSION = 3.0.2 PYTHON_FLASK_SQLALCHEMY_SOURCE = Flask-SQLAlchemy-$(PYTHON_FLASK_SQLALCHEMY_VERSION).tar.gz -PYTHON_FLASK_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/35/f0/39dd2d8e7e5223f78a5206d7020dc0e16718a964acfb3564d89e9798ab9b +PYTHON_FLASK_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/0b/b7/05a8f9c3f010775275f8dec53e40ff7ea1ae61bf1cfa4b524caf4d3da982 PYTHON_FLASK_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_FLASK_SQLALCHEMY_LICENSE = BSD-3-Clause PYTHON_FLASK_SQLALCHEMY_LICENSE_FILES = LICENSE.rst -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:42:12 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:42:12 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-greenlet: bump to version 2.0.0 Message-ID: <20221102204212.238062-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-greenlet/python-greenlet.hash | 4 ++-- package/python-greenlet/python-greenlet.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-greenlet/python-greenlet.hash b/package/python-greenlet/python-greenlet.hash index 8e2a95b03e..b5fd1fd7b2 100644 --- a/package/python-greenlet/python-greenlet.hash +++ b/package/python-greenlet/python-greenlet.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/greenlet/json -md5 b3e86eb9ab0908e6e3ef542e9b94d7e1 greenlet-1.1.3.post0.tar.gz -sha256 f5e09dc5c6e1796969fd4b775ea1417d70e49a5df29aaa8e5d10675d9e11872c greenlet-1.1.3.post0.tar.gz +md5 1d73a38c1c0b0c7e16ec17d6a19f3652 greenlet-2.0.0.tar.gz +sha256 6c66f0da8049ee3c126b762768179820d4c0ae0ca46ae489039e4da2fae39a52 greenlet-2.0.0.tar.gz # Locally computed sha256 checksums sha256 769831d6e5dfaf2c20802faccff1fafb4c2025dd8f6253dfa47fcad59d4d0979 LICENSE sha256 e5ff3c23c110e494cd7d736c10fd96d462457bafeca310840db6527298c7d46b LICENSE.PSF diff --git a/package/python-greenlet/python-greenlet.mk b/package/python-greenlet/python-greenlet.mk index b4a0e5af08..42bf7970d8 100644 --- a/package/python-greenlet/python-greenlet.mk +++ b/package/python-greenlet/python-greenlet.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_GREENLET_VERSION = 1.1.3.post0 +PYTHON_GREENLET_VERSION = 2.0.0 PYTHON_GREENLET_SOURCE = greenlet-$(PYTHON_GREENLET_VERSION).tar.gz -PYTHON_GREENLET_SITE = https://files.pythonhosted.org/packages/ea/37/e54ce453b298e890f59dba3db32461579328a07d5b65e3eabf80f971c099 +PYTHON_GREENLET_SITE = https://files.pythonhosted.org/packages/23/6f/f72865c589d0c79f03b51520a4cdd65647de0513e9ad107a5731df89c235 PYTHON_GREENLET_SETUP_TYPE = setuptools PYTHON_GREENLET_LICENSE = MIT, PSF-2.0 PYTHON_GREENLET_LICENSE_FILES = LICENSE LICENSE.PSF -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:44:52 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:44:52 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-httplib2: bump to version 0.21.0 Message-ID: <20221102204452.425914-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-httplib2/python-httplib2.hash | 4 ++-- package/python-httplib2/python-httplib2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-httplib2/python-httplib2.hash b/package/python-httplib2/python-httplib2.hash index 2c5914c5f6..4da8f26e43 100644 --- a/package/python-httplib2/python-httplib2.hash +++ b/package/python-httplib2/python-httplib2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/httplib2/json -md5 de7f5e3a4adb3105889867327bdd39dc httplib2-0.19.1.tar.gz -sha256 0b12617eeca7433d4c396a100eaecfa4b08ee99aa881e6df6e257a7aad5d533d httplib2-0.19.1.tar.gz +md5 b42f508585d988e77eac3980db1fd967 httplib2-0.21.0.tar.gz +sha256 fc144f091c7286b82bec71bdbd9b27323ba709cc612568d3000893bfd9cb4b34 httplib2-0.21.0.tar.gz # Locally computed sha256 checksums sha256 589eec38f72df2be203711d3b8cbece9b908c5e7ff00bc3cab7f63bae9e366b4 LICENSE diff --git a/package/python-httplib2/python-httplib2.mk b/package/python-httplib2/python-httplib2.mk index a259c33c73..1093ecab39 100644 --- a/package/python-httplib2/python-httplib2.mk +++ b/package/python-httplib2/python-httplib2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HTTPLIB2_VERSION = 0.19.1 +PYTHON_HTTPLIB2_VERSION = 0.21.0 PYTHON_HTTPLIB2_SOURCE = httplib2-$(PYTHON_HTTPLIB2_VERSION).tar.gz -PYTHON_HTTPLIB2_SITE = https://files.pythonhosted.org/packages/ed/cd/533a1e9e04671bcee5d2854b4f651a3fab9586d698de769d93b05ee2bff1 +PYTHON_HTTPLIB2_SITE = https://files.pythonhosted.org/packages/c2/37/a093aaa902f6b2301f0f2cff5285548dbc4ab9b9a29215eb440381cbb32b PYTHON_HTTPLIB2_SETUP_TYPE = setuptools PYTHON_HTTPLIB2_LICENSE = MIT PYTHON_HTTPLIB2_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:48:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:48:10 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-humanize: bump to version 4.4.0 Message-ID: <20221102204810.765230-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-humanize/python-humanize.hash | 4 ++-- package/python-humanize/python-humanize.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-humanize/python-humanize.hash b/package/python-humanize/python-humanize.hash index 9b2559ab11..871bb9bfa5 100644 --- a/package/python-humanize/python-humanize.hash +++ b/package/python-humanize/python-humanize.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/humanize/json -md5 04f5b334283e1f7f0dfeccf7d5a4b880 humanize-3.11.0.tar.gz -sha256 4160cdc63fcd0daac27d2e1e218a31bb396fc3fe5712d153675d89432a03778f humanize-3.11.0.tar.gz +md5 5e90552713107f756788ecdd8fbe341d humanize-4.4.0.tar.gz +sha256 efb2584565cc86b7ea87a977a15066de34cdedaf341b11c851cfcfd2b964779c humanize-4.4.0.tar.gz # Locally computed sha256 checksums sha256 8ba6c18112a431400ad3c743f70670079b302545d98884fc2f28a91c383a0380 LICENCE diff --git a/package/python-humanize/python-humanize.mk b/package/python-humanize/python-humanize.mk index ea5454d6cc..04cb0713fc 100644 --- a/package/python-humanize/python-humanize.mk +++ b/package/python-humanize/python-humanize.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HUMANIZE_VERSION = 3.11.0 +PYTHON_HUMANIZE_VERSION = 4.4.0 PYTHON_HUMANIZE_SOURCE = humanize-$(PYTHON_HUMANIZE_VERSION).tar.gz -PYTHON_HUMANIZE_SITE = https://files.pythonhosted.org/packages/a6/d0/e06993724937f2aab3e7085d137d453968aaac0f74661ef9c90528a79d61 +PYTHON_HUMANIZE_SITE = https://files.pythonhosted.org/packages/51/19/3e1adf0e7a8c8361496b085edcab2ddcd85410735a2b6fdd044247fc5b75 PYTHON_HUMANIZE_SETUP_TYPE = setuptools PYTHON_HUMANIZE_LICENSE = MIT PYTHON_HUMANIZE_LICENSE_FILES = LICENCE -- 2.34.1 From bugzilla at busybox.net Wed Nov 2 20:57:40 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 02 Nov 2022 20:57:40 +0000 Subject: [Buildroot] [Bug 15021] Buildroot not compiling with systemd and glibc. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15021 Thomas Petazzoni changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Thomas Petazzoni --- This has normally been fixed by https://gitlab.com/buildroot.org/buildroot/-/commit/4ed7d51d1896144caecfd40cf760cf13bbdb9c9d. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Wed Nov 2 21:02:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 22:02:43 +0100 Subject: [Buildroot] [git commit] CHANGES: prepare for 2022.11-rc1 Message-ID: <20221102210310.EA57587A6D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=28bcaf1e746849f156d8778689a8702d95e6a6d9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Thomas Petazzoni --- CHANGES | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/CHANGES b/CHANGES index ef58d17d89..72b874de34 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,53 @@ +2022.11-rc1, to be released + + Fixes all over the tree and new features. + + Architecture: + + - PowerPC: add Power9 CPU type + - ARM: support dropped for iWMMXt processors + + Toolchain: + + - binutils 2.39 added, binutils 2.38 is now the default + - gdb 12 added, gdb 11 is now the default + - support for 5.18, 5.19 and 6.0 kernel headers + - glibc updated to 2.36 + + Filesystem: + + - Ability to use dracut to create an initramfs that contains a + subset of the root filesystem contents. + + New packages: agent-proxy, catatonit, cni-plugins, crun, + docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools, + open-isns, python-editables, python-hatch-fancy-pypi-readme, + python-hatch-vcs, python-hatchling, python-libevdev, + python-minimalmodbus, python-pathspec, qt6-serialport, + rtl8192eu, signal-estimator, slirp4netns, tinycompress + + More than 400 packages have been updated to a newer version. + + New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive. + + Issues resolved: + + #11776: qt5webengine 5.12.2 build failed with arm toolchain + and linaro toolchain + #12131: qt5webengine builderror in the latest stable Buildroot + 2019.05.01 version + #13216: 2020.02.6 requires GNU find utils + #14601: Python build fails on 2022.02-rc2 + #14746: Lack of management after loading + #14796: 64 bit time and seccomp conflict (OpenSSH server crash) + #14921: wpewebkit build fails because of internal build order + #14936: nodejs does not build + #15006: toolchain Arm AArch64 toolchain 11.2-2022.02 + #15021: Buildroot not compiling with systemd and glibc. + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + #15071: RTL8723BS library is outdated + 2022.08.1, released October 2nd, 2022 Important / security related fixes. From thomas.petazzoni at bootlin.com Wed Nov 2 21:04:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 22:04:37 +0100 Subject: [Buildroot] [git commit] package/mmc-utils: bump to version dfc3b6ecda84d21418fb4408b39c5c71db4c6458 Message-ID: <20221102210503.C0E7387A80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c0394cc454460ebc99202faa4c10365998e72925 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop first patch, upstreamed: https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/commit/?id=520f54eb94845e597837ae908a03b91ae8c8758f Depends on kernel headers >= 4.4 for struct mmc_ioc_multi_cmd Fixes: http://autobuild.buildroot.net/results/01f78081a50743d1faa50a090c00b7e90a17fa39 Signed-off-by: S??bastien Szymanski Reviewed-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- .../0001-mmc_cmds.c-fix-build-with-gcc-4.9.patch | 37 ---------------------- package/mmc-utils/Config.in | 6 ++-- package/mmc-utils/mmc-utils.hash | 4 +-- package/mmc-utils/mmc-utils.mk | 2 +- 4 files changed, 6 insertions(+), 43 deletions(-) diff --git a/package/mmc-utils/0001-mmc_cmds.c-fix-build-with-gcc-4.9.patch b/package/mmc-utils/0001-mmc_cmds.c-fix-build-with-gcc-4.9.patch deleted file mode 100644 index 7725f9ca5e..0000000000 --- a/package/mmc-utils/0001-mmc_cmds.c-fix-build-with-gcc-4.9.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 6208cc78f6efd1fafc4f5bc6a487247a383df80f Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 28 Sep 2019 20:44:52 +0200 -Subject: [PATCH] mmc_cmds.c: fix build with gcc 4.9 - -Fix following error with gcc 4.9: - -mmc_cmds.c:1918:9: error: missing braces around initializer [-Werror=missing-braces] - struct rpmb_frame frame_status = {0}; - -Fixes: - - http://autobuild.buildroot.org/results/bf3b6f9f6ef39b99842b3c92495b7bf359c68158 - -Signed-off-by: Fabrice Fontaine -[Upstream status: sent to linux-mmc at vger.kernel.org] ---- - mmc_cmds.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/mmc_cmds.c b/mmc_cmds.c -index fb37189..6b09f26 100644 ---- a/mmc_cmds.c -+++ b/mmc_cmds.c -@@ -1915,7 +1915,9 @@ static int do_rpmb_op(int fd, - u_int16_t rpmb_type; - struct mmc_ioc_multi_cmd *mioc; - struct mmc_ioc_cmd *ioc; -- struct rpmb_frame frame_status = {0}; -+ struct rpmb_frame frame_status; -+ -+ memset(&frame_status, 0, sizeof(frame_status)); - - if (!frame_in || !frame_out || !out_cnt) - return -EINVAL; --- -2.23.0 - diff --git a/package/mmc-utils/Config.in b/package/mmc-utils/Config.in index 953afec588..d65988c749 100644 --- a/package/mmc-utils/Config.in +++ b/package/mmc-utils/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_MMC_UTILS bool "mmc-utils" - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 help MMC utils @@ -17,5 +17,5 @@ config BR2_PACKAGE_MMC_UTILS_ENABLE_DANGEROUS_COMMANDS endif -comment "mmc-utils needs a toolchain w/ headers >= 3.0" - depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 +comment "mmc-utils needs a toolchain w/ headers >= 4.4" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash index e8b2826612..1256f63487 100644 --- a/package/mmc-utils/mmc-utils.hash +++ b/package/mmc-utils/mmc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 ffc8f77233d1bd39ce4ec68835ad94aa6762624e4e96fb60102e87ba82db083e mmc-utils-d40ec535b9d4e4c974e8c2fbfb422cd0348cc5e8-br1.tar.gz -sha256 c3165393bcd710624e2909327a6fbeb736c47bdbe66de1c1a364ac7324d3e4d6 mmc.h +sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz +sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk index 14e2bee587..435e6ae7f1 100644 --- a/package/mmc-utils/mmc-utils.mk +++ b/package/mmc-utils/mmc-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -MMC_UTILS_VERSION = d40ec535b9d4e4c974e8c2fbfb422cd0348cc5e8 +MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 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 From thomas.petazzoni at bootlin.com Wed Nov 2 21:05:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 22:05:44 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/mmc-utils: bump to version dfc3b6ecda84d21418fb4408b39c5c71db4c6458 In-Reply-To: <20221013085733.4973-1-sebastien.szymanski@armadeus.com> References: <20221013085733.4973-1-sebastien.szymanski@armadeus.com> Message-ID: <20221102220544.37cde23a@windsurf> On Thu, 13 Oct 2022 10:57:33 +0200 S?bastien Szymanski wrote: > Drop first patch, upstreamed: > https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/commit/?id=520f54eb94845e597837ae908a03b91ae8c8758f > > Depends on kernel headers >= 4.4 for struct mmc_ioc_multi_cmd > > Fixes: http://autobuild.buildroot.net/results/01f78081a50743d1faa50a090c00b7e90a17fa39 > > Signed-off-by: S?bastien Szymanski > --- It's a bit annoying to have the dependency bumped to Linux 4.4, as mmc-utils can potentially be used by people running older kernels. But well, let's see if people complain about this, so I've applied as-is. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From yann.morin.1998 at free.fr Wed Nov 2 21:19:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Wed, 2 Nov 2022 22:19:23 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221102180608.4ac368ae@windsurf> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> <875yfzf8gy.fsf@gmail.com> <20221102180608.4ac368ae@windsurf> Message-ID: <20221102211923.GA3918838@scaer> Thomas, All, On 2022-11-02 18:06 +0100, Thomas Petazzoni via buildroot spake thusly: > On Tue, 01 Nov 2022 08:18:53 +0100 > Joachim Wiberg wrote: > > I tried to be as clear as possible about this, even when I did the > > release upstream. Maybe I should have been extra clear somehow? > All we expect is a short note in the commit log, which clarifies that > the submitter of the patch has changed the hash of the license file > after properly checking what the changes in the license files are. > That's really the complete extent of our expectation :-) I think you missed the part where Joachim *does* priovide that information in his commit log, copied below: Changes: - New command line options to ssdp-scan - Update copyright years (affects LICENSE file hash) So, our expectations were met! ;-) Acked-by: Yann E. MORIN Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Wed Nov 2 21:21:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 22:21:38 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221102211923.GA3918838@scaer> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> <875yfzf8gy.fsf@gmail.com> <20221102180608.4ac368ae@windsurf> <20221102211923.GA3918838@scaer> Message-ID: <20221102222138.50541ee7@windsurf> On Wed, 2 Nov 2022 22:19:23 +0100 "Yann E. MORIN" wrote: > I think you missed the part where Joachim *does* priovide that > information in his commit log, copied below: > > Changes: > - New command line options to ssdp-scan > - Update copyright years (affects LICENSE file hash) > > So, our expectations were met! ;-) Sorry about that, I definitely read too quickly, my bad :/ My apologizes Joachim for missing this: it was all good from the start! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From yann.morin.1998 at free.fr Wed Nov 2 21:53:55 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Wed, 2 Nov 2022 22:53:55 +0100 Subject: [Buildroot] [PATCH 2/2] package/busybox: redirect errors to /dev/null In-Reply-To: <20221101234138.66423cf3@windsurf> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221007235002.79221-2-vfazio@xes-inc.com> <20221101234138.66423cf3@windsurf> Message-ID: <20221102215355.GB3918838@scaer> Thomas, Vincent, All, On 2022-11-01 23:41 +0100, Thomas Petazzoni via buildroot spake thusly: > Hello Vincent, > > On Fri, 7 Oct 2022 18:50:02 -0500 > Vincent Fazio wrote: > > > When busybox.mk gets read, pkg-conf gets executed to determine the > > location of relevant libraries. > > > > When Busybox is built with per-package directories enabled, a number of > > errors related to executing pkg-conf occur because directories have not > > been synced to provide pkg-confg at the point when it executes. > > I don't get this. If pkg-config is executed before the per-package > directories are created... then how can pkg-config find libtirpc? We did look at this together with Vincent back then. The issue is that pkg-config is called as part of BUSYBOX_CFLAGS and BUSYBOX_CFLAGS_busybox, which are part of BUSYBOX_MAKE_ENV, which will eventually be part of the environment when calling one of the kconfig frontends, like 'config' (when applying the configuration), or menuconfig et al. At that time, only parts of the PPD have been gathered, and not the parts needed to configure and build, so host-pkgconf is not rsynced to the busybox PPD. Then later on, when we do build, host-pkgconf is rsynced, so we do get the libtirpc CFLAGs and LDFLAGS, and the build does succeed. It is quite difficult to follow all the trails. Idealy, we'd want to provide a proper rsynced PPD for configurators, maybe, but in this case, it is superfluous, and finding the right spot was... not trivial. So, with Vincent, we concluded that: - the error messages are benign - but hey are confusing - the simplest solution to get rid of them is to silence the call to pkg-config [--SNIP--] > and I couldn't see the errors (but perhaps I missed them). Could you > provide an example configuration, the details of the error, and a > rationale as to why not finding libtirpc is not a problem when we in > fact expect to find it? BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_UCLIBC_BLEEDING_EDGE=y BR2_PACKAGE_LIBTIRPC=y $ make clean $ make busybox-menuconfig >>> busybox 1.35.0 Patching [...] Applying 0005-nslookup-sanitize-all-printed-strings-with-printable.patch using patch: patching file networking/nslookup.c /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory Using /home/ymorin/dev/buildroot/O/master/build/busybox-1.35.0/.config as base # # merged configuration written to # /home/ymorin/dev/buildroot/O/master/build/busybox-1.35.0/.config # (needs make) # /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory [...] /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 "`/home/ymorin/dev/buildroot/O/master/host/bin/pkg-config --cflags libtirpc`"" CFLAGS_busybox=""`/home/ymorin/dev/buildroot/O/master/host/bin/pkg-config --libs libtirpc`"" PKG_CONFIG_PATH="" /usr/bin/make -j9 -C /home/ymorin/dev/buildroot/O/master/build/busybox-1.35.0 HOSTCC="/usr/bin/gcc" AR="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-gcc-ar" NM="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-gcc-nm" RANLIB="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-gcc-ranlib" CC="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-gcc" ARCH=i386 PREFIX="/home/ymorin/dev/buildroot/O/master/target" EXTRA_LDFLAGS="" CROSS_COMPILE="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-" CONFIG_PREFIX="/home/ymorin/dev/buildroot/O/master/target" SKIP_STRIP=y menuconfig /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory HOSTLD scripts/kconfig/mconf HOSTCC scripts/kconfig/lxdialog/checklist.o HOSTCC scripts/kconfig/lxdialog/inputbox.o HOSTCC scripts/kconfig/lxdialog/lxdialog.o HOSTCC scripts/kconfig/lxdialog/menubox.o HOSTCC scripts/kconfig/lxdialog/msgbox.o HOSTCC scripts/kconfig/lxdialog/textbox.o HOSTCC scripts/kconfig/lxdialog/util.o HOSTCC scripts/kconfig/lxdialog/yesno.o HOSTLD scripts/kconfig/lxdialog/lxdialog scripts/kconfig/mconf Config.in And then again further one... BTW, notice how CFLAGS are incorrectly quoted: CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 "`/home/ymorin/dev/buildroot/O/master/host/bin/pkg-config --cflags libtirpc`"" ^---------------------------------------------------------------------------^ That's because of: 20: BUSYBOX_CFLAGS = $(TARGET_CFLAGS) 82: BUSYBOX_CFLAGS += "`$(PKG_CONFIG_HOST_BINARY) --cflags libtirpc`" which are then passed as: 91: CFLAGS="$(BUSYBOX_CFLAGS)" Vincent, could you come to fix that? ;-) Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Wed Nov 2 22:00:54 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Wed, 2 Nov 2022 23:00:54 +0100 Subject: [Buildroot] [PATCH 1/2] package/busybox: add patch to silence build errors In-Reply-To: <20221101234024.27b5bc48@windsurf> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221101234024.27b5bc48@windsurf> Message-ID: <20221102220054.GC3918838@scaer> Thomas, All, On 2022-11-01 23:40 +0100, Thomas Petazzoni via buildroot spake thusly: > On Fri, 7 Oct 2022 18:50:01 -0500 > Vincent Fazio wrote: > > > As part of pkg-kconfig, the .config file gets regenerated after fixups. > > > > When Busybox is built with per-package directories enabled, the > > toolchain is not available for Busybox's makefile to determine compiler > > capabilities so certain calls will fail and emit errors. > > > > For now, assume the following are true: > > > > Buildroot will not use GCC < 4 > > Skip a call to cc-ifversion to avoid the following error > > > > /buildroot/output/build/busybox-1.35.0/scripts/gcc-version.sh: line 11: /buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: No such file or directory > > > > Target system is linux > > Skip a call to -dumpmachine to avoid the following error > > > > make[2]: /buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: Command not found > > > > Signed-off-by: Vincent Fazio > > Hm, it's a bit annoying to patch Busybox for this, especially with a > patch that most likely cannot be accepted upstream because it's really > related to Buildroot details. > > Do we have a better solution? Yes: we should be relatively confident that we can convince busybox that they wil never be built against a gcc < 4 nowadays, no? scripts/gcc-version.sh is used to get the gcc version. This is in turn used to test whether gcc >= 4.00, in which case -Wold-style-definition is added to CFLAGS. That is is only one case where this is needed. gcc 4.0.0 was release in 2005-04-20, 17+ years ago now. This is probably the oldest gcc version one may reasnably expect to compile current code aganst. nowadays... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Wed Nov 2 22:02:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:02:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-huepy: bump to version 1.2.1 Message-ID: <20221102220257.1514390-1-james.hilliard1@gmail.com> Drop patch which is no longer needed. Signed-off-by: James Hilliard --- package/python-huepy/0001-fix-import-with-python3.patch | 8 -------- package/python-huepy/python-huepy.hash | 7 ++++--- package/python-huepy/python-huepy.mk | 5 +++-- 3 files changed, 7 insertions(+), 13 deletions(-) delete mode 100644 package/python-huepy/0001-fix-import-with-python3.patch diff --git a/package/python-huepy/0001-fix-import-with-python3.patch b/package/python-huepy/0001-fix-import-with-python3.patch deleted file mode 100644 index e04eacb228..0000000000 --- a/package/python-huepy/0001-fix-import-with-python3.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- a/huepy/__init__.py -+++ b/huepy/__init__.py -@@ -1,4 +1,4 @@ --from hue import COMMANDS -+from .hue import COMMANDS - - __all__ = list(COMMANDS.keys()) - __version__ = '1.0.1' diff --git a/package/python-huepy/python-huepy.hash b/package/python-huepy/python-huepy.hash index 32d0eb2674..74b02864d3 100644 --- a/package/python-huepy/python-huepy.hash +++ b/package/python-huepy/python-huepy.hash @@ -1,4 +1,5 @@ -# Locally computer sha256 checksums -md5 da6514d9d61fb75ac9470f6863ce1aca python-huepy-a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e.tar.gz -sha256 63147cef5ecae5c1ab38000be91def351710e6bef2c5f67b5303418becf6c0f2 python-huepy-a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e.tar.gz +# md5, sha256 from https://pypi.org/pypi/huepy/json +md5 394a1072bec18c27097b053c40ddf0ea huepy-1.2.1.tar.gz +sha256 5b29beef797312fb7606188bc5cd98f78ab8f7e01576427a9312f1c9b20b759d huepy-1.2.1.tar.gz +# Locally computed sha256 checksums sha256 8b1ba204bb69a0ade2bfcf65ef294a920f6bb361b317dba43c7ef29d96332b9b LICENSE diff --git a/package/python-huepy/python-huepy.mk b/package/python-huepy/python-huepy.mk index 5c1041205d..cca3c3429e 100644 --- a/package/python-huepy/python-huepy.mk +++ b/package/python-huepy/python-huepy.mk @@ -4,8 +4,9 @@ # ################################################################################ -PYTHON_HUEPY_VERSION = a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e -PYTHON_HUEPY_SITE = $(call github,s0md3v,hue,$(PYTHON_HUEPY_VERSION)) +PYTHON_HUEPY_VERSION = 1.2.1 +PYTHON_HUEPY_SOURCE = huepy-$(PYTHON_HUEPY_VERSION).tar.gz +PYTHON_HUEPY_SITE = https://files.pythonhosted.org/packages/d6/4e/2dae447d8858a31158ca6c313f5d1902bc83b8542bb5f10c0307de2973bc PYTHON_HUEPY_LICENSE = GPL-3.0 PYTHON_HUEPY_LICENSE_FILES = LICENSE PYTHON_HUEPY_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 22:05:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:05:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-ifaddr: bump to version 0.2.0 Message-ID: <20221102220523.1739712-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-ifaddr/python-ifaddr.hash | 4 ++-- package/python-ifaddr/python-ifaddr.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-ifaddr/python-ifaddr.hash b/package/python-ifaddr/python-ifaddr.hash index 57b155caa5..e3c2b13b69 100644 --- a/package/python-ifaddr/python-ifaddr.hash +++ b/package/python-ifaddr/python-ifaddr.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ifaddr/json -md5 97c4eb7505643b5f1fe17733cb42abd9 ifaddr-0.1.7.tar.gz -sha256 1f9e8a6ca6f16db5a37d3356f07b6e52344f6f9f7e806d618537731669eb1a94 ifaddr-0.1.7.tar.gz +md5 b1cac02b5dc354d68dd6d853bc9565a7 ifaddr-0.2.0.tar.gz +sha256 cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4 ifaddr-0.2.0.tar.gz # Locally computed sha256 checksums sha256 8700856576ae2bc80c63bc970250510d9213fb02fed006d5f22742c9ddde24d7 LICENSE.txt diff --git a/package/python-ifaddr/python-ifaddr.mk b/package/python-ifaddr/python-ifaddr.mk index f1154d9de8..9b7d50d825 100644 --- a/package/python-ifaddr/python-ifaddr.mk +++ b/package/python-ifaddr/python-ifaddr.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_IFADDR_VERSION = 0.1.7 +PYTHON_IFADDR_VERSION = 0.2.0 PYTHON_IFADDR_SOURCE = ifaddr-$(PYTHON_IFADDR_VERSION).tar.gz -PYTHON_IFADDR_SITE = https://files.pythonhosted.org/packages/3d/fc/4ce147e3997cd0ea470ad27112087545cf83bf85015ddb3054673cb471bb +PYTHON_IFADDR_SITE = https://files.pythonhosted.org/packages/e8/ac/fb4c578f4a3256561548cd825646680edcadb9440f3f68add95ade1eb791 PYTHON_IFADDR_SETUP_TYPE = setuptools PYTHON_IFADDR_LICENSE = MIT PYTHON_IFADDR_LICENSE_FILES = LICENSE.txt -- 2.34.1 From troglobit at gmail.com Wed Nov 2 22:08:57 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Wed, 02 Nov 2022 23:08:57 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221102222138.50541ee7@windsurf> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> <875yfzf8gy.fsf@gmail.com> <20221102180608.4ac368ae@windsurf> <20221102211923.GA3918838@scaer> <20221102222138.50541ee7@windsurf> Message-ID: <9017709f9301e7f7f4e195ffaf5b30fcbd9e78ef.camel@gmail.com> On Wed, 2022-11-02 at 22:21 +0100, Thomas Petazzoni wrote: > On Wed, 2 Nov 2022 22:19:23 +0100 > "Yann E. MORIN" wrote: > > I think you missed the part where Joachim *does* priovide that > > information? in his commit log, copied below: > > ??? Changes: > > ???? - New command line options to ssdp-scan > > ???? - Update copyright years (affects LICENSE file hash) > > So, our expectations were met! ;-) Thanks Yann! <3 > Sorry about that, I definitely read too quickly, my bad :/ > My apologizes Joachim for missing this: it was all good from the > start! No worries, I know how stressful things can get. Was just so confusing from my end :-D Take care! /J From james.hilliard1 at gmail.com Wed Nov 2 22:09:26 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:09:26 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-incremental: bump to version 22.10.0 Message-ID: <20221102220926.1981705-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-incremental/python-incremental.hash | 4 ++-- package/python-incremental/python-incremental.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-incremental/python-incremental.hash b/package/python-incremental/python-incremental.hash index 47af832f39..456e8ca16d 100644 --- a/package/python-incremental/python-incremental.hash +++ b/package/python-incremental/python-incremental.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/incremental/json -md5 9f7ad12e0c05a12cee52a7350976c4e3 incremental-21.3.0.tar.gz -sha256 02f5de5aff48f6b9f665d99d48bfc7ec03b6e3943210de7cfc88856d755d6f57 incremental-21.3.0.tar.gz +md5 9fffa2490ca649550c79a78e85ef2eef incremental-22.10.0.tar.gz +sha256 912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0 incremental-22.10.0.tar.gz # Locally computed sha256 checksums sha256 d043bc8899b4695de1f4511d8f507b927e11723b981ce600fa3ef7b73954afa5 LICENSE diff --git a/package/python-incremental/python-incremental.mk b/package/python-incremental/python-incremental.mk index 7c6b2a547c..4b032d2649 100644 --- a/package/python-incremental/python-incremental.mk +++ b/package/python-incremental/python-incremental.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_INCREMENTAL_VERSION = 21.3.0 +PYTHON_INCREMENTAL_VERSION = 22.10.0 PYTHON_INCREMENTAL_SOURCE = incremental-$(PYTHON_INCREMENTAL_VERSION).tar.gz -PYTHON_INCREMENTAL_SITE = https://files.pythonhosted.org/packages/4f/c5/430765c697afc217c8491785de321a21fa4d983dda14bcd82feb965b0593 +PYTHON_INCREMENTAL_SITE = https://files.pythonhosted.org/packages/86/42/9e87f04fa2cd40e3016f27a4b4572290e95899c6dce317e2cdb580f3ff09 PYTHON_INCREMENTAL_SETUP_TYPE = setuptools PYTHON_INCREMENTAL_LICENSE = MIT PYTHON_INCREMENTAL_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 22:11:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 23:11:58 +0100 Subject: [Buildroot] [PATCH 2/2] package/busybox: redirect errors to /dev/null In-Reply-To: <20221102215355.GB3918838@scaer> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221007235002.79221-2-vfazio@xes-inc.com> <20221101234138.66423cf3@windsurf> <20221102215355.GB3918838@scaer> Message-ID: <20221102231158.2ba5f486@windsurf> On Wed, 2 Nov 2022 22:53:55 +0100 "Yann E. MORIN" wrote: > We did look at this together with Vincent back then. > > The issue is that pkg-config is called as part of BUSYBOX_CFLAGS and > BUSYBOX_CFLAGS_busybox, which are part of BUSYBOX_MAKE_ENV, which will > eventually be part of the environment when calling one of the kconfig > frontends, like 'config' (when applying the configuration), or > menuconfig et al. > > At that time, only parts of the PPD have been gathered, and not the > parts needed to configure and build, so host-pkgconf is not rsynced to > the busybox PPD. But perhaps we should not pass those CFLAGS during the "configurator" step? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Wed Nov 2 22:14:12 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 2 Nov 2022 23:14:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/numactl: link with -latomic if needed In-Reply-To: <20221102210216.4ae702df@windsurf> References: <20221102123500.311904-1-fontaine.fabrice@gmail.com> <20221102210216.4ae702df@windsurf> Message-ID: Le mer. 2 nov. 2022 ? 21:02, Thomas Petazzoni a ?crit : > On Wed, 2 Nov 2022 13:35:00 +0100 > Fabrice Fontaine wrote: > > > Fix the following build failure raised since bump to version 2.0.16 in > > commit e9bc980d93a189a16e7320bd254b906c87ca9f87: > > > > > /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: > ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': > > libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' > > > > Fixes: > > - > http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 > > > > Signed-off-by: Fabrice Fontaine > > --- > > ...01-link-with-latomic-if-needed-again.patch | 41 +++++++++++++++++++ > > package/numactl/numactl.mk | 2 + > > 2 files changed, 43 insertions(+) > > create mode 100644 > package/numactl/0001-link-with-latomic-if-needed-again.patch > > Also related to numactl and libatomic, we also have this pending patch: > > https://patchwork.ozlabs.org/project/buildroot/patch/20221024174911.75444-1-abrodkin at synopsys.com/ > , > which still seems weird to me. > This weird patch tries to handle a very specific case where LD_LIBRARY_PATH points to a self-build toolchain. I think this is out of scope of buildroot but I'll let you confirm. Otherwise, it should be noted that upstream merged my patch. > > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com > Best Regards, Fabrice -------------- next part -------------- An HTML attachment was scrubbed... URL: From james.hilliard1 at gmail.com Wed Nov 2 22:17:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:17:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-ipython: bump to version 8.6.0 Message-ID: <20221102221722.2501784-1-james.hilliard1@gmail.com> Drop patch which is no longer needed. Migrate from distutils to setuptools infrastructure. Signed-off-by: James Hilliard --- .../0001-set-correct-python-executable-path.patch | 15 --------------- package/python-ipython/python-ipython.hash | 4 ++-- package/python-ipython/python-ipython.mk | 6 +++--- 3 files changed, 5 insertions(+), 20 deletions(-) delete mode 100644 package/python-ipython/0001-set-correct-python-executable-path.patch diff --git a/package/python-ipython/0001-set-correct-python-executable-path.patch b/package/python-ipython/0001-set-correct-python-executable-path.patch deleted file mode 100644 index 0fbd5a1c8e..0000000000 --- a/package/python-ipython/0001-set-correct-python-executable-path.patch +++ /dev/null @@ -1,15 +0,0 @@ -Set correct Python executable path - -Signed-off-by: Philippe Proulx - ---- python-ipython-2.1.0/setupbase.py 2014-05-21 15:19:12.000000000 -0400 -+++ python-ipython-2.1.0-new/setupbase.py 2014-07-23 23:34:32.892030423 -0400 -@@ -394,7 +394,7 @@ class build_scripts_entrypt(build_script - - mod, func = entrypt.split(':') - with open(outfile, 'w') as f: -- f.write(script_src.format(executable=sys.executable, -+ f.write(script_src.format(executable='/usr/bin/env python', - mod=mod, func=func)) - - return outfiles, outfiles diff --git a/package/python-ipython/python-ipython.hash b/package/python-ipython/python-ipython.hash index cd18c3d125..e61727e045 100644 --- a/package/python-ipython/python-ipython.hash +++ b/package/python-ipython/python-ipython.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/ipython/json -md5 6907b67691ba697173a3befb2c35f7ac ipython-7.31.1.tar.gz -sha256 b5548ec5329a4bcf054a5deed5099b0f9622eb9ea51aaa7104d215fece201d8c ipython-7.31.1.tar.gz +md5 8c98f6def0622ea32975cb779247c3d7 ipython-8.6.0.tar.gz +sha256 7c959e3dedbf7ed81f9b9d8833df252c430610e2a4a6464ec13cd20975ce20a5 ipython-8.6.0.tar.gz # Locally computed sha256 checksums sha256 341afcbd729887b7046fe7b98fc4f4edff3aed8d38f06eefd9b30670f043df17 COPYING.rst sha256 e0e390748ed440ab893ca1f135a88a920aaf5409dbb90a5b427c75c5e51268fb LICENSE diff --git a/package/python-ipython/python-ipython.mk b/package/python-ipython/python-ipython.mk index 389ebfa897..f3aac75db1 100644 --- a/package/python-ipython/python-ipython.mk +++ b/package/python-ipython/python-ipython.mk @@ -4,13 +4,13 @@ # ################################################################################ -PYTHON_IPYTHON_VERSION = 7.31.1 +PYTHON_IPYTHON_VERSION = 8.6.0 PYTHON_IPYTHON_SOURCE = ipython-$(PYTHON_IPYTHON_VERSION).tar.gz -PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/fb/39/c1947dc1bb993a35469ca474535cb3214c91f5f9a7752a1fcbd9b6b37dde +PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/7f/59/05e94e067afb61460f0d5229a1edb800e2f65b8436085fad9cd262d80d45 PYTHON_IPYTHON_LICENSE = BSD-3-Clause PYTHON_IPYTHON_LICENSE_FILES = COPYING.rst LICENSE PYTHON_IPYTHON_CPE_ID_VENDOR = ipython PYTHON_IPYTHON_CPE_ID_PRODUCT = ipython -PYTHON_IPYTHON_SETUP_TYPE = distutils +PYTHON_IPYTHON_SETUP_TYPE = setuptools $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 22:26:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:26:56 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-iso8601: bump to version 1.1.0 Message-ID: <20221102222656.3272628-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/micktwomey/pyiso8601/commit/406db6f23ffbf6815a320c30be070b89d28e2974 Signed-off-by: James Hilliard --- package/python-iso8601/python-iso8601.hash | 6 +++--- package/python-iso8601/python-iso8601.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-iso8601/python-iso8601.hash b/package/python-iso8601/python-iso8601.hash index 76dd5ec452..7c6d3f3ded 100644 --- a/package/python-iso8601/python-iso8601.hash +++ b/package/python-iso8601/python-iso8601.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/iso8601/json -md5 d6fe8ccc847aaf8ac965da3b6023e697 iso8601-0.1.14.tar.gz -sha256 8aafd56fa0290496c5edbb13c311f78fa3a241f0853540da09d9363eae3ebd79 iso8601-0.1.14.tar.gz +md5 29dd454d638bd684bd3466583f6724dc iso8601-1.1.0.tar.gz +sha256 32811e7b81deee2063ea6d2e94f8819a86d1f3811e49d23623a41fa832bef03f iso8601-1.1.0.tar.gz # Locally computed sha256 checksums -sha256 116d368d14a8cf0061027c944c60ee20b476ce42814818a7d627396906761f16 LICENSE +sha256 516b02cd11e78c37a04f9effadd85af0483dda7ab1e715eef1cc94f97dc49e13 LICENSE diff --git a/package/python-iso8601/python-iso8601.mk b/package/python-iso8601/python-iso8601.mk index 3f128d15e4..68bf69933a 100644 --- a/package/python-iso8601/python-iso8601.mk +++ b/package/python-iso8601/python-iso8601.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ISO8601_VERSION = 0.1.14 +PYTHON_ISO8601_VERSION = 1.1.0 PYTHON_ISO8601_SOURCE = iso8601-$(PYTHON_ISO8601_VERSION).tar.gz -PYTHON_ISO8601_SITE = https://files.pythonhosted.org/packages/f9/ed/b97abc7877e5b253eef96a469f47d617b0ebcccc735405fa1a620c7ee833 +PYTHON_ISO8601_SITE = https://files.pythonhosted.org/packages/31/8c/1c342fdd2f4af0857684d16af766201393ef53318c15fa785fcb6c3b7c32 PYTHON_ISO8601_SETUP_TYPE = setuptools PYTHON_ISO8601_LICENSE = MIT PYTHON_ISO8601_LICENSE_FILES = LICENSE -- 2.34.1 From peter at korsgaard.com Wed Nov 2 22:45:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:45:03 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: (Baruch Siach via buildroot's message of "Fri, 28 Oct 2022 08:36:27 +0300") References: Message-ID: <87k04dt1qo.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > SSP support requires support in ATF platform code. Not all platforms > implement plat_get_stack_protector_canary() hook. The result is build > failure: > (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' > Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") > originally introduces this issue. But then commit ccac9a5bbbd > ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid > the problem by effectively disabling SSP for all platforms. So only > after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP > support") the issue showed up. > Make SSP an opt-in for platform that actually provide the > plat_get_stack_protector_canary() hook. > Cc: Sergey Matyukevich > Cc: Dick Olsson > Tested-by: Heiko Thiery > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:45:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:45:03 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: (Baruch Siach via buildroot's message of "Fri, 28 Oct 2022 08:36:27 +0300") References: Message-ID: <87k04dt1qo.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > SSP support requires support in ATF platform code. Not all platforms > implement plat_get_stack_protector_canary() hook. The result is build > failure: > (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' > Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") > originally introduces this issue. But then commit ccac9a5bbbd > ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid > the problem by effectively disabling SSP for all platforms. So only > after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP > support") the issue showed up. > Make SSP an opt-in for platform that actually provide the > plat_get_stack_protector_canary() hook. > Cc: Sergey Matyukevich > Cc: Dick Olsson > Tested-by: Heiko Thiery > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:45:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:45:50 +0100 Subject: [Buildroot] [PATCH 1/3] boot/arm-trusted-firmware: fix SSP support In-Reply-To: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 11 Oct 2022 17:02:09 +0300") References: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> Message-ID: <87edult1pd.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force > ENABLE_STACK_PROTECTOR") fixed a build failure but also effectively > disabled SSP entirely for ATF. This is because ENABLE_STACK_PROTECTOR is > set to 0 unconditionally in make_helpers/defaults.mk, overwriting any > environment set value. So we must pass ENABLE_STACK_PROTECTOR in > MAKE_OPTS for it to be effective. But to avoid said build failure we > can't pass ENABLE_STACK_PROTECTOR=0. > Only pass ENABLE_STACK_PROTECTOR when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is enabled. Drop SSP_LEVEL value for > the !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP case which is now unused. > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:45:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:45:50 +0100 Subject: [Buildroot] [PATCH 1/3] boot/arm-trusted-firmware: fix SSP support In-Reply-To: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 11 Oct 2022 17:02:09 +0300") References: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> Message-ID: <87edult1pd.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force > ENABLE_STACK_PROTECTOR") fixed a build failure but also effectively > disabled SSP entirely for ATF. This is because ENABLE_STACK_PROTECTOR is > set to 0 unconditionally in make_helpers/defaults.mk, overwriting any > environment set value. So we must pass ENABLE_STACK_PROTECTOR in > MAKE_OPTS for it to be effective. But to avoid said build failure we > can't pass ENABLE_STACK_PROTECTOR=0. > Only pass ENABLE_STACK_PROTECTOR when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is enabled. Drop SSP_LEVEL value for > the !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP case which is now unused. > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:46:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:46:34 +0100 Subject: [Buildroot] [PATCH 3/3] boot/mv-ddr-marvell: disable SSP In-Reply-To: (Baruch Siach via buildroot's message of "Tue, 11 Oct 2022 17:02:11 +0300") References: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> Message-ID: <87a659t1o5.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Add a patch to disable SSP. The toolchain enables SSP by default when > one of BR2_SSP_ options is enabled. But ATF code for the Marvell > platform does not provide the required low level routines. This leads to > link time failure. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3101770000 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3134230006 > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:46:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:46:34 +0100 Subject: [Buildroot] [PATCH 3/3] boot/mv-ddr-marvell: disable SSP In-Reply-To: (Baruch Siach via buildroot's message of "Tue, 11 Oct 2022 17:02:11 +0300") References: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> Message-ID: <87a659t1o5.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Add a patch to disable SSP. The toolchain enables SSP by default when > one of BR2_SSP_ options is enabled. But ATF code for the Marvell > platform does not provide the required low level routines. This leads to > link time failure. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3101770000 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3134230006 > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:46:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:46:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/ffmpeg: bump version to 4.4.3 In-Reply-To: <20221016152034.1161161-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 16 Oct 2022 17:20:34 +0200") References: <20221016152034.1161161-1-bernd.kuhls@t-online.de> Message-ID: <875yfxt1nm.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=refs/heads/release/4.4 > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 18:45:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:45:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/mv-ddr-marvell: disable SSP Message-ID: <20221102224704.8E8B187AA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9146f9a7dad3ef4cb8afc3e77aba3ec392e93ed2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add a patch to disable SSP. The toolchain enables SSP by default when one of BR2_SSP_ options is enabled. But ATF code for the Marvell platform does not provide the required low level routines. This leads to link time failure. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3101770000 https://gitlab.com/buildroot.org/buildroot/-/jobs/3134230006 Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard (cherry picked from commit 42d66f8fc6d4836dc08f0c75c93ce4ed35b13eee) Signed-off-by: Peter Korsgaard --- .../0001-Makefile-disable-stack-protection.patch | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch b/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch new file mode 100644 index 0000000000..62b1000727 --- /dev/null +++ b/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch @@ -0,0 +1,34 @@ +From 53e34e3bff26fcbb7cc14178fa9fc80e7a73d556 Mon Sep 17 00:00:00 2001 +From: Baruch Siach +Date: Tue, 11 Oct 2022 16:34:44 +0300 +Subject: [PATCH] Makefile: disable stack protection + +The Buildroot toolchain might enable stack protection by default. That +breaks linking because ATF does not provide the required __stack_chk +routines. + +The mv-ddr-marvell Makefile provides no way to add custom CFLAGS. Patch +Makefile to disable stack protection. + +Signed-off-by: Baruch Siach +--- +Upstream status: not applicable; Buildroot specific +--- + Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Makefile b/Makefile +index 3f0dd89a7381..feae75cc16e4 100644 +--- a/Makefile ++++ b/Makefile +@@ -331,6 +331,7 @@ OBJ_DIR ?= $(MV_DDR_ROOT) + CFLAGS = -DMV_DDR_ATF -DCONFIG_DDR4 + CFLAGS += -Wall -Werror -Os -ffreestanding -mlittle-endian -g -gdwarf-2 -nostdinc + CFLAGS += -march=armv8-a -fpie ++CFLAGS += -fno-stack-protector + + # PLATFORM is set in ble/ble.mk + ifneq ($(findstring a80x0,$(PLATFORM)),) +-- +2.35.1 + From peter at korsgaard.com Wed Nov 2 18:42:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:42:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/arm-trusted-firmware: fix SSP support Message-ID: <20221102224704.7D8B787AA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=416b70a4d74d526d092eb111e59d866b6329bb5e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") fixed a build failure but also effectively disabled SSP entirely for ATF. This is because ENABLE_STACK_PROTECTOR is set to 0 unconditionally in make_helpers/defaults.mk, overwriting any environment set value. So we must pass ENABLE_STACK_PROTECTOR in MAKE_OPTS for it to be effective. But to avoid said build failure we can't pass ENABLE_STACK_PROTECTOR=0. Only pass ENABLE_STACK_PROTECTOR when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is enabled. Drop SSP_LEVEL value for the !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP case which is now unused. Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard (cherry picked from commit 09acc7cbc91f50305730ca0690a58fb93529034b) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/Config.in | 4 ---- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 ++++++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index b1fc03e10b..ad87909bbf 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -213,10 +213,6 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL string - # While newer versions of TF-A support "none" as - # ENABLE_STACK_PROTECTOR value, older versions (e.g 2.0) only - # supported "0" to disable SSP. - default "0" if !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP default "default" if BR2_SSP_REGULAR default "strong" if BR2_SSP_STRONG default "all" if BR2_SSP_ALL diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index c53fe20b10..f39a24128c 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -53,10 +53,14 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES)) \ PLAT=$(ARM_TRUSTED_FIRMWARE_PLATFORM) +ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) +ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ + ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +endif + ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") \ - ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) + $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From peter at korsgaard.com Wed Nov 2 18:58:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:58:39 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/arm-trusted-firmware: don't enable SSP by default Message-ID: <20221102224704.A1DE287AA7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c545f74c598ca1e988fbb11338db152baf6142c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x SSP support requires support in ATF platform code. Not all platforms implement plat_get_stack_protector_canary() hook. The result is build failure: (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") originally introduces this issue. But then commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid the problem by effectively disabling SSP for all platforms. So only after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP support") the issue showed up. Make SSP an opt-in for platform that actually provide the plat_get_stack_protector_canary() hook. Cc: Sergey Matyukevich Cc: Dick Olsson Tested-by: Heiko Thiery Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit f03ae604510bab7f7f7e516db96a6f880dd86688) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index ad87909bbf..ee009ceb57 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -199,7 +199,6 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP bool "Build with SSP" - default y depends on BR2_TOOLCHAIN_HAS_SSP depends on !BR2_SSP_NONE help From peter at korsgaard.com Wed Nov 2 18:57:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:57:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/ffmpeg: bump version to 4.4.3 Message-ID: <20221102224704.98B1E87AA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=27fdbc129b53e575a3bce9265ed287207ce4e848 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=refs/heads/release/4.4 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 529203635159f224a0de1a5f3a9fb11bbba46644) Signed-off-by: Peter Korsgaard --- package/ffmpeg/ffmpeg.hash | 2 +- package/ffmpeg/ffmpeg.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ffmpeg/ffmpeg.hash b/package/ffmpeg/ffmpeg.hash index 8669a060d0..c9d7ea7c41 100644 --- a/package/ffmpeg/ffmpeg.hash +++ b/package/ffmpeg/ffmpeg.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 af419a7f88adbc56c758ab19b4c708afbcae15ef09606b82b855291f6a6faa93 ffmpeg-4.4.2.tar.xz +sha256 6c5b6c195e61534766a0b5fe16acc919170c883362612816d0a1c7f4f947006e ffmpeg-4.4.3.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2 sha256 b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe COPYING.LGPLv2.1 sha256 cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2 LICENSE.md diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index ced5ce598f..136e3e24ca 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -4,7 +4,7 @@ # ################################################################################ -FFMPEG_VERSION = 4.4.2 +FFMPEG_VERSION = 4.4.3 FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.xz FFMPEG_SITE = http://ffmpeg.org/releases FFMPEG_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 18:43:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:43:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/mv-ddr-marvell: disable SSP Message-ID: <20221102224807.1C23987AD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a8d074cc1d2c1ffaa8fa28549aae86069a296bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Add a patch to disable SSP. The toolchain enables SSP by default when one of BR2_SSP_ options is enabled. But ATF code for the Marvell platform does not provide the required low level routines. This leads to link time failure. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3101770000 https://gitlab.com/buildroot.org/buildroot/-/jobs/3134230006 Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard (cherry picked from commit 42d66f8fc6d4836dc08f0c75c93ce4ed35b13eee) Signed-off-by: Peter Korsgaard --- .../0001-Makefile-disable-stack-protection.patch | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch b/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch new file mode 100644 index 0000000000..62b1000727 --- /dev/null +++ b/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch @@ -0,0 +1,34 @@ +From 53e34e3bff26fcbb7cc14178fa9fc80e7a73d556 Mon Sep 17 00:00:00 2001 +From: Baruch Siach +Date: Tue, 11 Oct 2022 16:34:44 +0300 +Subject: [PATCH] Makefile: disable stack protection + +The Buildroot toolchain might enable stack protection by default. That +breaks linking because ATF does not provide the required __stack_chk +routines. + +The mv-ddr-marvell Makefile provides no way to add custom CFLAGS. Patch +Makefile to disable stack protection. + +Signed-off-by: Baruch Siach +--- +Upstream status: not applicable; Buildroot specific +--- + Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Makefile b/Makefile +index 3f0dd89a7381..feae75cc16e4 100644 +--- a/Makefile ++++ b/Makefile +@@ -331,6 +331,7 @@ OBJ_DIR ?= $(MV_DDR_ROOT) + CFLAGS = -DMV_DDR_ATF -DCONFIG_DDR4 + CFLAGS += -Wall -Werror -Os -ffreestanding -mlittle-endian -g -gdwarf-2 -nostdinc + CFLAGS += -march=armv8-a -fpie ++CFLAGS += -fno-stack-protector + + # PLATFORM is set in ble/ble.mk + ifneq ($(findstring a80x0,$(PLATFORM)),) +-- +2.35.1 + From peter at korsgaard.com Wed Nov 2 18:45:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:45:01 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/ffmpeg: bump version to 4.4.3 Message-ID: <20221102224807.2508087AD1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6bdf8ad0e10e9669eb6d29bfb9413777f64e9db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Changelog: http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=refs/heads/release/4.4 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 529203635159f224a0de1a5f3a9fb11bbba46644) Signed-off-by: Peter Korsgaard --- package/ffmpeg/ffmpeg.hash | 2 +- package/ffmpeg/ffmpeg.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ffmpeg/ffmpeg.hash b/package/ffmpeg/ffmpeg.hash index 8669a060d0..c9d7ea7c41 100644 --- a/package/ffmpeg/ffmpeg.hash +++ b/package/ffmpeg/ffmpeg.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 af419a7f88adbc56c758ab19b4c708afbcae15ef09606b82b855291f6a6faa93 ffmpeg-4.4.2.tar.xz +sha256 6c5b6c195e61534766a0b5fe16acc919170c883362612816d0a1c7f4f947006e ffmpeg-4.4.3.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2 sha256 b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe COPYING.LGPLv2.1 sha256 cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2 LICENSE.md diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index ced5ce598f..136e3e24ca 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -4,7 +4,7 @@ # ################################################################################ -FFMPEG_VERSION = 4.4.2 +FFMPEG_VERSION = 4.4.3 FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.xz FFMPEG_SITE = http://ffmpeg.org/releases FFMPEG_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 18:42:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:42:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/arm-trusted-firmware: fix SSP support Message-ID: <20221102224807.1408487ACE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75d099fa674abb61c54376a39bcb055b78c34486 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") fixed a build failure but also effectively disabled SSP entirely for ATF. This is because ENABLE_STACK_PROTECTOR is set to 0 unconditionally in make_helpers/defaults.mk, overwriting any environment set value. So we must pass ENABLE_STACK_PROTECTOR in MAKE_OPTS for it to be effective. But to avoid said build failure we can't pass ENABLE_STACK_PROTECTOR=0. Only pass ENABLE_STACK_PROTECTOR when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is enabled. Drop SSP_LEVEL value for the !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP case which is now unused. Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard (cherry picked from commit 09acc7cbc91f50305730ca0690a58fb93529034b) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/Config.in | 4 ---- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 ++++++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index 100ac83482..a87181d0db 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -218,10 +218,6 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL string - # While newer versions of TF-A support "none" as - # ENABLE_STACK_PROTECTOR value, older versions (e.g 2.0) only - # supported "0" to disable SSP. - default "0" if !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP default "default" if BR2_SSP_REGULAR default "strong" if BR2_SSP_STRONG default "all" if BR2_SSP_ALL diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 7c4e7edb00..6225d60560 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -64,10 +64,14 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ PLAT=$(ARM_TRUSTED_FIRMWARE_PLATFORM) \ TARGET_BOARD=$(ARM_TRUSTED_FIRMWARE_TARGET_BOARD) +ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) +ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ + ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +endif + ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") \ - ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) + $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From peter at korsgaard.com Wed Nov 2 18:57:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:57:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/arm-trusted-firmware: don't enable SSP by default Message-ID: <20221102224807.3045387AD4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1331d2d3ee6cd7cfda2bbd13cb18833cb53d2e0c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x SSP support requires support in ATF platform code. Not all platforms implement plat_get_stack_protector_canary() hook. The result is build failure: (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") originally introduces this issue. But then commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid the problem by effectively disabling SSP for all platforms. So only after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP support") the issue showed up. Make SSP an opt-in for platform that actually provide the plat_get_stack_protector_canary() hook. Cc: Sergey Matyukevich Cc: Dick Olsson Tested-by: Heiko Thiery Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit f03ae604510bab7f7f7e516db96a6f880dd86688) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index a87181d0db..079694ffb4 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -204,7 +204,6 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP bool "Build with SSP" - default y depends on BR2_TOOLCHAIN_HAS_SSP depends on !BR2_SSP_NONE help From peter at korsgaard.com Wed Nov 2 22:47:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:47:36 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/php: security bump version to 8.1.11 Message-ID: <20221102224807.464BB879B4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d57cf26ea923305fca93a59579df65e6b8f5b686 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes - CVE-2022-31628: http://bugs.php.net/81726 - CVE-2022-31629: http://bugs.php.net/81727 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 1684cd72b0557444ee80195b60c5ab57ff6b1313) 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 5fb373ec11..c4c42a2c7d 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 53477e73e6254dc942b68913a58d815ffdbf6946baf61a1f8ef854de524c27bf php-8.1.9.tar.xz +sha256 3005198d7303f87ab31bc30695de76e8ad62783f806b6ab9744da59fe41cc5bd php-8.1.11.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 77584813c3..7136fd9744 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.1.9 +PHP_VERSION = 8.1.11 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 22:49:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:49:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.1.11 In-Reply-To: <20221016155252.1723048-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 16 Oct 2022 17:52:52 +0200") References: <20221016155252.1723048-1-bernd.kuhls@t-online.de> Message-ID: <871qqlt1jb.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes > - CVE-2022-31628: http://bugs.php.net/81726 > - CVE-2022-31629: http://bugs.php.net/81727 > Signed-off-by: Bernd Kuhls Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:50:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:50:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/dhcp: security bump to version 4.4.3-P1 In-Reply-To: <20221016210931.54469-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 16 Oct 2022 23:09:31 +0200") References: <20221016210931.54469-1-fontaine.fabrice@gmail.com> Message-ID: <87wn8drmxm.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Corrected a reference count leak that occurs when the server builds > responses to leasequery packets. Thanks to VictorV of Cyber Kunlun > Lab for reporting the issue. > [Gitlab #253] > CVE: CVE-2022-2928 > - Corrected a memory leak that occurs when unpacking a packet that has an > FQDN option (81) that contains a label with length greater than 63 bytes. > Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. > [Gitlab #254] > CVE: CVE-2022-2929 > https://kb.isc.org/docs/cve-2022-2928 > https://kb.isc.org/docs/cve-2022-2929 > https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1-RELNOTES > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:50:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:50:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/libosip2: security bump to version 5.3.1 In-Reply-To: <20221016205254.13656-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 16 Oct 2022 22:52:54 +0200") References: <20221016205254.13656-1-fontaine.fabrice@gmail.com> Message-ID: <87sfj1rmwh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-41550: GNU oSIP v5.3.0 was discovered to contain an integer > overflow via the component osip_body_parse_header. > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:50:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:50:45 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libosip2: security bump to version 5.3.1 Message-ID: <20221102225103.BE0AC87AA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ad7133517c8f2085c7a29e639afa20c5ad15d55 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-41550: GNU oSIP v5.3.0 was discovered to contain an integer overflow via the component osip_body_parse_header. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4e6cede090f0ad129469d9cd621cdf74d578712d) Signed-off-by: Peter Korsgaard --- package/libosip2/libosip2.hash | 2 +- package/libosip2/libosip2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libosip2/libosip2.hash b/package/libosip2/libosip2.hash index 071ad7e61a..a563f0c4cd 100644 --- a/package/libosip2/libosip2.hash +++ b/package/libosip2/libosip2.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 f4725916c22cf514969efb15c3c207233d64739383f7d42956038b78f6cae8c8 libosip2-5.3.0.tar.gz +sha256 fe82fe841608266ac15a5c1118216da00c554d5006e2875a8ac3752b1e6adc79 libosip2-5.3.1.tar.gz # Hash for license file: sha256 8d9e95ed0e48df46dc758eb0d86df611f771eab4eed94bebb77dca87f1c897de COPYING diff --git a/package/libosip2/libosip2.mk b/package/libosip2/libosip2.mk index 2f9b7a9242..618d98a85c 100644 --- a/package/libosip2/libosip2.mk +++ b/package/libosip2/libosip2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOSIP2_VERSION = 5.3.0 +LIBOSIP2_VERSION = 5.3.1 LIBOSIP2_SITE = $(BR2_GNU_MIRROR)/osip LIBOSIP2_INSTALL_STAGING = YES LIBOSIP2_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 22:50:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:50:00 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/dhcp: security bump to version 4.4.3-P1 Message-ID: <20221102225103.B5B0087AF7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c53e77a87e238e8b793059352dda0cd10f0668b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Corrected a reference count leak that occurs when the server builds responses to leasequery packets. Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. [Gitlab #253] CVE: CVE-2022-2928 - Corrected a memory leak that occurs when unpacking a packet that has an FQDN option (81) that contains a label with length greater than 63 bytes. Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. [Gitlab #254] CVE: CVE-2022-2929 https://kb.isc.org/docs/cve-2022-2928 https://kb.isc.org/docs/cve-2022-2929 https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1-RELNOTES Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 99a570ee2b1368ca8b2be36c496bbe71224679ad) Signed-off-by: Peter Korsgaard --- package/dhcp/dhcp.hash | 4 ++-- package/dhcp/dhcp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dhcp/dhcp.hash b/package/dhcp/dhcp.hash index be03423db8..7dd80a7acc 100644 --- a/package/dhcp/dhcp.hash +++ b/package/dhcp/dhcp.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/dhcp/4.4.3/dhcp-4.4.3.tar.gz.sha256.asc -sha256 0e3ec6b4c2a05ec0148874bcd999a66d05518378d77421f607fb0bc9d0135818 dhcp-4.4.3.tar.gz +# Verified from https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1.tar.gz.sha256.asc +sha256 0ac416bb55997ca8632174fd10737fd61cdb8dba2752160a335775bc21dc73c7 dhcp-4.4.3-P1.tar.gz # Locally calculated sha256 45a39c430be0920cb9570f34b32d2378fe6048c034f2f3265b9326d64ada73df LICENSE diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk index 981e34e551..c523c2ffd7 100644 --- a/package/dhcp/dhcp.mk +++ b/package/dhcp/dhcp.mk @@ -4,7 +4,7 @@ # ################################################################################ -DHCP_VERSION = 4.4.3 +DHCP_VERSION = 4.4.3-P1 DHCP_SITE = https://ftp.isc.org/isc/dhcp/$(DHCP_VERSION) DHCP_INSTALL_STAGING = YES DHCP_LICENSE = MPL-2.0 From peter at korsgaard.com Wed Nov 2 22:52:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:52:05 +0100 Subject: [Buildroot] [PATCH 1/2] package/docker-cli: bump to version 20.10.19 In-Reply-To: <875ygia6gk.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Mon, 17 Oct 2022 16:08:11 +0200") References: <20221016224233.237038-1-christian@paral.in> <875ygia6gk.fsf@dell.be.48ers.dk> Message-ID: <87o7tprmui.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> This release of Docker Engine comes with some bug-fixes, and an updated version >> of Docker Compose. >> Builder >> Fix an issue that could result in a panic during docker builder prune or >> docker system prune moby/moby#44122. >> Daemon >> Fix a bug where using docker volume prune would remove volumes that were >> still in use if the daemon was running with "live restore" and was restarted >> moby/moby#44238. >> Packaging >> Update Docker Compose to v2.11.2. >> https://github.com/moby/moby/releases/tag/v20.10.19 >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:50:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:50:31 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libosip2: security bump to version 5.3.1 Message-ID: <20221102225212.B2BB287AFE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=902e22ba5b4292d39bd750946a55412ea508ccfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix CVE-2022-41550: GNU oSIP v5.3.0 was discovered to contain an integer overflow via the component osip_body_parse_header. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4e6cede090f0ad129469d9cd621cdf74d578712d) Signed-off-by: Peter Korsgaard --- package/libosip2/libosip2.hash | 2 +- package/libosip2/libosip2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libosip2/libosip2.hash b/package/libosip2/libosip2.hash index 071ad7e61a..a563f0c4cd 100644 --- a/package/libosip2/libosip2.hash +++ b/package/libosip2/libosip2.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 f4725916c22cf514969efb15c3c207233d64739383f7d42956038b78f6cae8c8 libosip2-5.3.0.tar.gz +sha256 fe82fe841608266ac15a5c1118216da00c554d5006e2875a8ac3752b1e6adc79 libosip2-5.3.1.tar.gz # Hash for license file: sha256 8d9e95ed0e48df46dc758eb0d86df611f771eab4eed94bebb77dca87f1c897de COPYING diff --git a/package/libosip2/libosip2.mk b/package/libosip2/libosip2.mk index 2f9b7a9242..618d98a85c 100644 --- a/package/libosip2/libosip2.mk +++ b/package/libosip2/libosip2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOSIP2_VERSION = 5.3.0 +LIBOSIP2_VERSION = 5.3.1 LIBOSIP2_SITE = $(BR2_GNU_MIRROR)/osip LIBOSIP2_INSTALL_STAGING = YES LIBOSIP2_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 22:50:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:50:04 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/dhcp: security bump to version 4.4.3-P1 Message-ID: <20221102225212.A255D87AFD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f41aa67f0717577219a2e276097a6cd887ca35d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Corrected a reference count leak that occurs when the server builds responses to leasequery packets. Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. [Gitlab #253] CVE: CVE-2022-2928 - Corrected a memory leak that occurs when unpacking a packet that has an FQDN option (81) that contains a label with length greater than 63 bytes. Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. [Gitlab #254] CVE: CVE-2022-2929 https://kb.isc.org/docs/cve-2022-2928 https://kb.isc.org/docs/cve-2022-2929 https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1-RELNOTES Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 99a570ee2b1368ca8b2be36c496bbe71224679ad) Signed-off-by: Peter Korsgaard --- package/dhcp/dhcp.hash | 4 ++-- package/dhcp/dhcp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dhcp/dhcp.hash b/package/dhcp/dhcp.hash index be03423db8..7dd80a7acc 100644 --- a/package/dhcp/dhcp.hash +++ b/package/dhcp/dhcp.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/dhcp/4.4.3/dhcp-4.4.3.tar.gz.sha256.asc -sha256 0e3ec6b4c2a05ec0148874bcd999a66d05518378d77421f607fb0bc9d0135818 dhcp-4.4.3.tar.gz +# Verified from https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1.tar.gz.sha256.asc +sha256 0ac416bb55997ca8632174fd10737fd61cdb8dba2752160a335775bc21dc73c7 dhcp-4.4.3-P1.tar.gz # Locally calculated sha256 45a39c430be0920cb9570f34b32d2378fe6048c034f2f3265b9326d64ada73df LICENSE diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk index 183c8322d6..7be40191c8 100644 --- a/package/dhcp/dhcp.mk +++ b/package/dhcp/dhcp.mk @@ -4,7 +4,7 @@ # ################################################################################ -DHCP_VERSION = 4.4.3 +DHCP_VERSION = 4.4.3-P1 DHCP_SITE = https://ftp.isc.org/isc/dhcp/$(DHCP_VERSION) DHCP_INSTALL_STAGING = YES DHCP_LICENSE = MPL-2.0 From peter at korsgaard.com Wed Nov 2 22:52:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:52:14 +0100 Subject: [Buildroot] [PATCH 2/2] package/docker-engine: bump to version 20.10.19 In-Reply-To: <871qr6a6ge.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Mon, 17 Oct 2022 16:08:17 +0200") References: <20221016224233.237038-1-christian@paral.in> <20221016224233.237038-2-christian@paral.in> <871qr6a6ge.fsf@dell.be.48ers.dk> Message-ID: <87k04drmu9.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> This release of Docker Engine comes with some bug-fixes, and an updated version >> of Docker Compose. >> Builder >> Fix an issue that could result in a panic during docker builder prune or >> docker system prune moby/moby#44122. >> Daemon >> Fix a bug where using docker volume prune would remove volumes that were >> still in use if the daemon was running with "live restore" and was restarted >> moby/moby#44238. >> Packaging >> Update Docker Compose to v2.11.2. >> https://github.com/moby/moby/releases/tag/v20.10.19 >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:51:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:51:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/docker-cli: bump to version 20.10.19 Message-ID: <20221102225337.BACBA87B19@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f143ebb585cbcedc777630581b7da4ef04335c47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This release of Docker Engine comes with some bug-fixes, and an updated version of Docker Compose. Builder Fix an issue that could result in a panic during docker builder prune or docker system prune moby/moby#44122. Daemon Fix a bug where using docker volume prune would remove volumes that were still in use if the daemon was running with "live restore" and was restarted moby/moby#44238. Packaging Update Docker Compose to v2.11.2. https://github.com/moby/moby/releases/tag/v20.10.19 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 231e4922173ea55032b91b2d068610fd380afb78) Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index 8af47adc63..153e0e5d00 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 87ba64f76d3bb98666fa44552c3eb0b1c10e5e9c43010e8dbc180ba22690413a docker-cli-20.10.18.tar.gz +sha256 f4398ad858274605f8e4e55d4618b2f5bdff6969a4afa232842bb2417d8a98db docker-cli-20.10.19.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 707069512e..1fac21790b 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 20.10.18 +DOCKER_CLI_VERSION = 20.10.19 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Nov 2 22:51:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:51:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/docker-engine: bump to version 20.10.19 Message-ID: <20221102225337.C61FA87B1A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=045387ecb9adb602bb79a42d04697c62a74a7652 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This release of Docker Engine comes with some bug-fixes, and an updated version of Docker Compose. Builder Fix an issue that could result in a panic during docker builder prune or docker system prune moby/moby#44122. Daemon Fix a bug where using docker volume prune would remove volumes that were still in use if the daemon was running with "live restore" and was restarted moby/moby#44238. Packaging Update Docker Compose to v2.11.2. https://github.com/moby/moby/releases/tag/v20.10.19 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 0a1195186fa64f6c9db05bc90f2a16cd10f449a1) Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index e1c29f0926..dfd4f4e365 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9907aaaf39fb1c2c3fd427192e4a63d7adf8ddc9fb0e29c692a6ca10de9c34f6 docker-engine-20.10.18.tar.gz +sha256 228caadac1b37a5ba310eb25418cf1fdd8878336f1d8faf0a2daa87fcc577577 docker-engine-20.10.19.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index fa35b33a2b..8dc2d0e6cf 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 20.10.18 +DOCKER_ENGINE_VERSION = 20.10.19 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Nov 2 22:51:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:51:31 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/docker-cli: bump to version 20.10.19 Message-ID: <20221102225338.4495987B19@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f78c69355265054842524351ed95c61861e0c3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This release of Docker Engine comes with some bug-fixes, and an updated version of Docker Compose. Builder Fix an issue that could result in a panic during docker builder prune or docker system prune moby/moby#44122. Daemon Fix a bug where using docker volume prune would remove volumes that were still in use if the daemon was running with "live restore" and was restarted moby/moby#44238. Packaging Update Docker Compose to v2.11.2. https://github.com/moby/moby/releases/tag/v20.10.19 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 231e4922173ea55032b91b2d068610fd380afb78) Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index 8af47adc63..153e0e5d00 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 87ba64f76d3bb98666fa44552c3eb0b1c10e5e9c43010e8dbc180ba22690413a docker-cli-20.10.18.tar.gz +sha256 f4398ad858274605f8e4e55d4618b2f5bdff6969a4afa232842bb2417d8a98db docker-cli-20.10.19.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 707069512e..1fac21790b 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 20.10.18 +DOCKER_CLI_VERSION = 20.10.19 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Nov 2 22:51:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:51:45 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/docker-engine: bump to version 20.10.19 Message-ID: <20221102225338.5155987B1A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=260a7432716326bef1f171a071373bcf16b353ad branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This release of Docker Engine comes with some bug-fixes, and an updated version of Docker Compose. Builder Fix an issue that could result in a panic during docker builder prune or docker system prune moby/moby#44122. Daemon Fix a bug where using docker volume prune would remove volumes that were still in use if the daemon was running with "live restore" and was restarted moby/moby#44238. Packaging Update Docker Compose to v2.11.2. https://github.com/moby/moby/releases/tag/v20.10.19 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 0a1195186fa64f6c9db05bc90f2a16cd10f449a1) Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index e1c29f0926..dfd4f4e365 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9907aaaf39fb1c2c3fd427192e4a63d7adf8ddc9fb0e29c692a6ca10de9c34f6 docker-engine-20.10.18.tar.gz +sha256 228caadac1b37a5ba310eb25418cf1fdd8878336f1d8faf0a2daa87fcc577577 docker-engine-20.10.19.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index fa35b33a2b..8dc2d0e6cf 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 20.10.18 +DOCKER_ENGINE_VERSION = 20.10.19 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Nov 2 22:54:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:54:13 +0100 Subject: [Buildroot] [git commit] package/openssh: fix hash of LICENSE file In-Reply-To: <20221017190300.6A2B186E83@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Mon, 17 Oct 2022 21:01:42 +0200") References: <20221017190300.6A2B186E83@busybox.osuosl.org> Message-ID: <87fsf1rmqy.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=291c6c27adaf75ffd1d84b920e1ed79c3f84cc13 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > The bump from 9.0p1 to 9.1p1 in commit > bb571dc3e87d0e84b3ae121e0d4a9c6039a051fa forgot to update the hash of > the license file. The license file change (detailed below) does not > change the license terms of OpenSSH: > --- output/build/openssh-9.0p1/LICENCE 2022-04-06 02:47:48.000000000 +0200 > +++ output/build/openssh-9.1p1/LICENCE 2022-10-03 16:51:42.000000000 +0200 > @@ -231,6 +231,7 @@ > Eric P. Allman > The Regents of the University of California > Constantin S. Svintsoff > + Kungliga Tekniska H?gskolan > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > Fixes: > http://autobuild.buildroot.net/results/697cdcea128c3716c9ae81be6c97937ebd80a5da/ > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:53:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:53:33 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/openssh: fix hash of LICENSE file Message-ID: <20221102225441.C7EB187B1B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb56bbe8f80e88e45b1ea93f595551635f654810 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The bump from 9.0p1 to 9.1p1 in commit bb571dc3e87d0e84b3ae121e0d4a9c6039a051fa forgot to update the hash of the license file. The license file change (detailed below) does not change the license terms of OpenSSH: --- output/build/openssh-9.0p1/LICENCE 2022-04-06 02:47:48.000000000 +0200 +++ output/build/openssh-9.1p1/LICENCE 2022-10-03 16:51:42.000000000 +0200 @@ -231,6 +231,7 @@ Eric P. Allman The Regents of the University of California Constantin S. Svintsoff + Kungliga Tekniska H??gskolan * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions Fixes: http://autobuild.buildroot.net/results/697cdcea128c3716c9ae81be6c97937ebd80a5da/ Signed-off-by: Thomas Petazzoni (cherry picked from commit 291c6c27adaf75ffd1d84b920e1ed79c3f84cc13) Signed-off-by: Peter Korsgaard --- package/openssh/openssh.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/openssh/openssh.hash b/package/openssh/openssh.hash index 81cea32d2c..eefb11ec15 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 # Locally calculated -sha256 d6807e99f3d159145c659060f57c3fa74e109faa39326dbfc38674cb550fd104 LICENCE +sha256 05c30446ba738934b3f1efa965b454c122ca26cc4b268e5ae6843f58ccd1b16d LICENCE From peter at korsgaard.com Wed Nov 2 22:55:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:55:05 +0100 Subject: [Buildroot] [git commit] package/python-django: security bump to version 4.0.8 In-Reply-To: <20221017203747.E1B6586E92@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Mon, 17 Oct 2022 22:37:25 +0200") References: <20221017203747.E1B6586E92@busybox.osuosl.org> Message-ID: <87bkpprmpi.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=5b5d3befef9c92a7485c1c68989d95749882ee2a > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Fixes the following security issues: > - CVE-2022-36359: Potential reflected file download vulnerability in > FileResponse (4.0.7) > https://www.djangoproject.com/weblog/2022/aug/03/security-releases/ > - CVE-2022-41323: Potential denial-of-service vulnerability in > internationalized URLs (4.0.8) > https://www.djangoproject.com/weblog/2022/oct/04/security-releases/ > Signed-off-by: Peter Korsgaard > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:54:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:54:55 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-django: security bump to version 4.0.8 Message-ID: <20221102225614.BDE3987B21@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a7ada5855645298dec0761a170aadaa2499a2344 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-36359: Potential reflected file download vulnerability in FileResponse (4.0.7) https://www.djangoproject.com/weblog/2022/aug/03/security-releases/ - CVE-2022-41323: Potential denial-of-service vulnerability in internationalized URLs (4.0.8) https://www.djangoproject.com/weblog/2022/oct/04/security-releases/ Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b5d3befef9c92a7485c1c68989d95749882ee2a) 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 bfc9219c7e..72adc30bb1 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 ad4e850c7110a45a6c7778d5bd01b85e Django-4.0.6.tar.gz -sha256 a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae Django-4.0.6.tar.gz +md5 75ec07b3e00c79fd6e67fbee53786b7a Django-4.0.8.tar.gz +sha256 07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb Django-4.0.8.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 d49c845d54..567d590f77 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.0.6 +PYTHON_DJANGO_VERSION = 4.0.8 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/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Nov 2 22:54:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:54:35 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/python-django: security bump to version 4.0.8 Message-ID: <20221102225615.14B9C87B21@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5f37aeaa7b1149c3fde66cebc488812ace1c7ef5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-36359: Potential reflected file download vulnerability in FileResponse (4.0.7) https://www.djangoproject.com/weblog/2022/aug/03/security-releases/ - CVE-2022-41323: Potential denial-of-service vulnerability in internationalized URLs (4.0.8) https://www.djangoproject.com/weblog/2022/oct/04/security-releases/ Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b5d3befef9c92a7485c1c68989d95749882ee2a) 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 bfc9219c7e..72adc30bb1 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 ad4e850c7110a45a6c7778d5bd01b85e Django-4.0.6.tar.gz -sha256 a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae Django-4.0.6.tar.gz +md5 75ec07b3e00c79fd6e67fbee53786b7a Django-4.0.8.tar.gz +sha256 07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb Django-4.0.8.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 d49c845d54..567d590f77 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.0.6 +PYTHON_DJANGO_VERSION = 4.0.8 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/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Nov 2 22:57:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:57:33 +0100 Subject: [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: fix pmufw sw reset In-Reply-To: <20221017071002.48266-1-neal.frager@amd.com> (Neal Frager's message of "Mon, 17 Oct 2022 01:10:01 -0600") References: <20221017071002.48266-1-neal.frager@amd.com> Message-ID: <877d0drmle.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch will solve the problem of the pmufw built by the > zynqmp-pmufw-builder where soft resets crash for the zcu102. > Details of the issue can be found here: > https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ > Signed-off-by: Neal Frager Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:57:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:57:43 +0100 Subject: [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: fix pmufw sw reset In-Reply-To: <20221017071002.48266-2-neal.frager@amd.com> (Neal Frager's message of "Mon, 17 Oct 2022 01:10:02 -0600") References: <20221017071002.48266-1-neal.frager@amd.com> <20221017071002.48266-2-neal.frager@amd.com> Message-ID: <8735b1rml4.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch will solve the problem of the pmufw built by the > zynqmp-pmufw-builder where soft resets crash for the zcu106. > Details of the issue can be found here: > https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ > Signed-off-by: Neal Frager Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:57:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:57:52 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kv260_defconfig: fix pmufw sw reset In-Reply-To: <20221017094429.4752-1-neal.frager@amd.com> (Neal Frager's message of "Mon, 17 Oct 2022 03:44:29 -0600") References: <20221017094429.4752-1-neal.frager@amd.com> Message-ID: <87y1stq80f.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch will solve the problem of the pmufw built by the > zynqmp-pmufw-builder where soft resets crash for the kv260. > Details of the issue can be found here: > https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ > Please note that this is a temporary solution as the kv260 > pmufw is not yet available on the Xilinx github. This is expected > in the coming months. The nealfrager github uses the same > licensing terms as the Xilinx github regarding the distribution of > zynqmp pmufw binary files. > https://github.com/Xilinx/ubuntu-firmware/blob/v2022.1_22.04_1/LICENSE > https://github.com/nealfrager/buildroot-firmware/blob/v2022.1/LICENSE > Signed-off-by: Neal Frager Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:56:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:56:17 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/zynqmp_kria_kv260_defconfig: fix pmufw sw reset Message-ID: <20221102225804.EC34F87B31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f270271f8ab5092361c3a86dcc8e16ccebb3d96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the kv260. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Please note that this is a temporary solution as the kv260 pmufw is not yet available on the Xilinx github. This is expected in the coming months. The nealfrager github uses the same licensing terms as the Xilinx github regarding the distribution of zynqmp pmufw binary files. https://github.com/Xilinx/ubuntu-firmware/blob/v2022.1_22.04_1/LICENSE https://github.com/nealfrager/buildroot-firmware/blob/v2022.1/LICENSE Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard (cherry picked from commit 2b564a8ccf8016d4c3c285702b37192abe0852e4) Signed-off-by: Peter Korsgaard --- configs/zynqmp_kria_kv260_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index 4700e651dc..25bab4cbb4 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -30,7 +30,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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.1/kv260/kv260_pmufw.bin" 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 From peter at korsgaard.com Wed Nov 2 22:55:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:55:43 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/zynqmp_zcu106_defconfig: fix pmufw sw reset Message-ID: <20221102225804.E35DD87B30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=31d9d073e0b75c957355b5a05823845d8bb0b236 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the zcu106. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit 894753ee47596200104d4ba57cf29eed45aef2c8) Signed-off-by: Peter Korsgaard --- configs/zynqmp_zcu106_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 3d98dffe01..896fea0ab2 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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/v2022.1_22.04_1/xlnx-firmware/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 From peter at korsgaard.com Wed Nov 2 22:55:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:55:34 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/zynqmp_zcu102_defconfig: fix pmufw sw reset Message-ID: <20221102225804.D9B5F87B2E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38dd4017f629a41696dcb2844f28e8ea8bd59c43 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the zcu102. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit 27481c91131d19d5a4a673449fec4c312af6bae1) Signed-off-by: Peter Korsgaard --- configs/zynqmp_zcu102_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 217fa0814b..66c24c4b64 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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/v2022.1_22.04_1/xlnx-firmware/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 From peter at korsgaard.com Wed Nov 2 22:55:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:55:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] configs/zynqmp_zcu106_defconfig: fix pmufw sw reset Message-ID: <20221102225920.DCB3887B37@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2c03d4ea2a1c2be88b6ad4bc932a13bac0ed1223 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the zcu106. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit 894753ee47596200104d4ba57cf29eed45aef2c8) Signed-off-by: Peter Korsgaard --- configs/zynqmp_zcu106_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index e1ea27a496..8ed6e1f2cf 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -28,7 +28,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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/v2022.1_22.04_1/xlnx-firmware/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 From peter at korsgaard.com Wed Nov 2 22:55:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:55:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] configs/zynqmp_zcu102_defconfig: fix pmufw sw reset Message-ID: <20221102225920.D4C6D87B36@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a60b6b0b9d91e2c2b14f5867e71e856b2d0e95fc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the zcu102. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit 27481c91131d19d5a4a673449fec4c312af6bae1) Signed-off-by: Peter Korsgaard --- configs/zynqmp_zcu102_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 5361981f5b..bef86d5a9b 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -28,7 +28,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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/v2022.1_22.04_1/xlnx-firmware/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 From peter at korsgaard.com Wed Nov 2 23:00:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 00:00:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/rtl_433: add RTL_433_CPE_ID_VENDOR In-Reply-To: <20221020162856.201351-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 20 Oct 2022 18:28:56 +0200") References: <20221020162856.201351-1-fontaine.fabrice@gmail.com> Message-ID: <87sfj1q7we.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:rtl_433_project:rtl_433 is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Artl_433_project%3Artl_433 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 23:00:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 00:00:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/squashfs: security bump to version 4.5.1 In-Reply-To: <20221020170233.230696-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 20 Oct 2022 19:02:33 +0200") References: <20221020170233.230696-1-fontaine.fabrice@gmail.com> Message-ID: <87o7tpq7vk.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2021-40153 > - CVE-2021-41072 which is a writing outside of destination exploit, has > been fixed. > - Drop patch (already in version) > - Set INSTALL_MANPAGES_DIR to an empty value to disable build and > install of man pages which were added with > https://github.com/plougher/squashfs-tools/commit/25bce9a64cc3f88f0afed9ce2f3d27beabc44d7b > https://github.com/plougher/squashfs-tools/releases/tag/4.5.1 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 23:01:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 00:01:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/python3: bump to version 3.10.8 In-Reply-To: <20221021170536.3408570-1-james.hilliard1@gmail.com> (James Hilliard's message of "Fri, 21 Oct 2022 11:05:36 -0600") References: <20221021170536.3408570-1-james.hilliard1@gmail.com> Message-ID: <87k04dq7u5.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > License hash changed due to links in license text being changed from > http to https: > https://github.com/python/cpython/commit/96f8d3619d839266491b722b943de65892bb0e81 > Signed-off-by: James Hilliard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:59:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:59:13 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl_433: add RTL_433_CPE_ID_VENDOR Message-ID: <20221102230148.2993087B4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16fdaac29da7c57f940ab6a8b2e663fbd5b1b9c9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:rtl_433_project:rtl_433 is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Artl_433_project%3Artl_433 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 69a2a96b53f7d7552e9dd021ddd748bad74768c2) Signed-off-by: Peter Korsgaard --- package/rtl_433/rtl_433.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/rtl_433/rtl_433.mk b/package/rtl_433/rtl_433.mk index 8326caedb2..74a0b54a3d 100644 --- a/package/rtl_433/rtl_433.mk +++ b/package/rtl_433/rtl_433.mk @@ -8,6 +8,7 @@ RTL_433_VERSION = 21.12 RTL_433_SITE = $(call github,merbanan,rtl_433,$(RTL_433_VERSION)) RTL_433_LICENSE = GPL-2.0+ RTL_433_LICENSE_FILES = COPYING +RTL_433_CPE_ID_VENDOR = rtl_433_project # Force Release build to remove ASAN. RTL_433_CONF_OPTS = \ From peter at korsgaard.com Wed Nov 2 23:01:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 00:01:27 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python3: security bump to version 3.10.8 Message-ID: <20221102230148.3E67387B4F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2320526f94f2ce7ad39611a16fc3ce53d0cbd0cc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-40674: bundled libexpat was upgraded from 2.4.7 to 2.4.9 which fixes a heap use-after-free vulnerability in function doContent - gh-97616: a fix for a possible buffer overflow in list *= int - gh-97612: a fix for possible shell injection in the example script get-remote-certificate.py(this issue originally had a CVE assigned to it, which its author withdrew) - gh-96577: a fix for a potential buffer overrun in msilib License hash changed due to links in license text being changed from http to https: https://github.com/python/cpython/commit/96f8d3619d839266491b722b943de65892bb0e81 Signed-off-by: James Hilliard [Peter: mark as security bump] Signed-off-by: Peter Korsgaard (cherry picked from commit 72e8471b5cf4a011cd87692719bd4f69d9cc526c) Signed-off-by: Peter Korsgaard --- package/python3/python3.hash | 4 ++-- package/python3/python3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python3/python3.hash b/package/python3/python3.hash index c625e7a8ea..f9b8e2ec8d 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6eed8415b7516fb2f260906db5d48dd4c06acc0cb24a7d6cc15296a604dcdc48 Python-3.10.7.tar.xz -sha256 f03e17cd594c2085f66a454e695c7ebe5b4d3c0eff534f4f194abc2fd164621b LICENSE +sha256 6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 Python-3.10.8.tar.xz +sha256 d4a223f033419313218c9b8444167e91e87a5bebdb43fb8490df441df5220a8b LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 9fd0777be6..7cea4329e7 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.10 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).7 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).8 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others From peter at korsgaard.com Wed Nov 2 23:00:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 00:00:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/squashfs: security bump to version 4.5.1 Message-ID: <20221102230148.33B8E87B4E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=206b2e1a869a508acce7a8c4532b7654d1ade759 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2021-40153 - CVE-2021-41072 which is a writing outside of destination exploit, has been fixed. - Drop patch (already in version) - Set INSTALL_MANPAGES_DIR to an empty value to disable build and install of man pages which were added with https://github.com/plougher/squashfs-tools/commit/25bce9a64cc3f88f0afed9ce2f3d27beabc44d7b https://github.com/plougher/squashfs-tools/releases/tag/4.5.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 49b11f5e787f68cc310e97a539ad7ed29b041919) Signed-off-by: Peter Korsgaard --- ...id-use-of-INSTALL_DIR-for-symlink-targets.patch | 37 ---------------------- package/squashfs/squashfs.hash | 2 +- package/squashfs/squashfs.mk | 8 +++-- 3 files changed, 6 insertions(+), 41 deletions(-) diff --git a/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch b/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch deleted file mode 100644 index 997719e63a..0000000000 --- a/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch +++ /dev/null @@ -1,37 +0,0 @@ -From f5c908e92d4c055859be2fddbda266d9e3bfd415 Mon Sep 17 00:00:00 2001 -From: Patrick McCarty -Date: Mon, 26 Jul 2021 11:38:43 -0700 -Subject: [PATCH] Avoid use of INSTALL_DIR for symlink targets - -In case INSTALL_DIR is overridden with a staged install location, using -INSTALL_DIR for the symlink target path prefix will yield an incorrect location -for the final installation. - -Because the symlink itself is already installed to INSTALL_DIR, simply removing -the INSTALL_DIR prefix suffices as a fix. - -Note that using $DESTDIR/$INSTALL_DIR where appropriate can avoid this type of -issue, but that can be considered a future enhancement. - -Signed-off-by: Patrick McCarty -Upstream: f5c908e92d4c055859be2fddbda266d9e3bfd415 -Signed-off-by: Thomas Petazzoni ---- - squashfs-tools/Makefile | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/squashfs-tools/Makefile b/squashfs-tools/Makefile -index f5a55f1..7262a2e 100755 ---- a/squashfs-tools/Makefile -+++ b/squashfs-tools/Makefile -@@ -406,5 +406,5 @@ install: mksquashfs unsquashfs - mkdir -p $(INSTALL_DIR) - cp mksquashfs $(INSTALL_DIR) - cp unsquashfs $(INSTALL_DIR) -- ln -fs $(INSTALL_DIR)/unsquashfs $(INSTALL_DIR)/sqfscat -- ln -fs $(INSTALL_DIR)/mksquashfs $(INSTALL_DIR)/sqfstar -+ ln -fs unsquashfs $(INSTALL_DIR)/sqfscat -+ ln -fs mksquashfs $(INSTALL_DIR)/sqfstar --- -2.31.1 - diff --git a/package/squashfs/squashfs.hash b/package/squashfs/squashfs.hash index 09a2bae364..13d5aed71f 100644 --- a/package/squashfs/squashfs.hash +++ b/package/squashfs/squashfs.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 b9e16188e6dc1857fe312633920f7d71cc36b0162eb50f3ecb1f0040f02edddd squashfs-4.5.tar.gz +sha256 277b6e7f75a4a57f72191295ae62766a10d627a4f5e5f19eadfbc861378deea7 squashfs-4.5.1.tar.gz # License files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squashfs/squashfs.mk b/package/squashfs/squashfs.mk index f64d441c9b..323908d94e 100644 --- a/package/squashfs/squashfs.mk +++ b/package/squashfs/squashfs.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUASHFS_VERSION = 4.5 +SQUASHFS_VERSION = 4.5.1 SQUASHFS_SITE = $(call github,plougher,squashfs-tools,$(SQUASHFS_VERSION)) SQUASHFS_LICENSE = GPL-2.0+ SQUASHFS_LICENSE_FILES = COPYING @@ -75,7 +75,8 @@ endef define SQUASHFS_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(SQUASHFS_MAKE_ARGS) \ - -C $(@D)/squashfs-tools/ INSTALL_DIR=$(TARGET_DIR)/usr/bin install + -C $(@D)/squashfs-tools/ INSTALL_DIR=$(TARGET_DIR)/usr/bin \ + INSTALL_MANPAGES_DIR="" install endef define HOST_SQUASHFS_BUILD_CMDS @@ -89,7 +90,8 @@ endef define HOST_SQUASHFS_INSTALL_CMDS $(HOST_MAKE_ENV) $(MAKE) $(HOST_SQUASHFS_MAKE_ARGS) \ - -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/bin install + -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/bin \ + INSTALL_MANPAGES_DIR="" install endef $(eval $(generic-package)) From peter at korsgaard.com Wed Nov 2 22:59:09 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:59:09 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl_433: add RTL_433_CPE_ID_VENDOR Message-ID: <20221102230255.9640887B56@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=afed76e5f971c84ed2c8d8173dfc338471679e29 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:rtl_433_project:rtl_433 is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Artl_433_project%3Artl_433 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 69a2a96b53f7d7552e9dd021ddd748bad74768c2) Signed-off-by: Peter Korsgaard --- package/rtl_433/rtl_433.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/rtl_433/rtl_433.mk b/package/rtl_433/rtl_433.mk index 8326caedb2..74a0b54a3d 100644 --- a/package/rtl_433/rtl_433.mk +++ b/package/rtl_433/rtl_433.mk @@ -8,6 +8,7 @@ RTL_433_VERSION = 21.12 RTL_433_SITE = $(call github,merbanan,rtl_433,$(RTL_433_VERSION)) RTL_433_LICENSE = GPL-2.0+ RTL_433_LICENSE_FILES = COPYING +RTL_433_CPE_ID_VENDOR = rtl_433_project # Force Release build to remove ASAN. RTL_433_CONF_OPTS = \ From peter at korsgaard.com Wed Nov 2 23:01:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 00:01:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/python3: security bump to version 3.10.8 Message-ID: <20221102230255.A986B87B58@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=27978fbbc5e7dc78750259cfb77003d18fa92fbe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-40674: bundled libexpat was upgraded from 2.4.7 to 2.4.9 which fixes a heap use-after-free vulnerability in function doContent - gh-97616: a fix for a possible buffer overflow in list *= int - gh-97612: a fix for possible shell injection in the example script get-remote-certificate.py(this issue originally had a CVE assigned to it, which its author withdrew) - gh-96577: a fix for a potential buffer overrun in msilib License hash changed due to links in license text being changed from http to https: https://github.com/python/cpython/commit/96f8d3619d839266491b722b943de65892bb0e81 Signed-off-by: James Hilliard [Peter: mark as security bump] Signed-off-by: Peter Korsgaard (cherry picked from commit 72e8471b5cf4a011cd87692719bd4f69d9cc526c) Signed-off-by: Peter Korsgaard --- package/python3/python3.hash | 4 ++-- package/python3/python3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python3/python3.hash b/package/python3/python3.hash index c625e7a8ea..f9b8e2ec8d 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6eed8415b7516fb2f260906db5d48dd4c06acc0cb24a7d6cc15296a604dcdc48 Python-3.10.7.tar.xz -sha256 f03e17cd594c2085f66a454e695c7ebe5b4d3c0eff534f4f194abc2fd164621b LICENSE +sha256 6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 Python-3.10.8.tar.xz +sha256 d4a223f033419313218c9b8444167e91e87a5bebdb43fb8490df441df5220a8b LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index b7df26781a..4131941e11 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.10 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).7 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).8 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others From peter at korsgaard.com Wed Nov 2 23:00:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 00:00:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/squashfs: security bump to version 4.5.1 Message-ID: <20221102230255.A065587B57@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad067dfcae415b2e27e5046c2254867fa22d1a9e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fix CVE-2021-40153 - CVE-2021-41072 which is a writing outside of destination exploit, has been fixed. - Drop patch (already in version) - Set INSTALL_MANPAGES_DIR to an empty value to disable build and install of man pages which were added with https://github.com/plougher/squashfs-tools/commit/25bce9a64cc3f88f0afed9ce2f3d27beabc44d7b https://github.com/plougher/squashfs-tools/releases/tag/4.5.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 49b11f5e787f68cc310e97a539ad7ed29b041919) Signed-off-by: Peter Korsgaard --- ...id-use-of-INSTALL_DIR-for-symlink-targets.patch | 37 ---------------------- package/squashfs/squashfs.hash | 2 +- package/squashfs/squashfs.mk | 8 +++-- 3 files changed, 6 insertions(+), 41 deletions(-) diff --git a/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch b/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch deleted file mode 100644 index 997719e63a..0000000000 --- a/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch +++ /dev/null @@ -1,37 +0,0 @@ -From f5c908e92d4c055859be2fddbda266d9e3bfd415 Mon Sep 17 00:00:00 2001 -From: Patrick McCarty -Date: Mon, 26 Jul 2021 11:38:43 -0700 -Subject: [PATCH] Avoid use of INSTALL_DIR for symlink targets - -In case INSTALL_DIR is overridden with a staged install location, using -INSTALL_DIR for the symlink target path prefix will yield an incorrect location -for the final installation. - -Because the symlink itself is already installed to INSTALL_DIR, simply removing -the INSTALL_DIR prefix suffices as a fix. - -Note that using $DESTDIR/$INSTALL_DIR where appropriate can avoid this type of -issue, but that can be considered a future enhancement. - -Signed-off-by: Patrick McCarty -Upstream: f5c908e92d4c055859be2fddbda266d9e3bfd415 -Signed-off-by: Thomas Petazzoni ---- - squashfs-tools/Makefile | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/squashfs-tools/Makefile b/squashfs-tools/Makefile -index f5a55f1..7262a2e 100755 ---- a/squashfs-tools/Makefile -+++ b/squashfs-tools/Makefile -@@ -406,5 +406,5 @@ install: mksquashfs unsquashfs - mkdir -p $(INSTALL_DIR) - cp mksquashfs $(INSTALL_DIR) - cp unsquashfs $(INSTALL_DIR) -- ln -fs $(INSTALL_DIR)/unsquashfs $(INSTALL_DIR)/sqfscat -- ln -fs $(INSTALL_DIR)/mksquashfs $(INSTALL_DIR)/sqfstar -+ ln -fs unsquashfs $(INSTALL_DIR)/sqfscat -+ ln -fs mksquashfs $(INSTALL_DIR)/sqfstar --- -2.31.1 - diff --git a/package/squashfs/squashfs.hash b/package/squashfs/squashfs.hash index 09a2bae364..13d5aed71f 100644 --- a/package/squashfs/squashfs.hash +++ b/package/squashfs/squashfs.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 b9e16188e6dc1857fe312633920f7d71cc36b0162eb50f3ecb1f0040f02edddd squashfs-4.5.tar.gz +sha256 277b6e7f75a4a57f72191295ae62766a10d627a4f5e5f19eadfbc861378deea7 squashfs-4.5.1.tar.gz # License files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squashfs/squashfs.mk b/package/squashfs/squashfs.mk index f64d441c9b..323908d94e 100644 --- a/package/squashfs/squashfs.mk +++ b/package/squashfs/squashfs.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUASHFS_VERSION = 4.5 +SQUASHFS_VERSION = 4.5.1 SQUASHFS_SITE = $(call github,plougher,squashfs-tools,$(SQUASHFS_VERSION)) SQUASHFS_LICENSE = GPL-2.0+ SQUASHFS_LICENSE_FILES = COPYING @@ -75,7 +75,8 @@ endef define SQUASHFS_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(SQUASHFS_MAKE_ARGS) \ - -C $(@D)/squashfs-tools/ INSTALL_DIR=$(TARGET_DIR)/usr/bin install + -C $(@D)/squashfs-tools/ INSTALL_DIR=$(TARGET_DIR)/usr/bin \ + INSTALL_MANPAGES_DIR="" install endef define HOST_SQUASHFS_BUILD_CMDS @@ -89,7 +90,8 @@ endef define HOST_SQUASHFS_INSTALL_CMDS $(HOST_MAKE_ENV) $(MAKE) $(HOST_SQUASHFS_MAKE_ARGS) \ - -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/bin install + -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/bin \ + INSTALL_MANPAGES_DIR="" install endef $(eval $(generic-package)) From james.hilliard1 at gmail.com Wed Nov 2 23:43:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 17:43:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-jaraco-classes: bump to version 3.2.3 Message-ID: <20221102234357.3591773-1-james.hilliard1@gmail.com> License hash changed due to line wrapping: https://github.com/jaraco/jaraco.classes/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- package/python-jaraco-classes/python-jaraco-classes.hash | 6 +++--- package/python-jaraco-classes/python-jaraco-classes.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-jaraco-classes/python-jaraco-classes.hash b/package/python-jaraco-classes/python-jaraco-classes.hash index 088ee2269e..0e170d58d1 100644 --- a/package/python-jaraco-classes/python-jaraco-classes.hash +++ b/package/python-jaraco-classes/python-jaraco-classes.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/jaraco.classes/json -md5 63d4f5a2df2625ec3979c9633da1505e jaraco.classes-2.0.tar.gz -sha256 dcc2c4a8ca4b344cdbf2e1be7124a5c4f192574cdbb453b62350ae8240a2caf5 jaraco.classes-2.0.tar.gz +md5 a661acdae43995c08500324a8df62f03 jaraco.classes-3.2.3.tar.gz +sha256 89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a jaraco.classes-3.2.3.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-jaraco-classes/python-jaraco-classes.mk b/package/python-jaraco-classes/python-jaraco-classes.mk index 7455ed4d44..4790516330 100644 --- a/package/python-jaraco-classes/python-jaraco-classes.mk +++ b/package/python-jaraco-classes/python-jaraco-classes.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JARACO_CLASSES_VERSION = 2.0 +PYTHON_JARACO_CLASSES_VERSION = 3.2.3 PYTHON_JARACO_CLASSES_SOURCE = jaraco.classes-$(PYTHON_JARACO_CLASSES_VERSION).tar.gz -PYTHON_JARACO_CLASSES_SITE = https://files.pythonhosted.org/packages/6e/27/f6ce0863a6ce574922ffe70d63c40b9771aefb686cb595cf435d184f0ca3 +PYTHON_JARACO_CLASSES_SITE = https://files.pythonhosted.org/packages/bf/02/a956c9bfd2dfe60b30c065ed8e28df7fcf72b292b861dca97e951c145ef6 PYTHON_JARACO_CLASSES_LICENSE = MIT PYTHON_JARACO_CLASSES_LICENSE_FILES = LICENSE PYTHON_JARACO_CLASSES_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 23:48:26 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 17:48:26 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-jaraco-functools: bump to version 3.5.2 Message-ID: <20221102234826.3954130-1-james.hilliard1@gmail.com> License hash changed due to line wrapping: https://github.com/jaraco/jaraco.functools/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- .../python-jaraco-functools/python-jaraco-functools.hash | 6 +++--- package/python-jaraco-functools/python-jaraco-functools.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-jaraco-functools/python-jaraco-functools.hash b/package/python-jaraco-functools/python-jaraco-functools.hash index 95380aff98..a7cbb3daf1 100644 --- a/package/python-jaraco-functools/python-jaraco-functools.hash +++ b/package/python-jaraco-functools/python-jaraco-functools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/jaraco.functools/json -md5 c245ade3e753bc556415f1fec102f232 jaraco.functools-2.0.tar.gz -sha256 35ba944f52b1a7beee8843a5aa6752d1d5b79893eeb7770ea98be6b637bf9345 jaraco.functools-2.0.tar.gz +md5 f25708d7f38b9264459046fcc0afc8c1 jaraco.functools-3.5.2.tar.gz +sha256 45b05c158f3ad28731075556ffd4749bd254ec67f91e1eb367dcfebff1151db4 jaraco.functools-3.5.2.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-jaraco-functools/python-jaraco-functools.mk b/package/python-jaraco-functools/python-jaraco-functools.mk index f062063b0b..8f64c4687e 100644 --- a/package/python-jaraco-functools/python-jaraco-functools.mk +++ b/package/python-jaraco-functools/python-jaraco-functools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JARACO_FUNCTOOLS_VERSION = 2.0 +PYTHON_JARACO_FUNCTOOLS_VERSION = 3.5.2 PYTHON_JARACO_FUNCTOOLS_SOURCE = jaraco.functools-$(PYTHON_JARACO_FUNCTOOLS_VERSION).tar.gz -PYTHON_JARACO_FUNCTOOLS_SITE = https://files.pythonhosted.org/packages/a9/1e/44f6a5cffef147a3ffd37a748b8f4c2ded9b07ca20a15f17cd9874158f24 +PYTHON_JARACO_FUNCTOOLS_SITE = https://files.pythonhosted.org/packages/b4/ea/9abca360081de9157668fcc52765989158aaf29b4826f26fcb17852d08e6 PYTHON_JARACO_FUNCTOOLS_LICENSE = MIT PYTHON_JARACO_FUNCTOOLS_LICENSE_FILES = LICENSE PYTHON_JARACO_FUNCTOOLS_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 23:50:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 17:50:06 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-jmespath: bump to version 1.0.1 Message-ID: <20221102235006.4102405-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-jmespath/python-jmespath.hash | 5 +++-- package/python-jmespath/python-jmespath.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-jmespath/python-jmespath.hash b/package/python-jmespath/python-jmespath.hash index a1c64a121e..03f64f3b74 100644 --- a/package/python-jmespath/python-jmespath.hash +++ b/package/python-jmespath/python-jmespath.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/jmespath/json -sha256 a490e280edd1f57d6de88636992d05b71e97d69a26a19f058ecf7d304474bf5e jmespath-1.0.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/jmespath/json +md5 2dd28beb22d698f58fe2281bfe5fe3a3 jmespath-1.0.1.tar.gz +sha256 90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe jmespath-1.0.1.tar.gz # Locally computed sha256 checksums sha256 66b313cce80ed0623fc7db3f24863a0c80fd83eb341a46b57864158ae74faa56 LICENSE.txt diff --git a/package/python-jmespath/python-jmespath.mk b/package/python-jmespath/python-jmespath.mk index 48b19e8494..a94a13a229 100644 --- a/package/python-jmespath/python-jmespath.mk +++ b/package/python-jmespath/python-jmespath.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JMESPATH_VERSION = 1.0.0 +PYTHON_JMESPATH_VERSION = 1.0.1 PYTHON_JMESPATH_SOURCE = jmespath-$(PYTHON_JMESPATH_VERSION).tar.gz -PYTHON_JMESPATH_SITE = https://files.pythonhosted.org/packages/06/7e/44686b986ef9ca6069db224651baaa8300b93af2a085a5b135997bf659b3 +PYTHON_JMESPATH_SITE = https://files.pythonhosted.org/packages/00/2a/e867e8531cf3e36b41201936b7fa7ba7b5702dbef42922193f05c8976cd6 PYTHON_JMESPATH_SETUP_TYPE = setuptools PYTHON_JMESPATH_LICENSE = MIT PYTHON_JMESPATH_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 23:54:27 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 17:54:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-keyring: bump to version 23.9.3 Message-ID: <20221102235427.143913-1-james.hilliard1@gmail.com> License hash changed due to line wrap: https://github.com/jaraco/keyring/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- package/python-keyring/python-keyring.hash | 6 +++--- package/python-keyring/python-keyring.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-keyring/python-keyring.hash b/package/python-keyring/python-keyring.hash index 692217f437..45f5bf7c84 100644 --- a/package/python-keyring/python-keyring.hash +++ b/package/python-keyring/python-keyring.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/keyring/json -md5 1eb6d586ee5794de4bf39c1f513a3139 keyring-19.2.0.tar.gz -sha256 91037ccaf0c9a112a76f7740e4a416b9457a69b66c2799421581bee710a974b3 keyring-19.2.0.tar.gz +md5 60219a9a22467e15fcd09515b5b2ef39 keyring-23.9.3.tar.gz +sha256 69b01dd83c42f590250fe7a1f503fc229b14de83857314b1933a3ddbf595c4a5 keyring-23.9.3.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-keyring/python-keyring.mk b/package/python-keyring/python-keyring.mk index 0e05738605..8d7833e14f 100644 --- a/package/python-keyring/python-keyring.mk +++ b/package/python-keyring/python-keyring.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_KEYRING_VERSION = 19.2.0 +PYTHON_KEYRING_VERSION = 23.9.3 PYTHON_KEYRING_SOURCE = keyring-$(PYTHON_KEYRING_VERSION).tar.gz -PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/ee/46/77fdb7cd2b0f1f684afbc35a59b3d7ebb6961fe528f97b86900002968914 +PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/2a/ef/28d3d5428108111dae4304a2ebec80d113aea9e78c939e25255425d486ff PYTHON_KEYRING_SETUP_TYPE = setuptools PYTHON_KEYRING_LICENSE = MIT PYTHON_KEYRING_LICENSE_FILES = LICENSE -- 2.34.1 From da at lessconfused.com Thu Nov 3 00:03:51 2022 From: da at lessconfused.com (Da Xue) Date: Wed, 2 Nov 2022 20:03:51 -0400 Subject: [Buildroot] [PATCH 1/3] configs/roc_pc_rk3399: remove defconfig In-Reply-To: <20221102201858.555294-2-thomas.petazzoni@bootlin.com> References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> <20221102201858.555294-2-thomas.petazzoni@bootlin.com> Message-ID: Hi Thomas, This is a Libre Computer only product in the future so the folder is wrong. I will re-create in the right folder and maintain these boards in the future. Best, Da On Wed, Nov 2, 2022, 4:19 PM Thomas Petazzoni via buildroot < buildroot at buildroot.org> wrote: > This defconfig has been failing to build for several months, with > nobody stepping up to fix it. It's time to drop it. > > See > https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ > for a notification on August 6, 2022 about the issues with this > defconfig. > > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671226 > > Cc: Suniel Mahesh > Signed-off-by: Thomas Petazzoni > --- > DEVELOPERS | 2 -- > board/firefly/roc-rk3399-pc/extlinux.conf | 4 --- > board/firefly/roc-rk3399-pc/genimage.cfg | 22 ------------- > board/firefly/roc-rk3399-pc/post-build.sh | 5 --- > board/firefly/roc-rk3399-pc/readme.txt | 40 ----------------------- > 5 files changed, 73 deletions(-) > delete mode 100644 board/firefly/roc-rk3399-pc/extlinux.conf > delete mode 100644 board/firefly/roc-rk3399-pc/genimage.cfg > delete mode 100755 board/firefly/roc-rk3399-pc/post-build.sh > delete mode 100644 board/firefly/roc-rk3399-pc/readme.txt > > diff --git a/DEVELOPERS b/DEVELOPERS > index 9569ee720b..591276bec8 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2729,13 +2729,11 @@ F: package/hwloc/ > F: package/powertop/ > > N: Suniel Mahesh > -F: board/firefly/ > F: board/friendlyarm/nanopi-m4 > F: board/pine64/rockpro64 > F: board/radxa/rockpi-4 > F: board/radxa/rockpi-n8 > F: board/radxa/rockpi-n10 > -F: configs/roc_pc_rk3399_defconfig > F: configs/rock_pi_4_defconfig > F: configs/rock_pi_n8_defconfig > F: configs/rock_pi_n10_defconfig > diff --git a/board/firefly/roc-rk3399-pc/extlinux.conf > b/board/firefly/roc-rk3399-pc/extlinux.conf > deleted file mode 100644 > index 50a358fadc..0000000000 > --- a/board/firefly/roc-rk3399-pc/extlinux.conf > +++ /dev/null > @@ -1,4 +0,0 @@ > -label RK3399RocPC linux > - kernel /boot/Image > - devicetree /boot/rk3399-roc-pc.dtb > - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p1 rootwait > diff --git a/board/firefly/roc-rk3399-pc/genimage.cfg > b/board/firefly/roc-rk3399-pc/genimage.cfg > deleted file mode 100644 > index 966c869273..0000000000 > --- a/board/firefly/roc-rk3399-pc/genimage.cfg > +++ /dev/null > @@ -1,22 +0,0 @@ > -image sdcard.img { > - hdimage { > - } > - > - partition u-boot-tpl-spl-dtb { > - in-partition-table = "no" > - image = "idbloader.img" > - offset = 32K > - } > - > - partition u-boot-dtb { > - in-partition-table = "no" > - image = "u-boot.itb" > - offset = 8M > - size = 30M > - } > - > - partition rootfs { > - partition-type = 0x83 > - image = "rootfs.ext4" > - } > -} > diff --git a/board/firefly/roc-rk3399-pc/post-build.sh > b/board/firefly/roc-rk3399-pc/post-build.sh > deleted file mode 100755 > index 1f5ff6a611..0000000000 > --- a/board/firefly/roc-rk3399-pc/post-build.sh > +++ /dev/null > @@ -1,5 +0,0 @@ > -#!/bin/sh > - > -BOARD_DIR="$(dirname $0)" > - > -install -m 0644 -D $BOARD_DIR/extlinux.conf > $TARGET_DIR/boot/extlinux/extlinux.conf > diff --git a/board/firefly/roc-rk3399-pc/readme.txt > b/board/firefly/roc-rk3399-pc/readme.txt > deleted file mode 100644 > index 8a6f1cdee6..0000000000 > --- a/board/firefly/roc-rk3399-pc/readme.txt > +++ /dev/null > @@ -1,40 +0,0 @@ > -Libre Computer Board ROC-RK3399-PC > -=================================== > - > -Build: > - > - $ make roc_pc_rk3399_defconfig > - $ make > - > -Files created in output directory > -================================= > - > -output/images > - > -??? bl31.elf > -??? idbloader.img > -??? Image > -??? rk3399-roc-pc.dtb > -??? rootfs.ext2 > -??? rootfs.ext4 -> rootfs.ext2 > -??? rootfs.tar > -??? sdcard.img > -??? u-boot.bin > -??? u-boot.itb > - > -Creating bootable SD card: > -========================== > - > -Simply invoke (as root) > - > -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync > - > -Where X is your SD card device > - > -Serial console > --------------- > - > -Baudrate for this board is 1500000 > - > -Wiki link: > -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/roc-rk3399-pc.html > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From james.hilliard1 at gmail.com Thu Nov 3 00:11:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:11:59 -0600 Subject: [Buildroot] [PATCH 1/2] package/python-cppy: new package Message-ID: <20221103001200.1576937-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-cppy/python-cppy.hash | 5 +++++ package/python-cppy/python-cppy.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/python-cppy/python-cppy.hash create mode 100644 package/python-cppy/python-cppy.mk diff --git a/package/python-cppy/python-cppy.hash b/package/python-cppy/python-cppy.hash new file mode 100644 index 0000000000..45b78eab8e --- /dev/null +++ b/package/python-cppy/python-cppy.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/cppy/json +md5 7c1f825c43dd66454440932a35b9969c cppy-1.2.1.tar.gz +sha256 83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b cppy-1.2.1.tar.gz +# Locally computed sha256 checksums +sha256 db7a008bff1e63ccec397cfa033109740c4dc6cb12070a70d0cfe69aba27c4df LICENSE diff --git a/package/python-cppy/python-cppy.mk b/package/python-cppy/python-cppy.mk new file mode 100644 index 0000000000..adadc352d3 --- /dev/null +++ b/package/python-cppy/python-cppy.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-cppy +# +################################################################################ + +PYTHON_CPPY_VERSION = 1.2.1 +PYTHON_CPPY_SOURCE = cppy-$(PYTHON_CPPY_VERSION).tar.gz +PYTHON_CPPY_SITE = https://files.pythonhosted.org/packages/c5/7e/6cc5acd93752ee52d2f0423046072a2ce3ae16dfcd44373b9fe2a0222204 +PYTHON_CPPY_LICENSE = BSD-3-Clause +PYTHON_CPPY_LICENSE_FILES = LICENSE +PYTHON_CPPY_SETUP_TYPE = setuptools + +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:12:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:12:00 -0600 Subject: [Buildroot] [PATCH 2/2] package/python-kiwisolver: bump to version 1.4.4 In-Reply-To: <20221103001200.1576937-1-james.hilliard1@gmail.com> References: <20221103001200.1576937-1-james.hilliard1@gmail.com> Message-ID: <20221103001200.1576937-2-james.hilliard1@gmail.com> Add new host-python-cppy build dependency. License hash changed due to filename update: https://github.com/nucleic/kiwi/commit/b04d5d3f6cb404d1e23c0c4f9bff76bd5a8facb6 Signed-off-by: James Hilliard --- package/python-kiwisolver/python-kiwisolver.hash | 8 +++++--- package/python-kiwisolver/python-kiwisolver.mk | 6 ++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/package/python-kiwisolver/python-kiwisolver.hash b/package/python-kiwisolver/python-kiwisolver.hash index aa7d79ced7..7f2e263a5b 100644 --- a/package/python-kiwisolver/python-kiwisolver.hash +++ b/package/python-kiwisolver/python-kiwisolver.hash @@ -1,3 +1,5 @@ -# Locally calculated -sha256 48168c0ace18319c649e31907f6d8586f648e503560f506f128798b99393bcdb python-kiwisolver-1.1.0.tar.gz -sha256 95c32f73d43fa54d8146badbcbd73b83acb7fa2cc81a7cef7784b3cd33b146a0 LICENSE +# md5, sha256 from https://pypi.org/pypi/kiwisolver/json +md5 34796908455c3b23c889439b541e424b kiwisolver-1.4.4.tar.gz +sha256 d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955 kiwisolver-1.4.4.tar.gz +# Locally computed sha256 checksums +sha256 26da8d49744796f2601fb5fe9e5d8b9e8102064ca60a8dc1825b6177cb05450c LICENSE diff --git a/package/python-kiwisolver/python-kiwisolver.mk b/package/python-kiwisolver/python-kiwisolver.mk index 2b99803c0d..2c5db26dbc 100644 --- a/package/python-kiwisolver/python-kiwisolver.mk +++ b/package/python-kiwisolver/python-kiwisolver.mk @@ -4,10 +4,12 @@ # ################################################################################ -PYTHON_KIWISOLVER_VERSION = 1.1.0 -PYTHON_KIWISOLVER_SITE = $(call github,nucleic,kiwi,$(PYTHON_KIWISOLVER_VERSION)) +PYTHON_KIWISOLVER_VERSION = 1.4.4 +PYTHON_KIWISOLVER_SOURCE = kiwisolver-$(PYTHON_KIWISOLVER_VERSION).tar.gz +PYTHON_KIWISOLVER_SITE = https://files.pythonhosted.org/packages/5f/5c/272a7dd49a1914f35cd8d6d9f386defa8b047f6fbd06badd6b77b3ba24e7 PYTHON_KIWISOLVER_LICENSE = BSD-3-Clause PYTHON_KIWISOLVER_LICENSE_FILES = LICENSE PYTHON_KIWISOLVER_SETUP_TYPE = setuptools +PYTHON_KIWISOLVER_DEPENDENCIES = host-python-cppy $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:14:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:14:05 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-lark: bump to version 1.1.4 Message-ID: <20221103001405.1700964-1-james.hilliard1@gmail.com> License hash changed due to whitespace removal: https://github.com/lark-parser/lark/commit/5236ff95a37cf464ba7049b27622d87b662c1918 Signed-off-by: James Hilliard --- package/python-lark/python-lark.hash | 6 +++--- package/python-lark/python-lark.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-lark/python-lark.hash b/package/python-lark/python-lark.hash index 3773c00f7c..abc168e93b 100644 --- a/package/python-lark/python-lark.hash +++ b/package/python-lark/python-lark.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/lark/json -md5 fd3ca96a8d9d67798508470032921078 lark-1.1.2.tar.gz -sha256 7a8d0c07d663da9391d7faee1bf1d7df4998c47ca43a593cbef5c7566acd057a lark-1.1.2.tar.gz +md5 d7368d8f9fd0b844c034f321f5b52fd4 lark-1.1.4.tar.gz +sha256 eee86062b149600ef62de0d8dfd38cf85ffc737e16911e7d8c18880f8c5b1333 lark-1.1.4.tar.gz # Locally computed sha256 checksums -sha256 6e83ad8e0de51690a53eac02dd2b6188dfd7949053be56fba5b651140d27ee57 LICENSE +sha256 8263e5652d07cecb3adadf05140b65e70cfa169ecec5f520fe1671479ce12a83 LICENSE diff --git a/package/python-lark/python-lark.mk b/package/python-lark/python-lark.mk index 52c249552e..548adcd833 100644 --- a/package/python-lark/python-lark.mk +++ b/package/python-lark/python-lark.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LARK_VERSION = 1.1.2 +PYTHON_LARK_VERSION = 1.1.4 PYTHON_LARK_SOURCE = lark-$(PYTHON_LARK_VERSION).tar.gz -PYTHON_LARK_SITE = https://files.pythonhosted.org/packages/a3/c5/11d0a086590b207ad1b6c9ba6e019f8290652f3d703cdb002d72e220dd99 +PYTHON_LARK_SITE = https://files.pythonhosted.org/packages/1d/08/eb2590d4f824b5a947d866c603799fa70278f1372cbf8d15b7b4823dfb2b PYTHON_LARK_SETUP_TYPE = setuptools PYTHON_LARK_LICENSE = MIT PYTHON_LARK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:19:34 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:19:34 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-libusb1: bump to version 3.0.0 Message-ID: <20221103001934.2100260-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-libusb1/python-libusb1.hash | 7 ++++--- package/python-libusb1/python-libusb1.mk | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-libusb1/python-libusb1.hash b/package/python-libusb1/python-libusb1.hash index 7d2302e088..86dea08c89 100644 --- a/package/python-libusb1/python-libusb1.hash +++ b/package/python-libusb1/python-libusb1.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/libusb1/json, sha256 locally computed -md5 b087646fb0c8c4cf7e8123af72f885b9 libusb1-2.0.1.tar.gz -sha256 d3ba82ecf7ab6a48d21dac6697e26504670cc3522b8e5941bd28fb56cf3f6c46 libusb1-2.0.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/libusb1/json +md5 ffbb02bf9aa49f973a6a58112aed7b06 libusb1-3.0.0.tar.gz +sha256 5792a9defee40f15d330a40d9b1800545c32e47ba7fc66b6f28f133c9fcc8538 libusb1-3.0.0.tar.gz +# Locally computed sha256 checksums sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/python-libusb1/python-libusb1.mk b/package/python-libusb1/python-libusb1.mk index 40a64141af..48a0b1dea3 100644 --- a/package/python-libusb1/python-libusb1.mk +++ b/package/python-libusb1/python-libusb1.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LIBUSB1_VERSION = 2.0.1 +PYTHON_LIBUSB1_VERSION = 3.0.0 PYTHON_LIBUSB1_SOURCE = libusb1-$(PYTHON_LIBUSB1_VERSION).tar.gz -PYTHON_LIBUSB1_SITE = https://files.pythonhosted.org/packages/a9/97/e8afa2af12b6de608ec86c8c4ad57f1248d98946d1b5e1aa0bff926755e9 +PYTHON_LIBUSB1_SITE = https://files.pythonhosted.org/packages/f4/83/59bf75e74e0c4859ea63eae0c7da660c1dcb78b31667d4a5f735d52f5974 PYTHON_LIBUSB1_SETUP_TYPE = setuptools PYTHON_LIBUSB1_LICENSE = LGPL-2.1+ PYTHON_LIBUSB1_LICENSE_FILES = COPYING.LESSER -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:23:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:23:50 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-mako: bump to version 1.2.3 Message-ID: <20221103002350.2425582-1-james.hilliard1@gmail.com> License hash changed due to year update: https://github.com/sqlalchemy/mako/commit/36e10468c1e159803147bfbc7fffc930a9bd368c Signed-off-by: James Hilliard --- package/python-mako/python-mako.hash | 6 +++--- package/python-mako/python-mako.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-mako/python-mako.hash b/package/python-mako/python-mako.hash index f5b5daf06d..4bacafafde 100644 --- a/package/python-mako/python-mako.hash +++ b/package/python-mako/python-mako.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mako/json -md5 409bdc38e9ddda5eada61fb092cb12fd Mako-1.1.5.tar.gz -sha256 169fa52af22a91900d852e937400e79f535496191c63712e3b9fda5a9bed6fc3 Mako-1.1.5.tar.gz +md5 4fa0a489a247c59b36fe3e0de5514fed Mako-1.2.3.tar.gz +sha256 7fde96466fcfeedb0eed94f187f20b23d85e4cb41444be0e542e2c8c65c396cd Mako-1.2.3.tar.gz # Locally computed sha256 checksums -sha256 47cd0d41b1092f9161cfb629ed15e5cea185144710ff4633a4281ef088ff5de7 LICENSE +sha256 760f22b3e9ea4a50eb99201bd8dd118869f28108cfb64ccce6d1b305cf9ae9fa LICENSE diff --git a/package/python-mako/python-mako.mk b/package/python-mako/python-mako.mk index 553c4a5339..a663b7dbda 100644 --- a/package/python-mako/python-mako.mk +++ b/package/python-mako/python-mako.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MAKO_VERSION = 1.1.5 +PYTHON_MAKO_VERSION = 1.2.3 PYTHON_MAKO_SOURCE = Mako-$(PYTHON_MAKO_VERSION).tar.gz -PYTHON_MAKO_SITE = https://files.pythonhosted.org/packages/d1/42/ff293411e980debfc647be9306d89840c8b82ea24571b014f1a35b2ad80f +PYTHON_MAKO_SITE = https://files.pythonhosted.org/packages/b9/38/c25f0874ea71802fc6f1e9f0f88a7e9666818121b28991bbc1d8eddbcdb1 PYTHON_MAKO_SETUP_TYPE = setuptools PYTHON_MAKO_LICENSE = MIT PYTHON_MAKO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:26:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:26:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-markdown2: bump to version 2.4.6 Message-ID: <20221103002621.2593969-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-markdown2/python-markdown2.hash | 4 ++-- package/python-markdown2/python-markdown2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-markdown2/python-markdown2.hash b/package/python-markdown2/python-markdown2.hash index a3e310aacf..f8582ba5b8 100644 --- a/package/python-markdown2/python-markdown2.hash +++ b/package/python-markdown2/python-markdown2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/markdown2/json -md5 6134fce06c4783b3178a90a719fa9d91 markdown2-2.4.1.tar.gz -sha256 ce9265cf179c4e07934e7b6a4b03f3edb7891e66e6d0f7017755f6064bbbe13f markdown2-2.4.1.tar.gz +md5 bb3f451bed011a0d8959e3c1d5850c53 markdown2-2.4.6.tar.gz +sha256 f65b4dbe1e16591b14fd40bc659b8b58d285eab70c1da21f390294fcdec42bb0 markdown2-2.4.6.tar.gz # Locally computed sha256 checksums sha256 f8c7c4d554409cf621b8d653dbfffb719745fd36f5c49b8305258649b403ef9c LICENSE.txt diff --git a/package/python-markdown2/python-markdown2.mk b/package/python-markdown2/python-markdown2.mk index 6acfad2ccb..b1c162e12f 100644 --- a/package/python-markdown2/python-markdown2.mk +++ b/package/python-markdown2/python-markdown2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARKDOWN2_VERSION = 2.4.1 +PYTHON_MARKDOWN2_VERSION = 2.4.6 PYTHON_MARKDOWN2_SOURCE = markdown2-$(PYTHON_MARKDOWN2_VERSION).tar.gz -PYTHON_MARKDOWN2_SITE = https://files.pythonhosted.org/packages/fb/10/4f327f4517fa5dda90021618fe174d1f4aff3c4e06abcd7f77685a455511 +PYTHON_MARKDOWN2_SITE = https://files.pythonhosted.org/packages/83/b7/24613765f558afde9f47b61fcd787a9856ac1515b53af38bd11bf2fb3c8c PYTHON_MARKDOWN2_SETUP_TYPE = setuptools PYTHON_MARKDOWN2_LICENSE = MIT PYTHON_MARKDOWN2_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:29:08 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:29:08 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-markupsafe: bump to version 2.1.1 Message-ID: <20221103002908.2790791-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-markupsafe/python-markupsafe.hash | 4 ++-- package/python-markupsafe/python-markupsafe.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-markupsafe/python-markupsafe.hash b/package/python-markupsafe/python-markupsafe.hash index 520bb405fb..2d1d81c62e 100644 --- a/package/python-markupsafe/python-markupsafe.hash +++ b/package/python-markupsafe/python-markupsafe.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/markupsafe/json -md5 892e0fefa3c488387e5cc0cad2daa523 MarkupSafe-2.0.1.tar.gz -sha256 594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a MarkupSafe-2.0.1.tar.gz +md5 9809f9fdd98bc835b0c21aa8f79cbf30 MarkupSafe-2.1.1.tar.gz +sha256 7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b MarkupSafe-2.1.1.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst diff --git a/package/python-markupsafe/python-markupsafe.mk b/package/python-markupsafe/python-markupsafe.mk index e0e689f5a1..49bfc0b840 100644 --- a/package/python-markupsafe/python-markupsafe.mk +++ b/package/python-markupsafe/python-markupsafe.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARKUPSAFE_VERSION = 2.0.1 +PYTHON_MARKUPSAFE_VERSION = 2.1.1 PYTHON_MARKUPSAFE_SOURCE = MarkupSafe-$(PYTHON_MARKUPSAFE_VERSION).tar.gz -PYTHON_MARKUPSAFE_SITE = https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e +PYTHON_MARKUPSAFE_SITE = https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556 PYTHON_MARKUPSAFE_SETUP_TYPE = setuptools PYTHON_MARKUPSAFE_LICENSE = BSD-3-Clause PYTHON_MARKUPSAFE_LICENSE_FILES = LICENSE.rst -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:32:02 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:32:02 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-mbstrdecoder: bump to version 1.1.1 Message-ID: <20221103003202.3007879-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-mbstrdecoder/python-mbstrdecoder.hash | 4 ++-- package/python-mbstrdecoder/python-mbstrdecoder.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-mbstrdecoder/python-mbstrdecoder.hash b/package/python-mbstrdecoder/python-mbstrdecoder.hash index 90b9abb8d6..dd2f412bee 100644 --- a/package/python-mbstrdecoder/python-mbstrdecoder.hash +++ b/package/python-mbstrdecoder/python-mbstrdecoder.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mbstrdecoder/json -md5 b32ff478a38730a8ab0b884fe162cc41 mbstrdecoder-1.1.0.tar.gz -sha256 f4dfd549e424ad8dfc985e6af8b55cb4ec0c208782f610d57439fe6a9a44c244 mbstrdecoder-1.1.0.tar.gz +md5 62efa113a3cd2d40942359d6699338f7 mbstrdecoder-1.1.1.tar.gz +sha256 0a99413b92bbaddda89d376f496d710dc7131417e98414a756ebcd41374e068d mbstrdecoder-1.1.1.tar.gz # Locally computed sha256 checksums sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-mbstrdecoder/python-mbstrdecoder.mk b/package/python-mbstrdecoder/python-mbstrdecoder.mk index 63f9af74f5..f875e4d71d 100644 --- a/package/python-mbstrdecoder/python-mbstrdecoder.mk +++ b/package/python-mbstrdecoder/python-mbstrdecoder.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MBSTRDECODER_VERSION = 1.1.0 +PYTHON_MBSTRDECODER_VERSION = 1.1.1 PYTHON_MBSTRDECODER_SOURCE = mbstrdecoder-$(PYTHON_MBSTRDECODER_VERSION).tar.gz -PYTHON_MBSTRDECODER_SITE = https://files.pythonhosted.org/packages/6c/10/f82ba5a91489c91bf6adaa0e1aca38a7ab2d1d7d80195a5f6ad8c2ff387a +PYTHON_MBSTRDECODER_SITE = https://files.pythonhosted.org/packages/ba/ac/ba46bb6eb6165541ce25ff230469efe1c04043cf173f856dcc91876c38de PYTHON_MBSTRDECODER_SETUP_TYPE = setuptools PYTHON_MBSTRDECODER_LICENSE = MIT PYTHON_MBSTRDECODER_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:34:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:34:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-memory-profiler: bump to version 0.60.0 Message-ID: <20221103003400.3164180-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-memory-profiler/python-memory-profiler.hash | 4 ++-- package/python-memory-profiler/python-memory-profiler.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-memory-profiler/python-memory-profiler.hash b/package/python-memory-profiler/python-memory-profiler.hash index 9ee515b529..9e3aca517b 100644 --- a/package/python-memory-profiler/python-memory-profiler.hash +++ b/package/python-memory-profiler/python-memory-profiler.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/memory-profiler/json -md5 b1d1783064a1198fb21bc877e535ec1b memory_profiler-0.58.0.tar.gz -sha256 01385ac0fec944fcf7969814ec4406c6d8a9c66c079d09276723c5a7680f44e5 memory_profiler-0.58.0.tar.gz +md5 c4d29b47885c32581f5bcefb44d2ca8e memory_profiler-0.60.0.tar.gz +sha256 6a12869511d6cebcb29b71ba26985675a58e16e06b3c523b49f67c5497a33d1c memory_profiler-0.60.0.tar.gz # Locally computed sha256 checksums sha256 51926ce91b8283532efa9dfb02518582c15f49c105a3ac18cce1f7a4947e96ae COPYING diff --git a/package/python-memory-profiler/python-memory-profiler.mk b/package/python-memory-profiler/python-memory-profiler.mk index 053b0e2d62..5e43662e07 100644 --- a/package/python-memory-profiler/python-memory-profiler.mk +++ b/package/python-memory-profiler/python-memory-profiler.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MEMORY_PROFILER_VERSION = 0.58.0 +PYTHON_MEMORY_PROFILER_VERSION = 0.60.0 PYTHON_MEMORY_PROFILER_SOURCE = memory_profiler-$(PYTHON_MEMORY_PROFILER_VERSION).tar.gz -PYTHON_MEMORY_PROFILER_SITE = https://files.pythonhosted.org/packages/8f/fd/d92b3295657f8837e0177e7b48b32d6651436f0293af42b76d134c3bb489 +PYTHON_MEMORY_PROFILER_SITE = https://files.pythonhosted.org/packages/06/dd/7308a8ef1902db9d81c5bc226befe346a87ed8787caff00b8d91ed9f3b86 PYTHON_MEMORY_PROFILER_SETUP_TYPE = setuptools PYTHON_MEMORY_PROFILER_LICENSE = BSD-3-Clause PYTHON_MEMORY_PROFILER_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:37:36 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:37:36 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-mistune: bump to version 2.0.4 Message-ID: <20221103003736.3357983-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/lepture/mistune/commit/991c683584279102a94542b9b46e0637a9b4cb3b Signed-off-by: James Hilliard --- package/python-mistune/python-mistune.hash | 6 +++--- package/python-mistune/python-mistune.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-mistune/python-mistune.hash b/package/python-mistune/python-mistune.hash index a7a5936096..161f2ed6ff 100644 --- a/package/python-mistune/python-mistune.hash +++ b/package/python-mistune/python-mistune.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mistune/json -md5 fb6ab174ece938dea09f8b2adad771e4 mistune-0.8.4.tar.gz -sha256 59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e mistune-0.8.4.tar.gz +md5 a4437edb22cf6519a7c61730fecb1a3f mistune-2.0.4.tar.gz +sha256 9ee0a66053e2267aba772c71e06891fa8f1af6d4b01d5e84e267b4570d4d9808 mistune-2.0.4.tar.gz # Locally computed sha256 checksums -sha256 0c5259c3dd0a7c46f4835221645f62a0638c9b9faa02af08676e8069e1ff964b LICENSE +sha256 539013fd8e19f744f8bf0e27a532bbff54cd689ecef7a800f56ae5dc824be870 LICENSE diff --git a/package/python-mistune/python-mistune.mk b/package/python-mistune/python-mistune.mk index 6beb425837..1e4bb71903 100644 --- a/package/python-mistune/python-mistune.mk +++ b/package/python-mistune/python-mistune.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MISTUNE_VERSION = 0.8.4 +PYTHON_MISTUNE_VERSION = 2.0.4 PYTHON_MISTUNE_SOURCE = mistune-$(PYTHON_MISTUNE_VERSION).tar.gz -PYTHON_MISTUNE_SITE = https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577 +PYTHON_MISTUNE_SITE = https://files.pythonhosted.org/packages/cd/9b/0f98334812f548a5ee4399b76e33752a74fc7bb976f5efb34d962f03d585 PYTHON_MISTUNE_LICENSE = BSD-3-Clause PYTHON_MISTUNE_LICENSE_FILES = LICENSE PYTHON_MISTUNE_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:45:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:45:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-more-itertools: bump to version 9.0.0 Message-ID: <20221103004559.3821058-1-james.hilliard1@gmail.com> Migrate from setuptools to flit package infrastructure. Signed-off-by: James Hilliard --- package/python-more-itertools/python-more-itertools.hash | 4 ++-- package/python-more-itertools/python-more-itertools.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-more-itertools/python-more-itertools.hash b/package/python-more-itertools/python-more-itertools.hash index 4e6e7bdfb8..c12d3f5623 100644 --- a/package/python-more-itertools/python-more-itertools.hash +++ b/package/python-more-itertools/python-more-itertools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/more-itertools/json -md5 9930552c4f7eedc00193673d5f7f0f19 more-itertools-8.10.0.tar.gz -sha256 1debcabeb1df793814859d64a81ad7cb10504c24349368ccf214c664c474f41f more-itertools-8.10.0.tar.gz +md5 58f6fe36c3c94bbc569130df546dcfc9 more-itertools-9.0.0.tar.gz +sha256 5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab more-itertools-9.0.0.tar.gz # Locally computed sha256 checksums sha256 09f1c8c9e941af3e584d59641ea9b87d83c0cb0fd007eb5ef391a7e2643c1a46 LICENSE diff --git a/package/python-more-itertools/python-more-itertools.mk b/package/python-more-itertools/python-more-itertools.mk index 3b9957b72e..734d87e057 100644 --- a/package/python-more-itertools/python-more-itertools.mk +++ b/package/python-more-itertools/python-more-itertools.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_MORE_ITERTOOLS_VERSION = 8.10.0 +PYTHON_MORE_ITERTOOLS_VERSION = 9.0.0 PYTHON_MORE_ITERTOOLS_SOURCE = more-itertools-$(PYTHON_MORE_ITERTOOLS_VERSION).tar.gz -PYTHON_MORE_ITERTOOLS_SITE = https://files.pythonhosted.org/packages/8a/f7/93cf3c81629c95f6f40e509f7cd63985a6ddd829181a66c1c8ef101e55f2 -PYTHON_MORE_ITERTOOLS_SETUP_TYPE = setuptools +PYTHON_MORE_ITERTOOLS_SITE = https://files.pythonhosted.org/packages/13/b3/397aa9668da8b1f0c307bc474608653d46122ae0563d1d32f60e24fa0cbd +PYTHON_MORE_ITERTOOLS_SETUP_TYPE = flit PYTHON_MORE_ITERTOOLS_LICENSE = MIT PYTHON_MORE_ITERTOOLS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:54:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:54:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-orjson: bump to version 3.8.1 Message-ID: <20221103005418.206715-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 1de1d7cdc2..5bc5433123 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz +sha256 dc7a9ae16562ddf3589ef7cbdf122a26f845dae919d8ea9679e0fe4c9be69b3a orjson-3.8.1.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 0a266e827a..00be3f1f4b 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.7.11 +PYTHON_ORJSON_VERSION = 3.8.1 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/d0/e6/d012626dcf443e36ac1210be365d0a367beff7dd8b7029ace3006c948820 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT -- 2.34.1 From m.niestroj at grinn-global.com Thu Nov 3 01:41:56 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 02:41:56 +0100 Subject: [Buildroot] [PATCH 2/2] package/python-bleak: bump version to 0.19.1 In-Reply-To: <20221103014156.791695-1-m.niestroj@grinn-global.com> References: <20221103014156.791695-1-m.niestroj@grinn-global.com> Message-ID: <20221103014156.791695-2-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/python-bleak/Config.in | 3 ++- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in index 085c16fae8..691450f86b 100644 --- a/package/python-bleak/Config.in +++ b/package/python-bleak/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_BLEAK bool "python-bleak" - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime help Bluetooth Low Energy platform Agnostic Klient. diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.12.1 +PYTHON_BLEAK_VERSION = 0.19.1 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.38.1 From m.niestroj at grinn-global.com Thu Nov 3 01:41:55 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 02:41:55 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package Message-ID: <20221103014156.791695-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- DEVELOPERS | 2 + package/Config.in | 1 + package/python-dbus-fast/Config.in | 9 ++++ .../python-dbus-fast/python-dbus-fast.hash | 5 +++ package/python-dbus-fast/python-dbus-fast.mk | 14 ++++++ .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ 7 files changed, 115 insertions(+) create mode 100644 package/python-dbus-fast/Config.in create mode 100644 package/python-dbus-fast/python-dbus-fast.hash create mode 100644 package/python-dbus-fast/python-dbus-fast.mk create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py create mode 100644 support/testing/tests/package/test_python_dbus_fast.py diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..6d670ae21a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ F: package/netdata/ F: package/python-ansicolors/ F: package/python-bleak/ +F: package/python-dbus-fast/ F: package/python-dbus-next/ F: package/python-iniconfig/ F: package/python-intelhex/ @@ -1892,6 +1893,7 @@ F: package/python-typing-extensions/ F: package/python-xmodem/ F: package/rs485conf/ F: package/turbolua/ +F: support/testing/tests/package/sample_python_dbus_fast.py F: support/testing/tests/package/sample_python_dbus_next.py F: support/testing/tests/package/sample_python_pytest.py F: support/testing/tests/package/sample_python_pytest_asyncio.py diff --git a/package/Config.in b/package/Config.in index 238d7813f0..db9e94f357 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1015,6 +1015,7 @@ menu "External python modules" source "package/python-daphne/Config.in" source "package/python-dataproperty/Config.in" source "package/python-dateutil/Config.in" + source "package/python-dbus-fast/Config.in" source "package/python-dbus-next/Config.in" source "package/python-decorator/Config.in" source "package/python-defusedxml/Config.in" diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in new file mode 100644 index 0000000000..2665bd1964 --- /dev/null +++ b/package/python-dbus-fast/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_DBUS_FAST + bool "python-dbus-fast" + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + help + A faster version of dbus-next, a DBus library for Python with + asyncio support. + + https://github.com/bluetooth-devices/dbus-fast diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash new file mode 100644 index 0000000000..f0dceeb43d --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz +# Locally computed sha256 checksums +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk new file mode 100644 index 0000000000..74a02eb5b9 --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-dbus-fast +# +################################################################################ + +PYTHON_DBUS_FAST_VERSION = 1.61.1 +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools +PYTHON_DBUS_FAST_LICENSE = MIT +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_dbus_fast.py b/support/testing/tests/package/sample_python_dbus_fast.py new file mode 100644 index 0000000000..c2855464a1 --- /dev/null +++ b/support/testing/tests/package/sample_python_dbus_fast.py @@ -0,0 +1,44 @@ +import asyncio +from dbus_fast.aio import MessageBus +from dbus_fast.service import ServiceInterface, method +import dbus_fast.introspection as intr +from dbus_fast import BusType + + +class SampleInterface(ServiceInterface): + def __init__(self): + super().__init__('test.interface') + + @method() + def Ping(self): + pass + + @method() + def ConcatStrings(self, what1: 's', what2: 's') -> 's': # noqa: F821 + return what1 + what2 + + +async def main(): + bus_name = 'dbus.fast.sample' + + bus = await MessageBus(bus_type=BusType.SYSTEM).connect() + bus2 = await MessageBus(bus_type=BusType.SYSTEM).connect() + + await bus.request_name(bus_name) + + service_interface = SampleInterface() + bus.export('/test/path', service_interface) + + introspection = await bus2.introspect(bus_name, '/test/path') + assert type(introspection) is intr.Node + obj = bus2.get_proxy_object(bus_name, '/test/path', introspection) + interface = obj.get_interface(service_interface.name) + + result = await interface.call_ping() + assert result is None + + result = await interface.call_concat_strings('hello ', 'world') + assert result == 'hello world' + + +asyncio.run(main()) diff --git a/support/testing/tests/package/test_python_dbus_fast.py b/support/testing/tests/package/test_python_dbus_fast.py new file mode 100644 index 0000000000..5f67cfd8cc --- /dev/null +++ b/support/testing/tests/package/test_python_dbus_fast.py @@ -0,0 +1,40 @@ +import textwrap + + +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3DBusFast(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_DBUS=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_DBUS_FAST=y + """ + sample_scripts = ["tests/package/sample_python_dbus_fast.py"] + + def run_sample_scripts(self): + config = \ + """ + + + + + + + + """ + config = textwrap.dedent(config) + config_dir = "/etc/dbus-1/system.d" + config_fn = "dbus.fast.sample.conf" + + # Setup and reload D-Bus configuration + self.emulator.run("mkdir -p " + config_dir) + self.emulator.run("cat > " + config_dir + "/" + config_fn + + " < Signed-off-by: Marcin Niestroj --- package/python-pytest-asyncio/python-pytest-asyncio.hash | 4 ++-- package/python-pytest-asyncio/python-pytest-asyncio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytest-asyncio/python-pytest-asyncio.hash b/package/python-pytest-asyncio/python-pytest-asyncio.hash index e20d78aa01..b683c60553 100644 --- a/package/python-pytest-asyncio/python-pytest-asyncio.hash +++ b/package/python-pytest-asyncio/python-pytest-asyncio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytest-asyncio/json -md5 0c74a0ae2b509735594684bf00512252 pytest-asyncio-0.19.0.tar.gz -sha256 ac4ebf3b6207259750bc32f4c1d8fcd7e79739edbc67ad0c58dd150b1d072fed pytest-asyncio-0.19.0.tar.gz +md5 894109d45a7b6f46718bbe4611aa7817 pytest-asyncio-0.20.1.tar.gz +sha256 626699de2a747611f3eeb64168b3575f70439b06c3d0206e6ceaeeb956e65519 pytest-asyncio-0.20.1.tar.gz # Locally computed sha256 checksums sha256 a8ad31b1c3f40dca5a84119351b8fa8ddc868edd77fad8a8ebf6d8f2d16fa4ae LICENSE diff --git a/package/python-pytest-asyncio/python-pytest-asyncio.mk b/package/python-pytest-asyncio/python-pytest-asyncio.mk index 337565ca85..b70e0ad0f4 100644 --- a/package/python-pytest-asyncio/python-pytest-asyncio.mk +++ b/package/python-pytest-asyncio/python-pytest-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_ASYNCIO_VERSION = 0.19.0 +PYTHON_PYTEST_ASYNCIO_VERSION = 0.20.1 PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/43/1c/4293ce5ddfd1db78fbf192bd3c47183c9ecc2816b8de382ed1b2491c7cea +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/9e/8f/5a918ac4e2366b61156e16fa9bfb3be52401d81f5309efb1f4e04d99ac39 PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE -- 2.38.1 From m.niestroj at grinn-global.com Thu Nov 3 01:41:32 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 02:41:32 +0100 Subject: [Buildroot] [PATCH] package/gitlab-runner: bump version to 15.5.0 Message-ID: <20221103014132.791440-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/gitlab-runner/gitlab-runner.hash | 2 +- package/gitlab-runner/gitlab-runner.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gitlab-runner/gitlab-runner.hash b/package/gitlab-runner/gitlab-runner.hash index f4fab595b5..2d39eef39b 100644 --- a/package/gitlab-runner/gitlab-runner.hash +++ b/package/gitlab-runner/gitlab-runner.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 63a7963f750ec45a7cb34a660b7247a0aa6def98706b7bd80efc95053e66822d gitlab-runner-14.5.1.tar.gz +sha256 f7482926d20dbf98434e3d34662d93b601166eb784c6fb4bc56f89c1a4eff19d gitlab-runner-15.5.0.tar.gz sha256 0ae968b7ddd25da0209c3c6594aac1ac74ddf90385940b02b420463e2e0734de LICENSE diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index fde776e631..c7c2da2fe1 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -4,7 +4,7 @@ # ################################################################################ -GITLAB_RUNNER_VERSION = 14.5.1 +GITLAB_RUNNER_VERSION = 15.5.0 GITLAB_RUNNER_SITE = https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v$(GITLAB_RUNNER_VERSION) GITLAB_RUNNER_LICENSE = MIT GITLAB_RUNNER_LICENSE_FILES = LICENSE -- 2.38.1 From m.niestroj at grinn-global.com Thu Nov 3 01:52:23 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Thu, 03 Nov 2022 02:52:23 +0100 Subject: [Buildroot] [PATCH 2/2] package/python-bleak: bump to version 0.19.1 In-Reply-To: <20221102185739.2346971-2-james.hilliard1@gmail.com> References: <20221102185739.2346971-1-james.hilliard1@gmail.com> <20221102185739.2346971-2-james.hilliard1@gmail.com> Message-ID: <87a658olcp.fsf@grinn-global.com> James Hilliard writes: > Replace python-dbus-next dependency with python-dbus-fast. > > Add new async-timeout dependency. > > Signed-off-by: James Hilliard > --- > package/python-bleak/Config.in | 3 ++- > package/python-bleak/python-bleak.hash | 4 ++-- > package/python-bleak/python-bleak.mk | 4 ++-- > 3 files changed, 6 insertions(+), 5 deletions(-) > > diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in > index 085c16fae8..691450f86b 100644 > --- a/package/python-bleak/Config.in > +++ b/package/python-bleak/Config.in > @@ -1,6 +1,7 @@ > config BR2_PACKAGE_PYTHON_BLEAK > bool "python-bleak" > - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime > help > Bluetooth Low Energy platform Agnostic Klient. > > diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash > index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz > -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz > +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz > +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 > --- a/package/python-bleak/python-bleak.mk > +++ b/package/python-bleak/python-bleak.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_BLEAK_VERSION = 0.12.1 > +PYTHON_BLEAK_VERSION = 0.19.1 > PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz > -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 > +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 > PYTHON_BLEAK_SETUP_TYPE = setuptools > PYTHON_BLEAK_LICENSE = MIT > PYTHON_BLEAK_LICENSE_FILES = LICENSE Reviewed-by: Marcin Niestroj -- Marcin Niestr?j From m.niestroj at grinn-global.com Thu Nov 3 01:53:39 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Thu, 03 Nov 2022 02:53:39 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package In-Reply-To: <20221102185739.2346971-1-james.hilliard1@gmail.com> References: <20221102185739.2346971-1-james.hilliard1@gmail.com> Message-ID: <875yfwokvu.fsf@grinn-global.com> Hi James, Seems that we've been working on the same stuff today, as I've just sent the same update now. James Hilliard writes: > Signed-off-by: James Hilliard > --- > DEVELOPERS | 1 + > package/Config.in | 1 + > package/python-dbus-fast/Config.in | 7 +++++++ > package/python-dbus-fast/python-dbus-fast.hash | 5 +++++ > package/python-dbus-fast/python-dbus-fast.mk | 16 ++++++++++++++++ > 5 files changed, 30 insertions(+) > create mode 100644 package/python-dbus-fast/Config.in > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7d27936992..4104a33f7f 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ > F: package/netdata/ > F: package/python-ansicolors/ > F: package/python-bleak/ > +F: package/python-dbus-fast/ > You've added new entry under my name. I have nothing against (as I have posted almost the same patch), but I guess this was by mistake, right? > F: package/python-dbus-next/ > F: package/python-iniconfig/ > F: package/python-intelhex/ > diff --git a/package/Config.in b/package/Config.in > index 238d7813f0..db9e94f357 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1015,6 +1015,7 @@ menu "External python modules" > source "package/python-daphne/Config.in" > source "package/python-dataproperty/Config.in" > source "package/python-dateutil/Config.in" > + source "package/python-dbus-fast/Config.in" > source "package/python-dbus-next/Config.in" > source "package/python-decorator/Config.in" > source "package/python-defusedxml/Config.in" > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > new file mode 100644 > index 0000000000..400e70bd7b > --- /dev/null > +++ b/package/python-dbus-fast/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_PYTHON_DBUS_FAST > + bool "python-dbus-fast" > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime There is runtime dependency on XML, which I discovered with runtime testing. So missing: select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime > + help > + A faster version of dbus-next. > + > + https://github.com/bluetooth-devices/dbus-fast > diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash > new file mode 100644 > index 0000000000..f0dceeb43d > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json > +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz > +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz > +# Locally computed sha256 checksums > +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE > diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk > new file mode 100644 > index 0000000000..de7049ba22 > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.mk > @@ -0,0 +1,16 @@ > +################################################################################ > +# > +# python-dbus-fast > +# > +################################################################################ > + > +PYTHON_DBUS_FAST_VERSION = 1.61.1 > +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz > +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 > +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools > +PYTHON_DBUS_FAST_LICENSE = MIT > +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE > +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 > +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython > + > +$(eval $(python-package)) -- Marcin Niestr?j From m.niestroj at grinn-global.com Thu Nov 3 02:06:17 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Thu, 03 Nov 2022 03:06:17 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package In-Reply-To: <20221103014156.791695-1-m.niestroj@grinn-global.com> References: <20221103014156.791695-1-m.niestroj@grinn-global.com> Message-ID: <871qqkokk7.fsf@grinn-global.com> This is a duplicate of a patch from James. My patch however includes runtime tests, which are not included in James' version. I can either post them separately after James patches will be applied to master, or alternatively @James feel free to extend your patches when preparing v2. Marcin Niestroj writes: > Signed-off-by: Marcin Niestroj > --- > DEVELOPERS | 2 + > package/Config.in | 1 + > package/python-dbus-fast/Config.in | 9 ++++ > .../python-dbus-fast/python-dbus-fast.hash | 5 +++ > package/python-dbus-fast/python-dbus-fast.mk | 14 ++++++ > .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ > .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ > 7 files changed, 115 insertions(+) > create mode 100644 package/python-dbus-fast/Config.in > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py > create mode 100644 support/testing/tests/package/test_python_dbus_fast.py > -- Marcin Niestr?j From james.hilliard1 at gmail.com Thu Nov 3 03:01:39 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 23:01:39 -0400 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package In-Reply-To: <20221103014156.791695-1-m.niestroj@grinn-global.com> References: <20221103014156.791695-1-m.niestroj@grinn-global.com> Message-ID: On Wed, Nov 2, 2022 at 9:48 PM Marcin Niestroj wrote: > > Signed-off-by: Marcin Niestroj > --- > DEVELOPERS | 2 + > package/Config.in | 1 + > package/python-dbus-fast/Config.in | 9 ++++ > .../python-dbus-fast/python-dbus-fast.hash | 5 +++ > package/python-dbus-fast/python-dbus-fast.mk | 14 ++++++ > .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ > .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ > 7 files changed, 115 insertions(+) > create mode 100644 package/python-dbus-fast/Config.in > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py > create mode 100644 support/testing/tests/package/test_python_dbus_fast.py > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7d27936992..6d670ae21a 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ > F: package/netdata/ > F: package/python-ansicolors/ > F: package/python-bleak/ > +F: package/python-dbus-fast/ > F: package/python-dbus-next/ > F: package/python-iniconfig/ > F: package/python-intelhex/ > @@ -1892,6 +1893,7 @@ F: package/python-typing-extensions/ > F: package/python-xmodem/ > F: package/rs485conf/ > F: package/turbolua/ > +F: support/testing/tests/package/sample_python_dbus_fast.py > F: support/testing/tests/package/sample_python_dbus_next.py > F: support/testing/tests/package/sample_python_pytest.py > F: support/testing/tests/package/sample_python_pytest_asyncio.py > diff --git a/package/Config.in b/package/Config.in > index 238d7813f0..db9e94f357 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1015,6 +1015,7 @@ menu "External python modules" > source "package/python-daphne/Config.in" > source "package/python-dataproperty/Config.in" > source "package/python-dateutil/Config.in" > + source "package/python-dbus-fast/Config.in" > source "package/python-dbus-next/Config.in" > source "package/python-decorator/Config.in" > source "package/python-defusedxml/Config.in" > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > new file mode 100644 > index 0000000000..2665bd1964 > --- /dev/null > +++ b/package/python-dbus-fast/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_PYTHON_DBUS_FAST > + bool "python-dbus-fast" > + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > + help > + A faster version of dbus-next, a DBus library for Python with > + asyncio support. > + > + https://github.com/bluetooth-devices/dbus-fast > diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash > new file mode 100644 > index 0000000000..f0dceeb43d > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json > +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz > +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz > +# Locally computed sha256 checksums > +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE > diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk > new file mode 100644 > index 0000000000..74a02eb5b9 > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-dbus-fast > +# > +################################################################################ > + > +PYTHON_DBUS_FAST_VERSION = 1.61.1 > +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz > +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 > +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools > +PYTHON_DBUS_FAST_LICENSE = MIT > +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE Maybe just add this(to ensure we build with optimizations) and spin a v2 to replace mine?: PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython > + > +$(eval $(python-package)) > diff --git a/support/testing/tests/package/sample_python_dbus_fast.py b/support/testing/tests/package/sample_python_dbus_fast.py > new file mode 100644 > index 0000000000..c2855464a1 > --- /dev/null > +++ b/support/testing/tests/package/sample_python_dbus_fast.py > @@ -0,0 +1,44 @@ > +import asyncio > +from dbus_fast.aio import MessageBus > +from dbus_fast.service import ServiceInterface, method > +import dbus_fast.introspection as intr > +from dbus_fast import BusType > + > + > +class SampleInterface(ServiceInterface): > + def __init__(self): > + super().__init__('test.interface') > + > + @method() > + def Ping(self): > + pass > + > + @method() > + def ConcatStrings(self, what1: 's', what2: 's') -> 's': # noqa: F821 > + return what1 + what2 > + > + > +async def main(): > + bus_name = 'dbus.fast.sample' > + > + bus = await MessageBus(bus_type=BusType.SYSTEM).connect() > + bus2 = await MessageBus(bus_type=BusType.SYSTEM).connect() > + > + await bus.request_name(bus_name) > + > + service_interface = SampleInterface() > + bus.export('/test/path', service_interface) > + > + introspection = await bus2.introspect(bus_name, '/test/path') > + assert type(introspection) is intr.Node > + obj = bus2.get_proxy_object(bus_name, '/test/path', introspection) > + interface = obj.get_interface(service_interface.name) > + > + result = await interface.call_ping() > + assert result is None > + > + result = await interface.call_concat_strings('hello ', 'world') > + assert result == 'hello world' > + > + > +asyncio.run(main()) > diff --git a/support/testing/tests/package/test_python_dbus_fast.py b/support/testing/tests/package/test_python_dbus_fast.py > new file mode 100644 > index 0000000000..5f67cfd8cc > --- /dev/null > +++ b/support/testing/tests/package/test_python_dbus_fast.py > @@ -0,0 +1,40 @@ > +import textwrap > + > + > +from tests.package.test_python import TestPythonPackageBase > + > + > +class TestPythonPy3DBusFast(TestPythonPackageBase): > + __test__ = True > + config = TestPythonPackageBase.config + \ > + """ > + BR2_PACKAGE_DBUS=y > + BR2_PACKAGE_PYTHON3=y > + BR2_PACKAGE_PYTHON_DBUS_FAST=y > + """ > + sample_scripts = ["tests/package/sample_python_dbus_fast.py"] > + > + def run_sample_scripts(self): > + config = \ > + """ > + + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> > + > + > + > + > + > + > + """ > + config = textwrap.dedent(config) > + config_dir = "/etc/dbus-1/system.d" > + config_fn = "dbus.fast.sample.conf" > + > + # Setup and reload D-Bus configuration > + self.emulator.run("mkdir -p " + config_dir) > + self.emulator.run("cat > " + config_dir + "/" + config_fn + > + " < + self.emulator.run("killall -SIGHUP dbus-daemon") > + > + # Run test scripts > + super().run_sample_scripts() > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Thu Nov 3 03:06:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 23:06:59 -0400 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package In-Reply-To: <875yfwokvu.fsf@grinn-global.com> References: <20221102185739.2346971-1-james.hilliard1@gmail.com> <875yfwokvu.fsf@grinn-global.com> Message-ID: On Wed, Nov 2, 2022 at 10:02 PM Marcin Niestr?j wrote: > > Hi James, > > Seems that we've been working on the same stuff today, as I've just sent > the same update now. Yeah, I was going through the outdated python packages that needed updates, probably going to swap this in to replace python-dbus-next in one of my own python projects. > > James Hilliard writes: > > > Signed-off-by: James Hilliard > > --- > > DEVELOPERS | 1 + > > package/Config.in | 1 + > > package/python-dbus-fast/Config.in | 7 +++++++ > > package/python-dbus-fast/python-dbus-fast.hash | 5 +++++ > > package/python-dbus-fast/python-dbus-fast.mk | 16 ++++++++++++++++ > > 5 files changed, 30 insertions(+) > > create mode 100644 package/python-dbus-fast/Config.in > > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > > > > diff --git a/DEVELOPERS b/DEVELOPERS > > index 7d27936992..4104a33f7f 100644 > > --- a/DEVELOPERS > > +++ b/DEVELOPERS > > @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ > > F: package/netdata/ > > F: package/python-ansicolors/ > > F: package/python-bleak/ > > +F: package/python-dbus-fast/ > > > > You've added new entry under my name. I have nothing against (as I have > posted almost the same patch), but I guess this was by mistake, right? Oh, whoops, was copy pasting and mixed that up with the Config.in addition when doing a search and insert. > > > F: package/python-dbus-next/ > > F: package/python-iniconfig/ > > F: package/python-intelhex/ > > diff --git a/package/Config.in b/package/Config.in > > index 238d7813f0..db9e94f357 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1015,6 +1015,7 @@ menu "External python modules" > > source "package/python-daphne/Config.in" > > source "package/python-dataproperty/Config.in" > > source "package/python-dateutil/Config.in" > > + source "package/python-dbus-fast/Config.in" > > source "package/python-dbus-next/Config.in" > > source "package/python-decorator/Config.in" > > source "package/python-defusedxml/Config.in" > > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > > new file mode 100644 > > index 0000000000..400e70bd7b > > --- /dev/null > > +++ b/package/python-dbus-fast/Config.in > > @@ -0,0 +1,7 @@ > > +config BR2_PACKAGE_PYTHON_DBUS_FAST > > + bool "python-dbus-fast" > > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > > There is runtime dependency on XML, which I discovered with runtime > testing. So missing: > > select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime Ah, yeah, looks like I missed that. > > > + help > > + A faster version of dbus-next. > > + > > + https://github.com/bluetooth-devices/dbus-fast > > diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash > > new file mode 100644 > > index 0000000000..f0dceeb43d > > --- /dev/null > > +++ b/package/python-dbus-fast/python-dbus-fast.hash > > @@ -0,0 +1,5 @@ > > +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json > > +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz > > +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz > > +# Locally computed sha256 checksums > > +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE > > diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk > > new file mode 100644 > > index 0000000000..de7049ba22 > > --- /dev/null > > +++ b/package/python-dbus-fast/python-dbus-fast.mk > > @@ -0,0 +1,16 @@ > > +################################################################################ > > +# > > +# python-dbus-fast > > +# > > +################################################################################ > > + > > +PYTHON_DBUS_FAST_VERSION = 1.61.1 > > +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz > > +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 > > +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools > > +PYTHON_DBUS_FAST_LICENSE = MIT > > +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE > > +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 > > +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython You should add these two lines to your patch to enable cython optimized modules. > > + > > +$(eval $(python-package)) > > > -- > Marcin Niestr?j From luca.ceresoli at bootlin.com Thu Nov 3 07:46:20 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Thu, 3 Nov 2022 08:46:20 +0100 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221024142216.31273-1-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> Message-ID: <20221103084620.60165a0a@booty> Hi Neal, On Mon, 24 Oct 2022 08:22:14 -0600 Neal Frager wrote: > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,24 @@ > +################################################################################ > +# > +# versal-firmware > +# > +################################################################################ > + > +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE The LICENSE file appears like a "Xilinx-Binary-Only or GPL-2.0-or-later": https://github.com/nealfrager/buildroot-firmware/blob/main/LICENSE -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Thu Nov 3 08:14:31 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Thu, 3 Nov 2022 09:14:31 +0100 Subject: [Buildroot] [PATCH v1 2/3] add board/versal In-Reply-To: <20221024142216.31273-2-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> <20221024142216.31273-2-neal.frager@amd.com> Message-ID: <20221103091431.5e57a65b@booty> Hi Neal, On Mon, 24 Oct 2022 08:22:15 -0600 Neal Frager wrote: > --- /dev/null > +++ b/board/versal/genimage.cfg > @@ -0,0 +1,30 @@ > +image boot.vfat { > + vfat { > + files = { > + "boot.bin", > + "system.dtb", system.dtb is stored in the FAT partition... > --- /dev/null > +++ b/board/versal/post-image.sh > @@ -0,0 +1,35 @@ > +#!/bin/sh > + > +# By default U-Boot loads DTB from a file named "system.dtb", so > +# let's use a symlink with that name that points to the *first* > +# devicetree listed in the config. > + > +FIRST_DT=$(sed -nr \ > + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ > + ${BR2_CONFIG}) > + > +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb > + > +BOARD_DIR="$(dirname $0)" > +BOARD_NAME=$4 > + > +mkdir -p "${BINARIES_DIR}" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" > + the_ROM_image: > + { > + image { > + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } > + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } > + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } > + } > + image { > + id = 0x1c000000, name=apu_subsystem > + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } ...and also in boot.bin. What's the reason for this? One copy is for U-Boot and the other for the kernel? -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Thu Nov 3 09:03:07 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 3 Nov 2022 09:03:07 +0000 Subject: [Buildroot] [PATCH v1 2/3] add board/versal In-Reply-To: <20221103091431.5e57a65b@booty> References: <20221024142216.31273-1-neal.frager@amd.com> <20221024142216.31273-2-neal.frager@amd.com> <20221103091431.5e57a65b@booty> Message-ID: Hi Luca, > --- /dev/null > +++ b/board/versal/genimage.cfg > @@ -0,0 +1,30 @@ > +image boot.vfat { > + vfat { > + files = { > + "boot.bin", > + "system.dtb", > system.dtb is stored in the FAT partition... The system.dtb in the FAT partition is for the Linux kernel. > --- /dev/null > +++ b/board/versal/post-image.sh > @@ -0,0 +1,35 @@ > +#!/bin/sh > + > +# By default U-Boot loads DTB from a file named "system.dtb", so # > +let's use a symlink with that name that points to the *first* # > +devicetree listed in the config. > + > +FIRST_DT=$(sed -nr \ > + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ > + ${BR2_CONFIG}) > + > +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb > +${BINARIES_DIR}/system.dtb > + > +BOARD_DIR="$(dirname $0)" > +BOARD_NAME=$4 > + > +mkdir -p "${BINARIES_DIR}" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" > + the_ROM_image: > + { > + image { > + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } > + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } > + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } > + } > + image { > + id = 0x1c000000, name=apu_subsystem > + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } > ...and also in boot.bin. What's the reason for this? One copy is for U-Boot and the other for the kernel? Yes, the system.dtb packaged inside the boot.bin is for u-boot. For versal products, the bootloader is the plm (platform loader and manager) which runs on a triple-redundant microblaze. The plm does what the fsbl/spl does for zynq and zynqmp products. It parses the images in the boot.bin and boots tf-a and u-boot. Best regards, Neal Frager AMD From neal.frager at amd.com Thu Nov 3 09:08:40 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 3 Nov 2022 09:08:40 +0000 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221103084620.60165a0a@booty> References: <20221024142216.31273-1-neal.frager@amd.com> <20221103084620.60165a0a@booty> Message-ID: Hi Luca, > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,24 @@ > +##################################################################### > +########### > +# > +# versal-firmware > +# > +##################################################################### > +########### > + > +VERSAL_FIRMWARE_VERSION = $(call > +qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call > +github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VE > +RSION)) VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE > The LICENSE file appears like a "Xilinx-Binary-Only or > GPL-2.0-or-later": https://github.com/nealfrager/buildroot-firmware/blob/main/LICENSE Yes, you are right. I will change it to the following: VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" Best regards, Neal Frager AMD From neal.frager at amd.com Thu Nov 3 09:29:31 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 3 Nov 2022 03:29:31 -0600 Subject: [Buildroot] [PATCH v2 1/2] package/versal-firmware: new package Message-ID: <20221103092932.17159-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..fcb46bf59d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2188,6 +2188,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 238d7813f0..c2080b9d9d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Thu Nov 3 09:29:32 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 3 Nov 2022 03:29:32 -0600 Subject: [Buildroot] [PATCH v2 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221103092932.17159-1-neal.frager@amd.com> References: <20221103092932.17159-1-neal.frager@amd.com> Message-ID: <20221103092932.17159-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index fcb46bf59d..95401d0069 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2180,9 +2180,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..0713bd1b05 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..aad6813052 --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..c78694d70e --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From m.niestroj at grinn-global.com Thu Nov 3 10:21:02 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 11:21:02 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/python-bleak: bump version to 0.19.1 In-Reply-To: <20221103102102.924370-1-m.niestroj@grinn-global.com> References: <20221103102102.924370-1-m.niestroj@grinn-global.com> Message-ID: <20221103102102.924370-2-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- v1 -> v2: no changes package/python-bleak/Config.in | 3 ++- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in index 085c16fae8..691450f86b 100644 --- a/package/python-bleak/Config.in +++ b/package/python-bleak/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_BLEAK bool "python-bleak" - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime help Bluetooth Low Energy platform Agnostic Klient. diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.12.1 +PYTHON_BLEAK_VERSION = 0.19.1 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.38.1 From m.niestroj at grinn-global.com Thu Nov 3 10:21:01 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 11:21:01 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/python-dbus-fast: new package Message-ID: <20221103102102.924370-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- v1 -> v2: * added REQUIRE_CYTHON=1 env and host-python-cython dependencies (suggested by James) DEVELOPERS | 2 + package/Config.in | 1 + package/python-dbus-fast/Config.in | 9 ++++ .../python-dbus-fast/python-dbus-fast.hash | 5 +++ package/python-dbus-fast/python-dbus-fast.mk | 16 +++++++ .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ 7 files changed, 117 insertions(+) create mode 100644 package/python-dbus-fast/Config.in create mode 100644 package/python-dbus-fast/python-dbus-fast.hash create mode 100644 package/python-dbus-fast/python-dbus-fast.mk create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py create mode 100644 support/testing/tests/package/test_python_dbus_fast.py diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..6d670ae21a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ F: package/netdata/ F: package/python-ansicolors/ F: package/python-bleak/ +F: package/python-dbus-fast/ F: package/python-dbus-next/ F: package/python-iniconfig/ F: package/python-intelhex/ @@ -1892,6 +1893,7 @@ F: package/python-typing-extensions/ F: package/python-xmodem/ F: package/rs485conf/ F: package/turbolua/ +F: support/testing/tests/package/sample_python_dbus_fast.py F: support/testing/tests/package/sample_python_dbus_next.py F: support/testing/tests/package/sample_python_pytest.py F: support/testing/tests/package/sample_python_pytest_asyncio.py diff --git a/package/Config.in b/package/Config.in index 238d7813f0..db9e94f357 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1015,6 +1015,7 @@ menu "External python modules" source "package/python-daphne/Config.in" source "package/python-dataproperty/Config.in" source "package/python-dateutil/Config.in" + source "package/python-dbus-fast/Config.in" source "package/python-dbus-next/Config.in" source "package/python-decorator/Config.in" source "package/python-defusedxml/Config.in" diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in new file mode 100644 index 0000000000..2665bd1964 --- /dev/null +++ b/package/python-dbus-fast/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_DBUS_FAST + bool "python-dbus-fast" + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + help + A faster version of dbus-next, a DBus library for Python with + asyncio support. + + https://github.com/bluetooth-devices/dbus-fast diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash new file mode 100644 index 0000000000..f0dceeb43d --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz +# Locally computed sha256 checksums +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk new file mode 100644 index 0000000000..de7049ba22 --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-dbus-fast +# +################################################################################ + +PYTHON_DBUS_FAST_VERSION = 1.61.1 +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools +PYTHON_DBUS_FAST_LICENSE = MIT +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_dbus_fast.py b/support/testing/tests/package/sample_python_dbus_fast.py new file mode 100644 index 0000000000..c2855464a1 --- /dev/null +++ b/support/testing/tests/package/sample_python_dbus_fast.py @@ -0,0 +1,44 @@ +import asyncio +from dbus_fast.aio import MessageBus +from dbus_fast.service import ServiceInterface, method +import dbus_fast.introspection as intr +from dbus_fast import BusType + + +class SampleInterface(ServiceInterface): + def __init__(self): + super().__init__('test.interface') + + @method() + def Ping(self): + pass + + @method() + def ConcatStrings(self, what1: 's', what2: 's') -> 's': # noqa: F821 + return what1 + what2 + + +async def main(): + bus_name = 'dbus.fast.sample' + + bus = await MessageBus(bus_type=BusType.SYSTEM).connect() + bus2 = await MessageBus(bus_type=BusType.SYSTEM).connect() + + await bus.request_name(bus_name) + + service_interface = SampleInterface() + bus.export('/test/path', service_interface) + + introspection = await bus2.introspect(bus_name, '/test/path') + assert type(introspection) is intr.Node + obj = bus2.get_proxy_object(bus_name, '/test/path', introspection) + interface = obj.get_interface(service_interface.name) + + result = await interface.call_ping() + assert result is None + + result = await interface.call_concat_strings('hello ', 'world') + assert result == 'hello world' + + +asyncio.run(main()) diff --git a/support/testing/tests/package/test_python_dbus_fast.py b/support/testing/tests/package/test_python_dbus_fast.py new file mode 100644 index 0000000000..5f67cfd8cc --- /dev/null +++ b/support/testing/tests/package/test_python_dbus_fast.py @@ -0,0 +1,40 @@ +import textwrap + + +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3DBusFast(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_DBUS=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_DBUS_FAST=y + """ + sample_scripts = ["tests/package/sample_python_dbus_fast.py"] + + def run_sample_scripts(self): + config = \ + """ + + + + + + + + """ + config = textwrap.dedent(config) + config_dir = "/etc/dbus-1/system.d" + config_fn = "dbus.fast.sample.conf" + + # Setup and reload D-Bus configuration + self.emulator.run("mkdir -p " + config_dir) + self.emulator.run("cat > " + config_dir + "/" + config_fn + + " < References: <20221103014156.791695-1-m.niestroj@grinn-global.com> Message-ID: <87wn8cmj22.fsf@grinn-global.com> James Hilliard writes: > On Wed, Nov 2, 2022 at 9:48 PM Marcin Niestroj > wrote: >> >> Signed-off-by: Marcin Niestroj >> --- >> DEVELOPERS | 2 + >> package/Config.in | 1 + >> package/python-dbus-fast/Config.in | 9 ++++ >> .../python-dbus-fast/python-dbus-fast.hash | 5 +++ >> package/python-dbus-fast/python-dbus-fast.mk | 14 ++++++ >> .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ >> .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ >> 7 files changed, 115 insertions(+) >> create mode 100644 package/python-dbus-fast/Config.in >> create mode 100644 package/python-dbus-fast/python-dbus-fast.hash >> create mode 100644 package/python-dbus-fast/python-dbus-fast.mk >> create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py >> create mode 100644 support/testing/tests/package/test_python_dbus_fast.py [...snip...] >> diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk >> new file mode 100644 >> index 0000000000..74a02eb5b9 >> --- /dev/null >> +++ b/package/python-dbus-fast/python-dbus-fast.mk >> @@ -0,0 +1,14 @@ >> +################################################################################ >> +# >> +# python-dbus-fast >> +# >> +################################################################################ >> + >> +PYTHON_DBUS_FAST_VERSION = 1.61.1 >> +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz >> +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 >> +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools >> +PYTHON_DBUS_FAST_LICENSE = MIT >> +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE > > Maybe just add this(to ensure we build with optimizations) and spin a > v2 to replace mine?: > PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 > PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython > Just sent v2, thanks! -- Marcin Niestr?j From neal.frager at amd.com Thu Nov 3 10:52:50 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 3 Nov 2022 10:52:50 +0000 Subject: [Buildroot] [PATCH v1 1/1] package/bootgen: add bootgen host package In-Reply-To: <875ygc424e.fsf@dell.be.48ers.dk> References: <20221022082824.35440-1-neal.frager@amd.com> <87a65o443y.fsf@dell.be.48ers.dk> <875ygc424e.fsf@dell.be.48ers.dk> Message-ID: Hi Peter, >> I also had issues with linking with the embedded copy of flex if the >> build host has the flex development package installed unless I add >> the following patch, which unfortunately is still not merged: >> https://github.com/Xilinx/bootgen/pull/20 > Thank you for sharing. I will push this internally to see if we can get this prioritized. https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed Committed, thanks. Best regards, Neal Frager AMD From thomas.petazzoni at bootlin.com Thu Nov 3 10:56:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 11:56:44 +0100 Subject: [Buildroot] [PATCH 1/3] configs/roc_pc_rk3399: remove defconfig In-Reply-To: References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> <20221102201858.555294-2-thomas.petazzoni@bootlin.com> Message-ID: <20221103115644.4d6abe5c@windsurf> Hello Da, On Wed, 2 Nov 2022 20:03:51 -0400 Da Xue wrote: > This is a Libre Computer only product in the future so the folder is wrong. > I will re-create in the right folder and maintain these boards in the > future. Thanks for your feedback. Should we in the mean time remove the existing defconfig? Or will you send a patch to fix it up, and rename what needs to be renamed? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Thu Nov 3 11:02:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 12:02:12 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/bootgen: add bootgen host package In-Reply-To: (Neal Frager's message of "Thu, 3 Nov 2022 10:52:50 +0000") References: <20221022082824.35440-1-neal.frager@amd.com> <87a65o443y.fsf@dell.be.48ers.dk> <875ygc424e.fsf@dell.be.48ers.dk> Message-ID: <87bkpoqp1n.fsf@dell.be.48ers.dk> >>>>> "Frager," == Frager, Neal writes: > Hi Peter, >>> I also had issues with linking with the embedded copy of flex if > the >> build host has the flex development package installed unless I > add >> the following patch, which unfortunately is still not merged: >>> https://github.com/Xilinx/bootgen/pull/20 >> Thank you for sharing. I will push this internally to see if we can get this prioritized. > https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > Committed, thanks. Thanks! Is there any specific reason why the PR was not merged / my authorship was dropped? -- Bye, Peter Korsgaard From neal.frager at amd.com Thu Nov 3 11:03:58 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 3 Nov 2022 11:03:58 +0000 Subject: [Buildroot] [PATCH v1 1/1] package/bootgen: add bootgen host package In-Reply-To: <87bkpoqp1n.fsf@dell.be.48ers.dk> References: <20221022082824.35440-1-neal.frager@amd.com> <87a65o443y.fsf@dell.be.48ers.dk> <875ygc424e.fsf@dell.be.48ers.dk> <87bkpoqp1n.fsf@dell.be.48ers.dk> Message-ID: Hi Peter, >>> I also had issues with linking with the embedded copy of flex if > the >> build host has the flex development package installed unless I > add >> the following patch, which unfortunately is still not merged: >>> https://github.com/Xilinx/bootgen/pull/20 >> Thank you for sharing. I will push this internally to see if we can get this prioritized. > https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > Committed, thanks. > Thanks! Is there any specific reason why the PR was not merged / my authorship was dropped? I don't know. I will ask and get back to you. Best regards, Neal Frager AMD From neal.frager at amd.com Thu Nov 3 11:23:39 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 3 Nov 2022 05:23:39 -0600 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_zcu10x_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221103112339.42954-1-neal.frager@amd.com> This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynqmp_zcu102 and zynqmp_zcu106 defconfigs. Signed-off-by: Neal Frager --- board/zynqmp/zcu102/uboot.fragment | 1 - board/zynqmp/zcu106/uboot.fragment | 1 - configs/zynqmp_zcu102_defconfig | 2 +- configs/zynqmp_zcu106_defconfig | 2 +- 4 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 board/zynqmp/zcu102/uboot.fragment delete mode 100644 board/zynqmp/zcu106/uboot.fragment diff --git a/board/zynqmp/zcu102/uboot.fragment b/board/zynqmp/zcu102/uboot.fragment deleted file mode 100644 index 52d6d9dff8..0000000000 --- a/board/zynqmp/zcu102/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu102-rev1.0" diff --git a/board/zynqmp/zcu106/uboot.fragment b/board/zynqmp/zcu106/uboot.fragment deleted file mode 100644 index cd571171ac..0000000000 --- a/board/zynqmp/zcu106/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu106-revA" diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 66c24c4b64..e27dfdb6c9 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -23,7 +23,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/zcu102/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 896fea0ab2..4113a9025a 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -23,7 +23,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/zcu106/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu106-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y -- 2.17.1 From peter at korsgaard.com Thu Nov 3 11:24:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 12:24:04 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/bootgen: add bootgen host package In-Reply-To: (Neal Frager's message of "Thu, 3 Nov 2022 11:03:58 +0000") References: <20221022082824.35440-1-neal.frager@amd.com> <87a65o443y.fsf@dell.be.48ers.dk> <875ygc424e.fsf@dell.be.48ers.dk> <87bkpoqp1n.fsf@dell.be.48ers.dk> Message-ID: <877d0cqo17.fsf@dell.be.48ers.dk> >>>>> "Frager," == Frager, Neal writes: > Hi Peter, >>>> I also had issues with linking with the embedded copy of flex if > >> the >> build host has the flex development package installed unless >> I > add >> the following patch, which unfortunately is still not >> merged: >>>> https://github.com/Xilinx/bootgen/pull/20 >>> Thank you for sharing. I will push this internally to see if we can get this prioritized. >> https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed >> Committed, thanks. >> Thanks! Is there any specific reason why the PR was not merged / my authorship was dropped? > I don't know. I will ask and get back to you. It is no big deal, but I found my commit message clearer than what was finally committed. -- Bye, Peter Korsgaard From james.hilliard1 at gmail.com Thu Nov 3 12:12:47 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:12:47 -0400 Subject: [Buildroot] [PATCH v2 2/2] package/python-bleak: bump version to 0.19.1 In-Reply-To: <20221103102102.924370-2-m.niestroj@grinn-global.com> References: <20221103102102.924370-1-m.niestroj@grinn-global.com> <20221103102102.924370-2-m.niestroj@grinn-global.com> Message-ID: On Thu, Nov 3, 2022 at 6:21 AM Marcin Niestroj wrote: > > Signed-off-by: Marcin Niestroj Reviewed-by: James Hilliard > --- > v1 -> v2: no changes > > package/python-bleak/Config.in | 3 ++- > package/python-bleak/python-bleak.hash | 4 ++-- > package/python-bleak/python-bleak.mk | 4 ++-- > 3 files changed, 6 insertions(+), 5 deletions(-) > > diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in > index 085c16fae8..691450f86b 100644 > --- a/package/python-bleak/Config.in > +++ b/package/python-bleak/Config.in > @@ -1,6 +1,7 @@ > config BR2_PACKAGE_PYTHON_BLEAK > bool "python-bleak" > - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime > help > Bluetooth Low Energy platform Agnostic Klient. > > diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash > index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz > -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz > +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz > +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 > --- a/package/python-bleak/python-bleak.mk > +++ b/package/python-bleak/python-bleak.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_BLEAK_VERSION = 0.12.1 > +PYTHON_BLEAK_VERSION = 0.19.1 > PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz > -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 > +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 > PYTHON_BLEAK_SETUP_TYPE = setuptools > PYTHON_BLEAK_LICENSE = MIT > PYTHON_BLEAK_LICENSE_FILES = LICENSE > -- > 2.38.1 > From james.hilliard1 at gmail.com Thu Nov 3 12:13:12 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:13:12 -0400 Subject: [Buildroot] [PATCH v2 1/2] package/python-dbus-fast: new package In-Reply-To: <20221103102102.924370-1-m.niestroj@grinn-global.com> References: <20221103102102.924370-1-m.niestroj@grinn-global.com> Message-ID: On Thu, Nov 3, 2022 at 6:21 AM Marcin Niestroj wrote: > > Signed-off-by: Marcin Niestroj Reviewed-by: James Hilliard > --- > v1 -> v2: > * added REQUIRE_CYTHON=1 env and host-python-cython dependencies (suggested by > James) > > DEVELOPERS | 2 + > package/Config.in | 1 + > package/python-dbus-fast/Config.in | 9 ++++ > .../python-dbus-fast/python-dbus-fast.hash | 5 +++ > package/python-dbus-fast/python-dbus-fast.mk | 16 +++++++ > .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ > .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ > 7 files changed, 117 insertions(+) > create mode 100644 package/python-dbus-fast/Config.in > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py > create mode 100644 support/testing/tests/package/test_python_dbus_fast.py > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7d27936992..6d670ae21a 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ > F: package/netdata/ > F: package/python-ansicolors/ > F: package/python-bleak/ > +F: package/python-dbus-fast/ > F: package/python-dbus-next/ > F: package/python-iniconfig/ > F: package/python-intelhex/ > @@ -1892,6 +1893,7 @@ F: package/python-typing-extensions/ > F: package/python-xmodem/ > F: package/rs485conf/ > F: package/turbolua/ > +F: support/testing/tests/package/sample_python_dbus_fast.py > F: support/testing/tests/package/sample_python_dbus_next.py > F: support/testing/tests/package/sample_python_pytest.py > F: support/testing/tests/package/sample_python_pytest_asyncio.py > diff --git a/package/Config.in b/package/Config.in > index 238d7813f0..db9e94f357 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1015,6 +1015,7 @@ menu "External python modules" > source "package/python-daphne/Config.in" > source "package/python-dataproperty/Config.in" > source "package/python-dateutil/Config.in" > + source "package/python-dbus-fast/Config.in" > source "package/python-dbus-next/Config.in" > source "package/python-decorator/Config.in" > source "package/python-defusedxml/Config.in" > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > new file mode 100644 > index 0000000000..2665bd1964 > --- /dev/null > +++ b/package/python-dbus-fast/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_PYTHON_DBUS_FAST > + bool "python-dbus-fast" > + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > + help > + A faster version of dbus-next, a DBus library for Python with > + asyncio support. > + > + https://github.com/bluetooth-devices/dbus-fast > diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash > new file mode 100644 > index 0000000000..f0dceeb43d > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json > +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz > +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz > +# Locally computed sha256 checksums > +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE > diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk > new file mode 100644 > index 0000000000..de7049ba22 > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.mk > @@ -0,0 +1,16 @@ > +################################################################################ > +# > +# python-dbus-fast > +# > +################################################################################ > + > +PYTHON_DBUS_FAST_VERSION = 1.61.1 > +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz > +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 > +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools > +PYTHON_DBUS_FAST_LICENSE = MIT > +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE > +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 > +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython > + > +$(eval $(python-package)) > diff --git a/support/testing/tests/package/sample_python_dbus_fast.py b/support/testing/tests/package/sample_python_dbus_fast.py > new file mode 100644 > index 0000000000..c2855464a1 > --- /dev/null > +++ b/support/testing/tests/package/sample_python_dbus_fast.py > @@ -0,0 +1,44 @@ > +import asyncio > +from dbus_fast.aio import MessageBus > +from dbus_fast.service import ServiceInterface, method > +import dbus_fast.introspection as intr > +from dbus_fast import BusType > + > + > +class SampleInterface(ServiceInterface): > + def __init__(self): > + super().__init__('test.interface') > + > + @method() > + def Ping(self): > + pass > + > + @method() > + def ConcatStrings(self, what1: 's', what2: 's') -> 's': # noqa: F821 > + return what1 + what2 > + > + > +async def main(): > + bus_name = 'dbus.fast.sample' > + > + bus = await MessageBus(bus_type=BusType.SYSTEM).connect() > + bus2 = await MessageBus(bus_type=BusType.SYSTEM).connect() > + > + await bus.request_name(bus_name) > + > + service_interface = SampleInterface() > + bus.export('/test/path', service_interface) > + > + introspection = await bus2.introspect(bus_name, '/test/path') > + assert type(introspection) is intr.Node > + obj = bus2.get_proxy_object(bus_name, '/test/path', introspection) > + interface = obj.get_interface(service_interface.name) > + > + result = await interface.call_ping() > + assert result is None > + > + result = await interface.call_concat_strings('hello ', 'world') > + assert result == 'hello world' > + > + > +asyncio.run(main()) > diff --git a/support/testing/tests/package/test_python_dbus_fast.py b/support/testing/tests/package/test_python_dbus_fast.py > new file mode 100644 > index 0000000000..5f67cfd8cc > --- /dev/null > +++ b/support/testing/tests/package/test_python_dbus_fast.py > @@ -0,0 +1,40 @@ > +import textwrap > + > + > +from tests.package.test_python import TestPythonPackageBase > + > + > +class TestPythonPy3DBusFast(TestPythonPackageBase): > + __test__ = True > + config = TestPythonPackageBase.config + \ > + """ > + BR2_PACKAGE_DBUS=y > + BR2_PACKAGE_PYTHON3=y > + BR2_PACKAGE_PYTHON_DBUS_FAST=y > + """ > + sample_scripts = ["tests/package/sample_python_dbus_fast.py"] > + > + def run_sample_scripts(self): > + config = \ > + """ > + + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> > + > + > + > + > + > + > + """ > + config = textwrap.dedent(config) > + config_dir = "/etc/dbus-1/system.d" > + config_fn = "dbus.fast.sample.conf" > + > + # Setup and reload D-Bus configuration > + self.emulator.run("mkdir -p " + config_dir) > + self.emulator.run("cat > " + config_dir + "/" + config_fn + > + " < + self.emulator.run("killall -SIGHUP dbus-daemon") > + > + # Run test scripts > + super().run_sample_scripts() > -- > 2.38.1 > From buildroot at heine.tech Thu Nov 3 12:45:49 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Thu, 3 Nov 2022 13:45:49 +0100 Subject: [Buildroot] [PATCH] package/spdlog: bump to version 1.11.0 Message-ID: <20221103124554.2907988-1-buildroot@heine.tech> Signed-off-by: Michael Nosthoff --- package/spdlog/spdlog.hash | 2 +- package/spdlog/spdlog.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/spdlog/spdlog.hash b/package/spdlog/spdlog.hash index 866d1d6d02..af89ba4e84 100644 --- a/package/spdlog/spdlog.hash +++ b/package/spdlog/spdlog.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 697f91700237dbae2326b90469be32b876b2b44888302afbc7aceb68bcfe8224 spdlog-1.10.0.tar.gz +sha256 ca5cae8d6cac15dae0ec63b21d6ad3530070650f68076f3a4a862ca293a858bb spdlog-1.11.0.tar.gz sha256 a7241a379cb98d37788f82c2fc2e484c3ae85dae881fd3406f0637644850926f LICENSE diff --git a/package/spdlog/spdlog.mk b/package/spdlog/spdlog.mk index 9c5e76a9e8..32a0265484 100644 --- a/package/spdlog/spdlog.mk +++ b/package/spdlog/spdlog.mk @@ -4,7 +4,7 @@ # ################################################################################ -SPDLOG_VERSION = 1.10.0 +SPDLOG_VERSION = 1.11.0 SPDLOG_SITE = $(call github,gabime,spdlog,v$(SPDLOG_VERSION)) SPDLOG_LICENSE = MIT SPDLOG_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:13:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:13:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-msgfy: bump to version 0.2.0 Message-ID: <20221103131325.441462-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-msgfy/python-msgfy.hash | 4 ++-- package/python-msgfy/python-msgfy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-msgfy/python-msgfy.hash b/package/python-msgfy/python-msgfy.hash index c795f7fa5e..9f5bfe4804 100644 --- a/package/python-msgfy/python-msgfy.hash +++ b/package/python-msgfy/python-msgfy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/msgfy/json -md5 4a3d8ac9908acd5f661a58b12f9e0d17 msgfy-0.1.0.tar.gz -sha256 474c08302cd56ccee1300ac7976a01ebd1e42716fc9bcd947d39a311a15b7012 msgfy-0.1.0.tar.gz +md5 1727a08a0cf7fb704045168c71993280 msgfy-0.2.0.tar.gz +sha256 37c907cccb19afe73ce44111a21b410b685be92c9c44496bc4381fd93c5ad7b6 msgfy-0.2.0.tar.gz # Locally computed sha256 checksums sha256 fcfe96f8fb1bf3478a51c828e7f7afee01500ce1c2d4345d052edb858be05227 LICENSE diff --git a/package/python-msgfy/python-msgfy.mk b/package/python-msgfy/python-msgfy.mk index c187061d41..4100a912b2 100644 --- a/package/python-msgfy/python-msgfy.mk +++ b/package/python-msgfy/python-msgfy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MSGFY_VERSION = 0.1.0 +PYTHON_MSGFY_VERSION = 0.2.0 PYTHON_MSGFY_SOURCE = msgfy-$(PYTHON_MSGFY_VERSION).tar.gz -PYTHON_MSGFY_SITE = https://files.pythonhosted.org/packages/24/b5/7cc6ba75b6489245f9b75f11a85202b934fa92f6c99a4fa1c639f08d68e8 +PYTHON_MSGFY_SITE = https://files.pythonhosted.org/packages/c6/2a/663ef86625f34ee4165da1eb824442cfb1f676e892946d7fe39a8c775682 PYTHON_MSGFY_SETUP_TYPE = setuptools PYTHON_MSGFY_LICENSE = MIT PYTHON_MSGFY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:15:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:15:44 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-mutagen: bump to version 1.46.0 Message-ID: <20221103131544.627805-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-mutagen/python-mutagen.hash | 4 ++-- package/python-mutagen/python-mutagen.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-mutagen/python-mutagen.hash b/package/python-mutagen/python-mutagen.hash index 0cf25fd5fe..2e1a588936 100644 --- a/package/python-mutagen/python-mutagen.hash +++ b/package/python-mutagen/python-mutagen.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mutagen/json -md5 76e1f7fc2386813c0ff2716695fb06e1 mutagen-1.45.1.tar.gz -sha256 6397602efb3c2d7baebd2166ed85731ae1c1d475abca22090b7141ff5034b3e1 mutagen-1.45.1.tar.gz +md5 648c9f38b8ef46ffb0d5135524650b87 mutagen-1.46.0.tar.gz +sha256 6e5f8ba84836b99fe60be5fb27f84be4ad919bbb6b49caa6ae81e70584b55e58 mutagen-1.46.0.tar.gz # Locally computed sha256 checksums sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/python-mutagen/python-mutagen.mk b/package/python-mutagen/python-mutagen.mk index 627ec70e96..07ac9542c6 100644 --- a/package/python-mutagen/python-mutagen.mk +++ b/package/python-mutagen/python-mutagen.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MUTAGEN_VERSION = 1.45.1 +PYTHON_MUTAGEN_VERSION = 1.46.0 PYTHON_MUTAGEN_SOURCE = mutagen-$(PYTHON_MUTAGEN_VERSION).tar.gz -PYTHON_MUTAGEN_SITE = https://files.pythonhosted.org/packages/f3/d9/2232a4cb9a98e2d2501f7e58d193bc49c956ef23756d7423ba1bd87e386d +PYTHON_MUTAGEN_SITE = https://files.pythonhosted.org/packages/b1/54/d1760a363d0fe345528e37782f6c18123b0e99e8ea755022fd51f1ecd0f9 PYTHON_MUTAGEN_LICENSE = GPL-2.0 PYTHON_MUTAGEN_LICENSE_FILES = COPYING PYTHON_MUTAGEN_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:19:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:19:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-networkmanager: bump to version 2.2 Message-ID: <20221103131918.950014-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/seveas/python-networkmanager/commit/9acb5c9d90154a68ffadd144e9d72f1b56038649 Signed-off-by: James Hilliard --- .../python-networkmanager/python-networkmanager.hash | 10 +++++----- package/python-networkmanager/python-networkmanager.mk | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-networkmanager/python-networkmanager.hash b/package/python-networkmanager/python-networkmanager.hash index 105949d50e..d4e21f1d82 100644 --- a/package/python-networkmanager/python-networkmanager.hash +++ b/package/python-networkmanager/python-networkmanager.hash @@ -1,5 +1,5 @@ -# md5 and sha256 from https://pypi.python.org/pypi/python-networkmanager/json -md5 f638d854a3639fb37c0e06d1092a771e python-networkmanager-2.1.tar.gz -sha256 aef1e34d98d7bec7cc368e0ca0f2e97493f9b5ebe6d7103f8f6460cfca3dc6fc python-networkmanager-2.1.tar.gz -# Locally computed -sha256 be40f44d54bb5e0f0eee28e957ad020a00a6e3adb0290262e92129eba1c044cf COPYING +# md5, sha256 from https://pypi.org/pypi/python-networkmanager/json +md5 7e05d3ca40a4fa50222ba93cda3d0d02 python-networkmanager-2.2.tar.gz +sha256 de6eb921d94aba7549f428ed2b3aa482a5d543ecb6965cbaa0fbb555ab31b9d5 python-networkmanager-2.2.tar.gz +# Locally computed sha256 checksums +sha256 d12bbc105c723d4471b39fe8197d43df822e5b4bda822a8255719d039e701f49 COPYING diff --git a/package/python-networkmanager/python-networkmanager.mk b/package/python-networkmanager/python-networkmanager.mk index de893f757a..785d2c0d3e 100644 --- a/package/python-networkmanager/python-networkmanager.mk +++ b/package/python-networkmanager/python-networkmanager.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_NETWORKMANAGER_VERSION = 2.1 -PYTHON_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/73/ec/2cc46290cedc99f59df3633d428dfa91d95946ca49af96fdb53514ee195f +PYTHON_NETWORKMANAGER_VERSION = 2.2 +PYTHON_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/f2/3d/0924d03117636b80a88af783f857fb101e4c47953a8bb0f733b964d50af4 PYTHON_NETWORKMANAGER_SETUP_TYPE = setuptools PYTHON_NETWORKMANAGER_LICENSE = Zlib PYTHON_NETWORKMANAGER_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:22:12 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:22:12 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-networkx: bump to version 2.8.8 Message-ID: <20221103132212.1181059-1-james.hilliard1@gmail.com> License hash changed due to year update: https://github.com/networkx/networkx/commit/922d587d8c556f87b664281109fefd7fc66d813f Signed-off-by: James Hilliard --- package/python-networkx/python-networkx.hash | 6 +++--- package/python-networkx/python-networkx.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-networkx/python-networkx.hash b/package/python-networkx/python-networkx.hash index ace5c6721a..d166f0b8d8 100644 --- a/package/python-networkx/python-networkx.hash +++ b/package/python-networkx/python-networkx.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/networkx/json -md5 407eb28c54e08725559754ca7ab185e0 networkx-2.6.3.tar.gz -sha256 c0946ed31d71f1b732b5aaa6da5a0388a345019af232ce2f49c766e2d6795c51 networkx-2.6.3.tar.gz +md5 22139ab5a47818fa00cbaa91eb126381 networkx-2.8.8.tar.gz +sha256 230d388117af870fce5647a3c52401fcf753e94720e6ea6b4197a5355648885e networkx-2.8.8.tar.gz # Locally computed sha256 checksums -sha256 f9c25c92ced5a264a3fe857231205d5eb625ae367935aaf8d61cdd5087dfb90e LICENSE.txt +sha256 aae9f809fb1a1592ed72e9f52df10cfad8fe226b8d4d28385f90dd4341ce7119 LICENSE.txt diff --git a/package/python-networkx/python-networkx.mk b/package/python-networkx/python-networkx.mk index 1908ed8f93..f097671d66 100644 --- a/package/python-networkx/python-networkx.mk +++ b/package/python-networkx/python-networkx.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_NETWORKX_VERSION = 2.6.3 +PYTHON_NETWORKX_VERSION = 2.8.8 PYTHON_NETWORKX_SOURCE = networkx-$(PYTHON_NETWORKX_VERSION).tar.gz -PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/97/ae/7497bc5e1c84af95e585e3f98585c9f06c627fac6340984c4243053e8f44 +PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/cd/16/c44e8550012735b8f21b3df7f39e8ba5a987fb764ac017ad5f3589735889 PYTHON_NETWORKX_LICENSE = BSD-3-Clause PYTHON_NETWORKX_LICENSE_FILES = LICENSE.txt PYTHON_NETWORKX_CPE_ID_VENDOR = python -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:24:09 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:24:09 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-oauthlib: bump to version 3.2.2 Message-ID: <20221103132409.1332718-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-oauthlib/python-oauthlib.hash | 4 ++-- package/python-oauthlib/python-oauthlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-oauthlib/python-oauthlib.hash b/package/python-oauthlib/python-oauthlib.hash index e55f0c861d..6a2ad003e1 100644 --- a/package/python-oauthlib/python-oauthlib.hash +++ b/package/python-oauthlib/python-oauthlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/oauthlib/json -md5 9201e30a4eacf3ecfa15503b241ad5e3 oauthlib-3.1.1.tar.gz -sha256 8f0215fcc533dd8dd1bee6f4c412d4f0cd7297307d43ac61666389e3bc3198a3 oauthlib-3.1.1.tar.gz +md5 2f7b898cc1af8c1409cc329e8843ea8f oauthlib-3.2.2.tar.gz +sha256 9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 oauthlib-3.2.2.tar.gz # Locally computed sha256 checksums sha256 3d1e12d8ac52c0b6c148af6d291f72400b8720ed16c0ac4a89868b6d14b1c939 LICENSE diff --git a/package/python-oauthlib/python-oauthlib.mk b/package/python-oauthlib/python-oauthlib.mk index 7369768b35..1e49487d6a 100644 --- a/package/python-oauthlib/python-oauthlib.mk +++ b/package/python-oauthlib/python-oauthlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OAUTHLIB_VERSION = 3.1.1 +PYTHON_OAUTHLIB_VERSION = 3.2.2 PYTHON_OAUTHLIB_SOURCE = oauthlib-$(PYTHON_OAUTHLIB_VERSION).tar.gz -PYTHON_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/9e/84/001a3f8d9680f3b26d5e7711e13d5ff92e4b511766a72ac6b4a4e5f06796 +PYTHON_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/6d/fa/fbf4001037904031639e6bfbfc02badfc7e12f137a8afa254df6c4c8a670 PYTHON_OAUTHLIB_SETUP_TYPE = setuptools PYTHON_OAUTHLIB_LICENSE = BSD-3-Clause PYTHON_OAUTHLIB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:28:29 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:28:29 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-opcua-asyncio: bump to version 1.0.0 Message-ID: <20221103132829.1589487-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash index d8aee272de..36b16a1596 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz +# md5, sha256 from https://pypi.org/pypi/asyncua/json +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz +# Locally computed sha256 checksums sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk index 50b581037b..54f8a1d0a0 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_ASYNCUA_VERSION).tar.gz +PYTHON_OPCUA_ASYNCIO_SITE = https://files.pythonhosted.org/packages/e7/ea/6fe0799c740b0fc8ffda42fc97bf45204ffe06fe41d505c02654e0d4e379 PYTHON_OPCUA_ASYNCIO_SETUP_TYPE = setuptools PYTHON_OPCUA_ASYNCIO_LICENSE = LGPL-3.0+ PYTHON_OPCUA_ASYNCIO_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:31:13 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:31:13 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-paramiko: bump to version 2.11.0 Message-ID: <20221103133113.1708542-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-paramiko/python-paramiko.hash | 4 ++-- package/python-paramiko/python-paramiko.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-paramiko/python-paramiko.hash b/package/python-paramiko/python-paramiko.hash index 951bd8e114..f4142b5c33 100644 --- a/package/python-paramiko/python-paramiko.hash +++ b/package/python-paramiko/python-paramiko.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/paramiko/json -md5 6e47947882e2c1b81f35b4133e8e62b9 paramiko-2.10.3.tar.gz -sha256 ddb1977853aef82804b35d72a0e597b244fa326c404c350bd00c5b01dbfee71a paramiko-2.10.3.tar.gz +md5 b01682efcd6943936702c497afdd0aed paramiko-2.11.0.tar.gz +sha256 003e6bee7c034c21fbb051bf83dc0a9ee4106204dd3c53054c71452cc4ec3938 paramiko-2.11.0.tar.gz # Locally computed sha256 checksums sha256 5fa25bf5f395fd26e701c2e1de4ca7d162816986dc791c22f8f4226857ad1bb2 LICENSE diff --git a/package/python-paramiko/python-paramiko.mk b/package/python-paramiko/python-paramiko.mk index 46209f5823..a33e11c768 100644 --- a/package/python-paramiko/python-paramiko.mk +++ b/package/python-paramiko/python-paramiko.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PARAMIKO_VERSION = 2.10.3 +PYTHON_PARAMIKO_VERSION = 2.11.0 PYTHON_PARAMIKO_SOURCE = paramiko-$(PYTHON_PARAMIKO_VERSION).tar.gz -PYTHON_PARAMIKO_SITE = https://files.pythonhosted.org/packages/d4/93/1a1eb7f214e6774099d56153db9e612f93cb8ffcdfd2eca243fcd5bb3a78 +PYTHON_PARAMIKO_SITE = https://files.pythonhosted.org/packages/1d/08/3b8d8f1b4ec212c17429c2f3ff55b7f2237a1ad0c954972e39c8f0ac394c PYTHON_PARAMIKO_SETUP_TYPE = setuptools PYTHON_PARAMIKO_LICENSE = LGPL-2.1+ PYTHON_PARAMIKO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:36:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:36:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pathpy: bump to version 12.5.0 Message-ID: <20221103133600.2049429-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pathpy/python-pathpy.hash | 4 ++-- package/python-pathpy/python-pathpy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pathpy/python-pathpy.hash b/package/python-pathpy/python-pathpy.hash index 0b9b7b7cd6..f2f1880e4d 100644 --- a/package/python-pathpy/python-pathpy.hash +++ b/package/python-pathpy/python-pathpy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/path.py/json -md5 307098b1827af6031687edb49ce2c39c path.py-12.0.1.tar.gz -sha256 9f2169633403aa0423f6ec000e8701dd1819526c62465f5043952f92527fea0f path.py-12.0.1.tar.gz +md5 c748063e113914dcb08e3f4eb6cd1de0 path.py-12.5.0.tar.gz +sha256 8d885e8b2497aed005703d94e0fd97943401f035e42a136810308bff034529a8 path.py-12.5.0.tar.gz # Locally computed sha256 checksums sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE diff --git a/package/python-pathpy/python-pathpy.mk b/package/python-pathpy/python-pathpy.mk index 3b7388bdd2..2fd6e931f8 100644 --- a/package/python-pathpy/python-pathpy.mk +++ b/package/python-pathpy/python-pathpy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PATHPY_VERSION = 12.0.1 +PYTHON_PATHPY_VERSION = 12.5.0 PYTHON_PATHPY_SOURCE = path.py-$(PYTHON_PATHPY_VERSION).tar.gz -PYTHON_PATHPY_SITE = https://files.pythonhosted.org/packages/70/63/c01c1bb2df17db4c78f78cc439a2800f55bec5445cabf1f3579a37909f41 +PYTHON_PATHPY_SITE = https://files.pythonhosted.org/packages/b6/e3/81be70016d58ade0f516191fa80152daba5453d0b07ce648d9daae86a188 PYTHON_PATHPY_SETUP_TYPE = setuptools PYTHON_PATHPY_LICENSE = MIT PYTHON_PATHPY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:37:30 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:37:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pathvalidate: bump to version 2.5.2 Message-ID: <20221103133730.2126000-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pathvalidate/python-pathvalidate.hash | 4 ++-- package/python-pathvalidate/python-pathvalidate.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pathvalidate/python-pathvalidate.hash b/package/python-pathvalidate/python-pathvalidate.hash index adf1a75dca..828236304e 100644 --- a/package/python-pathvalidate/python-pathvalidate.hash +++ b/package/python-pathvalidate/python-pathvalidate.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pathvalidate/json -md5 afc0343cd8c4ad732431a8b860d73330 pathvalidate-2.5.0.tar.gz -sha256 119ba36be7e9a405d704c7b7aea4b871c757c53c9adc0ed64f40be1ed8da2781 pathvalidate-2.5.0.tar.gz +md5 541238984572fb21db2da2af1d70a993 pathvalidate-2.5.2.tar.gz +sha256 5ff57d0fabe5ecb7a4f1e4957bfeb5ad8ab5ab4c0fa71f79c6bbc24bd9b7d14d pathvalidate-2.5.2.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-pathvalidate/python-pathvalidate.mk b/package/python-pathvalidate/python-pathvalidate.mk index bb434f3662..6ca8c0f2ad 100644 --- a/package/python-pathvalidate/python-pathvalidate.mk +++ b/package/python-pathvalidate/python-pathvalidate.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PATHVALIDATE_VERSION = 2.5.0 +PYTHON_PATHVALIDATE_VERSION = 2.5.2 PYTHON_PATHVALIDATE_SOURCE = pathvalidate-$(PYTHON_PATHVALIDATE_VERSION).tar.gz -PYTHON_PATHVALIDATE_SITE = https://files.pythonhosted.org/packages/2e/89/7853a1ea323e848ab1e90c8930733bc19e35a935deb80d78b572c36ea33f +PYTHON_PATHVALIDATE_SITE = https://files.pythonhosted.org/packages/60/f7/ff244fdd8ed98e98d4f9acecfe74a890e5e3245ce55253ef88db51e94652 PYTHON_PATHVALIDATE_SETUP_TYPE = setuptools PYTHON_PATHVALIDATE_LICENSE = MIT PYTHON_PATHVALIDATE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:40:04 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:40:04 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pbr: bump to version 5.11.0 Message-ID: <20221103134004.2237300-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pbr/python-pbr.hash | 4 ++-- package/python-pbr/python-pbr.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pbr/python-pbr.hash b/package/python-pbr/python-pbr.hash index 8cf2a18d36..4ca503e976 100644 --- a/package/python-pbr/python-pbr.hash +++ b/package/python-pbr/python-pbr.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pbr/json -md5 62565acc6bf3e7e10b082463421f8b46 pbr-5.6.0.tar.gz -sha256 42df03e7797b796625b1029c0400279c7c34fd7df24a7d7818a1abb5b38710dd pbr-5.6.0.tar.gz +md5 99ef94dbe5a00054fdcbbaa87268c3cd pbr-5.11.0.tar.gz +sha256 b97bc6695b2aff02144133c2e7399d5885223d42b7912ffaec2ca3898e673bfe pbr-5.11.0.tar.gz # Locally computed sha256 checksums sha256 5df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320 LICENSE sha256 eb4a8c8791f6caab1cf36df26db2b6f4e2ddda52657b060ff7f02abc63910aef pbr/tests/testpackage/LICENSE.txt diff --git a/package/python-pbr/python-pbr.mk b/package/python-pbr/python-pbr.mk index 3cc7ab81fa..99f0101e19 100644 --- a/package/python-pbr/python-pbr.mk +++ b/package/python-pbr/python-pbr.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PBR_VERSION = 5.6.0 +PYTHON_PBR_VERSION = 5.11.0 PYTHON_PBR_SOURCE = pbr-$(PYTHON_PBR_VERSION).tar.gz -PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/35/8c/69ed04ae31ad498c9bdea55766ed4c0c72de596e75ac0d70b58aa25e0acf +PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/52/fb/630d52aaca8fc7634a0711b6ae12a0e828b6f9264bd8051225025c3ed075 PYTHON_PBR_SETUP_TYPE = setuptools PYTHON_PBR_LICENSE = Apache-2.0 (module), BSD-3-Clause (test package) PYTHON_PBR_LICENSE_FILES = LICENSE pbr/tests/testpackage/LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:43:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:43:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pip: bump to version 22.3 Message-ID: <20221103134325.2429673-1-james.hilliard1@gmail.com> License hash changed due to date change: https://github.com/pypa/pip/commit/874a2f8c39e531baaaebb47109a9a50f12a247a9 Signed-off-by: James Hilliard --- package/python-pip/python-pip.hash | 6 +++--- package/python-pip/python-pip.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pip/python-pip.hash b/package/python-pip/python-pip.hash index 69214110f8..d1442ca39d 100644 --- a/package/python-pip/python-pip.hash +++ b/package/python-pip/python-pip.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pip/json -md5 efbdb4201a5e6383fb4d12e26f78f355 pip-21.2.4.tar.gz -sha256 0eb8a1516c3d138ae8689c0c1a60fde7143310832f9dc77e11d8a4bc62de193b pip-21.2.4.tar.gz +md5 f0dd02265e7ccd2f8758c840fba64810 pip-22.3.tar.gz +sha256 8182aec21dad6c0a49a2a3d121a87cd524b950e0b6092b181625f07ebdde7530 pip-22.3.tar.gz # Locally computed sha256 checksums -sha256 23a7361c2b1581028bc623b9da2bd24997abcaa4781ace6ad444a37944f8dae1 LICENSE.txt +sha256 634300a669d49aeae65b12c6c48c924c51a4cdf3d1ff086dc3456dc8bcaa2104 LICENSE.txt diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk index 81fc87d5f0..0f2c5d8e02 100644 --- a/package/python-pip/python-pip.mk +++ b/package/python-pip/python-pip.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PIP_VERSION = 21.2.4 +PYTHON_PIP_VERSION = 22.3 PYTHON_PIP_SOURCE = pip-$(PYTHON_PIP_VERSION).tar.gz -PYTHON_PIP_SITE = https://files.pythonhosted.org/packages/52/e1/06c018197d8151383f66ebf6979d951995cf495629fc54149491f5d157d0 +PYTHON_PIP_SITE = https://files.pythonhosted.org/packages/f8/08/7f92782ff571c7c7cb6c5eeb8ebbb1f68cb02bdb24e55c5de4dd9ce98bc3 PYTHON_PIP_SETUP_TYPE = setuptools PYTHON_PIP_LICENSE = MIT PYTHON_PIP_LICENSE_FILES = LICENSE.txt -- 2.34.1 From peter at korsgaard.com Thu Nov 3 13:46:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 14:46:47 +0100 Subject: [Buildroot] [PATCH 1/2] package/gpsd: drop legacy cleanup In-Reply-To: <27279_1663677903_6329B5CF_27279_384_1_a0ff8f4ff44501c533f2779965524fc93294a825.1663677504.git.yann.morin@orange.com> (yann morin's message of "Tue, 20 Sep 2022 14:45:00 +0200") References: <27279_1663677903_6329B5CF_27279_384_1_a0ff8f4ff44501c533f2779965524fc93294a825.1663677504.git.yann.morin@orange.com> Message-ID: <87y1ssp2uw.fsf@dell.be.48ers.dk> >>>>> writes: > From: "Yann E. MORIN" > Since gpsd-3.22, the systemd service files no longer contain hard-coded > paths to /usr/local/, but use @SBINDIR@ which is replaced appropriately > at build time, and contains the correct path. > Drop the legacy fixup now. > Signed-off-by: Yann E. MORIN > Cc: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 13:46:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 14:46:58 +0100 Subject: [Buildroot] [PATCH 2/2] package/gpsd: actually wait for after chrony In-Reply-To: <8785_1663677905_6329B5D1_8785_15_1_b7ced13c9a2651fbf36d4009a03c0590457c82a3.1663677504.git.yann.morin@orange.com> (yann morin's message of "Tue, 20 Sep 2022 14:45:01 +0200") References: <8785_1663677905_6329B5D1_8785_15_1_b7ced13c9a2651fbf36d4009a03c0590457c82a3.1663677504.git.yann.morin@orange.com> Message-ID: <87tu3gp2ul.fsf@dell.be.48ers.dk> >>>>> writes: > From: "Yann E. MORIN" > We use gpsd's upstream systemd service unit files, which define a > dependency on chronyd.service. And indeed, upstream chrony does > provide an example service unit file chronyd.service. > However, in Buildroot, we are not using chrony's upstream unit, we are > providing our own, much simplified as compared to upstream. We install > that unit file as chrony.service. Notice that subtle difference in the > name: upstream's is chronyd, with a trailing 'd', while ours just > chrony, without the trailing 'd'. > As a consequence, in a Buildroot-built system, gpsd does not wait for > after chrony is started, which causes all kind of mayhem when gpsd > actually needs to talk to chrony. > We have multiple options: > 1. use chrony's upstream unit file; > 2 rename the chrony service file as installed by Buildroot, to match > what chrony would actually do; > 3. tweak gpsd's unit file to refer to chrony.service, not > chronyd.service; > 4. leverage systemd's flexibility in how units are defined, and provide > a drop-in to complement gpsd's unit to also wait for chrony.service. > For 1. it is totally unknown why we do have our unit file to begin with, > rather than use upstream's. Since upstream's is much more complex than > ours, using it might have unforetold consequences. > Going with 2. seems the easiest at first sight, but then it would break > systems where users provide their own drop-ins for chrony, as they would > no longer match. > 3. is relatively easy, but running sed is not entirely nice. Besides, it > semantically should be a post-install hook, rather than a systemd-init > command, but again that makes things a bit more ugly. Also, some people > may have their own gpsd.service in an overlay or whatever, which would > break our fixup. > Solution 4. is pretty straightforward, although it is not ideal either. > To be noted: some distributions, like Ubuntu 20.04 at least, do install > the chrony unit file as chrony.service, like Buildroot does. However, > there does not appear to be any fixup in gpsd for this discrepancy, as > their gpsd install still refers to chronyd.service. So that does not > help us decide what to do. > So, eventually, we decided to go with solution 4, which has the least > impact on the system, and keeps the status-quo for all other use-cases. > Signed-off-by: Yann E. MORIN > Cc: Bernd Kuhls > Cc: Alex Suykov Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 13:41:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:41:36 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gpsd: drop legacy cleanup Message-ID: <20221103134711.C79BC87B6C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5a613ad9d0e45c754178aaa7d2a20b1308c49318 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Since gpsd-3.22, the systemd service files no longer contain hard-coded paths to /usr/local/, but use @SBINDIR@ which is replaced appropriately at build time, and contains the correct path. Drop the legacy fixup now. Signed-off-by: Yann E. MORIN Cc: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit b3b962c93579f02775fbf057f317bcd58772131e) Signed-off-by: Peter Korsgaard --- package/gpsd/gpsd.mk | 8 -------- 1 file changed, 8 deletions(-) diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index 4388b7e24d..281224dc95 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -225,14 +225,6 @@ define GPSD_INSTALL_INIT_SYSV $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef -# systemd unit files are installed automatically, but need to update the -# /usr/local path references in the provided files to /usr. -define GPSD_INSTALL_INIT_SYSTEMD - $(SED) 's%/usr/local%/usr%' \ - $(TARGET_DIR)/usr/lib/systemd/system/gpsd.service \ - $(TARGET_DIR)/usr/lib/systemd/system/gpsdctl at .service -endef - define GPSD_INSTALL_STAGING_CMDS (cd $(@D); \ $(GPSD_SCONS_ENV) \ From peter at korsgaard.com Thu Nov 3 13:41:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:41:40 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gpsd: actually wait for after chrony Message-ID: <20221103134711.D833C87B6D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=88ca169d15af5330490faddf37e564001c375898 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x We use gpsd's upstream systemd service unit files, which define a dependency on chronyd.service. And indeed, upstream chrony does provide an example service unit file chronyd.service. However, in Buildroot, we are not using chrony's upstream unit, we are providing our own, much simplified as compared to upstream. We install that unit file as chrony.service. Notice that subtle difference in the name: upstream's is chronyd, with a trailing 'd', while ours just chrony, without the trailing 'd'. As a consequence, in a Buildroot-built system, gpsd does not wait for after chrony is started, which causes all kind of mayhem when gpsd actually needs to talk to chrony. We have multiple options: 1. use chrony's upstream unit file; 2 rename the chrony service file as installed by Buildroot, to match what chrony would actually do; 3. tweak gpsd's unit file to refer to chrony.service, not chronyd.service; 4. leverage systemd's flexibility in how units are defined, and provide a drop-in to complement gpsd's unit to also wait for chrony.service. For 1. it is totally unknown why we do have our unit file to begin with, rather than use upstream's. Since upstream's is much more complex than ours, using it might have unforetold consequences. Going with 2. seems the easiest at first sight, but then it would break systems where users provide their own drop-ins for chrony, as they would no longer match. 3. is relatively easy, but running sed is not entirely nice. Besides, it semantically should be a post-install hook, rather than a systemd-init command, but again that makes things a bit more ugly. Also, some people may have their own gpsd.service in an overlay or whatever, which would break our fixup. Solution 4. is pretty straightforward, although it is not ideal either. To be noted: some distributions, like Ubuntu 20.04 at least, do install the chrony unit file as chrony.service, like Buildroot does. However, there does not appear to be any fixup in gpsd for this discrepancy, as their gpsd install still refers to chronyd.service. So that does not help us decide what to do. So, eventually, we decided to go with solution 4, which has the least impact on the system, and keeps the status-quo for all other use-cases. Signed-off-by: Yann E. MORIN Cc: Bernd Kuhls Cc: Alex Suykov Signed-off-by: Yann E. MORIN (cherry picked from commit 2c9ef36242341b5f8db171251d737d29fc376e0c) Signed-off-by: Peter Korsgaard --- package/gpsd/br-chrony.conf | 2 ++ package/gpsd/gpsd.mk | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/package/gpsd/br-chrony.conf b/package/gpsd/br-chrony.conf new file mode 100644 index 0000000000..67a79e5f65 --- /dev/null +++ b/package/gpsd/br-chrony.conf @@ -0,0 +1,2 @@ +[Unit] +After=chrony.service diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index 281224dc95..7abca6c545 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -225,6 +225,14 @@ define GPSD_INSTALL_INIT_SYSV $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef +# When using chrony, wait for after Buildroot's chrony.service +ifeq ($(BR2_PACKAGE_CHRONY),y) +define GPSD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(GPSD_PKGDIR)/br-chrony.conf \ + $(TARGET_DIR)/usr/lib/systemd/system/gpsd.service.d/br-chrony.conf +endef +endif + define GPSD_INSTALL_STAGING_CMDS (cd $(@D); \ $(GPSD_SCONS_ENV) \ From james.hilliard1 at gmail.com Thu Nov 3 13:47:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:47:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-portend: bump to version 3.1.0 Message-ID: <20221103134719.2630335-1-james.hilliard1@gmail.com> License hash changed due to line wrap change: https://github.com/jaraco/portend/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- package/python-portend/python-portend.hash | 6 +++--- package/python-portend/python-portend.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-portend/python-portend.hash b/package/python-portend/python-portend.hash index 1e212b15e5..6af3b77792 100644 --- a/package/python-portend/python-portend.hash +++ b/package/python-portend/python-portend.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/portend/json -md5 0ab51a12b7462a5275946a3645a71e92 portend-2.5.tar.gz -sha256 19dc27bfb3c72471bd30a235a4d5fbefef8a7e31cab367744b5d87a205e7bfd9 portend-2.5.tar.gz +md5 c37d676837505a6fc8dd33185c6d62a7 portend-3.1.0.tar.gz +sha256 239e3116045ea823f6df87d6168107ad75ccc0590e37242af0cc1e98c5d224e4 portend-3.1.0.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-portend/python-portend.mk b/package/python-portend/python-portend.mk index 8d619052c9..4322121e9b 100644 --- a/package/python-portend/python-portend.mk +++ b/package/python-portend/python-portend.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PORTEND_VERSION = 2.5 +PYTHON_PORTEND_VERSION = 3.1.0 PYTHON_PORTEND_SOURCE = portend-$(PYTHON_PORTEND_VERSION).tar.gz -PYTHON_PORTEND_SITE = https://files.pythonhosted.org/packages/2c/59/948666fc2455ae471efd40cb2a9a990f5f6f2354a9a6b228e29b9fb4a307 +PYTHON_PORTEND_SITE = https://files.pythonhosted.org/packages/6e/0a/42bcc9c97744958ce72d33f526e972379b9e90adede8a151f338818c41d4 PYTHON_PORTEND_LICENSE = MIT PYTHON_PORTEND_LICENSE_FILES = LICENSE PYTHON_PORTEND_SETUP_TYPE = setuptools -- 2.34.1 From peter at korsgaard.com Thu Nov 3 13:40:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:40:25 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gpsd: drop legacy cleanup Message-ID: <20221103134820.8D48087B77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dd83eed9b83bffc31db3af792d1f594d557a3751 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since gpsd-3.22, the systemd service files no longer contain hard-coded paths to /usr/local/, but use @SBINDIR@ which is replaced appropriately at build time, and contains the correct path. Drop the legacy fixup now. Signed-off-by: Yann E. MORIN Cc: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit b3b962c93579f02775fbf057f317bcd58772131e) Signed-off-by: Peter Korsgaard --- package/gpsd/gpsd.mk | 8 -------- 1 file changed, 8 deletions(-) diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index 4388b7e24d..281224dc95 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -225,14 +225,6 @@ define GPSD_INSTALL_INIT_SYSV $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef -# systemd unit files are installed automatically, but need to update the -# /usr/local path references in the provided files to /usr. -define GPSD_INSTALL_INIT_SYSTEMD - $(SED) 's%/usr/local%/usr%' \ - $(TARGET_DIR)/usr/lib/systemd/system/gpsd.service \ - $(TARGET_DIR)/usr/lib/systemd/system/gpsdctl at .service -endef - define GPSD_INSTALL_STAGING_CMDS (cd $(@D); \ $(GPSD_SCONS_ENV) \ From peter at korsgaard.com Thu Nov 3 13:40:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:40:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gpsd: actually wait for after chrony Message-ID: <20221103134820.976B487B79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7d4a9cd2c5a2ac25f44346bc0b74e1a6418b82b8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x We use gpsd's upstream systemd service unit files, which define a dependency on chronyd.service. And indeed, upstream chrony does provide an example service unit file chronyd.service. However, in Buildroot, we are not using chrony's upstream unit, we are providing our own, much simplified as compared to upstream. We install that unit file as chrony.service. Notice that subtle difference in the name: upstream's is chronyd, with a trailing 'd', while ours just chrony, without the trailing 'd'. As a consequence, in a Buildroot-built system, gpsd does not wait for after chrony is started, which causes all kind of mayhem when gpsd actually needs to talk to chrony. We have multiple options: 1. use chrony's upstream unit file; 2 rename the chrony service file as installed by Buildroot, to match what chrony would actually do; 3. tweak gpsd's unit file to refer to chrony.service, not chronyd.service; 4. leverage systemd's flexibility in how units are defined, and provide a drop-in to complement gpsd's unit to also wait for chrony.service. For 1. it is totally unknown why we do have our unit file to begin with, rather than use upstream's. Since upstream's is much more complex than ours, using it might have unforetold consequences. Going with 2. seems the easiest at first sight, but then it would break systems where users provide their own drop-ins for chrony, as they would no longer match. 3. is relatively easy, but running sed is not entirely nice. Besides, it semantically should be a post-install hook, rather than a systemd-init command, but again that makes things a bit more ugly. Also, some people may have their own gpsd.service in an overlay or whatever, which would break our fixup. Solution 4. is pretty straightforward, although it is not ideal either. To be noted: some distributions, like Ubuntu 20.04 at least, do install the chrony unit file as chrony.service, like Buildroot does. However, there does not appear to be any fixup in gpsd for this discrepancy, as their gpsd install still refers to chronyd.service. So that does not help us decide what to do. So, eventually, we decided to go with solution 4, which has the least impact on the system, and keeps the status-quo for all other use-cases. Signed-off-by: Yann E. MORIN Cc: Bernd Kuhls Cc: Alex Suykov Signed-off-by: Yann E. MORIN (cherry picked from commit 2c9ef36242341b5f8db171251d737d29fc376e0c) Signed-off-by: Peter Korsgaard --- package/gpsd/br-chrony.conf | 2 ++ package/gpsd/gpsd.mk | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/package/gpsd/br-chrony.conf b/package/gpsd/br-chrony.conf new file mode 100644 index 0000000000..67a79e5f65 --- /dev/null +++ b/package/gpsd/br-chrony.conf @@ -0,0 +1,2 @@ +[Unit] +After=chrony.service diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index 281224dc95..7abca6c545 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -225,6 +225,14 @@ define GPSD_INSTALL_INIT_SYSV $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef +# When using chrony, wait for after Buildroot's chrony.service +ifeq ($(BR2_PACKAGE_CHRONY),y) +define GPSD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(GPSD_PKGDIR)/br-chrony.conf \ + $(TARGET_DIR)/usr/lib/systemd/system/gpsd.service.d/br-chrony.conf +endef +endif + define GPSD_INSTALL_STAGING_CMDS (cd $(@D); \ $(GPSD_SCONS_ENV) \ From peter at korsgaard.com Thu Nov 3 13:49:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 14:49:05 +0100 Subject: [Buildroot] [PATCH 1/3] Makefile: really generate glibc locales in parallel In-Reply-To: <9796_1665746309_63494585_9796_388_2_2b0b6b796ff36967c963ba90f138a03d467ee5cf.1665746266.git.yann.morin@orange.com> (yann morin's message of "Fri, 14 Oct 2022 13:18:25 +0200") References: <9796_1665746309_63494585_9796_388_2_2b0b6b796ff36967c963ba90f138a03d467ee5cf.1665746266.git.yann.morin@orange.com> Message-ID: <87pme4p2r2.fsf@dell.be.48ers.dk> >>>>> writes: > To generate the glibc locale data, we call into a recursive Makefile, > so as to generate locales in parallel. This is done as part of a > target-fialize hook. > However, that hook is registered after all packages have been parsed, > and as such, it maye be registered after hooks defined in packages. > Furthermore, the expansion of target-finalize hooks is done in a recipe, > so it is not easy to understand whether this generates a "simple" rule > or not. > As a consequence, despite the use of $(MAKE), make may not notice that > the command is a recursive call, and will decide to close the jobserver > file-descriptors, yieldiong warnings like: > make[2]: warning: jobserver unavailable: using -j1. Add '+' to > parent make rule. > This causes the lcoale data to not be generated in parallel, which is > initially all the fuss about using a sub-makefile... > So, do as suggested, and prepend the hook with a '+', so that it > isexplicit to make that it should not close its jobserver fds. > Fixes: 6fbdf5159607 (Makefile: Parallelize glibc locale generation) > Signed-off-by: Yann E. MORIN > Cc: Gleb Mazovetskiy Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From james.hilliard1 at gmail.com Thu Nov 3 13:49:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:49:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-prompt-toolkit: bump to version 3.0.31 Message-ID: <20221103134923.2744481-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-prompt-toolkit/python-prompt-toolkit.hash | 4 ++-- package/python-prompt-toolkit/python-prompt-toolkit.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.hash b/package/python-prompt-toolkit/python-prompt-toolkit.hash index 5a24634a56..8b91ee767f 100644 --- a/package/python-prompt-toolkit/python-prompt-toolkit.hash +++ b/package/python-prompt-toolkit/python-prompt-toolkit.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/prompt-toolkit/json -md5 ba9e63c3e7e5a4f4ce4e4770a4daba96 prompt_toolkit-3.0.20.tar.gz -sha256 eb71d5a6b72ce6db177af4a7d4d7085b99756bf656d98ffcc4fecd36850eea6c prompt_toolkit-3.0.20.tar.gz +md5 0cc5e752cb2759e99658e2391644e767 prompt_toolkit-3.0.31.tar.gz +sha256 9ada952c9d1787f52ff6d5f3484d0b4df8952787c087edf6a1f7c2cb1ea88148 prompt_toolkit-3.0.31.tar.gz # Locally computed sha256 checksums sha256 303574d9bdd85c757d6025017942bf17baeedf2778f62bd7f425d07d880f4c4a LICENSE diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.mk b/package/python-prompt-toolkit/python-prompt-toolkit.mk index b575783f96..bef761e20f 100644 --- a/package/python-prompt-toolkit/python-prompt-toolkit.mk +++ b/package/python-prompt-toolkit/python-prompt-toolkit.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PROMPT_TOOLKIT_VERSION = 3.0.20 +PYTHON_PROMPT_TOOLKIT_VERSION = 3.0.31 PYTHON_PROMPT_TOOLKIT_SOURCE = prompt_toolkit-$(PYTHON_PROMPT_TOOLKIT_VERSION).tar.gz -PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/b4/56/9ab5868f34ab2657fba7e2192f41316252ab04edbbeb2a8583759960a1a7 +PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/80/76/c94cf323ca362dd7baca8d8ddf3b5fe1576848bc0156522ad581c04f8446 PYTHON_PROMPT_TOOLKIT_SETUP_TYPE = setuptools PYTHON_PROMPT_TOOLKIT_LICENSE = BSD-3-Clause PYTHON_PROMPT_TOOLKIT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:51:42 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:51:42 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-psutil: bump to version 5.9.3 Message-ID: <20221103135142.2907724-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-psutil/python-psutil.hash | 4 ++-- package/python-psutil/python-psutil.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psutil/python-psutil.hash b/package/python-psutil/python-psutil.hash index 552ced55ec..c7b7e46ec1 100644 --- a/package/python-psutil/python-psutil.hash +++ b/package/python-psutil/python-psutil.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psutil/json -md5 91060da163ef478002a4456dd99cbb4c psutil-5.8.0.tar.gz -sha256 0c9ccb99ab76025f2f0bbecf341d4656e9c1351db8cc8a03ccd62e318ab4b5c6 psutil-5.8.0.tar.gz +md5 66b847f94545e96b540518ebe19740b4 psutil-5.9.3.tar.gz +sha256 7ccfcdfea4fc4b0a02ca2c31de7fcd186beb9cff8207800e14ab66f79c773af6 psutil-5.9.3.tar.gz # Locally computed sha256 checksums sha256 24c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1b LICENSE diff --git a/package/python-psutil/python-psutil.mk b/package/python-psutil/python-psutil.mk index 3a2781c284..578f69d3c7 100644 --- a/package/python-psutil/python-psutil.mk +++ b/package/python-psutil/python-psutil.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSUTIL_VERSION = 5.8.0 +PYTHON_PSUTIL_VERSION = 5.9.3 PYTHON_PSUTIL_SOURCE = psutil-$(PYTHON_PSUTIL_VERSION).tar.gz -PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/e1/b0/7276de53321c12981717490516b7e612364f2cb372ee8901bd4a66a000d7 +PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/de/eb/1c01a34c86ee3b058c556e407ce5b07cb7d186ebe47b3e69d6f152ca5cc5 PYTHON_PSUTIL_SETUP_TYPE = setuptools PYTHON_PSUTIL_LICENSE = BSD-3-Clause PYTHON_PSUTIL_LICENSE_FILES = LICENSE -- 2.34.1 From fontaine.fabrice at gmail.com Thu Nov 3 13:51:59 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 14:51:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/libidn2: fix build with libunistring Message-ID: <20221103135159.825586-1-fontaine.fabrice@gmail.com> Fix the following build failure with libunistring raised since the addition of the package in commit ffb85a4a16df94e4980057a194e5fdc3c8332e32: /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' [...] aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' Fixes: - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 Signed-off-by: Fabrice Fontaine --- package/libidn2/libidn2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libidn2/libidn2.mk b/package/libidn2/libidn2.mk index 9d72998149..9d24e93d27 100644 --- a/package/libidn2/libidn2.mk +++ b/package/libidn2/libidn2.mk @@ -13,10 +13,12 @@ LIBIDN2_DEPENDENCIES = \ host-pkgconf \ $(TARGET_NLS_DEPENDENCIES) \ $(if $(BR2_PACKAGE_LIBICONV),libiconv) +LIBIDN2_CONF_OPTS = --without-included-libunistring LIBIDN2_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBUNISTRING),y) LIBIDN2_DEPENDENCIES += libunistring +LIBIDN2_CONF_OPTS += --with-libunistring-prefix=$(STAGING_DIR)/usr/lib endif ifeq ($(BR2_PACKAGE_LIBIDN2_BINARY),) -- 2.35.1 From james.hilliard1 at gmail.com Thu Nov 3 13:55:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:55:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-psycopg2: bump to version 2.9.5 Message-ID: <20221103135549.3336213-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-psycopg2/python-psycopg2.hash | 4 ++-- package/python-psycopg2/python-psycopg2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psycopg2/python-psycopg2.hash b/package/python-psycopg2/python-psycopg2.hash index d02ffc2ec8..58f98f9d84 100644 --- a/package/python-psycopg2/python-psycopg2.hash +++ b/package/python-psycopg2/python-psycopg2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psycopg2/json -md5 182e3e8cf3381c254f65f70cad4976e5 psycopg2-2.9.1.tar.gz -sha256 de5303a6f1d0a7a34b9d40e4d3bef684ccc44a49bbe3eb85e3c0bffb4a131b7c psycopg2-2.9.1.tar.gz +md5 3cec7285f61690633bb070d4bba259c2 psycopg2-2.9.5.tar.gz +sha256 a5246d2e683a972e2187a8714b5c2cf8156c064629f9a9b1a873c1730d9e245a psycopg2-2.9.5.tar.gz # Locally computed sha256 checksums sha256 9614b85dfc9a72c5b2ca33144c1d7e1ed3b1c297459d9fb28a6a5762c2e8d71b LICENSE diff --git a/package/python-psycopg2/python-psycopg2.mk b/package/python-psycopg2/python-psycopg2.mk index de466e2c59..fa23c2814f 100644 --- a/package/python-psycopg2/python-psycopg2.mk +++ b/package/python-psycopg2/python-psycopg2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSYCOPG2_VERSION = 2.9.1 +PYTHON_PSYCOPG2_VERSION = 2.9.5 PYTHON_PSYCOPG2_SOURCE = psycopg2-$(PYTHON_PSYCOPG2_VERSION).tar.gz -PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/aa/8a/7c80e7e44fb1b4277e89bd9ca509aefdd4dd1b2c547c6f293afe9f7ffd04 +PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/89/d6/cd8c46417e0f7a16b4b0fc321f4ab676a59250d08fce5b64921897fb07cc PYTHON_PSYCOPG2_SETUP_TYPE = setuptools PYTHON_PSYCOPG2_LICENSE = LGPL-3.0+ PYTHON_PSYCOPG2_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:57:28 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:57:28 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pudb: bump to version 2022.1.2 Message-ID: <20221103135728.3519806-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pudb/python-pudb.hash | 4 ++-- package/python-pudb/python-pudb.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pudb/python-pudb.hash b/package/python-pudb/python-pudb.hash index fc19f589d9..d9943a3601 100644 --- a/package/python-pudb/python-pudb.hash +++ b/package/python-pudb/python-pudb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pudb/json -md5 100b955e103b72279604420bbdcd07a5 pudb-2021.1.tar.gz -sha256 309ee82b45a0ffca0bc4c7f521fd3e357589c764f339bdf9dcabb7ad40692d6e pudb-2021.1.tar.gz +md5 c2b4275b76068f18d630f7bae889345b pudb-2022.1.2.tar.gz +sha256 6b83ab805bddb53710109690a2237e98bf83c0b3a00033c517cdf5f6a8fa470d pudb-2022.1.2.tar.gz # Locally computed sha256 checksums sha256 a95343fffff49cde3d9bf33cf6bb71cb3bf0ed83f47d98a7ba04b175d29c79ab LICENSE diff --git a/package/python-pudb/python-pudb.mk b/package/python-pudb/python-pudb.mk index 31df3147d0..7df38f0f02 100644 --- a/package/python-pudb/python-pudb.mk +++ b/package/python-pudb/python-pudb.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PUDB_VERSION = 2021.1 +PYTHON_PUDB_VERSION = 2022.1.2 PYTHON_PUDB_SOURCE = pudb-$(PYTHON_PUDB_VERSION).tar.gz -PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/c7/69/813e93519fc28744457ff68fa2eaac3b4ea30dda1e6994e969fe9d3008d9 +PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/8b/ef/6dea7c63fdddd7753e2a2930e59799ef32247f2499c0d9bcd233439e7483 PYTHON_PUDB_SETUP_TYPE = setuptools PYTHON_PUDB_LICENSE = MIT PYTHON_PUDB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:59:51 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:59:51 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-py: bump to version 1.11.0 Message-ID: <20221103135951.3723634-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-py/python-py.hash | 4 ++-- package/python-py/python-py.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-py/python-py.hash b/package/python-py/python-py.hash index 2d9928f376..537fe31773 100644 --- a/package/python-py/python-py.hash +++ b/package/python-py/python-py.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/py/json -md5 5f108bfe00d5468cbdb8071051f86a55 py-1.10.0.tar.gz -sha256 21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3 py-1.10.0.tar.gz +md5 bde7dcc1cb452a1e10206ef2f811ba88 py-1.11.0.tar.gz +sha256 51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 py-1.11.0.tar.gz # Locally computed sha256 checksums sha256 2af680c39ef493fb82830356d1d3df1acb5a06033cba2dec7a19e21caa77a866 LICENSE sha256 2af680c39ef493fb82830356d1d3df1acb5a06033cba2dec7a19e21caa77a866 py/_vendored_packages/iniconfig-1.1.1.dist-info/LICENSE diff --git a/package/python-py/python-py.mk b/package/python-py/python-py.mk index d8cb6fa544..cec02dcfa9 100644 --- a/package/python-py/python-py.mk +++ b/package/python-py/python-py.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PY_VERSION = 1.10.0 +PYTHON_PY_VERSION = 1.11.0 PYTHON_PY_SOURCE = py-$(PYTHON_PY_VERSION).tar.gz -PYTHON_PY_SITE = https://files.pythonhosted.org/packages/0d/8c/50e9f3999419bb7d9639c37e83fa9cdcf0f601a9d407162d6c37ad60be71 +PYTHON_PY_SITE = https://files.pythonhosted.org/packages/98/ff/fec109ceb715d2a6b4c4a85a61af3b40c723a961e8828319fbcb15b868dc PYTHON_PY_DEPENDENCIES = host-python-setuptools-scm PYTHON_PY_SETUP_TYPE = setuptools PYTHON_PY_LICENSE = MIT -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:06:14 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:06:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydal: bump to version 20220916.1 Message-ID: <20221103140614.4067969-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pydal/python-pydal.hash | 2 +- package/python-pydal/python-pydal.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash index 2a712e26c9..852e568ac5 100644 --- a/package/python-pydal/python-pydal.hash +++ b/package/python-pydal/python-pydal.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 e4bde1955c2d15cae07349275cda48fa61a46dd51562717c2f0f1374dd459547 python-pydal-20220814.1.tar.gz +sha256 0a2dbc5d61d37d2b59d441ed0aab48c1ec906ce66088eb5cee021b009601de02 python-pydal-20220916.1.tar.gz sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk index 89c3f14726..a3df1ccff1 100644 --- a/package/python-pydal/python-pydal.mk +++ b/package/python-pydal/python-pydal.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYDAL_VERSION = 20220814.1 +PYTHON_PYDAL_VERSION = 20220916.1 PYTHON_PYDAL_SITE = $(call github,web2py,pydal,v$(PYTHON_PYDAL_VERSION)) PYTHON_PYDAL_LICENSE = BSD-3-Clause PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:08:01 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:08:01 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydantic: bump to version 1.10.2 Message-ID: <20221103140801.4166259-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pydantic/python-pydantic.hash | 4 ++-- package/python-pydantic/python-pydantic.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydantic/python-pydantic.hash b/package/python-pydantic/python-pydantic.hash index 215b5d1714..a5eb025fcb 100644 --- a/package/python-pydantic/python-pydantic.hash +++ b/package/python-pydantic/python-pydantic.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydantic/json -md5 7845d2f3c8fe8602f73f53ec5b6dfa29 pydantic-1.8.2.tar.gz -sha256 26464e57ccaafe72b7ad156fdaa4e9b9ef051f69e175dbbb463283000c05ab7b pydantic-1.8.2.tar.gz +md5 9691f29e97c1280ab56b7d0a2dade9c1 pydantic-1.10.2.tar.gz +sha256 91b8e218852ef6007c2b98cd861601c6a09f1aa32bbbb74fab5b1c33d4a1e410 pydantic-1.10.2.tar.gz # Locally computed sha256 checksums sha256 9e3946690ac88b6b73e8f001a0586af13568be8852fd514e4393f39761764387 LICENSE diff --git a/package/python-pydantic/python-pydantic.mk b/package/python-pydantic/python-pydantic.mk index b282241506..04014214e1 100644 --- a/package/python-pydantic/python-pydantic.mk +++ b/package/python-pydantic/python-pydantic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_VERSION = 1.8.2 +PYTHON_PYDANTIC_VERSION = 1.10.2 PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/b9/d2/12a808613937a6b98cd50d6467352f01322dc0d8ca9fb5b94441625d6684 +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/7d/7d/58dd62f792b002fa28cce4e83cb90f4359809e6d12db86eedf26a752895c PYTHON_PYDANTIC_SETUP_TYPE = setuptools PYTHON_PYDANTIC_LICENSE = MIT PYTHON_PYDANTIC_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:10:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:10:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyelftools: bump to version 0.29 Message-ID: <20221103141019.136682-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyelftools/python-pyelftools.hash | 4 ++-- package/python-pyelftools/python-pyelftools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyelftools/python-pyelftools.hash b/package/python-pyelftools/python-pyelftools.hash index a309b90e15..7cffe2d646 100644 --- a/package/python-pyelftools/python-pyelftools.hash +++ b/package/python-pyelftools/python-pyelftools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyelftools/json -md5 061d67c669a9b1f8d07f28c47fb6a65f pyelftools-0.27.tar.gz -sha256 cde854e662774c5457d688ca41615f6594187ba7067af101232df889a6b7a66b pyelftools-0.27.tar.gz +md5 2afc97cd239c0dea0cca97d00d3dcb42 pyelftools-0.29.tar.gz +sha256 ec761596aafa16e282a31de188737e5485552469ac63b60cfcccf22263fd24ff pyelftools-0.29.tar.gz # Locally computed sha256 checksums sha256 ae18bf4cb82f92af7547259177bc28bc48e4fc732518bcedfe690226288d3445 LICENSE diff --git a/package/python-pyelftools/python-pyelftools.mk b/package/python-pyelftools/python-pyelftools.mk index 5bfdcd33ae..7566f24895 100644 --- a/package/python-pyelftools/python-pyelftools.mk +++ b/package/python-pyelftools/python-pyelftools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYELFTOOLS_VERSION = 0.27 +PYTHON_PYELFTOOLS_VERSION = 0.29 PYTHON_PYELFTOOLS_SOURCE = pyelftools-$(PYTHON_PYELFTOOLS_VERSION).tar.gz -PYTHON_PYELFTOOLS_SITE = https://files.pythonhosted.org/packages/6b/b5/f7022f2d950327ba970ec85fb8f85c79244031092c129b6f34ab17514ae0 +PYTHON_PYELFTOOLS_SITE = https://files.pythonhosted.org/packages/0e/35/e76da824595452a5ad07f289ea1737ca0971fc6cc7b6ee9464279be06b5e PYTHON_PYELFTOOLS_LICENSE = Public domain PYTHON_PYELFTOOLS_LICENSE_FILES = LICENSE PYTHON_PYELFTOOLS_SETUP_TYPE = setuptools -- 2.34.1 From peter at korsgaard.com Thu Nov 3 13:48:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:48:40 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Makefile: really generate glibc locales in parallel Message-ID: <20221103141137.B768C87B80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bb4f83a08956ed0a038b53b3d4b3244ab974ee8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x To generate the glibc locale data, we call into a recursive Makefile, so as to generate locales in parallel. This is done as part of a target-finalize hook. However, that hook is registered after all packages have been parsed, and as such, it maye be registered after hooks defined in packages. Furthermore, the expansion of target-finalize hooks is done in a recipe, so it is not easy to understand whether this generates a "simple" rule or not. As a consequence, despite the use of $(MAKE), make may not notice that the command is a recursive call, and will decide to close the jobserver file-descriptors, yielding warnings like: make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. This causes the lcoale data to not be generated in parallel, which is initially all the fuss about using a sub-makefile... So, do as suggested, and prepend the hook with a '+', so that it is explicit to make that it should not close its jobserver fds. Fixes: 6fbdf5159607 (Makefile: Parallelize glibc locale generation) Signed-off-by: Yann E. MORIN Cc: Gleb Mazovetskiy Signed-off-by: Yann E. MORIN (cherry picked from commit 4164ed24f277b24096ab065aa85b7de9d0c80c02) Signed-off-by: Peter Korsgaard --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 93125e16a6..03f2154f9f 100644 --- a/Makefile +++ b/Makefile @@ -664,7 +664,7 @@ ifneq ($(GLIBC_GENERATE_LOCALES),) PACKAGES += host-localedef define GENERATE_GLIBC_LOCALES - $(MAKE) -f support/misc/gen-glibc-locales.mk \ + +$(MAKE) -f support/misc/gen-glibc-locales.mk \ ENDIAN=$(call LOWERCASE,$(BR2_ENDIAN)) \ LOCALES="$(GLIBC_GENERATE_LOCALES)" \ Q=$(Q) From peter at korsgaard.com Thu Nov 3 13:48:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:48:27 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] Makefile: really generate glibc locales in parallel Message-ID: <20221103141140.62D3087B80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb97023520191c12b91e1bf3dc88b9591e368009 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x To generate the glibc locale data, we call into a recursive Makefile, so as to generate locales in parallel. This is done as part of a target-finalize hook. However, that hook is registered after all packages have been parsed, and as such, it maye be registered after hooks defined in packages. Furthermore, the expansion of target-finalize hooks is done in a recipe, so it is not easy to understand whether this generates a "simple" rule or not. As a consequence, despite the use of $(MAKE), make may not notice that the command is a recursive call, and will decide to close the jobserver file-descriptors, yielding warnings like: make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. This causes the lcoale data to not be generated in parallel, which is initially all the fuss about using a sub-makefile... So, do as suggested, and prepend the hook with a '+', so that it is explicit to make that it should not close its jobserver fds. Fixes: 6fbdf5159607 (Makefile: Parallelize glibc locale generation) Signed-off-by: Yann E. MORIN Cc: Gleb Mazovetskiy Signed-off-by: Yann E. MORIN (cherry picked from commit 4164ed24f277b24096ab065aa85b7de9d0c80c02) Signed-off-by: Peter Korsgaard --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 36896684b1..cebf3a9240 100644 --- a/Makefile +++ b/Makefile @@ -653,7 +653,7 @@ ifneq ($(GLIBC_GENERATE_LOCALES),) PACKAGES += host-localedef define GENERATE_GLIBC_LOCALES - $(MAKE) -f support/misc/gen-glibc-locales.mk \ + +$(MAKE) -f support/misc/gen-glibc-locales.mk \ ENDIAN=$(call LOWERCASE,$(BR2_ENDIAN)) \ LOCALES="$(GLIBC_GENERATE_LOCALES)" \ Q=$(Q) From james.hilliard1 at gmail.com Thu Nov 3 14:11:58 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:11:58 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyftpdlib: bump to version 1.5.7 Message-ID: <20221103141158.315907-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyftpdlib/python-pyftpdlib.hash | 4 ++-- package/python-pyftpdlib/python-pyftpdlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyftpdlib/python-pyftpdlib.hash b/package/python-pyftpdlib/python-pyftpdlib.hash index abbb1261b2..46b5ae6336 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.hash +++ b/package/python-pyftpdlib/python-pyftpdlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyftpdlib/json -md5 459dd3e685c4b7dfcf574ca05e5586eb pyftpdlib-1.5.6.tar.gz -sha256 fda655d81f29af52885ca2f8a2704134baed540f16d66a0b26e8fdfafd12db5e pyftpdlib-1.5.6.tar.gz +md5 6d9539aea866d4f959d86ae001cdddf7 pyftpdlib-1.5.7.tar.gz +sha256 7ea3ce4137db8209af1f6b9ea020590f462c63ed7c7a1240bd596e4d3a7b656e pyftpdlib-1.5.7.tar.gz # Locally computed sha256 checksums sha256 67a832551570a5ac5f7901eaa5ece4b9491fda7f2d8c93957c3bbc68a5a76d88 LICENSE diff --git a/package/python-pyftpdlib/python-pyftpdlib.mk b/package/python-pyftpdlib/python-pyftpdlib.mk index 931e2dad06..bd1ada8125 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.mk +++ b/package/python-pyftpdlib/python-pyftpdlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYFTPDLIB_VERSION = 1.5.6 +PYTHON_PYFTPDLIB_VERSION = 1.5.7 PYTHON_PYFTPDLIB_SOURCE = pyftpdlib-$(PYTHON_PYFTPDLIB_VERSION).tar.gz -PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/31/61/63ef60aca6de07eba1639d9d47f3f8e29462e8bb49d6a8dce9aeff240646 +PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/2f/bc/f03a15bf807698bbecdcf316041e3d79b25a40fa7b6e071e17702ff7b9d4 PYTHON_PYFTPDLIB_SETUP_TYPE = setuptools PYTHON_PYFTPDLIB_LICENSE = MIT PYTHON_PYFTPDLIB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:16:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:16:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pygments: bump to version 2.13.0 Message-ID: <20221103141618.683164-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/pygments/pygments/commit/ab4afd821aa41403f7a0b1e714112c40b2ad843b Signed-off-by: James Hilliard --- package/python-pygments/python-pygments.hash | 6 +++--- package/python-pygments/python-pygments.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash index 09b47b2bdc..610acb96d7 100644 --- a/package/python-pygments/python-pygments.hash +++ b/package/python-pygments/python-pygments.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pygments/json -md5 390a49fa0eb5486a795b2b54b9a7b666 Pygments-2.7.4.tar.gz -sha256 df49d09b498e83c1a73128295860250b0b7edd4c723a32e9bc0d295c7c2ec337 Pygments-2.7.4.tar.gz +md5 6ccae578d28d18968b30a4711652fd9a Pygments-2.13.0.tar.gz +sha256 56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1 Pygments-2.13.0.tar.gz # Locally computed sha256 checksums -sha256 c012cf17a2ba79142977c8cc5bb1497a675401bf79c2c9b95a7604e2ddfde8b8 LICENSE +sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk index 781b16353b..c09350c42b 100644 --- a/package/python-pygments/python-pygments.mk +++ b/package/python-pygments/python-pygments.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYGMENTS_VERSION = 2.7.4 +PYTHON_PYGMENTS_VERSION = 2.13.0 PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/e1/86/8059180e8217299079d8719c6e23d674aadaba0b1939e25e0cc15dcf075b +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/e0/ef/5905cd3642f2337d44143529c941cc3a02e5af16f0f65f81cbef7af452bb PYTHON_PYGMENTS_LICENSE = BSD-2-Clause PYTHON_PYGMENTS_LICENSE_FILES = LICENSE PYTHON_PYGMENTS_CPE_ID_VENDOR = pygments -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:19:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:19:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyhamcrest: bump to version 2.0.4 Message-ID: <20221103141949.875644-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyhamcrest/python-pyhamcrest.hash | 4 ++-- package/python-pyhamcrest/python-pyhamcrest.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pyhamcrest/python-pyhamcrest.hash b/package/python-pyhamcrest/python-pyhamcrest.hash index b2e84d7d1f..176079e0f5 100644 --- a/package/python-pyhamcrest/python-pyhamcrest.hash +++ b/package/python-pyhamcrest/python-pyhamcrest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyhamcrest/json -md5 7a086f0b067f8d38958ec32f054559b4 PyHamcrest-2.0.2.tar.gz -sha256 412e00137858f04bde0729913874a48485665f2d36fe9ee449f26be864af9316 PyHamcrest-2.0.2.tar.gz +md5 c808291b2fca0991d044927884e6d15e pyhamcrest-2.0.4.tar.gz +sha256 b5d9ce6b977696286cf232ce2adf8969b4d0b045975b0936ac9005e84e67e9c1 pyhamcrest-2.0.4.tar.gz # Locally computed sha256 checksums sha256 71beae6c8151362cfe398cbd350191a1cc52d3d28499839a7830b25f5b50a7fe LICENSE.txt diff --git a/package/python-pyhamcrest/python-pyhamcrest.mk b/package/python-pyhamcrest/python-pyhamcrest.mk index 28979600dd..de5295e964 100644 --- a/package/python-pyhamcrest/python-pyhamcrest.mk +++ b/package/python-pyhamcrest/python-pyhamcrest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYHAMCREST_VERSION = 2.0.2 -PYTHON_PYHAMCREST_SOURCE = PyHamcrest-$(PYTHON_PYHAMCREST_VERSION).tar.gz -PYTHON_PYHAMCREST_SITE = https://files.pythonhosted.org/packages/58/05/7b993fabb44ff0b52a90916d96bfd91a65ecf90b8248e72bba325ba8e438 +PYTHON_PYHAMCREST_VERSION = 2.0.4 +PYTHON_PYHAMCREST_SOURCE = pyhamcrest-$(PYTHON_PYHAMCREST_VERSION).tar.gz +PYTHON_PYHAMCREST_SITE = https://files.pythonhosted.org/packages/b1/9a/588f086b64ace8d2e9843d8551e9068b2570c3c51b06cb49a107303f8700 PYTHON_PYHAMCREST_SETUP_TYPE = setuptools PYTHON_PYHAMCREST_LICENSE = BSD-3-Clause PYTHON_PYHAMCREST_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:25:09 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:25:09 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyicu: bump to version 2.10.2 Message-ID: <20221103142509.1243641-1-james.hilliard1@gmail.com> License hash changed due to date update: https://gitlab.pyicu.org/main/pyicu/-/commit/366090276963a90924d22420e2bd80a015fca332 Signed-off-by: James Hilliard --- package/python-pyicu/python-pyicu.hash | 10 +++++----- package/python-pyicu/python-pyicu.mk | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pyicu/python-pyicu.hash b/package/python-pyicu/python-pyicu.hash index 8b113d4ab7..009b264336 100644 --- a/package/python-pyicu/python-pyicu.hash +++ b/package/python-pyicu/python-pyicu.hash @@ -1,5 +1,5 @@ -# md5 from https://pypi.python.org/pypi/PyICU/json -md5 7656f5cc53a7c18b40e653d6eefdee14 PyICU-1.9.7.tar.gz -# Locally computed -sha256 db27cd1cc150b879c5465872bec7fdaf340eca140aa922be03891d5b9f855b61 PyICU-1.9.7.tar.gz -sha256 74bbadee4ee3c3a1ac0ecfbd74bc7ce64046de1ceddf4717dc923809ca8ffce3 LICENSE +# md5, sha256 from https://pypi.org/pypi/pyicu/json +md5 4090ebb98702338cac3dbed2d72c2fd7 PyICU-2.10.2.tar.gz +sha256 0c3309eea7fab6857507ace62403515b60fe096cbfb4f90d14f55ff75c5441c1 PyICU-2.10.2.tar.gz +# Locally computed sha256 checksums +sha256 00da5bf22f2386c4f6f07c734490e9b818c4dcf70e6ca49f594e9cec636b9c40 LICENSE diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk index c6587c399c..512b2f857f 100644 --- a/package/python-pyicu/python-pyicu.mk +++ b/package/python-pyicu/python-pyicu.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYICU_VERSION = 1.9.7 +PYTHON_PYICU_VERSION = 2.10.2 PYTHON_PYICU_SOURCE = PyICU-$(PYTHON_PYICU_VERSION).tar.gz -PYTHON_PYICU_SITE = https://pypi.python.org/packages/6e/88/f42a1297909ca6d9113ba37b37067011ae29432fe592fdd98cf52ad23b77 +PYTHON_PYICU_SITE = https://files.pythonhosted.org/packages/64/00/a531e119a97e54601f616f5061879ec2d4bb058d225014f9acf94b2970c3 PYTHON_PYICU_LICENSE = MIT PYTHON_PYICU_LICENSE_FILES = LICENSE PYTHON_PYICU_DEPENDENCIES = icu -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:28:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:28:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyjwt: bump to version 2.6.0 Message-ID: <20221103142819.1485494-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyjwt/python-pyjwt.hash | 4 ++-- package/python-pyjwt/python-pyjwt.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyjwt/python-pyjwt.hash b/package/python-pyjwt/python-pyjwt.hash index d51df02be1..cc64be6cca 100644 --- a/package/python-pyjwt/python-pyjwt.hash +++ b/package/python-pyjwt/python-pyjwt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/PyJWT/json -md5 665f444d7805e36826bb09ce6434e73a PyJWT-2.4.0.tar.gz -sha256 d42908208c699b3b973cbeb01a969ba6a96c821eefb1c5bfe4c390c01d67abba PyJWT-2.4.0.tar.gz +md5 aeed6d3a581ae383b2288a2079fa562d PyJWT-2.6.0.tar.gz +sha256 69285c7e31fc44f68a1feb309e948e0df53259d579295e6cfe2b1792329f05fd PyJWT-2.6.0.tar.gz # Locally computed sha256 checksums sha256 797a7a20231d4c433e9f1911db1731d06b5828b98f499819a034f7c0f56f5ce5 LICENSE diff --git a/package/python-pyjwt/python-pyjwt.mk b/package/python-pyjwt/python-pyjwt.mk index 53cc50b650..fe4eeff38a 100644 --- a/package/python-pyjwt/python-pyjwt.mk +++ b/package/python-pyjwt/python-pyjwt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYJWT_VERSION = 2.4.0 +PYTHON_PYJWT_VERSION = 2.6.0 PYTHON_PYJWT_SOURCE = PyJWT-$(PYTHON_PYJWT_VERSION).tar.gz -PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/d8/6b/6287745054dbcccf75903630346be77d4715c594402cec7c2518032416c2 +PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/75/65/db64904a7f23e12dbf0565b53de01db04d848a497c6c9b87e102f74c9304 PYTHON_PYJWT_SETUP_TYPE = setuptools PYTHON_PYJWT_LICENSE = MIT PYTHON_PYJWT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:31:45 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:31:45 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pylibftdi: bump to version 0.20.0 Message-ID: <20221103143145.1736534-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/codedstructure/pylibftdi/commit/4662ebe069eefd5a89709d4165e3be808cad636c Signed-off-by: James Hilliard --- package/python-pylibftdi/python-pylibftdi.hash | 6 +++--- package/python-pylibftdi/python-pylibftdi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pylibftdi/python-pylibftdi.hash b/package/python-pylibftdi/python-pylibftdi.hash index 5570c1c9f6..ee0ba127ca 100644 --- a/package/python-pylibftdi/python-pylibftdi.hash +++ b/package/python-pylibftdi/python-pylibftdi.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pylibftdi/json -md5 c48e442cef7b1e865b4d96ab92f509ad pylibftdi-0.18.1.tar.gz -sha256 bdd04076933959b20b3c8b4fb8be7882d3362675f259e7eeb23ebff03b81859d pylibftdi-0.18.1.tar.gz +md5 fb43ade3283b809d4ebe92bf4a60d7fc pylibftdi-0.20.0.tar.gz +sha256 f4a87fc4af2c9c7d42badd4192ca9b529f32c9d96fdc8daea7e29c509226df5f pylibftdi-0.20.0.tar.gz # Locally computed sha256 checksums -sha256 0e40132339e1ef7d17d93837fbc273d1e87302e9295162bd19c9161e5700ddcc LICENSE.txt +sha256 0d3f1af06b566a783091422061b60e864fc5d5853418b71643041e254b4ae7f9 LICENSE.txt diff --git a/package/python-pylibftdi/python-pylibftdi.mk b/package/python-pylibftdi/python-pylibftdi.mk index 2f5614867d..34040b72ac 100644 --- a/package/python-pylibftdi/python-pylibftdi.mk +++ b/package/python-pylibftdi/python-pylibftdi.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYLIBFTDI_VERSION = 0.18.1 +PYTHON_PYLIBFTDI_VERSION = 0.20.0 PYTHON_PYLIBFTDI_SOURCE = pylibftdi-$(PYTHON_PYLIBFTDI_VERSION).tar.gz -PYTHON_PYLIBFTDI_SITE = https://files.pythonhosted.org/packages/50/9b/1e1cdb9715bacfb83e5eaf5e69f4e2fbd92d61f43c5e185cc3935ec01b28 +PYTHON_PYLIBFTDI_SITE = https://files.pythonhosted.org/packages/b8/03/4f778ce6dceea58dc5bfd555c22fdb265afc922d81d3c4496a791a54c479 PYTHON_PYLIBFTDI_LICENSE = MIT PYTHON_PYLIBFTDI_LICENSE_FILES = LICENSE.txt PYTHON_PYLIBFTDI_DEPENDENCIES = libftdi -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:36:42 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:36:42 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pymodbus: bump to version 3.0.0 Message-ID: <20221103143642.2186317-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pymodbus/python-pymodbus.hash | 9 +++++---- package/python-pymodbus/python-pymodbus.mk | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/python-pymodbus/python-pymodbus.hash b/package/python-pymodbus/python-pymodbus.hash index 8e60d94e62..b5243567b7 100644 --- a/package/python-pymodbus/python-pymodbus.hash +++ b/package/python-pymodbus/python-pymodbus.hash @@ -1,4 +1,5 @@ -# sha256 locally computed -sha256 088c7ece2a11cad652939719695c457f26f9148cd7d2f4a79872167925180ad5 pymodbus-2.2.0.tar.gz -# Hash for license file -sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f doc/LICENSE +# md5, sha256 from https://pypi.org/pypi/pymodbus/json +md5 25a8724539d0eac1b09d9b41812d86f9 pymodbus-3.0.0.tar.gz +sha256 37c9b6f3e5c82f39ee42047ca48cbc9fd0c49a6731126789500191e9deea6cbc pymodbus-3.0.0.tar.gz +# Locally computed sha256 checksums +sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f LICENSE diff --git a/package/python-pymodbus/python-pymodbus.mk b/package/python-pymodbus/python-pymodbus.mk index d96e21a55c..2ed7e94afe 100644 --- a/package/python-pymodbus/python-pymodbus.mk +++ b/package/python-pymodbus/python-pymodbus.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_PYMODBUS_VERSION = 2.2.0 +PYTHON_PYMODBUS_VERSION = 3.0.0 PYTHON_PYMODBUS_SOURCE = pymodbus-$(PYTHON_PYMODBUS_VERSION).tar.gz -PYTHON_PYMODBUS_SITE = $(call github,riptideio,pymodbus,v$(PYTHON_PYMODBUS_VERSION)) +PYTHON_PYMODBUS_SITE = https://files.pythonhosted.org/packages/0f/5a/50e9492f98ef911af18c2b603bc003fef726e84d22bac2ce6e651643b29c PYTHON_PYMODBUS_SETUP_TYPE = setuptools PYTHON_PYMODBUS_LICENSE = BSD-3-Clause -PYTHON_PYMODBUS_LICENSE_FILES = doc/LICENSE +PYTHON_PYMODBUS_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From peter at korsgaard.com Thu Nov 3 14:34:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 15:34:13 +0100 Subject: [Buildroot] [PATCH] package/multipath-tools: security bump to version 0.9.3 Message-ID: <20221103143414.2624696-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2022-41974: Authorization bypass - CVE-2022-41973: Symlink attack For more details, see the writeup: https://blog.qualys.com/vulnerabilities-threat-research/2022/10/25/leeloo-multipath-authorization-bypass-and-symlink-attack-in-multipathd-cve-2022-41974-and-cve-2022-41973 Update README.md hash after license-unrelated changes: git shortlog 0.9.0..0.9.3 -- README.md Konstantin Kharlamov (1): README.md: mention libreadline and libedit optional deps Xose Vazquez Perez (4): multipath-tools: update devel repo info in README.md multipath-tools: add ALUA info to README.md multipath-tools: add basic info on how to use multipath-tools with NVMe devices multipath-tools: add more info for NetApp RDAC arrays Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index df0d24fb74..6f893d37ce 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..ec5d853644 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.9.0 +MULTIPATH_TOOLS_VERSION = 0.9.3 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ -- 2.30.2 From peter at korsgaard.com Thu Nov 3 14:46:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 15:46:26 +0100 Subject: [Buildroot] [PATCH] package/multipath-tools: security bump to version 0.9.3 In-Reply-To: <20221103143414.2624696-1-peter@korsgaard.com> (Peter Korsgaard's message of "Thu, 3 Nov 2022 15:34:13 +0100") References: <20221103143414.2624696-1-peter@korsgaard.com> Message-ID: <87leosp03h.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2022-41974: Authorization bypass > - CVE-2022-41973: Symlink attack > For more details, see the writeup: > https://blog.qualys.com/vulnerabilities-threat-research/2022/10/25/leeloo-multipath-authorization-bypass-and-symlink-attack-in-multipathd-cve-2022-41974-and-cve-2022-41973 Ups, that should have been the linked advisory, E.G.: https://www.qualys.com/2022/10/24/leeloo-multipath/leeloo-multipath.txt > Update README.md hash after license-unrelated changes: > git shortlog 0.9.0..0.9.3 -- README.md > Konstantin Kharlamov (1): > README.md: mention libreadline and libedit optional deps > Xose Vazquez Perez (4): > multipath-tools: update devel repo info in README.md > multipath-tools: add ALUA info to README.md > multipath-tools: add basic info on how to use multipath-tools with NVMe devices > multipath-tools: add more info for NetApp RDAC arrays > Signed-off-by: Peter Korsgaard > --- > package/multipath-tools/multipath-tools.hash | 4 ++-- > package/multipath-tools/multipath-tools.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash > index df0d24fb74..6f893d37ce 100644 > --- a/package/multipath-tools/multipath-tools.hash > +++ b/package/multipath-tools/multipath-tools.hash > @@ -1,7 +1,7 @@ > # Locally computed: > -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz > +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 > sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 > sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 > -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md > +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md > diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk > index f3ce3ca8b8..ec5d853644 100644 > --- a/package/multipath-tools/multipath-tools.mk > +++ b/package/multipath-tools/multipath-tools.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > -MULTIPATH_TOOLS_VERSION = 0.9.0 > +MULTIPATH_TOOLS_VERSION = 0.9.3 > MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) > MULTIPATH_TOOLS_LICENSE = \ > -- > 2.30.2 -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 15:43:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 16:43:59 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_zcu10x_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221103112339.42954-1-neal.frager@amd.com> (Neal Frager's message of "Thu, 3 Nov 2022 05:23:39 -0600") References: <20221103112339.42954-1-neal.frager@amd.com> Message-ID: <87fsf0oxfk.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynqmp_zcu102 and zynqmp_zcu106 defconfigs. > Signed-off-by: Neal Frager Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 15:44:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 16:44:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-alsaaudio: bump to version 0.9.2 In-Reply-To: <20221102174757.2669530-1-james.hilliard1@gmail.com> (James Hilliard's message of "Wed, 2 Nov 2022 11:47:57 -0600") References: <20221102174757.2669530-1-james.hilliard1@gmail.com> Message-ID: <87bkpooxdz.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 15:43:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 16:43:43 +0100 Subject: [Buildroot] [git commit] configs/zynqmp_zcu10x_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221103154513.BF6CB87BA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75eb50dcf6bfcef5b3bf2c58b795e6852ba3eab5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynqmp_zcu102 and zynqmp_zcu106 defconfigs. Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- board/zynqmp/zcu102/uboot.fragment | 1 - board/zynqmp/zcu106/uboot.fragment | 1 - configs/zynqmp_zcu102_defconfig | 2 +- configs/zynqmp_zcu106_defconfig | 2 +- 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/board/zynqmp/zcu102/uboot.fragment b/board/zynqmp/zcu102/uboot.fragment deleted file mode 100644 index 52d6d9dff8..0000000000 --- a/board/zynqmp/zcu102/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu102-rev1.0" diff --git a/board/zynqmp/zcu106/uboot.fragment b/board/zynqmp/zcu106/uboot.fragment deleted file mode 100644 index cd571171ac..0000000000 --- a/board/zynqmp/zcu106/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu106-revA" diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 66c24c4b64..e27dfdb6c9 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -23,7 +23,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/zcu102/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 896fea0ab2..4113a9025a 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -23,7 +23,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/zcu106/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu106-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y From peter at korsgaard.com Thu Nov 3 15:44:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 16:44:32 +0100 Subject: [Buildroot] [git commit] package/python-alsaaudio: bump to version 0.9.2 Message-ID: <20221103154513.C930687BA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e40d6d40a6ccda3b5dffe8c45e0b833f592a48c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-alsaaudio/python-alsaaudio.hash | 4 ++-- package/python-alsaaudio/python-alsaaudio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-alsaaudio/python-alsaaudio.hash b/package/python-alsaaudio/python-alsaaudio.hash index 8cc1788da4..af3d0faad2 100644 --- a/package/python-alsaaudio/python-alsaaudio.hash +++ b/package/python-alsaaudio/python-alsaaudio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyalsaaudio/json -md5 b46f69561bc85fc52e698b2440ca251e pyalsaaudio-0.8.4.tar.gz -sha256 84e8f8da544d7f4bd96479ce4a237600077984d9be1d7f16c1d9a492ecf50085 pyalsaaudio-0.8.4.tar.gz +md5 5408be7d7017ae9272706acb4a543c2f pyalsaaudio-0.9.2.tar.gz +sha256 e74a66d6c7a6bcceb990df66d3ebc0fe382fc9d765f35f050f9d98c695304b36 pyalsaaudio-0.9.2.tar.gz # Locally computed sha256 checksums sha256 ef6ba930f96986d78082e67c817ac617b9e833d60d5a0460f24c9c674a010935 LICENSE diff --git a/package/python-alsaaudio/python-alsaaudio.mk b/package/python-alsaaudio/python-alsaaudio.mk index 3344583cf7..205bfdb86c 100644 --- a/package/python-alsaaudio/python-alsaaudio.mk +++ b/package/python-alsaaudio/python-alsaaudio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALSAAUDIO_VERSION = 0.8.4 +PYTHON_ALSAAUDIO_VERSION = 0.9.2 PYTHON_ALSAAUDIO_SOURCE = pyalsaaudio-$(PYTHON_ALSAAUDIO_VERSION).tar.gz -PYTHON_ALSAAUDIO_SITE = https://files.pythonhosted.org/packages/52/b6/44871791929d9d7e11325af0b7be711388dfeeab17147988f044a41a6d83 +PYTHON_ALSAAUDIO_SITE = https://files.pythonhosted.org/packages/a9/bd/24f576c07953671edfeba2545c3c92c46e97384f622957ecf95967c2b456 PYTHON_ALSAAUDIO_SETUP_TYPE = setuptools PYTHON_ALSAAUDIO_LICENSE = Python-2.0 PYTHON_ALSAAUDIO_LICENSE_FILES = LICENSE From peter at korsgaard.com Thu Nov 3 15:48:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 16:48:05 +0100 Subject: [Buildroot] [git commit] docs/website/news.html: fix 2022.08.1 entry Message-ID: <20221103155551.0823B87BB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=959610fd79ec8a9fa8482841a964b2c95a3ffa0d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This was naturally about 2022.08.1, NOT 2022.05.1. Signed-off-by: Peter Korsgaard --- docs/website/news.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/website/news.html b/docs/website/news.html index ecd578fd6f..e2a32c76cb 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -13,7 +13,7 @@
-

2022.05.1 released

+

2022.08.1 released

3 October 2022

From peter at korsgaard.com Thu Nov 3 15:50:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 16:50:49 +0100 Subject: [Buildroot] [git commit] Update for 2022.11-rc1 Message-ID: <20221103155551.1ABB187BB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa8903447ca1c8da34b205d67cda4161723fd048 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 2 +- Makefile | 4 ++-- docs/website/download.html | 22 +++++++++++----------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 35 insertions(+), 14 deletions(-) diff --git a/CHANGES b/CHANGES index 72b874de34..3090466d2e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,4 @@ -2022.11-rc1, to be released +2022.11-rc1, released November 3rd, 2022 Fixes all over the tree and new features. diff --git a/Makefile b/Makefile index ededfa491d..7c1c07a2e4 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11-git +export BR2_VERSION := 2022.11-rc1 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1662822000 +BR2_VERSION_EPOCH = 1667490600 # 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 d1eeaba5ee..98a4d3a28e 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -75,41 +75,41 @@

PGP signature

- + 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 e2a32c76cb..c228c1f1e6 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

News

    +
  • +
    +
    +
    +

    2022.11-rc1 released

    +

    3 November 2022

    +
    +
    +

    We have a new release candidate! Lots of changes all over the tree, see the + CHANGES + file for more details.

    + +

    Go to the downloads page to pick up the + 2022.11-rc1 + release, and report any problems found to the + mailing list or + bug tracker.

    +
    +
    +
  • +
  • From peter at korsgaard.com Thu Nov 3 16:07:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 17:07:10 +0100 Subject: [Buildroot] Buildroot 2022.11-rc1 released Message-ID: <875yfwowcx.fsf@dell.be.48ers.dk> Hi, Buildroot 2022.11-rc1 is released - Go download it at: http://buildroot.net/downloads/buildroot-2022.11-rc1.tar.gz or http://buildroot.net/downloads/buildroot-2022.11-rc1.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. A bit less busy than some other development cycles, but still almost 900 changes from 93 unique contributors! Of noteworthy new features/changes we have: - Architecture: - PowerPC: add Power9 CPU type - ARM: support dropped for iWMMXt processors - Toolchain: - binutils 2.39 added, binutils 2.38 is now the default - gdb 12 added, gdb 11 is now the default - support for 5.18, 5.19 and 6.0 kernel headers - glibc updated to 2.36 - Filesystem: - Ability to use dracut to create an initramfs that contains a subset of the root filesystem contents. - New packages: agent-proxy, catatonit, cni-plugins, crun, docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools, open-isns, python-editables, python-hatch-fancy-pypi-readme, python-hatch-vcs, python-hatchling, python-libevdev, python-minimalmodbus, python-pathspec, qt6-serialport, rtl8192eu, signal-estimator, slirp4netns, tinycompress - New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive. And the usual package version updates and bug fixes. See the CHANGES file for details: http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11-rc1 Many thanks to the people contributing to this release: git shortlog -s -n 2022.08.. 196 Fabrice Fontaine 114 James Hilliard 51 Francois Perrad 48 Thomas Petazzoni 46 Bernd Kuhls 33 Peter Korsgaard 32 Giulio Benetti 25 Yann E. MORIN 22 Christian Stewart 20 Jesse Van Gavere 13 Lang Daniel 12 Julien Olivain 12 Romain Naour 10 Joachim Wiberg 8 Adrian Perez de Castro 8 Angelo Compagnucci 8 Baruch Siach 8 Michael Nosthoff 7 Michael Fischer 6 Gwenhael Goavec-Merou 6 Luca Ceresoli 6 Neal Frager 6 Quentin Schulz 5 Erico Nunes 4 Adam Duskett 4 Chris Dimich 4 Joel Stanley 4 Sergio Prado 4 S?bastien Szymanski 4 Tan En De 4 yann.morin at orange.com 3 Alexandru Ardelean 3 Guillaume W. Bres 3 Paul Cercueil 3 Petr Vorel 3 Stefan Agner 3 TIAN Yuanhao 3 Thierry Bultel 3 Tobias Waldekranz 3 Waldemar Brodkorb 2 Arnout Vandecappelle 2 Bartosz Bilas 2 Chris Packham 2 C?dric Le Goater 2 Dario Binacchi 2 Dimitar Tomov 2 Heiko Thiery 2 Ignacy Gaw?dzki 2 Jos? Luis Salvador Rufo 2 Kory Maincent 2 Kyle Harding 2 Marcus Folkesson 2 Maxim Kochetkov 2 Nicola Di Lieto 2 Nicolas Cavallari 2 Pedro Aguilar 2 Sergey Matyukevich 2 Titouan Christophe 2 Vincent Stehl? 2 Yair Ben-Avraham 2 ?????? ????? (Leonid Yuriev) 1 Aaltonen Eero 1 Alexander Egorenkov 1 Alistair Francis 1 Andrea Daoud 1 Andreas Ziegler 1 Bram Vlerick 1 Brandon Maier 1 Damien Le Moal 1 Danilo 1 David Johnson 1 Dmitry Ilyin 1 Federico Pellegrin 1 Johan Oudinet 1 John Keeping 1 Marcus Hoffmann 1 Markus Mayer 1 Michael Klein 1 Nuno Gon?alves 1 Peter Seiderer 1 Pierre-Jean Texier 1 Raphael Pavlidis 1 Remi Jouannet 1 Robert Marko 1 Rufus Segar 1 Sergey Bobrenok 1 Simon Richter 1 Sven Oliver Moll 1 Thomas Claveirole 1 Thomas Devoogdt 1 Th?o Lebrun 1 Wolfgang Grandegger 1 Woody Douglass And a special thanks to our patch reviewers: git log 2022.08.. | grep -Ei '(reviewed|acked)-by:' | \ sed 's/.*by: //' | sort | uniq -c | sort -n -r 5 Luca Ceresoli 5 Giulio Benetti 4 C?dric Le Goater 3 Yann E. MORIN 2 Romain Naour 2 James Hilliard 2 Arnout Vandecappelle (Essensium/Mind) 2 Adrian Perez de Castro 2 Sen Hastings 1 Romain Naour 1 Petr Vorel 1 Peter Korsgaard 1 Neal Frager 1 Marcus Hoffmann 1 Kris Bahnsen 1 Gary Bisson 1 Eero Aaltonen 1 Damien Le Moal 1 Angelo Compagnucci 1 Alistair Francis We will now create a next branch and start merging new features for 2023.02 already in parallel with the 2022.11 stabilization. -- Bye, Peter Korsgaard From fontaine.fabrice at gmail.com Thu Nov 3 16:34:55 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 17:34:55 +0100 Subject: [Buildroot] [PATCH 1/2] package/ipmitool: drop ncurses dependency Message-ID: <20221103163456.1132806-1-fontaine.fabrice@gmail.com> ncurses is not a dependency since bump to version 1.8.19 in commit 8317065ecb4979fe43c466f7e5a7f6dc281bd10d and https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb Signed-off-by: Fabrice Fontaine --- package/ipmitool/Config.in | 1 - package/ipmitool/ipmitool.mk | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package/ipmitool/Config.in b/package/ipmitool/Config.in index f5c79c8403..dbd6483110 100644 --- a/package/ipmitool/Config.in +++ b/package/ipmitool/Config.in @@ -32,7 +32,6 @@ config BR2_PACKAGE_IPMITOOL_IPMIEVD config BR2_PACKAGE_IPMITOOL_IPMISHELL bool "ipmishell" - select BR2_PACKAGE_NCURSES select BR2_PACKAGE_READLINE help IPMI shell interface diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index 06d50bb6b9..0b8befffcd 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -34,7 +34,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += ncurses readline +IPMITOOL_DEPENDENCIES += readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell -- 2.35.1 From fontaine.fabrice at gmail.com Thu Nov 3 16:34:56 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 17:34:56 +0100 Subject: [Buildroot] [PATCH 2/2] package/ipmitool: fix static build with readline In-Reply-To: <20221103163456.1132806-1-fontaine.fabrice@gmail.com> References: <20221103163456.1132806-1-fontaine.fabrice@gmail.com> Message-ID: <20221103163456.1132806-2-fontaine.fabrice@gmail.com> Fix the following static build failure with readline raised since bump to version 1.8.19 in commit 8317065ecb4979fe43c466f7e5a7f6dc281bd10d and https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb: configure:15125: /tmp/instance-0/output-1/host/bin/armeb-buildroot-linux-musleabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g0 -static -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lreadline -lcrypto >&5 /tmp/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-musleabi/11.3.0/../../../../armeb-buildroot-linux-musleabi/bin/ld: /tmp/instance-0/output-1/host/armeb-buildroot-linux-musleabi/sysroot/usr/lib/libreadline.a(display.o): in function `_rl_move_cursor_relative': display.c:(.text+0x80fc): undefined reference to `tputs' Fixes: - http://autobuild.buildroot.org/results/dabc6a4f49d464c129ac6bc3710011678142fcbe Signed-off-by: Fabrice Fontaine --- ...nfigure.ac-fix-readline-static-build.patch | 49 +++++++++++++++++++ package/ipmitool/ipmitool.mk | 2 +- 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 package/ipmitool/0001-configure.ac-fix-readline-static-build.patch diff --git a/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch b/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch new file mode 100644 index 0000000000..e3d4349502 --- /dev/null +++ b/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch @@ -0,0 +1,49 @@ +From 9836e2211ba8b3035a1d390bbf6a0eebe4c2439d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 17:19:09 +0100 +Subject: [PATCH] configure.ac: fix readline static build + +Use pkg-config to retrieve readline dependencies such as ncurses to +avoid the following static build when readline is built with ncurses +support (which is raised since version 1.8.19 and +https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb): + +** Unable to build Solaris 9 x86 IPMI interface support! +checking for library containing readline... no +configure: error: ** Unable to find readline required by ipmishell. + +[...] + +configure:15125: /tmp/instance-0/output-1/host/bin/armeb-buildroot-linux-musleabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g0 -static -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lreadline -lcrypto >&5 +/tmp/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-musleabi/11.3.0/../../../../armeb-buildroot-linux-musleabi/bin/ld: /tmp/instance-0/output-1/host/armeb-buildroot-linux-musleabi/sysroot/usr/lib/libreadline.a(display.o): in function `_rl_move_cursor_relative': +display.c:(.text+0x80fc): undefined reference to `tputs' + +Fixes: + - http://autobuild.buildroot.org/results/dabc6a4f49d464c129ac6bc3710011678142fcbe + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ipmitool/ipmitool/pull/374] +--- + configure.ac | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index d6ba62b..4ee1be8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -624,7 +624,11 @@ AC_ARG_ENABLE([ipmishell], + + dnl check for readline library to enable ipmi shell + if test "x$xenable_ipmishell" = "xyes"; then +- AC_SEARCH_LIBS([readline], [readline edit], [have_readline=yes]) ++ PKG_PROG_PKG_CONFIG ++ PKG_CHECK_MODULES([READLINE], [readline], ++ [LIBS="$LIBS $READLINE_LIBS" have_readline=yes], ++ [AC_SEARCH_LIBS([readline], [readline edit], [have_readline=yes])] ++ ) + if test "x$have_readline" != "xyes"; then + AC_MSG_ERROR([** Unable to find readline required by ipmishell.]) + xenable_ipmishell=no +-- +2.35.1 + diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index 0b8befffcd..ebd8f9b337 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -34,7 +34,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += readline +IPMITOOL_DEPENDENCIES += host-pkgconf readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell -- 2.35.1 From vincent.stehle at arm.com Thu Nov 3 17:22:47 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Thu, 3 Nov 2022 18:22:47 +0100 Subject: [Buildroot] [PATCH] configs/qemu_aarch64_ebbr: bump u-boot and linux versions Message-ID: <20221103172247.1629518-1-vincent.stehle@arm.com> - Bump U-Boot version to v2022.10. - Bump Linux kernel version to v6.0.0. Signed-off-by: Vincent Stehl? Cc: Romain Naour --- configs/qemu_aarch64_ebbr_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index 15822e17a3..a0d8105c43 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_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19.8" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.6" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y @@ -39,7 +39,7 @@ 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.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="qemu_arm64" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/aarch64-ebbr/u-boot.config" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.35.1 From bernd.kuhls at t-online.de Thu Nov 3 17:41:25 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 3 Nov 2022 18:41:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/pixman: security bump version to 0.42.2 Message-ID: <20221103174125.308556-1-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2022-October/003228.html https://lists.x.org/archives/xorg-announce/2022-November/003249.html Fixes CVE-2022-44638: https://lists.x.org/archives/xorg-announce/2022-November/003251.html Signed-off-by: Bernd Kuhls --- package/pixman/pixman.hash | 6 +++--- package/pixman/pixman.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pixman/pixman.hash b/package/pixman/pixman.hash index 1af632a9f4..78407bf048 100644 --- a/package/pixman/pixman.hash +++ b/package/pixman/pixman.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2020-April/003043.html -sha256 da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e pixman-0.40.0.tar.xz -sha512 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 pixman-0.40.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-October/003228.html +sha256 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376 pixman-0.42.2.tar.xz +sha512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8 pixman-0.42.2.tar.xz # Locally computed sha256 fac9270f0987b96ff4533fca3548c633e02083cbba4a0172a3b149b2e4019793 COPYING diff --git a/package/pixman/pixman.mk b/package/pixman/pixman.mk index 3f65f0484d..6e6d787d27 100644 --- a/package/pixman/pixman.mk +++ b/package/pixman/pixman.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIXMAN_VERSION = 0.40.0 +PIXMAN_VERSION = 0.42.2 PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.xz PIXMAN_SITE = https://xorg.freedesktop.org/releases/individual/lib PIXMAN_LICENSE = MIT -- 2.34.1 From fontaine.fabrice at gmail.com Thu Nov 3 17:48:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 18:48:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/procps-ng: fix build without __NR_pidfd_open Message-ID: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> Fix the following build failure without __NR_pidfd_open raised since bump to version 3.3.17 in commit cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: pgrep.c: In function 'pidfd_open': pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? 748 | return syscall(__NR_pidfd_open, pid, flags); | ^~~~~~~~~~~~~~~ | pidfd_open Fixes: - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 Signed-off-by: Fabrice Fontaine --- .../procps-ng/0003-fix-pifd_open-check.patch | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 package/procps-ng/0003-fix-pifd_open-check.patch diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch new file mode 100644 index 0000000000..7152901e70 --- /dev/null +++ b/package/procps-ng/0003-fix-pifd_open-check.patch @@ -0,0 +1,59 @@ +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 18:24:53 +0100 +Subject: [PATCH] fix pifd_open check + +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will +never be defined resulting in the following build failure if pidfd_open +is available but __NR_pidfd_open is not available: + +pgrep.c: In function 'pidfd_open': +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? + 748 | return syscall(__NR_pidfd_open, pid, flags); + | ^~~~~~~~~~~~~~~ + | pidfd_open + +This build failure is raised since the addition of pwait in version +3.3.17 and +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da + +Fixes: + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.com/procps-ng/procps/-/merge_requests/166] +--- + configure.ac | 2 +- + src/pgrep.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 629881a6..1a3ccdb8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no)) + +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ + AC_MSG_CHECKING([for __NR_pidfd_open]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include +diff --git a/pgrep.c b/pgrep.c +index c4ad5da3..29cfedf7 100644 +--- a/pgrep.c ++++ b/pgrep.c +@@ -38,7 +38,7 @@ + #include + #include + +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) ++#if defined(ENABLE_PWAIT) + #include + #include + #endif +-- +2.35.1 + -- 2.35.1 From james.hilliard1 at gmail.com Thu Nov 3 18:06:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:06:05 -0600 Subject: [Buildroot] [PATCH 1/2] package/mupdf: bump to version 1.20.3 Message-ID: <20221103180606.175153-1-james.hilliard1@gmail.com> Drop all patches which are now upstream/no longer needed. Signed-off-by: James Hilliard --- ...-Makefile-add-an-install_libs-target.patch | 41 ------ ...-free-of-object-during-linearization.patch | 52 -------- ...x-key-size-in-cached-color-converter.patch | 119 ------------------ ...file-compile-hexdump.exe-with-HOSTCC.patch | 40 ------ package/mupdf/mupdf.hash | 4 +- package/mupdf/mupdf.mk | 6 +- 6 files changed, 5 insertions(+), 257 deletions(-) delete mode 100644 package/mupdf/0001-Makefile-add-an-install_libs-target.patch delete mode 100644 package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch delete mode 100644 package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch delete mode 100644 package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch diff --git a/package/mupdf/0001-Makefile-add-an-install_libs-target.patch b/package/mupdf/0001-Makefile-add-an-install_libs-target.patch deleted file mode 100644 index 9cb5a2fec9..0000000000 --- a/package/mupdf/0001-Makefile-add-an-install_libs-target.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 0989f13ecbc2155b05da0cb091801d32d750d2d4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= - -Date: Thu, 29 Aug 2019 09:51:02 +0200 -Subject: [PATCH] Makefile: add an install_libs target. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This allows to install only the library files (if you need pymupdf but -not mupdf binaries for example). - -Signed-off-by: Rapha?l M?lotte ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index c5bc541ac..e14f88526 100644 ---- a/Makefile -+++ b/Makefile -@@ -322,7 +322,7 @@ libs: $(INSTALL_LIBS) - tools: $(TOOL_APPS) - apps: $(TOOL_APPS) $(VIEW_APPS) - --install: libs apps -+install_libs: - install -d $(DESTDIR)$(incdir)/mupdf - install -d $(DESTDIR)$(incdir)/mupdf/fitz - install -d $(DESTDIR)$(incdir)/mupdf/pdf -@@ -333,6 +333,7 @@ install: libs apps - install -d $(DESTDIR)$(libdir) - install -m 644 $(INSTALL_LIBS) $(DESTDIR)$(libdir) - -+install: libs apps install_libs - install -d $(DESTDIR)$(bindir) - install -m 755 $(TOOL_APPS) $(VIEW_APPS) $(DESTDIR)$(bindir) - --- -2.21.0 - diff --git a/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch b/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch deleted file mode 100644 index a4746961a6..0000000000 --- a/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch +++ /dev/null @@ -1,52 +0,0 @@ -From cee7cefc610d42fd383b3c80c12cbc675443176a Mon Sep 17 00:00:00 2001 -From: Robin Watts -Date: Fri, 22 Jan 2021 17:05:15 +0000 -Subject: [PATCH] Bug 703366: Fix double free of object during linearization. - -This appears to happen because we parse an illegal object from -a broken file and assign it to object 0, which is defined to -be free. - -Here, we fix the parsing code so this can't happen. - -[Retrieved from: -http://git.ghostscript.com/?p=mupdf.git;h=cee7cefc610d42fd383b3c80c12cbc675443176a] -Signed-off-by: Fabrice Fontaine ---- - source/pdf/pdf-parse.c | 6 ++++++ - source/pdf/pdf-xref.c | 2 ++ - 2 files changed, 8 insertions(+) - -diff --git a/source/pdf/pdf-parse.c b/source/pdf/pdf-parse.c -index 7abc8c3d4..5761c3351 100644 ---- a/source/pdf/pdf-parse.c -+++ b/source/pdf/pdf-parse.c -@@ -749,6 +749,12 @@ pdf_parse_ind_obj(fz_context *ctx, pdf_document *doc, - fz_throw(ctx, FZ_ERROR_SYNTAX, "expected generation number (%d ? obj)", num); - } - gen = buf->i; -+ if (gen < 0 || gen >= 65536) -+ { -+ if (try_repair) -+ *try_repair = 1; -+ fz_throw(ctx, FZ_ERROR_SYNTAX, "invalid generation number (%d)", gen); -+ } - - tok = pdf_lex(ctx, file, buf); - if (tok != PDF_TOK_OBJ) -diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c -index 1b2bdcd59..30197b4b8 100644 ---- a/source/pdf/pdf-xref.c -+++ b/source/pdf/pdf-xref.c -@@ -1190,6 +1190,8 @@ pdf_read_new_xref(fz_context *ctx, pdf_document *doc, pdf_lexbuf *buf) - { - ofs = fz_tell(ctx, doc->file); - trailer = pdf_parse_ind_obj(ctx, doc, doc->file, buf, &num, &gen, &stm_ofs, NULL); -+ if (num == 0) -+ fz_throw(ctx, FZ_ERROR_GENERIC, "Trailer object number cannot be 0\n"); - } - fz_catch(ctx) - { --- -2.17.1 - diff --git a/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch b/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch deleted file mode 100644 index 5335f140d6..0000000000 --- a/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch +++ /dev/null @@ -1,119 +0,0 @@ -From f5712c9949d026e4b891b25837edd2edc166151f Mon Sep 17 00:00:00 2001 -From: Tor Andersson -Date: Tue, 20 Apr 2021 14:46:48 +0200 -Subject: [PATCH] Bug 703791: Stay within hash table max key size in cached - color converter. - -[Retrieved from: -http://git.ghostscript.com/?p=mupdf.git;h=f5712c9949d026e4b891b25837edd2edc166151f] -Signed-off-by: Fabrice Fontaine ---- - include/mupdf/fitz/hash.h | 2 ++ - source/fitz/colorspace.c | 40 ++++++++++++++++++++++++--------------- - source/fitz/hash.c | 7 +++---- - 3 files changed, 30 insertions(+), 19 deletions(-) - -diff --git a/include/mupdf/fitz/hash.h b/include/mupdf/fitz/hash.h -index e92eb0458..feb37a5e4 100644 ---- a/include/mupdf/fitz/hash.h -+++ b/include/mupdf/fitz/hash.h -@@ -5,6 +5,8 @@ - #include "mupdf/fitz/context.h" - #include "mupdf/fitz/output.h" - -+#define FZ_HASH_TABLE_KEY_LENGTH 48 -+ - /** - Generic hash-table with fixed-length keys. - -diff --git a/source/fitz/colorspace.c b/source/fitz/colorspace.c -index af454caf1..f4db9d3d2 100644 ---- a/source/fitz/colorspace.c -+++ b/source/fitz/colorspace.c -@@ -1025,23 +1025,30 @@ typedef struct fz_cached_color_converter - static void fz_cached_color_convert(fz_context *ctx, fz_color_converter *cc_, const float *ss, float *ds) - { - fz_cached_color_converter *cc = cc_->opaque; -- float *val = fz_hash_find(ctx, cc->hash, ss); -- int n = cc->base.ds->n * sizeof(float); -- -- if (val) -+ if (cc->hash) - { -- memcpy(ds, val, n); -- return; -- } -+ float *val = fz_hash_find(ctx, cc->hash, ss); -+ int n = cc->base.ds->n * sizeof(float); - -- cc->base.convert(ctx, &cc->base, ss, ds); -+ if (val) -+ { -+ memcpy(ds, val, n); -+ return; -+ } - -- val = Memento_label(fz_malloc_array(ctx, cc->base.ds->n, float), "cached_color_convert"); -- memcpy(val, ds, n); -- fz_try(ctx) -- fz_hash_insert(ctx, cc->hash, ss, val); -- fz_catch(ctx) -- fz_free(ctx, val); -+ cc->base.convert(ctx, &cc->base, ss, ds); -+ -+ val = Memento_label(fz_malloc_array(ctx, cc->base.ds->n, float), "cached_color_convert"); -+ memcpy(val, ds, n); -+ fz_try(ctx) -+ fz_hash_insert(ctx, cc->hash, ss, val); -+ fz_catch(ctx) -+ fz_free(ctx, val); -+ } -+ else -+ { -+ cc->base.convert(ctx, &cc->base, ss, ds); -+ } - } - - void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_colorspace *ss, fz_colorspace *ds, fz_colorspace *is, fz_color_params params) -@@ -1060,7 +1067,10 @@ void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_ - fz_try(ctx) - { - fz_find_color_converter(ctx, &cached->base, ss, ds, is, params); -- cached->hash = fz_new_hash_table(ctx, 256, n * sizeof(float), -1, fz_free); -+ if (n * sizeof(float) <= FZ_HASH_TABLE_KEY_LENGTH) -+ cached->hash = fz_new_hash_table(ctx, 256, n * sizeof(float), -1, fz_free); -+ else -+ fz_warn(ctx, "colorspace has too many components to be cached"); - } - fz_catch(ctx) - { -diff --git a/source/fitz/hash.c b/source/fitz/hash.c -index 882b886c9..287d43f03 100644 ---- a/source/fitz/hash.c -+++ b/source/fitz/hash.c -@@ -11,11 +11,9 @@ - and removed frequently. - */ - --enum { MAX_KEY_LEN = 48 }; -- - typedef struct - { -- unsigned char key[MAX_KEY_LEN]; -+ unsigned char key[FZ_HASH_TABLE_KEY_LENGTH]; - void *val; - } fz_hash_entry; - -@@ -50,7 +48,8 @@ fz_new_hash_table(fz_context *ctx, int initialsize, int keylen, int lock, fz_has - { - fz_hash_table *table; - -- assert(keylen <= MAX_KEY_LEN); -+ if (keylen > FZ_HASH_TABLE_KEY_LENGTH) -+ fz_throw(ctx, FZ_ERROR_GENERIC, "hash table key length too large"); - - table = fz_malloc_struct(ctx, fz_hash_table); - table->keylen = keylen; --- -2.17.1 - diff --git a/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch b/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch deleted file mode 100644 index bc9debd332..0000000000 --- a/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch +++ /dev/null @@ -1,40 +0,0 @@ -From c0036573a995dc78d3cf60a30ff0af2b47f3680a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 14 Nov 2021 23:24:27 +0100 -Subject: [PATCH] Makefile: compile hexdump.exe with HOSTCC - -hexdump.exe must be compiled for the host or the build will fail when -cross-compiling with HAVE_OBJCOPY=no - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://bugs.ghostscript.com/show_bug.cgi?id=704442] ---- - Makefile | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/Makefile b/Makefile -index 6492b1ca3..0732b358f 100644 ---- a/Makefile -+++ b/Makefile -@@ -60,6 +60,8 @@ AR_CMD = $(QUIET_AR) $(MKTGTDIR) ; $(AR) cr $@ $^ - ifdef RANLIB - RANLIB_CMD = $(QUIET_RANLIB) $(RANLIB) $@ - endif -+HOSTCC ?= $(CC) -+HOST_LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(HOSTCC) -o $@ $^ - LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) - TAGS_CMD = $(QUIET_TAGS) ctags -R --c-kinds=+p --exclude=platform/python --exclude=platform/c++ - WINDRES_CMD = $(QUIET_WINDRES) $(MKTGTDIR) ; $(WINDRES) $< $@ -@@ -81,6 +83,9 @@ $(OUT)/%.a : - $(AR_CMD) - $(RANLIB_CMD) - -+$(OUT)/scripts/hexdump.exe: scripts/hexdump.c -+ $(HOST_LINK_CMD) -+ - $(OUT)/%.exe: %.c - $(LINK_CMD) - --- -2.33.0 - diff --git a/package/mupdf/mupdf.hash b/package/mupdf/mupdf.hash index 67093cbc9f..fa24e741c7 100644 --- a/package/mupdf/mupdf.hash +++ b/package/mupdf/mupdf.hash @@ -1,8 +1,8 @@ # From https://mupdf.com/downloads/index.html: -sha1 fc17bd01d5860e49b009f28a5ddb629e94af4510 mupdf-1.18.0-source.tar.xz +sha1 f27108668e876b47d7438e2a8b2295654e66f42d mupdf-1.20.3-source.tar.lz # Locally computed: -sha256 592d4f6c0fba41bb954eb1a41616661b62b134d5b383e33bd45a081af5d4a59a mupdf-1.18.0-source.tar.xz +sha256 6f73f63ef8aa81991dfd023d4426a548827d1d74e0bfcf2a013acad63b651868 mupdf-1.20.3-source.tar.lz # Hash for license files: sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..1fc54b2d35 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -5,8 +5,8 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -MUPDF_VERSION = 1.18.0 -MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.xz +MUPDF_VERSION = 1.20.3 +MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.lz MUPDF_SITE = https://mupdf.com/downloads/archive MUPDF_LICENSE = AGPL-3.0+ MUPDF_LICENSE_FILES = COPYING @@ -68,7 +68,7 @@ endef define MUPDF_INSTALL_STAGING_CMDS $(MUPDF_MAKE_ENV) $(MAKE) -C $(@D) $(MUPDF_MAKE_OPTS) \ - DESTDIR="$(STAGING_DIR)" install_libs + DESTDIR="$(STAGING_DIR)" install-libs endef define MUPDF_INSTALL_TARGET_CMDS -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:06:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:06:06 -0600 Subject: [Buildroot] [PATCH 2/2] package/python-pymupdf: bump to version 1.20.2 In-Reply-To: <20221103180606.175153-1-james.hilliard1@gmail.com> References: <20221103180606.175153-1-james.hilliard1@gmail.com> Message-ID: <20221103180606.175153-2-james.hilliard1@gmail.com> License changed to AGPL-3.0+ only: https://github.com/pymupdf/PyMuPDF/commit/dcbd9bb8c3fd2002b9e03a8c61b4b8bf90cfdb01 Signed-off-by: James Hilliard --- package/python-pymupdf/python-pymupdf.hash | 8 ++++---- package/python-pymupdf/python-pymupdf.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pymupdf/python-pymupdf.hash b/package/python-pymupdf/python-pymupdf.hash index ee7a916519..21befb3b7c 100644 --- a/package/python-pymupdf/python-pymupdf.hash +++ b/package/python-pymupdf/python-pymupdf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pymupdf/json -md5 70d6c2232e531772bbe9a813044262f9 PyMuPDF-1.18.14.tar.gz -sha256 efe85cb80f79cc3f3890aa2ab82b962b8a999ca078e33e9bacc5d0be5c4656dc PyMuPDF-1.18.14.tar.gz -# Locally computed: -sha256 282751b8c98ee9e445346eb57a992c9ecbe25ed8dd554df046777313e19b10f9 COPYING +md5 450f0c613fec4b0d061299d3d935fafa PyMuPDF-1.20.2.tar.gz +sha256 02eedf01f57c6bafb5e8667cea0088a2d2522643c47100f1908bec3a68a84888 PyMuPDF-1.20.2.tar.gz +# Locally computed sha256 checksums +sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index ceeeb0a55b..238fc4dd47 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -5,11 +5,11 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -PYTHON_PYMUPDF_VERSION = 1.18.14 +PYTHON_PYMUPDF_VERSION = 1.20.2 PYTHON_PYMUPDF_SOURCE = PyMuPDF-$(PYTHON_PYMUPDF_VERSION).tar.gz -PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/41/f6/dbefe3d6949fa81fb7bcac9141e4345330d272724718ac5a6af78297498b +PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/4a/09/6afe87a8ea7acb6e4709223a704270ffe9929497add4d06b12305e229ba8 PYTHON_PYMUPDF_SETUP_TYPE = setuptools -PYTHON_PYMUPDF_LICENSE = GPL-3.0, AGPL-3.0+ (code generated from mupdf) +PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING # No license file included in pip, but it's present on github PYTHON_PYMUPDF_DEPENDENCIES = freetype mupdf zlib -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:09:24 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:09:24 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyopenssl: bump to version 22.1.0 Message-ID: <20221103180924.355679-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyopenssl/python-pyopenssl.hash | 4 ++-- package/python-pyopenssl/python-pyopenssl.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyopenssl/python-pyopenssl.hash b/package/python-pyopenssl/python-pyopenssl.hash index 0dc9f921fa..bc65bb5868 100644 --- a/package/python-pyopenssl/python-pyopenssl.hash +++ b/package/python-pyopenssl/python-pyopenssl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyopenssl/json -md5 182c9f258c431c731906ab7fdaf6d0a8 pyOpenSSL-22.0.0.tar.gz -sha256 660b1b1425aac4a1bea1d94168a85d99f0b3144c869dd4390d27629d0087f1bf pyOpenSSL-22.0.0.tar.gz +md5 6834da75e33d3c8dcd891b723bfcec9e pyOpenSSL-22.1.0.tar.gz +sha256 7a83b7b272dd595222d672f5ce29aa030f1fb837630ef229f62e72e395ce8968 pyOpenSSL-22.1.0.tar.gz # Locally computed sha256 checksums sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-pyopenssl/python-pyopenssl.mk b/package/python-pyopenssl/python-pyopenssl.mk index 21a3f06907..85f856b319 100644 --- a/package/python-pyopenssl/python-pyopenssl.mk +++ b/package/python-pyopenssl/python-pyopenssl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYOPENSSL_VERSION = 22.0.0 +PYTHON_PYOPENSSL_VERSION = 22.1.0 PYTHON_PYOPENSSL_SOURCE = pyOpenSSL-$(PYTHON_PYOPENSSL_VERSION).tar.gz -PYTHON_PYOPENSSL_SITE = https://files.pythonhosted.org/packages/35/d3/d6a9610f19d943e198df502ae660c6b5acf84cc3bc421a2aa3c0fb6b21d1 +PYTHON_PYOPENSSL_SITE = https://files.pythonhosted.org/packages/e7/2f/c6d89edac75482f11e231b644e365d31d5479b7b727734e6a8f3d00decd5 PYTHON_PYOPENSSL_LICENSE = Apache-2.0 PYTHON_PYOPENSSL_LICENSE_FILES = LICENSE PYTHON_PYOPENSSL_CPE_ID_VENDOR = pyopenssl -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:13:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:13:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyrsistent: bump to version 0.19.2 Message-ID: <20221103181321.384630-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyrsistent/python-pyrsistent.hash | 4 ++-- package/python-pyrsistent/python-pyrsistent.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyrsistent/python-pyrsistent.hash b/package/python-pyrsistent/python-pyrsistent.hash index 70d1cc6fa2..bb55c7135d 100644 --- a/package/python-pyrsistent/python-pyrsistent.hash +++ b/package/python-pyrsistent/python-pyrsistent.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyrsistent/json -md5 cef3da08455664bf917dcf8cd00d49a4 pyrsistent-0.18.1.tar.gz -sha256 d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96 pyrsistent-0.18.1.tar.gz +md5 23da81256b8817e123568a858bf78997 pyrsistent-0.19.2.tar.gz +sha256 bfa0351be89c9fcbcb8c9879b826f4353be10f58f8a677efab0c017bf7137ec2 pyrsistent-0.19.2.tar.gz # Locally computed sha256 checksums sha256 3ea56753cbd0cc897d3f4414a902f5694991db7c1b3abb8230216381185f9112 LICENSE.mit diff --git a/package/python-pyrsistent/python-pyrsistent.mk b/package/python-pyrsistent/python-pyrsistent.mk index 27ec41028f..6a5ac30a15 100644 --- a/package/python-pyrsistent/python-pyrsistent.mk +++ b/package/python-pyrsistent/python-pyrsistent.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYRSISTENT_VERSION = 0.18.1 +PYTHON_PYRSISTENT_VERSION = 0.19.2 PYTHON_PYRSISTENT_SOURCE = pyrsistent-$(PYTHON_PYRSISTENT_VERSION).tar.gz -PYTHON_PYRSISTENT_SITE = https://files.pythonhosted.org/packages/42/ac/455fdc7294acc4d4154b904e80d964cc9aae75b087bbf486be04df9f2abd +PYTHON_PYRSISTENT_SITE = https://files.pythonhosted.org/packages/b8/ef/325da441a385a8a931b3eeb70db23cb52da42799691988d8d943c5237f10 PYTHON_PYRSISTENT_SETUP_TYPE = setuptools PYTHON_PYRSISTENT_LICENSE = MIT PYTHON_PYRSISTENT_LICENSE_FILES = LICENSE.mit -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:18:38 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:18:38 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pysmb: bump to version 1.2.8 Message-ID: <20221103181838.480320-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pysmb/python-pysmb.hash | 2 +- package/python-pysmb/python-pysmb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pysmb/python-pysmb.hash b/package/python-pysmb/python-pysmb.hash index 03713837fc..025e47d030 100644 --- a/package/python-pysmb/python-pysmb.hash +++ b/package/python-pysmb/python-pysmb.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 af9db2e99eaa01e87b0ebc10f87db7c630cc880c7ae3d9dd06f1e5313e82d5a2 pysmb-1.2.7.tar.gz +sha256 9215356c446e4c6b335b4a481f52d746ff60926badfecbc33524b94908fdc0e1 pysmb-1.2.8.tar.gz sha256 8c487d5c10f024e44a9cf1df21d1fd28a80bd2dfddd9f1dcd109a47d721f497f LICENSE diff --git a/package/python-pysmb/python-pysmb.mk b/package/python-pysmb/python-pysmb.mk index 89ff08e958..36993ce42c 100644 --- a/package/python-pysmb/python-pysmb.mk +++ b/package/python-pysmb/python-pysmb.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYSMB_VERSION = 1.2.7 +PYTHON_PYSMB_VERSION = 1.2.8 PYTHON_PYSMB_SOURCE = pysmb-$(PYTHON_PYSMB_VERSION).tar.gz PYTHON_PYSMB_SITE = https://miketeo.net/files/Projects/pysmb PYTHON_PYSMB_LICENSE = Libpng -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:27:07 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:27:07 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pytablereader: bump to version 0.31.3 Message-ID: <20221103182707.986394-1-james.hilliard1@gmail.com> License verified as still MIT after hash changed. Signed-off-by: James Hilliard --- package/python-pytablereader/python-pytablereader.hash | 6 +++--- package/python-pytablereader/python-pytablereader.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pytablereader/python-pytablereader.hash b/package/python-pytablereader/python-pytablereader.hash index 675ce5680e..2034cfd61e 100644 --- a/package/python-pytablereader/python-pytablereader.hash +++ b/package/python-pytablereader/python-pytablereader.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytablereader/json -md5 23ba6121e2f916dfbf4015516779dfcd pytablereader-0.26.1.tar.gz -sha256 f2e1477de8886267b765af7861baacc65606761bfabb0689f118cc5d27861f26 pytablereader-0.26.1.tar.gz +md5 8d732b706186666a4c28d14927c26754 pytablereader-0.31.3.tar.gz +sha256 e292b81ecd96546fe0f53d9c83e716a4682d07d7ead6d9be8beb14ab0591df11 pytablereader-0.31.3.tar.gz # Locally computed sha256 checksums -sha256 7fcef461a93fea587224132a865d1285969c9bec15baf59caeb7a8c7638a8744 LICENSE +sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-pytablereader/python-pytablereader.mk b/package/python-pytablereader/python-pytablereader.mk index 0f9e4c593a..daa484d393 100644 --- a/package/python-pytablereader/python-pytablereader.mk +++ b/package/python-pytablereader/python-pytablereader.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTABLEREADER_VERSION = 0.26.1 +PYTHON_PYTABLEREADER_VERSION = 0.31.3 PYTHON_PYTABLEREADER_SOURCE = pytablereader-$(PYTHON_PYTABLEREADER_VERSION).tar.gz -PYTHON_PYTABLEREADER_SITE = https://files.pythonhosted.org/packages/1e/bc/f60da8a733cd87215d8533f28536f8149eca3b898bbca346b37b6c915d8d +PYTHON_PYTABLEREADER_SITE = https://files.pythonhosted.org/packages/b5/c8/67590578e27cb1716c7b71291946d685b5bf63fbfe7a254a7cb3f6f8aeab PYTHON_PYTABLEREADER_SETUP_TYPE = setuptools PYTHON_PYTABLEREADER_LICENSE = MIT PYTHON_PYTABLEREADER_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:29:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:29:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pytablewriter: bump to version 0.64.2 Message-ID: <20221103182921.1128266-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pytablewriter/python-pytablewriter.hash | 4 ++-- package/python-pytablewriter/python-pytablewriter.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytablewriter/python-pytablewriter.hash b/package/python-pytablewriter/python-pytablewriter.hash index 27a84f5fda..f082542dfb 100644 --- a/package/python-pytablewriter/python-pytablewriter.hash +++ b/package/python-pytablewriter/python-pytablewriter.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytablewriter/json -md5 4909dcdba8c6df35e14dbecbc6c94b6c pytablewriter-0.46.1.tar.gz -sha256 9d52ecc84bb89197c312e193b4ff04a3c934b914f3c32e4826d44a0acbc7764f pytablewriter-0.46.1.tar.gz +md5 0eaa4a2429d22389b5e4b8c5f5135bbb pytablewriter-0.64.2.tar.gz +sha256 99409d401d6ef5f06d1bc40f265a8e3053afe4cbfbaf709f71124076afb40dbb pytablewriter-0.64.2.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-pytablewriter/python-pytablewriter.mk b/package/python-pytablewriter/python-pytablewriter.mk index a63f7f8a2a..d865a89330 100644 --- a/package/python-pytablewriter/python-pytablewriter.mk +++ b/package/python-pytablewriter/python-pytablewriter.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTABLEWRITER_VERSION = 0.46.1 +PYTHON_PYTABLEWRITER_VERSION = 0.64.2 PYTHON_PYTABLEWRITER_SOURCE = pytablewriter-$(PYTHON_PYTABLEWRITER_VERSION).tar.gz -PYTHON_PYTABLEWRITER_SITE = https://files.pythonhosted.org/packages/bb/86/d5f3dfec35d2d7583c9f3f1d731adf729851d1fe01011f07a747eb8c7df0 +PYTHON_PYTABLEWRITER_SITE = https://files.pythonhosted.org/packages/a6/e1/50c1cd9734a9edc1386913b178f9e4757c1bc37665c1855a6596c25957d6 PYTHON_PYTABLEWRITER_SETUP_TYPE = setuptools PYTHON_PYTABLEWRITER_LICENSE = MIT PYTHON_PYTABLEWRITER_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:31:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:31:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pytz: bump to version 2022.6 Message-ID: <20221103183100.1247403-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pytz/python-pytz.hash | 4 ++-- package/python-pytz/python-pytz.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytz/python-pytz.hash b/package/python-pytz/python-pytz.hash index e0f253902c..e71e77e5b7 100644 --- a/package/python-pytz/python-pytz.hash +++ b/package/python-pytz/python-pytz.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytz/json -md5 d7b7060bbac4970afa2050c139c9fcb6 pytz-2021.3.tar.gz -sha256 acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326 pytz-2021.3.tar.gz +md5 bf46b54a7e9bcb65ea38f54646181979 pytz-2022.6.tar.gz +sha256 e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2 pytz-2022.6.tar.gz # Locally computed sha256 checksums sha256 be8b1a37ebe26c592a90f6c0eb33103a7f383ce2f4d7498c0af9a526990a07b8 LICENSE.txt diff --git a/package/python-pytz/python-pytz.mk b/package/python-pytz/python-pytz.mk index d606750699..ccf8e2179c 100644 --- a/package/python-pytz/python-pytz.mk +++ b/package/python-pytz/python-pytz.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTZ_VERSION = 2021.3 +PYTHON_PYTZ_VERSION = 2022.6 PYTHON_PYTZ_SOURCE = pytz-$(PYTHON_PYTZ_VERSION).tar.gz -PYTHON_PYTZ_SITE = https://files.pythonhosted.org/packages/e3/8e/1cde9d002f48a940b9d9d38820aaf444b229450c0854bdf15305ce4a3d1a +PYTHON_PYTZ_SITE = https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8 PYTHON_PYTZ_SETUP_TYPE = setuptools PYTHON_PYTZ_LICENSE = MIT PYTHON_PYTZ_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:39:08 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:39:08 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyudev: bump to version 0.24.0 Message-ID: <20221103183908.1696712-1-james.hilliard1@gmail.com> Fixup patch so that it applies against 0.24.0. Signed-off-by: James Hilliard --- ...rkaround-finding-libudev-on-systems-without-ldconf.patch | 6 +++--- package/python-pyudev/python-pyudev.hash | 4 ++-- package/python-pyudev/python-pyudev.mk | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch b/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch index d798f836a5..26f1ef6390 100644 --- a/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch +++ b/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch @@ -24,9 +24,9 @@ index 9dffb3c..aa9942f 100644 --- a/src/pyudev/_ctypeslib/utils.py +++ b/src/pyudev/_ctypeslib/utils.py @@ -28,7 +28,7 @@ - from __future__ import print_function - from __future__ import unicode_literals + """ + # isort: STDLIB -from ctypes import CDLL +from ctypes import cdll, CDLL from ctypes.util import find_library @@ -41,7 +41,7 @@ index 9dffb3c..aa9942f 100644 + try: + lib = cdll.LoadLibrary('lib%s.so' % name) + except OSError: - raise ImportError('No library named %s' % name) + raise ImportError("No library named %s" % name) - lib = CDLL(library_name, use_errno=True) # Add function signatures for funcname, signature in signatures.items(): diff --git a/package/python-pyudev/python-pyudev.hash b/package/python-pyudev/python-pyudev.hash index def10542fa..014bf20933 100644 --- a/package/python-pyudev/python-pyudev.hash +++ b/package/python-pyudev/python-pyudev.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyudev/json -md5 377eda61186c91e9440f01d76dbb4206 pyudev-0.22.0.tar.gz -sha256 69bb1beb7ac52855b6d1b9fe909eefb0017f38d917cba9939602c6880035b276 pyudev-0.22.0.tar.gz +md5 17c0a41f0e4dfc016350806a0a60f630 pyudev-0.24.0.tar.gz +sha256 b2a3afe1c99ea751f8296652557eac559874da2a1b1ec0625178706ec5a345f3 pyudev-0.24.0.tar.gz # Locally computed sha256 checksums sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/python-pyudev/python-pyudev.mk b/package/python-pyudev/python-pyudev.mk index 42d5c7000b..5d48cd4f7c 100644 --- a/package/python-pyudev/python-pyudev.mk +++ b/package/python-pyudev/python-pyudev.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYUDEV_VERSION = 0.22.0 +PYTHON_PYUDEV_VERSION = 0.24.0 PYTHON_PYUDEV_SOURCE = pyudev-$(PYTHON_PYUDEV_VERSION).tar.gz -PYTHON_PYUDEV_SITE = https://files.pythonhosted.org/packages/72/c8/4660d815a79b1d42c409012aaa10ebd6b07a47529b4cb6880f27a24bd646 +PYTHON_PYUDEV_SITE = https://files.pythonhosted.org/packages/00/8d/810750cb2fc64d7e0dbefc106a9137b157616a95be3f0ea51ca3cf6c762a PYTHON_PYUDEV_LICENSE = LGPL-2.1+ PYTHON_PYUDEV_LICENSE_FILES = COPYING PYTHON_PYUDEV_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:44:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:44:10 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-redis: bump to version 4.3.4 Message-ID: <20221103184410.2056758-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-redis/python-redis.hash | 4 ++-- package/python-redis/python-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-redis/python-redis.hash b/package/python-redis/python-redis.hash index 57c71dabfa..9465e251f8 100644 --- a/package/python-redis/python-redis.hash +++ b/package/python-redis/python-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/redis/json -md5 7a00d4540374f34e152a33faa1fcee5f redis-3.5.3.tar.gz -sha256 0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2 redis-3.5.3.tar.gz +md5 15f05dbef3d166c6244f7afa6c3cacf8 redis-4.3.4.tar.gz +sha256 ddf27071df4adf3821c4f2ca59d67525c3a82e5f268bed97b813cb4fabf87880 redis-4.3.4.tar.gz # Locally computed sha256 checksums sha256 790148d8c12f8a38b2707a74be2343316bad126995ff54801a181b8b231ba124 LICENSE diff --git a/package/python-redis/python-redis.mk b/package/python-redis/python-redis.mk index 98c1a16599..7c18f31507 100644 --- a/package/python-redis/python-redis.mk +++ b/package/python-redis/python-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REDIS_VERSION = 3.5.3 +PYTHON_REDIS_VERSION = 4.3.4 PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz -PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/b3/17/1e567ff78c83854e16b98694411fe6e08c3426af866ad11397cddceb80d3 +PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/8f/d4/78ef2d3f316041fa6c92daa7ac2c8056c39858c3775fad35fd84b9b3a6fb PYTHON_REDIS_SETUP_TYPE = setuptools PYTHON_REDIS_LICENSE = MIT PYTHON_REDIS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:45:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:45:56 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-reentry: bump to version 1.3.3 Message-ID: <20221103184556.2132122-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-reentry/python-reentry.hash | 4 ++-- package/python-reentry/python-reentry.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-reentry/python-reentry.hash b/package/python-reentry/python-reentry.hash index 522b936118..1d6ff0e217 100644 --- a/package/python-reentry/python-reentry.hash +++ b/package/python-reentry/python-reentry.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/reentry/json -md5 398c1e5bbda657aa645c8d2d38afb63f reentry-1.3.2.tar.gz -sha256 c6667e59aeabbb4d122aadc2170102a270e6a811d16a5431c5c3b91fabd7cf02 reentry-1.3.2.tar.gz +md5 30b57a189bb3c319c0552a2f3105d34d reentry-1.3.3.tar.gz +sha256 6343d83245e5047c9f8db0702ec1a7fa8210bd553f0ab643212572f6fce2c3ff reentry-1.3.3.tar.gz # Locally computed sha256 checksums sha256 4ae7f3216208a7e2327236e95bcd2397b2495f1c2298c708986c893bea608509 LICENSE diff --git a/package/python-reentry/python-reentry.mk b/package/python-reentry/python-reentry.mk index ec33c17452..5808eee4a2 100644 --- a/package/python-reentry/python-reentry.mk +++ b/package/python-reentry/python-reentry.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REENTRY_VERSION = 1.3.2 +PYTHON_REENTRY_VERSION = 1.3.3 PYTHON_REENTRY_SOURCE = reentry-$(PYTHON_REENTRY_VERSION).tar.gz -PYTHON_REENTRY_SITE = https://files.pythonhosted.org/packages/a0/88/eb0c107c19227a2292ed11711034a3d80c0dc1368d2b3ebeb3fe7b936a8e +PYTHON_REENTRY_SITE = https://files.pythonhosted.org/packages/95/20/e820a29014f1cb662423d7001dc09a9ea5280083ea300f0c5efe5cae238b PYTHON_REENTRY_SETUP_TYPE = setuptools PYTHON_REENTRY_LICENSE = MIT PYTHON_REENTRY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:48:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:48:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-regex: bump to version 2022.10.31 Message-ID: <20221103184822.2296340-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-regex/python-regex.hash | 4 ++-- package/python-regex/python-regex.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-regex/python-regex.hash b/package/python-regex/python-regex.hash index b0f5bb05da..11a5765e41 100644 --- a/package/python-regex/python-regex.hash +++ b/package/python-regex/python-regex.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/regex/json -md5 cd206281327b4c087bb20bf93cee4ab9 regex-2021.4.4.tar.gz -sha256 52ba3d3f9b942c49d7e4bc105bb28551c44065f139a65062ab7912bef10c9afb regex-2021.4.4.tar.gz +md5 a85ced10be8bfe76fed4f30c42d32d5c regex-2022.10.31.tar.gz +sha256 a3a98921da9a1bf8457aeee6a551948a83601689e5ecdd736894ea9bbec77e83 regex-2022.10.31.tar.gz # Locally computed sha256 checksums sha256 bff55ef4cdcc8c14ce259f8e8ab60e264418440d6335f4dc138273fbd506144d LICENSE.txt diff --git a/package/python-regex/python-regex.mk b/package/python-regex/python-regex.mk index bb8fdf3e48..81bd460ecc 100644 --- a/package/python-regex/python-regex.mk +++ b/package/python-regex/python-regex.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REGEX_VERSION = 2021.4.4 +PYTHON_REGEX_VERSION = 2022.10.31 PYTHON_REGEX_SOURCE = regex-$(PYTHON_REGEX_VERSION).tar.gz -PYTHON_REGEX_SITE = https://files.pythonhosted.org/packages/38/3f/4c42a98c9ad7d08c16e7d23b2194a0e4f3b2914662da8bc88986e4e6de1f +PYTHON_REGEX_SITE = https://files.pythonhosted.org/packages/27/b5/92d404279fd5f4f0a17235211bb0f5ae7a0d9afb7f439086ec247441ed28 PYTHON_REGEX_SETUP_TYPE = setuptools PYTHON_REGEX_LICENSE = Apache-2.0 PYTHON_REGEX_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:50:36 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:50:36 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-requests-oauthlib: bump to version 1.3.1 Message-ID: <20221103185036.2469293-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- .../python-requests-oauthlib/python-requests-oauthlib.hash | 4 ++-- package/python-requests-oauthlib/python-requests-oauthlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests-oauthlib/python-requests-oauthlib.hash b/package/python-requests-oauthlib/python-requests-oauthlib.hash index d33cabfefc..08c19ab1f6 100644 --- a/package/python-requests-oauthlib/python-requests-oauthlib.hash +++ b/package/python-requests-oauthlib/python-requests-oauthlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests-oauthlib/json -md5 1ebcd55f1b1b9281940b4bc33010e2ba requests-oauthlib-1.3.0.tar.gz -sha256 b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a requests-oauthlib-1.3.0.tar.gz +md5 c4f3b4ecdb72a56a13675e5a3302852a requests-oauthlib-1.3.1.tar.gz +sha256 75beac4a47881eeb94d5ea5d6ad31ef88856affe2332b9aafb52c6452ccf0d7a requests-oauthlib-1.3.1.tar.gz # Locally computed sha256 checksums sha256 ae01846afad8a8291fe6a08966f3015af9a8ff675d84b981f9793c122f7876e8 LICENSE diff --git a/package/python-requests-oauthlib/python-requests-oauthlib.mk b/package/python-requests-oauthlib/python-requests-oauthlib.mk index 9fe5b186b0..cdd334fb9a 100644 --- a/package/python-requests-oauthlib/python-requests-oauthlib.mk +++ b/package/python-requests-oauthlib/python-requests-oauthlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_OAUTHLIB_VERSION = 1.3.0 +PYTHON_REQUESTS_OAUTHLIB_VERSION = 1.3.1 PYTHON_REQUESTS_OAUTHLIB_SOURCE = requests-oauthlib-$(PYTHON_REQUESTS_OAUTHLIB_VERSION).tar.gz -PYTHON_REQUESTS_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/23/eb/68fc8fa86e0f5789832f275c8289257d8dc44dbe93fce7ff819112b9df8f +PYTHON_REQUESTS_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/95/52/531ef197b426646f26b53815a7d2a67cb7a331ef098bb276db26a68ac49f PYTHON_REQUESTS_OAUTHLIB_SETUP_TYPE = setuptools PYTHON_REQUESTS_OAUTHLIB_LICENSE = ISC PYTHON_REQUESTS_OAUTHLIB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:53:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:53:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-requests-toolbelt: bump to version 0.10.1 Message-ID: <20221103185318.2719978-1-james.hilliard1@gmail.com> License hash changed due to url changing to https: https://github.com/requests/toolbelt/commit/e9875f91861c81e437deb3d76a641e4cf0146ea4 Signed-off-by: James Hilliard --- .../python-requests-toolbelt/python-requests-toolbelt.hash | 6 +++--- .../python-requests-toolbelt/python-requests-toolbelt.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-requests-toolbelt/python-requests-toolbelt.hash b/package/python-requests-toolbelt/python-requests-toolbelt.hash index 833570b113..28abf2c628 100644 --- a/package/python-requests-toolbelt/python-requests-toolbelt.hash +++ b/package/python-requests-toolbelt/python-requests-toolbelt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests-toolbelt/json -md5 b1509735c4b4cf95df2619facbc3672e requests-toolbelt-0.9.1.tar.gz -sha256 968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0 requests-toolbelt-0.9.1.tar.gz +md5 636d226d03632d013269aebbc85f4f4b requests-toolbelt-0.10.1.tar.gz +sha256 62e09f7ff5ccbda92772a29f394a49c3ad6cb181d568b1337626b2abb628a63d requests-toolbelt-0.10.1.tar.gz # Locally computed sha256 checksums -sha256 3a1a3cffa7abc000cbd726a664f56c33c532a55480f9e056dfe941cf93b7c37f LICENSE +sha256 1f8cf8bdacd98ed6d36d0fec0c07f7765acebd6e81205962ab5146023b3c858d LICENSE diff --git a/package/python-requests-toolbelt/python-requests-toolbelt.mk b/package/python-requests-toolbelt/python-requests-toolbelt.mk index 119c402785..8c141e3aa9 100644 --- a/package/python-requests-toolbelt/python-requests-toolbelt.mk +++ b/package/python-requests-toolbelt/python-requests-toolbelt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_TOOLBELT_VERSION = 0.9.1 +PYTHON_REQUESTS_TOOLBELT_VERSION = 0.10.1 PYTHON_REQUESTS_TOOLBELT_SOURCE = requests-toolbelt-$(PYTHON_REQUESTS_TOOLBELT_VERSION).tar.gz -PYTHON_REQUESTS_TOOLBELT_SITE = https://files.pythonhosted.org/packages/28/30/7bf7e5071081f761766d46820e52f4b16c8a08fef02d2eb4682ca7534310 +PYTHON_REQUESTS_TOOLBELT_SITE = https://files.pythonhosted.org/packages/0c/4c/07f01c6ac44f7784fa399137fbc8d0cdc1b5d35304e8c0f278ad82105b58 PYTHON_REQUESTS_TOOLBELT_SETUP_TYPE = setuptools PYTHON_REQUESTS_TOOLBELT_LICENSE = Apache-2.0 PYTHON_REQUESTS_TOOLBELT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:01:45 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:01:45 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-rpi-gpio: bump to version 0.7.1 Message-ID: <20221103190145.3329752-1-james.hilliard1@gmail.com> Migrate from distutils to setuptools build backend. Drop patch which is now upstream. License hash changed due to date update: https://sourceforge.net/p/raspberry-gpio-python/code/ci/7524ba4d7dc243f32238ca54ee5f6ef94ef801c2/ Signed-off-by: James Hilliard --- .../0001-fix-build-with-gcc-10.x.patch | 147 ------------------ package/python-rpi-gpio/python-rpi-gpio.hash | 9 +- package/python-rpi-gpio/python-rpi-gpio.mk | 6 +- 3 files changed, 7 insertions(+), 155 deletions(-) delete mode 100644 package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch diff --git a/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch b/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch deleted file mode 100644 index 95892f997f..0000000000 --- a/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch +++ /dev/null @@ -1,147 +0,0 @@ -Description: This patch fixes the "multiple definition of" errors with gcc10 - -Signed-off-by: Michael Fischer - -diff -purN python-rpi-gpio.org/source/common.c python-rpi-gpio/source/common.c ---- python-rpi-gpio.org/source/common.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/common.c 2020-08-07 09:31:33.948575964 +0200 -@@ -28,6 +28,9 @@ - const int pin_to_gpio_rev1[41] = {-1, -1, -1, 0, -1, 1, -1, 4, 14, -1, 15, 17, 18, 21, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - const int pin_to_gpio_rev2[41] = {-1, -1, -1, 2, -1, 3, -1, 4, 14, -1, 15, 17, 18, 27, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - const int pin_to_gpio_rev3[41] = {-1, -1, -1, 2, -1, 3, -1, 4, 14, -1, 15, 17, 18, 27, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, 5, -1, 6, 12, 13, -1, 19, 16, 26, 20, -1, 21 }; -+const int (*pin_to_gpio)[41]; -+int gpio_direction[54]; -+rpi_info rpiinfo; - int setup_error = 0; - int module_setup = 0; - -diff -purN python-rpi-gpio.org/source/common.h python-rpi-gpio/source/common.h ---- python-rpi-gpio.org/source/common.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/common.h 2020-08-07 09:31:33.948575964 +0200 -@@ -30,14 +30,14 @@ SOFTWARE. - #define I2C 42 - #define PWM 43 - --int gpio_mode; --const int pin_to_gpio_rev1[41]; --const int pin_to_gpio_rev2[41]; --const int pin_to_gpio_rev3[41]; --const int (*pin_to_gpio)[41]; --int gpio_direction[54]; --rpi_info rpiinfo; --int setup_error; --int module_setup; -+extern int gpio_mode; -+extern const int pin_to_gpio_rev1[41]; -+extern const int pin_to_gpio_rev2[41]; -+extern const int pin_to_gpio_rev3[41]; -+extern const int (*pin_to_gpio)[41]; -+extern int gpio_direction[54]; -+extern rpi_info rpiinfo; -+extern int setup_error; -+extern int module_setup; - int check_gpio_priv(void); - int get_gpio_number(int channel, unsigned int *gpio); -diff -purN python-rpi-gpio.org/source/constants.c python-rpi-gpio/source/constants.c ---- python-rpi-gpio.org/source/constants.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/constants.c 2020-08-07 09:32:15.522196618 +0200 -@@ -21,6 +21,7 @@ - */ - - #include "Python.h" -+#define CONSTANTS_C - #include "constants.h" - #include "common.h" - #include "c_gpio.h" -diff -purN python-rpi-gpio.org/source/constants.h python-rpi-gpio/source/constants.h ---- python-rpi-gpio.org/source/constants.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/constants.h 2020-08-07 09:32:15.522196618 +0200 -@@ -23,22 +23,28 @@ SOFTWARE. - #define PY_PUD_CONST_OFFSET 20 - #define PY_EVENT_CONST_OFFSET 30 - --PyObject *high; --PyObject *low; --PyObject *input; --PyObject *output; --PyObject *pwm; --PyObject *serial; --PyObject *i2c; --PyObject *spi; --PyObject *unknown; --PyObject *board; --PyObject *bcm; --PyObject *pud_off; --PyObject *pud_up; --PyObject *pud_down; --PyObject *rising_edge; --PyObject *falling_edge; --PyObject *both_edge; -+#ifdef CONSTANTS_C -+#define MAYBE_EXTERN -+#else -+#define MAYBE_EXTERN extern -+#endif -+ -+MAYBE_EXTERN PyObject *high; -+MAYBE_EXTERN PyObject *low; -+MAYBE_EXTERN PyObject *input; -+MAYBE_EXTERN PyObject *output; -+MAYBE_EXTERN PyObject *pwm; -+MAYBE_EXTERN PyObject *serial; -+MAYBE_EXTERN PyObject *i2c; -+MAYBE_EXTERN PyObject *spi; -+MAYBE_EXTERN PyObject *unknown; -+MAYBE_EXTERN PyObject *board; -+MAYBE_EXTERN PyObject *bcm; -+MAYBE_EXTERN PyObject *pud_off; -+MAYBE_EXTERN PyObject *pud_up; -+MAYBE_EXTERN PyObject *pud_down; -+MAYBE_EXTERN PyObject *rising_edge; -+MAYBE_EXTERN PyObject *falling_edge; -+MAYBE_EXTERN PyObject *both_edge; - - void define_constants(PyObject *module); -diff -purN python-rpi-gpio.org/source/event_gpio.c python-rpi-gpio/source/event_gpio.c ---- python-rpi-gpio.org/source/event_gpio.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/event_gpio.c 2020-08-07 09:42:05.564483136 +0200 -@@ -57,7 +57,7 @@ struct callback - }; - struct callback *callbacks = NULL; - --pthread_t threads; -+static pthread_t threads; - int event_occurred[54] = { 0 }; - int thread_running = 0; - int epfd_thread = -1; -diff -purN python-rpi-gpio.org/source/py_pwm.h python-rpi-gpio/source/py_pwm.h ---- python-rpi-gpio.org/source/py_pwm.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/py_pwm.h 2020-08-07 09:38:49.445646807 +0200 -@@ -20,5 +20,5 @@ OUT OF OR IN CONNECTION WITH THE SOFTWAR - SOFTWARE. - */ - --PyTypeObject PWMType; -+extern PyTypeObject PWMType; - PyTypeObject *PWM_init_PWMType(void); -diff -purN python-rpi-gpio.org/source/soft_pwm.c python-rpi-gpio/source/soft_pwm.c ---- python-rpi-gpio.org/source/soft_pwm.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/soft_pwm.c 2020-08-07 09:42:40.753160437 +0200 -@@ -25,7 +25,7 @@ SOFTWARE. - #include - #include "c_gpio.h" - #include "soft_pwm.h" --pthread_t threads; -+static pthread_t threads; - - struct pwm - { -diff -purN python-rpi-gpio.org/source/soft_pwm.h python-rpi-gpio/source/soft_pwm.h ---- python-rpi-gpio.org/source/soft_pwm.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/soft_pwm.h 2020-08-07 09:39:25.916811352 +0200 -@@ -26,4 +26,4 @@ void pwm_set_duty_cycle(unsigned int gpi - void pwm_set_frequency(unsigned int gpio, float freq); - void pwm_start(unsigned int gpio); - void pwm_stop(unsigned int gpio); --int pwm_exists(unsigned int gpio); -+extern int pwm_exists(unsigned int gpio); diff --git a/package/python-rpi-gpio/python-rpi-gpio.hash b/package/python-rpi-gpio/python-rpi-gpio.hash index 09d1a90765..22bcaebdcb 100644 --- a/package/python-rpi-gpio/python-rpi-gpio.hash +++ b/package/python-rpi-gpio/python-rpi-gpio.hash @@ -1,6 +1,5 @@ -# md5 from https://pypi.python.org/pypi/rpi_gpio/json -# sha256 from https://pypi.python.org/pypi/rpi_gpio/json -md5 777617f9dea9a1680f9af43db0cf150e RPi.GPIO-0.7.0.tar.gz -sha256 7424bc6c205466764f30f666c18187a0824077daf20b295c42f08aea2cb87d3f RPi.GPIO-0.7.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/rpi_gpio/json +md5 22704930a4e674a3d35342bde6d69fe5 RPi.GPIO-0.7.1.tar.gz +sha256 cd61c4b03c37b62bba4a5acfea9862749c33c618e0295e7e90aa4713fb373b70 RPi.GPIO-0.7.1.tar.gz # Locally computed -sha256 a668b3edecb3e69e81ec25987257008208ffcba9d6c43682033b8060c5f2f994 LICENCE.txt +sha256 1ccf039a03088da42bdb218a446a564330b881ec71f7022a9fb1930f3fb65d8a LICENCE.txt diff --git a/package/python-rpi-gpio/python-rpi-gpio.mk b/package/python-rpi-gpio/python-rpi-gpio.mk index dfc59c882e..4e62e07533 100644 --- a/package/python-rpi-gpio/python-rpi-gpio.mk +++ b/package/python-rpi-gpio/python-rpi-gpio.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_RPI_GPIO_VERSION = 0.7.0 +PYTHON_RPI_GPIO_VERSION = 0.7.1 PYTHON_RPI_GPIO_SOURCE = RPi.GPIO-$(PYTHON_RPI_GPIO_VERSION).tar.gz -PYTHON_RPI_GPIO_SITE = https://sourceforge.net/projects/raspberry-gpio-python/files +PYTHON_RPI_GPIO_SITE = https://files.pythonhosted.org/packages/c4/0f/10b524a12b3445af1c607c27b2f5ed122ef55756e29942900e5c950735f2 PYTHON_RPI_GPIO_LICENSE = MIT PYTHON_RPI_GPIO_LICENSE_FILES = LICENCE.txt -PYTHON_RPI_GPIO_SETUP_TYPE = distutils +PYTHON_RPI_GPIO_SETUP_TYPE = setuptools $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:03:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:03:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-rsa: bump to version 4.9 Message-ID: <20221103190357.3531351-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-rsa/python-rsa.hash | 8 ++++---- package/python-rsa/python-rsa.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-rsa/python-rsa.hash b/package/python-rsa/python-rsa.hash index 2ea1245667..0e2b3a9119 100644 --- a/package/python-rsa/python-rsa.hash +++ b/package/python-rsa/python-rsa.hash @@ -1,5 +1,5 @@ -# From https://pypi.org/project/rsa/ -sha256 5c6bd9dc7a543b7fe4304a631f8a8a3b674e2bbfc49c2ae96200cdbe55df6b17 rsa-4.8.tar.gz - -# Locally computed +# md5, sha256 from https://pypi.org/pypi/rsa/json +md5 26a1efb79164a95c363e550c3eefe683 rsa-4.9.tar.gz +sha256 e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 rsa-4.9.tar.gz +# Locally computed sha256 checksums sha256 073f28b7d389c8fe74f607e17c27f81eaa5ace69edc43a884f23f41b41c5c726 LICENSE diff --git a/package/python-rsa/python-rsa.mk b/package/python-rsa/python-rsa.mk index 0de35fe43e..01b5c49b50 100644 --- a/package/python-rsa/python-rsa.mk +++ b/package/python-rsa/python-rsa.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_RSA_VERSION = 4.8 +PYTHON_RSA_VERSION = 4.9 PYTHON_RSA_SOURCE = rsa-$(PYTHON_RSA_VERSION).tar.gz -PYTHON_RSA_SITE = https://files.pythonhosted.org/packages/8c/ee/4022542e0fed77dd6ddade38e1e4dea3299f873b7fd4e6d78319953b0f83 +PYTHON_RSA_SITE = https://files.pythonhosted.org/packages/aa/65/7d973b89c4d2351d7fb232c2e452547ddfa243e93131e7cfa766da627b52 PYTHON_RSA_SETUP_TYPE = setuptools PYTHON_RSA_LICENSE = Apache-2.0 PYTHON_RSA_LICENSE_FILES = LICENSE -- 2.34.1 From jesseevg at gmail.com Thu Nov 3 19:04:46 2022 From: jesseevg at gmail.com (Jesse Van Gavere) Date: Thu, 3 Nov 2022 20:04:46 +0100 Subject: [Buildroot] [PATCH 1/1] package/qt6: Add qmake functionality Message-ID: <20221103190446.3574423-1-jesseevg@gmail.com> The qmake functionality had been missing due to the new host/target build requirement, to get it working the main parts of the qt5 qmake has been kept, we're still making our own device spec which we use to run qmake with along with passing some additional device options for our flags/cross-compiler the biggest difference is that where previously qt.conf was used to fixup per-paths builds, this is now always created with changed contents so qmake looks at the correct target directories. A big thanks to Angelo Compagnucci for the encouragement and testing. Signed-off-by: Jesse Van Gavere --- package/qt6/qt6.mk | 12 ++++++++++ package/qt6/qt6base/qmake.conf.in | 36 +++++++++++++++++++++++++++++ package/qt6/qt6base/qplatformdefs.h | 1 + package/qt6/qt6base/qt.conf.in | 7 ++++++ package/qt6/qt6base/qt6base.mk | 18 +++++++++++++++ 5 files changed, 74 insertions(+) create mode 100644 package/qt6/qt6base/qmake.conf.in create mode 100644 package/qt6/qt6base/qplatformdefs.h create mode 100644 package/qt6/qt6base/qt.conf.in diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk index 575b2f826c..bd8fb0ab51 100644 --- a/package/qt6/qt6.mk +++ b/package/qt6/qt6.mk @@ -10,3 +10,15 @@ QT6_SOURCE_TARBALL_PREFIX = everywhere-src QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION)/submodules include $(sort $(wildcard package/qt6/*/*.mk)) + +# The file "qt.conf" can be used to override the hard-coded paths that are +# compiled into the Qt library. We need it to make "qmake" relocatable due +# to the host/target build and tweak the per-package install pathes +define QT6_INSTALL_QT_CONF + rm -f $(HOST_DIR)/bin/qt.conf + sed -e "s|@@HOST_DIR@@|$(HOST_DIR)|" -e "s|@@STAGING_DIR@@|$(STAGING_DIR)|" \ + $(QT6BASE_PKGDIR)/qt.conf.in > $(HOST_DIR)/bin/qt.conf +endef + +# Variable for other Qt applications to use +QT6_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++ diff --git a/package/qt6/qt6base/qmake.conf.in b/package/qt6/qt6base/qmake.conf.in new file mode 100644 index 0000000000..ebb8497d2d --- /dev/null +++ b/package/qt6/qt6base/qmake.conf.in @@ -0,0 +1,36 @@ +# Qt6 has a mechanism to support "device" profiles, so that people can +# specify the compiler, compiler flags and so on for a specific device. + +# We leverage this mechanism in the Buildroot packaging of qt6 to +# simplify cross-compilation: we have our own "device" definition, which +# allows us to easily pass the cross-compiler paths and flags from our +# qt6.mk. + +include(../common/linux_device_pre.conf) + +# modifications to g++-unix.conf +QMAKE_CC = $${CROSS_COMPILE}gcc +QMAKE_CXX = $${CROSS_COMPILE}g++ +QMAKE_LINK = $${CROSS_COMPILE}g++ + +# modifications to gcc-base.conf +QMAKE_CFLAGS += $${BR_COMPILER_CFLAGS} +QMAKE_CXXFLAGS += $${BR_COMPILER_CXXFLAGS} +# Remove all optimisation flags, we really only want our own. +QMAKE_CFLAGS_OPTIMIZE = +QMAKE_CFLAGS_OPTIMIZE_DEBUG = +QMAKE_CFLAGS_OPTIMIZE_FULL = +QMAKE_CFLAGS_OPTIMIZE_SIZE = +QMAKE_CFLAGS_DEBUG = +QMAKE_CXXFLAGS_DEBUG = +QMAKE_CFLAGS_RELEASE = +QMAKE_CXXFLAGS_RELEASE = +CONFIG += nostrip + +QMAKE_LIBS += -lrt -lpthread -ldl +QMAKE_CFLAGS_ISYSTEM = + + at EGLFS_DEVICE@ + +include(../common/linux_device_post.conf) +load(qt_config) diff --git a/package/qt6/qt6base/qplatformdefs.h b/package/qt6/qt6base/qplatformdefs.h new file mode 100644 index 0000000000..99e9a27923 --- /dev/null +++ b/package/qt6/qt6base/qplatformdefs.h @@ -0,0 +1 @@ +#include "../../linux-g++/qplatformdefs.h" diff --git a/package/qt6/qt6base/qt.conf.in b/package/qt6/qt6base/qt.conf.in new file mode 100644 index 0000000000..4842bcb462 --- /dev/null +++ b/package/qt6/qt6base/qt.conf.in @@ -0,0 +1,7 @@ +[Paths] +Prefix=/usr +HostPrefix=@@HOST_DIR@@ +HostData=../target/usr +Sysroot=@@STAGING_DIR@@ +SysrootifyPrefix=true +TargetSpec=devices/linux-buildroot-g++ diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index b7ee6037f3..9e2f884e94 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -35,6 +35,9 @@ QT6BASE_CONF_OPTS = \ -DFEATURE_system_zlib=ON \ -DFEATURE_system_libb2=ON +QT6BASE_CFLAGS = $(TARGET_CFLAGS) +QT6BASE_CXXFLAGS = $(TARGET_CXXFLAGS) + # x86 optimization options. While we have a BR2_X86_CPU_HAS_AVX512, it # is not clear yet how it maps to all the avx512* options of Qt, so we # for now keeps them disabled. @@ -215,5 +218,20 @@ else QT6BASE_CONF_OPTS += -DFEATURE_zstd=OFF endif +define QT6BASE_MAKE_BR_SPEC + mkdir -p $(@D)/mkspecs/devices/linux-buildroot-g++/ + sed 's/@EGLFS_DEVICE@/$(QT6BASE_EGLFS_DEVICE)/g' \ + $(QT6BASE_PKGDIR)/qmake.conf.in > \ + $(@D)/mkspecs/devices/linux-buildroot-g++/qmake.conf + $(INSTALL) -m 0644 -D $(QT6BASE_PKGDIR)/qplatformdefs.h \ + $(@D)/mkspecs/devices/linux-buildroot-g++/qplatformdefs.h +endef + +QT6BASE_CONF_OPTS += -DQT_QMAKE_DEVICE_OPTIONS=CROSS_COMPILE="$(TARGET_CROSS)";BR_COMPILER_CFLAGS="$(QT6BASE_CFLAGS)";BR_COMPILER_CXXFLAGS="$(QT6BASE_CXX_FLAGS)" + +QT6BASE_PRE_CONFIGURE_HOOKS += QT6BASE_MAKE_BR_SPEC + +QT6BASE_POST_INSTALL_STAGING_HOOKS += QT6_INSTALL_QT_CONF + $(eval $(cmake-package)) $(eval $(host-cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:07:30 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:07:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-secretstorage: bump to version 3.3.3 Message-ID: <20221103190730.3777421-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-secretstorage/python-secretstorage.hash | 4 ++-- package/python-secretstorage/python-secretstorage.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-secretstorage/python-secretstorage.hash b/package/python-secretstorage/python-secretstorage.hash index a8e535f892..ae0a5be347 100644 --- a/package/python-secretstorage/python-secretstorage.hash +++ b/package/python-secretstorage/python-secretstorage.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/secretstorage/json -md5 c2a8c0e08e5da198fc38c379b98c28f1 SecretStorage-3.1.2.tar.gz -sha256 15da8a989b65498e29be338b3b279965f1b8f09b9668bd8010da183024c8bff6 SecretStorage-3.1.2.tar.gz +md5 c6ff1cc866d2f1d274b75c6490726b1b SecretStorage-3.3.3.tar.gz +sha256 2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 SecretStorage-3.3.3.tar.gz # Locally computed sha256 checksums sha256 70f6bfca77633c35efa218328eda5486d7054c2914d61820980e378797520a25 LICENSE diff --git a/package/python-secretstorage/python-secretstorage.mk b/package/python-secretstorage/python-secretstorage.mk index 4c209bf513..81487aa8fb 100644 --- a/package/python-secretstorage/python-secretstorage.mk +++ b/package/python-secretstorage/python-secretstorage.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SECRETSTORAGE_VERSION = 3.1.2 +PYTHON_SECRETSTORAGE_VERSION = 3.3.3 PYTHON_SECRETSTORAGE_SOURCE = SecretStorage-$(PYTHON_SECRETSTORAGE_VERSION).tar.gz -PYTHON_SECRETSTORAGE_SITE = https://files.pythonhosted.org/packages/fd/9f/36197c75d9a09b1ab63f56cb985af6cd858ca3fc41fd9cd890ce69bae5b9 +PYTHON_SECRETSTORAGE_SITE = https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691 PYTHON_SECRETSTORAGE_SETUP_TYPE = setuptools PYTHON_SECRETSTORAGE_LICENSE = BSD-3-Clause PYTHON_SECRETSTORAGE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:10:37 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:10:37 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-semantic-version: bump to version 2.10.0 Message-ID: <20221103191037.3911655-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-semantic-version/python-semantic-version.hash | 4 ++-- package/python-semantic-version/python-semantic-version.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-semantic-version/python-semantic-version.hash b/package/python-semantic-version/python-semantic-version.hash index 692905ec29..49e28c429a 100644 --- a/package/python-semantic-version/python-semantic-version.hash +++ b/package/python-semantic-version/python-semantic-version.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/semantic-version/json -md5 76d7364def7ee487b6153d40b13de904 semantic_version-2.8.5.tar.gz -sha256 d2cb2de0558762934679b9a104e82eca7af448c9f4974d1f3eeccff651df8a54 semantic_version-2.8.5.tar.gz +md5 e48abef93ba69abcd4eaf4640edfc38b semantic_version-2.10.0.tar.gz +sha256 bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c semantic_version-2.10.0.tar.gz # Locally computed sha256 checksums sha256 a85e7ef2fbc670d26781ed6844cd31a7e8ada65d21328f75a0b02402faae37ea LICENSE diff --git a/package/python-semantic-version/python-semantic-version.mk b/package/python-semantic-version/python-semantic-version.mk index 2352690e26..76a65e734f 100644 --- a/package/python-semantic-version/python-semantic-version.mk +++ b/package/python-semantic-version/python-semantic-version.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SEMANTIC_VERSION_VERSION = 2.8.5 +PYTHON_SEMANTIC_VERSION_VERSION = 2.10.0 PYTHON_SEMANTIC_VERSION_SOURCE = semantic_version-$(PYTHON_SEMANTIC_VERSION_VERSION).tar.gz -PYTHON_SEMANTIC_VERSION_SITE = https://files.pythonhosted.org/packages/d4/52/3be868c7ed1f408cb822bc92ce17ffe4e97d11c42caafce0589f05844dd0 +PYTHON_SEMANTIC_VERSION_SITE = https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595 PYTHON_SEMANTIC_VERSION_SETUP_TYPE = setuptools PYTHON_SEMANTIC_VERSION_LICENSE = BSD-2-Clause PYTHON_SEMANTIC_VERSION_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:12:43 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:12:43 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sentry-sdk: bump to version 1.10.1 Message-ID: <20221103191243.4018939-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-sentry-sdk/python-sentry-sdk.hash | 4 ++-- package/python-sentry-sdk/python-sentry-sdk.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sentry-sdk/python-sentry-sdk.hash b/package/python-sentry-sdk/python-sentry-sdk.hash index e9fda822ae..729ffe94c4 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.hash +++ b/package/python-sentry-sdk/python-sentry-sdk.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sentry-sdk/json -md5 6dc8c7586d95f7679c7bf7f749336cf8 sentry-sdk-1.4.3.tar.gz -sha256 b9844751e40710e84a457c5bc29b21c383ccb2b63d76eeaad72f7f1c808c8828 sentry-sdk-1.4.3.tar.gz +md5 7f31bd0d6d968c711f8b1d928836eaaa sentry-sdk-1.10.1.tar.gz +sha256 105faf7bd7b7fa25653404619ee261527266b14103fe1389e0ce077bd23a9691 sentry-sdk-1.10.1.tar.gz # Locally computed sha256 checksums sha256 59404d4c854e579097d41bfccd5006afde9d6d70e646cf55074cdbfead5ecf1c LICENSE diff --git a/package/python-sentry-sdk/python-sentry-sdk.mk b/package/python-sentry-sdk/python-sentry-sdk.mk index 9238b7fb1c..d8e9e8a2c9 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.mk +++ b/package/python-sentry-sdk/python-sentry-sdk.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SENTRY_SDK_VERSION = 1.4.3 +PYTHON_SENTRY_SDK_VERSION = 1.10.1 PYTHON_SENTRY_SDK_SOURCE = sentry-sdk-$(PYTHON_SENTRY_SDK_VERSION).tar.gz -PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/a7/30/1d967b2e0cac2fa388344b2968fa57e69d5382b922e57cda43af54b9063a +PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/43/37/89598a56119199b69a3c4b13e2ce1b57ff69f68313ed393016086d6b487b PYTHON_SENTRY_SDK_SETUP_TYPE = setuptools PYTHON_SENTRY_SDK_LICENSE = BSD-2-Clause PYTHON_SENTRY_SDK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:16:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:16:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setproctitle: bump to version 1.3.2 Message-ID: <20221103191623.95595-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/dvarrazzo/py-setproctitle/commit/42831ad1dc71c7678f0492977f32b341df7f1a1a Signed-off-by: James Hilliard --- package/python-setproctitle/python-setproctitle.hash | 6 +++--- package/python-setproctitle/python-setproctitle.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setproctitle/python-setproctitle.hash b/package/python-setproctitle/python-setproctitle.hash index 88e4453277..ac8fed986a 100644 --- a/package/python-setproctitle/python-setproctitle.hash +++ b/package/python-setproctitle/python-setproctitle.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setproctitle/json -md5 9898587a1668f1c53f6699ca5d35256d setproctitle-1.2.2.tar.gz -sha256 7dfb472c8852403d34007e01d6e3c68c57eb66433fb8a5c77b13b89a160d97df setproctitle-1.2.2.tar.gz +md5 fa9771540422a59a8dee1331ad6fd3a9 setproctitle-1.3.2.tar.gz +sha256 b9fb97907c830d260fa0658ed58afd48a86b2b88aac521135c352ff7fd3477fd setproctitle-1.3.2.tar.gz # Locally computed -sha256 85bd836337aa702e0a4e2a54676c6ae046ffb357dbf4a990189595a60fcd1648 COPYRIGHT +sha256 4ace14d0836da75079088cfc5cef6f2ddc8ce16f600609b36ee1bf10f8101f61 COPYRIGHT diff --git a/package/python-setproctitle/python-setproctitle.mk b/package/python-setproctitle/python-setproctitle.mk index 13e9e261be..7055920c08 100644 --- a/package/python-setproctitle/python-setproctitle.mk +++ b/package/python-setproctitle/python-setproctitle.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETPROCTITLE_VERSION = 1.2.2 +PYTHON_SETPROCTITLE_VERSION = 1.3.2 PYTHON_SETPROCTITLE_SOURCE = setproctitle-$(PYTHON_SETPROCTITLE_VERSION).tar.gz -PYTHON_SETPROCTITLE_SITE = https://files.pythonhosted.org/packages/a1/7f/a1d4f4c7b66f0fc02f35dc5c85f45a8b4e4a7988357a29e61c14e725ef86 +PYTHON_SETPROCTITLE_SITE = https://files.pythonhosted.org/packages/b5/47/ac709629ddb9779fee29b7d10ae9580f60a4b37e49bce72360ddf9a79cdc PYTHON_SETPROCTITLE_LICENSE = BSD-3-Clause PYTHON_SETPROCTITLE_LICENSE_FILES = COPYRIGHT PYTHON_SETPROCTITLE_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:18:54 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:18:54 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools-scm-git-archive: bump to version 1.4 Message-ID: <20221103191854.231813-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- .../python-setuptools-scm-git-archive.hash | 4 ++-- .../python-setuptools-scm-git-archive.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash index 6b3b1de3dd..40b4b0e7f7 100644 --- a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash +++ b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools-scm-git-archive/json -md5 1c9351fa5cebd12e76488737a7c78f2e setuptools_scm_git_archive-1.1.tar.gz -sha256 6026f61089b73fa1b5ee737e95314f41cb512609b393530385ed281d0b46c062 setuptools_scm_git_archive-1.1.tar.gz +md5 df3933d33c49c5d9aca06715b4c65370 setuptools_scm_git_archive-1.4.tar.gz +sha256 b048b27b32e1e76ec865b0caa4bb85df6ddbf4697d6909f567ac36709f6ef2f0 setuptools_scm_git_archive-1.4.tar.gz # Locally computed sha256 checksums sha256 89807acf2309bd285f033404ee78581602f3cd9b819a16ac2f0e5f60ff4a473e LICENSE diff --git a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk index 032e2d3fc9..278fc972e5 100644 --- a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk +++ b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION = 1.1 +PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION = 1.4 PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SOURCE = setuptools_scm_git_archive-$(PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION).tar.gz -PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SITE = https://files.pythonhosted.org/packages/7e/2c/0c15b29a1b5940250bfdc4a4f53272e35cd7cf8a34159291b6b4ec9eb291 +PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SITE = https://files.pythonhosted.org/packages/69/5f/7135eec07395c51d3dd6899251b277405ecc2f8f7a80ef80a483e3c5a2bd PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SETUP_TYPE = setuptools PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_LICENSE = MIT PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:20:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:20:50 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sh: bump to version 1.14.3 Message-ID: <20221103192050.273473-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-sh/python-sh.hash | 6 +++--- package/python-sh/python-sh.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-sh/python-sh.hash b/package/python-sh/python-sh.hash index 13a0207de9..a31aacdee1 100644 --- a/package/python-sh/python-sh.hash +++ b/package/python-sh/python-sh.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sh/json -md5 33becadcb5214afd00b9eec05fa98c06 sh-1.14.2.tar.gz -sha256 9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d sh-1.14.2.tar.gz -# Locally computed +md5 d60498172876f35aef6303a9cbb8eb11 sh-1.14.3.tar.gz +sha256 e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7 sh-1.14.3.tar.gz +# Locally computed sha256 checksums sha256 d8491c6e236568d04f7c8c07f2f1b8f5d142706dab6ab88f6e0d2dd476b6c706 LICENSE.txt diff --git a/package/python-sh/python-sh.mk b/package/python-sh/python-sh.mk index d2d8b14c8b..781de88ab1 100644 --- a/package/python-sh/python-sh.mk +++ b/package/python-sh/python-sh.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SH_VERSION = 1.14.2 +PYTHON_SH_VERSION = 1.14.3 PYTHON_SH_SOURCE = sh-$(PYTHON_SH_VERSION).tar.gz -PYTHON_SH_SITE = https://files.pythonhosted.org/packages/80/39/ed280d183c322453e276a518605b2435f682342f2c3bcf63228404d36375 +PYTHON_SH_SITE = https://files.pythonhosted.org/packages/b7/09/89c28aaf2a49f226fef8587c90c6386bd2cc03a0295bc4ff7fc6ee43c01d PYTHON_SH_SETUP_TYPE = setuptools PYTHON_SH_LICENSE = MIT PYTHON_SH_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:24:07 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:24:07 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-simplesqlite: bump to version 1.3.0 Message-ID: <20221103192407.338034-1-james.hilliard1@gmail.com> Verified license remains MIT after hash change. Signed-off-by: James Hilliard --- package/python-simplesqlite/python-simplesqlite.hash | 6 +++--- package/python-simplesqlite/python-simplesqlite.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-simplesqlite/python-simplesqlite.hash b/package/python-simplesqlite/python-simplesqlite.hash index 404670aef3..06edbfab3d 100644 --- a/package/python-simplesqlite/python-simplesqlite.hash +++ b/package/python-simplesqlite/python-simplesqlite.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/simplesqlite/json -md5 f1d4f2ec14e2c782a62e451587477598 SimpleSQLite-0.45.2.tar.gz -sha256 0b19c99c36b63173a715649f94a2fc3aee8deb9b70c683d584bca85e5930244b SimpleSQLite-0.45.2.tar.gz +md5 11f2ef73243fb0d677ed00d22f1441b2 SimpleSQLite-1.3.0.tar.gz +sha256 f7e862bec5982059e665cc73b6fdb4c8340a1f565ba3497387c3c48f10d43bf8 SimpleSQLite-1.3.0.tar.gz # Locally computed sha256 checksums -sha256 98799b7c99b561c5ffa3ac86600e501f761afa8e72af8a2515026445fe134105 LICENSE +sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-simplesqlite/python-simplesqlite.mk b/package/python-simplesqlite/python-simplesqlite.mk index 88ffcd4d45..ea60cefc16 100644 --- a/package/python-simplesqlite/python-simplesqlite.mk +++ b/package/python-simplesqlite/python-simplesqlite.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SIMPLESQLITE_VERSION = 0.45.2 +PYTHON_SIMPLESQLITE_VERSION = 1.3.0 PYTHON_SIMPLESQLITE_SOURCE = SimpleSQLite-$(PYTHON_SIMPLESQLITE_VERSION).tar.gz -PYTHON_SIMPLESQLITE_SITE = https://files.pythonhosted.org/packages/b3/d1/bc3668ed7d90ee70d556124b8b5b3329505d72b5290bb393626f1afe714d +PYTHON_SIMPLESQLITE_SITE = https://files.pythonhosted.org/packages/a0/2c/39a9e7dc4af46d101f48753086c686982790ecc2bdf5e9fa88f85f027e7a PYTHON_SIMPLESQLITE_SETUP_TYPE = setuptools PYTHON_SIMPLESQLITE_LICENSE = MIT PYTHON_SIMPLESQLITE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:30:04 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:30:04 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-socketio: bump to version 5.7.2 Message-ID: <20221103193004.437008-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-socketio/python-socketio.hash | 4 ++-- package/python-socketio/python-socketio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-socketio/python-socketio.hash b/package/python-socketio/python-socketio.hash index 40e74cef96..abdcc3a5b7 100644 --- a/package/python-socketio/python-socketio.hash +++ b/package/python-socketio/python-socketio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-socketio/json -md5 0507825ca4bd6527cbaed81ec5767bfe python-socketio-5.4.0.tar.gz -sha256 ca807c9e1f168e96dea412d64dd834fb47c470d27fd83da0504aa4b248ba2544 python-socketio-5.4.0.tar.gz +md5 e63369252a9d383cbfc503337b864733 python-socketio-5.7.2.tar.gz +sha256 92395062d9db3c13d30e7cdedaa0e1330bba78505645db695415f9a3c628d097 python-socketio-5.7.2.tar.gz # Locally computed sha256 checksums sha256 c9e97d3dbc1fbbcdb4f7808b282cd646db887aff4f5313fe6bbe8d4c31405a9c LICENSE diff --git a/package/python-socketio/python-socketio.mk b/package/python-socketio/python-socketio.mk index f23342b776..aecff55ef4 100644 --- a/package/python-socketio/python-socketio.mk +++ b/package/python-socketio/python-socketio.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_SOCKETIO_VERSION = 5.4.0 -PYTHON_SOCKETIO_SITE = https://files.pythonhosted.org/packages/72/70/9b992f4b8adfcbf0724c079c18629d83f20b36fb0eb64d4fdf874054becf +PYTHON_SOCKETIO_VERSION = 5.7.2 +PYTHON_SOCKETIO_SITE = https://files.pythonhosted.org/packages/ee/56/294629986bf6cea96e0edb3933a7f2fac7a079d12909e893903a2effc670 PYTHON_SOCKETIO_SETUP_TYPE = setuptools PYTHON_SOCKETIO_LICENSE = MIT PYTHON_SOCKETIO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:36:02 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:36:02 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-soupsieve: bump to version 2.3.2.post1 Message-ID: <20221103193602.705984-1-james.hilliard1@gmail.com> Migrate from setuptools to hatchling pep517 build backend. License hash changed due to date update: https://github.com/facelessuser/soupsieve/commit/9da2de87bd67308b933d794a46b349d8da74dac1 Signed-off-by: James Hilliard --- package/python-soupsieve/python-soupsieve.hash | 6 +++--- package/python-soupsieve/python-soupsieve.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-soupsieve/python-soupsieve.hash b/package/python-soupsieve/python-soupsieve.hash index 699cb9581a..cf348d441f 100644 --- a/package/python-soupsieve/python-soupsieve.hash +++ b/package/python-soupsieve/python-soupsieve.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/soupsieve/json -md5 73ff6ce22ba973fe2d47197834e0f728 soupsieve-2.2.1.tar.gz -sha256 052774848f448cf19c7e959adf5566904d525f33a3f8b6ba6f6f8f26ec7de0cc soupsieve-2.2.1.tar.gz +md5 4c824620563604cbf783de149c8b8889 soupsieve-2.3.2.post1.tar.gz +sha256 fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d soupsieve-2.3.2.post1.tar.gz # Locally computed sha256 checksums -sha256 e34a760fe8bb3e3c1ffaa88abe495cf76e56f8ae3c7a6dde0e4b41cd013c41d4 LICENSE.md +sha256 bc66234cadd3f6e7aaf7160faf165f3f869ffc8a11b6b0d6c44a2e2a83314dd0 LICENSE.md diff --git a/package/python-soupsieve/python-soupsieve.mk b/package/python-soupsieve/python-soupsieve.mk index dd2ddebbb1..ebf2ada7ac 100644 --- a/package/python-soupsieve/python-soupsieve.mk +++ b/package/python-soupsieve/python-soupsieve.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_SOUPSIEVE_VERSION = 2.2.1 +PYTHON_SOUPSIEVE_VERSION = 2.3.2.post1 PYTHON_SOUPSIEVE_SOURCE = soupsieve-$(PYTHON_SOUPSIEVE_VERSION).tar.gz -PYTHON_SOUPSIEVE_SITE = https://files.pythonhosted.org/packages/c8/3f/e71d92e90771ac2d69986aa0e81cf0dfda6271e8483698f4847b861dd449 -PYTHON_SOUPSIEVE_SETUP_TYPE = setuptools +PYTHON_SOUPSIEVE_SITE = https://files.pythonhosted.org/packages/f3/03/bac179d539362319b4779a00764e95f7542f4920084163db6b0fd4742d38 +PYTHON_SOUPSIEVE_SETUP_TYPE = pep517 PYTHON_SOUPSIEVE_LICENSE = MIT PYTHON_SOUPSIEVE_LICENSE_FILES = LICENSE.md +PYTHON_SOUPSIEVE_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:41:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:41:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sqlalchemy: bump to version 1.4.42 Message-ID: <20221103194122.957816-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/sqlalchemy/sqlalchemy/commit/ad244b9b7577486bd4e22d74d64e35802af84977 Signed-off-by: James Hilliard --- package/python-sqlalchemy/python-sqlalchemy.hash | 6 +++--- package/python-sqlalchemy/python-sqlalchemy.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-sqlalchemy/python-sqlalchemy.hash b/package/python-sqlalchemy/python-sqlalchemy.hash index 3274e10fd3..9f479d8f7b 100644 --- a/package/python-sqlalchemy/python-sqlalchemy.hash +++ b/package/python-sqlalchemy/python-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqlalchemy/json -md5 af9722657ba51131703dbe75f24b054a SQLAlchemy-1.3.10.tar.gz -sha256 0f0768b5db594517e1f5e1572c73d14cf295140756431270d89496dc13d5e46c SQLAlchemy-1.3.10.tar.gz +md5 52318b83e8931c5f5a459f54fe4be3e8 SQLAlchemy-1.4.42.tar.gz +sha256 177e41914c476ed1e1b77fd05966ea88c094053e17a85303c4ce007f88eff363 SQLAlchemy-1.4.42.tar.gz # Locally computed sha256 checksums -sha256 0acffa15f3427e94014235e3c44376f6fe5df0ff461a93a9116eebcce74c056e LICENSE +sha256 859ded25da34c1eb73e6e736df4c5f8ce3ed2ed5290663176f06e7720d9c9a20 LICENSE diff --git a/package/python-sqlalchemy/python-sqlalchemy.mk b/package/python-sqlalchemy/python-sqlalchemy.mk index d6829853fc..a94b9eca92 100644 --- a/package/python-sqlalchemy/python-sqlalchemy.mk +++ b/package/python-sqlalchemy/python-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLALCHEMY_VERSION = 1.3.10 +PYTHON_SQLALCHEMY_VERSION = 1.4.42 PYTHON_SQLALCHEMY_SOURCE = SQLAlchemy-$(PYTHON_SQLALCHEMY_VERSION).tar.gz -PYTHON_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/14/0e/487f7fc1e432cec50d2678f94e4133f2b9e9356e35bacc30d73e8cb831fc +PYTHON_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/e4/56/8ea85eaab7d93b58f9c213ad8fc5882838189a29fc8cc401d80710a12969 PYTHON_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_SQLALCHEMY_LICENSE = MIT PYTHON_SQLALCHEMY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:43:01 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:43:01 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sqliteschema: bump to version 1.3.0 Message-ID: <20221103194301.1051181-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-sqliteschema/python-sqliteschema.hash | 4 ++-- package/python-sqliteschema/python-sqliteschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sqliteschema/python-sqliteschema.hash b/package/python-sqliteschema/python-sqliteschema.hash index e60bd64325..d5fe6e7af1 100644 --- a/package/python-sqliteschema/python-sqliteschema.hash +++ b/package/python-sqliteschema/python-sqliteschema.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqliteschema/json -md5 4fb0130e7cc60d92be468091fbfc3d51 sqliteschema-1.2.1.tar.gz -sha256 dde195bd7bc70d5841bc01dff20ec23bd43be87d760d2dfc7c7f2e5fd3808ef3 sqliteschema-1.2.1.tar.gz +md5 46da4f7575a0cc6c1d92377a279e5188 sqliteschema-1.3.0.tar.gz +sha256 1acdd5087cab54a099135a5623bb1960019816e2e3042b889c637901a832d3c3 sqliteschema-1.3.0.tar.gz # Locally computed sha256 checksums sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-sqliteschema/python-sqliteschema.mk b/package/python-sqliteschema/python-sqliteschema.mk index 5c52e35111..c399ebd6f6 100644 --- a/package/python-sqliteschema/python-sqliteschema.mk +++ b/package/python-sqliteschema/python-sqliteschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLITESCHEMA_VERSION = 1.2.1 +PYTHON_SQLITESCHEMA_VERSION = 1.3.0 PYTHON_SQLITESCHEMA_SOURCE = sqliteschema-$(PYTHON_SQLITESCHEMA_VERSION).tar.gz -PYTHON_SQLITESCHEMA_SITE = https://files.pythonhosted.org/packages/85/f8/be54d4bebf551cb533d1dea11c3bf165a1a408c2a1cceb1f9724aadd9967 +PYTHON_SQLITESCHEMA_SITE = https://files.pythonhosted.org/packages/3d/ff/91cfff0c96f9ba2bddc27d6855db4907af77551a267b86740c8842beeb78 PYTHON_SQLITESCHEMA_SETUP_TYPE = setuptools PYTHON_SQLITESCHEMA_LICENSE = MIT PYTHON_SQLITESCHEMA_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:46:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:46:05 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sqlparse: bump to version 0.4.3 Message-ID: <20221103194605.1244167-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-sqlparse/python-sqlparse.hash | 4 ++-- package/python-sqlparse/python-sqlparse.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sqlparse/python-sqlparse.hash b/package/python-sqlparse/python-sqlparse.hash index d7e329eda2..c78fd2edc3 100644 --- a/package/python-sqlparse/python-sqlparse.hash +++ b/package/python-sqlparse/python-sqlparse.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqlparse/json -md5 2ce34181d6b7b234c9f3c0ecd1ffb93e sqlparse-0.3.0.tar.gz -sha256 7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873 sqlparse-0.3.0.tar.gz +md5 180fb4e11a3f79b119868d7c102d7816 sqlparse-0.4.3.tar.gz +sha256 69ca804846bb114d2ec380e4360a8a340db83f0ccf3afceeb1404df028f57268 sqlparse-0.4.3.tar.gz # Locally computed sha256 checksums sha256 c1938235b80d39e93138eae89edc3af67e18ecbc40d266529fa57b2dce426310 LICENSE diff --git a/package/python-sqlparse/python-sqlparse.mk b/package/python-sqlparse/python-sqlparse.mk index 22111dfc41..23b1338e49 100644 --- a/package/python-sqlparse/python-sqlparse.mk +++ b/package/python-sqlparse/python-sqlparse.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLPARSE_VERSION = 0.3.0 +PYTHON_SQLPARSE_VERSION = 0.4.3 PYTHON_SQLPARSE_SOURCE = sqlparse-$(PYTHON_SQLPARSE_VERSION).tar.gz -PYTHON_SQLPARSE_SITE = https://files.pythonhosted.org/packages/63/c8/229dfd2d18663b375975d953e2bdc06d0eed714f93dcb7732f39e349c438 +PYTHON_SQLPARSE_SITE = https://files.pythonhosted.org/packages/ba/fa/5b7662b04b69f3a34b8867877e4dbf2a37b7f2a5c0bbb5a9eed64efd1ad1 PYTHON_SQLPARSE_SETUP_TYPE = setuptools PYTHON_SQLPARSE_LICENSE = BSD-3-Clause PYTHON_SQLPARSE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:52:09 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:52:09 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-tempora: bump to version 5.0.2 Message-ID: <20221103195209.1623802-1-james.hilliard1@gmail.com> License hash changed due to line wrap: https://github.com/jaraco/tempora/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- package/python-tempora/python-tempora.hash | 6 +++--- package/python-tempora/python-tempora.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-tempora/python-tempora.hash b/package/python-tempora/python-tempora.hash index 0fca58354b..d802a63d87 100644 --- a/package/python-tempora/python-tempora.hash +++ b/package/python-tempora/python-tempora.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tempora/json -md5 f8b2b0df1adf3f83b829a85e31bddb2d tempora-1.14.1.tar.gz -sha256 cb60b1d2b1664104e307f8e5269d7f4acdb077c82e35cd57246ae14a3427d2d6 tempora-1.14.1.tar.gz +md5 24b77c173a7e89084004a38fe44e3ce3 tempora-5.0.2.tar.gz +sha256 31fa5bb33b2641026211f23e808eb8bd351901988b167d45f323c8f450ecf211 tempora-5.0.2.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-tempora/python-tempora.mk b/package/python-tempora/python-tempora.mk index b2f1b6b309..e22ac52472 100644 --- a/package/python-tempora/python-tempora.mk +++ b/package/python-tempora/python-tempora.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TEMPORA_VERSION = 1.14.1 +PYTHON_TEMPORA_VERSION = 5.0.2 PYTHON_TEMPORA_SOURCE = tempora-$(PYTHON_TEMPORA_VERSION).tar.gz -PYTHON_TEMPORA_SITE = https://files.pythonhosted.org/packages/2f/b5/5b0464385454c5ca93a39a1c6acefdf574aeb10ef45fa8958b3832cc7d96 +PYTHON_TEMPORA_SITE = https://files.pythonhosted.org/packages/72/2c/9aff4204a4ea5172b0cb3508f8a504ab6562ba539825ea2e33a5b4cb629b PYTHON_TEMPORA_LICENSE = MIT PYTHON_TEMPORA_LICENSE_FILES = LICENSE PYTHON_TEMPORA_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:58:26 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:58:26 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-termcolor: bump to version 2.1.0 Message-ID: <20221103195826.2241166-1-james.hilliard1@gmail.com> Migrate from distutils to hatchling pep517 build backend. License hash changed due to whitespace changes: https://github.com/termcolor/termcolor/commit/36a56764b2c37e9099a54a690efd65a0e68b6e44 Signed-off-by: James Hilliard --- package/python-termcolor/python-termcolor.hash | 6 +++--- package/python-termcolor/python-termcolor.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-termcolor/python-termcolor.hash b/package/python-termcolor/python-termcolor.hash index 36365cc3d3..9e0324ed64 100644 --- a/package/python-termcolor/python-termcolor.hash +++ b/package/python-termcolor/python-termcolor.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/termcolor/json -md5 043e89644f8909d462fbbfa511c768df termcolor-1.1.0.tar.gz -sha256 1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b termcolor-1.1.0.tar.gz +md5 04e4981838535169d19d26a14a76af17 termcolor-2.1.0.tar.gz +sha256 b80df54667ce4f48c03fe35df194f052dc27a541ebbf2544e4d6b47b5d6949c4 termcolor-2.1.0.tar.gz # Locally computed sha256 checksums -sha256 497b3272b67b94a7aa58fa3748d21b62b29ccb783b1cda816f594e3932590bbf COPYING.txt +sha256 e79b6bd82962c1330caaa7c42278567b08667777673f8e2371a624d5715d4c0e COPYING.txt diff --git a/package/python-termcolor/python-termcolor.mk b/package/python-termcolor/python-termcolor.mk index ccdff4c0d7..8731032fec 100644 --- a/package/python-termcolor/python-termcolor.mk +++ b/package/python-termcolor/python-termcolor.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_TERMCOLOR_VERSION = 1.1.0 +PYTHON_TERMCOLOR_VERSION = 2.1.0 PYTHON_TERMCOLOR_SOURCE = termcolor-$(PYTHON_TERMCOLOR_VERSION).tar.gz -PYTHON_TERMCOLOR_SITE = https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981 -PYTHON_TERMCOLOR_SETUP_TYPE = distutils +PYTHON_TERMCOLOR_SITE = https://files.pythonhosted.org/packages/62/1a/e78a930f70dd576f2a7250a98263ac973a80d6f1a395d89328844881a0c0 +PYTHON_TERMCOLOR_SETUP_TYPE = pep517 PYTHON_TERMCOLOR_LICENSE = MIT PYTHON_TERMCOLOR_LICENSE_FILES = COPYING.txt +PYTHON_TERMCOLOR_DEPENDENCIES = host-python-hatchling host-python-hatch-vcs $(eval $(python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 19:59:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 20:59:09 +0100 Subject: [Buildroot] [PATCH] package/moarvm: bump to version 2022.07 In-Reply-To: <20221102071957.1493594-1-francois.perrad@gadz.org> References: <20221102071957.1493594-1-francois.perrad@gadz.org> Message-ID: <20221103205909.23de96c7@windsurf> On Wed, 2 Nov 2022 08:19:57 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/moarvm/moarvm.hash | 2 +- > package/moarvm/moarvm.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 james.hilliard1 at gmail.com Thu Nov 3 20:03:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:03:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-thrift: bump to version 0.16.0 Message-ID: <20221103200349.2685847-1-james.hilliard1@gmail.com> License details moved to readme. Signed-off-by: James Hilliard --- package/python-thrift/python-thrift.hash | 6 +++--- package/python-thrift/python-thrift.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-thrift/python-thrift.hash b/package/python-thrift/python-thrift.hash index 1d1d628908..0907a6e88f 100644 --- a/package/python-thrift/python-thrift.hash +++ b/package/python-thrift/python-thrift.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/thrift/json -md5 c3bc8d9a910d2c9ce26f2ad1f7c96762 thrift-0.13.0.tar.gz -sha256 9af1c86bf73433afc6010ed376a6c6aca2b54099cc0d61895f640870a9ae7d89 thrift-0.13.0.tar.gz +md5 486887192acd558636a1528dfddf918c thrift-0.16.0.tar.gz +sha256 2b5b6488fcded21f9d312aa23c9ff6a0195d0f6ae26ddbd5ad9e3e25dfc14408 thrift-0.16.0.tar.gz # Locally computed sha256 checksums -sha256 c13578ae9d0529d0252e1c7375b917bacf58723dce1fcd40c7ed59183401b468 LICENSE +sha256 35e2508f171c3ac2529f402c123c12f3b2ac91643f2e52b334f71f8c861be321 README.md diff --git a/package/python-thrift/python-thrift.mk b/package/python-thrift/python-thrift.mk index 3a908ca91c..23a2ad0476 100644 --- a/package/python-thrift/python-thrift.mk +++ b/package/python-thrift/python-thrift.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_THRIFT_VERSION = 0.13.0 +PYTHON_THRIFT_VERSION = 0.16.0 PYTHON_THRIFT_SOURCE = thrift-$(PYTHON_THRIFT_VERSION).tar.gz -PYTHON_THRIFT_SITE = https://files.pythonhosted.org/packages/97/1e/3284d19d7be99305eda145b8aa46b0c33244e4a496ec66440dac19f8274d +PYTHON_THRIFT_SITE = https://files.pythonhosted.org/packages/e4/23/dd951c9883cb49a73b750bdfe91e39d78e8a3f1f7175608634f381a197d5 PYTHON_THRIFT_SETUP_TYPE = setuptools PYTHON_THRIFT_LICENSE = Apache-2.0 -PYTHON_THRIFT_LICENSE_FILES = LICENSE +PYTHON_THRIFT_LICENSE_FILES = README.md $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:07:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:07:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-tornado: bump to version 6.2 Message-ID: <20221103200719.2955162-1-james.hilliard1@gmail.com> Verified license remains Apache-2.0 after hash change. Signed-off-by: James Hilliard --- package/python-tornado/python-tornado.hash | 6 +++--- package/python-tornado/python-tornado.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-tornado/python-tornado.hash b/package/python-tornado/python-tornado.hash index e9fbbedf65..f30a6bb136 100644 --- a/package/python-tornado/python-tornado.hash +++ b/package/python-tornado/python-tornado.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tornado/json -md5 cf39425f3d7eba9a54287f3e795a2f23 tornado-6.0.4.tar.gz -sha256 0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc tornado-6.0.4.tar.gz +md5 32fbad606b439c3e1bf4e79d4e872741 tornado-6.2.tar.gz +sha256 9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13 tornado-6.2.tar.gz # Locally computed sha256 checksums -sha256 3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5 LICENSE +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-tornado/python-tornado.mk b/package/python-tornado/python-tornado.mk index c05a7d65d3..2af86ecb18 100644 --- a/package/python-tornado/python-tornado.mk +++ b/package/python-tornado/python-tornado.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TORNADO_VERSION = 6.0.4 +PYTHON_TORNADO_VERSION = 6.2 PYTHON_TORNADO_SOURCE = tornado-$(PYTHON_TORNADO_VERSION).tar.gz -PYTHON_TORNADO_SITE = https://files.pythonhosted.org/packages/95/84/119a46d494f008969bf0c775cb2c6b3579d3c4cc1bb1b41a022aa93ee242 +PYTHON_TORNADO_SITE = https://files.pythonhosted.org/packages/f3/9e/225a41452f2d9418d89be5e32cf824c84fe1e639d350d6e8d49db5b7f73a PYTHON_TORNADO_LICENSE = Apache-2.0 PYTHON_TORNADO_LICENSE_FILES = LICENSE PYTHON_TORNADO_CPE_ID_VENDOR = tornadoweb -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:13:51 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:13:51 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-tqdm: bump to version 4.64.1 Message-ID: <20221103201351.3446271-1-james.hilliard1@gmail.com> Add new host-python-setuptools-scm build dependency. License has changed due to file->project word change: https://github.com/tqdm/tqdm/commit/5df32ae36013ed056619aa0b90f7d249d04087fa Signed-off-by: James Hilliard --- package/python-tqdm/python-tqdm.hash | 6 +++--- package/python-tqdm/python-tqdm.mk | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-tqdm/python-tqdm.hash b/package/python-tqdm/python-tqdm.hash index 8251ae48d2..4be54de7de 100644 --- a/package/python-tqdm/python-tqdm.hash +++ b/package/python-tqdm/python-tqdm.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/project/tqdm -md5 285af1f905f4c375f03a86a667047950 tqdm-4.40.1.tar.gz -sha256 e405d16c98fcf30725d0c9d493ed07302a18846b5452de5253030ccd18996f87 tqdm-4.40.1.tar.gz +md5 5822af464d77ea156ad1167c23e1bdac tqdm-4.64.1.tar.gz +sha256 5f4f682a004951c1b450bc753c710e9280c5746ce6ffedee253ddbcbf54cf1e4 tqdm-4.64.1.tar.gz # Locally computed sha256 checksums -sha256 1bbf12d09d437844527b3cdaba01d379dac651b5cbb5ebb0d764274684d2680b LICENCE +sha256 a0fc1785a8f2a200a3124d703d49550601b7741ccffc861713c2ddaa07a537dd LICENCE diff --git a/package/python-tqdm/python-tqdm.mk b/package/python-tqdm/python-tqdm.mk index 5ceddde14c..a6296bd0f5 100644 --- a/package/python-tqdm/python-tqdm.mk +++ b/package/python-tqdm/python-tqdm.mk @@ -4,13 +4,14 @@ # ################################################################################ -PYTHON_TQDM_VERSION = 4.40.1 +PYTHON_TQDM_VERSION = 4.64.1 PYTHON_TQDM_SOURCE = tqdm-$(PYTHON_TQDM_VERSION).tar.gz -PYTHON_TQDM_SITE = https://files.pythonhosted.org/packages/4c/45/830c5c4bfaba60ef7d356a53c7751a86c81d148a16fda0daf3ac5ca8e288 +PYTHON_TQDM_SITE = https://files.pythonhosted.org/packages/c1/c2/d8a40e5363fb01806870e444fc1d066282743292ff32a9da54af51ce36a2 PYTHON_TQDM_SETUP_TYPE = setuptools PYTHON_TQDM_LICENSE = MPL-2.0, MIT PYTHON_TQDM_LICENSE_FILES = LICENCE PYTHON_TQDM_CPE_ID_VENDOR = tqdm_project PYTHON_TQDM_CPE_ID_PRODUCT = tqdm +PYTHON_TQDM_DEPENDENCIES = host-python-setuptools-scm $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:19:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:19:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-traitlets: bump to version 5.5.0 Message-ID: <20221103201925.3892211-1-james.hilliard1@gmail.com> Migrate from distutils to hatchling pep517 build backend. License hash changed due to formatting change: https://github.com/ipython/traitlets/commit/9fd01cc7b279a46e58fddc3c29149e73c7d67ab1 Signed-off-by: James Hilliard --- package/python-traitlets/python-traitlets.hash | 6 +++--- package/python-traitlets/python-traitlets.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-traitlets/python-traitlets.hash b/package/python-traitlets/python-traitlets.hash index 01e2bf8e30..095e85c155 100644 --- a/package/python-traitlets/python-traitlets.hash +++ b/package/python-traitlets/python-traitlets.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/traitlets/json -md5 19483ec0685e837912cff128209aa845 traitlets-5.1.0.tar.gz -sha256 bd382d7ea181fbbcce157c133db9a829ce06edffe097bcf3ab945b435452b46d traitlets-5.1.0.tar.gz +md5 d5f87bbea8acf897ac3e435c7b71acdc traitlets-5.5.0.tar.gz +sha256 b122f9ff2f2f6c1709dab289a05555be011c87828e911c0cf4074b85cb780a79 traitlets-5.5.0.tar.gz # Locally computed sha256 checksums -sha256 71c89129039b870cc92309466c4fbe8f285a82fa0ea36f0e840fa83979cbe31f COPYING.md +sha256 3dcd47086529bf178cf7d10f35a8c188a1e9710391acecceef700898a4cf099b COPYING.md diff --git a/package/python-traitlets/python-traitlets.mk b/package/python-traitlets/python-traitlets.mk index 5f41f6ee8f..25ab71047a 100644 --- a/package/python-traitlets/python-traitlets.mk +++ b/package/python-traitlets/python-traitlets.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_TRAITLETS_VERSION = 5.1.0 +PYTHON_TRAITLETS_VERSION = 5.5.0 PYTHON_TRAITLETS_SOURCE = traitlets-$(PYTHON_TRAITLETS_VERSION).tar.gz -PYTHON_TRAITLETS_SITE = https://files.pythonhosted.org/packages/d5/bc/37d490908e7ac949614d62767db3c86f37bc5adb6129d378c35859a75b87 +PYTHON_TRAITLETS_SITE = https://files.pythonhosted.org/packages/dd/a8/278742d17c9e95ccb0dcb86ae216df114d2166d88e72f42b60a7b58b600b PYTHON_TRAITLETS_LICENSE = BSD-3-Clause PYTHON_TRAITLETS_LICENSE_FILES = COPYING.md -PYTHON_TRAITLETS_SETUP_TYPE = distutils +PYTHON_TRAITLETS_SETUP_TYPE = pep517 +PYTHON_TRAITLETS_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:23:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:23:50 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 Message-ID: <20221103202350.9395-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-twisted/python-twisted.hash | 4 ++-- package/python-twisted/python-twisted.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-twisted/python-twisted.hash b/package/python-twisted/python-twisted.hash index 63da0125b8..36612ff5e7 100644 --- a/package/python-twisted/python-twisted.hash +++ b/package/python-twisted/python-twisted.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/twisted/json -md5 fd252d0b895ca2ab81b5b1454073d890 Twisted-22.2.0.tar.gz -sha256 57f32b1f6838facb8c004c89467840367ad38e9e535f8252091345dba500b4f2 Twisted-22.2.0.tar.gz +md5 c9a5dad0813512fabd9de502738c0bf8 Twisted-22.10.0.tar.gz +sha256 32acbd40a94f5f46e7b42c109bfae2b302250945561783a8b7a059048f2d4d31 Twisted-22.10.0.tar.gz # Locally computed sha256 sha256 686f6426a775450eb3afd00bc3a5c2621f305ddb9c8478ee9bf28a368ef2dece LICENSE diff --git a/package/python-twisted/python-twisted.mk b/package/python-twisted/python-twisted.mk index 8a89d3dc82..29864c173a 100644 --- a/package/python-twisted/python-twisted.mk +++ b/package/python-twisted/python-twisted.mk @@ -7,9 +7,9 @@ # When bumping this package, make sure to also verify if the # python-treq package still works and to update its hash, # as they share the same version/site variables. -PYTHON_TWISTED_VERSION = 22.2.0 +PYTHON_TWISTED_VERSION = 22.10.0 PYTHON_TWISTED_SOURCE = Twisted-$(PYTHON_TWISTED_VERSION).tar.gz -PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/40/8b/56e8870d412c550b3ff2d6714ee212c7e80a6634f4e720c3a26a983e7b46 +PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/b2/ce/cbb56597127b1d51905b0cddcc3f314cc769769efc5e9a8a67f4617f7bca PYTHON_TWISTED_SETUP_TYPE = setuptools PYTHON_TWISTED_LICENSE = MIT PYTHON_TWISTED_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:25:27 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:25:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-txtorcon: bump to version 22.0.0 Message-ID: <20221103202527.99721-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-txtorcon/python-txtorcon.hash | 4 ++-- package/python-txtorcon/python-txtorcon.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-txtorcon/python-txtorcon.hash b/package/python-txtorcon/python-txtorcon.hash index 220b5fb23e..9c8e3599ea 100644 --- a/package/python-txtorcon/python-txtorcon.hash +++ b/package/python-txtorcon/python-txtorcon.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/txtorcon/json -md5 dbb53821a3ce3e921e09c5de4f722fdb txtorcon-21.1.0.tar.gz -sha256 aebf0b9ec6c69a029f6b61fd534e785692e28fdcd2fd003ce3cc132b9393b7d6 txtorcon-21.1.0.tar.gz +md5 17a84954a4ba13fa6ee443129bdc401a txtorcon-22.0.0.tar.gz +sha256 89a1b65e32a4b369d67e6c166387fbc468cc5d05227448d239a5e7e9718aa053 txtorcon-22.0.0.tar.gz # Locally computed sha256 checksums sha256 3ada1c32ef38c23d96d7f4e8f4a226c527f51e0202883c7543b06f9cc5228a2b LICENSE diff --git a/package/python-txtorcon/python-txtorcon.mk b/package/python-txtorcon/python-txtorcon.mk index acf586cb8c..c17d5da074 100644 --- a/package/python-txtorcon/python-txtorcon.mk +++ b/package/python-txtorcon/python-txtorcon.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TXTORCON_VERSION = 21.1.0 +PYTHON_TXTORCON_VERSION = 22.0.0 PYTHON_TXTORCON_SOURCE = txtorcon-$(PYTHON_TXTORCON_VERSION).tar.gz -PYTHON_TXTORCON_SITE = https://files.pythonhosted.org/packages/eb/43/2426009377cef519c53bdc8969590cb100e9fd745846859963c881c6d176 +PYTHON_TXTORCON_SITE = https://files.pythonhosted.org/packages/47/ca/7941660345c769637a97bdbaf25202460fbab35eead55c538fb1fe61b71e PYTHON_TXTORCON_SETUP_TYPE = setuptools PYTHON_TXTORCON_LICENSE = MIT PYTHON_TXTORCON_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:28:33 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:28:33 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-validators: bump to version 0.20.0 Message-ID: <20221103202833.216075-1-james.hilliard1@gmail.com> Drop no longer required six runtime dependency. Signed-off-by: James Hilliard --- package/python-validators/Config.in | 1 - package/python-validators/python-validators.hash | 4 ++-- package/python-validators/python-validators.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-validators/Config.in b/package/python-validators/Config.in index e700369910..8a2ddb49fb 100644 --- a/package/python-validators/Config.in +++ b/package/python-validators/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_VALIDATORS bool "python-validators" - select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_DECORATOR # runtime help Python Data Validation for Humans. diff --git a/package/python-validators/python-validators.hash b/package/python-validators/python-validators.hash index 2845a2e8c0..4f4e1c21f8 100644 --- a/package/python-validators/python-validators.hash +++ b/package/python-validators/python-validators.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/validators/json -md5 2f0446f2a15aa694be0cfd8728eb4444 validators-0.15.0.tar.gz -sha256 31e8bb01b48b48940a021b8a9576b840f98fa06b91762ef921d02cb96d38727a validators-0.15.0.tar.gz +md5 f03b5acb91079450bae664726ae01948 validators-0.20.0.tar.gz +sha256 24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a validators-0.20.0.tar.gz # Locally computed sha256 checksums sha256 a7fd9d761c7ca1c6508b9baf030f6e21f5752d1caea3e49a270634aa9ef01e6f LICENSE diff --git a/package/python-validators/python-validators.mk b/package/python-validators/python-validators.mk index 5bed051911..731aca11f6 100644 --- a/package/python-validators/python-validators.mk +++ b/package/python-validators/python-validators.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_VALIDATORS_VERSION = 0.15.0 +PYTHON_VALIDATORS_VERSION = 0.20.0 PYTHON_VALIDATORS_SOURCE = validators-$(PYTHON_VALIDATORS_VERSION).tar.gz -PYTHON_VALIDATORS_SITE = https://files.pythonhosted.org/packages/c4/4a/4f9c892f9a9f08ee5f99c32bbd4297499099c2c5f7eff8c617a57d31a7d8 +PYTHON_VALIDATORS_SITE = https://files.pythonhosted.org/packages/95/14/ed0af6865d378cfc3c504aed0d278a890cbefb2f1934bf2dbe92ecf9d6b1 PYTHON_VALIDATORS_SETUP_TYPE = setuptools PYTHON_VALIDATORS_LICENSE = MIT PYTHON_VALIDATORS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:31:08 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:31:08 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-watchdog: bump to version 2.1.9 Message-ID: <20221103203108.442436-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-watchdog/python-watchdog.hash | 4 ++-- package/python-watchdog/python-watchdog.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-watchdog/python-watchdog.hash b/package/python-watchdog/python-watchdog.hash index 3b633f9156..59facb8fea 100644 --- a/package/python-watchdog/python-watchdog.hash +++ b/package/python-watchdog/python-watchdog.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/watchdog/json -md5 6aac660b0f3358c63658806a0579b832 watchdog-2.1.6.tar.gz -sha256 a36e75df6c767cbf46f61a91c70b3ba71811dfa0aca4a324d9407a06a8b7a2e7 watchdog-2.1.6.tar.gz +md5 0e60e0a2d3a8c18ba37105f8b44de810 watchdog-2.1.9.tar.gz +sha256 43ce20ebb36a51f21fa376f76d1d4692452b2527ccd601950d69ed36b9e21609 watchdog-2.1.9.tar.gz # Locally computed sha256 checksums sha256 02c8760f988a76e92a9d6cb525456a86f7b0fd1953870dd491de5955cb974d41 COPYING sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-watchdog/python-watchdog.mk b/package/python-watchdog/python-watchdog.mk index 2dafef97e1..71a3f8a0c2 100644 --- a/package/python-watchdog/python-watchdog.mk +++ b/package/python-watchdog/python-watchdog.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WATCHDOG_VERSION = 2.1.6 +PYTHON_WATCHDOG_VERSION = 2.1.9 PYTHON_WATCHDOG_SOURCE = watchdog-$(PYTHON_WATCHDOG_VERSION).tar.gz -PYTHON_WATCHDOG_SITE = https://files.pythonhosted.org/packages/e8/a8/fc4edd7d768361b00ea850e5310211d157df6b5a1db6148dd434e787d898 +PYTHON_WATCHDOG_SITE = https://files.pythonhosted.org/packages/42/f7/da8e889f8626786eac9454e8d2718fc79359ed517be20cdd50c647167d39 PYTHON_WATCHDOG_SETUP_TYPE = setuptools PYTHON_WATCHDOG_LICENSE = Apache-2.0 PYTHON_WATCHDOG_LICENSE_FILES = LICENSE COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:34:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:34:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-wcwidth: bump to version 0.2.5 Message-ID: <20221103203400.664382-1-james.hilliard1@gmail.com> License hash changed due to format change during move: https://github.com/jquast/wcwidth/commit/4baf950b88a28a9fe21d132e088b4ffc58e66276 Signed-off-by: James Hilliard --- package/python-wcwidth/python-wcwidth.hash | 8 ++++---- package/python-wcwidth/python-wcwidth.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-wcwidth/python-wcwidth.hash b/package/python-wcwidth/python-wcwidth.hash index ed1d2cd61f..216182c2ed 100644 --- a/package/python-wcwidth/python-wcwidth.hash +++ b/package/python-wcwidth/python-wcwidth.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/wcwidth/json -md5 b32584cd6084b4a8c81df13a2a6b4351 wcwidth-0.1.9.tar.gz -sha256 ee73862862a156bf77ff92b09034fc4825dd3af9cf81bc5b360668d425f3c5f1 wcwidth-0.1.9.tar.gz -# Locally computed -sha256 0eddcc52cd3ef5d30798b8d43a14d3f0f1dcf0a6e4c1d0f2e177c44ce85bb69c LICENSE.txt +md5 a07a75f99d316e14838ac760c831ea37 wcwidth-0.2.5.tar.gz +sha256 c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83 wcwidth-0.2.5.tar.gz +# Locally computed sha256 checksums +sha256 70b98a95a2144eb70af8017fa8c6d95ce247e40867436e8bc649e137fe13d21a LICENSE diff --git a/package/python-wcwidth/python-wcwidth.mk b/package/python-wcwidth/python-wcwidth.mk index ccbd0e99ca..a170a8e395 100644 --- a/package/python-wcwidth/python-wcwidth.mk +++ b/package/python-wcwidth/python-wcwidth.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_WCWIDTH_VERSION = 0.1.9 +PYTHON_WCWIDTH_VERSION = 0.2.5 PYTHON_WCWIDTH_SOURCE = wcwidth-$(PYTHON_WCWIDTH_VERSION).tar.gz -PYTHON_WCWIDTH_SITE = https://pypi.python.org/packages/25/9d/0acbed6e4a4be4fc99148f275488580968f44ddb5e69b8ceb53fc9df55a0 +PYTHON_WCWIDTH_SITE = https://files.pythonhosted.org/packages/89/38/459b727c381504f361832b9e5ace19966de1a235d73cdbdea91c771a1155 PYTHON_WCWIDTH_SETUP_TYPE = setuptools PYTHON_WCWIDTH_LICENSE = MIT -PYTHON_WCWIDTH_LICENSE_FILES = LICENSE.txt +PYTHON_WCWIDTH_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:40:35 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:40:35 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-webpy: bump to version 0.62 Message-ID: <20221103204035.1098102-1-james.hilliard1@gmail.com> License file was accidentially removed in latest release but project is still public domain licensed. Details: https://github.com/webpy/webpy/commit/04bf405dd86485c8f3774c526e6a869a1eb73408 Signed-off-by: James Hilliard --- package/python-webpy/python-webpy.hash | 6 ++---- package/python-webpy/python-webpy.mk | 5 ++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/package/python-webpy/python-webpy.hash b/package/python-webpy/python-webpy.hash index ed3da6b1ab..540771a244 100644 --- a/package/python-webpy/python-webpy.hash +++ b/package/python-webpy/python-webpy.hash @@ -1,5 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/web.py/json -md5 4e7ec89e7ae1e938d01fff01ba752606 web.py-0.40.tar.gz -sha256 dc5e42ffbc42d77d07f75b7acca9975a3368ae609774e49ddebb497a784131f3 web.py-0.40.tar.gz -# Locally computed sha256 checksums -sha256 791bf6e9419435f114a19fc6519ff33738021eb3c41b18490943230ab0894df9 LICENSE.txt +md5 cd2c0296ceffa1acb96ae5315214eb42 web.py-0.62.tar.gz +sha256 5ce684caa240654cae5950da8b4b7bc178812031e08f990518d072bd44ab525e web.py-0.62.tar.gz diff --git a/package/python-webpy/python-webpy.mk b/package/python-webpy/python-webpy.mk index 187a481286..06d4ae039b 100644 --- a/package/python-webpy/python-webpy.mk +++ b/package/python-webpy/python-webpy.mk @@ -4,11 +4,10 @@ # ################################################################################ -PYTHON_WEBPY_VERSION = 0.40 +PYTHON_WEBPY_VERSION = 0.62 PYTHON_WEBPY_SOURCE = web.py-$(PYTHON_WEBPY_VERSION).tar.gz -PYTHON_WEBPY_SITE = https://files.pythonhosted.org/packages/e3/23/ed84b174add09153329c6357984c8433e2f350de91c3859fa48c3cdbf7dc +PYTHON_WEBPY_SITE = https://files.pythonhosted.org/packages/cd/6e/338a060bb5b52ee8229bdada422eaa5f71b13f8d33467f37f870ed2cae4b PYTHON_WEBPY_SETUP_TYPE = setuptools PYTHON_WEBPY_LICENSE = Public Domain -PYTHON_WEBPY_LICENSE_FILES = LICENSE.txt $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:44:46 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:44:46 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-websocket-client: bump to version 1.4.1 Message-ID: <20221103204446.1441228-1-james.hilliard1@gmail.com> Drop no longer required six runtime dependency. Project relicensed as Apache 2.0: https://github.com/websocket-client/websocket-client/commit/ee5e352ebfcb78dd944d6923ce775ee4fcb5fd7f Signed-off-by: James Hilliard --- package/python-websocket-client/Config.in | 1 - .../python-websocket-client/python-websocket-client.hash | 6 +++--- .../python-websocket-client/python-websocket-client.mk | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/package/python-websocket-client/Config.in b/package/python-websocket-client/Config.in index 519e506615..f915905400 100644 --- a/package/python-websocket-client/Config.in +++ b/package/python-websocket-client/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT bool "python-websocket-client" - select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON3_SSL # runtime help WebSocket client for python. hybi13 is supported. diff --git a/package/python-websocket-client/python-websocket-client.hash b/package/python-websocket-client/python-websocket-client.hash index 1e745dc1d5..08a6c260ca 100644 --- a/package/python-websocket-client/python-websocket-client.hash +++ b/package/python-websocket-client/python-websocket-client.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/websocket-client/json -md5 8fc86b13dc97dc032855c6257f9168df websocket_client-0.58.0.tar.gz -sha256 63509b41d158ae5b7f67eb4ad20fecbb4eee99434e73e140354dc3ff8e09716f websocket_client-0.58.0.tar.gz +md5 1e8b6daae0cad86f8cd9210b24bdf95b websocket-client-1.4.1.tar.gz +sha256 f9611eb65c8241a67fb373bef040b3cf8ad377a9f6546a12b620b6511e8ea9ef websocket-client-1.4.1.tar.gz # Locally computed sha256 checksums -sha256 7c6699c75f87b52bdc542db26d6b1b92892577cda46e20eceb79e2790a1c291b LICENSE +sha256 638eb70dcc4af2e6d8388de0636ced399f7c24716e11b8573a6b06f879e80691 LICENSE diff --git a/package/python-websocket-client/python-websocket-client.mk b/package/python-websocket-client/python-websocket-client.mk index d2873e3601..7e21187e22 100644 --- a/package/python-websocket-client/python-websocket-client.mk +++ b/package/python-websocket-client/python-websocket-client.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_WEBSOCKET_CLIENT_VERSION = 0.58.0 -PYTHON_WEBSOCKET_CLIENT_SOURCE = websocket_client-$(PYTHON_WEBSOCKET_CLIENT_VERSION).tar.gz -PYTHON_WEBSOCKET_CLIENT_SITE = https://files.pythonhosted.org/packages/4a/df/112c278ba1ead96786d24d973429ce1e1a2c86b9843183d9f8ef8c6330d7 +PYTHON_WEBSOCKET_CLIENT_VERSION = 1.4.1 +PYTHON_WEBSOCKET_CLIENT_SOURCE = websocket-client-$(PYTHON_WEBSOCKET_CLIENT_VERSION).tar.gz +PYTHON_WEBSOCKET_CLIENT_SITE = https://files.pythonhosted.org/packages/99/11/01fe7ebcb7545a1990c53c11f31230afe1388b0b34256e3fd20e49482245 PYTHON_WEBSOCKET_CLIENT_SETUP_TYPE = setuptools -PYTHON_WEBSOCKET_CLIENT_LICENSE = LGPL-2.1+ +PYTHON_WEBSOCKET_CLIENT_LICENSE = Apache-2.0 PYTHON_WEBSOCKET_CLIENT_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:46:43 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:46:43 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-websockets: bump to version 10.4 Message-ID: <20221103204643.1608896-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-websockets/python-websockets.hash | 4 ++-- package/python-websockets/python-websockets.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-websockets/python-websockets.hash b/package/python-websockets/python-websockets.hash index cec1d1599c..62c7cb8467 100644 --- a/package/python-websockets/python-websockets.hash +++ b/package/python-websockets/python-websockets.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/websockets/json -md5 ebb9e4930bf2c35cd3723be0dfa83d89 websockets-10.0.tar.gz -sha256 c4fc9a1d242317892590abe5b61a9127f1a61740477bfb121743f290b8054002 websockets-10.0.tar.gz +md5 d6b1a2cb5e194ae43f849c125b71c8db websockets-10.4.tar.gz +sha256 eef610b23933c54d5d921c92578ae5f89813438fded840c2e9809d378dc765d3 websockets-10.4.tar.gz # Locally computed sha256 checksums sha256 daeca11bf3608da35e546ea0c32be18958a8be1441fa3de9cbd20e4c8bc718e6 LICENSE diff --git a/package/python-websockets/python-websockets.mk b/package/python-websockets/python-websockets.mk index 9f4c5f1da7..7f721220a5 100644 --- a/package/python-websockets/python-websockets.mk +++ b/package/python-websockets/python-websockets.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEBSOCKETS_VERSION = 10.0 +PYTHON_WEBSOCKETS_VERSION = 10.4 PYTHON_WEBSOCKETS_SOURCE = websockets-$(PYTHON_WEBSOCKETS_VERSION).tar.gz -PYTHON_WEBSOCKETS_SITE = https://files.pythonhosted.org/packages/1c/f4/61aee1eb4baadf8477fb7f3bc6b04a50fe683ef8ad2f60282806821e4b3b +PYTHON_WEBSOCKETS_SITE = https://files.pythonhosted.org/packages/85/dc/549a807a53c13fd4a8dac286f117a7a71260defea9ec0c05d6027f2ae273 PYTHON_WEBSOCKETS_SETUP_TYPE = setuptools PYTHON_WEBSOCKETS_LICENSE = BSD-3-Clause PYTHON_WEBSOCKETS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:50:17 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:50:17 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-werkzeug: bump to version 2.2.2 Message-ID: <20221103205017.1985263-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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 -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:07 +0100 Subject: [Buildroot] [git commit branch/next] package/python-alembic: bump to version 1.8.1 Message-ID: <20221103205510.46ABF87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2814f4b0dfc6a69ccc90d058c405daf244af40bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-alembic/python-alembic.hash | 4 ++-- package/python-alembic/python-alembic.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-alembic/python-alembic.hash b/package/python-alembic/python-alembic.hash index 6a6782b397..e256e9dc08 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 3d336c248990cafc69ea403d6af18994 alembic-1.8.0.tar.gz -sha256 a2d4d90da70b30e70352cd9455e35873a255a31402a438fe24815758d7a0e5e1 alembic-1.8.0.tar.gz +md5 667a722df7dbef926a4ce760b9917622 alembic-1.8.1.tar.gz +sha256 cd0b5e45b14b706426b833f06369b9a6d5ee03f826ec3238723ce8caaf6e5ffa alembic-1.8.1.tar.gz # Locally computed sha256 checksums sha256 f0e3f7a5080879ccae798882d9bee3d48fe335d0bad84ca8eec86fa594375ea0 LICENSE diff --git a/package/python-alembic/python-alembic.mk b/package/python-alembic/python-alembic.mk index d40acef5f7..735678b384 100644 --- a/package/python-alembic/python-alembic.mk +++ b/package/python-alembic/python-alembic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALEMBIC_VERSION = 1.8.0 +PYTHON_ALEMBIC_VERSION = 1.8.1 PYTHON_ALEMBIC_SOURCE = alembic-$(PYTHON_ALEMBIC_VERSION).tar.gz -PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/43/f2/f6096d23eb43d436f7c3408a6c83f82a1c704bfb50fb608574b048484480 +PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/37/ab/80e6d86ca81235ea1a7104089dddf74de4b45f8af0a05d4b265be44d6ff9 PYTHON_ALEMBIC_SETUP_TYPE = setuptools PYTHON_ALEMBIC_LICENSE = MIT PYTHON_ALEMBIC_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-aiocoap: bump to version 0.4.4 Message-ID: <20221103205510.2D5B187BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2551d48664d1f4feb53e1fda1e75f40524df438b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-aiocoap/python-aiocoap.hash | 4 ++-- package/python-aiocoap/python-aiocoap.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiocoap/python-aiocoap.hash b/package/python-aiocoap/python-aiocoap.hash index 6357a87931..176b3d22c7 100644 --- a/package/python-aiocoap/python-aiocoap.hash +++ b/package/python-aiocoap/python-aiocoap.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiocoap/json -md5 c5809dfb02be8784ec17897380009052 aiocoap-0.4.1.tar.gz -sha256 c47c9d19a98699f27707186871b7c84f4a7016fe4fbb5bd300f809ae456f8a55 aiocoap-0.4.1.tar.gz +md5 218178420e8fc3581001f52eb726b016 aiocoap-0.4.4.tar.gz +sha256 9d7c9626cbc4dc24a91c6b8694cbeb834e376ab7e20e4137609380f726a9540b aiocoap-0.4.4.tar.gz # Locally computed sha256 checksums sha256 2bb211d412a6bfa4b2a9cf01123c7fe90e5e6185938896e23ab07b84f8494180 LICENSE diff --git a/package/python-aiocoap/python-aiocoap.mk b/package/python-aiocoap/python-aiocoap.mk index c933d27b23..96d8619a84 100644 --- a/package/python-aiocoap/python-aiocoap.mk +++ b/package/python-aiocoap/python-aiocoap.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOCOAP_VERSION = 0.4.1 +PYTHON_AIOCOAP_VERSION = 0.4.4 PYTHON_AIOCOAP_SOURCE = aiocoap-$(PYTHON_AIOCOAP_VERSION).tar.gz -PYTHON_AIOCOAP_SITE = https://files.pythonhosted.org/packages/67/1c/6d6764010a4779d61bc7241afa663b368261c72af20555b26efc875d4276 +PYTHON_AIOCOAP_SITE = https://files.pythonhosted.org/packages/6a/7c/139993da8dcdfc86446ee6df65b98c68e40c5fcb0caeff3a6b348d9f7d6f PYTHON_AIOCOAP_SETUP_TYPE = setuptools PYTHON_AIOCOAP_LICENSE = MIT PYTHON_AIOCOAP_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:11 +0100 Subject: [Buildroot] [git commit branch/next] package/python-asgiref: bump to version 3.5.2 Message-ID: <20221103205510.5F54687BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ede119da2d8bf45120c482e11ccb84d31c22afe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-asgiref/python-asgiref.hash | 4 ++-- package/python-asgiref/python-asgiref.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-asgiref/python-asgiref.hash b/package/python-asgiref/python-asgiref.hash index 631db812dc..fec707ce02 100644 --- a/package/python-asgiref/python-asgiref.hash +++ b/package/python-asgiref/python-asgiref.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/asgiref/json -md5 5afe03ecc39ae94950ff95e80166d945 asgiref-3.3.4.tar.gz -sha256 d1216dfbdfb63826470995d31caed36225dcaf34f182e0fa257a4dd9e86f1b78 asgiref-3.3.4.tar.gz +md5 b3cf42bb1f9191196f9ed1678f9dc106 asgiref-3.5.2.tar.gz +sha256 4a29362a6acebe09bf1d6640db38c1dc3d9217c68e6f9f6204d72667fc19a424 asgiref-3.5.2.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-asgiref/python-asgiref.mk b/package/python-asgiref/python-asgiref.mk index 0353f5d5a0..afc083fb1f 100644 --- a/package/python-asgiref/python-asgiref.mk +++ b/package/python-asgiref/python-asgiref.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASGIREF_VERSION = 3.3.4 +PYTHON_ASGIREF_VERSION = 3.5.2 PYTHON_ASGIREF_SOURCE = asgiref-$(PYTHON_ASGIREF_VERSION).tar.gz -PYTHON_ASGIREF_SITE = https://files.pythonhosted.org/packages/d8/3f/ef696a6d8254f182b1a089aeffb638d2eb83055e603146d3a40605c5b7da +PYTHON_ASGIREF_SITE = https://files.pythonhosted.org/packages/1f/35/e7d59b92ceffb1dc62c65156278de378670b46ab2364a3ea7216fe194ba3 PYTHON_ASGIREF_SETUP_TYPE = setuptools PYTHON_ASGIREF_LICENSE = BSD-3-Clause PYTHON_ASGIREF_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:12 +0100 Subject: [Buildroot] [git commit branch/next] package/{avro-c, python-avro}: bump to version 1.11.1 Message-ID: <20221103205510.6BAA787BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9b862b2973aaaebac6dacca6ad20f2b20944f87 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/avro-c/avro-c.hash | 4 ++-- package/avro-c/avro-c.mk | 2 +- package/python-avro/python-avro.hash | 4 ++-- package/python-avro/python-avro.mk | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/avro-c/avro-c.hash b/package/avro-c/avro-c.hash index 7a4a6f7aca..b52a787ed5 100644 --- a/package/avro-c/avro-c.hash +++ b/package/avro-c/avro-c.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/avro/avro-1.11.0/c/avro-c-1.11.0.tar.gz.sha512 -sha512 5369ec11832e0ce1aa0181d594f657bae82ab5fb317ec1bee5ba190de9ed42956b425a5bf7e423940e8f871a54ae1246b92db2ce8562f270b4a05523ec4b60ae avro-c-1.11.0.tar.gz +# From https://downloads.apache.org/avro/avro-1.11.1/c/avro-c-1.11.1.tar.gz.sha512 +sha512 e72e8c245a8b86326bc18a5d5127e9beeaceaf805e8a62760fd88d627e29954c750346485bb43822df408c8a172d910c27ddf7e3815bddbdb04d16c54d859323 avro-c-1.11.1.tar.gz # License files sha256 d62488d6ba17132e92c23c03c80bfedc848267f96ab36489fec860f76cf6819a LICENSE diff --git a/package/avro-c/avro-c.mk b/package/avro-c/avro-c.mk index f55c579656..f217c1d7ed 100644 --- a/package/avro-c/avro-c.mk +++ b/package/avro-c/avro-c.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update python-avro -AVRO_C_VERSION = 1.11.0 +AVRO_C_VERSION = 1.11.1 AVRO_C_SITE = https://www-eu.apache.org/dist/avro/avro-$(AVRO_C_VERSION)/c AVRO_C_LICENSE = Apache-2.0 AVRO_C_LICENSE_FILES = LICENSE diff --git a/package/python-avro/python-avro.hash b/package/python-avro/python-avro.hash index d752fa8ae6..0d457a11fd 100644 --- a/package/python-avro/python-avro.hash +++ b/package/python-avro/python-avro.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/avro/avro-1.11.0/py/avro-1.11.0.tar.gz.sha512 -sha512 8af67deb33b9990b74ffd7ab5c3c55e13a649070b4623c7bbe2b278287fd0929e57ed6d0344f9e93f3eb79663b43f75891d0810812349dfaecce65fdd9b44e93 avro-1.11.0.tar.gz +# From https://downloads.apache.org/avro/avro-1.11.1/py/avro-1.11.1.tar.gz.sha512 +sha512 bce5983cd7ed20be848cca41d143f16bf5bab57edc010d590fc1268405de4267e028ff7ec740282a03034aff5aa528feadb2be4e71ee6879b3080e0a9e19cb37 avro-1.11.1.tar.gz # License files sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 avro/LICENSE diff --git a/package/python-avro/python-avro.mk b/package/python-avro/python-avro.mk index 42aa11aa4e..6193cbbd8e 100644 --- a/package/python-avro/python-avro.mk +++ b/package/python-avro/python-avro.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update avro-c -PYTHON_AVRO_VERSION = 1.11.0 +PYTHON_AVRO_VERSION = 1.11.1 PYTHON_AVRO_SITE = \ https://www-eu.apache.org/dist/avro/avro-$(PYTHON_AVRO_VERSION)/py PYTHON_AVRO_SOURCE = avro-$(PYTHON_AVRO_VERSION).tar.gz From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:13 +0100 Subject: [Buildroot] [git commit branch/next] package/python-bcrypt: bump to version 4.0.1 Message-ID: <20221103205510.7728B87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c2a62601547ef0666e1883cee0ea110ebff387e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Replace cffi based backend with pyo3 setuptools-rust based backend. Propagate rust reverse dependency comment. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-bcrypt/Config.in | 2 +- package/python-bcrypt/python-bcrypt.hash | 5 ++--- package/python-bcrypt/python-bcrypt.mk | 17 ++++++++++++++--- package/python-paramiko/Config.in | 2 +- package/python-twisted/Config.in | 2 +- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/package/python-bcrypt/Config.in b/package/python-bcrypt/Config.in index 9e9864e9d2..67800df3e1 100644 --- a/package/python-bcrypt/Config.in +++ b/package/python-bcrypt/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_BCRYPT bool "python-bcrypt" - select BR2_PACKAGE_PYTHON_CFFI # runtime + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS help Modern password hashing for your software and your servers. diff --git a/package/python-bcrypt/python-bcrypt.hash b/package/python-bcrypt/python-bcrypt.hash index b1970d8684..e148078699 100644 --- a/package/python-bcrypt/python-bcrypt.hash +++ b/package/python-bcrypt/python-bcrypt.hash @@ -1,5 +1,4 @@ -# md5, sha256 from https://pypi.org/pypi/bcrypt/json -md5 fe31390dab603728f756cd3d6830c80a bcrypt-3.2.0.tar.gz -sha256 5b93c1726e50a93a033c36e5ca7fdcd29a5c7395af50a6892f5d9e7c6cfbfb29 bcrypt-3.2.0.tar.gz +# Locally calculated after vendoring +sha256 d64daee0af1afe137718674e67a49b8bb791842aab265b588a6d68d44a449c70 bcrypt-4.0.1.tar.gz # Locally computed sha256 checksums sha256 8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90 LICENSE diff --git a/package/python-bcrypt/python-bcrypt.mk b/package/python-bcrypt/python-bcrypt.mk index ad770cc974..cbd6855d9c 100644 --- a/package/python-bcrypt/python-bcrypt.mk +++ b/package/python-bcrypt/python-bcrypt.mk @@ -4,12 +4,23 @@ # ################################################################################ -PYTHON_BCRYPT_VERSION = 3.2.0 +PYTHON_BCRYPT_VERSION = 4.0.1 PYTHON_BCRYPT_SOURCE = bcrypt-$(PYTHON_BCRYPT_VERSION).tar.gz -PYTHON_BCRYPT_SITE = https://files.pythonhosted.org/packages/d8/ba/21c475ead997ee21502d30f76fd93ad8d5858d19a3fad7cd153de698c4dd +PYTHON_BCRYPT_SITE = https://files.pythonhosted.org/packages/8c/ae/3af7d006aacf513975fd1948a6b4d6f8b4a307f8a244e1a3d3774b297aad PYTHON_BCRYPT_SETUP_TYPE = setuptools PYTHON_BCRYPT_LICENSE = Apache-2.0 PYTHON_BCRYPT_LICENSE_FILES = LICENSE -PYTHON_BCRYPT_DEPENDENCIES = host-python-cffi +PYTHON_BCRYPT_DEPENDENCIES = \ + host-python-setuptools-rust \ + host-rustc +PYTHON_BCRYPT_ENV = \ + $(PKG_CARGO_ENV) \ + PYO3_CROSS_LIB_DIR="$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)" +# We need to vendor the Cargo crates at download time +PYTHON_BCRYPT_DOWNLOAD_POST_PROCESS = cargo +PYTHON_BCRYPT_DOWNLOAD_DEPENDENCIES = host-rustc +PYTHON_BCRYPT_DL_ENV = \ + $(PKG_CARGO_ENV) \ + BR_CARGO_MANIFEST_PATH=src/_bcrypt/Cargo.toml $(eval $(python-package)) diff --git a/package/python-paramiko/Config.in b/package/python-paramiko/Config.in index a07af19a4b..aee658c790 100644 --- a/package/python-paramiko/Config.in +++ b/package/python-paramiko/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_PARAMIKO bool "python-paramiko" - depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography, python-bcrypt select BR2_PACKAGE_PYTHON_BCRYPT # runtime select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime select BR2_PACKAGE_PYTHON_PYNACL # runtime diff --git a/package/python-twisted/Config.in b/package/python-twisted/Config.in index c0acf35560..1f3baf57e2 100644 --- a/package/python-twisted/Config.in +++ b/package/python-twisted/Config.in @@ -31,7 +31,7 @@ config BR2_PACKAGE_PYTHON_TWISTED_TLS config BR2_PACKAGE_PYTHON_TWISTED_CONCH bool "Conch support" - depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography, python-bcrypt select BR2_PACKAGE_PYTHON_APPDIRS # runtime select BR2_PACKAGE_PYTHON_BCRYPT # runtime select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:29 +0100 Subject: [Buildroot] [git commit branch/next] package/python-colorama: bump to version 0.4.6 Message-ID: <20221103205510.DBFEA87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=44622611237dd45790d0aebcb652a36f238fd136 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate to hatchling pep517 build backend. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-colorama/python-colorama.hash | 4 ++-- package/python-colorama/python-colorama.mk | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-colorama/python-colorama.hash b/package/python-colorama/python-colorama.hash index e975a66363..aba1be3eba 100644 --- a/package/python-colorama/python-colorama.hash +++ b/package/python-colorama/python-colorama.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/colorama/json -md5 57b22f2597f63df051b69906fbf310cc colorama-0.4.4.tar.gz -sha256 5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b colorama-0.4.4.tar.gz +md5 11fe1cbf8299798551ac88f824ea11c4 colorama-0.4.6.tar.gz +sha256 08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 colorama-0.4.6.tar.gz # Locally computed sha256 checksums sha256 cac35c02686e5d04a5a7140bfb3b36e73aed496656e891102e428886d7930318 LICENSE.txt diff --git a/package/python-colorama/python-colorama.mk b/package/python-colorama/python-colorama.mk index d3d29a63e9..d633e00602 100644 --- a/package/python-colorama/python-colorama.mk +++ b/package/python-colorama/python-colorama.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_COLORAMA_VERSION = 0.4.4 +PYTHON_COLORAMA_VERSION = 0.4.6 PYTHON_COLORAMA_SOURCE = colorama-$(PYTHON_COLORAMA_VERSION).tar.gz -PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/1f/bb/5d3246097ab77fa083a61bd8d3d527b7ae063c7d8e8671b1cf8c4ec10cbe -PYTHON_COLORAMA_SETUP_TYPE = setuptools +PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4 +PYTHON_COLORAMA_SETUP_TYPE = pep517 PYTHON_COLORAMA_LICENSE = BSD-3-Clause PYTHON_COLORAMA_LICENSE_FILES = LICENSE.txt +PYTHON_COLORAMA_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:09 +0100 Subject: [Buildroot] [git commit branch/next] package/python-arrow: bump to version 1.2.3 Message-ID: <20221103205510.5284487BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=430643f636b1b7678b024d220aef2e3f0ad42f0b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-arrow/python-arrow.hash | 4 ++-- package/python-arrow/python-arrow.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-arrow/python-arrow.hash b/package/python-arrow/python-arrow.hash index 9216e1c26c..30fb88e8c0 100644 --- a/package/python-arrow/python-arrow.hash +++ b/package/python-arrow/python-arrow.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/arrow/json -md5 608682052926c7e5636285af0618ef38 arrow-1.2.0.tar.gz -sha256 16fc29bbd9e425e3eb0fef3018297910a0f4568f21116fc31771e2760a50e074 arrow-1.2.0.tar.gz +md5 a964a7574e486b0642f3fbc02ef22773 arrow-1.2.3.tar.gz +sha256 3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1 arrow-1.2.3.tar.gz # Locally computed sha256 checksums sha256 40d6e1255d7151f5f041a514725d3c94ffa8c1881e5a0c29b6bea93f03e2e3bb LICENSE diff --git a/package/python-arrow/python-arrow.mk b/package/python-arrow/python-arrow.mk index a20ac8dbc7..1e34ef09c8 100644 --- a/package/python-arrow/python-arrow.mk +++ b/package/python-arrow/python-arrow.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ARROW_VERSION = 1.2.0 +PYTHON_ARROW_VERSION = 1.2.3 PYTHON_ARROW_SOURCE = arrow-$(PYTHON_ARROW_VERSION).tar.gz -PYTHON_ARROW_SITE = https://files.pythonhosted.org/packages/dc/bd/2565b8533bb8cf66e10a9e68a1d489ad839799b2050f0635039e614e3b1a +PYTHON_ARROW_SITE = https://files.pythonhosted.org/packages/7f/c0/c601ea7811f422700ef809f167683899cdfddec5aa3f83597edf97349962 PYTHON_ARROW_SETUP_TYPE = setuptools PYTHON_ARROW_LICENSE = Apache-2.0 PYTHON_ARROW_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:06 +0100 Subject: [Buildroot] [git commit branch/next] package/python-aioprocessing: bump to version 2.0.1 Message-ID: <20221103205510.392E187BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a408394f24fde34fb7fdf99f69865699b2f11b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from setuptools to flit build system. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-aioprocessing/python-aioprocessing.hash | 4 ++-- package/python-aioprocessing/python-aioprocessing.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-aioprocessing/python-aioprocessing.hash b/package/python-aioprocessing/python-aioprocessing.hash index cf92a72d4a..8913a7abb0 100644 --- a/package/python-aioprocessing/python-aioprocessing.hash +++ b/package/python-aioprocessing/python-aioprocessing.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aioprocessing/json -md5 838b6aa073f1373bd42204f86b0e3196 aioprocessing-2.0.0.tar.gz -sha256 469dfb746e8c4e0c727ba135cfabf9e034c554f6a73c27f908bfe3625dd74b9e aioprocessing-2.0.0.tar.gz +md5 e533c65f5879374c27f266c2040405ea aioprocessing-2.0.1.tar.gz +sha256 fe01c7b1a38c78168611d3040e73d93036c3b7c8a649d636dc9ed7a3bc9b1ba2 aioprocessing-2.0.1.tar.gz # Locally computed sha256 checksums sha256 53c809e8f0b91a68a39477e5fbdf77fe2b74dd6a1647c2dd9b7b22fed135239e LICENSE.txt diff --git a/package/python-aioprocessing/python-aioprocessing.mk b/package/python-aioprocessing/python-aioprocessing.mk index e1e919de2d..6cd59ab599 100644 --- a/package/python-aioprocessing/python-aioprocessing.mk +++ b/package/python-aioprocessing/python-aioprocessing.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_AIOPROCESSING_VERSION = 2.0.0 +PYTHON_AIOPROCESSING_VERSION = 2.0.1 PYTHON_AIOPROCESSING_SOURCE = aioprocessing-$(PYTHON_AIOPROCESSING_VERSION).tar.gz -PYTHON_AIOPROCESSING_SITE = https://files.pythonhosted.org/packages/8e/3e/54266241660fb026bfd27f660d44cd81a4b7f8a145d8e2db010de12622a0 -PYTHON_AIOPROCESSING_SETUP_TYPE = setuptools +PYTHON_AIOPROCESSING_SITE = https://files.pythonhosted.org/packages/4d/85/9a75151e7049bf144c01384279201d82d99484bd658f8e6fb013552d8724 +PYTHON_AIOPROCESSING_SETUP_TYPE = flit PYTHON_AIOPROCESSING_LICENSE = BSD-2-Clause PYTHON_AIOPROCESSING_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:51 +0100 Subject: [Buildroot] [git commit branch/next] package/python-ecdsa: bump to version 0.18.0 Message-ID: <20221103205511.82B8887BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a059b829ab2a38843ad7b9d83929c8dcc986fe35 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-ecdsa/python-ecdsa.hash | 4 ++-- package/python-ecdsa/python-ecdsa.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-ecdsa/python-ecdsa.hash b/package/python-ecdsa/python-ecdsa.hash index a082d30b0f..382cccd47c 100644 --- a/package/python-ecdsa/python-ecdsa.hash +++ b/package/python-ecdsa/python-ecdsa.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ecdsa/json -md5 d0dd59c43af0f640a60599551529f5d0 ecdsa-0.17.0.tar.gz -sha256 b9f500bb439e4153d0330610f5d26baaf18d17b8ced1bc54410d189385ea68aa ecdsa-0.17.0.tar.gz +md5 cbca26ec29cc50e32e8b070aa2ec0786 ecdsa-0.18.0.tar.gz +sha256 190348041559e21b22a1d65cee485282ca11a6f81d503fddb84d5017e9ed1e49 ecdsa-0.18.0.tar.gz # Locally computed sha256 checksums sha256 3eca9845773d2e5b8cc9d8c119d345f00a4806e4bd660d4a3d6cdf9c0e9d8bb2 LICENSE diff --git a/package/python-ecdsa/python-ecdsa.mk b/package/python-ecdsa/python-ecdsa.mk index eda35616de..d3d49c2520 100644 --- a/package/python-ecdsa/python-ecdsa.mk +++ b/package/python-ecdsa/python-ecdsa.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ECDSA_VERSION = 0.17.0 +PYTHON_ECDSA_VERSION = 0.18.0 PYTHON_ECDSA_SOURCE = ecdsa-$(PYTHON_ECDSA_VERSION).tar.gz -PYTHON_ECDSA_SITE = https://files.pythonhosted.org/packages/bf/3d/3d909532ad541651390bf1321e097404cbd39d1d89c2046f42a460220fb3 +PYTHON_ECDSA_SITE = https://files.pythonhosted.org/packages/ff/7b/ba6547a76c468a0d22de93e89ae60d9561ec911f59532907e72b0d8bc0f1 PYTHON_ECDSA_SETUP_TYPE = setuptools PYTHON_ECDSA_LICENSE = MIT PYTHON_ECDSA_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:17 +0100 Subject: [Buildroot] [git commit branch/next] package/python-bluezero: bump to version 0.7.1 Message-ID: <20221103205510.9099387BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=66911c3dd28a134f550ca03efe19c19daf229dd1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-bluezero/python-bluezero.hash | 4 ++-- package/python-bluezero/python-bluezero.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bluezero/python-bluezero.hash b/package/python-bluezero/python-bluezero.hash index 59e8c5af5b..6bedf62b27 100644 --- a/package/python-bluezero/python-bluezero.hash +++ b/package/python-bluezero/python-bluezero.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bluezero/json -md5 b26e6425d8adc4613b7cdf1d131f8c0b bluezero-0.6.0.tar.gz -sha256 d94f0672b1de3ff0040801538143fe9a42c501d8db79bcd183c9e051b8da83bc bluezero-0.6.0.tar.gz +md5 efa07525f1bf6db9af66eb7d9775cdb0 bluezero-0.7.1.tar.gz +sha256 f146feb65ee9f6fd9f3638ff0a44df9fd6efb48cf66a39ce51a62a7d38ab5206 bluezero-0.7.1.tar.gz # Locally computed sha256 checksums sha256 59319e80b4caa94ace4817c9f84aa16abc9d4d2b5f7866251b5fda92e87ccdef LICENSE diff --git a/package/python-bluezero/python-bluezero.mk b/package/python-bluezero/python-bluezero.mk index 7e244fe3f0..34efb6155c 100644 --- a/package/python-bluezero/python-bluezero.mk +++ b/package/python-bluezero/python-bluezero.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLUEZERO_VERSION = 0.6.0 +PYTHON_BLUEZERO_VERSION = 0.7.1 PYTHON_BLUEZERO_SOURCE = bluezero-$(PYTHON_BLUEZERO_VERSION).tar.gz -PYTHON_BLUEZERO_SITE = https://files.pythonhosted.org/packages/be/15/4a806580ffd359a03184776f37cf201298918f302b414b8a3e594d1be65c +PYTHON_BLUEZERO_SITE = https://files.pythonhosted.org/packages/9a/66/d4a92869ed2afd9483a65aff200b2ba0ca4365429bc9a836c5803ab876a5 PYTHON_BLUEZERO_SETUP_TYPE = setuptools PYTHON_BLUEZERO_LICENSE = MIT PYTHON_BLUEZERO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:54 +0100 Subject: [Buildroot] [git commit branch/next] package/python-entrypoints: bump to version 0.4 Message-ID: <20221103205511.95EF487BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=effab27db24de3999fb36768d16d4bceb1faefe1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate to flit package infrastructure. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-entrypoints/python-entrypoints.hash | 4 ++-- package/python-entrypoints/python-entrypoints.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-entrypoints/python-entrypoints.hash b/package/python-entrypoints/python-entrypoints.hash index 95c092e5e0..a8deb85614 100644 --- a/package/python-entrypoints/python-entrypoints.hash +++ b/package/python-entrypoints/python-entrypoints.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/entrypoints/json -md5 c5c61ea2e46a0c50ea08f4af7955a0b1 entrypoints-0.3.tar.gz -sha256 c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451 entrypoints-0.3.tar.gz +md5 3acd8b72119a8fb1eac7030c24ac6b49 entrypoints-0.4.tar.gz +sha256 b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4 entrypoints-0.4.tar.gz # Locally computed sha256 checksums sha256 de5fcd7349cdf399b0707a2a024833c4704743650133c72d6f0ff7561a03a848 LICENSE diff --git a/package/python-entrypoints/python-entrypoints.mk b/package/python-entrypoints/python-entrypoints.mk index 7ab1b4d64a..287b83605d 100644 --- a/package/python-entrypoints/python-entrypoints.mk +++ b/package/python-entrypoints/python-entrypoints.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_ENTRYPOINTS_VERSION = 0.3 +PYTHON_ENTRYPOINTS_VERSION = 0.4 PYTHON_ENTRYPOINTS_SOURCE = entrypoints-$(PYTHON_ENTRYPOINTS_VERSION).tar.gz -PYTHON_ENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/b4/ef/063484f1f9ba3081e920ec9972c96664e2edb9fdc3d8669b0e3b8fc0ad7c -PYTHON_ENTRYPOINTS_SETUP_TYPE = distutils +PYTHON_ENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2 +PYTHON_ENTRYPOINTS_SETUP_TYPE = flit PYTHON_ENTRYPOINTS_LICENSE = MIT PYTHON_ENTRYPOINTS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:15 +0100 Subject: [Buildroot] [git commit branch/next] package/python-beautifulsoup4: bump to version 4.11.1 Message-ID: <20221103205510.827DF87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=474148dc7a9ee5d30ac29d95643667500360220b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License file moved per changelog: the license file is packaged as LICENSE License hash changed due to formatting changes. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-beautifulsoup4/python-beautifulsoup4.hash | 6 +++--- package/python-beautifulsoup4/python-beautifulsoup4.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.hash b/package/python-beautifulsoup4/python-beautifulsoup4.hash index 665c142d53..4641d2e3a3 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 e754242642253dd31d249d00358d552e beautifulsoup4-4.10.0.tar.gz -sha256 c23ad23c521d818955a4151a67d81580319d4bf548d3d49f4223ae041ff98891 beautifulsoup4-4.10.0.tar.gz +md5 22f22f89cf9da41b22e1ece9639c66a3 beautifulsoup4-4.11.1.tar.gz +sha256 ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 beautifulsoup4-4.11.1.tar.gz # Locally computed sha256 checksums -sha256 a47ea51236098464fe0b4f559743590b533056d9e00f49ecbf80299fab47e231 COPYING.txt +sha256 9e41dab3a48f5c734a9d5446557b28a6616e4924ee51d205598e4416bb93ce25 LICENSE diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.mk b/package/python-beautifulsoup4/python-beautifulsoup4.mk index f729d1051a..78f885ba08 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.mk +++ b/package/python-beautifulsoup4/python-beautifulsoup4.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_BEAUTIFULSOUP4_VERSION = 4.10.0 +PYTHON_BEAUTIFULSOUP4_VERSION = 4.11.1 PYTHON_BEAUTIFULSOUP4_SOURCE = beautifulsoup4-$(PYTHON_BEAUTIFULSOUP4_VERSION).tar.gz -PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/a1/69/daeee6d8f22c997e522cdbeb59641c4d31ab120aba0f2c799500f7456b7e +PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7 PYTHON_BEAUTIFULSOUP4_SETUP_TYPE = setuptools PYTHON_BEAUTIFULSOUP4_LICENSE = MIT -PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = COPYING.txt +PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-channels: bump to version 4.0.0 Message-ID: <20221103205510.B23CE87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4046164fd70fde0b265875a91c96daef01e29205 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-channels/python-channels.hash | 4 ++-- package/python-channels/python-channels.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-channels/python-channels.hash b/package/python-channels/python-channels.hash index 2d0097da2b..ea643f1589 100644 --- a/package/python-channels/python-channels.hash +++ b/package/python-channels/python-channels.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/channels/json -md5 6f3fb75828b681a69372934a09ac3f32 channels-2.3.1.tar.gz -sha256 6b8ebd93fe0041a23e31c9f4130d92fadb9c0040c0eb377a004540631325a31d channels-2.3.1.tar.gz +md5 b145f0623bf1bad8ceb534c306ad2f2a channels-4.0.0.tar.gz +sha256 0ce53507a7da7b148eaa454526e0e05f7da5e5d1c23440e4886cf146981d8420 channels-4.0.0.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-channels/python-channels.mk b/package/python-channels/python-channels.mk index c0eca71aa2..40f17cb114 100644 --- a/package/python-channels/python-channels.mk +++ b/package/python-channels/python-channels.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHANNELS_VERSION = 2.3.1 +PYTHON_CHANNELS_VERSION = 4.0.0 PYTHON_CHANNELS_SOURCE = channels-$(PYTHON_CHANNELS_VERSION).tar.gz -PYTHON_CHANNELS_SITE = https://files.pythonhosted.org/packages/75/53/2db9662a52dcedb02a25f87d8efc5e630059967790e4c10887dbd2db2073 +PYTHON_CHANNELS_SITE = https://files.pythonhosted.org/packages/8e/cb/6fedd9df5972b893a04c8e5d7748873d6480a813e74b0797945bee1f4282 PYTHON_CHANNELS_SETUP_TYPE = setuptools PYTHON_CHANNELS_LICENSE = BSD-3-Clause PYTHON_CHANNELS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:08 +0100 Subject: [Buildroot] [git commit branch/next] package/python-incremental: bump to version 22.10.0 Message-ID: <20221103205511.E7D6887BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3de9aa3eea839f3a6bfef923545ef6f7db16f1cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-incremental/python-incremental.hash | 4 ++-- package/python-incremental/python-incremental.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-incremental/python-incremental.hash b/package/python-incremental/python-incremental.hash index 47af832f39..456e8ca16d 100644 --- a/package/python-incremental/python-incremental.hash +++ b/package/python-incremental/python-incremental.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/incremental/json -md5 9f7ad12e0c05a12cee52a7350976c4e3 incremental-21.3.0.tar.gz -sha256 02f5de5aff48f6b9f665d99d48bfc7ec03b6e3943210de7cfc88856d755d6f57 incremental-21.3.0.tar.gz +md5 9fffa2490ca649550c79a78e85ef2eef incremental-22.10.0.tar.gz +sha256 912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0 incremental-22.10.0.tar.gz # Locally computed sha256 checksums sha256 d043bc8899b4695de1f4511d8f507b927e11723b981ce600fa3ef7b73954afa5 LICENSE diff --git a/package/python-incremental/python-incremental.mk b/package/python-incremental/python-incremental.mk index 7c6b2a547c..4b032d2649 100644 --- a/package/python-incremental/python-incremental.mk +++ b/package/python-incremental/python-incremental.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_INCREMENTAL_VERSION = 21.3.0 +PYTHON_INCREMENTAL_VERSION = 22.10.0 PYTHON_INCREMENTAL_SOURCE = incremental-$(PYTHON_INCREMENTAL_VERSION).tar.gz -PYTHON_INCREMENTAL_SITE = https://files.pythonhosted.org/packages/4f/c5/430765c697afc217c8491785de321a21fa4d983dda14bcd82feb965b0593 +PYTHON_INCREMENTAL_SITE = https://files.pythonhosted.org/packages/86/42/9e87f04fa2cd40e3016f27a4b4572290e95899c6dce317e2cdb580f3ff09 PYTHON_INCREMENTAL_SETUP_TYPE = setuptools PYTHON_INCREMENTAL_LICENSE = MIT PYTHON_INCREMENTAL_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:24 +0100 Subject: [Buildroot] [git commit branch/next] package/python-channels-redis: bump to version 4.0.0 Message-ID: <20221103205510.BBCAD87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e9322e0ad4c29fde3eb4e816ce84182bfba593a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-channels-redis/python-channels-redis.hash | 4 ++-- package/python-channels-redis/python-channels-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-channels-redis/python-channels-redis.hash b/package/python-channels-redis/python-channels-redis.hash index 5c98953fa1..eaab5814a6 100644 --- a/package/python-channels-redis/python-channels-redis.hash +++ b/package/python-channels-redis/python-channels-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/channels-redis/json -md5 9ec9ffd467e181906f257d6c0dbabf45 channels_redis-2.4.1.tar.gz -sha256 ddfa0c067085fdce24fb80d9c0b848638cbdbf0e1167f14eb2e99d635ad216e6 channels_redis-2.4.1.tar.gz +md5 82898cb3b50bb19e8484b80b4d940910 channels_redis-4.0.0.tar.gz +sha256 122414f29f525f7b9e0c9d59cdcfc4dc1b0eecba16fbb6a1c23f1d9b58f49dcb channels_redis-4.0.0.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-channels-redis/python-channels-redis.mk b/package/python-channels-redis/python-channels-redis.mk index c2c6f59c3c..727f403aaf 100644 --- a/package/python-channels-redis/python-channels-redis.mk +++ b/package/python-channels-redis/python-channels-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHANNELS_REDIS_VERSION = 2.4.1 +PYTHON_CHANNELS_REDIS_VERSION = 4.0.0 PYTHON_CHANNELS_REDIS_SOURCE = channels_redis-$(PYTHON_CHANNELS_REDIS_VERSION).tar.gz -PYTHON_CHANNELS_REDIS_SITE = https://files.pythonhosted.org/packages/87/a9/8d11c32ae6bf3a2cc893185f7d1e03b80bda680131a08473c07ed1fe591d +PYTHON_CHANNELS_REDIS_SITE = https://files.pythonhosted.org/packages/8a/8d/bf96c62e3ca6c5ae59eb3482804afbe026c1c98b05b3ab65a0d46663644a PYTHON_CHANNELS_REDIS_SETUP_TYPE = setuptools PYTHON_CHANNELS_REDIS_LICENSE = BSD-3-Clause PYTHON_CHANNELS_REDIS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:07 +0100 Subject: [Buildroot] [git commit branch/next] package/python-ifaddr: bump to version 0.2.0 Message-ID: <20221103205511.DF0E387BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6293c033a906d279235a98cc2c49bea3447f5b67 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-ifaddr/python-ifaddr.hash | 4 ++-- package/python-ifaddr/python-ifaddr.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-ifaddr/python-ifaddr.hash b/package/python-ifaddr/python-ifaddr.hash index 57b155caa5..e3c2b13b69 100644 --- a/package/python-ifaddr/python-ifaddr.hash +++ b/package/python-ifaddr/python-ifaddr.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ifaddr/json -md5 97c4eb7505643b5f1fe17733cb42abd9 ifaddr-0.1.7.tar.gz -sha256 1f9e8a6ca6f16db5a37d3356f07b6e52344f6f9f7e806d618537731669eb1a94 ifaddr-0.1.7.tar.gz +md5 b1cac02b5dc354d68dd6d853bc9565a7 ifaddr-0.2.0.tar.gz +sha256 cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4 ifaddr-0.2.0.tar.gz # Locally computed sha256 checksums sha256 8700856576ae2bc80c63bc970250510d9213fb02fed006d5f22742c9ddde24d7 LICENSE.txt diff --git a/package/python-ifaddr/python-ifaddr.mk b/package/python-ifaddr/python-ifaddr.mk index f1154d9de8..9b7d50d825 100644 --- a/package/python-ifaddr/python-ifaddr.mk +++ b/package/python-ifaddr/python-ifaddr.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_IFADDR_VERSION = 0.1.7 +PYTHON_IFADDR_VERSION = 0.2.0 PYTHON_IFADDR_SOURCE = ifaddr-$(PYTHON_IFADDR_VERSION).tar.gz -PYTHON_IFADDR_SITE = https://files.pythonhosted.org/packages/3d/fc/4ce147e3997cd0ea470ad27112087545cf83bf85015ddb3054673cb471bb +PYTHON_IFADDR_SITE = https://files.pythonhosted.org/packages/e8/ac/fb4c578f4a3256561548cd825646680edcadb9440f3f68add95ade1eb791 PYTHON_IFADDR_SETUP_TYPE = setuptools PYTHON_IFADDR_LICENSE = MIT PYTHON_IFADDR_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:25 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cheroot: bump to version 8.6.0 Message-ID: <20221103205510.C662F87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3b8c9bd4588a717e4977debca8d51c1fcd58e4b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to links update: https://github.com/cherrypy/cheroot/commit/b4b8c11c8b9bc5dae1f9b37861f78b828882e57c Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cheroot/python-cheroot.hash | 6 +++--- package/python-cheroot/python-cheroot.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-cheroot/python-cheroot.hash b/package/python-cheroot/python-cheroot.hash index 06d9453163..e538d1fcdc 100644 --- a/package/python-cheroot/python-cheroot.hash +++ b/package/python-cheroot/python-cheroot.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cheroot/json -md5 7ace4b584a8092deb9f6b0142a627086 cheroot-8.2.1.tar.gz -sha256 5b525b3e4a755adf78070ab54c1821fb860d4255a9317dba2b88eb2df2441cff cheroot-8.2.1.tar.gz +md5 70247d0948899f453b50e6181cddd0d7 cheroot-8.6.0.tar.gz +sha256 366adf6e7cac9555486c2d1be6297993022eff6f8c4655c1443268cca3f08e25 cheroot-8.6.0.tar.gz # Locally computed sha256 checksums -sha256 da6dc218683f6dab91c6367f00bf33095d980fb1f04d430c81c5e6994b8605e0 LICENSE.md +sha256 e20feeb491a7e98084f15719349e9857aad41c4503c5e479f8815b063dbf7564 LICENSE.md diff --git a/package/python-cheroot/python-cheroot.mk b/package/python-cheroot/python-cheroot.mk index 9eae887989..95f2e39480 100644 --- a/package/python-cheroot/python-cheroot.mk +++ b/package/python-cheroot/python-cheroot.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHEROOT_VERSION = 8.2.1 +PYTHON_CHEROOT_VERSION = 8.6.0 PYTHON_CHEROOT_SOURCE = cheroot-$(PYTHON_CHEROOT_VERSION).tar.gz -PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/9b/4d/2e51e7ce60f54a5279e91648b9b9b497d4d22bc624ecae6af1b6866144a7 +PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/99/c4/9b5ca09208047f2689c24ee63e195aa01ceffb7857d715cabc046559ddd6 PYTHON_CHEROOT_LICENSE = BSD-3-Clause PYTHON_CHEROOT_LICENSE_FILES = LICENSE.md PYTHON_CHEROOT_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:01 +0100 Subject: [Buildroot] [git commit branch/next] package/python-greenlet: bump to version 2.0.0 Message-ID: <20221103205511.BA88587BD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=506d170855cbae6210426c9d84a3c36f252306cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-greenlet/python-greenlet.hash | 4 ++-- package/python-greenlet/python-greenlet.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-greenlet/python-greenlet.hash b/package/python-greenlet/python-greenlet.hash index 8e2a95b03e..b5fd1fd7b2 100644 --- a/package/python-greenlet/python-greenlet.hash +++ b/package/python-greenlet/python-greenlet.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/greenlet/json -md5 b3e86eb9ab0908e6e3ef542e9b94d7e1 greenlet-1.1.3.post0.tar.gz -sha256 f5e09dc5c6e1796969fd4b775ea1417d70e49a5df29aaa8e5d10675d9e11872c greenlet-1.1.3.post0.tar.gz +md5 1d73a38c1c0b0c7e16ec17d6a19f3652 greenlet-2.0.0.tar.gz +sha256 6c66f0da8049ee3c126b762768179820d4c0ae0ca46ae489039e4da2fae39a52 greenlet-2.0.0.tar.gz # Locally computed sha256 checksums sha256 769831d6e5dfaf2c20802faccff1fafb4c2025dd8f6253dfa47fcad59d4d0979 LICENSE sha256 e5ff3c23c110e494cd7d736c10fd96d462457bafeca310840db6527298c7d46b LICENSE.PSF diff --git a/package/python-greenlet/python-greenlet.mk b/package/python-greenlet/python-greenlet.mk index b4a0e5af08..42bf7970d8 100644 --- a/package/python-greenlet/python-greenlet.mk +++ b/package/python-greenlet/python-greenlet.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_GREENLET_VERSION = 1.1.3.post0 +PYTHON_GREENLET_VERSION = 2.0.0 PYTHON_GREENLET_SOURCE = greenlet-$(PYTHON_GREENLET_VERSION).tar.gz -PYTHON_GREENLET_SITE = https://files.pythonhosted.org/packages/ea/37/e54ce453b298e890f59dba3db32461579328a07d5b65e3eabf80f971c099 +PYTHON_GREENLET_SITE = https://files.pythonhosted.org/packages/23/6f/f72865c589d0c79f03b51520a4cdd65647de0513e9ad107a5731df89c235 PYTHON_GREENLET_SETUP_TYPE = setuptools PYTHON_GREENLET_LICENSE = MIT, PSF-2.0 PYTHON_GREENLET_LICENSE_FILES = LICENSE LICENSE.PSF From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:27 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cherrypy: bump to version 18.8.0 Message-ID: <20221103205510.D0E6A87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6263acc00de3ed3187d6c3ba0bf06267d6128646 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to url update: https://github.com/cherrypy/cherrypy/commit/07aec3c90326e537613e5a77584df201ac5fdb1a Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cherrypy/python-cherrypy.hash | 9 +++++---- package/python-cherrypy/python-cherrypy.mk | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-cherrypy/python-cherrypy.hash b/package/python-cherrypy/python-cherrypy.hash index 2e7a92d6f3..cd8f8756d8 100644 --- a/package/python-cherrypy/python-cherrypy.hash +++ b/package/python-cherrypy/python-cherrypy.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/CherryPy/json, sha256 locally computed -md5 e21fd0c5706504a8f26c46d808a14255 CherryPy-12.0.1.tar.gz -sha256 6a3a90a43b1e05bd4634c60acfdcf34efe74f9f8746aca14dbe95a9b69db30ea CherryPy-12.0.1.tar.gz -sha256 02f4efe6e7dcd218c33cfa065c0552de983b5ad563b053e97697c5abd2ef14f9 LICENSE.md +# md5, sha256 from https://pypi.org/pypi/cherrypy/json +md5 033c58bf3da497f283b039911d1c882b CherryPy-18.8.0.tar.gz +sha256 9b48cfba8a2f16d5b6419cc657e6d51db005ba35c5e3824e4728bb03bbc7ef9b CherryPy-18.8.0.tar.gz +# Locally computed sha256 checksums +sha256 45ade933c280ece37e3e01d3a91afeed9505746a456f72ad10b0897c49e65104 LICENSE.md diff --git a/package/python-cherrypy/python-cherrypy.mk b/package/python-cherrypy/python-cherrypy.mk index 72b17bc876..9b6ad0e99a 100644 --- a/package/python-cherrypy/python-cherrypy.mk +++ b/package/python-cherrypy/python-cherrypy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHERRYPY_VERSION = 12.0.1 +PYTHON_CHERRYPY_VERSION = 18.8.0 PYTHON_CHERRYPY_SOURCE = CherryPy-$(PYTHON_CHERRYPY_VERSION).tar.gz -PYTHON_CHERRYPY_SITE = https://pypi.python.org/packages/be/d8/a8ef56bfe1c39d466b8d55b496b64459cc43dec71361d88edf904901637f +PYTHON_CHERRYPY_SITE = https://files.pythonhosted.org/packages/60/ea/6c4d16b0cd1f4f64a478bac8a37d75a585e854afb5693ce80a9711efdc4a PYTHON_CHERRYPY_LICENSE = BSD-3-Clause PYTHON_CHERRYPY_LICENSE_FILES = LICENSE.md PYTHON_CHERRYPY_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:26 +0100 Subject: [Buildroot] [git commit branch/next] package/python-markdown2: bump to version 2.4.6 Message-ID: <20221103205512.6061987BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2e19ebb5035a171750e98926429b286cb1f6e21 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-markdown2/python-markdown2.hash | 4 ++-- package/python-markdown2/python-markdown2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-markdown2/python-markdown2.hash b/package/python-markdown2/python-markdown2.hash index a3e310aacf..f8582ba5b8 100644 --- a/package/python-markdown2/python-markdown2.hash +++ b/package/python-markdown2/python-markdown2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/markdown2/json -md5 6134fce06c4783b3178a90a719fa9d91 markdown2-2.4.1.tar.gz -sha256 ce9265cf179c4e07934e7b6a4b03f3edb7891e66e6d0f7017755f6064bbbe13f markdown2-2.4.1.tar.gz +md5 bb3f451bed011a0d8959e3c1d5850c53 markdown2-2.4.6.tar.gz +sha256 f65b4dbe1e16591b14fd40bc659b8b58d285eab70c1da21f390294fcdec42bb0 markdown2-2.4.6.tar.gz # Locally computed sha256 checksums sha256 f8c7c4d554409cf621b8d653dbfffb719745fd36f5c49b8305258649b403ef9c LICENSE.txt diff --git a/package/python-markdown2/python-markdown2.mk b/package/python-markdown2/python-markdown2.mk index 6acfad2ccb..b1c162e12f 100644 --- a/package/python-markdown2/python-markdown2.mk +++ b/package/python-markdown2/python-markdown2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARKDOWN2_VERSION = 2.4.1 +PYTHON_MARKDOWN2_VERSION = 2.4.6 PYTHON_MARKDOWN2_SOURCE = markdown2-$(PYTHON_MARKDOWN2_VERSION).tar.gz -PYTHON_MARKDOWN2_SITE = https://files.pythonhosted.org/packages/fb/10/4f327f4517fa5dda90021618fe174d1f4aff3c4e06abcd7f77685a455511 +PYTHON_MARKDOWN2_SITE = https://files.pythonhosted.org/packages/83/b7/24613765f558afde9f47b61fcd787a9856ac1515b53af38bd11bf2fb3c8c PYTHON_MARKDOWN2_SETUP_TYPE = setuptools PYTHON_MARKDOWN2_LICENSE = MIT PYTHON_MARKDOWN2_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:19 +0100 Subject: [Buildroot] [git commit branch/next] package/python-boto3: bump to version 1.26.0 Message-ID: <20221103205510.9B66087BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=448e701daa35bb6bd23bc6ad3c667c058e7ffb04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-boto3/python-boto3.hash | 5 +++-- package/python-boto3/python-boto3.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-boto3/python-boto3.hash b/package/python-boto3/python-boto3.hash index 96c03be61c..347acde9b2 100644 --- a/package/python-boto3/python-boto3.hash +++ b/package/python-boto3/python-boto3.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/boto3/json -sha256 833e67edfb73f2cc22ff27a1c33728686dc90a9e81ba2551f9462ea2d1b04f41 boto3-1.24.8.tar.gz +# md5, sha256 from https://pypi.org/pypi/boto3/json +md5 17f5f946d79da139fa9fd9b014fe0d99 boto3-1.26.0.tar.gz +sha256 8f0e4eb5c26f927c09bc03302d38156af578b816f1e4f8ca4f0f734d134b9d4f boto3-1.26.0.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 c5f9133573..03dc32a08b 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.24.8 +PYTHON_BOTO3_VERSION = 1.26.0 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/60/3b/6fed306341003fd059f402d22747ba33d07b8ac8bfe53dbedb2c6e42ee3b +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/77/18/91af4ff58b26d03af8bf8e0759c4087b77032bdc54199d750905080c669a PYTHON_BOTO3_SETUP_TYPE = setuptools PYTHON_BOTO3_LICENSE = Apache-2.0 PYTHON_BOTO3_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:43 +0100 Subject: [Buildroot] [git commit branch/next] package/python-networkx: bump to version 2.8.8 Message-ID: <20221103205512.C5D7F87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=303b98a1991e2bc1b7b416f180d0e5e291655290 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to year update: https://github.com/networkx/networkx/commit/922d587d8c556f87b664281109fefd7fc66d813f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-networkx/python-networkx.hash | 6 +++--- package/python-networkx/python-networkx.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-networkx/python-networkx.hash b/package/python-networkx/python-networkx.hash index ace5c6721a..d166f0b8d8 100644 --- a/package/python-networkx/python-networkx.hash +++ b/package/python-networkx/python-networkx.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/networkx/json -md5 407eb28c54e08725559754ca7ab185e0 networkx-2.6.3.tar.gz -sha256 c0946ed31d71f1b732b5aaa6da5a0388a345019af232ce2f49c766e2d6795c51 networkx-2.6.3.tar.gz +md5 22139ab5a47818fa00cbaa91eb126381 networkx-2.8.8.tar.gz +sha256 230d388117af870fce5647a3c52401fcf753e94720e6ea6b4197a5355648885e networkx-2.8.8.tar.gz # Locally computed sha256 checksums -sha256 f9c25c92ced5a264a3fe857231205d5eb625ae367935aaf8d61cdd5087dfb90e LICENSE.txt +sha256 aae9f809fb1a1592ed72e9f52df10cfad8fe226b8d4d28385f90dd4341ce7119 LICENSE.txt diff --git a/package/python-networkx/python-networkx.mk b/package/python-networkx/python-networkx.mk index 1908ed8f93..f097671d66 100644 --- a/package/python-networkx/python-networkx.mk +++ b/package/python-networkx/python-networkx.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_NETWORKX_VERSION = 2.6.3 +PYTHON_NETWORKX_VERSION = 2.8.8 PYTHON_NETWORKX_SOURCE = networkx-$(PYTHON_NETWORKX_VERSION).tar.gz -PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/97/ae/7497bc5e1c84af95e585e3f98585c9f06c627fac6340984c4243053e8f44 +PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/cd/16/c44e8550012735b8f21b3df7f39e8ba5a987fb764ac017ad5f3589735889 PYTHON_NETWORKX_LICENSE = BSD-3-Clause PYTHON_NETWORKX_LICENSE_FILES = LICENSE.txt PYTHON_NETWORKX_CPE_ID_VENDOR = python From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:34 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cssselect: bump to version 1.2.0 Message-ID: <20221103205511.0B37D87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2f4b2e8fb6984789bfcc7eff30fbecf2f51b8665 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cssselect/python-cssselect.hash | 4 ++-- package/python-cssselect/python-cssselect.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-cssselect/python-cssselect.hash b/package/python-cssselect/python-cssselect.hash index f0687a4abd..df2523265f 100644 --- a/package/python-cssselect/python-cssselect.hash +++ b/package/python-cssselect/python-cssselect.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cssselect/json -md5 fa57704c1cb66cc8e537b782bd6b227e cssselect-1.1.0.tar.gz -sha256 f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc cssselect-1.1.0.tar.gz +md5 27fbafacce5447cb867acb240d35002a cssselect-1.2.0.tar.gz +sha256 666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc cssselect-1.2.0.tar.gz # Locally computed sha256 checksums sha256 5c8da9f744e0afba81a48c9b5dbe73048f798b3287d6f1af8a05ee08ebb10892 LICENSE diff --git a/package/python-cssselect/python-cssselect.mk b/package/python-cssselect/python-cssselect.mk index f6faa94b4c..96f6f98737 100644 --- a/package/python-cssselect/python-cssselect.mk +++ b/package/python-cssselect/python-cssselect.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CSSSELECT_VERSION = 1.1.0 +PYTHON_CSSSELECT_VERSION = 1.2.0 PYTHON_CSSSELECT_SOURCE = cssselect-$(PYTHON_CSSSELECT_VERSION).tar.gz -PYTHON_CSSSELECT_SITE = https://files.pythonhosted.org/packages/70/54/37630f6eb2c214cdee2ae56b7287394c8aa2f3bafb8b4eb8c3791aae7a14 +PYTHON_CSSSELECT_SITE = https://files.pythonhosted.org/packages/d1/91/d51202cc41fbfca7fa332f43a5adac4b253962588c7cc5a54824b019081c PYTHON_CSSSELECT_SETUP_TYPE = setuptools PYTHON_CSSSELECT_LICENSE = BSD-3-Clause PYTHON_CSSSELECT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-paramiko: bump to version 2.11.0 Message-ID: <20221103205512.D6EB887BD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9cbff2f1b4848a3bc2d2df428b10f3b377a9fc56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-paramiko/python-paramiko.hash | 4 ++-- package/python-paramiko/python-paramiko.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-paramiko/python-paramiko.hash b/package/python-paramiko/python-paramiko.hash index 951bd8e114..f4142b5c33 100644 --- a/package/python-paramiko/python-paramiko.hash +++ b/package/python-paramiko/python-paramiko.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/paramiko/json -md5 6e47947882e2c1b81f35b4133e8e62b9 paramiko-2.10.3.tar.gz -sha256 ddb1977853aef82804b35d72a0e597b244fa326c404c350bd00c5b01dbfee71a paramiko-2.10.3.tar.gz +md5 b01682efcd6943936702c497afdd0aed paramiko-2.11.0.tar.gz +sha256 003e6bee7c034c21fbb051bf83dc0a9ee4106204dd3c53054c71452cc4ec3938 paramiko-2.11.0.tar.gz # Locally computed sha256 checksums sha256 5fa25bf5f395fd26e701c2e1de4ca7d162816986dc791c22f8f4226857ad1bb2 LICENSE diff --git a/package/python-paramiko/python-paramiko.mk b/package/python-paramiko/python-paramiko.mk index 46209f5823..a33e11c768 100644 --- a/package/python-paramiko/python-paramiko.mk +++ b/package/python-paramiko/python-paramiko.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PARAMIKO_VERSION = 2.10.3 +PYTHON_PARAMIKO_VERSION = 2.11.0 PYTHON_PARAMIKO_SOURCE = paramiko-$(PYTHON_PARAMIKO_VERSION).tar.gz -PYTHON_PARAMIKO_SITE = https://files.pythonhosted.org/packages/d4/93/1a1eb7f214e6774099d56153db9e612f93cb8ffcdfd2eca243fcd5bb3a78 +PYTHON_PARAMIKO_SITE = https://files.pythonhosted.org/packages/1d/08/3b8d8f1b4ec212c17429c2f3ff55b7f2237a1ad0c954972e39c8f0ac394c PYTHON_PARAMIKO_SETUP_TYPE = setuptools PYTHON_PARAMIKO_LICENSE = LGPL-2.1+ PYTHON_PARAMIKO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:38 +0100 Subject: [Buildroot] [git commit branch/next] package/python-decorator: bump to version 5.1.1 Message-ID: <20221103205511.2E73987BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1a8e3abab4f44832f04cfe03c1f7fd6df77ea47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-decorator/python-decorator.hash | 4 ++-- package/python-decorator/python-decorator.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-decorator/python-decorator.hash b/package/python-decorator/python-decorator.hash index 46ff7206d7..e12d34e7ed 100644 --- a/package/python-decorator/python-decorator.hash +++ b/package/python-decorator/python-decorator.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/decorator/json -md5 d01585c3ea5b36a209747fcc978a98c8 decorator-5.1.0.tar.gz -sha256 e59913af105b9860aa2c8d3272d9de5a56a4e608db9a2f167a8480b323d529a7 decorator-5.1.0.tar.gz +md5 a6b34700dcac8a4bb04efd55e99626c1 decorator-5.1.1.tar.gz +sha256 637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330 decorator-5.1.1.tar.gz # Locally computed sha256 checksums sha256 fd11660cabf0532082c45706862fafc294907ec7f8e217818240a4999806782e LICENSE.txt diff --git a/package/python-decorator/python-decorator.mk b/package/python-decorator/python-decorator.mk index a61f045e2a..5dba8cc915 100644 --- a/package/python-decorator/python-decorator.mk +++ b/package/python-decorator/python-decorator.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DECORATOR_VERSION = 5.1.0 +PYTHON_DECORATOR_VERSION = 5.1.1 PYTHON_DECORATOR_SOURCE = decorator-$(PYTHON_DECORATOR_VERSION).tar.gz -PYTHON_DECORATOR_SITE = https://files.pythonhosted.org/packages/92/3c/34f8448b61809968052882b830f7d8d9a8e1c07048f70deb039ae599f73c +PYTHON_DECORATOR_SITE = https://files.pythonhosted.org/packages/66/0c/8d907af351aa16b42caae42f9d6aa37b900c67308052d10fdce809f8d952 PYTHON_DECORATOR_LICENSE = BSD-2-Clause PYTHON_DECORATOR_LICENSE_FILES = LICENSE.txt PYTHON_DECORATOR_CPE_ID_VENDOR = python From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-psycopg2: bump to version 2.9.5 Message-ID: <20221103205513.2E18787BD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f8bb4a619ac723d6a35e2b3ebe9f6e1d07a5d0f6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-psycopg2/python-psycopg2.hash | 4 ++-- package/python-psycopg2/python-psycopg2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psycopg2/python-psycopg2.hash b/package/python-psycopg2/python-psycopg2.hash index d02ffc2ec8..58f98f9d84 100644 --- a/package/python-psycopg2/python-psycopg2.hash +++ b/package/python-psycopg2/python-psycopg2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psycopg2/json -md5 182e3e8cf3381c254f65f70cad4976e5 psycopg2-2.9.1.tar.gz -sha256 de5303a6f1d0a7a34b9d40e4d3bef684ccc44a49bbe3eb85e3c0bffb4a131b7c psycopg2-2.9.1.tar.gz +md5 3cec7285f61690633bb070d4bba259c2 psycopg2-2.9.5.tar.gz +sha256 a5246d2e683a972e2187a8714b5c2cf8156c064629f9a9b1a873c1730d9e245a psycopg2-2.9.5.tar.gz # Locally computed sha256 checksums sha256 9614b85dfc9a72c5b2ca33144c1d7e1ed3b1c297459d9fb28a6a5762c2e8d71b LICENSE diff --git a/package/python-psycopg2/python-psycopg2.mk b/package/python-psycopg2/python-psycopg2.mk index de466e2c59..fa23c2814f 100644 --- a/package/python-psycopg2/python-psycopg2.mk +++ b/package/python-psycopg2/python-psycopg2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSYCOPG2_VERSION = 2.9.1 +PYTHON_PSYCOPG2_VERSION = 2.9.5 PYTHON_PSYCOPG2_SOURCE = psycopg2-$(PYTHON_PSYCOPG2_VERSION).tar.gz -PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/aa/8a/7c80e7e44fb1b4277e89bd9ca509aefdd4dd1b2c547c6f293afe9f7ffd04 +PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/89/d6/cd8c46417e0f7a16b4b0fc321f4ab676a59250d08fce5b64921897fb07cc PYTHON_PSYCOPG2_SETUP_TYPE = setuptools PYTHON_PSYCOPG2_LICENSE = LGPL-3.0+ PYTHON_PSYCOPG2_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-botocore: bump to version 1.29.0 Message-ID: <20221103205510.A7AA687BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e07b8caede2bb538c6dc57cd3d16c3dffbd3f73 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-botocore/python-botocore.hash | 5 +++-- package/python-botocore/python-botocore.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index bb806fe251..72e64f521e 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/botocore/json -sha256 db6667b8dfd175d16187653942cd91dd1f0cf36adc0ea9d7a0805ba4d2a3321f botocore-1.27.8.tar.gz +# md5, sha256 from https://pypi.org/pypi/botocore/json +md5 fae1e9ad89e12436ef65b8208febdc3e botocore-1.29.0.tar.gz +sha256 f25dc0827005f81abf4b890a20c71f64ee40ea9e9795df38a242fdeed79e0a89 botocore-1.29.0.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 459eefeab1..9d2a94b39b 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.27.8 +PYTHON_BOTOCORE_VERSION = 1.29.0 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/d1/b0/ea92703bbbf82353d571636fe6697b162c3881576986d6474119d03fce53 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/0a/95/8f31139077187f2da9132d7547979262376e19056d99c7cf6278431a53de PYTHON_BOTOCORE_SETUP_TYPE = setuptools PYTHON_BOTOCORE_LICENSE = Apache-2.0 PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:43 +0100 Subject: [Buildroot] [git commit branch/next] package/python-docker: bump to version 6.0.1 Message-ID: <20221103205511.5303487BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d680db0ba77dab0ab28734d2d596e44aafeb525c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-python-setuptools-scm build dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-docker/python-docker.hash | 4 ++-- package/python-docker/python-docker.mk | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-docker/python-docker.hash b/package/python-docker/python-docker.hash index 678245a979..3fc3c4f0f4 100644 --- a/package/python-docker/python-docker.hash +++ b/package/python-docker/python-docker.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/docker/json -md5 e1e8dc73e3220fe9eec1faf80b0290de docker-4.1.0.tar.gz -sha256 6e06c5e70ba4fad73e35f00c55a895a448398f3ada7faae072e2bb01348bafc1 docker-4.1.0.tar.gz +md5 8e85e23ed30a3d07129e197d35e56eb4 docker-6.0.1.tar.gz +sha256 896c4282e5c7af5c45e8b683b0b0c33932974fe6e50fc6906a0a83616ab3da97 docker-6.0.1.tar.gz # Locally computed sha256 checksums sha256 f2f0b07fa5e492c11d27aa0d2f3f1a0e64b9d17f32d8aa489ae2af9609af33b2 LICENSE diff --git a/package/python-docker/python-docker.mk b/package/python-docker/python-docker.mk index f476a1badd..4da972e017 100644 --- a/package/python-docker/python-docker.mk +++ b/package/python-docker/python-docker.mk @@ -4,13 +4,14 @@ # ################################################################################ -PYTHON_DOCKER_VERSION = 4.1.0 +PYTHON_DOCKER_VERSION = 6.0.1 PYTHON_DOCKER_SOURCE = docker-$(PYTHON_DOCKER_VERSION).tar.gz -PYTHON_DOCKER_SITE = https://files.pythonhosted.org/packages/de/54/a822d7116ff2f726f3da2b3e6c87659657bdcb7a36e382860ed505ed5e45 +PYTHON_DOCKER_SITE = https://files.pythonhosted.org/packages/79/26/6609b51ecb418e12d1534d00b888ce7e108f38b47dc6cd589598d5c6aaa2 PYTHON_DOCKER_SETUP_TYPE = setuptools PYTHON_DOCKER_LICENSE = Apache-2.0 PYTHON_DOCKER_LICENSE_FILES = LICENSE PYTHON_DOCKER_CPE_ID_VENDOR = docker PYTHON_DOCKER_CPE_ID_PRODUCT = docker-py +PYTHON_DOCKER_DEPENDENCIES = host-python-setuptools-scm $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-portend: bump to version 3.1.0 Message-ID: <20221103205513.1189B87BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aaf7d09c805c1d4e7b64c96719a3e965f1f16ce7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrap change: https://github.com/jaraco/portend/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-portend/python-portend.hash | 6 +++--- package/python-portend/python-portend.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-portend/python-portend.hash b/package/python-portend/python-portend.hash index 1e212b15e5..6af3b77792 100644 --- a/package/python-portend/python-portend.hash +++ b/package/python-portend/python-portend.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/portend/json -md5 0ab51a12b7462a5275946a3645a71e92 portend-2.5.tar.gz -sha256 19dc27bfb3c72471bd30a235a4d5fbefef8a7e31cab367744b5d87a205e7bfd9 portend-2.5.tar.gz +md5 c37d676837505a6fc8dd33185c6d62a7 portend-3.1.0.tar.gz +sha256 239e3116045ea823f6df87d6168107ad75ccc0590e37242af0cc1e98c5d224e4 portend-3.1.0.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-portend/python-portend.mk b/package/python-portend/python-portend.mk index 8d619052c9..4322121e9b 100644 --- a/package/python-portend/python-portend.mk +++ b/package/python-portend/python-portend.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PORTEND_VERSION = 2.5 +PYTHON_PORTEND_VERSION = 3.1.0 PYTHON_PORTEND_SOURCE = portend-$(PYTHON_PORTEND_VERSION).tar.gz -PYTHON_PORTEND_SITE = https://files.pythonhosted.org/packages/2c/59/948666fc2455ae471efd40cb2a9a990f5f6f2354a9a6b228e29b9fb4a307 +PYTHON_PORTEND_SITE = https://files.pythonhosted.org/packages/6e/0a/42bcc9c97744958ce72d33f526e972379b9e90adede8a151f338818c41d4 PYTHON_PORTEND_LICENSE = MIT PYTHON_PORTEND_LICENSE_FILES = LICENSE PYTHON_PORTEND_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:46 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dominate: bump to version 2.7.0 Message-ID: <20221103205511.6741287BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c12a87f6ea28d94c7ff71b0f76838e1ac6a833f6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dominate/python-dominate.hash | 4 ++-- package/python-dominate/python-dominate.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dominate/python-dominate.hash b/package/python-dominate/python-dominate.hash index 2e77d72a2e..89293baec6 100644 --- a/package/python-dominate/python-dominate.hash +++ b/package/python-dominate/python-dominate.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dominate/json -md5 9f714324ca99eee98bb3c3cdbe838de6 dominate-2.6.0.tar.gz -sha256 76ec2cde23700a6fc4fee098168b9dee43b99c2f1dd0ca6a711f683e8eb7e1e4 dominate-2.6.0.tar.gz +md5 77bba29beaaac4dfb657092cd89db033 dominate-2.7.0.tar.gz +sha256 520101360892ebf9d0553f67d37e359ff92403d8a1e33814030503088a05da49 dominate-2.7.0.tar.gz # Locally computed sha256 checksums sha256 9ccf26cfe845e0eb8bb58053e47366e7ab6b697ae010f7650978d4b71b7d1fc1 LICENSE.txt diff --git a/package/python-dominate/python-dominate.mk b/package/python-dominate/python-dominate.mk index 79fc058737..0f3687de5f 100644 --- a/package/python-dominate/python-dominate.mk +++ b/package/python-dominate/python-dominate.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DOMINATE_VERSION = 2.6.0 +PYTHON_DOMINATE_VERSION = 2.7.0 PYTHON_DOMINATE_SOURCE = dominate-$(PYTHON_DOMINATE_VERSION).tar.gz -PYTHON_DOMINATE_SITE = https://files.pythonhosted.org/packages/29/23/edf8e470f1053245c1aa99d92c8a3da9e83f6c7d3eb39205486965425be5 +PYTHON_DOMINATE_SITE = https://files.pythonhosted.org/packages/12/d7/5e5f50f5d5bdd4282d2a70b9479c1d91d6628bebd4829e455cdf7366a92e PYTHON_DOMINATE_SETUP_TYPE = setuptools PYTHON_DOMINATE_LICENSE = LGPL-3.0+ PYTHON_DOMINATE_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:38 +0100 Subject: [Buildroot] [git commit branch/next] package/python-msgfy: bump to version 0.2.0 Message-ID: <20221103205512.AADCF87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b53b980881c4e19b42de624c23ffc2ad619ac3f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-msgfy/python-msgfy.hash | 4 ++-- package/python-msgfy/python-msgfy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-msgfy/python-msgfy.hash b/package/python-msgfy/python-msgfy.hash index c795f7fa5e..9f5bfe4804 100644 --- a/package/python-msgfy/python-msgfy.hash +++ b/package/python-msgfy/python-msgfy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/msgfy/json -md5 4a3d8ac9908acd5f661a58b12f9e0d17 msgfy-0.1.0.tar.gz -sha256 474c08302cd56ccee1300ac7976a01ebd1e42716fc9bcd947d39a311a15b7012 msgfy-0.1.0.tar.gz +md5 1727a08a0cf7fb704045168c71993280 msgfy-0.2.0.tar.gz +sha256 37c907cccb19afe73ce44111a21b410b685be92c9c44496bc4381fd93c5ad7b6 msgfy-0.2.0.tar.gz # Locally computed sha256 checksums sha256 fcfe96f8fb1bf3478a51c828e7f7afee01500ce1c2d4345d052edb858be05227 LICENSE diff --git a/package/python-msgfy/python-msgfy.mk b/package/python-msgfy/python-msgfy.mk index c187061d41..4100a912b2 100644 --- a/package/python-msgfy/python-msgfy.mk +++ b/package/python-msgfy/python-msgfy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MSGFY_VERSION = 0.1.0 +PYTHON_MSGFY_VERSION = 0.2.0 PYTHON_MSGFY_SOURCE = msgfy-$(PYTHON_MSGFY_VERSION).tar.gz -PYTHON_MSGFY_SITE = https://files.pythonhosted.org/packages/24/b5/7cc6ba75b6489245f9b75f11a85202b934fa92f6c99a4fa1c639f08d68e8 +PYTHON_MSGFY_SITE = https://files.pythonhosted.org/packages/c6/2a/663ef86625f34ee4165da1eb824442cfb1f676e892946d7fe39a8c775682 PYTHON_MSGFY_SETUP_TYPE = setuptools PYTHON_MSGFY_LICENSE = MIT PYTHON_MSGFY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:49 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dtschema: bump to version 2022.11 Message-ID: <20221103205511.79AF887BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d3bf40a3603ff99834a5eee97ef0eb757678cb92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dtschema/python-dtschema.hash | 4 ++-- package/python-dtschema/python-dtschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dtschema/python-dtschema.hash b/package/python-dtschema/python-dtschema.hash index 7b183e28e3..32e6e99fa7 100644 --- a/package/python-dtschema/python-dtschema.hash +++ b/package/python-dtschema/python-dtschema.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dtschema/json -md5 ed75defac9a7297a567f278994b14d5b dtschema-2022.8.tar.gz -sha256 1befe7c9f74cea248a8b524cf6185ac48912a5b2aae96854d77cb94584433ca4 dtschema-2022.8.tar.gz +md5 69f39814b2e90809b32cbeafc3e6aaab dtschema-2022.11.tar.gz +sha256 825e51b8bb82a2d4833d15c25ff2b9a3f5a53b36a490d7c4b6b136037e823320 dtschema-2022.11.tar.gz # Locally computed sha256 checksums sha256 ca0d66263406dc684fe9db60577b234f65ffdf620d7e041c708e969447b69111 LICENSE.txt diff --git a/package/python-dtschema/python-dtschema.mk b/package/python-dtschema/python-dtschema.mk index 263061dc98..90fffd4255 100644 --- a/package/python-dtschema/python-dtschema.mk +++ b/package/python-dtschema/python-dtschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DTSCHEMA_VERSION = 2022.8 +PYTHON_DTSCHEMA_VERSION = 2022.11 PYTHON_DTSCHEMA_SOURCE = dtschema-$(PYTHON_DTSCHEMA_VERSION).tar.gz -PYTHON_DTSCHEMA_SITE = https://files.pythonhosted.org/packages/95/be/cb576760b9578cb69da020aeb80f3c2d05ff46b4090ab350c1e05691329e +PYTHON_DTSCHEMA_SITE = https://files.pythonhosted.org/packages/9a/15/41ece48fc9524ad815238cfbd164b8ac9dde889759790afbcc4903564dbd PYTHON_DTSCHEMA_SETUP_TYPE = setuptools PYTHON_DTSCHEMA_LICENSE = BSD-2-Clause PYTHON_DTSCHEMA_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyopenssl: bump to version 22.1.0 Message-ID: <20221103205513.BD22487BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6945c4d31c9088f030c6b254a1ef202a28e84c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyopenssl/python-pyopenssl.hash | 4 ++-- package/python-pyopenssl/python-pyopenssl.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyopenssl/python-pyopenssl.hash b/package/python-pyopenssl/python-pyopenssl.hash index 0dc9f921fa..bc65bb5868 100644 --- a/package/python-pyopenssl/python-pyopenssl.hash +++ b/package/python-pyopenssl/python-pyopenssl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyopenssl/json -md5 182c9f258c431c731906ab7fdaf6d0a8 pyOpenSSL-22.0.0.tar.gz -sha256 660b1b1425aac4a1bea1d94168a85d99f0b3144c869dd4390d27629d0087f1bf pyOpenSSL-22.0.0.tar.gz +md5 6834da75e33d3c8dcd891b723bfcec9e pyOpenSSL-22.1.0.tar.gz +sha256 7a83b7b272dd595222d672f5ce29aa030f1fb837630ef229f62e72e395ce8968 pyOpenSSL-22.1.0.tar.gz # Locally computed sha256 checksums sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-pyopenssl/python-pyopenssl.mk b/package/python-pyopenssl/python-pyopenssl.mk index 21a3f06907..85f856b319 100644 --- a/package/python-pyopenssl/python-pyopenssl.mk +++ b/package/python-pyopenssl/python-pyopenssl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYOPENSSL_VERSION = 22.0.0 +PYTHON_PYOPENSSL_VERSION = 22.1.0 PYTHON_PYOPENSSL_SOURCE = pyOpenSSL-$(PYTHON_PYOPENSSL_VERSION).tar.gz -PYTHON_PYOPENSSL_SITE = https://files.pythonhosted.org/packages/35/d3/d6a9610f19d943e198df502ae660c6b5acf84cc3bc421a2aa3c0fb6b21d1 +PYTHON_PYOPENSSL_SITE = https://files.pythonhosted.org/packages/e7/2f/c6d89edac75482f11e231b644e365d31d5479b7b727734e6a8f3d00decd5 PYTHON_PYOPENSSL_LICENSE = Apache-2.0 PYTHON_PYOPENSSL_LICENSE_FILES = LICENSE PYTHON_PYOPENSSL_CPE_ID_VENDOR = pyopenssl From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:37 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dataproperty: bump to version 0.55.0 Message-ID: <20221103205511.222FE87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d40ad5de4b64b5857acb10dded9eae213c720bad branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dataproperty/python-dataproperty.hash | 4 ++-- package/python-dataproperty/python-dataproperty.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dataproperty/python-dataproperty.hash b/package/python-dataproperty/python-dataproperty.hash index 380846e9f1..3edec5cc8c 100644 --- a/package/python-dataproperty/python-dataproperty.hash +++ b/package/python-dataproperty/python-dataproperty.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dataproperty/json -md5 ce5fd0d37b6d0ca57f144e22cd62bfec DataProperty-0.54.2.tar.gz -sha256 df2fcf00e7a57f0a6089f686f847527eb3c91ded5c419daef6d06ee4bb1187b4 DataProperty-0.54.2.tar.gz +md5 8c8864a1dc456d25456b5c4de99a3fb6 DataProperty-0.55.0.tar.gz +sha256 73ccf10f8b123968210438a1a1aa859ea6d5a16b4e1f4d307da7a81b838e79fa DataProperty-0.55.0.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-dataproperty/python-dataproperty.mk b/package/python-dataproperty/python-dataproperty.mk index 1b07dc1bb7..0feef55310 100644 --- a/package/python-dataproperty/python-dataproperty.mk +++ b/package/python-dataproperty/python-dataproperty.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DATAPROPERTY_VERSION = 0.54.2 +PYTHON_DATAPROPERTY_VERSION = 0.55.0 PYTHON_DATAPROPERTY_SOURCE = DataProperty-$(PYTHON_DATAPROPERTY_VERSION).tar.gz -PYTHON_DATAPROPERTY_SITE = https://files.pythonhosted.org/packages/9a/03/44fb9094c4fb8032f254eaa37b3b07db82fa35779ceca097b3cde8464749 +PYTHON_DATAPROPERTY_SITE = https://files.pythonhosted.org/packages/85/6e/627eba99858c486c5b82468e4aaf60808c2e35d1bb768ee5da712b6fe9be PYTHON_DATAPROPERTY_SETUP_TYPE = setuptools PYTHON_DATAPROPERTY_LICENSE = MIT PYTHON_DATAPROPERTY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:59 +0100 Subject: [Buildroot] [git commit branch/next] package/python-flask-sqlalchemy: bump to version 3.0.2 Message-ID: <20221103205511.B1C6687BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ada358be6bba0ca95f4a16e98373ecf7a9e1e263 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash | 4 ++-- package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash index 4c2a701eb3..50ca14371d 100644 --- a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flask-sqlalchemy/json -md5 dcb6b62248ced71dab183f2cb2778583 Flask-SQLAlchemy-2.5.1.tar.gz -sha256 2bda44b43e7cacb15d4e05ff3cc1f8bc97936cc464623424102bfc2c35e95912 Flask-SQLAlchemy-2.5.1.tar.gz +md5 cbc5756b7e14683de1a540516159a81a Flask-SQLAlchemy-3.0.2.tar.gz +sha256 16199f5b3ddfb69e0df2f52ae4c76aedbfec823462349dabb21a1b2e0a2b65e9 Flask-SQLAlchemy-3.0.2.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk index b1d00ad6c0..ca6fd0c793 100644 --- a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_SQLALCHEMY_VERSION = 2.5.1 +PYTHON_FLASK_SQLALCHEMY_VERSION = 3.0.2 PYTHON_FLASK_SQLALCHEMY_SOURCE = Flask-SQLAlchemy-$(PYTHON_FLASK_SQLALCHEMY_VERSION).tar.gz -PYTHON_FLASK_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/35/f0/39dd2d8e7e5223f78a5206d7020dc0e16718a964acfb3564d89e9798ab9b +PYTHON_FLASK_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/0b/b7/05a8f9c3f010775275f8dec53e40ff7ea1ae61bf1cfa4b524caf4d3da982 PYTHON_FLASK_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_FLASK_SQLALCHEMY_LICENSE = BSD-3-Clause PYTHON_FLASK_SQLALCHEMY_LICENSE_FILES = LICENSE.rst From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:32 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cryptography: bump to version 38.0.3 Message-ID: <20221103205510.F3B4F87BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2fe854e9fccefb10091e8df0fb3152815c47c79d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-socketio: bump to version 5.7.2 Message-ID: <20221103205514.95FE487BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d4f5dff4a3c73c5d0a1f57e131cc44d697f4c77f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-socketio/python-socketio.hash | 4 ++-- package/python-socketio/python-socketio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-socketio/python-socketio.hash b/package/python-socketio/python-socketio.hash index 40e74cef96..abdcc3a5b7 100644 --- a/package/python-socketio/python-socketio.hash +++ b/package/python-socketio/python-socketio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-socketio/json -md5 0507825ca4bd6527cbaed81ec5767bfe python-socketio-5.4.0.tar.gz -sha256 ca807c9e1f168e96dea412d64dd834fb47c470d27fd83da0504aa4b248ba2544 python-socketio-5.4.0.tar.gz +md5 e63369252a9d383cbfc503337b864733 python-socketio-5.7.2.tar.gz +sha256 92395062d9db3c13d30e7cdedaa0e1330bba78505645db695415f9a3c628d097 python-socketio-5.7.2.tar.gz # Locally computed sha256 checksums sha256 c9e97d3dbc1fbbcdb4f7808b282cd646db887aff4f5313fe6bbe8d4c31405a9c LICENSE diff --git a/package/python-socketio/python-socketio.mk b/package/python-socketio/python-socketio.mk index f23342b776..aecff55ef4 100644 --- a/package/python-socketio/python-socketio.mk +++ b/package/python-socketio/python-socketio.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_SOCKETIO_VERSION = 5.4.0 -PYTHON_SOCKETIO_SITE = https://files.pythonhosted.org/packages/72/70/9b992f4b8adfcbf0724c079c18629d83f20b36fb0eb64d4fdf874054becf +PYTHON_SOCKETIO_VERSION = 5.7.2 +PYTHON_SOCKETIO_SITE = https://files.pythonhosted.org/packages/ee/56/294629986bf6cea96e0edb3933a7f2fac7a079d12909e893903a2effc670 PYTHON_SOCKETIO_SETUP_TYPE = setuptools PYTHON_SOCKETIO_LICENSE = MIT PYTHON_SOCKETIO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:56 +0100 Subject: [Buildroot] [git commit branch/next] package/python-filelock: bump to version 3.8.0 Message-ID: <20221103205511.9FB5D87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e6d1d0c51f18e57c6cb58b3b1dc5e0eac693c553 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-filelock/python-filelock.hash | 4 ++-- package/python-filelock/python-filelock.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-filelock/python-filelock.hash b/package/python-filelock/python-filelock.hash index d7cc864668..e4dd67de07 100644 --- a/package/python-filelock/python-filelock.hash +++ b/package/python-filelock/python-filelock.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/filelock/json -md5 f8458b5235a9e439fd512dc08947f6b2 filelock-3.3.0.tar.gz -sha256 8c7eab13dc442dc249e95158bcc12dec724465919bdc9831fdbf0660f03d1785 filelock-3.3.0.tar.gz +md5 9bd8d33d5d7dc95012981ccbfb2d2a0f filelock-3.8.0.tar.gz +sha256 55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc filelock-3.8.0.tar.gz # Locally computed sha256 checksums sha256 88d9b4eb60579c191ec391ca04c16130572d7eedc4a86daa58bf28c6e14c9bcd LICENSE diff --git a/package/python-filelock/python-filelock.mk b/package/python-filelock/python-filelock.mk index 00c32b2caa..8d5308ddca 100644 --- a/package/python-filelock/python-filelock.mk +++ b/package/python-filelock/python-filelock.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FILELOCK_VERSION = 3.3.0 +PYTHON_FILELOCK_VERSION = 3.8.0 PYTHON_FILELOCK_SOURCE = filelock-$(PYTHON_FILELOCK_VERSION).tar.gz -PYTHON_FILELOCK_SITE = https://files.pythonhosted.org/packages/fd/6e/665a6cb363bee26e40954ee812e4e733fd7cafd84c06e0c7c2357641abd6 +PYTHON_FILELOCK_SITE = https://files.pythonhosted.org/packages/95/55/b897882bffb8213456363e646bf9e9fa704ffda5a7d140edf935a9e02c7b PYTHON_FILELOCK_SETUP_TYPE = setuptools PYTHON_FILELOCK_LICENSE = Public Domain PYTHON_FILELOCK_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:40 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dialog3: bump to version 3.5.3 Message-ID: <20221103205511.3A49F87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f5021429999c957e2683ad4d11ca43ba411d8b45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dialog3/python-dialog3.hash | 8 ++++---- package/python-dialog3/python-dialog3.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-dialog3/python-dialog3.hash b/package/python-dialog3/python-dialog3.hash index 4c43d4bf5e..d66f328638 100644 --- a/package/python-dialog3/python-dialog3.hash +++ b/package/python-dialog3/python-dialog3.hash @@ -1,5 +1,5 @@ -# md5 from https://pypi.python.org/pypi/pythondialog/json -md5 07e257d91099b804e040c6ea5ec56041 pythondialog-3.5.1.tar.gz -# Locally computed -sha256 34a0687290571f37d7d297514cc36bd4cd044a3a4355271549f91490d3e7ece8 pythondialog-3.5.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/pythondialog/json +md5 94a9236e427de783fa3ee8288834f7f1 pythondialog-3.5.3.tar.gz +sha256 b2a34a8af0a6625ccbdf45cd343b854fc6c1a85231dadc80b8805db836756323 pythondialog-3.5.3.tar.gz +# Locally computed sha256 checksums sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/python-dialog3/python-dialog3.mk b/package/python-dialog3/python-dialog3.mk index 6051985640..e936de5811 100644 --- a/package/python-dialog3/python-dialog3.mk +++ b/package/python-dialog3/python-dialog3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DIALOG3_VERSION = 3.5.1 +PYTHON_DIALOG3_VERSION = 3.5.3 PYTHON_DIALOG3_SOURCE = pythondialog-$(PYTHON_DIALOG3_VERSION).tar.gz -PYTHON_DIALOG3_SITE = https://files.pythonhosted.org/packages/72/3c/26ed0db035f97196704d0197d8b2254b8a6ca93a2d132430b0b0d597aa79 +PYTHON_DIALOG3_SITE = https://files.pythonhosted.org/packages/4e/40/5c84d79f7d536ca2c3722af521eff4faafe54a93797f08c72eb72e68fb68 PYTHON_DIALOG3_LICENSE = LGPL-2.1+ PYTHON_DIALOG3_LICENSE_FILES = COPYING PYTHON_DIALOG3_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:02 +0100 Subject: [Buildroot] [git commit branch/next] package/python-httplib2: bump to version 0.21.0 Message-ID: <20221103205511.C39B587BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c75f86321131fbdbb5691dda0dce57473981c08c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-httplib2/python-httplib2.hash | 4 ++-- package/python-httplib2/python-httplib2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-httplib2/python-httplib2.hash b/package/python-httplib2/python-httplib2.hash index 2c5914c5f6..4da8f26e43 100644 --- a/package/python-httplib2/python-httplib2.hash +++ b/package/python-httplib2/python-httplib2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/httplib2/json -md5 de7f5e3a4adb3105889867327bdd39dc httplib2-0.19.1.tar.gz -sha256 0b12617eeca7433d4c396a100eaecfa4b08ee99aa881e6df6e257a7aad5d533d httplib2-0.19.1.tar.gz +md5 b42f508585d988e77eac3980db1fd967 httplib2-0.21.0.tar.gz +sha256 fc144f091c7286b82bec71bdbd9b27323ba709cc612568d3000893bfd9cb4b34 httplib2-0.21.0.tar.gz # Locally computed sha256 checksums sha256 589eec38f72df2be203711d3b8cbece9b908c5e7ff00bc3cab7f63bae9e366b4 LICENSE diff --git a/package/python-httplib2/python-httplib2.mk b/package/python-httplib2/python-httplib2.mk index a259c33c73..1093ecab39 100644 --- a/package/python-httplib2/python-httplib2.mk +++ b/package/python-httplib2/python-httplib2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HTTPLIB2_VERSION = 0.19.1 +PYTHON_HTTPLIB2_VERSION = 0.21.0 PYTHON_HTTPLIB2_SOURCE = httplib2-$(PYTHON_HTTPLIB2_VERSION).tar.gz -PYTHON_HTTPLIB2_SITE = https://files.pythonhosted.org/packages/ed/cd/533a1e9e04671bcee5d2854b4f651a3fab9586d698de769d93b05ee2bff1 +PYTHON_HTTPLIB2_SITE = https://files.pythonhosted.org/packages/c2/37/a093aaa902f6b2301f0f2cff5285548dbc4ab9b9a29215eb440381cbb32b PYTHON_HTTPLIB2_SETUP_TYPE = setuptools PYTHON_HTTPLIB2_LICENSE = MIT PYTHON_HTTPLIB2_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:05 +0100 Subject: [Buildroot] [git commit branch/next] package/python-huepy: bump to version 1.2.1 Message-ID: <20221103205511.D5A1D87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a7801f1a1feaa8b84f8f56699a001c1d71e3ffd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop patch which is no longer needed. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-huepy/0001-fix-import-with-python3.patch | 8 -------- package/python-huepy/python-huepy.hash | 7 ++++--- package/python-huepy/python-huepy.mk | 5 +++-- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/package/python-huepy/0001-fix-import-with-python3.patch b/package/python-huepy/0001-fix-import-with-python3.patch deleted file mode 100644 index e04eacb228..0000000000 --- a/package/python-huepy/0001-fix-import-with-python3.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- a/huepy/__init__.py -+++ b/huepy/__init__.py -@@ -1,4 +1,4 @@ --from hue import COMMANDS -+from .hue import COMMANDS - - __all__ = list(COMMANDS.keys()) - __version__ = '1.0.1' diff --git a/package/python-huepy/python-huepy.hash b/package/python-huepy/python-huepy.hash index 32d0eb2674..74b02864d3 100644 --- a/package/python-huepy/python-huepy.hash +++ b/package/python-huepy/python-huepy.hash @@ -1,4 +1,5 @@ -# Locally computer sha256 checksums -md5 da6514d9d61fb75ac9470f6863ce1aca python-huepy-a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e.tar.gz -sha256 63147cef5ecae5c1ab38000be91def351710e6bef2c5f67b5303418becf6c0f2 python-huepy-a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e.tar.gz +# md5, sha256 from https://pypi.org/pypi/huepy/json +md5 394a1072bec18c27097b053c40ddf0ea huepy-1.2.1.tar.gz +sha256 5b29beef797312fb7606188bc5cd98f78ab8f7e01576427a9312f1c9b20b759d huepy-1.2.1.tar.gz +# Locally computed sha256 checksums sha256 8b1ba204bb69a0ade2bfcf65ef294a920f6bb361b317dba43c7ef29d96332b9b LICENSE diff --git a/package/python-huepy/python-huepy.mk b/package/python-huepy/python-huepy.mk index 5c1041205d..cca3c3429e 100644 --- a/package/python-huepy/python-huepy.mk +++ b/package/python-huepy/python-huepy.mk @@ -4,8 +4,9 @@ # ################################################################################ -PYTHON_HUEPY_VERSION = a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e -PYTHON_HUEPY_SITE = $(call github,s0md3v,hue,$(PYTHON_HUEPY_VERSION)) +PYTHON_HUEPY_VERSION = 1.2.1 +PYTHON_HUEPY_SOURCE = huepy-$(PYTHON_HUEPY_VERSION).tar.gz +PYTHON_HUEPY_SITE = https://files.pythonhosted.org/packages/d6/4e/2dae447d8858a31158ca6c313f5d1902bc83b8542bb5f10c0307de2973bc PYTHON_HUEPY_LICENSE = GPL-3.0 PYTHON_HUEPY_LICENSE_FILES = LICENSE PYTHON_HUEPY_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:35 +0100 Subject: [Buildroot] [git commit branch/next] package/python-daphne: bump to version 4.0.0 Message-ID: <20221103205511.16F2F87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2ccca7470426f25244684e0cf86b031ec0add96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixup remove pytest runner patch. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-daphne/0001-remove-pytest-runner-requirement.patch | 10 +++++----- package/python-daphne/python-daphne.hash | 6 +++--- package/python-daphne/python-daphne.mk | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package/python-daphne/0001-remove-pytest-runner-requirement.patch b/package/python-daphne/0001-remove-pytest-runner-requirement.patch index 30acf201d6..70cdb4f19d 100644 --- a/package/python-daphne/0001-remove-pytest-runner-requirement.patch +++ b/package/python-daphne/0001-remove-pytest-runner-requirement.patch @@ -15,13 +15,13 @@ index 64e94f1..4e3abb0 100755 --- a/setup.py +++ b/setup.py @@ -23,7 +23,6 @@ setup( - packages=find_packages() + ["twisted.plugins"], include_package_data=True, - install_requires=["twisted[tls]>=18.7", "autobahn>=0.18", "asgiref~=3.2"], + install_requires=["twisted[tls]>=22.4", "autobahn>=22.4.2", "asgiref>=3.5.2,<4"], + python_requires=">=3.7", - setup_requires=["pytest-runner"], - extras_require={ - "tests": ["hypothesis~=3.88", "pytest~=3.10", "pytest-asyncio~=0.8"] - }, + extras_require={"tests": ["hypothesis", "pytest", "pytest-asyncio", "django"]}, + entry_points={ + "console_scripts": ["daphne = daphne.cli:CommandLineInterface.entrypoint"] -- 2.21.0 diff --git a/package/python-daphne/python-daphne.hash b/package/python-daphne/python-daphne.hash index f80d7175cb..90d053bff6 100644 --- a/package/python-daphne/python-daphne.hash +++ b/package/python-daphne/python-daphne.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/daphne/json -md5 564353eaed92659e3b113d966a0288f2 daphne-2.4.1.tar.gz0 -sha256 1e41d02d78da373c1f8504835cdca6d447b5d64c2941661d4bd968d412b6c383 daphne-2.4.1.tar.gz -# Locally computed sha256 +md5 f0dcc0618459ad7d25508704f9505b56 daphne-4.0.0.tar.gz +sha256 cce9afc8f49a4f15d4270b8cfb0e0fe811b770a5cc795474e97e4da287497666 daphne-4.0.0.tar.gz +# Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-daphne/python-daphne.mk b/package/python-daphne/python-daphne.mk index cd4739db19..c08088278e 100644 --- a/package/python-daphne/python-daphne.mk +++ b/package/python-daphne/python-daphne.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DAPHNE_VERSION = 2.4.1 +PYTHON_DAPHNE_VERSION = 4.0.0 PYTHON_DAPHNE_SOURCE = daphne-$(PYTHON_DAPHNE_VERSION).tar.gz -PYTHON_DAPHNE_SITE = https://files.pythonhosted.org/packages/03/6c/847d1c962f8c45aa2ab0791583c4a41669d158e28fd6369ce940b8ea8417 +PYTHON_DAPHNE_SITE = https://files.pythonhosted.org/packages/d7/77/57b19d5caabf8537879aa4cf3a017b99d0b727f2521ffca7fd9140573509 PYTHON_DAPHNE_SETUP_TYPE = setuptools # https://github.com/django/daphne/blob/master/LICENSE PYTHON_DAPHNE_LICENSE = BSD-3-Clause From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:42 +0100 Subject: [Buildroot] [git commit branch/next] package/python-django: bump to version 4.1.3 Message-ID: <20221103205511.4631A87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=57117dd41a76cff06a44f1568d90e59cd2494753 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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..b9ae8a1da1 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 60c54c37ecf9e5e635ee6bb07a13a9fa Django-4.1.3.tar.gz +sha256 678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1 Django-4.1.3.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..c90caa9635 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.1.3 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/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:12 +0100 Subject: [Buildroot] [git commit branch/next] package/python-jaraco-classes: bump to version 3.2.3 Message-ID: <20221103205512.0E31387BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f7851c8c2f4e35c3e5f3a99c48c6ca70817f741e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrapping: https://github.com/jaraco/jaraco.classes/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-jaraco-classes/python-jaraco-classes.hash | 6 +++--- package/python-jaraco-classes/python-jaraco-classes.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-jaraco-classes/python-jaraco-classes.hash b/package/python-jaraco-classes/python-jaraco-classes.hash index 088ee2269e..0e170d58d1 100644 --- a/package/python-jaraco-classes/python-jaraco-classes.hash +++ b/package/python-jaraco-classes/python-jaraco-classes.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/jaraco.classes/json -md5 63d4f5a2df2625ec3979c9633da1505e jaraco.classes-2.0.tar.gz -sha256 dcc2c4a8ca4b344cdbf2e1be7124a5c4f192574cdbb453b62350ae8240a2caf5 jaraco.classes-2.0.tar.gz +md5 a661acdae43995c08500324a8df62f03 jaraco.classes-3.2.3.tar.gz +sha256 89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a jaraco.classes-3.2.3.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-jaraco-classes/python-jaraco-classes.mk b/package/python-jaraco-classes/python-jaraco-classes.mk index 7455ed4d44..4790516330 100644 --- a/package/python-jaraco-classes/python-jaraco-classes.mk +++ b/package/python-jaraco-classes/python-jaraco-classes.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JARACO_CLASSES_VERSION = 2.0 +PYTHON_JARACO_CLASSES_VERSION = 3.2.3 PYTHON_JARACO_CLASSES_SOURCE = jaraco.classes-$(PYTHON_JARACO_CLASSES_VERSION).tar.gz -PYTHON_JARACO_CLASSES_SITE = https://files.pythonhosted.org/packages/6e/27/f6ce0863a6ce574922ffe70d63c40b9771aefb686cb595cf435d184f0ca3 +PYTHON_JARACO_CLASSES_SITE = https://files.pythonhosted.org/packages/bf/02/a956c9bfd2dfe60b30c065ed8e28df7fcf72b292b861dca97e951c145ef6 PYTHON_JARACO_CLASSES_LICENSE = MIT PYTHON_JARACO_CLASSES_LICENSE_FILES = LICENSE PYTHON_JARACO_CLASSES_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:15 +0100 Subject: [Buildroot] [git commit branch/next] package/python-jmespath: bump to version 1.0.1 Message-ID: <20221103205512.1FBD587BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=29c99ba046fa64db3fe990649745baf056e3ea7f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-jmespath/python-jmespath.hash | 5 +++-- package/python-jmespath/python-jmespath.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-jmespath/python-jmespath.hash b/package/python-jmespath/python-jmespath.hash index a1c64a121e..03f64f3b74 100644 --- a/package/python-jmespath/python-jmespath.hash +++ b/package/python-jmespath/python-jmespath.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/jmespath/json -sha256 a490e280edd1f57d6de88636992d05b71e97d69a26a19f058ecf7d304474bf5e jmespath-1.0.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/jmespath/json +md5 2dd28beb22d698f58fe2281bfe5fe3a3 jmespath-1.0.1.tar.gz +sha256 90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe jmespath-1.0.1.tar.gz # Locally computed sha256 checksums sha256 66b313cce80ed0623fc7db3f24863a0c80fd83eb341a46b57864158ae74faa56 LICENSE.txt diff --git a/package/python-jmespath/python-jmespath.mk b/package/python-jmespath/python-jmespath.mk index 48b19e8494..a94a13a229 100644 --- a/package/python-jmespath/python-jmespath.mk +++ b/package/python-jmespath/python-jmespath.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JMESPATH_VERSION = 1.0.0 +PYTHON_JMESPATH_VERSION = 1.0.1 PYTHON_JMESPATH_SOURCE = jmespath-$(PYTHON_JMESPATH_VERSION).tar.gz -PYTHON_JMESPATH_SITE = https://files.pythonhosted.org/packages/06/7e/44686b986ef9ca6069db224651baaa8300b93af2a085a5b135997bf659b3 +PYTHON_JMESPATH_SITE = https://files.pythonhosted.org/packages/00/2a/e867e8531cf3e36b41201936b7fa7ba7b5702dbef42922193f05c8976cd6 PYTHON_JMESPATH_SETUP_TYPE = setuptools PYTHON_JMESPATH_LICENSE = MIT PYTHON_JMESPATH_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-humanize: bump to version 4.4.0 Message-ID: <20221103205511.CCD0787BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90c35b2c14544143d1f18c22f425f1de7bd19b2b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-humanize/python-humanize.hash | 4 ++-- package/python-humanize/python-humanize.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-humanize/python-humanize.hash b/package/python-humanize/python-humanize.hash index 9b2559ab11..871bb9bfa5 100644 --- a/package/python-humanize/python-humanize.hash +++ b/package/python-humanize/python-humanize.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/humanize/json -md5 04f5b334283e1f7f0dfeccf7d5a4b880 humanize-3.11.0.tar.gz -sha256 4160cdc63fcd0daac27d2e1e218a31bb396fc3fe5712d153675d89432a03778f humanize-3.11.0.tar.gz +md5 5e90552713107f756788ecdd8fbe341d humanize-4.4.0.tar.gz +sha256 efb2584565cc86b7ea87a977a15066de34cdedaf341b11c851cfcfd2b964779c humanize-4.4.0.tar.gz # Locally computed sha256 checksums sha256 8ba6c18112a431400ad3c743f70670079b302545d98884fc2f28a91c383a0380 LICENCE diff --git a/package/python-humanize/python-humanize.mk b/package/python-humanize/python-humanize.mk index ea5454d6cc..04cb0713fc 100644 --- a/package/python-humanize/python-humanize.mk +++ b/package/python-humanize/python-humanize.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HUMANIZE_VERSION = 3.11.0 +PYTHON_HUMANIZE_VERSION = 4.4.0 PYTHON_HUMANIZE_SOURCE = humanize-$(PYTHON_HUMANIZE_VERSION).tar.gz -PYTHON_HUMANIZE_SITE = https://files.pythonhosted.org/packages/a6/d0/e06993724937f2aab3e7085d137d453968aaac0f74661ef9c90528a79d61 +PYTHON_HUMANIZE_SITE = https://files.pythonhosted.org/packages/51/19/3e1adf0e7a8c8361496b085edcab2ddcd85410735a2b6fdd044247fc5b75 PYTHON_HUMANIZE_SETUP_TYPE = setuptools PYTHON_HUMANIZE_LICENSE = MIT PYTHON_HUMANIZE_LICENSE_FILES = LICENCE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:57 +0100 Subject: [Buildroot] [git commit branch/next] package/python-flask: bump to version 2.2.2 Message-ID: <20221103205511.A8A4487BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1fbb2cef681e154ab5ee0b8d13e90596d902c5e8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-flask/python-flask.hash | 4 ++-- package/python-flask/python-flask.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask/python-flask.hash b/package/python-flask/python-flask.hash index 5f19a450a1..9b6391750a 100644 --- a/package/python-flask/python-flask.hash +++ b/package/python-flask/python-flask.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/flask/json -md5 93f1832e5be704ef6ff2a4124579cd85 Flask-2.1.2.tar.gz -sha256 315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477 Flask-2.1.2.tar.gz +md5 c0d2276cb7d59a06d62c915da9c77ba6 Flask-2.2.2.tar.gz +sha256 642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b Flask-2.2.2.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst sha256 7535eac513edd12fb8e33f203c6a403549629e34b363418cdbd6c6ea5464515d docs/license.rst diff --git a/package/python-flask/python-flask.mk b/package/python-flask/python-flask.mk index b684aff480..1b1ffdf034 100644 --- a/package/python-flask/python-flask.mk +++ b/package/python-flask/python-flask.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_VERSION = 2.1.2 +PYTHON_FLASK_VERSION = 2.2.2 PYTHON_FLASK_SOURCE = Flask-$(PYTHON_FLASK_VERSION).tar.gz -PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b +PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f PYTHON_FLASK_SETUP_TYPE = setuptools PYTHON_FLASK_LICENSE = BSD-3-Clause PYTHON_FLASK_LICENSE_FILES = LICENSE.rst docs/license.rst From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:16 +0100 Subject: [Buildroot] [git commit branch/next] package/python-keyring: bump to version 23.9.3 Message-ID: <20221103205512.2871B87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=24565bfe7941c9869b3398d315bf318ad03efa27 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrap: https://github.com/jaraco/keyring/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-keyring/python-keyring.hash | 6 +++--- package/python-keyring/python-keyring.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-keyring/python-keyring.hash b/package/python-keyring/python-keyring.hash index 692217f437..45f5bf7c84 100644 --- a/package/python-keyring/python-keyring.hash +++ b/package/python-keyring/python-keyring.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/keyring/json -md5 1eb6d586ee5794de4bf39c1f513a3139 keyring-19.2.0.tar.gz -sha256 91037ccaf0c9a112a76f7740e4a416b9457a69b66c2799421581bee710a974b3 keyring-19.2.0.tar.gz +md5 60219a9a22467e15fcd09515b5b2ef39 keyring-23.9.3.tar.gz +sha256 69b01dd83c42f590250fe7a1f503fc229b14de83857314b1933a3ddbf595c4a5 keyring-23.9.3.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-keyring/python-keyring.mk b/package/python-keyring/python-keyring.mk index 0e05738605..8d7833e14f 100644 --- a/package/python-keyring/python-keyring.mk +++ b/package/python-keyring/python-keyring.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_KEYRING_VERSION = 19.2.0 +PYTHON_KEYRING_VERSION = 23.9.3 PYTHON_KEYRING_SOURCE = keyring-$(PYTHON_KEYRING_VERSION).tar.gz -PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/ee/46/77fdb7cd2b0f1f684afbc35a59b3d7ebb6961fe528f97b86900002968914 +PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/2a/ef/28d3d5428108111dae4304a2ebec80d113aea9e78c939e25255425d486ff PYTHON_KEYRING_SETUP_TYPE = setuptools PYTHON_KEYRING_LICENSE = MIT PYTHON_KEYRING_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-kiwisolver: bump to version 1.4.4 Message-ID: <20221103205512.3A6C587BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ce5a582e9f99ac05bfbc8330c8ea978d7af9724 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-python-cppy build dependency. License hash changed due to filename update: https://github.com/nucleic/kiwi/commit/b04d5d3f6cb404d1e23c0c4f9bff76bd5a8facb6 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-kiwisolver/python-kiwisolver.hash | 8 +++++--- package/python-kiwisolver/python-kiwisolver.mk | 6 ++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/package/python-kiwisolver/python-kiwisolver.hash b/package/python-kiwisolver/python-kiwisolver.hash index aa7d79ced7..7f2e263a5b 100644 --- a/package/python-kiwisolver/python-kiwisolver.hash +++ b/package/python-kiwisolver/python-kiwisolver.hash @@ -1,3 +1,5 @@ -# Locally calculated -sha256 48168c0ace18319c649e31907f6d8586f648e503560f506f128798b99393bcdb python-kiwisolver-1.1.0.tar.gz -sha256 95c32f73d43fa54d8146badbcbd73b83acb7fa2cc81a7cef7784b3cd33b146a0 LICENSE +# md5, sha256 from https://pypi.org/pypi/kiwisolver/json +md5 34796908455c3b23c889439b541e424b kiwisolver-1.4.4.tar.gz +sha256 d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955 kiwisolver-1.4.4.tar.gz +# Locally computed sha256 checksums +sha256 26da8d49744796f2601fb5fe9e5d8b9e8102064ca60a8dc1825b6177cb05450c LICENSE diff --git a/package/python-kiwisolver/python-kiwisolver.mk b/package/python-kiwisolver/python-kiwisolver.mk index 2b99803c0d..2c5db26dbc 100644 --- a/package/python-kiwisolver/python-kiwisolver.mk +++ b/package/python-kiwisolver/python-kiwisolver.mk @@ -4,10 +4,12 @@ # ################################################################################ -PYTHON_KIWISOLVER_VERSION = 1.1.0 -PYTHON_KIWISOLVER_SITE = $(call github,nucleic,kiwi,$(PYTHON_KIWISOLVER_VERSION)) +PYTHON_KIWISOLVER_VERSION = 1.4.4 +PYTHON_KIWISOLVER_SOURCE = kiwisolver-$(PYTHON_KIWISOLVER_VERSION).tar.gz +PYTHON_KIWISOLVER_SITE = https://files.pythonhosted.org/packages/5f/5c/272a7dd49a1914f35cd8d6d9f386defa8b047f6fbd06badd6b77b3ba24e7 PYTHON_KIWISOLVER_LICENSE = BSD-3-Clause PYTHON_KIWISOLVER_LICENSE_FILES = LICENSE PYTHON_KIWISOLVER_SETUP_TYPE = setuptools +PYTHON_KIWISOLVER_DEPENDENCIES = host-python-cppy $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:10 +0100 Subject: [Buildroot] [git commit branch/next] package/python-ipython: bump to version 8.6.0 Message-ID: <20221103205511.F15A287BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e6c204f51f5696aa056324a5a30ac5d23648e8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop patch which is no longer needed. Migrate from distutils to setuptools infrastructure. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../0001-set-correct-python-executable-path.patch | 15 --------------- package/python-ipython/python-ipython.hash | 4 ++-- package/python-ipython/python-ipython.mk | 6 +++--- 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/package/python-ipython/0001-set-correct-python-executable-path.patch b/package/python-ipython/0001-set-correct-python-executable-path.patch deleted file mode 100644 index 0fbd5a1c8e..0000000000 --- a/package/python-ipython/0001-set-correct-python-executable-path.patch +++ /dev/null @@ -1,15 +0,0 @@ -Set correct Python executable path - -Signed-off-by: Philippe Proulx - ---- python-ipython-2.1.0/setupbase.py 2014-05-21 15:19:12.000000000 -0400 -+++ python-ipython-2.1.0-new/setupbase.py 2014-07-23 23:34:32.892030423 -0400 -@@ -394,7 +394,7 @@ class build_scripts_entrypt(build_script - - mod, func = entrypt.split(':') - with open(outfile, 'w') as f: -- f.write(script_src.format(executable=sys.executable, -+ f.write(script_src.format(executable='/usr/bin/env python', - mod=mod, func=func)) - - return outfiles, outfiles diff --git a/package/python-ipython/python-ipython.hash b/package/python-ipython/python-ipython.hash index cd18c3d125..e61727e045 100644 --- a/package/python-ipython/python-ipython.hash +++ b/package/python-ipython/python-ipython.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/ipython/json -md5 6907b67691ba697173a3befb2c35f7ac ipython-7.31.1.tar.gz -sha256 b5548ec5329a4bcf054a5deed5099b0f9622eb9ea51aaa7104d215fece201d8c ipython-7.31.1.tar.gz +md5 8c98f6def0622ea32975cb779247c3d7 ipython-8.6.0.tar.gz +sha256 7c959e3dedbf7ed81f9b9d8833df252c430610e2a4a6464ec13cd20975ce20a5 ipython-8.6.0.tar.gz # Locally computed sha256 checksums sha256 341afcbd729887b7046fe7b98fc4f4edff3aed8d38f06eefd9b30670f043df17 COPYING.rst sha256 e0e390748ed440ab893ca1f135a88a920aaf5409dbb90a5b427c75c5e51268fb LICENSE diff --git a/package/python-ipython/python-ipython.mk b/package/python-ipython/python-ipython.mk index 389ebfa897..f3aac75db1 100644 --- a/package/python-ipython/python-ipython.mk +++ b/package/python-ipython/python-ipython.mk @@ -4,13 +4,13 @@ # ################################################################################ -PYTHON_IPYTHON_VERSION = 7.31.1 +PYTHON_IPYTHON_VERSION = 8.6.0 PYTHON_IPYTHON_SOURCE = ipython-$(PYTHON_IPYTHON_VERSION).tar.gz -PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/fb/39/c1947dc1bb993a35469ca474535cb3214c91f5f9a7752a1fcbd9b6b37dde +PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/7f/59/05e94e067afb61460f0d5229a1edb800e2f65b8436085fad9cd262d80d45 PYTHON_IPYTHON_LICENSE = BSD-3-Clause PYTHON_IPYTHON_LICENSE_FILES = COPYING.rst LICENSE PYTHON_IPYTHON_CPE_ID_VENDOR = ipython PYTHON_IPYTHON_CPE_ID_PRODUCT = ipython -PYTHON_IPYTHON_SETUP_TYPE = distutils +PYTHON_IPYTHON_SETUP_TYPE = setuptools $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-lark: bump to version 1.1.4 Message-ID: <20221103205512.43ED987BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bed05b2f1b660383b7c6835d59b45eac01bf982 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to whitespace removal: https://github.com/lark-parser/lark/commit/5236ff95a37cf464ba7049b27622d87b662c1918 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-lark/python-lark.hash | 6 +++--- package/python-lark/python-lark.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-lark/python-lark.hash b/package/python-lark/python-lark.hash index 3773c00f7c..abc168e93b 100644 --- a/package/python-lark/python-lark.hash +++ b/package/python-lark/python-lark.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/lark/json -md5 fd3ca96a8d9d67798508470032921078 lark-1.1.2.tar.gz -sha256 7a8d0c07d663da9391d7faee1bf1d7df4998c47ca43a593cbef5c7566acd057a lark-1.1.2.tar.gz +md5 d7368d8f9fd0b844c034f321f5b52fd4 lark-1.1.4.tar.gz +sha256 eee86062b149600ef62de0d8dfd38cf85ffc737e16911e7d8c18880f8c5b1333 lark-1.1.4.tar.gz # Locally computed sha256 checksums -sha256 6e83ad8e0de51690a53eac02dd2b6188dfd7949053be56fba5b651140d27ee57 LICENSE +sha256 8263e5652d07cecb3adadf05140b65e70cfa169ecec5f520fe1671479ce12a83 LICENSE diff --git a/package/python-lark/python-lark.mk b/package/python-lark/python-lark.mk index 52c249552e..548adcd833 100644 --- a/package/python-lark/python-lark.mk +++ b/package/python-lark/python-lark.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LARK_VERSION = 1.1.2 +PYTHON_LARK_VERSION = 1.1.4 PYTHON_LARK_SOURCE = lark-$(PYTHON_LARK_VERSION).tar.gz -PYTHON_LARK_SITE = https://files.pythonhosted.org/packages/a3/c5/11d0a086590b207ad1b6c9ba6e019f8290652f3d703cdb002d72e220dd99 +PYTHON_LARK_SITE = https://files.pythonhosted.org/packages/1d/08/eb2590d4f824b5a947d866c603799fa70278f1372cbf8d15b7b4823dfb2b PYTHON_LARK_SETUP_TYPE = setuptools PYTHON_LARK_LICENSE = MIT PYTHON_LARK_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:30 +0100 Subject: [Buildroot] [git commit branch/next] package/python-colorlog: bump to version 6.7.0 Message-ID: <20221103205510.E6E0F87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b246c5844c6c00806389ef8d40a39f17e2d68acb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-colorlog/python-colorlog.hash | 4 ++-- package/python-colorlog/python-colorlog.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-colorlog/python-colorlog.hash b/package/python-colorlog/python-colorlog.hash index f324c1f290..f4d0dd4c0e 100644 --- a/package/python-colorlog/python-colorlog.hash +++ b/package/python-colorlog/python-colorlog.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/colorlog/json -md5 f1b92c1cac428b2e3c9ac7edf2988440 colorlog-6.4.1.tar.gz -sha256 af99440154a01f27c09256760ea3477982bf782721feaa345904e806879df4d8 colorlog-6.4.1.tar.gz +md5 80b79f7824d39d4f3b11c75d1cba094e colorlog-6.7.0.tar.gz +sha256 bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 colorlog-6.7.0.tar.gz # Locally computed sha256 checksums sha256 b1d9082bc483623fd59fc7279b457f0e40d942a76426cde257239e04dfe4125a LICENSE diff --git a/package/python-colorlog/python-colorlog.mk b/package/python-colorlog/python-colorlog.mk index 801b30be89..12a1c8ec77 100644 --- a/package/python-colorlog/python-colorlog.mk +++ b/package/python-colorlog/python-colorlog.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_COLORLOG_VERSION = 6.4.1 +PYTHON_COLORLOG_VERSION = 6.7.0 PYTHON_COLORLOG_SOURCE = colorlog-$(PYTHON_COLORLOG_VERSION).tar.gz -PYTHON_COLORLOG_SITE = https://files.pythonhosted.org/packages/d6/4a/840f6cb7e922a717c765a3cdc6988aff22a6ef211d88c8d16701dfbd664f +PYTHON_COLORLOG_SITE = https://files.pythonhosted.org/packages/78/6b/4e5481ddcdb9c255b2715f54c863629f1543e97bc8c309d1c5c131ad14f2 PYTHON_COLORLOG_SETUP_TYPE = setuptools PYTHON_COLORLOG_LICENSE = MIT PYTHON_COLORLOG_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:52 +0100 Subject: [Buildroot] [git commit branch/next] package/python-engineio: bump to version 4.3.4 Message-ID: <20221103205511.8C3AE87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f8a8b58aadfd484c36dd6b164f67aca56f4091db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-engineio/python-engineio.hash | 4 ++-- package/python-engineio/python-engineio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-engineio/python-engineio.hash b/package/python-engineio/python-engineio.hash index 5762303af0..651226cc9c 100644 --- a/package/python-engineio/python-engineio.hash +++ b/package/python-engineio/python-engineio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-engineio/json -md5 d2bc7184d64e9d5a692bfad29ff73dea python-engineio-4.2.1.tar.gz -sha256 d510329b6d8ed5662547862f58bc73659ae62defa66b66d745ba021de112fa62 python-engineio-4.2.1.tar.gz +md5 cb093c07bc5b5351e6a2edb555b02f33 python-engineio-4.3.4.tar.gz +sha256 d8d8b072799c36cadcdcc2b40d2a560ce09797ab3d2d596b2ad519a5e4df19ae python-engineio-4.3.4.tar.gz # Locally computed sha256 checksums sha256 c9e97d3dbc1fbbcdb4f7808b282cd646db887aff4f5313fe6bbe8d4c31405a9c LICENSE diff --git a/package/python-engineio/python-engineio.mk b/package/python-engineio/python-engineio.mk index 81bd49fb64..388e669155 100644 --- a/package/python-engineio/python-engineio.mk +++ b/package/python-engineio/python-engineio.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_ENGINEIO_VERSION = 4.2.1 -PYTHON_ENGINEIO_SITE = https://files.pythonhosted.org/packages/74/1e/33e402011bb2fe33ab12762e5a66d66df1d47302a23e9c5e8310e11b1403 +PYTHON_ENGINEIO_VERSION = 4.3.4 +PYTHON_ENGINEIO_SITE = https://files.pythonhosted.org/packages/7e/ff/970c5d084f513fb38108cd7c90497489d7cff8666f9bfabae00a3f4e13d4 PYTHON_ENGINEIO_SETUP_TYPE = setuptools PYTHON_ENGINEIO_LICENSE = MIT PYTHON_ENGINEIO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:27 +0100 Subject: [Buildroot] [git commit branch/next] package/python-markupsafe: bump to version 2.1.1 Message-ID: <20221103205512.68CBD87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea19ddb3707781a8f8e91a384a59f5649e618e64 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-markupsafe/python-markupsafe.hash | 4 ++-- package/python-markupsafe/python-markupsafe.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-markupsafe/python-markupsafe.hash b/package/python-markupsafe/python-markupsafe.hash index 520bb405fb..2d1d81c62e 100644 --- a/package/python-markupsafe/python-markupsafe.hash +++ b/package/python-markupsafe/python-markupsafe.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/markupsafe/json -md5 892e0fefa3c488387e5cc0cad2daa523 MarkupSafe-2.0.1.tar.gz -sha256 594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a MarkupSafe-2.0.1.tar.gz +md5 9809f9fdd98bc835b0c21aa8f79cbf30 MarkupSafe-2.1.1.tar.gz +sha256 7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b MarkupSafe-2.1.1.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst diff --git a/package/python-markupsafe/python-markupsafe.mk b/package/python-markupsafe/python-markupsafe.mk index e0e689f5a1..49bfc0b840 100644 --- a/package/python-markupsafe/python-markupsafe.mk +++ b/package/python-markupsafe/python-markupsafe.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARKUPSAFE_VERSION = 2.0.1 +PYTHON_MARKUPSAFE_VERSION = 2.1.1 PYTHON_MARKUPSAFE_SOURCE = MarkupSafe-$(PYTHON_MARKUPSAFE_VERSION).tar.gz -PYTHON_MARKUPSAFE_SITE = https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e +PYTHON_MARKUPSAFE_SITE = https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556 PYTHON_MARKUPSAFE_SETUP_TYPE = setuptools PYTHON_MARKUPSAFE_LICENSE = BSD-3-Clause PYTHON_MARKUPSAFE_LICENSE_FILES = LICENSE.rst From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:32 +0100 Subject: [Buildroot] [git commit branch/next] package/python-mistune: bump to version 2.0.4 Message-ID: <20221103205512.84AB787BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ead539c27dd61ba010b3723b26af91da0779eb98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/lepture/mistune/commit/991c683584279102a94542b9b46e0637a9b4cb3b Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-mistune/python-mistune.hash | 6 +++--- package/python-mistune/python-mistune.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-mistune/python-mistune.hash b/package/python-mistune/python-mistune.hash index a7a5936096..161f2ed6ff 100644 --- a/package/python-mistune/python-mistune.hash +++ b/package/python-mistune/python-mistune.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mistune/json -md5 fb6ab174ece938dea09f8b2adad771e4 mistune-0.8.4.tar.gz -sha256 59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e mistune-0.8.4.tar.gz +md5 a4437edb22cf6519a7c61730fecb1a3f mistune-2.0.4.tar.gz +sha256 9ee0a66053e2267aba772c71e06891fa8f1af6d4b01d5e84e267b4570d4d9808 mistune-2.0.4.tar.gz # Locally computed sha256 checksums -sha256 0c5259c3dd0a7c46f4835221645f62a0638c9b9faa02af08676e8069e1ff964b LICENSE +sha256 539013fd8e19f744f8bf0e27a532bbff54cd689ecef7a800f56ae5dc824be870 LICENSE diff --git a/package/python-mistune/python-mistune.mk b/package/python-mistune/python-mistune.mk index 6beb425837..1e4bb71903 100644 --- a/package/python-mistune/python-mistune.mk +++ b/package/python-mistune/python-mistune.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MISTUNE_VERSION = 0.8.4 +PYTHON_MISTUNE_VERSION = 2.0.4 PYTHON_MISTUNE_SOURCE = mistune-$(PYTHON_MISTUNE_VERSION).tar.gz -PYTHON_MISTUNE_SITE = https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577 +PYTHON_MISTUNE_SITE = https://files.pythonhosted.org/packages/cd/9b/0f98334812f548a5ee4399b76e33752a74fc7bb976f5efb34d962f03d585 PYTHON_MISTUNE_LICENSE = BSD-3-Clause PYTHON_MISTUNE_LICENSE_FILES = LICENSE PYTHON_MISTUNE_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:18 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cppy: new package Message-ID: <20221103205512.3129E87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9d881323e66d2a5c6243afb33e3d41b76356fe7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cppy/python-cppy.hash | 5 +++++ package/python-cppy/python-cppy.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/package/python-cppy/python-cppy.hash b/package/python-cppy/python-cppy.hash new file mode 100644 index 0000000000..45b78eab8e --- /dev/null +++ b/package/python-cppy/python-cppy.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/cppy/json +md5 7c1f825c43dd66454440932a35b9969c cppy-1.2.1.tar.gz +sha256 83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b cppy-1.2.1.tar.gz +# Locally computed sha256 checksums +sha256 db7a008bff1e63ccec397cfa033109740c4dc6cb12070a70d0cfe69aba27c4df LICENSE diff --git a/package/python-cppy/python-cppy.mk b/package/python-cppy/python-cppy.mk new file mode 100644 index 0000000000..adadc352d3 --- /dev/null +++ b/package/python-cppy/python-cppy.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-cppy +# +################################################################################ + +PYTHON_CPPY_VERSION = 1.2.1 +PYTHON_CPPY_SOURCE = cppy-$(PYTHON_CPPY_VERSION).tar.gz +PYTHON_CPPY_SITE = https://files.pythonhosted.org/packages/c5/7e/6cc5acd93752ee52d2f0423046072a2ce3ae16dfcd44373b9fe2a0222204 +PYTHON_CPPY_LICENSE = BSD-3-Clause +PYTHON_CPPY_LICENSE_FILES = LICENSE +PYTHON_CPPY_SETUP_TYPE = setuptools + +$(eval $(host-python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:23 +0100 Subject: [Buildroot] [git commit branch/next] package/python-libusb1: bump to version 3.0.0 Message-ID: <20221103205512.4D15D87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1cc98a4f39a2d8ba8d7cfd8fca32776e54f32b8c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-libusb1/python-libusb1.hash | 7 ++++--- package/python-libusb1/python-libusb1.mk | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-libusb1/python-libusb1.hash b/package/python-libusb1/python-libusb1.hash index 7d2302e088..86dea08c89 100644 --- a/package/python-libusb1/python-libusb1.hash +++ b/package/python-libusb1/python-libusb1.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/libusb1/json, sha256 locally computed -md5 b087646fb0c8c4cf7e8123af72f885b9 libusb1-2.0.1.tar.gz -sha256 d3ba82ecf7ab6a48d21dac6697e26504670cc3522b8e5941bd28fb56cf3f6c46 libusb1-2.0.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/libusb1/json +md5 ffbb02bf9aa49f973a6a58112aed7b06 libusb1-3.0.0.tar.gz +sha256 5792a9defee40f15d330a40d9b1800545c32e47ba7fc66b6f28f133c9fcc8538 libusb1-3.0.0.tar.gz +# Locally computed sha256 checksums sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/python-libusb1/python-libusb1.mk b/package/python-libusb1/python-libusb1.mk index 40a64141af..48a0b1dea3 100644 --- a/package/python-libusb1/python-libusb1.mk +++ b/package/python-libusb1/python-libusb1.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LIBUSB1_VERSION = 2.0.1 +PYTHON_LIBUSB1_VERSION = 3.0.0 PYTHON_LIBUSB1_SOURCE = libusb1-$(PYTHON_LIBUSB1_VERSION).tar.gz -PYTHON_LIBUSB1_SITE = https://files.pythonhosted.org/packages/a9/97/e8afa2af12b6de608ec86c8c4ad57f1248d98946d1b5e1aa0bff926755e9 +PYTHON_LIBUSB1_SITE = https://files.pythonhosted.org/packages/f4/83/59bf75e74e0c4859ea63eae0c7da660c1dcb78b31667d4a5f735d52f5974 PYTHON_LIBUSB1_SETUP_TYPE = setuptools PYTHON_LIBUSB1_LICENSE = LGPL-2.1+ PYTHON_LIBUSB1_LICENSE_FILES = COPYING.LESSER From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:48 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dpkt: bump to version 1.9.8 Message-ID: <20221103205511.70CE387BC3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb56dd4b94b08cf419f0d4adc23e19b9bee14f58 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dpkt/python-dpkt.hash | 4 ++-- package/python-dpkt/python-dpkt.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dpkt/python-dpkt.hash b/package/python-dpkt/python-dpkt.hash index e5e986628c..7de0d748fc 100644 --- a/package/python-dpkt/python-dpkt.hash +++ b/package/python-dpkt/python-dpkt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dpkt/json -md5 ac3ace1c5ee12a74f12a863ac9082b59 dpkt-1.9.7.2.tar.gz -sha256 80f977667ebbad2b5c4f7b7f45ee8bea6622fb71723f68a9a8fe6274520c853b dpkt-1.9.7.2.tar.gz +md5 0f16de3c0b8caa6ec2261210f08c7b8b dpkt-1.9.8.tar.gz +sha256 43f8686e455da5052835fd1eda2689d51de3670aac9799b1b00cfd203927ee45 dpkt-1.9.8.tar.gz # Locally computed sha256 checksums sha256 4c5ffde575425591cbd51410219a6b98bbbb717e0c5784187e356653da8e5095 LICENSE diff --git a/package/python-dpkt/python-dpkt.mk b/package/python-dpkt/python-dpkt.mk index 87945d67c6..a99a1e8604 100644 --- a/package/python-dpkt/python-dpkt.mk +++ b/package/python-dpkt/python-dpkt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DPKT_VERSION = 1.9.7.2 +PYTHON_DPKT_VERSION = 1.9.8 PYTHON_DPKT_SOURCE = dpkt-$(PYTHON_DPKT_VERSION).tar.gz -PYTHON_DPKT_SITE = https://files.pythonhosted.org/packages/95/51/923b370880eff9b62fe4fe965a916da709022a02669c670731da69088e93 +PYTHON_DPKT_SITE = https://files.pythonhosted.org/packages/c9/7d/52f17a794db52a66e46ebb0c7549bf2f035ed61d5a920ba4aaa127dd038e PYTHON_DPKT_SETUP_TYPE = setuptools PYTHON_DPKT_LICENSE = BSD-3-Clause PYTHON_DPKT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:30 +0100 Subject: [Buildroot] [git commit branch/next] package/python-memory-profiler: bump to version 0.60.0 Message-ID: <20221103205512.7B4B387BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff2de64f479aa9e6f8464e0bf5fe869b06f1ed6f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-memory-profiler/python-memory-profiler.hash | 4 ++-- package/python-memory-profiler/python-memory-profiler.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-memory-profiler/python-memory-profiler.hash b/package/python-memory-profiler/python-memory-profiler.hash index 9ee515b529..9e3aca517b 100644 --- a/package/python-memory-profiler/python-memory-profiler.hash +++ b/package/python-memory-profiler/python-memory-profiler.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/memory-profiler/json -md5 b1d1783064a1198fb21bc877e535ec1b memory_profiler-0.58.0.tar.gz -sha256 01385ac0fec944fcf7969814ec4406c6d8a9c66c079d09276723c5a7680f44e5 memory_profiler-0.58.0.tar.gz +md5 c4d29b47885c32581f5bcefb44d2ca8e memory_profiler-0.60.0.tar.gz +sha256 6a12869511d6cebcb29b71ba26985675a58e16e06b3c523b49f67c5497a33d1c memory_profiler-0.60.0.tar.gz # Locally computed sha256 checksums sha256 51926ce91b8283532efa9dfb02518582c15f49c105a3ac18cce1f7a4947e96ae COPYING diff --git a/package/python-memory-profiler/python-memory-profiler.mk b/package/python-memory-profiler/python-memory-profiler.mk index 053b0e2d62..5e43662e07 100644 --- a/package/python-memory-profiler/python-memory-profiler.mk +++ b/package/python-memory-profiler/python-memory-profiler.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MEMORY_PROFILER_VERSION = 0.58.0 +PYTHON_MEMORY_PROFILER_VERSION = 0.60.0 PYTHON_MEMORY_PROFILER_SOURCE = memory_profiler-$(PYTHON_MEMORY_PROFILER_VERSION).tar.gz -PYTHON_MEMORY_PROFILER_SITE = https://files.pythonhosted.org/packages/8f/fd/d92b3295657f8837e0177e7b48b32d6651436f0293af42b76d134c3bb489 +PYTHON_MEMORY_PROFILER_SITE = https://files.pythonhosted.org/packages/06/dd/7308a8ef1902db9d81c5bc226befe346a87ed8787caff00b8d91ed9f3b86 PYTHON_MEMORY_PROFILER_SETUP_TYPE = setuptools PYTHON_MEMORY_PROFILER_LICENSE = BSD-3-Clause PYTHON_MEMORY_PROFILER_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:40 +0100 Subject: [Buildroot] [git commit branch/next] package/python-mutagen: bump to version 1.46.0 Message-ID: <20221103205512.B406487BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b10a60e0b67ab839926b12e1be05d281d9f6a9b4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-mutagen/python-mutagen.hash | 4 ++-- package/python-mutagen/python-mutagen.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-mutagen/python-mutagen.hash b/package/python-mutagen/python-mutagen.hash index 0cf25fd5fe..2e1a588936 100644 --- a/package/python-mutagen/python-mutagen.hash +++ b/package/python-mutagen/python-mutagen.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mutagen/json -md5 76e1f7fc2386813c0ff2716695fb06e1 mutagen-1.45.1.tar.gz -sha256 6397602efb3c2d7baebd2166ed85731ae1c1d475abca22090b7141ff5034b3e1 mutagen-1.45.1.tar.gz +md5 648c9f38b8ef46ffb0d5135524650b87 mutagen-1.46.0.tar.gz +sha256 6e5f8ba84836b99fe60be5fb27f84be4ad919bbb6b49caa6ae81e70584b55e58 mutagen-1.46.0.tar.gz # Locally computed sha256 checksums sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/python-mutagen/python-mutagen.mk b/package/python-mutagen/python-mutagen.mk index 627ec70e96..07ac9542c6 100644 --- a/package/python-mutagen/python-mutagen.mk +++ b/package/python-mutagen/python-mutagen.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MUTAGEN_VERSION = 1.45.1 +PYTHON_MUTAGEN_VERSION = 1.46.0 PYTHON_MUTAGEN_SOURCE = mutagen-$(PYTHON_MUTAGEN_VERSION).tar.gz -PYTHON_MUTAGEN_SITE = https://files.pythonhosted.org/packages/f3/d9/2232a4cb9a98e2d2501f7e58d193bc49c956ef23756d7423ba1bd87e386d +PYTHON_MUTAGEN_SITE = https://files.pythonhosted.org/packages/b1/54/d1760a363d0fe345528e37782f6c18123b0e99e8ea755022fd51f1ecd0f9 PYTHON_MUTAGEN_LICENSE = GPL-2.0 PYTHON_MUTAGEN_LICENSE_FILES = COPYING PYTHON_MUTAGEN_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:46 +0100 Subject: [Buildroot] [git commit branch/next] package/python-oauthlib: bump to version 3.2.2 Message-ID: <20221103205512.CE78487BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=253d358532a5edb04ae09649998d4883faa24116 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-oauthlib/python-oauthlib.hash | 4 ++-- package/python-oauthlib/python-oauthlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-oauthlib/python-oauthlib.hash b/package/python-oauthlib/python-oauthlib.hash index e55f0c861d..6a2ad003e1 100644 --- a/package/python-oauthlib/python-oauthlib.hash +++ b/package/python-oauthlib/python-oauthlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/oauthlib/json -md5 9201e30a4eacf3ecfa15503b241ad5e3 oauthlib-3.1.1.tar.gz -sha256 8f0215fcc533dd8dd1bee6f4c412d4f0cd7297307d43ac61666389e3bc3198a3 oauthlib-3.1.1.tar.gz +md5 2f7b898cc1af8c1409cc329e8843ea8f oauthlib-3.2.2.tar.gz +sha256 9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 oauthlib-3.2.2.tar.gz # Locally computed sha256 checksums sha256 3d1e12d8ac52c0b6c148af6d291f72400b8720ed16c0ac4a89868b6d14b1c939 LICENSE diff --git a/package/python-oauthlib/python-oauthlib.mk b/package/python-oauthlib/python-oauthlib.mk index 7369768b35..1e49487d6a 100644 --- a/package/python-oauthlib/python-oauthlib.mk +++ b/package/python-oauthlib/python-oauthlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OAUTHLIB_VERSION = 3.1.1 +PYTHON_OAUTHLIB_VERSION = 3.2.2 PYTHON_OAUTHLIB_SOURCE = oauthlib-$(PYTHON_OAUTHLIB_VERSION).tar.gz -PYTHON_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/9e/84/001a3f8d9680f3b26d5e7711e13d5ff92e4b511766a72ac6b4a4e5f06796 +PYTHON_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/6d/fa/fbf4001037904031639e6bfbfc02badfc7e12f137a8afa254df6c4c8a670 PYTHON_OAUTHLIB_SETUP_TYPE = setuptools PYTHON_OAUTHLIB_LICENSE = BSD-3-Clause PYTHON_OAUTHLIB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:42 +0100 Subject: [Buildroot] [git commit branch/next] package/python-networkmanager: bump to version 2.2 Message-ID: <20221103205512.BD23C87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e6461c51f07e04cd42708843cf45583108f37ac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/seveas/python-networkmanager/commit/9acb5c9d90154a68ffadd144e9d72f1b56038649 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-networkmanager/python-networkmanager.hash | 10 +++++----- package/python-networkmanager/python-networkmanager.mk | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-networkmanager/python-networkmanager.hash b/package/python-networkmanager/python-networkmanager.hash index 105949d50e..d4e21f1d82 100644 --- a/package/python-networkmanager/python-networkmanager.hash +++ b/package/python-networkmanager/python-networkmanager.hash @@ -1,5 +1,5 @@ -# md5 and sha256 from https://pypi.python.org/pypi/python-networkmanager/json -md5 f638d854a3639fb37c0e06d1092a771e python-networkmanager-2.1.tar.gz -sha256 aef1e34d98d7bec7cc368e0ca0f2e97493f9b5ebe6d7103f8f6460cfca3dc6fc python-networkmanager-2.1.tar.gz -# Locally computed -sha256 be40f44d54bb5e0f0eee28e957ad020a00a6e3adb0290262e92129eba1c044cf COPYING +# md5, sha256 from https://pypi.org/pypi/python-networkmanager/json +md5 7e05d3ca40a4fa50222ba93cda3d0d02 python-networkmanager-2.2.tar.gz +sha256 de6eb921d94aba7549f428ed2b3aa482a5d543ecb6965cbaa0fbb555ab31b9d5 python-networkmanager-2.2.tar.gz +# Locally computed sha256 checksums +sha256 d12bbc105c723d4471b39fe8197d43df822e5b4bda822a8255719d039e701f49 COPYING diff --git a/package/python-networkmanager/python-networkmanager.mk b/package/python-networkmanager/python-networkmanager.mk index de893f757a..785d2c0d3e 100644 --- a/package/python-networkmanager/python-networkmanager.mk +++ b/package/python-networkmanager/python-networkmanager.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_NETWORKMANAGER_VERSION = 2.1 -PYTHON_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/73/ec/2cc46290cedc99f59df3633d428dfa91d95946ca49af96fdb53514ee195f +PYTHON_NETWORKMANAGER_VERSION = 2.2 +PYTHON_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/f2/3d/0924d03117636b80a88af783f857fb101e4c47953a8bb0f733b964d50af4 PYTHON_NETWORKMANAGER_SETUP_TYPE = setuptools PYTHON_NETWORKMANAGER_LICENSE = Zlib PYTHON_NETWORKMANAGER_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Thu Nov 3 20:55:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:55:47 +0100 Subject: [Buildroot] [PATCH] package/python-pytest-asyncio: bump version to 0.20.1 In-Reply-To: <20221103014032.791064-1-m.niestroj@grinn-global.com> References: <20221103014032.791064-1-m.niestroj@grinn-global.com> Message-ID: <20221103215547.6a56c616@windsurf> On Thu, 3 Nov 2022 02:40:32 +0100 Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj > --- > package/python-pytest-asyncio/python-pytest-asyncio.hash | 4 ++-- > package/python-pytest-asyncio/python-pytest-asyncio.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:34 +0100 Subject: [Buildroot] [git commit branch/next] package/python-more-itertools: bump to version 9.0.0 Message-ID: <20221103205512.8E22387BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=50447d0c8eb65593b1d33f348be10f9a498f0695 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from setuptools to flit package infrastructure. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-more-itertools/python-more-itertools.hash | 4 ++-- package/python-more-itertools/python-more-itertools.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-more-itertools/python-more-itertools.hash b/package/python-more-itertools/python-more-itertools.hash index 4e6e7bdfb8..c12d3f5623 100644 --- a/package/python-more-itertools/python-more-itertools.hash +++ b/package/python-more-itertools/python-more-itertools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/more-itertools/json -md5 9930552c4f7eedc00193673d5f7f0f19 more-itertools-8.10.0.tar.gz -sha256 1debcabeb1df793814859d64a81ad7cb10504c24349368ccf214c664c474f41f more-itertools-8.10.0.tar.gz +md5 58f6fe36c3c94bbc569130df546dcfc9 more-itertools-9.0.0.tar.gz +sha256 5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab more-itertools-9.0.0.tar.gz # Locally computed sha256 checksums sha256 09f1c8c9e941af3e584d59641ea9b87d83c0cb0fd007eb5ef391a7e2643c1a46 LICENSE diff --git a/package/python-more-itertools/python-more-itertools.mk b/package/python-more-itertools/python-more-itertools.mk index 3b9957b72e..734d87e057 100644 --- a/package/python-more-itertools/python-more-itertools.mk +++ b/package/python-more-itertools/python-more-itertools.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_MORE_ITERTOOLS_VERSION = 8.10.0 +PYTHON_MORE_ITERTOOLS_VERSION = 9.0.0 PYTHON_MORE_ITERTOOLS_SOURCE = more-itertools-$(PYTHON_MORE_ITERTOOLS_VERSION).tar.gz -PYTHON_MORE_ITERTOOLS_SITE = https://files.pythonhosted.org/packages/8a/f7/93cf3c81629c95f6f40e509f7cd63985a6ddd829181a66c1c8ef101e55f2 -PYTHON_MORE_ITERTOOLS_SETUP_TYPE = setuptools +PYTHON_MORE_ITERTOOLS_SITE = https://files.pythonhosted.org/packages/13/b3/397aa9668da8b1f0c307bc474608653d46122ae0563d1d32f60e24fa0cbd +PYTHON_MORE_ITERTOOLS_SETUP_TYPE = flit PYTHON_MORE_ITERTOOLS_LICENSE = MIT PYTHON_MORE_ITERTOOLS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:24 +0100 Subject: [Buildroot] [git commit branch/next] package/python-mako: bump to version 1.2.3 Message-ID: <20221103205512.5620D87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d6dab7b3b44111f28384b80392393bb9a6e03485 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to year update: https://github.com/sqlalchemy/mako/commit/36e10468c1e159803147bfbc7fffc930a9bd368c Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-mako/python-mako.hash | 6 +++--- package/python-mako/python-mako.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-mako/python-mako.hash b/package/python-mako/python-mako.hash index f5b5daf06d..4bacafafde 100644 --- a/package/python-mako/python-mako.hash +++ b/package/python-mako/python-mako.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mako/json -md5 409bdc38e9ddda5eada61fb092cb12fd Mako-1.1.5.tar.gz -sha256 169fa52af22a91900d852e937400e79f535496191c63712e3b9fda5a9bed6fc3 Mako-1.1.5.tar.gz +md5 4fa0a489a247c59b36fe3e0de5514fed Mako-1.2.3.tar.gz +sha256 7fde96466fcfeedb0eed94f187f20b23d85e4cb41444be0e542e2c8c65c396cd Mako-1.2.3.tar.gz # Locally computed sha256 checksums -sha256 47cd0d41b1092f9161cfb629ed15e5cea185144710ff4633a4281ef088ff5de7 LICENSE +sha256 760f22b3e9ea4a50eb99201bd8dd118869f28108cfb64ccce6d1b305cf9ae9fa LICENSE diff --git a/package/python-mako/python-mako.mk b/package/python-mako/python-mako.mk index 553c4a5339..a663b7dbda 100644 --- a/package/python-mako/python-mako.mk +++ b/package/python-mako/python-mako.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MAKO_VERSION = 1.1.5 +PYTHON_MAKO_VERSION = 1.2.3 PYTHON_MAKO_SOURCE = Mako-$(PYTHON_MAKO_VERSION).tar.gz -PYTHON_MAKO_SITE = https://files.pythonhosted.org/packages/d1/42/ff293411e980debfc647be9306d89840c8b82ea24571b014f1a35b2ad80f +PYTHON_MAKO_SITE = https://files.pythonhosted.org/packages/b9/38/c25f0874ea71802fc6f1e9f0f88a7e9666818121b28991bbc1d8eddbcdb1 PYTHON_MAKO_SETUP_TYPE = setuptools PYTHON_MAKO_LICENSE = MIT PYTHON_MAKO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:45 +0100 Subject: [Buildroot] [git commit branch/next] package/python-docutils: bump to version 0.19 Message-ID: <20221103205511.5C59487BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d6ae5dae91367b3bfd6e1ed441eb954966684f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to url update: https://sourceforge.net/p/docutils/code/8959/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-docutils/python-docutils.hash | 9 +++++---- package/python-docutils/python-docutils.mk | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-docutils/python-docutils.hash b/package/python-docutils/python-docutils.hash index f5e0b82db8..6a36f362e9 100644 --- a/package/python-docutils/python-docutils.hash +++ b/package/python-docutils/python-docutils.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/docutils/json, sha256 locally computed -md5 ca5827e2432fd58f4c8d74a6591135de docutils-0.18.1.tar.gz -sha256 679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06 docutils-0.18.1.tar.gz -sha256 f20172170ef9aeebbf53adf5d8f7d309f7dc6068e9a3a1b52ea772305686739d COPYING.txt +# md5, sha256 from https://pypi.org/pypi/docutils/json +md5 0afa992a6e93db892107c3f087d0d9df docutils-0.19.tar.gz +sha256 33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6 docutils-0.19.tar.gz +# Locally computed sha256 checksums +sha256 16b78bd9994588326a871ac39f64480969ebeb57ecd46a31874744560e72390a COPYING.txt diff --git a/package/python-docutils/python-docutils.mk b/package/python-docutils/python-docutils.mk index 39a570f5a1..d06521d10f 100644 --- a/package/python-docutils/python-docutils.mk +++ b/package/python-docutils/python-docutils.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DOCUTILS_VERSION = 0.18.1 +PYTHON_DOCUTILS_VERSION = 0.19 PYTHON_DOCUTILS_SOURCE = docutils-$(PYTHON_DOCUTILS_VERSION).tar.gz -PYTHON_DOCUTILS_SITE = https://files.pythonhosted.org/packages/57/b1/b880503681ea1b64df05106fc7e3c4e3801736cf63deffc6fa7fc5404cf5 +PYTHON_DOCUTILS_SITE = https://files.pythonhosted.org/packages/6b/5c/330ea8d383eb2ce973df34d1239b3b21e91cd8c865d21ff82902d952f91f PYTHON_DOCUTILS_LICENSE = Public Domain, BSD-2-Clause, BSD-3-Clause, Python-2.0, GPL-3.0+ (emacs mode) PYTHON_DOCUTILS_LICENSE_FILES = COPYING.txt PYTHON_DOCUTILS_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:29 +0100 Subject: [Buildroot] [git commit branch/next] package/python-mbstrdecoder: bump to version 1.1.1 Message-ID: <20221103205512.721F987BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2879baa7a6136c3ec12202c0b86c470e71589eab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-mbstrdecoder/python-mbstrdecoder.hash | 4 ++-- package/python-mbstrdecoder/python-mbstrdecoder.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-mbstrdecoder/python-mbstrdecoder.hash b/package/python-mbstrdecoder/python-mbstrdecoder.hash index 90b9abb8d6..dd2f412bee 100644 --- a/package/python-mbstrdecoder/python-mbstrdecoder.hash +++ b/package/python-mbstrdecoder/python-mbstrdecoder.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mbstrdecoder/json -md5 b32ff478a38730a8ab0b884fe162cc41 mbstrdecoder-1.1.0.tar.gz -sha256 f4dfd549e424ad8dfc985e6af8b55cb4ec0c208782f610d57439fe6a9a44c244 mbstrdecoder-1.1.0.tar.gz +md5 62efa113a3cd2d40942359d6699338f7 mbstrdecoder-1.1.1.tar.gz +sha256 0a99413b92bbaddda89d376f496d710dc7131417e98414a756ebcd41374e068d mbstrdecoder-1.1.1.tar.gz # Locally computed sha256 checksums sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-mbstrdecoder/python-mbstrdecoder.mk b/package/python-mbstrdecoder/python-mbstrdecoder.mk index 63f9af74f5..f875e4d71d 100644 --- a/package/python-mbstrdecoder/python-mbstrdecoder.mk +++ b/package/python-mbstrdecoder/python-mbstrdecoder.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MBSTRDECODER_VERSION = 1.1.0 +PYTHON_MBSTRDECODER_VERSION = 1.1.1 PYTHON_MBSTRDECODER_SOURCE = mbstrdecoder-$(PYTHON_MBSTRDECODER_VERSION).tar.gz -PYTHON_MBSTRDECODER_SITE = https://files.pythonhosted.org/packages/6c/10/f82ba5a91489c91bf6adaa0e1aca38a7ab2d1d7d80195a5f6ad8c2ff387a +PYTHON_MBSTRDECODER_SITE = https://files.pythonhosted.org/packages/ba/ac/ba46bb6eb6165541ce25ff230469efe1c04043cf173f856dcc91876c38de PYTHON_MBSTRDECODER_SETUP_TYPE = setuptools PYTHON_MBSTRDECODER_LICENSE = MIT PYTHON_MBSTRDECODER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-psutil: bump to version 5.9.3 Message-ID: <20221103205513.2402787BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16b97f6825b7206cf3b112e67c570247c56e59ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-psutil/python-psutil.hash | 4 ++-- package/python-psutil/python-psutil.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psutil/python-psutil.hash b/package/python-psutil/python-psutil.hash index 552ced55ec..c7b7e46ec1 100644 --- a/package/python-psutil/python-psutil.hash +++ b/package/python-psutil/python-psutil.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psutil/json -md5 91060da163ef478002a4456dd99cbb4c psutil-5.8.0.tar.gz -sha256 0c9ccb99ab76025f2f0bbecf341d4656e9c1351db8cc8a03ccd62e318ab4b5c6 psutil-5.8.0.tar.gz +md5 66b847f94545e96b540518ebe19740b4 psutil-5.9.3.tar.gz +sha256 7ccfcdfea4fc4b0a02ca2c31de7fcd186beb9cff8207800e14ab66f79c773af6 psutil-5.9.3.tar.gz # Locally computed sha256 checksums sha256 24c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1b LICENSE diff --git a/package/python-psutil/python-psutil.mk b/package/python-psutil/python-psutil.mk index 3a2781c284..578f69d3c7 100644 --- a/package/python-psutil/python-psutil.mk +++ b/package/python-psutil/python-psutil.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSUTIL_VERSION = 5.8.0 +PYTHON_PSUTIL_VERSION = 5.9.3 PYTHON_PSUTIL_SOURCE = psutil-$(PYTHON_PSUTIL_VERSION).tar.gz -PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/e1/b0/7276de53321c12981717490516b7e612364f2cb372ee8901bd4a66a000d7 +PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/de/eb/1c01a34c86ee3b058c556e407ce5b07cb7d186ebe47b3e69d6f152ca5cc5 PYTHON_PSUTIL_SETUP_TYPE = setuptools PYTHON_PSUTIL_LICENSE = BSD-3-Clause PYTHON_PSUTIL_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:37 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytest-asyncio: bump version to 0.20.1 Message-ID: <20221103205512.A1BBC87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bca80837c380d71b00b1923980067a171b80084d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Marcin Niestroj Signed-off-by: Thomas Petazzoni --- package/python-pytest-asyncio/python-pytest-asyncio.hash | 4 ++-- package/python-pytest-asyncio/python-pytest-asyncio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytest-asyncio/python-pytest-asyncio.hash b/package/python-pytest-asyncio/python-pytest-asyncio.hash index e20d78aa01..b683c60553 100644 --- a/package/python-pytest-asyncio/python-pytest-asyncio.hash +++ b/package/python-pytest-asyncio/python-pytest-asyncio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytest-asyncio/json -md5 0c74a0ae2b509735594684bf00512252 pytest-asyncio-0.19.0.tar.gz -sha256 ac4ebf3b6207259750bc32f4c1d8fcd7e79739edbc67ad0c58dd150b1d072fed pytest-asyncio-0.19.0.tar.gz +md5 894109d45a7b6f46718bbe4611aa7817 pytest-asyncio-0.20.1.tar.gz +sha256 626699de2a747611f3eeb64168b3575f70439b06c3d0206e6ceaeeb956e65519 pytest-asyncio-0.20.1.tar.gz # Locally computed sha256 checksums sha256 a8ad31b1c3f40dca5a84119351b8fa8ddc868edd77fad8a8ebf6d8f2d16fa4ae LICENSE diff --git a/package/python-pytest-asyncio/python-pytest-asyncio.mk b/package/python-pytest-asyncio/python-pytest-asyncio.mk index 337565ca85..b70e0ad0f4 100644 --- a/package/python-pytest-asyncio/python-pytest-asyncio.mk +++ b/package/python-pytest-asyncio/python-pytest-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_ASYNCIO_VERSION = 0.19.0 +PYTHON_PYTEST_ASYNCIO_VERSION = 0.20.1 PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/43/1c/4293ce5ddfd1db78fbf192bd3c47183c9ecc2816b8de382ed1b2491c7cea +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/9e/8f/5a918ac4e2366b61156e16fa9bfb3be52401d81f5309efb1f4e04d99ac39 PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:14 +0100 Subject: [Buildroot] [git commit branch/next] package/python-jaraco-functools: bump to version 3.5.2 Message-ID: <20221103205512.16D4A87BD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e7583258a51abc131cc455f1527b634b570a08c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrapping: https://github.com/jaraco/jaraco.functools/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-jaraco-functools/python-jaraco-functools.hash | 6 +++--- package/python-jaraco-functools/python-jaraco-functools.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-jaraco-functools/python-jaraco-functools.hash b/package/python-jaraco-functools/python-jaraco-functools.hash index 95380aff98..a7cbb3daf1 100644 --- a/package/python-jaraco-functools/python-jaraco-functools.hash +++ b/package/python-jaraco-functools/python-jaraco-functools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/jaraco.functools/json -md5 c245ade3e753bc556415f1fec102f232 jaraco.functools-2.0.tar.gz -sha256 35ba944f52b1a7beee8843a5aa6752d1d5b79893eeb7770ea98be6b637bf9345 jaraco.functools-2.0.tar.gz +md5 f25708d7f38b9264459046fcc0afc8c1 jaraco.functools-3.5.2.tar.gz +sha256 45b05c158f3ad28731075556ffd4749bd254ec67f91e1eb367dcfebff1151db4 jaraco.functools-3.5.2.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-jaraco-functools/python-jaraco-functools.mk b/package/python-jaraco-functools/python-jaraco-functools.mk index f062063b0b..8f64c4687e 100644 --- a/package/python-jaraco-functools/python-jaraco-functools.mk +++ b/package/python-jaraco-functools/python-jaraco-functools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JARACO_FUNCTOOLS_VERSION = 2.0 +PYTHON_JARACO_FUNCTOOLS_VERSION = 3.5.2 PYTHON_JARACO_FUNCTOOLS_SOURCE = jaraco.functools-$(PYTHON_JARACO_FUNCTOOLS_VERSION).tar.gz -PYTHON_JARACO_FUNCTOOLS_SITE = https://files.pythonhosted.org/packages/a9/1e/44f6a5cffef147a3ffd37a748b8f4c2ded9b07ca20a15f17cd9874158f24 +PYTHON_JARACO_FUNCTOOLS_SITE = https://files.pythonhosted.org/packages/b4/ea/9abca360081de9157668fcc52765989158aaf29b4826f26fcb17852d08e6 PYTHON_JARACO_FUNCTOOLS_LICENSE = MIT PYTHON_JARACO_FUNCTOOLS_LICENSE_FILES = LICENSE PYTHON_JARACO_FUNCTOOLS_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-prompt-toolkit: bump to version 3.0.31 Message-ID: <20221103205513.1B10587BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=02294e005949752929fa5136691f5422c567d522 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-prompt-toolkit/python-prompt-toolkit.hash | 4 ++-- package/python-prompt-toolkit/python-prompt-toolkit.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.hash b/package/python-prompt-toolkit/python-prompt-toolkit.hash index 5a24634a56..8b91ee767f 100644 --- a/package/python-prompt-toolkit/python-prompt-toolkit.hash +++ b/package/python-prompt-toolkit/python-prompt-toolkit.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/prompt-toolkit/json -md5 ba9e63c3e7e5a4f4ce4e4770a4daba96 prompt_toolkit-3.0.20.tar.gz -sha256 eb71d5a6b72ce6db177af4a7d4d7085b99756bf656d98ffcc4fecd36850eea6c prompt_toolkit-3.0.20.tar.gz +md5 0cc5e752cb2759e99658e2391644e767 prompt_toolkit-3.0.31.tar.gz +sha256 9ada952c9d1787f52ff6d5f3484d0b4df8952787c087edf6a1f7c2cb1ea88148 prompt_toolkit-3.0.31.tar.gz # Locally computed sha256 checksums sha256 303574d9bdd85c757d6025017942bf17baeedf2778f62bd7f425d07d880f4c4a LICENSE diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.mk b/package/python-prompt-toolkit/python-prompt-toolkit.mk index b575783f96..bef761e20f 100644 --- a/package/python-prompt-toolkit/python-prompt-toolkit.mk +++ b/package/python-prompt-toolkit/python-prompt-toolkit.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PROMPT_TOOLKIT_VERSION = 3.0.20 +PYTHON_PROMPT_TOOLKIT_VERSION = 3.0.31 PYTHON_PROMPT_TOOLKIT_SOURCE = prompt_toolkit-$(PYTHON_PROMPT_TOOLKIT_VERSION).tar.gz -PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/b4/56/9ab5868f34ab2657fba7e2192f41316252ab04edbbeb2a8583759960a1a7 +PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/80/76/c94cf323ca362dd7baca8d8ddf3b5fe1576848bc0156522ad581c04f8446 PYTHON_PROMPT_TOOLKIT_SETUP_TYPE = setuptools PYTHON_PROMPT_TOOLKIT_LICENSE = BSD-3-Clause PYTHON_PROMPT_TOOLKIT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pip: bump to version 22.3 Message-ID: <20221103205513.0871C87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17475031193133ce70527b70a5530e853069a8f6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date change: https://github.com/pypa/pip/commit/874a2f8c39e531baaaebb47109a9a50f12a247a9 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pip/python-pip.hash | 6 +++--- package/python-pip/python-pip.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pip/python-pip.hash b/package/python-pip/python-pip.hash index 69214110f8..d1442ca39d 100644 --- a/package/python-pip/python-pip.hash +++ b/package/python-pip/python-pip.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pip/json -md5 efbdb4201a5e6383fb4d12e26f78f355 pip-21.2.4.tar.gz -sha256 0eb8a1516c3d138ae8689c0c1a60fde7143310832f9dc77e11d8a4bc62de193b pip-21.2.4.tar.gz +md5 f0dd02265e7ccd2f8758c840fba64810 pip-22.3.tar.gz +sha256 8182aec21dad6c0a49a2a3d121a87cd524b950e0b6092b181625f07ebdde7530 pip-22.3.tar.gz # Locally computed sha256 checksums -sha256 23a7361c2b1581028bc623b9da2bd24997abcaa4781ace6ad444a37944f8dae1 LICENSE.txt +sha256 634300a669d49aeae65b12c6c48c924c51a4cdf3d1ff086dc3456dc8bcaa2104 LICENSE.txt diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk index 81fc87d5f0..0f2c5d8e02 100644 --- a/package/python-pip/python-pip.mk +++ b/package/python-pip/python-pip.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PIP_VERSION = 21.2.4 +PYTHON_PIP_VERSION = 22.3 PYTHON_PIP_SOURCE = pip-$(PYTHON_PIP_VERSION).tar.gz -PYTHON_PIP_SITE = https://files.pythonhosted.org/packages/52/e1/06c018197d8151383f66ebf6979d951995cf495629fc54149491f5d157d0 +PYTHON_PIP_SITE = https://files.pythonhosted.org/packages/f8/08/7f92782ff571c7c7cb6c5eeb8ebbb1f68cb02bdb24e55c5de4dd9ce98bc3 PYTHON_PIP_SETUP_TYPE = setuptools PYTHON_PIP_LICENSE = MIT PYTHON_PIP_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pathpy: bump to version 12.5.0 Message-ID: <20221103205512.E00FB87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b47bf463981fb14359857b8336fd9b1dfc49c21 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pathpy/python-pathpy.hash | 4 ++-- package/python-pathpy/python-pathpy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pathpy/python-pathpy.hash b/package/python-pathpy/python-pathpy.hash index 0b9b7b7cd6..f2f1880e4d 100644 --- a/package/python-pathpy/python-pathpy.hash +++ b/package/python-pathpy/python-pathpy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/path.py/json -md5 307098b1827af6031687edb49ce2c39c path.py-12.0.1.tar.gz -sha256 9f2169633403aa0423f6ec000e8701dd1819526c62465f5043952f92527fea0f path.py-12.0.1.tar.gz +md5 c748063e113914dcb08e3f4eb6cd1de0 path.py-12.5.0.tar.gz +sha256 8d885e8b2497aed005703d94e0fd97943401f035e42a136810308bff034529a8 path.py-12.5.0.tar.gz # Locally computed sha256 checksums sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE diff --git a/package/python-pathpy/python-pathpy.mk b/package/python-pathpy/python-pathpy.mk index 3b7388bdd2..2fd6e931f8 100644 --- a/package/python-pathpy/python-pathpy.mk +++ b/package/python-pathpy/python-pathpy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PATHPY_VERSION = 12.0.1 +PYTHON_PATHPY_VERSION = 12.5.0 PYTHON_PATHPY_SOURCE = path.py-$(PYTHON_PATHPY_VERSION).tar.gz -PYTHON_PATHPY_SITE = https://files.pythonhosted.org/packages/70/63/c01c1bb2df17db4c78f78cc439a2800f55bec5445cabf1f3579a37909f41 +PYTHON_PATHPY_SITE = https://files.pythonhosted.org/packages/b6/e3/81be70016d58ade0f516191fa80152daba5453d0b07ce648d9daae86a188 PYTHON_PATHPY_SETUP_TYPE = setuptools PYTHON_PATHPY_LICENSE = MIT PYTHON_PATHPY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-py: bump to version 1.11.0 Message-ID: <20221103205513.4498187BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a5dd4a78f36b7050822ae6f0e957bbbe1b6ecc19 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-py/python-py.hash | 4 ++-- package/python-py/python-py.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-py/python-py.hash b/package/python-py/python-py.hash index 2d9928f376..537fe31773 100644 --- a/package/python-py/python-py.hash +++ b/package/python-py/python-py.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/py/json -md5 5f108bfe00d5468cbdb8071051f86a55 py-1.10.0.tar.gz -sha256 21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3 py-1.10.0.tar.gz +md5 bde7dcc1cb452a1e10206ef2f811ba88 py-1.11.0.tar.gz +sha256 51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 py-1.11.0.tar.gz # Locally computed sha256 checksums sha256 2af680c39ef493fb82830356d1d3df1acb5a06033cba2dec7a19e21caa77a866 LICENSE sha256 2af680c39ef493fb82830356d1d3df1acb5a06033cba2dec7a19e21caa77a866 py/_vendored_packages/iniconfig-1.1.1.dist-info/LICENSE diff --git a/package/python-py/python-py.mk b/package/python-py/python-py.mk index d8cb6fa544..cec02dcfa9 100644 --- a/package/python-py/python-py.mk +++ b/package/python-py/python-py.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PY_VERSION = 1.10.0 +PYTHON_PY_VERSION = 1.11.0 PYTHON_PY_SOURCE = py-$(PYTHON_PY_VERSION).tar.gz -PYTHON_PY_SITE = https://files.pythonhosted.org/packages/0d/8c/50e9f3999419bb7d9639c37e83fa9cdcf0f601a9d407162d6c37ad60be71 +PYTHON_PY_SITE = https://files.pythonhosted.org/packages/98/ff/fec109ceb715d2a6b4c4a85a61af3b40c723a961e8828319fbcb15b868dc PYTHON_PY_DEPENDENCIES = host-python-setuptools-scm PYTHON_PY_SETUP_TYPE = setuptools PYTHON_PY_LICENSE = MIT From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyelftools: bump to version 0.29 Message-ID: <20221103205513.626F187BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3586430c167583b42794b5db37067c99d989a878 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyelftools/python-pyelftools.hash | 4 ++-- package/python-pyelftools/python-pyelftools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyelftools/python-pyelftools.hash b/package/python-pyelftools/python-pyelftools.hash index a309b90e15..7cffe2d646 100644 --- a/package/python-pyelftools/python-pyelftools.hash +++ b/package/python-pyelftools/python-pyelftools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyelftools/json -md5 061d67c669a9b1f8d07f28c47fb6a65f pyelftools-0.27.tar.gz -sha256 cde854e662774c5457d688ca41615f6594187ba7067af101232df889a6b7a66b pyelftools-0.27.tar.gz +md5 2afc97cd239c0dea0cca97d00d3dcb42 pyelftools-0.29.tar.gz +sha256 ec761596aafa16e282a31de188737e5485552469ac63b60cfcccf22263fd24ff pyelftools-0.29.tar.gz # Locally computed sha256 checksums sha256 ae18bf4cb82f92af7547259177bc28bc48e4fc732518bcedfe690226288d3445 LICENSE diff --git a/package/python-pyelftools/python-pyelftools.mk b/package/python-pyelftools/python-pyelftools.mk index 5bfdcd33ae..7566f24895 100644 --- a/package/python-pyelftools/python-pyelftools.mk +++ b/package/python-pyelftools/python-pyelftools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYELFTOOLS_VERSION = 0.27 +PYTHON_PYELFTOOLS_VERSION = 0.29 PYTHON_PYELFTOOLS_SOURCE = pyelftools-$(PYTHON_PYELFTOOLS_VERSION).tar.gz -PYTHON_PYELFTOOLS_SITE = https://files.pythonhosted.org/packages/6b/b5/f7022f2d950327ba970ec85fb8f85c79244031092c129b6f34ab17514ae0 +PYTHON_PYELFTOOLS_SITE = https://files.pythonhosted.org/packages/0e/35/e76da824595452a5ad07f289ea1737ca0971fc6cc7b6ee9464279be06b5e PYTHON_PYELFTOOLS_LICENSE = Public domain PYTHON_PYELFTOOLS_LICENSE_FILES = LICENSE PYTHON_PYELFTOOLS_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyftpdlib: bump to version 1.5.7 Message-ID: <20221103205513.6C78287BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=383f65fcdac581e06df5617203fcf4cbae5a9ee9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyftpdlib/python-pyftpdlib.hash | 4 ++-- package/python-pyftpdlib/python-pyftpdlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyftpdlib/python-pyftpdlib.hash b/package/python-pyftpdlib/python-pyftpdlib.hash index abbb1261b2..46b5ae6336 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.hash +++ b/package/python-pyftpdlib/python-pyftpdlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyftpdlib/json -md5 459dd3e685c4b7dfcf574ca05e5586eb pyftpdlib-1.5.6.tar.gz -sha256 fda655d81f29af52885ca2f8a2704134baed540f16d66a0b26e8fdfafd12db5e pyftpdlib-1.5.6.tar.gz +md5 6d9539aea866d4f959d86ae001cdddf7 pyftpdlib-1.5.7.tar.gz +sha256 7ea3ce4137db8209af1f6b9ea020590f462c63ed7c7a1240bd596e4d3a7b656e pyftpdlib-1.5.7.tar.gz # Locally computed sha256 checksums sha256 67a832551570a5ac5f7901eaa5ece4b9491fda7f2d8c93957c3bbc68a5a76d88 LICENSE diff --git a/package/python-pyftpdlib/python-pyftpdlib.mk b/package/python-pyftpdlib/python-pyftpdlib.mk index 931e2dad06..bd1ada8125 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.mk +++ b/package/python-pyftpdlib/python-pyftpdlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYFTPDLIB_VERSION = 1.5.6 +PYTHON_PYFTPDLIB_VERSION = 1.5.7 PYTHON_PYFTPDLIB_SOURCE = pyftpdlib-$(PYTHON_PYFTPDLIB_VERSION).tar.gz -PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/31/61/63ef60aca6de07eba1639d9d47f3f8e29462e8bb49d6a8dce9aeff240646 +PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/2f/bc/f03a15bf807698bbecdcf316041e3d79b25a40fa7b6e071e17702ff7b9d4 PYTHON_PYFTPDLIB_SETUP_TYPE = setuptools PYTHON_PYFTPDLIB_LICENSE = MIT PYTHON_PYFTPDLIB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:11 +0100 Subject: [Buildroot] [git commit branch/next] package/python-iso8601: bump to version 1.1.0 Message-ID: <20221103205512.05C7687BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0b9199cc4210fa5a5b51b84181c49d055a034b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/micktwomey/pyiso8601/commit/406db6f23ffbf6815a320c30be070b89d28e2974 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-iso8601/python-iso8601.hash | 6 +++--- package/python-iso8601/python-iso8601.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-iso8601/python-iso8601.hash b/package/python-iso8601/python-iso8601.hash index 76dd5ec452..7c6d3f3ded 100644 --- a/package/python-iso8601/python-iso8601.hash +++ b/package/python-iso8601/python-iso8601.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/iso8601/json -md5 d6fe8ccc847aaf8ac965da3b6023e697 iso8601-0.1.14.tar.gz -sha256 8aafd56fa0290496c5edbb13c311f78fa3a241f0853540da09d9363eae3ebd79 iso8601-0.1.14.tar.gz +md5 29dd454d638bd684bd3466583f6724dc iso8601-1.1.0.tar.gz +sha256 32811e7b81deee2063ea6d2e94f8819a86d1f3811e49d23623a41fa832bef03f iso8601-1.1.0.tar.gz # Locally computed sha256 checksums -sha256 116d368d14a8cf0061027c944c60ee20b476ce42814818a7d627396906761f16 LICENSE +sha256 516b02cd11e78c37a04f9effadd85af0483dda7ab1e715eef1cc94f97dc49e13 LICENSE diff --git a/package/python-iso8601/python-iso8601.mk b/package/python-iso8601/python-iso8601.mk index 3f128d15e4..68bf69933a 100644 --- a/package/python-iso8601/python-iso8601.mk +++ b/package/python-iso8601/python-iso8601.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ISO8601_VERSION = 0.1.14 +PYTHON_ISO8601_VERSION = 1.1.0 PYTHON_ISO8601_SOURCE = iso8601-$(PYTHON_ISO8601_VERSION).tar.gz -PYTHON_ISO8601_SITE = https://files.pythonhosted.org/packages/f9/ed/b97abc7877e5b253eef96a469f47d617b0ebcccc735405fa1a620c7ee833 +PYTHON_ISO8601_SITE = https://files.pythonhosted.org/packages/31/8c/1c342fdd2f4af0857684d16af766201393ef53318c15fa785fcb6c3b7c32 PYTHON_ISO8601_SETUP_TYPE = setuptools PYTHON_ISO8601_LICENSE = MIT PYTHON_ISO8601_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pudb: bump to version 2022.1.2 Message-ID: <20221103205513.39CA087BD1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4525b49cb32651c5029847ed02e72b5c075ef4d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pudb/python-pudb.hash | 4 ++-- package/python-pudb/python-pudb.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pudb/python-pudb.hash b/package/python-pudb/python-pudb.hash index fc19f589d9..d9943a3601 100644 --- a/package/python-pudb/python-pudb.hash +++ b/package/python-pudb/python-pudb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pudb/json -md5 100b955e103b72279604420bbdcd07a5 pudb-2021.1.tar.gz -sha256 309ee82b45a0ffca0bc4c7f521fd3e357589c764f339bdf9dcabb7ad40692d6e pudb-2021.1.tar.gz +md5 c2b4275b76068f18d630f7bae889345b pudb-2022.1.2.tar.gz +sha256 6b83ab805bddb53710109690a2237e98bf83c0b3a00033c517cdf5f6a8fa470d pudb-2022.1.2.tar.gz # Locally computed sha256 checksums sha256 a95343fffff49cde3d9bf33cf6bb71cb3bf0ed83f47d98a7ba04b175d29c79ab LICENSE diff --git a/package/python-pudb/python-pudb.mk b/package/python-pudb/python-pudb.mk index 31df3147d0..7df38f0f02 100644 --- a/package/python-pudb/python-pudb.mk +++ b/package/python-pudb/python-pudb.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PUDB_VERSION = 2021.1 +PYTHON_PUDB_VERSION = 2022.1.2 PYTHON_PUDB_SOURCE = pudb-$(PYTHON_PUDB_VERSION).tar.gz -PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/c7/69/813e93519fc28744457ff68fa2eaac3b4ea30dda1e6994e969fe9d3008d9 +PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/8b/ef/6dea7c63fdddd7753e2a2930e59799ef32247f2499c0d9bcd233439e7483 PYTHON_PUDB_SETUP_TYPE = setuptools PYTHON_PUDB_LICENSE = MIT PYTHON_PUDB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pymupdf: bump to version 1.20.2 Message-ID: <20221103205513.B3BC987BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13d4626b304375844f34afe881cb295dc7d5fcfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License changed to AGPL-3.0+ only: https://github.com/pymupdf/PyMuPDF/commit/dcbd9bb8c3fd2002b9e03a8c61b4b8bf90cfdb01 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pymupdf/python-pymupdf.hash | 8 ++++---- package/python-pymupdf/python-pymupdf.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pymupdf/python-pymupdf.hash b/package/python-pymupdf/python-pymupdf.hash index ee7a916519..21befb3b7c 100644 --- a/package/python-pymupdf/python-pymupdf.hash +++ b/package/python-pymupdf/python-pymupdf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pymupdf/json -md5 70d6c2232e531772bbe9a813044262f9 PyMuPDF-1.18.14.tar.gz -sha256 efe85cb80f79cc3f3890aa2ab82b962b8a999ca078e33e9bacc5d0be5c4656dc PyMuPDF-1.18.14.tar.gz -# Locally computed: -sha256 282751b8c98ee9e445346eb57a992c9ecbe25ed8dd554df046777313e19b10f9 COPYING +md5 450f0c613fec4b0d061299d3d935fafa PyMuPDF-1.20.2.tar.gz +sha256 02eedf01f57c6bafb5e8667cea0088a2d2522643c47100f1908bec3a68a84888 PyMuPDF-1.20.2.tar.gz +# Locally computed sha256 checksums +sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index ceeeb0a55b..238fc4dd47 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -5,11 +5,11 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -PYTHON_PYMUPDF_VERSION = 1.18.14 +PYTHON_PYMUPDF_VERSION = 1.20.2 PYTHON_PYMUPDF_SOURCE = PyMuPDF-$(PYTHON_PYMUPDF_VERSION).tar.gz -PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/41/f6/dbefe3d6949fa81fb7bcac9141e4345330d272724718ac5a6af78297498b +PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/4a/09/6afe87a8ea7acb6e4709223a704270ffe9929497add4d06b12305e229ba8 PYTHON_PYMUPDF_SETUP_TYPE = setuptools -PYTHON_PYMUPDF_LICENSE = GPL-3.0, AGPL-3.0+ (code generated from mupdf) +PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING # No license file included in pip, but it's present on github PYTHON_PYMUPDF_DEPENDENCIES = freetype mupdf zlib From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pysmb: bump to version 1.2.8 Message-ID: <20221103205513.D0AE587BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=770ba1fa01432de1ecef979267b88cd94194c6b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pysmb/python-pysmb.hash | 2 +- package/python-pysmb/python-pysmb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pysmb/python-pysmb.hash b/package/python-pysmb/python-pysmb.hash index 03713837fc..025e47d030 100644 --- a/package/python-pysmb/python-pysmb.hash +++ b/package/python-pysmb/python-pysmb.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 af9db2e99eaa01e87b0ebc10f87db7c630cc880c7ae3d9dd06f1e5313e82d5a2 pysmb-1.2.7.tar.gz +sha256 9215356c446e4c6b335b4a481f52d746ff60926badfecbc33524b94908fdc0e1 pysmb-1.2.8.tar.gz sha256 8c487d5c10f024e44a9cf1df21d1fd28a80bd2dfddd9f1dcd109a47d721f497f LICENSE diff --git a/package/python-pysmb/python-pysmb.mk b/package/python-pysmb/python-pysmb.mk index 89ff08e958..36993ce42c 100644 --- a/package/python-pysmb/python-pysmb.mk +++ b/package/python-pysmb/python-pysmb.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYSMB_VERSION = 1.2.7 +PYTHON_PYSMB_VERSION = 1.2.8 PYTHON_PYSMB_SOURCE = pysmb-$(PYTHON_PYSMB_VERSION).tar.gz PYTHON_PYSMB_SITE = https://miketeo.net/files/Projects/pysmb PYTHON_PYSMB_LICENSE = Libpng From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pathvalidate: bump to version 2.5.2 Message-ID: <20221103205512.E9CE887BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3263543a0249f2ba3018656bd35366d3a429fd2f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pathvalidate/python-pathvalidate.hash | 4 ++-- package/python-pathvalidate/python-pathvalidate.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pathvalidate/python-pathvalidate.hash b/package/python-pathvalidate/python-pathvalidate.hash index adf1a75dca..828236304e 100644 --- a/package/python-pathvalidate/python-pathvalidate.hash +++ b/package/python-pathvalidate/python-pathvalidate.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pathvalidate/json -md5 afc0343cd8c4ad732431a8b860d73330 pathvalidate-2.5.0.tar.gz -sha256 119ba36be7e9a405d704c7b7aea4b871c757c53c9adc0ed64f40be1ed8da2781 pathvalidate-2.5.0.tar.gz +md5 541238984572fb21db2da2af1d70a993 pathvalidate-2.5.2.tar.gz +sha256 5ff57d0fabe5ecb7a4f1e4957bfeb5ad8ab5ab4c0fa71f79c6bbc24bd9b7d14d pathvalidate-2.5.2.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-pathvalidate/python-pathvalidate.mk b/package/python-pathvalidate/python-pathvalidate.mk index bb434f3662..6ca8c0f2ad 100644 --- a/package/python-pathvalidate/python-pathvalidate.mk +++ b/package/python-pathvalidate/python-pathvalidate.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PATHVALIDATE_VERSION = 2.5.0 +PYTHON_PATHVALIDATE_VERSION = 2.5.2 PYTHON_PATHVALIDATE_SOURCE = pathvalidate-$(PYTHON_PATHVALIDATE_VERSION).tar.gz -PYTHON_PATHVALIDATE_SITE = https://files.pythonhosted.org/packages/2e/89/7853a1ea323e848ab1e90c8930733bc19e35a935deb80d78b572c36ea33f +PYTHON_PATHVALIDATE_SITE = https://files.pythonhosted.org/packages/60/f7/ff244fdd8ed98e98d4f9acecfe74a890e5e3245ce55253ef88db51e94652 PYTHON_PATHVALIDATE_SETUP_TYPE = setuptools PYTHON_PATHVALIDATE_LICENSE = MIT PYTHON_PATHVALIDATE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:35 +0100 Subject: [Buildroot] [git commit branch/next] package/python-orjson: bump to version 3.8.1 Message-ID: <20221103205512.97BA887BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90ebb0deb6d5b3d6b5cfea040226fefbfc40e0bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 1de1d7cdc2..5bc5433123 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz +sha256 dc7a9ae16562ddf3589ef7cbdf122a26f845dae919d8ea9679e0fe4c9be69b3a orjson-3.8.1.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 0a266e827a..00be3f1f4b 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.7.11 +PYTHON_ORJSON_VERSION = 3.8.1 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/d0/e6/d012626dcf443e36ac1210be365d0a367beff7dd8b7029ace3006c948820 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyjwt: bump to version 2.6.0 Message-ID: <20221103205513.93E3F87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95702e627051b99c9911196841a584c461583c2d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyjwt/python-pyjwt.hash | 4 ++-- package/python-pyjwt/python-pyjwt.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyjwt/python-pyjwt.hash b/package/python-pyjwt/python-pyjwt.hash index d51df02be1..cc64be6cca 100644 --- a/package/python-pyjwt/python-pyjwt.hash +++ b/package/python-pyjwt/python-pyjwt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/PyJWT/json -md5 665f444d7805e36826bb09ce6434e73a PyJWT-2.4.0.tar.gz -sha256 d42908208c699b3b973cbeb01a969ba6a96c821eefb1c5bfe4c390c01d67abba PyJWT-2.4.0.tar.gz +md5 aeed6d3a581ae383b2288a2079fa562d PyJWT-2.6.0.tar.gz +sha256 69285c7e31fc44f68a1feb309e948e0df53259d579295e6cfe2b1792329f05fd PyJWT-2.6.0.tar.gz # Locally computed sha256 checksums sha256 797a7a20231d4c433e9f1911db1731d06b5828b98f499819a034f7c0f56f5ce5 LICENSE diff --git a/package/python-pyjwt/python-pyjwt.mk b/package/python-pyjwt/python-pyjwt.mk index 53cc50b650..fe4eeff38a 100644 --- a/package/python-pyjwt/python-pyjwt.mk +++ b/package/python-pyjwt/python-pyjwt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYJWT_VERSION = 2.4.0 +PYTHON_PYJWT_VERSION = 2.6.0 PYTHON_PYJWT_SOURCE = PyJWT-$(PYTHON_PYJWT_VERSION).tar.gz -PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/d8/6b/6287745054dbcccf75903630346be77d4715c594402cec7c2518032416c2 +PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/75/65/db64904a7f23e12dbf0565b53de01db04d848a497c6c9b87e102f74c9304 PYTHON_PYJWT_SETUP_TYPE = setuptools PYTHON_PYJWT_LICENSE = MIT PYTHON_PYJWT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pylibftdi: bump to version 0.20.0 Message-ID: <20221103205513.9FBF387BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aef5c2d3b6bf9aabe543495a9ad33de7ddf58812 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/codedstructure/pylibftdi/commit/4662ebe069eefd5a89709d4165e3be808cad636c Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pylibftdi/python-pylibftdi.hash | 6 +++--- package/python-pylibftdi/python-pylibftdi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pylibftdi/python-pylibftdi.hash b/package/python-pylibftdi/python-pylibftdi.hash index 5570c1c9f6..ee0ba127ca 100644 --- a/package/python-pylibftdi/python-pylibftdi.hash +++ b/package/python-pylibftdi/python-pylibftdi.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pylibftdi/json -md5 c48e442cef7b1e865b4d96ab92f509ad pylibftdi-0.18.1.tar.gz -sha256 bdd04076933959b20b3c8b4fb8be7882d3362675f259e7eeb23ebff03b81859d pylibftdi-0.18.1.tar.gz +md5 fb43ade3283b809d4ebe92bf4a60d7fc pylibftdi-0.20.0.tar.gz +sha256 f4a87fc4af2c9c7d42badd4192ca9b529f32c9d96fdc8daea7e29c509226df5f pylibftdi-0.20.0.tar.gz # Locally computed sha256 checksums -sha256 0e40132339e1ef7d17d93837fbc273d1e87302e9295162bd19c9161e5700ddcc LICENSE.txt +sha256 0d3f1af06b566a783091422061b60e864fc5d5853418b71643041e254b4ae7f9 LICENSE.txt diff --git a/package/python-pylibftdi/python-pylibftdi.mk b/package/python-pylibftdi/python-pylibftdi.mk index 2f5614867d..34040b72ac 100644 --- a/package/python-pylibftdi/python-pylibftdi.mk +++ b/package/python-pylibftdi/python-pylibftdi.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYLIBFTDI_VERSION = 0.18.1 +PYTHON_PYLIBFTDI_VERSION = 0.20.0 PYTHON_PYLIBFTDI_SOURCE = pylibftdi-$(PYTHON_PYLIBFTDI_VERSION).tar.gz -PYTHON_PYLIBFTDI_SITE = https://files.pythonhosted.org/packages/50/9b/1e1cdb9715bacfb83e5eaf5e69f4e2fbd92d61f43c5e185cc3935ec01b28 +PYTHON_PYLIBFTDI_SITE = https://files.pythonhosted.org/packages/b8/03/4f778ce6dceea58dc5bfd555c22fdb265afc922d81d3c4496a791a54c479 PYTHON_PYLIBFTDI_LICENSE = MIT PYTHON_PYLIBFTDI_LICENSE_FILES = LICENSE.txt PYTHON_PYLIBFTDI_DEPENDENCIES = libftdi From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytablereader: bump to version 0.31.3 Message-ID: <20221103205513.DB03787BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e5672420ba9c4e30d71460b60b3f6207baf12a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License verified as still MIT after hash changed. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pytablereader/python-pytablereader.hash | 6 +++--- package/python-pytablereader/python-pytablereader.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pytablereader/python-pytablereader.hash b/package/python-pytablereader/python-pytablereader.hash index 675ce5680e..2034cfd61e 100644 --- a/package/python-pytablereader/python-pytablereader.hash +++ b/package/python-pytablereader/python-pytablereader.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytablereader/json -md5 23ba6121e2f916dfbf4015516779dfcd pytablereader-0.26.1.tar.gz -sha256 f2e1477de8886267b765af7861baacc65606761bfabb0689f118cc5d27861f26 pytablereader-0.26.1.tar.gz +md5 8d732b706186666a4c28d14927c26754 pytablereader-0.31.3.tar.gz +sha256 e292b81ecd96546fe0f53d9c83e716a4682d07d7ead6d9be8beb14ab0591df11 pytablereader-0.31.3.tar.gz # Locally computed sha256 checksums -sha256 7fcef461a93fea587224132a865d1285969c9bec15baf59caeb7a8c7638a8744 LICENSE +sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-pytablereader/python-pytablereader.mk b/package/python-pytablereader/python-pytablereader.mk index 0f9e4c593a..daa484d393 100644 --- a/package/python-pytablereader/python-pytablereader.mk +++ b/package/python-pytablereader/python-pytablereader.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTABLEREADER_VERSION = 0.26.1 +PYTHON_PYTABLEREADER_VERSION = 0.31.3 PYTHON_PYTABLEREADER_SOURCE = pytablereader-$(PYTHON_PYTABLEREADER_VERSION).tar.gz -PYTHON_PYTABLEREADER_SITE = https://files.pythonhosted.org/packages/1e/bc/f60da8a733cd87215d8533f28536f8149eca3b898bbca346b37b6c915d8d +PYTHON_PYTABLEREADER_SITE = https://files.pythonhosted.org/packages/b5/c8/67590578e27cb1716c7b71291946d685b5bf63fbfe7a254a7cb3f6f8aeab PYTHON_PYTABLEREADER_SETUP_TYPE = setuptools PYTHON_PYTABLEREADER_LICENSE = MIT PYTHON_PYTABLEREADER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pbr: bump to version 5.11.0 Message-ID: <20221103205512.F2B9687BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59d2890c1e0bab8e9076d7a8759135da164511e8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pbr/python-pbr.hash | 4 ++-- package/python-pbr/python-pbr.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pbr/python-pbr.hash b/package/python-pbr/python-pbr.hash index 8cf2a18d36..4ca503e976 100644 --- a/package/python-pbr/python-pbr.hash +++ b/package/python-pbr/python-pbr.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pbr/json -md5 62565acc6bf3e7e10b082463421f8b46 pbr-5.6.0.tar.gz -sha256 42df03e7797b796625b1029c0400279c7c34fd7df24a7d7818a1abb5b38710dd pbr-5.6.0.tar.gz +md5 99ef94dbe5a00054fdcbbaa87268c3cd pbr-5.11.0.tar.gz +sha256 b97bc6695b2aff02144133c2e7399d5885223d42b7912ffaec2ca3898e673bfe pbr-5.11.0.tar.gz # Locally computed sha256 checksums sha256 5df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320 LICENSE sha256 eb4a8c8791f6caab1cf36df26db2b6f4e2ddda52657b060ff7f02abc63910aef pbr/tests/testpackage/LICENSE.txt diff --git a/package/python-pbr/python-pbr.mk b/package/python-pbr/python-pbr.mk index 3cc7ab81fa..99f0101e19 100644 --- a/package/python-pbr/python-pbr.mk +++ b/package/python-pbr/python-pbr.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PBR_VERSION = 5.6.0 +PYTHON_PBR_VERSION = 5.11.0 PYTHON_PBR_SOURCE = pbr-$(PYTHON_PBR_VERSION).tar.gz -PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/35/8c/69ed04ae31ad498c9bdea55766ed4c0c72de596e75ac0d70b58aa25e0acf +PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/52/fb/630d52aaca8fc7634a0711b6ae12a0e828b6f9264bd8051225025c3ed075 PYTHON_PBR_SETUP_TYPE = setuptools PYTHON_PBR_LICENSE = Apache-2.0 (module), BSD-3-Clause (test package) PYTHON_PBR_LICENSE_FILES = LICENSE pbr/tests/testpackage/LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/mupdf: bump to version 1.20.3 Message-ID: <20221103205513.AA2D687BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1fb64680bffbda1e5fb952150652f73205322707 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop all patches which are now upstream/no longer needed. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../0001-Makefile-add-an-install_libs-target.patch | 41 ------- ...ouble-free-of-object-during-linearization.patch | 52 --------- ...le-max-key-size-in-cached-color-converter.patch | 119 --------------------- ...-Makefile-compile-hexdump.exe-with-HOSTCC.patch | 40 ------- package/mupdf/mupdf.hash | 4 +- package/mupdf/mupdf.mk | 6 +- 6 files changed, 5 insertions(+), 257 deletions(-) diff --git a/package/mupdf/0001-Makefile-add-an-install_libs-target.patch b/package/mupdf/0001-Makefile-add-an-install_libs-target.patch deleted file mode 100644 index 9cb5a2fec9..0000000000 --- a/package/mupdf/0001-Makefile-add-an-install_libs-target.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 0989f13ecbc2155b05da0cb091801d32d750d2d4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= - -Date: Thu, 29 Aug 2019 09:51:02 +0200 -Subject: [PATCH] Makefile: add an install_libs target. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This allows to install only the library files (if you need pymupdf but -not mupdf binaries for example). - -Signed-off-by: Rapha??l M??lotte ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index c5bc541ac..e14f88526 100644 ---- a/Makefile -+++ b/Makefile -@@ -322,7 +322,7 @@ libs: $(INSTALL_LIBS) - tools: $(TOOL_APPS) - apps: $(TOOL_APPS) $(VIEW_APPS) - --install: libs apps -+install_libs: - install -d $(DESTDIR)$(incdir)/mupdf - install -d $(DESTDIR)$(incdir)/mupdf/fitz - install -d $(DESTDIR)$(incdir)/mupdf/pdf -@@ -333,6 +333,7 @@ install: libs apps - install -d $(DESTDIR)$(libdir) - install -m 644 $(INSTALL_LIBS) $(DESTDIR)$(libdir) - -+install: libs apps install_libs - install -d $(DESTDIR)$(bindir) - install -m 755 $(TOOL_APPS) $(VIEW_APPS) $(DESTDIR)$(bindir) - --- -2.21.0 - diff --git a/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch b/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch deleted file mode 100644 index a4746961a6..0000000000 --- a/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch +++ /dev/null @@ -1,52 +0,0 @@ -From cee7cefc610d42fd383b3c80c12cbc675443176a Mon Sep 17 00:00:00 2001 -From: Robin Watts -Date: Fri, 22 Jan 2021 17:05:15 +0000 -Subject: [PATCH] Bug 703366: Fix double free of object during linearization. - -This appears to happen because we parse an illegal object from -a broken file and assign it to object 0, which is defined to -be free. - -Here, we fix the parsing code so this can't happen. - -[Retrieved from: -http://git.ghostscript.com/?p=mupdf.git;h=cee7cefc610d42fd383b3c80c12cbc675443176a] -Signed-off-by: Fabrice Fontaine ---- - source/pdf/pdf-parse.c | 6 ++++++ - source/pdf/pdf-xref.c | 2 ++ - 2 files changed, 8 insertions(+) - -diff --git a/source/pdf/pdf-parse.c b/source/pdf/pdf-parse.c -index 7abc8c3d4..5761c3351 100644 ---- a/source/pdf/pdf-parse.c -+++ b/source/pdf/pdf-parse.c -@@ -749,6 +749,12 @@ pdf_parse_ind_obj(fz_context *ctx, pdf_document *doc, - fz_throw(ctx, FZ_ERROR_SYNTAX, "expected generation number (%d ? obj)", num); - } - gen = buf->i; -+ if (gen < 0 || gen >= 65536) -+ { -+ if (try_repair) -+ *try_repair = 1; -+ fz_throw(ctx, FZ_ERROR_SYNTAX, "invalid generation number (%d)", gen); -+ } - - tok = pdf_lex(ctx, file, buf); - if (tok != PDF_TOK_OBJ) -diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c -index 1b2bdcd59..30197b4b8 100644 ---- a/source/pdf/pdf-xref.c -+++ b/source/pdf/pdf-xref.c -@@ -1190,6 +1190,8 @@ pdf_read_new_xref(fz_context *ctx, pdf_document *doc, pdf_lexbuf *buf) - { - ofs = fz_tell(ctx, doc->file); - trailer = pdf_parse_ind_obj(ctx, doc, doc->file, buf, &num, &gen, &stm_ofs, NULL); -+ if (num == 0) -+ fz_throw(ctx, FZ_ERROR_GENERIC, "Trailer object number cannot be 0\n"); - } - fz_catch(ctx) - { --- -2.17.1 - diff --git a/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch b/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch deleted file mode 100644 index 5335f140d6..0000000000 --- a/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch +++ /dev/null @@ -1,119 +0,0 @@ -From f5712c9949d026e4b891b25837edd2edc166151f Mon Sep 17 00:00:00 2001 -From: Tor Andersson -Date: Tue, 20 Apr 2021 14:46:48 +0200 -Subject: [PATCH] Bug 703791: Stay within hash table max key size in cached - color converter. - -[Retrieved from: -http://git.ghostscript.com/?p=mupdf.git;h=f5712c9949d026e4b891b25837edd2edc166151f] -Signed-off-by: Fabrice Fontaine ---- - include/mupdf/fitz/hash.h | 2 ++ - source/fitz/colorspace.c | 40 ++++++++++++++++++++++++--------------- - source/fitz/hash.c | 7 +++---- - 3 files changed, 30 insertions(+), 19 deletions(-) - -diff --git a/include/mupdf/fitz/hash.h b/include/mupdf/fitz/hash.h -index e92eb0458..feb37a5e4 100644 ---- a/include/mupdf/fitz/hash.h -+++ b/include/mupdf/fitz/hash.h -@@ -5,6 +5,8 @@ - #include "mupdf/fitz/context.h" - #include "mupdf/fitz/output.h" - -+#define FZ_HASH_TABLE_KEY_LENGTH 48 -+ - /** - Generic hash-table with fixed-length keys. - -diff --git a/source/fitz/colorspace.c b/source/fitz/colorspace.c -index af454caf1..f4db9d3d2 100644 ---- a/source/fitz/colorspace.c -+++ b/source/fitz/colorspace.c -@@ -1025,23 +1025,30 @@ typedef struct fz_cached_color_converter - static void fz_cached_color_convert(fz_context *ctx, fz_color_converter *cc_, const float *ss, float *ds) - { - fz_cached_color_converter *cc = cc_->opaque; -- float *val = fz_hash_find(ctx, cc->hash, ss); -- int n = cc->base.ds->n * sizeof(float); -- -- if (val) -+ if (cc->hash) - { -- memcpy(ds, val, n); -- return; -- } -+ float *val = fz_hash_find(ctx, cc->hash, ss); -+ int n = cc->base.ds->n * sizeof(float); - -- cc->base.convert(ctx, &cc->base, ss, ds); -+ if (val) -+ { -+ memcpy(ds, val, n); -+ return; -+ } - -- val = Memento_label(fz_malloc_array(ctx, cc->base.ds->n, float), "cached_color_convert"); -- memcpy(val, ds, n); -- fz_try(ctx) -- fz_hash_insert(ctx, cc->hash, ss, val); -- fz_catch(ctx) -- fz_free(ctx, val); -+ cc->base.convert(ctx, &cc->base, ss, ds); -+ -+ val = Memento_label(fz_malloc_array(ctx, cc->base.ds->n, float), "cached_color_convert"); -+ memcpy(val, ds, n); -+ fz_try(ctx) -+ fz_hash_insert(ctx, cc->hash, ss, val); -+ fz_catch(ctx) -+ fz_free(ctx, val); -+ } -+ else -+ { -+ cc->base.convert(ctx, &cc->base, ss, ds); -+ } - } - - void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_colorspace *ss, fz_colorspace *ds, fz_colorspace *is, fz_color_params params) -@@ -1060,7 +1067,10 @@ void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_ - fz_try(ctx) - { - fz_find_color_converter(ctx, &cached->base, ss, ds, is, params); -- cached->hash = fz_new_hash_table(ctx, 256, n * sizeof(float), -1, fz_free); -+ if (n * sizeof(float) <= FZ_HASH_TABLE_KEY_LENGTH) -+ cached->hash = fz_new_hash_table(ctx, 256, n * sizeof(float), -1, fz_free); -+ else -+ fz_warn(ctx, "colorspace has too many components to be cached"); - } - fz_catch(ctx) - { -diff --git a/source/fitz/hash.c b/source/fitz/hash.c -index 882b886c9..287d43f03 100644 ---- a/source/fitz/hash.c -+++ b/source/fitz/hash.c -@@ -11,11 +11,9 @@ - and removed frequently. - */ - --enum { MAX_KEY_LEN = 48 }; -- - typedef struct - { -- unsigned char key[MAX_KEY_LEN]; -+ unsigned char key[FZ_HASH_TABLE_KEY_LENGTH]; - void *val; - } fz_hash_entry; - -@@ -50,7 +48,8 @@ fz_new_hash_table(fz_context *ctx, int initialsize, int keylen, int lock, fz_has - { - fz_hash_table *table; - -- assert(keylen <= MAX_KEY_LEN); -+ if (keylen > FZ_HASH_TABLE_KEY_LENGTH) -+ fz_throw(ctx, FZ_ERROR_GENERIC, "hash table key length too large"); - - table = fz_malloc_struct(ctx, fz_hash_table); - table->keylen = keylen; --- -2.17.1 - diff --git a/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch b/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch deleted file mode 100644 index bc9debd332..0000000000 --- a/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch +++ /dev/null @@ -1,40 +0,0 @@ -From c0036573a995dc78d3cf60a30ff0af2b47f3680a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 14 Nov 2021 23:24:27 +0100 -Subject: [PATCH] Makefile: compile hexdump.exe with HOSTCC - -hexdump.exe must be compiled for the host or the build will fail when -cross-compiling with HAVE_OBJCOPY=no - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://bugs.ghostscript.com/show_bug.cgi?id=704442] ---- - Makefile | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/Makefile b/Makefile -index 6492b1ca3..0732b358f 100644 ---- a/Makefile -+++ b/Makefile -@@ -60,6 +60,8 @@ AR_CMD = $(QUIET_AR) $(MKTGTDIR) ; $(AR) cr $@ $^ - ifdef RANLIB - RANLIB_CMD = $(QUIET_RANLIB) $(RANLIB) $@ - endif -+HOSTCC ?= $(CC) -+HOST_LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(HOSTCC) -o $@ $^ - LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) - TAGS_CMD = $(QUIET_TAGS) ctags -R --c-kinds=+p --exclude=platform/python --exclude=platform/c++ - WINDRES_CMD = $(QUIET_WINDRES) $(MKTGTDIR) ; $(WINDRES) $< $@ -@@ -81,6 +83,9 @@ $(OUT)/%.a : - $(AR_CMD) - $(RANLIB_CMD) - -+$(OUT)/scripts/hexdump.exe: scripts/hexdump.c -+ $(HOST_LINK_CMD) -+ - $(OUT)/%.exe: %.c - $(LINK_CMD) - --- -2.33.0 - diff --git a/package/mupdf/mupdf.hash b/package/mupdf/mupdf.hash index 67093cbc9f..fa24e741c7 100644 --- a/package/mupdf/mupdf.hash +++ b/package/mupdf/mupdf.hash @@ -1,8 +1,8 @@ # From https://mupdf.com/downloads/index.html: -sha1 fc17bd01d5860e49b009f28a5ddb629e94af4510 mupdf-1.18.0-source.tar.xz +sha1 f27108668e876b47d7438e2a8b2295654e66f42d mupdf-1.20.3-source.tar.lz # Locally computed: -sha256 592d4f6c0fba41bb954eb1a41616661b62b134d5b383e33bd45a081af5d4a59a mupdf-1.18.0-source.tar.xz +sha256 6f73f63ef8aa81991dfd023d4426a548827d1d74e0bfcf2a013acad63b651868 mupdf-1.20.3-source.tar.lz # Hash for license files: sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..1fc54b2d35 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -5,8 +5,8 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -MUPDF_VERSION = 1.18.0 -MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.xz +MUPDF_VERSION = 1.20.3 +MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.lz MUPDF_SITE = https://mupdf.com/downloads/archive MUPDF_LICENSE = AGPL-3.0+ MUPDF_LICENSE_FILES = COPYING @@ -68,7 +68,7 @@ endef define MUPDF_INSTALL_STAGING_CMDS $(MUPDF_MAKE_ENV) $(MAKE) -C $(@D) $(MUPDF_MAKE_OPTS) \ - DESTDIR="$(STAGING_DIR)" install_libs + DESTDIR="$(STAGING_DIR)" install-libs endef define MUPDF_INSTALL_TARGET_CMDS From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyhamcrest: bump to version 2.0.4 Message-ID: <20221103205513.8058F87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c114f2615a026eb0e4b6adf62469212104ca69ab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyhamcrest/python-pyhamcrest.hash | 4 ++-- package/python-pyhamcrest/python-pyhamcrest.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pyhamcrest/python-pyhamcrest.hash b/package/python-pyhamcrest/python-pyhamcrest.hash index b2e84d7d1f..176079e0f5 100644 --- a/package/python-pyhamcrest/python-pyhamcrest.hash +++ b/package/python-pyhamcrest/python-pyhamcrest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyhamcrest/json -md5 7a086f0b067f8d38958ec32f054559b4 PyHamcrest-2.0.2.tar.gz -sha256 412e00137858f04bde0729913874a48485665f2d36fe9ee449f26be864af9316 PyHamcrest-2.0.2.tar.gz +md5 c808291b2fca0991d044927884e6d15e pyhamcrest-2.0.4.tar.gz +sha256 b5d9ce6b977696286cf232ce2adf8969b4d0b045975b0936ac9005e84e67e9c1 pyhamcrest-2.0.4.tar.gz # Locally computed sha256 checksums sha256 71beae6c8151362cfe398cbd350191a1cc52d3d28499839a7830b25f5b50a7fe LICENSE.txt diff --git a/package/python-pyhamcrest/python-pyhamcrest.mk b/package/python-pyhamcrest/python-pyhamcrest.mk index 28979600dd..de5295e964 100644 --- a/package/python-pyhamcrest/python-pyhamcrest.mk +++ b/package/python-pyhamcrest/python-pyhamcrest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYHAMCREST_VERSION = 2.0.2 -PYTHON_PYHAMCREST_SOURCE = PyHamcrest-$(PYTHON_PYHAMCREST_VERSION).tar.gz -PYTHON_PYHAMCREST_SITE = https://files.pythonhosted.org/packages/58/05/7b993fabb44ff0b52a90916d96bfd91a65ecf90b8248e72bba325ba8e438 +PYTHON_PYHAMCREST_VERSION = 2.0.4 +PYTHON_PYHAMCREST_SOURCE = pyhamcrest-$(PYTHON_PYHAMCREST_VERSION).tar.gz +PYTHON_PYHAMCREST_SITE = https://files.pythonhosted.org/packages/b1/9a/588f086b64ace8d2e9843d8551e9068b2570c3c51b06cb49a107303f8700 PYTHON_PYHAMCREST_SETUP_TYPE = setuptools PYTHON_PYHAMCREST_LICENSE = BSD-3-Clause PYTHON_PYHAMCREST_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyicu: bump to version 2.10.2 Message-ID: <20221103205513.8A14C87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0b7a6862449df74bcbf591fee71f8bedca1ff570 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://gitlab.pyicu.org/main/pyicu/-/commit/366090276963a90924d22420e2bd80a015fca332 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyicu/python-pyicu.hash | 10 +++++----- package/python-pyicu/python-pyicu.mk | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pyicu/python-pyicu.hash b/package/python-pyicu/python-pyicu.hash index 8b113d4ab7..009b264336 100644 --- a/package/python-pyicu/python-pyicu.hash +++ b/package/python-pyicu/python-pyicu.hash @@ -1,5 +1,5 @@ -# md5 from https://pypi.python.org/pypi/PyICU/json -md5 7656f5cc53a7c18b40e653d6eefdee14 PyICU-1.9.7.tar.gz -# Locally computed -sha256 db27cd1cc150b879c5465872bec7fdaf340eca140aa922be03891d5b9f855b61 PyICU-1.9.7.tar.gz -sha256 74bbadee4ee3c3a1ac0ecfbd74bc7ce64046de1ceddf4717dc923809ca8ffce3 LICENSE +# md5, sha256 from https://pypi.org/pypi/pyicu/json +md5 4090ebb98702338cac3dbed2d72c2fd7 PyICU-2.10.2.tar.gz +sha256 0c3309eea7fab6857507ace62403515b60fe096cbfb4f90d14f55ff75c5441c1 PyICU-2.10.2.tar.gz +# Locally computed sha256 checksums +sha256 00da5bf22f2386c4f6f07c734490e9b818c4dcf70e6ca49f594e9cec636b9c40 LICENSE diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk index c6587c399c..512b2f857f 100644 --- a/package/python-pyicu/python-pyicu.mk +++ b/package/python-pyicu/python-pyicu.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYICU_VERSION = 1.9.7 +PYTHON_PYICU_VERSION = 2.10.2 PYTHON_PYICU_SOURCE = PyICU-$(PYTHON_PYICU_VERSION).tar.gz -PYTHON_PYICU_SITE = https://pypi.python.org/packages/6e/88/f42a1297909ca6d9113ba37b37067011ae29432fe592fdd98cf52ad23b77 +PYTHON_PYICU_SITE = https://files.pythonhosted.org/packages/64/00/a531e119a97e54601f616f5061879ec2d4bb058d225014f9acf94b2970c3 PYTHON_PYICU_LICENSE = MIT PYTHON_PYICU_LICENSE_FILES = LICENSE PYTHON_PYICU_DEPENDENCIES = icu From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-redis: bump to version 4.3.4 Message-ID: <20221103205514.0FB8187BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d8312153ef4760865dc2fe0f612e82a3515637c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-redis/python-redis.hash | 4 ++-- package/python-redis/python-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-redis/python-redis.hash b/package/python-redis/python-redis.hash index 57c71dabfa..9465e251f8 100644 --- a/package/python-redis/python-redis.hash +++ b/package/python-redis/python-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/redis/json -md5 7a00d4540374f34e152a33faa1fcee5f redis-3.5.3.tar.gz -sha256 0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2 redis-3.5.3.tar.gz +md5 15f05dbef3d166c6244f7afa6c3cacf8 redis-4.3.4.tar.gz +sha256 ddf27071df4adf3821c4f2ca59d67525c3a82e5f268bed97b813cb4fabf87880 redis-4.3.4.tar.gz # Locally computed sha256 checksums sha256 790148d8c12f8a38b2707a74be2343316bad126995ff54801a181b8b231ba124 LICENSE diff --git a/package/python-redis/python-redis.mk b/package/python-redis/python-redis.mk index 98c1a16599..7c18f31507 100644 --- a/package/python-redis/python-redis.mk +++ b/package/python-redis/python-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REDIS_VERSION = 3.5.3 +PYTHON_REDIS_VERSION = 4.3.4 PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz -PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/b3/17/1e567ff78c83854e16b98694411fe6e08c3426af866ad11397cddceb80d3 +PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/8f/d4/78ef2d3f316041fa6c92daa7ac2c8056c39858c3775fad35fd84b9b3a6fb PYTHON_REDIS_SETUP_TYPE = setuptools PYTHON_REDIS_LICENSE = MIT PYTHON_REDIS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pydal: bump to version 20220916.1 Message-ID: <20221103205513.4EB8987BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=66a20bac4847d7df0c2859eb4ae95e7bf09647bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pydal/python-pydal.hash | 2 +- package/python-pydal/python-pydal.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash index 2a712e26c9..852e568ac5 100644 --- a/package/python-pydal/python-pydal.hash +++ b/package/python-pydal/python-pydal.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 e4bde1955c2d15cae07349275cda48fa61a46dd51562717c2f0f1374dd459547 python-pydal-20220814.1.tar.gz +sha256 0a2dbc5d61d37d2b59d441ed0aab48c1ec906ce66088eb5cee021b009601de02 python-pydal-20220916.1.tar.gz sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk index 89c3f14726..a3df1ccff1 100644 --- a/package/python-pydal/python-pydal.mk +++ b/package/python-pydal/python-pydal.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYDAL_VERSION = 20220814.1 +PYTHON_PYDAL_VERSION = 20220916.1 PYTHON_PYDAL_SITE = $(call github,web2py,pydal,v$(PYTHON_PYDAL_VERSION)) PYTHON_PYDAL_LICENSE = BSD-3-Clause PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-requests-oauthlib: bump to version 1.3.1 Message-ID: <20221103205514.2D6DF87BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=84ceba764166a8533194d0c91a91a6b4d25b7c41 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-requests-oauthlib/python-requests-oauthlib.hash | 4 ++-- package/python-requests-oauthlib/python-requests-oauthlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests-oauthlib/python-requests-oauthlib.hash b/package/python-requests-oauthlib/python-requests-oauthlib.hash index d33cabfefc..08c19ab1f6 100644 --- a/package/python-requests-oauthlib/python-requests-oauthlib.hash +++ b/package/python-requests-oauthlib/python-requests-oauthlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests-oauthlib/json -md5 1ebcd55f1b1b9281940b4bc33010e2ba requests-oauthlib-1.3.0.tar.gz -sha256 b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a requests-oauthlib-1.3.0.tar.gz +md5 c4f3b4ecdb72a56a13675e5a3302852a requests-oauthlib-1.3.1.tar.gz +sha256 75beac4a47881eeb94d5ea5d6ad31ef88856affe2332b9aafb52c6452ccf0d7a requests-oauthlib-1.3.1.tar.gz # Locally computed sha256 checksums sha256 ae01846afad8a8291fe6a08966f3015af9a8ff675d84b981f9793c122f7876e8 LICENSE diff --git a/package/python-requests-oauthlib/python-requests-oauthlib.mk b/package/python-requests-oauthlib/python-requests-oauthlib.mk index 9fe5b186b0..cdd334fb9a 100644 --- a/package/python-requests-oauthlib/python-requests-oauthlib.mk +++ b/package/python-requests-oauthlib/python-requests-oauthlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_OAUTHLIB_VERSION = 1.3.0 +PYTHON_REQUESTS_OAUTHLIB_VERSION = 1.3.1 PYTHON_REQUESTS_OAUTHLIB_SOURCE = requests-oauthlib-$(PYTHON_REQUESTS_OAUTHLIB_VERSION).tar.gz -PYTHON_REQUESTS_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/23/eb/68fc8fa86e0f5789832f275c8289257d8dc44dbe93fce7ff819112b9df8f +PYTHON_REQUESTS_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/95/52/531ef197b426646f26b53815a7d2a67cb7a331ef098bb276db26a68ac49f PYTHON_REQUESTS_OAUTHLIB_SETUP_TYPE = setuptools PYTHON_REQUESTS_OAUTHLIB_LICENSE = ISC PYTHON_REQUESTS_OAUTHLIB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pygments: bump to version 2.13.0 Message-ID: <20221103205513.7680187BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=785566c29e65c043ce819315572c9244621e08c9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/pygments/pygments/commit/ab4afd821aa41403f7a0b1e714112c40b2ad843b Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pygments/python-pygments.hash | 6 +++--- package/python-pygments/python-pygments.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash index 09b47b2bdc..610acb96d7 100644 --- a/package/python-pygments/python-pygments.hash +++ b/package/python-pygments/python-pygments.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pygments/json -md5 390a49fa0eb5486a795b2b54b9a7b666 Pygments-2.7.4.tar.gz -sha256 df49d09b498e83c1a73128295860250b0b7edd4c723a32e9bc0d295c7c2ec337 Pygments-2.7.4.tar.gz +md5 6ccae578d28d18968b30a4711652fd9a Pygments-2.13.0.tar.gz +sha256 56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1 Pygments-2.13.0.tar.gz # Locally computed sha256 checksums -sha256 c012cf17a2ba79142977c8cc5bb1497a675401bf79c2c9b95a7604e2ddfde8b8 LICENSE +sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk index 781b16353b..c09350c42b 100644 --- a/package/python-pygments/python-pygments.mk +++ b/package/python-pygments/python-pygments.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYGMENTS_VERSION = 2.7.4 +PYTHON_PYGMENTS_VERSION = 2.13.0 PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/e1/86/8059180e8217299079d8719c6e23d674aadaba0b1939e25e0cc15dcf075b +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/e0/ef/5905cd3642f2337d44143529c941cc3a02e5af16f0f65f81cbef7af452bb PYTHON_PYGMENTS_LICENSE = BSD-2-Clause PYTHON_PYGMENTS_LICENSE_FILES = LICENSE PYTHON_PYGMENTS_CPE_ID_VENDOR = pygments From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-regex: bump to version 2022.10.31 Message-ID: <20221103205514.23BB087BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bbfe6d7d917a7991ebbe9f91d2fe8c5504fa851f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-regex/python-regex.hash | 4 ++-- package/python-regex/python-regex.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-regex/python-regex.hash b/package/python-regex/python-regex.hash index b0f5bb05da..11a5765e41 100644 --- a/package/python-regex/python-regex.hash +++ b/package/python-regex/python-regex.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/regex/json -md5 cd206281327b4c087bb20bf93cee4ab9 regex-2021.4.4.tar.gz -sha256 52ba3d3f9b942c49d7e4bc105bb28551c44065f139a65062ab7912bef10c9afb regex-2021.4.4.tar.gz +md5 a85ced10be8bfe76fed4f30c42d32d5c regex-2022.10.31.tar.gz +sha256 a3a98921da9a1bf8457aeee6a551948a83601689e5ecdd736894ea9bbec77e83 regex-2022.10.31.tar.gz # Locally computed sha256 checksums sha256 bff55ef4cdcc8c14ce259f8e8ab60e264418440d6335f4dc138273fbd506144d LICENSE.txt diff --git a/package/python-regex/python-regex.mk b/package/python-regex/python-regex.mk index bb8fdf3e48..81bd460ecc 100644 --- a/package/python-regex/python-regex.mk +++ b/package/python-regex/python-regex.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REGEX_VERSION = 2021.4.4 +PYTHON_REGEX_VERSION = 2022.10.31 PYTHON_REGEX_SOURCE = regex-$(PYTHON_REGEX_VERSION).tar.gz -PYTHON_REGEX_SITE = https://files.pythonhosted.org/packages/38/3f/4c42a98c9ad7d08c16e7d23b2194a0e4f3b2914662da8bc88986e4e6de1f +PYTHON_REGEX_SITE = https://files.pythonhosted.org/packages/27/b5/92d404279fd5f4f0a17235211bb0f5ae7a0d9afb7f439086ec247441ed28 PYTHON_REGEX_SETUP_TYPE = setuptools PYTHON_REGEX_LICENSE = Apache-2.0 PYTHON_REGEX_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-reentry: bump to version 1.3.3 Message-ID: <20221103205514.1A11087BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cedea0649dbd80a8bcf09874c48fb5298616c6f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-reentry/python-reentry.hash | 4 ++-- package/python-reentry/python-reentry.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-reentry/python-reentry.hash b/package/python-reentry/python-reentry.hash index 522b936118..1d6ff0e217 100644 --- a/package/python-reentry/python-reentry.hash +++ b/package/python-reentry/python-reentry.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/reentry/json -md5 398c1e5bbda657aa645c8d2d38afb63f reentry-1.3.2.tar.gz -sha256 c6667e59aeabbb4d122aadc2170102a270e6a811d16a5431c5c3b91fabd7cf02 reentry-1.3.2.tar.gz +md5 30b57a189bb3c319c0552a2f3105d34d reentry-1.3.3.tar.gz +sha256 6343d83245e5047c9f8db0702ec1a7fa8210bd553f0ab643212572f6fce2c3ff reentry-1.3.3.tar.gz # Locally computed sha256 checksums sha256 4ae7f3216208a7e2327236e95bcd2397b2495f1c2298c708986c893bea608509 LICENSE diff --git a/package/python-reentry/python-reentry.mk b/package/python-reentry/python-reentry.mk index ec33c17452..5808eee4a2 100644 --- a/package/python-reentry/python-reentry.mk +++ b/package/python-reentry/python-reentry.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REENTRY_VERSION = 1.3.2 +PYTHON_REENTRY_VERSION = 1.3.3 PYTHON_REENTRY_SOURCE = reentry-$(PYTHON_REENTRY_VERSION).tar.gz -PYTHON_REENTRY_SITE = https://files.pythonhosted.org/packages/a0/88/eb0c107c19227a2292ed11711034a3d80c0dc1368d2b3ebeb3fe7b936a8e +PYTHON_REENTRY_SITE = https://files.pythonhosted.org/packages/95/20/e820a29014f1cb662423d7001dc09a9ea5280083ea300f0c5efe5cae238b PYTHON_REENTRY_SETUP_TYPE = setuptools PYTHON_REENTRY_LICENSE = MIT PYTHON_REENTRY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytz: bump to version 2022.6 Message-ID: <20221103205513.F10C187BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=68672d598de858df7360f4a031680b6c965a07b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pytz/python-pytz.hash | 4 ++-- package/python-pytz/python-pytz.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytz/python-pytz.hash b/package/python-pytz/python-pytz.hash index e0f253902c..e71e77e5b7 100644 --- a/package/python-pytz/python-pytz.hash +++ b/package/python-pytz/python-pytz.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytz/json -md5 d7b7060bbac4970afa2050c139c9fcb6 pytz-2021.3.tar.gz -sha256 acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326 pytz-2021.3.tar.gz +md5 bf46b54a7e9bcb65ea38f54646181979 pytz-2022.6.tar.gz +sha256 e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2 pytz-2022.6.tar.gz # Locally computed sha256 checksums sha256 be8b1a37ebe26c592a90f6c0eb33103a7f383ce2f4d7498c0af9a526990a07b8 LICENSE.txt diff --git a/package/python-pytz/python-pytz.mk b/package/python-pytz/python-pytz.mk index d606750699..ccf8e2179c 100644 --- a/package/python-pytz/python-pytz.mk +++ b/package/python-pytz/python-pytz.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTZ_VERSION = 2021.3 +PYTHON_PYTZ_VERSION = 2022.6 PYTHON_PYTZ_SOURCE = pytz-$(PYTHON_PYTZ_VERSION).tar.gz -PYTHON_PYTZ_SITE = https://files.pythonhosted.org/packages/e3/8e/1cde9d002f48a940b9d9d38820aaf444b229450c0854bdf15305ce4a3d1a +PYTHON_PYTZ_SITE = https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8 PYTHON_PYTZ_SETUP_TYPE = setuptools PYTHON_PYTZ_LICENSE = MIT PYTHON_PYTZ_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-rpi-gpio: bump to version 0.7.1 Message-ID: <20221103205514.411BF87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30b3823ce4a47e93e347b64e06ad0f1ccf7f4b82 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to setuptools build backend. Drop patch which is now upstream. License hash changed due to date update: https://sourceforge.net/p/raspberry-gpio-python/code/ci/7524ba4d7dc243f32238ca54ee5f6ef94ef801c2/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../0001-fix-build-with-gcc-10.x.patch | 147 --------------------- package/python-rpi-gpio/python-rpi-gpio.hash | 9 +- package/python-rpi-gpio/python-rpi-gpio.mk | 6 +- 3 files changed, 7 insertions(+), 155 deletions(-) diff --git a/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch b/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch deleted file mode 100644 index 95892f997f..0000000000 --- a/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch +++ /dev/null @@ -1,147 +0,0 @@ -Description: This patch fixes the "multiple definition of" errors with gcc10 - -Signed-off-by: Michael Fischer - -diff -purN python-rpi-gpio.org/source/common.c python-rpi-gpio/source/common.c ---- python-rpi-gpio.org/source/common.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/common.c 2020-08-07 09:31:33.948575964 +0200 -@@ -28,6 +28,9 @@ - const int pin_to_gpio_rev1[41] = {-1, -1, -1, 0, -1, 1, -1, 4, 14, -1, 15, 17, 18, 21, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - const int pin_to_gpio_rev2[41] = {-1, -1, -1, 2, -1, 3, -1, 4, 14, -1, 15, 17, 18, 27, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - const int pin_to_gpio_rev3[41] = {-1, -1, -1, 2, -1, 3, -1, 4, 14, -1, 15, 17, 18, 27, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, 5, -1, 6, 12, 13, -1, 19, 16, 26, 20, -1, 21 }; -+const int (*pin_to_gpio)[41]; -+int gpio_direction[54]; -+rpi_info rpiinfo; - int setup_error = 0; - int module_setup = 0; - -diff -purN python-rpi-gpio.org/source/common.h python-rpi-gpio/source/common.h ---- python-rpi-gpio.org/source/common.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/common.h 2020-08-07 09:31:33.948575964 +0200 -@@ -30,14 +30,14 @@ SOFTWARE. - #define I2C 42 - #define PWM 43 - --int gpio_mode; --const int pin_to_gpio_rev1[41]; --const int pin_to_gpio_rev2[41]; --const int pin_to_gpio_rev3[41]; --const int (*pin_to_gpio)[41]; --int gpio_direction[54]; --rpi_info rpiinfo; --int setup_error; --int module_setup; -+extern int gpio_mode; -+extern const int pin_to_gpio_rev1[41]; -+extern const int pin_to_gpio_rev2[41]; -+extern const int pin_to_gpio_rev3[41]; -+extern const int (*pin_to_gpio)[41]; -+extern int gpio_direction[54]; -+extern rpi_info rpiinfo; -+extern int setup_error; -+extern int module_setup; - int check_gpio_priv(void); - int get_gpio_number(int channel, unsigned int *gpio); -diff -purN python-rpi-gpio.org/source/constants.c python-rpi-gpio/source/constants.c ---- python-rpi-gpio.org/source/constants.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/constants.c 2020-08-07 09:32:15.522196618 +0200 -@@ -21,6 +21,7 @@ - */ - - #include "Python.h" -+#define CONSTANTS_C - #include "constants.h" - #include "common.h" - #include "c_gpio.h" -diff -purN python-rpi-gpio.org/source/constants.h python-rpi-gpio/source/constants.h ---- python-rpi-gpio.org/source/constants.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/constants.h 2020-08-07 09:32:15.522196618 +0200 -@@ -23,22 +23,28 @@ SOFTWARE. - #define PY_PUD_CONST_OFFSET 20 - #define PY_EVENT_CONST_OFFSET 30 - --PyObject *high; --PyObject *low; --PyObject *input; --PyObject *output; --PyObject *pwm; --PyObject *serial; --PyObject *i2c; --PyObject *spi; --PyObject *unknown; --PyObject *board; --PyObject *bcm; --PyObject *pud_off; --PyObject *pud_up; --PyObject *pud_down; --PyObject *rising_edge; --PyObject *falling_edge; --PyObject *both_edge; -+#ifdef CONSTANTS_C -+#define MAYBE_EXTERN -+#else -+#define MAYBE_EXTERN extern -+#endif -+ -+MAYBE_EXTERN PyObject *high; -+MAYBE_EXTERN PyObject *low; -+MAYBE_EXTERN PyObject *input; -+MAYBE_EXTERN PyObject *output; -+MAYBE_EXTERN PyObject *pwm; -+MAYBE_EXTERN PyObject *serial; -+MAYBE_EXTERN PyObject *i2c; -+MAYBE_EXTERN PyObject *spi; -+MAYBE_EXTERN PyObject *unknown; -+MAYBE_EXTERN PyObject *board; -+MAYBE_EXTERN PyObject *bcm; -+MAYBE_EXTERN PyObject *pud_off; -+MAYBE_EXTERN PyObject *pud_up; -+MAYBE_EXTERN PyObject *pud_down; -+MAYBE_EXTERN PyObject *rising_edge; -+MAYBE_EXTERN PyObject *falling_edge; -+MAYBE_EXTERN PyObject *both_edge; - - void define_constants(PyObject *module); -diff -purN python-rpi-gpio.org/source/event_gpio.c python-rpi-gpio/source/event_gpio.c ---- python-rpi-gpio.org/source/event_gpio.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/event_gpio.c 2020-08-07 09:42:05.564483136 +0200 -@@ -57,7 +57,7 @@ struct callback - }; - struct callback *callbacks = NULL; - --pthread_t threads; -+static pthread_t threads; - int event_occurred[54] = { 0 }; - int thread_running = 0; - int epfd_thread = -1; -diff -purN python-rpi-gpio.org/source/py_pwm.h python-rpi-gpio/source/py_pwm.h ---- python-rpi-gpio.org/source/py_pwm.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/py_pwm.h 2020-08-07 09:38:49.445646807 +0200 -@@ -20,5 +20,5 @@ OUT OF OR IN CONNECTION WITH THE SOFTWAR - SOFTWARE. - */ - --PyTypeObject PWMType; -+extern PyTypeObject PWMType; - PyTypeObject *PWM_init_PWMType(void); -diff -purN python-rpi-gpio.org/source/soft_pwm.c python-rpi-gpio/source/soft_pwm.c ---- python-rpi-gpio.org/source/soft_pwm.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/soft_pwm.c 2020-08-07 09:42:40.753160437 +0200 -@@ -25,7 +25,7 @@ SOFTWARE. - #include - #include "c_gpio.h" - #include "soft_pwm.h" --pthread_t threads; -+static pthread_t threads; - - struct pwm - { -diff -purN python-rpi-gpio.org/source/soft_pwm.h python-rpi-gpio/source/soft_pwm.h ---- python-rpi-gpio.org/source/soft_pwm.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/soft_pwm.h 2020-08-07 09:39:25.916811352 +0200 -@@ -26,4 +26,4 @@ void pwm_set_duty_cycle(unsigned int gpi - void pwm_set_frequency(unsigned int gpio, float freq); - void pwm_start(unsigned int gpio); - void pwm_stop(unsigned int gpio); --int pwm_exists(unsigned int gpio); -+extern int pwm_exists(unsigned int gpio); diff --git a/package/python-rpi-gpio/python-rpi-gpio.hash b/package/python-rpi-gpio/python-rpi-gpio.hash index 09d1a90765..22bcaebdcb 100644 --- a/package/python-rpi-gpio/python-rpi-gpio.hash +++ b/package/python-rpi-gpio/python-rpi-gpio.hash @@ -1,6 +1,5 @@ -# md5 from https://pypi.python.org/pypi/rpi_gpio/json -# sha256 from https://pypi.python.org/pypi/rpi_gpio/json -md5 777617f9dea9a1680f9af43db0cf150e RPi.GPIO-0.7.0.tar.gz -sha256 7424bc6c205466764f30f666c18187a0824077daf20b295c42f08aea2cb87d3f RPi.GPIO-0.7.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/rpi_gpio/json +md5 22704930a4e674a3d35342bde6d69fe5 RPi.GPIO-0.7.1.tar.gz +sha256 cd61c4b03c37b62bba4a5acfea9862749c33c618e0295e7e90aa4713fb373b70 RPi.GPIO-0.7.1.tar.gz # Locally computed -sha256 a668b3edecb3e69e81ec25987257008208ffcba9d6c43682033b8060c5f2f994 LICENCE.txt +sha256 1ccf039a03088da42bdb218a446a564330b881ec71f7022a9fb1930f3fb65d8a LICENCE.txt diff --git a/package/python-rpi-gpio/python-rpi-gpio.mk b/package/python-rpi-gpio/python-rpi-gpio.mk index dfc59c882e..4e62e07533 100644 --- a/package/python-rpi-gpio/python-rpi-gpio.mk +++ b/package/python-rpi-gpio/python-rpi-gpio.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_RPI_GPIO_VERSION = 0.7.0 +PYTHON_RPI_GPIO_VERSION = 0.7.1 PYTHON_RPI_GPIO_SOURCE = RPi.GPIO-$(PYTHON_RPI_GPIO_VERSION).tar.gz -PYTHON_RPI_GPIO_SITE = https://sourceforge.net/projects/raspberry-gpio-python/files +PYTHON_RPI_GPIO_SITE = https://files.pythonhosted.org/packages/c4/0f/10b524a12b3445af1c607c27b2f5ed122ef55756e29942900e5c950735f2 PYTHON_RPI_GPIO_LICENSE = MIT PYTHON_RPI_GPIO_LICENSE_FILES = LICENCE.txt -PYTHON_RPI_GPIO_SETUP_TYPE = distutils +PYTHON_RPI_GPIO_SETUP_TYPE = setuptools $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sentry-sdk: bump to version 1.10.1 Message-ID: <20221103205514.673F387BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a17804f6e32e73d7cc40822ab2721dfc69c0c502 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sentry-sdk/python-sentry-sdk.hash | 4 ++-- package/python-sentry-sdk/python-sentry-sdk.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sentry-sdk/python-sentry-sdk.hash b/package/python-sentry-sdk/python-sentry-sdk.hash index e9fda822ae..729ffe94c4 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.hash +++ b/package/python-sentry-sdk/python-sentry-sdk.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sentry-sdk/json -md5 6dc8c7586d95f7679c7bf7f749336cf8 sentry-sdk-1.4.3.tar.gz -sha256 b9844751e40710e84a457c5bc29b21c383ccb2b63d76eeaad72f7f1c808c8828 sentry-sdk-1.4.3.tar.gz +md5 7f31bd0d6d968c711f8b1d928836eaaa sentry-sdk-1.10.1.tar.gz +sha256 105faf7bd7b7fa25653404619ee261527266b14103fe1389e0ce077bd23a9691 sentry-sdk-1.10.1.tar.gz # Locally computed sha256 checksums sha256 59404d4c854e579097d41bfccd5006afde9d6d70e646cf55074cdbfead5ecf1c LICENSE diff --git a/package/python-sentry-sdk/python-sentry-sdk.mk b/package/python-sentry-sdk/python-sentry-sdk.mk index 9238b7fb1c..d8e9e8a2c9 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.mk +++ b/package/python-sentry-sdk/python-sentry-sdk.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SENTRY_SDK_VERSION = 1.4.3 +PYTHON_SENTRY_SDK_VERSION = 1.10.1 PYTHON_SENTRY_SDK_SOURCE = sentry-sdk-$(PYTHON_SENTRY_SDK_VERSION).tar.gz -PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/a7/30/1d967b2e0cac2fa388344b2968fa57e69d5382b922e57cda43af54b9063a +PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/43/37/89598a56119199b69a3c4b13e2ce1b57ff69f68313ed393016086d6b487b PYTHON_SENTRY_SDK_SETUP_TYPE = setuptools PYTHON_SENTRY_SDK_LICENSE = BSD-2-Clause PYTHON_SENTRY_SDK_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyudev: bump to version 0.24.0 Message-ID: <20221103205514.066D387BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b4b545c7bb18cb475062d3074750001c13f8bfdb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixup patch so that it applies against 0.24.0. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../0001-Workaround-finding-libudev-on-systems-without-ldconf.patch | 6 +++--- package/python-pyudev/python-pyudev.hash | 4 ++-- package/python-pyudev/python-pyudev.mk | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch b/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch index d798f836a5..26f1ef6390 100644 --- a/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch +++ b/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch @@ -24,9 +24,9 @@ index 9dffb3c..aa9942f 100644 --- a/src/pyudev/_ctypeslib/utils.py +++ b/src/pyudev/_ctypeslib/utils.py @@ -28,7 +28,7 @@ - from __future__ import print_function - from __future__ import unicode_literals + """ + # isort: STDLIB -from ctypes import CDLL +from ctypes import cdll, CDLL from ctypes.util import find_library @@ -41,7 +41,7 @@ index 9dffb3c..aa9942f 100644 + try: + lib = cdll.LoadLibrary('lib%s.so' % name) + except OSError: - raise ImportError('No library named %s' % name) + raise ImportError("No library named %s" % name) - lib = CDLL(library_name, use_errno=True) # Add function signatures for funcname, signature in signatures.items(): diff --git a/package/python-pyudev/python-pyudev.hash b/package/python-pyudev/python-pyudev.hash index def10542fa..014bf20933 100644 --- a/package/python-pyudev/python-pyudev.hash +++ b/package/python-pyudev/python-pyudev.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyudev/json -md5 377eda61186c91e9440f01d76dbb4206 pyudev-0.22.0.tar.gz -sha256 69bb1beb7ac52855b6d1b9fe909eefb0017f38d917cba9939602c6880035b276 pyudev-0.22.0.tar.gz +md5 17c0a41f0e4dfc016350806a0a60f630 pyudev-0.24.0.tar.gz +sha256 b2a3afe1c99ea751f8296652557eac559874da2a1b1ec0625178706ec5a345f3 pyudev-0.24.0.tar.gz # Locally computed sha256 checksums sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/python-pyudev/python-pyudev.mk b/package/python-pyudev/python-pyudev.mk index 42d5c7000b..5d48cd4f7c 100644 --- a/package/python-pyudev/python-pyudev.mk +++ b/package/python-pyudev/python-pyudev.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYUDEV_VERSION = 0.22.0 +PYTHON_PYUDEV_VERSION = 0.24.0 PYTHON_PYUDEV_SOURCE = pyudev-$(PYTHON_PYUDEV_VERSION).tar.gz -PYTHON_PYUDEV_SITE = https://files.pythonhosted.org/packages/72/c8/4660d815a79b1d42c409012aaa10ebd6b07a47529b4cb6880f27a24bd646 +PYTHON_PYUDEV_SITE = https://files.pythonhosted.org/packages/00/8d/810750cb2fc64d7e0dbefc106a9137b157616a95be3f0ea51ca3cf6c762a PYTHON_PYUDEV_LICENSE = LGPL-2.1+ PYTHON_PYUDEV_LICENSE_FILES = COPYING PYTHON_PYUDEV_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyrsistent: bump to version 0.19.2 Message-ID: <20221103205513.C757487BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=439f553b6c7d84fc04cef3e69f9473c6e8161f45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyrsistent/python-pyrsistent.hash | 4 ++-- package/python-pyrsistent/python-pyrsistent.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyrsistent/python-pyrsistent.hash b/package/python-pyrsistent/python-pyrsistent.hash index 70d1cc6fa2..bb55c7135d 100644 --- a/package/python-pyrsistent/python-pyrsistent.hash +++ b/package/python-pyrsistent/python-pyrsistent.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyrsistent/json -md5 cef3da08455664bf917dcf8cd00d49a4 pyrsistent-0.18.1.tar.gz -sha256 d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96 pyrsistent-0.18.1.tar.gz +md5 23da81256b8817e123568a858bf78997 pyrsistent-0.19.2.tar.gz +sha256 bfa0351be89c9fcbcb8c9879b826f4353be10f58f8a677efab0c017bf7137ec2 pyrsistent-0.19.2.tar.gz # Locally computed sha256 checksums sha256 3ea56753cbd0cc897d3f4414a902f5694991db7c1b3abb8230216381185f9112 LICENSE.mit diff --git a/package/python-pyrsistent/python-pyrsistent.mk b/package/python-pyrsistent/python-pyrsistent.mk index 27ec41028f..6a5ac30a15 100644 --- a/package/python-pyrsistent/python-pyrsistent.mk +++ b/package/python-pyrsistent/python-pyrsistent.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYRSISTENT_VERSION = 0.18.1 +PYTHON_PYRSISTENT_VERSION = 0.19.2 PYTHON_PYRSISTENT_SOURCE = pyrsistent-$(PYTHON_PYRSISTENT_VERSION).tar.gz -PYTHON_PYRSISTENT_SITE = https://files.pythonhosted.org/packages/42/ac/455fdc7294acc4d4154b904e80d964cc9aae75b087bbf486be04df9f2abd +PYTHON_PYRSISTENT_SITE = https://files.pythonhosted.org/packages/b8/ef/325da441a385a8a931b3eeb70db23cb52da42799691988d8d943c5237f10 PYTHON_PYRSISTENT_SETUP_TYPE = setuptools PYTHON_PYRSISTENT_LICENSE = MIT PYTHON_PYRSISTENT_LICENSE_FILES = LICENSE.mit From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pydantic: bump to version 1.10.2 Message-ID: <20221103205513.58D6F87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea11973ab14a4a1210382691d0dc42da9439bf7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pydantic/python-pydantic.hash | 4 ++-- package/python-pydantic/python-pydantic.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydantic/python-pydantic.hash b/package/python-pydantic/python-pydantic.hash index 215b5d1714..a5eb025fcb 100644 --- a/package/python-pydantic/python-pydantic.hash +++ b/package/python-pydantic/python-pydantic.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydantic/json -md5 7845d2f3c8fe8602f73f53ec5b6dfa29 pydantic-1.8.2.tar.gz -sha256 26464e57ccaafe72b7ad156fdaa4e9b9ef051f69e175dbbb463283000c05ab7b pydantic-1.8.2.tar.gz +md5 9691f29e97c1280ab56b7d0a2dade9c1 pydantic-1.10.2.tar.gz +sha256 91b8e218852ef6007c2b98cd861601c6a09f1aa32bbbb74fab5b1c33d4a1e410 pydantic-1.10.2.tar.gz # Locally computed sha256 checksums sha256 9e3946690ac88b6b73e8f001a0586af13568be8852fd514e4393f39761764387 LICENSE diff --git a/package/python-pydantic/python-pydantic.mk b/package/python-pydantic/python-pydantic.mk index b282241506..04014214e1 100644 --- a/package/python-pydantic/python-pydantic.mk +++ b/package/python-pydantic/python-pydantic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_VERSION = 1.8.2 +PYTHON_PYDANTIC_VERSION = 1.10.2 PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/b9/d2/12a808613937a6b98cd50d6467352f01322dc0d8ca9fb5b94441625d6684 +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/7d/7d/58dd62f792b002fa28cce4e83cb90f4359809e6d12db86eedf26a752895c PYTHON_PYDANTIC_SETUP_TYPE = setuptools PYTHON_PYDANTIC_LICENSE = MIT PYTHON_PYDANTIC_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-setuptools-scm-git-archive: bump to version 1.4 Message-ID: <20221103205514.7B17E87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9df477fa61405eacb896e559080c0aba608f1e28 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-setuptools-scm-git-archive.hash | 4 ++-- .../python-setuptools-scm-git-archive.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash index 6b3b1de3dd..40b4b0e7f7 100644 --- a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash +++ b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools-scm-git-archive/json -md5 1c9351fa5cebd12e76488737a7c78f2e setuptools_scm_git_archive-1.1.tar.gz -sha256 6026f61089b73fa1b5ee737e95314f41cb512609b393530385ed281d0b46c062 setuptools_scm_git_archive-1.1.tar.gz +md5 df3933d33c49c5d9aca06715b4c65370 setuptools_scm_git_archive-1.4.tar.gz +sha256 b048b27b32e1e76ec865b0caa4bb85df6ddbf4697d6909f567ac36709f6ef2f0 setuptools_scm_git_archive-1.4.tar.gz # Locally computed sha256 checksums sha256 89807acf2309bd285f033404ee78581602f3cd9b819a16ac2f0e5f60ff4a473e LICENSE diff --git a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk index 032e2d3fc9..278fc972e5 100644 --- a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk +++ b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION = 1.1 +PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION = 1.4 PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SOURCE = setuptools_scm_git_archive-$(PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION).tar.gz -PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SITE = https://files.pythonhosted.org/packages/7e/2c/0c15b29a1b5940250bfdc4a4f53272e35cd7cf8a34159291b6b4ec9eb291 +PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SITE = https://files.pythonhosted.org/packages/69/5f/7135eec07395c51d3dd6899251b277405ecc2f8f7a80ef80a483e3c5a2bd PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SETUP_TYPE = setuptools PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_LICENSE = MIT PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-requests-toolbelt: bump to version 0.10.1 Message-ID: <20221103205514.3726D87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a8a4d299d3ab097788d2c2fdcabe8bfc4b46bfde branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to url changing to https: https://github.com/requests/toolbelt/commit/e9875f91861c81e437deb3d76a641e4cf0146ea4 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-requests-toolbelt/python-requests-toolbelt.hash | 6 +++--- package/python-requests-toolbelt/python-requests-toolbelt.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-requests-toolbelt/python-requests-toolbelt.hash b/package/python-requests-toolbelt/python-requests-toolbelt.hash index 833570b113..28abf2c628 100644 --- a/package/python-requests-toolbelt/python-requests-toolbelt.hash +++ b/package/python-requests-toolbelt/python-requests-toolbelt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests-toolbelt/json -md5 b1509735c4b4cf95df2619facbc3672e requests-toolbelt-0.9.1.tar.gz -sha256 968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0 requests-toolbelt-0.9.1.tar.gz +md5 636d226d03632d013269aebbc85f4f4b requests-toolbelt-0.10.1.tar.gz +sha256 62e09f7ff5ccbda92772a29f394a49c3ad6cb181d568b1337626b2abb628a63d requests-toolbelt-0.10.1.tar.gz # Locally computed sha256 checksums -sha256 3a1a3cffa7abc000cbd726a664f56c33c532a55480f9e056dfe941cf93b7c37f LICENSE +sha256 1f8cf8bdacd98ed6d36d0fec0c07f7765acebd6e81205962ab5146023b3c858d LICENSE diff --git a/package/python-requests-toolbelt/python-requests-toolbelt.mk b/package/python-requests-toolbelt/python-requests-toolbelt.mk index 119c402785..8c141e3aa9 100644 --- a/package/python-requests-toolbelt/python-requests-toolbelt.mk +++ b/package/python-requests-toolbelt/python-requests-toolbelt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_TOOLBELT_VERSION = 0.9.1 +PYTHON_REQUESTS_TOOLBELT_VERSION = 0.10.1 PYTHON_REQUESTS_TOOLBELT_SOURCE = requests-toolbelt-$(PYTHON_REQUESTS_TOOLBELT_VERSION).tar.gz -PYTHON_REQUESTS_TOOLBELT_SITE = https://files.pythonhosted.org/packages/28/30/7bf7e5071081f761766d46820e52f4b16c8a08fef02d2eb4682ca7534310 +PYTHON_REQUESTS_TOOLBELT_SITE = https://files.pythonhosted.org/packages/0c/4c/07f01c6ac44f7784fa399137fbc8d0cdc1b5d35304e8c0f278ad82105b58 PYTHON_REQUESTS_TOOLBELT_SETUP_TYPE = setuptools PYTHON_REQUESTS_TOOLBELT_LICENSE = Apache-2.0 PYTHON_REQUESTS_TOOLBELT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sqlalchemy: bump to version 1.4.42 Message-ID: <20221103205514.AB9DE87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=331393e8a5903fa5b41e7854c02b56f3c0b168a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/sqlalchemy/sqlalchemy/commit/ad244b9b7577486bd4e22d74d64e35802af84977 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sqlalchemy/python-sqlalchemy.hash | 6 +++--- package/python-sqlalchemy/python-sqlalchemy.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-sqlalchemy/python-sqlalchemy.hash b/package/python-sqlalchemy/python-sqlalchemy.hash index 3274e10fd3..9f479d8f7b 100644 --- a/package/python-sqlalchemy/python-sqlalchemy.hash +++ b/package/python-sqlalchemy/python-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqlalchemy/json -md5 af9722657ba51131703dbe75f24b054a SQLAlchemy-1.3.10.tar.gz -sha256 0f0768b5db594517e1f5e1572c73d14cf295140756431270d89496dc13d5e46c SQLAlchemy-1.3.10.tar.gz +md5 52318b83e8931c5f5a459f54fe4be3e8 SQLAlchemy-1.4.42.tar.gz +sha256 177e41914c476ed1e1b77fd05966ea88c094053e17a85303c4ce007f88eff363 SQLAlchemy-1.4.42.tar.gz # Locally computed sha256 checksums -sha256 0acffa15f3427e94014235e3c44376f6fe5df0ff461a93a9116eebcce74c056e LICENSE +sha256 859ded25da34c1eb73e6e736df4c5f8ce3ed2ed5290663176f06e7720d9c9a20 LICENSE diff --git a/package/python-sqlalchemy/python-sqlalchemy.mk b/package/python-sqlalchemy/python-sqlalchemy.mk index d6829853fc..a94b9eca92 100644 --- a/package/python-sqlalchemy/python-sqlalchemy.mk +++ b/package/python-sqlalchemy/python-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLALCHEMY_VERSION = 1.3.10 +PYTHON_SQLALCHEMY_VERSION = 1.4.42 PYTHON_SQLALCHEMY_SOURCE = SQLAlchemy-$(PYTHON_SQLALCHEMY_VERSION).tar.gz -PYTHON_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/14/0e/487f7fc1e432cec50d2678f94e4133f2b9e9356e35bacc30d73e8cb831fc +PYTHON_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/e4/56/8ea85eaab7d93b58f9c213ad8fc5882838189a29fc8cc401d80710a12969 PYTHON_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_SQLALCHEMY_LICENSE = MIT PYTHON_SQLALCHEMY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-simplesqlite: bump to version 1.3.0 Message-ID: <20221103205514.8D84A87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a10f8e21100420026666c171b38d279ec2fecc5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Verified license remains MIT after hash change. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-simplesqlite/python-simplesqlite.hash | 6 +++--- package/python-simplesqlite/python-simplesqlite.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-simplesqlite/python-simplesqlite.hash b/package/python-simplesqlite/python-simplesqlite.hash index 404670aef3..06edbfab3d 100644 --- a/package/python-simplesqlite/python-simplesqlite.hash +++ b/package/python-simplesqlite/python-simplesqlite.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/simplesqlite/json -md5 f1d4f2ec14e2c782a62e451587477598 SimpleSQLite-0.45.2.tar.gz -sha256 0b19c99c36b63173a715649f94a2fc3aee8deb9b70c683d584bca85e5930244b SimpleSQLite-0.45.2.tar.gz +md5 11f2ef73243fb0d677ed00d22f1441b2 SimpleSQLite-1.3.0.tar.gz +sha256 f7e862bec5982059e665cc73b6fdb4c8340a1f565ba3497387c3c48f10d43bf8 SimpleSQLite-1.3.0.tar.gz # Locally computed sha256 checksums -sha256 98799b7c99b561c5ffa3ac86600e501f761afa8e72af8a2515026445fe134105 LICENSE +sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-simplesqlite/python-simplesqlite.mk b/package/python-simplesqlite/python-simplesqlite.mk index 88ffcd4d45..ea60cefc16 100644 --- a/package/python-simplesqlite/python-simplesqlite.mk +++ b/package/python-simplesqlite/python-simplesqlite.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SIMPLESQLITE_VERSION = 0.45.2 +PYTHON_SIMPLESQLITE_VERSION = 1.3.0 PYTHON_SIMPLESQLITE_SOURCE = SimpleSQLite-$(PYTHON_SIMPLESQLITE_VERSION).tar.gz -PYTHON_SIMPLESQLITE_SITE = https://files.pythonhosted.org/packages/b3/d1/bc3668ed7d90ee70d556124b8b5b3329505d72b5290bb393626f1afe714d +PYTHON_SIMPLESQLITE_SITE = https://files.pythonhosted.org/packages/a0/2c/39a9e7dc4af46d101f48753086c686982790ecc2bdf5e9fa88f85f027e7a PYTHON_SIMPLESQLITE_SETUP_TYPE = setuptools PYTHON_SIMPLESQLITE_LICENSE = MIT PYTHON_SIMPLESQLITE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sqliteschema: bump to version 1.3.0 Message-ID: <20221103205514.B4C0A87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3cbc054f7f560a058c0b380bcf650a15dcd25a18 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sqliteschema/python-sqliteschema.hash | 4 ++-- package/python-sqliteschema/python-sqliteschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sqliteschema/python-sqliteschema.hash b/package/python-sqliteschema/python-sqliteschema.hash index e60bd64325..d5fe6e7af1 100644 --- a/package/python-sqliteschema/python-sqliteschema.hash +++ b/package/python-sqliteschema/python-sqliteschema.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqliteschema/json -md5 4fb0130e7cc60d92be468091fbfc3d51 sqliteschema-1.2.1.tar.gz -sha256 dde195bd7bc70d5841bc01dff20ec23bd43be87d760d2dfc7c7f2e5fd3808ef3 sqliteschema-1.2.1.tar.gz +md5 46da4f7575a0cc6c1d92377a279e5188 sqliteschema-1.3.0.tar.gz +sha256 1acdd5087cab54a099135a5623bb1960019816e2e3042b889c637901a832d3c3 sqliteschema-1.3.0.tar.gz # Locally computed sha256 checksums sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-sqliteschema/python-sqliteschema.mk b/package/python-sqliteschema/python-sqliteschema.mk index 5c52e35111..c399ebd6f6 100644 --- a/package/python-sqliteschema/python-sqliteschema.mk +++ b/package/python-sqliteschema/python-sqliteschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLITESCHEMA_VERSION = 1.2.1 +PYTHON_SQLITESCHEMA_VERSION = 1.3.0 PYTHON_SQLITESCHEMA_SOURCE = sqliteschema-$(PYTHON_SQLITESCHEMA_VERSION).tar.gz -PYTHON_SQLITESCHEMA_SITE = https://files.pythonhosted.org/packages/85/f8/be54d4bebf551cb533d1dea11c3bf165a1a408c2a1cceb1f9724aadd9967 +PYTHON_SQLITESCHEMA_SITE = https://files.pythonhosted.org/packages/3d/ff/91cfff0c96f9ba2bddc27d6855db4907af77551a267b86740c8842beeb78 PYTHON_SQLITESCHEMA_SETUP_TYPE = setuptools PYTHON_SQLITESCHEMA_LICENSE = MIT PYTHON_SQLITESCHEMA_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytablewriter: bump to version 0.64.2 Message-ID: <20221103205513.E4FCB87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d77a49554e1caf7322ee6bf43a6a254a60215ccd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pytablewriter/python-pytablewriter.hash | 4 ++-- package/python-pytablewriter/python-pytablewriter.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytablewriter/python-pytablewriter.hash b/package/python-pytablewriter/python-pytablewriter.hash index 27a84f5fda..f082542dfb 100644 --- a/package/python-pytablewriter/python-pytablewriter.hash +++ b/package/python-pytablewriter/python-pytablewriter.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytablewriter/json -md5 4909dcdba8c6df35e14dbecbc6c94b6c pytablewriter-0.46.1.tar.gz -sha256 9d52ecc84bb89197c312e193b4ff04a3c934b914f3c32e4826d44a0acbc7764f pytablewriter-0.46.1.tar.gz +md5 0eaa4a2429d22389b5e4b8c5f5135bbb pytablewriter-0.64.2.tar.gz +sha256 99409d401d6ef5f06d1bc40f265a8e3053afe4cbfbaf709f71124076afb40dbb pytablewriter-0.64.2.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-pytablewriter/python-pytablewriter.mk b/package/python-pytablewriter/python-pytablewriter.mk index a63f7f8a2a..d865a89330 100644 --- a/package/python-pytablewriter/python-pytablewriter.mk +++ b/package/python-pytablewriter/python-pytablewriter.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTABLEWRITER_VERSION = 0.46.1 +PYTHON_PYTABLEWRITER_VERSION = 0.64.2 PYTHON_PYTABLEWRITER_SOURCE = pytablewriter-$(PYTHON_PYTABLEWRITER_VERSION).tar.gz -PYTHON_PYTABLEWRITER_SITE = https://files.pythonhosted.org/packages/bb/86/d5f3dfec35d2d7583c9f3f1d731adf729851d1fe01011f07a747eb8c7df0 +PYTHON_PYTABLEWRITER_SITE = https://files.pythonhosted.org/packages/a6/e1/50c1cd9734a9edc1386913b178f9e4757c1bc37665c1855a6596c25957d6 PYTHON_PYTABLEWRITER_SETUP_TYPE = setuptools PYTHON_PYTABLEWRITER_LICENSE = MIT PYTHON_PYTABLEWRITER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-secretstorage: bump to version 3.3.3 Message-ID: <20221103205514.544A787BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dbb859d66ba5249b3cfef1c3821683054cdce8cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-secretstorage/python-secretstorage.hash | 4 ++-- package/python-secretstorage/python-secretstorage.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-secretstorage/python-secretstorage.hash b/package/python-secretstorage/python-secretstorage.hash index a8e535f892..ae0a5be347 100644 --- a/package/python-secretstorage/python-secretstorage.hash +++ b/package/python-secretstorage/python-secretstorage.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/secretstorage/json -md5 c2a8c0e08e5da198fc38c379b98c28f1 SecretStorage-3.1.2.tar.gz -sha256 15da8a989b65498e29be338b3b279965f1b8f09b9668bd8010da183024c8bff6 SecretStorage-3.1.2.tar.gz +md5 c6ff1cc866d2f1d274b75c6490726b1b SecretStorage-3.3.3.tar.gz +sha256 2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 SecretStorage-3.3.3.tar.gz # Locally computed sha256 checksums sha256 70f6bfca77633c35efa218328eda5486d7054c2914d61820980e378797520a25 LICENSE diff --git a/package/python-secretstorage/python-secretstorage.mk b/package/python-secretstorage/python-secretstorage.mk index 4c209bf513..81487aa8fb 100644 --- a/package/python-secretstorage/python-secretstorage.mk +++ b/package/python-secretstorage/python-secretstorage.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SECRETSTORAGE_VERSION = 3.1.2 +PYTHON_SECRETSTORAGE_VERSION = 3.3.3 PYTHON_SECRETSTORAGE_SOURCE = SecretStorage-$(PYTHON_SECRETSTORAGE_VERSION).tar.gz -PYTHON_SECRETSTORAGE_SITE = https://files.pythonhosted.org/packages/fd/9f/36197c75d9a09b1ab63f56cb985af6cd858ca3fc41fd9cd890ce69bae5b9 +PYTHON_SECRETSTORAGE_SITE = https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691 PYTHON_SECRETSTORAGE_SETUP_TYPE = setuptools PYTHON_SECRETSTORAGE_LICENSE = BSD-3-Clause PYTHON_SECRETSTORAGE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-tempora: bump to version 5.0.2 Message-ID: <20221103205514.CCCF787BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=035211b4648847ad624b4216d6e3a9e186d70121 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrap: https://github.com/jaraco/tempora/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-tempora/python-tempora.hash | 6 +++--- package/python-tempora/python-tempora.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-tempora/python-tempora.hash b/package/python-tempora/python-tempora.hash index 0fca58354b..d802a63d87 100644 --- a/package/python-tempora/python-tempora.hash +++ b/package/python-tempora/python-tempora.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tempora/json -md5 f8b2b0df1adf3f83b829a85e31bddb2d tempora-1.14.1.tar.gz -sha256 cb60b1d2b1664104e307f8e5269d7f4acdb077c82e35cd57246ae14a3427d2d6 tempora-1.14.1.tar.gz +md5 24b77c173a7e89084004a38fe44e3ce3 tempora-5.0.2.tar.gz +sha256 31fa5bb33b2641026211f23e808eb8bd351901988b167d45f323c8f450ecf211 tempora-5.0.2.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-tempora/python-tempora.mk b/package/python-tempora/python-tempora.mk index b2f1b6b309..e22ac52472 100644 --- a/package/python-tempora/python-tempora.mk +++ b/package/python-tempora/python-tempora.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TEMPORA_VERSION = 1.14.1 +PYTHON_TEMPORA_VERSION = 5.0.2 PYTHON_TEMPORA_SOURCE = tempora-$(PYTHON_TEMPORA_VERSION).tar.gz -PYTHON_TEMPORA_SITE = https://files.pythonhosted.org/packages/2f/b5/5b0464385454c5ca93a39a1c6acefdf574aeb10ef45fa8958b3832cc7d96 +PYTHON_TEMPORA_SITE = https://files.pythonhosted.org/packages/72/2c/9aff4204a4ea5172b0cb3508f8a504ab6562ba539825ea2e33a5b4cb629b PYTHON_TEMPORA_LICENSE = MIT PYTHON_TEMPORA_LICENSE_FILES = LICENSE PYTHON_TEMPORA_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-setproctitle: bump to version 1.3.2 Message-ID: <20221103205514.7014687BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bdf1fdba0d72bdde79c2bc45914f6f2b831997c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/dvarrazzo/py-setproctitle/commit/42831ad1dc71c7678f0492977f32b341df7f1a1a Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-setproctitle/python-setproctitle.hash | 6 +++--- package/python-setproctitle/python-setproctitle.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setproctitle/python-setproctitle.hash b/package/python-setproctitle/python-setproctitle.hash index 88e4453277..ac8fed986a 100644 --- a/package/python-setproctitle/python-setproctitle.hash +++ b/package/python-setproctitle/python-setproctitle.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setproctitle/json -md5 9898587a1668f1c53f6699ca5d35256d setproctitle-1.2.2.tar.gz -sha256 7dfb472c8852403d34007e01d6e3c68c57eb66433fb8a5c77b13b89a160d97df setproctitle-1.2.2.tar.gz +md5 fa9771540422a59a8dee1331ad6fd3a9 setproctitle-1.3.2.tar.gz +sha256 b9fb97907c830d260fa0658ed58afd48a86b2b88aac521135c352ff7fd3477fd setproctitle-1.3.2.tar.gz # Locally computed -sha256 85bd836337aa702e0a4e2a54676c6ae046ffb357dbf4a990189595a60fcd1648 COPYRIGHT +sha256 4ace14d0836da75079088cfc5cef6f2ddc8ce16f600609b36ee1bf10f8101f61 COPYRIGHT diff --git a/package/python-setproctitle/python-setproctitle.mk b/package/python-setproctitle/python-setproctitle.mk index 13e9e261be..7055920c08 100644 --- a/package/python-setproctitle/python-setproctitle.mk +++ b/package/python-setproctitle/python-setproctitle.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETPROCTITLE_VERSION = 1.2.2 +PYTHON_SETPROCTITLE_VERSION = 1.3.2 PYTHON_SETPROCTITLE_SOURCE = setproctitle-$(PYTHON_SETPROCTITLE_VERSION).tar.gz -PYTHON_SETPROCTITLE_SITE = https://files.pythonhosted.org/packages/a1/7f/a1d4f4c7b66f0fc02f35dc5c85f45a8b4e4a7988357a29e61c14e725ef86 +PYTHON_SETPROCTITLE_SITE = https://files.pythonhosted.org/packages/b5/47/ac709629ddb9779fee29b7d10ae9580f60a4b37e49bce72360ddf9a79cdc PYTHON_SETPROCTITLE_LICENSE = BSD-3-Clause PYTHON_SETPROCTITLE_LICENSE_FILES = COPYRIGHT PYTHON_SETPROCTITLE_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-termcolor: bump to version 2.1.0 Message-ID: <20221103205514.D8C4287BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ef116427cfeaaef3af9d0968246a0cfedfd9887a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to hatchling pep517 build backend. License hash changed due to whitespace changes: https://github.com/termcolor/termcolor/commit/36a56764b2c37e9099a54a690efd65a0e68b6e44 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-termcolor/python-termcolor.hash | 6 +++--- package/python-termcolor/python-termcolor.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-termcolor/python-termcolor.hash b/package/python-termcolor/python-termcolor.hash index 36365cc3d3..9e0324ed64 100644 --- a/package/python-termcolor/python-termcolor.hash +++ b/package/python-termcolor/python-termcolor.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/termcolor/json -md5 043e89644f8909d462fbbfa511c768df termcolor-1.1.0.tar.gz -sha256 1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b termcolor-1.1.0.tar.gz +md5 04e4981838535169d19d26a14a76af17 termcolor-2.1.0.tar.gz +sha256 b80df54667ce4f48c03fe35df194f052dc27a541ebbf2544e4d6b47b5d6949c4 termcolor-2.1.0.tar.gz # Locally computed sha256 checksums -sha256 497b3272b67b94a7aa58fa3748d21b62b29ccb783b1cda816f594e3932590bbf COPYING.txt +sha256 e79b6bd82962c1330caaa7c42278567b08667777673f8e2371a624d5715d4c0e COPYING.txt diff --git a/package/python-termcolor/python-termcolor.mk b/package/python-termcolor/python-termcolor.mk index ccdff4c0d7..8731032fec 100644 --- a/package/python-termcolor/python-termcolor.mk +++ b/package/python-termcolor/python-termcolor.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_TERMCOLOR_VERSION = 1.1.0 +PYTHON_TERMCOLOR_VERSION = 2.1.0 PYTHON_TERMCOLOR_SOURCE = termcolor-$(PYTHON_TERMCOLOR_VERSION).tar.gz -PYTHON_TERMCOLOR_SITE = https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981 -PYTHON_TERMCOLOR_SETUP_TYPE = distutils +PYTHON_TERMCOLOR_SITE = https://files.pythonhosted.org/packages/62/1a/e78a930f70dd576f2a7250a98263ac973a80d6f1a395d89328844881a0c0 +PYTHON_TERMCOLOR_SETUP_TYPE = pep517 PYTHON_TERMCOLOR_LICENSE = MIT PYTHON_TERMCOLOR_LICENSE_FILES = COPYING.txt +PYTHON_TERMCOLOR_DEPENDENCIES = host-python-hatchling host-python-hatch-vcs $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sh: bump to version 1.14.3 Message-ID: <20221103205514.844DB87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a76ef23ae323fd0d571dd2f0c218201921c06bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sh/python-sh.hash | 6 +++--- package/python-sh/python-sh.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-sh/python-sh.hash b/package/python-sh/python-sh.hash index 13a0207de9..a31aacdee1 100644 --- a/package/python-sh/python-sh.hash +++ b/package/python-sh/python-sh.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sh/json -md5 33becadcb5214afd00b9eec05fa98c06 sh-1.14.2.tar.gz -sha256 9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d sh-1.14.2.tar.gz -# Locally computed +md5 d60498172876f35aef6303a9cbb8eb11 sh-1.14.3.tar.gz +sha256 e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7 sh-1.14.3.tar.gz +# Locally computed sha256 checksums sha256 d8491c6e236568d04f7c8c07f2f1b8f5d142706dab6ab88f6e0d2dd476b6c706 LICENSE.txt diff --git a/package/python-sh/python-sh.mk b/package/python-sh/python-sh.mk index d2d8b14c8b..781de88ab1 100644 --- a/package/python-sh/python-sh.mk +++ b/package/python-sh/python-sh.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SH_VERSION = 1.14.2 +PYTHON_SH_VERSION = 1.14.3 PYTHON_SH_SOURCE = sh-$(PYTHON_SH_VERSION).tar.gz -PYTHON_SH_SITE = https://files.pythonhosted.org/packages/80/39/ed280d183c322453e276a518605b2435f682342f2c3bcf63228404d36375 +PYTHON_SH_SITE = https://files.pythonhosted.org/packages/b7/09/89c28aaf2a49f226fef8587c90c6386bd2cc03a0295bc4ff7fc6ee43c01d PYTHON_SH_SETUP_TYPE = setuptools PYTHON_SH_LICENSE = MIT PYTHON_SH_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-soupsieve: bump to version 2.3.2.post1 Message-ID: <20221103205514.A264B87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0aeb786c1e73acba9b0f6ff1a187c2fa328ad72 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from setuptools to hatchling pep517 build backend. License hash changed due to date update: https://github.com/facelessuser/soupsieve/commit/9da2de87bd67308b933d794a46b349d8da74dac1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-soupsieve/python-soupsieve.hash | 6 +++--- package/python-soupsieve/python-soupsieve.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-soupsieve/python-soupsieve.hash b/package/python-soupsieve/python-soupsieve.hash index 699cb9581a..cf348d441f 100644 --- a/package/python-soupsieve/python-soupsieve.hash +++ b/package/python-soupsieve/python-soupsieve.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/soupsieve/json -md5 73ff6ce22ba973fe2d47197834e0f728 soupsieve-2.2.1.tar.gz -sha256 052774848f448cf19c7e959adf5566904d525f33a3f8b6ba6f6f8f26ec7de0cc soupsieve-2.2.1.tar.gz +md5 4c824620563604cbf783de149c8b8889 soupsieve-2.3.2.post1.tar.gz +sha256 fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d soupsieve-2.3.2.post1.tar.gz # Locally computed sha256 checksums -sha256 e34a760fe8bb3e3c1ffaa88abe495cf76e56f8ae3c7a6dde0e4b41cd013c41d4 LICENSE.md +sha256 bc66234cadd3f6e7aaf7160faf165f3f869ffc8a11b6b0d6c44a2e2a83314dd0 LICENSE.md diff --git a/package/python-soupsieve/python-soupsieve.mk b/package/python-soupsieve/python-soupsieve.mk index dd2ddebbb1..ebf2ada7ac 100644 --- a/package/python-soupsieve/python-soupsieve.mk +++ b/package/python-soupsieve/python-soupsieve.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_SOUPSIEVE_VERSION = 2.2.1 +PYTHON_SOUPSIEVE_VERSION = 2.3.2.post1 PYTHON_SOUPSIEVE_SOURCE = soupsieve-$(PYTHON_SOUPSIEVE_VERSION).tar.gz -PYTHON_SOUPSIEVE_SITE = https://files.pythonhosted.org/packages/c8/3f/e71d92e90771ac2d69986aa0e81cf0dfda6271e8483698f4847b861dd449 -PYTHON_SOUPSIEVE_SETUP_TYPE = setuptools +PYTHON_SOUPSIEVE_SITE = https://files.pythonhosted.org/packages/f3/03/bac179d539362319b4779a00764e95f7542f4920084163db6b0fd4742d38 +PYTHON_SOUPSIEVE_SETUP_TYPE = pep517 PYTHON_SOUPSIEVE_LICENSE = MIT PYTHON_SOUPSIEVE_LICENSE_FILES = LICENSE.md +PYTHON_SOUPSIEVE_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-semantic-version: bump to version 2.10.0 Message-ID: <20221103205514.5E06B87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0af5cbd4bee578444fa1320a72d045149ab0f897 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-semantic-version/python-semantic-version.hash | 4 ++-- package/python-semantic-version/python-semantic-version.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-semantic-version/python-semantic-version.hash b/package/python-semantic-version/python-semantic-version.hash index 692905ec29..49e28c429a 100644 --- a/package/python-semantic-version/python-semantic-version.hash +++ b/package/python-semantic-version/python-semantic-version.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/semantic-version/json -md5 76d7364def7ee487b6153d40b13de904 semantic_version-2.8.5.tar.gz -sha256 d2cb2de0558762934679b9a104e82eca7af448c9f4974d1f3eeccff651df8a54 semantic_version-2.8.5.tar.gz +md5 e48abef93ba69abcd4eaf4640edfc38b semantic_version-2.10.0.tar.gz +sha256 bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c semantic_version-2.10.0.tar.gz # Locally computed sha256 checksums sha256 a85e7ef2fbc670d26781ed6844cd31a7e8ada65d21328f75a0b02402faae37ea LICENSE diff --git a/package/python-semantic-version/python-semantic-version.mk b/package/python-semantic-version/python-semantic-version.mk index 2352690e26..76a65e734f 100644 --- a/package/python-semantic-version/python-semantic-version.mk +++ b/package/python-semantic-version/python-semantic-version.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SEMANTIC_VERSION_VERSION = 2.8.5 +PYTHON_SEMANTIC_VERSION_VERSION = 2.10.0 PYTHON_SEMANTIC_VERSION_SOURCE = semantic_version-$(PYTHON_SEMANTIC_VERSION_VERSION).tar.gz -PYTHON_SEMANTIC_VERSION_SITE = https://files.pythonhosted.org/packages/d4/52/3be868c7ed1f408cb822bc92ce17ffe4e97d11c42caafce0589f05844dd0 +PYTHON_SEMANTIC_VERSION_SITE = https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595 PYTHON_SEMANTIC_VERSION_SETUP_TYPE = setuptools PYTHON_SEMANTIC_VERSION_LICENSE = BSD-2-Clause PYTHON_SEMANTIC_VERSION_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-rsa: bump to version 4.9 Message-ID: <20221103205514.4BBE987BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e556af6f20d8fdf12ee83427e95a9698a4d6ddfa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-rsa/python-rsa.hash | 8 ++++---- package/python-rsa/python-rsa.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-rsa/python-rsa.hash b/package/python-rsa/python-rsa.hash index 2ea1245667..0e2b3a9119 100644 --- a/package/python-rsa/python-rsa.hash +++ b/package/python-rsa/python-rsa.hash @@ -1,5 +1,5 @@ -# From https://pypi.org/project/rsa/ -sha256 5c6bd9dc7a543b7fe4304a631f8a8a3b674e2bbfc49c2ae96200cdbe55df6b17 rsa-4.8.tar.gz - -# Locally computed +# md5, sha256 from https://pypi.org/pypi/rsa/json +md5 26a1efb79164a95c363e550c3eefe683 rsa-4.9.tar.gz +sha256 e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 rsa-4.9.tar.gz +# Locally computed sha256 checksums sha256 073f28b7d389c8fe74f607e17c27f81eaa5ace69edc43a884f23f41b41c5c726 LICENSE diff --git a/package/python-rsa/python-rsa.mk b/package/python-rsa/python-rsa.mk index 0de35fe43e..01b5c49b50 100644 --- a/package/python-rsa/python-rsa.mk +++ b/package/python-rsa/python-rsa.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_RSA_VERSION = 4.8 +PYTHON_RSA_VERSION = 4.9 PYTHON_RSA_SOURCE = rsa-$(PYTHON_RSA_VERSION).tar.gz -PYTHON_RSA_SITE = https://files.pythonhosted.org/packages/8c/ee/4022542e0fed77dd6ddade38e1e4dea3299f873b7fd4e6d78319953b0f83 +PYTHON_RSA_SITE = https://files.pythonhosted.org/packages/aa/65/7d973b89c4d2351d7fb232c2e452547ddfa243e93131e7cfa766da627b52 PYTHON_RSA_SETUP_TYPE = setuptools PYTHON_RSA_LICENSE = Apache-2.0 PYTHON_RSA_LICENSE_FILES = LICENSE From james.hilliard1 at gmail.com Thu Nov 3 20:55:14 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:55:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-wrapt: bump to version 1.14.1 Message-ID: <20221103205514.2477642-1-james.hilliard1@gmail.com> Migrate from distutils to setuptools build backend. License hash changed due to year update: https://github.com/GrahamDumpleton/wrapt/commit/240fea86df0357f3642db040f912031e4ecdfcb1 Signed-off-by: James Hilliard --- package/python-wrapt/python-wrapt.hash | 6 +++--- package/python-wrapt/python-wrapt.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-wrapt/python-wrapt.hash b/package/python-wrapt/python-wrapt.hash index 63dae991eb..cb62e19aa7 100644 --- a/package/python-wrapt/python-wrapt.hash +++ b/package/python-wrapt/python-wrapt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/wrapt/json -md5 6d56ed0de4336462a73350341462f45e wrapt-1.12.1.tar.gz -sha256 b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7 wrapt-1.12.1.tar.gz +md5 6e7340264f038efdefcba707250c91c2 wrapt-1.14.1.tar.gz +sha256 380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d wrapt-1.14.1.tar.gz # Locally computed sha256 checksums -sha256 e37c13f84fb3c9a54161b0fcf75f4d302fb86ce42cd6106147bda79e4197d9f2 LICENSE +sha256 77d2a9159cffe12473f539a71a3e741f35117e61bfd005ebd60c3a1778e2c1f1 LICENSE diff --git a/package/python-wrapt/python-wrapt.mk b/package/python-wrapt/python-wrapt.mk index 32d8a24c14..406f6c3aa1 100644 --- a/package/python-wrapt/python-wrapt.mk +++ b/package/python-wrapt/python-wrapt.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_WRAPT_VERSION = 1.12.1 +PYTHON_WRAPT_VERSION = 1.14.1 PYTHON_WRAPT_SOURCE = wrapt-$(PYTHON_WRAPT_VERSION).tar.gz -PYTHON_WRAPT_SITE = https://files.pythonhosted.org/packages/82/f7/e43cefbe88c5fd371f4cf0cf5eb3feccd07515af9fd6cf7dbf1d1793a797 -PYTHON_WRAPT_SETUP_TYPE = distutils +PYTHON_WRAPT_SITE = https://files.pythonhosted.org/packages/11/eb/e06e77394d6cf09977d92bff310cb0392930c08a338f99af6066a5a98f92 +PYTHON_WRAPT_SETUP_TYPE = setuptools PYTHON_WRAPT_LICENSE = BSD-2-Clause PYTHON_WRAPT_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sqlparse: bump to version 0.4.3 Message-ID: <20221103205514.C0A0B87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ed582011f9a467dc044e05ed306b31bd10996eb8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sqlparse/python-sqlparse.hash | 4 ++-- package/python-sqlparse/python-sqlparse.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sqlparse/python-sqlparse.hash b/package/python-sqlparse/python-sqlparse.hash index d7e329eda2..c78fd2edc3 100644 --- a/package/python-sqlparse/python-sqlparse.hash +++ b/package/python-sqlparse/python-sqlparse.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqlparse/json -md5 2ce34181d6b7b234c9f3c0ecd1ffb93e sqlparse-0.3.0.tar.gz -sha256 7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873 sqlparse-0.3.0.tar.gz +md5 180fb4e11a3f79b119868d7c102d7816 sqlparse-0.4.3.tar.gz +sha256 69ca804846bb114d2ec380e4360a8a340db83f0ccf3afceeb1404df028f57268 sqlparse-0.4.3.tar.gz # Locally computed sha256 checksums sha256 c1938235b80d39e93138eae89edc3af67e18ecbc40d266529fa57b2dce426310 LICENSE diff --git a/package/python-sqlparse/python-sqlparse.mk b/package/python-sqlparse/python-sqlparse.mk index 22111dfc41..23b1338e49 100644 --- a/package/python-sqlparse/python-sqlparse.mk +++ b/package/python-sqlparse/python-sqlparse.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLPARSE_VERSION = 0.3.0 +PYTHON_SQLPARSE_VERSION = 0.4.3 PYTHON_SQLPARSE_SOURCE = sqlparse-$(PYTHON_SQLPARSE_VERSION).tar.gz -PYTHON_SQLPARSE_SITE = https://files.pythonhosted.org/packages/63/c8/229dfd2d18663b375975d953e2bdc06d0eed714f93dcb7732f39e349c438 +PYTHON_SQLPARSE_SITE = https://files.pythonhosted.org/packages/ba/fa/5b7662b04b69f3a34b8867877e4dbf2a37b7f2a5c0bbb5a9eed64efd1ad1 PYTHON_SQLPARSE_SETUP_TYPE = setuptools PYTHON_SQLPARSE_LICENSE = BSD-3-Clause PYTHON_SQLPARSE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:57:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:57:03 +0100 Subject: [Buildroot] 114 Python updates applied Message-ID: <20221103215703.5e5c9f8e@windsurf> Hello James, I am not going to reply to every single patch to say that it has been applied, so here is a single e-mail saying that the following patches have been applied to the next branch: James Hilliard (114): package/python-aiocoap: bump to version 0.4.4 package/python-aioprocessing: bump to version 2.0.1 package/python-alembic: bump to version 1.8.1 package/python-arrow: bump to version 1.2.3 package/python-asgiref: bump to version 3.5.2 package/{avro-c, python-avro}: bump to version 1.11.1 package/python-bcrypt: bump to version 4.0.1 package/python-beautifulsoup4: bump to version 4.11.1 package/python-bluezero: bump to version 0.7.1 package/python-boto3: bump to version 1.26.0 package/python-botocore: bump to version 1.29.0 package/python-channels: bump to version 4.0.0 package/python-channels-redis: bump to version 4.0.0 package/python-cheroot: bump to version 8.6.0 package/python-cherrypy: bump to version 18.8.0 package/python-colorama: bump to version 0.4.6 package/python-colorlog: bump to version 6.7.0 package/python-cryptography: bump to version 38.0.3 package/python-cssselect: bump to version 1.2.0 package/python-daphne: bump to version 4.0.0 package/python-dataproperty: bump to version 0.55.0 package/python-decorator: bump to version 5.1.1 package/python-dialog3: bump to version 3.5.3 package/python-django: bump to version 4.1.3 package/python-docker: bump to version 6.0.1 package/python-docutils: bump to version 0.19 package/python-dominate: bump to version 2.7.0 package/python-dpkt: bump to version 1.9.8 package/python-dtschema: bump to version 2022.11 package/python-ecdsa: bump to version 0.18.0 package/python-engineio: bump to version 4.3.4 package/python-entrypoints: bump to version 0.4 package/python-filelock: bump to version 3.8.0 package/python-flask: bump to version 2.2.2 package/python-flask-sqlalchemy: bump to version 3.0.2 package/python-greenlet: bump to version 2.0.0 package/python-httplib2: bump to version 0.21.0 package/python-humanize: bump to version 4.4.0 package/python-huepy: bump to version 1.2.1 package/python-ifaddr: bump to version 0.2.0 package/python-incremental: bump to version 22.10.0 package/python-ipython: bump to version 8.6.0 package/python-iso8601: bump to version 1.1.0 package/python-jaraco-classes: bump to version 3.2.3 package/python-jaraco-functools: bump to version 3.5.2 package/python-jmespath: bump to version 1.0.1 package/python-keyring: bump to version 23.9.3 package/python-cppy: new package package/python-kiwisolver: bump to version 1.4.4 package/python-lark: bump to version 1.1.4 package/python-libusb1: bump to version 3.0.0 package/python-mako: bump to version 1.2.3 package/python-markdown2: bump to version 2.4.6 package/python-markupsafe: bump to version 2.1.1 package/python-mbstrdecoder: bump to version 1.1.1 package/python-memory-profiler: bump to version 0.60.0 package/python-mistune: bump to version 2.0.4 package/python-more-itertools: bump to version 9.0.0 package/python-orjson: bump to version 3.8.1 package/python-msgfy: bump to version 0.2.0 package/python-mutagen: bump to version 1.46.0 package/python-networkmanager: bump to version 2.2 package/python-networkx: bump to version 2.8.8 package/python-oauthlib: bump to version 3.2.2 package/python-paramiko: bump to version 2.11.0 package/python-pathpy: bump to version 12.5.0 package/python-pathvalidate: bump to version 2.5.2 package/python-pbr: bump to version 5.11.0 package/python-pip: bump to version 22.3 package/python-portend: bump to version 3.1.0 package/python-prompt-toolkit: bump to version 3.0.31 package/python-psutil: bump to version 5.9.3 package/python-psycopg2: bump to version 2.9.5 package/python-pudb: bump to version 2022.1.2 package/python-py: bump to version 1.11.0 package/python-pydal: bump to version 20220916.1 package/python-pydantic: bump to version 1.10.2 package/python-pyelftools: bump to version 0.29 package/python-pyftpdlib: bump to version 1.5.7 package/python-pygments: bump to version 2.13.0 package/python-pyhamcrest: bump to version 2.0.4 package/python-pyicu: bump to version 2.10.2 package/python-pyjwt: bump to version 2.6.0 package/python-pylibftdi: bump to version 0.20.0 package/mupdf: bump to version 1.20.3 package/python-pymupdf: bump to version 1.20.2 package/python-pyopenssl: bump to version 22.1.0 package/python-pyrsistent: bump to version 0.19.2 package/python-pysmb: bump to version 1.2.8 package/python-pytablereader: bump to version 0.31.3 package/python-pytablewriter: bump to version 0.64.2 package/python-pytz: bump to version 2022.6 package/python-pyudev: bump to version 0.24.0 package/python-redis: bump to version 4.3.4 package/python-reentry: bump to version 1.3.3 package/python-regex: bump to version 2022.10.31 package/python-requests-oauthlib: bump to version 1.3.1 package/python-requests-toolbelt: bump to version 0.10.1 package/python-rpi-gpio: bump to version 0.7.1 package/python-rsa: bump to version 4.9 package/python-secretstorage: bump to version 3.3.3 package/python-semantic-version: bump to version 2.10.0 package/python-sentry-sdk: bump to version 1.10.1 package/python-setproctitle: bump to version 1.3.2 package/python-setuptools-scm-git-archive: bump to version 1.4 package/python-sh: bump to version 1.14.3 package/python-simplesqlite: bump to version 1.3.0 package/python-socketio: bump to version 5.7.2 package/python-soupsieve: bump to version 2.3.2.post1 package/python-sqlalchemy: bump to version 1.4.42 package/python-sqliteschema: bump to version 1.3.0 package/python-sqlparse: bump to version 0.4.3 package/python-tempora: bump to version 5.0.2 package/python-termcolor: bump to version 2.1.0 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 Thu Nov 3 20:58:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:58:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-opcua-asyncio: bump to version 1.0.0 In-Reply-To: <20221103132829.1589487-1-james.hilliard1@gmail.com> References: <20221103132829.1589487-1-james.hilliard1@gmail.com> Message-ID: <20221103215812.58a4ca20@windsurf> Hello James, On Thu, 3 Nov 2022 07:28:29 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- > package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- > 2 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash > index d8aee272de..36b16a1596 100644 > --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash > +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash > @@ -1,3 +1,5 @@ > -# Locally computed > -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz > +# md5, sha256 from https://pypi.org/pypi/asyncua/json > +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz > +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz Are you sure this is the same thing: opcua-asyncio-0.8.4.tar.gz and asyncua-1.0.0.tar.gz ? > +# Locally computed sha256 checksums > sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING > diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk > index 50b581037b..54f8a1d0a0 100644 > --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk > +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 > -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz > -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) > +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 > +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_ASYNCUA_VERSION).tar.gz I don't see how this can work: this package defines PYTHON_OPCUA_ASYNCIO_VERSION, but you use PYTHON_ASYNCUA_VERSION. Did you test this? :-) 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 Thu Nov 3 21:02:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:09 +0100 Subject: [Buildroot] [git commit branch/next] package/python-tornado: bump to version 6.2 Message-ID: <20221103210546.EDD4387C33@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=55fb5ddec854e6298a2c5454cbadb1a3fdc8cb84 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Verified license remains Apache-2.0 after hash change. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-tornado/python-tornado.hash | 6 +++--- package/python-tornado/python-tornado.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-tornado/python-tornado.hash b/package/python-tornado/python-tornado.hash index e9fbbedf65..f30a6bb136 100644 --- a/package/python-tornado/python-tornado.hash +++ b/package/python-tornado/python-tornado.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tornado/json -md5 cf39425f3d7eba9a54287f3e795a2f23 tornado-6.0.4.tar.gz -sha256 0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc tornado-6.0.4.tar.gz +md5 32fbad606b439c3e1bf4e79d4e872741 tornado-6.2.tar.gz +sha256 9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13 tornado-6.2.tar.gz # Locally computed sha256 checksums -sha256 3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5 LICENSE +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-tornado/python-tornado.mk b/package/python-tornado/python-tornado.mk index c05a7d65d3..2af86ecb18 100644 --- a/package/python-tornado/python-tornado.mk +++ b/package/python-tornado/python-tornado.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TORNADO_VERSION = 6.0.4 +PYTHON_TORNADO_VERSION = 6.2 PYTHON_TORNADO_SOURCE = tornado-$(PYTHON_TORNADO_VERSION).tar.gz -PYTHON_TORNADO_SITE = https://files.pythonhosted.org/packages/95/84/119a46d494f008969bf0c775cb2c6b3579d3c4cc1bb1b41a022aa93ee242 +PYTHON_TORNADO_SITE = https://files.pythonhosted.org/packages/f3/9e/225a41452f2d9418d89be5e32cf824c84fe1e639d350d6e8d49db5b7f73a PYTHON_TORNADO_LICENSE = Apache-2.0 PYTHON_TORNADO_LICENSE_FILES = LICENSE PYTHON_TORNADO_CPE_ID_VENDOR = tornadoweb From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:13 +0100 Subject: [Buildroot] [git commit branch/next] package/python-traitlets: bump to version 5.5.0 Message-ID: <20221103210547.0E1C787C31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=964eccb839eb169e8b3d883693dc921793287c8a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to hatchling pep517 build backend. License hash changed due to formatting change: https://github.com/ipython/traitlets/commit/9fd01cc7b279a46e58fddc3c29149e73c7d67ab1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-traitlets/python-traitlets.hash | 6 +++--- package/python-traitlets/python-traitlets.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-traitlets/python-traitlets.hash b/package/python-traitlets/python-traitlets.hash index 01e2bf8e30..095e85c155 100644 --- a/package/python-traitlets/python-traitlets.hash +++ b/package/python-traitlets/python-traitlets.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/traitlets/json -md5 19483ec0685e837912cff128209aa845 traitlets-5.1.0.tar.gz -sha256 bd382d7ea181fbbcce157c133db9a829ce06edffe097bcf3ab945b435452b46d traitlets-5.1.0.tar.gz +md5 d5f87bbea8acf897ac3e435c7b71acdc traitlets-5.5.0.tar.gz +sha256 b122f9ff2f2f6c1709dab289a05555be011c87828e911c0cf4074b85cb780a79 traitlets-5.5.0.tar.gz # Locally computed sha256 checksums -sha256 71c89129039b870cc92309466c4fbe8f285a82fa0ea36f0e840fa83979cbe31f COPYING.md +sha256 3dcd47086529bf178cf7d10f35a8c188a1e9710391acecceef700898a4cf099b COPYING.md diff --git a/package/python-traitlets/python-traitlets.mk b/package/python-traitlets/python-traitlets.mk index 5f41f6ee8f..25ab71047a 100644 --- a/package/python-traitlets/python-traitlets.mk +++ b/package/python-traitlets/python-traitlets.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_TRAITLETS_VERSION = 5.1.0 +PYTHON_TRAITLETS_VERSION = 5.5.0 PYTHON_TRAITLETS_SOURCE = traitlets-$(PYTHON_TRAITLETS_VERSION).tar.gz -PYTHON_TRAITLETS_SITE = https://files.pythonhosted.org/packages/d5/bc/37d490908e7ac949614d62767db3c86f37bc5adb6129d378c35859a75b87 +PYTHON_TRAITLETS_SITE = https://files.pythonhosted.org/packages/dd/a8/278742d17c9e95ccb0dcb86ae216df114d2166d88e72f42b60a7b58b600b PYTHON_TRAITLETS_LICENSE = BSD-3-Clause PYTHON_TRAITLETS_LICENSE_FILES = COPYING.md -PYTHON_TRAITLETS_SETUP_TYPE = distutils +PYTHON_TRAITLETS_SETUP_TYPE = pep517 +PYTHON_TRAITLETS_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:11 +0100 Subject: [Buildroot] [git commit branch/next] package/python-tqdm: bump to version 4.64.1 Message-ID: <20221103210547.03CBC87C30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3164c0983ab0fa76c8c70ccb02164ad5085d7a65 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-python-setuptools-scm build dependency. License has changed due to file->project word change: https://github.com/tqdm/tqdm/commit/5df32ae36013ed056619aa0b90f7d249d04087fa Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-tqdm/python-tqdm.hash | 6 +++--- package/python-tqdm/python-tqdm.mk | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-tqdm/python-tqdm.hash b/package/python-tqdm/python-tqdm.hash index 8251ae48d2..4be54de7de 100644 --- a/package/python-tqdm/python-tqdm.hash +++ b/package/python-tqdm/python-tqdm.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/project/tqdm -md5 285af1f905f4c375f03a86a667047950 tqdm-4.40.1.tar.gz -sha256 e405d16c98fcf30725d0c9d493ed07302a18846b5452de5253030ccd18996f87 tqdm-4.40.1.tar.gz +md5 5822af464d77ea156ad1167c23e1bdac tqdm-4.64.1.tar.gz +sha256 5f4f682a004951c1b450bc753c710e9280c5746ce6ffedee253ddbcbf54cf1e4 tqdm-4.64.1.tar.gz # Locally computed sha256 checksums -sha256 1bbf12d09d437844527b3cdaba01d379dac651b5cbb5ebb0d764274684d2680b LICENCE +sha256 a0fc1785a8f2a200a3124d703d49550601b7741ccffc861713c2ddaa07a537dd LICENCE diff --git a/package/python-tqdm/python-tqdm.mk b/package/python-tqdm/python-tqdm.mk index 5ceddde14c..a6296bd0f5 100644 --- a/package/python-tqdm/python-tqdm.mk +++ b/package/python-tqdm/python-tqdm.mk @@ -4,13 +4,14 @@ # ################################################################################ -PYTHON_TQDM_VERSION = 4.40.1 +PYTHON_TQDM_VERSION = 4.64.1 PYTHON_TQDM_SOURCE = tqdm-$(PYTHON_TQDM_VERSION).tar.gz -PYTHON_TQDM_SITE = https://files.pythonhosted.org/packages/4c/45/830c5c4bfaba60ef7d356a53c7751a86c81d148a16fda0daf3ac5ca8e288 +PYTHON_TQDM_SITE = https://files.pythonhosted.org/packages/c1/c2/d8a40e5363fb01806870e444fc1d066282743292ff32a9da54af51ce36a2 PYTHON_TQDM_SETUP_TYPE = setuptools PYTHON_TQDM_LICENSE = MPL-2.0, MIT PYTHON_TQDM_LICENSE_FILES = LICENCE PYTHON_TQDM_CPE_ID_VENDOR = tqdm_project PYTHON_TQDM_CPE_ID_PRODUCT = tqdm +PYTHON_TQDM_DEPENDENCIES = host-python-setuptools-scm $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-validators: bump to version 0.20.0 Message-ID: <20221103210547.20D6687C32@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ebc97276599074948df6aa37d78b901d3c67dc1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop no longer required six runtime dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-validators/Config.in | 1 - package/python-validators/python-validators.hash | 4 ++-- package/python-validators/python-validators.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-validators/Config.in b/package/python-validators/Config.in index e700369910..8a2ddb49fb 100644 --- a/package/python-validators/Config.in +++ b/package/python-validators/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_VALIDATORS bool "python-validators" - select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_DECORATOR # runtime help Python Data Validation for Humans. diff --git a/package/python-validators/python-validators.hash b/package/python-validators/python-validators.hash index 2845a2e8c0..4f4e1c21f8 100644 --- a/package/python-validators/python-validators.hash +++ b/package/python-validators/python-validators.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/validators/json -md5 2f0446f2a15aa694be0cfd8728eb4444 validators-0.15.0.tar.gz -sha256 31e8bb01b48b48940a021b8a9576b840f98fa06b91762ef921d02cb96d38727a validators-0.15.0.tar.gz +md5 f03b5acb91079450bae664726ae01948 validators-0.20.0.tar.gz +sha256 24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a validators-0.20.0.tar.gz # Locally computed sha256 checksums sha256 a7fd9d761c7ca1c6508b9baf030f6e21f5752d1caea3e49a270634aa9ef01e6f LICENSE diff --git a/package/python-validators/python-validators.mk b/package/python-validators/python-validators.mk index 5bed051911..731aca11f6 100644 --- a/package/python-validators/python-validators.mk +++ b/package/python-validators/python-validators.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_VALIDATORS_VERSION = 0.15.0 +PYTHON_VALIDATORS_VERSION = 0.20.0 PYTHON_VALIDATORS_SOURCE = validators-$(PYTHON_VALIDATORS_VERSION).tar.gz -PYTHON_VALIDATORS_SITE = https://files.pythonhosted.org/packages/c4/4a/4f9c892f9a9f08ee5f99c32bbd4297499099c2c5f7eff8c617a57d31a7d8 +PYTHON_VALIDATORS_SITE = https://files.pythonhosted.org/packages/95/14/ed0af6865d378cfc3c504aed0d278a890cbefb2f1934bf2dbe92ecf9d6b1 PYTHON_VALIDATORS_SETUP_TYPE = setuptools PYTHON_VALIDATORS_LICENSE = MIT PYTHON_VALIDATORS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:06 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pymodbus: bump to version 3.0.0 Message-ID: <20221103210546.D978A87C31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=22bfd5d15915a9e913233a5ee15df2540b165079 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pymodbus/python-pymodbus.hash | 9 +++++---- package/python-pymodbus/python-pymodbus.mk | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/python-pymodbus/python-pymodbus.hash b/package/python-pymodbus/python-pymodbus.hash index 8e60d94e62..b5243567b7 100644 --- a/package/python-pymodbus/python-pymodbus.hash +++ b/package/python-pymodbus/python-pymodbus.hash @@ -1,4 +1,5 @@ -# sha256 locally computed -sha256 088c7ece2a11cad652939719695c457f26f9148cd7d2f4a79872167925180ad5 pymodbus-2.2.0.tar.gz -# Hash for license file -sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f doc/LICENSE +# md5, sha256 from https://pypi.org/pypi/pymodbus/json +md5 25a8724539d0eac1b09d9b41812d86f9 pymodbus-3.0.0.tar.gz +sha256 37c9b6f3e5c82f39ee42047ca48cbc9fd0c49a6731126789500191e9deea6cbc pymodbus-3.0.0.tar.gz +# Locally computed sha256 checksums +sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f LICENSE diff --git a/package/python-pymodbus/python-pymodbus.mk b/package/python-pymodbus/python-pymodbus.mk index d96e21a55c..2ed7e94afe 100644 --- a/package/python-pymodbus/python-pymodbus.mk +++ b/package/python-pymodbus/python-pymodbus.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_PYMODBUS_VERSION = 2.2.0 +PYTHON_PYMODBUS_VERSION = 3.0.0 PYTHON_PYMODBUS_SOURCE = pymodbus-$(PYTHON_PYMODBUS_VERSION).tar.gz -PYTHON_PYMODBUS_SITE = $(call github,riptideio,pymodbus,v$(PYTHON_PYMODBUS_VERSION)) +PYTHON_PYMODBUS_SITE = https://files.pythonhosted.org/packages/0f/5a/50e9492f98ef911af18c2b603bc003fef726e84d22bac2ce6e651643b29c PYTHON_PYMODBUS_SETUP_TYPE = setuptools PYTHON_PYMODBUS_LICENSE = BSD-3-Clause -PYTHON_PYMODBUS_LICENSE_FILES = doc/LICENSE +PYTHON_PYMODBUS_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:07 +0100 Subject: [Buildroot] [git commit branch/next] package/python-thrift: bump to version 0.16.0 Message-ID: <20221103210546.E482187C32@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e85049dc29affffebff18c4ed87b4780fe2df77e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License details moved to readme. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-thrift/python-thrift.hash | 6 +++--- package/python-thrift/python-thrift.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-thrift/python-thrift.hash b/package/python-thrift/python-thrift.hash index 1d1d628908..0907a6e88f 100644 --- a/package/python-thrift/python-thrift.hash +++ b/package/python-thrift/python-thrift.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/thrift/json -md5 c3bc8d9a910d2c9ce26f2ad1f7c96762 thrift-0.13.0.tar.gz -sha256 9af1c86bf73433afc6010ed376a6c6aca2b54099cc0d61895f640870a9ae7d89 thrift-0.13.0.tar.gz +md5 486887192acd558636a1528dfddf918c thrift-0.16.0.tar.gz +sha256 2b5b6488fcded21f9d312aa23c9ff6a0195d0f6ae26ddbd5ad9e3e25dfc14408 thrift-0.16.0.tar.gz # Locally computed sha256 checksums -sha256 c13578ae9d0529d0252e1c7375b917bacf58723dce1fcd40c7ed59183401b468 LICENSE +sha256 35e2508f171c3ac2529f402c123c12f3b2ac91643f2e52b334f71f8c861be321 README.md diff --git a/package/python-thrift/python-thrift.mk b/package/python-thrift/python-thrift.mk index 3a908ca91c..23a2ad0476 100644 --- a/package/python-thrift/python-thrift.mk +++ b/package/python-thrift/python-thrift.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_THRIFT_VERSION = 0.13.0 +PYTHON_THRIFT_VERSION = 0.16.0 PYTHON_THRIFT_SOURCE = thrift-$(PYTHON_THRIFT_VERSION).tar.gz -PYTHON_THRIFT_SITE = https://files.pythonhosted.org/packages/97/1e/3284d19d7be99305eda145b8aa46b0c33244e4a496ec66440dac19f8274d +PYTHON_THRIFT_SITE = https://files.pythonhosted.org/packages/e4/23/dd951c9883cb49a73b750bdfe91e39d78e8a3f1f7175608634f381a197d5 PYTHON_THRIFT_SETUP_TYPE = setuptools PYTHON_THRIFT_LICENSE = Apache-2.0 -PYTHON_THRIFT_LICENSE_FILES = LICENSE +PYTHON_THRIFT_LICENSE_FILES = README.md $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-wcwidth: bump to version 0.2.5 Message-ID: <20221103210547.33ADB87C33@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90572af5a930345ed7ad3001889db4e83e94dcb3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to format change during move: https://github.com/jquast/wcwidth/commit/4baf950b88a28a9fe21d132e088b4ffc58e66276 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-wcwidth/python-wcwidth.hash | 8 ++++---- package/python-wcwidth/python-wcwidth.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-wcwidth/python-wcwidth.hash b/package/python-wcwidth/python-wcwidth.hash index ed1d2cd61f..216182c2ed 100644 --- a/package/python-wcwidth/python-wcwidth.hash +++ b/package/python-wcwidth/python-wcwidth.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/wcwidth/json -md5 b32584cd6084b4a8c81df13a2a6b4351 wcwidth-0.1.9.tar.gz -sha256 ee73862862a156bf77ff92b09034fc4825dd3af9cf81bc5b360668d425f3c5f1 wcwidth-0.1.9.tar.gz -# Locally computed -sha256 0eddcc52cd3ef5d30798b8d43a14d3f0f1dcf0a6e4c1d0f2e177c44ce85bb69c LICENSE.txt +md5 a07a75f99d316e14838ac760c831ea37 wcwidth-0.2.5.tar.gz +sha256 c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83 wcwidth-0.2.5.tar.gz +# Locally computed sha256 checksums +sha256 70b98a95a2144eb70af8017fa8c6d95ce247e40867436e8bc649e137fe13d21a LICENSE diff --git a/package/python-wcwidth/python-wcwidth.mk b/package/python-wcwidth/python-wcwidth.mk index ccbd0e99ca..a170a8e395 100644 --- a/package/python-wcwidth/python-wcwidth.mk +++ b/package/python-wcwidth/python-wcwidth.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_WCWIDTH_VERSION = 0.1.9 +PYTHON_WCWIDTH_VERSION = 0.2.5 PYTHON_WCWIDTH_SOURCE = wcwidth-$(PYTHON_WCWIDTH_VERSION).tar.gz -PYTHON_WCWIDTH_SITE = https://pypi.python.org/packages/25/9d/0acbed6e4a4be4fc99148f275488580968f44ddb5e69b8ceb53fc9df55a0 +PYTHON_WCWIDTH_SITE = https://files.pythonhosted.org/packages/89/38/459b727c381504f361832b9e5ace19966de1a235d73cdbdea91c771a1155 PYTHON_WCWIDTH_SETUP_TYPE = setuptools PYTHON_WCWIDTH_LICENSE = MIT -PYTHON_WCWIDTH_LICENSE_FILES = LICENSE.txt +PYTHON_WCWIDTH_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-watchdog: bump to version 2.1.9 Message-ID: <20221103210547.2A65087C30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=619bbe3e3745955e1abdd95748b6b30859815bf4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-watchdog/python-watchdog.hash | 4 ++-- package/python-watchdog/python-watchdog.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-watchdog/python-watchdog.hash b/package/python-watchdog/python-watchdog.hash index 3b633f9156..59facb8fea 100644 --- a/package/python-watchdog/python-watchdog.hash +++ b/package/python-watchdog/python-watchdog.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/watchdog/json -md5 6aac660b0f3358c63658806a0579b832 watchdog-2.1.6.tar.gz -sha256 a36e75df6c767cbf46f61a91c70b3ba71811dfa0aca4a324d9407a06a8b7a2e7 watchdog-2.1.6.tar.gz +md5 0e60e0a2d3a8c18ba37105f8b44de810 watchdog-2.1.9.tar.gz +sha256 43ce20ebb36a51f21fa376f76d1d4692452b2527ccd601950d69ed36b9e21609 watchdog-2.1.9.tar.gz # Locally computed sha256 checksums sha256 02c8760f988a76e92a9d6cb525456a86f7b0fd1953870dd491de5955cb974d41 COPYING sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-watchdog/python-watchdog.mk b/package/python-watchdog/python-watchdog.mk index 2dafef97e1..71a3f8a0c2 100644 --- a/package/python-watchdog/python-watchdog.mk +++ b/package/python-watchdog/python-watchdog.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WATCHDOG_VERSION = 2.1.6 +PYTHON_WATCHDOG_VERSION = 2.1.9 PYTHON_WATCHDOG_SOURCE = watchdog-$(PYTHON_WATCHDOG_VERSION).tar.gz -PYTHON_WATCHDOG_SITE = https://files.pythonhosted.org/packages/e8/a8/fc4edd7d768361b00ea850e5310211d157df6b5a1db6148dd434e787d898 +PYTHON_WATCHDOG_SITE = https://files.pythonhosted.org/packages/42/f7/da8e889f8626786eac9454e8d2718fc79359ed517be20cdd50c647167d39 PYTHON_WATCHDOG_SETUP_TYPE = setuptools PYTHON_WATCHDOG_LICENSE = Apache-2.0 PYTHON_WATCHDOG_LICENSE_FILES = LICENSE COPYING From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-webpy: bump to version 0.62 Message-ID: <20221103210547.3C93E87C31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=96a9097ca814942951a4530ff294efedfed65036 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License file was accidentially removed in latest release but project is still public domain licensed. Details: https://github.com/webpy/webpy/commit/04bf405dd86485c8f3774c526e6a869a1eb73408 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-webpy/python-webpy.hash | 6 ++---- package/python-webpy/python-webpy.mk | 5 ++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/package/python-webpy/python-webpy.hash b/package/python-webpy/python-webpy.hash index ed3da6b1ab..540771a244 100644 --- a/package/python-webpy/python-webpy.hash +++ b/package/python-webpy/python-webpy.hash @@ -1,5 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/web.py/json -md5 4e7ec89e7ae1e938d01fff01ba752606 web.py-0.40.tar.gz -sha256 dc5e42ffbc42d77d07f75b7acca9975a3368ae609774e49ddebb497a784131f3 web.py-0.40.tar.gz -# Locally computed sha256 checksums -sha256 791bf6e9419435f114a19fc6519ff33738021eb3c41b18490943230ab0894df9 LICENSE.txt +md5 cd2c0296ceffa1acb96ae5315214eb42 web.py-0.62.tar.gz +sha256 5ce684caa240654cae5950da8b4b7bc178812031e08f990518d072bd44ab525e web.py-0.62.tar.gz diff --git a/package/python-webpy/python-webpy.mk b/package/python-webpy/python-webpy.mk index 187a481286..06d4ae039b 100644 --- a/package/python-webpy/python-webpy.mk +++ b/package/python-webpy/python-webpy.mk @@ -4,11 +4,10 @@ # ################################################################################ -PYTHON_WEBPY_VERSION = 0.40 +PYTHON_WEBPY_VERSION = 0.62 PYTHON_WEBPY_SOURCE = web.py-$(PYTHON_WEBPY_VERSION).tar.gz -PYTHON_WEBPY_SITE = https://files.pythonhosted.org/packages/e3/23/ed84b174add09153329c6357984c8433e2f350de91c3859fa48c3cdbf7dc +PYTHON_WEBPY_SITE = https://files.pythonhosted.org/packages/cd/6e/338a060bb5b52ee8229bdada422eaa5f71b13f8d33467f37f870ed2cae4b PYTHON_WEBPY_SETUP_TYPE = setuptools PYTHON_WEBPY_LICENSE = Public Domain -PYTHON_WEBPY_LICENSE_FILES = LICENSE.txt $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-werkzeug: bump to version 2.2.2 Message-ID: <20221103210547.58DA987C33@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d6f194c5131b6ed76e4b954399a04859e64a6c25 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-txtorcon: bump to version 22.0.0 Message-ID: <20221103210547.17BF087C34@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=32c0a8de28bfef8a418aafcfa3913ccab0d15be7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-txtorcon/python-txtorcon.hash | 4 ++-- package/python-txtorcon/python-txtorcon.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-txtorcon/python-txtorcon.hash b/package/python-txtorcon/python-txtorcon.hash index 220b5fb23e..9c8e3599ea 100644 --- a/package/python-txtorcon/python-txtorcon.hash +++ b/package/python-txtorcon/python-txtorcon.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/txtorcon/json -md5 dbb53821a3ce3e921e09c5de4f722fdb txtorcon-21.1.0.tar.gz -sha256 aebf0b9ec6c69a029f6b61fd534e785692e28fdcd2fd003ce3cc132b9393b7d6 txtorcon-21.1.0.tar.gz +md5 17a84954a4ba13fa6ee443129bdc401a txtorcon-22.0.0.tar.gz +sha256 89a1b65e32a4b369d67e6c166387fbc468cc5d05227448d239a5e7e9718aa053 txtorcon-22.0.0.tar.gz # Locally computed sha256 checksums sha256 3ada1c32ef38c23d96d7f4e8f4a226c527f51e0202883c7543b06f9cc5228a2b LICENSE diff --git a/package/python-txtorcon/python-txtorcon.mk b/package/python-txtorcon/python-txtorcon.mk index acf586cb8c..c17d5da074 100644 --- a/package/python-txtorcon/python-txtorcon.mk +++ b/package/python-txtorcon/python-txtorcon.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TXTORCON_VERSION = 21.1.0 +PYTHON_TXTORCON_VERSION = 22.0.0 PYTHON_TXTORCON_SOURCE = txtorcon-$(PYTHON_TXTORCON_VERSION).tar.gz -PYTHON_TXTORCON_SITE = https://files.pythonhosted.org/packages/eb/43/2426009377cef519c53bdc8969590cb100e9fd745846859963c881c6d176 +PYTHON_TXTORCON_SITE = https://files.pythonhosted.org/packages/47/ca/7941660345c769637a97bdbaf25202460fbab35eead55c538fb1fe61b71e PYTHON_TXTORCON_SETUP_TYPE = setuptools PYTHON_TXTORCON_LICENSE = MIT PYTHON_TXTORCON_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-websockets: bump to version 10.4 Message-ID: <20221103210547.4F93687C32@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=33eb6661449b39b00b2f9ecaaa226471c897282b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-websockets/python-websockets.hash | 4 ++-- package/python-websockets/python-websockets.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-websockets/python-websockets.hash b/package/python-websockets/python-websockets.hash index cec1d1599c..62c7cb8467 100644 --- a/package/python-websockets/python-websockets.hash +++ b/package/python-websockets/python-websockets.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/websockets/json -md5 ebb9e4930bf2c35cd3723be0dfa83d89 websockets-10.0.tar.gz -sha256 c4fc9a1d242317892590abe5b61a9127f1a61740477bfb121743f290b8054002 websockets-10.0.tar.gz +md5 d6b1a2cb5e194ae43f849c125b71c8db websockets-10.4.tar.gz +sha256 eef610b23933c54d5d921c92578ae5f89813438fded840c2e9809d378dc765d3 websockets-10.4.tar.gz # Locally computed sha256 checksums sha256 daeca11bf3608da35e546ea0c32be18958a8be1441fa3de9cbd20e4c8bc718e6 LICENSE diff --git a/package/python-websockets/python-websockets.mk b/package/python-websockets/python-websockets.mk index 9f4c5f1da7..7f721220a5 100644 --- a/package/python-websockets/python-websockets.mk +++ b/package/python-websockets/python-websockets.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEBSOCKETS_VERSION = 10.0 +PYTHON_WEBSOCKETS_VERSION = 10.4 PYTHON_WEBSOCKETS_SOURCE = websockets-$(PYTHON_WEBSOCKETS_VERSION).tar.gz -PYTHON_WEBSOCKETS_SITE = https://files.pythonhosted.org/packages/1c/f4/61aee1eb4baadf8477fb7f3bc6b04a50fe683ef8ad2f60282806821e4b3b +PYTHON_WEBSOCKETS_SITE = https://files.pythonhosted.org/packages/85/dc/549a807a53c13fd4a8dac286f117a7a71260defea9ec0c05d6027f2ae273 PYTHON_WEBSOCKETS_SETUP_TYPE = setuptools PYTHON_WEBSOCKETS_LICENSE = BSD-3-Clause PYTHON_WEBSOCKETS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-websocket-client: bump to version 1.4.1 Message-ID: <20221103210547.4630C87C30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d23c655958f9f6d6eeaf860cabdd0ba5a65274ed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop no longer required six runtime dependency. Project relicensed as Apache 2.0: https://github.com/websocket-client/websocket-client/commit/ee5e352ebfcb78dd944d6923ce775ee4fcb5fd7f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-websocket-client/Config.in | 1 - package/python-websocket-client/python-websocket-client.hash | 6 +++--- package/python-websocket-client/python-websocket-client.mk | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/package/python-websocket-client/Config.in b/package/python-websocket-client/Config.in index 519e506615..f915905400 100644 --- a/package/python-websocket-client/Config.in +++ b/package/python-websocket-client/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT bool "python-websocket-client" - select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON3_SSL # runtime help WebSocket client for python. hybi13 is supported. diff --git a/package/python-websocket-client/python-websocket-client.hash b/package/python-websocket-client/python-websocket-client.hash index 1e745dc1d5..08a6c260ca 100644 --- a/package/python-websocket-client/python-websocket-client.hash +++ b/package/python-websocket-client/python-websocket-client.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/websocket-client/json -md5 8fc86b13dc97dc032855c6257f9168df websocket_client-0.58.0.tar.gz -sha256 63509b41d158ae5b7f67eb4ad20fecbb4eee99434e73e140354dc3ff8e09716f websocket_client-0.58.0.tar.gz +md5 1e8b6daae0cad86f8cd9210b24bdf95b websocket-client-1.4.1.tar.gz +sha256 f9611eb65c8241a67fb373bef040b3cf8ad377a9f6546a12b620b6511e8ea9ef websocket-client-1.4.1.tar.gz # Locally computed sha256 checksums -sha256 7c6699c75f87b52bdc542db26d6b1b92892577cda46e20eceb79e2790a1c291b LICENSE +sha256 638eb70dcc4af2e6d8388de0636ced399f7c24716e11b8573a6b06f879e80691 LICENSE diff --git a/package/python-websocket-client/python-websocket-client.mk b/package/python-websocket-client/python-websocket-client.mk index d2873e3601..7e21187e22 100644 --- a/package/python-websocket-client/python-websocket-client.mk +++ b/package/python-websocket-client/python-websocket-client.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_WEBSOCKET_CLIENT_VERSION = 0.58.0 -PYTHON_WEBSOCKET_CLIENT_SOURCE = websocket_client-$(PYTHON_WEBSOCKET_CLIENT_VERSION).tar.gz -PYTHON_WEBSOCKET_CLIENT_SITE = https://files.pythonhosted.org/packages/4a/df/112c278ba1ead96786d24d973429ce1e1a2c86b9843183d9f8ef8c6330d7 +PYTHON_WEBSOCKET_CLIENT_VERSION = 1.4.1 +PYTHON_WEBSOCKET_CLIENT_SOURCE = websocket-client-$(PYTHON_WEBSOCKET_CLIENT_VERSION).tar.gz +PYTHON_WEBSOCKET_CLIENT_SITE = https://files.pythonhosted.org/packages/99/11/01fe7ebcb7545a1990c53c11f31230afe1388b0b34256e3fd20e49482245 PYTHON_WEBSOCKET_CLIENT_SETUP_TYPE = setuptools -PYTHON_WEBSOCKET_CLIENT_LICENSE = LGPL-2.1+ +PYTHON_WEBSOCKET_CLIENT_LICENSE = Apache-2.0 PYTHON_WEBSOCKET_CLIENT_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-babel: bump to version 2.11.0 Message-ID: <20221103210546.D015887C30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=935edcfc311a9b76cc1d720b29985f89e686be3c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to template update: https://github.com/python-babel/babel/commit/8f5757cc85402a46c1db722f08c18cfa7f119858 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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 5211f20110..2b2f56d8c6 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 7166099733d78aa857d74fa50d8ff58c Babel-2.9.1.tar.gz -sha256 bc0c176f9f6a994582230df350aa6e05ba2ebe4b3ac317eab29d9be5d2768da0 Babel-2.9.1.tar.gz +md5 9ee7784fd452d456206ecd3a12694010 Babel-2.11.0.tar.gz +sha256 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6 Babel-2.11.0.tar.gz # Locally computed sha256 checksums -sha256 28c97bf33e7506e277487bdaa3a69b70f170d6af5a82785ac0a74c8428042e40 LICENSE +sha256 2499aec3c5f041c3ac2c448a15fb233314e4c20cbac1530be04ec31b2788631c LICENSE diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index a503a139f9..8bc881e61c 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BABEL_VERSION = 2.9.1 +PYTHON_BABEL_VERSION = 2.11.0 PYTHON_BABEL_SOURCE = Babel-$(PYTHON_BABEL_VERSION).tar.gz -PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/17/e6/ec9aa6ac3d00c383a5731cc97ed7c619d3996232c977bb8326bcbb6c687e +PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c8de281f52e3ec81cb5e4ef16127e9e8543089d8b1649fb PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 21:06:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:06:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-babel: bump to version 2.11.0 In-Reply-To: <20221102181035.3823486-1-james.hilliard1@gmail.com> References: <20221102181035.3823486-1-james.hilliard1@gmail.com> Message-ID: <20221103220619.6d52457c@windsurf> On Wed, 2 Nov 2022 12:10:35 -0600 James Hilliard wrote: > License hash changed due to template update: > https://github.com/python-babel/babel/commit/8f5757cc85402a46c1db722f08c18cfa7f119858 > > 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(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:06:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:06:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-pymodbus: bump to version 3.0.0 In-Reply-To: <20221103143642.2186317-1-james.hilliard1@gmail.com> References: <20221103143642.2186317-1-james.hilliard1@gmail.com> Message-ID: <20221103220627.70329f56@windsurf> On Thu, 3 Nov 2022 08:36:42 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-pymodbus/python-pymodbus.hash | 9 +++++---- > package/python-pymodbus/python-pymodbus.mk | 6 +++--- > 2 files changed, 8 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Thu Nov 3 21:07:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:07:18 -0600 Subject: [Buildroot] [PATCH 2/3] package/python-babel: enable host python package In-Reply-To: <20221103210719.3477688-1-james.hilliard1@gmail.com> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> Message-ID: <20221103210719.3477688-2-james.hilliard1@gmail.com> This is required by the latest version of python-wtforms. Signed-off-by: James Hilliard --- package/python-babel/python-babel.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index a503a139f9..25e74e4c56 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -10,5 +10,7 @@ PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/17/e6/ec9aa6ac3d00c3 PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE +HOST_PYTHON_BABEL_DEPENDENCIES = host-python-pytz $(eval $(python-package)) +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:07:17 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:07:17 -0600 Subject: [Buildroot] [PATCH 1/3] package/python-pytz: enable host python package Message-ID: <20221103210719.3477688-1-james.hilliard1@gmail.com> This is required by host-python-babel. Signed-off-by: James Hilliard --- package/python-pytz/python-pytz.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-pytz/python-pytz.mk b/package/python-pytz/python-pytz.mk index d606750699..e697a444ca 100644 --- a/package/python-pytz/python-pytz.mk +++ b/package/python-pytz/python-pytz.mk @@ -12,3 +12,4 @@ PYTHON_PYTZ_LICENSE = MIT PYTHON_PYTZ_LICENSE_FILES = LICENSE.txt $(eval $(python-package)) +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:07:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:07:19 -0600 Subject: [Buildroot] [PATCH 3/3] package/python-wtforms: bump to version 3.0.1 In-Reply-To: <20221103210719.3477688-1-james.hilliard1@gmail.com> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> Message-ID: <20221103210719.3477688-3-james.hilliard1@gmail.com> Add new host-python-babel build dependency. Signed-off-by: James Hilliard --- package/python-wtforms/python-wtforms.hash | 4 ++-- package/python-wtforms/python-wtforms.mk | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-wtforms/python-wtforms.hash b/package/python-wtforms/python-wtforms.hash index ed9bfd1a23..12b980de02 100644 --- a/package/python-wtforms/python-wtforms.hash +++ b/package/python-wtforms/python-wtforms.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/wtforms/json -md5 2b6ea167a71c6becf20f0934417fd06c WTForms-2.3.3.tar.gz -sha256 81195de0ac94fbc8368abbaf9197b88c4f3ffd6c2719b5bf5fc9da744f3d829c WTForms-2.3.3.tar.gz +md5 509a985769df13938c8307b55a614773 WTForms-3.0.1.tar.gz +sha256 6b351bbb12dd58af57ffef05bc78425d08d1914e0fd68ee14143b7ade023c5bc WTForms-3.0.1.tar.gz # Locally computed sha256 checksums sha256 cf40d60ff34f6b2b68a53d220f8b66567b5ac8dd1119b37b62fd15e9518fe59b LICENSE.rst sha256 c9362a7258a11c84a8f7e825ccbbb5c425c6fc02368d3aee6494533fb99ba1f4 docs/license.rst diff --git a/package/python-wtforms/python-wtforms.mk b/package/python-wtforms/python-wtforms.mk index 23280a6fe5..65b5748b6b 100644 --- a/package/python-wtforms/python-wtforms.mk +++ b/package/python-wtforms/python-wtforms.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_WTFORMS_VERSION = 2.3.3 +PYTHON_WTFORMS_VERSION = 3.0.1 PYTHON_WTFORMS_SOURCE = WTForms-$(PYTHON_WTFORMS_VERSION).tar.gz -PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/dd/3f/f25d26b1c66896e2876124a12cd8be8f606abf4e1890a20f3ca04e4a1555 +PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/9a/7d/d4aa68f5bfcb91dd61a7faf0e862512ae7b3d531c41f24c217910aec0559 PYTHON_WTFORMS_SETUP_TYPE = setuptools PYTHON_WTFORMS_LICENSE = BSD-3-Clause PYTHON_WTFORMS_LICENSE_FILES = LICENSE.rst docs/license.rst +PYTHON_WTFORMS_DEPENDENCIES = host-python-babel $(eval $(python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: <20221103202350.9395-1-james.hilliard1@gmail.com> References: <20221103202350.9395-1-james.hilliard1@gmail.com> Message-ID: <20221103220710.409e33ea@windsurf> Hello James, On Thu, 3 Nov 2022 14:23:50 -0600 James Hilliard wrote: > # When bumping this package, make sure to also verify if the > # python-treq package still works and to update its hash, > # as they share the same version/site variables. > -PYTHON_TWISTED_VERSION = 22.2.0 > +PYTHON_TWISTED_VERSION = 22.10.0 Hm, did you look at the comment above these variables? :-) 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 Thu Nov 3 21:07:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-traitlets: bump to version 5.5.0 In-Reply-To: <20221103201925.3892211-1-james.hilliard1@gmail.com> References: <20221103201925.3892211-1-james.hilliard1@gmail.com> Message-ID: <20221103220739.51f4933b@windsurf> On Thu, 3 Nov 2022 14:19:25 -0600 James Hilliard wrote: > Migrate from distutils to hatchling pep517 build backend. > > License hash changed due to formatting change: > https://github.com/ipython/traitlets/commit/9fd01cc7b279a46e58fddc3c29149e73c7d67ab1 > > Signed-off-by: James Hilliard > --- > package/python-traitlets/python-traitlets.hash | 6 +++--- > package/python-traitlets/python-traitlets.mk | 7 ++++--- > 2 files changed, 7 insertions(+), 6 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:08:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:08:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-websocket-client: bump to version 1.4.1 In-Reply-To: <20221103204446.1441228-1-james.hilliard1@gmail.com> References: <20221103204446.1441228-1-james.hilliard1@gmail.com> Message-ID: <20221103220823.11a5e35a@windsurf> On Thu, 3 Nov 2022 14:44:46 -0600 James Hilliard wrote: > Drop no longer required six runtime dependency. > > Project relicensed as Apache 2.0: > https://github.com/websocket-client/websocket-client/commit/ee5e352ebfcb78dd944d6923ce775ee4fcb5fd7f > > Signed-off-by: James Hilliard > --- > package/python-websocket-client/Config.in | 1 - > .../python-websocket-client/python-websocket-client.hash | 6 +++--- > .../python-websocket-client/python-websocket-client.mk | 8 ++++---- > 3 files changed, 7 insertions(+), 8 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-tqdm: bump to version 4.64.1 In-Reply-To: <20221103201351.3446271-1-james.hilliard1@gmail.com> References: <20221103201351.3446271-1-james.hilliard1@gmail.com> Message-ID: <20221103220735.7d1c64af@windsurf> On Thu, 3 Nov 2022 14:13:51 -0600 James Hilliard wrote: > Add new host-python-setuptools-scm build dependency. > > License has changed due to file->project word change: > https://github.com/tqdm/tqdm/commit/5df32ae36013ed056619aa0b90f7d249d04087fa > > Signed-off-by: James Hilliard > --- > package/python-tqdm/python-tqdm.hash | 6 +++--- > package/python-tqdm/python-tqdm.mk | 5 +++-- > 2 files changed, 6 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:08:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:08:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-webpy: bump to version 0.62 In-Reply-To: <20221103204035.1098102-1-james.hilliard1@gmail.com> References: <20221103204035.1098102-1-james.hilliard1@gmail.com> Message-ID: <20221103220820.4ae98de6@windsurf> On Thu, 3 Nov 2022 14:40:35 -0600 James Hilliard wrote: > License file was accidentially removed in latest release but project > is still public domain licensed. Could you report the bug to upstream so that they re-add the license file? Applied to next, 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 Thu Nov 3 21:07:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-tornado: bump to version 6.2 In-Reply-To: <20221103200719.2955162-1-james.hilliard1@gmail.com> References: <20221103200719.2955162-1-james.hilliard1@gmail.com> Message-ID: <20221103220731.202c66c2@windsurf> On Thu, 3 Nov 2022 14:07:19 -0600 James Hilliard wrote: > Verified license remains Apache-2.0 after hash change. > > Signed-off-by: James Hilliard > --- > package/python-tornado/python-tornado.hash | 6 +++--- > package/python-tornado/python-tornado.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-wcwidth: bump to version 0.2.5 In-Reply-To: <20221103203400.664382-1-james.hilliard1@gmail.com> References: <20221103203400.664382-1-james.hilliard1@gmail.com> Message-ID: <20221103220756.06b4b7f6@windsurf> On Thu, 3 Nov 2022 14:34:00 -0600 James Hilliard wrote: > License hash changed due to format change during move: > https://github.com/jquast/wcwidth/commit/4baf950b88a28a9fe21d132e088b4ffc58e66276 > > Signed-off-by: James Hilliard > --- > package/python-wcwidth/python-wcwidth.hash | 8 ++++---- > package/python-wcwidth/python-wcwidth.mk | 6 +++--- > 2 files changed, 7 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-thrift: bump to version 0.16.0 In-Reply-To: <20221103200349.2685847-1-james.hilliard1@gmail.com> References: <20221103200349.2685847-1-james.hilliard1@gmail.com> Message-ID: <20221103220718.79541e26@windsurf> On Thu, 3 Nov 2022 14:03:49 -0600 James Hilliard wrote: > License details moved to readme. > > Signed-off-by: James Hilliard > --- > package/python-thrift/python-thrift.hash | 6 +++--- > package/python-thrift/python-thrift.mk | 6 +++--- > 2 files changed, 6 insertions(+), 6 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-watchdog: bump to version 2.1.9 In-Reply-To: <20221103203108.442436-1-james.hilliard1@gmail.com> References: <20221103203108.442436-1-james.hilliard1@gmail.com> Message-ID: <20221103220751.7b7f0931@windsurf> On Thu, 3 Nov 2022 14:31:08 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-watchdog/python-watchdog.hash | 4 ++-- > package/python-watchdog/python-watchdog.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-validators: bump to version 0.20.0 In-Reply-To: <20221103202833.216075-1-james.hilliard1@gmail.com> References: <20221103202833.216075-1-james.hilliard1@gmail.com> Message-ID: <20221103220748.3a484c87@windsurf> On Thu, 3 Nov 2022 14:28:33 -0600 James Hilliard wrote: > Drop no longer required six runtime dependency. > > Signed-off-by: James Hilliard > --- > package/python-validators/Config.in | 1 - > package/python-validators/python-validators.hash | 4 ++-- > package/python-validators/python-validators.mk | 4 ++-- > 3 files changed, 4 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:08:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:08:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-werkzeug: bump to version 2.2.2 In-Reply-To: <20221103205017.1985263-1-james.hilliard1@gmail.com> References: <20221103205017.1985263-1-james.hilliard1@gmail.com> Message-ID: <20221103220831.4ceaaf7b@windsurf> On Thu, 3 Nov 2022 14:50:17 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-werkzeug/python-werkzeug.hash | 4 ++-- > package/python-werkzeug/python-werkzeug.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-txtorcon: bump to version 22.0.0 In-Reply-To: <20221103202527.99721-1-james.hilliard1@gmail.com> References: <20221103202527.99721-1-james.hilliard1@gmail.com> Message-ID: <20221103220744.42c039be@windsurf> On Thu, 3 Nov 2022 14:25:27 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-txtorcon/python-txtorcon.hash | 4 ++-- > package/python-txtorcon/python-txtorcon.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:08:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:08:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-websockets: bump to version 10.4 In-Reply-To: <20221103204643.1608896-1-james.hilliard1@gmail.com> References: <20221103204643.1608896-1-james.hilliard1@gmail.com> Message-ID: <20221103220827.49c5da70@windsurf> On Thu, 3 Nov 2022 14:46:43 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-websockets/python-websockets.hash | 4 ++-- > package/python-websockets/python-websockets.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:10:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:10:50 +0100 Subject: [Buildroot] [PATCH 3/3] package/python-wtforms: bump to version 3.0.1 In-Reply-To: <20221103210719.3477688-3-james.hilliard1@gmail.com> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> <20221103210719.3477688-3-james.hilliard1@gmail.com> Message-ID: <20221103221050.3a3cf4f8@windsurf> On Thu, 3 Nov 2022 15:07:19 -0600 James Hilliard wrote: > Add new host-python-babel build dependency. Is this a legitimate build dependency on the host, or a bug where it confuses it being needed on the host at build time vs. being needed on the target at runtime? 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 Thu Nov 3 21:12:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:12:03 +0100 Subject: [Buildroot] [git commit] package/makedumpfile: fix mips64 build Message-ID: <20221103211211.9599287C35@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5adf96d5bd3a580ab47e74ef8988594435a18a20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following mips64 build failure raised since commit 0b389385666687ecfd09cdbce6c6ecfd74ce11ab: makedumpfile.c: In function 'is_kvaddr': makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) return (addr >= (unsigned long long)(KVBASE)); ^~~~~~ Fixes: - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/makedumpfile/0002-Handle-__mips64.patch | 69 +++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/package/makedumpfile/0002-Handle-__mips64.patch b/package/makedumpfile/0002-Handle-__mips64.patch new file mode 100644 index 0000000000..fd3fdbbb39 --- /dev/null +++ b/package/makedumpfile/0002-Handle-__mips64.patch @@ -0,0 +1,69 @@ +From a5779893ee087409b2d1fe391ead102defe0f00b Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 13:00:00 +0100 +Subject: [PATCH] Handle __mips64 + +Handle __mips64 as __mips64__ to avoid the following build failure: + +makedumpfile.c: In function 'is_kvaddr': +makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) + return (addr >= (unsigned long long)(KVBASE)); + ^~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/makedumpfile/makedumpfile/pull/11] +--- + arch/mips64.c | 2 +- + makedumpfile.h | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/arch/mips64.c b/arch/mips64.c +index ab45b6e..fd987b0 100644 +--- a/arch/mips64.c ++++ b/arch/mips64.c +@@ -16,7 +16,7 @@ + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ +-#ifdef __mips64__ ++#if defined(__mips64__) || defined(__mips64) + + #include "../print_info.h" + #include "../elf_info.h" +diff --git a/makedumpfile.h b/makedumpfile.h +index 70a1a91..3842f9c 100644 +--- a/makedumpfile.h ++++ b/makedumpfile.h +@@ -963,7 +963,7 @@ typedef unsigned long pgd_t; + + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + #define KVBASE PAGE_OFFSET + + #ifndef _XKPHYS_START_ADDR +@@ -1204,7 +1204,7 @@ unsigned long long vaddr_to_paddr_sparc64(unsigned long vaddr); + #define arch_crashkernel_mem_size() stub_false() + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + int get_phys_base_mips64(void); + int get_machdep_info_mips64(void); + int get_versiondep_info_mips64(void); +@@ -2364,7 +2364,7 @@ int get_xen_info_ia64(void); + #define get_xen_info_arch(X) FALSE + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + #define kvtop_xen(X) FALSE + #define get_xen_basic_info_arch(X) FALSE + #define get_xen_info_arch(X) FALSE +-- +2.35.1 + From thomas.petazzoni at bootlin.com Thu Nov 3 21:12:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:12:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/makedumpfile: fix mips64 build In-Reply-To: <20221102120751.103984-1-fontaine.fabrice@gmail.com> References: <20221102120751.103984-1-fontaine.fabrice@gmail.com> Message-ID: <20221103221215.19ba6939@windsurf> On Wed, 2 Nov 2022 13:07:51 +0100 Fabrice Fontaine wrote: > Fix the following mips64 build failure raised since commit > 0b389385666687ecfd09cdbce6c6ecfd74ce11ab: > > makedumpfile.c: In function 'is_kvaddr': > makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) > return (addr >= (unsigned long long)(KVBASE)); > ^~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 > > Signed-off-by: Fabrice Fontaine > --- > .../makedumpfile/0002-Handle-__mips64.patch | 69 +++++++++++++++++++ > 1 file changed, 69 insertions(+) > create mode 100644 package/makedumpfile/0002-Handle-__mips64.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:12:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:12:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/numactl: link with -latomic if needed In-Reply-To: <20221102123500.311904-1-fontaine.fabrice@gmail.com> References: <20221102123500.311904-1-fontaine.fabrice@gmail.com> Message-ID: <20221103221244.17f40c1a@windsurf> On Wed, 2 Nov 2022 13:35:00 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since bump to version 2.0.16 in > commit e9bc980d93a189a16e7320bd254b906c87ca9f87: > > /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': > libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' > > Fixes: > - http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 > > Signed-off-by: Fabrice Fontaine > --- > ...01-link-with-latomic-if-needed-again.patch | 41 +++++++++++++++++++ > package/numactl/numactl.mk | 2 + > 2 files changed, 43 insertions(+) > create mode 100644 package/numactl/0001-link-with-latomic-if-needed-again.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Thu Nov 3 21:12:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:12:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-xlib: bump to version 0.32 Message-ID: <20221103211259.3920599-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-xlib/python-xlib.hash | 4 ++-- package/python-xlib/python-xlib.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-xlib/python-xlib.hash b/package/python-xlib/python-xlib.hash index 120541f998..066f450416 100644 --- a/package/python-xlib/python-xlib.hash +++ b/package/python-xlib/python-xlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-xlib/json -md5 3a87f81bff4cb4f8a52881097ba51a49 python-xlib-0.27.tar.bz2 -sha256 a90667c70905c6ef0754c8a09fa61acbc1e1b7ddb946d527831800d7cbfe9348 python-xlib-0.27.tar.bz2 +md5 ba31623fb64a1e5a0b1ae1f6495c3bf6 python-xlib-0.32.tar.gz +sha256 20e1382f8a98d8ed0facfa45415c46fd0c8eeb6f9996e58c22d3382a4ed6e37b python-xlib-0.32.tar.gz # Locally computed sha256 checksums sha256 06eb1c441443cf15ac84f309003f4c43c62246939d37c75fc3e056c2d34cd300 LICENSE diff --git a/package/python-xlib/python-xlib.mk b/package/python-xlib/python-xlib.mk index ae8ca1653b..3ce1c5fdb0 100644 --- a/package/python-xlib/python-xlib.mk +++ b/package/python-xlib/python-xlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XLIB_VERSION = 0.27 -PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.bz2 -PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/e8/fa/a61ef33df117de4c57d11b4ba0b624f5352f21aa2e1eda404860155e8855 +PYTHON_XLIB_VERSION = 0.32 +PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.gz +PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/4d/cf/a29ecb43a5c84a65ffd726e3b28806f56b3bc5e796ddb533ff52af107dcf PYTHON_XLIB_SETUP_TYPE = setuptools PYTHON_XLIB_LICENSE = LGPL-2.1+ PYTHON_XLIB_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 21:13:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:13:23 +0100 Subject: [Buildroot] [git commit] package/rpi-userland: fix hello_ applications Message-ID: <20221103211336.3CD2787C44@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5044928baeaed86cee6f8452dc3850d5d0cb80a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The HELLO_ examples fail to run because the librevision.so library build by the userland package is not included in the image. Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO is selected. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-userland/rpi-userland.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..2800b56296 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -25,6 +25,9 @@ define RPI_USERLAND_EXTRA_LIBS_TARGET $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(TARGET_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(TARGET_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_TARGET_HOOKS += RPI_USERLAND_EXTRA_LIBS_TARGET @@ -32,6 +35,9 @@ define RPI_USERLAND_EXTRA_LIBS_STAGING $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(STAGING_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(STAGING_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_STAGING_HOOKS += RPI_USERLAND_EXTRA_LIBS_STAGING From thomas.petazzoni at bootlin.com Thu Nov 3 21:12:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:12:33 +0100 Subject: [Buildroot] [git commit] package/numactl: link with -latomic if needed Message-ID: <20221103211336.33BBF87C43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a353cf87367fa2df22b8f0e55dee4d48a6f91ea8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since bump to version 2.0.16 in commit e9bc980d93a189a16e7320bd254b906c87ca9f87: /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' Fixes: - http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../0001-link-with-latomic-if-needed-again.patch | 41 ++++++++++++++++++++++ package/numactl/numactl.mk | 2 ++ 2 files changed, 43 insertions(+) diff --git a/package/numactl/0001-link-with-latomic-if-needed-again.patch b/package/numactl/0001-link-with-latomic-if-needed-again.patch new file mode 100644 index 0000000000..54d55656ec --- /dev/null +++ b/package/numactl/0001-link-with-latomic-if-needed-again.patch @@ -0,0 +1,41 @@ +From 692abb6d751a41c7f0206771ecd454933750256e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 13:28:02 +0100 +Subject: [PATCH] link with -latomic if needed (again ...) + +numactl unconditionally uses __atomic_fetch_and but some architectures +(e.g. sparc) needs to link with -latomic to be able to use it. So check +if -latomic is needed and update numa.pc accordingly. + +This linking was made by e0de0d9e981ddb53bdeb4a4b9dc43046c9ff4ff9 but +wrongly reverted by 10c277c20768be9a563f75265bcd7e73954763ad resulting +in the following build failure on sparc or microblaze: + +/nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': +libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' + +Fixes: + - http://autobuild.buildroot.org/results/54b7567d804d9abff56f47cd26bae774c1e38669 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/numactl/numactl/pull/144] +--- + configure.ac | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 8510fc5..ebf9917 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -27,6 +27,8 @@ AM_CONDITIONAL([RISCV64], [test x"${target_cpu}" = x"riscv64"]) + + AC_CONFIG_FILES([Makefile]) + ++AC_SEARCH_LIBS([__atomic_fetch_and_1], [atomic]) ++ + # GCC tries to be "helpful" and only issue a warning for unrecognized + # attributes. So we compile the test with Werror, so that if the + # attribute is not recognized the compilation fails +-- +2.35.1 + diff --git a/package/numactl/numactl.mk b/package/numactl/numactl.mk index b2f349255f..157f953c51 100644 --- a/package/numactl/numactl.mk +++ b/package/numactl/numactl.mk @@ -10,6 +10,8 @@ NUMACTL_SITE = \ NUMACTL_LICENSE = LGPL-2.1 (libnuma), GPL-2.0 (programs) NUMACTL_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 NUMACTL_INSTALL_STAGING = YES +# We're patching configure.ac +NUMACTL_AUTORECONF = YES NUMACTL_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -fPIC" $(eval $(autotools-package)) From james.hilliard1 at gmail.com Thu Nov 3 21:15:13 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:15:13 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-xlsxwriter: bump to version 3.0.3 Message-ID: <20221103211513.4099651-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/jmcnamara/XlsxWriter/commit/0fc418931f984e5d6119569d47e9985b2bae5d57 Signed-off-by: James Hilliard --- package/python-xlsxwriter/python-xlsxwriter.hash | 6 +++--- package/python-xlsxwriter/python-xlsxwriter.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-xlsxwriter/python-xlsxwriter.hash b/package/python-xlsxwriter/python-xlsxwriter.hash index 7c9698067b..4363799079 100644 --- a/package/python-xlsxwriter/python-xlsxwriter.hash +++ b/package/python-xlsxwriter/python-xlsxwriter.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xlsxwriter/json -md5 5f759dccf222e8f2a9924e90c4afaf84 XlsxWriter-3.0.1.tar.gz -sha256 3f39bf581c55f3ad1438bc170d7f4c4649cee8b6b7a80d21f79508118eeea52a XlsxWriter-3.0.1.tar.gz +md5 b08fcc4753c14aa64b9d99219475d91e XlsxWriter-3.0.3.tar.gz +sha256 e89f4a1d2fa2c9ea15cde77de95cd3fd8b0345d0efb3964623f395c8c4988b7f XlsxWriter-3.0.3.tar.gz # Locally computed sha256 checksums -sha256 8fbb9b28ef0afac1c7d999102fd2634f347448d069c8c821976f3dbd2b3f812c LICENSE.txt +sha256 6287be39bd007c8729f5c3cf8dfda9b462af725c1d06e3bf0e17b1532196a08f LICENSE.txt diff --git a/package/python-xlsxwriter/python-xlsxwriter.mk b/package/python-xlsxwriter/python-xlsxwriter.mk index 4c8a512086..4055e52622 100644 --- a/package/python-xlsxwriter/python-xlsxwriter.mk +++ b/package/python-xlsxwriter/python-xlsxwriter.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XLSXWRITER_VERSION = 3.0.1 +PYTHON_XLSXWRITER_VERSION = 3.0.3 PYTHON_XLSXWRITER_SOURCE = XlsxWriter-$(PYTHON_XLSXWRITER_VERSION).tar.gz -PYTHON_XLSXWRITER_SITE = https://files.pythonhosted.org/packages/5d/36/e943d07af9d26cc2f11861955dbf0031e891f77f3d55f70217fd6a0f4d9f +PYTHON_XLSXWRITER_SITE = https://files.pythonhosted.org/packages/53/04/91ff43803c3e88c32aa272fdbda5859fc3c3b50b0de3a1e439cc57455330 PYTHON_XLSXWRITER_SETUP_TYPE = setuptools PYTHON_XLSXWRITER_LICENSE = BSD-2-Clause PYTHON_XLSXWRITER_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:17:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:17:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-yatl: bump to version 20220907.1 Message-ID: <20221103211721.50841-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-yatl/python-yatl.hash | 4 ++-- package/python-yatl/python-yatl.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-yatl/python-yatl.hash b/package/python-yatl/python-yatl.hash index 8ce192bf95..61391f6370 100644 --- a/package/python-yatl/python-yatl.hash +++ b/package/python-yatl/python-yatl.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/yatl/json -md5 551136eba4c5551c01b051341b190641 yatl-20211217.1.tar.gz -sha256 d22bf7abe40d9bdd16bd15824d2df65e65e405df6ecb8601fdc7c233bf6b3004 yatl-20211217.1.tar.gz +md5 f02b367e1c56af94eafd5bd1019c03be yatl-20220907.1.tar.gz +sha256 67d43ad79e1f58d8552718018470856a2ad210bdfeec42e978b28b1b21560d00 yatl-20220907.1.tar.gz diff --git a/package/python-yatl/python-yatl.mk b/package/python-yatl/python-yatl.mk index 12a8039891..0c33971b89 100644 --- a/package/python-yatl/python-yatl.mk +++ b/package/python-yatl/python-yatl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_YATL_VERSION = 20211217.1 +PYTHON_YATL_VERSION = 20220907.1 PYTHON_YATL_SOURCE = yatl-$(PYTHON_YATL_VERSION).tar.gz -PYTHON_YATL_SITE = https://files.pythonhosted.org/packages/03/05/0be8164e8151fd8c96caeb2560f955dc2dc1a969f0868f48c046cd863fe6 +PYTHON_YATL_SITE = https://files.pythonhosted.org/packages/09/68/0c9d0a1192fdad5f3d38db096106c5adabb9b26c9ae107897997f56d1788 PYTHON_YATL_SETUP_TYPE = setuptools PYTHON_YATL_LICENSE = BSD-3-Clause -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:21:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:21:56 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-zeroconf: bump to version 0.39.4 Message-ID: <20221103212156.298989-1-james.hilliard1@gmail.com> Add new async timeout runtime dependency. Verified license is still LGPL-2.1+ after hash changed. Signed-off-by: James Hilliard --- package/python-zeroconf/Config.in | 1 + package/python-zeroconf/python-zeroconf.hash | 6 +++--- package/python-zeroconf/python-zeroconf.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-zeroconf/Config.in b/package/python-zeroconf/Config.in index 1570674f59..69ea81d93a 100644 --- a/package/python-zeroconf/Config.in +++ b/package/python-zeroconf/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_ZEROCONF bool "python-zeroconf" + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime select BR2_PACKAGE_PYTHON_IFADDR # runtime help Pure Python Multicast DNS Service Discovery Library diff --git a/package/python-zeroconf/python-zeroconf.hash b/package/python-zeroconf/python-zeroconf.hash index be91b59048..13e1d16cde 100644 --- a/package/python-zeroconf/python-zeroconf.hash +++ b/package/python-zeroconf/python-zeroconf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zeroconf/json -md5 98e683a247fe9915a5d4845c38b37ff3 zeroconf-0.29.0.tar.gz -sha256 7aefbb658b452b1fd7e51124364f938c6f5e42d6ea893fa2557bea8c06c540af zeroconf-0.29.0.tar.gz +md5 f85fb9d239397b53836495fd49b85e5f zeroconf-0.39.4.tar.gz +sha256 701e4d697f89fe952aa9c13a512ed6bf472dcf4f0a6d275e71085604b3882295 zeroconf-0.39.4.tar.gz # Locally computed sha256 checksums -sha256 bb117c0fbd7f57f64170b690285d7df07c2371b578e3b3cd3aa2e1155ef461a0 COPYING +sha256 35e4136e96aace60757a8b939741959d8627c4bc1fce62af99df325395276c56 COPYING diff --git a/package/python-zeroconf/python-zeroconf.mk b/package/python-zeroconf/python-zeroconf.mk index 67bfa72e03..d939b2e5ae 100644 --- a/package/python-zeroconf/python-zeroconf.mk +++ b/package/python-zeroconf/python-zeroconf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZEROCONF_VERSION = 0.29.0 +PYTHON_ZEROCONF_VERSION = 0.39.4 PYTHON_ZEROCONF_SOURCE = zeroconf-$(PYTHON_ZEROCONF_VERSION).tar.gz -PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/ca/77/eb6137997adc60811c6c46b28b00abac5c16daf14383f61d8a0180326b38 +PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/f5/4f/c47cea73d7ae5467b63de3999d7207fd5b14d70cb2f35ce81c4ab7d7a52e PYTHON_ZEROCONF_SETUP_TYPE = setuptools PYTHON_ZEROCONF_LICENSE = LGPL-2.1+ PYTHON_ZEROCONF_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:23:40 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:23:40 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-zlmdb: bump to version 22.6.1 Message-ID: <20221103212340.393546-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-zlmdb/python-zlmdb.hash | 4 ++-- package/python-zlmdb/python-zlmdb.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-zlmdb/python-zlmdb.hash b/package/python-zlmdb/python-zlmdb.hash index d98dc7d12a..1ae5d72efa 100644 --- a/package/python-zlmdb/python-zlmdb.hash +++ b/package/python-zlmdb/python-zlmdb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zlmdb/json -md5 d730a394b74108933a65c9fbe76aba36 zlmdb-22.3.1.tar.gz -sha256 0d416a47b1ee627186af8e5c99e5246f6b277df44ba5c6bb67e947eabf948e5a zlmdb-22.3.1.tar.gz +md5 1e217f3228cb4c2303f06461b79e593e zlmdb-22.6.1.tar.gz +sha256 aff353121c2eed3c18e53c82358c41932a21bf882995ee3a79c6eb1ae4c95397 zlmdb-22.6.1.tar.gz # Locally computed sha256 checksums sha256 8a139bf325dcca11e0e476ce537bf791a6cfbeed8899a9b6ddc55238e180d230 LICENSE diff --git a/package/python-zlmdb/python-zlmdb.mk b/package/python-zlmdb/python-zlmdb.mk index a040622d9d..d20ac9e016 100644 --- a/package/python-zlmdb/python-zlmdb.mk +++ b/package/python-zlmdb/python-zlmdb.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZLMDB_VERSION = 22.3.1 +PYTHON_ZLMDB_VERSION = 22.6.1 PYTHON_ZLMDB_SOURCE = zlmdb-$(PYTHON_ZLMDB_VERSION).tar.gz -PYTHON_ZLMDB_SITE = https://files.pythonhosted.org/packages/71/87/bb3cebd5312e670e33551317c7fc5e4b6a4a9af39075a71cd541b32cc0bf +PYTHON_ZLMDB_SITE = https://files.pythonhosted.org/packages/97/15/992e61a18cb64b573814c9d92676b22d522f2cc2ea79ff78b834bd392b80 PYTHON_ZLMDB_SETUP_TYPE = setuptools PYTHON_ZLMDB_LICENSE = MIT PYTHON_ZLMDB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:25:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:25:06 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-zope-interface: bump to version 5.5.1 Message-ID: <20221103212506.520299-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-zope-interface/python-zope-interface.hash | 4 ++-- package/python-zope-interface/python-zope-interface.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-zope-interface/python-zope-interface.hash b/package/python-zope-interface/python-zope-interface.hash index f7fa673e24..6bab9d2c1c 100644 --- a/package/python-zope-interface/python-zope-interface.hash +++ b/package/python-zope-interface/python-zope-interface.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zope-interface/json -md5 c58b31da83449631efb499de13c68c6a zope.interface-5.4.0.tar.gz -sha256 5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e zope.interface-5.4.0.tar.gz +md5 644f7574b81710a21b1b738d448811e4 zope.interface-5.5.1.tar.gz +sha256 6d678475fdeb11394dc9aaa5c564213a1567cc663082e0ee85d52f78d1fbaab2 zope.interface-5.5.1.tar.gz # Locally computed sha256 checksums sha256 3e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3c LICENSE.txt diff --git a/package/python-zope-interface/python-zope-interface.mk b/package/python-zope-interface/python-zope-interface.mk index beacfb4f5e..4f201e5cbf 100644 --- a/package/python-zope-interface/python-zope-interface.mk +++ b/package/python-zope-interface/python-zope-interface.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZOPE_INTERFACE_VERSION = 5.4.0 +PYTHON_ZOPE_INTERFACE_VERSION = 5.5.1 PYTHON_ZOPE_INTERFACE_SOURCE = zope.interface-$(PYTHON_ZOPE_INTERFACE_VERSION).tar.gz -PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/ae/58/e0877f58daa69126a5fb325d6df92b20b77431cd281e189c5ec42b722f58 +PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/c5/ec/3e116b5c3c54f1fb7296a686c110c14d1242bbea17286c487892075d9858 PYTHON_ZOPE_INTERFACE_SETUP_TYPE = setuptools PYTHON_ZOPE_INTERFACE_LICENSE = ZPL-2.1 PYTHON_ZOPE_INTERFACE_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:26:33 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 17:26:33 -0400 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: <20221103220710.409e33ea@windsurf> References: <20221103202350.9395-1-james.hilliard1@gmail.com> <20221103220710.409e33ea@windsurf> Message-ID: On Thu, Nov 3, 2022 at 5:07 PM Thomas Petazzoni wrote: > > Hello James, > > On Thu, 3 Nov 2022 14:23:50 -0600 > James Hilliard wrote: > > > # When bumping this package, make sure to also verify if the > > # python-treq package still works and to update its hash, > > # as they share the same version/site variables. > > -PYTHON_TWISTED_VERSION = 22.2.0 > > +PYTHON_TWISTED_VERSION = 22.10.0 > > Hm, did you look at the comment above these variables? :-) Yep, tested that this didn't break python-treq build which only has a 22.2.0 release so far. > > 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 Thu Nov 3 21:27:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:27:16 +0100 Subject: [Buildroot] [git commit] configs/qemu_aarch64_ebbr: bump u-boot and linux versions Message-ID: <20221103212731.7547787C49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acae82e8a13ca97c354c94cedd2a59f89fba2ee6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump U-Boot version to v2022.10. - Bump Linux kernel version to v6.0.0. Signed-off-by: Vincent Stehl?? Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- configs/qemu_aarch64_ebbr_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index 15822e17a3..a0d8105c43 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_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19.8" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.6" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y @@ -39,7 +39,7 @@ 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.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="qemu_arm64" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/aarch64-ebbr/u-boot.config" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y From thomas.petazzoni at bootlin.com Thu Nov 3 21:27:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:27:53 +0100 Subject: [Buildroot] [PATCH] configs/qemu_aarch64_ebbr: bump u-boot and linux versions In-Reply-To: <20221103172247.1629518-1-vincent.stehle@arm.com> References: <20221103172247.1629518-1-vincent.stehle@arm.com> Message-ID: <20221103222753.501bf939@windsurf> On Thu, 3 Nov 2022 18:22:47 +0100 Vincent Stehl? wrote: > - Bump U-Boot version to v2022.10. > - Bump Linux kernel version to v6.0.0. > > Signed-off-by: Vincent Stehl? > Cc: Romain Naour > --- > configs/qemu_aarch64_ebbr_defconfig | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) We normally don't take version bumps after -rc1, but this defconfig is new, so I decided to take this patch in master. Applied, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Thu Nov 3 21:29:39 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 17:29:39 -0400 Subject: [Buildroot] [PATCH 3/3] package/python-wtforms: bump to version 3.0.1 In-Reply-To: <20221103221050.3a3cf4f8@windsurf> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> <20221103210719.3477688-3-james.hilliard1@gmail.com> <20221103221050.3a3cf4f8@windsurf> Message-ID: On Thu, Nov 3, 2022 at 5:10 PM Thomas Petazzoni wrote: > > On Thu, 3 Nov 2022 15:07:19 -0600 > James Hilliard wrote: > > > Add new host-python-babel build dependency. > > Is this a legitimate build dependency on the host, or a bug where it > confuses it being needed on the host at build time vs. being needed on > the target at runtime? It does appear to be a legitimate build dependency: https://github.com/wtforms/wtforms/blob/3.0.1/setup.py#L12-L15 > > 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 Thu Nov 3 21:31:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:31:17 +0100 Subject: [Buildroot] [git commit] package/pixman: security bump version to 0.42.2 Message-ID: <20221103213133.863EC87C52@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0ceeb39303267400d6335e3c687ce1f73d9e6dcc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2022-October/003228.html https://lists.x.org/archives/xorg-announce/2022-November/003249.html Fixes CVE-2022-44638: https://lists.x.org/archives/xorg-announce/2022-November/003251.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/pixman/pixman.hash | 6 +++--- package/pixman/pixman.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pixman/pixman.hash b/package/pixman/pixman.hash index 1af632a9f4..78407bf048 100644 --- a/package/pixman/pixman.hash +++ b/package/pixman/pixman.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2020-April/003043.html -sha256 da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e pixman-0.40.0.tar.xz -sha512 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 pixman-0.40.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-October/003228.html +sha256 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376 pixman-0.42.2.tar.xz +sha512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8 pixman-0.42.2.tar.xz # Locally computed sha256 fac9270f0987b96ff4533fca3548c633e02083cbba4a0172a3b149b2e4019793 COPYING diff --git a/package/pixman/pixman.mk b/package/pixman/pixman.mk index 3f65f0484d..6e6d787d27 100644 --- a/package/pixman/pixman.mk +++ b/package/pixman/pixman.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIXMAN_VERSION = 0.40.0 +PIXMAN_VERSION = 0.42.2 PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.xz PIXMAN_SITE = https://xorg.freedesktop.org/releases/individual/lib PIXMAN_LICENSE = MIT From james.hilliard1 at gmail.com Thu Nov 3 21:36:28 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:36:28 -0600 Subject: [Buildroot] [PATCH v2 1/1] package/python-opcua-asyncio: bump to version 1.0.0 Message-ID: <20221103213628.1321537-1-james.hilliard1@gmail.com> Switch to pypi source which should be the same: https://github.com/FreeOpcUa/opcua-asyncio#installation Signed-off-by: James Hilliard --- Changes v1 -> v2: - PYTHON_OPCUA_ASYNCIO_SOURCE --- package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash index d8aee272de..36b16a1596 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz +# md5, sha256 from https://pypi.org/pypi/asyncua/json +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz +# Locally computed sha256 checksums sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk index 50b581037b..509beda151 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz +PYTHON_OPCUA_ASYNCIO_SITE = https://files.pythonhosted.org/packages/e7/ea/6fe0799c740b0fc8ffda42fc97bf45204ffe06fe41d505c02654e0d4e379 PYTHON_OPCUA_ASYNCIO_SETUP_TYPE = setuptools PYTHON_OPCUA_ASYNCIO_LICENSE = LGPL-3.0+ PYTHON_OPCUA_ASYNCIO_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:38:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 17:38:05 -0400 Subject: [Buildroot] [PATCH 1/1] package/python-opcua-asyncio: bump to version 1.0.0 In-Reply-To: <20221103215812.58a4ca20@windsurf> References: <20221103132829.1589487-1-james.hilliard1@gmail.com> <20221103215812.58a4ca20@windsurf> Message-ID: On Thu, Nov 3, 2022 at 4:58 PM Thomas Petazzoni wrote: > > Hello James, > > On Thu, 3 Nov 2022 07:28:29 -0600 > James Hilliard wrote: > > > Signed-off-by: James Hilliard > > --- > > package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- > > package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- > > 2 files changed, 7 insertions(+), 5 deletions(-) > > > > diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash > > index d8aee272de..36b16a1596 100644 > > --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash > > +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash > > @@ -1,3 +1,5 @@ > > -# Locally computed > > -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz > > +# md5, sha256 from https://pypi.org/pypi/asyncua/json > > +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz > > +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz > > Are you sure this is the same thing: opcua-asyncio-0.8.4.tar.gz and > asyncua-1.0.0.tar.gz ? Should be: https://github.com/FreeOpcUa/opcua-asyncio#installation > > > +# Locally computed sha256 checksums > > sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING > > diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk > > index 50b581037b..54f8a1d0a0 100644 > > --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk > > +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk > > @@ -4,9 +4,9 @@ > > # > > ################################################################################ > > > > -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 > > -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz > > -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) > > +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 > > +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_ASYNCUA_VERSION).tar.gz > > I don't see how this can work: this package defines > PYTHON_OPCUA_ASYNCIO_VERSION, but you use PYTHON_ASYNCUA_VERSION. Did > you test this? :-) I did...but I bet I had not yet purged the scanpypi generated package which defined that variable from my working tree before testing. Fixed in v2: https://patchwork.ozlabs.org/project/buildroot/patch/20221103213628.1321537-1-james.hilliard1 at gmail.com/ > > 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 Thu Nov 3 21:38:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:38:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/procps-ng: fix build without __NR_pidfd_open In-Reply-To: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> References: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> Message-ID: <20221103223834.1e9564a5@windsurf> On Thu, 3 Nov 2022 18:48:18 +0100 Fabrice Fontaine wrote: > Fix the following build failure without __NR_pidfd_open raised since > bump to version 3.3.17 in commit > cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and > https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: > > pgrep.c: In function 'pidfd_open': > pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? > 748 | return syscall(__NR_pidfd_open, pid, flags); > | ^~~~~~~~~~~~~~~ > | pidfd_open > > Fixes: > - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 > > Signed-off-by: Fabrice Fontaine > --- > .../procps-ng/0003-fix-pifd_open-check.patch | 59 +++++++++++++++++++ > 1 file changed, 59 insertions(+) > create mode 100644 package/procps-ng/0003-fix-pifd_open-check.patch > > diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch > new file mode 100644 > index 0000000000..7152901e70 > --- /dev/null > +++ b/package/procps-ng/0003-fix-pifd_open-check.patch > @@ -0,0 +1,59 @@ > +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Thu, 3 Nov 2022 18:24:53 +0100 > +Subject: [PATCH] fix pifd_open check > + > +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will > +never be defined resulting in the following build failure if pidfd_open > +is available but __NR_pidfd_open is not available: > + > +pgrep.c: In function 'pidfd_open': > +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? > + 748 | return syscall(__NR_pidfd_open, pid, flags); > + | ^~~~~~~~~~~~~~~ > + | pidfd_open > + > +This build failure is raised since the addition of pwait in version > +3.3.17 and > +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da > + > +Fixes: > + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: > +https://gitlab.com/procps-ng/procps/-/merge_requests/166] > +--- > + configure.ac | 2 +- > + src/pgrep.c | 2 +- > + 2 files changed, 2 insertions(+), 2 deletions(-) > + > +diff --git a/configure.ac b/configure.ac > +index 629881a6..1a3ccdb8 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], > + AC_MSG_RESULT(yes), > + AC_MSG_RESULT(no)) > + > +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ > ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ > + AC_MSG_CHECKING([for __NR_pidfd_open]) > + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ > + #include > +diff --git a/pgrep.c b/pgrep.c > +index c4ad5da3..29cfedf7 100644 > +--- a/pgrep.c > ++++ b/pgrep.c > +@@ -38,7 +38,7 @@ > + #include > + #include > + > +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) > ++#if defined(ENABLE_PWAIT) > + #include > + #include > + #endif I think here the change should have been: #if defined(ENABLE_PWAIT) #include #if !defined(HAVE_PIDFD_OPEN) #include #endif /* !HAVE_PIDFD_OPEN */ #endif Indeed, the is needed for the pwait functionality. However, the is only needed when the replacement pidfd_open() function is provided, i.e when !HAVE_PIDFD_OPEN. Anyway, I've applied as-is to Buildroot, but maybe for upstream this change would be more correct. 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 Thu Nov 3 21:38:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:38:50 +0100 Subject: [Buildroot] [git commit] package/procps-ng: fix build without __NR_pidfd_open Message-ID: <20221103213907.85E7A87C6F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c07caa732b5c4ca5836ee81ce90f57f967dcc721 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without __NR_pidfd_open raised since bump to version 3.3.17 in commit cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: pgrep.c: In function 'pidfd_open': pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? 748 | return syscall(__NR_pidfd_open, pid, flags); | ^~~~~~~~~~~~~~~ | pidfd_open Fixes: - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/procps-ng/0003-fix-pifd_open-check.patch | 59 ++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch new file mode 100644 index 0000000000..7152901e70 --- /dev/null +++ b/package/procps-ng/0003-fix-pifd_open-check.patch @@ -0,0 +1,59 @@ +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 18:24:53 +0100 +Subject: [PATCH] fix pifd_open check + +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will +never be defined resulting in the following build failure if pidfd_open +is available but __NR_pidfd_open is not available: + +pgrep.c: In function 'pidfd_open': +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? + 748 | return syscall(__NR_pidfd_open, pid, flags); + | ^~~~~~~~~~~~~~~ + | pidfd_open + +This build failure is raised since the addition of pwait in version +3.3.17 and +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da + +Fixes: + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.com/procps-ng/procps/-/merge_requests/166] +--- + configure.ac | 2 +- + src/pgrep.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 629881a6..1a3ccdb8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no)) + +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ + AC_MSG_CHECKING([for __NR_pidfd_open]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include +diff --git a/pgrep.c b/pgrep.c +index c4ad5da3..29cfedf7 100644 +--- a/pgrep.c ++++ b/pgrep.c +@@ -38,7 +38,7 @@ + #include + #include + +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) ++#if defined(ENABLE_PWAIT) + #include + #include + #endif +-- +2.35.1 + From thomas.petazzoni at bootlin.com Thu Nov 3 22:00:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:00:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: References: <20221103202350.9395-1-james.hilliard1@gmail.com> <20221103220710.409e33ea@windsurf> Message-ID: <20221103230030.5b78b481@windsurf> On Thu, 3 Nov 2022 17:26:33 -0400 James Hilliard wrote: > > Hm, did you look at the comment above these variables? :-) > > Yep, tested that this didn't break python-treq build which only has a 22.2.0 > release so far. Something to note in the commit log? :-) Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:03:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:03:12 +0100 Subject: [Buildroot] [git commit] package/ipmitool: drop ncurses dependency Message-ID: <20221103220343.6D1D987C80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a95fcbebf5955de48dd7f57dfc27708739968da branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ncurses is not a dependency since bump to version 1.8.19 in commit 8317065ecb4979fe43c466f7e5a7f6dc281bd10d and https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/ipmitool/Config.in | 1 - package/ipmitool/ipmitool.mk | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package/ipmitool/Config.in b/package/ipmitool/Config.in index f5c79c8403..dbd6483110 100644 --- a/package/ipmitool/Config.in +++ b/package/ipmitool/Config.in @@ -32,7 +32,6 @@ config BR2_PACKAGE_IPMITOOL_IPMIEVD config BR2_PACKAGE_IPMITOOL_IPMISHELL bool "ipmishell" - select BR2_PACKAGE_NCURSES select BR2_PACKAGE_READLINE help IPMI shell interface diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index 06d50bb6b9..0b8befffcd 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -34,7 +34,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += ncurses readline +IPMITOOL_DEPENDENCIES += readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell From thomas.petazzoni at bootlin.com Thu Nov 3 22:03:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:03:30 +0100 Subject: [Buildroot] [git commit] package/ipmitool: fix static build with readline Message-ID: <20221103220343.7BB9687C81@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=82480ee22bdfae6f7d399975722b5c125749d8c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following static build failure with readline raised since bump to version 1.8.19 in commit 8317065ecb4979fe43c466f7e5a7f6dc281bd10d and https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb: configure:15125: /tmp/instance-0/output-1/host/bin/armeb-buildroot-linux-musleabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g0 -static -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lreadline -lcrypto >&5 /tmp/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-musleabi/11.3.0/../../../../armeb-buildroot-linux-musleabi/bin/ld: /tmp/instance-0/output-1/host/armeb-buildroot-linux-musleabi/sysroot/usr/lib/libreadline.a(display.o): in function `_rl_move_cursor_relative': display.c:(.text+0x80fc): undefined reference to `tputs' Fixes: - http://autobuild.buildroot.org/results/dabc6a4f49d464c129ac6bc3710011678142fcbe Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...01-configure.ac-fix-readline-static-build.patch | 49 ++++++++++++++++++++++ package/ipmitool/ipmitool.mk | 2 +- 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch b/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch new file mode 100644 index 0000000000..e3d4349502 --- /dev/null +++ b/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch @@ -0,0 +1,49 @@ +From 9836e2211ba8b3035a1d390bbf6a0eebe4c2439d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 17:19:09 +0100 +Subject: [PATCH] configure.ac: fix readline static build + +Use pkg-config to retrieve readline dependencies such as ncurses to +avoid the following static build when readline is built with ncurses +support (which is raised since version 1.8.19 and +https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb): + +** Unable to build Solaris 9 x86 IPMI interface support! +checking for library containing readline... no +configure: error: ** Unable to find readline required by ipmishell. + +[...] + +configure:15125: /tmp/instance-0/output-1/host/bin/armeb-buildroot-linux-musleabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g0 -static -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lreadline -lcrypto >&5 +/tmp/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-musleabi/11.3.0/../../../../armeb-buildroot-linux-musleabi/bin/ld: /tmp/instance-0/output-1/host/armeb-buildroot-linux-musleabi/sysroot/usr/lib/libreadline.a(display.o): in function `_rl_move_cursor_relative': +display.c:(.text+0x80fc): undefined reference to `tputs' + +Fixes: + - http://autobuild.buildroot.org/results/dabc6a4f49d464c129ac6bc3710011678142fcbe + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ipmitool/ipmitool/pull/374] +--- + configure.ac | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index d6ba62b..4ee1be8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -624,7 +624,11 @@ AC_ARG_ENABLE([ipmishell], + + dnl check for readline library to enable ipmi shell + if test "x$xenable_ipmishell" = "xyes"; then +- AC_SEARCH_LIBS([readline], [readline edit], [have_readline=yes]) ++ PKG_PROG_PKG_CONFIG ++ PKG_CHECK_MODULES([READLINE], [readline], ++ [LIBS="$LIBS $READLINE_LIBS" have_readline=yes], ++ [AC_SEARCH_LIBS([readline], [readline edit], [have_readline=yes])] ++ ) + if test "x$have_readline" != "xyes"; then + AC_MSG_ERROR([** Unable to find readline required by ipmishell.]) + xenable_ipmishell=no +-- +2.35.1 + diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index 0b8befffcd..ebd8f9b337 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -34,7 +34,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += readline +IPMITOOL_DEPENDENCIES += host-pkgconf readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell From thomas.petazzoni at bootlin.com Thu Nov 3 22:04:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:04:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/libidn2: fix build with libunistring In-Reply-To: <20221103135159.825586-1-fontaine.fabrice@gmail.com> References: <20221103135159.825586-1-fontaine.fabrice@gmail.com> Message-ID: <20221103230440.63a213a8@windsurf> On Thu, 3 Nov 2022 14:51:59 +0100 Fabrice Fontaine wrote: > Fix the following build failure with libunistring raised since the > addition of the package in commit > ffb85a4a16df94e4980057a194e5fdc3c8332e32: > > /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) > /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' > > [...] > > aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' > > Fixes: > - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a > - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 > > Signed-off-by: Fabrice Fontaine > --- > package/libidn2/libidn2.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 Thu Nov 3 22:04:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:04:21 +0100 Subject: [Buildroot] [git commit] package/libidn2: fix build with libunistring Message-ID: <20221103220532.5219A87C85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a9e5b0255d47babf45f1f6e13dccf65bbbc9f84c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with libunistring raised since the addition of the package in commit ffb85a4a16df94e4980057a194e5fdc3c8332e32: /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' [...] aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' Fixes: - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/libidn2/libidn2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libidn2/libidn2.mk b/package/libidn2/libidn2.mk index 9d72998149..9d24e93d27 100644 --- a/package/libidn2/libidn2.mk +++ b/package/libidn2/libidn2.mk @@ -13,10 +13,12 @@ LIBIDN2_DEPENDENCIES = \ host-pkgconf \ $(TARGET_NLS_DEPENDENCIES) \ $(if $(BR2_PACKAGE_LIBICONV),libiconv) +LIBIDN2_CONF_OPTS = --without-included-libunistring LIBIDN2_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBUNISTRING),y) LIBIDN2_DEPENDENCIES += libunistring +LIBIDN2_CONF_OPTS += --with-libunistring-prefix=$(STAGING_DIR)/usr/lib endif ifeq ($(BR2_PACKAGE_LIBIDN2_BINARY),) From thomas.petazzoni at bootlin.com Thu Nov 3 22:06:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:06:19 +0100 Subject: [Buildroot] [PATCH] package/multipath-tools: security bump to version 0.9.3 In-Reply-To: <20221103143414.2624696-1-peter@korsgaard.com> References: <20221103143414.2624696-1-peter@korsgaard.com> Message-ID: <20221103230619.35364d9c@windsurf> On Thu, 3 Nov 2022 15:34:13 +0100 Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2022-41974: Authorization bypass > - CVE-2022-41973: Symlink attack > > For more details, see the writeup: > https://blog.qualys.com/vulnerabilities-threat-research/2022/10/25/leeloo-multipath-authorization-bypass-and-symlink-attack-in-multipathd-cve-2022-41974-and-cve-2022-41973 > > Update README.md hash after license-unrelated changes: > > git shortlog 0.9.0..0.9.3 -- README.md > Konstantin Kharlamov (1): > README.md: mention libreadline and libedit optional deps > > Xose Vazquez Perez (4): > multipath-tools: update devel repo info in README.md > multipath-tools: add ALUA info to README.md > multipath-tools: add basic info on how to use multipath-tools with NVMe devices > multipath-tools: add more info for NetApp RDAC arrays > > Signed-off-by: Peter Korsgaard > --- > package/multipath-tools/multipath-tools.hash | 4 ++-- > package/multipath-tools/multipath-tools.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 thomas.petazzoni at bootlin.com Thu Nov 3 22:06:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:06:48 +0100 Subject: [Buildroot] [git commit branch/next] package/quazip: bump to version 1.3 Message-ID: <20221103220701.82FBD87CAB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bab65a21c1805eab7127aaf557a1e5189386dcf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next https://github.com/stachenov/quazip/releases/tag/v1.3 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/quazip/quazip.hash | 2 +- package/quazip/quazip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/quazip/quazip.hash b/package/quazip/quazip.hash index bcb16acdc0..16d299fdf4 100644 --- a/package/quazip/quazip.hash +++ b/package/quazip/quazip.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 2dfb911d6b27545de0b98798d967c40430312377e6ade57096d6ec80c720cb61 quazip-1.2.tar.gz +sha256 c1239559cd6860cab80a0fd81f4204e606f9324f702dab6166b0960676ee1754 quazip-1.3.tar.gz sha256 b455b21b0d31d6e51993f1fb7e0694c75fa0eb0519a9ea62e4815fcf48b140b0 COPYING diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index 7731e59d94..f4de2a11a4 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -4,7 +4,7 @@ # ################################################################################ -QUAZIP_VERSION = 1.2 +QUAZIP_VERSION = 1.3 QUAZIP_SITE = $(call github,stachenov,quazip,v$(QUAZIP_VERSION)) QUAZIP_INSTALL_STAGING = YES QUAZIP_DEPENDENCIES = \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:06:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:06:51 +0100 Subject: [Buildroot] [git commit branch/next] package/quota: bump to version 4.09 Message-ID: <20221103220701.8EBD787CAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df46e3e6f64fc77d2f522c1ac8b643c13ee6a13d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop patch (already in version) https://sourceforge.net/p/linuxquota/code/ci/master/tree/Changelog Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...a-Use-realloc-3-instead-of-reallocarray-3.patch | 34 ---------------------- package/quota/quota.hash | 8 ++--- package/quota/quota.mk | 2 +- 3 files changed, 5 insertions(+), 39 deletions(-) diff --git a/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch b/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch deleted file mode 100644 index 093d7cc821..0000000000 --- a/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 02b222a335527f1031cc9495d8c5ebc1bc5b1d4e Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 11 Nov 2020 15:00:47 +0100 -Subject: [PATCH] quota: Use realloc(3) instead of reallocarray(3) - -reallocarray(3) has been added to glibc relatively recently (version -2.26, from 2017) and apparently not all users run new enough glibc. Just -use realloc(3) for now since in this case there's no real risk of -overflow. - -Signed-off-by: Fabrice Fontaine -Signed-off-by: Jan Kara -[Retrieved from: -https://sourceforge.net/p/linuxquota/code/ci/02b222a335527f1031cc9495d8c5ebc1bc5b1d4e] ---- - quota.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/quota.c b/quota.c -index a6ed61f..a60de12 100644 ---- a/quota.c -+++ b/quota.c -@@ -385,7 +385,7 @@ int main(int argc, char **argv) - break; - case 259: - fscount++; -- fsnames = reallocarray(fsnames, fscount, sizeof(char *)); -+ fsnames = realloc(fsnames, fscount * sizeof(char *)); - if (!fsnames) - die(1, _("Not enough memory for filesystem names")); - fsnames[fscount - 1] = optarg; --- -2.28.0 - diff --git a/package/quota/quota.hash b/package/quota/quota.hash index 354a3e2de4..5b083c911c 100644 --- a/package/quota/quota.hash +++ b/package/quota/quota.hash @@ -1,7 +1,7 @@ -# From http://sourceforge.net/projects/linuxquota/files/quota-tools/4.06/ (click on info button) -md5 aef94648438832b684978d46fdf75110 quota-4.06.tar.gz -sha1 98288699cc14da42f762301c2b6731ec7c777681 quota-4.06.tar.gz +# From http://sourceforge.net/projects/linuxquota/files/quota-tools/4.09/ (click on info button) +md5 f85c2e15d9a735640675ff4977b57bb6 quota-4.09.tar.gz +sha1 5c215d869626b532be2773f4161bdcc8b9f97126 quota-4.09.tar.gz # Locally calculated -sha256 2f3e03039f378d4f0d97acdb49daf581dcaad64d2e1ddf129495fd579fbd268d quota-4.06.tar.gz +sha256 9cdaca154bc92afc3117f0e5f5b3208dd5f84583af1cf061c39baa0a2bb142f9 quota-4.09.tar.gz sha256 32a5fd41e7a257f7f0373988ea8d45cebdbf376060703c242c11c000751b1203 COPYING diff --git a/package/quota/quota.mk b/package/quota/quota.mk index 0c751d4436..1b6a4b1975 100644 --- a/package/quota/quota.mk +++ b/package/quota/quota.mk @@ -4,7 +4,7 @@ # ################################################################################ -QUOTA_VERSION = 4.06 +QUOTA_VERSION = 4.09 QUOTA_SITE = http://downloads.sourceforge.net/project/linuxquota/quota-tools/$(QUOTA_VERSION) QUOTA_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) host-nfs-utils QUOTA_LICENSE = GPL-2.0+ From thomas.petazzoni at bootlin.com Thu Nov 3 22:05:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:05:11 +0100 Subject: [Buildroot] [git commit] package/multipath-tools: security bump to version 0.9.3 Message-ID: <20221103220701.35D1787CAB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a7a5641597c5c3d0978906fb8cf93eb153425a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2022-41974: Authorization bypass - CVE-2022-41973: Symlink attack For more details, see the writeup: https://www.qualys.com/2022/10/24/leeloo-multipath/leeloo-multipath.txt Update README.md hash after license-unrelated changes: git shortlog 0.9.0..0.9.3 -- README.md Konstantin Kharlamov (1): README.md: mention libreadline and libedit optional deps Xose Vazquez Perez (4): multipath-tools: update devel repo info in README.md multipath-tools: add ALUA info to README.md multipath-tools: add basic info on how to use multipath-tools with NVMe devices multipath-tools: add more info for NetApp RDAC arrays Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni --- package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index df0d24fb74..6f893d37ce 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..ec5d853644 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.9.0 +MULTIPATH_TOOLS_VERSION = 0.9.3 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:07:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:07:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/quota: bump to version 4.09 In-Reply-To: <20221101225550.249546-1-fontaine.fabrice@gmail.com> References: <20221101225550.249546-1-fontaine.fabrice@gmail.com> Message-ID: <20221103230717.22d076b4@windsurf> On Tue, 1 Nov 2022 23:55:50 +0100 Fabrice Fontaine wrote: > Drop patch (already in version) > > https://sourceforge.net/p/linuxquota/code/ci/master/tree/Changelog > > Signed-off-by: Fabrice Fontaine > --- > ...-realloc-3-instead-of-reallocarray-3.patch | 34 ------------------- > package/quota/quota.hash | 8 ++--- > package/quota/quota.mk | 2 +- > 3 files changed, 5 insertions(+), 39 deletions(-) > delete mode 100644 package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:07:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:07:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: bump to version 1.3 In-Reply-To: <20221101222336.434052-1-fontaine.fabrice@gmail.com> References: <20221101222336.434052-1-fontaine.fabrice@gmail.com> Message-ID: <20221103230727.32487dba@windsurf> On Tue, 1 Nov 2022 23:23:36 +0100 Fabrice Fontaine wrote: > https://github.com/stachenov/quazip/releases/tag/v1.3 > > Signed-off-by: Fabrice Fontaine > --- > package/quazip/quazip.hash | 2 +- > package/quazip/quazip.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 Thu Nov 3 22:07:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:07:54 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_python_flask*: increase time after server startup Message-ID: <20221103220821.251B287CEA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3884cfc0571abc19b35b2f161f6c8c009847a0bb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master It seems like on Gitlab CI, the runners are quite slow, and the Flask server does not startup in the 15 seconds we give it. So increase this to 30 seconds before trying to contact the Flask server. Hopefully fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_python_flask.py | 2 +- support/testing/tests/package/test_python_flask_expects_json.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_flask.py b/support/testing/tests/package/test_python_flask.py index ef5d96bae9..9d8587e918 100644 --- a/support/testing/tests/package/test_python_flask.py +++ b/support/testing/tests/package/test_python_flask.py @@ -21,7 +21,7 @@ class TestPythonPy3Flask(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) cmd = "wget -q -O - http://127.0.0.1:5000/" output, exit_code = self.emulator.run(cmd, timeout=self.timeout) diff --git a/support/testing/tests/package/test_python_flask_expects_json.py b/support/testing/tests/package/test_python_flask_expects_json.py index 5576cba2b4..91b8bf21b7 100644 --- a/support/testing/tests/package/test_python_flask_expects_json.py +++ b/support/testing/tests/package/test_python_flask_expects_json.py @@ -31,7 +31,7 @@ class TestPythonPy3FlaskExpectsJson(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) self.try_json("""{"email": "test", "name": "test"}""", 200) self.try_json("""{"email": "test", "name": 2}""", 400) From thomas.petazzoni at bootlin.com Thu Nov 3 22:08:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:08:10 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_gdb.py: drop version-specific tests Message-ID: <20221103220821.3B09887CEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b9dd9ee857ec59e35552efe46a173eebc50659d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Back when support/testing/tests/package/test_gdb was introduced, there was a significant difference in how gdb < 10 and gdb >= 10 were handled in gdb.mk, which explained why we were testing both gdb 9.x and gdb 11.x. However, support for gdb 9.x has now been dropped, and we only support gdb >= 10.x, so testing gdb 9.x and 11.x separately no longer make much sense. In addition: - other GDB tests in the same file already test the default version, which is now 11.x, meaning we in fact have duplicated tests between the ones testing the default version and the ones testing 11.x specifically - GDB 9.x has been removed, which means all the tests testing GDB 9.x are failing, with a Config.in.legacy build error. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828456 (TestGdbHostOnly9x) https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828454 (TestGdbHostGdbserver9x) https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828451 (TestGdbHostGdbTarget9x) Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_gdb.py | 108 ------------------------------ 1 file changed, 108 deletions(-) diff --git a/support/testing/tests/package/test_gdb.py b/support/testing/tests/package/test_gdb.py index a7b0870644..4712162349 100644 --- a/support/testing/tests/package/test_gdb.py +++ b/support/testing/tests/package/test_gdb.py @@ -91,114 +91,6 @@ class TestGdbFullTarget(BaseGdb): self.verify_gdb() -class TestGdbHostOnly9x(BaseGdb): - config = \ - infra.basetest.MINIMAL_CONFIG + \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - """ - - def test_run(self): - self.verify_host_gdb() - - -class TestGdbHostGdbserver9x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - BR2_PACKAGE_GDB=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdbserver() - - -class TestGdbHostGdbTarget9x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - BR2_PACKAGE_GDB=y - BR2_PACKAGE_GDB_DEBUGGER=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdb() - - -class TestGdbHostOnly11x(BaseGdb): - config = \ - infra.basetest.MINIMAL_CONFIG + \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - """ - - def test_run(self): - self.verify_host_gdb() - - -class TestGdbHostGdbserver11x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - BR2_PACKAGE_GDB=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdbserver() - - -class TestGdbHostGdbTarget11x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - BR2_PACKAGE_GDB=y - BR2_PACKAGE_GDB_DEBUGGER=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdb() - - class TestGdbArc(BaseGdb): config = \ """ From thomas.petazzoni at bootlin.com Thu Nov 3 22:07:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:07:58 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio Message-ID: <20221103220821.31CA887CEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e7930708a3b1e429ea605f4544564b29313b0a7b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The CPIO filesystem generated by the test_python_crossbar test is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a "Initramfs unpacking failed: write error" when booting, and many files being missing from the root filesystem, ultimately causing the test to fail. It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_python_crossbar.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 83649aeec2..178b16be82 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import os class TestPythonPy3Crossbar(TestPythonPackageBase): @@ -13,8 +14,16 @@ class TestPythonPy3Crossbar(TestPythonPackageBase): BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_CROSSBAR=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_crossbar.py"] timeout = 60 + + def login(self): + ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-drive", "file=%s,if=scsi,format=raw" % ext2_file], + kernel_cmdline=["rootwait", "root=/dev/sda"]) + self.emulator.login() From thomas.petazzoni at bootlin.com Thu Nov 3 22:08:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:08:40 +0100 Subject: [Buildroot] [PATCH 1/3] support/testing/tests/package/test_python_flask*: increase time after server startup In-Reply-To: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> Message-ID: <20221103230840.4cf977aa@windsurf> On Tue, 1 Nov 2022 19:13:17 +0100 Thomas Petazzoni via buildroot wrote: > It seems like on Gitlab CI, the runners are quite slow, and the Flask > server does not startup in the 15 seconds we give it. So increase this > to 30 seconds before trying to contact the Flask server. > > Hopefully fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 > > Signed-off-by: Thomas Petazzoni > --- > support/testing/tests/package/test_python_flask.py | 2 +- > support/testing/tests/package/test_python_flask_expects_json.py | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Series applied to master. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:10:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:10:05 +0100 Subject: [Buildroot] [git commit branch/next] package/python3: bump to version 3.11.0 Message-ID: <20221103221015.5412387D1C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=738500c296c8b1206f20e94ca3e7c5932a6a0486 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-pkgconf host python3 dependency. Set new --with-build-python conf options for target python build. Drop Fix cross compiling the uuid module patch which is no longer required as pkgconfig is now used for include directory detection. Refresh patches. License hash changed due to year update: https://github.com/python/cpython/commit/ba00f0d93a4aea85ae8089f139856a7c450584d7 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- ...1-Make-the-build-of-pyc-files-conditional.patch | 14 +++---- ...gy_getaddrinfo-configure-test-when-cross-.patch | 20 ++++----- ...ructure-to-disable-the-build-of-certain-e.patch | 32 +++++++------- ...ibrary-header-paths-for-cross-compilation.patch | 12 +++--- ...n-t-look-in-usr-lib-termcap-for-libraries.patch | 10 ++--- .../python3/0006-Don-t-add-multiarch-paths.patch | 8 ++-- .../0007-Abort-on-failed-module-build.patch | 8 ++-- package/python3/0008-Serial-ioctl-workaround.patch | 6 +-- ...st-the-shebang-of-Python-scripts-for-cros.patch | 6 +-- ...-config.sh.in-ensure-sed-invocations-only.patch | 4 +- .../0011-Add-an-option-to-disable-pydoc.patch | 32 +++++++------- .../0012-Add-an-option-to-disable-lib2to3.patch | 43 +++++++++---------- ...-Add-option-to-disable-the-sqlite3-module.patch | 37 +++++++--------- ...14-Add-an-option-to-disable-the-tk-module.patch | 24 +++++------ ...dd-an-option-to-disable-the-curses-module.patch | 18 ++++---- .../0016-Add-an-option-to-disable-expat.patch | 49 +++++++++------------- .../0017-Add-an-option-to-disable-CJK-codecs.patch | 8 ++-- .../0018-Add-an-option-to-disable-NIS.patch | 8 ++-- ...0019-Add-an-option-to-disable-unicodedata.patch | 8 ++-- .../0020-Add-an-option-to-disable-IDLE.patch | 26 ++++++------ .../0021-Add-an-option-to-disable-decimal.patch | 36 ++++++---------- ...-option-to-disable-the-ossaudiodev-module.patch | 14 +++---- ...-Add-an-option-to-disable-openssl-support.patch | 8 ++-- ...-an-option-to-disable-the-readline-module.patch | 8 ++-- ...ions-to-disable-zlib-bzip2-and-xz-modules.patch | 8 ++-- ...26-python-config.sh-don-t-reassign-prefix.patch | 6 +-- ...027-Add-an-option-to-disable-uuid-module.patch} | 8 ++-- .../0027-Fix-cross-compiling-the-uuid-module.patch | 43 ------------------- .../0028-fix-building-on-older-distributions.patch | 47 +++++++++++++++++++++ ...-fixup-CC-print-multiarch-output-for-mus.patch} | 8 ++-- .../0029-fix-building-on-older-distributions.patch | 38 ----------------- ...-option-to-disable-the-berkeleydb-module.patch} | 8 ++-- ...libc-ng-doesn-t-set-errno-when-encryptio.patch} | 8 ++-- package/python3/python3.hash | 4 +- package/python3/python3.mk | 12 ++++-- 35 files changed, 285 insertions(+), 344 deletions(-) diff --git a/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch b/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch index d3b5368903..92aa7274ba 100644 --- a/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch +++ b/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch @@ -1,4 +1,4 @@ -From 322724e166d7ec0393aec577c12fdf6ef2b61e1d Mon Sep 17 00:00:00 2001 +From 51ed7f93cc0333efa8fccd9b88db713c48993df9 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 16:21:31 -0800 Subject: [PATCH] Make the build of pyc files conditional @@ -15,10 +15,10 @@ Signed-off-by: Andrey Smirnov 2 files changed, 8 insertions(+) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 77f91e72b1..0c809f3d8a 100644 +index 8fbcd7ac17..2957c8e5a1 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1600,6 +1600,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c +@@ -2078,6 +2078,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c $(INSTALL_DATA) $(srcdir)/Modules/xxmodule.c \ $(DESTDIR)$(LIBDEST)/distutils/tests ; \ fi @@ -26,7 +26,7 @@ index 77f91e72b1..0c809f3d8a 100644 -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \ -j0 -d $(LIBDEST) -f \ -@@ -1627,6 +1628,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c +@@ -2105,6 +2106,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \ -j0 -d $(LIBDEST)/site-packages -f \ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages @@ -35,10 +35,10 @@ index 77f91e72b1..0c809f3d8a 100644 $(PYTHON_FOR_BUILD) -m lib2to3.pgen2.driver $(DESTDIR)$(LIBDEST)/lib2to3/Grammar.txt -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ diff --git a/configure.ac b/configure.ac -index d60f05251a..1ee5a09588 100644 +index ab5e1de6fa..0cf89ed641 100644 --- a/configure.ac +++ b/configure.ac -@@ -1110,6 +1110,12 @@ fi +@@ -1441,6 +1441,12 @@ fi AC_MSG_CHECKING(LDLIBRARY) @@ -52,5 +52,5 @@ index d60f05251a..1ee5a09588 100644 # library that we build, but we do not want to link against it (we # will find it with a -framework option). For this reason there is an -- -2.25.1 +2.34.1 diff --git a/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch b/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch index 411b8dae4e..5389cb5d15 100644 --- a/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch +++ b/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch @@ -1,4 +1,4 @@ -From 72e20220f3a592b3ab9f440fbe74efa9f9e82d49 Mon Sep 17 00:00:00 2001 +From b180ab302e2a82be239af334382436628b81381e Mon Sep 17 00:00:00 2001 From: Vanya Sergeev Date: Wed, 23 Dec 2015 11:30:33 +0100 Subject: [PATCH] Disable buggy_getaddrinfo configure test when cross-compiling @@ -10,18 +10,18 @@ Signed-off-by: Vanya Sergeev 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 1ee5a09588..c2445edc88 100644 +index 0cf89ed641..830885fcb3 100644 --- a/configure.ac +++ b/configure.ac -@@ -4230,7 +4230,7 @@ fi +@@ -5086,7 +5086,7 @@ fi])) + dnl if ac_cv_func_getaddrinfo + ]) - AC_MSG_RESULT($ac_cv_buggy_getaddrinfo) - --if test $have_getaddrinfo = no || test "$ac_cv_buggy_getaddrinfo" = yes -+if test $have_getaddrinfo = no || test "$cross_compiling" != "yes" -a "$ac_cv_buggy_getaddrinfo" = yes +-if test "$ac_cv_func_getaddrinfo" = no -o "$ac_cv_buggy_getaddrinfo" = yes ++if test "$ac_cv_func_getaddrinfo" = no || test "$cross_compiling" != "yes" -a "$ac_cv_buggy_getaddrinfo" = yes then - if test $ipv6 = yes - then + AS_VAR_IF([ipv6], [yes], [ + AC_MSG_ERROR([m4_normalize([ -- -2.25.1 +2.34.1 diff --git a/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch b/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch index 7ac0f39d06..5b3911374e 100644 --- a/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch +++ b/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch @@ -1,4 +1,4 @@ -From df7c95b4ceecf390b961d843a556c470ac9080b2 Mon Sep 17 00:00:00 2001 +From 8e02cebdac536dfb6748da2c50656a26f70d9da7 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 16:33:22 -0800 Subject: [PATCH] Add infrastructure to disable the build of certain extensions @@ -44,10 +44,10 @@ Signed-off-by: Andrey Smirnov 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 0c809f3d8a..7c3dde8dd4 100644 +index 2957c8e5a1..c1cfb96767 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -218,6 +218,8 @@ FILEMODE= 644 +@@ -239,6 +239,8 @@ FILEMODE= 644 # configure script arguments CONFIG_ARGS= @CONFIG_ARGS@ @@ -56,18 +56,18 @@ index 0c809f3d8a..7c3dde8dd4 100644 # Subdirectories with code SRCDIRS= @SRCDIRS@ -@@ -628,6 +630,7 @@ sharedmods: $(BUILDPYTHON) pybuilddir.txt Modules/_math.o +@@ -739,6 +741,7 @@ sharedmods: $(PYTHON_FOR_BUILD_DEPS) pybuilddir.txt @LIBMPDEC_INTERNAL@ @LIBEXPA + *) quiet="";; \ esac; \ echo "$(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ - _TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \ + DISABLED_EXTENSIONS="$(DISABLED_EXTENSIONS)" \ $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build"; \ $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ - _TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \ -@@ -1748,7 +1751,8 @@ libainstall: @DEF_MAKE_RULE@ python-config + $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build +@@ -2228,7 +2231,8 @@ libainstall: all python-config # Install the dynamically loadable modules # This goes into $(exec_prefix) - sharedinstall: sharedmods + sharedinstall: all - $(RUNSHARED) $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \ + $(RUNSHARED) DISABLED_EXTENSIONS="$(DISABLED_EXTENSIONS)" \ + $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \ @@ -75,12 +75,12 @@ index 0c809f3d8a..7c3dde8dd4 100644 --install-scripts=$(BINDIR) \ --install-platlib=$(DESTSHARED) \ diff --git a/configure.ac b/configure.ac -index c2445edc88..73d66167de 100644 +index 830885fcb3..5a6a1fe608 100644 --- a/configure.ac +++ b/configure.ac -@@ -3091,6 +3091,8 @@ LIBS="$withval $LIBS" - - PKG_PROG_PKG_CONFIG +@@ -3562,6 +3562,8 @@ LIBS="$withval $LIBS" + ], + [AC_MSG_RESULT(no)]) +AC_SUBST(DISABLED_EXTENSIONS) + @@ -88,11 +88,11 @@ index c2445edc88..73d66167de 100644 AC_MSG_CHECKING(for --with-system-expat) AC_ARG_WITH(system_expat, diff --git a/setup.py b/setup.py -index 770866bca7..b6c829b3a5 100644 +index 15d0d4576a..e496ee34c2 100644 --- a/setup.py +++ b/setup.py -@@ -58,7 +58,10 @@ with warnings.catch_warnings(): - TEST_EXTENSIONS = (sysconfig.get_config_var('TEST_MODULES') == 'yes') +@@ -56,7 +56,10 @@ + # This global variable is used to hold the list of modules to be disabled. -DISABLED_MODULE_LIST = [] @@ -104,5 +104,5 @@ index 770866bca7..b6c829b3a5 100644 # --list-module-names option used by Tools/scripts/generate_module_names.py LIST_MODULE_NAMES = False -- -2.25.1 +2.34.1 diff --git a/package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch b/package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch index 0311348405..9a55d2582d 100644 --- a/package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch +++ b/package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch @@ -1,4 +1,4 @@ -From 61af65485f1dade4aa08d0cf2b24082aeda24c51 Mon Sep 17 00:00:00 2001 +From 132b9dca3bb4d4682f7e318648ce11e1abb31b62 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:33:14 +0100 Subject: [PATCH] Adjust library/header paths for cross-compilation @@ -23,10 +23,10 @@ Refresh for 3.10.0 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Lib/distutils/command/build_ext.py b/Lib/distutils/command/build_ext.py -index 1a9bd12..3cf7d67 100644 +index f287b34998..298234d6a1 100644 --- a/Lib/distutils/command/build_ext.py +++ b/Lib/distutils/command/build_ext.py -@@ -234,7 +234,10 @@ class build_ext(Command): +@@ -234,7 +234,10 @@ def finalize_options(self): if (sysconfig.get_config_var('Py_ENABLE_SHARED')): if not sysconfig.python_build: # building third party extensions @@ -39,10 +39,10 @@ index 1a9bd12..3cf7d67 100644 # building python standard extensions self.library_dirs.append('.') diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py -index 95b48f6..9fb1956 100644 +index ebe3711827..6328ec41af 100644 --- a/Lib/sysconfig.py +++ b/Lib/sysconfig.py -@@ -123,10 +123,17 @@ _SCHEME_KEYS = ('stdlib', 'platstdlib', 'purelib', 'platlib', 'include', +@@ -168,10 +168,17 @@ def joinuser(*args): _PY_VERSION = sys.version.split()[0] _PY_VERSION_SHORT = f'{sys.version_info[0]}.{sys.version_info[1]}' _PY_VERSION_SHORT_NO_DOT = f'{sys.version_info[0]}{sys.version_info[1]}' @@ -65,5 +65,5 @@ index 95b48f6..9fb1956 100644 _USER_BASE = None -- -2.30.2 +2.34.1 diff --git a/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch b/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch index 3e224995a5..78b3ae596d 100644 --- a/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch +++ b/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch @@ -1,4 +1,4 @@ -From 60d71e37d167ea89445250be436170a6cfee84e7 Mon Sep 17 00:00:00 2001 +From 5d13e384b30a2c0b1c7b65718590b7fb0c3ba55e Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:36:00 +0100 Subject: [PATCH] Don't look in /usr/lib/termcap for libraries @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/setup.py b/setup.py -index 66d372a..e632b6f 100644 +index e496ee34c2..1904898165 100644 --- a/setup.py +++ b/setup.py -@@ -1147,12 +1147,9 @@ class PyBuildExt(build_ext): +@@ -1107,12 +1107,9 @@ def detect_readline_curses(self): pass # Issue 7384: Already linked against curses or tinfo. elif curses_library: readline_libs.append(curses_library) @@ -23,9 +23,9 @@ index 66d372a..e632b6f 100644 readline_libs.append('termcap') self.add(Extension('readline', ['readline.c'], - library_dirs=['/usr/lib/termcap'], - extra_link_args=readline_extra_link_args, libraries=readline_libs)) else: + self.missing.append('readline') -- -2.25.1 +2.34.1 diff --git a/package/python3/0006-Don-t-add-multiarch-paths.patch b/package/python3/0006-Don-t-add-multiarch-paths.patch index 48d8cc790e..749e295df1 100644 --- a/package/python3/0006-Don-t-add-multiarch-paths.patch +++ b/package/python3/0006-Don-t-add-multiarch-paths.patch @@ -1,4 +1,4 @@ -From f5933b8f973cd11698b52d535a10d0474e49f5a5 Mon Sep 17 00:00:00 2001 +From ad463b5d58ae79f69b011fb048861bd874d34369 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:36:27 +0100 Subject: [PATCH] Don't add multiarch paths @@ -17,10 +17,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py -index ec3ba60607..e27620035c 100644 +index 1904898165..32294546b6 100644 --- a/setup.py +++ b/setup.py -@@ -830,10 +830,10 @@ class PyBuildExt(build_ext): +@@ -852,10 +852,10 @@ def configure_compiler(self): if not CROSS_COMPILING: add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') @@ -33,5 +33,5 @@ index ec3ba60607..e27620035c 100644 def init_inc_lib_dirs(self): -- -2.25.1 +2.34.1 diff --git a/package/python3/0007-Abort-on-failed-module-build.patch b/package/python3/0007-Abort-on-failed-module-build.patch index 32e2261a05..a473896127 100644 --- a/package/python3/0007-Abort-on-failed-module-build.patch +++ b/package/python3/0007-Abort-on-failed-module-build.patch @@ -1,4 +1,4 @@ -From 188c0ebfdb71f5252fa7701013b8d1209f28aef7 Mon Sep 17 00:00:00 2001 +From 60b1664a7acebadb1a3d6df871145147f33b5afe Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:43:24 +0100 Subject: [PATCH] Abort on failed module build @@ -14,10 +14,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py -index e27620035c..d3f0e663f2 100644 +index 32294546b6..0e04944ce0 100644 --- a/setup.py +++ b/setup.py -@@ -561,6 +561,7 @@ class PyBuildExt(build_ext): +@@ -579,6 +579,7 @@ def print_three_column(lst): print("Failed to build these modules:") print_three_column(failed) print() @@ -26,5 +26,5 @@ index e27620035c..d3f0e663f2 100644 if self.failed_on_import: failed = self.failed_on_import[:] -- -2.25.1 +2.34.1 diff --git a/package/python3/0008-Serial-ioctl-workaround.patch b/package/python3/0008-Serial-ioctl-workaround.patch index df31cd6220..7722a04f38 100644 --- a/package/python3/0008-Serial-ioctl-workaround.patch +++ b/package/python3/0008-Serial-ioctl-workaround.patch @@ -1,4 +1,4 @@ -From 9e6211b0d6d4610e5fb7d2c7e1152eb7c64d968b Mon Sep 17 00:00:00 2001 +From 90f3075b629d90d942da1d22ef7563f7149f4f6c Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Wed, 23 Dec 2015 11:44:02 +0100 Subject: [PATCH] Serial ioctl() workaround @@ -15,7 +15,7 @@ Signed-off-by: Baruch Siach 1 file changed, 2 insertions(+) diff --git a/Modules/termios.c b/Modules/termios.c -index 75e5e52320..eefbddfe69 100644 +index 354e5ca18d..c08957c500 100644 --- a/Modules/termios.c +++ b/Modules/termios.c @@ -15,7 +15,9 @@ @@ -29,5 +29,5 @@ index 75e5e52320..eefbddfe69 100644 /* HP-UX requires that this be included to pick up MDCD, MCTS, MDSR, * MDTR, MRI, and MRTS (apparently used internally by some things -- -2.25.1 +2.34.1 diff --git a/package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch b/package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch index 8a77fe3708..eff8fc7694 100644 --- a/package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch +++ b/package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch @@ -1,4 +1,4 @@ -From cb595a591c71e0bf7c63a3706b0be45ac6a642e3 Mon Sep 17 00:00:00 2001 +From 2439bd2ed5dbdd7e5fda15adefd0f6f1b047ec1b Mon Sep 17 00:00:00 2001 From: Christophe Vu-Brugier Date: Wed, 23 Dec 2015 11:44:30 +0100 Subject: [PATCH] Do not adjust the shebang of Python scripts for @@ -21,7 +21,7 @@ diff --git a/Lib/distutils/command/build_scripts.py b/Lib/distutils/command/buil index ccc70e6465..d6d54195c1 100644 --- a/Lib/distutils/command/build_scripts.py +++ b/Lib/distutils/command/build_scripts.py -@@ -91,7 +91,7 @@ class build_scripts(Command): +@@ -91,7 +91,7 @@ def copy_scripts(self): adjust = True post_interp = match.group(1) or b'' @@ -31,5 +31,5 @@ index ccc70e6465..d6d54195c1 100644 self.build_dir) updated_files.append(outfile) -- -2.25.1 +2.34.1 diff --git a/package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch b/package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch index a1f9ab6cd9..f26ee85b61 100644 --- a/package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch +++ b/package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch @@ -1,4 +1,4 @@ -From eb51497e4b5799f8ab0277426d3e54414acb9d4b Mon Sep 17 00:00:00 2001 +From 55ef5552e4ee60266e3299f253bec3b13785e585 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Thu, 20 Nov 2014 13:24:59 +0100 Subject: [PATCH] Misc/python-config.sh.in: ensure sed invocations only match @@ -63,5 +63,5 @@ index 2602fe24c0..a1bc3cd5f7 100644 PYTHONFRAMEWORK="@PYTHONFRAMEWORK@" INCDIR="-I$includedir/python${VERSION}${ABIFLAGS}" -- -2.25.1 +2.34.1 diff --git a/package/python3/0011-Add-an-option-to-disable-pydoc.patch b/package/python3/0011-Add-an-option-to-disable-pydoc.patch index a843c8c126..f7bfd437bb 100644 --- a/package/python3/0011-Add-an-option-to-disable-pydoc.patch +++ b/package/python3/0011-Add-an-option-to-disable-pydoc.patch @@ -1,4 +1,4 @@ -From a65e5d3caf8e076d531191164c23c6240461f675 Mon Sep 17 00:00:00 2001 +From 38b7f7949258aeadf8bc45525be91340bb732a2a Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:07:56 -0800 Subject: [PATCH] Add an option to disable pydoc @@ -19,10 +19,10 @@ Signed-off-by: Adam Duskett 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index c0d5511..32b3df7 100644 +index c1cfb96767..403380e181 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1391,7 +1391,9 @@ bininstall: altbininstall +@@ -1864,7 +1864,9 @@ bininstall: altbininstall -rm -f $(DESTDIR)$(BINDIR)/idle3 (cd $(DESTDIR)$(BINDIR); $(LN) -s idle$(VERSION) idle3) -rm -f $(DESTDIR)$(BINDIR)/pydoc3 @@ -32,15 +32,15 @@ index c0d5511..32b3df7 100644 -rm -f $(DESTDIR)$(BINDIR)/2to3 (cd $(DESTDIR)$(BINDIR); $(LN) -s 2to3-$(VERSION) 2to3) if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \ -@@ -1442,7 +1444,6 @@ LIBSUBDIRS= asyncio \ +@@ -1915,7 +1917,6 @@ LIBSUBDIRS= asyncio \ lib2to3 lib2to3/fixes lib2to3/pgen2 \ logging \ multiprocessing multiprocessing/dummy \ - pydoc_data \ + re \ site-packages \ sqlite3 \ - tkinter \ -@@ -1530,6 +1531,10 @@ TESTSUBDIRS= ctypes/test \ +@@ -2008,6 +2009,10 @@ TESTSUBDIRS= ctypes/test \ tkinter/test/test_ttk \ unittest/test unittest/test/testmock @@ -49,15 +49,15 @@ index c0d5511..32b3df7 100644 +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 083a12d..9079531 100644 +index 5a6a1fe608..f68ea72321 100644 --- a/configure.ac +++ b/configure.ac -@@ -3373,6 +3373,12 @@ if test "$posix_threads" = "yes"; then - AC_CHECK_FUNCS(pthread_getcpuclockid) - fi +@@ -4171,6 +4171,12 @@ AS_VAR_IF([posix_threads], [stub], [ + AC_DEFINE([HAVE_PTHREAD_STUBS], [1], [Define if platform requires stubbed pthreads support]) + ]) +AC_SUBST(PYDOC) + @@ -65,14 +65,14 @@ index 083a12d..9079531 100644 + AS_HELP_STRING([--disable-pydoc], [disable pydoc]), + [ PYDOC="${enableval}" ], [ PYDOC=yes ]) + - # Check for enable-ipv6 AH_TEMPLATE(ENABLE_IPV6, [Define if --enable-ipv6 is specified]) + AC_MSG_CHECKING([if --enable-ipv6 is specified]) diff --git a/setup.py b/setup.py -index d00d389..d23f148 100644 +index 0e04944ce0..3e55f5b2e0 100644 --- a/setup.py +++ b/setup.py -@@ -2721,6 +2721,12 @@ def main(): +@@ -1593,6 +1593,12 @@ class DummyProcess: # turn off warnings when deprecated modules are imported import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -85,7 +85,7 @@ index d00d389..d23f148 100644 setup(# PyPI Metadata (PEP 301) name = "Python", version = sys.version.split()[0], -@@ -2746,8 +2752,7 @@ def main(): +@@ -1617,8 +1623,7 @@ class DummyProcess: # If you change the scripts installed here, you also need to # check the PyBuildScripts command above, and change the links # created by the bininstall target in Makefile.pre.in @@ -96,5 +96,5 @@ index d00d389..d23f148 100644 # --install-platlib -- -2.30.2 +2.34.1 diff --git a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch index c8f2e528bf..0085d5a63f 100644 --- a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch +++ b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch @@ -1,4 +1,4 @@ -From f034b1b0f33a7bd4dde23f0bc1fa8e00e3518c9d Mon Sep 17 00:00:00 2001 +From 0e4f0a525ea0a68f6d4c5349c301da2e9b0c8ac9 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:15:31 -0800 Subject: [PATCH] Add an option to disable lib2to3 @@ -14,15 +14,15 @@ Signed-off-by: Andrey Smirnov Signed-off-by: Adam Duskett --- Makefile.pre.in | 17 ++++++++++++----- - configure.ac | 5 +++++ + configure.ac | 6 ++++++ setup.py | 6 +++--- - 3 files changed, 20 insertions(+), 8 deletions(-) + 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 28cf88e..63fa9fb 100644 +index 403380e181..f5d0573067 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1395,7 +1395,9 @@ ifeq (@PYDOC@,yes) +@@ -1868,7 +1868,9 @@ ifeq (@PYDOC@,yes) (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) endif -rm -f $(DESTDIR)$(BINDIR)/2to3 @@ -32,15 +32,15 @@ index 28cf88e..63fa9fb 100644 if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \ rm -f $(DESTDIR)$(BINDIR)/python3-32$(EXE); \ (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)-32$(EXE) python3-32$(EXE)) \ -@@ -1441,7 +1443,6 @@ LIBSUBDIRS= asyncio \ +@@ -1914,7 +1916,6 @@ LIBSUBDIRS= asyncio \ idlelib idlelib/Icons \ - importlib importlib/metadata \ + importlib importlib/resources importlib/metadata \ json \ - lib2to3 lib2to3/fixes lib2to3/pgen2 \ logging \ multiprocessing multiprocessing/dummy \ - site-packages \ -@@ -1458,10 +1459,6 @@ LIBSUBDIRS= asyncio \ + re \ +@@ -1934,10 +1935,6 @@ LIBSUBDIRS= asyncio \ TESTSUBDIRS= ctypes/test \ distutils/tests \ idlelib/idle_test \ @@ -48,10 +48,10 @@ index 28cf88e..63fa9fb 100644 - lib2to3/tests/data \ - lib2to3/tests/data/fixers \ - lib2to3/tests/data/fixers/myfixes \ - sqlite3/test \ test test/audiodata \ test/capath test/cjkencodings \ -@@ -1535,6 +1532,14 @@ ifeq (@PYDOC@,yes) + test/data test/decimaltestdata \ +@@ -2013,6 +2010,14 @@ ifeq (@PYDOC@,yes) LIBSUBDIRS += pydoc_data endif @@ -64,9 +64,9 @@ index 28cf88e..63fa9fb 100644 +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ -@@ -1637,10 +1642,12 @@ ifeq (@PYC_BUILD@,yes) +@@ -2115,10 +2120,12 @@ ifeq (@PYC_BUILD@,yes) -j0 -d $(LIBDEST)/site-packages -f \ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages endif @@ -80,26 +80,27 @@ index 28cf88e..63fa9fb 100644 # bpo-21536: Misc/python-config.sh is generated in the build directory # from $(srcdir)Misc/python-config.sh.in. diff --git a/configure.ac b/configure.ac -index 9079531..34c2ba9 100644 +index f68ea72321..d8e10cf2b2 100644 --- a/configure.ac +++ b/configure.ac -@@ -6014,6 +6014,11 @@ else - fi - AC_SUBST(TEST_MODULES) +@@ -7078,6 +7078,12 @@ PY_STDLIB_MOD([xxlimited_35], [test "$with_trace_refs" = "no"], [test "$ac_cv_fu + # substitute multiline block, must come after last PY_STDLIB_MOD() + AC_SUBST([MODULE_BLOCK]) +AC_SUBST(LIB2TO3) + +AC_ARG_ENABLE(lib2to3, + AS_HELP_STRING([--disable-lib2to3], [disable lib2to3]), + [ LIB2TO3="${enableval}" ], [ LIB2TO3=yes ]) - ++ # generate output files AC_CONFIG_FILES(Makefile.pre Misc/python.pc Misc/python-embed.pc Misc/python-config.sh) + AC_CONFIG_FILES([Modules/Setup.bootstrap Modules/Setup.stdlib]) diff --git a/setup.py b/setup.py -index d23f148..663fd44 100644 +index 3e55f5b2e0..c490b0b08f 100644 --- a/setup.py +++ b/setup.py -@@ -2722,11 +2722,11 @@ def main(): +@@ -1594,11 +1594,11 @@ class DummyProcess: import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -115,5 +116,5 @@ index d23f148..663fd44 100644 name = "Python", version = sys.version.split()[0], -- -2.30.2 +2.34.1 diff --git a/package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch b/package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch index 81fa52bb73..795ea3b898 100644 --- a/package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch +++ b/package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch @@ -1,4 +1,4 @@ -From dd2722dec08eb9c72c36313e93661eeca3ad64d8 Mon Sep 17 00:00:00 2001 +From ef8c030e01b1be8be582e90c31298a5863094858 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:20:45 -0800 Subject: [PATCH] Add option to disable the sqlite3 module @@ -10,49 +10,40 @@ Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett --- - Makefile.pre.in | 7 +++++-- + Makefile.pre.in | 5 ++++- configure.ac | 9 +++++++++ - 2 files changed, 14 insertions(+), 2 deletions(-) + 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 5847029..5628860 100644 +index f5d0573067..9f4cdf14cf 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1446,7 +1446,6 @@ LIBSUBDIRS= asyncio \ - logging \ +@@ -1920,7 +1920,6 @@ LIBSUBDIRS= asyncio \ multiprocessing multiprocessing/dummy \ + re \ site-packages \ - sqlite3 \ tkinter \ + tomllib \ turtledemo \ - unittest \ -@@ -1459,7 +1458,6 @@ LIBSUBDIRS= asyncio \ - TESTSUBDIRS= ctypes/test \ - distutils/tests \ - idlelib/idle_test \ -- sqlite3/test \ - test test/audiodata \ - test/capath test/cjkencodings \ - test/data test/decimaltestdata \ -@@ -1540,6 +1538,11 @@ TESTSUBDIRS += lib2to3/tests \ +@@ -2018,6 +2017,10 @@ TESTSUBDIRS += lib2to3/tests \ lib2to3/tests/data/fixers/myfixes endif +ifeq (@SQLITE3@,yes) +LIBSUBDIRS += sqlite3 -+TESTSUBDIRS += sqlite3/test +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 34c2ba9..dfee472 100644 +index d8e10cf2b2..4cc0951ab9 100644 --- a/configure.ac +++ b/configure.ac -@@ -3373,6 +3373,15 @@ if test "$posix_threads" = "yes"; then - AC_CHECK_FUNCS(pthread_getcpuclockid) - fi +@@ -4171,6 +4171,15 @@ AS_VAR_IF([posix_threads], [stub], [ + AC_DEFINE([HAVE_PTHREAD_STUBS], [1], [Define if platform requires stubbed pthreads support]) + ]) +AC_SUBST(SQLITE3) +AC_ARG_ENABLE(sqlite3, @@ -67,5 +58,5 @@ index 34c2ba9..dfee472 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0014-Add-an-option-to-disable-the-tk-module.patch b/package/python3/0014-Add-an-option-to-disable-the-tk-module.patch index db79f5691f..04f7e34435 100644 --- a/package/python3/0014-Add-an-option-to-disable-the-tk-module.patch +++ b/package/python3/0014-Add-an-option-to-disable-the-tk-module.patch @@ -1,4 +1,4 @@ -From ad6b66b34f71ff6b60b3be5f6fd3e781cdeecd59 Mon Sep 17 00:00:00 2001 +From bbbfe699d648a5cb191203b16e1786e8cf4ea908 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:23:42 -0800 Subject: [PATCH] Add an option to disable the tk module @@ -15,18 +15,18 @@ Signed-off-by: Adam Duskett 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 5628860..c968113 100644 +index 9f4cdf14cf..4f83911200 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1446,7 +1446,6 @@ LIBSUBDIRS= asyncio \ - logging \ +@@ -1920,7 +1920,6 @@ LIBSUBDIRS= asyncio \ multiprocessing multiprocessing/dummy \ + re \ site-packages \ - tkinter \ + tomllib \ turtledemo \ unittest \ - urllib \ -@@ -1522,8 +1521,6 @@ TESTSUBDIRS= ctypes/test \ +@@ -2001,8 +2000,6 @@ TESTSUBDIRS= ctypes/test \ test/tracedmodules \ test/xmltestdata test/xmltestdata/c14n-20 \ test/ziptestdata \ @@ -35,8 +35,8 @@ index 5628860..c968113 100644 unittest/test unittest/test/testmock ifeq (@PYDOC@,yes) -@@ -1543,6 +1540,13 @@ LIBSUBDIRS += sqlite3 - TESTSUBDIRS += sqlite3/test +@@ -2021,6 +2018,13 @@ ifeq (@SQLITE3@,yes) + LIBSUBDIRS += sqlite3 endif +ifeq (@TK@,yes) @@ -47,13 +47,13 @@ index 5628860..c968113 100644 + + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index dfee472..dc76dff 100644 +index 4cc0951ab9..f4ce506801 100644 --- a/configure.ac +++ b/configure.ac -@@ -3382,6 +3382,15 @@ if test "$SQLITE3" = "no" ; then +@@ -4180,6 +4180,15 @@ if test "$SQLITE3" = "no" ; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3" fi @@ -70,5 +70,5 @@ index dfee472..dc76dff 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0015-Add-an-option-to-disable-the-curses-module.patch b/package/python3/0015-Add-an-option-to-disable-the-curses-module.patch index 35d92fb7d1..da6f891104 100644 --- a/package/python3/0015-Add-an-option-to-disable-the-curses-module.patch +++ b/package/python3/0015-Add-an-option-to-disable-the-curses-module.patch @@ -1,4 +1,4 @@ -From 962deb43f5f340a8472d432ae8e6d61186f9040e Mon Sep 17 00:00:00 2001 +From 03e28cdd46dac1b7e4e9c8bbd2ea44b09e514205 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:31:51 -0800 Subject: [PATCH] Add an option to disable the curses module @@ -10,15 +10,15 @@ Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett --- - Makefile.pre.in | 4 +++- + Makefile.pre.in | 4 +++- configure.ac | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index c968113..f89f155 100644 +index 4f83911200..8e879b35c6 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1432,7 +1432,6 @@ LIBSUBDIRS= asyncio \ +@@ -1905,7 +1905,6 @@ LIBSUBDIRS= asyncio \ concurrent concurrent/futures \ csv \ ctypes ctypes/macholib \ @@ -26,7 +26,7 @@ index c968113..f89f155 100644 dbm \ distutils distutils/command \ email email/mime \ -@@ -1546,6 +1545,9 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \ +@@ -2024,6 +2023,9 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \ tkinter/test/test_ttk endif @@ -35,12 +35,12 @@ index c968113..f89f155 100644 +endif TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c diff --git a/configure.ac b/configure.ac -index dc76dff..4f1cda5 100644 +index f4ce506801..0ae9863cd6 100644 --- a/configure.ac +++ b/configure.ac -@@ -3391,6 +3391,15 @@ if test "$TK" = "no"; then +@@ -4189,6 +4189,15 @@ if test "$TK" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _tkinter" fi @@ -57,5 +57,5 @@ index dc76dff..4f1cda5 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0016-Add-an-option-to-disable-expat.patch b/package/python3/0016-Add-an-option-to-disable-expat.patch index 83c89e1f68..c30740762a 100644 --- a/package/python3/0016-Add-an-option-to-disable-expat.patch +++ b/package/python3/0016-Add-an-option-to-disable-expat.patch @@ -1,4 +1,4 @@ -From 7e0e7dc25f50acd6922493ae620ee5cbf107a79a Mon Sep 17 00:00:00 2001 +From c9a2ea3edacf57746517600ccc11c254a9fd6c48 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:40:45 -0800 Subject: [PATCH] Add an option to disable expat @@ -17,23 +17,22 @@ Signed-off-by: Andrey Smirnov Signed-off-by: Adam Duskett --- Makefile.pre.in | 5 ++++- - configure.ac | 18 +++++++++++++----- - setup.py | 2 +- - 3 files changed, 18 insertions(+), 7 deletions(-) + configure.ac | 20 ++++++++++++++------ + 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index f89f155..08c5e8a 100644 +index 8e879b35c6..80d617cf7f 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1450,7 +1450,6 @@ LIBSUBDIRS= asyncio \ +@@ -1925,7 +1925,6 @@ LIBSUBDIRS= asyncio \ urllib \ venv venv/scripts venv/scripts/common venv/scripts/posix \ wsgiref \ - $(XMLLIBSUBDIRS) \ xmlrpc \ - zoneinfo - TESTSUBDIRS= ctypes/test \ -@@ -1549,6 +1548,10 @@ ifeq (@CURSES@,yes) + zoneinfo \ + __phello__ +@@ -2027,6 +2026,10 @@ ifeq (@CURSES@,yes) LIBSUBDIRS += curses endif @@ -42,13 +41,13 @@ index f89f155..08c5e8a 100644 +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 4f1cda5..e99a174 100644 +index 0ae9863cd6..201cad0bfc 100644 --- a/configure.ac +++ b/configure.ac -@@ -3094,13 +3094,21 @@ PKG_PROG_PKG_CONFIG +@@ -3565,15 +3565,23 @@ LIBS="$withval $LIBS" AC_SUBST(DISABLED_EXTENSIONS) # Check for use of the system expat library @@ -64,7 +63,8 @@ index 4f1cda5..e99a174 100644 -AC_MSG_RESULT($with_system_expat) +AC_MSG_RESULT($with_expat) -+ + +-AS_VAR_IF([with_system_expat], [yes], [ +if test "$with_expat" != "none"; then + EXPAT=yes +else @@ -72,22 +72,11 @@ index 4f1cda5..e99a174 100644 + EXPAT=no +fi +AC_SUBST(EXPAT) - - # Check for use of the system libffi library - AC_MSG_CHECKING(for --with-system-ffi) -diff --git a/setup.py b/setup.py -index 663fd44..e30ed52 100644 ---- a/setup.py -+++ b/setup.py -@@ -1764,7 +1764,7 @@ class PyBuildExt(build_ext): - # - # More information on Expat can be found at www.libexpat.org. - # -- if '--with-system-expat' in sysconfig.get_config_var("CONFIG_ARGS"): -+ if '--with-expat=system' in sysconfig.get_config_var("CONFIG_ARGS"): - expat_inc = [] - define_macros = [] - extra_compile_args = [] ++ ++AS_VAR_IF([with_expat], [system], [ + LIBEXPAT_CFLAGS=${LIBEXPAT_CFLAGS-""} + LIBEXPAT_LDFLAGS=${LIBEXPAT_LDFLAGS-"-lexpat"} + LIBEXPAT_INTERNAL= -- -2.30.2 +2.34.1 diff --git a/package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch b/package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch index 2afcf4526d..63a07fb514 100644 --- a/package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch +++ b/package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch @@ -1,4 +1,4 @@ -From 2c0d31bb91fc7f94283c3ab632925fbbe24e94d6 Mon Sep 17 00:00:00 2001 +From d8ef6a7a9f2b954cf1c1e37fc3c35055b42af0f5 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:49:55 +0100 Subject: [PATCH] Add an option to disable CJK codecs @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 9ef0ecd42f..18e6fd70a0 100644 +index 201cad0bfc..ecdd7dbc07 100644 --- a/configure.ac +++ b/configure.ac -@@ -3390,6 +3390,12 @@ if test "$SQLITE3" = "no" ; then +@@ -4188,6 +4188,12 @@ if test "$SQLITE3" = "no" ; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3" fi @@ -26,5 +26,5 @@ index 9ef0ecd42f..18e6fd70a0 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.25.1 +2.34.1 diff --git a/package/python3/0018-Add-an-option-to-disable-NIS.patch b/package/python3/0018-Add-an-option-to-disable-NIS.patch index d8fe3616c0..977955d1cb 100644 --- a/package/python3/0018-Add-an-option-to-disable-NIS.patch +++ b/package/python3/0018-Add-an-option-to-disable-NIS.patch @@ -1,4 +1,4 @@ -From 2041d0c8dba87991edaf088b16e37b5189a3466d Mon Sep 17 00:00:00 2001 +From 09fc9f72ebe60bb65e80732a6bd4f12a84159f6d Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:50:11 +0100 Subject: [PATCH] Add an option to disable NIS @@ -12,10 +12,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 18e6fd70a0..46d2a8131e 100644 +index ecdd7dbc07..1bdde7f69d 100644 --- a/configure.ac +++ b/configure.ac -@@ -3396,6 +3396,12 @@ AC_ARG_ENABLE(codecs-cjk, +@@ -4194,6 +4194,12 @@ AC_ARG_ENABLE(codecs-cjk, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _codecs_kr _codecs_jp _codecs_cn _codecs_tw _codecs_hk _codecs_iso2022" fi]) @@ -29,5 +29,5 @@ index 18e6fd70a0..46d2a8131e 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.25.1 +2.34.1 diff --git a/package/python3/0019-Add-an-option-to-disable-unicodedata.patch b/package/python3/0019-Add-an-option-to-disable-unicodedata.patch index 3519377b5e..74702b67a5 100644 --- a/package/python3/0019-Add-an-option-to-disable-unicodedata.patch +++ b/package/python3/0019-Add-an-option-to-disable-unicodedata.patch @@ -1,4 +1,4 @@ -From dd82a401ff6ba4ba116bf4d520e981a1808ed443 Mon Sep 17 00:00:00 2001 +From 4fe7f375a3d171d294caebdd7b7ce49bbc9ad9f3 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:50:27 +0100 Subject: [PATCH] Add an option to disable unicodedata @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 46d2a8131e..5844e3b73f 100644 +index 1bdde7f69d..ba4b0e0c1c 100644 --- a/configure.ac +++ b/configure.ac -@@ -3402,6 +3402,12 @@ AC_ARG_ENABLE(nis, +@@ -4200,6 +4200,12 @@ AC_ARG_ENABLE(nis, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" fi]) @@ -26,5 +26,5 @@ index 46d2a8131e..5844e3b73f 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.25.1 +2.34.1 diff --git a/package/python3/0020-Add-an-option-to-disable-IDLE.patch b/package/python3/0020-Add-an-option-to-disable-IDLE.patch index f09037f7db..09b5f13cdb 100644 --- a/package/python3/0020-Add-an-option-to-disable-IDLE.patch +++ b/package/python3/0020-Add-an-option-to-disable-IDLE.patch @@ -1,4 +1,4 @@ -From f1b15834045d0641c43014b970721df066fa71f7 Mon Sep 17 00:00:00 2001 +From 2c9dbd6d49744aa8da8ebf8d0187d6b06f93c2b5 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 22 Feb 2017 17:45:14 -0800 Subject: [PATCH] Add an option to disable IDLE @@ -18,10 +18,10 @@ Signed-off-by: Adam Duskett 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 08c5e8a..461c5e3 100644 +index 80d617cf7f..8d1ba1356c 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1389,7 +1389,9 @@ bininstall: altbininstall +@@ -1862,7 +1862,9 @@ bininstall: altbininstall -rm -f $(DESTDIR)$(LIBPC)/python3-embed.pc (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION)-embed.pc python3-embed.pc) -rm -f $(DESTDIR)$(BINDIR)/idle3 @@ -31,15 +31,15 @@ index 08c5e8a..461c5e3 100644 -rm -f $(DESTDIR)$(BINDIR)/pydoc3 ifeq (@PYDOC@,yes) (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) -@@ -1439,7 +1441,6 @@ LIBSUBDIRS= asyncio \ +@@ -1912,7 +1914,6 @@ LIBSUBDIRS= asyncio \ ensurepip ensurepip/_bundled \ html \ http \ - idlelib idlelib/Icons \ - importlib importlib/metadata \ + importlib importlib/resources importlib/metadata \ json \ logging \ -@@ -1552,6 +1553,10 @@ ifeq (@EXPAT@,yes) +@@ -2030,6 +2031,10 @@ ifeq (@EXPAT@,yes) LIBSUBDIRS += $(XMLLIBSUBDIRS) endif @@ -48,13 +48,13 @@ index 08c5e8a..461c5e3 100644 +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index e99a174..baaa743 100644 +index ba4b0e0c1c..5e6d72f7db 100644 --- a/configure.ac +++ b/configure.ac -@@ -6073,6 +6073,12 @@ AC_ARG_ENABLE(lib2to3, +@@ -7137,6 +7137,12 @@ AC_ARG_ENABLE(lib2to3, AS_HELP_STRING([--disable-lib2to3], [disable lib2to3]), [ LIB2TO3="${enableval}" ], [ LIB2TO3=yes ]) @@ -66,12 +66,12 @@ index e99a174..baaa743 100644 + # generate output files AC_CONFIG_FILES(Makefile.pre Misc/python.pc Misc/python-embed.pc Misc/python-config.sh) - AC_CONFIG_FILES([Modules/ld_so_aix], [chmod +x Modules/ld_so_aix]) + AC_CONFIG_FILES([Modules/Setup.bootstrap Modules/Setup.stdlib]) diff --git a/setup.py b/setup.py -index e30ed52..4dff249 100644 +index c490b0b08f..4d49a792f7 100644 --- a/setup.py +++ b/setup.py -@@ -2722,11 +2722,14 @@ def main(): +@@ -1594,11 +1594,14 @@ class DummyProcess: import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -88,5 +88,5 @@ index e30ed52..4dff249 100644 name = "Python", version = sys.version.split()[0], -- -2.30.2 +2.34.1 diff --git a/package/python3/0021-Add-an-option-to-disable-decimal.patch b/package/python3/0021-Add-an-option-to-disable-decimal.patch index fd1887d603..d683565f94 100644 --- a/package/python3/0021-Add-an-option-to-disable-decimal.patch +++ b/package/python3/0021-Add-an-option-to-disable-decimal.patch @@ -1,4 +1,4 @@ -From d5fe81cbd51da2a84ed89d1e4c80d921d4efce26 Mon Sep 17 00:00:00 2001 +From 7091fdf77f612425c178a75148560f9c3514e8b8 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:51:31 +0100 Subject: [PATCH] Add an option to disable decimal @@ -14,15 +14,14 @@ Signed-off-by: Adam Duskett [james.hilliard1 at gmail.com: adapt to python 3.9] Signed-off-by: James Hilliard --- - configure.ac | 17 ++++++++++++----- - setup.py | 2 +- - 2 files changed, 13 insertions(+), 6 deletions(-) + configure.ac | 19 +++++++++++++------ + 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac -index 7bd4623ccd..e513ef6a20 100644 +index 5e6d72f7db..e6b1f1e9de 100644 --- a/configure.ac +++ b/configure.ac -@@ -3145,13 +3145,20 @@ fi +@@ -3630,14 +3630,21 @@ fi AC_SUBST(LIBFFI_INCLUDEDIR) # Check for use of the system libmpdec library @@ -34,9 +33,8 @@ index 7bd4623ccd..e513ef6a20 100644 + AS_HELP_STRING([--with-libmpdec], [select which libmpdec version to use: system, builtin, none]), [], - [with_system_libmpdec="no"]) -+ [with_libmpdec="builtin"]) - -AC_MSG_RESULT($with_system_libmpdec) ++ [with_libmpdec="builtin"]) +AC_MSG_RESULT($with_libmpdec) +if test "$with_libmpdec" != "none"; then + MPDEC=yes @@ -46,21 +44,11 @@ index 7bd4623ccd..e513ef6a20 100644 +fi +AC_SUBST(MPDEC) - # Check whether _decimal should use a coroutine-local or thread-local context - AC_MSG_CHECKING(for --with-decimal-contextvar) -diff --git a/setup.py b/setup.py -index c4ee989ba3..3d0c74bb7f 100644 ---- a/setup.py -+++ b/setup.py -@@ -2321,7 +2321,7 @@ class PyBuildExt(build_ext): - # Stefan Krah's _decimal module - extra_compile_args = [] - undef_macros = [] -- if '--with-system-libmpdec' in sysconfig.get_config_var("CONFIG_ARGS"): -+ if '--with-libmpdec=system' in sysconfig.get_config_var("CONFIG_ARGS"): - include_dirs = [] - libraries = ['mpdec'] - sources = ['_decimal/_decimal.c'] +-AS_VAR_IF([with_system_libmpdec], [yes], [ ++AS_VAR_IF([with_libmpdec], [system], [ + LIBMPDEC_CFLAGS=${LIBMPDEC_CFLAGS-""} + LIBMPDEC_LDFLAGS=${LIBMPDEC_LDFLAGS-"-lmpdec"} + LIBMPDEC_INTERNAL= -- -2.25.1 +2.34.1 diff --git a/package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch b/package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch index 0459b5a14d..56713a7f8f 100644 --- a/package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch +++ b/package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch @@ -1,4 +1,4 @@ -From 9bedc56d2a4b8856162650a11c1fcb6ec38f160b Mon Sep 17 00:00:00 2001 +From d48d9da534cec7891ae444b4ab94a76ac67f5daa Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:51:58 +0100 Subject: [PATCH] Add an option to disable the ossaudiodev module @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index e513ef6a20..c07505e89e 100644 +index e6b1f1e9de..db33d567ad 100644 --- a/configure.ac +++ b/configure.ac -@@ -3175,6 +3175,12 @@ fi +@@ -3678,6 +3678,12 @@ fi AC_MSG_RESULT($with_decimal_contextvar) @@ -22,9 +22,9 @@ index e513ef6a20..c07505e89e 100644 + DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} ossaudiodev" + fi]) + - # Check for support for loadable sqlite extensions - AC_MSG_CHECKING(for --enable-loadable-sqlite-extensions) - AC_ARG_ENABLE(loadable-sqlite-extensions, + # Check for libmpdec machine flavor + AC_MSG_CHECKING(for decimal libmpdec machine) + AS_CASE([$ac_sys_system], -- -2.25.1 +2.34.1 diff --git a/package/python3/0023-Add-an-option-to-disable-openssl-support.patch b/package/python3/0023-Add-an-option-to-disable-openssl-support.patch index 4801a27300..d4c9fd43be 100644 --- a/package/python3/0023-Add-an-option-to-disable-openssl-support.patch +++ b/package/python3/0023-Add-an-option-to-disable-openssl-support.patch @@ -1,4 +1,4 @@ -From 90ed5c692b8b5596ca0b3ae1436276c8181251d8 Mon Sep 17 00:00:00 2001 +From 25c900e81a2fc0bbe35e7c94e2e5028cfbf6582a Mon Sep 17 00:00:00 2001 From: Nicolas Cavallari Date: Wed, 22 Feb 2017 17:55:59 -0800 Subject: [PATCH] Add an option to disable openssl support. @@ -9,10 +9,10 @@ Signed-off-by: Nicolas Cavallari 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 08c148c..a81a24c 100644 +index db33d567ad..42fe6c8f5a 100644 --- a/configure.ac +++ b/configure.ac -@@ -3421,6 +3421,12 @@ AC_ARG_ENABLE(unicodedata, +@@ -4219,6 +4219,12 @@ AC_ARG_ENABLE(unicodedata, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" fi]) @@ -26,5 +26,5 @@ index 08c148c..a81a24c 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.30.2 +2.34.1 diff --git a/package/python3/0024-Add-an-option-to-disable-the-readline-module.patch b/package/python3/0024-Add-an-option-to-disable-the-readline-module.patch index adb04d69ea..9250007dae 100644 --- a/package/python3/0024-Add-an-option-to-disable-the-readline-module.patch +++ b/package/python3/0024-Add-an-option-to-disable-the-readline-module.patch @@ -1,4 +1,4 @@ -From 049e7a51e1ffd0d28d6608c707ab4b54e816d338 Mon Sep 17 00:00:00 2001 +From 9082468ca620db77b670ccf568a96bbabb865f80 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Tue, 7 Mar 2017 23:29:05 +0100 Subject: [PATCH] Add an option to disable the readline module @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index a81a24c..41a21ff 100644 +index 42fe6c8f5a..19875d7d30 100644 --- a/configure.ac +++ b/configure.ac -@@ -3427,6 +3427,12 @@ AC_ARG_ENABLE(openssl, +@@ -4225,6 +4225,12 @@ AC_ARG_ENABLE(openssl, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} ssl _ssl _hashlib" fi]) @@ -26,5 +26,5 @@ index a81a24c..41a21ff 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.30.2 +2.34.1 diff --git a/package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch b/package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch index d466bc3a76..70a0d6cd15 100644 --- a/package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch +++ b/package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch @@ -1,4 +1,4 @@ -From 146730a04dfe98e3d7971ebf5410801ceae88e11 Mon Sep 17 00:00:00 2001 +From 988a335cb34b5fc25ea345ba04ff5ddffe2e946c Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Tue, 7 Mar 2017 23:31:11 +0100 Subject: [PATCH] Add options to disable zlib, bzip2 and xz modules @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 18 insertions(+) diff --git a/configure.ac b/configure.ac -index 41a21ff..fa81bc7 100644 +index 19875d7d30..ca6c16491a 100644 --- a/configure.ac +++ b/configure.ac -@@ -3433,6 +3433,24 @@ AC_ARG_ENABLE(readline, +@@ -4231,6 +4231,24 @@ AC_ARG_ENABLE(readline, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} readline" fi]) @@ -38,5 +38,5 @@ index 41a21ff..fa81bc7 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.30.2 +2.34.1 diff --git a/package/python3/0026-python-config.sh-don-t-reassign-prefix.patch b/package/python3/0026-python-config.sh-don-t-reassign-prefix.patch index 814a9d42e5..b6bfb010a0 100644 --- a/package/python3/0026-python-config.sh-don-t-reassign-prefix.patch +++ b/package/python3/0026-python-config.sh-don-t-reassign-prefix.patch @@ -1,4 +1,4 @@ -From 106d9378c61e7fa9cad0a63ba068668d54cd11b8 Mon Sep 17 00:00:00 2001 +From 755fb526a62df2a73560f42184db8aadb6899bb0 Mon Sep 17 00:00:00 2001 From: Matt Weber Date: Fri, 6 Oct 2017 09:54:15 -0500 Subject: [PATCH] python-config.sh: don't reassign ${prefix} @@ -27,7 +27,7 @@ Signed-off-by: Matthew Weber 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Misc/python-config.sh.in b/Misc/python-config.sh.in -index a1bc3cd..164d2d3 100644 +index a1bc3cd5f7..164d2d3603 100644 --- a/Misc/python-config.sh.in +++ b/Misc/python-config.sh.in @@ -31,7 +31,7 @@ prefix_real=$(installed_prefix "$0") @@ -49,5 +49,5 @@ index a1bc3cd..164d2d3 100644 SO="@EXT_SUFFIX@" PYTHONFRAMEWORK="@PYTHONFRAMEWORK@" -- -2.30.2 +2.34.1 diff --git a/package/python3/0028-Add-an-option-to-disable-uuid-module.patch b/package/python3/0027-Add-an-option-to-disable-uuid-module.patch similarity index 81% rename from package/python3/0028-Add-an-option-to-disable-uuid-module.patch rename to package/python3/0027-Add-an-option-to-disable-uuid-module.patch index fc4b64dc64..a9501ec189 100644 --- a/package/python3/0028-Add-an-option-to-disable-uuid-module.patch +++ b/package/python3/0027-Add-an-option-to-disable-uuid-module.patch @@ -1,4 +1,4 @@ -From 3bb693408eda77dda145ec5fecee56ea73031e9f Mon Sep 17 00:00:00 2001 +From 58027d25c3cabcf654cb0b31a61d7cbd53dc68c0 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 18 Aug 2018 10:54:56 +0200 Subject: [PATCH] Add an option to disable uuid module @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 9 insertions(+) diff --git a/configure.ac b/configure.ac -index fa81bc7..4e733f6 100644 +index ca6c16491a..ed03b27fb1 100644 --- a/configure.ac +++ b/configure.ac -@@ -3469,6 +3469,15 @@ if test "$CURSES" = "no"; then +@@ -4267,6 +4267,15 @@ if test "$CURSES" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _curses _curses_panel" fi @@ -29,5 +29,5 @@ index fa81bc7..4e733f6 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0027-Fix-cross-compiling-the-uuid-module.patch b/package/python3/0027-Fix-cross-compiling-the-uuid-module.patch deleted file mode 100644 index d19aedb6c1..0000000000 --- a/package/python3/0027-Fix-cross-compiling-the-uuid-module.patch +++ /dev/null @@ -1,43 +0,0 @@ -From d7b90b157eddefbd0ed59e35c90b083c0c03b644 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Fri, 20 Jul 2018 10:17:39 -0400 -Subject: [PATCH] Fix cross compiling the uuid module - -Python 3.7 has a new _uuid module, however, the include directory -search path for uuid.h is hardcoded to /usr/include/uuid, which should -not be used when cross-compiling. - -To fix this, use the same solution as the one used by the NIS -detection: append "uuid" to each of the include directories in -"inc_dirs", instead of hardcoding /usr/include/uuid. - -Signed-off-by: Adam Duskett -[Thomas: drop STAGING_DIR based solution, use a solution similar to -the one used for the NIS detection.] -Signed-off-by: Thomas Petazzoni ---- - setup.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index 3d0c74bb7f..c7be85f352 100644 ---- a/setup.py -+++ b/setup.py -@@ -1866,10 +1866,10 @@ class PyBuildExt(build_ext): - - def detect_uuid(self): - # Build the _uuid module if possible -- uuid_h = sysconfig.get_config_var("HAVE_UUID_H") -- uuid_uuid_h = sysconfig.get_config_var("HAVE_UUID_UUID_H") -- if uuid_h or uuid_uuid_h: -- if sysconfig.get_config_var("HAVE_LIBUUID"): -+ uuid_h = find_file("uuid.h", self.inc_dirs, -+ [os.path.join(inc_dir, 'uuid') for inc_dir in self.inc_dirs]) -+ if uuid_h is not None: -+ if self.compiler.find_library_file(self.lib_dirs, 'uuid'): - uuid_libs = ["uuid"] - else: - uuid_libs = [] --- -2.25.1 - diff --git a/package/python3/0028-fix-building-on-older-distributions.patch b/package/python3/0028-fix-building-on-older-distributions.patch new file mode 100644 index 0000000000..4541b31c5f --- /dev/null +++ b/package/python3/0028-fix-building-on-older-distributions.patch @@ -0,0 +1,47 @@ +From e52e2c5e3df4bc3d2ff07ecb3b8e2a9099ea1631 Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Thu, 16 Aug 2018 14:52:37 -0700 +Subject: [PATCH] fix building on older distributions + +Python > 3.6.3 calls os.replace in the update_file.py script, during the +regen-importlib phase of the build process. + +According to Doc/whatsnew/3.3.rst line 1631, os.replace acts in the same +way as os.rename, however, it is now cross-platform compatible for Windows. + +Because BuildRoot is guaranteed only to be built in POSIX environment, it is +safe to change os.replace back to os.rename. + +This change fixes building on older systems such as CentOS7, that only come +with python 2. + +Signed-off-by: Adam Duskett +--- + Tools/scripts/update_file.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Tools/scripts/update_file.py b/Tools/scripts/update_file.py +index b4182c1d0c..ab443cb1a6 100644 +--- a/Tools/scripts/update_file.py ++++ b/Tools/scripts/update_file.py +@@ -53,7 +53,7 @@ def update_file_with_tmpfile(filename, tmpfile, *, create=False): + if not create: + raise # re-raise + outcome = 'created' +- os.replace(tmpfile, filename) ++ os.rename(tmpfile, filename) + else: + with targetfile: + old_contents = targetfile.read() +@@ -62,7 +62,7 @@ def update_file_with_tmpfile(filename, tmpfile, *, create=False): + # Now compare! + if old_contents != new_contents: + outcome = 'updated' +- os.replace(tmpfile, filename) ++ os.rename(tmpfile, filename) + else: + outcome = 'same' + os.unlink(tmpfile) +-- +2.34.1 + diff --git a/package/python3/0030-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch b/package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch similarity index 91% rename from package/python3/0030-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch rename to package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch index eff010fa22..5253076d90 100644 --- a/package/python3/0030-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch +++ b/package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch @@ -1,4 +1,4 @@ -From d009b0142f77881dd75ff760fec728dbc8581a03 Mon Sep 17 00:00:00 2001 +From 07b950aadd570b9f96a1f128505a959b32f40962 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Fri, 2 Aug 2019 15:53:16 +0200 Subject: [PATCH] configure.ac: fixup $CC --print-multiarch output for @@ -30,10 +30,10 @@ Signed-off-by: Peter Korsgaard 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 913051c276..aba03f3779 100644 +index ed03b27fb1..841fd6732c 100644 --- a/configure.ac +++ b/configure.ac -@@ -876,7 +876,11 @@ AC_MSG_CHECKING([for multiarch]) +@@ -1086,7 +1086,11 @@ AC_MSG_CHECKING([for multiarch]) AS_CASE([$ac_sys_system], [Darwin*], [MULTIARCH=""], [FreeBSD*], [MULTIARCH=""], @@ -47,5 +47,5 @@ index 913051c276..aba03f3779 100644 AC_SUBST([MULTIARCH]) AC_MSG_RESULT([$MULTIARCH]) -- -2.20.1 +2.34.1 diff --git a/package/python3/0029-fix-building-on-older-distributions.patch b/package/python3/0029-fix-building-on-older-distributions.patch deleted file mode 100644 index fb59e593f4..0000000000 --- a/package/python3/0029-fix-building-on-older-distributions.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 94c62f96ca61f1a28124c837d7ec5ed0b9ae8786 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Thu, 16 Aug 2018 14:52:37 -0700 -Subject: [PATCH] fix building on older distributions - -Python > 3.6.3 calls os.replace in the update_file.py script, during the -regen-importlib phase of the build process. - -According to Doc/whatsnew/3.3.rst line 1631, os.replace acts in the same -way as os.rename, however, it is now cross-platform compatible for Windows. - -Because BuildRoot is guaranteed only to be built in POSIX environment, it is -safe to change os.replace back to os.rename. - -This change fixes building on older systems such as CentOS7, that only come -with python 2. - -Signed-off-by: Adam Duskett ---- - Tools/scripts/update_file.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Tools/scripts/update_file.py b/Tools/scripts/update_file.py -index 224585c69b..ef458c0c63 100644 ---- a/Tools/scripts/update_file.py -+++ b/Tools/scripts/update_file.py -@@ -16,7 +16,7 @@ def main(old_path, new_path): - with open(new_path, 'rb') as f: - new_contents = f.read() - if old_contents != new_contents: -- os.replace(new_path, old_path) -+ os.rename(new_path, old_path) - else: - os.unlink(new_path) - --- -2.25.1 - diff --git a/package/python3/0031-Add-an-option-to-disable-the-berkeleydb-module.patch b/package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch similarity index 80% rename from package/python3/0031-Add-an-option-to-disable-the-berkeleydb-module.patch rename to package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch index 0c0d51a7eb..5fb436db59 100644 --- a/package/python3/0031-Add-an-option-to-disable-the-berkeleydb-module.patch +++ b/package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch @@ -1,4 +1,4 @@ -From cf4d7fd9f7cb6c1ced32ee323b2b5755640051b7 Mon Sep 17 00:00:00 2001 +From 67e9793d070ac5c8e83abbe95b9208533ffeadd0 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 11 Apr 2020 22:01:40 +0200 Subject: [PATCH] Add an option to disable the berkeleydb module @@ -9,10 +9,10 @@ Signed-off-by: Bernd Kuhls 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 4e733f6..1e52f30 100644 +index 841fd6732c..06c9a81f95 100644 --- a/configure.ac +++ b/configure.ac -@@ -3480,6 +3480,12 @@ if test "$UUID" = "no"; then +@@ -4280,6 +4280,12 @@ if test "$UUID" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _uuid" fi @@ -26,5 +26,5 @@ index 4e733f6..1e52f30 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0032-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch b/package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch similarity index 89% rename from package/python3/0032-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch rename to package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch index 0458283c18..712fd08fb1 100644 --- a/package/python3/0032-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch +++ b/package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch @@ -1,4 +1,4 @@ -From 3c83eedcc2df3ecf6c4a17953ca24dff60c1378e Mon Sep 17 00:00:00 2001 +From 3edeed879871a10acbe802f4a68cff3d4869dbde Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Thu, 12 Nov 2020 00:16:18 +0100 Subject: [PATCH] lib/crypt: uClibc-ng doesn't set errno when encryption method @@ -23,10 +23,10 @@ Signed-off-by: Daniel Lang 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Lib/crypt.py b/Lib/crypt.py -index 33dbc46bb3..4692a5270c 100644 +index de4a14a388..ba482487a7 100644 --- a/Lib/crypt.py +++ b/Lib/crypt.py -@@ -94,7 +94,9 @@ def _add_method(name, *args, rounds=None): +@@ -98,7 +98,9 @@ def _add_method(name, *args, rounds=None): result = crypt('', salt) except OSError as e: # Not all libc libraries support all encryption methods. @@ -38,5 +38,5 @@ index 33dbc46bb3..4692a5270c 100644 raise if result and len(result) == method.total_size: -- -2.25.4 +2.34.1 diff --git a/package/python3/python3.hash b/package/python3/python3.hash index f9b8e2ec8d..c4ee79305d 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 Python-3.10.8.tar.xz -sha256 d4a223f033419313218c9b8444167e91e87a5bebdb43fb8490df441df5220a8b LICENSE +sha256 a57dc82d77358617ba65b9841cee1e3b441f386c3789ddc0676eca077f2951c3 Python-3.11.0.tar.xz +sha256 f03e17cd594c2085f66a454e695c7ebe5b4d3c0eff534f4f194abc2fd164621b LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 4131941e11..50d125ba16 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON3_VERSION_MAJOR = 3.10 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).8 +PYTHON3_VERSION_MAJOR = 3.11 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).0 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others @@ -41,7 +41,12 @@ HOST_PYTHON3_CONF_ENV += \ PYTHON3_DEPENDENCIES = host-python3 libffi -HOST_PYTHON3_DEPENDENCIES = host-autoconf-archive host-expat host-zlib host-libffi +HOST_PYTHON3_DEPENDENCIES = \ + host-autoconf-archive \ + host-expat \ + host-libffi \ + host-pkgconf \ + host-zlib ifeq ($(BR2_PACKAGE_HOST_PYTHON3_BZIP2),y) HOST_PYTHON3_DEPENDENCIES += host-bzip2 @@ -174,6 +179,7 @@ endif PYTHON3_CONF_OPTS += \ --without-ensurepip \ --without-cxx-main \ + --with-build-python=$(HOST_DIR)/bin/python3 \ --with-system-ffi \ --disable-pydoc \ --disable-test-modules \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:10:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:10:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/python3: bump to version 3.11.0 In-Reply-To: <20221025135813.2387865-1-james.hilliard1@gmail.com> References: <20221025135813.2387865-1-james.hilliard1@gmail.com> Message-ID: <20221103231020.5f0705b2@windsurf> On Tue, 25 Oct 2022 07:58:13 -0600 James Hilliard wrote: > Add new host-pkgconf host python3 dependency. > > Set new --with-build-python conf options for target python build. > > Drop Fix cross compiling the uuid module patch which is no longer > required as pkgconfig is now used for include directory detection. > > Refresh patches. > > License hash changed due to year update: > https://github.com/python/cpython/commit/ba00f0d93a4aea85ae8089f139856a7c450584d7 > > Signed-off-by: James Hilliard > --- > ...e-the-build-of-pyc-files-conditional.patch | 14 +++--- > ...taddrinfo-configure-test-when-cross-.patch | 20 ++++---- > ...re-to-disable-the-build-of-certain-e.patch | 32 ++++++------ > ...y-header-paths-for-cross-compilation.patch | 12 ++--- > ...ook-in-usr-lib-termcap-for-libraries.patch | 10 ++-- > .../0006-Don-t-add-multiarch-paths.patch | 8 +-- > .../0007-Abort-on-failed-module-build.patch | 8 +-- > .../0008-Serial-ioctl-workaround.patch | 6 +-- > ...e-shebang-of-Python-scripts-for-cros.patch | 6 +-- > ...ig.sh.in-ensure-sed-invocations-only.patch | 4 +- > .../0011-Add-an-option-to-disable-pydoc.patch | 32 ++++++------ > ...012-Add-an-option-to-disable-lib2to3.patch | 43 ++++++++-------- > ...option-to-disable-the-sqlite3-module.patch | 37 ++++++-------- > ...d-an-option-to-disable-the-tk-module.patch | 24 ++++----- > ...-option-to-disable-the-curses-module.patch | 18 +++---- > .../0016-Add-an-option-to-disable-expat.patch | 49 +++++++------------ > ...-Add-an-option-to-disable-CJK-codecs.patch | 8 +-- > .../0018-Add-an-option-to-disable-NIS.patch | 8 +-- > ...Add-an-option-to-disable-unicodedata.patch | 8 +-- > .../0020-Add-an-option-to-disable-IDLE.patch | 26 +++++----- > ...021-Add-an-option-to-disable-decimal.patch | 36 +++++--------- > ...on-to-disable-the-ossaudiodev-module.patch | 14 +++--- > ...an-option-to-disable-openssl-support.patch | 8 +-- > ...ption-to-disable-the-readline-module.patch | 8 +-- > ...to-disable-zlib-bzip2-and-xz-modules.patch | 8 +-- > ...thon-config.sh-don-t-reassign-prefix.patch | 6 +-- > ...dd-an-option-to-disable-uuid-module.patch} | 8 +-- > ...-Fix-cross-compiling-the-uuid-module.patch | 43 ---------------- > ...-fix-building-on-older-distributions.patch | 47 ++++++++++++++++++ > ...p-CC-print-multiarch-output-for-mus.patch} | 8 +-- > ...-fix-building-on-older-distributions.patch | 38 -------------- > ...on-to-disable-the-berkeleydb-module.patch} | 8 +-- > ...ng-doesn-t-set-errno-when-encryptio.patch} | 8 +-- > package/python3/python3.hash | 4 +- > package/python3/python3.mk | 12 +++-- > 35 files changed, 285 insertions(+), 344 deletions(-) > rename package/python3/{0028-Add-an-option-to-disable-uuid-module.patch => 0027-Add-an-option-to-disable-uuid-module.patch} (81%) > delete mode 100644 package/python3/0027-Fix-cross-compiling-the-uuid-module.patch > create mode 100644 package/python3/0028-fix-building-on-older-distributions.patch > rename package/python3/{0030-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch => 0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch} (91%) > delete mode 100644 package/python3/0029-fix-building-on-older-distributions.patch > rename package/python3/{0031-Add-an-option-to-disable-the-berkeleydb-module.patch => 0030-Add-an-option-to-disable-the-berkeleydb-module.patch} (80%) > rename package/python3/{0032-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch => 0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch} (89%) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:10:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:10:48 +0100 Subject: [Buildroot] [PATCH] package/gawk: drop incorrect patch In-Reply-To: <20221031072634.2986903-1-yann.morin.1998@free.fr> References: <20221031072634.2986903-1-yann.morin.1998@free.fr> Message-ID: <20221103231048.0171aa43@windsurf> On Mon, 31 Oct 2022 08:26:34 +0100 "Yann E. MORIN" wrote: > Commit 8cd06967b9be (gawk: bump version and migrate to autotargets) > added a patch that purportedly reduced the installation size by not > installing the versioned program (gawk-X.Y). > > However, the versioned program is a hard-link to the unversioned one, > so, save for a directory entry, it does not take extra space in the > final image. > > Drop that patch. > > Signed-off-by: Yann E. MORIN > --- > package/gawk/0001-no-versioned.patch | 16 ---------------- > 1 file changed, 16 deletions(-) > delete mode 100644 package/gawk/0001-no-versioned.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:10:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:10:33 +0100 Subject: [Buildroot] [git commit] package/gawk: drop incorrect patch Message-ID: <20221103221145.B848387D22@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aaba432e2cae6ccff2bc6fa30c3ec0cc3c0f3c71 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 8cd06967b9be (gawk: bump version and migrate to autotargets) added a patch that purportedly reduced the installation size by not installing the versioned program (gawk-X.Y). However, the versioned program is a hard-link to the unversioned one, so, save for a directory entry, it does not take extra space in the final image. Drop that patch. Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- package/gawk/0001-no-versioned.patch | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/package/gawk/0001-no-versioned.patch b/package/gawk/0001-no-versioned.patch deleted file mode 100644 index c5bbdddeb5..0000000000 --- a/package/gawk/0001-no-versioned.patch +++ /dev/null @@ -1,16 +0,0 @@ -Disabled versioned installation of binaries to save space. - -Signed-off-by: Gustavo Zacarias -[Gustavo: update for 4.1.2] - -diff -Nura gawk-4.1.2.orig/Makefile.in gawk-4.1.2/Makefile.in ---- gawk-4.1.2.orig/Makefile.in 2015-04-29 16:11:09.367925925 -0300 -+++ gawk-4.1.2/Makefile.in 2015-04-29 16:11:25.308466495 -0300 -@@ -1173,6 +1173,7 @@ - # (This is done universally, which may not always be right, but - # there's no easy way to distinguish GNU from non-GNU systems.) - install-exec-hook: -+foo: - (cd $(DESTDIR)$(bindir); \ - $(LN) gawk$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \ - if [ ! -f awk$(EXEEXT) ]; \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:12:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:12:37 +0100 Subject: [Buildroot] [git commit] package/rsync: force HAVE_C99_VSNPRINTF to "yes" Message-ID: <20221103221246.BB13987D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0b17cd017e8b946d718c81f0e38fd570e6a6bc0d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master We know the system will have a modern-enough C library that implements the required snprintf() functionality. Since the configure stage can't detect the system's capabilities (because it is cross-compiling), let's hard-code the decision. As a result, rsync won't be linking in its own copy of snprintf(). Signed-off-by: Markus Mayer Signed-off-by: Thomas Petazzoni --- package/rsync/rsync.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 81ad4b9291..7ff7ca6eef 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -11,6 +11,9 @@ RSYNC_LICENSE_FILES = COPYING RSYNC_CPE_ID_VENDOR = samba RSYNC_SELINUX_MODULES = rsync RSYNC_DEPENDENCIES = zlib popt +# We know that our C library is modern enough for C99 vsnprintf(). Since +# configure can't detect this, we tell configure that vsnprintf() is safe. +RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:12:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:12:52 +0100 Subject: [Buildroot] [PATCH] package/rsync: force HAVE_C99_VSNPRINTF to "yes" In-Reply-To: <20221019233414.868133-1-mmayer@broadcom.com> References: <20221019233414.868133-1-mmayer@broadcom.com> Message-ID: <20221103231252.399a0411@windsurf> On Wed, 19 Oct 2022 16:34:14 -0700 Markus Mayer via buildroot wrote: > We know the system will have a modern-enough C library that implements > the required snprintf() functionality. Since the configure stage can't > detect the system's capabilities (because it is cross-compiling), let's > hard-code the decision. > > As a result, rsync won't be linking in its own copy of snprintf(). > > Signed-off-by: Markus Mayer > --- > package/rsync/rsync.mk | 3 +++ > 1 file changed, 3 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:23:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:23:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/vdr: fix build with gcc >= 11 and uclibc < 1.0.0 In-Reply-To: <20220925152452.353907-1-fontaine.fabrice@gmail.com> References: <20220925152452.353907-1-fontaine.fabrice@gmail.com> Message-ID: <20221103232330.11e41109@windsurf> On Sun, 25 Sep 2022 17:24:52 +0200 Fabrice Fontaine wrote: > Drop static from first patch to fix the following build failure with > gcc >= 11 and uclibc < 1.0.0 (prior to > https://github.com/wbx-github/uclibc-ng/commit/5c484467f718a25e94a88b11bdbb670ddb1c0d0f): This explanation can't be correct, because the build failure does not occur with uclibc < 1.0.0. The build failure you're pointing to is recent, so it was with a recent version of uclibc, as the build failure configuration is using an internal toolchain. Or I'm missing something? > > skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] > 1105 | static int getloadavg (double loadavg[], int nelem) > | ^~~~~~~~~~ > In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/xtensa-buildroot-linux-uclibc/include/c++/11.3.0/cstdlib:75, > from /home/buildroot/autobuild/run/instance-3/output-1/host/xtensa-buildroot-linux-uclibc/include/c++/11.3.0/stdlib.h:36, > from config.h:15, > from channels.h:13, > from skins.h:13, > from skinlcars.h:13, > from skinlcars.c:26: > /home/buildroot/autobuild/run/instance-3/output-1/host/xtensa-buildroot-linux-uclibc/sysroot/usr/include/stdlib.h:920:12: note: previous declaration of 'int getloadavg(double*, int)' > 920 | extern int getloadavg (double __loadavg[], int __nelem) > | ^~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/2d9fe8548ccbbcad3f86051509bf811fedb1d8e9 > > Signed-off-by: Fabrice Fontaine Also, Yann came up with some feedback. Have you had the chance to look into it? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From wdouglass at carnegierobotics.com Thu Nov 3 22:30:21 2022 From: wdouglass at carnegierobotics.com (Woody Douglass) Date: Thu, 3 Nov 2022 22:30:21 +0000 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules Message-ID: <70a53e0eb3fdc514641a9cb83dd42aa5bd0f1be6.camel@carnegierobotics.com> This adds a separate opencv4_contrib package to manage downloading/unpacking that repository. These extra modules are useful for a lot of applications, but not necessary for minimal installs, so they are all given dedicated Kconfig options Signed-off-by: Woodrow Douglass --- package/Config.in | 1 + package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ package/opencv4-contrib/opencv4-contrib.hash | 3 + package/opencv4-contrib/opencv4-contrib.mk | 13 + package/opencv4/opencv4.mk | 56 +++- 5 files changed, 385 insertions(+), 1 deletion(-) create mode 100644 package/opencv4-contrib/Config.in create mode 100644 package/opencv4-contrib/opencv4-contrib.hash create mode 100644 package/opencv4-contrib/opencv4-contrib.mk diff --git a/package/Config.in b/package/Config.in index 238d7813f0..f03b5aad82 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1593,6 +1593,7 @@ menu "Graphics" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" + source "package/opencv4-contrib/Config.in" source "package/opengl/Config.in" source "package/openjpeg/Config.in" source "package/pango/Config.in" diff --git a/package/opencv4-contrib/Config.in b/package/opencv4- contrib/Config.in new file mode 100644 index 0000000000..9800333035 --- /dev/null +++ b/package/opencv4-contrib/Config.in @@ -0,0 +1,313 @@ +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB + bool "opencv4-contrib" + depends on BR2_PACKAGE_OPENCV4 + help + OpenCV (Open Source Computer Vision) is a library of + programming functions for real time computer vision. + + http://opencv.org/ + +if BR2_PACKAGE_OPENCV4_CONTRIB + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT + bool "alphamat" + help + Computer Vision based Alpha Matting -- Given an input image + and a trimap, generate an alpha matte. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO + bool "aruco" + help + ArUco and ChArUco Markers -- Augmented reality ArUco marker + and "ChARUco" markers where ArUco markers embedded inside the + white areas of the checker board. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE + bool "barcode" + help + Barcode detecting and decoding methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM + bool "bgsegm" + help + Background segmentation algorithm combining statistical + background image estimation and per-pixel Bayesian + segmentation. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED + bool "bioinspired" + help + Biological Vision -- Biologically inspired vision model: + minimize noise and luminance variance, transient event + segmentation, high dynamic range tone mapping methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB + bool "ccalib" + help + Custom Calibration -- Patterns for 3D reconstruction, + omnidirectional camera calibration, random pattern calibration + and multi-camera calibration. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ + bool "cnn_3dobj" + help + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net + library to build, train and test a CNN model of visual object + recognition and pose. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV + bool "cvv" + help + Computer Vision Debugger -- Simple code that you can add + to your program that pops up a GUI allowing you to + interactively and visually debug computer vision programs. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS + bool "datasets" + help + Datasets Reader -- Code for reading existing computer vision + databases and samples of using the readers to train, test and + run using that dataset's data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT + bool "dnn_objdetect" + help + Object Detection using CNNs -- Implements compact CNN Model + for object detection. Trained using Caffe but uses + opencv_dnn module. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES + bool "dnn_superres" + help + Superresolution using CNNs -- Contains four trained + convolutional neural networks to upscale images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED + bool "dnns_easily_fooled" + help + Subvert DNNs -- This code can use the activations in a + network to fool the networks into recognizing something else. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM + bool "dpm" + help + Deformable Part Model -- Felzenszwalb's Cascade with + deformable parts object recognition code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE + bool "face" + help + Face Recognition -- Face recognition techniques: Eigen, Fisher + and Local Binary Pattern Histograms LBPH methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE + bool "freetype" + help + Drawing text using freetype and harfbuzz. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY + bool "fuzzy" + help + Fuzzy Logic in Vision -- Fuzzy logic image transform and + inverse; Fuzzy image processing. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF + bool "hdf" + help + Hierarchical Data Storage -- This module contains I/O + routines for Hierarchical Data Format: + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format + meant to store large amounts of data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS + bool "hfs" + help + Hierarchical Feature Selection for Efficient Image + Segmentation -- This module contains an efficient + algorithm to segment an image. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH + bool "img_hash" + help + This module contains algorithms to extract hash of an + image allowing to efficiently estimate similarity between + images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM + bool "intensity_transform" + help + The module brings implementations of intensity transformation + algorithms to adjust image contrast. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA + bool "julia" + help + Julia language wrappers with samples and tests. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR + bool "line_descriptor" + help + Line Segment Extract and Match -- Methods of extracting, + describing and matching line segments using binary + descriptors. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB + bool "matlab" + help + Matlab Interface -- OpenCV Matlab Mex wrapper code generator + for certain opencv core modules. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC + bool "mcc" + help + Macbeth Color Chart detector -- Find and return color patch + location in MacBeth color calibration charts. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW + bool "optflow" + help + Optical Flow -- Algorithms for running and evaluating + deepflow, simpleflow, sparsetodenseflow and motion + templates (silhouette flow). + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS + bool "ovis" + help + OGRE 3D Visualiser -- allows you to render 3D data using + the OGRE 3D engine. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING + bool "phase_unwrapping" + help + Quality-guided phase unwrapping. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT + bool "plot" + help + Plotting -- The plot module allows you to easily plot data + in 1D or 2D. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY + bool "quality" + help + Image Quality Analysis (IQA) API. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID + bool "rapid" + help + Silhouette based 3D object tracking. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG + bool "reg" + help + Image Registration -- Pixels based image registration for + precise alignment. Follows the paper "Image Alignment and + Stitching: A Tutorial", by Richard Szeliski. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD + bool "rgbd" + help + RGB-Depth Processing module -- Linemod 3D object recognition; + Fast surface normals and 3D plane finding. 3D visual odometry. + 3d reconstruction using KinectFusion. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY + bool "saliency" + help + Saliency API -- Where humans would look in a scene. Has + routines for static, motion and "objectness" saliency. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM + bool "sfm" + help + Structure from Motion -- This module contains algorithms + to perform 3d reconstruction from 2d images. The core of + the module is a light version of Libmv. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE + bool "shape" + help + Shape Distance and Matching + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO + bool "stereo" + help + Stereo Correspondence -- Stereo matching done with different + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense + stereo correspondence using Quasi Dense Stereo method. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT + bool "structured_light" + help + Structured Light Use -- How to generate and project gray code + patterns and use them to find dense depth in a scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES + bool "superres" + help + Super Resolution + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING + bool "surface_matching" + help + Point Pair Features -- Implements 3d object detection and + localization using multimodal point pair features. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT + bool "text" + help + Scene Text Detection and Recognition -- This module contains + algorithms to perform text detection, words segmentation and + text recognition in a visual scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING + bool "tracking" + help + Vision Based Object Tracking -- Use and/or evaluate different + visual object tracking techniques. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB + bool "videostab" + help + Video Stabilization + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ + bool "viz" + help + 3D Visualizer + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE + bool "wechat_qrcode" + help + WeChat QR code detector for detecting and parsing QR code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D + bool "xfeatures2d" + help + Features2D extra -- Extra 2D Features Framework containing + experimental and non-free 2D feature detector/descriptor + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, + Self-similar. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC + bool "ximgproc" + help + Extended Image Processing -- Structured Forests / Domain + Transform Filter / Guided Filter / Adaptive Manifold Filter + / Joint Bilateral Filter / Superpixels / Ridge Detection + Filter. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT + bool "xobjdetect" + help + Boosted 2D Object Detection -- Uses a Waldboost cascade and + local binary patterns computed as integral features for 2D + object detection. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO + bool "xphoto" + help + Extra Computational Photography -- Additional photo processing + algorithms: Color balance / Denoising / Inpainting. + +endif diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash new file mode 100644 index 0000000000..9db112c9e9 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 a97c2eaecf7a23c6dbd119a609c6d7fae903e5f9ff5f1fe678933e01c67a6c 11 opencv4-contrib-4.5.5.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d 30 LICENSE diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk new file mode 100644 index 0000000000..e4eb66a14a --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.mk @@ -0,0 +1,13 @@ +###################################################################### ########## +# +# opencv4-contrib +# +###################################################################### ########## + +OPENCV4_CONTRIB_VERSION = 4.5.5 +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE +OPENCV4_CONTRIB_LICENSE = Apache-2.0 +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE + +$(eval $(generic-package)) diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index ef15c6d911..801910ad6a 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -83,7 +83,7 @@ OPENCV4_CONF_OPTS += \ # - world: all-in-one module # # * Contrib modules from [1] are disabled: -# - opencv_contrib package is not available in Buildroot; +# - opencv_contrib package is not available in Buildroot;s # - OPENCV_EXTRA_MODULES_PATH is not set. # # [1] https://github.com/Itseez/opencv_contrib @@ -232,6 +232,60 @@ OPENCV4_CONF_OPTS += \ OPENCV4_DEPENDENCIES += host-pkgconf zlib +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) +OPENCV4_DEPENDENCIES += opencv4-contrib +OPENCV4_CONF_OPTS += \ + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper From james.hilliard1 at gmail.com Thu Nov 3 22:42:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 16:42:06 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.65.0 Message-ID: <20221103224206.3984607-1-james.hilliard1@gmail.com> Link to Rust 1.65.0 annoucement: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html Newest version of the source archives have been retrieved with their hash values, and the signature of the .asc files have been verified as follows: $ curl -fsSL https://static.rust-lang.org/rust-key.gpg.ascii | gpg --import $ gpg --verify There is no typographical error in the packages according to the check-pakage utility: $ ./utils/check-package package/rust-bin/* $ ./utils/check-package package/rust/* The testsuite tool were successfully run for rust and rust-bin packages to test the Rust toolchain under 1.65.0: $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRustBin $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRust In order to verify the compatibility of packages depending on Rust 1.65.0, tests using `./utils/test-pkg` were run. You may want to execute the test-pkg command after creating a `.config` file enabling the corresponding BR2_PACKAGE, for example: Create a file `buildroot/ripgrep.config` containing "BR2_PACKAGE_RIPGREP=y" Then execute: $ ./utils/test-pkg -d test-pkg -c ripgrep.config -p ripgrep Results: librsvg OK ripgrep OK suricata OK bat OK 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 595402f1b8..af9927a028 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.64.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 9081928cced6fc650eaccb88f2ea154dc95c066957b234fa9c0cbe1770479f54 rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 b22e0efcdff9bcb27aef82148f26a5d3d67da618da3e6e8c9402fe7fcdd8ca69 rust-1.64.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 e40f1a1ad1404e87511e86964e03636de9e45b68bc745f1814e6e0b1f8fb8523 rust-1.64.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 27926d9f16018c3e8ac57012cd7062f12783e5eca34dcc57da2b7bf1bea80d32 rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 2e046d4aad27d98e5d15a2c74272169995740981acb006aeb4109e1bdf5ff0d4 rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 9f0c8a041fe1351bc3d615a74a4c9d5b1cbe194903f2b9a77dc6b42ca374ead9 rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 913e8286a3bc709ee0916fabec31dd9b6703c40b065b1ac59fd2125011a7fb34 rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 822cfc0abb4a30f37bf53b6703acac69f56edb2700a62502caca5ae09ede4e10 rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 283e8fb39770a9dc939ba750c44a9c40cac799e77a0556354de448c166b792c0 rust-1.64.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 bd69e42f6cfe3ba96d781ad0b4095ddac4f0fc31c1af445018edf6f0aba543e4 rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 40abc9ec4f86ff0e37ba176e4c68dfa708e9857bb0372169c865367593127566 rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 2438f7116711b2c65b60d59662ad333cc5f66868ec34498777ed764103f4d4a3 rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 9e7dc879ce647d0b5c7423dcfea1438d64ea2e0764895b5cb9b3258ab0ecf8dd rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 07fbe4ef51f33e7954e25c433522da224b10c6f7353f612713669a4fc58704e8 rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 9955ac8be9828e0400c16a1c0388a769401dc8e732d099ffada156867cab08fb rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 f0d24e63e2687af229ea1472650bf5dd5a50d7706062b47a73413e28101fccf1 rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 af9b36ce5ad613112f83f085840e1f2c5f58ec7b72d8dbf9e833883105699a37 rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 5246edd6be26f10d11a3100d3e74f460c2cfbdabb417e4cc8225ce2b82c485ce rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 ef1820f55b341ed1a78cadbd3564f9f8800f99bbfb7533821ef5f90ba2c21e87 rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 eca7608caa6b8fb31467b4524292e86f854ebd06fcff29f58f5fc860b664c711 rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 a31b9284ca3e864343fdad900fc877cc14e00de32dcde7326023372720cd4b09 rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 742fac589f1bc1a0ddd857e32b317e2b673c40adb8ef6dfc3516563ba9bc839f rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 791aafcfb41c342783bc3c8cdb57ac61453fc02eee185f15c275716f419556f3 rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-musl.tar.xz.asc -sha256 0cb3b0848cd31bd68ac82cd138c6345e5348f5af3dcc1f13275ee019a0895c59 rust-std-1.64.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 c80c57df63517d6171c061e6c095b794593172a3abefa9b4202992706bda12e5 rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-musl.tar.xz.asc -sha256 b193faf2e37951bf1ac6c3f2d4bd4fe84971a2f56f22e66323cccd142df54156 rust-std-1.64.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 45baef38fbfadf21d4e603554c49d62525d1dff887e4ea7045b1fc88feb81663 rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-musl.tar.xz.asc -sha256 993b3e003feaa966466509ea9161106978ef7c874877461b4ca1a9936032b25b rust-std-1.64.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 a2d2e2d274105054303adfd9ecb75ea2fba36a228ab23a669c609062f4db0035 rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 83981de8b57719d714d59b55f3749d8c6ff10588d8d6c7d7ae371bfb668a7b5b rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 8ec026244400bac48d918230a0c99aa2c31ff33d6cc4d18552228509ca58c074 rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 97f40ad383014955448f7917abba7a547d1ddd205746641d3e9c3f730cbd129e rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 7dbcf969fc6717215796079437cf073a8ef7df95b77ded4654009c8379c91e0a rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 288dd07746b0ece185753e784c7e97f2f01984e9302ef46a4ff71db665002637 rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 6b29ebec4cd705760db634717cf6df68a9a377d52c25def30f5a2e2641a83279 rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 dc0352fdcf7f8b4fcb551d63001738ee120ea2a0fcc7d55db11f1f87eba90b3e rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 ef697469b2a3ea8897f49b70e3be0c7aaca3f26fd3234812113e2e85cafac738 rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 284b09a96d4cdbb96827914a318f9c41e2b207c0afeae76b9f0e3830d2ef2d4d rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 939db2384f543325cc8a2423ab53e28623b9e9762dacea1e2010cf894d3e6ab1 rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 3551f014fe1839e68e7b06eeb1b3f67869bef9c4849da9c9c01a7b8c3e32ebf2 rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 6ace34bcbba9557aa2fc3a0515c3da4a83ca24d7d45506c5e1b32f589fa38a8b rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 29af13a882abbe797fadd43afcb75bce2e2304438db9e21a3e64a2e9100501fb rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 b3a83a9585b8c4ede4eab2a11b3f96895f676d8b46c9642140c4fefd5c309ed1 rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 50595b96f98e0940bbfe00209d6c233e9158e140ecd6088ad3bd53f89b123e9d rust-1.65.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 afa3af620b3a0bf8a1da33413eace1db681db5f99b2572ac016027b3d71a50b7 rust-1.65.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 c6b48026fb131a404bcdc7a691246c3de716e32805d58d1571e253b9a5b047b5 rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 5601b31290790a7077c342c8731bb1d5de1a89639476e14bc7840aeaa3ab6010 rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8cf900ac125d6bebc97ebb777761923b2062e4fc36692c1f2d68faa0e70949b2 rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 e0654c20446aa5c66def122617f3ca4be9e9b86e75040327e3d35973b6b88980 rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 f02e1bac01415e101fac58608b070b0f37c7df1a142c8001ddbc489cfb85c232 rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 e7dc9bb42c0e738f68f8ad4b05cf4b7bef8fa490c379e5730c7e282507b305ee rust-1.65.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 9455cab767f7b9f46259aac8d953f15f11b3d65513384e2b0a5e77d0432ae82f rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 735b681c8a6e60925c76d6cc899e78b4cb4562ada24a1f265b2021c1faad78ad rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz.asc +sha256 9ea488da40c347826cce7e238847c745ee566254bb1d077412673f8243fb1cd2 rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 c8793e77ef43336bc372a7a5b4720d5449e92577c7875471c2bc40ddbfde4811 rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 f7d5eb17dbe46ee9d3c4f9fcffc07b8e3311c747545402c8d3b5c43043f27288 rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 32d7f301196d73027fb9a5ae595dbadacdc234307c36b4a175a132e75318e38c rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz.asc +sha256 453a1443e4753611dc4e6969e50ad8d7984a31d1a457729a860599ed19b1de7a rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 d079e841be640b4ce26aa821f29bc813243a7c0af7b8aca8ca4acf5c2e5b722f rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 1d11ab1d60070ae30ff87b55dca077f4d532d814a9ab7bc77055b5b429a78c6e rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 fec73401941bffce3b6913d31955f1291119dea119c0051d94f271ae7c959d4c rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 c14268337c69650a2618909d8e691489385d748374d73ab8d6a2f9d6b030d70d rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 9368527053c4bab0fd320209b45f0278d0a1e54a37006a56a6e565404ab73fef rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 0b5bc219333e3e983fb1e7e86a0c268c4a52ccbd6326a16785be9d9017d97e9f rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz.asc +sha256 533eda439eb5ffec258b8219445742d6d60570040b3ff167291e3d0d985b9d70 rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-musl.tar.xz.asc +sha256 7f5d9ae65827aef1a51676927a4c9533f942021d2fd45fd93b23dfaa738ee205 rust-std-1.65.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 99bd62d593a6ab3205cab7f06b5793a075b9d05d868e927a6948e46269d61e82 rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-musl.tar.xz.asc +sha256 644a4c57c1392f776c5ebb13f9832778b69464391b3766e6bbd18c3aa11787a6 rust-std-1.65.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 50c65a8effc85aa89242ba0a2a2c89bfcc4d0a39dcb42396d10b0036b9a4e90c rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-musl.tar.xz.asc +sha256 3bc5043f4eb7bb6418708792ee8e777197e562d03843a9adf62ce245ba07289a rust-std-1.65.0-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 338c702b79dac33e32dde097084dd38852487d2976c5eb66b44ba8fc8319342b rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 9450745a5e678c9b7e65ecc7d6a016f92d8d22d8091c4a77431b1e58b99a435f rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 a0a0e60a0e850140194250fbbfb962c322d4f474f4ec22d03b7f537034257c09 rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 0862706d22dcfee39b0d2df874dd6065d8c3020c0b8974f6e7b694edd42413ae rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 79e078420f7c45fd1cf38b70620ced50d35ddb1621736b65be987c20481fe5bc rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz.asc +sha256 482e9245873338a08f47ea2c29683134b8813deb3e3eafb78b786d34bbecce51 rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 672b9ea8018dcdf7d5f79f5298bacc34e7600a082727b4f1a20c14251752aaa2 rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8a26e08908156ae5a05c64c2732435ef4efb994a2ac6d0b2e9c93c0dae19d089 rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 ce18b44300f7d5d94856cef5b270ba010061fafa411beb9782207e26cbab88a6 rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 fa99f123ce14f1cda245857b50fd4709adee960e7d36ce663b87c13aee18b64b rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 a3f6740be345364f4599ae837d2401e0f31e5d33a4f958852d12a384ee581a83 rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 fc2a8816665f464d3085dcd379c44b9de0ee1f1084fae0a4c32c57754b27992b rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 2b588cd2d49688c0c33b7466614123e8fe4c910f4d802fc0ff0662b1772816a9 rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-musl.tar.xz.asc +sha256 55abeb1b55aeebc46a4af2f304271361397df58d12f7eb23fb262bc3132c6056 rust-std-1.65.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 a356acd3dc..91ee5a5372 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.64.0 +RUST_BIN_VERSION = 1.65.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 fbef37683a..9776f3f84c 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.64.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.64.0-src.tar.xz.asc -sha256 e8170d318fac9d2fc17d5c3e648e7068f56e8db8d233d864aeffbef7c6542eac rustc-1.64.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.asc +sha256 2d6aa2ea3fedd55acbbd65f78349385f9daa9c14e25db7a8df5d015588eee1cf rustc-1.65.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 4b5e5fac48..d501391d77 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.64.0 +RUST_VERSION = 1.65.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 Thu Nov 3 22:45:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:45:37 +0100 Subject: [Buildroot] [PATCH next 1/2] package/pkg-cargo: provide a single definition of CARGO_HOME value Message-ID: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> Instead of replicating $(HOST_DIR)/share/cargo in several place, define BR_CARGO_HOME. This will help when we'll want to change this location. Signed-off-by: Thomas Petazzoni --- package/pkg-cargo.mk | 6 ++++-- package/suricata/suricata.mk | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index f7e3f39503..5923725f5e 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -20,8 +20,10 @@ # ################################################################################ +BR_CARGO_HOME = $(HOST_DIR)/share/cargo + PKG_COMMON_CARGO_ENV = \ - CARGO_HOME=$(HOST_DIR)/share/cargo + CARGO_HOME=$(BR_CARGO_HOME) # __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS is needed to allow # passing the -Z target-applies-to-host, which is needed together with @@ -79,7 +81,7 @@ $(2)_DOWNLOAD_DEPENDENCIES += host-rustc $(2)_DEPENDENCIES += host-rustc $(2)_DOWNLOAD_POST_PROCESS = cargo -$(2)_DL_ENV += CARGO_HOME=$$(HOST_DIR)/share/cargo +$(2)_DL_ENV += CARGO_HOME=$$(BR_CARGO_HOME) # If building in a sub directory, use that to find the Cargo.toml ifneq ($$($(2)_SUBDIR),) diff --git a/package/suricata/suricata.mk b/package/suricata/suricata.mk index 8c38b7c713..72b72cc94d 100644 --- a/package/suricata/suricata.mk +++ b/package/suricata/suricata.mk @@ -29,7 +29,7 @@ SURICATA_DEPENDENCIES = \ SURICATA_CONF_ENV = \ ac_cv_path_HAVE_SPHINXBUILD=no \ - CARGO_HOME=$(HOST_DIR)/share/cargo \ + CARGO_HOME=$(BR_CARGO_HOME) \ RUST_TARGET=$(RUSTC_TARGET_NAME) SURICATA_CONF_OPTS = \ -- 2.38.1 From thomas.petazzoni at bootlin.com Thu Nov 3 22:45:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:45:38 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> Message-ID: <20221103224539.692322-2-thomas.petazzoni@bootlin.com> CARGO_HOME is where Cargo stores its downloaded artefacts. See https://doc.rust-lang.org/cargo/reference/environment-variables.html: CARGO_HOME ? Cargo maintains a local cache of the registry index and of git checkouts of crates. By default these are stored under $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable overrides the location of this directory. Once a crate is cached it is not removed by the clean command. For more details refer to the guide. We currently make it point to $(HOST_DIR)/share/cargo, but this has a number of drawbacks: (1) It is not shared between Buildroot builds. Each Buildroot build will re-download the crates index, and the crates themselves, unless of course the final vendored tarball is already there. (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME is not even shared between packages, as $(HOST_DIR)/share/cargo is per package. So each package in the build that needs vendoring of Cargo crates will download the crates index and the crates in its own CARGO_HOME location. To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it is shared between builds and packages. Even though not the best/most authoritative source, https://github.com/rust-lang/cargo/issues/6930 indicates that there is a lock when accessing CARGO_HOME, because a user even complains that this lock has even become more coarse-grained than it used to be (which for us is fine, it just means that two Cargo fetch operations from two different packages will be serialized, not a big deal). Signed-off-by: Thomas Petazzoni --- package/pkg-cargo.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5923725f5e..c3d1e34309 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -20,7 +20,7 @@ # ################################################################################ -BR_CARGO_HOME = $(HOST_DIR)/share/cargo +BR_CARGO_HOME = $(DL_DIR)/.cargo PKG_COMMON_CARGO_ENV = \ CARGO_HOME=$(BR_CARGO_HOME) -- 2.38.1 From thomas.petazzoni at bootlin.com Thu Nov 3 22:50:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:50:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <70a53e0eb3fdc514641a9cb83dd42aa5bd0f1be6.camel@carnegierobotics.com> References: <70a53e0eb3fdc514641a9cb83dd42aa5bd0f1be6.camel@carnegierobotics.com> Message-ID: <20221103235020.70bb8e8e@windsurf> Hello Woody, On Thu, 3 Nov 2022 22:30:21 +0000 Woody Douglass wrote: > This adds a separate opencv4_contrib package to manage > downloading/unpacking that repository. These extra modules > are useful for a lot of applications, but not necessary > for minimal installs, so they are all given dedicated Kconfig > options > > Signed-off-by: Woodrow Douglass Thanks a lot for your patch! One issue is that because you did not send it with "git send-email", it arrived on the mailing list badly damaged (line-wrapped) by your e-mail client. Also, one thing that really should be explained in the commit log is that the opencv4-contrib is only useful to download additional source, but that it actually gets built as part of the opencv4 package itself, which is why opencv4-contrib is a dependency of opencv4 and not the other way around. Even though this is quite unusual, it should be noted that it is not the first case we have: nginx modules are handled in the same way (see nginx-upload, nginx-dav-ext, nginx-naxsi, nginx-modsecurity). Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Thu Nov 3 22:52:24 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 23:52:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/wolfssl: bump to version 5.5.3 Message-ID: <20221103225224.6375-1-fontaine.fabrice@gmail.com> Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0?s when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable Signed-off-by: Fabrice Fontaine --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 65d77ca659..08262113a0 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz +sha256 fd3135b8657d09fb96a8aad16585da850b96ea420ae8ce5ac4d5fdfc614c2683 wolfssl-5.5.3.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index d9fa72ccf4..cd3acd9411 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.2 +WOLFSSL_VERSION = 5.5.3 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES -- 2.35.1 From wdouglass at carnegierobotics.com Thu Nov 3 23:06:37 2022 From: wdouglass at carnegierobotics.com (Woody Douglass) Date: Thu, 3 Nov 2022 23:06:37 +0000 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <20221103235020.70bb8e8e@windsurf> References: <70a53e0eb3fdc514641a9cb83dd42aa5bd0f1be6.camel@carnegierobotics.com> <20221103235020.70bb8e8e@windsurf> Message-ID: Thomas Ok, no worries. My work email is outlook, so I cannot seem to get git send-email working with it. I will attempt again in the morning, from my personal (SMTP) email and with a revised commit message (and maybe a comment in the .mk file) Thanks for taking a look! Woody On Thu, 2022-11-03 at 23:50 +0100, Thomas Petazzoni wrote: > Hello Woody, > > On Thu, 3 Nov 2022 22:30:21 +0000 > Woody Douglass wrote: > > > This adds a separate opencv4_contrib package to manage > > downloading/unpacking that repository. These extra modules > > are useful for a lot of applications, but not necessary > > for minimal installs, so they are all given dedicated Kconfig > > options > > > > Signed-off-by: Woodrow Douglass > > Thanks a lot for your patch! One issue is that because you did not > send > it with "git send-email", it arrived on the mailing list badly > damaged > (line-wrapped) by your e-mail client. > > Also, one thing that really should be explained in the commit log is > that the opencv4-contrib is only useful to download additional > source, > but that it actually gets built as part of the opencv4 package > itself, > which is why opencv4-contrib is a dependency of opencv4 and not the > other way around. > > Even though this is quite unusual, it should be noted that it is not > the first case we have: nginx modules are handled in the same way > (see nginx-upload, nginx-dav-ext, nginx-naxsi, nginx-modsecurity). > > Thanks! > > Thomas From fontaine.fabrice at gmail.com Thu Nov 3 23:11:40 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 00:11:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR Message-ID: <20221103231140.235582-1-fontaine.fabrice@gmail.com> cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools Signed-off-by: Fabrice Fontaine --- package/multipath-tools/multipath-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..4b4e24621d 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -18,6 +18,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ LICENSES/LGPL-2.0 \ LICENSES/LGPL-2.1 \ README.md +MULTIPATH_TOOLS_CPE_ID_VENDOR = opensvc MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ -- 2.35.1 From fontaine.fabrice at gmail.com Thu Nov 3 23:16:23 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 00:16:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/docopt-cpp: fix static build Message-ID: <20221103231623.238493-1-fontaine.fabrice@gmail.com> Fix the following static build failure raised since the addition of the package in commit 43f96ced67c9a1f84d3f0edf5cd632178eb176b8: [ 66%] Linking CXX shared library libdocopt.so ld (ld-elf2flt): -shared used without passing a shared library ID Fixes: - http://autobuild.buildroot.org/results/834a0209c8165b3208ebf8654cb6cf8e3568b671 Signed-off-by: Fabrice Fontaine --- ...-BUILD_SHARED_LIBS-where-appropriate.patch | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch diff --git a/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch b/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch new file mode 100644 index 0000000000..77206d5208 --- /dev/null +++ b/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch @@ -0,0 +1,87 @@ +From 6d3b803d2b0e4bf8703bbfa51a67f378d6bd59f6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Th=C3=A9o=20DELRIEU?= +Date: Tue, 19 Nov 2019 14:58:59 +0100 +Subject: [PATCH] only build one target, use BUILD_SHARED_LIBS where + appropriate + +[Retrieved from: +https://github.com/docopt/docopt.cpp/commit/6d3b803d2b0e4bf8703bbfa51a67f378d6bd59f6] +Signed-off-by: Fabrice Fontaine +--- + CMakeLists.txt | 39 ++++++--------------------------------- + 1 file changed, 6 insertions(+), 33 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index feff32e..14c3420 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,33 +34,15 @@ set(docopt_HEADERS + #============================================================================ + # Compile targets + #============================================================================ +-if(MSVC OR XCODE) +- # MSVC requires __declspec() attributes, which are achieved via the +- # DOCOPT_DLL and DOCOPT_EXPORTS macros below. Since those macros are only +- # defined when building a shared library, we must build the shared and +- # static libraries completely separately. +- # Xcode does not support libraries with only object files as sources. +- # See https://cmake.org/cmake/help/v3.0/command/add_library.html?highlight=add_library +- add_library(docopt SHARED ${docopt_SOURCES} ${docopt_HEADERS}) +- add_library(docopt_s STATIC ${docopt_SOURCES} ${docopt_HEADERS}) +-else() +- # If not using MSVC or Xcode, we will create an intermediate object target +- # to avoid compiling the source code twice. +- add_library(docopt_o OBJECT ${docopt_SOURCES} ${docopt_HEADERS}) +- set_target_properties(docopt_o PROPERTIES POSITION_INDEPENDENT_CODE TRUE) +- +- add_library(docopt SHARED $) +- set_target_properties(docopt PROPERTIES +- VERSION ${PROJECT_VERSION} +- SOVERSION ${PROJECT_VERSION_MAJOR} +- ) +- add_library(docopt_s STATIC $) +-endif() ++add_library(docopt ${docopt_SOURCES} ${docopt_HEADERS}) ++set_target_properties(docopt PROPERTIES ++ VERSION ${PROJECT_VERSION} ++ SOVERSION ${PROJECT_VERSION_MAJOR} ++) + + target_include_directories(docopt PUBLIC $ $) +-target_include_directories(docopt_s PUBLIC $ $) + +-if(MSVC) ++if(MSVC AND BUILD_SHARED_LIBS) + # DOCOPT_DLL: Must be specified when building *and* when using the DLL. + # That's what the "PUBLIC" means. + # DOCOPT_EXPORTS: Must use __declspec(dllexport) when building the DLL. +@@ -69,11 +51,6 @@ if(MSVC) + PRIVATE DOCOPT_EXPORTS) + endif() + +-if(NOT MSVC) +- set_target_properties(docopt PROPERTIES OUTPUT_NAME docopt) +- set_target_properties(docopt_s PROPERTIES OUTPUT_NAME docopt) +-endif() +- + if(USE_BOOST_REGEX) + add_definitions("-DDOCTOPT_USE_BOOST_REGEX") + # This is needed on Linux, where linking a static library into docopt.so +@@ -82,9 +59,6 @@ if(USE_BOOST_REGEX) + find_package(Boost 1.53 REQUIRED COMPONENTS regex) + include_directories(${Boost_INCLUDE_DIRS}) + target_link_libraries(docopt ${Boost_LIBRARIES}) +- if(WITH_STATIC) +- target_link_libraries(docopt_s ${Boost_LIBRARIES}) +- endif() + endif() + + #============================================================================ +@@ -120,7 +94,6 @@ set(export_name "docopt-targets") + install(TARGETS docopt EXPORT ${export_name} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + + # Development package +-install(TARGETS docopt_s EXPORT ${export_name} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + install(FILES ${docopt_HEADERS} DESTINATION include/docopt) + + # CMake Package -- 2.35.1 From fontaine.fabrice at gmail.com Thu Nov 3 23:43:42 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 00:43:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/libqb: disable tests Message-ID: <20221103234342.351104-1-fontaine.fabrice@gmail.com> Disable tests to avoid the following build failure when check is enabled: libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory 11 | #include | ^~~~~~~~~~~~~~~~~ This build failure is raised since bump to version 2.0.6 in commit 2ee1bd7bb2e8d01f4ddca3fb1127ec729be1c9bf and https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 Fixes: - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d Signed-off-by: Fabrice Fontaine --- .../libqb/0001-Add-disable-tests-option.patch | 62 +++++++++++++++++++ package/libqb/libqb.mk | 3 + 2 files changed, 65 insertions(+) create mode 100644 package/libqb/0001-Add-disable-tests-option.patch diff --git a/package/libqb/0001-Add-disable-tests-option.patch b/package/libqb/0001-Add-disable-tests-option.patch new file mode 100644 index 0000000000..1afb05520d --- /dev/null +++ b/package/libqb/0001-Add-disable-tests-option.patch @@ -0,0 +1,62 @@ +From 051d9cfe8f365e30affc6476ed79b9e04a6b15ad Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Fri, 4 Nov 2022 00:27:50 +0100 +Subject: [PATCH] Add --disable-tests option + +Add --disable-tests to allow the user to disable tests. As a +side-effect, this will avoid the following build failure when check is +found: + +libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory + 11 | #include + | ^~~~~~~~~~~~~~~~~ + +This build failure is raised since version 2.0.5 and +https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 + +Fixes: + - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ClusterLabs/libqb/pull/475] +--- + Makefile.am | 6 +++++- + configure.ac | 5 +++++ + 2 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index a08b1d2..6a710a0 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -39,7 +39,11 @@ ACLOCAL_AMFLAGS = -I m4 + + dist_doc_DATA = COPYING INSTALL README.markdown + +-SUBDIRS = include lib doxygen2man docs tools tests examples ++SUBDIRS = include lib doxygen2man docs tools examples ++ ++if ENABLE_TESTS ++SUBDIRS += tests ++endif + + dist-clean-local: + rm -f .snapshot-version autoconf automake autoheader +diff --git a/configure.ac b/configure.ac +index ac44b7e..4946008 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -562,6 +562,11 @@ AC_ARG_WITH([force-sockets-config-file], + [ FORCESOCKETSFILE="$withval" ], + [ FORCESOCKETSFILE="$sysconfdir/libqb/force-filesystem-sockets" ]) + ++AC_ARG_ENABLE([tests], ++ [AS_HELP_STRING([--disable-tests],[disable tests])],, ++ [ enable_tests="yes" ]) ++AM_CONDITIONAL([ENABLE_TESTS], [test x$enable_tests = xyes]) ++ + AC_ARG_ENABLE([install-tests], + [AS_HELP_STRING([--enable-install-tests],[install tests])],, + [ enable_install_tests="no" ]) +-- +2.35.1 + diff --git a/package/libqb/libqb.mk b/package/libqb/libqb.mk index 0f409fd646..65d68181ee 100644 --- a/package/libqb/libqb.mk +++ b/package/libqb/libqb.mk @@ -12,6 +12,9 @@ LIBQB_LICENSE = LGPL-2.1+ LIBQB_LICENSE_FILES = COPYING LIBQB_CPE_ID_VENDOR = clusterlabs LIBQB_INSTALL_STAGING = YES +# We're patching configure.ac +LIBQB_AUTORECONF = YES +LIBQB_CONF_OPTS = --disable-tests LIBQB_DEPENDENCIES = libxml2 # ac_cv_prog_cc_c99 is required for BR2_USE_WCHAR=n because the C99 test -- 2.35.1 From thomas.petazzoni at bootlin.com Fri Nov 4 07:39:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 04 Nov 2022 07:39:28 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-03 Message-ID: <20221104073935.0896261038@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-03 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 1 | 1 | 0 | 2 | 2022.08.x | 12 | 11 | 0 | 23 | master | 195 | 322 | 0 | 517 | next | 0 | 1 | 0 | 1 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 31 imagemagick-7.1.0-51 | 21 s6-linux-init-1.0.6.3 | 17 glibc-2.36-66-ga1dc0be03c9d... | 14 xz-5.2.7 | 12 dash-0.5.11.5 | 11 gobject-introspection-1.72.0 | 11 host-binutils-2.38 | 11 lxc-4.0.12 | 8 crun-1.5 | 7 linux-6.0.1 | 7 host-binutils-2.39 | 6 host-go-1.19.3 | 5 host-rust-1.64.0 | 5 elfutils-0.186 | 4 traceroute-2.1.0 | 4 alsa-utils-1.2.8 | 3 botan-2.19.2 | 3 gerbera-1.10.0 | 3 gmp-6.2.1 | 3 host-gcc-initial-11.3.0 | 3 libcap-ng-0.8.3 | 3 libglib2-2.72.3 | 3 libkcapi-1.4.0 | 3 unknown | 3 valgrind-3.19.0 | 3 wolfssl-5.5.2 | 3 brltty-6.5 | 2 fontconfig-2.13.1 | 2 gensio-2.5.5 | 2 ipmitool-1_8_19 | 2 libgcrypt-1.10.1 | 2 libgpg-error-1.45 | 2 linux-5.10.145-cip17 | 2 memcached-1.6.16 | 2 ntp-4.2.8p15 | 2 numactl-2.0.16 | 2 ocf-linux-20171122 | 2 python-numpy-1.23.4 | 2 rtl8192eu-1e15b6d451731bc4d... | 2 toolchain-external-codescap... | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 attr-2.5.1 | 1 bcg729-1.1.1 | 1 bdwgc-8.2.2 | 1 bind-9.16.33 | 1 bluez5_utils-5.65 | 1 check-0.15.2 | 1 containerd-1.6.8 | 1 dbus-1.12.24 | 1 docopt-cpp-0.6.3 | 1 e2fsprogs-1.46.5 | 1 efivar-38 | 1 erlang-22.3.4.22 | 1 f2fs-tools-1.15.0 | 1 flann-1.9.2 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /nv... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /nvme... | 1 fs/ubifs/ubifs.mk:49: /nvme... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdal-3.5.1 | 1 gsl-2.6 | 1 gummiboot-2bcd919c681c952eb... | 1 host-autoconf-2.71 | 1 host-cmake-3.22.3 | 1 host-delve-1.8.0 | 1 host-expat-2.5.0 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.3.0 | 1 host-gcc-final-12.2.0 | 1 host-gcc-final-arc-2020.09-... | 1 host-gdb-arc-2020.09-releas... | 1 host-llvm-11.1.0 | 1 host-mpc-1.2.1 | 1 host-pahole-1.24 | 1 host-python3-3.10.8 | 1 host-spirv-llvm-translator-... | 1 host-systemd-250.4 | 1 igh-ethercat-1.5.2 | 1 json-c-0.16 | 1 libdeflate-1.12 | 1 libev-4.33 | 1 libglvnd-1.4.0 | 1 libidn2-2.3.4 | 1 libnl-3.7.0 | 1 libqb-2.0.6 | 1 libtommath-1.2.0 | 1 libunistring-1.1 | 1 linuxptp-3.1.1 | 1 lttng-modules-2.13.1 | 1 makedumpfile-1.7.2 | 1 mali-driver-3d697de9bce8bc6... | 1 mender-3.4.0 | 1 musl-1.2.3 | 1 ncurses-6.1 | 1 netsurf-3.10 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 openblas-0.3.21 | 1 openpgm-5-3-128 | 1 openssh-9.1p1 | 1 opus-1.3.1 | 1 pigz-2.7 | 1 procps-ng-3.3.17 | 1 proxychains-ng-4.16 | 1 putty-0.76 | 1 pv-1.6.20 | 1 qemu-7.1.0 | 1 qt5base-2ffb7ad8a1079a0444b... | 1 reaver-1.6.6 | 1 rtl8189es-39c17661136da48f8... | 1 rtl8821au-4235b0ec7d7220a63... | 1 sudo-1.9.11p2 | 1 systemd-250.4 | 1 tealdeer-1.6.1 | 1 uclibc-1.0.42 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 uqmi-0a19b5b77140465c29e2af... | 1 zabbix-5.4.9 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/aa0696e22f54531b096a348b61fbc0217a3f9f03 | aarch64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/d667848ede98ed3d6bbae8c733c6b18822432098 | sparc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/96d88379cdc34032122dfef4ec7442ef4585ebac | mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/2bc99b2b31457f7f1483e2759d6d9bf4b9b6a7c9 | ORPH or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/3bb9c1db16ae7b6082026a9c2d994155e28c1b9a | x86_64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/fc7e98a242a379fb9d4056aad747d2dc51f213fd | arceb | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/9f15f7679f89f9b581650d3a16538c6f373c8afd | i686 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/a34472d02c408150cf907658c8f79e895eeacf3f | aarch64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/18e66b2fab7d2f21172d7af0f4bef64612df6489 | riscv64 | bcg729-1.1.1 | NOK | http://autobuild.buildroot.net/results/f952ee70665a05f37b532289114cc49df2df9866 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/51ce4c5afa06d861ea2018103ca49689173d3ee8 | powerpc64le | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/8e8ab674442eca0f52d48ce42f9653688164211b | ORPH sh4aeb | bluez5_utils-5.65 | NOK | http://autobuild.buildroot.net/results/1bf1940aadab0fc5c25341186320d368dff9d974 | sparc64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/dc14936ad06c4a2cf6dc49648addabab99133325 | ORPH i686 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/64454ba211363b4dfb93a8de896146f479cf9306 | ORPH mips64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/0a1d6eddc201cf60c6bb5abcdc95625e2d932dc7 | ORPH mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/e364d287a0acc22a74f40bf4e5ef33bcfc429a58 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/16f63cc0a039845c4b605059b56f077d64317d26 | i686 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/56b8b77eb5e36b430b5624381e1d96c13a218d95 | ORPH x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/7fd852fd706f81816780a6b9063764b0e4eb1b60 | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/4623e8d19049a638cb83d5768acb32e939279736 | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/e8a8e848e8a96a8c9f9d851e9178587c487f2ac5 | aarch64_be | crun-1.5 | NOK | http://autobuild.buildroot.net/results/b6acfb229a301f18565bc9fc94ca31c9a1103a01 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/e495f879330fca084dd71ec9834ff8f1cfb79fb0 | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/4d9fac9edbd78fa09269e30505a6043186e475d2 | sparc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ab763234e6b7ebd56852c49557f4d3762558fb74 | armeb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/10e817b20705de24d96259788ab70b82643ef3e3 | x86_64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/d421b6e8edf3a74d8209ce5fa4599684176141b6 | ORPH mipsel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/7ad04f79029ca73103ed950fee6beb18e0e654f3 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/b3e90f1661f9bd14e38dcaf1b572f6b8eaa01cc6 | ORPH x86_64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/20242ddf0b574b82696d5af4c38e4f07ed513719 | ORPH mipsel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/02a137c0938ca5261f7b9d6dc5c7bcc11d8c7744 | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/d87798b16d8790deacb7b25cf2bf862adfde37d7 | ORPH mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f0996fdcda909ce66c7fda1d5a3fcb43df7f4690 | ORPH mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e34c47cec00e588056c1201293bb448ec16e7559 | ORPH x86_64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/cee431a64589d7212451d0ff06745aa23581e317 | ORPH or1k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/b6c2db90ed3bc15ce934cf6cd19b723a52e778a4 | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/fb994d42bed46d1f762f0139eaef07d9745769ad | ORPH s390x | dbus-1.12.24 | NOK | http://autobuild.buildroot.net/results/ff758cf1806bf719ab2681251de2d2677b26d189 | ORPH riscv64 | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/834a0209c8165b3208ebf8654cb6cf8e3568b671 | or1k | e2fsprogs-1.46.5 | NOK | http://autobuild.buildroot.net/results/b81573ebc9c4edada4f94bf15b276aa883d3e915 | ORPH mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/c2cab25bbf746c83146f3f2890fe74165af82737 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/019d51dd565462b78fc24fceea5fdd27a833c9de | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bc981d48c663ba264fb8b5b2c67cb26817c50ede | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c4028961723aad63c3eb3b6eab4ce0cbe3e6733b | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d8e5974fb9a3a80ded2e79672bb0b368dd07ac05 | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/938b2b307725210746b2f24baab7cdd3b2017be5 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/a7ff65afb449f27c22dbd03310268ca673dc39ec | or1k | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/f8602d2c99c8aa8fbe5cab329db1a64bbc0d851c | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/5fb3f7f910a6948cd3db7661e453cb40616e487d | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2f5396a7e5628bc39f9a036af92062d8d8d033b9 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/404617e3217ce9095375b73911a0d69dc872e345 | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/ab38b27a83ab98c22b62b5404abe99ea8a2a2eb1 | s390x | fs/cramfs/cramfs.mk:46: /nv... | NOK | http://autobuild.buildroot.net/results/3e3f2e350b1ce2450df30a50f85f1791ecf5afbb | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fcdb436fcfa2bd0917d13a390289c8af962c7dd7 | riscv32 | fs/ubifs/ubifs.mk:49: /nvme... | NOK | http://autobuild.buildroot.net/results/422a6b5a1b192af1f2f12c85a373175236c5d7cc | aarch64 | fs/ubifs/ubifs.mk:49: /nvme... | NOK | http://autobuild.buildroot.net/results/62395ba95c21339b3d83c55d9567b76a498ce655 | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/678a5d2de02065d85dfe2aea95bc4e47419da1b6 | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/eb18ad063bfc4d47699d75e577b93be55da58aed | x86_64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/f4c1058025a716ea5fbfe1f2cc89e8634ddb35f2 | mips64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/46ed180b7396ab74737a1349868d83e856e8bcbd | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/34974050d9539fd9154f9f853aa5489ad782270f | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c9f09514fb4a506e626afee8e421a83e38aa72fd | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7912be202414d0b0a4836257568536b39a2ae607 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d6009a128c198eebd1d8440cead413ec5cfa8048 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/746d45da9e8f0107fcde501e793338b5984d622f | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e533b8c538f9622dff84c492ca2a5cf59a9979fb | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5c6493d14b8baacbabc7e5770da1619afc5993ca | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8077244f300f8c3aceea4096fed9d07e03a6da4d | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e1e9f06fa374b30b416f36ce417145f6983c9701 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fc50800697965c49f109cfe22c7f43232e109e69 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/18ab5053baf47ec09489c9cccb8b27f3c0e96984 | i586 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/72ad15c8e3b8b7bf6f861d9fdb649a13ef0a539e | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/58b5899f38e8d9c9a296728269bd7561ea796730 | mips64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/50da2b7c3656af9c7be6ef251a48c35533869ea1 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fd0949eff80562d8347a43203bf11c16641afa34 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b0525ba86a6191a98867179ea04d515f7bfab645 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6d3bd2cc4d418b48d21785f6c0e1370067040703 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/dd57cb18052a22856283d1795c0ef635d6873bd0 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/7c3c6ab9a52c3672df722184bb7752e5f75473f0 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/75195c754e72ed5741cb15a9a0c2827015fff19c | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4d0bcf1791481358d0ed494dd0da2a445f2f15ad | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/769a594a73f66ec61c5ae675f62e09a7a7d9de08 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cb31848406ca436b5df5d8b386941d7e318d4e86 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6b3de80b5a1bbed1cb54016ab0aa308d000afd63 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1c79dc3f686df2281c7a10f4e77d91b170cbcfdb | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/512166a2c539ead95b09143b2191cc1831581843 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b6b2610d0947a990a4b6fda5d4b2869f20e8c3ed | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a1093a277f204a97e07505226cf46293373c3fb2 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/848a90bb06ba2848c562718020e22823d7a32ad3 | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/747d9ce2f9f069fdb74b79dbd07ab5237d15a314 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/342301f1523392a23d6f32f54300ac568d595de4 | ORPH powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/8f35156c7541d291a9e747f124e9a288a92ff827 | ORPH i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/f1dc6f84e026fd3d15e670968c2bde4883e20796 | powerpc64 | host-autoconf-2.71 | NOK | http://autobuild.buildroot.net/results/0a9d20162faec1bf0ed88e280875ee6fa427cec8 | ORPH or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4d45138bfd8640f79d7bd125b32efdcc54039e1c | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1ebdc74f59ea3709cda627ba436cd67eb15f4eee | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d8feb392e2be6a7499c5a53876657c3270f1226e | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/69574e0eca571b28280eec03294dae3667e7ac5d | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/beaf46bb5184cfb1f384176e122720b5047dc895 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2c632bfefb54627ad42e3ee1dac665d67eaf95f6 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/28d93079d2ce080ce4c194b6b6b50e11fe5f3658 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bd00e48c15ae368b1c6c44278b6c3fb0ef18d40c | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1c588dd748cc0abb50eb1f0a021d04de14f59167 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e495b035593bf92c1bc98407f6c14e75dd2d6352 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3374320995695ec9b306561cee55473bd74589a3 | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8145993766774ac9ddb5ef839c439a02edc54c7b | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/40d7e1c25428a6d11c3da455cdd3d92efd46a865 | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8d2dc863dc792adfb2e8260b820ccb06ea33b4f8 | aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/373b45c1b82b25c661b5bc4ccd83ea0fee323698 | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/a50eff624d8433271a56dbd5923acca21b13296c | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/95703d7cd42a0590b70d148b9753271f0694950a | x86_64 | host-cmake-3.22.3 | NOK | http://autobuild.buildroot.net/results/849ff7b86e8ff2955a8b33788e58eb09ff01fda2 | mips64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/fb21964d8059d7d6d1dcf045d443116633de305a | arc | host-expat-2.5.0 | NOK | http://autobuild.buildroot.net/results/e91220144015cfd0c70b3d32dd10c75ce80b7c26 | riscv64 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d5d6d3b3e8c052172c9f491549968064ee637ad7 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d935f6d8545682c8f1dff4db802fb30cd657fa6e | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/28280c81b596dee2912d43967ac101fae2422e21 | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/a53697ef07224b94e08895cf7ace7a9dc65b8afc | microblaze | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/427b8633286632fd95e10bbfd208c4db0a1d6bda | mipsel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/60f521cd0c8609640ec17eb252de07c08ffc64f6 | or1k | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/b3f8012069ea068826ec93719d0ce198a9b36f11 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/ec704093838ca3911d4027788eec7940f376f0f2 | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cca8a0c0850594453acd8328fac38f0cdb92bffe | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a9f4b979c38aac3a797c98dfe7f169b81762bc64 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7a1a040e89cfc5baf8acb3f001fcd37573352f9f | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cf9054f331d7b443c357fbc4e1ba5dcd9089e7e0 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/40f207d2dbf80126d10c2e67c47f5156ced5eb03 | riscv32 | host-llvm-11.1.0 | NOK | http://autobuild.buildroot.net/results/1cdc936b2e6dc9bea3cc5a63215a7539a7f46d3e | mips64el | host-mpc-1.2.1 | NOK | http://autobuild.buildroot.net/results/e508e45a62243bba60101f772e990da4926a7fdc | ORPH microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c393dff61e8f76bb8f76b75377607852daa23291 | powerpc64le | host-python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/84c90bc428dc6a3e5345b12208280305c669e272 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c7dd8025ad3c452d4eac90d8d798c6d8d0186b37 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/3b5391a95ab097fd930bb37d3b91791beea6e80b | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f78217cbe43a11bcde0e0b6a84fb3c315a10a2b0 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/22128c59a1305e09a16aa7806cbd3cfaa4cea633 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d5e5710244eca009ef4796c7df338bfc3f4f4a9e | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/7e883f292629aa0a024536a50cdce03433b8cb77 | ORPH aarch64 | host-systemd-250.4 | NOK | http://autobuild.buildroot.net/results/338b69d95bdce5a214c2cbb048ee4c3e24125829 | microblaze | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/653e384576b24a7adc5703b1a8975881617f5085 | s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e839ed0d4efd2b713ff6dd33adc397bd66704af6 | ORPH riscv64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4b040660247e22188b59bdec3ec80cca2a27599a | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0f1990090b9084791efa5ed6071c266fcd16d12f | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/460680ba73816e3f9154a1fb915a35bbf71e9999 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0b923cc1d2c9117082b2c3c7453f893e5f814150 | ORPH i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3dea860d3c556e9d0001bb62d013712c7b88cf2b | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/617530751e419167a306d35ec95a7d15ec7ad844 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/787b3e5a946eaaac3ccac8202a6cd42350e8a4e0 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b3b575d61eb620f75ded39bce9ade2a631b313c5 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/463e801ffdefdd7c93149121f101afa78acf2589 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/98f7a758ebfb579f86a14939de8286c22c7317b8 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8066bbd9071feaca04ca97a5ba3c66c6433999a7 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d55c789e758e826b7d6e8d5102ce042ee0c8468f | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/fafc884d870a72c0f1fe6c6a53cc5857255f757e | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6977f89fd97e7b7211ae09f11427aa6ffc017aa1 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5b70144746e1020c859d084f21f4527657a8ad4c | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/43f3d843d96a7465a7c0d1ceba31e98759c6abaf | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/94444d0825f41bbca51eabdae7eb3503fc26f002 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/cc50a27bce519b0d3a73353cc18ee1da459787bd | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/884b4fd0c89a63d231c7457343136005dc72dd49 | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d9c0919d75952be7c257e24855760bd2c1df921d | ORPH sparc | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/6eb22d28281e151c8ef6f794ef9f19f7eb813613 | armeb | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/dabc6a4f49d464c129ac6bc3710011678142fcbe | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/1f49273c5859c61b39c904167efa0b015152afbd | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f10ef818fc6230e9f3090e19ab4b777969bd13d9 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/77636910e7033726303477e84637b6816b2cbacc | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/577663fdd6510ac3535c80951dfc703e28127ba1 | microblazeel | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/028abbe6a5515315784c7ff828f54afd44a7ea14 | arm | libev-4.33 | NOK | http://autobuild.buildroot.net/results/d3335a11d2a23fab2008f5fb2a66aff1ea23c7bc | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/3188a464fb933a8c8aef261d19587811fb2f367a | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/12d77f0bf67e6d8679521c5ff283f11646e25627 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e1f39c4b5ed79da3d1422c9ce8e750d943f7e1a7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f10a7adaa62456258ef9921507582171a461f79e | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/944fb29ffd349d0fc8447b8e2b4f45d7fb645cca | arceb | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/2cae697f976fa8e8986e721b45d82ebaa97d9376 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c561bd1640f9eeb4e1b96af93662c883c5734465 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/10c26baf86a29107d16e8a33ff53ffddd25debb6 | ORPH aarch64 | libidn2-2.3.4 | NOK | http://autobuild.buildroot.net/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/085b204ed02907fe2b3593751c89f20dfb64ea4d | or1k | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/dd2701a0d3fc6ded415beacde1d380b076dfcb3a | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/377a38c039578c8ed35a2004e9343531878fb68e | mips64el | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/5cbc34e5e18b1b14cf969700d48efa8516d5ba3e | ORPH aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e6c1b6ba3e49d945c68b0d731dcc2aae58eb8a82 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1d501f88b2ab30cb73c6196032fb90fd3ab8a038 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/26e2f5030e67e37a116af80180c792517f246a62 | i586 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ac110acef67820a1122a62a601bd49669cf162ef | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/145183a3c29c8b3e62a052161d09b3f688f6bb27 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a1667e9a8d0d71d5e80446427f7fc2bad2676060 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4aab6786560ca2dd71886c82f4bb7279c72675b1 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0f32e5581d43f6bcd6ace325542205fe2879e8f2 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/35a128b89052e3932d4ce3a9e30c4b66eddcf1ed | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f7dbedabf2b9ca068dd141cc0743165af837be1a | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2bc285e31b57cd80c124be58ba76b50d909b8844 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1b875e1bd2248f2dbf078d64968f818190bed82f | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/af9defab2a341602703c14be1305d9804d1a2805 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ab391cbe2be4d749984e6c9acec6e86afdabc1ed | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ba1092f063058060935d429fd6db5fb0fd268d6a | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3b8ca292536612a668744d9fdb75802ba60c9855 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8df12b6d03a5240dc12eb61e93d21d352abe9e85 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/07b02f9be6594b0f966e11de33bb3f64246a3a07 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7800cd4293acc94ec597efb4ae066a0eb6e245f3 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9c461fd7970a0a26b2aee1242aad27f432ee8347 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0365364ee7ae282b00dec8eda7aa6b7a549d2d64 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3526a87c9634a82841c5a2dc57bfd7e17f63006b | sh4 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9e53514bdf556dd68b5bba1ce6487b00ce2da28a | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7c1cd0bfc5e809f4e04f793d1ad5b746691621d4 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6e87a76b7dbaf1a5ec30205fd5f2f9d9036602ae | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5e9d99e39b551788fde75979713a01f91fad0e56 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0d5cfa5265a0c2d749ec2cefc96906f53f01f5f6 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/304112fffcce9ee29834b4cc1eb9a2c3eec55484 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0e0af7dc637ad57c721f541865e188a670ad3d5e | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/daf956c99fee19411c7fd1e3adf76d71f07740d7 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0a8dacfa884a11a97e10bcb2cc06a3f6b57153f5 | mips | libqb-2.0.6 | NOK | http://autobuild.buildroot.net/results/1b792831701da68d74a3f5ed85c43ddc8ed5b383 | arc | libtommath-1.2.0 | NOK | http://autobuild.buildroot.net/results/f20727ff865f6dd58d1ee74ebbca1ae2e2ebc44f | mips64 | libunistring-1.1 | NOK | http://autobuild.buildroot.net/results/3e4e27a57f0e1b58be2f7803041d4a8dc8c96fcf | powerpc64le | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/1fac7cd9d429027dea94be5d03f1d5d34f60b8d4 | ORPH aarch64_be | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/d10195239eadab9bc2bdf7182584f0282a961f6f | ORPH sparc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2393aea9e147b26ed235a8d64211db46cea39af4 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/11826ea47600e0aaba9816905f6e1b8e74c7e6d6 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/88782955d4e25771a04a4ac73d30b33c17586307 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/76bbc2d9833012a061c0048f8e8ff91c2ed9205a | ORPH sh4a | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/75e5dbe8a6c4add3692260436094303666e20cab | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/1cb3b15cf1ced2cfa0264c2b87c32541b7216275 | ORPH xtensa | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/4dd1b895207efa7933d1d99b87f50a28d1a1b1b4 | ORPH mips | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/dc4f8ef038d0a9aac4f35e5e49bbad30421edc87 | microblaze | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/f51069074729df1e83acce14d55095ddd9fa86d3 | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/cae04264f8aad7d7d67b60e20cfbde07ad9b4f23 | mips64el | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/e16b62e17b02596479709c1cc130bfe9c3dee0fd | s390x | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/fe0dc5425010be5feeaa11520db4ada5d8c89e45 | aarch64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/fd33eadccb9c3a8bfdba0425357d05b2a765db3b | i686 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/bbd33fe73cf01e2b39b67d33bde5e43da0cd19f0 | aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/6a886d5e16e9f796f321fa3947d68f45caa36ea0 | s390x | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/cf812f7b488666012bbe3c6b99a064286bfddd98 | aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/3132692a1a708b7bed42a3057f7e312969714944 | mips64el | makedumpfile-1.7.2 | NOK | http://autobuild.buildroot.net/results/356672d8f26f4d0c620042c7d9d0231ff539ae6b | arm | mali-driver-3d697de9bce8bc6... | NOK | http://autobuild.buildroot.net/results/031e2b1da77b1108dd682c540cf06704d3ee0062 | microblaze | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/1245b9993923d644c0b2f21f8ee30ccab4d780d8 | ORPH arc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/b26889b2059c0d20997f75102e547c47f4ffd598 | ORPH aarch64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/c107fdbdab0f8b342bf924632b0c53ff75894d6e | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/c2b0bba69abc6b316279efcf640764614d5664c6 | mips64el | ncurses-6.1 | NOK | http://autobuild.buildroot.net/results/8f3ef9ad58b17b6afcaee3f3475da85ae1338043 | ORPH mips64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/9fce2c086971cc791c07d431c499ca2024f0cb89 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2dede3c4e8b8046a0453fd4a8f4144f78ab2b7e9 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/4b9ffc170ea5bebf7f233d97da5ff9b9a72036e1 | ORPH microblazeel | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/da778c9b6a6862c941fb237eebed387621c2fd73 | riscv32 | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/6eb52760546d5cfca962c3e06b7ab2edce6f57a8 | microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b5b2070d717ec248b840e9e17d7957d77e6cbbf4 | ORPH sparc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/ad3d5ba08fe4816588edb4ce0bf473e49c7d4fd5 | ORPH nios2 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/70eecadb6a56fc1cbf1303ea05141dfab75df5e5 | ORPH mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/1cf72f16d71d5404dd42fbb05a838360d2743d1e | i686 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/d16e46e71a8e626ae8155152200f2789c23fb198 | ORPH or1k | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/675e488902892312a339c2d03a3200cd87079842 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/ba88b0a03f9cfaf9ddefb04ab5bd68186a0b4b79 | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/1df6d22d39431bf161a823658ea8a1e15ff3bc11 | ORPH microblaze | pigz-2.7 | NOK | http://autobuild.buildroot.net/results/9752f95e1204298ea304bd2348c2238b6a2154d3 | armeb | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/f23a5156e641b2ebdd673973dec0f9c87760c688 | ORPH mipsel | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/c4b32e0ffa91b94f63d5f082a440b125245e3944 | ORPH aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/16328190ae39f16e707a31d0732087412c4671d8 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/42025ec5b135ad7cade70b8007688120f562d679 | ORPH arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1d7f1cacbf6117d8e5ff239552b66d0729cd57ab | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/8d7ee26cfc5ba1ce1e2a22a158424fc6c0811318 | aarch64 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/3f19ddd8c3c65043c2ea071b9ee1b41fabec4592 | powerpc64 | qt5base-2ffb7ad8a1079a0444b... | NOK | http://autobuild.buildroot.net/results/52753f3df722c84611c1bab46e3caf47da2a2719 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/9523473dc3b075785a588b88fc07bb32ec0489ea | xtensa | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/8e71a0d89e0459d67682a2c90056bc3515d3a0b7 | sparc | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/6da95ca1b771f8f91b8547720ed59a5e5bc3e69c | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/3499f536be6abaf3e345b566ed63458c402d96ba | microblaze | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/c27436f280ac641588f53aa31ca1c03db2af0739 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4fd9ed022c83d7f9757b424427d379bb4d5fba30 | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/62fbdec64d639c64f0388e021d41bd1184f6008a | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9d994b2fa1c9782c7e140fcb7d56f68e0e3caa19 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/935792b8449772d17e8f300c1ac96774286f76d6 | s390x | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/38832ae0e91f6f072313ea9d8605b6ddf7b20164 | sh4a | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a428a5c974649bf9c2b1d419a4d0335ce34ad32b | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/97d5c51c4d13bf78d0120124d988b8fc4822f66b | sparc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/02d3c4895cc7b8441be533a50cee94e8a4d6dd03 | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c397c5f6bc7cfc432712e430945eebe666617f0e | sh4aeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a41c055e54049aaf6dc8136c040464650972e270 | riscv64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/cae7842f5c5dcfc5ac1059d3c3d089e6dae5677b | mips64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/ed5bbff2f76653f1a3e5f28ed3c991ec0c6d1ba1 | powerpc64le | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/809a7b854ff01a9a326ae2900d565653365ad056 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a441d3e2f95bb902aa05b20539129fe532594f0b | aarch64_be | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e25bfaa01c5b4366c0b790049ac2629b10aa848b | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a0068d75ef201e1fa10946c08de0a08611c37cbf | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/389fdb3c7e3f2d4d66e2f5e1c57a008d089d66df | sparc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/c6928356839506be914d99a942b122ada4eeeca3 | ORPH powerpc64 | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/4b0b0e3004be569cb7d7089d436b99a723197edb | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/d4863f476de2a8b4c9d28ee52b1a48f5b0947c4b | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/4633f800efa6160cce48f25e0eb6ecb9d1b2f641 | ORPH mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/c965676bf7a311563444d1462fc5b73df0f67e9c | ORPH x86_64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/47e3cca332a9147b51c16a7da5eae29fe8f79448 | x86_64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/d88d1cf675f9b03cccd04bb640394224c97ef763 | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/d412c2283346db31ef4341e88affae8a02497088 | or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e45ac638a74a19fb7c63cf430bf7ae8cc5359ac6 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/84151a046ae14ffe3b2ae5e70e19ee1185cda791 | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/fe5ee55304eaade2323e0084b1e522263c776a07 | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/b1eaf7feba88243e4dbb6bfffba8ff1ba653d7d7 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/b1d4d53d6f24b765b4c423c3b38309ca6135c686 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/5b18569c0db4ca53de1ad7e538060fa5a896dad4 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/b02824881fb2a397dce94bc607fc693d276584fc | armeb | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/29ed008e7ee0fb33141bd1568ac8f1702e791f26 | ORPH powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/8136621cda7894da3a027a4adcf462ad304d238d | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/5a693ebf4fde712fe1f4d3486776a19e4ce0a9c7 | ORPH powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/17a936881b2995c70fedf4f19ccd65bce774e2f1 | ORPH riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/7ead9da90521d4a36c549aa9a6c1aae411a74790 | arm | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/974983b7efa739a5cc12e61cf77b7bfc8e698b7a | arm | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/62b087ab47285bd115e6f6da42200f13e17d5202 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/36f1de04727b580e03afd54ee4283f3dc8179b23 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fd7348b4b979f7d2e65474577e24b5561ac9fc22 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/46ea179e0603c171a7b689c2681043fa6cbca531 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6c7a8702265743cd39c24d22d5956cf926e002be | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/53d854548d5f22611f0133d28df73e73050374c0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/31b5555049901fefb4be9de5f380c1ed676d2fac | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/e3de51b334a89f6a23e7a44ecad8fb59d896c5b8 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/597f79fb9e0288292f2808406b86267c548b0d0a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c9d11135bbd0db8d9063dc459096dcd4ee32f826 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d5cf1f5d382ebeb04385259b84acb4e4b1537bb8 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ff842953e5aa56418a1a2408b0b598d1dd967a2c | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5d3a1ae747ce06ea9150d81cfd6639bd4cd236db | ORPH powerpc64le | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/34c7668c698fa7f482e33d5fa7875b2da038d7f6 | riscv64 | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/8d9d2891bd44e87c8afb4029206c8f86bdc3e64c | ORPH Classification of failures by reason for next --------------------------------------------- readline-8.1.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | readline-8.1.2 | NOK | http://autobuild.buildroot.net/results/c619b8906eae31529d6584c02f839c0fd9685604 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- poppler-21.12.0 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- xtensa | poppler-21.12.0 | NOK | http://autobuild.buildroot.net/results/7bf0d4b04adf1a2e4f2d946f89c25985f0659b2b | Classification of failures by reason for 2022.08.x -------------------------------------------------- /home/buildroot/autobuild/i... | 1 boost-1.79.0 | 1 elfutils-0.186 | 1 host-doxygen-1.8.18 | 1 host-go-1.18.6 | 1 host-rust-1.62.0 | 1 igd2-for-linux-2.1 | 1 linux-5.17.15 | 1 open62541-v1.3.2 | 1 python-ujson-5.2.0 | 1 zstd-1.5.2 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv32 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/7641f462a698662e65c2917079585877b43cd342 | x86_64 | boost-1.79.0 | NOK | http://autobuild.buildroot.net/results/51d5a76bce7e7ddbce8b9229a309a2a4b958189d | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5cc04a248c1e5e89105ad2cc0a80e005902d6a44 | ORPH powerpc64 | host-doxygen-1.8.18 | NOK | http://autobuild.buildroot.net/results/f6dfb68ad6e609c623555df5e74705b57b69ff2d | powerpc64le | host-go-1.18.6 | NOK | http://autobuild.buildroot.net/results/9a39a0d5a864286adf0dc6c2f86ec07c2b0f1488 | i686 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/0c057691f3a9b432816f2ef118b931cc0ac7b397 | or1k | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/d542a69aee524c6273d232e6313687f8466b3c5d | arm | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/3b14818073d4bd6a1cf64cd7b41a204385892ef3 | ORPH powerpc | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/0ff4acb66dc42b439cc8b92df94a37ef48ce32c3 | ORPH or1k | python-ujson-5.2.0 | NOK | http://autobuild.buildroot.net/results/c727267d1b6562486427dc1a6972dbb949e4c1ef | microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/2e920f22d227a4df3329f104d922e330d0033b41 | Gitlab CI results for 2022-11-03 ================================ -- http://autobuild.buildroot.net From peter at korsgaard.com Fri Nov 4 07:40:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:40:13 +0100 Subject: [Buildroot] [PATCH 2/3] support/scripts: don't require gawk to generate glibc gconv modules In-Reply-To: <1138_1665746311_63494587_1138_437_1_82ab2cc49c43374ceb22a1fdd6bc5e4c72d29df2.1665746266.git.yann.morin@orange.com> (yann morin's message of "Fri, 14 Oct 2022 13:18:26 +0200") References: <2b0b6b796ff36967c963ba90f138a03d467ee5cf.1665746266.git.yann.morin@orange.com> <1138_1665746311_63494587_1138_437_1_82ab2cc49c43374ceb22a1fdd6bc5e4c72d29df2.1665746266.git.yann.morin@orange.com> Message-ID: <87zgd7np5u.fsf@dell.be.48ers.dk> >>>>> writes: > When a subset of the glibc gconv modules installed, we eed to generate a > trimmed-down list of available modules. We currently use gawk for that. > However, we are not using any GNU extension in that awk script, and it > happens to work as expected when using mawk (which has no GNU > extension). > Commit 11c1076db9a5 (toolchain: add option to copy the gconv libraries) > did not explain why it used gawk explicitly, and given the age for that > commit, we doubt we'd be able to have the involved participants recall > anything from that period... > Besides, gawk is not a requirement for Buildroot. > Switch over to using plain awk. > Signed-off-by: Yann E. MORIN Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 07:43:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:43:22 +0100 Subject: [Buildroot] [PATCH 3/3] toolchain: suppot gconv modules fro mglibc >= 2.34 In-Reply-To: <8818_1665746314_6349458A_8818_181_1_964b37c54bd0ea2c0ca9a24787249f3276aec699.1665746266.git.yann.morin@orange.com> (yann morin's message of "Fri, 14 Oct 2022 13:18:27 +0200") References: <2b0b6b796ff36967c963ba90f138a03d467ee5cf.1665746266.git.yann.morin@orange.com> <8818_1665746314_6349458A_8818_181_1_964b37c54bd0ea2c0ca9a24787249f3276aec699.1665746266.git.yann.morin@orange.com> Message-ID: <87v8nvnp0l.fsf@dell.be.48ers.dk> >>>>> writes: > Startig with glibc 2.34, the gconv modules description has been split in > two: > - a common definition in the old location, /usr/lib/gconv/gconv-modules > - specific defitions in a subdirectory, /usr/lib/gconv/gconv-modules.d/ > This is done so as to simplify the handling of glibc gconv modules, and > eventually to segregate those outside of glibc, and so that third-parties > may also provide their own gconv converters and their definitions. > And starting with that same glibc version, most of the gconv modules > definition is moved to an extra configuration file in that > sub-directory. > It is thus no longer possible to use special code pages, like cp850, > which are very usefull to access FAT-formatted devices. > Add suppot for this new gconv layout, while keeping support for older > glibc versions. Note that the modules themselves are not moved or > renaed, just the definition files have changed. > Instead of passing the one old gonv modules definitions file on stdin, > we pass the base directory to that file, and move into the script the > responsibility to find all the gconv definition files. > Signed-off-by: Yann E. MORIN > Cc: Thomas Petazzoni > Cc: Romain Naour > Cc: Thomas De Schampheleire > Cc: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 07:46:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:46:22 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/uftp: bump to version 5.0.1 In-Reply-To: <20221022203335.131939-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 22 Oct 2022 22:33:35 +0200") References: <20221022203335.131939-1-fontaine.fabrice@gmail.com> Message-ID: <87pme3novl.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Version 5.0.1 - 8/2/2022 > - On very low speed transfers (<10Kbps) sessions would time out due to > a very large interpacket transmission interval. Fixed by putting a > lower limit on the advertised GRTT of of the interpacket transmission > interval. > - Sending of ABORT messages on early shutdown would sometimes fail due > to OpenSSL cleanup functions running before application cleanup. > Changed the ordering of atexit() handlers to ensure OpenSSL cleanup > happens last. > - Fixed missing timestamp update when clients read CONG_CTRL messages > - Fix to GRTT handling on server to ensure it doesn't fall below minumim. > - Fixed bypassed checking of existing files on client for backup > - Various logging fixes > https://sourceforge.net/projects/uftp-multicast/files/Changes.txt/download > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Update tarball hash Committed to 2022.08.x and 2022.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From luca.ceresoli at bootlin.com Fri Nov 4 07:41:05 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Fri, 4 Nov 2022 08:41:05 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_zcu10x_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221103112339.42954-1-neal.frager@amd.com> References: <20221103112339.42954-1-neal.frager@amd.com> Message-ID: <20221104084105.33684019@booty> Hi Neal, On Thu, 3 Nov 2022 05:23:39 -0600 Neal Frager wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynqmp_zcu102 and zynqmp_zcu106 defconfigs. > > Signed-off-by: Neal Frager Reviewev-by: Luca Ceresoli Thanks! -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Fri Nov 4 07:49:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:49:07 +0100 Subject: [Buildroot] [PATCH] package/sqlite: bump to version 3.39.4 In-Reply-To: <20221024104150.1470698-1-francois.perrad@gadz.org> (Francois Perrad's message of "Mon, 24 Oct 2022 12:41:50 +0200") References: <20221024104150.1470698-1-francois.perrad@gadz.org> Message-ID: <87leornor0.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 07:51:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:51:33 +0100 Subject: [Buildroot] [PATCH] package/wireguard-linux-compat: bump version to 1.0.20220627 In-Reply-To: <20221024075253.3228016-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 24 Oct 2022 09:52:53 +0200") References: <20221024075253.3228016-1-peter@korsgaard.com> Message-ID: <87a657nomy.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > For details, see the announcement: > https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 07:39:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:39:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] support/scripts: don't require gawk to generate glibc gconv modules Message-ID: <20221104075149.7250687D5C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15fe893ce9176d59b9def9dc7a56a6817faaa1bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x When only a subset of the glibc gconv modules are installed, we need to generate a trimmed-down list of available modules. We currently use gawk for that. However, we are not using any GNU extension in that awk script, and it happens to work as expected when using mawk (which has no GNU extension). Commit 11c1076db9a5 (toolchain: add option to copy the gconv libraries) did not explain why it used gawk explicitly, and given the age for that commit, we doubt we'd be able to have the involved participants recall anything from that period... Besides, gawk is not a requirement for Buildroot. Switch over to using plain awk. Signed-off-by: Yann E. MORIN Signed-off-by: Yann E. MORIN (cherry picked from commit 822cc1ebc42cc43877a20ca51d94689aed3e4424) Signed-off-by: Peter Korsgaard --- support/scripts/expunge-gconv-modules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/scripts/expunge-gconv-modules b/support/scripts/expunge-gconv-modules index 03012c1ce3..bc60fc0ce4 100755 --- a/support/scripts/expunge-gconv-modules +++ b/support/scripts/expunge-gconv-modules @@ -19,7 +19,7 @@ # we handle each with slightly different code, since the second never has # associated aliases. -gawk -v files="${1}" ' +awk -v files="${2}" ' $1 == "alias" { aliases[$3] = aliases[$3] " " $2; } From peter at korsgaard.com Fri Nov 4 07:48:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:48:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sqlite: bump to version 3.39.4 Message-ID: <20221104075149.900BF87D61@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0faa04688930d3b58bfd621c0478169dc989e92f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni (cherry picked from commit c6f17bf1bf8d7bae46b997cc1cc1f21fdf6eb5fd) Signed-off-by: Peter Korsgaard --- package/sqlite/sqlite.hash | 2 +- package/sqlite/sqlite.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index d5af2297f4..936f42e8e9 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 852be8a6183a17ba47cee0bbff7400b7aa5affd283bf3beefc34fcd088a239de sqlite-autoconf-3390200.tar.gz +sha256 f31d445b48e67e284cf206717cc170ab63cbe4fd7f79a82793b772285e78fdbb sqlite-autoconf-3390400.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 01dbb153bc..4f4164c374 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.39.2 -SQLITE_TAR_VERSION = 3390200 +SQLITE_VERSION = 3.39.4 +SQLITE_TAR_VERSION = 3390400 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2022 SQLITE_LICENSE = Public domain From peter at korsgaard.com Fri Nov 4 07:50:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:50:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wireguard-linux-compat: bump version to 1.0.20220627 Message-ID: <20221104075149.9994287D62@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bfabad7e35003b6fcc08420624b1196735d1146e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x For details, see the announcement: https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit fe56cf24b649b5e87d7a9e5a1c3c23d7740fa3f6) Signed-off-by: Peter Korsgaard --- package/wireguard-linux-compat/wireguard-linux-compat.hash | 4 ++-- package/wireguard-linux-compat/wireguard-linux-compat.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/wireguard-linux-compat/wireguard-linux-compat.hash b/package/wireguard-linux-compat/wireguard-linux-compat.hash index 3072b66e92..0f5713fc34 100644 --- a/package/wireguard-linux-compat/wireguard-linux-compat.hash +++ b/package/wireguard-linux-compat/wireguard-linux-compat.hash @@ -1,4 +1,4 @@ -# https://lists.zx2c4.com/pipermail/wireguard/2021-December/007369.html -sha256 c0e607138a17daac656f508d8e63ea3737b5221fa5d9288191ddeb099f5a3b92 wireguard-linux-compat-1.0.20211208.tar.xz +# https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html +sha256 362d412693c8fe82de00283435818d5c5def7f15e2433a07a9fe99d0518f63c0 wireguard-linux-compat-1.0.20220627.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireguard-linux-compat/wireguard-linux-compat.mk b/package/wireguard-linux-compat/wireguard-linux-compat.mk index 44cc30f36e..258e184765 100644 --- a/package/wireguard-linux-compat/wireguard-linux-compat.mk +++ b/package/wireguard-linux-compat/wireguard-linux-compat.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIREGUARD_LINUX_COMPAT_VERSION = 1.0.20211208 +WIREGUARD_LINUX_COMPAT_VERSION = 1.0.20220627 WIREGUARD_LINUX_COMPAT_SITE = https://git.zx2c4.com/wireguard-linux-compat/snapshot WIREGUARD_LINUX_COMPAT_SOURCE = wireguard-linux-compat-$(WIREGUARD_LINUX_COMPAT_VERSION).tar.xz WIREGUARD_LINUX_COMPAT_LICENSE = GPL-2.0 From peter at korsgaard.com Fri Nov 4 07:45:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:45:45 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/uftp: bump to version 5.0.1 Message-ID: <20221104075149.8632C87D60@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6dc13919dbc0b774b232891fe0622724ce8e92bb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Version 5.0.1 - 8/2/2022 - On very low speed transfers (<10Kbps) sessions would time out due to a very large interpacket transmission interval. Fixed by putting a lower limit on the advertised GRTT of of the interpacket transmission interval. - Sending of ABORT messages on early shutdown would sometimes fail due to OpenSSL cleanup functions running before application cleanup. Changed the ordering of atexit() handlers to ensure OpenSSL cleanup happens last. - Fixed missing timestamp update when clients read CONG_CTRL messages - Fix to GRTT handling on server to ensure it doesn't fall below minumim. - Fixed bypassed checking of existing files on client for backup - Various logging fixes https://sourceforge.net/projects/uftp-multicast/files/Changes.txt/download Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 744607a5cb966e3100494d9fb7f40172336c5605) Signed-off-by: Peter Korsgaard --- package/uftp/uftp.hash | 2 +- package/uftp/uftp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uftp/uftp.hash b/package/uftp/uftp.hash index aaebcad014..e47cba9394 100644 --- a/package/uftp/uftp.hash +++ b/package/uftp/uftp.hash @@ -1,3 +1,3 @@ # Locally computed sha256 -sha256 562f71ea5a24b615eb491f5744bad01e9c2e58244c1d6252d5ae98d320d308e0 uftp-5.0.tar.gz +sha256 f0435fbc8e9ffa125e05600cb6c7fc933d7d587f5bae41b257267be4f2ce0e61 uftp-5.0.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.txt diff --git a/package/uftp/uftp.mk b/package/uftp/uftp.mk index 1c36cb0ce6..ce865c20ec 100644 --- a/package/uftp/uftp.mk +++ b/package/uftp/uftp.mk @@ -4,7 +4,7 @@ # ################################################################################ -UFTP_VERSION = 5.0 +UFTP_VERSION = 5.0.1 UFTP_SITE = http://sourceforge.net/projects/uftp-multicast/files/source-tar UFTP_LICENSE = GPL-3.0+ UFTP_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Fri Nov 4 07:43:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:43:08 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] toolchain: support gconv modules from glibc >= 2.34 Message-ID: <20221104075149.7C5CA87D5D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0e9f8c8a542965d977982c1b74bd737d8c174af branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Starting with glibc 2.34, the gconv modules description has been split in two: - a common definition in the old location, /usr/lib/gconv/gconv-modules - specific definitions in a subdirectory, /usr/lib/gconv/gconv-modules.d/ This is done so as to simplify the handling of glibc gconv modules, and eventually to segregate those outside of glibc, and so that third-parties may also provide their own gconv converters and their definitions. And starting with that same glibc version, most of the gconv modules definitions are moved to an extra configuration file in that sub-directory. It is thus no longer possible to use special code pages, like cp850, which are very useful to access FAT-formatted devices. Add support for this new gconv layout, while keeping support for older glibc versions. Note that the modules themselves are not moved or renamed, just the definition files have changed. Instead of passing the one old gonv modules definitions file on stdin, we pass the base directory to that file, and move into the script the responsibility to find all the gconv definition files. Signed-off-by: Yann E. MORIN Cc: Thomas Petazzoni Cc: Romain Naour Cc: Thomas De Schampheleire Cc: Giulio Benetti Signed-off-by: Yann E. MORIN (cherry picked from commit 9d948e1b34e4e6e199111feb29803d14dbfc120b) Signed-off-by: Peter Korsgaard --- support/scripts/expunge-gconv-modules | 22 ++++++++++++++++------ toolchain/toolchain.mk | 9 +++++++-- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/support/scripts/expunge-gconv-modules b/support/scripts/expunge-gconv-modules index bc60fc0ce4..e9ac48ca3f 100755 --- a/support/scripts/expunge-gconv-modules +++ b/support/scripts/expunge-gconv-modules @@ -1,11 +1,17 @@ #!/usr/bin/env bash # This script is used to generate a gconv-modules file that takes into -# account only the gconv modules installed by Buildroot. It receives -# on its standard input the original complete gconv-modules file from -# the toolchain, and as arguments the list of gconv modules that were -# actually installed, and writes on its standard output the new -# gconv-modules file. +# account only the gconv modules installed by Buildroot, and generates +# a stripped-down gconv-moduels file on its stdout. +# It takes two arguments: +# $1: the directory where to look for gconv modules definitions +# $2: a space-separated list of gconv modules that were actually +# installed + +# Starting with glibc-2.34, modules definitions are located in multiple +# files: +# ${1}/gconv-modules +# ${1}/gconv-modules.d/*.conf # The format of gconv-modules is precisely documented in the # file itself. It consists of two different directives: @@ -19,7 +25,11 @@ # we handle each with slightly different code, since the second never has # associated aliases. -awk -v files="${2}" ' +for f in ${1}/gconv-modules ${1}/gconv-modules.d/*.conf; do + [ -e "${f}" ] || continue + cat "${f}" +done \ +|awk -v files="${2}" ' $1 == "alias" { aliases[$3] = aliases[$3] " " $2; } diff --git a/toolchain/toolchain.mk b/toolchain/toolchain.mk index 08d1649603..fe87a72ed4 100644 --- a/toolchain/toolchain.mk +++ b/toolchain/toolchain.mk @@ -27,6 +27,10 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS $(INSTALL) -m 0644 $(STAGING_DIR)/usr/lib/$${d}/gconv/*.so \ $(TARGET_DIR)/usr/lib/gconv \ || exit 1; \ + if [ -d $(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules.d ]; then \ + cp -a $(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules.d \ + $(TARGET_DIR)/usr/lib/gconv/ || exit 1; \ + fi; \ else \ for l in $(TOOLCHAIN_GLIBC_GCONV_LIBS); do \ $(INSTALL) -m 0644 -D $(STAGING_DIR)/usr/lib/$${d}/gconv/$${l}.so \ @@ -41,8 +45,9 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS || exit 1; \ done; \ done; \ - ./support/scripts/expunge-gconv-modules "$(TOOLCHAIN_GLIBC_GCONV_LIBS)" \ - <$(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules \ + ./support/scripts/expunge-gconv-modules \ + $(STAGING_DIR)/usr/lib/$${d}/gconv \ + "$(TOOLCHAIN_GLIBC_GCONV_LIBS)" \ >$(TARGET_DIR)/usr/lib/gconv/gconv-modules; \ fi endef From peter at korsgaard.com Fri Nov 4 07:39:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:39:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/scripts: don't require gawk to generate glibc gconv modules Message-ID: <20221104075258.48CFE87D7E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=89fa62f1ae6dc06b9b70a30f5394b20cc248977c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x When only a subset of the glibc gconv modules are installed, we need to generate a trimmed-down list of available modules. We currently use gawk for that. However, we are not using any GNU extension in that awk script, and it happens to work as expected when using mawk (which has no GNU extension). Commit 11c1076db9a5 (toolchain: add option to copy the gconv libraries) did not explain why it used gawk explicitly, and given the age for that commit, we doubt we'd be able to have the involved participants recall anything from that period... Besides, gawk is not a requirement for Buildroot. Switch over to using plain awk. Signed-off-by: Yann E. MORIN Signed-off-by: Yann E. MORIN (cherry picked from commit 822cc1ebc42cc43877a20ca51d94689aed3e4424) Signed-off-by: Peter Korsgaard --- support/scripts/expunge-gconv-modules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/scripts/expunge-gconv-modules b/support/scripts/expunge-gconv-modules index 03012c1ce3..bc60fc0ce4 100755 --- a/support/scripts/expunge-gconv-modules +++ b/support/scripts/expunge-gconv-modules @@ -19,7 +19,7 @@ # we handle each with slightly different code, since the second never has # associated aliases. -gawk -v files="${1}" ' +awk -v files="${2}" ' $1 == "alias" { aliases[$3] = aliases[$3] " " $2; } From peter at korsgaard.com Fri Nov 4 07:45:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:45:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/uftp: bump to version 5.0.1 Message-ID: <20221104075258.5AF2E87D82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=556b9025d92ecbc56470a9d098f43883f89cc5c5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Version 5.0.1 - 8/2/2022 - On very low speed transfers (<10Kbps) sessions would time out due to a very large interpacket transmission interval. Fixed by putting a lower limit on the advertised GRTT of of the interpacket transmission interval. - Sending of ABORT messages on early shutdown would sometimes fail due to OpenSSL cleanup functions running before application cleanup. Changed the ordering of atexit() handlers to ensure OpenSSL cleanup happens last. - Fixed missing timestamp update when clients read CONG_CTRL messages - Fix to GRTT handling on server to ensure it doesn't fall below minumim. - Fixed bypassed checking of existing files on client for backup - Various logging fixes https://sourceforge.net/projects/uftp-multicast/files/Changes.txt/download Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 744607a5cb966e3100494d9fb7f40172336c5605) Signed-off-by: Peter Korsgaard --- package/uftp/uftp.hash | 2 +- package/uftp/uftp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uftp/uftp.hash b/package/uftp/uftp.hash index aaebcad014..e47cba9394 100644 --- a/package/uftp/uftp.hash +++ b/package/uftp/uftp.hash @@ -1,3 +1,3 @@ # Locally computed sha256 -sha256 562f71ea5a24b615eb491f5744bad01e9c2e58244c1d6252d5ae98d320d308e0 uftp-5.0.tar.gz +sha256 f0435fbc8e9ffa125e05600cb6c7fc933d7d587f5bae41b257267be4f2ce0e61 uftp-5.0.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.txt diff --git a/package/uftp/uftp.mk b/package/uftp/uftp.mk index 1c36cb0ce6..ce865c20ec 100644 --- a/package/uftp/uftp.mk +++ b/package/uftp/uftp.mk @@ -4,7 +4,7 @@ # ################################################################################ -UFTP_VERSION = 5.0 +UFTP_VERSION = 5.0.1 UFTP_SITE = http://sourceforge.net/projects/uftp-multicast/files/source-tar UFTP_LICENSE = GPL-3.0+ UFTP_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Fri Nov 4 07:41:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:41:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] toolchain: support gconv modules from glibc >= 2.34 Message-ID: <20221104075258.5138A87D80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=311c54f1925519f8740546c59b4c66c9610692ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Starting with glibc 2.34, the gconv modules description has been split in two: - a common definition in the old location, /usr/lib/gconv/gconv-modules - specific definitions in a subdirectory, /usr/lib/gconv/gconv-modules.d/ This is done so as to simplify the handling of glibc gconv modules, and eventually to segregate those outside of glibc, and so that third-parties may also provide their own gconv converters and their definitions. And starting with that same glibc version, most of the gconv modules definitions are moved to an extra configuration file in that sub-directory. It is thus no longer possible to use special code pages, like cp850, which are very useful to access FAT-formatted devices. Add support for this new gconv layout, while keeping support for older glibc versions. Note that the modules themselves are not moved or renamed, just the definition files have changed. Instead of passing the one old gonv modules definitions file on stdin, we pass the base directory to that file, and move into the script the responsibility to find all the gconv definition files. Signed-off-by: Yann E. MORIN Cc: Thomas Petazzoni Cc: Romain Naour Cc: Thomas De Schampheleire Cc: Giulio Benetti Signed-off-by: Yann E. MORIN (cherry picked from commit 9d948e1b34e4e6e199111feb29803d14dbfc120b) Signed-off-by: Peter Korsgaard --- support/scripts/expunge-gconv-modules | 22 ++++++++++++++++------ toolchain/toolchain.mk | 9 +++++++-- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/support/scripts/expunge-gconv-modules b/support/scripts/expunge-gconv-modules index bc60fc0ce4..e9ac48ca3f 100755 --- a/support/scripts/expunge-gconv-modules +++ b/support/scripts/expunge-gconv-modules @@ -1,11 +1,17 @@ #!/usr/bin/env bash # This script is used to generate a gconv-modules file that takes into -# account only the gconv modules installed by Buildroot. It receives -# on its standard input the original complete gconv-modules file from -# the toolchain, and as arguments the list of gconv modules that were -# actually installed, and writes on its standard output the new -# gconv-modules file. +# account only the gconv modules installed by Buildroot, and generates +# a stripped-down gconv-moduels file on its stdout. +# It takes two arguments: +# $1: the directory where to look for gconv modules definitions +# $2: a space-separated list of gconv modules that were actually +# installed + +# Starting with glibc-2.34, modules definitions are located in multiple +# files: +# ${1}/gconv-modules +# ${1}/gconv-modules.d/*.conf # The format of gconv-modules is precisely documented in the # file itself. It consists of two different directives: @@ -19,7 +25,11 @@ # we handle each with slightly different code, since the second never has # associated aliases. -awk -v files="${2}" ' +for f in ${1}/gconv-modules ${1}/gconv-modules.d/*.conf; do + [ -e "${f}" ] || continue + cat "${f}" +done \ +|awk -v files="${2}" ' $1 == "alias" { aliases[$3] = aliases[$3] " " $2; } diff --git a/toolchain/toolchain.mk b/toolchain/toolchain.mk index 08d1649603..fe87a72ed4 100644 --- a/toolchain/toolchain.mk +++ b/toolchain/toolchain.mk @@ -27,6 +27,10 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS $(INSTALL) -m 0644 $(STAGING_DIR)/usr/lib/$${d}/gconv/*.so \ $(TARGET_DIR)/usr/lib/gconv \ || exit 1; \ + if [ -d $(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules.d ]; then \ + cp -a $(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules.d \ + $(TARGET_DIR)/usr/lib/gconv/ || exit 1; \ + fi; \ else \ for l in $(TOOLCHAIN_GLIBC_GCONV_LIBS); do \ $(INSTALL) -m 0644 -D $(STAGING_DIR)/usr/lib/$${d}/gconv/$${l}.so \ @@ -41,8 +45,9 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS || exit 1; \ done; \ done; \ - ./support/scripts/expunge-gconv-modules "$(TOOLCHAIN_GLIBC_GCONV_LIBS)" \ - <$(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules \ + ./support/scripts/expunge-gconv-modules \ + $(STAGING_DIR)/usr/lib/$${d}/gconv \ + "$(TOOLCHAIN_GLIBC_GCONV_LIBS)" \ >$(TARGET_DIR)/usr/lib/gconv/gconv-modules; \ fi endef From peter at korsgaard.com Fri Nov 4 07:48:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:48:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sqlite: bump to version 3.39.4 Message-ID: <20221104075258.63F6F87D85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b75b3ba46cfd65b272be5bef015912e1301c5ba3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni (cherry picked from commit c6f17bf1bf8d7bae46b997cc1cc1f21fdf6eb5fd) Signed-off-by: Peter Korsgaard --- package/sqlite/sqlite.hash | 2 +- package/sqlite/sqlite.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index d5af2297f4..936f42e8e9 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 852be8a6183a17ba47cee0bbff7400b7aa5affd283bf3beefc34fcd088a239de sqlite-autoconf-3390200.tar.gz +sha256 f31d445b48e67e284cf206717cc170ab63cbe4fd7f79a82793b772285e78fdbb sqlite-autoconf-3390400.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 01dbb153bc..4f4164c374 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.39.2 -SQLITE_TAR_VERSION = 3390200 +SQLITE_VERSION = 3.39.4 +SQLITE_TAR_VERSION = 3390400 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2022 SQLITE_LICENSE = Public domain From peter at korsgaard.com Fri Nov 4 07:50:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:50:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wireguard-linux-compat: bump version to 1.0.20220627 Message-ID: <20221104075258.6D2DC87D8A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fef6e1fa5be38bfb4070e5978d0cadccf5df67fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x For details, see the announcement: https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit fe56cf24b649b5e87d7a9e5a1c3c23d7740fa3f6) Signed-off-by: Peter Korsgaard --- package/wireguard-linux-compat/wireguard-linux-compat.hash | 4 ++-- package/wireguard-linux-compat/wireguard-linux-compat.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/wireguard-linux-compat/wireguard-linux-compat.hash b/package/wireguard-linux-compat/wireguard-linux-compat.hash index 3072b66e92..0f5713fc34 100644 --- a/package/wireguard-linux-compat/wireguard-linux-compat.hash +++ b/package/wireguard-linux-compat/wireguard-linux-compat.hash @@ -1,4 +1,4 @@ -# https://lists.zx2c4.com/pipermail/wireguard/2021-December/007369.html -sha256 c0e607138a17daac656f508d8e63ea3737b5221fa5d9288191ddeb099f5a3b92 wireguard-linux-compat-1.0.20211208.tar.xz +# https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html +sha256 362d412693c8fe82de00283435818d5c5def7f15e2433a07a9fe99d0518f63c0 wireguard-linux-compat-1.0.20220627.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireguard-linux-compat/wireguard-linux-compat.mk b/package/wireguard-linux-compat/wireguard-linux-compat.mk index 44cc30f36e..258e184765 100644 --- a/package/wireguard-linux-compat/wireguard-linux-compat.mk +++ b/package/wireguard-linux-compat/wireguard-linux-compat.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIREGUARD_LINUX_COMPAT_VERSION = 1.0.20211208 +WIREGUARD_LINUX_COMPAT_VERSION = 1.0.20220627 WIREGUARD_LINUX_COMPAT_SITE = https://git.zx2c4.com/wireguard-linux-compat/snapshot WIREGUARD_LINUX_COMPAT_SOURCE = wireguard-linux-compat-$(WIREGUARD_LINUX_COMPAT_VERSION).tar.xz WIREGUARD_LINUX_COMPAT_LICENSE = GPL-2.0 From peterlin at andestech.com Fri Nov 4 08:04:07 2022 From: peterlin at andestech.com (Yu Chien Peter Lin) Date: Fri, 4 Nov 2022 16:04:07 +0800 Subject: [Buildroot] [PATCH 1/1] andes_ae350_45_defconfig: bump opensbi, u-boot and linux Message-ID: <20221104080407.25870-1-peterlin@andestech.com> This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver, hence adding patches for U-boot to update the plmt and plicsw compatible strings and modify the IPI scheme. Signed-off-by: Yu Chien Peter Lin --- board/andes/ae350/ae350.dts | 274 ------------------ board/andes/ae350/genimage_sdcard.cfg | 2 +- ...isable-PIC-explicitly-for-assembling.patch | 29 -- ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- ...001-Fix-mmc-no-partition-table-error.patch | 27 -- ...-Support-DTS-of-ftsdc010-driver-for-.patch | 35 +++ ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...-tree-blob-address-at-8-byte-boundar.patch | 37 +++ ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- ...andes_plic.c-use-modified-IPI-scheme.patch | 43 +++ ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- ...04-riscv-Rename-Andes-PLIC-to-PLICSW.patch | 263 +++++++++++++++++ board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 16 +- 17 files changed, 394 insertions(+), 449 deletions(-) delete mode 100755 board/andes/ae350/ae350.dts delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch create mode 100644 board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch create mode 100644 board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..5812701680 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,35 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Upstream-Status: Pending +Signed-off-by: Rick Chen +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..40e7fd94f1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,37 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch b/board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch new file mode 100644 index 0000000000..afe5161974 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch @@ -0,0 +1,43 @@ +From 7da8e287590f8af21ba80204f218e16525041d3d Mon Sep 17 00:00:00 2001 +From: Yu Chien Peter Lin +Date: Fri, 14 Oct 2022 15:00:18 +0800 +Subject: [PATCH 1/2] riscv: andes_plic.c: use modified IPI scheme + +The IPI scheme in OpenSBI has been updated to support 8-core AE350 +platform, the plicsw configuration needs to be modified accordingly. + +Signed-off-by: Yu Chien Peter Lin +Reviewed-by: Rick Chen +--- + arch/riscv/lib/andes_plic.c | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/arch/riscv/lib/andes_plic.c b/arch/riscv/lib/andes_plic.c +index 5e113ee8c9..303d6aa422 100644 +--- a/arch/riscv/lib/andes_plic.c ++++ b/arch/riscv/lib/andes_plic.c +@@ -27,8 +27,8 @@ + /* claim register */ + #define CLAIM_REG(base, hart) ((ulong)(base) + 0x200004 + (hart) * 0x1000) + +-#define ENABLE_HART_IPI (0x80808080) +-#define SEND_IPI_TO_HART(hart) (0x80 >> (hart)) ++#define ENABLE_HART_IPI (0x01010101) ++#define SEND_IPI_TO_HART(hart) (0x1 << (hart)) + + DECLARE_GLOBAL_DATA_PTR; + +@@ -36,8 +36,9 @@ static int enable_ipi(int hart) + { + unsigned int en; + +- en = ENABLE_HART_IPI >> hart; ++ en = ENABLE_HART_IPI << hart; + writel(en, (void __iomem *)ENABLE_REG(gd->arch.plic, hart)); ++ writel(en, (void __iomem *)ENABLE_REG(gd->arch.plic + 0x4, hart)); + + return 0; + } +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch b/board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch new file mode 100644 index 0000000000..5ee25ecb20 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch @@ -0,0 +1,263 @@ +From 6c717c2611f1f2e4a26099894b3928215665bef4 Mon Sep 17 00:00:00 2001 +From: Yu Chien Peter Lin +Date: Fri, 21 Oct 2022 16:46:07 +0800 +Subject: [PATCH] riscv: Rename Andes PLIC to PLICSW + +As PLICSW is used to trigger the software interrupt, we should rename +Andes PLIC configuration and file name to reflect the usage. This patch +also updates PLMT and PLICSW compatible strings to be consistent with +OpenSBI fdt driver. + +Signed-off-by: Yu Chien Peter Lin +--- + arch/riscv/Kconfig | 6 ++--- + arch/riscv/cpu/ax25/Kconfig | 2 +- + arch/riscv/dts/ae350-u-boot.dtsi | 2 +- + arch/riscv/dts/ae350_32.dts | 6 ++--- + arch/riscv/dts/ae350_64.dts | 6 ++--- + arch/riscv/include/asm/global_data.h | 4 +-- + arch/riscv/include/asm/syscon.h | 2 +- + arch/riscv/lib/Makefile | 2 +- + .../lib/{andes_plic.c => andes_plicsw.c} | 26 +++++++++---------- + drivers/timer/andes_plmt_timer.c | 2 +- + 10 files changed, 29 insertions(+), 29 deletions(-) + rename arch/riscv/lib/{andes_plic.c => andes_plicsw.c} (76%) + +diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig +index 78e964db..e64f5ebb 100644 +--- a/arch/riscv/Kconfig ++++ b/arch/riscv/Kconfig +@@ -184,7 +184,7 @@ config SIFIVE_CACHE + help + This enables the operations to configure SiFive cache + +-config ANDES_PLIC ++config ANDES_PLICSW + bool + depends on RISCV_MMODE || SPL_RISCV_MMODE + select REGMAP +@@ -192,8 +192,8 @@ config ANDES_PLIC + select SPL_REGMAP if SPL + select SPL_SYSCON if SPL + help +- The Andes PLIC block holds memory-mapped claim and pending registers +- associated with software interrupt. ++ The Andes PLICSW block holds memory-mapped claim and pending ++ registers associated with software interrupt. + + config SMP + bool "Symmetric Multi-Processing" +diff --git a/arch/riscv/cpu/ax25/Kconfig b/arch/riscv/cpu/ax25/Kconfig +index 941d963e..4a7295d3 100644 +--- a/arch/riscv/cpu/ax25/Kconfig ++++ b/arch/riscv/cpu/ax25/Kconfig +@@ -4,7 +4,7 @@ config RISCV_NDS + imply CPU + imply CPU_RISCV + imply RISCV_TIMER if (RISCV_SMODE || SPL_RISCV_SMODE) +- imply ANDES_PLIC if (RISCV_MMODE || SPL_RISCV_MMODE) ++ imply ANDES_PLICSW if (RISCV_MMODE || SPL_RISCV_MMODE) + imply ANDES_PLMT_TIMER if (RISCV_MMODE || SPL_RISCV_MMODE) + imply SPL_CPU + imply SPL_OPENSBI +diff --git a/arch/riscv/dts/ae350-u-boot.dtsi b/arch/riscv/dts/ae350-u-boot.dtsi +index 0d4201cf..7011f598 100644 +--- a/arch/riscv/dts/ae350-u-boot.dtsi ++++ b/arch/riscv/dts/ae350-u-boot.dtsi +@@ -36,7 +36,7 @@ + soc { + u-boot,dm-spl; + +- plic1: interrupt-controller at e6400000 { ++ plicsw: interrupt-controller at e6400000 { + u-boot,dm-spl; + }; + +diff --git a/arch/riscv/dts/ae350_32.dts b/arch/riscv/dts/ae350_32.dts +index 083f6763..96ef8bd8 100644 +--- a/arch/riscv/dts/ae350_32.dts ++++ b/arch/riscv/dts/ae350_32.dts +@@ -146,8 +146,8 @@ + &CPU3_intc 11 &CPU3_intc 9>; + }; + +- plic1: interrupt-controller at e6400000 { +- compatible = "riscv,plic1"; ++ plicsw: interrupt-controller at e6400000 { ++ compatible = "andestech,plicsw"; + #interrupt-cells = <1>; + interrupt-controller; + reg = <0xe6400000 0x400000>; +@@ -159,7 +159,7 @@ + }; + + plmt0 at e6000000 { +- compatible = "riscv,plmt0"; ++ compatible = "andestech,plmt0"; + interrupts-extended = <&CPU0_intc 7 + &CPU1_intc 7 + &CPU2_intc 7 +diff --git a/arch/riscv/dts/ae350_64.dts b/arch/riscv/dts/ae350_64.dts +index 74cff912..cddbaec9 100644 +--- a/arch/riscv/dts/ae350_64.dts ++++ b/arch/riscv/dts/ae350_64.dts +@@ -146,8 +146,8 @@ + &CPU3_intc 11 &CPU3_intc 9>; + }; + +- plic1: interrupt-controller at e6400000 { +- compatible = "riscv,plic1"; ++ plicsw: interrupt-controller at e6400000 { ++ compatible = "andestech,plicsw"; + #interrupt-cells = <2>; + interrupt-controller; + reg = <0x0 0xe6400000 0x0 0x400000>; +@@ -159,7 +159,7 @@ + }; + + plmt0 at e6000000 { +- compatible = "riscv,plmt0"; ++ compatible = "andestech,plmt0"; + interrupts-extended = <&CPU0_intc 7 + &CPU1_intc 7 + &CPU2_intc 7 +diff --git a/arch/riscv/include/asm/global_data.h b/arch/riscv/include/asm/global_data.h +index 095484a6..3492bf88 100644 +--- a/arch/riscv/include/asm/global_data.h ++++ b/arch/riscv/include/asm/global_data.h +@@ -21,8 +21,8 @@ struct arch_global_data { + #if CONFIG_IS_ENABLED(SIFIVE_CLINT) + void __iomem *clint; /* clint base address */ + #endif +-#ifdef CONFIG_ANDES_PLIC +- void __iomem *plic; /* plic base address */ ++#ifdef CONFIG_ANDES_PLICSW ++ void __iomem *plicsw; /* plicsw base address */ + #endif + #if CONFIG_IS_ENABLED(SMP) + struct ipi_data ipi[CONFIG_NR_CPUS]; +diff --git a/arch/riscv/include/asm/syscon.h b/arch/riscv/include/asm/syscon.h +index c3629e4b..f2b37975 100644 +--- a/arch/riscv/include/asm/syscon.h ++++ b/arch/riscv/include/asm/syscon.h +@@ -13,7 +13,7 @@ + enum { + RISCV_NONE, + RISCV_SYSCON_CLINT, /* Core Local Interruptor (CLINT) */ +- RISCV_SYSCON_PLIC, /* Platform Level Interrupt Controller (PLIC) */ ++ RISCV_SYSCON_PLICSW, /* Andes PLICSW */ + }; + + #endif /* _ASM_SYSCON_H */ +diff --git a/arch/riscv/lib/Makefile b/arch/riscv/lib/Makefile +index 06020fcc..d6a8ae97 100644 +--- a/arch/riscv/lib/Makefile ++++ b/arch/riscv/lib/Makefile +@@ -13,7 +13,7 @@ obj-y += cache.o + obj-$(CONFIG_SIFIVE_CACHE) += sifive_cache.o + ifeq ($(CONFIG_$(SPL_)RISCV_MMODE),y) + obj-$(CONFIG_$(SPL_)SIFIVE_CLINT) += sifive_clint.o +-obj-$(CONFIG_ANDES_PLIC) += andes_plic.o ++obj-$(CONFIG_ANDES_PLICSW) += andes_plicsw.o + else + obj-$(CONFIG_SBI) += sbi.o + obj-$(CONFIG_SBI_IPI) += sbi_ipi.o +diff --git a/arch/riscv/lib/andes_plic.c b/arch/riscv/lib/andes_plicsw.c +similarity index 76% +rename from arch/riscv/lib/andes_plic.c +rename to arch/riscv/lib/andes_plicsw.c +index 303d6aa4..6747ba6a 100644 +--- a/arch/riscv/lib/andes_plic.c ++++ b/arch/riscv/lib/andes_plicsw.c +@@ -37,8 +37,8 @@ static int enable_ipi(int hart) + unsigned int en; + + en = ENABLE_HART_IPI << hart; +- writel(en, (void __iomem *)ENABLE_REG(gd->arch.plic, hart)); +- writel(en, (void __iomem *)ENABLE_REG(gd->arch.plic + 0x4, hart)); ++ writel(en, (void __iomem *)ENABLE_REG(gd->arch.plicsw, hart)); ++ writel(en, (void __iomem *)ENABLE_REG(gd->arch.plicsw + 0x4, hart)); + + return 0; + } +@@ -46,14 +46,14 @@ static int enable_ipi(int hart) + int riscv_init_ipi(void) + { + int ret; +- long *base = syscon_get_first_range(RISCV_SYSCON_PLIC); ++ long *base = syscon_get_first_range(RISCV_SYSCON_PLICSW); + ofnode node; + struct udevice *dev; + u32 reg; + + if (IS_ERR(base)) + return PTR_ERR(base); +- gd->arch.plic = base; ++ gd->arch.plicsw = base; + + ret = uclass_find_first_device(UCLASS_CPU, &dev); + if (ret) +@@ -88,7 +88,7 @@ int riscv_send_ipi(int hart) + { + unsigned int ipi = (SEND_IPI_TO_HART(hart) << (8 * gd->arch.boot_hart)); + +- writel(ipi, (void __iomem *)PENDING_REG(gd->arch.plic, ++ writel(ipi, (void __iomem *)PENDING_REG(gd->arch.plicsw, + gd->arch.boot_hart)); + + return 0; +@@ -98,8 +98,8 @@ int riscv_clear_ipi(int hart) + { + u32 source_id; + +- source_id = readl((void __iomem *)CLAIM_REG(gd->arch.plic, hart)); +- writel(source_id, (void __iomem *)CLAIM_REG(gd->arch.plic, hart)); ++ source_id = readl((void __iomem *)CLAIM_REG(gd->arch.plicsw, hart)); ++ writel(source_id, (void __iomem *)CLAIM_REG(gd->arch.plicsw, hart)); + + return 0; + } +@@ -108,21 +108,21 @@ int riscv_get_ipi(int hart, int *pending) + { + unsigned int ipi = (SEND_IPI_TO_HART(hart) << (8 * gd->arch.boot_hart)); + +- *pending = readl((void __iomem *)PENDING_REG(gd->arch.plic, ++ *pending = readl((void __iomem *)PENDING_REG(gd->arch.plicsw, + gd->arch.boot_hart)); + *pending = !!(*pending & ipi); + + return 0; + } + +-static const struct udevice_id andes_plic_ids[] = { +- { .compatible = "riscv,plic1", .data = RISCV_SYSCON_PLIC }, ++static const struct udevice_id andes_plicsw_ids[] = { ++ { .compatible = "andestech,plicsw", .data = RISCV_SYSCON_PLICSW }, + { } + }; + +-U_BOOT_DRIVER(andes_plic) = { +- .name = "andes_plic", ++U_BOOT_DRIVER(andes_plicsw) = { ++ .name = "andes_plicsw", + .id = UCLASS_SYSCON, +- .of_match = andes_plic_ids, ++ .of_match = andes_plicsw_ids, + .flags = DM_FLAG_PRE_RELOC, + }; +diff --git a/drivers/timer/andes_plmt_timer.c b/drivers/timer/andes_plmt_timer.c +index a3797b22..42dd4b62 100644 +--- a/drivers/timer/andes_plmt_timer.c ++++ b/drivers/timer/andes_plmt_timer.c +@@ -56,7 +56,7 @@ static int andes_plmt_probe(struct udevice *dev) + } + + static const struct udevice_id andes_plmt_ids[] = { +- { .compatible = "riscv,plmt0" }, ++ { .compatible = "andestech,plmt0" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..8b0c092077 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -5,31 +5,31 @@ BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -- 2.34.1 From peter at korsgaard.com Fri Nov 4 08:07:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 09:07:57 +0100 Subject: [Buildroot] [PATCH] package/rtl8723bu: fix build failure on PowerPc In-Reply-To: <20221023221425.395087-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 24 Oct 2022 00:14:25 +0200") References: <20221023221425.395087-1-giulio.benetti@benettiengineering.com> Message-ID: <875yfvnnvm.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patch(pending upstream[0]) to fix build failure with PowerPc due > to a package re-defition of get_ra() that is only defined in Linux PowerPc > implementation. > [0]: https://github.com/lwfinger/rtl8723bu/pull/192 > Fixes: > http://autobuild.buildroot.net/results/99571b055e6185d57f89b90821b76099ebc766ed/ > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 08:09:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 09:09:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/libzlib: bump to version 1.2.13 In-Reply-To: (Bernd Kuhls's message of "Mon, 31 Oct 2022 21:35:01 +0100") References: <20221023165026.13707-1-fontaine.fabrice__23420.659061388$1666543861$gmane$org@gmail.com> Message-ID: <871qqjnnsd.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Am Sun, 23 Oct 2022 18:50:26 +0200 schrieb Fabrice Fontaine: >> - Drop all patches (already in version) >> - Replace README by LICENSE file added with >> https://github.com/madler/zlib/commit/ > 352cb28d12baf02863ff5d4d96be0587ced419a1 >> >> https://github.com/madler/zlib/releases/tag/v1.2.13 > Hi, > ftr: this fixes CVE-2022-37434: > https://nvd.nist.gov/vuln/detail/CVE-2022-37434 No, we already had patches for that (which this patch removed). -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 08:13:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 09:13:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/libpng: bump to version 1.6.38 In-Reply-To: <20221023204719.31316-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 23 Oct 2022 22:47:19 +0200") References: <20221023204719.31316-1-fontaine.fabrice@gmail.com> Message-ID: <87wn8bm92c.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Version 1.6.38 [September 14, 2022] > Added configurations and scripts for continuous integration. > Fixed various errors in the handling of tRNS, hIST and eXIf. > Implemented many stability improvements across all platforms. > Updated the internal documentation. > Update hash of LICENSE file (update in year with > https://sourceforge.net/p/libpng/code/ci/723b2d9f2e2bb65c605274ee052f9773e594a5aa) > https://sourceforge.net/p/libpng/code/ci/v1.6.38/tree/CHANGES > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 08:07:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 09:07:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8723bu: fix build failure on PowerPC Message-ID: <20221104081326.A141787D8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5745e41908790f28bb4572507918744bf83caf0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add local patch(pending upstream[0]) to fix build failure with PowerPC due to a package re-defition of get_ra() that is only defined in Linux PowerPC implementation. [0]: https://github.com/lwfinger/rtl8723bu/pull/192 Fixes: http://autobuild.buildroot.net/results/99571b055e6185d57f89b90821b76099ebc766ed/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 9833f110bb7e2b85a362f8c49246ea7349a36bcb) Signed-off-by: Peter Korsgaard --- ...Fix-build-failure-on-PowerPc-architecture.patch | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch new file mode 100644 index 0000000000..06cf2d64c1 --- /dev/null +++ b/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch @@ -0,0 +1,47 @@ +From dde7bddfddddb7212f2d9671391e2096d770c449 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sun, 23 Oct 2022 22:57:41 +0200 +Subject: [PATCH] Fix build failure on PowerPc architecture + +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 wifi_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#n49 + +Upstream: https://github.com/lwfinger/rtl8723bu/pull/192 +Signed-off-by: Giulio Benetti +--- + hal/rtl8723bu_recv.c | 2 +- + include/wifi.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hal/rtl8723bu_recv.c b/hal/rtl8723bu_recv.c +index a2fc82b..39e5044 100644 +--- a/hal/rtl8723bu_recv.c ++++ b/hal/rtl8723bu_recv.c +@@ -288,7 +288,7 @@ void update_recvframe_phyinfo( + !pattrib->icv_err && !pattrib->crc_err && + _rtw_memcmp(get_hdr_bssid(wlanhdr), get_bssid(&padapter->mlmepriv), ETH_ALEN)); + +- pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && (_rtw_memcmp(get_ra(wlanhdr), myid(&padapter->eeprompriv), ETH_ALEN)); ++ pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && (_rtw_memcmp(wifi_get_ra(wlanhdr), myid(&padapter->eeprompriv), ETH_ALEN)); + + pkt_info.bPacketBeacon = pkt_info.bPacketMatchBSSID && (GetFrameSubType(wlanhdr) == WIFI_BEACON); + sa = get_ta(wlanhdr); +diff --git a/include/wifi.h b/include/wifi.h +index 5dc32eb..23578cc 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -373,7 +373,7 @@ __inline static int IS_MCAST(unsigned char *da) + return _FALSE; + } + +-__inline static unsigned char * get_ra(unsigned char *pframe) ++__inline static unsigned char * wifi_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +-- +2.34.1 + From peter at korsgaard.com Fri Nov 4 08:13:02 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 09:13:02 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libpng: bump to version 1.6.38 Message-ID: <20221104081326.A96EA87D79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e72e109964bc1c70a0bad6243cef09baeaf645b4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Version 1.6.38 [September 14, 2022] Added configurations and scripts for continuous integration. Fixed various errors in the handling of tRNS, hIST and eXIf. Implemented many stability improvements across all platforms. Updated the internal documentation. Update hash of LICENSE file (update in year with https://sourceforge.net/p/libpng/code/ci/723b2d9f2e2bb65c605274ee052f9773e594a5aa) https://sourceforge.net/p/libpng/code/ci/v1.6.38/tree/CHANGES Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6fa63bce3f95105220474c1bc6b940e8f2340546) Signed-off-by: Peter Korsgaard --- package/libpng/libpng.hash | 10 +++++----- package/libpng/libpng.mk | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index b57b1251a0..34b0a8a8b6 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.37/ -md5 015e8e15db1eecde5f2eb9eb5b6e59e9 libpng-1.6.37.tar.xz -sha1 3ab93fabbf4c27e1c4724371df408d9a1bd3f656 libpng-1.6.37.tar.xz +# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.38/ +md5 122e6b7837811698563083b352bc8ca2 libpng-1.6.38.tar.xz +sha1 60960ed110094843e5efa221df6a7d21614a4dba libpng-1.6.38.tar.xz # Locally computed: -sha256 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca libpng-1.6.37.tar.xz -sha256 bf5e22b9dce8464064ae17a48ea1133c3369ac9e1d80ef9e320e5219aa14ea9b LICENSE +sha256 b3683e8b8111ebf6f1ac004ebb6b0c975cd310ec469d98364388e9cedbfa68be libpng-1.6.38.tar.xz +sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index e4e629bbb5..43b4f373f1 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.37 +LIBPNG_VERSION = 1.6.38 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) From peter at korsgaard.com Fri Nov 4 08:12:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 09:12:48 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libpng: bump to version 1.6.38 Message-ID: <20221104081438.CCFFB87DA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=645b4fb5149d5a9ef53346458c7492847e256bb7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Version 1.6.38 [September 14, 2022] Added configurations and scripts for continuous integration. Fixed various errors in the handling of tRNS, hIST and eXIf. Implemented many stability improvements across all platforms. Updated the internal documentation. Update hash of LICENSE file (update in year with https://sourceforge.net/p/libpng/code/ci/723b2d9f2e2bb65c605274ee052f9773e594a5aa) https://sourceforge.net/p/libpng/code/ci/v1.6.38/tree/CHANGES Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6fa63bce3f95105220474c1bc6b940e8f2340546) Signed-off-by: Peter Korsgaard --- package/libpng/libpng.hash | 10 +++++----- package/libpng/libpng.mk | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index b57b1251a0..34b0a8a8b6 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.37/ -md5 015e8e15db1eecde5f2eb9eb5b6e59e9 libpng-1.6.37.tar.xz -sha1 3ab93fabbf4c27e1c4724371df408d9a1bd3f656 libpng-1.6.37.tar.xz +# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.38/ +md5 122e6b7837811698563083b352bc8ca2 libpng-1.6.38.tar.xz +sha1 60960ed110094843e5efa221df6a7d21614a4dba libpng-1.6.38.tar.xz # Locally computed: -sha256 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca libpng-1.6.37.tar.xz -sha256 bf5e22b9dce8464064ae17a48ea1133c3369ac9e1d80ef9e320e5219aa14ea9b LICENSE +sha256 b3683e8b8111ebf6f1ac004ebb6b0c975cd310ec469d98364388e9cedbfa68be libpng-1.6.38.tar.xz +sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index e4e629bbb5..43b4f373f1 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.37 +LIBPNG_VERSION = 1.6.38 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) From peter at korsgaard.com Fri Nov 4 08:06:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 09:06:47 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8723bu: fix build failure on PowerPC Message-ID: <20221104081438.C301D87DA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=36222e99f43b2c6cbcac73942d75b5c6b22d6691 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Add local patch(pending upstream[0]) to fix build failure with PowerPC due to a package re-defition of get_ra() that is only defined in Linux PowerPC implementation. [0]: https://github.com/lwfinger/rtl8723bu/pull/192 Fixes: http://autobuild.buildroot.net/results/99571b055e6185d57f89b90821b76099ebc766ed/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 9833f110bb7e2b85a362f8c49246ea7349a36bcb) Signed-off-by: Peter Korsgaard --- ...Fix-build-failure-on-PowerPc-architecture.patch | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch new file mode 100644 index 0000000000..06cf2d64c1 --- /dev/null +++ b/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch @@ -0,0 +1,47 @@ +From dde7bddfddddb7212f2d9671391e2096d770c449 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sun, 23 Oct 2022 22:57:41 +0200 +Subject: [PATCH] Fix build failure on PowerPc architecture + +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 wifi_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#n49 + +Upstream: https://github.com/lwfinger/rtl8723bu/pull/192 +Signed-off-by: Giulio Benetti +--- + hal/rtl8723bu_recv.c | 2 +- + include/wifi.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hal/rtl8723bu_recv.c b/hal/rtl8723bu_recv.c +index a2fc82b..39e5044 100644 +--- a/hal/rtl8723bu_recv.c ++++ b/hal/rtl8723bu_recv.c +@@ -288,7 +288,7 @@ void update_recvframe_phyinfo( + !pattrib->icv_err && !pattrib->crc_err && + _rtw_memcmp(get_hdr_bssid(wlanhdr), get_bssid(&padapter->mlmepriv), ETH_ALEN)); + +- pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && (_rtw_memcmp(get_ra(wlanhdr), myid(&padapter->eeprompriv), ETH_ALEN)); ++ pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && (_rtw_memcmp(wifi_get_ra(wlanhdr), myid(&padapter->eeprompriv), ETH_ALEN)); + + pkt_info.bPacketBeacon = pkt_info.bPacketMatchBSSID && (GetFrameSubType(wlanhdr) == WIFI_BEACON); + sa = get_ta(wlanhdr); +diff --git a/include/wifi.h b/include/wifi.h +index 5dc32eb..23578cc 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -373,7 +373,7 @@ __inline static int IS_MCAST(unsigned char *da) + return _FALSE; + } + +-__inline static unsigned char * get_ra(unsigned char *pframe) ++__inline static unsigned char * wifi_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +-- +2.34.1 + From mail at dbrgn.ch Fri Nov 4 08:48:06 2022 From: mail at dbrgn.ch (Danilo Bargen) Date: Fri, 04 Nov 2022 09:48:06 +0100 Subject: [Buildroot] Fwd: [autobuild.buildroot.net] Your daily results for 2022-11-03 Message-ID: <8732ac2d-8b91-4316-8983-95f1881ede13@app.fastmail.com> Hi all The package below does not currently build on MIPS because one of crypto libraries it depends on doesn't yet fully support that architecture: https://github.com/briansmith/ring/issues/562 Is there a way to exclude certain architectures for a package? What is the process for this? Cheers, Danilo ----- Original message ----- Betreff: [autobuild.buildroot.net] Your daily results for 2022-11-03 Datum: Freitag, 04. November 2022 08:39 Hello, Autobuilder failures ==================== Below is a list of build failures reported by the Buildroot autobuilders in relation to packages or CPU architectures you are in charge of. Please help us improving the quality of Buildroot by investigating those build failures and sending patches to fix them. Results for the 'master' branch ------------------------------- Build failures related to your packages: arch | reason | url -------------+--------------------------------+--------------------------------------------------------------------------------- mips | tealdeer-1.6.1 | http://autobuild.buildroot.net/results/d4863f476de2a8b4c9d28ee52b1a48f5b0947c4b Thanks for your contribution to Buildroot! -- http://autobuild.buildroot.net From moritz at h6t.eu Fri Nov 4 08:54:06 2022 From: moritz at h6t.eu (Moritz Bitsch) Date: Fri, 4 Nov 2022 09:54:06 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221103224539.692322-2-thomas.petazzoni@bootlin.com> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> <20221103224539.692322-2-thomas.petazzoni@bootlin.com> Message-ID: <5a4d2c3c-384c-c94a-4fae-6c1da619b19d@h6t.eu> Am 03.11.22 um 23:45 schrieb Thomas Petazzoni: > CARGO_HOME is where Cargo stores its downloaded artefacts. See > https://doc.rust-lang.org/cargo/reference/environment-variables.html: > > CARGO_HOME ? Cargo maintains a local cache of the registry index and > of git checkouts of crates. By default these are stored under > $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable > overrides the location of this directory. Once a crate is cached it > is not removed by the clean command. For more details refer to the > guide. > > We currently make it point to $(HOST_DIR)/share/cargo, but this has a > number of drawbacks: > > (1) It is not shared between Buildroot builds. Each Buildroot build > will re-download the crates index, and the crates themselves, > unless of course the final vendored tarball is already there. > > (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME > is not even shared between packages, as $(HOST_DIR)/share/cargo > is per package. So each package in the build that needs vendoring > of Cargo crates will download the crates index and the crates in > its own CARGO_HOME location. > > To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it > is shared between builds and packages. > > Even though not the best/most authoritative source, > https://github.com/rust-lang/cargo/issues/6930 indicates that there is > a lock when accessing CARGO_HOME, because a user even complains that > this lock has even become more coarse-grained than it used to be > (which for us is fine, it just means that two Cargo fetch operations > from two different packages will be serialized, not a big deal). For my builds/testcases the shared cache improves downloads, even with the locking. (Tested with gigabit connection and -j 24 on a fast NVMe system) Tested-by: Moritz Bitsch > Signed-off-by: Thomas Petazzoni > --- > package/pkg-cargo.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index 5923725f5e..c3d1e34309 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -20,7 +20,7 @@ > # > ################################################################################ > > -BR_CARGO_HOME = $(HOST_DIR)/share/cargo > +BR_CARGO_HOME = $(DL_DIR)/.cargo > > PKG_COMMON_CARGO_ENV = \ > CARGO_HOME=$(BR_CARGO_HOME) From angelo at amarulasolutions.com Fri Nov 4 09:17:24 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Fri, 4 Nov 2022 10:17:24 +0100 Subject: [Buildroot] [PATCH v3 0/3] Lichee RV and Lichee RV dock support Message-ID: <20221104091727.690022-1-angelo@amarulasolutions.com> Changelog: v2: * Renamed the configs from lichee_rv_* to sipeed_lichee_rv_* * Moved the boards directories intoboard/sipeed * Added bluetooth support for lichee_rv_dock * Updated the opensbi, uboot, linux version to the same as nezha v3: * Simplified the RTL8723DS-BT package * Removed CONFIG_EXTRA_FIRMWARE Angelo Compagnucci (3): package/rtl8723ds-bt: new package configs/lichee_rv: new defconfig configs/lichee_rv_dock: new defconfig board/sipeed/lichee_rv/genimage.cfg | 37 +++++++++++++ ...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++ board/sipeed/lichee_rv/readme.txt | 26 +++++++++ board/sipeed/lichee_rv_dock/genimage.cfg | 37 +++++++++++++ board/sipeed/lichee_rv_dock/linux.fragment | 7 +++ .../overlay/etc/network/interfaces | 6 +++ .../overlay/etc/wpa_supplicant.conf | 8 +++ ...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++ ...-d1-lichee-rv-dock-add-bluetooth-bin.patch | 33 ++++++++++++ board/sipeed/lichee_rv_dock/readme.txt | 45 ++++++++++++++++ configs/sipeed_lichee_rv_defconfig | 34 ++++++++++++ configs/sipeed_lichee_rv_dock_defconfig | 42 +++++++++++++++ package/Config.in | 1 + package/rtl8723ds-bt/Config.in | 6 +++ package/rtl8723ds-bt/rtl8723ds-bt.hash | 2 + package/rtl8723ds-bt/rtl8723ds-bt.mk | 17 ++++++ 16 files changed, 409 insertions(+) create mode 100644 board/sipeed/lichee_rv/genimage.cfg create mode 100644 board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch create mode 100644 board/sipeed/lichee_rv/readme.txt create mode 100644 board/sipeed/lichee_rv_dock/genimage.cfg create mode 100644 board/sipeed/lichee_rv_dock/linux.fragment create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch create mode 100644 board/sipeed/lichee_rv_dock/readme.txt create mode 100644 configs/sipeed_lichee_rv_defconfig create mode 100644 configs/sipeed_lichee_rv_dock_defconfig create mode 100644 package/rtl8723ds-bt/Config.in create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.hash create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.mk -- 2.25.1 From angelo at amarulasolutions.com Fri Nov 4 09:17:25 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Fri, 4 Nov 2022 10:17:25 +0100 Subject: [Buildroot] [PATCH v3 1/3] package/rtl8723ds-bt: new package In-Reply-To: <20221104091727.690022-1-angelo@amarulasolutions.com> References: <20221104091727.690022-1-angelo@amarulasolutions.com> Message-ID: <20221104091727.690022-2-angelo@amarulasolutions.com> This package install the required firmware for enabling the Bluetooth device embedded in the RTL8723DS chip. The driver is included in Linux main tree and can be enabled with the BT_HCIUART_RTL symbol. Signed-off-by: Angelo Compagnucci --- v3: * Simplified package (Thomas, Yann) * Package now only installs firmware (Thomas, Yann) package/Config.in | 1 + package/rtl8723ds-bt/Config.in | 6 ++++++ package/rtl8723ds-bt/rtl8723ds-bt.hash | 2 ++ package/rtl8723ds-bt/rtl8723ds-bt.mk | 17 +++++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/rtl8723ds-bt/Config.in create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.hash create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.mk diff --git a/package/Config.in b/package/Config.in index 238d7813f0..19e0523a92 100644 --- a/package/Config.in +++ b/package/Config.in @@ -582,6 +582,7 @@ endmenu source "package/rtl8192eu/Config.in" source "package/rtl8723bu/Config.in" source "package/rtl8723ds/Config.in" + source "package/rtl8723ds-bt/Config.in" source "package/rtl8812au-aircrack-ng/Config.in" source "package/rtl8821au/Config.in" source "package/sane-backends/Config.in" diff --git a/package/rtl8723ds-bt/Config.in b/package/rtl8723ds-bt/Config.in new file mode 100644 index 0000000000..0a604310c0 --- /dev/null +++ b/package/rtl8723ds-bt/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_RTL8723DS_BT + bool "rtl8723ds-bt" + help + rtl8723ds UART attached Bluetooth module firmware. + + https://github.com/wsyco/RTL8723DS_BT_Linux diff --git a/package/rtl8723ds-bt/rtl8723ds-bt.hash b/package/rtl8723ds-bt/rtl8723ds-bt.hash new file mode 100644 index 0000000000..1ec4e350f9 --- /dev/null +++ b/package/rtl8723ds-bt/rtl8723ds-bt.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 9e70a981946abeeb6437d9a27d8437cea15aa4df72f8d56ded0ae28af484d2f4 rtl8723ds-bt-14cedf3a9fec1aa8c500fa52f3e3acc433cbcf08.tar.gz diff --git a/package/rtl8723ds-bt/rtl8723ds-bt.mk b/package/rtl8723ds-bt/rtl8723ds-bt.mk new file mode 100644 index 0000000000..efd0a5bae9 --- /dev/null +++ b/package/rtl8723ds-bt/rtl8723ds-bt.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# rtl8723ds-bt +# +################################################################################ + +RTL8723DS_BT_VERSION = 14cedf3a9fec1aa8c500fa52f3e3acc433cbcf08 +RTL8723DS_BT_SITE = $(call github,wsyco,RTL8723DS_BT_Linux,$(RTL8723DS_BT_VERSION)) +RTL8723DS_BT_LICENSE = PROPRIETARY + +define RTL8723DS_BT_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/lib/firmware/rtl_bt/ + cp $(@D)/8723D/rtl8723d_fw $(TARGET_DIR)/lib/firmware/rtl_bt/rtl8723ds_fw.bin + cp $(@D)/8723D/rtl8723d_config $(TARGET_DIR)/lib/firmware/rtl_bt/rtl8723ds_config.bin +endef + +$(eval $(generic-package)) -- 2.25.1 From angelo at amarulasolutions.com Fri Nov 4 09:17:26 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Fri, 4 Nov 2022 10:17:26 +0100 Subject: [Buildroot] [PATCH v3 2/3] configs/lichee_rv: new defconfig In-Reply-To: <20221104091727.690022-1-angelo@amarulasolutions.com> References: <20221104091727.690022-1-angelo@amarulasolutions.com> Message-ID: <20221104091727.690022-3-angelo@amarulasolutions.com> Lichee RV - Nezha CM is a compute module with modular design, equipped with Allwinner D1 chip (based on T-Head XuanTie C906 core), 512MB DDR3 RAM. Board support is based on the nezha defconfig already available in buildroot. https://wiki.sipeed.com/hardware/en/lichee/RV/RV.html https://linux-sunxi.org/Sipeed_Lichee_RV Signed-off-by: Angelo Compagnucci --- board/sipeed/lichee_rv/genimage.cfg | 37 +++++++++++++ ...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++ board/sipeed/lichee_rv/readme.txt | 26 +++++++++ configs/sipeed_lichee_rv_defconfig | 34 ++++++++++++ 4 files changed, 151 insertions(+) create mode 100644 board/sipeed/lichee_rv/genimage.cfg create mode 100644 board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch create mode 100644 board/sipeed/lichee_rv/readme.txt create mode 100644 configs/sipeed_lichee_rv_defconfig diff --git a/board/sipeed/lichee_rv/genimage.cfg b/board/sipeed/lichee_rv/genimage.cfg new file mode 100644 index 0000000000..52603c3f70 --- /dev/null +++ b/board/sipeed/lichee_rv/genimage.cfg @@ -0,0 +1,37 @@ +# Minimal SD card image for the sipeed Lichee RV + +image sdcard.img { + hdimage { + } + + partition boot0-1 { + in-partition-table = "no" + image = "boot0_sdcard_sun20iw1p1.bin" + offset = 8K + } + + partition boot0-2 { + in-partition-table = "no" + image = "boot0_sdcard_sun20iw1p1.bin" + offset = 128K + } + + partition u-boot-1 { + in-partition-table = "no" + image = "u-boot.toc1" + offset = 12M + } + + partition u-boot-2 { + in-partition-table = "no" + image = "u-boot.toc1" + offset = 16400K + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + bootable = "true" + offset = 18M + } +} diff --git a/board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch b/board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch new file mode 100644 index 0000000000..69ebe3b21d --- /dev/null +++ b/board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch @@ -0,0 +1,54 @@ +From 4a923e0e4ef6d2b41cb89d658e269adada847573 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Thu, 4 Nov 2021 22:32:04 +0100 +Subject: [PATCH] Makefile: HACK: Support building u-boot.toc1 for nezda board + +For easier integration into Buildroot. The boot0 / toc1 logic is WIP until +U-Boot gains SPL support for the D1, so add a hack to make it easier to +integrate in Buildroot as-is. + +Signed-off-by: Peter Korsgaard +--- + Makefile | 9 +++++++++ + nezha.cfg | 9 +++++++++ + 2 files changed, 18 insertions(+) + create mode 100644 nezha.cfg + +diff --git a/Makefile b/Makefile +index f911f70344..259d93bf80 100644 +--- a/Makefile ++++ b/Makefile +@@ -1084,6 +1084,15 @@ endif + .binman_stamp: FORCE + @touch $@ + ++fw_dynamic.bin: $(OPENSBI) ++ $(call if_changed,copy) ++ ++MKIMAGEFLAGS_u-boot.toc1 = -T sunxi_toc1 ++u-boot.toc1: lichee-rv.cfg fw_dynamic.bin inputs ++ $(call if_changed,mkimage) ++ ++all: u-boot.toc1 ++ + ifeq ($(CONFIG_DEPRECATED),y) + $(warning "You have deprecated configuration options enabled in your .config! Please check your configuration.") + endif +diff --git a/lichee-rv.cfg b/lichee-rv.cfg +new file mode 100644 +index 0000000000..2d23b9b388 +--- /dev/null ++++ b/lichee-rv.cfg +@@ -0,0 +1,9 @@ ++[opensbi] ++file = fw_dynamic.bin ++addr = 0x40000000 ++[dtb] ++file = arch/riscv/dts/sun20i-d1-lichee-rv.dtb ++addr = 0x44000000 ++[u-boot] ++file = u-boot-nodtb.bin ++addr = 0x4a000000 +-- +2.20.1 + diff --git a/board/sipeed/lichee_rv/readme.txt b/board/sipeed/lichee_rv/readme.txt new file mode 100644 index 0000000000..008be3a3bc --- /dev/null +++ b/board/sipeed/lichee_rv/readme.txt @@ -0,0 +1,26 @@ +Lichee RV +=============== + +Lichee RV - Nezha CM is a compute module with modular design, equipped +with Allwinner D1 chip (based on T-Head XuanTie C906 core), 512MB DDR3 RAM. +It can boot from TF card or SD-NAND, uses two sets of M.2 b key 67 pin +connectors to route all IO, making it convient for wide use and easy to replace. + +How to build +============ + +$ make lichee_rv_defconfig +$ make + +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 + +Connect a TTL UART to the debug connector, insert the microSD card and +plug in a USB-C cable to the PWR connector to boot the system. diff --git a/configs/sipeed_lichee_rv_defconfig b/configs/sipeed_lichee_rv_defconfig new file mode 100644 index 0000000000..355d5caa70 --- /dev/null +++ b/configs/sipeed_lichee_rv_defconfig @@ -0,0 +1,34 @@ +BR2_riscv=y +BR2_GLOBAL_PATCH_DIR="board/sipeed/lichee_rv/patches" +BR2_ROOTFS_OVERLAY="board/nezha/overlay" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sipeed/lichee_rv/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,linux,fe178cf0153d98b71cb01a46c8cc050826a17e77)/linux-fe178cf0153d98b71cb01a46c8cc050826a17e77.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="nezha" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun20i-d1-lichee-rv" +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,opensbi,e6793dc36a71537023f078034fe795c64a9992a3)/opensbi-e6793dc36a71537023f078034fe795c64a9992a3.tar.gz" +BR2_TARGET_OPENSBI_PLAT="generic" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set +BR2_TARGET_SUN20I_D1_SPL=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,u-boot,d1-2022-05-26)/uboot-d1-2022-05-26.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="lichee_rv" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_OPENSBI=y +# BR2_TARGET_UBOOT_FORMAT_BIN is not set +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.toc1" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.25.1 From angelo at amarulasolutions.com Fri Nov 4 09:17:27 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Fri, 4 Nov 2022 10:17:27 +0100 Subject: [Buildroot] [PATCH v3 3/3] configs/lichee_rv_dock: new defconfig In-Reply-To: <20221104091727.690022-1-angelo@amarulasolutions.com> References: <20221104091727.690022-1-angelo@amarulasolutions.com> Message-ID: <20221104091727.690022-4-angelo@amarulasolutions.com> Lichee RV Dock is a RISC-V Linux development kits with high integration, small size and affordable price designed for opensource developer. https://wiki.sipeed.com/hardware/en/lichee/RV/Dock.html Signed-off-by: Angelo Compagnucci --- v3: * Use kernel config fragment to enable RTL8723DS-BT driver * Use mdev to let the system load device drivers modules at boot (rtl8723ds wifi and bluetooth) board/sipeed/lichee_rv_dock/genimage.cfg | 37 +++++++++++++ board/sipeed/lichee_rv_dock/linux.fragment | 7 +++ .../overlay/etc/network/interfaces | 6 +++ .../overlay/etc/wpa_supplicant.conf | 8 +++ ...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++ ...-d1-lichee-rv-dock-add-bluetooth-bin.patch | 33 ++++++++++++ board/sipeed/lichee_rv_dock/readme.txt | 45 ++++++++++++++++ configs/sipeed_lichee_rv_dock_defconfig | 42 +++++++++++++++ 8 files changed, 232 insertions(+) create mode 100644 board/sipeed/lichee_rv_dock/genimage.cfg create mode 100644 board/sipeed/lichee_rv_dock/linux.fragment create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch create mode 100644 board/sipeed/lichee_rv_dock/readme.txt create mode 100644 configs/sipeed_lichee_rv_dock_defconfig diff --git a/board/sipeed/lichee_rv_dock/genimage.cfg b/board/sipeed/lichee_rv_dock/genimage.cfg new file mode 100644 index 0000000000..016acc3611 --- /dev/null +++ b/board/sipeed/lichee_rv_dock/genimage.cfg @@ -0,0 +1,37 @@ +# Minimal SD card image for the sipeed Lichee RV dock + +image sdcard.img { + hdimage { + } + + partition boot0-1 { + in-partition-table = "no" + image = "boot0_sdcard_sun20iw1p1.bin" + offset = 8K + } + + partition boot0-2 { + in-partition-table = "no" + image = "boot0_sdcard_sun20iw1p1.bin" + offset = 128K + } + + partition u-boot-1 { + in-partition-table = "no" + image = "u-boot.toc1" + offset = 12M + } + + partition u-boot-2 { + in-partition-table = "no" + image = "u-boot.toc1" + offset = 16400K + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + bootable = "true" + offset = 18M + } +} diff --git a/board/sipeed/lichee_rv_dock/linux.fragment b/board/sipeed/lichee_rv_dock/linux.fragment new file mode 100644 index 0000000000..10016889ab --- /dev/null +++ b/board/sipeed/lichee_rv_dock/linux.fragment @@ -0,0 +1,7 @@ +CONFIG_BT=y +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_SERDEV=y +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_RTL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y diff --git a/board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces b/board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces new file mode 100644 index 0000000000..89e7d74aff --- /dev/null +++ b/board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces @@ -0,0 +1,6 @@ +auto lo +iface lo inet loopback + +auto wlan0 +iface wlan0 inet dhcp +wpa-conf /etc/wpa_supplicant.conf diff --git a/board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf b/board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf new file mode 100644 index 0000000000..b43292b0a7 --- /dev/null +++ b/board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf @@ -0,0 +1,8 @@ +ap_scan=1 + +network={ + ssid="YOURSSID" + scan_ssid=1 + key_mgmt=WPA-PSK + psk="YOURPASSWD" +} diff --git a/board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch b/board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch new file mode 100644 index 0000000000..396d928b85 --- /dev/null +++ b/board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch @@ -0,0 +1,54 @@ +From 4a923e0e4ef6d2b41cb89d658e269adada847573 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Thu, 4 Nov 2021 22:32:04 +0100 +Subject: [PATCH] Makefile: HACK: Support building u-boot.toc1 for nezda board + +For easier integration into Buildroot. The boot0 / toc1 logic is WIP until +U-Boot gains SPL support for the D1, so add a hack to make it easier to +integrate in Buildroot as-is. + +Signed-off-by: Peter Korsgaard +--- + Makefile | 9 +++++++++ + nezha.cfg | 9 +++++++++ + 2 files changed, 18 insertions(+) + create mode 100644 nezha.cfg + +diff --git a/Makefile b/Makefile +index f911f70344..259d93bf80 100644 +--- a/Makefile ++++ b/Makefile +@@ -1084,6 +1084,15 @@ endif + .binman_stamp: FORCE + @touch $@ + ++fw_dynamic.bin: $(OPENSBI) ++ $(call if_changed,copy) ++ ++MKIMAGEFLAGS_u-boot.toc1 = -T sunxi_toc1 ++u-boot.toc1: lichee-rv-dock.cfg fw_dynamic.bin inputs ++ $(call if_changed,mkimage) ++ ++all: u-boot.toc1 ++ + ifeq ($(CONFIG_DEPRECATED),y) + $(warning "You have deprecated configuration options enabled in your .config! Please check your configuration.") + endif +diff --git a/lichee-rv-dock.cfg b/lichee-rv-dock.cfg +new file mode 100644 +index 0000000000..2d23b9b388 +--- /dev/null ++++ b/lichee-rv-dock.cfg +@@ -0,0 +1,9 @@ ++[opensbi] ++file = fw_dynamic.bin ++addr = 0x40000000 ++[dtb] ++file = arch/riscv/dts/sun20i-d1-lichee-rv-dock.dtb ++addr = 0x44000000 ++[u-boot] ++file = u-boot-nodtb.bin ++addr = 0x4a000000 +-- +2.20.1 + diff --git a/board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch b/board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch new file mode 100644 index 0000000000..091afeacdc --- /dev/null +++ b/board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch @@ -0,0 +1,33 @@ +From add5f78e04e22f12da309f11122c1a9133b09d0b Mon Sep 17 00:00:00 2001 +From: Angelo Compagnucci +Date: Thu, 13 Oct 2022 22:37:29 +0200 +Subject: [PATCH] RISCV: dts: sun20i: d1: lichee-rv-dock: add bluetooth binding + +UART1 is attached to a rtl8723ds bluetooth module + +Signed-off-by: Angelo Compagnucci +--- + arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts b/arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts +index 0b0f356e2e..c27e682c5e 100644 +--- a/arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts ++++ b/arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts +@@ -158,6 +158,13 @@ + pinctrl-0 = <&uart1_pg6_pins>, <&uart1_pg8_rts_cts_pins>; + pinctrl-names = "default"; + status = "okay"; ++ ++ bluetooth { ++ compatible = "realtek,rtl8723ds-bt"; ++ device-wake-gpios = <&gpio 6 15 GPIO_ACTIVE_HIGH>; /* PG16 */ ++ enable-gpios = <&gpio 6 18 GPIO_ACTIVE_HIGH>; /* PG18 */ ++ host-wake-gpios = <&gpio 6 17 GPIO_ACTIVE_HIGH>; /* PG17 */ ++ }; + }; + + &usbphy { +-- +2.25.1 + diff --git a/board/sipeed/lichee_rv_dock/readme.txt b/board/sipeed/lichee_rv_dock/readme.txt new file mode 100644 index 0000000000..34478cafcc --- /dev/null +++ b/board/sipeed/lichee_rv_dock/readme.txt @@ -0,0 +1,45 @@ +Lichee RV dock +=============== + +Lichee RV Dock is a RISC-V Linux development kits with high integration, small +size and affordable price designed for opensource developer. It's equipped with +HDMI interface and it supports many screen by its screen convert board. It's +also equipped with many peripherals, including a UAB-A port, 2.4G Wifi-BT module, +an analog microphone and a speaker jack interface. + +How to build +============ + +$ make lichee_rv_dock_defconfig +$ make + +Wifi +========== + +Edit board/lichee_rv/overlay_dock/etc/wpa_supplicant.conf or +/etc/wpa_supplicant.conf once connected to the board: + +* Replace YOURSSID with your AP ssid +* Replace YOURPASSWD with your AP password + +Bluetooth +========== + +To make the device discoverable and pairable, once connected to the board: + +* bluetoothctl power on +* bluetoothctl discoverable yes +* bluetoothctl pairable yes + +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 + +Connect a TTL UART to the debug connector, insert the microSD card and +plug in a USB-C cable to the PWR connector to boot the system. diff --git a/configs/sipeed_lichee_rv_dock_defconfig b/configs/sipeed_lichee_rv_dock_defconfig new file mode 100644 index 0000000000..4c3fe7b757 --- /dev/null +++ b/configs/sipeed_lichee_rv_dock_defconfig @@ -0,0 +1,42 @@ +BR2_riscv=y +BR2_GLOBAL_PATCH_DIR="board/sipeed/lichee_rv_dock/patches" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_ROOTFS_OVERLAY="board/nezha/overlay board/sipeed/lichee_rv_dock/overlay" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sipeed/lichee_rv_dock/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,linux,fe178cf0153d98b71cb01a46c8cc050826a17e77)/linux-fe178cf0153d98b71cb01a46c8cc050826a17e77.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="nezha" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun20i-d1-lichee-rv-dock" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sipeed/lichee_rv_dock/linux.fragment" +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_PACKAGE_RTL8723DS=y +BR2_PACKAGE_RTL8723DS_BT=y +BR2_PACKAGE_BLUEZ5_UTILS=y +BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y +BR2_PACKAGE_WPA_SUPPLICANT=y +BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,opensbi,e6793dc36a71537023f078034fe795c64a9992a3)/opensbi-e6793dc36a71537023f078034fe795c64a9992a3.tar.gz" +BR2_TARGET_OPENSBI_PLAT="generic" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set +BR2_TARGET_SUN20I_D1_SPL=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,u-boot,d1-2022-05-26)/uboot-d1-2022-05-26.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="lichee_rv" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_OPENSBI=y +# BR2_TARGET_UBOOT_FORMAT_BIN is not set +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.toc1" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.25.1 From fontaine.fabrice at gmail.com Fri Nov 4 10:16:39 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 11:16:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/botan: add host-python3 dependency Message-ID: <20221104101639.24364-1-fontaine.fabrice@gmail.com> add host-python3 dependency to avoid the following build failure raised since the addition of the package in commit e43da7bb32285bbd41b38a379aef77132d149df7: (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) /usr/bin/env: 'python': No such file or directory Fixes: - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca Signed-off-by: Fabrice Fontaine --- package/botan/botan.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/botan/botan.mk b/package/botan/botan.mk index b26ee4c66e..b0ebe594b1 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -13,6 +13,7 @@ BOTAN_CPE_ID_VENDOR = botan_project BOTAN_INSTALL_STAGING = YES +BOTAN_DEPENDENCIES = host-python3 BOTAN_CONF_OPTS = \ --cpu=$(BR2_ARCH) \ --disable-cc-tests \ -- 2.35.1 From woodrow at douglass.dev Fri Nov 4 12:20:46 2022 From: woodrow at douglass.dev (Woody Douglass) Date: Fri, 4 Nov 2022 08:20:46 -0400 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules Message-ID: <20221104122046.8959-1-woodrow@douglass.dev> From: Woodrow Douglass This adds a separate opencv4_contrib package to manage downloading/unpacking that repository. These extra modules are useful for a lot of applications, but not necessary for minimal installs, so they are all given dedicated Kconfig options Signed-off-by: Woodrow Douglass --- package/Config.in | 1 + package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ package/opencv4-contrib/opencv4-contrib.hash | 3 + package/opencv4-contrib/opencv4-contrib.mk | 13 + package/opencv4/opencv4.mk | 62 +++- 5 files changed, 387 insertions(+), 5 deletions(-) create mode 100644 package/opencv4-contrib/Config.in create mode 100644 package/opencv4-contrib/opencv4-contrib.hash create mode 100644 package/opencv4-contrib/opencv4-contrib.mk diff --git a/package/Config.in b/package/Config.in index 238d7813f0..f03b5aad82 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1593,6 +1593,7 @@ menu "Graphics" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" + source "package/opencv4-contrib/Config.in" source "package/opengl/Config.in" source "package/openjpeg/Config.in" source "package/pango/Config.in" diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in new file mode 100644 index 0000000000..9800333035 --- /dev/null +++ b/package/opencv4-contrib/Config.in @@ -0,0 +1,313 @@ +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB + bool "opencv4-contrib" + depends on BR2_PACKAGE_OPENCV4 + help + OpenCV (Open Source Computer Vision) is a library of + programming functions for real time computer vision. + + http://opencv.org/ + +if BR2_PACKAGE_OPENCV4_CONTRIB + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT + bool "alphamat" + help + Computer Vision based Alpha Matting -- Given an input image + and a trimap, generate an alpha matte. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO + bool "aruco" + help + ArUco and ChArUco Markers -- Augmented reality ArUco marker + and "ChARUco" markers where ArUco markers embedded inside the + white areas of the checker board. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE + bool "barcode" + help + Barcode detecting and decoding methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM + bool "bgsegm" + help + Background segmentation algorithm combining statistical + background image estimation and per-pixel Bayesian + segmentation. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED + bool "bioinspired" + help + Biological Vision -- Biologically inspired vision model: + minimize noise and luminance variance, transient event + segmentation, high dynamic range tone mapping methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB + bool "ccalib" + help + Custom Calibration -- Patterns for 3D reconstruction, + omnidirectional camera calibration, random pattern calibration + and multi-camera calibration. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ + bool "cnn_3dobj" + help + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net + library to build, train and test a CNN model of visual object + recognition and pose. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV + bool "cvv" + help + Computer Vision Debugger -- Simple code that you can add + to your program that pops up a GUI allowing you to + interactively and visually debug computer vision programs. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS + bool "datasets" + help + Datasets Reader -- Code for reading existing computer vision + databases and samples of using the readers to train, test and + run using that dataset's data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT + bool "dnn_objdetect" + help + Object Detection using CNNs -- Implements compact CNN Model + for object detection. Trained using Caffe but uses + opencv_dnn module. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES + bool "dnn_superres" + help + Superresolution using CNNs -- Contains four trained + convolutional neural networks to upscale images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED + bool "dnns_easily_fooled" + help + Subvert DNNs -- This code can use the activations in a + network to fool the networks into recognizing something else. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM + bool "dpm" + help + Deformable Part Model -- Felzenszwalb's Cascade with + deformable parts object recognition code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE + bool "face" + help + Face Recognition -- Face recognition techniques: Eigen, Fisher + and Local Binary Pattern Histograms LBPH methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE + bool "freetype" + help + Drawing text using freetype and harfbuzz. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY + bool "fuzzy" + help + Fuzzy Logic in Vision -- Fuzzy logic image transform and + inverse; Fuzzy image processing. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF + bool "hdf" + help + Hierarchical Data Storage -- This module contains I/O + routines for Hierarchical Data Format: + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format + meant to store large amounts of data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS + bool "hfs" + help + Hierarchical Feature Selection for Efficient Image + Segmentation -- This module contains an efficient + algorithm to segment an image. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH + bool "img_hash" + help + This module contains algorithms to extract hash of an + image allowing to efficiently estimate similarity between + images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM + bool "intensity_transform" + help + The module brings implementations of intensity transformation + algorithms to adjust image contrast. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA + bool "julia" + help + Julia language wrappers with samples and tests. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR + bool "line_descriptor" + help + Line Segment Extract and Match -- Methods of extracting, + describing and matching line segments using binary + descriptors. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB + bool "matlab" + help + Matlab Interface -- OpenCV Matlab Mex wrapper code generator + for certain opencv core modules. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC + bool "mcc" + help + Macbeth Color Chart detector -- Find and return color patch + location in MacBeth color calibration charts. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW + bool "optflow" + help + Optical Flow -- Algorithms for running and evaluating + deepflow, simpleflow, sparsetodenseflow and motion + templates (silhouette flow). + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS + bool "ovis" + help + OGRE 3D Visualiser -- allows you to render 3D data using + the OGRE 3D engine. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING + bool "phase_unwrapping" + help + Quality-guided phase unwrapping. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT + bool "plot" + help + Plotting -- The plot module allows you to easily plot data + in 1D or 2D. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY + bool "quality" + help + Image Quality Analysis (IQA) API. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID + bool "rapid" + help + Silhouette based 3D object tracking. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG + bool "reg" + help + Image Registration -- Pixels based image registration for + precise alignment. Follows the paper "Image Alignment and + Stitching: A Tutorial", by Richard Szeliski. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD + bool "rgbd" + help + RGB-Depth Processing module -- Linemod 3D object recognition; + Fast surface normals and 3D plane finding. 3D visual odometry. + 3d reconstruction using KinectFusion. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY + bool "saliency" + help + Saliency API -- Where humans would look in a scene. Has + routines for static, motion and "objectness" saliency. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM + bool "sfm" + help + Structure from Motion -- This module contains algorithms + to perform 3d reconstruction from 2d images. The core of + the module is a light version of Libmv. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE + bool "shape" + help + Shape Distance and Matching + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO + bool "stereo" + help + Stereo Correspondence -- Stereo matching done with different + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense + stereo correspondence using Quasi Dense Stereo method. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT + bool "structured_light" + help + Structured Light Use -- How to generate and project gray code + patterns and use them to find dense depth in a scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES + bool "superres" + help + Super Resolution + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING + bool "surface_matching" + help + Point Pair Features -- Implements 3d object detection and + localization using multimodal point pair features. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT + bool "text" + help + Scene Text Detection and Recognition -- This module contains + algorithms to perform text detection, words segmentation and + text recognition in a visual scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING + bool "tracking" + help + Vision Based Object Tracking -- Use and/or evaluate different + visual object tracking techniques. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB + bool "videostab" + help + Video Stabilization + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ + bool "viz" + help + 3D Visualizer + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE + bool "wechat_qrcode" + help + WeChat QR code detector for detecting and parsing QR code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D + bool "xfeatures2d" + help + Features2D extra -- Extra 2D Features Framework containing + experimental and non-free 2D feature detector/descriptor + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, + Self-similar. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC + bool "ximgproc" + help + Extended Image Processing -- Structured Forests / Domain + Transform Filter / Guided Filter / Adaptive Manifold Filter + / Joint Bilateral Filter / Superpixels / Ridge Detection + Filter. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT + bool "xobjdetect" + help + Boosted 2D Object Detection -- Uses a Waldboost cascade and + local binary patterns computed as integral features for 2D + object detection. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO + bool "xphoto" + help + Extra Computational Photography -- Additional photo processing + algorithms: Color balance / Denoising / Inpainting. + +endif diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash new file mode 100644 index 0000000000..9db112c9e9 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 a97c2eaecf7a23c6dbd119a609c6d7fae903e5f9ff5f1fe678933e01c67a6c11 opencv4-contrib-4.5.5.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk new file mode 100644 index 0000000000..58dbe27e28 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# opencv4-contrib +# +################################################################################ + +OPENCV4_CONTRIB_VERSION = 4.6.0 +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE +OPENCV4_CONTRIB_LICENSE = Apache-2.0 +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE + +$(eval $(generic-package)) diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index ef15c6d911..a665793ad9 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ # - viz: missing VTK dependency # - world: all-in-one module # -# * Contrib modules from [1] are disabled: -# - opencv_contrib package is not available in Buildroot; -# - OPENCV_EXTRA_MODULES_PATH is not set. -# -# [1] https://github.com/Itseez/opencv_contrib OPENCV4_CONF_OPTS += \ -DBUILD_opencv_androidcamera=OFF \ -DBUILD_opencv_apps=OFF \ @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ OPENCV4_DEPENDENCIES += host-pkgconf zlib +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. +# The modules in OPENCV4_CONTRIB get built as part of the build +# process for OPENCV4, so the source needs to be unpacked already +OPENCV4_DEPENDENCIES += opencv4-contrib +OPENCV4_CONF_OPTS += \ + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper -- 2.20.1 From fontaine.fabrice at gmail.com Fri Nov 4 13:06:55 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 14:06:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: bump to version 5.0.1 Message-ID: <20221104130655.538206-1-fontaine.fabrice@gmail.com> LXC 5.0 will be supported until June 2027 and our current LTS release, LXC 4.0 will now switch to a slower maintenance pace, only getting critical bugfixes and security updates. We strongly recommend all LXC users to plan an upgrade to the 5.0 branch. - Switch to meson-package - Add an upstream patch to fix the following build failure with glibc 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: https://github.com/lxc/lxc/issues/4183 and patch is only working with meson, not autotools) https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released Fixes: - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f Signed-off-by: Fabrice Fontaine --- ...-where-struct-mount_attr-is-declared.patch | 186 ++++++++++++++++++ package/lxc/lxc.hash | 2 +- package/lxc/lxc.mk | 41 ++-- 3 files changed, 208 insertions(+), 21 deletions(-) create mode 100644 package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch diff --git a/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch new file mode 100644 index 0000000000..8de7adcc56 --- /dev/null +++ b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch @@ -0,0 +1,186 @@ +From c1115e1503bf955c97f4cf3b925a6a9f619764c3 Mon Sep 17 00:00:00 2001 +From: Christian Brauner +Date: Tue, 9 Aug 2022 16:14:25 +0200 +Subject: [PATCH] build: detect where struct mount_attr is declared + +Fixes: #4176 +Signed-off-by: Christian Brauner (Microsoft) +[Retrieved from: +https://github.com/lxc/lxc/commit/c1115e1503bf955c97f4cf3b925a6a9f619764c3] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 30 ++++++++++++++++++++++++++++-- + src/lxc/conf.c | 6 +++--- + src/lxc/conf.h | 2 +- + src/lxc/mount_utils.c | 6 +++--- + src/lxc/syscall_wrappers.h | 12 ++++++++++-- + 5 files changed, 45 insertions(+), 11 deletions(-) + +diff --git a/meson.build b/meson.build +index a145faf069..f679aabbc8 100644 +--- a/meson.build ++++ b/meson.build +@@ -590,7 +590,6 @@ decl_headers = ''' + foreach decl: [ + '__aligned_u64', + 'struct clone_args', +- 'struct mount_attr', + 'struct open_how', + 'struct rtnl_link_stats64', + ] +@@ -610,7 +609,6 @@ foreach tuple: [ + ['struct seccomp_notif_sizes'], + ['struct clone_args'], + ['__aligned_u64'], +- ['struct mount_attr'], + ['struct open_how'], + ['struct rtnl_link_stats64'], + ] +@@ -630,6 +628,34 @@ foreach tuple: [ + endif + endforeach + ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (sys/mount.h)' ++else ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (sys/mount.h)' ++endif ++ ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (linux/mount.h)' ++else ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (linux/mount.h)' ++endif ++ + ## Headers. + foreach ident: [ + ['bpf', '''#include +diff --git a/src/lxc/conf.c b/src/lxc/conf.c +index ffbe74c2f6..4193cd07f5 100644 +--- a/src/lxc/conf.c ++++ b/src/lxc/conf.c +@@ -2885,7 +2885,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + struct lxc_mount_options opts = {}; + int dfd_from; + const char *source_relative, *target_relative; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + + ret = parse_lxc_mount_attrs(&opts, mntent.mnt_opts); + if (ret < 0) +@@ -3005,7 +3005,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + + /* Set propagation mount options. */ + if (opts.attr.propagation) { +- attr = (struct lxc_mount_attr) { ++ attr = (struct mount_attr) { + .propagation = opts.attr.propagation, + }; + +@@ -4109,7 +4109,7 @@ int lxc_idmapped_mounts_parent(struct lxc_handler *handler) + + for (;;) { + __do_close int fd_from = -EBADF, fd_userns = -EBADF; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + struct lxc_mount_options opts = {}; + ssize_t ret; + +diff --git a/src/lxc/conf.h b/src/lxc/conf.h +index 7dc2f15b60..772479f9e1 100644 +--- a/src/lxc/conf.h ++++ b/src/lxc/conf.h +@@ -223,7 +223,7 @@ struct lxc_mount_options { + unsigned long mnt_flags; + unsigned long prop_flags; + char *data; +- struct lxc_mount_attr attr; ++ struct mount_attr attr; + char *raw_options; + }; + +diff --git a/src/lxc/mount_utils.c b/src/lxc/mount_utils.c +index bba75f933c..88dd73ee36 100644 +--- a/src/lxc/mount_utils.c ++++ b/src/lxc/mount_utils.c +@@ -31,7 +31,7 @@ lxc_log_define(mount_utils, lxc); + * setting in @attr_set, but must also specify MOUNT_ATTR__ATIME in the + * @attr_clr field. + */ +-static inline void set_atime(struct lxc_mount_attr *attr) ++static inline void set_atime(struct mount_attr *attr) + { + switch (attr->attr_set & MOUNT_ATTR__ATIME) { + case MOUNT_ATTR_RELATIME: +@@ -272,7 +272,7 @@ int create_detached_idmapped_mount(const char *path, int userns_fd, + { + __do_close int fd_tree_from = -EBADF; + unsigned int open_tree_flags = OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC; +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = MOUNT_ATTR_IDMAP | attr_set, + .attr_clr = attr_clr, + .userns_fd = userns_fd, +@@ -335,7 +335,7 @@ int __fd_bind_mount(int dfd_from, const char *path_from, __u64 o_flags_from, + __u64 attr_clr, __u64 propagation, int userns_fd, + bool recursive) + { +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = attr_set, + .attr_clr = attr_clr, + .propagation = propagation, +diff --git a/src/lxc/syscall_wrappers.h b/src/lxc/syscall_wrappers.h +index a5e98b565c..c8a7d0c7b7 100644 +--- a/src/lxc/syscall_wrappers.h ++++ b/src/lxc/syscall_wrappers.h +@@ -18,6 +18,12 @@ + #include "macro.h" + #include "syscall_numbers.h" + ++#if HAVE_STRUCT_MOUNT_ATTR ++#include ++#elif HAVE_UAPI_STRUCT_MOUNT_ATTR ++#include ++#endif ++ + #ifdef HAVE_LINUX_MEMFD_H + #include + #endif +@@ -210,16 +216,18 @@ extern int fsmount(int fs_fd, unsigned int flags, unsigned int attr_flags); + /* + * mount_setattr() + */ +-struct lxc_mount_attr { ++#if !HAVE_STRUCT_MOUNT_ATTR && !HAVE_UAPI_STRUCT_MOUNT_ATTR ++struct mount_attr { + __u64 attr_set; + __u64 attr_clr; + __u64 propagation; + __u64 userns_fd; + }; ++#endif + + #if !HAVE_MOUNT_SETATTR + static inline int mount_setattr(int dfd, const char *path, unsigned int flags, +- struct lxc_mount_attr *attr, size_t size) ++ struct mount_attr *attr, size_t size) + { + return syscall(__NR_mount_setattr, dfd, path, flags, attr, size); + } diff --git a/package/lxc/lxc.hash b/package/lxc/lxc.hash index d460bc6a01..c18e062cc1 100644 --- a/package/lxc/lxc.hash +++ b/package/lxc/lxc.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef lxc-4.0.12.tar.gz +sha256 d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222 lxc-5.0.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index cd07c6c4c3..75311ec559 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LXC_VERSION = 4.0.12 +LXC_VERSION = 5.0.1 LXC_SITE = https://linuxcontainers.org/downloads/lxc LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+ LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 @@ -13,60 +13,61 @@ LXC_DEPENDENCIES = host-pkgconf LXC_INSTALL_STAGING = YES LXC_CONF_OPTS = \ - --disable-apparmor \ - --disable-examples \ - --with-distro=buildroot \ - --disable-werror \ - $(if $(BR2_PACKAGE_BASH),,--disable-bash) + -Dapparmor=false \ + -Dexamples=false \ + -Dman=false ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) LXC_DEPENDENCIES += bash-completion endif ifeq ($(BR2_PACKAGE_LIBCAP),y) -LXC_CONF_OPTS += --enable-capabilities +LXC_CONF_OPTS += -Dcapabilities=true LXC_DEPENDENCIES += libcap else -LXC_CONF_OPTS += --disable-capabilities +LXC_CONF_OPTS += -Dcapabilities=false endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -LXC_CONF_OPTS += --enable-seccomp +LXC_CONF_OPTS += -Dseccomp=true LXC_DEPENDENCIES += libseccomp else -LXC_CONF_OPTS += --disable-seccomp +LXC_CONF_OPTS += -Dseccomp=false endif ifeq ($(BR2_PACKAGE_LIBSELINUX),y) -LXC_CONF_OPTS += --enable-selinux +LXC_CONF_OPTS += -Dselinux=true LXC_DEPENDENCIES += libselinux else -LXC_CONF_OPTS += --disable-selinux +LXC_CONF_OPTS += -Dselinux=false endif ifeq ($(BR2_PACKAGE_LIBURING),y) -LXC_CONF_OPTS += --enable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=true LXC_DEPENDENCIES += liburing else -LXC_CONF_OPTS += --disable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=false endif ifeq ($(BR2_PACKAGE_LINUX_PAM),y) -LXC_CONF_OPTS += --enable-pam +LXC_CONF_OPTS += -Dpam-cgroup=true LXC_DEPENDENCIES += linux-pam else -LXC_CONF_OPTS += --disable-pam +LXC_CONF_OPTS += -Dpam-cgroup=false endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -LXC_CONF_OPTS += --enable-openssl +LXC_CONF_OPTS += -Dopenssl=true LXC_DEPENDENCIES += openssl else -LXC_CONF_OPTS += --disable-openssl +LXC_CONF_OPTS += -Dopenssl=false endif ifeq ($(BR2_INIT_SYSTEMD),y) -LXC_CONF_OPTS += --with-init-script=systemd +LXC_CONF_OPTS += -Dinit-script=systemd +LXC_DEPENDENCIES += systemd +else +LXC_CONF_OPTS += -Dinit-script='' endif -$(eval $(autotools-package)) +$(eval $(meson-package)) -- 2.35.1 From vfazio at xes-inc.com Fri Nov 4 15:12:42 2022 From: vfazio at xes-inc.com (Vincent Fazio) Date: Fri, 4 Nov 2022 10:12:42 -0500 Subject: [Buildroot] [PATCH 1/1] package/swupdate: specify SWU_VER during build Message-ID: <20221104151242.2735240-1-vfazio@xes-inc.com> The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio --- package/swupdate/swupdate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index b2f50d2b71..2f618b2e79 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,6 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" -- 2.25.1 From fontaine.fabrice at gmail.com Fri Nov 4 16:18:51 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 17:18:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/strongswan: security bump to version 5.9.8 Message-ID: <20221104161851.645974-1-fontaine.fabrice@gmail.com> Fixed a vulnerability related to online certificate revocation checking that was caused because the revocation plugin used potentially untrusted OCSP URIs and CRL distribution points in certificates. This allowed a remote attacker to initiate IKE_SAs and send crafted certificates that contain URIs pointing to servers under their control, which could have lead to a denial-of-service attack. This vulnerability has been registered as CVE-2022-40617. Drop patch (already in version) https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html https://github.com/strongswan/strongswan/releases/tag/5.9.6 https://github.com/strongswan/strongswan/releases/tag/5.9.7 https://github.com/strongswan/strongswan/releases/tag/5.9.8 Signed-off-by: Fabrice Fontaine --- ...gswan-plugins-wolfssl-rename-encrypt.patch | 150 ------------------ package/strongswan/strongswan.hash | 6 +- package/strongswan/strongswan.mk | 2 +- 3 files changed, 4 insertions(+), 154 deletions(-) delete mode 100644 package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch diff --git a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch b/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch deleted file mode 100644 index 7b47b3278b..0000000000 --- a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5900426a710eaa65a27784687775e331bcb0489b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 8 Aug 2022 09:52:19 +0200 -Subject: [PATCH] wolfssl: Rename `encrypt` methods to avoid conflicts with - system headers - -Rename `encrypt` methods to avoid the following build failure when wolfSSL -is built with --enable-opensslextra: - -In file included from ../../../../src/libstrongswan/utils/utils.h:59, - from ../../../../src/libstrongswan/library.h:101, - from wolfssl_common.h:29, - from wolfssl_aead.c:23: -wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union , chunk_t, chunk_t, chunk_t, chunk_t *)' - 90 | METHOD(aead_t, encrypt, bool, - | ^~~~~~~ -../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' - 99 | static ret name(union {iface *_public; this;} \ - | ^~~~ -In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, - from wolfssl_common.h:64, - from wolfssl_aead.c:23: -/home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' - 149 | void encrypt(char *, int); - | ^~~~~~~ - -Closes strongswan/strongswan#1201 -[Retrieved from: -https://github.com/strongswan/strongswan/commit/5900426a710eaa65a27784687775e331bcb0489b] ---- - src/libstrongswan/plugins/wolfssl/wolfssl_aead.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -index 2ea7c94cd65..44f054916cf 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -@@ -87,7 +87,7 @@ struct private_aead_t { - encryption_algorithm_t alg; - }; - --METHOD(aead_t, encrypt, bool, -+METHOD(aead_t, encrypt_, bool, - private_aead_t *this, chunk_t plain, chunk_t assoc, chunk_t iv, - chunk_t *encrypted) - { -@@ -323,7 +323,7 @@ aead_t *wolfssl_aead_create(encryption_algorithm_t algo, - - INIT(this, - .public = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_icv_size = _get_icv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -index cffe7ba2375..085a912404c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -@@ -230,7 +230,7 @@ METHOD(crypter_t, decrypt, bool, - return success; - } - --METHOD(crypter_t, encrypt, bool, -+METHOD(crypter_t, encrypt_, bool, - private_wolfssl_crypter_t *this, chunk_t data, chunk_t iv, chunk_t *dst) - { - u_char *out; -@@ -578,7 +578,7 @@ wolfssl_crypter_t *wolfssl_crypter_create(encryption_algorithm_t algo, - INIT(this, - .public = { - .crypter = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_iv_size = _get_iv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -index d8a1ededb06..110543762f2 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -@@ -193,7 +193,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_ec_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -324,7 +324,7 @@ static private_wolfssl_ec_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -index f423d8d5691..ea0fb3dfc77 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -@@ -111,7 +111,7 @@ METHOD(public_key_t, verify, bool, - return ret == 0 && res == 1; - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -368,7 +368,7 @@ static private_public_key_t *create_empty(key_type_t type) - .public = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -index 72df115fe90..da8899c2d8c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -@@ -216,7 +216,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_rsa_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t plain, chunk_t *crypto) - { -@@ -440,7 +440,7 @@ static private_wolfssl_rsa_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .equals = public_key_equals, - .get_keysize = _get_keysize, - .get_fingerprint = _get_fingerprint, diff --git a/package/strongswan/strongswan.hash b/package/strongswan/strongswan.hash index aca7ddf5cd..4822f9152f 100644 --- a/package/strongswan/strongswan.hash +++ b/package/strongswan/strongswan.hash @@ -1,7 +1,7 @@ -# From http://download.strongswan.org/strongswan-5.9.5.tar.bz2.md5 -md5 53005324e3cba8592f1fb958b1c2d0e5 strongswan-5.9.5.tar.bz2 +# From http://download.strongswan.org/strongswan-5.9.8.tar.bz2.md5 +md5 f46b0d3e7aed88824650d0721c887443 strongswan-5.9.8.tar.bz2 # Calculated based on the hash above -sha256 983e4ef4a4c6c9d69f5fe6707c7fe0b2b9a9291943bbf4e008faab6bf91c0bdd strongswan-5.9.5.tar.bz2 +sha256 d3303a43c0bd7b75a12b64855e8edcb53696f06190364f26d1533bde1f2e453c strongswan-5.9.8.tar.bz2 # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 2292e21797754548dccdef9eef6aee7584e552fbd890fa914e1de8d3577d23f0 LICENSE diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index 44c20f8414..cae1433e39 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRONGSWAN_VERSION = 5.9.5 +STRONGSWAN_VERSION = 5.9.8 STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2 STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPL-2.0+ -- 2.35.1 From fontaine.fabrice at gmail.com Fri Nov 4 16:25:45 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 17:25:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/sudo: fix CVE-2022-43995 Message-ID: <20221104162545.648723-1-fontaine.fabrice@gmail.com> Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine --- package/sudo/sudo.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 4f9fdb4b2c..1826f72017 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo -- 2.35.1 From fontaine.fabrice at gmail.com Fri Nov 4 16:26:38 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 17:26:38 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/sudo: fix CVE-2022-43995 Message-ID: <20221104162638.649147-1-fontaine.fabrice@gmail.com> Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2: - Add upstream patch package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++ package/sudo/sudo.mk | 3 ++ 2 files changed, 56 insertions(+) create mode 100644 package/sudo/0001-Fix-CVE-2022-43995.patch diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch new file mode 100644 index 0000000000..3f544dcf81 --- /dev/null +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch @@ -0,0 +1,53 @@ +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Fri, 28 Oct 2022 07:29:55 -0600 +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 + characters. Starting with sudo 1.8.0 the plaintext password buffer is + dynamically sized so it is not safe to assume that it is at least 9 bytes in + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. + +[Retrieved from: +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] +Signed-off-by: Fabrice Fontaine +--- + plugins/sudoers/auth/passwd.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c +index b2046eca2..0416861e9 100644 +--- a/plugins/sudoers/auth/passwd.c ++++ b/plugins/sudoers/auth/passwd.c +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) + int + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) + { +- char sav, *epass; ++ char des_pass[9], *epass; + char *pw_epasswd = auth->data; + size_t pw_len; + int matched = 0; +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + + /* + * Truncate to 8 chars if standard DES since not all crypt()'s do this. +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). + */ +- sav = pass[8]; + pw_len = strlen(pw_epasswd); +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) +- pass[8] = '\0'; ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { ++ strlcpy(des_pass, pass, sizeof(des_pass)); ++ pass = des_pass; ++ } + + /* + * Normal UN*X password check. +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + * only compare the first DESLEN characters in that case. + */ + epass = (char *) crypt(pass, pw_epasswd); +- pass[8] = sav; + if (epass != NULL) { + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) + matched = !strncmp(pw_epasswd, epass, DESLEN); diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 4f9fdb4b2c..1826f72017 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo -- 2.35.1 From bryce at redpinelabs.com Fri Nov 4 17:42:20 2022 From: bryce at redpinelabs.com (Bryce Johnson) Date: Fri, 4 Nov 2022 11:42:20 -0600 Subject: [Buildroot] Hash check for a file inside a git repo? Message-ID: Hi All, Is it possible to use the hash check on a file that is contained in a git repo? I have a tarball (along with the hash) provided from a 3rd party that I put in a git repo on the local network. I was thinking of using buildroot's hash check to automate the check for me. It looks like it works fine on the complete git repo download, but I wanted to only check that one file. It looked like it was possible here: https://github.com/buildroot/buildroot/blob/master/docs/manual/adding-packages-directory.txt#L512 # md5 from: http://www.foosoftware.org/download/libfoo-1.2.3.tar.bz2.md5, sha256 locally computed: md5 2d608f3c318c6b7557d551a5a09314f03452f1a1 libfoo-data.bin sha256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b libfoo-data.bin I assumed libfoo-data.bin lives in libfoo-1.2.3.tar.bz2? Looks like I could work-around and use the _LICENSE_FILES but that only gets checked on the make legal-info? Bryce From unixmania at gmail.com Fri Nov 4 23:57:24 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Fri, 4 Nov 2022 20:57:24 -0300 Subject: [Buildroot] [PATCH 0/3] package/qemu: add option to enable guest agent Message-ID: <20221104235727.587650-1-unixmania@gmail.com> From: Carlos Santos Before doing it, fix two small erros in the configuration menu that can lead to build failures. Carlos Santos (3): package/qemu: make "custom targets" config depend on !BR2_STATIC_LIBS package/qemu: select FDT for custom targets too package/qemu: add option to enable guest agent package/qemu/Config.in | 18 +++++++++++++++++- package/qemu/qemu.mk | 6 ++++++ 2 files changed, 23 insertions(+), 1 deletion(-) -- 2.31.1 From unixmania at gmail.com Fri Nov 4 23:57:25 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Fri, 4 Nov 2022 20:57:25 -0300 Subject: [Buildroot] [PATCH 1/3] package/qemu: make "custom targets" config depend on !BR2_STATIC_LIBS In-Reply-To: <20221104235727.587650-1-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> Message-ID: <20221104235727.587650-2-unixmania@gmail.com> From: Carlos Santos Custom targets selects system and Linux user-land emulation, which in their turn require shared libraries. Signed-off-by: Carlos Santos --- package/qemu/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 15d6c7d6b5..8b8a999885 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -51,6 +51,7 @@ comment "Emulators selection" config BR2_PACKAGE_QEMU_CUSTOM_TARGETS string "Enable specific targets" + depends on !BR2_STATIC_LIBS # dtc help Enter here the list of QEMU targets you want to build. For example: -- 2.31.1 From unixmania at gmail.com Fri Nov 4 23:57:26 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Fri, 4 Nov 2022 20:57:26 -0300 Subject: [Buildroot] [PATCH 2/3] package/qemu: select FDT for custom targets too In-Reply-To: <20221104235727.587650-1-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> Message-ID: <20221104235727.587650-3-unixmania@gmail.com> From: Carlos Santos Custom targets selects system and Linux user-land emulation, which in their turn require FDT. Move the BR2_PACKAGE_QEMU_FDT selection to the BR2_PACKAGE_QEMU_HAS_EMULS hidden boolean, to cover all cases. Signed-off-by: Carlos Santos --- package/qemu/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 8b8a999885..9e0cbd4acf 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -95,7 +95,6 @@ comment "... or you can select emulator families to enable, below:" config BR2_PACKAGE_QEMU_SYSTEM bool "Enable all systems emulation" depends on !BR2_STATIC_LIBS # dtc - select BR2_PACKAGE_QEMU_FDT help Say 'y' to build all system emulators/virtualisers that QEMU supports. @@ -121,6 +120,7 @@ endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == "" config BR2_PACKAGE_QEMU_HAS_EMULS def_bool y depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_HAS_EMULS -- 2.31.1 From unixmania at gmail.com Fri Nov 4 23:57:27 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Fri, 4 Nov 2022 20:57:27 -0300 Subject: [Buildroot] [PATCH 3/3] package/qemu: add option to enable guest agent In-Reply-To: <20221104235727.587650-1-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> Message-ID: <20221104235727.587650-4-unixmania@gmail.com> From: Carlos Santos It requires --enable-system or --enable-tools to be built, so add a hidden boolean, BR2_PACKAGE_QEMU_HAS_SYSTEM_OR_TOOLS, to control it. Signed-off-by: Carlos Santos --- package/qemu/Config.in | 15 +++++++++++++++ package/qemu/qemu.mk | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 9e0cbd4acf..dd8b3d3491 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -122,6 +122,10 @@ config BR2_PACKAGE_QEMU_HAS_EMULS depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" select BR2_PACKAGE_QEMU_FDT +config BR2_PACKAGE_QEMU_HAS_SYSTEM_OR_TOOLS + def_bool y + depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" || BR2_PACKAGE_QEMU_TOOLS + if BR2_PACKAGE_QEMU_HAS_EMULS comment "Frontends" @@ -158,4 +162,15 @@ 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" + depends on BR2_PACKAGE_QEMU_HAS_SYSTEM_OR_TOOLS + 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". + +comment "Guest agent needs systems emulation or tools" + depends on !BR2_PACKAGE_QEMU_HAS_SYSTEM_OR_TOOLS + endif # BR2_PACKAGE_QEMU diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index a991d49993..d9bdfe0e84 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -90,6 +90,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 bernd.kuhls at t-online.de Sat Nov 5 07:08:51 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 05 Nov 2022 08:08:51 +0100 Subject: [Buildroot] Hash check for a file inside a git repo? References: Message-ID: Am Fri, 4 Nov 2022 11:42:20 -0600 schrieb Bryce Johnson: > Hi All, > Is it possible to use the hash check on a file that is contained in a > git repo? Hi, maybe you could download that file using _EXTRA_DOWNLOADS? Regards, Bernd From thomas.petazzoni at bootlin.com Sat Nov 5 07:37:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 05 Nov 2022 07:37:45 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-04 Message-ID: <20221105073753.0107D60A9C@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-04 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 2 | 0 | 0 | 2 | 2022.08.x | 9 | 10 | 0 | 19 | master | 152 | 245 | 3 | 400 | next | 8 | 20 | 0 | 28 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 14 imagemagick-7.1.0-51 | 14 libnss-3.84 | 14 s6-linux-init-1.0.6.3 | 12 libglib2-2.72.3 | 10 xz-5.2.7 | 9 host-go-1.19.3 | 7 elfutils-0.186 | 6 tealdeer-1.6.1 | 6 alsa-utils-1.2.8 | 5 crun-1.5 | 5 dash-0.5.11.5 | 5 host-binutils-2.38 | 5 host-rust-1.64.0 | 5 linux-6.0.1 | 5 unknown | 5 gerbera-1.10.0 | 4 gensio-2.5.5 | 3 gobject-introspection | 3 host-binutils-2.39 | 3 host-pahole-1.24 | 3 libgpg-error-1.45 | 3 libkcapi-1.4.0 | 3 linuxptp-3.1.1 | 3 lxc-4.0.12 | 3 php-8.1.12 | 3 ulog-0389d243352255f6182326... | 3 efivar-38 | 2 fontconfig-2.13.1 | 2 frr-8.3.1 | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.37 | 2 host-gcc-final-10.4.0 | 2 host-gcc-initial-10.4.0 | 2 igh-ethercat-1.5.2 | 2 lirc-tools-0.10.2 | 2 lpc32xxcdl-2.11 | 2 lttng-modules-2.13.1 | 2 mongodb-4.2.18 | 2 ntp-4.2.8p15 | 2 pv-1.6.20 | 2 python-numpy-1.23.4 | 2 systemd-250.4 | 2 uclibc-1.0.42 | 2 wolfssl-5.5.2 | 2 xenomai-3.0.10 | 2 zabbix-5.4.9 | 2 zeek-4.1.1 | 2 zlib-ng-2.0.6 | 2 /home/buildroot/autobuild/i... | 1 alsa-lib-1.2.8 | 1 assimp-5.2.5 | 1 bluez5_utils-5.65 | 1 boost-1.80.0 | 1 botan-2.19.2 | 1 containerd-1.6.8 | 1 crucible-2022.05.25 | 1 dropbear-2022.82 | 1 edid-decode-188950472c19492... | 1 fbterm-1.7.0 | 1 freeradius-client-1.1.7 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gummiboot-2bcd919c681c952eb... | 1 host-cmake-3.22.3 | 1 host-gcc-final-11.3.0 | 1 host-libopenssl-1.1.1q | 1 host-python-jinja2-3.1.2 | 1 host-swig-4.0.2 | 1 json-c-0.16 | 1 kvmtool-f77d646ba01d04be5aa... | 1 lcms2-2.13.1 | 1 libabseil-cpp-20220623.1 | 1 libdcadec-0.2.0 | 1 libmad-0.15.1b | 1 libopenssl-1.1.1q | 1 libsodium-1.0.18 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 nerdctl-0.17.1 | 1 netsurf-3.10 | 1 openssh-9.1p1 | 1 package/qt6/qt6base/qt6base... | 1 procps-ng-3.3.17 | 1 quickjs-2021-03-27 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 ruby-3.1.2 | 1 toolchain-external-codescap... | 1 wtfutil-0.41.0 | 1 xxhash-0.8.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/65a92218f5e7adb92b7b56e70c365413f700bca0 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/8d32602ad4409100b300e7507761c5a208f33d6f | mips64el | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea | mips64el | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/f3524d896223c74430eb4878a2787f1d865343a1 | microblazeel | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/df69a0aa236e1dd0afb3136bb206eea7c6cfcd9d | s390x | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/95242c92a79520177e7344777c2d536dbf0b2ef0 | sh4 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/511941a03f805db0fd03ed997529369b0d622642 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/c717b1377606ae9bc05e900dfd5e7cb704e70599 | ORPH sh4aeb | bluez5_utils-5.65 | NOK | http://autobuild.buildroot.net/results/c203920d96bb38b206bdb36caab0b91889fc9372 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/d45543d3c599c9cc8e6a8309262c1d115fe40f94 | m68k | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca | ORPH x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/bc0cd4d61d6c8bc1834418ffdb4ccb09c20a0702 | x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/c1c6f60b65c54e366752fbd22b9210af8faf295d | xtensa | crun-1.5 | NOK | http://autobuild.buildroot.net/results/7ec857e3f69cfba14df68689d6a6e3d86712c38e | or1k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/46c43fc2f8c4d4fdfe515f68fba531abaee9ccf3 | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2cd3e9ab632792063a52e51e0aafc7d6f102eefd | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/a9b594e907800f0d1ab3420a716a2efcb5fd9eda | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/c6a41588522894ae709e290ce8a7ceef7302684d | sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/76204f539b5878e7facf5a9a926b472942dac72d | ORPH i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/fce383bdf43c86e9d98429bdcf739d8a8e04ef82 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/3c801a7b7e1ec8dd9c7322fda76740be257b1e1c | ORPH m68k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/54f383a31c8e4a18bdb7f23e158cdbbd669924b1 | ORPH or1k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ad20ca662cadd613a8dc867a616ff94a07a7ec0b | ORPH riscv64 | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/2f092dbca36c904d3b785cd974989cb9e1644427 | riscv64 | edid-decode-188950472c19492... | NOK | http://autobuild.buildroot.net/results/c5f914a791a4ab0559260e61a531036b4bc5b069 | ORPH arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/4787731c3e0bdad24702c1c6f8f20af133c14721 | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/d4758bd5dff4ca89bd43cc9d876113cb131bd193 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/adc5cfe94cc2ad39fc4645c74199148ff6b0415a | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a56506bfb1e6cc24cb1cd5fef031e0a517c7f655 | ORPH powerpc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/dc7a56516b7a2752ce947f13997d911a78514207 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/41248cf4e8974c719358f6d1ce6faa63fdfff0f1 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/27a63807f8f3d73860cd4448c896c163b378b5e9 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/fec2d014130d062f53c0a2ad52a9554c7dd9f898 | ORPH microblazeel | fbterm-1.7.0 | NOK | http://autobuild.buildroot.net/results/4df6492b11c7267c0419b56c2f15f9eb7ceb74e0 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/fc58b77c045a28c946c742bd8cc26535e99662fa | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/0cdc985e78b4d01fdde4c4d1600831c40bb79f81 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/60c325e8c0d28e07f856f312bd4fbee49be5263f | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/aa392ebd0e5eec077cd5f8f5c5bebbf61bc6f490 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/45119b86c91a37236077669fe03e743bbbaccde6 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9bf3889ef74026da209869ccdde91ae8ca2f2cbb | riscv64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c6cbe0dee2494bbbd865b73f2ffec9542e32c5f3 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/337514e13c6f5368738c90bb361b6d559b87b2f3 | mips64el | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/daa8edde8331b51b8f1c906412669abc676093e1 | mips64el | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/25affc3718b01f261ccff988f73ad677ba948a20 | powerpc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/f98c66d37e367498fe96e4058d7b7693ea794eb0 | sparc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/394bdbe0e85871645e71c1fff62996708c6e7add | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3b8a7a93c0ca4b2c8603cbdf6bef1c0dbeb5afd0 | mips64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/198b65f411e8b6d5edbae5fd825abc792ca1b71e | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9f7797d54a5ad22425d1f1dfbb98ec5660e02f60 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1a92ad63fc8e3e871a2594707874e004a20b8266 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/920811859a532caf225ae433216a3a90ee183aa9 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/eff8e8f2cfe7d2f5acc23d327ee12874f77101c4 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/eb4afb631d2501dd29ea99dec1c2d1ada8325c70 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/448b10aab066dd0e3a7fed570c260b0de6c8d03b | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/685e7761025fa0b78a2a1c1d6d1c933c4162f531 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/345903d3784e193063035bb78e4172ea097ebb8f | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ddddd4534e7fdfa9e28adcc58c985efca746224e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/68f3be4b467797be804c947ae92849e2e579c8f6 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e229be373cc10086fcaef3c345b1699ef746775 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6f04e6d58ab3c20a178e3daffde9c645ce0ef4e7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fddb5cbc4942eb988e298e83a0909c74e3c5030d | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/18a30ba670571c6e1e01c9554f8c03a59680ca00 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ce90a14d2b3a121cf715d6716e20873402d97568 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e550682a0df3f223e28050013d091f5bc25739ff | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8a56366eaf2f8f34855f08cfa32a96260f8aa74d | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/70ad680c4c04bd78fcd9e680b31e09d1ad1fa1ea | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2fa5cf3707a33a5852839161aed93c640d6104bb | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/818cf66b380a086156ea49bef6927ab1bc9c17d1 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3b427152d9647b990f6cebd9bbdb8743eddcd341 | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/b5040541c936be078b95b62da25133d2b21bdb42 | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3cb82fb9417a7ad277f120ae76ef31f92591d0e6 | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/cdb507a5117d9155c66f90ea38d73a3e8081435e | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a00c223a4c195e680d7f20db623f0e85e81627e1 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2e370a1fe2780b70b1bedf496a1534687751e333 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/567f5ef1e3a28f5052bd869958c5dfb93cfc38ac | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/48e31f21e3eb63c9fcf6b976c3b9b3a0431dd0d7 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0456e077d662f3210b33b0cd3d38d6fac3620ffe | mips64el | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9c731d2ca23e3de55b03a6eca793d738e0f644e2 | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ddaa66b48fe42ca02bf64f90956abe3fc85404f3 | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/79f261c9b710387f510eaa0b7d75fc0c9a2ec45a | arm | host-cmake-3.22.3 | NOK | http://autobuild.buildroot.net/results/c401f1ce1750a9a5c421683dec083dfc3f320952 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/c3d0ac33c490ac2c35f00388ddbbceb362d1dce8 | arm | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/e09b72cab8591448c8536c73133f64007945af0f | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/4d4b5639ca007ed20753eff53f6cdf733f2f32d6 | sparc | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/ee86cb7974af94902a4a1a225ee01adfac21fe88 | sparc | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/f8ac4c32c202221d012d7355789b7d3dcdbf7efc | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8741f1af8d95a423003de66d910168f9d421319a | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8b2d06fd45f5206c6c62adf51c21d46c5a4c6461 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f1969ee89926a6caa63aebcd911de2f67c07dca3 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e5ac927e326f08ca4a9b8312594e2f37a61d0806 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a00c0c5743da60c21a1457d06196ee0cb8dfb4bd | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a51e1d1cde50b12fcc27b990b04a1bb8b8d6c8f4 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cf300d0a35644e54ba253e3a3eb83352d7e4b993 | sh4aeb | host-libopenssl-1.1.1q | NOK | http://autobuild.buildroot.net/results/0705d04ca1c587e541a2f9180f973791b50c69d4 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9c5393f02aed8f3fedba748deb06b61e3db7dbc2 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/68b4a717f0d64db2724eb2a135d8a30811bd3faa | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2d539290688e803936ede0fca91a6856d2dd2b92 | s390x | host-python-jinja2-3.1.2 | NOK | http://autobuild.buildroot.net/results/f419b2e7ea2a40596f6810808bc62de52cfa9692 | arm | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/94dcb1d86aaf8dbab85291a075f934a00c304a4d | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e8cef2b8d0036f02795a79c0632786dd9a8f2e1e | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/a4be7dc1f045421487e72c7540246aa2ad9956cf | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2e3445d74e0b3f6ccbde965a9e48fbd309447531 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/76209493d05cda3c6b1a1d765cc52537d6c786ea | or1k | host-swig-4.0.2 | NOK | http://autobuild.buildroot.net/results/6bcda243cc9bb89ed0fcce095ff0302e6ac9cf5d | arm | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/3c22c6e7271660f48e0b64b94c7b2b3c5c153a89 | x86_64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/ef931c93e6f436f13dab09508e1ee818c27b3824 | arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8277a58b09c99ad34060445ee971d134483455b2 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/df5233bcb6575fed073d897fb2c2fc53b9a2171e | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/86f73e755873c826839286fb765a99b70d951558 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/cc488f395b4da240cfcc43f44ef728ca71cd8abe | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8d24dee71a408a391d344ce5a9cde1b309f28b9a | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/20a1d370781d3db49a7741be9fbe0dbbeb61c3df | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a6378c43fb2299892fc321639cd1db1f9aaec764 | ORPH i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2bb2a7046d905add5d346b8d4d5363701d2ef905 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8eb2c261691efb1c1c315d208550c7cd104c9aab | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d25fde378c6d267d1c5246fd9d21f5ad166cbd32 | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c358947846b43c4ff7fc83ce5d226c613ebb0987 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7b094dc3b0f9ec4f2cf68559d48a3b22bdc40d5a | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/07babbef747dff429f7eb3e56101d0f6cdfe4b86 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9d13b639f8d50e00e0e2fac24d27a31f66ea3fd5 | ORPH riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/e7ac45c80ab93a72662be41cbdf3b8094b36dc9d | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/1dbdfb7a850c651f38dda5916303090e3b483bb4 | xtensa | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/14f6187a8091df71a7f2cf447ad7df1a8263537d | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/c4e7477783d04eb714d739a3bce56068bae517f0 | arm | libdcadec-0.2.0 | NOK | http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/73e885f6383e42cae3c29a399a66368196d7212f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7eddbdafcd786489c78dc14d59b350570cf4ed26 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a7b33247829ac5bc758f43b8fbe6f46aece7108e | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/26bd82dfef32aef319c3dbf96becac70ff1a95d7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/00cb2f7a5eb9cab1ffc1b41c1dc8c52188abd7a1 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ab8b35e9026881263f3373fa93949d66af6bbb32 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1b26e2b0c10ffb76ae2fea08e69536909a0c1322 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/efb257e88682bb1a581c648321b361fe9331b4e1 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/38772b029cabedfb7c194032f59f5e0f56c6df7f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/db2308d733a9f0babf50472e896a4c02f8b00e03 | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/9aed5abfef68a4d661f27d481876f5fb274ffbf8 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e423d1ac66caafc41769ab8e8921a43d6a24820c | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/8d13daaa494f96354f112ab92245ab19a5df5b67 | ORPH arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/b34c5d8eafa5e6c1ec26248cd3c407e1641406b5 | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/e87e1349f539c772d9c7117ce7dec7ee0a70fb83 | arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/ab9037ed16c5ef7074bdc25d4d820a31c3c72a63 | arm | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/4884b58426c67e8248e3190395860ea25d317b3b | ORPH s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9ef401ff098569dc2d985d09517b0abf7e9b2043 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/08a01324bdd85f4e3a43177bff2f2dbc8914dda8 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1b3b8356e6b33de0d93d63ddb9233ab62572ec99 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/eab0396ccf07cb0d62024b504130dff47e382d44 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c1a82a82f94fc2d7b74fefce46a85aa8389587c6 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cf313c60f78d0cca583af68dbe5ab7ef247719a7 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c014fb4b9071d03e7033cad8089e1de4d9836720 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/04cd81b55442434b703fb52b35dd22e40a66f8dc | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d6d74905b981c9c43dae555bc3986570c9c28201 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/831bc5741b4ed64e03ac93283f8e9369f6449dd0 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/475d26d3e04a6ef81d31a6b44b47f84dc05c18ef | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/505e9b3beb4fbeea5496f26263704e37191424a0 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d5e61c2a776d98d62b59fe3ba1463ff326dec146 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/01194e4f7441368895148fc07e70357b43768acd | mipsel | libopenssl-1.1.1q | NOK | http://autobuild.buildroot.net/results/26e84ca043305ffa261868ceb201e1514c419b00 | arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/daccd48502e3887dfd58dc8e85fefcddb7fed16d | mipsel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/71420b2ac1117d85ed679e873d3fb12509b8c410 | ORPH powerpc | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/82d0a0ed6d470f4ca8cfa940d57cae9299c56001 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/23a2cb90cb92a6f87b9846ca184834234abf14d1 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/af250784d0e25d5a3bef3c35724c752c01dd0f6f | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c3b811726bb52076a6765ac8004a9880cc7dfa9f | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a10e2976825f006aa374f6867083cc81d636e28e | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6403ae3f78dfd2e433427fb967066fe70642f164 | ORPH microblaze | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/3e36b48204fe8b0ea967c9dc5422c48cd091cec9 | aarch64_be | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/54ba9084e4fc9e807dd034d0e614f6f3c72b2e71 | m68k | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/c7ec369f3a5976844bd25bcc0d27338300079f20 | aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5f38862ebb467804ef472ab9172f811ad642db85 | ORPH or1k | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/47af88ccd8f513370f00dc7cff926914a42a0208 | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/4a38638d1cf1d3357ed92be93fb76e63194246f8 | ORPH arm | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/0af883590d3531f79b0df19620e85eea5d3e96dd | ORPH sh4 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/e72ce37d85218dd798ff7a10208c50ccc8059879 | or1k | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/81e5ff08ccb9da120f97786707c63d722190323d | powerpc | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/8947ab2132272143d91b4301d50f10b0e1f52c8c | nios2 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/f77e2dc44c9a224f280e08089a890e85c302274f | aarch64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/393d829d4e0fa3dbbcf3c3dc45807190f326a28b | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/fd010b64f61456110ba4392b3f71f52ef27de266 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/579c3ae6f0c57c9434be75a65007bc5b489b319a | powerpc64le | nerdctl-0.17.1 | NOK | http://autobuild.buildroot.net/results/e45efeb18a83ced146cc947c435bb52356d3f20a | arm | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/e1c21616958f652198c2b26d279dcaff1b147bfc | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/e810980e513b32e74a58acef250729ed8b873472 | ORPH sh4 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/b1a83d72f82ef2f97bfa02ba8467d6bc22cbe149 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/a8d718f4e7ff4c8b544102877209cee8955eb731 | ORPH sparc64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/a414dd11e5fb6928fb8952e47f5236ab6e6d9bb1 | sh4 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/6aa0c01e848eb43785c433bf302f3c985a189fcc | microblazeel | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/66c98767a899bf2f673a0b42313478e2a4200486 | sh4a | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/18c7decf410f12299e9c0b8df7ede68fd60f1d52 | arm | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/e63d20c92896b31f58caf69b5b834db9cac2f808 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/4b61c165fb84d42adff148f37d01770c4406c768 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/df6951c1339293863a6beb21f19b550f4347ef1b | ORPH sh4a | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c615dcb971ee3f830dc091417dfb52aac35efefc | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/7de6e99790954ff1e0f0f0d2bf71ac21a8951d77 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/fd807e9cec5bf9606c4398aa1cb84fc7bf44d89a | aarch64_be | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/ad4ef6dd9373e626375c5d630762897d5e725ead | arc | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/f76cf2837e8bea27466728c37510ebeace088837 | sh4a | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/eb837870b5584b083d19c36b5c0133213e16ac58 | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/da07c648907542cf4d9573258995adb3fb939d4e | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/7b36439d885f1426abd2976b0bed4905cc2a44ae | mips | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4f59e52fab36f6e3f32752b0e6d4f8b58e167724 | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/0408dd8f903d7e8b4b973a735e3627181d147ea2 | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a336ce1970ba8c095aedcf437cd8a89b640a322a | powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c45055d6440a981f8fc5b29603aa8fe23e179df6 | x86_64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/7361822fd78b706d88db1b49f92caa4dcb177a4f | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/b7279a993c1dc2e8af8d2bbeabd1536da53fd1a5 | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4912a044eb5825ab1af3e73b46c8da4ce44041e0 | microblazeel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/0a4d62568264180842ebc24973349d00e930a72a | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9366ae503cadd4154a9574c4c204c279f0af5e11 | powerpc64le | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/b9dfd802f04ffb7799a5fc87e669aa255bbbb87b | s390x | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/779c6a55a12d2765391da59b0fa9ac023de96ca6 | powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/3fae97081e1ce59ebe823f4daa938fecd1b49440 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/8ca197b79bd30dfd36cc4851a0befd014a2960be | powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/bb7cd246413ed4bf19c2290703795adbc5e0072d | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/2ef97b75098b4f9ef9562312801b63f5ef04da48 | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/bfc6e63be7e23793b86811f67603ae4055ffc097 | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/50be190118fd7a8cd23cfa55c9a02479e06a39ed | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/8a25c5f8d22cfcec325451b154e51bfcf42a90e4 | ORPH xtensa | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/236b2c6d91536edc612dcc30ace76b98e8a9fab6 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/7598635cf3d5997473af844a0e2bdbef09d822d5 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/432dafb5f5897587e0382497a01e4cf06f58db96 | mipsel | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/746d6ae2438e528f041bd3b05cacfb5f754069a0 | sparc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/000448f21243ff7746e39a2b6e33eef8781c6d1c | i686 | unknown | NOK | http://autobuild.buildroot.net/results/5bb3f9955aa96e51def7de73ddf95b0e4ea3ee0d | s390x | unknown | NOK | http://autobuild.buildroot.net/results/7afa9d6b97f25804dde5bfc25002bc8ba87e3380 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/a0a75d322cf8a00b0c2b311762eade538d6742b1 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/217a5aa8e420da31b832f0b8b26206b91dc06f81 | arc | unknown | NOK | http://autobuild.buildroot.net/results/07dcd3af10379e2f6d1c9941a7715967b988e228 | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/4ca190460ab3fcfc78acd4cfbd89f8e80efc6f7b | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/416372efde065c6dca11e31656e920331419bbfa | mips64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/e91d1b9f3a61e647586fa0afa0852920bfc1d951 | m68k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/12e8c5d5fbe054ac45047969da606cce5d4fa8c2 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/26d33668509cae860f3bd946583a7e4cc5f70f32 | or1k | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/7217bf2d6a946758cc303869d19b41089e551ca0 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6ef137747bc4cd3045ef8a4489b5fbcd9ab1fdb8 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7f78a49f03e3876025dd075fa29ea2d7064643bd | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8465c96c869b0cca20d6e82290cd81efaada3a27 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4f85b26ef58e261f281bae4fa2db9349f07a8d19 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/75f84530498f7c0eb546eccad33a4ebf1756bb9a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/179a805a4cd44fd7f224d9fc69ddea3a25ff7e10 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0e3242fe72cddd3ddcca88482622b462abc649a1 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9ea1eb5409fb5ef493f8b329cb1b0cd274f21cb8 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/69b2ea61e6c8f2b61b26cb47fa9b692d14cee004 | ORPH s390x | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/a995e34403a8116314e9e0988b67cf1c8919f6d4 | mips | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/ead2e28e60e29641a83873192249a10ccf72f6d0 | powerpc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/c2c8c42d0971761a93077171ed59b0bdedd3a07a | mipsel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/c2c3def434e80a1c706b1ae0abdf829fb88c6ca9 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/a2c5d5f2c4381214c6b37e5aed3cb471e5e9104d | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/be2ce360d8c9530b4c75ab08a92a97d69feb2c3a | ORPH Classification of failures by reason for next --------------------------------------------- imagemagick-7.1.0-51 | 2 unknown | 2 /home/buildroot/autobuild/i... | 1 acpitool-0.5.1 | 1 aubio-0.4.9 | 1 crun-1.5 | 1 gerbera-1.10.0 | 1 host-binutils-2.39 | 1 host-pahole-1.24 | 1 host-python-greenlet-2.0.0 | 1 host-rust-1.64.0 | 1 host-spirv-llvm-translator-... | 1 libkcapi-1.4.0 | 1 linux-5.10.145-cip17-rt7 | 1 lxc-4.0.12 | 1 ntp-4.2.8p15 | 1 python-numpy-1.23.4 | 1 xz-5.2.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/dbef82fbd04b6d398f405aa68f4c4be59bd7e470 | mips64 | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/dc89df6eee1aa4f855d914e46ecbfb3103d6ad9f | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/fe0f958bc1cdfd70f60640482cf61af24e85328b | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/04ccbb17cde97ef67581dec4e3ae2fe457bc70f9 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6ddbacd1bdcd90685a9d57c576ed37a820e66274 | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ba3145aac968e3a66e6da1046a481258dea38553 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d25910a97eeaa1be2c4d44584c4f1fd820e55c42 | powerpc64le | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/8e12cee26ed1441a80d864e0516dee2f9c0011ac | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f2dee97bab7509856bf0fd0c718fff7f866dd6ab | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/04090a705834f4a93a959fa0bf4dac71409611cc | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/66808b2b59fcb1d8077d2be0c3d28f1c1aee6464 | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/95800861092e7151979f9bcc5e6da44eb9acf290 | ORPH or1k | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/0730a511075e32835ad613ad8fe027d64def777b | xtensa | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/2004287e91b01b2f89c5b2d7c2d22fcd1305350c | ORPH or1k | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/8cecb1094616837e78299ce2b4528b95d701ea46 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/5b1d38eced9f98425f6df548d9051939d450bc07 | ORPH mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/b972917772270905bbcced4b3eccf64392d134ed | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/51f2d00e1eebd00788829c8f0c81c8c724668423 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/1d7e127b5c63bcd30d1b9cb886bac53acdf5d0a5 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/649bd97609962d65ca418b6c015fc0c317045f5c | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- gerbera-1.10.0 | 2 host-go-1.18.6 | 2 host-pahole-73383b3a39afe86... | 1 host-rust-1.62.0 | 1 libnss-3.81 | 1 sdl2-2.0.22 | 1 unknown | 1 zstd-1.5.2 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i586 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/dcb3928847a75ce67203ee20408d6452363e0751 | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/bf88ff2efc79b409216b35403e74fc05891b8171 | i686 | host-go-1.18.6 | NOK | http://autobuild.buildroot.net/results/07c8311ad422e1e7f0bb63dd84e8a125bf27775c | mips64 | host-go-1.18.6 | NOK | http://autobuild.buildroot.net/results/547e56b50bbac7dad4a0ad954ab84dc1a1449828 | microblazeel | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/0cba07fbcd739b9799f578d7d635276b74efc981 | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/f833a93f31987ce5a3b23b162c5514233cf0d2bb | x86_64 | libnss-3.81 | NOK | http://autobuild.buildroot.net/results/d64d153b4ec3701a39df08cdf91b1ab76d9c0d5c | arm | sdl2-2.0.22 | NOK | http://autobuild.buildroot.net/results/397c64de3dd39b615c628ff018089e0859d641ba | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/5518d739dba5d7fb29f013865c0dfd3bee8e99ec | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/5306b7ed7da3d9a6c690a412cc7e46eae3b9d3e0 | Gitlab CI results for 2022-11-04 ================================ Detail of defconfig failures for 2022.11-rc1 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861356 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861369 | qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861379 | qemu_microblazeel_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861385 | qemu_ppc64_e5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861418 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861474 | Detail of runtime-test failures for 2022.11-rc1 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861545 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861548 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861550 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273862450 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273862454 | ORPH TestGdbHostGdbTarget9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861625 | ORPH TestGdbHostGdbserver9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861632 | ORPH TestGdbHostOnly9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861639 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861827 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861871 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861883 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861929 | ORPH Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ amarula_a64_relic | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233708 | arm_juno | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233718 | avenger96 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233745 | bananapi_m1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233746 | bananapi_m1_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233747 | bananapi_m2_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233748 | bananapi_m64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233751 | freescale_imx6dlsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233775 | freescale_imx6qsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233777 | freescale_imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233781 | freescale_imx7dsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233782 | freescale_imx8mmevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233783 | freescale_imx8mnevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233784 | freescale_imx8mpevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233785 | freescale_imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233786 | freescale_imx8qmmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233787 | freescale_imx8qxpmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233790 | friendlyarm_nanopc_t4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233799 | friendlyarm_nanopi_a64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233800 | friendlyarm_nanopi_m1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233802 | ORPH friendlyarm_nanopi_m1_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233803 | ORPH friendlyarm_nanopi_m4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233804 | friendlyarm_nanopi_neo2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233805 | friendlyarm_nanopi_neo4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233806 | friendlyarm_nanopi_neo_plus2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233808 | friendlyarm_nanopi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233809 | imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233832 | kontron_bl_imx8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 | kontron_smarc_sal28 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233835 | microchip_sam9x60ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233843 | microchip_sama5d2_icp_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233847 | minnowboard_max | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233850 | mx51evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233852 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233862 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233863 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233864 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233865 | octavo_osd32mp1_brk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233866 | octavo_osd32mp1_red | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233867 | odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233868 | olimex_a20_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233873 | olimex_a33_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233875 | olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233876 | olimex_imx233_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233877 | olimex_stmp157_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233878 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233882 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233887 | orangepi_pc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233888 | orangepi_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233891 | ORPH orangepi_prime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233892 | orangepi_rk3399 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233894 | orangepi_win | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233895 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233905 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233914 | qemu_mips64el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233939 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233953 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233954 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233956 | qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233958 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233975 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233984 | ORPH roc_pc_rk3399 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233992 | rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233993 | rock_pi_4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233994 | rock_pi_n10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233995 | rock_pi_n8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233996 | rockpro64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233997 | sheevaplug | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234000 | sipeed_maix_dock_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234004 | snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234011 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234029 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234030 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234031 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234032 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234033 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234034 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234035 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234036 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234037 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234038 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234040 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234042 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234043 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234044 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234045 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234046 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234047 | -- http://autobuild.buildroot.net From bernd.kuhls at t-online.de Sat Nov 5 07:44:44 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 5 Nov 2022 08:44:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/alsa-utils: update dependency for topology support Message-ID: <20221105074444.13360-1-bernd.kuhls@t-online.de> This is a follow-up patch for https://git.busybox.net/buildroot/commit/?id=28497102e1788df3628bd3324a3304a03c7942d0 which created a new option for topology support in alsa-lib, this dependency was not ported over to alsa-utils. Fixes: http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea/ Signed-off-by: Bernd Kuhls --- package/alsa-utils/Config.in | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package/alsa-utils/Config.in b/package/alsa-utils/Config.in index 555f06fd21..8f2a661e3a 100644 --- a/package/alsa-utils/Config.in +++ b/package/alsa-utils/Config.in @@ -45,10 +45,7 @@ config BR2_PACKAGE_ALSA_UTILS_ALSAUCM config BR2_PACKAGE_ALSA_UTILS_ALSATPLG bool "alsatplg" - depends on !BR2_STATIC_LIBS # dlfcn.h - -comment "alsatplg needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS + depends on BR2_PACKAGE_ALSA_LIB_TOPOLOGY config BR2_PACKAGE_ALSA_UTILS_AMIDI bool "amidi" -- 2.34.1 From bernd.kuhls at t-online.de Sat Nov 5 07:51:56 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 5 Nov 2022 08:51:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/libdcadec: remove package Message-ID: <20221105075156.14160-1-bernd.kuhls@t-online.de> Quoting https://github.com/foo86/dcadec "This program is deprecated! This decoder has been fully integrated into FFmpeg master branch and further development will continue there. Using FFmpeg for DTS decoding is now recommended." Fixes: http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3/ Signed-off-by: Bernd Kuhls --- Config.in.legacy | 8 ++++++++ DEVELOPERS | 1 - package/Config.in | 1 - package/libdcadec/Config.in | 7 ------- package/libdcadec/libdcadec.hash | 3 --- package/libdcadec/libdcadec.mk | 33 -------------------------------- 6 files changed, 8 insertions(+), 45 deletions(-) delete mode 100644 package/libdcadec/Config.in delete mode 100644 package/libdcadec/libdcadec.hash delete mode 100644 package/libdcadec/libdcadec.mk diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..7458fa331e 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,14 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_LIBDCADEC + bool "package was deprecated upstream, use ffmpeg instead" + select BR2_LEGACY + help + This decoder has been fully integrated into FFmpeg master + branch and further development will continue there. Using + FFmpeg for DTS decoding is now recommended. + config BR2_KERNEL_HEADERS_5_17 bool "kernel headers version 5.17.x are no longer supported" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index 4750c06b64..f7c6c71e6f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -363,7 +363,6 @@ F: package/libcdio/ F: package/libcec/ F: package/libcodec2/ F: package/libcrossguid/ -F: package/libdcadec/ F: package/libdeflate/ F: package/libdrm/ F: package/libdvbcsa/ diff --git a/package/Config.in b/package/Config.in index d14e7473b6..c0ff8c9144 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1787,7 +1787,6 @@ menu "Multimedia" source "package/libbluray/Config.in" source "package/libcamera/Config.in" source "package/libcamera-apps/Config.in" - source "package/libdcadec/Config.in" source "package/libdvbcsa/Config.in" source "package/libdvbpsi/Config.in" source "package/libdvbsi/Config.in" diff --git a/package/libdcadec/Config.in b/package/libdcadec/Config.in deleted file mode 100644 index 2687a18187..0000000000 --- a/package/libdcadec/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_LIBDCADEC - bool "libdcadec" - help - dcadec is a free DTS Coherent Acoustics decoder with support - for HD extensions. - - https://github.com/foo86/dcadec diff --git a/package/libdcadec/libdcadec.hash b/package/libdcadec/libdcadec.hash deleted file mode 100644 index 3c3e80e8a3..0000000000 --- a/package/libdcadec/libdcadec.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 libdcadec-0.2.0.tar.gz -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1 diff --git a/package/libdcadec/libdcadec.mk b/package/libdcadec/libdcadec.mk deleted file mode 100644 index a3579ad632..0000000000 --- a/package/libdcadec/libdcadec.mk +++ /dev/null @@ -1,33 +0,0 @@ -################################################################################ -# -# libdcadec -# -################################################################################ - -LIBDCADEC_VERSION = 0.2.0 -LIBDCADEC_SITE = $(call github,foo86,dcadec,v$(LIBDCADEC_VERSION)) -LIBDCADEC_LICENSE = LGPL-2.1+ -LIBDCADEC_LICENSE_FILES = COPYING.LGPLv2.1 -LIBDCADEC_INSTALL_STAGING = YES - -ifeq ($(BR2_STATIC_LIBS),) -LIBDCADEC_SHARED = CONFIG_SHARED=1 -endif - -define LIBDCADEC_BUILD_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \ - $(LIBDCADEC_SHARED) -C $(@D) -endef - -define LIBDCADEC_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - $(LIBDCADEC_SHARED) DESTDIR=$(STAGING_DIR) PREFIX=/usr install -endef - -define LIBDCADEC_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - $(LIBDCADEC_SHARED) DESTDIR=$(TARGET_DIR) PREFIX=/usr install -endef - -$(eval $(generic-package)) -- 2.34.1 From fperrad at gmail.com Sat Nov 5 08:03:48 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 5 Nov 2022 09:03:48 +0100 Subject: [Buildroot] [PATCH] package/gdk-pixbuf: bump to version 2.42.10 Message-ID: <20221105080348.1228426-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/gdk-pixbuf/gdk-pixbuf.hash | 4 ++-- package/gdk-pixbuf/gdk-pixbuf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gdk-pixbuf/gdk-pixbuf.hash b/package/gdk-pixbuf/gdk-pixbuf.hash index 35084a50a..23a7c3fc0 100644 --- a/package/gdk-pixbuf/gdk-pixbuf.hash +++ b/package/gdk-pixbuf/gdk-pixbuf.hash @@ -1,3 +1,3 @@ -# From https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.9.sha256sum -sha256 28f7958e7bf29a32d4e963556d241d0a41a6786582ff6a5ad11665e0347fc962 gdk-pixbuf-2.42.9.tar.xz +# From https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.10.sha256sum +sha256 ee9b6c75d13ba096907a2e3c6b27b61bcd17f5c7ebeab5a5b439d2f2e39fe44b gdk-pixbuf-2.42.10.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gdk-pixbuf/gdk-pixbuf.mk b/package/gdk-pixbuf/gdk-pixbuf.mk index 4a513effb..561e19156 100644 --- a/package/gdk-pixbuf/gdk-pixbuf.mk +++ b/package/gdk-pixbuf/gdk-pixbuf.mk @@ -5,7 +5,7 @@ ################################################################################ GDK_PIXBUF_VERSION_MAJOR = 2.42 -GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).9 +GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).10 GDK_PIXBUF_SOURCE = gdk-pixbuf-$(GDK_PIXBUF_VERSION).tar.xz GDK_PIXBUF_SITE = http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/$(GDK_PIXBUF_VERSION_MAJOR) GDK_PIXBUF_LICENSE = LGPL-2.1+ -- 2.37.2 From fperrad at gmail.com Sat Nov 5 08:03:57 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 5 Nov 2022 09:03:57 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.11 Message-ID: <20221105080357.1228447-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 cbd391db2..d073526cf 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.10.sha256sum -sha256 7e5d2f1e40854d24a9a2c4d093bafe75dcdbeccdf1de43e4437332eabed64966 pango-1.50.10.tar.xz +# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.11.sha256sum +sha256 8800f812d89ee61388188703203f3a7878963c22f8695aaf1fa0a1a1428d17ae pango-1.50.11.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index 649f3398c..a61473431 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).10 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).11 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = http://ftp.gnome.org/pub/GNOME/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES -- 2.37.2 From fperrad at gmail.com Sat Nov 5 08:04:06 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 5 Nov 2022 09:04:06 +0100 Subject: [Buildroot] [PATCH 1/2] package/zic: bump to version 2022f Message-ID: <20221105080407.1228468-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- .../zic/0001-remove-dependency-check-on-version-file.patch | 2 +- package/zic/zic.hash | 4 ++-- package/zic/zic.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/zic/0001-remove-dependency-check-on-version-file.patch b/package/zic/0001-remove-dependency-check-on-version-file.patch index 64587bc0d..cba7ed679 100644 --- a/package/zic/0001-remove-dependency-check-on-version-file.patch +++ b/package/zic/0001-remove-dependency-check-on-version-file.patch @@ -18,7 +18,7 @@ diff --git a/Makefile b/Makefile index 1b714a8..00d2c09 100644 --- a/Makefile +++ b/Makefile -@@ -609,7 +609,7 @@ INSTALL: ALL install date.1 +@@ -615,7 +615,7 @@ INSTALL: ALL install date.1 # Otherwise, use $(VERSION) unless it is "unknown" and there is already # a 'version' file, in which case reuse the existing 'version' contents # and append "-dirty" if the contents do not already end in "-dirty". diff --git a/package/zic/zic.hash b/package/zic/zic.hash index c9c749194..40f68f029 100644 --- a/package/zic/zic.hash +++ b/package/zic/zic.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html -sha512 3373fa16a12007415c3dc3a75c4a0d61d6ae54968eeecedcdf4bcfd7f554020a15c4687dde107b90462b75d848eebe1e200c33322ebe0d3f1ad11bc769cade06 tzcode2022c.tar.gz +# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +sha512 3e2ef91b972f1872e3e8da9eae9d1c4638bfdb32600f164484edd7147be45a116db80443cd5ae61b5c34f8b841e4362f4beefd957633f6cc9b7def543ed6752b tzcode2022f.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/zic/zic.mk b/package/zic/zic.mk index bb5cd3c91..229afaadc 100644 --- a/package/zic/zic.mk +++ b/package/zic/zic.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZIC_VERSION = 2022c +ZIC_VERSION = 2022f ZIC_SOURCE = tzcode$(ZIC_VERSION).tar.gz ZIC_SITE = https://www.iana.org/time-zones/repository/releases ZIC_STRIP_COMPONENTS = 0 -- 2.37.2 From fperrad at gmail.com Sat Nov 5 08:04:07 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 5 Nov 2022 09:04:07 +0100 Subject: [Buildroot] [PATCH 2/2] package/tzdata: bump to version 2022f In-Reply-To: <20221105080407.1228468-1-francois.perrad@gadz.org> References: <20221105080407.1228468-1-francois.perrad@gadz.org> Message-ID: <20221105080407.1228468-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/tzdata/tzdata.hash | 4 ++-- package/tzdata/tzdata.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tzdata/tzdata.hash b/package/tzdata/tzdata.hash index b203e5bf5..aadd32006 100644 --- a/package/tzdata/tzdata.hash +++ b/package/tzdata/tzdata.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html -sha512 e2ae92abac6d87ce4ab4ba9012e868e1791b842e083293489debc0c671b9cf135b5b70426dacb6dbebbf6eba24463205225ae45bb7df891a086b25475f85ee0b tzdata2022c.tar.gz +# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +sha512 72d05d05be999075cdf57b896c0f4238b1b862d4d0ed92cc611736592a4ada14d47bd7f0fc8be39e7938a7f5940a903c8af41e87859482bcfab787d889d429f6 tzdata2022f.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/tzdata/tzdata.mk b/package/tzdata/tzdata.mk index 7a1a77fcd..45bd7cf6e 100644 --- a/package/tzdata/tzdata.mk +++ b/package/tzdata/tzdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -TZDATA_VERSION = 2022c +TZDATA_VERSION = 2022f TZDATA_SOURCE = tzdata$(TZDATA_VERSION).tar.gz TZDATA_SITE = https://www.iana.org/time-zones/repository/releases TZDATA_STRIP_COMPONENTS = 0 -- 2.37.2 From daggs at gmx.com Sat Nov 5 09:29:36 2022 From: daggs at gmx.com (daggs) Date: Sat, 5 Nov 2022 10:29:36 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 Message-ID: Greetings Thomas, > Sent: Saturday, November 05, 2022 at 9:37 AM > From: "Thomas Petazzoni" > To: "Dagg Stompler" > Subject: [autobuild.buildroot.net] Your daily results for 2022-11-04 > > Hello, > > Gitlab CI failures > ================== > > Below is a list of Gitlab CI job failures in relation to defconfigs or > runtime tests you are in charge of. Please help us improving the quality > of Buildroot by investigating those build failures and sending patches > to fix them. > > Results for 'master' > -------------------- > > Build failures related to your defconfigs: > > defconfig | link to the job > ----------------------------------+-------------------------------------------------------------- > odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233868 > I've tried to reproduce it on latest master and the didn't reproduced, any idea how to reproduce it? Dagg From peter at korsgaard.com Sat Nov 5 10:02:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 11:02:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/nodejs: bypass configure shell wrapper In-Reply-To: <20221025190236.1190494-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 25 Oct 2022 13:02:36 -0600") References: <20221025190236.1190494-1-james.hilliard1@gmail.com> Message-ID: <87pme1n2hm.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > The configure file is a shell script which searches for a predefined > python binary and then calls configure.py with that. > As we already call configure with the desired python binary we should > call configure.py directly so that the expected python binary is used > and so that the shell wrapper doesn't throw spurious interpreter > validation errors. > This also avoid spurious errors due to the configure shell wrapper > missing supported python versions, for example this fixes: > Node.js configure: Found Python 3.11.0... > Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6. > /usr/bin/python3.10 ./configure > Signed-off-by: James Hilliard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 10:00:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 11:00:31 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/nodejs: bypass configure shell wrapper Message-ID: <20221105100354.EB2FB867D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06bb421e6bb9bd30352f3b1b6bd91d1eb640d927 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The configure file is a shell script which searches for a predefined python binary and then calls configure.py with that. As we already call configure with the desired python binary we should call configure.py directly so that the expected python binary is used and so that the shell wrapper doesn't throw spurious interpreter validation errors. This also avoid spurious errors due to the configure shell wrapper missing supported python versions, for example this fixes: Node.js configure: Found Python 3.11.0... Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6. /usr/bin/python3.10 ./configure Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit f073cf7547e6bef74768aee1aef67f3b28bee8c0) Signed-off-by: Peter Korsgaard --- package/nodejs/nodejs.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 5bee082f14..06e29d0255 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -86,7 +86,7 @@ define HOST_NODEJS_CONFIGURE_CMDS $(HOST_CONFIGURE_OPTS) \ PATH=$(@D)/bin:$(BR_PATH) \ PYTHON=$(HOST_DIR)/bin/python3 \ - $(HOST_DIR)/bin/python3 ./configure \ + $(HOST_DIR)/bin/python3 configure.py \ --prefix=$(HOST_DIR) \ --without-dtrace \ --without-etw \ @@ -209,7 +209,7 @@ define NODEJS_CONFIGURE_CMDS LDFLAGS="$(NODEJS_LDFLAGS)" \ LD="$(TARGET_CXX)" \ PYTHON=$(HOST_DIR)/bin/python3 \ - $(HOST_DIR)/bin/python3 ./configure \ + $(HOST_DIR)/bin/python3 configure.py \ --prefix=/usr \ --dest-cpu=$(NODEJS_CPU) \ $(if $(NODEJS_ARM_FP),--with-arm-float-abi=$(NODEJS_ARM_FP)) \ From peter at korsgaard.com Sat Nov 5 10:00:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 11:00:22 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/nodejs: bypass configure shell wrapper Message-ID: <20221105100501.6CC4E86818@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=abd03c74f80ca7f2f40797efd546eafb6d134eec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The configure file is a shell script which searches for a predefined python binary and then calls configure.py with that. As we already call configure with the desired python binary we should call configure.py directly so that the expected python binary is used and so that the shell wrapper doesn't throw spurious interpreter validation errors. This also avoid spurious errors due to the configure shell wrapper missing supported python versions, for example this fixes: Node.js configure: Found Python 3.11.0... Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6. /usr/bin/python3.10 ./configure Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit f073cf7547e6bef74768aee1aef67f3b28bee8c0) Signed-off-by: Peter Korsgaard --- package/nodejs/nodejs.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 05456e3443..29a10b900f 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -88,7 +88,7 @@ define HOST_NODEJS_CONFIGURE_CMDS $(HOST_CONFIGURE_OPTS) \ PATH=$(@D)/bin:$(BR_PATH) \ PYTHON=$(HOST_DIR)/bin/python3 \ - $(HOST_DIR)/bin/python3 ./configure \ + $(HOST_DIR)/bin/python3 configure.py \ --prefix=$(HOST_DIR) \ --without-dtrace \ --without-etw \ @@ -200,7 +200,7 @@ define NODEJS_CONFIGURE_CMDS LDFLAGS="$(NODEJS_LDFLAGS)" \ LD="$(TARGET_CXX)" \ PYTHON=$(HOST_DIR)/bin/python3 \ - $(HOST_DIR)/bin/python3 ./configure \ + $(HOST_DIR)/bin/python3 configure.py \ --prefix=/usr \ --dest-cpu=$(NODEJS_CPU) \ $(if $(NODEJS_ARM_FP),--with-arm-float-abi=$(NODEJS_ARM_FP)) \ From huth at tuxfamily.org Sat Nov 5 10:44:33 2022 From: huth at tuxfamily.org (Thomas Huth) Date: Sat, 5 Nov 2022 11:44:33 +0100 Subject: [Buildroot] [PATCH 2/3] package/qemu: select FDT for custom targets too In-Reply-To: <20221104235727.587650-3-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> <20221104235727.587650-3-unixmania@gmail.com> Message-ID: <20221105114433.2a5e6b09@tuxfamily.org> Am Fri, 4 Nov 2022 20:57:26 -0300 schrieb unixmania at gmail.com: > From: Carlos Santos > > Custom targets selects system and Linux user-land emulation, which in > their turn require FDT. Move the BR2_PACKAGE_QEMU_FDT selection to the > BR2_PACKAGE_QEMU_HAS_EMULS hidden boolean, to cover all cases. > > Signed-off-by: Carlos Santos > --- > package/qemu/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/qemu/Config.in b/package/qemu/Config.in > index 8b8a999885..9e0cbd4acf 100644 > --- a/package/qemu/Config.in > +++ b/package/qemu/Config.in > @@ -95,7 +95,6 @@ comment "... or you can select emulator families to enable, below:" > config BR2_PACKAGE_QEMU_SYSTEM > bool "Enable all systems emulation" > depends on !BR2_STATIC_LIBS # dtc > - select BR2_PACKAGE_QEMU_FDT > help > Say 'y' to build all system emulators/virtualisers that QEMU > supports. > @@ -121,6 +120,7 @@ endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == "" > config BR2_PACKAGE_QEMU_HAS_EMULS > def_bool y > depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" > + select BR2_PACKAGE_QEMU_FDT Technically, I think you don't need FDT if you are only compiling the linux-user targets ... so maybe it would be better to add this to the BR2_PACKAGE_QEMU_CUSTOM_TARGETS switch instead? Thomas From yann.morin.1998 at free.fr Sat Nov 5 12:27:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 13:27:06 +0100 Subject: [Buildroot] [git commit] package/gawk: renumber remaining patch Message-ID: <20221105123003.61069874A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4721367debff67d2a4fddb3a5d72796ebbb401f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit aaba432e2cae (package/gawk: drop incorrect patch) was sent on the list before e6942ad11ff0 (package/gawk: fix double free during kernel build) was applied. But when aaba432e2cae was eventually applied, the remaining patch was not renumbered. Fix that now. Signed-off-by: Yann E. MORIN --- ...g-with-Node_elem_new.patch => 0001-Fix-a-bug-with-Node_elem_new.patch} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/package/gawk/0002-Fix-a-bug-with-Node_elem_new.patch b/package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch similarity index 100% rename from package/gawk/0002-Fix-a-bug-with-Node_elem_new.patch rename to package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch From yann.morin.1998 at free.fr Sat Nov 5 12:34:17 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 13:34:17 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 In-Reply-To: References: Message-ID: <20221105123417.GD3918838@scaer> daggs, All, On 2022-11-05 10:29 +0100, daggs spake thusly: > > Sent: Saturday, November 05, 2022 at 9:37 AM > > From: "Thomas Petazzoni" > > To: "Dagg Stompler" > > Subject: [autobuild.buildroot.net] Your daily results for 2022-11-04 > > > > Build failures related to your defconfigs: > > odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233868 > I've tried to reproduce it on latest master and the didn't reproduced, any idea how to reproduce it? Err... This is simply a case where the disk is full: xzcat /builds/buildroot.org/buildroot/dl/linux/linux-5.7.tar.xz | tar --strip-components=1 -C /builds/buildroot.org/buildroot/output/build/linux-5.7 -xf - tar: drivers/watchdog/ftwdt010_wdt.c: Wrote only 4096 of 5381 bytes tar: drivers/watchdog/gef_wdt.c: Cannot write: No space left on device [...] I don't think there is much issue to try to reproduce... The runner is gcc159, so probably the disk got filled with build stuff that did not get cleaned somehow... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From daggs at gmx.com Sat Nov 5 12:50:04 2022 From: daggs at gmx.com (daggs) Date: Sat, 5 Nov 2022 13:50:04 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 In-Reply-To: <20221105123417.GD3918838@scaer> References: <20221105123417.GD3918838@scaer> Message-ID: Greetings Yan, > Sent: Saturday, November 05, 2022 at 2:34 PM > From: "Yann E. MORIN" > To: "daggs" > Cc: "Thomas Petazzoni" , buildroot at buildroot.org > Subject: Re: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 > > daggs, All, > > On 2022-11-05 10:29 +0100, daggs spake thusly: > > > Sent: Saturday, November 05, 2022 at 9:37 AM > > > From: "Thomas Petazzoni" > > > To: "Dagg Stompler" > > > Subject: [autobuild.buildroot.net] Your daily results for 2022-11-04 > > > > > > Build failures related to your defconfigs: > > > odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233868 > > I've tried to reproduce it on latest master and the didn't reproduced, any idea how to reproduce it? > > Err... This is simply a case where the disk is full: > > xzcat /builds/buildroot.org/buildroot/dl/linux/linux-5.7.tar.xz | tar --strip-components=1 -C /builds/buildroot.org/buildroot/output/build/linux-5.7 -xf - > tar: drivers/watchdog/ftwdt010_wdt.c: Wrote only 4096 of 5381 bytes > tar: drivers/watchdog/gef_wdt.c: Cannot write: No space left on device > [...] > > I don't think there is much issue to try to reproduce... > > The runner is gcc159, so probably the disk got filled with build stuff > that did not get cleaned somehow... > > Regards, > Yann E. MORIN. thought so, just wanted to be sure. Thanks, Dagg From fontaine.fabrice at gmail.com Sat Nov 5 13:56:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 14:56:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/libuhttpd: fix build with wolfssl >= 5.0 Message-ID: <20221105135618.322293-1-fontaine.fabrice@gmail.com> Fix the following build failure with wolfssl raised since bump to version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? 339 | case ASN_NTRU_KEY_E: | ^~~~~~~~~~~~~~ | ASN_ECC_KEY_E Fixes: - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 Signed-off-by: Fabrice Fontaine --- ...01-add-compatibility-for-wolfssl-5-0.patch | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch diff --git a/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch new file mode 100644 index 0000000000..7da7199e7e --- /dev/null +++ b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch @@ -0,0 +1,30 @@ +From 73aa4ef762b2de67bc8c7c260bd36b34fdb91e63 Mon Sep 17 00:00:00 2001 +From: "Sergey V. Lobanov" +Date: Mon, 3 Jan 2022 19:36:52 +0300 +Subject: [PATCH] add compatibility for wolfssl >= 5.0 + +NTRU support has been removed in wolfssl 5.0 so it is required to +mask NTRU specific code if wolfssl >= 5.0 + +Signed-off-by: Sergey V. Lobanov +[Retrieved from: +https://github.com/zhaojh329/ssl/commit/73aa4ef762b2de67bc8c7c260bd36b34fdb91e63] +Signed-off-by: Fabrice Fontaine +--- + openssl.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/ssl/openssl.c b/src/ssl/openssl.c +index 5a49267..278bab5 100644 +--- a/src/ssl/openssl.c ++++ b/src/ssl/openssl.c +@@ -336,7 +336,9 @@ static bool handle_wolfssl_asn_error(void *ssl, int r, + case ASN_SIG_HASH_E: + case ASN_SIG_KEY_E: + case ASN_DH_KEY_E: ++#if LIBWOLFSSL_VERSION_HEX < 0x05000000 + case ASN_NTRU_KEY_E: ++#endif + case ASN_CRIT_EXT_E: + case ASN_ALT_NAME_E: + case ASN_NO_PEM_HEADER: -- 2.35.1 From yann.morin.1998 at free.fr Sat Nov 5 14:03:39 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:03:39 +0100 Subject: [Buildroot] [git commit] package/sudo: fix CVE-2022-43995 Message-ID: <20221105140349.662E987841@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=26634490364decc24fa32f175c12c8a2d984f1d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++++++++++ package/sudo/sudo.mk | 3 ++ 2 files changed, 56 insertions(+) diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch new file mode 100644 index 0000000000..3f544dcf81 --- /dev/null +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch @@ -0,0 +1,53 @@ +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Fri, 28 Oct 2022 07:29:55 -0600 +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 + characters. Starting with sudo 1.8.0 the plaintext password buffer is + dynamically sized so it is not safe to assume that it is at least 9 bytes in + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. + +[Retrieved from: +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] +Signed-off-by: Fabrice Fontaine +--- + plugins/sudoers/auth/passwd.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c +index b2046eca2..0416861e9 100644 +--- a/plugins/sudoers/auth/passwd.c ++++ b/plugins/sudoers/auth/passwd.c +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) + int + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) + { +- char sav, *epass; ++ char des_pass[9], *epass; + char *pw_epasswd = auth->data; + size_t pw_len; + int matched = 0; +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + + /* + * Truncate to 8 chars if standard DES since not all crypt()'s do this. +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). + */ +- sav = pass[8]; + pw_len = strlen(pw_epasswd); +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) +- pass[8] = '\0'; ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { ++ strlcpy(des_pass, pass, sizeof(des_pass)); ++ pass = des_pass; ++ } + + /* + * Normal UN*X password check. +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + * only compare the first DESLEN characters in that case. + */ + epass = (char *) crypt(pass, pw_epasswd); +- pass[8] = sav; + if (epass != NULL) { + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) + matched = !strncmp(pw_epasswd, epass, DESLEN); diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 4f9fdb4b2c..1826f72017 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo From yann.morin.1998 at free.fr Sat Nov 5 14:04:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:04:06 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/sudo: fix CVE-2022-43995 In-Reply-To: <20221104162638.649147-1-fontaine.fabrice@gmail.com> References: <20221104162638.649147-1-fontaine.fabrice@gmail.com> Message-ID: <20221105140406.GF3918838@scaer> Fabrice, All, On 2022-11-04 17:26 +0100, Fabrice Fontaine spake thusly: > Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a > plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result > in a heap-based buffer over-read. This can be triggered by arbitrary > local users with access to Sudo by entering a password of seven > characters or fewer. The impact could vary depending on the compiler and > processor architecture. > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - Add upstream patch > > package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++ > package/sudo/sudo.mk | 3 ++ > 2 files changed, 56 insertions(+) > create mode 100644 package/sudo/0001-Fix-CVE-2022-43995.patch > > diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch > new file mode 100644 > index 0000000000..3f544dcf81 > --- /dev/null > +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch > @@ -0,0 +1,53 @@ > +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 > +From: "Todd C. Miller" > +Date: Fri, 28 Oct 2022 07:29:55 -0600 > +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 > + characters. Starting with sudo 1.8.0 the plaintext password buffer is > + dynamically sized so it is not safe to assume that it is at least 9 bytes in > + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. > + > +[Retrieved from: > +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] > +Signed-off-by: Fabrice Fontaine > +--- > + plugins/sudoers/auth/passwd.c | 11 +++++------ > + 1 file changed, 5 insertions(+), 6 deletions(-) > + > +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c > +index b2046eca2..0416861e9 100644 > +--- a/plugins/sudoers/auth/passwd.c > ++++ b/plugins/sudoers/auth/passwd.c > +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) > + int > + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) > + { > +- char sav, *epass; > ++ char des_pass[9], *epass; > + char *pw_epasswd = auth->data; > + size_t pw_len; > + int matched = 0; > +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c > + > + /* > + * Truncate to 8 chars if standard DES since not all crypt()'s do this. > +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). > + */ > +- sav = pass[8]; > + pw_len = strlen(pw_epasswd); > +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) > +- pass[8] = '\0'; > ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { > ++ strlcpy(des_pass, pass, sizeof(des_pass)); > ++ pass = des_pass; > ++ } > + > + /* > + * Normal UN*X password check. > +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c > + * only compare the first DESLEN characters in that case. > + */ > + epass = (char *) crypt(pass, pw_epasswd); > +- pass[8] = sav; > + if (epass != NULL) { > + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) > + matched = !strncmp(pw_epasswd, epass, DESLEN); > diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk > index 4f9fdb4b2c..1826f72017 100644 > --- a/package/sudo/sudo.mk > +++ b/package/sudo/sudo.mk > @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ > --without-interfaces \ > --with-env-editor > > +# 0001-Fix-CVE-2022-43995.patch > +SUDO_IGNORE_CVES += CVE-2022-43995 > + > ifeq ($(BR2_PACKAGE_LINUX_PAM),y) > define SUDO_INSTALL_PAM_CONF > $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 14:09:33 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:09:33 +0100 Subject: [Buildroot] [git commit] package/linux: don't leak host timezone into linux version string Message-ID: <20221105141010.BB13487964@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a848418db4f956486a17dedc08f09803b26c84a1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Nuno Gon??alves Signed-off-by: Yann E. MORIN --- linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index efdc21eff2..6b547a68ed 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -162,7 +162,7 @@ LINUX_MAKE_ENV += \ KBUILD_BUILD_VERSION=1 \ KBUILD_BUILD_USER=buildroot \ KBUILD_BUILD_HOST=buildroot \ - KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C TZ='UTC' date -d @$(SOURCE_DATE_EPOCH))" endif # gcc-8 started warning about function aliases that have a From yann.morin.1998 at free.fr Sat Nov 5 14:10:19 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:10:19 +0100 Subject: [Buildroot] [PATCH 1/3] package/linux: don't leak host timezone into linux version string In-Reply-To: <20221004111528.384625-1-nunog@fr24.com> References: <20221004111528.384625-1-nunog@fr24.com> Message-ID: <20221105141019.GG3918838@scaer> Nuno, All, On 2022-10-04 12:15 +0100, Nuno Gon?alves via buildroot spake thusly: > Signed-off-by: Nuno Gon?alves Applied to master, thanks. Regards, Yann E. MORIN. > --- > linux/linux.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/linux/linux.mk b/linux/linux.mk > index efdc21eff2..6b547a68ed 100644 > --- a/linux/linux.mk > +++ b/linux/linux.mk > @@ -162,7 +162,7 @@ LINUX_MAKE_ENV += \ > KBUILD_BUILD_VERSION=1 \ > KBUILD_BUILD_USER=buildroot \ > KBUILD_BUILD_HOST=buildroot \ > - KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" > + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C TZ='UTC' date -d @$(SOURCE_DATE_EPOCH))" > endif > > # gcc-8 started warning about function aliases that have a > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 14:44:12 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:44:12 +0100 Subject: [Buildroot] [PATCH 2/3] package/sudo: explicitly disable tzdir and tmpfiles as otherwise they are based on build host directories In-Reply-To: <20221004111528.384625-2-nunog@fr24.com> References: <20221004111528.384625-1-nunog@fr24.com> <20221004111528.384625-2-nunog@fr24.com> Message-ID: <20221105144412.GH3918838@scaer> Nuno, All, On 2022-10-04 12:15 +0100, Nuno Gon?alves spake thusly: > Signed-off-by: Nuno Gon?alves Commit title is way too long. Also, I am not sure I understand what's going on, so it would be nice if you could respin with a better commit log. But see below... > --- > package/sudo/sudo.mk | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk > index 4f9fdb4b2c..97f83d9f6f 100644 > --- a/package/sudo/sudo.mk > +++ b/package/sudo/sudo.mk > @@ -16,6 +16,8 @@ SUDO_SELINUX_MODULES = sudo > # 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 = \ > + --with-tzdir=no \ As I understand the code, this path is only used at runtime, to sanitize the TZ environment variable. So, we should be able to pass the proper path, but only if tzdata is enabled: --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) (note that /usr/share/zoneinfo is where we install TZ data in the tzdata package). > + --enable-tmpfiles.d=no \ Ditto, I am not sure it makes sense to ubnconditionally disable support for tmpfiles, especially when systemd is actually used as the init system. Indeed, the code defaults to looking on the host to find where they should be, and of course tht does not work in cross-compilation. But that path is used to install files, so there is probably no reason not tell sudo where to install its files: --enable-tmpfiles.d=$(if $(BR2_PACAKGE_SYSTEMD),/usr/lib/tmpfiles.d,no) Could you look into this and respin a patch, please? Regards, Yann E. MORIN. > --without-lecture \ > --without-sendmail \ > --without-umask \ > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 15:03:30 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 16:03:30 +0100 Subject: [Buildroot] [git commit] package/libopenssl: don't build the afalg engine Message-ID: <20221105150717.71E32879FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adc1c5d8f14f69a62a2a4260465363ab120816ab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The openssl configure script disables the afalg engine when it detects cross-compilation, but the detection missfires because it is based on the CROSS_COMPILE environment variable, which we do not set (as we pass fully qualified CC et al.). So, the afalg engine is built, but it is built for the host, not the target, so it does not make sense to build and install it. Besides, it leaks build host info. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: extend commit log] Signed-off-by: Yann E. MORIN --- package/libopenssl/libopenssl.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index c7a2d65cc4..50d41a6533 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -83,6 +83,7 @@ define LIBOPENSSL_CONFIGURE_CMDS no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ + no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ From yann.morin.1998 at free.fr Sat Nov 5 15:07:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 16:07:44 +0100 Subject: [Buildroot] [PATCH 3/3] package/libopenssl: don't build afalgeng In-Reply-To: <20221004111528.384625-3-nunog@fr24.com> References: <20221004111528.384625-1-nunog@fr24.com> <20221004111528.384625-3-nunog@fr24.com> Message-ID: <20221105150743.GI3918838@scaer> Nuno, All, On 2022-10-04 12:15 +0100, Nuno Gon?alves spake thusly: > Afalgeng is not cross-compiled so is useless and leaks build host info Looking at the configure script for libopenssl, afalgeng should already be forcibly disabled because of cross-compilation: 1557 if ($config{CROSS_COMPILE} eq "") { 1558 my $verstr = `uname -r`; 1559 my ($ma, $mi1, $mi2) = split("\\.", $verstr); 1560 ($mi2) = $mi2 =~ /(\d+)/; 1561 my $ver = $ma*10000 + $mi1*100 + $mi2; 1562 if ($ver < $minver) { 1563 disable('too-old-kernel', 'afalgeng'); 1564 } else { 1565 push @{$config{engdirs}}, "afalg"; 1566 } 1567 } else { 1568 disable('cross-compiling', 'afalgeng'); 1569 } However, we never set CROSS_COMPILE... So, I've extended the commit log to explain the situation better. > Signed-off-by: Nuno Gon?alves Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/libopenssl/libopenssl.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk > index c7a2d65cc4..50d41a6533 100644 > --- a/package/libopenssl/libopenssl.mk > +++ b/package/libopenssl/libopenssl.mk > @@ -83,6 +83,7 @@ define LIBOPENSSL_CONFIGURE_CMDS > no-tests \ > no-fuzz-libfuzzer \ > no-fuzz-afl \ > + no-afalgeng \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sat Nov 5 16:44:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:44:26 +0100 Subject: [Buildroot] [PATCH 1/2] boot/grub2: add patch to fix CVE-2021-3981 In-Reply-To: <20220920212921.732287-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni's message of "Tue, 20 Sep 2022 23:29:19 +0200") References: <20220920212921.732287-1-thomas.petazzoni@bootlin.com> Message-ID: <87leopmjv9.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni writes: > This commit backports an upstream commit that fixes CVE-2021-3981. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. It doesn't apply to 2022.02.x as the code is different (uses mv), so it is presumably not affected. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:44:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:44:33 +0100 Subject: [Buildroot] [PATCH 2/2] boot/grub2: ignore CVE-2021-46705 In-Reply-To: <20220920212921.732287-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni's message of "Tue, 20 Sep 2022 23:29:20 +0200") References: <20220920212921.732287-1-thomas.petazzoni@bootlin.com> <20220920212921.732287-2-thomas.petazzoni@bootlin.com> Message-ID: <87h6zdmjv2.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni writes: > This CVE is specific to the SUSE distribution. See > https://security-tracker.debian.org/tracker/CVE-2021-46705. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:47:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:47:35 +0100 Subject: [Buildroot] [PATCH] package/squid: security bump to version 5.7 In-Reply-To: <20221018082548.1987175-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 18 Oct 2022 10:25:48 +0200") References: <20221018082548.1987175-1-peter@korsgaard.com> Message-ID: <87bkplmjq0.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2022-41317: Exposure of Sensitive Information in Cache Manager > https://www.openwall.com/lists/oss-security/2022/09/23/1 > - CVE-2022-41318: Buffer Over Read in SSPI and SMB Authentication > https://www.openwall.com/lists/oss-security/2022/09/23/2 > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:46:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:46:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/squid: security bump to version 5.7 Message-ID: <20221105164744.C3EAA87AF7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bb070db122ad702b1fdfba596d8e90fbc7835ffb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-41317: Exposure of Sensitive Information in Cache Manager https://www.openwall.com/lists/oss-security/2022/09/23/1 - CVE-2022-41318: Buffer Over Read in SSPI and SMB Authentication https://www.openwall.com/lists/oss-security/2022/09/23/2 Signed-off-by: Peter Korsgaard (cherry picked from commit e6c9a95a34eec997168780d9049560f26cfaeb60) Signed-off-by: Peter Korsgaard --- package/squid/squid.hash | 8 ++++---- package/squid/squid.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/squid/squid.hash b/package/squid/squid.hash index 22c6db8c70..b00d14011e 100644 --- a/package/squid/squid.hash +++ b/package/squid/squid.hash @@ -1,6 +1,6 @@ -# From http://www.squid-cache.org/Versions/v5/squid-5.6.tar.xz.asc -md5 2f2201a18a0a727ab589d951ebe4f815 squid-5.6.tar.xz -sha1 a01f47b3e9ff06245c894773de30bfd88ab14f65 squid-5.6.tar.xz +# From http://www.squid-cache.org/Versions/v5/squid-5.7.tar.xz.asc +md5 7a3764a3c5833631a779d7827901cda7 squid-5.7.tar.xz +sha1 141e8007d6b1cfee34654127a9ca025125b37b58 squid-5.7.tar.xz # Locally calculated -sha256 38d27338a347597ce0e93d0c3be6e5f66b6750417c474ca87ee0d61bb6d148db squid-5.6.tar.xz +sha256 6b0753aaba4c9c4efd333e67124caecf7ad6cc2d38581f19d2f0321f5b7ecd81 squid-5.7.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squid/squid.mk b/package/squid/squid.mk index 86a0c714c6..355af0b902 100644 --- a/package/squid/squid.mk +++ b/package/squid/squid.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUID_VERSION = 5.6 +SQUID_VERSION = 5.7 SQUID_SOURCE = squid-$(SQUID_VERSION).tar.xz SQUID_SITE = http://www.squid-cache.org/Versions/v5 SQUID_LICENSE = GPL-2.0+ From peter at korsgaard.com Sat Nov 5 16:45:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:45:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/grub2: ignore CVE-2021-46705 Message-ID: <20221105164744.BAEF487AD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8cccbb50ce5a754f81c2abc64da331577cfce7e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This CVE is specific to the SUSE distribution. See https://security-tracker.debian.org/tracker/CVE-2021-46705. Signed-off-by: Thomas Petazzoni (cherry picked from commit 259314f016b0cd7cabfdcce88a5c11f1da5edd05) Signed-off-by: Peter Korsgaard --- boot/grub2/grub2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/grub2/grub2.mk b/boot/grub2/grub2.mk index d93e383422..59cc1c2353 100644 --- a/boot/grub2/grub2.mk +++ b/boot/grub2/grub2.mk @@ -49,6 +49,8 @@ GRUB2_IGNORE_CVES += CVE-2019-14865 # grub_linuxefi_secure_validate() is not implemented in the grub2 # version available in Buildroot. GRUB2_IGNORE_CVES += CVE-2020-15705 +# vulnerability is specific to the SUSE distribution +GRUB2_IGNORE_CVES += CVE-2021-46705 ifeq ($(BR2_TARGET_GRUB2_INSTALL_TOOLS),y) GRUB2_INSTALL_TARGET = YES From peter at korsgaard.com Sat Nov 5 16:46:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:46:24 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/squid: security bump to version 5.7 Message-ID: <20221105164858.E4EFF87B81@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60bbfb8a51d45a45ecccab87522dff0b230db376 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-41317: Exposure of Sensitive Information in Cache Manager https://www.openwall.com/lists/oss-security/2022/09/23/1 - CVE-2022-41318: Buffer Over Read in SSPI and SMB Authentication https://www.openwall.com/lists/oss-security/2022/09/23/2 Signed-off-by: Peter Korsgaard (cherry picked from commit e6c9a95a34eec997168780d9049560f26cfaeb60) Signed-off-by: Peter Korsgaard --- package/squid/squid.hash | 8 ++++---- package/squid/squid.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/squid/squid.hash b/package/squid/squid.hash index 22c6db8c70..b00d14011e 100644 --- a/package/squid/squid.hash +++ b/package/squid/squid.hash @@ -1,6 +1,6 @@ -# From http://www.squid-cache.org/Versions/v5/squid-5.6.tar.xz.asc -md5 2f2201a18a0a727ab589d951ebe4f815 squid-5.6.tar.xz -sha1 a01f47b3e9ff06245c894773de30bfd88ab14f65 squid-5.6.tar.xz +# From http://www.squid-cache.org/Versions/v5/squid-5.7.tar.xz.asc +md5 7a3764a3c5833631a779d7827901cda7 squid-5.7.tar.xz +sha1 141e8007d6b1cfee34654127a9ca025125b37b58 squid-5.7.tar.xz # Locally calculated -sha256 38d27338a347597ce0e93d0c3be6e5f66b6750417c474ca87ee0d61bb6d148db squid-5.6.tar.xz +sha256 6b0753aaba4c9c4efd333e67124caecf7ad6cc2d38581f19d2f0321f5b7ecd81 squid-5.7.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squid/squid.mk b/package/squid/squid.mk index 86a0c714c6..355af0b902 100644 --- a/package/squid/squid.mk +++ b/package/squid/squid.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUID_VERSION = 5.6 +SQUID_VERSION = 5.7 SQUID_SOURCE = squid-$(SQUID_VERSION).tar.xz SQUID_SITE = http://www.squid-cache.org/Versions/v5 SQUID_LICENSE = GPL-2.0+ From peter at korsgaard.com Sat Nov 5 16:23:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:23:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/grub2: add patch to fix CVE-2021-3981 Message-ID: <20221105164858.D2C7E87B77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b1ff39b71191464b49bf9513d211e3f5e687515b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This commit backports an upstream commit that fixes CVE-2021-3981. Signed-off-by: Thomas Petazzoni (cherry picked from commit 51b04fc02c8ec204b13cbf1f854328c7ca276a20) Signed-off-by: Peter Korsgaard --- ...b-mkconfig-Restore-umask-for-the-grub.cfg.patch | 43 ++++++++++++++++++++++ boot/grub2/grub2.mk | 2 + 2 files changed, 45 insertions(+) diff --git a/boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch b/boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch new file mode 100644 index 0000000000..0d6a1a6e01 --- /dev/null +++ b/boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch @@ -0,0 +1,43 @@ +From 8418defaf0902bdd8af188221ae54c5a3d6ad05d Mon Sep 17 00:00:00 2001 +From: Michael Chang +Date: Fri, 3 Dec 2021 16:13:28 +0800 +Subject: [PATCH] grub-mkconfig: Restore umask for the grub.cfg + +The commit ab2e53c8a (grub-mkconfig: Honor a symlink when generating +configuration by grub-mkconfig) has inadvertently discarded umask for +creating grub.cfg in the process of running grub-mkconfig. The resulting +wrong permission (0644) would allow unprivileged users to read GRUB +configuration file content. This presents a low confidentiality risk +as grub.cfg may contain non-secured plain-text passwords. + +This patch restores the missing umask and sets the creation file mode +to 0600 preventing unprivileged access. + +Fixes: CVE-2021-3981 + +Signed-off-by: Michael Chang +Reviewed-by: Daniel Kiper +[Upstream: https://git.savannah.gnu.org/gitweb/?p=grub.git;a=commit;h=0adec29674561034771c13e446069b41ef41e4d4] +Signed-off-by: Thomas Petazzoni +--- + util/grub-mkconfig.in | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/util/grub-mkconfig.in b/util/grub-mkconfig.in +index f8cbb8d7a..84f356ea4 100644 +--- a/util/grub-mkconfig.in ++++ b/util/grub-mkconfig.in +@@ -300,7 +300,10 @@ and /etc/grub.d/* files or please file a bug report with + exit 1 + else + # none of the children aborted with error, install the new grub.cfg ++ oldumask=$(umask) ++ umask 077 + cat ${grub_cfg}.new > ${grub_cfg} ++ umask $oldumask + rm -f ${grub_cfg}.new + fi + fi +-- +2.37.2 + diff --git a/boot/grub2/grub2.mk b/boot/grub2/grub2.mk index 4e7e0fa898..f04be05227 100644 --- a/boot/grub2/grub2.mk +++ b/boot/grub2/grub2.mk @@ -30,6 +30,8 @@ GRUB2_IGNORE_CVES += CVE-2019-14865 # grub_linuxefi_secure_validate() is not implemented in the grub2 # version available in Buildroot. GRUB2_IGNORE_CVES += CVE-2020-15705 +# 0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch +GRUB2_IGNORE_CVES += CVE-2021-3981 ifeq ($(BR2_TARGET_GRUB2_INSTALL_TOOLS),y) GRUB2_INSTALL_TARGET = YES From peter at korsgaard.com Sat Nov 5 16:23:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:23:26 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/grub2: ignore CVE-2021-46705 Message-ID: <20221105164858.DBE2B87B80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c7b46b59dc1b467dbd59fe8024e6ef1fbebedaa2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This CVE is specific to the SUSE distribution. See https://security-tracker.debian.org/tracker/CVE-2021-46705. Signed-off-by: Thomas Petazzoni (cherry picked from commit 259314f016b0cd7cabfdcce88a5c11f1da5edd05) Signed-off-by: Peter Korsgaard --- boot/grub2/grub2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/grub2/grub2.mk b/boot/grub2/grub2.mk index f04be05227..875884cf5c 100644 --- a/boot/grub2/grub2.mk +++ b/boot/grub2/grub2.mk @@ -32,6 +32,8 @@ GRUB2_IGNORE_CVES += CVE-2019-14865 GRUB2_IGNORE_CVES += CVE-2020-15705 # 0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch GRUB2_IGNORE_CVES += CVE-2021-3981 +# vulnerability is specific to the SUSE distribution +GRUB2_IGNORE_CVES += CVE-2021-46705 ifeq ($(BR2_TARGET_GRUB2_INSTALL_TOOLS),y) GRUB2_INSTALL_TARGET = YES From peter at korsgaard.com Sat Nov 5 16:49:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:49:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/imagemagick: security bump to version 7.1.0-51 In-Reply-To: <20221019182334.2280837-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 19 Oct 2022 20:23:34 +0200") References: <20221019182334.2280837-1-fontaine.fabrice@gmail.com> Message-ID: <875yftmjng.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-3213: A heap buffer overflow issue was found in > ImageMagick. When an application processes a malformed TIFF file, it > could lead to undefined behavior or a crash causing a denial of > service. > https://github.com/ImageMagick/Website/blob/main/ChangeLog.md > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:50:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:50:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/poppler: security bump to version 22.10.0 In-Reply-To: <20221019200051.2690977-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 19 Oct 2022 22:00:51 +0200") References: <20221019200051.2690977-1-fontaine.fabrice@gmail.com> Message-ID: <871qqhmjls.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-38784: Poppler prior to and including 22.08.0 contains an > integer overflow in the JBIG2 decoder > (JBIG2Stream::readTextRegionSeg() in JBIGStream.cc). Processing a > specially crafted PDF file or JBIG2 image could lead to a crash or the > execution of arbitrary code. This is similar to the vulnerability > described by CVE-2022-38171 in Xpdf. > - Drop patch (already in version) > https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-22.10.0/NEWS > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:49:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:49:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/poppler: security bump to version 22.10.0 Message-ID: <20221105165017.3C7EC87C52@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30f8cc4700c89b1b5cadd720993ddfe1f486989e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2022-38784: Poppler prior to and including 22.08.0 contains an integer overflow in the JBIG2 decoder (JBIG2Stream::readTextRegionSeg() in JBIGStream.cc). Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2022-38171 in Xpdf. - Drop patch (already in version) https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-22.10.0/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit bd35c0f363c3192d70b111baba14b40370a206d7) Signed-off-by: Peter Korsgaard --- ...tjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch | 27 ---------------------- package/poppler/poppler.hash | 2 +- package/poppler/poppler.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch b/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch deleted file mode 100644 index 40af6a2e00..0000000000 --- a/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 3ea6bca90d87d3f91556205c4e58ca425c6ac437 Mon Sep 17 00:00:00 2001 -From: Marco Genasci -Date: Sun, 12 Dec 2021 10:23:37 +0100 -Subject: [PATCH] Include setjmp.h when WITH_JPEG=yes and WITH_PNG=no - -[Retrieved from: -https://gitlab.freedesktop.org/poppler/poppler/-/commit/3ea6bca90d87d3f91556205c4e58ca425c6ac437] -Signed-off-by: Fabrice Fontaine ---- - poppler/ImageEmbeddingUtils.cc | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/poppler/ImageEmbeddingUtils.cc b/poppler/ImageEmbeddingUtils.cc -index 5c50f1269..c26b9eb2a 100644 ---- a/poppler/ImageEmbeddingUtils.cc -+++ b/poppler/ImageEmbeddingUtils.cc -@@ -16,6 +16,7 @@ - extern "C" { - # include - } -+# include - #endif - #ifdef ENABLE_LIBPNG - # include --- -GitLab - diff --git a/package/poppler/poppler.hash b/package/poppler/poppler.hash index cf6c537063..93681e04af 100644 --- a/package/poppler/poppler.hash +++ b/package/poppler/poppler.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 acb840c2c1ec07d07e53c57c4b3a1ff3e3ee2d888d44e1e9f2f01aaf16814de7 poppler-21.12.0.tar.xz +sha256 04e40fad924a6de62e63017a6fd4c04696c1f526dedc2ba5ef275cedf646292a poppler-22.10.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index b54262e7c4..02ccf742ac 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -4,7 +4,7 @@ # ################################################################################ -POPPLER_VERSION = 21.12.0 +POPPLER_VERSION = 22.10.0 POPPLER_SOURCE = poppler-$(POPPLER_VERSION).tar.xz POPPLER_SITE = https://poppler.freedesktop.org POPPLER_DEPENDENCIES = fontconfig host-pkgconf From peter at korsgaard.com Sat Nov 5 16:48:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:48:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/imagemagick: security bump to version 7.1.0-51 Message-ID: <20221105165017.32E9C87C34@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4eefbbcb90d0a2dbd4535d31a29c697dd5f3552c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-3213: A heap buffer overflow issue was found in ImageMagick. When an application processes a malformed TIFF file, it could lead to undefined behavior or a crash causing a denial of service. https://github.com/ImageMagick/Website/blob/main/ChangeLog.md Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit c5b1a0b34a02759ab4ac3a28b01fe50c1b9d2ff2) Signed-off-by: Peter Korsgaard --- package/imagemagick/imagemagick.hash | 2 +- package/imagemagick/imagemagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/imagemagick/imagemagick.hash b/package/imagemagick/imagemagick.hash index ff0f3e26c6..8988dad5da 100644 --- a/package/imagemagick/imagemagick.hash +++ b/package/imagemagick/imagemagick.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3df6ca6dff15a4e8a20b4593c60285a59e38890440494d91a344e5c0e2bb3eec imagemagick-7.1.0-45.tar.gz +sha256 4333ef2fe63f2510988af82b726f5b1919ebd54037ea6674566c69fcceb67e11 imagemagick-7.1.0-51.tar.gz sha256 8cceeb67d4e783cb63075c7311fdb990fa0369ee80fbd0f481064cd02386ca2d LICENSE diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 893606ff01..6bdf24c1e8 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMAGEMAGICK_VERSION = 7.1.0-45 +IMAGEMAGICK_VERSION = 7.1.0-51 IMAGEMAGICK_SITE = $(call github,ImageMagick,ImageMagick,$(IMAGEMAGICK_VERSION)) IMAGEMAGICK_LICENSE = Apache-2.0 IMAGEMAGICK_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Nov 5 16:48:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:48:04 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/imagemagick: security bump to version 7.1.0-51 Message-ID: <20221105165017.9FCAC87C34@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f23fc7776eec6ed5e6dcb8a54402c37018eaaea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix CVE-2022-3213: A heap buffer overflow issue was found in ImageMagick. When an application processes a malformed TIFF file, it could lead to undefined behavior or a crash causing a denial of service. https://github.com/ImageMagick/Website/blob/main/ChangeLog.md Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit c5b1a0b34a02759ab4ac3a28b01fe50c1b9d2ff2) Signed-off-by: Peter Korsgaard --- package/imagemagick/imagemagick.hash | 2 +- package/imagemagick/imagemagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/imagemagick/imagemagick.hash b/package/imagemagick/imagemagick.hash index ff0f3e26c6..8988dad5da 100644 --- a/package/imagemagick/imagemagick.hash +++ b/package/imagemagick/imagemagick.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3df6ca6dff15a4e8a20b4593c60285a59e38890440494d91a344e5c0e2bb3eec imagemagick-7.1.0-45.tar.gz +sha256 4333ef2fe63f2510988af82b726f5b1919ebd54037ea6674566c69fcceb67e11 imagemagick-7.1.0-51.tar.gz sha256 8cceeb67d4e783cb63075c7311fdb990fa0369ee80fbd0f481064cd02386ca2d LICENSE diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 893606ff01..6bdf24c1e8 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMAGEMAGICK_VERSION = 7.1.0-45 +IMAGEMAGICK_VERSION = 7.1.0-51 IMAGEMAGICK_SITE = $(call github,ImageMagick,ImageMagick,$(IMAGEMAGICK_VERSION)) IMAGEMAGICK_LICENSE = Apache-2.0 IMAGEMAGICK_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Nov 5 16:49:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:49:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/poppler: security bump to version 22.10.0 Message-ID: <20221105165128.9A52387C7F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=133b26dc9f1c2410b478b8c109654b185ee51817 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fix CVE-2022-38784: Poppler prior to and including 22.08.0 contains an integer overflow in the JBIG2 decoder (JBIG2Stream::readTextRegionSeg() in JBIGStream.cc). Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2022-38171 in Xpdf. - Drop patch (already in version) https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-22.10.0/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit bd35c0f363c3192d70b111baba14b40370a206d7) Signed-off-by: Peter Korsgaard --- ...tjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch | 27 ---------------------- package/poppler/poppler.hash | 2 +- package/poppler/poppler.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch b/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch deleted file mode 100644 index 40af6a2e00..0000000000 --- a/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 3ea6bca90d87d3f91556205c4e58ca425c6ac437 Mon Sep 17 00:00:00 2001 -From: Marco Genasci -Date: Sun, 12 Dec 2021 10:23:37 +0100 -Subject: [PATCH] Include setjmp.h when WITH_JPEG=yes and WITH_PNG=no - -[Retrieved from: -https://gitlab.freedesktop.org/poppler/poppler/-/commit/3ea6bca90d87d3f91556205c4e58ca425c6ac437] -Signed-off-by: Fabrice Fontaine ---- - poppler/ImageEmbeddingUtils.cc | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/poppler/ImageEmbeddingUtils.cc b/poppler/ImageEmbeddingUtils.cc -index 5c50f1269..c26b9eb2a 100644 ---- a/poppler/ImageEmbeddingUtils.cc -+++ b/poppler/ImageEmbeddingUtils.cc -@@ -16,6 +16,7 @@ - extern "C" { - # include - } -+# include - #endif - #ifdef ENABLE_LIBPNG - # include --- -GitLab - diff --git a/package/poppler/poppler.hash b/package/poppler/poppler.hash index cf6c537063..93681e04af 100644 --- a/package/poppler/poppler.hash +++ b/package/poppler/poppler.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 acb840c2c1ec07d07e53c57c4b3a1ff3e3ee2d888d44e1e9f2f01aaf16814de7 poppler-21.12.0.tar.xz +sha256 04e40fad924a6de62e63017a6fd4c04696c1f526dedc2ba5ef275cedf646292a poppler-22.10.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index b54262e7c4..02ccf742ac 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -4,7 +4,7 @@ # ################################################################################ -POPPLER_VERSION = 21.12.0 +POPPLER_VERSION = 22.10.0 POPPLER_SOURCE = poppler-$(POPPLER_VERSION).tar.xz POPPLER_SITE = https://poppler.freedesktop.org POPPLER_DEPENDENCIES = fontconfig host-pkgconf From yann.morin.1998 at free.fr Sat Nov 5 16:55:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 17:55:23 +0100 Subject: [Buildroot] [PATCH 1/2] package/libopenssl: drop useles option for rc5 Message-ID: <20221105165524.747494-1-yann.morin.1998@free.fr> Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to enabled rc5. However, since commit 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 has always been forcibly disabled in Buildrrot. Given that it was unconditionally disabled all those times Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" --- Config.in.legacy | 7 +++++++ package/libopenssl/Config.in | 4 ---- package/libopenssl/libopenssl.mk | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..8efc7ea976 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 + bool "libopenssl rc5 was never enabled" + select BR2_LEGACY + help + The libopenssl option for rc5 never actually enabled rc5, + which had always been disabled in Buildroot. + config BR2_KERNEL_HEADERS_5_17 bool "kernel headers version 5.17.x are no longer supported" select BR2_LEGACY diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index fcead4c11a..00339238fb 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 - bool "enable RC5" - default y - config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 50d41a6533..3542b89727 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS no-fuzz-afl \ no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ -- 2.25.1 From yann.morin.1998 at free.fr Sat Nov 5 16:55:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 17:55:24 +0100 Subject: [Buildroot] [PATCH 2/2] package.libopenssl: fix enabling/disabling mdc2 In-Reply-To: <20221105165524.747494-1-yann.morin.1998@free.fr> References: <20221105165524.747494-1-yann.morin.1998@free.fr> Message-ID: <20221105165524.747494-2-yann.morin.1998@free.fr> Commit 3dbc86f09897 (openssl: bump version, enable mdc2+camellia+tlsext) form 2010-06-03, forced the build of mdc2. Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option eto explicitly disabled mdc2, but forgot to ammend the existing enabling option. It appears that, like most (all?) openssl config options, mdc2 ends up enabled unless explicitly disabled. Additionally, mdc2 depends on DES, so without DES, mdc2 gets disabled. So, drop the explicit enabling option, and make mdc2 select DES. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" --- package/libopenssl/Config.in | 1 + package/libopenssl/libopenssl.mk | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index 00339238fb..7a3f56a512 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -63,6 +63,7 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 config BR2_PACKAGE_LIBOPENSSL_ENABLE_MDC2 bool "enable MDC2" default y + select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES config BR2_PACKAGE_LIBOPENSSL_ENABLE_BLAKE2 bool "enable BLAKE2" diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 3542b89727..fc22c20467 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -79,7 +79,6 @@ define LIBOPENSSL_CONFIGURE_CMDS $(if $(BR2_PACKAGE_HAS_CRYPTODEV),enable-devcryptoeng) \ no-rc5 \ enable-camellia \ - enable-mdc2 \ no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ -- 2.25.1 From yann.morin.1998 at free.fr Sat Nov 5 18:01:56 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:01:56 +0100 Subject: [Buildroot] [PATCH 1/2] package/libopenssl: drop useles option for rc5 In-Reply-To: <20221105165524.747494-1-yann.morin.1998@free.fr> References: <20221105165524.747494-1-yann.morin.1998@free.fr> Message-ID: <20221105180156.GJ3918838@scaer> All, On 2022-11-05 17:55 +0100, Yann E. MORIN spake thusly: > Commit a83d41867c8d (package/libopenssl: add option to enable some > features) added an option to enabled rc5. However, since commit > 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 > has always been forcibly disabled in Buildrrot. > > Given that it was unconditionally disabled all those times It seems I did not finish my sentence... So, the full sentence should read something like: Given that it was unconditionally disabled all those times, and no one complained, itmeans there is virtually noone using rc5, so we can just ropt the option. Regards, Yann E. MORIN. > Signed-off-by: Yann E. MORIN > Cc: "GAUTRON, Erwan" > Cc: "Weber, Matthew L Collins" > --- > Config.in.legacy | 7 +++++++ > package/libopenssl/Config.in | 4 ---- > package/libopenssl/libopenssl.mk | 1 - > 3 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/Config.in.legacy b/Config.in.legacy > index 0e63d59a98..8efc7ea976 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2022.11" > > +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 > + bool "libopenssl rc5 was never enabled" > + select BR2_LEGACY > + help > + The libopenssl option for rc5 never actually enabled rc5, > + which had always been disabled in Buildroot. > + > config BR2_KERNEL_HEADERS_5_17 > bool "kernel headers version 5.17.x are no longer supported" > select BR2_LEGACY > diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in > index fcead4c11a..00339238fb 100644 > --- a/package/libopenssl/Config.in > +++ b/package/libopenssl/Config.in > @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA > bool "enable CHACHA" > default y > > -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 > - bool "enable RC5" > - default y > - > config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 > bool "enable RC2" > default y > diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk > index 50d41a6533..3542b89727 100644 > --- a/package/libopenssl/libopenssl.mk > +++ b/package/libopenssl/libopenssl.mk > @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS > no-fuzz-afl \ > no-afalgeng \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ > - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:09:54 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:09:54 +0100 Subject: [Buildroot] [git commit] package/libdcadec: remove package Message-ID: <20221105181141.3294987D5B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6aed2126b9c4cbae2a3f770e6d9029b44daa957 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Quoting https://github.com/foo86/dcadec "This program is deprecated! This decoder has been fully integrated into FFmpeg master branch and further development will continue there. Using FFmpeg for DTS decoding is now recommended." lbdcadec has had no commit oin the past 7+ years now. Fixes: http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3/ Signed-off-by: Bernd Kuhls [yann.morin.1998 at free.fr: amend commit log with age of last activity] Signed-off-by: Yann E. MORIN --- Config.in.legacy | 8 ++++++++ DEVELOPERS | 1 - package/Config.in | 1 - package/libdcadec/Config.in | 7 ------- package/libdcadec/libdcadec.hash | 3 --- package/libdcadec/libdcadec.mk | 33 --------------------------------- 6 files changed, 8 insertions(+), 45 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..7458fa331e 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,14 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_LIBDCADEC + bool "package was deprecated upstream, use ffmpeg instead" + select BR2_LEGACY + help + This decoder has been fully integrated into FFmpeg master + branch and further development will continue there. Using + FFmpeg for DTS decoding is now recommended. + config BR2_KERNEL_HEADERS_5_17 bool "kernel headers version 5.17.x are no longer supported" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..2613624f4b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -363,7 +363,6 @@ F: package/libcdio/ F: package/libcec/ F: package/libcodec2/ F: package/libcrossguid/ -F: package/libdcadec/ F: package/libdeflate/ F: package/libdrm/ F: package/libdvbcsa/ diff --git a/package/Config.in b/package/Config.in index 238d7813f0..aef80f9ab0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1785,7 +1785,6 @@ menu "Multimedia" source "package/libbluray/Config.in" source "package/libcamera/Config.in" source "package/libcamera-apps/Config.in" - source "package/libdcadec/Config.in" source "package/libdvbcsa/Config.in" source "package/libdvbpsi/Config.in" source "package/libdvbsi/Config.in" diff --git a/package/libdcadec/Config.in b/package/libdcadec/Config.in deleted file mode 100644 index 2687a18187..0000000000 --- a/package/libdcadec/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_LIBDCADEC - bool "libdcadec" - help - dcadec is a free DTS Coherent Acoustics decoder with support - for HD extensions. - - https://github.com/foo86/dcadec diff --git a/package/libdcadec/libdcadec.hash b/package/libdcadec/libdcadec.hash deleted file mode 100644 index 3c3e80e8a3..0000000000 --- a/package/libdcadec/libdcadec.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 libdcadec-0.2.0.tar.gz -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1 diff --git a/package/libdcadec/libdcadec.mk b/package/libdcadec/libdcadec.mk deleted file mode 100644 index a3579ad632..0000000000 --- a/package/libdcadec/libdcadec.mk +++ /dev/null @@ -1,33 +0,0 @@ -################################################################################ -# -# libdcadec -# -################################################################################ - -LIBDCADEC_VERSION = 0.2.0 -LIBDCADEC_SITE = $(call github,foo86,dcadec,v$(LIBDCADEC_VERSION)) -LIBDCADEC_LICENSE = LGPL-2.1+ -LIBDCADEC_LICENSE_FILES = COPYING.LGPLv2.1 -LIBDCADEC_INSTALL_STAGING = YES - -ifeq ($(BR2_STATIC_LIBS),) -LIBDCADEC_SHARED = CONFIG_SHARED=1 -endif - -define LIBDCADEC_BUILD_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \ - $(LIBDCADEC_SHARED) -C $(@D) -endef - -define LIBDCADEC_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - $(LIBDCADEC_SHARED) DESTDIR=$(STAGING_DIR) PREFIX=/usr install -endef - -define LIBDCADEC_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - $(LIBDCADEC_SHARED) DESTDIR=$(TARGET_DIR) PREFIX=/usr install -endef - -$(eval $(generic-package)) From yann.morin.1998 at free.fr Sat Nov 5 18:14:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:14:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/libdcadec: remove package In-Reply-To: <20221105075156.14160-1-bernd.kuhls@t-online.de> References: <20221105075156.14160-1-bernd.kuhls@t-online.de> Message-ID: <20221105181424.GK3918838@scaer> Bernd, All, On 2022-11-05 08:51 +0100, Bernd Kuhls spake thusly: > Quoting https://github.com/foo86/dcadec > > "This program is deprecated! > > This decoder has been fully integrated into FFmpeg master branch and > further development will continue there. Using FFmpeg for DTS decoding > is now recommended." I've added a little blurb that the package has had no commit for the past 7+ years, too. > Fixes: > http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3/ > > Signed-off-by: Bernd Kuhls Since we're now in feature-freeze, I was considering whther to apply to master or next. I opted for master, as nothinf uses libdcadec in Buildroot, and so removing it should not cause any issue (famous last words). Applied to master, thanks. Regards, Yann E. MORIN. > --- > Config.in.legacy | 8 ++++++++ > DEVELOPERS | 1 - > package/Config.in | 1 - > package/libdcadec/Config.in | 7 ------- > package/libdcadec/libdcadec.hash | 3 --- > package/libdcadec/libdcadec.mk | 33 -------------------------------- > 6 files changed, 8 insertions(+), 45 deletions(-) > delete mode 100644 package/libdcadec/Config.in > delete mode 100644 package/libdcadec/libdcadec.hash > delete mode 100644 package/libdcadec/libdcadec.mk > > diff --git a/Config.in.legacy b/Config.in.legacy > index 0e63d59a98..7458fa331e 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,14 @@ endif > > comment "Legacy options removed in 2022.11" > > +config BR2_PACKAGE_LIBDCADEC > + bool "package was deprecated upstream, use ffmpeg instead" > + select BR2_LEGACY > + help > + This decoder has been fully integrated into FFmpeg master > + branch and further development will continue there. Using > + FFmpeg for DTS decoding is now recommended. > + > config BR2_KERNEL_HEADERS_5_17 > bool "kernel headers version 5.17.x are no longer supported" > select BR2_LEGACY > diff --git a/DEVELOPERS b/DEVELOPERS > index 4750c06b64..f7c6c71e6f 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -363,7 +363,6 @@ F: package/libcdio/ > F: package/libcec/ > F: package/libcodec2/ > F: package/libcrossguid/ > -F: package/libdcadec/ > F: package/libdeflate/ > F: package/libdrm/ > F: package/libdvbcsa/ > diff --git a/package/Config.in b/package/Config.in > index d14e7473b6..c0ff8c9144 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1787,7 +1787,6 @@ menu "Multimedia" > source "package/libbluray/Config.in" > source "package/libcamera/Config.in" > source "package/libcamera-apps/Config.in" > - source "package/libdcadec/Config.in" > source "package/libdvbcsa/Config.in" > source "package/libdvbpsi/Config.in" > source "package/libdvbsi/Config.in" > diff --git a/package/libdcadec/Config.in b/package/libdcadec/Config.in > deleted file mode 100644 > index 2687a18187..0000000000 > --- a/package/libdcadec/Config.in > +++ /dev/null > @@ -1,7 +0,0 @@ > -config BR2_PACKAGE_LIBDCADEC > - bool "libdcadec" > - help > - dcadec is a free DTS Coherent Acoustics decoder with support > - for HD extensions. > - > - https://github.com/foo86/dcadec > diff --git a/package/libdcadec/libdcadec.hash b/package/libdcadec/libdcadec.hash > deleted file mode 100644 > index 3c3e80e8a3..0000000000 > --- a/package/libdcadec/libdcadec.hash > +++ /dev/null > @@ -1,3 +0,0 @@ > -# Locally calculated > -sha256 ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 libdcadec-0.2.0.tar.gz > -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1 > diff --git a/package/libdcadec/libdcadec.mk b/package/libdcadec/libdcadec.mk > deleted file mode 100644 > index a3579ad632..0000000000 > --- a/package/libdcadec/libdcadec.mk > +++ /dev/null > @@ -1,33 +0,0 @@ > -################################################################################ > -# > -# libdcadec > -# > -################################################################################ > - > -LIBDCADEC_VERSION = 0.2.0 > -LIBDCADEC_SITE = $(call github,foo86,dcadec,v$(LIBDCADEC_VERSION)) > -LIBDCADEC_LICENSE = LGPL-2.1+ > -LIBDCADEC_LICENSE_FILES = COPYING.LGPLv2.1 > -LIBDCADEC_INSTALL_STAGING = YES > - > -ifeq ($(BR2_STATIC_LIBS),) > -LIBDCADEC_SHARED = CONFIG_SHARED=1 > -endif > - > -define LIBDCADEC_BUILD_CMDS > - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ > - CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \ > - $(LIBDCADEC_SHARED) -C $(@D) > -endef > - > -define LIBDCADEC_INSTALL_STAGING_CMDS > - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ > - $(LIBDCADEC_SHARED) DESTDIR=$(STAGING_DIR) PREFIX=/usr install > -endef > - > -define LIBDCADEC_INSTALL_TARGET_CMDS > - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ > - $(LIBDCADEC_SHARED) DESTDIR=$(TARGET_DIR) PREFIX=/usr install > -endef > - > -$(eval $(generic-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:23:51 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:23:51 +0100 Subject: [Buildroot] [git commit branch/next] package/ssdp-responder: minor update of help text Message-ID: <20221105182505.03C7C87DC0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c8a463a71c6ebaa34c339b1efc3e33c9306f450 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Joachim Wiberg Signed-off-by: Yann E. MORIN --- package/ssdp-responder/Config.in | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/package/ssdp-responder/Config.in b/package/ssdp-responder/Config.in index df57546eed..8b5dfe67a6 100644 --- a/package/ssdp-responder/Config.in +++ b/package/ssdp-responder/Config.in @@ -7,14 +7,16 @@ config BR2_PACKAGE_SSDP_RESPONDER targeted more at embedded systems that need to announce themselves to Windows systems. - ssdpd is a stand-alone UNIX, no external dependencies but the - standard C library. It has a built-in web server for serving - the UPnP XML description which Windows use to present the - icon, by default an InternetGatewayDevice is announced. + The project consists of ssdpd and ssdp-scan. The former is a + stand-alone UNIX daemon, it has no dependencies but a standard + C library. It comes with built-in web server for serving the + UPnP XML description on port 1901, the XML is used by Windows + to present the icon, by default an InternetGatewayDevice is + announced. - Also included is ssdp-scan, a tool similar to mdns-scan, which - continuously scans for SSDP capable hosts on the network. - Take care only to use for debugging since it scans the network - quite aggressively. + ssdp-scan is a tool, similar to mdns-scan, to find other SSDP + capable hosts on the network. Take care to only use it for + debugging, or quicker device discovery operations, since it + scans the network quite aggressively. https://github.com/troglobit/ssdp-responder/ From yann.morin.1998 at free.fr Sat Nov 5 18:23:49 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:23:49 +0100 Subject: [Buildroot] [git commit branch/next] package/ssdp-responder: bump to version 1.9 Message-ID: <20221105182504.EE40787DB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=54fd5f74f19d1e83d7c4571fc1b766c733072b94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Changes: - New command line options to ssdp-scan - Update copyright years (affects LICENSE file hash) Fixes: - Workaround for OpenVPN /32 default server setup - Time-of-check vs time-of-use issue with caching of UUID, found by Coverity Scan, fixed by Raul Porancea Signed-off-by: Joachim Wiberg Acked-by: Yann E. MORIN Signed-off-by: Yann E. MORIN --- package/ssdp-responder/ssdp-responder.hash | 4 ++-- package/ssdp-responder/ssdp-responder.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ssdp-responder/ssdp-responder.hash b/package/ssdp-responder/ssdp-responder.hash index e8cbbb4a1f..425ad86e08 100644 --- a/package/ssdp-responder/ssdp-responder.hash +++ b/package/ssdp-responder/ssdp-responder.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7ae49229e7c7a55fed9e36598b12e2173eecef0fffe0a386b6a10fad30f3c79f ssdp-responder-1.8.tar.gz -sha256 e17dc0bc91bf499d8cca5e016c22c6d2a4770e3cc1a43756a7973375a83ddb90 LICENSE +sha256 974c244abd4ba8c87532867a84756182a1460c99072ffb1eb91c5a1f73311d89 ssdp-responder-1.9.tar.gz +sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk index 3fee4c2006..fd7b1ea44b 100644 --- a/package/ssdp-responder/ssdp-responder.mk +++ b/package/ssdp-responder/ssdp-responder.mk @@ -4,7 +4,7 @@ # ################################################################################ -SSDP_RESPONDER_VERSION = 1.8 +SSDP_RESPONDER_VERSION = 1.9 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 yann.morin.1998 at free.fr Sat Nov 5 18:44:55 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:44:55 +0100 Subject: [Buildroot] [PATCH 3/3] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <871qqnf7wt.fsf@gmail.com> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-4-troglobit@gmail.com> <20221031214956.37e0ef12@windsurf> <871qqnf7wt.fsf@gmail.com> Message-ID: <20221105184455.GL3918838@scaer> Joachim, All, On 2022-11-01 08:30 +0100, Joachim Wiberg spake thusly: > On Mon, Oct 31, 2022 at 21:49, Thomas Petazzoni wrote: > > On Mon, 31 Oct 2022 18:46:32 +0100 > > Joachim Wiberg wrote: > >> +cmd() > >> +{ > >> + start-stop-daemon -q -p "$PIDFILE" -x "$DAEMON" "$@" > >> + status=$? > >> + [ $status -eq 0 ] && echo "OK" || echo "FAIL" > >> + > >> + return $status > >> +} > > I don't think we're using this cmd construct anywhere else in the tree, > > or did I miss some change in our coding style/policy? > > I mentioned it in the cover letter, but that information should have > been here in this patch. Sorry about that. > > It all started out with utils/check-package telling me I used $DAEMON > wrong. While changing that I ended up with a final comment from it > that said I should also "run shellcheck and fix the warnings". > > It in turn had several grievances which I took one by one. In this one > I used the same construct as in package/smcroute/S41smcroute to work > around a warning about using `$?` instead of using an `if cmd; then ...` We hanve cmd() in only two pacjages so far, smcroute and watchdogd, both proided by you, so I can see you are aiming for some consistency! :-) However, the majority of our SNNfoo startup scripts do not use this cmd() wrapper construct, so I am not a fan of it. (I like that it is generic and that we could have in a library of helpers shared across our startup script, but IIRC we had a similar discussion a long time ago, and decide against it, because it is trivial enough to call start-stop-daemon). The rest of the changes are however interesting, so could you respin with just fixing those, pelase? Note: it is acceptable that some shellcheck triggers get forcefully disabled. For example, SC2086 (Double quote to prevent globbing and word splitting) must be disabled when expanding $DAEMON_ARGS; this can be achieved with: # shellcheck source=/dev/null [ -f $CFGFILE ] && . $CFGFILE # shellcheck disable=SC2086 start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS Basically, the canonical reference for a startup script is package/busybox/S01syslogd. Oh, btw, as much as I hate TABs, we do use TABs for indentation... https://nightly.buildroot.org/#adding-packages-start-script Regards, Yann E. MORIN. > >> start() { > >> - printf 'Starting %s: ' "$NAME" > >> - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS > >> - [ $? = 0 ] && echo "OK" || echo "FAIL" > > > > This all looked matching our coding style. Why are you changing this? > >> case "$1" in > >> - start|stop|restart) > >> - "$1" > >> - ;; > >> - reload) > >> - restart > >> - ;; > >> - *) > >> - echo "Usage: $0 {start|stop|restart|reload}" > >> - exit 1 > >> + start|stop|restart) > >> + "$1" > >> + ;; > >> + reload) > >> + restart > >> + ;; > >> + *) > >> + echo "Usage: $0 {start|stop|restart|reload}" > >> + exit 1 > > > > I'm not sure what is the recommended indentation style in our init > > scripts. Tabs? Spaces? > > Shellcheck pointed out this section had four spaces indent instead of > the eight (tab) used for the rest of the script. Iirc from the "own > code coding style" discussions C and shell script should follow the > same style, but I may very well be wrong here. > > > Best regards > /Joachim > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:45:55 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:45:55 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221031174632.377586-2-troglobit@gmail.com> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> Message-ID: <20221105184555.GM3918838@scaer> Joachime, All, On 2022-10-31 18:46 +0100, Joachim Wiberg spake thusly: > Changes: > - New command line options to ssdp-scan > - Update copyright years (affects LICENSE file hash) > > Fixes: > - Workaround for OpenVPN /32 default server setup > - Time-of-check vs time-of-use issue with caching of UUID, > found by Coverity Scan, fixed by Raul Porancea > > Signed-off-by: Joachim Wiberg Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/ssdp-responder/ssdp-responder.hash | 4 ++-- > package/ssdp-responder/ssdp-responder.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/ssdp-responder/ssdp-responder.hash b/package/ssdp-responder/ssdp-responder.hash > index e8cbbb4a1f..425ad86e08 100644 > --- a/package/ssdp-responder/ssdp-responder.hash > +++ b/package/ssdp-responder/ssdp-responder.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 7ae49229e7c7a55fed9e36598b12e2173eecef0fffe0a386b6a10fad30f3c79f ssdp-responder-1.8.tar.gz > -sha256 e17dc0bc91bf499d8cca5e016c22c6d2a4770e3cc1a43756a7973375a83ddb90 LICENSE > +sha256 974c244abd4ba8c87532867a84756182a1460c99072ffb1eb91c5a1f73311d89 ssdp-responder-1.9.tar.gz > +sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE > diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk > index 3fee4c2006..fd7b1ea44b 100644 > --- a/package/ssdp-responder/ssdp-responder.mk > +++ b/package/ssdp-responder/ssdp-responder.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SSDP_RESPONDER_VERSION = 1.8 > +SSDP_RESPONDER_VERSION = 1.9 > SSDP_RESPONDER_SITE = https://github.com/troglobit/ssdp-responder/releases/download/v$(SSDP_RESPONDER_VERSION) > SSDP_RESPONDER_LICENSE = ISC > SSDP_RESPONDER_LICENSE_FILES = LICENSE > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:47:16 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:47:16 +0100 Subject: [Buildroot] [PATCH 2/3] package/ssdp-responder: minor update of help text In-Reply-To: <20221031174632.377586-3-troglobit@gmail.com> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-3-troglobit@gmail.com> Message-ID: <20221105184716.GN3918838@scaer> Joachim, All, On 2022-10-31 18:46 +0100, Joachim Wiberg spake thusly: > Signed-off-by: Joachim Wiberg Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/ssdp-responder/Config.in | 18 ++++++++++-------- > 1 file changed, 10 insertions(+), 8 deletions(-) > > diff --git a/package/ssdp-responder/Config.in b/package/ssdp-responder/Config.in > index df57546eed..8b5dfe67a6 100644 > --- a/package/ssdp-responder/Config.in > +++ b/package/ssdp-responder/Config.in > @@ -7,14 +7,16 @@ config BR2_PACKAGE_SSDP_RESPONDER > targeted more at embedded systems that need to announce > themselves to Windows systems. > > - ssdpd is a stand-alone UNIX, no external dependencies but the > - standard C library. It has a built-in web server for serving > - the UPnP XML description which Windows use to present the > - icon, by default an InternetGatewayDevice is announced. > + The project consists of ssdpd and ssdp-scan. The former is a > + stand-alone UNIX daemon, it has no dependencies but a standard > + C library. It comes with built-in web server for serving the > + UPnP XML description on port 1901, the XML is used by Windows > + to present the icon, by default an InternetGatewayDevice is > + announced. > > - Also included is ssdp-scan, a tool similar to mdns-scan, which > - continuously scans for SSDP capable hosts on the network. > - Take care only to use for debugging since it scans the network > - quite aggressively. > + ssdp-scan is a tool, similar to mdns-scan, to find other SSDP > + capable hosts on the network. Take care to only use it for > + debugging, or quicker device discovery operations, since it > + scans the network quite aggressively. > > https://github.com/troglobit/ssdp-responder/ > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:48:10 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:48:10 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221105184555.GM3918838@scaer> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221105184555.GM3918838@scaer> Message-ID: <20221105184810.GO3918838@scaer> Joachim, All, On 2022-11-05 19:45 +0100, Yann E. MORIN spake thusly: > On 2022-10-31 18:46 +0100, Joachim Wiberg spake thusly: > > Changes: > > - New command line options to ssdp-scan > > - Update copyright years (affects LICENSE file hash) > > > > Fixes: > > - Workaround for OpenVPN /32 default server setup > > - Time-of-check vs time-of-use issue with caching of UUID, > > found by Coverity Scan, fixed by Raul Porancea > > > > Signed-off-by: Joachim Wiberg > > Applied to master, thanks. s/master/next/ Also, sorry for the typo in your name in my previous reply... :-/ Regards, Yann E. MORIN. > Regards, > Yann E. MORIN. > > > --- > > package/ssdp-responder/ssdp-responder.hash | 4 ++-- > > package/ssdp-responder/ssdp-responder.mk | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/ssdp-responder/ssdp-responder.hash b/package/ssdp-responder/ssdp-responder.hash > > index e8cbbb4a1f..425ad86e08 100644 > > --- a/package/ssdp-responder/ssdp-responder.hash > > +++ b/package/ssdp-responder/ssdp-responder.hash > > @@ -1,3 +1,3 @@ > > # Locally calculated > > -sha256 7ae49229e7c7a55fed9e36598b12e2173eecef0fffe0a386b6a10fad30f3c79f ssdp-responder-1.8.tar.gz > > -sha256 e17dc0bc91bf499d8cca5e016c22c6d2a4770e3cc1a43756a7973375a83ddb90 LICENSE > > +sha256 974c244abd4ba8c87532867a84756182a1460c99072ffb1eb91c5a1f73311d89 ssdp-responder-1.9.tar.gz > > +sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE > > diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk > > index 3fee4c2006..fd7b1ea44b 100644 > > --- a/package/ssdp-responder/ssdp-responder.mk > > +++ b/package/ssdp-responder/ssdp-responder.mk > > @@ -4,7 +4,7 @@ > > # > > ################################################################################ > > > > -SSDP_RESPONDER_VERSION = 1.8 > > +SSDP_RESPONDER_VERSION = 1.9 > > SSDP_RESPONDER_SITE = https://github.com/troglobit/ssdp-responder/releases/download/v$(SSDP_RESPONDER_VERSION) > > SSDP_RESPONDER_LICENSE = ISC > > SSDP_RESPONDER_LICENSE_FILES = LICENSE > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Sat Nov 5 19:39:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 20:39:54 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 In-Reply-To: <20221105123417.GD3918838@scaer> References: <20221105123417.GD3918838@scaer> Message-ID: <20221105203954.70037088@windsurf> On Sat, 5 Nov 2022 13:34:17 +0100 "Yann E. MORIN" wrote: > Err... This is simply a case where the disk is full: > > xzcat /builds/buildroot.org/buildroot/dl/linux/linux-5.7.tar.xz | tar --strip-components=1 -C /builds/buildroot.org/buildroot/output/build/linux-5.7 -xf - > tar: drivers/watchdog/ftwdt010_wdt.c: Wrote only 4096 of 5381 bytes > tar: drivers/watchdog/gef_wdt.c: Cannot write: No space left on device > [...] Yeah, Docker stores its container volumes in /var/lib/docker, within / which is quite "small". I need to move it under /home, which has TBs of storage. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From gero at schwaericke.email Sat Nov 5 19:47:12 2022 From: gero at schwaericke.email (=?UTF-8?q?Gero=20Schw=C3=A4ricke?=) Date: Sat, 5 Nov 2022 19:47:12 +0000 Subject: [Buildroot] [PATCH] board/cubietech/cubieboard1: add Cubieboard 1 Message-ID: <20221105194712.541286-1-gero@schwaericke.email> Board support for the Cubieboard 1 from Cubietech. Based the config for Cubieboard 2 and the Olimex A10-OLinuXino-LIME which is also an Allwinner A10 board (sunxi kernel). Signed-off-by: Gero Schw?ricke --- board/cubietech/cubieboard1/boot.cmd | 7 +++++ board/cubietech/cubieboard1/genimage.cfg | 36 ++++++++++++++++++++++ configs/cubieboard1_defconfig | 39 ++++++++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 board/cubietech/cubieboard1/boot.cmd create mode 100644 board/cubietech/cubieboard1/genimage.cfg create mode 100644 configs/cubieboard1_defconfig diff --git a/board/cubietech/cubieboard1/boot.cmd b/board/cubietech/cubieboard1/boot.cmd new file mode 100644 index 0000000000..eefbdc8169 --- /dev/null +++ b/board/cubietech/cubieboard1/boot.cmd @@ -0,0 +1,7 @@ +# based on board/cubieboard2/boot.cmd + +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 sun4i-a10-cubieboard.dtb +bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/cubietech/cubieboard1/genimage.cfg b/board/cubietech/cubieboard1/genimage.cfg new file mode 100644 index 0000000000..2ed4dde951 --- /dev/null +++ b/board/cubietech/cubieboard1/genimage.cfg @@ -0,0 +1,36 @@ +# based on board/cubieboard2/genimage.cfg + +image boot.vfat { + vfat { + files = { + "zImage", + "sun4i-a10-cubieboard.dtb", + "boot.scr" + } + } + + size = 16M +} + +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" + } +} diff --git a/configs/cubieboard1_defconfig b/configs/cubieboard1_defconfig new file mode 100644 index 0000000000..601d4ab38c --- /dev/null +++ b/configs/cubieboard1_defconfig @@ -0,0 +1,39 @@ +# Architecture +BR2_arm=y +BR2_cortex_a8=y + +# Toolchain options +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y + +# Bootloader +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Cubieboard" +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/cubietech/cubieboard1/boot.cmd" + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.1" +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun4i-a10-cubieboard" + +# Filesystem +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/cubietech/cubieboard1/genimage.cfg" + +# Host Requirements +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_MTOOLS=y -- 2.25.1 From thomas.petazzoni at bootlin.com Sat Nov 5 20:01:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:01:14 +0100 Subject: [Buildroot] [git commit branch/next] package/zic: bump to version 2022f Message-ID: <20221105200153.749CB87DE0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fcdc4b29c7a84422214ee3af116c75fa62289484 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/zic/0001-remove-dependency-check-on-version-file.patch | 2 +- package/zic/zic.hash | 4 ++-- package/zic/zic.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/zic/0001-remove-dependency-check-on-version-file.patch b/package/zic/0001-remove-dependency-check-on-version-file.patch index 64587bc0df..cba7ed679e 100644 --- a/package/zic/0001-remove-dependency-check-on-version-file.patch +++ b/package/zic/0001-remove-dependency-check-on-version-file.patch @@ -18,7 +18,7 @@ diff --git a/Makefile b/Makefile index 1b714a8..00d2c09 100644 --- a/Makefile +++ b/Makefile -@@ -609,7 +609,7 @@ INSTALL: ALL install date.1 +@@ -615,7 +615,7 @@ INSTALL: ALL install date.1 # Otherwise, use $(VERSION) unless it is "unknown" and there is already # a 'version' file, in which case reuse the existing 'version' contents # and append "-dirty" if the contents do not already end in "-dirty". diff --git a/package/zic/zic.hash b/package/zic/zic.hash index c9c7491948..40f68f0299 100644 --- a/package/zic/zic.hash +++ b/package/zic/zic.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html -sha512 3373fa16a12007415c3dc3a75c4a0d61d6ae54968eeecedcdf4bcfd7f554020a15c4687dde107b90462b75d848eebe1e200c33322ebe0d3f1ad11bc769cade06 tzcode2022c.tar.gz +# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +sha512 3e2ef91b972f1872e3e8da9eae9d1c4638bfdb32600f164484edd7147be45a116db80443cd5ae61b5c34f8b841e4362f4beefd957633f6cc9b7def543ed6752b tzcode2022f.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/zic/zic.mk b/package/zic/zic.mk index bb5cd3c916..229afaadc2 100644 --- a/package/zic/zic.mk +++ b/package/zic/zic.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZIC_VERSION = 2022c +ZIC_VERSION = 2022f ZIC_SOURCE = tzcode$(ZIC_VERSION).tar.gz ZIC_SITE = https://www.iana.org/time-zones/repository/releases ZIC_STRIP_COMPONENTS = 0 From thomas.petazzoni at bootlin.com Sat Nov 5 20:01:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:01:21 +0100 Subject: [Buildroot] [git commit branch/next] package/tzdata: bump to version 2022f Message-ID: <20221105200153.7FC9087DE1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f5fe64ab9208f68043acc3b6e687de21d8be614 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/tzdata/tzdata.hash | 4 ++-- package/tzdata/tzdata.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tzdata/tzdata.hash b/package/tzdata/tzdata.hash index b203e5bf5b..aadd320063 100644 --- a/package/tzdata/tzdata.hash +++ b/package/tzdata/tzdata.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html -sha512 e2ae92abac6d87ce4ab4ba9012e868e1791b842e083293489debc0c671b9cf135b5b70426dacb6dbebbf6eba24463205225ae45bb7df891a086b25475f85ee0b tzdata2022c.tar.gz +# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +sha512 72d05d05be999075cdf57b896c0f4238b1b862d4d0ed92cc611736592a4ada14d47bd7f0fc8be39e7938a7f5940a903c8af41e87859482bcfab787d889d429f6 tzdata2022f.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/tzdata/tzdata.mk b/package/tzdata/tzdata.mk index 7a1a77fcd9..45bd7cf6e6 100644 --- a/package/tzdata/tzdata.mk +++ b/package/tzdata/tzdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -TZDATA_VERSION = 2022c +TZDATA_VERSION = 2022f TZDATA_SOURCE = tzdata$(TZDATA_VERSION).tar.gz TZDATA_SITE = https://www.iana.org/time-zones/repository/releases TZDATA_STRIP_COMPONENTS = 0 From thomas.petazzoni at bootlin.com Sat Nov 5 20:01:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:01:01 +0100 Subject: [Buildroot] [git commit branch/next] package/gdk-pixbuf: bump to version 2.42.10 Message-ID: <20221105200153.5F36F87DDE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cd2757bd76d2bc2411e67a27a25b8ab55d40bdb7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/gdk-pixbuf/gdk-pixbuf.hash | 4 ++-- package/gdk-pixbuf/gdk-pixbuf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gdk-pixbuf/gdk-pixbuf.hash b/package/gdk-pixbuf/gdk-pixbuf.hash index 35084a50ac..23a7c3fc05 100644 --- a/package/gdk-pixbuf/gdk-pixbuf.hash +++ b/package/gdk-pixbuf/gdk-pixbuf.hash @@ -1,3 +1,3 @@ -# From https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.9.sha256sum -sha256 28f7958e7bf29a32d4e963556d241d0a41a6786582ff6a5ad11665e0347fc962 gdk-pixbuf-2.42.9.tar.xz +# From https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.10.sha256sum +sha256 ee9b6c75d13ba096907a2e3c6b27b61bcd17f5c7ebeab5a5b439d2f2e39fe44b gdk-pixbuf-2.42.10.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gdk-pixbuf/gdk-pixbuf.mk b/package/gdk-pixbuf/gdk-pixbuf.mk index 4a513effbd..561e191569 100644 --- a/package/gdk-pixbuf/gdk-pixbuf.mk +++ b/package/gdk-pixbuf/gdk-pixbuf.mk @@ -5,7 +5,7 @@ ################################################################################ GDK_PIXBUF_VERSION_MAJOR = 2.42 -GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).9 +GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).10 GDK_PIXBUF_SOURCE = gdk-pixbuf-$(GDK_PIXBUF_VERSION).tar.xz GDK_PIXBUF_SITE = http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/$(GDK_PIXBUF_VERSION_MAJOR) GDK_PIXBUF_LICENSE = LGPL-2.1+ From thomas.petazzoni at bootlin.com Sat Nov 5 20:01:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:01:07 +0100 Subject: [Buildroot] [git commit branch/next] package/pango: bump to version 1.50.11 Message-ID: <20221105200153.69ECD87DB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=785ea2179c40040cc0087b7b635dc3a78dd11f42 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 cbd391db20..d073526cf7 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.10.sha256sum -sha256 7e5d2f1e40854d24a9a2c4d093bafe75dcdbeccdf1de43e4437332eabed64966 pango-1.50.10.tar.xz +# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.11.sha256sum +sha256 8800f812d89ee61388188703203f3a7878963c22f8695aaf1fa0a1a1428d17ae pango-1.50.11.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index 649f3398cf..a61473431e 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).10 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).11 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = http://ftp.gnome.org/pub/GNOME/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sat Nov 5 20:02:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:02:17 +0100 Subject: [Buildroot] [PATCH] package/gdk-pixbuf: bump to version 2.42.10 In-Reply-To: <20221105080348.1228426-1-francois.perrad@gadz.org> References: <20221105080348.1228426-1-francois.perrad@gadz.org> Message-ID: <20221105210217.208d5cf6@windsurf> On Sat, 5 Nov 2022 09:03:48 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/gdk-pixbuf/gdk-pixbuf.hash | 4 ++-- > package/gdk-pixbuf/gdk-pixbuf.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 Sat Nov 5 20:02:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:02:23 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.11 In-Reply-To: <20221105080357.1228447-1-francois.perrad@gadz.org> References: <20221105080357.1228447-1-francois.perrad@gadz.org> Message-ID: <20221105210223.5827c39a@windsurf> On Sat, 5 Nov 2022 09:03:57 +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 Sat Nov 5 20:02:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:02:34 +0100 Subject: [Buildroot] [PATCH 1/2] package/zic: bump to version 2022f In-Reply-To: <20221105080407.1228468-1-francois.perrad@gadz.org> References: <20221105080407.1228468-1-francois.perrad@gadz.org> Message-ID: <20221105210234.6f5ce122@windsurf> On Sat, 5 Nov 2022 09:04:06 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > .../zic/0001-remove-dependency-check-on-version-file.patch | 2 +- > package/zic/zic.hash | 4 ++-- > package/zic/zic.mk | 2 +- > 3 files changed, 4 insertions(+), 4 deletions(-) Both applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 20:02:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:02:52 +0100 Subject: [Buildroot] [git commit] package/swupdate: specify SWU_VER during build Message-ID: <20221105200326.8E2BD87DEA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0b4a9930124f7fb4c7bfae281db900905006a2da branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio Signed-off-by: Thomas Petazzoni --- package/swupdate/swupdate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index b2f50d2b71..2f618b2e79 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,6 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From thomas.petazzoni at bootlin.com Sat Nov 5 20:03:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:03:08 +0100 Subject: [Buildroot] [git commit] package/strongswan: security bump to version 5.9.8 Message-ID: <20221105200326.9D65487DEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b79d735139282ecf052dc89d4c221bbd16447112 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixed a vulnerability related to online certificate revocation checking that was caused because the revocation plugin used potentially untrusted OCSP URIs and CRL distribution points in certificates. This allowed a remote attacker to initiate IKE_SAs and send crafted certificates that contain URIs pointing to servers under their control, which could have lead to a denial-of-service attack. This vulnerability has been registered as CVE-2022-40617. Drop patch (already in version) https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html https://github.com/strongswan/strongswan/releases/tag/5.9.6 https://github.com/strongswan/strongswan/releases/tag/5.9.7 https://github.com/strongswan/strongswan/releases/tag/5.9.8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...strongswan-plugins-wolfssl-rename-encrypt.patch | 150 --------------------- package/strongswan/strongswan.hash | 6 +- package/strongswan/strongswan.mk | 2 +- 3 files changed, 4 insertions(+), 154 deletions(-) diff --git a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch b/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch deleted file mode 100644 index 7b47b3278b..0000000000 --- a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5900426a710eaa65a27784687775e331bcb0489b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 8 Aug 2022 09:52:19 +0200 -Subject: [PATCH] wolfssl: Rename `encrypt` methods to avoid conflicts with - system headers - -Rename `encrypt` methods to avoid the following build failure when wolfSSL -is built with --enable-opensslextra: - -In file included from ../../../../src/libstrongswan/utils/utils.h:59, - from ../../../../src/libstrongswan/library.h:101, - from wolfssl_common.h:29, - from wolfssl_aead.c:23: -wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union , chunk_t, chunk_t, chunk_t, chunk_t *)' - 90 | METHOD(aead_t, encrypt, bool, - | ^~~~~~~ -../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' - 99 | static ret name(union {iface *_public; this;} \ - | ^~~~ -In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, - from wolfssl_common.h:64, - from wolfssl_aead.c:23: -/home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' - 149 | void encrypt(char *, int); - | ^~~~~~~ - -Closes strongswan/strongswan#1201 -[Retrieved from: -https://github.com/strongswan/strongswan/commit/5900426a710eaa65a27784687775e331bcb0489b] ---- - src/libstrongswan/plugins/wolfssl/wolfssl_aead.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -index 2ea7c94cd65..44f054916cf 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -@@ -87,7 +87,7 @@ struct private_aead_t { - encryption_algorithm_t alg; - }; - --METHOD(aead_t, encrypt, bool, -+METHOD(aead_t, encrypt_, bool, - private_aead_t *this, chunk_t plain, chunk_t assoc, chunk_t iv, - chunk_t *encrypted) - { -@@ -323,7 +323,7 @@ aead_t *wolfssl_aead_create(encryption_algorithm_t algo, - - INIT(this, - .public = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_icv_size = _get_icv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -index cffe7ba2375..085a912404c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -@@ -230,7 +230,7 @@ METHOD(crypter_t, decrypt, bool, - return success; - } - --METHOD(crypter_t, encrypt, bool, -+METHOD(crypter_t, encrypt_, bool, - private_wolfssl_crypter_t *this, chunk_t data, chunk_t iv, chunk_t *dst) - { - u_char *out; -@@ -578,7 +578,7 @@ wolfssl_crypter_t *wolfssl_crypter_create(encryption_algorithm_t algo, - INIT(this, - .public = { - .crypter = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_iv_size = _get_iv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -index d8a1ededb06..110543762f2 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -@@ -193,7 +193,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_ec_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -324,7 +324,7 @@ static private_wolfssl_ec_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -index f423d8d5691..ea0fb3dfc77 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -@@ -111,7 +111,7 @@ METHOD(public_key_t, verify, bool, - return ret == 0 && res == 1; - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -368,7 +368,7 @@ static private_public_key_t *create_empty(key_type_t type) - .public = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -index 72df115fe90..da8899c2d8c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -@@ -216,7 +216,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_rsa_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t plain, chunk_t *crypto) - { -@@ -440,7 +440,7 @@ static private_wolfssl_rsa_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .equals = public_key_equals, - .get_keysize = _get_keysize, - .get_fingerprint = _get_fingerprint, diff --git a/package/strongswan/strongswan.hash b/package/strongswan/strongswan.hash index aca7ddf5cd..4822f9152f 100644 --- a/package/strongswan/strongswan.hash +++ b/package/strongswan/strongswan.hash @@ -1,7 +1,7 @@ -# From http://download.strongswan.org/strongswan-5.9.5.tar.bz2.md5 -md5 53005324e3cba8592f1fb958b1c2d0e5 strongswan-5.9.5.tar.bz2 +# From http://download.strongswan.org/strongswan-5.9.8.tar.bz2.md5 +md5 f46b0d3e7aed88824650d0721c887443 strongswan-5.9.8.tar.bz2 # Calculated based on the hash above -sha256 983e4ef4a4c6c9d69f5fe6707c7fe0b2b9a9291943bbf4e008faab6bf91c0bdd strongswan-5.9.5.tar.bz2 +sha256 d3303a43c0bd7b75a12b64855e8edcb53696f06190364f26d1533bde1f2e453c strongswan-5.9.8.tar.bz2 # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 2292e21797754548dccdef9eef6aee7584e552fbd890fa914e1de8d3577d23f0 LICENSE diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index 44c20f8414..cae1433e39 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRONGSWAN_VERSION = 5.9.5 +STRONGSWAN_VERSION = 5.9.8 STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2 STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPL-2.0+ From thomas.petazzoni at bootlin.com Sat Nov 5 20:03:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:03:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/swupdate: specify SWU_VER during build In-Reply-To: <20221104151242.2735240-1-vfazio@xes-inc.com> References: <20221104151242.2735240-1-vfazio@xes-inc.com> Message-ID: <20221105210331.2d1aad17@windsurf> On Fri, 4 Nov 2022 10:12:42 -0500 Vincent Fazio wrote: > The swupdate build process uses SWU_VER as part of the build commandline > for compiling objects to define the value for use in globals.h (see also > Makefile.flags). > > This value is also used to communicate capabilities to lua handlers > (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). > > When swupdate gets built, SWU_VER defaults to using `git describe` to > determine the version. This, unfortunately, picks up the version of the > Buildroot checkout and not the actual version of swupdate. > > Now, specify SWU_VER as part of the make options to override the > calculated value so the proper version is reported. > > Signed-off-by: Vincent Fazio > --- > package/swupdate/swupdate.mk | 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 Nov 5 20:03:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:03:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/strongswan: security bump to version 5.9.8 In-Reply-To: <20221104161851.645974-1-fontaine.fabrice@gmail.com> References: <20221104161851.645974-1-fontaine.fabrice@gmail.com> Message-ID: <20221105210343.4b8409be@windsurf> On Fri, 4 Nov 2022 17:18:51 +0100 Fabrice Fontaine wrote: > Fixed a vulnerability related to online certificate revocation checking > that was caused because the revocation plugin used potentially untrusted > OCSP URIs and CRL distribution points in certificates. This allowed a > remote attacker to initiate IKE_SAs and send crafted certificates that > contain URIs pointing to servers under their control, which could have > lead to a denial-of-service attack. This vulnerability has been > registered as CVE-2022-40617. > > Drop patch (already in version) > > https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html > https://github.com/strongswan/strongswan/releases/tag/5.9.6 > https://github.com/strongswan/strongswan/releases/tag/5.9.7 > https://github.com/strongswan/strongswan/releases/tag/5.9.8 > > Signed-off-by: Fabrice Fontaine > --- > ...gswan-plugins-wolfssl-rename-encrypt.patch | 150 ------------------ > package/strongswan/strongswan.hash | 6 +- > package/strongswan/strongswan.mk | 2 +- > 3 files changed, 4 insertions(+), 154 deletions(-) > delete mode 100644 package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 20:09:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:09:08 +0100 Subject: [Buildroot] [git commit] package/botan: add host-python3 dependency Message-ID: <20221105200932.E7DF287DEF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0ad4301f608a270b6f463ebd91684cde0f584ebd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master add host-python3 dependency to avoid the following build failure raised since the addition of the package in commit e43da7bb32285bbd41b38a379aef77132d149df7: (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) /usr/bin/env: 'python': No such file or directory Fixes: - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/botan/botan.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/botan/botan.mk b/package/botan/botan.mk index b26ee4c66e..b0ebe594b1 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -13,6 +13,7 @@ BOTAN_CPE_ID_VENDOR = botan_project BOTAN_INSTALL_STAGING = YES +BOTAN_DEPENDENCIES = host-python3 BOTAN_CONF_OPTS = \ --cpu=$(BR2_ARCH) \ --disable-cc-tests \ From thomas.petazzoni at bootlin.com Sat Nov 5 20:09:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:09:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/botan: add host-python3 dependency In-Reply-To: <20221104101639.24364-1-fontaine.fabrice@gmail.com> References: <20221104101639.24364-1-fontaine.fabrice@gmail.com> Message-ID: <20221105210938.665cfe86@windsurf> On Fri, 4 Nov 2022 11:16:39 +0100 Fabrice Fontaine wrote: > add host-python3 dependency to avoid the following build failure raised > since the addition of the package in commit > e43da7bb32285bbd41b38a379aef77132d149df7: > > (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) > /usr/bin/env: 'python': No such file or directory > > Fixes: > - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca > > Signed-off-by: Fabrice Fontaine > --- > package/botan/botan.mk | 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 Nov 5 20:19:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:19:43 +0100 Subject: [Buildroot] [git commit] package/swupdate: add missing backslash Message-ID: <20221105202046.1C62087E10@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b21e2f216b08135366c7d9ba1eb087f6bdaba482 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 0b4a9930124f7fb4c7bfae281db900905006a2da ("package/swupdate: specify SWU_VER during build") forgot a backslash. Fixes the following check-package warning: package/swupdate/swupdate.mk:213: unexpected indent with tabs and obviously makes the code correct. Signed-off-by: Thomas Petazzoni --- package/swupdate/swupdate.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 2f618b2e79..bfc161d490 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,7 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ - SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" \ CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Sat Nov 5 20:18:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:18:22 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/go: security bump to version 1.18.8 Message-ID: <20221105202209.7647487E18@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f4bb3730fa58fc17bcd05a530e0f38c81180f7ed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x go1.18.7 (released 2022-10-04) includes security fixes to the archive/tar, net/http/httputil, and regexp packages, as well as bug fixes to the compiler, the linker, and the go/types package. go1.18.8 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the runtime. 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 959387cb6a..5edda2e600 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 a7f1d50424355dabce66d1112b1cae439b6ee5e4f15edba6f104c0a4b173e895 go1.18.6.src.tar.gz +sha256 1f79802305015479e77d8c641530bc54ec994657d5c5271e0172eb7118346a12 go1.18.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a8c84bd312..b9cefa6fa1 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.6 +GO_VERSION = 1.18.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From unixmania at gmail.com Sat Nov 5 20:23:53 2022 From: unixmania at gmail.com (Carlos Santos) Date: Sat, 5 Nov 2022 17:23:53 -0300 Subject: [Buildroot] [PATCH 2/3] package/qemu: select FDT for custom targets too In-Reply-To: <20221105114433.2a5e6b09@tuxfamily.org> References: <20221104235727.587650-1-unixmania@gmail.com> <20221104235727.587650-3-unixmania@gmail.com> <20221105114433.2a5e6b09@tuxfamily.org> Message-ID: On Sat, Nov 5, 2022 at 7:44 AM Thomas Huth wrote: > > Am Fri, 4 Nov 2022 20:57:26 -0300 > schrieb unixmania at gmail.com: > > > From: Carlos Santos > > > > Custom targets selects system and Linux user-land emulation, which in > > their turn require FDT. Move the BR2_PACKAGE_QEMU_FDT selection to the > > BR2_PACKAGE_QEMU_HAS_EMULS hidden boolean, to cover all cases. > > > > Signed-off-by: Carlos Santos > > --- > > package/qemu/Config.in | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/package/qemu/Config.in b/package/qemu/Config.in > > index 8b8a999885..9e0cbd4acf 100644 > > --- a/package/qemu/Config.in > > +++ b/package/qemu/Config.in > > @@ -95,7 +95,6 @@ comment "... or you can select emulator families to enable, below:" > > config BR2_PACKAGE_QEMU_SYSTEM > > bool "Enable all systems emulation" > > depends on !BR2_STATIC_LIBS # dtc > > - select BR2_PACKAGE_QEMU_FDT > > help > > Say 'y' to build all system emulators/virtualisers that QEMU > > supports. > > @@ -121,6 +120,7 @@ endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == "" > > config BR2_PACKAGE_QEMU_HAS_EMULS > > def_bool y > > depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" > > + select BR2_PACKAGE_QEMU_FDT > > Technically, I think you don't need FDT if you are only compiling the > linux-user targets ... so maybe it would be better to add this to the > BR2_PACKAGE_QEMU_CUSTOM_TARGETS switch instead? > > Thomas BR2_PACKAGE_QEMU_CUSTOM_TARGETS is a string, so adding a "select BR2_PACKAGE_QEMU_FDT" does not have any effect. A better solution for the case in which only linux-user targets are selected requires a more complex approach. I will submit a separate patch for this purpose. Meanwhile, let's put this series on hold. -- Carlos Santos From thomas.petazzoni at bootlin.com Sat Nov 5 20:20:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:20:54 +0100 Subject: [Buildroot] [git commit] package/docopt-cpp: fix static build Message-ID: <20221105202833.5CF1F87E21@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b1ebbb919aebdfb1cc984803d2dee554edb4672e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following static build failure raised since the addition of the package in commit 43f96ced67c9a1f84d3f0edf5cd632178eb176b8: [ 66%] Linking CXX shared library libdocopt.so ld (ld-elf2flt): -shared used without passing a shared library ID Fixes: - http://autobuild.buildroot.org/results/834a0209c8165b3208ebf8654cb6cf8e3568b671 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...t-use-BUILD_SHARED_LIBS-where-appropriate.patch | 87 ++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch b/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch new file mode 100644 index 0000000000..77206d5208 --- /dev/null +++ b/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch @@ -0,0 +1,87 @@ +From 6d3b803d2b0e4bf8703bbfa51a67f378d6bd59f6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Th=C3=A9o=20DELRIEU?= +Date: Tue, 19 Nov 2019 14:58:59 +0100 +Subject: [PATCH] only build one target, use BUILD_SHARED_LIBS where + appropriate + +[Retrieved from: +https://github.com/docopt/docopt.cpp/commit/6d3b803d2b0e4bf8703bbfa51a67f378d6bd59f6] +Signed-off-by: Fabrice Fontaine +--- + CMakeLists.txt | 39 ++++++--------------------------------- + 1 file changed, 6 insertions(+), 33 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index feff32e..14c3420 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,33 +34,15 @@ set(docopt_HEADERS + #============================================================================ + # Compile targets + #============================================================================ +-if(MSVC OR XCODE) +- # MSVC requires __declspec() attributes, which are achieved via the +- # DOCOPT_DLL and DOCOPT_EXPORTS macros below. Since those macros are only +- # defined when building a shared library, we must build the shared and +- # static libraries completely separately. +- # Xcode does not support libraries with only object files as sources. +- # See https://cmake.org/cmake/help/v3.0/command/add_library.html?highlight=add_library +- add_library(docopt SHARED ${docopt_SOURCES} ${docopt_HEADERS}) +- add_library(docopt_s STATIC ${docopt_SOURCES} ${docopt_HEADERS}) +-else() +- # If not using MSVC or Xcode, we will create an intermediate object target +- # to avoid compiling the source code twice. +- add_library(docopt_o OBJECT ${docopt_SOURCES} ${docopt_HEADERS}) +- set_target_properties(docopt_o PROPERTIES POSITION_INDEPENDENT_CODE TRUE) +- +- add_library(docopt SHARED $) +- set_target_properties(docopt PROPERTIES +- VERSION ${PROJECT_VERSION} +- SOVERSION ${PROJECT_VERSION_MAJOR} +- ) +- add_library(docopt_s STATIC $) +-endif() ++add_library(docopt ${docopt_SOURCES} ${docopt_HEADERS}) ++set_target_properties(docopt PROPERTIES ++ VERSION ${PROJECT_VERSION} ++ SOVERSION ${PROJECT_VERSION_MAJOR} ++) + + target_include_directories(docopt PUBLIC $ $) +-target_include_directories(docopt_s PUBLIC $ $) + +-if(MSVC) ++if(MSVC AND BUILD_SHARED_LIBS) + # DOCOPT_DLL: Must be specified when building *and* when using the DLL. + # That's what the "PUBLIC" means. + # DOCOPT_EXPORTS: Must use __declspec(dllexport) when building the DLL. +@@ -69,11 +51,6 @@ if(MSVC) + PRIVATE DOCOPT_EXPORTS) + endif() + +-if(NOT MSVC) +- set_target_properties(docopt PROPERTIES OUTPUT_NAME docopt) +- set_target_properties(docopt_s PROPERTIES OUTPUT_NAME docopt) +-endif() +- + if(USE_BOOST_REGEX) + add_definitions("-DDOCTOPT_USE_BOOST_REGEX") + # This is needed on Linux, where linking a static library into docopt.so +@@ -82,9 +59,6 @@ if(USE_BOOST_REGEX) + find_package(Boost 1.53 REQUIRED COMPONENTS regex) + include_directories(${Boost_INCLUDE_DIRS}) + target_link_libraries(docopt ${Boost_LIBRARIES}) +- if(WITH_STATIC) +- target_link_libraries(docopt_s ${Boost_LIBRARIES}) +- endif() + endif() + + #============================================================================ +@@ -120,7 +94,6 @@ set(export_name "docopt-targets") + install(TARGETS docopt EXPORT ${export_name} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + + # Development package +-install(TARGETS docopt_s EXPORT ${export_name} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + install(FILES ${docopt_HEADERS} DESTINATION include/docopt) + + # CMake Package From thomas.petazzoni at bootlin.com Sat Nov 5 20:28:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:28:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/docopt-cpp: fix static build In-Reply-To: <20221103231623.238493-1-fontaine.fabrice@gmail.com> References: <20221103231623.238493-1-fontaine.fabrice@gmail.com> Message-ID: <20221105212842.4a59d15e@windsurf> On Fri, 4 Nov 2022 00:16:23 +0100 Fabrice Fontaine wrote: > Fix the following static build failure raised since the addition of the > package in commit 43f96ced67c9a1f84d3f0edf5cd632178eb176b8: > > [ 66%] Linking CXX shared library libdocopt.so > ld (ld-elf2flt): -shared used without passing a shared library ID > > Fixes: > - http://autobuild.buildroot.org/results/834a0209c8165b3208ebf8654cb6cf8e3568b671 > > Signed-off-by: Fabrice Fontaine > --- > ...-BUILD_SHARED_LIBS-where-appropriate.patch | 87 +++++++++++++++++++ > 1 file changed, 87 insertions(+) > create mode 100644 package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 20:28:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:28:52 +0100 Subject: [Buildroot] [git commit] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR Message-ID: <20221105203002.2C27A87964@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adf4d6f7295b08b177a01d177a3f0a54e1f20f4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/multipath-tools/multipath-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index ec5d853644..df3d5138e8 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -18,6 +18,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ LICENSES/LGPL-2.0 \ LICENSES/LGPL-2.1 \ README.md +MULTIPATH_TOOLS_CPE_ID_VENDOR = opensvc MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ From thomas.petazzoni at bootlin.com Sat Nov 5 20:38:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:38:44 +0100 Subject: [Buildroot] [git commit] package/libqb: disable tests Message-ID: <20221105203853.0900987E38@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c153a318ae203913cb2211964ca35c6880a68552 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Disable tests to avoid the following build failure when check is enabled: libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory 11 | #include | ^~~~~~~~~~~~~~~~~ This build failure is raised since bump to version 2.0.6 in commit 2ee1bd7bb2e8d01f4ddca3fb1127ec729be1c9bf and https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 Fixes: - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/libqb/0001-Add-disable-tests-option.patch | 62 +++++++++++++++++++++++ package/libqb/libqb.mk | 3 ++ 2 files changed, 65 insertions(+) diff --git a/package/libqb/0001-Add-disable-tests-option.patch b/package/libqb/0001-Add-disable-tests-option.patch new file mode 100644 index 0000000000..1afb05520d --- /dev/null +++ b/package/libqb/0001-Add-disable-tests-option.patch @@ -0,0 +1,62 @@ +From 051d9cfe8f365e30affc6476ed79b9e04a6b15ad Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Fri, 4 Nov 2022 00:27:50 +0100 +Subject: [PATCH] Add --disable-tests option + +Add --disable-tests to allow the user to disable tests. As a +side-effect, this will avoid the following build failure when check is +found: + +libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory + 11 | #include + | ^~~~~~~~~~~~~~~~~ + +This build failure is raised since version 2.0.5 and +https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 + +Fixes: + - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ClusterLabs/libqb/pull/475] +--- + Makefile.am | 6 +++++- + configure.ac | 5 +++++ + 2 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index a08b1d2..6a710a0 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -39,7 +39,11 @@ ACLOCAL_AMFLAGS = -I m4 + + dist_doc_DATA = COPYING INSTALL README.markdown + +-SUBDIRS = include lib doxygen2man docs tools tests examples ++SUBDIRS = include lib doxygen2man docs tools examples ++ ++if ENABLE_TESTS ++SUBDIRS += tests ++endif + + dist-clean-local: + rm -f .snapshot-version autoconf automake autoheader +diff --git a/configure.ac b/configure.ac +index ac44b7e..4946008 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -562,6 +562,11 @@ AC_ARG_WITH([force-sockets-config-file], + [ FORCESOCKETSFILE="$withval" ], + [ FORCESOCKETSFILE="$sysconfdir/libqb/force-filesystem-sockets" ]) + ++AC_ARG_ENABLE([tests], ++ [AS_HELP_STRING([--disable-tests],[disable tests])],, ++ [ enable_tests="yes" ]) ++AM_CONDITIONAL([ENABLE_TESTS], [test x$enable_tests = xyes]) ++ + AC_ARG_ENABLE([install-tests], + [AS_HELP_STRING([--enable-install-tests],[install tests])],, + [ enable_install_tests="no" ]) +-- +2.35.1 + diff --git a/package/libqb/libqb.mk b/package/libqb/libqb.mk index 0f409fd646..65d68181ee 100644 --- a/package/libqb/libqb.mk +++ b/package/libqb/libqb.mk @@ -12,6 +12,9 @@ LIBQB_LICENSE = LGPL-2.1+ LIBQB_LICENSE_FILES = COPYING LIBQB_CPE_ID_VENDOR = clusterlabs LIBQB_INSTALL_STAGING = YES +# We're patching configure.ac +LIBQB_AUTORECONF = YES +LIBQB_CONF_OPTS = --disable-tests LIBQB_DEPENDENCIES = libxml2 # ac_cv_prog_cc_c99 is required for BR2_USE_WCHAR=n because the C99 test From thomas.petazzoni at bootlin.com Sat Nov 5 20:39:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:39:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR In-Reply-To: <20221103231140.235582-1-fontaine.fabrice@gmail.com> References: <20221103231140.235582-1-fontaine.fabrice@gmail.com> Message-ID: <20221105213901.6896de99@windsurf> On Fri, 4 Nov 2022 00:11:40 +0100 Fabrice Fontaine wrote: > cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools > > Signed-off-by: Fabrice Fontaine > --- > package/multipath-tools/multipath-tools.mk | 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 Nov 5 20:40:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:40:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/libqb: disable tests In-Reply-To: <20221103234342.351104-1-fontaine.fabrice@gmail.com> References: <20221103234342.351104-1-fontaine.fabrice@gmail.com> Message-ID: <20221105214036.49e34b51@windsurf> On Fri, 4 Nov 2022 00:43:42 +0100 Fabrice Fontaine wrote: > Disable tests to avoid the following build failure when check is > enabled: > > libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory > 11 | #include > | ^~~~~~~~~~~~~~~~~ > > This build failure is raised since bump to version 2.0.6 in commit > 2ee1bd7bb2e8d01f4ddca3fb1127ec729be1c9bf and > https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 > > Fixes: > - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d > > Signed-off-by: Fabrice Fontaine > --- > .../libqb/0001-Add-disable-tests-option.patch | 62 +++++++++++++++++++ > package/libqb/libqb.mk | 3 + > 2 files changed, 65 insertions(+) > create mode 100644 package/libqb/0001-Add-disable-tests-option.patch So I have applied but like upstream said, I think the actual build issue should be resolved. Disabling tests is really just a work around: people who want to build tests will still face the same build issue. So I had a look, and from my point of view, the include is simply useless and can be removed. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 20:46:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:46:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/alsa-utils: update dependency for topology support In-Reply-To: <20221105074444.13360-1-bernd.kuhls@t-online.de> References: <20221105074444.13360-1-bernd.kuhls@t-online.de> Message-ID: <20221105214652.6dde4702@windsurf> Hello Bernd, On Sat, 5 Nov 2022 08:44:44 +0100 Bernd Kuhls wrote: > config BR2_PACKAGE_ALSA_UTILS_ALSATPLG > bool "alsatplg" > - depends on !BR2_STATIC_LIBS # dlfcn.h > - > -comment "alsatplg needs a toolchain w/ dynamic library" > - depends on BR2_STATIC_LIBS > + depends on BR2_PACKAGE_ALSA_LIB_TOPOLOGY I'm wondering why you're doing it like this, and not in the normal way: config BR2_PACKAGE_ALSA_UTILS_ALSATPLG bool "alsatplg" depends on !BR2_STATIC_LIBS # alsa-lib topology select BR2_PACKAGE_ALSA_LIB_TOPOLOGY comment "alsatplg needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 5 20:52:39 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 21:52:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/gsl: fix powerpc build Message-ID: <20221105205239.300732-1-fontaine.fabrice@gmail.com> Fix the following powerpc build failures on: - musl raised because fpu_control.h is not available: In file included from fp.c:8: fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is set: In file included from fp.c:8: fp-gnuppc.c: In function 'gsl_ieee_set_mode': fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) 53 | mode |= _FPU_RC_NEAREST ; | ^~~~~~~~~~~~~~~ These build failures are raised since the addition of the package in commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b Fixes: - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 Signed-off-by: Fabrice Fontaine --- ...01-configure.ac-fix-build-on-powerpc.patch | 53 +++++++++++++++++++ package/gsl/gsl.mk | 2 + 2 files changed, 55 insertions(+) create mode 100644 package/gsl/0001-configure.ac-fix-build-on-powerpc.patch diff --git a/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch new file mode 100644 index 0000000000..13f6da4588 --- /dev/null +++ b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch @@ -0,0 +1,53 @@ +From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 5 Nov 2022 21:31:36 +0100 +Subject: [PATCH] configure.ac: fix build on powerpc + +Fix the following powerpc build failures on: + - musl raised because fpu_control.h is not available: + +In file included from fp.c:8: +fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory + 21 | #include + | ^~~~~~~~~~~~~~~ + + - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is + set: + + In file included from fp.c:8: +fp-gnuppc.c: In function 'gsl_ieee_set_mode': +fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) + 53 | mode |= _FPU_RC_NEAREST ; + | ^~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 + - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/configure.ac b/configure.ac +index bfd9ca30..1ee6dca0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -389,6 +389,14 @@ if test "$ac_cv_c_ieee_interface" = "gnux86" ; then + fi + fi + ++if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then ++ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest, ++ [ac_cv_c__fpu_rc_nearest=no ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++]], [[ unsigned short mode = _FPU_RC_NEAREST ; ]])],[ac_cv_c__fpu_rc_nearest="yes"],[ac_cv_c_ieee_interface=unknown]) ++ ]) ++fi ++ + ac_tr_ieee_interface=HAVE_`echo $ac_cv_c_ieee_interface | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_IEEE_INTERFACE + AC_DEFINE_UNQUOTED($ac_tr_ieee_interface,1,[IEEE Interface Type]) + +-- +2.35.1 + diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 416955b72c..3604f9836c 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -10,6 +10,8 @@ GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 GSL_LICENSE_FILES = COPYING GSL_CONFIG_SCRIPTS = gsl-config +# We're patching configure.ac +GSL_AUTORECONF = YES # uClibc pretends to have fenv support as it installs , but in # practice, it only implements it for i386. Problem reported upstream -- 2.35.1 From thomas.petazzoni at bootlin.com Sat Nov 5 20:53:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:53:58 +0100 Subject: [Buildroot] [git commit] package/wolfssl: bump to version 5.5.3 Message-ID: <20221105205419.91EA087E3E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=34b681cfefe2aee03df290715f3047f624595288 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0???s when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 65d77ca659..08262113a0 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz +sha256 fd3135b8657d09fb96a8aad16585da850b96ea420ae8ce5ac4d5fdfc614c2683 wolfssl-5.5.3.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index d9fa72ccf4..cd3acd9411 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.2 +WOLFSSL_VERSION = 5.5.3 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sat Nov 5 21:00:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:00:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/wolfssl: bump to version 5.5.3 In-Reply-To: <20221103225224.6375-1-fontaine.fabrice@gmail.com> References: <20221103225224.6375-1-fontaine.fabrice@gmail.com> Message-ID: <20221105220055.464ea2f6@windsurf> On Thu, 3 Nov 2022 23:52:24 +0100 Fabrice Fontaine wrote: > Fix for possible buffer zeroization overrun introduced at the end of > v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in > pull request 5757 (#5757). In the case where a specific memory > allocation failed or a hardware fault happened there was the potential > for an overrun of 0?s when masking the buffer used for (D)TLS 1.2 and > lower operations. (D)TLS 1.3 only and crypto only users are not affected > by the issue. This is not related in any way to recent issues reported > in OpenSSL. > > https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable > > Signed-off-by: Fabrice Fontaine > --- > package/wolfssl/wolfssl.hash | 2 +- > package/wolfssl/wolfssl.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) It's a version bump, but really a pure bug fix release, with very limited changes, so I decided to take it in master. Applied, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 21:03:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:03:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: bump to version 5.0.1 In-Reply-To: <20221104130655.538206-1-fontaine.fabrice@gmail.com> References: <20221104130655.538206-1-fontaine.fabrice@gmail.com> Message-ID: <20221105220359.46d62b83@windsurf> On Fri, 4 Nov 2022 14:06:55 +0100 Fabrice Fontaine wrote: > LXC 5.0 will be supported until June 2027 and our current LTS release, > LXC 4.0 will now switch to a slower maintenance pace, only getting > critical bugfixes and security updates. > > We strongly recommend all LXC users to plan an upgrade to the 5.0 > branch. > > - Switch to meson-package > - Add an upstream patch to fix the following build failure with glibc > 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: > https://github.com/lxc/lxc/issues/4183 and patch is only working with > meson, not autotools) > > https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released > https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released > > Fixes: > - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f > > Signed-off-by: Fabrice Fontaine > --- > ...-where-struct-mount_attr-is-declared.patch | 186 ++++++++++++++++++ > package/lxc/lxc.hash | 2 +- > package/lxc/lxc.mk | 41 ++-- > 3 files changed, 208 insertions(+), 21 deletions(-) > create mode 100644 package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch This patch doesn't apply on master. Could you check, rebase and resend? Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 21:08:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:08:35 +0100 Subject: [Buildroot] [PATCH 1/1] andes_ae350_45_defconfig: bump opensbi, u-boot and linux In-Reply-To: <20221104080407.25870-1-peterlin@andestech.com> References: <20221104080407.25870-1-peterlin@andestech.com> Message-ID: <20221105220835.1e1fa5f0@windsurf> On Fri, 4 Nov 2022 16:04:07 +0800 Yu Chien Peter Lin wrote: > This patch bumps following packages to the newer version: > - OpenSBI v1.1 > - U-boot v2022.10 > - Linux 6.0 > > Linux kernel is hosted on AndesTech Github which includes ethernet, > SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 > with andes platfrom fdt driver, hence adding patches for U-boot to > update the plmt and plicsw compatible strings and modify the IPI scheme. > > Signed-off-by: Yu Chien Peter Lin > --- > board/andes/ae350/ae350.dts | 274 ------------------ > board/andes/ae350/genimage_sdcard.cfg | 2 +- > ...isable-PIC-explicitly-for-assembling.patch | 29 -- > ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- > ...001-Fix-mmc-no-partition-table-error.patch | 27 -- > ...-Support-DTS-of-ftsdc010-driver-for-.patch | 35 +++ > ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- > ...-tree-blob-address-at-8-byte-boundar.patch | 37 +++ > ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- > ...andes_plic.c-use-modified-IPI-scheme.patch | 43 +++ > ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- > ...04-riscv-Rename-Andes-PLIC-to-PLICSW.patch | 263 +++++++++++++++++ > board/andes/ae350/post-build.sh | 2 +- > board/andes/ae350/readme.txt | 4 +- > .../boot/extlinux/extlinux.conf | 2 +- > board/andes/ae350/uboot.config.fragment | 6 +- > configs/andes_ae350_45_defconfig | 16 +- > 17 files changed, 394 insertions(+), 449 deletions(-) > delete mode 100755 board/andes/ae350/ae350.dts > delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > create mode 100644 board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch > delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > create mode 100644 board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch It looks mostly good. Could you however: (1) Add your Signed-off-by inside each of the U-Boot patches you are introducing, as well as provide a link to where the patches were downloaded from? (2) Remove the numbering in the U-Boot patch titles. I.e instead of [PATCH 1/2], we want to see [PATCH]. Use "git format-patch -N" to not have this numbering. (3) Keep the correct BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_xxyz=y option in the defconfig? With these changes, your patch will be ready to be applied. Also, are those U-Boot changes going to be accepted in upstream U-Boot? Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 21:12:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:12:11 +0100 Subject: [Buildroot] [PATCH 1/3] package/qemu: make "custom targets" config depend on !BR2_STATIC_LIBS In-Reply-To: <20221104235727.587650-2-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> <20221104235727.587650-2-unixmania@gmail.com> Message-ID: <20221105221211.53d7c53a@windsurf> Hello Carlos, On Fri, 4 Nov 2022 20:57:25 -0300 unixmania at gmail.com wrote: > From: Carlos Santos > > Custom targets selects system and Linux user-land emulation, which in > their turn require shared libraries. > > Signed-off-by: Carlos Santos Could you clarify which configuration fails to build? > config BR2_PACKAGE_QEMU_CUSTOM_TARGETS > string "Enable specific targets" > + depends on !BR2_STATIC_LIBS # dtc What is the relationship with DTC here? Also, when we have a !BR2_STATIC_LIBS dependency, we normally add a Config.in comment: comment "specific targets need a toolchain w/ shared library" depends on BR2_STATIC_LIBS But really the most important thing is to get more details to understand better the problem. Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 5 21:16:39 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 22:16:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/bdwgc: needs MMU Message-ID: <20221105211639.349885-1-fontaine.fabrice@gmail.com> Fix the following build failure raise since bump to version 8.2.2 in commit d7619682552dd34f499e9f17b0234af53da743ec and https://github.com/ivmai/bdwgc/commit/9d8c196268068bb75f86dee0ba75ccd024531e72: os_dep.c: In function 'block_unmap_inner': os_dep.c:2668:17: warning: implicit declaration of function 'madvise'; did you mean 'raise'? [-Wimplicit-function-declaration] 2668 | if (madvise(start_addr, len, MADV_DONTNEED) == -1) | ^~~~~~~ | raise Fixes: - http://autobuild.buildroot.org/results/2b9924cb8c36a75e1ca7aefe83e95dc11c10ded6 Signed-off-by: Fabrice Fontaine --- package/bdwgc/Config.in | 1 + package/guile/Config.in | 2 ++ 2 files changed, 3 insertions(+) diff --git a/package/bdwgc/Config.in b/package/bdwgc/Config.in index aad2bc9ef2..1124ab0f60 100644 --- a/package/bdwgc/Config.in +++ b/package/bdwgc/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_BDWGC bool "bdwgc" + depends on BR2_USE_MMU # madvise() depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS select BR2_PACKAGE_LIBATOMIC_OPS help diff --git a/package/guile/Config.in b/package/guile/Config.in index f70e674018..3cf0ec863b 100644 --- a/package/guile/Config.in +++ b/package/guile/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_GUILE bool "guile" + depends on BR2_USE_MMU # bdwgc depends on !BR2_TOOLCHAIN_USES_MUSL # no strtol_l depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # bdwgc @@ -17,5 +18,6 @@ config BR2_PACKAGE_GUILE http://www.gnu.org/software/guile comment "guile needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library" + depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \ BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL -- 2.35.1 From thomas.petazzoni at bootlin.com Sat Nov 5 21:18:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:18:57 +0100 Subject: [Buildroot] [PATCH 2/3] package/qemu: select FDT for custom targets too In-Reply-To: References: <20221104235727.587650-1-unixmania@gmail.com> <20221104235727.587650-3-unixmania@gmail.com> <20221105114433.2a5e6b09@tuxfamily.org> Message-ID: <20221105221857.5567e63f@windsurf> On Sat, 5 Nov 2022 17:23:53 -0300 Carlos Santos wrote: > BR2_PACKAGE_QEMU_CUSTOM_TARGETS is a string, so adding a "select > BR2_PACKAGE_QEMU_FDT" does not have any effect. > > A better solution for the case in which only linux-user targets are > selected requires a more complex approach. I will submit a separate > patch for this purpose. Meanwhile, let's put this series on hold. Hm, I think I start to understand the issue, and with the current organization of the Config.in options in package/qemu/Config.in, it's going to be difficult to fix in a correct way. For example, it looks like the linux-user mode emulation doesn't work with the musl C library: config BR2_PACKAGE_QEMU_LINUX_USER bool "Enable all Linux user-land emulation" # Incompatible "struct sigevent" definition on musl depends on !BR2_TOOLCHAIN_USES_MUSL So, it means that BR2_PACKAGE_QEMU_CUSTOM_TARGETS="i386-linux-user" will in fact fail to build with a musl toolchain... I only sane way to address this I believe would be to remove BR2_PACKAGE_QEMU_CUSTOM_TARGETS entirely, and instead have BR2_PACKAGE_QEMU_SYSTEM_TARGETS and BR2_PACKAGE_QEMU_LINUX_USER_TARGETS, which would only be accessible when BR2_PACKAGE_QEMU_SYSTEM or BR2_PACKAGE_QEMU_LINUX_USER respectively are enabled. When BR2_PACKAGE_QEMU_SYSTEM_TARGETS is empty, all system emulation targets are built, otherwise only the specified ones are built. Ditto for the user emulation targets. Obviously as usual, the main drawback is that is breaks backward compatibility with existing configurations... The other approach, which you took, is to assume for the "worst", and assume that when BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "", we might build system or user emulation targets, and therefore this option needs to have the combination of the dependencies of the system and user emulation options.... which would mean disabling this option with musl toolchains, for example. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 5 21:23:43 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 22:23:43 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/lxc: bump to version 5.0.1 Message-ID: <20221105212343.353414-1-fontaine.fabrice@gmail.com> LXC 5.0 will be supported until June 2027 and our current LTS release, LXC 4.0 will now switch to a slower maintenance pace, only getting critical bugfixes and security updates. We strongly recommend all LXC users to plan an upgrade to the 5.0 branch. - Switch to meson-package - Add an upstream patch to fix the following build failure with glibc 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: https://github.com/lxc/lxc/issues/4183 and patch is only working with meson, not autotools) https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released Fixes: - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2 (after review of Thomas Petazzoni): - Rebase patch so it applies cleanly on master ...-where-struct-mount_attr-is-declared.patch | 186 ++++++++++++++++++ package/lxc/lxc.hash | 2 +- package/lxc/lxc.mk | 36 ++-- 3 files changed, 204 insertions(+), 20 deletions(-) create mode 100644 package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch diff --git a/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch new file mode 100644 index 0000000000..8de7adcc56 --- /dev/null +++ b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch @@ -0,0 +1,186 @@ +From c1115e1503bf955c97f4cf3b925a6a9f619764c3 Mon Sep 17 00:00:00 2001 +From: Christian Brauner +Date: Tue, 9 Aug 2022 16:14:25 +0200 +Subject: [PATCH] build: detect where struct mount_attr is declared + +Fixes: #4176 +Signed-off-by: Christian Brauner (Microsoft) +[Retrieved from: +https://github.com/lxc/lxc/commit/c1115e1503bf955c97f4cf3b925a6a9f619764c3] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 30 ++++++++++++++++++++++++++++-- + src/lxc/conf.c | 6 +++--- + src/lxc/conf.h | 2 +- + src/lxc/mount_utils.c | 6 +++--- + src/lxc/syscall_wrappers.h | 12 ++++++++++-- + 5 files changed, 45 insertions(+), 11 deletions(-) + +diff --git a/meson.build b/meson.build +index a145faf069..f679aabbc8 100644 +--- a/meson.build ++++ b/meson.build +@@ -590,7 +590,6 @@ decl_headers = ''' + foreach decl: [ + '__aligned_u64', + 'struct clone_args', +- 'struct mount_attr', + 'struct open_how', + 'struct rtnl_link_stats64', + ] +@@ -610,7 +609,6 @@ foreach tuple: [ + ['struct seccomp_notif_sizes'], + ['struct clone_args'], + ['__aligned_u64'], +- ['struct mount_attr'], + ['struct open_how'], + ['struct rtnl_link_stats64'], + ] +@@ -630,6 +628,34 @@ foreach tuple: [ + endif + endforeach + ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (sys/mount.h)' ++else ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (sys/mount.h)' ++endif ++ ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (linux/mount.h)' ++else ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (linux/mount.h)' ++endif ++ + ## Headers. + foreach ident: [ + ['bpf', '''#include +diff --git a/src/lxc/conf.c b/src/lxc/conf.c +index ffbe74c2f6..4193cd07f5 100644 +--- a/src/lxc/conf.c ++++ b/src/lxc/conf.c +@@ -2885,7 +2885,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + struct lxc_mount_options opts = {}; + int dfd_from; + const char *source_relative, *target_relative; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + + ret = parse_lxc_mount_attrs(&opts, mntent.mnt_opts); + if (ret < 0) +@@ -3005,7 +3005,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + + /* Set propagation mount options. */ + if (opts.attr.propagation) { +- attr = (struct lxc_mount_attr) { ++ attr = (struct mount_attr) { + .propagation = opts.attr.propagation, + }; + +@@ -4109,7 +4109,7 @@ int lxc_idmapped_mounts_parent(struct lxc_handler *handler) + + for (;;) { + __do_close int fd_from = -EBADF, fd_userns = -EBADF; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + struct lxc_mount_options opts = {}; + ssize_t ret; + +diff --git a/src/lxc/conf.h b/src/lxc/conf.h +index 7dc2f15b60..772479f9e1 100644 +--- a/src/lxc/conf.h ++++ b/src/lxc/conf.h +@@ -223,7 +223,7 @@ struct lxc_mount_options { + unsigned long mnt_flags; + unsigned long prop_flags; + char *data; +- struct lxc_mount_attr attr; ++ struct mount_attr attr; + char *raw_options; + }; + +diff --git a/src/lxc/mount_utils.c b/src/lxc/mount_utils.c +index bba75f933c..88dd73ee36 100644 +--- a/src/lxc/mount_utils.c ++++ b/src/lxc/mount_utils.c +@@ -31,7 +31,7 @@ lxc_log_define(mount_utils, lxc); + * setting in @attr_set, but must also specify MOUNT_ATTR__ATIME in the + * @attr_clr field. + */ +-static inline void set_atime(struct lxc_mount_attr *attr) ++static inline void set_atime(struct mount_attr *attr) + { + switch (attr->attr_set & MOUNT_ATTR__ATIME) { + case MOUNT_ATTR_RELATIME: +@@ -272,7 +272,7 @@ int create_detached_idmapped_mount(const char *path, int userns_fd, + { + __do_close int fd_tree_from = -EBADF; + unsigned int open_tree_flags = OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC; +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = MOUNT_ATTR_IDMAP | attr_set, + .attr_clr = attr_clr, + .userns_fd = userns_fd, +@@ -335,7 +335,7 @@ int __fd_bind_mount(int dfd_from, const char *path_from, __u64 o_flags_from, + __u64 attr_clr, __u64 propagation, int userns_fd, + bool recursive) + { +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = attr_set, + .attr_clr = attr_clr, + .propagation = propagation, +diff --git a/src/lxc/syscall_wrappers.h b/src/lxc/syscall_wrappers.h +index a5e98b565c..c8a7d0c7b7 100644 +--- a/src/lxc/syscall_wrappers.h ++++ b/src/lxc/syscall_wrappers.h +@@ -18,6 +18,12 @@ + #include "macro.h" + #include "syscall_numbers.h" + ++#if HAVE_STRUCT_MOUNT_ATTR ++#include ++#elif HAVE_UAPI_STRUCT_MOUNT_ATTR ++#include ++#endif ++ + #ifdef HAVE_LINUX_MEMFD_H + #include + #endif +@@ -210,16 +216,18 @@ extern int fsmount(int fs_fd, unsigned int flags, unsigned int attr_flags); + /* + * mount_setattr() + */ +-struct lxc_mount_attr { ++#if !HAVE_STRUCT_MOUNT_ATTR && !HAVE_UAPI_STRUCT_MOUNT_ATTR ++struct mount_attr { + __u64 attr_set; + __u64 attr_clr; + __u64 propagation; + __u64 userns_fd; + }; ++#endif + + #if !HAVE_MOUNT_SETATTR + static inline int mount_setattr(int dfd, const char *path, unsigned int flags, +- struct lxc_mount_attr *attr, size_t size) ++ struct mount_attr *attr, size_t size) + { + return syscall(__NR_mount_setattr, dfd, path, flags, attr, size); + } diff --git a/package/lxc/lxc.hash b/package/lxc/lxc.hash index d460bc6a01..c18e062cc1 100644 --- a/package/lxc/lxc.hash +++ b/package/lxc/lxc.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef lxc-4.0.12.tar.gz +sha256 d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222 lxc-5.0.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index cece27411e..f0a0e8041a 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LXC_VERSION = 4.0.12 +LXC_VERSION = 5.0.1 LXC_SITE = https://linuxcontainers.org/downloads/lxc LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+ LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 @@ -13,56 +13,54 @@ LXC_DEPENDENCIES = host-pkgconf LXC_INSTALL_STAGING = YES LXC_CONF_OPTS = \ - --disable-apparmor \ - --disable-examples \ - --with-distro=buildroot \ - --disable-werror \ - $(if $(BR2_PACKAGE_BASH),,--disable-bash) + -Dapparmor=false \ + -Dexamples=false \ + -Dman=false ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) LXC_DEPENDENCIES += bash-completion endif ifeq ($(BR2_PACKAGE_LIBCAP),y) -LXC_CONF_OPTS += --enable-capabilities +LXC_CONF_OPTS += -Dcapabilities=true LXC_DEPENDENCIES += libcap else -LXC_CONF_OPTS += --disable-capabilities +LXC_CONF_OPTS += -Dcapabilities=false endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -LXC_CONF_OPTS += --enable-seccomp +LXC_CONF_OPTS += -Dseccomp=true LXC_DEPENDENCIES += libseccomp else -LXC_CONF_OPTS += --disable-seccomp +LXC_CONF_OPTS += -Dseccomp=false endif ifeq ($(BR2_PACKAGE_LIBSELINUX),y) -LXC_CONF_OPTS += --enable-selinux +LXC_CONF_OPTS += -Dselinux=true LXC_DEPENDENCIES += libselinux else -LXC_CONF_OPTS += --disable-selinux +LXC_CONF_OPTS += -Dselinux=false endif ifeq ($(BR2_PACKAGE_LIBURING),y) -LXC_CONF_OPTS += --enable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=true LXC_DEPENDENCIES += liburing else -LXC_CONF_OPTS += --disable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=false endif ifeq ($(BR2_PACKAGE_LINUX_PAM),y) -LXC_CONF_OPTS += --enable-pam +LXC_CONF_OPTS += -Dpam-cgroup=true LXC_DEPENDENCIES += linux-pam else -LXC_CONF_OPTS += --disable-pam +LXC_CONF_OPTS += -Dpam-cgroup=false endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -LXC_CONF_OPTS += --enable-openssl +LXC_CONF_OPTS += -Dopenssl=true LXC_DEPENDENCIES += openssl else -LXC_CONF_OPTS += --disable-openssl +LXC_CONF_OPTS += -Dopenssl=false endif -$(eval $(autotools-package)) +$(eval $(meson-package)) -- 2.35.1 From thomas.petazzoni at bootlin.com Sat Nov 5 21:31:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:31:35 +0100 Subject: [Buildroot] [git commit] package/gsl: fix powerpc build Message-ID: <20221105213145.2432587E49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=94e47000c27c447de45e7190fbe8d3ef24d7df04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following powerpc build failures on: - musl raised because fpu_control.h is not available: In file included from fp.c:8: fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is set: In file included from fp.c:8: fp-gnuppc.c: In function 'gsl_ieee_set_mode': fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) 53 | mode |= _FPU_RC_NEAREST ; | ^~~~~~~~~~~~~~~ These build failures are raised since the addition of the package in commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b Fixes: - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../0001-configure.ac-fix-build-on-powerpc.patch | 53 ++++++++++++++++++++++ package/gsl/gsl.mk | 2 + 2 files changed, 55 insertions(+) diff --git a/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch new file mode 100644 index 0000000000..13f6da4588 --- /dev/null +++ b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch @@ -0,0 +1,53 @@ +From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 5 Nov 2022 21:31:36 +0100 +Subject: [PATCH] configure.ac: fix build on powerpc + +Fix the following powerpc build failures on: + - musl raised because fpu_control.h is not available: + +In file included from fp.c:8: +fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory + 21 | #include + | ^~~~~~~~~~~~~~~ + + - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is + set: + + In file included from fp.c:8: +fp-gnuppc.c: In function 'gsl_ieee_set_mode': +fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) + 53 | mode |= _FPU_RC_NEAREST ; + | ^~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 + - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/configure.ac b/configure.ac +index bfd9ca30..1ee6dca0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -389,6 +389,14 @@ if test "$ac_cv_c_ieee_interface" = "gnux86" ; then + fi + fi + ++if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then ++ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest, ++ [ac_cv_c__fpu_rc_nearest=no ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++]], [[ unsigned short mode = _FPU_RC_NEAREST ; ]])],[ac_cv_c__fpu_rc_nearest="yes"],[ac_cv_c_ieee_interface=unknown]) ++ ]) ++fi ++ + ac_tr_ieee_interface=HAVE_`echo $ac_cv_c_ieee_interface | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_IEEE_INTERFACE + AC_DEFINE_UNQUOTED($ac_tr_ieee_interface,1,[IEEE Interface Type]) + +-- +2.35.1 + diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 416955b72c..3604f9836c 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -10,6 +10,8 @@ GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 GSL_LICENSE_FILES = COPYING GSL_CONFIG_SCRIPTS = gsl-config +# We're patching configure.ac +GSL_AUTORECONF = YES # uClibc pretends to have fenv support as it installs , but in # practice, it only implements it for i386. Problem reported upstream From thomas.petazzoni at bootlin.com Sat Nov 5 21:31:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:31:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/gsl: fix powerpc build In-Reply-To: <20221105205239.300732-1-fontaine.fabrice@gmail.com> References: <20221105205239.300732-1-fontaine.fabrice@gmail.com> Message-ID: <20221105223158.33f2ed84@windsurf> On Sat, 5 Nov 2022 21:52:39 +0100 Fabrice Fontaine wrote: > Fix the following powerpc build failures on: > - musl raised because fpu_control.h is not available: > > In file included from fp.c:8: > fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory > 21 | #include > | ^~~~~~~~~~~~~~~ > > - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is > set: > > In file included from fp.c:8: > fp-gnuppc.c: In function 'gsl_ieee_set_mode': > fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) > 53 | mode |= _FPU_RC_NEAREST ; > | ^~~~~~~~~~~~~~~ > > These build failures are raised since the addition of the package in > commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b > > Fixes: > - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 > - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 > > Signed-off-by: Fabrice Fontaine > --- > ...01-configure.ac-fix-build-on-powerpc.patch | 53 +++++++++++++++++++ > package/gsl/gsl.mk | 2 + > 2 files changed, 55 insertions(+) > create mode 100644 package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Applied to master, thanks! Don't forget to submit upstream :-) Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Sat Nov 5 20:29:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:29:31 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: bump to version 1.18.1 Message-ID: <20221105214006.A195187E77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f077e469ef78971dddb28a2bc784cdfe03c2fbf9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The latest Go release, version 1.18, is a significant release, including changes to the language, implementation of the toolchain, runtime, and libraries. https://go.dev/doc/go1.18 Signed-off-by: Christian Stewart Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit add69bdec274192ff571330a37e1549ac20db543) 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 73cf206198..37c34b8b64 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://golang.org/dl/ -sha256 a1a48b23afb206f95e7bbaa9b898d965f90826f6f1d1fc0c1d784ada0cd300fd go1.17.13.src.tar.gz +sha256 efd43e0f1402e083b73a03d444b7b6576bb4c539ac46208b63a916b69aca4088 go1.18.1.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 3ad9990e65..e4daad7cfe 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.17.13 +GO_VERSION = 1.18.1 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:30:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:30:50 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to version 1.18.2 Message-ID: <20221105214006.AEC1487E78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e358c238507b1f8a5cbd295f1b9cfb7981348499 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Includes security fixes to the syscall package, as well as bug fixes to the compiler, runtime, the go command, and the crypto/x509, go/types, net/http/httptest, reflect, and sync/atomic packages. Signed-off-by: Joel Stanley [Peter: mark as security fix] Signed-off-by: Peter Korsgaard (cherry picked from commit bff7a3f1f219aabf142cf3613039531fbc8e9072) 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 37c34b8b64..6a9480ff99 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://golang.org/dl/ -sha256 efd43e0f1402e083b73a03d444b7b6576bb4c539ac46208b63a916b69aca4088 go1.18.1.src.tar.gz +sha256 2c44d03ea2c34092137ab919ba602f2c261a038d08eb468528a3f3a28e5667e2 go1.18.2.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index e4daad7cfe..1df52edf91 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.1 +GO_VERSION = 1.18.2 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:36:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:36:25 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to version 1.18.6 Message-ID: <20221105214007.0E4CC87E7B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a48664f5d02f220b863342ba67b52c99484d3f97 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.6 includes security fixes to the net/http package, as well as bug fixes to the compiler, the go command, the pprof command, the runtime, and the crypto/tls, encoding/xml, and net packages. https://github.com/golang/go/issues?q=milestone%3AGo1.18.6+label%3ACherryPickApproved Signed-off-by: Christian Stewart Signed-off-by: Yann E. MORIN (cherry picked from commit d2141f65e4491d0123e504cc5adc17ce541b268f) 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 2a0f02abfd..959387cb6a 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 9920d3306a1ac536cdd2c796d6cb3c54bc559c226fc3cc39c32f1e0bd7f50d2a go1.18.5.src.tar.gz +sha256 a7f1d50424355dabce66d1112b1cae439b6ee5e4f15edba6f104c0a4b173e895 go1.18.6.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 83498823b1..f4025618c3 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.5 +GO_VERSION = 1.18.6 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:35:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:35:31 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to 1.18.5 Message-ID: <20221105214006.E750387E78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fed5ae029881b7092110b51147d93030309e909 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.4 includes security fixes to the compress/gzip, encoding/gob, encoding/xml, go/parser, io/fs, net/http, and path/filepath packages, as well as bug fixes to the compiler, the go command, the linker, the runtime, and the runtime/metrics package. go1.18.5 includes security fixes to the encoding/gob and math/big packages, as well as bug fixes to the compiler, the go command, the runtime, and the testing package. https://go.dev/doc/devel/release#go1.18.minor Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni (cherry picked from commit 417eb476fd180659e5b1cc8e16fe8ac95f1f391a) Signed-off-by: Peter Korsgaard --- package/go/go.hash | 4 ++-- package/go/go.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index 45af1fc06f..2a0f02abfd 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ -# From https://golang.org/dl/ -sha256 0012386ddcbb5f3350e407c679923811dbd283fcdc421724931614a842ecbc2d go1.18.3.src.tar.gz +# From https://go.dev/dl +sha256 9920d3306a1ac536cdd2c796d6cb3c54bc559c226fc3cc39c32f1e0bd7f50d2a go1.18.5.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 6767b1481d..83498823b1 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.3 +GO_VERSION = 1.18.5 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:36:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:36:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to version 1.18.8 Message-ID: <20221105214007.1FB6387E77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5fdb46077fb57eb7529b378c443dffb3f223e45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.7 (released 2022-10-04) includes security fixes to the archive/tar, net/http/httputil, and regexp packages, as well as bug fixes to the compiler, the linker, and the go/types package. go1.18.8 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the runtime. Signed-off-by: Peter Korsgaard (cherry picked from commit f4bb3730fa58fc17bcd05a530e0f38c81180f7ed) 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 959387cb6a..5edda2e600 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 a7f1d50424355dabce66d1112b1cae439b6ee5e4f15edba6f104c0a4b173e895 go1.18.6.src.tar.gz +sha256 1f79802305015479e77d8c641530bc54ec994657d5c5271e0172eb7118346a12 go1.18.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index f4025618c3..5dda357e4a 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.6 +GO_VERSION = 1.18.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:36:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:36:11 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: fix go on riscv64 in sv57 mode Message-ID: <20221105214007.0143687E79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60e7460aa797b4b18f6fc589c4870ada51b100f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x On machines supporting Riscv SV57 mode like Qemu, Go programs currently crash with the following type of error: runtime: lfstack.push invalid packing: node=0xffffff5908a940 cnt=0x1 packed=0xffff5908a9400001 -> node=0xffff5908a940 The upstream PR fixes this error, but has not yet been merged. Upstream: https://go-review.googlesource.com/c/go/+/409055/4 Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni (cherry picked from commit fb97f4f354bd4e2fce270eebfba072c45a2a8a7c) Signed-off-by: Peter Korsgaard --- .../0003-runtime-support-riscv64-SV57-mode.patch | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/package/go/0003-runtime-support-riscv64-SV57-mode.patch b/package/go/0003-runtime-support-riscv64-SV57-mode.patch new file mode 100644 index 0000000000..f51c2ca093 --- /dev/null +++ b/package/go/0003-runtime-support-riscv64-SV57-mode.patch @@ -0,0 +1,65 @@ +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 + From peter at korsgaard.com Sat Nov 5 20:31:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:31:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: add support for riscv64 architecture Message-ID: <20221105214006.C062187E79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e1a446d1d2094986837624c3fb8f44e5964e3a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Enable the supported "riscv64" GOARCH. Add a patch to fix a build failure due to GOARCH leaking into the calls to the go-bootstrap compiler. Unsets the GOARCH before calling go-bootstrap. PR: https://github.com/golang/go/pull/52362 Signed-off-by: Christian Stewart Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit 8a1158f89f15fbb7448f39a118e4882bd1b44c81) Signed-off-by: Peter Korsgaard --- ...d.go-explicit-option-for-crosscompilation.patch | 8 +- ...trap-set-environment-before-generating-bu.patch | 119 +++++++++++++++++++++ package/go/Config.in.host | 8 +- package/go/go.mk | 2 + 4 files changed, 132 insertions(+), 5 deletions(-) diff --git a/package/go/0001-build.go-explicit-option-for-crosscompilation.patch b/package/go/0001-build.go-explicit-option-for-crosscompilation.patch index f76c5b1d03..3a9b47474c 100644 --- a/package/go/0001-build.go-explicit-option-for-crosscompilation.patch +++ b/package/go/0001-build.go-explicit-option-for-crosscompilation.patch @@ -1,4 +1,4 @@ -From e1382a731a726293e30901038c6870fa77ef6095 Mon Sep 17 00:00:00 2001 +From 335c6245674088de616324398137416c7a1cbe8f Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Tue, 8 May 2018 16:08:44 +0200 Subject: [PATCH] build.go: explicit option for crosscompilation @@ -17,10 +17,10 @@ Signed-off-by: Anisse Astier 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go -index 99d1db5..eb4097f 100644 +index f99f1f4e43..08a9f24f59 100644 --- a/src/cmd/dist/build.go +++ b/src/cmd/dist/build.go -@@ -252,12 +252,13 @@ func xinit() { +@@ -286,12 +286,13 @@ func xinit() { // $CC_FOR_goos_goarch, if set, applies only to goos/goarch. func compilerEnv(envName, def string) map[string]string { m := map[string]string{"": def} @@ -36,5 +36,5 @@ index 99d1db5..eb4097f 100644 } m[""] = env -- -2.7.4 +2.35.1 diff --git a/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch b/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch new file mode 100644 index 0000000000..5a6b694857 --- /dev/null +++ b/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch @@ -0,0 +1,119 @@ +From 4d43f7c4dd06e6f62be446996019d4505af54764 Mon Sep 17 00:00:00 2001 +From: Christian Stewart +Date: Thu, 14 Apr 2022 13:34:26 -0700 +Subject: [PATCH] build: bootstrap: set environment before generating buildcfg + +The GOOS and GOARCH environment variables should be unset before calling +mkbuildcfg. This change fixes a build failure when GOARCH=riscv64. + +Building Go toolchain1 using go-1.4-bootstrap-20171003. +src/cmd/compile/internal/ssa/rewriteRISCV64.go:4814 +invalid operation: y << x (shift count type int64, must be unsigned integer) + +There is a build issue with go1.4 with the riscv64 code: however, why is the +riscv64 code being compiled at all? + +GOARCH is set when calling mkbuildcfg, so go1.4 is trying to compile riscv64. + +[Buildroot]: submitted to upstream: + + - https://github.com/golang/go/issues/52583 + - https://go-review.googlesource.com/c/go/+/400376 + - GitHub-Pull-Request: golang/go#52362 + +Signed-off-by: Christian Stewart +--- + src/cmd/dist/buildtool.go | 56 ++++++++++++++++++++------------------- + 1 file changed, 29 insertions(+), 27 deletions(-) + +diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go +index f1f3d50b6f..dabf01cf84 100644 +--- a/src/cmd/dist/buildtool.go ++++ b/src/cmd/dist/buildtool.go +@@ -116,9 +116,6 @@ func bootstrapBuildTools() { + } + xprintf("Building Go toolchain1 using %s.\n", goroot_bootstrap) + +- mkbuildcfg(pathf("%s/src/internal/buildcfg/zbootstrap.go", goroot)) +- mkobjabi(pathf("%s/src/cmd/internal/objabi/zbootstrap.go", goroot)) +- + // Use $GOROOT/pkg/bootstrap as the bootstrap workspace root. + // We use a subdirectory of $GOROOT/pkg because that's the + // space within $GOROOT where we store all generated objects. +@@ -130,6 +127,34 @@ func bootstrapBuildTools() { + base := pathf("%s/src/bootstrap", workspace) + xmkdirall(base) + ++ // Set up environment for invoking Go 1.4 go command. ++ // GOROOT points at Go 1.4 GOROOT, ++ // GOPATH points at our bootstrap workspace, ++ // GOBIN is empty, so that binaries are installed to GOPATH/bin, ++ // and GOOS, GOHOSTOS, GOARCH, and GOHOSTOS are empty, ++ // so that Go 1.4 builds whatever kind of binary it knows how to build. ++ // Restore GOROOT, GOPATH, and GOBIN when done. ++ // Don't bother with GOOS, GOHOSTOS, GOARCH, and GOHOSTARCH, ++ // because setup will take care of those when bootstrapBuildTools returns. ++ ++ defer os.Setenv("GOROOT", os.Getenv("GOROOT")) ++ os.Setenv("GOROOT", goroot_bootstrap) ++ ++ defer os.Setenv("GOPATH", os.Getenv("GOPATH")) ++ os.Setenv("GOPATH", workspace) ++ ++ defer os.Setenv("GOBIN", os.Getenv("GOBIN")) ++ os.Setenv("GOBIN", "") ++ ++ os.Setenv("GOOS", "") ++ os.Setenv("GOHOSTOS", "") ++ os.Setenv("GOARCH", "") ++ os.Setenv("GOHOSTARCH", "") ++ ++ // Create the build config files. ++ mkbuildcfg(pathf("%s/src/internal/buildcfg/zbootstrap.go", goroot)) ++ mkobjabi(pathf("%s/src/cmd/internal/objabi/zbootstrap.go", goroot)) ++ + // Copy source code into $GOROOT/pkg/bootstrap and rewrite import paths. + writefile("module bootstrap\n", pathf("%s/%s", base, "go.mod"), 0) + for _, dir := range bootstrapDirs { +@@ -176,30 +201,6 @@ func bootstrapBuildTools() { + }) + } + +- // Set up environment for invoking Go 1.4 go command. +- // GOROOT points at Go 1.4 GOROOT, +- // GOPATH points at our bootstrap workspace, +- // GOBIN is empty, so that binaries are installed to GOPATH/bin, +- // and GOOS, GOHOSTOS, GOARCH, and GOHOSTOS are empty, +- // so that Go 1.4 builds whatever kind of binary it knows how to build. +- // Restore GOROOT, GOPATH, and GOBIN when done. +- // Don't bother with GOOS, GOHOSTOS, GOARCH, and GOHOSTARCH, +- // because setup will take care of those when bootstrapBuildTools returns. +- +- defer os.Setenv("GOROOT", os.Getenv("GOROOT")) +- os.Setenv("GOROOT", goroot_bootstrap) +- +- defer os.Setenv("GOPATH", os.Getenv("GOPATH")) +- os.Setenv("GOPATH", workspace) +- +- defer os.Setenv("GOBIN", os.Getenv("GOBIN")) +- os.Setenv("GOBIN", "") +- +- os.Setenv("GOOS", "") +- os.Setenv("GOHOSTOS", "") +- os.Setenv("GOARCH", "") +- os.Setenv("GOHOSTARCH", "") +- + // Run Go 1.4 to build binaries. Use -gcflags=-l to disable inlining to + // workaround bugs in Go 1.4's compiler. See discussion thread: + // https://groups.google.com/d/msg/golang-dev/Ss7mCKsvk8w/Gsq7VYI0AwAJ +@@ -221,6 +222,7 @@ func bootstrapBuildTools() { + cmd = append(cmd, "-toolexec="+tool) + } + cmd = append(cmd, "bootstrap/cmd/...") ++ + run(base, ShowOutput|CheckExit, cmd...) + + // Copy binaries into tool binary directory. +-- +2.35.1 + diff --git a/package/go/Config.in.host b/package/go/Config.in.host index e82ab6e81a..ded02d3b3a 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -5,10 +5,16 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ - || BR2_mips64 || BR2_mips64el || BR2_s390x + || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x depends on !BR2_ARM_CPU_ARMV4 # MIPS R6 support in Go has not yet been developed. depends on !BR2_MIPS_CPU_MIPS64R6 + # Go doesn't support Risc-v 32-bit. + depends on !BR2_RISCV_32 + # Go requires the following Risc-v General (G) features: + depends on !BR2_riscv || (BR2_RISCV_ISA_RVI && \ + BR2_RISCV_ISA_RVM && BR2_RISCV_ISA_RVA && \ + BR2_RISCV_ISA_RVF && BR2_RISCV_ISA_RVD) config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS bool diff --git a/package/go/go.mk b/package/go/go.mk index 1df52edf91..f9445c7dd3 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -63,6 +63,8 @@ else ifeq ($(BR2_mips64),y) GO_GOARCH = mips64 else ifeq ($(BR2_mips64el),y) GO_GOARCH = mips64le +else ifeq ($(BR2_riscv),y) +GO_GOARCH = riscv64 else ifeq ($(BR2_s390x),y) GO_GOARCH = s390x endif From peter at korsgaard.com Sat Nov 5 20:31:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:31:52 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: update patch for go-bootstrap fix Message-ID: <20221105214006.CCFA787E7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e773b2752c03cd0906a24078e274ed7cdbcfc71 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add a patch to fix a build failure due to the target GOARCH being used while bootstrapping the Go compiler with the go-bootstrap compiler. Uses the host architecture variable instead. This commit updates the patch with improvements from the upstream PR. PR: https://github.com/golang/go/pull/52362 Signed-off-by: Christian Stewart Signed-off-by: Yann E. MORIN (cherry picked from commit bc3de65655d10d8a4d2d09f37051014c933eacfd) Signed-off-by: Peter Korsgaard --- ...trap-set-environment-before-generating-bu.patch | 119 --------------------- ...dist-use-gohostarch-for-ssa-rewrite-check.patch | 95 ++++++++++++++++ 2 files changed, 95 insertions(+), 119 deletions(-) diff --git a/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch b/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch deleted file mode 100644 index 5a6b694857..0000000000 --- a/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch +++ /dev/null @@ -1,119 +0,0 @@ -From 4d43f7c4dd06e6f62be446996019d4505af54764 Mon Sep 17 00:00:00 2001 -From: Christian Stewart -Date: Thu, 14 Apr 2022 13:34:26 -0700 -Subject: [PATCH] build: bootstrap: set environment before generating buildcfg - -The GOOS and GOARCH environment variables should be unset before calling -mkbuildcfg. This change fixes a build failure when GOARCH=riscv64. - -Building Go toolchain1 using go-1.4-bootstrap-20171003. -src/cmd/compile/internal/ssa/rewriteRISCV64.go:4814 -invalid operation: y << x (shift count type int64, must be unsigned integer) - -There is a build issue with go1.4 with the riscv64 code: however, why is the -riscv64 code being compiled at all? - -GOARCH is set when calling mkbuildcfg, so go1.4 is trying to compile riscv64. - -[Buildroot]: submitted to upstream: - - - https://github.com/golang/go/issues/52583 - - https://go-review.googlesource.com/c/go/+/400376 - - GitHub-Pull-Request: golang/go#52362 - -Signed-off-by: Christian Stewart ---- - src/cmd/dist/buildtool.go | 56 ++++++++++++++++++++------------------- - 1 file changed, 29 insertions(+), 27 deletions(-) - -diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go -index f1f3d50b6f..dabf01cf84 100644 ---- a/src/cmd/dist/buildtool.go -+++ b/src/cmd/dist/buildtool.go -@@ -116,9 +116,6 @@ func bootstrapBuildTools() { - } - xprintf("Building Go toolchain1 using %s.\n", goroot_bootstrap) - -- mkbuildcfg(pathf("%s/src/internal/buildcfg/zbootstrap.go", goroot)) -- mkobjabi(pathf("%s/src/cmd/internal/objabi/zbootstrap.go", goroot)) -- - // Use $GOROOT/pkg/bootstrap as the bootstrap workspace root. - // We use a subdirectory of $GOROOT/pkg because that's the - // space within $GOROOT where we store all generated objects. -@@ -130,6 +127,34 @@ func bootstrapBuildTools() { - base := pathf("%s/src/bootstrap", workspace) - xmkdirall(base) - -+ // Set up environment for invoking Go 1.4 go command. -+ // GOROOT points at Go 1.4 GOROOT, -+ // GOPATH points at our bootstrap workspace, -+ // GOBIN is empty, so that binaries are installed to GOPATH/bin, -+ // and GOOS, GOHOSTOS, GOARCH, and GOHOSTOS are empty, -+ // so that Go 1.4 builds whatever kind of binary it knows how to build. -+ // Restore GOROOT, GOPATH, and GOBIN when done. -+ // Don't bother with GOOS, GOHOSTOS, GOARCH, and GOHOSTARCH, -+ // because setup will take care of those when bootstrapBuildTools returns. -+ -+ defer os.Setenv("GOROOT", os.Getenv("GOROOT")) -+ os.Setenv("GOROOT", goroot_bootstrap) -+ -+ defer os.Setenv("GOPATH", os.Getenv("GOPATH")) -+ os.Setenv("GOPATH", workspace) -+ -+ defer os.Setenv("GOBIN", os.Getenv("GOBIN")) -+ os.Setenv("GOBIN", "") -+ -+ os.Setenv("GOOS", "") -+ os.Setenv("GOHOSTOS", "") -+ os.Setenv("GOARCH", "") -+ os.Setenv("GOHOSTARCH", "") -+ -+ // Create the build config files. -+ mkbuildcfg(pathf("%s/src/internal/buildcfg/zbootstrap.go", goroot)) -+ mkobjabi(pathf("%s/src/cmd/internal/objabi/zbootstrap.go", goroot)) -+ - // Copy source code into $GOROOT/pkg/bootstrap and rewrite import paths. - writefile("module bootstrap\n", pathf("%s/%s", base, "go.mod"), 0) - for _, dir := range bootstrapDirs { -@@ -176,30 +201,6 @@ func bootstrapBuildTools() { - }) - } - -- // Set up environment for invoking Go 1.4 go command. -- // GOROOT points at Go 1.4 GOROOT, -- // GOPATH points at our bootstrap workspace, -- // GOBIN is empty, so that binaries are installed to GOPATH/bin, -- // and GOOS, GOHOSTOS, GOARCH, and GOHOSTOS are empty, -- // so that Go 1.4 builds whatever kind of binary it knows how to build. -- // Restore GOROOT, GOPATH, and GOBIN when done. -- // Don't bother with GOOS, GOHOSTOS, GOARCH, and GOHOSTARCH, -- // because setup will take care of those when bootstrapBuildTools returns. -- -- defer os.Setenv("GOROOT", os.Getenv("GOROOT")) -- os.Setenv("GOROOT", goroot_bootstrap) -- -- defer os.Setenv("GOPATH", os.Getenv("GOPATH")) -- os.Setenv("GOPATH", workspace) -- -- defer os.Setenv("GOBIN", os.Getenv("GOBIN")) -- os.Setenv("GOBIN", "") -- -- os.Setenv("GOOS", "") -- os.Setenv("GOHOSTOS", "") -- os.Setenv("GOARCH", "") -- os.Setenv("GOHOSTARCH", "") -- - // Run Go 1.4 to build binaries. Use -gcflags=-l to disable inlining to - // workaround bugs in Go 1.4's compiler. See discussion thread: - // https://groups.google.com/d/msg/golang-dev/Ss7mCKsvk8w/Gsq7VYI0AwAJ -@@ -221,6 +222,7 @@ func bootstrapBuildTools() { - cmd = append(cmd, "-toolexec="+tool) - } - cmd = append(cmd, "bootstrap/cmd/...") -+ - run(base, ShowOutput|CheckExit, cmd...) - - // Copy binaries into tool binary directory. --- -2.35.1 - diff --git a/package/go/0002-cmd-dist-use-gohostarch-for-ssa-rewrite-check.patch b/package/go/0002-cmd-dist-use-gohostarch-for-ssa-rewrite-check.patch new file mode 100644 index 0000000000..2346208640 --- /dev/null +++ b/package/go/0002-cmd-dist-use-gohostarch-for-ssa-rewrite-check.patch @@ -0,0 +1,95 @@ +From 38d841a18ab0bcb63554fed6b38012e504599891 Mon Sep 17 00:00:00 2001 +From: Christian Stewart +Date: Wed, 1 Jun 2022 20:52:12 +0000 +Subject: [PATCH] cmd/dist: use gohostarch for ssa rewrite check + +Fix a build failure when bootstrapping the Go compiler with go-bootstrap 1.4 +while the environment contains GOARCH=riscv64. + +Building Go toolchain1 using go-1.4-bootstrap-20171003. +src/cmd/compile/internal/ssa/rewriteRISCV64.go:4814 +invalid operation: y << x (shift count type int64, must be unsigned integer) + +This is because: + + - buildtool.go:198: calls bootstrapRewriteFile(src) + - bootstrapRewriteFile: buildtool.go:283 calls: + - isUnneededSSARewriteFile: checks os.Getenv("GOARCH") + - isUnneededSSARewriteFile: returns "", false + - bootstrapRewriteFile: calls bootstrapFixImports + - boostrapFixImports: generates code go1.4 cannot compile + +Instead of checking "GOARCH" in the environment, use the gohostarch variable. + +Change-Id: Ie9c190498555c4068461fead6278a62e924062c6 +GitHub-Last-Rev: 300d7a7fea0a67c696970fd271e2ce709674a658 +GitHub-Pull-Request: golang/go#52362 +Reviewed-on: https://go-review.googlesource.com/c/go/+/400376 +Reviewed-by: Bryan Mills +TryBot-Result: Gopher Robot +Reviewed-by: Dmitri Shuralyov +Auto-Submit: Bryan Mills +Run-TryBot: Bryan Mills +Reviewed-by: Joel Sing +Run-TryBot: Joel Sing +--- + src/cmd/dist/buildtool.go | 16 ++++++---------- + 1 file changed, 6 insertions(+), 10 deletions(-) + +diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go +index 036f8c52fa..2d8ace52d8 100644 +--- a/src/cmd/dist/buildtool.go ++++ b/src/cmd/dist/buildtool.go +@@ -16,7 +16,6 @@ import ( + "os" + "path/filepath" + "regexp" +- "runtime" + "strings" + ) + +@@ -239,11 +238,11 @@ var ssaRewriteFileSubstring = filepath.FromSlash("src/cmd/compile/internal/ssa/r + + // isUnneededSSARewriteFile reports whether srcFile is a + // src/cmd/compile/internal/ssa/rewriteARCHNAME.go file for an +-// architecture that isn't for the current runtime.GOARCH. ++// architecture that isn't for the given GOARCH. + // + // When unneeded is true archCaps is the rewrite base filename without + // the "rewrite" prefix or ".go" suffix: AMD64, 386, ARM, ARM64, etc. +-func isUnneededSSARewriteFile(srcFile string) (archCaps string, unneeded bool) { ++func isUnneededSSARewriteFile(srcFile, goArch string) (archCaps string, unneeded bool) { + if !strings.Contains(srcFile, ssaRewriteFileSubstring) { + return "", false + } +@@ -258,13 +257,10 @@ func isUnneededSSARewriteFile(srcFile string) (archCaps string, unneeded bool) { + archCaps = fileArch + fileArch = strings.ToLower(fileArch) + fileArch = strings.TrimSuffix(fileArch, "splitload") +- if fileArch == os.Getenv("GOHOSTARCH") { ++ if fileArch == goArch { + return "", false + } +- if fileArch == strings.TrimSuffix(runtime.GOARCH, "le") { +- return "", false +- } +- if fileArch == strings.TrimSuffix(os.Getenv("GOARCH"), "le") { ++ if fileArch == strings.TrimSuffix(goArch, "le") { + return "", false + } + return archCaps, true +@@ -273,9 +269,9 @@ func isUnneededSSARewriteFile(srcFile string) (archCaps string, unneeded bool) { + func bootstrapRewriteFile(srcFile string) string { + // During bootstrap, generate dummy rewrite files for + // irrelevant architectures. We only need to build a bootstrap +- // binary that works for the current runtime.GOARCH. ++ // binary that works for the current gohostarch. + // This saves 6+ seconds of bootstrap. +- if archCaps, ok := isUnneededSSARewriteFile(srcFile); ok { ++ if archCaps, ok := isUnneededSSARewriteFile(srcFile, gohostarch); ok { + return fmt.Sprintf(`// Code generated by go tool dist; DO NOT EDIT. + + package ssa +-- +2.35.1 + From peter at korsgaard.com Sat Nov 5 20:32:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:32:03 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to version 1.18.3 Message-ID: <20221105214006.DA96187E77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c3b867a17b3797cbd54ea8cbd2e1910af0ad67b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.3 includes security fixes to the crypto/rand, crypto/tls, os/exec, and path/filepath packages, as well as bug fixes to the compiler, and the crypto/tls and text/template/parse packages. https://go.dev/doc/devel/release#go1.18 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit d3e3728405fb3df5b3d523b3d81aecf0834f1a63) 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 6a9480ff99..45af1fc06f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://golang.org/dl/ -sha256 2c44d03ea2c34092137ab919ba602f2c261a038d08eb468528a3f3a28e5667e2 go1.18.2.src.tar.gz +sha256 0012386ddcbb5f3350e407c679923811dbd283fcdc421724931614a842ecbc2d go1.18.3.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index f9445c7dd3..6767b1481d 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.2 +GO_VERSION = 1.18.3 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 21:42:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 22:42:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/expat: security bump to version 2.5.0 In-Reply-To: <20221026193658.245255-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 21:36:58 +0200") References: <20221026193658.245255-1-fontaine.fabrice@gmail.com> Message-ID: <87mt95krid.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Expat 2.5.0 has been released earlier today. Most importantly, this > release fixes CVE-2022-43680: a heap use-after-free vulnerability after > overeager destruction of a shared DTD in function > XML_ExternalEntityParserCreate in out-of-memory situations, with > expected impact of denial of service or potentially arbitrary code > execution. > https://blog.hartwork.org/posts/expat-2-5-0-released > https://github.com/libexpat/libexpat/blob/R_2_5_0/expat/Changes > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 21:42:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 22:42:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/go: security bump to 1.19.2 In-Reply-To: <20221026215058.1e623bb4@windsurf> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 21:50:58 +0200") References: <20221026193508.482276-1-christian@paral.in> <20221026215058.1e623bb4@windsurf> Message-ID: <87iljtkrhi.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > On Wed, 26 Oct 2022 12:35:08 -0700 > Christian Stewart via buildroot wrote: >> go1.19.2 includes security fixes to the archive/tar, net/http/httputil, and >> regexp packages, as well as bug fixes to the compiler, the linker, the runtime, >> and the go/types package. >> >> https://go.dev/doc/devel/release#go1.19 >> https://github.com/golang/go/issues?q=milestone%3AGo1.19.2+label%3ACherryPickApproved >> >> Signed-off-by: Christian Stewart >> --- >> package/go/go.hash | 2 +- >> package/go/go.mk | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) > Applied to master, thanks. I have instead updated 2022.02.x and 2022.08.x to 1.18.8, which includes the same security fixes. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 21:41:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 22:41:20 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/expat: security bump to version 2.5.0 Message-ID: <20221105214314.524FD87E7D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9a80348a5d9f1c6d3a3a84e493884e3318c9c607 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Expat 2.5.0 has been released earlier today. Most importantly, this release fixes CVE-2022-43680: a heap use-after-free vulnerability after overeager destruction of a shared DTD in function XML_ExternalEntityParserCreate in out-of-memory situations, with expected impact of denial of service or potentially arbitrary code execution. https://blog.hartwork.org/posts/expat-2-5-0-released https://github.com/libexpat/libexpat/blob/R_2_5_0/expat/Changes Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 26ec7c4d029d281fc4f0d61e18fc83b91142d9a1) Signed-off-by: Peter Korsgaard --- package/expat/expat.hash | 8 ++++---- package/expat/expat.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/expat/expat.hash b/package/expat/expat.hash index 15e64a4dc8..c6c25aa3e0 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.4.9/ -md5 8d7fcf7d02d08bf79d9ae5c21cc72c03 expat-2.4.9.tar.xz -sha1 be91118bc495ce49b04a3fd0f27df2fb5a843e9b expat-2.4.9.tar.xz +# From https://sourceforge.net/projects/expat/files/expat/2.5.0/ +md5 ac6677b6d1b95d209ab697ce8b688704 expat-2.5.0.tar.xz +sha1 5178e13c1e34f4643d5118d5758babfe0e836fe2 expat-2.5.0.tar.xz # Locally calculated -sha256 6e8c0728fe5c7cd3f93a6acce43046c5e4736c7b4b68e032e9350daa0efc0354 expat-2.4.9.tar.xz +sha256 ef2420f0232c087801abf705e89ae65f6257df6b7931d37846a193ef2e8cdcbe expat-2.5.0.tar.xz sha256 122f2c27000472a201d337b9b31f7eb2b52d091b02857061a8880371612d9534 COPYING diff --git a/package/expat/expat.mk b/package/expat/expat.mk index 59854d0ee8..6f22024cc0 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.4.9 +EXPAT_VERSION = 2.5.0 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz EXPAT_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 5 21:41:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 22:41:15 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/expat: bump to version 2.4.9 Message-ID: <20221105214314.4832387E7C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fccf4a6a425bc9ced056e6e6a712c919fc6fb633 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Drop patch (akready in version) - Update hash of COPYING (year updated with https://github.com/libexpat/libexpat/commit/39b2e99355039626438d48a4eca6aacba2b44d5e) https://blog.hartwork.org/posts/expat-2-4-9-released https://github.com/libexpat/libexpat/blob/R_2_4_9/expat/Changes Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit f7772a54dbe49f1ee052d7a071113861a410e172) Signed-off-by: Peter Korsgaard --- ...mes-are-safe-exiting-internalEntityParser.patch | 53 ---------------------- package/expat/expat.hash | 10 ++-- package/expat/expat.mk | 5 +- 3 files changed, 6 insertions(+), 62 deletions(-) diff --git a/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch b/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch deleted file mode 100644 index ca86e85115..0000000000 --- a/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 4a32da87e931ba54393d465bb77c40b5c33d343b Mon Sep 17 00:00:00 2001 -From: Rhodri James -Date: Wed, 17 Aug 2022 18:26:18 +0100 -Subject: [PATCH] Ensure raw tagnames are safe exiting internalEntityParser - -It is possible to concoct a situation in which parsing is -suspended while substituting in an internal entity, so that -XML_ResumeParser directly uses internalEntityProcessor as -its processor. If the subsequent parse includes some unclosed -tags, this will return without calling storeRawNames to ensure -that the raw versions of the tag names are stored in memory other -than the parse buffer itself. If the parse buffer is then changed -or reallocated (for example if processing a file line by line), -badness will ensue. - -This patch ensures storeRawNames is always called when needed -after calling doContent. The earlier call do doContent does -not need the same protection; it only deals with entity -substitution, which cannot leave unbalanced tags, and in any -case the raw names will be pointing into the stored entity -value not the parse buffer. - -[Retrieved from: -https://github.com/libexpat/libexpat/commit/4a32da87e931ba54393d465bb77c40b5c33d343b] -Signed-off-by: Fabrice Fontaine ---- - expat/lib/xmlparse.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -diff --git a/lib/xmlparse.c b/lib/xmlparse.c -index 7bcabf7f4..d73f419cf 100644 ---- a/lib/xmlparse.c -+++ b/lib/xmlparse.c -@@ -5826,10 +5826,15 @@ internalEntityProcessor(XML_Parser parser, const char *s, const char *end, - { - parser->m_processor = contentProcessor; - /* see externalEntityContentProcessor vs contentProcessor */ -- return doContent(parser, parser->m_parentParser ? 1 : 0, parser->m_encoding, -- s, end, nextPtr, -- (XML_Bool)! parser->m_parsingStatus.finalBuffer, -- XML_ACCOUNT_DIRECT); -+ result = doContent(parser, parser->m_parentParser ? 1 : 0, -+ parser->m_encoding, s, end, nextPtr, -+ (XML_Bool)! parser->m_parsingStatus.finalBuffer, -+ XML_ACCOUNT_DIRECT); -+ if (result == XML_ERROR_NONE) { -+ if (! storeRawNames(parser)) -+ return XML_ERROR_NO_MEMORY; -+ } -+ return result; - } - } - diff --git a/package/expat/expat.hash b/package/expat/expat.hash index b8e7aa27f1..15e64a4dc8 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.4.8/ -md5 0584a7318a4c007f7ec94778799d72fe expat-2.4.8.tar.xz -sha1 e30345a20d0cc29a0c307eb3703e7a9bb62afa90 expat-2.4.8.tar.xz +# From https://sourceforge.net/projects/expat/files/expat/2.4.9/ +md5 8d7fcf7d02d08bf79d9ae5c21cc72c03 expat-2.4.9.tar.xz +sha1 be91118bc495ce49b04a3fd0f27df2fb5a843e9b expat-2.4.9.tar.xz # Locally calculated -sha256 f79b8f904b749e3e0d20afeadecf8249c55b2e32d4ebb089ae378df479dcaf25 expat-2.4.8.tar.xz -sha256 8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdec COPYING +sha256 6e8c0728fe5c7cd3f93a6acce43046c5e4736c7b4b68e032e9350daa0efc0354 expat-2.4.9.tar.xz +sha256 122f2c27000472a201d337b9b31f7eb2b52d091b02857061a8880371612d9534 COPYING diff --git a/package/expat/expat.mk b/package/expat/expat.mk index 61735a5fdb..59854d0ee8 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.4.8 +EXPAT_VERSION = 2.4.9 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz EXPAT_INSTALL_STAGING = YES @@ -13,9 +13,6 @@ EXPAT_LICENSE_FILES = COPYING EXPAT_CPE_ID_VENDOR = libexpat_project EXPAT_CPE_ID_PRODUCT = libexpat -# 0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch -EXPAT_IGNORE_CVES += CVE-2022-40674 - EXPAT_CONF_OPTS = \ --without-docbook --without-examples --without-tests --without-xmlwf HOST_EXPAT_CONF_OPTS = --without-docbook --without-examples --without-tests From peter at korsgaard.com Sat Nov 5 21:40:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 22:40:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/expat: security bump to version 2.5.0 Message-ID: <20221105214420.6D7F287E88@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aab7c5e398de470d0dbafd80d8a870f73a01026e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Expat 2.5.0 has been released earlier today. Most importantly, this release fixes CVE-2022-43680: a heap use-after-free vulnerability after overeager destruction of a shared DTD in function XML_ExternalEntityParserCreate in out-of-memory situations, with expected impact of denial of service or potentially arbitrary code execution. https://blog.hartwork.org/posts/expat-2-5-0-released https://github.com/libexpat/libexpat/blob/R_2_5_0/expat/Changes Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 26ec7c4d029d281fc4f0d61e18fc83b91142d9a1) Signed-off-by: Peter Korsgaard --- package/expat/expat.hash | 8 ++++---- package/expat/expat.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/expat/expat.hash b/package/expat/expat.hash index 15e64a4dc8..c6c25aa3e0 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.4.9/ -md5 8d7fcf7d02d08bf79d9ae5c21cc72c03 expat-2.4.9.tar.xz -sha1 be91118bc495ce49b04a3fd0f27df2fb5a843e9b expat-2.4.9.tar.xz +# From https://sourceforge.net/projects/expat/files/expat/2.5.0/ +md5 ac6677b6d1b95d209ab697ce8b688704 expat-2.5.0.tar.xz +sha1 5178e13c1e34f4643d5118d5758babfe0e836fe2 expat-2.5.0.tar.xz # Locally calculated -sha256 6e8c0728fe5c7cd3f93a6acce43046c5e4736c7b4b68e032e9350daa0efc0354 expat-2.4.9.tar.xz +sha256 ef2420f0232c087801abf705e89ae65f6257df6b7931d37846a193ef2e8cdcbe expat-2.5.0.tar.xz sha256 122f2c27000472a201d337b9b31f7eb2b52d091b02857061a8880371612d9534 COPYING diff --git a/package/expat/expat.mk b/package/expat/expat.mk index 59854d0ee8..6f22024cc0 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.4.9 +EXPAT_VERSION = 2.5.0 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz EXPAT_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 5 21:40:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 22:40:39 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/expat: bump to version 2.4.9 Message-ID: <20221105214420.63A1587E87@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=608ec67ad1e55f4c944150f5df2a002fd8186c87 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Drop patch (akready in version) - Update hash of COPYING (year updated with https://github.com/libexpat/libexpat/commit/39b2e99355039626438d48a4eca6aacba2b44d5e) https://blog.hartwork.org/posts/expat-2-4-9-released https://github.com/libexpat/libexpat/blob/R_2_4_9/expat/Changes Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit f7772a54dbe49f1ee052d7a071113861a410e172) Signed-off-by: Peter Korsgaard --- ...mes-are-safe-exiting-internalEntityParser.patch | 53 ---------------------- package/expat/expat.hash | 10 ++-- package/expat/expat.mk | 5 +- 3 files changed, 6 insertions(+), 62 deletions(-) diff --git a/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch b/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch deleted file mode 100644 index ca86e85115..0000000000 --- a/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 4a32da87e931ba54393d465bb77c40b5c33d343b Mon Sep 17 00:00:00 2001 -From: Rhodri James -Date: Wed, 17 Aug 2022 18:26:18 +0100 -Subject: [PATCH] Ensure raw tagnames are safe exiting internalEntityParser - -It is possible to concoct a situation in which parsing is -suspended while substituting in an internal entity, so that -XML_ResumeParser directly uses internalEntityProcessor as -its processor. If the subsequent parse includes some unclosed -tags, this will return without calling storeRawNames to ensure -that the raw versions of the tag names are stored in memory other -than the parse buffer itself. If the parse buffer is then changed -or reallocated (for example if processing a file line by line), -badness will ensue. - -This patch ensures storeRawNames is always called when needed -after calling doContent. The earlier call do doContent does -not need the same protection; it only deals with entity -substitution, which cannot leave unbalanced tags, and in any -case the raw names will be pointing into the stored entity -value not the parse buffer. - -[Retrieved from: -https://github.com/libexpat/libexpat/commit/4a32da87e931ba54393d465bb77c40b5c33d343b] -Signed-off-by: Fabrice Fontaine ---- - expat/lib/xmlparse.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -diff --git a/lib/xmlparse.c b/lib/xmlparse.c -index 7bcabf7f4..d73f419cf 100644 ---- a/lib/xmlparse.c -+++ b/lib/xmlparse.c -@@ -5826,10 +5826,15 @@ internalEntityProcessor(XML_Parser parser, const char *s, const char *end, - { - parser->m_processor = contentProcessor; - /* see externalEntityContentProcessor vs contentProcessor */ -- return doContent(parser, parser->m_parentParser ? 1 : 0, parser->m_encoding, -- s, end, nextPtr, -- (XML_Bool)! parser->m_parsingStatus.finalBuffer, -- XML_ACCOUNT_DIRECT); -+ result = doContent(parser, parser->m_parentParser ? 1 : 0, -+ parser->m_encoding, s, end, nextPtr, -+ (XML_Bool)! parser->m_parsingStatus.finalBuffer, -+ XML_ACCOUNT_DIRECT); -+ if (result == XML_ERROR_NONE) { -+ if (! storeRawNames(parser)) -+ return XML_ERROR_NO_MEMORY; -+ } -+ return result; - } - } - diff --git a/package/expat/expat.hash b/package/expat/expat.hash index b8e7aa27f1..15e64a4dc8 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.4.8/ -md5 0584a7318a4c007f7ec94778799d72fe expat-2.4.8.tar.xz -sha1 e30345a20d0cc29a0c307eb3703e7a9bb62afa90 expat-2.4.8.tar.xz +# From https://sourceforge.net/projects/expat/files/expat/2.4.9/ +md5 8d7fcf7d02d08bf79d9ae5c21cc72c03 expat-2.4.9.tar.xz +sha1 be91118bc495ce49b04a3fd0f27df2fb5a843e9b expat-2.4.9.tar.xz # Locally calculated -sha256 f79b8f904b749e3e0d20afeadecf8249c55b2e32d4ebb089ae378df479dcaf25 expat-2.4.8.tar.xz -sha256 8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdec COPYING +sha256 6e8c0728fe5c7cd3f93a6acce43046c5e4736c7b4b68e032e9350daa0efc0354 expat-2.4.9.tar.xz +sha256 122f2c27000472a201d337b9b31f7eb2b52d091b02857061a8880371612d9534 COPYING diff --git a/package/expat/expat.mk b/package/expat/expat.mk index 61735a5fdb..59854d0ee8 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.4.8 +EXPAT_VERSION = 2.4.9 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz EXPAT_INSTALL_STAGING = YES @@ -13,9 +13,6 @@ EXPAT_LICENSE_FILES = COPYING EXPAT_CPE_ID_VENDOR = libexpat_project EXPAT_CPE_ID_PRODUCT = libexpat -# 0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch -EXPAT_IGNORE_CVES += CVE-2022-40674 - EXPAT_CONF_OPTS = \ --without-docbook --without-examples --without-tests --without-xmlwf HOST_EXPAT_CONF_OPTS = --without-docbook --without-examples --without-tests From thomas.petazzoni at bootlin.com Sat Nov 5 21:47:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:47:12 +0100 Subject: [Buildroot] [git commit] package/bdwgc: needs MMU Message-ID: <20221105214756.AD7B487E93@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ceb51d1463acb6918fbb825dc56b2a2b48ab8674 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raise since bump to version 8.2.2 in commit d7619682552dd34f499e9f17b0234af53da743ec and https://github.com/ivmai/bdwgc/commit/9d8c196268068bb75f86dee0ba75ccd024531e72: os_dep.c: In function 'block_unmap_inner': os_dep.c:2668:17: warning: implicit declaration of function 'madvise'; did you mean 'raise'? [-Wimplicit-function-declaration] 2668 | if (madvise(start_addr, len, MADV_DONTNEED) == -1) | ^~~~~~~ | raise Fixes: - http://autobuild.buildroot.org/results/2b9924cb8c36a75e1ca7aefe83e95dc11c10ded6 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/bdwgc/Config.in | 1 + package/guile/Config.in | 2 ++ package/poke/Config.in | 2 ++ 3 files changed, 5 insertions(+) diff --git a/package/bdwgc/Config.in b/package/bdwgc/Config.in index aad2bc9ef2..1124ab0f60 100644 --- a/package/bdwgc/Config.in +++ b/package/bdwgc/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_BDWGC bool "bdwgc" + depends on BR2_USE_MMU # madvise() depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS select BR2_PACKAGE_LIBATOMIC_OPS help diff --git a/package/guile/Config.in b/package/guile/Config.in index f70e674018..3cf0ec863b 100644 --- a/package/guile/Config.in +++ b/package/guile/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_GUILE bool "guile" + depends on BR2_USE_MMU # bdwgc depends on !BR2_TOOLCHAIN_USES_MUSL # no strtol_l depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # bdwgc @@ -17,5 +18,6 @@ config BR2_PACKAGE_GUILE http://www.gnu.org/software/guile comment "guile needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library" + depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \ BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL diff --git a/package/poke/Config.in b/package/poke/Config.in index 40e7a31bab..8bedb12bf8 100644 --- a/package/poke/Config.in +++ b/package/poke/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_POKE depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # bdwgc depends on BR2_USE_WCHAR # needs wctomb depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL + depends on BR2_USE_MMU # bdwgc select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # less select BR2_PACKAGE_BDWGC select BR2_PACKAGE_LESS # runtime @@ -25,4 +26,5 @@ config BR2_PACKAGE_POKE comment "poke needs a toolchain w/ NPTL, wchar" depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS + depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_USE_WCHAR From thomas.petazzoni at bootlin.com Sat Nov 5 21:48:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:48:14 +0100 Subject: [Buildroot] [git commit] package/guile: fix Config.in comment dependency Message-ID: <20221105214919.25AA387E99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3441f3c5d66111af18f83ad585a2f0abb096ee7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The main guile option depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS, but this was not accounted for in the Config.in comment. Signed-off-by: Thomas Petazzoni --- package/guile/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/guile/Config.in b/package/guile/Config.in index 3cf0ec863b..eeeeaf4035 100644 --- a/package/guile/Config.in +++ b/package/guile/Config.in @@ -18,6 +18,7 @@ config BR2_PACKAGE_GUILE http://www.gnu.org/software/guile comment "guile needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library" + depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \ BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL From thomas.petazzoni at bootlin.com Sat Nov 5 21:51:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:51:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/bdwgc: needs MMU In-Reply-To: <20221105211639.349885-1-fontaine.fabrice@gmail.com> References: <20221105211639.349885-1-fontaine.fabrice@gmail.com> Message-ID: <20221105225143.0c1ab11e@windsurf> On Sat, 5 Nov 2022 22:16:39 +0100 Fabrice Fontaine wrote: > Fix the following build failure raise since bump to version 8.2.2 in > commit d7619682552dd34f499e9f17b0234af53da743ec and > https://github.com/ivmai/bdwgc/commit/9d8c196268068bb75f86dee0ba75ccd024531e72: > > os_dep.c: In function 'block_unmap_inner': > os_dep.c:2668:17: warning: implicit declaration of function 'madvise'; did you mean 'raise'? [-Wimplicit-function-declaration] > 2668 | if (madvise(start_addr, len, MADV_DONTNEED) == -1) > | ^~~~~~~ > | raise > > Fixes: > - http://autobuild.buildroot.org/results/2b9924cb8c36a75e1ca7aefe83e95dc11c10ded6 > > Signed-off-by: Fabrice Fontaine I hesitated a bit, because normally madvise() is only to provide an advice to the OS, and therefore should not be strictly mandatory. However, MADV_DONTNEED changes the semantic of future memory accesses: MADV_DONTNEED Do not expect access in the near future. (For the time being, the application is finished with the given range, so the kernel can free resources associated with it.) After a successful MADV_DONTNEED operation, the semantics of memory access in the specified region are changed: subsequent accesses of pages in the range will suc? ceed, but will result in either repopulating the memory contents from the up-to- date contents of the underlying mapped file (for shared file mappings, shared anonymous mappings, and shmem-based techniques such as System V shared memory segments) or zero-fill-on-demand pages for anonymous private mappings. Note that, when applied to shared mappings, MADV_DONTNEED might not lead to imme? diate freeing of the pages in the range. The kernel is free to delay freeing the pages until an appropriate moment. The resident set size (RSS) of the calling process will be immediately reduced however. MADV_DONTNEED cannot be applied to locked pages, Huge TLB pages, or VM_PFNMAP pages. (Pages marked with the kernel-internal VM_PFNMAP flag are special memory areas that are not managed by the virtual memory subsystem. Such pages are typi? cally created by device drivers that map the pages into user space.) And also the function in bdgwc that uses madvise() is a convoluted mess of #ifdef-ery, so I didn't want to take any risk there, and I don't really care about bdwgc on noMMU targets. So I applied your patch. However, you forgot to propagate this dependency to package/poke, which also selects bdwgc. Applied to master with this fix. Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 5 21:57:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 22:57:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: perf needs threads Message-ID: <20221105215718.647971-1-fontaine.fabrice@gmail.com> Fix the following build failure raised (at least) since linux 4.0 and https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine --- package/linux-tools/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 82e62f826e..8a0b6d5802 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. -comment "perf needs a toolchain w/ dynamic library" +comment "perf needs a toolchain w/ dynamic library, threads" depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LINUX_TOOLS help perf (sometimes "Perf Events" or perf tools, originally -- 2.35.1 From thomas.petazzoni at bootlin.com Sat Nov 5 22:02:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:02:38 +0100 Subject: [Buildroot] [git commit] package/lxc: bump to version 5.0.1 Message-ID: <20221105220351.E089287EA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db19998035701d08bf1b5fd366e0b5aa9adb8e57 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master LXC 5.0 will be supported until June 2027 and our current LTS release, LXC 4.0 will now switch to a slower maintenance pace, only getting critical bugfixes and security updates. We strongly recommend all LXC users to plan an upgrade to the 5.0 branch. - Switch to meson-package - Add an upstream patch to fix the following build failure with glibc 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: https://github.com/lxc/lxc/issues/4183 and patch is only working with meson, not autotools) https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released Fixes: - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...etect-where-struct-mount_attr-is-declared.patch | 186 +++++++++++++++++++++ package/lxc/lxc.hash | 2 +- package/lxc/lxc.mk | 36 ++-- 3 files changed, 204 insertions(+), 20 deletions(-) diff --git a/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch new file mode 100644 index 0000000000..8de7adcc56 --- /dev/null +++ b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch @@ -0,0 +1,186 @@ +From c1115e1503bf955c97f4cf3b925a6a9f619764c3 Mon Sep 17 00:00:00 2001 +From: Christian Brauner +Date: Tue, 9 Aug 2022 16:14:25 +0200 +Subject: [PATCH] build: detect where struct mount_attr is declared + +Fixes: #4176 +Signed-off-by: Christian Brauner (Microsoft) +[Retrieved from: +https://github.com/lxc/lxc/commit/c1115e1503bf955c97f4cf3b925a6a9f619764c3] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 30 ++++++++++++++++++++++++++++-- + src/lxc/conf.c | 6 +++--- + src/lxc/conf.h | 2 +- + src/lxc/mount_utils.c | 6 +++--- + src/lxc/syscall_wrappers.h | 12 ++++++++++-- + 5 files changed, 45 insertions(+), 11 deletions(-) + +diff --git a/meson.build b/meson.build +index a145faf069..f679aabbc8 100644 +--- a/meson.build ++++ b/meson.build +@@ -590,7 +590,6 @@ decl_headers = ''' + foreach decl: [ + '__aligned_u64', + 'struct clone_args', +- 'struct mount_attr', + 'struct open_how', + 'struct rtnl_link_stats64', + ] +@@ -610,7 +609,6 @@ foreach tuple: [ + ['struct seccomp_notif_sizes'], + ['struct clone_args'], + ['__aligned_u64'], +- ['struct mount_attr'], + ['struct open_how'], + ['struct rtnl_link_stats64'], + ] +@@ -630,6 +628,34 @@ foreach tuple: [ + endif + endforeach + ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (sys/mount.h)' ++else ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (sys/mount.h)' ++endif ++ ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (linux/mount.h)' ++else ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (linux/mount.h)' ++endif ++ + ## Headers. + foreach ident: [ + ['bpf', '''#include +diff --git a/src/lxc/conf.c b/src/lxc/conf.c +index ffbe74c2f6..4193cd07f5 100644 +--- a/src/lxc/conf.c ++++ b/src/lxc/conf.c +@@ -2885,7 +2885,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + struct lxc_mount_options opts = {}; + int dfd_from; + const char *source_relative, *target_relative; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + + ret = parse_lxc_mount_attrs(&opts, mntent.mnt_opts); + if (ret < 0) +@@ -3005,7 +3005,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + + /* Set propagation mount options. */ + if (opts.attr.propagation) { +- attr = (struct lxc_mount_attr) { ++ attr = (struct mount_attr) { + .propagation = opts.attr.propagation, + }; + +@@ -4109,7 +4109,7 @@ int lxc_idmapped_mounts_parent(struct lxc_handler *handler) + + for (;;) { + __do_close int fd_from = -EBADF, fd_userns = -EBADF; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + struct lxc_mount_options opts = {}; + ssize_t ret; + +diff --git a/src/lxc/conf.h b/src/lxc/conf.h +index 7dc2f15b60..772479f9e1 100644 +--- a/src/lxc/conf.h ++++ b/src/lxc/conf.h +@@ -223,7 +223,7 @@ struct lxc_mount_options { + unsigned long mnt_flags; + unsigned long prop_flags; + char *data; +- struct lxc_mount_attr attr; ++ struct mount_attr attr; + char *raw_options; + }; + +diff --git a/src/lxc/mount_utils.c b/src/lxc/mount_utils.c +index bba75f933c..88dd73ee36 100644 +--- a/src/lxc/mount_utils.c ++++ b/src/lxc/mount_utils.c +@@ -31,7 +31,7 @@ lxc_log_define(mount_utils, lxc); + * setting in @attr_set, but must also specify MOUNT_ATTR__ATIME in the + * @attr_clr field. + */ +-static inline void set_atime(struct lxc_mount_attr *attr) ++static inline void set_atime(struct mount_attr *attr) + { + switch (attr->attr_set & MOUNT_ATTR__ATIME) { + case MOUNT_ATTR_RELATIME: +@@ -272,7 +272,7 @@ int create_detached_idmapped_mount(const char *path, int userns_fd, + { + __do_close int fd_tree_from = -EBADF; + unsigned int open_tree_flags = OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC; +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = MOUNT_ATTR_IDMAP | attr_set, + .attr_clr = attr_clr, + .userns_fd = userns_fd, +@@ -335,7 +335,7 @@ int __fd_bind_mount(int dfd_from, const char *path_from, __u64 o_flags_from, + __u64 attr_clr, __u64 propagation, int userns_fd, + bool recursive) + { +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = attr_set, + .attr_clr = attr_clr, + .propagation = propagation, +diff --git a/src/lxc/syscall_wrappers.h b/src/lxc/syscall_wrappers.h +index a5e98b565c..c8a7d0c7b7 100644 +--- a/src/lxc/syscall_wrappers.h ++++ b/src/lxc/syscall_wrappers.h +@@ -18,6 +18,12 @@ + #include "macro.h" + #include "syscall_numbers.h" + ++#if HAVE_STRUCT_MOUNT_ATTR ++#include ++#elif HAVE_UAPI_STRUCT_MOUNT_ATTR ++#include ++#endif ++ + #ifdef HAVE_LINUX_MEMFD_H + #include + #endif +@@ -210,16 +216,18 @@ extern int fsmount(int fs_fd, unsigned int flags, unsigned int attr_flags); + /* + * mount_setattr() + */ +-struct lxc_mount_attr { ++#if !HAVE_STRUCT_MOUNT_ATTR && !HAVE_UAPI_STRUCT_MOUNT_ATTR ++struct mount_attr { + __u64 attr_set; + __u64 attr_clr; + __u64 propagation; + __u64 userns_fd; + }; ++#endif + + #if !HAVE_MOUNT_SETATTR + static inline int mount_setattr(int dfd, const char *path, unsigned int flags, +- struct lxc_mount_attr *attr, size_t size) ++ struct mount_attr *attr, size_t size) + { + return syscall(__NR_mount_setattr, dfd, path, flags, attr, size); + } diff --git a/package/lxc/lxc.hash b/package/lxc/lxc.hash index d460bc6a01..c18e062cc1 100644 --- a/package/lxc/lxc.hash +++ b/package/lxc/lxc.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef lxc-4.0.12.tar.gz +sha256 d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222 lxc-5.0.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index cece27411e..f0a0e8041a 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LXC_VERSION = 4.0.12 +LXC_VERSION = 5.0.1 LXC_SITE = https://linuxcontainers.org/downloads/lxc LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+ LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 @@ -13,56 +13,54 @@ LXC_DEPENDENCIES = host-pkgconf LXC_INSTALL_STAGING = YES LXC_CONF_OPTS = \ - --disable-apparmor \ - --disable-examples \ - --with-distro=buildroot \ - --disable-werror \ - $(if $(BR2_PACKAGE_BASH),,--disable-bash) + -Dapparmor=false \ + -Dexamples=false \ + -Dman=false ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) LXC_DEPENDENCIES += bash-completion endif ifeq ($(BR2_PACKAGE_LIBCAP),y) -LXC_CONF_OPTS += --enable-capabilities +LXC_CONF_OPTS += -Dcapabilities=true LXC_DEPENDENCIES += libcap else -LXC_CONF_OPTS += --disable-capabilities +LXC_CONF_OPTS += -Dcapabilities=false endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -LXC_CONF_OPTS += --enable-seccomp +LXC_CONF_OPTS += -Dseccomp=true LXC_DEPENDENCIES += libseccomp else -LXC_CONF_OPTS += --disable-seccomp +LXC_CONF_OPTS += -Dseccomp=false endif ifeq ($(BR2_PACKAGE_LIBSELINUX),y) -LXC_CONF_OPTS += --enable-selinux +LXC_CONF_OPTS += -Dselinux=true LXC_DEPENDENCIES += libselinux else -LXC_CONF_OPTS += --disable-selinux +LXC_CONF_OPTS += -Dselinux=false endif ifeq ($(BR2_PACKAGE_LIBURING),y) -LXC_CONF_OPTS += --enable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=true LXC_DEPENDENCIES += liburing else -LXC_CONF_OPTS += --disable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=false endif ifeq ($(BR2_PACKAGE_LINUX_PAM),y) -LXC_CONF_OPTS += --enable-pam +LXC_CONF_OPTS += -Dpam-cgroup=true LXC_DEPENDENCIES += linux-pam else -LXC_CONF_OPTS += --disable-pam +LXC_CONF_OPTS += -Dpam-cgroup=false endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -LXC_CONF_OPTS += --enable-openssl +LXC_CONF_OPTS += -Dopenssl=true LXC_DEPENDENCIES += openssl else -LXC_CONF_OPTS += --disable-openssl +LXC_CONF_OPTS += -Dopenssl=false endif -$(eval $(autotools-package)) +$(eval $(meson-package)) From thomas.petazzoni at bootlin.com Sat Nov 5 22:04:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:04:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: perf needs threads In-Reply-To: <20221105215718.647971-1-fontaine.fabrice@gmail.com> References: <20221105215718.647971-1-fontaine.fabrice@gmail.com> Message-ID: <20221105230424.753eaf3a@windsurf> On Sat, 5 Nov 2022 22:57:18 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised (at least) since linux 4.0 and > https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: > > CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o > In file included from builtin-bench.c:22: > bench/bench.h:66:10: fatal error: pthread.h: No such file or directory > 66 | #include > | ^~~~~~~~~~~ > > Fies: > - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f > > Signed-off-by: Fabrice Fontaine > --- > package/linux-tools/Config.in | 5 +++-- > 1 file changed, 3 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 Sat Nov 5 22:04:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:04:59 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/lxc: bump to version 5.0.1 In-Reply-To: <20221105212343.353414-1-fontaine.fabrice@gmail.com> References: <20221105212343.353414-1-fontaine.fabrice@gmail.com> Message-ID: <20221105230459.2722f4ef@windsurf> On Sat, 5 Nov 2022 22:23:43 +0100 Fabrice Fontaine wrote: > LXC 5.0 will be supported until June 2027 and our current LTS release, > LXC 4.0 will now switch to a slower maintenance pace, only getting > critical bugfixes and security updates. > > We strongly recommend all LXC users to plan an upgrade to the 5.0 > branch. > > - Switch to meson-package > - Add an upstream patch to fix the following build failure with glibc > 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: > https://github.com/lxc/lxc/issues/4183 and patch is only working with > meson, not autotools) > > https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released > https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released > > Fixes: > - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f > > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Thomas Petazzoni): > - Rebase patch so it applies cleanly on master It's not great to have to apply such a big version bump in master right now, but oh well, if it's needed to fix the build issue without re-doing quite a bit of autoconf stuff, so be it. Applied to master. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:03:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:03:53 +0100 Subject: [Buildroot] [git commit] package/linux-tools: perf needs threads Message-ID: <20221105220510.B2D4387EAA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=958c166837a484e2a9515342c49e93dca734d726 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised (at least) since linux 4.0 and https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/linux-tools/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 82e62f826e..8a0b6d5802 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. -comment "perf needs a toolchain w/ dynamic library" +comment "perf needs a toolchain w/ dynamic library, threads" depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LINUX_TOOLS help perf (sometimes "Perf Events" or perf tools, originally From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:10 +0100 Subject: [Buildroot] [git commit branch/next] package/python-babel: enable host python package Message-ID: <20221105221107.A8AE687F3F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4fb03b795c1c08912f470b49c0aac41975c7ce8d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is required by the latest version of python-wtforms. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-babel/python-babel.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index 8bc881e61c..35857dc127 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -10,5 +10,7 @@ PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE +HOST_PYTHON_BABEL_DEPENDENCIES = host-python-pytz $(eval $(python-package)) +$(eval $(host-python-package)) From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:07 +0100 Subject: [Buildroot] [git commit branch/next] package/python-wrapt: bump to version 1.14.1 Message-ID: <20221105221107.9690587F3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e83212051cc8b79171a50a5bf965f8a2a32ec6f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to setuptools build backend. License hash changed due to year update: https://github.com/GrahamDumpleton/wrapt/commit/240fea86df0357f3642db040f912031e4ecdfcb1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-wrapt/python-wrapt.hash | 6 +++--- package/python-wrapt/python-wrapt.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-wrapt/python-wrapt.hash b/package/python-wrapt/python-wrapt.hash index 63dae991eb..cb62e19aa7 100644 --- a/package/python-wrapt/python-wrapt.hash +++ b/package/python-wrapt/python-wrapt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/wrapt/json -md5 6d56ed0de4336462a73350341462f45e wrapt-1.12.1.tar.gz -sha256 b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7 wrapt-1.12.1.tar.gz +md5 6e7340264f038efdefcba707250c91c2 wrapt-1.14.1.tar.gz +sha256 380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d wrapt-1.14.1.tar.gz # Locally computed sha256 checksums -sha256 e37c13f84fb3c9a54161b0fcf75f4d302fb86ce42cd6106147bda79e4197d9f2 LICENSE +sha256 77d2a9159cffe12473f539a71a3e741f35117e61bfd005ebd60c3a1778e2c1f1 LICENSE diff --git a/package/python-wrapt/python-wrapt.mk b/package/python-wrapt/python-wrapt.mk index 32d8a24c14..406f6c3aa1 100644 --- a/package/python-wrapt/python-wrapt.mk +++ b/package/python-wrapt/python-wrapt.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_WRAPT_VERSION = 1.12.1 +PYTHON_WRAPT_VERSION = 1.14.1 PYTHON_WRAPT_SOURCE = wrapt-$(PYTHON_WRAPT_VERSION).tar.gz -PYTHON_WRAPT_SITE = https://files.pythonhosted.org/packages/82/f7/e43cefbe88c5fd371f4cf0cf5eb3feccd07515af9fd6cf7dbf1d1793a797 -PYTHON_WRAPT_SETUP_TYPE = distutils +PYTHON_WRAPT_SITE = https://files.pythonhosted.org/packages/11/eb/e06e77394d6cf09977d92bff310cb0392930c08a338f99af6066a5a98f92 +PYTHON_WRAPT_SETUP_TYPE = setuptools PYTHON_WRAPT_LICENSE = BSD-2-Clause PYTHON_WRAPT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:14 +0100 Subject: [Buildroot] [git commit branch/next] package/python-xlib: bump to version 0.32 Message-ID: <20221105221107.BD15787F43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eec577b143830d554ca65b9c2e5b2c1209567ff3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-xlib/python-xlib.hash | 4 ++-- package/python-xlib/python-xlib.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-xlib/python-xlib.hash b/package/python-xlib/python-xlib.hash index 120541f998..066f450416 100644 --- a/package/python-xlib/python-xlib.hash +++ b/package/python-xlib/python-xlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-xlib/json -md5 3a87f81bff4cb4f8a52881097ba51a49 python-xlib-0.27.tar.bz2 -sha256 a90667c70905c6ef0754c8a09fa61acbc1e1b7ddb946d527831800d7cbfe9348 python-xlib-0.27.tar.bz2 +md5 ba31623fb64a1e5a0b1ae1f6495c3bf6 python-xlib-0.32.tar.gz +sha256 20e1382f8a98d8ed0facfa45415c46fd0c8eeb6f9996e58c22d3382a4ed6e37b python-xlib-0.32.tar.gz # Locally computed sha256 checksums sha256 06eb1c441443cf15ac84f309003f4c43c62246939d37c75fc3e056c2d34cd300 LICENSE diff --git a/package/python-xlib/python-xlib.mk b/package/python-xlib/python-xlib.mk index ae8ca1653b..3ce1c5fdb0 100644 --- a/package/python-xlib/python-xlib.mk +++ b/package/python-xlib/python-xlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XLIB_VERSION = 0.27 -PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.bz2 -PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/e8/fa/a61ef33df117de4c57d11b4ba0b624f5352f21aa2e1eda404860155e8855 +PYTHON_XLIB_VERSION = 0.32 +PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.gz +PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/4d/cf/a29ecb43a5c84a65ffd726e3b28806f56b3bc5e796ddb533ff52af107dcf PYTHON_XLIB_SETUP_TYPE = setuptools PYTHON_XLIB_LICENSE = LGPL-2.1+ PYTHON_XLIB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:08 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytz: enable host python package Message-ID: <20221105221107.9F25287DDC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=610135d8848cb47fb0524b12887683b8352bcb45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is required by host-python-babel. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pytz/python-pytz.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-pytz/python-pytz.mk b/package/python-pytz/python-pytz.mk index ccf8e2179c..58f06e1993 100644 --- a/package/python-pytz/python-pytz.mk +++ b/package/python-pytz/python-pytz.mk @@ -12,3 +12,4 @@ PYTHON_PYTZ_LICENSE = MIT PYTHON_PYTZ_LICENSE_FILES = LICENSE.txt $(eval $(python-package)) +$(eval $(host-python-package)) From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:16 +0100 Subject: [Buildroot] [git commit branch/next] package/python-xlsxwriter: bump to version 3.0.3 Message-ID: <20221105221107.C821287F3E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c79a8ba80d984bfa42b4868dc4cbd474381efd3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/jmcnamara/XlsxWriter/commit/0fc418931f984e5d6119569d47e9985b2bae5d57 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-xlsxwriter/python-xlsxwriter.hash | 6 +++--- package/python-xlsxwriter/python-xlsxwriter.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-xlsxwriter/python-xlsxwriter.hash b/package/python-xlsxwriter/python-xlsxwriter.hash index 7c9698067b..4363799079 100644 --- a/package/python-xlsxwriter/python-xlsxwriter.hash +++ b/package/python-xlsxwriter/python-xlsxwriter.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xlsxwriter/json -md5 5f759dccf222e8f2a9924e90c4afaf84 XlsxWriter-3.0.1.tar.gz -sha256 3f39bf581c55f3ad1438bc170d7f4c4649cee8b6b7a80d21f79508118eeea52a XlsxWriter-3.0.1.tar.gz +md5 b08fcc4753c14aa64b9d99219475d91e XlsxWriter-3.0.3.tar.gz +sha256 e89f4a1d2fa2c9ea15cde77de95cd3fd8b0345d0efb3964623f395c8c4988b7f XlsxWriter-3.0.3.tar.gz # Locally computed sha256 checksums -sha256 8fbb9b28ef0afac1c7d999102fd2634f347448d069c8c821976f3dbd2b3f812c LICENSE.txt +sha256 6287be39bd007c8729f5c3cf8dfda9b462af725c1d06e3bf0e17b1532196a08f LICENSE.txt diff --git a/package/python-xlsxwriter/python-xlsxwriter.mk b/package/python-xlsxwriter/python-xlsxwriter.mk index 4c8a512086..4055e52622 100644 --- a/package/python-xlsxwriter/python-xlsxwriter.mk +++ b/package/python-xlsxwriter/python-xlsxwriter.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XLSXWRITER_VERSION = 3.0.1 +PYTHON_XLSXWRITER_VERSION = 3.0.3 PYTHON_XLSXWRITER_SOURCE = XlsxWriter-$(PYTHON_XLSXWRITER_VERSION).tar.gz -PYTHON_XLSXWRITER_SITE = https://files.pythonhosted.org/packages/5d/36/e943d07af9d26cc2f11861955dbf0031e891f77f3d55f70217fd6a0f4d9f +PYTHON_XLSXWRITER_SITE = https://files.pythonhosted.org/packages/53/04/91ff43803c3e88c32aa272fdbda5859fc3c3b50b0de3a1e439cc57455330 PYTHON_XLSXWRITER_SETUP_TYPE = setuptools PYTHON_XLSXWRITER_LICENSE = BSD-2-Clause PYTHON_XLSXWRITER_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:12 +0100 Subject: [Buildroot] [git commit branch/next] package/python-wtforms: bump to version 3.0.1 Message-ID: <20221105221107.B2A4687F40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f30a4a75afd1c2701ea9b59d085ca9d718397ebb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-python-babel build dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-wtforms/python-wtforms.hash | 4 ++-- package/python-wtforms/python-wtforms.mk | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-wtforms/python-wtforms.hash b/package/python-wtforms/python-wtforms.hash index ed9bfd1a23..12b980de02 100644 --- a/package/python-wtforms/python-wtforms.hash +++ b/package/python-wtforms/python-wtforms.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/wtforms/json -md5 2b6ea167a71c6becf20f0934417fd06c WTForms-2.3.3.tar.gz -sha256 81195de0ac94fbc8368abbaf9197b88c4f3ffd6c2719b5bf5fc9da744f3d829c WTForms-2.3.3.tar.gz +md5 509a985769df13938c8307b55a614773 WTForms-3.0.1.tar.gz +sha256 6b351bbb12dd58af57ffef05bc78425d08d1914e0fd68ee14143b7ade023c5bc WTForms-3.0.1.tar.gz # Locally computed sha256 checksums sha256 cf40d60ff34f6b2b68a53d220f8b66567b5ac8dd1119b37b62fd15e9518fe59b LICENSE.rst sha256 c9362a7258a11c84a8f7e825ccbbb5c425c6fc02368d3aee6494533fb99ba1f4 docs/license.rst diff --git a/package/python-wtforms/python-wtforms.mk b/package/python-wtforms/python-wtforms.mk index 23280a6fe5..65b5748b6b 100644 --- a/package/python-wtforms/python-wtforms.mk +++ b/package/python-wtforms/python-wtforms.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_WTFORMS_VERSION = 2.3.3 +PYTHON_WTFORMS_VERSION = 3.0.1 PYTHON_WTFORMS_SOURCE = WTForms-$(PYTHON_WTFORMS_VERSION).tar.gz -PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/dd/3f/f25d26b1c66896e2876124a12cd8be8f606abf4e1890a20f3ca04e4a1555 +PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/9a/7d/d4aa68f5bfcb91dd61a7faf0e862512ae7b3d531c41f24c217910aec0559 PYTHON_WTFORMS_SETUP_TYPE = setuptools PYTHON_WTFORMS_LICENSE = BSD-3-Clause PYTHON_WTFORMS_LICENSE_FILES = LICENSE.rst docs/license.rst +PYTHON_WTFORMS_DEPENDENCIES = host-python-babel $(eval $(python-package)) From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:23 +0100 Subject: [Buildroot] [git commit branch/next] package/python-zlmdb: bump to version 22.6.1 Message-ID: <20221105221107.E406287F40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6177018855a0794903e619b1e6d84617da07772f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zlmdb/python-zlmdb.hash | 4 ++-- package/python-zlmdb/python-zlmdb.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-zlmdb/python-zlmdb.hash b/package/python-zlmdb/python-zlmdb.hash index d98dc7d12a..1ae5d72efa 100644 --- a/package/python-zlmdb/python-zlmdb.hash +++ b/package/python-zlmdb/python-zlmdb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zlmdb/json -md5 d730a394b74108933a65c9fbe76aba36 zlmdb-22.3.1.tar.gz -sha256 0d416a47b1ee627186af8e5c99e5246f6b277df44ba5c6bb67e947eabf948e5a zlmdb-22.3.1.tar.gz +md5 1e217f3228cb4c2303f06461b79e593e zlmdb-22.6.1.tar.gz +sha256 aff353121c2eed3c18e53c82358c41932a21bf882995ee3a79c6eb1ae4c95397 zlmdb-22.6.1.tar.gz # Locally computed sha256 checksums sha256 8a139bf325dcca11e0e476ce537bf791a6cfbeed8899a9b6ddc55238e180d230 LICENSE diff --git a/package/python-zlmdb/python-zlmdb.mk b/package/python-zlmdb/python-zlmdb.mk index a040622d9d..d20ac9e016 100644 --- a/package/python-zlmdb/python-zlmdb.mk +++ b/package/python-zlmdb/python-zlmdb.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZLMDB_VERSION = 22.3.1 +PYTHON_ZLMDB_VERSION = 22.6.1 PYTHON_ZLMDB_SOURCE = zlmdb-$(PYTHON_ZLMDB_VERSION).tar.gz -PYTHON_ZLMDB_SITE = https://files.pythonhosted.org/packages/71/87/bb3cebd5312e670e33551317c7fc5e4b6a4a9af39075a71cd541b32cc0bf +PYTHON_ZLMDB_SITE = https://files.pythonhosted.org/packages/97/15/992e61a18cb64b573814c9d92676b22d522f2cc2ea79ff78b834bd392b80 PYTHON_ZLMDB_SETUP_TYPE = setuptools PYTHON_ZLMDB_LICENSE = MIT PYTHON_ZLMDB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:18 +0100 Subject: [Buildroot] [git commit branch/next] package/python-yatl: bump to version 20220907.1 Message-ID: <20221105221107.D1AB387F3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dbd5a684e00e01ceab95b9db00d2915a4d75a1a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-yatl/python-yatl.hash | 4 ++-- package/python-yatl/python-yatl.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-yatl/python-yatl.hash b/package/python-yatl/python-yatl.hash index 8ce192bf95..61391f6370 100644 --- a/package/python-yatl/python-yatl.hash +++ b/package/python-yatl/python-yatl.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/yatl/json -md5 551136eba4c5551c01b051341b190641 yatl-20211217.1.tar.gz -sha256 d22bf7abe40d9bdd16bd15824d2df65e65e405df6ecb8601fdc7c233bf6b3004 yatl-20211217.1.tar.gz +md5 f02b367e1c56af94eafd5bd1019c03be yatl-20220907.1.tar.gz +sha256 67d43ad79e1f58d8552718018470856a2ad210bdfeec42e978b28b1b21560d00 yatl-20220907.1.tar.gz diff --git a/package/python-yatl/python-yatl.mk b/package/python-yatl/python-yatl.mk index 12a8039891..0c33971b89 100644 --- a/package/python-yatl/python-yatl.mk +++ b/package/python-yatl/python-yatl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_YATL_VERSION = 20211217.1 +PYTHON_YATL_VERSION = 20220907.1 PYTHON_YATL_SOURCE = yatl-$(PYTHON_YATL_VERSION).tar.gz -PYTHON_YATL_SITE = https://files.pythonhosted.org/packages/03/05/0be8164e8151fd8c96caeb2560f955dc2dc1a969f0868f48c046cd863fe6 +PYTHON_YATL_SITE = https://files.pythonhosted.org/packages/09/68/0c9d0a1192fdad5f3d38db096106c5adabb9b26c9ae107897997f56d1788 PYTHON_YATL_SETUP_TYPE = setuptools PYTHON_YATL_LICENSE = BSD-3-Clause From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-zeroconf: bump to version 0.39.4 Message-ID: <20221105221107.DAD3E87F3F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=133a37d810a66f22e793efe2654645c743902ed0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new async timeout runtime dependency. Verified license is still LGPL-2.1+ after hash changed. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zeroconf/Config.in | 1 + package/python-zeroconf/python-zeroconf.hash | 6 +++--- package/python-zeroconf/python-zeroconf.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-zeroconf/Config.in b/package/python-zeroconf/Config.in index 1570674f59..69ea81d93a 100644 --- a/package/python-zeroconf/Config.in +++ b/package/python-zeroconf/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_ZEROCONF bool "python-zeroconf" + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime select BR2_PACKAGE_PYTHON_IFADDR # runtime help Pure Python Multicast DNS Service Discovery Library diff --git a/package/python-zeroconf/python-zeroconf.hash b/package/python-zeroconf/python-zeroconf.hash index be91b59048..13e1d16cde 100644 --- a/package/python-zeroconf/python-zeroconf.hash +++ b/package/python-zeroconf/python-zeroconf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zeroconf/json -md5 98e683a247fe9915a5d4845c38b37ff3 zeroconf-0.29.0.tar.gz -sha256 7aefbb658b452b1fd7e51124364f938c6f5e42d6ea893fa2557bea8c06c540af zeroconf-0.29.0.tar.gz +md5 f85fb9d239397b53836495fd49b85e5f zeroconf-0.39.4.tar.gz +sha256 701e4d697f89fe952aa9c13a512ed6bf472dcf4f0a6d275e71085604b3882295 zeroconf-0.39.4.tar.gz # Locally computed sha256 checksums -sha256 bb117c0fbd7f57f64170b690285d7df07c2371b578e3b3cd3aa2e1155ef461a0 COPYING +sha256 35e4136e96aace60757a8b939741959d8627c4bc1fce62af99df325395276c56 COPYING diff --git a/package/python-zeroconf/python-zeroconf.mk b/package/python-zeroconf/python-zeroconf.mk index 67bfa72e03..d939b2e5ae 100644 --- a/package/python-zeroconf/python-zeroconf.mk +++ b/package/python-zeroconf/python-zeroconf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZEROCONF_VERSION = 0.29.0 +PYTHON_ZEROCONF_VERSION = 0.39.4 PYTHON_ZEROCONF_SOURCE = zeroconf-$(PYTHON_ZEROCONF_VERSION).tar.gz -PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/ca/77/eb6137997adc60811c6c46b28b00abac5c16daf14383f61d8a0180326b38 +PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/f5/4f/c47cea73d7ae5467b63de3999d7207fd5b14d70cb2f35ce81c4ab7d7a52e PYTHON_ZEROCONF_SETUP_TYPE = setuptools PYTHON_ZEROCONF_LICENSE = LGPL-2.1+ PYTHON_ZEROCONF_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:25 +0100 Subject: [Buildroot] [git commit branch/next] package/python-zope-interface: bump to version 5.5.1 Message-ID: <20221105221107.ED6F387F43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db1cf03ac5b6f8e165f953be28d1ce2723c7f3cf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zope-interface/python-zope-interface.hash | 4 ++-- package/python-zope-interface/python-zope-interface.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-zope-interface/python-zope-interface.hash b/package/python-zope-interface/python-zope-interface.hash index f7fa673e24..6bab9d2c1c 100644 --- a/package/python-zope-interface/python-zope-interface.hash +++ b/package/python-zope-interface/python-zope-interface.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zope-interface/json -md5 c58b31da83449631efb499de13c68c6a zope.interface-5.4.0.tar.gz -sha256 5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e zope.interface-5.4.0.tar.gz +md5 644f7574b81710a21b1b738d448811e4 zope.interface-5.5.1.tar.gz +sha256 6d678475fdeb11394dc9aaa5c564213a1567cc663082e0ee85d52f78d1fbaab2 zope.interface-5.5.1.tar.gz # Locally computed sha256 checksums sha256 3e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3c LICENSE.txt diff --git a/package/python-zope-interface/python-zope-interface.mk b/package/python-zope-interface/python-zope-interface.mk index beacfb4f5e..4f201e5cbf 100644 --- a/package/python-zope-interface/python-zope-interface.mk +++ b/package/python-zope-interface/python-zope-interface.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZOPE_INTERFACE_VERSION = 5.4.0 +PYTHON_ZOPE_INTERFACE_VERSION = 5.5.1 PYTHON_ZOPE_INTERFACE_SOURCE = zope.interface-$(PYTHON_ZOPE_INTERFACE_VERSION).tar.gz -PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/ae/58/e0877f58daa69126a5fb325d6df92b20b77431cd281e189c5ec42b722f58 +PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/c5/ec/3e116b5c3c54f1fb7296a686c110c14d1242bbea17286c487892075d9858 PYTHON_ZOPE_INTERFACE_SETUP_TYPE = setuptools PYTHON_ZOPE_INTERFACE_LICENSE = ZPL-2.1 PYTHON_ZOPE_INTERFACE_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:27 +0100 Subject: [Buildroot] [git commit branch/next] package/python-opcua-asyncio: bump to version 1.0.0 Message-ID: <20221105221108.0288287F3E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3391056553d29c545f9d4a6b742f230da4400328 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Switch to pypi source which should be the same: https://github.com/FreeOpcUa/opcua-asyncio#installation Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash index d8aee272de..36b16a1596 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz +# md5, sha256 from https://pypi.org/pypi/asyncua/json +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz +# Locally computed sha256 checksums sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk index 50b581037b..509beda151 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz +PYTHON_OPCUA_ASYNCIO_SITE = https://files.pythonhosted.org/packages/e7/ea/6fe0799c740b0fc8ffda42fc97bf45204ffe06fe41d505c02654e0d4e379 PYTHON_OPCUA_ASYNCIO_SETUP_TYPE = setuptools PYTHON_OPCUA_ASYNCIO_LICENSE = LGPL-3.0+ PYTHON_OPCUA_ASYNCIO_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-wrapt: bump to version 1.14.1 In-Reply-To: <20221103205514.2477642-1-james.hilliard1@gmail.com> References: <20221103205514.2477642-1-james.hilliard1@gmail.com> Message-ID: <20221105233326.79696f90@windsurf> On Thu, 3 Nov 2022 14:55:14 -0600 James Hilliard wrote: > Migrate from distutils to setuptools build backend. > > License hash changed due to year update: > https://github.com/GrahamDumpleton/wrapt/commit/240fea86df0357f3642db040f912031e4ecdfcb1 > > Signed-off-by: James Hilliard > --- > package/python-wrapt/python-wrapt.hash | 6 +++--- > package/python-wrapt/python-wrapt.mk | 6 +++--- > 2 files changed, 6 insertions(+), 6 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:34 +0100 Subject: [Buildroot] [PATCH 1/3] package/python-pytz: enable host python package In-Reply-To: <20221103210719.3477688-1-james.hilliard1@gmail.com> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> Message-ID: <20221105233334.4bc6a73f@windsurf> On Thu, 3 Nov 2022 15:07:17 -0600 James Hilliard wrote: > This is required by host-python-babel. > > Signed-off-by: James Hilliard > --- > package/python-pytz/python-pytz.mk | 1 + > 1 file changed, 1 insertion(+) Series applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-xlib: bump to version 0.32 In-Reply-To: <20221103211259.3920599-1-james.hilliard1@gmail.com> References: <20221103211259.3920599-1-james.hilliard1@gmail.com> Message-ID: <20221105233345.29c7db98@windsurf> On Thu, 3 Nov 2022 15:12:59 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-xlib/python-xlib.hash | 4 ++-- > package/python-xlib/python-xlib.mk | 6 +++--- > 2 files changed, 5 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-xlsxwriter: bump to version 3.0.3 In-Reply-To: <20221103211513.4099651-1-james.hilliard1@gmail.com> References: <20221103211513.4099651-1-james.hilliard1@gmail.com> Message-ID: <20221105233349.4492095b@windsurf> On Thu, 3 Nov 2022 15:15:13 -0600 James Hilliard wrote: > License hash changed due to date update: > https://github.com/jmcnamara/XlsxWriter/commit/0fc418931f984e5d6119569d47e9985b2bae5d57 > > Signed-off-by: James Hilliard > --- > package/python-xlsxwriter/python-xlsxwriter.hash | 6 +++--- > package/python-xlsxwriter/python-xlsxwriter.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-yatl: bump to version 20220907.1 In-Reply-To: <20221103211721.50841-1-james.hilliard1@gmail.com> References: <20221103211721.50841-1-james.hilliard1@gmail.com> Message-ID: <20221105233355.4f6d0a5b@windsurf> On Thu, 3 Nov 2022 15:17:21 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-yatl/python-yatl.hash | 4 ++-- > package/python-yatl/python-yatl.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:34:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:34:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-zeroconf: bump to version 0.39.4 In-Reply-To: <20221103212156.298989-1-james.hilliard1@gmail.com> References: <20221103212156.298989-1-james.hilliard1@gmail.com> Message-ID: <20221105233401.3313f9f4@windsurf> On Thu, 3 Nov 2022 15:21:56 -0600 James Hilliard wrote: > Add new async timeout runtime dependency. > > Verified license is still LGPL-2.1+ after hash changed. > > Signed-off-by: James Hilliard > --- > package/python-zeroconf/Config.in | 1 + > package/python-zeroconf/python-zeroconf.hash | 6 +++--- > package/python-zeroconf/python-zeroconf.mk | 4 ++-- > 3 files changed, 6 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:34:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:34:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-zlmdb: bump to version 22.6.1 In-Reply-To: <20221103212340.393546-1-james.hilliard1@gmail.com> References: <20221103212340.393546-1-james.hilliard1@gmail.com> Message-ID: <20221105233407.5fb1b517@windsurf> On Thu, 3 Nov 2022 15:23:40 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-zlmdb/python-zlmdb.hash | 4 ++-- > package/python-zlmdb/python-zlmdb.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:34:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:34:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-zope-interface: bump to version 5.5.1 In-Reply-To: <20221103212506.520299-1-james.hilliard1@gmail.com> References: <20221103212506.520299-1-james.hilliard1@gmail.com> Message-ID: <20221105233412.19edebd8@windsurf> On Thu, 3 Nov 2022 15:25:06 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-zope-interface/python-zope-interface.hash | 4 ++-- > package/python-zope-interface/python-zope-interface.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:34:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:34:18 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/python-opcua-asyncio: bump to version 1.0.0 In-Reply-To: <20221103213628.1321537-1-james.hilliard1@gmail.com> References: <20221103213628.1321537-1-james.hilliard1@gmail.com> Message-ID: <20221105233418.0861403d@windsurf> On Thu, 3 Nov 2022 15:36:28 -0600 James Hilliard wrote: > Switch to pypi source which should be the same: > https://github.com/FreeOpcUa/opcua-asyncio#installation > > Signed-off-by: James Hilliard > --- > Changes v1 -> v2: > - PYTHON_OPCUA_ASYNCIO_SOURCE > --- > package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- > package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- > 2 files changed, 7 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:35:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:35:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-xlib: drop useless SOURCE variable Message-ID: <20221105223529.7326E87F48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37648d90ca5420ab5199848ac20da0d95f7d09be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixes: package/python-xlib/python-xlib.mk:8: remove default value of _SOURCE variable (http://nightly.buildroot.org/#generic-package-reference) Signed-off-by: Thomas Petazzoni --- package/python-xlib/python-xlib.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/python-xlib/python-xlib.mk b/package/python-xlib/python-xlib.mk index 3ce1c5fdb0..32f16e5d66 100644 --- a/package/python-xlib/python-xlib.mk +++ b/package/python-xlib/python-xlib.mk @@ -5,7 +5,6 @@ ################################################################################ PYTHON_XLIB_VERSION = 0.32 -PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.gz PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/4d/cf/a29ecb43a5c84a65ffd726e3b28806f56b3bc5e796ddb533ff52af107dcf PYTHON_XLIB_SETUP_TYPE = setuptools PYTHON_XLIB_LICENSE = LGPL-2.1+ From thomas.petazzoni at bootlin.com Sat Nov 5 22:35:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:35:46 +0100 Subject: [Buildroot] [git commit] package/libuhttpd: fix build with wolfssl >= 5.0 Message-ID: <20221105223705.92CF587F4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ca6f38a340bf7eaac76aafcdf7dd78f5c61b0ba6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with wolfssl raised since bump to version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? 339 | case ASN_NTRU_KEY_E: | ^~~~~~~~~~~~~~ | ASN_ECC_KEY_E Fixes: - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../0001-add-compatibility-for-wolfssl-5-0.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch new file mode 100644 index 0000000000..7da7199e7e --- /dev/null +++ b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch @@ -0,0 +1,30 @@ +From 73aa4ef762b2de67bc8c7c260bd36b34fdb91e63 Mon Sep 17 00:00:00 2001 +From: "Sergey V. Lobanov" +Date: Mon, 3 Jan 2022 19:36:52 +0300 +Subject: [PATCH] add compatibility for wolfssl >= 5.0 + +NTRU support has been removed in wolfssl 5.0 so it is required to +mask NTRU specific code if wolfssl >= 5.0 + +Signed-off-by: Sergey V. Lobanov +[Retrieved from: +https://github.com/zhaojh329/ssl/commit/73aa4ef762b2de67bc8c7c260bd36b34fdb91e63] +Signed-off-by: Fabrice Fontaine +--- + openssl.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/ssl/openssl.c b/src/ssl/openssl.c +index 5a49267..278bab5 100644 +--- a/src/ssl/openssl.c ++++ b/src/ssl/openssl.c +@@ -336,7 +336,9 @@ static bool handle_wolfssl_asn_error(void *ssl, int r, + case ASN_SIG_HASH_E: + case ASN_SIG_KEY_E: + case ASN_DH_KEY_E: ++#if LIBWOLFSSL_VERSION_HEX < 0x05000000 + case ASN_NTRU_KEY_E: ++#endif + case ASN_CRIT_EXT_E: + case ASN_ALT_NAME_E: + case ASN_NO_PEM_HEADER: From thomas.petazzoni at bootlin.com Sat Nov 5 22:37:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:37:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/libuhttpd: fix build with wolfssl >= 5.0 In-Reply-To: <20221105135618.322293-1-fontaine.fabrice@gmail.com> References: <20221105135618.322293-1-fontaine.fabrice@gmail.com> Message-ID: <20221105233727.390030d2@windsurf> On Sat, 5 Nov 2022 14:56:18 +0100 Fabrice Fontaine wrote: > Fix the following build failure with wolfssl raised since bump to > version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and > https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: > > /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': > /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? > 339 | case ASN_NTRU_KEY_E: > | ^~~~~~~~~~~~~~ > | ASN_ECC_KEY_E > > Fixes: > - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 > > Signed-off-by: Fabrice Fontaine > --- > ...01-add-compatibility-for-wolfssl-5-0.patch | 30 +++++++++++++++++++ > 1 file changed, 30 insertions(+) > create mode 100644 package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:38:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:38:29 +0100 Subject: [Buildroot] [git commit branch/next] package/gitlab-runner: bump version to 15.5.0 Message-ID: <20221105223930.7D7D287F56@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ca53d27c0cff85ad50c54aab5ac72872b15c2d0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Marcin Niestroj Signed-off-by: Thomas Petazzoni --- package/gitlab-runner/gitlab-runner.hash | 2 +- package/gitlab-runner/gitlab-runner.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gitlab-runner/gitlab-runner.hash b/package/gitlab-runner/gitlab-runner.hash index f4fab595b5..2d39eef39b 100644 --- a/package/gitlab-runner/gitlab-runner.hash +++ b/package/gitlab-runner/gitlab-runner.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 63a7963f750ec45a7cb34a660b7247a0aa6def98706b7bd80efc95053e66822d gitlab-runner-14.5.1.tar.gz +sha256 f7482926d20dbf98434e3d34662d93b601166eb784c6fb4bc56f89c1a4eff19d gitlab-runner-15.5.0.tar.gz sha256 0ae968b7ddd25da0209c3c6594aac1ac74ddf90385940b02b420463e2e0734de LICENSE diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index fde776e631..c7c2da2fe1 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -4,7 +4,7 @@ # ################################################################################ -GITLAB_RUNNER_VERSION = 14.5.1 +GITLAB_RUNNER_VERSION = 15.5.0 GITLAB_RUNNER_SITE = https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v$(GITLAB_RUNNER_VERSION) GITLAB_RUNNER_LICENSE = MIT GITLAB_RUNNER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:39:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:39:45 +0100 Subject: [Buildroot] [PATCH] package/gitlab-runner: bump version to 15.5.0 In-Reply-To: <20221103014132.791440-1-m.niestroj@grinn-global.com> References: <20221103014132.791440-1-m.niestroj@grinn-global.com> Message-ID: <20221105233945.2f258c44@windsurf> On Thu, 3 Nov 2022 02:41:32 +0100 Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj > --- > package/gitlab-runner/gitlab-runner.hash | 2 +- > package/gitlab-runner/gitlab-runner.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 Sat Nov 5 22:39:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:39:53 +0100 Subject: [Buildroot] [git commit branch/next] package/spdlog: bump to version 1.11.0 Message-ID: <20221105224057.D136B87F6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f39db2c84cd0e3dc428d265f62db1f4edc54b3a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni --- package/spdlog/spdlog.hash | 2 +- package/spdlog/spdlog.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/spdlog/spdlog.hash b/package/spdlog/spdlog.hash index 866d1d6d02..af89ba4e84 100644 --- a/package/spdlog/spdlog.hash +++ b/package/spdlog/spdlog.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 697f91700237dbae2326b90469be32b876b2b44888302afbc7aceb68bcfe8224 spdlog-1.10.0.tar.gz +sha256 ca5cae8d6cac15dae0ec63b21d6ad3530070650f68076f3a4a862ca293a858bb spdlog-1.11.0.tar.gz sha256 a7241a379cb98d37788f82c2fc2e484c3ae85dae881fd3406f0637644850926f LICENSE diff --git a/package/spdlog/spdlog.mk b/package/spdlog/spdlog.mk index 9c5e76a9e8..32a0265484 100644 --- a/package/spdlog/spdlog.mk +++ b/package/spdlog/spdlog.mk @@ -4,7 +4,7 @@ # ################################################################################ -SPDLOG_VERSION = 1.10.0 +SPDLOG_VERSION = 1.11.0 SPDLOG_SITE = $(call github,gabime,spdlog,v$(SPDLOG_VERSION)) SPDLOG_LICENSE = MIT SPDLOG_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:40:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:40:50 +0100 Subject: [Buildroot] [git commit branch/next] package/{rust, rust-bin}: bump to version 1.65.0 Message-ID: <20221105224057.DB67E87F6C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0954717eeeabac8c3273f78139c6f754ee04c9bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Link to Rust 1.65.0 annoucement: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html Newest version of the source archives have been retrieved with their hash values, and the signature of the .asc files have been verified as follows: $ curl -fsSL https://static.rust-lang.org/rust-key.gpg.ascii | gpg --import $ gpg --verify There is no typographical error in the packages according to the check-pakage utility: $ ./utils/check-package package/rust-bin/* $ ./utils/check-package package/rust/* The testsuite tool were successfully run for rust and rust-bin packages to test the Rust toolchain under 1.65.0: $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRustBin $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRust In order to verify the compatibility of packages depending on Rust 1.65.0, tests using `./utils/test-pkg` were run. You may want to execute the test-pkg command after creating a `.config` file enabling the corresponding BR2_PACKAGE, for example: Create a file `buildroot/ripgrep.config` containing "BR2_PACKAGE_RIPGREP=y" Then execute: $ ./utils/test-pkg -d test-pkg -c ripgrep.config -p ripgrep Results: librsvg OK ripgrep OK suricata OK bat OK 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 595402f1b8..af9927a028 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.64.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 9081928cced6fc650eaccb88f2ea154dc95c066957b234fa9c0cbe1770479f54 rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 b22e0efcdff9bcb27aef82148f26a5d3d67da618da3e6e8c9402fe7fcdd8ca69 rust-1.64.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 e40f1a1ad1404e87511e86964e03636de9e45b68bc745f1814e6e0b1f8fb8523 rust-1.64.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 27926d9f16018c3e8ac57012cd7062f12783e5eca34dcc57da2b7bf1bea80d32 rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 2e046d4aad27d98e5d15a2c74272169995740981acb006aeb4109e1bdf5ff0d4 rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 9f0c8a041fe1351bc3d615a74a4c9d5b1cbe194903f2b9a77dc6b42ca374ead9 rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 913e8286a3bc709ee0916fabec31dd9b6703c40b065b1ac59fd2125011a7fb34 rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 822cfc0abb4a30f37bf53b6703acac69f56edb2700a62502caca5ae09ede4e10 rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 283e8fb39770a9dc939ba750c44a9c40cac799e77a0556354de448c166b792c0 rust-1.64.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 bd69e42f6cfe3ba96d781ad0b4095ddac4f0fc31c1af445018edf6f0aba543e4 rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 40abc9ec4f86ff0e37ba176e4c68dfa708e9857bb0372169c865367593127566 rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 2438f7116711b2c65b60d59662ad333cc5f66868ec34498777ed764103f4d4a3 rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 9e7dc879ce647d0b5c7423dcfea1438d64ea2e0764895b5cb9b3258ab0ecf8dd rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 07fbe4ef51f33e7954e25c433522da224b10c6f7353f612713669a4fc58704e8 rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 9955ac8be9828e0400c16a1c0388a769401dc8e732d099ffada156867cab08fb rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 f0d24e63e2687af229ea1472650bf5dd5a50d7706062b47a73413e28101fccf1 rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 af9b36ce5ad613112f83f085840e1f2c5f58ec7b72d8dbf9e833883105699a37 rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 5246edd6be26f10d11a3100d3e74f460c2cfbdabb417e4cc8225ce2b82c485ce rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 ef1820f55b341ed1a78cadbd3564f9f8800f99bbfb7533821ef5f90ba2c21e87 rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 eca7608caa6b8fb31467b4524292e86f854ebd06fcff29f58f5fc860b664c711 rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 a31b9284ca3e864343fdad900fc877cc14e00de32dcde7326023372720cd4b09 rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 742fac589f1bc1a0ddd857e32b317e2b673c40adb8ef6dfc3516563ba9bc839f rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 791aafcfb41c342783bc3c8cdb57ac61453fc02eee185f15c275716f419556f3 rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-musl.tar.xz.asc -sha256 0cb3b0848cd31bd68ac82cd138c6345e5348f5af3dcc1f13275ee019a0895c59 rust-std-1.64.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 c80c57df63517d6171c061e6c095b794593172a3abefa9b4202992706bda12e5 rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-musl.tar.xz.asc -sha256 b193faf2e37951bf1ac6c3f2d4bd4fe84971a2f56f22e66323cccd142df54156 rust-std-1.64.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 45baef38fbfadf21d4e603554c49d62525d1dff887e4ea7045b1fc88feb81663 rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-musl.tar.xz.asc -sha256 993b3e003feaa966466509ea9161106978ef7c874877461b4ca1a9936032b25b rust-std-1.64.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 a2d2e2d274105054303adfd9ecb75ea2fba36a228ab23a669c609062f4db0035 rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 83981de8b57719d714d59b55f3749d8c6ff10588d8d6c7d7ae371bfb668a7b5b rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 8ec026244400bac48d918230a0c99aa2c31ff33d6cc4d18552228509ca58c074 rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 97f40ad383014955448f7917abba7a547d1ddd205746641d3e9c3f730cbd129e rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 7dbcf969fc6717215796079437cf073a8ef7df95b77ded4654009c8379c91e0a rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 288dd07746b0ece185753e784c7e97f2f01984e9302ef46a4ff71db665002637 rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 6b29ebec4cd705760db634717cf6df68a9a377d52c25def30f5a2e2641a83279 rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 dc0352fdcf7f8b4fcb551d63001738ee120ea2a0fcc7d55db11f1f87eba90b3e rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 ef697469b2a3ea8897f49b70e3be0c7aaca3f26fd3234812113e2e85cafac738 rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 284b09a96d4cdbb96827914a318f9c41e2b207c0afeae76b9f0e3830d2ef2d4d rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 939db2384f543325cc8a2423ab53e28623b9e9762dacea1e2010cf894d3e6ab1 rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 3551f014fe1839e68e7b06eeb1b3f67869bef9c4849da9c9c01a7b8c3e32ebf2 rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 6ace34bcbba9557aa2fc3a0515c3da4a83ca24d7d45506c5e1b32f589fa38a8b rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 29af13a882abbe797fadd43afcb75bce2e2304438db9e21a3e64a2e9100501fb rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 b3a83a9585b8c4ede4eab2a11b3f96895f676d8b46c9642140c4fefd5c309ed1 rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 50595b96f98e0940bbfe00209d6c233e9158e140ecd6088ad3bd53f89b123e9d rust-1.65.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 afa3af620b3a0bf8a1da33413eace1db681db5f99b2572ac016027b3d71a50b7 rust-1.65.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 c6b48026fb131a404bcdc7a691246c3de716e32805d58d1571e253b9a5b047b5 rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 5601b31290790a7077c342c8731bb1d5de1a89639476e14bc7840aeaa3ab6010 rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8cf900ac125d6bebc97ebb777761923b2062e4fc36692c1f2d68faa0e70949b2 rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 e0654c20446aa5c66def122617f3ca4be9e9b86e75040327e3d35973b6b88980 rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 f02e1bac01415e101fac58608b070b0f37c7df1a142c8001ddbc489cfb85c232 rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 e7dc9bb42c0e738f68f8ad4b05cf4b7bef8fa490c379e5730c7e282507b305ee rust-1.65.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 9455cab767f7b9f46259aac8d953f15f11b3d65513384e2b0a5e77d0432ae82f rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 735b681c8a6e60925c76d6cc899e78b4cb4562ada24a1f265b2021c1faad78ad rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz.asc +sha256 9ea488da40c347826cce7e238847c745ee566254bb1d077412673f8243fb1cd2 rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 c8793e77ef43336bc372a7a5b4720d5449e92577c7875471c2bc40ddbfde4811 rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 f7d5eb17dbe46ee9d3c4f9fcffc07b8e3311c747545402c8d3b5c43043f27288 rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 32d7f301196d73027fb9a5ae595dbadacdc234307c36b4a175a132e75318e38c rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz.asc +sha256 453a1443e4753611dc4e6969e50ad8d7984a31d1a457729a860599ed19b1de7a rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 d079e841be640b4ce26aa821f29bc813243a7c0af7b8aca8ca4acf5c2e5b722f rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 1d11ab1d60070ae30ff87b55dca077f4d532d814a9ab7bc77055b5b429a78c6e rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 fec73401941bffce3b6913d31955f1291119dea119c0051d94f271ae7c959d4c rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 c14268337c69650a2618909d8e691489385d748374d73ab8d6a2f9d6b030d70d rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 9368527053c4bab0fd320209b45f0278d0a1e54a37006a56a6e565404ab73fef rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 0b5bc219333e3e983fb1e7e86a0c268c4a52ccbd6326a16785be9d9017d97e9f rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz.asc +sha256 533eda439eb5ffec258b8219445742d6d60570040b3ff167291e3d0d985b9d70 rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-musl.tar.xz.asc +sha256 7f5d9ae65827aef1a51676927a4c9533f942021d2fd45fd93b23dfaa738ee205 rust-std-1.65.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 99bd62d593a6ab3205cab7f06b5793a075b9d05d868e927a6948e46269d61e82 rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-musl.tar.xz.asc +sha256 644a4c57c1392f776c5ebb13f9832778b69464391b3766e6bbd18c3aa11787a6 rust-std-1.65.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 50c65a8effc85aa89242ba0a2a2c89bfcc4d0a39dcb42396d10b0036b9a4e90c rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-musl.tar.xz.asc +sha256 3bc5043f4eb7bb6418708792ee8e777197e562d03843a9adf62ce245ba07289a rust-std-1.65.0-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 338c702b79dac33e32dde097084dd38852487d2976c5eb66b44ba8fc8319342b rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 9450745a5e678c9b7e65ecc7d6a016f92d8d22d8091c4a77431b1e58b99a435f rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 a0a0e60a0e850140194250fbbfb962c322d4f474f4ec22d03b7f537034257c09 rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 0862706d22dcfee39b0d2df874dd6065d8c3020c0b8974f6e7b694edd42413ae rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 79e078420f7c45fd1cf38b70620ced50d35ddb1621736b65be987c20481fe5bc rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz.asc +sha256 482e9245873338a08f47ea2c29683134b8813deb3e3eafb78b786d34bbecce51 rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 672b9ea8018dcdf7d5f79f5298bacc34e7600a082727b4f1a20c14251752aaa2 rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8a26e08908156ae5a05c64c2732435ef4efb994a2ac6d0b2e9c93c0dae19d089 rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 ce18b44300f7d5d94856cef5b270ba010061fafa411beb9782207e26cbab88a6 rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 fa99f123ce14f1cda245857b50fd4709adee960e7d36ce663b87c13aee18b64b rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 a3f6740be345364f4599ae837d2401e0f31e5d33a4f958852d12a384ee581a83 rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 fc2a8816665f464d3085dcd379c44b9de0ee1f1084fae0a4c32c57754b27992b rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 2b588cd2d49688c0c33b7466614123e8fe4c910f4d802fc0ff0662b1772816a9 rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-musl.tar.xz.asc +sha256 55abeb1b55aeebc46a4af2f304271361397df58d12f7eb23fb262bc3132c6056 rust-std-1.65.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 a356acd3dc..91ee5a5372 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.64.0 +RUST_BIN_VERSION = 1.65.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 fbef37683a..9776f3f84c 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.64.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.64.0-src.tar.xz.asc -sha256 e8170d318fac9d2fc17d5c3e648e7068f56e8db8d233d864aeffbef7c6542eac rustc-1.64.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.asc +sha256 2d6aa2ea3fedd55acbbd65f78349385f9daa9c14e25db7a8df5d015588eee1cf rustc-1.65.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 4b5e5fac48..d501391d77 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.64.0 +RUST_VERSION = 1.65.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 Nov 5 22:41:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:41:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.65.0 In-Reply-To: <20221103224206.3984607-1-james.hilliard1@gmail.com> References: <20221103224206.3984607-1-james.hilliard1@gmail.com> Message-ID: <20221105234103.4aaf8b03@windsurf> On Thu, 3 Nov 2022 16:42:06 -0600 James Hilliard wrote: > Link to Rust 1.65.0 annoucement: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html > > Newest version of the source archives have been retrieved with their hash values, > and the signature of the .asc files have been verified as follows: > $ curl -fsSL https://static.rust-lang.org/rust-key.gpg.ascii | gpg --import > $ gpg --verify > > There is no typographical error in the packages according to the check-pakage utility: > $ ./utils/check-package package/rust-bin/* > $ ./utils/check-package package/rust/* > > The testsuite tool were successfully run for rust and rust-bin packages to test > the Rust toolchain under 1.65.0: > $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRustBin > $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRust > > In order to verify the compatibility of packages depending on Rust 1.65.0, > tests using `./utils/test-pkg` were run. > You may want to execute the test-pkg command after creating a `.config` file > enabling the corresponding BR2_PACKAGE, for example: > Create a file `buildroot/ripgrep.config` containing "BR2_PACKAGE_RIPGREP=y" > Then execute: > $ ./utils/test-pkg -d test-pkg -c ripgrep.config -p ripgrep > > Results: > librsvg OK > ripgrep OK > suricata OK > bat OK > > 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 next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Sat Nov 5 22:41:27 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 5 Nov 2022 16:41:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/wayland-protocols: bump to version 1.28 Message-ID: <20221105224127.4026011-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/wayland-protocols/wayland-protocols.hash | 6 +++--- package/wayland-protocols/wayland-protocols.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wayland-protocols/wayland-protocols.hash b/package/wayland-protocols/wayland-protocols.hash index 4717523dc2..8884babbc0 100644 --- a/package/wayland-protocols/wayland-protocols.hash +++ b/package/wayland-protocols/wayland-protocols.hash @@ -1,4 +1,4 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2022-October/042466.html -sha256 9046f10a425d4e2a00965a03acfb6b3fb575a56503ac72c2b86821c69653375c wayland-protocols-1.27.tar.xz -sha512 c0a49bc46c663c9f602998dfe2e184c09756790fbcc7acbc2bf9d9cf8f7d6dcdd00259b768222a30e5d134e6f97f7f4faf252947b544e8b32f53278b70da0390 wayland-protocols-1.27.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2022-November/042490.html +sha256 c7659fb6bf14905e68ef605f898de60d1c066bf66dbea92798573dddec1535b6 wayland-protocols-1.28.tar.xz +sha512 092454c6a7e5cc47729de49e9061fb91dfdc5610859e17c495642806ca14dcfb3850a5d3a7459ddb70b2adb08d2590d4b0f92c3a97600e48598682d59adb102f wayland-protocols-1.28.tar.xz sha256 f1a2b233e8a9a71c40f4aa885be08a0842ac85bb8588703c1dd7e6e6502e3124 COPYING diff --git a/package/wayland-protocols/wayland-protocols.mk b/package/wayland-protocols/wayland-protocols.mk index 2510d7c04e..830136ce06 100644 --- a/package/wayland-protocols/wayland-protocols.mk +++ b/package/wayland-protocols/wayland-protocols.mk @@ -4,7 +4,7 @@ # ################################################################################ -WAYLAND_PROTOCOLS_VERSION = 1.27 +WAYLAND_PROTOCOLS_VERSION = 1.28 WAYLAND_PROTOCOLS_SITE = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$(WAYLAND_PROTOCOLS_VERSION)/downloads WAYLAND_PROTOCOLS_SOURCE = wayland-protocols-$(WAYLAND_PROTOCOLS_VERSION).tar.xz WAYLAND_PROTOCOLS_LICENSE = MIT -- 2.34.1 From thomas.petazzoni at bootlin.com Sat Nov 5 22:43:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:43:05 +0100 Subject: [Buildroot] [git commit] package/freeipmi: fix build without makeinfo Message-ID: <20221105224319.3855F87F72@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fbf3253d76399f2b310120e87c29569dd65749cc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Disable documentation to avoid the following build failure without makeinfo raised at least since bump to version 1.6.10 in commit f0faa3b71c585cb70bcd6fa4bafb756b98130bd5 (and probably since the addition of the package in commit 663f39c88c01593855c18355a4decdceeffd884b): /home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: Makefile:442: recipe for target 'freeipmi-faq.info' failed Fixes: - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/freeipmi/0001-add-disable-doc.patch | 72 +++++++++++++++++++++++++++++ package/freeipmi/freeipmi.mk | 2 + 2 files changed, 74 insertions(+) diff --git a/package/freeipmi/0001-add-disable-doc.patch b/package/freeipmi/0001-add-disable-doc.patch new file mode 100644 index 0000000000..e410d2b52f --- /dev/null +++ b/package/freeipmi/0001-add-disable-doc.patch @@ -0,0 +1,72 @@ +From 5324c88632c021a87251370b03067d857e9a9892 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 19:02:42 +0100 +Subject: [PATCH] add --disable-doc + +Allow the user to disable documentation through --disable-doc to avoid +the following build failure without makeinfo: + +/home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found +WARNING: 'makeinfo' is missing on your system. + You should only need it if you modified a '.texi' file, or + any other file indirectly affecting the aspect of the manual. + You might want to install the Texinfo package: + + The spurious makeinfo call might also be the consequence of + using a buggy 'make' (AIX, DU, IRIX), in which case you might + want to install GNU make: + +Makefile:442: recipe for target 'freeipmi-faq.info' failed + +Fixes: + - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/chu11/freeipmi-mirror/pull/61] +--- + Makefile.am | 6 +++++- + configure.ac | 4 ++++ + 2 files changed, 9 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index cf757f634..d74952e30 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -3,7 +3,6 @@ + ACLOCAL_AMFLAGS = -I config + + SUBDIRS = \ +- doc \ + etc \ + common \ + libfreeipmi \ +@@ -33,6 +32,11 @@ SUBDIRS = \ + rmcpping \ + contrib + ++if ENABLE_DOC ++SUBDIRS += \ ++ doc ++endif ++ + PACKAGE = @PACKAGE@ + VERSION = @VERSION@ + +diff --git a/configure.ac b/configure.ac +index 54fdf6367..7a94b958b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -341,6 +341,10 @@ else + fi + AC_SUBST(WITH_DEBUG) + ++AC_ARG_ENABLE(doc, ++ AC_HELP_STRING([--disable-doc], [turn off documentation])) ++AM_CONDITIONAL(ENABLE_DOC, test "$enable_doc" != "no") ++ + dnl Allow advanced developers to compile with raw dumping + AC_ARG_ENABLE(rawdumps, + AC_HELP_STRING([--enable-rawdumps], [output raw packet dumps when debugging])) +-- +2.35.1 + diff --git a/package/freeipmi/freeipmi.mk b/package/freeipmi/freeipmi.mk index 916f2eb68a..3e0ac0ffa9 100644 --- a/package/freeipmi/freeipmi.mk +++ b/package/freeipmi/freeipmi.mk @@ -12,6 +12,8 @@ FREEIPMI_LICENSE_FILES = \ COPYING.ipmidetect COPYING.ipmi-fru COPYING.ipmimonitoring \ COPYING.ipmiping COPYING.ipmipower COPYING.ipmiseld COPYING.pstdout \ COPYING.sunbmc COPYING.ZRESEARCH +# We're patching configure.ac +FREEIPMI_AUTORECONF = YES FREEIPMI_DEPENDENCIES = host-pkgconf FREEIPMI_INSTALL_STAGING = YES # Disable checking for /dev/urandom and /dev/random through AC_CHECK_FILE From thomas.petazzoni at bootlin.com Sat Nov 5 22:43:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:43:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/freeipmi: fix build without makeinfo In-Reply-To: <20221102181803.104116-1-fontaine.fabrice@gmail.com> References: <20221102181803.104116-1-fontaine.fabrice@gmail.com> Message-ID: <20221105234327.454f3151@windsurf> On Wed, 2 Nov 2022 19:18:03 +0100 Fabrice Fontaine wrote: > Disable documentation to avoid the following build failure without > makeinfo raised at least since bump to version 1.6.10 in commit > f0faa3b71c585cb70bcd6fa4bafb756b98130bd5 (and probably since the > addition of the package in commit > 663f39c88c01593855c18355a4decdceeffd884b): > > /home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found > WARNING: 'makeinfo' is missing on your system. > You should only need it if you modified a '.texi' file, or > any other file indirectly affecting the aspect of the manual. > You might want to install the Texinfo package: > > The spurious makeinfo call might also be the consequence of > using a buggy 'make' (AIX, DU, IRIX), in which case you might > want to install GNU make: > > Makefile:442: recipe for target 'freeipmi-faq.info' failed > > Fixes: > - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 > > Signed-off-by: Fabrice Fontaine > --- > package/freeipmi/0001-add-disable-doc.patch | 72 +++++++++++++++++++++ > package/freeipmi/freeipmi.mk | 2 + > 2 files changed, 74 insertions(+) > create mode 100644 package/freeipmi/0001-add-disable-doc.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:44:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:44:16 +0100 Subject: [Buildroot] [git commit] Revert "package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1" Message-ID: <20221105224436.4B4B587F82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=19bd315208ccdd01d7b8147d43d05799f3deaa1c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This reverts commit 8e2d08c583228e48c622e0adc2ba577cded40ad2. It was meant to be applied to next, not master. Signed-off-by: Thomas Petazzoni --- package/ninja/ninja.hash | 2 +- package/ninja/ninja.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ninja/ninja.hash b/package/ninja/ninja.hash index 57c10bb287..ecde199844 100644 --- a/package/ninja/ninja.hash +++ b/package/ninja/ninja.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db ninja-1.11.1.g95dee.kitware.jobserver-1.tar.gz +sha256 549c31ee596566b952c600e23eb9b8d39a4112cd5fdeb2e5a83370669176da40 ninja-1.10.2.g51db2.kitware.jobserver-1.tar.gz sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea COPYING diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index b7bc1a4f1c..bc84046414 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -4,8 +4,8 @@ # ################################################################################ -NINJA_VERSION_MAJOR = 1.11.1 -NINJA_VERSION = $(NINJA_VERSION_MAJOR).g95dee.kitware.jobserver-1 +NINJA_VERSION_MAJOR = 1.10.2 +NINJA_VERSION = $(NINJA_VERSION_MAJOR).g51db2.kitware.jobserver-1 NINJA_SITE = $(call github,Kitware,ninja,v$(NINJA_VERSION)) NINJA_LICENSE = Apache-2.0 NINJA_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:43:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:43:47 +0100 Subject: [Buildroot] [git commit] package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1 Message-ID: <20221105224436.426E287F81@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8e2d08c583228e48c622e0adc2ba577cded40ad2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/ninja/ninja.hash | 2 +- package/ninja/ninja.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ninja/ninja.hash b/package/ninja/ninja.hash index ecde199844..57c10bb287 100644 --- a/package/ninja/ninja.hash +++ b/package/ninja/ninja.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 549c31ee596566b952c600e23eb9b8d39a4112cd5fdeb2e5a83370669176da40 ninja-1.10.2.g51db2.kitware.jobserver-1.tar.gz +sha256 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db ninja-1.11.1.g95dee.kitware.jobserver-1.tar.gz sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea COPYING diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index bc84046414..b7bc1a4f1c 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -4,8 +4,8 @@ # ################################################################################ -NINJA_VERSION_MAJOR = 1.10.2 -NINJA_VERSION = $(NINJA_VERSION_MAJOR).g51db2.kitware.jobserver-1 +NINJA_VERSION_MAJOR = 1.11.1 +NINJA_VERSION = $(NINJA_VERSION_MAJOR).g95dee.kitware.jobserver-1 NINJA_SITE = $(call github,Kitware,ninja,v$(NINJA_VERSION)) NINJA_LICENSE = Apache-2.0 NINJA_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:45:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:45:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1 In-Reply-To: <20221102173048.1202205-1-james.hilliard1@gmail.com> References: <20221102173048.1202205-1-james.hilliard1@gmail.com> Message-ID: <20221105234510.2a460997@windsurf> On Wed, 2 Nov 2022 11:30:48 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/ninja/ninja.hash | 2 +- > package/ninja/ninja.mk | 4 ++-- > 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 Sat Nov 5 22:44:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:44:35 +0100 Subject: [Buildroot] [git commit branch/next] package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1 Message-ID: <20221105224611.C9D7C87F8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6732e230354e0eb62345b039605a1933ba0ad3bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/ninja/ninja.hash | 2 +- package/ninja/ninja.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ninja/ninja.hash b/package/ninja/ninja.hash index ecde199844..57c10bb287 100644 --- a/package/ninja/ninja.hash +++ b/package/ninja/ninja.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 549c31ee596566b952c600e23eb9b8d39a4112cd5fdeb2e5a83370669176da40 ninja-1.10.2.g51db2.kitware.jobserver-1.tar.gz +sha256 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db ninja-1.11.1.g95dee.kitware.jobserver-1.tar.gz sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea COPYING diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index bc84046414..b7bc1a4f1c 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -4,8 +4,8 @@ # ################################################################################ -NINJA_VERSION_MAJOR = 1.10.2 -NINJA_VERSION = $(NINJA_VERSION_MAJOR).g51db2.kitware.jobserver-1 +NINJA_VERSION_MAJOR = 1.11.1 +NINJA_VERSION = $(NINJA_VERSION_MAJOR).g95dee.kitware.jobserver-1 NINJA_SITE = $(call github,Kitware,ninja,v$(NINJA_VERSION)) NINJA_LICENSE = Apache-2.0 NINJA_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:45:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:45:34 +0100 Subject: [Buildroot] [git commit branch/next] package/xerces: bump to version 3.2.4 Message-ID: <20221105224611.D3E6387F90@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2d8f146a9f0ed3b66c4dd470bb76efdbb630a75 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop second patch (already in version) https://github.com/apache/xerces-c/compare/v3.2.3...v3.2.4 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...der-loadMsg-fix-memory-leak-when-transcod.patch | 87 ---------------------- package/xerces/xerces.hash | 4 +- package/xerces/xerces.mk | 2 +- 3 files changed, 3 insertions(+), 90 deletions(-) diff --git a/package/xerces/0002-InMemMsgLoader-loadMsg-fix-memory-leak-when-transcod.patch b/package/xerces/0002-InMemMsgLoader-loadMsg-fix-memory-leak-when-transcod.patch deleted file mode 100644 index 76b37c63d9..0000000000 --- a/package/xerces/0002-InMemMsgLoader-loadMsg-fix-memory-leak-when-transcod.patch +++ /dev/null @@ -1,87 +0,0 @@ -From 1bdf6d8ba878c1fe1d779824be70001fc0bebd2c Mon Sep 17 00:00:00 2001 -From: Even Rouault -Date: Fri, 27 Aug 2021 01:33:27 +0200 -Subject: [PATCH] InMemMsgLoader::loadMsg(): fix memory leak when transcoding - fails. - -Seen with the IconvGNU transcoder when parsing " - ---- - .../MsgLoaders/InMemory/InMemMsgLoader.cpp | 31 ++++++++++++++----- - 1 file changed, 23 insertions(+), 8 deletions(-) - -diff --git a/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp b/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp -index cda103226..6971fde96 100644 ---- a/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp -+++ b/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp -@@ -25,6 +25,7 @@ - // --------------------------------------------------------------------------- - #include - #include -+#include - #include - #include - #include -@@ -153,14 +154,28 @@ bool InMemMsgLoader::loadMsg(const XMLMsgLoader::XMLMsgId msgToLoad - XMLCh* tmp4 = 0; - - bool bRet = false; -- if (repText1) -- tmp1 = XMLString::transcode(repText1, manager); -- if (repText2) -- tmp2 = XMLString::transcode(repText2, manager); -- if (repText3) -- tmp3 = XMLString::transcode(repText3, manager); -- if (repText4) -- tmp4 = XMLString::transcode(repText4, manager); -+ try -+ { -+ if (repText1) -+ tmp1 = XMLString::transcode(repText1, manager); -+ if (repText2) -+ tmp2 = XMLString::transcode(repText2, manager); -+ if (repText3) -+ tmp3 = XMLString::transcode(repText3, manager); -+ if (repText4) -+ tmp4 = XMLString::transcode(repText4, manager); -+ } -+ catch( const TranscodingException& ) -+ { -+ if (tmp1) -+ manager->deallocate(tmp1); -+ if (tmp2) -+ manager->deallocate(tmp2); -+ if (tmp3) -+ manager->deallocate(tmp3); -+ // Note: tmp4 cannot leak -+ throw; -+ } - - bRet = loadMsg(msgToLoad, toFill, maxChars, tmp1, tmp2, tmp3, tmp4, manager); - --- -2.17.1 - diff --git a/package/xerces/xerces.hash b/package/xerces/xerces.hash index c75ce860e8..e6b5b922d2 100644 --- a/package/xerces/xerces.hash +++ b/package/xerces/xerces.hash @@ -1,5 +1,5 @@ -# From http://www.apache.org/dist/xerces/c/3/sources/xerces-c-3.2.3.tar.xz.sha256 -sha256 12fc99a9fc1d1a79bd0e927b8b5637a576d6656f45b0d5e70ee3694d379cc149 xerces-c-3.2.3.tar.xz +# From http://www.apache.org/dist/xerces/c/3/sources/xerces-c-3.2.4.tar.xz.sha256 +sha256 075bc57940da0f9be6dd183c550c8ce0b9833e4550dc382048377a1a5e3b2bd9 xerces-c-3.2.4.tar.xz # Hash for license file sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/xerces/xerces.mk b/package/xerces/xerces.mk index a3e5361b2e..08efa6fb5c 100644 --- a/package/xerces/xerces.mk +++ b/package/xerces/xerces.mk @@ -4,7 +4,7 @@ # ################################################################################ -XERCES_VERSION = 3.2.3 +XERCES_VERSION = 3.2.4 XERCES_SOURCE = xerces-c-$(XERCES_VERSION).tar.xz XERCES_SITE = http://archive.apache.org/dist/xerces/c/3/sources XERCES_LICENSE = Apache-2.0 From thomas.petazzoni at bootlin.com Sat Nov 5 22:47:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:47:01 +0100 Subject: [Buildroot] [git commit] package/socat: disable openssl for static build Message-ID: <20221105224837.7572987FA4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=934ec83e9d005fb21e5813f4480ebd624ee28c6c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master socat's configure script does not take the zlib dependency into account when linking with libssl, and therefore fails at detecting libssl in BR2_STATIC_LIBS=y configurations. Since there is no easy way to add the zlib dependency, just disable openssl support for static builds. This is not fixing a build failure: libssl was not detected in BR2_STATIC_LIBS=y configurations, so what this commit does is make it explicit. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index c1bf4d260f..bfccd02031 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -39,7 +39,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From thomas.petazzoni at bootlin.com Sat Nov 5 22:46:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:46:02 +0100 Subject: [Buildroot] [git commit] package/socat: fix printf feature detection Message-ID: <20221105224837.6C15387FA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ca100c2d2478cb8ef615edd1ad3cc2e1d90047b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master socal configure uses AC_TRY_RUN to detect printf features. This does not work for cross compilation. All C libraries we use support C99 snprintf. Only glibc and uClibc support the deprecated Z modifier. These issues were noticed by an inspection of configure.ac. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/socat/socat.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d..c1bf4d260f 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -11,6 +11,14 @@ SOCAT_LICENSE = GPL-2.0 with OpenSSL exception SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL SOCAT_CPE_ID_VENDOR = dest-unreach +SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes + +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y) +SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes +else +SOCAT_CONF_ENV += ac_cv_have_z_modifier=no +endif + ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) SOCAT_CONF_ENV += \ sc_cv_sys_crdly_shift=12 \ From thomas.petazzoni at bootlin.com Sat Nov 5 22:49:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:49:42 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105234942.6bdac7cb@windsurf> On Tue, 1 Nov 2022 09:41:54 +0200 Baruch Siach via buildroot wrote: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:49:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:49:42 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105234942.6bdac7cb@windsurf> On Tue, 1 Nov 2022 09:41:54 +0200 Baruch Siach via buildroot wrote: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:48:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:48:43 +0100 Subject: [Buildroot] [git commit branch/next] package/socat: bump to version 1.7.4.4 Message-ID: <20221105224953.1A65A87FAA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1459b7a86324b7d444fa3be635533c62341b7031 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop upstream patch. Update README hash for changes not related to licensing. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- ...re.ac-correct-the-getprotobynumber_r-test.patch | 43 ---------------------- package/socat/socat.hash | 6 +-- package/socat/socat.mk | 2 +- 3 files changed, 4 insertions(+), 47 deletions(-) diff --git a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch b/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch deleted file mode 100644 index de95405531..0000000000 --- a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch +++ /dev/null @@ -1,43 +0,0 @@ -From d56a11beb9b181fd91a70a6d703dfbdfe887122a Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 13 Jan 2022 17:56:10 +0200 -Subject: [PATCH] configure.ac: correct the getprotobynumber_r test - -The AC_TRY_COMPILE test succeeds even when libc does not provide the -tested symbol. The compiler produces a warning, but exits successfully. -Use AC_TRY_LINK that will only succeeds if libc provides the symbol. - -This fixes build with musl libc that does not support -getprotobynumber_r(). - -Signed-off-by: Baruch Siach ---- -Upstream status: sent to socat at dest-unreach.org - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index d4acc9e7e6f5..973a7f2218c9 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -137,13 +137,13 @@ AC_MSG_RESULT($sc_cv_have_prototype_hstrerror) - # getprotobynumber_r() is not standardized - AC_MSG_CHECKING(for getprotobynumber_r() variant) - AC_CACHE_VAL(sc_cv_getprotobynumber_r, --[AC_TRY_COMPILE([#include -+[AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL,1024,NULL);], - [sc_cv_getprotobynumber_r=1; tmp_bynum_variant=Linux], -- [AC_TRY_COMPILE([#include -+ [AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL,1024);], - [sc_cv_getprotobynumber_r=2; tmp_bynum_variant=Solaris], -- [AC_TRY_COMPILE([#include -+ [AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL);], - [sc_cv_getprotobynumber_r=3; tmp_bynum_variant=AIX], - --- -2.34.1 - diff --git a/package/socat/socat.hash b/package/socat/socat.hash index 4f7ff5328e..2113e1b3a4 100644 --- a/package/socat/socat.hash +++ b/package/socat/socat.hash @@ -1,8 +1,8 @@ # From http://www.dest-unreach.org/socat/download.md5sum -md5 5c28dd258ba928326d0716fcb4895cc2 socat-1.7.4.3.tar.bz2 +md5 a605d3779465f42c07fc507cfbfb08f9 socat-1.7.4.4.tar.bz2 # From http://www.dest-unreach.org/socat/download.sha256sum -sha256 d47318104415077635119dfee44bcfb41de3497374a9a001b1aff6e2f0858007 socat-1.7.4.3.tar.bz2 +sha256 fbd42bd2f0e54a3af6d01bdf15385384ab82dbc0e4f1a5e153b3e0be1b6380ac socat-1.7.4.4.tar.bz2 # Locally calculated -sha256 432aebfec164bedcaada7cdf2849e1f003fa00a91a0a1ed34d7cf4abe980f5fb README +sha256 3555c6bc2779ff0f9a7145d1e3cd1d8fde59548bcd3364a23b907de21eec5aa8 README sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 fd9e48ca316a5032069b9521f4f4b4d9b1c60365012bae1e62286bcd5bd2e761 COPYING.OpenSSL diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d..0414c8adc8 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SOCAT_VERSION = 1.7.4.3 +SOCAT_VERSION = 1.7.4.4 SOCAT_SOURCE = socat-$(SOCAT_VERSION).tar.bz2 SOCAT_SITE = http://www.dest-unreach.org/socat/download SOCAT_LICENSE = GPL-2.0 with OpenSSL exception From thomas.petazzoni at bootlin.com Sat Nov 5 22:49:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:49:50 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105234950.6c9e06b4@windsurf> On Tue, 1 Nov 2022 09:41:55 +0200 Baruch Siach via buildroot wrote: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master with an improved commit log. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:49:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:49:50 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105234950.6c9e06b4@windsurf> On Tue, 1 Nov 2022 09:41:55 +0200 Baruch Siach via buildroot wrote: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master with an improved commit log. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:50:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:50:00 +0100 Subject: [Buildroot] [PATCH 3/3] package/socat: bump to version 1.7.4.4 In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105235000.5b76598f@windsurf> On Tue, 1 Nov 2022 09:41:56 +0200 Baruch Siach via buildroot wrote: > Drop upstream patch. > > Update README hash for changes not related to licensing. > > Signed-off-by: Baruch Siach > --- > ...-correct-the-getprotobynumber_r-test.patch | 43 ------------------- > package/socat/socat.hash | 6 +-- > package/socat/socat.mk | 2 +- > 3 files changed, 4 insertions(+), 47 deletions(-) > delete mode 100644 package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:50:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:50:00 +0100 Subject: [Buildroot] [PATCH 3/3] package/socat: bump to version 1.7.4.4 In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105235000.5b76598f@windsurf> On Tue, 1 Nov 2022 09:41:56 +0200 Baruch Siach via buildroot wrote: > Drop upstream patch. > > Update README hash for changes not related to licensing. > > Signed-off-by: Baruch Siach > --- > ...-correct-the-getprotobynumber_r-test.patch | 43 ------------------- > package/socat/socat.hash | 6 +-- > package/socat/socat.mk | 2 +- > 3 files changed, 4 insertions(+), 47 deletions(-) > delete mode 100644 package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peterlin at andestech.com Sun Nov 6 12:07:13 2022 From: peterlin at andestech.com (Yu-Chien Peter Lin) Date: Sun, 6 Nov 2022 12:07:13 +0000 Subject: [Buildroot] [PATCH 1/1] andes_ae350_45_defconfig: bump opensbi, u-boot and linux In-Reply-To: <20221105220835.1e1fa5f0@windsurf> References: <20221104080407.25870-1-peterlin@andestech.com> <20221105220835.1e1fa5f0@windsurf> Message-ID: Hi Thomas, On Sat, Nov 05, 2022 at 10:08:35PM +0100, Thomas Petazzoni wrote: > On Fri, 4 Nov 2022 16:04:07 +0800 > Yu Chien Peter Lin wrote: > > > This patch bumps following packages to the newer version: > > - OpenSBI v1.1 > > - U-boot v2022.10 > > - Linux 6.0 > > > > Linux kernel is hosted on AndesTech Github which includes ethernet, > > SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 > > with andes platfrom fdt driver, hence adding patches for U-boot to > > update the plmt and plicsw compatible strings and modify the IPI scheme. > > > > Signed-off-by: Yu Chien Peter Lin > > --- > > board/andes/ae350/ae350.dts | 274 ------------------ > > board/andes/ae350/genimage_sdcard.cfg | 2 +- > > ...isable-PIC-explicitly-for-assembling.patch | 29 -- > > ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- > > ...001-Fix-mmc-no-partition-table-error.patch | 27 -- > > ...-Support-DTS-of-ftsdc010-driver-for-.patch | 35 +++ > > ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- > > ...-tree-blob-address-at-8-byte-boundar.patch | 37 +++ > > ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- > > ...andes_plic.c-use-modified-IPI-scheme.patch | 43 +++ > > ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- > > ...04-riscv-Rename-Andes-PLIC-to-PLICSW.patch | 263 +++++++++++++++++ > > board/andes/ae350/post-build.sh | 2 +- > > board/andes/ae350/readme.txt | 4 +- > > .../boot/extlinux/extlinux.conf | 2 +- > > board/andes/ae350/uboot.config.fragment | 6 +- > > configs/andes_ae350_45_defconfig | 16 +- > > 17 files changed, 394 insertions(+), 449 deletions(-) > > delete mode 100755 board/andes/ae350/ae350.dts > > delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > > delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > > delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > > create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > > delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > > create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > > delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > > create mode 100644 board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch > > delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > > create mode 100644 board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch > > It looks mostly good. Could you however: > > (1) Add your Signed-off-by inside each of the U-Boot patches you are > introducing, as well as provide a link to where the patches were > downloaded from? Will do, but the first patch: 0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch is used in our production code only, and might not be upstreamed, We will drop it once we updated the mmc driver in kernel. > (2) Remove the numbering in the U-Boot patch titles. I.e instead of > [PATCH 1/2], we want to see [PATCH]. Use "git format-patch -N" to not > have this numbering. OK. > (3) Keep the correct BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_xxyz=y > option in the defconfig? OK. > With these changes, your patch will be ready to be applied. > > Also, are those U-Boot changes going to be accepted in upstream U-Boot? For 0002, here is the thread [1], it seems to be no common solution for ARM and RISC-V based system, not sure what's the status right now. The 0003 & 0004 have been merged recently, I'll remove them and bump U-boot to newer revision. [1] https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ > Thanks! > > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com Thanks for your review! Best regards, Peter Lin From peterlin at andestech.com Sun Nov 6 04:21:14 2022 From: peterlin at andestech.com (Yu Chien Peter Lin) Date: Sun, 6 Nov 2022 12:21:14 +0800 Subject: [Buildroot] [PATCH v2] andes_ae350_45_defconfig: bump opensbi, u-boot and linux Message-ID: <20221106042114.8030-1-peterlin@andestech.com> This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver. Signed-off-by: Yu Chien Peter Lin --- Changelog v1 -> v2 - Add Signed-off and upstream status to U-boot patches - Bump U-boot to a revision that includes U-boot patch 0003 & 0004 - Specify BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y --- board/andes/ae350/ae350.dts | 274 ------------------ board/andes/ae350/genimage_sdcard.cfg | 2 +- ...isable-PIC-explicitly-for-assembling.patch | 29 -- ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- ...001-Fix-mmc-no-partition-table-error.patch | 27 -- ...-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...-tree-blob-address-at-8-byte-boundar.patch | 42 +++ ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 22 +- 15 files changed, 101 insertions(+), 450 deletions(-) delete mode 100755 board/andes/ae350/ae350.dts delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..be89a1563f --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,38 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Signed-off-by: Rick Chen + +Upstream-Status: Pending + +Signed-off-by: Yu Chien Peter Lin +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..5080554ca1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,42 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng + +This patch was imported from U-boot patchwork: +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ + +Signed-off-by: Yu Chien Peter Lin +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..8e471fb3f0 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -4,32 +4,36 @@ BR2_RISCV_ISA_CUSTOM_RVM=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" +BR2_PACKAGE_XORG7=y +BR2_PACKAGE_LIBXCB=y +BR2_PACKAGE_BAT=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -- 2.34.1 From thomas.petazzoni at bootlin.com Sun Nov 6 07:34:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 06 Nov 2022 07:34:14 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-05 Message-ID: <20221106073420.EFBD4400C8@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-05 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 0 | 1 | 1 | 2 | 2022.08.x | 14 | 17 | 0 | 31 | master | 159 | 265 | 1 | 425 | next | 14 | 20 | 0 | 34 | Classification of failures by reason for master ----------------------------------------------- imagemagick-7.1.0-51 | 20 s6-linux-init-1.0.6.3 | 20 libnss-3.84 | 17 host-binutils-2.38 | 11 xz-5.2.7 | 10 glibc-2.36-66-ga1dc0be03c9d... | 9 gobject-introspection-1.72.0 | 6 host-pahole-1.24 | 6 host-rust-1.64.0 | 6 lxc-4.0.12 | 6 gensio-2.5.5 | 5 host-go-1.19.3 | 5 libglib2-2.72.3 | 5 efivar-38 | 4 host-binutils-2.39 | 4 linux-6.0.1 | 4 perl-5.34.1 | 4 unknown | 4 crun-1.5 | 3 gmp-6.2.1 | 3 python-numpy-1.23.4 | 3 sdl-1.2.15 | 3 bdwgc-8.2.2 | 2 boost-1.80.0 | 2 dahdi-linux-3.2.0 | 2 dash-0.5.11.5 | 2 dmalloc-5.6.5 | 2 edk2-edk2-stable202102 | 2 elfutils-0.186 | 2 gerbera-1.10.0 | 2 host-binutils-2.37 | 2 host-gcc-final-12.2.0 | 2 libgcrypt-1.10.1 | 2 libgpg-error-1.45 | 2 libkcapi-1.4.0 | 2 linuxptp-3.1.1 | 2 memcached-1.6.16 | 2 musl-1.2.3 | 2 open62541-v1.3.3 | 2 python-cryptography-38.0.1 | 2 toolchain-external-codescap... | 2 zlib-ng-2.0.6 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 alsa-lib-1.2.8 | 1 apitrace-10.0 | 1 berkeleydb-5.3.28 | 1 binutils-arc-2020.09-release | 1 botan-2.19.2 | 1 cairo-1.16.0 | 1 cni-plugins-1.1.1 | 1 crucible-2022.05.25 | 1 dhcp-4.4.3-P1 | 1 dieharder-3.31.1 | 1 docker-cli-20.10.19 | 1 dovecot-2.3.19.1 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.3 | 1 flac-1.4.2 | 1 flann-1.9.2 | 1 flare-engine-1.12 | 1 fontconfig-2.13.1 | 1 freeipmi-1.6.10 | 1 freeradius-client-1.1.7 | 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 fwts-22.09.00 | 1 gobject-introspection | 1 gsl-2.6 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 kmod-30 | 1 libcap-ng-0.8.3 | 1 libdcadec-0.2.0 | 1 libdeflate-1.12 | 1 libmad-0.15.1b | 1 libmdbx-0.11.12 | 1 libsigc-3.2.0 | 1 libuhttpd-3.14.1 | 1 linux-5.10.145-cip17 | 1 linux-tools | 1 liquid-dsp-1.4.0 | 1 lirc-tools-0.10.2 | 1 mariadb-10.3.36 | 1 mender-3.4.0 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 opensbi-0.9 | 1 owl-linux-1.0.7 | 1 package/qt6/qt6base/qt6base... | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rsyslog-8.2204.1 | 1 s6-linux-utils-2.6.0.0 | 1 skalibs-2.12.0.1 | 1 traceroute-2.1.0 | 1 uclibc-1.0.42 | 1 ulog-0389d243352255f6182326... | 1 uqmi-0a19b5b77140465c29e2af... | 1 valgrind-3.19.0 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.2 | 1 xenomai-3.0.10 | 1 xxhash-0.8.1 | 1 zabbix-5.4.9 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/eec0f6fe766b97932f9fd846067b420a7a9df748 | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/d73f30467868f8a800c66777d9ff8e5969dd5d6e | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/d1a92bf4a282e51faa486b2b28828a6a49fae10a | i686 | apitrace-10.0 | NOK | http://autobuild.buildroot.net/results/3aeea378ad4ede6d4f2b88042f710cce6a9ff77c | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/d593a6148c5bc1b83cb26ca6a26f0bc1d461f69e | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/2b9924cb8c36a75e1ca7aefe83e95dc11c10ded6 | sh4eb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/b3d8ad327de68332c742e0afdf337dc7c80157d6 | ORPH arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/55c491380f5defc97e45f009e9cd998350d84f7f | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/06362e536c75ea553a1687993f9ab25ed9e1db26 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/1f28a5db8646bcf320e16196316c725c6c5cb78a | m68k | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/19d4aa575b7c6e11a0bda781687b4c2234dee787 | ORPH aarch64 | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/9ae9232a7eacc8dd9fc490eb942f2a35b677945f | powerpc64le | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/3d9571ed48578bcebcf044940d45d50a41e1e80d | powerpc64le | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/9fed0a260098a30c9cac1ebe22c4f7cfb4e85479 | sparc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/de66c4dafce2d9a3d30ca0f87604c85f0b05cff1 | xtensa | crun-1.5 | NOK | http://autobuild.buildroot.net/results/87f831907597ab8809f7cd2b421b26a04a863013 | sh4a | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6918b6d87e978960c219c4c0f705a82ec9d9cc0f | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/09838d2d86adb4ef0c2e7a7a4496b5dd4426b1c3 | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/01144ac7ad04ac584d926b72c672cc7eb94d87f5 | sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ce628e3abad9cfb9ae543529611fbdf7b31e765f | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/1a1a103fe06b4af6343c2152f696435904cfa697 | ORPH sh4aeb | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/87db2586b35259ea6bf758102768dd80ed65445e | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/829445d70babd498d2674880baa3d467e8775bbc | i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/6a1d5559f6138506d6dbe51bf786846f0116f105 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/96ca5bf421166a2f2b35cd63fd0c9de3a4421296 | ORPH x86_64 | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/1fa6a6c539db0ca36df5143ee2b2da3187079c6c | mips64 | dovecot-2.3.19.1 | NOK | http://autobuild.buildroot.net/results/6e30f9be8798162666275be842917b5fcf106d9c | i586 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/e1dc17abf04f53d6218fd9da6cb442f62694a9de | x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/55ed7e3a05baf4c5619f24c95aaf80728b31e209 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/4de664bd2b3956c9de63da5fedcb269469f8f7ff | i686 | efivar-38 | NOK | http://autobuild.buildroot.net/results/a008254c2eae168273976e9828f977977a1ab586 | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/af8ce4328ee0fd62d26cf78c62042e2a93192ab8 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/f6393f1aaff4cb1fb127268227512275146fcd6a | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/64efc12ffb7489a4f6f38f68cd1909f4f392ee49 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/b13d982e4e6515ec581455852985b49e26e609c5 | ORPH mipsel | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/c77c3f3c6b9a0cc3b01ffd2701032c814ecb295f | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/fdc6782d4813b2c051c26effb35689c34428808f | sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/b39e2beb3c2452f85830a87f075b7b266a153d7c | mips64el | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/91c443a170e73f26ea8ed778a9ffb4af238e1e6c | mipsel | flare-engine-1.12 | NOK | http://autobuild.buildroot.net/results/ef845f7270aaaad8991f39a63b63e10ec70be847 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/8a9c716721af937c90a8b6d9e0e75d58d0dbec2e | ORPH powerpc64 | freeipmi-1.6.10 | NOK | http://autobuild.buildroot.net/results/42c83f2838c65dbf9a5d1928564317bbce554f6e | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/f392358bcdc9fb4057dfd7b94255e4a1a9888d18 | i686 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/19e3a7258c3333c04138a97e991d3bdeb0362c7e | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f320003fe43bb158bfa62c8e5f6cd3504a2665c5 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7f99ed8cee061f0d252d1272eb11a89386d5d58e | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/af655b7e0e2dcf33413be2bf411702857d3be641 | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/66720409fe3751fcf1cc37f27f608586c93c2658 | i686 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/803c5bcfcc0c6a2a480fb770003878ba87983857 | arm | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/d653a2c07df360db7600a9eb51ffc382b1bb9016 | arm | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/184a72171e5ce927eebe76c4031a9f9aa8c4aee4 | i686 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/04fbb7b6f6685205516c271a77ff834fc49c3b78 | arc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/998aca68fc53ffb305780d193611eccfdb7aa519 | microblazeel | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/09ead8c6e12e86ae239b97b5ddceb15c2783a63a | microblaze | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/a902edafd635700e56695eda7b4f76651eebe318 | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4ba72b08f771b5056943b81dcc731cd4276e44a6 | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/0db4939971e56ddc27ca50b182e4bcc37f82d506 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/407e8a0562f3717c3aa36f3ed83e9254cd24bf8c | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9a814bcd4ec06fc2cbef895d4b1604f984c0779b | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a24f6433abea03850c23a7ed266c890e63132094 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8170863fbb7b6cd0b3347f93f8d0081901293185 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/335c0919102a216abf5ab62976182398e7a5fd60 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ff733f645999365ef7edf8446031f9ab29b7f0e3 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/965172a514cff2ab395319b59317dfd04715cb41 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c7305bf3b5721195d4f04592139bc4e097c3e81b | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a0a2c6d6088040995fe461fe5b7aed4ba6e4a6a3 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/bc18cd35f3d6280e8103dde07927791979b4f38e | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/a46829f921b6fa8a84ffeab0a21d4f770ca2b456 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/2a20492f123bb573e7240746e0783a615da12a49 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/3dc3a0602a9e09f061098a3f92143923fab1f1cf | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2df97877e9e6b05efb206af4a2af6c523bc0f7b5 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ae7db6b8a29c5dd00468ba4bda316377101149f1 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/df78965c992e5c1eb84eb9654332da6a0c648795 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/490ce8300f2d66f5a0ed6db01298c13b42d3ddce | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c1147698150fce721f5dd02d5bbd584e001111b7 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34f01fca77bf28099b40bfd5e56770e7b8e3ec04 | ORPH powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 | ORPH m68k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ad2eda687d9b8a174ca1dd811fc4d2ffd5c54910 | arc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/97cf3f850516bd935b6216a7cd2c1cf2b94c3a15 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/39219db048852e7a1ca6d12c4447cd7076a17d08 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7552922c91587d14e2a9e290983dcfa78b0e6440 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bcd6545c46aaecd1d2840b0d2108a30b99b4d378 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1fc6c0e2e3b6a7817362bca9c55c872ab1a826c5 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/da19486de3e1c77a852e9a3a32cbcfd0a99dfeac | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/650c53d397acfacd7f343060db08dd563b80263c | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f7c0a923dbe6830f21792d4a50899e42750e9b61 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ab9521be664445c8cd210d68fc64b5d9b96d6f48 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/78ab3f7476bce4605c13ca015d7e9a619e5f9e5d | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/26dcb1b5c7687b35b0e65a54d560a7799a06f311 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f6f6736234d9b6a3b19d3bf6d17ae234bf442a5d | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/07287c2fac55ce4eae7d605a7f22da6c83d6a330 | aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/55b31578d363c831b6e0fde8e4cb5102a79fdd6c | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/11402bafb9009a95155e7e8773d2982fb82b1f8c | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3f41bed2f4463232113df340243a4d4cb708639e | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/488540544fb7e6d7460caafffdab9427a59d63bc | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/25d267b3380c41c640fd8e291cd593ef28efe225 | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/b1a01e418eeb12543a4f4e66fe45eb30b3c82287 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/bd0f89ea94bf04b3092d3f6c04bd0934b389fc67 | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b55605d1bd78a7dbe520f652b05ef117aa4362fd | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/acbdac4afde26f2cd3b8eb3d59583d37af44fec1 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0e26d1e50bcb0973db38dfaaff991a640cfda17d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b6ca79b8df0e07ec46243213d2e3ca686bdb36d5 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/4d71b5e5ec1584856d9cb0f480823e2ff2606cbe | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/086d624686a6b989323eb47f109b3d1238cd141c | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f9c471cbb49c98a065819154b0a7f153abd5f873 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/af8548da8c772afdfb2b498f79780d66b84bc59e | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/131c7e3bdb45632ebc7f346426106c57f45010f4 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c346987b21d371221c7b0563b087c41794c3b28c | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4a15dbb1debe8fb3b7b57dc3d5b1a4233c8edc6d | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c92ad2dd31e91baa574aba2bcd8c3b084fb10919 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/25c58c25649f4c1805022db6769a760623c98f3f | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/efada58f55d56b528107ebd49723438b3619d320 | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/570e1af28ca414e70dc8b443ba3daecd54eb7ad6 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d36a43cd2d81a6e38231daf9b411214b03262174 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/007e975919bf2095a1834b1e107711a77fda6b5b | powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5a7b516970ea04f63b3097379c6903de5e45f37b | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a6745fb8b6e15810cd6667b083a2264985fd030f | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c65e34c686a507d12f1bd3529480a14e9a501441 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/31e024e745a2abeb018bc5cc5127419f516fd4df | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a1572eb01b9ebc553f53a7cd8695a882bcf90676 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/10da6e158e2201b4445d565e6b382a1cf3be695c | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/89a2cf45cb0fd2cef312d4c4bee700dec5361950 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ff78d4069f7623b4ad9c84a639e65d6afcd54540 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/96840ecf5fb4ba2bfdb69773bacaf55bdf9b5209 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a1742f5a0744e49698d9e8e166947a6ab790d384 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6a10ff81d1551871e9275e5178e437eec8b65dd3 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/243a0198cbf46c9e8499c1d7a73ae99da940c659 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/68af21565e452c0fd5c143810c388293e6badb54 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/33713d9ddc572ef60e3c0036deadbc8e1362874f | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5cf7bcec93473f16465ed92002269435816c24f4 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/cdb18c0d830d262f1f0c77c122fdb84b3bbaf5d4 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/794e6eefa5544906ee5ffb720a191bbf687c8c46 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5863cfda6e644acc3bebfe80a5d63f06f2a65214 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d2c0ab701241d4d9280767b10733f69615922cf8 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a6fd55ee1568397c0b4a5f5c68b8ed823c070ac0 | ORPH x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/3545d54c2c174ad8e79431db1d8092a30dbd7d78 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/520c9692721a01ecbe66b88559cb1a860a886527 | arm | libdcadec-0.2.0 | NOK | http://autobuild.buildroot.net/results/79ed632255b5700760b0d01d58af3fc43a29c6c2 | microblazeel | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/20de6ba4d18a9591eec7f9ba9b9270b46b2b7e19 | arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/dc43f1a83c8fbd1bf205d5c6bed8f88e49d39401 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/38737869dd7551e8f7febd7e489802a309d79320 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/498245cc1ab3c4cc78e5347884c6e10096d42b5f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/06fdd59a4b7cda73336fc196c10da47b68582344 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0b3c0df906ec3f68d83c54e0eb00f2cb4bc34302 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/48a07b3a2b0f1845ab982c1726a22d178e5a23a4 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dd6ac6414caf84d8e0a17c6ab5cf92a0bf51a0fa | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/4964fa883d0792e24cc15115947db889256d99e7 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/7377e6301ea40ef7f1244f907a93d90410c9d987 | ORPH sh4eb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/7293886ea11398e1d71e42512922cf51f8ff69a7 | armeb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/9130babd78e35727f5bb55b8a69474bd8e3aefa3 | armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/d553ebe6f6ced3293502ea610a62196ed5485742 | ORPH microblazeel | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/6e6e59cce29599f81fda446f168977b1f34af713 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/225e1c051db625a51a1bf1b33320b15d385cc9e3 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0fa227095967d27b59ed05a6f2042a9bbcba38e6 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/766dcf9d654ef834ce7d5f24624af343f4f90f6f | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ac5a5abb1c10b827487f067874ed8179a5fd378f | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/00b7aa196ffbb7f29bdaf81cc26a5e7ee83c2c6f | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1e194fd3b113b41ebcc2c9cc6023825668f3f73e | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/153e40d9001bb106bb4ed5746a24fef0b254cfa1 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/44a9e284e5a237d95dbf783ea9945d3a23367e7d | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9553724113e10182983ff5e58744207338ad7f33 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9fa873e6933a43bd337d0128e50ae667cf3021f3 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/eca27def24d6004e292f86c3da6723bf29c7927e | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e87e593c0022837145b417fa7b84dd8574eb9833 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/94e9b22494b71eb1a054a2abd093ca4ed9fcc691 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d7f3d89510f40491f15605628c3d7eb879b7159e | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fc38d01fcac30641da0efd5b4c2d4d16a7e76d80 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d1830e8593da24f14cdce25c8fcbecf494d3a381 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8ee18d7552c20d583b46757472b21ab5a3db8427 | aarch64 | libsigc-3.2.0 | NOK | http://autobuild.buildroot.net/results/9f055c6830610519cd34bfe5e93762b4ecf8c9bb | ORPH mips64el | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 | mips | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/6b9da1c4aab5b97109af2c2a8135d03dbbef55ad | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/cee421cea2be7369743132ccbbd0428efee27e3f | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/732b8bc90074549921ac5e732230fe39fe650632 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ce3bb32cd9939e62b777025846c1ed9f59fb9883 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2f4d8194f5c34a096add59c49184844c9b79d315 | ORPH xtensa | linux-tools | NOK | http://autobuild.buildroot.net/results/b6abd641f528101e74f9af33e54ccefe0731148f | ORPH powerpc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/cd515e87c187e8110b53b2d2f1b0e50aba15b039 | armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/18630ac9a3fc3fe2c86dab3f915aa2170758a29c | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/2686af57b81b4814b36fceeaed69774f7f013640 | i686 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bc9a24a685a51b0894e81cf9d97be9360d76b925 | ORPH sh4a | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/22ab6b8b1c17642f634b7c66c83338bea0c42724 | sh4aeb | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/0d99505b29da7bce321e946e895c183f8ac05fbf | i686 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/d6a5ccc820bb24bfcf80e3f1f3f7ea04ef6dfc23 | mipsel | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/c1a396c72595cb94d3fbc075c28eb087cd3bd51e | mipsel | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/4cdb8ed0ddf3b3e3bd68462c79aab7891a6afe18 | microblazeel | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/7e4267b43b46cb10dcd64e86c3a0f49ec03cd9f5 | sparc64 | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/5c1dbb2486af1b267dec549272e0be04fa77ec34 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/8c802408f813b3f7a8751ae33439dd861bc31520 | ORPH microblaze | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/810fd8566a14f24a4d01bdfe71e70fd86326c968 | ORPH s390x | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/55063c5f119963a292d3ce11372d171cd6b05125 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/3a7cf316ae780ab632e05b67eafdcc1f020bb88d | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/0ffeee1646fe82ae2352eb7f846746cea3bed317 | nios2 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/d0ce0cc8ad715a743df08d6986c97126d07cca8d | aarch64_be | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/bf7eb86aad0cf2341c64abaa44955994e314f4c1 | ORPH sparc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/c336a206828813ef01d397427dd530660ef8bf49 | ORPH i686 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/b2338c307bcdede99537a9f3b8ad09212d9d3c34 | ORPH armeb | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/0158eba103da1d7301e47f9d375660c1bfaa7b8c | riscv64 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/ab83d32554a538e7861957e1ced2024daf9fd3c7 | armeb | owl-linux-1.0.7 | NOK | http://autobuild.buildroot.net/results/163eb4c3b7445a3e33a0adc78278b017b78ff63d | aarch64_be | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/c7c410d8ee95a4278f6f253e0caee723c1a2ac68 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/36ddc638aa173c4423b72222a5706108a7a5ffdd | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/d0279714d821c06b9df7a4c7a54051a6be2bd9ed | microblazeel | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/6bee2f3392c7700825c8da25fc7544c950b06138 | powerpc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/83aa42e8e3f3f0d4e33c4eb5b6ecd84c8a038c2a | powerpc64le | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/64d794f948f67dd0b460c00219d348c3dc09eb05 | armeb | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/ada63ba5e510ed82a61e2c3d8feaf6d59b92b0fb | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/f0ab6ee1fed7e2b9a808517a553b7c040ff0bffa | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/f335cf5099eef0d88eaf24412e336c3f94610545 | armeb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/4bcbe9d3e953cbd016c87aa14372bf7159e52dbe | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/0c65034672901f6ef54ca8f5a604e3dcb115ab23 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/e727a14032314650624756062522c7847f3cad12 | arceb | rsyslog-8.2204.1 | NOK | http://autobuild.buildroot.net/results/4aa8b4064ece921aa8f566d65ee0f0a34792c272 | sparc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/70df168ee3d56161528a5bf350bc763063a8971a | m68k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/f393b5199178d0c092f254a825318b4ff393ff64 | arceb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/1e1a75bd9a630f03bddcc165d33d9e1626b201fd | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9d6d3411fbde2a58db73c50e6c217a7aeb5c2381 | mips64el | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/cfa1e98db4a30720270fccd7b7e34b1fe6b4007b | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e180387538ee0c704926ec6296167f8a0dc1d911 | sparc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/b974e7d00f9ca5ad4d3c327a25181b4cdc550683 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/3ea87c9070e0522d4e8eb32e36b4adc14fac1c26 | sh4a | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/d19c495f2fa511d5a45da535bfffceb382c493ea | aarch64_be | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/65b11baacede72dfcb9bf69f4a78b24cda39a301 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/24e94bde79401585ca9674d526ba278e777450b9 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/58ff8deab7de8345de7f09452084f2083ad99b93 | powerpc64le | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/2a66fc2efe5e8092fa1d597ac0249ad785906c50 | powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/ceea3753a3789f3ee807d856b3b636b86b479d59 | sparc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/53a6c55c50c2c70d93101d58918284d99e008d2b | i586 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/814567399c2babe4c966dcc5a5050c2a5ef55602 | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/488296450da14502102a2c6f502baa61ad97f4ef | aarch64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/b39a646c53d9d1226793a3db59bcffd4f475b033 | i686 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4add2d4a75a9602f1135cec124819988eba7e284 | mips | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c6ec9dc000b0a26ab5de1fc35c7fb0342a10ca4e | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/58e8268e1cb9ee456d77f5f798a791b9ea3271f8 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/e52873198173cd0dc61091363ee4a2f08b8e4485 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2b6b4741961a991aed36428f1f4707e2b15f27e0 | ORPH sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/f53274299d25b71d565e39ea51fc7e7194c488fe | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/83c94bf8a5f2a18cc32fbde5a8c9929769a5192d | mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/1675ce1a2b628f61d66aa473e69801277c4575a7 | ORPH mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/f8b17f0ec4177c5acb10b3c5f0042f9d66c46c4c | ORPH powerpc64le | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/026e2dc87ff2bc997346efdb9d21a012d0d58e54 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/a1d4093ba27e50ec1779590e266bedbfbcc319b7 | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0efe1d147a1bf60a26d1aa4ba84760d478ca23d4 | arc | unknown | NOK | http://autobuild.buildroot.net/results/a23b8889d1505848b632f73a5b84937655e9b0a4 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/7dedc20dec7e6eeb0a6050c26b1f64ef6ec34d80 | arm | unknown | NOK | http://autobuild.buildroot.net/results/b75276f4ff3d77ccf321c9a683693252e33ea352 | arm | unknown | NOK | http://autobuild.buildroot.net/results/2dbee63e28e744e854d2c95c35e583a168de5857 | i686 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/11d5ab55abe639ece0cdfbb44905c04ba995fb69 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0929f9228bc7674721969a00900050af65a1d5a0 | ORPH s390x | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/ef47e810e5adb6856f59d4dd89142c2faf343fd7 | ORPH mips64 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/087439f39ca9ee53fe09394cc20f7cd9a507aa5a | aarch64_be | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/3aeef649233e607cb78e70fdde65626d137e06e6 | sparc64 | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/98ff851932ccab3747f533e52b36ef73159e17b4 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/cf5e95d63a0da7e42e913666b6afcb445fc35a94 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fc75d9a5b7b6c05509a8d93fa6b8db633fb4b956 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/57c92e1a9e84beb927be7163113904f92288a1b5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1e26164aa26bf53da782c8be246d84e985e2da62 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f24125eff0b41577a13ba051323d53b910349807 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/179e2fa6afd5a15d4b5af607841bd9bd18b7716a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f53ac3869e31dfbfc6cf8185d592dfe1e153fd4d | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/61c22a7604e8f3486a13c66fb6c1efdf74d8c007 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/e2a74e836230d438cc50909f80af31e1246acd7d | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/859ab3321078931eb19c2937cf80edb455376f0e | ORPH i686 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/e65899da69d7136c40abc410276ea753f8770d92 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/70a5f87fcdf60d4bcf133dded44ed611808974de | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/9e60d64b9f7bef6c54caef3822c4112a412c036b | ORPH Classification of failures by reason for next --------------------------------------------- host-binutils-2.38 | 3 aubio-0.4.9 | 2 dash-0.5.11.5 | 2 imagemagick-7.1.0-51 | 2 ace-7.0.6 | 1 boost-1.80.0 | 1 cairo-1.16.0 | 1 freeradius-server-3.2.0 | 1 gerbera-1.10.0 | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 host-python-greenlet-2.0.0 | 1 lirc-tools-0.10.2 | 1 memcached-1.6.16 | 1 perl-net-ssleay-1.85 | 1 sudo-1.9.11p2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/65110bdf7dc8387e449e14d5fc53219abb65795e | sparc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b744b5555ed2eed36485ebca78941c28dfb9f629 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a3255e89a3bc554ffa5045e63dff4584eed83230 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/52ecaaae22c091eae56e56629723d19d20d7520d | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/fd2aaeea1ef57d16bc330cf565db26d0105a55e0 | powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/c15071812943e10aa92eacf19bbeadc0de2eca5b | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/73515e8c3dc5ffe2521fbe726b4ed3d27290f24a | ORPH microblazeel | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/cb64d3fa30e42d3d2494132fbab06081b8e00e08 | sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/dc0eef08b0d08dffed1c97a4dc6db650556e0437 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ff24942e753374795699e24483b06ec1e9b9d60a | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d0fa9e9ebc7322d6e9f39094e5e2154a2a245105 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/71cb4c056870dff79c9519ddd5b78d91c4fab441 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/533eef356b10fb2c29a2c008e2a888ba58ecaae7 | m68k | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/49dd51fd9fb6705e9b6b96a8b4f7e6df92dda7d1 | sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f289c82d7cca61921925bc764c467b046e8eedbb | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/dc117ecebc40b7c7461b3cef0617d6343a0b6a30 | ORPH mips64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/e0bd985abab90cbe51290b318135c8e6288bba40 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/1c55b2ff1f20a1c3873a8e13d221fb065d681abb | ORPH aarch64_be | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/642a27ab6b3f5bd8f4070a36c8e57be7317638a3 | xtensa | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/82bec7d97cdd7e160f89eb8b269652e5c56087ae | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- nodejs | 1 poppler-21.12.0 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | nodejs | TIM | http://autobuild.buildroot.net/results/c02c153ced5cbf86775f9e70500693811cded10e | xtensa | poppler-21.12.0 | NOK | http://autobuild.buildroot.net/results/ba55a53253a379fa48509ee673a96f576e6141e7 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-rust-1.62.0 | 3 acpid-2.0.33 | 1 docker-proxy-f6ccccb1c082a4... | 1 gerbera-1.10.0 | 1 host-pahole-73383b3a39afe86... | 1 igd2-for-linux-2.1 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 lpc32xxcdl-2.11 | 1 luvi-2.13.0 | 1 open62541-v1.3.2 | 1 s6-portable-utils-2.2.3.2 | 1 tealdeer-1.5.0 | 1 wolfssl-5.5.1 | 1 xfsprogs-5.14.2 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.33 | NOK | http://autobuild.buildroot.net/results/684f999b61ba614c9e145dde8f4e24472d846a8c | ORPH powerpc64le | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/3a55651130740c405287f8cb4c5d2f5ab7199a13 | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/998a7be9beca7f20d8d64245c2eb26784e0f9fec | aarch64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/6e22aad3b2585be9f7884c607b29e4afaa72eca2 | i686 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/b1a497e4c7f82bf4380b4ec35875570f75bd8fe4 | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/1fc21bdf544b71d29cb9faecbc9a97830f6c486c | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/70d1cb4cf72c17bc2fd8d234d3f4cf476d52bb7e | aarch64_be | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/b8459dee08efcd7f90eed5033a764181130e0a4a | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a1ada753d27dc621fb00a24b067ad89ff319608e | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a8fd2c9117c3d923ba488050941855d4f3751813 | armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/88ac2225ee2364c7303ed3b06bb00209124083e4 | ORPH powerpc | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/f40f0372932d58cc49882a1c3d481aac2dad3e54 | ORPH mipsel | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/3ee6607135a17f6838b8c5d26a9d2107d421a508 | ORPH microblaze | s6-portable-utils-2.2.3.2 | NOK | http://autobuild.buildroot.net/results/65da355abc4a3e3b7810b60b55ef1a8e626f7a55 | powerpc64le | tealdeer-1.5.0 | NOK | http://autobuild.buildroot.net/results/0afe22fe722b6e0c7de85eb5af8ee671df3aaabd | armeb | wolfssl-5.5.1 | NOK | http://autobuild.buildroot.net/results/bb410201c4e6b0253cfb5924d8c8a8ac7acb7c6b | mipsel | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/13c7cc42c20046cf63ae20183dfab689cbece9b8 | ORPH Gitlab CI results for 2022-11-05 ================================ -- http://autobuild.buildroot.net From troglobit at gmail.com Sun Nov 6 08:47:00 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 06 Nov 2022 09:47:00 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221105184810.GO3918838@scaer> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221105184555.GM3918838@scaer> <20221105184810.GO3918838@scaer> Message-ID: <86bkpkjwqj.fsf@gmail.com> On Sat, Nov 05, 2022 at 19:48, "Yann E. MORIN" wrote: > On 2022-11-05 19:45 +0100, Yann E. MORIN spake thusly: >> Applied to master, thanks. > s/master/next/ > Also, sorry for the typo in your name in my previous reply... :-/ Absolutely no problem, thank you! <3 /J From troglobit at gmail.com Sun Nov 6 08:54:43 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 06 Nov 2022 09:54:43 +0100 Subject: [Buildroot] [PATCH 3/3] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <20221105184455.GL3918838@scaer> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-4-troglobit@gmail.com> <20221031214956.37e0ef12@windsurf> <871qqnf7wt.fsf@gmail.com> <20221105184455.GL3918838@scaer> Message-ID: <868rkojwdo.fsf@gmail.com> On Sat, Nov 05, 2022 at 19:44, "Yann E. MORIN" wrote: > On 2022-11-01 08:30 +0100, Joachim Wiberg spake thusly: >> On Mon, Oct 31, 2022 at 21:49, Thomas Petazzoni wrote: >> > On Mon, 31 Oct 2022 18:46:32 +0100 Joachim Wiberg wrote: >> >> +cmd() >> >> +{ >> >> [SNIP] >> >> +} >> > I don't think we're using this cmd construct anywhere else in the tree, >> > or did I miss some change in our coding style/policy? >> >> I mentioned it in the cover letter, but that information should have >> been here in this patch. Sorry about that. >> >> It all started out with utils/check-package telling me I used $DAEMON >> wrong. While changing that I ended up with a final comment from it >> that said I should also "run shellcheck and fix the warnings". >> >> It in turn had several grievances which I took one by one. In this one >> I used the same construct as in package/smcroute/S41smcroute to work >> around a warning about using `$?` instead of using an `if cmd; then ...` > We hanve cmd() in only two pacjages so far, smcroute and watchdogd, both > proided by you, so I can see you are aiming for some consistency! :-) > However, the majority of our SNNfoo startup scripts do not use this > cmd() wrapper construct, so I am not a fan of it. > (I like that it is generic and that we could have in a library of helpers > shared across our startup script, but IIRC we had a similar discussion a > long time ago, and decide against it, because it is trivial enough to > call start-stop-daemon). OK, I get it. I was sort of aiming for a rehash of the start() and stop() helper functions that many other start scripts use. It's a small generalization step up from that to reduce duplication and thus avoid annoying bugs in behavior between stop and start actions. Anyway ... > The rest of the changes are however interesting, so could you respin > with just fixing those, pelase? Sure thing, I'll send a v2! :-) > Note: it is acceptable that some shellcheck triggers get forcefully > disabled. OK, was a bit unsure about the policy for that. Thanks! > For example, SC2086 (Double quote to prevent globbing and word > splitting) must be disabled when expanding $DAEMON_ARGS; this can be > achieved with: > > # shellcheck source=/dev/null > [ -f $CFGFILE ] && . $CFGFILE > > # shellcheck disable=SC2086 > start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS Ah, yes that makes sense. Thank you! > Basically, the canonical reference for a startup script is > package/busybox/S01syslogd. Got it! :) > Oh, btw, as much as I hate TABs, we do use TABs for indentation... > https://nightly.buildroot.org/#adding-packages-start-script Yup, I'll be migrating my scripts to this. Thanks for the clarification and the thorough review! Best regards /Joachim From peter at korsgaard.com Sun Nov 6 10:04:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:11 +0100 Subject: [Buildroot] [PATCH 2/7] package/rtl8189fs: disable package for s390x architecture In-Reply-To: <20221026132634.999254-3-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:29 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-3-giulio.benetti@benettiengineering.com> Message-ID: <87a654l7qc.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:19 +0100 Subject: [Buildroot] [PATCH 1/7] package/rtl8189es: disable package for s390x architecture In-Reply-To: <20221026132634.999254-2-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:28 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-2-giulio.benetti@benettiengineering.com> Message-ID: <875yfsl7q4.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Fixes: > http://autobuild.buildroot.net/results/693053491ba61edcff0f75a4f30c13958e7e12ce/ > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:27 +0100 Subject: [Buildroot] [PATCH 3/7] package/rtl8723bu: disable package for s390x architecture In-Reply-To: <20221026132634.999254-4-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:30 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-4-giulio.benetti@benettiengineering.com> Message-ID: <871qqgl7pw.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:36 +0100 Subject: [Buildroot] [PATCH 4/7] package/rtl8723ds: disable package for s390x architecture In-Reply-To: <20221026132634.999254-5-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:31 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-5-giulio.benetti@benettiengineering.com> Message-ID: <87wn88jt57.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:41 +0100 Subject: [Buildroot] [PATCH 5/7] package/rtl8812au-aircrack-ng: disable package for s390x architecture In-Reply-To: <20221026132634.999254-6-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:32 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-6-giulio.benetti@benettiengineering.com> Message-ID: <87sfiwjt52.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:48 +0100 Subject: [Buildroot] [PATCH 6/7] package/rtl8821au: disable package for s390x architecture In-Reply-To: <20221026132634.999254-7-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:33 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-7-giulio.benetti@benettiengineering.com> Message-ID: <87o7tkjt4v.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:52 +0100 Subject: [Buildroot] [PATCH 7/7] package/wilc-driver: disable package for s390x architecture In-Reply-To: <20221026132634.999254-8-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:34 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-8-giulio.benetti@benettiengineering.com> Message-ID: <87k048jt4r.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 09:58:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 10:58:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8189es: disable package for s390x architecture Message-ID: <20221106100519.C937787F3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=968d40d94d22e3fd9b2b9ccc644f9540fef7e85d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Fixes: http://autobuild.buildroot.net/results/693053491ba61edcff0f75a4f30c13958e7e12ce/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 682224d6f6e80e78ff61f3545a7ae5d7a15ba887) Signed-off-by: Peter Korsgaard --- package/rtl8189es/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8189es/Config.in b/package/rtl8189es/Config.in index 2e3474e5e1..11dd225436 100644 --- a/package/rtl8189es/Config.in +++ b/package/rtl8189es/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8189ES bool "rtl8189es" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help Wireless driver rtl8189es. @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8189ES https://github.com/jwrdegoede/rtl8189ES_linux.git comment "rtl8189es needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:01:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:00 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8189fs: disable package for s390x architecture Message-ID: <20221106100519.D3E4B87F4C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0a992777e1a1642cb118075422881db707243a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 33400378d05cf078314ed0fa9612fa5ab13f7fa6) Signed-off-by: Peter Korsgaard --- package/rtl8189fs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8189fs/Config.in b/package/rtl8189fs/Config.in index ae69b79235..78eeed1a4f 100644 --- a/package/rtl8189fs/Config.in +++ b/package/rtl8189fs/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8189FS bool "rtl8189fs" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help Wireless driver rtl8189fs. @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8189FS https://github.com/jwrdegoede/rtl8189ES_linux.git comment "rtl8189fs needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:01:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8723bu: disable package for s390x architecture Message-ID: <20221106100519.DEEAC87F8D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=85c1af52dca5ce3129fa0b8f6038a160acd962b9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit bff3a804024e1931affcbf13453761afd3c767c6) Signed-off-by: Peter Korsgaard --- package/rtl8723bu/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8723bu/Config.in b/package/rtl8723bu/Config.in index 266a794a7d..7c624fc4d4 100644 --- a/package/rtl8723bu/Config.in +++ b/package/rtl8723bu/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8723BU bool "rtl8723bu" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8723bu wifi driver @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8723BU https://github.com/lwfinger/rtl8723bu comment "rtl8723bu needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:02:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:02:00 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8812au-aircrack-ng: disable package for s390x architecture Message-ID: <20221106100519.E9D8687FB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a06eea4ebe835a135f87e4fede3eab358c130018 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 895692594f9aac04dfede06067eca794533869d8) Signed-off-by: Peter Korsgaard --- package/rtl8812au-aircrack-ng/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8812au-aircrack-ng/Config.in b/package/rtl8812au-aircrack-ng/Config.in index 70cbd15221..d903ab2b3f 100644 --- a/package/rtl8812au-aircrack-ng/Config.in +++ b/package/rtl8812au-aircrack-ng/Config.in @@ -1,8 +1,10 @@ comment "rtl8812au-aircrack-ng needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL config BR2_PACKAGE_RTL8812AU_AIRCRACK_NG bool "rtl8812au-aircrack-ng" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8812au wifi driver (aircrack-ng repository) From peter at korsgaard.com Sun Nov 6 10:02:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:02:08 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8821au: disable package for s390x architecture Message-ID: <20221106100520.0069287F3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aefe9d8c375b9b8937235259aceff303686fe84b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 1e18cc291bbb1c16401abb1b2b661e4e150092f3) Signed-off-by: Peter Korsgaard --- package/rtl8821au/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8821au/Config.in b/package/rtl8821au/Config.in index 87c191b22a..3d7bbf643d 100644 --- a/package/rtl8821au/Config.in +++ b/package/rtl8821au/Config.in @@ -1,8 +1,10 @@ comment "rtl8821au needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL config BR2_PACKAGE_RTL8821AU bool "rtl8821au" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8821au wifi driver From peter at korsgaard.com Sun Nov 6 09:58:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 10:58:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8189es: disable package for s390x architecture Message-ID: <20221106100640.D198887FD8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e732c005b52d2c89ed21ce898b8a94597665900f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Fixes: http://autobuild.buildroot.net/results/693053491ba61edcff0f75a4f30c13958e7e12ce/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 682224d6f6e80e78ff61f3545a7ae5d7a15ba887) Signed-off-by: Peter Korsgaard --- package/rtl8189es/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8189es/Config.in b/package/rtl8189es/Config.in index 2e3474e5e1..11dd225436 100644 --- a/package/rtl8189es/Config.in +++ b/package/rtl8189es/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8189ES bool "rtl8189es" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help Wireless driver rtl8189es. @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8189ES https://github.com/jwrdegoede/rtl8189ES_linux.git comment "rtl8189es needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:01:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:12 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8723bu: disable package for s390x architecture Message-ID: <20221106100640.E559E87FDB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c62055cb2481240bfafb152d6ada1d0dc237d04b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit bff3a804024e1931affcbf13453761afd3c767c6) Signed-off-by: Peter Korsgaard --- package/rtl8723bu/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8723bu/Config.in b/package/rtl8723bu/Config.in index 266a794a7d..7c624fc4d4 100644 --- a/package/rtl8723bu/Config.in +++ b/package/rtl8723bu/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8723BU bool "rtl8723bu" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8723bu wifi driver @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8723BU https://github.com/lwfinger/rtl8723bu comment "rtl8723bu needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:00:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:00:53 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8189fs: disable package for s390x architecture Message-ID: <20221106100640.DAFBE87FDA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dc5c854e19c3be87fef1fba5a8f78ec83a6ceac5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 33400378d05cf078314ed0fa9612fa5ab13f7fa6) Signed-off-by: Peter Korsgaard --- package/rtl8189fs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8189fs/Config.in b/package/rtl8189fs/Config.in index ae69b79235..78eeed1a4f 100644 --- a/package/rtl8189fs/Config.in +++ b/package/rtl8189fs/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8189FS bool "rtl8189fs" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help Wireless driver rtl8189fs. @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8189FS https://github.com/jwrdegoede/rtl8189ES_linux.git comment "rtl8189fs needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:02:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:02:13 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8821au: disable package for s390x architecture Message-ID: <20221106100641.0C02B87FD8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=31d7979f591d8376a82299139c9563b0ba050d16 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 1e18cc291bbb1c16401abb1b2b661e4e150092f3) Signed-off-by: Peter Korsgaard --- package/rtl8821au/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8821au/Config.in b/package/rtl8821au/Config.in index 87c191b22a..3d7bbf643d 100644 --- a/package/rtl8821au/Config.in +++ b/package/rtl8821au/Config.in @@ -1,8 +1,10 @@ comment "rtl8821au needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL config BR2_PACKAGE_RTL8821AU bool "rtl8821au" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8821au wifi driver From peter at korsgaard.com Sun Nov 6 10:02:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:02:24 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wilc-driver: disable package for s390x architecture Message-ID: <20221106100641.1490D87FDF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ffa34edc1b26ff038c95bf62eccada4bf0c1492 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Reviewed-by: Kris Bahnsen Signed-off-by: Thomas Petazzoni (cherry picked from commit 9c2dec7a2ba990233784f0e6baf1cd67d9220f9f) Signed-off-by: Peter Korsgaard --- package/wilc-driver/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/wilc-driver/Config.in b/package/wilc-driver/Config.in index 7ed062bb66..7f970bd38b 100644 --- a/package/wilc-driver/Config.in +++ b/package/wilc-driver/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_WILC_DRIVER bool "wilc kernel module" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help External kernel module for WILC1000/3000 devices. @@ -59,4 +60,5 @@ endif endif comment "wilc kernel module needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:01:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8812au-aircrack-ng: disable package for s390x architecture Message-ID: <20221106100641.0333187FDD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acd7b7f0bdea297952139b58acaab45dcaa2c8cf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 895692594f9aac04dfede06067eca794533869d8) Signed-off-by: Peter Korsgaard --- package/rtl8812au-aircrack-ng/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8812au-aircrack-ng/Config.in b/package/rtl8812au-aircrack-ng/Config.in index 70cbd15221..d903ab2b3f 100644 --- a/package/rtl8812au-aircrack-ng/Config.in +++ b/package/rtl8812au-aircrack-ng/Config.in @@ -1,8 +1,10 @@ comment "rtl8812au-aircrack-ng needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL config BR2_PACKAGE_RTL8812AU_AIRCRACK_NG bool "rtl8812au-aircrack-ng" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8812au wifi driver (aircrack-ng repository) From peter at korsgaard.com Sun Nov 6 10:01:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:43 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8723ds: disable package for s390x architecture Message-ID: <20221106100640.EEA8287FDC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6c3485d433e5ed69eca076927d14dab619bd22e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 5835a64d3648b4f3a012d57a01775e7eeb1418b1) Signed-off-by: Peter Korsgaard --- package/rtl8723ds/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8723ds/Config.in b/package/rtl8723ds/Config.in index ef7dd39a68..e5123a2aae 100644 --- a/package/rtl8723ds/Config.in +++ b/package/rtl8723ds/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8723DS bool "rtl8723ds" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8723bs wifi driver @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8723DS https://github.com/lwfinger/rtl8723ds comment "rtl8723ds needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From heiko.thiery at gmail.com Sun Nov 6 10:20:45 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Sun, 6 Nov 2022 11:20:45 +0100 Subject: [Buildroot] [PATCH] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 Message-ID: <20221106102046.13138-1-heiko.thiery@gmail.com> Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 Signed-off-by: Heiko Thiery --- configs/kontron_bl_imx8mm_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index ff376662e9..240cb52245 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" BR2_TARGET_UBOOT_SPL=y -- 2.20.1 From heiko.thiery at gmail.com Sun Nov 6 10:20:48 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Sun, 6 Nov 2022 11:20:48 +0100 Subject: [Buildroot] [PATCH] configs/kontron_smarc_sal28: add BR2_TARGET_UBOOT_NEEDS_OPENSSL In-Reply-To: <20221106102046.13138-1-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> Message-ID: <20221106102046.13138-2-heiko.thiery@gmail.com> Uboot host tools require openssl. So enable BR2_TARGET_UBOOT_NEEDS_OPENSSL. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233835 Signed-off-by: Heiko Thiery --- configs/kontron_smarc_sal28_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/kontron_smarc_sal28_defconfig b/configs/kontron_smarc_sal28_defconfig index 25846c8cbd..f8515f5b76 100644 --- a/configs/kontron_smarc_sal28_defconfig +++ b/configs/kontron_smarc_sal28_defconfig @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_sl28" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_NEEDS_GNUTLS=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set -- 2.20.1 From heiko.thiery at gmail.com Sun Nov 6 10:20:50 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Sun, 6 Nov 2022 11:20:50 +0100 Subject: [Buildroot] [PATCH] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig In-Reply-To: <20221106102046.13138-1-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> Message-ID: <20221106102046.13138-3-heiko.thiery@gmail.com> Signed-off-by: Heiko Thiery --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 2613624f4b..9bd98da5ef 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1243,8 +1243,10 @@ F: package/volk/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ +F: board/kontron/smarc-sal28/ F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig +F: configs/kontron_smarc_sal28_defconfig F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/ipmitool/ -- 2.20.1 From fontaine.fabrice at gmail.com Sun Nov 6 10:42:40 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 11:42:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/gensio: fix libressl build Message-ID: <20221106104240.276664-1-fontaine.fabrice@gmail.com> Fix the following libressl build failure raised since bump to version 2.5.5 in commit 8f67d23af11510b447d9d0e1a71249f97e655305 and https://github.com/cminyard/gensio/commit/12c94a29808e930a660142013c518468ca14ea62: gensio_filter_certauth.c: In function 'v3_certauth_add_challenge_rsp': gensio_filter_certauth.c:735:44: error: 'EVP_PKEY_ED25519' undeclared (first use in this function); did you mean 'EVP_PKEY_DSA1'? 735 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { | ^~~~~~~~~~~~~~~~ | EVP_PKEY_DSA1 Fixes: - http://autobuild.buildroot.org/results/a0348df9bf9c7ccfd576f607abb6b186da384ad9 Signed-off-by: Fabrice Fontaine --- ...PKEY_ED25519-build-error-on-libressl.patch | 105 ++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch diff --git a/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch new file mode 100644 index 0000000000..e9087aa3e5 --- /dev/null +++ b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch @@ -0,0 +1,105 @@ +From 1e7071684329f23ee3447310d203d193c283979e Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Wed, 5 Oct 2022 15:30:32 -0600 +Subject: [PATCH] Fix missing EVP_PKEY_ED25519 build error on libressl +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes: +gensio_filter_certauth.c: In function ?v3_certauth_add_challenge_rsp?: +gensio_filter_certauth.c:838:44: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? + 838 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 +gensio_filter_certauth.c:838:44: note: each undeclared identifier is reported only once for each function it appears in +gensio_filter_certauth.c: In function ?certauth_add_challenge_rsp?: +gensio_filter_certauth.c:901:44: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? + 901 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 +gensio_filter_certauth.c: In function ?certauth_check_challenge?: +gensio_filter_certauth.c:1048:35: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? + 1048 | if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 + +Signed-off-by: Corey Minyard +[Retrieved from: +https://github.com/cminyard/gensio/commit/1e7071684329f23ee3447310d203d193c283979e] +Signed-off-by: Fabrice Fontaine +--- + lib/gensio_filter_certauth.c | 6 ++++++ + tools/gtlssh-keygen.c | 11 ++++++++++- + 2 files changed, 16 insertions(+), 1 deletion(-) + +diff --git a/lib/gensio_filter_certauth.c b/lib/gensio_filter_certauth.c +index 642379b6..c4552e79 100644 +--- a/lib/gensio_filter_certauth.c ++++ b/lib/gensio_filter_certauth.c +@@ -835,11 +835,13 @@ v3_certauth_add_challenge_rsp(struct certauth_filter *sfilter) + unsigned int lenpos, len; + int rv = 0; + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { + gca_log_err(sfilter, + "Remote end or SSL too old to support ed25519 key"); + return GE_KEYINVALID; + } ++#endif + + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); + lenpos = sfilter->write_buf_len; +@@ -898,8 +900,10 @@ certauth_add_challenge_rsp(struct certauth_filter *sfilter) + if (sfilter->version < 4 || sfilter->my_version < 4) + return v3_certauth_add_challenge_rsp(sfilter); + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) + digest = NULL; ++#endif + + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); + lenpos = sfilter->write_buf_len; +@@ -1045,8 +1049,10 @@ certauth_check_challenge(struct certauth_filter *sfilter) + goto out_nomem; + } + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) + digest = NULL; ++#endif + + if (!EVP_DigestVerifyInit(sign_ctx, NULL, digest, NULL, pkey)) { + gca_logs_err(sfilter, "Digest verify init failed"); +diff --git a/tools/gtlssh-keygen.c b/tools/gtlssh-keygen.c +index c8c28937..0779dd78 100644 +--- a/tools/gtlssh-keygen.c ++++ b/tools/gtlssh-keygen.c +@@ -108,7 +108,12 @@ help(const char *progname) + P(" The default is your username for normal certificates and\n"); + P(" the fully qualified domain name for server certificates.\n"); + P(" --algorithm - Set the algorithm to use for the key,\n"); +- P(" either ed25519, rsa or ec. The default is ed25519.\n"); ++ P(" either ed25519, rsa or ec. "); ++#ifdef EVP_PKEY_ED25519 ++ P("The default is ed25519.\n"); ++#else ++ P("The default is ec.\n"); ++#endif + P(" --force, -f - Don't ask questions, just do the operation. This\n"); + P(" may overwrite data without asking.\n"); + P(" --version - Print the version number and exit.\n"); +@@ -831,7 +836,11 @@ genpkey_ed25519(const char *key) + return rc != 0; + } + ++#ifdef EVP_PKEY_ED25519 + static int (*genpkey)(const char *key) = genpkey_ed25519; ++#else ++static int (*genpkey)(const char *key) = genpkey_ec; ++#endif + + /* + * Create a single key. If name is NULL, it's a server key, otherwise -- 2.35.1 From yann.morin.1998 at free.fr Sun Nov 6 10:40:47 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 11:40:47 +0100 Subject: [Buildroot] [git commit] package/ca-certificates: add support for cryptography >= 3.0 Message-ID: <20221106104927.F09B287FE1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fc1bf137e44caf44a018cf948d5bd2a10566860 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Building ca-certificates with a newer cryptography is breaking because python-cryptography's x509 API changed to accept only bytes, not str. Carry a patch that has been submitted upstream [0] but has not yet been applied [1]. Minor changes to account for 0001-*.patch. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 [1] https://salsa.debian.org/debian/ca-certificates Signed-off-by: Justin Wood Signed-off-by: Yann E. MORIN --- ...tdata2pem.py-Fix-compat-with-cryptography.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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 new file mode 100644 index 0000000000..0537da9224 --- /dev/null +++ b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch @@ -0,0 +1,29 @@ +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 + From yann.morin.1998 at free.fr Sun Nov 6 10:51:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 11:51:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/ca-certificates: add support for cryptography > 3.0 In-Reply-To: <20221102165629.755750-1-jwood+buildroot@starry.com> References: <20221102165629.755750-1-jwood+buildroot@starry.com> Message-ID: <20221106105124.GP3918838@scaer> Justin, All, On 2022-11-02 12:56 -0400, jwood+buildroot at starry.com spake thusly: > From: Justin Wood > > This patch was originally submitted upstream at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 > by Wataru Ashihara . Minor changes by me to account for the Buildroot change in 0001-*.patch. > > Building ca-certificates with a newer cryptography is breaking without this patch, and building buildroots > `python-cryptography` package first doesn't change the broken behavior. I've reworded the commit log in a more logical manner (explain what breaks and why, then how we fix it). I also notice that the bug report states that cryptography 3.0 is also affected, so I tweaked the commit title accordingly. > Signed-off-by: Justin Wood Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...2pem.py-Fix-compat-with-cryptography.patch | 29 +++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch > > 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 > new file mode 100644 > index 0000000000..0537da9224 > --- /dev/null > +++ b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch > @@ -0,0 +1,29 @@ > +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 > + > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From fontaine.fabrice at gmail.com Sun Nov 6 10:53:09 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 11:53:09 +0100 Subject: [Buildroot] [PATCH 1/1] package/crun: fix musl and uclibc-ng builds Message-ID: <20221106105309.350587-1-fontaine.fabrice@gmail.com> Fix the following musl and uclibc-ng build failures raised since the addition of the package in commit 530d6f661e506a4774b7236cb93d65f669adbc92: configure: error: *** argp functions not found - install libargp or argp_standalone Fixes: - http://autobuild.buildroot.org/results/55b283fa46a797253193fb752638ba88597a416b Signed-off-by: Fabrice Fontaine --- package/crun/Config.in | 1 + package/crun/crun.mk | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/package/crun/Config.in b/package/crun/Config.in index 5aca10dcdb..5def7001c1 100644 --- a/package/crun/Config.in +++ b/package/crun/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_CRUN bool "crun" + select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL select BR2_PACKAGE_YAJL # libocispec help crun is a fast and low-memory OCI Container Runtime in C. diff --git a/package/crun/crun.mk b/package/crun/crun.mk index 4a0c150594..65f166e657 100644 --- a/package/crun/crun.mk +++ b/package/crun/crun.mk @@ -15,6 +15,10 @@ CRUN_CPE_ID_VENDOR = crun_project CRUN_AUTORECONF = YES CRUN_CONF_OPTS = --disable-embedded-yajl +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) +CRUN_DEPENDENCIES += argp-standalone +endif + ifeq ($(BR2_PACKAGE_LIBCAP),y) CRUN_DEPENDENCIES += libcap CRUN_CONF_OPTS += --enable-caps -- 2.35.1 From fontaine.fabrice at gmail.com Sun Nov 6 12:58:30 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 13:58:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/zlib-ng: fix build without neon Message-ID: <20221106125830.664168-1-fontaine.fabrice@gmail.com> Fix the following build failure without NEON probably raised since bump to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 and https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 Signed-off-by: Fabrice Fontaine --- package/zlib-ng/zlib-ng.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk index 938acd4181..aa65d8437d 100644 --- a/package/zlib-ng/zlib-ng.mk +++ b/package/zlib-ng/zlib-ng.mk @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ -DZLIB_COMPAT=1 \ -DZLIB_ENABLE_TESTS=OFF -# Enable NEON and ACLE on ARM +# Enable ACLE on ARM ifeq ($(BR2_arm),y) -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON +else +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF endif ifeq ($(BR2_powerpc_power8),y) -- 2.35.1 From fontaine.fabrice at gmail.com Sun Nov 6 13:38:21 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 14:38:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix CVE-2021-4216 Message-ID: <20221106133821.677548-1-fontaine.fabrice@gmail.com> A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream. Signed-off-by: Fabrice Fontaine --- ...ero-for-zero-width-pages-in-muraster.patch | 29 +++++++++++++++++++ package/mupdf/mupdf.mk | 3 ++ 2 files changed, 32 insertions(+) create mode 100644 package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch new file mode 100644 index 0000000000..099a3fdbab --- /dev/null +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch @@ -0,0 +1,29 @@ +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 +From: Sebastian Rasmussen +Date: Tue, 18 Jan 2022 20:33:10 +0100 +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in + muraster. + +[Retrieved from: +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] +Signed-off-by: Fabrice Fontaine +--- + source/tools/muraster.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/source/tools/muraster.c b/source/tools/muraster.c +index c2ceb62f2e..97f4ae2633 100644 +--- a/source/tools/muraster.c ++++ b/source/tools/muraster.c +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) + + w = render->ibounds.x1 - render->ibounds.x0; + min_band_mem = (size_t)bpp * w * min_band_height; +- reps = (int)(max_band_memory / min_band_mem); +- if (reps < 1) ++ if (min_band_mem > 0) ++ reps = (int)(max_band_memory / min_band_mem); ++ if (min_band_mem == 0 || reps < 1) + reps = 1; + + /* Adjust reps to even out the work between threads */ diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..e86ba1e73f 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch MUPDF_IGNORE_CVES += CVE-2021-37220 +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch +MUPDF_IGNORE_CVES += CVE-2021-4216 + # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ -- 2.35.1 From yann.morin.1998 at free.fr Sun Nov 6 12:19:51 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 13:19:51 +0100 Subject: [Buildroot] [git commit] package/crun: fix musl and uclibc-ng builds Message-ID: <20221106135359.7F81287FEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d9f268424558c37cd9538596358a537cd2f882d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following musl and uclibc-ng build failures raised since the addition of the package in commit 530d6f661e506a4774b7236cb93d65f669adbc92: configure: error: *** argp functions not found - install libargp or argp_standalone Fixes: - http://autobuild.buildroot.org/results/55b283fa46a797253193fb752638ba88597a416b Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/crun/Config.in | 1 + package/crun/crun.mk | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/package/crun/Config.in b/package/crun/Config.in index 5aca10dcdb..5def7001c1 100644 --- a/package/crun/Config.in +++ b/package/crun/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_CRUN bool "crun" + select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL select BR2_PACKAGE_YAJL # libocispec help crun is a fast and low-memory OCI Container Runtime in C. diff --git a/package/crun/crun.mk b/package/crun/crun.mk index 4a0c150594..65f166e657 100644 --- a/package/crun/crun.mk +++ b/package/crun/crun.mk @@ -15,6 +15,10 @@ CRUN_CPE_ID_VENDOR = crun_project CRUN_AUTORECONF = YES CRUN_CONF_OPTS = --disable-embedded-yajl +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) +CRUN_DEPENDENCIES += argp-standalone +endif + ifeq ($(BR2_PACKAGE_LIBCAP),y) CRUN_DEPENDENCIES += libcap CRUN_CONF_OPTS += --enable-caps From yann.morin.1998 at free.fr Sun Nov 6 13:58:59 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 14:58:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/crun: fix musl and uclibc-ng builds In-Reply-To: <20221106105309.350587-1-fontaine.fabrice@gmail.com> References: <20221106105309.350587-1-fontaine.fabrice@gmail.com> Message-ID: <20221106135859.GR3918838@scaer> Fabrice, All, On 2022-11-06 11:53 +0100, Fabrice Fontaine spake thusly: > Fix the following musl and uclibc-ng build failures raised since the > addition of the package in commit > 530d6f661e506a4774b7236cb93d65f669adbc92: > > configure: error: *** argp functions not found - install libargp or argp_standalone > > Fixes: > - http://autobuild.buildroot.org/results/55b283fa46a797253193fb752638ba88597a416b > > Signed-off-by: Fabrice Fontaine > --- > package/crun/Config.in | 1 + > package/crun/crun.mk | 4 ++++ > 2 files changed, 5 insertions(+) > > diff --git a/package/crun/Config.in b/package/crun/Config.in > index 5aca10dcdb..5def7001c1 100644 > --- a/package/crun/Config.in > +++ b/package/crun/Config.in > @@ -1,5 +1,6 @@ > config BR2_PACKAGE_CRUN > bool "crun" > + select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL I find it a bit weirs that the select uses the uclibc||musl construct, but that argp-standalone depends on !glibc. Yes, the two conditions are technical equivalent, but still it is weird. I looked at what we currently have, and it turns out that we have only one case where the select uses !glibc (xen), 12 where we use ublibc||musl, and 1 only uclibc (elfutils, which is glibc or uclibc only). so... Applied to master as-is, thanks. Regards, Yann E. MORIN. > select BR2_PACKAGE_YAJL # libocispec > help > crun is a fast and low-memory OCI Container Runtime in C. > diff --git a/package/crun/crun.mk b/package/crun/crun.mk > index 4a0c150594..65f166e657 100644 > --- a/package/crun/crun.mk > +++ b/package/crun/crun.mk > @@ -15,6 +15,10 @@ CRUN_CPE_ID_VENDOR = crun_project > CRUN_AUTORECONF = YES > CRUN_CONF_OPTS = --disable-embedded-yajl > > +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) > +CRUN_DEPENDENCIES += argp-standalone > +endif > + > ifeq ($(BR2_PACKAGE_LIBCAP),y) > CRUN_DEPENDENCIES += libcap > CRUN_CONF_OPTS += --enable-caps > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 14:06:43 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/gensio: fix libressl build In-Reply-To: <20221106104240.276664-1-fontaine.fabrice@gmail.com> References: <20221106104240.276664-1-fontaine.fabrice@gmail.com> Message-ID: <20221106140643.GS3918838@scaer> Fabrice, All, On 2022-11-06 11:42 +0100, Fabrice Fontaine spake thusly: > Fix the following libressl build failure raised since bump to version > 2.5.5 in commit 8f67d23af11510b447d9d0e1a71249f97e655305 and > https://github.com/cminyard/gensio/commit/12c94a29808e930a660142013c518468ca14ea62: > > gensio_filter_certauth.c: In function 'v3_certauth_add_challenge_rsp': > gensio_filter_certauth.c:735:44: error: 'EVP_PKEY_ED25519' undeclared (first use in this function); did you mean 'EVP_PKEY_DSA1'? > 735 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { > | ^~~~~~~~~~~~~~~~ > | EVP_PKEY_DSA1 > > Fixes: > - http://autobuild.buildroot.org/results/a0348df9bf9c7ccfd576f607abb6b186da384ad9 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...PKEY_ED25519-build-error-on-libressl.patch | 105 ++++++++++++++++++ > 1 file changed, 105 insertions(+) > create mode 100644 package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch > > diff --git a/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch > new file mode 100644 > index 0000000000..e9087aa3e5 > --- /dev/null > +++ b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch > @@ -0,0 +1,105 @@ > +From 1e7071684329f23ee3447310d203d193c283979e Mon Sep 17 00:00:00 2001 > +From: James Hilliard > +Date: Wed, 5 Oct 2022 15:30:32 -0600 > +Subject: [PATCH] Fix missing EVP_PKEY_ED25519 build error on libressl > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Fixes: > +gensio_filter_certauth.c: In function ?v3_certauth_add_challenge_rsp?: > +gensio_filter_certauth.c:838:44: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? > + 838 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { > + | ^~~~~~~~~~~~~~~~ > + | EVP_PKEY_DSA1 > +gensio_filter_certauth.c:838:44: note: each undeclared identifier is reported only once for each function it appears in > +gensio_filter_certauth.c: In function ?certauth_add_challenge_rsp?: > +gensio_filter_certauth.c:901:44: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? > + 901 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) > + | ^~~~~~~~~~~~~~~~ > + | EVP_PKEY_DSA1 > +gensio_filter_certauth.c: In function ?certauth_check_challenge?: > +gensio_filter_certauth.c:1048:35: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? > + 1048 | if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) > + | ^~~~~~~~~~~~~~~~ > + | EVP_PKEY_DSA1 > + > +Signed-off-by: Corey Minyard > +[Retrieved from: > +https://github.com/cminyard/gensio/commit/1e7071684329f23ee3447310d203d193c283979e] > +Signed-off-by: Fabrice Fontaine > +--- > + lib/gensio_filter_certauth.c | 6 ++++++ > + tools/gtlssh-keygen.c | 11 ++++++++++- > + 2 files changed, 16 insertions(+), 1 deletion(-) > + > +diff --git a/lib/gensio_filter_certauth.c b/lib/gensio_filter_certauth.c > +index 642379b6..c4552e79 100644 > +--- a/lib/gensio_filter_certauth.c > ++++ b/lib/gensio_filter_certauth.c > +@@ -835,11 +835,13 @@ v3_certauth_add_challenge_rsp(struct certauth_filter *sfilter) > + unsigned int lenpos, len; > + int rv = 0; > + > ++#ifdef EVP_PKEY_ED25519 > + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { > + gca_log_err(sfilter, > + "Remote end or SSL too old to support ed25519 key"); > + return GE_KEYINVALID; > + } > ++#endif > + > + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); > + lenpos = sfilter->write_buf_len; > +@@ -898,8 +900,10 @@ certauth_add_challenge_rsp(struct certauth_filter *sfilter) > + if (sfilter->version < 4 || sfilter->my_version < 4) > + return v3_certauth_add_challenge_rsp(sfilter); > + > ++#ifdef EVP_PKEY_ED25519 > + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) > + digest = NULL; > ++#endif > + > + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); > + lenpos = sfilter->write_buf_len; > +@@ -1045,8 +1049,10 @@ certauth_check_challenge(struct certauth_filter *sfilter) > + goto out_nomem; > + } > + > ++#ifdef EVP_PKEY_ED25519 > + if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) > + digest = NULL; > ++#endif > + > + if (!EVP_DigestVerifyInit(sign_ctx, NULL, digest, NULL, pkey)) { > + gca_logs_err(sfilter, "Digest verify init failed"); > +diff --git a/tools/gtlssh-keygen.c b/tools/gtlssh-keygen.c > +index c8c28937..0779dd78 100644 > +--- a/tools/gtlssh-keygen.c > ++++ b/tools/gtlssh-keygen.c > +@@ -108,7 +108,12 @@ help(const char *progname) > + P(" The default is your username for normal certificates and\n"); > + P(" the fully qualified domain name for server certificates.\n"); > + P(" --algorithm - Set the algorithm to use for the key,\n"); > +- P(" either ed25519, rsa or ec. The default is ed25519.\n"); > ++ P(" either ed25519, rsa or ec. "); > ++#ifdef EVP_PKEY_ED25519 > ++ P("The default is ed25519.\n"); > ++#else > ++ P("The default is ec.\n"); > ++#endif > + P(" --force, -f - Don't ask questions, just do the operation. This\n"); > + P(" may overwrite data without asking.\n"); > + P(" --version - Print the version number and exit.\n"); > +@@ -831,7 +836,11 @@ genpkey_ed25519(const char *key) > + return rc != 0; > + } > + > ++#ifdef EVP_PKEY_ED25519 > + static int (*genpkey)(const char *key) = genpkey_ed25519; > ++#else > ++static int (*genpkey)(const char *key) = genpkey_ec; > ++#endif > + > + /* > + * Create a single key. If name is NULL, it's a server key, otherwise > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 14:06:59 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/zlib-ng: fix build without neon In-Reply-To: <20221106125830.664168-1-fontaine.fabrice@gmail.com> References: <20221106125830.664168-1-fontaine.fabrice@gmail.com> Message-ID: <20221106140659.GT3918838@scaer> Fabrice, All, On 2022-11-06 13:58 +0100, Fabrice Fontaine spake thusly: > Fix the following build failure without NEON probably raised since bump > to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 > and > https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: > > In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: > /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" > 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" > | ^~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/zlib-ng/zlib-ng.mk | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk > index 938acd4181..aa65d8437d 100644 > --- a/package/zlib-ng/zlib-ng.mk > +++ b/package/zlib-ng/zlib-ng.mk > @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ > -DZLIB_COMPAT=1 \ > -DZLIB_ENABLE_TESTS=OFF > > -# Enable NEON and ACLE on ARM > +# Enable ACLE on ARM > ifeq ($(BR2_arm),y) > -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 > +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 > +endif > + > +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) > +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON > +else > +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF > endif > > ifeq ($(BR2_powerpc_power8),y) > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 14:07:13 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:07:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix CVE-2021-4216 In-Reply-To: <20221106133821.677548-1-fontaine.fabrice@gmail.com> References: <20221106133821.677548-1-fontaine.fabrice@gmail.com> Message-ID: <20221106140713.GU3918838@scaer> Fabrice, All, On 2022-11-06 14:38 +0100, Fabrice Fontaine spake thusly: > A Floating point exception (division-by-zero) flaw was found in Mupdf > for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 > upstream. > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...ero-for-zero-width-pages-in-muraster.patch | 29 +++++++++++++++++++ > package/mupdf/mupdf.mk | 3 ++ > 2 files changed, 32 insertions(+) > create mode 100644 package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch > > diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch > new file mode 100644 > index 0000000000..099a3fdbab > --- /dev/null > +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch > @@ -0,0 +1,29 @@ > +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 > +From: Sebastian Rasmussen > +Date: Tue, 18 Jan 2022 20:33:10 +0100 > +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in > + muraster. > + > +[Retrieved from: > +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] > +Signed-off-by: Fabrice Fontaine > +--- > + source/tools/muraster.c | 5 +++-- > + 1 file changed, 3 insertions(+), 2 deletions(-) > + > +diff --git a/source/tools/muraster.c b/source/tools/muraster.c > +index c2ceb62f2e..97f4ae2633 100644 > +--- a/source/tools/muraster.c > ++++ b/source/tools/muraster.c > +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) > + > + w = render->ibounds.x1 - render->ibounds.x0; > + min_band_mem = (size_t)bpp * w * min_band_height; > +- reps = (int)(max_band_memory / min_band_mem); > +- if (reps < 1) > ++ if (min_band_mem > 0) > ++ reps = (int)(max_band_memory / min_band_mem); > ++ if (min_band_mem == 0 || reps < 1) > + reps = 1; > + > + /* Adjust reps to even out the work between threads */ > diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk > index 56ea7cc507..e86ba1e73f 100644 > --- a/package/mupdf/mupdf.mk > +++ b/package/mupdf/mupdf.mk > @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 > # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch > MUPDF_IGNORE_CVES += CVE-2021-37220 > > +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch > +MUPDF_IGNORE_CVES += CVE-2021-4216 > + > # The pkg-config name for gumbo-parser is `gumbo`. > MUPDF_PKG_CONFIG_PACKAGES = \ > freetype2 \ > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 14:06:09 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:09 +0100 Subject: [Buildroot] [git commit] package/gensio: fix libressl build Message-ID: <20221106140911.2E18A88070@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de6820ab1bd2a695772adc7df44036baba62913a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following libressl build failure raised since bump to version 2.5.5 in commit 8f67d23af11510b447d9d0e1a71249f97e655305 and https://github.com/cminyard/gensio/commit/12c94a29808e930a660142013c518468ca14ea62: gensio_filter_certauth.c: In function 'v3_certauth_add_challenge_rsp': gensio_filter_certauth.c:735:44: error: 'EVP_PKEY_ED25519' undeclared (first use in this function); did you mean 'EVP_PKEY_DSA1'? 735 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { | ^~~~~~~~~~~~~~~~ | EVP_PKEY_DSA1 Fixes: - http://autobuild.buildroot.org/results/a0348df9bf9c7ccfd576f607abb6b186da384ad9 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- ...-EVP_PKEY_ED25519-build-error-on-libressl.patch | 105 +++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch new file mode 100644 index 0000000000..e9087aa3e5 --- /dev/null +++ b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch @@ -0,0 +1,105 @@ +From 1e7071684329f23ee3447310d203d193c283979e Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Wed, 5 Oct 2022 15:30:32 -0600 +Subject: [PATCH] Fix missing EVP_PKEY_ED25519 build error on libressl +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes: +gensio_filter_certauth.c: In function ???v3_certauth_add_challenge_rsp???: +gensio_filter_certauth.c:838:44: error: ???EVP_PKEY_ED25519??? undeclared (first use in this function); did you mean ???EVP_PKEY_DSA1???? + 838 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 +gensio_filter_certauth.c:838:44: note: each undeclared identifier is reported only once for each function it appears in +gensio_filter_certauth.c: In function ???certauth_add_challenge_rsp???: +gensio_filter_certauth.c:901:44: error: ???EVP_PKEY_ED25519??? undeclared (first use in this function); did you mean ???EVP_PKEY_DSA1???? + 901 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 +gensio_filter_certauth.c: In function ???certauth_check_challenge???: +gensio_filter_certauth.c:1048:35: error: ???EVP_PKEY_ED25519??? undeclared (first use in this function); did you mean ???EVP_PKEY_DSA1???? + 1048 | if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 + +Signed-off-by: Corey Minyard +[Retrieved from: +https://github.com/cminyard/gensio/commit/1e7071684329f23ee3447310d203d193c283979e] +Signed-off-by: Fabrice Fontaine +--- + lib/gensio_filter_certauth.c | 6 ++++++ + tools/gtlssh-keygen.c | 11 ++++++++++- + 2 files changed, 16 insertions(+), 1 deletion(-) + +diff --git a/lib/gensio_filter_certauth.c b/lib/gensio_filter_certauth.c +index 642379b6..c4552e79 100644 +--- a/lib/gensio_filter_certauth.c ++++ b/lib/gensio_filter_certauth.c +@@ -835,11 +835,13 @@ v3_certauth_add_challenge_rsp(struct certauth_filter *sfilter) + unsigned int lenpos, len; + int rv = 0; + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { + gca_log_err(sfilter, + "Remote end or SSL too old to support ed25519 key"); + return GE_KEYINVALID; + } ++#endif + + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); + lenpos = sfilter->write_buf_len; +@@ -898,8 +900,10 @@ certauth_add_challenge_rsp(struct certauth_filter *sfilter) + if (sfilter->version < 4 || sfilter->my_version < 4) + return v3_certauth_add_challenge_rsp(sfilter); + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) + digest = NULL; ++#endif + + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); + lenpos = sfilter->write_buf_len; +@@ -1045,8 +1049,10 @@ certauth_check_challenge(struct certauth_filter *sfilter) + goto out_nomem; + } + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) + digest = NULL; ++#endif + + if (!EVP_DigestVerifyInit(sign_ctx, NULL, digest, NULL, pkey)) { + gca_logs_err(sfilter, "Digest verify init failed"); +diff --git a/tools/gtlssh-keygen.c b/tools/gtlssh-keygen.c +index c8c28937..0779dd78 100644 +--- a/tools/gtlssh-keygen.c ++++ b/tools/gtlssh-keygen.c +@@ -108,7 +108,12 @@ help(const char *progname) + P(" The default is your username for normal certificates and\n"); + P(" the fully qualified domain name for server certificates.\n"); + P(" --algorithm - Set the algorithm to use for the key,\n"); +- P(" either ed25519, rsa or ec. The default is ed25519.\n"); ++ P(" either ed25519, rsa or ec. "); ++#ifdef EVP_PKEY_ED25519 ++ P("The default is ed25519.\n"); ++#else ++ P("The default is ec.\n"); ++#endif + P(" --force, -f - Don't ask questions, just do the operation. This\n"); + P(" may overwrite data without asking.\n"); + P(" --version - Print the version number and exit.\n"); +@@ -831,7 +836,11 @@ genpkey_ed25519(const char *key) + return rc != 0; + } + ++#ifdef EVP_PKEY_ED25519 + static int (*genpkey)(const char *key) = genpkey_ed25519; ++#else ++static int (*genpkey)(const char *key) = genpkey_ec; ++#endif + + /* + * Create a single key. If name is NULL, it's a server key, otherwise From yann.morin.1998 at free.fr Sun Nov 6 14:07:51 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:07:51 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig Message-ID: <20221106140911.5597E88075@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce38e455bb61ad2f4219a2c7da8b68d07dd0b180 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 2613624f4b..9bd98da5ef 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1243,8 +1243,10 @@ F: package/volk/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ +F: board/kontron/smarc-sal28/ F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig +F: configs/kontron_smarc_sal28_defconfig F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/ipmitool/ From yann.morin.1998 at free.fr Sun Nov 6 14:06:11 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:11 +0100 Subject: [Buildroot] [git commit] package/zlib-ng: fix build without neon Message-ID: <20221106140911.3656788071@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=88d2135a7ad7ed899ef1f2fec070407810f8055d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without NEON probably raised since bump to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 and https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/zlib-ng/zlib-ng.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk index 938acd4181..aa65d8437d 100644 --- a/package/zlib-ng/zlib-ng.mk +++ b/package/zlib-ng/zlib-ng.mk @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ -DZLIB_COMPAT=1 \ -DZLIB_ENABLE_TESTS=OFF -# Enable NEON and ACLE on ARM +# Enable ACLE on ARM ifeq ($(BR2_arm),y) -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON +else +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF endif ifeq ($(BR2_powerpc_power8),y) From yann.morin.1998 at free.fr Sun Nov 6 14:07:49 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:07:49 +0100 Subject: [Buildroot] [git commit] configs/kontron_smarc_sal28: add BR2_TARGET_UBOOT_NEEDS_OPENSSL Message-ID: <20221106140911.4B67888074@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6103c844a5a9ec711cb3cc81ae784ec593382e3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Uboot host tools require openssl. So enable BR2_TARGET_UBOOT_NEEDS_OPENSSL. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233835 Signed-off-by: Heiko Thiery Signed-off-by: Yann E. MORIN --- configs/kontron_smarc_sal28_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/kontron_smarc_sal28_defconfig b/configs/kontron_smarc_sal28_defconfig index 25846c8cbd..f8515f5b76 100644 --- a/configs/kontron_smarc_sal28_defconfig +++ b/configs/kontron_smarc_sal28_defconfig @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_sl28" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_NEEDS_GNUTLS=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set From yann.morin.1998 at free.fr Sun Nov 6 14:06:13 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:13 +0100 Subject: [Buildroot] [git commit] package/mupdf: fix CVE-2021-4216 Message-ID: <20221106140911.4071088073@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3ddca0ccb90967977c2db8c966c205568cf4cb93 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- ...-by-zero-for-zero-width-pages-in-muraster.patch | 29 ++++++++++++++++++++++ package/mupdf/mupdf.mk | 3 +++ 2 files changed, 32 insertions(+) diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch new file mode 100644 index 0000000000..099a3fdbab --- /dev/null +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch @@ -0,0 +1,29 @@ +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 +From: Sebastian Rasmussen +Date: Tue, 18 Jan 2022 20:33:10 +0100 +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in + muraster. + +[Retrieved from: +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] +Signed-off-by: Fabrice Fontaine +--- + source/tools/muraster.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/source/tools/muraster.c b/source/tools/muraster.c +index c2ceb62f2e..97f4ae2633 100644 +--- a/source/tools/muraster.c ++++ b/source/tools/muraster.c +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) + + w = render->ibounds.x1 - render->ibounds.x0; + min_band_mem = (size_t)bpp * w * min_band_height; +- reps = (int)(max_band_memory / min_band_mem); +- if (reps < 1) ++ if (min_band_mem > 0) ++ reps = (int)(max_band_memory / min_band_mem); ++ if (min_band_mem == 0 || reps < 1) + reps = 1; + + /* Adjust reps to even out the work between threads */ diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..e86ba1e73f 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch MUPDF_IGNORE_CVES += CVE-2021-37220 +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch +MUPDF_IGNORE_CVES += CVE-2021-4216 + # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ From glex.spb at gmail.com Sun Nov 6 14:26:34 2022 From: glex.spb at gmail.com (Gleb Mazovetskiy) Date: Sun, 6 Nov 2022 14:26:34 +0000 Subject: [Buildroot] [PATCH 1/1] Makefile: unexport PERL_MM_OPT Message-ID: <20221106142634.875639-1-glex.spb@gmail.com> Compilation of Perl-related packages fails if `PERL_MM_OPT` is defined. We previously issued an error in this case. Instead, simply `unexport` the variable. Signed-off-by: Gleb Mazovetskiy --- Makefile | 3 +++ support/dependencies/dependencies.sh | 9 --------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 7c1c07a2e4..71b622474f 100644 --- a/Makefile +++ b/Makefile @@ -396,6 +396,9 @@ unexport DESTDIR # Causes breakage with packages that needs host-ruby unexport RUBYOPT +# Compilation of perl-related packages will fail otherwise +unexport PERL_MM_OPT + include package/pkg-utils.mk include package/doc-asciidoc.mk diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 2b678ae8c4..4b5012b807 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -46,15 +46,6 @@ case ":${PATH:-unset}:" in ;; esac -if test -n "$PERL_MM_OPT" ; then - echo - echo "You have PERL_MM_OPT defined because Perl local::lib" - echo "is installed on your system. Please unset this variable" - echo "before starting Buildroot, otherwise the compilation of" - echo "Perl related packages will fail" - exit 1 -fi - check_prog_host() { prog="$1" -- 2.37.2 From yann.morin.1998 at free.fr Sun Nov 6 15:03:30 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 16:03:30 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221103224539.692322-2-thomas.petazzoni@bootlin.com> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> <20221103224539.692322-2-thomas.petazzoni@bootlin.com> Message-ID: <20221106150330.GY3918838@scaer> Thomas, All, On 2022-11-03 23:45 +0100, Thomas Petazzoni via buildroot spake thusly: > CARGO_HOME is where Cargo stores its downloaded artefacts. See > https://doc.rust-lang.org/cargo/reference/environment-variables.html: > > CARGO_HOME ? Cargo maintains a local cache of the registry index and > of git checkouts of crates. By default these are stored under > $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable > overrides the location of this directory. Once a crate is cached it > is not removed by the clean command. For more details refer to the > guide. > > We currently make it point to $(HOST_DIR)/share/cargo, but this has a > number of drawbacks: > > (1) It is not shared between Buildroot builds. Each Buildroot build > will re-download the crates index, and the crates themselves, > unless of course the final vendored tarball is already there. > > (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME > is not even shared between packages, as $(HOST_DIR)/share/cargo > is per package. So each package in the build that needs vendoring > of Cargo crates will download the crates index and the crates in > its own CARGO_HOME location. > > To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it > is shared between builds and packages. > > Even though not the best/most authoritative source, > https://github.com/rust-lang/cargo/issues/6930 indicates that there is > a lock when accessing CARGO_HOME, because a user even complains that > this lock has even become more coarse-grained than it used to be > (which for us is fine, it just means that two Cargo fetch operations > from two different packages will be serialized, not a big deal). > > Signed-off-by: Thomas Petazzoni > --- > package/pkg-cargo.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index 5923725f5e..c3d1e34309 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -20,7 +20,7 @@ > # > ################################################################################ > > -BR_CARGO_HOME = $(HOST_DIR)/share/cargo > +BR_CARGO_HOME = $(DL_DIR)/.cargo I am not a fan of dot-directories, because they get hidden, especially since BR2_DL_DIR can be set in the environment and point to a long-lived directory. Instead, I would just call it 'cargo-home'. If that's OK, we can change when applying... Regards, Yann E. MORIN. > PKG_COMMON_CARGO_ENV = \ > CARGO_HOME=$(BR_CARGO_HOME) > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 15:10:05 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 16:10:05 +0100 Subject: [Buildroot] [git commit branch/next] package/pkg-cargo: provide a single definition of CARGO_HOME value Message-ID: <20221106151030.2EAF288083@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3dde2792693bda14bebcdb907ba81c0db3a18c60 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Instead of replicating $(HOST_DIR)/share/cargo in several place, define BR_CARGO_HOME. This will help when we'll want to change this location. Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- package/pkg-cargo.mk | 6 ++++-- package/suricata/suricata.mk | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index f7e3f39503..5923725f5e 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -20,8 +20,10 @@ # ################################################################################ +BR_CARGO_HOME = $(HOST_DIR)/share/cargo + PKG_COMMON_CARGO_ENV = \ - CARGO_HOME=$(HOST_DIR)/share/cargo + CARGO_HOME=$(BR_CARGO_HOME) # __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS is needed to allow # passing the -Z target-applies-to-host, which is needed together with @@ -79,7 +81,7 @@ $(2)_DOWNLOAD_DEPENDENCIES += host-rustc $(2)_DEPENDENCIES += host-rustc $(2)_DOWNLOAD_POST_PROCESS = cargo -$(2)_DL_ENV += CARGO_HOME=$$(HOST_DIR)/share/cargo +$(2)_DL_ENV += CARGO_HOME=$$(BR_CARGO_HOME) # If building in a sub directory, use that to find the Cargo.toml ifneq ($$($(2)_SUBDIR),) diff --git a/package/suricata/suricata.mk b/package/suricata/suricata.mk index 8c38b7c713..72b72cc94d 100644 --- a/package/suricata/suricata.mk +++ b/package/suricata/suricata.mk @@ -29,7 +29,7 @@ SURICATA_DEPENDENCIES = \ SURICATA_CONF_ENV = \ ac_cv_path_HAVE_SPHINXBUILD=no \ - CARGO_HOME=$(HOST_DIR)/share/cargo \ + CARGO_HOME=$(BR_CARGO_HOME) \ RUST_TARGET=$(RUSTC_TARGET_NAME) SURICATA_CONF_OPTS = \ From james.hilliard1 at gmail.com Sun Nov 6 15:13:38 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:13:38 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-weasyprint: bump to version 57.1 Message-ID: <20221106151338.4041049-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-weasyprint/python-weasyprint.hash | 4 ++-- package/python-weasyprint/python-weasyprint.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-weasyprint/python-weasyprint.hash b/package/python-weasyprint/python-weasyprint.hash index 21e58d3677..4da8ea479a 100644 --- a/package/python-weasyprint/python-weasyprint.hash +++ b/package/python-weasyprint/python-weasyprint.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/weasyprint/json -md5 b270213554d781c86b6c3d390b097f2f weasyprint-57.0.tar.gz -sha256 7b6f5cc13819e9a7d8748c1dbf0e8d2444f7a4818a98339f82dccaa822bf911b weasyprint-57.0.tar.gz +md5 bab389bdfb25e03d64591c56367fb344 weasyprint-57.1.tar.gz +sha256 397a9d11298f94485ec3b7b68aeef1c6106fb638350126d9d4a64109b73508a0 weasyprint-57.1.tar.gz # Locally computed sha256 checksums sha256 bfd14eccfa6100575460e685556b183399d4bd335904e3c9521b0116d21c54da LICENSE diff --git a/package/python-weasyprint/python-weasyprint.mk b/package/python-weasyprint/python-weasyprint.mk index 9dd364e1c1..d1e5e7983d 100644 --- a/package/python-weasyprint/python-weasyprint.mk +++ b/package/python-weasyprint/python-weasyprint.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEASYPRINT_VERSION = 57.0 +PYTHON_WEASYPRINT_VERSION = 57.1 PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b7/98/cd0df64b306ac901ffd53c50d9d5d79d92cae756b6469fc14771adb39d77 +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/32/3f/d305dc714c119e5b11c0ea1ecff9741407b6da90d6b684859d3b3e586692 PYTHON_WEASYPRINT_SETUP_TYPE = flit PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Sun Nov 6 15:17:46 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:17:46 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 65.5.1 Message-ID: <20221106151746.4043006-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-setuptools/python-setuptools.hash | 4 ++-- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 2592fc201c..3e4ae01d92 100644 --- a/package/python-setuptools/python-setuptools.hash +++ b/package/python-setuptools/python-setuptools.hash @@ -1,4 +1,4 @@ # From https://pypi.org/pypi/setuptools/json -md5 9018a18990e7c16159ec3972affba76c setuptools-65.5.0.tar.gz -sha256 512e5536220e38146176efb833d4a62aa726b7bbff82cfbc8ba9eaa3996e0b17 setuptools-65.5.0.tar.gz +md5 3f062858ddfb5efa564c9c02a30cb104 setuptools-65.5.1.tar.gz +sha256 e197a19aa8ec9722928f2206f8de752def0e4c9fc6953527360d1c36d94ddb2f setuptools-65.5.1.tar.gz sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 9dc0a6a38b..3b62221e25 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 65.5.0 +PYTHON_SETUPTOOLS_VERSION = 65.5.1 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/c5/41/247814d8b7a044717164c74080725a6c8f3d2b5fc82b34bd825b617df663 +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/26/f4/ca5cb6df512f453ad50f78900bf7ec6a5491ee44bb49d0f6f76802dbdd43 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python -- 2.34.1 From yann.morin.1998 at free.fr Sun Nov 6 15:18:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 16:18:06 +0100 Subject: [Buildroot] [PATCH next 1/2] package/pkg-cargo: provide a single definition of CARGO_HOME value In-Reply-To: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> Message-ID: <20221106151806.GZ3918838@scaer> Thomas, All, On 2022-11-03 23:45 +0100, Thomas Petazzoni via buildroot spake thusly: > Instead of replicating $(HOST_DIR)/share/cargo in several place, > define BR_CARGO_HOME. This will help when we'll want to change this > location. > > Signed-off-by: Thomas Petazzoni Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/pkg-cargo.mk | 6 ++++-- > package/suricata/suricata.mk | 2 +- > 2 files changed, 5 insertions(+), 3 deletions(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index f7e3f39503..5923725f5e 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -20,8 +20,10 @@ > # > ################################################################################ > > +BR_CARGO_HOME = $(HOST_DIR)/share/cargo > + > PKG_COMMON_CARGO_ENV = \ > - CARGO_HOME=$(HOST_DIR)/share/cargo > + CARGO_HOME=$(BR_CARGO_HOME) > > # __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS is needed to allow > # passing the -Z target-applies-to-host, which is needed together with > @@ -79,7 +81,7 @@ $(2)_DOWNLOAD_DEPENDENCIES += host-rustc > $(2)_DEPENDENCIES += host-rustc > > $(2)_DOWNLOAD_POST_PROCESS = cargo > -$(2)_DL_ENV += CARGO_HOME=$$(HOST_DIR)/share/cargo > +$(2)_DL_ENV += CARGO_HOME=$$(BR_CARGO_HOME) > > # If building in a sub directory, use that to find the Cargo.toml > ifneq ($$($(2)_SUBDIR),) > diff --git a/package/suricata/suricata.mk b/package/suricata/suricata.mk > index 8c38b7c713..72b72cc94d 100644 > --- a/package/suricata/suricata.mk > +++ b/package/suricata/suricata.mk > @@ -29,7 +29,7 @@ SURICATA_DEPENDENCIES = \ > > SURICATA_CONF_ENV = \ > ac_cv_path_HAVE_SPHINXBUILD=no \ > - CARGO_HOME=$(HOST_DIR)/share/cargo \ > + CARGO_HOME=$(BR_CARGO_HOME) \ > RUST_TARGET=$(RUSTC_TARGET_NAME) > > SURICATA_CONF_OPTS = \ > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Nov 6 15:23:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:23:25 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-jsonschema: bump to version 4.17.0 Message-ID: <20221106152325.4047133-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-jsonschema/python-jsonschema.hash | 4 ++-- package/python-jsonschema/python-jsonschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-jsonschema/python-jsonschema.hash b/package/python-jsonschema/python-jsonschema.hash index d4c2759811..19b9659d08 100644 --- a/package/python-jsonschema/python-jsonschema.hash +++ b/package/python-jsonschema/python-jsonschema.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/jsonschema/json -md5 3bc1f63a74fc61bf2847f22cadb0dfff jsonschema-4.16.0.tar.gz -sha256 165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23 jsonschema-4.16.0.tar.gz +md5 e569b6114d575bdb05cb8ce4676fe458 jsonschema-4.17.0.tar.gz +sha256 5bfcf2bca16a087ade17e02b282d34af7ccd749ef76241e7f9bd7c0cb8a9424d jsonschema-4.17.0.tar.gz # Locally computed sha256 checksums sha256 4f92a015a13c4d1a040bef018aa13430b4f1bc73b41b16bb846c346766de7439 COPYING sha256 837402bd25fad9b704265801ca3f92566a98157c1f9a7acd6f446299ba1c305a json/LICENSE diff --git a/package/python-jsonschema/python-jsonschema.mk b/package/python-jsonschema/python-jsonschema.mk index 68a25aed58..8cc624886c 100644 --- a/package/python-jsonschema/python-jsonschema.mk +++ b/package/python-jsonschema/python-jsonschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JSONSCHEMA_VERSION = 4.16.0 +PYTHON_JSONSCHEMA_VERSION = 4.17.0 PYTHON_JSONSCHEMA_SOURCE = jsonschema-$(PYTHON_JSONSCHEMA_VERSION).tar.gz -PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/cf/54/8923ba38b5145f2359d57e5516715392491d674c83f446cd4cd133eeb4d6 +PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/3a/3d/0653047b9b2ed03d3e96012bc90cfc96227221193fbedd4dc0cbf5a0e342 PYTHON_JSONSCHEMA_SETUP_TYPE = pep517 PYTHON_JSONSCHEMA_LICENSE = MIT PYTHON_JSONSCHEMA_LICENSE_FILES = COPYING json/LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Sun Nov 6 15:34:14 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:34:14 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-flit-core: bump to version 3.8.0 Message-ID: <20221106153415.4112489-1-james.hilliard1@gmail.com> Drop patch which is now upstream. Signed-off-by: James Hilliard --- ...sion-parser-for-multiple-assignments.patch | 80 ------------------- .../python-flit-core/python-flit-core.hash | 4 +- package/python-flit-core/python-flit-core.mk | 4 +- 3 files changed, 4 insertions(+), 84 deletions(-) delete mode 100644 package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch diff --git a/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch b/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch deleted file mode 100644 index 5a94e1dcab..0000000000 --- a/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 2cd8b5708be88b90ea2fa0fb35407a5ec2038c8e Mon Sep 17 00:00:00 2001 -From: James Hilliard -Date: Sat, 27 Nov 2021 02:36:15 -0700 -Subject: [PATCH] Fix ast version parser for multiple assignments - -Signed-off-by: James Hilliard -[Upstream status: -https://github.com/takluyver/flit/pull/474] ---- - flit_core/common.py | 21 +++++++++++-------- - .../tests/samples/moduleunimportabledouble.py | 8 +++++++ - flit_core/tests/test_common.py | 5 +++++ - 3 files changed, 25 insertions(+), 9 deletions(-) - create mode 100644 flit_core/tests/samples/moduleunimportabledouble.py - -diff --git a/flit_core/common.py b/flit_core/common.py -index f1f378f..86bcf4b 100644 ---- a/flit_core/common.py -+++ b/flit_core/common.py -@@ -132,15 +132,18 @@ def get_docstring_and_version_via_ast(target): - for child in node.body: - # Only use the version from the given module if it's a simple - # string assignment to __version__ -- is_version_str = ( -- isinstance(child, ast.Assign) -- and len(child.targets) == 1 -- and isinstance(child.targets[0], ast.Name) -- and child.targets[0].id == "__version__" -- and isinstance(child.value, ast.Str) -- ) -- if is_version_str: -- version = child.value.s -+ if isinstance(child, ast.Assign): -+ for target in child.targets: -+ is_version_str = ( -+ isinstance(target, ast.Name) -+ and target.id == "__version__" -+ and isinstance(child.value, ast.Str) -+ ) -+ if is_version_str: -+ version = child.value.s -+ break -+ else: -+ continue - break - else: - version = None -diff --git a/flit_core/tests/samples/moduleunimportabledouble.py b/flit_core/tests/samples/moduleunimportabledouble.py -new file mode 100644 -index 0000000..42d51f3 ---- /dev/null -+++ b/flit_core/tests/samples/moduleunimportabledouble.py -@@ -0,0 +1,8 @@ -+ -+""" -+A sample unimportable module with double assignment -+""" -+ -+raise ImportError() -+ -+VERSION = __version__ = "0.1" -diff --git a/flit_core/tests/test_common.py b/flit_core/tests/test_common.py -index 02cfab7..42e230b 100644 ---- a/flit_core/tests/test_common.py -+++ b/flit_core/tests/test_common.py -@@ -70,6 +70,11 @@ class ModuleTests(TestCase): - 'version': '0.1'} - ) - -+ info = get_info_from_module(Module('moduleunimportabledouble', samples_dir)) -+ self.assertEqual(info, {'summary': 'A sample unimportable module with double assignment', -+ 'version': '0.1'} -+ ) -+ - info = get_info_from_module(Module('module1', samples_dir / 'constructed_version')) - self.assertEqual(info, {'summary': 'This module has a __version__ that requires runtime interpretation', - 'version': '1.2.3'} --- -2.33.1 - diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash index 135be93660..9281635f1a 100644 --- a/package/python-flit-core/python-flit-core.hash +++ b/package/python-flit-core/python-flit-core.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/flit_core/json -md5 4a4791e97f3a8c9a1645064a35636ee6 flit_core-3.7.1.tar.gz -sha256 14955af340c43035dbfa96b5ee47407e377ee337f69e70f73064940d27d0a44f flit_core-3.7.1.tar.gz +md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz +sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk index 2dc67bd517..4d7bee81da 100644 --- a/package/python-flit-core/python-flit-core.mk +++ b/package/python-flit-core/python-flit-core.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLIT_CORE_VERSION = 3.7.1 +PYTHON_FLIT_CORE_VERSION = 3.8.0 PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/15/d1/d8798b83e953fd6f86ca9b50f93eec464a9305b0661469c8234e61095481 +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap -- 2.34.1 From fontaine.fabrice at gmail.com Sun Nov 6 15:38:03 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 16:38:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: add systemd optional dependency Message-ID: <20221106153803.276223-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since bump to version 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: Run-time dependency systemd found: NO (tried pkgconfig and cmake) ../output-1/build/lxc-5.0.1/config/init/systemd/meson.build:11:4: ERROR: Dependency "systemd" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/495175c367084093bc01c40290736c738d876894 Signed-off-by: Fabrice Fontaine --- package/lxc/lxc.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index f0a0e8041a..e1639c5f15 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -63,4 +63,19 @@ else LXC_CONF_OPTS += -Dopenssl=false endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +LXC_CONF_OPTS += -Dsd-bus=enabled +LXC_DEPENDENCIES += systemd +else +LXC_CONF_OPTS += -Dsd-bus=disabled +endif + +ifeq ($(BR2_INIT_SYSTEMD),y) +LXC_CONF_OPTS += -Dinit-script=systemd +else ifeq ($(BR2_INIT_SYSV),y) +LXC_CONF_OPTS += -Dinit-script=sysvinit +else +LXC_CONF_OPTS += -Dinit-script= +endif + $(eval $(meson-package)) -- 2.35.1 From nolange79 at gmail.com Sun Nov 6 15:40:03 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 16:40:03 +0100 Subject: [Buildroot] [PATCH 1/6 v3] package/skeleton-systemd: move /var factory tmpfiles out of /etc In-Reply-To: <18712_1666122192_634F01D0_18712_304_1_aadcab6f9e8f71b5581c8a15b2773a431bb29ca0.1666122184.git.yann.morin@orange.com> References: <18712_1666122192_634F01D0_18712_304_1_aadcab6f9e8f71b5581c8a15b2773a431bb29ca0.1666122184.git.yann.morin@orange.com> Message-ID: Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > When the rootfs is not remounted read-write (thus assuming a read-only > rootfs like squashfs), we create a tmpfiles.d factory for /var. > > However, we register those in /etc/tmpfiles.d/, but /etc could also be > a tmpfs (for full state-less systems, or easy factory-reset, see [0]). > > So, we move our var factory to /usr/lib/tmpfiles.d/, which is also the > location where systemd itself places its own tmpfiles, and where we > already put all our other tmpfiles (see audit, avahi, cryptsetup, dhcp, > lighttpd, nfs-utils, quagga, samba4, swupdate) and our handling of > systemd's catalog files too. We also rename the file to a better name, > so that it is obvious it is generated by us (systemd already installs a > var.conf of its own, so we want to avoid name clashing). > > Last little detail: there is no need or reason to create .../tmpfiles.d/ > at install time; it is only needed in the rootfs-pre-cmd hook, so we > only create it just before we need it. > > [0] http://0pointer.de/blog/projects/stateless.html > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > Cc: Romain Naour > Cc: Je?re?my Rosen > [yann.morin.1998 at free.fr: > - split original patch in two > - this one only moves out of /etc and into /usr/lib > - adapt commit log accordingly > ] > Signed-off-by: Yann E. MORIN > --- > package/skeleton-init-systemd/skeleton-init-systemd.mk | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > index 795a171809..7b66732ef4 100644 > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > @@ -29,7 +29,6 @@ else > # a real (but empty) directory, and the "factory files" will be copied > # back there by the tmpfiles.d mechanism. > define SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW > - mkdir -p $(TARGET_DIR)/etc/systemd/tmpfiles.d > echo "/dev/root / auto ro 0 1" >$(TARGET_DIR)/etc/fstab > echo "tmpfs /var tmpfs mode=1777 0 0" >>$(TARGET_DIR)/etc/fstab > endef > @@ -38,6 +37,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > rm -rf $(TARGET_DIR)/usr/share/factory/var > mv $(TARGET_DIR)/var $(TARGET_DIR)/usr/share/factory/var > mkdir -p $(TARGET_DIR)/var > + mkdir -p $(TARGET_DIR)/usr/lib/tmpfiles.d > for i in $(TARGET_DIR)/usr/share/factory/var/* \ > $(TARGET_DIR)/usr/share/factory/var/lib/* \ > $(TARGET_DIR)/usr/share/factory/var/lib/systemd/*; do \ > @@ -51,7 +51,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > printf "C! %s - - - -\n" "$${j}" \ > || exit 1; \ > fi; \ >From tmpfiles.d docs: "C ... Recursively copy a file or directory, if the destination files or directories do not exist yet or the destination directory is empty. Note that this command will not descend into subdirectories if the destination directory already exists and is not empty. Instead, the entire copy operation is skipped." So all the drama could be just replaced with "C! /var - - - -\n" imho. (non standard permissions/owner are probably gone either way) > - done >$(TARGET_DIR)/etc/tmpfiles.d/var-factory.conf > + done >$(TARGET_DIR)/usr/lib/tmpfiles.d/buildroot-factory.conf How about naming this something like 00-buildroot-var.conf, so hopefully any *.conf that might expect something in /var existing is executed later. > endef > SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > -- > 2.25.1 > > > _________________________________________________________________________________________________________________________ > > 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. > Regardless, the changes are an improvement, buildroot is the "distro" and its special sauce should reside inside /usr as much as possible. Id highly recommend atleast changing the name to 00-buildroot-var.conf, other than that: Acked-by: Norbert Lange From james.hilliard1 at gmail.com Sun Nov 6 15:48:32 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:48:32 -0700 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 0.64.0 Message-ID: <20221106154832.310618-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 60d9ae9436..2a76f32874 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.63.3/meson-0.63.3.tar.gz.asc -sha256 519c0932e1a8b208741f0fdce90aa5c0b528dd297cf337009bf63539846ac056 meson-0.63.3.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc +sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 3ca483c289..06ca555d12 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.63.3 +MESON_VERSION = 0.64.0 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.34.1 From fontaine.fabrice at gmail.com Sun Nov 6 15:48:31 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 16:48:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/s6-linux-init: bump to version 1.0.8.0 Message-ID: <20221106154831.293218-1-fontaine.fabrice@gmail.com> This bump will fix the following build failure raised since bump of skalibs to version 2.12.0.1 in commit 0f7bfc80814e90918b9527cab4cbf6afedd22195 thanks to https://github.com/skarnet/s6-linux-init/commit/6696cee3bd309f61fc6c945ef747262a845e9267 In file included from src/shutdown/hpr_shutdown.c:8: src/shutdown/hpr.h:20:40: error: unknown type name 'tain_t'; did you mean 'tain'? 20 | extern int hpr_shutdown (unsigned int, tain_t const *, unsigned int) ; | ^~~~~~ | tain Update hash of COPYING (update in year with https://github.com/skarnet/s6-linux-init/commit/42a91a98b780759257862642c764c2102237fea6) https://github.com/skarnet/s6-linux-init/blob/v1.0.8.0/NEWS Fixes: - http://autobuild.buildroot.org/results/4382beeb0f94d583ba605c70a47f34b45c76e311 Signed-off-by: Fabrice Fontaine --- package/s6-linux-init/s6-linux-init.hash | 4 ++-- package/s6-linux-init/s6-linux-init.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/s6-linux-init/s6-linux-init.hash b/package/s6-linux-init/s6-linux-init.hash index 23f02d5359..f70a4f87b5 100644 --- a/package/s6-linux-init/s6-linux-init.hash +++ b/package/s6-linux-init/s6-linux-init.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 29e368516b1a3c61a6d1f8680645cc122a2e02127debec91738f170a3b93b8c5 s6-linux-init-1.0.6.3.tar.gz -sha256 4a5e44a69d649f0c37b29d7f6e5df1bb292b09898247be07f0c97814dac4b15d COPYING +sha256 92055a7964cf66604066ad964a2c2392ee7c5e64821be03146c1341e0d8c3dc6 s6-linux-init-1.0.8.0.tar.gz +sha256 1898df1e8703bd9c1350d2ec3397880b9b4c1451038a9ce5e1c4b2e58622da39 COPYING diff --git a/package/s6-linux-init/s6-linux-init.mk b/package/s6-linux-init/s6-linux-init.mk index 95595368de..6aec220de4 100644 --- a/package/s6-linux-init/s6-linux-init.mk +++ b/package/s6-linux-init/s6-linux-init.mk @@ -4,7 +4,7 @@ # ################################################################################ -S6_LINUX_INIT_VERSION = 1.0.6.3 +S6_LINUX_INIT_VERSION = 1.0.8.0 S6_LINUX_INIT_SITE = http://skarnet.org/software/s6-linux-init S6_LINUX_INIT_LICENSE = ISC S6_LINUX_INIT_LICENSE_FILES = COPYING -- 2.35.1 From nolange79 at gmail.com Sun Nov 6 15:56:01 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 16:56:01 +0100 Subject: [Buildroot] [PATCH 2/6 v3] package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs In-Reply-To: <27491_1666122194_634F01D2_27491_495_1_cf89a104edc507c063e6f4716cc859891b489d27.1666122184.git.yann.morin@orange.com> References: <27491_1666122194_634F01D2_27491_495_1_cf89a104edc507c063e6f4716cc859891b489d27.1666122184.git.yann.morin@orange.com> Message-ID: Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > To mount our /var tmpfs when the rootfs is mounted read-only (really, > not remounted reqd-write), we use an entry in fstab. > > However, /etc could also be a tmpfs (for full state-less systems, or > easy factory-reset, see [0]). It also prevents easily ordeting other > systemd units until after /var is mounted 5not impossible, but less > easy). > > So, we register /var as a systemd mount unit, so that we can also have > the /var factory populated and functional even when /etc is empty. The > var.mount unit is heavily modelled after systemd's own tmp.mount one, so > we carry the same license for that file (in case that may apply). We add > an explicit reverse dependency to systemd-tmpfiles-setup.service, to > ensure /var is mounted before we try to populate it. > > This has two side effects: > - as hinted previously, it simplifies writing other systemd units to > order them after /var is mounted > - replace it with their own, which mounts an actual filesystem > > [0] http://0pointer.de/blog/projects/stateless.html > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > Cc: Romain Naour > Cc: Je?re?my Rosen > [yann.morin.1998 at free.fr: > - split original patch in two > - this one only handles converting /var mounting into a systemd unit > - adapt commit log accordingly > ] > Signed-off-by: Yann E. MORIN > --- > .../skeleton-init-systemd.mk | 3 ++- > package/skeleton-init-systemd/var.mount | 18 ++++++++++++++++++ > 2 files changed, 20 insertions(+), 1 deletion(-) > create mode 100644 package/skeleton-init-systemd/var.mount > > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > index 7b66732ef4..970951d553 100644 > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > @@ -30,7 +30,6 @@ else > # back there by the tmpfiles.d mechanism. > define SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW > echo "/dev/root / auto ro 0 1" >$(TARGET_DIR)/etc/fstab > - echo "tmpfs /var tmpfs mode=1777 0 0" >>$(TARGET_DIR)/etc/fstab > endef > > define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > @@ -52,6 +51,8 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > || exit 1; \ > fi; \ > done >$(TARGET_DIR)/usr/lib/tmpfiles.d/buildroot-factory.conf > + $(INSTALL) -D -m 0644 $(SKELETON_INIT_SYSTEMD_PKGDIR)/var.mount \ > + $(TARGET_DIR)/usr/lib/systemd/system/var.mount > endef > SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > diff --git a/package/skeleton-init-systemd/var.mount b/package/skeleton-init-systemd/var.mount > new file mode 100644 > index 0000000000..6b165dff6d > --- /dev/null > +++ b/package/skeleton-init-systemd/var.mount > @@ -0,0 +1,18 @@ > +# SPDX-License-Identifier: LGPL-2.1-or-later > +# Modelled after systemd's tmp.mount > + > +[Unit] > +Description=Buildroot /var tmpfs > +DefaultDependencies=no > +Conflicts=umount.target > +Before=basic.target local-fs.target umount.target systemd-tmpfiles-setup.service Change it to Before=local-fs.target umount.target All other dependencies are implicit > +After=swap.target > + > +[Mount] > +What=tmpfs > +Where=/var > +Type=tmpfs > +Options=mode=1777,strictatime,nosuid,nodev,size=50%%,nr_inodes=1m > + > +[Install] > +WantedBy=basic.target Drop the install section. While testing some other overlay solutions I found out that a /var mount cant be reasonably disabled. What happens is that basic.target will pull in var.mount, the only option to disable it would be masking var.mount > -- > 2.25.1 > > > _________________________________________________________________________________________________________________________ > > 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. > Guess i cant ack it conditionally, so far: Reviewed-by: Norbert Lange From yann.morin.1998 at free.fr Sun Nov 6 15:58:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 16:58:04 +0100 Subject: [Buildroot] [PATCH 1/6 v3] package/skeleton-systemd: move /var factory tmpfiles out of /etc In-Reply-To: References: <18712_1666122192_634F01D0_18712_304_1_aadcab6f9e8f71b5581c8a15b2773a431bb29ca0.1666122184.git.yann.morin@orange.com> Message-ID: <20221106155804.GA3918838@scaer> Norbert, All, On 2022-11-06 16:40 +0100, Norbert Lange spake thusly: > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : [--SNIP--] > > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > > index 795a171809..7b66732ef4 100644 > > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > > @@ -29,7 +29,6 @@ else > > # a real (but empty) directory, and the "factory files" will be copied > > # back there by the tmpfiles.d mechanism. > > define SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW > > - mkdir -p $(TARGET_DIR)/etc/systemd/tmpfiles.d > > echo "/dev/root / auto ro 0 1" >$(TARGET_DIR)/etc/fstab > > echo "tmpfs /var tmpfs mode=1777 0 0" >>$(TARGET_DIR)/etc/fstab > > endef > > @@ -38,6 +37,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > rm -rf $(TARGET_DIR)/usr/share/factory/var > > mv $(TARGET_DIR)/var $(TARGET_DIR)/usr/share/factory/var > > mkdir -p $(TARGET_DIR)/var > > + mkdir -p $(TARGET_DIR)/usr/lib/tmpfiles.d > > for i in $(TARGET_DIR)/usr/share/factory/var/* \ > > $(TARGET_DIR)/usr/share/factory/var/lib/* \ > > $(TARGET_DIR)/usr/share/factory/var/lib/systemd/*; do \ > > @@ -51,7 +51,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > printf "C! %s - - - -\n" "$${j}" \ > > || exit 1; \ > > fi; \ > > From tmpfiles.d docs: "C ... Recursively copy a file or directory, if > the destination files or directories do not > exist yet or the destination directory is empty. Note that this > command will not descend into subdirectories > if the destination directory already exists and is not empty. > Instead, the entire copy operation is skipped." > > So all the drama could be just replaced with "C! /var - - - -\n" imho. > > (non standard permissions/owner are probably gone either way) I do remember that I had to explicitly register individual entries rather than the directory alone, as that did not work. That was 5+ years ago (commit 26085bbbd500), and I did not write it down in the commit log... However, it looks like we hit this issue, as hinted in commit 7e811708f31c (package/skeleton-init-systemd: work around for /var/lib not populating), which states: It turns out /var/lib will exist, because some part of systemd creates /var/lib/systemd/catalog on boot before tmpfiles runs. So, we do have a chicken-n-eggs issue, that registering /var as a whole does not work. I'll try to investigate further, and see if that's still the case. > > - done >$(TARGET_DIR)/etc/tmpfiles.d/var-factory.conf > > + done >$(TARGET_DIR)/usr/lib/tmpfiles.d/buildroot-factory.conf > > How about naming this something like 00-buildroot-var.conf, so hopefully any > *.conf that might expect something in /var existing is executed later. I am totally OK for 00-buildroot-var.conf. [--SNIP--] > Regardless, the changes are an improvement, buildroot is the "distro" > and its special sauce > should reside inside /usr as much as possible. Yes, that was my reasoning as well. > Id highly recommend atleast changing the name to > 00-buildroot-var.conf, other than that: Agreed. > Acked-by: Norbert Lange Thanks! Regards, Yann E. MORIN. > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Nov 6 15:59:53 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:59:53 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-spidev: bump to version 3.6 Message-ID: <20221106155953.313573-1-james.hilliard1@gmail.com> License moved out of readme, verified as still MIT. Signed-off-by: James Hilliard --- package/python-spidev/python-spidev.hash | 10 +++++----- package/python-spidev/python-spidev.mk | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package/python-spidev/python-spidev.hash b/package/python-spidev/python-spidev.hash index c74d7c470c..cd8a24eb72 100644 --- a/package/python-spidev/python-spidev.hash +++ b/package/python-spidev/python-spidev.hash @@ -1,5 +1,5 @@ -# sha256 from https://pypi.org/project/spidev -sha256 8a7f5c289f161ea2ac4697fa8a10918232c990678dd0053084b3c43b1363910d spidev-3.5.tar.gz - -# locally computed -sha256 153a6f02f41aebe292cf3307f973a80b4fb0c988d8d3e7d126c7a66c20b1cc27 README.md +# md5, sha256 from https://pypi.org/pypi/spidev/json +md5 83a73279d6e823a9030c4315577bfae3 spidev-3.6.tar.gz +sha256 14dbc37594a4aaef85403ab617985d3c3ef464d62bc9b769ef552db53701115b spidev-3.6.tar.gz +# Locally computed sha256 checksums +sha256 510129bc8174c0fa81fa6d653691d1bd5d3555f7f38979ec45b5fc5bbff5377b LICENSE diff --git a/package/python-spidev/python-spidev.mk b/package/python-spidev/python-spidev.mk index e1065610a7..f48b5b0832 100644 --- a/package/python-spidev/python-spidev.mk +++ b/package/python-spidev/python-spidev.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_SPIDEV_VERSION = 3.5 +PYTHON_SPIDEV_VERSION = 3.6 PYTHON_SPIDEV_SOURCE = spidev-$(PYTHON_SPIDEV_VERSION).tar.gz -PYTHON_SPIDEV_SITE = https://files.pythonhosted.org/packages/62/56/de649e7d95f9fcfaf965a6eb937b4a46bc77ef21487c99cde1a7a0546040 +PYTHON_SPIDEV_SITE = https://files.pythonhosted.org/packages/c7/d9/401c0a7be089e02826cf2c201f489876b601f15be100fe391ef9c2faed83 PYTHON_SPIDEV_SETUP_TYPE = setuptools PYTHON_SPIDEV_LICENSE = MIT -PYTHON_SPIDEV_LICENSE_FILES = README.md +PYTHON_SPIDEV_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From nolange79 at gmail.com Sun Nov 6 16:04:03 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 17:04:03 +0100 Subject: [Buildroot] [PATCH 3/6 v3] package/skeleton-systemd: host the tmpfiles preparation script In-Reply-To: <14736_1666122197_634F01D5_14736_488_1_88b7ddd5c7fe78927e68e2f29ea9c9e61e0a782f.1666122184.git.yann.morin@orange.com> References: <14736_1666122197_634F01D5_14736_488_1_88b7ddd5c7fe78927e68e2f29ea9c9e61e0a782f.1666122184.git.yann.morin@orange.com> Message-ID: Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > From: "Yann E. MORIN" > > Commit 0d9b84b7a83f (package/systemd: invoke systemd-tmpfilesd on final > image) forcefully introduced a call to systemd-tmpfiles as a per-rootfs > hook, on the premise that would help with read-only rootfs. It helps also with a read-only root, but the basic premise is to do as much work as possible up-front. > > However, that did not account for the then-pre-existing handling of /var > as a factory when the user opted not to remount / read-write (by not > setting BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW). > > This means that, for users who want to use a factory for /var, the > generated filesystem contains the factory files twice: once as stored in > the factory, and once as populated by systemd-tmpefilesd. To be pragmatic: a systemd conform package would ship its own tmpfiles.conf or other mechanism to deal with an empty /var. > > In the hope to reconcile the two solutions, we move the handling of > calling systemd-tmpfilesd to the skeleton-init-systemd package, where we > already handle the /var factory. Having the two in the same package will > make it easier, in the future, to provide the user with a choice whether > to use one of the other. > > Note that it is very important to keep the order of the hooks as they > are. > > Indeed, skeleton-init-systemd sorts before systemd, so its hooks were > registered before systemd's hooks; now that we move the CREATE_TMPFILES > hook, we must ensure it is called after the PRE_ROOTFS_VAR one, so that > the behaviour of acting on the var factory remains. > > As a final note: we chose the move this way, rather than move the var > factory into the systemd package, because it is more related to the > system integration on the Buildroot side, rather than the integration > of the systemd package in Buildroot. > > Similarly, the other four rootfs hooks, SYSTEMD_LOCALE_PURGE_CATALOGS, > SYSTEMD_UPDATE_CATALOGS, SYSTEMD_RM_CATALOG_UPDATE_SERVICE, and > specially SYSTEMD_PRESET_ALL, should also be moved out of the systemd > package, because they too are more related to the Buildroot system, > rather than to the systemd package itself; but the frontier is very > porous is either way, for such a package as special as systemd. I think that might make several things more ugly, atleast as long as the config options are in the systemd package. > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > Cc: Arnout Vandecappelle (Essensium/Mind) > Cc: Romain Naour > Cc: Je?re?my Rosen > Cc: Yann E. MORIN > --- > .../{systemd => skeleton-init-systemd}/fakeroot_tmpfiles.sh | 0 > package/skeleton-init-systemd/skeleton-init-systemd.mk | 6 ++++++ > package/systemd/systemd.mk | 6 ------ > 3 files changed, 6 insertions(+), 6 deletions(-) > rename package/{systemd => skeleton-init-systemd}/fakeroot_tmpfiles.sh (100%) > > diff --git a/package/systemd/fakeroot_tmpfiles.sh b/package/skeleton-init-systemd/fakeroot_tmpfiles.sh > similarity index 100% > rename from package/systemd/fakeroot_tmpfiles.sh > rename to package/skeleton-init-systemd/fakeroot_tmpfiles.sh > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > index 970951d553..89a28d1780 100644 > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > @@ -58,6 +58,12 @@ SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_PRE_ROOTFS_V > > endif > > +define SKELETON_INIT_SYSTEMD_CREATE_TMPFILES_HOOK > + HOST_SYSTEMD_TMPFILES=$(HOST_DIR)/bin/systemd-tmpfiles \ > + $(SKELETON_INIT_SYSTEMD_PKGDIR)/fakeroot_tmpfiles.sh $(TARGET_DIR) > +endef > +SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_CREATE_TMPFILES_HOOK > + > define SKELETON_INIT_SYSTEMD_INSTALL_TARGET_CMDS > mkdir -p $(TARGET_DIR)/home > mkdir -p $(TARGET_DIR)/srv > diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk > index 1d7452de19..e4a8114221 100644 > --- a/package/systemd/systemd.mk > +++ b/package/systemd/systemd.mk > @@ -739,12 +739,6 @@ define SYSTEMD_RM_CATALOG_UPDATE_SERVICE > endef > SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SYSTEMD_RM_CATALOG_UPDATE_SERVICE > > -define SYSTEMD_CREATE_TMPFILES_HOOK > - HOST_SYSTEMD_TMPFILES=$(HOST_DIR)/bin/systemd-tmpfiles \ > - $(SYSTEMD_PKGDIR)/fakeroot_tmpfiles.sh $(TARGET_DIR) > -endef > -SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SYSTEMD_CREATE_TMPFILES_HOOK > - > define SYSTEMD_PRESET_ALL > $(HOST_DIR)/bin/systemctl --root=$(TARGET_DIR) preset-all > endef > -- > 2.25.1 > > > _________________________________________________________________________________________________________________________ > > 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. > Acked-by: Norbert Lange From james.hilliard1 at gmail.com Sun Nov 6 16:06:51 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 09:06:51 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-unittest-xml-reporting: bump to version 3.2.0 Message-ID: <20221106160651.316930-1-james.hilliard1@gmail.com> Drop no longer needed missing license file workaround: https://github.com/xmlrunner/unittest-xml-reporting/commit/c43427611390fba83ca13fbb5311bd8fece5048f Signed-off-by: James Hilliard --- .../python-unittest-xml-reporting.hash | 6 +++--- .../python-unittest-xml-reporting.mk | 13 ++----------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash index 9db3a09d38..674a533e6a 100644 --- a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash +++ b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/unittest-xml-reporting/json -md5 474cd89f9609828ef6039a0f00afd9db unittest-xml-reporting-3.0.4.tar.gz -sha256 984cebba69e889401bfe3adb9088ca376b3a1f923f0590d005126c1bffd1a695 unittest-xml-reporting-3.0.4.tar.gz -# Locally calculated +md5 f12aeab63ff44e295526e103313d66c8 unittest-xml-reporting-3.2.0.tar.gz +sha256 edd8d3170b40c3a81b8cf910f46c6a304ae2847ec01036d02e9c0f9b85762d28 unittest-xml-reporting-3.2.0.tar.gz +# Locally computed sha256 checksums sha256 0596648105bee470f9cafd62753b931efe52392096439d88e2564cf7d7cf0e68 LICENSE diff --git a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk index 5744c50a7c..05bbed79a8 100644 --- a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk +++ b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk @@ -4,20 +4,11 @@ # ################################################################################ -PYTHON_UNITTEST_XML_REPORTING_VERSION = 3.0.4 +PYTHON_UNITTEST_XML_REPORTING_VERSION = 3.2.0 PYTHON_UNITTEST_XML_REPORTING_SOURCE = unittest-xml-reporting-$(PYTHON_UNITTEST_XML_REPORTING_VERSION).tar.gz -PYTHON_UNITTEST_XML_REPORTING_SITE = https://files.pythonhosted.org/packages/bc/09/677086169c8e302b614de7d4a97c45c4446a382f31cc010fb31177258508 -# License file missing in Pypi tarball, download separately. Issue -# reported at -# https://github.com/xmlrunner/unittest-xml-reporting/issues/259 -PYTHON_UNITTEST_XML_REPORTING_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xmlrunner/unittest-xml-reporting/$(PYTHON_UNITTEST_XML_REPORTING_VERSION)/LICENSE +PYTHON_UNITTEST_XML_REPORTING_SITE = https://files.pythonhosted.org/packages/ed/40/3bf1afc96e93c7322520981ac4593cbb29daa21b48d32746f05ab5563dca PYTHON_UNITTEST_XML_REPORTING_SETUP_TYPE = setuptools PYTHON_UNITTEST_XML_REPORTING_LICENSE = BSD-2-Clause PYTHON_UNITTEST_XML_REPORTING_LICENSE_FILES = LICENSE -define PYTHON_UNITTEST_XML_REPORTING_ADD_LICENSE_FILE - $(INSTALL) -D -m 0644 $(PYTHON_UNITTEST_XML_REPORTING_DL_DIR)/LICENSE $(@D)/LICENSE -endef -PYTHON_UNITTEST_XML_REPORTING_POST_EXTRACT_HOOKS += PYTHON_UNITTEST_XML_REPORTING_ADD_LICENSE_FILE - $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Sun Nov 6 16:11:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 09:11:49 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-pytest: bump to version 7.2.0 Message-ID: <20221106161149.322781-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pytest/python-pytest.hash | 4 ++-- package/python-pytest/python-pytest.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytest/python-pytest.hash b/package/python-pytest/python-pytest.hash index c2ead0aa64..2ae1e61ed4 100644 --- a/package/python-pytest/python-pytest.hash +++ b/package/python-pytest/python-pytest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytest/json -md5 4a98001581a18d4084cb5027fdb1467d pytest-7.1.2.tar.gz -sha256 a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45 pytest-7.1.2.tar.gz +md5 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz +sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz # Locally computer sha256 sha256 ca836a5f9ecca3b2f350230faa20a48fb8b145653b5568d784862df864706b9b LICENSE diff --git a/package/python-pytest/python-pytest.mk b/package/python-pytest/python-pytest.mk index 85d762ac8b..1794582dd3 100644 --- a/package/python-pytest/python-pytest.mk +++ b/package/python-pytest/python-pytest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_VERSION = 7.1.2 +PYTHON_PYTEST_VERSION = 7.2.0 PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/4e/1f/34657c6ac56f3c58df650ba41f8ffb2620281ead8e11bcdc7db63cf72a78 +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 PYTHON_PYTEST_SETUP_TYPE = setuptools PYTHON_PYTEST_LICENSE = MIT PYTHON_PYTEST_LICENSE_FILES = LICENSE -- 2.34.1 From nolange79 at gmail.com Sun Nov 6 16:13:33 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 17:13:33 +0100 Subject: [Buildroot] [PATCH 6/6 v3] system: add option to use an overlayfs on /var on a r/o root w/ systemd In-Reply-To: References: <14736_1666122204_634F01DB_14736_494_1_b3efa290e26b85b54ab27728bf190316cf2ab1ee.1666122184.git.yann.morin@orange.com> <18023_1666685288_63579968_18023_321_4_20221025080806.GC1657509@tl-lnx-nyma7486> Message-ID: Am Di., 25. Okt. 2022 um 14:12 Uhr schrieb Norbert Lange : > > Am Di., 25. Okt. 2022 um 10:08 Uhr schrieb : > > > > Norbert, All, > > > > Thank you for your feedback! :-) > > > > On 2022-10-23 23:47 +0200, Norbert Lange spake thusly: > > > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > > > While the /var factory seems to be working in most cases, there have > > > > been suggestions that it may be slightly and subtely borken in some > > > > (rare? edge?) cases, especially about symlinks. > > > > > > Had to dig up an old post of mine (not the only one touching on that), > > > some issues are: > > > > > > - it kills previous files in /usr/share/factory/var > > > - it doesn't handle symlinks (just think of /var already containing > > > a symlink into that factory), > > > especially relative ones. > > > - it has sideeffects with tmpfile .confs that are ordered before and > > > touch /var > > > - it has sideeffects with other PRE_CMD_HOOKS touching /var > > > > > > (Post is from mid 2020, so forgive me if my memory is fuzzy, > > > but I had already practical problems with atleast the last 2 of those). > > > > Forgive me if my memory is fuzzy, but I don't recall seeing any patch to > > fix those issues with the factory... ;-) > > I am not sure a complete fix for the factory would be a computable problem, > know the implementation then you can "break it". > there are way simpler solutions for "make a copy of that stuff". > > > > > > To me this is just not a robust solution > > > > Yet, there are some people for whom the factory does work just fine > > (first-hand experience here, and besides your comments, we have had > > noone reporting actual issues in the 5+ years we've implemented the > > factory, AFAICR). So, we do not want to break the situation for them. > > > > Once the overlayfs scheme has been in place for some time and it got > > exercised, we can consider switching the default, and eventualy we can > > get rid of the factory if it proves to be unfixable (again, without > > concrete examples that do break it, we can devise a fix). > > Thats a sunken cost fallacy ;) > > > > > If we can't yet agree on how to integrate the overlayfs based scheme, we > > need a way to sort out the conflict between the factory and running > > tmpfiles at build time, which is what patches 1-4 are for, since they do > > not change the current behaviour, but clarifies the current situation. > > > > So, those are the patches where we should concentrate for now. > > > > Patches 5-6 introduce the new overlayfs scheme as an alternative to the > > factory, a new feature, so they can go in later... > > > > And yes, I did test the overlayfs scheme in our use-case here, and yes > > it does work as advertised, so yes, this is a good feature! > > Glad to hear, I am going to clean it up a bit > > > > > > > An other solution is to pre-populate /var at build time, by way of > > > > calling systemd-tmpfiles, and mounting an overlayfs on-top of it at > > > > runtime. > > > > > > > > This is slightly accrobatic, though, and requires a few hoops: > > > > - first, we create a tmpfs > > > > - there, we create three directories: > > > > - the first to bind-mount /var as it is, i.e. read-only > > > > - the second as the read-write upper for the overlayfs > > > > - the third as the "working area" for the overlays > > > ..and we depend on overlayfs > > > > I just had to enable overlayfs in the kernel, and it worked without any > > other package. > > I meant its no option if the kernel does not provide the overlayfs, > which would be an argument against it. > > > > > FTR, I have added new runtime tests to validate both the factory and > > the overlayfs scenarii. I will post them in the coming days when I've > > cleaned them up (have to run locally, as my gtilab free minutes are > > exhausted): > > > > https://gitlab.com/ymorin/buildroot/-/tree/systemdify-var > > > > [--SNIP--] > > > > Systemd units courtesy Norbert, with slight tweaks and cleanups. > > > > > > Yeah, Im not fine with the tweaks to drop the symlink > > > /usr/lib/systemd/system/var.mount -> ../var.mount > > > (and the added intstall section) > > > > > > First in the same local-fs "target" you could mount /etc, > > > making this a complicated hidden issue, I don't know > > > when systemd reloads, I believe only after that target. > > > > > > Second, this should be enabled by default, and > > > in a way even when /etc is borked/not ready. > > > > So, currently, Buildroot does not work (does nothing to officialy work) > > seemlessly with an empty /etc, because we explicitly run "systemctl > > preset-all" at the end of the build (as a prefs_cmd), and that fills in > > /etc/systemd/system/. > > > > As you said, supporting an empty /etc will require *way* more explicit > > support in Buildroot > > It helps if there arent any additional blocks in the way, systemd > envisions your rootfs "master" to live under /usr. > Key services should be statically linked (like for ex. the dbus.socket). > > > > If a user really wants to disable the mount, he can mask it. > > > > That is true if using either the symlink or the install section, no? > > I.e. they'd just provide a preset that reads: > > > > disable rootfs-bindount-var.service > > disable var.mount > > Yeah, it should be a "hard" default. And not affected by the usuall > en/disable/preset > operations. > the mask/unmask operations are the "hard" stuff. > > Lets turn it around: what arguments can you muster > for using the install functionality? > > > > > > > Signed-off-by: Yann E. MORIN > > > > Cc: Norbert Lange > > > > Cc: Romain Naour > > > > Cc: Je?re?my Rosen > > [--SNIP--] > > > > --- /dev/null > > > > +++ b/package/skeleton-init-systemd/overlayfs/rootfs-bindmount-var.service > > > > @@ -0,0 +1,21 @@ > > > > +[Unit] > > > > +Description=Bind-mount variable storage (/var) > > > > +Documentation=man:file-hierarchy(7) > > > > +ConditionPathIsSymbolicLink=!/var > > > > +# ConditionPathIsReadWrite=!/var > > > > +DefaultDependencies=no > > > > +Conflicts=umount.target > > > > +Before=local-fs.target umount.target > > > > +After=local-fs-pre.target > > > > > > A am actually considering changing that to: > > > > > > Before=local-fs-pre.target umount.target > > > # After=local-fs-pre.target > > > > No reason to keep comment in units. > > For displaying the change, expect a series from me later. > > > > > > It does not depend an anything, > > > > It does depend on /run being mounted. > > Which is a *given invariant* with systemd, one > of the first things that happen. > > > > > > so no technical reason to order > > > it after anything. And it is technically a preparation for the > > > actual local-fs.target. > > > > This. > > > > We do not have a vision of the grand scheme of how systemd organises > > stuff, what each .target means and how they depend on each others. Maybe > > my search skills are getting rusted as time passes, but I could never > > find such a design doc, and it lacks sorely. Manpages are only so good > > as to explain each details, but they do not provide a global overview... > > Like that? : > https://www.freedesktop.org/software/systemd/man/bootup.html > > > > > [--SNIP--] > > > > +config BR2_INIT_SYSTEMD_VAR_OVERLAYFS > > > > + bool "mount an overlayfs backed by a tmpfs" > > > > + help > > > > + Mount an overlayfs on /var, with the upper as a tmpfs. > > > > + > > > > + To use a persistent storage, provide your own systemd unit(s) > > > > + that eventually mount that persistent storage on > > > > + /run/varoverlay/upper/ > > > perhaps pull in or depend on overlayfs here > > > > I did not need anything beside enabling overlayfs in the kernel (see the > > runtime tests branch I pointed to above). > > > > > Generally the unit and directory names could be more logical, > > > > Yes, I agree that we should have a kind of naming scheme for this. But I > > have no good idea... > > > > What I was thinking, though, is that we maybe should make dotted > > directories, i.e. /run/.varoverlay/{lower,upper,work} > > id namespace it like /run/.buildroot/overlay_var_{lower,upper,work}. > > > > > > and for allowing the user to specify a custom mount > > > by reading an EnvironmentFile in the rootfs-bindmount-var unit. > > > > It was my understanding that users could provide their own unit(s), > > something that would ultimately end up with a mount unit like: > > > > # cat run_varoverlay_upper.mount > > [Unit] > > After=rootfs-bindmount-var.service > > BindsTo=rootfs-bindmount-var.service > > > > [Mount] > > What=/dev/something > > Where=/run/varoverlay/upper > > Type=ext4-or-whatever > > > > [Install] > > BoundBy=var.mount > > WantedBy=var.mount > > > > That way, they do not have to override any of our units; they would just > > intersperse their unit in the existing dependency graph, between the > > rootfs-bindmount-var.service and the var.mount. > > > > And the content of the filesystem on /dev/something would only get the > > content of /var, not the {lower,upper,work} directories, which could be > > a bit confusing. > > Yeah, I havent thought about a customizing. Not sure if it wouldnt be better > to provide a simple one and a customizable one. > > ie. the simple one doesnt have to wait for udev, loaded kernel modules > for blockdevices > or network connections to do its job. > > > > > > Planning to add some more comments next week, should find dome time here, > > > huge commit msgs to get through. > > > > Commit messages are important, because they do provide all the rationale > > and reasoning behind a change. They will be there forever, and in the > > future, we can refer to them to understand why the code eneded up like > > it is, and with new insight then, we can understand where our reasoning > > was flawed, or if it was correct, how the environment around has > > changed. > > > > I consider a good commit log more important than the actual change. > > Wasnt meant as complaint. > > Regards, Norbert Im still doctoring with this one, please keep this open for now. The basic idea would be to denote a few buildroot specific directories that can be used by multiple units. /run/.br - small filesystem stuff fitting the run mount /tmp/.br - filesystem stuff to fat for /run /run/.br/bnd/* - bind mounts for evil trickery, replicating the original path (eg /var/hugo is bind mounted to /run/.br/bnd/var/hugo) Some feedback on where to document this? Anyone else required to look at that? The /var overlay would end up in /tmp/.br/ovl_var - no additional tmpfs required. eg. the mount option would be: lowerdir=/run/.br/bnd/var,upperdir=/tmp/.br/ovl_var/up,workdir=/tmp/.br/ovl_var/wd Regards, Norbert From nolange79 at gmail.com Sun Nov 6 16:21:38 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 17:21:38 +0100 Subject: [Buildroot] [PATCH 0/6 v3] systemd: sort out the conflict between var factory and tmpfiles In-Reply-To: <10881_1666122188_634F01CC_10881_33_1_cover.1666122184.git.yann.morin@orange.com> References: <10881_1666122188_634F01CC_10881_33_1_cover.1666122184.git.yann.morin@orange.com> Message-ID: Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > Hello All! > > This six-patch series touches on the delicate intricacies of the systemd > package and how we integrate it in Buildroot, especially with regard to > read-only filesystems. > > The underlying issue is that systemd wants a writable /var filesystem > (it will store a bunch of things at runtime in there). A lot of packages > also expect a writable /var. > > The solution we implemented in Buildroot is to generate a factory for > /var, and register that as tmpfiles, at build time, and mount a tmpfs on > the then-empty /var at runtime, so that systemd-tmpfiles populates /var > on boot. Having a tmpfs means /var is repopulated from a clean state at > each boot, and people who want a persistent /var have to provide their > own mechanism to mount their actual filesystem instead. > > However, for some people, this does not seem to work as expected, so we > introduced a call to systemd-tmpfiles at build time, to pre-populate the > rootfs from all the tmpfiles, of which our var factory, at build time, > entirely leaving them the reponsibility to make /var read-write. > > These two mechanisms clash with each others; they do not prevent a > system from booting, but they cause files to be duplicated between the > factory and the pre-populated /var. > > To solve the issue, this series introduces new options, so the user can > elect to use either, none, or both mechanisms, as they see fit. > > The first two patches make it easier to change the location where /var > is nounted from, by making it a systemd mount unit, rather than use the > legacy fstab, and move the factory to /usr/share as it is a system > factory (/etc is for the administartor to provide overrides). > > Then we move together the two mechanisms under the auspices of a common > package, to make it easier to later make them conditional. > > Then we introduce those two new options, that drive each mechanism. We > make sure the behaviour so far is kept, for those who have setups that > are functional as is. > > Eventually, we add a new way to provide a writable /var, which uses a > pre-populated /var on which an tmpfs is overlayed with an overlayfs. > This new feature still uses a tmpfs as the writable part, and like for > the factory case, leaves to the user the responsiility to provide for a > persitent filesystem should they need one. > > This series would not have been entirely possible without the input from > Norbert, who provided the basis for the overlayfs-based solution. > Thanks! > > Changes v2 -> v3: > - introduce the overlayfs-based proposal from Norbert > - some rewording > - some typo fixes (yah, Yann being Yann being me...) > > Changes v1 -> v2: > - split Yann at work initial patch into the first two patch > - move the systemd-tmpfile handling to the skeleton > - introduce options to enable/disable factory or systemd-tmpfiles > > > Regards, > Yann E. MORIN. > > > The following changes since commit 5b5d3befef9c92a7485c1c68989d95749882ee2a > > package/python-django: security bump to version 4.0.8 (2022-10-17 22:37:25 +0200) > > > are available as patches in this mail series, > > for you to apply patches up to b3efa290e26b85b54ab27728bf190316cf2ab1ee > > system: add option to use an overlayfs on /var on a r/o root w/ systemd (2022-10-18 21:37:43 +0200) > > > ---------------------------------------------------------------- > Yann E. MORIN (6): > package/skeleton-systemd: move /var factory tmpfiles out of /etc > package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs > package/skeleton-systemd: host the tmpfiles preparation script > system: add options for /var factory and tmpfiles pre-seed > system: introduce a choice for /var management > system: add option to use an overlayfs on /var on a r/o root w/ systemd > > package/skeleton-init-systemd/factory/var.mount | 18 ++++++ > .../fakeroot_tmpfiles.sh | 0 > .../overlayfs/rootfs-bindmount-var.service | 21 +++++++ > package/skeleton-init-systemd/overlayfs/var.mount | 15 +++++ > .../skeleton-init-systemd/skeleton-init-systemd.mk | 36 ++++++++++-- > package/systemd/systemd.mk | 6 -- > system/Config.in | 67 +++++++++++++++++++++- > 7 files changed, 150 insertions(+), 13 deletions(-) > create mode 100644 package/skeleton-init-systemd/factory/var.mount > rename package/{systemd => skeleton-init-systemd}/fakeroot_tmpfiles.sh (100%) > create mode 100644 package/skeleton-init-systemd/overlayfs/rootfs-bindmount-var.service > create mode 100644 package/skeleton-init-systemd/overlayfs/var.mount > > -- > ____________ > .-----------------.--------------------: _ :------------------. > | 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. > Hello Yann, you did not cc me for [PATCH 5/6 v3] system: introduce a choice for /var management I would choose the world NONE instead of CUSTOM, as that is what buildroot does with /var. Later we could offer CUSTOM by for ex. only providing a var.mount file, that expects a user-specific mount or similar. +config BR2_INIT_SYSTEMD_VAR_NONE + bool "do nothing" + help + Choose this if you have custom dispositions (like a + post-build, fakeroot script, systemd units, or initramfs) + that prepare /var to be writable on a read-only rootfs. but take my Acked-by: Norbert Lange From james.hilliard1 at gmail.com Sun Nov 6 16:23:15 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 09:23:15 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-pyroute2: bump to version 0.7.3 Message-ID: <20221106162315.328858-1-james.hilliard1@gmail.com> Migrate from distutils to setuptools infrastructure. README.license hash changed due to identifier format update: https://github.com/svinota/pyroute2/commit/7cd8791881d636069fd57788391314fab625ef49 Signed-off-by: James Hilliard --- package/python-pyroute2/python-pyroute2.hash | 10 +++++----- package/python-pyroute2/python-pyroute2.mk | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/python-pyroute2/python-pyroute2.hash b/package/python-pyroute2/python-pyroute2.hash index c292379ebf..bac8809f2d 100644 --- a/package/python-pyroute2/python-pyroute2.hash +++ b/package/python-pyroute2/python-pyroute2.hash @@ -1,7 +1,7 @@ # md5, sha256 from https://pypi.org/pypi/pyroute2/json -md5 371683b62314211b8bc9807ac8ef1144 pyroute2-0.5.7.tar.gz -sha256 963fce07da2841456d39e3b932b071f6de28d23dadfae014022d67a752916f98 pyroute2-0.5.7.tar.gz +md5 caaef93e32f2c3aee305aefba7c8ad21 pyroute2-0.7.3.tar.gz +sha256 7041040db1c2d187fbccd151485b1244c41d758be821785847946370eb6bb706 pyroute2-0.7.3.tar.gz # Locally computed sha256 -sha256 4739b32a2478e9c204bf010bad5d565d188e59ff905e3c8f71fe3398098b7093 LICENSE.Apache.v2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL.v2 -sha256 e329111754f1340de20b6084cae4d264b7b4fc8fb48964173f8ee0cb7440a51c README.license.md +sha256 4739b32a2478e9c204bf010bad5d565d188e59ff905e3c8f71fe3398098b7093 LICENSE.Apache-2.0 +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL-2.0-or-later +sha256 cbd229e4525bd162dd51f53b2e972d0383f0d0bd5277a10387a57ab9bff97c9f README.license.rst diff --git a/package/python-pyroute2/python-pyroute2.mk b/package/python-pyroute2/python-pyroute2.mk index 44c42d1033..fb4a1cbe5d 100644 --- a/package/python-pyroute2/python-pyroute2.mk +++ b/package/python-pyroute2/python-pyroute2.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_PYROUTE2_VERSION = 0.5.7 +PYTHON_PYROUTE2_VERSION = 0.7.3 PYTHON_PYROUTE2_SOURCE = pyroute2-$(PYTHON_PYROUTE2_VERSION).tar.gz -PYTHON_PYROUTE2_SITE = https://files.pythonhosted.org/packages/6b/94/2a5f6c11369a21efd27a0b4cb92adf5012da7acdbce7e78055710986ca23 +PYTHON_PYROUTE2_SITE = https://files.pythonhosted.org/packages/9c/e6/8d163b1aea84223696fef8f8c55566adf166b79d614d602469d64af00226 PYTHON_PYROUTE2_LICENSE = Apache-2.0 or GPL-2.0+ -PYTHON_PYROUTE2_LICENSE_FILES = LICENSE.Apache.v2 LICENSE.GPL.v2 README.license.md -PYTHON_PYROUTE2_SETUP_TYPE = distutils +PYTHON_PYROUTE2_LICENSE_FILES = LICENSE.Apache-2.0 LICENSE.GPL-2.0-or-later README.license.rst +PYTHON_PYROUTE2_SETUP_TYPE = setuptools $(eval $(python-package)) -- 2.34.1 From yann.morin.1998 at free.fr Sun Nov 6 16:26:47 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 17:26:47 +0100 Subject: [Buildroot] [PATCH 2/6 v3] package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs In-Reply-To: References: <27491_1666122194_634F01D2_27491_495_1_cf89a104edc507c063e6f4716cc859891b489d27.1666122184.git.yann.morin@orange.com> Message-ID: <20221106162647.GB3918838@scaer> Norbert, All, Thanks for the feedback! On 2022-11-06 16:56 +0100, Norbert Lange spake thusly: > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : [--SNIP--] > > diff --git a/package/skeleton-init-systemd/var.mount b/package/skeleton-init-systemd/var.mount > > new file mode 100644 > > index 0000000000..6b165dff6d > > --- /dev/null > > +++ b/package/skeleton-init-systemd/var.mount > > @@ -0,0 +1,18 @@ > > +# SPDX-License-Identifier: LGPL-2.1-or-later > > +# Modelled after systemd's tmp.mount > > + > > +[Unit] > > +Description=Buildroot /var tmpfs > > +DefaultDependencies=no > > +Conflicts=umount.target > > +Before=basic.target local-fs.target umount.target systemd-tmpfiles-setup.service > > Change it to > Before=local-fs.target umount.target > > All other dependencies are implicit I looked at bootup(7) (thanks for the pointer!), and it seems that tmpfiles is on a different synchronisation path (elided for brevity): (various low-level (various mounts and services: udevd, fsck services...) tmpfiles, random | . . seed, sysctl, ...) v . . . | local-fs.target . | | | | | \____|______|_______________ ______|___________/ \ / v sysinit.target So, if we want tmpfiles to populate /var, we need to mount /var before tmpfiles are run, so we need it in the Before section. I suspect that this should also consistent with the other unit about the overlayfs; we probably want the same Before for both, no? > > +After=swap.target > > + > > +[Mount] > > +What=tmpfs > > +Where=/var > > +Type=tmpfs > > +Options=mode=1777,strictatime,nosuid,nodev,size=50%%,nr_inodes=1m > > + > > +[Install] > > +WantedBy=basic.target > > Drop the install section. Then, how do we ensure the unit is enabled and active? I guess however that this should be consistent between this unit and the one about the overlayfs. > While testing some other overlay solutions I found out that > a /var mount cant be reasonably disabled. Do you meant that the following preset: disable var.mount would not be enough to prevent our unit from being acted on? Also, see below... > What happens is that basic.target will pull in var.mount, Ah, so it is implicit that basic.target pulls in mount units? Or is var.mount somehow special? Also, why "basic.target", when bootup(7) shows that the first sync point by which filesystems are supposed to be mounted, is sysinit.target? > the only option to disable it would be masking var.mount In this case, people who would mask var.mount would rather need to override it to mount an actual device arther than a tmpfs, no? Also, since mount units must be named after their mount point, users who want to mount their own device would have to provide a unit named var.mount, so they can't disable it. Finally, usetrs who have custom dispositions (like an initramfs that mounts /var) can just remove the unit with a post-build script. > Guess i cant ack it conditionally, so far: > > Reviewed-by: Norbert Lange Thanks! I'll add it when I respin with your suggestions. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Nov 6 16:34:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 09:34:23 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-pyparted: bump to version 3.12.0 Message-ID: <20221106163423.371420-1-james.hilliard1@gmail.com> Migrate from distutils to setuptools package infrastructure. Switch to pypi sdist source. Signed-off-by: James Hilliard --- package/python-pyparted/python-pyparted.hash | 6 ++++-- package/python-pyparted/python-pyparted.mk | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package/python-pyparted/python-pyparted.hash b/package/python-pyparted/python-pyparted.hash index 0c3e4a15fd..a13276ce79 100644 --- a/package/python-pyparted/python-pyparted.hash +++ b/package/python-pyparted/python-pyparted.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 d214288ae1a70b5925861ce01b3352378eb6b1419aa3b786f509e9ef2a501c02 python-pyparted-3.11.6.tar.gz +# md5, sha256 from https://pypi.org/pypi/pyparted/json +md5 97df779564210100ea3e4eda0d33f7b9 pyparted-3.12.0.tar.gz +sha256 da985e116beb733371feb605b174db9eec8bd0eedffc8f739f8e603f51b521e7 pyparted-3.12.0.tar.gz +# Locally computed sha256 checksums sha256 91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cad COPYING diff --git a/package/python-pyparted/python-pyparted.mk b/package/python-pyparted/python-pyparted.mk index 9d48fd9351..5e12995e2e 100644 --- a/package/python-pyparted/python-pyparted.mk +++ b/package/python-pyparted/python-pyparted.mk @@ -4,9 +4,10 @@ # ################################################################################ -PYTHON_PYPARTED_VERSION = 3.11.6 -PYTHON_PYPARTED_SITE = $(call github,rhinstaller,pyparted,v$(PYTHON_PYPARTED_VERSION)) -PYTHON_PYPARTED_SETUP_TYPE = distutils +PYTHON_PYPARTED_VERSION = 3.12.0 +PYTHON_PYPARTED_SOURCE = pyparted-$(PYTHON_PYPARTED_VERSION).tar.gz +PYTHON_PYPARTED_SITE = https://files.pythonhosted.org/packages/c2/d0/d32aa5758d6567eef620075f5c84f475c93bb1bf8da9d17051ce3ef055db +PYTHON_PYPARTED_SETUP_TYPE = setuptools PYTHON_PYPARTED_LICENSE = GPL-2.0+ PYTHON_PYPARTED_LICENSE_FILES = COPYING PYTHON_PYPARTED_DEPENDENCIES = parted -- 2.34.1 From nolange79 at gmail.com Sun Nov 6 16:41:44 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 17:41:44 +0100 Subject: [Buildroot] [PATCH 2/6 v3] package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs In-Reply-To: <20221106162647.GB3918838@scaer> References: <27491_1666122194_634F01D2_27491_495_1_cf89a104edc507c063e6f4716cc859891b489d27.1666122184.git.yann.morin@orange.com> <20221106162647.GB3918838@scaer> Message-ID: Am So., 6. Nov. 2022 um 17:26 Uhr schrieb Yann E. MORIN : > > Norbert, All, > > Thanks for the feedback! > > On 2022-11-06 16:56 +0100, Norbert Lange spake thusly: > > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > [--SNIP--] > > > diff --git a/package/skeleton-init-systemd/var.mount b/package/skeleton-init-systemd/var.mount > > > new file mode 100644 > > > index 0000000000..6b165dff6d > > > --- /dev/null > > > +++ b/package/skeleton-init-systemd/var.mount > > > @@ -0,0 +1,18 @@ > > > +# SPDX-License-Identifier: LGPL-2.1-or-later > > > +# Modelled after systemd's tmp.mount > > > + > > > +[Unit] > > > +Description=Buildroot /var tmpfs > > > +DefaultDependencies=no > > > +Conflicts=umount.target > > > +Before=basic.target local-fs.target umount.target systemd-tmpfiles-setup.service > > > > Change it to > > Before=local-fs.target umount.target > > > > All other dependencies are implicit > > I looked at bootup(7) (thanks for the pointer!), and it seems that > tmpfiles is on a different synchronisation path (elided for brevity): > > (various low-level (various mounts and > services: udevd, fsck services...) > tmpfiles, random | > . . seed, sysctl, ...) v . > . . | local-fs.target . > | | | | | > \____|______|_______________ ______|___________/ > \ / > v > sysinit.target > > So, if we want tmpfiles to populate /var, we need to mount /var before > tmpfiles are run, so we need it in the Before section. you should keep the dependency lists as short as possible var.mount is ordered before local-fs.target which is ordered before systemd-tmpfiles-setup.service. (that makes it transitive, not implicit, by bad) (its also sorted before basic.target, see below) > > I suspect that this should also consistent with the other unit about the > overlayfs; we probably want the same Before for both, no? > > > > +After=swap.target > > > + > > > +[Mount] > > > +What=tmpfs > > > +Where=/var > > > +Type=tmpfs > > > +Options=mode=1777,strictatime,nosuid,nodev,size=50%%,nr_inodes=1m > > > + > > > +[Install] > > > +WantedBy=basic.target > > > > Drop the install section. > > Then, how do we ensure the unit is enabled and active? > > I guess however that this should be consistent between this unit and the > one about the overlayfs. > > > While testing some other overlay solutions I found out that > > a /var mount cant be reasonably disabled. > > Do you meant that the following preset: > > disable var.mount > > would not be enough to prevent our unit from being acted on? Yes > > Also, see below... > > > What happens is that basic.target will pull in var.mount, > > Ah, so it is implicit that basic.target pulls in mount units? Or is > var.mount somehow special? basic.target is special, enabled and orders var.mount before itself with: RequiresMountsFor=/var /var/tmp > > Also, why "basic.target", when bootup(7) shows that the first sync point > by which filesystems are supposed to be mounted, is sysinit.target? there is order and there is enablement. basic.target enables var.mount, but if enabled earlier services might be ordered around var.mount. > > > the only option to disable it would be masking var.mount > > In this case, people who would mask var.mount would rather need to > override it to mount an actual device arther than a tmpfs, no? Depends on what they want to do with it, hope they know. (there are valid reasons for it) > > Also, since mount units must be named after their mount point, users who > want to mount their own device would have to provide a unit named > var.mount, so they can't disable it. yes, or add an override. But are we still here in the "buildroot should care about that" category? As you might know, I do that kinda stuff within an initramfs. > > Finally, usetrs who have custom dispositions (like an initramfs that > mounts /var) can just remove the unit with a post-build script. then why enable it in buildroot in the first place? > > > Guess i cant ack it conditionally, so far: > > > > Reviewed-by: Norbert Lange > > Thanks! I'll add it when I respin with your suggestions. > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' Regards, Norbert From yann.morin.1998 at free.fr Sun Nov 6 16:49:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 17:49:41 +0100 Subject: [Buildroot] [PATCH 0/6 v3] systemd: sort out the conflict between var factory and tmpfiles In-Reply-To: References: <10881_1666122188_634F01CC_10881_33_1_cover.1666122184.git.yann.morin@orange.com> Message-ID: <20221106164940.GC3918838@scaer> Norbert, All, On 2022-11-06 17:21 +0100, Norbert Lange spake thusly: > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : [--SNIP--] > > ---------------------------------------------------------------- > > Yann E. MORIN (6): > > package/skeleton-systemd: move /var factory tmpfiles out of /etc > > package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs > > package/skeleton-systemd: host the tmpfiles preparation script > > system: add options for /var factory and tmpfiles pre-seed > > system: introduce a choice for /var management > > system: add option to use an overlayfs on /var on a r/o root w/ systemd > > you did not cc me for > [PATCH 5/6 v3] system: introduce a choice for /var management Woops, that is definitely an oversight, as I did plan on having you in cc of all changes for you to review. Sorry for the mishap. > I would choose the world NONE instead of CUSTOM, > as that is what buildroot does with /var. I am not too strongly set on using CUSTOM, so NONE is OKish... > Later we could offer CUSTOM by for ex. only providing a var.mount > file, that expects a user-specific mount or similar. I am not sure I can see how that would work... Were you thinking of something like: [Mount] EnvironmentFile=-/etc/default/fs.var Where=/var What=$VAR_DEVICE Type=$VAR_TYPE Options=$VAR_OPTIONS But then, would it not be easier to just provide a drop-in to override those? What would be the advantage for us to provide a template to begin with, leaving users to provide thei full var.mount? And that also leaves the question of how that /var would get populated. > +config BR2_INIT_SYSTEMD_VAR_NONE > + bool "do nothing" > + help > + Choose this if you have custom dispositions (like a > + post-build, fakeroot script, systemd units, or initramfs) > + that prepare /var to be writable on a read-only rootfs. Actually, "do nothing" is a bit misleading, as users with custom setups actualyl *do* something, it's just something else that is not listed in the prompt. But you are right, that the choice for the init system has a "None" entry with a _NONE suffixed option, so for consistency, that is probably good to use _NONE here too. > but take my > > Acked-by: Norbert Lange Great! :-) Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From nolange79 at gmail.com Sun Nov 6 17:01:01 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 18:01:01 +0100 Subject: [Buildroot] [PATCH 0/6 v3] systemd: sort out the conflict between var factory and tmpfiles In-Reply-To: <20221106164940.GC3918838@scaer> References: <10881_1666122188_634F01CC_10881_33_1_cover.1666122184.git.yann.morin@orange.com> <20221106164940.GC3918838@scaer> Message-ID: Am So., 6. Nov. 2022 um 17:49 Uhr schrieb Yann E. MORIN : > > Norbert, All, > > On 2022-11-06 17:21 +0100, Norbert Lange spake thusly: > > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > [--SNIP--] > > > ---------------------------------------------------------------- > > > Yann E. MORIN (6): > > > package/skeleton-systemd: move /var factory tmpfiles out of /etc > > > package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs > > > package/skeleton-systemd: host the tmpfiles preparation script > > > system: add options for /var factory and tmpfiles pre-seed > > > system: introduce a choice for /var management > > > system: add option to use an overlayfs on /var on a r/o root w/ systemd > > > > you did not cc me for > > [PATCH 5/6 v3] system: introduce a choice for /var management > > Woops, that is definitely an oversight, as I did plan on having you in > cc of all changes for you to review. Sorry for the mishap. > > > I would choose the world NONE instead of CUSTOM, > > as that is what buildroot does with /var. > > I am not too strongly set on using CUSTOM, so NONE is OKish... > > > Later we could offer CUSTOM by for ex. only providing a var.mount > > file, that expects a user-specific mount or similar. > > I am not sure I can see how that would work... > > Were you thinking of something like: > > [Mount] > EnvironmentFile=-/etc/default/fs.var > Where=/var > What=$VAR_DEVICE > Type=$VAR_TYPE > Options=$VAR_OPTIONS > > But then, would it not be easier to just provide a drop-in to override > those? What would be the advantage for us to provide a template to begin > with, leaving users to provide thei full var.mount? > > And that also leaves the question of how that /var would get populated. I am still experimenting with this (see comment on Patch 6). Idea: buildroot would provide the read-only var in /run/.br/bnd/var and var.mount would be the same overlay mount, but the user is expected to provide a mount for upper + workdir, as systemd unit, fstab or initramfs or whatever. > > > +config BR2_INIT_SYSTEMD_VAR_NONE > > + bool "do nothing" > > + help > > + Choose this if you have custom dispositions (like a > > + post-build, fakeroot script, systemd units, or initramfs) > > + that prepare /var to be writable on a read-only rootfs. > > Actually, "do nothing" is a bit misleading, as users with custom setups > actualyl *do* something, it's just something else that is not listed in > the prompt. *Buildroot* does nothing. the user might do nothing, as the base systemd services do work (with the fakeroot systemd-tmpfiles call), or provide *his* completely own solution. > > But you are right, that the choice for the init system has a "None" > entry with a _NONE suffixed option, so for consistency, that is probably > good to use _NONE here too. > > > but take my > > > > Acked-by: Norbert Lange > > Great! :-) > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' Regars, Norbert From ende.tan at starfivetech.com Sun Nov 6 17:08:22 2022 From: ende.tan at starfivetech.com (Tan En De) Date: Mon, 7 Nov 2022 01:08:22 +0800 Subject: [Buildroot] [1/1] package/libkcapi: fix build due to sign conversion error of msg_iovlen Message-ID: <20221106170822.678577-1-ende.tan@starfivetech.com> Fix build failure when using uClibc and with __WORDSIZE=32, raised since commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5. lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:196:19: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ lib/kcapi-kernel-if.c: In function '_kcapi_common_send_data': lib/kcapi-kernel-if.c:270:19: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 270 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ lib/kcapi-kernel-if.c: In function '_kcapi_common_recv_data': lib/kcapi-kernel-if.c:568:19: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 568 | msg.msg_iovlen = iovlen; | ^~~~~~ Fixes: - http://autobuild.buildroot.net/results/338/33898f1891079164279a9b3d2e424fe42eb978cf - http://autobuild.buildroot.net/results/f62/f62602b22c5afd243f4b8b9c68436a055f8ada6c - http://autobuild.buildroot.net/results/e3f/e3f5f1d879c569d48a16fa61ecb11e264ae903ef - http://autobuild.buildroot.net/results/a26/a26fa76997a803c14f0f3fba2eef305acace177d - http://autobuild.buildroot.net/results/f77/f77426e1d614848290453e00eb930536578b64f4 - http://autobuild.buildroot.net/results/4f6/4f6363c99d07fb8a4f7fcbd33a0fa01b5ae78a0f - http://autobuild.buildroot.net/results/fe7/fe778f4b8e25a9b21ed69b16070e4705960152e5 - http://autobuild.buildroot.net/results/326/32660a0b73869700590c665aff8fe3d75bfd10ef - http://autobuild.buildroot.net/results/8d2/8d2e7879dde63378832bf33e4d6f0053c3dc57cf - http://autobuild.buildroot.net/results/d2b/d2b9b0176766c335bb86d9ce535610c6fc00c35d - http://autobuild.buildroot.net/results/1bb/1bb3bcc3f4f624dc5f4164530543acd856e8ea4e - http://autobuild.buildroot.net/results/1bb/1bb3bcc3f4f624dc5f4164530543acd856e8ea4e - http://autobuild.buildroot.net/results/085/085b204ed02907fe2b3593751c89f20dfb64ea4d - http://autobuild.buildroot.net/results/b34/b34c5d8eafa5e6c1ec26248cd3c407e1641406b5 - http://autobuild.buildroot.net/results/e87/e87e1349f539c772d9c7117ce7dec7ee0a70fb83 - http://autobuild.buildroot.net/results/729/7293886ea11398e1d71e42512922cf51f8ff69a7 - http://autobuild.buildroot.net/results/4b2/4b250ac5dd475ef30e8df428879940937f93cbd5 - http://autobuild.buildroot.net/results/220/2206667c0cca2b43c63bd3acf424b18240301b3a - http://autobuild.buildroot.net/results/0be/0bedf57758363c56560dead56ef10a8da27c1a54 Signed-off-by: Tan En De --- ...sign-conversion-error-for-msg_iovlen.patch | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100755 package/libkcapi/0001-kcapi-kernel-if-fix-sign-conversion-error-for-msg_iovlen.patch diff --git a/package/libkcapi/0001-kcapi-kernel-if-fix-sign-conversion-error-for-msg_iovlen.patch b/package/libkcapi/0001-kcapi-kernel-if-fix-sign-conversion-error-for-msg_iovlen.patch new file mode 100755 index 0000000000..535875ff4f --- /dev/null +++ b/package/libkcapi/0001-kcapi-kernel-if-fix-sign-conversion-error-for-msg_iovlen.patch @@ -0,0 +1,83 @@ +From 7715c99599a5e5fb3dd962b4d433d80de09164c3 Mon Sep 17 00:00:00 2001 +From: Tan En De +Date: Sun, 6 Nov 2022 22:56:51 +0800 +Subject: [1/1] kcapi-kernel-if: fix sign conversion error for msg_iovlen + +uClibc and glibc both define __GLIBC__, +but in uClibc, if __WORDSIZE == 32, msg_iovlen is of type int, +instead of type size_t. + +Therefore, this patch adds checking that removes the following errors, +which occurs when using uClibc and with __WORDSIZE=32: +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': +lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' +{aka 'unsigned int'} may change the sign of the result +[-Werror=sign-conversion] + 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_data': +lib/kcapi-kernel-if.c:270:26: error: conversion to 'int' from 'size_t' +{aka 'unsigned int'} may change the sign of the result +[-Werror=sign-conversion] + 270 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ +lib/kcapi-kernel-if.c: In function '_kcapi_common_recv_data': +lib/kcapi-kernel-if.c:568:26: error: conversion to 'int' from 'size_t' +{aka 'unsigned int'} may change the sign of the result +[-Werror=sign-conversion] + 568 | msg.msg_iovlen = iovlen; + | ^~~~~~ + +Signed-off-by: Tan En De +--- + lib/kcapi-kernel-if.c | 25 ++++++++++++++++++++++--- + 1 file changed, 22 insertions(+), 3 deletions(-) + +diff --git a/lib/kcapi-kernel-if.c b/lib/kcapi-kernel-if.c +index d7b10bf..5560317 100644 +--- a/lib/kcapi-kernel-if.c ++++ b/lib/kcapi-kernel-if.c +@@ -119,7 +119,19 @@ int _kcapi_common_accept(struct kcapi_handle *handle) + return 0; + } + +-#ifdef __GLIBC__ ++#if defined(__UCLIBC__) && __WORDSIZE == 32 ++static inline int kcapi_downcast_int(size_t in) ++{ ++ if (in > INT_MAX) ++ return INT_MAX; ++ return (int)in; ++} ++ ++static inline socklen_t kcapi_downcast_socklen_t(size_t in) ++{ ++ return (socklen_t)in; ++} ++#elif defined(__GLIBC__) + static inline size_t kcapi_downcast_int(size_t in) + { + return in; +@@ -564,10 +576,17 @@ ssize_t _kcapi_common_recv_data(struct kcapi_handle *handle, + msg.msg_controllen = 0; + msg.msg_flags = 0; + msg.msg_iov = iov; +-#ifdef __GLIBC__ ++/* ++ * uClibc and glibc both define __GLIBC__, ++ * so we must check __UCLIBC__ before __GLIBC__. ++ * In uClibc, if __WORDSIZE == 32, msg_iovlen is of type int ++ */ ++#if defined(__UCLIBC__) && __WORDSIZE == 32 ++ msg.msg_iovlen = kcapi_downcast_int(iovlen); ++#elif defined(__GLIBC__) + msg.msg_iovlen = iovlen; + #else +- msg.msg_iovlen = (int)iovlen; ++ msg.msg_iovlen = kcapi_downcast_int(iovlen); + #endif + ret = recvmsg(*_kcapi_get_opfd(handle), &msg, 0); + if (ret < 0) +-- +2.25.1 + -- 2.25.1 From fontaine.fabrice at gmail.com Sun Nov 6 17:45:00 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 18:45:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/libkcapi: fix uclibc build Message-ID: <20221106174500.11118-1-fontaine.fabrice@gmail.com> Fix the following uclibc build failure raised since bump to version 1.4.0 in commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5 and https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d Signed-off-by: Fabrice Fontaine --- ...b-kcapi-kernel-if.c-fix-uclibc-build.patch | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch diff --git a/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch new file mode 100644 index 0000000000..9ec8373edd --- /dev/null +++ b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch @@ -0,0 +1,50 @@ +From b70f31982c87f51bf4984b55149f0bc7934c0e6a Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 6 Nov 2022 17:05:14 +0100 +Subject: [PATCH] lib/kcapi-kernel-if.c: fix uclibc build + +Fix the following uclibc build failure raised since version 1.4.0 and +https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: + +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': +lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] + 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ + +Indeed, uclibc has the same behavior than musl event if it defines +__GLIBC__ + +Fixes: + - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/smuellerDD/libkcapi/pull/145] +--- + lib/kcapi-kernel-if.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/lib/kcapi-kernel-if.c b/lib/kcapi-kernel-if.c +index d7b10bf..a475e44 100644 +--- a/lib/kcapi-kernel-if.c ++++ b/lib/kcapi-kernel-if.c +@@ -119,7 +119,7 @@ int _kcapi_common_accept(struct kcapi_handle *handle) + return 0; + } + +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && !defined(__UCLIBC__) + static inline size_t kcapi_downcast_int(size_t in) + { + return in; +@@ -564,7 +564,7 @@ ssize_t _kcapi_common_recv_data(struct kcapi_handle *handle, + msg.msg_controllen = 0; + msg.msg_flags = 0; + msg.msg_iov = iov; +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && !defined(__UCLIBC__) + msg.msg_iovlen = iovlen; + #else + msg.msg_iovlen = (int)iovlen; +-- +2.35.1 + -- 2.35.1 From christian at paral.in Sun Nov 6 18:03:44 2022 From: christian at paral.in (Christian Stewart) Date: Sun, 6 Nov 2022 10:03:44 -0800 Subject: [Buildroot] [PATCH 1/1] package/crun: fix musl and uclibc-ng builds In-Reply-To: <20221106105309.350587-1-fontaine.fabrice@gmail.com> References: <20221106105309.350587-1-fontaine.fabrice@gmail.com> Message-ID: Hi Fabrice, On Sun, Nov 6, 2022 at 2:53 AM Fabrice Fontaine wrote: > +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) > +CRUN_DEPENDENCIES += argp-standalone > +endif > + Lgtm! Reviewed-by: Christian Stewart From troglobit at gmail.com Sun Nov 6 18:19:46 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 6 Nov 2022 19:19:46 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <20221105184455.GL3918838@scaer> References: <20221105184455.GL3918838@scaer> Message-ID: <20221106181946.501548-1-troglobit@gmail.com> Summary of changes: - Fix use of $DAEMON, found by check-package - Expects DAEMON to be name of daemon controlled by script, this causes ripple efects in rest of script - Recommend `chmod a-x`, .mk file installs with `-m 0755` - Fix shellcheck warnings: - Use "$VAR" in case of spaces in filenames - recommend not using $? in if stmt, should use `if start-stop ...` - mismatch in indentation in case-esac Changes since v1: - Revert introduction of cmd() wrapper for start-stop-daemon, instead call start-stop-daemon directly in start() and stop() functions Signed-off-by: Joachim Wiberg --- package/ssdp-responder/S50ssdpd | 47 +++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 20 deletions(-) mode change 100755 => 100644 package/ssdp-responder/S50ssdpd diff --git a/package/ssdp-responder/S50ssdpd b/package/ssdp-responder/S50ssdpd old mode 100755 new mode 100644 index e33992be91..8654de4f26 --- a/package/ssdp-responder/S50ssdpd +++ b/package/ssdp-responder/S50ssdpd @@ -1,25 +1,32 @@ #!/bin/sh -NAME=ssdpd -PIDFILE=/var/run/$NAME.pid -DAEMON=/usr/sbin/$NAME -CFGFILE=/etc/default/$NAME +DAEMON=ssdpd +PIDFILE=/var/run/$DAEMON.pid +CFGFILE=/etc/default/$DAEMON DAEMON_ARGS="" # Read configuration variable file if it is present -[ -f $CFGFILE ] && . $CFGFILE +# shellcheck source=/dev/null +[ -r "$CFGFILE" ] && . "$CFGFILE" +# shellcheck disable=SC2086 start() { - printf 'Starting %s: ' "$NAME" - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Starting %s: ' "$DAEMON" + if start-stop-daemon -S -q -p "$PIDFILE" -x "$DAEMON" -- $DAEMON_ARGS; then + echo "OK" + else + echo "FAIL" + fi } stop() { - printf 'Stopping %s: ' "$NAME" - start-stop-daemon -K -q -p $PIDFILE -x $DAEMON - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Stopping %s: ' "$DAEMON" + if start-stop-daemon -K -q -p "$PIDFILE" -x "$DAEMON"; then + echo "OK" + else + echo "FAIL" + fi } restart() { @@ -28,15 +35,15 @@ restart() { } case "$1" in - start|stop|restart) - "$1" - ;; - reload) - restart - ;; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 + start|stop|restart) + "$1" + ;; + reload) + restart + ;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 esac exit $? -- 2.34.1 From yann.morin.1998 at free.fr Sun Nov 6 18:55:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 19:55:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/crun: fix musl and uclibc-ng builds In-Reply-To: References: <20221106105309.350587-1-fontaine.fabrice@gmail.com> Message-ID: <20221106185557.GD3918838@scaer> Christian, All, On 2022-11-06 10:03 -0800, Christian Stewart via buildroot spake thusly: > On Sun, Nov 6, 2022 at 2:53 AM Fabrice Fontaine > wrote: > > +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) > > +CRUN_DEPENDENCIES += argp-standalone > > +endif > Lgtm! > > Reviewed-by: Christian Stewart Thanks for the feedback, but already applied. ;-) Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From fontaine.fabrice at gmail.com Sun Nov 6 22:20:42 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 23:20:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build Message-ID: <20221106222042.648813-1-fontaine.fabrice@gmail.com> Pass TARGET_LDFLAGS (which contains -static) to fix the following static build failures with gpio, iio and pci: LINK lsgpio /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' [...] LINK iio_event_monitor /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' Fixes: - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 Signed-off-by: Fabrice Fontaine --- package/linux-tools/linux-tool-gpio.mk.in | 2 +- package/linux-tools/linux-tool-iio.mk.in | 2 +- package/linux-tools/linux-tool-pci.mk.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/linux-tools/linux-tool-gpio.mk.in b/package/linux-tools/linux-tool-gpio.mk.in index d5a0dbda38..e825db1b11 100644 --- a/package/linux-tools/linux-tool-gpio.mk.in +++ b/package/linux-tools/linux-tool-gpio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += gpio -GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define GPIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/gpio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-iio.mk.in b/package/linux-tools/linux-tool-iio.mk.in index a8cc89e830..27ab0ed7ed 100644 --- a/package/linux-tools/linux-tool-iio.mk.in +++ b/package/linux-tools/linux-tool-iio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += iio -IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define IIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/iio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-pci.mk.in b/package/linux-tools/linux-tool-pci.mk.in index 4ef0368a32..17246f5d7e 100644 --- a/package/linux-tools/linux-tool-pci.mk.in +++ b/package/linux-tools/linux-tool-pci.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += pci -PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define PCI_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/pci/Makefile >/dev/null 2>&1 ; then \ -- 2.35.1 From fontaine.fabrice at gmail.com Sun Nov 6 23:04:50 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 00:04:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix popt static build Message-ID: <20221106230450.970235-1-fontaine.fabrice@gmail.com> Fix the following static build failure with popt and iconv raised since bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e and https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff (which added an unified Makefile): /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o -static -liconv -lpopt -o sgdisk /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): in function `strdup_locale_from_utf8': poptint.c:(.text+0x113c): undefined reference to `libiconv_open' As can be seen above, this build failure is raised because -liconv is added before -lpopt so use pkgconfig and SGDISK_LDLIBS The addition of -liconv in LDLIBS could probably be removed in a follow-up patch for next branch Fixes: - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d Signed-off-by: Fabrice Fontaine --- package/gptfdisk/gptfdisk.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/gptfdisk/gptfdisk.mk b/package/gptfdisk/gptfdisk.mk index 0df9cda08f..f3fc930202 100644 --- a/package/gptfdisk/gptfdisk.mk +++ b/package/gptfdisk/gptfdisk.mk @@ -15,7 +15,8 @@ GPTFDISK_TARGETS_$(BR2_PACKAGE_GPTFDISK_CGDISK) += cgdisk GPTFDISK_DEPENDENCIES += util-linux ifeq ($(BR2_PACKAGE_GPTFDISK_SGDISK),y) -GPTFDISK_DEPENDENCIES += popt +GPTFDISK_DEPENDENCIES += host-pkgconf popt +GPTFDISK_SGDISK_LDLIBS += `$(PKG_CONFIG_HOST_BINARY) --libs popt` endif ifeq ($(BR2_PACKAGE_GPTFDISK_CGDISK),y) GPTFDISK_DEPENDENCIES += ncurses @@ -32,7 +33,8 @@ endif define GPTFDISK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - LDLIBS='$(GPTFDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) + LDLIBS='$(GPTFDISK_LDLIBS)' \ + SGDISK_LDLIBS='$(GPTFDISK_SGDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) endef define GPTFDISK_INSTALL_TARGET_CMDS -- 2.35.1 From james.hilliard1 at gmail.com Mon Nov 7 02:24:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 19:24:56 -0700 Subject: [Buildroot] [PATCH 1/3] package/stb: new package Message-ID: <20221107022458.3448020-1-james.hilliard1@gmail.com> This is a header only library which is required by the latest version of zxing-cpp. Include paths and pc file are based off of debian libstb package. Signed-off-by: James Hilliard --- DEVELOPERS | 1 + package/Config.in | 1 + package/stb/Config.in | 6 ++++++ package/stb/stb.hash | 3 +++ package/stb/stb.mk | 21 +++++++++++++++++++++ package/stb/stb.pc | 8 ++++++++ 6 files changed, 40 insertions(+) create mode 100644 package/stb/Config.in create mode 100644 package/stb/stb.hash create mode 100644 package/stb/stb.mk create mode 100644 package/stb/stb.pc diff --git a/DEVELOPERS b/DEVELOPERS index 9bd98da5ef..b5665b7eb8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1419,6 +1419,7 @@ F: package/rtl8192eu/ F: package/serd/ F: package/sord/ F: package/sratom/ +F: package/stb/ F: package/zchunk/ F: support/testing/tests/package/sample_python_rtoml.py F: support/testing/tests/package/test_python_rtoml.py diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..5e9a3ec1b2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1600,6 +1600,7 @@ menu "Graphics" source "package/pixman/Config.in" source "package/poppler/Config.in" source "package/powervr/Config.in" + source "package/stb/Config.in" source "package/tiff/Config.in" source "package/unclutter-xfixes/Config.in" source "package/waffle/Config.in" diff --git a/package/stb/Config.in b/package/stb/Config.in new file mode 100644 index 0000000000..41014d242b --- /dev/null +++ b/package/stb/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_STB + bool "stb" + help + Single-file image and audio processing libraries for C/C++. + + https://github.com/nothings/stb diff --git a/package/stb/stb.hash b/package/stb/stb.hash new file mode 100644 index 0000000000..097ad3424f --- /dev/null +++ b/package/stb/stb.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 c47cf5abe21e1d620afccd159c23fe71dfa86eb270015a7646a4f79e9bfd5503 stb-8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55.tar.gz +sha256 bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63 LICENSE diff --git a/package/stb/stb.mk b/package/stb/stb.mk new file mode 100644 index 0000000000..59358aec26 --- /dev/null +++ b/package/stb/stb.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# stb +# +################################################################################ + +STB_VERSION = 8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55 +STB_SITE = $(call github,nothings,stb,$(STB_VERSION)) +STB_LICENSE = Public Domain or MIT +STB_LICENSE_FILES = LICENSE +STB_INSTALL_STAGING = YES +STB_INSTALL_TARGET = NO + +define STB_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/stb + $(INSTALL) -m 0644 $(@D)/*.h $(STAGING_DIR)/usr/include/stb + $(INSTALL) -D -m 0644 $(STB_PKGDIR)/stb.pc \ + $(STAGING_DIR)/usr/lib/pkgconfig/stb.pc +endef + +$(eval $(generic-package)) diff --git a/package/stb/stb.pc b/package/stb/stb.pc new file mode 100644 index 0000000000..165b6da94a --- /dev/null +++ b/package/stb/stb.pc @@ -0,0 +1,8 @@ +prefix=/usr +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: stb +Description: single-file image and audio processing libraries for C/C++ +Version: 0.0 +Cflags: -I${includedir}/stb -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 7 02:24:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 19:24:57 -0700 Subject: [Buildroot] [PATCH 2/3] package/zxing-cpp: bump to version 1.4.0 In-Reply-To: <20221107022458.3448020-1-james.hilliard1@gmail.com> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> Message-ID: <20221107022458.3448020-2-james.hilliard1@gmail.com> Drop patches which are no longer required. Verified license remains Apache-2.0 after hash change. Rework config options for 1.4.0. Add new host-pkgconf and stb build dependency. Drop optional libiconv dependency which is no longer used. Add optional python module support. Add optional qt5 support. Add optional opencv4 support. Signed-off-by: James Hilliard --- ...bs-private-not-exported-to-the-users.patch | 43 ----------------- ...akeLists-txt-add-BUILD_OPENCV-option.patch | 39 --------------- package/zxing-cpp/Config.in | 2 + package/zxing-cpp/zxing-cpp.hash | 4 +- package/zxing-cpp/zxing-cpp.mk | 47 +++++++++++++++---- 5 files changed, 41 insertions(+), 94 deletions(-) delete mode 100644 package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch delete mode 100644 package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch diff --git a/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch b/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch deleted file mode 100644 index 90b2320384..0000000000 --- a/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 9e5dfa57f3b998bc3049bfa893b20e81dea656df Mon Sep 17 00:00:00 2001 -From: Yuri -Date: Sat, 20 Apr 2019 07:28:26 -0700 -Subject: [PATCH] Link library with OpenCV, not only the executable, make libs - PRIVATE. - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/glassechidna/zxing-cpp/pull/86] ---- - CMakeLists.txt | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 738f4e1..efe3aee 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -60,10 +60,12 @@ include_directories(core/src) - add_library(libzxing ${LIBZXING_FILES}) - set_target_properties(libzxing PROPERTIES PREFIX "") - -+set(libzxing_LIBS "") -+ - find_package(Iconv) - if(ICONV_FOUND) - include_directories(${ICONV_INCLUDE_DIR}) -- target_link_libraries(libzxing ${ICONV_LIBRARIES}) -+ set(libzxing_LIBS ${libzxing_LIBS} ${ICONV_LIBRARIES}) - else() - add_definitions(-DNO_ICONV=1) - endif() -@@ -75,9 +77,12 @@ if(OpenCV_FOUND) - "./opencv-cli/src/*.h" - ) - add_executable(zxing-cv ${OPENCV_ZXING_FILES}) -+ set(libzxing_LIBS ${libzxing_LIBS} ${OpenCV_LIBRARIES}) - target_link_libraries(zxing-cv libzxing ${OpenCV_LIBRARIES}) - endif() - -+target_link_libraries(libzxing PRIVATE ${libzxing_LIBS}) -+ - # Add cli executable. - file(GLOB_RECURSE ZXING_FILES - "./cli/src/*.cpp" diff --git a/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch b/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch deleted file mode 100644 index 31753d7c24..0000000000 --- a/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch +++ /dev/null @@ -1,39 +0,0 @@ -From fe740316af970f57ec511cdeafb512510e4842a9 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 9 Nov 2019 17:21:13 +0100 -Subject: [PATCH] CMakeLists.txt: add BUILD_OPENCV option - -Add BUILD_OPENCV option to allow the user to disable OpenCV. It is -especially useful as opencv library can be built without highgui support - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/glassechidna/zxing-cpp/pull/90] ---- - CMakeLists.txt | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 738f4e1..12913cd 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.0) - project(zxing) - - option(BUILD_TESTING "Enable generation of test targets" OFF) -+option(BUILD_OPENCV "Enable OpenCV classes and OpenCV cli executable" ON) - - set(CMAKE_LIBRARY_PATH /opt/local/lib ${CMAKE_LIBRARY_PATH}) - -@@ -44,8 +45,10 @@ else() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - endif() - --# OpenCV classes --find_package(OpenCV) -+if (BUILD_OPENCV) -+ # OpenCV classes -+ find_package(OpenCV) -+endif() - if(OpenCV_FOUND) - list(APPEND LIBZXING_FILES - opencv/src/zxing/MatSource.cpp diff --git a/package/zxing-cpp/Config.in b/package/zxing-cpp/Config.in index c1109219a0..6c17565d2a 100644 --- a/package/zxing-cpp/Config.in +++ b/package/zxing-cpp/Config.in @@ -5,6 +5,8 @@ config BR2_PACKAGE_ZXING_CPP bool "zxing-cpp" depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_STB + select BR2_PACKAGE_PYTHON_PYBIND if BR2_PACKAGE_PYTHON3 help ZXing-cpp (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash index cabe3e70d4..5457ede44a 100644 --- a/package/zxing-cpp/zxing-cpp.hash +++ b/package/zxing-cpp/zxing-cpp.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 4c2b8601d0e3377143c1a0bbab220146af9fa5a5e29e8fbef42862fe3d38f8e6 zxing-cpp-e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10.tar.gz +sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz # License files -sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 COPYING +sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk index e9c80b4453..a728e3c352 100644 --- a/package/zxing-cpp/zxing-cpp.mk +++ b/package/zxing-cpp/zxing-cpp.mk @@ -4,23 +4,50 @@ # ################################################################################ -ZXING_CPP_VERSION = e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10 -ZXING_CPP_SITE = $(call github,glassechidna,zxing-cpp,$(ZXING_CPP_VERSION)) +ZXING_CPP_VERSION = 1.4.0 +ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) ZXING_CPP_LICENSE = Apache-2.0 -ZXING_CPP_LICENSE_FILES = COPYING +ZXING_CPP_LICENSE_FILES = LICENSE ZXING_CPP_INSTALL_STAGING = YES ZXING_CPP_SUPPORTS_IN_SOURCE_BUILD = NO -ZXING_CPP_CONF_OPTS = -DBUILD_TESTING=OFF +ZXING_CPP_DEPENDENCIES = host-pkgconf stb +ZXING_CPP_CONF_OPTS = \ + -DBUILD_READERS=ON \ + -DBUILD_WRITERS=ON \ + -DBUILD_EXAMPLES=ON \ + -DBUILD_BLACKBOX_TESTS=OFF \ + -DBUILD_UNIT_TESTS=OFF \ + -DBUILD_DEPENDENCIES=LOCAL -ifeq ($(BR2_PACKAGE_LIBICONV),y) -ZXING_CPP_DEPENDENCIES += libiconv +ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) +ifeq ($(BR2_PACKAGE_OPENCV3),y) +ZXING_CPP_DEPENDENCIES += opencv3 +endif +ifeq ($(BR2_PACKAGE_OPENCV4),y) +ZXING_CPP_DEPENDENCIES += opencv4 +endif +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE +else +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE endif -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) -ZXING_CPP_DEPENDENCIES += opencv3 -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),y) +ZXING_CPP_DEPENDENCIES += python3 python-pybind +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON +else +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF +endif + +ifeq ($(BR2_PACKAGE_QT5BASE),y) +ZXING_CPP_DEPENDENCIES += qt5base +ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia +endif +ifeq ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE +endif else -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=OFF +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_Qt5=TRUE endif $(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 7 02:24:58 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 19:24:58 -0700 Subject: [Buildroot] [PATCH 3/3] package/gstreamer1/gst1-plugins-bad: add zxing plugin support In-Reply-To: <20221107022458.3448020-1-james.hilliard1@gmail.com> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> Message-ID: <20221107022458.3448020-3-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-bad/Config.in | 9 +++++++++ package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 8 +++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in index bcb4cb1545..83dcf37b76 100644 --- a/package/gstreamer1/gst1-plugins-bad/Config.in +++ b/package/gstreamer1/gst1-plugins-bad/Config.in @@ -727,6 +727,15 @@ comment "zbar plugin needs a toolchain w/ threads, C++ and headers >= 3.0" depends on !BR2_TOOLCHAIN_HAS_THREADS \ || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 +config BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING + bool "zxing" + depends on !BR2_STATIC_LIBS # zxing-cpp + depends on BR2_INSTALL_LIBSTDCPP # zxing-cpp + select BR2_PACKAGE_ZXING_CPP + +comment "zxing plugin needs a toolchain w/ C++, dynamic library" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP + endif comment "gst1-plugins-bad needs a toolchain w/ C++" diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index 14710a2501..78b5096639 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -70,7 +70,6 @@ GST1_PLUGINS_BAD_CONF_OPTS += \ -Dsvthevcenc=disabled \ -Dtranscode=disabled \ -Dwasapi2=disabled \ - -Dzxing=disabled \ -Dmagicleap=disabled \ -Disac=disabled \ -Diqa=disabled \ @@ -802,6 +801,13 @@ else GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=disabled endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING),y) +GST1_PLUGINS_BAD_CONF_OPTS += -Dzxing=enabled +GST1_PLUGINS_BAD_DEPENDENCIES += zxing-cpp +else +GST1_PLUGINS_BAD_CONF_OPTS += -Dzxing=disabled +endif + # Add GPL license if GPL licensed plugins enabled. ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y) GST1_PLUGINS_BAD_CONF_OPTS += -Dgpl=enabled -- 2.34.1 From ende.tan at starfivetech.com Mon Nov 7 03:38:27 2022 From: ende.tan at starfivetech.com (ende.tan at starfivetech.com) Date: Mon, 7 Nov 2022 11:38:27 +0800 Subject: [Buildroot] [PATCH 1/1] package/libkcapi: fix uclibc build In-Reply-To: <20221106174500.11118-1-fontaine.fabrice@gmail.com> References: <20221106174500.11118-1-fontaine.fabrice@gmail.com> Message-ID: <00d4cf85-6b3f-8ab5-51dc-06d655d940c1@starfivetech.com> Thank you for the quick response/fix! I have commented on your libkcapi upstream commit, have a check :-) Let me again summarize my idea below: On 07/11/2022 1:45 am, Fabrice Fontaine wrote: > +-#ifdef __GLIBC__ > ++#if defined(__GLIBC__) && !defined(__UCLIBC__) Shall we be more specific about the checking, i.e. use the following: #if defined(__GLIBC__) && !(defined (__UCLIBC__) && __WORDSIZE == 32) > + #else > + msg.msg_iovlen = (int)iovlen; I think to be safer, we can use msg.msg_iovlen = kcapi_downcast_int(iovlen); instead of relying of typecasting simply. From br015 at umbiko.net Mon Nov 7 06:38:43 2022 From: br015 at umbiko.net (Andreas Ziegler) Date: Mon, 07 Nov 2022 06:38:43 +0000 Subject: [Buildroot] RFC: package/boost: build failure Message-ID: Dear all, package/boost currently fails to build for certain architectures (64bit w/ 128bit integer processing), resulting in the following build failure [1]: /home/autobuild/autobuild/instance-4/output-1/host/mips64-buildroot-linux-gnu/sysroot/usr/include/boost/intrusive/hashtable.hpp: In static member function 'static std::size_t boost::intrusive::prime_list_holder::position(std::size_t, std::size_t)': /home/autobuild/autobuild/instance-4/output-1/host/mips64-buildroot-linux-gnu/sysroot/usr/include/boost/intrusive/hashtable.hpp:222:69: error: 'sizes' was not declared in this scope; did you mean 'size'? 222 | return fastmod_u32(hash, inv_sizes32[size_index], uint32_t(sizes[size_index])); | ^~~~~ | size The development branch of boost/intrusive contains a fix for this failure which, unfortunately, is rather longish [2]. Easy extraction of the relevant part of the patch is not possible, due to massive changes to the whole code. I can think of three options to deal with this issue: (1) Use the commit [2] as is, even if it changes more than the failing code (2) Create a custom diff for prime_list_holder::position() (3) Live with the failure until boost 1.81 is released Incidence rate of (3) is low; numbers (1) and (2) both deviate from the Buildroot preferred approach, so my question would be: how to proceed here? Kind regards, Andreas [1] http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e [2] https://github.com/boostorg/intrusive/commit/825aedad557b7e3bb27614335b6ced16887103de From thomas.petazzoni at bootlin.com Mon Nov 7 07:52:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 08:52:00 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221106150330.GY3918838@scaer> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> <20221103224539.692322-2-thomas.petazzoni@bootlin.com> <20221106150330.GY3918838@scaer> Message-ID: <20221107085200.4b2eb2ed@windsurf> Hello, On Sun, 6 Nov 2022 16:03:30 +0100 "Yann E. MORIN" wrote: > I am not a fan of dot-directories, because they get hidden, especially > since BR2_DL_DIR can be set in the environment and point to a long-lived > directory. > > Instead, I would just call it 'cargo-home'. If that's OK, we can change > when applying... I don't feel strongly about it. I used .cargo because that's how the default CARGO_HOME folder is named in one's $HOME directory. Also, it makes sure there is no potential conflict with an hypothetical cargo-home package. But overall, I agree that I also don't like it being hidden. We could also name it br-cargo-home, so that it doesn't really look like a package download directory. But really, I don't feel strongly about it and $(DL_DIR)/cargo-home works fine for me. 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 Nov 7 07:39:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 07 Nov 2022 07:39:12 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-06 Message-ID: <20221107073920.ACA8F400EF@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-06 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 1 | 0 | 7 | 2022.08.x | 13 | 12 | 0 | 25 | master | 149 | 225 | 1 | 375 | next | 41 | 89 | 0 | 130 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 16 imagemagick-7.1.0-51 | 16 libnss-3.84 | 13 s6-linux-init-1.0.6.3 | 11 host-rust-1.64.0 | 10 host-binutils-2.38 | 9 linux-6.0.1 | 8 host-pahole-1.24 | 7 lxc-5.0.1 | 7 host-go-1.19.3 | 6 libkcapi-1.4.0 | 6 unknown | 6 crun-1.5 | 4 alsa-utils-1.2.8 | 3 elfutils-0.186 | 3 gensio-2.5.5 | 3 host-binutils-2.37 | 3 libgcrypt-1.10.1 | 3 libgpg-error-1.45 | 3 linuxptp-3.1.1 | 3 sdl-1.2.15 | 3 wolfssl-5.5.3 | 3 boost-1.80.0 | 2 dash-0.5.11.5 | 2 dmalloc-5.6.5 | 2 host-binutils-2.39 | 2 libglib2-2.72.3 | 2 libndp-1.8 | 2 linux-tools | 2 lirc-tools-0.10.2 | 2 open62541-v1.3.3 | 2 openssh-9.1p1 | 2 perl-5.34.1 | 2 toolchain-external-codescap... | 2 wavemon-0.9.4 | 2 xz-5.2.7 | 2 zabbix-5.4.9 | 2 alsa-lib-1.2.8 | 1 compiler-rt-11.1.0 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 fastd-22 | 1 fftw-quad-3.3.8 | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fstrcmp-0.7.D001 | 1 fwts-22.09.00 | 1 gitlab-runner-14.5.1 | 1 gobject-introspection | 1 gptfdisk-1.0.9 | 1 host-delve-1.8.0 | 1 ipmitool-1_8_19 | 1 kexec-2.0.25 | 1 kmod-30 | 1 libbpf-1.0.1 | 1 libev-4.33 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 ltp-testsuite-20220930 | 1 memcached-1.6.16 | 1 mongodb-4.2.18 | 1 mosquitto-2.0.15 | 1 mpir-3.0.0 | 1 musl-1.2.3 | 1 ntp-4.2.8p15 | 1 openvmtools-11.3.5-18557794 | 1 package/qt6/qt6base/qt6base... | 1 pcsc-lite-1.9.9 | 1 perl-net-ssleay-1.85 | 1 poco-1.12.2 | 1 python-cryptography-38.0.1 | 1 qemu-7.1.0 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 skalibs-2.12.0.1 | 1 systemd-250.4 | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 zlib-ng-2.0.6 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/43810f05bcee542e5d457648c875f8804d4f37b6 | nios2 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/c4e930b08d611f91933a51d04058551695ba2470 | aarch64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/0f1e3c75fc0bcc9f9ee43293fb3c52774a014338 | sparc | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/2a756b2605e8975ef407f8c4cad37a3a1667d637 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/78846eb690ee3f8e724100ed541dd34a8a352eb1 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/f9c1330a097288ca9341d701306f46c6b3151e88 | riscv32 | compiler-rt-11.1.0 | NOK | http://autobuild.buildroot.net/results/afaa83f715c3ed563764f71ae688ae8ac5e16148 | mips | crun-1.5 | NOK | http://autobuild.buildroot.net/results/da9c82f8efb8a0287bf80aee7e9a54ce40cc18be | x86_64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/aae9b3c64bddfbdae246d07948ec9ddf5175d032 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/55b283fa46a797253193fb752638ba88597a416b | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/02470f646820798c3a2a0c5a4ef7a73dcb018f5d | armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2cf6b649c0e13823cfe5e335278a74a85f92f300 | ORPH s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/0a9ea6e9451f0a8d45af80869b69086fc556b837 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/26260f597dcd327849425d89c456f3894cc97a92 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/33050c650cee34ce54d29747b2aec4838ac20d94 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/b079d076666e553947eabe4d4f3c9d75c0edb4dc | ORPH i586 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/de58f7e40d0c6a457adfa00a2c5d9eea8905e549 | x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/5eadacc27699485ab7c7896535d6a2ea5a062bdc | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ea9bf36354b50e181173604145dc91be9811a3d6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/be0b9c75d919c4a34a637da3fda28c8fb2dfc2d7 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/48645348d8354dcdf4332be6b6c3d889a86e244f | ORPH or1k | fastd-22 | NOK | http://autobuild.buildroot.net/results/d6f6e43bba6c571cd422cfcd9b4b6c31a1409da4 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/dc82633bb9ebf18e269df07987a125ec40da4a9a | ORPH powerpc | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/38e3fb6bfd9a7a2a43c9e854b9a97437fe6f29a0 | sparc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a6e4fbca3e38b77d35339e768b9033f64298ed49 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b9516d75ca85a6b89e579412b583756362676efd | arm | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/23b964e2dbb7a1d9604f2426980ffbfbcbe6b2e3 | aarch64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/533a6444241beba5027f05274fa2a0a3c6a33544 | mips64el | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/84f2fd5fe4ad67475321df544109454570926c6b | aarch64_be | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/a0348df9bf9c7ccfd576f607abb6b186da384ad9 | m68k | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/26afd3e231223f6e835ee4b2371160983e65cebd | powerpc64le | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/baa95c419418680aa9b333e7c1e99e3605e5365c | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/56d4a3cac3a1da96d6925acb30f61247d75d4f33 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a44080144fe8c1e63d84b353c0fb0bb7f613ef05 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/33ae9a6dc2f33a141392fc7231c4a29b1bdb4574 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e2bd917c12125f2c4a96ca7fcc061c6d41ffcf54 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e99c5c167a22a2459da53d87bcf849b7c0abb90c | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/23ba273348898346cfb71cd582ffa30577f12ace | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e4f05beeca0a4b2084cff047584bd7721db0b97 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/56d00f264131ff00f054070dae42a5e565777cd1 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c904769c75d29554b1501ef0808a74f4062db817 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/29fdee3bfa0d42a7c7fadddc93414060835903e4 | riscv64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f675ee9b2a93ebbfd6275b10040c7883affcf370 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c2efbd0af09207ea2cce6fedbd3d631be1b4c2b0 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/91d57b48b481183f9fb2050963e1230538ffba97 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/317448404f3f550866dfdcc07c2161faa7912b30 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a7c45b3b10bd022bdbda5610db9bb18d8ab6375d | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/16958ad65a0c01e20dc4b21534d3a615a50fd296 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/e6d8dedc7108b0d5bfa9ae71c8ee9ff1dad4c2a0 | mips64el | gptfdisk-1.0.9 | NOK | http://autobuild.buildroot.net/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d7dd146de88eacccf957a793e8ac570101badf21 | mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/e6c5e197770ca892f5b979bb4e8d381775950a60 | mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/4a59d01a67ea2e579722926d5d543949ff545dbe | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a9f28cee3dd1b7ae5aca365ea3408bc7af479b68 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bb137ee5ee5503c11af109dc32d2568d1c6e43ec | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/38c73117a91bec471d51a9bc843a5b5924f191e3 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2c9c2d67276b8bb9e50995f2376ebde120edd7ab | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/630055da4cd00f0b2736523091a750bdb0c56d7c | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/924e599c314f456a2d3006d888c2027751dedf9b | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/16de80beedd961c6fd52ad16419175cd4a3f570f | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/32ff612cc12b777e85855fe4cb685a738cff055a | sh4 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bcad9e3904cda098feadfd58dfca1859579c23e0 | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/04d69357caee4d6dddf8806e0438419d21f69959 | riscv64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/0444e207be4d0571fe4810d65683df8bece8ac82 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/195bfb3d9b4f13ef94fe54c10433c3aa5ce7a668 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1f994c6ca6a3cbb58c69eac846122d6eb6c97557 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7391c999d5e3a48e5c44a73fa94692f69a55f0c3 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e0834c4c82a85f7e6f6968b1f4378424474f97cb | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7b3edc0754219f99617554d2bfcd19a2fd9264fe | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/4fdd1abf1619badb77d1911c15739093cd61bfcb | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b861625194f5a72b518f52d09484c9aec60c85bb | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4be6ea59938acc82062ad95be40da5ec1aa49ed4 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/23f76ce70f3b80c0367c9e93d394a639d5f5852c | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/092dabcce80d42285bcf29b795e9514b40bcc030 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/748ff4b31073a4a0ae05391cc0ac0356e289a17a | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/291de7f4a06e7de71682f0d222d20dee70973d76 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/243b7023d4d36fcbce39455e4e474a8ab35460d1 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5011199ed8b963eeded5e20a24debc052b41548b | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/31828be112522e5c11b427ed69a496f1d5da6e45 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8f77d9007403753c107a398ff70e3eea96ee9a2d | mips64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e32b0a51d8a69b3e9251a352b0602efdfa9b0e3c | mips64el | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/5283f20ac598034ca7adc99896b3646bfa20bbdd | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b84c66335c49e000f4247a8559e6622d30dd5a36 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6741dabc9387e0685855e48e8947a12eb43bd178 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d5bd67af9cccfd96212e488b8053a9a23ae64024 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8bba97ab6c46a22248f616c0e43132bf86df1d49 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cb2e8aca61ba723ea5bf9d10c56a68ee3f95e76f | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cd8c48fade00a0a82ad5136a1cc663a590aabc89 | powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a4e6fdbf95a68e201cdf03c49a32c61bedbc9382 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e956d8cd412083c9c257cd2cd6dfb8284264cc3f | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c05c025666a6de7cfcb4686b8ce64ad28208c7f9 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1feec4f8686694cd575fb97e13358dc2e1378e14 | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7ac05f674c10d99fc88453062c38cf7d076de174 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2bd83fa605ffecc17027c6cc1b5b5cffc18c9dcb | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/430c9d5f93368cbee850d358569adfa0579ea8cb | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7e1481663c5cdc39940a1363c98c5acb705fb0fa | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e8ecfb90044cf9b5a86a6e2a77ce6c15571172f6 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/05f62c7a59a6e4ad5996037d157e72077a413804 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/03dcdbc75701d81102e474d69c90bc4723f7038f | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7efc022f27960de414e5d967b8d0c20f1dba64b9 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5fe86794f3bb6d85a2b7a42066c230fb8e75886a | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/038572d176b43a4671366eceef83a41ddfa5bb1e | ORPH microblaze | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8ee47062b245ed1148b9a25c003402abeabccb2b | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3472858ce1416c10f43bc82dc6ea30afbdb2b5ca | ORPH powerpc64 | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/db5d53566f6629960745a047feaaef17dd3725c6 | arm | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/1079044c2cf2cf2d2c3c494d60d1417d4e4092f8 | ORPH mips64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/c8bcd9c7bdfdafca689943061bdb6a5e1ed3810a | mips64el | libbpf-1.0.1 | NOK | http://autobuild.buildroot.net/results/1dcb3e4ed2b865d7014dfb7278faff3539710de8 | arm | libev-4.33 | NOK | http://autobuild.buildroot.net/results/8a887c7a9d691bdd0168b37ce66c99623924ca71 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/15a72c7b0f281602e5f6e80873c090be64907587 | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/c12648379f7a6f71da46a65d3da61f9e4da6a594 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/7cb90bed197fe89dc701f0e26d30690f5709bdd8 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/166332fc143d36dd429ef9bb16265fa47e86eaae | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/25d9b4ca55f7bfc6dde597c8601ed5a59ad0959f | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/381964a5309fcfbb2ae3b4c9a9baa1db60a83e24 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c8b4b481ba043b2859515607caf2293e77d6bf63 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/54ffc63e83d3ee83deb5f76993dc3cab66dd6087 | ORPH arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4b250ac5dd475ef30e8df428879940937f93cbd5 | sh4a | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/5d736ed75f941a08724c7effdae2931e60578c59 | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/9e4c11b8b38c93d30f609c4ee61b17d48567c88d | arceb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/2206667c0cca2b43c63bd3acf424b18240301b3a | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/0bedf57758363c56560dead56ef10a8da27c1a54 | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/57524e0859462f588508cdaa0ec33f362b032d15 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/50890a4bd13a28278c2ea6cea4db89a89ba4a7e1 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/473e8926c07438e82536110e409033eeac8b4813 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/eb7e7a8b2e7b00743dfdacf785a4a155be6f5187 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c9e76f62d57e0ff518df024d7839deac3a0368dd | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7d3d31a3118b09885b2b3cbb309afb890ee5c7d3 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c799af8ab3afa0326bc1e2b9b30b40ddd2d4bea0 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d77e8cd1aeb71e8d045a5cd9b08e1aa2a52a6fa2 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2df4eaf61271eb28ad58f8a1e3faa5801d961f94 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3dfdb4f7253bb5f592f2b107881ad6f7bf640763 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7a70e0b87e00fb78a6157425452080ab9a1e6269 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ea1c817fd31c94792cb7d18012d62806673ad2ad | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/111277eb4cbab1cad353b28143dd32774e93b6ed | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0c67228ee10b44c8497a6f7fa01fa7f9ade6bece | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3c8deb951eeb2b84b97187a6b2bdd9d321763be6 | mips64 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/7dedebc234ea3e2fd5f071b9aa473df70e794e34 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/96db22eab7ab67ea3f85063191e11bb238698c4a | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/168825d64e0b0ab4655d79e6240742ad97551822 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7f416976ef45b4011dd4e35c70a3cdcfd641137c | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3f542f4a316b9564fe01cda946c240e837d13ab7 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b6008541be26452378bb1e39a09c82bedd5fde6f | ORPH sh4a | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b3be9fe4f7615f0cbdc0f73535ccf7be693647e9 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/484555ad8bb6b1baced15d11715ff3202c9c7d2b | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/69c7da4203191ecf837b4a231129e4e732d23e0c | ORPH powerpc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/d14081ad2e03b4af65275146b5b7f6c7a9ec24df | ORPH arc | linux-tools | NOK | http://autobuild.buildroot.net/results/a651fee9e0070f0ca5eeeaf031646a2b63b2a98c | ORPH arm | linux-tools | NOK | http://autobuild.buildroot.net/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/8684d9dc7cca4f012ce1e07f402b801811653f62 | xtensa | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4614271ec75df2863eb3a08e9569df4b60c9abab | s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/d211f7f7ff119ee5d496b229667b3f5a55b016ff | riscv64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bcbabc7ce6abdcc1a69dc722c93862eb60b88f0c | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/7710cc8b3412fbaa36407cdfa0f01f7480526243 | ORPH sh4aeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/a12baf3daeb71a4ab060d4d7966893ef88c89461 | aarch64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/387da65c9a679ca4c71be89f059400bffdc50e29 | sparc64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/482d0e3c158aaa4cc944d0d897ef283ecd1a6121 | nios2 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/6f4ba1e47075bf22d6fbe54ba35ac36b526725b7 | powerpc64le | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/f48bad4d89753dfffd0e00b66dd24cb1930d2787 | i586 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/495175c367084093bc01c40290736c738d876894 | arm | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/25b07cafc3503042ab6c4ca244489746fe8b7e0c | x86_64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/00bf07cb4989146f3afb67ba174d4cde606223cc | sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/93421d0bba0afaf1a59aa74df3eb565986189e2e | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/7d1ba52a6f8e8a82bbcadf006d0c8b65f504745c | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/f806a40fcc91244ab26527814272c62699ade949 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/55ae551697037f989068fb8b6f9be8758fc79fef | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/df1b558878e6661959321db8fc2a8ebba55c7cd8 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2ee4b11368c0f62eac79548dca9024c1c6e3146c | ORPH mips | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/ef6a5f0ef33794e5e1d6adedfbb57509805ec3d1 | ORPH arc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/1cbdef22bffd2df0b2b127e88137b57e8dc906be | ORPH mipsel | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/07418d245003e1b94f1da3046b814b8ce4f5d119 | ORPH sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/42733374832ee25d7e93f802b0f12c153ed70777 | ORPH aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/4f1f581766037dba2c239be22f93cc69c9b35801 | sparc64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/0b8092c40d67429b04e876ec3552d701573bb30e | powerpc64le | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/94e886c67009aead1fe2ab7f1f8cd603ed697e69 | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/20a54e85602d65eeca68e9562c44add08128c527 | m68k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/32cec3ba45be37ac546de12591ae2e86fac8491d | s390x | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/317b803292401cafcc4d582f2fbc274fb30dffdb | sparc | poco-1.12.2 | NOK | http://autobuild.buildroot.net/results/b8af60a1f98ab82c698c0e38011313e243905f77 | sparc64 | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/c2bab843403e9d63994d29a908af1c135617f951 | aarch64 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/a9b61ba364342679b0e49f77f514306fe4082560 | arm | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/129b06f45a40e40c13824a5826d73e56a4862d45 | mips64 | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/374c079f5fff36cc02201d26115c83ff6b3b6311 | sh4eb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/6188c879535431a1159cc81a17f16871d37f01ae | sh4eb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/43da28b733ee208d7ce3b879844ec56f68ba14f4 | microblazeel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c4bdb77b413321273ba8df1ee90ade674207b017 | powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e1f701faca72676cd5c26dfc443b0c4d8e45162c | sh4eb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4a1dad0bdda98ef718f8f73f6339a9c552c7160a | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/877387f969279bb7960d29df3ee6b3fd2f4e928b | microblazeel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4382beeb0f94d583ba605c70a47f34b45c76e311 | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4647e246bcd262a7e8fc54217374bb2d5b8c1b94 | microblazeel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/7ef4a20fa2af03c1c44502df36d95f8a74b965c4 | x86_64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/6d90a1396ef205e1aee698143bbe12c5fc9aec68 | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/073ea6e6894adb7e5f9efcb994dd6b9be0292568 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/8c437aed0766e79b4d98f0fe9de30e564ca4304d | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/24623e44423520f31cdc75bc74c84bb66411048b | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/05d89cda18c514282a896e88758e212b09f662ce | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/98f112449fb4b964d21a3f0a92a705f8d13000a8 | s390x | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/4d6cc048e853c7bed4a08e3366cd6439fbe1e8ca | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/b1a3dd4252901ab2bbe09449fcdf3350fe7eac92 | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/6261cea706971d8bf736f3308bffd394d30a5b11 | ORPH or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/061c84bc90abdf6bfbf7474707c478c8ee7e6c7e | or1k | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/b51833c9d4015bbe1359288ff73f3dfc7ed18756 | s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/1f5364ff2885fe2968faa1b4c0b7ee53fa2d27a7 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/d8e38e52558e1f6aefc60664a7cfc2ef656e56a7 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/bcb43e84431ce99c2407ab045c28d9f254fc2ae3 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/f1b29257a93c2d1a9d91082acd1a60312fd231d6 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/165abd7675f0622d937c4a5bb5e452af2f18c690 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/903e98f0bdb9766308d8a375aaa886722f50b974 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/8a0fc912fbb0a4540b121bb1ad851a437a82d4f8 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/09895d03044dd5c0eb44250e572d1ef9c7807390 | ORPH i686 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/42d21306fc6ecbb30b9f99b94e8f790932b5cbdd | ORPH sparc64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/908dae75486e9f22d819cc1f07414fcb1fe202a2 | ORPH riscv32 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/cd99eec3629645b7ad34f80302b078eca13e2ea8 | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/71254a5efb873323771dac031624a06bb08d17dc | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/1b1dcd268a2c73b8b91f924296aead3c9804f82e | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8ed7c2a1c56b1bc75e1f522bb9e9f0408200b65d | mipsel | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/f9ab2f378110262aff4bbae5da5f51bd30d90388 | ORPH x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/a9c359881cb4b403d7fa28ea86d5556ae164050f | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eaa34e86ff7990035d6dfe6bd6b5709a3b6fb339 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2121f2382085b04ba9f7058d9233f97cd51579bb | ORPH aarch64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/229626f8b00257330b7fef233ad5057e0fc46336 | powerpc64le | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/efc810236b5a6cf1a4aac8e078333e76e85a5887 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/0019a17a2eb2c9651e83e91fd97eb28c74ca7888 | ORPH microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/4bb106a23608dd7c506dd2b322c6911d7eb98cd8 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 12 libnss-3.84 | 10 glibc-2.36-66-ga1dc0be03c9d... | 7 imagemagick-7.1.0-51 | 6 xz-5.2.7 | 5 crun-1.5 | 3 libglib2-2.72.3 | 3 host-binutils-2.38 | 2 host-go-1.19.3 | 2 jack2-1.9.21 | 2 s6-linux-init-1.0.6.3 | 2 unknown | 2 apcupsd-3.14.14 | 1 assimp-5.2.5 | 1 binutils-arc-2020.09-release | 1 docopt-cpp-0.6.3 | 1 flann-1.9.2 | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdb-12.1 | 1 gensio-2.5.5 | 1 gerbera-1.10.0 | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 gummiboot-2bcd919c681c952eb... | 1 hawktracer-2ec19d7192334414... | 1 host-gcc-final-arc-2020.09-... | 1 host-python-greenlet-2.0.0 | 1 host-rust-1.64.0 | 1 igh-ethercat-1.5.2 | 1 libcap-ng-0.8.3 | 1 libkcapi-1.4.0 | 1 libtommath-1.2.0 | 1 linux-6.0.1 | 1 lxc-4.0.12 | 1 openpgm-5-3-128 | 1 procps-ng-3.3.17 | 1 python-bunch-1.0.1 | 1 socat-1.7.4.4 | 1 uclibc-1.0.42 | 1 uhd-4.3.0.0 | 1 ulog-0389d243352255f6182326... | 1 wolfssl-5.5.2 | 1 xvisor-0.3.1 | 1 zabbix-5.4.9 | 1 znc-1.8.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ce01783578edccb42ca6a697d0aa4ad89baeee84 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/7e2a7ba7342cff5bb0acfc87756098a690dc133c | ORPH s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e47dc7c03b04d6c609af1ea0a3343fd1a987b10f | powerpc64le | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/baaa092d19be609a76d39cb97a315a6d6e28b2f3 | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b9febe767ba2464fc15684f23965985e74a35416 | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f22dbb52d38630179371acfcb7ef9a09bee843ec | xtensa | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/cda4c94543cae13731c1fee7d24e54b564943b21 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/078f363173fc31f595e65caf42169fa0e7440c19 | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f97d88061e249eaf3869d705e3813ac180453a0d | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c3acb10d54d57f1f2dbe524ad3f56a4ddca9269f | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/758aff465e64145f9fbe3b0c106a600689622581 | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d93eefd56691bc78e93d257205a21bdc6646d5b2 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5260ec1f4dacabbb38729bc219ef034f8c039fb9 | powerpc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/0e6d300d8a7df754d10e965524065676de24d681 | arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/5e4242ca0b9040c888f30f214a0b9c5ccf6af739 | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/18804a4bbda1bdbecca9964b14a11432533e6960 | or1k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/83a4da6ac3f29db2b62d8344fb064328f2f1662e | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6841571efd23e108f3cdde60dd4d14c19d21e227 | or1k | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/f40abf9daef8b292b6335ba6eeeeb9f132456dda | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/d1e063a6063794508be67dd815a18bb0dce31f19 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/6cf1c965fe5a590d24dfaae7e1012a56ac760b2a | or1k | gdb-12.1 | NOK | http://autobuild.buildroot.net/results/55edc2544452cd8d09564a1e3d05e7eee087d8f8 | ORPH microblazeel | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/31a9b2ff239912600ec4b55da0be49b8392a0792 | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d1112cb8c3b62aa8697d374cfa75837922107680 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4992fe7b364794618316d5dc83b36623231d0ca2 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/685c575d0609765436ba6e75c62f929a0ff4c144 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e81b5837c2f108b442cb49836a08aaec7184ec5c | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d9ce7845b79875cb47fdff1d6f1a5548cc4c13b9 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6ec17f68433e34c8d067c01a2b970206439a29a2 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c9a0bb93379068028c13e6a2cd284d9c1d211957 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4bf251fc27a135404ed7b448177762e2b084669d | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/4f868c37252e39ccc514d31789fbf54101e69f2c | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/862819c26ee205bc0f30aa9db277125e8f9cfc6a | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/71e39ed74a1ec76940a5d92a5fdea03d7ed8b923 | aarch64 | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/f38a6a1cab4b5c08c21b8bcffbcca45f7e82885d | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ea22adbe0ef5328a2537ab2c9a227e75d8d366c3 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3dc1e9e7101452fb5d9fa55bc695201c6028a091 | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/e4d5025d8a96d11484035dae1ba91c712d2fe541 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/127a9f3f6cadaafec992533817ab79eeca34daa0 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2437fa19c24229232932f0bd288a3e5fca8885b2 | powerpc64le | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/7125dfb9bd7c709d4bd1359a82bbc018a9ed87d8 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/0b8d2b9eaf6439d6c9ecdd524955c54bc2e316ba | armeb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/60179e8e654cc8015876fa4c0ce02563fe281103 | mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d5a5f350a6e0db0cda6a95a92a989f992e580c2e | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9db2279ef87e352d9bb1d631254d2933c3680c8a | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6d3de4eb9302966ce3b25d4054fd90b098395886 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/498f7544493fe2d6ffde252128b56a45f97ad3fc | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/90d9cb00d8198a28fcab58f96c8ba8bb14da3a3e | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ab8521f333bf662cb3baa8675781102dfba9278e | ORPH mipsel | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/6696888ab75387386bfeb1029fd7db5439205f93 | aarch64_be | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/d91e1d6a505ce5a0b7be24c5d297b8e104630bdb | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/aecb4318c4a6adca6e18ce89b6e35830eb206980 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/26db367106a98936f926c1aec024a9fdd4c7b19d | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ef0cc5e6792cd97d85b1a1e927bf9d804a55ba60 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4de15e4fe82944be2654ffff2e659d9077e5e859 | mips64 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/69cf909d1c12393a4e1e7a8e8970a3103d65642a | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8aae7355582e808a94e8812b856cf2f675e36b74 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/47a48dc93ad0165802a37691c8cf17147a5857d1 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fe4cf899c35017706a586cec922651127f709e0b | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/128332be9b151888b50f5558de8f3be80dae4906 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ee9676d026485bbdcac9ff3fb1cb9eb7bdc94eba | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/17837a71f96f16356c911ce5cccc1077db54576f | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/940233ac9135836816e6754e72c265549cbac3d2 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7fc8ec847045330e1682f9ea2e2fccd3ff3b6873 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/212e10fc377ab7f093582cfd202919623930be53 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6cee3c385293cfc1e2700148f1eeb9723ed7bac0 | arc | libtommath-1.2.0 | NOK | http://autobuild.buildroot.net/results/092e4b54e75633112061a4fcd8e02837c9125d6d | nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/5442900d9a083d00a6be98c45473802647348bbd | ORPH mips64el | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/ad364a2a81a88017fc7a7cb5cd06c74655c77ca5 | mipsel | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/d4a18de1395d9eee6adc9d11482657e364101b57 | powerpc64 | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/76d41b4cc0591693b8f216a4fdedc11305ac991b | ORPH aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/94671c6bfb4c4bb35e07a6fd9f04b367e2f361e7 | m68k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e18a52affe0d16e47a68434937e155278ae40343 | x86_64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9d1427684ed4c0893d5fd38ce13c1e41c3931082 | i686 | socat-1.7.4.4 | NOK | http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/52784d608918211d60096a74084077b9e3420c13 | mips64 | uhd-4.3.0.0 | NOK | http://autobuild.buildroot.net/results/bbd59468409cae5bed7455280a307188a8faa513 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/b754a14e843edacebc00e5d7aa6a5aed9a5228a2 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/c8e1abe2024f7b90564504ffdc2e124a53b64ccd | arceb | unknown | NOK | http://autobuild.buildroot.net/results/7a3602305fd711aeb3c311efaa7ad5ebc8b6a436 | mips64 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/1218e04ae755d08e7dca95b9c8c176ec785635c9 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/31aa69f3e6da530fc4ffb3b18bdcedd26ae5ea86 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/69bfc034d5176153cbf20e9de8c64759ab88fea6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1568be9b18090a24840cde49c09b5d010605c4e6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6db3e9d1f6da049621e5bacdcbc1fc69a19b634f | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9a4c532e4b39451795247dc4fa1fbbf7db8ee541 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0d18e7f4dc7d026ddd50602f33042c20091f34b4 | ORPH sparc64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/09466361e23b80fd1de3108fac6ff782262d0147 | powerpc64le | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/4c7a0434e7376837a69c66c2ba6e518b0cb6f7bf | Classification of failures by reason for 2022.02.x -------------------------------------------------- attr-2.5.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/6663a5e216eb330a33cf4522c2fa65c1a30e31c8 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-spirv-llvm-translator-... | 2 libglib2-2.72.3 | 2 linux-5.17.15 | 2 dahdi-linux-5c840cf43838e06... | 1 host-rust-1.62.0 | 1 openblas-0.3.20 | 1 vlc-3.0.17.4 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | dahdi-linux-5c840cf43838e06... | NOK | http://autobuild.buildroot.net/results/56f303f5274d99675c4e00f706421e090ac3151e | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/76e591a6ab9612a7ac5a3b0078efff0aa0f324a0 | riscv64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/1d96463be4622bafd17314e0d6c81b061291a880 | ORPH riscv32 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/0c803840d22ec75acef0e0247c46f7053c9520db | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2966cd091a406a03d2b9d11b622c1778bf7e18b3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/92247f8c6e4ef23997cbc75b35e6d3bd64335027 | powerpc64 | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/aea1896e6db605aba92e308167990586553f3cc5 | ORPH arceb | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/baca76689652345fdd0d2db73829acb816b2f2bf | ORPH mips64el | openblas-0.3.20 | NOK | http://autobuild.buildroot.net/results/48019efda674fe86645328ab877e9e1e9edd55ec | ORPH microblaze | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/70b8dfc64b3a5d4cf323778d075d7cc0ec96190c | or1k | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/d366c2cf783bc84c25afabc86614a9b8944441ef | ORPH armeb | wolfssl-5.5.1 | NOK | http://autobuild.buildroot.net/results/08f31e6f024837bf739ab5d10f8b3bfb50429e5e | 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.0.9 | 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 | 2022.2 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r11 | 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 | apparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.1 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 11.4.2 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.25.2 | 20.0.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 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.0.9 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2021.02.19 | 2022.09.03 | 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.1 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.12 | 20.10.19 | ORPH bash | DISTRO | https://release-monitoring.org/project/00166 | 5.1.16 | 5.2 | ORPH bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2022.2 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.1.67 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.1.67 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.1.67 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH bind | DISTRO | https://release-monitoring.org/project/14923 | 9.16.33 | 9.18.8 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.39 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 23.0 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.2 | btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.0.1 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.24 | c-icap | DISTRO | https://release-monitoring.org/project/21325 | 0.5.7 | 0.5.9 | ORPH c-icap-modules | DISTRO | https://release-monitoring.org/project/21326 | 0.5.4 | 0.5.5 | ORPH cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.6 | 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 capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.9.1 | 0.10.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 3.7.12 | 4.7.3 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.0.0 | 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.17.2 | clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.7 | 0.105.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 15.0.4 | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.24.3 | cni-plugins | DISTRO | https://release-monitoring.org/project/96794 | 1.1.1 | 1.1.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.14.1 | 0.16.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.5 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.8 | 1.6.9 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.5 | 1.6 | cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.6.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 | datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.12.1 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.2.3 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.1.0 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.3.0 | davfs2 | DISTRO | https://release-monitoring.org/project/07487 | 1.6.1 | 1.7.0 | ORPH dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.15.2 | 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.2.646 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dehydrated | DISTRO | https://release-monitoring.org/project/11312 | 0.7.0 | 0.7.1 | delve | DISTRO | https://release-monitoring.org/project/40149 | 1.8.0 | 1.9.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20220728 | ORPH docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 20.10.19 | 20.10.21 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.11.2 | 2.12.2 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 20.10.19 | 20.10.21 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.1 | 2022.2 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.22.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.3 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202208 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 22.10 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.188 | ORPH elixir | DISTRO | https://release-monitoring.org/project/00673 | 1.9.4 | 1.14.1 | 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.1.2 | 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.2 | 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.20 | 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.48 | 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.6 | 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.0 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.34 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.14 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 5.19 | 6.0 | exempi | DISTRO | https://release-monitoring.org/project/00767 | 2.6.1 | 2.6.2 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.26 | 1.30.1 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 5.1.2 | 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 fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.33 | flare-engine | DISTRO | https://release-monitoring.org/project/21433 | 1.12 | 1.13.04 | flare-game | DISTRO | https://release-monitoring.org/project/21434 | 1.12 | 1.13.04 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 22.10.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.3 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fmc | GUESS | https://release-monitoring.org/project/145761 | fsl-sdk-v2.0 | 0.2.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.2.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.1 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.1 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.3.1 | 8.4 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.5.0 | 1.9 | gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.0.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.1 | 3.5.3 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.0 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.0 | 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 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.31.4 | 2.38.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 gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.3.7 | 2.3.8 | ORPH gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.8.2.0 | 3.10.4.0 | 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.2.1 | 2.3.0 | 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.1.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.0 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.50.0 | 1.50.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.0 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.20.4 | 1.21.1 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.20.4 | 1.21.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.20.4 | 1.21.1 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.20.4 | 1.21.1 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.20.4 | 1.21.1 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.20.4 | 1.21.1 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.20.4 | 1.21.1 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.20.4 | 1.21.1 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.20.4 | 1.21.1 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.0 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.20.4 | 1.21.1 | ORPH gstd | DISTRO | https://release-monitoring.org/project/235022 | 0.14.0 | 0.15.0 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.20.4 | 1.21.1 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.20.4 | 1.21.1 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.0 | 1.12.1 | gtkmm3 | DISTRO | https://release-monitoring.org/project/07963 | 3.22.0 | 4.8.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.6.1 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.0 | 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.2 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.6.6 | haveged | DISTRO | https://release-monitoring.org/project/11695 | 1.9.15 | 1.9.18 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.12.0 | ORPH hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.358 | 0.364 | ORPH hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.15.0 | ORPH 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.39 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-52 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.9.1 | inih | DISTRO | https://release-monitoring.org/project/11600 | 55 | 56 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 22.6.0 | 22.6.1 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 22.6.0 | 22.6.1 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20210608 | 20220809 | ORPH 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 | iw | DISTRO | https://release-monitoring.org/project/01410 | 5.16 | 5.19 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.25.0 | 1.25.1 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.0.3 | 1.1.0 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jitterentropy-library | DISTRO | https://release-monitoring.org/project/29701 | 3.3.1 | 3.4.1 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | 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 | json-for-modern-cpp | DISTRO | https://release-monitoring.org/project/11152 | 3.10.5 | 3.11.2 | ORPH 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.99.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | 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... | 20.3.1-Nexus | 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-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.3-Ma... | 20.1.2-Nexus | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.4-Ma... | 20.1.2-Nexus | 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.0-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.2.2-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.4-Ma... | 20.3.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... | 20.3.0-Nexus | 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.0-Ma... | 20.4.0-Nexus | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.1.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.1.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.1.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-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.2.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.1.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.1.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 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.13.1 | 2.14 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | less | DISTRO | https://release-monitoring.org/project/01550 | 590 | 608 | ORPH libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libapparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.1 | libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbluray | DISTRO | https://release-monitoring.org/project/01565 | 1.3.1 | 1.3.3 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.66 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.12 | 1.14 | libdrm | DISTRO | https://release-monitoring.org/project/01596 | 2.4.113 | 2.4.114 | 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 | libfreeglut | DISTRO | https://release-monitoring.org/project/00846 | 3.2.2 | 3.4.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.12.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.11.0 | 3.12.0 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglfw | DISTRO | https://release-monitoring.org/project/01180 | 3.3.6 | 3.3.8 | libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.74.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.5.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.45 | 1.46 | 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 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.9.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.41 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.39 | 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.1 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.21.0 | libksba | DISTRO | https://release-monitoring.org/project/01649 | 1.6.0 | 1.6.2 | ORPH libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.12 | 0.12.1 | libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.7 | 3.0.8 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.9.1 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.11 | 2.1.18 | libnfs | DISTRO | https://release-monitoring.org/project/07325 | 4.0.0 | 5.0.2 | ORPH libnpupnp | DISTRO | https://release-monitoring.org/project/75209 | 4.2.2 | 5.0.0 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.13 | libopenh264 | DISTRO | https://release-monitoring.org/project/21365 | 2.2.0 | 2.3.1 | libopenssl | DISTRO | https://release-monitoring.org/project/20333 | 1.1.1q | 1.1.1s | 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.34.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.2.2 | 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 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.14 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.2 | ORPH liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.13.3 | libvirt | DISTRO | https://release-monitoring.org/project/224041 | 7.10.0 | 8.9.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.12.3 | 1.14.0 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.30 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.4.1 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.0.194 | 2.0.231 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.1.3 | 2.1.4 | 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.1.63 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20220310 | 20221012 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2022.10.01 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.4 | llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.4 | 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.3 | 4.96.4 | ORPH 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.1 | 2.13.7 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.2 | 2.13.8 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.4 | lua-cffi | DISTRO | https://release-monitoring.org/project/242397 | 0.2.1 | 0.2.2 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.16.1 | 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.16 | ORPH lxc | DISTRO | https://release-monitoring.org/project/01860 | 4.0.12 | 5.0.1 | 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 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 10.10.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.1 | 3.2.1 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 189 | 190 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.1.67 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.16 | 1.6.17 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.00 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.4.0 | 8.5.0 | meson | DISTRO | https://release-monitoring.org/project/06472 | 0.63.3 | 0.64.0 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.5.1 | 5.6.1 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.5.1 | 5.6.1 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20190618 | 20220725 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.10.0 | 0.10.5 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.1.0 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.32.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.122 | 6.12.0.190 | mosh | DISTRO | https://release-monitoring.org/project/07269 | 1.3.2 | 1.4.0 | mpd | DISTRO | https://release-monitoring.org/project/14864 | 0.23.9 | 0.23.10 | mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.1 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.34.1 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 4.1.3 | 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 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.0 | 0.9.3 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.7 | 2.2.8 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.17 | 2.2.1 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.1 | 6.3-20221029 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.2 | 0.32.4 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 0.17.1 | 1.0.0 | 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.36.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.23 | 2.1.36 | netsnmp | DISTRO | https://release-monitoring.org/project/02062 | 5.9 | 5.9.3 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.36.4 | 1.40.2 | ORPH network-manager-openvpn | DISTRO | https://release-monitoring.org/project/69977 | 1.8.14 | 1.10.0 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.50.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.20.1 | 1.23.2 | nginx-modsecurity | DISTRO | https://release-monitoring.org/project/68639 | 1.0.2 | 1.0.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.17.1 | 19.0.1 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntfs-3g | DISTRO | https://release-monitoring.org/project/02504 | 2022.5.17 | 2022.10.3 | 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.154 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 520.56.06 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.2.1 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.2.0 | 7.3.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.5.1 | openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.22.2 | opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2022.09.30 | 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.17 | 4.6.0 | openfpgaloader | DISTRO | https://release-monitoring.org/project/241709 | 0.6.1 | 0.9.1 | openipmi | DISTRO | https://release-monitoring.org/project/02549 | 2.0.32 | 2.0.33 | ORPH openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.14.1+1 | 20+22 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.0.0 | 4.1.4 | 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.45.2 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.5.8 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.0 | 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.18.0 | 3.19.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.18.0 | 3.19.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.18.0 | 3.19.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.18.0 | 3.19.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.31 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.32 | 0.4.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.1.67 | ORPH osm2pgsql | DISTRO | https://release-monitoring.org/project/02575 | 1.7.0 | 1.7.1 | 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 parted | DISTRO | https://release-monitoring.org/project/02596 | 3.4 | 3.5 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.16.1 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.5 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202210 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl | DISTRO | https://release-monitoring.org/project/13599 | 5.34.1 | 5.36.0 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | 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.002002 | 1.004004 | perl-file-listing | DISTRO | https://release-monitoring.org/project/02892 | 6.14 | 6.15 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.76 | 3.80 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.12 | 6.14 | perl-http-message | DISTRO | https://release-monitoring.org/project/02977 | 6.37 | 6.44 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20200824 | 1.20220520 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.26 | 9.28 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.34 | 1.35 | 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.85 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-path-tiny | DISTRO | https://release-monitoring.org/project/11962 | 0.124 | 0.130 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | 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.000001 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.12 | 5.17 | 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.1.5 | pigpio | DISTRO | https://release-monitoring.org/project/21577 | 79 | 7301 | pixman | DISTRO | https://release-monitoring.org/project/03648 | 0.40.0 | 0.42.2 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.3 | ORPH 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 | polkit | DISTRO | https://release-monitoring.org/project/03682 | 121 | 122 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 22.11.0 | postgis | DISTRO | https://release-monitoring.org/project/03694 | 3.2.2 | 3.3.1 | powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.1 | ORPH proftpd | DISTRO | https://release-monitoring.org/project/07609 | 1.3.6e | 1.3.7e | proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.1.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.13 | 0.12.1 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | 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.4 | 23.5 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH pugixml | DISTRO | https://release-monitoring.org/project/03728 | 1.12.1 | 1.13 | putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aiohttp-remotes | DISTRO | https://release-monitoring.org/project/21248 | 1.1.0 | 1.2.0 | python-automat | DISTRO | https://release-monitoring.org/project/15101 | 20.2.0 | 22.10.0 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.12.1 | 0.19.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.0 | 1.26.3 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.0 | 1.29.3 | python-canopen | DISTRO | https://release-monitoring.org/project/23230 | 1.0.0 | 2.0.0b1 | 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-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.32 | 3.0.0a11 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.1.0 | 2.2.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 22.10.26 | python-flit-core | DISTRO | https://release-monitoring.org/project/44841 | 3.7.1 | 3.8.0 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.29 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.9 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.1 | 3.42.2 | python-greenlet | DISTRO | https://release-monitoring.org/project/06870 | 2.0.0 | 2.0.0.post0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jsonschema | DISTRO | https://release-monitoring.org/project/03898 | 4.16.0 | 4.17.0 | python-keyring | DISTRO | https://release-monitoring.org/project/03901 | 23.9.3 | 23.11.0 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.6.2 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 2.8.8 | 3.0b1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.11.0 | 2.12.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3 | 22.3.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.31 | 3.0.32 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | python-pudb | DISTRO | https://release-monitoring.org/project/03980 | 2022.1.2 | 2022.1.3 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.0 | 2.10.1 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.1.2 | python-pyparted | DISTRO | https://release-monitoring.org/project/15558 | 3.11.6 | 3.12.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.7 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.5.7 | 0.7.3 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.1.2 | 7.2.0 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | 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.9.3 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.5.0 | 65.5.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 5.0.0 | python-spidev | DISTRO | https://release-monitoring.org/project/21612 | 3.5 | 3.6 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.0b3 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-twisted | DISTRO | https://release-monitoring.org/project/04071 | 22.2.0 | 22.10.0 | python-unittest-xml-reporting | DISTRO | https://release-monitoring.org/project/72281 | 3.0.4 | 3.2.0 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.0 | 57.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.1 | 1.4.2 | 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.1.1 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.37.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.0 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-server | DISTRO | https://release-monitoring.org/project/05585 | 3.8.2 | 3.11.2 | 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 | readline | DISTRO | https://release-monitoring.org/project/04173 | 8.1.2 | 8.2 | ORPH 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.7.3 | rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2210.0 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.0 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.6.3 | 1.0.8.0 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.11 | 4.17.2 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.4.0 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.24.1 | 2.24.2 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.2 | 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.0.18 | 2.20.1 | 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 | sed | DISTRO | https://release-monitoring.org/project/04789 | 4.8 | 4.9 | ORPH selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.8.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.5.2 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.9 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.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.6 | 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.45.0 | 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 | 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.2 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.9 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 0.22.2 | 1.1 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.14.06 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.5 | 5.9.8 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.67 | sudo | DISTRO | https://release-monitoring.org/project/04906 | 1.9.11p2 | 1.9.12p1 | ORPH supertuxkart | DISTRO | https://release-monitoring.org/project/04912 | 1.3 | 1.4 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.4 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.8 | swig | DISTRO | https://release-monitoring.org/project/04919 | 4.0.2 | 4.1.0 | 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.0 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.1.64 | 2.1.84 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.4.2 | 12.6.0 | 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 | 250.4 | 252 | 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.7.0 | tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.2.0 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5 | 2.5.1 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.17.0 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.8.0 | 2.8.1 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.0.0 | 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.3 | tmux | DISTRO | https://release-monitoring.org/project/04980 | 3.1c | 3.3a | 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 | 2.4.1 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.7.0 | 1.8.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.3 | 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 | 3.2.0 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.4 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.0.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2022.10 | uhubctl | DISTRO | https://release-monitoring.org/project/17364 | 2.4.0 | 2.5.0 | ulogd | DISTRO | https://release-monitoring.org/project/05038 | 2.0.7 | 2.0.8 | ORPH unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.2 | unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.1 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.6.1 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 0.99.20 | upx | DISTRO | https://release-monitoring.org/project/13737 | 3.96 | 4.0.0 | usbredir | DISTRO | https://release-monitoring.org/project/16012 | 0.12.0 | 0.13.0 | utf8proc | DISTRO | https://release-monitoring.org/project/07455 | 2.7.0 | 2.8.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.3 | 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 | vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.2 | 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.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.33 | 3.2.41 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.0.15 | 4.1.6 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.233 | ORPH wayland-protocols | DISTRO | https://release-monitoring.org/project/13997 | 1.27 | 1.28 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.0 | 2.38.2 | 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.0 | wine | DISTRO | https://release-monitoring.org/project/05134 | 7.0 | 7.20 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2022.02.18 | 2022.08.12 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.12 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 3.4.12 | 4.0.1 | ORPH wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.12.1 | 1.14.0 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.36.8 | 2.38.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.42.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.21 | xapp_fslsfonts | DISTRO | https://release-monitoring.org/project/17157 | 1.0.5 | 1.0.6 | xapp_fstobdf | DISTRO | https://release-monitoring.org/project/17156 | 1.0.6 | 1.0.7 | xapp_ico | DISTRO | https://release-monitoring.org/project/21722 | 1.0.5 | 1.0.6 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20221028 | xapp_oclock | DISTRO | https://release-monitoring.org/project/15042 | 1.0.4 | 1.0.5 | xapp_rgb | DISTRO | https://release-monitoring.org/project/17151 | 1.0.6 | 1.1.0 | xapp_sessreg | DISTRO | https://release-monitoring.org/project/15040 | 1.1.2 | 1.1.3 | xapp_showfont | DISTRO | https://release-monitoring.org/project/12316 | 1.0.5 | 1.0.6 | xapp_smproxy | DISTRO | https://release-monitoring.org/project/15039 | 1.0.6 | 1.0.7 | xapp_viewres | DISTRO | https://release-monitoring.org/project/17162 | 1.0.6 | 1.0.7 | xapp_xditview | DISTRO | https://release-monitoring.org/project/21262 | 1.0.5 | 1.0.6 | xapp_xfsinfo | DISTRO | https://release-monitoring.org/project/17158 | 1.0.6 | 1.0.7 | xapp_xgc | DISTRO | https://release-monitoring.org/project/21720 | 1.0.5 | 1.0.6 | xapp_xkbprint | DISTRO | https://release-monitoring.org/project/17159 | 1.0.5 | 1.0.6 | xapp_xmh | DISTRO | https://release-monitoring.org/project/21718 | 1.0.3 | 1.0.4 | xapp_xsetroot | DISTRO | https://release-monitoring.org/project/14953 | 1.1.2 | 1.1.3 | xcb-util-cursor | DISTRO | https://release-monitoring.org/project/05166 | 0.1.3 | 0.1.4 | xcb-util-image | DISTRO | https://release-monitoring.org/project/05167 | 0.4.0 | 0.4.1 | xcb-util-keysyms | DISTRO | https://release-monitoring.org/project/05168 | 0.4.0 | 0.4.1 | xcb-util-renderutil | DISTRO | https://release-monitoring.org/project/05169 | 0.3.9 | 0.3.10 | xcb-util-wm | DISTRO | https://release-monitoring.org/project/05170 | 0.4.1 | 0.4.2 | xdriver_xf86-input-keyboard | DISTRO | https://release-monitoring.org/project/15902 | 1.9.0 | 2.0.0 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.0 | 1.2.1 | xdriver_xf86-input-mouse | DISTRO | https://release-monitoring.org/project/15901 | 1.9.3 | 1.9.4 | xdriver_xf86-input-vmmouse | DISTRO | https://release-monitoring.org/project/05244 | 13.1.0 | 13.2.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.4 | 4.16.2 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 5.19.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.36 | 2.37 | xlib_libFS | DISTRO | https://release-monitoring.org/project/01618 | 1.0.8 | 1.0.9 | xlib_libXau | DISTRO | https://release-monitoring.org/project/01765 | 1.0.9 | 1.0.10 | xlib_libXext | DISTRO | https://release-monitoring.org/project/01774 | 1.3.4 | 1.3.5 | xlib_libXfont2 | DISTRO | https://release-monitoring.org/project/17165 | 2.0.5 | 2.0.6 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.4 | 2.3.6 | xlib_libXinerama | DISTRO | https://release-monitoring.org/project/01779 | 1.1.4 | 1.1.5 | xlib_libXmu | DISTRO | https://release-monitoring.org/project/01785 | 1.1.3 | 1.1.4 | xlib_libXrender | DISTRO | https://release-monitoring.org/project/01789 | 0.9.10 | 0.9.11 | xlib_libXtst | DISTRO | https://release-monitoring.org/project/01794 | 1.2.3 | 1.2.4 | xlib_libXxf86vm | DISTRO | https://release-monitoring.org/project/01799 | 1.1.4 | 1.1.5 | xlib_libfontenc | DISTRO | https://release-monitoring.org/project/01613 | 1.1.4 | 1.1.6 | xlib_libxkbfile | DISTRO | https://release-monitoring.org/project/01781 | 1.1.0 | 1.1.1 | xlib_libxshmfence | DISTRO | https://release-monitoring.org/project/01792 | 1.3 | 1.3.1 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.1 | 2022.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.05.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.21 | 3.22 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 371 | 375 | ORPH xutil_makedepend | DISTRO | https://release-monitoring.org/project/13528 | 1.0.6 | 1.0.7 | yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 5.4.9 | 6.2.4 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.2.3 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.0.2 | 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 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-38126 | https://security-tracker.debian.org/tracker/CVE-2022-38126 binutils | CVE-2022-38127 | https://security-tracker.debian.org/tracker/CVE-2022-38127 binutils | CVE-2022-38128 | https://security-tracker.debian.org/tracker/CVE-2022-38128 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nginx | CVE-2022-3638 | https://security-tracker.debian.org/tracker/CVE-2022-3638 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-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-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 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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 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-38126 | https://security-tracker.debian.org/tracker/CVE-2022-38126 binutils | CVE-2022-38127 | https://security-tracker.debian.org/tracker/CVE-2022-38127 binutils | CVE-2022-38128 | https://security-tracker.debian.org/tracker/CVE-2022-38128 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nginx | CVE-2022-3638 | https://security-tracker.debian.org/tracker/CVE-2022-3638 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2021-28861 | https://security-tracker.debian.org/tracker/CVE-2021-28861 python3 | CVE-2022-26488 | https://security-tracker.debian.org/tracker/CVE-2022-26488 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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 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-38126 | https://security-tracker.debian.org/tracker/CVE-2022-38126 binutils | CVE-2022-38127 | https://security-tracker.debian.org/tracker/CVE-2022-38127 binutils | CVE-2022-38128 | https://security-tracker.debian.org/tracker/CVE-2022-38128 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exim | CVE-2022-37451 | https://security-tracker.debian.org/tracker/CVE-2022-37451 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 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 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 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 libfribidi | CVE-2022-25308 | https://security-tracker.debian.org/tracker/CVE-2022-25308 libfribidi | CVE-2022-25309 | https://security-tracker.debian.org/tracker/CVE-2022-25309 libfribidi | CVE-2022-25310 | https://security-tracker.debian.org/tracker/CVE-2022-25310 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 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 libtasn1 | CVE-2021-46848 | https://security-tracker.debian.org/tracker/CVE-2021-46848 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mupdf | CVE-2021-4216 | https://security-tracker.debian.org/tracker/CVE-2021-4216 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nginx | CVE-2022-3638 | https://security-tracker.debian.org/tracker/CVE-2022-3638 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 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 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-1050 | https://security-tracker.debian.org/tracker/CVE-2022-1050 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 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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-2031 | https://security-tracker.debian.org/tracker/CVE-2022-2031 samba4 | CVE-2022-32742 | https://security-tracker.debian.org/tracker/CVE-2022-32742 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-32744 | https://security-tracker.debian.org/tracker/CVE-2022-32744 samba4 | CVE-2022-32745 | https://security-tracker.debian.org/tracker/CVE-2022-32745 samba4 | CVE-2022-32746 | https://security-tracker.debian.org/tracker/CVE-2022-32746 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 shapelib | CVE-2022-0699 | https://security-tracker.debian.org/tracker/CVE-2022-0699 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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.08.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 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 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-38126 | https://security-tracker.debian.org/tracker/CVE-2022-38126 binutils | CVE-2022-38127 | https://security-tracker.debian.org/tracker/CVE-2022-38127 binutils | CVE-2022-38128 | https://security-tracker.debian.org/tracker/CVE-2022-38128 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dbus-broker | CVE-2022-31212 | https://security-tracker.debian.org/tracker/CVE-2022-31212 dbus-broker | CVE-2022-31213 | https://security-tracker.debian.org/tracker/CVE-2022-31213 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libtasn1 | CVE-2021-46848 | https://security-tracker.debian.org/tracker/CVE-2021-46848 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-37797 | https://security-tracker.debian.org/tracker/CVE-2022-37797 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mupdf | CVE-2021-4216 | https://security-tracker.debian.org/tracker/CVE-2021-4216 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nginx | CVE-2022-3638 | https://security-tracker.debian.org/tracker/CVE-2022-3638 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-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 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-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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-2031 | https://security-tracker.debian.org/tracker/CVE-2022-2031 samba4 | CVE-2022-32742 | https://security-tracker.debian.org/tracker/CVE-2022-32742 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-32744 | https://security-tracker.debian.org/tracker/CVE-2022-32744 samba4 | CVE-2022-32745 | https://security-tracker.debian.org/tracker/CVE-2022-32745 samba4 | CVE-2022-32746 | https://security-tracker.debian.org/tracker/CVE-2022-32746 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 shapelib | CVE-2022-0699 | https://security-tracker.debian.org/tracker/CVE-2022-0699 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 thomas.petazzoni at bootlin.com Mon Nov 7 08:24:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 09:24:55 +0100 Subject: [Buildroot] RFC: package/boost: build failure In-Reply-To: References: Message-ID: <20221107092455.3e4c972e@windsurf> On Mon, 07 Nov 2022 06:38:43 +0000 Andreas Ziegler wrote: > The development branch of boost/intrusive contains a fix for this > failure which, unfortunately, is rather longish [2]. Easy extraction of > the relevant part of the patch is not possible, due to massive changes > to the whole code. > > I can think of three options to deal with this issue: > > (1) Use the commit [2] as is, even if it changes more than the failing > code To me the commit [2] is not that large, and would be OK to backport as an interim solution until 1.81 is released. Thanks a lot for this investigation work, much appreciated! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From marek.metelski at grinn-global.com Mon Nov 7 09:16:58 2022 From: marek.metelski at grinn-global.com (Marek Metelski) Date: Mon, 7 Nov 2022 10:16:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/gitlab-runner: fix inconsistency of systemd and sysv daemons Message-ID: <20221107091658.25974-1-marek.metelski@grinn-global.com> Copy default $DEAMON_ARGS from systemd service to sysv init script. Make GITLAB_RUNNER_USER home directory the same as default --work-directory (-d) flag. Run sysv daemon process using root user (remove -c option) This is needed to correctly access config files as specified. System access can still be limited with gitlab-runner `--user` flag. Use same $DAEMON_ARGS variable name so it can be overwritten in /etc/default/gitlab-runner environment file in both cases. Signed-off-by: Marek Metelski --- package/gitlab-runner/S95gitlab-runner | 6 +++--- package/gitlab-runner/gitlab-runner.mk | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/gitlab-runner/S95gitlab-runner b/package/gitlab-runner/S95gitlab-runner index 2a50e7151a..739adf1783 100644 --- a/package/gitlab-runner/S95gitlab-runner +++ b/package/gitlab-runner/S95gitlab-runner @@ -3,7 +3,7 @@ DAEMON="gitlab-runner" PIDFILE="/var/run/$DAEMON.pid" -GITLAB_RUNNER_ARGS="run" +DAEMON_ARGS="run --syslog --user gitlab-runner -d /var/lib/gitlab-runner -c /etc/gitlab-runner/config.toml" # shellcheck source=/dev/null [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" @@ -11,8 +11,8 @@ GITLAB_RUNNER_ARGS="run" start() { printf 'Starting %s: ' "$DAEMON" # shellcheck disable=SC2086 # we need the word splitting - start-stop-daemon -S -q -m -b -p "$PIDFILE" -c "$DAEMON:$DAEMON" -x "/usr/bin/$DAEMON" \ - -- $GITLAB_RUNNER_ARGS + start-stop-daemon -S -q -m -b -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ + -- $DAEMON_ARGS status=$? if [ "$status" -eq 0 ]; then echo "OK" diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index fde776e631..9542275135 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -12,9 +12,8 @@ GITLAB_RUNNER_LICENSE_FILES = LICENSE GITLAB_RUNNER_LDFLAGS = \ -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=$(GITLAB_RUNNER_VERSION) -# Don't run gitlab runner as root. define GITLAB_RUNNER_USERS - gitlab-runner -1 gitlab-runner -1 * /var/run/dbus /bin/false - Gitlab Runner + gitlab-runner -1 gitlab-runner -1 * /var/lib/gitlab-runner /bin/false - Gitlab Runner endef define GITLAB_RUNNER_INSTALL_INIT_SYSV -- 2.20.1 From mf at go-sys.de Mon Nov 7 09:54:17 2022 From: mf at go-sys.de (Michael Fischer) Date: Mon, 7 Nov 2022 10:54:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: bump version to 2.24.2 Message-ID: <20221107095417.5332-1-mf@go-sys.de> Signed-off-by: Michael Fischer --- package/sdl2/sdl2.hash | 4 ++-- package/sdl2/sdl2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2/sdl2.hash b/package/sdl2/sdl2.hash index 782c552c52..923a900dc0 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.24.1.tar.gz.sig -sha256 bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b SDL2-2.24.1.tar.gz +# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.24.2.tar.gz.sig +sha256 b35ef0a802b09d90ed3add0dcac0e95820804202914f5bb7b0feb710f1a1329f SDL2-2.24.2.tar.gz # Locally calculated sha256 fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 28e2c5cb36..a1dc8b5b73 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.24.1 +SDL2_VERSION = 2.24.2 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib -- 2.20.1 From br015 at umbiko.net Mon Nov 7 10:05:27 2022 From: br015 at umbiko.net (Andreas Ziegler) Date: Mon, 7 Nov 2022 11:05:27 +0100 Subject: [Buildroot] [PATCH] package/boost: backport development branch changes to fix MIPS64 build failure Message-ID: <20221107100527.2772772-1-br015@umbiko.net> Backport from Boost/intrusive development branch. Fixes issue introduced with version 1.80. Issue: https://github.com/boostorg/intrusive/issues/79 Fixes: http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e Signed-off-by: Andreas Ziegler --- .../0001-Improve-modfunc-performance.patch | 550 ++++++++++++++++++ 1 file changed, 550 insertions(+) create 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 new file mode 100644 index 0000000000..d9f00133c1 --- /dev/null +++ b/package/boost/0001-Improve-modfunc-performance.patch @@ -0,0 +1,550 @@ +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 1/1] 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. + +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 + -- 2.34.1 From neal.frager at amd.com Mon Nov 7 11:31:20 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 7 Nov 2022 04:31:20 -0700 Subject: [Buildroot] [PATCH v3 1/2] package/versal-firmware: new package Message-ID: <20221107113121.6857-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 9bd98da5ef..fa70834475 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2189,6 +2189,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..f28bdc200b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -442,6 +442,7 @@ menu "Firmware" source "package/rpi-firmware/Config.in" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" + source "package/versal-firmware/Config.in" source "package/ux500-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Mon Nov 7 11:31:21 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 7 Nov 2022 04:31:21 -0700 Subject: [Buildroot] [PATCH v3 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221107113121.6857-1-neal.frager@amd.com> References: <20221107113121.6857-1-neal.frager@amd.com> Message-ID: <20221107113121.6857-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index fa70834475..204c178c7f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2181,9 +2181,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..5778ce9c66 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} earlycon=pl011,mmio32,0xFF000000 clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..aad6813052 --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..8c5d391b97 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From neal.frager at amd.com Mon Nov 7 12:43:18 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 7 Nov 2022 05:43:18 -0700 Subject: [Buildroot] [PATCH v1 1/1] configs/zynq_xxx_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221107124318.21725-1-neal.frager@amd.com> This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynq_zc706, zynq_zed and zynq_microzed defconfigs. Signed-off-by: Neal Frager --- board/zynq/microzed/uboot.fragment | 1 - board/zynq/zc706/uboot.fragment | 1 - board/zynq/zed/uboot.fragment | 1 - configs/zynq_microzed_defconfig | 2 +- configs/zynq_zc706_defconfig | 2 +- configs/zynq_zed_defconfig | 2 +- 6 files changed, 3 insertions(+), 6 deletions(-) delete mode 100644 board/zynq/microzed/uboot.fragment delete mode 100644 board/zynq/zc706/uboot.fragment delete mode 100644 board/zynq/zed/uboot.fragment diff --git a/board/zynq/microzed/uboot.fragment b/board/zynq/microzed/uboot.fragment deleted file mode 100644 index bc4dffaffa..0000000000 --- a/board/zynq/microzed/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-microzed" diff --git a/board/zynq/zc706/uboot.fragment b/board/zynq/zc706/uboot.fragment deleted file mode 100644 index ad5efa6204..0000000000 --- a/board/zynq/zc706/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-zc706" diff --git a/board/zynq/zed/uboot.fragment b/board/zynq/zed/uboot.fragment deleted file mode 100644 index d58fcd5439..0000000000 --- a/board/zynq/zed/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-zed" diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 10a4f4095f..5f3fc5e6ab 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/microzed/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-microzed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 82c47be7a5..0daaeca872 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zc706/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zc706" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index 34e1b67184..74c2e8c4d3 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zed/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y -- 2.17.1 From neal.frager at amd.com Mon Nov 7 13:15:16 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 7 Nov 2022 06:15:16 -0700 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kv260_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221107131516.18488-1-neal.frager@amd.com> This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynqmp_kria_kv260_defconfig. Signed-off-by: Neal Frager --- board/zynqmp/kria/kv260/uboot.fragment | 1 - configs/zynqmp_kria_kv260_defconfig | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..33c074ab8d 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,4 +1,3 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y CONFIG_MULTI_DTB_FIT=y diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index 25bab4cbb4..522dc79e6c 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -25,6 +25,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/kria/kv260/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-smk-k26-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y -- 2.17.1 From nolange79 at gmail.com Mon Nov 7 13:32:27 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Mon, 7 Nov 2022 14:32:27 +0100 Subject: [Buildroot] [PATCH 1/6 v3] package/skeleton-systemd: move /var factory tmpfiles out of /etc In-Reply-To: <20221106155804.GA3918838@scaer> References: <18712_1666122192_634F01D0_18712_304_1_aadcab6f9e8f71b5581c8a15b2773a431bb29ca0.1666122184.git.yann.morin@orange.com> <20221106155804.GA3918838@scaer> Message-ID: Am So., 6. Nov. 2022 um 16:58 Uhr schrieb Yann E. MORIN : > > Norbert, All, > > On 2022-11-06 16:40 +0100, Norbert Lange spake thusly: > > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > [--SNIP--] > > > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > > > index 795a171809..7b66732ef4 100644 > > > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > > > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > > > @@ -29,7 +29,6 @@ else > > > # a real (but empty) directory, and the "factory files" will be copied > > > # back there by the tmpfiles.d mechanism. > > > define SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW > > > - mkdir -p $(TARGET_DIR)/etc/systemd/tmpfiles.d > > > echo "/dev/root / auto ro 0 1" >$(TARGET_DIR)/etc/fstab > > > echo "tmpfs /var tmpfs mode=1777 0 0" >>$(TARGET_DIR)/etc/fstab > > > endef > > > @@ -38,6 +37,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > > rm -rf $(TARGET_DIR)/usr/share/factory/var > > > mv $(TARGET_DIR)/var $(TARGET_DIR)/usr/share/factory/var > > > mkdir -p $(TARGET_DIR)/var > > > + mkdir -p $(TARGET_DIR)/usr/lib/tmpfiles.d > > > for i in $(TARGET_DIR)/usr/share/factory/var/* \ > > > $(TARGET_DIR)/usr/share/factory/var/lib/* \ > > > $(TARGET_DIR)/usr/share/factory/var/lib/systemd/*; do \ > > > @@ -51,7 +51,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > > printf "C! %s - - - -\n" "$${j}" \ > > > || exit 1; \ > > > fi; \ > > > > From tmpfiles.d docs: "C ... Recursively copy a file or directory, if > > the destination files or directories do not > > exist yet or the destination directory is empty. Note that this > > command will not descend into subdirectories > > if the destination directory already exists and is not empty. > > Instead, the entire copy operation is skipped." > > > > So all the drama could be just replaced with "C! /var - - - -\n" imho. > > > > (non standard permissions/owner are probably gone either way) > > I do remember that I had to explicitly register individual entries > rather than the directory alone, as that did not work. That was 5+ > years ago (commit 26085bbbd500), and I did not write it down in the > commit log... > > However, it looks like we hit this issue, as hinted in commit > 7e811708f31c (package/skeleton-init-systemd: work around for /var/lib > not populating), which states: > > It turns out /var/lib will exist, because some part of systemd creates > /var/lib/systemd/catalog on boot before tmpfiles runs. > > So, we do have a chicken-n-eggs issue, that registering /var as a whole > does not work. I guess thats the logging service, systemd-tmpfiles-setup.service already requires some stuff running and other stuff is able to run and freely access /var aswell. The clean way would be to be done with "migrating" /var before local-fs.target is reached. Regards, Norbert From luca.ceresoli at bootlin.com Mon Nov 7 14:31:54 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 7 Nov 2022 15:31:54 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynq_xxx_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221107124318.21725-1-neal.frager@amd.com> References: <20221107124318.21725-1-neal.frager@amd.com> Message-ID: <20221107153154.601c4cf1@booty> On Mon, 7 Nov 2022 05:43:18 -0700 Neal Frager wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynq_zc706, zynq_zed and zynq_microzed defconfigs. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli ...before Peter applies the patch, this time! ;-) -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Mon Nov 7 14:32:47 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 7 Nov 2022 15:32:47 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kv260_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221107131516.18488-1-neal.frager@amd.com> References: <20221107131516.18488-1-neal.frager@amd.com> Message-ID: <20221107153247.34da2ad0@booty> On Mon, 7 Nov 2022 06:15:16 -0700 Neal Frager wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynqmp_kria_kv260_defconfig. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From m.niestroj at grinn-global.com Mon Nov 7 16:58:37 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Mon, 07 Nov 2022 17:58:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/gitlab-runner: fix inconsistency of systemd and sysv daemons In-Reply-To: <20221107091658.25974-1-marek.metelski@grinn-global.com> References: <20221107091658.25974-1-marek.metelski@grinn-global.com> Message-ID: <878rkmsnqm.fsf@grinn-global.com> Marek Metelski writes: > Copy default $DEAMON_ARGS from systemd service to sysv init script. > > Make GITLAB_RUNNER_USER home directory the same as default > --work-directory (-d) flag. > > Run sysv daemon process using root user (remove -c option) > This is needed to correctly access config files as specified. > System access can still be limited with gitlab-runner `--user` flag. > > Use same $DAEMON_ARGS variable name so it can be overwritten in > /etc/default/gitlab-runner environment file in both cases. > > Signed-off-by: Marek Metelski Reviewed-by: Marcin Niestroj > --- > package/gitlab-runner/S95gitlab-runner | 6 +++--- > package/gitlab-runner/gitlab-runner.mk | 3 +-- > 2 files changed, 4 insertions(+), 5 deletions(-) > > diff --git a/package/gitlab-runner/S95gitlab-runner b/package/gitlab-runner/S95gitlab-runner > index 2a50e7151a..739adf1783 100644 > --- a/package/gitlab-runner/S95gitlab-runner > +++ b/package/gitlab-runner/S95gitlab-runner > @@ -3,7 +3,7 @@ > DAEMON="gitlab-runner" > PIDFILE="/var/run/$DAEMON.pid" > > -GITLAB_RUNNER_ARGS="run" > +DAEMON_ARGS="run --syslog --user gitlab-runner -d /var/lib/gitlab-runner -c /etc/gitlab-runner/config.toml" > > # shellcheck source=/dev/null > [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" > @@ -11,8 +11,8 @@ GITLAB_RUNNER_ARGS="run" > start() { > printf 'Starting %s: ' "$DAEMON" > # shellcheck disable=SC2086 # we need the word splitting > - start-stop-daemon -S -q -m -b -p "$PIDFILE" -c "$DAEMON:$DAEMON" -x "/usr/bin/$DAEMON" \ > - -- $GITLAB_RUNNER_ARGS > + start-stop-daemon -S -q -m -b -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ > + -- $DAEMON_ARGS > status=$? > if [ "$status" -eq 0 ]; then > echo "OK" > diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk > index fde776e631..9542275135 100644 > --- a/package/gitlab-runner/gitlab-runner.mk > +++ b/package/gitlab-runner/gitlab-runner.mk > @@ -12,9 +12,8 @@ GITLAB_RUNNER_LICENSE_FILES = LICENSE > GITLAB_RUNNER_LDFLAGS = \ > -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=$(GITLAB_RUNNER_VERSION) > > -# Don't run gitlab runner as root. > define GITLAB_RUNNER_USERS > - gitlab-runner -1 gitlab-runner -1 * /var/run/dbus /bin/false - Gitlab Runner > + gitlab-runner -1 gitlab-runner -1 * /var/lib/gitlab-runner /bin/false - Gitlab Runner > endef > > define GITLAB_RUNNER_INSTALL_INIT_SYSV -- Marcin Niestr?j From fperrad at gmail.com Mon Nov 7 17:10:44 2022 From: fperrad at gmail.com (Francois Perrad) Date: Mon, 7 Nov 2022 18:10:44 +0100 Subject: [Buildroot] [PATCH] package/lua-cffi: bump to version 0.2.2 Message-ID: <20221107171044.1239145-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/lua-cffi/lua-cffi.hash | 2 +- package/lua-cffi/lua-cffi.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lua-cffi/lua-cffi.hash b/package/lua-cffi/lua-cffi.hash index a532c6c7b..e71019993 100644 --- a/package/lua-cffi/lua-cffi.hash +++ b/package/lua-cffi/lua-cffi.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c30080d6309167f86d1a96d3ee33f33ef52e884052b7feac140b8c52db10ad7a lua-cffi-0.2.1.tar.gz +sha256 34fb4eea7a0abec2095f08596f604ac01c81b979bead7d2f5cb084b3e2b46cbc lua-cffi-0.2.2.tar.gz sha256 f5653a4d5864a3920ea1e07dacfd646067314be647598f0acaaf685beaa2e396 COPYING.md diff --git a/package/lua-cffi/lua-cffi.mk b/package/lua-cffi/lua-cffi.mk index 964f49f03..ac351f7f9 100644 --- a/package/lua-cffi/lua-cffi.mk +++ b/package/lua-cffi/lua-cffi.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUA_CFFI_VERSION = 0.2.1 +LUA_CFFI_VERSION = 0.2.2 LUA_CFFI_SITE = $(call github,q66,cffi-lua,v$(LUA_CFFI_VERSION)) LUA_CFFI_LICENSE = MIT LUA_CFFI_LICENSE_FILES = COPYING.md -- 2.37.2 From m.niestroj at grinn-global.com Mon Nov 7 17:18:53 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Mon, 07 Nov 2022 18:18:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-pytest: bump to version 7.2.0 In-Reply-To: <20221106161149.322781-1-james.hilliard1@gmail.com> References: <20221106161149.322781-1-james.hilliard1@gmail.com> Message-ID: <87leomwul5.fsf@grinn-global.com> James Hilliard writes: > Signed-off-by: James Hilliard Reviewed-by: Marcin Niestroj > --- > package/python-pytest/python-pytest.hash | 4 ++-- > package/python-pytest/python-pytest.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pytest/python-pytest.hash b/package/python-pytest/python-pytest.hash > index c2ead0aa64..2ae1e61ed4 100644 > --- a/package/python-pytest/python-pytest.hash > +++ b/package/python-pytest/python-pytest.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/pytest/json > -md5 4a98001581a18d4084cb5027fdb1467d pytest-7.1.2.tar.gz > -sha256 a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45 pytest-7.1.2.tar.gz > +md5 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz > +sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz > # Locally computer sha256 > sha256 ca836a5f9ecca3b2f350230faa20a48fb8b145653b5568d784862df864706b9b LICENSE > diff --git a/package/python-pytest/python-pytest.mk b/package/python-pytest/python-pytest.mk > index 85d762ac8b..1794582dd3 100644 > --- a/package/python-pytest/python-pytest.mk > +++ b/package/python-pytest/python-pytest.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYTEST_VERSION = 7.1.2 > +PYTHON_PYTEST_VERSION = 7.2.0 > PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz > -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/4e/1f/34657c6ac56f3c58df650ba41f8ffb2620281ead8e11bcdc7db63cf72a78 > +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 > PYTHON_PYTEST_SETUP_TYPE = setuptools > PYTHON_PYTEST_LICENSE = MIT > PYTHON_PYTEST_LICENSE_FILES = LICENSE -- Marcin Niestr?j From fontaine.fabrice at gmail.com Mon Nov 7 17:25:30 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 18:25:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/ipmitool: fix per-package build Message-ID: <20221107172530.6748-1-fontaine.fabrice@gmail.com> Fix the following per-package build failure raised since commit 82480ee22bdfae6f7d399975722b5c125749d8c7: configure.ac:44: error: possibly undefined macro: AC_SEARCH_LIBS If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. Fixes: - http://autobuild.buildroot.org/results/ecf72cd1ebd53f3b3b10f0a24082f9c0ab5d4d12 Signed-off-by: Fabrice Fontaine --- package/ipmitool/ipmitool.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index ebd8f9b337..b9f60d8151 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -12,6 +12,7 @@ IPMITOOL_LICENSE_FILES = COPYING IPMITOOL_CPE_ID_VENDOR = ipmitool_project # From git IPMITOOL_AUTORECONF = YES +IPMITOOL_DEPENDENCIES = host-pkgconf ifeq ($(BR2_PACKAGE_FREEIPMI),y) IPMITOOL_DEPENDENCIES += freeipmi @@ -34,7 +35,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += host-pkgconf readline +IPMITOOL_DEPENDENCIES += readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell -- 2.35.1 From fontaine.fabrice at gmail.com Mon Nov 7 17:27:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 18:27:18 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/libkcapi: fix uclibc build Message-ID: <20221107172718.8203-1-fontaine.fabrice@gmail.com> Fix the following uclibc build failure raised since bump to version 1.4.0 in commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5 and https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2 (after review of Tan En De): - Use upstream patch ...b-kcapi-kernel-if.c-fix-uclibc-build.patch | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch diff --git a/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch new file mode 100644 index 0000000000..818150dafb --- /dev/null +++ b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch @@ -0,0 +1,55 @@ +From 4d9bbc866682bdf46c78047dca02230372620295 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 6 Nov 2022 17:05:14 +0100 +Subject: [PATCH] lib/kcapi-kernel-if.c: fix uclibc build + +Fix the following uclibc build failure raised since version 1.4.0 and +https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: + +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': +lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] + 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ + +Indeed, uclibc has the same behavior than musl when __WORDSIZE != 32 +even if it defines __GLIBC__: +https://github.com/wbx-github/uclibc-ng/blob/ab1dd83bec59c9e65c31efd6e887182948f627be/libc/sysdeps/linux/common/bits/socket.h + +Fixes: + - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d + +Signed-off-by: Tan En De +Signed-off-by: Fabrice Fontaine +Signed-off-by: Stephan Mueller +[Retrieved from: +https://github.com/smuellerDD/libkcapi/commit/4d9bbc866682bdf46c78047dca02230372620295] +--- + lib/kcapi-kernel-if.c | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/lib/kcapi-kernel-if.c b/lib/kcapi-kernel-if.c +index d7b10bf..b4d7f74 100644 +--- a/lib/kcapi-kernel-if.c ++++ b/lib/kcapi-kernel-if.c +@@ -119,7 +119,7 @@ int _kcapi_common_accept(struct kcapi_handle *handle) + return 0; + } + +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && !(defined(__UCLIBC__) && __WORDSIZE == 32) + static inline size_t kcapi_downcast_int(size_t in) + { + return in; +@@ -564,11 +564,7 @@ ssize_t _kcapi_common_recv_data(struct kcapi_handle *handle, + msg.msg_controllen = 0; + msg.msg_flags = 0; + msg.msg_iov = iov; +-#ifdef __GLIBC__ +- msg.msg_iovlen = iovlen; +-#else +- msg.msg_iovlen = (int)iovlen; +-#endif ++ msg.msg_iovlen = kcapi_downcast_int(iovlen); + ret = recvmsg(*_kcapi_get_opfd(handle), &msg, 0); + if (ret < 0) + ret = -errno; -- 2.35.1 From yann.morin.1998 at free.fr Mon Nov 7 17:31:50 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 18:31:50 +0100 Subject: [Buildroot] [git commit branch/next] package/pkg-cargo: move CARGO_HOME into DL_DIR Message-ID: <20221107173309.7CC8C88096@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8450b769187087751f83cbefcf0a88f70d9da670 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next CARGO_HOME is where Cargo stores its downloaded artefacts. See https://doc.rust-lang.org/cargo/reference/environment-variables.html: CARGO_HOME ??? Cargo maintains a local cache of the registry index and of git checkouts of crates. By default these are stored under $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable overrides the location of this directory. Once a crate is cached it is not removed by the clean command. For more details refer to the guide. We currently make it point to $(HOST_DIR)/share/cargo, but this has a number of drawbacks: (1) It is not shared between Buildroot builds. Each Buildroot build will re-download the crates index, and the crates themselves, unless of course the final vendored tarball is already there. (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME is not even shared between packages, as $(HOST_DIR)/share/cargo is per package. So each package in the build that needs vendoring of Cargo crates will download the crates index and the crates in its own CARGO_HOME location. To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it is shared between builds and packages. Even though not the best/most authoritative source, https://github.com/rust-lang/cargo/issues/6930 indicates that there is a lock when accessing CARGO_HOME, because a user even complains that this lock has even become more coarse-grained than it used to be (which for us is fine, it just means that two Cargo fetch operations from two different packages will be serialized, not a big deal). Signed-off-by: Thomas Petazzoni Tested-by: Moritz Bitsch [yann.morin.1998 at free.fr: rename directory: s/\.cargo/br-cargo-home/] Signed-off-by: Yann E. MORIN --- package/pkg-cargo.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5923725f5e..666c5ac971 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -20,7 +20,7 @@ # ################################################################################ -BR_CARGO_HOME = $(HOST_DIR)/share/cargo +BR_CARGO_HOME = $(DL_DIR)/br-cargo-home PKG_COMMON_CARGO_ENV = \ CARGO_HOME=$(BR_CARGO_HOME) From yann.morin.1998 at free.fr Mon Nov 7 17:33:47 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 18:33:47 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221107085200.4b2eb2ed@windsurf> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> <20221103224539.692322-2-thomas.petazzoni@bootlin.com> <20221106150330.GY3918838@scaer> <20221107085200.4b2eb2ed@windsurf> Message-ID: <20221107173347.GF3918838@scaer> Thomas, All, On 2022-11-07 08:52 +0100, Thomas Petazzoni spake thusly: > On Sun, 6 Nov 2022 16:03:30 +0100 > "Yann E. MORIN" wrote: > > I am not a fan of dot-directories, because they get hidden, especially > > since BR2_DL_DIR can be set in the environment and point to a long-lived > > directory. > > > > Instead, I would just call it 'cargo-home'. If that's OK, we can change > > when applying... > > I don't feel strongly about it. I used .cargo because that's how the > default CARGO_HOME folder is named in one's $HOME directory. Also, it > makes sure there is no potential conflict with an hypothetical > cargo-home package. But overall, I agree that I also don't like it > being hidden. We could also name it br-cargo-home, so that it doesn't > really look like a package download directory. > > But really, I don't feel strongly about it and $(DL_DIR)/cargo-home > works fine for me. I liked the br-cargo-home, so that's what I renamed it to. Applied to next, thanks. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 20:15:10 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 21:15:10 +0100 Subject: [Buildroot] [PATCH] configs/kontron_smarc_sal28: add BR2_TARGET_UBOOT_NEEDS_OPENSSL In-Reply-To: <20221106102046.13138-2-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> <20221106102046.13138-2-heiko.thiery@gmail.com> Message-ID: <20221107201510.GH3918838@scaer> On 2022-11-06 11:20 +0100, Heiko Thiery spake thusly: > Uboot host tools require openssl. So enable BR2_TARGET_UBOOT_NEEDS_OPENSSL. > > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233835 > > Signed-off-by: Heiko Thiery Applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/kontron_smarc_sal28_defconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/configs/kontron_smarc_sal28_defconfig b/configs/kontron_smarc_sal28_defconfig > index 25846c8cbd..f8515f5b76 100644 > --- a/configs/kontron_smarc_sal28_defconfig > +++ b/configs/kontron_smarc_sal28_defconfig > @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_sl28" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y > BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > # BR2_TARGET_UBOOT_FORMAT_BIN is not set > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 20:19:22 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [PATCH] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig In-Reply-To: <20221106102046.13138-3-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> <20221106102046.13138-3-heiko.thiery@gmail.com> Message-ID: <20221107201922.GJ3918838@scaer> Heiko, All, On 2022-11-06 11:20 +0100, Heiko Thiery spake thusly: > Signed-off-by: Heiko Thiery Applied to master, thanks. Regards, Yann E. MORIN. > --- > DEVELOPERS | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/DEVELOPERS b/DEVELOPERS > index 2613624f4b..9bd98da5ef 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1243,8 +1243,10 @@ F: package/volk/ > > N: Heiko Thiery > F: board/kontron/bl-imx8mm/ > +F: board/kontron/smarc-sal28/ > F: board/kontron/pitx-imx8m/ > F: configs/kontron_bl_imx8mm_defconfig > +F: configs/kontron_smarc_sal28_defconfig > F: configs/kontron_pitx_imx8m_defconfig > F: package/altera-stapl/ > F: package/ipmitool/ > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 20:20:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 21:20:44 +0100 Subject: [Buildroot] [PATCH] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 In-Reply-To: <20221106102046.13138-1-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> Message-ID: <20221107202044.GK3918838@scaer> Heiko, All, On 2022-11-06 11:20 +0100, Heiko Thiery spake thusly: > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 > > Signed-off-by: Heiko Thiery > --- > configs/kontron_bl_imx8mm_defconfig | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig > index ff376662e9..240cb52245 100644 > --- a/configs/kontron_bl_imx8mm_defconfig > +++ b/configs/kontron_bl_imx8mm_defconfig > @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" As far as I can see, the linked build failure is about missing -luuid and -lgnutls I see you added BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y, below, but did you forget to add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y too? Also, is the version bump really required to fix the build issue? If so, it should be explained in the commit log, plese. Regards, Yann E. MORIN. > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y > +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y > BR2_TARGET_UBOOT_FORMAT_CUSTOM=y > BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" > BR2_TARGET_UBOOT_SPL=y > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 21:17:19 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:19 +0100 Subject: [Buildroot] [git commit] configs/bananapi_m1: remove defconfig Message-ID: <20221107211910.64473880C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ef832cd8551c6bbebe2f56a21a5dd4f1f54aa495 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499003 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 - board/bananapi/bananapi-m1/boot.cmd | 7 ------- board/bananapi/bananapi-m1/genimage.cfg | 34 ------------------------------ board/bananapi/bananapi-m1/readme.txt | 37 --------------------------------- configs/bananapi_m1_defconfig | 29 -------------------------- 5 files changed, 108 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 94d1338880..90c2d2ba21 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1318,7 +1318,6 @@ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig -F: configs/bananapi_m1_defconfig F: configs/bananapi_m64_defconfig F: configs/engicam_imx6qdl_icore_defconfig F: configs/engicam_imx6qdl_icore_qt5_defconfig diff --git a/board/bananapi/bananapi-m1/boot.cmd b/board/bananapi/bananapi-m1/boot.cmd deleted file mode 100644 index 0cf6f4d63e..0000000000 --- a/board/bananapi/bananapi-m1/boot.cmd +++ /dev/null @@ -1,7 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -mmc dev 0 -fatload mmc 0 $kernel_addr_r zImage -fatload mmc 0 $fdt_addr_r sun7i-a20-bananapi.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/bananapi/bananapi-m1/genimage.cfg b/board/bananapi/bananapi-m1/genimage.cfg deleted file mode 100644 index ce62fbf712..0000000000 --- a/board/bananapi/bananapi-m1/genimage.cfg +++ /dev/null @@ -1,34 +0,0 @@ -image boot.vfat { - vfat { - files = { - "zImage", - "sun7i-a20-bananapi.dtb", - "boot.scr" - } - } - - size = 64M -} - -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" - } -} diff --git a/board/bananapi/bananapi-m1/readme.txt b/board/bananapi/bananapi-m1/readme.txt deleted file mode 100644 index 382ba63c49..0000000000 --- a/board/bananapi/bananapi-m1/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Bananapi M1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Bananapi M1 link: -http://www.banana-pi.org/m1.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M1 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make bananapi_m1_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 Bananapi M1 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/bananapi_m1_defconfig b/configs/bananapi_m1_defconfig deleted file mode 100644 index 23da363345..0000000000 --- a/configs/bananapi_m1_defconfig +++ /dev/null @@ -1,29 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18=y -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M1" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m1/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.18.12" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Bananapi" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/bananapi/bananapi-m1/boot.cmd" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:23 +0100 Subject: [Buildroot] [git commit] configs/bananapi_m2_plus: remove defconfig Message-ID: <20221107211910.7D55E880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97ee98d157fb244966094f23e9e2b52a33748fb8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499005 Cc: Mike Harmony Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 4 ---- board/sinovoip/m2-plus/boot.cmd | 7 ------- board/sinovoip/m2-plus/genimage.cfg | 34 ---------------------------------- configs/bananapi_m2_plus_defconfig | 30 ------------------------------ 4 files changed, 75 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index b77f4ff68c..9e3c919a14 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2142,10 +2142,6 @@ F: configs/licheepi_zero_defconfig N: Mike Frampton F: package/qcom-db410c-firmware/ -N: Mike Harmony -F: board/sinovoip/m2-plus/ -F: configs/bananapi_m2_plus_defconfig - N: Mikhail Boiko F: package/libfribidi/ diff --git a/board/sinovoip/m2-plus/boot.cmd b/board/sinovoip/m2-plus/boot.cmd deleted file mode 100644 index d22464a1c1..0000000000 --- a/board/sinovoip/m2-plus/boot.cmd +++ /dev/null @@ -1,7 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -mmc dev 0 -fatload mmc 0 $kernel_addr_r zImage -fatload mmc 0 $fdt_addr_r sun8i-h3-bananapi-m2-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/sinovoip/m2-plus/genimage.cfg b/board/sinovoip/m2-plus/genimage.cfg deleted file mode 100644 index 9311e026dd..0000000000 --- a/board/sinovoip/m2-plus/genimage.cfg +++ /dev/null @@ -1,34 +0,0 @@ -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-bananapi-m2-plus.dtb", - "boot.scr" - } - } - - size = 64M -} - -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" - } -} diff --git a/configs/bananapi_m2_plus_defconfig b/configs/bananapi_m2_plus_defconfig deleted file mode 100644 index 77a403ce81..0000000000 --- a/configs/bananapi_m2_plus_defconfig +++ /dev/null @@ -1,30 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Plus" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sinovoip/m2-plus/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-bananapi-m2-plus" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Sinovoip_BPI_M2_Plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sinovoip/m2-plus/boot.cmd" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:16 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:16 +0100 Subject: [Buildroot] [git commit] configs/arm_juno: remove defconfig Message-ID: <20221107211910.597888805B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=347c1087388d7782e6865f112f195e6780d473a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234498972 Cc: Gustavo Pimentel Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 4 - board/arm/juno/linux-juno-defconfig | 169 ------------------------------------ board/arm/juno/readme.txt | 134 ---------------------------- configs/arm_juno_defconfig | 23 ----- 4 files changed, 330 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index b099ce2f62..94d1338880 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1221,10 +1221,6 @@ F: support/testing/tests/package/test_python_scipy.py N: Gustavo Heinz F: package/python-m2crypto/ -N: Gustavo Pimentel -F: configs/arm_juno_defconfig -F: board/arm/juno/ - N: Gwenhael Goavec-Merou F: board/terasic/de10nano_cyclone5/ F: configs/terasic_de10nano_cyclone5_defconfig diff --git a/board/arm/juno/linux-juno-defconfig b/board/arm/juno/linux-juno-defconfig deleted file mode 100644 index 64598d21a1..0000000000 --- a/board/arm/juno/linux-juno-defconfig +++ /dev/null @@ -1,169 +0,0 @@ -CONFIG_SMP=y -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=14 -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_KALLSYMS_ALL=y -CONFIG_PROFILING=y -CONFIG_JUMP_LABEL=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_PCI=y -CONFIG_PCI_MSI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_HOTPLUG_PCI=y -CONFIG_NR_CPUS=6 -CONFIG_PREEMPT=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_CMA=y -CONFIG_CMDLINE="console=ttyAMA0" -CONFIG_COMPAT=y -CONFIG_CPU_IDLE=y -CONFIG_ARM_CPUIDLE=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_INTERACTIVE=y -CONFIG_ARM_BIG_LITTLE_CPUFREQ=y -CONFIG_ARM_DT_BL_CPUFREQ=y -CONFIG_ARM_SCPI_CPUFREQ=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_BPF_JIT=y -CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_SD=y -CONFIG_ATA=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_XGENE=y -CONFIG_PATA_PLATFORM=y -CONFIG_PATA_OF_PLATFORM=y -CONFIG_NETDEVICES=y -CONFIG_TUN=y -CONFIG_SKY2=y -CONFIG_SMC91X=y -CONFIG_SMSC911X=y -CONFIG_INPUT_EVDEV=y -CONFIG_SERIO_AMBAKMI=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_SERIAL_OF_PLATFORM=y -CONFIG_SERIAL_XILINX_PS_UART=y -CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_I2C_SLAVE=y -CONFIG_SPI=y -CONFIG_SPI_PL022=y -CONFIG_PTP_1588_CLOCK=m -CONFIG_GPIO_PL061=y -CONFIG_GPIO_XGENE=y -CONFIG_POWER_RESET_XGENE=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=y -CONFIG_REGULATOR_VEXPRESS=m -CONFIG_DRM=y -CONFIG_DRM_I2C_NXP_TDA998X=y -CONFIG_DRM_ARM=y -CONFIG_DRM_HDLCD=y -CONFIG_DRM_VIRTUAL_HDLCD=y -CONFIG_FB_ARMCLCD=y -CONFIG_LOGO=y -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=y -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_STORAGE=y -CONFIG_USB_ISP1760=y -CONFIG_NOP_USB_XCEIV=y -CONFIG_USB_ULPI=y -CONFIG_MMC=y -CONFIG_MMC_ARMMMCI=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SPI=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_EFI=y -CONFIG_RTC_DRV_PL030=y -CONFIG_RTC_DRV_PL031=y -CONFIG_DMADEVICES=y -CONFIG_PL330_DMA=y -CONFIG_COMMON_CLK_SCPI=y -CONFIG_ARM_TIMER_SP804=y -CONFIG_MAILBOX=y -CONFIG_ARM_MHU=y -CONFIG_PHY_XGENE=y -CONFIG_ARM_SCPI_PROTOCOL=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=y -CONFIG_FUSE_FS=y -CONFIG_CUSE=y -CONFIG_VFAT_FS=y -CONFIG_TMPFS=y -CONFIG_HUGETLBFS=y -CONFIG_EFIVAR_FS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ISO8859_1=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=y -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_FS=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_KERNEL=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_SECURITY=y -CONFIG_CRYPTO_ANSI_CPRNG=y -CONFIG_ARM64_CRYPTO=y -CONFIG_CRYPTO_SHA1_ARM64_CE=y -CONFIG_CRYPTO_SHA2_ARM64_CE=y -CONFIG_CRYPTO_GHASH_ARM64_CE=y -CONFIG_CRYPTO_AES_ARM64_CE_CCM=y -CONFIG_CRYPTO_AES_ARM64_CE_BLK=y -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_SOC=y -CONFIG_SND_SIMPLE_CARD=y -CONFIG_SND_DESIGNWARE_I2S=y -CONFIG_CMA=y -CONFIG_CMA_SIZE_MBYTES=64 diff --git a/board/arm/juno/readme.txt b/board/arm/juno/readme.txt deleted file mode 100644 index b292d9636d..0000000000 --- a/board/arm/juno/readme.txt +++ /dev/null @@ -1,134 +0,0 @@ -ARM Juno r1/r0 - -Intro -===== - -These instructions apply to all models of the ARM Juno: - - Juno r0 (does not support PCIe) - - Juno r1 (supports PCIe) - - Juno r2 (Big Cluster with A72) - -Buildroot will generate the kernel image, device tree blob, bootloader binaries -and a minimal root filesystem. - -How to build it -=============== - -Configure Buildroot -------------------- - -Configuring Buildroot is pretty simple, just execute: - - $ make arm_juno_defconfig - -Build the rootfs, kernel and DTB --------------------------------- - -Note: you will need to have access to the network, since Buildroot will -download the packages' sources. - -You may now build your rootfs with: - - $ make - -(This may take a while) - -Result of the build -------------------- - -After building, you should obtain this tree: - - output/images/ - +-- rootfs.tar - +-- juno.dtb (if Juno r0 is used) - +-- juno-r1.dtb (if Juno r1 is used) - +-- juno-r2.dtb (if Juno r2 is used) - +-- Image - +-- bl1.bin - +-- bl2.bin - +-- bl2u.bin - +-- bl31.bin - +-- fip.bin - +-- scp-fw.bin - +-- u-boot.bin - -Preparing your rootfs -====================== - -Format your pen drive as a ext3 filesystem by executing: - - $ mkfs.ext3 /dev/ - -Preparing your rootfs -====================== - -Format your pen drive as a ext3 filesystem by executing: - - $ mkfs.ext3 /dev/ - -Installing your rootfs -====================== - -After mounting the pen drive please execute the following: - - $ sudo tar -xvf output/images/rootfs.tar -C - -When completed make sure to unmount the device: - - $ umount - -Insert the pen drive in one of the ARM Juno' USB type A connectors. - -Configure *.dtb in the boot configuration for Juno r0 -===================================================== - -SITE1/HBI0262B/images.txt -..... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x00C00000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify Image name to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Configure *.dtb in the boot configuration for Juno r1 -===================================================== - -SITE1/HBI0262C/images.txt -...... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x00C00000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno-r1.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify target filename to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Configure *.dtb in the boot configuration for Juno r2 -===================================================== - -SITE1/HBI0262D/images.txt -...... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x02000000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno-r2.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify target filename to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Installing kernel image and DTB -=============================== - -1. Connect to the ARM Juno UART0 and execute USB_ON in the terminal -2. Connect a USB cable between your PC and ARM Juno USB type B connector - A mass storage device should appear in your desktop. -3. Open the software/ folder -4. Copy the 'Image' file to software/ -5. Copy the 'juno-r1.dtb' (r1), 'juno.dtb' (r0) or juno-r2.dtb (r2) file to software/ -6. Copy the bootloader binaries (bl1.bin and fip.bin) to software/ -7. Press the red button in the front pannel of ARM Juno - -At this time, the board will erase the Flash entry for each new item and -replace it with the lastest ones. diff --git a/configs/arm_juno_defconfig b/configs/arm_juno_defconfig deleted file mode 100644 index 5832986779..0000000000 --- a/configs/arm_juno_defconfig +++ /dev/null @@ -1,23 +0,0 @@ -BR2_aarch64=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6=y -BR2_TARGET_GENERIC_HOSTNAME="juno-buildroot" -BR2_TARGET_GENERIC_ISSUE="Welcome to SNPS Juno by Buildroot" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.6" -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/arm/juno/linux-juno-defconfig" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/juno arm/juno-r1 arm/juno-r2" -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/ARM-software/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="v1.4" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="juno" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33=y -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BOARDNAME="vexpress_aemv8a_juno" -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2016.03" -BR2_TARGET_VEXPRESS_FIRMWARE=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:28 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:28 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopc_t4: remove defconfig Message-ID: <20221107211910.94E00880C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fa274e01e335c75684425a682b3dd8823d284da9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499048 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/friendlyarm/nanopc-t4/extlinux.conf | 4 --- board/friendlyarm/nanopc-t4/genimage.cfg | 39 ----------------------- board/friendlyarm/nanopc-t4/post-build.sh | 5 --- board/friendlyarm/nanopc-t4/readme.txt | 45 -------------------------- configs/friendlyarm_nanopc_t4_defconfig | 53 ------------------------------- 6 files changed, 148 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 37d2e3854f..427fce235d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2745,14 +2745,12 @@ F: package/powertop/ N: Suniel Mahesh F: board/firefly/ -F: board/friendlyarm/nanopc-t4 F: board/friendlyarm/nanopi-m4 F: board/orangepi/orangepi-rk3399 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/friendlyarm_nanopc_t4_defconfig F: configs/friendlyarm_nanopi_m4_defconfig F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig diff --git a/board/friendlyarm/nanopc-t4/extlinux.conf b/board/friendlyarm/nanopc-t4/extlinux.conf deleted file mode 100644 index 31c6b30d32..0000000000 --- a/board/friendlyarm/nanopc-t4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_NanoPC_T4 linux - kernel /Image - devicetree /rk3399-nanopc-t4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rootwait diff --git a/board/friendlyarm/nanopc-t4/genimage.cfg b/board/friendlyarm/nanopc-t4/genimage.cfg deleted file mode 100644 index 1787322260..0000000000 --- a/board/friendlyarm/nanopc-t4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-nanopc-t4.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopc-t4/post-build.sh b/board/friendlyarm/nanopc-t4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/friendlyarm/nanopc-t4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopc-t4/readme.txt b/board/friendlyarm/nanopc-t4/readme.txt deleted file mode 100644 index 0989c6cc1e..0000000000 --- a/board/friendlyarm/nanopc-t4/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -FriendlyARM NANOPC-T4 -===================== - -Build: - - $ make friendlyarm_nanopc_t4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399-nanopc-t4.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Login: ------- -Apply power and press the PWR button for 3 sec. Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/npc_t4.html diff --git a/configs/friendlyarm_nanopc_t4_defconfig b/configs/friendlyarm_nanopc_t4_defconfig deleted file mode 100644 index 2f7c53904e..0000000000 --- a/configs/friendlyarm_nanopc_t4_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopc-t4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopc-t4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="nanopc-t4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NanoPC-T4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopc-t4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopc-t4/post-build.sh" From yann.morin.1998 at free.fr Mon Nov 7 21:17:33 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:33 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_m1: remove defconfig Message-ID: <20221107211910.A9F8D880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f7b44cfcb10cf2d1c71a35b89d61da04ae32e2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499050 Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- board/friendlyarm/nanopi-m1/boot.cmd | 8 ------ board/friendlyarm/nanopi-m1/genimage.cfg | 37 -------------------------- board/friendlyarm/nanopi-m1/readme.txt | 29 -------------------- configs/friendlyarm_nanopi_m1_defconfig | 45 -------------------------------- 4 files changed, 119 deletions(-) diff --git a/board/friendlyarm/nanopi-m1/boot.cmd b/board/friendlyarm/nanopi-m1/boot.cmd deleted file mode 100644 index b4d612ede7..0000000000 --- a/board/friendlyarm/nanopi-m1/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-m1.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-m1/genimage.cfg b/board/friendlyarm/nanopi-m1/genimage.cfg deleted file mode 100644 index 3b2b82ce96..0000000000 --- a/board/friendlyarm/nanopi-m1/genimage.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Minimal SD card image for the NanoPi M1 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-m1.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/friendlyarm/nanopi-m1/readme.txt b/board/friendlyarm/nanopi-m1/readme.txt deleted file mode 100644 index 6a34c4239d..0000000000 --- a/board/friendlyarm/nanopi-m1/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi M1 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi M1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_m1_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/friendlyarm_nanopi_m1_defconfig b/configs/friendlyarm_nanopi_m1_defconfig deleted file mode 100644 index 18cfcb261e..0000000000 --- a/configs/friendlyarm_nanopi_m1_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m1" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi M1" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_m1" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-m1/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-m1" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m1/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:21 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:21 +0100 Subject: [Buildroot] [git commit] configs/bananapi_m1_plus: remove defconfig Message-ID: <20221107211910.7140B880C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a086bd267f1b2e5c211e705b977b17df1c20867b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499004 Cc: Filip Skoneczny Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 4 -- board/sinovoip/m1-plus/boot.cmd | 5 -- board/sinovoip/m1-plus/genimage.cfg | 38 ------------- board/sinovoip/m1-plus/linux-wifi.fragment | 10 ---- ...7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch | 39 ------------- board/sinovoip/m1-plus/post-build.sh | 4 -- board/sinovoip/m1-plus/readme.txt | 64 ---------------------- .../brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt | 1 - .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 56 ------------------- configs/bananapi_m1_plus_defconfig | 45 --------------- 10 files changed, 266 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 90c2d2ba21..b77f4ff68c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1004,10 +1004,6 @@ F: configs/freescale_imx6ullevk_defconfig N: Falco Hyfing F: package/python-pymodbus/ -N: Filip Skoneczny -F: board/sinovoip/m1-plus -F: configs/bananapi_m1_plus_defconfig - N: Florian Fainelli F: package/cpulimit/ diff --git a/board/sinovoip/m1-plus/boot.cmd b/board/sinovoip/m1-plus/boot.cmd deleted file mode 100644 index 4829996474..0000000000 --- a/board/sinovoip/m1-plus/boot.cmd +++ /dev/null @@ -1,5 +0,0 @@ -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-bananapi-m1-plus.dtb -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/sinovoip/m1-plus/genimage.cfg b/board/sinovoip/m1-plus/genimage.cfg deleted file mode 100644 index 18a549e631..0000000000 --- a/board/sinovoip/m1-plus/genimage.cfg +++ /dev/null @@ -1,38 +0,0 @@ -# Minimal SD card image for the Banana Pi M1+ -# Based on the Banana Pro genimage.cfg - -image boot.vfat { - vfat { - files = { - "zImage", - "sun7i-a20-bananapi-m1-plus.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/sinovoip/m1-plus/linux-wifi.fragment b/board/sinovoip/m1-plus/linux-wifi.fragment deleted file mode 100644 index 5576d738ad..0000000000 --- a/board/sinovoip/m1-plus/linux-wifi.fragment +++ /dev/null @@ -1,10 +0,0 @@ -# Networking support -CONFIG_WIRELESS=y -CONFIG_CFG80211=y -CONFIG_CFG80211_WEXT=y -CONFIG_RFKILL=y - -# Network device support -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_BROADCOM=y -CONFIG_BRCMFMAC=m diff --git a/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch b/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch deleted file mode 100644 index b01b6b2829..0000000000 --- a/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 58bae4096a7bf8d5d3bfbddb82cb37dd0561c938 Mon Sep 17 00:00:00 2001 -From: Filip Skoneczny -Date: Sun, 10 Jan 2021 19:07:14 +0100 -Subject: [PATCH] ARM: dts: sun7i: bananapi-m1-plus: Disable OOB IRQ for brcm - wifi module - - Based on 23bc805. - BugLink: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908438 - -Signed-off-by: Filip Skoneczny ---- - arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts b/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -index 32d5d45a35c0..97f9987f51d7 100644 ---- a/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -+++ b/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -@@ -193,9 +193,14 @@ &mmc3 { - brcmf: wifi at 1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; -- interrupt-parent = <&pio>; -- interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; -- interrupt-names = "host-wake"; -+ /* -+ * OOB interrupt support is broken ATM, drv probe failing with: -+ * ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110 -+ * -+ * interrupt-parent = <&pio>; -+ * interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; -+ * interrupt-names = "host-wake"; -+ */ - }; - }; - --- -2.25.1 - diff --git a/board/sinovoip/m1-plus/post-build.sh b/board/sinovoip/m1-plus/post-build.sh deleted file mode 100755 index 4ee6fa3bc4..0000000000 --- a/board/sinovoip/m1-plus/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -# Remove all but the brcmfmac43362 firmware files -find $TARGET_DIR/lib/firmware/brcm -type f -not -name "brcmfmac43362*" -delete diff --git a/board/sinovoip/m1-plus/readme.txt b/board/sinovoip/m1-plus/readme.txt deleted file mode 100644 index ae647c21a9..0000000000 --- a/board/sinovoip/m1-plus/readme.txt +++ /dev/null @@ -1,64 +0,0 @@ -Banana Pi M1+ - -Intro -===== - -This default configuration will allow you to start experimenting with the -Buildroot environment for the Banana Pi M1+. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make bananapi_m1_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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": - - $ dd if=output/images/sdcard.img of=/dev/sdX - -Notes: - - replace 'sdX' with the actual device with your micro SD card - - you may need to be root to do that (use 'sudo') - -Insert the micro SD card in your Banana Pi M1+ and power it up. The console -is on the debug TTL UART, 115200 8N1. - -Ethernet -========== - - # udhcpc -i eth0 - -Wifi -========== - - # wpa_passphrase YOUR_SSID >> /etc/wpa_supplicant.conf - (enter the wifi password and press enter) - # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B - # udhcpc -i wlan0 - -Note: - - replace 'YOUR_SSID' with the actual SSID from your access point - -Audio -========== - -For this example you need package alsa-utils. - -Connect a headphone to the 3.5mm jack (TRRS). Note, that the Banana Pi M1+ -has an on-board microphone, too. - - # amixer cset name='Power Amplifier DAC Playback Switch' on - # amixer cset name='Power Amplifier Mute Switch' on - # amixer cset name='Power Amplifier Volume' 42 diff --git a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt b/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt deleted file mode 120000 index 93947975ee..0000000000 --- a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt +++ /dev/null @@ -1 +0,0 @@ -brcmfmac43362-sdio.txt \ No newline at end of file diff --git a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt b/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt deleted file mode 100644 index 14a554fdd8..0000000000 --- a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt +++ /dev/null @@ -1,56 +0,0 @@ -#AP6210_NVRAM_V1.2_03192013 -manfid=0x2d0 -prodid=0x492 -vendid=0x14e4 -devid=0x4343 -boardtype=0x0598 - -# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same -#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 -boardrev=0x1307 -boardnum=777 -xtalfreq=26000 -boardflags=0x80201 -boardflags2=0x80 -sromrev=3 -wl0id=0x431b -macaddr=00:90:4c:07:71:12 -aa2g=1 -ag0=2 -maxp2ga0=74 -cck2gpo=0x2222 -ofdm2gpo=0x44444444 -mcs2gpo0=0x6666 -mcs2gpo1=0x6666 -pa0maxpwr=56 - -#P207 PA params -#pa0b0=5447 -#pa0b1=-658 -#pa0b2=-175 - -#Same PA params for P304,P305, P306, P307 - -pa0b0=5447 -pa0b1=-607 -pa0b2=-160 -pa0itssit=62 -pa1itssit=62 - - -cckPwrOffset=5 -ccode=0 -rssismf2g=0xa -rssismc2g=0x3 -rssisav2g=0x7 -triso2g=0 -noise_cal_enable_2g=0 -noise_cal_po_2g=0 -swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff -temp_add=29767 -temp_mult=425 - -btc_flags=0x6 -btc_params0=5000 -btc_params1=1000 -btc_params6=63 diff --git a/configs/bananapi_m1_plus_defconfig b/configs/bananapi_m1_plus_defconfig deleted file mode 100644 index 271124f79a..0000000000 --- a/configs/bananapi_m1_plus_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_GLOBAL_PATCH_DIR="board/sinovoip/m1-plus/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y -BR2_TARGET_GENERIC_HOSTNAME="bananapi" -BR2_TARGET_GENERIC_ISSUE="Welcome to Banana Pi!" -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" -BR2_ROOTFS_OVERLAY="board/sinovoip/m1-plus/rootfs_overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/sinovoip/m1-plus/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sinovoip/m1-plus/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.3" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sinovoip/m1-plus/linux-wifi.fragment" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi-m1-plus" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y -BR2_PACKAGE_IW=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m1_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sinovoip/m1-plus/boot.cmd" From yann.morin.1998 at free.fr Mon Nov 7 21:17:26 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:26 +0100 Subject: [Buildroot] [git commit] configs/bananapi_m64: remove defconfig Message-ID: <20221107211910.88B48880C0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=daf3c6661f823e566b6310042884c36c1d73f1de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499008 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 - board/bananapi/bananapi-m64/boot.cmd | 6 ---- board/bananapi/bananapi-m64/genimage.cfg | 40 ------------------------- board/bananapi/bananapi-m64/readme.txt | 37 ----------------------- configs/bananapi_m64_defconfig | 50 -------------------------------- 5 files changed, 134 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 9e3c919a14..37d2e3854f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1314,7 +1314,6 @@ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig -F: configs/bananapi_m64_defconfig F: configs/engicam_imx6qdl_icore_defconfig F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig diff --git a/board/bananapi/bananapi-m64/boot.cmd b/board/bananapi/bananapi-m64/boot.cmd deleted file mode 100644 index d35c9b0b2c..0000000000 --- a/board/bananapi/bananapi-m64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-bananapi-m64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/bananapi/bananapi-m64/genimage.cfg b/board/bananapi/bananapi-m64/genimage.cfg deleted file mode 100644 index e922c0dba2..0000000000 --- a/board/bananapi/bananapi-m64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-bananapi-m64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/bananapi/bananapi-m64/readme.txt b/board/bananapi/bananapi-m64/readme.txt deleted file mode 100644 index 0dec3e52ee..0000000000 --- a/board/bananapi/bananapi-m64/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Bananapi M64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Bananapi M64 link: -http://www.banana-pi.org/m64.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make bananapi_m64_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 Bananapi M64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/bananapi_m64_defconfig b/configs/bananapi_m64_defconfig deleted file mode 100644 index b93332ed21..0000000000 --- a/configs/bananapi_m64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m64" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/bananapi/bananapi-m64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-bananapi-m64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m64/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:30 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:30 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_a64: remove defconfig Message-ID: <20221107211910.9F9DB880C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c56314f4f9a648148eebc6b86d1c28ff9986dbae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499049 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/friendlyarm/nanopi-a64/boot.cmd | 6 ---- board/friendlyarm/nanopi-a64/genimage.cfg | 40 ------------------------- board/friendlyarm/nanopi-a64/readme.txt | 37 ----------------------- configs/friendlyarm_nanopi_a64_defconfig | 50 ------------------------------- 5 files changed, 135 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 427fce235d..30582cb648 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1301,7 +1301,6 @@ F: board/amarula/ F: board/asus/ F: board/bananapi/ F: board/engicam/ -F: board/friendlyarm/nanopi-a64/ F: board/friendlyarm/nanopi-neo2/ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ @@ -1319,7 +1318,6 @@ F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig -F: configs/friendlyarm_nanopi_a64_defconfig F: configs/friendlyarm_nanopi_neo2_defconfig F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig diff --git a/board/friendlyarm/nanopi-a64/boot.cmd b/board/friendlyarm/nanopi-a64/boot.cmd deleted file mode 100644 index 446bd85672..0000000000 --- a/board/friendlyarm/nanopi-a64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-nanopi-a64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-a64/genimage.cfg b/board/friendlyarm/nanopi-a64/genimage.cfg deleted file mode 100644 index 6907314149..0000000000 --- a/board/friendlyarm/nanopi-a64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-nanopi-a64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-a64/readme.txt b/board/friendlyarm/nanopi-a64/readme.txt deleted file mode 100644 index 88c4e661cb..0000000000 --- a/board/friendlyarm/nanopi-a64/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi A64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi A64 link: -http://nanopi.io/nanopi-a64.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/FriendlyARM+Nanopi+A64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_a64_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 Nanopi A64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/friendlyarm_nanopi_a64_defconfig b/configs/friendlyarm_nanopi_a64_defconfig deleted file mode 100644 index 4df22b2a2f..0000000000 --- a/configs/friendlyarm_nanopi_a64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_a64" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-a64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-nanopi-a64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi A64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-a64/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:37 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:37 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_m4: remove defconfig Message-ID: <20221107211910.BFB98880C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e7dfe20bb8cf0cccfbd177321eff73e82c8d940 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499052 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 - board/friendlyarm/nanopi-m4/extlinux.conf | 4 --- board/friendlyarm/nanopi-m4/genimage.cfg | 39 ----------------------- board/friendlyarm/nanopi-m4/post-build.sh | 5 --- board/friendlyarm/nanopi-m4/readme.txt | 45 -------------------------- configs/friendlyarm_nanopi_m4_defconfig | 53 ------------------------------- 6 files changed, 147 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 30582cb648..eca6cccfe8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2749,7 +2749,6 @@ F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/friendlyarm_nanopi_m4_defconfig F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig diff --git a/board/friendlyarm/nanopi-m4/extlinux.conf b/board/friendlyarm/nanopi-m4/extlinux.conf deleted file mode 100644 index fb24f09eb1..0000000000 --- a/board/friendlyarm/nanopi-m4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_NANOPI_M4 linux - kernel /Image - devicetree /rk3399-nanopi-m4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/friendlyarm/nanopi-m4/genimage.cfg b/board/friendlyarm/nanopi-m4/genimage.cfg deleted file mode 100644 index 3e6818eab9..0000000000 --- a/board/friendlyarm/nanopi-m4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-nanopi-m4.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-m4/post-build.sh b/board/friendlyarm/nanopi-m4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/friendlyarm/nanopi-m4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-m4/readme.txt b/board/friendlyarm/nanopi-m4/readme.txt deleted file mode 100644 index 0553bf8377..0000000000 --- a/board/friendlyarm/nanopi-m4/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -FriendlyARM NANOPI-M4 -===================== - -Build: - - $ make friendlyarm_nanopi_m4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399-nanopi-m4.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/nanopi_m4.html diff --git a/configs/friendlyarm_nanopi_m4_defconfig b/configs/friendlyarm_nanopi_m4_defconfig deleted file mode 100644 index 9c3f58f200..0000000000 --- a/configs/friendlyarm_nanopi_m4_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi-m4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopi-m4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NANOPI-M4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-m4/post-build.sh" From yann.morin.1998 at free.fr Mon Nov 7 21:17:35 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:35 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_m1: remove defconfig Message-ID: <20221107211910.B5870880C0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f6f323b1ae74e91c6c66b562e99d2c27dcbb5988 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499051 Cc: Filip Skoneczny Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- board/friendlyarm/nanopi-m1-plus/boot.cmd | 8 ----- board/friendlyarm/nanopi-m1-plus/genimage.cfg | 36 --------------------- board/friendlyarm/nanopi-m1-plus/readme.txt | 29 ----------------- configs/friendlyarm_nanopi_m1_plus_defconfig | 45 --------------------------- 4 files changed, 118 deletions(-) diff --git a/board/friendlyarm/nanopi-m1-plus/boot.cmd b/board/friendlyarm/nanopi-m1-plus/boot.cmd deleted file mode 100644 index 35a1d65d3d..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-m1-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-m1-plus/genimage.cfg b/board/friendlyarm/nanopi-m1-plus/genimage.cfg deleted file mode 100644 index 5257cf89c7..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/genimage.cfg +++ /dev/null @@ -1,36 +0,0 @@ -# Minimal SD card image for the NanoPi M1 Plus -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-m1-plus.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" - } -} diff --git a/board/friendlyarm/nanopi-m1-plus/readme.txt b/board/friendlyarm/nanopi-m1-plus/readme.txt deleted file mode 100644 index 0327dec80e..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi M1 Plus - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi M1 Plus. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_m1_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/friendlyarm_nanopi_m1_plus_defconfig b/configs/friendlyarm_nanopi_m1_plus_defconfig deleted file mode 100644 index 06adc54b15..0000000000 --- a/configs/friendlyarm_nanopi_m1_plus_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m1-plus" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi M1 Plus" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_m1_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-m1-plus/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-m1-plus" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m1-plus/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:44 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_neo_plus2: remove defconfig Message-ID: <20221107211910.E66A5880C0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d968cab0bd673311a87a8fc5187b1701200719de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499055 Cc: Louis Aussedat Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 - board/friendlyarm/nanopi-neo-plus2/extlinux.conf | 4 -- board/friendlyarm/nanopi-neo-plus2/genimage.cfg | 40 -------------- .../nanopi-neo-plus2/linux-extras.config | 10 ---- board/friendlyarm/nanopi-neo-plus2/post-build.sh | 4 -- board/friendlyarm/nanopi-neo-plus2/readme.txt | 37 ------------- ...fmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt | 53 ------------------ configs/friendlyarm_nanopi_neo_plus2_defconfig | 62 ---------------------- 8 files changed, 212 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 27482d095a..0c9f885808 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1780,8 +1780,6 @@ F: package/ti-sgx-km/ F: package/ti-sgx-um/ N: Louis Aussedat -F: board/friendlyarm/nanopi-neo-plus2/ -F: configs/friendlyarm_nanopi_neo_plus2_defconfig F: package/mfoc F: package/libpam-nfc F: package/python-dnspython/ diff --git a/board/friendlyarm/nanopi-neo-plus2/extlinux.conf b/board/friendlyarm/nanopi-neo-plus2/extlinux.conf deleted file mode 100644 index fcb6f632c1..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label linux - kernel /Image - devicetree /sun50i-h5-nanopi-neo-plus2.dtb - append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait diff --git a/board/friendlyarm/nanopi-neo-plus2/genimage.cfg b/board/friendlyarm/nanopi-neo-plus2/genimage.cfg deleted file mode 100644 index 9000201399..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-nanopi-neo-plus2.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo-plus2/linux-extras.config b/board/friendlyarm/nanopi-neo-plus2/linux-extras.config deleted file mode 100644 index 52b4b4b29e..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/linux-extras.config +++ /dev/null @@ -1,10 +0,0 @@ -# wireless core -CONFIG_WIRELESS=y -CONFIG_CFG80211=y -CONFIG_MAC80211=y -CONFIG_CFG80211_WEXT=y - -# wireless drivers -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_BROADCOM=y -CONFIG_BRCMFMAC=m diff --git a/board/friendlyarm/nanopi-neo-plus2/post-build.sh b/board/friendlyarm/nanopi-neo-plus2/post-build.sh deleted file mode 100755 index ec20fca7d9..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-neo-plus2/readme.txt b/board/friendlyarm/nanopi-neo-plus2/readme.txt deleted file mode 100644 index ae59952029..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi NEO Plus2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi NEO2 link: -http://nanopi.io/nanopi-neo-plus2.html - -Wiki link: -http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Plus2 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_neo_plus2_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 Nanopi NEO Plus2 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt b/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt deleted file mode 100644 index 740d172eb5..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt +++ /dev/null @@ -1,53 +0,0 @@ -#AP6212_NVRAM_V1.0.1_20160606 -# 2.4 GHz, 20 MHz BW mode -# The following parameter values are just placeholders, need to be updated. -manfid=0x2d0 -prodid=0x0726 -vendid=0x14e4 -devid=0x43e2 -boardtype=0x0726 -boardrev=0x1101 -boardnum=22 -macaddr=00:90:4c:c5:12:38 -sromrev=11 -boardflags=0x00404201 -xtalfreq=26000 -nocrc=1 -ag0=255 -aa2g=1 -ccode=ALL - -pa0itssit=0x20 -extpagain2g=0 - -#PA parameters for 2.4GHz, measured at CHIP OUTPUT -pa2ga0=-168,7161,-820 -AvVmid_c0=0x0,0xc8 -cckpwroffset0=5 - -# PPR params -maxp2ga0=90 -txpwrbckof=6 -cckbw202gpo=0x5555 -legofdmbw202gpo=0x77777777 -mcsbw202gpo=0xaaaaaaaa - -# OFDM IIR : -ofdmdigfilttype=7 -# PAPD mode: -papdmode=2 - -il0macaddr=00:90:4c:c5:12:38 -wl0id=0x431b - -#OOB parameters -hostwake=0x40 -hostrdy=0x41 -usbrdy=0x03 -usbrdydelay=100 -deadman_to=0xffffffff -# muxenab: 0x1 for UART enable, 0x10 for Host awake -muxenab=0x10 -# CLDO PWM voltage settings - 0x4 - 1.1 volt -#cldo_pwm=0x4 -glitch_based_crsmin=1 diff --git a/configs/friendlyarm_nanopi_neo_plus2_defconfig b/configs/friendlyarm_nanopi_neo_plus2_defconfig deleted file mode 100644 index 461e468cb6..0000000000 --- a/configs/friendlyarm_nanopi_neo_plus2_defconfig +++ /dev/null @@ -1,62 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3=y -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_ROOTFS_OVERLAY="board/friendlyarm/nanopi-neo-plus2/rootfs_overlay" - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -R2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_neo_plus2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.3.4" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-nanopi-neo-plus2" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/friendlyarm/nanopi-neo-plus2/linux-extras.config" - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi NEO Plus2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo-plus2/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-neo-plus2/post-build.sh" - -# wireless firmware -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y - -# wireless tools -BR2_PACKAGE_IW=y -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WIRELESS_TOOLS_LIB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:14 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:14 +0100 Subject: [Buildroot] [git commit] configs/amarula_a64_relic: remove defconfig Message-ID: <20221107211910.4CCB6880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b93307815031399d9178b4a9be8628ed19d2d4b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234498966 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 - board/amarula/a64-relic/extlinux.conf | 4 - board/amarula/a64-relic/genimage.cfg | 11 --- board/amarula/a64-relic/post-build.sh | 4 - board/amarula/a64-relic/readme.txt | 90 ---------------------- .../lib/firmware/brcm/brcmfmac4330-sdio.txt | 83 -------------------- configs/amarula_a64_relic_defconfig | 63 --------------- 7 files changed, 256 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 9bd98da5ef..b099ce2f62 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1320,7 +1320,6 @@ F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ -F: configs/amarula_a64_relic_defconfig F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig F: configs/bananapi_m1_defconfig diff --git a/board/amarula/a64-relic/extlinux.conf b/board/amarula/a64-relic/extlinux.conf deleted file mode 100644 index 9f469846bc..0000000000 --- a/board/amarula/a64-relic/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label linux-4.17.0-rc3 - kernel /Image - devicetree /sun50i-a64-amarula-relic.dtb - append console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p4 rootwait diff --git a/board/amarula/a64-relic/genimage.cfg b/board/amarula/a64-relic/genimage.cfg deleted file mode 100644 index 58b607f5fb..0000000000 --- a/board/amarula/a64-relic/genimage.cfg +++ /dev/null @@ -1,11 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-amarula-relic.dtb", - "extlinux" - } - } - - size = 64M -} diff --git a/board/amarula/a64-relic/post-build.sh b/board/amarula/a64-relic/post-build.sh deleted file mode 100755 index ec20fca7d9..0000000000 --- a/board/amarula/a64-relic/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/amarula/a64-relic/readme.txt b/board/amarula/a64-relic/readme.txt deleted file mode 100644 index 77f79e3094..0000000000 --- a/board/amarula/a64-relic/readme.txt +++ /dev/null @@ -1,90 +0,0 @@ -Amarula A64 Relic -================ - -Amarula A64-Relic is an Allwinner A64 based IoT device, which supports: -- Allwinner A64 Cortex-A53 -- Mali-400MP2 GPU -- AXP803 PMIC -- 1GB DDR3 RAM -- 8GB eMMC -- AP6330 Wifi/BLE -- MIPI-DSI -- CSI: OV5640 sensor -- USB OTG -- 12V DC power supply - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Amarual+A64-Relic - -Build -===== - - $ make amarula_a64_relic_defconfig - - $ make - -build files at output/images/: - - sunxi-spl.bin - - u-boot.itb - - Image - - sun50i-a64-amarula-relic.dtb - - boot.vfat - - rootfs.ext4 - -Write eMMC -========= - -The board comes with an operating system preloaded on the eMMC. -To replace it with the Buildroot-built system, take the following -steps - -1. Connect the board UART with host and open minicom(ttyUSBx/115200N8) - -2. Supply 12V DC for power-on the board. - -3. Interrupt U-Boot by pressing enter - -4. Create GPT partitions - => mmc dev 1 - => gpt write mmc 1 $partitions - -5. Connect the board USB-OTG with USB slot on the host. - -6. Initiate fastboot - => fastboot 0 - -7. Write images from host onto eMMC using fastboot - $ cd output/images - $ sudo fastboot -i 0x1f3a flash loader1 sunxi-spl.bin - $ sudo fastboot -i 0x1f3a flash loader2 u-boot.itb - $ sudo fastboot -i 0x1f3a flash esp boot.vfat - $ sudo fastboot -i 0x1f3a flash system rootfs.ext4 - -Update eMMC during Development -============================== - -During development, reflashing the entire filesystem image at every -change is time consuming. A useful alternative is to directly access -over USB the filesystem stored on the eMMC, using the USB Mass Storage -capability of U-Boot. To achieve this: - -1. Build U-Boot by enabling UMS - $ make uboot-menuconfig - (select CONFIG_CMD_USB_MASS_STORAGE=y) - -2. Follow all 6 steps from 'Write eMMC' and mount eMMC on host - => mmc dev 1 - => ums 0 mmc 1 - -WiFi -==== - - # wpa_passphrase ACCESSPOINTNAME >> /etc/wpa_supplicant.conf - (type password and enter) - # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B - # udhcpc -i wlan0 - # ping google.com - --- -Jagan Teki -29-Jun-2018 diff --git a/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt b/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt deleted file mode 100644 index d095f24c26..0000000000 --- a/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt +++ /dev/null @@ -1,83 +0,0 @@ -#AP6330_NVRAM_V1.0_20121130 -#Sample variables file for BCM94330 SD FC AGB board -manfid=0x2d0 -prodid=0x0547 -vendid=0x14e4 -devid=0x4360 -boardtype=0x05e1 -boardrev=0x1202 -boardflags=0x0080200 -nocrc=1 -xtalfreq=26000 -boardnum=22 -macaddr=00:90:4c:c5:12:38 -ag0=254 -aa2g=1 -ccode=ALL -pa0itssit=0x20 -pa0b0=5587 -pa0b1=-633 -pa0b2=-158 -rssismf2g=0xa -rssismc2g=0x3 -rssisav2g=0x7 -#rssi params for 5GHz -rssismf5g=0x4 -rssismc5g=0x3 -rssisav5g=0x7 -#PA parameters for lower a-band -pa1lob0=4748 -pa1lob1=-566 -pa1lob2=-180 -#PA parameters for midband -pa1b0=4762 -pa1b1=-593 -pa1b2=-172 -#PA parameters for high band -#pa1hib0=4596 -pa1hib0=4666 -pa1hib1=-619 -pa1hib2=-163 -rxpo5g=0 -maxp2ga0=74 -maxp5ga0=66 -maxp5gla0=66 -maxp5gha0=66 -# 2.4G Tx Power offsets -cck2gpo=0x2222 -ofdm2gpo=0x44444444 -mcs2gpo0=0x6666 -mcs2gpo1=0x6666 -# 5G Tx Power offsets -ofdm5gpo=0x44444444 -ofdm5glpo=0x44444444 -ofdm5ghpo=0x44444444 -mcs5gpo0=0x6666 -mcs5gpo1=0x6666 -mcs5glpo0=0x6666 -mcs5glpo1=0x6666 -mcs5ghpo0=0x6666 -mcs5ghpo1=0x6666 -sromrev=3 -il0macaddr=00:90:4c:c5:12:38 -wl0id=0x431b -cckPwrOffset=4 -swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff -triso5g=0 -swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0 -rfreg033=0x19 -rfreg033_cck=0x1f -dacrate2g=160 -dacrate5g=160 -txalpfbyp2g=1 -bphyscale=17 -cckPwrIdxCorr=-15 -pacalidx2g=50 -#pacalidx5g=20 -noise_cal_ref_2g=53 -noise_cal_po_2g=0 -noise_cal_ref_5g=52 -noise_cal_po_5g=5,0,0 -# 4330 OOB parameter: High level trigger -muxenab=0x10 - diff --git a/configs/amarula_a64_relic_defconfig b/configs/amarula_a64_relic_defconfig deleted file mode 100644 index 304a3ef824..0000000000 --- a/configs/amarula_a64_relic_defconfig +++ /dev/null @@ -1,63 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 4.17 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_17=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="amarula_a64_relic" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,amarula,linux-amarula,v1.0a)/linux-amarula_v1.0a.tar.gz" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-amarula-relic" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Amarula A64-Relic" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_ANDROID_TOOLS=y -BR2_PACKAGE_HOST_ANDROID_TOOLS_FASTBOOT=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/amarula/a64-relic/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/amarula/a64-relic/post-build.sh" -BR2_ROOTFS_OVERLAY="board/amarula/a64-relic/rootfs_overlay" - -# wireless firmware -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y - -# wireless tools -BR2_PACKAGE_IW=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:51 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:51 +0100 Subject: [Buildroot] [git commit] configs/orangepi_plus: remove defconfig Message-ID: <20221107211911.1429B880C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2c4828568d6c5e4f1efb5b7d83ec6254d23ccdfa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499140 Cc: Shyam Saini Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- board/orangepi/orangepi-plus/boot.cmd | 8 ------ board/orangepi/orangepi-plus/genimage.cfg | 36 ------------------------- board/orangepi/orangepi-plus/readme.txt | 29 -------------------- configs/orangepi_plus_defconfig | 44 ------------------------------- 4 files changed, 117 deletions(-) diff --git a/board/orangepi/orangepi-plus/boot.cmd b/board/orangepi/orangepi-plus/boot.cmd deleted file mode 100644 index 1a378cb918..0000000000 --- a/board/orangepi/orangepi-plus/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-orangepi-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-plus/genimage.cfg b/board/orangepi/orangepi-plus/genimage.cfg deleted file mode 100644 index 1ca30258dc..0000000000 --- a/board/orangepi/orangepi-plus/genimage.cfg +++ /dev/null @@ -1,36 +0,0 @@ -# Minimal SD card image for the OrangePi Plus\Plus2 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-orangepi-plus.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" - } -} diff --git a/board/orangepi/orangepi-plus/readme.txt b/board/orangepi/orangepi-plus/readme.txt deleted file mode 100644 index 7f871bcfab..0000000000 --- a/board/orangepi/orangepi-plus/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -OrangePi Plus/Plus2 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the OrangePi Plus/Plus2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make orangepi_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/orangepi_plus_defconfig b/configs/orangepi_plus_defconfig deleted file mode 100644 index 11d7486486..0000000000 --- a/configs/orangepi_plus_defconfig +++ /dev/null @@ -1,44 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Plus" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Plus" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-plus/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-plus" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-plus/genimage.cfg" - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:39 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:39 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_neo2: remove defconfig Message-ID: <20221107211910.CDCCC880C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=24bb61071269f5446b6a1a5aaa89e5439e51940a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499053 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/friendlyarm/nanopi-neo2/boot.cmd | 6 ---- board/friendlyarm/nanopi-neo2/genimage.cfg | 40 ------------------------ board/friendlyarm/nanopi-neo2/readme.txt | 37 ---------------------- configs/friendlyarm_nanopi_neo2_defconfig | 50 ------------------------------ 5 files changed, 135 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index eca6cccfe8..7442d3a6ee 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1301,7 +1301,6 @@ F: board/amarula/ F: board/asus/ F: board/bananapi/ F: board/engicam/ -F: board/friendlyarm/nanopi-neo2/ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ @@ -1318,7 +1317,6 @@ F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig -F: configs/friendlyarm_nanopi_neo2_defconfig F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig diff --git a/board/friendlyarm/nanopi-neo2/boot.cmd b/board/friendlyarm/nanopi-neo2/boot.cmd deleted file mode 100644 index 9a39f4afc9..0000000000 --- a/board/friendlyarm/nanopi-neo2/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-nanopi-neo2.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-neo2/genimage.cfg b/board/friendlyarm/nanopi-neo2/genimage.cfg deleted file mode 100644 index 3163a06592..0000000000 --- a/board/friendlyarm/nanopi-neo2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-nanopi-neo2.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo2/readme.txt b/board/friendlyarm/nanopi-neo2/readme.txt deleted file mode 100644 index 0f445e2bea..0000000000 --- a/board/friendlyarm/nanopi-neo2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi NEO2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi NEO2 link: -http://nanopi.io/nanopi-neo2.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/FriendlyARM+NanoPi+NEO2 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_neo2_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 Nanopi NEO2 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/friendlyarm_nanopi_neo2_defconfig b/configs/friendlyarm_nanopi_neo2_defconfig deleted file mode 100644 index 9262737b88..0000000000 --- a/configs/friendlyarm_nanopi_neo2_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -R2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_neo2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-neo2/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-nanopi-neo2" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi NEO2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo2/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:53 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:53 +0100 Subject: [Buildroot] [git commit] configs/orangepi_prime: remove defconfig Message-ID: <20221107211911.1DB4B8805B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0763bc283fda0117b920fe8fae29c9e8cc48737 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499141 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/orangepi/orangepi-prime/boot.cmd | 6 ---- board/orangepi/orangepi-prime/genimage.cfg | 40 ------------------------ board/orangepi/orangepi-prime/readme.txt | 37 ---------------------- configs/orangepi_prime_defconfig | 50 ------------------------------ 5 files changed, 135 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index ec8df84fa8..f366426125 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1303,7 +1303,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ @@ -1318,7 +1317,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_prime_defconfig F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig F: configs/pine64_defconfig diff --git a/board/orangepi/orangepi-prime/boot.cmd b/board/orangepi/orangepi-prime/boot.cmd deleted file mode 100644 index 34887880d8..0000000000 --- a/board/orangepi/orangepi-prime/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-prime.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-prime/genimage.cfg b/board/orangepi/orangepi-prime/genimage.cfg deleted file mode 100644 index dde9a6485f..0000000000 --- a/board/orangepi/orangepi-prime/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-orangepi-prime.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-prime/readme.txt b/board/orangepi/orangepi-prime/readme.txt deleted file mode 100644 index 5811884d4d..0000000000 --- a/board/orangepi/orangepi-prime/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Orangepi Prime. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Orangepi Prime link: -http://www.orangepi.org/OrangePiPrime/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Prime - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make orangepi_prime_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 Prime and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/orangepi_prime_defconfig b/configs/orangepi_prime_defconfig deleted file mode 100644 index f8f958c67b..0000000000 --- a/configs/orangepi_prime_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_prime" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-prime/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-prime" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Prime" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-prime/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:42 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:42 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_neo4: remove defconfig Message-ID: <20221107211910.D9C4E880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5f7a517f5c156666cef58dec429bfffd4ae41e81 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499054 Cc: Marek Belisko Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/friendlyarm/nanopi-neo4/extlinux.conf | 4 --- board/friendlyarm/nanopi-neo4/genimage.cfg | 22 ------------ board/friendlyarm/nanopi-neo4/post-build.sh | 5 --- board/friendlyarm/nanopi-neo4/readme.txt | 53 --------------------------- configs/friendlyarm_nanopi_neo4_defconfig | 55 ----------------------------- 6 files changed, 141 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 7442d3a6ee..27482d095a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1896,8 +1896,6 @@ F: utils/config F: utils/diffconfig N: Marek Belisko -F: board/friendlyarm/nanopi-neo4/ -F: configs/friendlyarm_nanopi_neo4_defconfig F: package/libatasmart/ F: package/polkit/ F: package/sg3_utils/ diff --git a/board/friendlyarm/nanopi-neo4/extlinux.conf b/board/friendlyarm/nanopi-neo4/extlinux.conf deleted file mode 100644 index 91eef67fb9..0000000000 --- a/board/friendlyarm/nanopi-neo4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label NanoPi Neo4 linux - kernel /boot/Image - devicetree /boot/rk3399-nanopi-neo4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p1 rootwait diff --git a/board/friendlyarm/nanopi-neo4/genimage.cfg b/board/friendlyarm/nanopi-neo4/genimage.cfg deleted file mode 100644 index 966c869273..0000000000 --- a/board/friendlyarm/nanopi-neo4/genimage.cfg +++ /dev/null @@ -1,22 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition u-boot-tpl-spl-dtb { - in-partition-table = "no" - image = "idbloader.img" - offset = 32K - } - - partition u-boot-dtb { - in-partition-table = "no" - image = "u-boot.itb" - offset = 8M - size = 30M - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo4/post-build.sh b/board/friendlyarm/nanopi-neo4/post-build.sh deleted file mode 100755 index 1f5ff6a611..0000000000 --- a/board/friendlyarm/nanopi-neo4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-neo4/readme.txt b/board/friendlyarm/nanopi-neo4/readme.txt deleted file mode 100644 index 7c04a52806..0000000000 --- a/board/friendlyarm/nanopi-neo4/readme.txt +++ /dev/null @@ -1,53 +0,0 @@ -Intro -===== - -NanoPi Neo4 is a RK3399 SoC based ARM64 board. - - -Official wiki: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO4 -Mainline wiki: https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/neo4.html - -Build -===== - -Run NanoPi Neo4 configuration - - $ make friendlyarm_nanopi_neo4_defconfig - -To build, run make comamnd. - - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.bin -????????? bl31.elf -????????? Image -????????? rk3399-nanopi-neo4.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb -????????? u-boot-spl-dtb.bin -????????? u-boot-tpl-dtb.bin -????????? u-boot-tpl-dtb.img -????????? u-boot-tpl-spl-dtb.img - -Creating bootable SD card: -========================= - -Simply invoke (as root) - - # dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 diff --git a/configs/friendlyarm_nanopi_neo4_defconfig b/configs/friendlyarm_nanopi_neo4_defconfig deleted file mode 100644 index a11872ef2a..0000000000 --- a/configs/friendlyarm_nanopi_neo4_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi-neo4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.18" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopi-neo4" -BR2_LINUX_KERNEL_INSTALL_TARGET=y -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="NanoPi Neo4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NanoPi Neo4!" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="70M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-neo4/post-build.sh" From yann.morin.1998 at free.fr Mon Nov 7 21:17:58 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:58 +0100 Subject: [Buildroot] [git commit] configs/orangepi_win: remove defconfig Message-ID: <20221107211911.3433E880C0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5099a1058d93821399ea758c5227e1fbbe6f76de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499145 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/orangepi/orangepi-win/boot.cmd | 6 ---- board/orangepi/orangepi-win/genimage.cfg | 40 -------------------------- board/orangepi/orangepi-win/readme.txt | 37 ------------------------ configs/orangepi_win_defconfig | 48 -------------------------------- 5 files changed, 133 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 89a72bc923..81e6cd54ab 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1303,7 +1303,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig @@ -1317,7 +1316,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig F: configs/pine64_defconfig F: configs/pine64_sopine_defconfig diff --git a/board/orangepi/orangepi-win/boot.cmd b/board/orangepi/orangepi-win/boot.cmd deleted file mode 100644 index 2ddb769d6d..0000000000 --- a/board/orangepi/orangepi-win/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-orangepi-win.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-win/genimage.cfg b/board/orangepi/orangepi-win/genimage.cfg deleted file mode 100644 index 98fd1a033d..0000000000 --- a/board/orangepi/orangepi-win/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-orangepi-win.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-win/readme.txt b/board/orangepi/orangepi-win/readme.txt deleted file mode 100644 index 93adddd86b..0000000000 --- a/board/orangepi/orangepi-win/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Orangepi Win/Win Plus. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Orangepi Win/Win Plus link: -http://www.orangepi.org/OrangePiWin_WinPlus/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Win - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make orangepi_win_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 Win/Win Plus and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/orangepi_win_defconfig b/configs/orangepi_win_defconfig deleted file mode 100644 index 715ff3b711..0000000000 --- a/configs/orangepi_win_defconfig +++ /dev/null @@ -1,48 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 4.14 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.11" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_win" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-win/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.14" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-orangepi-win" - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Win/Win Plus" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-win/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:49 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:49 +0100 Subject: [Buildroot] [git commit] configs/orangepi_pc2: remove defconfig Message-ID: <20221107211911.0ADD6880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eeede611f81d8f83b72e4a6671cd7d1e46b266b0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499136 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/orangepi/orangepi-pc2/boot.cmd | 6 ---- board/orangepi/orangepi-pc2/genimage.cfg | 40 ------------------------- board/orangepi/orangepi-pc2/readme.txt | 37 ----------------------- configs/orangepi_pc2_defconfig | 50 -------------------------------- 5 files changed, 135 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 45cf302386..ec8df84fa8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1303,7 +1303,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-pc2/ F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ @@ -1319,7 +1318,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_pc2_defconfig F: configs/orangepi_prime_defconfig F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig diff --git a/board/orangepi/orangepi-pc2/boot.cmd b/board/orangepi/orangepi-pc2/boot.cmd deleted file mode 100644 index 4d4fc7bf67..0000000000 --- a/board/orangepi/orangepi-pc2/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-pc2.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-pc2/genimage.cfg b/board/orangepi/orangepi-pc2/genimage.cfg deleted file mode 100644 index cc8695c9f1..0000000000 --- a/board/orangepi/orangepi-pc2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-orangepi-pc2.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-pc2/readme.txt b/board/orangepi/orangepi-pc2/readme.txt deleted file mode 100644 index 1200481952..0000000000 --- a/board/orangepi/orangepi-pc2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -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/orangepipc2/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+PC2 - -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. diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig deleted file mode 100644 index c7e17c8eb1..0000000000 --- a/configs/orangepi_pc2_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-pc2/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -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_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-pc2/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:56 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:56 +0100 Subject: [Buildroot] [git commit] configs/orangepi_rk3399: remove defconfig Message-ID: <20221107211911.2AA4C880C6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08b6ce741a0d5309368e7bb7b41951a27ebe85f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499144 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 - board/orangepi/orangepi-rk3399/extlinux.conf | 4 -- board/orangepi/orangepi-rk3399/genimage.cfg | 38 ------------------- board/orangepi/orangepi-rk3399/post-build.sh | 5 --- board/orangepi/orangepi-rk3399/readme.txt | 56 ---------------------------- configs/orangepi_rk3399_defconfig | 53 -------------------------- 6 files changed, 158 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index f366426125..89a72bc923 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2732,12 +2732,10 @@ F: package/powertop/ N: Suniel Mahesh F: board/firefly/ F: board/friendlyarm/nanopi-m4 -F: board/orangepi/orangepi-rk3399 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig diff --git a/board/orangepi/orangepi-rk3399/extlinux.conf b/board/orangepi/orangepi-rk3399/extlinux.conf deleted file mode 100644 index 157c6a715e..0000000000 --- a/board/orangepi/orangepi-rk3399/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ORANGEPI linux - kernel /Image - devicetree /rk3399-orangepi.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/orangepi/orangepi-rk3399/genimage.cfg b/board/orangepi/orangepi-rk3399/genimage.cfg deleted file mode 100644 index a02166172f..0000000000 --- a/board/orangepi/orangepi-rk3399/genimage.cfg +++ /dev/null @@ -1,38 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-orangepi.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-rk3399/post-build.sh b/board/orangepi/orangepi-rk3399/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/orangepi/orangepi-rk3399/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/orangepi/orangepi-rk3399/readme.txt b/board/orangepi/orangepi-rk3399/readme.txt deleted file mode 100644 index 197e1fb448..0000000000 --- a/board/orangepi/orangepi-rk3399/readme.txt +++ /dev/null @@ -1,56 +0,0 @@ -Orangepi Rk3399 -================ -http://www.orangepi.org/Orange%20Pi%20RK3399/ - -Build: -====== - $ make orangepi_rk3399_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399-orangepi.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== -Orangepi-RK3399 by default boots from emmc. For SD card boot to -happen, emmc should be empty. If emmc happens to have any bootable -image then erase emmc so that bootrom will look for a proper image in SD. - -emmc can be erased once after booted into linux as shown in below link. - -https://wiki.amarulasolutions.com/bsp/setup/rockchip/rk3399_emmc.html - -Serial console: ---------------- - -Baudrate for this board is 1500000. - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/orangepi.html diff --git a/configs/orangepi_rk3399_defconfig b/configs/orangepi_rk3399_defconfig deleted file mode 100644 index bcce35febd..0000000000 --- a/configs/orangepi_rk3399_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-orangepi" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="orangepi-rk3399" -BR2_TARGET_GENERIC_ISSUE="Welcome to ORANGEPI-RK3399" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-rk3399/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/orangepi-rk3399/post-build.sh" From yann.morin.1998 at free.fr Mon Nov 7 21:17:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:46 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_r1: remove defconfig Message-ID: <20221107211910.F1EF6880C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60361bfabeaead7b262c6b918a5e3962a9e32f31 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499056 Cc: Davide Viti Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 - board/friendlyarm/nanopi-r1/boot.cmd | 8 - board/friendlyarm/nanopi-r1/genimage.cfg | 37 ----- .../nanopi-r1/kernel/linux-extras.config | 2 - .../nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts | 170 --------------------- board/friendlyarm/nanopi-r1/readme.txt | 29 ---- .../nanopi-r1/uboot/nanopi_r1_defconfig | 22 --- .../nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts | 102 ------------- configs/friendlyarm_nanopi_r1_defconfig | 49 ------ 9 files changed, 421 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 0c9f885808..45cf302386 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -721,8 +721,6 @@ N: David Pierret F: package/bat/ N: Davide Viti -F: board/friendlyarm/nanopi-r1/ -F: configs/friendlyarm_nanopi_r1_defconfig F: package/flann/ F: package/python-paho-mqtt/ F: package/qhull/ diff --git a/board/friendlyarm/nanopi-r1/boot.cmd b/board/friendlyarm/nanopi-r1/boot.cmd deleted file mode 100644 index 9f0cdbfe51..0000000000 --- a/board/friendlyarm/nanopi-r1/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-r1.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-r1/genimage.cfg b/board/friendlyarm/nanopi-r1/genimage.cfg deleted file mode 100644 index a180311cae..0000000000 --- a/board/friendlyarm/nanopi-r1/genimage.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Minimal SD card image for the NanoPi M1 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-r1.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/friendlyarm/nanopi-r1/kernel/linux-extras.config b/board/friendlyarm/nanopi-r1/kernel/linux-extras.config deleted file mode 100644 index 206b3810a7..0000000000 --- a/board/friendlyarm/nanopi-r1/kernel/linux-extras.config +++ /dev/null @@ -1,2 +0,0 @@ -# USB ethernet -CONFIG_USB_RTL8152=y diff --git a/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts b/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts deleted file mode 100644 index ca15a57bee..0000000000 --- a/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Copyright (C) 2019 Igor Pecovnik - * - * 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. - */ - -#include "sun8i-h3-nanopi.dtsi" - -/ { - model = "FriendlyElec NanoPi-R1"; - compatible = "friendlyarm,nanopi-r1", "allwinner,sun8i-h3"; - - aliases { - serial1 = &uart3; - ethernet0 = &emac; - ethernet1 = &emac; - ethernet2 = &sdio_wifi; - }; - - wifi_pwrseq: wifi_pwrseq { - compatible = "mmc-pwrseq-simple"; - pinctrl-names = "default"; - reset-gpios = <&r_pio 0 7 GPIO_ACTIVE_LOW>; /* PL7 */ - }; - - reg_gmac_3v3: gmac-3v3 { - compatible = "regulator-fixed"; - regulator-name = "gmac-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - startup-delay-us = <100000>; - enable-active-high; - gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; - }; - - leds { - /delete-node/ status; - /delete-node/ pwr; - led1 { - label = "LED1"; - gpios = <&pio 0 10 GPIO_ACTIVE_HIGH>; - linux,default-trigger = "heartbeat"; - }; - - led2 { - label = "LED2"; - gpios = <&pio 6 11 GPIO_ACTIVE_HIGH>; - default-state = "off"; - linux,default-trigger = "netdev"; - }; - - led3 { - label = "LED3"; - gpios = <&pio 0 9 GPIO_ACTIVE_HIGH>; - default-state = "off"; - linux,default-trigger = "netdev"; - }; - }; - - r_gpio_keys { - compatible = "gpio-keys"; - input-name = "k1"; - pinctrl-names = "default"; - pinctrl-0 = <&sw_r_npi>; - - /delete-node/ k1; - reset { - label = "reset"; - linux,code = ; - gpios = <&r_pio 0 3 GPIO_ACTIVE_LOW>; - }; - }; -}; - -&emac { - pinctrl-names = "default"; - pinctrl-0 = <&emac_rgmii_pins>; - phy-supply = <®_gmac_3v3>; - phy-handle = <&ext_rgmii_phy>; - phy-mode = "rgmii"; - - status = "okay"; -}; - -&external_mdio { - ext_rgmii_phy: ethernet-phy at 1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <7>; - }; -}; - -&mmc1 { - vmmc-supply = <®_vcc3v3>; - vqmmc-supply = <®_vcc3v3>; - mmc-pwrseq = <&wifi_pwrseq>; - bus-width = <4>; - non-removable; - status = "okay"; - - sdio_wifi: sdio_wifi at 1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; - interrupt-parent = <&pio>; - interrupts = <6 10 IRQ_TYPE_LEVEL_LOW>; /* PG10 / EINT10 */ - interrupt-names = "host-wake"; - }; -}; - -&mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; - vmmc-supply = <®_vcc3v3>; - vqmmc-supply = <®_vcc3v3>; - bus-width = <8>; - non-removable; - status = "okay"; -}; - -&ohci0 { - status = "okay"; -}; - -&ohci1 { - status = "okay"; -}; - -&usb_otg { - dr_mode = "peripheral"; - status = "okay"; -}; - -&usbphy { - status = "okay"; -}; diff --git a/board/friendlyarm/nanopi-r1/readme.txt b/board/friendlyarm/nanopi-r1/readme.txt deleted file mode 100644 index fa3114fc83..0000000000 --- a/board/friendlyarm/nanopi-r1/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi R1 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi R1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_r1_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig b/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig deleted file mode 100644 index e028b41a46..0000000000 --- a/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig +++ /dev/null @@ -1,22 +0,0 @@ -CONFIG_ARM=y -CONFIG_ARCH_SUNXI=y -CONFIG_SPL=y -CONFIG_MACH_SUN8I_H3=y -CONFIG_DRAM_CLK=408 -CONFIG_DRAM_ZQ=3881979 -CONFIG_DRAM_ODT_EN=y -CONFIG_MACPWR="PD6" -# CONFIG_VIDEO_DE2 is not set -CONFIG_NR_DRAM_BANKS=1 -# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set -CONFIG_CONSOLE_MUX=y -CONFIG_SYS_CLK_FREQ=480000000 -# CONFIG_CMD_FLASH is not set -# CONFIG_SPL_DOS_PARTITION is not set -# CONFIG_SPL_EFI_PARTITION is not set -CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-nanopi-r1" -CONFIG_SUN8I_EMAC=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_OHCI_HCD=y -CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y -CONFIG_MMC_SUNXI_SLOT_EXTRA=2 diff --git a/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts b/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts deleted file mode 100644 index 9c3c574e0f..0000000000 --- a/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (C) 2019 Igor Pecovnik - * - * 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. - */ - -#include "sun8i-h3-nanopi.dtsi" - -/ { - model = "FriendlyARM NanoPi R1"; - compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3"; - - reg_gmac_3v3: gmac-3v3 { - compatible = "regulator-fixed"; - pinctrl-names = "default"; - regulator-name = "gmac-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - startup-delay-us = <100000>; - enable-active-high; - gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; - }; - -}; - -&ehci0 { - status = "okay"; -}; - -&pio { - gmac_power_pin_nanopi: gmac_power_pin at 0 { - pins = "PD6"; - function = "gpio_out"; - }; -}; - -&ohci0 { - status = "okay"; -}; - -&mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; - vmmc-supply = <®_vcc3v3>; - bus-width = <8>; - non-removable; - cap-mmc-hw-reset; - status = "okay"; -}; - -&emac { - pinctrl-names = "default"; - pinctrl-0 = <&emac_rgmii_pins>; - phy-supply = <®_gmac_3v3>; - phy-handle = <&ext_rgmii_phy>; - phy-mode = "rgmii"; - - status = "okay"; -}; - -&external_mdio { - ext_rgmii_phy: ethernet-phy at 1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <7>; - }; -}; diff --git a/configs/friendlyarm_nanopi_r1_defconfig b/configs/friendlyarm_nanopi_r1_defconfig deleted file mode 100644 index 8b03f6dd00..0000000000 --- a/configs/friendlyarm_nanopi_r1_defconfig +++ /dev/null @@ -1,49 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-r1" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi R1" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_CUSTOM_DTS_PATH="board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts" -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y -BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-r1/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/friendlyarm/nanopi-r1/kernel/linux-extras.config" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts" -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-r1" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-r1/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:20:19 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:20:19 +0100 Subject: [Buildroot] [PATCH 00/21] First batch of defconfig removals In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221107212019.GL3918838@scaer> Thomas, All, On 2022-11-01 23:03 +0100, Thomas Petazzoni via buildroot spake thusly: > This patch series proposes to remove 21 defconfigs which have been > failing to build for month. All of these defconfigs have already been > listed in an e-mail sent on August 6, 2022 [0] to the relevant > defconfig maintainers, and they still haven't been fixed. Close to 3 > months later, it's time to remove them, with the goal of having all > defconfigs building for the upcoming 2022.11 release. > > I'm proposing to give one extra week (until November 7) before > applying these patches, to see if some of the defconfig maintainers > send patches to fix the defconfigs they are in charge of, or if > anybody else steps up. Exc ept for the pine64 defconfig which got fixed, there's been no other feedback. The week-long delay has now elapsed, so: applied to master, thanks. Regards, Yann E. MORIN. > [0] https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ > > Thanks, > > Thomas Petazzoni > > Thomas Petazzoni (21): > configs/amarula_a64_relic: remove defconfig > configs/arm_juno: remove defconfig > configs/bananapi_m1: remove defconfig > configs/bananapi_m1_plus: remove defconfig > configs/bananapi_m2_plus: remove defconfig > configs/bananapi_m64: remove defconfig > configs/friendlyarm_nanopc_t4: remove defconfig > configs/friendlyarm_nanopi_a64: remove defconfig > configs/friendlyarm_nanopi_m1: remove defconfig > configs/friendlyarm_nanopi_m1: remove defconfig > configs/friendlyarm_nanopi_m4: remove defconfig > configs/friendlyarm_nanopi_neo2: remove defconfig > configs/friendlyarm_nanopi_neo4: remove defconfig > configs/friendlyarm_nanopi_neo_plus2: remove defconfig > configs/friendlyarm_nanopi_r1: remove defconfig > configs/orangepi_pc2: remove defconfig > configs/orangepi_plus: remove defconfig > configs/orangepi_prime: remove defconfig > configs/orangepi_rk3399: remove defconfig > configs/orangepi_win: remove defconfig > configs/pine64: remove defconfig > > DEVELOPERS | 38 ---- > board/amarula/a64-relic/extlinux.conf | 4 - > board/amarula/a64-relic/genimage.cfg | 11 -- > board/amarula/a64-relic/post-build.sh | 4 - > board/amarula/a64-relic/readme.txt | 90 ---------- > .../lib/firmware/brcm/brcmfmac4330-sdio.txt | 83 --------- > board/arm/juno/linux-juno-defconfig | 169 ----------------- > board/arm/juno/readme.txt | 134 -------------- > board/bananapi/bananapi-m1/boot.cmd | 7 - > board/bananapi/bananapi-m1/genimage.cfg | 34 ---- > board/bananapi/bananapi-m1/readme.txt | 37 ---- > board/bananapi/bananapi-m64/boot.cmd | 6 - > board/bananapi/bananapi-m64/genimage.cfg | 40 ----- > board/bananapi/bananapi-m64/readme.txt | 37 ---- > board/friendlyarm/nanopc-t4/extlinux.conf | 4 - > board/friendlyarm/nanopc-t4/genimage.cfg | 39 ---- > board/friendlyarm/nanopc-t4/post-build.sh | 5 - > board/friendlyarm/nanopc-t4/readme.txt | 45 ----- > board/friendlyarm/nanopi-a64/boot.cmd | 6 - > board/friendlyarm/nanopi-a64/genimage.cfg | 40 ----- > board/friendlyarm/nanopi-a64/readme.txt | 37 ---- > board/friendlyarm/nanopi-m1-plus/boot.cmd | 8 - > board/friendlyarm/nanopi-m1-plus/genimage.cfg | 36 ---- > board/friendlyarm/nanopi-m1-plus/readme.txt | 29 --- > board/friendlyarm/nanopi-m1/boot.cmd | 8 - > board/friendlyarm/nanopi-m1/genimage.cfg | 37 ---- > board/friendlyarm/nanopi-m1/readme.txt | 29 --- > board/friendlyarm/nanopi-m4/extlinux.conf | 4 - > board/friendlyarm/nanopi-m4/genimage.cfg | 39 ---- > board/friendlyarm/nanopi-m4/post-build.sh | 5 - > board/friendlyarm/nanopi-m4/readme.txt | 45 ----- > .../nanopi-neo-plus2/extlinux.conf | 4 - > .../friendlyarm/nanopi-neo-plus2/genimage.cfg | 40 ----- > .../nanopi-neo-plus2/linux-extras.config | 10 -- > .../nanopi-neo-plus2/post-build.sh | 4 - > board/friendlyarm/nanopi-neo-plus2/readme.txt | 37 ---- > ...3430-sdio.friendlyarm,nanopi-neo-plus2.txt | 53 ------ > board/friendlyarm/nanopi-neo2/boot.cmd | 6 - > board/friendlyarm/nanopi-neo2/genimage.cfg | 40 ----- > board/friendlyarm/nanopi-neo2/readme.txt | 37 ---- > board/friendlyarm/nanopi-neo4/extlinux.conf | 4 - > board/friendlyarm/nanopi-neo4/genimage.cfg | 22 --- > board/friendlyarm/nanopi-neo4/post-build.sh | 5 - > board/friendlyarm/nanopi-neo4/readme.txt | 53 ------ > board/friendlyarm/nanopi-r1/boot.cmd | 8 - > board/friendlyarm/nanopi-r1/genimage.cfg | 37 ---- > .../nanopi-r1/kernel/linux-extras.config | 2 - > .../nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts | 170 ------------------ > board/friendlyarm/nanopi-r1/readme.txt | 29 --- > .../nanopi-r1/uboot/nanopi_r1_defconfig | 22 --- > .../nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts | 102 ----------- > board/orangepi/orangepi-pc2/boot.cmd | 6 - > board/orangepi/orangepi-pc2/genimage.cfg | 40 ----- > board/orangepi/orangepi-pc2/readme.txt | 37 ---- > board/orangepi/orangepi-plus/boot.cmd | 8 - > board/orangepi/orangepi-plus/genimage.cfg | 36 ---- > board/orangepi/orangepi-plus/readme.txt | 29 --- > board/orangepi/orangepi-prime/boot.cmd | 6 - > board/orangepi/orangepi-prime/genimage.cfg | 40 ----- > board/orangepi/orangepi-prime/readme.txt | 37 ---- > board/orangepi/orangepi-rk3399/extlinux.conf | 4 - > board/orangepi/orangepi-rk3399/genimage.cfg | 38 ---- > board/orangepi/orangepi-rk3399/post-build.sh | 5 - > board/orangepi/orangepi-rk3399/readme.txt | 56 ------ > board/orangepi/orangepi-win/boot.cmd | 6 - > board/orangepi/orangepi-win/genimage.cfg | 40 ----- > board/orangepi/orangepi-win/readme.txt | 37 ---- > board/pine64/pine64/boot.cmd | 6 - > board/pine64/pine64/genimage.cfg | 40 ----- > board/pine64/pine64/readme.txt | 38 ---- > board/sinovoip/m1-plus/boot.cmd | 5 - > board/sinovoip/m1-plus/genimage.cfg | 38 ---- > board/sinovoip/m1-plus/linux-wifi.fragment | 10 -- > ...nanapi-m1-plus-Disable-OOB-IRQ-for-b.patch | 39 ---- > board/sinovoip/m1-plus/post-build.sh | 4 - > board/sinovoip/m1-plus/readme.txt | 64 ------- > ...rcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt | 1 - > .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 56 ------ > board/sinovoip/m2-plus/boot.cmd | 7 - > board/sinovoip/m2-plus/genimage.cfg | 34 ---- > configs/amarula_a64_relic_defconfig | 63 ------- > configs/arm_juno_defconfig | 23 --- > configs/bananapi_m1_defconfig | 29 --- > configs/bananapi_m1_plus_defconfig | 45 ----- > configs/bananapi_m2_plus_defconfig | 30 ---- > configs/bananapi_m64_defconfig | 50 ------ > configs/friendlyarm_nanopc_t4_defconfig | 53 ------ > configs/friendlyarm_nanopi_a64_defconfig | 50 ------ > configs/friendlyarm_nanopi_m1_defconfig | 45 ----- > configs/friendlyarm_nanopi_m1_plus_defconfig | 45 ----- > configs/friendlyarm_nanopi_m4_defconfig | 53 ------ > configs/friendlyarm_nanopi_neo2_defconfig | 50 ------ > configs/friendlyarm_nanopi_neo4_defconfig | 55 ------ > .../friendlyarm_nanopi_neo_plus2_defconfig | 62 ------- > configs/friendlyarm_nanopi_r1_defconfig | 49 ----- > configs/orangepi_pc2_defconfig | 50 ------ > configs/orangepi_plus_defconfig | 44 ----- > configs/orangepi_prime_defconfig | 50 ------ > configs/orangepi_rk3399_defconfig | 53 ------ > configs/orangepi_win_defconfig | 48 ----- > configs/pine64_defconfig | 50 ------ > 101 files changed, 3559 deletions(-) > delete mode 100644 board/amarula/a64-relic/extlinux.conf > delete mode 100644 board/amarula/a64-relic/genimage.cfg > delete mode 100755 board/amarula/a64-relic/post-build.sh > delete mode 100644 board/amarula/a64-relic/readme.txt > delete mode 100644 board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt > delete mode 100644 board/arm/juno/linux-juno-defconfig > delete mode 100644 board/arm/juno/readme.txt > delete mode 100644 board/bananapi/bananapi-m1/boot.cmd > delete mode 100644 board/bananapi/bananapi-m1/genimage.cfg > delete mode 100644 board/bananapi/bananapi-m1/readme.txt > delete mode 100644 board/bananapi/bananapi-m64/boot.cmd > delete mode 100644 board/bananapi/bananapi-m64/genimage.cfg > delete mode 100644 board/bananapi/bananapi-m64/readme.txt > delete mode 100644 board/friendlyarm/nanopc-t4/extlinux.conf > delete mode 100644 board/friendlyarm/nanopc-t4/genimage.cfg > delete mode 100755 board/friendlyarm/nanopc-t4/post-build.sh > delete mode 100644 board/friendlyarm/nanopc-t4/readme.txt > delete mode 100644 board/friendlyarm/nanopi-a64/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-a64/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-a64/readme.txt > delete mode 100644 board/friendlyarm/nanopi-m1-plus/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-m1-plus/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-m1-plus/readme.txt > delete mode 100644 board/friendlyarm/nanopi-m1/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-m1/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-m1/readme.txt > delete mode 100644 board/friendlyarm/nanopi-m4/extlinux.conf > delete mode 100644 board/friendlyarm/nanopi-m4/genimage.cfg > delete mode 100755 board/friendlyarm/nanopi-m4/post-build.sh > delete mode 100644 board/friendlyarm/nanopi-m4/readme.txt > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/extlinux.conf > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/linux-extras.config > delete mode 100755 board/friendlyarm/nanopi-neo-plus2/post-build.sh > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/readme.txt > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt > delete mode 100644 board/friendlyarm/nanopi-neo2/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-neo2/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-neo2/readme.txt > delete mode 100644 board/friendlyarm/nanopi-neo4/extlinux.conf > delete mode 100644 board/friendlyarm/nanopi-neo4/genimage.cfg > delete mode 100755 board/friendlyarm/nanopi-neo4/post-build.sh > delete mode 100644 board/friendlyarm/nanopi-neo4/readme.txt > delete mode 100644 board/friendlyarm/nanopi-r1/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-r1/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-r1/kernel/linux-extras.config > delete mode 100644 board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts > delete mode 100644 board/friendlyarm/nanopi-r1/readme.txt > delete mode 100644 board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig > delete mode 100644 board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts > delete mode 100644 board/orangepi/orangepi-pc2/boot.cmd > delete mode 100644 board/orangepi/orangepi-pc2/genimage.cfg > delete mode 100644 board/orangepi/orangepi-pc2/readme.txt > delete mode 100644 board/orangepi/orangepi-plus/boot.cmd > delete mode 100644 board/orangepi/orangepi-plus/genimage.cfg > delete mode 100644 board/orangepi/orangepi-plus/readme.txt > delete mode 100644 board/orangepi/orangepi-prime/boot.cmd > delete mode 100644 board/orangepi/orangepi-prime/genimage.cfg > delete mode 100644 board/orangepi/orangepi-prime/readme.txt > delete mode 100644 board/orangepi/orangepi-rk3399/extlinux.conf > delete mode 100644 board/orangepi/orangepi-rk3399/genimage.cfg > delete mode 100755 board/orangepi/orangepi-rk3399/post-build.sh > delete mode 100644 board/orangepi/orangepi-rk3399/readme.txt > delete mode 100644 board/orangepi/orangepi-win/boot.cmd > delete mode 100644 board/orangepi/orangepi-win/genimage.cfg > delete mode 100644 board/orangepi/orangepi-win/readme.txt > delete mode 100644 board/pine64/pine64/boot.cmd > delete mode 100644 board/pine64/pine64/genimage.cfg > delete mode 100644 board/pine64/pine64/readme.txt > delete mode 100644 board/sinovoip/m1-plus/boot.cmd > delete mode 100644 board/sinovoip/m1-plus/genimage.cfg > delete mode 100644 board/sinovoip/m1-plus/linux-wifi.fragment > delete mode 100644 board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch > delete mode 100755 board/sinovoip/m1-plus/post-build.sh > delete mode 100644 board/sinovoip/m1-plus/readme.txt > delete mode 120000 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt > delete mode 100644 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt > delete mode 100644 board/sinovoip/m2-plus/boot.cmd > delete mode 100644 board/sinovoip/m2-plus/genimage.cfg > delete mode 100644 configs/amarula_a64_relic_defconfig > delete mode 100644 configs/arm_juno_defconfig > delete mode 100644 configs/bananapi_m1_defconfig > delete mode 100644 configs/bananapi_m1_plus_defconfig > delete mode 100644 configs/bananapi_m2_plus_defconfig > delete mode 100644 configs/bananapi_m64_defconfig > delete mode 100644 configs/friendlyarm_nanopc_t4_defconfig > delete mode 100644 configs/friendlyarm_nanopi_a64_defconfig > delete mode 100644 configs/friendlyarm_nanopi_m1_defconfig > delete mode 100644 configs/friendlyarm_nanopi_m1_plus_defconfig > delete mode 100644 configs/friendlyarm_nanopi_m4_defconfig > delete mode 100644 configs/friendlyarm_nanopi_neo2_defconfig > delete mode 100644 configs/friendlyarm_nanopi_neo4_defconfig > delete mode 100644 configs/friendlyarm_nanopi_neo_plus2_defconfig > delete mode 100644 configs/friendlyarm_nanopi_r1_defconfig > delete mode 100644 configs/orangepi_pc2_defconfig > delete mode 100644 configs/orangepi_plus_defconfig > delete mode 100644 configs/orangepi_prime_defconfig > delete mode 100644 configs/orangepi_rk3399_defconfig > delete mode 100644 configs/orangepi_win_defconfig > delete mode 100644 configs/pine64_defconfig > > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 21:49:03 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:49:03 +0100 Subject: [Buildroot] [PATCH] toolchain: make paranoid check of library/header paths unconditional Message-ID: <20221107214903.1565321-1-yann.morin.1998@free.fr> When we introduced support for the paranoid check of unsafe libraries and headers path with commit 4ac8f78d3771 (Add option for paranoid unsafe path checking) back in 2014, we made it optional, as we expected that would break quite a few packages. Now, almost 8 years later, we only have three packages that explicitly reference the option (dillo, gnuradio, and libtalloc), either in a patch or in their .mk. The option has been enabled by default since 2016, with 61c8854cef2a (toolchain: enable paranoid unsafe path check by default), and that has not triggered many build failures in a while. The minimal defconfig used by test-pkg has also had it enabled as of b6c98b3549d8 (minimal.config: add BR2_COMPILER_PARANOID_UNSAFE_PATH=y) in 2017. It is time to make that globally unconditional now. There is still a remnant, in our binutils patches. As our toolchain may get used outside of Buildroot, people may got the expectation that path poisoning is only a warning, so we keep the current behaviour. Signed-off-by: Yann E. MORIN Cc: Thomas Petazzoni Cc: Romain Naour --- Config.in | 18 ------------------ package/Makefile.in | 3 +-- support/config-fragments/minimal.config | 1 - toolchain/toolchain-wrapper.c | 21 ++++----------------- 4 files changed, 5 insertions(+), 38 deletions(-) diff --git a/Config.in b/Config.in index 3c57c591a8..7423394918 100644 --- a/Config.in +++ b/Config.in @@ -684,24 +684,6 @@ config BR2_GLOBAL_PATCH_DIR menu "Advanced" -config BR2_COMPILER_PARANOID_UNSAFE_PATH - bool "paranoid check of library/header paths" - default y - help - By default, when this option is disabled, when the Buildroot - cross-compiler will encounter an unsafe library or header path - (such as /usr/include, or /usr/lib), the compiler will display - a warning. - - By enabling this option, this warning is turned into an error, - which will completely abort the build when such unsafe paths - are encountered. - - Note that this mechanism is available for both the internal - toolchain (through the toolchain wrapper and binutils patches) - and external toolchain backends (through the toolchain - wrapper). - config BR2_FORCE_HOST_BUILD bool "Force the building of host dependencies" help diff --git a/package/Makefile.in b/package/Makefile.in index 43d214bcbe..98ae3851a6 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -424,9 +424,8 @@ else ifeq ($(BR2_SHARED_STATIC_LIBS),y) SHARED_STATIC_LIBS_OPTS = --enable-static --enable-shared endif -ifeq ($(BR2_COMPILER_PARANOID_UNSAFE_PATH),y) +# Used by our binutils patches. export BR_COMPILER_PARANOID_UNSAFE_PATH=enabled -endif include package/pkg-download.mk include package/pkg-autotools.mk diff --git a/support/config-fragments/minimal.config b/support/config-fragments/minimal.config index 71344e2c69..3430fcce11 100644 --- a/support/config-fragments/minimal.config +++ b/support/config-fragments/minimal.config @@ -4,5 +4,4 @@ BR2_INIT_NONE=y BR2_SYSTEM_BIN_SH_NONE=y # BR2_PACKAGE_BUSYBOX is not set # BR2_TARGET_ROOTFS_TAR is not set -BR2_COMPILER_PARANOID_UNSAFE_PATH=y BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y diff --git a/toolchain/toolchain-wrapper.c b/toolchain/toolchain-wrapper.c index 37b24dd24a..4c08e97237 100644 --- a/toolchain/toolchain-wrapper.c +++ b/toolchain/toolchain-wrapper.c @@ -154,12 +154,9 @@ static const struct str_len_s unsafe_opts[] = { * or separated (e.g. -I /foo/bar). In the first case, we need only print * the argument as it already contains the path (arg_has_path), while in * the second case we need to print both (!arg_has_path). - * - * If paranoid, exit in error instead of just printing a warning. */ static void check_unsafe_path(const char *arg, const char *path, - int paranoid, int arg_has_path) { const struct str_len_s *p; @@ -168,14 +165,12 @@ static void check_unsafe_path(const char *arg, if (strncmp(path, p->str, p->len)) continue; fprintf(stderr, - "%s: %s: unsafe header/library path used in cross-compilation: '%s%s%s'\n", + "%s: ERROR: unsafe header/library path used in cross-compilation: '%s%s%s'\n", program_invocation_short_name, - paranoid ? "ERROR" : "WARNING", arg, arg_has_path ? "" : "' '", /* close single-quote, space, open single-quote */ arg_has_path ? "" : path); /* so that arg and path are properly quoted. */ - if (paranoid) - exit(1); + exit(1); } } @@ -250,8 +245,6 @@ int main(int argc, char **argv) char *progpath = argv[0]; char *basename; char *env_debug; - char *paranoid_wrapper; - int paranoid; int ret, i, count = 0, debug = 0, found_shared = 0; /* Debug the wrapper to see arguments it was called with. @@ -470,12 +463,6 @@ int main(int argc, char **argv) #endif } - paranoid_wrapper = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH"); - if (paranoid_wrapper && strlen(paranoid_wrapper) > 0) - paranoid = 1; - else - paranoid = 0; - /* Check for unsafe library and header paths */ for (i = 1; i < argc; i++) { const struct str_len_s *opt; @@ -492,9 +479,9 @@ int main(int argc, char **argv) i++; if (i == argc) break; - check_unsafe_path(argv[i-1], argv[i], paranoid, 0); + check_unsafe_path(argv[i-1], argv[i], 0); } else - check_unsafe_path(argv[i], argv[i] + opt->len, paranoid, 1); + check_unsafe_path(argv[i], argv[i] + opt->len, 1); } } -- 2.25.1 From thomas.petazzoni at bootlin.com Mon Nov 7 22:05:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:05:18 +0100 Subject: [Buildroot] [git commit] package/boost: backport development branch changes to fix MIPS64 build failure Message-ID: <20221107220542.363DD8739B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea38acd17d88b9eaf853313398c772b94338ad47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backport from Boost/intrusive development branch. Fixes issue introduced with version 1.80. Issue: https://github.com/boostorg/intrusive/issues/79 Fixes: http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e Signed-off-by: Andreas Ziegler Signed-off-by: Thomas Petazzoni --- .../boost/0001-Improve-modfunc-performance.patch | 551 +++++++++++++++++++++ 1 file changed, 551 insertions(+) diff --git a/package/boost/0001-Improve-modfunc-performance.patch b/package/boost/0001-Improve-modfunc-performance.patch new file mode 100644 index 0000000000..9cf5d8387e --- /dev/null +++ b/package/boost/0001-Improve-modfunc-performance.patch @@ -0,0 +1,551 @@ +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 1/1] 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 + From thomas.petazzoni at bootlin.com Mon Nov 7 22:05:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:05:52 +0100 Subject: [Buildroot] [PATCH] package/boost: backport development branch changes to fix MIPS64 build failure In-Reply-To: <20221107100527.2772772-1-br015@umbiko.net> References: <20221107100527.2772772-1-br015@umbiko.net> Message-ID: <20221107230552.04be0058@windsurf> On Mon, 7 Nov 2022 11:05:27 +0100 Andreas Ziegler wrote: > Backport from Boost/intrusive development branch. Fixes issue introduced with > version 1.80. > > Issue: https://github.com/boostorg/intrusive/issues/79 > Fixes: http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e > > Signed-off-by: Andreas Ziegler > --- > .../0001-Improve-modfunc-performance.patch | 550 ++++++++++++++++++ > 1 file changed, 550 insertions(+) > create mode 100644 package/boost/0001-Improve-modfunc-performance.patch I've added a link to the upstream commit within the patch itself, and applied to master. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:06:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:06:29 +0100 Subject: [Buildroot] [git commit] package/gptfdisk: fix popt static build Message-ID: <20221107220747.2F0D187CAA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a38682dd54dde976836c37dcc30ec24baa474690 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following static build failure with popt and iconv raised since bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e and https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff (which added an unified Makefile): /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o -static -liconv -lpopt -o sgdisk /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): in function `strdup_locale_from_utf8': poptint.c:(.text+0x113c): undefined reference to `libiconv_open' As can be seen above, this build failure is raised because -liconv is added before -lpopt so use pkgconfig and SGDISK_LDLIBS The addition of -liconv in LDLIBS could probably be removed in a follow-up patch for next branch Fixes: - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/gptfdisk/gptfdisk.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/gptfdisk/gptfdisk.mk b/package/gptfdisk/gptfdisk.mk index 0df9cda08f..f3fc930202 100644 --- a/package/gptfdisk/gptfdisk.mk +++ b/package/gptfdisk/gptfdisk.mk @@ -15,7 +15,8 @@ GPTFDISK_TARGETS_$(BR2_PACKAGE_GPTFDISK_CGDISK) += cgdisk GPTFDISK_DEPENDENCIES += util-linux ifeq ($(BR2_PACKAGE_GPTFDISK_SGDISK),y) -GPTFDISK_DEPENDENCIES += popt +GPTFDISK_DEPENDENCIES += host-pkgconf popt +GPTFDISK_SGDISK_LDLIBS += `$(PKG_CONFIG_HOST_BINARY) --libs popt` endif ifeq ($(BR2_PACKAGE_GPTFDISK_CGDISK),y) GPTFDISK_DEPENDENCIES += ncurses @@ -32,7 +33,8 @@ endif define GPTFDISK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - LDLIBS='$(GPTFDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) + LDLIBS='$(GPTFDISK_LDLIBS)' \ + SGDISK_LDLIBS='$(GPTFDISK_SGDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) endef define GPTFDISK_INSTALL_TARGET_CMDS From thomas.petazzoni at bootlin.com Mon Nov 7 22:07:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:07:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix popt static build In-Reply-To: <20221106230450.970235-1-fontaine.fabrice@gmail.com> References: <20221106230450.970235-1-fontaine.fabrice@gmail.com> Message-ID: <20221107230748.7c1de8e2@windsurf> On Mon, 7 Nov 2022 00:04:50 +0100 Fabrice Fontaine wrote: > Fix the following static build failure with popt and iconv raised since > bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e > and > https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff > (which added an unified Makefile): > > /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o -static -liconv -lpopt -o sgdisk > /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): in function `strdup_locale_from_utf8': > poptint.c:(.text+0x113c): undefined reference to `libiconv_open' > > As can be seen above, this build failure is raised because -liconv is > added before -lpopt so use pkgconfig and SGDISK_LDLIBS > > The addition of -liconv in LDLIBS could probably be removed in a > follow-up patch for next branch > > Fixes: > - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d > > Signed-off-by: Fabrice Fontaine > --- > package/gptfdisk/gptfdisk.mk | 6 ++++-- > 1 file changed, 4 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 Nov 7 22:08:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:08:55 +0100 Subject: [Buildroot] [git commit] package/linux-tools: fix static build Message-ID: <20221107220905.B71A98805B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a29e7fb6765c0a08a3276a11a4da54dfdbdca703 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Pass TARGET_LDFLAGS (which contains -static) to fix the following static build failures with gpio, iio and pci: LINK lsgpio /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' [...] LINK iio_event_monitor /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' Fixes: - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/linux-tools/linux-tool-gpio.mk.in | 2 +- package/linux-tools/linux-tool-iio.mk.in | 2 +- package/linux-tools/linux-tool-pci.mk.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/linux-tools/linux-tool-gpio.mk.in b/package/linux-tools/linux-tool-gpio.mk.in index d5a0dbda38..e825db1b11 100644 --- a/package/linux-tools/linux-tool-gpio.mk.in +++ b/package/linux-tools/linux-tool-gpio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += gpio -GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define GPIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/gpio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-iio.mk.in b/package/linux-tools/linux-tool-iio.mk.in index a8cc89e830..27ab0ed7ed 100644 --- a/package/linux-tools/linux-tool-iio.mk.in +++ b/package/linux-tools/linux-tool-iio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += iio -IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define IIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/iio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-pci.mk.in b/package/linux-tools/linux-tool-pci.mk.in index 4ef0368a32..17246f5d7e 100644 --- a/package/linux-tools/linux-tool-pci.mk.in +++ b/package/linux-tools/linux-tool-pci.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += pci -PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define PCI_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/pci/Makefile >/dev/null 2>&1 ; then \ From thomas.petazzoni at bootlin.com Mon Nov 7 22:09:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:09:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build In-Reply-To: <20221106222042.648813-1-fontaine.fabrice@gmail.com> References: <20221106222042.648813-1-fontaine.fabrice@gmail.com> Message-ID: <20221107230925.73bb92d9@windsurf> On Sun, 6 Nov 2022 23:20:42 +0100 Fabrice Fontaine wrote: > Pass TARGET_LDFLAGS (which contains -static) to fix the following static > build failures with gpio, iio and pci: > > LINK lsgpio > /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': > /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' > > [...] > > LINK iio_event_monitor > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': > /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' > > Fixes: > - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce > - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 > > Signed-off-by: Fabrice Fontaine > --- > package/linux-tools/linux-tool-gpio.mk.in | 2 +- > package/linux-tools/linux-tool-iio.mk.in | 2 +- > package/linux-tools/linux-tool-pci.mk.in | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. However, aren't some of the other linux-tools also affected by a similar issue (tmon, cpupower, etc.) ? Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:09:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:09:50 +0100 Subject: [Buildroot] [git commit] package/ipmitool: fix per-package build Message-ID: <20221107221006.8EB5E880CD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=68c143419336139fcf5dccd8289f410be4285550 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following per-package build failure raised since commit 82480ee22bdfae6f7d399975722b5c125749d8c7: configure.ac:44: error: possibly undefined macro: AC_SEARCH_LIBS If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. Fixes: - http://autobuild.buildroot.org/results/ecf72cd1ebd53f3b3b10f0a24082f9c0ab5d4d12 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/ipmitool/ipmitool.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index ebd8f9b337..b9f60d8151 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -12,6 +12,7 @@ IPMITOOL_LICENSE_FILES = COPYING IPMITOOL_CPE_ID_VENDOR = ipmitool_project # From git IPMITOOL_AUTORECONF = YES +IPMITOOL_DEPENDENCIES = host-pkgconf ifeq ($(BR2_PACKAGE_FREEIPMI),y) IPMITOOL_DEPENDENCIES += freeipmi @@ -34,7 +35,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += host-pkgconf readline +IPMITOOL_DEPENDENCIES += readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell From thomas.petazzoni at bootlin.com Mon Nov 7 22:09:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:09:56 +0100 Subject: [Buildroot] [git commit] package/libkcapi: fix uclibc build Message-ID: <20221107221006.994F1880D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=21747875f90cb3345b6927ded9fffb7582cf06a1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following uclibc build failure raised since bump to version 1.4.0 in commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5 and https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...01-lib-kcapi-kernel-if.c-fix-uclibc-build.patch | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch new file mode 100644 index 0000000000..818150dafb --- /dev/null +++ b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch @@ -0,0 +1,55 @@ +From 4d9bbc866682bdf46c78047dca02230372620295 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 6 Nov 2022 17:05:14 +0100 +Subject: [PATCH] lib/kcapi-kernel-if.c: fix uclibc build + +Fix the following uclibc build failure raised since version 1.4.0 and +https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: + +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': +lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] + 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ + +Indeed, uclibc has the same behavior than musl when __WORDSIZE != 32 +even if it defines __GLIBC__: +https://github.com/wbx-github/uclibc-ng/blob/ab1dd83bec59c9e65c31efd6e887182948f627be/libc/sysdeps/linux/common/bits/socket.h + +Fixes: + - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d + +Signed-off-by: Tan En De +Signed-off-by: Fabrice Fontaine +Signed-off-by: Stephan Mueller +[Retrieved from: +https://github.com/smuellerDD/libkcapi/commit/4d9bbc866682bdf46c78047dca02230372620295] +--- + lib/kcapi-kernel-if.c | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/lib/kcapi-kernel-if.c b/lib/kcapi-kernel-if.c +index d7b10bf..b4d7f74 100644 +--- a/lib/kcapi-kernel-if.c ++++ b/lib/kcapi-kernel-if.c +@@ -119,7 +119,7 @@ int _kcapi_common_accept(struct kcapi_handle *handle) + return 0; + } + +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && !(defined(__UCLIBC__) && __WORDSIZE == 32) + static inline size_t kcapi_downcast_int(size_t in) + { + return in; +@@ -564,11 +564,7 @@ ssize_t _kcapi_common_recv_data(struct kcapi_handle *handle, + msg.msg_controllen = 0; + msg.msg_flags = 0; + msg.msg_iov = iov; +-#ifdef __GLIBC__ +- msg.msg_iovlen = iovlen; +-#else +- msg.msg_iovlen = (int)iovlen; +-#endif ++ msg.msg_iovlen = kcapi_downcast_int(iovlen); + ret = recvmsg(*_kcapi_get_opfd(handle), &msg, 0); + if (ret < 0) + ret = -errno; From thomas.petazzoni at bootlin.com Mon Nov 7 22:10:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:10:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/ipmitool: fix per-package build In-Reply-To: <20221107172530.6748-1-fontaine.fabrice@gmail.com> References: <20221107172530.6748-1-fontaine.fabrice@gmail.com> Message-ID: <20221107231011.1f4faebd@windsurf> On Mon, 7 Nov 2022 18:25:30 +0100 Fabrice Fontaine wrote: > Fix the following per-package build failure raised since commit > 82480ee22bdfae6f7d399975722b5c125749d8c7: > > configure.ac:44: error: possibly undefined macro: AC_SEARCH_LIBS > If this token and others are legitimate, please use m4_pattern_allow. > See the Autoconf documentation. > > Fixes: > - http://autobuild.buildroot.org/results/ecf72cd1ebd53f3b3b10f0a24082f9c0ab5d4d12 > > Signed-off-by: Fabrice Fontaine > --- > package/ipmitool/ipmitool.mk | 3 ++- > 1 file changed, 2 insertions(+), 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 Mon Nov 7 22:10:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:10:17 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/libkcapi: fix uclibc build In-Reply-To: <20221107172718.8203-1-fontaine.fabrice@gmail.com> References: <20221107172718.8203-1-fontaine.fabrice@gmail.com> Message-ID: <20221107231017.776896ab@windsurf> On Mon, 7 Nov 2022 18:27:18 +0100 Fabrice Fontaine wrote: > Fix the following uclibc build failure raised since bump to version > 1.4.0 in commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5 and > https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: > > lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': > lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] > 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); > | ^~~~~~~~~~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d > > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Tan En De): > - Use upstream patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:10:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:10:55 +0100 Subject: [Buildroot] [PATCH 1/1] Makefile: unexport PERL_MM_OPT In-Reply-To: <20221106142634.875639-1-glex.spb@gmail.com> References: <20221106142634.875639-1-glex.spb@gmail.com> Message-ID: <20221107231055.0dfc3241@windsurf> On Sun, 6 Nov 2022 14:26:34 +0000 Gleb Mazovetskiy wrote: > Compilation of Perl-related packages fails if `PERL_MM_OPT` is defined. > > We previously issued an error in this case. > Instead, simply `unexport` the variable. > > Signed-off-by: Gleb Mazovetskiy > --- > Makefile | 3 +++ > support/dependencies/dependencies.sh | 9 --------- > 2 files changed, 3 insertions(+), 9 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:10:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:10:47 +0100 Subject: [Buildroot] [git commit branch/next] Makefile: unexport PERL_MM_OPT Message-ID: <20221107221120.DAB8F88112@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f7a6011f78044e782c5ef19d1f5abb3b6fd9e435 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Compilation of Perl-related packages fails if `PERL_MM_OPT` is defined. We previously issued an error in this case. Instead, simply `unexport` the variable. Signed-off-by: Gleb Mazovetskiy Signed-off-by: Thomas Petazzoni --- Makefile | 3 +++ support/dependencies/dependencies.sh | 9 --------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 7c1c07a2e4..71b622474f 100644 --- a/Makefile +++ b/Makefile @@ -396,6 +396,9 @@ unexport DESTDIR # Causes breakage with packages that needs host-ruby unexport RUBYOPT +# Compilation of perl-related packages will fail otherwise +unexport PERL_MM_OPT + include package/pkg-utils.mk include package/doc-asciidoc.mk diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 2b678ae8c4..4b5012b807 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -46,15 +46,6 @@ case ":${PATH:-unset}:" in ;; esac -if test -n "$PERL_MM_OPT" ; then - echo - echo "You have PERL_MM_OPT defined because Perl local::lib" - echo "is installed on your system. Please unset this variable" - echo "before starting Buildroot, otherwise the compilation of" - echo "Perl related packages will fail" - exit 1 -fi - check_prog_host() { prog="$1" From thomas.petazzoni at bootlin.com Mon Nov 7 22:11:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:11:12 +0100 Subject: [Buildroot] [git commit branch/next] package/wayland-protocols: bump to version 1.28 Message-ID: <20221107221120.E8FDF88114@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1688c60f42b0186b8147aa58d35649e704b36cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/wayland-protocols/wayland-protocols.hash | 6 +++--- package/wayland-protocols/wayland-protocols.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wayland-protocols/wayland-protocols.hash b/package/wayland-protocols/wayland-protocols.hash index 4717523dc2..8884babbc0 100644 --- a/package/wayland-protocols/wayland-protocols.hash +++ b/package/wayland-protocols/wayland-protocols.hash @@ -1,4 +1,4 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2022-October/042466.html -sha256 9046f10a425d4e2a00965a03acfb6b3fb575a56503ac72c2b86821c69653375c wayland-protocols-1.27.tar.xz -sha512 c0a49bc46c663c9f602998dfe2e184c09756790fbcc7acbc2bf9d9cf8f7d6dcdd00259b768222a30e5d134e6f97f7f4faf252947b544e8b32f53278b70da0390 wayland-protocols-1.27.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2022-November/042490.html +sha256 c7659fb6bf14905e68ef605f898de60d1c066bf66dbea92798573dddec1535b6 wayland-protocols-1.28.tar.xz +sha512 092454c6a7e5cc47729de49e9061fb91dfdc5610859e17c495642806ca14dcfb3850a5d3a7459ddb70b2adb08d2590d4b0f92c3a97600e48598682d59adb102f wayland-protocols-1.28.tar.xz sha256 f1a2b233e8a9a71c40f4aa885be08a0842ac85bb8588703c1dd7e6e6502e3124 COPYING diff --git a/package/wayland-protocols/wayland-protocols.mk b/package/wayland-protocols/wayland-protocols.mk index 2510d7c04e..830136ce06 100644 --- a/package/wayland-protocols/wayland-protocols.mk +++ b/package/wayland-protocols/wayland-protocols.mk @@ -4,7 +4,7 @@ # ################################################################################ -WAYLAND_PROTOCOLS_VERSION = 1.27 +WAYLAND_PROTOCOLS_VERSION = 1.28 WAYLAND_PROTOCOLS_SITE = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$(WAYLAND_PROTOCOLS_VERSION)/downloads WAYLAND_PROTOCOLS_SOURCE = wayland-protocols-$(WAYLAND_PROTOCOLS_VERSION).tar.xz WAYLAND_PROTOCOLS_LICENSE = MIT From thomas.petazzoni at bootlin.com Mon Nov 7 22:11:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:11:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/wayland-protocols: bump to version 1.28 In-Reply-To: <20221105224127.4026011-1-james.hilliard1@gmail.com> References: <20221105224127.4026011-1-james.hilliard1@gmail.com> Message-ID: <20221107231128.372e32ca@windsurf> On Sat, 5 Nov 2022 16:41:27 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/wayland-protocols/wayland-protocols.hash | 6 +++--- > package/wayland-protocols/wayland-protocols.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:13:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:13:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: add systemd optional dependency In-Reply-To: <20221106153803.276223-1-fontaine.fabrice@gmail.com> References: <20221106153803.276223-1-fontaine.fabrice@gmail.com> Message-ID: <20221107231306.216743c8@windsurf> On Sun, 6 Nov 2022 16:38:03 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since bump to version 5.0.1 in > commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: > > Run-time dependency systemd found: NO (tried pkgconfig and cmake) > > ../output-1/build/lxc-5.0.1/config/init/systemd/meson.build:11:4: ERROR: Dependency "systemd" not found, tried pkgconfig and cmake > > Fixes: > - http://autobuild.buildroot.org/results/495175c367084093bc01c40290736c738d876894 > > Signed-off-by: Fabrice Fontaine > --- Applied to master... but... > +ifeq ($(BR2_PACKAGE_SYSTEMD),y) > +LXC_CONF_OPTS += -Dsd-bus=enabled > +LXC_DEPENDENCIES += systemd > +else > +LXC_CONF_OPTS += -Dsd-bus=disabled > +endif > + > +ifeq ($(BR2_INIT_SYSTEMD),y) > +LXC_CONF_OPTS += -Dinit-script=systemd > +else ifeq ($(BR2_INIT_SYSV),y) > +LXC_CONF_OPTS += -Dinit-script=sysvinit What is this doing exactly? Should it also be set for BR2_INIT_BUSYBOX, which also uses sysv-style init scripts? Is the init script provided by LXC actually usable in the context of Buildroot? 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 Nov 7 22:12:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:12:01 +0100 Subject: [Buildroot] [git commit] package/lxc: add systemd optional dependency Message-ID: <20221107221611.8D8D188124@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e71ef565e720e56c51eed6933f6d87331193837f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since bump to version 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: Run-time dependency systemd found: NO (tried pkgconfig and cmake) ../output-1/build/lxc-5.0.1/config/init/systemd/meson.build:11:4: ERROR: Dependency "systemd" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/495175c367084093bc01c40290736c738d876894 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/lxc/lxc.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index f0a0e8041a..e1639c5f15 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -63,4 +63,19 @@ else LXC_CONF_OPTS += -Dopenssl=false endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +LXC_CONF_OPTS += -Dsd-bus=enabled +LXC_DEPENDENCIES += systemd +else +LXC_CONF_OPTS += -Dsd-bus=disabled +endif + +ifeq ($(BR2_INIT_SYSTEMD),y) +LXC_CONF_OPTS += -Dinit-script=systemd +else ifeq ($(BR2_INIT_SYSV),y) +LXC_CONF_OPTS += -Dinit-script=sysvinit +else +LXC_CONF_OPTS += -Dinit-script= +endif + $(eval $(meson-package)) From thomas.petazzoni at bootlin.com Mon Nov 7 22:13:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:13:21 +0100 Subject: [Buildroot] [git commit] package/s6-linux-init: bump to version 1.0.8.0 Message-ID: <20221107221611.9944688129@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2d3c06435b24bac849bb31fcd24f56d45b191f47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This bump will fix the following build failure raised since bump of skalibs to version 2.12.0.1 in commit 0f7bfc80814e90918b9527cab4cbf6afedd22195 thanks to https://github.com/skarnet/s6-linux-init/commit/6696cee3bd309f61fc6c945ef747262a845e9267 In file included from src/shutdown/hpr_shutdown.c:8: src/shutdown/hpr.h:20:40: error: unknown type name 'tain_t'; did you mean 'tain'? 20 | extern int hpr_shutdown (unsigned int, tain_t const *, unsigned int) ; | ^~~~~~ | tain Update hash of COPYING (update in year with https://github.com/skarnet/s6-linux-init/commit/42a91a98b780759257862642c764c2102237fea6) https://github.com/skarnet/s6-linux-init/blob/v1.0.8.0/NEWS Fixes: - http://autobuild.buildroot.org/results/4382beeb0f94d583ba605c70a47f34b45c76e311 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/s6-linux-init/s6-linux-init.hash | 4 ++-- package/s6-linux-init/s6-linux-init.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/s6-linux-init/s6-linux-init.hash b/package/s6-linux-init/s6-linux-init.hash index 23f02d5359..f70a4f87b5 100644 --- a/package/s6-linux-init/s6-linux-init.hash +++ b/package/s6-linux-init/s6-linux-init.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 29e368516b1a3c61a6d1f8680645cc122a2e02127debec91738f170a3b93b8c5 s6-linux-init-1.0.6.3.tar.gz -sha256 4a5e44a69d649f0c37b29d7f6e5df1bb292b09898247be07f0c97814dac4b15d COPYING +sha256 92055a7964cf66604066ad964a2c2392ee7c5e64821be03146c1341e0d8c3dc6 s6-linux-init-1.0.8.0.tar.gz +sha256 1898df1e8703bd9c1350d2ec3397880b9b4c1451038a9ce5e1c4b2e58622da39 COPYING diff --git a/package/s6-linux-init/s6-linux-init.mk b/package/s6-linux-init/s6-linux-init.mk index 95595368de..6aec220de4 100644 --- a/package/s6-linux-init/s6-linux-init.mk +++ b/package/s6-linux-init/s6-linux-init.mk @@ -4,7 +4,7 @@ # ################################################################################ -S6_LINUX_INIT_VERSION = 1.0.6.3 +S6_LINUX_INIT_VERSION = 1.0.8.0 S6_LINUX_INIT_SITE = http://skarnet.org/software/s6-linux-init S6_LINUX_INIT_LICENSE = ISC S6_LINUX_INIT_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/s6-linux-init: bump to version 1.0.8.0 In-Reply-To: <20221106154831.293218-1-fontaine.fabrice@gmail.com> References: <20221106154831.293218-1-fontaine.fabrice@gmail.com> Message-ID: <20221107231614.1f23c3e9@windsurf> On Sun, 6 Nov 2022 16:48:31 +0100 Fabrice Fontaine wrote: > This bump will fix the following build failure raised since bump of > skalibs to version 2.12.0.1 in commit > 0f7bfc80814e90918b9527cab4cbf6afedd22195 thanks to > https://github.com/skarnet/s6-linux-init/commit/6696cee3bd309f61fc6c945ef747262a845e9267 > > In file included from src/shutdown/hpr_shutdown.c:8: > src/shutdown/hpr.h:20:40: error: unknown type name 'tain_t'; did you mean 'tain'? > 20 | extern int hpr_shutdown (unsigned int, tain_t const *, unsigned int) ; > | ^~~~~~ > | tain > > Update hash of COPYING (update in year with > https://github.com/skarnet/s6-linux-init/commit/42a91a98b780759257862642c764c2102237fea6) > > https://github.com/skarnet/s6-linux-init/blob/v1.0.8.0/NEWS > > Fixes: > - http://autobuild.buildroot.org/results/4382beeb0f94d583ba605c70a47f34b45c76e311 > > Signed-off-by: Fabrice Fontaine > --- > package/s6-linux-init/s6-linux-init.hash | 4 ++-- > package/s6-linux-init/s6-linux-init.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 thomas.petazzoni at bootlin.com Mon Nov 7 22:16:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:30 +0100 Subject: [Buildroot] [git commit branch/next] package/python-setuptools: bump to version 65.5.1 Message-ID: <20221107221713.ADA7E88168@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9894ed686a1ee749a1a7ef9e990dd6b161f8816c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-setuptools/python-setuptools.hash | 4 ++-- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 2592fc201c..3e4ae01d92 100644 --- a/package/python-setuptools/python-setuptools.hash +++ b/package/python-setuptools/python-setuptools.hash @@ -1,4 +1,4 @@ # From https://pypi.org/pypi/setuptools/json -md5 9018a18990e7c16159ec3972affba76c setuptools-65.5.0.tar.gz -sha256 512e5536220e38146176efb833d4a62aa726b7bbff82cfbc8ba9eaa3996e0b17 setuptools-65.5.0.tar.gz +md5 3f062858ddfb5efa564c9c02a30cb104 setuptools-65.5.1.tar.gz +sha256 e197a19aa8ec9722928f2206f8de752def0e4c9fc6953527360d1c36d94ddb2f setuptools-65.5.1.tar.gz sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 9dc0a6a38b..3b62221e25 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 65.5.0 +PYTHON_SETUPTOOLS_VERSION = 65.5.1 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/c5/41/247814d8b7a044717164c74080725a6c8f3d2b5fc82b34bd825b617df663 +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/26/f4/ca5cb6df512f453ad50f78900bf7ec6a5491ee44bb49d0f6f76802dbdd43 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:34 +0100 Subject: [Buildroot] [git commit branch/next] package/python-jsonschema: bump to version 4.17.0 Message-ID: <20221107221713.BFA4988169@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cbf420706397408b493282b3827397191d7a733e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-jsonschema/python-jsonschema.hash | 4 ++-- package/python-jsonschema/python-jsonschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-jsonschema/python-jsonschema.hash b/package/python-jsonschema/python-jsonschema.hash index d4c2759811..19b9659d08 100644 --- a/package/python-jsonschema/python-jsonschema.hash +++ b/package/python-jsonschema/python-jsonschema.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/jsonschema/json -md5 3bc1f63a74fc61bf2847f22cadb0dfff jsonschema-4.16.0.tar.gz -sha256 165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23 jsonschema-4.16.0.tar.gz +md5 e569b6114d575bdb05cb8ce4676fe458 jsonschema-4.17.0.tar.gz +sha256 5bfcf2bca16a087ade17e02b282d34af7ccd749ef76241e7f9bd7c0cb8a9424d jsonschema-4.17.0.tar.gz # Locally computed sha256 checksums sha256 4f92a015a13c4d1a040bef018aa13430b4f1bc73b41b16bb846c346766de7439 COPYING sha256 837402bd25fad9b704265801ca3f92566a98157c1f9a7acd6f446299ba1c305a json/LICENSE diff --git a/package/python-jsonschema/python-jsonschema.mk b/package/python-jsonschema/python-jsonschema.mk index 68a25aed58..8cc624886c 100644 --- a/package/python-jsonschema/python-jsonschema.mk +++ b/package/python-jsonschema/python-jsonschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JSONSCHEMA_VERSION = 4.16.0 +PYTHON_JSONSCHEMA_VERSION = 4.17.0 PYTHON_JSONSCHEMA_SOURCE = jsonschema-$(PYTHON_JSONSCHEMA_VERSION).tar.gz -PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/cf/54/8923ba38b5145f2359d57e5516715392491d674c83f446cd4cd133eeb4d6 +PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/3a/3d/0653047b9b2ed03d3e96012bc90cfc96227221193fbedd4dc0cbf5a0e342 PYTHON_JSONSCHEMA_SETUP_TYPE = pep517 PYTHON_JSONSCHEMA_LICENSE = MIT PYTHON_JSONSCHEMA_LICENSE_FILES = COPYING json/LICENSE From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:26 +0100 Subject: [Buildroot] [git commit branch/next] package/python-weasyprint: bump to version 57.1 Message-ID: <20221107221713.99FA988167@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7927694514a19ed3259582ac0fad93a11b7a8ad3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-weasyprint/python-weasyprint.hash | 4 ++-- package/python-weasyprint/python-weasyprint.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-weasyprint/python-weasyprint.hash b/package/python-weasyprint/python-weasyprint.hash index 21e58d3677..4da8ea479a 100644 --- a/package/python-weasyprint/python-weasyprint.hash +++ b/package/python-weasyprint/python-weasyprint.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/weasyprint/json -md5 b270213554d781c86b6c3d390b097f2f weasyprint-57.0.tar.gz -sha256 7b6f5cc13819e9a7d8748c1dbf0e8d2444f7a4818a98339f82dccaa822bf911b weasyprint-57.0.tar.gz +md5 bab389bdfb25e03d64591c56367fb344 weasyprint-57.1.tar.gz +sha256 397a9d11298f94485ec3b7b68aeef1c6106fb638350126d9d4a64109b73508a0 weasyprint-57.1.tar.gz # Locally computed sha256 checksums sha256 bfd14eccfa6100575460e685556b183399d4bd335904e3c9521b0116d21c54da LICENSE diff --git a/package/python-weasyprint/python-weasyprint.mk b/package/python-weasyprint/python-weasyprint.mk index 9dd364e1c1..d1e5e7983d 100644 --- a/package/python-weasyprint/python-weasyprint.mk +++ b/package/python-weasyprint/python-weasyprint.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEASYPRINT_VERSION = 57.0 +PYTHON_WEASYPRINT_VERSION = 57.1 PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b7/98/cd0df64b306ac901ffd53c50d9d5d79d92cae756b6469fc14771adb39d77 +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/32/3f/d305dc714c119e5b11c0ea1ecff9741407b6da90d6b684859d3b3e586692 PYTHON_WEASYPRINT_SETUP_TYPE = flit PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:46 +0100 Subject: [Buildroot] [git commit branch/next] package/meson: bump to version 0.64.0 Message-ID: <20221107221713.DD52B88107@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9afa3e3c7d073643c325a948358550caf9a6f8f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 60d9ae9436..2a76f32874 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.63.3/meson-0.63.3.tar.gz.asc -sha256 519c0932e1a8b208741f0fdce90aa5c0b528dd297cf337009bf63539846ac056 meson-0.63.3.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc +sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 3ca483c289..06ca555d12 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.63.3 +MESON_VERSION = 0.64.0 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:53 +0100 Subject: [Buildroot] [git commit branch/next] package/python-spidev: bump to version 3.6 Message-ID: <20221107221713.EB71188168@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=892e1debdff900dc29af853f23746d01b118eeb0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License moved out of readme, verified as still MIT. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-spidev/python-spidev.hash | 10 +++++----- package/python-spidev/python-spidev.mk | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package/python-spidev/python-spidev.hash b/package/python-spidev/python-spidev.hash index c74d7c470c..cd8a24eb72 100644 --- a/package/python-spidev/python-spidev.hash +++ b/package/python-spidev/python-spidev.hash @@ -1,5 +1,5 @@ -# sha256 from https://pypi.org/project/spidev -sha256 8a7f5c289f161ea2ac4697fa8a10918232c990678dd0053084b3c43b1363910d spidev-3.5.tar.gz - -# locally computed -sha256 153a6f02f41aebe292cf3307f973a80b4fb0c988d8d3e7d126c7a66c20b1cc27 README.md +# md5, sha256 from https://pypi.org/pypi/spidev/json +md5 83a73279d6e823a9030c4315577bfae3 spidev-3.6.tar.gz +sha256 14dbc37594a4aaef85403ab617985d3c3ef464d62bc9b769ef552db53701115b spidev-3.6.tar.gz +# Locally computed sha256 checksums +sha256 510129bc8174c0fa81fa6d653691d1bd5d3555f7f38979ec45b5fc5bbff5377b LICENSE diff --git a/package/python-spidev/python-spidev.mk b/package/python-spidev/python-spidev.mk index e1065610a7..f48b5b0832 100644 --- a/package/python-spidev/python-spidev.mk +++ b/package/python-spidev/python-spidev.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_SPIDEV_VERSION = 3.5 +PYTHON_SPIDEV_VERSION = 3.6 PYTHON_SPIDEV_SOURCE = spidev-$(PYTHON_SPIDEV_VERSION).tar.gz -PYTHON_SPIDEV_SITE = https://files.pythonhosted.org/packages/62/56/de649e7d95f9fcfaf965a6eb937b4a46bc77ef21487c99cde1a7a0546040 +PYTHON_SPIDEV_SITE = https://files.pythonhosted.org/packages/c7/d9/401c0a7be089e02826cf2c201f489876b601f15be100fe391ef9c2faed83 PYTHON_SPIDEV_SETUP_TYPE = setuptools PYTHON_SPIDEV_LICENSE = MIT -PYTHON_SPIDEV_LICENSE_FILES = README.md +PYTHON_SPIDEV_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:05 +0100 Subject: [Buildroot] [git commit branch/next] package/python-unittest-xml-reporting: bump to version 3.2.0 Message-ID: <20221107221714.0993D80FFA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69ba1562d5bef8d58b430fd7d67d0f3e77acfefc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop no longer needed missing license file workaround: https://github.com/xmlrunner/unittest-xml-reporting/commit/c43427611390fba83ca13fbb5311bd8fece5048f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-unittest-xml-reporting.hash | 6 +++--- .../python-unittest-xml-reporting.mk | 13 ++----------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash index 9db3a09d38..674a533e6a 100644 --- a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash +++ b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/unittest-xml-reporting/json -md5 474cd89f9609828ef6039a0f00afd9db unittest-xml-reporting-3.0.4.tar.gz -sha256 984cebba69e889401bfe3adb9088ca376b3a1f923f0590d005126c1bffd1a695 unittest-xml-reporting-3.0.4.tar.gz -# Locally calculated +md5 f12aeab63ff44e295526e103313d66c8 unittest-xml-reporting-3.2.0.tar.gz +sha256 edd8d3170b40c3a81b8cf910f46c6a304ae2847ec01036d02e9c0f9b85762d28 unittest-xml-reporting-3.2.0.tar.gz +# Locally computed sha256 checksums sha256 0596648105bee470f9cafd62753b931efe52392096439d88e2564cf7d7cf0e68 LICENSE diff --git a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk index 5744c50a7c..05bbed79a8 100644 --- a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk +++ b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk @@ -4,20 +4,11 @@ # ################################################################################ -PYTHON_UNITTEST_XML_REPORTING_VERSION = 3.0.4 +PYTHON_UNITTEST_XML_REPORTING_VERSION = 3.2.0 PYTHON_UNITTEST_XML_REPORTING_SOURCE = unittest-xml-reporting-$(PYTHON_UNITTEST_XML_REPORTING_VERSION).tar.gz -PYTHON_UNITTEST_XML_REPORTING_SITE = https://files.pythonhosted.org/packages/bc/09/677086169c8e302b614de7d4a97c45c4446a382f31cc010fb31177258508 -# License file missing in Pypi tarball, download separately. Issue -# reported at -# https://github.com/xmlrunner/unittest-xml-reporting/issues/259 -PYTHON_UNITTEST_XML_REPORTING_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xmlrunner/unittest-xml-reporting/$(PYTHON_UNITTEST_XML_REPORTING_VERSION)/LICENSE +PYTHON_UNITTEST_XML_REPORTING_SITE = https://files.pythonhosted.org/packages/ed/40/3bf1afc96e93c7322520981ac4593cbb29daa21b48d32746f05ab5563dca PYTHON_UNITTEST_XML_REPORTING_SETUP_TYPE = setuptools PYTHON_UNITTEST_XML_REPORTING_LICENSE = BSD-2-Clause PYTHON_UNITTEST_XML_REPORTING_LICENSE_FILES = LICENSE -define PYTHON_UNITTEST_XML_REPORTING_ADD_LICENSE_FILE - $(INSTALL) -D -m 0644 $(PYTHON_UNITTEST_XML_REPORTING_DL_DIR)/LICENSE $(@D)/LICENSE -endef -PYTHON_UNITTEST_XML_REPORTING_POST_EXTRACT_HOOKS += PYTHON_UNITTEST_XML_REPORTING_ADD_LICENSE_FILE - $(eval $(python-package)) From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:42 +0100 Subject: [Buildroot] [git commit branch/next] package/python-flit-core: bump to version 3.8.0 Message-ID: <20221107221713.CEE6680FFA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db7089edd4cc9e0e12d149c55a719abcdf7d144f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop patch which is now upstream. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- ...t-version-parser-for-multiple-assignments.patch | 80 ---------------------- package/python-flit-core/python-flit-core.hash | 4 +- package/python-flit-core/python-flit-core.mk | 4 +- 3 files changed, 4 insertions(+), 84 deletions(-) diff --git a/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch b/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch deleted file mode 100644 index 5a94e1dcab..0000000000 --- a/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 2cd8b5708be88b90ea2fa0fb35407a5ec2038c8e Mon Sep 17 00:00:00 2001 -From: James Hilliard -Date: Sat, 27 Nov 2021 02:36:15 -0700 -Subject: [PATCH] Fix ast version parser for multiple assignments - -Signed-off-by: James Hilliard -[Upstream status: -https://github.com/takluyver/flit/pull/474] ---- - flit_core/common.py | 21 +++++++++++-------- - .../tests/samples/moduleunimportabledouble.py | 8 +++++++ - flit_core/tests/test_common.py | 5 +++++ - 3 files changed, 25 insertions(+), 9 deletions(-) - create mode 100644 flit_core/tests/samples/moduleunimportabledouble.py - -diff --git a/flit_core/common.py b/flit_core/common.py -index f1f378f..86bcf4b 100644 ---- a/flit_core/common.py -+++ b/flit_core/common.py -@@ -132,15 +132,18 @@ def get_docstring_and_version_via_ast(target): - for child in node.body: - # Only use the version from the given module if it's a simple - # string assignment to __version__ -- is_version_str = ( -- isinstance(child, ast.Assign) -- and len(child.targets) == 1 -- and isinstance(child.targets[0], ast.Name) -- and child.targets[0].id == "__version__" -- and isinstance(child.value, ast.Str) -- ) -- if is_version_str: -- version = child.value.s -+ if isinstance(child, ast.Assign): -+ for target in child.targets: -+ is_version_str = ( -+ isinstance(target, ast.Name) -+ and target.id == "__version__" -+ and isinstance(child.value, ast.Str) -+ ) -+ if is_version_str: -+ version = child.value.s -+ break -+ else: -+ continue - break - else: - version = None -diff --git a/flit_core/tests/samples/moduleunimportabledouble.py b/flit_core/tests/samples/moduleunimportabledouble.py -new file mode 100644 -index 0000000..42d51f3 ---- /dev/null -+++ b/flit_core/tests/samples/moduleunimportabledouble.py -@@ -0,0 +1,8 @@ -+ -+""" -+A sample unimportable module with double assignment -+""" -+ -+raise ImportError() -+ -+VERSION = __version__ = "0.1" -diff --git a/flit_core/tests/test_common.py b/flit_core/tests/test_common.py -index 02cfab7..42e230b 100644 ---- a/flit_core/tests/test_common.py -+++ b/flit_core/tests/test_common.py -@@ -70,6 +70,11 @@ class ModuleTests(TestCase): - 'version': '0.1'} - ) - -+ info = get_info_from_module(Module('moduleunimportabledouble', samples_dir)) -+ self.assertEqual(info, {'summary': 'A sample unimportable module with double assignment', -+ 'version': '0.1'} -+ ) -+ - info = get_info_from_module(Module('module1', samples_dir / 'constructed_version')) - self.assertEqual(info, {'summary': 'This module has a __version__ that requires runtime interpretation', - 'version': '1.2.3'} --- -2.33.1 - diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash index 135be93660..9281635f1a 100644 --- a/package/python-flit-core/python-flit-core.hash +++ b/package/python-flit-core/python-flit-core.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/flit_core/json -md5 4a4791e97f3a8c9a1645064a35636ee6 flit_core-3.7.1.tar.gz -sha256 14955af340c43035dbfa96b5ee47407e377ee337f69e70f73064940d27d0a44f flit_core-3.7.1.tar.gz +md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz +sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk index 2dc67bd517..4d7bee81da 100644 --- a/package/python-flit-core/python-flit-core.mk +++ b/package/python-flit-core/python-flit-core.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLIT_CORE_VERSION = 3.7.1 +PYTHON_FLIT_CORE_VERSION = 3.8.0 PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/15/d1/d8798b83e953fd6f86ca9b50f93eec464a9305b0661469c8234e61095481 +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-unittest-xml-reporting: bump to version 3.2.0 In-Reply-To: <20221106160651.316930-1-james.hilliard1@gmail.com> References: <20221106160651.316930-1-james.hilliard1@gmail.com> Message-ID: <20221107231719.6609e0d9@windsurf> On Sun, 6 Nov 2022 09:06:51 -0700 James Hilliard wrote: > Drop no longer needed missing license file workaround: > https://github.com/xmlrunner/unittest-xml-reporting/commit/c43427611390fba83ca13fbb5311bd8fece5048f > > Signed-off-by: James Hilliard > --- > .../python-unittest-xml-reporting.hash | 6 +++--- > .../python-unittest-xml-reporting.mk | 13 ++----------- > 2 files changed, 5 insertions(+), 14 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-spidev: bump to version 3.6 In-Reply-To: <20221106155953.313573-1-james.hilliard1@gmail.com> References: <20221106155953.313573-1-james.hilliard1@gmail.com> Message-ID: <20221107231723.6035f030@windsurf> On Sun, 6 Nov 2022 08:59:53 -0700 James Hilliard wrote: > License moved out of readme, verified as still MIT. > > Signed-off-by: James Hilliard > --- > package/python-spidev/python-spidev.hash | 10 +++++----- > package/python-spidev/python-spidev.mk | 6 +++--- > 2 files changed, 8 insertions(+), 8 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-flit-core: bump to version 3.8.0 In-Reply-To: <20221106153415.4112489-1-james.hilliard1@gmail.com> References: <20221106153415.4112489-1-james.hilliard1@gmail.com> Message-ID: <20221107231728.3d3102b5@windsurf> On Sun, 6 Nov 2022 08:34:14 -0700 James Hilliard wrote: > Drop patch which is now upstream. > > Signed-off-by: James Hilliard > --- > ...sion-parser-for-multiple-assignments.patch | 80 ------------------- > .../python-flit-core/python-flit-core.hash | 4 +- > package/python-flit-core/python-flit-core.mk | 4 +- > 3 files changed, 4 insertions(+), 84 deletions(-) > delete mode 100644 package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-jsonschema: bump to version 4.17.0 In-Reply-To: <20221106152325.4047133-1-james.hilliard1@gmail.com> References: <20221106152325.4047133-1-james.hilliard1@gmail.com> Message-ID: <20221107231738.361e74f1@windsurf> On Sun, 6 Nov 2022 08:23:25 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-jsonschema/python-jsonschema.hash | 4 ++-- > package/python-jsonschema/python-jsonschema.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 65.5.1 In-Reply-To: <20221106151746.4043006-1-james.hilliard1@gmail.com> References: <20221106151746.4043006-1-james.hilliard1@gmail.com> Message-ID: <20221107231742.028247ea@windsurf> On Sun, 6 Nov 2022 08:17:46 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-setuptools/python-setuptools.hash | 4 ++-- > package/python-setuptools/python-setuptools.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-weasyprint: bump to version 57.1 In-Reply-To: <20221106151338.4041049-1-james.hilliard1@gmail.com> References: <20221106151338.4041049-1-james.hilliard1@gmail.com> Message-ID: <20221107231745.701041f7@windsurf> On Sun, 6 Nov 2022 08:13:38 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-weasyprint/python-weasyprint.hash | 4 ++-- > package/python-weasyprint/python-weasyprint.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:18:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:22 +0100 Subject: [Buildroot] [PATCH] package/lua-cffi: bump to version 0.2.2 In-Reply-To: <20221107171044.1239145-1-francois.perrad@gadz.org> References: <20221107171044.1239145-1-francois.perrad@gadz.org> Message-ID: <20221107231822.186b18f8@windsurf> On Mon, 7 Nov 2022 18:10:44 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/lua-cffi/lua-cffi.hash | 2 +- > package/lua-cffi/lua-cffi.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 Mon Nov 7 22:18:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: bump version to 2.24.2 In-Reply-To: <20221107095417.5332-1-mf@go-sys.de> References: <20221107095417.5332-1-mf@go-sys.de> Message-ID: <20221107231847.562dd8f6@windsurf> On Mon, 7 Nov 2022 10:54:17 +0100 Michael Fischer wrote: > Signed-off-by: Michael Fischer > --- > package/sdl2/sdl2.hash | 4 ++-- > package/sdl2/sdl2.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 Mon Nov 7 22:18:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:41 +0100 Subject: [Buildroot] [git commit branch/next] package/sdl2: bump version to 2.24.2 Message-ID: <20221107221915.81A53881AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c0def2452fc919b1eb4f790669f240392cde84f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Michael Fischer Signed-off-by: Thomas Petazzoni --- 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 782c552c52..923a900dc0 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.24.1.tar.gz.sig -sha256 bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b SDL2-2.24.1.tar.gz +# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.24.2.tar.gz.sig +sha256 b35ef0a802b09d90ed3add0dcac0e95820804202914f5bb7b0feb710f1a1329f SDL2-2.24.2.tar.gz # Locally calculated sha256 fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 28e2c5cb36..a1dc8b5b73 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.24.1 +SDL2_VERSION = 2.24.2 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib From thomas.petazzoni at bootlin.com Mon Nov 7 22:18:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:18 +0100 Subject: [Buildroot] [git commit branch/next] package/lua-cffi: bump to version 0.2.2 Message-ID: <20221107221915.73363881AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=079d992b271240fc1776a2855299955043774280 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/lua-cffi/lua-cffi.hash | 2 +- package/lua-cffi/lua-cffi.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lua-cffi/lua-cffi.hash b/package/lua-cffi/lua-cffi.hash index a532c6c7b3..e710199936 100644 --- a/package/lua-cffi/lua-cffi.hash +++ b/package/lua-cffi/lua-cffi.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c30080d6309167f86d1a96d3ee33f33ef52e884052b7feac140b8c52db10ad7a lua-cffi-0.2.1.tar.gz +sha256 34fb4eea7a0abec2095f08596f604ac01c81b979bead7d2f5cb084b3e2b46cbc lua-cffi-0.2.2.tar.gz sha256 f5653a4d5864a3920ea1e07dacfd646067314be647598f0acaaf685beaa2e396 COPYING.md diff --git a/package/lua-cffi/lua-cffi.mk b/package/lua-cffi/lua-cffi.mk index 964f49f030..ac351f7f98 100644 --- a/package/lua-cffi/lua-cffi.mk +++ b/package/lua-cffi/lua-cffi.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUA_CFFI_VERSION = 0.2.1 +LUA_CFFI_VERSION = 0.2.2 LUA_CFFI_SITE = $(call github,q66,cffi-lua,v$(LUA_CFFI_VERSION)) LUA_CFFI_LICENSE = MIT LUA_CFFI_LICENSE_FILES = COPYING.md From thomas.petazzoni at bootlin.com Mon Nov 7 22:19:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:19:01 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynqmp_kria_kv260_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221107221915.9CC2C881AE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad26215165564259c5ddc3f0cae349f736523f8c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynqmp_kria_kv260_defconfig. Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- board/zynqmp/kria/kv260/uboot.fragment | 1 - configs/zynqmp_kria_kv260_defconfig | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..33c074ab8d 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,4 +1,3 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y CONFIG_MULTI_DTB_FIT=y diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index 25bab4cbb4..522dc79e6c 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -25,6 +25,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/kria/kv260/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-smk-k26-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y From thomas.petazzoni at bootlin.com Mon Nov 7 22:18:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:57 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynq_xxx_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221107221915.8EE76881AD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0954c013bc24888f22625716b1d4783373b3e8f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynq_zc706, zynq_zed and zynq_microzed defconfigs. Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- board/zynq/microzed/uboot.fragment | 1 - board/zynq/zc706/uboot.fragment | 1 - board/zynq/zed/uboot.fragment | 1 - configs/zynq_microzed_defconfig | 2 +- configs/zynq_zc706_defconfig | 2 +- configs/zynq_zed_defconfig | 2 +- 6 files changed, 3 insertions(+), 6 deletions(-) diff --git a/board/zynq/microzed/uboot.fragment b/board/zynq/microzed/uboot.fragment deleted file mode 100644 index bc4dffaffa..0000000000 --- a/board/zynq/microzed/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-microzed" diff --git a/board/zynq/zc706/uboot.fragment b/board/zynq/zc706/uboot.fragment deleted file mode 100644 index ad5efa6204..0000000000 --- a/board/zynq/zc706/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-zc706" diff --git a/board/zynq/zed/uboot.fragment b/board/zynq/zed/uboot.fragment deleted file mode 100644 index d58fcd5439..0000000000 --- a/board/zynq/zed/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-zed" diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 10a4f4095f..5f3fc5e6ab 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/microzed/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-microzed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 82c47be7a5..0daaeca872 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zc706/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zc706" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index 34e1b67184..74c2e8c4d3 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zed/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y From thomas.petazzoni at bootlin.com Mon Nov 7 22:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:19:21 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynq_xxx_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221107124318.21725-1-neal.frager@amd.com> References: <20221107124318.21725-1-neal.frager@amd.com> Message-ID: <20221107231921.19cc5c5d@windsurf> On Mon, 7 Nov 2022 05:43:18 -0700 Neal Frager via buildroot wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynq_zc706, zynq_zed and zynq_microzed defconfigs. > > Signed-off-by: Neal Frager > --- > board/zynq/microzed/uboot.fragment | 1 - > board/zynq/zc706/uboot.fragment | 1 - > board/zynq/zed/uboot.fragment | 1 - > configs/zynq_microzed_defconfig | 2 +- > configs/zynq_zc706_defconfig | 2 +- > configs/zynq_zed_defconfig | 2 +- > 6 files changed, 3 insertions(+), 6 deletions(-) > delete mode 100644 board/zynq/microzed/uboot.fragment > delete mode 100644 board/zynq/zc706/uboot.fragment > delete mode 100644 board/zynq/zed/uboot.fragment Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:19:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:19:24 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kv260_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221107131516.18488-1-neal.frager@amd.com> References: <20221107131516.18488-1-neal.frager@amd.com> Message-ID: <20221107231924.70bf9a55@windsurf> On Mon, 7 Nov 2022 06:15:16 -0700 Neal Frager via buildroot wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynqmp_kria_kv260_defconfig. > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/uboot.fragment | 1 - > configs/zynqmp_kria_kv260_defconfig | 1 + > 2 files 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 Mon Nov 7 22:19:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:19:48 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytest: bump to version 7.2.0 Message-ID: <20221107222019.49D39881E0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e6cecea3c3a985fe65f16a71d2e3eb2dd3705d60 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Reviewed-by: Marcin Niestroj Signed-off-by: Thomas Petazzoni --- package/python-pytest/python-pytest.hash | 4 ++-- package/python-pytest/python-pytest.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytest/python-pytest.hash b/package/python-pytest/python-pytest.hash index c2ead0aa64..2ae1e61ed4 100644 --- a/package/python-pytest/python-pytest.hash +++ b/package/python-pytest/python-pytest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytest/json -md5 4a98001581a18d4084cb5027fdb1467d pytest-7.1.2.tar.gz -sha256 a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45 pytest-7.1.2.tar.gz +md5 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz +sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz # Locally computer sha256 sha256 ca836a5f9ecca3b2f350230faa20a48fb8b145653b5568d784862df864706b9b LICENSE diff --git a/package/python-pytest/python-pytest.mk b/package/python-pytest/python-pytest.mk index 85d762ac8b..1794582dd3 100644 --- a/package/python-pytest/python-pytest.mk +++ b/package/python-pytest/python-pytest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_VERSION = 7.1.2 +PYTHON_PYTEST_VERSION = 7.2.0 PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/4e/1f/34657c6ac56f3c58df650ba41f8ffb2620281ead8e11bcdc7db63cf72a78 +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 PYTHON_PYTEST_SETUP_TYPE = setuptools PYTHON_PYTEST_LICENSE = MIT PYTHON_PYTEST_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Mon Nov 7 22:20:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:20:10 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyparted: bump to version 3.12.0 Message-ID: <20221107222019.65533881ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f98d5dc255a3e3b296c8956ac20eba9944dabb2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to setuptools package infrastructure. Switch to pypi sdist source. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyparted/python-pyparted.hash | 6 ++++-- package/python-pyparted/python-pyparted.mk | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package/python-pyparted/python-pyparted.hash b/package/python-pyparted/python-pyparted.hash index 0c3e4a15fd..a13276ce79 100644 --- a/package/python-pyparted/python-pyparted.hash +++ b/package/python-pyparted/python-pyparted.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 d214288ae1a70b5925861ce01b3352378eb6b1419aa3b786f509e9ef2a501c02 python-pyparted-3.11.6.tar.gz +# md5, sha256 from https://pypi.org/pypi/pyparted/json +md5 97df779564210100ea3e4eda0d33f7b9 pyparted-3.12.0.tar.gz +sha256 da985e116beb733371feb605b174db9eec8bd0eedffc8f739f8e603f51b521e7 pyparted-3.12.0.tar.gz +# Locally computed sha256 checksums sha256 91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cad COPYING diff --git a/package/python-pyparted/python-pyparted.mk b/package/python-pyparted/python-pyparted.mk index 9d48fd9351..5e12995e2e 100644 --- a/package/python-pyparted/python-pyparted.mk +++ b/package/python-pyparted/python-pyparted.mk @@ -4,9 +4,10 @@ # ################################################################################ -PYTHON_PYPARTED_VERSION = 3.11.6 -PYTHON_PYPARTED_SITE = $(call github,rhinstaller,pyparted,v$(PYTHON_PYPARTED_VERSION)) -PYTHON_PYPARTED_SETUP_TYPE = distutils +PYTHON_PYPARTED_VERSION = 3.12.0 +PYTHON_PYPARTED_SOURCE = pyparted-$(PYTHON_PYPARTED_VERSION).tar.gz +PYTHON_PYPARTED_SITE = https://files.pythonhosted.org/packages/c2/d0/d32aa5758d6567eef620075f5c84f475c93bb1bf8da9d17051ce3ef055db +PYTHON_PYPARTED_SETUP_TYPE = setuptools PYTHON_PYPARTED_LICENSE = GPL-2.0+ PYTHON_PYPARTED_LICENSE_FILES = COPYING PYTHON_PYPARTED_DEPENDENCIES = parted From thomas.petazzoni at bootlin.com Mon Nov 7 22:20:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:20:06 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyroute2: bump to version 0.7.3 Message-ID: <20221107222019.58BF6881EB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b43db8c4226015548c0e2898c230323255add7a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to setuptools infrastructure. README.license hash changed due to identifier format update: https://github.com/svinota/pyroute2/commit/7cd8791881d636069fd57788391314fab625ef49 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyroute2/python-pyroute2.hash | 10 +++++----- package/python-pyroute2/python-pyroute2.mk | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/python-pyroute2/python-pyroute2.hash b/package/python-pyroute2/python-pyroute2.hash index c292379ebf..bac8809f2d 100644 --- a/package/python-pyroute2/python-pyroute2.hash +++ b/package/python-pyroute2/python-pyroute2.hash @@ -1,7 +1,7 @@ # md5, sha256 from https://pypi.org/pypi/pyroute2/json -md5 371683b62314211b8bc9807ac8ef1144 pyroute2-0.5.7.tar.gz -sha256 963fce07da2841456d39e3b932b071f6de28d23dadfae014022d67a752916f98 pyroute2-0.5.7.tar.gz +md5 caaef93e32f2c3aee305aefba7c8ad21 pyroute2-0.7.3.tar.gz +sha256 7041040db1c2d187fbccd151485b1244c41d758be821785847946370eb6bb706 pyroute2-0.7.3.tar.gz # Locally computed sha256 -sha256 4739b32a2478e9c204bf010bad5d565d188e59ff905e3c8f71fe3398098b7093 LICENSE.Apache.v2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL.v2 -sha256 e329111754f1340de20b6084cae4d264b7b4fc8fb48964173f8ee0cb7440a51c README.license.md +sha256 4739b32a2478e9c204bf010bad5d565d188e59ff905e3c8f71fe3398098b7093 LICENSE.Apache-2.0 +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL-2.0-or-later +sha256 cbd229e4525bd162dd51f53b2e972d0383f0d0bd5277a10387a57ab9bff97c9f README.license.rst diff --git a/package/python-pyroute2/python-pyroute2.mk b/package/python-pyroute2/python-pyroute2.mk index 44c42d1033..fb4a1cbe5d 100644 --- a/package/python-pyroute2/python-pyroute2.mk +++ b/package/python-pyroute2/python-pyroute2.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_PYROUTE2_VERSION = 0.5.7 +PYTHON_PYROUTE2_VERSION = 0.7.3 PYTHON_PYROUTE2_SOURCE = pyroute2-$(PYTHON_PYROUTE2_VERSION).tar.gz -PYTHON_PYROUTE2_SITE = https://files.pythonhosted.org/packages/6b/94/2a5f6c11369a21efd27a0b4cb92adf5012da7acdbce7e78055710986ca23 +PYTHON_PYROUTE2_SITE = https://files.pythonhosted.org/packages/9c/e6/8d163b1aea84223696fef8f8c55566adf166b79d614d602469d64af00226 PYTHON_PYROUTE2_LICENSE = Apache-2.0 or GPL-2.0+ -PYTHON_PYROUTE2_LICENSE_FILES = LICENSE.Apache.v2 LICENSE.GPL.v2 README.license.md -PYTHON_PYROUTE2_SETUP_TYPE = distutils +PYTHON_PYROUTE2_LICENSE_FILES = LICENSE.Apache-2.0 LICENSE.GPL-2.0-or-later README.license.rst +PYTHON_PYROUTE2_SETUP_TYPE = setuptools $(eval $(python-package)) From fontaine.fabrice at gmail.com Mon Nov 7 22:35:43 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 23:35:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build In-Reply-To: <20221107230925.73bb92d9@windsurf> References: <20221106222042.648813-1-fontaine.fabrice@gmail.com> <20221107230925.73bb92d9@windsurf> Message-ID: Le lun. 7 nov. 2022 ? 23:09, Thomas Petazzoni a ?crit : > On Sun, 6 Nov 2022 23:20:42 +0100 > Fabrice Fontaine wrote: > > > Pass TARGET_LDFLAGS (which contains -static) to fix the following static > > build failures with gpio, iio and pci: > > > > LINK lsgpio > > > /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: > /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): > in function `__aeabi_ldiv0': > > > /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: > undefined reference to `raise' > > > > [...] > > > > LINK iio_event_monitor > > > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): > in function `size_of_encoded_value': > > > /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: > undefined reference to `abort' > > > > Fixes: > > - > http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce > > - > http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 > > > > Signed-off-by: Fabrice Fontaine > > --- > > package/linux-tools/linux-tool-gpio.mk.in | 2 +- > > package/linux-tools/linux-tool-iio.mk.in | 2 +- > > package/linux-tools/linux-tool-pci.mk.in | 2 +- > > 3 files changed, 3 insertions(+), 3 deletions(-) > > Applied to master, thanks. However, aren't some of the other > linux-tools also affected by a similar issue (tmon, cpupower, etc.) ? > Nope, tmon was already fixed in commit 2cbcdbf0add46da55020eb56b5e4b974b44e958b. The other ones can't be built statically. > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com > Best Regards, Fabrice -------------- next part -------------- An HTML attachment was scrubbed... URL: From fontaine.fabrice at gmail.com Mon Nov 7 22:41:05 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 23:41:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/libkcapi: disable -Werror Message-ID: <20221107224105.461499-1-fontaine.fabrice@gmail.com> Fix the following musl build failure (disabling -Werror seems to be the only "solution": https://github.com/smuellerDD/libkcapi/issues/136): lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:212:12: error: unsigned conversion from 'long int' to 'long unsigned int' changes value from '-4' to '4294967292' [-Werror=sign-conversion] 212 | header = CMSG_NXTHDR(&msg, header); | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/c789d43e71e6075e297bef58d888228a89055bbc Signed-off-by: Fabrice Fontaine --- .../libkcapi/0002-Add-disable-werror.patch | 46 +++++++++++++++++++ package/libkcapi/libkcapi.mk | 1 + 2 files changed, 47 insertions(+) create mode 100644 package/libkcapi/0002-Add-disable-werror.patch diff --git a/package/libkcapi/0002-Add-disable-werror.patch b/package/libkcapi/0002-Add-disable-werror.patch new file mode 100644 index 0000000000..4f2f55f145 --- /dev/null +++ b/package/libkcapi/0002-Add-disable-werror.patch @@ -0,0 +1,46 @@ +From c27b154f03ad7e94447c7114d73aee60f0098093 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Mon, 7 Nov 2022 13:38:06 +0100 +Subject: [PATCH] Add --disable-werror + +Allow the user to disable -Werror through --disable-werror + +Signed-off-by: Fabrice Fontaine +Signed-off-by: Stephan Mueller +[Retrieved from: +https://github.com/smuellerDD/libkcapi/commit/c27b154f03ad7e94447c7114d73aee60f0098093] +--- + Makefile.am | 5 ++++- + configure.ac | 3 +++ + 2 files changed, 7 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index 1c95d3d..cddedac 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,7 +2,10 @@ ACLOCAL_AMFLAGS = -I m4 + AUTOMAKE_OPTIONS = subdir-objects + lib_LTLIBRARIES = libkcapi.la + +-COMMON_CPPFLAGS = -Wextra -Wall -pedantic -fwrapv --param ssp-buffer-size=4 -O2 -Werror -std=gnu99 -Wconversion ++COMMON_CPPFLAGS = -Wextra -Wall -pedantic -fwrapv --param ssp-buffer-size=4 -O2 -std=gnu99 -Wconversion ++if ENABLE_WERROR ++COMMON_CPPFLAGS += -Werror ++endif + COMMON_LDFLAGS = -Wl,-z,relro,-z,now + + libtool: $(LIBTOOL_DEPS) +diff --git a/configure.ac b/configure.ac +index cb910e2..e230577 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -76,6 +76,9 @@ AX_ADD_FORTIFY_SOURCE + + AC_CHECK_API_VERSION + ++AC_ARG_ENABLE([werror], [AS_HELP_STRING([--disable-werror], [Disable -Werror])], [with_werror=$enableval], [with_werror=yes]) ++AM_CONDITIONAL([ENABLE_WERROR], [test "x$with_werror" = "xyes"]) ++ + AC_ARG_ENABLE([kcapi-test], [AS_HELP_STRING([--enable-kcapi-test], [Compile kcapi test program])], [with_kcapi_test=$enableval]) + AM_CONDITIONAL([ENABLE_KCAPI_TEST], [test "x$with_kcapi_test" = "xyes"]) + diff --git a/package/libkcapi/libkcapi.mk b/package/libkcapi/libkcapi.mk index e88928a74d..c6251c286c 100644 --- a/package/libkcapi/libkcapi.mk +++ b/package/libkcapi/libkcapi.mk @@ -15,6 +15,7 @@ LIBKCAPI_CONF_ENV = \ ac_cv_path_DB2PDF="" \ ac_cv_path_DB2PS="" \ ac_cv_path_XMLTO="" +LIBKCAPI_CONF_OPTS = --disable-werror LIBKCAPI_MAKE_OPTS = CPPFLAGS="$(TARGET_CPPFLAGS)" ifeq ($(BR2_PACKAGE_LIBKCAPI_ASYM),y) -- 2.35.1 From no-reply at busybox.net Tue Nov 8 01:07:14 2022 From: no-reply at busybox.net (busybox.net) Date: 8 Nov 2022 02:07:14 +0100 Subject: [Buildroot] (8) Incoming mails are pending Message-ID: <20221108020714.240821F981E2775E@busybox.net> An HTML attachment was scrubbed... URL: From neal.frager at amd.com Tue Nov 8 05:11:10 2022 From: neal.frager at amd.com (Frager, Neal) Date: Tue, 8 Nov 2022 05:11:10 +0000 Subject: [Buildroot] [PATCH v1 1/3] configs/zynq_zc706_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-1-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> Message-ID: Hello everyone, Just a friendly reminder regarding this patch set. Does anyone have any feedback? --- This patch bumps the zc706 to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes Signed-off-by: Neal Frager --- configs/zynq_zc706_defconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 82c47be7a5..e9b9e0264c 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zc706/uboot.fragment" BR2_TARGET_UBOOT_NEEDS_DTC=y -- 2.17.1 From heiko.thiery at gmail.com Tue Nov 8 07:28:55 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Tue, 8 Nov 2022 08:28:55 +0100 Subject: [Buildroot] [PATCH] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 In-Reply-To: <20221107202044.GK3918838@scaer> References: <20221106102046.13138-1-heiko.thiery@gmail.com> <20221107202044.GK3918838@scaer> Message-ID: )Hi Yann, Am Mo., 7. Nov. 2022 um 21:20 Uhr schrieb Yann E. MORIN : > > Heiko, All, > > On 2022-11-06 11:20 +0100, Heiko Thiery spake thusly: > > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 > > > > Signed-off-by: Heiko Thiery > > --- > > configs/kontron_bl_imx8mm_defconfig | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig > > index ff376662e9..240cb52245 100644 > > --- a/configs/kontron_bl_imx8mm_defconfig > > +++ b/configs/kontron_bl_imx8mm_defconfig > > @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 > > BR2_TARGET_UBOOT=y > > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" > > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" > > As far as I can see, the linked build failure is about missing -luuid > and -lgnutls > > I see you added BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y, below, but did you > forget to add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y too? The BR2_TARGET_UBOOT_NEEDS_GNUTLS is already in the defconfig but was not enough. There were some issues with the build system of u-boot. They were fixed upstream and are now available in the new version. > Also, is the version bump really required to fix the build issue? If so, > it should be explained in the commit log, plese. In the new U-boot release are some patches that fix the issue with: a638bd349ea438256daf9c1f323402a137c55e03 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) [1] 31a7688cbe0ed5edf4108a1f7ef4653659610d4b (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) [2] [1] https://source.denx.de/u-boot/u-boot/-/commit/a638bd349ea438256daf9c1f323402a137c55e03 [2] https://source.denx.de/u-boot/u-boot/-/commit/31a7688cbe0ed5edf4108a1f7ef4653659610d4b I will explain that in the commit log and send a v2 for that. -- Heiko > > Regards, > Yann E. MORIN. > > > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" > > BR2_TARGET_UBOOT_NEEDS_DTC=y > > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > > @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > > BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > > BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y > > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y > > +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y > > BR2_TARGET_UBOOT_FORMAT_CUSTOM=y > > BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" > > BR2_TARGET_UBOOT_SPL=y > > -- > > 2.20.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From heiko.thiery at gmail.com Tue Nov 8 07:36:07 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Tue, 8 Nov 2022 08:36:07 +0100 Subject: [Buildroot] [PATCH v2] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 Message-ID: <20221108073606.166060-1-heiko.thiery@gmail.com> The U-Boot makefile for the host tools does not handle the compiler/linker options properly. There are some patches [1][2] that fixes that issue already applied in the newer U-Boot version 2022.10. So we have to bump U-Boot to fix an autobuilder fail. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) Cc: Yann E. MORIN Signed-off-by: Heiko Thiery --- configs/kontron_bl_imx8mm_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index ff376662e9..240cb52245 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" BR2_TARGET_UBOOT_SPL=y -- 2.30.2 From thomas.petazzoni at bootlin.com Tue Nov 8 07:38:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 8 Nov 2022 08:38:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build In-Reply-To: References: <20221106222042.648813-1-fontaine.fabrice@gmail.com> <20221107230925.73bb92d9@windsurf> Message-ID: <20221108083837.67014205@windsurf> On Mon, 7 Nov 2022 23:35:43 +0100 Fabrice Fontaine wrote: > > Applied to master, thanks. However, aren't some of the other > > linux-tools also affected by a similar issue (tmon, cpupower, etc.) ? > > Nope, tmon was already fixed in commit > 2cbcdbf0add46da55020eb56b5e4b974b44e958b. > The other ones can't be built statically. ACK, thanks for the feedback! 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 Nov 8 07:39:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 08 Nov 2022 07:39:38 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-07 Message-ID: <20221108073945.37B5C606FF@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-07 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 7 | 1 | 0 | 8 | 2022.08.x | 6 | 9 | 0 | 15 | master | 125 | 148 | 0 | 273 | next | 46 | 81 | 2 | 129 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 18 s6-linux-init-1.0.6.3 | 11 imagemagick-7.1.0-51 | 8 glibc-2.36-66-ga1dc0be03c9d... | 6 libkcapi-1.4.0 | 6 xz-5.2.7 | 6 gobject-introspection-1.72.0 | 4 unknown | 4 dash-0.5.11.5 | 3 elfutils-0.186 | 3 gerbera-1.10.0 | 3 host-binutils-2.39 | 3 host-pahole-1.24 | 3 libgpg-error-1.45 | 3 linux-5.10.145-cip17 | 3 linuxptp-3.1.1 | 3 lirc-tools-0.10.2 | 3 lxc-5.0.1 | 3 alsa-utils-1.2.8 | 2 augeas-1.12.0 | 2 frr-8.3.1 | 2 google-breakpad-c85eb4a59b6... | 2 host-binutils-2.38 | 2 linux-6.0.1 | 2 rtl8821au-4235b0ec7d7220a63... | 2 brltty-6.5 | 1 check-0.15.2 | 1 crun-1.5 | 1 ctorrent-dnh3.3.2 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 exempi-2.6.1 | 1 fftw-quad-3.3.8 | 1 flannel-0.14.0 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gdb-arc-2020.09-releas... | 1 host-go-1.19.3 | 1 igh-ethercat-1.5.2 | 1 ipmitool-1_8_19 | 1 jemalloc-5.3.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 matio-1.5.23 | 1 mdio-tools-1.2.0 | 1 memcached-1.6.16 | 1 mesa3d-22.2.2 | 1 netsniff-ng-0.6.8 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 opensbi-0.9 | 1 opus-1.3.1 | 1 perl-5.34.1 | 1 php-8.1.12 | 1 ramspeed-2.6.0 | 1 s6-linux-utils-2.6.0.0 | 1 tealdeer-1.6.1 | 1 uboot-tools-2021.07 | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 xapp_xdm-1.1.13 | 1 xfsprogs-5.14.2 | 1 zeek-4.1.1 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/63253c79791cd936055bc5e837ccfc229243488a | nios2 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/9b2046bb63acc090b8c92adf9a62cfa6df798940 | riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/92feaec34c343303a5b365cfca25b369fbab49ce | ORPH riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/21f980eaaa17bc74288d2ee73f29bbff6923e831 | ORPH mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ab9f4d7cc2a00e46bbefc5887cc1fd8f02480a06 | aarch64_be | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/9bfeb345393484080677b4b74404c7c312f84eb9 | ORPH arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/63319c2abe5d627738561657ed439d1938e3f00f | riscv64 | ctorrent-dnh3.3.2 | NOK | http://autobuild.buildroot.net/results/7aadd9d6e9e92dfbe0ddf55f9294eeed93e974e9 | sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2567726ad42d43e4b184df9e2d158fcfd1d3fca2 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2f95a6111b33eadbac745458349f0197745198bd | ORPH sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f8875ca8842f123a01d6fb7cfdc9f815ff4df408 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/0991a7b8c13acf68a1cf821ccba4c4d301b14fd8 | ORPH aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/45a638a7cb9e89048914553cb84e554996bff870 | i686 | efivar-38 | NOK | http://autobuild.buildroot.net/results/7769f6341793234f79a3ff78477e5fdea1c155f0 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f57071ff39cce6afe392eb2b596a57c30c539414 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4c591beef6e87fa478a9a4a1cee41b7aee8281c5 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3af5f09c2f8a3207623f7dc675dd08633c12cbcc | ORPH powerpc | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/ccaa403014841e0c40a2251cb6aa6124512c9014 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/154aee6fc9b3845067a854425e0bdc3aa9e72d20 | ORPH arm | flannel-0.14.0 | NOK | http://autobuild.buildroot.net/results/9fdb7de2e3218d4584c827934cbaa9e5d40f0313 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/a9109f4d9e1343952e7eb7a22594616d35edcda9 | ORPH arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/71f505b63503cc109717d757d0197bad78f7e597 | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/62c1a216f6aa194c8eca662812370f243565dfb7 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f4b4369ca02fba517ac94089fb458a79ce3abf32 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bda26b5ec37db020961810b2481f8ab1a4739109 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d62deb3c54b0256e23a447f17df47a05236f15c1 | microblazeel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/83cd15f4a67dbba4be81ff5cead77e938f8bd53f | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b2d265041600e43247b5802950ae581f230ba6d0 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3465bc5cb99221a60dfb6f6eb74ff927c27ca3b0 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9dfc4ec97a5a58c57ef4b63263a132ef6625928c | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1c489b6edcc9a554c9a4142c2075f76cba8aa3b8 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9c602ab8d77ac665d0ec5e0361df4f0aa94e9762 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b95532ac318d6c732fed8ad5474287c1eeddc08e | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0c093ab6c848203e504e516fa4c152512ee10087 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/67a9a99901629926680e1c8220ef79729a036e66 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/66aaada851b665a58ddc0d9233f067fea330a5d6 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/276e8dfa38f8813656fc6c8ca611a0c37712ae5f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4f0c1105df2bfad98352633bc75f21cbe4afc2ca | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c50ea135a908e5fbf52407926c4e7f111772f1f0 | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/0b70d0267b5bd84107da6907da32bbebc5435e9f | mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/aacfbf99ab8b1e78371fb6e178647745b0e770d6 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ee54765914f435aea9b4daf7dc9a071eb9e3b3d1 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/96409c767fd3c7593a16cda6552604e91ae071fa | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8ea06372fe8f61749595dbd435c16a5c8788f74b | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/64e64df5f14bc2ec84d10328fbe28c0099f52f76 | riscv32 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/d90ebfafb17f54a840018981590083176c4d298d | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/5813d68a15dbcad879c4d7f6276e3cbe57fd4f5c | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ea4fef0f3e040dc12aaf310d006e750198dc36d1 | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/dfa6f76a8228f5851f13497636b38a27218fa5af | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7c0e8f8eb0c119d6d2442ef780b95065002a91e9 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7ccfc5db3792aa3d8c07ede2ac972dc31869c96f | sparc | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/96213b72697b817fed814664046ff222b7986c61 | sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7106fe2c1e897298e36c12a023a7565ceacf8858 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bfd22eb213c7a29a0c2e7265c6457541a3332f29 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ff899e789009e9be9d74e442c62f752a99f1f29d | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2783b524d348269afd23c9db1da857755aed1132 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b0b0f730f57ab84e062849a8ad1136693d1c216e | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c25051cef5600dc145d13f295b7bfccafa033276 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8219c19dbae9e7f0b53097fe3e8daa0ede47bb51 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/67fb5126295503a6473ee50e36be4c99bca53abf | ORPH nios2 | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/ecf72cd1ebd53f3b3b10f0a24082f9c0ab5d4d12 | sh4a | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/e959df43b322740094ff02570f9b4911ddd9843d | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/2f4dfb551b25a29d3a463e09d57089a93e7a5592 | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1438372118c57645ab3f4a2c63019dce0a9c077b | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/5a171e17719398a37a42eb93dfa20cd2ab3733b7 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/44bf20e676df030b1a1d52420e458a966b7cfee3 | ORPH powerpc | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/30b031c00e54fa036f0d96167dbb21dbb77c6a5e | i586 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/2fbb9e792a5685ae868126d85faab4f9d1ab7ed4 | powerpc | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/90062b170ab2ff9a7272e5ff76808303b0e6568c | or1k | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/e1222108ce718382d9bc6c91ecf1df26cb80bd3f | or1k | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/c789d43e71e6075e297bef58d888228a89055bbc | armeb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/483a3b4ef2e215c479d46f0331f335285435b609 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0f0c3bc8c98b220e7cd42c00082160f095a08599 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ced55867f4b17188dba3e11fde10ffc1a298ea16 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fb753a0992b9f759f6ce10b2701f3372a1ff0138 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8c210b8253af1f355b26e4d92844fa73797595bd | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/84b9860d2628430ca783a4d9639532d2eafa84c7 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/276123d2b02bc5f2920cb5b88eba46af5ceedf47 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4580e4e9fa8e1b16bbb92524e1d34d39daf2e431 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e740bec6fdf58f7657bb166b93d34305368b24d4 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6ebebb438959565096cd9c8b08e55f7cf7eac1a2 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/857fa297da3a031e27d9dbd90a9d23a6203b0d37 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/710bfbe00378f2b7d0fc8d1fad1362d876328c39 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c9b271b34f3c8038eb1459dc4dd806da49af4f53 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d35b68cdefe8a462a2a08ac790727057ad635664 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5fe93a8a09406dc8f325c9247f8f43e162a7199b | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/02e05c95721e1175b377bc67f10d09868ba15f7a | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/83b6e5f5ae06fa47527e347cbd8ba6490b6c9c01 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/60662ed5a29dbfa1a527394cdb682e847ff71693 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/19bde44904d85837f402d35c44f900d7ad3bacdf | mipsel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/2cf2727eca3e164082e9c51ba682c2a10c0d9270 | ORPH nios2 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/1239507ed892dacfe793801e125dbf70fb38e355 | ORPH i586 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/a1618853604ecf3d230586e82698ded4ff8015de | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/4b843e19c2302c6499f6a39bdfdbb4fcbd13b62b | ORPH or1k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/de4238e8340be3a186c5d67a342b2c19a94dc375 | ORPH armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/acfa4e450be2d7d254e84e324826904fb588e2fb | sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/34802349f285db98c9b47371d81c2e63e8845eb7 | powerpc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/3b30409c26244b90ea5b57e61c6f54f38ea3b02c | riscv64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5145bc4743642086c55d35e44c4e7daf3bee422e | ORPH powerpc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/13282fc899f6cbc1e75b137a79a5983fcac3d7b8 | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/e14770196510a2913c4d67464af01574851698a3 | ORPH powerpc | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/ef384d087ab7d2da2c37664f2d8f9b075a853a1f | mips64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/044f95b98b0c4ebf07410a11cdcedb24842912c0 | x86_64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/785b09ab291ae8de1cbf972228a943723b8ad3f5 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/2e0852d8594f317a476fc328400d89f743541bdb | mips | mdio-tools-1.2.0 | NOK | http://autobuild.buildroot.net/results/c9a507757ce3a01cd08d596cb519ee9f19caf77c | m68k | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/76a2e843703bcae1ca47c4b223675f25599fd819 | ORPH i686 | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/b75c54d8616969750916ff12e0f67739080df368 | nios2 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/fa27f1aab6aaf4df44d0f94475258612fcd06da1 | armeb | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/51a03fe86cc4d39a9e51a88e966fe4527698999a | ORPH mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/5044cd029d19e9cd9468605e13777359bda100a8 | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/d9af9b4bc1193aa05474fdb25c92395b20008cfe | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/58ad938361e3ab2caf35f9e74aa5fb54931e7118 | ORPH aarch64_be | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/e7d9be0f889819c08458a762cce4d58b3663b734 | aarch64 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/56f28675fd7fa2a7bd26c6b145cfd9b54d08e95a | sh4eb | ramspeed-2.6.0 | NOK | http://autobuild.buildroot.net/results/962a8926b8973a4290e87c521cffe81a37bee483 | ORPH i586 | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/520d4e39f60ea7408b505e4a90942e90169afb28 | aarch64 | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/18e155f6348ee635ac3360047d0656274640bcfe | riscv32 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a4ca908d55b6e666ec33f30a452797cdb013c6fe | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/5b7a0b406baed9de8ad14c6091c5d24505afc5b8 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/00fb8f10402a8fa6cff673be64ad47dd974e21dd | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/fbff7ad967de100d76b5b0250fc55b509e84a225 | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/0da04eb44d559a2f201e1bac557ca27645c3891b | powerpc64le | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/28c926bd61b112f22a053acfd62bdcb65c94a4cf | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4184eb8d696d6c456904072907a883b4ca987853 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c91d4704e87baaac2b24014f11299898934a5d1a | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/5da5c76d159dfdc35cc050da09e360ef850e7b76 | mips64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/2396410ab59bb46edcdbc6120c3040b6a86ccdb4 | mips64el | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/abb96ec2ee1d8526902807dce27e6983b0ee72d2 | arm | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/48894799d3e3e8c793c60730255236d73fb13d51 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/c4648fcaaab0aff6330b7a4424c26392cb6a258f | x86_64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/0142453d5dac91915086a9e5f302e322931922fb | arm | unknown | NOK | http://autobuild.buildroot.net/results/87f75c3672b936bd194d43e04f926d017e18b1d8 | sh4eb | unknown | NOK | http://autobuild.buildroot.net/results/974be5ad949c5be0ff01c4edba8b375a7d532c32 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/faec303977cae9a5a8b71ffb3ac869ff9f5b0078 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/84effb696c59c3af8d65e94be718a22bc554d107 | mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/ed063ac9a431826a92be859ea89618a79410159a | ORPH mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/d7d8a540ae22cdb5f3dc1d6dc530919546e6a38f | sparc64 | xapp_xdm-1.1.13 | NOK | http://autobuild.buildroot.net/results/4e94670ea2042c5054d481274d89d0e5154a96ad | armeb | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/8a48e478f2ff12eac995a18c69cdb14c18ab6b3b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/080f0017e758220bc660c60d8ce8b3bc830bd2e3 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/31ed3f056453ea0f67e2e79eb3a2d479836576c0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1e6c46d670d4390dcb1fea35a146a0ec3dda183a | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/237905e0c10dd9d7a9fa63c054e9f47f7bdccbf5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/78eb4ae87663e8784d358cddcdda270306a7e77a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/3c5134cfcf22e87fbb4c3f7ecbbbdb97c8167ae6 | ORPH microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/71064e0c04d170e941a1e189d7f0928e71c86723 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/a86adfab288f39c014c5ca55bd605c8ef4f0f06d | ORPH Classification of failures by reason for next --------------------------------------------- libnss-3.84 | 8 host-binutils-2.38 | 7 aubio-0.4.9 | 6 glibc-2.36-66-ga1dc0be03c9d... | 5 imagemagick-7.1.0-51 | 5 crun-1.5 | 3 python-bunch-1.0.1 | 3 s6-linux-init-1.0.6.3 | 3 alsa-utils-1.2.8 | 2 apcupsd-3.14.14 | 2 gensio-2.5.5 | 2 gobject-introspection | 2 host-rust-1.65.0 | 2 libgcrypt-1.10.1 | 2 linux-6.0.1 | 2 bdwgc-8.2.2 | 1 botan-2.19.2 | 1 brltty-6.5 | 1 dash-0.5.11.5 | 1 fs/cramfs/cramfs.mk:46: /tm... | 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 fwts-22.09.00 | 1 gerbera-1.10.0 | 1 host-binutils-2.39 | 1 host-pahole-1.24 | 1 jack2-1.9.21 | 1 kexec-2.0.25 | 1 libdnet-1.16.1 | 1 libmad-0.15.1b | 1 linux-5.10.145-cip17-rt7 | 1 lxc-4.0.12 | 1 mosquitto-2.0.15 | 1 mxs-bootlets-10.12.01 | 1 norm-1.5.8 | 1 perl-5.34.1 | 1 perl-net-ssleay-1.85 | 1 procps-ng-3.3.17 | 1 proj-8.1.1 | 1 python-numpy-1.23.4 | 1 qt5base-2ffb7ad8a1079a0444b... | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/4511dcf093a2878a3bf7538c371cb8772ce37e01 | arm | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/039463b9f6bad32d9a0a30003b55aa38458cc2d3 | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ef1bd7545b3ad9fbaf9e44d389be5f3edde5f999 | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/a0dad7450860b7ec05a127cfd21b644562bf19c1 | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/56e14e285cac549ae9b44f32d5a91b82ccfb52c2 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ae1160067a717e6d85a1e5881294e7eb952b530c | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/de67778f8a39771bece71b65dc1627f3df3f7fec | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/db9bbee5477db5a610740f2d08b2f3db6843cd49 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b0f66e20f99561eaaaecc39665116b3afb58e1ab | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/213cafc1f186e5fd72dcebba79cf938e09eda353 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/aff76040520e1740ecb5c5f429a1f6ab3d2e7141 | i686 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/1390110342cf086f9eea35dbf69f655eb95ea4f1 | ORPH microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/72146ef1e8a0d391181336279687f4d0bf5053d5 | mips64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2ae8c50513d36ac09955c93fe5eda22be54c0455 | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6b1eacd5c6c3b3047cb2931bd04d4fc96887c3db | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/04220fb83fca63a44ba8933348946342a039ea55 | arc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/7a0786b2bf6e6de52497f2d302e2d8a23c448275 | ORPH x86_64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/22926d77120d6aa7138069313d8cf8c533ab9ce4 | armeb | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/37ced645a3dcca76d46d64a6141749f1a65d3253 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d6e09649d41aea19162688ca0a5b823d9e552e2b | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/bea564c2453094344f4b577734f79a7cefe564c5 | armeb | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/b2b12ae8132af0fbee8d75454096f25636d97b9b | aarch64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/a3705f9e711baa33fe9e270a90f4818725e67c89 | powerpc64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/ed284edb5c678acf92621e8560f0eb2efb32f92b | arceb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/1ba73b07f84c2977f5f19eed376083be01f8f208 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3da65db1f1aae2cb90df8314f2dde5537767ffec | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ddcc3f2fea06faa37d6219d7053c195db01f24e6 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b6575711563947280a28c0d51f78c7dfb54e671c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/14886c1a6499e4f680b1711413a91f1e328d6a5d | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2574b659d2cda251f71826b1bd8a15505c413254 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ba83e4c0f4f69ea2275dc51e2dd0c8ab5c82c009 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2e5c4c6653623d08fc06ab4dfdde9656a5a93e9b | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/99f95cfc7506eec58066a28ee6e1fed2dec88739 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1cf3771fc6486ad83d49f01f42c66604f50366a0 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a98a0adc75c00f4d5c56bfdd58effcfa05cd24da | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c79761a3a76feb43fc905722efa62758682704c4 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5b6ea49dea36d13b1e3cf67eae343745af18bf5c | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8f65406e1b977cdf5733e78a25e2fd6a80c5ce89 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0432a4c5942c6dcb5d1986e8c6521c7df6a46d65 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e3c4fd4dc6df6c0faed56711e641addf86d78574 | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/74802c74afb8146a7ed9ce01dd196fe5c0ed9548 | sh4 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/da8c4ded669bc38ae2b191b39a83b3429ea5490e | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/c3c421d14c0c64953c64b05ba51a10d48cbd39dd | armeb | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/45b27deaf04fad1bf6c07b0c1615c5ea31a5df7e | i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/513cd38002250aad6a2000607aa06315427b747b | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4ccb6e89155b87d5e4cc790f79e3e55570ce6b7c | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c74e5f61ebb5f1327af02b3d7b4a4ac09475c2d2 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/431c6ce32aeb2f22fafffb106dce4ac118169694 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d904010b9755e81652c15d61c4f14fd327095c46 | ORPH sparc64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/22b6d802bdb58c8d31fb226a254afe038f219bc0 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/34598ef922fb318e1061cf1d4acd3e62b2b72ec2 | ORPH aarch64_be | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/99ee1ffb7786d5c0a60ef226626d7bc3ca968a2d | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/32fe7a53651bb681486f1cddbc8d15148306dfb0 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4b144d6cec5b8c0cf9f3afcc2baa2faa42aded69 | ORPH arm | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/63b192dbca9ab19468b042cd3a3886db70844387 | ORPH powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d941448f348d12c23c7b917f43852bcba4cce092 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d0fc409a13436348a0b08763dbebad8329c41555 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8be91a67c54827aca480eed601609aabf5eaf262 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7b32865b52aee37eb6a552a1c69c5d8cb2320b00 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6ab02ae1a3b9f8992d360a6aeb1405cfdac92dc9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fd5c766b29dfef4a9b930e5c0c08c287db335880 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9f153eafd0c5d9c69f4a6ea84fbcba59868f8bca | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b742929f43feac1ba56fa4b01662f838090e5950 | microblazeel | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/2582a7302d1000ad31d223cc1902d34f0c0ca181 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b61e0156c5c825ba5680e797af7fcda6796aaf99 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f1db3b81d3eb0340a2fc7719fbe50a8db72ea351 | ORPH s390x | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/416f13fa523026177f1234ce4029e137789d9b8a | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/8dcb881cdfaae0828bcd69550dcbde41a8352d8b | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/393cccb050fdac4623e8c72b08b1a006b6b14a80 | ORPH mips | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/2cd824688f6ace6f40d9e05b35a654510c8f2eae | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/08abd62bdb558ff63bcc65647a6957350c2b5c53 | s390x | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/cc2645b64f65ddea6a2a688bdb3b7253ea67fc75 | s390x | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/535512a039bd25886088ecf9759e0e8fd89c56d8 | ORPH or1k | proj-8.1.1 | NOK | http://autobuild.buildroot.net/results/a10c9ecd983c49fd7862700cedf7673182b7bec2 | aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/59b7434beb070f7f8350cd774e8434f2bf44ea41 | sparc64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/2e1fab2d09c59d5b3c7cded41a83946cfe68d073 | or1k | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/6048bfa8a419530c424c8bc9675acf927708885c | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/e7dadf001863c420c38988114b3d39625b4267b8 | i686 | qt5base-2ffb7ad8a1079a0444b... | NOK | http://autobuild.buildroot.net/results/0a4a03779c0ab9501ed005ad3379588697a175f1 | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/03da99faa7c3cfbb933082e39f21f9d5f9141e18 | arceb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/60246061bc6f5b85eba9e4a943eebac58236e293 | riscv64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c77fca44c2ac60a4e28d2e021f3c5a55c89d8497 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/a5815d2aa9bf8d30777a4b665e00a0fd26e21511 | Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/bfe915d8e230de5db7990c878cde85fba7ef4281 | Classification of failures by reason for 2022.08.x -------------------------------------------------- check-0.15.2 | 1 dash-0.5.11.5 | 1 google-breakpad-c85eb4a59b6... | 1 host-pahole-73383b3a39afe86... | 1 igd2-for-linux-2.1 | 1 imagemagick-7.1.0-51 | 1 ltp-testsuite-20220527 | 1 unknown | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv32 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/4138ce18e38030a7dd66c34c01e9cad0ef366760 | ORPH sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a79b8c47736a3e2d328d81dab3e509786bb36578 | ORPH mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/0c22db0890a0b8fcfee70053fa76edff79536456 | sh4aeb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/caba0740b8b3187055cdcd79e26dfd2ba80b9e53 | arc | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/7d8bbd01c7ea3d781227def58ae6832063f16f69 | arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/88013e45c2dc43bbeb8f25d358960229c520c3b5 | ORPH i686 | ltp-testsuite-20220527 | NOK | http://autobuild.buildroot.net/results/0f60cce1efd54e37e307354cdaf1c13d7056512e | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/ef53975c543927b5452c3fe3f8e3957fea273230 | riscv64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/bca91e4012074675e5313b501c991964bab40c0e | Gitlab CI results for 2022-11-07 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261222 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261365 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261450 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261348 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261220 | ORPH -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Tue Nov 8 07:40:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 8 Nov 2022 08:40:59 +0100 Subject: [Buildroot] [git commit] package/boost: fix patch formatting issue Message-ID: <20221108074200.E0A6688123@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a0759dd02401e681b008c17b18a9669aba4b8f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit ea38acd17d88b9eaf853313398c772b94338ad47 ("package/boost: backport development branch changes to fix MIPS64 build failure") introduced a patch formatting issue detected by check-package. This commit fixes this issue. Fixes: package/boost/0001-Improve-modfunc-performance.patch:4: generate your patches with 'git format-patch -N' https://gitlab.com/buildroot.org/buildroot/-/jobs/3287511158 Signed-off-by: Thomas Petazzoni --- package/boost/0001-Improve-modfunc-performance.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/boost/0001-Improve-modfunc-performance.patch b/package/boost/0001-Improve-modfunc-performance.patch index 9cf5d8387e..a34d6bb4d5 100644 --- a/package/boost/0001-Improve-modfunc-performance.patch +++ b/package/boost/0001-Improve-modfunc-performance.patch @@ -1,7 +1,7 @@ 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 1/1] Improve "modfunc" performance Fixes #79 +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 From thomas.petazzoni at bootlin.com Tue Nov 8 07:40:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 8 Nov 2022 08:40:46 +0100 Subject: [Buildroot] [git commit] package/libkcapi: disable -Werror Message-ID: <20221108074200.D65448820E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f6c257638cf2598cad123afa8cdbf84437de072 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following musl build failure (disabling -Werror seems to be the only "solution": https://github.com/smuellerDD/libkcapi/issues/136): lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:212:12: error: unsigned conversion from 'long int' to 'long unsigned int' changes value from '-4' to '4294967292' [-Werror=sign-conversion] 212 | header = CMSG_NXTHDR(&msg, header); | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/c789d43e71e6075e297bef58d888228a89055bbc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/libkcapi/0002-Add-disable-werror.patch | 46 ++++++++++++++++++++++++++ package/libkcapi/libkcapi.mk | 1 + 2 files changed, 47 insertions(+) diff --git a/package/libkcapi/0002-Add-disable-werror.patch b/package/libkcapi/0002-Add-disable-werror.patch new file mode 100644 index 0000000000..4f2f55f145 --- /dev/null +++ b/package/libkcapi/0002-Add-disable-werror.patch @@ -0,0 +1,46 @@ +From c27b154f03ad7e94447c7114d73aee60f0098093 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Mon, 7 Nov 2022 13:38:06 +0100 +Subject: [PATCH] Add --disable-werror + +Allow the user to disable -Werror through --disable-werror + +Signed-off-by: Fabrice Fontaine +Signed-off-by: Stephan Mueller +[Retrieved from: +https://github.com/smuellerDD/libkcapi/commit/c27b154f03ad7e94447c7114d73aee60f0098093] +--- + Makefile.am | 5 ++++- + configure.ac | 3 +++ + 2 files changed, 7 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index 1c95d3d..cddedac 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,7 +2,10 @@ ACLOCAL_AMFLAGS = -I m4 + AUTOMAKE_OPTIONS = subdir-objects + lib_LTLIBRARIES = libkcapi.la + +-COMMON_CPPFLAGS = -Wextra -Wall -pedantic -fwrapv --param ssp-buffer-size=4 -O2 -Werror -std=gnu99 -Wconversion ++COMMON_CPPFLAGS = -Wextra -Wall -pedantic -fwrapv --param ssp-buffer-size=4 -O2 -std=gnu99 -Wconversion ++if ENABLE_WERROR ++COMMON_CPPFLAGS += -Werror ++endif + COMMON_LDFLAGS = -Wl,-z,relro,-z,now + + libtool: $(LIBTOOL_DEPS) +diff --git a/configure.ac b/configure.ac +index cb910e2..e230577 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -76,6 +76,9 @@ AX_ADD_FORTIFY_SOURCE + + AC_CHECK_API_VERSION + ++AC_ARG_ENABLE([werror], [AS_HELP_STRING([--disable-werror], [Disable -Werror])], [with_werror=$enableval], [with_werror=yes]) ++AM_CONDITIONAL([ENABLE_WERROR], [test "x$with_werror" = "xyes"]) ++ + AC_ARG_ENABLE([kcapi-test], [AS_HELP_STRING([--enable-kcapi-test], [Compile kcapi test program])], [with_kcapi_test=$enableval]) + AM_CONDITIONAL([ENABLE_KCAPI_TEST], [test "x$with_kcapi_test" = "xyes"]) + diff --git a/package/libkcapi/libkcapi.mk b/package/libkcapi/libkcapi.mk index e88928a74d..c6251c286c 100644 --- a/package/libkcapi/libkcapi.mk +++ b/package/libkcapi/libkcapi.mk @@ -15,6 +15,7 @@ LIBKCAPI_CONF_ENV = \ ac_cv_path_DB2PDF="" \ ac_cv_path_DB2PS="" \ ac_cv_path_XMLTO="" +LIBKCAPI_CONF_OPTS = --disable-werror LIBKCAPI_MAKE_OPTS = CPPFLAGS="$(TARGET_CPPFLAGS)" ifeq ($(BR2_PACKAGE_LIBKCAPI_ASYM),y) From afshin.nasser at gmail.com Tue Nov 8 08:45:51 2022 From: afshin.nasser at gmail.com (Nasser Afshin) Date: Tue, 8 Nov 2022 12:15:51 +0330 Subject: [Buildroot] [PATCH v3 RESEND] python-pycrate: new package In-Reply-To: References: <20221025065539.4646-1-afshin.nasser@gmail.com> <20221026102255.GA602@smart-All-Series> <20221029080229.GA24217@smart-All-Series> Message-ID: <20221108084551.GA22961@smart-All-Series> Hi, I'm resending the patch again. Ping! On Sun, Oct 30, 2022 at 10:11:56AM +0100, Yegor Yefremov wrote: > Hi Nasser, > > On Sat, Oct 29, 2022 at 10:02 AM Nasser Afshin wrote: > > > > Hi Yegor, > > > > On Wed, Oct 26, 2022 at 08:21:30PM +0200, Yegor Yefremov wrote: > > > Hi Nasser, > > > > > > On Wed, Oct 26, 2022 at 12:23 PM Nasser Afshin wrote: > > > > > > > > Hi Yegor, > > > > > > > > Thankyou for taking time to review my patch. > > > > > > > > On Tue, Oct 25, 2022 at 10:33:19AM +0200, Yegor Yefremov wrote: > > > > > Hi Nasser, > > > > > > > > > > On Tue, Oct 25, 2022 at 8:55 AM Nasser Afshin wrote: > > > > > > > > > > > > Signed-off-by: Nasser Afshin > > Reviewed-by: Yegor Yefremov > > Best regards, > Yegor > > > > > > > --- > > > > > > package/Config.in | 1 + > > > > > > package/python-pycrate/Config.in | 8 ++++++++ > > > > > > package/python-pycrate/python-pycrate.hash | 4 ++++ > > > > > > package/python-pycrate/python-pycrate.mk | 13 +++++++++++++ > > > > > > > > > > An entry to the DEVELOPERS file is missing. > > > > > > > > May you help me to whome this entry should refer? > > > > > > You should add yourself as a "maintainer" of the package you add. Just > > > look at other entries. > > > > > I have added myself as a maintainer of this package. Thankyou. > > > > > > > > > > > > > > > > > 4 files changed, 26 insertions(+) > > > > > > create mode 100644 package/python-pycrate/Config.in > > > > > > create mode 100644 package/python-pycrate/python-pycrate.hash > > > > > > create mode 100644 package/python-pycrate/python-pycrate.mk > > > > > > > > > > > > diff --git a/package/Config.in b/package/Config.in > > > > > > index 56b1a08d8b..2443b7bb27 100644 > > > > > > --- a/package/Config.in > > > > > > +++ b/package/Config.in > > > > > > @@ -951,6 +951,7 @@ menu "External python modules" > > > > > > source "package/python-pyasn1-modules/Config.in" > > > > > > source "package/python-pycli/Config.in" > > > > > > source "package/python-pycparser/Config.in" > > > > > > + source "package/python-pycrate/Config.in" > > > > > > source "package/python-pycrypto/Config.in" > > > > > > source "package/python-pycryptodomex/Config.in" > > > > > > source "package/python-pydal/Config.in" > > > > > > diff --git a/package/python-pycrate/Config.in b/package/python-pycrate/Config.in > > > > > > new file mode 100644 > > > > > > index 0000000000..9e2123d4dd > > > > > > --- /dev/null > > > > > > +++ b/package/python-pycrate/Config.in > > > > > > @@ -0,0 +1,8 @@ > > > > > > +config BR2_PACKAGE_PYTHON_PYCRATE > > > > > > + bool "python-pycrate" > > > > > > + help > > > > > > + It provides basically a runtime for encoding and decoding data structures, > > > > > > + including CSN.1 and ASN.1. Additionally, it features a 3G and LTE mobile core > > > > > > + network. > > > > > > + > > > > > > + https://github.com/P1sec/pycrate/ > > > > > > diff --git a/package/python-pycrate/python-pycrate.hash b/package/python-pycrate/python-pycrate.hash > > > > > > new file mode 100644 > > > > > > index 0000000000..24aa51d8e4 > > > > > > --- /dev/null > > > > > > +++ b/package/python-pycrate/python-pycrate.hash > > > > > > @@ -0,0 +1,4 @@ > > > > > > +# md5 from https://pypi.python.org/pypi/pycrate/json > > > > > > +md5 075622d5d573274cd4dbfe268ca52f7f pycrate-0.5.5.tar.gz > > > > > > +# Locally computed > > > > > > +sha256 59f09331890a389a6b98412f19f4fb021c5a75a35ab07bf5ba0d1e299a0967af pycrate-0.5.5.tar.gz > > > > > > diff --git a/package/python-pycrate/python-pycrate.mk b/package/python-pycrate/python-pycrate.mk > > > > > > new file mode 100644 > > > > > > index 0000000000..41ce6c18f2 > > > > > > --- /dev/null > > > > > > +++ b/package/python-pycrate/python-pycrate.mk > > > > > > @@ -0,0 +1,13 @@ > > > > > > +################################################################################ > > > > > > +# > > > > > > +# python-pycrate > > > > > > +# > > > > > > +################################################################################ > > > > > > + > > > > > > +PYTHON_PYCRATE_VERSION = 0.5.5 > > > > > > +PYTHON_PYCRATE_SOURCE = pycrate-$(PYTHON_PYCRATE_VERSION).tar.gz > > > > > > +PYTHON_PYCRATE_SITE = https://files.pythonhosted.org/packages/25/8f/b3d7e0b541aa04b2f0f7aa694a6946b572bfa2e2627cf1f12b5416d633df > > > > > > +PYTHON_PYCRATE_SETUP_TYPE = distutils > > > > > > > > > > SETUP_TYPE is setuptools. > > > > > > > > > > Have you tried this command? > > > > > > > > > > ./utils/scanpypi pycrate > > > > > > > > > > It will do almost everything you need. The thing that is missing is > > > > > licensing info because there is no license file in the source archive. > > > > > > > > Thankyou for pointing this out. Now I send a new version, using this > > > > command and also adding licensing info. > > > > > > > > > > Best regards, > > > > > Yegor > > > > > > > > > > > +PYTHON_PYCRATE_LICENSE = LGPL-2.1-or-later > > > > > > + > > > > > > +$(eval $(python-package)) > > > > > > -- > > > > > > 2.17.1 > > > > > > > > > > > > > > This is the second version of my patch. > > > > > > > > From 979beabd86f1c15d159e37136bc9591fb39b844e Mon Sep 17 00:00:00 2001 > > > > From: Nasser Afshin > > > > Date: Tue, 25 Oct 2022 16:06:53 +0330 > > > > Subject: [PATCH v2] python-pycrate: new package > > > > > > > > Signed-off-by: Nasser Afshin > > > > --- > > > > v1 -> v2: Added licence file and its checksum > > > > Used ./utils/scanpypi pycrate tool to be consistent with > > > > others > > > > > > > > package/Config.in | 1 + > > > > package/python-pycrate/Config.in | 6 ++++++ > > > > package/python-pycrate/python-pycrate.hash | 6 ++++++ > > > > package/python-pycrate/python-pycrate.mk | 14 ++++++++++++++ > > > > 4 files changed, 27 insertions(+) > > > > create mode 100644 package/python-pycrate/Config.in > > > > create mode 100644 package/python-pycrate/python-pycrate.hash > > > > create mode 100644 package/python-pycrate/python-pycrate.mk > > > > > > > > diff --git a/package/Config.in b/package/Config.in > > > > index e3a34d6e97..a6fcc72cc8 100644 > > > > --- a/package/Config.in > > > > +++ b/package/Config.in > > > > @@ -1168,6 +1168,7 @@ menu "External python modules" > > > > source "package/python-pycairo/Config.in" > > > > source "package/python-pycares/Config.in" > > > > source "package/python-pycparser/Config.in" > > > > + source "package/python-pycrate/Config.in" > > > > source "package/python-pycryptodomex/Config.in" > > > > source "package/python-pycups/Config.in" > > > > source "package/python-pydal/Config.in" > > > > diff --git a/package/python-pycrate/Config.in b/package/python-pycrate/Config.in > > > > new file mode 100644 > > > > index 0000000000..193a973f7e > > > > --- /dev/null > > > > +++ b/package/python-pycrate/Config.in > > > > @@ -0,0 +1,6 @@ > > > > +config BR2_PACKAGE_PYTHON_PYCRATE > > > > + bool "python-pycrate" > > > > + help > > > > + A software suite to handle various data formats. > > > > + > > > > + https://github.com/P1sec/pycrate/ > > > > diff --git a/package/python-pycrate/python-pycrate.hash b/package/python-pycrate/python-pycrate.hash > > > > new file mode 100644 > > > > index 0000000000..8ad33370b4 > > > > --- /dev/null > > > > +++ b/package/python-pycrate/python-pycrate.hash > > > > @@ -0,0 +1,6 @@ > > > > +# md5, sha256 from https://pypi.org/pypi/pycrate/json > > > > +md5 075622d5d573274cd4dbfe268ca52f7f pycrate-0.5.5.tar.gz > > > > +sha256 59f09331890a389a6b98412f19f4fb021c5a75a35ab07bf5ba0d1e299a0967af pycrate-0.5.5.tar.gz > > > > +# Locally computed > > > > +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 license.txt > > > > + > > > > diff --git a/package/python-pycrate/python-pycrate.mk b/package/python-pycrate/python-pycrate.mk > > > > new file mode 100644 > > > > index 0000000000..c0da152656 > > > > --- /dev/null > > > > +++ b/package/python-pycrate/python-pycrate.mk > > > > @@ -0,0 +1,14 @@ > > > > +################################################################################ > > > > +# > > > > +# python-pycrate > > > > +# > > > > +################################################################################ > > > > + > > > > +PYTHON_PYCRATE_VERSION = 0.5.5 > > > > +PYTHON_PYCRATE_SOURCE = pycrate-$(PYTHON_PYCRATE_VERSION).tar.gz > > > > +PYTHON_PYCRATE_SITE = https://files.pythonhosted.org/packages/25/8f/b3d7e0b541aa04b2f0f7aa694a6946b572bfa2e2627cf1f12b5416d633df > > > > +PYTHON_PYCRATE_SETUP_TYPE = setuptools > > > > +PYTHON_PYCRATE_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/P1sec/pycrate/master/license.txt > > > > +PYTHON_PYCRATE_LICENSE = LGPL-2.1+ > > > > + > > > > +$(eval $(python-package)) > > > > > > The patch looks good now. Thanks. > > > > > > Best regards, > > > Yegor > > > > This is the third version of the patch: > > > > From de6e28885836a6d9a5347a083a68055098508583 Mon Sep 17 00:00:00 2001 > > From: Nasser Afshin > > Date: Tue, 25 Oct 2022 16:06:53 +0330 > > Subject: [PATCH v3] python-pycrate: new package > > > > Signed-off-by: Nasser Afshin > > --- > > v1 -> v2: Added licence file and its checksum > > Used ./utils/scanpypi pycrate tool to be consistent with > > others > > v2 -> v3: Added myself as the maintainer of this package > > > > DEVELOPERS | 3 +++ > > package/Config.in | 1 + > > package/python-pycrate/Config.in | 6 ++++++ > > package/python-pycrate/python-pycrate.hash | 6 ++++++ > > package/python-pycrate/python-pycrate.mk | 14 ++++++++++++++ > > 5 files changed, 30 insertions(+) > > create mode 100644 package/python-pycrate/Config.in > > create mode 100644 package/python-pycrate/python-pycrate.hash > > create mode 100644 package/python-pycrate/python-pycrate.mk > > > > diff --git a/DEVELOPERS b/DEVELOPERS > > index 6e0b765ba1..a1b48fd45c 100644 > > --- a/DEVELOPERS > > +++ b/DEVELOPERS > > @@ -2157,6 +2157,9 @@ N: Murat Demirten > > F: package/jpeg-turbo/ > > F: package/libgeotiff/ > > > > +N: Nasser Afshin > > +F: package/python-pycrate/ > > + > > N: Nathaniel Roach > > F: package/bandwidthd/ > > F: package/libgudev/ > > diff --git a/package/Config.in b/package/Config.in > > index e3a34d6e97..a6fcc72cc8 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1168,6 +1168,7 @@ menu "External python modules" > > source "package/python-pycairo/Config.in" > > source "package/python-pycares/Config.in" > > source "package/python-pycparser/Config.in" > > + source "package/python-pycrate/Config.in" > > source "package/python-pycryptodomex/Config.in" > > source "package/python-pycups/Config.in" > > source "package/python-pydal/Config.in" > > diff --git a/package/python-pycrate/Config.in b/package/python-pycrate/Config.in > > new file mode 100644 > > index 0000000000..193a973f7e > > --- /dev/null > > +++ b/package/python-pycrate/Config.in > > @@ -0,0 +1,6 @@ > > +config BR2_PACKAGE_PYTHON_PYCRATE > > + bool "python-pycrate" > > + help > > + A software suite to handle various data formats. > > + > > + https://github.com/P1sec/pycrate/ > > diff --git a/package/python-pycrate/python-pycrate.hash b/package/python-pycrate/python-pycrate.hash > > new file mode 100644 > > index 0000000000..8ad33370b4 > > --- /dev/null > > +++ b/package/python-pycrate/python-pycrate.hash > > @@ -0,0 +1,6 @@ > > +# md5, sha256 from https://pypi.org/pypi/pycrate/json > > +md5 075622d5d573274cd4dbfe268ca52f7f pycrate-0.5.5.tar.gz > > +sha256 59f09331890a389a6b98412f19f4fb021c5a75a35ab07bf5ba0d1e299a0967af pycrate-0.5.5.tar.gz > > +# Locally computed > > +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 license.txt > > + > > diff --git a/package/python-pycrate/python-pycrate.mk b/package/python-pycrate/python-pycrate.mk > > new file mode 100644 > > index 0000000000..c0da152656 > > --- /dev/null > > +++ b/package/python-pycrate/python-pycrate.mk > > @@ -0,0 +1,14 @@ > > +################################################################################ > > +# > > +# python-pycrate > > +# > > +################################################################################ > > + > > +PYTHON_PYCRATE_VERSION = 0.5.5 > > +PYTHON_PYCRATE_SOURCE = pycrate-$(PYTHON_PYCRATE_VERSION).tar.gz > > +PYTHON_PYCRATE_SITE = https://files.pythonhosted.org/packages/25/8f/b3d7e0b541aa04b2f0f7aa694a6946b572bfa2e2627cf1f12b5416d633df > > +PYTHON_PYCRATE_SETUP_TYPE = setuptools > > +PYTHON_PYCRATE_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/P1sec/pycrate/master/license.txt > > +PYTHON_PYCRATE_LICENSE = LGPL-2.1+ > > + > > +$(eval $(python-package)) > > -- > > 2.17.1 > > Best regards, Nasser Afshin From thomas.petazzoni at bootlin.com Tue Nov 8 13:26:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 8 Nov 2022 14:26:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/libkcapi: disable -Werror In-Reply-To: <20221107224105.461499-1-fontaine.fabrice@gmail.com> References: <20221107224105.461499-1-fontaine.fabrice@gmail.com> Message-ID: <20221108142657.41aeebae@windsurf> On Mon, 7 Nov 2022 23:41:05 +0100 Fabrice Fontaine wrote: > Fix the following musl build failure (disabling -Werror seems to be the > only "solution": https://github.com/smuellerDD/libkcapi/issues/136): > > lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': > lib/kcapi-kernel-if.c:212:12: error: unsigned conversion from 'long int' to 'long unsigned int' changes value from '-4' to '4294967292' [-Werror=sign-conversion] > 212 | header = CMSG_NXTHDR(&msg, header); > | ^~~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/c789d43e71e6075e297bef58d888228a89055bbc > > Signed-off-by: Fabrice Fontaine > --- > .../libkcapi/0002-Add-disable-werror.patch | 46 +++++++++++++++++++ > package/libkcapi/libkcapi.mk | 1 + > 2 files changed, 47 insertions(+) > create mode 100644 package/libkcapi/0002-Add-disable-werror.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From jerry.kooyman at entrust.com Tue Nov 8 14:43:07 2022 From: jerry.kooyman at entrust.com (jerry.kooyman at entrust.com) Date: Tue, 8 Nov 2022 08:43:07 -0600 Subject: [Buildroot] [PATCH] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_VIM option Message-ID: <20221108144308.1795042-1-jerry.kooyman@entrust.com> From: Jerry Kooyman A host dependency to vim is required if the U-Boot board configuration has CONFIG_USE_DEFAULT_ENV_FILE enabled. So introduce a new BR U-Boot config option BR2_TARGET_UBOOT_NEEDS_VIM to solve this problem. --- boot/uboot/Config.in | 8 ++++++++ boot/uboot/uboot.mk | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 557472b58b..b0f546000e 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -198,6 +198,14 @@ config BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX This is typically the case when the board configuration has CONFIG_TOOLS_MKEFICAPSULE enabled. +config BR2_TARGET_UBOOT_NEEDS_VIM + bool "U-Boot needs vim" + help + Select this option if your U-Boot board configuration + requires vim to be available on the host. This is + typically the case when the board configuration has + CONFIG_USE_DEFAULT_ENV_FILE enabled. + config BR2_TARGET_UBOOT_NEEDS_ATF_BL31 bool "U-Boot needs ATF BL31" depends on BR2_TARGET_ARM_TRUSTED_FIRMWARE diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..a64d3a2c2c 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -235,6 +235,10 @@ ifeq ($(BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX),y) UBOOT_DEPENDENCIES += host-util-linux endif +ifeq ($(BR2_TARGET_UBOOT_NEEDS_VIM),y) +UBOOT_DEPENDENCIES += host-vim +endif + # prior to u-boot 2013.10 the license info was in COPYING. Copy it so # legal-info finds it define UBOOT_COPY_OLD_LICENSE_FILE -- 2.25.1 From wg at grandegger.com Tue Nov 8 17:19:04 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Tue, 8 Nov 2022 18:19:04 +0100 Subject: [Buildroot] [PATCH] package/udisks: fix the tool name in the config help Message-ID: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> The name of the tool in udisks2 is udisksctl. Signed-off-by: Wolfgang Grandegger --- package/udisks/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..4804c0eba0 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -31,7 +31,7 @@ config BR2_PACKAGE_UDISKS interfaces that can be used to query and manipulate storage devices. - o a command-line tool, udisks(1), that can be used to query + o a command-line tool, udisksctl(1), that can be used to query and use the daemon http://www.freedesktop.org/wiki/Software/udisks -- 2.30.2 From wg at grandegger.com Tue Nov 8 17:22:03 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Tue, 8 Nov 2022 18:22:03 +0100 Subject: [Buildroot] [PATCH] package/udisks: add config option to support mounting in, /media Message-ID: Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. --- package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 4804c0eba0..480d988857 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..91328effba 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -39,4 +39,8 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +endif + $(eval $(autotools-package)) -- 2.30.2 From fontaine.fabrice at gmail.com Tue Nov 8 17:51:29 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 8 Nov 2022 18:51:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/perl-net-ssleay: bump to version 1.93_01 Message-ID: <20221108175129.727174-1-fontaine.fabrice@gmail.com> - Refresh patch - Drop -lz from Makefile with libressl as this is the only solution for now: https://github.com/radiator-software/p5-net-ssleay/issues/399 - License has been clarified to be Artistic-2.0 since version 1.86.11: https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de - This bump will fix the following build failure with libressl: In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes Fixes: - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc Signed-off-by: Fabrice Fontaine --- .../0001-fix-build-system.patch | 30 +++++++++---------- package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++-- package/perl-net-ssleay/perl-net-ssleay.mk | 13 ++++++-- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package/perl-net-ssleay/0001-fix-build-system.patch b/package/perl-net-ssleay/0001-fix-build-system.patch index a6cd0f9ceb..a5ccf464ba 100644 --- a/package/perl-net-ssleay/0001-fix-build-system.patch +++ b/package/perl-net-ssleay/0001-fix-build-system.patch @@ -8,29 +8,29 @@ paths, since they are missing the destdir; Buildroot compilers and linkers already know where to search, anyway. Signed-off-by: "Yann E. MORIN" +[Fabrice: update for 1.93_01] +Signed-off-by: Fabrice Fontaine diff -durN perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm ---- perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-04-01 08:08:37.000000000 +0200 -+++ perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-07-13 00:38:46.281380282 +0200 -@@ -37,14 +37,18 @@ - exit 0; # according http://wiki.cpantesters.org/wiki/CPANAuthorNotes this is best-practice when "missing library" +--- perl-net-ssleay-1.64.orig/Makefile.PL 2014-04-01 08:08:37.000000000 +0200 ++++ perl-net-ssleay-1.64/Makefile.PL 2014-07-13 00:38:46.281380282 +0200 +@@ -192,12 +192,16 @@ + exit MISSING_PREREQ; } -- $self->check_openssl_version($prefix, $exec); +- check_openssl_version($prefix, $exec); +# Does not work for cross-compilation. +# In Buildroot, we do have a supported version. -+# $self->check_openssl_version($prefix, $exec); - my $opts = $self->ssleay_get_build_opts($prefix, $exec); - - $self->makemaker_args( ++# check_openssl_version($prefix, $exec); + my %args = ( CCCDLFLAGS => $opts->{cccdlflags}, OPTIMIZE => $opts->{optimize}, -- INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -- LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +- INC => qq{-I"$opts->{inc_path}"}, +- LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +# Buildroot already has the correct include and library search paths. -+# INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -+# LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), ++# INC => qq{-I"$opts->{inc_path}"}, ++# LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + LIBS => join(' ', (map {"-l$_"} @{$opts->{lib_links}})), ); - - if ( $self->prompt( + # From HMBRAND to handle multple version of OPENSSL installed + if (my $lp = join " " => map '-L'.maybe_quote($_), @{$opts->{lib_paths} || []}) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 7502a60ad1..9caff68edd 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,6 +1,6 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 d602bdce4e0531c6efc276e3e429ca69 Net-SSLeay-1.85.tar.gz -sha256 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8 Net-SSLeay-1.85.tar.gz +md5 c73821e9790b3bdb3471d9b8faf48bbb Net-SSLeay-1.93_01.tar.gz +sha256 876d022fbc719631b11d6bb4b6e78db3c19bbca578093c376c8f9900a4432aa3 Net-SSLeay-1.93_01.tar.gz # computed by scancpan -sha256 b55065185a2172d9f2ea2dd87c18c206ea3dc45a64e5f3deb3eee34d839dc822 LICENSE +sha256 685e534b60d4e2b4fbb1a259a83b5a86e877a919bbb9efc95994276f706a3a71 LICENSE diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 80ce8b9cc7..8b7b2b973b 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.85 +PERL_NET_SSLEAY_VERSION = 1.93_01 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz -PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHRISN PERL_NET_SSLEAY_DEPENDENCIES = openssl -PERL_NET_SSLEAY_LICENSE = OpenSSL +PERL_NET_SSLEAY_LICENSE = Artistic-2.0 PERL_NET_SSLEAY_LICENSE_FILES = LICENSE PERL_NET_SSLEAY_DISTNAME = Net-SSLeay @@ -24,4 +24,11 @@ define PERL_NET_SSLEAY_FIX_MAKEFILE endef PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_FIX_MAKEFILE +ifeq ($(BR2_PACKAGE_LIBRESSL),y) +define PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE + $(SED) "s/-lz//" $(@D)/Makefile +endef +PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE +endif + $(eval $(perl-package)) -- 2.35.1 From peter at korsgaard.com Tue Nov 8 19:26:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:26:34 +0100 Subject: [Buildroot] [git commit] package/libbpf: remove architecture restrictions In-Reply-To: <20221026200948.760C28716D@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 22:08:25 +0200") References: <20221026200948.760C28716D@busybox.osuosl.org> Message-ID: <878rkljlhx.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=51ecbe500f1bce6725ea78c8193b9efae5da2e6f > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Since Buildroot commit 3145adfb69ba ("package/libbpf: needs headers >= > 4.13"), libbpf depends on Linux headers >= 4.13. This requirement > renders the explicit list of supported architectures, previously added > in f693354c30bd overly restrictive, as the syscall number for bpf(2) > has been defined since Linux 3.18. > Commit f693354c30bd ("package/libbpf: add > BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS") was introduced to fix a build issue > where a toolchain using very old kernel headers (3.13) failed to build > libbpf for ARM, but these architecture dependencies are no longer > needed due to the bump on the kernel headers version requirement. > Signed-off-by: Tobias Waldekranz > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:27:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:27:04 +0100 Subject: [Buildroot] [git commit] package/libbpf: install in the correct lib directory In-Reply-To: <20221027064525.E3CC587279@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 22:35:14 +0200") References: <20221027064525.E3CC587279@busybox.osuosl.org> Message-ID: <874jv9jlh3.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=c86b69a16dee0281d75890118110be934367430e > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > The libbpf build system currently uses the output of "uname -m" to > determine if the library should be installed in "lib" or > "lib64". However, uname -m returns the architecture of the build > machine, which often has nothing to do with the target CPU > architecture. > A patch has been submitted and accepted upstream to address this > issue, by using the $(CC) -dumpmachine output instead. This ensures > libbpf is installed in either "lib" or "lib64" depending on the > bitness of the target CPU architecture. > Signed-off-by: Tobias Waldekranz > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 13:04:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 14:04:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libfribidi: security bump to version 1.0.12 Message-ID: <20221108192719.B096588228@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1529c26f60c9edc45447a6852daac26c17736c25 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-25308: A stack-based buffer overflow flaw was found in the Fribidi package. This flaw allows an attacker to pass a specially crafted file to the Fribidi application, which leads to a possible memory leak or a denial of service. - CVE-2022-25309: A heap-based buffer overflow flaw was found in the Fribidi package and affects the fribidi_cap_rtl_to_unicode() function of the fribidi-char-sets-cap-rtl.c file. This flaw allows an attacker to pass a specially crafted file to the Fribidi application with the '--caprtl' option, leading to a crash and causing a denial of service - CVE-2022-25310: A segmentation fault (SEGV) flaw was found in the Fribidi package and affects the fribidi_remove_bidi_marks() function of the lib/fribidi.c file. This flaw allows an attacker to pass a specially crafted file to Fribidi, leading to a crash and causing a denial of service. Signed-off-by: Francois Perrad Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit 0f42b67077a8f620f66c654c92518cf53efb9a92) [Peter: mark as security bump] Signed-off-by: Peter Korsgaard --- package/libfribidi/libfribidi.hash | 2 +- package/libfribidi/libfribidi.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libfribidi/libfribidi.hash b/package/libfribidi/libfribidi.hash index da25b2d24d..7e5df98112 100644 --- a/package/libfribidi/libfribidi.hash +++ b/package/libfribidi/libfribidi.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 30f93e9c63ee627d1a2cedcf59ac34d45bf30240982f99e44c6e015466b4e73d fribidi-1.0.11.tar.xz +sha256 0cd233f97fc8c67bb3ac27ce8440def5d3ffacf516765b91c2cc654498293495 fribidi-1.0.12.tar.xz sha256 32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b COPYING diff --git a/package/libfribidi/libfribidi.mk b/package/libfribidi/libfribidi.mk index adbd786db1..ec86f468a4 100644 --- a/package/libfribidi/libfribidi.mk +++ b/package/libfribidi/libfribidi.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFRIBIDI_VERSION = 1.0.11 +LIBFRIBIDI_VERSION = 1.0.12 LIBFRIBIDI_SOURCE = fribidi-$(LIBFRIBIDI_VERSION).tar.xz LIBFRIBIDI_SITE = https://github.com/fribidi/fribidi/releases/download/v$(LIBFRIBIDI_VERSION) LIBFRIBIDI_LICENSE = LGPL-2.1+ From peter at korsgaard.com Sun Nov 6 15:16:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 16:16:12 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libbpf: install in the correct lib directory Message-ID: <20221108192719.A6E1E88224@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7dfe00c8d346233280fbd877540e01f3749ea7a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The libbpf build system currently uses the output of "uname -m" to determine if the library should be installed in "lib" or "lib64". However, uname -m returns the architecture of the build machine, which often has nothing to do with the target CPU architecture. A patch has been submitted and accepted upstream to address this issue, by using the $(CC) -dumpmachine output instead. This ensures libbpf is installed in either "lib" or "lib64" depending on the bitness of the target CPU architecture. Signed-off-by: Tobias Waldekranz Signed-off-by: Thomas Petazzoni (cherry picked from commit c86b69a16dee0281d75890118110be934367430e) Signed-off-by: Peter Korsgaard --- ...-Fix-cross-compilation-for-32-bit-targets.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch b/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch new file mode 100644 index 0000000000..12c22f3147 --- /dev/null +++ b/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch @@ -0,0 +1,38 @@ +From 68e6f83f223ebf3fbf0d94c0f4592e5e6773f0c1 Mon Sep 17 00:00:00 2001 +From: Tobias Waldekranz +Date: Fri, 14 Oct 2022 21:14:14 +0200 +Subject: [PATCH] Makefile: Fix cross-compilation for 32-bit targets + +Determining the correct library installation path (lib vs. lib64) +using uname(1) breaks in cross compilation scenarios where word widths +differ between the host and target system. + +Instead, source the information from the compilers '-dumpmachine' +option (supported by both GCC and Clang). + +We call this the "host" architecture, using the same nomenclature as +Autotools (--host configure option). + +Upstream: https://github.com/libbpf/libbpf/commit/68e6f83f223ebf3fbf0d94c0f4592e5e6773f0c1 +Signed-off-by: Tobias Waldekranz +--- + src/Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/Makefile b/src/Makefile +index 3cd0854..d535f81 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -77,7 +77,8 @@ INSTALL = install + + DESTDIR ?= + +-ifeq ($(filter-out %64 %64be %64eb %64le %64el s390x, $(shell uname -m)),) ++HOSTARCH = $(firstword $(subst -, ,$(shell $(CC) -dumpmachine))) ++ifeq ($(filter-out %64 %64be %64eb %64le %64el s390x, $(HOSTARCH)),) + LIBSUBDIR := lib64 + else + LIBSUBDIR := lib +-- +2.34.1 + From peter at korsgaard.com Tue Nov 8 13:07:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 14:07:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libtasn1: security bump to version 4.19.0 Message-ID: <20221108192719.BA6D588229@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3b4d49a55b5d0260f49fa4aa4b84bd7df5e757b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Drop patch (already in version) and so autoreconf https://gitlab.com/gnutls/libtasn1/-/blob/v4.19.0/NEWS Fixes the following security issue: - CVE-2021-46848: GNU Libtasn1 before 4.19.0 has an ETYPE_OK off-by-one array size check that affects asn1_encode_simple_der. Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 308678e528a382ea4c27c33baf92b25871d47415) [Peter: mark as security bump] Signed-off-by: Peter Korsgaard --- ...0001-fuzz-Makefile.am-do-not-force-static.patch | 35 ---------------------- package/libtasn1/libtasn1.hash | 4 +-- package/libtasn1/libtasn1.mk | 5 +--- 3 files changed, 3 insertions(+), 41 deletions(-) diff --git a/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch b/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch deleted file mode 100644 index 1f1abc7d9d..0000000000 --- a/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch +++ /dev/null @@ -1,35 +0,0 @@ -From cf1b20f3d881a1cfbf8cae1f615f45a5a4fbb3b4 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 22 Apr 2020 18:35:55 +0200 -Subject: [PATCH] fuzz/Makefile.am: do not force static - -Don't force static when linking corpus2arry to libtasn1 otherwise the -build will fail if libtasn1 has been built only as a shared library: - - CCLD corpus2array -/home/fabrice/buildroot/output/host/lib/gcc/arm-buildroot-linux-musleabihf/8.4.0/../../../../arm-buildroot-linux-musleabihf/bin/ld: attempted static link of dynamic object `../lib/.libs/libtasn1.so' -collect2: error: ld returned 1 exit status - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.com/gnutls/libtasn1/-/merge_requests/61] ---- - fuzz/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am -index c6310d1..1fb7152 100644 ---- a/fuzz/Makefile.am -+++ b/fuzz/Makefile.am -@@ -26,7 +26,7 @@ AM_CFLAGS = $(WERROR_CFLAGS) $(WARN_CFLAGS) $(CODE_COVERAGE_CFLAGS) - AM_CPPFLAGS = -I$(top_builddir)/lib/includes -I$(top_srcdir)/lib/includes -I$(srcdir) \ - -I$(top_builddir)/lib/gl -I$(top_srcdir)/lib/gl -DSRCDIR=\"$(abs_srcdir)\" \ - $(CODE_COVERAGE_CPPFLAGS) --AM_LDFLAGS = -no-install -static -+AM_LDFLAGS = -no-install - - LDADD = ../lib/gl/libgnu.la ../lib/libtasn1.la $(FUZZ_LIBS) $(CODE_COVERAGE_LIBS) - --- -2.25.1 - diff --git a/package/libtasn1/libtasn1.hash b/package/libtasn1/libtasn1.hash index fa39dd2c73..4bcb6a3feb 100644 --- a/package/libtasn1/libtasn1.hash +++ b/package/libtasn1/libtasn1.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.18.0.tar.gz.sig -sha256 4365c154953563d64c67a024b607d1ee75c6db76e0d0f65709ea80a334cd1898 libtasn1-4.18.0.tar.gz +# https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.19.0.tar.gz.sig +sha256 1613f0ac1cf484d6ec0ce3b8c06d56263cc7242f1c23b30d82d23de345a63f7a libtasn1-4.19.0.tar.gz # Locally calculated sha256 7446831f659f7ebfd8d497acc7f05dfa8e31c6cb6ba1b45df33d4895ab80f5a6 COPYING sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 doc/COPYING diff --git a/package/libtasn1/libtasn1.mk b/package/libtasn1/libtasn1.mk index ba86081df9..aa0b8b5915 100644 --- a/package/libtasn1/libtasn1.mk +++ b/package/libtasn1/libtasn1.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBTASN1_VERSION = 4.18.0 +LIBTASN1_VERSION = 4.19.0 LIBTASN1_SITE = $(BR2_GNU_MIRROR)/libtasn1 LIBTASN1_DEPENDENCIES = host-bison host-pkgconf LIBTASN1_LICENSE = GPL-3.0+ (tests, tools), LGPL-2.1+ (library) @@ -12,9 +12,6 @@ LIBTASN1_LICENSE_FILES = COPYING doc/COPYING doc/COPYING.LESSER LIBTASN1_CPE_ID_VENDOR = gnu LIBTASN1_INSTALL_STAGING = YES -# We're patching fuzz/Makefile.am -LIBTASN1_AUTORECONF = YES - # 'missing' fallback logic botched so disable it completely LIBTASN1_CONF_ENV = MAKEINFO="true" From peter at korsgaard.com Sun Nov 6 15:13:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 16:13:37 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libbpf: remove architecture restrictions Message-ID: <20221108192825.9E4A688232@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=237fe13a0b0468b597838bf0dc883ec195c470a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since Buildroot commit 3145adfb69ba ("package/libbpf: needs headers >= 4.13"), libbpf depends on Linux headers >= 4.13. This requirement renders the explicit list of supported architectures, previously added in f693354c30bd overly restrictive, as the syscall number for bpf(2) has been defined since Linux 3.18. Commit f693354c30bd ("package/libbpf: add BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS") was introduced to fix a build issue where a toolchain using very old kernel headers (3.13) failed to build libbpf for ARM, but these architecture dependencies are no longer needed due to the bump on the kernel headers version requirement. Signed-off-by: Tobias Waldekranz Signed-off-by: Thomas Petazzoni (cherry picked from commit 51ecbe500f1bce6725ea78c8193b9efae5da2e6f) Signed-off-by: Peter Korsgaard --- package/libbpf/Config.in | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/package/libbpf/Config.in b/package/libbpf/Config.in index b3d6e44c6a..1465366c9e 100644 --- a/package/libbpf/Config.in +++ b/package/libbpf/Config.in @@ -1,15 +1,5 @@ -config BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS - bool - # see src/bpf.c - default y if BR2_arc - default y if BR2_aarch64 || BR2_aarch64_be - default y if BR2_i386 || BR2_x86_64 - default y if BR2_sparc || BR2_sparc64 - default y if BR2_s390x - config BR2_PACKAGE_LIBBPF bool "libbpf" - depends on BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_USE_WCHAR # elfutils depends on !BR2_STATIC_LIBS # elfutils @@ -27,7 +17,6 @@ config BR2_PACKAGE_LIBBPF https://github.com/libbpf/libbpf comment "libbpf needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads, headers >= 4.13" - depends on BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \ || !BR2_TOOLCHAIN_HAS_THREADS \ From peter at korsgaard.com Sun Nov 6 15:14:09 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 16:14:09 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libbpf: install in the correct lib directory Message-ID: <20221108192825.A7F8E88234@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9d9c271ff3f439caaa7736fa933446e06596729 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The libbpf build system currently uses the output of "uname -m" to determine if the library should be installed in "lib" or "lib64". However, uname -m returns the architecture of the build machine, which often has nothing to do with the target CPU architecture. A patch has been submitted and accepted upstream to address this issue, by using the $(CC) -dumpmachine output instead. This ensures libbpf is installed in either "lib" or "lib64" depending on the bitness of the target CPU architecture. Signed-off-by: Tobias Waldekranz Signed-off-by: Thomas Petazzoni (cherry picked from commit c86b69a16dee0281d75890118110be934367430e) Signed-off-by: Peter Korsgaard --- ...-Fix-cross-compilation-for-32-bit-targets.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch b/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch new file mode 100644 index 0000000000..12c22f3147 --- /dev/null +++ b/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch @@ -0,0 +1,38 @@ +From 68e6f83f223ebf3fbf0d94c0f4592e5e6773f0c1 Mon Sep 17 00:00:00 2001 +From: Tobias Waldekranz +Date: Fri, 14 Oct 2022 21:14:14 +0200 +Subject: [PATCH] Makefile: Fix cross-compilation for 32-bit targets + +Determining the correct library installation path (lib vs. lib64) +using uname(1) breaks in cross compilation scenarios where word widths +differ between the host and target system. + +Instead, source the information from the compilers '-dumpmachine' +option (supported by both GCC and Clang). + +We call this the "host" architecture, using the same nomenclature as +Autotools (--host configure option). + +Upstream: https://github.com/libbpf/libbpf/commit/68e6f83f223ebf3fbf0d94c0f4592e5e6773f0c1 +Signed-off-by: Tobias Waldekranz +--- + src/Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/Makefile b/src/Makefile +index 3cd0854..d535f81 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -77,7 +77,8 @@ INSTALL = install + + DESTDIR ?= + +-ifeq ($(filter-out %64 %64be %64eb %64le %64el s390x, $(shell uname -m)),) ++HOSTARCH = $(firstword $(subst -, ,$(shell $(CC) -dumpmachine))) ++ifeq ($(filter-out %64 %64be %64eb %64le %64el s390x, $(HOSTARCH)),) + LIBSUBDIR := lib64 + else + LIBSUBDIR := lib +-- +2.34.1 + From peter at korsgaard.com Tue Nov 8 13:08:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 14:08:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libtasn1: security bump to version 4.19.0 Message-ID: <20221108192825.B197C88235@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=63570947e47e66aec8876a94bae062a81a6e1b65 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Drop patch (already in version) and so autoreconf https://gitlab.com/gnutls/libtasn1/-/blob/v4.19.0/NEWS Fixes the following security issue: - CVE-2021-46848: GNU Libtasn1 before 4.19.0 has an ETYPE_OK off-by-one array size check that affects asn1_encode_simple_der. Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 308678e528a382ea4c27c33baf92b25871d47415) [Peter: mark as security bump] Signed-off-by: Peter Korsgaard --- ...0001-fuzz-Makefile.am-do-not-force-static.patch | 35 ---------------------- package/libtasn1/libtasn1.hash | 4 +-- package/libtasn1/libtasn1.mk | 5 +--- 3 files changed, 3 insertions(+), 41 deletions(-) diff --git a/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch b/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch deleted file mode 100644 index 1f1abc7d9d..0000000000 --- a/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch +++ /dev/null @@ -1,35 +0,0 @@ -From cf1b20f3d881a1cfbf8cae1f615f45a5a4fbb3b4 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 22 Apr 2020 18:35:55 +0200 -Subject: [PATCH] fuzz/Makefile.am: do not force static - -Don't force static when linking corpus2arry to libtasn1 otherwise the -build will fail if libtasn1 has been built only as a shared library: - - CCLD corpus2array -/home/fabrice/buildroot/output/host/lib/gcc/arm-buildroot-linux-musleabihf/8.4.0/../../../../arm-buildroot-linux-musleabihf/bin/ld: attempted static link of dynamic object `../lib/.libs/libtasn1.so' -collect2: error: ld returned 1 exit status - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.com/gnutls/libtasn1/-/merge_requests/61] ---- - fuzz/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am -index c6310d1..1fb7152 100644 ---- a/fuzz/Makefile.am -+++ b/fuzz/Makefile.am -@@ -26,7 +26,7 @@ AM_CFLAGS = $(WERROR_CFLAGS) $(WARN_CFLAGS) $(CODE_COVERAGE_CFLAGS) - AM_CPPFLAGS = -I$(top_builddir)/lib/includes -I$(top_srcdir)/lib/includes -I$(srcdir) \ - -I$(top_builddir)/lib/gl -I$(top_srcdir)/lib/gl -DSRCDIR=\"$(abs_srcdir)\" \ - $(CODE_COVERAGE_CPPFLAGS) --AM_LDFLAGS = -no-install -static -+AM_LDFLAGS = -no-install - - LDADD = ../lib/gl/libgnu.la ../lib/libtasn1.la $(FUZZ_LIBS) $(CODE_COVERAGE_LIBS) - --- -2.25.1 - diff --git a/package/libtasn1/libtasn1.hash b/package/libtasn1/libtasn1.hash index fa39dd2c73..4bcb6a3feb 100644 --- a/package/libtasn1/libtasn1.hash +++ b/package/libtasn1/libtasn1.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.18.0.tar.gz.sig -sha256 4365c154953563d64c67a024b607d1ee75c6db76e0d0f65709ea80a334cd1898 libtasn1-4.18.0.tar.gz +# https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.19.0.tar.gz.sig +sha256 1613f0ac1cf484d6ec0ce3b8c06d56263cc7242f1c23b30d82d23de345a63f7a libtasn1-4.19.0.tar.gz # Locally calculated sha256 7446831f659f7ebfd8d497acc7f05dfa8e31c6cb6ba1b45df33d4895ab80f5a6 COPYING sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 doc/COPYING diff --git a/package/libtasn1/libtasn1.mk b/package/libtasn1/libtasn1.mk index 11ab223962..3af1bcdcbb 100644 --- a/package/libtasn1/libtasn1.mk +++ b/package/libtasn1/libtasn1.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBTASN1_VERSION = 4.18.0 +LIBTASN1_VERSION = 4.19.0 LIBTASN1_SITE = $(BR2_GNU_MIRROR)/libtasn1 LIBTASN1_DEPENDENCIES = host-bison host-pkgconf LIBTASN1_LICENSE = GPL-3.0+ (tests, tools), LGPL-2.1+ (library) @@ -12,9 +12,6 @@ LIBTASN1_LICENSE_FILES = COPYING doc/COPYING doc/COPYING.LESSER LIBTASN1_CPE_ID_VENDOR = gnu LIBTASN1_INSTALL_STAGING = YES -# We're patching fuzz/Makefile.am -LIBTASN1_AUTORECONF = YES - # 'missing' fallback logic botched so disable it completely LIBTASN1_CONF_ENV = MAKEINFO="true" From nunog at fr24.com Tue Nov 8 19:30:08 2022 From: nunog at fr24.com (=?UTF-8?Q?Nuno_Gon=C3=A7alves?=) Date: Tue, 8 Nov 2022 19:30:08 +0000 Subject: [Buildroot] [PATCH 2/3] package/sudo: explicitly disable tzdir and tmpfiles as otherwise they are based on build host directories In-Reply-To: <20221105144412.GH3918838@scaer> References: <20221004111528.384625-1-nunog@fr24.com> <20221004111528.384625-2-nunog@fr24.com> <20221105144412.GH3918838@scaer> Message-ID: Hi Yann, On Sat, Nov 5, 2022 at 2:44 PM Yann E. MORIN wrote: > As I understand the code, this path is only used at runtime, to sanitize > the TZ environment variable. So, we should be able to pass the proper > path, but only if tzdata is enabled: > > --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) > > (note that /usr/share/zoneinfo is where we install TZ data in the tzdata > package). > > > + --enable-tmpfiles.d=no \ > > Ditto, I am not sure it makes sense to ubnconditionally disable support > for tmpfiles, especially when systemd is actually used as the init > system. > > Indeed, the code defaults to looking on the host to find where they > should be, and of course tht does not work in cross-compilation. But > that path is used to install files, so there is probably no reason not > tell sudo where to install its files: > > --enable-tmpfiles.d=$(if $(BR2_PACAKGE_SYSTEMD),/usr/lib/tmpfiles.d,no) > > Yes, it seems it is as you said. My approach was just "if it is broken" (as it looks for host paths only), then let's just disable it. I am using systemd so your solution also likely fixes tmpfiles sudo support for me (which I would only have depending if my build host/container used systemd). I will provide now the patches with your suggestions to fix it Thanks, Nuno > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter at korsgaard.com Tue Nov 8 19:36:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:36:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/usbguard: fix build without asciidoc In-Reply-To: <20221026201736.327835-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 22:17:36 +0200") References: <20221026201736.327835-1-fontaine.fabrice@gmail.com> Message-ID: <87zgd1i6h6.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Set ac_cv_prog_A2X to disable build of documentation and avoid the > following build failure without a working a2x raised since at least bump > to version 1.1.1 in commit ad21d84a589458fd4542993912891daa503d72dd: > a2x -v -f manpage doc/man/usbguard.1.adoc -D ./$(dirname doc/man/usbguard.1.roff) > a2x -v -f manpage doc/man/usbguard-dbus.8.adoc -D ./$(dirname doc/man/usbguard-dbus.8.roff) > /nvmedata/autobuild/instance-5/output-1/host/bin/python3: Error while > finding module specification for 'asciidoc.a2x' (ModuleNotFoundError: > No module named 'asciidoc') > Fixes: > - http://autobuild.buildroot.org/results/e41950f3cd4bd83d9b067af498757cb9d2f207ef > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:35:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:35:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/usbguard: fix build without asciidoc Message-ID: <20221108193844.7BDCD8823C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2acbcd1cc69f8ea08235214bb74080b5bd07a8a0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Set ac_cv_prog_A2X to disable build of documentation and avoid the following build failure without a working a2x raised since at least bump to version 1.1.1 in commit ad21d84a589458fd4542993912891daa503d72dd: a2x -v -f manpage doc/man/usbguard.1.adoc -D ./$(dirname doc/man/usbguard.1.roff) a2x -v -f manpage doc/man/usbguard-dbus.8.adoc -D ./$(dirname doc/man/usbguard-dbus.8.roff) /nvmedata/autobuild/instance-5/output-1/host/bin/python3: Error while finding module specification for 'asciidoc.a2x' (ModuleNotFoundError: No module named 'asciidoc') Fixes: - http://autobuild.buildroot.org/results/e41950f3cd4bd83d9b067af498757cb9d2f207ef Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit cff78c34fbf80880c39725049ff42c3dd632fd7a) Signed-off-by: Peter Korsgaard --- package/usbguard/usbguard.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/usbguard/usbguard.mk b/package/usbguard/usbguard.mk index 26dc40d15b..cf8f883485 100644 --- a/package/usbguard/usbguard.mk +++ b/package/usbguard/usbguard.mk @@ -10,6 +10,7 @@ USBGUARD_LICENSE = GPL-2.0+ USBGUARD_LICENSE_FILES = LICENSE USBGUARD_CPE_ID_VENDOR = usbguard_project USBGUARD_SELINUX_MODULES = usbguard +USBGUARD_CONF_ENV = ac_cv_prog_A2X="" USBGUARD_CONF_OPTS = \ --with-bundled-catch \ --with-bundled-pegtl \ From peter at korsgaard.com Tue Nov 8 19:39:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:39:44 +0100 Subject: [Buildroot] [PATCH 1/2] package/shapelib: add SHAPELIB_CPE_ID_VENDOR In-Reply-To: <20221026210334.565454-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 23:03:33 +0200") References: <20221026210334.565454-1-fontaine.fabrice@gmail.com> Message-ID: <87v8npi6bj.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:osgeo:shapelib is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aosgeo%3Ashapelib > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:39:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:39:52 +0100 Subject: [Buildroot] [PATCH 2/2] package/shapelib: fix CVE-2022-0699 In-Reply-To: <20221026210334.565454-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 23:03:34 +0200") References: <20221026210334.565454-1-fontaine.fabrice@gmail.com> <20221026210334.565454-2-fontaine.fabrice@gmail.com> Message-ID: <87r0ydi6bb.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 > and older releases. This issue may allow an attacker to cause a denial > of service or have other unspecified impact via control over malloc. > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:39:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:39:36 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/shapelib: fix CVE-2022-0699 Message-ID: <20221108194025.D271188244@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fe9a26ca302821aa9976bd64e2f2d537495999d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 and older releases. This issue may allow an attacker to cause a denial of service or have other unspecified impact via control over malloc. Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 810c0eecf1fb81de43c67d602290e911d6a3a486) Signed-off-by: Peter Korsgaard --- ...0001-Remove-double-free-in-contrib-shpsrt.patch | 26 ++++++++++++++++++++++ package/shapelib/shapelib.mk | 3 +++ 2 files changed, 29 insertions(+) diff --git a/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch b/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch new file mode 100644 index 0000000000..a565874b8c --- /dev/null +++ b/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch @@ -0,0 +1,26 @@ +From c75b9281a5b9452d92e1682bdfe6019a13ed819f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Albin=20Eldst=C3=A5l-Ahrens?= +Date: Mon, 3 Jan 2022 12:34:41 +0100 +Subject: [PATCH] Remove double free() in contrib/shpsrt, issue #39 + +This fixes issue #39 + +[Retrieved from: +https://github.com/OSGeo/shapelib/commit/c75b9281a5b9452d92e1682bdfe6019a13ed819f] +Signed-off-by: Fabrice Fontaine +--- + contrib/shpsort.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/contrib/shpsort.c b/contrib/shpsort.c +index e21e9e0..920cd8c 100644 +--- a/contrib/shpsort.c ++++ b/contrib/shpsort.c +@@ -113,7 +113,6 @@ static char ** split(const char *arg, const char *delim) { + free(result[--i]); + } + free(result); +- free(copy); + return NULL; + } + result = tmp; diff --git a/package/shapelib/shapelib.mk b/package/shapelib/shapelib.mk index 52f9584e19..37d2d9ae64 100644 --- a/package/shapelib/shapelib.mk +++ b/package/shapelib/shapelib.mk @@ -11,4 +11,7 @@ SHAPELIB_LICENSE_FILES = web/license.html COPYING SHAPELIB_CPE_ID_VENDOR = osgeo SHAPELIB_INSTALL_STAGING = YES +# 0001-Remove-double-free-in-contrib-shpsrt.patch +SHAPELIB_IGNORE_CVES += CVE-2022-0699 + $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 8 19:39:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:39:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/shapelib: add SHAPELIB_CPE_ID_VENDOR Message-ID: <20221108194025.C857788243@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db93b802bcaa1ce1349129b177687d40735866a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:osgeo:shapelib is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aosgeo%3Ashapelib Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1545a88f9d5a694eed1a01dc0220ec1dabf5cabe) Signed-off-by: Peter Korsgaard --- package/shapelib/shapelib.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/shapelib/shapelib.mk b/package/shapelib/shapelib.mk index bedd15dc35..52f9584e19 100644 --- a/package/shapelib/shapelib.mk +++ b/package/shapelib/shapelib.mk @@ -8,6 +8,7 @@ SHAPELIB_VERSION = 1.5.0 SHAPELIB_SITE = http://download.osgeo.org/shapelib SHAPELIB_LICENSE = MIT or LGPL-2.0 SHAPELIB_LICENSE_FILES = web/license.html COPYING +SHAPELIB_CPE_ID_VENDOR = osgeo SHAPELIB_INSTALL_STAGING = YES $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 8 19:39:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:39:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/shapelib: fix CVE-2022-0699 Message-ID: <20221108194133.D57C88824A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8db8c313318f95f90d9143b5144ee10847b8d838 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 and older releases. This issue may allow an attacker to cause a denial of service or have other unspecified impact via control over malloc. Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 810c0eecf1fb81de43c67d602290e911d6a3a486) Signed-off-by: Peter Korsgaard --- ...0001-Remove-double-free-in-contrib-shpsrt.patch | 26 ++++++++++++++++++++++ package/shapelib/shapelib.mk | 3 +++ 2 files changed, 29 insertions(+) diff --git a/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch b/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch new file mode 100644 index 0000000000..a565874b8c --- /dev/null +++ b/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch @@ -0,0 +1,26 @@ +From c75b9281a5b9452d92e1682bdfe6019a13ed819f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Albin=20Eldst=C3=A5l-Ahrens?= +Date: Mon, 3 Jan 2022 12:34:41 +0100 +Subject: [PATCH] Remove double free() in contrib/shpsrt, issue #39 + +This fixes issue #39 + +[Retrieved from: +https://github.com/OSGeo/shapelib/commit/c75b9281a5b9452d92e1682bdfe6019a13ed819f] +Signed-off-by: Fabrice Fontaine +--- + contrib/shpsort.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/contrib/shpsort.c b/contrib/shpsort.c +index e21e9e0..920cd8c 100644 +--- a/contrib/shpsort.c ++++ b/contrib/shpsort.c +@@ -113,7 +113,6 @@ static char ** split(const char *arg, const char *delim) { + free(result[--i]); + } + free(result); +- free(copy); + return NULL; + } + result = tmp; diff --git a/package/shapelib/shapelib.mk b/package/shapelib/shapelib.mk index 52f9584e19..37d2d9ae64 100644 --- a/package/shapelib/shapelib.mk +++ b/package/shapelib/shapelib.mk @@ -11,4 +11,7 @@ SHAPELIB_LICENSE_FILES = web/license.html COPYING SHAPELIB_CPE_ID_VENDOR = osgeo SHAPELIB_INSTALL_STAGING = YES +# 0001-Remove-double-free-in-contrib-shpsrt.patch +SHAPELIB_IGNORE_CVES += CVE-2022-0699 + $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 8 19:39:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:39:03 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/shapelib: add SHAPELIB_CPE_ID_VENDOR Message-ID: <20221108194133.CB9A488249@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7f15ebaa75e2444fc671bb3b1fb0ec227c67ac60 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:osgeo:shapelib is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aosgeo%3Ashapelib Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1545a88f9d5a694eed1a01dc0220ec1dabf5cabe) Signed-off-by: Peter Korsgaard --- package/shapelib/shapelib.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/shapelib/shapelib.mk b/package/shapelib/shapelib.mk index bedd15dc35..52f9584e19 100644 --- a/package/shapelib/shapelib.mk +++ b/package/shapelib/shapelib.mk @@ -8,6 +8,7 @@ SHAPELIB_VERSION = 1.5.0 SHAPELIB_SITE = http://download.osgeo.org/shapelib SHAPELIB_LICENSE = MIT or LGPL-2.0 SHAPELIB_LICENSE_FILES = web/license.html COPYING +SHAPELIB_CPE_ID_VENDOR = osgeo SHAPELIB_INSTALL_STAGING = YES $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 8 19:41:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:41:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/faad2: bump to version 2.10.1 In-Reply-To: <20221026212122.592457-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 23:21:22 +0200") References: <20221026212122.592457-1-fontaine.fabrice@gmail.com> Message-ID: <87mt91i68e.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/knik0/faad2/releases/tag/2.10.1 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:41:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:41:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/faad2: bump to version 2.10.1 Message-ID: <20221108194538.BBF807FA46@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0047fab8241caca963da1f9010c8315754766f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x https://github.com/knik0/faad2/releases/tag/2.10.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 9376ed7bc46ebed9f97899cface0cd9b386292ba) Signed-off-by: Peter Korsgaard --- package/faad2/faad2.hash | 2 +- package/faad2/faad2.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/faad2/faad2.hash b/package/faad2/faad2.hash index 2eb11d73aa..3a9c36df00 100644 --- a/package/faad2/faad2.hash +++ b/package/faad2/faad2.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 0c6d9636c96f95c7d736f097d418829ced8ec6dbd899cc6cc82b728480a84bfb faad2-2.10.0.tar.gz +sha256 4c16c71295ca0cbf7c3dfe98eb11d8fa8d0ac3042e41604cfd6cc11a408cf264 faad2-2.10.1.tar.gz sha256 d3baf3a54943cf12a994c85867a18dec84f810901b2f2878ddfd77efcc3c150f COPYING diff --git a/package/faad2/faad2.mk b/package/faad2/faad2.mk index d085c814bd..eecab35af8 100644 --- a/package/faad2/faad2.mk +++ b/package/faad2/faad2.mk @@ -4,8 +4,8 @@ # ################################################################################ -FAAD2_VERSION = 2.10.0 -FAAD2_SITE = $(call github,knik0,faad2,$(subst .,_,$(FAAD2_VERSION))) +FAAD2_VERSION = 2.10.1 +FAAD2_SITE = $(call github,knik0,faad2,$(FAAD2_VERSION)) FAAD2_LICENSE = GPL-2.0 FAAD2_LICENSE_FILES = COPYING FAAD2_CPE_ID_VENDOR = audiocoding From peter at korsgaard.com Tue Nov 8 19:41:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:41:18 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/faad2: bump to version 2.10.1 Message-ID: <20221108194744.C9F197FB0F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=83f8cfb1e7f325c562fd8b4aed09f47dbc340afc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x https://github.com/knik0/faad2/releases/tag/2.10.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 9376ed7bc46ebed9f97899cface0cd9b386292ba) Signed-off-by: Peter Korsgaard --- package/faad2/faad2.hash | 2 +- package/faad2/faad2.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/faad2/faad2.hash b/package/faad2/faad2.hash index 2eb11d73aa..3a9c36df00 100644 --- a/package/faad2/faad2.hash +++ b/package/faad2/faad2.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 0c6d9636c96f95c7d736f097d418829ced8ec6dbd899cc6cc82b728480a84bfb faad2-2.10.0.tar.gz +sha256 4c16c71295ca0cbf7c3dfe98eb11d8fa8d0ac3042e41604cfd6cc11a408cf264 faad2-2.10.1.tar.gz sha256 d3baf3a54943cf12a994c85867a18dec84f810901b2f2878ddfd77efcc3c150f COPYING diff --git a/package/faad2/faad2.mk b/package/faad2/faad2.mk index d085c814bd..eecab35af8 100644 --- a/package/faad2/faad2.mk +++ b/package/faad2/faad2.mk @@ -4,8 +4,8 @@ # ################################################################################ -FAAD2_VERSION = 2.10.0 -FAAD2_SITE = $(call github,knik0,faad2,$(subst .,_,$(FAAD2_VERSION))) +FAAD2_VERSION = 2.10.1 +FAAD2_SITE = $(call github,knik0,faad2,$(FAAD2_VERSION)) FAAD2_LICENSE = GPL-2.0 FAAD2_LICENSE_FILES = COPYING FAAD2_CPE_ID_VENDOR = audiocoding From peter at korsgaard.com Tue Nov 8 19:48:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:48:54 +0100 Subject: [Buildroot] [PATCH] package/libcurl: fix crypto backend selection In-Reply-To: <7568ca93d2d360efc2c6096406b8d9af533dec86.1667154015.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Sun, 30 Oct 2022 20:20:15 +0200") References: <7568ca93d2d360efc2c6096406b8d9af533dec86.1667154015.git.baruch@tkos.co.il> Message-ID: <87iljpi5w9.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Since version 7.77 --with-ssl that used to select OpenSSL renamed to > --with-openssl. --without-ssl changed to mean no crypto backend. > Only in version 7.86 setting both --without-ssl and some other crypto > parameter became a hard configure error. > Update OpenSSL selection parameter, and add --without-ssl explicitly for > the case of no selected crypto backend. > Fixes: > http://autobuild.buildroot.net/results/05e9cb71619e640849c27b2984d0df671a9f86c5/ > http://autobuild.buildroot.net/results/5a4a905de2a232a38916f03278d0a3cbd8a29711/ > http://autobuild.buildroot.net/results/4432314aa13d4acc8fce27f79177f82298ae0626/ > Cc: Matt Weber > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:48:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:48:54 +0100 Subject: [Buildroot] [PATCH] package/libcurl: fix crypto backend selection In-Reply-To: <7568ca93d2d360efc2c6096406b8d9af533dec86.1667154015.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Sun, 30 Oct 2022 20:20:15 +0200") References: <7568ca93d2d360efc2c6096406b8d9af533dec86.1667154015.git.baruch@tkos.co.il> Message-ID: <87iljpi5w9.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Since version 7.77 --with-ssl that used to select OpenSSL renamed to > --with-openssl. --without-ssl changed to mean no crypto backend. > Only in version 7.86 setting both --without-ssl and some other crypto > parameter became a hard configure error. > Update OpenSSL selection parameter, and add --without-ssl explicitly for > the case of no selected crypto backend. > Fixes: > http://autobuild.buildroot.net/results/05e9cb71619e640849c27b2984d0df671a9f86c5/ > http://autobuild.buildroot.net/results/5a4a905de2a232a38916f03278d0a3cbd8a29711/ > http://autobuild.buildroot.net/results/4432314aa13d4acc8fce27f79177f82298ae0626/ > Cc: Matt Weber > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:49:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:49:07 +0100 Subject: [Buildroot] [PATCH] libcurl: security bump to version 7.86.0 In-Reply-To: <0021c4e4fdf0d97591acc6e0bde64c34b46997ad.1666867037.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Thu, 27 Oct 2022 13:37:17 +0300") References: <0021c4e4fdf0d97591acc6e0bde64c34b46997ad.1666867037.git.baruch@tkos.co.il> Message-ID: <87edudi5vw.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Version 7.85.0 fixes CVE-2022-35252: When curl retrieves and parses > cookies from an HTTP(S) server, it accepts cookies using control codes > (byte values below 32). When cookies that contain such control codes are > later sent back to an HTTP(S) server, it might make the server return a > 400 response. Effectively allowing a "sister site" to deny service to > siblings. > Drop upstream patches and autoreconf. > Cc: Matt Weber > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:49:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:49:07 +0100 Subject: [Buildroot] [PATCH] libcurl: security bump to version 7.86.0 In-Reply-To: <0021c4e4fdf0d97591acc6e0bde64c34b46997ad.1666867037.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Thu, 27 Oct 2022 13:37:17 +0300") References: <0021c4e4fdf0d97591acc6e0bde64c34b46997ad.1666867037.git.baruch@tkos.co.il> Message-ID: <87edudi5vw.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Version 7.85.0 fixes CVE-2022-35252: When curl retrieves and parses > cookies from an HTTP(S) server, it accepts cookies using control codes > (byte values below 32). When cookies that contain such control codes are > later sent back to an HTTP(S) server, it might make the server return a > 400 response. Effectively allowing a "sister site" to deny service to > siblings. > Drop upstream patches and autoreconf. > Cc: Matt Weber > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:55:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:55:45 +0100 Subject: [Buildroot] [PATCH 1/2] package/lz4: fix LZ4_CPE_ID_VENDOR In-Reply-To: <20221023091009.18544-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 23 Oct 2022 11:10:08 +0200") References: <20221023091009.18544-1-fontaine.fabrice@gmail.com> Message-ID: <87a651i5ku.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:yann_collet:lz4, which was added by commit > 63332c33aa0771532807fd2684d4eee4eb952435, was never a valid CPE > identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ayann_collet%3Alz4 > cpe:2.3:a:lz4_project:lz4 is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alz4_project%3Alz4 > While at it, also drop the note added by commit > 45db4bb08e3e550db483d8745fe8aaede2fa7e98 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:55:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:55:51 +0100 Subject: [Buildroot] [PATCH 2/2] package/lz4: bump to version 1.9.4 In-Reply-To: <20221023091009.18544-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 23 Oct 2022 11:10:09 +0200") References: <20221023091009.18544-1-fontaine.fabrice@gmail.com> <20221023091009.18544-2-fontaine.fabrice@gmail.com> Message-ID: <875yfpi5ko.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > LZ4 v1.9.4 is a maintenance release, featuring a substantial amount > (~350 commits) of minor fixes and improvements, making it a recommended > upgrade. The stable portion of liblz4 API is unmodified, making this > release a drop-in replacement for existing features. > - Drop patch (already in version) > - Update hash of lib/LICENSE (update in year with > https://github.com/lz4/lz4/commit/87a80acbe7872b9da7d56f7005ffd1b715e87c93) > https://github.com/lz4/lz4/releases/tag/v1.9.4 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:56:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:56:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/lz4: fix static build In-Reply-To: <20221028164800.16655-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 28 Oct 2022 18:48:00 +0200") References: <20221028164800.16655-1-fontaine.fabrice@gmail.com> Message-ID: <871qqdi5k7.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following static build failure raised since bump to version > 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: > compiling dynamic library 1.9.4 > /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/m68k-buildroot-uclinux-uclibc/bin/ld.real: > /home/giuliobenetti/autobuild/run/instance-0/output-1/host/m68k-buildroot-uclinux-uclibc/sysroot/usr/lib/crt1.o: > in function `_start': > (.text+0x1c): undefined reference to `main' > Fixes: > - http://autobuild.buildroot.org/results/9187852fb7a869bf5595275d47929632659a4407 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:53:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:53:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lz4: fix LZ4_CPE_ID_VENDOR Message-ID: <20221108195658.D593880035@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2b61eaee9bbad9a9efda4e968ef43037d57083cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:yann_collet:lz4, which was added by commit 63332c33aa0771532807fd2684d4eee4eb952435, was never a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ayann_collet%3Alz4 cpe:2.3:a:lz4_project:lz4 is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alz4_project%3Alz4 While at it, also drop the note added by commit 45db4bb08e3e550db483d8745fe8aaede2fa7e98 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ae29bb28808dbafd39d39e850820b3f063329f66) Signed-off-by: Peter Korsgaard --- package/lz4/lz4.mk | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk index 9b9b6198c3..541a03473a 100644 --- a/package/lz4/lz4.mk +++ b/package/lz4/lz4.mk @@ -9,13 +9,7 @@ LZ4_SITE = $(call github,lz4,lz4,v$(LZ4_VERSION)) LZ4_INSTALL_STAGING = YES LZ4_LICENSE = BSD-2-Clause (library), GPL-2.0+ (programs) LZ4_LICENSE_FILES = lib/LICENSE programs/COPYING -LZ4_CPE_ID_VENDOR = yann_collet - -# CVE-2014-4715 is misclassified (by our CVE tracker) as affecting version -# 1.9.2, while in fact this issue has been fixed since lz4-r130: -# https://github.com/lz4/lz4/commit/140e6e72ddb6fc5f7cd28ce0c8ec3812ef4a9c08 -# See https://github.com/lz4/lz4/issues/818 -LZ4_IGNORE_CVES += CVE-2014-4715 +LZ4_CPE_ID_VENDOR = lz4_project # 0001-Fix-potential-memory-corruption-with-negative-memmov.patch LZ4_IGNORE_CVES += CVE-2021-3520 From peter at korsgaard.com Tue Nov 8 19:48:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:48:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libcurl: fix crypto backend selection Message-ID: <20221108195658.C99F77FB0A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e747cf8a48926be321396d7bde98f6b6d7cb234 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since version 7.77 --with-ssl that used to select OpenSSL renamed to --with-openssl. --without-ssl changed to mean no crypto backend. Only in version 7.86 setting both --without-ssl and some other crypto parameter became a hard configure error. Update OpenSSL selection parameter, and add --without-ssl explicitly for the case of no selected crypto backend. Fixes: http://autobuild.buildroot.net/results/05e9cb71619e640849c27b2984d0df671a9f86c5/ http://autobuild.buildroot.net/results/5a4a905de2a232a38916f03278d0a3cbd8a29711/ http://autobuild.buildroot.net/results/4432314aa13d4acc8fce27f79177f82298ae0626/ Cc: Matt Weber Signed-off-by: Baruch Siach Signed-off-by: Yann E. MORIN (cherry picked from commit f39810149ebe4041c77ca02560c58c93328de723) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 3c3ad082fc..8de4358107 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -50,6 +50,10 @@ endif LIBCURL_CONFIG_SCRIPTS = curl-config +ifeq ($(BR2_PACKAGE_LIBCURL_TLS_NONE),y) +LIBCURL_CONF_OPTS += --without-ssl +endif + ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) LIBCURL_DEPENDENCIES += openssl # configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up @@ -57,10 +61,10 @@ LIBCURL_DEPENDENCIES += openssl # Fix it by setting LD_LIBRARY_PATH to something sensible so those libs # are found first. LIBCURL_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib -LIBCURL_CONF_OPTS += --with-ssl=$(STAGING_DIR)/usr \ +LIBCURL_CONF_OPTS += --with-openssl=$(STAGING_DIR)/usr \ --with-ca-path=/etc/ssl/certs else -LIBCURL_CONF_OPTS += --without-ssl +LIBCURL_CONF_OPTS += --without-openssl endif ifeq ($(BR2_PACKAGE_LIBCURL_BEARSSL),y) From peter at korsgaard.com Tue Nov 8 19:55:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:55:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lz4: fix static build Message-ID: <20221108195658.EE1A8800B1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17b69b36f00821f2fe78e4ed4dbfd27f0d4482b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following static build failure raised since bump to version 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: compiling dynamic library 1.9.4 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/m68k-buildroot-uclinux-uclibc/bin/ld.real: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/m68k-buildroot-uclinux-uclibc/sysroot/usr/lib/crt1.o: in function `_start': (.text+0x1c): undefined reference to `main' Fixes: - http://autobuild.buildroot.org/results/9187852fb7a869bf5595275d47929632659a4407 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 85c20ffa95a145e418e82f7a7106a857b5230a1e) Signed-off-by: Peter Korsgaard --- .../lz4/0001-build-Support-BUILD_SHARED-no.patch | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/package/lz4/0001-build-Support-BUILD_SHARED-no.patch b/package/lz4/0001-build-Support-BUILD_SHARED-no.patch new file mode 100644 index 0000000000..d2d8639a3b --- /dev/null +++ b/package/lz4/0001-build-Support-BUILD_SHARED-no.patch @@ -0,0 +1,42 @@ +From 5ccbd38277989ae6a728171d59ae03bad6f2f4d5 Mon Sep 17 00:00:00 2001 +From: Fotis Xenakis +Date: Tue, 13 Sep 2022 20:09:36 +0300 +Subject: [PATCH] build: Support BUILD_SHARED=no + +Since e585a438c714652e866a59371b287f52aa4d2dc3, the BUILD_SHARED +Makefile variable only takes effect for the install target (i.e. the +shared libraries always built). This restores the original behaviour. + +[Retrieved from: +https://github.com/lz4/lz4/commit/5ccbd38277989ae6a728171d59ae03bad6f2f4d5] +Signed-off-by: Fabrice Fontaine +--- + lib/Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lib/Makefile b/lib/Makefile +index 06503cb2a..ee262c0df 100644 +--- a/lib/Makefile ++++ b/lib/Makefile +@@ -112,17 +112,21 @@ liblz4-dll.o: liblz4-dll.rc + $(WINDRES) -i liblz4-dll.rc -o liblz4-dll.o + + $(LIBLZ4): $(SRCFILES) liblz4-dll.o ++ifeq ($(BUILD_SHARED),yes) + @echo compiling dynamic library $(LIBVER) + $(CC) $(FLAGS) -DLZ4_DLL_EXPORT=1 -shared $^ -o dll/$@.dll -Wl,--out-implib,dll/$(LIBLZ4_EXP) ++endif + + else # not windows + + $(LIBLZ4): $(SRCFILES) ++ifeq ($(BUILD_SHARED),yes) + @echo compiling dynamic library $(LIBVER) + $(CC) $(FLAGS) -shared $^ -fPIC -fvisibility=hidden $(SONAME_FLAGS) -o $@ + @echo creating versioned links + $(LN_SF) $@ liblz4.$(SHARED_EXT_MAJOR) + $(LN_SF) $@ liblz4.$(SHARED_EXT) ++endif + + endif + From peter at korsgaard.com Tue Nov 8 19:55:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:55:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lz4: bump to version 1.9.4 Message-ID: <20221108195658.E1B0480079@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e23517d7ef990477e0e83704f85443712887381 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x LZ4 v1.9.4 is a maintenance release, featuring a substantial amount (~350 commits) of minor fixes and improvements, making it a recommended upgrade. The stable portion of liblz4 API is unmodified, making this release a drop-in replacement for existing features. - Drop patch (already in version) - Update hash of lib/LICENSE (update in year with https://github.com/lz4/lz4/commit/87a80acbe7872b9da7d56f7005ffd1b715e87c93) https://github.com/lz4/lz4/releases/tag/v1.9.4 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1f54af8c4f814bfc0993756b82575ad581ce5318) Signed-off-by: Peter Korsgaard --- ...al-memory-corruption-with-negative-memmov.patch | 26 ---------------------- package/lz4/lz4.hash | 4 ++-- package/lz4/lz4.mk | 5 +---- 3 files changed, 3 insertions(+), 32 deletions(-) diff --git a/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch b/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch deleted file mode 100644 index 57e4e38f84..0000000000 --- a/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 8301a21773ef61656225e264f4f06ae14462bca7 Mon Sep 17 00:00:00 2001 -From: Jasper Lievisse Adriaanse -Date: Fri, 26 Feb 2021 15:21:20 +0100 -Subject: [PATCH] Fix potential memory corruption with negative memmove() size - -Signed-off-by: Peter Korsgaard ---- - lib/lz4.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/lz4.c b/lib/lz4.c -index 5f524d0..c2f504e 100644 ---- a/lib/lz4.c -+++ b/lib/lz4.c -@@ -1749,7 +1749,7 @@ LZ4_decompress_generic( - const size_t dictSize /* note : = 0 if noDict */ - ) - { -- if (src == NULL) { return -1; } -+ if ((src == NULL) || (outputSize < 0)) { return -1; } - - { const BYTE* ip = (const BYTE*) src; - const BYTE* const iend = ip + srcSize; --- -2.20.1 - diff --git a/package/lz4/lz4.hash b/package/lz4/lz4.hash index 0b03089ecd..04bd118cfe 100644 --- a/package/lz4/lz4.hash +++ b/package/lz4/lz4.hash @@ -1,4 +1,4 @@ # sha256 locally computed -sha256 030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1 lz4-1.9.3.tar.gz -sha256 d15d99c8dc6b0ec22174c0e563a95bc40f9363ca7f9d9d793bb5c5a8e8d0af71 lib/LICENSE +sha256 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b lz4-1.9.4.tar.gz +sha256 8b58c446121a109ccf32edc094bba3010a3d85e4ee3702950db55e4d3e87736c lib/LICENSE sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 programs/COPYING diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk index 541a03473a..5da1ae2703 100644 --- a/package/lz4/lz4.mk +++ b/package/lz4/lz4.mk @@ -4,16 +4,13 @@ # ################################################################################ -LZ4_VERSION = 1.9.3 +LZ4_VERSION = 1.9.4 LZ4_SITE = $(call github,lz4,lz4,v$(LZ4_VERSION)) LZ4_INSTALL_STAGING = YES LZ4_LICENSE = BSD-2-Clause (library), GPL-2.0+ (programs) LZ4_LICENSE_FILES = lib/LICENSE programs/COPYING LZ4_CPE_ID_VENDOR = lz4_project -# 0001-Fix-potential-memory-corruption-with-negative-memmov.patch -LZ4_IGNORE_CVES += CVE-2021-3520 - ifeq ($(BR2_STATIC_LIBS),y) LZ4_MAKE_OPTS += BUILD_SHARED=no else ifeq ($(BR2_SHARED_LIBS),y) From peter at korsgaard.com Tue Nov 8 19:47:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:47:57 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] libcurl: security bump to version 7.86.0 Message-ID: <20221108195658.C05F68000A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c67d13d37d05f26edb5997cbd7877a0eed84eeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Version 7.85.0 fixes CVE-2022-35252: When curl retrieves and parses cookies from an HTTP(S) server, it accepts cookies using control codes (byte values below 32). When cookies that contain such control codes are later sent back to an HTTP(S) server, it might make the server return a 400 response. Effectively allowing a "sister site" to deny service to siblings. Drop upstream patches and autoreconf. Cc: Matt Weber Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 400b63432ed0b0c2dee889cf4f2fed88c56a0eb5) Signed-off-by: Peter Korsgaard --- ...include-sched-h-if-available-to-fix-build.patch | 30 ---------- ...heck-for-the-stdatomic.h-header-in-config.patch | 70 ---------------------- package/libcurl/libcurl.hash | 2 +- package/libcurl/libcurl.mk | 4 +- 4 files changed, 2 insertions(+), 104 deletions(-) diff --git a/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch b/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch deleted file mode 100644 index b5f0a87218..0000000000 --- a/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch +++ /dev/null @@ -1,30 +0,0 @@ -From e2e7f54b7bea521fa8373095d0f43261a720cda0 Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Mon, 27 Jun 2022 08:46:21 +0200 -Subject: [PATCH] easy_lock.h: include sched.h if available to fix build - -Patched-by: Harry Sintonen - -Closes #9054 - -[Retrieved from: -https://github.com/curl/curl/commit/e2e7f54b7bea521fa8373095d0f43261a720cda0] -Signed-off-by: Fabrice Fontaine ---- - lib/easy_lock.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/lib/easy_lock.h b/lib/easy_lock.h -index 819f50ce815b8..1f54289ceb2d3 100644 ---- a/lib/easy_lock.h -+++ b/lib/easy_lock.h -@@ -36,6 +36,9 @@ - - #elif defined (HAVE_ATOMIC) - #include -+#if defined(HAVE_SCHED_YIELD) -+#include -+#endif - - #define curl_simple_lock atomic_bool - #define CURL_SIMPLE_LOCK_INIT false diff --git a/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch b/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch deleted file mode 100644 index 083238819b..0000000000 --- a/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch +++ /dev/null @@ -1,70 +0,0 @@ -From a68074b5db2a1fb637853b808e5b263c2ce9cbdd Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Tue, 28 Jun 2022 08:37:22 +0200 -Subject: [PATCH] configure: check for the stdatomic.h header in configure - -... and only set HAVE_ATOMIC if that header exists since we use -typedefes set in it. - -Reported-by: Ryan Schmidt -Fixes #9059 -Closes #9060 - -Signed-off-by: Baruch Siach ---- -Upstream status: commit a68074b5db2a1fb637853b808e5b263c2ce9cbdd - - m4/curl-functions.m4 | 36 +++++++++++++++++++----------------- - 1 file changed, 19 insertions(+), 17 deletions(-) - -diff --git a/m4/curl-functions.m4 b/m4/curl-functions.m4 -index ec406f56aed8..f3e12a53a9fd 100644 ---- a/m4/curl-functions.m4 -+++ b/m4/curl-functions.m4 -@@ -6570,24 +6570,26 @@ AC_DEFUN([CURL_COVERAGE],[ - ]) - - dnl CURL_ATOMIC --dnl -------------------------------------------------- --dnl Check if _Atomic works -+dnl ------------------------------------------------------------- -+dnl Check if _Atomic works. But only check if stdatomic.h exists. - dnl - AC_DEFUN([CURL_ATOMIC],[ -- AC_MSG_CHECKING([if _Atomic is available]) -- AC_COMPILE_IFELSE([ -- AC_LANG_PROGRAM([[ -- $curl_includes_unistd -- ]],[[ -- _Atomic int i = 0; -- ]]) -- ],[ -- AC_MSG_RESULT([yes]) -- AC_DEFINE_UNQUOTED(HAVE_ATOMIC, 1, -- [Define to 1 if you have _Atomic support.]) -- tst_atomic="yes" -- ],[ -- AC_MSG_RESULT([no]) -- tst_atomic="no" -+ AC_CHECK_HEADERS(stdatomic.h, [ -+ AC_MSG_CHECKING([if _Atomic is available]) -+ AC_COMPILE_IFELSE([ -+ AC_LANG_PROGRAM([[ -+ $curl_includes_unistd -+ ]],[[ -+ _Atomic int i = 0; -+ ]]) -+ ],[ -+ AC_MSG_RESULT([yes]) -+ AC_DEFINE_UNQUOTED(HAVE_ATOMIC, 1, -+ [Define to 1 if you have _Atomic support.]) -+ tst_atomic="yes" -+ ],[ -+ AC_MSG_RESULT([no]) -+ tst_atomic="no" -+ ]) - ]) - ]) --- -2.35.1 - diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 672591e470..c0e2378cac 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.84.0.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 2d118b43f547bfe5bae806d8d47b4e596ea5b25a6c1f080aef49fbcd817c5db8 curl-7.84.0.tar.xz +sha256 2d61116e5f485581f6d59865377df4463f2e788677ac43222b496d4e49fb627b curl-7.86.0.tar.xz sha256 321b1a09ebc30410f2e837c072e5521cf7095b757193af4a7dae1086e36ed31a COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 9614ba5143..3c3ad082fc 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.84.0 +LIBCURL_VERSION = 7.86.0 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ @@ -15,8 +15,6 @@ LIBCURL_LICENSE_FILES = COPYING LIBCURL_CPE_ID_VENDOR = haxx LIBCURL_CPE_ID_PRODUCT = libcurl LIBCURL_INSTALL_STAGING = YES -# We are patching configure.ac -LIBCURL_AUTORECONF = YES # We disable NTLM support because it uses fork(), which doesn't work # on non-MMU platforms. Moreover, this authentication method is From peter at korsgaard.com Tue Nov 8 19:54:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:54:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lz4: fix LZ4_CPE_ID_VENDOR Message-ID: <20221108195810.07374802C7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e1501acca4409b2dda044d06c08f080ee15ec15c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:yann_collet:lz4, which was added by commit 63332c33aa0771532807fd2684d4eee4eb952435, was never a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ayann_collet%3Alz4 cpe:2.3:a:lz4_project:lz4 is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alz4_project%3Alz4 While at it, also drop the note added by commit 45db4bb08e3e550db483d8745fe8aaede2fa7e98 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ae29bb28808dbafd39d39e850820b3f063329f66) Signed-off-by: Peter Korsgaard --- package/lz4/lz4.mk | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk index 9b9b6198c3..541a03473a 100644 --- a/package/lz4/lz4.mk +++ b/package/lz4/lz4.mk @@ -9,13 +9,7 @@ LZ4_SITE = $(call github,lz4,lz4,v$(LZ4_VERSION)) LZ4_INSTALL_STAGING = YES LZ4_LICENSE = BSD-2-Clause (library), GPL-2.0+ (programs) LZ4_LICENSE_FILES = lib/LICENSE programs/COPYING -LZ4_CPE_ID_VENDOR = yann_collet - -# CVE-2014-4715 is misclassified (by our CVE tracker) as affecting version -# 1.9.2, while in fact this issue has been fixed since lz4-r130: -# https://github.com/lz4/lz4/commit/140e6e72ddb6fc5f7cd28ce0c8ec3812ef4a9c08 -# See https://github.com/lz4/lz4/issues/818 -LZ4_IGNORE_CVES += CVE-2014-4715 +LZ4_CPE_ID_VENDOR = lz4_project # 0001-Fix-potential-memory-corruption-with-negative-memmov.patch LZ4_IGNORE_CVES += CVE-2021-3520 From peter at korsgaard.com Tue Nov 8 19:48:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:48:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libcurl: fix crypto backend selection Message-ID: <20221108195809.EEFAF802AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eaab840e13275dc995f64d0e3bce275afd7b10d8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Since version 7.77 --with-ssl that used to select OpenSSL renamed to --with-openssl. --without-ssl changed to mean no crypto backend. Only in version 7.86 setting both --without-ssl and some other crypto parameter became a hard configure error. Update OpenSSL selection parameter, and add --without-ssl explicitly for the case of no selected crypto backend. Fixes: http://autobuild.buildroot.net/results/05e9cb71619e640849c27b2984d0df671a9f86c5/ http://autobuild.buildroot.net/results/5a4a905de2a232a38916f03278d0a3cbd8a29711/ http://autobuild.buildroot.net/results/4432314aa13d4acc8fce27f79177f82298ae0626/ Cc: Matt Weber Signed-off-by: Baruch Siach Signed-off-by: Yann E. MORIN (cherry picked from commit f39810149ebe4041c77ca02560c58c93328de723) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index fda7ed83e2..f2c679f162 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -50,6 +50,10 @@ endif LIBCURL_CONFIG_SCRIPTS = curl-config +ifeq ($(BR2_PACKAGE_LIBCURL_TLS_NONE),y) +LIBCURL_CONF_OPTS += --without-ssl +endif + ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) LIBCURL_DEPENDENCIES += openssl # configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up @@ -57,10 +61,10 @@ LIBCURL_DEPENDENCIES += openssl # Fix it by setting LD_LIBRARY_PATH to something sensible so those libs # are found first. LIBCURL_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib -LIBCURL_CONF_OPTS += --with-ssl=$(STAGING_DIR)/usr \ +LIBCURL_CONF_OPTS += --with-openssl=$(STAGING_DIR)/usr \ --with-ca-path=/etc/ssl/certs else -LIBCURL_CONF_OPTS += --without-ssl +LIBCURL_CONF_OPTS += --without-openssl endif ifeq ($(BR2_PACKAGE_LIBCURL_BEARSSL),y) From peter at korsgaard.com Tue Nov 8 19:48:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:48:28 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] libcurl: security bump to version 7.86.0 Message-ID: <20221108195809.E476D802AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6490a079d866270649f7d123d6858ad1df756733 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Version 7.85.0 fixes CVE-2022-35252: When curl retrieves and parses cookies from an HTTP(S) server, it accepts cookies using control codes (byte values below 32). When cookies that contain such control codes are later sent back to an HTTP(S) server, it might make the server return a 400 response. Effectively allowing a "sister site" to deny service to siblings. Drop upstream patches and autoreconf. Cc: Matt Weber Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 400b63432ed0b0c2dee889cf4f2fed88c56a0eb5) Signed-off-by: Peter Korsgaard --- ...include-sched-h-if-available-to-fix-build.patch | 30 ---------- ...heck-for-the-stdatomic.h-header-in-config.patch | 70 ---------------------- package/libcurl/libcurl.hash | 2 +- package/libcurl/libcurl.mk | 4 +- 4 files changed, 2 insertions(+), 104 deletions(-) diff --git a/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch b/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch deleted file mode 100644 index b5f0a87218..0000000000 --- a/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch +++ /dev/null @@ -1,30 +0,0 @@ -From e2e7f54b7bea521fa8373095d0f43261a720cda0 Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Mon, 27 Jun 2022 08:46:21 +0200 -Subject: [PATCH] easy_lock.h: include sched.h if available to fix build - -Patched-by: Harry Sintonen - -Closes #9054 - -[Retrieved from: -https://github.com/curl/curl/commit/e2e7f54b7bea521fa8373095d0f43261a720cda0] -Signed-off-by: Fabrice Fontaine ---- - lib/easy_lock.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/lib/easy_lock.h b/lib/easy_lock.h -index 819f50ce815b8..1f54289ceb2d3 100644 ---- a/lib/easy_lock.h -+++ b/lib/easy_lock.h -@@ -36,6 +36,9 @@ - - #elif defined (HAVE_ATOMIC) - #include -+#if defined(HAVE_SCHED_YIELD) -+#include -+#endif - - #define curl_simple_lock atomic_bool - #define CURL_SIMPLE_LOCK_INIT false diff --git a/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch b/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch deleted file mode 100644 index 083238819b..0000000000 --- a/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch +++ /dev/null @@ -1,70 +0,0 @@ -From a68074b5db2a1fb637853b808e5b263c2ce9cbdd Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Tue, 28 Jun 2022 08:37:22 +0200 -Subject: [PATCH] configure: check for the stdatomic.h header in configure - -... and only set HAVE_ATOMIC if that header exists since we use -typedefes set in it. - -Reported-by: Ryan Schmidt -Fixes #9059 -Closes #9060 - -Signed-off-by: Baruch Siach ---- -Upstream status: commit a68074b5db2a1fb637853b808e5b263c2ce9cbdd - - m4/curl-functions.m4 | 36 +++++++++++++++++++----------------- - 1 file changed, 19 insertions(+), 17 deletions(-) - -diff --git a/m4/curl-functions.m4 b/m4/curl-functions.m4 -index ec406f56aed8..f3e12a53a9fd 100644 ---- a/m4/curl-functions.m4 -+++ b/m4/curl-functions.m4 -@@ -6570,24 +6570,26 @@ AC_DEFUN([CURL_COVERAGE],[ - ]) - - dnl CURL_ATOMIC --dnl -------------------------------------------------- --dnl Check if _Atomic works -+dnl ------------------------------------------------------------- -+dnl Check if _Atomic works. But only check if stdatomic.h exists. - dnl - AC_DEFUN([CURL_ATOMIC],[ -- AC_MSG_CHECKING([if _Atomic is available]) -- AC_COMPILE_IFELSE([ -- AC_LANG_PROGRAM([[ -- $curl_includes_unistd -- ]],[[ -- _Atomic int i = 0; -- ]]) -- ],[ -- AC_MSG_RESULT([yes]) -- AC_DEFINE_UNQUOTED(HAVE_ATOMIC, 1, -- [Define to 1 if you have _Atomic support.]) -- tst_atomic="yes" -- ],[ -- AC_MSG_RESULT([no]) -- tst_atomic="no" -+ AC_CHECK_HEADERS(stdatomic.h, [ -+ AC_MSG_CHECKING([if _Atomic is available]) -+ AC_COMPILE_IFELSE([ -+ AC_LANG_PROGRAM([[ -+ $curl_includes_unistd -+ ]],[[ -+ _Atomic int i = 0; -+ ]]) -+ ],[ -+ AC_MSG_RESULT([yes]) -+ AC_DEFINE_UNQUOTED(HAVE_ATOMIC, 1, -+ [Define to 1 if you have _Atomic support.]) -+ tst_atomic="yes" -+ ],[ -+ AC_MSG_RESULT([no]) -+ tst_atomic="no" -+ ]) - ]) - ]) --- -2.35.1 - diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 672591e470..c0e2378cac 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.84.0.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 2d118b43f547bfe5bae806d8d47b4e596ea5b25a6c1f080aef49fbcd817c5db8 curl-7.84.0.tar.xz +sha256 2d61116e5f485581f6d59865377df4463f2e788677ac43222b496d4e49fb627b curl-7.86.0.tar.xz sha256 321b1a09ebc30410f2e837c072e5521cf7095b757193af4a7dae1086e36ed31a COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index dc0f1230f1..fda7ed83e2 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.84.0 +LIBCURL_VERSION = 7.86.0 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ @@ -15,8 +15,6 @@ LIBCURL_LICENSE_FILES = COPYING LIBCURL_CPE_ID_VENDOR = haxx LIBCURL_CPE_ID_PRODUCT = libcurl LIBCURL_INSTALL_STAGING = YES -# We are patching configure.ac -LIBCURL_AUTORECONF = YES # We disable NTLM support because it uses fork(), which doesn't work # on non-MMU platforms. Moreover, this authentication method is From peter at korsgaard.com Tue Nov 8 19:54:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:54:52 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lz4: fix static build Message-ID: <20221108195810.1E7F5802AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c11a7a40022d4d0de0408988e542e5056b7eeabc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following static build failure raised since bump to version 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: compiling dynamic library 1.9.4 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/m68k-buildroot-uclinux-uclibc/bin/ld.real: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/m68k-buildroot-uclinux-uclibc/sysroot/usr/lib/crt1.o: in function `_start': (.text+0x1c): undefined reference to `main' Fixes: - http://autobuild.buildroot.org/results/9187852fb7a869bf5595275d47929632659a4407 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 85c20ffa95a145e418e82f7a7106a857b5230a1e) Signed-off-by: Peter Korsgaard --- .../lz4/0001-build-Support-BUILD_SHARED-no.patch | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/package/lz4/0001-build-Support-BUILD_SHARED-no.patch b/package/lz4/0001-build-Support-BUILD_SHARED-no.patch new file mode 100644 index 0000000000..d2d8639a3b --- /dev/null +++ b/package/lz4/0001-build-Support-BUILD_SHARED-no.patch @@ -0,0 +1,42 @@ +From 5ccbd38277989ae6a728171d59ae03bad6f2f4d5 Mon Sep 17 00:00:00 2001 +From: Fotis Xenakis +Date: Tue, 13 Sep 2022 20:09:36 +0300 +Subject: [PATCH] build: Support BUILD_SHARED=no + +Since e585a438c714652e866a59371b287f52aa4d2dc3, the BUILD_SHARED +Makefile variable only takes effect for the install target (i.e. the +shared libraries always built). This restores the original behaviour. + +[Retrieved from: +https://github.com/lz4/lz4/commit/5ccbd38277989ae6a728171d59ae03bad6f2f4d5] +Signed-off-by: Fabrice Fontaine +--- + lib/Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lib/Makefile b/lib/Makefile +index 06503cb2a..ee262c0df 100644 +--- a/lib/Makefile ++++ b/lib/Makefile +@@ -112,17 +112,21 @@ liblz4-dll.o: liblz4-dll.rc + $(WINDRES) -i liblz4-dll.rc -o liblz4-dll.o + + $(LIBLZ4): $(SRCFILES) liblz4-dll.o ++ifeq ($(BUILD_SHARED),yes) + @echo compiling dynamic library $(LIBVER) + $(CC) $(FLAGS) -DLZ4_DLL_EXPORT=1 -shared $^ -o dll/$@.dll -Wl,--out-implib,dll/$(LIBLZ4_EXP) ++endif + + else # not windows + + $(LIBLZ4): $(SRCFILES) ++ifeq ($(BUILD_SHARED),yes) + @echo compiling dynamic library $(LIBVER) + $(CC) $(FLAGS) -shared $^ -fPIC -fvisibility=hidden $(SONAME_FLAGS) -o $@ + @echo creating versioned links + $(LN_SF) $@ liblz4.$(SHARED_EXT_MAJOR) + $(LN_SF) $@ liblz4.$(SHARED_EXT) ++endif + + endif + From peter at korsgaard.com Tue Nov 8 19:54:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:54:41 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lz4: bump to version 1.9.4 Message-ID: <20221108195810.13614802CC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1b2edc4114baca76b50ad03a492f34f9eda2263 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x LZ4 v1.9.4 is a maintenance release, featuring a substantial amount (~350 commits) of minor fixes and improvements, making it a recommended upgrade. The stable portion of liblz4 API is unmodified, making this release a drop-in replacement for existing features. - Drop patch (already in version) - Update hash of lib/LICENSE (update in year with https://github.com/lz4/lz4/commit/87a80acbe7872b9da7d56f7005ffd1b715e87c93) https://github.com/lz4/lz4/releases/tag/v1.9.4 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1f54af8c4f814bfc0993756b82575ad581ce5318) Signed-off-by: Peter Korsgaard --- ...al-memory-corruption-with-negative-memmov.patch | 26 ---------------------- package/lz4/lz4.hash | 4 ++-- package/lz4/lz4.mk | 5 +---- 3 files changed, 3 insertions(+), 32 deletions(-) diff --git a/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch b/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch deleted file mode 100644 index 57e4e38f84..0000000000 --- a/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 8301a21773ef61656225e264f4f06ae14462bca7 Mon Sep 17 00:00:00 2001 -From: Jasper Lievisse Adriaanse -Date: Fri, 26 Feb 2021 15:21:20 +0100 -Subject: [PATCH] Fix potential memory corruption with negative memmove() size - -Signed-off-by: Peter Korsgaard ---- - lib/lz4.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/lz4.c b/lib/lz4.c -index 5f524d0..c2f504e 100644 ---- a/lib/lz4.c -+++ b/lib/lz4.c -@@ -1749,7 +1749,7 @@ LZ4_decompress_generic( - const size_t dictSize /* note : = 0 if noDict */ - ) - { -- if (src == NULL) { return -1; } -+ if ((src == NULL) || (outputSize < 0)) { return -1; } - - { const BYTE* ip = (const BYTE*) src; - const BYTE* const iend = ip + srcSize; --- -2.20.1 - diff --git a/package/lz4/lz4.hash b/package/lz4/lz4.hash index 0b03089ecd..04bd118cfe 100644 --- a/package/lz4/lz4.hash +++ b/package/lz4/lz4.hash @@ -1,4 +1,4 @@ # sha256 locally computed -sha256 030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1 lz4-1.9.3.tar.gz -sha256 d15d99c8dc6b0ec22174c0e563a95bc40f9363ca7f9d9d793bb5c5a8e8d0af71 lib/LICENSE +sha256 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b lz4-1.9.4.tar.gz +sha256 8b58c446121a109ccf32edc094bba3010a3d85e4ee3702950db55e4d3e87736c lib/LICENSE sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 programs/COPYING diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk index 541a03473a..5da1ae2703 100644 --- a/package/lz4/lz4.mk +++ b/package/lz4/lz4.mk @@ -4,16 +4,13 @@ # ################################################################################ -LZ4_VERSION = 1.9.3 +LZ4_VERSION = 1.9.4 LZ4_SITE = $(call github,lz4,lz4,v$(LZ4_VERSION)) LZ4_INSTALL_STAGING = YES LZ4_LICENSE = BSD-2-Clause (library), GPL-2.0+ (programs) LZ4_LICENSE_FILES = lib/LICENSE programs/COPYING LZ4_CPE_ID_VENDOR = lz4_project -# 0001-Fix-potential-memory-corruption-with-negative-memmov.patch -LZ4_IGNORE_CVES += CVE-2021-3520 - ifeq ($(BR2_STATIC_LIBS),y) LZ4_MAKE_OPTS += BUILD_SHARED=no else ifeq ($(BR2_SHARED_LIBS),y) From peter at korsgaard.com Tue Nov 8 19:59:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:59:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/samba4: security bump version to 4.15.11 In-Reply-To: <20221029075855.1236307-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 29 Oct 2022 09:58:55 +0200") References: <20221029075855.1236307-1-bernd.kuhls@t-online.de> Message-ID: <87wn85gqtt.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Added patch from Gentoo to fix uClibc build: > access.c:(.text+0x1e8): undefined reference to `innetgr' > Release notes: > https://www.samba.org/samba/history/samba-4.15.8.html > https://www.samba.org/samba/history/samba-4.15.9.html > o CVE-2022-2031: Samba AD users can bypass certain restrictions associated with > changing passwords. > https://www.samba.org/samba/security/CVE-2022-2031.html > o CVE-2022-32744: Samba AD users can forge password change requests for any user. > https://www.samba.org/samba/security/CVE-2022-32744.html > o CVE-2022-32745: Samba AD users can crash the server process with an LDAP add > or modify request. > https://www.samba.org/samba/security/CVE-2022-32745.html > o CVE-2022-32746: Samba AD users can induce a use-after-free in the server > process with an LDAP add or modify request. > https://www.samba.org/samba/security/CVE-2022-32746.html > o CVE-2022-32742: Server memory information leak via SMB1. > https://www.samba.org/samba/security/CVE-2022-32742.html > https://www.samba.org/samba/history/samba-4.15.10.html > https://www.samba.org/samba/history/samba-4.15.11.html > o CVE-2022-3437: There is a limited write heap buffer overflow in the GSSAPI > unwrap_des() and unwrap_des3() routines of Heimdal (included > in Samba). > https://www.samba.org/samba/security/CVE-2022-3437.html > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:00:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:00:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/wolfssl: security bump to version 5.5.2 In-Reply-To: <20221029080033.17864-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 10:00:33 +0200") References: <20221029080033.17864-1-fontaine.fabrice@gmail.com> Message-ID: <87sfitgqse.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > In the case that the WOLFSSL_CALLBACKS macro is set when building > wolfSSL, there is a potential heap over read of 5 bytes when handling > TLS 1.3 client connections. This heap over read is limited to wolfSSL > builds explicitly setting the macro WOLFSSL_CALLBACKS, the feature does > not get turned on by any other build options. The macro > WOLFSSL_CALLBACKS is intended for debug use only, but if having it > enabled in production, users are recommended to disable > WOLFSSL_CALLBACKS. Users enabling WOLFSSL_CALLBACKS are recommended to > update their version of wolfSSL. CVE 2022-42905 > https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.2-stable > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:01:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:01:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/zsh: security bump to version 5.9 In-Reply-To: <20221029081307.36714-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 10:13:07 +0200") References: <20221029081307.36714-1-fontaine.fabrice@gmail.com> Message-ID: <87o7thgqqi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Security and bug fix release with several feature additions. > https://zsh.sourceforge.io/releases.html > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:00:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:00:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wolfssl: security bump to version 5.5.2 Message-ID: <20221108200212.50D4E8072D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0eb111baae3046103cf7058e49762342ddc873fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x In the case that the WOLFSSL_CALLBACKS macro is set when building wolfSSL, there is a potential heap over read of 5 bytes when handling TLS 1.3 client connections. This heap over read is limited to wolfSSL builds explicitly setting the macro WOLFSSL_CALLBACKS, the feature does not get turned on by any other build options. The macro WOLFSSL_CALLBACKS is intended for debug use only, but if having it enabled in production, users are recommended to disable WOLFSSL_CALLBACKS. Users enabling WOLFSSL_CALLBACKS are recommended to update their version of wolfSSL. CVE 2022-42905 https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.2-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 18b5d6205db7547d633d6ac4ea8ba4fdd81ecc35) Signed-off-by: Peter Korsgaard --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 3849ffb9fc..65d77ca659 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 97339e6956c90e7c881ba5c748dd04f7c30e5dbe0c06da765418c51375a6dee3 wolfssl-5.5.1.tar.gz +sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index 95d4f47952..d9fa72ccf4 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.1 +WOLFSSL_VERSION = 5.5.2 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:01:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:01:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/zsh: security bump to version 5.9 Message-ID: <20221108200212.5B57980741@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dff8703ca251425cdf0d37438c797a970c59659a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Security and bug fix release with several feature additions. https://zsh.sourceforge.io/releases.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 21531fa31a8cc49054f4af15f8556f4cb08daa7f) Signed-off-by: Peter Korsgaard --- package/zsh/zsh.hash | 2 +- package/zsh/zsh.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zsh/zsh.hash b/package/zsh/zsh.hash index 5c661ded25..e04aa388d3 100644 --- a/package/zsh/zsh.hash +++ b/package/zsh/zsh.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b6973520bace600b4779200269b1e5d79e5f505ac4952058c11ad5bbf0dd9919 zsh-5.8.1.tar.xz +sha256 9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5 zsh-5.9.tar.xz sha256 d06fdf3ef9b1ec69d6b9e170b0a9516fbad3523261ff1668bde3bfea6e0ef5f5 LICENCE diff --git a/package/zsh/zsh.mk b/package/zsh/zsh.mk index c5ab7c2fae..4d46cfe1fa 100644 --- a/package/zsh/zsh.mk +++ b/package/zsh/zsh.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSH_VERSION = 5.8.1 +ZSH_VERSION = 5.9 ZSH_SITE = http://www.zsh.org/pub ZSH_SOURCE = zsh-$(ZSH_VERSION).tar.xz ZSH_DEPENDENCIES = ncurses From peter at korsgaard.com Tue Nov 8 19:59:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:59:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/samba4: security bump version to 4.15.11 Message-ID: <20221108200212.46C3F8071F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=faddef26a9d12701e872d32b18263227f9246f0b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Added patch from Gentoo to fix uClibc build: access.c:(.text+0x1e8): undefined reference to `innetgr' Release notes: https://www.samba.org/samba/history/samba-4.15.8.html https://www.samba.org/samba/history/samba-4.15.9.html o CVE-2022-2031: Samba AD users can bypass certain restrictions associated with changing passwords. https://www.samba.org/samba/security/CVE-2022-2031.html o CVE-2022-32744: Samba AD users can forge password change requests for any user. https://www.samba.org/samba/security/CVE-2022-32744.html o CVE-2022-32745: Samba AD users can crash the server process with an LDAP add or modify request. https://www.samba.org/samba/security/CVE-2022-32745.html o CVE-2022-32746: Samba AD users can induce a use-after-free in the server process with an LDAP add or modify request. https://www.samba.org/samba/security/CVE-2022-32746.html o CVE-2022-32742: Server memory information leak via SMB1. https://www.samba.org/samba/security/CVE-2022-32742.html https://www.samba.org/samba/history/samba-4.15.10.html https://www.samba.org/samba/history/samba-4.15.11.html o CVE-2022-3437: There is a limited write heap buffer overflow in the GSSAPI unwrap_des() and unwrap_des3() routines of Heimdal (included in Samba). https://www.samba.org/samba/security/CVE-2022-3437.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 8941d02bf1da1574b8db65a104566a080e85308b) Signed-off-by: Peter Korsgaard --- ...05-samba-4.16.2-fix-build-without-innetgr.patch | 34 ++++++++++++++++++++++ package/samba4/samba4.hash | 4 +-- package/samba4/samba4.mk | 2 +- 3 files changed, 37 insertions(+), 3 deletions(-) diff --git a/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch b/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch new file mode 100644 index 0000000000..b338596d7a --- /dev/null +++ b/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch @@ -0,0 +1,34 @@ +# Gentoo bug 855047 + +Fixes uClibc build when uClibc was build without netgroup support. +Upstream enables netgroup support based on getdomainname() being +present: +https://github.com/samba-team/samba/commit/f179184a2be2ddd38f463fcc12252f8d24e529f8#diff-b8d1bc25b89846e70ecb61cb296a8f5c50c9a0a1b62e46790fae81aa9d5bfaaeR632 + +Downloaded from +https://gitweb.gentoo.org/repo/gentoo.git/tree/net-fs/samba/files/samba-4.16.2-fix-musl-without-innetgr.patch + +Signed-off-by: Bernd Kuhls + +--- a/lib/util/access.c ++++ b/lib/util/access.c +@@ -115,7 +115,7 @@ static bool string_match(const char *tok,const char *s) + return true; + } + } else if (tok[0] == '@') { /* netgroup: look it up */ +-#ifdef HAVE_NETGROUP ++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR) + DATA_BLOB tmp; + char *mydomain = NULL; + char *hostname = NULL; +--- a/source3/auth/user_util.c ++++ b/source3/auth/user_util.c +@@ -135,7 +135,7 @@ static void store_map_in_gencache(TALLOC_CTX *ctx, const char *from, const char + + bool user_in_netgroup(TALLOC_CTX *ctx, const char *user, const char *ngname) + { +-#ifdef HAVE_NETGROUP ++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR) + char nis_domain_buf[256]; + const char *nis_domain = NULL; + char *lowercase_user = NULL; diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index ac28c35614..f845a31290 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.7.tar.asc -sha256 76d0096c16ed0265b337d5731f3c0b32eed3adab6fa8b7585c055b287cd05d6b samba-4.15.7.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc +sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index c90fdd006c..814bf0bbaa 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.7 +SAMBA4_VERSION = 4.15.11 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:00:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:00:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wolfssl: security bump to version 5.5.2 Message-ID: <20221108200321.489EC80DA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=70abf9b69b55d90a67158865b87fee81ffb5e731 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x In the case that the WOLFSSL_CALLBACKS macro is set when building wolfSSL, there is a potential heap over read of 5 bytes when handling TLS 1.3 client connections. This heap over read is limited to wolfSSL builds explicitly setting the macro WOLFSSL_CALLBACKS, the feature does not get turned on by any other build options. The macro WOLFSSL_CALLBACKS is intended for debug use only, but if having it enabled in production, users are recommended to disable WOLFSSL_CALLBACKS. Users enabling WOLFSSL_CALLBACKS are recommended to update their version of wolfSSL. CVE 2022-42905 https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.2-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 18b5d6205db7547d633d6ac4ea8ba4fdd81ecc35) Signed-off-by: Peter Korsgaard --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 3849ffb9fc..65d77ca659 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 97339e6956c90e7c881ba5c748dd04f7c30e5dbe0c06da765418c51375a6dee3 wolfssl-5.5.1.tar.gz +sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index 95d4f47952..d9fa72ccf4 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.1 +WOLFSSL_VERSION = 5.5.2 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:00:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:00:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/zsh: security bump to version 5.9 Message-ID: <20221108200321.5355280DA4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b0fb3fffae13bdfb87cdf9bb0d647c87786b138 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Security and bug fix release with several feature additions. https://zsh.sourceforge.io/releases.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 21531fa31a8cc49054f4af15f8556f4cb08daa7f) Signed-off-by: Peter Korsgaard --- package/zsh/zsh.hash | 2 +- package/zsh/zsh.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zsh/zsh.hash b/package/zsh/zsh.hash index 5c661ded25..e04aa388d3 100644 --- a/package/zsh/zsh.hash +++ b/package/zsh/zsh.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b6973520bace600b4779200269b1e5d79e5f505ac4952058c11ad5bbf0dd9919 zsh-5.8.1.tar.xz +sha256 9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5 zsh-5.9.tar.xz sha256 d06fdf3ef9b1ec69d6b9e170b0a9516fbad3523261ff1668bde3bfea6e0ef5f5 LICENCE diff --git a/package/zsh/zsh.mk b/package/zsh/zsh.mk index 8e6f713780..e790bf4c5e 100644 --- a/package/zsh/zsh.mk +++ b/package/zsh/zsh.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSH_VERSION = 5.8.1 +ZSH_VERSION = 5.9 ZSH_SITE = http://www.zsh.org/pub ZSH_SOURCE = zsh-$(ZSH_VERSION).tar.xz ZSH_DEPENDENCIES = ncurses From peter at korsgaard.com Tue Nov 8 19:59:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:59:11 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/samba4: security bump version to 4.15.11 Message-ID: <20221108200321.3F17980D9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=09322d970b1f5486aa2f146dcfd9123debbb9de0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Added patch from Gentoo to fix uClibc build: access.c:(.text+0x1e8): undefined reference to `innetgr' Release notes: https://www.samba.org/samba/history/samba-4.15.8.html https://www.samba.org/samba/history/samba-4.15.9.html o CVE-2022-2031: Samba AD users can bypass certain restrictions associated with changing passwords. https://www.samba.org/samba/security/CVE-2022-2031.html o CVE-2022-32744: Samba AD users can forge password change requests for any user. https://www.samba.org/samba/security/CVE-2022-32744.html o CVE-2022-32745: Samba AD users can crash the server process with an LDAP add or modify request. https://www.samba.org/samba/security/CVE-2022-32745.html o CVE-2022-32746: Samba AD users can induce a use-after-free in the server process with an LDAP add or modify request. https://www.samba.org/samba/security/CVE-2022-32746.html o CVE-2022-32742: Server memory information leak via SMB1. https://www.samba.org/samba/security/CVE-2022-32742.html https://www.samba.org/samba/history/samba-4.15.10.html https://www.samba.org/samba/history/samba-4.15.11.html o CVE-2022-3437: There is a limited write heap buffer overflow in the GSSAPI unwrap_des() and unwrap_des3() routines of Heimdal (included in Samba). https://www.samba.org/samba/security/CVE-2022-3437.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 8941d02bf1da1574b8db65a104566a080e85308b) Signed-off-by: Peter Korsgaard --- ...05-samba-4.16.2-fix-build-without-innetgr.patch | 34 ++++++++++++++++++++++ package/samba4/samba4.hash | 4 +-- package/samba4/samba4.mk | 2 +- 3 files changed, 37 insertions(+), 3 deletions(-) diff --git a/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch b/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch new file mode 100644 index 0000000000..b338596d7a --- /dev/null +++ b/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch @@ -0,0 +1,34 @@ +# Gentoo bug 855047 + +Fixes uClibc build when uClibc was build without netgroup support. +Upstream enables netgroup support based on getdomainname() being +present: +https://github.com/samba-team/samba/commit/f179184a2be2ddd38f463fcc12252f8d24e529f8#diff-b8d1bc25b89846e70ecb61cb296a8f5c50c9a0a1b62e46790fae81aa9d5bfaaeR632 + +Downloaded from +https://gitweb.gentoo.org/repo/gentoo.git/tree/net-fs/samba/files/samba-4.16.2-fix-musl-without-innetgr.patch + +Signed-off-by: Bernd Kuhls + +--- a/lib/util/access.c ++++ b/lib/util/access.c +@@ -115,7 +115,7 @@ static bool string_match(const char *tok,const char *s) + return true; + } + } else if (tok[0] == '@') { /* netgroup: look it up */ +-#ifdef HAVE_NETGROUP ++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR) + DATA_BLOB tmp; + char *mydomain = NULL; + char *hostname = NULL; +--- a/source3/auth/user_util.c ++++ b/source3/auth/user_util.c +@@ -135,7 +135,7 @@ static void store_map_in_gencache(TALLOC_CTX *ctx, const char *from, const char + + bool user_in_netgroup(TALLOC_CTX *ctx, const char *user, const char *ngname) + { +-#ifdef HAVE_NETGROUP ++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR) + char nis_domain_buf[256]; + const char *nis_domain = NULL; + char *lowercase_user = NULL; diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index ac28c35614..f845a31290 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.7.tar.asc -sha256 76d0096c16ed0265b337d5731f3c0b32eed3adab6fa8b7585c055b287cd05d6b samba-4.15.7.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc +sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index c90fdd006c..814bf0bbaa 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.7 +SAMBA4_VERSION = 4.15.11 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:04:30 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:04:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.1.12 In-Reply-To: <20221028184322.8908-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Oct 2022 20:43:22 +0200") References: <20221028184322.8908-1-bernd.kuhls@t-online.de> Message-ID: <87k045gqlt.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://www.php.net/ChangeLog-8.php#8.1.12 > Fixes: > - CVE-2022-31630: http://bugs.php.net/81739 > - CVE-2022-37454: http://bugs.php.net/81738 > Signed-off-by: Bernd Kuhls Committed to 2022.08.x, thanks. For 2022.02.x I will instead bump to 8.0.25, which contains the same fixes. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:05:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:05:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/php: security bump version to 8.0.25 Message-ID: <20221108200630.A8EEC80E38@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ba2f61f8f9a7dc772098e7145b7a6f7666c7bfd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: https://www.php.net/ChangeLog-8.php#8.0.25 Fixes: - CVE-2022-31630: http://bugs.php.net/81739 - CVE-2022-37454: http://bugs.php.net/81738 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 55a92c6c36..574d5fb7c4 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 8e6a63ac9cdabe4c345b32a54b18f348d9e50a1decda217faf2d61278d22f08b php-8.0.24.tar.xz +sha256 a291b71d0498707fc5514eb5b9513e88f0f1d4890bcdefd67282ded8a2bfb941 php-8.0.25.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index facc2f5634..531f88e896 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.0.24 +PHP_VERSION = 8.0.25 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:07:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:07:27 +0100 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: add Bernd Kuhls to package rsync In-Reply-To: <20221028192546.132535-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Oct 2022 21:25:46 +0200") References: <20221028192546.132535-1-bernd.kuhls@t-online.de> Message-ID: <87fsetgqgw.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:02:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:02:56 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/php: security bump version to 8.1.12 Message-ID: <20221108200736.D280B80FA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=822050f03406f8fc65ac8ecb1194dd643597954a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Changelog: https://www.php.net/ChangeLog-8.php#8.1.12 Fixes: - CVE-2022-31630: http://bugs.php.net/81739 - CVE-2022-37454: http://bugs.php.net/81738 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 66c05c24baf17b98b7168bd950fbf40d25223247) 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 c4c42a2c7d..bf81ebf3e8 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 3005198d7303f87ab31bc30695de76e8ad62783f806b6ab9744da59fe41cc5bd php-8.1.11.tar.xz +sha256 08243359e2204d842082269eedc15f08d2eca726d0e65b93fb11f4bfc51bbbab php-8.1.12.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 7136fd9744..a400a38af7 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.1.11 +PHP_VERSION = 8.1.12 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:07:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:07:18 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] DEVELOPERS: add Bernd Kuhls to package rsync Message-ID: <20221108200736.E112180FAB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=67d3eec6b92c0c385636d35ae7b3c5b837233baa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 098db8b4d5649345f983e7601d60a1fc30836e1d) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 81f33fe117..74a9839b3c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -445,6 +445,7 @@ F: package/python-pyicu/ F: package/python-pylru/ F: package/python-requests-oauthlib/ F: package/python-slob/ +F: package/rsync/ F: package/rtmpdump/ F: package/samba4/ F: package/softether/ From peter at korsgaard.com Tue Nov 8 20:07:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:07:15 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: add Bernd Kuhls to package rsync Message-ID: <20221108200843.A6A9380FC5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3497886980ab00336449fdcb4334b4a2ab3a958e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 098db8b4d5649345f983e7601d60a1fc30836e1d) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 91707bbc4a..978a33137f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -443,6 +443,7 @@ F: package/python-pyicu/ F: package/python-pylru/ F: package/python-requests-oauthlib/ F: package/python-slob/ +F: package/rsync/ F: package/rtmpdump/ F: package/samba4/ F: package/softether/ From peter at korsgaard.com Tue Nov 8 20:22:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:22:07 +0100 Subject: [Buildroot] [PATCH 1/2] package/f2fs-tools: add lz4 and lzo optional dependencies In-Reply-To: <20221029170023.219493-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 19:00:22 +0200") References: <20221029170023.219493-1-fontaine.fabrice@gmail.com> Message-ID: <87bkphgpsg.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > lz4 and lzo are optional dependencies (enabled by default) since bump to > version 1.14.0 in commit cf566658f28f3e4b362cc8f9235e6b7768af355c and > https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=b585244e726c1024f7b842033689992a383808cc > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:22:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:22:12 +0100 Subject: [Buildroot] [PATCH 2/2] package/f2fs-tools: fix build with lz4 1.9.4 In-Reply-To: <20221029170023.219493-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 19:00:23 +0200") References: <20221029170023.219493-1-fontaine.fabrice@gmail.com> <20221029170023.219493-2-fontaine.fabrice@gmail.com> Message-ID: <877d05gpsb.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised since bump of lz4 to version > 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: > compress.c: In function 'lz4_compress_init': > compress.c:36:42: error: 'LZ4_STREAMSIZE_U64' undeclared (first use in this function); did you mean 'LZ4_STREAMSIZE'? > 36 | #define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) > | ^~~~~~~~~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/ca8b6646322a4cb911fad5fb9cb38046743609bf > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:16:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:16:40 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/f2fs-tools: bump to version 1.15.0 Message-ID: <20221108202717.3B45E81192@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9ceed7b07737e77f4cd1fa91952bdca5c24bfd22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Update indention in hash file (two spaces) Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 9267b0f14d3d5f4715bad444f44eae47d9d5627c) Signed-off-by: Peter Korsgaard --- package/f2fs-tools/f2fs-tools.hash | 2 +- package/f2fs-tools/f2fs-tools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/f2fs-tools/f2fs-tools.hash b/package/f2fs-tools/f2fs-tools.hash index 8fc0242269..8d5ff31f0d 100644 --- a/package/f2fs-tools/f2fs-tools.hash +++ b/package/f2fs-tools/f2fs-tools.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 619263d4e2022152a1472c1d912eaae104f20bd227ce0bb9d41d1d6608094bd1 f2fs-tools-1.14.0.tar.gz +sha256 147d471040b44900283ce2c935f1d35d13d7f40008e7cb8fab2b69f54da01a4f f2fs-tools-1.15.0.tar.gz sha256 662abb3a8a80b36ae7036c289dd1e03b361ee5dd2e6fd5211d0d8d029146449f COPYING diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index ced283d25d..2c4ee9185b 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -F2FS_TOOLS_VERSION = 1.14.0 +F2FS_TOOLS_VERSION = 1.15.0 F2FS_TOOLS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot F2FS_TOOLS_CONF_ENV = ac_cv_file__git=no F2FS_TOOLS_DEPENDENCIES = host-pkgconf util-linux From peter at korsgaard.com Tue Nov 8 20:27:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:27:08 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lldpd: security bump to version 1.0.15 Message-ID: <20221108202717.57851811C5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e352bdc90c879571d201bad2fc642646b5f1d77 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix heap overflow when reading SONMP. CVE-2021-43612. - https://vincentbernat.github.io/lldpd/ is redirecting to https://lldpd.github.io/ https://github.com/lldpd/lldpd/blob/1.0.15/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 62e082ec4d58e117697324938b9833c057116710) Signed-off-by: Peter Korsgaard --- package/lldpd/Config.in | 2 +- package/lldpd/lldpd.hash | 4 ++-- package/lldpd/lldpd.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lldpd/Config.in b/package/lldpd/Config.in index 9a9517b5b0..3e0446986f 100644 --- a/package/lldpd/Config.in +++ b/package/lldpd/Config.in @@ -18,7 +18,7 @@ config BR2_PACKAGE_LLDPD lldpd is an ISC-licensed implementation of LLDP for various Unixes. It also supports some proprietary protocols. - https://vincentbernat.github.io/lldpd/ + https://lldpd.github.io/ if BR2_PACKAGE_LLDPD diff --git a/package/lldpd/lldpd.hash b/package/lldpd/lldpd.hash index 6e809b2796..6db5ca98f1 100644 --- a/package/lldpd/lldpd.hash +++ b/package/lldpd/lldpd.hash @@ -1,5 +1,5 @@ # Locally computed after checking gpg key -# https://media.luffy.cx/files/lldpd/lldpd-1.0.9.tar.gz.gpg +# https://media.luffy.cx/files/lldpd/lldpd-1.0.15.tar.gz.gpg # using key AEF2348766F371C689A7360095A42FE8353525F9 -sha256 6b64eb3125952b1e33472198b054e8aa0dee45f45d3d4be22789090a474949f5 lldpd-1.0.9.tar.gz +sha256 f7fe3a130be98a19c491479ef60f36b8ee41a9e6bc4d7f2c41033f63956a3126 lldpd-1.0.15.tar.gz sha256 0e96a5aea65f16e2239231ce4ab90497f8bc3bb8fe6abe9299aade4726ff7c8d LICENSE diff --git a/package/lldpd/lldpd.mk b/package/lldpd/lldpd.mk index b88dd002e4..dd6f8dcf5d 100644 --- a/package/lldpd/lldpd.mk +++ b/package/lldpd/lldpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLDPD_VERSION = 1.0.9 +LLDPD_VERSION = 1.0.15 LLDPD_SITE = https://media.luffy.cx/files/lldpd LLDPD_DEPENDENCIES = \ $(if $(BR2_PACKAGE_CHECK),check) \ From peter at korsgaard.com Tue Nov 8 20:16:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:16:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/f2fs-tools: fix build with lz4 1.9.4 Message-ID: <20221108202717.4DF54811C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c38bc7befbe0f5568865441a64ed8914a6b4606 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised since bump of lz4 to version 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: compress.c: In function 'lz4_compress_init': compress.c:36:42: error: 'LZ4_STREAMSIZE_U64' undeclared (first use in this function); did you mean 'LZ4_STREAMSIZE'? 36 | #define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ca8b6646322a4cb911fad5fb9cb38046743609bf Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c999e540dd233f8cb52eee4c35373cd6603aea97) Signed-off-by: Peter Korsgaard --- ...2-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch b/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch new file mode 100644 index 0000000000..b43def6bb7 --- /dev/null +++ b/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch @@ -0,0 +1,34 @@ +From 19f77c6f6277a274434d6d8883f50e7955c6a8db Mon Sep 17 00:00:00 2001 +From: Jaegeuk Kim +Date: Mon, 29 Aug 2022 11:03:35 -0700 +Subject: f2fs-tools: fix build error on lz4-1.9.4 + +LZ4_STREAMSIZE_U64 is undefined in new lz4 lib. + +Signed-off-by: Jaegeuk Kim +[Retrieved from: +https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=19f77c6f6277a274434d6d8883f50e7955c6a8db] +Signed-off-by: Fabrice Fontaine +--- + fsck/compress.c | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/fsck/compress.c b/fsck/compress.c +index b413492..b15f0a4 100644 +--- a/fsck/compress.c ++++ b/fsck/compress.c +@@ -32,10 +32,7 @@ + #ifdef HAVE_LIBLZ4 + #define LZ4_MEMORY_USAGE 14 + #define LZ4_MAX_INPUT_SIZE 0x7E000000 /* 2 113 929 216 bytes */ +-#ifndef LZ4_STREAMSIZE +-#define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) +-#endif +-#define LZ4_MEM_COMPRESS LZ4_STREAMSIZE ++#define LZ4_MEM_COMPRESS sizeof(LZ4_stream_t) + #define LZ4_ACCELERATION_DEFAULT 1 + #define LZ4_WORK_SIZE ALIGN_UP(LZ4_MEM_COMPRESS, 8) + #endif +-- +cgit + From peter at korsgaard.com Tue Nov 8 20:16:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:16:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/f2fs-tools: add lz4 and lzo optional dependencies Message-ID: <20221108202717.43F70811AD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dcad3b2d601741321fd9d9c8f0f02fc09db8f12e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x lz4 and lzo are optional dependencies (enabled by default) since bump to version 1.14.0 in commit cf566658f28f3e4b362cc8f9235e6b7768af355c and https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=b585244e726c1024f7b842033689992a383808cc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 952fa08764acc8d78985d2cc91d37112324b67cb) Signed-off-by: Peter Korsgaard --- .../0001-configure-ac-fix-cross-compilation.patch | 88 ++++++++++++++++++++++ package/f2fs-tools/f2fs-tools.mk | 18 ++++- 2 files changed, 105 insertions(+), 1 deletion(-) diff --git a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch new file mode 100644 index 0000000000..0e3d4da191 --- /dev/null +++ b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch @@ -0,0 +1,88 @@ +From 32e7d272344024c216f155c3463dd2d548f3fafd Mon Sep 17 00:00:00 2001 +From: Nick Hainke +Date: Mon, 4 Jul 2022 11:29:19 +0200 +Subject: configure.ac: fix cross compilation + +AC_CHECK_LIB seems to not work correctly with OpenWrt. Add possibility +to disable lz4 and lzo2 manually. + +Fixes errors in the form of: + Package f2fsck is missing dependencies for the following libraries: + liblz4.so.1 + liblzo2.so.2 + +Signed-off-by: Nick Hainke +Signed-off-by: Jaegeuk Kim +[Retrieved from: +https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=32e7d272344024c216f155c3463dd2d548f3fafd] +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 44 ++++++++++++++++++++++++++++++++++---------- + 1 file changed, 34 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index ea39461..dbe9ad3 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -50,6 +50,18 @@ AC_ARG_WITH([blkid], + [], + [with_blkid=check]) + ++AC_ARG_WITH([lzo2], ++ [AS_HELP_STRING([--without-lzo2], ++ [Ignore presence of liblzo2 and disable lzo2 support])], ++ [], ++ [with_lzo2=check]) ++ ++AC_ARG_WITH([lz4], ++ [AS_HELP_STRING([--without-lz4], ++ [Ignore presence of liblz4 and disable lz4 support])], ++ [], ++ [with_lz4=check]) ++ + # Checks for programs. + AC_PROG_CC + AM_PROG_AR +@@ -71,17 +83,29 @@ AS_IF([test "x$with_blkid" != xno], + fi + ], -lblkid)]) + +-AC_CHECK_LIB([lzo2], [main], +- [AC_SUBST([liblzo2_LIBS], ["-llzo2"]) +- AC_DEFINE([HAVE_LIBLZO2], [1], +- [Define if you have liblzo2]) +- ], [], []) ++AS_IF([test "x$with_lzo2" != xno], ++ [AC_CHECK_LIB([lzo2], [main], ++ [AC_SUBST([liblzo2_LIBS], ["-llzo2"]) ++ AC_DEFINE([HAVE_LIBLZO2], [1], ++ [Define if you have liblzo2]) ++ ], ++ [if test "x$with_lzo2" != xcheck; then ++ AC_MSG_FAILURE( ++ [--with-lzo2 was given, but test for lzo2 failed]) ++ fi ++ ], -llzo2)]) + +-AC_CHECK_LIB([lz4], [main], +- [AC_SUBST([liblz4_LIBS], ["-llz4"]) +- AC_DEFINE([HAVE_LIBLZ4], [1], +- [Define if you have liblz4]) +- ], [], []) ++AS_IF([test "x$with_lz4" != xno], ++ [AC_CHECK_LIB([lz4], [main], ++ [AC_SUBST([liblz4_LIBS], ["-llz4"]) ++ AC_DEFINE([HAVE_LIBLZ4], [1], ++ [Define if you have liblz4]) ++ ], ++ [if test "x$with_lz4" != xcheck; then ++ AC_MSG_FAILURE( ++ [--with-lz4 was given, but test for lz4 failed]) ++ fi ++ ], -llz4)]) + + AS_IF([test "x$with_selinux" != xno], + [AC_CHECK_LIB([selinux], [getcon], +-- +cgit + diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 2c4ee9185b..60f1004d77 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -22,6 +22,20 @@ else F2FS_TOOLS_CONF_OPTS += --without-selinux endif +ifeq ($(BR2_PACKAGE_LZ4),y) +F2FS_TOOLS_CONF_OPTS += --with-lz4 +F2FS_TOOLS_DEPENDENCIES += lz4 +else +F2FS_TOOLS_CONF_OPTS += --without-lz4 +endif + +ifeq ($(BR2_PACKAGE_LZO),y) +F2FS_TOOLS_CONF_OPTS += --with-lzo2 +F2FS_TOOLS_DEPENDENCIES += lzo +else +F2FS_TOOLS_CONF_OPTS += --without-lzo2 +endif + ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBBLKID),y) # util-linux is a dependency already, no need to list it again F2FS_TOOLS_CONF_OPTS += --with-blkid @@ -34,7 +48,9 @@ endif # blkid support even if we have host-util-linux HOST_F2FS_TOOLS_CONF_OPTS = \ --without-selinux \ - --without-blkid + --without-blkid \ + --without-lz4 \ + --without-lzo2 $(eval $(autotools-package)) $(eval $(host-autotools-package)) From peter at korsgaard.com Tue Nov 8 20:27:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:27:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/lldpd: security bump to version 1.0.15 In-Reply-To: <20221029204023.162302-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 22:40:23 +0200") References: <20221029204023.162302-1-fontaine.fabrice@gmail.com> Message-ID: <8735atgpjm.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix heap overflow when reading SONMP. CVE-2021-43612. > - https://vincentbernat.github.io/lldpd/ is redirecting to > https://lldpd.github.io/ > https://github.com/lldpd/lldpd/blob/1.0.15/NEWS > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:21:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:21:57 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/f2fs-tools: fix build with lz4 1.9.4 Message-ID: <20221108202823.BD18B81221@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=378b3917978a9ebaf45a556312a95a23259b9535 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure raised since bump of lz4 to version 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: compress.c: In function 'lz4_compress_init': compress.c:36:42: error: 'LZ4_STREAMSIZE_U64' undeclared (first use in this function); did you mean 'LZ4_STREAMSIZE'? 36 | #define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ca8b6646322a4cb911fad5fb9cb38046743609bf Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c999e540dd233f8cb52eee4c35373cd6603aea97) Signed-off-by: Peter Korsgaard --- ...2-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch b/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch new file mode 100644 index 0000000000..b43def6bb7 --- /dev/null +++ b/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch @@ -0,0 +1,34 @@ +From 19f77c6f6277a274434d6d8883f50e7955c6a8db Mon Sep 17 00:00:00 2001 +From: Jaegeuk Kim +Date: Mon, 29 Aug 2022 11:03:35 -0700 +Subject: f2fs-tools: fix build error on lz4-1.9.4 + +LZ4_STREAMSIZE_U64 is undefined in new lz4 lib. + +Signed-off-by: Jaegeuk Kim +[Retrieved from: +https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=19f77c6f6277a274434d6d8883f50e7955c6a8db] +Signed-off-by: Fabrice Fontaine +--- + fsck/compress.c | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/fsck/compress.c b/fsck/compress.c +index b413492..b15f0a4 100644 +--- a/fsck/compress.c ++++ b/fsck/compress.c +@@ -32,10 +32,7 @@ + #ifdef HAVE_LIBLZ4 + #define LZ4_MEMORY_USAGE 14 + #define LZ4_MAX_INPUT_SIZE 0x7E000000 /* 2 113 929 216 bytes */ +-#ifndef LZ4_STREAMSIZE +-#define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) +-#endif +-#define LZ4_MEM_COMPRESS LZ4_STREAMSIZE ++#define LZ4_MEM_COMPRESS sizeof(LZ4_stream_t) + #define LZ4_ACCELERATION_DEFAULT 1 + #define LZ4_WORK_SIZE ALIGN_UP(LZ4_MEM_COMPRESS, 8) + #endif +-- +cgit + From peter at korsgaard.com Tue Nov 8 20:26:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:26:51 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lldpd: security bump to version 1.0.15 Message-ID: <20221108202823.C66CE8122C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adef0f5a569a63382c650d18acae42ac1f70c274 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fix heap overflow when reading SONMP. CVE-2021-43612. - https://vincentbernat.github.io/lldpd/ is redirecting to https://lldpd.github.io/ https://github.com/lldpd/lldpd/blob/1.0.15/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 62e082ec4d58e117697324938b9833c057116710) Signed-off-by: Peter Korsgaard --- package/lldpd/Config.in | 2 +- package/lldpd/lldpd.hash | 4 ++-- package/lldpd/lldpd.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lldpd/Config.in b/package/lldpd/Config.in index 9a9517b5b0..3e0446986f 100644 --- a/package/lldpd/Config.in +++ b/package/lldpd/Config.in @@ -18,7 +18,7 @@ config BR2_PACKAGE_LLDPD lldpd is an ISC-licensed implementation of LLDP for various Unixes. It also supports some proprietary protocols. - https://vincentbernat.github.io/lldpd/ + https://lldpd.github.io/ if BR2_PACKAGE_LLDPD diff --git a/package/lldpd/lldpd.hash b/package/lldpd/lldpd.hash index 6e809b2796..6db5ca98f1 100644 --- a/package/lldpd/lldpd.hash +++ b/package/lldpd/lldpd.hash @@ -1,5 +1,5 @@ # Locally computed after checking gpg key -# https://media.luffy.cx/files/lldpd/lldpd-1.0.9.tar.gz.gpg +# https://media.luffy.cx/files/lldpd/lldpd-1.0.15.tar.gz.gpg # using key AEF2348766F371C689A7360095A42FE8353525F9 -sha256 6b64eb3125952b1e33472198b054e8aa0dee45f45d3d4be22789090a474949f5 lldpd-1.0.9.tar.gz +sha256 f7fe3a130be98a19c491479ef60f36b8ee41a9e6bc4d7f2c41033f63956a3126 lldpd-1.0.15.tar.gz sha256 0e96a5aea65f16e2239231ce4ab90497f8bc3bb8fe6abe9299aade4726ff7c8d LICENSE diff --git a/package/lldpd/lldpd.mk b/package/lldpd/lldpd.mk index b88dd002e4..dd6f8dcf5d 100644 --- a/package/lldpd/lldpd.mk +++ b/package/lldpd/lldpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLDPD_VERSION = 1.0.9 +LLDPD_VERSION = 1.0.15 LLDPD_SITE = https://media.luffy.cx/files/lldpd LLDPD_DEPENDENCIES = \ $(if $(BR2_PACKAGE_CHECK),check) \ From peter at korsgaard.com Tue Nov 8 20:21:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:21:50 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/f2fs-tools: add lz4 and lzo optional dependencies Message-ID: <20221108202823.B1EEB8121C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ec2d20690dea7cadf1468852708ea5ebce7e8f8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x lz4 and lzo are optional dependencies (enabled by default) since bump to version 1.14.0 in commit cf566658f28f3e4b362cc8f9235e6b7768af355c and https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=b585244e726c1024f7b842033689992a383808cc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 952fa08764acc8d78985d2cc91d37112324b67cb) Signed-off-by: Peter Korsgaard --- .../0001-configure-ac-fix-cross-compilation.patch | 88 ++++++++++++++++++++++ package/f2fs-tools/f2fs-tools.mk | 18 ++++- 2 files changed, 105 insertions(+), 1 deletion(-) diff --git a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch new file mode 100644 index 0000000000..0e3d4da191 --- /dev/null +++ b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch @@ -0,0 +1,88 @@ +From 32e7d272344024c216f155c3463dd2d548f3fafd Mon Sep 17 00:00:00 2001 +From: Nick Hainke +Date: Mon, 4 Jul 2022 11:29:19 +0200 +Subject: configure.ac: fix cross compilation + +AC_CHECK_LIB seems to not work correctly with OpenWrt. Add possibility +to disable lz4 and lzo2 manually. + +Fixes errors in the form of: + Package f2fsck is missing dependencies for the following libraries: + liblz4.so.1 + liblzo2.so.2 + +Signed-off-by: Nick Hainke +Signed-off-by: Jaegeuk Kim +[Retrieved from: +https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=32e7d272344024c216f155c3463dd2d548f3fafd] +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 44 ++++++++++++++++++++++++++++++++++---------- + 1 file changed, 34 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index ea39461..dbe9ad3 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -50,6 +50,18 @@ AC_ARG_WITH([blkid], + [], + [with_blkid=check]) + ++AC_ARG_WITH([lzo2], ++ [AS_HELP_STRING([--without-lzo2], ++ [Ignore presence of liblzo2 and disable lzo2 support])], ++ [], ++ [with_lzo2=check]) ++ ++AC_ARG_WITH([lz4], ++ [AS_HELP_STRING([--without-lz4], ++ [Ignore presence of liblz4 and disable lz4 support])], ++ [], ++ [with_lz4=check]) ++ + # Checks for programs. + AC_PROG_CC + AM_PROG_AR +@@ -71,17 +83,29 @@ AS_IF([test "x$with_blkid" != xno], + fi + ], -lblkid)]) + +-AC_CHECK_LIB([lzo2], [main], +- [AC_SUBST([liblzo2_LIBS], ["-llzo2"]) +- AC_DEFINE([HAVE_LIBLZO2], [1], +- [Define if you have liblzo2]) +- ], [], []) ++AS_IF([test "x$with_lzo2" != xno], ++ [AC_CHECK_LIB([lzo2], [main], ++ [AC_SUBST([liblzo2_LIBS], ["-llzo2"]) ++ AC_DEFINE([HAVE_LIBLZO2], [1], ++ [Define if you have liblzo2]) ++ ], ++ [if test "x$with_lzo2" != xcheck; then ++ AC_MSG_FAILURE( ++ [--with-lzo2 was given, but test for lzo2 failed]) ++ fi ++ ], -llzo2)]) + +-AC_CHECK_LIB([lz4], [main], +- [AC_SUBST([liblz4_LIBS], ["-llz4"]) +- AC_DEFINE([HAVE_LIBLZ4], [1], +- [Define if you have liblz4]) +- ], [], []) ++AS_IF([test "x$with_lz4" != xno], ++ [AC_CHECK_LIB([lz4], [main], ++ [AC_SUBST([liblz4_LIBS], ["-llz4"]) ++ AC_DEFINE([HAVE_LIBLZ4], [1], ++ [Define if you have liblz4]) ++ ], ++ [if test "x$with_lz4" != xcheck; then ++ AC_MSG_FAILURE( ++ [--with-lz4 was given, but test for lz4 failed]) ++ fi ++ ], -llz4)]) + + AS_IF([test "x$with_selinux" != xno], + [AC_CHECK_LIB([selinux], [getcon], +-- +cgit + diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 2c4ee9185b..60f1004d77 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -22,6 +22,20 @@ else F2FS_TOOLS_CONF_OPTS += --without-selinux endif +ifeq ($(BR2_PACKAGE_LZ4),y) +F2FS_TOOLS_CONF_OPTS += --with-lz4 +F2FS_TOOLS_DEPENDENCIES += lz4 +else +F2FS_TOOLS_CONF_OPTS += --without-lz4 +endif + +ifeq ($(BR2_PACKAGE_LZO),y) +F2FS_TOOLS_CONF_OPTS += --with-lzo2 +F2FS_TOOLS_DEPENDENCIES += lzo +else +F2FS_TOOLS_CONF_OPTS += --without-lzo2 +endif + ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBBLKID),y) # util-linux is a dependency already, no need to list it again F2FS_TOOLS_CONF_OPTS += --with-blkid @@ -34,7 +48,9 @@ endif # blkid support even if we have host-util-linux HOST_F2FS_TOOLS_CONF_OPTS = \ --without-selinux \ - --without-blkid + --without-blkid \ + --without-lz4 \ + --without-lzo2 $(eval $(autotools-package)) $(eval $(host-autotools-package)) From peter at korsgaard.com Tue Nov 8 20:29:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:29:26 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/jack2: bump to version 1.9.21 Message-ID: <20221108202935.5AB6481249@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b46ec8cc56861039da0df33152a18b8f3edc9d5b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x https://github.com/jackaudio/jack2/releases/tag/v1.9.21 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c0a13b667b8587816734c432c2e691d4c3ed9763) Signed-off-by: Peter Korsgaard --- package/jack2/jack2.hash | 2 +- package/jack2/jack2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/jack2/jack2.hash b/package/jack2/jack2.hash index 6361473cf7..c98971ca1c 100644 --- a/package/jack2/jack2.hash +++ b/package/jack2/jack2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 915ad2900992159bdb729b9fc4ea134b962ce32b2df0b384fee40a2c5808835d jack2-1.9.20.tar.gz +sha256 8b044a40ba5393b47605a920ba30744fdf8bf77d210eca90d39c8637fe6bc65d jack2-1.9.21.tar.gz sha256 d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388 COPYING diff --git a/package/jack2/jack2.mk b/package/jack2/jack2.mk index 9d6a3b6479..f7683304a6 100644 --- a/package/jack2/jack2.mk +++ b/package/jack2/jack2.mk @@ -4,7 +4,7 @@ # ################################################################################ -JACK2_VERSION = 1.9.20 +JACK2_VERSION = 1.9.21 JACK2_SITE = $(call github,jackaudio,jack2,v$(JACK2_VERSION)) JACK2_LICENSE = GPL-2.0+ (jack server), LGPL-2.1+ (jack library) JACK2_LICENSE_FILES = COPYING From peter at korsgaard.com Tue Nov 8 20:29:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:29:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/jack2: bump to version 1.9.21 In-Reply-To: <20221030092749.43292-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 30 Oct 2022 10:27:49 +0100") References: <20221030092749.43292-1-fontaine.fabrice@gmail.com> Message-ID: <87y1slfave.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/jackaudio/jack2/releases/tag/v1.9.21 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:29:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:29:03 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/jack2: bump to version 1.9.21 Message-ID: <20221108203040.C34288128E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=026a69328b9d8038f6b005d85a1d7c5d7616050a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x https://github.com/jackaudio/jack2/releases/tag/v1.9.21 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c0a13b667b8587816734c432c2e691d4c3ed9763) Signed-off-by: Peter Korsgaard --- package/jack2/jack2.hash | 2 +- package/jack2/jack2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/jack2/jack2.hash b/package/jack2/jack2.hash index 6361473cf7..c98971ca1c 100644 --- a/package/jack2/jack2.hash +++ b/package/jack2/jack2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 915ad2900992159bdb729b9fc4ea134b962ce32b2df0b384fee40a2c5808835d jack2-1.9.20.tar.gz +sha256 8b044a40ba5393b47605a920ba30744fdf8bf77d210eca90d39c8637fe6bc65d jack2-1.9.21.tar.gz sha256 d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388 COPYING diff --git a/package/jack2/jack2.mk b/package/jack2/jack2.mk index 9d6a3b6479..f7683304a6 100644 --- a/package/jack2/jack2.mk +++ b/package/jack2/jack2.mk @@ -4,7 +4,7 @@ # ################################################################################ -JACK2_VERSION = 1.9.20 +JACK2_VERSION = 1.9.21 JACK2_SITE = $(call github,jackaudio,jack2,v$(JACK2_VERSION)) JACK2_LICENSE = GPL-2.0+ (jack server), LGPL-2.1+ (jack library) JACK2_LICENSE_FILES = COPYING From neal.frager at amd.com Tue Nov 8 20:07:04 2022 From: neal.frager at amd.com (Neal Frager) Date: Tue, 8 Nov 2022 13:07:04 -0700 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support Message-ID: <20221108200704.23955-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- boot/uboot/uboot.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..216efc5a13 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) -UBOOT_BINS += u-boot +UBOOT_BINS += u-boot u-boot.elf # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick -- 2.17.1 From neal.frager at amd.com Tue Nov 8 20:11:59 2022 From: neal.frager at amd.com (Neal Frager) Date: Tue, 8 Nov 2022 13:11:59 -0700 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support Message-ID: <20221108201159.5395-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- boot/uboot/uboot.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..216efc5a13 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) -UBOOT_BINS += u-boot +UBOOT_BINS += u-boot u-boot.elf # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick -- 2.17.1 From james.hilliard1 at gmail.com Tue Nov 8 21:48:26 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 8 Nov 2022 14:48:26 -0700 Subject: [Buildroot] [PATCH v2 1/1] package/python-twisted: bump to version 22.10.0 Message-ID: <20221108214826.3564056-1-james.hilliard1@gmail.com> Remove inaccurate comment that claims twisted and treq version/site variables are shared. They are not shared and the packages aren't always updated at the same time. Signed-off-by: James Hilliard --- Changes v1 -> v2: - remove bogus comment about twisted/treq versions/site variables being shared --- package/python-treq/python-treq.mk | 3 --- package/python-twisted/python-twisted.hash | 4 ++-- package/python-twisted/python-twisted.mk | 7 ++----- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/package/python-treq/python-treq.mk b/package/python-treq/python-treq.mk index 8995bf2cfe..57dc50ee74 100644 --- a/package/python-treq/python-treq.mk +++ b/package/python-treq/python-treq.mk @@ -4,9 +4,6 @@ # ################################################################################ -# When bumping this package, make sure to also verify if the -# python-twisted package still works and to update its hash, -# as they share the same version/site variables. PYTHON_TREQ_VERSION = 22.2.0 PYTHON_TREQ_SOURCE = treq-$(PYTHON_TREQ_VERSION).tar.gz PYTHON_TREQ_SITE = https://files.pythonhosted.org/packages/cd/c8/b68ab17d994133baf6edbcb5551ba81e1494bdc6d5e21a9d4f3bc4315140 diff --git a/package/python-twisted/python-twisted.hash b/package/python-twisted/python-twisted.hash index 63da0125b8..36612ff5e7 100644 --- a/package/python-twisted/python-twisted.hash +++ b/package/python-twisted/python-twisted.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/twisted/json -md5 fd252d0b895ca2ab81b5b1454073d890 Twisted-22.2.0.tar.gz -sha256 57f32b1f6838facb8c004c89467840367ad38e9e535f8252091345dba500b4f2 Twisted-22.2.0.tar.gz +md5 c9a5dad0813512fabd9de502738c0bf8 Twisted-22.10.0.tar.gz +sha256 32acbd40a94f5f46e7b42c109bfae2b302250945561783a8b7a059048f2d4d31 Twisted-22.10.0.tar.gz # Locally computed sha256 sha256 686f6426a775450eb3afd00bc3a5c2621f305ddb9c8478ee9bf28a368ef2dece LICENSE diff --git a/package/python-twisted/python-twisted.mk b/package/python-twisted/python-twisted.mk index 8a89d3dc82..398baed2a8 100644 --- a/package/python-twisted/python-twisted.mk +++ b/package/python-twisted/python-twisted.mk @@ -4,12 +4,9 @@ # ################################################################################ -# When bumping this package, make sure to also verify if the -# python-treq package still works and to update its hash, -# as they share the same version/site variables. -PYTHON_TWISTED_VERSION = 22.2.0 +PYTHON_TWISTED_VERSION = 22.10.0 PYTHON_TWISTED_SOURCE = Twisted-$(PYTHON_TWISTED_VERSION).tar.gz -PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/40/8b/56e8870d412c550b3ff2d6714ee212c7e80a6634f4e720c3a26a983e7b46 +PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/b2/ce/cbb56597127b1d51905b0cddcc3f314cc769769efc5e9a8a67f4617f7bca PYTHON_TWISTED_SETUP_TYPE = setuptools PYTHON_TWISTED_LICENSE = MIT PYTHON_TWISTED_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Tue Nov 8 21:49:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 8 Nov 2022 17:49:44 -0400 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: <20221103230030.5b78b481@windsurf> References: <20221103202350.9395-1-james.hilliard1@gmail.com> <20221103220710.409e33ea@windsurf> <20221103230030.5b78b481@windsurf> Message-ID: On Thu, Nov 3, 2022 at 6:00 PM Thomas Petazzoni wrote: > > On Thu, 3 Nov 2022 17:26:33 -0400 > James Hilliard wrote: > > > > Hm, did you look at the comment above these variables? :-) > > > > Yep, tested that this didn't break python-treq build which only has a 22.2.0 > > release so far. > > Something to note in the commit log? :-) Noted in commit log and also removed the bogus makefile comments in v2: https://patchwork.ozlabs.org/project/buildroot/patch/20221108214826.3564056-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 james.hilliard1 at gmail.com Tue Nov 8 22:01:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 8 Nov 2022 15:01:59 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-frozenlist: bump to version 1.3.3 Message-ID: <20221108220159.3567657-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-frozenlist/python-frozenlist.hash | 4 ++-- package/python-frozenlist/python-frozenlist.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-frozenlist/python-frozenlist.hash b/package/python-frozenlist/python-frozenlist.hash index 4d1ac3b411..04a3a44e89 100644 --- a/package/python-frozenlist/python-frozenlist.hash +++ b/package/python-frozenlist/python-frozenlist.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/frozenlist/json -md5 6ac017ba79ac7a1491e47e89012efeab frozenlist-1.3.1.tar.gz -sha256 3a735e4211a04ccfa3f4833547acdf5d2f863bfeb01cfd3edaffbc251f15cec8 frozenlist-1.3.1.tar.gz +md5 14e9ffd849c6a1dfa3c6b1fb1ff77b14 frozenlist-1.3.3.tar.gz +sha256 58bcc55721e8a90b88332d6cd441261ebb22342e238296bb330968952fbb3a6a frozenlist-1.3.3.tar.gz # Locally computed sha256 checksums sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE diff --git a/package/python-frozenlist/python-frozenlist.mk b/package/python-frozenlist/python-frozenlist.mk index 51b5d42832..88833b0465 100644 --- a/package/python-frozenlist/python-frozenlist.mk +++ b/package/python-frozenlist/python-frozenlist.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FROZENLIST_VERSION = 1.3.1 +PYTHON_FROZENLIST_VERSION = 1.3.3 PYTHON_FROZENLIST_SOURCE = frozenlist-$(PYTHON_FROZENLIST_VERSION).tar.gz -PYTHON_FROZENLIST_SITE = https://files.pythonhosted.org/packages/8a/95/229aacfe85daa28e2792481a98c336bc30d3729533e6a44db537880aca21 +PYTHON_FROZENLIST_SITE = https://files.pythonhosted.org/packages/e9/10/d629476346112b85c912527b9080944fd2c39a816c2225413dbc0bb6fcc0 PYTHON_FROZENLIST_SETUP_TYPE = setuptools PYTHON_FROZENLIST_LICENSE = Apache-2.0 PYTHON_FROZENLIST_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Tue Nov 8 22:06:40 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 8 Nov 2022 15:06:40 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-aiosignal: bump to version 1.3.1 Message-ID: <20221108220640.3570995-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiosignal/python-aiosignal.hash | 4 ++-- package/python-aiosignal/python-aiosignal.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiosignal/python-aiosignal.hash b/package/python-aiosignal/python-aiosignal.hash index f2a09749b8..061816a66e 100644 --- a/package/python-aiosignal/python-aiosignal.hash +++ b/package/python-aiosignal/python-aiosignal.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiosignal/json -md5 011700c3acc576a3a38deade6a4860cb aiosignal-1.2.0.tar.gz -sha256 78ed67db6c7b7ced4f98e495e572106d5c432a93e1ddd1bf475e1dc05f5b7df2 aiosignal-1.2.0.tar.gz +md5 2a15f4008b899377590cef4773020902 aiosignal-1.3.1.tar.gz +sha256 54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc aiosignal-1.3.1.tar.gz # Locally computed sha256 checksums sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE diff --git a/package/python-aiosignal/python-aiosignal.mk b/package/python-aiosignal/python-aiosignal.mk index e0436e973e..ffd581cfba 100644 --- a/package/python-aiosignal/python-aiosignal.mk +++ b/package/python-aiosignal/python-aiosignal.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOSIGNAL_VERSION = 1.2.0 +PYTHON_AIOSIGNAL_VERSION = 1.3.1 PYTHON_AIOSIGNAL_SOURCE = aiosignal-$(PYTHON_AIOSIGNAL_VERSION).tar.gz -PYTHON_AIOSIGNAL_SITE = https://files.pythonhosted.org/packages/27/6b/a89fbcfae70cf53f066ec22591938296889d3cc58fec1e1c393b10e8d71d +PYTHON_AIOSIGNAL_SITE = https://files.pythonhosted.org/packages/ae/67/0952ed97a9793b4958e5736f6d2b346b414a2cd63e82d05940032f45b32f PYTHON_AIOSIGNAL_SETUP_TYPE = setuptools PYTHON_AIOSIGNAL_LICENSE = Apache-2.0 PYTHON_AIOSIGNAL_LICENSE_FILES = LICENSE -- 2.34.1 From yairba at protonmail.com Wed Nov 9 06:38:21 2022 From: yairba at protonmail.com (Yair Ben-Avraham) Date: Wed, 09 Nov 2022 06:38:21 +0000 Subject: [Buildroot] [PATCH] package/tpm2-pkcs11: bump version to 1.8.0 Message-ID: Signed-off-by: Yair Ben-Avraham --- package/tpm2-pkcs11/tpm2-pkcs11.hash | 2 +- package/tpm2-pkcs11/tpm2-pkcs11.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.hash b/package/tpm2-pkcs11/tpm2-pkcs11.hash index 1d5bcc7a54..b027bad72a 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.hash +++ b/package/tpm2-pkcs11/tpm2-pkcs11.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 078a445ed0e9f5009675a162b4b7b88f3520436cfbc791bb2249f37bd1f475bd tpm2-pkcs11-1.7.0.tar.gz +sha256 79f28899047defd6b4b72b7268dd56abf27774954022315f818c239af33e05bd tpm2-pkcs11-1.8.0.tar.gz sha256 793aa007f793458434d7cc60b1c827053a399308658b32fcaa6023802adc22e1 LICENSE diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.mk b/package/tpm2-pkcs11/tpm2-pkcs11.mk index adb5a46f56..9d61340775 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.mk +++ b/package/tpm2-pkcs11/tpm2-pkcs11.mk @@ -4,14 +4,15 @@ # ################################################################################ -TPM2_PKCS11_VERSION = 1.7.0 +TPM2_PKCS11_VERSION = 1.8.0 TPM2_PKCS11_SITE = https://github.com/tpm2-software/tpm2-pkcs11/releases/download/$(TPM2_PKCS11_VERSION) TPM2_PKCS11_LICENSE = BSD-2-Clause TPM2_PKCS11_LICENSE_FILES = LICENSE TPM2_PKCS11_DEPENDENCIES = host-pkgconf libyaml openssl sqlite tpm2-tss TPM2_PKCS11_CONF_OPTS += \ - --disable-hardening + --disable-hardening \ + --disable-ptool-checks # Fix tpm.c:746:5: error: 'for' loop initial declarations are only allowed in C99 mode # Fix implicit declaration of function 'strnlen' -- 2.30.2 From thomas.petazzoni at bootlin.com Wed Nov 9 07:44:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 09 Nov 2022 07:44:09 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-08 Message-ID: <20221109074415.C473481EE9@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-08 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 1 | 1 | 8 | 2022.08.x | 15 | 17 | 0 | 32 | master | 151 | 185 | 0 | 336 | next | 42 | 96 | 0 | 138 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 16 glibc-2.36-66-ga1dc0be03c9d... | 15 imagemagick-7.1.0-51 | 14 xz-5.2.7 | 10 linux-6.0.1 | 7 gerbera-1.10.0 | 6 gobject-introspection-1.72.0 | 5 host-pahole-1.24 | 5 s6-linux-init-1.0.6.3 | 5 frr-8.3.1 | 4 host-rust-1.64.0 | 4 /home/buildroot/autobuild/i... | 3 dash-0.5.11.5 | 3 host-go-1.19.3 | 3 host-spirv-llvm-translator-... | 3 libglib2-2.72.3 | 3 bind-9.16.33 | 2 crun-1.5 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gummiboot-2bcd919c681c952eb... | 2 host-binutils-2.37 | 2 host-binutils-2.38 | 2 linuxptp-3.1.1 | 2 ltp-testsuite-20220930 | 2 lxc-5.0.1 | 2 unknown | 2 wolfssl-5.5.3 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 afboot-stm32-3566acd582e553... | 1 alsa-lib-1.2.8 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 containerd-1.6.8 | 1 coremark-1.01 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 eigen-3.4.0 | 1 elfutils-0.186 | 1 erlang-22.3.4.22 | 1 fontconfig-2.13.1 | 1 freeradius-server-3.2.0 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fstrcmp-0.7.D001 | 1 gmp-6.2.1 | 1 hyperfine-1.14.0 | 1 igh-ethercat-1.5.2 | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libgeos-3.11.0 | 1 libglvnd-1.4.0 | 1 libgpg-error-1.45 | 1 libkcapi-1.4.0 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 lirc-tools-0.10.2 | 1 lttng-modules-2.13.1 | 1 lttng-tools-2.13.2 | 1 lz4-1.9.4 | 1 matchbox-startup-monitor-0.1 | 1 mender-3.4.0 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 open62541-v1.3.3 | 1 openpgm-5-3-128 | 1 opensbi-0.9 | 1 openvmtools-11.3.5-18557794 | 1 perl-5.34.1 | 1 perl-net-ssleay-1.85 | 1 php-8.1.12 | 1 pigz-2.7 | 1 pipewire-0.3.59 | 1 qemu-7.1.0 | 1 qt-webkit-kiosk-a7720e50f2b... | 1 quickjs-2021-03-27 | 1 rauc-1.8 | 1 tealdeer-1.6.1 | 1 tinymembench-0.4 | 1 traceroute-2.1.0 | 1 wavemon-0.9.4 | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/a3b933093e229673a8571f71392553ffd87d30db | m68k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/e432916a346fcd67871bb73bba2da2ffa9c3acb1 | powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/b7eec9c1771104402a333d0e36c10cfae4ed7969 | aarch64_be | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3ae1af9d540240bd02211802b644f758324ec353 | powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/8f08db050b99908bb395b51a2c5271a05813c591 | riscv32 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/fbc9aab0fe5b8df5bc4d768726b9511ae0a3b825 | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/d8554486f7825027bd1705e943560c9ffaa11461 | aarch64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/61a2f5513a37d7fae474b7dd33970b90f7f41b27 | sh4aeb | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/3e04f3c250f9868cf0b4ed7ab4ec74ef213d1928 | ORPH sh4aeb | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/f520fd568e290c3f0f67292b1a46a644bdf0c732 | ORPH arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/6a631124dd5fa05f0413808f91336cca4ffd31e8 | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ab836eaaa8bee7a1fb63de889ab3b462279ba9f4 | x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/851a1f338817500017ea2c34bd59f379594ec6e3 | sh4eb | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/4dc387eef5bbabbf61a1898c3e2d77db1441a14a | sparc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/5aa3f842caefbd1373f805704b95aa74d484c50c | microblazeel | crun-1.5 | NOK | http://autobuild.buildroot.net/results/0467dccd513f395bc7a88c33e0607012eb272790 | sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e3ee6da3810a8510d018ddf206dd8b5a1329ec44 | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/5aba0e143f51be5912316d1f4a2740841979a6f0 | ORPH mips64el | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/7f7cddc1e58f0f586457600070519da0e31fb026 | ORPH i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/f9d04fe429cfc9b1aceb737c8026155442e81348 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/5a680695a8a3d8b9ea76b441e191f56fc47f5a17 | riscv64 | eigen-3.4.0 | NOK | http://autobuild.buildroot.net/results/7cb6662af894da3a4811af3d0cd2363bbfa6d959 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/93a24a18167a74b12b4716aea5c07732d8988b25 | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/169dc20d87e2352171c11f03e4ad07edec696fec | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/1b6a2531a917c4eb08d2dae11f2d3a8c0dd1e0dc | ORPH powerpc64le | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/479d936440f01b2726b0af19df45393f2005ed9e | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/95a5762a42723c3f5ffc5c0c750c35cf3ed4fd98 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/5ab2842aab6ab82b4ac93882bc2fcf57233b2ba9 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/3d4a09dcb379a0fc423010f18840c824571cc4de | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/e502b4cd5da5f75d8be7f6ad1245a8e158538813 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/393ff04c860ebd5a0f87848016a605f2a806b47a | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d491ca2a76028452c8bed05bcfa9413efad324ed | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0e134d5d526037568896e8e586ee6171449dffd3 | armeb | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/0fb2b477328056e818f58916853301b312bd0dfe | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d57d975510d51f0519ed7b563447f4b785f7274d | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/35b1ef4d9fd88c90b10b37f5081104980c2e847f | m68k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f4cf3c65aa99e2754d4ae21fb928cba7885203cd | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4607f132750eea3bb700eca14e10d8c572382083 | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/483ce5749d67543eb41387e2a89e7706cf0bccea | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/24df3d97b0c49950ee53ffb65cc82c3c69d96767 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/49e6de2d810f0ca51f4c3d4da43d22779cdc71d5 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3d1295ac7571294ddb82a68cb06027b9563d0c3f | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a7e59180040c383d36f6049297af9e74adc3cba1 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/751acffb5101d2dcfbe219256b607a08a09fd714 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f1d020062bd7050a3217f24be235eb0f1ad8e77b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4ca5c0870a149004e3e5d99271479e77cebe001c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/23ae57ed2b488e6c6096f866038a24f1093133ce | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9e00ba27e33bc54371df43f82791276276ae6ea2 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6681e6fc5628cc287a80a7330acd96bf35b0bfef | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7a14b95337785657619716c9114807f41685ce5c | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/78f60c83ec69fc86f5aa5104590d8da0d7932e84 | riscv32 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fdb2402cd867559c41eb49da3ee6101287dd8cd6 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/72c0364559c1c18fdbccd991a5b28594309767fe | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f414e1037d60e28702d978889f07cc0ec0464da1 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/401dbf10306a96432f2de5dafbf95d6492c464b6 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/188cf1147449000b9d192dced087288e35878993 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a341d87b14d2cf20e887bc8b047caeb0b47d8510 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/20df165370b2bf4d41bd390fba256e795ab773d2 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/48a16a25ac732d375609db6469b530ae6ef4065c | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/73d570e5b624053c80770db108ee782a97e98607 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/73cd4e1690419a3acf348a59afecfd080150ab1e | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/0fdcc6cd65a035d1e418b87dbf83e55393cad032 | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/66142914debf093abc5638d28775acd2072ad04f | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0e8a4fe2d32825adc809efb7169ed9e02ed62dae | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/8a5586099ac2d6b59742dfc44b31f3f2a1210ec2 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d66d730a04fab2d4607a9be6a52bc19e58ed5f4f | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/650eee8c85877b841475ea94b9ffea0a5c5f3dfe | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b8bfe682240a09130417c34df88bef83d9aa1e73 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/10b8744ac74e95ec8d3dbc80a62f1d52990ed8c8 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/04bb682073ccfc38a32ce1d0dd60b55fbdf7d299 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/914f8e072c7a0944810fa66bd4a2828dccceeecb | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/407a5feb9f5bd50f6df15c3f9ac350541f4d06a1 | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/395862dea96d05cfefda7f5424bec8cf9036f451 | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/afb5736dcc99b13fa46d4f9a09bb18ce46c2b805 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d83d30b669f61e0a3a6da828a71e2b5f3201b32b | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e6ec5be7255dd7dfd49a3a82381203eb030887a3 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d1322fa38f259f72557228f67145c0e50eb083dd | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9078f1c41ba42a1c27a242d4414562d33219ddec | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2ff6623026f6e55f661759ac6c36c3eddbd9d8f8 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/0a612d59c89867eeb3b9ac34179b91dd5b874a7d | ORPH arm | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6f32c44640fe2b0f06a8231f815ce0aab671d221 | ORPH riscv64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/b400a6de46e4537bedc63442dd3606d226cefd6d | ORPH mips | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/6657c55462b38a1c66a0f77bb2f8b30dd3a1f00d | ORPH aarch64_be | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/ad5b68ca3d08c031ba125e83fbb085abc03c7270 | aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/45de79033bfb943a394a21d3e3cd0e4cd4573416 | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7124a48214aee0ad86ca2a66a319317540207700 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7ae7f070dee4f75766d613795d379de35414d0a4 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/62971344b4b3f449e846a30f6dbc666f7afc7184 | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/fd7d76eb6ac42c15ca503048f11b49296d5463a5 | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9c5432d92c136b558b8f9965709c53f2cb66cfef | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9a5f05ead92c236a8ae1a02df5111573df7f3b0e | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/db35ed75f52709fd1f6aa77357d2d5e13d4e0285 | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9b36b24fced84246d9e06e12860b4fb05c335cfe | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bc862024b4ad3ba151f480636f6493afb41796fd | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6174f7b56f355c1314cd1c09c9165347c56c73c8 | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/29e813df17bd01f06b2a263ef632481fad5bdfc2 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/acb6d4ebf95bf8d2ad0b6123d0c6d50cb1924096 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/be966a396ed5df053f678e09f1904c0a4d7dd4d7 | ORPH or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/a213d05d089ac0dc477e56642dc979a6e4f5fe39 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/57c20d5c72b737a4af5501d977d0e9a09367a689 | aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/8bf532abaf08b25528d22d9e74127e004ec0244a | or1k | libgeos-3.11.0 | NOK | http://autobuild.buildroot.net/results/d9866a1920fe3f5735f74838076412037fede42f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9a2f50723b9679d7422340131a431bc4b81dbe76 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/62cddf2e0f1c913a809b0bf2285ed75c99273c96 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d1a4b4dd25fd105bd6141bec5c4ae268f8e4059c | mips64el | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/09eb647c036c67923d17f42e80693de1c54bb0be | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/3d29c144d3f7ec8ecb8f29b2e4d5db023b5bd774 | ORPH xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/18513a6c34b76d3a2696d4371d547cb0cc5cad0f | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c5d80d06cf5bcb3265e2e4e7f5d1e580203ba1a7 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/21c4abe04edabb034f985824137b0d8f076124f4 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ff8b76579ed7bd13ec53a88c1b24ed1a957e98e0 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1620da9462566d44f29c95735d883168939ff695 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c8a4f89a1b11e6a5abebde0b09889b952b3dd4b3 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9538ea663a9e0bdd7d5f917839d9e4b11b80da05 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fcd5b3a38c5c1bab6f16cce3ee8d5bec7ab5493d | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ac1b0b6e86a4bba133ce0903de77d97c9c559b5a | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6e2dedbac2b639568e088a5649d990659a63272c | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e621395c4c1775da511ebdff95718da5af51e5b7 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ff7dad008c6802017ab43d89a220d5a43041a03f | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c3ddbcbf014d9fbeb23b442ff49932d7f3768817 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/09f268aaec08f8d31c561c83de91ef74c2817fbb | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cceda5de0600825dcfe448c034aaefe38c6084b5 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/90b57bd39a93a06047e9ba2f4fc7af22099d580b | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7f4b713d87db652e2aa0e2f74fbacd76cfa9d5b5 | mips | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/f41b8e76bdb547eb6565e11174e551415f75e1e6 | ORPH mipsel | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/3bdb1544c7563b4f0ab81894e090dbaac24a8e8e | ORPH sh4eb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/5ef75ff777dbcc0d4d744af0f438602ff6904cdb | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/90046281e4b8ec85a2f946e04291a7d64c18ea8a | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d657d0b4e7b508aaf92adc63a8fc8baa211f1717 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a02f5d6cd74267bfdd3d32c0cb56024c5b9c62e8 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/85fc6ab82cffbde045d53f3810d9d6961a3a7ac4 | ORPH arc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7e7ab0ff92d10668308d910db9f5fc52430e4fb4 | ORPH aarch64_be | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2ad75850be2493844e8520b61443d7d89760cea3 | ORPH sparc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/509bfeb9083b5bd22a55291a376ea9e87ffe8231 | ORPH i686 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/2b3c9c425dffb4a31db33a426b7f91cef0766843 | mips | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/58d9a71bd5360f88bd70343f7d2b760456f3dbee | s390x | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/52ea1b256753785befb75fb83728bc2e9d56cb54 | ORPH armeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c21adeb74917d8a5e2fd09cc95b82a469f3511ab | aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/7f4ddaca83d871d7e615fa1c544a03774b661d73 | arceb | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/21b4766716bd8238186ad840db6968d9a4b1bdd1 | i686 | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/dc5d17b23ff5b485030a16a2d260a344e42a37ab | i686 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/0a45ce686a65b5ba298bfd5db0c4523917d93f80 | arm | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/5a36fdd08489cb8cd98b76cd98ac04ef61c67ea6 | microblazeel | lz4-1.9.4 | NOK | http://autobuild.buildroot.net/results/ea8ca7dc62794d6dff55c18acf54896714590566 | ORPH powerpc64le | matchbox-startup-monitor-0.1 | NOK | http://autobuild.buildroot.net/results/223f43dd76ee907c5f25c4fee94a0f5d75614dd5 | powerpc64le | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/150ee2cc4bd5ebbc7a1eca1de27261902e0d4a1b | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/d812572da88a83c443c1879a53955a59b89ba95d | ORPH or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/9aa90380e36576c537249962f978d042d70e6661 | ORPH sparc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/7cd2010a89bcc0636d3324d28a046cf164a24df3 | ORPH mipsel | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/f036b893a5519a2739d386744e56d6c06a131896 | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/436fa16fe3854c170d6ed3a408bec9cc2fbe2746 | i586 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/7aef5fd23a271369e3b89c0cf28ede4ce77fd3cb | sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/bc7fd4d9fe1eba6e1e281078551e8de916528320 | sh4eb | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/7c788bbdb624557e045b0a7a9b82721202e1322c | arm | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/8773514b0d55f0e38ed86a09ee399ccc8d1fc88a | microblaze | pigz-2.7 | NOK | http://autobuild.buildroot.net/results/becdd217882469871641923af2df3f2934c1228f | sparc64 | pipewire-0.3.59 | NOK | http://autobuild.buildroot.net/results/eb3eaee469ac1973283e148ee4704355d20952b9 | mipsel | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/c63da26e05d9e39340af1785c077912c419a52a8 | x86_64 | qt-webkit-kiosk-a7720e50f2b... | NOK | http://autobuild.buildroot.net/results/090886f52c82323511386b21a8c9d2cfe5a5aab6 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/d1bf9934c9657d0d5a8039edec955892eefbf1d4 | x86_64 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/3f8125952382b50767cc170971f4af8309a5ffe4 | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/3f2e218e88537e1ad298b6a39f4ab3469e1a9740 | x86_64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/48e7b4730e61754651bbb8c4cb9ead4d5d1bb679 | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a2790a7cb9e14d0ca8cfec4d79f967af0709f096 | s390x | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/d46a0f8c68351ad0e6b9b6786a0fe42ac4188de9 | aarch64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/1767fafc839e7084b98b6eced2e2d6ecf828ca41 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/5ee62b3ddb9d953407e31bb52696352bbb4e94ed | armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/eaef3c167483b09ccb333eb981e0f8cd12aecda3 | sh4eb | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/453ad55f41b774d4d94ca9de4643eaeb5e0dc831 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/f66b6e1b0f67d2a401696fd9bcdac25d31170fc7 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/f2c1650ea66b4e60a0bc15290ff8a7df49589d48 | s390x | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/ceaa54c34472592f21c4fd77114ff8a909e492d4 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/bb312c3d4c5bacf572a61b5fdc1c003ad056be10 | riscv32 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/a601bda0c1443f0614a60633095068ee4c1cbfbe | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/d106aea311b19bc743f4f07db36c682e818d1120 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/83413fcdd2c9ad082e5d1268f568021fe2be8fcc | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9d13f343040164a400346f8f6e4baf9767df4b18 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a577fa280526dfd26c3121f8f4f565bedc84ffe1 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4ed02e556827fcc9cecc8f9b6165f795ba0b0afa | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6b62a45b8c49b49c8ba91680b2787195c9086e7f | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/cd1ce4060721f5e4b66d98bf257b1bd78a58b775 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/84aac77ffa1d3a3546d7949a2cb364a9c79e184a | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b8f36aba979f6389de4cc946a1dd07d2ee3c3c5b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a187c182f2099684e6ed9fc976aa46e7e374f134 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eabc0636ed32344acafde40efc61dbb86788dd7a | ORPH Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 12 glibc-2.36-66-ga1dc0be03c9d... | 10 host-binutils-2.38 | 7 imagemagick-7.1.0-51 | 4 elfutils-0.186 | 3 host-pahole-1.24 | 3 host-python-greenlet-2.0.0 | 3 norm-1.5.8 | 3 s6-linux-init-1.0.6.3 | 3 tealdeer-1.6.1 | 3 botan-2.19.2 | 2 dash-0.5.11.5 | 2 gerbera-1.10.0 | 2 gobject-introspection-1.72.0 | 2 linux-6.0.1 | 2 lxc-4.0.12 | 2 perl-5.34.1 | 2 python-bunch-1.0.1 | 2 ace-7.0.6 | 1 apparmor-3.0.4 | 1 attr-2.5.1 | 1 bdwgc-8.2.2 | 1 brltty-6.5 | 1 bzip2-1.0.8 | 1 cni-plugins-1.1.1 | 1 crun-1.5 | 1 f2fs-tools-1.15.0 | 1 fftw-quad-3.3.8 | 1 freeradius-server-3.2.0 | 1 fs/ubi/ubi.mk:51: /tmp/inst... | 1 gmp-6.2.1 | 1 host-delve-1.8.0 | 1 host-go-1.19.3 | 1 json-c-0.16 | 1 libnss-3.84 | 1 mosquitto-2.0.15 | 1 musl-1.2.3 | 1 nerdctl-0.17.1 | 1 ocf-linux-20171122 | 1 openssh-9.1p1 | 1 python-cryptography-38.0.3 | 1 sysklogd-2.4.4 | 1 systemd-250.4 | 1 traceroute-2.1.0 | 1 unknown | 1 wolfssl-5.5.2 | 1 zeek-4.1.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/59c6ad7782d069f77071b6c35d04616c61b4962d | arceb | apparmor-3.0.4 | NOK | http://autobuild.buildroot.net/results/d10cb0eb6add9ae32e48cae48645835966a05372 | mips64el | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/1660de16a8faf44853e684e2c6aa0e61cb375171 | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6c28080753c93efa8cd94cf420b464f9f7896472 | microblazeel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/64a7013e11a1146def40368b0dc080a57607731c | powerpc64le | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/97f044f3e7eb7741c8f356c53a75e84026cf26ba | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7f8e2f27dda885142ac9c0153539451248d64b88 | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/3521b03354687dfb5657481ff656553108afabc6 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/adc3526133e5c4a2b00341f16d8ac95ac98268ee | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/67425bc47d05fbf3c63a5c00f1d51db9e28a3b88 | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5df07a7fe130584e9772aa40f7b3abe89a1df2a1 | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b2c12ec897bf3383b13777ef3d13334c32e22663 | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/cf755351adba608c40b9c6920726d007f0204e00 | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d8cadba3fe5dc75c1c10c4f14cda7b82a062de75 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d386861ba4ce57c03f95a7b7a98fe6280e1dd8b0 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/d9e28ecd0bf28d119ac3c75d2cb0814f6ac87067 | sparc64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/d6b1e4ba4f36378f8e26ca27e77e1c10ba2665f8 | ORPH x86_64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/118cabf5bcd3aa874b9bd78224bd359bf95ffe2f | ORPH powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/c959a740eedf0313656f7bd3a28184c589bcf5d6 | powerpc64le | bzip2-1.0.8 | NOK | http://autobuild.buildroot.net/results/ac4e2c4f0c576f2e8a1727f6f6dfefe124389388 | ORPH powerpc64le | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/04e90c8b6658a6d72f628bf9d764419d189fa35d | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6473328e2a103175d943233436b5a976d648ad7c | microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/1b150f1658ddee3c6fa76d7cbc00c40636d5e18f | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/3dc4775a96676355351db036546a70936e03a183 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3dd4085a08e2f837c0388cdf6391efae616515ab | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/30e466d1726bdf0250c76263e8474ad40b90e3a3 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d42af765b54eee22c80fc23e075e29a151824595 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/b9fb7e2121846e5de56d0b92ae9ceae7826f773a | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/cb36c4ac2ae6833e39f5b871675e45891750caf9 | ORPH microblaze | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/b5a527457ffd7a849376f319ccfd436edc08f880 | powerpc64 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/8fdadc1754dd5410953b599278396c1cee19ae4d | m68k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/125fed5878b39975611e3969c4d7291329012106 | microblazeel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/fdb5679536aa32c481c303f10205a30c6020d7ee | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9bdb0bbb211bbff4c0f813716a2b2361c22edabb | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7b374dab25fea7ea67babce9917643cd8ceb923b | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/82617b85391d84bb46350e94dd26361e1c5a8da2 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/668bc9e68cd23e752b9d7444a8df79f92bfd6cee | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/668b114ccff3eae40bf07532fd18dff77e880be2 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4f9a4036bbace7e82c973e86a12306ecfce517b3 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8f38abd7c75a3dad8ab77bafd8f8eba1c3f53cef | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1725f09a51906ca51d98448aac718fe0d04d9309 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d17517c9c4f368703c8f3665c494c73f49ba04d7 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c897c1e93ef048e8c9144a66a987cd9ce6957f26 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/a00fc95e7a2cf7007016fe8b1cd22cca51d91f6d | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/52d9d2bd3861271d455e6e24db882087b8a5df59 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5c6beef33f60f5ab4e3344c82206de58327806a3 | ORPH powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/867508140b8a38353c742ba578fbb860abcfdf4e | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/70b1a093e401e9879002d5cae68f3d37c573d002 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/88804d761ae414406966d4b802c816a91871e507 | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/22c25b6ac849c560539ae29f22de5600b4c90841 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5cff59b3dd3690cf9c3dd2a15704fda58e77f906 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2734e50cd25b2e8004628c9e75ce7dd40c24c5a2 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7592832a2bc54f93533e3ba1b40ef0926be28f1b | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/21bfb0ad9ac634d5321e5525755fb9e37a5e4067 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0104257330b4ec2c1105678633706050b55b24d4 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/60486e2b74c6f8695ae0a4a74bf10c4202aae9cc | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9fc481805c7a227b2ed4f930469ac8ce308ebf95 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4199300da1be62adc6d3443aa57c8dee4dd6935b | arc | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/55205853debc9101196420e021513e4c25256823 | mips | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/2a85550924dec47fb55186705db42fac1ef9654b | sparc | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/82483f21f37333c1bb277b94e8923bd3ab7c9655 | aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6d84cf9ad52e1fc997267fc8acc6368fc7edc656 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5dcaf5b88a54a795e77fd39e374b7cf73c023c83 | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/adc5f677e8bcedaf45358d1b62a6b04d3582845b | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/50e6290759422d7042baa0a52de3bed6d545cdd0 | ORPH riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/83d87a7e36613b83e79e15e31792e3557c65b965 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d9cc26939d52e5b41b7ec9f91042e16a8a836587 | mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/8e901e4b1dd10b4810dc48f40b1b2cd9cea8de2e | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/be226448066dc471bb013972dbe5e77675cfdeb5 | ORPH aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/8d55a23d4757df361bac678d5388e16500558a15 | powerpc | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/a24fda878fb83cef5179eb43bb9a9b27b8409acf | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/f2d8e41c5d2f0699b67eaab1253ef98ddedfe072 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/c178e103d8836597cc72a74443d9a704880aa135 | i686 | nerdctl-0.17.1 | NOK | http://autobuild.buildroot.net/results/8dd56eee44eaaa683a2c33cd3aabbe9b9ac0da88 | or1k | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/bc53c7cad211b0006896171517b67e9a22ae602e | ORPH microblazeel | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/2dc36a6b97a5f0aa23acf5bc55d594c2e5e6c6ba | ORPH riscv32 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/4fd1caa8a66478492377999d3fb1ad3582708f50 | ORPH i686 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/ff78a1a20b4faa61283cb7a0665f3cf4c5e7d241 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/6c7c81026f27b44249efebcbb490069a2ceb6931 | ORPH or1k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/2dbf4edf71570b1e2b5a108f0a249478f278479b | mips64el | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/69f9cd7c71191bf35222578c3d8844686ed1fc03 | aarch64_be | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/508b5f6c3c4711cdeca9eb84c5918089b3632b23 | aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/09f968286fe0e57d9ec5dc0150e5eb274463668b | mips | python-cryptography-38.0.3 | NOK | http://autobuild.buildroot.net/results/ef2103c232e8c0277047b83bb2f64b4fe0071eff | m68k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/60bcd0a1225bb428d8bb17526264ff10416d5359 | aarch64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/8bf14c4a33ab451c8c1a318523ce7a8dae86a009 | mips64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/57dfb32529e5c69dbed709235d4426fd91e404ff | arc | sysklogd-2.4.4 | NOK | http://autobuild.buildroot.net/results/ffcbe901cf6da8ccb21eff491d289dd664dd11d3 | powerpc64 | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/68c17056490d441c7f862349e9c7e471b4570162 | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/63dcfcc2ae1ad8f8f794f5f127f738bbefdbd128 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/132093ba35aa71fee413a8c7557f0eee0d35ebf6 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/20a7cfcacee404abb93d725c4768630f9aa6508a | sh4 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/50ff06fece4f50740a0d5e4b229fb0882c01010b | sparc | unknown | NOK | http://autobuild.buildroot.net/results/2f6df5264035c9c3e744a120c62b03a0e67f7e1b | mipsel | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/f4c65d5b6f14ec80425bc8b46dd9184ba7007aa9 | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/442b63bff8908a0cc23583a75322499bbe296c31 | Classification of failures by reason for 2022.02.x -------------------------------------------------- libwpe-1.12.3 | 1 mongodb | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | libwpe-1.12.3 | NOK | http://autobuild.buildroot.net/results/c4fbbde4cf112313265366e7722513f747802f40 | x86_64 | mongodb | TIM | http://autobuild.buildroot.net/results/ce56838503a57795991d17feefb94c76c4080efb | Classification of failures by reason for 2022.08.x -------------------------------------------------- gerbera-1.10.0 | 2 gitlab-runner-14.5.1 | 2 igd2-for-linux-2.1 | 2 imagemagick-7.1.0-51 | 2 4th-3.64.1 | 1 attr-2.5.1 | 1 fontconfig-2.13.1 | 1 glibc-2.35-134-gb6aade18a7e... | 1 python-ujson-5.2.0 | 1 unknown | 1 valgrind-3.19.0 | 1 wavemon-0.9.4 | 1 wtfutil-0.41.0 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | 4th-3.64.1 | NOK | http://autobuild.buildroot.net/results/d2746852913ba77c1bb29e5b552c080b649fff2c | mips64el | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/302dc13dd79b066e5451bfcc2048cf9ef6430ffe | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/4963210b90d5dc4388fd8f1c3e65d9c1d48d141b | ORPH powerpc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9d03a1089a45601cb040ec82cf2eefe8ba46619d | m68k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a891122148084c64dae7904bb0ce2e238be175d4 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/eb716a5643593a7f0bd3a3a851dace40e4cd4446 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/1740483e42379ae4b010f0155937e8dbb2c8df18 | nios2 | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/ffc879b70af4a63eaadd7ca1a7308e3a2def5ee3 | nios2 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/6d4642957679784ef091bb012ee8db15f061ebb7 | sparc64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/908142fa37d2c5dabcefe777f16fb06be9dc8832 | s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1941cbfbad5f11a9adcec8b21b70030a4f4df3c4 | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e15e8bfed312589c59ea3d8c341a544166ab30b9 | ORPH xtensa | python-ujson-5.2.0 | NOK | http://autobuild.buildroot.net/results/bdfe38978ae16a597cedbedf45d8c9c6fa43aff4 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/c7ec48c9d14d8b3c8b9c9ba7fee16a6f3eb08eb9 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/79b383d4094d415e7079c7c9645c9dc4cc0a69fc | ORPH aarch64_be | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/d23ac4c55efeeff449013b5747d35e1cdcd9e3fb | ORPH x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/833ab570da3b5c45a5572e93eb6828ca48a91301 | Gitlab CI results for 2022-11-08 ================================ -- http://autobuild.buildroot.net From wg at grandegger.com Wed Nov 9 08:29:48 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Wed, 9 Nov 2022 09:29:48 +0100 Subject: [Buildroot] Defining package env variables in external.mk Message-ID: <11be86d8-4ce4-1ec5-41e5-ab8a9b8cacf5@grandegger.com> Hello, I discovered that it's possible to define environment variable for certain packages in "external,mk": ? $ cd buildroot-my-external-tree ? $ cat external.mk ? ... ? UDISKS_CONF_OPTS += "--enable-fhs-media" This works for UDISKS. Is it a legal simple way to set package variables for the mainline tree in the external tree? Sorry for my ignorance. Wolfgang From fperrad at gmail.com Wed Nov 9 08:34:40 2022 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 9 Nov 2022 09:34:40 +0100 Subject: [Buildroot] [PATCH] package/lua-mqtt: new package Message-ID: <20221109083440.1254693-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/Config.in | 1 + package/lua-mqtt/Config.in | 11 +++++++++++ package/lua-mqtt/lua-mqtt.hash | 3 +++ package/lua-mqtt/lua-mqtt.mk | 11 +++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/lua-mqtt/Config.in create mode 100644 package/lua-mqtt/lua-mqtt.hash create mode 100644 package/lua-mqtt/lua-mqtt.mk diff --git a/package/Config.in b/package/Config.in index 78d4d924d..1894fc0b3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -722,6 +722,7 @@ menu "Lua libraries/modules" source "package/lua-lyaml/Config.in" source "package/lua-markdown/Config.in" source "package/lua-messagepack/Config.in" + source "package/lua-mqtt/Config.in" source "package/lua-msgpack-native/Config.in" source "package/lua-periphery/Config.in" source "package/lua-resty-http/Config.in" diff --git a/package/lua-mqtt/Config.in b/package/lua-mqtt/Config.in new file mode 100644 index 000000000..b71331905 --- /dev/null +++ b/package/lua-mqtt/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LUA_MQTT + bool "lua-mqtt" + depends on BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4 + help + client library for MQTT 3.1.1 & 5. + + https://fperrad.frama.io/lua-mqtt + +comment "lua-mqtt needs a Lua >= 5.3" + depends on !BR2_PACKAGE_LUA_5_3 + depends on !BR2_PACKAGE_LUA_5_4 diff --git a/package/lua-mqtt/lua-mqtt.hash b/package/lua-mqtt/lua-mqtt.hash new file mode 100644 index 000000000..3636e9e6a --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.hash @@ -0,0 +1,3 @@ +# computed by luarocks/buildroot +sha256 986ec63dd9f0761f9c5231f6e19529138602c289e13da5c71dc1449f5f247152 lua-mqtt-0.1.0-1.src.rock +sha256 e86d7c8adfabcb7c6515cc6e524bf0a76f7b3a86560a7ac47d7cabae5f8391a2 lua-mqtt-0.1.0/COPYRIGHT diff --git a/package/lua-mqtt/lua-mqtt.mk b/package/lua-mqtt/lua-mqtt.mk new file mode 100644 index 000000000..a2f17d2b2 --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# lua-mqtt +# +################################################################################ + +LUA_MQTT_VERSION = 0.1.0-1 +LUA_MQTT_LICENSE = MIT +LUA_MQTT_LICENSE_FILES = $(LUA_MQTT_SUBDIR)/COPYRIGHT + +$(eval $(luarocks-package)) -- 2.37.2 From neal.frager at amd.com Wed Nov 9 09:12:13 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 9 Nov 2022 02:12:13 -0700 Subject: [Buildroot] [PATCH v4 1/2] package/versal-firmware: new package Message-ID: <20221109091214.65185-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes V3->V4: - no changes --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 81e6cd54ab..6ef52df15e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2158,6 +2158,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..ebc7df10ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Wed Nov 9 09:12:14 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 9 Nov 2022 02:12:14 -0700 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109091214.65185-1-neal.frager@amd.com> References: <20221109091214.65185-1-neal.frager@amd.com> Message-ID: <20221109091214.65185-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags V3->V4: - switch to stripped u-boot.elf binary - clean up bootgen.bif file format --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 6ef52df15e..b6efeec012 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2150,9 +2150,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..8c5d391b97 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From peter at korsgaard.com Wed Nov 9 13:28:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 09 Nov 2022 14:28:31 +0100 Subject: [Buildroot] [PATCH] package/nodejs: drop support for the MIPS architecture In-Reply-To: <20221026175705.3928406-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 19:57:05 +0200") References: <20221026175705.3928406-1-thomas.petazzoni@bootlin.com> Message-ID: <87leokfe9s.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > The build of NodeJS fails on mipsel due to an issue in the V8 code: > ../../deps/v8/src/compiler/backend/mips/code-generator-mips.cc:4106:48: error: call of overloaded 'Operand(int64_t)' is ambiguous > 4106 | Operand(static_cast(0))); > There is apparently a lack of maintenance of the MIPS port of V8, as > is discussed in the Github issue at > https://github.com/nodejs/node/issues/26179. > Until this get improved/fixed, our best option is to drop support for > MIPS in our NodeJS package. > Fixes: > http://autobuild.buildroot.net/results/0e6ee80c77bcb77afe18410e8d9da93b738cb0a4/ > Signed-off-by: Thomas Petazzoni :/ Committed to 2022.08.x, thanks. Perhaps this is only a >= nodejs 16.x issue? We don't seem to have any similar build issues for 14.x on 2022.02.x. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 9 13:22:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 9 Nov 2022 14:22:48 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/nodejs: drop support for the MIPS architecture Message-ID: <20221109132933.EA102824EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73e41cd6739b3afb54073733e7818c03ae72be3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The build of NodeJS fails on mipsel due to an issue in the V8 code: ../../deps/v8/src/compiler/backend/mips/code-generator-mips.cc:4106:48: error: call of overloaded 'Operand(int64_t)' is ambiguous 4106 | Operand(static_cast(0))); There is apparently a lack of maintenance of the MIPS port of V8, as is discussed in the Github issue at https://github.com/nodejs/node/issues/26179. Until this get improved/fixed, our best option is to drop support for MIPS in our NodeJS package. Fixes: http://autobuild.buildroot.net/results/0e6ee80c77bcb77afe18410e8d9da93b738cb0a4/ Signed-off-by: Thomas Petazzoni (cherry picked from commit 69d311687abd005dddf3621b7b52a397e75ad8ab) Signed-off-by: Peter Korsgaard --- package/nodejs/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/nodejs/Config.in b/package/nodejs/Config.in index 5375dfeacd..1489306be0 100644 --- a/package/nodejs/Config.in +++ b/package/nodejs/Config.in @@ -2,7 +2,6 @@ config BR2_PACKAGE_NODEJS_ARCH_SUPPORTS bool # On ARM, at least ARMv6+ with VFPv2+ is needed default y if BR2_arm && !BR2_ARM_CPU_ARMV4 && !BR2_ARM_CPU_ARMV5 && BR2_ARM_CPU_HAS_VFPV2 - default y if BR2_mipsel && !BR2_MIPS_SOFT_FLOAT default y if BR2_aarch64 || BR2_i386 || BR2_x86_64 # libuv depends on BR2_TOOLCHAIN_HAS_SYNC_4 From luca.ceresoli at bootlin.com Wed Nov 9 14:42:42 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 15:42:42 +0100 Subject: [Buildroot] [PATCH v4 1/2] package/versal-firmware: new package In-Reply-To: <20221109091214.65185-1-neal.frager@amd.com> References: <20221109091214.65185-1-neal.frager@amd.com> Message-ID: <20221109154242.082e2709@booty> Hi Neal, On Wed, 9 Nov 2022 02:12:13 -0700 Neal Frager wrote: > This patch adds support for downloading versal microblaze firmware binaries. > These are necessary for booting Xilinx versal devices. > > The location of these binaries is temporary, and will soon be added to the > Xilinx firmware repository. The temporary location is using the same free > distribution license as the Xilinx firmware repository. > > Once these files are available on the Xilinx repository, this package will > be updated to the new location. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 9 14:56:21 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 15:56:21 +0100 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109091214.65185-2-neal.frager@amd.com> References: <20221109091214.65185-1-neal.frager@amd.com> <20221109091214.65185-2-neal.frager@amd.com> Message-ID: <20221109155621.4af7f270@booty> On Wed, 9 Nov 2022 02:12:14 -0700 Neal Frager wrote: > This patch adds support for Xilinx Versal VCK190 evaluation board. > > VCK190 features can be found here: > https://www.xilinx.com/products/boards-and-kits/vck190.html > > The VCK190 is based on the Xilinx Versal family: > https://www.xilinx.com/products/silicon-devices/acap/versal.html > > The VC1902 included with the VCK190 evaluation board has Xilinx > AI Engine acclerators designed for accelerating machine learning > applications. Also included is an upgrade from prior Zynq and > ZynqMP families to ARM Cortex-A72 cores. > > While the Linux kernel for Versal is quite similar to ZynqMP, > the boot process has significantly changed. > > Triple-redundant MicroBlaze cores are used to boot and setup > Versal devices. For this reason, current buildroot support > will download pre-built firmware images and use Xilinx bootgen > to generate the boot.bin for the vck190. > > Signed-off-by: Neal Frager [...] > diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig > new file mode 100644 > index 0000000000..8c5d391b97 > --- /dev/null > +++ b/configs/versal_vck190_defconfig > @@ -0,0 +1,38 @@ > +BR2_aarch64=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" > +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" > +BR2_LINUX_KERNEL_DTS_SUPPORT=y > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" > +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > +BR2_TARGET_ROOTFS_EXT2=y > +BR2_TARGET_ROOTFS_EXT2_4=y > +# BR2_TARGET_ROOTFS_TAR is not set > +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y > +BR2_TARGET_UBOOT=y > +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" > +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" > +BR2_TARGET_UBOOT_NEEDS_DTC=y > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > +BR2_TARGET_UBOOT_FORMAT_ELF=y > +BR2_PACKAGE_VERSAL_FIRMWARE=y > +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" > +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" These two lines should be removed. They hold the default values after it has been added to patch 1. If you send a new verison with only that fixed you can add: Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Wed Nov 9 15:10:27 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 9 Nov 2022 15:10:27 +0000 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109155621.4af7f270@booty> References: <20221109155621.4af7f270@booty> Message-ID: Hi Luca, > Le 9 nov. 2022 ? 15:56, Luca Ceresoli a ?crit : > > ?On Wed, 9 Nov 2022 02:12:14 -0700 > Neal Frager wrote: > >> This patch adds support for Xilinx Versal VCK190 evaluation board. >> >> VCK190 features can be found here: >> https://www.xilinx.com/products/boards-and-kits/vck190.html >> >> The VCK190 is based on the Xilinx Versal family: >> https://www.xilinx.com/products/silicon-devices/acap/versal.html >> >> The VC1902 included with the VCK190 evaluation board has Xilinx >> AI Engine acclerators designed for accelerating machine learning >> applications. Also included is an upgrade from prior Zynq and >> ZynqMP families to ARM Cortex-A72 cores. >> >> While the Linux kernel for Versal is quite similar to ZynqMP, >> the boot process has significantly changed. >> >> Triple-redundant MicroBlaze cores are used to boot and setup >> Versal devices. For this reason, current buildroot support >> will download pre-built firmware images and use Xilinx bootgen >> to generate the boot.bin for the vck190. >> >> Signed-off-by: Neal Frager > > [...] > >> diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig >> new file mode 100644 >> index 0000000000..8c5d391b97 >> --- /dev/null >> +++ b/configs/versal_vck190_defconfig >> @@ -0,0 +1,38 @@ >> +BR2_aarch64=y >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y >> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" >> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" >> +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" >> +BR2_LINUX_KERNEL=y >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" >> +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" >> +BR2_LINUX_KERNEL_DTS_SUPPORT=y >> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" >> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y >> +BR2_TARGET_ROOTFS_EXT2=y >> +BR2_TARGET_ROOTFS_EXT2_4=y >> +# BR2_TARGET_ROOTFS_TAR is not set >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y >> +BR2_TARGET_UBOOT=y >> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" >> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" >> +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" >> +BR2_TARGET_UBOOT_NEEDS_DTC=y >> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y >> +BR2_TARGET_UBOOT_FORMAT_ELF=y >> +BR2_PACKAGE_VERSAL_FIRMWARE=y >> +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" >> +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" > > These two lines should be removed. They hold the default values after > it has been added to patch 1. While functionally, you are correct that I can remove these two lines, I am not sure it is the right thing to do. I designed these patches with the idea of supporting additional versal boards in the future. When a second board gets supported, it would make more sense for each defconfig be designed for the specific board. I only created a default, so that the package would always build, even with tests where these parameters are not defined. But in reality, I would like users to always specify these parameters to get the right boot firmware files for their board. One thing I could do is get rid of the version definition in the defconfig file and let that just be default (latest) unless specified otherwise by a user. Would you be ok if I only remove the version config in v5 and keep the board config? > > If you send a new verison with only that fixed you can add: > Reviewed-by: Luca Ceresoli > > -- > Luca Ceresoli, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com Best regards, Neal Frager AMD From luca.ceresoli at bootlin.com Wed Nov 9 15:45:03 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 16:45:03 +0100 Subject: [Buildroot] [PATCH v1 1/3] configs/zynq_zc706_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-1-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> Message-ID: <20221109164503.1ca7755c@booty> Hi Neal, apologies for the delay, I had missed these patches. On Tue, 18 Oct 2022 23:18:21 -0600 Neal Frager wrote: > This patch bumps the zc706 to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > > Signed-off-by: Neal Frager > --- So let's upgrate to 2022.2 before the new year comes! :) Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 9 15:45:49 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 16:45:49 +0100 Subject: [Buildroot] [PATCH v1 3/3] configs/zynq_zed_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-3-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> <20221019051823.26706-3-neal.frager@amd.com> Message-ID: <20221109164549.309f3c89@booty> On Tue, 18 Oct 2022 23:18:23 -0600 Neal Frager wrote: > This patch bumps the zed to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 9 15:45:23 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 16:45:23 +0100 Subject: [Buildroot] [PATCH v1 2/3] configs/zynq_microzed_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-2-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> <20221019051823.26706-2-neal.frager@amd.com> Message-ID: <20221109164523.0ac2b5ed@booty> On Tue, 18 Oct 2022 23:18:22 -0600 Neal Frager wrote: > This patch bumps the microzed to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 9 15:48:36 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 16:48:36 +0100 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: References: <20221109155621.4af7f270@booty> Message-ID: <20221109164836.60da738e@booty> On Wed, 9 Nov 2022 15:10:27 +0000 "Frager, Neal" wrote: > Hi Luca, > > > Le 9 nov. 2022 ? 15:56, Luca Ceresoli a ?crit : > > > > ?On Wed, 9 Nov 2022 02:12:14 -0700 > > Neal Frager wrote: > > > >> This patch adds support for Xilinx Versal VCK190 evaluation board. > >> > >> VCK190 features can be found here: > >> https://www.xilinx.com/products/boards-and-kits/vck190.html > >> > >> The VCK190 is based on the Xilinx Versal family: > >> https://www.xilinx.com/products/silicon-devices/acap/versal.html > >> > >> The VC1902 included with the VCK190 evaluation board has Xilinx > >> AI Engine acclerators designed for accelerating machine learning > >> applications. Also included is an upgrade from prior Zynq and > >> ZynqMP families to ARM Cortex-A72 cores. > >> > >> While the Linux kernel for Versal is quite similar to ZynqMP, > >> the boot process has significantly changed. > >> > >> Triple-redundant MicroBlaze cores are used to boot and setup > >> Versal devices. For this reason, current buildroot support > >> will download pre-built firmware images and use Xilinx bootgen > >> to generate the boot.bin for the vck190. > >> > >> Signed-off-by: Neal Frager > > > > [...] > > > >> diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig > >> new file mode 100644 > >> index 0000000000..8c5d391b97 > >> --- /dev/null > >> +++ b/configs/versal_vck190_defconfig > >> @@ -0,0 +1,38 @@ > >> +BR2_aarch64=y > >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > >> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" > >> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" > >> +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" > >> +BR2_LINUX_KERNEL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > >> +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" > >> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" > >> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > >> +BR2_TARGET_ROOTFS_EXT2=y > >> +BR2_TARGET_ROOTFS_EXT2_4=y > >> +# BR2_TARGET_ROOTFS_TAR is not set > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y > >> +BR2_TARGET_UBOOT=y > >> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > >> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" > >> +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" > >> +BR2_TARGET_UBOOT_NEEDS_DTC=y > >> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >> +BR2_TARGET_UBOOT_FORMAT_ELF=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" > >> +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" > > > > These two lines should be removed. They hold the default values after > > it has been added to patch 1. > > While functionally, you are correct that I can remove these two lines, I am not sure it is the right thing to do. > > I designed these patches with the idea of supporting additional versal boards in the future. When a second board gets supported, it would make more sense for each defconfig be designed for the specific board. > > I only created a default, so that the package would always build, even with tests where these parameters are not defined. But in reality, I would like users to always specify these parameters to get the right boot firmware files for their board. > > One thing I could do is get rid of the version definition in the defconfig file and let that just be default (latest) unless specified otherwise by a user. Thinking twice about that I think you have a good point here, at least for the version whose default is likely to change in the future. So you can leave it as is, forget about my comment. Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 9 16:00:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 17:00:47 +0100 Subject: [Buildroot] [PATCH] package/nodejs: drop support for the MIPS architecture In-Reply-To: <87leokfe9s.fsf@dell.be.48ers.dk> References: <20221026175705.3928406-1-thomas.petazzoni@bootlin.com> <87leokfe9s.fsf@dell.be.48ers.dk> Message-ID: <20221109170047.055d9e6b@windsurf> On Wed, 09 Nov 2022 14:28:31 +0100 Peter Korsgaard wrote: > Committed to 2022.08.x, thanks. > > Perhaps this is only a >= nodejs 16.x issue? We don't seem to have any > similar build issues for 14.x on 2022.02.x. I honestly didn't look at older releases. It is indeed possible that it used to work, since when MIPS support was added I suppose someone was using it :-) Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 9 21:54:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 22:54:59 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynq_zc706_defconfig: bump to Xilinx 2022.2 Message-ID: <20221109220409.AAE438277A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35bd9333252c90ca7ecac132f84d43f828eeffeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch bumps the zc706 to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes Signed-off-by: Neal Frager Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- configs/zynq_zc706_defconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 0daaeca872..3ad8cbafe3 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zc706" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Wed Nov 9 22:01:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:01:21 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynq_zed_defconfig: bump to Xilinx 2022.2 Message-ID: <20221109220409.BD3048277E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c1c32fc61779fa25fdba662012803a14f6c4687d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch bumps the zed to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- configs/zynq_zed_defconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index 74c2e8c4d3..a39911b757 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zed" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Wed Nov 9 21:55:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 22:55:19 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynq_microzed_defconfig: bump to Xilinx 2022.2 Message-ID: <20221109220409.B409B82774@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bebf31edc682b5c8b040d36f0ebdd93ca470ee40 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch bumps the microzed to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- configs/zynq_microzed_defconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 5f3fc5e6ab..459a3a40bc 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-microzed" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Wed Nov 9 22:05:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:05:07 +0100 Subject: [Buildroot] [PATCH v1 1/3] configs/zynq_zc706_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-1-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> Message-ID: <20221109230507.39d8f8d8@windsurf> On Tue, 18 Oct 2022 23:18:21 -0600 Neal Frager via buildroot wrote: > This patch bumps the zc706 to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > > Signed-off-by: Neal Frager > --- > configs/zynq_zc706_defconfig | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) All three patches applied to our next branch. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 9 22:05:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:05:23 +0100 Subject: [Buildroot] [git commit branch/next] package/tpm2-pkcs11: bump version to 1.8.0 Message-ID: <20221109220534.AC686827E3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a85f5f2a412db894fdf548e10d12e7c56eda9107 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Yair Ben-Avraham Signed-off-by: Thomas Petazzoni --- package/tpm2-pkcs11/tpm2-pkcs11.hash | 2 +- package/tpm2-pkcs11/tpm2-pkcs11.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.hash b/package/tpm2-pkcs11/tpm2-pkcs11.hash index 1d5bcc7a54..b027bad72a 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.hash +++ b/package/tpm2-pkcs11/tpm2-pkcs11.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 078a445ed0e9f5009675a162b4b7b88f3520436cfbc791bb2249f37bd1f475bd tpm2-pkcs11-1.7.0.tar.gz +sha256 79f28899047defd6b4b72b7268dd56abf27774954022315f818c239af33e05bd tpm2-pkcs11-1.8.0.tar.gz sha256 793aa007f793458434d7cc60b1c827053a399308658b32fcaa6023802adc22e1 LICENSE diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.mk b/package/tpm2-pkcs11/tpm2-pkcs11.mk index adb5a46f56..9d61340775 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.mk +++ b/package/tpm2-pkcs11/tpm2-pkcs11.mk @@ -4,14 +4,15 @@ # ################################################################################ -TPM2_PKCS11_VERSION = 1.7.0 +TPM2_PKCS11_VERSION = 1.8.0 TPM2_PKCS11_SITE = https://github.com/tpm2-software/tpm2-pkcs11/releases/download/$(TPM2_PKCS11_VERSION) TPM2_PKCS11_LICENSE = BSD-2-Clause TPM2_PKCS11_LICENSE_FILES = LICENSE TPM2_PKCS11_DEPENDENCIES = host-pkgconf libyaml openssl sqlite tpm2-tss TPM2_PKCS11_CONF_OPTS += \ - --disable-hardening + --disable-hardening \ + --disable-ptool-checks # Fix tpm.c:746:5: error: 'for' loop initial declarations are only allowed in C99 mode # Fix implicit declaration of function 'strnlen' From thomas.petazzoni at bootlin.com Wed Nov 9 22:05:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:05:31 +0100 Subject: [Buildroot] [PATCH] package/tpm2-pkcs11: bump version to 1.8.0 In-Reply-To: References: Message-ID: <20221109230531.45172f4b@windsurf> On Wed, 09 Nov 2022 06:38:21 +0000 Yair Ben-Avraham via buildroot wrote: > Signed-off-by: Yair Ben-Avraham > --- > package/tpm2-pkcs11/tpm2-pkcs11.hash | 2 +- > package/tpm2-pkcs11/tpm2-pkcs11.mk | 5 +++-- > 2 files changed, 4 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 Wed Nov 9 22:09:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:09:39 +0100 Subject: [Buildroot] [git commit] package/udisks: fix the tool name in the config help Message-ID: <20221109221000.192C18282A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=593c64eaf9d2f03d1a0164c114caffa2f4546f5b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The name of the tool in udisks2 is udisksctl. Signed-off-by: Wolfgang Grandegger Signed-off-by: Thomas Petazzoni --- package/udisks/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..5d0b96f3c0 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -31,8 +31,8 @@ config BR2_PACKAGE_UDISKS interfaces that can be used to query and manipulate storage devices. - o a command-line tool, udisks(1), that can be used to query - and use the daemon + o a command-line tool, udisksctl(1), that can be used to + query and use the daemon http://www.freedesktop.org/wiki/Software/udisks From thomas.petazzoni at bootlin.com Wed Nov 9 22:10:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:10:03 +0100 Subject: [Buildroot] [PATCH] package/udisks: fix the tool name in the config help In-Reply-To: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> References: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> Message-ID: <20221109231003.2b3387bc@windsurf> On Tue, 8 Nov 2022 18:19:04 +0100 Wolfgang Grandegger wrote: > The name of the tool in udisks2 is udisksctl. > > Signed-off-by: Wolfgang Grandegger > --- > package/udisks/Config.in | 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 Wed Nov 9 22:10:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:10:58 +0100 Subject: [Buildroot] [PATCH] package/udisks: add config option to support mounting in, /media In-Reply-To: References: Message-ID: <20221109231058.6265929b@windsurf> Hello Wolfgang, On Tue, 8 Nov 2022 18:22:03 +0100 Wolfgang Grandegger wrote: > Support mounting in /media instead of /run/media for compatibility > with the Filesystem Hierarchy Standard (FHS). This is also required > for backward compatibility with udisks1. Could you resend with your Signed-off-by: line? Also see below another comment. > comment "udisks can't be built with Optimize for fast" > depends on BR2_OPTIMIZE_FAST > + > +if BR2_PACKAGE_UDISKS > + > +config BR2_PACKAGE_UDISKS_FHS_MEDIA > + bool "Mount devices in /media instead of /run/media" > + help > + Support mounting in /media for compatibility with the > + Filesystem Hierarchy Standard (FHS) > + > +endif > diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk > index 2bf519a2cc..91328effba 100644 > --- a/package/udisks/udisks.mk > +++ b/package/udisks/udisks.mk > @@ -39,4 +39,8 @@ UDISKS_CONF_OPTS = \ > --disable-vdo \ > --disable-zram > > +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) > +UDISKS_CONF_OPTS += --enable-fhs-media Could you add: else UDISKS_CONF_OPTS += --disable-fhs-media So that we are explicit about what happens when the option is disabled? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bfxfer at gmail.com Thu Nov 10 01:10:54 2022 From: bfxfer at gmail.com (Fiero Samurai) Date: Wed, 9 Nov 2022 17:10:54 -0800 Subject: [Buildroot] Configure aarch64 without FPU support Message-ID: Hi, How to configure buildroot for aarch64 that doesn't have a FPU? I'd still like to use FP using soft-float. In "make menuconfig", selecting "cortex-A55" for "Target Architecture Variant" automatically selects "FP-ARMv8" for "Floating point strategy". Also, the menuconfig requires either FP-ARMv8 or one of the VFPs to be selected for floating point strategy. Thus, the final generated .config has FPU enabled. Also, does this effect FPU support on uclibc-ng config? Because, in "make uclibc-menuconfig", I couldn't disable "Target CPU has a floating point unit (FPU)" within "Target Architecture Features and Options". So, the generated .config for uclibc-ng also has FPU enabled. I am using buildroot v2021.02.6. Any help is appreciated! -- Fiero From baruch at tkos.co.il Thu Nov 10 06:16:30 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 10 Nov 2022 08:16:30 +0200 Subject: [Buildroot] [PATCH] package/socat: support OpenSSL only Message-ID: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> socat is not compatible with libressl. Fixes: http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ Signed-off-by: Baruch Siach --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index 0414c8adc855..639b3d302847 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -31,7 +31,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_LIBOPENSSL),y) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl -- 2.35.1 From baruch at tkos.co.il Thu Nov 10 06:28:37 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 10 Nov 2022 08:28:37 +0200 Subject: [Buildroot] [PATCH next] package/uhubctl: bump to version 2.5.0 Message-ID: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> Update LICENSE file hash for copyright year update. Signed-off-by: Baruch Siach --- package/uhubctl/uhubctl.hash | 4 ++-- package/uhubctl/uhubctl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uhubctl/uhubctl.hash b/package/uhubctl/uhubctl.hash index c696d70f6cd2..8a4581b84ce3 100644 --- a/package/uhubctl/uhubctl.hash +++ b/package/uhubctl/uhubctl.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 391f24fd1f89cacce801df38ecc289b34c3627bc08ee69eec515af7e1a283d97 uhubctl-2.4.0.tar.gz -sha256 2d3aa0737e8db9dfd710f9a282b446cb7b15b2b3eecac383f0c45c64d736eea0 LICENSE +sha256 d4452252f7862f7a45dd9c62f2ea7cd3a57ab5f5ab0e54a857d4c695699bbba3 uhubctl-2.5.0.tar.gz +sha256 5eb09049fafa91347386daf769223ba2ee6914cb26ab95b86854ad6edea49b5d LICENSE sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/uhubctl/uhubctl.mk b/package/uhubctl/uhubctl.mk index 3429d7d151e8..f9815409ae67 100644 --- a/package/uhubctl/uhubctl.mk +++ b/package/uhubctl/uhubctl.mk @@ -4,7 +4,7 @@ # ################################################################################ -UHUBCTL_VERSION = 2.4.0 +UHUBCTL_VERSION = 2.5.0 UHUBCTL_SITE = $(call github,mvp,uhubctl,v$(UHUBCTL_VERSION)) UHUBCTL_LICENSE = GPL-2.0 UHUBCTL_LICENSE_FILES = LICENSE COPYING -- 2.35.1 From thomas.petazzoni at bootlin.com Thu Nov 10 07:49:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 10 Nov 2022 07:49:25 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-09 Message-ID: <20221110074931.7EC5560AE5@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-09 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 3 | 0 | 7 | 2022.08.x | 10 | 21 | 0 | 31 | master | 157 | 190 | 0 | 347 | next | 43 | 97 | 0 | 140 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 16 imagemagick-7.1.0-51 | 13 host-pahole-1.24 | 10 glibc-2.36-66-ga1dc0be03c9d... | 8 host-rust-1.64.0 | 7 host-binutils-2.38 | 6 tealdeer-1.6.1 | 6 gerbera-1.10.0 | 5 unknown | 5 dash-0.5.11.5 | 4 gobject-introspection-1.72.0 | 4 linux-6.0.1 | 4 linuxptp-3.1.1 | 4 alsa-utils-1.2.8 | 3 edk2-edk2-stable202102 | 3 lirc-tools-0.10.2 | 3 lxc-5.0.1 | 3 apcupsd-3.14.14 | 2 brltty-6.5 | 2 efivar-38 | 2 elfutils-0.186 | 2 frr-8.3.1 | 2 host-binutils-2.37 | 2 host-gcc-final-12.2.0 | 2 host-go-1.19.3 | 2 libgpg-error-1.45 | 2 libkcapi-1.4.0 | 2 linux-5.10.145-cip17 | 2 opus-1.3.1 | 2 perl-5.34.1 | 2 xz-5.2.7 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 binutils-arc-2020.09-release | 1 crun-1.5 | 1 f2fs-tools-1.15.0 | 1 ffmpeg-4.4.3 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 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 gocryptfs-2.2.1 | 1 host-binutils-2.39 | 1 kexec-2.0.25 | 1 kmod-30 | 1 libcap-ng-0.8.3 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 libsodium-1.0.18 | 1 mongodb-4.2.18 | 1 ncurses-6.1 | 1 netsurf-3.10 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 openpgm-5-3-128 | 1 openvmtools-11.3.5-18557794 | 1 package/qt6/qt6base/qt6base... | 1 php-8.1.12 | 1 pistache-3ec9d7c4f8b828fdd3... | 1 proxychains-ng-4.16 | 1 pv-1.6.20 | 1 python-numpy-1.23.4 | 1 python-orjson-3.7.11 | 1 qemu-7.1.0 | 1 qt5webkit-5.212.0-alpha4 | 1 qt6base-6.4.0 | 1 rsyslog-8.2204.1 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 s6-linux-utils-2.6.0.0 | 1 sdl-1.2.15 | 1 sudo-1.9.11p2 | 1 tinymembench-0.4 | 1 traceroute-2.1.0 | 1 uqmi-0a19b5b77140465c29e2af... | 1 v4l2loopback-0.12.7 | 1 wolfssl-5.5.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/8cd024bc82891d27c382ff65e793c1b289191a6a | powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/b2ee93047eeefd000e30e9047fa2ef364bbc8641 | arc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/166fcac29e9bd1c4b82c345d237c0da552f2477d | powerpc64le | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/33679628e085a692712d9b200f1637e87721daef | m68k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/95ed8da75ffd77ed2ec7bf9a2cca4ef102ea11a4 | arceb | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/058fd6724251e6f7d7c8ef7345da92d9ae01ebf0 | mipsel | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/08a3856ad87d2b852084b5942a3cfb8e5ea6fea2 | microblazeel | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/556c6dca714913d351ef3657a5a157c065359037 | powerpc64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/cfcbafd2911c7a18d7171950aed8dd25b2b17130 | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/d38de58c6a989e91b5fadeac2b109c5ce8320289 | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/9a47c2bbaf4f3e2a868bd81b315882aab13e83de | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/403097cb3d9a5a71a45b9f98e14155752f1d41c5 | mips64el | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/2903c1ea9905f4f4d99dabfaf97a7a993286e67a | ORPH arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/8ee8f23819acddeb507fe11fa65890f81a117b46 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/449a06678bf0a3b8eb5b630a3548ed8d3fd50760 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/2b19eb8060cba6e7433cbc50ca4f4677357145ec | powerpc64le | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ebea5d76c615d8509f87238d449e66da214fed73 | sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/6c505b2f2dfd76886d53258245322a28a51dfd06 | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/9ca2b642eb704c504e2e9c2fea72c96dd73b977e | ORPH sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a9377685b6abe11d6a61da888efd623b79019b92 | ORPH arc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/692141b6fc767bdc3b47dbd27e8fe2eaeeef9c76 | ORPH x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/5b74ae5ab59de2af91918fef1b5debea47b66c96 | x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/cd2d85a962e4c572aa0b76ad1b1819b302c2a0cf | aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/3efeefa898a489d26a4070f53db0b9b7ad8ce6ca | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/ecbabafcb4cefce93b9114667bff8f03ea9b2c1f | powerpc64le | efivar-38 | NOK | http://autobuild.buildroot.net/results/31a1c9e55edf39ea0100915f3d0e6d3159008c6d | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2ddba81c9a561c0cd44d95e195fdbee658c52d8b | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d4d89b10027bdbe1f810b395ab34d9597cf2c45b | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/8f07c6a0abf126e4866342c16cea87bb3b718817 | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/58a5a3e2a37e84fc7fad1a2cf51f3ca3de5c8c44 | mips64 | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/069c3be972cb74b2bd59123693d6b9f39aa74dcc | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b079c34c079eaf47e8beb89187efb6b2f01cb5e7 | ORPH xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/f5c312d14275aa8568ef88c4954c6cb872989d4a | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/c4550a619e06901e7977eec3c83a23b7b84b03b1 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/8e70af1ed6ecc041f85b59d1f789b7f0060660d9 | x86_64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/74ebe821e1dd73d3e01c7314b3c531a5044ece38 | nios2 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/2f66f41e74408f686185c037fb818c2ad42ae2e8 | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/fe267035a8310e7bcf1f7f9f8658c3421d0b0be5 | arc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c6dc9ab8c41256bebb54975f49e4967d64309c42 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/99c737388d1194788a5df14e4d257e035cfa9da7 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d459590f7dc869af7211e2b5ea47bff32ac47dcc | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/319c2d439abdc7c335beab7882fd48899fca1fe6 | armeb | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9a7c4671a442ac2fb19438e6d77bc9f17eb28513 | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9323483167ffdc8dca2db5c964ec4fa468c65df8 | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b54ff88fa701469796ffe7d25f834061373f1508 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/8179fcfb2d636fa3a4b1e2558151fcea10814702 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4e8dd2d7fc11f87dd34bb8ca668bd9b907ad9861 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0a2d1101c53e0c3ce1f8f67d0295b2438230f84e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d420a9bfb7d91ac29c51530877596d6dad94241f | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0a7a8819ea95fe97578fc85ad9ff97c7fd80e843 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/51812c41758f1f3451e871beda99c2cb02939f4a | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9635e3f1803dd289306401d147a27bb9e32b7657 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/25e4e3b94c393a3fa33cd88c05c222301172722e | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a8d032efd9a8aff79a48dd6139aee6897bf65323 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/19d2cffe6a006df81e84ed46d493a6b207533d14 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e3f31e31b00cf78854905da26beb01e8f3d5c2b2 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0152ead500afd6fff68a6aa7c28cf8b94dad4102 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/48a2fcca5c907b0b8d58decfc5f4f72336bfb7e5 | ORPH s390x | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/502620cc70b4a4dc80ee945b7f825394daf9526b | m68k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/56ed6d62af6e9fab6d566d627d9cbf6d0e307497 | nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/7b90ac0fd2de0689116b19ba2d821cfca29738c8 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/da1479dc7845df5a5f448a6b6c5daca3f6703669 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/75483b7eb44fb1eceadf0c8bea7b619b38dc9504 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d673375ffdae7135cc6d2a36a2ff9c5996defcb9 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f37e255a52e6c42e9b5d4315b5203c16b8f6b062 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dc6f3261ebdbdc3360aa1f081ad356334f1a4074 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/11199acfea3203e2db86138c1bc9bdccc9fd6577 | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/82b11da21e90f997657fbeb6409539bccdfbb6ef | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/ad3180d55f563f2d391bce4e92ee2229706b0fed | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/0c3a8fbc332211374a8b6a6a5e4f9378d8f60350 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5b63a7501e3e3b66f6e38ccfe079669bb8ae41c4 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c5de5581ed1600413b3614d3b49771efd18804d5 | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/73fe737a3bf7d9a54954fcbcafc644a49394e56e | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/082fc36f2073508866b12fd36c15a7c961091dbc | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b4576acdd0a48afc6f9087397a325c1f699b6c1c | sh4 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/82423cee0f33f1f5cb8600511db272214559a7b9 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/43779190300fa6b3c39484c92dbd2ce55e96a1fe | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d489b25c7096545e624e269549d0aab6f5e9d412 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8c28dde297652738300e21498733538354b69dac | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/692f90c2b6675ba85651cb41beaf59abcdd740ab | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c88a0ece32492d548085a2c67e095360faafd332 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/397f220b8413009ec42464f91162148e02872bed | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b3ba62a192d88e22004b4fd5bca3fc205f2ebb08 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/60ce6a47e0a86edd488769204f10ac7bebc9219a | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c891f4590a601fb02364baa365028869ce824933 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/5c6af8952693c385a98d53355a0e9fd7582552ed | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d118ee3f6bbff10ea4a133cb72d7751910e42cce | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/32afa2a0e5beefe29b6b1dab9c764d8dbcca524a | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b1b6758931e48bc8790b6b2ae1bf5ef7fbbeccb6 | arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5bbbc27f766324525858d398305fc2fbc724db87 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ebb39ece88cbf321cd9c9d6b349324c849f2a9ea | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d67b9be4aacb7d06032a3564535c3679fc669f5b | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0820390bb444a4f1fea160a113f00d33deaa447b | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/efb961e8fedabb7e62368f86b954f7783534182e | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/80febf172390dd1a56eb72b534fe7a9b15a110ae | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0dcfc3cb647c1c8a6a10aa6ac97e9b0a7ac89602 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8e53c3f053006b0616550bcdcc2cccc9f17bc66d | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b4e1e1d6f14f50a238a2a8c819d02a34eb3997f | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/66dc005c5166263c67becd440e3cdfeae7b233b1 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9ceb4970cc39b56fca35ef6fd87dd3ce87d4189f | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/366443c5846dc15952f536ddb349385f2fd6984a | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e3bd24bd092d3fb8d4ae5f1d863e302b5e57cb66 | ORPH armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/cbbacfeeb96b3fb6e804e3418c02e8a9a5b83548 | ORPH armeb | kmod-30 | NOK | http://autobuild.buildroot.net/results/719761f53fdbe207a8f123c205437cecafc7d490 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/d92e0721b8ab59f532404ab58dc42d9fecd25c64 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/d91e0e0115cae0b23e7337510f9911b91d7fcf99 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4a2dd2cce1f6c681bf092f8fd36575e45421d7f9 | mips64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/b33961d2de6f62ee3bbeeb90e209e8f7324fbfe1 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/41e2cafb9802e5f1ce5e068c02b6751e8a7f2c8c | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/a0c02577528758a9ce1d7f5d712cd0363cf970cc | ORPH microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/0bdabb8b1cbe8c726373c157fd9230acc391ced6 | microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/6bcf9b06a4ef5d31ddee01e44c3691caa64be14c | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/538decf933b2051f58033ebc00753a5003420ad9 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c57417cef50bffc8d2fa6aa243382f441e8e6e68 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a3fdd0f38daf338f6e70e28464f9ecc1a02b07fe | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8fef8034c8c7adb160299f07888b8a1c83853052 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7658f84345ad1374457ebf49ab37c966f52a4deb | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/af5b46c0adc282ba32592349227e8e82c613c9f2 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6b9fab5c880df625d74b2b7ebe4e9af4dec7030a | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5ea36cbe63e717301b3c5d84550d06abed3998a1 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/038c61a416ce75a0a847585b857686c8a4eb63f5 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a34ef4698ff21d90203bfdce9d8404c90161e7bb | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2d1ed89afc447807f406c2943ad9b28223e48f16 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/45869faab7bdcd7e76a2a4a9e431705cd1fca987 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/94c7e0f43faad3c15a3eeab53f170f8e1e2fabf9 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b601e89dac66bcbe2c7d91f0b06840c5311d070d | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9df2af27fbe05d716a84d4dee0fb23e720f9fc10 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e43282e927006a9154e396a70aa8eb83bd4b73db | arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/323b8a93e6251459890c84e482fe002f9093bfa1 | arm | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/c32f0e9307b3223133257cc7a01fd542203a311b | ORPH sparc | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/fbeb438bd24e8b2e4d28b77b7b1bbe5680a5953e | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d07419b4f929328149dcc86692b437239c6267be | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e98c8503ec7cd3e93a1abcd477cd08f3de34d98e | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3e04ce8e618689e97f53abd89735261f2cbb742e | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7584f31233ec223f886ccf1035a568aa09484569 | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/e60607d4774e862167d28f83bd828acad7267992 | sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/a0c68ec60272646a77ed59084bd0f5c463dacb64 | mipsel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/9416c6725f0d2cbbc9e420eea88cab358c2da4a1 | sh4 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/d9e1f5cfbfd9122e7d6623d312046d1eec5c6329 | riscv32 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/f30ac6a922bd65b26aacb01a633f4e5242515da8 | ORPH xtensa | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/d9d1e88ca67c4ddcf22e6039ebba7aef01a7796f | ORPH sh4 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/98376cb30d4ee9733076eb42c777316a345913a9 | ORPH s390x | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/ca44125f273e021811e47f65195e0adc781120a2 | arm | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/9c8431e20d211210f687bedc1872f4aabef1a25b | s390x | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/99c418f3a00f537d69481d2bfe840954b37d6bf2 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/3eeb9285fedd19a84df1f866bf8418da6d0d8f2b | mips64 | ncurses-6.1 | NOK | http://autobuild.buildroot.net/results/a410e6269b3ed5a4c19c217228bb03bf50235129 | ORPH sparc64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/8ef97aed5cdc5af349f19f7a95399e552b8b0c3a | nios2 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/cb9e70d629bd5316c7f89eb6a810b3da38ab7f78 | ORPH mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/cf6f0dde6dd088ab3a9984d7c65331247f4c4095 | sparc64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/fd6031e7709ed9473a0d24f60b9427b60decfd67 | i586 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/dce0fb3eeb2610af858297a5e8c9809ca1000362 | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/26b37e870623fb21639a57558e64fc09c8a8e891 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/c30280b7c6deec666e3f5a31219377369313f2cf | ORPH aarch64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/7dd2666d2c2077e44e74604f2e76641f62449bb3 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/cee55feefd69077f5c6ab4cf812136c2eaac7156 | m68k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/59e8387bd6c0a96d63742725dbab43fa1c8bd4a7 | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/fe080a2beb173a1b51ab284460cf44f2d0e875e5 | sparc | pistache-3ec9d7c4f8b828fdd3... | NOK | http://autobuild.buildroot.net/results/b73b385023c0e296eb18b24bad203e15959ac42b | ORPH aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/4ea4d21ae02f1e242f60ee8e3f7c6386a99ad685 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/d271944099129291bb41bf722e982d7b7e1b29a6 | ORPH powerpc | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d905f57d9783e20a6b005f9cccc20dfc19c4661b | mips | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/39b42935bdcbac9df10cb1c1b662a2d96325fc5e | powerpc64le | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/21b230e8c7fa212f94610cf3d38cc23a8c25a8b3 | mipsel | qt5webkit-5.212.0-alpha4 | NOK | http://autobuild.buildroot.net/results/fbcc93731b780c21cf522f3e2e3c92f6f54b943c | sparc64 | qt6base-6.4.0 | NOK | http://autobuild.buildroot.net/results/6e54d9ed0e9e6fc8448e6ec89395ab4a8f6229ed | arceb | rsyslog-8.2204.1 | NOK | http://autobuild.buildroot.net/results/f4039e7872be47980c5c6827f6ade20aa378cf30 | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/eda9d97bfcae8d7cb188e34d8d6e5ebf4580f172 | sparc | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/f21b971d6fb9d718b6119c335ae21860a329470d | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/516303fb1a61e587b3f023b1f9ee91c7ad17cbf9 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d631077b363ea7e54276e3b0595ed48a93b8a211 | ORPH arceb | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/c496fe926030c0c01f496d107af6e1846119b1c2 | ORPH s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/7d36a71988ab13c5b79527c706f1fe7e18e040dd | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/56b5300a223acc3bb8554dd3da22bd0c1bbd98f3 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/bea7777a30eb7c62ed493168b7bd7425a322ce58 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/4fb14e1851db46bb6159d46b37f961bd6c984322 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/e8e81c1b38f5f158258063a5b9f04ffddf9ad2a3 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/432989556c1d15d39f160d9deb025559dcabf599 | armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/37f8434489891f97b3177af8f3e919c6289ed113 | mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/faf2a66804eff951dc4aae827933fc534024ac8c | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/b0f9926ba5eb796d966075828c89222f3a522aa0 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/d27bd011ef702691a19a522aaa03b777cddfb262 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/54ef6cde8bfdad3446f69c2691a8754ae29b641c | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/56890440b6ce4fb429b59726addb80b97974b7d5 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/8416e94efc8f602f062b14b18d63e6b7fe84017b | x86_64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/034a5f2fb7d9ce39185d8eb9a6bf251190dca120 | ORPH x86_64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/44a78fc669b77819c12712a33d7553d369d942b6 | arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/e88000d730d12cc7aae663b62493a8c20ab7c03b | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/563119b298b56b57f4e8319249de80d4c1e0709f | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2c621a6235a85921a10b2370e65d67151f64356f | ORPH Classification of failures by reason for next --------------------------------------------- libnss-3.84 | 12 aubio-0.4.9 | 11 imagemagick-7.1.0-51 | 10 s6-linux-init-1.0.6.3 | 6 linux-6.0.1 | 4 lxc-4.0.12 | 4 host-pahole-1.24 | 3 norm-1.5.8 | 3 alsa-utils-1.2.8 | 2 dash-0.5.11.5 | 2 fs/ubifs/ubifs.mk:49: /tmp/... | 2 host-binutils-2.38 | 2 host-go-1.19.3 | 2 jack2-1.9.21 | 2 lttng-modules-2.13.1 | 2 toolchain-external-codescap... | 2 assimp-5.2.5 | 1 asterisk-16.25.2 | 1 brltty-6.5 | 1 crun-1.5 | 1 dahdi-linux-3.2.0 | 1 docopt-cpp-0.6.3 | 1 dtbocfg-0.0.9 | 1 efivar-38 | 1 fs/ubi/ubi.mk:51: /tmp/inst... | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 host-ninja-1.11.1.g95dee.ki... | 1 host-python-greenlet-2.0.0 | 1 host-rust-1.65.0 | 1 libftdi1-1.5 | 1 libtommath-1.2.0 | 1 linux-5.10.145-cip17-rt7 | 1 linuxptp-3.1.1 | 1 lpc32xxcdl-2.11 | 1 openpgm-5-3-128 | 1 opensbi-0.9 | 1 openssh-9.1p1 | 1 perl-5.34.1 | 1 python-bunch-1.0.1 | 1 python-cryptography-38.0.3 | 1 python-greenlet-2.0.0 | 1 tiff-4.4.0 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/5cfe4bd589bd2b59ec1c1c139710927db6e81995 | sparc | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/17fc068f760624a53d4635fdb52ea8b4e3c8bdf2 | mips64 | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/8a4543e58f7b8b34e999fd1510ebc0aefd50c20d | ORPH powerpc64le | asterisk-16.25.2 | NOK | http://autobuild.buildroot.net/results/daced20604d6be7a0fc351d256e93c64ce9238c2 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7b772af7a690b88d9a49ade1727a155d85f236eb | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e70841b9ffcc6f532c3ea7a8829a937a9252cb2f | arceb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/217f56c53a0e18827f7bc94c124becd1154b5fff | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/045dd68254e10f0363f4156bf8b0e1e1d938f4e6 | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/2f15b97e6fe70280848cf8d9270f49fac2b2676c | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/88c4f221d2606f3cbaaf525d5f01e1418fcc6e77 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/928f622810124c46ed7c370156480e0806a718ca | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c4b380f6161ee37de37dc0c2d270a0519fc87816 | i686 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/85b74fb7cc61cc3f206dc9b8338019a292edf431 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6a9a2b92ac26fc53c50ad9236110b8aa3935c980 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/bd53e080ec08599fea87de2007037a10c6dc9583 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/cebd9a50956a6fa8f25aaff66e0c74d0c60d1824 | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/7cd7dfb816d5e8df0c512f93bdaaf84639790b3a | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/f707d69446fbd016f8a7e1c8e06bf0f367cc3773 | powerpc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/6a44b85fb6eac0fce1c1d964be3a699ffbfe994d | ORPH mips | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f53cba201a0829af46b9a83b96aa55bd3cdf16ee | ORPH or1k | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/1632b943514e7bfa13414c4545bec8332e7633f1 | mipsel | dtbocfg-0.0.9 | NOK | http://autobuild.buildroot.net/results/2dd25ecaa167fba3e124c5cb64013c3d659e068b | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/7bda78b0b6c0c22a1397ac2d272c876a6cfa9c5a | arc | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/6d5dfdee8b6a288053fcbe6e9ef7f9b02da1200b | arc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d197934f493cc05c9ce489b87234f34c90087cf8 | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/1169e5f1bf6f6418acf5a7a98291cc4dc2a21a86 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7370c6931409bf68d576745c04f7f2fd20cda03b | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/6248796615c98f8d55093666aafda712a34dc94f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7233675c2aa68e8c0c50549439635ef891b18bcc | ORPH armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/00d56e4c6bf0bff060b7b1a64f609abb06b9f4b6 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e78f134f727a24dbd9d628ee0f69049f0b27d1a | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c3cc19efe1340a6edb4f2f7062690f2acd69ff6a | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b4bf8a6b0805e45b828d659fbf1f29c7654faebc | nios2 | host-ninja-1.11.1.g95dee.ki... | NOK | http://autobuild.buildroot.net/results/8307fb66a983f01cd2f43e4315142de20f951185 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2445236897437d99d07fae6f377d1553e3b69670 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/239fd4f5b4532382f3853d4f6e6f205ccb5c07ef | i586 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9007ddabbbbfce5025eaadd02cb27153340dfec7 | x86_64 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/dbcaefff9f468aa0f7606fde54b4dce1074ed87c | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/2fde50c13c21c54d9527d16d36d1c6640731ce14 | riscv64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b810f0cc371acd92ac3b04aaee23dac75451f11f | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e7c646c1b45875117d8f94afa1ac7ddb5093df9b | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c768219767183a78dc240cffce430762e9013afb | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5266c5acfd03f5a5a1ee006378646ae8a09396a6 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b9cbe9262619197b614bc91d64b0478f8c7d211c | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ab3c25ba7798bbbaaa08483e48476670e61ba64f | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/72d0c73e30b28e3586366f708756020e10104d74 | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f75a559e6d3cac6eb08b15d3a209b27adb2a1e71 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/94dd89a4cc6bbd4aef7ad24dc569aca4bdc101cc | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/72a2495d6f486c627b934f0f6e1703ec6d1ac395 | ORPH nios2 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ce510ef38fa0def5ad71310fcc53d3f7aa13ef65 | sh4aeb | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ebeb0a53b39932a007d0f5fb3aa7222334e2dac4 | arceb | libftdi1-1.5 | NOK | http://autobuild.buildroot.net/results/f2e8e535b4fe22bc6c0289430d61b820294eecd1 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6042bace2e9848924e44f027e39c8f90d9a2bfc1 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a63641874cbf83abfe4c3967f08a8c0e03f32ad1 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/079b3344fda5aed4b48f4ea44cb529daac9682bf | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4e3e1cb512b1c2d9bab29f1051b4a61ece499500 | sh4 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1cf444c72a0181efcda926fe793e257730b2f607 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9766f06d7510e0bcafe7fbc7ad02a0b55090a2c5 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5efc7b365cc40f92e55b55c7c1cbb80275055479 | i586 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0bed983b5b5ede1b2084854d3a2b69db645415f1 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a473f4f94a9159e95c934bb7b7cb8a0f60f6a427 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/460e8839558c78e62b35966bf2bd9530643614b7 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6556cfa9e96337ed9607f185e8e66df8dd704fde | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f679e71da5dd13037b57cdec40024d376a4bcd7b | arceb | libtommath-1.2.0 | NOK | http://autobuild.buildroot.net/results/3e44ea5914dea1576214a69efc66e4c79f977e5b | mips64 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/3579d0f496afd431134831bc840d443536545eb9 | ORPH xtensa | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/18987821e59618edac6f114c5724048e45023ecb | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b597ad0202fb9f848a4412f9ff56e9aa69db9ddb | ORPH riscv64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/12949f244721be0cb3ea32dbcae3b1bfa9707b0a | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0a2ffac72c4b3c4438df7255afc86c0016533268 | ORPH powerpc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/94e5c65b7f2ee152ba8a73a1929fe9206e527cba | armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/875358be0baf24db74eb922e00c62d09fde25e4d | ORPH aarch64 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/311fb78a542a70b2e20d941308196557e420c1f2 | aarch64_be | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/4ed019c0d38a69263d44aa84c87a2ce11600071f | nios2 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/0d70317586ed6f0f10d8f2e86b432b745cc708e2 | armeb | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/be876cd5b6e31972468dd7bbb982573c566ab238 | mips64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/05a65fa96aac94f68cff07df1418eb886f711e8e | sparc64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/95e985f69097fd9ca008712939877accf3679816 | mips64 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/0f14af62d68be3ef5f9522d66a7a6117b851b066 | ORPH s390x | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/b3cba0b06c9ec9a4276e9b89b25d763478309c57 | ORPH mips | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/f36aaacf8e58e46fafccc84790b130753354216d | ORPH powerpc64le | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/500f2250c14dc255d2224e5697fe968c1b689e4b | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/4f80a350ae25067ee9204bf766c8284dc6d7077d | or1k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/fa1615c0d149504dd7dc5cad8473c4f59ed5ffb0 | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/6396f961e4c52db375b17369f75d0f300e273f65 | aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/241d802fdcd6c57879d3c5c50269cb78fb417a92 | powerpc64 | python-cryptography-38.0.3 | NOK | http://autobuild.buildroot.net/results/e7d11c68f85c7e7c41b8a38f6e7fc338beedf659 | sparc64 | python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/0c845c89e40c24678f97d9ec5ef3a15be737dd43 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/99b57b567e786dcc8191fec4c5f74d91f99545cc | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a61dc453aed484a9485b28ea80af37e2de59f35e | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/39e04bdc679d2489dff8da5c4aad11c2ab641b3f | mips | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/425a25a06b855dba39647fccd0768ea1e757329a | arceb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/8c8ae731069c3ff77a90d7be56226e5d7611cf05 | s390x | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e78f79b106bcf47d7aea3e2d196619309826806b | arm | tiff-4.4.0 | NOK | http://autobuild.buildroot.net/results/2d5decbffd345f0e6ccdc65d8f2d8dc2d1a863c9 | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/9795323a38160a37f6d77ffd32bf51a1b4452c3a | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/e4d98770543967d367e0222b995807acceace47a | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- google-breakpad-7515ab13768... | 1 wavemon-0.9.4 | 1 wolfssl-5.5.2 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | google-breakpad-7515ab13768... | NOK | http://autobuild.buildroot.net/results/7ee0c31e7328e61da84c2ab030bb1f477e5150b4 | aarch64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/907f51704aecc145d7754c1b0761936abe6661e2 | ORPH mipsel | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/04454847e409a71ac1d2832d5831295053f95a4b | Classification of failures by reason for 2022.08.x -------------------------------------------------- igd2-for-linux-2.1 | 3 imagemagick-7.1.0-51 | 3 gerbera-1.10.0 | 2 wavemon-0.9.4 | 2 dropbear-2022.82 | 1 gocryptfs-2.2.1 | 1 heirloom-mailx-12.5 | 1 igh-ethercat-1.5.2 | 1 linux-5.17.15 | 1 micropython-1.19 | 1 sudo-1.9.11p2 | 1 tinifier-3.4.0 | 1 uclibc-1.0.42 | 1 zeek-4.1.1 | 1 zlib-ng-2.0.6 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/4d6dd7e7d797704f20edaf359f739393fd33c823 | microblazeel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/e9ffeec8bfbb22ec9756f588ba440e4c1b8dc84c | m68k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9fd17a6567919a12e9bf29352be66d859b34b776 | x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/5f1f6f687790cfd7fa0e58d2a4072b72ba90f459 | sh4eb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/cc37c08f19e41244b3c690575d82713b0b407778 | sparc64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/b130655bb2645d7307334e0371510216139a82bb | mips64el | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/7f156515a9c59f5d0578b16d988cc8f8f93a7e94 | microblaze | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/e28efaac26d835b58db7b316a3d670295f024fe0 | arm | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/63d895641a2e3ca61d924caa0708cb0828b943af | mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/474e2503a0bf7d063d531dc3a4a4930a09ed2675 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/91509adc321545f8b60d97ee7a30b7bb7a964bfe | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b1abadb67ce8ebfc4527685da5aa8a40e6335be | ORPH x86_64 | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/0b7354470f04aeb9fed926e26c0b8dc8beb043b5 | ORPH aarch64_be | micropython-1.19 | NOK | http://autobuild.buildroot.net/results/a857656296de8e5f8089eb1dbc9889b50ebc8a27 | xtensa | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/422360182606d2f223a005fc6b85b6a573f1e6d0 | ORPH x86_64 | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/7aa1874c0aced0968a9b96372a8e5daa1f133e7d | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d55be807a8cf8e1bd7bbe9fdf6dbecee71c9c793 | s390x | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/29a5a0b8998203e8794d0b27fabab39e05938e18 | ORPH or1k | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/46895c1a66b5517c57d539b0cb9b0af413158757 | ORPH powerpc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/28e444b4f9f267da8a6c40edadb2dce518324da2 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/3afffaf4ff42e3a2fbeeae06dad7c9c126cd189f | ORPH -- http://autobuild.buildroot.net From wg at grandegger.com Thu Nov 10 07:49:58 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 08:49:58 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: add config option to support mounting in, /media Message-ID: <651aba63-797e-a11c-8380-a331361a5678@grandegger.com> Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. --- Changes since v1: - explicitly disable the option if not selected package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 4804c0eba0..480d988857 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..db5a76105f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -28,7 +28,6 @@ UDISKS_CONF_OPTS = \ --disable-acl \ --disable-bcache \ --disable-btrfs \ - --disable-fhs-media \ --disable-introspection \ --disable-iscsi \ --disable-lsm \ @@ -39,4 +38,10 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +else +UDISKS_CONF_OPTS += --disable-fhs-media +endif + $(eval $(autotools-package)) -- 2.30.2 From wg at grandegger.com Thu Nov 10 07:57:53 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 08:57:53 +0100 Subject: [Buildroot] [PATCH v3] package/udisks: add config option to support mounting in /media Message-ID: Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. --- Changes since v1: - explicitly disable the option if not selected Changes since v2: - fix typo in subject package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 4804c0eba0..480d988857 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..db5a76105f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -28,7 +28,6 @@ UDISKS_CONF_OPTS = \ --disable-acl \ --disable-bcache \ --disable-btrfs \ - --disable-fhs-media \ --disable-introspection \ --disable-iscsi \ --disable-lsm \ @@ -39,4 +38,10 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +else +UDISKS_CONF_OPTS += --disable-fhs-media +endif + $(eval $(autotools-package)) -- 2.30.2 From thomas.petazzoni at bootlin.com Thu Nov 10 07:58:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 10 Nov 2022 08:58:13 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: add config option to support mounting in, /media In-Reply-To: <651aba63-797e-a11c-8380-a331361a5678@grandegger.com> References: <651aba63-797e-a11c-8380-a331361a5678@grandegger.com> Message-ID: <20221110085813.14133f2a@windsurf> On Thu, 10 Nov 2022 08:49:58 +0100 Wolfgang Grandegger wrote: > Support mounting in /media instead of /run/media for compatibility > with the Filesystem Hierarchy Standard (FHS). This is also required > for backward compatibility with udisks1. Thanks, looks good, but it's still missing your Signed-off-by line here! :-) Could you send a v3 with this added? Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From wg at grandegger.com Thu Nov 10 08:11:39 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 09:11:39 +0100 Subject: [Buildroot] [PATCH] package/udisks: add config option to support mounting in, /media In-Reply-To: <20221109231058.6265929b@windsurf> References: <20221109231058.6265929b@windsurf> Message-ID: <5468c14c-2a01-5e5a-26a4-48b1f3112476@grandegger.com> Hello Thomas, I just sent v3 (v2 has a typo in the subject). Hope it's OK now! Thanks, Wolfgang On 09.11.22 23:10, Thomas Petazzoni via buildroot wrote: > Hello Wolfgang, > > On Tue, 8 Nov 2022 18:22:03 +0100 > Wolfgang Grandegger wrote: > >> Support mounting in /media instead of /run/media for compatibility >> with the Filesystem Hierarchy Standard (FHS). This is also required >> for backward compatibility with udisks1. > > Could you resend with your Signed-off-by: line? Also see below another > comment. > >> comment "udisks can't be built with Optimize for fast" >> depends on BR2_OPTIMIZE_FAST >> + >> +if BR2_PACKAGE_UDISKS >> + >> +config BR2_PACKAGE_UDISKS_FHS_MEDIA >> + bool "Mount devices in /media instead of /run/media" >> + help >> + Support mounting in /media for compatibility with the >> + Filesystem Hierarchy Standard (FHS) >> + >> +endif >> diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk >> index 2bf519a2cc..91328effba 100644 >> --- a/package/udisks/udisks.mk >> +++ b/package/udisks/udisks.mk >> @@ -39,4 +39,8 @@ UDISKS_CONF_OPTS = \ >> --disable-vdo \ >> --disable-zram >> >> +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) >> +UDISKS_CONF_OPTS += --enable-fhs-media > > Could you add: > > else > UDISKS_CONF_OPTS += --disable-fhs-media > > So that we are explicit about what happens when the option is disabled? > > Thanks! > > Thomas From wg at grandegger.com Thu Nov 10 08:38:02 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 09:38:02 +0100 Subject: [Buildroot] [PATCH v3] package/udisks: add config option to support mounting in /media Message-ID: <3b6d0a97-f4d9-9f03-7d25-e769e27bb57c@grandegger.com> Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. Signed-off-by: Wolfgang Grandegger --- Changes since v1: - explicitly disable the option if not selected Changes since v2: - fix typo in subject package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 4804c0eba0..480d988857 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..db5a76105f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -28,7 +28,6 @@ UDISKS_CONF_OPTS = \ --disable-acl \ --disable-bcache \ --disable-btrfs \ - --disable-fhs-media \ --disable-introspection \ --disable-iscsi \ --disable-lsm \ @@ -39,4 +38,10 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +else +UDISKS_CONF_OPTS += --disable-fhs-media +endif + $(eval $(autotools-package)) -- 2.30.2 From wg at grandegger.com Thu Nov 10 08:40:26 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 09:40:26 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: add config option to support mounting in, /media In-Reply-To: <20221110085813.14133f2a@windsurf> References: <651aba63-797e-a11c-8380-a331361a5678@grandegger.com> <20221110085813.14133f2a@windsurf> Message-ID: On 10.11.22 08:58, Thomas Petazzoni wrote: > On Thu, 10 Nov 2022 08:49:58 +0100 > Wolfgang Grandegger wrote: > >> Support mounting in /media instead of /run/media for compatibility >> with the Filesystem Hierarchy Standard (FHS). This is also required >> for backward compatibility with udisks1. > > Thanks, looks good, but it's still missing your Signed-off-by line > here! :-) Ouach, sorry! > Could you send a v3 with this added? Done. Wolfgang From neal.frager at amd.com Thu Nov 10 08:56:55 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 10 Nov 2022 08:56:55 +0000 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109164836.60da738e@booty> References: <20221109155621.4af7f270@booty> <20221109164836.60da738e@booty> Message-ID: Hi Luca, > Hi Luca, > > > Le 9 nov. 2022 ? 15:56, Luca Ceresoli a ?crit : > > > > ?On Wed, 9 Nov 2022 02:12:14 -0700 > > Neal Frager wrote: > > > >> This patch adds support for Xilinx Versal VCK190 evaluation board. > >> > >> VCK190 features can be found here: > >> https://www.xilinx.com/products/boards-and-kits/vck190.html > >> > >> The VCK190 is based on the Xilinx Versal family: > >> https://www.xilinx.com/products/silicon-devices/acap/versal.html > >> > >> The VC1902 included with the VCK190 evaluation board has Xilinx AI > >> Engine acclerators designed for accelerating machine learning > >> applications. Also included is an upgrade from prior Zynq and > >> ZynqMP families to ARM Cortex-A72 cores. > >> > >> While the Linux kernel for Versal is quite similar to ZynqMP, the > >> boot process has significantly changed. > >> > >> Triple-redundant MicroBlaze cores are used to boot and setup Versal > >> devices. For this reason, current buildroot support will download > >> pre-built firmware images and use Xilinx bootgen to generate the > >> boot.bin for the vck190. > >> > >> Signed-off-by: Neal Frager > > > > [...] > > > >> diff --git a/configs/versal_vck190_defconfig > >> b/configs/versal_vck190_defconfig new file mode 100644 index > >> 0000000000..8c5d391b97 > >> --- /dev/null > >> +++ b/configs/versal_vck190_defconfig > >> @@ -0,0 +1,38 @@ > >> +BR2_aarch64=y > >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > >> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" > >> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" > >> +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" > >> +BR2_LINUX_KERNEL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > >> +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" > >> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" > >> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > >> +BR2_TARGET_ROOTFS_EXT2=y > >> +BR2_TARGET_ROOTFS_EXT2_4=y > >> +# BR2_TARGET_ROOTFS_TAR is not set > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y > >> +BR2_TARGET_UBOOT=y > >> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > >> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" > >> +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" > >> +BR2_TARGET_UBOOT_NEEDS_DTC=y > >> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >> +BR2_TARGET_UBOOT_FORMAT_ELF=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" > >> +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" > > > > These two lines should be removed. They hold the default values > > after it has been added to patch 1. > > While functionally, you are correct that I can remove these two lines, I am not sure it is the right thing to do. > > I designed these patches with the idea of supporting additional versal boards in the future. When a second board gets supported, it would make more sense for each defconfig be designed for the specific board. > > I only created a default, so that the package would always build, even with tests where these parameters are not defined. But in reality, I would like users to always specify these parameters to get the right boot firmware files for their board. > > One thing I could do is get rid of the version definition in the defconfig file and let that just be default (latest) unless specified otherwise by a user. > Thinking twice about that I think you have a good point here, at least for the version whose default is likely to change in the future. So you can leave it as is, forget about my comment. > Reviewed-by: Luca Ceresoli Thank you Luca. I agree that keeping these configurations in the config file is probably for the best. The package/versal-firmware can be updated completely independently of the config files this way, as well. There is no risk to an issue with the config file due to a change in the package default values this way. Also, before we commit this patch, please note that it is dependent on the following patch since it uses the stripped u-boot.elf binary for generating the boot.bin. https://patchwork.ozlabs.org/project/buildroot/patch/20221108200704.23955-1-neal.frager at amd.com/ Best regards, Neal Frager AMD From nunes.erico at gmail.com Thu Nov 10 10:01:41 2022 From: nunes.erico at gmail.com (Erico Nunes) Date: Thu, 10 Nov 2022 11:01:41 +0100 Subject: [Buildroot] [PATCH] package/efivar: fix build with musl libc In-Reply-To: <20221011084946.2276735-1-nunes.erico@gmail.com> References: <20221011084946.2276735-1-nunes.erico@gmail.com> Message-ID: Hello, On Tue, Oct 11, 2022 at 10:49 AM Erico Nunes wrote: > > Backport upstream patch to fix build with musl libc. > This patch is only a requirement since efivar 38 and was applied > upstream shortly after the 38 version tag. > > Fixes: > http://autobuild.buildroot.net/results/c49d894b109d68e2624074eab8b939fefa3b42ef/ Looks like this patch was missed in the queue and that issue is still generating daily autobuilder failures. Could someone take a look please? Thanks Erico From buildroot at heine.tech Thu Nov 10 10:13:15 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Thu, 10 Nov 2022 11:13:15 +0100 Subject: [Buildroot] [PATCH] package/swupdate: add libubootenv as dependency Message-ID: <20221110101319.181388-1-buildroot@heine.tech> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to use buildroot the build fails because libubootenv is not a dependency. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Signed-off-by: Michael Nosthoff --- observed on buildroot 2022.08.1 so I guess older version might also need the fix. CC: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y -- 2.34.1 From buildroot at heine.tech Thu Nov 10 10:16:21 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Thu, 10 Nov 2022 11:16:21 +0100 Subject: [Buildroot] From: Michael Nosthoff Message-ID: <20221110101621.181532-1-buildroot@heine.tech> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to use uboot the build fails because libubootenv is not a dependency. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Signed-off-by: Michael Nosthoff --- v2: - exchange "buildroot" with "uboot" in the description observed on buildroot 2022.08.1 so I guess older version might also need the fix. CC: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y -- 2.34.1 From buildroot at heine.tech Thu Nov 10 10:23:12 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Thu, 10 Nov 2022 11:23:12 +0100 Subject: [Buildroot] [PATCH v2] package/swupdate: add libubootenv as dependency Message-ID: <20221110102313.182828-1-buildroot@heine.tech> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to use uboot the build fails because libubootenv is not a dependency. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Signed-off-by: Michael Nosthoff --- v2: - exchange "buildroot" with "uboot" in the description observed on buildroot 2022.08.1 so I guess older version might also need the fix. CC: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y -- 2.34.1 From baruch at tkos.co.il Thu Nov 10 10:15:53 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 10 Nov 2022 12:15:53 +0200 Subject: [Buildroot] [PATCH] package/socat: support OpenSSL only In-Reply-To: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> References: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> Message-ID: <87a64zumuk.fsf@tarshish> Hi Buildroot list, On Thu, Nov 10 2022, Baruch Siach wrote: > socat is not compatible with libressl. > > Fixes: > http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ This issue only shows up in the 'next' branch where we have socat version 1.7.4.4 which includes upstream commit 15e38be2f52 ("Fixed SIGSEGV of OpenSSL on exit()") that exposes the issue. The (unused) reference to OPENSSL_INIT_SETTINGS is there even in the previous 1.7.4.3 version that is in 'master'. Note though that this patch applies to 'next', but conflicts with commit 934ec83e9d0 ("package/socat: disable openssl for static build") in 'master'. If this patch is applied to 'next' it will cause conflict when 'next' merges into 'master'. Let me know if you want a patch against 'master' instead. baruch > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/socat/socat.mk b/package/socat/socat.mk > index 0414c8adc855..639b3d302847 100644 > --- a/package/socat/socat.mk > +++ b/package/socat/socat.mk > @@ -31,7 +31,7 @@ SOCAT_DEPENDENCIES = host-autoconf > # incompatibile license (GPL-3.0+) > SOCAT_CONF_OPTS = --disable-readline > > -ifeq ($(BR2_PACKAGE_OPENSSL),y) > +ifeq ($(BR2_PACKAGE_LIBOPENSSL),y) > SOCAT_DEPENDENCIES += openssl > else > SOCAT_CONF_OPTS += --disable-openssl -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From juan.carrano at ebee.berlin Thu Nov 10 10:50:59 2022 From: juan.carrano at ebee.berlin (Juan Carrano) Date: Thu, 10 Nov 2022 11:50:59 +0100 Subject: [Buildroot] Defining package env variables in external.mk In-Reply-To: <11be86d8-4ce4-1ec5-41e5-ab8a9b8cacf5@grandegger.com> References: <11be86d8-4ce4-1ec5-41e5-ab8a9b8cacf5@grandegger.com> Message-ID: Hi Wolfgang, This works because Make variables are lazily evaluated by default so this sort of monkey-patching works. Now, not being a BR dev myself I'd also like to know whether the devs condone this sort of hack. I have used it myself too and helps to keep down the number of modifications in the main tree and in the external. The thing is that it can break if the original MK file changes too much, but from what I see that is not so usual. Regards, Juan. From leo at yuriev.ru Thu Nov 10 11:11:08 2022 From: leo at yuriev.ru (=?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?=) Date: Thu, 10 Nov 2022 14:11:08 +0300 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.11.13 "Swashplate" Message-ID: <20221110111109.99724-1-leo@yuriev.ru> This is stable bugfix release of libmdbx, in Family Glory and in memory of Boris Yuriev (the inventor of Helicopter and Swashplate in 1911) on his 133rd birthday. It is reasonable to backport this patch to all applicable releases/branches of Buildroot. Release notes for v0.11.13 -------------------------- Fixes: - Fixed builds with older libc versions after using `fcntl64()` (backport). - Fixed builds with older `stdatomic.h` versions, where the `ATOMIC_*_LOCK_FREE` macros mistakenly redefined using functions (backport). - Added workaround for `mremap()` defect to avoid assertion failure (backport). - Workaround for `encryptfs` bug(s) in the `copy_file_range` implementation (backport). - Fixed unexpected `MDBX_BUSY` from `mdbx_env_set_option()`, `mdbx_env_set_syncbytes()` and `mdbx_env_set_syncperiod()` (backport). - CMake requirements lowered to version 3.0.2 (backport). - Added admonition of insecure for RISC-V (backport). Minors: - Minor clarification output of `--help` for `mdbx_test` (backport). - Added admonition of insecure for RISC-V (backport). - Stochastic scripts and CMake files synchronized with the `devel` branch. - Use `--dont-check-ram-size` for small-tests make-targets (backport). The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ?????? ????? (Leonid Yuriev) --- package/libmdbx/libmdbx.hash | 2 +- package/libmdbx/libmdbx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmdbx/libmdbx.hash b/package/libmdbx/libmdbx.hash index 79af189633..e3fb309461 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 dde8f3626509bb764b17c93fe0629389625cb50362502eb1c27ca208342f3894 libmdbx-amalgamated-0.11.12.tar.xz +sha256 9449fd357119e19902363ab90134d82c9a713b706394c2a1389b5bb4787b5164 libmdbx-amalgamated-0.11.13.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index ac1a3a0d6f..a139e062f6 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.12 +LIBMDBX_VERSION = 0.11.13 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO -- 2.34.1 From nunog at fr24.com Thu Nov 10 14:00:54 2022 From: nunog at fr24.com (=?UTF-8?q?Nuno=20Gon=C3=A7alves?=) Date: Thu, 10 Nov 2022 14:00:54 +0000 Subject: [Buildroot] [PATCH 2/2] packages/sudo: explicitly set enable-tmpfiles.d In-Reply-To: <20221110140054.252389-1-nunog@fr24.com> References: <20221110140054.252389-1-nunog@fr24.com> Message-ID: <20221110140054.252389-2-nunog@fr24.com> If systemd is the init system the dir is always /usr/lib/tmpfiles.d. Otherwise explicitly disable path lookup to avoid including the host path. Signed-off-by: Nuno Gon?alves --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 28cfcbb1e2..8e237bd36a 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -17,6 +17,7 @@ SUDO_SELINUX_MODULES = sudo SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install SUDO_CONF_OPTS = \ --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ + --enable-tmpfiles.d=$(if $(BR2_PACKAGE_SYSTEMD),/usr/lib/tmpfiles.d,no) \ --without-lecture \ --without-sendmail \ --without-umask \ -- 2.38.1 From nunog at fr24.com Thu Nov 10 14:00:53 2022 From: nunog at fr24.com (=?UTF-8?q?Nuno=20Gon=C3=A7alves?=) Date: Thu, 10 Nov 2022 14:00:53 +0000 Subject: [Buildroot] [PATCH 1/2] packages/sudo: explicitly set with-tzdir Message-ID: <20221110140054.252389-1-nunog@fr24.com> If TZDATA is built then use actual zoneinfo path. Otherwise explicitly disable it to avoid including the host path. Signed-off-by: Nuno Gon?alves --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 1826f72017..28cfcbb1e2 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo # 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 = \ + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ --without-lecture \ --without-sendmail \ --without-umask \ -- 2.38.1 From fido_max at inbox.ru Thu Nov 10 15:32:17 2022 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Thu, 10 Nov 2022 18:32:17 +0300 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.8.1 Message-ID: <20221110153217.380633-1-fido_max@inbox.ru> Release notes: https://github.com/timescale/timescaledb/releases/tag/2.8.1 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 8b43d92219..f546b17d0a 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3403447805bb97f8b6f38dfdc9dde24c24e4389cf7f2348358774605ad2687e timescaledb-2.8.0.tar.gz +sha256 22a057c4472d23bf08778932e391f38f350ef0307cf99fb8e279c8245667d3e9 timescaledb-2.8.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index 12e5ca7af4..659d07bd0c 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.8.0 +TIMESCALEDB_VERSION = 2.8.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE -- 2.34.1 From brandon.maier at collins.com Thu Nov 10 18:47:34 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Thu, 10 Nov 2022 12:47:34 -0600 Subject: [Buildroot] [PATCH 1/1] Makefile: fix SDK relocation for per-package-dirs Message-ID: <20221110184734.22425-1-brandon.maier@collins.com> The relocate-sdk.sh script does not work correctly when BR2_PER_PACKAGE_DIRECTORIES is enabled. relocate-sdk.sh expects everything to point at $HOST_DIR, but each package will be pointing at its $(O)/per-package/*/host. Before packing up the SDK, scrub the HOST_DIR to replace all matches of the per-package directory to point at the final HOST_DIR. Signed-off-by: Brandon Maier --- DEVELOPERS | 1 + Makefile | 1 + support/scripts/fix-perpkg | 31 +++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100755 support/scripts/fix-perpkg diff --git a/DEVELOPERS b/DEVELOPERS index 81e6cd54ab..238f8754e3 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -488,6 +488,7 @@ F: package/ncdu/ N: Brandon Maier F: package/vmtouch/ +F: support/scripts/fix-perpkg N: Brock Williams F: package/pdmenu/ diff --git a/Makefile b/Makefile index 7c1c07a2e4..929042396a 100644 --- a/Makefile +++ b/Makefile @@ -595,6 +595,7 @@ prepare-sdk: world @$(call MESSAGE,"Rendering the SDK relocatable") PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging + PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-perpkg $(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh mkdir -p $(HOST_DIR)/share/buildroot echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location diff --git a/support/scripts/fix-perpkg b/support/scripts/fix-perpkg new file mode 100755 index 0000000000..56d7d7a45d --- /dev/null +++ b/support/scripts/fix-perpkg @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +usage() { + cat <<-EOF >&2 + Usage: fix-perpkg + + This script rewrites file's PER_PACKAGE_DIR to point at the HOST_DIR + before they are bundled into an SDK. So that relocate-sdk.sh can find + and relocate them. + EOF + exit 1 +} + +if [ "$#" -gt 1 ]; then + usage +fi + +# Check if per-package-directories is disabled +if ! [ -e "$PER_PACKAGE_DIR" ]; then + exit +fi + +# Make sure `file` uses the right language +export LC_ALL=C + +# Replace the old path with the new one in all text files +grep -lr "${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host" "${HOST_DIR}" \ + | file --mime-type -f - \ + | grep ': \+text/[-_a-zA-Z0-9]*$' \ + | sed 's|: \+text/[-_a-zA-Z0-9]*$||' \ + | xargs -r sed -i "s|${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host|${HOST_DIR}|g" -- 2.38.1 From fontaine.fabrice at gmail.com Thu Nov 10 22:06:20 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 10 Nov 2022 23:06:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/wavemon: fix kernel header collision Message-ID: <20221110220620.89736-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since bump to version 0.9.4 in commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: In file included from iw_if.h:26:0, from conf.c:19: /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' IFF_UP = 1<<0, /* sysfs */ ^ /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here IFF_UP = 0x1, /* Interface is up. */ ^ Fixes: - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 Signed-off-by: Fabrice Fontaine --- ...001-iw_if.h-don-t-include-linux-if.h.patch | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch diff --git a/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch new file mode 100644 index 0000000000..95f54e4b7f --- /dev/null +++ b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch @@ -0,0 +1,41 @@ +From 4ac1482bb40376e47805c3737dfed60abb1dd3b4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Dec 2021 00:39:35 +0100 +Subject: [PATCH] iw_if.h: don't include linux/if.h (#109) + +Don't include linux/if.h to avoid the following build failure: + +In file included from iw_if.h:31:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h: At top level: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h:143:8: error: redefinition of 'struct ifmap' + struct ifmap { + ^ +In file included from iw_if.h:26:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/net/if.h:111:8: note: originally defined here + struct ifmap + ^ + +Fixes: + - http://autobuild.buildroot.org/results/a6ee162cf04b70b144b54e1ca4b7b2421071c50c + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/uoaerg/wavemon/commit/4ac1482bb40376e47805c3737dfed60abb1dd3b4] +--- + iw_if.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/iw_if.h b/iw_if.h +index 9e7fa89..6607e0b 100644 +--- a/iw_if.h ++++ b/iw_if.h +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + /* Definitions from linux/ieee80211.h (not necessarily part of distro headers) */ + #define WLAN_CAPABILITY_ESS (1<<0) -- 2.35.1 From thomas.petazzoni at bootlin.com Fri Nov 11 07:34:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 07:34:51 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-10 Message-ID: <20221111073457.E522760A84@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-10 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 1 | 0 | 7 | 2022.08.x | 16 | 11 | 0 | 27 | master | 134 | 160 | 0 | 294 | next | 53 | 107 | 0 | 160 | Classification of failures by reason for master ----------------------------------------------- imagemagick-7.1.0-51 | 18 libnss-3.84 | 10 glibc-2.36-66-ga1dc0be03c9d... | 9 gerbera-1.10.0 | 8 host-rust-1.64.0 | 7 linux-6.0.1 | 7 gobject-introspection-1.72.0 | 4 host-binutils-2.38 | 4 host-go-1.19.3 | 4 xz-5.2.7 | 4 host-pahole-1.24 | 3 libglib2-2.72.3 | 3 lirc-tools-0.10.2 | 3 tealdeer-1.6.1 | 3 unknown | 3 alsa-utils-1.2.8 | 2 assimp-5.2.5 | 2 dash-0.5.11.5 | 2 edk2-edk2-stable202102 | 2 frr-8.3.1 | 2 host-binutils-2.37 | 2 host-binutils-2.39 | 2 libgpg-error-1.45 | 2 open62541-v1.3.3 | 2 python-numpy-1.23.4 | 2 uclibc-1.0.42 | 2 wavemon-0.9.4 | 2 zeek-4.1.1 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 aespipe-2.4f | 1 asterisk-16.25.2 | 1 bitcoin-0.21.2 | 1 brltty-6.5 | 1 cryptodev-linux-1.12 | 1 delve-1.8.0 | 1 efivar-38 | 1 elfutils-0.186 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/romfs/romfs.mk:32: /home... | 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 gdal-3.5.1 | 1 gnu-efi-3.0.15 | 1 grpc-1.50.0 | 1 host-gcc-final-11.3.0 | 1 host-moby-buildkit-0.10.0 | 1 host-omniorb-4.3.0 | 1 host-wine-7.0 | 1 igh-ethercat-1.5.2 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libcap-ng-0.8.3 | 1 libsigsegv-2.14 | 1 linux-5.10.145-cip17-rt7 | 1 linuxptp-3.1.1 | 1 netsurf-3.10 | 1 ntp-4.2.8p15 | 1 openblas-0.3.21 | 1 php-8.1.12 | 1 python-greenlet-1.1.3.post0 | 1 sdl-1.2.15 | 1 systemd-250.4 | 1 wtfutil-0.41.0 | 1 xenomai-3.0.10 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/f38b5d820f4c6a6c1e88aa7588a83a4d2ab8b91c | arc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/a7f0ca2671e223fee618d41911207af7a2ba7d2f | mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/17765bc794f173938aa658f9a7b13c6247ca4a12 | armeb | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/75330ab76758b78f44dca4bc4fdc81a023596a67 | mips64el | aespipe-2.4f | NOK | http://autobuild.buildroot.net/results/500c54af597372d9ecb2ca9f78ce00dc3b3c0545 | ORPH microblazeel | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/bc4de4dd638da7150ad09bf809e805cbbaf1489d | or1k | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/de3b7761be281951973732286d7481f70c1627f1 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/624247661da13aa5bfb486ef27f766e852d37ff2 | ORPH or1k | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/7410c62412e3bbe2a8801ad86fa50505742767c3 | ORPH x86_64 | asterisk-16.25.2 | NOK | http://autobuild.buildroot.net/results/eff4caad885d11550c130bb26b9c799fe48b1bb7 | s390x | bitcoin-0.21.2 | NOK | http://autobuild.buildroot.net/results/abf523d11239814bae0e5eba2354f804e4b20a3a | mips64 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/05d0775aedd271251598a6ae40cfb437290367fc | mips | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/4f7e2ecec35378a87ca4551400b7af67d27567df | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f02d13cdf355e52bb068224c22dfd87cc6e812cb | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/59411b0a0b742a77c6b942b07acff12b0020b469 | ORPH aarch64 | delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/ee1bef0239dc8449158a583134512bb0a2737d04 | aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/6ebee00bc48ed25e9b8c111cd041c347c403b2c2 | x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/8d0cb527bed968b8a8d0974f2240ef42ae133a65 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/37aff2ac4235f1eec1097270878480fbc88195e1 | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f3238ed21c6fdcbb835966de8062dbd25209c859 | ORPH arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/93a5f6fe72092b288592050c0292cf98a74507ae | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/5ffc4fab3c0ee6a7d64a237817b3634b24e3d069 | ORPH xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/7fae26e6096e32d1a56c2cd8055887a97fe1c122 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/5d2a8015f043bba043e78e17c20afb616f9f2d34 | powerpc | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/b7cd79a517145522a52912f469b470fba0308346 | sparc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/0423f6fbadc6c732e5ac4b75c57bd955fe7f1a97 | arceb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/9e23c14f8fec3981a5cae4e00458cda2b65de05a | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb3acdfb15a1bf0a6a760cd981082a7a8831b06d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d11d8e297058994197f15363fdc5083dde429003 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a36da93ec43560a403bc28338ccd193f0e65fe21 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e865223486964d5ab2d66147af00fe3a68a9ae8a | sh4 | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/3ea970400744028444d78db5c4c9792b956ed3f5 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a659d5d878e6aa1d02dc59c467b738717803837b | or1k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/42cc42025409ca3493d0a78e92c372a3e0af8c31 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/783ea58957b74dba10380357cd60ff2ab0652d5f | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/98755434186a8ac147526f2a92afb872b6d62c7f | powerpc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4aab539b8b1c599920fb99bcddc1f32832b8fd5b | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d34cad37ba96d86b2c2d8240cb6509b6a9bf1b65 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7c54323a5c13d8b80c297c5b7d15cd4531715fdc | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/94581cbd2af359f3a0bd9e2b5d8ce44faa157421 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e8f7235f16c2c9e5d32d2ac23b2ebd7b03dcc2c9 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8b8eb472a3cd805b3e2766dbbbd429472eaa3f46 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4bde3af5c9ed47ced1293fa23c1a49781698647f | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/11cce76d0bce3539c21d7dc52a611026af5ee9d0 | riscv64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/074ec2f0b3b7ad7198903402ce46068b72f6b714 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/081bedf25e06ab97db9d6987b6a8ef9fa82282b7 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7ca9d0bc04c1b1ab18b6c52bb19a723d9acf0896 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/55617af71372c95e540d934225b35b5a9d2530e5 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/250c974547bf33153b4015b996d682dc0a915cd5 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/c802596c18ce7747552cd66d27c59e02bd95c13a | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3d54dc1805638256743881a9889cd3deaf6afff1 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2e3fd722f4f725ff084fce579a99e269fa04a1b2 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/52224d290a504d0354ae6b18567879d5bab1a081 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f790462485e72c6a7cb8b4556bb817b4afb27407 | ORPH mips | grpc-1.50.0 | NOK | http://autobuild.buildroot.net/results/1ba4f2da40dea2205493c5c6fe5d2c959986232b | mipsel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/1f1600ea7f9d68f398442dac8af9477c6665851b | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/8b978b90b205871d53cd41518e509b712e12c7dd | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4e7cf464d1dfa3805dadd7a39d825863522bfb8f | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/026d6f3d1dc93e932dbcdfc0241149ee1fd1bf7d | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ca836e2748a6b21036a6acd48f65ec3aed9346c3 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6d0fc9c3d02a69ac8b283412af44003845286e2f | riscv64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/fda5623341bae40840b6824ab7cf2b70313264d1 | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ebf254f3290f703e3dcd76a9c9f72a7e24851613 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/3d635822e6273c69268c3858253aedecbf280f3e | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7f55482faa479ab1f34beed3b8539920efc43ed0 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/43a47f849eecf7dd46dd099729f0bee7faf64c6a | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c84cf4f45dc82fc5a00427b92926ae89e36dff15 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ae11c8dcc479f6c47f4c90430a3b9b1f5bbc809c | arm | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/70cb588925901fad5aecfba358ea2a2c59b443ed | powerpc64le | host-omniorb-4.3.0 | NOK | http://autobuild.buildroot.net/results/ff81aed6238b57a03205578c595ff118b95dfe79 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/44560662fac95fc4f8bea50f7e2bf34648621232 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e0865eb29a2e2c4c30739c74bae018a58c20a1b4 | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ba6f7157811c5beadd8579ceb8be90b4fa55d47b | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f90747b7c013d4df3d47528cb30c062c84daab0c | arm | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9e46a5bdab89ba07135a9ea71f8819378eeb236d | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/eef4975dab5574d2edd1924ab052aeca863717a2 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6ca8614739f373b9a794ef96af0925786e3890f5 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b204d2725801373543c3d33a5f9045079a977299 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/61c256fd2439c09944eb667d226597bd25faa694 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b351df549741314354122d2967d9f75d6c59e4f1 | i586 | host-wine-7.0 | NOK | http://autobuild.buildroot.net/results/edc5fd32622b4c7d4da3c55fdb65467423c033c2 | sparc | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/19549ea9be6f2b60ea3d7e9f40f7b7820e600584 | aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0f4427923cdfab542e02cf7e862f5cd3111cfa97 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a4bf0b49bf29fb60dc9a2f0742a284e05ce4f752 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0cfc93e60ca6e5929ad4dbfc7b48d137dfaf41d0 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d804cc73579f6daf5418d12f86d9ae3ea7b1e61d | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ad9540b25b43bdc5c575014967439ede1da00376 | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ce4030555a5964d3faafe1199d75f8eac96d8f1b | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c01b64ed2eeca0bc725f325fbeda0139e459c718 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/fe97590841451fc5bf0c247b607822703526b49d | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3614a6e29f878dceb657b7470fa86d52c69bc75b | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/32b70ce44d7eebdbf8ddec70c0f7ec102406cbce | ORPH i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/03301b2fbb610ecd8949b32e414292454f0a5ed7 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/76845484f72e027f0ec09c9e6414788fb532fd15 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6c28f415277f31af30017cd95590056a48c78c80 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b10d4dec3b21b23833cb60eb9bbf945a79710a4 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e6ae63bb0ff0b6ce647d636f57399e63a7167eb1 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c8f0925add507801b59b8b35eababde44c327df6 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2749bae52ba3c63163e10441858c081e48629a48 | ORPH x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/fcc3e74a95edad9f8341330ebe1fdc5d615bac09 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/a5a453217ffb959928bc50e880f931166c889fed | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/409401c75b27cc79ed7d1e6ed1d1c02a2421d5c5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/51b630d3f9985f81215f35b940d9525b588dee84 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6f1f7d6eaf8399442be6f01312fff9a73f15da1b | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/6cb725551a5cfc73bab7d624fe95e78df8f33b9c | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/76cdd2408efbb0196a779348964bc8e77fc1cce9 | ORPH powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8f1c7ddeea1032006992c5ca924ea25a37279f52 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5f16769b2924ce08de54da4b3f7afb52fe03dc52 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c61288d7f84e1b6194847679909f72f2ce89dfce | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cf62ed9096e86012ce999e222e93b4bc0739935e | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/54fc66d53f5ee8f2154bc8b89d801c01891155f4 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b71b9fae020f619561e38d69ebdd62dc443a3cdd | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e324f9c20bca5ecc627dece19e45556099212be5 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/63d1ca14a339cd58cc5ca025f6346ad1a47f355a | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/76449567ea55306236a7022d922be6a67bf22475 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e2bbec87c74635b299025fde5b650f9d21707d2e | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/f09f866b325f0ddf72b9c9e44e6e90ce7e4dba99 | i686 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/4b62b89f5fc13ed82ee90c2a9936eafe6baa38c0 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d3dffd5e9bb3b5bcab5278354cfed026f7ecf1df | ORPH sparc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/70aefa9ca9c163ec74976157145a7fd8dc573ccd | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0f1ddf593ebc5ced75d43e1cb0ceb6c5457f7204 | ORPH powerpc64le | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/389675080bd989fd75d651d8e9833667c1196c42 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c249716a794f4862d6fa566147796c938b313736 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2a850f824a3f70d1a5d05ce5fb6a117d2fc93c4e | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d24e6421ed896ec5d36a3162950a18c7e877bd03 | ORPH x86_64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/b8c165cb4c0d3ac6ea8cd0d0d0f8cee88a819e03 | aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/50b3db4c46c41271f8c3b2501594740a6f469ea3 | ORPH arc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2bcbec2094ed7dc5044589a323f169a1aafb1bf8 | ORPH s390x | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/449cad0952c5370a698ba2987e589c573342d6bb | ORPH mips64el | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/c225aaac31398ba495921bd4b85e588199822561 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2c694b7540fd0ad1938239ebc2cd934220838188 | ORPH arc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/c0ab8961dc4927021148dda41a7cee5b90a618ab | ORPH arceb | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/a0c0ea163b5426be636373fa2caba6da4f79ff85 | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/dad7722b11c43e87a4c9c2abed6b6084d0a2a428 | ORPH or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/bc911dec89187319a38b576f59a425bff4782d2e | powerpc64le | python-greenlet-1.1.3.post0 | NOK | http://autobuild.buildroot.net/results/f3197dc93c463255c64bb6c2f35db384c94151bd | armeb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/9db5ba1d9539b094b2f6ddfe04e9ade7e3b87f33 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/29825e855506f36c67d74123d75a9cfd709b42c5 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/e1f13ff8dd07937275041bb003abe7f7a48f0b74 | ORPH arm | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/3f6ae2e503dd1539e4240f344865da4881879204 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/9c015aaa41b07114a92d56b9c28497b1ceaf50e0 | mips64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/cccad06b2da3b0fd828ab3bf949c727c0f8e0394 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/8a9d9ffcd825074c618691e341dd0f21c01b72b6 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/8e9adfd2c7c648938ca0ff8895ee7dbe7c091168 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/dba330a080381c0a898084aa7494a5932b3b7338 | arm | unknown | NOK | http://autobuild.buildroot.net/results/c579fdbe88806fee76ee50a8603f45c44d9abc76 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/128f498819a0a37df9f8f07129a05c64da1a1163 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/7475f25862e46800f5b6a005d7329b96a72bd11e | arm | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/39fa76468089a9826484654a71f9ad00d908ebb3 | ORPH nios2 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/932c72d958edf9a4a2962f004644469245a0ba5b | ORPH x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/b097ca2d68b1f4196b748130ea2bf46a85e9cace | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/7c210c9ee12bb17f82d4c4671026dec89b84abc6 | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b8d6d5a360bca542f0b98523b1a6c8faca2a804c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4e5973e8d7bd7e4cbbd4b3430a198d0262469aae | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/3a8787ac2928bb8df76c9cbab4955e32f9d1abcd | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c590ff6606af22ce35fe7fa7db101dcd30748d32 | ORPH xtensa | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/858d6dcb663b91bb91f9242eeb92a8871724a05f | arc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/0366617f6404906ef276b46476338d1e27918d74 | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/bbad47cca2cbc047318dec6642d0235c2ef4cd2f | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 14 imagemagick-7.1.0-51 | 10 libnss-3.84 | 7 dash-0.5.11.5 | 5 xz-5.2.7 | 5 host-rust-1.65.0 | 4 norm-1.5.8 | 4 elfutils-0.186 | 3 libglib2-2.72.3 | 3 crucible-2022.05.25 | 2 crun-1.5 | 2 efivar-38 | 2 host-binutils-2.38 | 2 host-gcc-final-11.3.0 | 2 host-moby-buildkit-0.10.0 | 2 jack2-1.9.21 | 2 libdnet-1.16.1 | 2 libkcapi-1.4.0 | 2 unknown | 2 alsa-utils-1.2.8 | 1 ding-libs-0.6.2 | 1 file-5.43 | 1 freeipmi-1.6.10 | 1 fs/cramfs/cramfs.mk:46: /tm... | 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 glibc-2.36-66-ga1dc0be03c9d... | 1 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 host-binutils-2.39 | 1 host-gdk-pixbuf-2.42.10 | 1 host-go-1.19.3 | 1 hyperfine-1.14.0 | 1 igh-ethercat-1.5.2 | 1 linux-5.10.145-cip17 | 1 linuxptp-3.1.1 | 1 lxc-4.0.12 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 numactl-2.0.16 | 1 openssh-9.1p1 | 1 perl-5.34.1 | 1 poke-2.4 | 1 pv-1.6.20 | 1 python-bunch-1.0.1 | 1 python-numpy-1.23.4 | 1 tealdeer-1.6.1 | 1 ulog-0389d243352255f6182326... | 1 zabbix-5.4.9 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/2deeaaadb0cafcae6953bf1f11a212f6aa701684 | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/99bdfb430126be5158ece62e734bf4ec68d9c353 | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/789796ebf91a39e358c8968ce5e86d94138f64e2 | arceb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/8e9c22c82d1a63f3b6d9b6372b4a8dbfc667bf67 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7cf133fcb4c10c388db4c03cec021080ac350f9c | xtensa | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d0c5746690b78c677811688287f005a73b97aad7 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5c0bd5324c90db9db11cbde9a4cd303dea310e68 | microblazeel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/2c3194740e1a537c85cfd02d00bc610d7638f9c7 | i686 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/83afc1eb8dda5b01aed0a69db89e5133aa12321e | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ed51d13d8d9af5b978af231e65aa1eff54b53676 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5cc43bd54fb7c5c35571ba8ba1013568589ce2ea | powerpc64le | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/14d76e91fcd7a2c2c872ff183f80ca5b65b87247 | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c778c9973f3d0b64416520097bae165b439637c1 | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c6e2e11b5863371738f14c8ea92842b5001438b0 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e2015f88457859e5d05e83b53ca4daa02ab1e15b | x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/b0aa752463eef130ef871ce30cc76ddacb0deb4e | i686 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/d99937b2bee6578604b5d425028a3c77ef75d8be | xtensa | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ac8e9647361ca3a7731ef78da65954af4c259615 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/d3b678c2e9e7c2b372beb9e391fa73368b67b90c | sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f2eb02363f7ca03c2bb1d53251b4929f88eb6849 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/db9c773b2936995d720bedb64802a4b16edecfb7 | ORPH armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/54266afa61f83cf01e59efc4b23aa4949c932d59 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/85723dea3e620c479e742e2ddc9ee4c314ed45a5 | ORPH sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/479b1602cfac7c5d61b1e7070d1e3b1c1fd155cb | ORPH arceb | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/93999e67462d43a75f86376ff78c0c48875d7abf | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/d6d2196e68ded3a8728ce2bee42b40dbbe334810 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/9c6d535714e29c93de3a8e24bc87bf2ba9e013be | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/470d87fa24d8c849fcb2f5b6d45ee554f2042c77 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/156643a3bb73e34720e25a9b458e5e09c29a3622 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/debb815aee27139b9fa8380a9e5a50ec57887ab5 | ORPH powerpc | file-5.43 | NOK | http://autobuild.buildroot.net/results/11388c3f264139dc86235b5c9e1f6bd94ea08c44 | ORPH powerpc64le | freeipmi-1.6.10 | NOK | http://autobuild.buildroot.net/results/21d4fc71aa81424b8d07ed662e8e34e7b123bf19 | x86_64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/1ee9c669666706d3c2000c26c44f09f47b25c5da | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/f5bc218016dec0da6ff35dd59dc3fb12fb57d9b0 | microblaze | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e0d85477826b42ff8fbe6c7ee090b7d40503b59a | powerpc64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/cd59cb8cc27930b49839ec480b743b0a63fc2c6d | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/ca6d300ad98df517828d68e97a78de9879272688 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e662287cfb79850d90db2074cce5728d667a437 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/ac491c87806bd734a582f136d7577d5941a9991c | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/36d52bde01898decb6ad329f217defcd9a1a444d | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f94d73ff4e7e563314064df7d5a12ce30284fd43 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/648bc48bbe9fba12d59231a0b3f40ba09917527b | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/551bcdd0749b3bb58fbcee33e2f882b8073f8139 | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/a28e30a8218e0497ebb0abf45aba341a453a4b17 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/ec8d08323e11f26855081c94ecb68b731c826590 | x86_64 | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/6b8a2933abea40fbd6704f12affd739264d688e2 | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1c7fa44be1fcdd9e7a303eb76d741e857ab2ecde | x86_64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/7517b42a23589abf3922e44dd4d59a64dd646aaf | arm | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/510b82320f72c12c39652b0a82df3bb41014ce2f | powerpc64le | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/bdfb7349e3a4e1149f74c3c7c29ed96533009318 | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/3f1666b9813f41e585b50bb7ea689b966ab40ae0 | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/24b3f7612e5b884791d893407319d249353c709d | mipsel | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/08a8a9359d7d7d392004211508c4b3f0c8fd8c4a | mips | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/b581eb85bd46b664b22a0627433387dc8965073e | ORPH arceb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/594cae4e76231366aa3f06b5fd899ab6368c234d | i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8516e3e0a9ead3978c7c1ec24f1ff38024ac5b0c | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ba8c3e594c467ac63b09ada6720deed488ed7978 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d98e1800c1e596d0cb41b825d23d8e42c26f94ba | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bfb76dd9a8219c5abffedc66e339b2649f3e883c | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/938815fe664f26e05ef16b728126297c0a02ec83 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2aafae3f93ae2eade89ab2249cd283d253ffcad0 | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2dbf88aec3a6c98f58878c9574dce543bb274855 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f635ab4c589ddc661adde1b3f9806e7d98375e97 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/511c99adb2bc0b05d1a101e4d12ec218ee3cf154 | ORPH i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/29bc9c15f59ef39f9c452bdb82354ea2e63f3f7f | ORPH aarch64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/d3aa23683a15d3ff1b26d895de366d0567090ad3 | x86_64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/0198c7429476178d601a30dad187ead098850f1d | aarch64_be | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/c9e1c5cce9d7c54dcd363e0c9a67abeb0e98c218 | ORPH s390x | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/738c1fcd78621ade089a95a3f8b4029b81f548e5 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c2bd0df77384bfaba8b7c7dddede475adc30ccb2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/862f754e05e332ee74470ddaa30fa27a0adf4de2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f6f82808dc3169ad7456b8e83137b63d58c6add4 | microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/2f95015ce92c428d95df67bf28678b8cbb128e08 | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/0558a7f25fd63f3092df03356023f64005f2b10a | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f6f60adb13f8410e025198a1bd287e9c9928e041 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9ab21c9365391ef342badfd29afc8b0f3edb45e2 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7cd47ef4617d6e97cf3f311407ac0d848f6db739 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8911c1c631a9eb038c9f48c683f52d9c95108c6b | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/05afc25254dbc798050d639e1f857af381ef5550 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5791b7a06b818a494e59352aa64e8c9caad3781b | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f19f293ba53401e388459e903d738b9e9fca8e98 | mips64 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/528e1cb4a8c28fb05e2fe0b093141153629cc2e1 | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/329bc2092f43e336f44437941f1acbd32cf7ee7f | or1k | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/fdffdff3442e55802ccb60c3b74ce67e2e4f3e10 | or1k | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/f9551d274dcfa8a567d5c91ae1b197ca89aae20e | ORPH sh4 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/f50459d161b96cdf6a77dcef5ecd46dd7b744353 | ORPH sparc64 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/8bdd02fd6787f0807f8843d44d0eeb4dc03d95de | ORPH microblaze | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/1d5db692c425ca2620dc1eeee6e2c6b650067091 | ORPH sh4a | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ac8598e109fe77e8b6cac273b34604efb09f9d33 | ORPH xtensa | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/fffc37bbb312c5a54895bff9056ca29a6e4ac5e2 | ORPH riscv32 | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/320bf69da67c4a9acc515b149ad4fa36c326387d | sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/afe13bfa7ba18d69a57c6a2b9596c8be7cc7c064 | ORPH i686 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/1c6fda09ca1f2eb2994fe8c7bbe629bf67369bdc | riscv64 | poke-2.4 | NOK | http://autobuild.buildroot.net/results/c0d1fc4ed1a7f7f239eb2ae3da79a0262b136f9f | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/7679838761769ba4796b4a3b0165273556c83f28 | ORPH s390x | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/53de214c7dadc388031403421bba008eef72bc52 | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/9db2bd5d8cb78eea2fbb7342d839e3b5ca773913 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/b803b82e6ff75e7ba5c167841fd454cbc0740be8 | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/9c63f3bb55c0e08502d98a971a9857ccd787256c | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/17759dd4f451677edc1d2e6fd5624e432840a450 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/2853ce2302a649ccff8420f27411a9647e2a51a1 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2337dc5ee54dffe6bbfabeb041466981faff0518 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a28c55c3c69e2be256e29ff5e64939be5a92e629 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/e876e3db21b849d342b90cf29a92f4f3dfcec31c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/285e07bfc0fe3dfcc7421876a6d2975d380a2796 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/3346aa5ab62724a4d640bafbed1348ecb8348416 | ORPH sparc64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/959f0002bee90ea94acd6619584d7fbd06df651b | Classification of failures by reason for 2022.02.x -------------------------------------------------- wavemon-0.9.4 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/1570aa45af349ee232f33cad26368690f699ab3c | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- frr-8.2.2 | 1 gdal-3.5.1 | 1 host-elf2flt-2021.08 | 1 host-pahole-73383b3a39afe86... | 1 igd2-for-linux-2.1 | 1 imagemagick-7.1.0-51 | 1 php-8.1.12 | 1 pixman-0.40.0 | 1 python-orjson-3.7.11 | 1 python-ujson-5.2.0 | 1 volk-2.5.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | frr-8.2.2 | NOK | http://autobuild.buildroot.net/results/a4075f620cdff07640901d9475f620cfff9fd709 | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/84f772526efba654dc407158174bd72eab4600b7 | riscv64 | host-elf2flt-2021.08 | NOK | http://autobuild.buildroot.net/results/73adea1d42eda5f08b9bb6336764e41f74a70685 | ORPH s390x | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/7e5f06b64b26bde1a76544a22ec22e3228059307 | microblazeel | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/af145aea9f684b9393f882f149b36034555b0810 | mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ffbd9ab280107b0f8e11ebee03a87a0966a62eb8 | ORPH microblaze | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/082e9b0c0d94e79da6331a478cb3564aa3160759 | powerpc64le | pixman-0.40.0 | NOK | http://autobuild.buildroot.net/results/861823c00f82cba28f9547b3d058c94f4d727db7 | powerpc | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/a4ed5d75be22f3954d0d1d6b8a673ffba58554ba | nios2 | python-ujson-5.2.0 | NOK | http://autobuild.buildroot.net/results/0e200e53b7d12b4fd23d87084c3eb3eb494cceb9 | powerpc | volk-2.5.1 | NOK | http://autobuild.buildroot.net/results/641cfc71ef87155d2c4174fc92a095a7285e1b86 | -- http://autobuild.buildroot.net From nolange79 at gmail.com Fri Nov 11 10:57:53 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Fri, 11 Nov 2022 11:57:53 +0100 Subject: [Buildroot] [PATCH v7 1/4] package/systemd: bump to version 252.1 Message-ID: <20221111105757.552459-1-nolange79@gmail.com> Following files changed *license* from CC0-1.0 to MIT-0: - src/systemctl/systemd-sysv-install.SKELETON - config files - examples under /network The file LICENSES/MIT-0.txt has been added for this reason, hashes added, corrected for LICENSES/README.md. Kernel version 3.15 is now the bare minimum, but only version 4.15 and higher are fully supported and tested: - bump kernel header dependencies - correct kconfig description - improvements to make the kconfig description better reflect the information from the README Remove upstreamed patch. Set new options to their default, remove -Defi-cc option. Set -Ddbus=false to ensure dbus dependency is runtime only. Set -Ddbus-interfaces-dir=no as interface XML file generation is not supported when cross compiling. Set -Ddefault-user-shell=/bin/sh to the always available shell. Signed-off-by: Norbert Lange --- v6->v7: * update to 252.1 * compare changes in licenses to 250.4 * update systemd description in kconfig with required and recommended kernel * split patch v5->v6: * update to 251.4 v4->v5: * fix dnssec changes, use James' solution v2->v4: * Bump kernel header dependency to 3.15 * Inherit changes from James' version bump patch (following) * (Force) disable compile time dbus dependencies * set default-dnssec to allow-downgrade v1->v2: * note about changed LICENSES/README.md * always set default-user-shell to /bin/sh * always set default-locale to C-UTF-8 * fix typos in commit message --- License diff for illustration --- systemd-stable-250.4/LICENSES/README.md +++ systemd-stable-252.1/LICENSES/README.md @@ -45,9 +45,11 @@ * the following sources are licensed under the **CC0-1.0** license: - src/basic/siphash24.c - src/basic/siphash24.h - - src/systemctl/systemd-sysv-install.SKELETON - tools/check-includes.pl + * the following sources are licensed under the **MIT-0** license: - all examples under man/ + - src/systemctl/systemd-sysv-install.SKELETON + - config files and examples under /network * the following sources are under **Public Domain** (LicenseRef-murmurhash2-public-domain): - src/basic/MurmurHash2.c - src/basic/MurmurHash2.h Signed-off-by: Norbert Lange --- ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- package/systemd/Config.in | 12 +++++-- package/systemd/systemd.hash | 5 +-- package/systemd/systemd.mk | 16 +++++++-- system/Config.in | 6 ++-- 5 files changed, 29 insertions(+), 43 deletions(-) delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/Config.in b/package/systemd/Config.in index 45a9e2d644..f35305c0be 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -22,7 +22,7 @@ menuconfig BR2_PACKAGE_SYSTEMD depends on !BR2_STATIC_LIBS # kmod depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_TOOLCHAIN_HAS_SSP - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13 + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd select BR2_PACKAGE_HAS_UDEV @@ -51,7 +51,11 @@ menuconfig BR2_PACKAGE_SYSTEMD an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit. - Systemd requires a Linux kernel >= 3.13 with the following + Kernel versions below 4.15 ("recommended baseline") have + significant gaps in functionality and are not recommended + for use with this version of systemd. + + Systemd requires a Linux kernel >= 3.15 with the following options enabled: - CONFIG_DEVTMPFS @@ -66,9 +70,11 @@ menuconfig BR2_PACKAGE_SYSTEMD - CONFIG_PROC_FS - CONFIG_FHANDLE (libudev, mount and bind mount handling) - - CONFIG_NET_NS (needed by PrivateNetwork=, used in some + - CONFIG_NET_NS (Required for PrivateNetwork=, used in some systemd units) + - CONFIG_USER_NS (Required for PrivateUsers=) + - CONFIG_AUTOFS_FS / CONFIG_AUTOFS4_FS - CONFIG_TMPFS_POSIX_ACL - CONFIG_TMPFS_XATTR diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..4f618ee218 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 efd1c04d14c5e44b55d19aaf9182b309c4253bbd884374f5d840947d598e9d47 systemd-252.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt @@ -8,7 +8,8 @@ sha256 a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499 LICENS sha256 61778e80a2fd85955b626b29aa2bcf06144c714277bded65633e4a81479d9fb3 LICENSES/LGPL-2.0-or-later.txt sha256 5bcef4fedbfc08776630e65d5d0d074dd31208037eddb167ca46a9ec4f737764 LICENSES/Linux-syscall-note.txt sha256 790ac93fb2859097bdda4cf08b5a4feb5e479d0cb2c74f403248241bc3e7c216 LICENSES/lookup3-public-domain.txt +sha256 8a6fc0879cecc0b96bf4c08159b9d733bf0f15fcf32879aec98c4ffd05424554 LICENSES/MIT-0.txt sha256 b85dcd3e453d05982552c52b5fc9e0bdd6d23c6f8e844b984a88af32570b0cc0 LICENSES/MIT.txt sha256 2a98749f6bec00dfaed86fa9c1edea871aaae4f11ee4d100b671aaf4ce353a73 LICENSES/murmurhash2-public-domain.txt sha256 1a7adaa2c86cedfd6c7f5c0c7c72fd6d3e02cd0c9593f21fdb53c89bb2b130ec LICENSES/OFL-1.1.txt -sha256 11801e931f252252a16eac8299465510d0a82c36bfd9ac8aea9b202b76d2f82b LICENSES/README.md +sha256 da9b2c7b8cd10516fd2c4279b82496ea61787148f13e899c62fc8988c5fac34f LICENSES/README.md diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 1d7452de19..57b6734d21 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 252.1 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ @@ -29,6 +29,7 @@ SYSTEMD_LICENSE = \ BSD-3-Clause (tools/chromiumos), \ CC0-1.0 (few source files, see LICENSES/README.md), \ GPL-2.0 with Linux-syscall-note (linux kernel headers), \ + MIT-0 (few source files, see LICENSES/README.md), \ MIT (few source files, see LICENSES/README.md), \ OFL-1.1 (Heebo fonts) SYSTEMD_LICENSE_FILES = \ @@ -40,6 +41,7 @@ SYSTEMD_LICENSE_FILES = \ LICENSES/LGPL-2.0-or-later.txt \ LICENSES/Linux-syscall-note.txt \ LICENSES/lookup3-public-domain.txt \ + LICENSES/MIT-0.txt \ LICENSES/MIT.txt \ LICENSES/murmurhash2-public-domain.txt \ LICENSES/OFL-1.1.txt \ @@ -61,7 +63,13 @@ SYSTEMD_SELINUX_MODULES = systemd udev xdg SYSTEMD_PROVIDES = udev SYSTEMD_CONF_OPTS += \ + -Ddbus=false \ + -Ddbus-interfaces-dir=no \ + -Ddefault-compression='auto' \ -Ddefault-hierarchy=unified \ + -Ddefault-locale='C.UTF-8' \ + -Ddefault-user-shell=/bin/sh \ + -Dfirst-boot-full-preset=false \ -Didn=true \ -Dima=false \ -Dkexec-path=/usr/sbin/kexec \ @@ -72,6 +80,7 @@ SYSTEMD_CONF_OPTS += \ -Dman=false \ -Dmount-path=/usr/bin/mount \ -Dmode=release \ + -Dnspawn-locale='C.UTF-8' \ -Dnss-systemd=true \ -Dquotacheck-path=/usr/sbin/quotacheck \ -Dquotaon-path=/usr/sbin/quotaon \ @@ -82,6 +91,7 @@ SYSTEMD_CONF_OPTS += \ -Dsulogin-path=/usr/sbin/sulogin \ -Dsystem-gid-max=999 \ -Dsystem-uid-max=999 \ + -Dsysupdate=false \ -Dsysvinit-path= \ -Dsysvrcnd-path= \ -Dtelinit-path= \ @@ -548,7 +558,6 @@ SYSTEMD_DEPENDENCIES += gnu-efi SYSTEMD_CONF_OPTS += \ -Defi=true \ -Dgnu-efi=true \ - -Defi-cc=$(TARGET_CC) \ -Defi-ld=bfd \ -Defi-libdir=$(STAGING_DIR)/usr/lib \ -Defi-includedir=$(STAGING_DIR)/usr/include/efi @@ -794,6 +803,8 @@ HOST_SYSTEMD_CONF_OPTS = \ -Dbinfmt=false \ -Drepart=false \ -Dcoredump=false \ + -Ddbus=false \ + -Ddbus-interfaces-dir=no \ -Dpstore=false \ -Doomd=false \ -Dlogind=false \ @@ -802,6 +813,7 @@ HOST_SYSTEMD_CONF_OPTS = \ -Dmachined=false \ -Dportabled=false \ -Dsysext=false \ + -Dsysupdate=false \ -Duserdb=false \ -Dhomed=false \ -Dnetworkd=false \ diff --git a/system/Config.in b/system/Config.in index 888c24ce81..24a0e941e3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -125,19 +125,19 @@ config BR2_INIT_SYSTEMD depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_TOOLCHAIN_HAS_SSP depends on BR2_TOOLCHAIN_HAS_THREADS - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13 + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_HOST_GCC_AT_LEAST_5 select BR2_ROOTFS_MERGED_USR select BR2_PACKAGE_SYSTEMD select BR2_PACKAGE_SKELETON_INIT_SYSTEMD if BR2_ROOTFS_SKELETON_DEFAULT -comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5" +comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.15, host and target gcc >= 5" depends on BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_USES_GLIBC || \ !BR2_TOOLCHAIN_HAS_SSP || \ - !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10 || \ + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \ !BR2_HOST_GCC_AT_LEAST_5 -- 2.35.1 From nolange79 at gmail.com Fri Nov 11 10:57:54 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Fri, 11 Nov 2022 11:57:54 +0100 Subject: [Buildroot] [PATCH v7 2/4] package/systemd: Add config option for sysupdate feature In-Reply-To: <20221111105757.552459-1-nolange79@gmail.com> References: <20221111105757.552459-1-nolange79@gmail.com> Message-ID: <20221111105757.552459-2-nolange79@gmail.com> Support the new feature added with v251, requires openssl. Signed-off-by: Norbert Lange --- package/systemd/Config.in | 12 ++++++++++++ package/systemd/systemd.mk | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/package/systemd/Config.in b/package/systemd/Config.in index f35305c0be..9278772951 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -481,6 +481,18 @@ config BR2_PACKAGE_SYSTEMD_SYSEXT https://www.freedesktop.org/software/systemd/man/systemd-sysext.html +config BR2_PACKAGE_SYSTEMD_SYSUPDATE + bool "enable sysupdate support" + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL + select BR2_PACKAGE_UTIL_LINUX_LIBFDISK + help + systemd-sysupdate atomically updates the host OS, container + images, portable service images or other sources, based on + the transfer configuration files described in sysupdate.d. + + https://www.freedesktop.org/software/systemd/man/systemd-sysupdate.html + config BR2_PACKAGE_SYSTEMD_SYSUSERS bool "enable sysusers support" help diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 57b6734d21..78632992fd 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -91,7 +91,6 @@ SYSTEMD_CONF_OPTS += \ -Dsulogin-path=/usr/sbin/sulogin \ -Dsystem-gid-max=999 \ -Dsystem-uid-max=999 \ - -Dsysupdate=false \ -Dsysvinit-path= \ -Dsysvrcnd-path= \ -Dtelinit-path= \ @@ -484,6 +483,12 @@ else SYSTEMD_CONF_OPTS += -Dsysext=false endif +ifeq ($(BR2_PACKAGE_SYSTEMD_SYSUPDATE),y) +SYSTEMD_CONF_OPTS += -Dsysupdate=true +else +SYSTEMD_CONF_OPTS += -Dsysupdate=false +endif + ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y) SYSTEMD_CONF_OPTS += -Dnetworkd=true SYSTEMD_NETWORKD_USER = systemd-network -1 systemd-network -1 * - - - systemd Network Management -- 2.35.1 From nolange79 at gmail.com Fri Nov 11 10:57:55 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Fri, 11 Nov 2022 11:57:55 +0100 Subject: [Buildroot] [PATCH v7 3/4] package/systemd: support dnssec if openssl is available In-Reply-To: <20221111105757.552459-1-nolange79@gmail.com> References: <20221111105757.552459-1-nolange79@gmail.com> Message-ID: <20221111105757.552459-3-nolange79@gmail.com> Set -Ddefault-dnssec=allow-downgrade if openssl is available as both openssl and gcrypt are now supported for dnssec. Signed-off-by: Norbert Lange --- v6->v7: * split off as its own patch * seems that the change was done at v250 or earlier Signed-off-by: Norbert Lange --- package/systemd/systemd.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 78632992fd..4d6000201b 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -241,9 +241,9 @@ endif ifeq ($(BR2_PACKAGE_LIBGCRYPT),y) SYSTEMD_DEPENDENCIES += libgcrypt -SYSTEMD_CONF_OPTS += -Ddefault-dnssec=allow-downgrade -Dgcrypt=true +SYSTEMD_CONF_OPTS += -Dgcrypt=true else -SYSTEMD_CONF_OPTS += -Ddefault-dnssec=no -Dgcrypt=false +SYSTEMD_CONF_OPTS += -Dgcrypt=false endif ifeq ($(BR2_PACKAGE_P11_KIT),y) @@ -313,6 +313,12 @@ else SYSTEMD_CONF_OPTS += -Dselinux=false endif +ifneq ($(BR2_PACKAGE_LIBGCRYPT)$(BR2_PACKAGE_LIBOPENSSL),) +SYSTEMD_CONF_OPTS += -Ddefault-dnssec=allow-downgrade +else +SYSTEMD_CONF_OPTS += -Ddefault-dnssec=no +endif + ifeq ($(BR2_PACKAGE_SYSTEMD_HWDB),y) SYSTEMD_CONF_OPTS += -Dhwdb=true define SYSTEMD_BUILD_HWDB -- 2.35.1 From nolange79 at gmail.com Fri Nov 11 10:57:56 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Fri, 11 Nov 2022 11:57:56 +0100 Subject: [Buildroot] [PATCH v7 4/4] system: Warn if systemd is used with kernel < 4.15 In-Reply-To: <20221111105757.552459-1-nolange79@gmail.com> References: <20221111105757.552459-1-nolange79@gmail.com> Message-ID: <20221111105757.552459-4-nolange79@gmail.com> To quote the README: > Kernel versions below 4.15 have significant gaps in functionality and > are not recommended for use with this version of systemd. Taint flag > 'old-kernel' will be set. Systemd will most likely still function, but > upstream support and testing are limited. Signed-off-by: Norbert Lange --- system/Config.in | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/system/Config.in b/system/Config.in index 24a0e941e3..7c4e1c1140 100644 --- a/system/Config.in +++ b/system/Config.in @@ -141,6 +141,15 @@ comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.15, host and targe !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \ !BR2_HOST_GCC_AT_LEAST_5 +comment "systemd highly recommends headers >= 4.15" + depends on BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_TOOLCHAIN_HAS_SSP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15 + config BR2_INIT_NONE bool "None" select BR2_PACKAGE_SKELETON_INIT_NONE if BR2_ROOTFS_SKELETON_DEFAULT -- 2.35.1 From bugzilla at busybox.net Fri Nov 11 12:46:47 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 11 Nov 2022 12:46:47 +0000 Subject: [Buildroot] [Bug 15121] New: make nconfig failes with nvidia drivers and mesa3d selected Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15121 Bug ID: 15121 Summary: make nconfig failes with nvidia drivers and mesa3d selected Product: buildroot Version: 2022.08 Hardware: PC OS: Linux Status: NEW Severity: major Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: ian_ormshaw at waters.com CC: buildroot at uclibc.org Target Milestone: --- I am currently using 2022-11, but this has been a problem with earlier versions too, I'm trying to produce a system on which I can run opencl code on an nvidia graphics card. It would appear to me that both the nvidia drivers and mesa3d are required to make this work. nconfig allows me to selet both but then fails on exit after the configuration is saved. ####### making buildroot-config Updating the default AMST buildroot configuration make[1]: Entering directory '/home/ian/build/amst-hiwire-linux_5-provide-an-opencl-platform_x86_64/buildroot' package/mesa3d-headers/mesa3d-headers.mk:10: *** mesa3d-headers enabled, but mesa3d enabled too. Stop. make[1]: *** [Makefile:23: _all] Error 2 make[1]: Leaving directory '/home/ian/build/amst-hiwire-linux_5-provide-an-opencl-platform_x86_64/buildroot' make: *** [Makefile:630: buildroot-config] Error 2 -- You are receiving this mail because: You are on the CC list for the bug. From dario.binacchi at amarulasolutions.com Fri Nov 11 13:32:54 2022 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Fri, 11 Nov 2022 14:32:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/sscep: new package Message-ID: <20221111133254.1163936-1-dario.binacchi@amarulasolutions.com> SSCEP is a client-only implementation of the SCEP (Cisco System's Simple Certificate Enrollment Protocol). The goal of SCEP is to support the secure issuance of certificates to network devices in a scalable manner, using existing technology whenever possible. The protocol supports the following operations: * CA and RA public key distribution * Certificate enrollment * Certificate and CRL query Certificate and CRL access can be achieved by using the LDAP protocol, or by using the query messages defined in SCEP. CC: Angelo Compagnucci Signed-off-by: Angelo Compagnucci Signed-off-by: Dario Binacchi --- DEVELOPERS | 1 + package/Config.in | 1 + package/sscep/Config.in | 9 +++++++++ package/sscep/sscep.hash | 3 +++ package/sscep/sscep.mk | 14 ++++++++++++++ 5 files changed, 28 insertions(+) create mode 100644 package/sscep/Config.in create mode 100644 package/sscep/sscep.hash create mode 100644 package/sscep/sscep.mk diff --git a/DEVELOPERS b/DEVELOPERS index 81e6cd54abcc..f0ba196ad06b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -681,6 +681,7 @@ F: package/luaexpat/ F: package/xinetd/ N: Dario Binacchi +F: package/sscep/ F: package/uuu/ N: Dario Binacchi diff --git a/package/Config.in b/package/Config.in index aef80f9ab0f2..736428a4589d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1949,6 +1949,7 @@ menu "Networking" source "package/slirp4netns/Config.in" source "package/snmppp/Config.in" source "package/sofia-sip/Config.in" + source "package/sscep/Config.in" source "package/sysrepo/Config.in" source "package/thrift/Config.in" source "package/usbredir/Config.in" diff --git a/package/sscep/Config.in b/package/sscep/Config.in new file mode 100644 index 000000000000..d4847f1b8a75 --- /dev/null +++ b/package/sscep/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_SSCEP + bool "sscep" + depends on BR2_PACKAGE_OPENSSL + help + SSCEP is a client-only implementation of the SCEP + (Cisco System's Simple Certificate Enrollment Protocol). + + https://github.com/certnanny/sscep + diff --git a/package/sscep/sscep.hash b/package/sscep/sscep.hash new file mode 100644 index 000000000000..050f7feb1594 --- /dev/null +++ b/package/sscep/sscep.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 489cc8e093986776eb3f15082bf766778f707176f3cd604bf0ef1008da06b8e5 sscep-v0.10.0.tar.gz +sha256 e1328c292102a22c10e8dcfbfda33740f603767c73f8c5b5189c5513eb6b4dea COPYING diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk new file mode 100644 index 000000000000..f59f4bd03bbc --- /dev/null +++ b/package/sscep/sscep.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# sscep +# +################################################################################ + +SSCEP_VERSION = v0.10.0 +SSCEP_SITE = $(call github,certnanny,sscep,$(SSCEP_VERSION)) +SSCEP_LICENSE = BSD +SSCEP_LICENSE_FILES = COPYING +SSCEP_AUTORECONF = YES +SSCEP_DEPENDENCIES += openssl + +$(eval $(autotools-package)) -- 2.32.0 From thomas.petazzoni at bootlin.com Fri Nov 11 13:34:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 14:34:51 +0100 Subject: [Buildroot] [git commit] configs/roc_pc_rk3399: remove defconfig Message-ID: <20221111133521.C705682C83@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5370ec74516495a4ac6c0bc9780b8e92a2f1e6b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671226 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/firefly/roc-rk3399-pc/extlinux.conf | 4 ---- board/firefly/roc-rk3399-pc/genimage.cfg | 22 ----------------- board/firefly/roc-rk3399-pc/post-build.sh | 5 ---- board/firefly/roc-rk3399-pc/readme.txt | 40 ------------------------------- 5 files changed, 73 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 81e6cd54ab..c282a867ce 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2728,13 +2728,11 @@ F: package/hwloc/ F: package/powertop/ N: Suniel Mahesh -F: board/firefly/ F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig F: configs/rock_pi_n10_defconfig diff --git a/board/firefly/roc-rk3399-pc/extlinux.conf b/board/firefly/roc-rk3399-pc/extlinux.conf deleted file mode 100644 index 50a358fadc..0000000000 --- a/board/firefly/roc-rk3399-pc/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399RocPC linux - kernel /boot/Image - devicetree /boot/rk3399-roc-pc.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p1 rootwait diff --git a/board/firefly/roc-rk3399-pc/genimage.cfg b/board/firefly/roc-rk3399-pc/genimage.cfg deleted file mode 100644 index 966c869273..0000000000 --- a/board/firefly/roc-rk3399-pc/genimage.cfg +++ /dev/null @@ -1,22 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition u-boot-tpl-spl-dtb { - in-partition-table = "no" - image = "idbloader.img" - offset = 32K - } - - partition u-boot-dtb { - in-partition-table = "no" - image = "u-boot.itb" - offset = 8M - size = 30M - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/firefly/roc-rk3399-pc/post-build.sh b/board/firefly/roc-rk3399-pc/post-build.sh deleted file mode 100755 index 1f5ff6a611..0000000000 --- a/board/firefly/roc-rk3399-pc/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf diff --git a/board/firefly/roc-rk3399-pc/readme.txt b/board/firefly/roc-rk3399-pc/readme.txt deleted file mode 100644 index 8a6f1cdee6..0000000000 --- a/board/firefly/roc-rk3399-pc/readme.txt +++ /dev/null @@ -1,40 +0,0 @@ -Libre Computer Board ROC-RK3399-PC -=================================== - -Build: - - $ make roc_pc_rk3399_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? idbloader.img -????????? Image -????????? rk3399-roc-pc.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Wiki link: -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/roc-rk3399-pc.html From thomas.petazzoni at bootlin.com Fri Nov 11 13:34:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 14:34:54 +0100 Subject: [Buildroot] [git commit] configs/rock_pi_4: remove defconfig Message-ID: <20221111133521.D1EAF82CFA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=707938d6848ce945e07ca779748b49b27bdaf222 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671395 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/radxa/rockpi-4/extlinux.conf | 4 --- board/radxa/rockpi-4/genimage.cfg | 39 ------------------------ board/radxa/rockpi-4/post-build.sh | 5 ---- board/radxa/rockpi-4/readme.txt | 61 -------------------------------------- configs/rock_pi_4_defconfig | 55 ---------------------------------- 6 files changed, 166 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index c282a867ce..ae20554f91 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2730,10 +2730,8 @@ F: package/powertop/ N: Suniel Mahesh F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 -F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig F: configs/rock_pi_n10_defconfig F: configs/rockpro64_defconfig diff --git a/board/radxa/rockpi-4/extlinux.conf b/board/radxa/rockpi-4/extlinux.conf deleted file mode 100644 index 83374f174a..0000000000 --- a/board/radxa/rockpi-4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ROCK_PI_4 linux - kernel /Image - devicetree /rk3399-rock-pi-4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/radxa/rockpi-4/genimage.cfg b/board/radxa/rockpi-4/genimage.cfg deleted file mode 100644 index 9f64e96970..0000000000 --- a/board/radxa/rockpi-4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-rock-pi-4.dtb", - "extlinux" - } - } - - size = 112M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/radxa/rockpi-4/post-build.sh b/board/radxa/rockpi-4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/radxa/rockpi-4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/radxa/rockpi-4/readme.txt b/board/radxa/rockpi-4/readme.txt deleted file mode 100644 index 1db7569ed9..0000000000 --- a/board/radxa/rockpi-4/readme.txt +++ /dev/null @@ -1,61 +0,0 @@ -RADXA ROCK_PI_4 -================ -https://rockpi.org/rockpi4 - -ROCK Pi 4 is a Single Board Computer (SBC) from radxa. This guide is valid -for the below models: -- ROCK PI 4 Model A -- ROCK PI 4 Model B -- ROCK PI 4 Model C - -Build: -====== - $ make rock_pi_4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399-rock-pi-4.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== - -Serial console: ---------------- -RockPi4 has a 40-pin GPIO header. The pin layout is as follows: - -pin 6: gnd -pin 8: tx -pin 10: rx - -Baudrate for this board is 1500000. - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -Wiki link: -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/rock-pi-4.html diff --git a/configs/rock_pi_4_defconfig b/configs/rock_pi_4_defconfig deleted file mode 100644 index 401a59bac4..0000000000 --- a/configs/rock_pi_4_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -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/amarula/u-boot-amarula.git" -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="cf2747360fdd1eb0d51dd01a984c7c62c7f714fe" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock-pi-4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.46" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-rock-pi-4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="rockpi4" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROCK_PI_4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="96M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rockpi-4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rockpi-4/post-build.sh" From thomas.petazzoni at bootlin.com Fri Nov 11 13:34:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 14:34:58 +0100 Subject: [Buildroot] [git commit] configs/rock_pi_n10: remove defconfig Message-ID: <20221111133521.DD02782CFC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=66653be5b85f6cbfceac51d95180f785f921b681 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671399 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/radxa/rockpi-n10/extlinux.conf | 4 --- board/radxa/rockpi-n10/genimage.cfg | 39 ----------------------- board/radxa/rockpi-n10/post-build.sh | 5 --- board/radxa/rockpi-n10/readme.txt | 61 ------------------------------------ configs/rock_pi_n10_defconfig | 55 -------------------------------- 6 files changed, 166 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index ae20554f91..bd76ddca28 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2731,9 +2731,7 @@ N: Suniel Mahesh F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-n8 -F: board/radxa/rockpi-n10 F: configs/rock_pi_n8_defconfig -F: configs/rock_pi_n10_defconfig F: configs/rockpro64_defconfig F: package/arm-gnu-toolchain/ diff --git a/board/radxa/rockpi-n10/extlinux.conf b/board/radxa/rockpi-n10/extlinux.conf deleted file mode 100644 index b6a4c97cd9..0000000000 --- a/board/radxa/rockpi-n10/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ROCK_PI_N10 linux - kernel /Image - devicetree /rk3399pro-rock-pi-n10.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p4 rw rootwait diff --git a/board/radxa/rockpi-n10/genimage.cfg b/board/radxa/rockpi-n10/genimage.cfg deleted file mode 100644 index fe6fa3f8f9..0000000000 --- a/board/radxa/rockpi-n10/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399pro-rock-pi-n10.dtb", - "extlinux" - } - } - - size = 112M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/radxa/rockpi-n10/post-build.sh b/board/radxa/rockpi-n10/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/radxa/rockpi-n10/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/radxa/rockpi-n10/readme.txt b/board/radxa/rockpi-n10/readme.txt deleted file mode 100644 index 49decbb3d9..0000000000 --- a/board/radxa/rockpi-n10/readme.txt +++ /dev/null @@ -1,61 +0,0 @@ -RADXA ROCKPI-N10 -================ -https://wiki.radxa.com/RockpiN10 - -Build: -====== - $ make rock_pi_n10_defconfig - $ make - -Files created in output directory -================================= - -output/images -. -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399pro-rock-pi-n10.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== - -Serial console: ---------------- -RockPi-N10 has a 40-pin GPIO header. The pin layout is as follows: - -pin 6: gnd -pin 8: tx -pin 10: rx - -Baudrate for this board is 1500000. - -The boot order on rockpi-n10 is emmc, sd. If emmc contains a valid Image, the board -always boots from emmc. To boot from SD, erase emmc as per the guide: - -https://wiki.amarulasolutions.com/bsp/setup/rockchip/rk3399_emmc.html - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -wiki link: ----------- -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399pro/rock-pi-n10.html diff --git a/configs/rock_pi_n10_defconfig b/configs/rock_pi_n10_defconfig deleted file mode 100644 index c622839c89..0000000000 --- a/configs/rock_pi_n10_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.7 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_7=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -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/amarula/u-boot-amarula.git" -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="cf2747360fdd1eb0d51dd01a984c7c62c7f714fe" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock-pi-n10-rk3399pro" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.7.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399pro-rock-pi-n10" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="rockpi-n10" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROCKPI-N10" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="160M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rockpi-n10/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rockpi-n10/post-build.sh" From ju.o at free.fr Fri Nov 11 19:14:58 2022 From: ju.o at free.fr (Julien Olivain) Date: Fri, 11 Nov 2022 20:14:58 +0100 Subject: [Buildroot] [PATCH next 1/1] package/octave: bump to version 7.3.0 Message-ID: <20221111191458.1292483-1-ju.o@free.fr> For change log since 7.2.0, see: https://octave.org/news/release/2022/11/02/octave-7.3.0-released.html Signed-off-by: Julien Olivain --- Commit tested on branch next at commit a85f5f2, with commands: make check-package ... 0 warnings generated ./utils/test-pkg -p octave ... 6 builds, 4 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.TestOctave ... OK --- package/octave/octave.hash | 2 +- package/octave/octave.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/octave/octave.hash b/package/octave/octave.hash index 81d7311eeb..9696f2a00a 100644 --- a/package/octave/octave.hash +++ b/package/octave/octave.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 009388289b82fdcc920a2371355049cb6958c735ee9aa3893a256df4a6bf7515 octave-7.2.0.tar.lz +sha256 fdb32602252289e068431329add2eed146e6f26301cbb5fc4412f9d972db9475 octave-7.3.0.tar.lz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/octave/octave.mk b/package/octave/octave.mk index b28617438a..647f988a3f 100644 --- a/package/octave/octave.mk +++ b/package/octave/octave.mk @@ -4,7 +4,7 @@ # ################################################################################ -OCTAVE_VERSION = 7.2.0 +OCTAVE_VERSION = 7.3.0 OCTAVE_SITE = https://ftp.gnu.org/gnu/octave OCTAVE_SOURCE = octave-$(OCTAVE_VERSION).tar.lz OCTAVE_LICENSE = GPL-3.0+ -- 2.38.1 From james.hilliard1 at gmail.com Fri Nov 11 19:51:15 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 11 Nov 2022 12:51:15 -0700 Subject: [Buildroot] [PATCH 1/1] package/pipewire: bump to version 0.3.60 Message-ID: <20221111195115.3918675-1-james.hilliard1@gmail.com> Add support for new optional bluez5-backend-native-mm and readline config options. Signed-off-by: James Hilliard --- package/pipewire/pipewire.hash | 2 +- package/pipewire/pipewire.mk | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/package/pipewire/pipewire.hash b/package/pipewire/pipewire.hash index 9bead47bd9..4585534569 100644 --- a/package/pipewire/pipewire.hash +++ b/package/pipewire/pipewire.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 32a6db3f42f00eb95a07369160a614420443ca4f4e90ac628db8ca508e08538e pipewire-0.3.59.tar.bz2 +sha256 8164eb53c9eafedfa22fe1adc4b8e38f3173c6f33695c735a17ed1a3d43c664e pipewire-0.3.60.tar.bz2 sha256 8909c319a7e27dbb33a15b9035f89ab3b7b2f6a12f8bcddc755206a8db1ada44 COPYING sha256 be4be5d77424833edf31f53fc1f1cecb6996b9e2d747d9e6fb8f878362ebc92b LICENSE diff --git a/package/pipewire/pipewire.mk b/package/pipewire/pipewire.mk index d7ae07170d..9fef605878 100644 --- a/package/pipewire/pipewire.mk +++ b/package/pipewire/pipewire.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIPEWIRE_VERSION = 0.3.59 +PIPEWIRE_VERSION = 0.3.60 PIPEWIRE_SOURCE = pipewire-$(PIPEWIRE_VERSION).tar.bz2 PIPEWIRE_SITE = https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$(PIPEWIRE_VERSION) PIPEWIRE_LICENSE = MIT, LGPL-2.1+ (libspa-alsa), GPL-2.0 (libjackserver) @@ -105,6 +105,12 @@ endif ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS)$(BR2_PACKAGE_SBC),yy) PIPEWIRE_CONF_OPTS += -Dbluez5=enabled PIPEWIRE_DEPENDENCIES += bluez5_utils sbc +ifeq ($(BR2_PACKAGE_MODEM_MANAGER),y) +PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=enabled +PIPEWIRE_DEPENDENCIES += modem-manager +else +PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=disabled +endif ifeq ($(BR2_PACKAGE_OPUS),y) PIPEWIRE_CONF_OPTS += -Dbluez5-codec-opus=enabled PIPEWIRE_DEPENDENCIES += opus @@ -189,7 +195,10 @@ PIPEWIRE_CONF_OPTS += -Dlibpulse=disabled endif ifeq ($(BR2_PACKAGE_READLINE),y) +PIPEWIRE_CONF_OPTS += -Dreadline=enabled PIPEWIRE_DEPENDENCIES += readline +else +PIPEWIRE_CONF_OPTS += -Dreadline=disabled endif ifeq ($(BR2_PACKAGE_SDL2),y) -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 11 20:00:46 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 11 Nov 2022 16:00:46 -0400 Subject: [Buildroot] [PATCH v7 1/4] package/systemd: bump to version 252.1 In-Reply-To: <20221111105757.552459-1-nolange79@gmail.com> References: <20221111105757.552459-1-nolange79@gmail.com> Message-ID: On Fri, Nov 11, 2022 at 6:58 AM Norbert Lange wrote: > > Following files changed *license* from CC0-1.0 to MIT-0: > > - src/systemctl/systemd-sysv-install.SKELETON > - config files > - examples under /network > > The file LICENSES/MIT-0.txt has been added for this reason, > hashes added, corrected for LICENSES/README.md. > > Kernel version 3.15 is now the bare minimum, but only > version 4.15 and higher are fully supported and tested: > > - bump kernel header dependencies > - correct kconfig description > - improvements to make the kconfig description better reflect > the information from the README > > Remove upstreamed patch. > > Set new options to their default, remove -Defi-cc option. > > Set -Ddbus=false to ensure dbus dependency is runtime only. > > Set -Ddbus-interfaces-dir=no as interface XML file generation is > not supported when cross compiling. > > Set -Ddefault-user-shell=/bin/sh to the always available shell. > > Signed-off-by: Norbert Lange For the series: Reviewed-by: James Hilliard > > --- > v6->v7: > > * update to 252.1 > * compare changes in licenses to 250.4 > * update systemd description in kconfig with required and recommended > kernel > * split patch > > v5->v6: > > * update to 251.4 > > v4->v5: > > * fix dnssec changes, use James' solution > > v2->v4: > > * Bump kernel header dependency to 3.15 > * Inherit changes from James' version bump patch (following) > * (Force) disable compile time dbus dependencies > * set default-dnssec to allow-downgrade > > v1->v2: > > * note about changed LICENSES/README.md > * always set default-user-shell to /bin/sh > * always set default-locale to C-UTF-8 > * fix typos in commit message > > --- > > License diff for illustration > > --- systemd-stable-250.4/LICENSES/README.md > +++ systemd-stable-252.1/LICENSES/README.md > @@ -45,9 +45,11 @@ > * the following sources are licensed under the **CC0-1.0** license: > - src/basic/siphash24.c > - src/basic/siphash24.h > - - src/systemctl/systemd-sysv-install.SKELETON > - tools/check-includes.pl > + * the following sources are licensed under the **MIT-0** license: > - all examples under man/ > + - src/systemctl/systemd-sysv-install.SKELETON > + - config files and examples under /network > * the following sources are under **Public Domain** (LicenseRef-murmurhash2-public-domain): > - src/basic/MurmurHash2.c > - src/basic/MurmurHash2.h > > Signed-off-by: Norbert Lange > --- > ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- > package/systemd/Config.in | 12 +++++-- > package/systemd/systemd.hash | 5 +-- > package/systemd/systemd.mk | 16 +++++++-- > system/Config.in | 6 ++-- > 5 files changed, 29 insertions(+), 43 deletions(-) > delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > > diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > deleted file mode 100644 > index 0934886acb..0000000000 > --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 > -From: Romain Naour > -Date: Fri, 7 Jan 2022 22:25:23 +0100 > -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing > - > -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] > -but it's defined in kernel headers since version 5.2. > - > -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 > - > -Signed-off-by: Romain Naour > ---- > - src/basic/missing_syscall.h | 4 ++++ > - 1 file changed, 4 insertions(+) > - > -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h > -index 8267b1a90c..793d111c55 100644 > ---- a/src/basic/missing_syscall.h > -+++ b/src/basic/missing_syscall.h > -@@ -569,6 +569,10 @@ static inline int missing_open_tree( > - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ > - #endif > - > -+#ifndef MOVE_MOUNT_T_EMPTY_PATH > -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ > -+#endif > -+ > - static inline int missing_move_mount( > - int from_dfd, > - const char *from_pathname, > --- > -2.31.1 > - > diff --git a/package/systemd/Config.in b/package/systemd/Config.in > index 45a9e2d644..f35305c0be 100644 > --- a/package/systemd/Config.in > +++ b/package/systemd/Config.in > @@ -22,7 +22,7 @@ menuconfig BR2_PACKAGE_SYSTEMD > depends on !BR2_STATIC_LIBS # kmod > depends on BR2_TOOLCHAIN_USES_GLIBC > depends on BR2_TOOLCHAIN_HAS_SSP > - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13 > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 > depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd > select BR2_PACKAGE_HAS_UDEV > @@ -51,7 +51,11 @@ menuconfig BR2_PACKAGE_SYSTEMD > an elaborate transactional dependency-based service control > logic. It can work as a drop-in replacement for sysvinit. > > - Systemd requires a Linux kernel >= 3.13 with the following > + Kernel versions below 4.15 ("recommended baseline") have > + significant gaps in functionality and are not recommended > + for use with this version of systemd. > + > + Systemd requires a Linux kernel >= 3.15 with the following > options enabled: > > - CONFIG_DEVTMPFS > @@ -66,9 +70,11 @@ menuconfig BR2_PACKAGE_SYSTEMD > - CONFIG_PROC_FS > - CONFIG_FHANDLE (libudev, mount and bind mount handling) > > - - CONFIG_NET_NS (needed by PrivateNetwork=, used in some > + - CONFIG_NET_NS (Required for PrivateNetwork=, used in some > systemd units) > > + - CONFIG_USER_NS (Required for PrivateUsers=) > + > - CONFIG_AUTOFS_FS / CONFIG_AUTOFS4_FS > - CONFIG_TMPFS_POSIX_ACL > - CONFIG_TMPFS_XATTR > diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash > index 3572b25965..4f618ee218 100644 > --- a/package/systemd/systemd.hash > +++ b/package/systemd/systemd.hash > @@ -1,5 +1,5 @@ > # sha256 locally computed > -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz > +sha256 efd1c04d14c5e44b55d19aaf9182b309c4253bbd884374f5d840947d598e9d47 systemd-252.1.tar.gz > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 > sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt > @@ -8,7 +8,8 @@ sha256 a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499 LICENS > sha256 61778e80a2fd85955b626b29aa2bcf06144c714277bded65633e4a81479d9fb3 LICENSES/LGPL-2.0-or-later.txt > sha256 5bcef4fedbfc08776630e65d5d0d074dd31208037eddb167ca46a9ec4f737764 LICENSES/Linux-syscall-note.txt > sha256 790ac93fb2859097bdda4cf08b5a4feb5e479d0cb2c74f403248241bc3e7c216 LICENSES/lookup3-public-domain.txt > +sha256 8a6fc0879cecc0b96bf4c08159b9d733bf0f15fcf32879aec98c4ffd05424554 LICENSES/MIT-0.txt > sha256 b85dcd3e453d05982552c52b5fc9e0bdd6d23c6f8e844b984a88af32570b0cc0 LICENSES/MIT.txt > sha256 2a98749f6bec00dfaed86fa9c1edea871aaae4f11ee4d100b671aaf4ce353a73 LICENSES/murmurhash2-public-domain.txt > sha256 1a7adaa2c86cedfd6c7f5c0c7c72fd6d3e02cd0c9593f21fdb53c89bb2b130ec LICENSES/OFL-1.1.txt > -sha256 11801e931f252252a16eac8299465510d0a82c36bfd9ac8aea9b202b76d2f82b LICENSES/README.md > +sha256 da9b2c7b8cd10516fd2c4279b82496ea61787148f13e899c62fc8988c5fac34f LICENSES/README.md > diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk > index 1d7452de19..57b6734d21 100644 > --- a/package/systemd/systemd.mk > +++ b/package/systemd/systemd.mk > @@ -19,7 +19,7 @@ > # - Diff sysusers.d with the previous version > # - Diff factory/etc/nsswitch.conf with the previous version > # (details are often sprinkled around in README and manpages) > -SYSTEMD_VERSION = 250.4 > +SYSTEMD_VERSION = 252.1 > SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) > SYSTEMD_LICENSE = \ > LGPL-2.1+, \ > @@ -29,6 +29,7 @@ SYSTEMD_LICENSE = \ > BSD-3-Clause (tools/chromiumos), \ > CC0-1.0 (few source files, see LICENSES/README.md), \ > GPL-2.0 with Linux-syscall-note (linux kernel headers), \ > + MIT-0 (few source files, see LICENSES/README.md), \ > MIT (few source files, see LICENSES/README.md), \ > OFL-1.1 (Heebo fonts) > SYSTEMD_LICENSE_FILES = \ > @@ -40,6 +41,7 @@ SYSTEMD_LICENSE_FILES = \ > LICENSES/LGPL-2.0-or-later.txt \ > LICENSES/Linux-syscall-note.txt \ > LICENSES/lookup3-public-domain.txt \ > + LICENSES/MIT-0.txt \ > LICENSES/MIT.txt \ > LICENSES/murmurhash2-public-domain.txt \ > LICENSES/OFL-1.1.txt \ > @@ -61,7 +63,13 @@ SYSTEMD_SELINUX_MODULES = systemd udev xdg > SYSTEMD_PROVIDES = udev > > SYSTEMD_CONF_OPTS += \ > + -Ddbus=false \ > + -Ddbus-interfaces-dir=no \ > + -Ddefault-compression='auto' \ > -Ddefault-hierarchy=unified \ > + -Ddefault-locale='C.UTF-8' \ > + -Ddefault-user-shell=/bin/sh \ > + -Dfirst-boot-full-preset=false \ > -Didn=true \ > -Dima=false \ > -Dkexec-path=/usr/sbin/kexec \ > @@ -72,6 +80,7 @@ SYSTEMD_CONF_OPTS += \ > -Dman=false \ > -Dmount-path=/usr/bin/mount \ > -Dmode=release \ > + -Dnspawn-locale='C.UTF-8' \ > -Dnss-systemd=true \ > -Dquotacheck-path=/usr/sbin/quotacheck \ > -Dquotaon-path=/usr/sbin/quotaon \ > @@ -82,6 +91,7 @@ SYSTEMD_CONF_OPTS += \ > -Dsulogin-path=/usr/sbin/sulogin \ > -Dsystem-gid-max=999 \ > -Dsystem-uid-max=999 \ > + -Dsysupdate=false \ > -Dsysvinit-path= \ > -Dsysvrcnd-path= \ > -Dtelinit-path= \ > @@ -548,7 +558,6 @@ SYSTEMD_DEPENDENCIES += gnu-efi > SYSTEMD_CONF_OPTS += \ > -Defi=true \ > -Dgnu-efi=true \ > - -Defi-cc=$(TARGET_CC) \ > -Defi-ld=bfd \ > -Defi-libdir=$(STAGING_DIR)/usr/lib \ > -Defi-includedir=$(STAGING_DIR)/usr/include/efi > @@ -794,6 +803,8 @@ HOST_SYSTEMD_CONF_OPTS = \ > -Dbinfmt=false \ > -Drepart=false \ > -Dcoredump=false \ > + -Ddbus=false \ > + -Ddbus-interfaces-dir=no \ > -Dpstore=false \ > -Doomd=false \ > -Dlogind=false \ > @@ -802,6 +813,7 @@ HOST_SYSTEMD_CONF_OPTS = \ > -Dmachined=false \ > -Dportabled=false \ > -Dsysext=false \ > + -Dsysupdate=false \ > -Duserdb=false \ > -Dhomed=false \ > -Dnetworkd=false \ > diff --git a/system/Config.in b/system/Config.in > index 888c24ce81..24a0e941e3 100644 > --- a/system/Config.in > +++ b/system/Config.in > @@ -125,19 +125,19 @@ config BR2_INIT_SYSTEMD > depends on BR2_TOOLCHAIN_USES_GLIBC > depends on BR2_TOOLCHAIN_HAS_SSP > depends on BR2_TOOLCHAIN_HAS_THREADS > - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13 > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 > depends on BR2_HOST_GCC_AT_LEAST_5 > select BR2_ROOTFS_MERGED_USR > select BR2_PACKAGE_SYSTEMD > select BR2_PACKAGE_SKELETON_INIT_SYSTEMD if BR2_ROOTFS_SKELETON_DEFAULT > > -comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5" > +comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.15, host and target gcc >= 5" > depends on BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS > depends on BR2_USE_MMU > depends on !BR2_TOOLCHAIN_USES_GLIBC || \ > !BR2_TOOLCHAIN_HAS_SSP || \ > - !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10 || \ > + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 || \ > !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \ > !BR2_HOST_GCC_AT_LEAST_5 > > -- > 2.35.1 > From thomas.petazzoni at bootlin.com Fri Nov 11 20:18:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:18:09 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: References: Message-ID: <20221111211809.5cd3802e@windsurf> Hello Baruch, On Fri, 28 Oct 2022 08:36:27 +0300 Baruch Siach via buildroot wrote: > SSP support requires support in ATF platform code. Not all platforms > implement plat_get_stack_protector_canary() hook. The result is build > failure: > > (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' > > Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") > originally introduces this issue. But then commit ccac9a5bbbd > ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid > the problem by effectively disabling SSP for all platforms. So only > after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP > support") the issue showed up. > > Make SSP an opt-in for platform that actually provide the > plat_get_stack_protector_canary() hook. > > Cc: Sergey Matyukevich > Cc: Dick Olsson > Tested-by: Heiko Thiery > Signed-off-by: Baruch Siach Unfortunately, it seems like the SSP stuff for TF-A still doesn't work. We still have build failures on several defconfigs: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821262 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821323 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821325 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821326 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821327 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821388 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821583 Since your commit 09acc7cbc91f50305730ca0690a58fb93529034b boot/arm-trusted-firmware: fix SSP support, we no longer force disable SSP support when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is disabled. If one of BR2_SSP_REGULAR, BR2_SSP_STRONG or BR2_SSP_ALL is enabled, all code gets built with SSP, including the TF-A code. Prior to commit 09acc7cbc91f50305730ca0690a58fb93529034b, we were passing ENABLE_STACK_PROTECTOR=0 when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP was disabled, making sure that TF-A was forcefully disabling SSP, even if it was globally enabled via one of BR2_SSP_... So I'm afraid the fix in 09acc7cbc91f50305730ca0690a58fb93529034b does not work :-/ 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 Nov 11 20:18:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:18:09 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: References: Message-ID: <20221111211809.5cd3802e@windsurf> Hello Baruch, On Fri, 28 Oct 2022 08:36:27 +0300 Baruch Siach via buildroot wrote: > SSP support requires support in ATF platform code. Not all platforms > implement plat_get_stack_protector_canary() hook. The result is build > failure: > > (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' > > Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") > originally introduces this issue. But then commit ccac9a5bbbd > ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid > the problem by effectively disabling SSP for all platforms. So only > after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP > support") the issue showed up. > > Make SSP an opt-in for platform that actually provide the > plat_get_stack_protector_canary() hook. > > Cc: Sergey Matyukevich > Cc: Dick Olsson > Tested-by: Heiko Thiery > Signed-off-by: Baruch Siach Unfortunately, it seems like the SSP stuff for TF-A still doesn't work. We still have build failures on several defconfigs: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821262 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821323 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821325 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821326 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821327 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821388 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821583 Since your commit 09acc7cbc91f50305730ca0690a58fb93529034b boot/arm-trusted-firmware: fix SSP support, we no longer force disable SSP support when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is disabled. If one of BR2_SSP_REGULAR, BR2_SSP_STRONG or BR2_SSP_ALL is enabled, all code gets built with SSP, including the TF-A code. Prior to commit 09acc7cbc91f50305730ca0690a58fb93529034b, we were passing ENABLE_STACK_PROTECTOR=0 when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP was disabled, making sure that TF-A was forcefully disabling SSP, even if it was globally enabled via one of BR2_SSP_... So I'm afraid the fix in 09acc7cbc91f50305730ca0690a58fb93529034b does not work :-/ 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 Nov 11 20:19:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:19:10 +0100 Subject: [Buildroot] [git commit] configs/kontron_bl_imx8mm: U-Boot needs util-linux Message-ID: <20221111201945.2DB4282D5B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=223516b51e1a45fa86dc1ac959aed93c7434afa4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: /usr/bin/ld: cannot find -lgnutls /usr/bin/ld: cannot find -luuid collect2: error: ld returned 1 exit status when building U-Boot. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821264 Signed-off-by: Thomas Petazzoni --- configs/kontron_bl_imx8mm_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index ff376662e9..13ed1a2078 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" BR2_TARGET_UBOOT_SPL=y From bernd.kuhls at t-online.de Fri Nov 11 20:29:21 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 11 Nov 2022 21:29:21 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/alsa-utils: update dependency for topology support Message-ID: <20221111202921.3999-1-bernd.kuhls@t-online.de> This is a follow-up patch for https://git.busybox.net/buildroot/commit/?id=28497102e1788df3628bd3324a3304a03c7942d0 which created a new option for topology support in alsa-lib, this dependency was not ported over to alsa-utils. Fixes: http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea/ Signed-off-by: Bernd Kuhls --- v2: Updated dependency handling (Thomas) package/alsa-utils/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/alsa-utils/Config.in b/package/alsa-utils/Config.in index 555f06fd21..3429d0b406 100644 --- a/package/alsa-utils/Config.in +++ b/package/alsa-utils/Config.in @@ -46,6 +46,7 @@ config BR2_PACKAGE_ALSA_UTILS_ALSAUCM config BR2_PACKAGE_ALSA_UTILS_ALSATPLG bool "alsatplg" depends on !BR2_STATIC_LIBS # dlfcn.h + select BR2_PACKAGE_ALSA_LIB_TOPOLOGY comment "alsatplg needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS -- 2.34.1 From thomas.petazzoni at bootlin.com Fri Nov 11 20:43:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:43:45 +0100 Subject: [Buildroot] [git commit] add configs/zynqmp_kria_kv260_defconfig In-Reply-To: <20220506191229.6154E85C61@busybox.osuosl.org> References: <20220506191229.6154E85C61@busybox.osuosl.org> Message-ID: <20221111214345.419477ef@windsurf> Hello Neal, On Fri, 6 May 2022 21:19:30 +0200 Peter Korsgaard wrote: > commit: https://git.buildroot.net/buildroot/commit/?id=b73f5c32af8a5bfc4af9b38dc691d01057f73443 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > > This patch adds support for Xilinx Kria KV260 starter kit. > > KV260 features can be found here: > https://www.xilinx.com/products/boards-and-kits/kv260.html The build of this defconfig is currently broken. The failure can be seen at https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281. Full build log is at https://buildroot.org.gitlab.io/-/buildroot/-/jobs/3310463281/artifacts/build.log. The error looks like this: MKIMAGE u-boot.itb FATAL ERROR: Couldn't open "fit-dtb.blob": No such file or directory ./tools/mkimage: Can't open u-boot.itb.tmp: No such file or directory make[2]: *** [Makefile:1431: u-boot.itb] Error 255 make[2]: *** Waiting for unfinished jobs.... Could you have a look? Thanks a lot! Thomas Petazzoni -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 20:44:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:44:46 +0100 Subject: [Buildroot] snps_arc700_axs101_defconfig fails to build In-Reply-To: <20221102211019.71376854@windsurf> References: <20221102211019.71376854@windsurf> Message-ID: <20221111214446.3dce302b@windsurf> Hello Alexey, This defconfig is still failing, with the same error message. Could you have a look? Otherwise, we will remove the defconfig before the 2022.11 release. Thanks a lot! Thomas On Wed, 2 Nov 2022 21:10:19 +0100 Thomas Petazzoni via buildroot wrote: > Hello Alexey, > > According to > https://gitlab.com/buildroot.org/buildroot/-/jobs/3259666747, > snps_arc700_axs101_defconfig fails to build with: > > msort.c: Assembler messages: > msort.c:200: Error: opcode 'dmb' not supported for target arc700 > make[4]: *** [../o-iterator.mk:9: /builds/buildroot.org/buildroot/output/build/glibc-2.36-66-ga1dc0be03c9dd850b864bd7a9c03cf8e396eb7ca/build/stdlib/msort.o] Error 1 > > During the glibc build. Could you have a look? > > Thanks a lot! > > Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 20:51:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:51:59 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/lxc: bump to version 5.0.1 In-Reply-To: <20221105212343.353414-1-fontaine.fabrice@gmail.com> References: <20221105212343.353414-1-fontaine.fabrice@gmail.com> Message-ID: <20221111215159.41e7d22f@windsurf> Hello Fabrice, On Sat, 5 Nov 2022 22:23:43 +0100 Fabrice Fontaine wrote: > LXC 5.0 will be supported until June 2027 and our current LTS release, > LXC 4.0 will now switch to a slower maintenance pace, only getting > critical bugfixes and security updates. > > We strongly recommend all LXC users to plan an upgrade to the 5.0 > branch. > > - Switch to meson-package > - Add an upstream patch to fix the following build failure with glibc > 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: > https://github.com/lxc/lxc/issues/4183 and patch is only working with > meson, not autotools) > > https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released > https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released > > Fixes: > - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f > > Signed-off-by: Fabrice Fontaine This change has apparently broken the LXC runtime test: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 https://buildroot.org.gitlab.io/-/buildroot/-/jobs/3282261449/artifacts/test-output/TestLxc-build.log Could you have a look? 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 Fri Nov 11 20:53:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:53:21 +0100 Subject: [Buildroot] Remaining issue with Dracut runtime tests Message-ID: <20221111215321.7cfdbc46@windsurf> Hello Yann, Even after your recent Dracut runtime tests fixes there is still one issue: ====================================================================== FAIL: test_run (tests.fs.test_cpio.TestCpioDracutUclibcMergedUsr) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/buildroot.org/buildroot/support/testing/tests/fs/test_cpio.py", line 105, in test_run self.check_dracut() File "/builds/buildroot.org/buildroot/support/testing/tests/fs/test_cpio.py", line 60, in check_dracut self.assertNotEqual(out.find("usr/lib/libz.so"), -1) AssertionError: -1 == -1 ---------------------------------------------------------------------- See: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 Could you have a look? 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 Fri Nov 11 21:57:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 22:57:59 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y In-Reply-To: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> Message-ID: <20221111215759.358116-2-thomas.petazzoni@bootlin.com> When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an overlay file is mandatory, which genrandconfig can't provide. So we simply disallow such configurations. Signed-off-by: Thomas Petazzoni --- utils/genrandconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index f19a405685..9c6c2b359c 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -304,6 +304,11 @@ def fixup_config(sysinfo, configfile): # No C library for internal toolchain if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: return False + # Xtensa custom cores require an overlay file with internal + # toolchains + if 'BR2_XTENSA_CUSTOM=y' in configlines and \ + 'BR2_TOOLCHAIN_BUILDROOT=y' in configlines: + return False if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: -- 2.38.1 From thomas.petazzoni at bootlin.com Fri Nov 11 21:57:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 22:57:58 +0100 Subject: [Buildroot] [PATCH 1/2] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains Message-ID: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom configuration requires an overlay") added a check in arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected but not overlay file is provided. While this is indeed a perfectly valid check to make when building an internal toolchain, with an external toolchain it's entirely possible to build with no overlay file: the toolchain already exists, and there's no overlay to be applied in the context of the Buildroot build. And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some of the runtime test cases that use a custom Xtensa core configuration, with no overlay, to test the toolchains.bootlin.com Xtensa external toolchain. By relaxing the check to only apply to internal toolchain configurations, we fix those test cases. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 Signed-off-by: Thomas Petazzoni --- arch/arch.mk.xtensa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa index 7b6c59cecd..75145e725f 100644 --- a/arch/arch.mk.xtensa +++ b/arch/arch.mk.xtensa @@ -1,6 +1,6 @@ BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) endif -- 2.38.1 From thomas.petazzoni at bootlin.com Fri Nov 11 21:58:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 22:58:42 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: drop entry related to inexisting directory Message-ID: <20221111215940.DE05A82D9A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dfbdb72103dff293fc7688872de91aaa9469d559 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 4e7dfe20bb8cf0cccfbd177321eff73e82c8d940 ("configs/friendlyarm_nanopi_m4: remove defconfig") forgot to fully reflect the removal of the defconfig in the DEVELOPERS file, causing a get-developers warning: WARNING: 'board/friendlyarm/nanopi-m4' doesn't match any file Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - 1 file changed, 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index bd76ddca28..826e04d805 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2728,7 +2728,6 @@ F: package/hwloc/ F: package/powertop/ N: Suniel Mahesh -F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-n8 F: configs/rock_pi_n8_defconfig From thomas.petazzoni at bootlin.com Fri Nov 11 22:40:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:40:10 +0100 Subject: [Buildroot] [PATCH] package/imagemagick: utilities now need C++ support Message-ID: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> Since upstream commit https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c (which first appeared in version 7.1.0-47), ImageMagick forces the need of a C++ compiler to build its utilities. Despite the request of Bernd Kuhls to revert this change, upstream declined. Since this change is causing build failures in our autobuilders, our only choice is to follow the choice of upstream, and disable building the utilities when C++ support is not available. Fixes: http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ Signed-off-by: Thomas Petazzoni --- package/imagemagick/imagemagick.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..8a2ec460d5 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -178,6 +178,12 @@ else IMAGEMAGICK_CONF_OPTS += --without-bzlib endif +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +IMAGEMAGICK_CONF_OPTS += --with-utilities +else +IMAGEMAGICK_CONF_OPTS += --without-utilities +endif + HOST_IMAGEMAGICK_CONF_OPTS = \ --disable-opencl \ --disable-openmp \ -- 2.38.1 From fontaine.fabrice at gmail.com Fri Nov 11 22:42:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 11 Nov 2022 23:42:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: fix systemd build Message-ID: <20221111224218.6160-1-fontaine.fabrice@gmail.com> Fix the following systemd build failure raised since bump to version 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: ../src/lxc/cgroups/cgfsng.c: In function 'unpriv_systemd_create_scope': ../src/lxc/cgroups/cgfsng.c:1234:104: error: incompatible type for argument 10 of 'sd_bus_call_method_asyncv' r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); ^~~~ Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 Signed-off-by: Fabrice Fontaine --- ...thod_async-to-replace-the-asyncv-one.patch | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch diff --git a/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch b/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch new file mode 100644 index 0000000000..22013cb363 --- /dev/null +++ b/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch @@ -0,0 +1,47 @@ +From b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f Mon Sep 17 00:00:00 2001 +From: Chen Qi +Date: Thu, 25 Aug 2022 05:45:53 -0700 +Subject: [PATCH] use sd_bus_call_method_async to replace the asyncv one + +The sd_bus_call_method_asyncv's 10th parameter is of type +va_list and supplying NULL when invoking it causes compilation +error. Just replace it with the async one. + +Signed-off-by: Chen Qi +[Retrieved from: +https://github.com/lxc/lxc/commit/b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 4 ++-- + src/lxc/cgroups/cgfsng.c | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/meson.build b/meson.build +index 21955a0504..f8bdcf4e83 100644 +--- a/meson.build ++++ b/meson.build +@@ -295,9 +295,9 @@ if not want_sd_bus.disabled() + has_sd_bus = false + endif + +- if not cc.has_function('sd_bus_call_method_asyncv', prefix: '#include ', dependencies: libsystemd) ++ if not cc.has_function('sd_bus_call_method_async', prefix: '#include ', dependencies: libsystemd) + if not sd_bus_optional +- error('libsystemd misses required sd_bus_call_method_asyncv function') ++ error('libsystemd misses required sd_bus_call_method_async function') + endif + + has_sd_bus = false +diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c +index 8a3615893f..d90e5385e1 100644 +--- a/src/lxc/cgroups/cgfsng.c ++++ b/src/lxc/cgroups/cgfsng.c +@@ -1232,7 +1232,7 @@ static int unpriv_systemd_create_scope(struct cgroup_ops *ops, struct lxc_conf * + if (r < 0) + return log_error(SYSTEMD_SCOPE_FAILED, "Failed to connect to user bus: %s", strerror(-r)); + +- r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); ++ r = sd_bus_call_method_async(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL); + if (r < 0) + return log_error(SYSTEMD_SCOPE_FAILED, "Failed to subscribe to signals: %s", strerror(-r)); + -- 2.35.1 From bugzilla at busybox.net Fri Nov 11 22:45:31 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 11 Nov 2022 22:45:31 +0000 Subject: [Buildroot] [Bug 15121] make nconfig failes with nvidia drivers and mesa3d selected In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15121 Thomas Petazzoni changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|NEW |RESOLVED --- Comment #1 from Thomas Petazzoni --- Thanks for your bug report, but there is no bug here. Buildroot only allows one OpenGL provider to be selected. Indeed, if you have multiple OpenGL providers, they will simply step on each other. mesa3d-headers is a package that is selected by the nvidia drivers package, as the nvidia drivers package does not provide the OpenGL headers. mesa3d is another OpenGL implementation. So having mesa3d and nvidia drivers enabled in the same configuration does not make sense, and that's what the error message is telling you. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Fri Nov 11 22:48:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:48:44 +0100 Subject: [Buildroot] [git commit branch/next] package/socat: disable openssl for static build Message-ID: <20221111224937.6DA1682DF5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4028ee71743a25af172809e098e4c8eb61bf55f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next socat's configure script does not take the zlib dependency into account when linking with libssl, and therefore fails at detecting libssl in BR2_STATIC_LIBS=y configurations. Since there is no easy way to add the zlib dependency, just disable openssl support for static builds. This is not fixing a build failure: libssl was not detected in BR2_STATIC_LIBS=y configurations, so what this commit does is make it explicit. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index 0414c8adc8..28ea72e5a7 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -31,7 +31,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From thomas.petazzoni at bootlin.com Fri Nov 11 22:49:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:49:06 +0100 Subject: [Buildroot] [git commit branch/next] package/socat: support OpenSSL only Message-ID: <20221111224937.77A7A82DF6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ddcd8af91f78d9e1ebddd88564e6535d3c4d6f79 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next socat is not compatible with libressl since version 1.7.4.4 which includes upstream commit 15e38be2f52 ("Fixed SIGSEGV of OpenSSL on exit()"). Fixes: http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index 28ea72e5a7..3074d777fc 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -31,7 +31,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) +ifeq ($(BR2_PACKAGE_LIBOPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From thomas.petazzoni at bootlin.com Fri Nov 11 22:50:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:50:31 +0100 Subject: [Buildroot] [PATCH] package/socat: support OpenSSL only In-Reply-To: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> References: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> Message-ID: <20221111235031.04029345@windsurf> On Thu, 10 Nov 2022 08:16:30 +0200 Baruch Siach via buildroot wrote: > socat is not compatible with libressl. > > Fixes: > http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) I've applied to next, but after cherry-picking from master the change in socat disabling the use of OpenSSL with static configurations. This way, I resolved the conflict right away, while the topic is fresh. I also expanded your commit log, which forgot to indicate since when the problem occurs (it was in your follow-up e-mail). Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:50:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:50:31 +0100 Subject: [Buildroot] [PATCH] package/socat: support OpenSSL only In-Reply-To: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> References: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> Message-ID: <20221111235031.04029345@windsurf> On Thu, 10 Nov 2022 08:16:30 +0200 Baruch Siach via buildroot wrote: > socat is not compatible with libressl. > > Fixes: > http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) I've applied to next, but after cherry-picking from master the change in socat disabling the use of OpenSSL with static configurations. This way, I resolved the conflict right away, while the topic is fresh. I also expanded your commit log, which forgot to indicate since when the problem occurs (it was in your follow-up e-mail). Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:50:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:50:53 +0100 Subject: [Buildroot] [git commit] package/lxc: fix systemd build Message-ID: <20221111225102.1D70283232@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a378178cdd93a7b8d2c83d091b61478440f331a0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following systemd build failure raised since bump to version 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: ../src/lxc/cgroups/cgfsng.c: In function 'unpriv_systemd_create_scope': ../src/lxc/cgroups/cgfsng.c:1234:104: error: incompatible type for argument 10 of 'sd_bus_call_method_asyncv' r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); ^~~~ Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...ll_method_async-to-replace-the-asyncv-one.patch | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch b/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch new file mode 100644 index 0000000000..22013cb363 --- /dev/null +++ b/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch @@ -0,0 +1,47 @@ +From b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f Mon Sep 17 00:00:00 2001 +From: Chen Qi +Date: Thu, 25 Aug 2022 05:45:53 -0700 +Subject: [PATCH] use sd_bus_call_method_async to replace the asyncv one + +The sd_bus_call_method_asyncv's 10th parameter is of type +va_list and supplying NULL when invoking it causes compilation +error. Just replace it with the async one. + +Signed-off-by: Chen Qi +[Retrieved from: +https://github.com/lxc/lxc/commit/b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 4 ++-- + src/lxc/cgroups/cgfsng.c | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/meson.build b/meson.build +index 21955a0504..f8bdcf4e83 100644 +--- a/meson.build ++++ b/meson.build +@@ -295,9 +295,9 @@ if not want_sd_bus.disabled() + has_sd_bus = false + endif + +- if not cc.has_function('sd_bus_call_method_asyncv', prefix: '#include ', dependencies: libsystemd) ++ if not cc.has_function('sd_bus_call_method_async', prefix: '#include ', dependencies: libsystemd) + if not sd_bus_optional +- error('libsystemd misses required sd_bus_call_method_asyncv function') ++ error('libsystemd misses required sd_bus_call_method_async function') + endif + + has_sd_bus = false +diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c +index 8a3615893f..d90e5385e1 100644 +--- a/src/lxc/cgroups/cgfsng.c ++++ b/src/lxc/cgroups/cgfsng.c +@@ -1232,7 +1232,7 @@ static int unpriv_systemd_create_scope(struct cgroup_ops *ops, struct lxc_conf * + if (r < 0) + return log_error(SYSTEMD_SCOPE_FAILED, "Failed to connect to user bus: %s", strerror(-r)); + +- r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); ++ r = sd_bus_call_method_async(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL); + if (r < 0) + return log_error(SYSTEMD_SCOPE_FAILED, "Failed to subscribe to signals: %s", strerror(-r)); + From thomas.petazzoni at bootlin.com Fri Nov 11 22:51:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:51:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: fix systemd build In-Reply-To: <20221111224218.6160-1-fontaine.fabrice@gmail.com> References: <20221111224218.6160-1-fontaine.fabrice@gmail.com> Message-ID: <20221111235134.3c819f0f@windsurf> On Fri, 11 Nov 2022 23:42:18 +0100 Fabrice Fontaine wrote: > Fix the following systemd build failure raised since bump to version > 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: > > ../src/lxc/cgroups/cgfsng.c: In function 'unpriv_systemd_create_scope': > ../src/lxc/cgroups/cgfsng.c:1234:104: error: incompatible type for argument 10 of 'sd_bus_call_method_asyncv' > r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); > ^~~~ > > Fixes: > - https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 > > Signed-off-by: Fabrice Fontaine > --- > ...thod_async-to-replace-the-asyncv-one.patch | 47 +++++++++++++++++++ > 1 file changed, 47 insertions(+) > create mode 100644 package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:52:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:52:00 +0100 Subject: [Buildroot] [git commit] package/alsa-utils: update dependency for topology support Message-ID: <20221111225210.C2CDE8324F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e62cf8d9025506ebcb9c1b1d3bb49523474851eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is a follow-up patch for https://git.busybox.net/buildroot/commit/?id=28497102e1788df3628bd3324a3304a03c7942d0 which created a new option for topology support in alsa-lib, this dependency was not ported over to alsa-utils. Fixes: http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/alsa-utils/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/alsa-utils/Config.in b/package/alsa-utils/Config.in index 555f06fd21..3429d0b406 100644 --- a/package/alsa-utils/Config.in +++ b/package/alsa-utils/Config.in @@ -46,6 +46,7 @@ config BR2_PACKAGE_ALSA_UTILS_ALSAUCM config BR2_PACKAGE_ALSA_UTILS_ALSATPLG bool "alsatplg" depends on !BR2_STATIC_LIBS # dlfcn.h + select BR2_PACKAGE_ALSA_LIB_TOPOLOGY comment "alsatplg needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS From thomas.petazzoni at bootlin.com Fri Nov 11 22:52:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:52:12 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/alsa-utils: update dependency for topology support In-Reply-To: <20221111202921.3999-1-bernd.kuhls@t-online.de> References: <20221111202921.3999-1-bernd.kuhls@t-online.de> Message-ID: <20221111235212.223c7e92@windsurf> On Fri, 11 Nov 2022 21:29:21 +0100 Bernd Kuhls wrote: > This is a follow-up patch for > https://git.busybox.net/buildroot/commit/?id=28497102e1788df3628bd3324a3304a03c7942d0 > which created a new option for topology support in alsa-lib, this > dependency was not ported over to alsa-utils. > > Fixes: > http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea/ > > Signed-off-by: Bernd Kuhls > --- > v2: Updated dependency handling (Thomas) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:52:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:52:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/wavemon: fix kernel header collision In-Reply-To: <20221110220620.89736-1-fontaine.fabrice@gmail.com> References: <20221110220620.89736-1-fontaine.fabrice@gmail.com> Message-ID: <20221111235252.5f74b31b@windsurf> On Thu, 10 Nov 2022 23:06:20 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since bump to version 0.9.4 in > commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: > > In file included from iw_if.h:26:0, > from conf.c:19: > /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' > IFF_UP = 1<<0, /* sysfs */ > ^ > /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here > IFF_UP = 0x1, /* Interface is up. */ > ^ > > Fixes: > - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 > > Signed-off-by: Fabrice Fontaine > --- > ...001-iw_if.h-don-t-include-linux-if.h.patch | 41 +++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:52:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:52:42 +0100 Subject: [Buildroot] [git commit] package/wavemon: fix kernel header collision Message-ID: <20221111225351.A559783456@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=57a1ce00a2c9f4b4b988f41b15ad01c6abc2a99c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since bump to version 0.9.4 in commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: In file included from iw_if.h:26:0, from conf.c:19: /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' IFF_UP = 1<<0, /* sysfs */ ^ /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here IFF_UP = 0x1, /* Interface is up. */ ^ Fixes: - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../0001-iw_if.h-don-t-include-linux-if.h.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch new file mode 100644 index 0000000000..95f54e4b7f --- /dev/null +++ b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch @@ -0,0 +1,41 @@ +From 4ac1482bb40376e47805c3737dfed60abb1dd3b4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Dec 2021 00:39:35 +0100 +Subject: [PATCH] iw_if.h: don't include linux/if.h (#109) + +Don't include linux/if.h to avoid the following build failure: + +In file included from iw_if.h:31:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h: At top level: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h:143:8: error: redefinition of 'struct ifmap' + struct ifmap { + ^ +In file included from iw_if.h:26:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/net/if.h:111:8: note: originally defined here + struct ifmap + ^ + +Fixes: + - http://autobuild.buildroot.org/results/a6ee162cf04b70b144b54e1ca4b7b2421071c50c + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/uoaerg/wavemon/commit/4ac1482bb40376e47805c3737dfed60abb1dd3b4] +--- + iw_if.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/iw_if.h b/iw_if.h +index 9e7fa89..6607e0b 100644 +--- a/iw_if.h ++++ b/iw_if.h +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + /* Definitions from linux/ieee80211.h (not necessarily part of distro headers) */ + #define WLAN_CAPABILITY_ESS (1<<0) From thomas.petazzoni at bootlin.com Sat Nov 12 07:45:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 12 Nov 2022 07:45:21 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-11 Message-ID: <20221112074527.D6FA3400C8@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-11 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 5 | 2 | 0 | 7 | 2022.08.x | 15 | 9 | 0 | 24 | master | 143 | 165 | 0 | 308 | next | 47 | 110 | 0 | 157 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 14 glibc-2.36-66-ga1dc0be03c9d... | 10 host-pahole-1.24 | 10 imagemagick-7.1.0-51 | 10 host-rust-1.64.0 | 8 gerbera-1.10.0 | 7 linux-6.0.1 | 6 unknown | 6 host-go-1.19.3 | 5 host-binutils-2.38 | 4 elfutils-0.186 | 3 xz-5.2.7 | 3 acpid-2.0.34 | 2 alsa-utils-1.2.8 | 2 brltty-6.5 | 2 crun-1.5 | 2 dash-0.5.11.5 | 2 host-gcc-final-11.3.0 | 2 libgpg-error-1.45 | 2 lpc32xxcdl-2.11 | 2 lxc-5.0.1 | 2 open62541-v1.3.3 | 2 openvmtools-11.3.5-18557794 | 2 uclibc-1.0.42 | 2 uqmi-0a19b5b77140465c29e2af... | 2 /home/buildroot/autobuild/i... | 1 binutils-arc-2020.09-release | 1 bluez5_utils-5.65 | 1 containerd-1.6.8 | 1 dahdi-linux-3.2.0 | 1 dbus-broker-32 | 1 dieharder-3.31.1 | 1 efivar-38 | 1 exim-4.96 | 1 fdk-aac-2.0.2 | 1 flann-1.9.2 | 1 freeradius-server-3.2.0 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 host-gdb-arc-2020.09-releas... | 1 host-spirv-llvm-translator-... | 1 jack2-1.9.21 | 1 libcap-ng-0.8.3 | 1 libdrm-2.4.113 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 libkcapi-1.4.0 | 1 lightning-2.1.3 | 1 linuxptp-3.1.1 | 1 lirc-tools-0.10.2 | 1 ltp-testsuite-20220930 | 1 luvi-2.13.0 | 1 mali-driver-3d697de9bce8bc6... | 1 ndisc6-1.0.6 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 openssh-9.1p1 | 1 perl-5.34.1 | 1 php-8.1.12 | 1 protobuf-21.8 | 1 pv-1.6.20 | 1 qpdf-10.5.0 | 1 quickjs-2021-03-27 | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 s6-linux-utils-2.6.0.0 | 1 systemd-250.4 | 1 tcf-agent-1.7.0 | 1 tealdeer-1.6.1 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 vlc-3.0.17.4 | 1 wavemon-0.9.4 | 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? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv32 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/6e64cc60c931ef7726584e9094dca5c27dd0c281 | mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/f97f506970c4e29cbc3e6a9edf0f4e5c79401c58 | ORPH mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/fea738e7178a8e65beb576b2a46b15ac78547ca2 | ORPH mips64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/269aab47524887ffad33c9851323b6589fdc9258 | powerpc64le | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/90cfb1788ff03633fd3e4234a2c73fba99816d43 | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/b153ee534f73a2c661f2d34f3e6f05e673f2a1d4 | nios2 | bluez5_utils-5.65 | NOK | http://autobuild.buildroot.net/results/6e99d4dd1c17f7047badb73f8732f73bab6bd839 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/edecba17c734cdc45dca6bda5bb615add77c8c25 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/61df76982f784e83943df4d16f27df2bd2de56e1 | x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/c3baf402e7017f1813a1e925f3afad9ee20c6f9d | x86_64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2883b1b24a6e9f3aed55f8ec9355378210c93872 | armeb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/e45fd0d582f6c401a08f07850044b83c55982e3a | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/75c7e74fb2936d4d7fc682c8ec6341e8b5b2fd73 | mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e89921d5a2fe7989b944332bb0f748ac31d419b7 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/297a267f495dc165b6f5ead8b3d89d34f9721328 | ORPH aarch64 | dbus-broker-32 | NOK | http://autobuild.buildroot.net/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8 | microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/2d20d4d1b9990d0b4762756815d8e4d788014025 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/2653b5caa89b86a69043bd492dd6f42e29e6fa37 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/63cfb2b485460cacb3f344ca44150297a05d6124 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5c020f58404c272f71e1f99059894b18e8e35a9d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4a9cd826297d4a62d020fdf731b911c3893d0f24 | ORPH arm | exim-4.96 | NOK | http://autobuild.buildroot.net/results/5530457ba4e0eb75541c0fbfdb8b62d81a511389 | arm | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/61a7da66d5ca9d4893198769991f8fcf8949263c | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/db751d16a406b4ea0a5570705cd9e45bc9e77ec8 | nios2 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/e2f4f3b0c0de7853dd3b776fb75bbd7fa2425401 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/76e33bb2d7011236a7150e811c11ad6733c6d21c | i586 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/38ef88905a8095e477ec60b39925f283c96723fa | nios2 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3230bc8fbc886a740252d4bfc9a7e362c8e01d64 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1cd7ee916714ac8a87790352b5b0106f3540a7aa | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/713ad89d4ad23763c4d1659459816473fdbcd73b | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7b2b2dcafebc9a1e86d547b712da63a98ea66946 | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6d5528918ba79c0771ef78d63da1b795ce6cc695 | mips64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9c73bd55567ebe08bd450d6b11f4b2a740cbc0a9 | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a0d0727556e5746ee1b91d3979d2abb94de11101 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/405d568ca8e0c94ef83bd35aa87bf3c350bf90b1 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/978c5ad611a9b6cd4ef0b13e0c8ce4fc12c215b2 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d83daadcc7b99d011af9871555a80619518ffcaa | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4c1614764027ed55fb6741fef88459b1efebbac9 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/07caa7d9c3d6d978f7139d82786dde0550e5e93f | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bf2d38ff6b9282d00f2253548f5a28db1631ff35 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5a03236cadc14cd70099054cd9697b5e27c43b76 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e84bc91146cfdc53c4786b77b2a565f38b34e67 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c3c6d20e6fb303b933a2dd5633fa140046f0e7ea | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3db16fd3d11672aea7e61d2ab42c8a9314defbf1 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/37759a6fa94630a284ed947583ce914d386d737b | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/de9dfeebb3ed3809c1a0d1c9cf5859dc21755142 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/451537078ee845ddac7825d67b36e9e0eef7522b | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ff34b87f44d7d6d8154cd18820dac23987652f4a | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/23ad46c42ed43feb73a4ea9c65e8503124591ac3 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/efaa4788142b598899edffb9b697ed5d74e5fd52 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/ed82454e5d401f276985223fff341d784e815be5 | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/854dfd5ce25b9552f04fc34c064e6573046deb9f | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f12d1a3b2778ae8abeb9ef72d824b7d99d94fb48 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/fa0cf1a8d800fae871e5a4d8fe887986178fe873 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/65cd526289261a8e649a373e83fa3b8be4144788 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/92a8320cd2a11d499ad7c1b3d94ebb01d21810fd | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/dd0b4e0efbd8f27e6e28d8d57b7778232468b0c7 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3e46e5a3e2950b83604514c19638626dbccf2d0c | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/88fa25f6da006be9b080857a8d63de8bb24e6972 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fdd1db5ca8b39958016b666843752fc6e7ee1f06 | sh4eb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9037234c81ddc9b5a5b1f0f242dfab41f3d8b236 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1e251d604b3d2ec222cde4d799f7c267f7d07403 | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/884fdd7107347d8347975a6e85497bc638133c61 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3f77de6f8c263afc4d8796d8ca6fea5f1a244747 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c9f11ee9d3e1307fc9e25631947f12cc37d15ed5 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b89e3b5177e18e32eb0b0a4c607582d64c014134 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ccb20bd6e28eecab6d03f53e251fe9a619c91180 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/02d582b14754afc5a1701e6b0552ed4cf26ffad9 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8b451ee911ef82fdc69b208dc11da1c7bb68fb23 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b1b2a84aa6d9cd968ff8e9fdfe6cb4c4bc1e33df | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b7cba42526d31d09341a1418294a97075d5c5e71 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1e906ca98d3223e17ac659c191e08aabe988ffd6 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/0c127ff05ce900f709d08cbde8ac0d92e1adaf03 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8ce8d8c6843265fd1c22e97c249433f43180f588 | i686 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/671d69e761dd9b3d656f23737623b1fe8694c310 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/27b5a97a924bf9dcc8fd2c8ec689baabc18e1fcc | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/189500616b4d2f2ab27d1c24f512c9e03322b858 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e7640282b8e583d542e3e2120116f9aa9b43e751 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9fdb631e6ecde9278b3252c6f7f4b554816bca82 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c4c8c7728cf2baebe224f9844fb591a9ca885bb2 | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b8df264210aac5d9a349b7ccd488572674a7e185 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/32f14f7b359c9b1f25978aced749e0ab191c2106 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3c40aba3244d385c438891d82a0a23fdd3a4a32a | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9310dad2eeccb4c5261e712a599ba7ea357bcede | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/79ba9e75f1e166fd920c3bd2dc284763dd03490f | ORPH m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/c47691998f2f75339cd0249143b53c8e33190477 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/af0120312d0ad0ab8f37db3c2527f8406dc7e61d | arm | libdrm-2.4.113 | NOK | http://autobuild.buildroot.net/results/b29f7df8fc6d891e9f13e071f6ddfa6f15270b27 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5cb5cb13fe7934e61f97367992a6bb6ad0e01f3e | x86_64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/74e9dd0cc859561bced8afd5169f43185ef37d6a | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c12afab989e44117682b8b7335fc41844aabdde4 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/403868754a8a356dbd2a16573f28ffe58ac7276a | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/122c72a719690fd3166f91ba72cd05c1327e10b5 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/92eea2abb67fc940e2d0cc785145ae940e5df2c6 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5fd65d3a25e4e12277d5106b2bd7ff2635b40369 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/724c879297e32e743cc9a8918138d91c1a9fe9a5 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/08d6973d3530f6724492c280be350e65bc8ae579 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/df9ced77c0a5705a23de9549e49748b8882668ba | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7952e4bd7174f44ac6cd93c75ef11cc040e02186 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ad984320fe25452268c8ad91cba8d26b59683d0d | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4169fac2c0492d7536c09538d6b12c854661c1bc | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8fdf895c67c242c73cec5ede60b9801c59039b1a | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/82c9accd9c2a9d083a10636544a7fe2fde59b5bc | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cb296b1066b1167e3c88b4ff1ba41c56b833b875 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1f844a3359b2f95853111ec1895efb9828089f9d | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fe3e4cb20df43f474e669fbc1eefcdec9bd90e58 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4c81c5b49f09e11659aba78656af2cf0884a998c | riscv64 | lightning-2.1.3 | NOK | http://autobuild.buildroot.net/results/3d4ed77b7532b3618b9a0cc4234e4d565629b6fd | arc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e7991901e140713c1705a2592ab924a09cd0f0d0 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6a4e3cb3c5a72d51350442750406425eb0b7d95a | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/30b46715caacf49e2a4c4a936f4d37c3c2456284 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/91853f616910ddad9239cd9a790429c767cabadb | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/29f8ce10f59bdbb07b5d1dc341c2f61f864bd5b1 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0a522598fc96526df82581eebd291743786a9610 | ORPH armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/f939c34bcd6c92542d22f22f09e04aa2e71903e5 | arc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c1e91d63c633b6d4783f1a7ccdc2ebb1a2d554d3 | ORPH arm | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/330f638733724ca076763ba2bec312d99f13eae6 | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/eae660031c86b2f41bdfc6617efef96caa825fb6 | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/4e127b14bd4a6058408ee992a75a5e40e9355a9d | x86_64 | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/5ff3e018dd4dfd3415c890e7a045496ec7bb0c71 | ORPH powerpc64le | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/e214f57b3ac3df3874f905580f9f798cdcaa28a4 | mips64el | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/60f5a3a0954685049a6dc471da25a54766a3d616 | aarch64 | mali-driver-3d697de9bce8bc6... | NOK | http://autobuild.buildroot.net/results/73aa2a3d2265a840906e9b53dfdc05722bb393be | arm | ndisc6-1.0.6 | NOK | http://autobuild.buildroot.net/results/091c5a8402f7c07f842133bd0ee762d5b96e86d2 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/eac3492bac17c329fb85e309a352113bc99bbb3e | ORPH m68k | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/1e80cd12261e09f6a32fbe00227b01c46098b7e8 | ORPH riscv64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e1c815b304d15d0a1acac5655018e87fc4476836 | ORPH m68k | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/528b67695c80bd147dde09fa8645c8f24bab2c79 | ORPH aarch64 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/eafc3a2e3c294e8a7fa29a415df1d248148c9cbc | ORPH aarch64_be | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/55267bf797d021ba5cfc84b72af9c365214eda78 | ORPH i586 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/a5d10ef08932211f770ff5a86baac056531387c1 | x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/9f6c7db003b849cb01235bd3cae514bd68164a53 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c7a0aec6a41c4ba6655cd68e4f8f2e5ac7f19355 | microblazeel | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/73c5122b3073e1cb9e42a53b6b1b59ad83de0d86 | m68k | protobuf-21.8 | NOK | http://autobuild.buildroot.net/results/81422798d29a2ab2b0e1985e298f426035372c95 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/7eb48787d93a32fa269371d2f19f674e33a8dfe4 | ORPH xtensa | qpdf-10.5.0 | NOK | http://autobuild.buildroot.net/results/80e3d02ffcaed6c0427bbfc6f85edabc89fed33a | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/67657728cb63c67d85ca3cb143c34dd15840921e | arc | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/1a7fa3e14a5ad2efb09222d40da742fbeec98371 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/5ddbd0b6591aa161991cc67c11fbfa4a55ebc844 | sparc64 | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/3ffaa9b3ecacc6ac326be78196af1ad613f195ed | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/bba90a41e34f8f4964a7c51aa055fd16798dd7c4 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/00dfaf68726de1a071f6b318356642b5a96830cd | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cea85fbf99b90a75bfa71eff64dadb6aee142a0d | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/6553f64982c5dfa001149d0638eb72251e28ca3b | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/3db6c401bec2e8f67de463c52500f779df4899ad | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/2b3a0793ad6666fc1dd08b86b5b1e1583a82163e | armeb | unknown | NOK | http://autobuild.buildroot.net/results/9dc2a5093c3fd066ab323b09bf162599daac96e6 | arm | unknown | NOK | http://autobuild.buildroot.net/results/1109f7f58daca4265028cb39d6938e5e3eee19ec | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/7f324c882591da0a910059123c4f85e9cc3de604 | arc | unknown | NOK | http://autobuild.buildroot.net/results/788daf19e502c5bb03c8581883257da8c2968a24 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/3254f87c71a32912cb2233e9c8c93633b343a897 | m68k | unknown | NOK | http://autobuild.buildroot.net/results/1158cf906071708ba2cc691290b6e8404011681d | s390x | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/42c91922ce28ebeda3b812728a6cb17506b5e376 | ORPH powerpc64le | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/43277531154dd942b15fb67bb931a3d340fb1c5d | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/dc131e5cf5836d339abba81816abbf99fe2ed397 | ORPH mips64el | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/fe37bebf4231cccac7ddb43cc3a532b90d124a0a | sh4 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/8a59ff4395301d8795a0ab7d7a4bf0f535a02010 | ORPH armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/3baff633284245d9538b2aff9e7a505282bf61f6 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1dcf5f985a89f338d6251b36408aa9cf8f59841c | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6eaf64da170030f0fa741ac8c02e74208c633095 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7ebde71d9900c56722f3661ce57f6a3761c40238 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a7a623e7a7927fd41bb5bebf608fa73fd40b0560 | ORPH arm | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/1d7d05e5d4ba88b6933489f3ce08991524610fec | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 10 imagemagick-7.1.0-51 | 9 glibc-2.36-66-ga1dc0be03c9d... | 5 libnss-3.84 | 5 elfutils-0.186 | 4 jack2-1.9.21 | 4 igh-ethercat-1.5.2 | 3 lxc-4.0.12 | 3 norm-1.5.8 | 3 dash-0.5.11.5 | 2 gensio-2.5.5 | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.38 | 2 host-go-1.19.3 | 2 linux-6.0.1 | 2 linuxptp-3.1.1 | 2 numactl-2.0.16 | 2 s6-linux-init-1.0.6.3 | 2 unknown | 2 wolfssl-5.5.2 | 2 brltty-6.5 | 1 crun-1.5 | 1 docker-proxy-f6ccccb1c082a4... | 1 docopt-cpp-0.6.3 | 1 fontconfig-2.13.1 | 1 freeradius-server-3.2.0 | 1 frr-8.3.1 | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 google-breakpad-c85eb4a59b6... | 1 gsl-2.6 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-12.2.0 | 1 host-pahole-1.24 | 1 host-rust-1.65.0 | 1 kmod-30 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 libqb-2.0.6 | 1 libressl-3.6.1 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 lirc-tools-0.10.2 | 1 mariadb-10.3.36 | 1 mongodb-4.2.18 | 1 netsurf-3.10 | 1 ntpsec-1_2_1 | 1 openpgm-5-3-128 | 1 perl-5.34.1 | 1 php-8.1.12 | 1 python-bunch-1.0.1 | 1 python-greenlet-2.0.0 | 1 python-pyicu-2.10.2 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 rtl8723ds-76146e85847beb242... | 1 sigrok-cli-0.7.2 | 1 tealdeer-1.6.1 | 1 xz-5.2.7 | 1 zlib-ng-2.0.6 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6d842a50a3ef1b7e27a2929c38db841eca135c53 | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7167e42cd36b0d29321b4018506789f8e6684706 | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7d2eb954095c4925799da68c7155923d9660e6c6 | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/34644f455c6dec383c79bb0b4056027331ee2036 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/3953ade4f265b7a7d1e45ddc57c4038b889195ea | microblazeel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6a21a9fee869f34948df210f761e08ceebc28942 | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/23d13bf8f1f4b93a12267db5bebb0b2ea5f06757 | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/84d4f6e7db0f02aaa20feec231d7f1ca7606ebe2 | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/3e29dae8d0d24a6930f92b24953b0e9c12384607 | mips | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/807e85d586b4635432e3a2a8a107d4170f6aabd6 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/7c9f9e17da195d99321272ef212e58ebd832070a | powerpc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/1d3ca339483551a9cc5ebdcb8d95b69bc03665c2 | sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ce5ce537e308df763248bf158db9f3801f5ba436 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/fdf4f7c6628747fb0c5331986a574a4ec29558ed | ORPH s390x | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/68b6ae29a0c20aa1468d72d8e90ecbbe4ab6fc6f | arceb | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/22205f585d6a61db207b9891e7b4caaa029acb81 | arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f3cd7d472343b48d22791c0e8600719a08772a61 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/72f4b25bb6d2b4a1cb3365b58fbfb02442cb54f4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8a3950d98c28c12fcd1651bc375ef609678dea86 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a3f311cfd55a92f04e8de1533b3e00e3a9dd38dc | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/a498cc856006277f3e9ed8cc1a5d21c4070f93f8 | ORPH mips64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/e20ac49f71c82ec36ebe8a1bb4bca0137d63f2dd | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/662270c278e482d21a8a4d8a61b917b1ad9e09cd | arceb | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/1a1b693b8d9ac9a12861083c0db65af1ba82afad | armeb | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/efc4366f9b3d353b8cba572ad8d607faa44c7a70 | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/23cfe4af21f845c69c407b989018cff978179f75 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/ede604c30c2571f3df903c554a603a3f835f432c | arceb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/df229295d02e1f4cccd6b4c56a42b11fa1aac1db | sh4a | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/2c6ca54b747a6c7802fd75e249760b07fb4b49c3 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2985c94c9ee6c064070db6734653a0d68ba63547 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7e1fe64cf6f9e4811e155413dc22c3429c03b191 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6d107ff01dc854243727ce2cfebe6eddb30ec17a | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/984a6f53f1bc1bf0a348c20a083a450a52b11e73 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/81508d516705ddf6f6311755f369883e50d03dd4 | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/481b36d466b9a5ca7248ab44a5618dedf7ac53cc | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d169494bb21af4514f0715f6a3a3cd75a260e229 | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/5e75f814d785eff146d7c2ca365ca63b51dcf368 | powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/602f3822beca8a4b7a2d4d043e2fb131c75f4f87 | ORPH nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/bb8fe584199c4ab8616640c075893f2638a535e1 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5bf688c3e838530553b61f96d962d8f84e222d99 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/149722150e839a012cc542fcd4b27a331f10bc89 | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/72655232794d69582c0d92163c59fe61b36b110b | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/66c038b2fc3467444236f53629d852c5dc08c628 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ba45d8b481843aebd5f481a06208b6d9e2409b4f | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/944cb4d30b105de084d63e0aa8c913bd9a143361 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/77e20a747f82c3c5cf64c8cdf01bb573a20b16e1 | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/59a9a47912abab15ea7fd0a877579b3efd1873fd | aarch64_be | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/c4438848752ea3ff8a525ef6a8ff8bf6f32b75a4 | or1k | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/80bd7654d9f30a35b3e5bad27f360b4f3ede3f7c | armeb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/031fe3301ee7bba09c3dc292f1faaf3a0c25f933 | riscv32 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f58a0b4089d6bb44275357dc4a8a424fb5bb1a63 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3a5430e01c3fb1823cb26e3f22c2d3ac299f48b8 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/cf9f565e26db82ab757eb9adf4e7ccfb5fcf64c6 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ba7073e743b0a84d848fcef30d3f27cf1f25b050 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bb507bcdcd1a94be090caf1f14012dd825e63a5d | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/da64977538fe2d082f15b4d40ba508843d76af26 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/153e60e1b82be801e551cb49c918866c5623a175 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5f352845680a154bdd0b145fe0798e42c559cb61 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/92fa854b3764c8728f35f6c4a8b9b6711f3dd238 | ORPH or1k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/df05b939c0e8228fa95bae6c3d6ae3a640f95e39 | microblazeel | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/6d1148af65ffecd0e4f90303e924f172e8b6d2f0 | s390x | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/05fc0bb1f4d61abd0708c7c2fcb6bd4c56f667aa | i686 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/bacdfb71d1f78bdd831f15334f0704e6b1178838 | xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/db0c8eda76ab9bf9a455df6683fd63a80f978541 | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/42ecf1850b960efc5d002ad923da65e74d694278 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1058616a07cc10790dfd0ba8f32d3db49dfe1f87 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2490bff8205b4acdcc5cf7d78bec7d7433107f81 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aeed2a9520e2f59d91a597f1e026d6fa8975f26a | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cddab26e21275114b29468d9ae1b8c772cdfabe3 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9a04e9719b999d933d97b3767b1dba8e8c7247bb | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/73c2405e45bc43c136c162980f7836cc69efe06d | microblazeel | libqb-2.0.6 | NOK | http://autobuild.buildroot.net/results/a9f1fd65dcc24dd85d981dc41906677a852335c9 | mips64 | libressl-3.6.1 | NOK | http://autobuild.buildroot.net/results/2b5085994da03e537c7c1ff761849decb31ed540 | ORPH sh4aeb | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/14167bb8c44797c8769481c48c4f78629f9caef7 | ORPH sparc | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/d08f715eb4ae29e81cc7f23bcab065331668784b | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c5f5dd60b749d01f76c6a9568c7cb288f4c19bfa | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2e2b392d5c6a895083e2388e1d6426f5cfcf4b59 | ORPH mipsel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/abc4548e594a83b1b828e8ad7d79c45b0e5061fb | powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/711201f6d0ac7dbcb747fdb0609a9f53ec64a204 | mips64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/6f7c55b505401d4a4d014d0e31134bd8aaf7d9fb | ORPH mips64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/e6621defb848f0a245c3a5690e5c24f89f5f9f9b | powerpc64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/43c224ba5e7d5be9ee7e93594326eec3bb4cd403 | nios2 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/fe8244efeed02f17fbcf43514e459495ba7ae5b7 | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/dbccfd6cd467e8daf87c82ca0a08ecd5ab08649e | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/78bca1201fbfa668e33cb19b998ee818a5eda348 | sparc | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/4f8ef72e4bbe0bc79a6184d1c6e00b253af82bba | i686 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/ac03d085bcfd10fc6fdf7e0f4f661817ef6ead52 | ORPH sparc | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/05768edceb6100eeb2d01f35343743bf3a723b44 | ORPH powerpc64le | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/b9e3c58d8746b3124bd298929c1ad08bb4b05446 | ORPH microblazeel | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/cb431901c22e6ffb3249180bd0bc53764ce867e1 | ORPH microblaze | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/7c6de4638e19ebb709d98fde55f149c1205480ad | microblaze | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/eff532e48906f39ebc0e152e43951ac641bbdb95 | or1k | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 | powerpc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/b01013415056b8884da57b066bfc431d59668b09 | arm | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/c3126d418539dbc0dca8023ea98dd7f5b9d5cdc2 | arceb | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/bb36c3f1c0633644a3107161c15c51bb9f5dd047 | sparc64 | python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/b4053a3ba1761701d264d7c2b31adc5bf8a967fb | m68k | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/a95bc1f57407e92ea6f9888e78e43e8999f8e7c4 | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/05a34deab9f641fd7f66427d858dc5a65b7d3e08 | arc | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/3fb4bb9226ac659c0587c33db9866ca268d1ca52 | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/d6cfdd427fb4a1e3d19ed95bdad0d7553ed9e1f8 | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4d81732f78eb695b724dd4c5c22b5f60d659de92 | microblaze | sigrok-cli-0.7.2 | NOK | http://autobuild.buildroot.net/results/f3b290e4ba98e1fd3f43ee9c23c94bb49dbb686f | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/f4888f9cbd6c413f47d04673a812822e7fe12a36 | i586 | unknown | NOK | http://autobuild.buildroot.net/results/1f52849492277bd0af8c0d0d447720eaea2898ff | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/1708aa42042f3141b10c11705d9e3f0617301ade | armeb | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/92e7a6be93454cdf4c89b807a9cee4d487789440 | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/89a86d6b951cad15e3766ba2ea54a9f1389799ae | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/11aec13986068f69b1b538d8e8c60a9cd01c2b19 | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/c8bc9833b7c26b86a1bbeb99f6ebbf97f6ce5cd6 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 2 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/0d8f8aff18d3c98c46b37ab75a136704f43fd0a0 | nios2 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/68acac45ef79b1bab1b6456c31bc973a68ccaa20 | Classification of failures by reason for 2022.08.x -------------------------------------------------- linux-5.17.15 | 2 zeek-4.1.1 | 2 host-go-1.18.8 | 1 host-pahole-73383b3a39afe86... | 1 ltp-testsuite-20220527 | 1 open62541-v1.3.2 | 1 pixman-0.40.0 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/bbe3aa4a317805b973ab714d8bc07ffe595d168c | arceb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/ead5437a44e0d9f2c21fa5c6fef427a8fc4c52e6 | arm | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/f8f3c6dc7efa1ebf951bab40d69fafcc2bf41f13 | ORPH mips64el | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/aeda9cb128d74acd10bf1eec016f358bb34857e8 | ORPH mips64 | ltp-testsuite-20220527 | NOK | http://autobuild.buildroot.net/results/fa3ac6d97eda009aee933f232b683bebd1c80e6f | s390x | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/65cbdddafd1a1fe60d8351eebb7cb5d944c24f35 | ORPH powerpc64le | pixman-0.40.0 | NOK | http://autobuild.buildroot.net/results/ac6bd7c51aef7915574e67defae17812cc619753 | arm | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/ae9dddcf501740fc516109586fb25bbafc1d028b | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/2f39bda73f59195752d9ec0433a6a3acef9cfcfe | Gitlab CI results for 2022-11-11 ================================ Detail of defconfig failures for 2022.11-rc1 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861356 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861474 | Detail of runtime-test failures for 2022.11-rc1 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861545 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861548 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861550 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273862450 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273862454 | ORPH TestGdbHostGdbTarget9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861625 | ORPH TestGdbHostGdbserver9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861632 | ORPH TestGdbHostOnly9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861639 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861827 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861871 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861883 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861929 | ORPH Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ avenger96 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 | imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821262 | kontron_bl_imx8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821264 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821323 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821325 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821326 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821327 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821388 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821541 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821555 | ORPH roc_pc_rk3399 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821581 | ORPH rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821583 | rock_pi_4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821585 | ORPH rock_pi_n10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821587 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821612 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 | -- http://autobuild.buildroot.net From neal.frager at amd.com Sat Nov 12 07:57:48 2022 From: neal.frager at amd.com (Frager, Neal) Date: Sat, 12 Nov 2022 07:57:48 +0000 Subject: [Buildroot] [git commit] add configs/zynqmp_kria_kv260_defconfig In-Reply-To: <20221111214345.419477ef@windsurf> References: <20220506191229.6154E85C61@busybox.osuosl.org> <20221111214345.419477ef@windsurf> Message-ID: <0C68589E-3CD4-45B3-9664-016BB50D510B@amd.com> Hi Thomas, > Le 11 nov. 2022 ? 21:43, Thomas Petazzoni a ?crit : > > ?Hello Neal, > >> On Fri, 6 May 2022 21:19:30 +0200 >> Peter Korsgaard wrote: >> >> commit: https://git.buildroot.net/buildroot/commit/?id=b73f5c32af8a5bfc4af9b38dc691d01057f73443 >> branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >> >> This patch adds support for Xilinx Kria KV260 starter kit. >> >> KV260 features can be found here: >> https://www.xilinx.com/products/boards-and-kits/kv260.html > > The build of this defconfig is currently broken. The failure can be > seen at https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281. > Full build log is at > https://buildroot.org.gitlab.io/-/buildroot/-/jobs/3310463281/artifacts/build.log. > > The error looks like this: > > MKIMAGE u-boot.itb > FATAL ERROR: Couldn't open "fit-dtb.blob": No such file or directory > ./tools/mkimage: Can't open u-boot.itb.tmp: No such file or directory > make[2]: *** [Makefile:1431: u-boot.itb] Error 255 > make[2]: *** Waiting for unfinished jobs.... > > Could you have a look? > I am away for the weekend, and I do not have access to a computer at the moment. Looking at the error, perhaps something happened to the uboot.fragment file? There is an option config_multi_dtb_fit which needs to be enabled for generating the fit-dtb.blob. I still see it in the sources when I look at the source tree. But I do see something strange. The main branch appears not to include the move of the device tree definition to custom make opts instead of the uboot.fragment file. Did the latest patch for the kv260 get undone? > Thanks a lot! > > Thomas Petazzoni > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com If not solved by then, I can look at it when I am back on Monday. Best regards, Neal Frager AMD From yann.morin.1998 at free.fr Sat Nov 12 09:07:31 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 10:07:31 +0100 Subject: [Buildroot] Remaining issue with Dracut runtime tests In-Reply-To: <20221111215321.7cfdbc46@windsurf> References: <20221111215321.7cfdbc46@windsurf> Message-ID: <20221112090731.GA2123054@scaer> Thomas, All, +Thierry, who submitted dracut in the first place, +Adam, who I know uses dracut On 2022-11-11 21:53 +0100, Thomas Petazzoni spake thusly: > Even after your recent Dracut runtime tests fixes there is still one issue: > > ====================================================================== > FAIL: test_run (tests.fs.test_cpio.TestCpioDracutUclibcMergedUsr) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/builds/buildroot.org/buildroot/support/testing/tests/fs/test_cpio.py", line 105, in test_run > self.check_dracut() > File "/builds/buildroot.org/buildroot/support/testing/tests/fs/test_cpio.py", line 60, in check_dracut > self.assertNotEqual(out.find("usr/lib/libz.so"), -1) > AssertionError: -1 == -1 > ---------------------------------------------------------------------- > > See: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 > > Could you have a look? The error occurs because we can't find usr/lib/libz.so in the list of files in the cpio archive: $ cat -n support/testing/tests/fs/test_cpio.py [...] 60 self.assertNotEqual(out.find("usr/lib/libz.so"), -1) [...] And it is indeed not there (I used the cpio from the pipeline, of course): $ cpio --list /dev/null 2>&1 || . /lib/dracut/dracut-dev-lib.sh So, meh... :-( Final data point: as usual, the tests run OK here: libz is in /usr/lib, and /lib is a symlink to /usr/lib, exactly as expected. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 12 10:15:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 11:15:46 +0100 Subject: [Buildroot] Remaining issue with Dracut runtime tests In-Reply-To: <20221112090731.GA2123054@scaer> References: <20221111215321.7cfdbc46@windsurf> <20221112090731.GA2123054@scaer> Message-ID: <20221112101546.GB2123054@scaer> All, On 2022-11-12 10:07 +0100, Yann E. MORIN spake thusly: > On 2022-11-11 21:53 +0100, Thomas Petazzoni spake thusly: > > Even after your recent Dracut runtime tests fixes there is still one issue: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 > > Could you have a look? > The error occurs because we can't find usr/lib/libz.so in the list of > files in the cpio archive: [--SNIP--] > Final data point: as usual, the tests run OK here: libz is in /usr/lib, > and /lib is a symlink to /usr/lib, exactly as expected. I was able to reproduce the issue by running in our reference build iamge, registry.gitlab.com/buildroot.org/buildroot/base:20220206.1756 This is a good starting point; now, we can investigate further. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 12 12:34:32 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 13:34:32 +0100 Subject: [Buildroot] [PATCH] package/dbus-broker: audit support needs libcap-ng Message-ID: <20221112123432.1075333-1-yann.morin.1998@free.fr> Since v14 in 2018, audit support has needed libcap-ng. Fixes: http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ Signed-off-by: Yann E. MORIN Cc: Norbert Lange --- package/dbus-broker/Config.in | 1 + package/dbus-broker/dbus-broker.mk | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package/dbus-broker/Config.in b/package/dbus-broker/Config.in index c7206232da..aa6584c392 100644 --- a/package/dbus-broker/Config.in +++ b/package/dbus-broker/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_DBUS_BROKER depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17 depends on BR2_PACKAGE_SYSTEMD select BR2_PACKAGE_EXPAT + select BR2_PACKAGE_LIBCAP_NG if BR2_PACKAGE_AUDIT help Linux D-Bus Message Broker. diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index c0a58de9ad..e82b79220d 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -28,7 +28,8 @@ DBUS_BROKER_DEPENDENCIES = expat systemd DBUS_BROKER_CONF_OPTS = -Dlauncher=true ifeq ($(BR2_PACKAGE_AUDIT),y) -DBUS_BROKER_DEPENDENCIES += audit +# libcap-ng selected from Config.in +DBUS_BROKER_DEPENDENCIES += audit libcap-ng DBUS_BROKER_CONF_OPTS += -Daudit=true else DBUS_BROKER_CONF_OPTS += -Daudit=false -- 2.25.1 From peterlin at andestech.com Sat Nov 12 12:51:13 2022 From: peterlin at andestech.com (Yu Chien Peter Lin) Date: Sat, 12 Nov 2022 20:51:13 +0800 Subject: [Buildroot] [PATCH] package/rustc: Add BR2_riscv_g to condition of tier2 host tools Message-ID: <20221112125113.18264-1-peterlin@andestech.com> BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS should be enabled when BR2_riscv_g is selected, otherwise the packages depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS need to enable BR2_RISCV_ISA_CUSTOM_RV{M,A,F,D,C} explicitly to make rustc available. Signed-off-by: Yu Chien Peter Lin --- package/rustc/Config.in.host | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rustc/Config.in.host b/package/rustc/Config.in.host index 822de68dbb..143425f1cd 100644 --- a/package/rustc/Config.in.host +++ b/package/rustc/Config.in.host @@ -61,9 +61,9 @@ config BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS default y if BR2_powerpc64le && BR2_TOOLCHAIN_USES_GLIBC # riscv64gc-unknown-linux-gnu # "g" stands for imafd, and we also need "c". - default y if BR2_RISCV_64 && BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \ + default y if BR2_RISCV_64 && (BR2_riscv_g || BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \ BR2_RISCV_ISA_RVA && BR2_RISCV_ISA_RVF && \ - BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC && \ + BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC) && \ BR2_TOOLCHAIN_USES_GLIBC # s390x-unknown-linux-gnu default y if BR2_s390x && BR2_TOOLCHAIN_USES_GLIBC -- 2.34.1 From yann.morin.1998 at free.fr Sat Nov 12 13:37:07 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 14:37:07 +0100 Subject: [Buildroot] [PATCH] package/dracut: workaround breakage on non-merged-usr hosts Message-ID: <20221112133707.1674986-1-yann.morin.1998@free.fr> dracut is not really ready to be installed with a non-/ prefix, and it has a lot of hard-coded assumptions that it is going to run on the host for which it is goign to generate an initramfs; for example, it hard-codes calls to /lib/dracut/some-file in some of its modules. It also uses the host system layout to decide whether it needs a merged-usr or not. Furthermore, dracut populates the temporary directory which content will be used to generate the cpio, with a bunch of files, even before calling any of the dracut modules. The name for that temporary directory is not predictable (looks like the output of 'mktemp -d dracut.XXXXXX', with names like dracut.1Vfn9F seen while debugging). As a consequence, we can't prepare the temporary directory with the proper symlinks beforehand. So, we provide a very-early module of our own, that will (hopefully) run before any other module, to fixup the messed-up layout prepared by dracut. This module moves the content of /lib, /bin, and /sbin, out and into their counterparts in /usr, and creates the usual symlinks. When we do not require a merged-usr, then we have nothing to do, so the module checks for /lib being a symlink, as the hint that we want a merged-usr or not. Note: currently, we've seen nothing that dracut installed in /bin or /sbin, but for trying to be future-proof, we also handle them; this causes a spurious warning: mv: cannot stat '..../build/buildroot-fs/cpio/tmp/dracut.YQnzNP/initramfs/bin/*': No such file or directory Since there are already quite a bunch of similar failures in the official modules bundled in dracut, an extra such issue or two should not be too scary... Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 Signed-off-by: Yann E. MORIN Cc: Thierry Bultel Cc: Adam Duskett --- package/dracut/dracut.mk | 2 ++ package/dracut/merged-usr-module-setup.sh | 26 +++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 package/dracut/merged-usr-module-setup.sh diff --git a/package/dracut/dracut.mk b/package/dracut/dracut.mk index 742a073a36..597492bc5e 100644 --- a/package/dracut/dracut.mk +++ b/package/dracut/dracut.mk @@ -22,6 +22,8 @@ HOST_DRACUT_POST_INSTALL_HOOKS += HOST_DRACUT_POST_INSTALL_WRAPPER_SCRIPT # "ld-musl-x.so" symlinks, respectively - else the init process cannot # start define HOST_DRACUT_POST_INSTALL_LIBC_LINKS_MODULE + $(INSTALL) -D -m 0755 package/dracut/merged-usr-module-setup.sh \ + $(HOST_DIR)/lib/dracut/modules.d/0000-merged-usr/module-setup.sh $(INSTALL) -D -m 0755 package/dracut/libc-links-module-setup.sh \ $(HOST_DIR)/lib/dracut/modules.d/05libc-links/module-setup.sh endef diff --git a/package/dracut/merged-usr-module-setup.sh b/package/dracut/merged-usr-module-setup.sh new file mode 100644 index 0000000000..6dc0e7ca7b --- /dev/null +++ b/package/dracut/merged-usr-module-setup.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +check() { + [ -L "${dracutsysrootdir?}/lib" ] +} + +depends() { + return 0 +} + +install() { + # dracut pre-installs a set of files before calling any of + # the modules, and dracut also messes up host vs. target + # system, so on a non-merged-usr host, it will prepare a + # non-merged-usr initramfs, even though the current config + # is for a merged-usr system. + # So undo its borkage. + for dir in lib bin sbin; do + mkdir -p "${initdir?}/usr/${dir}" + if [ -d "${initdir?}/${dir}" ]; then + mv "${initdir?}/${dir}/"* "${initdir?}/usr/${dir}" + rm -rf "${initdir?}/${dir}" + ln -s "usr/${dir}" "${initdir?}/${dir}" + fi + done +} -- 2.25.1 From yann.morin.1998 at free.fr Sat Nov 12 13:38:29 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 14:38:29 +0100 Subject: [Buildroot] Remaining issue with Dracut runtime tests In-Reply-To: <20221112101546.GB2123054@scaer> References: <20221111215321.7cfdbc46@windsurf> <20221112090731.GA2123054@scaer> <20221112101546.GB2123054@scaer> Message-ID: <20221112133829.GC2123054@scaer> Thomas, All, On 2022-11-12 11:15 +0100, Yann E. MORIN spake thusly: > On 2022-11-12 10:07 +0100, Yann E. MORIN spake thusly: > > On 2022-11-11 21:53 +0100, Thomas Petazzoni spake thusly: > > > Even after your recent Dracut runtime tests fixes there is still one issue: > > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 > > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 > > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 > > > Could you have a look? There, there: https://patchwork.ozlabs.org/project/buildroot/patch/20221112133707.1674986-1-yann.morin.1998 at free.fr/ Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Sat Nov 12 20:32:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 12 Nov 2022 21:32:44 +0100 Subject: [Buildroot] [PATCH v2] package/swupdate: add libubootenv as dependency In-Reply-To: <20221110102313.182828-1-buildroot@heine.tech> References: <20221110102313.182828-1-buildroot@heine.tech> Message-ID: <20221112213244.161b83fe@windsurf> Hello Michael, On Thu, 10 Nov 2022 11:23:12 +0100 Michael Nosthoff via buildroot wrote: > when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to > use uboot the build fails because libubootenv is not a dependency. > > Fixes: > bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory > 23 | #include > > Signed-off-by: Michael Nosthoff Could you provide a bit more details? Your change is only making sure libubootenv is built before swupdate *if* libubootenv is eanbled in the Buildroot configuration. This would mean libubootenv is an optional dependency of swupdate. But your commit log seems to imply otherwise. We are not seeing any build errors on swupdate in our autobuilders. Could you provide an example Buildroot configuration that exhibits the issue? Thanks Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 12 21:20:34 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 12 Nov 2022 22:20:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/mdio-tools: needs fork Message-ID: <20221112212034.5472-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since the addition of the package in commit 8fdf8731e727dc5c2d4080d7a56e1d71dc25e533: mdio.c: In function 'mdio_modprobe': mdio.c:738:15: error: implicit declaration of function 'fork' [-Werror=implicit-function-declaration] 738 | pid = fork(); | ^~~~ Fixes: - http://autobuild.buildroot.org/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 Signed-off-by: Fabrice Fontaine --- package/mdio-tools/Config.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in index f24c1a6974..237f4454cc 100644 --- a/package/mdio-tools/Config.in +++ b/package/mdio-tools/Config.in @@ -1,12 +1,15 @@ comment "mdio-tools needs a Linux kernel to be built" + depends on BR2_USE_MMU depends on !BR2_LINUX_KERNEL comment "mdio-tools needs a toolchain w/ headers >= 5.1" + depends on BR2_USE_MMU depends on BR2_LINUX_KERNEL depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 config BR2_PACKAGE_MDIO_TOOLS bool "mdio-tools" + depends on BR2_USE_MMU # fork() depends on BR2_LINUX_KERNEL depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 select BR2_PACKAGE_LIBMNL -- 2.35.1 From troglobit at gmail.com Sat Nov 12 21:36:50 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Sat, 12 Nov 2022 22:36:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/mdio-tools: needs fork In-Reply-To: <20221112212034.5472-1-fontaine.fabrice@gmail.com> References: <20221112212034.5472-1-fontaine.fabrice@gmail.com> Message-ID: On Sat, 2022-11-12 at 22:20 +0100, Fabrice Fontaine wrote: > Fixes: > ?- > http://autobuild.buildroot.org/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 > > Signed-off-by: Fabrice Fontaine Reviewed-by: Joachim Wiberg From fontaine.fabrice at gmail.com Sat Nov 12 21:36:55 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 12 Nov 2022 22:36:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntfs-3g: security bump to version 2022.10.3 Message-ID: <20221112213655.110226-1-fontaine.fabrice@gmail.com> Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device. https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 Signed-off-by: Fabrice Fontaine --- package/ntfs-3g/ntfs-3g.hash | 2 +- package/ntfs-3g/ntfs-3g.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ntfs-3g/ntfs-3g.hash b/package/ntfs-3g/ntfs-3g.hash index 89bce73559..3fcba6af4d 100644 --- a/package/ntfs-3g/ntfs-3g.hash +++ b/package/ntfs-3g/ntfs-3g.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz +sha256 f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c ntfs-3g_ntfsprogs-2022.10.3.tgz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/ntfs-3g/ntfs-3g.mk b/package/ntfs-3g/ntfs-3g.mk index 64800c5eeb..62c515d50f 100644 --- a/package/ntfs-3g/ntfs-3g.mk +++ b/package/ntfs-3g/ntfs-3g.mk @@ -4,7 +4,7 @@ # ################################################################################ -NTFS_3G_VERSION = 2022.5.17 +NTFS_3G_VERSION = 2022.10.3 NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz NTFS_3G_SITE = http://tuxera.com/opensource NTFS_3G_CONF_OPTS = --disable-ldconfig -- 2.35.1 From yann.morin.1998 at free.fr Sat Nov 12 22:05:37 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 23:05:37 +0100 Subject: [Buildroot] [PATCH] package/matchbox-starup-monitor: fix build without C++ Message-ID: <20221112220537.2521750-1-yann.morin.1998@free.fr> matchbox-startup-monitor is an ageing package, and uses an old configure.ac with archaic constructs. This had generated a configure script that incorrectly tries to look for and validate a C++ compiler: checking for powerpc64le-buildroot-linux-gnu-g++... no checking whether we are using the GNU C++ compiler... no checking whether no accepts -g... no checking dependency style of no... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check Calling autoreconf fixes the issue, as the generated configure no longer tries to look for a C++ compiler at all anymore. Running autoreconf does not add any new dependency, as they are already in the dependency chain via other packages. Fixes: http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ See also similar changes: 9993a36f5e12 package/pamtester: fix build without C++ c05cc5de868c package/madplay: needs autoreconf eae18d01abc7 libmad: needs autoreconf 43274dd3e0da package/libid3tag: needs autoreconf Signed-off-by: Yann E. MORIN --- package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk index c80e75332c..cd2ae4162f 100644 --- a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk +++ b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk @@ -11,4 +11,9 @@ MATCHBOX_STARTUP_MONITOR_LICENSE = GPL-2.0+ MATCHBOX_STARTUP_MONITOR_LICENSE_FILES = COPYING MATCHBOX_STARTUP_MONITOR_DEPENDENCIES = matchbox-lib startup-notification +# Obsolete constructs in the archaic configure.ac generated an outworn +# configure script that incorrectly searches a C++ compiler. Regenerate +# the autoconf machinery to avoid failures without a C++ compiler. +MATCHBOX_STARTUP_MONITOR_AUTORECONF = YES + $(eval $(autotools-package)) -- 2.25.1 From peterlin at andestech.com Sun Nov 13 10:38:26 2022 From: peterlin at andestech.com (Yu-Chien Peter Lin) Date: Sun, 13 Nov 2022 10:38:26 +0000 Subject: [Buildroot] [PATCH] package/rustc: Add BR2_riscv_g to condition of tier2 host tools In-Reply-To: <20221112125113.18264-1-peterlin@andestech.com> References: <20221112125113.18264-1-peterlin@andestech.com> Message-ID: On Sat, Nov 12, 2022 at 08:51:13PM +0800, Yu Chien Peter Lin wrote: > BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS should be > enabled when BR2_riscv_g is selected, otherwise the packages depends > on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS need to enable > BR2_RISCV_ISA_CUSTOM_RV{M,A,F,D,C} explicitly to make rustc available. Sorry, I need to enable RVC for rustc, please revoke this patch. Peter Lin > > Signed-off-by: Yu Chien Peter Lin > --- > package/rustc/Config.in.host | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/rustc/Config.in.host b/package/rustc/Config.in.host > index 822de68dbb..143425f1cd 100644 > --- a/package/rustc/Config.in.host > +++ b/package/rustc/Config.in.host > @@ -61,9 +61,9 @@ config BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS > default y if BR2_powerpc64le && BR2_TOOLCHAIN_USES_GLIBC > # riscv64gc-unknown-linux-gnu > # "g" stands for imafd, and we also need "c". > - default y if BR2_RISCV_64 && BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \ > + default y if BR2_RISCV_64 && (BR2_riscv_g || BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \ > BR2_RISCV_ISA_RVA && BR2_RISCV_ISA_RVF && \ > - BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC && \ > + BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC) && \ > BR2_TOOLCHAIN_USES_GLIBC > # s390x-unknown-linux-gnu > default y if BR2_s390x && BR2_TOOLCHAIN_USES_GLIBC > -- > 2.34.1 > From thomas.petazzoni at bootlin.com Sun Nov 13 07:37:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 07:37:57 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-12 Message-ID: <20221113073803.6340940562@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-12 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 2 | 0 | 6 | 2022.08.x | 18 | 12 | 0 | 30 | master | 166 | 186 | 0 | 352 | next | 53 | 98 | 0 | 151 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 16 libnss-3.84 | 16 imagemagick-7.1.0-51 | 12 host-binutils-2.38 | 8 xz-5.2.7 | 8 linux-6.0.1 | 6 dash-0.5.11.5 | 5 host-pahole-1.24 | 5 lirc-tools-0.10.2 | 4 unknown | 4 gerbera-1.10.0 | 3 gobject-introspection-1.72.0 | 3 host-go-1.19.3 | 3 libgcrypt-1.10.1 | 3 libgpg-error-1.45 | 3 afboot-stm32-3566acd582e553... | 2 efivar-38 | 2 host-rust-1.64.0 | 2 libmdbx-0.11.12 | 2 linuxptp-3.1.1 | 2 perl-5.34.1 | 2 quickjs-2021-03-27 | 2 rauc-1.8 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 bat-0.19.0 | 1 berkeleydb-5.3.28 | 1 binutils-arc-2020.09-release | 1 brltty-6.5 | 1 coreutils-9.1 | 1 crucible-2022.05.25 | 1 crun-1.5 | 1 dahdi-linux-3.2.0 | 1 dhcp-4.4.3-P1 | 1 dieharder-3.31.1 | 1 docker-cli-20.10.19 | 1 erlang-22.3.4.22 | 1 exempi-2.6.1 | 1 f2fs-tools-1.15.0 | 1 fdk-aac-2.0.2 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 freetype-2.12.1 | 1 frr-8.3.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdal-3.5.1 | 1 gitlab-runner-14.5.1 | 1 google-breakpad-c85eb4a59b6... | 1 host-abootimg-1ebeb393252ab... | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-delve-1.8.0 | 1 host-gcc-final-10.4.0 | 1 igh-ethercat-1.5.2 | 1 kmod-30 | 1 libcpprestsdk-2.10.18 | 1 libkcapi-1.4.0 | 1 libndp-1.8 | 1 libsigrok-0.5.2 | 1 libxml2-2.10.3 | 1 linux-5.10.145-cip17-rt7 | 1 lxc-5.0.1 | 1 matio-1.5.23 | 1 mdio-tools-1.2.0 | 1 mongodb-4.2.18 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 openresolv-3.12.0 | 1 poppler-22.10.0 | 1 proxychains-ng-4.16 | 1 pv-1.6.20 | 1 python-scipy-1.8.1 | 1 python3-3.10.8 | 1 qemu-7.1.0 | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 rtl8821au-4235b0ec7d7220a63... | 1 sdl-1.2.15 | 1 traceroute-2.1.0 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 vlc-3.0.17.4 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 xxhash-0.8.1 | 1 zeek-4.1.1 | 1 zip-3.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/725ba4b7582efa17ae42276a008f00d57723d600 | s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/9bd0103433551466ca5ffa36c71c39a3235850ba | arm | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/2c1dc9e9168aef8904c78b8ac23b657dacc8a48a | powerpc64le | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/48f24d1f85a5451a9d305dd132b2b4b273b8b75c | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/d637293bdc74c55e2cc9d528ec8e5b03e722d6a0 | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/fb9ab94d0bed270e242dd2b065084fce3870ecf6 | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/878fcb5eccf891a4477edd7bb9a68515de9b25dc | sh4eb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/b74964d4a3c36ca9811b2958e9a1521a9481cc9f | ORPH arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/bc8f754dd9fe61a80605c82bf6c35f39d2293717 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/85622197d55c3794eeef5273915457e1e4cfaee0 | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/fbfbd1a4280abc990d931a3d9df502b7d5de1df0 | ORPH i686 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/50589b9a96facb37eb7fb30721ba7478dec1da5e | or1k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/63800c44434bcd46a505aa4918ad9cc492f386ea | mips64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/552625e5bd263c56bcd025544f68223b5c990f63 | sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e5dbe2a3e09f1b92aed9c76620602cfa07214149 | ORPH xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/666dceddd6a01c73276ac10bc3c79982c3a3b32d | ORPH sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/eba7ba1c71755f8e5970b0dd26a0630c1ddd2449 | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/35fd2a999e654c281577961f6596d46341b7f613 | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/56d60598e5885ed17fb059275f69af0ae4338e16 | ORPH xtensa | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/51c5e42c782515dc3ae0f96cdd4d2da37199912c | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/f5c9948fb800dec7a8b015fe703ac279b2b705e4 | s390x | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/02e28bf9231612fdbb4d271283f5611a2fa13ae9 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/00fac12608d4c836351a5308b9c52e765ad2ca70 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/546ce634b4a69ec40bd84df4db469005cc22f95c | aarch64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/efce88c4c0873015c2dac2808780c34915b77692 | arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/302b93fdcc6a62f8ccc42b1e78d781ab94997e32 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/ea769154707875216ef071978904cc2a2b14ba47 | x86_64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/7557ab0a81832829a2e5d689172b545b3270b833 | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/33a6b1691ec11127c06adc8fe654214451b189ab | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2c233767bfb3efe0c125fa0b6a2c4e4efc4b0da7 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/3b387b9ade5ae30d33fb3f238cb4c1069f822a25 | s390x | freetype-2.12.1 | NOK | http://autobuild.buildroot.net/results/169b876de9ed07a81c6e4b8d09627ba3d7b27c88 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/a6affd0ada2b3ebeae84a3af81ac04c43ae89cc8 | arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/55774df26177d09f67dc9669ad9677caa505d1a6 | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b8b73327fb9ef0f439fac716f8c33e4c7ace8607 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5a8c67b0f8423faa30f0a57b700fc616fb13165f | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d6a163d98464261ea7827b5e2f5baa58526f9b7c | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/179f161e424530cf9178b1ceaef6f8a4aadf619e | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/315b4d0ce3e2e78fbac6077c54fb8cfd968ab634 | or1k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5b1b006d46f017c00441244cade6f76ecf928eb1 | nios2 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5b1d1ff1fc11dd550ac4015a5439ed1accc9a7ee | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/fba21633696467c70f9234441fe3b1a5369e9c8d | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a0c34c8a30a9ab42aedccf34bb6ef0bce25023ad | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a5eeaba024e7442cb2fa008f1822ab94af21cd7b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4ab9b78937516e80b20df92842930531d866a97e | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bd8ed031c8a5e81f5700360a6401b721a32670fa | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1b966c5e88880378ca433da61f0dfb9a7f362e3f | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b24ee4b7b6049ef8233bce4676ed7581de3d4777 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a89c11b57d86dfa5334780442068579b25e474bd | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ff9b49a1446696bae497cf63b3916fa6922b8997 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e4b71135b3e660a44501faaf626862b2e32997c7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a034db1ca1450eeaedb97e84f3c6ef22d842cfbc | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f30e21462767ec95a98b39bbc61437a89b0f6db2 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/096209fe3a5e636ff40cd7bac466443f8e79c877 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d313d474bab84f4345768c8d2fc633f0f13f47cd | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0752bc01f48d9487d22094fa404d7806894d515e | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ab1b4674e4fd62833a25f337884dfaa1d29fb31f | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d73373560951ec48367988b30e0a0eba51462d19 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f5c36bff4f370d7f91b1d754982ec40480104f88 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dabeb761aac5b12c44dab16c6770cfac830efb19 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/061a3defb74b4d0358e84f26167548e9a8e01fe0 | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/083be88805fa92cf233175cbcee5a4c1ab94fee0 | nios2 | host-abootimg-1ebeb393252ab... | NOK | http://autobuild.buildroot.net/results/00479404395ac3c4670a578e01da6a6365f46629 | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/f08dc0f57ee0678422c9810da9236a6185a9e826 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cb2861f77c2fd47efdc3af24390f4f55ba5b008e | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4942c625807970a55a49fe725bc06581b53245f5 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/091cc669a7420145b5d718eee895794b5dd5854f | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b7bf1ba58238ace269a760f1cea4c5df288a943 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ffc7868eb899fb6bb2d13da75853cd82cf1de9a1 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/23a69f13b1ec3e18492a4e480b992aff276fdd19 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bc3ed9a3234f686d1b59efa2181f2b41099f349e | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b020a0d6a20186e42476ec3c08a60f0fbc6ced6 | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/7046a3c64603203a92baf2cd5c00c2a91bcca281 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/ef33d624146f9c2920a1c3b9ed2e773e943d57a9 | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6e5a348144ff886ac0c27f05ea62d429eff1a2ef | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/9c7777096632ba73ac6485373bde7c11c1510935 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c9a5e087ee5a787896e352ef99c85341d4764f8b | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7968854e1b9c90e1000e8b7fc1be8361a12f77e5 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/42d52cb75a7f7262713fc79b7010650201e73b3c | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4aad37c585926b8df5900d0bc3b8e5355c57bc8b | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/deadafa7b38ca11b82b2e86985068942f2711056 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0f44ebf14ed7a0db4d6e8a5dcdad9bac53d23f19 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a9caa95275f41145a9feb8229598baceb19a5c71 | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/bdeac80fa36c8d196303949e0f6def00f2386201 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8bb0c71a1ac953fa06be06bd0f17e32c54f0544e | powerpc64le | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/4dc9b71c805a8156bcf8f398edd3a30f2b6ac6da | sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c4668c3495e297991d6f52cd508441618cf6c189 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/52d4017a681621494d9d73728515c297087544e1 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/dd0856f24eb027e681bbc63f3793995cee997c0b | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8d0c82c303e343282f4a79bd688d60f375fd32bc | ORPH microblaze | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/81ad1c4a8b92ca4bc9e4f0ad34bbcd1ad85f7c9b | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/886f418a8120233894ed9f03ed948528780ac201 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5d8df12bae9222c6f500e146935ed86057f8b89e | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f8f97c53ba5896d9a3791ca07cb835edea6250e7 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/df76278a9ce3bdfe6632612a47954ef5e1ef4d98 | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c16a8010519e5d353a7e168c3539c3a86da67ec6 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e11e47ba110918502daaebb493d10fecf772a652 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5fe0f491e6e5bb882466ae21cd67a296603a9258 | ORPH x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/45043f7bacd2510bc1b2361201df5d3a4a355df0 | arceb | libcpprestsdk-2.10.18 | NOK | http://autobuild.buildroot.net/results/cba66d17d3a53f64c37e987cd010c197727f7fce | ORPH i486 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/036b203db7c0a510e0a670860e9d823ce64b33c1 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5b9221e057195602bc37297af704b7854a02e072 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ee54bd78cb9ac49a308163fef05c7a31f11fab42 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/552ab753e9056a06b539aa5c85173eea8d31ab29 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e6d515ada012391ae68f827931a03ecbf04c160e | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/17aefe59f4e30679bb1654b39df9398acb5b7c0b | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/9a94636f5924a934054a5fa72f071c912dcb1103 | sh4aeb | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/586ff17755d7095f1fcc5c40db09385b6713d3a5 | mips | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/c6017cd593b93b0191f07b8a5dd8185a5b6401d7 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/72b7ed4c3b8849b777fa1d830dbd54533f43ef03 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6b7e3c49f215ed726f442714e30c23d7d7ed7923 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b896147b459f28613c5962abd775e0c11648eda5 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/65f5fcb54321632cb0ea874c2f13c6ddcfd0f48a | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fff546650716f73e00c89adf38640a619c759aaa | sh4 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/253c2e9e3d14b43bf9577b00a2eff2a3ce54e549 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/74527e9128ca676a96b9790156e379d55908c975 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/286c0a971d60e78f18b1536616ebc095b445b182 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/af5b90c9a7af771f431bccf36ce3b167e3d13197 | i586 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0f3b6d0301066b162a6b791c3246114db1c28bf7 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/93bce6a0e4ed7c3d4d294eac2db8d4123f20766f | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8e89fb216f27d3b43c7037867a01c87e0375528a | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6ee88dd9a7873ec144129ac3884b191401f8e964 | xtensa | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1767f08ac342ea79525049d49c913fe4fe6bb3b4 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c7ea37ec636fbe955bacb9c5c891a8a4f32fc3ca | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/752349c40f97658235606d2ea4b3c92a8c0ee5da | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/078da2d52265dbda2fd45128fa4d04a1f38680c4 | mipsel | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/e42f59e0a12ed551d63a1e28075c36de8166de04 | mips64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/612c8398c6304293ffd28f22584806d2fc5c1773 | mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/6468552b23f8cabeb2dbcb8600c1e852b4b14218 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e4259e275050132656ac9be44f9dfac10f3eee3b | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/00376c9520c72da9b0c6c09040dd2141f2bb023a | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0794b547f853212ed140d9f1a088cdeb1985886a | ORPH arc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/4985f1e1069fc579332e0205269dcb70a7c7f680 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f8c010b0fc8b2ab58730c84b75581ef1ce94f939 | ORPH sh4aeb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3afdc4b1c28037b1d0bddb53db01df9cff1133f8 | ORPH x86_64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/32e4e889d3c76ec2efa0382bff9ec714a446a08d | or1k | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/97872947125a797867bf19ab77010acbd83b0dea | aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/380537d1ab9271e58b0766d9ada03477c1d933f6 | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2b1feeec7c29236983d560b91e5d54e23b5ace41 | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/f5395b178d1de29146bf33e5531dca1a7255da6b | ORPH s390x | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/808b415fd18540ae0652b1d722cbadcaef53b117 | ORPH aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/d81c9694c4ac36b2d303383b8562c2820f870766 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/e02c71544a68f65190b37a4ad436c9584e8bdc5d | riscv64 | mdio-tools-1.2.0 | NOK | http://autobuild.buildroot.net/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/9b3b66c09b66b1dc1ed87de25ec3bd4f8ea63d49 | nios2 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/05510a8619c7fe875a4624bb1fbc2d6f8fc1f762 | aarch64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/3a4deb1b1c78c0224de8ec7b68627fae538b3770 | ORPH s390x | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/4c04d7d8894c9cc7f27d8021f59aa869513089d5 | arceb | openresolv-3.12.0 | NOK | http://autobuild.buildroot.net/results/caa60907b5ed0daeac0292c8abe5db88b3e3bd80 | nios2 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/0baa0162c94b4079b5bbfa673b7556c284ff34d9 | m68k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/d7c585b28dbf690cbc10c196ed296793649c613e | xtensa | poppler-22.10.0 | NOK | http://autobuild.buildroot.net/results/cd8b7b9a9bbb68b65c70a7e111bce1a3a243d3d7 | aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/f88749ac4b819dbb50d9164f1a4292ebfed238ab | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/e5f3bf181d6bca6d65b7696bc75fe15ff514f70c | ORPH sh4 | python-scipy-1.8.1 | NOK | http://autobuild.buildroot.net/results/a1a445894926296f777f22cd7abae2b725c92644 | powerpc | python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/184ced80868926d14c29ed0a7917f453eeb731a4 | mips | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/8c7f6dd1e597fddebcfde10a2aa75e987dcc02f8 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/981ddb459686b3cc6a1659ddfdf399622cf9bb89 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/bd14487cf672cbb640f351520aecf04c3b0927d9 | or1k | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/a52d117553d47202cbf6ddf6e33747982ef249ef | i586 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/c153d98419eafcd6eea1ac448f9993c71c4c92e9 | or1k | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/28fe756260b88c910b1d15500f395feac81ec939 | microblazeel | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/fb013225a8d59a9eb9a97356a72ee53c09fb29c0 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d5a2ce1688d9d7976e4da52b60a536fee300f3fd | ORPH arm | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/5afc814a1a54c686876ba8f46429f6c5f17f000e | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cbee2a1b6217310a51c8bf89257b15c00a3e1a54 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/08268292f7efcc9a84ebde6e35fd6ff9c62fe4e8 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/f1d9e0c02fba310b78b449ea6c9822c842e32953 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/912e910c185fde362830deceb1b59db53fd393e0 | arm | unknown | NOK | http://autobuild.buildroot.net/results/f3fd61411f94817ce3f8151b184109e9cb3b76b1 | powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/d78cf9c569c8ecbf176e3b3440d6c936e065bff9 | ORPH x86_64 | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b | aarch64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/4ff51fd4f39397f53c328ecab6be3ae8d31f88a8 | ORPH riscv32 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/9fcdd2d748edfdb51da998adc0ec29df49df9138 | sh4eb | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/dea6329698e8b53943c90c74e027ef5ae42a8495 | arm | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/995440f3572e32365cd58ef3e02a8cf6f3312931 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d66604168942758b51f7e0fa081df6eecb4d892a | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6b573e5e1fda94c63b1aac97c0e121df9476ad54 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/edd1f6e5d781abb635af381c14ba6f4e753d8bf6 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/973e36b70d965d9f20978955217969b351604627 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/123bc4760d167e52b3968e8337d16ccd456b4690 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eb134d949f291faa7bed55f55783fe522de4e582 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d65c4687fed690a95ef57b8df81b9047b0cc87a5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fceac529bd1d7e3eb400616e12de9426aec1464c | ORPH powerpc64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/dc2779d5d1c5271c04cca294a3667caecfa45e07 | arm | zip-3.0 | NOK | http://autobuild.buildroot.net/results/679a80998c025d2d4d08be957165a3d701d84edc | Classification of failures by reason for next --------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 7 imagemagick-7.1.0-51 | 7 libnss-3.84 | 7 aubio-0.4.9 | 4 jack2-1.9.21 | 4 crun-1.5 | 3 host-binutils-2.38 | 3 host-go-1.19.3 | 3 libkcapi-1.4.0 | 3 s6-linux-init-1.0.6.3 | 3 dash-0.5.11.5 | 2 elfutils-0.186 | 2 gobject-introspection-1.72.0 | 2 host-pahole-1.24 | 2 kmod-30 | 2 libmad-0.15.1b | 2 lxc-4.0.12 | 2 python-bunch-1.0.1 | 2 acpid-2.0.34 | 1 alsa-utils-1.2.8 | 1 apcupsd-3.14.14 | 1 binutils-arc-2020.09-release | 1 boost-1.80.0 | 1 dhcp-4.4.3-P1 | 1 dust-0.8.1 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gensio-2.5.5 | 1 gmp-6.2.1 | 1 host-abootimg-1ebeb393252ab... | 1 host-libtool-2.4.6 | 1 host-python-greenlet-2.0.0 | 1 igh-ethercat-1.5.2 | 1 libcodec2-1.0.5 | 1 libglib2-2.72.3 | 1 linux-6.0.1 | 1 linuxptp-3.1.1 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 openblas-0.3.21 | 1 openpgm-5-3-128 | 1 p11-kit-0.24.1 | 1 pcsc-lite-1.9.9 | 1 perl-5.34.1 | 1 php-8.1.12 | 1 pv-1.6.20 | 1 python-bcrypt-4.0.1 | 1 snmppp-3.4.10 | 1 socat-1.7.4.4 | 1 tealdeer-1.6.1 | 1 uqmi-0a19b5b77140465c29e2af... | 1 xvisor-0.3.1 | 1 xz-5.2.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/738dc1fe311ad183281b0db83dcd5aaf0f84d07c | ORPH mips64el | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/d802c3fc4947644f24af6cd7612bea06fdfec69f | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/b62fe00ab5b9497bf71e92939d386b8844d4dc36 | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/179d4efbdfb2fbc7fae2abfa2671623341c81b74 | sh4 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/2316984ab14bc1fca70c256efee02007e66e36cf | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a968e3bcab7e9fb3ab2ab896a0decc7d163687eb | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a238871ecbea184f6a3c9ff46756a31b0724dcff | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/ed209b0ae4c6c33ce31ffca0e92764b3e00f0025 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/84ffe3c2b1e701cb431a4869d7cee0fe3bd462f9 | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/fd17b3533f06e55993f31cb55866a4799827f7ad | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/3b8ea95f900082fca829c37407861559038ecd45 | mips64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/0b5e57abdc6b78e14511b01478d9ba762ded3071 | sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a8bfb23ff13ae9a1a62e6c584ce817467a506769 | ORPH nios2 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/dea88693b1cc94121748926d7889fd954e9cc201 | ORPH sh4eb | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/017e0b1e2485a173e401ca45e9fd5071c65ebfc7 | ORPH mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/2cdc6a7aec58b988327b9bca0669b8f4256280bd | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9c20459f3eaf870d4c4a40f4ada3d5a43938cfad | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/df5dc5d1301723e1cca619f0108895c24655641b | ORPH arm | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/5659cf933b6ab0c63aeffc579a8d092396071688 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7d5ef0a19c4f9dc99c684eae262e7d75bf46091f | ORPH sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/90f57b434a6019c4579a69915d3bac580e2da3f4 | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/392edbc1ee9af815512294a0148b9d85998ae104 | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/01cbb9bd725ef40213d8b499c921d9fc269c33a0 | aarch64_be | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/48f212cbbaa0bc9011e6a088e8d6bcf28e85d8bf | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d645774cfde9d14432e39f0aec1c62458ea59a6a | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/05d8731e9df79a6d0b141441f80270bf397b196d | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d59ca8179b119ae7aa1f447895cf3a7122687584 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/544e9ddf8fb8a9f14ffb388d3478c1814cfde6ab | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/209bb2bfd429d8a77b521ce8358b7892da9f31f7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4cec8e31af63043350527ff3ec484947eca3d9d4 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1d479e5118cdf3c8c0cb21e060a6eeaf949dafc5 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/e17c482e60fe247daf976739806148be20368711 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5d94af5de68fd4066534a4a92e71841f3be78e19 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4474a8c3afc0916b86c33de2c122c2b349544b06 | ORPH sparc64 | host-abootimg-1ebeb393252ab... | NOK | http://autobuild.buildroot.net/results/27c1ca4aaf894e814e2016d81eb5410fd833d2e3 | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/188f273728d98b9cafde467f38108bacd5f76b89 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3386e89bf0278e7cd231f2095c6db88419602bf8 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/36bf53b33012053fb4612412057ea5d355152262 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7ac8b77d56136ed491d6b57c32cadcb01c05e30e | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/81c38d81143f304408e6aa21e9ed786d7536e120 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3cbda4aed281c7b7995c118702bf9c74b4a35c06 | i686 | host-libtool-2.4.6 | NOK | http://autobuild.buildroot.net/results/6d018e726a6463626370bdbaf404de6616ea93cc | ORPH microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/6cdd7fd582d323d93e7884338b2e4082f53e73b1 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/125269159fa8ec3ea620d7aabb93468e11dca0fd | riscv32 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/9daf6d31a6cb34e9a8cc51486d4d969e33fe96e3 | aarch64_be | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/6df77c9c35d4fe702e8d2a847d9e18d49a721e89 | mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f7151c99a46bb408e1752681f5695152d8f84178 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8bf4e775308743d83c4856ebf1b6da78f0296946 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f509f83b92a7329f7674660eae699f30461ae8ed | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/010ff247753ab07e9dad53e94c2507dc27766dfc | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e840ddedddb49f9e4c9e3038aa02dde7cc480d91 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2d4828a07e4ca639453d443f1d4f29bff6d5687b | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/185af74c934f015b8b6c604bbf0d2bfd04bc8386 | ORPH microblaze | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/c6cd3e401eb9a6d765130800927d6616dfe08fd5 | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/db1da7e7467d95f463abe51fed6e4803d08ffa1e | aarch64_be | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/5d438cac460743490c25332576ef796f665a9b4c | aarch64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/921cbc79a8c6cec29212aaca52f4f83a115572c9 | x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/01f10b16cec889e9f2757bda1cae81ed13e50eac | armeb | kmod-30 | NOK | http://autobuild.buildroot.net/results/2f3cffd9a5cb12f2afc31cedb7bab65a03c8f6c7 | powerpc | libcodec2-1.0.5 | NOK | http://autobuild.buildroot.net/results/3a758f6d529a45ef64acf6e06c89d8c7d683a476 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6e5b6dd6100c7b336998a9795a46ae3020ccd58a | armeb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/3497408827bd774fdcfc17366a2b78bb0ffef4dc | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/672b5a2083520b3a9d3b8fd4e78249baa175979b | microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/7c95a01adccabd2b55d69b78955333fae641a2f8 | armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/274fe552a62c52015c9a7a19258e37513963b4c7 | ORPH armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/cc36989c4ab0ac88197ee2d8767df343b781cc21 | ORPH aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/abc61d09ff373ffe6b15a62342345900c704a70b | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4ad8ccf48dc12a56fb4d82589b2fcee8411a6f63 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b726b211eef47d2206781797b8ff99c59371d933 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4e719788ab81b190d5528fd668bda1b51dbe6ffb | sh4 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6b4798d5da20812ef91e303639107957258950b6 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b2ca9b0aef2a85fb9c4afea87a77453db06179be | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/277a96298c144a7e61a506d87952ad478c925598 | mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/fda7dd84a0bc64ca81cead5436e29e733b7195c2 | ORPH mips | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/b2e81c5fff030a484a62caaabf0d3abc92451b62 | aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/06197ff50aa4d99ad34f6a5bde73f7feb87dd3e6 | aarch64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/0f3d1dfca54f6a28829892f368a91d792d8b56f0 | or1k | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/9fb1377b38b69d2d74f14b8519016eba664bad33 | riscv64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e076c7a226b2e682937f0b2a50ffd1ec4aa3d5e0 | ORPH mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/46a71afd5ca7b49b661a0536a71f96148e995bcc | ORPH s390x | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/dd7127662943fb630dd37ac158d84822ee704554 | mips64 | p11-kit-0.24.1 | NOK | http://autobuild.buildroot.net/results/f2713831700d8f73a1c2044f789cc81393a1a6b9 | ORPH or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/79e304ac14d9471e54d98322a7fdc6cb5fe840e0 | ORPH sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/b2be2c4fd3c73c5638763cc0be6a8c43423a2aaa | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/3cefceb8fe8558c9eb548b3e396c30b23b6465e2 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/fd6caed1ae635d891de1bba1e88f4a2f7996e967 | ORPH x86_64 | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/34e0fe631819e92e9d669308e4c2dfbf21e4d920 | sh4a | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/2879a43fc0ffc04db47e45b254aaa984b8443f84 | arm | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/576a04804095c3e82308579e0700c260cb099511 | mips64el | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/83928b4544fba87982ca82857f62d8a02947f62b | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/47b39b689e646e3c19c5984f462a83b963f90dfa | powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/df2501eccc582ae7b47b9c38643ae0489d9a63f0 | mips64 | snmppp-3.4.10 | NOK | http://autobuild.buildroot.net/results/8b08e54bbcfc8ac2aa74001614bf87fb4aedbb08 | aarch64 | socat-1.7.4.4 | NOK | http://autobuild.buildroot.net/results/d06ce7fd2a7de52cca9dada2c12368195f9bec09 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/42398bc96d90e711218d480f7ae676ff13acccdd | sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/4bbe1da47d39569bfd6f444e221616de8cdd5159 | ORPH aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/96615f21febc4c59cba7cb11a8d006e2e7e21f8e | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/70c406854c33d4639ad279af635df034b4e85d91 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- host-go-1.18.8 | 1 igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/622c55915237091985c1fb7daf5d9ee4942bf82e | mips | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/97fcd666058d6e6f08ca48f8126b8dcb47e8e0a0 | Classification of failures by reason for 2022.08.x -------------------------------------------------- docker-proxy-f6ccccb1c082a4... | 1 elfutils-0.186 | 1 freeradius-client-1.1.7 | 1 gerbera-1.10.0 | 1 gmp-6.2.1 | 1 host-go-1.18.8 | 1 host-spirv-llvm-translator-... | 1 opus-1.3.1 | 1 pipewire-0.3.56 | 1 pixman-0.40.0 | 1 xenomai-3.0.10 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/b595259b356b1555008c5976d9c872c6a03e796a | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d15cab9131df9d3ece60b652d329bf2d47c881f4 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/60a9790802e43134b50a6d5a059ed2416d3d4897 | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3bc3adb414f10e70491e3edef82d038bf59b4ac0 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/02aeb247f20150fe060087cae62cffbd3943cee1 | ORPH aarch64 | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/4be746f62915cd2334ada73853ca4d9be3039503 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/48113f4531f21db78b7799f4e9a4008365408e69 | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/b22c0f35247def0d458890e232aac516a091cbfe | ORPH x86_64 | pipewire-0.3.56 | NOK | http://autobuild.buildroot.net/results/8b4d12de72a1407e74bd9b9b79f4e01ae86510ba | powerpc64le | pixman-0.40.0 | NOK | http://autobuild.buildroot.net/results/ac48f9a85778a16208e677834fb971283a6e7118 | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b4bcd69a47f67fb40aff2769f6b27b674c6d5c8e | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/da2959aac34f837c0e709627f9dcf6bb0913d680 | -- http://autobuild.buildroot.net From fido_max at inbox.ru Sun Nov 13 09:49:05 2022 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 13 Nov 2022 12:49:05 +0300 Subject: [Buildroot] [PATCH 1/1] package/osm2pgsql: bump version to 1.7.2 Message-ID: <20221113094905.988693-1-fido_max@inbox.ru> Release 1.7.1 is broken, so skip it. Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.7.2 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 28679cf08f..505a4496c8 100644 --- a/package/osm2pgsql/osm2pgsql.hash +++ b/package/osm2pgsql/osm2pgsql.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 0f722baf0f04eda387d934d86228aae07d848993900db6b9e7ab312c91fd84e5 osm2pgsql-1.7.0.tar.gz +sha256 94c72ceb3c401c816499339f8765c62efbf40685a798dcdf9a4bf7dbedf6c7a5 osm2pgsql-1.7.2.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/osm2pgsql/osm2pgsql.mk b/package/osm2pgsql/osm2pgsql.mk index 821d903fd6..2bc8d41e6e 100644 --- a/package/osm2pgsql/osm2pgsql.mk +++ b/package/osm2pgsql/osm2pgsql.mk @@ -4,7 +4,7 @@ # ################################################################################ -OSM2PGSQL_VERSION = 1.7.0 +OSM2PGSQL_VERSION = 1.7.2 OSM2PGSQL_SITE = $(call github,openstreetmap,osm2pgsql,$(OSM2PGSQL_VERSION)) OSM2PGSQL_LICENSE = GPL-2.0+ OSM2PGSQL_LICENSE_FILES = COPYING -- 2.37.2 From bernd.kuhls at t-online.de Sun Nov 13 10:00:57 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 13 Nov 2022 11:00:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/vlc: fix opengl library check Message-ID: <20221113100057.3893656-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ Signed-off-by: Bernd Kuhls --- While this upstream patch fixes the insufficient check for opengl the reason why we saw this bug is due to the fact that the libglvnd package installs GL/gl.h to staging dir even if the defconfig does not enable libgl support, but fixing this is another topic. .../0012-opengl-missing-library-check.patch | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 package/vlc/0012-opengl-missing-library-check.patch diff --git a/package/vlc/0012-opengl-missing-library-check.patch b/package/vlc/0012-opengl-missing-library-check.patch new file mode 100644 index 0000000000..3a28fe34e3 --- /dev/null +++ b/package/vlc/0012-opengl-missing-library-check.patch @@ -0,0 +1,57 @@ +From 4ab41404cb85684125d73977cadebf83bbc246f5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sat, 22 Jan 2022 11:34:38 +0200 +Subject: [PATCH] opengl: missing library check + +Traditionally the presence of the header file was not considered +sufficient, though this was somewhat forgotten with the prevalence of +pkg-config. + +However most libraries have portable headers, while the shared library +is platform-dependent. It is common for the header to be present while +the library is absent with "multilib" installations (i.e. Linux +installation with multiple architectures). + +Downloaded from upstream commit: +https://code.videolan.org/videolan/vlc/-/commit/4ab41404cb85684125d73977cadebf83bbc246f5 + +Signed-off-by: Bernd Kuhls +--- + configure.ac | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2f50808d597..0d57fadbf8b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -3169,7 +3169,6 @@ have_gl="no" + PKG_CHECK_MODULES([GL], [gl], [ + have_gl="yes" + ], [ +- AC_MSG_CHECKING([for OpenGL]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #ifdef _WIN32 + # include +@@ -3179,13 +3178,17 @@ PKG_CHECK_MODULES([GL], [gl], [ + [int t0 = GL_TEXTURE0;]]) + ], [ + GL_CFLAGS="" +- have_gl="yes" + AS_IF([test "${SYS}" != "mingw32"], [ +- GL_LIBS="-lGL" ++ AC_CHECK_LIB([GL], [glTexture2D], [ ++ have_gl="yes" ++ GL_LIBS="-lGL" ++ ]) + ], [ ++ have_gl="yes" + GL_LIBS="-lopengl32" + ]) + ]) ++ AC_MSG_CHECKING([for OpenGL]) + AC_MSG_RESULT([${have_gl}]) + ]) + AM_CONDITIONAL([HAVE_GL], [test "${have_gl}" = "yes"]) +-- +GitLab + -- 2.34.1 From fido_max at inbox.ru Sun Nov 13 10:09:14 2022 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 13 Nov 2022 13:09:14 +0300 Subject: [Buildroot] [PATCH 1/1] package/postgis: bump version to 3.3.2 Message-ID: <20221113100914.1012977-1-fido_max@inbox.ru> All patches are merged into upstream, so drop them. https://git.osgeo.org/gitea/postgis/postgis/src/tag/3.3.2/NEWS Signed-off-by: Maxim Kochetkov --- ...e-forced-static-linking-of-liblwgeom.patch | 31 ---------------- ...kefile.in-do-not-force-static-linkin.patch | 35 ------------------- package/postgis/postgis.hash | 2 +- package/postgis/postgis.mk | 2 +- 4 files changed, 2 insertions(+), 68 deletions(-) delete mode 100644 package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch delete mode 100644 package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch diff --git a/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch b/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch deleted file mode 100644 index 4329c9cd80..0000000000 --- a/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 845c18c1288b7a96592901baadb198f96dd71c46 Mon Sep 17 00:00:00 2001 -From: fidomax -Date: Tue, 26 Jan 2021 09:49:19 +0300 -Subject: [PATCH] Disable forced static linking of liblwgeom - -In case of shared libs build fails: -ld: cannot find -lgeos_c -ld: attempted static link of dynamic object `/usr/lib/libproj.so' - -Signed-off-by: Maxim Kochetkov -Fetch from: https://github.com/postgis/postgis/commit/98070faad220e12fcaed9a583a70a37c510b7c6b.patch ---- - loader/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/loader/Makefile.in b/loader/Makefile.in -index 9aebfe07f..9a0c90d3a 100644 ---- a/loader/Makefile.in -+++ b/loader/Makefile.in -@@ -44,7 +44,7 @@ ICONV_CFLAGS=@ICONV_CFLAGS@ - - # liblwgeom - LIBLWGEOM=../liblwgeom/liblwgeom.la --LDFLAGS += -static $(LIBLWGEOM) -+LDFLAGS += $(LIBLWGEOM) - - # GTK includes and libraries - GTK_CFLAGS = @GTK_CFLAGS@ @IGE_MAC_CFLAGS@ --- -2.30.0 - diff --git a/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch b/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch deleted file mode 100644 index 756a7c10dd..0000000000 --- a/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 29c33c483e22a4445d870739187d128df0f11f60 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Wed, 27 Jul 2022 15:12:40 +0200 -Subject: [PATCH] raster/loader/Makefile.in: do not force static linking - -This is similar to commit -https://github.com/postgis/postgis/commit/98070faad220e12fcaed9a583a70a37c510b7c6b, -but applied to raster/loader. It ensures that if only shared variants -of the libraries are available, the link still works. If you force --static and only shared variants of some of the libraries are -available, the link fails with "d: attempted static link of dynamic -object XYZ". - -Signed-off-by: Thomas Petazzoni -Upstream: https://github.com/postgis/postgis/pull/702 ---- - raster/loader/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/raster/loader/Makefile.in b/raster/loader/Makefile.in -index 3df47a96f..d0a408333 100644 ---- a/raster/loader/Makefile.in -+++ b/raster/loader/Makefile.in -@@ -36,7 +36,7 @@ PGSQL_BINDIR=@PGSQL_BINDIR@ - - RT_CORE=../rt_core - --LIBLWGEOM_LDFLAGS= -static ../../liblwgeom/liblwgeom.la -+LIBLWGEOM_LDFLAGS= ../../liblwgeom/liblwgeom.la - LIBLWGEOM_CFLAGS=-I../../liblwgeom - LIBGDAL_CFLAGS=@LIBGDAL_CFLAGS@ - LIBGDAL_LDFLAGS=@LIBGDAL_LDFLAGS@ --- -2.37.1 - diff --git a/package/postgis/postgis.hash b/package/postgis/postgis.hash index 9569ca71dd..8550a57939 100644 --- a/package/postgis/postgis.hash +++ b/package/postgis/postgis.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 18cf3d013f45b1aa8ed59d78bc707e9e125e250d8f0615396ae9bfe3dd7c3d7c postgis-3.2.2.tar.gz +sha256 9a2a219da005a1730a39d1959a1c7cec619b1efb009b65be80ffc25bad299068 postgis-3.3.2.tar.gz sha256 55b69f22e1752830dd565852dc7ff242daf289dbd3a6bfede5db43f90d2e28c9 LICENSE.TXT diff --git a/package/postgis/postgis.mk b/package/postgis/postgis.mk index e6ea52bf7a..4148180adf 100644 --- a/package/postgis/postgis.mk +++ b/package/postgis/postgis.mk @@ -4,7 +4,7 @@ # ################################################################################ -POSTGIS_VERSION = 3.2.2 +POSTGIS_VERSION = 3.3.2 POSTGIS_SITE = https://download.osgeo.org/postgis/source # parallel build issues POSTGIS_MAKE = $(MAKE1) -- 2.37.2 From yann.morin.1998 at free.fr Sun Nov 13 11:09:01 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 12:09:01 +0100 Subject: [Buildroot] [PATCH] package/systemd: fix build with -Ofast Message-ID: <20221113110901.4065729-1-yann.morin.1998@free.fr> systemd does not build with -Ofast (at least with gcc-12), leading to build errors like: ../src/shared/condition.c: In function ?condition_dump_list?: ../src/shared/condition.c:1227:33: error: ?%s? directive argument is null [-Werror=format-overflow=] 1227 | "%s\t%s: %s%s%s %s\n", | ^~ cc1: some warnings being treated as errors It is not really clear what the reason is, but it smells like a compiler error. Indeed, the failing format is passed to an fprintf, and the parameter corresponding to the failing %s directive is a call to a function which prototype is defined but the implementation only comes later in the same compilation unit, but is the result of macro expansion, which yields a function defintion like: const char foo_to_string(foo_type i) { if (i < 0 || i >= (foo_type) ELEMENTSOF(foo_table)) return NULL; return foo_table[i] } (where ELEMENTSOF(x) is a macros arounf sizeof(x) to determine the number of elements in the array foo_table). However, in the failing case, foo_table is a static const array indexed with constants from an enum, and foo_to_string() is only ever called with variables that are only ever set to one of those enum values. Since -Ofast is also explicitly documented as breaking otehrwise conformant programs, we're not going to debug further the reason for the build failure. Instead, just revert to the best alternate optimisation level. We chose -O3, as -Ofast is based on -O3 with breaking optimisation flags. With -O3, the build succeeds. Fixes: http://autobuild.buildroot.org/results/3ffaa9b3ecacc6ac326be78196af1ad613f195ed/ (sparc64) http://autobuild.buildroot.org/results/3f6ae2e503dd1539e4240f344865da4881879204/ (arm) http://autobuild.buildroot.org/results/68c17056490d441c7f862349e9c7e471b4570162/ (ppc64) ... Signed-off-by: Yann E. MORIN Cc: Norbert Lange Cc: Sen Hastings --- package/systemd/systemd.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 1d7452de19..b42f6a502b 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -90,6 +90,11 @@ SYSTEMD_CONF_OPTS += \ -Dumount-path=/usr/bin/umount \ -Dutmp=false +SYSTEMD_CFLAGS = $(TARGET_CFLAGS) +ifeq ($(BR2_OPTIMIZE_FAST),y) +SYSTEMD_CFLAGS += -O3 +endif + ifeq ($(BR2_nios2),y) # Nios2 ld emits warnings, make warnings not to be treated as errors SYSTEMD_LDFLAGS = $(TARGET_LDFLAGS) -Wl,--no-fatal-warnings -- 2.25.1 From bernd.kuhls at t-online.de Sun Nov 13 11:42:22 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 13 Nov 2022 12:42:22 +0100 Subject: [Buildroot] [PATCH/next 2/3] package/intel-mediasdk: bump version to 22.6.2 In-Reply-To: <20221113114223.4016247-1-bernd.kuhls@t-online.de> References: <20221113114223.4016247-1-bernd.kuhls@t-online.de> Message-ID: <20221113114223.4016247-2-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 da4286ae23..0807d6de7e 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 21a54b752c6b84f032b53a3e328d29f05a448b39f4c18f75fe4e79bb219dc40e intel-mediasdk-22.6.0.tar.gz +sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 30fddfbcfd..67c6683ec0 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.0 +INTEL_MEDIASDK_VERSION = 22.6.2 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE -- 2.34.1 From bernd.kuhls at t-online.de Sun Nov 13 11:42:23 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 13 Nov 2022 12:42:23 +0100 Subject: [Buildroot] [PATCH/next 3/3] package/intel-mediadriver: bump version to 22.6.2 In-Reply-To: <20221113114223.4016247-1-bernd.kuhls@t-online.de> References: <20221113114223.4016247-1-bernd.kuhls@t-online.de> Message-ID: <20221113114223.4016247-3-bernd.kuhls@t-online.de> Replaced patches with upstream patch which fixes both problems. Signed-off-by: Bernd Kuhls --- .../0001-Fix-uClibc-build.patch | 65 -------- ...ck-for-backtrace-3-via-FindBacktrace.patch | 150 ++++++++++++++++++ .../0002-Fix-build-with-libexecinfo.patch | 43 ----- .../intel-mediadriver/intel-mediadriver.hash | 2 +- .../intel-mediadriver/intel-mediadriver.mk | 2 +- 5 files changed, 152 insertions(+), 110 deletions(-) delete mode 100644 package/intel-mediadriver/0001-Fix-uClibc-build.patch create mode 100644 package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch delete mode 100644 package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch diff --git a/package/intel-mediadriver/0001-Fix-uClibc-build.patch b/package/intel-mediadriver/0001-Fix-uClibc-build.patch deleted file mode 100644 index 97919d0632..0000000000 --- a/package/intel-mediadriver/0001-Fix-uClibc-build.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 2007edc683499d2e82772f84241b453bdf319372 Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Fri, 29 Jul 2022 19:51:39 +0200 -Subject: [PATCH] Fix uClibc build - -uClibc does not provide execinfo.h - -Patch sent upstream: https://github.com/intel/media-driver/pull/1437 - -Signed-off-by: Bernd Kuhls ---- - CMakeLists.txt | 6 ++++++ - .../linux/common/os/osservice/mos_utilities_specific.cpp | 4 ++++ - 2 files changed, 10 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 053904748..4a3f0869e 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -53,6 +53,12 @@ option (BUILD_CMRTLIB "Build and Install cmrtlib together with media driver" ON) - - option (ENABLE_PRODUCTION_KMD "Enable Production KMD header files" OFF) - -+include(CheckIncludeFileCXX) -+check_include_file_cxx("execinfo.h" HAVE_EXECINFO) -+if (HAVE_EXECINFO) -+ add_definitions(-DHAVE_EXECINFO) -+endif() -+ - include(GNUInstallDirs) - - if (BUILD_CMRTLIB AND NOT CMAKE_WDDM_LINUX) -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index bde216b83..120b02d55 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,7 +34,9 @@ - #include - #include // fork - #include -+#ifdef HAVE_EXECINFO - #include // backtrace -+#endif - #include - #include // fstat - #include // System V IPC -@@ -2473,6 +2475,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#ifdef HAVE_EXECINFO - if (m_mosTraceFilter & (1ULL << TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2492,6 +2495,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } --- -2.30.2 - diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch new file mode 100644 index 0000000000..46d843924e --- /dev/null +++ b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch @@ -0,0 +1,150 @@ +From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 +From: Dmitry Rogozhkin +Date: Mon, 31 Oct 2022 16:41:43 -0700 +Subject: [PATCH] build: check for backtrace(3) via FindBacktrace + +Fixes: #1533 + +Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f +Signed-off-by: Dmitry Rogozhkin + +Downloaded from upstream PR: +https://github.com/intel/media-driver/pull/1536 + +Signed-off-by: Bernd Kuhls +--- + media_driver/media_top_cmake.cmake | 11 +++++- + .../common/os/osservice/media_srcs.cmake | 3 ++ + .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ + .../os/osservice/mos_utilities_specific.cpp | 4 ++- + 4 files changed, 51 insertions(+), 2 deletions(-) + create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in + +diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake +index 1a8b3b242..e71c8630d 100755 +--- a/media_driver/media_top_cmake.cmake ++++ b/media_driver/media_top_cmake.cmake +@@ -22,6 +22,10 @@ project( media ) + + find_package(PkgConfig) + find_package(X11) ++find_package(Backtrace) ++ ++# to get access to generated header files ++include_directories(${CMAKE_BINARY_DIR}) + + bs_set_if_undefined(LIB_NAME iHD_drv_video) + +@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) + set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") + set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") + ++set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") ++if(Backtrace_FOUND) ++ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") ++endif() ++ + bs_ufo_link_libraries_noBsymbolic( + ${LIB_NAME} + "${INCLUDED_LIBS}" +- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" ++ "${MEDIA_LINK_EXTERNAL_LIBS}" + ) + + if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") +diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake +index e90c502f3..4e8aad1d8 100644 +--- a/media_softlet/linux/common/os/osservice/media_srcs.cmake ++++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake +@@ -18,12 +18,15 @@ + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + ++configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) ++ + set(TMP_SOURCES_ + ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp + ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp + ) + + set(TMP_HEADERS_ ++ ${CMAKE_BINARY_DIR}/mos_compat.h + ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h + ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h + ) +diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in +new file mode 100644 +index 000000000..4a04febe5 +--- /dev/null ++++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in +@@ -0,0 +1,35 @@ ++/* ++* Copyright (c) 2022, Intel Corporation ++* ++* 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. ++*/ ++ ++#ifndef __MOS_COMPAT_H__ ++#define __MOS_COMPAT_H__ ++ ++// clib implementations (musl, uClibc) might provide backtrace(3) ++// in different header files or not provide it all and rely on external ++// implementations. So, we need to detect which header to be used. ++#cmakedefine01 Backtrace_FOUND ++#if Backtrace_FOUND ++#include <${Backtrace_HEADER}> ++#endif ++ ++#endif // __MOS_COMPAT_H__ ++ +diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp +index 305a0e01c..02555837a 100644 +--- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp ++++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp +@@ -34,13 +34,13 @@ + #include + #include // fork + #include +-#include // backtrace + #include + #include // fstat + #include // System V IPC + #include + #include + #include ++#include "mos_compat.h" // libc variative definitions: backtrace + #include "mos_user_setting.h" + #include "mos_utilities_specific.h" + #include "mos_utilities.h" +@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( + MOS_FreeMemory(pTraceBuf); + } + } ++#if Backtrace_FOUND + if (m_mosTraceFilter(TR_KEY_CALL_STACK)) + { + // reserve space for header and stack size field. +@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( + size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); + } + } ++#endif + } + return; + } diff --git a/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch b/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch deleted file mode 100644 index 3a6705f2b8..0000000000 --- a/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch +++ /dev/null @@ -1,43 +0,0 @@ -From c5177d6fc64ad8bc25c8fbbe324e52744ef52e18 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 12 Aug 2022 09:50:33 +0200 -Subject: [PATCH] Fix build with libexecinfo - -Fix the following build failure with musl or uclibc-ng and libexecinfo: - -/home/giuliobenetti/autobuild/run/instance-2/output-1/build/intel-mediadriver-22.5.1/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp:2481: undefined reference to `backtrace' - -Fixes: - - http://autobuild.buildroot.org/results/3316e39c5113bb7600374eda45497a87c9ac9873 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/intel/media-driver/pull/1470] ---- - media_driver/media_top_cmake.cmake | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 0e19a47c9..936d8c35a 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -271,10 +271,16 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+find_package(Backtrace) -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") --- -2.35.1 - diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index d1698cbfb5..a42a7841d5 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bee655102b0c56ea3eee6e8d1d203a67bf7e0c4696ebde2b8ae40067eb12b23f intel-media-22.6.0.tar.gz +sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index d1a9ca7789..e46241ffee 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 = 22.6.0 +INTEL_MEDIADRIVER_VERSION = 22.6.2 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.34.1 From bernd.kuhls at t-online.de Sun Nov 13 11:42:21 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 13 Nov 2022 12:42:21 +0100 Subject: [Buildroot] [PATCH/next 1/3] package/libdrm: bump version to 2.4.114 Message-ID: <20221113114223.4016247-1-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2022-November/003250.html Signed-off-by: Bernd Kuhls --- package/libdrm/libdrm.hash | 6 +++--- package/libdrm/libdrm.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libdrm/libdrm.hash b/package/libdrm/libdrm.hash index a47e169bed..387beadc3f 100644 --- a/package/libdrm/libdrm.hash +++ b/package/libdrm/libdrm.hash @@ -1,6 +1,6 @@ -# From https://lists.freedesktop.org/archives/dri-devel/2022-August/369983.html -sha256 7fd7eb2967f63beb4606f22d50e277d993480d05ef75dd88a9bd8e677323e5e1 libdrm-2.4.113.tar.xz -sha512 fca9834ce090f63ce6dc6d04491a2c5e86162fdddfc8ea70d55a6cdeb401be656388aae1577e58f463a78d8dc502be0a641908784819874e20bbec9a39a057e0 libdrm-2.4.113.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-November/003250.html +sha256 3049cf843a47d12e5eeefbc3be3496d782fa09f42346bf0b7defe3d1e598d026 libdrm-2.4.114.tar.xz +sha512 8dcd4be5674e3ea2ab4394fa8f461914e5aa7f4f57a2f448c5216d84ee6682e16b45eafabf97b7d9f5c062183d9a6bf3f0c97499d4cb01c19807a51209a0f644 libdrm-2.4.114.tar.xz # Hash for license file sha256 d0a616a9020dc0271e36e6dd4bad174b4e2c2a42636f13785f8e18dd5f85fd83 data/meson.build diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk index 34bd678c5a..56366b6c48 100644 --- a/package/libdrm/libdrm.mk +++ b/package/libdrm/libdrm.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBDRM_VERSION = 2.4.113 +LIBDRM_VERSION = 2.4.114 LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.xz LIBDRM_SITE = https://dri.freedesktop.org/libdrm LIBDRM_LICENSE = MIT -- 2.34.1 From yann.morin.1998 at free.fr Sun Nov 13 11:46:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 12:46:57 +0100 Subject: [Buildroot] [git commit] package/efivar: fix build with musl libc Message-ID: <20221113115100.AF64C83454@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf14df13358ddd1b06709924a84f87dfa711cceb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backport upstream patch to fix build with musl libc. This patch is only a requirement since efivar 38 and was applied upstream shortly after the 38 version tag. Fixes: http://autobuild.buildroot.net/results/c49d894b109d68e2624074eab8b939fefa3b42ef/ Signed-off-by: Erico Nunes Signed-off-by: Yann E. MORIN --- .../0004-efisecdb-fix-build-with-musl-libc.patch | 185 +++++++++++++++++++++ 1 file changed, 185 insertions(+) diff --git a/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch b/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch new file mode 100644 index 0000000000..9815a9d0cf --- /dev/null +++ b/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch @@ -0,0 +1,185 @@ +From cece3ffd5be2f8641eb694513f2b73e5eb97ffd3 Mon Sep 17 00:00:00 2001 +From: Natanael Copa +Date: Fri, 28 Jan 2022 12:13:30 +0100 +Subject: [PATCH] efisecdb: fix build with musl libc + +Refactor code to use POSIX atexit(3) instead of the GNU specific +on_exit(3). + +Resolves: #197 +Resolves: #202 +Signed-off-by: Natanael Copa +[Erico: backport from upstream commit +cece3ffd5be2f8641eb694513f2b73e5eb97ffd3] +Signed-off-by: Erico Nunes +--- + src/compiler.h | 2 -- + src/efisecdb.c | 68 +++++++++++++++++++------------------------------- + 2 files changed, 26 insertions(+), 44 deletions(-) + +diff --git a/src/compiler.h b/src/compiler.h +index e2f18f0..d95fb01 100644 +--- a/src/compiler.h ++++ b/src/compiler.h +@@ -7,8 +7,6 @@ + #ifndef COMPILER_H_ + #define COMPILER_H_ + +-#include +- + /* GCC version checking borrowed from glibc. */ + #if defined(__GNUC__) && defined(__GNUC_MINOR__) + # define GNUC_PREREQ(maj,min) \ +diff --git a/src/efisecdb.c b/src/efisecdb.c +index f882373..6bd5ad9 100644 +--- a/src/efisecdb.c ++++ b/src/efisecdb.c +@@ -25,6 +25,10 @@ + extern char *optarg; + extern int optind, opterr, optopt; + ++static efi_secdb_t *secdb = NULL; ++static list_t infiles; ++static list_t actions; ++ + struct hash_param { + char *name; + efi_secdb_type_t algorithm; +@@ -187,12 +191,11 @@ add_action(list_t *list, action_type_t action_type, const efi_guid_t *owner, + } + + static void +-free_actions(int status UNUSED, void *actionsp) ++free_actions(void) + { +- list_t *actions = (list_t *)actionsp; + list_t *pos, *tmp; + +- for_each_action_safe(pos, tmp, actions) { ++ for_each_action_safe(pos, tmp, &actions) { + action_t *action = list_entry(pos, action_t, list); + + list_del(&action->list); +@@ -202,12 +205,11 @@ free_actions(int status UNUSED, void *actionsp) + } + + static void +-free_infiles(int status UNUSED, void *infilesp) ++free_infiles(void) + { +- list_t *infiles = (list_t *)infilesp; + list_t *pos, *tmp; + +- for_each_ptr_safe(pos, tmp, infiles) { ++ for_each_ptr_safe(pos, tmp, &infiles) { + ptrlist_t *entry = list_entry(pos, ptrlist_t, list); + + list_del(&entry->list); +@@ -216,27 +218,12 @@ free_infiles(int status UNUSED, void *infilesp) + } + + static void +-maybe_free_secdb(int status UNUSED, void *voidp) ++maybe_free_secdb(void) + { +- efi_secdb_t **secdbp = (efi_secdb_t **)voidp; +- +- if (secdbp == NULL || *secdbp == NULL) ++ if (secdb == NULL) + return; + +- efi_secdb_free(*secdbp); +-} +- +-static void +-maybe_do_unlink(int status, void *filep) +-{ +- char **file = (char **)filep; +- +- if (status == 0) +- return; +- if (file == NULL || *file == NULL) +- return; +- +- unlink(*file); ++ efi_secdb_free(secdb); + } + + static void +@@ -323,15 +310,6 @@ parse_input_files(list_t *infiles, char **outfile, efi_secdb_t **secdb, + return status; + } + +-/* +- * These need to be static globals so that they're not on main's stack when +- * on_exit() fires. +- */ +-static efi_secdb_t *secdb = NULL; +-static list_t infiles; +-static list_t actions; +-static char *outfile = NULL; +- + int + main(int argc, char *argv[]) + { +@@ -351,6 +329,7 @@ main(int argc, char *argv[]) + bool do_sort_data = false; + bool sort_descending = false; + int status = 0; ++ char *outfile = NULL; + + const char sopts[] = ":aAc:dfg:h:i:Lo:rs:t:v?"; + const struct option lopts[] = { +@@ -376,10 +355,9 @@ main(int argc, char *argv[]) + INIT_LIST_HEAD(&infiles); + INIT_LIST_HEAD(&actions); + +- on_exit(free_actions, &actions); +- on_exit(free_infiles, &infiles); +- on_exit(maybe_free_secdb, &secdb); +- on_exit(maybe_do_unlink, &outfile); ++ atexit(free_actions); ++ atexit(free_infiles); ++ atexit(maybe_free_secdb); + + /* + * parse the command line. +@@ -587,24 +565,30 @@ sort_err: + outfd = open(outfile, flags, 0600); + if (outfd < 0) { + char *tmpoutfile = outfile; +- if (errno == EEXIST) +- outfile = NULL; ++ if (errno != EEXIST) ++ unlink(outfile); + err(1, "could not open \"%s\"", tmpoutfile); + } + + rc = ftruncate(outfd, 0); +- if (rc < 0) ++ if (rc < 0) { ++ unlink(outfile); + err(1, "could not truncate output file \"%s\"", outfile); ++ } + + void *output; + size_t size = 0; + rc = efi_secdb_realize(secdb, &output, &size); +- if (rc < 0) ++ if (rc < 0) { ++ unlink(outfile); + secdb_err(1, "could not realize signature list"); ++ } + + rc = write(outfd, output, size); +- if (rc < 0) ++ if (rc < 0) { ++ unlink(outfile); + err(1, "could not write signature list"); ++ } + + close(outfd); + xfree(output); +-- +2.37.3 + From yann.morin.1998 at free.fr Sun Nov 13 11:51:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 12:51:04 +0100 Subject: [Buildroot] [PATCH] package/efivar: fix build with musl libc In-Reply-To: <20221011084946.2276735-1-nunes.erico@gmail.com> References: <20221011084946.2276735-1-nunes.erico@gmail.com> Message-ID: <20221113115104.GD2123054@scaer> Erico, All, On 2022-10-11 10:49 +0200, Erico Nunes spake thusly: > Backport upstream patch to fix build with musl libc. > This patch is only a requirement since efivar 38 and was applied > upstream shortly after the 38 version tag. > > Fixes: > http://autobuild.buildroot.net/results/c49d894b109d68e2624074eab8b939fefa3b42ef/ > > Signed-off-by: Erico Nunes Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...04-efisecdb-fix-build-with-musl-libc.patch | 185 ++++++++++++++++++ > 1 file changed, 185 insertions(+) > create mode 100644 package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch > > diff --git a/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch b/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch > new file mode 100644 > index 0000000000..9815a9d0cf > --- /dev/null > +++ b/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch > @@ -0,0 +1,185 @@ > +From cece3ffd5be2f8641eb694513f2b73e5eb97ffd3 Mon Sep 17 00:00:00 2001 > +From: Natanael Copa > +Date: Fri, 28 Jan 2022 12:13:30 +0100 > +Subject: [PATCH] efisecdb: fix build with musl libc > + > +Refactor code to use POSIX atexit(3) instead of the GNU specific > +on_exit(3). > + > +Resolves: #197 > +Resolves: #202 > +Signed-off-by: Natanael Copa > +[Erico: backport from upstream commit > +cece3ffd5be2f8641eb694513f2b73e5eb97ffd3] > +Signed-off-by: Erico Nunes > +--- > + src/compiler.h | 2 -- > + src/efisecdb.c | 68 +++++++++++++++++++------------------------------- > + 2 files changed, 26 insertions(+), 44 deletions(-) > + > +diff --git a/src/compiler.h b/src/compiler.h > +index e2f18f0..d95fb01 100644 > +--- a/src/compiler.h > ++++ b/src/compiler.h > +@@ -7,8 +7,6 @@ > + #ifndef COMPILER_H_ > + #define COMPILER_H_ > + > +-#include > +- > + /* GCC version checking borrowed from glibc. */ > + #if defined(__GNUC__) && defined(__GNUC_MINOR__) > + # define GNUC_PREREQ(maj,min) \ > +diff --git a/src/efisecdb.c b/src/efisecdb.c > +index f882373..6bd5ad9 100644 > +--- a/src/efisecdb.c > ++++ b/src/efisecdb.c > +@@ -25,6 +25,10 @@ > + extern char *optarg; > + extern int optind, opterr, optopt; > + > ++static efi_secdb_t *secdb = NULL; > ++static list_t infiles; > ++static list_t actions; > ++ > + struct hash_param { > + char *name; > + efi_secdb_type_t algorithm; > +@@ -187,12 +191,11 @@ add_action(list_t *list, action_type_t action_type, const efi_guid_t *owner, > + } > + > + static void > +-free_actions(int status UNUSED, void *actionsp) > ++free_actions(void) > + { > +- list_t *actions = (list_t *)actionsp; > + list_t *pos, *tmp; > + > +- for_each_action_safe(pos, tmp, actions) { > ++ for_each_action_safe(pos, tmp, &actions) { > + action_t *action = list_entry(pos, action_t, list); > + > + list_del(&action->list); > +@@ -202,12 +205,11 @@ free_actions(int status UNUSED, void *actionsp) > + } > + > + static void > +-free_infiles(int status UNUSED, void *infilesp) > ++free_infiles(void) > + { > +- list_t *infiles = (list_t *)infilesp; > + list_t *pos, *tmp; > + > +- for_each_ptr_safe(pos, tmp, infiles) { > ++ for_each_ptr_safe(pos, tmp, &infiles) { > + ptrlist_t *entry = list_entry(pos, ptrlist_t, list); > + > + list_del(&entry->list); > +@@ -216,27 +218,12 @@ free_infiles(int status UNUSED, void *infilesp) > + } > + > + static void > +-maybe_free_secdb(int status UNUSED, void *voidp) > ++maybe_free_secdb(void) > + { > +- efi_secdb_t **secdbp = (efi_secdb_t **)voidp; > +- > +- if (secdbp == NULL || *secdbp == NULL) > ++ if (secdb == NULL) > + return; > + > +- efi_secdb_free(*secdbp); > +-} > +- > +-static void > +-maybe_do_unlink(int status, void *filep) > +-{ > +- char **file = (char **)filep; > +- > +- if (status == 0) > +- return; > +- if (file == NULL || *file == NULL) > +- return; > +- > +- unlink(*file); > ++ efi_secdb_free(secdb); > + } > + > + static void > +@@ -323,15 +310,6 @@ parse_input_files(list_t *infiles, char **outfile, efi_secdb_t **secdb, > + return status; > + } > + > +-/* > +- * These need to be static globals so that they're not on main's stack when > +- * on_exit() fires. > +- */ > +-static efi_secdb_t *secdb = NULL; > +-static list_t infiles; > +-static list_t actions; > +-static char *outfile = NULL; > +- > + int > + main(int argc, char *argv[]) > + { > +@@ -351,6 +329,7 @@ main(int argc, char *argv[]) > + bool do_sort_data = false; > + bool sort_descending = false; > + int status = 0; > ++ char *outfile = NULL; > + > + const char sopts[] = ":aAc:dfg:h:i:Lo:rs:t:v?"; > + const struct option lopts[] = { > +@@ -376,10 +355,9 @@ main(int argc, char *argv[]) > + INIT_LIST_HEAD(&infiles); > + INIT_LIST_HEAD(&actions); > + > +- on_exit(free_actions, &actions); > +- on_exit(free_infiles, &infiles); > +- on_exit(maybe_free_secdb, &secdb); > +- on_exit(maybe_do_unlink, &outfile); > ++ atexit(free_actions); > ++ atexit(free_infiles); > ++ atexit(maybe_free_secdb); > + > + /* > + * parse the command line. > +@@ -587,24 +565,30 @@ sort_err: > + outfd = open(outfile, flags, 0600); > + if (outfd < 0) { > + char *tmpoutfile = outfile; > +- if (errno == EEXIST) > +- outfile = NULL; > ++ if (errno != EEXIST) > ++ unlink(outfile); > + err(1, "could not open \"%s\"", tmpoutfile); > + } > + > + rc = ftruncate(outfd, 0); > +- if (rc < 0) > ++ if (rc < 0) { > ++ unlink(outfile); > + err(1, "could not truncate output file \"%s\"", outfile); > ++ } > + > + void *output; > + size_t size = 0; > + rc = efi_secdb_realize(secdb, &output, &size); > +- if (rc < 0) > ++ if (rc < 0) { > ++ unlink(outfile); > + secdb_err(1, "could not realize signature list"); > ++ } > + > + rc = write(outfd, output, size); > +- if (rc < 0) > ++ if (rc < 0) { > ++ unlink(outfile); > + err(1, "could not write signature list"); > ++ } > + > + close(outfd); > + xfree(output); > +-- > +2.37.3 > + > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From buildroot at heine.tech Sun Nov 13 11:56:33 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Sun, 13 Nov 2022 12:56:33 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH_v2=5D_package/swupdate=3A__add_li?= =?utf-8?q?bubootenv_as_dependency?= In-Reply-To: <20221112213244.161b83fe@windsurf> Message-ID: <6cff8-6370db80-5-75c4db80@248833567> Hi Thomas, On Saturday, November 12, 2022 21:32 CET, Thomas Petazzoni wrote: > Hello Michael, > > On Thu, 10 Nov 2022 11:23:12 +0100 > Michael Nosthoff via buildroot wrote: > > > when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to > > use uboot the build fails because libubootenv is not a dependency. > > > > Fixes: > > bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory > > 23 | #include > > > > Signed-off-by: Michael Nosthoff > > Could you provide a bit more details? Your change is only making sure > libubootenv is built before swupdate *if* libubootenv is eanbled in the > Buildroot configuration. This would mean libubootenv is an optional > dependency of swupdate. > > But your commit log seems to imply otherwise. (I just noticed this is also broken when building without PPD if libubootenv is not accidentially built before swupdate) swupdate has many optional dependencies like libgpiod, libcurl, zstd, zlib (see it's Config.in description). All off them are not configurable from the buildroot kconfig but from the swupdate config (see make swupdate-menuconfig). So for all other mentioned optional dependencies there is already the "if available depend on it" switch set but not for libubootenv. (Interestingly most of the other dependencies also have a "HAVE_*" configure flag when building swupdate. For libubootenv I didn't see one.) To reproduce you just need to add CONFIG_UBOOT=y CONFIG_BOOTLOADER_DEFAULT_NONE=y to package/swupdate/swupdate.config an try to build swupdate. > > We are not seeing any build errors on swupdate in our autobuilders. > Could you provide an example Buildroot configuration that exhibits the > issue? Are the autobuilders trying different swupdate-defconfigs? Then this should turn up... Regards, Michael From yann.morin.1998 at free.fr Sun Nov 13 13:31:20 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 14:31:20 +0100 Subject: [Buildroot] [git commit] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 Message-ID: <20221113133422.7C89B83530@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e63809d8d7ed873f320c61fc0eb7e0f64250acf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 223516b51e1a (configs/kontron_bl_imx8mm: U-Boot needs util-linux) added the needed dependency against host-util-linux, but missed an earlier comment about u-boot still failing [0] The U-Boot makefile for the host tools does not handle the compiler/linker options properly. There are some patches [1][2] that fixes that issue already applied in the newer U-Boot version 2022.10. So we have to bump U-Boot to fix an autobuilder failure. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 [0] https://lore.kernel.org/buildroot/CAEyMn7Y3UgT-8dYY5rbnzcPfbGmqRVXG=joWx1fSSCC=WiFzbg at mail.gmail.com/ [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) Cc: Yann E. MORIN Signed-off-by: Heiko Thiery [yann.morin.1998 at free.fr: - update commit log with reference to [0] - slightly tweak commit log ] Signed-off-by: Yann E. MORIN --- configs/kontron_bl_imx8mm_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index 13ed1a2078..240cb52245 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Sun Nov 13 13:35:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 14:35:57 +0100 Subject: [Buildroot] [PATCH v2] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 In-Reply-To: <20221108073606.166060-1-heiko.thiery@gmail.com> References: <20221108073606.166060-1-heiko.thiery@gmail.com> Message-ID: <20221113133557.GE2123054@scaer> Heiko, All, On 2022-11-08 08:36 +0100, Heiko Thiery spake thusly: > The U-Boot makefile for the host tools does not handle the > compiler/linker options properly. There are some patches [1][2] that fixes > that issue already applied in the newer U-Boot version 2022.10. So we have to > bump U-Boot to fix an autobuilder fail. > > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 > > [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) > [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) > > Cc: Yann E. MORIN > Signed-off-by: Heiko Thiery > --- > configs/kontron_bl_imx8mm_defconfig | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig > index ff376662e9..240cb52245 100644 > --- a/configs/kontron_bl_imx8mm_defconfig > +++ b/configs/kontron_bl_imx8mm_defconfig > @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y > +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y Thomas already pushed a commit of hos own with jut that hunk, but given the explanations you provided in this patch, I take it that it will not be enough, so: Applied to master, thanks. Regards, Yann E. MORIN. > BR2_TARGET_UBOOT_FORMAT_CUSTOM=y > BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" > BR2_TARGET_UBOOT_SPL=y > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 13 14:02:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:02:06 +0100 Subject: [Buildroot] [PATCH 1/2] packages/sudo: explicitly set with-tzdir In-Reply-To: <20221110140054.252389-1-nunog@fr24.com> References: <20221110140054.252389-1-nunog@fr24.com> Message-ID: <20221113140206.GF2123054@scaer> Nuno, All, On 2022-11-10 14:00 +0000, Nuno Gon?alves via buildroot spake thusly: > If TZDATA is built then use actual zoneinfo path. > > Otherwise explicitly disable it to avoid including the host path. > > Signed-off-by: Nuno Gon?alves Both applied to master, after expanding the commit logs, thanks. Regards, Yann E. MORIN. > --- > package/sudo/sudo.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk > index 1826f72017..28cfcbb1e2 100644 > --- a/package/sudo/sudo.mk > +++ b/package/sudo/sudo.mk > @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo > # 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 = \ > + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ > --without-lecture \ > --without-sendmail \ > --without-umask \ > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 13 13:57:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 14:57:57 +0100 Subject: [Buildroot] [git commit] packages/sudo: explicitly set enable-tmpfiles.d Message-ID: <20221113140238.29C43835D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c333176a3dae8aa4fa5468e3345d71bc10c44ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master sudo's configure script looks up on the host to determine the path where to install its systemd tmpfiles. That is incorrect in cross-compilation. We can explicitly tell sudo where to install its tmpfiles, which we do when systemd is enabled (in Buildroot, systemd-tmpfiles is always enabled when systemd is), or we can tell it not to install tmpfiles at all, which we do otherwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: reword and extend commit log] Signed-off-by: Yann E. MORIN --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 28cfcbb1e2..8e237bd36a 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -17,6 +17,7 @@ SUDO_SELINUX_MODULES = sudo SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install SUDO_CONF_OPTS = \ --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ + --enable-tmpfiles.d=$(if $(BR2_PACKAGE_SYSTEMD),/usr/lib/tmpfiles.d,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From yann.morin.1998 at free.fr Sun Nov 13 13:57:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 14:57:41 +0100 Subject: [Buildroot] [git commit] packages/sudo: explicitly set with-tzdir Message-ID: <20221113140238.205BA835CE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=51d3902af72d74cf5bf7c1246e4bf41cfc5e55f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master sudo's configure script looks up on the host to determine the path to the timezone data location. That fails in cross-compilation. This is used to sanitise the TZ envirnment variable at runtime, and is not used at buildtime (except to be stored as a string in the program). We can tell sudo where the tz data will be, which we do when the tzdata package is enabled, and we can tell it not to use it at all (to not pass TZ down to sudo-ed executions) othwerwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: rewrite and extend commit log] Signed-off-by: Yann E. MORIN --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 1826f72017..28cfcbb1e2 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo # 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 = \ + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From yann.morin.1998 at free.fr Sun Nov 13 14:09:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:09:23 +0100 Subject: [Buildroot] [git commit] package/imagemagick: utilities now need C++ support Message-ID: <20221113141213.CAE49835DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0910ada70b7194596c6ace0cb06b303173c13de7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since upstream commit https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c (which first appeared in version 7.1.0-47), ImageMagick forces the need of a C++ compiler to build its utilities. Despite the request of Bernd Kuhls to revert this change, upstream declined. Since this change is causing build failures in our autobuilders, our only choice is to follow the choice of upstream, and disable building the utilities when C++ support is not available. Fixes: http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- package/imagemagick/imagemagick.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..8a2ec460d5 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -178,6 +178,12 @@ else IMAGEMAGICK_CONF_OPTS += --without-bzlib endif +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +IMAGEMAGICK_CONF_OPTS += --with-utilities +else +IMAGEMAGICK_CONF_OPTS += --without-utilities +endif + HOST_IMAGEMAGICK_CONF_OPTS = \ --disable-opencl \ --disable-openmp \ From yann.morin.1998 at free.fr Sun Nov 13 14:12:28 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:12:28 +0100 Subject: [Buildroot] [PATCH] package/imagemagick: utilities now need C++ support In-Reply-To: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> References: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> Message-ID: <20221113141228.GG2123054@scaer> Thomas, All, On 2022-11-11 23:40 +0100, Thomas Petazzoni via buildroot spake thusly: > Since upstream commit > https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c > (which first appeared in version 7.1.0-47), ImageMagick forces the > need of a C++ compiler to build its utilities. Despite the request of > Bernd Kuhls to revert this change, upstream declined. > > Since this change is causing build failures in our autobuilders, our > only choice is to follow the choice of upstream, and disable building > the utilities when C++ support is not available. > > Fixes: > > http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ > > Signed-off-by: Thomas Petazzoni Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/imagemagick/imagemagick.mk | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk > index 6bdf24c1e8..8a2ec460d5 100644 > --- a/package/imagemagick/imagemagick.mk > +++ b/package/imagemagick/imagemagick.mk > @@ -178,6 +178,12 @@ else > IMAGEMAGICK_CONF_OPTS += --without-bzlib > endif > > +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) > +IMAGEMAGICK_CONF_OPTS += --with-utilities > +else > +IMAGEMAGICK_CONF_OPTS += --without-utilities > +endif > + > HOST_IMAGEMAGICK_CONF_OPTS = \ > --disable-opencl \ > --disable-openmp \ > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Nov 13 14:17:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:17:59 +0100 Subject: [Buildroot] [PATCH 1/2] toolchain/toolchain-buildroot: introduce BR2_TOOLCHAIN_BUILDROOT_NONE In-Reply-To: <20221026183427.3933387-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 20:34:26 +0200") References: <20221026183427.3933387-1-thomas.petazzoni@bootlin.com> Message-ID: <87mt8vq6p4.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > In the internal toolchain backend, we have a choice..endchoice block > to allow the user to select the C library, between glibc, uClibc and > musl. > However, there are situations were no C library at all is > supported. In this case, the choice does not appear, and does not > allow to see the Config.in comments that are within the > choice..endchoice block and that may explain why no C library is > available. > For example, on RISC-V 32-bit, the only C library supported is glibc, > and the minimum kernel header version required by glibc on this > architecture is 5.4.0. In a future commit, we are going to add this > dependency on glibc (to fix build issues on configurations that have > headers < 5.4.0). But since glibc is the only supported C library on > RISC-V 32-bit, it means that the choice..endchoice for the C library > contains no entry, preventing from seeing the Config.in comment. > To address this issue, this commit adds a "dummy" > BR2_TOOLCHAIN_BUILDROOT_NONE option that shows up in the > choice..endchoice only when no C library is available. Thanks to this, > the choice..endchoice is never empty, and the Config.in comments can > be seen. > If the user keeps BR2_TOOLCHAIN_BUILDROOT_NONE selected, then the > build will anyway abort early because package/Makefile.in has a check > to verify that a C library is selected, and aborts the build if not. > Some could say that the problem should be resolved by instead > preventing the selection of headers < 5.4.0 on RISC-V 32-bit, but that > is difficult to do as the user can choose a custom header version, or > simply specific that (s)he wants to use the headers of the kernel > being built. In those situations, it's difficult to prevent selecting > headers < 5.4.0. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. 2022.02.x does have the BR2_PACKAGE__SUPPORTS, so I didn't add it there. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:18:09 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:18:09 +0100 Subject: [Buildroot] [PATCH 2/2] package/glibc: headers >= 5.4 needed on RISC-V 32-bit In-Reply-To: <20221026183427.3933387-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 20:34:27 +0200") References: <20221026183427.3933387-1-thomas.petazzoni@bootlin.com> <20221026183427.3933387-2-thomas.petazzoni@bootlin.com> Message-ID: <87iljjq6ou.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > Since glibc 2.33 (upstream commit > 7a55dd3fb6d2c307a002a16776be84310b9c8989), headers >= 5.4.0 are needed > to build glibc for RISC-V 32-bit. Indeed > sysdeps/unix/sysv/linux/riscv/configure.ac contains: > if test $libc_cv_riscv_int_abi = ilp32; then > arch_minimum_kernel=5.4.0 > fi > In order to take into account this dependency, we add the appropriate > logic in package/glibc/Config.in and > toolchain/toolchain-buildroot/Config.in. > This change means that if headers < 5.4.0 are selected, then no C > library at all will be available for RISC-V 32-bit, as glibc is the > only C library supporting RISC-V 32-bit currently. However, thanks to > the recent addition of BR2_TOOLCHAIN_BUILDROOT_NONE, the > choice...endchoice for the C library selection will not be empty, > allowing the user to see the Config.in comment explaining why glibc > can't be selected. > Therefore, technically this commit does prevent from creating a > configuration with RISC-V 32-bit and headers < 5.4.0, but it will have > BR2_TOOLCHAIN_BUILDROOT_NONE=y, which is catched by > package/Makefile.in, which aborts the build early on pointing out that > the configuration is invalid. > Fixes: > http://autobuild.buildroot.net/results/5ca49b2732f68eccb5276e7112f7f496dcc514ee/ > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:26:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:26:54 +0100 Subject: [Buildroot] [PATCH 1/2] package/numactl: use official license files In-Reply-To: <20221029084455.97704-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 10:44:54 +0200") References: <20221029084455.97704-1-fontaine.fabrice@gmail.com> Message-ID: <87edu7q6a9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Use official license files available since version 2.0.13 and > https://github.com/numactl/numactl/commit/b4d36f6a34b045a67ed5c0314ec26f5514f4ee44 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:29:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:29:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/mxml: bump to version 3.3.1 In-Reply-To: <20221029092517.115919-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 11:25:17 +0200") References: <20221029092517.115919-1-fontaine.fabrice@gmail.com> Message-ID: <87a64vq66o.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Update hash of NOTICE (update in year: > https://github.com/michaelrsweet/mxml/commit/d32818a16ceb352b8889f95ec7ff65575ad2e4f2) > https://github.com/michaelrsweet/mxml/releases/tag/v3.3.1 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Sun Nov 13 14:30:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 15:30:11 +0100 Subject: [Buildroot] [git commit] add configs/zynqmp_kria_kv260_defconfig In-Reply-To: <0C68589E-3CD4-45B3-9664-016BB50D510B@amd.com> References: <20220506191229.6154E85C61@busybox.osuosl.org> <20221111214345.419477ef@windsurf> <0C68589E-3CD4-45B3-9664-016BB50D510B@amd.com> Message-ID: <20221113153011.38f22043@windsurf> On Sat, 12 Nov 2022 07:57:48 +0000 "Frager, Neal" wrote: > If not solved by then, I can look at it when I am back on Monday. No worries, it can wait until Monday, for sure! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Sun Nov 13 14:32:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:32:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/pkg-cmake.mk: MakeFiles -> Makefiles In-Reply-To: <20221030190028.3632333-1-james.hilliard1@gmail.com> (James Hilliard's message of "Sun, 30 Oct 2022 13:00:28 -0600") References: <20221030190028.3632333-1-james.hilliard1@gmail.com> Message-ID: <875yfirkl4.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Fixes: > CMake Error: Could not create named generator Unix MakeFiles > Generators > Green Hills MULTI = Generates Green Hills MULTI files > (experimental, work-in-progress). > * Unix Makefiles = Generates standard UNIX makefiles. > Ninja = Generates build.ninja files. > Ninja Multi-Config = Generates build-.ninja files. > Watcom WMake = Generates Watcom WMake makefiles. > CodeBlocks - Ninja = Generates CodeBlocks project files. > CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. > CodeLite - Ninja = Generates CodeLite project files. > CodeLite - Unix Makefiles = Generates CodeLite project files. > Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. > Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files. > Kate - Ninja = Generates Kate project files. > Kate - Unix Makefiles = Generates Kate project files. > Sublime Text 2 - Ninja = Generates Sublime Text 2 project files. > Sublime Text 2 - Unix Makefiles > = Generates Sublime Text 2 project files. > Signed-off-by: James Hilliard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:33:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:33:07 +0100 Subject: [Buildroot] [PATCH 1/1] Force cmake packages to use makefiles In-Reply-To: <94745932ea2dfa030e3d438d7cf6b84f1ef2f69c.camel@carnegierobotics.com> (Woody Douglass via buildroot's message of "Fri, 7 Oct 2022 16:27:32 +0000") References: <94745932ea2dfa030e3d438d7cf6b84f1ef2f69c.camel@carnegierobotics.com> Message-ID: <871qq6rkkc.fsf@dell.be.48ers.dk> >>>>> "Woody" == Woody Douglass via buildroot writes: > Force cmake packages to use the "Unix Makefiles" generator > in case CMAKE_GENERATOR is set in the host environment. This > patch further isolates the buildroot build environment from > the host. > Signed-off-by: Woodrow Douglass Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:15:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:15:51 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] toolchain/toolchain-buildroot: introduce BR2_TOOLCHAIN_BUILDROOT_NONE Message-ID: <20221113143351.2A6E683616@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ec043f103ab41cb647d5ab76872b696c6250f3b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x In the internal toolchain backend, we have a choice..endchoice block to allow the user to select the C library, between glibc, uClibc and musl. However, there are situations were no C library at all is supported. In this case, the choice does not appear, and does not allow to see the Config.in comments that are within the choice..endchoice block and that may explain why no C library is available. For example, on RISC-V 32-bit, the only C library supported is glibc, and the minimum kernel header version required by glibc on this architecture is 5.4.0. In a future commit, we are going to add this dependency on glibc (to fix build issues on configurations that have headers < 5.4.0). But since glibc is the only supported C library on RISC-V 32-bit, it means that the choice..endchoice for the C library contains no entry, preventing from seeing the Config.in comment. To address this issue, this commit adds a "dummy" BR2_TOOLCHAIN_BUILDROOT_NONE option that shows up in the choice..endchoice only when no C library is available. Thanks to this, the choice..endchoice is never empty, and the Config.in comments can be seen. If the user keeps BR2_TOOLCHAIN_BUILDROOT_NONE selected, then the build will anyway abort early because package/Makefile.in has a check to verify that a C library is selected, and aborts the build if not. Some could say that the problem should be resolved by instead preventing the selection of headers < 5.4.0 on RISC-V 32-bit, but that is difficult to do as the user can choose a custom header version, or simply specific that (s)he wants to use the headers of the kernel being built. In those situations, it's difficult to prevent selecting headers < 5.4.0. Prevent random configurations from triggering a build failure in our autobuilders, by excluding that symbol from accepted configuration. Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: update genrandconfig] Signed-off-by: Yann E. MORIN (cherry picked from commit e1550ef755c90ccaa63b9d4ed805e1f85f73142f) Signed-off-by: Peter Korsgaard --- toolchain/toolchain-buildroot/Config.in | 12 ++++++++++++ utils/genrandconfig | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/toolchain/toolchain-buildroot/Config.in b/toolchain/toolchain-buildroot/Config.in index 154cf69ef1..daadeac09c 100644 --- a/toolchain/toolchain-buildroot/Config.in +++ b/toolchain/toolchain-buildroot/Config.in @@ -81,6 +81,18 @@ config BR2_TOOLCHAIN_BUILDROOT_MUSL https://www.musl-libc.org/ +config BR2_TOOLCHAIN_BUILDROOT_NONE + bool "none" + depends on !BR2_PACKAGE_UCLIBC_SUPPORTS && \ + !BR2_PACKAGE_GLIBC_SUPPORTS && \ + !BR2_PACKAGE_MUSL_SUPPORTS + help + This option is visible if no C library is available for the + currently selected configuration. If you select this option, + the build will refuse to start as Buildroot needs a C + library to build a toolchain. Change your configuration + settings to make sure one of the C libraries is selected. + endchoice config BR2_TOOLCHAIN_BUILDROOT_LIBC diff --git a/utils/genrandconfig b/utils/genrandconfig index e43452d5b7..257fe7b520 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -301,6 +301,10 @@ def fixup_config(sysinfo, configfile): if 'BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII=y\n' in configlines and \ 'BR2_PACKAGE_FLANN=y\n' in configlines: return False + # No C library for internal toolchain + if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: + return False + if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: return False From peter at korsgaard.com Sun Nov 13 14:26:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:26:20 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/numactl: use official license files Message-ID: <20221113143351.3DAB483619@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7183a41d6a62c9907815e999ac11962bd7a6cf07 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Use official license files available since version 2.0.13 and https://github.com/numactl/numactl/commit/b4d36f6a34b045a67ed5c0314ec26f5514f4ee44 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 702a60a2962172d725b210da42da2289a219a83f) Signed-off-by: Peter Korsgaard --- package/numactl/numactl.hash | 3 ++- package/numactl/numactl.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/numactl/numactl.hash b/package/numactl/numactl.hash index 802175d360..a261eab9d0 100644 --- a/package/numactl/numactl.hash +++ b/package/numactl/numactl.hash @@ -1,3 +1,4 @@ # Locally calculated sha256 1ee27abd07ff6ba140aaf9bc6379b37825e54496e01d6f7343330cf1a4487035 numactl-2.0.14.tar.gz -sha256 e2b738b1303c088421b09933a78c1326fe43692e2c05a7c510a2eb7e7a8eb575 README.md +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/numactl/numactl.mk b/package/numactl/numactl.mk index cf9c759693..6ff94091e9 100644 --- a/package/numactl/numactl.mk +++ b/package/numactl/numactl.mk @@ -7,7 +7,7 @@ NUMACTL_VERSION = 2.0.14 NUMACTL_SITE = $(call github,numactl,numactl,v$(NUMACTL_VERSION)) NUMACTL_LICENSE = LGPL-2.1 (libnuma), GPL-2.0 (programs) -NUMACTL_LICENSE_FILES = README.md +NUMACTL_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 NUMACTL_INSTALL_STAGING = YES NUMACTL_AUTORECONF = YES NUMACTL_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -fPIC" From peter at korsgaard.com Sun Nov 13 14:32:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:32:29 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/pkg-cmake.mk: MakeFiles -> Makefiles Message-ID: <20221113143351.5BB9E83616@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e2debfc2dea1c25e2a403fc9ccba63f70cd7abf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes: CMake Error: Could not create named generator Unix MakeFiles Generators Green Hills MULTI = Generates Green Hills MULTI files (experimental, work-in-progress). * Unix Makefiles = Generates standard UNIX makefiles. Ninja = Generates build.ninja files. Ninja Multi-Config = Generates build-.ninja files. Watcom WMake = Generates Watcom WMake makefiles. CodeBlocks - Ninja = Generates CodeBlocks project files. CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. CodeLite - Ninja = Generates CodeLite project files. CodeLite - Unix Makefiles = Generates CodeLite project files. Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files. Kate - Ninja = Generates Kate project files. Kate - Unix Makefiles = Generates Kate project files. Sublime Text 2 - Ninja = Generates Sublime Text 2 project files. Sublime Text 2 - Unix Makefiles = Generates Sublime Text 2 project files. Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit 68b68518a8cc372cd6bfb34414a91311e7266044) Signed-off-by: Peter Korsgaard --- package/pkg-cmake.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index db9fdebb8d..8c375779cb 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -88,7 +88,7 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ - -G"Unix MakeFiles" \ + -G"Unix Makefiles" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ @@ -119,7 +119,7 @@ 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"Unix Makefiles" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ From peter at korsgaard.com Sun Nov 13 14:30:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:30:34 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] Force cmake packages to use makefiles Message-ID: <20221113143351.518738361B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=340184d56e2788d5fdec6f98d9d25dab49d76bb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Force cmake packages to use the "Unix Makefiles" generator in case CMAKE_GENERATOR is set in the host environment. This patch further isolates the buildroot build environment from the host. Signed-off-by: Woodrow Douglass Signed-off-by: Yann E. MORIN (cherry picked from commit a5d8582e37b8b7440a71d4cad68e85bebc4aec6c) Signed-off-by: Peter Korsgaard --- package/pkg-cmake.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index 081960b5bf..db9fdebb8d 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -88,6 +88,7 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ + -G"Unix MakeFiles" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ @@ -118,6 +119,7 @@ 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" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ From peter at korsgaard.com Sun Nov 13 14:28:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:28:45 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/mxml: bump to version 3.3.1 Message-ID: <20221113143351.47B618361A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e9f8776830fb7e513d60f52e045c7b164a47e621 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Update hash of NOTICE (update in year: https://github.com/michaelrsweet/mxml/commit/d32818a16ceb352b8889f95ec7ff65575ad2e4f2) https://github.com/michaelrsweet/mxml/releases/tag/v3.3.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit f67480040b575fb225fcc2cd79c7a5408ef253b1) Signed-off-by: Peter Korsgaard --- package/mxml/mxml.hash | 4 ++-- package/mxml/mxml.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mxml/mxml.hash b/package/mxml/mxml.hash index 38056f4c3a..412977dff0 100644 --- a/package/mxml/mxml.hash +++ b/package/mxml/mxml.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 7cf976366f9e8e4f8cff7d35a59bcf6201c769fce9e58015d64f4b6de1fe3dd8 mxml-3.3.tar.gz +sha256 0c663ed1fe393b5619f80101798202eea43534abd7c8aff389022fd8c1dacc32 mxml-3.3.1.tar.gz sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE -sha256 ed63aec4c75b9c21a5156b40052138032269bd27fd6f4bc0c51389807cdc7db9 NOTICE +sha256 7dedb0043b0bbed7880bcc9724b3a3dae4d5ab2dce98a7904703109572b626e3 NOTICE diff --git a/package/mxml/mxml.mk b/package/mxml/mxml.mk index 88d35cb7ee..d224cf5308 100644 --- a/package/mxml/mxml.mk +++ b/package/mxml/mxml.mk @@ -4,7 +4,7 @@ # ################################################################################ -MXML_VERSION = 3.3 +MXML_VERSION = 3.3.1 MXML_SITE = https://github.com/michaelrsweet/mxml/releases/download/v$(MXML_VERSION) MXML_LICENSE = Apache-2.0 with exceptions MXML_LICENSE_FILES = LICENSE NOTICE From peter at korsgaard.com Sun Nov 13 14:15:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:15:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/glibc: headers >= 5.4 needed on RISC-V 32-bit Message-ID: <20221113143351.33A3483618@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=54eeba1f78ed891ddc13044ce97503fe33e57c52 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since glibc 2.33 (upstream commit 7a55dd3fb6d2c307a002a16776be84310b9c8989), headers >= 5.4.0 are needed to build glibc for RISC-V 32-bit. Indeed sysdeps/unix/sysv/linux/riscv/configure.ac contains: if test $libc_cv_riscv_int_abi = ilp32; then arch_minimum_kernel=5.4.0 fi In order to take into account this dependency, we add the appropriate logic in package/glibc/Config.in and toolchain/toolchain-buildroot/Config.in. This change means that if headers < 5.4.0 are selected, then no C library at all will be available for RISC-V 32-bit, as glibc is the only C library supporting RISC-V 32-bit currently. However, thanks to the recent addition of BR2_TOOLCHAIN_BUILDROOT_NONE, the choice...endchoice for the C library selection will not be empty, allowing the user to see the Config.in comment explaining why glibc can't be selected. Therefore, technically this commit does prevent from creating a configuration with RISC-V 32-bit and headers < 5.4.0, but it will have BR2_TOOLCHAIN_BUILDROOT_NONE=y, which is catched by package/Makefile.in, which aborts the build early on pointing out that the configuration is invalid. Fixes: http://autobuild.buildroot.net/results/5ca49b2732f68eccb5276e7112f7f496dcc514ee/ Signed-off-by: Thomas Petazzoni Reviewed-by: Alistair Francis Signed-off-by: Yann E. MORIN (cherry picked from commit 2b3f0153bb5accd1f543a43088a8cf792cda95fc) Signed-off-by: Peter Korsgaard --- package/glibc/Config.in | 1 + toolchain/toolchain-buildroot/Config.in | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/package/glibc/Config.in b/package/glibc/Config.in index ba9f691d80..8bd529d25d 100644 --- a/package/glibc/Config.in +++ b/package/glibc/Config.in @@ -34,6 +34,7 @@ config BR2_PACKAGE_GLIBC_SUPPORTS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10 || !BR2_powerpc64le depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5 || !BR2_MIPS_NAN_2008 + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4 || !BR2_RISCV_32 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0 || !BR2_RISCV_64 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 || !BR2_arc depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4 || !BR2_or1k diff --git a/toolchain/toolchain-buildroot/Config.in b/toolchain/toolchain-buildroot/Config.in index daadeac09c..bf874f1ea7 100644 --- a/toolchain/toolchain-buildroot/Config.in +++ b/toolchain/toolchain-buildroot/Config.in @@ -63,6 +63,10 @@ comment "glibc on RISC-V 64-bit needs a toolchain w/ headers >= 5.0" depends on BR2_RISCV_64 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0 +comment "glibc on RISC-V 32-bit needs a toolchain w/ headers >= 5.4" + depends on BR2_RISCV_32 + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4 + comment "glibc on ARC needs a toolchain w/ headers >= 5.1" depends on BR2_arc depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 From peter at korsgaard.com Sun Nov 13 14:26:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:26:47 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/numactl: use official license files Message-ID: <20221113143503.C09208363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=80951e9cd323560ef937e18959023300357b1710 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Use official license files available since version 2.0.13 and https://github.com/numactl/numactl/commit/b4d36f6a34b045a67ed5c0314ec26f5514f4ee44 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 702a60a2962172d725b210da42da2289a219a83f) Signed-off-by: Peter Korsgaard --- package/numactl/numactl.hash | 3 ++- package/numactl/numactl.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/numactl/numactl.hash b/package/numactl/numactl.hash index 802175d360..a261eab9d0 100644 --- a/package/numactl/numactl.hash +++ b/package/numactl/numactl.hash @@ -1,3 +1,4 @@ # Locally calculated sha256 1ee27abd07ff6ba140aaf9bc6379b37825e54496e01d6f7343330cf1a4487035 numactl-2.0.14.tar.gz -sha256 e2b738b1303c088421b09933a78c1326fe43692e2c05a7c510a2eb7e7a8eb575 README.md +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/numactl/numactl.mk b/package/numactl/numactl.mk index cf9c759693..6ff94091e9 100644 --- a/package/numactl/numactl.mk +++ b/package/numactl/numactl.mk @@ -7,7 +7,7 @@ NUMACTL_VERSION = 2.0.14 NUMACTL_SITE = $(call github,numactl,numactl,v$(NUMACTL_VERSION)) NUMACTL_LICENSE = LGPL-2.1 (libnuma), GPL-2.0 (programs) -NUMACTL_LICENSE_FILES = README.md +NUMACTL_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 NUMACTL_INSTALL_STAGING = YES NUMACTL_AUTORECONF = YES NUMACTL_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -fPIC" From peter at korsgaard.com Sun Nov 13 14:32:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:32:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/pkg-cmake.mk: MakeFiles -> Makefiles Message-ID: <20221113143503.E73198363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d30bd21b5e4a11e43b16cafe36fcd6f5cb0ca180 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes: CMake Error: Could not create named generator Unix MakeFiles Generators Green Hills MULTI = Generates Green Hills MULTI files (experimental, work-in-progress). * Unix Makefiles = Generates standard UNIX makefiles. Ninja = Generates build.ninja files. Ninja Multi-Config = Generates build-.ninja files. Watcom WMake = Generates Watcom WMake makefiles. CodeBlocks - Ninja = Generates CodeBlocks project files. CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. CodeLite - Ninja = Generates CodeLite project files. CodeLite - Unix Makefiles = Generates CodeLite project files. Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files. Kate - Ninja = Generates Kate project files. Kate - Unix Makefiles = Generates Kate project files. Sublime Text 2 - Ninja = Generates Sublime Text 2 project files. Sublime Text 2 - Unix Makefiles = Generates Sublime Text 2 project files. Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit 68b68518a8cc372cd6bfb34414a91311e7266044) Signed-off-by: Peter Korsgaard --- package/pkg-cmake.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index fc6ce4921d..d2ef5ca82d 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -88,7 +88,7 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ - -G"Unix MakeFiles" \ + -G"Unix Makefiles" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_COLOR_MAKEFILE=OFF \ @@ -118,7 +118,7 @@ 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"Unix Makefiles" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ From peter at korsgaard.com Sun Nov 13 14:28:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:28:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mxml: bump to version 3.3.1 Message-ID: <20221113143503.CC71C8366C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5146b9943d986a811cf5b728faf8d7a8ce7bcf8a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Update hash of NOTICE (update in year: https://github.com/michaelrsweet/mxml/commit/d32818a16ceb352b8889f95ec7ff65575ad2e4f2) https://github.com/michaelrsweet/mxml/releases/tag/v3.3.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit f67480040b575fb225fcc2cd79c7a5408ef253b1) Signed-off-by: Peter Korsgaard --- package/mxml/mxml.hash | 4 ++-- package/mxml/mxml.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mxml/mxml.hash b/package/mxml/mxml.hash index 38056f4c3a..412977dff0 100644 --- a/package/mxml/mxml.hash +++ b/package/mxml/mxml.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 7cf976366f9e8e4f8cff7d35a59bcf6201c769fce9e58015d64f4b6de1fe3dd8 mxml-3.3.tar.gz +sha256 0c663ed1fe393b5619f80101798202eea43534abd7c8aff389022fd8c1dacc32 mxml-3.3.1.tar.gz sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE -sha256 ed63aec4c75b9c21a5156b40052138032269bd27fd6f4bc0c51389807cdc7db9 NOTICE +sha256 7dedb0043b0bbed7880bcc9724b3a3dae4d5ab2dce98a7904703109572b626e3 NOTICE diff --git a/package/mxml/mxml.mk b/package/mxml/mxml.mk index 88d35cb7ee..d224cf5308 100644 --- a/package/mxml/mxml.mk +++ b/package/mxml/mxml.mk @@ -4,7 +4,7 @@ # ################################################################################ -MXML_VERSION = 3.3 +MXML_VERSION = 3.3.1 MXML_SITE = https://github.com/michaelrsweet/mxml/releases/download/v$(MXML_VERSION) MXML_LICENSE = Apache-2.0 with exceptions MXML_LICENSE_FILES = LICENSE NOTICE From peter at korsgaard.com Sun Nov 13 14:30:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:30:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Force cmake packages to use makefiles Message-ID: <20221113143503.DA87283671@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ae830d4ebd98a933b904b5e13b0d9376e8b84b2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Force cmake packages to use the "Unix Makefiles" generator in case CMAKE_GENERATOR is set in the host environment. This patch further isolates the buildroot build environment from the host. Signed-off-by: Woodrow Douglass Signed-off-by: Yann E. MORIN (cherry picked from commit a5d8582e37b8b7440a71d4cad68e85bebc4aec6c) Signed-off-by: Peter Korsgaard --- package/pkg-cmake.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index 3b1db35fb6..fc6ce4921d 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -88,6 +88,7 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ + -G"Unix MakeFiles" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_COLOR_MAKEFILE=OFF \ @@ -117,6 +118,7 @@ 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" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ From yann.morin.1998 at free.fr Sun Nov 13 14:59:45 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:59:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/mdio-tools: needs fork In-Reply-To: <20221112212034.5472-1-fontaine.fabrice@gmail.com> References: <20221112212034.5472-1-fontaine.fabrice@gmail.com> Message-ID: <20221113145945.GH2123054@scaer> Fabrice, All, On 2022-11-12 22:20 +0100, Fabrice Fontaine spake thusly: > Fix the following build failure raised since the addition of the package > in commit 8fdf8731e727dc5c2d4080d7a56e1d71dc25e533: > > mdio.c: In function 'mdio_modprobe': > mdio.c:738:15: error: implicit declaration of function 'fork' [-Werror=implicit-function-declaration] > 738 | pid = fork(); > | ^~~~ > > Fixes: > - http://autobuild.buildroot.org/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/mdio-tools/Config.in | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in > index f24c1a6974..237f4454cc 100644 > --- a/package/mdio-tools/Config.in > +++ b/package/mdio-tools/Config.in > @@ -1,12 +1,15 @@ > comment "mdio-tools needs a Linux kernel to be built" > + depends on BR2_USE_MMU > depends on !BR2_LINUX_KERNEL > > comment "mdio-tools needs a toolchain w/ headers >= 5.1" > + depends on BR2_USE_MMU > depends on BR2_LINUX_KERNEL > depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 > > config BR2_PACKAGE_MDIO_TOOLS > bool "mdio-tools" > + depends on BR2_USE_MMU # fork() > depends on BR2_LINUX_KERNEL > depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 > select BR2_PACKAGE_LIBMNL > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 13 14:58:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:58:46 +0100 Subject: [Buildroot] [git commit] package/mdio-tools: needs fork Message-ID: <20221113145957.BC7C883679@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0d1c6288a9adfb54dc9d98b8c4f5531eb4c9cba 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 8fdf8731e727dc5c2d4080d7a56e1d71dc25e533: mdio.c: In function 'mdio_modprobe': mdio.c:738:15: error: implicit declaration of function 'fork' [-Werror=implicit-function-declaration] 738 | pid = fork(); | ^~~~ Fixes: - http://autobuild.buildroot.org/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 Signed-off-by: Fabrice Fontaine Reviewed-by: Joachim Wiberg Signed-off-by: Yann E. MORIN --- package/mdio-tools/Config.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in index f24c1a6974..237f4454cc 100644 --- a/package/mdio-tools/Config.in +++ b/package/mdio-tools/Config.in @@ -1,12 +1,15 @@ comment "mdio-tools needs a Linux kernel to be built" + depends on BR2_USE_MMU depends on !BR2_LINUX_KERNEL comment "mdio-tools needs a toolchain w/ headers >= 5.1" + depends on BR2_USE_MMU depends on BR2_LINUX_KERNEL depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 config BR2_PACKAGE_MDIO_TOOLS bool "mdio-tools" + depends on BR2_USE_MMU # fork() depends on BR2_LINUX_KERNEL depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 select BR2_PACKAGE_LIBMNL From peter at korsgaard.com Sun Nov 13 15:10:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:10:51 +0100 Subject: [Buildroot] [PATCH] package/musl: fixup the dynamic loader symlink In-Reply-To: <20221026125836.3910730-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 14:58:35 +0200") References: <20221026125836.3910730-1-thomas.petazzoni@bootlin.com> Message-ID: <87wn7yq490.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > The musl Makefile installs the dynamic loader as a symlink to libc.so > with the following rule: > $(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(libdir)/libc.so > $(INSTALL) -D -l $(libdir)/libc.so $@ || true > While it works, the drawback is that ld-musl-.so ends up being a > symlink to /lib/libc.so. While it works on the target, it means we > have a broken symlink in $(STAGING_DIR) and $(TARGET_DIR) as > /lib/libc.so doesn't make sense on the build machine. This generally > doesn't cause any problem *except* when we tell Qemu to use > $(STAGING_DIR) as the library directory when running target programs > through the Qemu user emulation mode. This is for example node inside > the NodeJS build. Due to this broken symlink, Qemu can't find libc.so > that is pointed to be the dynamic loader symlink causing this build > error: > qemu-arm: Could not open '/lib/ld-musl-armhf.so.1': No such file or directory > Since this is not really a bug in the musl build system, we address > this issue by overriding the symlink to be a relative path. The > dynamic loader is always installed in /lib, and libc.so is also always > installed in /lib because we pass libdir=/lib when configuring > musl. So we can simply have a ld-musl* -> libc.so symbolic link. We > use ld-musl* as a wildcard so that we don't need to have extra logic > to determine the exact name of the dynamic loader symlink, and simply > override the one that exists. > Fixes: > http://autobuild.buildroot.net/results/9ff23f2e3c97e9af410617de3e7376f9d45a7d63/ > https://bugs.busybox.net/show_bug.cgi?id=15061 > Cc: hello.skyclo at gmail.com > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 15:09:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:09:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/musl: fixup the dynamic loader symlink Message-ID: <20221113151121.D6F738368A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=47e8cc8e8ef7c64799495888fb16e92578f7dbf6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The musl Makefile installs the dynamic loader as a symlink to libc.so with the following rule: $(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(libdir)/libc.so $(INSTALL) -D -l $(libdir)/libc.so $@ || true While it works, the drawback is that ld-musl-.so ends up being a symlink to /lib/libc.so. While it works on the target, it means we have a broken symlink in $(STAGING_DIR) and $(TARGET_DIR) as /lib/libc.so doesn't make sense on the build machine. This generally doesn't cause any problem *except* when we tell Qemu to use $(STAGING_DIR) as the library directory when running target programs through the Qemu user emulation mode. This is for example node inside the NodeJS build. Due to this broken symlink, Qemu can't find libc.so that is pointed to be the dynamic loader symlink causing this build error: qemu-arm: Could not open '/lib/ld-musl-armhf.so.1': No such file or directory Since this is not really a bug in the musl build system, we address this issue by overriding the symlink to be a relative path. The dynamic loader is always installed in /lib, and libc.so is also always installed in /lib because we pass libdir=/lib when configuring musl. So we can simply have a ld-musl* -> libc.so symbolic link. We use ld-musl* as a wildcard so that we don't need to have extra logic to determine the exact name of the dynamic loader symlink, and simply override the one that exists. Fixes: http://autobuild.buildroot.net/results/9ff23f2e3c97e9af410617de3e7376f9d45a7d63/ https://bugs.busybox.net/show_bug.cgi?id=15061 Note that, for external toolchain, we already have a generic fixup that makes symlinks relative [0]. So in the external toolchain, even if the symlink is broken, it gets fixed when we import the toolchain into STAGING_DIR. [0] https://lore.kernel.org/buildroot/20221026205312.3f729eb8 at windsurf/ Cc: hello.skyclo at gmail.com Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: - add summary of Thomas' explanations for external toolchains ] Signed-off-by: Yann E. MORIN (cherry picked from commit 7935e427bce601f16ee194978583e533213f78c6) Signed-off-by: Peter Korsgaard --- package/musl/musl.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/musl/musl.mk b/package/musl/musl.mk index 44c79da6f7..30c3c2fbc0 100644 --- a/package/musl/musl.mk +++ b/package/musl/musl.mk @@ -60,12 +60,14 @@ endef define MUSL_INSTALL_STAGING_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(STAGING_DIR) install-libs install-tools install-headers + ln -sf libc.so $(STAGING_DIR)/lib/ld-musl* endef define MUSL_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(TARGET_DIR) install-libs $(RM) $(addprefix $(TARGET_DIR)/lib/,crt1.o crtn.o crti.o rcrt1.o Scrt1.o) + ln -sf libc.so $(TARGET_DIR)/lib/ld-musl* endef $(eval $(generic-package)) From peter at korsgaard.com Sun Nov 13 15:10:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:10:01 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/musl: fixup the dynamic loader symlink Message-ID: <20221113151230.7B8DF83697@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=be05e009f00ecd4ba174c7ebced206d3327421a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The musl Makefile installs the dynamic loader as a symlink to libc.so with the following rule: $(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(libdir)/libc.so $(INSTALL) -D -l $(libdir)/libc.so $@ || true While it works, the drawback is that ld-musl-.so ends up being a symlink to /lib/libc.so. While it works on the target, it means we have a broken symlink in $(STAGING_DIR) and $(TARGET_DIR) as /lib/libc.so doesn't make sense on the build machine. This generally doesn't cause any problem *except* when we tell Qemu to use $(STAGING_DIR) as the library directory when running target programs through the Qemu user emulation mode. This is for example node inside the NodeJS build. Due to this broken symlink, Qemu can't find libc.so that is pointed to be the dynamic loader symlink causing this build error: qemu-arm: Could not open '/lib/ld-musl-armhf.so.1': No such file or directory Since this is not really a bug in the musl build system, we address this issue by overriding the symlink to be a relative path. The dynamic loader is always installed in /lib, and libc.so is also always installed in /lib because we pass libdir=/lib when configuring musl. So we can simply have a ld-musl* -> libc.so symbolic link. We use ld-musl* as a wildcard so that we don't need to have extra logic to determine the exact name of the dynamic loader symlink, and simply override the one that exists. Fixes: http://autobuild.buildroot.net/results/9ff23f2e3c97e9af410617de3e7376f9d45a7d63/ https://bugs.busybox.net/show_bug.cgi?id=15061 Note that, for external toolchain, we already have a generic fixup that makes symlinks relative [0]. So in the external toolchain, even if the symlink is broken, it gets fixed when we import the toolchain into STAGING_DIR. [0] https://lore.kernel.org/buildroot/20221026205312.3f729eb8 at windsurf/ Cc: hello.skyclo at gmail.com Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: - add summary of Thomas' explanations for external toolchains ] Signed-off-by: Yann E. MORIN (cherry picked from commit 7935e427bce601f16ee194978583e533213f78c6) Signed-off-by: Peter Korsgaard --- package/musl/musl.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/musl/musl.mk b/package/musl/musl.mk index b89945e3be..a07041c02d 100644 --- a/package/musl/musl.mk +++ b/package/musl/musl.mk @@ -60,12 +60,14 @@ endef define MUSL_INSTALL_STAGING_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(STAGING_DIR) install-libs install-tools install-headers + ln -sf libc.so $(STAGING_DIR)/lib/ld-musl* endef define MUSL_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(TARGET_DIR) install-libs $(RM) $(addprefix $(TARGET_DIR)/lib/,crt1.o crtn.o crti.o rcrt1.o Scrt1.o) + ln -sf libc.so $(TARGET_DIR)/lib/ld-musl* endef $(eval $(generic-package)) From peter at korsgaard.com Sun Nov 13 15:48:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:48:36 +0100 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: add Giulio Benetti to rtl8188eu package In-Reply-To: <20221017201804.995212-2-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 17 Oct 2022 22:18:04 +0200") References: <20221017201804.995212-1-giulio.benetti@benettiengineering.com> <20221017201804.995212-2-giulio.benetti@benettiengineering.com> Message-ID: <87sfimq2i3.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 15:53:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:53:38 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/iwd: drop dbus check In-Reply-To: (Lang Daniel via buildroot's message of "Mon, 17 Oct 2022 06:21:18 +0000") References: Message-ID: <87o7taq29p.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > Since 6f5f6bc dbus is selected when iwd is selected. > It is only a runtime dependency, so drop the build > dependency. > Signed-off-by: Daniel Lang > --- > Changed v1 -> v2: > - dbus is only a runtime dependency, drop > the build dependency (thanks Yann). Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:01:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/paho-mqtt-c: bump to version 1.3.11 In-Reply-To: (Lang Daniel via buildroot's message of "Wed, 19 Oct 2022 09:14:20 +0000") References: Message-ID: <87k03yq1vs.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > Service release. Issues resolved: > https://github.com/eclipse/paho.mqtt.c/milestone/18?closed=1 > https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.11 > Signed-off-by: Daniel Lang Committed to 2022.08.x and 2022.02.x given the bugfixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:02:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:02:27 +0100 Subject: [Buildroot] [PATCH v2] package/openvmtools: fix local privilege escalation vulnerability In-Reply-To: <7aeb69a91cab8b3e5fdcfc210c2f5a112490b0a0.1666169750.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 19 Oct 2022 10:56:16 +0200") References: <7aeb69a91cab8b3e5fdcfc210c2f5a112490b0a0.1666169750.git.stefan@agner.ch> Message-ID: <87fsemq1v0.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Add a patch for CVE-2022-31676 (local privilege escalation > vulnerability). > Signed-off-by: Stefan Agner > --- > v2: Actually make the patch apply Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:02:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:02:35 +0100 Subject: [Buildroot] [git commit] package/openvmtools: add CPE ID information In-Reply-To: <20221030212300.E1EB087691@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Sun, 30 Oct 2022 22:19:34 +0100") References: <20221030212300.E1EB087691@busybox.osuosl.org> Message-ID: <87bkpaq1us.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=267188242e4edcfbca272168e62c2e9bc70864ce > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > See: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Avmware%3Atools > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 15:57:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:57:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/paho-mqtt-c: bump to version 1.3.11 Message-ID: <20221113160246.908FC836B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1b8c17a8c702836cc63466c78b58f3df007860c5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/18?closed=1 https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.11 Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f0a5cd606f260d85f1a74a3af5fbf2b11edae3c) 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 931bf5b9c8..1949abdf1a 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 c70db96e66adacae411d5d875fbb08bca6ff9945de3d215b3af93cbd22792db5 paho-mqtt-c-1.3.10.tar.gz +sha256 d7bba3f8b8978802e11e2b1f28e96e6b7f4ed5d8a268af52a4d3b1bcbd1db16b paho-mqtt-c-1.3.11.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 1b6fc5785c..30daf863ad 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.10 +PAHO_MQTT_C_VERSION = 1.3.11 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 Sun Nov 13 15:48:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:48:19 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] DEVELOPERS: add Giulio Benetti to rtl8188eu package Message-ID: <20221113160246.79E6B836B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15698f61d94513430aa2fd690ed98bb97d08aa12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Giulio Benetti Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit 9d64fff456890941f6bbe220d37f021437e0e0d0) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 74a9839b3c..681a1ff9f7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1147,6 +1147,7 @@ F: package/nfs-utils/ F: package/python-uvloop/ F: package/qt5/ F: package/rockchip-mali/ +F: package/rtl8188eu/ F: package/rtl8189es/ F: package/rtl8723bu/ F: package/rtl8723ds/ From peter at korsgaard.com Sun Nov 13 15:53:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:53:18 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/iwd: drop dbus check Message-ID: <20221113160246.84A37836B8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6c6dde9c0470aab4839523fa68d7ebe55477a2e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since 6f5f6bc dbus is selected when iwd is selected. It is only a runtime dependency, so drop the build dependency. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4) Signed-off-by: Peter Korsgaard --- package/iwd/iwd.mk | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index d179e46ebf..346977dedf 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -15,16 +15,11 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ - --enable-external-ell + --enable-external-ell \ + --enable-dbus-policy \ + --with-dbus-datadir=/usr/share IWD_DEPENDENCIES = ell -ifeq ($(BR2_PACKAGE_DBUS),y) -IWD_CONF_OPTS += --enable-dbus-policy --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES += dbus -else -IWD_CONF_OPTS += --disable-dbus-policy -endif - ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) IWD_LICENSE += , GPL-3.0+ (client) From peter at korsgaard.com Sun Nov 13 15:57:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:57:27 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/openvmtools: add CPE ID information Message-ID: <20221113160246.9C587836BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08d8b8af106dda08715822765612d38e7e550016 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x See: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Avmware%3Atools Signed-off-by: Thomas Petazzoni (cherry picked from commit 267188242e4edcfbca272168e62c2e9bc70864ce) Signed-off-by: Peter Korsgaard --- package/openvmtools/openvmtools.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index 59080c05aa..d536e5e819 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -10,6 +10,8 @@ OPENVMTOOLS_SITE = https://github.com/vmware/open-vm-tools/releases/download/sta OPENVMTOOLS_SOURCE = open-vm-tools-$(OPENVMTOOLS_VERSION).tar.gz OPENVMTOOLS_LICENSE = LGPL-2.1 OPENVMTOOLS_LICENSE_FILES = COPYING +OPENVMTOOLS_CPE_ID_VENDOR = vmware +OPENVMTOOLS_CPE_ID_PRODUCT = tools # configure.ac is patched OPENVMTOOLS_AUTORECONF = YES From peter at korsgaard.com Sun Nov 13 16:01:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/openvmtools: fix CVE-2022-31676 Message-ID: <20221113160246.A7625836B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a7555c624da3fc8e524fb2c5d662920a5ee48e6d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Add a patch for CVE-2022-31676 (local privilege escalation vulnerability). Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni (cherry picked from commit b123e8887dc29eb2764162c048e8521a4072531a) Signed-off-by: Peter Korsgaard --- ...eck-authorization-on-incoming-guestOps-re.patch | 40 ++++++++++++++++++++++ package/openvmtools/openvmtools.mk | 3 ++ 2 files changed, 43 insertions(+) diff --git a/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch b/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch new file mode 100644 index 0000000000..91e379b9a6 --- /dev/null +++ b/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch @@ -0,0 +1,40 @@ +From bb9f9ffbb151397545f921cee5b6a4933c6eea80 Mon Sep 17 00:00:00 2001 +Message-Id: +From: John Wolfe +Date: Wed, 10 Aug 2022 06:12:02 -0700 +Subject: [PATCH] Properly check authorization on incoming guestOps requests + +Fix public pipe request checks. Only a SessionRequest type should +be accepted on the public pipe. + +Upstream: https://github.com/vmware/open-vm-tools/blob/CVE-2022-31676.patch/1205-Properly-check-authorization-on-incoming-guestOps-re.patch +Signed-off-by: Stefan Agner +--- + vgauth/serviceImpl/proto.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/vgauth/serviceImpl/proto.c b/vgauth/serviceImpl/proto.c +index db7159ee..c4f85b02 100644 +--- a/vgauth/serviceImpl/proto.c ++++ b/vgauth/serviceImpl/proto.c +@@ -1,5 +1,5 @@ + /********************************************************* +- * Copyright (C) 2011-2016,2019-2021 VMware, Inc. All rights reserved. ++ * Copyright (c) 2011-2016,2019-2022 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published +@@ -1201,6 +1201,10 @@ Proto_SecurityCheckRequest(ServiceConnection *conn, + VGAuthError err; + gboolean isSecure = ServiceNetworkIsConnectionPrivateSuperUser(conn); + ++ if (conn->isPublic && req->reqType != PROTO_REQUEST_SESSION_REQ) { ++ return VGAUTH_E_PERMISSION_DENIED; ++ } ++ + switch (req->reqType) { + /* + * This comes over the public connection; alwsys let it through. +-- +2.38.0 + diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index d536e5e819..3106b9ecd6 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -13,6 +13,9 @@ OPENVMTOOLS_LICENSE_FILES = COPYING OPENVMTOOLS_CPE_ID_VENDOR = vmware OPENVMTOOLS_CPE_ID_PRODUCT = tools +# 0013-Properly-check-authorization-on-incoming-guestOps-re.patch +OPENVMTOOLS_IGNORE_CVES += CVE-2022-31676 + # configure.ac is patched OPENVMTOOLS_AUTORECONF = YES OPENVMTOOLS_CONF_OPTS = --with-dnet \ From peter at korsgaard.com Sun Nov 13 15:48:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:48:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: add Giulio Benetti to rtl8188eu package Message-ID: <20221113160416.1FB04836E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5509017af22757f2ca8befbdf75b0eeb521ed78c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Giulio Benetti Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit 9d64fff456890941f6bbe220d37f021437e0e0d0) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 978a33137f..4ead170b19 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1102,6 +1102,7 @@ F: package/nfs-utils/ F: package/python-uvloop/ F: package/qt5/ F: package/rockchip-mali/ +F: package/rtl8188eu/ F: package/rtl8189es/ F: package/rtl8723bu/ F: package/rtl8812au-aircrack-ng/ From peter at korsgaard.com Sun Nov 13 16:00:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:00:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openvmtools: refactor using BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS Message-ID: <20221113160416.3D159836ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3514b6e094d75cfcde8b1ecf8b3f061987d16335 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Thomas Petazzoni (cherry picked from commit b05b6bb9faab4e611e65227a4c4e9800b1556590) Signed-off-by: Peter Korsgaard --- package/openvmtools/Config.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/openvmtools/Config.in b/package/openvmtools/Config.in index c866b36569..88cccd08af 100644 --- a/package/openvmtools/Config.in +++ b/package/openvmtools/Config.in @@ -1,6 +1,11 @@ +config BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS + bool + default y if BR2_i386 + default y if BR2_x86_64 + config BR2_PACKAGE_OPENVMTOOLS bool "openvmtools" - depends on BR2_i386 || BR2_x86_64 + depends on BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS depends on BR2_USE_MMU # libglib2 depends on BR2_USE_WCHAR # libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 @@ -51,7 +56,7 @@ comment "resolutionkms needs udev, a toolchain w/ threads" endif comment "openvmtools needs a glibc or musl toolchain w/ wchar, threads, locale" - depends on BR2_i386 || BR2_x86_64 + depends on BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS depends on BR2_USE_MMU depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ !BR2_ENABLE_LOCALE || \ From peter at korsgaard.com Sun Nov 13 16:01:16 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:16 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openvmtools: add CPE ID information Message-ID: <20221113160416.56354836E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aab6601753ff59c775eb387ddddf19224afa7238 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x See: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Avmware%3Atools Signed-off-by: Thomas Petazzoni (cherry picked from commit 267188242e4edcfbca272168e62c2e9bc70864ce) Signed-off-by: Peter Korsgaard --- package/openvmtools/openvmtools.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index 59080c05aa..d536e5e819 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -10,6 +10,8 @@ OPENVMTOOLS_SITE = https://github.com/vmware/open-vm-tools/releases/download/sta OPENVMTOOLS_SOURCE = open-vm-tools-$(OPENVMTOOLS_VERSION).tar.gz OPENVMTOOLS_LICENSE = LGPL-2.1 OPENVMTOOLS_LICENSE_FILES = COPYING +OPENVMTOOLS_CPE_ID_VENDOR = vmware +OPENVMTOOLS_CPE_ID_PRODUCT = tools # configure.ac is patched OPENVMTOOLS_AUTORECONF = YES From peter at korsgaard.com Sun Nov 13 16:01:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:06 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openvmtools: bump version to 11.3.5 Message-ID: <20221113160416.4906D836E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d5700d81e9e17ec68d17a3154c72bfbb91b5b70 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Rebase patches as necessary and bump version to 11.3.5. This allows to build openvmtools for aarch64. Both patches 0009-Set-permissions-on-rules-file.patch and 0010-Change-DEVPATH-to-devpath.patch are removed as they are upstream as of commit 86d3256f2acccc066648e6b25e16b46930338406 (in release 11.0.5). Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni (cherry picked from commit cc6e9231c8fa5b4eb5b45bba3ff9745da3e09ef7) Signed-off-by: Peter Korsgaard --- ...to-vm_poll-h-to-fix-build-failure-on-musl.patch | 81 +++++++++++++--------- ...re-to-test-for-feature-instead-of-platfor.patch | 1 + .../0009-Set-permissions-on-rules-file.patch | 23 ------ .../0010-Change-DEVPATH-to-devpath.patch | 25 ------- package/openvmtools/Config.in | 1 + package/openvmtools/openvmtools.hash | 2 +- package/openvmtools/openvmtools.mk | 4 +- 7 files changed, 53 insertions(+), 84 deletions(-) diff --git a/package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch b/package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch index e9495ce43f..b4e94d870d 100644 --- a/package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch +++ b/package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch @@ -1,4 +1,5 @@ -From 9d13e32e362ad3ce5169f49b7f0fe1d9380e558c Mon Sep 17 00:00:00 2001 +From 1dfab46d367d11e9132506ee0f7d3eb2ceff5f3c Mon Sep 17 00:00:00 2001 +Message-Id: <1dfab46d367d11e9132506ee0f7d3eb2ceff5f3c.1652913832.git.stefan at agner.ch> From: Fabrice Fontaine Date: Mon, 30 Sep 2019 13:32:35 +0200 Subject: [PATCH] Rename poll.h into vm_poll.h to fix build failure on musl @@ -38,19 +39,19 @@ Signed-off-by: Fabrice Fontaine lib/asyncsocket/asyncsocket.c | 4 +- lib/hgfsServer/hgfsServer.c | 2 +- lib/include/asyncsocket.h | 2 +- - lib/include/poll.h | 330 -------------------- + lib/include/poll.h | 337 -------------------- lib/include/pollImpl.h | 2 +- - lib/include/vm_poll.h | 330 ++++++++++++++++++++ + lib/include/vm_poll.h | 337 ++++++++++++++++++++ lib/rpcIn/rpcin.c | 2 +- - 7 files changed, 336 insertions(+), 336 deletions(-) - delete mode 100644 open-vm-tools/lib/include/poll.h - create mode 100644 open-vm-tools/lib/include/vm_poll.h + 7 files changed, 343 insertions(+), 343 deletions(-) + delete mode 100644 lib/include/poll.h + create mode 100644 lib/include/vm_poll.h -diff --git a/lib/asyncsocket/asyncsocket.c b/lib/asyncsocket/asyncsocket.c -index 102638cc..01181a95 100644 +diff --git a/lib/asyncsocket/asyncsocket.c b/open-vm-tools/lib/asyncsocket/asyncsocket.c +index 05147d2e..16949567 100644 --- a/lib/asyncsocket/asyncsocket.c +++ b/lib/asyncsocket/asyncsocket.c -@@ -69,8 +69,8 @@ +@@ -70,8 +70,8 @@ #else #include #include @@ -60,7 +61,7 @@ index 102638cc..01181a95 100644 #include #include #include -@@ -86,7 +86,7 @@ +@@ -87,7 +87,7 @@ #include "random.h" #include "asyncsocket.h" #include "asyncSocketBase.h" @@ -69,24 +70,24 @@ index 102638cc..01181a95 100644 #include "log.h" #include "err.h" #include "hostinfo.h" -diff --git a/lib/hgfsServer/hgfsServer.c b/lib/hgfsServer/hgfsServer.c -index 46224551..fc691286 100644 +diff --git a/lib/hgfsServer/hgfsServer.c b/open-vm-tools/lib/hgfsServer/hgfsServer.c +index 98f5b3f0..b436f0c7 100644 --- a/lib/hgfsServer/hgfsServer.c +++ b/lib/hgfsServer/hgfsServer.c -@@ -48,7 +48,7 @@ - #include "hgfsServerOplock.h" +@@ -51,7 +51,7 @@ #include "hgfsDirNotify.h" + #include "hgfsThreadpool.h" #include "userlock.h" -#include "poll.h" +#include "vm_poll.h" #include "mutexRankLib.h" #include "vm_basic_asm.h" #include "unicodeOperations.h" -diff --git a/lib/include/asyncsocket.h b/lib/include/asyncsocket.h -index 95a5e464..a4b4e5aa 100644 +diff --git a/lib/include/asyncsocket.h b/open-vm-tools/lib/include/asyncsocket.h +index 47b5b873..b8b0149e 100644 --- a/lib/include/asyncsocket.h +++ b/lib/include/asyncsocket.h -@@ -164,7 +164,7 @@ typedef struct AsyncSocket AsyncSocket; +@@ -171,7 +171,7 @@ typedef struct AsyncSocket AsyncSocket; * Or the client can specify its favorite poll class and locking behavior. * Use of IVmdbPoll is only supported for regular sockets and for Attach. */ @@ -95,14 +96,14 @@ index 95a5e464..a4b4e5aa 100644 struct IVmdbPoll; typedef struct AsyncSocketPollParams { int flags; /* Default 0, only POLL_FLAG_NO_BULL is valid */ -diff --git a/lib/include/poll.h b/lib/include/poll.h +diff --git a/lib/include/poll.h b/open-vm-tools/lib/include/poll.h deleted file mode 100644 -index 6acd4f35..00000000 +index c90f5dcd..00000000 --- a/lib/include/poll.h +++ /dev/null -@@ -1,330 +0,0 @@ +@@ -1,337 +0,0 @@ -/********************************************************* -- * Copyright (C) 1998-2018 VMware, Inc. All rights reserved. +- * Copyright (C) 1998-2020 VMware, Inc. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published @@ -152,7 +153,7 @@ index 6acd4f35..00000000 - -#ifdef _WIN32 -#define HZ 100 --#elif defined linux +-#elif defined __linux__ -#include -#elif __APPLE__ -#include @@ -335,6 +336,12 @@ index 6acd4f35..00000000 - * implementations are distinct from the core poll code. - */ - +- +-/* Socket pair created with non-blocking mode */ +-#define POLL_OPTIONS_SOCKET_PAIR_NONBLOCK_CONN 0x01 +- +-typedef unsigned int SocketSpecialOpts; +- -typedef struct PollOptions { - Bool locked; // Use internal MXUser for locking - Bool allowFullQueue; // Don't assert when device event queue is full. @@ -342,6 +349,7 @@ index 6acd4f35..00000000 - PollerFireWrapper fireWrapperFn; // optional; may be useful for stats - void *fireWrapperData; // optional - PollerErrorFn errorFn; // optional; called upon unrecoverable error +- SocketSpecialOpts pollSocketOpts; -} PollOptions; - - @@ -354,7 +362,7 @@ index 6acd4f35..00000000 -/* - * Functions - */ --int Poll_SocketPair(Bool vmci, Bool stream, int fds[2]); +-int Poll_SocketPair(Bool vmci, Bool stream, int fds[2], SocketSpecialOpts opts); -void Poll_Loop(Bool loop, Bool *exit, PollClass c); -void Poll_LoopTimeout(Bool loop, Bool *exit, PollClass c, int timeout); -Bool Poll_LockingEnabled(void); @@ -431,7 +439,7 @@ index 6acd4f35..00000000 -#endif - -#endif // _POLL_H_ -diff --git a/lib/include/pollImpl.h b/lib/include/pollImpl.h +diff --git a/lib/include/pollImpl.h b/open-vm-tools/lib/include/pollImpl.h index 46442e55..8bc66997 100644 --- a/lib/include/pollImpl.h +++ b/lib/include/pollImpl.h @@ -444,14 +452,14 @@ index 46442e55..8bc66997 100644 #include "vm_basic_asm.h" #if defined(__cplusplus) -diff --git a/lib/include/vm_poll.h b/lib/include/vm_poll.h +diff --git a/lib/include/vm_poll.h b/open-vm-tools/lib/include/vm_poll.h new file mode 100644 -index 00000000..6acd4f35 +index 00000000..c90f5dcd --- /dev/null +++ b/lib/include/vm_poll.h -@@ -0,0 +1,330 @@ +@@ -0,0 +1,337 @@ +/********************************************************* -+ * Copyright (C) 1998-2018 VMware, Inc. All rights reserved. ++ * Copyright (C) 1998-2020 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published @@ -501,7 +509,7 @@ index 00000000..6acd4f35 + +#ifdef _WIN32 +#define HZ 100 -+#elif defined linux ++#elif defined __linux__ +#include +#elif __APPLE__ +#include @@ -684,6 +692,12 @@ index 00000000..6acd4f35 + * implementations are distinct from the core poll code. + */ + ++ ++/* Socket pair created with non-blocking mode */ ++#define POLL_OPTIONS_SOCKET_PAIR_NONBLOCK_CONN 0x01 ++ ++typedef unsigned int SocketSpecialOpts; ++ +typedef struct PollOptions { + Bool locked; // Use internal MXUser for locking + Bool allowFullQueue; // Don't assert when device event queue is full. @@ -691,6 +705,7 @@ index 00000000..6acd4f35 + PollerFireWrapper fireWrapperFn; // optional; may be useful for stats + void *fireWrapperData; // optional + PollerErrorFn errorFn; // optional; called upon unrecoverable error ++ SocketSpecialOpts pollSocketOpts; +} PollOptions; + + @@ -703,7 +718,7 @@ index 00000000..6acd4f35 +/* + * Functions + */ -+int Poll_SocketPair(Bool vmci, Bool stream, int fds[2]); ++int Poll_SocketPair(Bool vmci, Bool stream, int fds[2], SocketSpecialOpts opts); +void Poll_Loop(Bool loop, Bool *exit, PollClass c); +void Poll_LoopTimeout(Bool loop, Bool *exit, PollClass c, int timeout); +Bool Poll_LockingEnabled(void); @@ -780,8 +795,8 @@ index 00000000..6acd4f35 +#endif + +#endif // _POLL_H_ -diff --git a/lib/rpcIn/rpcin.c b/lib/rpcIn/rpcin.c -index 47a3380e..660382c6 100644 +diff --git a/lib/rpcIn/rpcin.c b/open-vm-tools/lib/rpcIn/rpcin.c +index 8b1fe759..f22fcd40 100644 --- a/lib/rpcIn/rpcin.c +++ b/lib/rpcIn/rpcin.c @@ -57,7 +57,7 @@ @@ -794,5 +809,5 @@ index 47a3380e..660382c6 100644 # include "vmci_defs.h" #include "dataMap.h" -- -2.23.0 +2.36.1 diff --git a/package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch b/package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch index 0d3948aa10..abbc518362 100644 --- a/package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch +++ b/package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch @@ -125,6 +125,7 @@ Index: open-vm-tools/lib/nicInfo/nicInfoPosix.c #include #include #include + #include -#if defined(__FreeBSD__) || defined(__APPLE__) +#if HAVE_SYS_SYSCTL_H # include diff --git a/package/openvmtools/0009-Set-permissions-on-rules-file.patch b/package/openvmtools/0009-Set-permissions-on-rules-file.patch deleted file mode 100644 index 6a37c1690d..0000000000 --- a/package/openvmtools/0009-Set-permissions-on-rules-file.patch +++ /dev/null @@ -1,23 +0,0 @@ -From c3ef6a8285132871ad10f9300d8afff55d8d6de2 Mon Sep 17 00:00:00 2001 -From: puneetse <22071208+puneetse at users.noreply.github.com> -Date: Wed, 16 Oct 2019 10:09:38 -0700 -Subject: [PATCH] Set permissions on rules file - -udevs rules should not be executable otherwise udev will log a warning in the journal - -Signed-off-by: Pascal de Bruijn ---- - udev/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/udev/Makefile.am b/udev/Makefile.am -index 68fbc3e27..8b9a4d716 100644 ---- a/udev/Makefile.am -+++ b/udev/Makefile.am -@@ -17,5 +17,5 @@ - - install-data-local: - $(INSTALL) -d $(DESTDIR)$(UDEVRULESDIR) -- $(INSTALL) $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR) -+ $(INSTALL) -m 0644 $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR) - diff --git a/package/openvmtools/0010-Change-DEVPATH-to-devpath.patch b/package/openvmtools/0010-Change-DEVPATH-to-devpath.patch deleted file mode 100644 index 5af694d8f2..0000000000 --- a/package/openvmtools/0010-Change-DEVPATH-to-devpath.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 22f5d198b3b2f7e4debed83948ba1baf70d4749a Mon Sep 17 00:00:00 2001 -From: puneetse <22071208+puneetse at users.noreply.github.com> -Date: Wed, 16 Oct 2019 10:04:41 -0700 -Subject: [PATCH] Change $DEVPATH to $devpath - -$DEVPATH throws a warning by udev. - -Signed-off-by: Pascal de Bruijn ---- - udev/99-vmware-scsi-udev.rules | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/udev/99-vmware-scsi-udev.rules b/udev/99-vmware-scsi-udev.rules -index 053b59706..a605d80ef 100644 ---- a/udev/99-vmware-scsi-udev.rules -+++ b/udev/99-vmware-scsi-udev.rules -@@ -2,6 +2,6 @@ - # - # This file is part of open-vm-tools - --ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" --ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" -+ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys/$devpath/device/timeout'" -+ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys/$devpath/device/timeout'" - diff --git a/package/openvmtools/Config.in b/package/openvmtools/Config.in index 88cccd08af..67855f50e0 100644 --- a/package/openvmtools/Config.in +++ b/package/openvmtools/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS bool default y if BR2_i386 default y if BR2_x86_64 + default y if BR2_aarch64 config BR2_PACKAGE_OPENVMTOOLS bool "openvmtools" diff --git a/package/openvmtools/openvmtools.hash b/package/openvmtools/openvmtools.hash index bd81d1f05c..081538fbf3 100644 --- a/package/openvmtools/openvmtools.hash +++ b/package/openvmtools/openvmtools.hash @@ -1,3 +1,3 @@ # locally computed -sha256 364cd0fdfa5a05e872d08609659e6231ec99788669f7ebba24bfb8c94168daef open-vm-tools-10.3.5-10430147.tar.gz +sha256 2053daf7b224ab7ae1a9cfcd6ae12494c646e2bf9aaca998225bd082a4a43fb7 open-vm-tools-11.3.5-18557794.tar.gz sha256 f734933bd7d49aef25aaf897ed7281ee822e8635056e69b895a7d2e668937fc5 COPYING diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index 4201c6daa0..59080c05aa 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -4,8 +4,8 @@ # ################################################################################ -OPENVMTOOLS_VERSION_MAJOR = 10.3.5 -OPENVMTOOLS_VERSION = $(OPENVMTOOLS_VERSION_MAJOR)-10430147 +OPENVMTOOLS_VERSION_MAJOR = 11.3.5 +OPENVMTOOLS_VERSION = $(OPENVMTOOLS_VERSION_MAJOR)-18557794 OPENVMTOOLS_SITE = https://github.com/vmware/open-vm-tools/releases/download/stable-$(OPENVMTOOLS_VERSION_MAJOR) OPENVMTOOLS_SOURCE = open-vm-tools-$(OPENVMTOOLS_VERSION).tar.gz OPENVMTOOLS_LICENSE = LGPL-2.1 From peter at korsgaard.com Sun Nov 13 15:52:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:52:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/iwd: drop dbus check Message-ID: <20221113160416.2991E836E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16361553911ca48bce1b043d6f18486b6fdcd1ed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Since 6f5f6bc dbus is selected when iwd is selected. It is only a runtime dependency, so drop the build dependency. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4) Signed-off-by: Peter Korsgaard --- package/iwd/iwd.mk | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 6814a04bf8..5bea3f12b4 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -15,16 +15,11 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ - --enable-external-ell + --enable-external-ell \ + --enable-dbus-policy \ + --with-dbus-datadir=/usr/share IWD_DEPENDENCIES = ell -ifeq ($(BR2_PACKAGE_DBUS),y) -IWD_CONF_OPTS += --enable-dbus-policy --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES += dbus -else -IWD_CONF_OPTS += --disable-dbus-policy -endif - ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) IWD_LICENSE += , GPL-3.0+ (client) From peter at korsgaard.com Sun Nov 13 16:01:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:21 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openvmtools: fix CVE-2022-31676 Message-ID: <20221113160416.60F23836EA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e30dd92ca7238b68b00135fa92cf09df80cfe3b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add a patch for CVE-2022-31676 (local privilege escalation vulnerability). Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni (cherry picked from commit b123e8887dc29eb2764162c048e8521a4072531a) Signed-off-by: Peter Korsgaard --- ...eck-authorization-on-incoming-guestOps-re.patch | 40 ++++++++++++++++++++++ package/openvmtools/openvmtools.mk | 3 ++ 2 files changed, 43 insertions(+) diff --git a/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch b/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch new file mode 100644 index 0000000000..91e379b9a6 --- /dev/null +++ b/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch @@ -0,0 +1,40 @@ +From bb9f9ffbb151397545f921cee5b6a4933c6eea80 Mon Sep 17 00:00:00 2001 +Message-Id: +From: John Wolfe +Date: Wed, 10 Aug 2022 06:12:02 -0700 +Subject: [PATCH] Properly check authorization on incoming guestOps requests + +Fix public pipe request checks. Only a SessionRequest type should +be accepted on the public pipe. + +Upstream: https://github.com/vmware/open-vm-tools/blob/CVE-2022-31676.patch/1205-Properly-check-authorization-on-incoming-guestOps-re.patch +Signed-off-by: Stefan Agner +--- + vgauth/serviceImpl/proto.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/vgauth/serviceImpl/proto.c b/vgauth/serviceImpl/proto.c +index db7159ee..c4f85b02 100644 +--- a/vgauth/serviceImpl/proto.c ++++ b/vgauth/serviceImpl/proto.c +@@ -1,5 +1,5 @@ + /********************************************************* +- * Copyright (C) 2011-2016,2019-2021 VMware, Inc. All rights reserved. ++ * Copyright (c) 2011-2016,2019-2022 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published +@@ -1201,6 +1201,10 @@ Proto_SecurityCheckRequest(ServiceConnection *conn, + VGAuthError err; + gboolean isSecure = ServiceNetworkIsConnectionPrivateSuperUser(conn); + ++ if (conn->isPublic && req->reqType != PROTO_REQUEST_SESSION_REQ) { ++ return VGAUTH_E_PERMISSION_DENIED; ++ } ++ + switch (req->reqType) { + /* + * This comes over the public connection; alwsys let it through. +-- +2.38.0 + diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index d536e5e819..3106b9ecd6 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -13,6 +13,9 @@ OPENVMTOOLS_LICENSE_FILES = COPYING OPENVMTOOLS_CPE_ID_VENDOR = vmware OPENVMTOOLS_CPE_ID_PRODUCT = tools +# 0013-Properly-check-authorization-on-incoming-guestOps-re.patch +OPENVMTOOLS_IGNORE_CVES += CVE-2022-31676 + # configure.ac is patched OPENVMTOOLS_AUTORECONF = YES OPENVMTOOLS_CONF_OPTS = --with-dnet \ From peter at korsgaard.com Sun Nov 13 15:57:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:57:41 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/paho-mqtt-c: bump to version 1.3.11 Message-ID: <20221113160416.33889836EA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7f0b5e0cb71b9ba4f93432e67f670162e2a5c058 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/18?closed=1 https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.11 Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f0a5cd606f260d85f1a74a3af5fbf2b11edae3c) 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 931bf5b9c8..1949abdf1a 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 c70db96e66adacae411d5d875fbb08bca6ff9945de3d215b3af93cbd22792db5 paho-mqtt-c-1.3.10.tar.gz +sha256 d7bba3f8b8978802e11e2b1f28e96e6b7f4ed5d8a268af52a4d3b1bcbd1db16b paho-mqtt-c-1.3.11.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 1b6fc5785c..30daf863ad 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.10 +PAHO_MQTT_C_VERSION = 1.3.11 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 Sun Nov 13 16:10:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:10:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/gawk: fix double free during kernel build In-Reply-To: <20221030215458.3773991-1-james.hilliard1@gmail.com> (James Hilliard's message of "Sun, 30 Oct 2022 15:54:58 -0600") References: <20221030215458.3773991-1-james.hilliard1@gmail.com> Message-ID: <877czyq1h8.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Backport an upstream patch to fix a crash during kernel build. > Details: https://bugs.gentoo.org/868567 > Fixes: > GEN /home/buildroot/buildroot/output/build/linux-6.0.6/tools/objtool/arch/x86/lib/inat-tables.c > free(): double free detected in tcache 2 > Aborted > Signed-off-by: James Hilliard This presumably only triggers after our recent update to gawk 5.2.0? -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:23:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:23:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/exim: fix typo in comment In-Reply-To: <20221030212529.364240-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 30 Oct 2022 22:25:29 +0100") References: <20221030212529.364240-1-bernd.kuhls@t-online.de> Message-ID: <871qq6q0vz.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:25:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:25:47 +0100 Subject: [Buildroot] [PATCH 1/2] package/exfatprogs: drop host-pkgconf dependency In-Reply-To: <20221030215046.461380-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 30 Oct 2022 22:50:45 +0100") References: <20221030215046.461380-1-fontaine.fabrice@gmail.com> Message-ID: <87wn7yom7o.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > host-pkgconf is not a dependency since bump to version 1.0.3 in commit > fbad745139125ea0995a436fd81ce7ea233638c0 and > https://github.com/exfatprogs/exfatprogs/commit/843124cd9a2087281e00bd1b9d710db59acfbced > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:28:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:28:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/msmtp: security bump to version 1.8.22 In-Reply-To: <20221030224328.684577-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 30 Oct 2022 23:43:28 +0100") References: <20221030224328.684577-1-fontaine.fabrice@gmail.com> Message-ID: <87sfimom3p.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fixed a security problem in msmtpd: mail addresses starting with '-' could be > interpreted as options of the pipe command. > https://github.com/marlam/msmtp-mirror/blob/msmtp-1.8.22/NEWS > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From james.hilliard1 at gmail.com Sun Nov 13 16:32:32 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 13 Nov 2022 12:32:32 -0400 Subject: [Buildroot] [PATCH 1/1] package/gawk: fix double free during kernel build In-Reply-To: <877czyq1h8.fsf@dell.be.48ers.dk> References: <20221030215458.3773991-1-james.hilliard1@gmail.com> <877czyq1h8.fsf@dell.be.48ers.dk> Message-ID: On Sun, Nov 13, 2022 at 12:10 PM Peter Korsgaard wrote: > > >>>>> "James" == James Hilliard writes: > > > Backport an upstream patch to fix a crash during kernel build. > > Details: https://bugs.gentoo.org/868567 > > > Fixes: > > GEN /home/buildroot/buildroot/output/build/linux-6.0.6/tools/objtool/arch/x86/lib/inat-tables.c > > free(): double free detected in tcache 2 > > Aborted > > > Signed-off-by: James Hilliard > > This presumably only triggers after our recent update to gawk 5.2.0? Yeah, seems to be the case. > > -- > Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:25:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:25:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/exfatprogs: drop host-pkgconf dependency Message-ID: <20221113163331.28D0183714@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ed4ee39fd2b0ab9d4f8bb55b4832e0c9ac69746b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x host-pkgconf is not a dependency since bump to version 1.0.3 in commit fbad745139125ea0995a436fd81ce7ea233638c0 and https://github.com/exfatprogs/exfatprogs/commit/843124cd9a2087281e00bd1b9d710db59acfbced Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 11ff62234ab139296ead705869c44c0a233682da) Signed-off-by: Peter Korsgaard --- package/exfatprogs/exfatprogs.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/exfatprogs/exfatprogs.mk b/package/exfatprogs/exfatprogs.mk index 2911d21f4f..44679c7d60 100644 --- a/package/exfatprogs/exfatprogs.mk +++ b/package/exfatprogs/exfatprogs.mk @@ -9,8 +9,6 @@ EXFATPROGS_SOURCE = exfatprogs-$(EXFATPROGS_VERSION).tar.xz EXFATPROGS_SITE = https://github.com/exfatprogs/exfatprogs/releases/download/$(EXFATPROGS_VERSION) EXFATPROGS_LICENSE = GPL-2.0+ EXFATPROGS_LICENSE_FILES = COPYING -EXFATPROGS_DEPENDENCIES = host-pkgconf -HOST_EXFATPROGS_DEPENDENCIES = host-pkgconf $(eval $(autotools-package)) $(eval $(host-autotools-package)) From peter at korsgaard.com Sun Nov 13 16:22:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:22:42 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/exim: fix typo in comment Message-ID: <20221113163331.1C6628370D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9509f97cc50d31ab562d174b8e6ce904f1e1705 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 55ef42e090b39fdf129b7e5e218019e0156fe166) Signed-off-by: Peter Korsgaard --- package/exim/exim.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/exim/exim.mk b/package/exim/exim.mk index e0fcd83fb0..9c54eeec44 100644 --- a/package/exim/exim.mk +++ b/package/exim/exim.mk @@ -20,7 +20,7 @@ define exim-config-change # variable-name, variable-value $(@D)/Local/Makefile endef -# Comment-out a variable. Has no effect if it does not exits. +# Comment-out a variable. Has no effect if it does not exist. define exim-config-unset # variable-name $(SED) 's,^\([[:space:]]*$1[[:space:]]*=.*$$\),# \1,' \ $(@D)/Local/Makefile From peter at korsgaard.com Sun Nov 13 16:27:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:27:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/msmtp: security bump to version 1.8.22 Message-ID: <20221113163331.3577283718@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=028abcc68fbd7c8df8743f3b7d612fd60228d03a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fixed a security problem in msmtpd: mail addresses starting with '-' could be interpreted as options of the pipe command. https://github.com/marlam/msmtp-mirror/blob/msmtp-1.8.22/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 9a294be424a4f78e1a54e3df7a706181fa287793) Signed-off-by: Peter Korsgaard --- package/msmtp/msmtp.hash | 4 ++-- package/msmtp/msmtp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/msmtp/msmtp.hash b/package/msmtp/msmtp.hash index 1e73d92470..c5571f2fb3 100644 --- a/package/msmtp/msmtp.hash +++ b/package/msmtp/msmtp.hash @@ -1,7 +1,7 @@ # Locally calculated after checking signature -# https://marlam.de/msmtp/releases/msmtp-1.8.14.tar.xz.sig +# https://marlam.de/msmtp/releases/msmtp-1.8.22.tar.xz.sig # with key 2F61B4828BBA779AECB3F32703A2A4AB1E32FD34 -sha256 d56f065d711486e9c234618515a02a48a48dab4051b34f3e108fbecb6fb773b4 msmtp-1.8.14.tar.xz +sha256 1b04206286a5b82622335e4eb09e17074368b7288e53d134543cbbc6b79ea3e7 msmtp-1.8.22.tar.xz # Hash for license file: sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/msmtp/msmtp.mk b/package/msmtp/msmtp.mk index 3db36f4cd0..c3928ffcbb 100644 --- a/package/msmtp/msmtp.mk +++ b/package/msmtp/msmtp.mk @@ -4,7 +4,7 @@ # ################################################################################ -MSMTP_VERSION = 1.8.14 +MSMTP_VERSION = 1.8.22 MSMTP_SITE = https://marlam.de/msmtp/releases MSMTP_SOURCE = msmtp-$(MSMTP_VERSION).tar.xz MSMTP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Sun Nov 13 16:24:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:24:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/exfatprogs: drop host-pkgconf dependency Message-ID: <20221113163436.25D9D83737@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b94b7ec32e63208837a18cb8793ff3d35f8a078 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x host-pkgconf is not a dependency since bump to version 1.0.3 in commit fbad745139125ea0995a436fd81ce7ea233638c0 and https://github.com/exfatprogs/exfatprogs/commit/843124cd9a2087281e00bd1b9d710db59acfbced Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 11ff62234ab139296ead705869c44c0a233682da) Signed-off-by: Peter Korsgaard --- package/exfatprogs/exfatprogs.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/exfatprogs/exfatprogs.mk b/package/exfatprogs/exfatprogs.mk index 2911d21f4f..44679c7d60 100644 --- a/package/exfatprogs/exfatprogs.mk +++ b/package/exfatprogs/exfatprogs.mk @@ -9,8 +9,6 @@ EXFATPROGS_SOURCE = exfatprogs-$(EXFATPROGS_VERSION).tar.xz EXFATPROGS_SITE = https://github.com/exfatprogs/exfatprogs/releases/download/$(EXFATPROGS_VERSION) EXFATPROGS_LICENSE = GPL-2.0+ EXFATPROGS_LICENSE_FILES = COPYING -EXFATPROGS_DEPENDENCIES = host-pkgconf -HOST_EXFATPROGS_DEPENDENCIES = host-pkgconf $(eval $(autotools-package)) $(eval $(host-autotools-package)) From peter at korsgaard.com Sun Nov 13 16:23:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:23:17 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/exim: fix typo in comment Message-ID: <20221113163436.1B8B483736@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ee6bd566dcbd673f88de507bcda05086039b0e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 55ef42e090b39fdf129b7e5e218019e0156fe166) Signed-off-by: Peter Korsgaard --- package/exim/exim.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/exim/exim.mk b/package/exim/exim.mk index b45458b21b..0098e3884f 100644 --- a/package/exim/exim.mk +++ b/package/exim/exim.mk @@ -20,7 +20,7 @@ define exim-config-change # variable-name, variable-value $(@D)/Local/Makefile endef -# Comment-out a variable. Has no effect if it does not exits. +# Comment-out a variable. Has no effect if it does not exist. define exim-config-unset # variable-name $(SED) 's,^\([[:space:]]*$1[[:space:]]*=.*$$\),# \1,' \ $(@D)/Local/Makefile From peter at korsgaard.com Sun Nov 13 16:27:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:27:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/msmtp: security bump to version 1.8.22 Message-ID: <20221113163436.30EE583738@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ddf37bca501b9e182e95384a8dd694ef835c927c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fixed a security problem in msmtpd: mail addresses starting with '-' could be interpreted as options of the pipe command. https://github.com/marlam/msmtp-mirror/blob/msmtp-1.8.22/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 9a294be424a4f78e1a54e3df7a706181fa287793) Signed-off-by: Peter Korsgaard --- package/msmtp/msmtp.hash | 4 ++-- package/msmtp/msmtp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/msmtp/msmtp.hash b/package/msmtp/msmtp.hash index 1e73d92470..c5571f2fb3 100644 --- a/package/msmtp/msmtp.hash +++ b/package/msmtp/msmtp.hash @@ -1,7 +1,7 @@ # Locally calculated after checking signature -# https://marlam.de/msmtp/releases/msmtp-1.8.14.tar.xz.sig +# https://marlam.de/msmtp/releases/msmtp-1.8.22.tar.xz.sig # with key 2F61B4828BBA779AECB3F32703A2A4AB1E32FD34 -sha256 d56f065d711486e9c234618515a02a48a48dab4051b34f3e108fbecb6fb773b4 msmtp-1.8.14.tar.xz +sha256 1b04206286a5b82622335e4eb09e17074368b7288e53d134543cbbc6b79ea3e7 msmtp-1.8.22.tar.xz # Hash for license file: sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/msmtp/msmtp.mk b/package/msmtp/msmtp.mk index 3db36f4cd0..c3928ffcbb 100644 --- a/package/msmtp/msmtp.mk +++ b/package/msmtp/msmtp.mk @@ -4,7 +4,7 @@ # ################################################################################ -MSMTP_VERSION = 1.8.14 +MSMTP_VERSION = 1.8.22 MSMTP_SITE = https://marlam.de/msmtp/releases MSMTP_SOURCE = msmtp-$(MSMTP_VERSION).tar.xz MSMTP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Sun Nov 13 16:47:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:47:59 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/hostapd: fix static build issue with zlib-ng In-Reply-To: <20220916210059.2395129-2-geomatsi@gmail.com> (Sergey Matyukevich's message of "Sat, 17 Sep 2022 00:00:58 +0300") References: <20220916210059.2395129-1-geomatsi@gmail.com> <20220916210059.2395129-2-geomatsi@gmail.com> Message-ID: <87o7taol6o.fsf@dell.be.48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is > too generic. Buildroot autobuilder detected configurations that failed > to build due to the naming conflict with zlib-ng. > Add hostapd part of the upstream patch that renames 'crc32' function > to a less generic 'ieee80211_crc32' name. > Fixes: http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ > Signed-off-by: Sergey Matyukevich Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:48:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:48:05 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/wpa_supplicant: fix static build issue with zlib-ng In-Reply-To: <20220916210059.2395129-3-geomatsi@gmail.com> (Sergey Matyukevich's message of "Sat, 17 Sep 2022 00:00:59 +0300") References: <20220916210059.2395129-1-geomatsi@gmail.com> <20220916210059.2395129-3-geomatsi@gmail.com> Message-ID: <87k03yol6i.fsf@dell.be.48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > Hostapd/wpa_s uses 'crc32' name for IEEE802.11 CRC-32 routine. This name > is too generic. Buildroot autobuilder detected configurations that failed > to build due to the naming conflict with zlib-ng. > Add wpa_supplicant part of the upstream patch that renames 'crc32' > function to a less generic 'ieee80211_crc32' name. > Fixes: http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ > Signed-off-by: Sergey Matyukevich Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:42:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:42:42 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/hostapd: fix static build issue with zlib-ng Message-ID: <20221113164817.B1FDE8373F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f55f66f59a11c68d71cabc6a20e3c808f739e2a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is too generic. Buildroot autobuilder detected configurations that failed to build due to the naming conflict with zlib-ng. Add hostapd part of the upstream patch that renames 'crc32' function to a less generic 'ieee80211_crc32' name. Fixes: http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 7d920f9d4060d7603da2074c3db167c39e4881fb) Signed-off-by: Peter Korsgaard --- ...generic-name-for-IEEE802.11-CRC-32-routin.patch | 102 +++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch b/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch new file mode 100644 index 0000000000..bf85e97f21 --- /dev/null +++ b/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch @@ -0,0 +1,102 @@ +From 9896d8c116f054cebc49928404018a75c9b892cb Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Fri, 16 Sep 2022 23:18:50 +0300 +Subject: [PATCH] hostapd: use a less generic name for IEEE802.11 CRC-32 routine + +Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is +too generic. Buildroot autobuilder detected build configuration that +failed to build due to the naming conflict: static linking with openssl +using zlib-ng as a zlib provider, e.g. see: +- http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ +- http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ + +Use a less generic name ieee80211_crc32 for IEEE802.11 CRC-32 routine +to avoid such naming conflicts. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=0c7b3814ca6070a8e930dea09fde08b4058a4ca6 +Signed-off-by: Sergey Matyukevich +--- + hostapd/config_file.c | 4 ++-- + src/ap/hostapd.c | 3 ++- + src/ap/neighbor_db.c | 2 +- + src/utils/crc32.c | 2 +- + src/utils/crc32.h | 2 +- + 5 files changed, 7 insertions(+), 6 deletions(-) + +diff --git a/hostapd/config_file.c b/hostapd/config_file.c +index b14728d1b..b38a84647 100644 +--- a/hostapd/config_file.c ++++ b/hostapd/config_file.c +@@ -2407,7 +2407,7 @@ static int hostapd_config_fill(struct hostapd_config *conf, + } + os_memcpy(ssid->ssid, pos, ssid->ssid_len); + ssid->ssid_set = 1; +- ssid->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ ssid->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + } else if (os_strcmp(buf, "ssid2") == 0) { + struct hostapd_ssid *ssid = &bss->ssid; + size_t slen; +@@ -2421,7 +2421,7 @@ static int hostapd_config_fill(struct hostapd_config *conf, + os_memcpy(ssid->ssid, str, slen); + ssid->ssid_len = slen; + ssid->ssid_set = 1; +- ssid->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ ssid->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + os_free(str); + } else if (os_strcmp(buf, "utf8_ssid") == 0) { + bss->ssid.utf8_ssid = atoi(pos) > 0; +diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c +index 4b88641a2..56c8fb90e 100644 +--- a/src/ap/hostapd.c ++++ b/src/ap/hostapd.c +@@ -1230,7 +1230,8 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) + * Short SSID calculation is identical to FCS and it is defined in + * IEEE P802.11-REVmd/D3.0, 9.4.2.170.3 (Calculating the Short-SSID). + */ +- conf->ssid.short_ssid = crc32(conf->ssid.ssid, conf->ssid.ssid_len); ++ conf->ssid.short_ssid = ieee80211_crc32(conf->ssid.ssid, ++ conf->ssid.ssid_len); + + if (!hostapd_drv_none(hapd)) { + wpa_printf(MSG_DEBUG, "Using interface %s with hwaddr " MACSTR +diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c +index 229edd2a9..ef17634c3 100644 +--- a/src/ap/neighbor_db.c ++++ b/src/ap/neighbor_db.c +@@ -136,7 +136,7 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, + + os_memcpy(entry->bssid, bssid, ETH_ALEN); + os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); +- entry->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + + entry->nr = wpabuf_dup(nr); + if (!entry->nr) +diff --git a/src/utils/crc32.c b/src/utils/crc32.c +index 12d9e2a70..371254994 100644 +--- a/src/utils/crc32.c ++++ b/src/utils/crc32.c +@@ -72,7 +72,7 @@ static const u32 crc32_table[256] = { + }; + + +-u32 crc32(const u8 *frame, size_t frame_len) ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len) + { + size_t i; + u32 crc; +diff --git a/src/utils/crc32.h b/src/utils/crc32.h +index dc31399be..71a19dc5f 100644 +--- a/src/utils/crc32.h ++++ b/src/utils/crc32.h +@@ -9,6 +9,6 @@ + #ifndef CRC32_H + #define CRC32_H + +-u32 crc32(const u8 *frame, size_t frame_len); ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len); + + #endif /* CRC32_H */ +-- +2.37.1 + From peter at korsgaard.com Sun Nov 13 16:42:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:42:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wpa_supplicant: fix static build issue with zlib-ng Message-ID: <20221113164817.C02CC83735@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=275cb4d2dbf6f416a293176318c76fc32ebc1319 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Hostapd/wpa_s uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is too generic. Buildroot autobuilder detected configurations that failed to build due to the naming conflict with zlib-ng. Add wpa_supplicant part of the upstream patch that renames 'crc32' function to a less generic 'ieee80211_crc32' name. Fixes: http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 27e66d77c10b3ae3142a5ff8631ba81ce9cf70dc) Signed-off-by: Peter Korsgaard --- ...ant-use-a-less-generic-name-for-IEEE802.1.patch | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch b/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch new file mode 100644 index 0000000000..a8637111bb --- /dev/null +++ b/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch @@ -0,0 +1,79 @@ +From c8af2e431b47d7d900e0c7359705aaa1096d302a Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Fri, 16 Sep 2022 23:18:50 +0300 +Subject: [PATCH] wpa_supplicant: use a less generic name for IEEE802.11 CRC-32 routine + +Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is +too generic. Buildroot autobuilder detected build configuration that +failed to build due to the naming conflict: static linking with openssl +using zlib-ng as a zlib provider, e.g. see: +- http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ +- http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ + +Use a less generic name ieee80211_crc32 for IEEE802.11 CRC-32 routine +to avoid such naming conflicts. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=0c7b3814ca6070a8e930dea09fde08b4058a4ca6 +Signed-off-by: Sergey Matyukevich +--- + src/ap/hostapd.c | 3 ++- + src/ap/neighbor_db.c | 2 +- + src/utils/crc32.c | 2 +- + src/utils/crc32.h | 2 +- + 4 files changed, 5 insertions(+), 4 deletions(-) + +diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c +index 4b88641a2..56c8fb90e 100644 +--- a/src/ap/hostapd.c ++++ b/src/ap/hostapd.c +@@ -1230,7 +1230,8 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) + * Short SSID calculation is identical to FCS and it is defined in + * IEEE P802.11-REVmd/D3.0, 9.4.2.170.3 (Calculating the Short-SSID). + */ +- conf->ssid.short_ssid = crc32(conf->ssid.ssid, conf->ssid.ssid_len); ++ conf->ssid.short_ssid = ieee80211_crc32(conf->ssid.ssid, ++ conf->ssid.ssid_len); + + if (!hostapd_drv_none(hapd)) { + wpa_printf(MSG_DEBUG, "Using interface %s with hwaddr " MACSTR +diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c +index 229edd2a9..ef17634c3 100644 +--- a/src/ap/neighbor_db.c ++++ b/src/ap/neighbor_db.c +@@ -136,7 +136,7 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, + + os_memcpy(entry->bssid, bssid, ETH_ALEN); + os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); +- entry->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + + entry->nr = wpabuf_dup(nr); + if (!entry->nr) +diff --git a/src/utils/crc32.c b/src/utils/crc32.c +index 12d9e2a70..371254994 100644 +--- a/src/utils/crc32.c ++++ b/src/utils/crc32.c +@@ -72,7 +72,7 @@ static const u32 crc32_table[256] = { + }; + + +-u32 crc32(const u8 *frame, size_t frame_len) ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len) + { + size_t i; + u32 crc; +diff --git a/src/utils/crc32.h b/src/utils/crc32.h +index dc31399be..71a19dc5f 100644 +--- a/src/utils/crc32.h ++++ b/src/utils/crc32.h +@@ -9,6 +9,6 @@ + #ifndef CRC32_H + #define CRC32_H + +-u32 crc32(const u8 *frame, size_t frame_len); ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len); + + #endif /* CRC32_H */ +-- +2.37.1 + From peter at korsgaard.com Sun Nov 13 16:49:16 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:49:16 +0100 Subject: [Buildroot] [PATCH 1/1] utils/genrandconfig: handle a10disp In-Reply-To: <20220918162850.25720-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 18 Sep 2022 18:28:50 +0200") References: <20220918162850.25720-1-fontaine.fabrice@gmail.com> Message-ID: <87fsemol4j.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > a10disp will raise the following build failure with a mainline kernel: > cp: cannot stat > '/home/autobuild/autobuild/instance-0/output-1/build/linux-5.17.15/include/video/sunxi_disp_ioctl.h': > No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/1f2607d6adece4d5dfe17fbdb032a2d228fc030f > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:41:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:41:52 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/hostapd: fix static build issue with zlib-ng Message-ID: <20221113164926.A1A2183749@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a04c9d4d53713f8c5fe01e6a7d4e364e699bc0a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is too generic. Buildroot autobuilder detected configurations that failed to build due to the naming conflict with zlib-ng. Add hostapd part of the upstream patch that renames 'crc32' function to a less generic 'ieee80211_crc32' name. Fixes: http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 7d920f9d4060d7603da2074c3db167c39e4881fb) Signed-off-by: Peter Korsgaard --- ...generic-name-for-IEEE802.11-CRC-32-routin.patch | 102 +++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch b/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch new file mode 100644 index 0000000000..bf85e97f21 --- /dev/null +++ b/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch @@ -0,0 +1,102 @@ +From 9896d8c116f054cebc49928404018a75c9b892cb Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Fri, 16 Sep 2022 23:18:50 +0300 +Subject: [PATCH] hostapd: use a less generic name for IEEE802.11 CRC-32 routine + +Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is +too generic. Buildroot autobuilder detected build configuration that +failed to build due to the naming conflict: static linking with openssl +using zlib-ng as a zlib provider, e.g. see: +- http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ +- http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ + +Use a less generic name ieee80211_crc32 for IEEE802.11 CRC-32 routine +to avoid such naming conflicts. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=0c7b3814ca6070a8e930dea09fde08b4058a4ca6 +Signed-off-by: Sergey Matyukevich +--- + hostapd/config_file.c | 4 ++-- + src/ap/hostapd.c | 3 ++- + src/ap/neighbor_db.c | 2 +- + src/utils/crc32.c | 2 +- + src/utils/crc32.h | 2 +- + 5 files changed, 7 insertions(+), 6 deletions(-) + +diff --git a/hostapd/config_file.c b/hostapd/config_file.c +index b14728d1b..b38a84647 100644 +--- a/hostapd/config_file.c ++++ b/hostapd/config_file.c +@@ -2407,7 +2407,7 @@ static int hostapd_config_fill(struct hostapd_config *conf, + } + os_memcpy(ssid->ssid, pos, ssid->ssid_len); + ssid->ssid_set = 1; +- ssid->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ ssid->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + } else if (os_strcmp(buf, "ssid2") == 0) { + struct hostapd_ssid *ssid = &bss->ssid; + size_t slen; +@@ -2421,7 +2421,7 @@ static int hostapd_config_fill(struct hostapd_config *conf, + os_memcpy(ssid->ssid, str, slen); + ssid->ssid_len = slen; + ssid->ssid_set = 1; +- ssid->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ ssid->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + os_free(str); + } else if (os_strcmp(buf, "utf8_ssid") == 0) { + bss->ssid.utf8_ssid = atoi(pos) > 0; +diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c +index 4b88641a2..56c8fb90e 100644 +--- a/src/ap/hostapd.c ++++ b/src/ap/hostapd.c +@@ -1230,7 +1230,8 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) + * Short SSID calculation is identical to FCS and it is defined in + * IEEE P802.11-REVmd/D3.0, 9.4.2.170.3 (Calculating the Short-SSID). + */ +- conf->ssid.short_ssid = crc32(conf->ssid.ssid, conf->ssid.ssid_len); ++ conf->ssid.short_ssid = ieee80211_crc32(conf->ssid.ssid, ++ conf->ssid.ssid_len); + + if (!hostapd_drv_none(hapd)) { + wpa_printf(MSG_DEBUG, "Using interface %s with hwaddr " MACSTR +diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c +index 229edd2a9..ef17634c3 100644 +--- a/src/ap/neighbor_db.c ++++ b/src/ap/neighbor_db.c +@@ -136,7 +136,7 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, + + os_memcpy(entry->bssid, bssid, ETH_ALEN); + os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); +- entry->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + + entry->nr = wpabuf_dup(nr); + if (!entry->nr) +diff --git a/src/utils/crc32.c b/src/utils/crc32.c +index 12d9e2a70..371254994 100644 +--- a/src/utils/crc32.c ++++ b/src/utils/crc32.c +@@ -72,7 +72,7 @@ static const u32 crc32_table[256] = { + }; + + +-u32 crc32(const u8 *frame, size_t frame_len) ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len) + { + size_t i; + u32 crc; +diff --git a/src/utils/crc32.h b/src/utils/crc32.h +index dc31399be..71a19dc5f 100644 +--- a/src/utils/crc32.h ++++ b/src/utils/crc32.h +@@ -9,6 +9,6 @@ + #ifndef CRC32_H + #define CRC32_H + +-u32 crc32(const u8 *frame, size_t frame_len); ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len); + + #endif /* CRC32_H */ +-- +2.37.1 + From peter at korsgaard.com Sun Nov 13 16:41:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:41:59 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wpa_supplicant: fix static build issue with zlib-ng Message-ID: <20221113164926.AB4758374A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff790138ef447f1426c09798b7e0b05202c65555 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Hostapd/wpa_s uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is too generic. Buildroot autobuilder detected configurations that failed to build due to the naming conflict with zlib-ng. Add wpa_supplicant part of the upstream patch that renames 'crc32' function to a less generic 'ieee80211_crc32' name. Fixes: http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 27e66d77c10b3ae3142a5ff8631ba81ce9cf70dc) Signed-off-by: Peter Korsgaard --- ...ant-use-a-less-generic-name-for-IEEE802.1.patch | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch b/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch new file mode 100644 index 0000000000..a8637111bb --- /dev/null +++ b/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch @@ -0,0 +1,79 @@ +From c8af2e431b47d7d900e0c7359705aaa1096d302a Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Fri, 16 Sep 2022 23:18:50 +0300 +Subject: [PATCH] wpa_supplicant: use a less generic name for IEEE802.11 CRC-32 routine + +Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is +too generic. Buildroot autobuilder detected build configuration that +failed to build due to the naming conflict: static linking with openssl +using zlib-ng as a zlib provider, e.g. see: +- http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ +- http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ + +Use a less generic name ieee80211_crc32 for IEEE802.11 CRC-32 routine +to avoid such naming conflicts. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=0c7b3814ca6070a8e930dea09fde08b4058a4ca6 +Signed-off-by: Sergey Matyukevich +--- + src/ap/hostapd.c | 3 ++- + src/ap/neighbor_db.c | 2 +- + src/utils/crc32.c | 2 +- + src/utils/crc32.h | 2 +- + 4 files changed, 5 insertions(+), 4 deletions(-) + +diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c +index 4b88641a2..56c8fb90e 100644 +--- a/src/ap/hostapd.c ++++ b/src/ap/hostapd.c +@@ -1230,7 +1230,8 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) + * Short SSID calculation is identical to FCS and it is defined in + * IEEE P802.11-REVmd/D3.0, 9.4.2.170.3 (Calculating the Short-SSID). + */ +- conf->ssid.short_ssid = crc32(conf->ssid.ssid, conf->ssid.ssid_len); ++ conf->ssid.short_ssid = ieee80211_crc32(conf->ssid.ssid, ++ conf->ssid.ssid_len); + + if (!hostapd_drv_none(hapd)) { + wpa_printf(MSG_DEBUG, "Using interface %s with hwaddr " MACSTR +diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c +index 229edd2a9..ef17634c3 100644 +--- a/src/ap/neighbor_db.c ++++ b/src/ap/neighbor_db.c +@@ -136,7 +136,7 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, + + os_memcpy(entry->bssid, bssid, ETH_ALEN); + os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); +- entry->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + + entry->nr = wpabuf_dup(nr); + if (!entry->nr) +diff --git a/src/utils/crc32.c b/src/utils/crc32.c +index 12d9e2a70..371254994 100644 +--- a/src/utils/crc32.c ++++ b/src/utils/crc32.c +@@ -72,7 +72,7 @@ static const u32 crc32_table[256] = { + }; + + +-u32 crc32(const u8 *frame, size_t frame_len) ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len) + { + size_t i; + u32 crc; +diff --git a/src/utils/crc32.h b/src/utils/crc32.h +index dc31399be..71a19dc5f 100644 +--- a/src/utils/crc32.h ++++ b/src/utils/crc32.h +@@ -9,6 +9,6 @@ + #ifndef CRC32_H + #define CRC32_H + +-u32 crc32(const u8 *frame, size_t frame_len); ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len); + + #endif /* CRC32_H */ +-- +2.37.1 + From peter at korsgaard.com Sun Nov 13 16:49:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:49:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/oracle-mysql: add CPE variables In-Reply-To: <20221018213756.268341-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 18 Oct 2022 23:37:56 +0200") References: <20221018213756.268341-1-fontaine.fabrice@gmail.com> Message-ID: <87bkpaol3y.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:oracle:mysql is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aoracle%3Amysql > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:55:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:55:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/umtprd: add patch to fix output_dir make dependency In-Reply-To: <20221018110157.35331-1-paul@crapouillou.net> (Paul Cercueil's message of "Tue, 18 Oct 2022 12:01:57 +0100") References: <20221018110157.35331-1-paul@crapouillou.net> Message-ID: <877czyoku8.fsf@dell.be.48ers.dk> >>>>> "Paul" == Paul Cercueil writes: > Object file targets need to depend on the output_dir target. > Upstream commit: > https://github.com/viveris/uMTP-Responder/commit/d84216a678edaca81c0899318231cdcca2100d38 > Fixes: > - http://autobuild.buildroot.net/results/c7ce975d398190fc191ccc03813f8ec0b3464c7d/ > - http://autobuild.buildroot.net/results/0331fb9cf2748b16440ef830d09452a9812f5217/ > - http://autobuild.buildroot.net/results/a1b1de9e2f764ce22f23d8a8ea88f7ddcf2969a9/ > - http://autobuild.buildroot.net/results/7c7dbe03d769dc5f155fc14102f6591855605640/ > - http://autobuild.buildroot.net/results/6cd90b7877520669d9ab9c9fadc9fa36912963b4/ > - http://autobuild.buildroot.net/results/186689fc9637ae1a8330d7e19057cd1b3c9a841c/ > Signed-off-by: Paul Cercueil Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:49:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:49:28 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/oracle-mysql: add CPE variables Message-ID: <20221113165947.4DE7883757@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f732be4b1f2b2a38730683d4014081e202dbec36 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:oracle:mysql is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aoracle%3Amysql Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit fbe2a973da559ecf6fec9c2fa313cfa1fd50ea6e) Signed-off-by: Peter Korsgaard --- package/oracle-mysql/oracle-mysql.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/oracle-mysql/oracle-mysql.mk b/package/oracle-mysql/oracle-mysql.mk index f1f16abbb4..1086e4125f 100644 --- a/package/oracle-mysql/oracle-mysql.mk +++ b/package/oracle-mysql/oracle-mysql.mk @@ -13,6 +13,8 @@ ORACLE_MYSQL_DEPENDENCIES = ncurses ORACLE_MYSQL_AUTORECONF = YES ORACLE_MYSQL_LICENSE = GPL-2.0 ORACLE_MYSQL_LICENSE_FILES = README COPYING +ORACLE_MYSQL_CPE_ID_VENDOR = oracle +ORACLE_MYSQL_CPE_ID_PRODUCT = mysql ORACLE_MYSQL_SELINUX_MODULES = mysql ORACLE_MYSQL_PROVIDES = mysql ORACLE_MYSQL_CONFIG_SCRIPTS = mysql_config From peter at korsgaard.com Sun Nov 13 16:55:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:55:01 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/umtprd: add patch to fix output_dir make dependency Message-ID: <20221113165947.57F6E8375A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e96a4c983edaef79a9d274f7bc7b6b99299f3b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Object file targets need to depend on the output_dir target. Upstream commit: https://github.com/viveris/uMTP-Responder/commit/d84216a678edaca81c0899318231cdcca2100d38 Fixes: - http://autobuild.buildroot.net/results/c7ce975d398190fc191ccc03813f8ec0b3464c7d/ - http://autobuild.buildroot.net/results/0331fb9cf2748b16440ef830d09452a9812f5217/ - http://autobuild.buildroot.net/results/a1b1de9e2f764ce22f23d8a8ea88f7ddcf2969a9/ - http://autobuild.buildroot.net/results/7c7dbe03d769dc5f155fc14102f6591855605640/ - http://autobuild.buildroot.net/results/6cd90b7877520669d9ab9c9fadc9fa36912963b4/ - http://autobuild.buildroot.net/results/186689fc9637ae1a8330d7e19057cd1b3c9a841c/ Signed-off-by: Paul Cercueil Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f1a357452d473e384f28a37d3e4ba4146519160) Signed-off-by: Peter Korsgaard --- .../0001-Fix-output_dir-make-dependency.patch | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/umtprd/0001-Fix-output_dir-make-dependency.patch b/package/umtprd/0001-Fix-output_dir-make-dependency.patch new file mode 100644 index 0000000000..fcbca6b000 --- /dev/null +++ b/package/umtprd/0001-Fix-output_dir-make-dependency.patch @@ -0,0 +1,46 @@ +From d84216a678edaca81c0899318231cdcca2100d38 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Mon, 17 Oct 2022 16:39:56 -0600 +Subject: [PATCH] Fix output_dir make dependency + +Object file targets need to depend on the output_dir target. + +Fixes: +make --shuffle=reverse -j1 +cc -o obj/mtp_op_truncateobject.o src/mtp_operations/mtp_op_truncateobject.c -c -I./inc -lpthread -Wall -O3 +Assembler messages: +Fatal error: can't create obj/mtp_op_truncateobject.o: No such file or directory +make: *** [Makefile:19: obj/mtp_op_truncateobject.o] Error 1 shuffle=reverse + +[paul at crapouillou.net: Backport from upstream commit d84216a] +Signed-off-by: Paul Cercueil +--- + Makefile | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index 7c98b63..c28e186 100644 +--- a/Makefile ++++ b/Makefile +@@ -7,15 +7,15 @@ objects := $(sources:src/%.c=obj/%.o) + ops_sources := $(wildcard src/mtp_operations/*.c) + ops_objects := $(ops_sources:src/mtp_operations/%.c=obj/%.o) + +-all: output_dir umtprd ++all: umtprd + + umtprd: $(objects) $(ops_objects) + ${CC} -o $@ $^ $(LDFLAGS) -lpthread + +-$(objects): obj/%.o: src/%.c ++$(objects): obj/%.o: src/%.c | output_dir + ${CC} -o $@ $^ -c $(CPPFLAGS) $(CFLAGS) + +-$(ops_objects): obj/%.o: src/mtp_operations/%.c ++$(ops_objects): obj/%.o: src/mtp_operations/%.c | output_dir + ${CC} -o $@ $^ -c $(CPPFLAGS) $(CFLAGS) + + output_dir: +-- +2.35.1 + From peter at korsgaard.com Sun Nov 13 16:48:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:48:51 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] utils/genrandconfig: handle a10disp Message-ID: <20221113165947.4477583755@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3db40bf45c918f0aa317fe1a001d94c8e773593c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x a10disp will raise the following build failure with a mainline kernel: cp: cannot stat '/home/autobuild/autobuild/instance-0/output-1/build/linux-5.17.15/include/video/sunxi_disp_ioctl.h': No such file or directory Fixes: - http://autobuild.buildroot.org/results/1f2607d6adece4d5dfe17fbdb032a2d228fc030f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit bada3ae53f051e3788bdacb8483cd386c2f4a419) Signed-off-by: Peter Korsgaard --- utils/genrandconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 257fe7b520..f19a405685 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -308,6 +308,8 @@ def fixup_config(sysinfo, configfile): if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: return False + if 'BR2_PACKAGE_A10DISP=y\n' in configlines: + return False if 'BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE=y\n' in configlines and \ 'BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SOURCE=""\n' in configlines and \ From peter at korsgaard.com Sun Nov 13 16:48:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:48:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] utils/genrandconfig: handle a10disp Message-ID: <20221113170134.C6EDD83767@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0e5fd65de61a9187ff06209b58925836de4245d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x a10disp will raise the following build failure with a mainline kernel: cp: cannot stat '/home/autobuild/autobuild/instance-0/output-1/build/linux-5.17.15/include/video/sunxi_disp_ioctl.h': No such file or directory Fixes: - http://autobuild.buildroot.org/results/1f2607d6adece4d5dfe17fbdb032a2d228fc030f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit bada3ae53f051e3788bdacb8483cd386c2f4a419) Signed-off-by: Peter Korsgaard --- utils/genrandconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 739536125e..353c1ca8f0 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -299,6 +299,8 @@ def fixup_config(sysinfo, configfile): if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: return False + if 'BR2_PACKAGE_A10DISP=y\n' in configlines: + return False if 'BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE=y\n' in configlines: bootenv = os.path.join(args.outputdir, "boot_env.txt") From peter at korsgaard.com Sun Nov 13 16:49:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:49:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/oracle-mysql: add CPE variables Message-ID: <20221113170134.CFEB88373E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38eaabc7f85ad5084bfd2ff13c44359549b2c6f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:oracle:mysql is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aoracle%3Amysql Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit fbe2a973da559ecf6fec9c2fa313cfa1fd50ea6e) Signed-off-by: Peter Korsgaard --- package/oracle-mysql/oracle-mysql.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/oracle-mysql/oracle-mysql.mk b/package/oracle-mysql/oracle-mysql.mk index f1f16abbb4..1086e4125f 100644 --- a/package/oracle-mysql/oracle-mysql.mk +++ b/package/oracle-mysql/oracle-mysql.mk @@ -13,6 +13,8 @@ ORACLE_MYSQL_DEPENDENCIES = ncurses ORACLE_MYSQL_AUTORECONF = YES ORACLE_MYSQL_LICENSE = GPL-2.0 ORACLE_MYSQL_LICENSE_FILES = README COPYING +ORACLE_MYSQL_CPE_ID_VENDOR = oracle +ORACLE_MYSQL_CPE_ID_PRODUCT = mysql ORACLE_MYSQL_SELINUX_MODULES = mysql ORACLE_MYSQL_PROVIDES = mysql ORACLE_MYSQL_CONFIG_SCRIPTS = mysql_config From peter at korsgaard.com Sun Nov 13 16:55:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:55:10 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/umtprd: add patch to fix output_dir make dependency Message-ID: <20221113170134.D982A8376A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=458e6837105b3e8e04d4a3b07228665580698876 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Object file targets need to depend on the output_dir target. Upstream commit: https://github.com/viveris/uMTP-Responder/commit/d84216a678edaca81c0899318231cdcca2100d38 Fixes: - http://autobuild.buildroot.net/results/c7ce975d398190fc191ccc03813f8ec0b3464c7d/ - http://autobuild.buildroot.net/results/0331fb9cf2748b16440ef830d09452a9812f5217/ - http://autobuild.buildroot.net/results/a1b1de9e2f764ce22f23d8a8ea88f7ddcf2969a9/ - http://autobuild.buildroot.net/results/7c7dbe03d769dc5f155fc14102f6591855605640/ - http://autobuild.buildroot.net/results/6cd90b7877520669d9ab9c9fadc9fa36912963b4/ - http://autobuild.buildroot.net/results/186689fc9637ae1a8330d7e19057cd1b3c9a841c/ Signed-off-by: Paul Cercueil Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f1a357452d473e384f28a37d3e4ba4146519160) Signed-off-by: Peter Korsgaard --- .../0001-Fix-output_dir-make-dependency.patch | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/umtprd/0001-Fix-output_dir-make-dependency.patch b/package/umtprd/0001-Fix-output_dir-make-dependency.patch new file mode 100644 index 0000000000..fcbca6b000 --- /dev/null +++ b/package/umtprd/0001-Fix-output_dir-make-dependency.patch @@ -0,0 +1,46 @@ +From d84216a678edaca81c0899318231cdcca2100d38 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Mon, 17 Oct 2022 16:39:56 -0600 +Subject: [PATCH] Fix output_dir make dependency + +Object file targets need to depend on the output_dir target. + +Fixes: +make --shuffle=reverse -j1 +cc -o obj/mtp_op_truncateobject.o src/mtp_operations/mtp_op_truncateobject.c -c -I./inc -lpthread -Wall -O3 +Assembler messages: +Fatal error: can't create obj/mtp_op_truncateobject.o: No such file or directory +make: *** [Makefile:19: obj/mtp_op_truncateobject.o] Error 1 shuffle=reverse + +[paul at crapouillou.net: Backport from upstream commit d84216a] +Signed-off-by: Paul Cercueil +--- + Makefile | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index 7c98b63..c28e186 100644 +--- a/Makefile ++++ b/Makefile +@@ -7,15 +7,15 @@ objects := $(sources:src/%.c=obj/%.o) + ops_sources := $(wildcard src/mtp_operations/*.c) + ops_objects := $(ops_sources:src/mtp_operations/%.c=obj/%.o) + +-all: output_dir umtprd ++all: umtprd + + umtprd: $(objects) $(ops_objects) + ${CC} -o $@ $^ $(LDFLAGS) -lpthread + +-$(objects): obj/%.o: src/%.c ++$(objects): obj/%.o: src/%.c | output_dir + ${CC} -o $@ $^ -c $(CPPFLAGS) $(CFLAGS) + +-$(ops_objects): obj/%.o: src/mtp_operations/%.c ++$(ops_objects): obj/%.o: src/mtp_operations/%.c | output_dir + ${CC} -o $@ $^ -c $(CPPFLAGS) $(CFLAGS) + + output_dir: +-- +2.35.1 + From peter at korsgaard.com Sun Nov 13 17:03:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 18:03:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/libtorrent-rasterbar: openssl is optional, not mandatory In-Reply-To: <20221031231333.706055-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 1 Nov 2022 00:13:33 +0100") References: <20221031231333.706055-1-fontaine.fabrice@gmail.com> Message-ID: <8735amokhn.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > openssl is optional, not mandatory, since the addition of the package in > commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 17:02:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 18:02:42 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libtorrent-rasterbar: openssl is optional, not mandatory Message-ID: <20221113170422.747818376B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ea33143716c2c3024c1f0012b8618d4080a584e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x openssl is optional, not mandatory, since the addition of the package in commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1d797892474b241eb00fca66ef1956e548233276) Signed-off-by: Peter Korsgaard --- package/libtorrent-rasterbar/Config.in | 1 - package/libtorrent-rasterbar/libtorrent-rasterbar.mk | 9 ++++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package/libtorrent-rasterbar/Config.in b/package/libtorrent-rasterbar/Config.in index fe9a9fc027..459edc1be5 100644 --- a/package/libtorrent-rasterbar/Config.in +++ b/package/libtorrent-rasterbar/Config.in @@ -18,7 +18,6 @@ config BR2_PACKAGE_LIBTORRENT_RASTERBAR depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_SYSTEM - select BR2_PACKAGE_OPENSSL help libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. diff --git a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk index 914e0cbca3..085b38343c 100644 --- a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk +++ b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk @@ -11,7 +11,7 @@ LIBTORRENT_RASTERBAR_LICENSE = BSD-3-Clause LIBTORRENT_RASTERBAR_LICENSE_FILES = COPYING LIBTORRENT_RASTERBAR_CPE_ID_VENDOR = libtorrent LIBTORRENT_RASTERBAR_CPE_ID_PRODUCT = libtorrent -LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost openssl +LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost LIBTORRENT_RASTERBAR_INSTALL_STAGING = YES LIBTORRENT_RASTERBAR_CONF_OPTS = \ --with-boost-libdir=$(STAGING_DIR)/usr/lib \ @@ -37,4 +37,11 @@ else LIBTORRENT_RASTERBAR_CONF_OPTS += --without-libiconv endif +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBTORRENT_RASTERBAR_DEPENDENCIES += openssl +LIBTORRENT_RASTERBAR_CONF_OPTS += --enable-encryption +else +LIBTORRENT_RASTERBAR_CONF_OPTS += --disable-encryption +endif + $(eval $(autotools-package)) From peter at korsgaard.com Sun Nov 13 17:02:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 18:02:27 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libtorrent-rasterbar: openssl is optional, not mandatory Message-ID: <20221113170526.A1F878376F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15a3770720a9ee5cab88ca88852af572a45a1f5f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x openssl is optional, not mandatory, since the addition of the package in commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1d797892474b241eb00fca66ef1956e548233276) Signed-off-by: Peter Korsgaard --- package/libtorrent-rasterbar/Config.in | 1 - package/libtorrent-rasterbar/libtorrent-rasterbar.mk | 9 ++++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package/libtorrent-rasterbar/Config.in b/package/libtorrent-rasterbar/Config.in index fe9a9fc027..459edc1be5 100644 --- a/package/libtorrent-rasterbar/Config.in +++ b/package/libtorrent-rasterbar/Config.in @@ -18,7 +18,6 @@ config BR2_PACKAGE_LIBTORRENT_RASTERBAR depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_SYSTEM - select BR2_PACKAGE_OPENSSL help libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. diff --git a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk index 914e0cbca3..085b38343c 100644 --- a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk +++ b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk @@ -11,7 +11,7 @@ LIBTORRENT_RASTERBAR_LICENSE = BSD-3-Clause LIBTORRENT_RASTERBAR_LICENSE_FILES = COPYING LIBTORRENT_RASTERBAR_CPE_ID_VENDOR = libtorrent LIBTORRENT_RASTERBAR_CPE_ID_PRODUCT = libtorrent -LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost openssl +LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost LIBTORRENT_RASTERBAR_INSTALL_STAGING = YES LIBTORRENT_RASTERBAR_CONF_OPTS = \ --with-boost-libdir=$(STAGING_DIR)/usr/lib \ @@ -37,4 +37,11 @@ else LIBTORRENT_RASTERBAR_CONF_OPTS += --without-libiconv endif +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBTORRENT_RASTERBAR_DEPENDENCIES += openssl +LIBTORRENT_RASTERBAR_CONF_OPTS += --enable-encryption +else +LIBTORRENT_RASTERBAR_CONF_OPTS += --disable-encryption +endif + $(eval $(autotools-package)) From james.hilliard1 at gmail.com Sun Nov 13 17:41:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 13 Nov 2022 13:41:25 -0400 Subject: [Buildroot] [git commit branch/2022.02.x] package/iwd: drop dbus check In-Reply-To: <20221113160416.2991E836E9@busybox.osuosl.org> References: <20221113160416.2991E836E9@busybox.osuosl.org> Message-ID: On Sun, Nov 13, 2022 at 12:05 PM Peter Korsgaard wrote: > > commit: https://git.buildroot.net/buildroot/commit/?id=16361553911ca48bce1b043d6f18486b6fdcd1ed > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x There's a regression in this commit: https://patchwork.ozlabs.org/project/buildroot/patch/20221031174959.604094-1-james.hilliard1 at gmail.com/ > > Since 6f5f6bc dbus is selected when iwd is selected. > It is only a runtime dependency, so drop the build > dependency. > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Petazzoni > (cherry picked from commit 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4) > Signed-off-by: Peter Korsgaard > --- > package/iwd/iwd.mk | 11 +++-------- > 1 file changed, 3 insertions(+), 8 deletions(-) > > diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk > index 6814a04bf8..5bea3f12b4 100644 > --- a/package/iwd/iwd.mk > +++ b/package/iwd/iwd.mk > @@ -15,16 +15,11 @@ IWD_SELINUX_MODULES = networkmanager > > IWD_CONF_OPTS = \ > --disable-manual-pages \ > - --enable-external-ell > + --enable-external-ell \ > + --enable-dbus-policy \ > + --with-dbus-datadir=/usr/share > IWD_DEPENDENCIES = ell > > -ifeq ($(BR2_PACKAGE_DBUS),y) > -IWD_CONF_OPTS += --enable-dbus-policy --with-dbus-datadir=/usr/share > -IWD_DEPENDENCIES += dbus > -else > -IWD_CONF_OPTS += --disable-dbus-policy > -endif > - > ifeq ($(BR2_PACKAGE_READLINE),y) > # iwd client depends on readline (GPL-3.0+) > IWD_LICENSE += , GPL-3.0+ (client) > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From baruch at tkos.co.il Sun Nov 13 18:03:15 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Sun, 13 Nov 2022 20:03:15 +0200 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: <20221111211809.5cd3802e@windsurf> References: <20221111211809.5cd3802e@windsurf> Message-ID: <87h6z2u3lx.fsf@tarshish> Hi Thomas, On Fri, Nov 11 2022, Thomas Petazzoni wrote: > On Fri, 28 Oct 2022 08:36:27 +0300 > Baruch Siach via buildroot wrote: > >> SSP support requires support in ATF platform code. Not all platforms >> implement plat_get_stack_protector_canary() hook. The result is build >> failure: >> >> (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' >> >> Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") >> originally introduces this issue. But then commit ccac9a5bbbd >> ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid >> the problem by effectively disabling SSP for all platforms. So only >> after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP >> support") the issue showed up. >> >> Make SSP an opt-in for platform that actually provide the >> plat_get_stack_protector_canary() hook. >> >> Cc: Sergey Matyukevich >> Cc: Dick Olsson >> Tested-by: Heiko Thiery >> Signed-off-by: Baruch Siach > > Unfortunately, it seems like the SSP stuff for TF-A still doesn't work. > We still have build failures on several defconfigs: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821262 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821323 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821325 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821326 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821327 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821388 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821583 > > Since your commit 09acc7cbc91f50305730ca0690a58fb93529034b > boot/arm-trusted-firmware: fix SSP support, we no longer force disable > SSP support when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is disabled. > > If one of BR2_SSP_REGULAR, BR2_SSP_STRONG or BR2_SSP_ALL is enabled, > all code gets built with SSP, including the TF-A code. > > Prior to commit 09acc7cbc91f50305730ca0690a58fb93529034b, we were > passing ENABLE_STACK_PROTECTOR=0 when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP was disabled, making sure that TF-A > was forcefully disabling SSP, even if it was globally enabled via one > of BR2_SSP_... > > So I'm afraid the fix in 09acc7cbc91f50305730ca0690a58fb93529034b does > not work :-/ Well, the fix works in the sense that it allows to enable SSP for ATF while previously it was always disabled. Failing configs all appear to use ATF version 2.2 or older that lacks commit 7af195e29a421 ("Disable stack protection explicitly"). The only solution I can think of is to pass 'TF_CFLAGS = -fno-stack-protector' in the environment when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is disabled. I'll give it a test to see how it works. baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From neal.frager at amd.com Sun Nov 13 18:49:33 2022 From: neal.frager at amd.com (Neal Frager) Date: Sun, 13 Nov 2022 11:49:33 -0700 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option Message-ID: <20221113184933.47232-1-neal.frager@amd.com> This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the zynqmp_kria_kv260_defconfig as it is not necessary. The post build kv260.sh creates the proper u-boot.itb without needing this option. Signed-off-by: Neal Frager --- board/zynqmp/kria/kv260/uboot.fragment | 1 - 1 file changed, 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..0ed560c411 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,7 +1,6 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y -CONFIG_MULTI_DTB_FIT=y CONFIG_DMA=y CONFIG_XILINX_DPDMA=y CONFIG_PHY=y -- 2.17.1 From neal.frager at amd.com Sun Nov 13 18:53:30 2022 From: neal.frager at amd.com (Frager, Neal) Date: Sun, 13 Nov 2022 18:53:30 +0000 Subject: [Buildroot] [git commit] add configs/zynqmp_kria_kv260_defconfig In-Reply-To: <20221113153011.38f22043@windsurf> References: <20220506191229.6154E85C61@busybox.osuosl.org> <20221111214345.419477ef@windsurf> <0C68589E-3CD4-45B3-9664-016BB50D510B@amd.com> <20221113153011.38f22043@windsurf> Message-ID: Hi Thomas, > If not solved by then, I can look at it when I am back on Monday. > No worries, it can wait until Monday, for sure! I am not sure why the build is currently failing because if you run 'make u-boot-reconfigure' immediately after the failure, it succeeds. In any case, the CONFIG_MULTI_DTB_FIT option is not necessary since there is the post-build kv260.sh script which builds the correct u-boot.itb. If you apply the patch below, the zynqmp_kria_kv260_defconfig should build properly now without any failures. https://patchwork.ozlabs.org/project/buildroot/patch/20221113184933.47232-1-neal.frager at amd.com/ Please let me know if you still see build issues after applying this patch. Best regards, Neal Frager AMD From baruch at tkos.co.il Sun Nov 13 19:09:54 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Sun, 13 Nov 2022 21:09:54 +0200 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 Message-ID: ATF version 2.2 and older does not disable SSP when ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables SSP by default, and ATF does not pass -fno-stack-protector to the compiler. Upstream commit 7af195e29a42 ("Disable stack protection explicitly") fixed the issue for v2.3 and newer. Add -fno-stack-protector in CFLAGS when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF versions. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 34d7d80243d4..1164c8141061 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -67,11 +67,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +else +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-stack-protector +endif + +ifeq ($(BR2_PIC_PIE),y) +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-PIE endif ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") + CFLAGS="$(ARM_TRUSTED_FIRMWARE_CFLAGS)" ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 -- 2.35.1 From thomas.petazzoni at bootlin.com Sun Nov 13 20:54:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:54:57 +0100 Subject: [Buildroot] [git commit] boot/arm-trusted-firmware: fix SSP disable in v2.2 Message-ID: <20221113205507.34FE18377A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5e330ff030d11193ce716822c932c2a6b0f109c9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ATF version 2.2 and older does not disable SSP when ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables SSP by default, and ATF does not pass -fno-stack-protector to the compiler. Upstream commit 7af195e29a42 ("Disable stack protection explicitly") fixed the issue for v2.3 and newer. Add -fno-stack-protector in CFLAGS when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF versions. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 34d7d80243..1164c81410 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -67,11 +67,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +else +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-stack-protector +endif + +ifeq ($(BR2_PIC_PIE),y) +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-PIE endif ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") + CFLAGS="$(ARM_TRUSTED_FIRMWARE_CFLAGS)" ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From thomas.petazzoni at bootlin.com Sun Nov 13 20:55:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:55:19 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 In-Reply-To: References: Message-ID: <20221113215519.21ec14a6@windsurf> On Sun, 13 Nov 2022 21:09:54 +0200 Baruch Siach via buildroot wrote: > ATF version 2.2 and older does not disable SSP when > ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables > SSP by default, and ATF does not pass -fno-stack-protector to the > compiler. Upstream commit 7af195e29a42 ("Disable stack protection > explicitly") fixed the issue for v2.3 and newer. > > Add -fno-stack-protector in CFLAGS when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF > versions. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach > --- > boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) Applied to master, thanks for having looked so quickly at this issue! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 20:55:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:55:19 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 In-Reply-To: References: Message-ID: <20221113215519.21ec14a6@windsurf> On Sun, 13 Nov 2022 21:09:54 +0200 Baruch Siach via buildroot wrote: > ATF version 2.2 and older does not disable SSP when > ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables > SSP by default, and ATF does not pass -fno-stack-protector to the > compiler. Upstream commit 7af195e29a42 ("Disable stack protection > explicitly") fixed the issue for v2.3 and newer. > > Add -fno-stack-protector in CFLAGS when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF > versions. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach > --- > boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) Applied to master, thanks for having looked so quickly at this issue! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 20:57:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:57:21 +0100 Subject: [Buildroot] [git commit] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option Message-ID: <20221113205749.E089483787@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=515319b86f17ea5a2ce3e51c9063bac9f9e00a01 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the zynqmp_kria_kv260_defconfig as it is not necessary. The post build kv260.sh creates the proper u-boot.itb without needing this option. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- board/zynqmp/kria/kv260/uboot.fragment | 1 - 1 file changed, 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..0ed560c411 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,7 +1,6 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y -CONFIG_MULTI_DTB_FIT=y CONFIG_DMA=y CONFIG_XILINX_DPDMA=y CONFIG_PHY=y From thomas.petazzoni at bootlin.com Sun Nov 13 20:58:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:58:34 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221113184933.47232-1-neal.frager@amd.com> References: <20221113184933.47232-1-neal.frager@amd.com> Message-ID: <20221113215834.00ae7f71@windsurf> On Sun, 13 Nov 2022 11:49:33 -0700 Neal Frager via buildroot wrote: > This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the > zynqmp_kria_kv260_defconfig as it is not necessary. The post build > kv260.sh creates the proper u-boot.itb without needing this option. > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/uboot.fragment | 1 - > 1 file changed, 1 deletion(-) I've applied to master, after adding the following to the commit log: """ Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 """ For future patches, it would be nice if you could include such references if your patch is aimed at fixing a Gitlab CI failure, or an autobuilder failure. Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 20:59:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:59:00 +0100 Subject: [Buildroot] [git commit] package/matchbox-starup-monitor: fix build without C++ Message-ID: <20221113205910.1C8ED8378B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b44f6c2f303ef03f563edd159b1c88d1cf118ed5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master matchbox-startup-monitor is an ageing package, and uses an old configure.ac with archaic constructs. This had generated a configure script that incorrectly tries to look for and validate a C++ compiler: checking for powerpc64le-buildroot-linux-gnu-g++... no checking whether we are using the GNU C++ compiler... no checking whether no accepts -g... no checking dependency style of no... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check Calling autoreconf fixes the issue, as the generated configure no longer tries to look for a C++ compiler at all anymore. Running autoreconf does not add any new dependency, as they are already in the dependency chain via other packages. Fixes: http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ See also similar changes: 9993a36f5e12 package/pamtester: fix build without C++ c05cc5de868c package/madplay: needs autoreconf eae18d01abc7 libmad: needs autoreconf 43274dd3e0da package/libid3tag: needs autoreconf Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk index c80e75332c..cd2ae4162f 100644 --- a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk +++ b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk @@ -11,4 +11,9 @@ MATCHBOX_STARTUP_MONITOR_LICENSE = GPL-2.0+ MATCHBOX_STARTUP_MONITOR_LICENSE_FILES = COPYING MATCHBOX_STARTUP_MONITOR_DEPENDENCIES = matchbox-lib startup-notification +# Obsolete constructs in the archaic configure.ac generated an outworn +# configure script that incorrectly searches a C++ compiler. Regenerate +# the autoconf machinery to avoid failures without a C++ compiler. +MATCHBOX_STARTUP_MONITOR_AUTORECONF = YES + $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Sun Nov 13 20:59:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:59:40 +0100 Subject: [Buildroot] [PATCH] package/matchbox-starup-monitor: fix build without C++ In-Reply-To: <20221112220537.2521750-1-yann.morin.1998@free.fr> References: <20221112220537.2521750-1-yann.morin.1998@free.fr> Message-ID: <20221113215940.7793ff4d@windsurf> On Sat, 12 Nov 2022 23:05:37 +0100 "Yann E. MORIN" wrote: > matchbox-startup-monitor is an ageing package, and uses an old > configure.ac with archaic constructs. This had generated a configure > script that incorrectly tries to look for and validate a C++ compiler: > > checking for powerpc64le-buildroot-linux-gnu-g++... no > checking whether we are using the GNU C++ compiler... no > checking whether no accepts -g... no > checking dependency style of no... none > checking how to run the C++ preprocessor... /lib/cpp > configure: error: C++ preprocessor "/lib/cpp" fails sanity check > > Calling autoreconf fixes the issue, as the generated configure no longer > tries to look for a C++ compiler at all anymore. Running autoreconf does > not add any new dependency, as they are already in the dependency chain > via other packages. > > Fixes: > http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ > > See also similar changes: > 9993a36f5e12 package/pamtester: fix build without C++ > c05cc5de868c package/madplay: needs autoreconf > eae18d01abc7 libmad: needs autoreconf > 43274dd3e0da package/libid3tag: needs autoreconf > > Signed-off-by: Yann E. MORIN > --- > package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ > 1 file changed, 5 insertions(+) Meh, matchbox. Unfortunately, I pushed before spotting the typo in the commit title, so it will stay forever :) Applied to master, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:00:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:00:52 +0100 Subject: [Buildroot] [git commit] package/systemd: fix build with -Ofast Message-ID: <20221113210108.AF48E83797@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9cd084b54e2223e49c37962b0cbefae7bea26ef5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master systemd does not build with -Ofast (at least with gcc-12), leading to build errors like: ../src/shared/condition.c: In function ???condition_dump_list???: ../src/shared/condition.c:1227:33: error: ???%s??? directive argument is null [-Werror=format-overflow=] 1227 | "%s\t%s: %s%s%s %s\n", | ^~ cc1: some warnings being treated as errors It is not really clear what the reason is, but it smells like a compiler error. Indeed, the failing format is passed to an fprintf, and the parameter corresponding to the failing %s directive is a call to a function which prototype is defined but the implementation only comes later in the same compilation unit, but is the result of macro expansion, which yields a function definition like: const char foo_to_string(foo_type i) { if (i < 0 || i >= (foo_type) ELEMENTSOF(foo_table)) return NULL; return foo_table[i] } (where ELEMENTSOF(x) is a macros arounf sizeof(x) to determine the number of elements in the array foo_table). However, in the failing case, foo_table is a static const array indexed with constants from an enum, and foo_to_string() is only ever called with variables that are only ever set to one of those enum values. Since -Ofast is also explicitly documented as breaking otehrwise conformant programs, we're not going to debug further the reason for the build failure. Instead, just revert to the best alternate optimisation level. We chose -O3, as -Ofast is based on -O3 with breaking optimisation flags. With -O3, the build succeeds. Fixes: http://autobuild.buildroot.org/results/3ffaa9b3ecacc6ac326be78196af1ad613f195ed/ (sparc64) http://autobuild.buildroot.org/results/3f6ae2e503dd1539e4240f344865da4881879204/ (arm) http://autobuild.buildroot.org/results/68c17056490d441c7f862349e9c7e471b4570162/ (ppc64) ... Signed-off-by: Yann E. MORIN Cc: Norbert Lange Cc: Sen Hastings Signed-off-by: Thomas Petazzoni --- package/systemd/systemd.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 1d7452de19..b42f6a502b 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -90,6 +90,11 @@ SYSTEMD_CONF_OPTS += \ -Dumount-path=/usr/bin/umount \ -Dutmp=false +SYSTEMD_CFLAGS = $(TARGET_CFLAGS) +ifeq ($(BR2_OPTIMIZE_FAST),y) +SYSTEMD_CFLAGS += -O3 +endif + ifeq ($(BR2_nios2),y) # Nios2 ld emits warnings, make warnings not to be treated as errors SYSTEMD_LDFLAGS = $(TARGET_LDFLAGS) -Wl,--no-fatal-warnings From thomas.petazzoni at bootlin.com Sun Nov 13 21:01:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:01:31 +0100 Subject: [Buildroot] [PATCH] package/systemd: fix build with -Ofast In-Reply-To: <20221113110901.4065729-1-yann.morin.1998@free.fr> References: <20221113110901.4065729-1-yann.morin.1998@free.fr> Message-ID: <20221113220131.710a51e4@windsurf> On Sun, 13 Nov 2022 12:09:01 +0100 "Yann E. MORIN" wrote: > systemd does not build with -Ofast (at least with gcc-12), leading to > build errors like: > > ../src/shared/condition.c: In function ?condition_dump_list?: > ../src/shared/condition.c:1227:33: error: ?%s? directive argument is null [-Werror=format-overflow=] > 1227 | "%s\t%s: %s%s%s %s\n", > | ^~ > cc1: some warnings being treated as errors > > It is not really clear what the reason is, but it smells like a compiler > error. > > Indeed, the failing format is passed to an fprintf, and the parameter > corresponding to the failing %s directive is a call to a function > which prototype is defined but the implementation only comes later in > the same compilation unit, but is the result of macro expansion, which > yields a function defintion like: > > const char foo_to_string(foo_type i) { > if (i < 0 || i >= (foo_type) ELEMENTSOF(foo_table)) > return NULL; > return foo_table[i] > } > > (where ELEMENTSOF(x) is a macros arounf sizeof(x) to determine the > number of elements in the array foo_table). > > However, in the failing case, foo_table is a static const array indexed > with constants from an enum, and foo_to_string() is only ever called > with variables that are only ever set to one of those enum values. > > Since -Ofast is also explicitly documented as breaking otehrwise > conformant programs, we're not going to debug further the reason for the > build failure. I think it would still make sense to report the bug to gcc upstream. > Instead, just revert to the best alternate optimisation level. We chose > -O3, as -Ofast is based on -O3 with breaking optimisation flags. > > With -O3, the build succeeds. > > Fixes: > http://autobuild.buildroot.org/results/3ffaa9b3ecacc6ac326be78196af1ad613f195ed/ (sparc64) > http://autobuild.buildroot.org/results/3f6ae2e503dd1539e4240f344865da4881879204/ (arm) > http://autobuild.buildroot.org/results/68c17056490d441c7f862349e9c7e471b4570162/ (ppc64) > ... > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > Cc: Sen Hastings > --- > package/systemd/systemd.mk | 5 +++++ > 1 file changed, 5 insertions(+) But anyway: applied to master, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:10:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:10:55 +0100 Subject: [Buildroot] [git commit] package/dracut: workaround breakage on non-merged-usr hosts Message-ID: <20221113211123.B41048379E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a4f5ed5a7cf035d448c49edd8d106a09ce945170 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master dracut is not really ready to be installed with a non-/ prefix, and it has a lot of hard-coded assumptions that it is going to run on the host for which it is goign to generate an initramfs; for example, it hard-codes calls to /lib/dracut/some-file in some of its modules. It also uses the host system layout to decide whether it needs a merged-usr or not. Furthermore, dracut populates the temporary directory which content will be used to generate the cpio, with a bunch of files, even before calling any of the dracut modules. The name for that temporary directory is not predictable (looks like the output of 'mktemp -d dracut.XXXXXX', with names like dracut.1Vfn9F seen while debugging). As a consequence, we can't prepare the temporary directory with the proper symlinks beforehand. So, we provide a very-early module of our own, that will (hopefully) run before any other module, to fixup the messed-up layout prepared by dracut. This module moves the content of /lib, /bin, and /sbin, out and into their counterparts in /usr, and creates the usual symlinks. When we do not require a merged-usr, then we have nothing to do, so the module checks for /lib being a symlink, as the hint that we want a merged-usr or not. Note: currently, we've seen nothing that dracut installed in /bin or /sbin, but for trying to be future-proof, we also handle them; this causes a spurious warning: mv: cannot stat '..../build/buildroot-fs/cpio/tmp/dracut.YQnzNP/initramfs/bin/*': No such file or directory Since there are already quite a bunch of similar failures in the official modules bundled in dracut, an extra such issue or two should not be too scary... Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 Signed-off-by: Yann E. MORIN Cc: Thierry Bultel Cc: Adam Duskett Signed-off-by: Thomas Petazzoni --- package/dracut/dracut.mk | 2 ++ package/dracut/merged-usr-module-setup.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/package/dracut/dracut.mk b/package/dracut/dracut.mk index 742a073a36..597492bc5e 100644 --- a/package/dracut/dracut.mk +++ b/package/dracut/dracut.mk @@ -22,6 +22,8 @@ HOST_DRACUT_POST_INSTALL_HOOKS += HOST_DRACUT_POST_INSTALL_WRAPPER_SCRIPT # "ld-musl-x.so" symlinks, respectively - else the init process cannot # start define HOST_DRACUT_POST_INSTALL_LIBC_LINKS_MODULE + $(INSTALL) -D -m 0755 package/dracut/merged-usr-module-setup.sh \ + $(HOST_DIR)/lib/dracut/modules.d/0000-merged-usr/module-setup.sh $(INSTALL) -D -m 0755 package/dracut/libc-links-module-setup.sh \ $(HOST_DIR)/lib/dracut/modules.d/05libc-links/module-setup.sh endef diff --git a/package/dracut/merged-usr-module-setup.sh b/package/dracut/merged-usr-module-setup.sh new file mode 100644 index 0000000000..6dc0e7ca7b --- /dev/null +++ b/package/dracut/merged-usr-module-setup.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +check() { + [ -L "${dracutsysrootdir?}/lib" ] +} + +depends() { + return 0 +} + +install() { + # dracut pre-installs a set of files before calling any of + # the modules, and dracut also messes up host vs. target + # system, so on a non-merged-usr host, it will prepare a + # non-merged-usr initramfs, even though the current config + # is for a merged-usr system. + # So undo its borkage. + for dir in lib bin sbin; do + mkdir -p "${initdir?}/usr/${dir}" + if [ -d "${initdir?}/${dir}" ]; then + mv "${initdir?}/${dir}/"* "${initdir?}/usr/${dir}" + rm -rf "${initdir?}/${dir}" + ln -s "usr/${dir}" "${initdir?}/${dir}" + fi + done +} From thomas.petazzoni at bootlin.com Sun Nov 13 21:11:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:11:28 +0100 Subject: [Buildroot] [PATCH] package/dracut: workaround breakage on non-merged-usr hosts In-Reply-To: <20221112133707.1674986-1-yann.morin.1998@free.fr> References: <20221112133707.1674986-1-yann.morin.1998@free.fr> Message-ID: <20221113221128.6e820018@windsurf> On Sat, 12 Nov 2022 14:37:07 +0100 "Yann E. MORIN" wrote: > dracut is not really ready to be installed with a non-/ prefix, and it > has a lot of hard-coded assumptions that it is going to run on the host > for which it is goign to generate an initramfs; for example, it > hard-codes calls to /lib/dracut/some-file in some of its modules. It > also uses the host system layout to decide whether it needs a > merged-usr or not. > > Furthermore, dracut populates the temporary directory which content will > be used to generate the cpio, with a bunch of files, even before calling > any of the dracut modules. > > The name for that temporary directory is not predictable (looks like the > output of 'mktemp -d dracut.XXXXXX', with names like dracut.1Vfn9F seen > while debugging). > > As a consequence, we can't prepare the temporary directory with the > proper symlinks beforehand. > > So, we provide a very-early module of our own, that will (hopefully) run > before any other module, to fixup the messed-up layout prepared by > dracut. This module moves the content of /lib, /bin, and /sbin, out and > into their counterparts in /usr, and creates the usual symlinks. > > When we do not require a merged-usr, then we have nothing to do, so the > module checks for /lib being a symlink, as the hint that we want a > merged-usr or not. > > Note: currently, we've seen nothing that dracut installed in /bin or > /sbin, but for trying to be future-proof, we also handle them; this > causes a spurious warning: > mv: cannot stat '..../build/buildroot-fs/cpio/tmp/dracut.YQnzNP/initramfs/bin/*': No such file or directory > > Since there are already quite a bunch of similar failures in the > official modules bundled in dracut, an extra such issue or two should > not be too scary... > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 > > Signed-off-by: Yann E. MORIN > Cc: Thierry Bultel > Cc: Adam Duskett > --- > package/dracut/dracut.mk | 2 ++ > package/dracut/merged-usr-module-setup.sh | 26 +++++++++++++++++++++++ > 2 files changed, 28 insertions(+) > create mode 100644 package/dracut/merged-usr-module-setup.sh Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:12:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:12:05 +0100 Subject: [Buildroot] [git commit] package/dbus-broker: audit support needs libcap-ng Message-ID: <20221113211257.6BA9D837A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2f0e82c4ef8bc02bf8b2ada7bf5daf940d4e4cac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since v14 in 2018, audit support has needed libcap-ng. Fixes: http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ Signed-off-by: Yann E. MORIN Cc: Norbert Lange Signed-off-by: Thomas Petazzoni --- package/dbus-broker/Config.in | 1 + package/dbus-broker/dbus-broker.mk | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package/dbus-broker/Config.in b/package/dbus-broker/Config.in index c7206232da..aa6584c392 100644 --- a/package/dbus-broker/Config.in +++ b/package/dbus-broker/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_DBUS_BROKER depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17 depends on BR2_PACKAGE_SYSTEMD select BR2_PACKAGE_EXPAT + select BR2_PACKAGE_LIBCAP_NG if BR2_PACKAGE_AUDIT help Linux D-Bus Message Broker. diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index c0a58de9ad..e82b79220d 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -28,7 +28,8 @@ DBUS_BROKER_DEPENDENCIES = expat systemd DBUS_BROKER_CONF_OPTS = -Dlauncher=true ifeq ($(BR2_PACKAGE_AUDIT),y) -DBUS_BROKER_DEPENDENCIES += audit +# libcap-ng selected from Config.in +DBUS_BROKER_DEPENDENCIES += audit libcap-ng DBUS_BROKER_CONF_OPTS += -Daudit=true else DBUS_BROKER_CONF_OPTS += -Daudit=false From thomas.petazzoni at bootlin.com Sun Nov 13 21:13:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:13:00 +0100 Subject: [Buildroot] [PATCH] package/dbus-broker: audit support needs libcap-ng In-Reply-To: <20221112123432.1075333-1-yann.morin.1998@free.fr> References: <20221112123432.1075333-1-yann.morin.1998@free.fr> Message-ID: <20221113221300.77901287@windsurf> On Sat, 12 Nov 2022 13:34:32 +0100 "Yann E. MORIN" wrote: > Since v14 in 2018, audit support has needed libcap-ng. > > Fixes: > http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > --- > package/dbus-broker/Config.in | 1 + > package/dbus-broker/dbus-broker.mk | 3 ++- > 2 files changed, 3 insertions(+), 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 Sun Nov 13 21:13:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:13:10 +0100 Subject: [Buildroot] [git commit] package/ntfs-3g: security bump to version 2022.10.3 Message-ID: <20221113211756.E8C13837B6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6facb6fa1022a6bc5aa6fbdbaf20b1a57f420259 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device. https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/ntfs-3g/ntfs-3g.hash | 2 +- package/ntfs-3g/ntfs-3g.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ntfs-3g/ntfs-3g.hash b/package/ntfs-3g/ntfs-3g.hash index 89bce73559..3fcba6af4d 100644 --- a/package/ntfs-3g/ntfs-3g.hash +++ b/package/ntfs-3g/ntfs-3g.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz +sha256 f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c ntfs-3g_ntfsprogs-2022.10.3.tgz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/ntfs-3g/ntfs-3g.mk b/package/ntfs-3g/ntfs-3g.mk index 64800c5eeb..62c515d50f 100644 --- a/package/ntfs-3g/ntfs-3g.mk +++ b/package/ntfs-3g/ntfs-3g.mk @@ -4,7 +4,7 @@ # ################################################################################ -NTFS_3G_VERSION = 2022.5.17 +NTFS_3G_VERSION = 2022.10.3 NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz NTFS_3G_SITE = http://tuxera.com/opensource NTFS_3G_CONF_OPTS = --disable-ldconfig From thomas.petazzoni at bootlin.com Sun Nov 13 21:17:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:17:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntfs-3g: security bump to version 2022.10.3 In-Reply-To: <20221112213655.110226-1-fontaine.fabrice@gmail.com> References: <20221112213655.110226-1-fontaine.fabrice@gmail.com> Message-ID: <20221113221758.54889e0b@windsurf> On Sat, 12 Nov 2022 22:36:55 +0100 Fabrice Fontaine wrote: > Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before > 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A > local attacker can exploit this if the ntfs-3g binary is setuid root. A > physically proximate attacker can exploit this if NTFS-3G software is > configured to execute upon attachment of an external storage device. > > https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm > https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 > > Signed-off-by: Fabrice Fontaine > --- > package/ntfs-3g/ntfs-3g.hash | 2 +- > package/ntfs-3g/ntfs-3g.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 peter at korsgaard.com Sun Nov 13 21:18:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:18:55 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: install to staging In-Reply-To: <44ae3630-5f21-54d4-8d77-9cb9fa137289@grandegger.com> (Wolfgang Grandegger's message of "Fri, 7 Oct 2022 09:27:37 +0200") References: <44ae3630-5f21-54d4-8d77-9cb9fa137289@grandegger.com> Message-ID: <87wn7ymu2o.fsf@dell.be.48ers.dk> >>>>> "Wolfgang" == Wolfgang Grandegger writes: > UDisks2 provides a Library API [1] for accessing the UDisks2 service > via "libudisks2.so". For development of UDisks2 clients, install to > staging as well! > [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html > Signed-off-by: Wolfgang Grandegger > --- > -Changes since v1: > Remove note about the reported bug and add authors listed by > "utils/get-developers". Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 21:19:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:19:44 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: remove Emile Cormier In-Reply-To: <20221102170844.7EC3287A57@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Wed, 2 Nov 2022 18:08:02 +0100") References: <20221102170844.7EC3287A57@busybox.osuosl.org> Message-ID: <87sfimmu1b.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=5bec3b67f4dcb7297ec2da955ee3bebe7f3137a7 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > In a private e-mail, Emile said "Hi Thomas. Please remove me from the > DEVELOPERS file. I am no longer interested in the packages under my > name." > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 21:20:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:20:55 +0100 Subject: [Buildroot] [PATCH] configs/pine64: Use mainline ATF In-Reply-To: <20221102114137.931851-1-buildroot@heine.tech> (Michael Nosthoff via buildroot's message of "Wed, 2 Nov 2022 12:41:32 +0100") References: <20221102114137.931851-1-buildroot@heine.tech> Message-ID: <87o7tamtzc.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Nosthoff via buildroot writes: > update ATF analog to pine64_sopine config. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 > Signed-off-by: Michael Nosthoff Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 21:20:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:20:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] configs/pine64: use mainline ATF Message-ID: <20221113212238.2BEA1837C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fefc766702344f4f531812aeb700bb329da2bb5c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x update ATF analog to pine64_sopine config. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni (cherry picked from commit 8e45766058f10b987e7eee7aeb550d88a33e169b) Signed-off-by: Peter Korsgaard --- configs/pine64_defconfig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig index 2bdb6f6ae1..c454114d2a 100644 --- a/configs/pine64_defconfig +++ b/configs/pine64_defconfig @@ -7,10 +7,9 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y # Bootloader From peter at korsgaard.com Sun Nov 13 21:17:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:17:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/udisks: install to staging Message-ID: <20221113212238.22888837C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0f3f3b8f914c40a1046cfacbef4c10ba21f84ec6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x UDisks2 provides a Library API [1] for accessing the UDisks2 service via "libudisks2.so". For development of UDisks2 clients, install to staging as well! [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html Signed-off-by: Wolfgang Grandegger Reviewed-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit f66221589fe9a2107f1ef4709875bb8efdb41d2a) Signed-off-by: Peter Korsgaard --- package/udisks/udisks.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..959333d01f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -10,6 +10,7 @@ UDISKS_SITE = https://github.com/storaged-project/udisks/releases/download/udisk UDISKS_LICENSE = GPL-2.0+ UDISKS_LICENSE_FILES = COPYING UDISKS_CPE_ID_VENDOR = freedesktop +UDISKS_INSTALL_STAGING = YES UDISKS_DEPENDENCIES = \ host-pkgconf \ From peter at korsgaard.com Sun Nov 13 21:19:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:19:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] DEVELOPERS: remove Emile Cormier Message-ID: <20221113212342.36D96837E5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=84fbf8f9cb0a4ec98c76f75e94123ba146ca83ed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x In a private e-mail, Emile said "Hi Thomas. Please remove me from the DEVELOPERS file. I am no longer interested in the packages under my name." Signed-off-by: Thomas Petazzoni (cherry picked from commit 5bec3b67f4dcb7297ec2da955ee3bebe7f3137a7) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 681a1ff9f7..a297b650dc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -778,10 +778,6 @@ N: Eloi Bail F: package/bayer2rgb-neon/ F: package/gstreamer1/gst1-plugins-bayer2rgb-neon/ -N: Emile Cormier -F: package/python-appdirs/ -F: package/python-zlmdb/ - N: Eric Le Bihan F: docs/manual/adding-packages-meson.txt F: package/adwaita-icon-theme/ From peter at korsgaard.com Sun Nov 13 21:16:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:16:57 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/udisks: install to staging Message-ID: <20221113212342.2BCE7837E4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9cfe1e805c47cf635128a5386dd90f46e86146e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x UDisks2 provides a Library API [1] for accessing the UDisks2 service via "libudisks2.so". For development of UDisks2 clients, install to staging as well! [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html Signed-off-by: Wolfgang Grandegger Reviewed-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit f66221589fe9a2107f1ef4709875bb8efdb41d2a) Signed-off-by: Peter Korsgaard --- package/udisks/udisks.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..959333d01f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -10,6 +10,7 @@ UDISKS_SITE = https://github.com/storaged-project/udisks/releases/download/udisk UDISKS_LICENSE = GPL-2.0+ UDISKS_LICENSE_FILES = COPYING UDISKS_CPE_ID_VENDOR = freedesktop +UDISKS_INSTALL_STAGING = YES UDISKS_DEPENDENCIES = \ host-pkgconf \ From peter at korsgaard.com Sun Nov 13 21:20:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:20:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/pine64: use mainline ATF Message-ID: <20221113212342.408B2837E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ef55a8c654879dfe49797652b83ef18fcadcd76 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x update ATF analog to pine64_sopine config. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni (cherry picked from commit 8e45766058f10b987e7eee7aeb550d88a33e169b) Signed-off-by: Peter Korsgaard --- configs/pine64_defconfig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig index 2bdb6f6ae1..c454114d2a 100644 --- a/configs/pine64_defconfig +++ b/configs/pine64_defconfig @@ -7,10 +7,9 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y # Bootloader From yann.morin.1998 at free.fr Sun Nov 13 21:32:31 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 22:32:31 +0100 Subject: [Buildroot] [git commit] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains Message-ID: <20221113213752.98C0A837FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6465c79166fed0c9a9b99a15d34c555a3141344f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom configuration requires an overlay") added a check in arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected but not overlay file is provided. While this is indeed a perfectly valid check to make when building an internal toolchain, with an external toolchain it's entirely possible to build with no overlay file: the toolchain already exists, and there's no overlay to be applied in the context of the Buildroot build. And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some of the runtime test cases that use a custom Xtensa core configuration, with no overlay, to test the toolchains.bootlin.com Xtensa external toolchain. By relaxing the check to only apply to internal toolchain configurations, we fix those test cases. It is to be noted that this still allows a configuration where gdb gets built for a custom core, but with no overlay, so basically that means the fsf variant, which can lead to build or run failures that 4cbf7336914f attempted to fix to begin with. This still covers the most common cases. Finally, it also means being able to build a kernel with no overlay, but this is offset by the fact that the kernel may be already patched with an overlay (as it is possible to specify a custom kernel), which is most probably what people using a custom core would have. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: extend commit log with last two paragraphs] Signed-off-by: Yann E. MORIN --- arch/arch.mk.xtensa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa index 7b6c59cecd..75145e725f 100644 --- a/arch/arch.mk.xtensa +++ b/arch/arch.mk.xtensa @@ -1,6 +1,6 @@ BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) endif From yann.morin.1998 at free.fr Sun Nov 13 21:37:27 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 22:37:27 +0100 Subject: [Buildroot] [git commit] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y Message-ID: <20221113213752.A29A4837FC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c81da5e41c8b8863920a1f0416e4f7f4d22788bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an overlay file is mandatory, which genrandconfig can't provide. So we simply disallow such configurations. Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- utils/genrandconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index f19a405685..9c6c2b359c 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -304,6 +304,11 @@ def fixup_config(sysinfo, configfile): # No C library for internal toolchain if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: return False + # Xtensa custom cores require an overlay file with internal + # toolchains + if 'BR2_XTENSA_CUSTOM=y' in configlines and \ + 'BR2_TOOLCHAIN_BUILDROOT=y' in configlines: + return False if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: From yann.morin.1998 at free.fr Sun Nov 13 21:39:33 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 22:39:33 +0100 Subject: [Buildroot] [PATCH 1/2] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains In-Reply-To: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> Message-ID: <20221113213933.GA1722608@scaer> Thomas, All, On 2022-11-11 22:57 +0100, Thomas Petazzoni spake thusly: > Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom > configuration requires an overlay") added a check in > arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected > but not overlay file is provided. While this is indeed a perfectly > valid check to make when building an internal toolchain, with an > external toolchain it's entirely possible to build with no overlay > file: the toolchain already exists, and there's no overlay to be > applied in the context of the Buildroot build. > > And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some > of the runtime test cases that use a custom Xtensa core configuration, > with no overlay, to test the toolchains.bootlin.com Xtensa external > toolchain. By relaxing the check to only apply to internal toolchain > configurations, we fix those test cases. I've added a blurb explaining that we can still build gdb with no overlay in that case, which amounts to building for the fsf variant, which may cause failures like what 4cbf7336914f was supposed to fix to begin with. Ditto, I added blurb about building the kernel wihtout an overlay, but that is less problematic in fact. > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 > > Signed-off-by: Thomas Petazzoni Applied to master, thanks. Regards, Yann E. MORIN. > --- > arch/arch.mk.xtensa | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa > index 7b6c59cecd..75145e725f 100644 > --- a/arch/arch.mk.xtensa > +++ b/arch/arch.mk.xtensa > @@ -1,6 +1,6 @@ > BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) > > -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) > +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) > $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) > endif > > -- > 2.38.1 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 13 21:40:02 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 22:40:02 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y In-Reply-To: <20221111215759.358116-2-thomas.petazzoni@bootlin.com> References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> <20221111215759.358116-2-thomas.petazzoni@bootlin.com> Message-ID: <20221113214002.GB1722608@scaer> Thomas, All, On 2022-11-11 22:57 +0100, Thomas Petazzoni spake thusly: > When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an > overlay file is mandatory, which genrandconfig can't provide. So we > simply disallow such configurations. > > Signed-off-by: Thomas Petazzoni Applied to master, thanks. Regards, Yann E. MORIN. > --- > utils/genrandconfig | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/utils/genrandconfig b/utils/genrandconfig > index f19a405685..9c6c2b359c 100755 > --- a/utils/genrandconfig > +++ b/utils/genrandconfig > @@ -304,6 +304,11 @@ def fixup_config(sysinfo, configfile): > # No C library for internal toolchain > if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: > return False > + # Xtensa custom cores require an overlay file with internal > + # toolchains > + if 'BR2_XTENSA_CUSTOM=y' in configlines and \ > + 'BR2_TOOLCHAIN_BUILDROOT=y' in configlines: > + return False > > if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ > 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: > -- > 2.38.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 fontaine.fabrice at gmail.com Sun Nov 13 21:44:41 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 13 Nov 2022 22:44:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221113214441.13829-1-fontaine.fabrice@gmail.com> libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine --- ...ee-vncRec-memory-in-rfbClientCleanup.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) -- 2.35.1 From thomas.petazzoni at bootlin.com Sun Nov 13 21:44:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:44:40 +0100 Subject: [Buildroot] [git commit] package/vlc: fix opengl library check Message-ID: <20221113214448.582DF8380C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0aad05cbf20c8e09834e9e1d78a3376cb89910b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .../vlc/0012-opengl-missing-library-check.patch | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/package/vlc/0012-opengl-missing-library-check.patch b/package/vlc/0012-opengl-missing-library-check.patch new file mode 100644 index 0000000000..3a28fe34e3 --- /dev/null +++ b/package/vlc/0012-opengl-missing-library-check.patch @@ -0,0 +1,57 @@ +From 4ab41404cb85684125d73977cadebf83bbc246f5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sat, 22 Jan 2022 11:34:38 +0200 +Subject: [PATCH] opengl: missing library check + +Traditionally the presence of the header file was not considered +sufficient, though this was somewhat forgotten with the prevalence of +pkg-config. + +However most libraries have portable headers, while the shared library +is platform-dependent. It is common for the header to be present while +the library is absent with "multilib" installations (i.e. Linux +installation with multiple architectures). + +Downloaded from upstream commit: +https://code.videolan.org/videolan/vlc/-/commit/4ab41404cb85684125d73977cadebf83bbc246f5 + +Signed-off-by: Bernd Kuhls +--- + configure.ac | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2f50808d597..0d57fadbf8b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -3169,7 +3169,6 @@ have_gl="no" + PKG_CHECK_MODULES([GL], [gl], [ + have_gl="yes" + ], [ +- AC_MSG_CHECKING([for OpenGL]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #ifdef _WIN32 + # include +@@ -3179,13 +3178,17 @@ PKG_CHECK_MODULES([GL], [gl], [ + [int t0 = GL_TEXTURE0;]]) + ], [ + GL_CFLAGS="" +- have_gl="yes" + AS_IF([test "${SYS}" != "mingw32"], [ +- GL_LIBS="-lGL" ++ AC_CHECK_LIB([GL], [glTexture2D], [ ++ have_gl="yes" ++ GL_LIBS="-lGL" ++ ]) + ], [ ++ have_gl="yes" + GL_LIBS="-lopengl32" + ]) + ]) ++ AC_MSG_CHECKING([for OpenGL]) + AC_MSG_RESULT([${have_gl}]) + ]) + AM_CONDITIONAL([HAVE_GL], [test "${have_gl}" = "yes"]) +-- +GitLab + From thomas.petazzoni at bootlin.com Sun Nov 13 21:47:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:47:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/vlc: fix opengl library check In-Reply-To: <20221113100057.3893656-1-bernd.kuhls@t-online.de> References: <20221113100057.3893656-1-bernd.kuhls@t-online.de> Message-ID: <20221113224710.72a83c33@windsurf> On Sun, 13 Nov 2022 11:00:57 +0100 Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks! > --- > While this upstream patch fixes the insufficient check for opengl the > reason why we saw this bug is due to the fact that the libglvnd package > installs GL/gl.h to staging dir even if the defconfig does not enable > libgl support, but fixing this is another topic. Indeed, just tested: BR2_aarch64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y BR2_INIT_NONE=y BR2_SYSTEM_BIN_SH_NONE=y # BR2_PACKAGE_BUSYBOX is not set BR2_PACKAGE_LIBGLVND=y # BR2_TARGET_ROOTFS_TAR is not set and GL/gl.h is there, but there's no actual OpenGL provider. Didn't think too much about how to fix this, though. 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 Nov 13 21:49:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:49:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/libvncserver: fix CVE-2020-29260 In-Reply-To: <20221113214441.13829-1-fontaine.fabrice@gmail.com> References: <20221113214441.13829-1-fontaine.fabrice@gmail.com> Message-ID: <20221113224940.084a97a5@windsurf> On Sun, 13 Nov 2022 22:44:41 +0100 Fabrice Fontaine wrote: > libvncclient v0.9.13 was discovered to contain a memory leak via the > function rfbClientCleanup(). > > Signed-off-by: Fabrice Fontaine > --- > ...ee-vncRec-memory-in-rfbClientCleanup.patch | 28 +++++++++++++++++++ > 1 file changed, 28 insertions(+) > create mode 100644 package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch Isn't this missing some IGNORE_CVES update? Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:51:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-frozenlist: bump to version 1.3.3 In-Reply-To: <20221108220159.3567657-1-james.hilliard1@gmail.com> References: <20221108220159.3567657-1-james.hilliard1@gmail.com> Message-ID: <20221113225101.76a0f895@windsurf> On Tue, 8 Nov 2022 15:01:59 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-frozenlist/python-frozenlist.hash | 4 ++-- > package/python-frozenlist/python-frozenlist.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 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 Nov 13 21:51:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:11 +0100 Subject: [Buildroot] [git commit branch/next] package/python-aiosignal: bump to version 1.3.1 Message-ID: <20221113215129.2A7D983828@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b0b7fba64259140b9903a284b9b26a47a9a6315c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-aiosignal/python-aiosignal.hash | 4 ++-- package/python-aiosignal/python-aiosignal.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiosignal/python-aiosignal.hash b/package/python-aiosignal/python-aiosignal.hash index f2a09749b8..061816a66e 100644 --- a/package/python-aiosignal/python-aiosignal.hash +++ b/package/python-aiosignal/python-aiosignal.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiosignal/json -md5 011700c3acc576a3a38deade6a4860cb aiosignal-1.2.0.tar.gz -sha256 78ed67db6c7b7ced4f98e495e572106d5c432a93e1ddd1bf475e1dc05f5b7df2 aiosignal-1.2.0.tar.gz +md5 2a15f4008b899377590cef4773020902 aiosignal-1.3.1.tar.gz +sha256 54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc aiosignal-1.3.1.tar.gz # Locally computed sha256 checksums sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE diff --git a/package/python-aiosignal/python-aiosignal.mk b/package/python-aiosignal/python-aiosignal.mk index e0436e973e..ffd581cfba 100644 --- a/package/python-aiosignal/python-aiosignal.mk +++ b/package/python-aiosignal/python-aiosignal.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOSIGNAL_VERSION = 1.2.0 +PYTHON_AIOSIGNAL_VERSION = 1.3.1 PYTHON_AIOSIGNAL_SOURCE = aiosignal-$(PYTHON_AIOSIGNAL_VERSION).tar.gz -PYTHON_AIOSIGNAL_SITE = https://files.pythonhosted.org/packages/27/6b/a89fbcfae70cf53f066ec22591938296889d3cc58fec1e1c393b10e8d71d +PYTHON_AIOSIGNAL_SITE = https://files.pythonhosted.org/packages/ae/67/0952ed97a9793b4958e5736f6d2b346b414a2cd63e82d05940032f45b32f PYTHON_AIOSIGNAL_SETUP_TYPE = setuptools PYTHON_AIOSIGNAL_LICENSE = Apache-2.0 PYTHON_AIOSIGNAL_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Nov 13 21:50:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:50:49 +0100 Subject: [Buildroot] [git commit branch/next] package/python-frozenlist: bump to version 1.3.3 Message-ID: <20221113215129.204FE83827@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b5e209ed076f69fb0a8305b7a91e6d1b2bb73f76 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-frozenlist/python-frozenlist.hash | 4 ++-- package/python-frozenlist/python-frozenlist.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-frozenlist/python-frozenlist.hash b/package/python-frozenlist/python-frozenlist.hash index 4d1ac3b411..04a3a44e89 100644 --- a/package/python-frozenlist/python-frozenlist.hash +++ b/package/python-frozenlist/python-frozenlist.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/frozenlist/json -md5 6ac017ba79ac7a1491e47e89012efeab frozenlist-1.3.1.tar.gz -sha256 3a735e4211a04ccfa3f4833547acdf5d2f863bfeb01cfd3edaffbc251f15cec8 frozenlist-1.3.1.tar.gz +md5 14e9ffd849c6a1dfa3c6b1fb1ff77b14 frozenlist-1.3.3.tar.gz +sha256 58bcc55721e8a90b88332d6cd441261ebb22342e238296bb330968952fbb3a6a frozenlist-1.3.3.tar.gz # Locally computed sha256 checksums sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE diff --git a/package/python-frozenlist/python-frozenlist.mk b/package/python-frozenlist/python-frozenlist.mk index 51b5d42832..88833b0465 100644 --- a/package/python-frozenlist/python-frozenlist.mk +++ b/package/python-frozenlist/python-frozenlist.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FROZENLIST_VERSION = 1.3.1 +PYTHON_FROZENLIST_VERSION = 1.3.3 PYTHON_FROZENLIST_SOURCE = frozenlist-$(PYTHON_FROZENLIST_VERSION).tar.gz -PYTHON_FROZENLIST_SITE = https://files.pythonhosted.org/packages/8a/95/229aacfe85daa28e2792481a98c336bc30d3729533e6a44db537880aca21 +PYTHON_FROZENLIST_SITE = https://files.pythonhosted.org/packages/e9/10/d629476346112b85c912527b9080944fd2c39a816c2225413dbc0bb6fcc0 PYTHON_FROZENLIST_SETUP_TYPE = setuptools PYTHON_FROZENLIST_LICENSE = Apache-2.0 PYTHON_FROZENLIST_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Nov 13 21:51:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aiosignal: bump to version 1.3.1 In-Reply-To: <20221108220640.3570995-1-james.hilliard1@gmail.com> References: <20221108220640.3570995-1-james.hilliard1@gmail.com> Message-ID: <20221113225129.5941e919@windsurf> On Tue, 8 Nov 2022 15:06:40 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-aiosignal/python-aiosignal.hash | 4 ++-- > package/python-aiosignal/python-aiosignal.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 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 Nov 13 21:51:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:54 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: <20221108214826.3564056-1-james.hilliard1@gmail.com> References: <20221108214826.3564056-1-james.hilliard1@gmail.com> Message-ID: <20221113225154.67c891b1@windsurf> On Tue, 8 Nov 2022 14:48:26 -0700 James Hilliard wrote: > Remove inaccurate comment that claims twisted and treq version/site > variables are shared. They are not shared and the packages aren't > always updated at the same time. > > Signed-off-by: James Hilliard > --- > Changes v1 -> v2: > - remove bogus comment about twisted/treq versions/site variables being shared > --- > package/python-treq/python-treq.mk | 3 --- > package/python-twisted/python-twisted.hash | 4 ++-- > package/python-twisted/python-twisted.mk | 7 ++----- > 3 files changed, 4 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 Nov 13 21:52:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:52:15 +0100 Subject: [Buildroot] [git commit] package/perl-net-ssleay: bump to version 1.93_01 Message-ID: <20221113215239.C5EFF83837@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=191fa1718f7f61ad9846a37c6f0c86a3b713e81c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Refresh patch - Drop -lz from Makefile with libressl as this is the only solution for now: https://github.com/radiator-software/p5-net-ssleay/issues/399 - License has been clarified to be Artistic-2.0 since version 1.86.11: https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de - This bump will fix the following build failure with libressl: In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes Fixes: - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../perl-net-ssleay/0001-fix-build-system.patch | 30 +++++++++++----------- package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++--- package/perl-net-ssleay/perl-net-ssleay.mk | 13 +++++++--- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package/perl-net-ssleay/0001-fix-build-system.patch b/package/perl-net-ssleay/0001-fix-build-system.patch index a6cd0f9ceb..a5ccf464ba 100644 --- a/package/perl-net-ssleay/0001-fix-build-system.patch +++ b/package/perl-net-ssleay/0001-fix-build-system.patch @@ -8,29 +8,29 @@ paths, since they are missing the destdir; Buildroot compilers and linkers already know where to search, anyway. Signed-off-by: "Yann E. MORIN" +[Fabrice: update for 1.93_01] +Signed-off-by: Fabrice Fontaine diff -durN perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm ---- perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-04-01 08:08:37.000000000 +0200 -+++ perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-07-13 00:38:46.281380282 +0200 -@@ -37,14 +37,18 @@ - exit 0; # according http://wiki.cpantesters.org/wiki/CPANAuthorNotes this is best-practice when "missing library" +--- perl-net-ssleay-1.64.orig/Makefile.PL 2014-04-01 08:08:37.000000000 +0200 ++++ perl-net-ssleay-1.64/Makefile.PL 2014-07-13 00:38:46.281380282 +0200 +@@ -192,12 +192,16 @@ + exit MISSING_PREREQ; } -- $self->check_openssl_version($prefix, $exec); +- check_openssl_version($prefix, $exec); +# Does not work for cross-compilation. +# In Buildroot, we do have a supported version. -+# $self->check_openssl_version($prefix, $exec); - my $opts = $self->ssleay_get_build_opts($prefix, $exec); - - $self->makemaker_args( ++# check_openssl_version($prefix, $exec); + my %args = ( CCCDLFLAGS => $opts->{cccdlflags}, OPTIMIZE => $opts->{optimize}, -- INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -- LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +- INC => qq{-I"$opts->{inc_path}"}, +- LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +# Buildroot already has the correct include and library search paths. -+# INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -+# LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), ++# INC => qq{-I"$opts->{inc_path}"}, ++# LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + LIBS => join(' ', (map {"-l$_"} @{$opts->{lib_links}})), ); - - if ( $self->prompt( + # From HMBRAND to handle multple version of OPENSSL installed + if (my $lp = join " " => map '-L'.maybe_quote($_), @{$opts->{lib_paths} || []}) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 7502a60ad1..9caff68edd 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,6 +1,6 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 d602bdce4e0531c6efc276e3e429ca69 Net-SSLeay-1.85.tar.gz -sha256 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8 Net-SSLeay-1.85.tar.gz +md5 c73821e9790b3bdb3471d9b8faf48bbb Net-SSLeay-1.93_01.tar.gz +sha256 876d022fbc719631b11d6bb4b6e78db3c19bbca578093c376c8f9900a4432aa3 Net-SSLeay-1.93_01.tar.gz # computed by scancpan -sha256 b55065185a2172d9f2ea2dd87c18c206ea3dc45a64e5f3deb3eee34d839dc822 LICENSE +sha256 685e534b60d4e2b4fbb1a259a83b5a86e877a919bbb9efc95994276f706a3a71 LICENSE diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 80ce8b9cc7..8b7b2b973b 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.85 +PERL_NET_SSLEAY_VERSION = 1.93_01 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz -PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHRISN PERL_NET_SSLEAY_DEPENDENCIES = openssl -PERL_NET_SSLEAY_LICENSE = OpenSSL +PERL_NET_SSLEAY_LICENSE = Artistic-2.0 PERL_NET_SSLEAY_LICENSE_FILES = LICENSE PERL_NET_SSLEAY_DISTNAME = Net-SSLeay @@ -24,4 +24,11 @@ define PERL_NET_SSLEAY_FIX_MAKEFILE endef PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_FIX_MAKEFILE +ifeq ($(BR2_PACKAGE_LIBRESSL),y) +define PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE + $(SED) "s/-lz//" $(@D)/Makefile +endef +PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE +endif + $(eval $(perl-package)) From thomas.petazzoni at bootlin.com Sun Nov 13 21:52:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:52:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/perl-net-ssleay: bump to version 1.93_01 In-Reply-To: <20221108175129.727174-1-fontaine.fabrice@gmail.com> References: <20221108175129.727174-1-fontaine.fabrice@gmail.com> Message-ID: <20221113225241.7e78bd5a@windsurf> On Tue, 8 Nov 2022 18:51:29 +0100 Fabrice Fontaine wrote: > - Refresh patch > - Drop -lz from Makefile with libressl as this is the only solution for > now: https://github.com/radiator-software/p5-net-ssleay/issues/399 > - License has been clarified to be Artistic-2.0 since version 1.86.11: > https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de > - This bump will fix the following build failure with libressl: > > In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, > from SSLeay.xs:141: > SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': > SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} > 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); > | ^~ > > https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes > > Fixes: > - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc > > Signed-off-by: Fabrice Fontaine > --- > .../0001-fix-build-system.patch | 30 +++++++++---------- > package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++-- > package/perl-net-ssleay/perl-net-ssleay.mk | 13 ++++++-- > 3 files changed, 28 insertions(+), 21 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 Nov 13 21:51:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:40 +0100 Subject: [Buildroot] [git commit branch/next] package/python-twisted: bump to version 22.10.0 Message-ID: <20221113215245.6FDA283837@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16cf45d5ddfbeec3a715a36d3cdd3f75929104bd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Remove inaccurate comment that claims twisted and treq version/site variables are shared. They are not shared and the packages aren't always updated at the same time. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-treq/python-treq.mk | 3 --- package/python-twisted/python-twisted.hash | 4 ++-- package/python-twisted/python-twisted.mk | 7 ++----- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/package/python-treq/python-treq.mk b/package/python-treq/python-treq.mk index 8995bf2cfe..57dc50ee74 100644 --- a/package/python-treq/python-treq.mk +++ b/package/python-treq/python-treq.mk @@ -4,9 +4,6 @@ # ################################################################################ -# When bumping this package, make sure to also verify if the -# python-twisted package still works and to update its hash, -# as they share the same version/site variables. PYTHON_TREQ_VERSION = 22.2.0 PYTHON_TREQ_SOURCE = treq-$(PYTHON_TREQ_VERSION).tar.gz PYTHON_TREQ_SITE = https://files.pythonhosted.org/packages/cd/c8/b68ab17d994133baf6edbcb5551ba81e1494bdc6d5e21a9d4f3bc4315140 diff --git a/package/python-twisted/python-twisted.hash b/package/python-twisted/python-twisted.hash index 63da0125b8..36612ff5e7 100644 --- a/package/python-twisted/python-twisted.hash +++ b/package/python-twisted/python-twisted.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/twisted/json -md5 fd252d0b895ca2ab81b5b1454073d890 Twisted-22.2.0.tar.gz -sha256 57f32b1f6838facb8c004c89467840367ad38e9e535f8252091345dba500b4f2 Twisted-22.2.0.tar.gz +md5 c9a5dad0813512fabd9de502738c0bf8 Twisted-22.10.0.tar.gz +sha256 32acbd40a94f5f46e7b42c109bfae2b302250945561783a8b7a059048f2d4d31 Twisted-22.10.0.tar.gz # Locally computed sha256 sha256 686f6426a775450eb3afd00bc3a5c2621f305ddb9c8478ee9bf28a368ef2dece LICENSE diff --git a/package/python-twisted/python-twisted.mk b/package/python-twisted/python-twisted.mk index 8a89d3dc82..398baed2a8 100644 --- a/package/python-twisted/python-twisted.mk +++ b/package/python-twisted/python-twisted.mk @@ -4,12 +4,9 @@ # ################################################################################ -# When bumping this package, make sure to also verify if the -# python-treq package still works and to update its hash, -# as they share the same version/site variables. -PYTHON_TWISTED_VERSION = 22.2.0 +PYTHON_TWISTED_VERSION = 22.10.0 PYTHON_TWISTED_SOURCE = Twisted-$(PYTHON_TWISTED_VERSION).tar.gz -PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/40/8b/56e8870d412c550b3ff2d6714ee212c7e80a6634f4e720c3a26a983e7b46 +PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/b2/ce/cbb56597127b1d51905b0cddcc3f314cc769769efc5e9a8a67f4617f7bca PYTHON_TWISTED_SETUP_TYPE = setuptools PYTHON_TWISTED_LICENSE = MIT PYTHON_TWISTED_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Nov 13 21:53:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:53:59 +0100 Subject: [Buildroot] [git commit branch/next] package/udisks: add config option to support mounting in /media Message-ID: <20221113215424.0765983846@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3a96199ca1132dc75fbc20130fee40c2491d011a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. Signed-off-by: Wolfgang Grandegger Signed-off-by: Thomas Petazzoni --- package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..7def58c3a6 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 959333d01f..840f552b04 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -29,7 +29,6 @@ UDISKS_CONF_OPTS = \ --disable-acl \ --disable-bcache \ --disable-btrfs \ - --disable-fhs-media \ --disable-introspection \ --disable-iscsi \ --disable-lsm \ @@ -40,4 +39,10 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +else +UDISKS_CONF_OPTS += --disable-fhs-media +endif + $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Sun Nov 13 21:55:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:55:03 +0100 Subject: [Buildroot] [PATCH v3] package/udisks: add config option to support mounting in /media In-Reply-To: <3b6d0a97-f4d9-9f03-7d25-e769e27bb57c@grandegger.com> References: <3b6d0a97-f4d9-9f03-7d25-e769e27bb57c@grandegger.com> Message-ID: <20221113225503.158e605e@windsurf> On Thu, 10 Nov 2022 09:38:02 +0100 Wolfgang Grandegger wrote: > Support mounting in /media instead of /run/media for compatibility > with the Filesystem Hierarchy Standard (FHS). This is also required > for backward compatibility with udisks1. > > Signed-off-by: Wolfgang Grandegger > > --- > Changes since v1: > - explicitly disable the option if not selected I'm not sure exactly why, but your patch didn't apply cleanly. Maybe some whitespace damage caused by your e-mail client (we recommend using git send-email to submit patches). Anyway, I fixed up the conflicts, and pushed your commit to our next branch. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:55:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:55:22 +0100 Subject: [Buildroot] [git commit branch/next] package/libmdbx: bump version to 0.11.13 "Swashplate" Message-ID: <20221113215530.C5C8C83853@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cd25808d7d3b292f61043d612c2e34aab5a422fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is stable bugfix release of libmdbx, in Family Glory and in memory of Boris Yuriev (the inventor of Helicopter and Swashplate in 1911) on his 133rd birthday. It is reasonable to backport this patch to all applicable releases/branches of Buildroot. Release notes for v0.11.13 -------------------------- Fixes: - Fixed builds with older libc versions after using `fcntl64()` (backport). - Fixed builds with older `stdatomic.h` versions, where the `ATOMIC_*_LOCK_FREE` macros mistakenly redefined using functions (backport). - Added workaround for `mremap()` defect to avoid assertion failure (backport). - Workaround for `encryptfs` bug(s) in the `copy_file_range` implementation (backport). - Fixed unexpected `MDBX_BUSY` from `mdbx_env_set_option()`, `mdbx_env_set_syncbytes()` and `mdbx_env_set_syncperiod()` (backport). - CMake requirements lowered to version 3.0.2 (backport). - Added admonition of insecure for RISC-V (backport). Minors: - Minor clarification output of `--help` for `mdbx_test` (backport). - Added admonition of insecure for RISC-V (backport). - Stochastic scripts and CMake files synchronized with the `devel` branch. - Use `--dont-check-ram-size` for small-tests make-targets (backport). The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ???????????? ?????????? (Leonid Yuriev) Signed-off-by: Thomas Petazzoni --- 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 79af189633..e3fb309461 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 dde8f3626509bb764b17c93fe0629389625cb50362502eb1c27ca208342f3894 libmdbx-amalgamated-0.11.12.tar.xz +sha256 9449fd357119e19902363ab90134d82c9a713b706394c2a1389b5bb4787b5164 libmdbx-amalgamated-0.11.13.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index ac1a3a0d6f..a139e062f6 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.12 +LIBMDBX_VERSION = 0.11.13 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO From thomas.petazzoni at bootlin.com Sun Nov 13 21:55:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:55:34 +0100 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.11.13 "Swashplate" In-Reply-To: <20221110111109.99724-1-leo@yuriev.ru> References: <20221110111109.99724-1-leo@yuriev.ru> Message-ID: <20221113225534.0d225fab@windsurf> On Thu, 10 Nov 2022 14:11:08 +0300 ?????? ????? (Leonid Yuriev) wrote: > This is stable bugfix release of libmdbx, in Family Glory and > in memory of Boris Yuriev (the inventor of Helicopter and > Swashplate in 1911) on his 133rd birthday. > > It is reasonable to backport this patch to all applicable releases/branches of Buildroot. > > Release notes for v0.11.13 > -------------------------- Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From fontaine.fabrice at gmail.com Sun Nov 13 21:55:58 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 13 Nov 2022 22:55:58 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221113215558.17757-1-fontaine.fabrice@gmail.com> libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2: - Add LIBVNCSERVER_IGNORE_CVES ...ee-vncRec-memory-in-rfbClientCleanup.patch | 28 +++++++++++++++++++ package/libvncserver/libvncserver.mk | 3 ++ 2 files changed, 31 insertions(+) create mode 100644 package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk index ead809d19c..8f24e2d098 100644 --- a/package/libvncserver/libvncserver.mk +++ b/package/libvncserver/libvncserver.mk @@ -14,6 +14,9 @@ LIBVNCSERVER_INSTALL_STAGING = YES LIBVNCSERVER_DEPENDENCIES = host-pkgconf lzo LIBVNCSERVER_CONF_OPTS = -DWITH_LZO=ON +# 0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch +LIBVNCSERVER_IGNORE_CVES += CVE-2020-29260 + # only used for examples LIBVNCSERVER_CONF_OPTS += \ -DWITH_FFMPEG=OFF \ -- 2.35.1 From thomas.petazzoni at bootlin.com Sun Nov 13 21:56:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:56:38 +0100 Subject: [Buildroot] [git commit] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221113215647.3C8F483863@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3ab978703e0597b4bdf17d3e32cf0357db8315c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...nt-free-vncRec-memory-in-rfbClientCleanup.patch | 28 ++++++++++++++++++++++ package/libvncserver/libvncserver.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk index ead809d19c..8f24e2d098 100644 --- a/package/libvncserver/libvncserver.mk +++ b/package/libvncserver/libvncserver.mk @@ -14,6 +14,9 @@ LIBVNCSERVER_INSTALL_STAGING = YES LIBVNCSERVER_DEPENDENCIES = host-pkgconf lzo LIBVNCSERVER_CONF_OPTS = -DWITH_LZO=ON +# 0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch +LIBVNCSERVER_IGNORE_CVES += CVE-2020-29260 + # only used for examples LIBVNCSERVER_CONF_OPTS += \ -DWITH_FFMPEG=OFF \ From unixmania at gmail.com Sun Nov 13 22:47:19 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Sun, 13 Nov 2022 19:47:19 -0300 Subject: [Buildroot] [PATCH] package/qemu: refactor target emulator selection Message-ID: <20221113224719.185759-1-unixmania@gmail.com> From: Carlos Santos The current mechanism to select emulation targets works this way: - BR2_PACKAGE_QEMU_SYSTEM selects the "system" (softmmu) targets. It selects FDT and creates a dependency on the "dtc" package but this is not always necessary. Only 14 system targets, out of 31, actually require FDT. - BR2_PACKAGE_QEMU_LINUX_USER selects the "linux-user" targets. It does not select FDT, which is not required by linux-user emulators. - Alternatively, we fill BR2_PACKAGE_QEMU_CUSTOM_TARGETS with a list of emulators (e.g. "x86_64-softmmu x86_64-linux-user"). Then we pass "--enable-system --enable-linux-user --target-list="..." to the configure script, so QEMU builds its list of default targets, from which it checks if the specified subset is valid. Since CUSTOM_TARGETS does not select FDT, we can get build errors like this: ../meson.build:2778:2: ERROR: Problem encountered: fdt not available but required by targets x86_64-softmmu We could select FDT when CUSTOM_TARGETS is set, but this would force an unnecessary dependency on dtc, as BR2_PACKAGE_QEMU_SYSTEM does. In order to fix these problems, refactor the package configuration: - Keep BR2_PACKAGE_QEMU_SYSTEM and BR2_PACKAGE_QEMU_LINUX_USER, which by default build all corresponding target emulators. - Add a BR2_PACKAGE_QEMU_CHOOSE_TARGETS config, to permit choosing the desired emulators. - Add configs for each supported target. They select FDT, when needed. - Move QEMU to a separate menu, since the number of configuration itens became too large. - Select BR2_LEGACY if BR2_PACKAGE_QEMU_CUSTOM_TARGETS is set, because this situation requires user intervention to reconfigure the package. - Reorganize the make file accordingly. Selecting CHOOSE_TARGETS without choosing at least one emulator is considered an error. Signed-off-by: Carlos Santos --- Config.in.legacy | 13 ++ package/qemu/Config.in | 282 ++++++++++++++++++++++++++++++++++------- package/qemu/qemu.mk | 99 +++++++++++++-- 3 files changed, 334 insertions(+), 60 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..290f4625ab 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,19 @@ endif ############################################################################### +comment "Legacy options removed in 2022.02" + +config BR2_PACKAGE_QEMU_CUSTOM_TARGETS + string "the QEMU specific targets option has been removed" + help + This option has been replaced by a list of individual targets + for the many architectures supported by QEMU. + +config BR2_PACKAGE_QEMU_CUSTOM_TARGETS_WRAP + bool + default y if BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" + select BR2_LEGACY + comment "Legacy options removed in 2022.11" config BR2_KERNEL_HEADERS_5_17 diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 15d6c7d6b5..d1c8234e98 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -17,7 +17,7 @@ comment "QEMU requires a toolchain with wchar, threads, gcc >= 8" depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR) || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_8 -config BR2_PACKAGE_QEMU +menuconfig BR2_PACKAGE_QEMU bool "QEMU" depends on BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 @@ -49,20 +49,13 @@ if BR2_PACKAGE_QEMU comment "Emulators selection" -config BR2_PACKAGE_QEMU_CUSTOM_TARGETS - string "Enable specific targets" +config BR2_PACKAGE_QEMU_SYSTEM + bool "Enable systems emulation" + depends on !BR2_STATIC_LIBS # dtc help - Enter here the list of QEMU targets you want to build. For - example: + Say 'y' to build system emulators/virtualisers. - System emulation | User-land emulation - ----------------------+----------------------- - i386-softmmu | i386-linux-user - arm-softmmu | ppc-linux-user - x86_64-softmmu | sparc-bsd-user - ... | ... - -comment "Networking options" +if BR2_PACKAGE_QEMU_SYSTEM config BR2_PACKAGE_QEMU_SLIRP bool "Enable user mode networking (SLIRP)" @@ -87,69 +80,260 @@ config BR2_PACKAGE_QEMU_SLIRP Notice that this option does not disable other networking modes. -if BR2_PACKAGE_QEMU_CUSTOM_TARGETS = "" - -comment "... or you can select emulator families to enable, below:" +config BR2_PACKAGE_QEMU_SDL + bool "Enable SDL frontend" + select BR2_PACKAGE_SDL2 + help + Say 'y' to enable the SDL frontend, that is, a graphical + window presenting the VM's display. -config BR2_PACKAGE_QEMU_SYSTEM - bool "Enable all systems emulation" - depends on !BR2_STATIC_LIBS # dtc - select BR2_PACKAGE_QEMU_FDT +config BR2_PACKAGE_QEMU_FDT + bool "Enable FDT" + select BR2_PACKAGE_DTC help - Say 'y' to build all system emulators/virtualisers that QEMU - supports. + Say 'y' here to have QEMU capable of constructing Device + Trees, and passing them to the VMs. + +endif # BR2_PACKAGE_QEMU_SYSTEM comment "systems emulation needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS config BR2_PACKAGE_QEMU_LINUX_USER - bool "Enable all Linux user-land emulation" + bool "Enable Linux user-land emulation" # Incompatible "struct sigevent" definition on musl depends on !BR2_TOOLCHAIN_USES_MUSL help - Say 'y' to build all Linux user-land emulators that QEMU - supports. + Say 'y' to build Linux user-land emulators. # Note: bsd-user can not be build on Linux comment "Linux user-land emulation needs a glibc or uClibc toolchain" depends on BR2_TOOLCHAIN_USES_MUSL -endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == "" +config BR2_PACKAGE_QEMU_CHOOSE_TARGETS + bool "Choose emulator targets (default is to enable all)" + depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER -config BR2_PACKAGE_QEMU_HAS_EMULS - def_bool y - depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" +if BR2_PACKAGE_QEMU_CHOOSE_TARGETS -if BR2_PACKAGE_QEMU_HAS_EMULS +config BR2_PACKAGE_QEMU_TARGET_AARCH64 + bool "aarch64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + ARM 64-bit architecture. -comment "Frontends" +config BR2_PACKAGE_QEMU_TARGET_AARCH64_BE + bool "aarch64_be (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + ARM 64-bit architecture, big-endian. -config BR2_PACKAGE_QEMU_SDL - bool "Enable SDL frontend" - depends on !BR2_STATIC_LIBS # sdl2 - select BR2_PACKAGE_SDL2 +config BR2_PACKAGE_QEMU_TARGET_ALPHA + bool "alpha" help - Say 'y' to enable the SDL frontend, that is, a graphical - window presenting the VM's display. + DEC Alpha 64-bit RISC architecture. -comment "SDL frontend needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS +config BR2_PACKAGE_QEMU_TARGET_ARM + bool "arm" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + ARM EABI architecture, little-endian. -comment "Misc. features" +config BR2_PACKAGE_QEMU_TARGET_ARMEB + bool "armeb (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + ARM EABI architecture, big-endian. -config BR2_PACKAGE_QEMU_FDT - bool "Enable FDT" - depends on !BR2_STATIC_LIBS # dtc - select BR2_PACKAGE_DTC +config BR2_PACKAGE_QEMU_TARGET_AVR + bool "avr (system, only)" + depends on BR2_PACKAGE_QEMU_SYSTEM help - Say 'y' here to have QEMU capable of constructing Device - Trees, and passing them to the VMs. + AVR 8-bit microcontroller architecture. -comment "FDT support needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS +config BR2_PACKAGE_QEMU_TARGET_CRIS + bool "cris" + help + ETRAX CRIS microcontroller architecture. + +config BR2_PACKAGE_QEMU_TARGET_HEXAGON + bool "hexagon (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + Qualcomm's Hexagon VLSI DSP architecture. + +config BR2_PACKAGE_QEMU_TARGET_HPPA + bool "hppa" + help + HP PA-RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_I386 + bool "i386" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Intel i386 32-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_LOONGARCH64 + bool "loongarch64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Loongson 64-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_M68K + bool "m68k" + help + Motorola 68000 architecture. + +config BR2_PACKAGE_QEMU_TARGET_MICROBLAZE + bool "microblaze" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Xilinix MicroBlaze soft processor. + +config BR2_PACKAGE_QEMU_TARGET_MICROBLAZEEL + bool "microblazeel" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Xilinix MicroBlaze EL soft processor. + +config BR2_PACKAGE_QEMU_TARGET_MIPS + bool "mips" + help + MIPS 32-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_MIPSEL + bool "mipsel" + help + MIPS 32-bit architecture, little-endian. + +config BR2_PACKAGE_QEMU_TARGET_MIPS64 + bool "mips64" + help + MIPS 64-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_MIPS64EL + bool "mips64el" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + MIPS 64-bit architecture, little-endian. + +config BR2_PACKAGE_QEMU_TARGET_MIPSN32 + bool "mipsn32 (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + MIPS N32 architecture. + +config BR2_PACKAGE_QEMU_TARGET_MIPSN32EL + bool "mipsn32el (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + MIPS N32 architecture, little-endian. + +config BR2_PACKAGE_QEMU_TARGET_NIOS2 + bool "nios2" + help + Nios II architecture. + +config BR2_PACKAGE_QEMU_TARGET_OR1K + bool "or1k" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + OpenRISC 1000 architecture. + +config BR2_PACKAGE_QEMU_TARGET_PPC + bool "ppc" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + PoewerPC 32-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_PPC64 + bool "ppc64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + PoewerPC 64-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_PPC64LE + bool "ppc64le (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + PoewerPC 64-bit architecture, little-endian. + +config BR2_PACKAGE_QEMU_TARGET_RISCV32 + bool "riscv32" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + RISC-V 33-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_RISCV64 + bool "riscv64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + RISC-V 64-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_RX + bool "rx (system-only)" + depends on BR2_PACKAGE_QEMU_SYSTEM + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Renesas Electronics RX 32-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_S390X + bool "s390x" + help + IBM z/Architecture 64-bit mainframe (s390x) + +config BR2_PACKAGE_QEMU_TARGET_SH4 + bool "sh4" + help + Super-H 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_SH4EB + bool "sh4eb" + help + Super-H EB 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_SPARC + bool "sparc" + help + SPARC 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_SPARC32PLUS + bool "sparc32plus (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + SPARC 32-bit RISC architecture (Sun's v8plus). + +config BR2_PACKAGE_QEMU_TARGET_SPARC64 + bool "sparc64" + help + SPARC 64-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_TRICORE + bool "tricore (system, only)" + depends on BR2_PACKAGE_QEMU_SYSTEM + help + Infineon TriCore 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_X86_64 + bool "x86_64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Intel x86 64-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_XTENSA + bool "xtensa" + help + Xtensa 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_XTENSAEB + bool "xtensaeb" + help + Xtensa 32-bit RISC architecture, big-endian. + +endif # BR2_PACKAGE_QEMU_CHOOSE_TARGETS -endif # BR2_PACKAGE_QEMU_HAS_EMULS +comment "Tools selection" config BR2_PACKAGE_QEMU_TOOLS bool "Enable tools" diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index a991d49993..bf95b4dc62 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -30,30 +30,107 @@ QEMU_OPTS = QEMU_VARS = LIBTOOL=$(HOST_DIR)/bin/libtool -# If we want to specify only a subset of targets, we must still enable all -# of them, so that QEMU properly builds its list of default targets, from -# which it then checks if the specified sub-set is valid. That's what we -# do in the first part of the if-clause. -# Otherwise, if we do not want to pass a sub-set of targets, we then need -# to either enable or disable -user and/or -system emulation appropriately. -# That's what we do in the else-clause. -ifneq ($(call qstrip,$(BR2_PACKAGE_QEMU_CUSTOM_TARGETS)),) -QEMU_OPTS += --enable-system --enable-linux-user -QEMU_OPTS += --target-list="$(call qstrip,$(BR2_PACKAGE_QEMU_CUSTOM_TARGETS))" -else +# If we want to build all emulation targets, we just need to either enable -user +# and/or -system emulation appropriately. +# Otherwise, if we want only a subset of targets, we must still enable all of +# them, so that QEMU properly builds a list of default targets from which it +# checks if the specified sub-set is valid. +# That's why we check for BR2_PACKAGE_QEMU_CHOOSE_TARGETS, in the blocks below, +# and treat selecting it without selecting any emulation target as an error. ifeq ($(BR2_PACKAGE_QEMU_SYSTEM),y) QEMU_OPTS += --enable-system +ifeq ($(BR2_PACKAGE_QEMU_CHOOSE_TARGETS),y) +QEMU_SYSTEM_TARGET_LIST = \ + $(if $(BR2_PACKAGE_QEMU_TARGET_AARCH64),aarch64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ALPHA),alpha-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ARM),arm-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_AVR),avr-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_CRIS),cris-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_HPPA),hppa-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_I386),i386-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_LOONGARCH64),loongarch64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_M68K),m68k-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MICROBLAZE),microblaze-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MICROBLAZEEL),microblazeel-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS),mips-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS64),mips64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS64EL),mips64el-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPSEL),mipsel-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_NIOS2),nios2-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_OR1K),or1k-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC),ppc-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC64),ppc64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RISCV32),riscv32-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RISCV64),riscv64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RX),rx-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_S390X),s390x-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SH4),sh4-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SH4EB),sh4eb-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC),sparc-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC64),sparc64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_TRICORE),tricore-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_X86_64),x86_64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_XTENSA),xtensa-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_XTENSAEB),xtensaeb-softmmu) +ifeq ("$(call qstrip,$(QEMU_SYSTEM_TARGET_LIST))","") +$(error "No system emulator target has ben chosen") +endif +endif else QEMU_OPTS += --disable-system endif ifeq ($(BR2_PACKAGE_QEMU_LINUX_USER),y) QEMU_OPTS += --enable-linux-user +ifeq ($(BR2_PACKAGE_QEMU_CHOOSE_TARGETS),y) +QEMU_LINUX_USER_TARGET_LIST = \ + $(if $(BR2_PACKAGE_QEMU_TARGET_AARCH64),aarch64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_AARCH64_BE),aarch64_be-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ALPHA),alpha-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ARM),arm-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ARMEB),armeb-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_CRIS),cris-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_HEXAGON),hexagon-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_HPPA),hppa-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_I386),i386-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_LOONGARCH64),loongarch64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_M68K),m68k-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MICROBLAZE),microblaze-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MICROBLAZEEL),microblazeel-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS),mips-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS64),mips64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS64EL),mips64el-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPSEL),mipsel-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPSN32),mipsn32-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPSN32EL),mipsn32el-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_NIOS2),nios2-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_OR1K),or1k-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC),ppc-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC64),ppc64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC64LE),ppc64le-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RISCV32),riscv32-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RISCV64),riscv64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_S390X),s390x-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SH4),sh4-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SH4EB),sh4eb-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC),sparc-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC32PLUS),sparc32plus-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC64),sparc64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_X86_64),x86_64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_XTENSA),xtensa-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_XTENSAEB),xtensaeb-linux-user) +ifeq ("$(call qstrip,$(QEMU_LINUX_USER_TARGET_LIST))","") +$(error "No user-land emulator target has ben chosen") +endif +endif else QEMU_OPTS += --disable-linux-user endif +# Build the list of desired targets, if any. +ifeq ($(BR2_PACKAGE_QEMU_CHOOSE_TARGETS),y) +QEMU_OPTS += --target-list="$(call qstrip,$(QEMU_SYSTEM_TARGET_LIST) $(QEMU_LINUX_USER_TARGET_LIST))" endif ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) -- 2.31.1 From buildroot at busybox.net Mon Nov 14 03:10:30 2022 From: buildroot at busybox.net (Email Administrator Team) Date: 13 Nov 2022 19:10:30 -0800 Subject: [Buildroot] Email account unusual sign-in activity Message-ID: <20221113191030.6ED8C34EDB578358@busybox.net> An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Mon Nov 14 03:54:08 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 14 Nov 2022 03:54:08 +0000 Subject: [Buildroot] [Bug 15126] New: doma Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15126 Bug ID: 15126 Summary: doma Product: buildroot Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P5 Component: Outdated package Assignee: unassigned at buildroot.uclibc.org Reporter: wardmathew989 at gmail.com CC: buildroot at uclibc.org Target Milestone: --- -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Nov 14 04:05:17 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 14 Nov 2022 04:05:17 +0000 Subject: [Buildroot] [Bug 15126] doma In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15126 Hello changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wardmathew989 at gmail.com Version|unspecified |2011.05 Target Milestone|--- |2022.11 -- You are receiving this mail because: You are on the CC list for the bug. From neal.frager at amd.com Mon Nov 14 05:20:43 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 14 Nov 2022 05:20:43 +0000 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221113215834.00ae7f71@windsurf> References: <20221113184933.47232-1-neal.frager@amd.com> <20221113215834.00ae7f71@windsurf> Message-ID: <0CE02715-2AFE-43E1-8EBE-7060E44E4C93@amd.com> Hi Thomas, > Le 13 nov. 2022 ? 21:58, Thomas Petazzoni a ?crit : > > ?On Sun, 13 Nov 2022 11:49:33 -0700 > Neal Frager via buildroot wrote: > >> This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the >> zynqmp_kria_kv260_defconfig as it is not necessary. The post build >> kv260.sh creates the proper u-boot.itb without needing this option. >> >> Signed-off-by: Neal Frager >> --- >> board/zynqmp/kria/kv260/uboot.fragment | 1 - >> 1 file changed, 1 deletion(-) > > I've applied to master, after adding the following to the commit log: > > """ > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > """ > > For future patches, it would be nice if you could include such > references if your patch is aimed at fixing a Gitlab CI failure, or an > autobuilder failure. Thanks a lot! > Yes, no problem. I will keep this in mind for the future. Best regards, Neal Frager AMD From peter at korsgaard.com Mon Nov 14 07:06:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:06:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/rpi-userland: fix hello_ applications In-Reply-To: <20221102144858.3037-1-tim.gover@raspberrypi.com> (Tim Gover's message of "Wed, 2 Nov 2022 14:48:58 +0000") References: <20221102144858.3037-1-tim.gover@raspberrypi.com> Message-ID: <87k03ym2ul.fsf@dell.be.48ers.dk> >>>>> "Tim" == Tim Gover writes: > The HELLO_ examples fail to run because the librevision.so > library build by the userland package is not included > in the image. > Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO > is selected. > Signed-off-by: Tim Gover Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 07:08:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:08:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/pixman: security bump version to 0.42.2 In-Reply-To: <20221103174125.308556-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 3 Nov 2022 18:41:25 +0100") References: <20221103174125.308556-1-bernd.kuhls@t-online.de> Message-ID: <87fsemm2s6.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2022-October/003228.html > https://lists.x.org/archives/xorg-announce/2022-November/003249.html > Fixes CVE-2022-44638: > https://lists.x.org/archives/xorg-announce/2022-November/003251.html > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 07:10:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:10:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/procps-ng: fix build without __NR_pidfd_open In-Reply-To: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 3 Nov 2022 18:48:18 +0100") References: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> Message-ID: <87bkpam2o3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without __NR_pidfd_open raised since > bump to version 3.3.17 in commit > cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and > https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: > pgrep.c: In function 'pidfd_open': > pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? > 748 | return syscall(__NR_pidfd_open, pid, flags); > | ^~~~~~~~~~~~~~~ > | pidfd_open > Fixes: > - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 07:16:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:16:22 +0100 Subject: [Buildroot] [PATCH 1/1] package/libidn2: fix build with libunistring In-Reply-To: <20221103135159.825586-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 3 Nov 2022 14:51:59 +0100") References: <20221103135159.825586-1-fontaine.fabrice@gmail.com> Message-ID: <877czym2ex.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with libunistring raised since the > addition of the package in commit > ffb85a4a16df94e4980057a194e5fdc3c8332e32: > /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: > warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not > found (try using -rpath or -rpath-link) > /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: > ../lib/.libs/libidn2.so: undefined reference to > `u8_strconv_to_encoding' > [...] > aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' > Fixes: > - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a > - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From d.lang at abatec.at Mon Nov 14 07:18:28 2022 From: d.lang at abatec.at (Lang Daniel) Date: Mon, 14 Nov 2022 07:18:28 +0000 Subject: [Buildroot] [PATCH v3 1/1] package/iwd: add dbus compile time dependency In-Reply-To: <20221031174959.604094-1-james.hilliard1@gmail.com> References: <20221031174959.604094-1-james.hilliard1@gmail.com> Message-ID: Hi James, > In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build > dependency, however we still need it when building with systemd so > that the service directory is available via pkg-config. Sorry for getting this whole mess started. I only did a compile test without systemd before submitting the patch. I guess the comment in package/iwd/Config.in:8 should be removed then, since that's what got me started. > In addition we can drop --with-dbus-datadir by unconditionally > requiring dbus as the datadir will then be fetched from pkg-config. > > Fixes: > checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required > > Signed-off-by: James Hilliard > --- > Changes v2 -> v3: > ? - always depend on dbus > Changes v1 -> v2: > ? - depend on dbus when depending on systemd > --- > ?package/iwd/iwd.mk | 5 ++--- > ?1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk > index 002988cf33..5ffbde334e 100644 > --- a/package/iwd/iwd.mk > +++ b/package/iwd/iwd.mk > @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager > ?IWD_CONF_OPTS = \ > ???????? --disable-manual-pages \ > ???????? --enable-external-ell \ > -?????? --enable-dbus-policy \ > -?????? --with-dbus-datadir=/usr/share > -IWD_DEPENDENCIES = ell > +?????? --enable-dbus-policy > +IWD_DEPENDENCIES = dbus ell > ? > ?ifeq ($(BR2_PACKAGE_READLINE),y) > ?# iwd client depends on readline (GPL-3.0+) > -- > 2.34.1 From peter at korsgaard.com Mon Nov 14 07:20:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:20:42 +0100 Subject: [Buildroot] [PATCH] package/multipath-tools: security bump to version 0.9.3 In-Reply-To: <20221103143414.2624696-1-peter@korsgaard.com> (Peter Korsgaard's message of "Thu, 3 Nov 2022 15:34:13 +0100") References: <20221103143414.2624696-1-peter@korsgaard.com> Message-ID: <8735amm27p.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2022-41974: Authorization bypass > - CVE-2022-41973: Symlink attack > For more details, see the writeup: > https://blog.qualys.com/vulnerabilities-threat-research/2022/10/25/leeloo-multipath-authorization-bypass-and-symlink-attack-in-multipathd-cve-2022-41974-and-cve-2022-41973 > Update README.md hash after license-unrelated changes: > git shortlog 0.9.0..0.9.3 -- README.md > Konstantin Kharlamov (1): > README.md: mention libreadline and libedit optional deps > Xose Vazquez Perez (4): > multipath-tools: update devel repo info in README.md > multipath-tools: add ALUA info to README.md > multipath-tools: add basic info on how to use multipath-tools with NVMe devices > multipath-tools: add more info for NetApp RDAC arrays > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 07:16:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:16:04 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libidn2: fix build with libunistring Message-ID: <20221114072057.2D5CD838C2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ee698523b2d4bf766caca94fa1faf15d832ec645 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with libunistring raised since the addition of the package in commit ffb85a4a16df94e4980057a194e5fdc3c8332e32: /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' [...] aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' Fixes: - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a9e5b0255d47babf45f1f6e13dccf65bbbc9f84c) Signed-off-by: Peter Korsgaard --- package/libidn2/libidn2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libidn2/libidn2.mk b/package/libidn2/libidn2.mk index 19fbe4aafd..778e26225e 100644 --- a/package/libidn2/libidn2.mk +++ b/package/libidn2/libidn2.mk @@ -13,10 +13,12 @@ LIBIDN2_DEPENDENCIES = \ host-pkgconf \ $(TARGET_NLS_DEPENDENCIES) \ $(if $(BR2_PACKAGE_LIBICONV),libiconv) +LIBIDN2_CONF_OPTS = --without-included-libunistring LIBIDN2_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBUNISTRING),y) LIBIDN2_DEPENDENCIES += libunistring +LIBIDN2_CONF_OPTS += --with-libunistring-prefix=$(STAGING_DIR)/usr/lib endif ifeq ($(BR2_PACKAGE_LIBIDN2_BINARY),) From peter at korsgaard.com Mon Nov 14 07:08:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:08:08 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/pixman: security bump version to 0.42.2 Message-ID: <20221114072057.19E96838BF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b4c1a3b00fd4f32a557c6f9425dae130ea6c8200 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Release notes: https://lists.x.org/archives/xorg-announce/2022-October/003228.html https://lists.x.org/archives/xorg-announce/2022-November/003249.html Fixes CVE-2022-44638: https://lists.x.org/archives/xorg-announce/2022-November/003251.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit 0ceeb39303267400d6335e3c687ce1f73d9e6dcc) Signed-off-by: Peter Korsgaard --- package/pixman/pixman.hash | 6 +++--- package/pixman/pixman.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pixman/pixman.hash b/package/pixman/pixman.hash index 1af632a9f4..78407bf048 100644 --- a/package/pixman/pixman.hash +++ b/package/pixman/pixman.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2020-April/003043.html -sha256 da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e pixman-0.40.0.tar.xz -sha512 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 pixman-0.40.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-October/003228.html +sha256 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376 pixman-0.42.2.tar.xz +sha512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8 pixman-0.42.2.tar.xz # Locally computed sha256 fac9270f0987b96ff4533fca3548c633e02083cbba4a0172a3b149b2e4019793 COPYING diff --git a/package/pixman/pixman.mk b/package/pixman/pixman.mk index 64302fa49a..5affd47a3f 100644 --- a/package/pixman/pixman.mk +++ b/package/pixman/pixman.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIXMAN_VERSION = 0.40.0 +PIXMAN_VERSION = 0.42.2 PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.xz PIXMAN_SITE = https://xorg.freedesktop.org/releases/individual/lib PIXMAN_LICENSE = MIT From peter at korsgaard.com Mon Nov 14 07:18:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:18:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/multipath-tools: bump to version 0.8.9 Message-ID: <20221114072057.37061838C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b648d371afcd888db113841a4ac8c27ccc4c3d0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Text has been added to README.md, but the section about licenses hasn't been modified. Unfortunately there are still many files without license info, so the small piece of text in README.md that says files with no license info are LGPL-2.0 is still relevant. Signed-off-by: Alexander Egorenkov [Arnout: update README.md hash] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit b790ff27d5461df4de22732611a1eb4beee68f91) Signed-off-by: Peter Korsgaard --- ...ultipath-use-pkg-config-to-get-path-to-he.patch | 69 ---------------------- package/multipath-tools/multipath-tools.hash | 4 +- package/multipath-tools/multipath-tools.mk | 2 +- 3 files changed, 3 insertions(+), 72 deletions(-) diff --git a/package/multipath-tools/0001-kpartx-libmultipath-use-pkg-config-to-get-path-to-he.patch b/package/multipath-tools/0001-kpartx-libmultipath-use-pkg-config-to-get-path-to-he.patch deleted file mode 100644 index 0d46f12a69..0000000000 --- a/package/multipath-tools/0001-kpartx-libmultipath-use-pkg-config-to-get-path-to-he.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 922855e245c8bdadc0d24b5b706549b18fb5f079 Mon Sep 17 00:00:00 2001 -From: Alexander Egorenkov -Date: Sat, 21 Nov 2020 11:08:56 +0100 -Subject: [PATCH] kpartx, libmultipath: use pkg-config to get path to - headers - -Use pkg-config in Makefile to find path to devmapper and udev headers -to enable cross-compilation. - -Signed-off-by: Alexander Egorenkov ---- - kpartx/Makefile | 2 +- - libmultipath/Makefile | 12 ++++++------ - 2 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/kpartx/Makefile b/kpartx/Makefile -index 2906a984..29573890 100644 ---- a/kpartx/Makefile -+++ b/kpartx/Makefile -@@ -8,7 +8,7 @@ LDFLAGS += $(BIN_LDFLAGS) - - LIBDEPS += -ldevmapper - --ifneq ($(call check_func,dm_task_set_cookie,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_set_cookie,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_COOKIE - endif - -diff --git a/libmultipath/Makefile b/libmultipath/Makefile -index 62ba16e8..3ad9130c 100644 ---- a/libmultipath/Makefile -+++ b/libmultipath/Makefile -@@ -20,27 +20,27 @@ ifdef SYSTEMD - endif - endif - --ifneq ($(call check_func,dm_task_no_flush,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_no_flush,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_FLUSH -D_GNU_SOURCE - endif - --ifneq ($(call check_func,dm_task_get_errno,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_get_errno,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_GET_ERRNO - endif - --ifneq ($(call check_func,dm_task_set_cookie,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_set_cookie,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_COOKIE - endif - --ifneq ($(call check_func,udev_monitor_set_receive_buffer_size,/usr/include/libudev.h),0) -+ifneq ($(call check_func,udev_monitor_set_receive_buffer_size,$(shell $(PKG_CONFIG) --variable=includedir libudev)/libudev.h),0) - CFLAGS += -DLIBUDEV_API_RECVBUF - endif - --ifneq ($(call check_func,dm_task_deferred_remove,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_deferred_remove,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_DEFERRED - endif - --ifneq ($(call check_func,dm_hold_control_dev,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_hold_control_dev,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_HOLD_CONTROL - endif - --- -2.29.2 - diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index f063848681..58d8de369c 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 ff45ddb18a1effbfbe5712f513dd3b7146c68141091fc1c2489af8d6197026ef multipath-tools-0.8.8.tar.gz +sha256 27a426facea0474e6dc48e026a94f7c86890d3f27b439b07ec26b0b9887b0cc4 multipath-tools-0.8.9.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 b1bd70cc61ab014cc2e744af6b117db481ef4fa5d59cb3a21d86059935c666df README.md +sha256 a3777a6b4433a23246eed8a88ca8466e3d21a2f758c03d060201fe2c44ff5484 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index eecfe39002..c0b7c5721e 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.8.8 +MULTIPATH_TOOLS_VERSION = 0.8.9 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ From peter at korsgaard.com Mon Nov 14 07:06:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:06:17 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rpi-userland: fix hello_ applications Message-ID: <20221114072057.114AB838BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f007574559b26d716566ee44aaf99443d75afc8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The HELLO_ examples fail to run because the librevision.so library build by the userland package is not included in the image. Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO is selected. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni (cherry picked from commit 5044928baeaed86cee6f8452dc3850d5d0cb80a5) Signed-off-by: Peter Korsgaard --- package/rpi-userland/rpi-userland.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..2800b56296 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -25,6 +25,9 @@ define RPI_USERLAND_EXTRA_LIBS_TARGET $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(TARGET_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(TARGET_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_TARGET_HOOKS += RPI_USERLAND_EXTRA_LIBS_TARGET @@ -32,6 +35,9 @@ define RPI_USERLAND_EXTRA_LIBS_STAGING $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(STAGING_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(STAGING_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_STAGING_HOOKS += RPI_USERLAND_EXTRA_LIBS_STAGING From peter at korsgaard.com Mon Nov 14 07:18:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:18:25 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/multipath-tools: security bump to version 0.9.3 Message-ID: <20221114072057.4B5E2838C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=18a90c520b634c3eb6cc3050834f62cfdb765569 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-41974: Authorization bypass - CVE-2022-41973: Symlink attack For more details, see the writeup: https://www.qualys.com/2022/10/24/leeloo-multipath/leeloo-multipath.txt Update README.md hash after license-unrelated changes: git shortlog 0.9.0..0.9.3 -- README.md Konstantin Kharlamov (1): README.md: mention libreadline and libedit optional deps Xose Vazquez Perez (4): multipath-tools: update devel repo info in README.md multipath-tools: add ALUA info to README.md multipath-tools: add basic info on how to use multipath-tools with NVMe devices multipath-tools: add more info for NetApp RDAC arrays Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 0a7a5641597c5c3d0978906fb8cf93eb153425a3) Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index df0d24fb74..6f893d37ce 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..ec5d853644 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.9.0 +MULTIPATH_TOOLS_VERSION = 0.9.3 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ From peter at korsgaard.com Mon Nov 14 07:09:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:09:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/procps-ng: fix build without __NR_pidfd_open Message-ID: <20221114072057.23CE5838C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adc5d125397c841d8e8d9791a975636cc629d782 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure without __NR_pidfd_open raised since bump to version 3.3.17 in commit cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: pgrep.c: In function 'pidfd_open': pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? 748 | return syscall(__NR_pidfd_open, pid, flags); | ^~~~~~~~~~~~~~~ | pidfd_open Fixes: - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c07caa732b5c4ca5836ee81ce90f57f967dcc721) Signed-off-by: Peter Korsgaard --- package/procps-ng/0003-fix-pifd_open-check.patch | 59 ++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch new file mode 100644 index 0000000000..7152901e70 --- /dev/null +++ b/package/procps-ng/0003-fix-pifd_open-check.patch @@ -0,0 +1,59 @@ +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 18:24:53 +0100 +Subject: [PATCH] fix pifd_open check + +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will +never be defined resulting in the following build failure if pidfd_open +is available but __NR_pidfd_open is not available: + +pgrep.c: In function 'pidfd_open': +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? + 748 | return syscall(__NR_pidfd_open, pid, flags); + | ^~~~~~~~~~~~~~~ + | pidfd_open + +This build failure is raised since the addition of pwait in version +3.3.17 and +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da + +Fixes: + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.com/procps-ng/procps/-/merge_requests/166] +--- + configure.ac | 2 +- + src/pgrep.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 629881a6..1a3ccdb8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no)) + +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ + AC_MSG_CHECKING([for __NR_pidfd_open]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include +diff --git a/pgrep.c b/pgrep.c +index c4ad5da3..29cfedf7 100644 +--- a/pgrep.c ++++ b/pgrep.c +@@ -38,7 +38,7 @@ + #include + #include + +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) ++#if defined(ENABLE_PWAIT) + #include + #include + #endif +-- +2.35.1 + From peter at korsgaard.com Mon Nov 14 07:18:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:18:13 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/multipath-tools: bump to version 0.9.0 Message-ID: <20221114072057.41589838BF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3f38e5d37447339b69b5e82aae5f2e35ee4edec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Renumber patch - Update hash of README.md (changes not related to license) - FPIN support is fixed by setting LINUX_HEADERS_INCDIR and https://github.com/opensvc/multipath-tools/commit/63aa47d0327de2beacf86f6a8e2fd7575d62dadf FPIN support is (wrongly) enabled if ELS_DTAG_LNK_INTEGRITY is defined in /usr/include/scsi/fc/fc_els.h since bump to version 0.8.9 in commit b790ff27d5461df4de22732611a1eb4beee68f91 and https://github.com/opensvc/multipath-tools/commit/cfff03efbca753ef485ad717087464dced9c721a resulting in the following build failure: In file included from /nvmedata/autobuild/instance-7/output-1/host/nios2-buildroot-linux-gnu/sysroot/usr/include/scsi/scsi_netlink_fc.h:25, from fpin_handlers.c:6: /nvmedata/autobuild/instance-7/output-1/host/nios2-buildroot-linux-gnu/sysroot/usr/include/scsi/scsi_netlink.h:44:2: error: unknown type name 'uint8_t' 44 | uint8_t version; | ^~~~~~~ https://github.com/opensvc/multipath-tools/compare/0.8.9...0.9.0 Fixes: - http://autobuild.buildroot.org/results/32f4ada6c49261924ca78f62dee43241bda379a3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4246d5055946b4e4c503fe69b5eab95fc6069b56) Signed-off-by: Peter Korsgaard --- ...> 0001-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch} | 0 package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/0002-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch b/package/multipath-tools/0001-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch similarity index 100% rename from package/multipath-tools/0002-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch rename to package/multipath-tools/0001-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index 58d8de369c..df0d24fb74 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 27a426facea0474e6dc48e026a94f7c86890d3f27b439b07ec26b0b9887b0cc4 multipath-tools-0.8.9.tar.gz +sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 a3777a6b4433a23246eed8a88ca8466e3d21a2f758c03d060201fe2c44ff5484 README.md +sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index c0b7c5721e..f3ce3ca8b8 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.8.9 +MULTIPATH_TOOLS_VERSION = 0.9.0 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ @@ -21,6 +21,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ + LINUX_HEADERS_INCDIR=$(STAGING_DIR)/usr/include \ LIB="lib" \ RUN="run" \ OPTFLAGS="" \ From peter at korsgaard.com Mon Nov 14 07:06:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:06:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rpi-userland: fix hello_ applications Message-ID: <20221114072433.B3A97838D9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bda05ca73c94e435f0638d5552ce74e6c428542 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The HELLO_ examples fail to run because the librevision.so library build by the userland package is not included in the image. Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO is selected. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni (cherry picked from commit 5044928baeaed86cee6f8452dc3850d5d0cb80a5) Signed-off-by: Peter Korsgaard --- package/rpi-userland/rpi-userland.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..2800b56296 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -25,6 +25,9 @@ define RPI_USERLAND_EXTRA_LIBS_TARGET $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(TARGET_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(TARGET_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_TARGET_HOOKS += RPI_USERLAND_EXTRA_LIBS_TARGET @@ -32,6 +35,9 @@ define RPI_USERLAND_EXTRA_LIBS_STAGING $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(STAGING_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(STAGING_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_STAGING_HOOKS += RPI_USERLAND_EXTRA_LIBS_STAGING From peter at korsgaard.com Mon Nov 14 07:10:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:10:24 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/procps-ng: fix build without __NR_pidfd_open Message-ID: <20221114072433.C62A1838DB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad97ecaee3429487927ce3138f31f46eed207cae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure without __NR_pidfd_open raised since bump to version 3.3.17 in commit cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: pgrep.c: In function 'pidfd_open': pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? 748 | return syscall(__NR_pidfd_open, pid, flags); | ^~~~~~~~~~~~~~~ | pidfd_open Fixes: - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c07caa732b5c4ca5836ee81ce90f57f967dcc721) Signed-off-by: Peter Korsgaard --- package/procps-ng/0003-fix-pifd_open-check.patch | 59 ++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch new file mode 100644 index 0000000000..7152901e70 --- /dev/null +++ b/package/procps-ng/0003-fix-pifd_open-check.patch @@ -0,0 +1,59 @@ +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 18:24:53 +0100 +Subject: [PATCH] fix pifd_open check + +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will +never be defined resulting in the following build failure if pidfd_open +is available but __NR_pidfd_open is not available: + +pgrep.c: In function 'pidfd_open': +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? + 748 | return syscall(__NR_pidfd_open, pid, flags); + | ^~~~~~~~~~~~~~~ + | pidfd_open + +This build failure is raised since the addition of pwait in version +3.3.17 and +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da + +Fixes: + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.com/procps-ng/procps/-/merge_requests/166] +--- + configure.ac | 2 +- + src/pgrep.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 629881a6..1a3ccdb8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no)) + +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ + AC_MSG_CHECKING([for __NR_pidfd_open]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include +diff --git a/pgrep.c b/pgrep.c +index c4ad5da3..29cfedf7 100644 +--- a/pgrep.c ++++ b/pgrep.c +@@ -38,7 +38,7 @@ + #include + #include + +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) ++#if defined(ENABLE_PWAIT) + #include + #include + #endif +-- +2.35.1 + From peter at korsgaard.com Mon Nov 14 07:16:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:16:49 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/multipath-tools: security bump to version 0.9.3 Message-ID: <20221114072433.DB4B1838DD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bb48a9abb918b0d9caaaf83c1be21d0999314ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-41974: Authorization bypass - CVE-2022-41973: Symlink attack For more details, see the writeup: https://www.qualys.com/2022/10/24/leeloo-multipath/leeloo-multipath.txt Update README.md hash after license-unrelated changes: git shortlog 0.9.0..0.9.3 -- README.md Konstantin Kharlamov (1): README.md: mention libreadline and libedit optional deps Xose Vazquez Perez (4): multipath-tools: update devel repo info in README.md multipath-tools: add ALUA info to README.md multipath-tools: add basic info on how to use multipath-tools with NVMe devices multipath-tools: add more info for NetApp RDAC arrays Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 0a7a5641597c5c3d0978906fb8cf93eb153425a3) Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index df0d24fb74..6f893d37ce 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..ec5d853644 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.9.0 +MULTIPATH_TOOLS_VERSION = 0.9.3 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ From peter at korsgaard.com Mon Nov 14 07:15:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:15:56 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libidn2: fix build with libunistring Message-ID: <20221114072433.D0C6B838DC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0104466a2c80a59d89fa654907383acd1103906a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure with libunistring raised since the addition of the package in commit ffb85a4a16df94e4980057a194e5fdc3c8332e32: /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' [...] aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' Fixes: - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a9e5b0255d47babf45f1f6e13dccf65bbbc9f84c) Signed-off-by: Peter Korsgaard --- package/libidn2/libidn2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libidn2/libidn2.mk b/package/libidn2/libidn2.mk index 19fbe4aafd..778e26225e 100644 --- a/package/libidn2/libidn2.mk +++ b/package/libidn2/libidn2.mk @@ -13,10 +13,12 @@ LIBIDN2_DEPENDENCIES = \ host-pkgconf \ $(TARGET_NLS_DEPENDENCIES) \ $(if $(BR2_PACKAGE_LIBICONV),libiconv) +LIBIDN2_CONF_OPTS = --without-included-libunistring LIBIDN2_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBUNISTRING),y) LIBIDN2_DEPENDENCIES += libunistring +LIBIDN2_CONF_OPTS += --with-libunistring-prefix=$(STAGING_DIR)/usr/lib endif ifeq ($(BR2_PACKAGE_LIBIDN2_BINARY),) From peter at korsgaard.com Mon Nov 14 07:07:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:07:43 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/pixman: security bump version to 0.42.2 Message-ID: <20221114072433.BD51D838DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dea1804c6ac8f43463cb897240e2a8fc22991178 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Release notes: https://lists.x.org/archives/xorg-announce/2022-October/003228.html https://lists.x.org/archives/xorg-announce/2022-November/003249.html Fixes CVE-2022-44638: https://lists.x.org/archives/xorg-announce/2022-November/003251.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit 0ceeb39303267400d6335e3c687ce1f73d9e6dcc) Signed-off-by: Peter Korsgaard --- package/pixman/pixman.hash | 6 +++--- package/pixman/pixman.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pixman/pixman.hash b/package/pixman/pixman.hash index 1af632a9f4..78407bf048 100644 --- a/package/pixman/pixman.hash +++ b/package/pixman/pixman.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2020-April/003043.html -sha256 da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e pixman-0.40.0.tar.xz -sha512 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 pixman-0.40.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-October/003228.html +sha256 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376 pixman-0.42.2.tar.xz +sha512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8 pixman-0.42.2.tar.xz # Locally computed sha256 fac9270f0987b96ff4533fca3548c633e02083cbba4a0172a3b149b2e4019793 COPYING diff --git a/package/pixman/pixman.mk b/package/pixman/pixman.mk index 64302fa49a..5affd47a3f 100644 --- a/package/pixman/pixman.mk +++ b/package/pixman/pixman.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIXMAN_VERSION = 0.40.0 +PIXMAN_VERSION = 0.42.2 PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.xz PIXMAN_SITE = https://xorg.freedesktop.org/releases/individual/lib PIXMAN_LICENSE = MIT From wg at grandegger.com Mon Nov 14 08:08:56 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Mon, 14 Nov 2022 09:08:56 +0100 Subject: [Buildroot] [PATCH v3] package/udisks: add config option to support mounting in /media In-Reply-To: <20221113225503.158e605e@windsurf> References: <3b6d0a97-f4d9-9f03-7d25-e769e27bb57c@grandegger.com> <20221113225503.158e605e@windsurf> Message-ID: <4d44fddd-6773-8b73-fbbf-ad734663c2c0@grandegger.com> Hello Thomas, On 13.11.22 22:55, Thomas Petazzoni wrote: > On Thu, 10 Nov 2022 09:38:02 +0100 > Wolfgang Grandegger wrote: > >> Support mounting in /media instead of /run/media for compatibility >> with the Filesystem Hierarchy Standard (FHS). This is also required >> for backward compatibility with udisks1. >> >> Signed-off-by: Wolfgang Grandegger >> >> --- >> Changes since v1: >> - explicitly disable the option if not selected > I'm not sure exactly why, but your patch didn't apply cleanly. Maybe > some whitespace damage caused by your e-mail client (we recommend using > git send-email to submit patches). Anyway, I fixed up the conflicts, > and pushed your commit to our next branch. Thanks! > Thanks! Obviously, this simple patch was prepared and sent in a hurry, sorry! I will try to be more carefully next time to avoid extra work! Wolfgang From peter at korsgaard.com Mon Nov 14 10:22:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:22:00 +0100 Subject: [Buildroot] [PATCH 1/3] support/testing/tests/package/test_python_flask*: increase time after server startup In-Reply-To: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Tue, 1 Nov 2022 19:13:17 +0100") References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> Message-ID: <87y1sdlttj.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > It seems like on Gitlab CI, the runners are quite slow, and the Flask > server does not startup in the 15 seconds we give it. So increase this > to 30 seconds before trying to contact the Flask server. > Hopefully fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:22:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:22:38 +0100 Subject: [Buildroot] [PATCH 2/3] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio In-Reply-To: <20221101181320.368702-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Tue, 1 Nov 2022 19:13:18 +0100") References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> <20221101181320.368702-2-thomas.petazzoni@bootlin.com> Message-ID: <87tu31ltsh.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > The CPIO filesystem generated by the test_python_crossbar test is too > large, and doesn't fit as an initramfs in the 256MB of RAM available > in the versatilepb machine. This causes a "Initramfs unpacking failed: > write error" when booting, and many files being missing from the root > filesystem, ultimately causing the test to fail. > It would make sense to switch all test cases to use ext2 + a > hard-drive, but for now, let's fix the few test cases that are causing > problems. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:25:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:25:59 +0100 Subject: [Buildroot] [PATCH] package/rsync: force HAVE_C99_VSNPRINTF to "yes" In-Reply-To: <20221019233414.868133-1-mmayer@broadcom.com> (Markus Mayer via buildroot's message of "Wed, 19 Oct 2022 16:34:14 -0700") References: <20221019233414.868133-1-mmayer@broadcom.com> Message-ID: <87pmdpltmw.fsf@dell.be.48ers.dk> >>>>> "Markus" == Markus Mayer via buildroot writes: > We know the system will have a modern-enough C library that implements > the required snprintf() functionality. Since the configure stage can't > detect the system's capabilities (because it is cross-compiling), let's > hard-code the decision. > As a result, rsync won't be linking in its own copy of snprintf(). > Signed-off-by: Markus Mayer Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:22:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:22:17 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio Message-ID: <20221114102612.5991A838BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f6b4677c7bf47345b8a3406c8b673070e9fbe8f0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The CPIO filesystem generated by the test_python_crossbar test is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a "Initramfs unpacking failed: write error" when booting, and many files being missing from the root filesystem, ultimately causing the test to fail. It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 Signed-off-by: Thomas Petazzoni (cherry picked from commit e7930708a3b1e429ea605f4544564b29313b0a7b) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_python_crossbar.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 83649aeec2..178b16be82 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import os class TestPythonPy3Crossbar(TestPythonPackageBase): @@ -13,8 +14,16 @@ class TestPythonPy3Crossbar(TestPythonPackageBase): BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_CROSSBAR=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_crossbar.py"] timeout = 60 + + def login(self): + ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-drive", "file=%s,if=scsi,format=raw" % ext2_file], + kernel_cmdline=["rootwait", "root=/dev/sda"]) + self.emulator.login() From peter at korsgaard.com Mon Nov 14 10:21:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:21:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/testing/tests/package/test_python_flask*: increase time after server startup Message-ID: <20221114102612.505EB838FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d40299b61115fa79243cda9da2bcb4f3edbd2fc3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x It seems like on Gitlab CI, the runners are quite slow, and the Flask server does not startup in the 15 seconds we give it. So increase this to 30 seconds before trying to contact the Flask server. Hopefully fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 Signed-off-by: Thomas Petazzoni (cherry picked from commit 3884cfc0571abc19b35b2f161f6c8c009847a0bb) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_python_flask.py | 2 +- support/testing/tests/package/test_python_flask_expects_json.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_flask.py b/support/testing/tests/package/test_python_flask.py index ef5d96bae9..9d8587e918 100644 --- a/support/testing/tests/package/test_python_flask.py +++ b/support/testing/tests/package/test_python_flask.py @@ -21,7 +21,7 @@ class TestPythonPy3Flask(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) cmd = "wget -q -O - http://127.0.0.1:5000/" output, exit_code = self.emulator.run(cmd, timeout=self.timeout) diff --git a/support/testing/tests/package/test_python_flask_expects_json.py b/support/testing/tests/package/test_python_flask_expects_json.py index 5576cba2b4..91b8bf21b7 100644 --- a/support/testing/tests/package/test_python_flask_expects_json.py +++ b/support/testing/tests/package/test_python_flask_expects_json.py @@ -31,7 +31,7 @@ class TestPythonPy3FlaskExpectsJson(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) self.try_json("""{"email": "test", "name": "test"}""", 200) self.try_json("""{"email": "test", "name": 2}""", 400) From peter at korsgaard.com Mon Nov 14 10:25:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:25:41 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rsync: force HAVE_C99_VSNPRINTF to "yes" Message-ID: <20221114102612.65238838FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a56fed04a1416ef4f92c9c6d16da1c063ce32dfe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x We know the system will have a modern-enough C library that implements the required snprintf() functionality. Since the configure stage can't detect the system's capabilities (because it is cross-compiling), let's hard-code the decision. As a result, rsync won't be linking in its own copy of snprintf(). Signed-off-by: Markus Mayer Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b17cd017e8b946d718c81f0e38fd570e6a6bc0d) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index e288033b98..0d311aa167 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -11,6 +11,9 @@ RSYNC_LICENSE_FILES = COPYING RSYNC_CPE_ID_VENDOR = samba RSYNC_SELINUX_MODULES = rsync RSYNC_DEPENDENCIES = zlib popt +# We know that our C library is modern enough for C99 vsnprintf(). Since +# configure can't detect this, we tell configure that vsnprintf() is safe. +RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ From peter at korsgaard.com Mon Nov 14 10:22:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:22:28 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio Message-ID: <20221114102721.9102783914@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=647e433e5ed06240cd13eb3b67dd1f4dd94121f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The CPIO filesystem generated by the test_python_crossbar test is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a "Initramfs unpacking failed: write error" when booting, and many files being missing from the root filesystem, ultimately causing the test to fail. It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 Signed-off-by: Thomas Petazzoni (cherry picked from commit e7930708a3b1e429ea605f4544564b29313b0a7b) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_python_crossbar.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 83649aeec2..178b16be82 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import os class TestPythonPy3Crossbar(TestPythonPackageBase): @@ -13,8 +14,16 @@ class TestPythonPy3Crossbar(TestPythonPackageBase): BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_CROSSBAR=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_crossbar.py"] timeout = 60 + + def login(self): + ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-drive", "file=%s,if=scsi,format=raw" % ext2_file], + kernel_cmdline=["rootwait", "root=/dev/sda"]) + self.emulator.login() From peter at korsgaard.com Mon Nov 14 10:25:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:25:29 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rsync: force HAVE_C99_VSNPRINTF to "yes" Message-ID: <20221114102721.9A87F83915@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72c53e5fbd802c4999cd9d066902ba9c40af89ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x We know the system will have a modern-enough C library that implements the required snprintf() functionality. Since the configure stage can't detect the system's capabilities (because it is cross-compiling), let's hard-code the decision. As a result, rsync won't be linking in its own copy of snprintf(). Signed-off-by: Markus Mayer Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b17cd017e8b946d718c81f0e38fd570e6a6bc0d) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index e288033b98..0d311aa167 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -11,6 +11,9 @@ RSYNC_LICENSE_FILES = COPYING RSYNC_CPE_ID_VENDOR = samba RSYNC_SELINUX_MODULES = rsync RSYNC_DEPENDENCIES = zlib popt +# We know that our C library is modern enough for C99 vsnprintf(). Since +# configure can't detect this, we tell configure that vsnprintf() is safe. +RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ From peter at korsgaard.com Mon Nov 14 10:21:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:21:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] support/testing/tests/package/test_python_flask*: increase time after server startup Message-ID: <20221114102721.87EF783912@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ca38b2af94e8e08d10181778968d5097851e3589 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x It seems like on Gitlab CI, the runners are quite slow, and the Flask server does not startup in the 15 seconds we give it. So increase this to 30 seconds before trying to contact the Flask server. Hopefully fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 Signed-off-by: Thomas Petazzoni (cherry picked from commit 3884cfc0571abc19b35b2f161f6c8c009847a0bb) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_python_flask.py | 2 +- support/testing/tests/package/test_python_flask_expects_json.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_flask.py b/support/testing/tests/package/test_python_flask.py index ef5d96bae9..9d8587e918 100644 --- a/support/testing/tests/package/test_python_flask.py +++ b/support/testing/tests/package/test_python_flask.py @@ -21,7 +21,7 @@ class TestPythonPy3Flask(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) cmd = "wget -q -O - http://127.0.0.1:5000/" output, exit_code = self.emulator.run(cmd, timeout=self.timeout) diff --git a/support/testing/tests/package/test_python_flask_expects_json.py b/support/testing/tests/package/test_python_flask_expects_json.py index 5576cba2b4..91b8bf21b7 100644 --- a/support/testing/tests/package/test_python_flask_expects_json.py +++ b/support/testing/tests/package/test_python_flask_expects_json.py @@ -31,7 +31,7 @@ class TestPythonPy3FlaskExpectsJson(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) self.try_json("""{"email": "test", "name": "test"}""", 200) self.try_json("""{"email": "test", "name": 2}""", 400) From peter at korsgaard.com Mon Nov 14 10:38:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:38:51 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/sudo: fix CVE-2022-43995 In-Reply-To: <20221104162638.649147-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 4 Nov 2022 17:26:38 +0100") References: <20221104162638.649147-1-fontaine.fabrice@gmail.com> Message-ID: <87leodlt1g.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a > plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result > in a heap-based buffer over-read. This can be triggered by arbitrary > local users with access to Sudo by entering a password of seven > characters or fewer. The impact could vary depending on the compiler and > processor architecture. > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Add upstream patch Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:40:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:40:03 +0100 Subject: [Buildroot] [PATCH 1/3] package/linux: don't leak host timezone into linux version string In-Reply-To: <20221004111528.384625-1-nunog@fr24.com> ("Nuno =?utf-8?Q?Gon?= =?utf-8?Q?=C3=A7alves?= via buildroot"'s message of "Tue, 4 Oct 2022 12:15:26 +0100") References: <20221004111528.384625-1-nunog@fr24.com> Message-ID: <87h6z1lszg.fsf@dell.be.48ers.dk> >>>>> "Nuno" == Nuno Gon?alves via buildroot writes: > Signed-off-by: Nuno Gon?alves Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:27:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:27:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sudo: fix CVE-2022-43995 Message-ID: <20221114104013.433C3813D4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ef3c58671a93155e5f6d1f9597d8edb94c5cdc7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 26634490364decc24fa32f175c12c8a2d984f1d3) Signed-off-by: Peter Korsgaard --- package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++++++++++ package/sudo/sudo.mk | 3 ++ 2 files changed, 56 insertions(+) diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch new file mode 100644 index 0000000000..3f544dcf81 --- /dev/null +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch @@ -0,0 +1,53 @@ +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Fri, 28 Oct 2022 07:29:55 -0600 +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 + characters. Starting with sudo 1.8.0 the plaintext password buffer is + dynamically sized so it is not safe to assume that it is at least 9 bytes in + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. + +[Retrieved from: +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] +Signed-off-by: Fabrice Fontaine +--- + plugins/sudoers/auth/passwd.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c +index b2046eca2..0416861e9 100644 +--- a/plugins/sudoers/auth/passwd.c ++++ b/plugins/sudoers/auth/passwd.c +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) + int + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) + { +- char sav, *epass; ++ char des_pass[9], *epass; + char *pw_epasswd = auth->data; + size_t pw_len; + int matched = 0; +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + + /* + * Truncate to 8 chars if standard DES since not all crypt()'s do this. +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). + */ +- sav = pass[8]; + pw_len = strlen(pw_epasswd); +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) +- pass[8] = '\0'; ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { ++ strlcpy(des_pass, pass, sizeof(des_pass)); ++ pass = des_pass; ++ } + + /* + * Normal UN*X password check. +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + * only compare the first DESLEN characters in that case. + */ + epass = (char *) crypt(pass, pw_epasswd); +- pass[8] = sav; + if (epass != NULL) { + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) + matched = !strncmp(pw_epasswd, epass, DESLEN); diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 4f9fdb4b2c..1826f72017 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo From peter at korsgaard.com Mon Nov 14 10:39:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:39:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/linux: don't leak host timezone into linux version string Message-ID: <20221114104013.4BB93813DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5c73598faa0bdf685692b2fac201242440c874b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Nuno Gon??alves Signed-off-by: Yann E. MORIN (cherry picked from commit a848418db4f956486a17dedc08f09803b26c84a1) Signed-off-by: Peter Korsgaard --- linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index efdc21eff2..6b547a68ed 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -162,7 +162,7 @@ LINUX_MAKE_ENV += \ KBUILD_BUILD_VERSION=1 \ KBUILD_BUILD_USER=buildroot \ KBUILD_BUILD_HOST=buildroot \ - KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C TZ='UTC' date -d @$(SOURCE_DATE_EPOCH))" endif # gcc-8 started warning about function aliases that have a From peter at korsgaard.com Mon Nov 14 10:41:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:41:04 +0100 Subject: [Buildroot] [PATCH 3/3] package/libopenssl: don't build afalgeng In-Reply-To: <20221004111528.384625-3-nunog@fr24.com> ("Nuno =?utf-8?Q?Gon?= =?utf-8?Q?=C3=A7alves=22's?= message of "Tue, 4 Oct 2022 12:15:28 +0100") References: <20221004111528.384625-1-nunog@fr24.com> <20221004111528.384625-3-nunog@fr24.com> Message-ID: <87cz9plsxr.fsf@dell.be.48ers.dk> >>>>> "Nuno" == Nuno Gon?alves writes: > Afalgeng is not cross-compiled so is useless and leaks build host info > Signed-off-by: Nuno Gon?alves Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:40:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:40:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libopenssl: don't build the afalg engine Message-ID: <20221114104114.EC6508257D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dce9b3c29588698c436bc2aa31b2d4714f4ecc63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The openssl configure script disables the afalg engine when it detects cross-compilation, but the detection missfires because it is based on the CROSS_COMPILE environment variable, which we do not set (as we pass fully qualified CC et al.). So, the afalg engine is built, but it is built for the host, not the target, so it does not make sense to build and install it. Besides, it leaks build host info. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit adc1c5d8f14f69a62a2a4260465363ab120816ab) Signed-off-by: Peter Korsgaard --- package/libopenssl/libopenssl.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index c7a2d65cc4..50d41a6533 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -83,6 +83,7 @@ define LIBOPENSSL_CONFIGURE_CMDS no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ + no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ From peter at korsgaard.com Mon Nov 14 10:39:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:39:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux: don't leak host timezone into linux version string Message-ID: <20221114104114.E14CF824F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf73aec91471e00fa7cc889045288b43bb4d6d28 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Nuno Gon??alves Signed-off-by: Yann E. MORIN (cherry picked from commit a848418db4f956486a17dedc08f09803b26c84a1) Signed-off-by: Peter Korsgaard --- linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index ffe68ded9d..1b54fb561d 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -162,7 +162,7 @@ LINUX_MAKE_ENV += \ KBUILD_BUILD_VERSION=1 \ KBUILD_BUILD_USER=buildroot \ KBUILD_BUILD_HOST=buildroot \ - KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C TZ='UTC' date -d @$(SOURCE_DATE_EPOCH))" endif # gcc-8 started warning about function aliases that have a From peter at korsgaard.com Mon Nov 14 10:40:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:40:59 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libopenssl: don't build the afalg engine Message-ID: <20221114104115.68CEA8257D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=779681a530da511589dc5f577ff825205c7dbf47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The openssl configure script disables the afalg engine when it detects cross-compilation, but the detection missfires because it is based on the CROSS_COMPILE environment variable, which we do not set (as we pass fully qualified CC et al.). So, the afalg engine is built, but it is built for the host, not the target, so it does not make sense to build and install it. Besides, it leaks build host info. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit adc1c5d8f14f69a62a2a4260465363ab120816ab) Signed-off-by: Peter Korsgaard --- package/libopenssl/libopenssl.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index c7a2d65cc4..50d41a6533 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -83,6 +83,7 @@ define LIBOPENSSL_CONFIGURE_CMDS no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ + no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ From peter at korsgaard.com Mon Nov 14 10:27:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:27:52 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sudo: fix CVE-2022-43995 Message-ID: <20221114104114.D865B822E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c3488a55dc6f505ab4e9c9b347b37f52f53ff3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 26634490364decc24fa32f175c12c8a2d984f1d3) Signed-off-by: Peter Korsgaard --- package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++++++++++ package/sudo/sudo.mk | 3 ++ 2 files changed, 56 insertions(+) diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch new file mode 100644 index 0000000000..3f544dcf81 --- /dev/null +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch @@ -0,0 +1,53 @@ +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Fri, 28 Oct 2022 07:29:55 -0600 +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 + characters. Starting with sudo 1.8.0 the plaintext password buffer is + dynamically sized so it is not safe to assume that it is at least 9 bytes in + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. + +[Retrieved from: +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] +Signed-off-by: Fabrice Fontaine +--- + plugins/sudoers/auth/passwd.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c +index b2046eca2..0416861e9 100644 +--- a/plugins/sudoers/auth/passwd.c ++++ b/plugins/sudoers/auth/passwd.c +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) + int + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) + { +- char sav, *epass; ++ char des_pass[9], *epass; + char *pw_epasswd = auth->data; + size_t pw_len; + int matched = 0; +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + + /* + * Truncate to 8 chars if standard DES since not all crypt()'s do this. +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). + */ +- sav = pass[8]; + pw_len = strlen(pw_epasswd); +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) +- pass[8] = '\0'; ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { ++ strlcpy(des_pass, pass, sizeof(des_pass)); ++ pass = des_pass; ++ } + + /* + * Normal UN*X password check. +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + * only compare the first DESLEN characters in that case. + */ + epass = (char *) crypt(pass, pw_epasswd); +- pass[8] = sav; + if (epass != NULL) { + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) + matched = !strncmp(pw_epasswd, epass, DESLEN); diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index a752217123..54901943cd 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo From bugzilla at busybox.net Mon Nov 14 11:46:06 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 14 Nov 2022 11:46:06 +0000 Subject: [Buildroot] [Bug 15131] New: Target GDB uses internal zlib Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15131 Bug ID: 15131 Summary: Target GDB uses internal zlib Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: dirk at liji.de CC: buildroot at uclibc.org Target Milestone: --- Target GDB enables zlib support if zlib is enabled for the target. The dependency is set correctly too. However, when configuring it only passes '--with-zlib' which enables the internally shipped zlib library and does not use the system one, which the dependency would imply. The correct (possibly additional) configure flag would be '--with-system-zlib' to use the one available on the system already. -- You are receiving this mail because: You are on the CC list for the bug. From neal.frager at amd.com Mon Nov 14 13:28:53 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 14 Nov 2022 13:28:53 +0000 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221113215834.00ae7f71@windsurf> References: <20221113184933.47232-1-neal.frager@amd.com> <20221113215834.00ae7f71@windsurf> Message-ID: Hi Thomas, > This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the > zynqmp_kria_kv260_defconfig as it is not necessary. The post build > kv260.sh creates the proper u-boot.itb without needing this option. > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/uboot.fragment | 1 - > 1 file changed, 1 deletion(-) > I've applied to master, after adding the following to the commit log: > """ > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > """ I was too quick with this solution. If we remove the CONFIG_MULTI_DTB_FIT u-boot option, the generated u-boot.its file is wrong. With the wrong u-boot.its, the kv260.sh script generates a u-boot.itb with an incorrect device tree and all of the daughter card peripherals are missing. The SD card interface is thus missing which means that even though the zynqmp_kria_kv260_defconfig builds now, the image fails after loading u-boot. I am working on a new solution. Best regards, Neal Frager AMD From james.hilliard1 at gmail.com Mon Nov 14 13:35:35 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 09:35:35 -0400 Subject: [Buildroot] [PATCH v3 1/1] package/iwd: add dbus compile time dependency In-Reply-To: References: <20221031174959.604094-1-james.hilliard1@gmail.com> Message-ID: On Mon, Nov 14, 2022 at 3:18 AM Lang Daniel wrote: > > Hi James, > > > In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build > > dependency, however we still need it when building with systemd so > > that the service directory is available via pkg-config. > > Sorry for getting this whole mess started. > I only did a compile test without systemd before submitting the patch. > > I guess the comment in package/iwd/Config.in:8 should be removed then, > since that's what got me started. It's not entirely wrong as dbus isn't strictly needed as a build dependency, see discussion in my original v1 fix patch which leaves it as runtime only: https://patchwork.ozlabs.org/project/buildroot/patch/20221031010904.1109541-1-james.hilliard1 at gmail.com/ > > > In addition we can drop --with-dbus-datadir by unconditionally > > requiring dbus as the datadir will then be fetched from pkg-config. > > > > Fixes: > > checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required > > > > Signed-off-by: James Hilliard > > --- > > Changes v2 -> v3: > > - always depend on dbus > > Changes v1 -> v2: > > - depend on dbus when depending on systemd > > --- > > package/iwd/iwd.mk | 5 ++--- > > 1 file changed, 2 insertions(+), 3 deletions(-) > > > > diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk > > index 002988cf33..5ffbde334e 100644 > > --- a/package/iwd/iwd.mk > > +++ b/package/iwd/iwd.mk > > @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager > > IWD_CONF_OPTS = \ > > --disable-manual-pages \ > > --enable-external-ell \ > > - --enable-dbus-policy \ > > - --with-dbus-datadir=/usr/share > > -IWD_DEPENDENCIES = ell > > + --enable-dbus-policy > > +IWD_DEPENDENCIES = dbus ell > > > > ifeq ($(BR2_PACKAGE_READLINE),y) > > # iwd client depends on readline (GPL-3.0+) > > -- > > 2.34.1 From neal.frager at amd.com Mon Nov 14 13:51:26 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 14 Nov 2022 06:51:26 -0700 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option Message-ID: <20221114135126.20201-1-neal.frager@amd.com> This patch fixes the kv260.sh to generate a working u-boot.itb now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager --- board/zynqmp/kria/kv260/kv260.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e891852009 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -8,5 +8,5 @@ UBOOT_DIR=$4 -fdtoverlay -o ${UBOOT_DIR}/fit-dtb.blob -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo +fdtoverlay -o ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo ${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb -- 2.17.1 From neal.frager at amd.com Mon Nov 14 13:56:31 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 14 Nov 2022 13:56:31 +0000 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: References: <20221113184933.47232-1-neal.frager@amd.com> <20221113215834.00ae7f71@windsurf> Message-ID: Hi Thomas, > This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the > zynqmp_kria_kv260_defconfig as it is not necessary. The post build > kv260.sh creates the proper u-boot.itb without needing this option. > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/uboot.fragment | 1 - > 1 file changed, 1 deletion(-) > I've applied to master, after adding the following to the commit log: > """ > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > """ Could you add on the following patch? With this patch, the build generates a correct u-boot.itb without the CONFIG_MULTI_DTB_FIT u-boot option. https://patchwork.ozlabs.org/project/buildroot/patch/20221114135126.20201-1-neal.frager at amd.com/ Best regards, Neal Frager AMD From peter at korsgaard.com Mon Nov 14 15:40:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:40:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/swupdate: specify SWU_VER during build In-Reply-To: <20221104151242.2735240-1-vfazio@xes-inc.com> (Vincent Fazio's message of "Fri, 4 Nov 2022 10:12:42 -0500") References: <20221104151242.2735240-1-vfazio@xes-inc.com> Message-ID: <878rkdlf2l.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Fazio writes: > The swupdate build process uses SWU_VER as part of the build commandline > for compiling objects to define the value for use in globals.h (see also > Makefile.flags). > This value is also used to communicate capabilities to lua handlers > (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). > When swupdate gets built, SWU_VER defaults to using `git describe` to > determine the version. This, unfortunately, picks up the version of the > Buildroot checkout and not the actual version of swupdate. > Now, specify SWU_VER as part of the make options to override the > calculated value so the proper version is reported. > Signed-off-by: Vincent Fazio Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:40:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:40:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/strongswan: security bump to version 5.9.8 In-Reply-To: <20221104161851.645974-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 4 Nov 2022 17:18:51 +0100") References: <20221104161851.645974-1-fontaine.fabrice@gmail.com> Message-ID: <874jv1lf2b.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fixed a vulnerability related to online certificate revocation checking > that was caused because the revocation plugin used potentially untrusted > OCSP URIs and CRL distribution points in certificates. This allowed a > remote attacker to initiate IKE_SAs and send crafted certificates that > contain URIs pointing to servers under their control, which could have > lead to a denial-of-service attack. This vulnerability has been > registered as CVE-2022-40617. > Drop patch (already in version) > https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html > https://github.com/strongswan/strongswan/releases/tag/5.9.6 > https://github.com/strongswan/strongswan/releases/tag/5.9.7 > https://github.com/strongswan/strongswan/releases/tag/5.9.8 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:43:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:22 +0100 Subject: [Buildroot] [PATCH 1/1] package/botan: add host-python3 dependency In-Reply-To: <20221104101639.24364-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 4 Nov 2022 11:16:39 +0100") References: <20221104101639.24364-1-fontaine.fabrice@gmail.com> Message-ID: <87zgctk0dh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > add host-python3 dependency to avoid the following build failure raised > since the addition of the package in commit > e43da7bb32285bbd41b38a379aef77132d149df7: > (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; > PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" > ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc > --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" > --prefix=/usr --without-documentation --extra-libs=atomic > --disable-shared-library --enable-static-library --no-autoload > --without-stack-protector --without-os-feature=getauxval --with-boost > --with-sqlite --with-zlib --disable-altivec --disable-neon) > /usr/bin/env: 'python': No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:43:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:52 +0100 Subject: [Buildroot] [git commit] package/swupdate: add missing backslash In-Reply-To: <20221105202046.1C62087E10@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Sat, 5 Nov 2022 21:19:43 +0100") References: <20221105202046.1C62087E10@busybox.osuosl.org> Message-ID: <87v8nhk0cn.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=b21e2f216b08135366c7d9ba1eb087f6bdaba482 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Commit 0b4a9930124f7fb4c7bfae281db900905006a2da ("package/swupdate: > specify SWU_VER during build") forgot a backslash. > Fixes the following check-package warning: > package/swupdate/swupdate.mk:213: unexpected indent with tabs > and obviously makes the code correct. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:45:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:45:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR In-Reply-To: <20221103231140.235582-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 4 Nov 2022 00:11:40 +0100") References: <20221103231140.235582-1-fontaine.fabrice@gmail.com> Message-ID: <87r0y5k0a3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:47:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:47:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/wolfssl: bump to version 5.5.3 In-Reply-To: <20221103225224.6375-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 3 Nov 2022 23:52:24 +0100") References: <20221103225224.6375-1-fontaine.fabrice@gmail.com> Message-ID: <87mt8tk06y.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix for possible buffer zeroization overrun introduced at the end of > v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in > pull request 5757 (#5757). In the case where a specific memory > allocation failed or a hardware fault happened there was the potential > for an overrun of 0?s when masking the buffer used for (D)TLS 1.2 and > lower operations. (D)TLS 1.3 only and crypto only users are not affected > by the issue. This is not related in any way to recent issues reported > in OpenSSL. > https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:30:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:30:36 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/swupdate: specify SWU_VER during build Message-ID: <20221114154903.18E9E838D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6cd13e5f773b86f1cdf33eb6e2dea2fbd8c39ba1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b4a9930124f7fb4c7bfae281db900905006a2da) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 065ae772ba..d29f817355 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -223,6 +223,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Mon Nov 14 15:43:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/swupdate: add missing backslash Message-ID: <20221114154903.39EFF838DC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5df0ab89a4c17d8a808567227630fe0c69a1e524 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit 0b4a9930124f7fb4c7bfae281db900905006a2da ("package/swupdate: specify SWU_VER during build") forgot a backslash. Fixes the following check-package warning: package/swupdate/swupdate.mk:213: unexpected indent with tabs and obviously makes the code correct. Signed-off-by: Thomas Petazzoni (cherry picked from commit b21e2f216b08135366c7d9ba1eb087f6bdaba482) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index d29f817355..5917c93f6a 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -223,7 +223,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ - SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" \ CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Mon Nov 14 15:44:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:44:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR Message-ID: <20221114154903.4387B838D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=949c81e2a47c9ad1eb477b0f4774bd08cf7ecee8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit adf4d6f7295b08b177a01d177a3f0a54e1f20f4c) Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index ec5d853644..df3d5138e8 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -18,6 +18,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ LICENSES/LGPL-2.0 \ LICENSES/LGPL-2.1 \ README.md +MULTIPATH_TOOLS_CPE_ID_VENDOR = opensvc MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ From peter at korsgaard.com Mon Nov 14 15:46:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:46:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wolfssl: bump to version 5.5.3 Message-ID: <20221114154903.4D812838F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=935a5e77ef7aa2aa938a6cf7a7275eb3f6555fb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0???s when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 34b681cfefe2aee03df290715f3047f624595288) Signed-off-by: Peter Korsgaard --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 65d77ca659..08262113a0 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz +sha256 fd3135b8657d09fb96a8aad16585da850b96ea420ae8ce5ac4d5fdfc614c2683 wolfssl-5.5.3.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index d9fa72ccf4..cd3acd9411 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.2 +WOLFSSL_VERSION = 5.5.3 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From peter at korsgaard.com Mon Nov 14 15:43:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:06 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/botan: add host-python3 dependency Message-ID: <20221114154903.3034F838DB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d5dd6e868a8b4826b1c7275626c3d0ab92277b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x add host-python3 dependency to avoid the following build failure raised since the addition of the package in commit e43da7bb32285bbd41b38a379aef77132d149df7: (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) /usr/bin/env: 'python': No such file or directory Fixes: - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 0ad4301f608a270b6f463ebd91684cde0f584ebd) Signed-off-by: Peter Korsgaard --- package/botan/botan.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/botan/botan.mk b/package/botan/botan.mk index ebff1343b1..71bac19c8c 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -13,6 +13,7 @@ BOTAN_CPE_ID_VENDOR = botan_project BOTAN_INSTALL_STAGING = YES +BOTAN_DEPENDENCIES = host-python3 BOTAN_CONF_OPTS = \ --cpu=$(BR2_ARCH) \ --os=linux \ From peter at korsgaard.com Mon Nov 14 15:31:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:31:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/strongswan: security bump to version 5.9.8 Message-ID: <20221114154903.2615F838D9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f93964acdaa086788f0ab1cd6e54879e872c3dc7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixed a vulnerability related to online certificate revocation checking that was caused because the revocation plugin used potentially untrusted OCSP URIs and CRL distribution points in certificates. This allowed a remote attacker to initiate IKE_SAs and send crafted certificates that contain URIs pointing to servers under their control, which could have lead to a denial-of-service attack. This vulnerability has been registered as CVE-2022-40617. Drop patch (already in version) https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html https://github.com/strongswan/strongswan/releases/tag/5.9.6 https://github.com/strongswan/strongswan/releases/tag/5.9.7 https://github.com/strongswan/strongswan/releases/tag/5.9.8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b79d735139282ecf052dc89d4c221bbd16447112) Signed-off-by: Peter Korsgaard --- ...strongswan-plugins-wolfssl-rename-encrypt.patch | 150 --------------------- package/strongswan/strongswan.hash | 6 +- package/strongswan/strongswan.mk | 2 +- 3 files changed, 4 insertions(+), 154 deletions(-) diff --git a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch b/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch deleted file mode 100644 index 7b47b3278b..0000000000 --- a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5900426a710eaa65a27784687775e331bcb0489b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 8 Aug 2022 09:52:19 +0200 -Subject: [PATCH] wolfssl: Rename `encrypt` methods to avoid conflicts with - system headers - -Rename `encrypt` methods to avoid the following build failure when wolfSSL -is built with --enable-opensslextra: - -In file included from ../../../../src/libstrongswan/utils/utils.h:59, - from ../../../../src/libstrongswan/library.h:101, - from wolfssl_common.h:29, - from wolfssl_aead.c:23: -wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union , chunk_t, chunk_t, chunk_t, chunk_t *)' - 90 | METHOD(aead_t, encrypt, bool, - | ^~~~~~~ -../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' - 99 | static ret name(union {iface *_public; this;} \ - | ^~~~ -In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, - from wolfssl_common.h:64, - from wolfssl_aead.c:23: -/home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' - 149 | void encrypt(char *, int); - | ^~~~~~~ - -Closes strongswan/strongswan#1201 -[Retrieved from: -https://github.com/strongswan/strongswan/commit/5900426a710eaa65a27784687775e331bcb0489b] ---- - src/libstrongswan/plugins/wolfssl/wolfssl_aead.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -index 2ea7c94cd65..44f054916cf 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -@@ -87,7 +87,7 @@ struct private_aead_t { - encryption_algorithm_t alg; - }; - --METHOD(aead_t, encrypt, bool, -+METHOD(aead_t, encrypt_, bool, - private_aead_t *this, chunk_t plain, chunk_t assoc, chunk_t iv, - chunk_t *encrypted) - { -@@ -323,7 +323,7 @@ aead_t *wolfssl_aead_create(encryption_algorithm_t algo, - - INIT(this, - .public = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_icv_size = _get_icv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -index cffe7ba2375..085a912404c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -@@ -230,7 +230,7 @@ METHOD(crypter_t, decrypt, bool, - return success; - } - --METHOD(crypter_t, encrypt, bool, -+METHOD(crypter_t, encrypt_, bool, - private_wolfssl_crypter_t *this, chunk_t data, chunk_t iv, chunk_t *dst) - { - u_char *out; -@@ -578,7 +578,7 @@ wolfssl_crypter_t *wolfssl_crypter_create(encryption_algorithm_t algo, - INIT(this, - .public = { - .crypter = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_iv_size = _get_iv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -index d8a1ededb06..110543762f2 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -@@ -193,7 +193,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_ec_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -324,7 +324,7 @@ static private_wolfssl_ec_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -index f423d8d5691..ea0fb3dfc77 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -@@ -111,7 +111,7 @@ METHOD(public_key_t, verify, bool, - return ret == 0 && res == 1; - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -368,7 +368,7 @@ static private_public_key_t *create_empty(key_type_t type) - .public = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -index 72df115fe90..da8899c2d8c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -@@ -216,7 +216,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_rsa_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t plain, chunk_t *crypto) - { -@@ -440,7 +440,7 @@ static private_wolfssl_rsa_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .equals = public_key_equals, - .get_keysize = _get_keysize, - .get_fingerprint = _get_fingerprint, diff --git a/package/strongswan/strongswan.hash b/package/strongswan/strongswan.hash index aca7ddf5cd..4822f9152f 100644 --- a/package/strongswan/strongswan.hash +++ b/package/strongswan/strongswan.hash @@ -1,7 +1,7 @@ -# From http://download.strongswan.org/strongswan-5.9.5.tar.bz2.md5 -md5 53005324e3cba8592f1fb958b1c2d0e5 strongswan-5.9.5.tar.bz2 +# From http://download.strongswan.org/strongswan-5.9.8.tar.bz2.md5 +md5 f46b0d3e7aed88824650d0721c887443 strongswan-5.9.8.tar.bz2 # Calculated based on the hash above -sha256 983e4ef4a4c6c9d69f5fe6707c7fe0b2b9a9291943bbf4e008faab6bf91c0bdd strongswan-5.9.5.tar.bz2 +sha256 d3303a43c0bd7b75a12b64855e8edcb53696f06190364f26d1533bde1f2e453c strongswan-5.9.8.tar.bz2 # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 2292e21797754548dccdef9eef6aee7584e552fbd890fa914e1de8d3577d23f0 LICENSE diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index 95079aceb3..0cfab0e9c6 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRONGSWAN_VERSION = 5.9.5 +STRONGSWAN_VERSION = 5.9.8 STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2 STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPL-2.0+ From peter at korsgaard.com Mon Nov 14 15:43:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:41 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/swupdate: add missing backslash Message-ID: <20221114155133.E177283957@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bcf96f48d995af76ac25f681844777b5c22d7ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit 0b4a9930124f7fb4c7bfae281db900905006a2da ("package/swupdate: specify SWU_VER during build") forgot a backslash. Fixes the following check-package warning: package/swupdate/swupdate.mk:213: unexpected indent with tabs and obviously makes the code correct. Signed-off-by: Thomas Petazzoni (cherry picked from commit b21e2f216b08135366c7d9ba1eb087f6bdaba482) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 2f618b2e79..bfc161d490 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,7 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ - SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" \ CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Mon Nov 14 15:46:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:46:50 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wolfssl: bump to version 5.5.3 Message-ID: <20221114155134.0419482289@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1dae583e3e73d3d53b0b064398e4a57edf1bba52 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0???s when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 34b681cfefe2aee03df290715f3047f624595288) Signed-off-by: Peter Korsgaard --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 65d77ca659..08262113a0 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz +sha256 fd3135b8657d09fb96a8aad16585da850b96ea420ae8ce5ac4d5fdfc614c2683 wolfssl-5.5.3.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index d9fa72ccf4..cd3acd9411 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.2 +WOLFSSL_VERSION = 5.5.3 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From peter at korsgaard.com Mon Nov 14 15:30:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:30:18 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/swupdate: specify SWU_VER during build Message-ID: <20221114155133.C121083951@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a91cc9e565b805a2744b3865a42c7cb31dc64982 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b4a9930124f7fb4c7bfae281db900905006a2da) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index b2f50d2b71..2f618b2e79 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,6 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Mon Nov 14 15:42:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:42:54 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/botan: add host-python3 dependency Message-ID: <20221114155133.D6C3383954@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e829ece969c2e41de63466a138036ed89e5c160a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x add host-python3 dependency to avoid the following build failure raised since the addition of the package in commit e43da7bb32285bbd41b38a379aef77132d149df7: (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) /usr/bin/env: 'python': No such file or directory Fixes: - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 0ad4301f608a270b6f463ebd91684cde0f584ebd) Signed-off-by: Peter Korsgaard --- package/botan/botan.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/botan/botan.mk b/package/botan/botan.mk index b26ee4c66e..b0ebe594b1 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -13,6 +13,7 @@ BOTAN_CPE_ID_VENDOR = botan_project BOTAN_INSTALL_STAGING = YES +BOTAN_DEPENDENCIES = host-python3 BOTAN_CONF_OPTS = \ --cpu=$(BR2_ARCH) \ --disable-cc-tests \ From peter at korsgaard.com Mon Nov 14 15:31:30 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:31:30 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/strongswan: security bump to version 5.9.8 Message-ID: <20221114155133.CC3C382289@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c737fbe6d7fa542bbcaa43bf40fa9b134870dcf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixed a vulnerability related to online certificate revocation checking that was caused because the revocation plugin used potentially untrusted OCSP URIs and CRL distribution points in certificates. This allowed a remote attacker to initiate IKE_SAs and send crafted certificates that contain URIs pointing to servers under their control, which could have lead to a denial-of-service attack. This vulnerability has been registered as CVE-2022-40617. Drop patch (already in version) https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html https://github.com/strongswan/strongswan/releases/tag/5.9.6 https://github.com/strongswan/strongswan/releases/tag/5.9.7 https://github.com/strongswan/strongswan/releases/tag/5.9.8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b79d735139282ecf052dc89d4c221bbd16447112) Signed-off-by: Peter Korsgaard --- ...strongswan-plugins-wolfssl-rename-encrypt.patch | 150 --------------------- package/strongswan/strongswan.hash | 6 +- package/strongswan/strongswan.mk | 2 +- 3 files changed, 4 insertions(+), 154 deletions(-) diff --git a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch b/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch deleted file mode 100644 index 7b47b3278b..0000000000 --- a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5900426a710eaa65a27784687775e331bcb0489b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 8 Aug 2022 09:52:19 +0200 -Subject: [PATCH] wolfssl: Rename `encrypt` methods to avoid conflicts with - system headers - -Rename `encrypt` methods to avoid the following build failure when wolfSSL -is built with --enable-opensslextra: - -In file included from ../../../../src/libstrongswan/utils/utils.h:59, - from ../../../../src/libstrongswan/library.h:101, - from wolfssl_common.h:29, - from wolfssl_aead.c:23: -wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union , chunk_t, chunk_t, chunk_t, chunk_t *)' - 90 | METHOD(aead_t, encrypt, bool, - | ^~~~~~~ -../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' - 99 | static ret name(union {iface *_public; this;} \ - | ^~~~ -In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, - from wolfssl_common.h:64, - from wolfssl_aead.c:23: -/home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' - 149 | void encrypt(char *, int); - | ^~~~~~~ - -Closes strongswan/strongswan#1201 -[Retrieved from: -https://github.com/strongswan/strongswan/commit/5900426a710eaa65a27784687775e331bcb0489b] ---- - src/libstrongswan/plugins/wolfssl/wolfssl_aead.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -index 2ea7c94cd65..44f054916cf 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -@@ -87,7 +87,7 @@ struct private_aead_t { - encryption_algorithm_t alg; - }; - --METHOD(aead_t, encrypt, bool, -+METHOD(aead_t, encrypt_, bool, - private_aead_t *this, chunk_t plain, chunk_t assoc, chunk_t iv, - chunk_t *encrypted) - { -@@ -323,7 +323,7 @@ aead_t *wolfssl_aead_create(encryption_algorithm_t algo, - - INIT(this, - .public = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_icv_size = _get_icv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -index cffe7ba2375..085a912404c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -@@ -230,7 +230,7 @@ METHOD(crypter_t, decrypt, bool, - return success; - } - --METHOD(crypter_t, encrypt, bool, -+METHOD(crypter_t, encrypt_, bool, - private_wolfssl_crypter_t *this, chunk_t data, chunk_t iv, chunk_t *dst) - { - u_char *out; -@@ -578,7 +578,7 @@ wolfssl_crypter_t *wolfssl_crypter_create(encryption_algorithm_t algo, - INIT(this, - .public = { - .crypter = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_iv_size = _get_iv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -index d8a1ededb06..110543762f2 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -@@ -193,7 +193,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_ec_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -324,7 +324,7 @@ static private_wolfssl_ec_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -index f423d8d5691..ea0fb3dfc77 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -@@ -111,7 +111,7 @@ METHOD(public_key_t, verify, bool, - return ret == 0 && res == 1; - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -368,7 +368,7 @@ static private_public_key_t *create_empty(key_type_t type) - .public = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -index 72df115fe90..da8899c2d8c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -@@ -216,7 +216,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_rsa_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t plain, chunk_t *crypto) - { -@@ -440,7 +440,7 @@ static private_wolfssl_rsa_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .equals = public_key_equals, - .get_keysize = _get_keysize, - .get_fingerprint = _get_fingerprint, diff --git a/package/strongswan/strongswan.hash b/package/strongswan/strongswan.hash index aca7ddf5cd..4822f9152f 100644 --- a/package/strongswan/strongswan.hash +++ b/package/strongswan/strongswan.hash @@ -1,7 +1,7 @@ -# From http://download.strongswan.org/strongswan-5.9.5.tar.bz2.md5 -md5 53005324e3cba8592f1fb958b1c2d0e5 strongswan-5.9.5.tar.bz2 +# From http://download.strongswan.org/strongswan-5.9.8.tar.bz2.md5 +md5 f46b0d3e7aed88824650d0721c887443 strongswan-5.9.8.tar.bz2 # Calculated based on the hash above -sha256 983e4ef4a4c6c9d69f5fe6707c7fe0b2b9a9291943bbf4e008faab6bf91c0bdd strongswan-5.9.5.tar.bz2 +sha256 d3303a43c0bd7b75a12b64855e8edcb53696f06190364f26d1533bde1f2e453c strongswan-5.9.8.tar.bz2 # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 2292e21797754548dccdef9eef6aee7584e552fbd890fa914e1de8d3577d23f0 LICENSE diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index 44c20f8414..cae1433e39 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRONGSWAN_VERSION = 5.9.5 +STRONGSWAN_VERSION = 5.9.8 STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2 STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPL-2.0+ From peter at korsgaard.com Mon Nov 14 15:44:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:44:34 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR Message-ID: <20221114155133.EC72E83958@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97eae21f340660b58946e3ce0f6f9dee92509394 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit adf4d6f7295b08b177a01d177a3f0a54e1f20f4c) Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index ec5d853644..df3d5138e8 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -18,6 +18,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ LICENSES/LGPL-2.0 \ LICENSES/LGPL-2.1 \ README.md +MULTIPATH_TOOLS_CPE_ID_VENDOR = opensvc MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ From peter at korsgaard.com Mon Nov 14 16:05:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:05:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/gsl: fix powerpc build In-Reply-To: <20221105205239.300732-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 5 Nov 2022 21:52:39 +0100") References: <20221105205239.300732-1-fontaine.fabrice@gmail.com> Message-ID: <87edu5jzde.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following powerpc build failures on: > - musl raised because fpu_control.h is not available: > In file included from fp.c:8: > fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory > 21 | #include > | ^~~~~~~~~~~~~~~ > - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is > set: > In file included from fp.c:8: > fp-gnuppc.c: In function 'gsl_ieee_set_mode': > fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) > 53 | mode |= _FPU_RC_NEAREST ; > | ^~~~~~~~~~~~~~~ > These build failures are raised since the addition of the package in > commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b > Fixes: > - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 > - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 16:11:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:11:32 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: perf needs threads In-Reply-To: <20221105215718.647971-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 5 Nov 2022 22:57:18 +0100") References: <20221105215718.647971-1-fontaine.fabrice@gmail.com> Message-ID: <87a64tjz2j.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised (at least) since linux 4.0 and > https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: > CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o > In file included from builtin-bench.c:22: > bench/bench.h:66:10: fatal error: pthread.h: No such file or directory > 66 | #include > | ^~~~~~~~~~~ > Fies: > - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 16:13:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:13:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/libuhttpd: fix build with wolfssl >= 5.0 In-Reply-To: <20221105135618.322293-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 5 Nov 2022 14:56:18 +0100") References: <20221105135618.322293-1-fontaine.fabrice@gmail.com> Message-ID: <875yfhjyyz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with wolfssl raised since bump to > version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and > https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: > /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: > In function 'handle_wolfssl_asn_error': > /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: > error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did > you mean 'ASN_ECC_KEY_E'? > 339 | case ASN_NTRU_KEY_E: > | ^~~~~~~~~~~~~~ > | ASN_ECC_KEY_E > Fixes: > - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 16:12:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:12:08 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libuhttpd: fix build with wolfssl >= 5.0 Message-ID: <20221114161645.65BD983968@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d7b8e14797af1afdc0417569b54e5866b660361e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure with wolfssl raised since bump to version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? 339 | case ASN_NTRU_KEY_E: | ^~~~~~~~~~~~~~ | ASN_ECC_KEY_E Fixes: - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ca6f38a340bf7eaac76aafcdf7dd78f5c61b0ba6) Signed-off-by: Peter Korsgaard --- .../0001-add-compatibility-for-wolfssl-5-0.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch new file mode 100644 index 0000000000..7da7199e7e --- /dev/null +++ b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch @@ -0,0 +1,30 @@ +From 73aa4ef762b2de67bc8c7c260bd36b34fdb91e63 Mon Sep 17 00:00:00 2001 +From: "Sergey V. Lobanov" +Date: Mon, 3 Jan 2022 19:36:52 +0300 +Subject: [PATCH] add compatibility for wolfssl >= 5.0 + +NTRU support has been removed in wolfssl 5.0 so it is required to +mask NTRU specific code if wolfssl >= 5.0 + +Signed-off-by: Sergey V. Lobanov +[Retrieved from: +https://github.com/zhaojh329/ssl/commit/73aa4ef762b2de67bc8c7c260bd36b34fdb91e63] +Signed-off-by: Fabrice Fontaine +--- + openssl.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/ssl/openssl.c b/src/ssl/openssl.c +index 5a49267..278bab5 100644 +--- a/src/ssl/openssl.c ++++ b/src/ssl/openssl.c +@@ -336,7 +336,9 @@ static bool handle_wolfssl_asn_error(void *ssl, int r, + case ASN_SIG_HASH_E: + case ASN_SIG_KEY_E: + case ASN_DH_KEY_E: ++#if LIBWOLFSSL_VERSION_HEX < 0x05000000 + case ASN_NTRU_KEY_E: ++#endif + case ASN_CRIT_EXT_E: + case ASN_ALT_NAME_E: + case ASN_NO_PEM_HEADER: From peter at korsgaard.com Mon Nov 14 16:07:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:07:19 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/linux-tools: perf needs threads Message-ID: <20221114161645.5E89083950@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=46725fcf0711d43aa8692ff20a221ea480c77c1b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure raised (at least) since linux 4.0 and https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 958c166837a484e2a9515342c49e93dca734d726) Signed-off-by: Peter Korsgaard --- package/linux-tools/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 82e62f826e..8a0b6d5802 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. -comment "perf needs a toolchain w/ dynamic library" +comment "perf needs a toolchain w/ dynamic library, threads" depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LINUX_TOOLS help perf (sometimes "Perf Events" or perf tools, originally From peter at korsgaard.com Mon Nov 14 16:03:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:03:13 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gsl: fix powerpc build Message-ID: <20221114161645.51C4B83966@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df4c1fd409b88335abe1157718ee97114630d334 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following powerpc build failures on: - musl raised because fpu_control.h is not available: In file included from fp.c:8: fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is set: In file included from fp.c:8: fp-gnuppc.c: In function 'gsl_ieee_set_mode': fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) 53 | mode |= _FPU_RC_NEAREST ; | ^~~~~~~~~~~~~~~ These build failures are raised since the addition of the package in commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b Fixes: - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 94e47000c27c447de45e7190fbe8d3ef24d7df04) Signed-off-by: Peter Korsgaard --- .../0001-configure.ac-fix-build-on-powerpc.patch | 53 ++++++++++++++++++++++ package/gsl/gsl.mk | 2 + 2 files changed, 55 insertions(+) diff --git a/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch new file mode 100644 index 0000000000..13f6da4588 --- /dev/null +++ b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch @@ -0,0 +1,53 @@ +From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 5 Nov 2022 21:31:36 +0100 +Subject: [PATCH] configure.ac: fix build on powerpc + +Fix the following powerpc build failures on: + - musl raised because fpu_control.h is not available: + +In file included from fp.c:8: +fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory + 21 | #include + | ^~~~~~~~~~~~~~~ + + - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is + set: + + In file included from fp.c:8: +fp-gnuppc.c: In function 'gsl_ieee_set_mode': +fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) + 53 | mode |= _FPU_RC_NEAREST ; + | ^~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 + - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/configure.ac b/configure.ac +index bfd9ca30..1ee6dca0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -389,6 +389,14 @@ if test "$ac_cv_c_ieee_interface" = "gnux86" ; then + fi + fi + ++if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then ++ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest, ++ [ac_cv_c__fpu_rc_nearest=no ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++]], [[ unsigned short mode = _FPU_RC_NEAREST ; ]])],[ac_cv_c__fpu_rc_nearest="yes"],[ac_cv_c_ieee_interface=unknown]) ++ ]) ++fi ++ + ac_tr_ieee_interface=HAVE_`echo $ac_cv_c_ieee_interface | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_IEEE_INTERFACE + AC_DEFINE_UNQUOTED($ac_tr_ieee_interface,1,[IEEE Interface Type]) + +-- +2.35.1 + diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 416955b72c..3604f9836c 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -10,6 +10,8 @@ GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 GSL_LICENSE_FILES = COPYING GSL_CONFIG_SCRIPTS = gsl-config +# We're patching configure.ac +GSL_AUTORECONF = YES # uClibc pretends to have fenv support as it installs , but in # practice, it only implements it for i386. Problem reported upstream From peter at korsgaard.com Mon Nov 14 16:11:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:11:07 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux-tools: unbreak indentation for perf sub-options Message-ID: <20221114161834.D8CC483986@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf072683dba3691e7c0899882994a5fc6ef4d5e2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Sub-options of a kconfig symbol are only preperly indented below that sybol, if there is no inter-mixed sylbols or comments. In this case, the comment about perf being unavailable is in-between the perf symbol and the sub-options, which means the perf options are int indented. Move the comment before the definition of perf, so that the options directly follow the per fsymbol, and so they are properly indented. Signed-off-by: Yann E. MORIN (cherry picked from commit c475f3bc36a263bc7d3e1cdcd86fca0d48fbd27f) Signed-off-by: Peter Korsgaard --- package/linux-tools/Config.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 732ac65a25..905518d0bf 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,6 +47,10 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. +comment "perf needs a toolchain w/ dynamic library" + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on BR2_STATIC_LIBS + config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 @@ -70,10 +74,6 @@ config BR2_PACKAGE_LINUX_TOOLS_PERF https://perf.wiki.kernel.org/ -comment "perf needs a toolchain w/ dynamic library" - depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS - if BR2_PACKAGE_LINUX_TOOLS_PERF config BR2_PACKAGE_LINUX_TOOLS_PERF_TUI From peter at korsgaard.com Mon Nov 14 16:03:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:03:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gsl: fix powerpc build Message-ID: <20221114161834.CE97B83984@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0216becf87d8030f9cb8a1fadead994fa9df67cf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following powerpc build failures on: - musl raised because fpu_control.h is not available: In file included from fp.c:8: fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is set: In file included from fp.c:8: fp-gnuppc.c: In function 'gsl_ieee_set_mode': fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) 53 | mode |= _FPU_RC_NEAREST ; | ^~~~~~~~~~~~~~~ These build failures are raised since the addition of the package in commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b Fixes: - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 94e47000c27c447de45e7190fbe8d3ef24d7df04) Signed-off-by: Peter Korsgaard --- .../0001-configure.ac-fix-build-on-powerpc.patch | 53 ++++++++++++++++++++++ package/gsl/gsl.mk | 2 + 2 files changed, 55 insertions(+) diff --git a/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch new file mode 100644 index 0000000000..13f6da4588 --- /dev/null +++ b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch @@ -0,0 +1,53 @@ +From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 5 Nov 2022 21:31:36 +0100 +Subject: [PATCH] configure.ac: fix build on powerpc + +Fix the following powerpc build failures on: + - musl raised because fpu_control.h is not available: + +In file included from fp.c:8: +fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory + 21 | #include + | ^~~~~~~~~~~~~~~ + + - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is + set: + + In file included from fp.c:8: +fp-gnuppc.c: In function 'gsl_ieee_set_mode': +fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) + 53 | mode |= _FPU_RC_NEAREST ; + | ^~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 + - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/configure.ac b/configure.ac +index bfd9ca30..1ee6dca0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -389,6 +389,14 @@ if test "$ac_cv_c_ieee_interface" = "gnux86" ; then + fi + fi + ++if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then ++ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest, ++ [ac_cv_c__fpu_rc_nearest=no ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++]], [[ unsigned short mode = _FPU_RC_NEAREST ; ]])],[ac_cv_c__fpu_rc_nearest="yes"],[ac_cv_c_ieee_interface=unknown]) ++ ]) ++fi ++ + ac_tr_ieee_interface=HAVE_`echo $ac_cv_c_ieee_interface | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_IEEE_INTERFACE + AC_DEFINE_UNQUOTED($ac_tr_ieee_interface,1,[IEEE Interface Type]) + +-- +2.35.1 + diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 416955b72c..3604f9836c 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -10,6 +10,8 @@ GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 GSL_LICENSE_FILES = COPYING GSL_CONFIG_SCRIPTS = gsl-config +# We're patching configure.ac +GSL_AUTORECONF = YES # uClibc pretends to have fenv support as it installs , but in # practice, it only implements it for i386. Problem reported upstream From peter at korsgaard.com Mon Nov 14 16:12:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:12:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libuhttpd: fix build with wolfssl >= 5.0 Message-ID: <20221114161834.EE8A983989@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e4dab0b6dd5dc0461822dbd6128d36821b5bcd5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with wolfssl raised since bump to version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? 339 | case ASN_NTRU_KEY_E: | ^~~~~~~~~~~~~~ | ASN_ECC_KEY_E Fixes: - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ca6f38a340bf7eaac76aafcdf7dd78f5c61b0ba6) Signed-off-by: Peter Korsgaard --- .../0001-add-compatibility-for-wolfssl-5-0.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch new file mode 100644 index 0000000000..7da7199e7e --- /dev/null +++ b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch @@ -0,0 +1,30 @@ +From 73aa4ef762b2de67bc8c7c260bd36b34fdb91e63 Mon Sep 17 00:00:00 2001 +From: "Sergey V. Lobanov" +Date: Mon, 3 Jan 2022 19:36:52 +0300 +Subject: [PATCH] add compatibility for wolfssl >= 5.0 + +NTRU support has been removed in wolfssl 5.0 so it is required to +mask NTRU specific code if wolfssl >= 5.0 + +Signed-off-by: Sergey V. Lobanov +[Retrieved from: +https://github.com/zhaojh329/ssl/commit/73aa4ef762b2de67bc8c7c260bd36b34fdb91e63] +Signed-off-by: Fabrice Fontaine +--- + openssl.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/ssl/openssl.c b/src/ssl/openssl.c +index 5a49267..278bab5 100644 +--- a/src/ssl/openssl.c ++++ b/src/ssl/openssl.c +@@ -336,7 +336,9 @@ static bool handle_wolfssl_asn_error(void *ssl, int r, + case ASN_SIG_HASH_E: + case ASN_SIG_KEY_E: + case ASN_DH_KEY_E: ++#if LIBWOLFSSL_VERSION_HEX < 0x05000000 + case ASN_NTRU_KEY_E: ++#endif + case ASN_CRIT_EXT_E: + case ASN_ALT_NAME_E: + case ASN_NO_PEM_HEADER: From peter at korsgaard.com Mon Nov 14 16:11:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:11:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux-tools: perf needs threads Message-ID: <20221114161834.E567783988@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=92e0365a4a24fae71577bac176681cc0c662b615 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised (at least) since linux 4.0 and https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 958c166837a484e2a9515342c49e93dca734d726) Signed-off-by: Peter Korsgaard --- package/linux-tools/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 905518d0bf..880ad08f0f 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. -comment "perf needs a toolchain w/ dynamic library" +comment "perf needs a toolchain w/ dynamic library, threads" depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LINUX_TOOLS help perf (sometimes "Perf Events" or perf tools, originally From quentin.schulz at theobroma-systems.com Mon Nov 14 16:33:25 2022 From: quentin.schulz at theobroma-systems.com (Quentin Schulz) Date: Mon, 14 Nov 2022 17:33:25 +0100 Subject: [Buildroot] [PATCH v4] support/scripts/fix-rpath: parallelize patching files In-Reply-To: <20221020115512.483686-1-dumasv.dev@gmail.com> References: <20221019124017.427199-1-dumasv.dev@gmail.com> <20221020115512.483686-1-dumasv.dev@gmail.com> Message-ID: <2402c85e-2016-29f9-d468-590603c3e641@theobroma-systems.com> Hi Victor, On 10/20/22 13:55, Victor Dumas wrote: > Using "xargs" instead of "while read" loop allows for the patching of files to be parallelized > This significantly reduces the amount of time it takes to fix all the paths. > On a larger RFS(~300MB) this script was taking 5 minutes, it now only takes about 30s on a 12 core machine > > Signed-off-by: Victor Dumas > --- > support/scripts/fix-rpath | 66 ++++++++++++++++++++++----------------- > 1 file changed, 38 insertions(+), 28 deletions(-) > > diff --git a/support/scripts/fix-rpath b/support/scripts/fix-rpath > index 3e67e770e5..cef7a48e76 100755 > --- a/support/scripts/fix-rpath > +++ b/support/scripts/fix-rpath > @@ -58,6 +58,38 @@ HOST_EXCLUDEPATHS="/share/terminfo" > STAGING_EXCLUDEPATHS="/usr/include /usr/share/terminfo" > TARGET_EXCLUDEPATHS="/lib/firmware" > > +patch_file() { > + PATCHELF="${1}" > + rootdir="${2}" > + sanitize_extra_args="${3}" > + file="${4}" > + > + # check if it's an ELF file > + rpath=$(${PATCHELF} --print-rpath "${file}" 2>&1) > + if test $? -ne 0 ; then > + return 0 > + fi > + > + # make files writable if necessary > + changed=$(chmod -c u+w "${file}") > + > + # With per-package directory support, most RPATH of host > + # binaries will point to per-package directories. This won't > + # work with the --make-rpath-relative ${rootdir} invocation as > + # the per-package host directory is not within ${rootdir}. So, > + # we rewrite all RPATHs pointing to per-package directories so > + # that they point to the global host directry. > + changed_rpath=$(echo ${rpath} | sed "s@${PER_PACKAGE_DIR}/[^/]\+/host@${HOST_DIR}@") > + if test "${rpath}" != "${changed_rpath}" ; then > + ${PATCHELF} --set-rpath ${changed_rpath} "${file}" > + fi > + > + # call patchelf to sanitize the rpath > + ${PATCHELF} --make-rpath-relative "${rootdir}" ${sanitize_extra_args[@]} "${file}" > + # restore the original permission > + test "${changed}" != "" && chmod u-w "${file}" > +} > + > main() { > local rootdir > local tree="${1}" > @@ -123,34 +155,12 @@ main() { > ;; > esac > > - find_args+=( "-type" "f" "-print" ) > - > - while read file ; do > - # check if it's an ELF file > - rpath=$(${PATCHELF} --print-rpath "${file}" 2>&1) > - if test $? -ne 0 ; then > - continue > - fi > - > - # make files writable if necessary > - changed=$(chmod -c u+w "${file}") > - > - # With per-package directory support, most RPATH of host > - # binaries will point to per-package directories. This won't > - # work with the --make-rpath-relative ${rootdir} invocation as > - # the per-package host directory is not within ${rootdir}. So, > - # we rewrite all RPATHs pointing to per-package directories so > - # that they point to the global host directry. > - changed_rpath=$(echo ${rpath} | sed "s@${PER_PACKAGE_DIR}/[^/]\+/host@${HOST_DIR}@") > - if test "${rpath}" != "${changed_rpath}" ; then > - ${PATCHELF} --set-rpath ${changed_rpath} "${file}" > - fi > - > - # call patchelf to sanitize the rpath > - ${PATCHELF} --make-rpath-relative "${rootdir}" ${sanitize_extra_args[@]} "${file}" > - # restore the original permission > - test "${changed}" != "" && chmod u-w "${file}" > - done < <(find "${rootdir}" ${find_args[@]}) > + find_args+=( "-type" "f" "-print0" ) > + > + export -f patch_file > + # Limit the number of cores used > + procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) > + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} bash -c "patch_file '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} > I think we should use PARALLEL_JOBS here to comply with the user-requested BR2_JLEVEL (the variable is assigned at the top of package/Makefile.in). It is used for all packages and also rootfs compression algorithms, so it would make sense to me to have this fix-rpath script respect it too. I assume in order to pass this makefile option to the script, we'll need to add PARALLEL_JOBS=$(PARALLEL_JOBS) in front of each fix-rpath script? Similar to what's been done for PER_PACKAGE_DIR in Makefile. I can suggest the following (to apply on top of the current patch and squash if that works for you): ``` diff --git a/Makefile b/Makefile index 7c1c07a2e4..c171aa94de 100644 --- a/Makefile +++ b/Makefile @@ -593,8 +593,8 @@ world: target-post-image .PHONY: prepare-sdk prepare-sdk: world @$(call MESSAGE,"Rendering the SDK relocatable") - PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host - PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging + PARALLEL_JOBS=$(PARALLEL_JOBS) PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host + PARALLEL_JOBS=$(PARALLEL_JOBS) PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging $(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh mkdir -p $(HOST_DIR)/share/buildroot echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location @@ -764,7 +764,7 @@ endif ln -sf ../usr/lib/os-release $(TARGET_DIR)/etc @$(call MESSAGE,"Sanitizing RPATH in target tree") - PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath target + PARALLEL_JOBS=$(PARALLEL_JOBS) PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath target # For a merged /usr, ensure that /lib, /bin and /sbin and their /usr # counterparts are appropriately setup as symlinks ones to the others. diff --git a/support/scripts/fix-rpath b/support/scripts/fix-rpath index cef7a48e76..6160efd461 100755 --- a/support/scripts/fix-rpath +++ b/support/scripts/fix-rpath @@ -158,9 +158,7 @@ main() { find_args+=( "-type" "f" "-print0" ) export -f patch_file - # Limit the number of cores used - procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) - find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} bash -c "patch_file '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${PARALLEL_JOBS} -I {} bash -c "patch_file '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} # Restore patched patchelf utility test "${tree}" = "host" && mv "${PATCHELF}.__to_be_patched" "${PATCHELF}" ``` I tested on a slow-ish laptop (Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz 4c/8t) with: make raspberrypi4_defconfig sudo sh -c "echo 3 > /proc/sys/vm/drop_caches" time make target-finalize # apply patch + diff above sudo sh -c "echo 3 > /proc/sys/vm/drop_caches" time make target-finalize Before: make target-finalize 8.23s user 3.52s system 91% cpu 12.851 total After: make target-finalize 9.25s user 4.81s system 158% cpu 8.892 total Cheers, Quentin From bugzilla at busybox.net Mon Nov 14 18:23:05 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 14 Nov 2022 18:23:05 +0000 Subject: [Buildroot] [Bug 15126] doma In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15126 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|NEW |RESOLVED -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Mon Nov 14 19:37:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:37:15 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 1 Nov 2022 09:41:54 +0200") References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <871qq5jpjo.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 19:37:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:37:15 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 1 Nov 2022 09:41:54 +0200") References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <871qq5jpjo.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 19:38:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:38:12 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: (Baruch Siach via buildroot's message of "Tue, 1 Nov 2022 09:41:55 +0200") References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <87wn7xiaxn.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 19:38:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:38:12 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: (Baruch Siach via buildroot's message of "Tue, 1 Nov 2022 09:41:55 +0200") References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <87wn7xiaxn.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 19:36:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:36:00 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/socat: disable openssl for static build Message-ID: <20221114194729.EC2658399D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ee0670afcd6cd43083b2f2e3c838ecf7f486264f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x socat's configure script does not take the zlib dependency into account when linking with libssl, and therefore fails at detecting libssl in BR2_STATIC_LIBS=y configurations. Since there is no easy way to add the zlib dependency, just disable openssl support for static builds. This is not fixing a build failure: libssl was not detected in BR2_STATIC_LIBS=y configurations, so what this commit does is make it explicit. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 934ec83e9d005fb21e5813f4480ebd624ee28c6c) Signed-off-by: Peter Korsgaard --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index c1bf4d260f..bfccd02031 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -39,7 +39,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From peter at korsgaard.com Mon Nov 14 19:35:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:35:53 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/socat: fix printf feature detection Message-ID: <20221114194729.E3EC283999@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9262ffdf4834b1ed622cf8449e8ef33eb5f8397e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x socal configure uses AC_TRY_RUN to detect printf features. This does not work for cross compilation. All C libraries we use support C99 snprintf. Only glibc and uClibc support the deprecated Z modifier. These issues were noticed by an inspection of configure.ac. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 1ca100c2d2478cb8ef615edd1ad3cc2e1d90047b) Signed-off-by: Peter Korsgaard --- package/socat/socat.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d..c1bf4d260f 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -11,6 +11,14 @@ SOCAT_LICENSE = GPL-2.0 with OpenSSL exception SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL SOCAT_CPE_ID_VENDOR = dest-unreach +SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes + +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y) +SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes +else +SOCAT_CONF_ENV += ac_cv_have_z_modifier=no +endif + ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) SOCAT_CONF_ENV += \ sc_cv_sys_crdly_shift=12 \ From peter at korsgaard.com Mon Nov 14 19:36:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:36:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/socat: fix printf feature detection Message-ID: <20221114194841.97BCB839C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06e37ff050c8c23ce507e831837f20e9df7b082d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x socal configure uses AC_TRY_RUN to detect printf features. This does not work for cross compilation. All C libraries we use support C99 snprintf. Only glibc and uClibc support the deprecated Z modifier. These issues were noticed by an inspection of configure.ac. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 1ca100c2d2478cb8ef615edd1ad3cc2e1d90047b) Signed-off-by: Peter Korsgaard --- package/socat/socat.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d..c1bf4d260f 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -11,6 +11,14 @@ SOCAT_LICENSE = GPL-2.0 with OpenSSL exception SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL SOCAT_CPE_ID_VENDOR = dest-unreach +SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes + +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y) +SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes +else +SOCAT_CONF_ENV += ac_cv_have_z_modifier=no +endif + ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) SOCAT_CONF_ENV += \ sc_cv_sys_crdly_shift=12 \ From peter at korsgaard.com Mon Nov 14 19:36:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:36:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/socat: disable openssl for static build Message-ID: <20221114194841.A5827839F0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0446e276b4a105ff380bc89d756a07814783002d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x socat's configure script does not take the zlib dependency into account when linking with libssl, and therefore fails at detecting libssl in BR2_STATIC_LIBS=y configurations. Since there is no easy way to add the zlib dependency, just disable openssl support for static builds. This is not fixing a build failure: libssl was not detected in BR2_STATIC_LIBS=y configurations, so what this commit does is make it explicit. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 934ec83e9d005fb21e5813f4480ebd624ee28c6c) Signed-off-by: Peter Korsgaard --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index c1bf4d260f..bfccd02031 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -39,7 +39,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From peter at korsgaard.com Mon Nov 14 20:20:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:20:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/ca-certificates: add support for cryptography > 3.0 In-Reply-To: <20221106105124.GP3918838@scaer> (Yann E. MORIN's message of "Sun, 6 Nov 2022 11:51:24 +0100") References: <20221102165629.755750-1-jwood+buildroot@starry.com> <20221106105124.GP3918838@scaer> Message-ID: <87o7t9i8yy.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Justin, All, > On 2022-11-02 12:56 -0400, jwood+buildroot at starry.com spake thusly: >> From: Justin Wood >> >> This patch was originally submitted upstream at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 >> by Wataru Ashihara . Minor changes by me to account for the Buildroot change in 0001-*.patch. >> >> Building ca-certificates with a newer cryptography is breaking without this patch, and building buildroots >> `python-cryptography` package first doesn't change the broken behavior. > I've reworded the commit log in a more logical manner (explain what > breaks and why, then how we fix it). > I also notice that the bug report states that cryptography 3.0 is also > affected, so I tweaked the commit title accordingly. >> Signed-off-by: Justin Wood > Applied to master, thanks. This is patching code we've added ourselves in patch 0001, so perhaps it makes sense to invert the order of the patches, merge them or simply drop the certdata2pem.py call completely? We don't build host-python-cryptography automatically, so it can only happen if the recently added optee-os option is selected (or a custom package), and they happen to build before ca-certificates. Committed to 2022.08.x, thanks (we don't have host-python-cryptography in 2022.02.x). -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 20:13:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:13:11 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/ca-certificates: add support for cryptography >= 3.0 Message-ID: <20221114202108.C0721839FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0975a19dd24813bbbc9e70ee81edf479eb66ec0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Building ca-certificates with a newer cryptography is breaking because python-cryptography's x509 API changed to accept only bytes, not str. Carry a patch that has been submitted upstream [0] but has not yet been applied [1]. Minor changes to account for 0001-*.patch. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 [1] https://salsa.debian.org/debian/ca-certificates Signed-off-by: Justin Wood Signed-off-by: Yann E. MORIN (cherry picked from commit 0fc1bf137e44caf44a018cf948d5bd2a10566860) Signed-off-by: Peter Korsgaard --- ...tdata2pem.py-Fix-compat-with-cryptography.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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 new file mode 100644 index 0000000000..0537da9224 --- /dev/null +++ b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch @@ -0,0 +1,29 @@ +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 + From peter at korsgaard.com Mon Nov 14 20:26:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:26:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/zlib-ng: fix build without neon In-Reply-To: <20221106125830.664168-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 6 Nov 2022 13:58:30 +0100") References: <20221106125830.664168-1-fontaine.fabrice@gmail.com> Message-ID: <87k03xi8p9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without NEON probably raised since bump > to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 > and > https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: > In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: > /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" > 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" > | ^~~~~ > Fixes: > - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Mon Nov 14 20:58:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 21:58:08 +0100 Subject: [Buildroot] [git commit] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option Message-ID: <20221114205856.61C4783A43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ec9519831ed5d5698c787b48d2ab952525cacb93 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch fixes the kv260.sh to generate a working u-boot.itb now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. This is a follow-up fix of 515319b86f17ea5a2ce3e51c9063bac9f9e00a01 ("board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option") to fix the build of: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- board/zynqmp/kria/kv260/kv260.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e891852009 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -8,5 +8,5 @@ UBOOT_DIR=$4 -fdtoverlay -o ${UBOOT_DIR}/fit-dtb.blob -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo +fdtoverlay -o ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo ${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb From thomas.petazzoni at bootlin.com Mon Nov 14 07:42:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 07:42:11 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-13 Message-ID: <20221114074218.DE44E817A8@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-13 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 1 | 0 | 5 | 2022.08.x | 16 | 14 | 0 | 30 | master | 166 | 194 | 0 | 360 | next | 51 | 105 | 1 | 157 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 15 imagemagick-7.1.0-51 | 13 glibc-2.36-66-ga1dc0be03c9d... | 10 unknown | 10 gerbera-1.10.0 | 9 host-go-1.19.3 | 7 xz-5.2.7 | 7 host-rust-1.64.0 | 6 host-binutils-2.38 | 5 linux-6.0.1 | 5 ulog-0389d243352255f6182326... | 5 gobject-introspection-1.72.0 | 4 host-binutils-2.39 | 4 dash-0.5.11.5 | 3 host-pahole-1.24 | 3 libgpg-error-1.45 | 3 xenomai-3.0.10 | 3 efivar-38 | 2 elfutils-0.186 | 2 gocryptfs-2.2.1 | 2 libgcrypt-1.10.1 | 2 libuci-4b3db1179747b6a67790... | 2 linuxptp-3.1.1 | 2 lirc-tools-0.10.2 | 2 ltp-testsuite-20220930 | 2 openpgm-5-3-128 | 2 package/qt6/qt6base/qt6base... | 2 perl-5.34.1 | 2 python-numpy-1.23.4 | 2 uclibc-ng-test-6790eafe897b... | 2 /home/buildroot/autobuild/i... | 1 alsa-lib-1.2.8 | 1 aoetools-37 | 1 audit-3.0.7 | 1 bayer2rgb-neon-15feb1115b48... | 1 bind-9.16.33 | 1 crucible-2022.05.25 | 1 crun-1.5 | 1 exempi-2.6.1 | 1 exim-4.96 | 1 ffmpeg-4.4.3 | 1 fftw-quad-3.3.8 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 frr-8.3.1 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 google-breakpad-c85eb4a59b6... | 1 host-gdb-arc-2020.09-releas... | 1 host-spirv-llvm-translator-... | 1 libdeflate-1.12 | 1 libglib2-2.72.3 | 1 libselinux-3.3 | 1 libunwind-1.6.2 | 1 linux-5.10.145-cip17 | 1 linux-pam-1.5.2 | 1 make: *** wait: No child pr... | 1 mariadb-10.3.36 | 1 memcached-1.6.16 | 1 mongodb-4.2.18 | 1 mxs-bootlets-10.12.01 | 1 netsniff-ng-0.6.8 | 1 ntp-4.2.8p15 | 1 ola-0.10.8 | 1 openal-1.22.0 | 1 python-sip-4.19.25 | 1 quickjs-2021-03-27 | 1 rauc-1.8 | 1 rtl8189es-39c17661136da48f8... | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 rtl8821au-4235b0ec7d7220a63... | 1 ruby-3.1.2 | 1 sdl-1.2.15 | 1 strace-6.0 | 1 tealdeer-1.6.1 | 1 tinymembench-0.4 | 1 traceroute-2.1.0 | 1 uccp420wlan-6.9.1 | 1 uqmi-0a19b5b77140465c29e2af... | 1 webkitgtk-2.38.0 | 1 wolfssl-5.5.3 | 1 xvisor-0.3.1 | 1 zabbix-5.4.9 | 1 znc-1.8.2 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/60a3c850eb25232d9c8e5c42678012099ddfdff1 | powerpc64le | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/6784ffebdd1938748add3e0b72ebc37a961f11a8 | mips64 | aoetools-37 | NOK | http://autobuild.buildroot.net/results/76c159fa73d34d5e94036fcd50b1129a7a7bb203 | armeb | audit-3.0.7 | NOK | http://autobuild.buildroot.net/results/d4ec16002d9807f1107de5003d9453d35de98e6e | aarch64 | bayer2rgb-neon-15feb1115b48... | NOK | http://autobuild.buildroot.net/results/88f8695f2599fbd95c73a92fc44cdcc2b8d78e3c | sh4eb | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/3dec7e0cdedb869f98a98220064c03b9212202be | ORPH arm | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/45e82fff6978ae14fcf212b48d6a8bf17bcf0de3 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/0bd09635fb65ee596e1ba4851b0c987ef47a6bc9 | nios2 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/880821048e79714482844e8b4f577bf385c6f51e | ORPH microblazeel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/5b5fdee29a0b917eca471107b70f576d0eb1f5da | ORPH mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/05dbb1c48c67907d085209c03796d6426f95a993 | ORPH mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/0e72250aa1ae6fbc7012eed30562d23c422ae9da | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/162f5733f4a14392e47c618da87e527c3af18225 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ab7f06ee10bdd170699099800086b0cd85320360 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d105165d1fecf312b24681f7ee62f467b721da35 | ORPH arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/b35a90965061d7148ca1cf10c584ed8aec740a07 | armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/56d1c6d6220478104398d5d18ae8ab6fc406fd64 | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/53ab99ae3547f2cb2b90b0dbc0593ac79d97d646 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/b718950c92c10f1d9b27d249350a16b86de17661 | ORPH arm | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/e20a78c738b3f4d88bdaa6b4a9c38aa2e1e399c4 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b61dfcda9d084e2b8b373a5a1bd7d0044413d75a | ORPH arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/6dfec9a23af778797e3c641cebc9c3ed284825a7 | m68k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/645bb077b5d56ae0bad81aaf7a050d23d81143e4 | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/236d278740a6a1d413fc41c89ba4deac4f317071 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ce726a322ea2b5012f0be356c427f376bcc06f56 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4c73aae7bcddcdf60edbdb9863a3864c474a0d41 | arceb | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7fca63a8ed8c68437a337a7dc716f08e52d4402e | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b2facab99a6bb1c5663384d1f13711090923837b | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/057b9a0eacba1e416205f052377a5707e83a5f98 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c6326f26e36ae67507ae94be1b547a59777123d3 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a92c169b8ee304778d6e8bfcade6c08df839c95f | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/493bad5566d0039fb60849f981f0eb00b7b628c1 | microblaze | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f6608d4659f6d893e630e69374ffdb7cbf5d9963 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/61d364380913be9be14501c90c57304994b377f6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/cc9449b06cb3aa52146f2ab3ccb424a80785f882 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ead30c8571ae32505e500347c1bb38b672557433 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/01fb1e63e7237c655caa2bb91ccb377b57d6f5ab | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2bdaa270bb6b3bd1f901e137c18394721bf31ec8 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b3197a09dd7548ddcb28ddfcba477726a262313d | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5249880ff20bca0ec9944fd4631775c735bbc5f1 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1c2724d2b4527b066b8365e550dd92a9a6df2b7e | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42889dbdd632d017b90ac3dc5fa692225203dbd0 | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/aba51ab7893db464374f6c5f22160de2d772c478 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/00e213a4b4c21281d423ccf75f38e24ca1432fa8 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/86e9c06ec40657a2e2e9435ed02a56f975bcbe9c | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a0d0c6950ff7d8337eaf5f0ceaefb1592d47cd35 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ca7420af95d5882e02e141ca0fbcd91a49bd9546 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9f545fdccb129e2bc3d4c7ed73de6aabb657670f | ORPH mips64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/50844e626fb77caee770ce9f398987acb0129427 | x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/957a32f8afad5dea04822ac334bb7d8d5dc2be97 | arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/a89570fec40aee106ed6d8130b9eb53ad45c0895 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b5fa670cb6f346d48c8bf04bda0a239e286ce9e0 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/922e629308cfe6d8e4a8116d0b7cfa5829a3b59b | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c4fea8179effa0d9d6abb4149dd432b22ca0c93d | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bc244e6eb925488058ab7f84ba03e8c8d523aac2 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/57cd259b90bb6405d378ba15d41697d551e7ba64 | sparc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4b6a0ba5ac88de344ea4b1b764a5f78d35a57be5 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/071e9c917b899c70ae38be707d598d522c9099af | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/6dfcfcff1c9a17757e2a2cd843bd5f42f5fade57 | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/0b5210b35dc2f0d987a59f89fbb764e324a74c00 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/7881cbdb52c292f54732a8b34b7630b6c4c5d1fd | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0557b2bd6c18231ff5223872cb078c7837db3435 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/507db24f450269fdd1fb207d7240e8a5f3e8251a | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e93a8de241edba94ce1d0474625f1da4b0c07bd7 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/917f8b070b4d75ec3db573fe6e42a98c18d3ddc1 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/bda275d1a9773b82b9f1a183f2a3a675619fd496 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3f0c863d86ea92f562a0e15d9b331edd61fca5bf | riscv64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/46932aa612158ae8dd7d176835ea600a32d50e1f | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5d611cb36e6330f05827324303b687b28b129949 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/624fb38fd10060c6c8cf1ef48616f1b783062364 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/414e3bc3e5031913c58cace0b5ea176c75158d60 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1c9a7ddefad4524f783b337edfdd68f1583f86b5 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/af492cb8c5423a4263a25b1ba6b2405f10a81e87 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/bda3cbec45b7c69d162541464b9ff808b6baf811 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e034f7be05b0f692fda9c93a198a0fcd915270fa | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1205fe7af199660fed4fa8c7dfff0f07bc958a73 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/94e5ef199f76321a1158a6d83ad9e8301e891166 | x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/90a0a82dd9fc6d4757605461a2b35501b97fe49d | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3552a7c4cfd3da6b38978b47074fe1dc8f6ffb61 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d7c9fdd0070992a79fac5371613fd719bd078819 | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b537b20588079112b4951cece9b2b140f0a374a7 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/fede666f739dbe4574cf2699fc5dda548421dd2e | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d66e2914b4d48a8766d7fbb3f36443cc49bff75f | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/88e3ec6fff40d8ab1fd72a1f229c77823cdf0dbc | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b4de2e1692db41336be38c5c16f3c68cf6998ab | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6deb55cb3ea846963f564a207ba559ff26e9a997 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8955648482d1f530512f89756506497266c501b2 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a97d277b2894a0d73ec514bfcd36045071cddbf0 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/41e6e31604f60588882d43b59278803d69626939 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1d8ea860a40d81966459e354f2b181a4f4f2d6e3 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/17f34d5bad37fa1044a444abbd51ec8c8c7e5590 | ORPH aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/cbed1faaf39bb8919f0784093cfff6493b5182b8 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/86ed01708ca398be64c388a0108877a62950bcb9 | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4328c9b0ded9d2cdf1ec9bdbd4405e1b8ceb3acf | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a394b48fea771d57ee3a89948da8ce0b22f77579 | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/f05d29636e715c2057938ba768dceb4373cc5e14 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/18770323d2bb19cda0c1da8c188cb466f5e28785 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c0e1797c2498f02a2e5ada7d09ab6bb012effb53 | ORPH s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3e4d7bce825d6620c4fca732aa6146abc1d4f879 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/96520ed88a48c2dae66a8e022318595a7a74f6c0 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/584950bbdc715101daafb42a8b571cc3986b148b | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/470b190fe189b13a10385e4aa717c07d894e5fe7 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0b89ee2b9a21e438a63a60b215743aa95719b360 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/19cab19f7e53de494c0c0cfa317a050a2867925f | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b960b39adaa96279fe44d8d205c76f8939bb1650 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7c45494eb8d66ea6b2488259cbded2aba71e4475 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6dc9380fff012c9fa57ad03e61ac1063e6ac0c49 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/df307d547bac4657d6e11121710fe584c2b6c5c2 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d91cdff350cc6475eb38bcc7cca3475e588b2349 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/65a3faf652adda78d4d389349ab33a6b49e9f03a | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/43b9ba82bfe37628e5c1bcc1e1c2acb3f0b21bc8 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0259bf166e7ec04551d1afddd4abebfec3b4f72e | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7ce72954bc33feeaf09b3f758d9fa5f253e0ca3d | or1k | libselinux-3.3 | NOK | http://autobuild.buildroot.net/results/74c6184d44e69e44531e062c6aa20a9c2f177cbc | mips64el | libuci-4b3db1179747b6a67790... | NOK | http://autobuild.buildroot.net/results/6f267c2a164a27fa37db061815ce3dbef56d769b | mips64el | libuci-4b3db1179747b6a67790... | NOK | http://autobuild.buildroot.net/results/9be2770d3faca3001108e06bc4fa76a1cce0a2b0 | arm | libunwind-1.6.2 | NOK | http://autobuild.buildroot.net/results/664ac7e405fa2d7e95e6175bb9ec1275dfed366c | ORPH sparc64 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/fff677a784a7e0f781d49a5a9bdb168b119ac5e3 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/1ac3704fa307a20d1711c5f377e7307c478a2166 | ORPH riscv64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2a32b3065ca781bb77e15b6e2e28fed9cf086ecb | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/08dd4840894086b3f2009e2291b16e404ce392c7 | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c4cc1e2bf560236e0610122e127ebabd115962a0 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f2a35d59f240de42e8fe17f65afa18e1abf4fbe8 | ORPH microblazeel | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/e424b110530f601ea6f34efb8755349c2d445d03 | ORPH sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/3f053a3b5eaf25a4d40d401921acfd0324b98d76 | sh4aeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/1ff25bc079baf131693654b2043fcb2355d6fdce | sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2c0f51ca7a18f996f3d2b32c121f0e81f6b63673 | ORPH sparc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/07bfa2dd51dc760a54bc0c80506f3efd43421dbb | ORPH powerpc64le | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/7e9b42f1de67ea249f5ab750f59576f76d1ae0b2 | sh4 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/8eddcb0bbc48e327d717c41a9c4fdce47ef96e00 | mips64 | make: *** wait: No child pr... | NOK | http://autobuild.buildroot.net/results/43b2fa6a65fd7f650f07220d2d5346e5144bbb20 | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/c90b789b628e894148d48ef9251f6776aa709a01 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/be2f14d79a21fdd4b2ec35a5c0ec3bbc515762de | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/fad1ca506794ee62e30d333e75d618bf6c3bc097 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/2d548d711dabeb57e9c21707ba934e5be5fcc476 | ORPH powerpc64le | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/245fe6e3822ed8e03d458cd1c5a6c17ef888fff7 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/40a73f0b41d981eda68d3edb7d8562e6e93ead40 | ORPH mips | ola-0.10.8 | NOK | http://autobuild.buildroot.net/results/5e7e1a28bb6976714bb8ac766c60cc76869b8c50 | mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/3aa4cc79af69196772919530fcd5a2c962899925 | aarch64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/ff8a95d8d20ede3aaca24c2b8befa10b08561ba1 | sparc64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/2d6bce4861a363c3499f05dfe7e18bf24fd171c5 | aarch64_be | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/f7c211edeb540f260323bcdc629522d67707ae80 | i586 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/22bb53c9675f6d2749b417188f60c29a7e1140cc | sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c27872a4e4c952c22335797ec1ce70f177317f06 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/d0a79162ace67fcb227f5858303f5e1b9a28081e | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d14d9826989f2de7bf3b561f1638cdfa86f02f8f | arceb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c51f85d2d7dc73b6a513c2b48f1d3a3559641402 | powerpc64le | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/d58c8a3eddea1b95110ff1b27e1f591c57053486 | mips64el | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/d53aa667c33d727f2bc5e26d87aaf46559891888 | i586 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/2eb3715cc0c61ae0d7ed3814cac03d28e6934413 | i686 | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/fe32a010dec4f634b589db32776f1b54f761753f | riscv32 | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/212cfd3766f13ed095326cf24817214cff43d650 | riscv64 | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/c065bc27f292186882e668428ec56a3572052002 | arc | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/c95fdf342e6d5409facbb97f5962de5c07efb51a | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/40a6f557f63dcc6038f26f30340a60ca3bc616b7 | ORPH aarch64 | strace-6.0 | NOK | http://autobuild.buildroot.net/results/79ee8ae5fb9712fd874b56e836eca1b997c50cd9 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/1d41114201dc44442a9cb735f80376f789047d56 | armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/286980b02133d041fe971d32ce9896e79e9a5aea | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/d5b7dc204948c657d8a499c979e4816d0fadd063 | armeb | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/494535825a03baf3efda03ba2b6dde37a086ddde | ORPH mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/d01549e5c1c92bbe0fcc78df15ca025f3838438d | mipsel | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/afdd39a9e6d901e33279e415e1dd7981a66a5db9 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/7ba9f10d713b0a4675f7e6c66ddcb27cb8695983 | aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/5bbfc5ea049346c4acd307065210600610dddbf5 | aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/2bb96136fbf36e68431910459bda03657481675b | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/ab38ba957d1c2d71723daa4dd6534e32a6df017f | arc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/476a1b874dfe5e9a1f0a1c76cecde5c9902c8816 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/a25420aee2f1b727de1a5e27588301f369a09caf | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/dc1886795e792a5499039c206674da60354caaf6 | arm | unknown | NOK | http://autobuild.buildroot.net/results/14b40d8aec0abe5e21e6281724be167a74bfe445 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/f6c4eb5f8ad3f321c01f76bd368c3fce21c6b06d | arc | unknown | NOK | http://autobuild.buildroot.net/results/a741645e2dccdf77ae8c48d768dad551705451f8 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/caba5374beba9e98c33eb247b9b94a1bdfbdade2 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/c9a9118bec3e00edd7a18bccf59300a9e6a53458 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/e20cd302532736d66b14de0821a4321be99a9b99 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/de91b06a7923dd13903fe5a94a011b90c5f835b8 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/d2082c150bebfe6d0ad29131d9d96f9063d093e5 | sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/764e1a338c45410ee52b2f3c5e48713a1b4d431f | ORPH arm | webkitgtk-2.38.0 | NOK | http://autobuild.buildroot.net/results/7e101e8564fe969ac00eefd66f25752d74aaccd7 | mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/03fed5534c7a0cb496a0448aebc479ca1eda6bca | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/774cbf4d33eb17787e7091884d3fb3d9245c8f69 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1dccdc289567a94a18448e35b720156b19919a8f | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d181faa8591b8a93dba9a12dcddbcf3781947940 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/05f6312c11d80301447847944ef2f41105dc77de | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/67a4ce59846ec6ab6b8488338f647683aa9b34b8 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/551fdbcc559c053d0c8ced7562a92926056a660d | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/99baa24d792e8f59a9bcf22b843db0f3e4e4b5a1 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/438dd2f451365eed3986e65be134e42ff77599a9 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5c2aedd7ee645c44e024bb7583c0096feb6fb20c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b9a51eb6ad4e9d275d09b00d4855f30038eb9f85 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/70d4c950f093860239dc1ada34c32d40185e5539 | ORPH sparc64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/8ad08bc212373578f97deac77c3d3d4f89a61e10 | microblazeel | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/a1abfb77aa236d30f21e077b301e950c0850764a | microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/a73c67f99dd41578e6e1eefbef9444100ffb4344 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 13 libnss-3.84 | 11 imagemagick-7.1.0-51 | 8 glibc-2.36-66-ga1dc0be03c9d... | 6 crun-1.5 | 4 host-binutils-2.38 | 4 s6-linux-init-1.0.6.3 | 4 host-go-1.19.3 | 3 xz-5.2.7 | 3 host-binutils-2.37 | 2 libkcapi-1.4.0 | 2 lirc-tools-0.10.2 | 2 apcupsd-3.14.14 | 1 bat-0.19.0 | 1 boost-1.80.0 | 1 containerd-1.6.8 | 1 dash-0.5.11.5 | 1 dmalloc-5.6.5 | 1 f2fs-tools-1.15.0 | 1 fs/ubi/ubi.mk:51: /tmp/inst... | 1 gerbera-1.10.0 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 gocryptfs-2.2.1 | 1 heirloom-mailx-12.5 | 1 host-gcc-final-11.3.0 | 1 host-gcc-initial-10.4.0 | 1 host-gdk-pixbuf-2.42.10 | 1 host-python-semantic-versio... | 1 host-rust-1.65.0 | 1 host-zic-2022f | 1 igh-ethercat-1.5.2 | 1 jack2-1.9.21 | 1 lcms2-2.13.1 | 1 libglib2-2.72.3 | 1 libvorbis-1.3.7 | 1 linux-6.0.1 | 1 lua-cqueues-20200726 | 1 lxc-4.0.12 | 1 musl-1.2.3 | 1 norm-1.5.8 | 1 ntp-4.2.8p15 | 1 open62541-v1.3.3 | 1 perl-5.34.1 | 1 perl-net-ssleay-1.85 | 1 procps-ng-3.3.17 | 1 python-bunch-1.0.1 | 1 python-pyicu-2.10.2 | 1 rtl8723ds-76146e85847beb242... | 1 s6-linux-utils-2.6.0.0 | 1 toolchain-external-bootlin-... | 1 unknown | 1 wavemon-0.9.4 | 1 wilc-driver-linux4microchip... | 1 wtfutil-0.41.0 | 1 xvisor-0.3.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ede424cc08106299ae13514b6a2d4026694bbd72 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/84a8fc651a8ba05a04ea95dd37e59734102aee2d | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a27d452767582b053ab48e3152563770c82e20af | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/44fad34bb50acbd0e4df28af93cbb71ecdb8f066 | sh4aeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ee1d4be969e91be6bece9ccf8bc0f3b1eeeaf5db | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/10b1b1def9a2721f0e2f2284d2703e411174a3d1 | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7384619582cd290aa02887ea73b118ca6fa14ef7 | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c48e2c3901becd70d69f76a08211a78efab8d5e1 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/4765d5b7983dc382a0fcdfdb8a8afe128be65537 | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/13e1125addf4a63c79061818970ef1fa6524245c | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ddd3a4f2f155825f4bed88bd96827a4e0fdca402 | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/be809077330185ea12ecd9870269741adff9f60b | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/65ce606495d3964082930b94c3d7012c18d7302f | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7fdcb71f9e2e190f0f6b128b34937ac34fcab46d | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/970e109a9034a6852b6935526615c0796c3895b0 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/8c748ef00a66ddd4bfe781c4237ac0daea8ed3ad | powerpc64le | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/031fc322798393b608e8119fd8694ba1ffcebede | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/35e903686f74452efa04dde4e520236d36b599f0 | x86_64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/82ad18f79662e6d90fd62cb0dd65b1f21e6050e1 | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2aa8f89fb445c1f3e7ccfc9cd09759262e63c1d9 | mips | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2afbf25ee0c2f9bc0511f734e34a64f203883319 | sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f705ba2844fc5cf9b8a972a84b1d9e8d871a93b2 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/bc60dc2a154f16138f7cced917109f9f73bc4705 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/7fa58303a1841d2ee796e2f59bb613f498c3cb9d | powerpc64 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/2359e29ab33546a0688932f0e74dd3af12b3a3ab | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/065e0ea566a8dfc7fc70df2e63a8026c5fe2c3a0 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/96c0dfa3a6159a2cad770a4c78ce1cf0a28316c6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/45b31af66b493f3390eb4b8fad044f1b917eb81b | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d3b25da7091b31ed1c449eb711f23036bbcd33f4 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/40b8dcd09964530066ed1ddd0755c7114de4e03b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a8160632e025be65c06cb7ae84af4e44054c6dd3 | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/16dfe42618aa5baa9d4deb42f61c4e1ed6ac8997 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/bf71c75dfde80f47ec43957108be96860f16a7cc | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34e82f8181f24658664d22e50b16889d61e7df36 | ORPH s390x | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/1db8497e88eebfde31281e82cc0ad8ed9863eb8d | sh4eb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/4a5188835c9db731cc5a4c5f040fcc501fe674c4 | aarch64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/6558f8c0657851711161699d0a570fef0bbf0430 | mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/e1a1629b4a39c55f2a8aa9d6cfafa187e63f5439 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4c08e1abb88204eca9307851774566a43b69b90b | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/05aeedfd45f0871da71be98c4307245b6feaa49c | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/521790e98d4ba46578e70f1e9af4bca80c2b01bc | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/41c4523f97584418a3fb7aa2b2a8b902cbba9fb4 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/01faac96383b721a42039b374429e1248ca0fb6f | sparc | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/bffe07f6476af7a0569eb9ec9bd3e0d11896453b | powerpc64 | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/d86f6015b277cd3a3a3e6ef86722780984763747 | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8558f8d3ffdaa48577a6d90970684dfdf7a747a2 | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3754f7c1f2a2e8429aa2a36cbfe82d4132b84891 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f6ff2ef0a9318395e804da4de2838f7472410ba9 | sparc64 | host-python-semantic-versio... | NOK | http://autobuild.buildroot.net/results/97a4c76930e81f5da5a08c4b525607fce074ef5f | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/2df888b9ebe5395a9dfd822b22e1c26dbbb37216 | powerpc64 | host-zic-2022f | NOK | http://autobuild.buildroot.net/results/114fe4780c8b37170352bcf2263e2de57475d198 | armeb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/b68cbfa9696d2f0d438dc5019f7801a3dd5edea7 | sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2c4f850ef04bcd69d9bead3dfc032d911cd96067 | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/78bf4abde0dc278ef679854853d164bcc1f3efa3 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e8686e8459dbf1f11d3baf7a3e4a47172d66e225 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/95474204a1fb2dc984734cc88c63e66c19dd9b17 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3a3da2069fbc30d5193dfe6b399653dcc921addb | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/781e21d48a3204093c33775f2bfcbfaf86ae74df | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0ec52da13a0abb1a384a70d2c9df940e77ac3d79 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/97b5aba2e9fbdda04efb93ef0d8947e66a3c0aac | ORPH i686 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/c4bde7450c504a6e092f97c55fa9bbd76b50ea14 | xtensa | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/dcec698bc80f27e7e0715fbaef8a102a9c02cb64 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7a2e2e365bd9213c4b6958b408bdb87c0ba198b8 | arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/d4fe4bda294f0556634b19e761ea730982b4c60e | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/dac4ce05b6180c64c87a5b3080db0cdfdd2f1d80 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fa8541c2e18229641d97051c6665a41aebe41206 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ebcd756ff545d5c0a6c47f52943c322c1e141964 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c3bbfcd32a6e0aff5ad8033cc1e2a3ee816b6c65 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/27f23a81079f35dda6dbb4c4137ae4b5711a2b91 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ac79e55fe14b1731e8c0dd80b145feaac6c3b8ba | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/adf41f32343d5ab4f6128cbc32275f6d5a984bca | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c16d0e05e1a76d648056a12b3d7af365871873c9 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d9574a1b72d6190e32d982e10ac86fb77c39712d | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/bea86e8c49772867e6228d23d258169fc595c9a5 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4e54eaf3bba28a1528418ad6c0850c10730cd784 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/bf9f59672298d00efeb5a6fa72e91f5d7c8d7ca8 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/33d00b1ae8c73dec79ec6764e2f8529557154b6e | nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/342b5302c3d080b76c9470578cdc12db71959bbf | ORPH i686 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5e05dd273c3282691f5ae6d548a6a721dee68d0a | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/766b1d6d13d889d9a383d8a74d7c3a0f826693a8 | ORPH arceb | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/2e9f1117ecb3018d703deac0960d42dcd439467d | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/9e5e1d27ecb763cec69d98dde5376ecaf9b8a611 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/89f451c07f6487385592943b141dd4fc4a02708a | mips64 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/221a7c8ca28218606271e93a673c80f1f293f073 | ORPH sh4 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ab750712a7310ba827e7b9dd126e85e2c495e4f6 | ORPH i686 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/1376de94d4fdb52eeb3637f7759290104d7a1097 | ORPH or1k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/8d163711da1929f45d44d74fa61e8d408ea7c767 | x86_64 | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/16e06258a1b070032166f616e639b1cfd2ac2de7 | x86_64 | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/f8e945d1693c810ade9ccd9798c92c8f92586264 | ORPH aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/46f006b78cce1b99d4a326cddfca74ad2ab199e5 | sh4 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/b8219150e34a71fb2b958c2b71579eb83f68dcfb | arceb | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/2646ec0512f867e20c25c1d0a6417826218942d6 | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/525dcc3e7c5ba936430d42fe4515f50ca17e8a66 | aarch64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/6e26351af6b3f9bf27670f29f066dbe1aefc159a | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/651eaa360722e7979ef24aff34443e25d29f136b | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/714b0b83819f7f4a873e0b288e0cd5566e2ae903 | mipsel | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/34ddd852106ac180a78f33fa943663d9b29c8e3e | microblazeel | toolchain-external-bootlin-... | NOK | http://autobuild.buildroot.net/results/3849b745b7f4ea9bce25e4c33a1c9fba46f1a96c | ORPH x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/0b2600745dfb6b7e6586ca3c32b9e82dc6c8dfe0 | s390x | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/1595465115504c8c0022861ca4a8b08e49242299 | ORPH sparc | wilc-driver-linux4microchip... | NOK | http://autobuild.buildroot.net/results/e7dacd5cd147b8bbf37187aa372358dc247351ab | aarch64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/b0a1c2bd0b1b79f981a7a8f3b0ffad3683347320 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/dff9b67c9092dc7f74c3bfb805b0f70319d35b9d | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/36ef9945eb310d76d63ed696f7e979bb36a9ac78 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2b244af67e9308bb3b4412154567b6b6c8b41690 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4e23b63fb4cadb445579b67b8c0cc52927789796 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/0c4f446ca45b052d975ca0b042cef866843cc442 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-rust-1.62.0 | 2 perl-5.34.1 | 2 hawktracer-e53b07bc812c4cfe... | 1 host-go-1.18.8 | 1 host-pahole-73383b3a39afe86... | 1 libdrm-2.4.112 | 1 ocf-linux-20120127 | 1 openal-1.22.0 | 1 openssh-9.1p1 | 1 sdl-1.2.15 | 1 unknown | 1 vlc-3.0.17.4 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | hawktracer-e53b07bc812c4cfe... | NOK | http://autobuild.buildroot.net/results/bf832baa6788c5c2708acdd34eeaea00a3bf7bd0 | mips64 | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/da4a4f1d2dd05bda81a860f4224d8682b4204310 | aarch64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/b7b77f242f64750f7e27ee09036f433123110e66 | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/b1b335ec79852cee25eacb3383f10ea578154dbd | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/5934df583dcaf95cb8ac3995bfd3b2e763d409cb | arm | libdrm-2.4.112 | NOK | http://autobuild.buildroot.net/results/e19d636548ec40293679bba3bef95359eb8ab8d4 | aarch64 | ocf-linux-20120127 | NOK | http://autobuild.buildroot.net/results/c54c129bc34c99a3ceb6e3614f84f3792b12a178 | ORPH powerpc | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/706377a36ceaa0b71b90f090a33ed5356ea89f2d | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/93e5d410414268f9c4f65856fc54bff9f1e5a9a3 | ORPH i686 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/82ee408ac1474110d08bba7042ccfd8540edae0b | powerpc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/73ecf22bac447512a64b5772e579179390a2c711 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/72b2f63b95ea6aeeab85d28a4e16a123d2cba7ff | ORPH or1k | unknown | NOK | http://autobuild.buildroot.net/results/ed85149d98b19885281154605be300debc07756f | arm | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/aa687a76c5cea40a51fcc8ed98da81917865f22b | 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.0.9 | 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 | 2022.3 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r15 | 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 | apparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 11.4.2 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.25.2 | 20.0.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 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.0.9 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2021.02.19 | 2022.09.03 | avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 99.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.1 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.12 | 20.10.19 | ORPH bash | DISTRO | https://release-monitoring.org/project/00166 | 5.1.16 | 5.2.9 | ORPH bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2022.3 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.2 | 2022.3 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.1.67 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.1.67 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.1.67 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH bind | DISTRO | https://release-monitoring.org/project/14923 | 9.16.33 | 9.18.8 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.39 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 23.0 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.2 | btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.0.1 | ORPH bubblewrap | DISTRO | https://release-monitoring.org/project/10937 | 0.6.2 | 0.7.0 | bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.24 | c-icap | DISTRO | https://release-monitoring.org/project/21325 | 0.5.7 | 0.5.9 | ORPH c-icap-modules | DISTRO | https://release-monitoring.org/project/21326 | 0.5.4 | 0.5.5 | ORPH cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.6 | 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 capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.9.1 | 0.10.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 3.7.12 | 4.7.3 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.0.0 | 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.17.2 | clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.7 | 0.105.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 15.0.4 | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.24.3 | cni-plugins | DISTRO | https://release-monitoring.org/project/96794 | 1.1.1 | 1.1.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.14.1 | 0.16.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.5 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.8 | 1.6.9 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.5 | 1.7 | cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.6.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 | datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.1 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.2 | 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 | davfs2 | DISTRO | https://release-monitoring.org/project/07487 | 1.6.1 | 1.7.0 | ORPH dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.15.2 | 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.2.646 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dehydrated | DISTRO | https://release-monitoring.org/project/11312 | 0.7.0 | 0.7.1 | delve | DISTRO | https://release-monitoring.org/project/40149 | 1.8.0 | 1.9.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20220728 | ORPH docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 20.10.19 | 20.10.21 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.11.2 | 2.12.2 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 20.10.19 | 20.10.21 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.1 | 2022.2 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.22.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.3 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202208 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 22.10 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.188 | ORPH elixir | DISTRO | https://release-monitoring.org/project/00673 | 1.9.4 | 1.14.2 | 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.1.2 | 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.2 | 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.20 | 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.48 | 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.6 | 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.0 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.34 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.14 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 5.19 | 6.0 | exempi | DISTRO | https://release-monitoring.org/project/00767 | 2.6.1 | 2.6.2 | fail2ban | DISTRO | https://release-monitoring.org/project/06602 | 1.0.1 | 1.0.2 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.26 | 1.30.1 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 5.1.2 | 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 fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.33 | flare-engine | DISTRO | https://release-monitoring.org/project/21433 | 1.12 | 1.13.04 | flare-game | DISTRO | https://release-monitoring.org/project/21434 | 1.12 | 1.13.04 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 22.10.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.3 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fmc | GUESS | https://release-monitoring.org/project/145761 | fsl-sdk-v2.0 | 0.2.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.2.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.1 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.1 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.3.1 | 8.4 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.5.0 | 1.9 | gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.0.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.1 | 3.6.0 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.1 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.0 | 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 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.31.4 | 2.38.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.5.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 gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.3.7 | 2.3.8 | ORPH gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.8.2.0 | 3.10.4.0 | 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.2.1 | 2.3.0 | 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.1.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.0 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.50.0 | 1.50.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.1 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.20.4 | 1.21.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.20.4 | 1.21.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.20.4 | 1.21.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.20.4 | 1.21.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.20.4 | 1.21.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.0 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.20.4 | 1.21.2 | ORPH gstd | DISTRO | https://release-monitoring.org/project/235022 | 0.14.0 | 0.15.0 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.20.4 | 1.21.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.20.4 | 1.21.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.0 | 1.12.1 | gtkmm3 | DISTRO | https://release-monitoring.org/project/07963 | 3.22.0 | 4.8.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.6.1 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.1 | 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.2 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.6.6 | haveged | DISTRO | https://release-monitoring.org/project/11695 | 1.9.15 | 1.9.18 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.12.0 | ORPH hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.358 | 0.364 | ORPH hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.15.0 | ORPH 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.39 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-52 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.9.1 | inih | DISTRO | https://release-monitoring.org/project/11600 | 55 | 56 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 22.6.0 | 22.6.2 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 22.6.0 | 22.6.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20210608 | 20221108 | ORPH 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 | iw | DISTRO | https://release-monitoring.org/project/01410 | 5.16 | 5.19 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.25.0 | 1.25.1 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.0.3 | 1.1.0 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jitterentropy-library | DISTRO | https://release-monitoring.org/project/29701 | 3.3.1 | 3.4.1 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | 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 | json-for-modern-cpp | DISTRO | https://release-monitoring.org/project/11152 | 3.10.5 | 3.11.2 | ORPH 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.99.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | 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... | 20.3.1-Nexus | 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-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.3-Ma... | 20.1.2-Nexus | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.4-Ma... | 20.1.2-Nexus | 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.0-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.2.2-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.4-Ma... | 20.3.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... | 20.3.0-Nexus | 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.0-Ma... | 20.4.0-Nexus | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.1.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.1.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.1.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-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.2.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.1.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.1.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 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.13.1 | 2.14 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | less | DISTRO | https://release-monitoring.org/project/01550 | 590 | 608 | ORPH libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libapparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbluray | DISTRO | https://release-monitoring.org/project/01565 | 1.3.1 | 1.3.3 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.66 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.12 | 1.14 | libdrm | DISTRO | https://release-monitoring.org/project/01596 | 2.4.113 | 2.4.114 | 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 | libfreeglut | DISTRO | https://release-monitoring.org/project/00846 | 3.2.2 | 3.4.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.12.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.11.0 | 3.12.0 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglfw | DISTRO | https://release-monitoring.org/project/01180 | 3.3.6 | 3.3.8 | libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.74.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.5.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.45 | 1.46 | 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 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.9.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.41 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.39 | 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.1 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.21.0 | libksba | DISTRO | https://release-monitoring.org/project/01649 | 1.6.0 | 1.6.2 | ORPH libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.13 | 0.12.1 | libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.7 | 3.0.8 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.9.1 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.11 | 2.1.25 | 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.0 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.84 | 3.85 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.13 | libopenh264 | DISTRO | https://release-monitoring.org/project/21365 | 2.2.0 | 2.3.1 | libopenssl | DISTRO | https://release-monitoring.org/project/20333 | 1.1.1q | 1.1.1s | 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.34.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.2.2 | 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 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.14 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.3 | ORPH liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.13.3 | libvirt | DISTRO | https://release-monitoring.org/project/224041 | 7.10.0 | 8.9.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.12.3 | 1.14.0 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.30 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.4.1 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.0.194 | 2.1.4 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.1.3 | 2.1.4 | 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.1.63 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20220310 | 20221109 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2022.10.01 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.4 | 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.4 | 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.3 | 4.96.4 | ORPH 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.1 | 2.13.7 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.2 | 2.13.8 | 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 | 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.17 | ORPH lxc | DISTRO | https://release-monitoring.org/project/01860 | 4.0.12 | 5.0.1 | 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 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 10.10.2 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.1 | 3.2.1 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 189 | 190 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.1.67 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.16 | 1.6.17 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.00 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.3 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.4.0 | 8.5.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.3 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.5.1 | 5.6.1 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.5.1 | 5.6.1 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20190618 | 20221107 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.10.0 | 0.10.6 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.1.0 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.32.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.122 | 6.12.0.190 | mosh | DISTRO | https://release-monitoring.org/project/07269 | 1.3.2 | 1.4.0 | mpd | DISTRO | https://release-monitoring.org/project/14864 | 0.23.9 | 0.23.10 | mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.1 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.34.1 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 4.1.3 | 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 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.0 | 0.9.3 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.20.3 | 1.21.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.7 | 2.2.9 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.17 | 2.2.1 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.1 | 6.3-20221029 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.2 | 0.32.4 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 0.17.1 | 1.0.0 | 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.36.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.23 | 2.1.42 | netsnmp | DISTRO | https://release-monitoring.org/project/02062 | 5.9 | 5.9.3 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.36.4 | 1.40.2 | ORPH network-manager-openvpn | DISTRO | https://release-monitoring.org/project/69977 | 1.8.14 | 1.10.0 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.50.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.20.1 | 1.23.2 | nginx-modsecurity | DISTRO | https://release-monitoring.org/project/68639 | 1.0.2 | 1.0.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.17.1 | 19.0.1 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntfs-3g | DISTRO | https://release-monitoring.org/project/02504 | 2022.5.17 | 2022.10.3 | 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.154 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 525.53 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.2.1 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.2.0 | 7.3.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.5.1 | openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.22.2 | opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2022.09.30 | 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.17 | 4.6.0 | openfpgaloader | DISTRO | https://release-monitoring.org/project/241709 | 0.6.1 | 0.9.1 | openipmi | DISTRO | https://release-monitoring.org/project/02549 | 2.0.32 | 2.0.33 | ORPH openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.14.1+1 | 20+23 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.0.0 | 4.1.4 | 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.45.2 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.5.8 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.0 | 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.18.0 | 3.19.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.18.0 | 3.19.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.18.0 | 3.19.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.18.0 | 3.19.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.31 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.32 | 0.4.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.1.67 | ORPH osm2pgsql | DISTRO | https://release-monitoring.org/project/02575 | 1.7.0 | 1.7.2 | 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 parted | DISTRO | https://release-monitoring.org/project/02596 | 3.4 | 3.5 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.5 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202210 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl | DISTRO | https://release-monitoring.org/project/13599 | 5.34.1 | 5.36.0 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | 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.002002 | 1.004004 | perl-file-listing | DISTRO | https://release-monitoring.org/project/02892 | 6.14 | 6.15 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.76 | 3.80 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.12 | 6.14 | perl-http-message | DISTRO | https://release-monitoring.org/project/02977 | 6.37 | 6.44 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20200824 | 1.20220520 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.26 | 9.29 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.34 | 1.35 | 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.85 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-path-tiny | DISTRO | https://release-monitoring.org/project/11962 | 0.124 | 0.142 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | 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.000001 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.12 | 5.17 | 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.1.6 | pigpio | DISTRO | https://release-monitoring.org/project/21577 | 79 | 7301 | pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.59 | 0.3.60 | pixman | DISTRO | https://release-monitoring.org/project/03648 | 0.40.0 | 0.42.2 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.3 | ORPH 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 | polkit | DISTRO | https://release-monitoring.org/project/03682 | 121 | 122 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 22.11.0 | postgis | DISTRO | https://release-monitoring.org/project/03694 | 3.2.2 | 3.3.2 | powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.1 | ORPH proftpd | DISTRO | https://release-monitoring.org/project/07609 | 1.3.6e | 1.3.7e | proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.1.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.13 | 0.12.1 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | 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.4 | 23.5 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH pugixml | DISTRO | https://release-monitoring.org/project/03728 | 1.12.1 | 1.13 | putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aiohttp-remotes | DISTRO | https://release-monitoring.org/project/21248 | 1.1.0 | 1.2.0 | python-automat | DISTRO | https://release-monitoring.org/project/15101 | 20.2.0 | 22.10.0 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.12.1 | 0.19.4 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.0 | 1.26.8 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.0 | 1.29.8 | python-canopen | DISTRO | https://release-monitoring.org/project/23230 | 1.0.0 | 2.0.0b1 | 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-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.32 | 3.0.0a11 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.1.0 | 2.2.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 22.10.26 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.29 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.9 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.1 | 3.42.2 | python-greenlet | DISTRO | https://release-monitoring.org/project/06870 | 2.0.0 | 2.0.1 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-keyring | DISTRO | https://release-monitoring.org/project/03901 | 23.9.3 | 23.11.0 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.6.2 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 2.8.8 | 3.0b1 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.0 | 1.0.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.11.0 | 2.12.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.1 | 0.10.2 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3 | 22.3.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.31 | 3.0.32 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.3 | 5.9.4 | python-pudb | DISTRO | https://release-monitoring.org/project/03980 | 2022.1.2 | 2022.1.3 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.0 | 2.10.1 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20220916.1 | 20221110.1 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.1.2 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.0 | 3.0.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.20.2 | 1.21.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.7 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.1 | 0.20.2 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | 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.9.3 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 5.0.0 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.0b3 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.1 | 2.7.2 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.1 | 1.4.2 | 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.1.1 | 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.0 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.0 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-server | DISTRO | https://release-monitoring.org/project/05585 | 3.8.2 | 3.11.3 | 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 | readline | DISTRO | https://release-monitoring.org/project/04173 | 8.1.2 | 8.2 | ORPH 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.7.3 | rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2210.0 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.0 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.23.0 | 2.24.0 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.6.3 | 1.0.8.0 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.11 | 4.17.2 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.4.0 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.2 | 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.0.18 | 2.20.1 | 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 | sed | DISTRO | https://release-monitoring.org/project/04789 | 4.8 | 4.9 | ORPH selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.8.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.5.2 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.10 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.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.6 | 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.45.0 | 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 | 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.2 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.9 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 0.22.2 | 1.1 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.14.06 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.5 | 5.9.8 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.67 | sudo | DISTRO | https://release-monitoring.org/project/04906 | 1.9.11p2 | 1.9.12p1 | ORPH supertuxkart | DISTRO | https://release-monitoring.org/project/04912 | 1.3 | 1.4 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.4 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.8 | swig | DISTRO | https://release-monitoring.org/project/04919 | 4.0.2 | 4.1.0 | 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.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.1.64 | 2.2.12 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.4.2 | 12.7.1 | 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 | 250.4 | 252 | 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.7.0 | tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.2.0 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5 | 2.5.1 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.17.0 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.8.0 | 2.8.1 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.0.1 | 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.3 | tmux | DISTRO | https://release-monitoring.org/project/04980 | 3.1c | 3.3a | tor | DISTRO | https://release-monitoring.org/project/04991 | 0.4.7.10 | 0.4.7.11 | 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 | 2.4.1 | ORPH tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.3 | 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 | 3.2.0 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.4 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.0.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2022.10 | uhubctl | DISTRO | https://release-monitoring.org/project/17364 | 2.4.0 | 2.5.0 | ulogd | DISTRO | https://release-monitoring.org/project/05038 | 2.0.7 | 2.0.8 | ORPH unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.2 | unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.2 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.6.1 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 0.99.20 | upx | DISTRO | https://release-monitoring.org/project/13737 | 3.96 | 4.0.0 | usbredir | DISTRO | https://release-monitoring.org/project/16012 | 0.12.0 | 0.13.0 | utf8proc | DISTRO | https://release-monitoring.org/project/07455 | 2.7.0 | 2.8.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.3 | 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 | vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.2 | 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.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.33 | 3.2.45 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.0.15 | 4.1.6 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.234 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.0 | 2.39.1 | 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.0 | wine | DISTRO | https://release-monitoring.org/project/05134 | 7.0 | 7.21 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2022.02.18 | 2022.08.12 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.12 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 3.4.12 | 4.0.1 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.0 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.12.1 | 1.14.0 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.36.8 | 2.38.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.42.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.21 | xapp_fslsfonts | DISTRO | https://release-monitoring.org/project/17157 | 1.0.5 | 1.0.6 | xapp_fstobdf | DISTRO | https://release-monitoring.org/project/17156 | 1.0.6 | 1.0.7 | xapp_ico | DISTRO | https://release-monitoring.org/project/21722 | 1.0.5 | 1.0.6 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20221028 | xapp_oclock | DISTRO | https://release-monitoring.org/project/15042 | 1.0.4 | 1.0.5 | xapp_rgb | DISTRO | https://release-monitoring.org/project/17151 | 1.0.6 | 1.1.0 | xapp_sessreg | DISTRO | https://release-monitoring.org/project/15040 | 1.1.2 | 1.1.3 | xapp_showfont | DISTRO | https://release-monitoring.org/project/12316 | 1.0.5 | 1.0.6 | xapp_smproxy | DISTRO | https://release-monitoring.org/project/15039 | 1.0.6 | 1.0.7 | xapp_viewres | DISTRO | https://release-monitoring.org/project/17162 | 1.0.6 | 1.0.7 | xapp_xcompmgr | DISTRO | https://release-monitoring.org/project/05174 | 1.1.8 | 1.1.9 | xapp_xditview | DISTRO | https://release-monitoring.org/project/21262 | 1.0.5 | 1.0.6 | xapp_xfsinfo | DISTRO | https://release-monitoring.org/project/17158 | 1.0.6 | 1.0.7 | xapp_xgc | DISTRO | https://release-monitoring.org/project/21720 | 1.0.5 | 1.0.6 | xapp_xkbevd | DISTRO | https://release-monitoring.org/project/15017 | 1.1.4 | 1.1.5 | xapp_xkbprint | DISTRO | https://release-monitoring.org/project/17159 | 1.0.5 | 1.0.6 | xapp_xkill | DISTRO | https://release-monitoring.org/project/14993 | 1.0.5 | 1.0.6 | xapp_xlogo | DISTRO | https://release-monitoring.org/project/14991 | 1.0.5 | 1.0.6 | xapp_xlsatoms | DISTRO | https://release-monitoring.org/project/14990 | 1.1.3 | 1.1.4 | xapp_xlsclients | DISTRO | https://release-monitoring.org/project/14989 | 1.1.4 | 1.1.5 | xapp_xmh | DISTRO | https://release-monitoring.org/project/21718 | 1.0.3 | 1.0.4 | xapp_xsetroot | DISTRO | https://release-monitoring.org/project/14953 | 1.1.2 | 1.1.3 | xcb-util-cursor | DISTRO | https://release-monitoring.org/project/05166 | 0.1.3 | 0.1.4 | xcb-util-image | DISTRO | https://release-monitoring.org/project/05167 | 0.4.0 | 0.4.1 | xcb-util-keysyms | DISTRO | https://release-monitoring.org/project/05168 | 0.4.0 | 0.4.1 | xcb-util-renderutil | DISTRO | https://release-monitoring.org/project/05169 | 0.3.9 | 0.3.10 | xcb-util-wm | DISTRO | https://release-monitoring.org/project/05170 | 0.4.1 | 0.4.2 | xdriver_xf86-input-keyboard | DISTRO | https://release-monitoring.org/project/15902 | 1.9.0 | 2.0.0 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.0 | 1.2.1 | xdriver_xf86-input-mouse | DISTRO | https://release-monitoring.org/project/15901 | 1.9.3 | 1.9.4 | xdriver_xf86-input-vmmouse | DISTRO | https://release-monitoring.org/project/05244 | 13.1.0 | 13.2.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.4 | 4.16.2 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 5.19.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.36 | 2.37 | xlib_libFS | DISTRO | https://release-monitoring.org/project/01618 | 1.0.8 | 1.0.9 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.1 | 1.8.2 | xlib_libXau | DISTRO | https://release-monitoring.org/project/01765 | 1.0.9 | 1.0.10 | xlib_libXext | DISTRO | https://release-monitoring.org/project/01774 | 1.3.4 | 1.3.5 | xlib_libXfont2 | DISTRO | https://release-monitoring.org/project/17165 | 2.0.5 | 2.0.6 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.4 | 2.3.6 | xlib_libXinerama | DISTRO | https://release-monitoring.org/project/01779 | 1.1.4 | 1.1.5 | xlib_libXmu | DISTRO | https://release-monitoring.org/project/01785 | 1.1.3 | 1.1.4 | xlib_libXrender | DISTRO | https://release-monitoring.org/project/01789 | 0.9.10 | 0.9.11 | xlib_libXtst | DISTRO | https://release-monitoring.org/project/01794 | 1.2.3 | 1.2.4 | xlib_libXxf86vm | DISTRO | https://release-monitoring.org/project/01799 | 1.1.4 | 1.1.5 | xlib_libfontenc | DISTRO | https://release-monitoring.org/project/01613 | 1.1.4 | 1.1.6 | xlib_libxkbfile | DISTRO | https://release-monitoring.org/project/01781 | 1.1.0 | 1.1.1 | xlib_libxshmfence | DISTRO | https://release-monitoring.org/project/01792 | 1.3 | 1.3.1 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.1 | 2022.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.05.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.21 | 3.22 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 371 | 375 | ORPH xutil_makedepend | DISTRO | https://release-monitoring.org/project/13528 | 1.0.6 | 1.0.7 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.7 | 5.2.8 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 5.4.9 | 6.2.4 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.2.3 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.1.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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-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-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2021-28861 | https://security-tracker.debian.org/tracker/CVE-2021-28861 python3 | CVE-2022-26488 | https://security-tracker.debian.org/tracker/CVE-2022-26488 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exim | CVE-2022-37451 | https://security-tracker.debian.org/tracker/CVE-2022-37451 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 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 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mupdf | CVE-2021-4216 | https://security-tracker.debian.org/tracker/CVE-2021-4216 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 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 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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-1050 | https://security-tracker.debian.org/tracker/CVE-2022-1050 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 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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.08.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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dbus-broker | CVE-2022-31212 | https://security-tracker.debian.org/tracker/CVE-2022-31212 dbus-broker | CVE-2022-31213 | https://security-tracker.debian.org/tracker/CVE-2022-31213 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-37797 | https://security-tracker.debian.org/tracker/CVE-2022-37797 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mupdf | CVE-2021-4216 | https://security-tracker.debian.org/tracker/CVE-2021-4216 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 thomas.petazzoni at bootlin.com Mon Nov 14 21:14:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:05 +0100 Subject: [Buildroot] [git commit branch/next] package/linux-firmware: bump to version 20221012 Message-ID: <20221114211425.818AE83A53@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb51a0c9136a8f8fea92c1c60dbf4c0e9203b2a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Update brcmfmac4356-sdio.vamrs,rock960.txt filename to brcmfmac4356-sdio.AP6356S.txt due to rename: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/brcm?id=4ffcf980a535c1f26aa994ecf64a1b9d1ed6216e Update WHENCE file hash due to date/firmware file updates. Add missing LICENSE.ice_enhanced and LICENCE.moxa hashes. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/linux-firmware/linux-firmware.hash | 6 ++++-- package/linux-firmware/linux-firmware.mk | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/linux-firmware/linux-firmware.hash b/package/linux-firmware/linux-firmware.hash index 382e9cb2ba..d81223e311 100644 --- a/package/linux-firmware/linux-firmware.hash +++ b/package/linux-firmware/linux-firmware.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/sha256sums.asc -sha256 5938ee717b2023b48f6bfcf344b40ddc947e3e22c0bc36d4c3418f90fea68182 linux-firmware-20220310.tar.xz +sha256 e9d174af729511c8cccb60ec4e0b223b3c44b67d813b42d1ab9813acfa667fa5 linux-firmware-20221012.tar.xz # Hash for license files sha256 8116433f4004fc0c24d72b3d9e497808b724aa0e5e1cd63fc1bf66b715b1e2e9 LICENCE.Abilis @@ -14,9 +14,11 @@ sha256 a5777f9e80aca0603b0648454de996168b1c530322550ccda94d6d78bcf6c061 LICENC sha256 ae0db6cc4db33941148df0f67de53e76a77b1b5a46b3165edb7040aa2750015f LICENCE.cypress sha256 60fbc9cccb455e1a3306c97db942d6f24fa93664be61d54c497637e6d0e2ae83 LICENCE.fw_sst_0f28 sha256 5181b0b51efc79d5acb2c9bb92042878fdbad97a92114d4ab5e32e2b5b52fce4 LICENCE.ibt_firmware +sha256 8c45a83562a69f7ac4207e4cb5c0063af2e545791b3947bc81dc82305481c15c LICENSE.ice_enhanced sha256 0e0c11073ba3c832097da38e0905da36b8a3526f219407977b13b71c6675be7d LICENCE.it913x sha256 16d5040c7cf851fc693b7542e20870935b99802533ea1bfd231c377a2305e5c5 LICENCE.iwlwifi_firmware sha256 0fc67bd715b3395f3f2af464781910e9e69c4ba23da304352229b42dc9e986c3 LICENCE.microchip +sha256 59ae206c89108905ebdc9ad4c9336526bd2c0d50fbf988c21e8c2a82719d42a4 LICENCE.moxa sha256 2051d5bf0755a0668f8c3d9a0d1c41d4b8cc411aba70f720fda71ae9e3b4d25c LICENCE.qat_firmware sha256 4071a11d878dbc0ac6d9e71203d03b151638f9d7a8bc47a54c3cb964100d5822 LICENCE.qla2xxx sha256 d7bec70668ddd4aae8fb4aa32870e54b49fcdb0b9b007aa9f54b53a1ac7461bd LICENCE.ralink-firmware.txt @@ -33,6 +35,6 @@ sha256 8542aeabf2761935122d693561e16766ce1bcc2b0d003204f9040b7d6d929f2e LICENS sha256 be904cd28cb292b80cdb6cf412ab0d9159d431671e987ad433c1f62e0988a9bc LICENSE.qcom sha256 fc6223d4bfe9f2f9e2eddc44b9fe5721d0caf49f01cb08d602906add686d8c6f LICENSE.radeon sha256 2bdd2e716f05d9737d3f9a20f9a3a3c0caee0e866100ddb0673f1178e42f92b9 LICENSE.sdma_firmware -sha256 75afdb5d45a21ff95ff7aa82d67bc42a83830f2def98ea937c01d6e7603d76f9 WHENCE +sha256 6857749e23d6a2853e5d33f6d6012a60d5baa2b4d51b5f8c6799d00d68733841 WHENCE sha256 fa43e1b9a13b341a07adca9dbe73d0f9072d7966fdfe811c01f0dd2872d7309a qcom/NOTICE.txt sha256 bef9c828e84f21e7835b4de7daf954a327e1ff777871b58e116039b684c0d604 LICENCE.e100 diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk index 64d096df14..ea97166d93 100644 --- a/package/linux-firmware/linux-firmware.mk +++ b/package/linux-firmware/linux-firmware.mk @@ -4,7 +4,7 @@ # ################################################################################ -LINUX_FIRMWARE_VERSION = 20220310 +LINUX_FIRMWARE_VERSION = 20221012 LINUX_FIRMWARE_SOURCE = linux-firmware-$(LINUX_FIRMWARE_VERSION).tar.xz LINUX_FIRMWARE_SITE = $(BR2_KERNEL_MIRROR)/linux/kernel/firmware LINUX_FIRMWARE_INSTALL_IMAGES = YES @@ -643,7 +643,7 @@ LINUX_FIRMWARE_FILES += \ brcm/brcmfmac4373.bin \ brcm/brcmfmac4330-sdio.Prowise-PT301.txt \ brcm/brcmfmac4356-pcie.gpd-win-pocket.txt \ - brcm/brcmfmac4356-sdio.vamrs,rock960.txt + brcm/brcmfmac4356-sdio.AP6356S.txt LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.broadcom_bcm43xx endif From thomas.petazzoni at bootlin.com Mon Nov 14 21:14:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:35 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221114135126.20201-1-neal.frager@amd.com> References: <20221114135126.20201-1-neal.frager@amd.com> Message-ID: <20221114221435.2d17a891@windsurf> On Mon, 14 Nov 2022 06:51:26 -0700 Neal Frager via buildroot wrote: > This patch fixes the kv260.sh to generate a working u-boot.itb > now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. > > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/kv260.sh | 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 Mon Nov 14 21:14:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-firmware: bump to version 20221012 In-Reply-To: <20221012183907.1651460-1-james.hilliard1@gmail.com> References: <20221012183907.1651460-1-james.hilliard1@gmail.com> Message-ID: <20221114221442.35b5f019@windsurf> On Wed, 12 Oct 2022 12:39:07 -0600 James Hilliard wrote: > Update brcmfmac4356-sdio.vamrs,rock960.txt filename to > brcmfmac4356-sdio.AP6356S.txt due to rename: > https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/brcm?id=4ffcf980a535c1f26aa994ecf64a1b9d1ed6216e > > Update WHENCE file hash due to date/firmware file updates. > > Add missing LICENSE.ice_enhanced and LICENCE.moxa hashes. > > Signed-off-by: James Hilliard > --- > package/linux-firmware/linux-firmware.hash | 6 ++++-- > package/linux-firmware/linux-firmware.mk | 4 ++-- > 2 files changed, 6 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 21:14:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:53 +0100 Subject: [Buildroot] [git commit branch/next] package/lttng-modules: bump to 2.13.7 Message-ID: <20221114211602.F26F783A85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=01fec1b37265fdbd2e89f0217bccd35275e32f98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is the latest point release in the stable 2.13 branch (currently the latest stable branch available). Cc: Cl??ment L??ger Reported-by: Cl??ment L??ger Signed-off-by: Thomas Petazzoni --- package/lttng-modules/lttng-modules.hash | 4 ++-- package/lttng-modules/lttng-modules.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/lttng-modules/lttng-modules.hash b/package/lttng-modules/lttng-modules.hash index fb253c9bf6..e685cc3367 100644 --- a/package/lttng-modules/lttng-modules.hash +++ b/package/lttng-modules/lttng-modules.hash @@ -1,5 +1,5 @@ -# From https://lttng.org/files/lttng-modules/lttng-modules-2.13.1.tar.bz2.sha256 -sha256 a7c86d91c9bbe66d27f025aa04b8cfc6d7785ed2fc7ef774930800ee44d7f343 lttng-modules-2.13.1.tar.bz2 +# From https://lttng.org/files/lttng-modules/lttng-modules-2.13.7.tar.bz2.sha256 +sha256 5a99679df7903160cbde3918fee5af90ffafc90fc96ccdefaa57cf230492b234 lttng-modules-2.13.7.tar.bz2 # Hash for license files sha256 d72921266bc8452a8789f8a04a82755373990d00b7e0b0f1a8edb8f854e94d1c LICENSES/LGPL-2.1 diff --git a/package/lttng-modules/lttng-modules.mk b/package/lttng-modules/lttng-modules.mk index 97cda53f08..416833f4ef 100644 --- a/package/lttng-modules/lttng-modules.mk +++ b/package/lttng-modules/lttng-modules.mk @@ -4,7 +4,7 @@ # ################################################################################ -LTTNG_MODULES_VERSION = 2.13.1 +LTTNG_MODULES_VERSION = 2.13.7 LTTNG_MODULES_SITE = http://lttng.org/files/lttng-modules LTTNG_MODULES_SOURCE = lttng-modules-$(LTTNG_MODULES_VERSION).tar.bz2 LTTNG_MODULES_LICENSE = LGPL-2.1/GPL-2.0 (kernel modules), MIT (lib/bitfield.h, lib/prio_heap/*) From thomas.petazzoni at bootlin.com Mon Nov 14 21:14:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:50 +0100 Subject: [Buildroot] [git commit branch/next] package/lttng-modules: enable CONFIG_FTRACE in kernel configuration Message-ID: <20221114211602.E89BD83A82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d6aa73ada756b8291a16413b36a952a8d93225d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next The build of lttng-modules will fail if the kernel does not have CONFIG_TRACEPOINTS enabled. However, CONFIG_TRACEPOINTS is a prompt-less option, and the most generic option that does enable CONFIG_TRACEPOINTS is CONFIG_FTRACE. In addition, CONFIG_FTRACE will also enable CONFIG_STACKTRACE, which is needed on CPU architectures that don't provide the STACKWALK mechanism in the kernel, as is the case on ARM 32-bit for example. Therefore, let's enable CONFIG_FTRACE when building lttng-modules. Cc: Cl??ment L??ger Reported-by: Cl??ment L??ger Signed-off-by: Thomas Petazzoni --- package/lttng-modules/lttng-modules.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/lttng-modules/lttng-modules.mk b/package/lttng-modules/lttng-modules.mk index d527bc19ef..97cda53f08 100644 --- a/package/lttng-modules/lttng-modules.mk +++ b/package/lttng-modules/lttng-modules.mk @@ -14,6 +14,7 @@ LTTNG_MODULES_MODULE_MAKE_OPTS = CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m define LTTNG_MODULES_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_KPROBES) + $(call KCONFIG_ENABLE_OPT,CONFIG_FTRACE) endef $(eval $(kernel-module)) From thomas.petazzoni at bootlin.com Mon Nov 14 21:31:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:31:40 +0100 Subject: [Buildroot] [PATCH 1/2] package/lttng-modules: enable CONFIG_FTRACE in kernel configuration In-Reply-To: <20221012202317.2898868-1-thomas.petazzoni@bootlin.com> References: <20221012202317.2898868-1-thomas.petazzoni@bootlin.com> Message-ID: <20221114223140.49169eef@windsurf> On Wed, 12 Oct 2022 22:23:16 +0200 Thomas Petazzoni via buildroot wrote: > The build of lttng-modules will fail if the kernel does not have > CONFIG_TRACEPOINTS enabled. However, CONFIG_TRACEPOINTS is a > prompt-less option, and the most generic option that does enable > CONFIG_TRACEPOINTS is CONFIG_FTRACE. > > In addition, CONFIG_FTRACE will also enable CONFIG_STACKTRACE, which > is needed on CPU architectures that don't provide the STACKWALK > mechanism in the kernel, as is the case on ARM 32-bit for example. > > Therefore, let's enable CONFIG_FTRACE when building lttng-modules. > > Cc: Cl?ment L?ger > Reported-by: Cl?ment L?ger > Signed-off-by: Thomas Petazzoni > --- > package/lttng-modules/lttng-modules.mk | 1 + > 1 file changed, 1 insertion(+) Both applied to next! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 21:35:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:35:02 +0100 Subject: [Buildroot] [git commit branch/next] package/usbredir: bump to version 0.13.0 Message-ID: <20221114213531.4DACB83A95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d31447bce49e44e5085fb333528fe70772fc01d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next usbredirserver was dropped by https://gitlab.freedesktop.org/spice/usbredir/-/commit/f4ffdce329305da2803684776f7659083a530819 Add an option to enable tools (and usbredirect binary) as a replacement to usbredirserver https://gitlab.freedesktop.org/spice/usbredir/-/blob/usbredir-0.13.0/ChangeLog.md Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 8 ++++++++ package/usbredir/Config.in | 18 +++++++++++++----- package/usbredir/usbredir.hash | 4 ++-- package/usbredir/usbredir.mk | 22 ++++++++-------------- 4 files changed, 31 insertions(+), 21 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..17f0858e70 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,14 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_USBREDIR_SERVER + bool "usbredirserver removed" + select BR2_LEGACY + help + usbredirserver has been dropped by upstream since version + 0.13.0. usbredir tools (which include usbredirect binary) can + be used as a replacement. + config BR2_KERNEL_HEADERS_5_17 bool "kernel headers version 5.17.x are no longer supported" select BR2_LEGACY diff --git a/package/usbredir/Config.in b/package/usbredir/Config.in index 8ce180a884..6de6227e5c 100644 --- a/package/usbredir/Config.in +++ b/package/usbredir/Config.in @@ -15,18 +15,26 @@ config BR2_PACKAGE_USBREDIR protocol. Note: only the library is installed, not the utilities. Say - 'y' below if you want the server too. + 'y' below if you want the tools too. http://www.spice-space.org/page/UsbRedir if BR2_PACKAGE_USBREDIR -config BR2_PACKAGE_USBREDIR_SERVER - bool "usbredirserver on target" +config BR2_PACKAGE_USBREDIR_TOOLS + bool "enable tools" + depends on BR2_USE_MMU # libglib2 + depends on BR2_USE_WCHAR # libglib2 + select BR2_PACKAGE_LIBGLIB2 help If you want to serve usbredir requests on your target, say - 'y' here to have the usbredir server on the target. + 'y' here to have the tools built and installed on the target + (including usbredirect binary). - Note: the server is not required to use the library. + Note: the tools are not required to use the library. + +comment "tools needs a toolchain w/ wchar" + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR endif diff --git a/package/usbredir/usbredir.hash b/package/usbredir/usbredir.hash index f738c36690..577e08efba 100644 --- a/package/usbredir/usbredir.hash +++ b/package/usbredir/usbredir.hash @@ -1,5 +1,5 @@ -# https://spice-space.org/download/usbredir/usbredir-0.12.0.tar.xz.sha256sum -sha256 fbb44025bf55e1ce8d84afc7596bfa47c8a36cd603c6fa440f9102c1c9761e6d usbredir-0.12.0.tar.xz +# https://spice-space.org/download/usbredir/usbredir-0.13.0.tar.xz.sha256sum +sha256 4ba6faa02c0ae6deeb4c53883d66ab54b3a5899bead42ce4ded9568b9a7dc46e usbredir-0.13.0.tar.xz # Hash for license files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/usbredir/usbredir.mk b/package/usbredir/usbredir.mk index 6792a3e758..325e7313aa 100644 --- a/package/usbredir/usbredir.mk +++ b/package/usbredir/usbredir.mk @@ -4,7 +4,7 @@ # ################################################################################ -USBREDIR_VERSION = 0.12.0 +USBREDIR_VERSION = 0.13.0 USBREDIR_SOURCE = usbredir-$(USBREDIR_VERSION).tar.xz USBREDIR_SITE = http://spice-space.org/download/usbredir USBREDIR_LICENSE = LGPL-2.1+ (libraries) @@ -14,21 +14,15 @@ USBREDIR_DEPENDENCIES = host-pkgconf libusb USBREDIR_CONF_OPTS = \ -Dgit_werror=disabled \ -Dstack_protector=disabled \ - -Dtests=disabled \ - -Dtools=disabled - -ifeq ($(BR2_PACKAGE_USBREDIR_SERVER),y) + -Dtests=disabled +ifeq ($(BR2_PACKAGE_USBREDIR_TOOLS),y) USBREDIR_LICENSE += , GPL-2.0+ (program) USBREDIR_LICENSE_FILES += COPYING - -else # BR2_PACKAGE_USBREDIR_SERVER != y - -define USBREDIR_POST_INSTALL_TARGET_RM_SERVER - rm -f $(TARGET_DIR)/usr/sbin/usbredirserver -endef -USBREDIR_POST_INSTALL_TARGET_HOOKS += USBREDIR_POST_INSTALL_TARGET_RM_SERVER - -endif # BR2_PACKAGE_USBREDIR_SERVER +USBREDIR_DEPENDENCIES += libglib2 +USBREDIR_CONF_OPTS += -Dtools=enabled +else +USBREDIR_CONF_OPTS += -Dtools=disabled +endif $(eval $(meson-package)) From thomas.petazzoni at bootlin.com Mon Nov 14 21:35:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:35:34 +0100 Subject: [Buildroot] [PATCH v3, 1/1] package/usbredir: bump to version 0.13.0 In-Reply-To: <20221023085251.8723-1-fontaine.fabrice@gmail.com> References: <20221023085251.8723-1-fontaine.fabrice@gmail.com> Message-ID: <20221114223534.062f1491@windsurf> On Sun, 23 Oct 2022 10:52:51 +0200 Fabrice Fontaine wrote: > usbredirserver was dropped by > https://gitlab.freedesktop.org/spice/usbredir/-/commit/f4ffdce329305da2803684776f7659083a530819 > > Add an option to enable tools (and usbredirect binary) as a replacement > to usbredirserver > > https://gitlab.freedesktop.org/spice/usbredir/-/blob/usbredir-0.13.0/ChangeLog.md > > Signed-off-by: Fabrice Fontaine > --- > Changes v2 -> v3 (after review of Peter Seiderer): > - Add libglib2 dependency > Changes v1 -> v2 (after review of Peter Seiderer): > - Add an option to enable tools Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Mon Nov 14 21:53:14 2022 From: ju.o at free.fr (Julien Olivain) Date: Mon, 14 Nov 2022 22:53:14 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-automat: bump to version 22.10.0 Message-ID: <20221114215314.485513-1-ju.o@free.fr> Current python-automat version 20.2.0 no longer work with Python 3.11 updated in commit 738500c296. Running package runtime test with command: support/testing/run-tests \ -d dl \ -o output_folder \ tests.package.test_python_automat.TestPythonPy3Automat Fails with output: Traceback (most recent call last): File "/root/sample_python_automat.py", line 27, in led.turn_on() ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/automat/_methodical.py", line 232, in __get__ File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 43, in decorator File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 35, in copyfunction File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 23, in copycode TypeError: code() argument 13 must be str, not int This commit fixes this issue by updating the package to the latest version. Signed-off-by: Julien Olivain --- Patch tested on next branch at commit d31447b with commands: make check-package ... 0 warnings generated support/testing/run-tests \ -d dl \ -o output_folder \ tests.package.test_python_automat.TestPythonPy3Automat ... OK --- ...1-Remove-uneeded-dependency-to-wheel.patch | 28 +++++++++++++++++++ package/python-automat/python-automat.hash | 4 +-- package/python-automat/python-automat.mk | 4 +-- 3 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch diff --git a/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch new file mode 100644 index 0000000000..2be7ec6cda --- /dev/null +++ b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch @@ -0,0 +1,28 @@ +From d04d51d62a23370869ad466fa95b7d4ec2e0fa6e Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Mon, 14 Nov 2022 22:30:33 +0100 +Subject: [PATCH] Remove uneeded dependency to "wheel" + +Attempting to build Automat in Buildroot fails while trying +to check for this undeeded dependency. + +Signed-off-by: Julien Olivain +--- + setup.py | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/setup.py b/setup.py +index c2f9816..afa8012 100644 +--- a/setup.py ++++ b/setup.py +@@ -15,7 +15,6 @@ setup( + packages=find_packages(exclude=[]), + package_dir={'automat': 'automat'}, + setup_requires=[ +- 'wheel', + 'setuptools-scm', + ], + install_requires=[ +-- +2.38.1 + diff --git a/package/python-automat/python-automat.hash b/package/python-automat/python-automat.hash index 33a64abedf..cfb16ac664 100644 --- a/package/python-automat/python-automat.hash +++ b/package/python-automat/python-automat.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/automat/json -md5 d6cef9886b037b8857bfbc686f3ae30a Automat-20.2.0.tar.gz -sha256 7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33 Automat-20.2.0.tar.gz +md5 b8064994239aabb172748f984489ce75 Automat-22.10.0.tar.gz +sha256 e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e Automat-22.10.0.tar.gz # Locally computed sha256 checksums sha256 b2201301678d0a937d938543827ca1360712eb34e23de8ee3f3bfffbd4c0e376 LICENSE diff --git a/package/python-automat/python-automat.mk b/package/python-automat/python-automat.mk index b94fd2e1c4..675fbd2260 100644 --- a/package/python-automat/python-automat.mk +++ b/package/python-automat/python-automat.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AUTOMAT_VERSION = 20.2.0 +PYTHON_AUTOMAT_VERSION = 22.10.0 PYTHON_AUTOMAT_SOURCE = Automat-$(PYTHON_AUTOMAT_VERSION).tar.gz -PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/80/c5/82c63bad570f4ef745cc5c2f0713c8eddcd07153b4bee7f72a8dc9f9384b +PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/7a/7b/9c3d26d8a0416eefbc0428f168241b32657ca260fb7ef507596ff5c2f6c4 PYTHON_AUTOMAT_SETUP_TYPE = setuptools PYTHON_AUTOMAT_LICENSE = MIT PYTHON_AUTOMAT_LICENSE_FILES = LICENSE -- 2.38.1 From thomas.petazzoni at bootlin.com Mon Nov 14 22:03:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:03:06 +0100 Subject: [Buildroot] [git commit branch/next] package/sbc: add config option to control tools build Message-ID: <20221114220322.348D583AA9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d8b6e9e253f2abf7469f41093b520da33c28374 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next libsndfile is only needed by the sbctester utility and the library can be built without this dependency. Add a config option to cover not just sbctester but the command-line utilities as well. While the utilities may be useful for debugging, normal usage will only need libsbc and these applications can be omitted. Signed-off-by: John Keeping Signed-off-by: Thomas Petazzoni --- package/sbc/Config.in | 11 ++++++++++- package/sbc/sbc.mk | 12 ++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/package/sbc/Config.in b/package/sbc/Config.in index f1dbc0ec2c..4d1f6297f7 100644 --- a/package/sbc/Config.in +++ b/package/sbc/Config.in @@ -1,8 +1,17 @@ config BR2_PACKAGE_SBC bool "sbc" - select BR2_PACKAGE_LIBSNDFILE help An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers. http://www.bluez.org/ + +if BR2_PACKAGE_SBC + +config BR2_PACKAGE_SBC_TOOLS + bool "tools" + select BR2_PACKAGE_LIBSNDFILE + help + Build the command-line SBC tools as well as the library. + +endif diff --git a/package/sbc/sbc.mk b/package/sbc/sbc.mk index 744ce5f895..7a37a99643 100644 --- a/package/sbc/sbc.mk +++ b/package/sbc/sbc.mk @@ -8,8 +8,16 @@ SBC_VERSION = 2.0 SBC_SOURCE = sbc-$(SBC_VERSION).tar.xz SBC_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth SBC_INSTALL_STAGING = YES -SBC_DEPENDENCIES = libsndfile host-pkgconf -SBC_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (library) +SBC_DEPENDENCIES = host-pkgconf +SBC_LICENSE := LGPL-2.1+ (library) SBC_LICENSE_FILES = COPYING COPYING.LIB +ifeq ($(BR2_PACKAGE_SBC_TOOLS),y) +SBC_DEPENDENCIES += libsndfile +SBC_CONF_OPTS += --enable-tools --enable-tester +SBC_LICENSE += , GPL-2.0+ (programs) +else +SBC_CONF_OPTS += --disable-tools --disable-tester +endif + $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Mon Nov 14 22:07:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:07:04 +0100 Subject: [Buildroot] [PATCH v2] package/sbc: add config option to control tools build In-Reply-To: <20221020121521.2041129-1-john@metanate.com> References: <20221020121521.2041129-1-john@metanate.com> Message-ID: <20221114230704.2dda05d4@windsurf> On Thu, 20 Oct 2022 13:15:21 +0100 John Keeping wrote: > libsndfile is only needed by the sbctester utility and the library can > be built without this dependency. > > Add a config option to cover not just sbctester but the command-line > utilities as well. While the utilities may be useful for debugging, > normal usage will only need libsbc and these applications can be > omitted. > > Signed-off-by: John Keeping > --- > v2: > - Fix autocomplete error in select BR2_PACKAGE_LIBSNDFILE I've applied to next after: - Moving the option inside a if BR2_PACKAGE_SBC..endif block instead of using a depends on BR2_PACKAGE_SBC - Adjusting SBC_LICENSE so that it only contains LGPL-2.1+ by default, and then has GPL-2.0+ in addition when the tools are built. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:07:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:07:41 +0100 Subject: [Buildroot] [git commit branch/next] package/gnuradio: bump version to 3.10.4.0 Message-ID: <20221114220752.7BC3383AC6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e37c110bead8b7b35cd97915673fa785ccb39f2d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - remove all no more required patches - backport 2 patches to fix failures induces by missing headers - add dependency to SPDLOG - add pybind dependency where python is set Note: - Since gnuradio 3.10 swig was replaced by pybind. Now python libraries, bindings and python wrappers are produces using pybind: this why python-pybind is a buildtime dependency. As mentionned in [1], this one is a stagging only package: headers must be into staging directory, so it can't be host and at the same time since this package provides only headers and .cmake files nothing has to be installed into the target directory. A select is required because it's not an host package and GNURADIO_DEPENDENCIES is updated with python-pybind to have pybind present before gnuradio's build. - host-python-numpy is now required since some cpp bindings uses numpy's functions directly. python-numpy (target package) is left required because python blocks and wrappers needs this library at runtime. [1] http://lists.busybox.net/pipermail/buildroot/2022-October/653030.html Signed-off-by: Gwenhael Goavec-Merou Signed-off-by: Thomas Petazzoni --- ...luding-missing-vector-in-blockinterleaver.patch | 42 + ...glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch | 39 - ...kinterleaving.h-add-missing-cstddef-heade.patch | 33 + ...fy_placeholders_with_their_full_namespace.patch | 1012 -------------------- ...nt-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch | 57 -- ...nt-t-add-examples-c-subdirectory-when-gr-.patch | 55 -- ...-remove-deprecated-math-common_factor.hpp.patch | 165 ---- package/gnuradio/Config.in | 5 +- package/gnuradio/gnuradio.hash | 2 +- package/gnuradio/gnuradio.mk | 12 +- 10 files changed, 84 insertions(+), 1338 deletions(-) diff --git a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch new file mode 100644 index 0000000000..f805e300af --- /dev/null +++ b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch @@ -0,0 +1,42 @@ +From 45fe4ac55ad88b6793d225e676205c30388ec138 Mon Sep 17 00:00:00 2001 +From: Ryan Volz +Date: Fri, 16 Sep 2022 21:05:51 -0400 +Subject: [PATCH 1/2] blocks: Including missing in blockinterleaver. + +Signed-off-by: Ryan Volz +[Retrieved (and backported) from: +https://github.com/gnuradio/gnuradio/commit/463c3477549b26b32d9b73eef30044e97c4eee64] +Signed-off-by: Gwenhael Goavec-Merou +--- + gr-blocks/include/gnuradio/blocks/blockinterleaving.h | 2 +- + gr-blocks/lib/blockinterleaving.cc | 1 + + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/gr-blocks/include/gnuradio/blocks/blockinterleaving.h b/gr-blocks/include/gnuradio/blocks/blockinterleaving.h +index 9d4e0f249..df831fe5a 100644 +--- a/gr-blocks/include/gnuradio/blocks/blockinterleaving.h ++++ b/gr-blocks/include/gnuradio/blocks/blockinterleaving.h +@@ -12,7 +12,7 @@ + #define INCLUDED_GR_BLOCKS_BLOCKINTERLEAVING_H + + #include +- ++#include + + namespace gr { + namespace blocks { +diff --git a/gr-blocks/lib/blockinterleaving.cc b/gr-blocks/lib/blockinterleaving.cc +index fc5873e11..768ad9ea7 100644 +--- a/gr-blocks/lib/blockinterleaving.cc ++++ b/gr-blocks/lib/blockinterleaving.cc +@@ -12,6 +12,7 @@ + #include + #include + #include ++#include + + namespace gr { + namespace blocks { +-- +2.35.1 + diff --git a/package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch b/package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch deleted file mode 100644 index 532bebcf2e..0000000000 --- a/package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch +++ /dev/null @@ -1,39 +0,0 @@ -From f643bc12100c67288adda3699a9e61d6a66fb529 Mon Sep 17 00:00:00 2001 -From: Gwenhael Goavec-Merou -Date: Fri, 7 Feb 2020 16:49:30 +0100 -Subject: [PATCH] gr-digital:glfsr.h: drop boost/cstdint.hpp and use cstdint - -gr-digital/glfsr.h include boost/cstdint.hpp to have uintxx_t. -These types are in boost namespace but nor using namespace xxx, nor boost:: are used. -The result is : -In file included from /home/buildroot/autobuild/instance-0/output-1/build/gnuradio-3.8.0.0/gr-digital/lib/glfsr.cc:23: -/home/buildroot/autobuild/instance-0/output-1/build/gnuradio-3.8.0.0/gr-digital/lib/../include/gnuradio/digital/glfsr.h:42:5: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'? -uint32_t d_shift_register; -^~~~~~~~ -u_int32_t - -Since Gnuradio policy is Less boost == better and C++11 is used, use cstdint -instead of boost/cstdint.hpp. - -[backported from 475e4a156b516c089175afb998acdc80b740b437] -Signed-off-by: Gwenhael Goavec-Merou ---- - gr-digital/include/gnuradio/digital/glfsr.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gr-digital/include/gnuradio/digital/glfsr.h b/gr-digital/include/gnuradio/digital/glfsr.h -index 0b5141f1f..1003bcd01 100644 ---- a/gr-digital/include/gnuradio/digital/glfsr.h -+++ b/gr-digital/include/gnuradio/digital/glfsr.h -@@ -24,7 +24,7 @@ - #define INCLUDED_DIGITAL_GLFSR_H - - #include --#include -+#include - - namespace gr { - namespace digital { --- -2.24.1 - diff --git a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch new file mode 100644 index 0000000000..d551793be5 --- /dev/null +++ b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch @@ -0,0 +1,33 @@ +From 901c2ad1ac88908a2e6db5615d5af39a218d826d Mon Sep 17 00:00:00 2001 +From: Gwenhael Goavec-Merou +Date: Fri, 23 Sep 2022 08:41:26 +0200 +Subject: [PATCH 2/2] blocks/blockinterleaving.h: add missing cstddef header + (required for size_t) + +Fix build failure like: + +gnuradio/gr-blocks/lib/../include/gnuradio/blocks/blockinterleaving.h:25:36: error: ???size_t??? was not declared in this scope + +This failure is due to the miss of cstddef include + +Signed-off-by: Gwenhael Goavec-Merou +[Upstream status: https://github.com/gnuradio/gnuradio/pull/6188] +--- + gr-blocks/include/gnuradio/blocks/blockinterleaving.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/gr-blocks/include/gnuradio/blocks/blockinterleaving.h b/gr-blocks/include/gnuradio/blocks/blockinterleaving.h +index df831fe5a..33c59e35b 100644 +--- a/gr-blocks/include/gnuradio/blocks/blockinterleaving.h ++++ b/gr-blocks/include/gnuradio/blocks/blockinterleaving.h +@@ -13,6 +13,7 @@ + + #include + #include ++#include + + namespace gr { + namespace blocks { +-- +2.35.1 + diff --git a/package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch b/package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch deleted file mode 100644 index 431cc12522..0000000000 --- a/package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch +++ /dev/null @@ -1,1012 +0,0 @@ -From 5d4c317a372c77aa70df6ab3403d161cd41a7d17 Mon Sep 17 00:00:00 2001 -From: ponce -Date: Sun, 17 May 2020 14:02:57 +0200 -Subject: [PATCH] boost: qualify placeholders with their full namespace. - -This is needed with boost >= 1.73.0. - -[Upstream status: https://github.com/gnuradio/gnuradio/pull/3566] - -Signed-off-by: ponce -Signed-off-by: Gwenhael Goavec-Merou ---- - .../(exported from wiki) Message Passing.txt | 8 +++--- - gnuradio-runtime/lib/block.cc | 3 ++- - gr-blocks/lib/copy_impl.cc | 4 ++- - gr-blocks/lib/message_debug_impl.cc | 13 +++++++--- - gr-blocks/lib/message_strobe_impl.cc | 5 ++-- - gr-blocks/lib/message_strobe_random_impl.cc | 5 ++-- - gr-blocks/lib/multiply_matrix_impl.cc | 11 +++++--- - gr-blocks/lib/mute_impl.cc | 5 ++-- - gr-blocks/lib/nop_impl.cc | 5 ++-- - gr-blocks/lib/pdu_filter_impl.cc | 5 ++-- - gr-blocks/lib/pdu_remove_impl.cc | 5 ++-- - gr-blocks/lib/pdu_set_impl.cc | 4 ++- - gr-blocks/lib/random_pdu_impl.cc | 5 ++-- - gr-blocks/lib/repeat_impl.cc | 5 ++-- - gr-blocks/lib/socket_pdu_impl.cc | 18 ++++++++----- - .../lib/tagged_stream_multiply_length_impl.cc | 7 +++--- - gr-blocks/lib/tuntap_pdu_impl.cc | 3 ++- - gr-digital/lib/chunks_to_symbols_impl.cc | 5 ++-- - .../lib/constellation_receiver_cb_impl.cc | 14 ++++++----- - gr-digital/lib/costas_loop_cc_impl.cc | 4 ++- - gr-digital/lib/crc32_async_bb_impl.cc | 8 ++++-- - gr-digital/lib/header_payload_demux_impl.cc | 7 +++--- - .../lib/protocol_formatter_async_impl.cc | 4 ++- - gr-fec/lib/async_decoder_impl.cc | 8 ++++-- - gr-fec/lib/async_encoder_impl.cc | 8 ++++-- - gr-fec/lib/depuncture_bb_impl.cc | 4 ++- - gr-fec/lib/puncture_bb_impl.cc | 4 ++- - gr-fec/lib/puncture_ff_impl.cc | 4 ++- - gr-filter/lib/freq_xlating_fir_filter_impl.cc | 2 +- - gr-filter/lib/mmse_resampler_cc_impl.cc | 5 ++-- - gr-filter/lib/mmse_resampler_ff_impl.cc | 5 ++-- - gr-qtgui/lib/const_sink_c_impl.cc | 5 ++-- - gr-qtgui/lib/edit_box_msg_impl.cc | 4 ++- - gr-qtgui/lib/freq_sink_c_impl.cc | 12 ++++++--- - gr-qtgui/lib/freq_sink_f_impl.cc | 12 ++++++--- - gr-qtgui/lib/histogram_sink_f_impl.cc | 5 ++-- - gr-qtgui/lib/sink_c_impl.cc | 4 ++- - gr-qtgui/lib/sink_f_impl.cc | 4 ++- - gr-qtgui/lib/time_raster_sink_b_impl.cc | 4 ++- - gr-qtgui/lib/time_raster_sink_f_impl.cc | 4 ++- - gr-qtgui/lib/time_sink_c_impl.cc | 4 ++- - gr-qtgui/lib/time_sink_f_impl.cc | 4 ++- - gr-qtgui/lib/waterfall_sink_c_impl.cc | 13 +++++++--- - gr-qtgui/lib/waterfall_sink_f_impl.cc | 13 +++++++--- - gr-uhd/lib/usrp_block_impl.cc | 25 ++++++++++++------- - gr-uhd/lib/usrp_source_impl.cc | 5 ++-- - gr-zeromq/lib/pub_msg_sink_impl.cc | 4 ++- - gr-zeromq/lib/push_msg_sink_impl.cc | 4 ++- - 48 files changed, 213 insertions(+), 106 deletions(-) - -diff --git a/docs/usage-manual/(exported from wiki) Message Passing.txt b/docs/usage-manual/(exported from wiki) Message Passing.txt -index 4654bd5da..551e71022 100644 ---- a/docs/usage-manual/(exported from wiki) Message Passing.txt -+++ b/docs/usage-manual/(exported from wiki) Message Passing.txt -@@ -94,7 +94,7 @@ must then bind this port to the message handler. For this, we use - Boost's 'bind' function: - - set_msg_handler(pmt::pmt_t port_id, -- boost::bind(&block_class::message_handler_function, this, _1)); -+ boost::bind(&block_class::message_handler_function, this, boost::placeholders::_1)); - - In Python: - -@@ -241,15 +241,15 @@ The constructor of this block looks like this: - { - message_port_register_in(pmt::mp("print")); - set_msg_handler(pmt::mp("print"), -- boost::bind(&message_debug_impl::print, this, _1)); -+ boost::bind(&message_debug_impl::print, this, boost::placeholders::_1)); - - message_port_register_in(pmt::mp("store")); - set_msg_handler(pmt::mp("store"), -- boost::bind(&message_debug_impl::store, this, _1)); -+ boost::bind(&message_debug_impl::store, this, boost::placeholders::_1)); - - message_port_register_in(pmt::mp("print_pdu")); - set_msg_handler(pmt::mp("print_pdu"), -- boost::bind(&message_debug_impl::print_pdu, this, _1)); -+ boost::bind(&message_debug_impl::print_pdu, this, boost::placeholders::_1)); - } - - -diff --git a/gnuradio-runtime/lib/block.cc b/gnuradio-runtime/lib/block.cc -index 591428390..fca4cab97 100644 ---- a/gnuradio-runtime/lib/block.cc -+++ b/gnuradio-runtime/lib/block.cc -@@ -61,7 +61,8 @@ block::block(const std::string& name, - { - global_block_registry.register_primitive(alias(), this); - message_port_register_in(d_system_port); -- set_msg_handler(d_system_port, boost::bind(&block::system_handler, this, _1)); -+ set_msg_handler(d_system_port, -+ boost::bind(&block::system_handler, this, boost::placeholders::_1)); - - configure_default_loggers(d_logger, d_debug_logger, symbol_name()); - } -diff --git a/gr-blocks/lib/copy_impl.cc b/gr-blocks/lib/copy_impl.cc -index c377e57b1..b55196c24 100644 ---- a/gr-blocks/lib/copy_impl.cc -+++ b/gr-blocks/lib/copy_impl.cc -@@ -44,7 +44,9 @@ copy_impl::copy_impl(size_t itemsize) - d_enabled(true) - { - message_port_register_in(pmt::mp("en")); -- set_msg_handler(pmt::mp("en"), boost::bind(©_impl::handle_enable, this, _1)); -+ set_msg_handler( -+ pmt::mp("en"), -+ boost::bind(©_impl::handle_enable, this, boost::placeholders::_1)); - } - - copy_impl::~copy_impl() {} -diff --git a/gr-blocks/lib/message_debug_impl.cc b/gr-blocks/lib/message_debug_impl.cc -index a8c84aa50..916f97ca3 100644 ---- a/gr-blocks/lib/message_debug_impl.cc -+++ b/gr-blocks/lib/message_debug_impl.cc -@@ -90,14 +90,19 @@ message_debug_impl::message_debug_impl() - : block("message_debug", io_signature::make(0, 0, 0), io_signature::make(0, 0, 0)) - { - message_port_register_in(pmt::mp("print")); -- set_msg_handler(pmt::mp("print"), boost::bind(&message_debug_impl::print, this, _1)); -+ set_msg_handler( -+ pmt::mp("print"), -+ boost::bind(&message_debug_impl::print, this, boost::placeholders::_1)); - - message_port_register_in(pmt::mp("store")); -- set_msg_handler(pmt::mp("store"), boost::bind(&message_debug_impl::store, this, _1)); -+ set_msg_handler( -+ pmt::mp("store"), -+ boost::bind(&message_debug_impl::store, this, boost::placeholders::_1)); - - message_port_register_in(pmt::mp("print_pdu")); -- set_msg_handler(pmt::mp("print_pdu"), -- boost::bind(&message_debug_impl::print_pdu, this, _1)); -+ set_msg_handler( -+ pmt::mp("print_pdu"), -+ boost::bind(&message_debug_impl::print_pdu, this, boost::placeholders::_1)); - } - - message_debug_impl::~message_debug_impl() {} -diff --git a/gr-blocks/lib/message_strobe_impl.cc b/gr-blocks/lib/message_strobe_impl.cc -index 038eeae5a..d131b8166 100644 ---- a/gr-blocks/lib/message_strobe_impl.cc -+++ b/gr-blocks/lib/message_strobe_impl.cc -@@ -53,8 +53,9 @@ message_strobe_impl::message_strobe_impl(pmt::pmt_t msg, long period_ms) - message_port_register_out(d_port); - - message_port_register_in(pmt::mp("set_msg")); -- set_msg_handler(pmt::mp("set_msg"), -- boost::bind(&message_strobe_impl::set_msg, this, _1)); -+ set_msg_handler( -+ pmt::mp("set_msg"), -+ boost::bind(&message_strobe_impl::set_msg, this, boost::placeholders::_1)); - } - - message_strobe_impl::~message_strobe_impl() {} -diff --git a/gr-blocks/lib/message_strobe_random_impl.cc b/gr-blocks/lib/message_strobe_random_impl.cc -index 0ab5d6adc..53e641fba 100644 ---- a/gr-blocks/lib/message_strobe_random_impl.cc -+++ b/gr-blocks/lib/message_strobe_random_impl.cc -@@ -74,8 +74,9 @@ message_strobe_random_impl::message_strobe_random_impl( - new gr::thread::thread(boost::bind(&message_strobe_random_impl::run, this))); - - message_port_register_in(pmt::mp("set_msg")); -- set_msg_handler(pmt::mp("set_msg"), -- boost::bind(&message_strobe_random_impl::set_msg, this, _1)); -+ set_msg_handler( -+ pmt::mp("set_msg"), -+ boost::bind(&message_strobe_random_impl::set_msg, this, boost::placeholders::_1)); - } - - long message_strobe_random_impl::next_delay() -diff --git a/gr-blocks/lib/multiply_matrix_impl.cc b/gr-blocks/lib/multiply_matrix_impl.cc -index e1b9c746c..e38953bab 100644 ---- a/gr-blocks/lib/multiply_matrix_impl.cc -+++ b/gr-blocks/lib/multiply_matrix_impl.cc -@@ -235,9 +235,10 @@ multiply_matrix_impl::multiply_matrix_impl( - - pmt::pmt_t port_name = pmt::string_to_symbol("set_A"); - message_port_register_in(port_name); -- set_msg_handler( -- port_name, -- boost::bind(&multiply_matrix_impl::msg_handler_A, this, _1)); -+ set_msg_handler(port_name, -+ boost::bind(&multiply_matrix_impl::msg_handler_A, -+ this, -+ boost::placeholders::_1)); - } - - template <> -@@ -257,7 +258,9 @@ multiply_matrix_impl::multiply_matrix_impl( - pmt::pmt_t port_name = pmt::string_to_symbol("set_A"); - message_port_register_in(port_name); - set_msg_handler(port_name, -- boost::bind(&multiply_matrix_impl::msg_handler_A, this, _1)); -+ boost::bind(&multiply_matrix_impl::msg_handler_A, -+ this, -+ boost::placeholders::_1)); - } - - -diff --git a/gr-blocks/lib/mute_impl.cc b/gr-blocks/lib/mute_impl.cc -index bd65ce207..5c732f8f4 100644 ---- a/gr-blocks/lib/mute_impl.cc -+++ b/gr-blocks/lib/mute_impl.cc -@@ -47,8 +47,9 @@ mute_impl::mute_impl(bool mute) - d_mute(mute) - { - this->message_port_register_in(pmt::intern("set_mute")); -- this->set_msg_handler(pmt::intern("set_mute"), -- boost::bind(&mute_impl::set_mute_pmt, this, _1)); -+ this->set_msg_handler( -+ pmt::intern("set_mute"), -+ boost::bind(&mute_impl::set_mute_pmt, this, boost::placeholders::_1)); - } - - template -diff --git a/gr-blocks/lib/nop_impl.cc b/gr-blocks/lib/nop_impl.cc -index db216d97a..e9baee587 100644 ---- a/gr-blocks/lib/nop_impl.cc -+++ b/gr-blocks/lib/nop_impl.cc -@@ -44,8 +44,9 @@ nop_impl::nop_impl(size_t sizeof_stream_item) - { - // Arrange to have count_received_msgs called when messages are received. - message_port_register_in(pmt::mp("port")); -- set_msg_handler(pmt::mp("port"), -- boost::bind(&nop_impl::count_received_msgs, this, _1)); -+ set_msg_handler( -+ pmt::mp("port"), -+ boost::bind(&nop_impl::count_received_msgs, this, boost::placeholders::_1)); - } - - nop_impl::~nop_impl() {} -diff --git a/gr-blocks/lib/pdu_filter_impl.cc b/gr-blocks/lib/pdu_filter_impl.cc -index b0748eec0..63cfe47e4 100644 ---- a/gr-blocks/lib/pdu_filter_impl.cc -+++ b/gr-blocks/lib/pdu_filter_impl.cc -@@ -44,8 +44,9 @@ pdu_filter_impl::pdu_filter_impl(pmt::pmt_t k, pmt::pmt_t v, bool invert) - { - message_port_register_out(pdu::pdu_port_id()); - message_port_register_in(pdu::pdu_port_id()); -- set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&pdu_filter_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&pdu_filter_impl::handle_msg, this, boost::placeholders::_1)); - } - - void pdu_filter_impl::handle_msg(pmt::pmt_t pdu) -diff --git a/gr-blocks/lib/pdu_remove_impl.cc b/gr-blocks/lib/pdu_remove_impl.cc -index 19cc4dc76..2b97f827b 100644 ---- a/gr-blocks/lib/pdu_remove_impl.cc -+++ b/gr-blocks/lib/pdu_remove_impl.cc -@@ -42,8 +42,9 @@ pdu_remove_impl::pdu_remove_impl(pmt::pmt_t k) - { - message_port_register_out(pdu::pdu_port_id()); - message_port_register_in(pdu::pdu_port_id()); -- set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&pdu_remove_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&pdu_remove_impl::handle_msg, this, boost::placeholders::_1)); - } - - void pdu_remove_impl::handle_msg(pmt::pmt_t pdu) -diff --git a/gr-blocks/lib/pdu_set_impl.cc b/gr-blocks/lib/pdu_set_impl.cc -index 40fbc3cd8..af59ef70f 100644 ---- a/gr-blocks/lib/pdu_set_impl.cc -+++ b/gr-blocks/lib/pdu_set_impl.cc -@@ -43,7 +43,9 @@ pdu_set_impl::pdu_set_impl(pmt::pmt_t k, pmt::pmt_t v) - { - message_port_register_out(pdu::pdu_port_id()); - message_port_register_in(pdu::pdu_port_id()); -- set_msg_handler(pdu::pdu_port_id(), boost::bind(&pdu_set_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&pdu_set_impl::handle_msg, this, boost::placeholders::_1)); - } - - void pdu_set_impl::handle_msg(pmt::pmt_t pdu) -diff --git a/gr-blocks/lib/random_pdu_impl.cc b/gr-blocks/lib/random_pdu_impl.cc -index 75d825aef..6c142c353 100644 ---- a/gr-blocks/lib/random_pdu_impl.cc -+++ b/gr-blocks/lib/random_pdu_impl.cc -@@ -52,8 +52,9 @@ random_pdu_impl::random_pdu_impl(int min_items, - { - message_port_register_out(pdu::pdu_port_id()); - message_port_register_in(pmt::mp("generate")); -- set_msg_handler(pmt::mp("generate"), -- boost::bind(&random_pdu_impl::generate_pdu, this, _1)); -+ set_msg_handler( -+ pmt::mp("generate"), -+ boost::bind(&random_pdu_impl::generate_pdu, this, boost::placeholders::_1)); - if (length_modulo < 1) - throw std::runtime_error("length_module must be >= 1"); - if (max_items < length_modulo) -diff --git a/gr-blocks/lib/repeat_impl.cc b/gr-blocks/lib/repeat_impl.cc -index 189fbc894..d6569625d 100644 ---- a/gr-blocks/lib/repeat_impl.cc -+++ b/gr-blocks/lib/repeat_impl.cc -@@ -44,8 +44,9 @@ repeat_impl::repeat_impl(size_t itemsize, int interp) - d_interp(interp) - { - message_port_register_in(pmt::mp("interpolation")); -- set_msg_handler(pmt::mp("interpolation"), -- boost::bind(&repeat_impl::msg_set_interpolation, this, _1)); -+ set_msg_handler( -+ pmt::mp("interpolation"), -+ boost::bind(&repeat_impl::msg_set_interpolation, this, boost::placeholders::_1)); - } - - void repeat_impl::msg_set_interpolation(pmt::pmt_t msg) -diff --git a/gr-blocks/lib/socket_pdu_impl.cc b/gr-blocks/lib/socket_pdu_impl.cc -index df69f07ad..163eec3a6 100644 ---- a/gr-blocks/lib/socket_pdu_impl.cc -+++ b/gr-blocks/lib/socket_pdu_impl.cc -@@ -101,7 +101,9 @@ socket_pdu_impl::socket_pdu_impl(std::string type, - start_tcp_accept(); - - set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&socket_pdu_impl::tcp_server_send, this, _1)); -+ boost::bind(&socket_pdu_impl::tcp_server_send, -+ this, -+ boost::placeholders::_1)); - } else if (type == "TCP_CLIENT") { - boost::system::error_code error = boost::asio::error::host_not_found; - d_tcp_socket.reset(new boost::asio::ip::tcp::socket(d_io_service)); -@@ -111,7 +113,9 @@ socket_pdu_impl::socket_pdu_impl(std::string type, - d_tcp_socket->set_option(boost::asio::ip::tcp::no_delay(d_tcp_no_delay)); - - set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&socket_pdu_impl::tcp_client_send, this, _1)); -+ boost::bind(&socket_pdu_impl::tcp_client_send, -+ this, -+ boost::placeholders::_1)); - - d_tcp_socket->async_read_some( - boost::asio::buffer(d_rxbuf), -@@ -130,8 +134,9 @@ socket_pdu_impl::socket_pdu_impl(std::string type, - boost::asio::placeholders::error, - boost::asio::placeholders::bytes_transferred)); - -- set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&socket_pdu_impl::udp_send, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&socket_pdu_impl::udp_send, this, boost::placeholders::_1)); - } else if (type == "UDP_CLIENT") { - d_udp_socket.reset( - new boost::asio::ip::udp::socket(d_io_service, d_udp_endpoint)); -@@ -143,8 +148,9 @@ socket_pdu_impl::socket_pdu_impl(std::string type, - boost::asio::placeholders::error, - boost::asio::placeholders::bytes_transferred)); - -- set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&socket_pdu_impl::udp_send, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&socket_pdu_impl::udp_send, this, boost::placeholders::_1)); - } else - throw std::runtime_error("gr::blocks:socket_pdu: unknown socket type"); - -diff --git a/gr-blocks/lib/tagged_stream_multiply_length_impl.cc b/gr-blocks/lib/tagged_stream_multiply_length_impl.cc -index 30f4c46dc..34b95d647 100644 ---- a/gr-blocks/lib/tagged_stream_multiply_length_impl.cc -+++ b/gr-blocks/lib/tagged_stream_multiply_length_impl.cc -@@ -49,9 +49,10 @@ tagged_stream_multiply_length_impl::tagged_stream_multiply_length_impl( - set_tag_propagation_policy(TPP_DONT); - set_relative_rate(1, 1); - message_port_register_in(pmt::intern("set_scalar")); -- set_msg_handler( -- pmt::intern("set_scalar"), -- boost::bind(&tagged_stream_multiply_length_impl::set_scalar_pmt, this, _1)); -+ set_msg_handler(pmt::intern("set_scalar"), -+ boost::bind(&tagged_stream_multiply_length_impl::set_scalar_pmt, -+ this, -+ boost::placeholders::_1)); - } - - tagged_stream_multiply_length_impl::~tagged_stream_multiply_length_impl() {} -diff --git a/gr-blocks/lib/tuntap_pdu_impl.cc b/gr-blocks/lib/tuntap_pdu_impl.cc -index 4343ae1dc..0d9d7e28c 100644 ---- a/gr-blocks/lib/tuntap_pdu_impl.cc -+++ b/gr-blocks/lib/tuntap_pdu_impl.cc -@@ -96,7 +96,8 @@ tuntap_pdu_impl::tuntap_pdu_impl(std::string dev, int MTU, bool istunflag) - - // set up input message port - message_port_register_in(pdu::pdu_port_id()); -- set_msg_handler(pdu::pdu_port_id(), boost::bind(&tuntap_pdu_impl::send, this, _1)); -+ set_msg_handler(pdu::pdu_port_id(), -+ boost::bind(&tuntap_pdu_impl::send, this, boost::placeholders::_1)); - } - - int tuntap_pdu_impl::tun_alloc(char* dev, int flags) -diff --git a/gr-digital/lib/chunks_to_symbols_impl.cc b/gr-digital/lib/chunks_to_symbols_impl.cc -index 26d590a66..a6810a69e 100644 ---- a/gr-digital/lib/chunks_to_symbols_impl.cc -+++ b/gr-digital/lib/chunks_to_symbols_impl.cc -@@ -53,8 +53,9 @@ chunks_to_symbols_impl::chunks_to_symbols_impl( - this->message_port_register_in(pmt::mp("set_symbol_table")); - this->set_msg_handler( - pmt::mp("set_symbol_table"), -- boost::bind( -- &chunks_to_symbols_impl::handle_set_symbol_table, this, _1)); -+ boost::bind(&chunks_to_symbols_impl::handle_set_symbol_table, -+ this, -+ boost::placeholders::_1)); - } - - template -diff --git a/gr-digital/lib/constellation_receiver_cb_impl.cc b/gr-digital/lib/constellation_receiver_cb_impl.cc -index 7fb7559d5..7e216ece5 100644 ---- a/gr-digital/lib/constellation_receiver_cb_impl.cc -+++ b/gr-digital/lib/constellation_receiver_cb_impl.cc -@@ -61,14 +61,16 @@ constellation_receiver_cb_impl::constellation_receiver_cb_impl( - "This receiver only works with constellations of dimension 1."); - - message_port_register_in(pmt::mp("set_constellation")); -- set_msg_handler( -- pmt::mp("set_constellation"), -- boost::bind(&constellation_receiver_cb_impl::handle_set_constellation, this, _1)); -+ set_msg_handler(pmt::mp("set_constellation"), -+ boost::bind(&constellation_receiver_cb_impl::handle_set_constellation, -+ this, -+ boost::placeholders::_1)); - - message_port_register_in(pmt::mp("rotate_phase")); -- set_msg_handler( -- pmt::mp("rotate_phase"), -- boost::bind(&constellation_receiver_cb_impl::handle_rotate_phase, this, _1)); -+ set_msg_handler(pmt::mp("rotate_phase"), -+ boost::bind(&constellation_receiver_cb_impl::handle_rotate_phase, -+ this, -+ boost::placeholders::_1)); - } - - constellation_receiver_cb_impl::~constellation_receiver_cb_impl() {} -diff --git a/gr-digital/lib/costas_loop_cc_impl.cc b/gr-digital/lib/costas_loop_cc_impl.cc -index c3b30834e..e1229e6f4 100644 ---- a/gr-digital/lib/costas_loop_cc_impl.cc -+++ b/gr-digital/lib/costas_loop_cc_impl.cc -@@ -82,7 +82,9 @@ costas_loop_cc_impl::costas_loop_cc_impl(float loop_bw, int order, bool use_snr) - - message_port_register_in(pmt::mp("noise")); - set_msg_handler(pmt::mp("noise"), -- boost::bind(&costas_loop_cc_impl::handle_set_noise, this, _1)); -+ boost::bind(&costas_loop_cc_impl::handle_set_noise, -+ this, -+ boost::placeholders::_1)); - } - - costas_loop_cc_impl::~costas_loop_cc_impl() {} -diff --git a/gr-digital/lib/crc32_async_bb_impl.cc b/gr-digital/lib/crc32_async_bb_impl.cc -index bffbb2a73..66143866c 100644 ---- a/gr-digital/lib/crc32_async_bb_impl.cc -+++ b/gr-digital/lib/crc32_async_bb_impl.cc -@@ -48,9 +48,13 @@ crc32_async_bb_impl::crc32_async_bb_impl(bool check) - message_port_register_out(d_out_port); - - if (check) -- set_msg_handler(d_in_port, boost::bind(&crc32_async_bb_impl::check, this, _1)); -+ set_msg_handler( -+ d_in_port, -+ boost::bind(&crc32_async_bb_impl::check, this, boost::placeholders::_1)); - else -- set_msg_handler(d_in_port, boost::bind(&crc32_async_bb_impl::calc, this, _1)); -+ set_msg_handler( -+ d_in_port, -+ boost::bind(&crc32_async_bb_impl::calc, this, boost::placeholders::_1)); - } - - crc32_async_bb_impl::~crc32_async_bb_impl() {} -diff --git a/gr-digital/lib/header_payload_demux_impl.cc b/gr-digital/lib/header_payload_demux_impl.cc -index 98c805fb2..7cc1e0a4e 100644 ---- a/gr-digital/lib/header_payload_demux_impl.cc -+++ b/gr-digital/lib/header_payload_demux_impl.cc -@@ -150,9 +150,10 @@ header_payload_demux_impl::header_payload_demux_impl( - } - set_tag_propagation_policy(TPP_DONT); - message_port_register_in(msg_port_id()); -- set_msg_handler( -- msg_port_id(), -- boost::bind(&header_payload_demux_impl::parse_header_data_msg, this, _1)); -+ set_msg_handler(msg_port_id(), -+ boost::bind(&header_payload_demux_impl::parse_header_data_msg, -+ this, -+ boost::placeholders::_1)); - for (size_t i = 0; i < special_tags.size(); i++) { - d_special_tags.push_back(pmt::string_to_symbol(special_tags[i])); - d_special_tags_last_value.push_back(pmt::PMT_NIL); -diff --git a/gr-digital/lib/protocol_formatter_async_impl.cc b/gr-digital/lib/protocol_formatter_async_impl.cc -index 84b693745..c08bbb9ae 100644 ---- a/gr-digital/lib/protocol_formatter_async_impl.cc -+++ b/gr-digital/lib/protocol_formatter_async_impl.cc -@@ -55,7 +55,9 @@ protocol_formatter_async_impl::protocol_formatter_async_impl( - message_port_register_out(d_pld_port); - - set_msg_handler(d_in_port, -- boost::bind(&protocol_formatter_async_impl::append, this, _1)); -+ boost::bind(&protocol_formatter_async_impl::append, -+ this, -+ boost::placeholders::_1)); - } - - protocol_formatter_async_impl::~protocol_formatter_async_impl() {} -diff --git a/gr-fec/lib/async_decoder_impl.cc b/gr-fec/lib/async_decoder_impl.cc -index e7a668c83..5d68d13ae 100644 ---- a/gr-fec/lib/async_decoder_impl.cc -+++ b/gr-fec/lib/async_decoder_impl.cc -@@ -65,10 +65,14 @@ async_decoder_impl::async_decoder_impl(generic_decoder::sptr my_decoder, - if (d_packed) { - d_pack = new blocks::kernel::pack_k_bits(8); - set_msg_handler(d_in_port, -- boost::bind(&async_decoder_impl::decode_packed, this, _1)); -+ boost::bind(&async_decoder_impl::decode_packed, -+ this, -+ boost::placeholders::_1)); - } else { - set_msg_handler(d_in_port, -- boost::bind(&async_decoder_impl::decode_unpacked, this, _1)); -+ boost::bind(&async_decoder_impl::decode_unpacked, -+ this, -+ boost::placeholders::_1)); - } - - // The maximum frame size is set by the initial frame size of the decoder. -diff --git a/gr-fec/lib/async_encoder_impl.cc b/gr-fec/lib/async_encoder_impl.cc -index 811d55601..506ae5c7e 100644 ---- a/gr-fec/lib/async_encoder_impl.cc -+++ b/gr-fec/lib/async_encoder_impl.cc -@@ -64,7 +64,9 @@ async_encoder_impl::async_encoder_impl(generic_encoder::sptr my_encoder, - - if (d_packed) { - set_msg_handler(d_in_port, -- boost::bind(&async_encoder_impl::encode_packed, this, _1)); -+ boost::bind(&async_encoder_impl::encode_packed, -+ this, -+ boost::placeholders::_1)); - - d_unpack = new blocks::kernel::unpack_k_bits(8); - -@@ -74,7 +76,9 @@ async_encoder_impl::async_encoder_impl(generic_encoder::sptr my_encoder, - - } else { - set_msg_handler(d_in_port, -- boost::bind(&async_encoder_impl::encode_unpacked, this, _1)); -+ boost::bind(&async_encoder_impl::encode_unpacked, -+ this, -+ boost::placeholders::_1)); - } - - if (d_packed || (strncmp(d_encoder->get_input_conversion(), "pack", 4) == 0)) { -diff --git a/gr-fec/lib/depuncture_bb_impl.cc b/gr-fec/lib/depuncture_bb_impl.cc -index 27d00bb5b..f64dad45f 100644 ---- a/gr-fec/lib/depuncture_bb_impl.cc -+++ b/gr-fec/lib/depuncture_bb_impl.cc -@@ -74,7 +74,9 @@ depuncture_bb_impl::depuncture_bb_impl(int puncsize, int puncpat, int delay, cha - set_fixed_rate(true); - set_relative_rate((uint64_t)d_puncsize, (uint64_t)(d_puncsize - d_puncholes)); - set_output_multiple(d_puncsize); -- // set_msg_handler(boost::bind(&depuncture_bb_impl::catch_msg, this, _1)); -+ // set_msg_handler(boost::bind(&depuncture_bb_impl::catch_msg, -+ // this, -+ // boost::placeholders::_1)); - } - - depuncture_bb_impl::~depuncture_bb_impl() {} -diff --git a/gr-fec/lib/puncture_bb_impl.cc b/gr-fec/lib/puncture_bb_impl.cc -index a365d6a69..f2078d8c5 100644 ---- a/gr-fec/lib/puncture_bb_impl.cc -+++ b/gr-fec/lib/puncture_bb_impl.cc -@@ -72,7 +72,9 @@ puncture_bb_impl::puncture_bb_impl(int puncsize, int puncpat, int delay) - set_fixed_rate(true); - set_relative_rate((uint64_t)(d_puncsize - d_puncholes), (uint64_t)d_puncsize); - set_output_multiple(d_puncsize - d_puncholes); -- // set_msg_handler(boost::bind(&puncture_bb_impl::catch_msg, this, _1)); -+ // set_msg_handler(boost::bind(&puncture_bb_impl::catch_msg, -+ // this, -+ // boost::placeholders::_1)); - } - - puncture_bb_impl::~puncture_bb_impl() {} -diff --git a/gr-fec/lib/puncture_ff_impl.cc b/gr-fec/lib/puncture_ff_impl.cc -index c95288d69..95fb649a8 100644 ---- a/gr-fec/lib/puncture_ff_impl.cc -+++ b/gr-fec/lib/puncture_ff_impl.cc -@@ -72,7 +72,9 @@ puncture_ff_impl::puncture_ff_impl(int puncsize, int puncpat, int delay) - set_fixed_rate(true); - set_relative_rate((uint64_t)(d_puncsize - d_puncholes), (uint64_t)d_puncsize); - set_output_multiple(d_puncsize - d_puncholes); -- // set_msg_handler(boost::bind(&puncture_ff_impl::catch_msg, this, _1)); -+ // set_msg_handler(boost::bind(&puncture_ff_impl::catch_msg, -+ // this, -+ // boost::placeholders::_1)); - } - - puncture_ff_impl::~puncture_ff_impl() {} -diff --git a/gr-filter/lib/freq_xlating_fir_filter_impl.cc b/gr-filter/lib/freq_xlating_fir_filter_impl.cc -index 8ddc967ba..50ec58947 100644 ---- a/gr-filter/lib/freq_xlating_fir_filter_impl.cc -+++ b/gr-filter/lib/freq_xlating_fir_filter_impl.cc -@@ -72,7 +72,7 @@ freq_xlating_fir_filter_impl::freq_xlating_fir_filter_impl( - boost::bind( - &freq_xlating_fir_filter_impl::handle_set_center_freq, - this, -- _1)); -+ boost::placeholders::_1)); - } - - template -diff --git a/gr-filter/lib/mmse_resampler_cc_impl.cc b/gr-filter/lib/mmse_resampler_cc_impl.cc -index 59f9eacfa..bdce51716 100644 ---- a/gr-filter/lib/mmse_resampler_cc_impl.cc -+++ b/gr-filter/lib/mmse_resampler_cc_impl.cc -@@ -52,8 +52,9 @@ mmse_resampler_cc_impl::mmse_resampler_cc_impl(float phase_shift, float resamp_r - - set_inverse_relative_rate(d_mu_inc); - message_port_register_in(pmt::intern("msg_in")); -- set_msg_handler(pmt::intern("msg_in"), -- boost::bind(&mmse_resampler_cc_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pmt::intern("msg_in"), -+ boost::bind(&mmse_resampler_cc_impl::handle_msg, this, boost::placeholders::_1)); - } - - mmse_resampler_cc_impl::~mmse_resampler_cc_impl() { delete d_resamp; } -diff --git a/gr-filter/lib/mmse_resampler_ff_impl.cc b/gr-filter/lib/mmse_resampler_ff_impl.cc -index 342d9f767..3d7272711 100644 ---- a/gr-filter/lib/mmse_resampler_ff_impl.cc -+++ b/gr-filter/lib/mmse_resampler_ff_impl.cc -@@ -53,8 +53,9 @@ mmse_resampler_ff_impl::mmse_resampler_ff_impl(float phase_shift, float resamp_r - set_inverse_relative_rate(d_mu_inc); - - message_port_register_in(pmt::intern("msg_in")); -- set_msg_handler(pmt::intern("msg_in"), -- boost::bind(&mmse_resampler_ff_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pmt::intern("msg_in"), -+ boost::bind(&mmse_resampler_ff_impl::handle_msg, this, boost::placeholders::_1)); - } - - mmse_resampler_ff_impl::~mmse_resampler_ff_impl() { delete d_resamp; } -diff --git a/gr-qtgui/lib/const_sink_c_impl.cc b/gr-qtgui/lib/const_sink_c_impl.cc -index 852f6ee10..04d421d03 100644 ---- a/gr-qtgui/lib/const_sink_c_impl.cc -+++ b/gr-qtgui/lib/const_sink_c_impl.cc -@@ -69,8 +69,9 @@ const_sink_c_impl::const_sink_c_impl(int size, - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), -- boost::bind(&const_sink_c_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&const_sink_c_impl::handle_pdus, this, boost::placeholders::_1)); - - for (int i = 0; i < d_nconnections; i++) { - d_residbufs_real.push_back( -diff --git a/gr-qtgui/lib/edit_box_msg_impl.cc b/gr-qtgui/lib/edit_box_msg_impl.cc -index 8713aa820..39546cbf3 100644 ---- a/gr-qtgui/lib/edit_box_msg_impl.cc -+++ b/gr-qtgui/lib/edit_box_msg_impl.cc -@@ -158,7 +158,9 @@ edit_box_msg_impl::edit_box_msg_impl(data_type_t type, - message_port_register_out(d_port); - message_port_register_in(pmt::mp("val")); - -- set_msg_handler(pmt::mp("val"), boost::bind(&edit_box_msg_impl::set_value, this, _1)); -+ set_msg_handler( -+ pmt::mp("val"), -+ boost::bind(&edit_box_msg_impl::set_value, this, boost::placeholders::_1)); - } - - edit_box_msg_impl::~edit_box_msg_impl() -diff --git a/gr-qtgui/lib/freq_sink_c_impl.cc b/gr-qtgui/lib/freq_sink_c_impl.cc -index 3a34df6ec..fe231699f 100644 ---- a/gr-qtgui/lib/freq_sink_c_impl.cc -+++ b/gr-qtgui/lib/freq_sink_c_impl.cc -@@ -82,17 +82,23 @@ freq_sink_c_impl::freq_sink_c_impl(int fftsize, - - // setup bw input port - message_port_register_in(d_port_bw); -- set_msg_handler(d_port_bw, boost::bind(&freq_sink_c_impl::handle_set_bw, this, _1)); -+ set_msg_handler( -+ d_port_bw, -+ boost::bind(&freq_sink_c_impl::handle_set_bw, this, boost::placeholders::_1)); - - // setup output message port to post frequency when display is - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); -- set_msg_handler(d_port, boost::bind(&freq_sink_c_impl::handle_set_freq, this, _1)); -+ set_msg_handler( -+ d_port, -+ boost::bind(&freq_sink_c_impl::handle_set_freq, this, boost::placeholders::_1)); - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&freq_sink_c_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&freq_sink_c_impl::handle_pdus, this, boost::placeholders::_1)); - - d_main_gui = NULL; - -diff --git a/gr-qtgui/lib/freq_sink_f_impl.cc b/gr-qtgui/lib/freq_sink_f_impl.cc -index c14bfc31f..7090d8699 100644 ---- a/gr-qtgui/lib/freq_sink_f_impl.cc -+++ b/gr-qtgui/lib/freq_sink_f_impl.cc -@@ -82,17 +82,23 @@ freq_sink_f_impl::freq_sink_f_impl(int fftsize, - - // setup bw input port - message_port_register_in(d_port_bw); -- set_msg_handler(d_port_bw, boost::bind(&freq_sink_f_impl::handle_set_bw, this, _1)); -+ set_msg_handler( -+ d_port_bw, -+ boost::bind(&freq_sink_f_impl::handle_set_bw, this, boost::placeholders::_1)); - - // setup output message port to post frequency when display is - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); -- set_msg_handler(d_port, boost::bind(&freq_sink_f_impl::handle_set_freq, this, _1)); -+ set_msg_handler( -+ d_port, -+ boost::bind(&freq_sink_f_impl::handle_set_freq, this, boost::placeholders::_1)); - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&freq_sink_f_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&freq_sink_f_impl::handle_pdus, this, boost::placeholders::_1)); - - d_main_gui = NULL; - -diff --git a/gr-qtgui/lib/histogram_sink_f_impl.cc b/gr-qtgui/lib/histogram_sink_f_impl.cc -index d16de932c..1602d1896 100644 ---- a/gr-qtgui/lib/histogram_sink_f_impl.cc -+++ b/gr-qtgui/lib/histogram_sink_f_impl.cc -@@ -81,8 +81,9 @@ histogram_sink_f_impl::histogram_sink_f_impl(int size, - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), -- boost::bind(&histogram_sink_f_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&histogram_sink_f_impl::handle_pdus, this, boost::placeholders::_1)); - - // +1 for the PDU buffer - for (int i = 0; i < d_nconnections + 1; i++) { -diff --git a/gr-qtgui/lib/sink_c_impl.cc b/gr-qtgui/lib/sink_c_impl.cc -index d3feb9d16..73136e789 100644 ---- a/gr-qtgui/lib/sink_c_impl.cc -+++ b/gr-qtgui/lib/sink_c_impl.cc -@@ -96,7 +96,9 @@ sink_c_impl::sink_c_impl(int fftsize, - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); -- set_msg_handler(d_port, boost::bind(&sink_c_impl::handle_set_freq, this, _1)); -+ set_msg_handler( -+ d_port, -+ boost::bind(&sink_c_impl::handle_set_freq, this, boost::placeholders::_1)); - - d_main_gui = NULL; - -diff --git a/gr-qtgui/lib/sink_f_impl.cc b/gr-qtgui/lib/sink_f_impl.cc -index 418b630b7..d31023a51 100644 ---- a/gr-qtgui/lib/sink_f_impl.cc -+++ b/gr-qtgui/lib/sink_f_impl.cc -@@ -95,7 +95,9 @@ sink_f_impl::sink_f_impl(int fftsize, - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); -- set_msg_handler(d_port, boost::bind(&sink_f_impl::handle_set_freq, this, _1)); -+ set_msg_handler( -+ d_port, -+ boost::bind(&sink_f_impl::handle_set_freq, this, boost::placeholders::_1)); - - d_main_gui = NULL; - -diff --git a/gr-qtgui/lib/time_raster_sink_b_impl.cc b/gr-qtgui/lib/time_raster_sink_b_impl.cc -index 045c216b0..3aa503ccf 100644 ---- a/gr-qtgui/lib/time_raster_sink_b_impl.cc -+++ b/gr-qtgui/lib/time_raster_sink_b_impl.cc -@@ -84,7 +84,9 @@ time_raster_sink_b_impl::time_raster_sink_b_impl(double samp_rate, - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); - set_msg_handler(pmt::mp("in"), -- boost::bind(&time_raster_sink_b_impl::handle_pdus, this, _1)); -+ boost::bind(&time_raster_sink_b_impl::handle_pdus, -+ this, -+ boost::placeholders::_1)); - - d_scale = 1.0f; - -diff --git a/gr-qtgui/lib/time_raster_sink_f_impl.cc b/gr-qtgui/lib/time_raster_sink_f_impl.cc -index d186f319d..b3516e5be 100644 ---- a/gr-qtgui/lib/time_raster_sink_f_impl.cc -+++ b/gr-qtgui/lib/time_raster_sink_f_impl.cc -@@ -84,7 +84,9 @@ time_raster_sink_f_impl::time_raster_sink_f_impl(double samp_rate, - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); - set_msg_handler(pmt::mp("in"), -- boost::bind(&time_raster_sink_f_impl::handle_pdus, this, _1)); -+ boost::bind(&time_raster_sink_f_impl::handle_pdus, -+ this, -+ boost::placeholders::_1)); - - d_icols = static_cast(ceil(d_cols)); - d_tmpflt = (float*)volk_malloc(d_icols * sizeof(float), volk_get_alignment()); -diff --git a/gr-qtgui/lib/time_sink_c_impl.cc b/gr-qtgui/lib/time_sink_c_impl.cc -index b73a1c1ad..83fbda298 100644 ---- a/gr-qtgui/lib/time_sink_c_impl.cc -+++ b/gr-qtgui/lib/time_sink_c_impl.cc -@@ -80,7 +80,9 @@ time_sink_c_impl::time_sink_c_impl(int size, - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_c_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&time_sink_c_impl::handle_pdus, this, boost::placeholders::_1)); - - // +2 for the PDU message buffers - for (unsigned int n = 0; n < d_nconnections + 2; n++) { -diff --git a/gr-qtgui/lib/time_sink_f_impl.cc b/gr-qtgui/lib/time_sink_f_impl.cc -index df13998d7..dd5ed12c8 100644 ---- a/gr-qtgui/lib/time_sink_f_impl.cc -+++ b/gr-qtgui/lib/time_sink_f_impl.cc -@@ -80,7 +80,9 @@ time_sink_f_impl::time_sink_f_impl(int size, - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_f_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&time_sink_f_impl::handle_pdus, this, boost::placeholders::_1)); - - // +1 for the PDU buffer - for (unsigned int n = 0; n < d_nconnections + 1; n++) { -diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.cc b/gr-qtgui/lib/waterfall_sink_c_impl.cc -index fcf2ed98b..da38d32ba 100644 ---- a/gr-qtgui/lib/waterfall_sink_c_impl.cc -+++ b/gr-qtgui/lib/waterfall_sink_c_impl.cc -@@ -118,19 +118,24 @@ waterfall_sink_c_impl::waterfall_sink_c_impl(int fftsize, - // setup bw input port - message_port_register_in(d_port_bw); - set_msg_handler(d_port_bw, -- boost::bind(&waterfall_sink_c_impl::handle_set_bw, this, _1)); -+ boost::bind(&waterfall_sink_c_impl::handle_set_bw, -+ this, -+ boost::placeholders::_1)); - - // setup output message port to post frequency when display is - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); - set_msg_handler(d_port, -- boost::bind(&waterfall_sink_c_impl::handle_set_freq, this, _1)); -+ boost::bind(&waterfall_sink_c_impl::handle_set_freq, -+ this, -+ boost::placeholders::_1)); - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), -- boost::bind(&waterfall_sink_c_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&waterfall_sink_c_impl::handle_pdus, this, boost::placeholders::_1)); - } - - waterfall_sink_c_impl::~waterfall_sink_c_impl() -diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.cc b/gr-qtgui/lib/waterfall_sink_f_impl.cc -index aa1037a47..d4231a564 100644 ---- a/gr-qtgui/lib/waterfall_sink_f_impl.cc -+++ b/gr-qtgui/lib/waterfall_sink_f_impl.cc -@@ -116,19 +116,24 @@ waterfall_sink_f_impl::waterfall_sink_f_impl(int fftsize, - // setup bw input port - message_port_register_in(d_port_bw); - set_msg_handler(d_port_bw, -- boost::bind(&waterfall_sink_f_impl::handle_set_bw, this, _1)); -+ boost::bind(&waterfall_sink_f_impl::handle_set_bw, -+ this, -+ boost::placeholders::_1)); - - // setup output message port to post frequency when display is - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); - set_msg_handler(d_port, -- boost::bind(&waterfall_sink_f_impl::handle_set_freq, this, _1)); -+ boost::bind(&waterfall_sink_f_impl::handle_set_freq, -+ this, -+ boost::placeholders::_1)); - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), -- boost::bind(&waterfall_sink_f_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&waterfall_sink_f_impl::handle_pdus, this, boost::placeholders::_1)); - } - - waterfall_sink_f_impl::~waterfall_sink_f_impl() -diff --git a/gr-uhd/lib/usrp_block_impl.cc b/gr-uhd/lib/usrp_block_impl.cc -index 4f030159f..697d633c1 100644 ---- a/gr-uhd/lib/usrp_block_impl.cc -+++ b/gr-uhd/lib/usrp_block_impl.cc -@@ -137,12 +137,18 @@ usrp_block_impl::usrp_block_impl(const ::uhd::device_addr_t& device_addr, - // Set up message ports: - message_port_register_in(pmt::mp("command")); - set_msg_handler(pmt::mp("command"), -- boost::bind(&usrp_block_impl::msg_handler_command, this, _1)); -+ boost::bind(&usrp_block_impl::msg_handler_command, -+ this, -+ boost::placeholders::_1)); - - // cuz we lazy: --#define REGISTER_CMD_HANDLER(key, _handler) \ -- register_msg_cmd_handler(key, \ -- boost::bind(&usrp_block_impl::_handler, this, _1, _2, _3)) -+#define REGISTER_CMD_HANDLER(key, _handler) \ -+ register_msg_cmd_handler(key, \ -+ boost::bind(&usrp_block_impl::_handler, \ -+ this, \ -+ boost::placeholders::_1, \ -+ boost::placeholders::_2, \ -+ boost::placeholders::_3)) - // Register default command handlers: - REGISTER_CMD_HANDLER(cmd_freq_key(), _cmd_handler_freq); - REGISTER_CMD_HANDLER(cmd_gain_key(), _cmd_handler_gain); -@@ -257,11 +263,12 @@ bool usrp_block_impl::_check_mboard_sensors_locked() - } else if (_dev->get_clock_source(mboard_index) == "mimo") { - sensor_name = "mimo_locked"; - } -- if (not _wait_for_locked_sensor( -- get_mboard_sensor_names(mboard_index), -- sensor_name, -- boost::bind( -- &usrp_block_impl::get_mboard_sensor, this, _1, mboard_index))) { -+ if (not _wait_for_locked_sensor(get_mboard_sensor_names(mboard_index), -+ sensor_name, -+ boost::bind(&usrp_block_impl::get_mboard_sensor, -+ this, -+ boost::placeholders::_1, -+ mboard_index))) { - GR_LOG_WARN( - d_logger, - boost::format( -diff --git a/gr-uhd/lib/usrp_source_impl.cc b/gr-uhd/lib/usrp_source_impl.cc -index a2ff0821b..5e6bd4328 100644 ---- a/gr-uhd/lib/usrp_source_impl.cc -+++ b/gr-uhd/lib/usrp_source_impl.cc -@@ -57,8 +57,9 @@ usrp_source_impl::usrp_source_impl(const ::uhd::device_addr_t& device_addr, - - _samp_rate = this->get_samp_rate(); - _samps_per_packet = 1; -- register_msg_cmd_handler(cmd_tag_key(), -- boost::bind(&usrp_source_impl::_cmd_handler_tag, this, _1)); -+ register_msg_cmd_handler( -+ cmd_tag_key(), -+ boost::bind(&usrp_source_impl::_cmd_handler_tag, this, boost::placeholders::_1)); - } - - usrp_source_impl::~usrp_source_impl() {} -diff --git a/gr-zeromq/lib/pub_msg_sink_impl.cc b/gr-zeromq/lib/pub_msg_sink_impl.cc -index b5da7421e..957cfa411 100644 ---- a/gr-zeromq/lib/pub_msg_sink_impl.cc -+++ b/gr-zeromq/lib/pub_msg_sink_impl.cc -@@ -62,7 +62,9 @@ pub_msg_sink_impl::pub_msg_sink_impl(char* address, int timeout, bool bind) - } - - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&pub_msg_sink_impl::handler, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&pub_msg_sink_impl::handler, this, boost::placeholders::_1)); - } - - pub_msg_sink_impl::~pub_msg_sink_impl() -diff --git a/gr-zeromq/lib/push_msg_sink_impl.cc b/gr-zeromq/lib/push_msg_sink_impl.cc -index 4140781ab..7d07d3a30 100644 ---- a/gr-zeromq/lib/push_msg_sink_impl.cc -+++ b/gr-zeromq/lib/push_msg_sink_impl.cc -@@ -62,7 +62,9 @@ push_msg_sink_impl::push_msg_sink_impl(char* address, int timeout, bool bind) - } - - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&push_msg_sink_impl::handler, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&push_msg_sink_impl::handler, this, boost::placeholders::_1)); - } - - push_msg_sink_impl::~push_msg_sink_impl() --- -2.26.2 - diff --git a/package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch b/package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch deleted file mode 100644 index 6b8987fa5f..0000000000 --- a/package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 84dea8284c521f08508bb2dcbc99db3b5d3438fd Mon Sep 17 00:00:00 2001 -From: Gwenhael Goavec-Merou -Date: Thu, 27 Aug 2020 17:32:09 +0200 -Subject: [PATCH] gnuradio-runtime_pmt: dont hardcode - INTERFACE_INCLUDE_DIRECTORIES - -gnuradio-runtimeTargets.cmake and gnuradio-pmtTargets.cmake are filled -using CMAKE_INSTALL_PREFIX for INSTALL_INTERFACE. - -Since CMAKE_INSTALL_PREFIX, in buildroot, is set to /usr, these files contains -path to host system. - -With BR2_COMPILER_PARANOID_UNSAFE_PATH package using gnuradio fails with: -arm-linux-gnueabihf-g++: ERROR: unsafe header/library path used in cross-compilation: '-isystem' '/usr/include' - -By simply providing 'include', produced .cmake contains: -INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -instead of -INTERFACE_INCLUDE_DIRECTORIES "/usr/include" - -[Upstream status: https://github.com/gnuradio/gnuradio/pull/3737] - -Signed-off-by: Gwenhael Goavec-Merou ---- - gnuradio-runtime/lib/CMakeLists.txt | 2 +- - gnuradio-runtime/lib/pmt/CMakeLists.txt | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/gnuradio-runtime/lib/CMakeLists.txt b/gnuradio-runtime/lib/CMakeLists.txt -index 5aa90a5e1..fc32f473b 100644 ---- a/gnuradio-runtime/lib/CMakeLists.txt -+++ b/gnuradio-runtime/lib/CMakeLists.txt -@@ -214,7 +214,7 @@ target_link_libraries(gnuradio-runtime PUBLIC - - target_include_directories(gnuradio-runtime - PUBLIC -- $ -+ $ - $ - $ - PRIVATE -diff --git a/gnuradio-runtime/lib/pmt/CMakeLists.txt b/gnuradio-runtime/lib/pmt/CMakeLists.txt -index 9fb98d0fc..6dfcd945c 100644 ---- a/gnuradio-runtime/lib/pmt/CMakeLists.txt -+++ b/gnuradio-runtime/lib/pmt/CMakeLists.txt -@@ -33,7 +33,7 @@ target_link_libraries(gnuradio-pmt - - target_include_directories(gnuradio-pmt - PUBLIC -- $ -+ $ - $ - PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/ - ) --- -2.26.2 - diff --git a/package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch b/package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch deleted file mode 100644 index 034c10c5cc..0000000000 --- a/package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 268b1a599304f58bd56c86ff09041b5912c24a0c Mon Sep 17 00:00:00 2001 -From: Gwenhael Goavec-Merou -Date: Sun, 1 Nov 2020 17:24:36 +0100 -Subject: [PATCH] gr-qtgui: dont't add examples/c++ subdirectory when gr-analog - is disabled - -gr-qtgui examples needs to have gr-analog enabled, without this dependency -compile crash with: - -In file included from -/x/output/build/gnuradio-3.8.1.0/gr-qtgui/examples/c++/display_qt.cc:22: -/x/output/build/gnuradio-3.8.1.0/gr-qtgui/examples/c++/display_qt.h:24:10: -fatal error: gnuradio/analog/noise_source.h: No such file or directory -24 | #include -| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -compilation terminated. -make[3]: *** [gr-qtgui/examples/c++/CMakeFiles/display_qt.dir/build.make:67: -gr-qtgui/examples/c++/CMakeFiles/display_qt.dir/display_qt.cc.o] Error 1 -make[3]: *** Waiting for unfinished jobs.... -In file included from -/somewhere/gnuradio/build/gr-qtgui/examples/c++/moc_display_qt.cpp:10: -/somewhere/gnuradio/build/gr-qtgui/examples/c++/../../../../gr-qtgui/examples/c++/display_qt.h:24:10: -fatal error: gnuradio/analog/noise_source.h: No such file or directory -24 | #include -| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -compilation terminated. - -GR_ANALOG is not an explicit dependency of GR_QTGUI, so disable c++ examples if -user has not selected this option. - -[backported from 7470a7a3771dd90defb826b464dfe62977cb1eb6] - -Signed-off-by: Gwenhael Goavec-Merou ---- - gr-qtgui/CMakeLists.txt | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/gr-qtgui/CMakeLists.txt b/gr-qtgui/CMakeLists.txt -index 8831f3ad9..561186fbd 100644 ---- a/gr-qtgui/CMakeLists.txt -+++ b/gr-qtgui/CMakeLists.txt -@@ -68,7 +68,9 @@ if(ENABLE_GR_QTGUI) - add_subdirectory(include/gnuradio/qtgui) - add_subdirectory(lib) - add_subdirectory(docs) --add_subdirectory(examples/c++) -+if (ENABLE_GR_ANALOG) -+ add_subdirectory(examples/c++) -+endif(ENABLE_GR_ANALOG) - if(ENABLE_PYTHON) - add_subdirectory(swig) - add_subdirectory(python/qtgui) --- -2.26.2 - diff --git a/package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch b/package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch deleted file mode 100644 index 0c282b7322..0000000000 --- a/package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch +++ /dev/null @@ -1,165 +0,0 @@ -From 2c767bb260a25b415e8c9c4b3ea37280b2127cec Mon Sep 17 00:00:00 2001 -From: japm48 -Date: Fri, 10 Apr 2020 23:35:30 +0200 -Subject: [PATCH] boost: remove deprecated math/common_factor.hpp - -Remove deprecation warning and prefer using std::{lcm,gcd} to Boost. -Fixes #2712. - -[Retrieved from: -https://github.com/gnuradio/gnuradio/commit/2c767bb260a25b415e8c9c4b3ea37280b2127cec] -Signed-off-by: Fabrice Fontaine ---- - .../include/gnuradio/CMakeLists.txt | 1 + - .../include/gnuradio/integer_math.h | 35 +++++++++++++++++++ - gnuradio-runtime/lib/buffer.cc | 19 ++-------- - gr-digital/lib/symbol_sync_cc_impl.cc | 4 +-- - gr-digital/lib/symbol_sync_ff_impl.cc | 4 +-- - 5 files changed, 43 insertions(+), 20 deletions(-) - create mode 100644 gnuradio-runtime/include/gnuradio/integer_math.h - -diff --git a/gnuradio-runtime/include/gnuradio/CMakeLists.txt b/gnuradio-runtime/include/gnuradio/CMakeLists.txt -index 8d718e87b5b..056af5d6f48 100644 ---- a/gnuradio-runtime/include/gnuradio/CMakeLists.txt -+++ b/gnuradio-runtime/include/gnuradio/CMakeLists.txt -@@ -31,6 +31,7 @@ install(FILES - gr_complex.h - hier_block2.h - high_res_timer.h -+ integer_math.h - io_signature.h - logger.h - math.h -diff --git a/gnuradio-runtime/include/gnuradio/integer_math.h b/gnuradio-runtime/include/gnuradio/integer_math.h -new file mode 100644 -index 00000000000..15141049fa4 ---- /dev/null -+++ b/gnuradio-runtime/include/gnuradio/integer_math.h -@@ -0,0 +1,35 @@ -+/* -*- c++ -*- */ -+/* -+ * Copyright 2020 Free Software Foundation, Inc. -+ * -+ * This file is part of GNU Radio -+ * -+ * SPDX-License-Identifier: GPL-3.0-or-later -+ * -+ */ -+#ifndef INCLUDED_GR_INTEGER_MATH_H -+#define INCLUDED_GR_INTEGER_MATH_H -+ -+#if (__cplusplus >= 201703L) -+ -+// Prefer C++17 goodness. -+#include -+#define GR_GCD std::gcd -+#define GR_LCM std::lcm -+ -+#elif (BOOST_VERSION >= 105800) -+ -+// Fallback: newer boost API (introduced in Boost 1.58.0). -+#include -+#define GR_GCD boost::integer::gcd -+#define GR_LCM boost::integer::lcm -+ -+#else -+ -+// Last resort: old deprecated boost API. -+#include -+#define GR_GCD boost::math::gcd -+#define GR_LCM boost::math::lcm -+ -+#endif /* __cplusplus >= 201703L */ -+#endif /* INCLUDED_GR_INTEGER_MATH_H */ -diff --git a/gnuradio-runtime/lib/buffer.cc b/gnuradio-runtime/lib/buffer.cc -index 720c72c4ee8..46d704542b1 100644 ---- a/gnuradio-runtime/lib/buffer.cc -+++ b/gnuradio-runtime/lib/buffer.cc -@@ -13,22 +13,13 @@ - #endif - #include "vmcircbuf.h" - #include -+#include - #include - #include - #include - #include - #include - --// the following header is deprecated as of Boost 1.66.0, and the --// other API was introduced in Boost 1.58.0. Since we still support --// Boost back to 1.54.0, use the older API if pre-1.5.80 and otherwise --// use the newer API. --#if (BOOST_VERSION < 105800) --#include --#else --#include --#endif -- - namespace gr { - - static long s_buffer_count = 0; // counts for debugging storage mgmt -@@ -68,13 +59,9 @@ static long s_buffer_reader_count = 0; - * - * type_size * nitems == k * page_size - */ --static long minimum_buffer_items(long type_size, long page_size) -+static inline long minimum_buffer_items(long type_size, long page_size) - { --#if (BOOST_VERSION < 105800) -- return page_size / boost::math::gcd(type_size, page_size); --#else -- return page_size / boost::integer::gcd(type_size, page_size); --#endif -+ return page_size / GR_GCD(type_size, page_size); - } - - -diff --git a/gr-digital/lib/symbol_sync_cc_impl.cc b/gr-digital/lib/symbol_sync_cc_impl.cc -index 55f85e7c6a7..55f162dc727 100644 ---- a/gr-digital/lib/symbol_sync_cc_impl.cc -+++ b/gr-digital/lib/symbol_sync_cc_impl.cc -@@ -13,9 +13,9 @@ - #endif - - #include "symbol_sync_cc_impl.h" -+#include - #include - #include --#include - #include - - namespace gr { -@@ -95,7 +95,7 @@ symbol_sync_cc_impl::symbol_sync_cc_impl(enum ted_type detector_type, - throw std::runtime_error("unable to create interpolating_resampler_ccf"); - - // Block Internal Clocks -- d_interps_per_symbol_n = boost::math::lcm(d_ted->inputs_per_symbol(), d_osps_n); -+ d_interps_per_symbol_n = GR_LCM(d_ted->inputs_per_symbol(), d_osps_n); - d_interps_per_ted_input_n = d_interps_per_symbol_n / d_ted->inputs_per_symbol(); - d_interps_per_output_sample_n = d_interps_per_symbol_n / d_osps_n; - -diff --git a/gr-digital/lib/symbol_sync_ff_impl.cc b/gr-digital/lib/symbol_sync_ff_impl.cc -index d0ec32ab192..1172c1b4f8a 100644 ---- a/gr-digital/lib/symbol_sync_ff_impl.cc -+++ b/gr-digital/lib/symbol_sync_ff_impl.cc -@@ -13,9 +13,9 @@ - #endif - - #include "symbol_sync_ff_impl.h" -+#include - #include - #include --#include - #include - - namespace gr { -@@ -97,7 +97,7 @@ symbol_sync_ff_impl::symbol_sync_ff_impl(enum ted_type detector_type, - throw std::runtime_error("unable to create interpolating_resampler_fff"); - - // Block Internal Clocks -- d_interps_per_symbol_n = boost::math::lcm(d_ted->inputs_per_symbol(), d_osps_n); -+ d_interps_per_symbol_n = GR_LCM(d_ted->inputs_per_symbol(), d_osps_n); - d_interps_per_ted_input_n = d_interps_per_symbol_n / d_ted->inputs_per_symbol(); - d_interps_per_output_sample_n = d_interps_per_symbol_n / d_osps_n; - diff --git a/package/gnuradio/Config.in b/package/gnuradio/Config.in index 103175946c..de19732cfb 100644 --- a/package/gnuradio/Config.in +++ b/package/gnuradio/Config.in @@ -15,19 +15,19 @@ config BR2_PACKAGE_GNURADIO depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_USE_MMU # use fork() depends on BR2_USE_WCHAR # boost - depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-atomic, boost-filesystem + depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-atomic, boost-thread depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_43744 depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_ATOMIC select BR2_PACKAGE_BOOST_DATE_TIME - select BR2_PACKAGE_BOOST_FILESYSTEM select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS select BR2_PACKAGE_BOOST_REGEX select BR2_PACKAGE_BOOST_SYSTEM select BR2_PACKAGE_BOOST_THREAD select BR2_PACKAGE_LOG4CPP select BR2_PACKAGE_GMP + select BR2_PACKAGE_SPDLOG select BR2_PACKAGE_VOLK help GNU Radio is a free & open-source software development @@ -81,6 +81,7 @@ config BR2_PACKAGE_GNURADIO_PYTHON depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy select BR2_PACKAGE_BOOST_PYTHON select BR2_PACKAGE_PYTHON_NUMPY # runtime + select BR2_PACKAGE_PYTHON_PYBIND select BR2_PACKAGE_PYTHON_SIX # runtime help Enable python component diff --git a/package/gnuradio/gnuradio.hash b/package/gnuradio/gnuradio.hash index 90343cf385..efa0bb462b 100644 --- a/package/gnuradio/gnuradio.hash +++ b/package/gnuradio/gnuradio.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3e293541a9ac8d78660762bae8b80c0f6195b3494e1c50c01a9fd79cc60bb624 gnuradio-3.8.2.0.tar.gz +sha256 c6b9f59447a842559b00b3a67b4ca1186e9adb8db742b25400507fedc747f2bd gnuradio-3.10.4.0.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index e36dce081c..cc41f1e12b 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -4,22 +4,19 @@ # ################################################################################ -GNURADIO_VERSION = 3.8.2.0 -GNURADIO_SITE = https://github.com/gnuradio/gnuradio/releases/download/v$(GNURADIO_VERSION) +GNURADIO_VERSION = 3.10.4.0 +GNURADIO_SITE = $(call github,gnuradio,gnuradio,v$(GNURADIO_VERSION)) GNURADIO_LICENSE = GPL-3.0+ GNURADIO_LICENSE_FILES = COPYING GNURADIO_SUPPORTS_IN_SOURCE_BUILD = NO -# host-python-mako and host-python-six are needed for volk to compile GNURADIO_DEPENDENCIES = \ host-python3 \ - host-python-mako \ - host-python-six \ - host-swig \ boost \ log4cpp \ gmp \ + spdlog \ volk GNURADIO_CONF_OPTS = \ @@ -115,7 +112,8 @@ GNURADIO_CONF_OPTS += -DENABLE_GR_FILTER=OFF endif ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) -GNURADIO_DEPENDENCIES += python3 +GNURADIO_DEPENDENCIES += python3 python-pybind \ + host-python-numpy host-python-packaging GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON # mandatory to install python modules in site-packages and to use # correct path for python libraries From thomas.petazzoni at bootlin.com Mon Nov 14 22:07:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:07:55 +0100 Subject: [Buildroot] [PATCH v5] package/gnuradio: bump version to 3.10.4.0 In-Reply-To: <1666187008-64454-1-git-send-email-gwenj@trabucayre.com> References: <1666187008-64454-1-git-send-email-gwenj@trabucayre.com> Message-ID: <20221114230755.2b5c6032@windsurf> On Wed, 19 Oct 2022 15:43:28 +0200 Gwenhael Goavec-Merou wrote: > From: Gwenhael Goavec-Merou > > - remove all no more required patches > - backport 2 patches to fix failures induces by missing headers > - add dependency to SPDLOG > - add pybind dependency where python is set > > Note: > - Since gnuradio 3.10 swig was replaced by pybind. Now python libraries, > bindings and python wrappers are produces using pybind: this > why python-pybind is a buildtime dependency. As mentionned in [1], this one > is a stagging only package: headers must be into staging directory, so it > can't be host and at the same time since this package provides only headers > and .cmake files nothing has to be installed into the target directory. A > select is required because it's not an host package and > GNURADIO_DEPENDENCIES is updated with python-pybind to have pybind present > before gnuradio's build. > - host-python-numpy is now required since some cpp bindings uses numpy's > functions directly. python-numpy (target package) is left required because > python blocks and wrappers needs this library at runtime. > > [1] http://lists.busybox.net/pipermail/buildroot/2022-October/653030.html > > Signed-off-by: Gwenhael Goavec-Merou > --- > Changes v4 -> v5: > - re-add python-pybind select > Changes v3 -> v4: > - re-add runtime comment for numpy > - remove python-pybind select > - rework commit message > Changes v2 -> v3: > - update gnuradio version 3.10.3.0 -> 3.10.4.0 > - remove patch to fix libfmt9 (now applied) > - backport two patch to fix failures due to missing header > - explain in commit message why pybind and numpy are now required at > buildtime (Thomas) > Changes v1 -> v2: > - remove #runtime comment for PYTHON_NUMPY and PYTHON_PYBIND (Thomas) > - remove host-python-mako to the dependencies list (now useless) (Thomas) > - backport patch to fix build failure with libfmt > 9 > --- > ...g-missing-vector-in-blockinterleaver.patch | 42 + > ....h-drop-boost-cstdint.hpp-and-use-cs.patch | 39 - > ...rleaving.h-add-missing-cstddef-heade.patch | 33 + > ...aceholders_with_their_full_namespace.patch | 1012 ----------------- > ...rdcode-INTERFACE_INCLUDE_DIRECTORIES.patch | 57 - > ...add-examples-c-subdirectory-when-gr-.patch | 55 - > ...ve-deprecated-math-common_factor.hpp.patch | 165 --- > package/gnuradio/Config.in | 5 +- > package/gnuradio/gnuradio.hash | 2 +- > package/gnuradio/gnuradio.mk | 12 +- > 10 files changed, 84 insertions(+), 1338 deletions(-) > create mode 100644 package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch > delete mode 100644 package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch > create mode 100644 package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch > delete mode 100644 package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch > delete mode 100644 package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch > delete mode 100644 package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch > delete mode 100644 package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:12:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:12:44 +0100 Subject: [Buildroot] [PATCH next] package/uhubctl: bump to version 2.5.0 In-Reply-To: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> References: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> Message-ID: <20221114231244.157a837d@windsurf> On Thu, 10 Nov 2022 08:28:37 +0200 Baruch Siach via buildroot wrote: > Update LICENSE file hash for copyright year update. > > Signed-off-by: Baruch Siach > --- > package/uhubctl/uhubctl.hash | 4 ++-- > package/uhubctl/uhubctl.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 Mon Nov 14 22:12:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:12:44 +0100 Subject: [Buildroot] [PATCH next] package/uhubctl: bump to version 2.5.0 In-Reply-To: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> References: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> Message-ID: <20221114231244.157a837d@windsurf> On Thu, 10 Nov 2022 08:28:37 +0200 Baruch Siach via buildroot wrote: > Update LICENSE file hash for copyright year update. > > Signed-off-by: Baruch Siach > --- > package/uhubctl/uhubctl.hash | 4 ++-- > package/uhubctl/uhubctl.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 Mon Nov 14 22:13:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:13:20 +0100 Subject: [Buildroot] [git commit branch/next] package/octave: bump to version 7.3.0 Message-ID: <20221114221329.6A6E483ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b2bf6853c11fffb5621632d60f1d3d5ee71e8c0d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log since 7.2.0, see: https://octave.org/news/release/2022/11/02/octave-7.3.0-released.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/octave/octave.hash | 2 +- package/octave/octave.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/octave/octave.hash b/package/octave/octave.hash index 81d7311eeb..9696f2a00a 100644 --- a/package/octave/octave.hash +++ b/package/octave/octave.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 009388289b82fdcc920a2371355049cb6958c735ee9aa3893a256df4a6bf7515 octave-7.2.0.tar.lz +sha256 fdb32602252289e068431329add2eed146e6f26301cbb5fc4412f9d972db9475 octave-7.3.0.tar.lz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/octave/octave.mk b/package/octave/octave.mk index b28617438a..647f988a3f 100644 --- a/package/octave/octave.mk +++ b/package/octave/octave.mk @@ -4,7 +4,7 @@ # ################################################################################ -OCTAVE_VERSION = 7.2.0 +OCTAVE_VERSION = 7.3.0 OCTAVE_SITE = https://ftp.gnu.org/gnu/octave OCTAVE_SOURCE = octave-$(OCTAVE_VERSION).tar.lz OCTAVE_LICENSE = GPL-3.0+ From thomas.petazzoni at bootlin.com Mon Nov 14 22:12:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:12:34 +0100 Subject: [Buildroot] [git commit branch/next] package/uhubctl: bump to version 2.5.0 Message-ID: <20221114221329.61ADE83B13@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a4aaac0684add37f65fdf69512cdb04ec8f5ef0e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Update LICENSE file hash for copyright year update. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/uhubctl/uhubctl.hash | 4 ++-- package/uhubctl/uhubctl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uhubctl/uhubctl.hash b/package/uhubctl/uhubctl.hash index c696d70f6c..8a4581b84c 100644 --- a/package/uhubctl/uhubctl.hash +++ b/package/uhubctl/uhubctl.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 391f24fd1f89cacce801df38ecc289b34c3627bc08ee69eec515af7e1a283d97 uhubctl-2.4.0.tar.gz -sha256 2d3aa0737e8db9dfd710f9a282b446cb7b15b2b3eecac383f0c45c64d736eea0 LICENSE +sha256 d4452252f7862f7a45dd9c62f2ea7cd3a57ab5f5ab0e54a857d4c695699bbba3 uhubctl-2.5.0.tar.gz +sha256 5eb09049fafa91347386daf769223ba2ee6914cb26ab95b86854ad6edea49b5d LICENSE sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/uhubctl/uhubctl.mk b/package/uhubctl/uhubctl.mk index 3429d7d151..f9815409ae 100644 --- a/package/uhubctl/uhubctl.mk +++ b/package/uhubctl/uhubctl.mk @@ -4,7 +4,7 @@ # ################################################################################ -UHUBCTL_VERSION = 2.4.0 +UHUBCTL_VERSION = 2.5.0 UHUBCTL_SITE = $(call github,mvp,uhubctl,v$(UHUBCTL_VERSION)) UHUBCTL_LICENSE = GPL-2.0 UHUBCTL_LICENSE_FILES = LICENSE COPYING From thomas.petazzoni at bootlin.com Mon Nov 14 22:13:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:13:28 +0100 Subject: [Buildroot] [PATCH next 1/1] package/octave: bump to version 7.3.0 In-Reply-To: <20221111191458.1292483-1-ju.o@free.fr> References: <20221111191458.1292483-1-ju.o@free.fr> Message-ID: <20221114231328.49ff0fa6@windsurf> On Fri, 11 Nov 2022 20:14:58 +0100 Julien Olivain wrote: > For change log since 7.2.0, see: > https://octave.org/news/release/2022/11/02/octave-7.3.0-released.html > > Signed-off-by: Julien Olivain > --- > Commit tested on branch next at commit a85f5f2, 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 Mon Nov 14 22:14:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/pipewire: bump to version 0.3.60 In-Reply-To: <20221111195115.3918675-1-james.hilliard1@gmail.com> References: <20221111195115.3918675-1-james.hilliard1@gmail.com> Message-ID: <20221114231416.7e012568@windsurf> On Fri, 11 Nov 2022 12:51:15 -0700 James Hilliard wrote: > Add support for new optional bluez5-backend-native-mm and readline > config options. > > Signed-off-by: James Hilliard > --- > package/pipewire/pipewire.hash | 2 +- > package/pipewire/pipewire.mk | 11 ++++++++++- > 2 files changed, 11 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 Mon Nov 14 22:14:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:25 +0100 Subject: [Buildroot] [git commit branch/next] package/osm2pgsql: bump version to 1.7.2 Message-ID: <20221114221435.1FE7783B4A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bc283a7bc8967fe7d38205ac8ffe966d035dafc2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Release 1.7.1 is broken, so skip it. Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.7.2 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 28679cf08f..505a4496c8 100644 --- a/package/osm2pgsql/osm2pgsql.hash +++ b/package/osm2pgsql/osm2pgsql.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 0f722baf0f04eda387d934d86228aae07d848993900db6b9e7ab312c91fd84e5 osm2pgsql-1.7.0.tar.gz +sha256 94c72ceb3c401c816499339f8765c62efbf40685a798dcdf9a4bf7dbedf6c7a5 osm2pgsql-1.7.2.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/osm2pgsql/osm2pgsql.mk b/package/osm2pgsql/osm2pgsql.mk index 821d903fd6..2bc8d41e6e 100644 --- a/package/osm2pgsql/osm2pgsql.mk +++ b/package/osm2pgsql/osm2pgsql.mk @@ -4,7 +4,7 @@ # ################################################################################ -OSM2PGSQL_VERSION = 1.7.0 +OSM2PGSQL_VERSION = 1.7.2 OSM2PGSQL_SITE = $(call github,openstreetmap,osm2pgsql,$(OSM2PGSQL_VERSION)) OSM2PGSQL_LICENSE = GPL-2.0+ OSM2PGSQL_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Mon Nov 14 22:14:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:05 +0100 Subject: [Buildroot] [git commit branch/next] package/pipewire: bump to version 0.3.60 Message-ID: <20221114221435.16E5183B45@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=58d1032f96a565320dc043254cf2ade1950ec0aa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add support for new optional bluez5-backend-native-mm and readline config options. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/pipewire/pipewire.hash | 2 +- package/pipewire/pipewire.mk | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/package/pipewire/pipewire.hash b/package/pipewire/pipewire.hash index 9bead47bd9..4585534569 100644 --- a/package/pipewire/pipewire.hash +++ b/package/pipewire/pipewire.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 32a6db3f42f00eb95a07369160a614420443ca4f4e90ac628db8ca508e08538e pipewire-0.3.59.tar.bz2 +sha256 8164eb53c9eafedfa22fe1adc4b8e38f3173c6f33695c735a17ed1a3d43c664e pipewire-0.3.60.tar.bz2 sha256 8909c319a7e27dbb33a15b9035f89ab3b7b2f6a12f8bcddc755206a8db1ada44 COPYING sha256 be4be5d77424833edf31f53fc1f1cecb6996b9e2d747d9e6fb8f878362ebc92b LICENSE diff --git a/package/pipewire/pipewire.mk b/package/pipewire/pipewire.mk index d7ae07170d..9fef605878 100644 --- a/package/pipewire/pipewire.mk +++ b/package/pipewire/pipewire.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIPEWIRE_VERSION = 0.3.59 +PIPEWIRE_VERSION = 0.3.60 PIPEWIRE_SOURCE = pipewire-$(PIPEWIRE_VERSION).tar.bz2 PIPEWIRE_SITE = https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$(PIPEWIRE_VERSION) PIPEWIRE_LICENSE = MIT, LGPL-2.1+ (libspa-alsa), GPL-2.0 (libjackserver) @@ -105,6 +105,12 @@ endif ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS)$(BR2_PACKAGE_SBC),yy) PIPEWIRE_CONF_OPTS += -Dbluez5=enabled PIPEWIRE_DEPENDENCIES += bluez5_utils sbc +ifeq ($(BR2_PACKAGE_MODEM_MANAGER),y) +PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=enabled +PIPEWIRE_DEPENDENCIES += modem-manager +else +PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=disabled +endif ifeq ($(BR2_PACKAGE_OPUS),y) PIPEWIRE_CONF_OPTS += -Dbluez5-codec-opus=enabled PIPEWIRE_DEPENDENCIES += opus @@ -189,7 +195,10 @@ PIPEWIRE_CONF_OPTS += -Dlibpulse=disabled endif ifeq ($(BR2_PACKAGE_READLINE),y) +PIPEWIRE_CONF_OPTS += -Dreadline=enabled PIPEWIRE_DEPENDENCIES += readline +else +PIPEWIRE_CONF_OPTS += -Dreadline=disabled endif ifeq ($(BR2_PACKAGE_SDL2),y) From thomas.petazzoni at bootlin.com Mon Nov 14 22:14:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/osm2pgsql: bump version to 1.7.2 In-Reply-To: <20221113094905.988693-1-fido_max@inbox.ru> References: <20221113094905.988693-1-fido_max@inbox.ru> Message-ID: <20221114231436.0eca5864@windsurf> On Sun, 13 Nov 2022 12:49:05 +0300 Maxim Kochetkov via buildroot wrote: > Release 1.7.1 is broken, so skip it. > > Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.7.2 > > Signed-off-by: Maxim Kochetkov > --- > package/osm2pgsql/osm2pgsql.hash | 2 +- > package/osm2pgsql/osm2pgsql.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 Mon Nov 14 22:14:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/postgis: bump version to 3.3.2 In-Reply-To: <20221113100914.1012977-1-fido_max@inbox.ru> References: <20221113100914.1012977-1-fido_max@inbox.ru> Message-ID: <20221114231455.361b7885@windsurf> On Sun, 13 Nov 2022 13:09:14 +0300 Maxim Kochetkov wrote: > All patches are merged into upstream, so drop them. > > https://git.osgeo.org/gitea/postgis/postgis/src/tag/3.3.2/NEWS > > Signed-off-by: Maxim Kochetkov > --- > ...e-forced-static-linking-of-liblwgeom.patch | 31 ---------------- > ...kefile.in-do-not-force-static-linkin.patch | 35 ------------------- > package/postgis/postgis.hash | 2 +- > package/postgis/postgis.mk | 2 +- > 4 files changed, 2 insertions(+), 68 deletions(-) > delete mode 100644 package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch > delete mode 100644 package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:14:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:46 +0100 Subject: [Buildroot] [git commit branch/next] package/postgis: bump version to 3.3.2 Message-ID: <20221114221554.7891E83B6E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1718c2ba6a4db1461b2490aa42ca4f0a2112adae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next All patches are merged into upstream, so drop them. https://git.osgeo.org/gitea/postgis/postgis/src/tag/3.3.2/NEWS Signed-off-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- ...isable-forced-static-linking-of-liblwgeom.patch | 31 ------------------- ...er-Makefile.in-do-not-force-static-linkin.patch | 35 ---------------------- package/postgis/postgis.hash | 2 +- package/postgis/postgis.mk | 2 +- 4 files changed, 2 insertions(+), 68 deletions(-) diff --git a/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch b/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch deleted file mode 100644 index 4329c9cd80..0000000000 --- a/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 845c18c1288b7a96592901baadb198f96dd71c46 Mon Sep 17 00:00:00 2001 -From: fidomax -Date: Tue, 26 Jan 2021 09:49:19 +0300 -Subject: [PATCH] Disable forced static linking of liblwgeom - -In case of shared libs build fails: -ld: cannot find -lgeos_c -ld: attempted static link of dynamic object `/usr/lib/libproj.so' - -Signed-off-by: Maxim Kochetkov -Fetch from: https://github.com/postgis/postgis/commit/98070faad220e12fcaed9a583a70a37c510b7c6b.patch ---- - loader/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/loader/Makefile.in b/loader/Makefile.in -index 9aebfe07f..9a0c90d3a 100644 ---- a/loader/Makefile.in -+++ b/loader/Makefile.in -@@ -44,7 +44,7 @@ ICONV_CFLAGS=@ICONV_CFLAGS@ - - # liblwgeom - LIBLWGEOM=../liblwgeom/liblwgeom.la --LDFLAGS += -static $(LIBLWGEOM) -+LDFLAGS += $(LIBLWGEOM) - - # GTK includes and libraries - GTK_CFLAGS = @GTK_CFLAGS@ @IGE_MAC_CFLAGS@ --- -2.30.0 - diff --git a/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch b/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch deleted file mode 100644 index 756a7c10dd..0000000000 --- a/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 29c33c483e22a4445d870739187d128df0f11f60 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Wed, 27 Jul 2022 15:12:40 +0200 -Subject: [PATCH] raster/loader/Makefile.in: do not force static linking - -This is similar to commit -https://github.com/postgis/postgis/commit/98070faad220e12fcaed9a583a70a37c510b7c6b, -but applied to raster/loader. It ensures that if only shared variants -of the libraries are available, the link still works. If you force --static and only shared variants of some of the libraries are -available, the link fails with "d: attempted static link of dynamic -object XYZ". - -Signed-off-by: Thomas Petazzoni -Upstream: https://github.com/postgis/postgis/pull/702 ---- - raster/loader/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/raster/loader/Makefile.in b/raster/loader/Makefile.in -index 3df47a96f..d0a408333 100644 ---- a/raster/loader/Makefile.in -+++ b/raster/loader/Makefile.in -@@ -36,7 +36,7 @@ PGSQL_BINDIR=@PGSQL_BINDIR@ - - RT_CORE=../rt_core - --LIBLWGEOM_LDFLAGS= -static ../../liblwgeom/liblwgeom.la -+LIBLWGEOM_LDFLAGS= ../../liblwgeom/liblwgeom.la - LIBLWGEOM_CFLAGS=-I../../liblwgeom - LIBGDAL_CFLAGS=@LIBGDAL_CFLAGS@ - LIBGDAL_LDFLAGS=@LIBGDAL_LDFLAGS@ --- -2.37.1 - diff --git a/package/postgis/postgis.hash b/package/postgis/postgis.hash index 9569ca71dd..8550a57939 100644 --- a/package/postgis/postgis.hash +++ b/package/postgis/postgis.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 18cf3d013f45b1aa8ed59d78bc707e9e125e250d8f0615396ae9bfe3dd7c3d7c postgis-3.2.2.tar.gz +sha256 9a2a219da005a1730a39d1959a1c7cec619b1efb009b65be80ffc25bad299068 postgis-3.3.2.tar.gz sha256 55b69f22e1752830dd565852dc7ff242daf289dbd3a6bfede5db43f90d2e28c9 LICENSE.TXT diff --git a/package/postgis/postgis.mk b/package/postgis/postgis.mk index e6ea52bf7a..4148180adf 100644 --- a/package/postgis/postgis.mk +++ b/package/postgis/postgis.mk @@ -4,7 +4,7 @@ # ################################################################################ -POSTGIS_VERSION = 3.2.2 +POSTGIS_VERSION = 3.3.2 POSTGIS_SITE = https://download.osgeo.org/postgis/source # parallel build issues POSTGIS_MAKE = $(MAKE1) From thomas.petazzoni at bootlin.com Mon Nov 14 22:15:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:15:26 +0100 Subject: [Buildroot] [git commit branch/next] package/intel-mediasdk: bump version to 22.6.2 Message-ID: <20221114221554.8BB1783B70@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f96a4463074e3061e5b080fb7ba65a7e085b184d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next 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 da4286ae23..0807d6de7e 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 21a54b752c6b84f032b53a3e328d29f05a448b39f4c18f75fe4e79bb219dc40e intel-mediasdk-22.6.0.tar.gz +sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 30fddfbcfd..67c6683ec0 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.0 +INTEL_MEDIASDK_VERSION = 22.6.2 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 Mon Nov 14 22:15:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:15:20 +0100 Subject: [Buildroot] [git commit branch/next] package/libdrm: bump version to 2.4.114 Message-ID: <20221114221554.82BC983B6F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5be56ac290c8cf2af6c8e5cf0c431430bb9d35e2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Release notes: https://lists.x.org/archives/xorg-announce/2022-November/003250.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libdrm/libdrm.hash | 6 +++--- package/libdrm/libdrm.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libdrm/libdrm.hash b/package/libdrm/libdrm.hash index a47e169bed..387beadc3f 100644 --- a/package/libdrm/libdrm.hash +++ b/package/libdrm/libdrm.hash @@ -1,6 +1,6 @@ -# From https://lists.freedesktop.org/archives/dri-devel/2022-August/369983.html -sha256 7fd7eb2967f63beb4606f22d50e277d993480d05ef75dd88a9bd8e677323e5e1 libdrm-2.4.113.tar.xz -sha512 fca9834ce090f63ce6dc6d04491a2c5e86162fdddfc8ea70d55a6cdeb401be656388aae1577e58f463a78d8dc502be0a641908784819874e20bbec9a39a057e0 libdrm-2.4.113.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-November/003250.html +sha256 3049cf843a47d12e5eeefbc3be3496d782fa09f42346bf0b7defe3d1e598d026 libdrm-2.4.114.tar.xz +sha512 8dcd4be5674e3ea2ab4394fa8f461914e5aa7f4f57a2f448c5216d84ee6682e16b45eafabf97b7d9f5c062183d9a6bf3f0c97499d4cb01c19807a51209a0f644 libdrm-2.4.114.tar.xz # Hash for license file sha256 d0a616a9020dc0271e36e6dd4bad174b4e2c2a42636f13785f8e18dd5f85fd83 data/meson.build diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk index 34bd678c5a..56366b6c48 100644 --- a/package/libdrm/libdrm.mk +++ b/package/libdrm/libdrm.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBDRM_VERSION = 2.4.113 +LIBDRM_VERSION = 2.4.114 LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.xz LIBDRM_SITE = https://dri.freedesktop.org/libdrm LIBDRM_LICENSE = MIT From thomas.petazzoni at bootlin.com Mon Nov 14 22:15:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:15:46 +0100 Subject: [Buildroot] [git commit branch/next] package/intel-mediadriver: bump version to 22.6.2 Message-ID: <20221114221554.9825483B73@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=96b9a589ea43fdf895930471d9031e52fc16eb7b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Replaced patches with upstream patch which fixes both problems. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .../intel-mediadriver/0001-Fix-uClibc-build.patch | 65 --------- ...d-check-for-backtrace-3-via-FindBacktrace.patch | 150 +++++++++++++++++++++ .../0002-Fix-build-with-libexecinfo.patch | 43 ------ package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 5 files changed, 152 insertions(+), 110 deletions(-) diff --git a/package/intel-mediadriver/0001-Fix-uClibc-build.patch b/package/intel-mediadriver/0001-Fix-uClibc-build.patch deleted file mode 100644 index 97919d0632..0000000000 --- a/package/intel-mediadriver/0001-Fix-uClibc-build.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 2007edc683499d2e82772f84241b453bdf319372 Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Fri, 29 Jul 2022 19:51:39 +0200 -Subject: [PATCH] Fix uClibc build - -uClibc does not provide execinfo.h - -Patch sent upstream: https://github.com/intel/media-driver/pull/1437 - -Signed-off-by: Bernd Kuhls ---- - CMakeLists.txt | 6 ++++++ - .../linux/common/os/osservice/mos_utilities_specific.cpp | 4 ++++ - 2 files changed, 10 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 053904748..4a3f0869e 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -53,6 +53,12 @@ option (BUILD_CMRTLIB "Build and Install cmrtlib together with media driver" ON) - - option (ENABLE_PRODUCTION_KMD "Enable Production KMD header files" OFF) - -+include(CheckIncludeFileCXX) -+check_include_file_cxx("execinfo.h" HAVE_EXECINFO) -+if (HAVE_EXECINFO) -+ add_definitions(-DHAVE_EXECINFO) -+endif() -+ - include(GNUInstallDirs) - - if (BUILD_CMRTLIB AND NOT CMAKE_WDDM_LINUX) -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index bde216b83..120b02d55 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,7 +34,9 @@ - #include - #include // fork - #include -+#ifdef HAVE_EXECINFO - #include // backtrace -+#endif - #include - #include // fstat - #include // System V IPC -@@ -2473,6 +2475,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#ifdef HAVE_EXECINFO - if (m_mosTraceFilter & (1ULL << TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2492,6 +2495,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } --- -2.30.2 - diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch new file mode 100644 index 0000000000..46d843924e --- /dev/null +++ b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch @@ -0,0 +1,150 @@ +From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 +From: Dmitry Rogozhkin +Date: Mon, 31 Oct 2022 16:41:43 -0700 +Subject: [PATCH] build: check for backtrace(3) via FindBacktrace + +Fixes: #1533 + +Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f +Signed-off-by: Dmitry Rogozhkin + +Downloaded from upstream PR: +https://github.com/intel/media-driver/pull/1536 + +Signed-off-by: Bernd Kuhls +--- + media_driver/media_top_cmake.cmake | 11 +++++- + .../common/os/osservice/media_srcs.cmake | 3 ++ + .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ + .../os/osservice/mos_utilities_specific.cpp | 4 ++- + 4 files changed, 51 insertions(+), 2 deletions(-) + create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in + +diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake +index 1a8b3b242..e71c8630d 100755 +--- a/media_driver/media_top_cmake.cmake ++++ b/media_driver/media_top_cmake.cmake +@@ -22,6 +22,10 @@ project( media ) + + find_package(PkgConfig) + find_package(X11) ++find_package(Backtrace) ++ ++# to get access to generated header files ++include_directories(${CMAKE_BINARY_DIR}) + + bs_set_if_undefined(LIB_NAME iHD_drv_video) + +@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) + set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") + set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") + ++set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") ++if(Backtrace_FOUND) ++ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") ++endif() ++ + bs_ufo_link_libraries_noBsymbolic( + ${LIB_NAME} + "${INCLUDED_LIBS}" +- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" ++ "${MEDIA_LINK_EXTERNAL_LIBS}" + ) + + if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") +diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake +index e90c502f3..4e8aad1d8 100644 +--- a/media_softlet/linux/common/os/osservice/media_srcs.cmake ++++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake +@@ -18,12 +18,15 @@ + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + ++configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) ++ + set(TMP_SOURCES_ + ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp + ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp + ) + + set(TMP_HEADERS_ ++ ${CMAKE_BINARY_DIR}/mos_compat.h + ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h + ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h + ) +diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in +new file mode 100644 +index 000000000..4a04febe5 +--- /dev/null ++++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in +@@ -0,0 +1,35 @@ ++/* ++* Copyright (c) 2022, Intel Corporation ++* ++* 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. ++*/ ++ ++#ifndef __MOS_COMPAT_H__ ++#define __MOS_COMPAT_H__ ++ ++// clib implementations (musl, uClibc) might provide backtrace(3) ++// in different header files or not provide it all and rely on external ++// implementations. So, we need to detect which header to be used. ++#cmakedefine01 Backtrace_FOUND ++#if Backtrace_FOUND ++#include <${Backtrace_HEADER}> ++#endif ++ ++#endif // __MOS_COMPAT_H__ ++ +diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp +index 305a0e01c..02555837a 100644 +--- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp ++++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp +@@ -34,13 +34,13 @@ + #include + #include // fork + #include +-#include // backtrace + #include + #include // fstat + #include // System V IPC + #include + #include + #include ++#include "mos_compat.h" // libc variative definitions: backtrace + #include "mos_user_setting.h" + #include "mos_utilities_specific.h" + #include "mos_utilities.h" +@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( + MOS_FreeMemory(pTraceBuf); + } + } ++#if Backtrace_FOUND + if (m_mosTraceFilter(TR_KEY_CALL_STACK)) + { + // reserve space for header and stack size field. +@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( + size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); + } + } ++#endif + } + return; + } diff --git a/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch b/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch deleted file mode 100644 index 3a6705f2b8..0000000000 --- a/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch +++ /dev/null @@ -1,43 +0,0 @@ -From c5177d6fc64ad8bc25c8fbbe324e52744ef52e18 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 12 Aug 2022 09:50:33 +0200 -Subject: [PATCH] Fix build with libexecinfo - -Fix the following build failure with musl or uclibc-ng and libexecinfo: - -/home/giuliobenetti/autobuild/run/instance-2/output-1/build/intel-mediadriver-22.5.1/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp:2481: undefined reference to `backtrace' - -Fixes: - - http://autobuild.buildroot.org/results/3316e39c5113bb7600374eda45497a87c9ac9873 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/intel/media-driver/pull/1470] ---- - media_driver/media_top_cmake.cmake | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 0e19a47c9..936d8c35a 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -271,10 +271,16 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+find_package(Backtrace) -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") --- -2.35.1 - diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index d1698cbfb5..a42a7841d5 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bee655102b0c56ea3eee6e8d1d203a67bf7e0c4696ebde2b8ae40067eb12b23f intel-media-22.6.0.tar.gz +sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index d1a9ca7789..e46241ffee 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 = 22.6.0 +INTEL_MEDIADRIVER_VERSION = 22.6.2 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 Mon Nov 14 22:15:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:15:57 +0100 Subject: [Buildroot] [PATCH/next 1/3] package/libdrm: bump version to 2.4.114 In-Reply-To: <20221113114223.4016247-1-bernd.kuhls@t-online.de> References: <20221113114223.4016247-1-bernd.kuhls@t-online.de> Message-ID: <20221114231557.3cf229cf@windsurf> On Sun, 13 Nov 2022 12:42:21 +0100 Bernd Kuhls wrote: > Release notes: > https://lists.x.org/archives/xorg-announce/2022-November/003250.html > > Signed-off-by: Bernd Kuhls > --- > package/libdrm/libdrm.hash | 6 +++--- > package/libdrm/libdrm.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) Series applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:16:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:16:39 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-automat: bump to version 22.10.0 In-Reply-To: <20221114215314.485513-1-ju.o@free.fr> References: <20221114215314.485513-1-ju.o@free.fr> Message-ID: <20221114231639.2804bec4@windsurf> On Mon, 14 Nov 2022 22:53:14 +0100 Julien Olivain wrote: > Current python-automat version 20.2.0 no longer work with Python 3.11 > updated in commit 738500c296. > > Running package runtime test with command: > > support/testing/run-tests \ > -d dl \ > -o output_folder \ > tests.package.test_python_automat.TestPythonPy3Automat > > Fails with output: > > Traceback (most recent call last): > File "/root/sample_python_automat.py", line 27, in > led.turn_on() > ^^^^^^^^^^^ > File "/usr/lib/python3.11/site-packages/automat/_methodical.py", line 232, in __get__ > File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 43, in decorator > File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 35, in copyfunction > File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 23, in copycode > TypeError: code() argument 13 must be str, not int > > This commit fixes this issue by updating the package to the latest > version. > > Signed-off-by: Julien Olivain > --- > Patch tested on next branch at commit d31447b 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 Mon Nov 14 22:16:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:16:29 +0100 Subject: [Buildroot] [git commit branch/next] package/python-automat: bump to version 22.10.0 Message-ID: <20221114221739.C0D0D83B7B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=12c430f880f9255529d8c53cdb59f4178d2cd8f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Current python-automat version 20.2.0 no longer work with Python 3.11 updated in commit 738500c296. Running package runtime test with command: support/testing/run-tests \ -d dl \ -o output_folder \ tests.package.test_python_automat.TestPythonPy3Automat Fails with output: Traceback (most recent call last): File "/root/sample_python_automat.py", line 27, in led.turn_on() ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/automat/_methodical.py", line 232, in __get__ File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 43, in decorator File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 35, in copyfunction File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 23, in copycode TypeError: code() argument 13 must be str, not int This commit fixes this issue by updating the package to the latest version. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- .../0001-Remove-uneeded-dependency-to-wheel.patch | 28 ++++++++++++++++++++++ package/python-automat/python-automat.hash | 4 ++-- package/python-automat/python-automat.mk | 4 ++-- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch new file mode 100644 index 0000000000..2be7ec6cda --- /dev/null +++ b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch @@ -0,0 +1,28 @@ +From d04d51d62a23370869ad466fa95b7d4ec2e0fa6e Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Mon, 14 Nov 2022 22:30:33 +0100 +Subject: [PATCH] Remove uneeded dependency to "wheel" + +Attempting to build Automat in Buildroot fails while trying +to check for this undeeded dependency. + +Signed-off-by: Julien Olivain +--- + setup.py | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/setup.py b/setup.py +index c2f9816..afa8012 100644 +--- a/setup.py ++++ b/setup.py +@@ -15,7 +15,6 @@ setup( + packages=find_packages(exclude=[]), + package_dir={'automat': 'automat'}, + setup_requires=[ +- 'wheel', + 'setuptools-scm', + ], + install_requires=[ +-- +2.38.1 + diff --git a/package/python-automat/python-automat.hash b/package/python-automat/python-automat.hash index 33a64abedf..cfb16ac664 100644 --- a/package/python-automat/python-automat.hash +++ b/package/python-automat/python-automat.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/automat/json -md5 d6cef9886b037b8857bfbc686f3ae30a Automat-20.2.0.tar.gz -sha256 7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33 Automat-20.2.0.tar.gz +md5 b8064994239aabb172748f984489ce75 Automat-22.10.0.tar.gz +sha256 e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e Automat-22.10.0.tar.gz # Locally computed sha256 checksums sha256 b2201301678d0a937d938543827ca1360712eb34e23de8ee3f3bfffbd4c0e376 LICENSE diff --git a/package/python-automat/python-automat.mk b/package/python-automat/python-automat.mk index b94fd2e1c4..675fbd2260 100644 --- a/package/python-automat/python-automat.mk +++ b/package/python-automat/python-automat.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AUTOMAT_VERSION = 20.2.0 +PYTHON_AUTOMAT_VERSION = 22.10.0 PYTHON_AUTOMAT_SOURCE = Automat-$(PYTHON_AUTOMAT_VERSION).tar.gz -PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/80/c5/82c63bad570f4ef745cc5c2f0713c8eddcd07153b4bee7f72a8dc9f9384b +PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/7a/7b/9c3d26d8a0416eefbc0428f168241b32657ca260fb7ef507596ff5c2f6c4 PYTHON_AUTOMAT_SETUP_TYPE = setuptools PYTHON_AUTOMAT_LICENSE = MIT PYTHON_AUTOMAT_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Nov 14 22:24:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:24:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/ca-certificates: add support for cryptography > 3.0 In-Reply-To: (Justin Wood's message of "Mon, 14 Nov 2022 15:25:27 -0500") References: <20221102165629.755750-1-jwood+buildroot@starry.com> <20221106105124.GP3918838@scaer> <87o7t9i8yy.fsf@dell.be.48ers.dk> Message-ID: <87fseli38d.fsf@dell.be.48ers.dk> >>>>> "Justin" == Justin Wood writes: > On Mon, Nov 14, 2022 at 3:20 PM Peter Korsgaard wrote: >> >> This is patching code we've added ourselves in patch 0001, so perhaps it >> makes sense to invert the order of the patches, merge them or simply >> drop the certdata2pem.py call completely? We don't build >> host-python-cryptography automatically, so it can only happen if the >> recently added optee-os option is selected (or a custom package), and >> they happen to build before ca-certificates. >> >> Committed to 2022.08.x, thanks (we don't have host-python-cryptography >> in 2022.02.x). > Of note, in my setup I'm using a system-provided python for host-python, > which has `cryptography` installed and available due to a linting tool we > install. That is what caused it to fail for me in 2022.02.x. Ahh, so you are having some local modifications causing this issue? -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 20:25:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:25:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/zlib-ng: fix build without neon Message-ID: <20221114222534.803B683B85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b6bf83a79b08fe2fe029fcb203f5a91c456dd063 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure without NEON probably raised since bump to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 and https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 88d2135a7ad7ed899ef1f2fec070407810f8055d) Signed-off-by: Peter Korsgaard --- package/zlib-ng/zlib-ng.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk index 938acd4181..aa65d8437d 100644 --- a/package/zlib-ng/zlib-ng.mk +++ b/package/zlib-ng/zlib-ng.mk @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ -DZLIB_COMPAT=1 \ -DZLIB_ENABLE_TESTS=OFF -# Enable NEON and ACLE on ARM +# Enable ACLE on ARM ifeq ($(BR2_arm),y) -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON +else +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF endif ifeq ($(BR2_powerpc_power8),y) From peter at korsgaard.com Mon Nov 14 22:26:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:26:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix CVE-2021-4216 In-Reply-To: <20221106133821.677548-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 6 Nov 2022 14:38:21 +0100") References: <20221106133821.677548-1-fontaine.fabrice@gmail.com> Message-ID: <87a64ti35p.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > A Floating point exception (division-by-zero) flaw was found in Mupdf > for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 > upstream. > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 22:25:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:25:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mupdf: fix CVE-2021-4216 Message-ID: <20221114222643.4A4F283B9A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8aaa05d5583ac1874b29aa972ce21d9f36c3de2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 3ddca0ccb90967977c2db8c966c205568cf4cb93) Signed-off-by: Peter Korsgaard --- ...-by-zero-for-zero-width-pages-in-muraster.patch | 29 ++++++++++++++++++++++ package/mupdf/mupdf.mk | 3 +++ 2 files changed, 32 insertions(+) diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch new file mode 100644 index 0000000000..099a3fdbab --- /dev/null +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch @@ -0,0 +1,29 @@ +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 +From: Sebastian Rasmussen +Date: Tue, 18 Jan 2022 20:33:10 +0100 +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in + muraster. + +[Retrieved from: +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] +Signed-off-by: Fabrice Fontaine +--- + source/tools/muraster.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/source/tools/muraster.c b/source/tools/muraster.c +index c2ceb62f2e..97f4ae2633 100644 +--- a/source/tools/muraster.c ++++ b/source/tools/muraster.c +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) + + w = render->ibounds.x1 - render->ibounds.x0; + min_band_mem = (size_t)bpp * w * min_band_height; +- reps = (int)(max_band_memory / min_band_mem); +- if (reps < 1) ++ if (min_band_mem > 0) ++ reps = (int)(max_band_memory / min_band_mem); ++ if (min_band_mem == 0 || reps < 1) + reps = 1; + + /* Adjust reps to even out the work between threads */ diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..e86ba1e73f 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch MUPDF_IGNORE_CVES += CVE-2021-37220 +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch +MUPDF_IGNORE_CVES += CVE-2021-4216 + # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ From peter at korsgaard.com Mon Nov 14 20:25:09 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:25:09 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/zlib-ng: fix build without neon Message-ID: <20221114222643.A2D6983B9A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4613d5d513579517dcaa004b469ceb0234027ce3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure without NEON probably raised since bump to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 and https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 88d2135a7ad7ed899ef1f2fec070407810f8055d) Signed-off-by: Peter Korsgaard --- package/zlib-ng/zlib-ng.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk index 938acd4181..aa65d8437d 100644 --- a/package/zlib-ng/zlib-ng.mk +++ b/package/zlib-ng/zlib-ng.mk @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ -DZLIB_COMPAT=1 \ -DZLIB_ENABLE_TESTS=OFF -# Enable NEON and ACLE on ARM +# Enable ACLE on ARM ifeq ($(BR2_arm),y) -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON +else +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF endif ifeq ($(BR2_powerpc_power8),y) From peter at korsgaard.com Mon Nov 14 22:25:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:25:45 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/mupdf: fix CVE-2021-4216 Message-ID: <20221114222746.5EDCA83BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=968ba22f93ff6dbd11e807e9922031317d6f48fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 3ddca0ccb90967977c2db8c966c205568cf4cb93) Signed-off-by: Peter Korsgaard --- ...-by-zero-for-zero-width-pages-in-muraster.patch | 29 ++++++++++++++++++++++ package/mupdf/mupdf.mk | 3 +++ 2 files changed, 32 insertions(+) diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch new file mode 100644 index 0000000000..099a3fdbab --- /dev/null +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch @@ -0,0 +1,29 @@ +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 +From: Sebastian Rasmussen +Date: Tue, 18 Jan 2022 20:33:10 +0100 +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in + muraster. + +[Retrieved from: +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] +Signed-off-by: Fabrice Fontaine +--- + source/tools/muraster.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/source/tools/muraster.c b/source/tools/muraster.c +index c2ceb62f2e..97f4ae2633 100644 +--- a/source/tools/muraster.c ++++ b/source/tools/muraster.c +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) + + w = render->ibounds.x1 - render->ibounds.x0; + min_band_mem = (size_t)bpp * w * min_band_height; +- reps = (int)(max_band_memory / min_band_mem); +- if (reps < 1) ++ if (min_band_mem > 0) ++ reps = (int)(max_band_memory / min_band_mem); ++ if (min_band_mem == 0 || reps < 1) + reps = 1; + + /* Adjust reps to even out the work between threads */ diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..e86ba1e73f 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch MUPDF_IGNORE_CVES += CVE-2021-37220 +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch +MUPDF_IGNORE_CVES += CVE-2021-4216 + # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ From peter at korsgaard.com Mon Nov 14 22:28:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:28:27 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig In-Reply-To: <20221106140911.5597E88075@busybox.osuosl.org> (Yann E. MORIN's message of "Sun, 6 Nov 2022 15:07:51 +0100") References: <20221106140911.5597E88075@busybox.osuosl.org> Message-ID: <875yfhi31w.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=ce38e455bb61ad2f4219a2c7da8b68d07dd0b180 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Signed-off-by: Heiko Thiery > Signed-off-by: Yann E. MORIN Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 22:28:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:28:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig Message-ID: <20221114222943.34DF483BB0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=54fdfb7033f62223d4c85332beeb1f142777031a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Heiko Thiery Signed-off-by: Yann E. MORIN (cherry picked from commit ce38e455bb61ad2f4219a2c7da8b68d07dd0b180) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 4ead170b19..d3dedb06f4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1183,8 +1183,10 @@ F: package/uhd/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ +F: board/kontron/smarc-sal28/ F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig +F: configs/kontron_smarc_sal28_defconfig F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/ipmitool/ From peter at korsgaard.com Mon Nov 14 22:27:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:27:49 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig Message-ID: <20221114222943.881AD83BB0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ffe4e6d66450839dba2be11a4538d77e873c58d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Heiko Thiery Signed-off-by: Yann E. MORIN (cherry picked from commit ce38e455bb61ad2f4219a2c7da8b68d07dd0b180) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index a297b650dc..d565cc8add 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1231,8 +1231,10 @@ F: package/volk/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ +F: board/kontron/smarc-sal28/ F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig +F: configs/kontron_smarc_sal28_defconfig F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/ipmitool/ From thomas.petazzoni at bootlin.com Mon Nov 14 22:22:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:22:36 +0100 Subject: [Buildroot] [git commit branch/next] package/stb: new package Message-ID: <20221114224335.550B483BD3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5f94d91ed8e486e43b7fcf58b040d26960589eb2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is a header only library which is required by the latest version of zxing-cpp. Include paths and pc file are based off of debian libstb package. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/stb/Config.in | 6 ++++++ package/stb/stb.hash | 3 +++ package/stb/stb.mk | 21 +++++++++++++++++++++ package/stb/stb.pc | 8 ++++++++ 6 files changed, 40 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..bc026da4aa 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1418,6 +1418,7 @@ F: package/rtl8192eu/ F: package/serd/ F: package/sord/ F: package/sratom/ +F: package/stb/ F: package/zchunk/ F: support/testing/tests/package/sample_python_rtoml.py F: support/testing/tests/package/test_python_rtoml.py diff --git a/package/Config.in b/package/Config.in index 238d7813f0..52004de075 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1600,6 +1600,7 @@ menu "Graphics" source "package/pixman/Config.in" source "package/poppler/Config.in" source "package/powervr/Config.in" + source "package/stb/Config.in" source "package/tiff/Config.in" source "package/unclutter-xfixes/Config.in" source "package/waffle/Config.in" diff --git a/package/stb/Config.in b/package/stb/Config.in new file mode 100644 index 0000000000..41014d242b --- /dev/null +++ b/package/stb/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_STB + bool "stb" + help + Single-file image and audio processing libraries for C/C++. + + https://github.com/nothings/stb diff --git a/package/stb/stb.hash b/package/stb/stb.hash new file mode 100644 index 0000000000..097ad3424f --- /dev/null +++ b/package/stb/stb.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 c47cf5abe21e1d620afccd159c23fe71dfa86eb270015a7646a4f79e9bfd5503 stb-8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55.tar.gz +sha256 bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63 LICENSE diff --git a/package/stb/stb.mk b/package/stb/stb.mk new file mode 100644 index 0000000000..59358aec26 --- /dev/null +++ b/package/stb/stb.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# stb +# +################################################################################ + +STB_VERSION = 8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55 +STB_SITE = $(call github,nothings,stb,$(STB_VERSION)) +STB_LICENSE = Public Domain or MIT +STB_LICENSE_FILES = LICENSE +STB_INSTALL_STAGING = YES +STB_INSTALL_TARGET = NO + +define STB_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/stb + $(INSTALL) -m 0644 $(@D)/*.h $(STAGING_DIR)/usr/include/stb + $(INSTALL) -D -m 0644 $(STB_PKGDIR)/stb.pc \ + $(STAGING_DIR)/usr/lib/pkgconfig/stb.pc +endef + +$(eval $(generic-package)) diff --git a/package/stb/stb.pc b/package/stb/stb.pc new file mode 100644 index 0000000000..165b6da94a --- /dev/null +++ b/package/stb/stb.pc @@ -0,0 +1,8 @@ +prefix=/usr +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: stb +Description: single-file image and audio processing libraries for C/C++ +Version: 0.0 +Cflags: -I${includedir}/stb From thomas.petazzoni at bootlin.com Mon Nov 14 22:43:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:43:40 +0100 Subject: [Buildroot] [PATCH 1/3] package/stb: new package In-Reply-To: <20221107022458.3448020-1-james.hilliard1@gmail.com> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> Message-ID: <20221114234340.4bfa2f55@windsurf> On Sun, 6 Nov 2022 19:24:56 -0700 James Hilliard wrote: > This is a header only library which is required by the latest version > of zxing-cpp. > > Include paths and pc file are based off of debian libstb package. > > Signed-off-by: James Hilliard > --- > DEVELOPERS | 1 + > package/Config.in | 1 + > package/stb/Config.in | 6 ++++++ > package/stb/stb.hash | 3 +++ > package/stb/stb.mk | 21 +++++++++++++++++++++ > package/stb/stb.pc | 8 ++++++++ > 6 files changed, 40 insertions(+) > create mode 100644 package/stb/Config.in > create mode 100644 package/stb/stb.hash > create mode 100644 package/stb/stb.mk > create mode 100644 package/stb/stb.pc Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:45:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:45:32 +0100 Subject: [Buildroot] [PATCH 2/3] package/zxing-cpp: bump to version 1.4.0 In-Reply-To: <20221107022458.3448020-2-james.hilliard1@gmail.com> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> <20221107022458.3448020-2-james.hilliard1@gmail.com> Message-ID: <20221114234532.3aa355df@windsurf> Hello James, On Sun, 6 Nov 2022 19:24:57 -0700 James Hilliard wrote: > -ifeq ($(BR2_PACKAGE_LIBICONV),y) > -ZXING_CPP_DEPENDENCIES += libiconv > +ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) > +ifeq ($(BR2_PACKAGE_OPENCV3),y) > +ZXING_CPP_DEPENDENCIES += opencv3 > +endif > +ifeq ($(BR2_PACKAGE_OPENCV4),y) > +ZXING_CPP_DEPENDENCIES += opencv4 > +endif > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE > +else > +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE > endif > > -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) > -ZXING_CPP_DEPENDENCIES += opencv3 > -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON > +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),y) Are you sure this is correct? I believe it should be: ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),yy) or: ifeq ($(BR2_PACKAGE_PYTHON3),y) since anyway pybind is guaranteed to be available when python3 is enabled, since you select it. > +ZXING_CPP_DEPENDENCIES += python3 python-pybind > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON > +else > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF > +endif > + > +ifeq ($(BR2_PACKAGE_QT5BASE),y) > +ZXING_CPP_DEPENDENCIES += qt5base > +ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) > +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia > +endif > +ifeq ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE it's a bit confusing what's happening here. Why are the dependencies different than the condition used to enable Qt support? Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From james.hilliard1 at gmail.com Mon Nov 14 22:50:08 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 18:50:08 -0400 Subject: [Buildroot] [PATCH 2/3] package/zxing-cpp: bump to version 1.4.0 In-Reply-To: <20221114234532.3aa355df@windsurf> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> <20221107022458.3448020-2-james.hilliard1@gmail.com> <20221114234532.3aa355df@windsurf> Message-ID: On Mon, Nov 14, 2022, 6:45 PM Thomas Petazzoni wrote: > Hello James, > > On Sun, 6 Nov 2022 19:24:57 -0700 > James Hilliard wrote: > > > -ifeq ($(BR2_PACKAGE_LIBICONV),y) > > -ZXING_CPP_DEPENDENCIES += libiconv > > +ifeq > ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) > > +ifeq ($(BR2_PACKAGE_OPENCV3),y) > > +ZXING_CPP_DEPENDENCIES += opencv3 > > +endif > > +ifeq ($(BR2_PACKAGE_OPENCV4),y) > > +ZXING_CPP_DEPENDENCIES += opencv4 > > +endif > > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE > > +else > > +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE > > endif > > > > -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) > > -ZXING_CPP_DEPENDENCIES += opencv3 > > -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON > > +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),y) > > Are you sure this is correct? I believe it should be: > > ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),yy) > > or: > > ifeq ($(BR2_PACKAGE_PYTHON3),y) > > since anyway pybind is guaranteed to be available when python3 is > enabled, since you select it. > > > +ZXING_CPP_DEPENDENCIES += python3 python-pybind > > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON > > +else > > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF > > +endif > > + > > +ifeq ($(BR2_PACKAGE_QT5BASE),y) > > +ZXING_CPP_DEPENDENCIES += qt5base > > +ifeq > ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) > > +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia > > +endif > > +ifeq > ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) > > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE > > it's a bit confusing what's happening here. Why are the dependencies > different than the condition used to enable Qt support? > This variable makes all optional qt deps required, so we only set it when all optional qt deps are present. Some features only need some qt deps. > Best regards, > > 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 james.hilliard1 at gmail.com Mon Nov 14 23:22:53 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 16:22:53 -0700 Subject: [Buildroot] [PATCH v2 1/2] package/zxing-cpp: bump to version 1.4.0 Message-ID: <20221114232254.3970611-1-james.hilliard1@gmail.com> Drop patches which are no longer required. Verified license remains Apache-2.0 after hash change. Rework config options for 1.4.0. Add new host-pkgconf and stb build dependency. Drop optional libiconv dependency which is no longer used. Add optional python module support. Add optional qt5 support. Add optional opencv4 support. Signed-off-by: James Hilliard --- Changes v1 -> v2: - fix makefile pybind check - add comment for qt5 required config --- ...bs-private-not-exported-to-the-users.patch | 43 ----------------- ...akeLists-txt-add-BUILD_OPENCV-option.patch | 39 --------------- package/zxing-cpp/Config.in | 2 + package/zxing-cpp/zxing-cpp.hash | 4 +- package/zxing-cpp/zxing-cpp.mk | 48 +++++++++++++++---- 5 files changed, 42 insertions(+), 94 deletions(-) delete mode 100644 package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch delete mode 100644 package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch diff --git a/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch b/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch deleted file mode 100644 index 90b2320384..0000000000 --- a/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 9e5dfa57f3b998bc3049bfa893b20e81dea656df Mon Sep 17 00:00:00 2001 -From: Yuri -Date: Sat, 20 Apr 2019 07:28:26 -0700 -Subject: [PATCH] Link library with OpenCV, not only the executable, make libs - PRIVATE. - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/glassechidna/zxing-cpp/pull/86] ---- - CMakeLists.txt | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 738f4e1..efe3aee 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -60,10 +60,12 @@ include_directories(core/src) - add_library(libzxing ${LIBZXING_FILES}) - set_target_properties(libzxing PROPERTIES PREFIX "") - -+set(libzxing_LIBS "") -+ - find_package(Iconv) - if(ICONV_FOUND) - include_directories(${ICONV_INCLUDE_DIR}) -- target_link_libraries(libzxing ${ICONV_LIBRARIES}) -+ set(libzxing_LIBS ${libzxing_LIBS} ${ICONV_LIBRARIES}) - else() - add_definitions(-DNO_ICONV=1) - endif() -@@ -75,9 +77,12 @@ if(OpenCV_FOUND) - "./opencv-cli/src/*.h" - ) - add_executable(zxing-cv ${OPENCV_ZXING_FILES}) -+ set(libzxing_LIBS ${libzxing_LIBS} ${OpenCV_LIBRARIES}) - target_link_libraries(zxing-cv libzxing ${OpenCV_LIBRARIES}) - endif() - -+target_link_libraries(libzxing PRIVATE ${libzxing_LIBS}) -+ - # Add cli executable. - file(GLOB_RECURSE ZXING_FILES - "./cli/src/*.cpp" diff --git a/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch b/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch deleted file mode 100644 index 31753d7c24..0000000000 --- a/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch +++ /dev/null @@ -1,39 +0,0 @@ -From fe740316af970f57ec511cdeafb512510e4842a9 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 9 Nov 2019 17:21:13 +0100 -Subject: [PATCH] CMakeLists.txt: add BUILD_OPENCV option - -Add BUILD_OPENCV option to allow the user to disable OpenCV. It is -especially useful as opencv library can be built without highgui support - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/glassechidna/zxing-cpp/pull/90] ---- - CMakeLists.txt | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 738f4e1..12913cd 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.0) - project(zxing) - - option(BUILD_TESTING "Enable generation of test targets" OFF) -+option(BUILD_OPENCV "Enable OpenCV classes and OpenCV cli executable" ON) - - set(CMAKE_LIBRARY_PATH /opt/local/lib ${CMAKE_LIBRARY_PATH}) - -@@ -44,8 +45,10 @@ else() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - endif() - --# OpenCV classes --find_package(OpenCV) -+if (BUILD_OPENCV) -+ # OpenCV classes -+ find_package(OpenCV) -+endif() - if(OpenCV_FOUND) - list(APPEND LIBZXING_FILES - opencv/src/zxing/MatSource.cpp diff --git a/package/zxing-cpp/Config.in b/package/zxing-cpp/Config.in index c1109219a0..6c17565d2a 100644 --- a/package/zxing-cpp/Config.in +++ b/package/zxing-cpp/Config.in @@ -5,6 +5,8 @@ config BR2_PACKAGE_ZXING_CPP bool "zxing-cpp" depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_STB + select BR2_PACKAGE_PYTHON_PYBIND if BR2_PACKAGE_PYTHON3 help ZXing-cpp (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash index cabe3e70d4..5457ede44a 100644 --- a/package/zxing-cpp/zxing-cpp.hash +++ b/package/zxing-cpp/zxing-cpp.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 4c2b8601d0e3377143c1a0bbab220146af9fa5a5e29e8fbef42862fe3d38f8e6 zxing-cpp-e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10.tar.gz +sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz # License files -sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 COPYING +sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk index e9c80b4453..272397c22e 100644 --- a/package/zxing-cpp/zxing-cpp.mk +++ b/package/zxing-cpp/zxing-cpp.mk @@ -4,23 +4,51 @@ # ################################################################################ -ZXING_CPP_VERSION = e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10 -ZXING_CPP_SITE = $(call github,glassechidna,zxing-cpp,$(ZXING_CPP_VERSION)) +ZXING_CPP_VERSION = 1.4.0 +ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) ZXING_CPP_LICENSE = Apache-2.0 -ZXING_CPP_LICENSE_FILES = COPYING +ZXING_CPP_LICENSE_FILES = LICENSE ZXING_CPP_INSTALL_STAGING = YES ZXING_CPP_SUPPORTS_IN_SOURCE_BUILD = NO -ZXING_CPP_CONF_OPTS = -DBUILD_TESTING=OFF +ZXING_CPP_DEPENDENCIES = host-pkgconf stb +ZXING_CPP_CONF_OPTS = \ + -DBUILD_READERS=ON \ + -DBUILD_WRITERS=ON \ + -DBUILD_EXAMPLES=ON \ + -DBUILD_BLACKBOX_TESTS=OFF \ + -DBUILD_UNIT_TESTS=OFF \ + -DBUILD_DEPENDENCIES=LOCAL -ifeq ($(BR2_PACKAGE_LIBICONV),y) -ZXING_CPP_DEPENDENCIES += libiconv +ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) +ifeq ($(BR2_PACKAGE_OPENCV3),y) +ZXING_CPP_DEPENDENCIES += opencv3 +endif +ifeq ($(BR2_PACKAGE_OPENCV4),y) +ZXING_CPP_DEPENDENCIES += opencv4 +endif +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE +else +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE endif -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) -ZXING_CPP_DEPENDENCIES += opencv3 -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),yy) +ZXING_CPP_DEPENDENCIES += python3 python-pybind +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON +else +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF +endif + +ifeq ($(BR2_PACKAGE_QT5BASE),y) +ZXING_CPP_DEPENDENCIES += qt5base +ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia +endif +# Only set qt5 as required when all optional qt5 dependencies are present +ifeq ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE +endif else -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=OFF +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_Qt5=TRUE endif $(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 14 23:22:54 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 16:22:54 -0700 Subject: [Buildroot] [PATCH v2 2/2] package/gstreamer1/gst1-plugins-bad: add zxing plugin support In-Reply-To: <20221114232254.3970611-1-james.hilliard1@gmail.com> References: <20221114232254.3970611-1-james.hilliard1@gmail.com> Message-ID: <20221114232254.3970611-2-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-bad/Config.in | 9 +++++++++ package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 8 +++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in index bcb4cb1545..83dcf37b76 100644 --- a/package/gstreamer1/gst1-plugins-bad/Config.in +++ b/package/gstreamer1/gst1-plugins-bad/Config.in @@ -727,6 +727,15 @@ comment "zbar plugin needs a toolchain w/ threads, C++ and headers >= 3.0" depends on !BR2_TOOLCHAIN_HAS_THREADS \ || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 +config BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING + bool "zxing" + depends on !BR2_STATIC_LIBS # zxing-cpp + depends on BR2_INSTALL_LIBSTDCPP # zxing-cpp + select BR2_PACKAGE_ZXING_CPP + +comment "zxing plugin needs a toolchain w/ C++, dynamic library" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP + endif comment "gst1-plugins-bad needs a toolchain w/ C++" diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index 14710a2501..78b5096639 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -70,7 +70,6 @@ GST1_PLUGINS_BAD_CONF_OPTS += \ -Dsvthevcenc=disabled \ -Dtranscode=disabled \ -Dwasapi2=disabled \ - -Dzxing=disabled \ -Dmagicleap=disabled \ -Disac=disabled \ -Diqa=disabled \ @@ -802,6 +801,13 @@ else GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=disabled endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING),y) +GST1_PLUGINS_BAD_CONF_OPTS += -Dzxing=enabled +GST1_PLUGINS_BAD_DEPENDENCIES += zxing-cpp +else +GST1_PLUGINS_BAD_CONF_OPTS += -Dzxing=disabled +endif + # Add GPL license if GPL licensed plugins enabled. ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y) GST1_PLUGINS_BAD_CONF_OPTS += -Dgpl=enabled -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 14 23:31:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 19:31:56 -0400 Subject: [Buildroot] [PATCH 2/3] package/zxing-cpp: bump to version 1.4.0 In-Reply-To: <20221114234532.3aa355df@windsurf> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> <20221107022458.3448020-2-james.hilliard1@gmail.com> <20221114234532.3aa355df@windsurf> Message-ID: On Mon, Nov 14, 2022 at 6:45 PM Thomas Petazzoni wrote: > > Hello James, > > On Sun, 6 Nov 2022 19:24:57 -0700 > James Hilliard wrote: > > > -ifeq ($(BR2_PACKAGE_LIBICONV),y) > > -ZXING_CPP_DEPENDENCIES += libiconv > > +ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) > > +ifeq ($(BR2_PACKAGE_OPENCV3),y) > > +ZXING_CPP_DEPENDENCIES += opencv3 > > +endif > > +ifeq ($(BR2_PACKAGE_OPENCV4),y) > > +ZXING_CPP_DEPENDENCIES += opencv4 > > +endif > > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE > > +else > > +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE > > endif > > > > -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) > > -ZXING_CPP_DEPENDENCIES += opencv3 > > -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON > > +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),y) > > Are you sure this is correct? I believe it should be: > > ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),yy) Fixed in v2: https://patchwork.ozlabs.org/project/buildroot/patch/20221114232254.3970611-1-james.hilliard1 at gmail.com/ > > or: > > ifeq ($(BR2_PACKAGE_PYTHON3),y) > > since anyway pybind is guaranteed to be available when python3 is > enabled, since you select it. > > > +ZXING_CPP_DEPENDENCIES += python3 python-pybind > > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON > > +else > > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF > > +endif > > + > > +ifeq ($(BR2_PACKAGE_QT5BASE),y) > > +ZXING_CPP_DEPENDENCIES += qt5base > > +ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) > > +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia > > +endif > > +ifeq ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) > > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE This makes all the qt5 components here required: https://github.com/zxing-cpp/zxing-cpp/blob/v1.4.0/example/CMakeLists.txt#L29 One qt5 feature requires BR2_PACKAGE_QT5BASE_GUI: https://github.com/zxing-cpp/zxing-cpp/blob/v1.4.0/example/CMakeLists.txt#L33 The other requires BR2_PACKAGE_QT5DECLARATIVE_QUICK and BR2_PACKAGE_QT5MULTIMEDIA but not BR2_PACKAGE_QT5BASE_GUI: https://github.com/zxing-cpp/zxing-cpp/blob/v1.4.0/example/CMakeLists.txt#L38 > > it's a bit confusing what's happening here. Why are the dependencies > different than the condition used to enable Qt support? Also added a comment in v2: https://patchwork.ozlabs.org/project/buildroot/patch/20221114232254.3970611-1-james.hilliard1 at gmail.com/ > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com From Luca.Pesce at vimar.com Tue Nov 15 07:21:04 2022 From: Luca.Pesce at vimar.com (Pesce Luca) Date: Tue, 15 Nov 2022 07:21:04 +0000 Subject: [Buildroot] BR2_DL_DIR permissions Message-ID: Hi all, it seems that it is not possible to setup a rw BR2_DL_DIR location shared among users of the same group on a host machine (e.g. a build server used by many users, all belonging to a certain "developers" group). Buildroot's root Makefile imposes 'umask 0022' (REQ_UMASK = 0022), which means that every file/folder created by BR will have no write perm for the group, including the per-package download directories under BR2_DL_DIR (which will have drwxr-xr-x perms). These are writeable just for the owner - the user that issued the first build that populated the per-package dl dir for the first time (say user A). Thus, if a BR package changes its version (e.g. for buildroot update), and another user (say user B, in the same group of A) starts a build, BR fails the creation of package-xxx.tar.gz inside the dl dir, because user B has no write permissions on that path. A possible solution would be to chmod 775 the dl dir inside dl-wrapper script, after the actual download, like it already does for the tmpf file (output file of the download backend). A more radical solution would be to change that global REQ_UMASK value to 0002, or to change the root Makefile logic in order to set umask only if the system one is more restrictive than 0022 (it seems to me that the default umask on moderm distros is 0002, so keeping it intact, without resetting it, would suffice). I am not really aware of BR's internals on file permissions management, so any thought or comment on this would be highly appreciated. Thanks and regards, Luca From thomas.petazzoni at bootlin.com Tue Nov 15 07:38:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 15 Nov 2022 07:38:56 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-14 Message-ID: <20221115073903.06B0B404AB@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-14 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 3 | 0 | 0 | 3 | 2022.08.x | 12 | 6 | 0 | 18 | master | 154 | 178 | 0 | 332 | next | 54 | 102 | 0 | 156 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 14 lirc-tools-0.10.2 | 9 glibc-2.36-66-ga1dc0be03c9d... | 8 host-binutils-2.38 | 5 host-pahole-1.24 | 5 libgpg-error-1.45 | 5 xz-5.2.7 | 5 host-rust-1.64.0 | 4 libglib2-2.72.3 | 4 linux-6.0.1 | 4 dash-0.5.11.5 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 libgcrypt-1.10.1 | 3 perl-5.34.1 | 3 /home/buildroot/autobuild/i... | 2 brltty-6.5 | 2 dahdi-linux-3.2.0 | 2 frr-8.3.1 | 2 gerbera-1.10.0 | 2 gmp-6.2.1 | 2 gobject-introspection-1.72.0 | 2 host-gdb-arc-2020.09-releas... | 2 host-go-1.19.3 | 2 hyperfine-1.14.0 | 2 linuxptp-3.1.1 | 2 python-numpy-1.23.4 | 2 s6-linux-utils-2.6.0.0 | 2 tealdeer-1.6.1 | 2 toolchain-external-codescap... | 2 unknown | 2 xenomai-3.0.10 | 2 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 android-tools-4.2.2+git2013... | 1 bat-0.19.0 | 1 crun-1.5 | 1 dawgdic-16ac537ba9883ff01b6... | 1 dhcp-4.4.3-P1 | 1 dmalloc-5.6.5 | 1 docker-compose-2.11.2 | 1 efivar-38 | 1 elfutils-0.186 | 1 erlang-22.3.4.22 | 1 exempi-2.6.1 | 1 exim-4.96 | 1 ffmpeg-4.4.3 | 1 file-5.43 | 1 flann-1.9.2 | 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 gitlab-runner-14.5.1 | 1 gocryptfs-2.2.1 | 1 hawktracer-2ec19d7192334414... | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-delve-1.8.0 | 1 host-gcc-initial-11.3.0 | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libglvnd-1.4.0 | 1 libvorbis-1.3.7 | 1 libxml2-2.10.3 | 1 linux-5.10.145-cip17 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.1 | 1 mali-driver-3d697de9bce8bc6... | 1 mesa3d-22.2.2 | 1 mtd-2.1.5 | 1 musl-1.2.3 | 1 nodejs-16.17.1 | 1 ntp-4.2.8p15 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 open62541-v1.3.3 | 1 openssh-9.1p1 | 1 openvmtools-11.3.5-18557794 | 1 oprofile-1.4.0 | 1 package/qt6/qt6base/qt6base... | 1 python-pycryptodomex-3.15.0 | 1 qt-webkit-kiosk-a7720e50f2b... | 1 quickjs-2021-03-27 | 1 rtl8189es-39c17661136da48f8... | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 strongswan-5.9.8 | 1 tinymembench-0.4 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 vlc-3.0.17.4 | 1 volk-2.5.2 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.3 | 1 wtfutil-0.41.0 | 1 zabbix-5.4.9 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/0c433150361de52f96cb5c0746124a9b751830ac | x86_64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/4fc73642d868118efe19d38cd31adf3ce5c8e7b4 | s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/12e148d8ae955fff03dd57f970b65440242b50fd | mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/dc3daef6fe634bccc4be3f40d7888bacbb16aa59 | ORPH mips64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/8852e756715e6208678b08f89e42ec6060e7bf65 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/54bc7d43deb8ccfc1eff4b7aa4028e9daf5839a2 | arm | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/a1dde1e3f6e4d55f979913546ab0b37df9dc1480 | x86_64 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/4552b5826024fea18bbe79c09a9d9ecae2fb48bb | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/85415ffc7626688d1917a3b4fc5271028a80e413 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/1ffc11182900b41e30338fd878e58ed61634e9fd | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/e9b0f01c48f7b7ab40f62c575c788cdbf83c3bd6 | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/0e69503ae35aa6919f17ba9e0ed95d1038c404ac | sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/df15bfc2ed0cb122a1d4535e0be53c3956ed78bd | ORPH arm | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/63bed53153a888236a830c9fa489abc595990077 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2d7ad79a796c0908777c48db38337f6ebd168a29 | ORPH riscv64 | dawgdic-16ac537ba9883ff01b6... | NOK | http://autobuild.buildroot.net/results/290cd6926c0ed1981abf63a9929575306583a6a5 | xtensa | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/3da84b2489bff0ecdc334815225dc5509c67f425 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/591a303616037d986eb305817f2f5392cbf0725c | ORPH s390x | docker-compose-2.11.2 | NOK | http://autobuild.buildroot.net/results/10f87c18a13bb04668d36b94868641953053ac8b | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/5c80623fad61f0c59dafd35aa0d401823c6c4161 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d2c3cf4a66ce14635a6142e36d49899bb123402f | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/28b0290a6b03a2ae3d972b9d4f756bb21c95619d | powerpc64le | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/97a579e46b7c0d7727fb34a9a61d2c68e6c528be | armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/66c360d94986b8762c70c2f50a3cbaddee3e7adb | armeb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/6e226f1ba0b920a9aa5a3df6caf601a25150e42b | arm | file-5.43 | NOK | http://autobuild.buildroot.net/results/e50f33615c6b65786e0000826fdea558e7866c1e | ORPH mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/1bdd4eb2e597dba3f982895a6459507302cffe00 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/1f80fd2bc71210d31bcaa51a6418d55431fc19d8 | ORPH xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/bbfed3b04370f789c015a911c53b6beea8ced85b | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/7d621f2325e6931fdb61a08e560dc7ba9487d530 | armeb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/65a4ddd6b1bb3fb8a9f495063c62b56449b17d6f | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/facbd3e5455c4c6c8d76c61bb4334a6c463d87bb | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/078087811ee5c499c75ac532962c13c9f1e8da8b | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b7ebb8528197998fda38d82a7efec636666813d1 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ce5744c89948052828882c6c9e14226bb20e38fa | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f1076662f0e29fbbce25d8e013631e45ad47ac03 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/db233f0248d785c8c978bfd1fe9b977e18e74eb8 | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5037fcb747ae381bbc86da1a48f4fdec9630b10a | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c05c826e6a1185cbf16c4bc05124250ddf484ff7 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/d2c9818abc34173a65f158d90a9d8ec870151b57 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b9317969c95b6712b354f7578f20e4870be9b183 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/84d295c292421682aa47cee303059b9d11dcc82d | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/707a8437343856c94eb84f113e78afe4e921a787 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/22e4bdecf5aea000b3a6ccc4ddc750e8bfab3cdc | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d2876fefbee1e7cf8aeea77a9c40af1881675c41 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/32459bc2f5020e3dce522f7898bed366de3c8eb7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7eec059abd816d41b9aebc2a0e0c94c7dce963b1 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ab4121f949671619e4bafc99128d9929699de003 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/6ccd818ef27146defa84aacbb93faafc460cc284 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/bf9024a2f632cdd9b8bbba7eb01037010f18cfdb | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e3131104a7bdfc71db1ac4f53407d913c9cdbd17 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3a7741784dd351e3913a84fee0902ee4acb46a8b | ORPH x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/414d4aa18ced0e7bbd7f3837645f193de1ac7c88 | aarch64_be | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/1c17d7aa546be7ebffbfbdc2f003e814625fb7f6 | riscv64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/96cda21b61818d03df9ad05086bc8d6161423fad | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d8293f7bd8c84e61d85f443cb8242c22f339425f | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0066c139447db1eb6daaef190e2f48fd8e290c42 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/69befaffcadd8d91a7d1900d30e53b567288c8bc | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/43aa0fbb17f2cfb84e9c681773cb0cd4d6f1dd39 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/023a3bcedf9c230faf5f8a5fbf358db307b9a673 | aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1c96f5fd0c11f48ebb405253e7944988bbbf9342 | arm | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/ed35e22252484e1eeda54889b23e317f0cb8704e | arm | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/61b1a54e02448e8d9d25b33c8212eda43a25f4ff | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/9c4b107b07cceeb03fa02c90b2b8082513db59d4 | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/64cc24ab585bc75e204c474e66a655e16dd62c8d | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ff10455109cb5904e6839ce3da9a3e7f24ecc024 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/d6fefde525695c8c72e8f62268a363af45da666a | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/abb6f22c999852987dc4d65ba4672e8720b72b63 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3d9e249764a07e65689a8c438086f06848fa5d4f | riscv64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4b61d316134eef8224326ebbb5f5e765880fa013 | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/731b699f02994c00406cb79b41572c30a34621bd | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/de5fab7cd4512bcc99605bf33173ccb5a6074b21 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6c1c1793e52c1e9924aad7262fe4f105aba5a5b4 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/078785a7c20df5d25af325d152a216d1dad37e16 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d97f084bcbd86a32ec7e5b8fa3cd68348fca2f02 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/430b87128de150fdb72315200c3c9261f28879d2 | armeb | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/a182d72e922fa2e6b4bb000efc1c259fb01beb5c | ORPH mipsel | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/e3c61fc88e569ae3e85839e7012f79fe216bf022 | ORPH riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/aa8c56127a136f31530afb45b2a225d295636f41 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/3a94c5a60a8606924a57a14a97e68eaf5c8bda9a | aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/967118f4c3fe58e20548b9d019d14859b5c7dc7c | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/123ed684b0bdb8e3a55cd9cbc4316671ac7f36c6 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/51d5421c0fa8f05b920d4ab055216e52f17f3d95 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f744243259494eae630fbd3bc9d328eac0edbbc2 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/500d1aeb0157aa88bac1e8bc266ba96c9a2b0bb2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/53801e370b67604e500d7e276ba309999d534864 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0e27c5bca1a12110c6dbee229b5e5e27e7fdf8b3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3731a521e41ad05e75b6b422ac59b3a2d3735685 | mips | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/d006613a644705d71c3d010bfeb617aa587d6035 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/a8d2afdaa06b9e30c417ce4a49c3413ec00178f2 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/3fe11fdffa6fad0ab6e8eec89469fed90c4201f1 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/a0acec332688722864da8cf8c29e94e5cd42cd0d | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/415184d8eb0455ac196e90f6f3d0351e921447c6 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/633fef388c8a59e1aa32ca85751065c3f7082974 | ORPH x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2223d6d8ac7fd904e3f13ed340d4b08c7d8bc4ff | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/22e7f73c60034f61bfb08ab82e7efa8f5163d5f8 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/adba0fbf2c5d5cdb54d7c3c069aa1d43da02caed | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/413c0d576b21cf1d1ab755b12893d6a3801b8ae5 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/efcf5e9497a53b1e324caed7db3c03ad316d59d9 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a8e8c4dd66f7b12c7f2287ff88e82885d56eb46c | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0b972530853ef56448291a1273f5e87c06232b98 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/35c647ddced63169ad7382f565156c1a37d4abec | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c29493c59741f30b1c53afe3bbac1794c357d44d | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c30a0c1cbe725d0552b08cdb58535545466e8b07 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b16e518767bc5e2b3b11796fcb6f148a94c3a4c9 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/96d360e2d7795c7e4f1e45330e8b92fa030f5770 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3e8142051703bdf402a94139d143854fcd718746 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/fd8ffb1680e667cac6dfe28cc801c673b50cd0e9 | xtensa | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/a840bc8e30cb5cafb3ab4c830ba8147edce09e81 | microblazeel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/eec15435ef4e6289f70e68191d7b1dbbbd8ef3ad | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/8d8ae2c48c3a1f35773eb6f889e3f09e3cc5bcba | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6bb066d5665e70ea6819ac536cc7588c73f59df1 | ORPH aarch64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/40036857609ed0a5deda21eb766c39264b27b872 | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/aa04819ef54fa4023d7f942e81366b63c5f6757f | ORPH arm | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/213da2ee155b04035534a1146c0a800b1825e678 | powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/fc5b9be6c230045ac1db8677375daa5be6056aa8 | mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/14c9811d9676e4abea33ec707bf306917d265eea | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/eca3fd00a7c12b79236e81fc1461eea06ebdfded | ORPH powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/aea8eade9c9355a7111a48ac708276c55bde5eec | ORPH powerpc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/b6c1fb696ce441f08e5ee4b35063b9182af54802 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2e3cb8c9073475fe97cfdddc8bc952695c67abcd | ORPH mips | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/876567947f34c11e1bece00aba306422416e1b16 | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/f17eb3f5df1f86199bd2e13e65015906f3d4f683 | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/adfbb2f19390a7444ee464c8e8475909465f8c29 | ORPH aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/b5b6a62bca9664fdb9f33a971ff732aa83585a06 | ORPH sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/fe7171ac19fe379418d37b789f3b6ad46b4cb410 | armeb | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/4a4c77036c61373412deff91e0148fdaf976a8fb | aarch64 | mali-driver-3d697de9bce8bc6... | NOK | http://autobuild.buildroot.net/results/0e9207ab5806efc3885c27d1e98c7625574e57a3 | arc | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/defdb5bce37b352338d3e6348a1e815a8a5f5c16 | mips | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/cf2e3f2109c5db597b93650779e4833fcc6a6df4 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/e7c26093791ac5b3aec17f6a3e01b919d22d4855 | x86_64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/d92b888bf89f6cd5d7a2da190e970bc0b3a8f476 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/4ded95019cc5dcdc03503a6ded89267612a50145 | ORPH or1k | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/b53bb5dba211b63ac6a62d40f701f2d39f9b43cc | sh4 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e79367d44dac300d5ff2f9d09f2b9a7e47a36f66 | ORPH arm | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/4b024fe4d1b1341c9605cd95f6e3714f1f2d3582 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/dc554220b7419b04f1d04f699862bf6abedbdf19 | ORPH x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/ca0b116a4f8991b71beb8e109aa9ce583f3945e4 | powerpc64le | oprofile-1.4.0 | NOK | http://autobuild.buildroot.net/results/06619e3922d4f2da776ae0174dd42af9d0d303c0 | sparc64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/3808db83faa76814a443d58d19af6cfc61b58cfc | or1k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/ebd748be36dd85ebdb220745a91937a366b9f536 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/a9a935819044ee3030812ffef4f2b0d351def446 | x86_64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/fecac3898b9e96a227264a86c4195d80c740c64a | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/0fbbd37fc76c57e8c70b52455888759d30a260f8 | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/3812411448de61a875e8bcd2dd014140c22e1cc1 | arm | python-pycryptodomex-3.15.0 | NOK | http://autobuild.buildroot.net/results/43b381496c8114907a4fc431a30c73ce93fff025 | i686 | qt-webkit-kiosk-a7720e50f2b... | NOK | http://autobuild.buildroot.net/results/e6beb8a0ea0dd11849da8ef3c8518dcf4de51263 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/6607facfc1d9a6e7d4397c1c603de1ab304636f1 | aarch64_be | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/6178fbfbe9fe762645b1907c4ceb032a00e75a89 | arm | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/6bd6279e79e38f0f96b141d3037764ec25f7816e | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/5245f3662c001fd4461f2918c41b11357b3ed813 | mipsel | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/426699caed34d3f126fd7ee519be670421470535 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/5bb7769679b09a2bbd72bb1cdd3095dbeea73969 | ORPH arm | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/cdeaa7e3937008eb1d659ac9aa01d4aeea435287 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/a238ebba9b0f8d631e3d604b85eea81177ea22c2 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/19bcb6839cad8717789af60130ad8e683a2d7447 | arm | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/e0c0ec2cedaf66cfc6033c4c7dfa2b50c804dd3d | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/712bd2481232ca78a5167fe6136db8b7adb37bb1 | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/0abc1503cea89614f420cf9fc23a92d4c6afe661 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/9957035e742550348a181655dd930a6ba31f44ff | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/f4bbaa2223d2fc8f8b2a09a66054757907f44179 | arc | unknown | NOK | http://autobuild.buildroot.net/results/f936f3348346cd0c3132bff08ff42b32b5346054 | i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/b560558359e1336d748758d97feca8dda31f194f | ORPH arm | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/85875bc39718b9c57c6dfcdd20860d17cc2a7a94 | powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/740eb365c5a5b315616f5427e49c488531a98d32 | armeb | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/eae690cdf88f8f81d142c794d6b44612ddb6473d | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/5ab308a77f274bf9844376fe868dae2012b92068 | mips64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/9dd505938a04dc2ed5a54f38ac4ba96cf0457d1a | armeb | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b58aebb7cf79c77afe4a0e7a12e3eeda3e3a00a3 | mipsel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/830bbf6a4cf8e0bfbfce90b6beba304011c7937d | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/94f59b2c7de7e9858ec43c87838c15173ca1b2b9 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2bd748d7a3548d1c3d82af8ec88dff1cfc964f04 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/27eda6d4cfa81ef6fdcba54b87828131c3a94c6a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/245b06146bd41db8f6c28af68fe84b711040a0fa | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/cb1f5afbaff46379562b4f9ebc8f62a94207841f | ORPH mips | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/66eec8a76eb471c4176a10d84f041ecf5e6add8c | m68k | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/364084d76a46586088732ffc36b99ddf24604bad | Classification of failures by reason for next --------------------------------------------- libnss-3.84 | 11 glibc-2.36-66-ga1dc0be03c9d... | 8 imagemagick-7.1.0-51 | 5 aubio-0.4.9 | 4 host-go-1.19.3 | 4 unknown | 4 elfutils-0.186 | 3 xz-5.2.7 | 3 bdwgc-8.2.2 | 2 crun-1.5 | 2 efivar-38 | 2 gensio-2.5.5 | 2 gerbera-1.10.0 | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.38 | 2 host-rust-1.65.0 | 2 libkcapi-1.4.0 | 2 tealdeer-1.6.1 | 2 /home/buildroot/autobuild/i... | 1 binutils-arc-2020.09-release | 1 boost-1.80.0 | 1 dash-0.5.11.5 | 1 flann-1.9.2 | 1 flannel-0.14.0 | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-moby-buildkit-0.10.0 | 1 host-sentry-cli-2.8.0 | 1 host-spirv-llvm-translator-... | 1 hyperfine-1.14.0 | 1 jack2-1.9.21 | 1 libeastl-45469730d641868ce0... | 1 libmdbx-0.11.13 | 1 linux-6.0.1 | 1 norm-1.5.8 | 1 ntp-4.2.8p15 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 openssh-9.1p1 | 1 pango-1.50.11 | 1 perl-5.34.1 | 1 perl-net-ssleay-1.85 | 1 php-8.1.12 | 1 procps-ng-3.3.17 | 1 s6-linux-init-1.0.6.3 | 1 scrypt-1.3.1 | 1 skalibs-2.12.0.1 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 uccp420wlan-6.9.1 | 1 uclibc-1.0.42 | 1 udev | 1 valgrind-3.19.0 | 1 wolfssl-5.5.2 | 1 xfsprogs-5.14.2 | 1 zlib-ng-2.0.6 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/577ed953bd72a94a0594a30d29b4f4d57729fb96 | microblazeel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/1dfafce081e73ea7268a0ad0f8827ae7d0c432ff | i686 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/de720a0476537c1c560e09fca0f5da2cece25976 | sh4 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f85905db4bb1b22c7db4a95cc297afb7a4ddca1b | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f20718cb40422e81c02570f45eebdd11a86d0972 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/96202121c042bb30ed25ab75b25aaf27f3353073 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/494047c128e8a623359c27777d0c1501a4128220 | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/ea4eea908c0a1a5032a657f6cc2bf6adb669a5b9 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/9ce5e73afc14fc4d8c66b939961cb7b0e43723dd | or1k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/934111122bded6ad99fed89b475bc729a24ef1ea | i686 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ee0c80a378c8d082812dd1fd3950df60b9a381f9 | microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f4c9404fa32596659cd6c06ef6cd0d09d56de107 | ORPH x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/73276ab47e601c327a0cd17c596fb3b0eb606398 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/0209772653e21013fbc2b68ede42b453531f8027 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/27bb2f665427c42dd8b2626c70c0820fa9bc68cb | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cf39ac8da9f5b17644d0051e1d0a4ced3522d205 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/b2328c26cb058308d6943bd449967ea97a64a33d | ORPH mips64el | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/dfad9ce87f9d2c0762e2aac9722ca3380241bdf8 | aarch64 | flannel-0.14.0 | NOK | http://autobuild.buildroot.net/results/cb872cbd45cc06c09570d9db72b7ffcfec343089 | x86_64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/44f9efc800fcb188a423bbe2c0af703930ba4972 | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/9ad4afe195fa9a0f322898b32fef986f1e809eec | aarch64_be | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/ba08af1823c645dfaca390bd1b6f92e767ff9b72 | arc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/2be0f002acd0f5f2ff7e6ef99b47ef2f4d3bcf1f | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/626b0a493610738292c96eabfa89c6e35be988b5 | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/03fdf4ad9396b50ecada979df447cab860c7af6a | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4b555d67d78134b80d733ff99a8c1ef80908bc48 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f33be64ea94b3d4eb88a7cbccc7128e43fe0f4d9 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0fc66939f838435b1b32c59ca69c117eb061270b | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/95a7465173126afc1537ae464c5692ea97d16047 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/055624f9b37fb58489117197ed3e34502bfe73ee | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/10777ac4d1bf206cb3fd22abe13a407886ee361d | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6a17f97dee8aeb3fd65197c28d21eaaa308127fa | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c6af13e537be452c16a8817f156cc07115731fe9 | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c04796aba92bc46ef6a13ef18cdf431f9fd0cb1e | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5341bccbb1ab7b0294405e0a31b4ae1e54278161 | ORPH mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/01f7ac591fd05b81818e131d21cfdc2481fbb2a2 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/db181db7a9985a16a1260b89b555e2026cdd415a | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/88d940139362f88c0045dac5eaa447a5a5a70fb4 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/b5743cc5795a72c78e31592fc01f03d2d7100e7f | riscv64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5af269aea72b455ee87d80cdbe859234c2120464 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f8f7ab5be2c4ec90c3096271b4e61fbcec8df45f | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2dcda9734ef255b96cd3ef0fb0d802a2280b562d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b8ded40a45aa58de4b87de9f2993ea2c3b6173bd | riscv64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/1040eead8f0f2fc47cc158c9d34f2429b98f9e61 | sparc64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/692c1d53c931e5bbc2a95222556aa211e8c49b24 | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/12052dbf60baa9c7109ed0ea5c6b0987c0377007 | or1k | host-sentry-cli-2.8.0 | NOK | http://autobuild.buildroot.net/results/a639a1a4dbd617878d3a124e07bc318ebf1c86e7 | riscv32 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/c5dad1991a8c2761758f756bb114c084f30a887e | ORPH x86_64 | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/414eb6e1b417dc3173f0d9c2865d3a596978ca25 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b3ea762c83b38bcf2fc88c0a9d3cbf98f71b25dc | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1d5201f65fc7544ca5dd1c4ee182ff37eb9400ae | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/38e8a5b0eedb7eac89856305f01344e5e7ae8b9b | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c59087e3809ef39dc8f113b5fef42a14fec34a83 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1fbb737a58c76af1688e1c323f364d3cdb5730ba | ORPH x86_64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/82613fe861eff7325bdec9823d6d08132bee7e9c | powerpc | libeastl-45469730d641868ce0... | NOK | http://autobuild.buildroot.net/results/ad44f0001040b2b32645feb4f7310890abca0bcd | mips64 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/cd08664678b7939725d0bd0a382cb613ad9206a6 | arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/65fd02cdd88eaf0443a58fc09ea69c80773832cf | sh4a | libmdbx-0.11.13 | NOK | http://autobuild.buildroot.net/results/4e3d82af87ea5998bf70ee6ee4975638bd4ea34c | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0afb0f589fc984e105f1c0715b1abe7a59ecf6b2 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/89c1f4ddb3be06dd37d29cf3569025541c0239d5 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b23d153fdf12386382694f85a4496839b7bc6c2d | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9a0996e33cc5e5041be472dae0b44612dd1944e1 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f83c8b03da5dd7a456615618c00560f6af30622f | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8fbd9e8a58c9211b75f9de5ad69e534e0c666281 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c65c3e50377ca578d8c113a610dcffa1d6a36781 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/daffe1d541d45bd93b6889922ce49c1ae31651e1 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fece42dc607febbce0ce48ecf97453e4f1ed7d07 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5f4a2c0655f14bef075c096b94c6de397eb52157 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e765b6aa38e1806c0bad04097eb26b4cd80a30e0 | arceb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a4ac4acad94b9ae5c8d34024c5174355eae83d60 | ORPH sparc | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/5c6302a03afccc8a2c5324876499aa94541be215 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/50a397f90a2c8be9e078b745fc49fbab7d4abed8 | ORPH microblazeel | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/af28172943829268155b37707ee4b8a4400b8820 | mipsel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1c0d0b9961ec86a433d2dcd2c7067c98200500f9 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/38de0d735218164fb263a4b15cf58950fc073f7d | ORPH aarch64_be | pango-1.50.11 | NOK | http://autobuild.buildroot.net/results/9dbcb1d72d8de6b874adb0e31a29c31aed677a1f | ORPH mips64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c7a7a2f1253ce47595ee1b59f3dcaaeb72b7983d | aarch64_be | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/d6ae8cf90d280c555785cbaf6433cdf146582a10 | microblazeel | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/df71209ec0d72c9729b7ce55fb52df6f5796cc8a | s390x | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/4c015d3d5720170e9cf6923622d6e6e2b90fad38 | ORPH microblaze | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/955abd1a331a332fbdb2a4e0779d18d001800bef | arceb | scrypt-1.3.1 | NOK | http://autobuild.buildroot.net/results/75e2c2ade8cb691a9942d6e639df5cf0c1a728f9 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/106e452a5197d32bb53c3a88477250cf033050ba | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/1d0d0c70fca97e68e7e38960437e01001728f4ae | powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/d9e822806286d99d28140facf6f32530ccaefc5a | mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/1d8cdb9958e0fc65903cb33b4c28598f8a566ac6 | ORPH or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/2aab313f742b4d031fc2c96ff1cfbaa813498d8a | arc | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/b5a9af95f4006686c34d0470c01aace44573722e | ORPH riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/838d3c0a916f5a14085bfa99fa346407c3f1bab8 | aarch64 | udev | NOK | http://autobuild.buildroot.net/results/72e5ec2f1436b20016c59194141778404b2c3b72 | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/b4696bf1c423b5c80f4acc75cd5b53fa9e39fe46 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/e69782507807b1044017e32e8a759d61ef828e02 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/1ca6c451e6b178e875dc6bfcf13a4d68580ab0dc | or1k | unknown | NOK | http://autobuild.buildroot.net/results/70e22f7fb6bf56b9f7acafd5d478efcd0b397748 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/74eb925bb4885ffce88952924868e627e0b355c7 | ORPH riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/4636ac77c9a318cbc22dd1e84371ae680575c4a9 | mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/1ad71cdda02bbcf75bee51fcf8b61ad4c8314f94 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/83cb9edab95076333dcb9ccce3d32e69c5ab31ed | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9fdb2ca6f3d0186d45fe6eb72bea7a53d91bb18b | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6456bc61307dde95016d8ae73fe6ef68829800d3 | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/cd4b566ca6da0d041c7f5e8e9cc66857503250c3 | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- host-rust-1.62.0 | 1 igd2-for-linux-2.1 | 1 imagemagick-7.1.0-51 | 1 pixman-0.40.0 | 1 uclibc-1.0.42 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/a742bcc841f5655070d9c9ad1e8c61880184340e | mips64el | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/57456aa1cd04917ee0e760e9619150fe9fc8675f | microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/394e6d7734b27bea5fc48c21b4bbd822a69af267 | ORPH powerpc64le | pixman-0.40.0 | NOK | http://autobuild.buildroot.net/results/4eba16b1639eb626d13c9c420c7ba0d8dfafe768 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/59e66384e430d04724100d02f6bfa530d214b956 | powerpc64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/4f9ceae3cee1e8e74d937891b5657b79fb3d9672 | Gitlab CI results for 2022-11-14 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3316432002 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3316432102 | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Tue Nov 15 08:19:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 09:19:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix popt static build In-Reply-To: <20221106230450.970235-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 7 Nov 2022 00:04:50 +0100") References: <20221106230450.970235-1-fontaine.fabrice@gmail.com> Message-ID: <871qq4iq9d.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following static build failure with popt and iconv raised since > bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e > and > https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff > (which added an unified Makefile): > /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ > crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o > bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o > -static -liconv -lpopt -o sgdisk > /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: > /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): > in function `strdup_locale_from_utf8': > poptint.c:(.text+0x113c): undefined reference to `libiconv_open' > As can be seen above, this build failure is raised because -liconv is > added before -lpopt so use pkgconfig and SGDISK_LDLIBS > The addition of -liconv in LDLIBS could probably be removed in a > follow-up patch for next branch > Fixes: > - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 08:18:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 09:18:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gptfdisk: fix popt static build Message-ID: <20221115081953.6B57183C06@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9cac8cea76b5ba7b6133a6b7880c99a108e57ab2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following static build failure with popt and iconv raised since bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e and https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff (which added an unified Makefile): /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o -static -liconv -lpopt -o sgdisk /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): in function `strdup_locale_from_utf8': poptint.c:(.text+0x113c): undefined reference to `libiconv_open' As can be seen above, this build failure is raised because -liconv is added before -lpopt so use pkgconfig and SGDISK_LDLIBS The addition of -liconv in LDLIBS could probably be removed in a follow-up patch for next branch Fixes: - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a38682dd54dde976836c37dcc30ec24baa474690) Signed-off-by: Peter Korsgaard --- package/gptfdisk/gptfdisk.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/gptfdisk/gptfdisk.mk b/package/gptfdisk/gptfdisk.mk index 0df9cda08f..f3fc930202 100644 --- a/package/gptfdisk/gptfdisk.mk +++ b/package/gptfdisk/gptfdisk.mk @@ -15,7 +15,8 @@ GPTFDISK_TARGETS_$(BR2_PACKAGE_GPTFDISK_CGDISK) += cgdisk GPTFDISK_DEPENDENCIES += util-linux ifeq ($(BR2_PACKAGE_GPTFDISK_SGDISK),y) -GPTFDISK_DEPENDENCIES += popt +GPTFDISK_DEPENDENCIES += host-pkgconf popt +GPTFDISK_SGDISK_LDLIBS += `$(PKG_CONFIG_HOST_BINARY) --libs popt` endif ifeq ($(BR2_PACKAGE_GPTFDISK_CGDISK),y) GPTFDISK_DEPENDENCIES += ncurses @@ -32,7 +33,8 @@ endif define GPTFDISK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - LDLIBS='$(GPTFDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) + LDLIBS='$(GPTFDISK_LDLIBS)' \ + SGDISK_LDLIBS='$(GPTFDISK_SGDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) endef define GPTFDISK_INSTALL_TARGET_CMDS From David.Laight at ACULAB.COM Tue Nov 15 08:47:58 2022 From: David.Laight at ACULAB.COM (David Laight) Date: Tue, 15 Nov 2022 08:47:58 +0000 Subject: [Buildroot] [PATCH v4] support/scripts/fix-rpath: parallelize patching files In-Reply-To: <20221020115512.483686-1-dumasv.dev@gmail.com> References: <20221019124017.427199-1-dumasv.dev@gmail.com> <20221020115512.483686-1-dumasv.dev@gmail.com> Message-ID: <9d9a3bbf2cfd4f60b82a47087ef8ecba@AcuMS.aculab.com> From: Victor Dumas > Sent: 20 October 2022 12:55 > > Using "xargs" instead of "while read" loop allows for the patching of files to be parallelized > This significantly reduces the amount of time it takes to fix all the paths. > On a larger RFS(~300MB) this script was taking 5 minutes, it now only takes about 30s on a 12 core > machine ... > + # Limit the number of cores used > + procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) > + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} bash -c "patch_file > '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} Are you sure that all versions of xargs the script needs to run on support -P ? Having xargs run 'bash -c "command" ...' and the quoting also looks odd. I presume there is some reason xargs can't just run patrch_file. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales) From quentin.schulz at theobroma-systems.com Tue Nov 15 09:24:15 2022 From: quentin.schulz at theobroma-systems.com (Quentin Schulz) Date: Tue, 15 Nov 2022 10:24:15 +0100 Subject: [Buildroot] [PATCH v4] support/scripts/fix-rpath: parallelize patching files In-Reply-To: <9d9a3bbf2cfd4f60b82a47087ef8ecba@AcuMS.aculab.com> References: <20221019124017.427199-1-dumasv.dev@gmail.com> <20221020115512.483686-1-dumasv.dev@gmail.com> <9d9a3bbf2cfd4f60b82a47087ef8ecba@AcuMS.aculab.com> Message-ID: <15715b05-79a5-d542-2dcb-4c921c090463@theobroma-systems.com> Hi David, On 11/15/22 09:47, David Laight wrote: > From: Victor Dumas >> Sent: 20 October 2022 12:55 >> >> Using "xargs" instead of "while read" loop allows for the patching of files to be parallelized >> This significantly reduces the amount of time it takes to fix all the paths. >> On a larger RFS(~300MB) this script was taking 5 minutes, it now only takes about 30s on a 12 core >> machine > ... >> + # Limit the number of cores used >> + procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) >> + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} bash -c "patch_file >> '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} > > Are you sure that all versions of xargs the script needs to > run on support -P ? > --max-procs was part of the initial commit of xargs in findutils in 1996, c.f.: https://git.savannah.gnu.org/cgit/findutils.git/commit/?id=c030b5ee33bbec3c93cddc3ca9ebec14c24dbe07 It is also supported in its initial commit in Busybox: https://git.busybox.net/busybox/commit/?id=92a61c1206572f4a6e55baa24e7cdd4f180d4b64 The only question is about BSD support (since pkgs.org returns that all other distros are using find-utils/busybox basically) since they are using something else (toybox, heirloom, ...?). Do we actually have a list of operating systems that are "officially" supported? > Having xargs run 'bash -c "command" ...' and the quoting also looks odd. > I presume there is some reason xargs can't just run patrch_file. > IIRC, you can't call a shell function from xargs directly. Cheers, Quentin > David > > - > Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK > Registration No: 1397386 (Wales) > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://urldefense.com/v3/__https://lists.buildroot.org/mailman/listinfo/buildroot__;!!OOPJP91ZZw!mrCuxJUbX9qAxmtZDc6047Tt9_CuDKxXgPQu86pqCMlg_9auvbbJCmj2U4UdX_OnaO0U9ecmUu0-uHnkJjFiEXoSX0FyA8U_YtvT0A$ From peter at korsgaard.com Tue Nov 15 11:04:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:04:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build In-Reply-To: <20221106222042.648813-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 6 Nov 2022 23:20:42 +0100") References: <20221106222042.648813-1-fontaine.fabrice@gmail.com> Message-ID: <87wn7wh423.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Pass TARGET_LDFLAGS (which contains -static) to fix the following static > build failures with gpio, iio and pci: > LINK lsgpio > /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': > /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' > [...] > LINK iio_event_monitor > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': > /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' > Fixes: > - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce > - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 11:08:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:08:08 +0100 Subject: [Buildroot] [PATCH] package/udisks: fix the tool name in the config help In-Reply-To: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> (Wolfgang Grandegger's message of "Tue, 8 Nov 2022 18:19:04 +0100") References: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> Message-ID: <87sfikh3vr.fsf@dell.be.48ers.dk> >>>>> "Wolfgang" == Wolfgang Grandegger writes: > The name of the tool in udisks2 is udisksctl. > Signed-off-by: Wolfgang Grandegger Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 11:02:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:02:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux-tools: fix static build Message-ID: <20221115110952.B2BC683C25@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0934311736a2161834376ddfd60f9757e1e94ae2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Pass TARGET_LDFLAGS (which contains -static) to fix the following static build failures with gpio, iio and pci: LINK lsgpio /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' [...] LINK iio_event_monitor /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' Fixes: - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a29e7fb6765c0a08a3276a11a4da54dfdbdca703) Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-gpio.mk.in | 2 +- package/linux-tools/linux-tool-iio.mk.in | 2 +- package/linux-tools/linux-tool-pci.mk.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/linux-tools/linux-tool-gpio.mk.in b/package/linux-tools/linux-tool-gpio.mk.in index d5a0dbda38..e825db1b11 100644 --- a/package/linux-tools/linux-tool-gpio.mk.in +++ b/package/linux-tools/linux-tool-gpio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += gpio -GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define GPIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/gpio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-iio.mk.in b/package/linux-tools/linux-tool-iio.mk.in index a8cc89e830..27ab0ed7ed 100644 --- a/package/linux-tools/linux-tool-iio.mk.in +++ b/package/linux-tools/linux-tool-iio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += iio -IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define IIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/iio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-pci.mk.in b/package/linux-tools/linux-tool-pci.mk.in index 4ef0368a32..17246f5d7e 100644 --- a/package/linux-tools/linux-tool-pci.mk.in +++ b/package/linux-tools/linux-tool-pci.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += pci -PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define PCI_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/pci/Makefile >/dev/null 2>&1 ; then \ From peter at korsgaard.com Tue Nov 15 11:07:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:07:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/udisks: fix the tool name in the config help Message-ID: <20221115110952.BC38583C26@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48cd67d587a80a84b6d8c2cdcc97a5b736fdd4e4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The name of the tool in udisks2 is udisksctl. Signed-off-by: Wolfgang Grandegger Signed-off-by: Thomas Petazzoni (cherry picked from commit 593c64eaf9d2f03d1a0164c114caffa2f4546f5b) Signed-off-by: Peter Korsgaard --- package/udisks/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..5d0b96f3c0 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -31,8 +31,8 @@ config BR2_PACKAGE_UDISKS interfaces that can be used to query and manipulate storage devices. - o a command-line tool, udisks(1), that can be used to query - and use the daemon + o a command-line tool, udisksctl(1), that can be used to + query and use the daemon http://www.freedesktop.org/wiki/Software/udisks From peter at korsgaard.com Tue Nov 15 11:07:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:07:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/udisks: fix the tool name in the config help Message-ID: <20221115111058.3E35E83C31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=848643401cea201e22a4aa06a7e5a1e0a80e7abd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The name of the tool in udisks2 is udisksctl. Signed-off-by: Wolfgang Grandegger Signed-off-by: Thomas Petazzoni (cherry picked from commit 593c64eaf9d2f03d1a0164c114caffa2f4546f5b) Signed-off-by: Peter Korsgaard --- package/udisks/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..5d0b96f3c0 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -31,8 +31,8 @@ config BR2_PACKAGE_UDISKS interfaces that can be used to query and manipulate storage devices. - o a command-line tool, udisks(1), that can be used to query - and use the daemon + o a command-line tool, udisksctl(1), that can be used to + query and use the daemon http://www.freedesktop.org/wiki/Software/udisks From peter at korsgaard.com Tue Nov 15 11:02:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:02:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/linux-tools: fix static build Message-ID: <20221115111058.3570883C2F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=580f76e85b5bc5cd8b1ccba0e3bcb19a0b5bc8ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Pass TARGET_LDFLAGS (which contains -static) to fix the following static build failures with gpio, iio and pci: LINK lsgpio /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' [...] LINK iio_event_monitor /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' Fixes: - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a29e7fb6765c0a08a3276a11a4da54dfdbdca703) Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-gpio.mk.in | 2 +- package/linux-tools/linux-tool-iio.mk.in | 2 +- package/linux-tools/linux-tool-pci.mk.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/linux-tools/linux-tool-gpio.mk.in b/package/linux-tools/linux-tool-gpio.mk.in index d5a0dbda38..e825db1b11 100644 --- a/package/linux-tools/linux-tool-gpio.mk.in +++ b/package/linux-tools/linux-tool-gpio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += gpio -GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define GPIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/gpio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-iio.mk.in b/package/linux-tools/linux-tool-iio.mk.in index a8cc89e830..27ab0ed7ed 100644 --- a/package/linux-tools/linux-tool-iio.mk.in +++ b/package/linux-tools/linux-tool-iio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += iio -IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define IIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/iio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-pci.mk.in b/package/linux-tools/linux-tool-pci.mk.in index 4ef0368a32..17246f5d7e 100644 --- a/package/linux-tools/linux-tool-pci.mk.in +++ b/package/linux-tools/linux-tool-pci.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += pci -PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define PCI_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/pci/Makefile >/dev/null 2>&1 ; then \ From peter at korsgaard.com Tue Nov 15 12:49:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:49:29 +0100 Subject: [Buildroot] [git commit] configs/kontron_bl_imx8mm: U-Boot needs util-linux In-Reply-To: <20221111201945.2DB4282D5B@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Fri, 11 Nov 2022 21:19:10 +0100") References: <20221111201945.2DB4282D5B@busybox.osuosl.org> Message-ID: <87o7t8gz6u.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=223516b51e1a45fa86dc1ac959aed93c7434afa4 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Fixes: > /usr/bin/ld: cannot find -lgnutls > /usr/bin/ld: cannot find -luuid > collect2: error: ld returned 1 exit status > when building U-Boot. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821264 > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:52:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:52:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/wavemon: fix kernel header collision In-Reply-To: <20221110220620.89736-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 10 Nov 2022 23:06:20 +0100") References: <20221110220620.89736-1-fontaine.fabrice@gmail.com> Message-ID: <87k03wgz2m.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised since bump to version 0.9.4 in > commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: > In file included from iw_if.h:26:0, > from conf.c:19: > /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' > IFF_UP = 1<<0, /* sysfs */ > ^ > /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here > IFF_UP = 0x1, /* Interface is up. */ > ^ > Fixes: > - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:53:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:53:36 +0100 Subject: [Buildroot] [PATCH v2] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 In-Reply-To: <20221108073606.166060-1-heiko.thiery@gmail.com> (Heiko Thiery's message of "Tue, 8 Nov 2022 08:36:07 +0100") References: <20221108073606.166060-1-heiko.thiery@gmail.com> Message-ID: <87fsekgyzz.fsf@dell.be.48ers.dk> >>>>> "Heiko" == Heiko Thiery writes: > The U-Boot makefile for the host tools does not handle the > compiler/linker options properly. There are some patches [1][2] that fixes > that issue already applied in the newer U-Boot version 2022.10. So we have to > bump U-Boot to fix an autobuilder fail. > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 > [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) > [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) > Cc: Yann E. MORIN > Signed-off-by: Heiko Thiery Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:51:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:51:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wavemon: fix kernel header collision Message-ID: <20221115125402.52B6A83C43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76b180425cb02ba7d533c22b37286ec1a6e9471f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure raised since bump to version 0.9.4 in commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: In file included from iw_if.h:26:0, from conf.c:19: /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' IFF_UP = 1<<0, /* sysfs */ ^ /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here IFF_UP = 0x1, /* Interface is up. */ ^ Fixes: - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 57a1ce00a2c9f4b4b988f41b15ad01c6abc2a99c) Signed-off-by: Peter Korsgaard --- .../0001-iw_if.h-don-t-include-linux-if.h.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch new file mode 100644 index 0000000000..95f54e4b7f --- /dev/null +++ b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch @@ -0,0 +1,41 @@ +From 4ac1482bb40376e47805c3737dfed60abb1dd3b4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Dec 2021 00:39:35 +0100 +Subject: [PATCH] iw_if.h: don't include linux/if.h (#109) + +Don't include linux/if.h to avoid the following build failure: + +In file included from iw_if.h:31:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h: At top level: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h:143:8: error: redefinition of 'struct ifmap' + struct ifmap { + ^ +In file included from iw_if.h:26:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/net/if.h:111:8: note: originally defined here + struct ifmap + ^ + +Fixes: + - http://autobuild.buildroot.org/results/a6ee162cf04b70b144b54e1ca4b7b2421071c50c + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/uoaerg/wavemon/commit/4ac1482bb40376e47805c3737dfed60abb1dd3b4] +--- + iw_if.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/iw_if.h b/iw_if.h +index 9e7fa89..6607e0b 100644 +--- a/iw_if.h ++++ b/iw_if.h +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + /* Definitions from linux/ieee80211.h (not necessarily part of distro headers) */ + #define WLAN_CAPABILITY_ESS (1<<0) From peter at korsgaard.com Tue Nov 15 12:48:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:48:37 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/kontron_bl_imx8mm: U-Boot needs util-linux Message-ID: <20221115125402.4738683C42@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2c54b1990767235ac85a98d4f518465608a4116 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes: /usr/bin/ld: cannot find -lgnutls /usr/bin/ld: cannot find -luuid collect2: error: ld returned 1 exit status when building U-Boot. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821264 Signed-off-by: Thomas Petazzoni (cherry picked from commit 223516b51e1a45fa86dc1ac959aed93c7434afa4) Signed-off-by: Peter Korsgaard --- configs/kontron_bl_imx8mm_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index ff376662e9..13ed1a2078 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" BR2_TARGET_UBOOT_SPL=y From peter at korsgaard.com Tue Nov 15 12:52:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:52:52 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 Message-ID: <20221115125402.601A983C45@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=885b5940f7963ca011611205602ed2d4323405f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit 223516b51e1a (configs/kontron_bl_imx8mm: U-Boot needs util-linux) added the needed dependency against host-util-linux, but missed an earlier comment about u-boot still failing [0] The U-Boot makefile for the host tools does not handle the compiler/linker options properly. There are some patches [1][2] that fixes that issue already applied in the newer U-Boot version 2022.10. So we have to bump U-Boot to fix an autobuilder failure. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 [0] https://lore.kernel.org/buildroot/CAEyMn7Y3UgT-8dYY5rbnzcPfbGmqRVXG=joWx1fSSCC=WiFzbg at mail.gmail.com/ [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) Cc: Yann E. MORIN Signed-off-by: Heiko Thiery [yann.morin.1998 at free.fr: - update commit log with reference to [0] - slightly tweak commit log ] Signed-off-by: Yann E. MORIN (cherry picked from commit 4e63809d8d7ed873f320c61fc0eb7e0f64250acf) Signed-off-by: Peter Korsgaard --- configs/kontron_bl_imx8mm_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index 13ed1a2078..240cb52245 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From peter at korsgaard.com Tue Nov 15 12:51:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:51:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wavemon: fix kernel header collision Message-ID: <20221115125523.EDD6683C48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c87b45c01ea5eab3cc9573139b6b83fdb9e93761 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised since bump to version 0.9.4 in commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: In file included from iw_if.h:26:0, from conf.c:19: /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' IFF_UP = 1<<0, /* sysfs */ ^ /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here IFF_UP = 0x1, /* Interface is up. */ ^ Fixes: - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 57a1ce00a2c9f4b4b988f41b15ad01c6abc2a99c) Signed-off-by: Peter Korsgaard --- .../0001-iw_if.h-don-t-include-linux-if.h.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch new file mode 100644 index 0000000000..95f54e4b7f --- /dev/null +++ b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch @@ -0,0 +1,41 @@ +From 4ac1482bb40376e47805c3737dfed60abb1dd3b4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Dec 2021 00:39:35 +0100 +Subject: [PATCH] iw_if.h: don't include linux/if.h (#109) + +Don't include linux/if.h to avoid the following build failure: + +In file included from iw_if.h:31:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h: At top level: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h:143:8: error: redefinition of 'struct ifmap' + struct ifmap { + ^ +In file included from iw_if.h:26:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/net/if.h:111:8: note: originally defined here + struct ifmap + ^ + +Fixes: + - http://autobuild.buildroot.org/results/a6ee162cf04b70b144b54e1ca4b7b2421071c50c + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/uoaerg/wavemon/commit/4ac1482bb40376e47805c3737dfed60abb1dd3b4] +--- + iw_if.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/iw_if.h b/iw_if.h +index 9e7fa89..6607e0b 100644 +--- a/iw_if.h ++++ b/iw_if.h +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + /* Definitions from linux/ieee80211.h (not necessarily part of distro headers) */ + #define WLAN_CAPABILITY_ESS (1<<0) From peter at korsgaard.com Tue Nov 15 12:55:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:45 +0100 Subject: [Buildroot] [PATCH 1/2] packages/sudo: explicitly set with-tzdir In-Reply-To: <20221110140054.252389-1-nunog@fr24.com> ("Nuno =?utf-8?Q?Gon?= =?utf-8?Q?=C3=A7alves?= via buildroot"'s message of "Thu, 10 Nov 2022 14:00:53 +0000") References: <20221110140054.252389-1-nunog@fr24.com> Message-ID: <87bkp8gywe.fsf@dell.be.48ers.dk> >>>>> "Nuno" == Nuno Gon?alves via buildroot writes: > If TZDATA is built then use actual zoneinfo path. > Otherwise explicitly disable it to avoid including the host path. > Signed-off-by: Nuno Gon?alves Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:55:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:51 +0100 Subject: [Buildroot] [PATCH 2/2] packages/sudo: explicitly set enable-tmpfiles.d In-Reply-To: <20221110140054.252389-2-nunog@fr24.com> ("Nuno =?utf-8?Q?Gon?= =?utf-8?Q?=C3=A7alves?= via buildroot"'s message of "Thu, 10 Nov 2022 14:00:54 +0000") References: <20221110140054.252389-1-nunog@fr24.com> <20221110140054.252389-2-nunog@fr24.com> Message-ID: <877czwgyw8.fsf@dell.be.48ers.dk> >>>>> "Nuno" == Nuno Gon?alves via buildroot writes: > If systemd is the init system the dir is always /usr/lib/tmpfiles.d. > Otherwise explicitly disable path lookup to avoid including the > host path. > Signed-off-by: Nuno Gon?alves Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:01:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:01:03 +0100 Subject: [Buildroot] [PATCH] package/imagemagick: utilities now need C++ support In-Reply-To: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Fri, 11 Nov 2022 23:40:10 +0100") References: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> Message-ID: <8735akgynk.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > Since upstream commit > https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c > (which first appeared in version 7.1.0-47), ImageMagick forces the > need of a C++ compiler to build its utilities. Despite the request of > Bernd Kuhls to revert this change, upstream declined. > Since this change is causing build failures in our autobuilders, our > only choice is to follow the choice of upstream, and disable building > the utilities when C++ support is not available. > Fixes: > http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. Is imagemagick without the utilities useful? -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:54:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:54:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] packages/sudo: explicitly set with-tzdir Message-ID: <20221115130151.EC6EE83C54@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=280119afcb333f459435da3b407254ce49fb2b2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x sudo's configure script looks up on the host to determine the path to the timezone data location. That fails in cross-compilation. This is used to sanitise the TZ envirnment variable at runtime, and is not used at buildtime (except to be stored as a string in the program). We can tell sudo where the tz data will be, which we do when the tzdata package is enabled, and we can tell it not to use it at all (to not pass TZ down to sudo-ed executions) othwerwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: rewrite and extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 51d3902af72d74cf5bf7c1246e4bf41cfc5e55f3) Signed-off-by: Peter Korsgaard --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 1826f72017..28cfcbb1e2 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo # 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 = \ + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From peter at korsgaard.com Tue Nov 15 12:57:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:57:44 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/imagemagick: utilities now need C++ support Message-ID: <20221115130152.0ECA383C59@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72842461de91209709d2055ed7377a441d5cb3cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since upstream commit https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c (which first appeared in version 7.1.0-47), ImageMagick forces the need of a C++ compiler to build its utilities. Despite the request of Bernd Kuhls to revert this change, upstream declined. Since this change is causing build failures in our autobuilders, our only choice is to follow the choice of upstream, and disable building the utilities when C++ support is not available. Fixes: http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN (cherry picked from commit 0910ada70b7194596c6ace0cb06b303173c13de7) Signed-off-by: Peter Korsgaard --- package/imagemagick/imagemagick.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..8a2ec460d5 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -178,6 +178,12 @@ else IMAGEMAGICK_CONF_OPTS += --without-bzlib endif +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +IMAGEMAGICK_CONF_OPTS += --with-utilities +else +IMAGEMAGICK_CONF_OPTS += --without-utilities +endif + HOST_IMAGEMAGICK_CONF_OPTS = \ --disable-opencl \ --disable-openmp \ From peter at korsgaard.com Tue Nov 15 12:55:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] packages/sudo: explicitly set enable-tmpfiles.d Message-ID: <20221115130152.01B1A83C55@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e7f3dcc8e12da71a323d0616880570600c2b5ef branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x sudo's configure script looks up on the host to determine the path where to install its systemd tmpfiles. That is incorrect in cross-compilation. We can explicitly tell sudo where to install its tmpfiles, which we do when systemd is enabled (in Buildroot, systemd-tmpfiles is always enabled when systemd is), or we can tell it not to install tmpfiles at all, which we do otherwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: reword and extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 9c333176a3dae8aa4fa5468e3345d71bc10c44ca) Signed-off-by: Peter Korsgaard --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 28cfcbb1e2..8e237bd36a 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -17,6 +17,7 @@ SUDO_SELINUX_MODULES = sudo SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install SUDO_CONF_OPTS = \ --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ + --enable-tmpfiles.d=$(if $(BR2_PACKAGE_SYSTEMD),/usr/lib/tmpfiles.d,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From peter at korsgaard.com Tue Nov 15 12:56:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:56:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/imagemagick: utilities now need C++ support Message-ID: <20221115130300.A339983C6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eecfe810a6ab5b70dd387b46907f70c6a77ad56d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Since upstream commit https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c (which first appeared in version 7.1.0-47), ImageMagick forces the need of a C++ compiler to build its utilities. Despite the request of Bernd Kuhls to revert this change, upstream declined. Since this change is causing build failures in our autobuilders, our only choice is to follow the choice of upstream, and disable building the utilities when C++ support is not available. Fixes: http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN (cherry picked from commit 0910ada70b7194596c6ace0cb06b303173c13de7) Signed-off-by: Peter Korsgaard --- package/imagemagick/imagemagick.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..8a2ec460d5 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -178,6 +178,12 @@ else IMAGEMAGICK_CONF_OPTS += --without-bzlib endif +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +IMAGEMAGICK_CONF_OPTS += --with-utilities +else +IMAGEMAGICK_CONF_OPTS += --without-utilities +endif + HOST_IMAGEMAGICK_CONF_OPTS = \ --disable-opencl \ --disable-openmp \ From peter at korsgaard.com Tue Nov 15 12:55:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] packages/sudo: explicitly set enable-tmpfiles.d Message-ID: <20221115130300.9620483C6A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=278806d6f94389c52cf9cd261098d75d74560ab4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x sudo's configure script looks up on the host to determine the path where to install its systemd tmpfiles. That is incorrect in cross-compilation. We can explicitly tell sudo where to install its tmpfiles, which we do when systemd is enabled (in Buildroot, systemd-tmpfiles is always enabled when systemd is), or we can tell it not to install tmpfiles at all, which we do otherwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: reword and extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 9c333176a3dae8aa4fa5468e3345d71bc10c44ca) Signed-off-by: Peter Korsgaard --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 67af546cfc..44a17dd348 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -17,6 +17,7 @@ SUDO_SELINUX_MODULES = sudo SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install SUDO_CONF_OPTS = \ --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ + --enable-tmpfiles.d=$(if $(BR2_PACKAGE_SYSTEMD),/usr/lib/tmpfiles.d,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From peter at korsgaard.com Tue Nov 15 12:55:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] packages/sudo: explicitly set with-tzdir Message-ID: <20221115130300.8A82A83C69@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a6da8d48660027c48a007394b10369e277b3741 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x sudo's configure script looks up on the host to determine the path to the timezone data location. That fails in cross-compilation. This is used to sanitise the TZ envirnment variable at runtime, and is not used at buildtime (except to be stored as a string in the program). We can tell sudo where the tz data will be, which we do when the tzdata package is enabled, and we can tell it not to use it at all (to not pass TZ down to sudo-ed executions) othwerwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: rewrite and extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 51d3902af72d74cf5bf7c1246e4bf41cfc5e55f3) Signed-off-by: Peter Korsgaard --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 54901943cd..67af546cfc 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo # 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 = \ + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From peter at korsgaard.com Tue Nov 15 13:10:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:10:18 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 In-Reply-To: (Baruch Siach via buildroot's message of "Sun, 13 Nov 2022 21:09:54 +0200") References: Message-ID: <87y1scfjnp.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > ATF version 2.2 and older does not disable SSP when > ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables > SSP by default, and ATF does not pass -fno-stack-protector to the > compiler. Upstream commit 7af195e29a42 ("Disable stack protection > explicitly") fixed the issue for v2.3 and newer. > Add -fno-stack-protector in CFLAGS when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF > versions. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:10:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:10:18 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 In-Reply-To: (Baruch Siach via buildroot's message of "Sun, 13 Nov 2022 21:09:54 +0200") References: Message-ID: <87y1scfjnp.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > ATF version 2.2 and older does not disable SSP when > ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables > SSP by default, and ATF does not pass -fno-stack-protector to the > compiler. Upstream commit 7af195e29a42 ("Disable stack protection > explicitly") fixed the issue for v2.3 and newer. > Add -fno-stack-protector in CFLAGS when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF > versions. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:14:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:14:32 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221113215834.00ae7f71@windsurf> (Thomas Petazzoni via buildroot's message of "Sun, 13 Nov 2022 21:58:34 +0100") References: <20221113184933.47232-1-neal.frager@amd.com> <20221113215834.00ae7f71@windsurf> Message-ID: <87tu30fjgn.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > On Sun, 13 Nov 2022 11:49:33 -0700 > Neal Frager via buildroot wrote: >> This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the >> zynqmp_kria_kv260_defconfig as it is not necessary. The post build >> kv260.sh creates the proper u-boot.itb without needing this option. >> >> Signed-off-by: Neal Frager >> --- >> board/zynqmp/kria/kv260/uboot.fragment | 1 - >> 1 file changed, 1 deletion(-) > I've applied to master, after adding the following to the commit log: > """ > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > """ > For future patches, it would be nice if you could include such > references if your patch is aimed at fixing a Gitlab CI failure, or an > autobuilder failure. Thanks a lot! Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:19:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:19:14 +0100 Subject: [Buildroot] [PATCH] package/dbus-broker: audit support needs libcap-ng In-Reply-To: <20221112123432.1075333-1-yann.morin.1998@free.fr> (Yann E. MORIN's message of "Sat, 12 Nov 2022 13:34:32 +0100") References: <20221112123432.1075333-1-yann.morin.1998@free.fr> Message-ID: <87pmdofj8t.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Since v14 in 2018, audit support has needed libcap-ng. > Fixes: > http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:20:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:20:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntfs-3g: security bump to version 2022.10.3 In-Reply-To: <20221112213655.110226-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 12 Nov 2022 22:36:55 +0100") References: <20221112213655.110226-1-fontaine.fabrice@gmail.com> Message-ID: <87leocfj7c.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before > 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A > local attacker can exploit this if the ntfs-3g binary is setuid root. A > physically proximate attacker can exploit this if NTFS-3G software is > configured to execute upon attachment of an external storage device. > https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm > https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:22:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:22:06 +0100 Subject: [Buildroot] [PATCH 1/2] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains In-Reply-To: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Fri, 11 Nov 2022 22:57:58 +0100") References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> Message-ID: <87h6z0fj41.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom > configuration requires an overlay") added a check in > arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected > but not overlay file is provided. While this is indeed a perfectly > valid check to make when building an internal toolchain, with an > external toolchain it's entirely possible to build with no overlay > file: the toolchain already exists, and there's no overlay to be > applied in the context of the Buildroot build. > And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some > of the runtime test cases that use a custom Xtensa core configuration, > with no overlay, to test the toolchains.bootlin.com Xtensa external > toolchain. By relaxing the check to only apply to internal toolchain > configurations, we fix those test cases. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:22:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:22:39 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y In-Reply-To: <20221111215759.358116-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Fri, 11 Nov 2022 22:57:59 +0100") References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> <20221111215759.358116-2-thomas.petazzoni@bootlin.com> Message-ID: <87cz9ofj34.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an > overlay file is mandatory, which genrandconfig can't provide. So we > simply disallow such configurations. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:24:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:24:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/vlc: fix opengl library check In-Reply-To: <20221113100057.3893656-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 13 Nov 2022 11:00:57 +0100") References: <20221113100057.3893656-1-bernd.kuhls@t-online.de> Message-ID: <878rkcfizg.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ > Signed-off-by: Bernd Kuhls > --- > While this upstream patch fixes the insufficient check for opengl the > reason why we saw this bug is due to the fact that the libglvnd package > installs GL/gl.h to staging dir even if the defconfig does not enable > libgl support, but fixing this is another topic. Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:06:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:06:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/arm-trusted-firmware: fix SSP disable in v2.2 Message-ID: <20221115132518.B834283C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=62fa9463c6c6eb57479544a779274822ae40cf51 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x ATF version 2.2 and older does not disable SSP when ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables SSP by default, and ATF does not pass -fno-stack-protector to the compiler. Upstream commit 7af195e29a42 ("Disable stack protection explicitly") fixed the issue for v2.3 and newer. Add -fno-stack-protector in CFLAGS when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF versions. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 5e330ff030d11193ce716822c932c2a6b0f109c9) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index f39a24128c..10fdc0ed82 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -56,11 +56,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +else +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-stack-protector +endif + +ifeq ($(BR2_PIC_PIE),y) +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-PIE endif ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") + CFLAGS="$(ARM_TRUSTED_FIRMWARE_CFLAGS)" ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From peter at korsgaard.com Tue Nov 15 13:19:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:19:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/ntfs-3g: security bump to version 2022.10.3 Message-ID: <20221115132518.D726A83C7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e8d2508c4b303625b008fa043227607f5c88bb2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device. https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6facb6fa1022a6bc5aa6fbdbaf20b1a57f420259) Signed-off-by: Peter Korsgaard --- package/ntfs-3g/ntfs-3g.hash | 2 +- package/ntfs-3g/ntfs-3g.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ntfs-3g/ntfs-3g.hash b/package/ntfs-3g/ntfs-3g.hash index 89bce73559..3fcba6af4d 100644 --- a/package/ntfs-3g/ntfs-3g.hash +++ b/package/ntfs-3g/ntfs-3g.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz +sha256 f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c ntfs-3g_ntfsprogs-2022.10.3.tgz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/ntfs-3g/ntfs-3g.mk b/package/ntfs-3g/ntfs-3g.mk index 64800c5eeb..62c515d50f 100644 --- a/package/ntfs-3g/ntfs-3g.mk +++ b/package/ntfs-3g/ntfs-3g.mk @@ -4,7 +4,7 @@ # ################################################################################ -NTFS_3G_VERSION = 2022.5.17 +NTFS_3G_VERSION = 2022.10.3 NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz NTFS_3G_SITE = http://tuxera.com/opensource NTFS_3G_CONF_OPTS = --disable-ldconfig From peter at korsgaard.com Tue Nov 15 13:21:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:21:42 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains Message-ID: <20221115132518.E41B783C7B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f5c143672f1554e53bd46ccbb82cd0d4242f8d8c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom configuration requires an overlay") added a check in arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected but not overlay file is provided. While this is indeed a perfectly valid check to make when building an internal toolchain, with an external toolchain it's entirely possible to build with no overlay file: the toolchain already exists, and there's no overlay to be applied in the context of the Buildroot build. And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some of the runtime test cases that use a custom Xtensa core configuration, with no overlay, to test the toolchains.bootlin.com Xtensa external toolchain. By relaxing the check to only apply to internal toolchain configurations, we fix those test cases. It is to be noted that this still allows a configuration where gdb gets built for a custom core, but with no overlay, so basically that means the fsf variant, which can lead to build or run failures that 4cbf7336914f attempted to fix to begin with. This still covers the most common cases. Finally, it also means being able to build a kernel with no overlay, but this is offset by the fact that the kernel may be already patched with an overlay (as it is possible to specify a custom kernel), which is most probably what people using a custom core would have. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: extend commit log with last two paragraphs] Signed-off-by: Yann E. MORIN (cherry picked from commit 6465c79166fed0c9a9b99a15d34c555a3141344f) Signed-off-by: Peter Korsgaard --- arch/arch.mk.xtensa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa index 7b6c59cecd..75145e725f 100644 --- a/arch/arch.mk.xtensa +++ b/arch/arch.mk.xtensa @@ -1,6 +1,6 @@ BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) endif From peter at korsgaard.com Tue Nov 15 13:17:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:17:07 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/matchbox-startup-monitor: fix build without C++ Message-ID: <20221115132518.C8E6283C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf18c5bcfda9b4c1b52a3c8e847fe68b62510cf3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x matchbox-startup-monitor is an ageing package, and uses an old configure.ac with archaic constructs. This had generated a configure script that incorrectly tries to look for and validate a C++ compiler: checking for powerpc64le-buildroot-linux-gnu-g++... no checking whether we are using the GNU C++ compiler... no checking whether no accepts -g... no checking dependency style of no... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check Calling autoreconf fixes the issue, as the generated configure no longer tries to look for a C++ compiler at all anymore. Running autoreconf does not add any new dependency, as they are already in the dependency chain via other packages. Fixes: http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ See also similar changes: 9993a36f5e12 package/pamtester: fix build without C++ c05cc5de868c package/madplay: needs autoreconf eae18d01abc7 libmad: needs autoreconf 43274dd3e0da package/libid3tag: needs autoreconf Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni (cherry picked from commit b44f6c2f303ef03f563edd159b1c88d1cf118ed5) Signed-off-by: Peter Korsgaard --- package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk index c80e75332c..cd2ae4162f 100644 --- a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk +++ b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk @@ -11,4 +11,9 @@ MATCHBOX_STARTUP_MONITOR_LICENSE = GPL-2.0+ MATCHBOX_STARTUP_MONITOR_LICENSE_FILES = COPYING MATCHBOX_STARTUP_MONITOR_DEPENDENCIES = matchbox-lib startup-notification +# Obsolete constructs in the archaic configure.ac generated an outworn +# configure script that incorrectly searches a C++ compiler. Regenerate +# the autoconf machinery to avoid failures without a C++ compiler. +MATCHBOX_STARTUP_MONITOR_AUTORECONF = YES + $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 15 13:26:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:26:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/perl-net-ssleay: bump to version 1.93_01 In-Reply-To: <20221108175129.727174-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 8 Nov 2022 18:51:29 +0100") References: <20221108175129.727174-1-fontaine.fabrice@gmail.com> Message-ID: <874jv0fiww.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Refresh patch > - Drop -lz from Makefile with libressl as this is the only solution for > now: https://github.com/radiator-software/p5-net-ssleay/issues/399 > - License has been clarified to be Artistic-2.0 since version 1.86.11: > https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de > - This bump will fix the following build failure with libressl: > In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, > from SSLeay.xs:141: > SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': > SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} > 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); > | ^~ > https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes > Fixes: > - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:16:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:16:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/matchbox-startup-monitor: fix build without C++ Message-ID: <20221115132631.445EC83CA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ebe54c8ae06b815cac6d9028a733f63c7e4ca2be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x matchbox-startup-monitor is an ageing package, and uses an old configure.ac with archaic constructs. This had generated a configure script that incorrectly tries to look for and validate a C++ compiler: checking for powerpc64le-buildroot-linux-gnu-g++... no checking whether we are using the GNU C++ compiler... no checking whether no accepts -g... no checking dependency style of no... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check Calling autoreconf fixes the issue, as the generated configure no longer tries to look for a C++ compiler at all anymore. Running autoreconf does not add any new dependency, as they are already in the dependency chain via other packages. Fixes: http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ See also similar changes: 9993a36f5e12 package/pamtester: fix build without C++ c05cc5de868c package/madplay: needs autoreconf eae18d01abc7 libmad: needs autoreconf 43274dd3e0da package/libid3tag: needs autoreconf Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni (cherry picked from commit b44f6c2f303ef03f563edd159b1c88d1cf118ed5) Signed-off-by: Peter Korsgaard --- package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk index c80e75332c..cd2ae4162f 100644 --- a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk +++ b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk @@ -11,4 +11,9 @@ MATCHBOX_STARTUP_MONITOR_LICENSE = GPL-2.0+ MATCHBOX_STARTUP_MONITOR_LICENSE_FILES = COPYING MATCHBOX_STARTUP_MONITOR_DEPENDENCIES = matchbox-lib startup-notification +# Obsolete constructs in the archaic configure.ac generated an outworn +# configure script that incorrectly searches a C++ compiler. Regenerate +# the autoconf machinery to avoid failures without a C++ compiler. +MATCHBOX_STARTUP_MONITOR_AUTORECONF = YES + $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 15 13:18:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:18:46 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/dbus-broker: audit support needs libcap-ng Message-ID: <20221115132631.4EB9F83CA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0f2ee83a48e1328b1b34fe482ba6feac63d42d35 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since v14 in 2018, audit support has needed libcap-ng. Fixes: http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ Signed-off-by: Yann E. MORIN Cc: Norbert Lange Signed-off-by: Thomas Petazzoni (cherry picked from commit 2f0e82c4ef8bc02bf8b2ada7bf5daf940d4e4cac) Signed-off-by: Peter Korsgaard --- package/dbus-broker/Config.in | 1 + package/dbus-broker/dbus-broker.mk | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package/dbus-broker/Config.in b/package/dbus-broker/Config.in index c7206232da..aa6584c392 100644 --- a/package/dbus-broker/Config.in +++ b/package/dbus-broker/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_DBUS_BROKER depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17 depends on BR2_PACKAGE_SYSTEMD select BR2_PACKAGE_EXPAT + select BR2_PACKAGE_LIBCAP_NG if BR2_PACKAGE_AUDIT help Linux D-Bus Message Broker. diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index 85c3f75a3b..536ee64a71 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -28,7 +28,8 @@ DBUS_BROKER_DEPENDENCIES = expat systemd DBUS_BROKER_CONF_OPTS = -Dlauncher=true ifeq ($(BR2_PACKAGE_AUDIT),y) -DBUS_BROKER_DEPENDENCIES += audit +# libcap-ng selected from Config.in +DBUS_BROKER_DEPENDENCIES += audit libcap-ng DBUS_BROKER_CONF_OPTS += -Daudit=true else DBUS_BROKER_CONF_OPTS += -Daudit=false From peter at korsgaard.com Tue Nov 15 13:22:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:22:33 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y Message-ID: <20221115132631.6E2DE83CA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=868734d040ad0bacd059682649efb4469d53664e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an overlay file is mandatory, which genrandconfig can't provide. So we simply disallow such configurations. Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN (cherry picked from commit c81da5e41c8b8863920a1f0416e4f7f4d22788bf) Signed-off-by: Peter Korsgaard --- utils/genrandconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index f19a405685..9c6c2b359c 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -304,6 +304,11 @@ def fixup_config(sysinfo, configfile): # No C library for internal toolchain if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: return False + # Xtensa custom cores require an overlay file with internal + # toolchains + if 'BR2_XTENSA_CUSTOM=y' in configlines and \ + 'BR2_TOOLCHAIN_BUILDROOT=y' in configlines: + return False if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: From peter at korsgaard.com Tue Nov 15 13:06:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:06:19 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/arm-trusted-firmware: fix SSP disable in v2.2 Message-ID: <20221115132631.3A29F83CA0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7fcd29cb57c50b8e9dea84878b8b54e4fed0ec3c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x ATF version 2.2 and older does not disable SSP when ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables SSP by default, and ATF does not pass -fno-stack-protector to the compiler. Upstream commit 7af195e29a42 ("Disable stack protection explicitly") fixed the issue for v2.3 and newer. Add -fno-stack-protector in CFLAGS when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF versions. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 5e330ff030d11193ce716822c932c2a6b0f109c9) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 6225d60560..af31d59f67 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -67,11 +67,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +else +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-stack-protector +endif + +ifeq ($(BR2_PIC_PIE),y) +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-PIE endif ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") + CFLAGS="$(ARM_TRUSTED_FIRMWARE_CFLAGS)" ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From peter at korsgaard.com Tue Nov 15 13:19:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:19:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/ntfs-3g: security bump to version 2022.10.3 Message-ID: <20221115132631.58FB583CA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fde124c8477f9a91ae56a2a3050c26292b6a2260 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device. https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6facb6fa1022a6bc5aa6fbdbaf20b1a57f420259) Signed-off-by: Peter Korsgaard --- package/ntfs-3g/ntfs-3g.hash | 2 +- package/ntfs-3g/ntfs-3g.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ntfs-3g/ntfs-3g.hash b/package/ntfs-3g/ntfs-3g.hash index 89bce73559..3fcba6af4d 100644 --- a/package/ntfs-3g/ntfs-3g.hash +++ b/package/ntfs-3g/ntfs-3g.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz +sha256 f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c ntfs-3g_ntfsprogs-2022.10.3.tgz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/ntfs-3g/ntfs-3g.mk b/package/ntfs-3g/ntfs-3g.mk index 64800c5eeb..62c515d50f 100644 --- a/package/ntfs-3g/ntfs-3g.mk +++ b/package/ntfs-3g/ntfs-3g.mk @@ -4,7 +4,7 @@ # ################################################################################ -NTFS_3G_VERSION = 2022.5.17 +NTFS_3G_VERSION = 2022.10.3 NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz NTFS_3G_SITE = http://tuxera.com/opensource NTFS_3G_CONF_OPTS = --disable-ldconfig From peter at korsgaard.com Tue Nov 15 13:21:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:21:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains Message-ID: <20221115132631.629D883CA0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=19a07fbe5fa155cc9702d6875ce465783d31dd89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom configuration requires an overlay") added a check in arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected but not overlay file is provided. While this is indeed a perfectly valid check to make when building an internal toolchain, with an external toolchain it's entirely possible to build with no overlay file: the toolchain already exists, and there's no overlay to be applied in the context of the Buildroot build. And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some of the runtime test cases that use a custom Xtensa core configuration, with no overlay, to test the toolchains.bootlin.com Xtensa external toolchain. By relaxing the check to only apply to internal toolchain configurations, we fix those test cases. It is to be noted that this still allows a configuration where gdb gets built for a custom core, but with no overlay, so basically that means the fsf variant, which can lead to build or run failures that 4cbf7336914f attempted to fix to begin with. This still covers the most common cases. Finally, it also means being able to build a kernel with no overlay, but this is offset by the fact that the kernel may be already patched with an overlay (as it is possible to specify a custom kernel), which is most probably what people using a custom core would have. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: extend commit log with last two paragraphs] Signed-off-by: Yann E. MORIN (cherry picked from commit 6465c79166fed0c9a9b99a15d34c555a3141344f) Signed-off-by: Peter Korsgaard --- arch/arch.mk.xtensa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa index 7b6c59cecd..75145e725f 100644 --- a/arch/arch.mk.xtensa +++ b/arch/arch.mk.xtensa @@ -1,6 +1,6 @@ BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) endif From peter at korsgaard.com Tue Nov 15 13:22:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:22:54 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/vlc: fix opengl library check Message-ID: <20221115132631.78C8C83CA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=442fc84e8f32fa45477dd336fc9c9605375c5ded branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes: http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit a0aad05cbf20c8e09834e9e1d78a3376cb89910b) Signed-off-by: Peter Korsgaard --- .../vlc/0012-opengl-missing-library-check.patch | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/package/vlc/0012-opengl-missing-library-check.patch b/package/vlc/0012-opengl-missing-library-check.patch new file mode 100644 index 0000000000..3a28fe34e3 --- /dev/null +++ b/package/vlc/0012-opengl-missing-library-check.patch @@ -0,0 +1,57 @@ +From 4ab41404cb85684125d73977cadebf83bbc246f5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sat, 22 Jan 2022 11:34:38 +0200 +Subject: [PATCH] opengl: missing library check + +Traditionally the presence of the header file was not considered +sufficient, though this was somewhat forgotten with the prevalence of +pkg-config. + +However most libraries have portable headers, while the shared library +is platform-dependent. It is common for the header to be present while +the library is absent with "multilib" installations (i.e. Linux +installation with multiple architectures). + +Downloaded from upstream commit: +https://code.videolan.org/videolan/vlc/-/commit/4ab41404cb85684125d73977cadebf83bbc246f5 + +Signed-off-by: Bernd Kuhls +--- + configure.ac | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2f50808d597..0d57fadbf8b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -3169,7 +3169,6 @@ have_gl="no" + PKG_CHECK_MODULES([GL], [gl], [ + have_gl="yes" + ], [ +- AC_MSG_CHECKING([for OpenGL]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #ifdef _WIN32 + # include +@@ -3179,13 +3178,17 @@ PKG_CHECK_MODULES([GL], [gl], [ + [int t0 = GL_TEXTURE0;]]) + ], [ + GL_CFLAGS="" +- have_gl="yes" + AS_IF([test "${SYS}" != "mingw32"], [ +- GL_LIBS="-lGL" ++ AC_CHECK_LIB([GL], [glTexture2D], [ ++ have_gl="yes" ++ GL_LIBS="-lGL" ++ ]) + ], [ ++ have_gl="yes" + GL_LIBS="-lopengl32" + ]) + ]) ++ AC_MSG_CHECKING([for OpenGL]) + AC_MSG_RESULT([${have_gl}]) + ]) + AM_CONDITIONAL([HAVE_GL], [test "${have_gl}" = "yes"]) +-- +GitLab + From peter at korsgaard.com Tue Nov 15 13:27:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:27:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/libvncserver: fix CVE-2020-29260 In-Reply-To: <20221113214441.13829-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 13 Nov 2022 22:44:41 +0100") References: <20221113214441.13829-1-fontaine.fabrice@gmail.com> Message-ID: <87zgcse4av.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libvncclient v0.9.13 was discovered to contain a memory leak via the > function rfbClientCleanup(). > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:27:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:27:55 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/libvncserver: fix CVE-2020-29260 In-Reply-To: <20221113215558.17757-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 13 Nov 2022 22:55:58 +0100") References: <20221113215558.17757-1-fontaine.fabrice@gmail.com> Message-ID: <87v8nge49w.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libvncclient v0.9.13 was discovered to contain a memory leak via the > function rfbClientCleanup(). > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Add LIBVNCSERVER_IGNORE_CVES This is naturally the one I cherry-picked for 2022.02.x / 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:26:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:26:55 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221115132816.DF34C83CAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=283cba61d15b32739aea8ad0505ddb4cd267fd1e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b3ab978703e0597b4bdf17d3e32cf0357db8315c) Signed-off-by: Peter Korsgaard --- ...nt-free-vncRec-memory-in-rfbClientCleanup.patch | 28 ++++++++++++++++++++++ package/libvncserver/libvncserver.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk index ead809d19c..8f24e2d098 100644 --- a/package/libvncserver/libvncserver.mk +++ b/package/libvncserver/libvncserver.mk @@ -14,6 +14,9 @@ LIBVNCSERVER_INSTALL_STAGING = YES LIBVNCSERVER_DEPENDENCIES = host-pkgconf lzo LIBVNCSERVER_CONF_OPTS = -DWITH_LZO=ON +# 0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch +LIBVNCSERVER_IGNORE_CVES += CVE-2020-29260 + # only used for examples LIBVNCSERVER_CONF_OPTS += \ -DWITH_FFMPEG=OFF \ From peter at korsgaard.com Tue Nov 15 13:26:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:26:03 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/perl-net-ssleay: bump to version 1.93_01 Message-ID: <20221115132816.D308783CAE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=07ec6f688398b36eef1efc522e7e94fc54f7967e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Refresh patch - Drop -lz from Makefile with libressl as this is the only solution for now: https://github.com/radiator-software/p5-net-ssleay/issues/399 - License has been clarified to be Artistic-2.0 since version 1.86.11: https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de - This bump will fix the following build failure with libressl: In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes Fixes: - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 191fa1718f7f61ad9846a37c6f0c86a3b713e81c) Signed-off-by: Peter Korsgaard --- .../perl-net-ssleay/0001-fix-build-system.patch | 30 +++++++++++----------- package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++--- package/perl-net-ssleay/perl-net-ssleay.mk | 13 +++++++--- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package/perl-net-ssleay/0001-fix-build-system.patch b/package/perl-net-ssleay/0001-fix-build-system.patch index a6cd0f9ceb..a5ccf464ba 100644 --- a/package/perl-net-ssleay/0001-fix-build-system.patch +++ b/package/perl-net-ssleay/0001-fix-build-system.patch @@ -8,29 +8,29 @@ paths, since they are missing the destdir; Buildroot compilers and linkers already know where to search, anyway. Signed-off-by: "Yann E. MORIN" +[Fabrice: update for 1.93_01] +Signed-off-by: Fabrice Fontaine diff -durN perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm ---- perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-04-01 08:08:37.000000000 +0200 -+++ perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-07-13 00:38:46.281380282 +0200 -@@ -37,14 +37,18 @@ - exit 0; # according http://wiki.cpantesters.org/wiki/CPANAuthorNotes this is best-practice when "missing library" +--- perl-net-ssleay-1.64.orig/Makefile.PL 2014-04-01 08:08:37.000000000 +0200 ++++ perl-net-ssleay-1.64/Makefile.PL 2014-07-13 00:38:46.281380282 +0200 +@@ -192,12 +192,16 @@ + exit MISSING_PREREQ; } -- $self->check_openssl_version($prefix, $exec); +- check_openssl_version($prefix, $exec); +# Does not work for cross-compilation. +# In Buildroot, we do have a supported version. -+# $self->check_openssl_version($prefix, $exec); - my $opts = $self->ssleay_get_build_opts($prefix, $exec); - - $self->makemaker_args( ++# check_openssl_version($prefix, $exec); + my %args = ( CCCDLFLAGS => $opts->{cccdlflags}, OPTIMIZE => $opts->{optimize}, -- INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -- LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +- INC => qq{-I"$opts->{inc_path}"}, +- LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +# Buildroot already has the correct include and library search paths. -+# INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -+# LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), ++# INC => qq{-I"$opts->{inc_path}"}, ++# LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + LIBS => join(' ', (map {"-l$_"} @{$opts->{lib_links}})), ); - - if ( $self->prompt( + # From HMBRAND to handle multple version of OPENSSL installed + if (my $lp = join " " => map '-L'.maybe_quote($_), @{$opts->{lib_paths} || []}) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 7502a60ad1..9caff68edd 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,6 +1,6 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 d602bdce4e0531c6efc276e3e429ca69 Net-SSLeay-1.85.tar.gz -sha256 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8 Net-SSLeay-1.85.tar.gz +md5 c73821e9790b3bdb3471d9b8faf48bbb Net-SSLeay-1.93_01.tar.gz +sha256 876d022fbc719631b11d6bb4b6e78db3c19bbca578093c376c8f9900a4432aa3 Net-SSLeay-1.93_01.tar.gz # computed by scancpan -sha256 b55065185a2172d9f2ea2dd87c18c206ea3dc45a64e5f3deb3eee34d839dc822 LICENSE +sha256 685e534b60d4e2b4fbb1a259a83b5a86e877a919bbb9efc95994276f706a3a71 LICENSE diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 80ce8b9cc7..8b7b2b973b 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.85 +PERL_NET_SSLEAY_VERSION = 1.93_01 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz -PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHRISN PERL_NET_SSLEAY_DEPENDENCIES = openssl -PERL_NET_SSLEAY_LICENSE = OpenSSL +PERL_NET_SSLEAY_LICENSE = Artistic-2.0 PERL_NET_SSLEAY_LICENSE_FILES = LICENSE PERL_NET_SSLEAY_DISTNAME = Net-SSLeay @@ -24,4 +24,11 @@ define PERL_NET_SSLEAY_FIX_MAKEFILE endef PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_FIX_MAKEFILE +ifeq ($(BR2_PACKAGE_LIBRESSL),y) +define PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE + $(SED) "s/-lz//" $(@D)/Makefile +endef +PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE +endif + $(eval $(perl-package)) From peter at korsgaard.com Tue Nov 15 13:26:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:26:42 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221115132927.61D0C83CB8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3bc8807428924d78eb1df695a7016ad361b89e4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b3ab978703e0597b4bdf17d3e32cf0357db8315c) Signed-off-by: Peter Korsgaard --- ...nt-free-vncRec-memory-in-rfbClientCleanup.patch | 28 ++++++++++++++++++++++ package/libvncserver/libvncserver.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk index ead809d19c..8f24e2d098 100644 --- a/package/libvncserver/libvncserver.mk +++ b/package/libvncserver/libvncserver.mk @@ -14,6 +14,9 @@ LIBVNCSERVER_INSTALL_STAGING = YES LIBVNCSERVER_DEPENDENCIES = host-pkgconf lzo LIBVNCSERVER_CONF_OPTS = -DWITH_LZO=ON +# 0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch +LIBVNCSERVER_IGNORE_CVES += CVE-2020-29260 + # only used for examples LIBVNCSERVER_CONF_OPTS += \ -DWITH_FFMPEG=OFF \ From peter at korsgaard.com Tue Nov 15 13:25:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:25:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/perl-net-ssleay: bump to version 1.93_01 Message-ID: <20221115132927.56ED783CB7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1d74a06d627d181e254344b1f553576557f3f21e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Refresh patch - Drop -lz from Makefile with libressl as this is the only solution for now: https://github.com/radiator-software/p5-net-ssleay/issues/399 - License has been clarified to be Artistic-2.0 since version 1.86.11: https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de - This bump will fix the following build failure with libressl: In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes Fixes: - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 191fa1718f7f61ad9846a37c6f0c86a3b713e81c) Signed-off-by: Peter Korsgaard --- .../perl-net-ssleay/0001-fix-build-system.patch | 30 +++++++++++----------- package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++--- package/perl-net-ssleay/perl-net-ssleay.mk | 13 +++++++--- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package/perl-net-ssleay/0001-fix-build-system.patch b/package/perl-net-ssleay/0001-fix-build-system.patch index a6cd0f9ceb..a5ccf464ba 100644 --- a/package/perl-net-ssleay/0001-fix-build-system.patch +++ b/package/perl-net-ssleay/0001-fix-build-system.patch @@ -8,29 +8,29 @@ paths, since they are missing the destdir; Buildroot compilers and linkers already know where to search, anyway. Signed-off-by: "Yann E. MORIN" +[Fabrice: update for 1.93_01] +Signed-off-by: Fabrice Fontaine diff -durN perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm ---- perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-04-01 08:08:37.000000000 +0200 -+++ perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-07-13 00:38:46.281380282 +0200 -@@ -37,14 +37,18 @@ - exit 0; # according http://wiki.cpantesters.org/wiki/CPANAuthorNotes this is best-practice when "missing library" +--- perl-net-ssleay-1.64.orig/Makefile.PL 2014-04-01 08:08:37.000000000 +0200 ++++ perl-net-ssleay-1.64/Makefile.PL 2014-07-13 00:38:46.281380282 +0200 +@@ -192,12 +192,16 @@ + exit MISSING_PREREQ; } -- $self->check_openssl_version($prefix, $exec); +- check_openssl_version($prefix, $exec); +# Does not work for cross-compilation. +# In Buildroot, we do have a supported version. -+# $self->check_openssl_version($prefix, $exec); - my $opts = $self->ssleay_get_build_opts($prefix, $exec); - - $self->makemaker_args( ++# check_openssl_version($prefix, $exec); + my %args = ( CCCDLFLAGS => $opts->{cccdlflags}, OPTIMIZE => $opts->{optimize}, -- INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -- LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +- INC => qq{-I"$opts->{inc_path}"}, +- LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +# Buildroot already has the correct include and library search paths. -+# INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -+# LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), ++# INC => qq{-I"$opts->{inc_path}"}, ++# LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + LIBS => join(' ', (map {"-l$_"} @{$opts->{lib_links}})), ); - - if ( $self->prompt( + # From HMBRAND to handle multple version of OPENSSL installed + if (my $lp = join " " => map '-L'.maybe_quote($_), @{$opts->{lib_paths} || []}) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 7502a60ad1..9caff68edd 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,6 +1,6 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 d602bdce4e0531c6efc276e3e429ca69 Net-SSLeay-1.85.tar.gz -sha256 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8 Net-SSLeay-1.85.tar.gz +md5 c73821e9790b3bdb3471d9b8faf48bbb Net-SSLeay-1.93_01.tar.gz +sha256 876d022fbc719631b11d6bb4b6e78db3c19bbca578093c376c8f9900a4432aa3 Net-SSLeay-1.93_01.tar.gz # computed by scancpan -sha256 b55065185a2172d9f2ea2dd87c18c206ea3dc45a64e5f3deb3eee34d839dc822 LICENSE +sha256 685e534b60d4e2b4fbb1a259a83b5a86e877a919bbb9efc95994276f706a3a71 LICENSE diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 80ce8b9cc7..8b7b2b973b 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.85 +PERL_NET_SSLEAY_VERSION = 1.93_01 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz -PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHRISN PERL_NET_SSLEAY_DEPENDENCIES = openssl -PERL_NET_SSLEAY_LICENSE = OpenSSL +PERL_NET_SSLEAY_LICENSE = Artistic-2.0 PERL_NET_SSLEAY_LICENSE_FILES = LICENSE PERL_NET_SSLEAY_DISTNAME = Net-SSLeay @@ -24,4 +24,11 @@ define PERL_NET_SSLEAY_FIX_MAKEFILE endef PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_FIX_MAKEFILE +ifeq ($(BR2_PACKAGE_LIBRESSL),y) +define PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE + $(SED) "s/-lz//" $(@D)/Makefile +endef +PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE +endif + $(eval $(perl-package)) From peter at korsgaard.com Tue Nov 15 13:29:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:29:28 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221114221435.2d17a891@windsurf> (Thomas Petazzoni via buildroot's message of "Mon, 14 Nov 2022 22:14:35 +0100") References: <20221114135126.20201-1-neal.frager@amd.com> <20221114221435.2d17a891@windsurf> Message-ID: <87r0y4e47b.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > On Mon, 14 Nov 2022 06:51:26 -0700 > Neal Frager via buildroot wrote: >> This patch fixes the kv260.sh to generate a working u-boot.itb >> now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. >> >> Fixes: >> >> https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 >> >> Signed-off-by: Neal Frager >> --- >> board/zynqmp/kria/kv260/kv260.sh | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) > Applied to master, thanks. Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:29:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:29:07 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option Message-ID: <20221115133041.499F583CC3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=398e5f58a3d3c4e41509655ab32d65977dbfd4f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the zynqmp_kria_kv260_defconfig as it is not necessary. The post build kv260.sh creates the proper u-boot.itb without needing this option. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni (cherry picked from commit 515319b86f17ea5a2ce3e51c9063bac9f9e00a01) Signed-off-by: Peter Korsgaard --- board/zynqmp/kria/kv260/uboot.fragment | 1 - 1 file changed, 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..0ed560c411 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,7 +1,6 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y -CONFIG_MULTI_DTB_FIT=y CONFIG_DMA=y CONFIG_XILINX_DPDMA=y CONFIG_PHY=y From peter at korsgaard.com Tue Nov 15 13:29:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:29:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option Message-ID: <20221115133041.5427E83CC5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3a0993251bdd009813dbdbed41b7a0b1a33cca10 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch fixes the kv260.sh to generate a working u-boot.itb now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. This is a follow-up fix of 515319b86f17ea5a2ce3e51c9063bac9f9e00a01 ("board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option") to fix the build of: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni (cherry picked from commit ec9519831ed5d5698c787b48d2ab952525cacb93) Signed-off-by: Peter Korsgaard --- board/zynqmp/kria/kv260/kv260.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e891852009 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -8,5 +8,5 @@ UBOOT_DIR=$4 -fdtoverlay -o ${UBOOT_DIR}/fit-dtb.blob -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo +fdtoverlay -o ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo ${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb From thomas.petazzoni at bootlin.com Tue Nov 15 13:43:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 15 Nov 2022 14:43:35 +0100 Subject: [Buildroot] [PATCH] package/imagemagick: utilities now need C++ support In-Reply-To: <8735akgynk.fsf@dell.be.48ers.dk> References: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> <8735akgynk.fsf@dell.be.48ers.dk> Message-ID: <20221115144335.6efcf3fb@windsurf> On Tue, 15 Nov 2022 14:01:03 +0100 Peter Korsgaard wrote: > Is imagemagick without the utilities useful? It has a library. Not sure how widely used it is, though. dvdauthor, libvips, php-imagick have it as a build time dependency, so I suppose (but didn't check) that they link with the library. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From mf at go-sys.de Tue Nov 15 16:07:15 2022 From: mf at go-sys.de (Michael Fischer) Date: Tue, 15 Nov 2022 17:07:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/gnupg2: bump version to 2.3.8 Message-ID: <20221115160715.10975-1-mf@go-sys.de> Add a patch to fix undefined reference to `ks_ldap_free_state' Signed-off-by: Michael Fischer --- package/gnupg2/0001-ks_ldap_free_state.patch | 22 ++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 ++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 package/gnupg2/0001-ks_ldap_free_state.patch diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..03d27e94d5 --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,22 @@ +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is +not installed + +https://www.linuxfromscratch.org/blfs/view/svn/postlfs/gnupg.html + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c 2022-10-07 15:23:50.000000000 +0200 ++++ b/dirmngr/server.c 2022-11-15 16:34:08.390674457 +0100 +@@ -3137,8 +3137,12 @@ start_command_handler (assuan_fd_t fd, u + ctrl->refcount); + else + { ++#if USE_LDAP ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ -- 2.20.1 From baruch at tkos.co.il Tue Nov 15 16:16:14 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 15 Nov 2022 18:16:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/gnupg2: bump version to 2.3.8 In-Reply-To: <20221115160715.10975-1-mf@go-sys.de> References: <20221115160715.10975-1-mf@go-sys.de> Message-ID: <87y1scqjgi.fsf@tarshish> Hi Michael, On Tue, Nov 15 2022, Michael Fischer wrote: > Add a patch to fix undefined reference to `ks_ldap_free_state' > > Signed-off-by: Michael Fischer > --- > package/gnupg2/0001-ks_ldap_free_state.patch | 22 ++++++++++++++++++++ > package/gnupg2/gnupg2.hash | 10 ++++----- > package/gnupg2/gnupg2.mk | 2 +- > 3 files changed, 28 insertions(+), 6 deletions(-) > create mode 100644 package/gnupg2/0001-ks_ldap_free_state.patch > > diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch > new file mode 100644 > index 0000000000..03d27e94d5 > --- /dev/null > +++ b/package/gnupg2/0001-ks_ldap_free_state.patch > @@ -0,0 +1,22 @@ > +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is > +not installed > + > +https://www.linuxfromscratch.org/blfs/view/svn/postlfs/gnupg.html > + > +Signed-off-by: Michael Fischer I think it would be better to just backport upstream commit 7011286ce6e1 ("dirmngr: Fix build with no LDAP support."). Make sure to add your sign-off, and a reference to upstream commit. baruch > + > +--- a/dirmngr/server.c 2022-10-07 15:23:50.000000000 +0200 > ++++ b/dirmngr/server.c 2022-11-15 16:34:08.390674457 +0100 > +@@ -3137,8 +3137,12 @@ start_command_handler (assuan_fd_t fd, u > + ctrl->refcount); > + else > + { > ++#if USE_LDAP > ++#if USE_LDAP > + ks_ldap_free_state (ctrl->ks_get_state); > + ctrl->ks_get_state = NULL; > ++#endif > ++#endif > + release_ctrl_ocsp_certs (ctrl); > + xfree (ctrl->server_local); > + dirmngr_deinit_default_ctrl (ctrl); > diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash > index ec2654be7b..f9c071ad45 100644 > --- a/package/gnupg2/gnupg2.hash > +++ b/package/gnupg2/gnupg2.hash > @@ -1,7 +1,7 @@ > -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html > -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 > +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html > +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 > # Calculated based on the hash above and signature > -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig > -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 > -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 > +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig > +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD > +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 > sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING > diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk > index 7d8424c136..9dc29ca99e 100644 > --- a/package/gnupg2/gnupg2.mk > +++ b/package/gnupg2/gnupg2.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -GNUPG2_VERSION = 2.3.7 > +GNUPG2_VERSION = 2.3.8 > GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 > GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg > GNUPG2_LICENSE = GPL-3.0+ -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From mf at go-sys.de Tue Nov 15 16:27:05 2022 From: mf at go-sys.de (Michael Fischer) Date: Tue, 15 Nov 2022 17:27:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/libksba: security bump to version 1.6.2 Message-ID: <20221115162705.27235-1-mf@go-sys.de> A severe bug has been found in Libksba , the library used by GnuPG for parsing the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba before 1.6.2 and may be used for remote code execution. Fix CVE-2022-3515 Signed-off-by: Michael Fischer --- package/libksba/libksba.hash | 2 +- package/libksba/libksba.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash index 422048be5f..77485c0cb6 100644 --- a/package/libksba/libksba.hash +++ b/package/libksba/libksba.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 # Hash for license files: sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk index ca5fc1d749..3a8b3fa502 100644 --- a/package/libksba/libksba.mk +++ b/package/libksba/libksba.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBKSBA_VERSION = 1.6.0 +LIBKSBA_VERSION = 1.6.2 LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) -- 2.20.1 From bernd.kuhls at t-online.de Tue Nov 15 17:59:21 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 15 Nov 2022 18:59:21 +0100 Subject: [Buildroot] [PATCH/next 1/1] package/{mesa3d, mesa3d-headers}: bump version to 22.2.3 Message-ID: <20221115175921.555955-1-bernd.kuhls@t-online.de> Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-November/000691.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 3712c79db0..cbcd0c5547 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.2.2 +MESA3D_HEADERS_VERSION = 22.2.3 MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz MESA3D_HEADERS_SITE = https://archive.mesa3d.org MESA3D_HEADERS_DL_SUBDIR = mesa3d diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index f10f8fe112..e28c0dbfe8 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2022-October/000689.html -sha256 2de11fb74fc5cc671b818e49fe203cea0cd1d8b69756e97cdb06a2f4e78948f9 mesa-22.2.2.tar.xz -sha512 a1eb67e1ae4880c79b1fdc570f4389baba0b8ba796da7e695c9af19a7d92b6c06b95570e6c796548b61355989025fb7efbf9acac74cbd695f7e297dc913b933c mesa-22.2.2.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2022-November/000691.html +sha256 ee7d026f7b1991dbae0861d359b671145c3a86f2a731353b885d2ea2d5c098d6 mesa-22.2.3.tar.xz +sha512 08e9ce43392c46f9c0d122d70e118511eea81422d06f93ab6d330689b46feed3ac1c3bdcdcfd4a27cd5b9eaf26aab518d152a2c753f07b8ed19575d4ed892ad6 mesa-22.2.3.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index bac071ecb3..502c9c9d19 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.2.2 +MESA3D_VERSION = 22.2.3 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.34.1 From bernd.kuhls at t-online.de Tue Nov 15 17:59:40 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 15 Nov 2022 18:59:40 +0100 Subject: [Buildroot] [PATCH/next 1/1] package/tor: bump version to 0.4.7.11 Message-ID: <20221115175940.555973-1-bernd.kuhls@t-online.de> Changelog: https://gitlab.torproject.org/tpo/core/tor/-/commit/a7a90a3f11dc415ac5d86a32877c16685fbe68c2 Signed-off-by: Bernd Kuhls --- package/tor/tor.hash | 4 ++-- package/tor/tor.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tor/tor.hash b/package/tor/tor.hash index dba08f51b5..fcd5ab5039 100644 --- a/package/tor/tor.hash +++ b/package/tor/tor.hash @@ -1,4 +1,4 @@ -# From https://dist.torproject.org/tor-0.4.7.10.tar.gz.sha256sum -sha256 647e56dfa59ea36dab052027fcfc7663905c826c03509363c456900ecd435a5b tor-0.4.7.10.tar.gz +# From https://dist.torproject.org/tor-0.4.7.11.tar.gz.sha256sum +sha256 cf3cafbeedbdbc5fd1c0540e74d6d10a005eadff929098393815f867e32a136e tor-0.4.7.11.tar.gz # Locally computed sha256 47b54ed17e8fdcab3c44729a1789a09b208f9a63a845a7e50def9df729eebad0 LICENSE diff --git a/package/tor/tor.mk b/package/tor/tor.mk index ed3714f2db..23e9388983 100644 --- a/package/tor/tor.mk +++ b/package/tor/tor.mk @@ -4,7 +4,7 @@ # ################################################################################ -TOR_VERSION = 0.4.7.10 +TOR_VERSION = 0.4.7.11 TOR_SITE = https://dist.torproject.org TOR_LICENSE = BSD-3-Clause TOR_LICENSE_FILES = LICENSE -- 2.34.1 From f.fainelli at gmail.com Tue Nov 15 23:48:04 2022 From: f.fainelli at gmail.com (Florian Fainelli) Date: Tue, 15 Nov 2022 15:48:04 -0800 Subject: [Buildroot] [PATCH 1/1] package/popt: bump to version 1.19 In-Reply-To: <20220917211719.251791-1-fontaine.fabrice@gmail.com> References: <20220917211719.251791-1-fontaine.fabrice@gmail.com> Message-ID: <76b0ac3b-7bd4-f9f5-8191-7c39380dda64@gmail.com> Hi Fabrice, On 9/17/22 14:17, Fabrice Fontaine wrote: > - Drop patches (already in version) and so autoreconf > - Update hash of COPYING (license adjusted to use the original, straight > MIT variant: > https://github.com/rpm-software-management/popt/commit/dcec86df3cfc96d3dd3a3e9f7f1086b768d2d88f) > > https://github.com/rpm-software-management/popt/compare/popt-1.18-release...popt-1.19-release > > Signed-off-by: Fabrice Fontaine We recently upgraded from buildroot 2022.08 to 2022.11-rc1 which contains this change of yours and this causes gptfdisk's sgdisk to not be able to open the devices passed as argument, steps to reproduce would be as simple as: # sgdisk -p /dev/sda Problem opening for reading! Error is 2. The specified file does not exist! Markus looked at the strace output and found the following: strace -f sgdisk -p /dev/sda [...] brk(NULL) = 0x5581f4d000 brk(0x5581f6e000) = 0x5581f6e000 brk(0x5581f8f000) = 0x5581f8f000 openat(AT_FDCWD, "", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "Problem opening ", 16Problem opening ) = 16 write(2, " for reading! Error is ", 23 for reading! Error is ) = 23 write(2, "2", 12) = 1 write(2, ".\n", 2. ) = 2 write(2, "The specified file does not exis"..., 35The specified file does not exist! ) = 35 exit_group(2) = ? +++ exited with 2 +++ the openat() system call is passed an empty string which is the reason for sgdisk to fail opening the specified device. Reverting libpopt back to 1.18 but keeping everything else the same resolves the issue. Is this is a known problem? Thanks! -- Florian From Alexey.Brodkin at synopsys.com Tue Nov 15 23:52:33 2022 From: Alexey.Brodkin at synopsys.com (Alexey Brodkin) Date: Wed, 16 Nov 2022 00:52:33 +0100 Subject: [Buildroot] [PATCH 0/2] Enable (or rather fix) glibc for ARC700 Message-ID: <20221115235235.74897-1-abrodkin@synopsys.com> It's been waiting for a long time and now under pressure of possible removal of ARC700 support from Buildroot that change is finally being published. Among other things it will fix annoying build failures for ARC700, which now became so much visible since Buildroot switched to glibc as its default C library, see [1]. [1] https://git.buildroot.net/buildroot/commit/?id=4057e36ca9665edd5248512e4edba2c243b8f4be Sergey Matyukevich (2): package/glibc: add support for ARC700 configs/snps_arc700_nsim_defconfig: add ARC700 target for nSIM board/synopsys/nsim/readme.txt | 43 +++++ configs/snps_arc700_nsim_defconfig | 18 ++ .../glibc/0003-ARC-Synopsys-ARC700-support.patch | 208 +++++++++++++++++++++ 3 files changed, 269 insertions(+) create mode 100644 board/synopsys/nsim/readme.txt create mode 100644 configs/snps_arc700_nsim_defconfig create mode 100644 package/glibc/0003-ARC-Synopsys-ARC700-support.patch -- 2.16.2 From Alexey.Brodkin at synopsys.com Tue Nov 15 23:52:35 2022 From: Alexey.Brodkin at synopsys.com (Alexey Brodkin) Date: Wed, 16 Nov 2022 00:52:35 +0100 Subject: [Buildroot] [PATCH 2/2] configs/snps_arc700_nsim_defconfig: add ARC700 target for nSIM In-Reply-To: <20221115235235.74897-1-abrodkin@synopsys.com> References: <20221115235235.74897-1-abrodkin@synopsys.com> Message-ID: <20221115235235.74897-3-abrodkin@synopsys.com> From: Sergey Matyukevich Add ARC700 image configuration for nSIM instruction set simulator. This is a nice starting point for ARC700 in nSIM. Signed-off-by: Sergey Matyukevich Signed-off-by: Alexey Brodkin --- board/synopsys/nsim/readme.txt | 43 ++++++++++++++++++++++++++++++++++++++ configs/snps_arc700_nsim_defconfig | 18 ++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 board/synopsys/nsim/readme.txt create mode 100644 configs/snps_arc700_nsim_defconfig diff --git a/board/synopsys/nsim/readme.txt b/board/synopsys/nsim/readme.txt new file mode 100644 index 0000000000..cc89cf87ac --- /dev/null +++ b/board/synopsys/nsim/readme.txt @@ -0,0 +1,43 @@ +How to build it +=============== + +Configure build for the selected nSIM target. For instance, for +ARC700 nSIM target use the following defauilt configuration: +$ make snps_arc700_nsim_defconfig + +Optionally modify the configuration: +$ make menuconfig + +Build: +$ make + +How to use it +============= + +Resulting image can be booted using ARC nSIM instruction set simulator. +Free version of nSIM is available for download: +- https://www.synopsys.com/cgi-bin/dwarcnsim/req1.cgi +It provides nsimdrv binary for Linux that can be used stand-alone +or with GDB. + +To run ARC700 image use the following command: +$ nsimdrv \ + -prop=nsim_mem-dev=uart0,kind=dwuart,base=0xf0000000,irq=24 \ + -prop=icache=32768,64,2,0 \ + -prop=dcache=32768,64,4,0 \ + -prop=nsim_isa_enable_timer_0=1 \ + -prop=nsim_isa_enable_timer_1=1 \ + -prop=nsim_isa_host_timer=1 \ + -prop=nsim_mmu=3 \ + -prop=nsim_isa_family=a700 \ + -prop=nsim_isa_atomic_option=1 \ + -prop=nsim_isa_dpfp=none \ + -prop=nsim_isa_shift_option=2 \ + -prop=nsim_isa_swap_option=1 \ + -prop=nsim_isa_bitscan_option=1 \ + -prop=nsim_isa_sat=1 \ + -prop=nsim_isa_mpy32=1 \ + -prop=isa_counters=1 \ + -prop=nsim_isa_pct_counters=8 \ + -prop=nsim_isa_pct_size=48 \ + output/images/vmlinux diff --git a/configs/snps_arc700_nsim_defconfig b/configs/snps_arc700_nsim_defconfig new file mode 100644 index 0000000000..3964924bed --- /dev/null +++ b/configs/snps_arc700_nsim_defconfig @@ -0,0 +1,18 @@ +# Architecture +BR2_arcle=y + +# System +BR2_TARGET_GENERIC_HOSTNAME="arc700" + +# Linux headers same as kernel, a 6.0 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.8" +BR2_LINUX_KERNEL_DEFCONFIG="nsim_700" +BR2_LINUX_KERNEL_VMLINUX=y + +# Rootfs +BR2_TARGET_ROOTFS_INITRAMFS=y -- 2.16.2 From Alexey.Brodkin at synopsys.com Tue Nov 15 23:52:34 2022 From: Alexey.Brodkin at synopsys.com (Alexey Brodkin) Date: Wed, 16 Nov 2022 00:52:34 +0100 Subject: [Buildroot] [PATCH 1/2] package/glibc: add support for ARC700 In-Reply-To: <20221115235235.74897-1-abrodkin@synopsys.com> References: <20221115235235.74897-1-abrodkin@synopsys.com> Message-ID: <20221115235235.74897-2-abrodkin@synopsys.com> From: Sergey Matyukevich Even though ARC700 glibc port is very close to ARCv2 port, it is formally another ABI that requires appropriate maintenance. That includes running extensive glibc test-suite and fixing discovered issues and regressions. That effort was considered impractical due to ARCompact ISA reaching EOL. Besides ARC700 processors are usually found on very resource constrained devices that tend to use uClibc if they run Linux. On the other hand adding ARC700 glibc support still can be useful for development and testing purposes. This commit adds two glibc patches that enable ARC700 support. Fixes https://gitlab.com/buildroot.org/buildroot/-/jobs/3259666747 and the likes. Signed-off-by: Sergey Matyukevich Signed-off-by: Alexey Brodkin --- .../glibc/0003-ARC-Synopsys-ARC700-support.patch | 208 +++++++++++++++++++++ 1 file changed, 208 insertions(+) create mode 100644 package/glibc/0003-ARC-Synopsys-ARC700-support.patch diff --git a/package/glibc/0003-ARC-Synopsys-ARC700-support.patch b/package/glibc/0003-ARC-Synopsys-ARC700-support.patch new file mode 100644 index 0000000000..187824da72 --- /dev/null +++ b/package/glibc/0003-ARC-Synopsys-ARC700-support.patch @@ -0,0 +1,208 @@ +From f835f30c15d55db42dbbdfa33e9560844d5bf071 Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Wed, 16 Nov 2022 00:34:06 +0100 +Subject: [PATCH] ARC: Synopsys ARC700 support + +Synopsys ARC700 processors are not supported by glibc out of the box. +Meanwhile ARC700 glibc port is very similar to ARCv2 port. Original +glibc patch included both ARC700 and ARCv2: +- https://sourceware.org/pipermail/libc-alpha/2020-March/111855.html + +For ARC700 specific changes see patches 5 and 8 from that series: +- https://sourceware.org/pipermail/libc-alpha/2020-March/111851.html +- https://sourceware.org/pipermail/libc-alpha/2020-March/111858.html + +However ARC700 changes have been dropped from the later revisions of +ARCv2 glibc patch series. So they have not been added to mainline +glibc together with ARCv2 port. + +This patch is based on the original ARC700 glibc work. It adds all +the missing pieces required to make glibc work on ARC700. Besides, +this patch adds specific loader name according to Linux target +triplet for ARC700. + +Signed-off-by: Sergey Matyukevich +--- + config.h.in | 3 +++ + sysdeps/arc/atomic-machine.h | 4 ++++ + sysdeps/arc/configure | 29 +++++++++++++++++++++++++++++ + sysdeps/arc/configure.ac | 11 +++++++++++ + sysdeps/unix/sysv/linux/arc/ldconfig.h | 8 +++++--- + sysdeps/unix/sysv/linux/arc/shlib-versions | 8 ++++++++ + sysdeps/unix/sysv/linux/arc/syscall.S | 5 +++++ + sysdeps/unix/sysv/linux/arc/sysdep.h | 8 ++++++++ + 8 files changed, 73 insertions(+), 3 deletions(-) + +diff --git a/config.h.in b/config.h.in +index 43d32518ab..46863cc507 100644 +--- a/config.h.in ++++ b/config.h.in +@@ -120,6 +120,9 @@ + /* ARC big endian ABI */ + #undef HAVE_ARC_BE + ++/* ARC 700 */ ++#undef HAVE_ARC700 ++ + /* C-SKY ABI version. */ + #undef CSKYABI + +diff --git a/sysdeps/arc/atomic-machine.h b/sysdeps/arc/atomic-machine.h +index 3d17f78990..35992f1540 100644 +--- a/sysdeps/arc/atomic-machine.h ++++ b/sysdeps/arc/atomic-machine.h +@@ -52,6 +52,10 @@ + __atomic_val_bysize (__arch_compare_and_exchange_val, int, \ + mem, new, old, __ATOMIC_ACQUIRE) + ++#ifdef __ARC700__ ++#define atomic_full_barrier() ({ asm volatile ("sync":::"memory"); }) ++#else + #define atomic_full_barrier() ({ asm volatile ("dmb 3":::"memory"); }) ++#endif + + #endif /* _ARC_BITS_ATOMIC_H */ +diff --git a/sysdeps/arc/configure b/sysdeps/arc/configure +index 92050f44e3..e5916c9615 100644 +--- a/sysdeps/arc/configure ++++ b/sysdeps/arc/configure +@@ -178,3 +178,32 @@ else + config_vars="$config_vars + default-abi = arcle" + fi ++ ++# For ARC700 ABI, generate a symbol for shlib-versions ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for arc700" >&5 ++$as_echo_n "checking for arc700... " >&6; } ++if ${libc_cv_arc700+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#ifdef __ARC700__ ++ yes ++ #endif ++ ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "yes" >/dev/null 2>&1; then : ++ libc_cv_arc700=yes ++else ++ libc_cv_arc700=no ++fi ++rm -f conftest* ++ ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arc700" >&5 ++$as_echo "$libc_cv_arc700" >&6; } ++if test $libc_cv_arc700 = yes; then ++ $as_echo "#define HAVE_ARC700 1" >>confdefs.h ++ ++fi +diff --git a/sysdeps/arc/configure.ac b/sysdeps/arc/configure.ac +index 619da4e088..3d10fbde6b 100644 +--- a/sysdeps/arc/configure.ac ++++ b/sysdeps/arc/configure.ac +@@ -23,3 +23,14 @@ if test $libc_cv_arc_be = yes; then + else + LIBC_CONFIG_VAR([default-abi], [arcle]) + fi ++ ++# For ARC700 ABI, generate a symbol for shlib-versions ++AC_CACHE_CHECK([for arc700], ++ [libc_cv_arc700], ++ [AC_EGREP_CPP(yes,[#ifdef __ARC700__ ++ yes ++ #endif ++ ], libc_cv_arc700=yes, libc_cv_arc700=no)]) ++if test $libc_cv_arc700 = yes; then ++ AC_DEFINE(HAVE_ARC700) ++fi +diff --git a/sysdeps/unix/sysv/linux/arc/ldconfig.h b/sysdeps/unix/sysv/linux/arc/ldconfig.h +index f673170e59..bb1f5eb64a 100644 +--- a/sysdeps/unix/sysv/linux/arc/ldconfig.h ++++ b/sysdeps/unix/sysv/linux/arc/ldconfig.h +@@ -18,9 +18,11 @@ + + #include + +-#define SYSDEP_KNOWN_INTERPRETER_NAMES \ +- { "/lib/ld-linux-arc.so.2", FLAG_ELF_LIBC6 }, \ +- { "/lib/ld-linux-arceb.so.2", FLAG_ELF_LIBC6 }, ++#define SYSDEP_KNOWN_INTERPRETER_NAMES \ ++ { "/lib/ld-linux-arc.so.2", FLAG_ELF_LIBC6 }, \ ++ { "/lib/ld-linux-arceb.so.2", FLAG_ELF_LIBC6 }, \ ++ { "/lib/ld-linux-arc700.so.2", FLAG_ELF_LIBC6 }, \ ++ { "/lib/ld-linux-arc700eb.so.2", FLAG_ELF_LIBC6 }, + + #define SYSDEP_KNOWN_LIBRARY_NAMES \ + { "libc.so.6", FLAG_ELF_LIBC6 }, \ +diff --git a/sysdeps/unix/sysv/linux/arc/shlib-versions b/sysdeps/unix/sysv/linux/arc/shlib-versions +index 343c0a0450..ab263bf2fb 100644 +--- a/sysdeps/unix/sysv/linux/arc/shlib-versions ++++ b/sysdeps/unix/sysv/linux/arc/shlib-versions +@@ -1,7 +1,15 @@ + DEFAULT GLIBC_2.32 + ++%ifdef HAVE_ARC700 ++%ifdef HAVE_ARC_BE ++ld=ld-linux-arc700eb.so.2 ++%else ++ld=ld-linux-arc700.so.2 ++%endif ++%else + %ifdef HAVE_ARC_BE + ld=ld-linux-arceb.so.2 + %else + ld=ld-linux-arc.so.2 + %endif ++%endif +diff --git a/sysdeps/unix/sysv/linux/arc/syscall.S b/sysdeps/unix/sysv/linux/arc/syscall.S +index 2aa4d9d65a..63f76d00d3 100644 +--- a/sysdeps/unix/sysv/linux/arc/syscall.S ++++ b/sysdeps/unix/sysv/linux/arc/syscall.S +@@ -24,8 +24,13 @@ ENTRY (syscall) + mov_s r1, r2 + mov_s r2, r3 + mov_s r3, r4 ++#ifdef __ARC700__ ++ mov r4, r5 ++ mov r5, r6 ++#else + mov_s r4, r5 + mov_s r5, r6 ++#endif + + ARC_TRAP_INSN + brhi r0, -4096, L (call_syscall_err) +diff --git a/sysdeps/unix/sysv/linux/arc/sysdep.h b/sysdeps/unix/sysv/linux/arc/sysdep.h +index d0c1a78381..a65d7b09a1 100644 +--- a/sysdeps/unix/sysv/linux/arc/sysdep.h ++++ b/sysdeps/unix/sysv/linux/arc/sysdep.h +@@ -128,7 +128,11 @@ L (call_syscall_err): ASM_LINE_SEP \ + mov r8, __NR_##syscall_name ASM_LINE_SEP \ + ARC_TRAP_INSN ASM_LINE_SEP + ++# ifdef __ARC700__ ++# define ARC_TRAP_INSN trap0 ++# else + # define ARC_TRAP_INSN trap_s 0 ++# endif + + #else /* !__ASSEMBLER__ */ + +@@ -137,7 +141,11 @@ extern long int __syscall_error (long int); + hidden_proto (__syscall_error) + # endif + ++# ifdef __ARC700__ ++# define ARC_TRAP_INSN "trap0 \n\t" ++# else + # define ARC_TRAP_INSN "trap_s 0 \n\t" ++#endif + + # undef INTERNAL_SYSCALL_NCS + # define INTERNAL_SYSCALL_NCS(number, nr_args, args...) \ +-- +2.16.2 + -- 2.16.2 From giulio.benetti at benettiengineering.com Wed Nov 16 00:33:26 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 16 Nov 2022 01:33:26 +0100 Subject: [Buildroot] [PATCH v2] package/rtl8188eu: remove wrong description in Config.in In-Reply-To: <20221030210615.49866828@windsurf> References: <20221019134823.12594-1-giulio.benetti@benettiengineering.com> <20221030210615.49866828@windsurf> Message-ID: <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> Hi Thomas, Luca, On 30/10/22 21:06, Thomas Petazzoni via buildroot wrote: > On Wed, 19 Oct 2022 15:48:23 +0200 > Giulio Benetti wrote: > >> This rtl8188eu driver is not the same as the one in mainline Linux that >> still has pending work to be done that in this driver is done, check: >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >> specifically: >> * Switch to use LIB80211. >> * Switch to use MAC80211. >> * Switch to use CFG80211. >> So let's remove the description that is not valid anymore. >> >> Suggested-by: Luca Ceresoli >> Signed-off-by: Giulio Benetti >> --- >> V1->V2: >> * improve Config.in description as pointed by Luca Ceresoli >> --- >> package/rtl8188eu/Config.in | 7 ++++--- >> 1 file changed, 4 insertions(+), 3 deletions(-) >> >> diff --git a/package/rtl8188eu/Config.in b/package/rtl8188eu/Config.in >> index 76d9085297..2fab1fd5c0 100644 >> --- a/package/rtl8188eu/Config.in >> +++ b/package/rtl8188eu/Config.in >> @@ -4,9 +4,10 @@ config BR2_PACKAGE_RTL8188EU >> depends on BR2_LINUX_KERNEL >> help >> A standalone driver for the RTL8188EU USB Wi-Fi adapter. >> - This is needed only for Linux kernels before 3.12. >> - Since 3.12, there is a (staging) driver in mainline, with a >> - similar codebase. >> + This rtl8188eu driver is not the same as the one in mainline >> + Linux that still has pending work to be done that in this >> + driver is done, check: >> + https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO > > I don't see any thing in this TODO that explains why the out-of-tree > driver is better than the mainline driver. > > The out-of-tree driver has been integrated into drivers/staging/, and > this TODO file lists what should be improved in the driver so that it > can be graduated to move outside of drivers/staging/ into the proper > drivers/net/wireless/ location. > > I don't see anything in this TODO that indicates that the out-of-tree > driver has "more features" than the mainline driver, so to me the > Config.in help text still makes sense. > > Could you give some more details? The TODO file[0] is outdated because it states that: * Switch to use LIB80211. * Switch to use MAC80211. * Switch to use CFG80211. are still pending, but it's true not because if we check the Kconfig[1] we find 'depends on CFG80211' and LIB80211. Also if we check for ieee80211_*() callse int drivers/staging/r8188eu folder we find a lot of calls. So I think this module is only a copy of the Linux driver that can work as specified in the actual help(with Linux version before 3.12. Does it maybe make sense to add in the help section: ``` If using Linux 3.12+ it's recommended to use Linux driver ``` ? Or we can rename the package name with the suffix -legacy? Regarding the other wifi drivers I've checked and they are not supported in Linux, nor staging nor net/wireless, except rtl8723bu[2], so maybe it makes sense to drop rtl8723bu package. What do you think? [0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/Kconfig [2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c#n238 Thank you Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Wed Nov 16 00:40:55 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 16 Nov 2022 01:40:55 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to latest version to fix build failure with Linux >= 6.0 Message-ID: <20221116004055.706479-1-giulio.benetti@benettiengineering.com> Drop local patch that has been upstreamed[0] and drop the endianness handling too since from this commit[1] on it's handled by using Linux macro __LITTLE_ENDIAN. [0]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/4a555ffb77a5947814b6c7f330968318e265c496 [1]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/b3da33576da5359d85c7cfe82716c9a08a592aff Fixes: http://autobuild.buildroot.net/results/6178fbfbe9fe762645b1907c4ceb032a00e75a89/ Signed-off-by: Giulio Benetti --- ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 ------------------- package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 10 +---- 3 files changed, 3 insertions(+), 49 deletions(-) delete mode 100644 package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch diff --git a/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch deleted file mode 100644 index dc4deff9f1..0000000000 --- a/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 4a555ffb77a5947814b6c7f330968318e265c496 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 28 Sep 2022 21:17:17 +0200 -Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the - end of EXTRA_FLAGS assignment - -At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS -since it's assigned at the beginning of the Makefile. For example it's not -possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't -allow to build these modules for big endian architectures. So let's move -the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last -EXTRA_CFLAGS assignment. - -Signed-off-by: Giulio Benetti -[Upstream status: https://github.com/jwrdegoede/rtl8189ES_linux/pull/83] ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 8fcb7bd..e4664e9 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,4 +1,3 @@ --EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) - EXTRA_CFLAGS += -O1 - #EXTRA_CFLAGS += -O3 - #EXTRA_CFLAGS += -Wall -@@ -2239,6 +2238,8 @@ ifneq ($(USER_MODULE_NAME),) - MODULE_NAME := $(USER_MODULE_NAME) - endif - -+EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) -+ - ifneq ($(KERNELRELEASE),) - - ########### this part for *.mk ############################ --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index d897e5e6c2..44d73e60f0 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 74325014c1a8503b3a7e48ad06997baddad8c1dae86bb79f4368532cc3e75fb2 rtl8189es-39c17661136da48f8e9c644194dce6a7f5076896.tar.gz +sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index cddcb195f9..6acc409e73 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,20 +4,14 @@ # ################################################################################ -RTL8189ES_VERSION = 39c17661136da48f8e9c644194dce6a7f5076896 +RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 -# Undefine the hardcoded CONFIG_LITTLE_ENDIAN -RTL8189ES_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN -# Set endianness -RTL8189ES_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN - RTL8189ES_MODULE_MAKE_OPTS = \ CONFIG_RTL8189ES=m \ KVER=$(LINUX_VERSION_PROBED) \ - KSRC=$(LINUX_DIR) \ - USER_EXTRA_CFLAGS="$(RTL8189ES_USER_EXTRA_CLAGS)" + KSRC=$(LINUX_DIR) define RTL8189ES_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Nov 16 01:15:57 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 16 Nov 2022 02:15:57 +0100 Subject: [Buildroot] [PATCH v2] package/rtl8188eu: remove wrong description in Config.in In-Reply-To: <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> References: <20221019134823.12594-1-giulio.benetti@benettiengineering.com> <20221030210615.49866828@windsurf> <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> Message-ID: On 16/11/22 01:33, Giulio Benetti wrote: > Hi Thomas, Luca, > > On 30/10/22 21:06, Thomas Petazzoni via buildroot wrote: >> On Wed, 19 Oct 2022 15:48:23 +0200 >> Giulio Benetti wrote: >> >>> This rtl8188eu driver is not the same as the one in mainline Linux that >>> still has pending work to be done that in this driver is done, check: >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >>> specifically: >>> * Switch to use LIB80211. >>> * Switch to use MAC80211. >>> * Switch to use CFG80211. >>> So let's remove the description that is not valid anymore. >>> >>> Suggested-by: Luca Ceresoli >>> Signed-off-by: Giulio Benetti >>> --- >>> V1->V2: >>> * improve Config.in description as pointed by Luca Ceresoli >>> --- >>> ? package/rtl8188eu/Config.in | 7 ++++--- >>> ? 1 file changed, 4 insertions(+), 3 deletions(-) >>> >>> diff --git a/package/rtl8188eu/Config.in b/package/rtl8188eu/Config.in >>> index 76d9085297..2fab1fd5c0 100644 >>> --- a/package/rtl8188eu/Config.in >>> +++ b/package/rtl8188eu/Config.in >>> @@ -4,9 +4,10 @@ config BR2_PACKAGE_RTL8188EU >>> ????? depends on BR2_LINUX_KERNEL >>> ????? help >>> ??????? A standalone driver for the RTL8188EU USB Wi-Fi adapter. >>> -????? This is needed only for Linux kernels before 3.12. >>> -????? Since 3.12, there is a (staging) driver in mainline, with a >>> -????? similar codebase. >>> +????? This rtl8188eu driver is not the same as the one in mainline >>> +????? Linux that still has pending work to be done that in this >>> +????? driver is done, check: >>> + >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >> >> I don't see any thing in this TODO that explains why the out-of-tree >> driver is better than the mainline driver. >> >> The out-of-tree driver has been integrated into drivers/staging/, and >> this TODO file lists what should be improved in the driver so that it >> can be graduated to move outside of drivers/staging/ into the proper >> drivers/net/wireless/ location. >> >> I don't see anything in this TODO that indicates that the out-of-tree >> driver has "more features" than the mainline driver, so to me the >> Config.in help text still makes sense. >> >> Could you give some more details? > > The TODO file[0] is outdated because it states that: > * Switch to use LIB80211. > * Switch to use MAC80211. > * Switch to use CFG80211. > are still pending, but it's true not because if we check the Kconfig[1] > we find 'depends on CFG80211' and LIB80211. Also if we check for > ieee80211_*() callse int drivers/staging/r8188eu folder we find a lot of > calls. So I think this module is only a copy of the Linux driver that > can work as specified in the actual help(with Linux version before 3.12. > > Does it maybe make sense to add in the help section: > ``` > If using Linux 3.12+ it's recommended to use Linux driver > ``` > ? > Or we can rename the package name with the suffix -legacy? > > Regarding the other wifi drivers I've checked and they are not supported > in Linux, nor staging nor net/wireless, except rtl8723bu[2], so maybe it > makes sense to drop rtl8723bu package. Pardon, not drop the package, but to improve help section pointing that is for Linux version(to check when Linux driver has been added) and encourage the use of Linux driver otherwise. Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas > > What do you think? > > [0]: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO > [1]: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/Kconfig > [2]: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c#n238 > > Thank you > Best regards From peterlin at andestech.com Wed Nov 16 09:37:11 2022 From: peterlin at andestech.com (Yu-Chien Peter Lin) Date: Wed, 16 Nov 2022 09:37:11 +0000 Subject: [Buildroot] [PATCH v2] andes_ae350_45_defconfig: bump opensbi, u-boot and linux In-Reply-To: <20221106042114.8030-1-peterlin@andestech.com> References: <20221106042114.8030-1-peterlin@andestech.com> Message-ID: Hi all, Gentle ping for review, please let me know if I missed something. Best regards, Peter Lin On Sun, Nov 06, 2022 at 12:21:14PM +0800, Yu Chien Peter Lin wrote: > This patch bumps following packages to the newer version: > - OpenSBI v1.1 > - U-boot v2022.10 > - Linux 6.0 > > Linux kernel is hosted on AndesTech Github which includes ethernet, > SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 > with andes platfrom fdt driver. > > Signed-off-by: Yu Chien Peter Lin > --- > Changelog v1 -> v2 > - Add Signed-off and upstream status to U-boot patches > - Bump U-boot to a revision that includes U-boot patch 0003 & 0004 > - Specify BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y > --- > board/andes/ae350/ae350.dts | 274 ------------------ > board/andes/ae350/genimage_sdcard.cfg | 2 +- > ...isable-PIC-explicitly-for-assembling.patch | 29 -- > ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- > ...001-Fix-mmc-no-partition-table-error.patch | 27 -- > ...-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ > ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- > ...-tree-blob-address-at-8-byte-boundar.patch | 42 +++ > ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- > ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- > board/andes/ae350/post-build.sh | 2 +- > board/andes/ae350/readme.txt | 4 +- > .../boot/extlinux/extlinux.conf | 2 +- > board/andes/ae350/uboot.config.fragment | 6 +- > configs/andes_ae350_45_defconfig | 22 +- > 15 files changed, 101 insertions(+), 450 deletions(-) > delete mode 100755 board/andes/ae350/ae350.dts > delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > > diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts > deleted file mode 100755 > index 5e5d70ab25..0000000000 > --- a/board/andes/ae350/ae350.dts > +++ /dev/null > @@ -1,274 +0,0 @@ > -/dts-v1/; > - > -/ { > - #address-cells = <2>; > - #size-cells = <2>; > - compatible = "andestech,ae350"; > - model = "andestech,ax45"; > - aliases { > - uart0 = &serial0; > - spi0 = &spi; > - }; > - > - chosen { > - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; > - stdout-path = "uart0:38400n8"; > - }; > - cpus { > - #address-cells = <1>; > - #size-cells = <0>; > - timebase-frequency = <60000000>; > - CPU0: cpu at 0 { > - device_type = "cpu"; > - reg = <0>; > - status = "okay"; > - compatible = "riscv"; > - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; > - riscv,priv-major = <1>; > - riscv,priv-minor = <10>; > - mmu-type = "riscv,sv48"; > - clock-frequency = <60000000>; > - i-cache-size = <0x8000>; > - i-cache-sets = <256>; > - i-cache-block-size = <64>; > - i-cache-line-size = <64>; > - d-cache-size = <0x8000>; > - d-cache-sets = <128>; > - d-cache-block-size = <64>; > - d-cache-line-size = <64>; > - next-level-cache = <&L2>; > - CPU0_intc: interrupt-controller { > - #interrupt-cells = <1>; > - interrupt-controller; > - compatible = "riscv,cpu-intc"; > - }; > - }; > - CPU1: cpu at 1 { > - device_type = "cpu"; > - reg = <1>; > - status = "okay"; > - compatible = "riscv"; > - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; > - riscv,priv-major = <1>; > - riscv,priv-minor = <10>; > - mmu-type = "riscv,sv48"; > - clock-frequency = <60000000>; > - i-cache-size = <0x8000>; > - i-cache-sets = <256>; > - i-cache-block-size = <64>; > - i-cache-line-size = <64>; > - d-cache-size = <0x8000>; > - d-cache-sets = <128>; > - d-cache-block-size = <64>; > - d-cache-line-size = <64>; > - next-level-cache = <&L2>; > - CPU1_intc: interrupt-controller { > - #interrupt-cells = <1>; > - interrupt-controller; > - compatible = "riscv,cpu-intc"; > - }; > - }; > - CPU2: cpu at 2 { > - device_type = "cpu"; > - reg = <2>; > - status = "okay"; > - compatible = "riscv"; > - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; > - riscv,priv-major = <1>; > - riscv,priv-minor = <10>; > - mmu-type = "riscv,sv48"; > - clock-frequency = <60000000>; > - i-cache-size = <0x8000>; > - i-cache-sets = <256>; > - i-cache-block-size = <64>; > - i-cache-line-size = <64>; > - d-cache-size = <0x8000>; > - d-cache-sets = <128>; > - d-cache-block-size = <64>; > - d-cache-line-size = <64>; > - next-level-cache = <&L2>; > - CPU2_intc: interrupt-controller { > - #interrupt-cells = <1>; > - interrupt-controller; > - compatible = "riscv,cpu-intc"; > - }; > - }; > - CPU3: cpu at 3 { > - device_type = "cpu"; > - reg = <3>; > - status = "okay"; > - compatible = "riscv"; > - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; > - riscv,priv-major = <1>; > - riscv,priv-minor = <10>; > - mmu-type = "riscv,sv48"; > - clock-frequency = <60000000>; > - i-cache-size = <0x8000>; > - i-cache-sets = <256>; > - i-cache-block-size = <64>; > - i-cache-line-size = <64>; > - d-cache-size = <0x8000>; > - d-cache-sets = <128>; > - d-cache-block-size = <64>; > - d-cache-line-size = <64>; > - next-level-cache = <&L2>; > - CPU3_intc: interrupt-controller { > - #interrupt-cells = <1>; > - interrupt-controller; > - compatible = "riscv,cpu-intc"; > - }; > - }; > - }; > - L2: l2-cache at e0500000 { > - compatible = "cache"; > - cache-level = <2>; > - cache-size = <0x80000>; > - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; > - andes,inst-prefetch = <3>; > - andes,data-prefetch = <3>; > - // The value format is > - andes,tag-ram-ctl = <0 0>; > - andes,data-ram-ctl = <0 0>; > - }; > - memory at 0 { > - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; > - device_type = "memory"; > - }; > - soc { > - #address-cells = <2>; > - #size-cells = <2>; > - compatible = "andestech,riscv-ae350-soc", "simple-bus"; > - ranges; > - plic0: interrupt-controller at e4000000 { > - compatible = "riscv,plic0"; > - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; > - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; > - interrupt-controller; > - #address-cells = <2>; > - #interrupt-cells = <2>; > - riscv,ndev = <71>; > - }; > - plic1: interrupt-controller at e6400000 { > - compatible = "riscv,plic1"; > - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; > - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; > - interrupt-controller; > - #address-cells = <2>; > - #interrupt-cells = <2>; > - riscv,ndev = <4>; > - }; > - plmt0: plmt0 at e6000000 { > - compatible = "riscv,plmt0"; > - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; > - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; > - }; > - spiclk: virt_100mhz { > - compatible = "fixed-clock"; > - #clock-cells = <0>; > - clock-frequency = <100000000>; > - }; > - timer0: timer at f0400000 { > - compatible = "andestech,atcpit100"; > - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; > - interrupts = <3 4>; > - interrupt-parent = <&plic0>; > - clock-frequency = <60000000>; > - }; > - pwm: pwm at f0400000 { > - compatible = "andestech,atcpit100-pwm"; > - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; > - interrupts = <3 4>; > - interrupt-parent = <&plic0>; > - clock-frequency = <60000000>; > - pwm-cells = <2>; > - }; > - wdt: wdt at f0500000 { > - compatible = "andestech,atcwdt200"; > - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; > - interrupts = <3 4>; > - interrupt-parent = <&plic0>; > - clock-frequency = <15000000>; > - }; > - serial0: serial at f0300000 { > - compatible = "andestech,uart16550", "ns16550a"; > - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; > - interrupts = <9 4>; > - interrupt-parent = <&plic0>; > - clock-frequency = <19660800>; > - reg-shift = <2>; > - reg-offset = <32>; > - no-loopback-test = <1>; > - }; > - rtc0: rtc at f0600000 { > - compatible = "andestech,atcrtc100"; > - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; > - interrupts = <1 4 2 4>; > - interrupt-parent = <&plic0>; > - wakeup-source; > - }; > - gpio: gpio at f0700000 { > - compatible = "andestech,atcgpio100"; > - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; > - interrupts = <7 4>; > - interrupt-parent = <&plic0>; > - wakeup-source; > - }; > - mac0: mac at e0100000 { > - compatible = "andestech,atmac100"; > - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; > - interrupts = <19 4>; > - interrupt-parent = <&plic0>; > - dma-coherent; > - }; > - smu: smu at f0100000 { > - compatible = "andestech,atcsmu"; > - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; > - }; > - mmc0: mmc at f0e00000 { > - compatible = "andestech,atfsdc010"; > - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; > - interrupts = <18 4>; > - interrupt-parent = <&plic0>; > - clock-freq-min-max = <400000 100000000>; > - max-frequency = <100000000>; > - fifo-depth = <16>; > - cap-sd-highspeed; > - dma-coherent; > - }; > - dma0: dma at f0c00000 { > - compatible = "andestech,atcdmac300"; > - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; > - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; > - interrupt-parent = <&plic0>; > - dma-channels = <8>; > - }; > - lcd0: lcd at e0200000 { > - compatible = "andestech,atflcdc100"; > - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; > - interrupts = <20 4>; > - interrupt-parent = <&plic0>; > - dma-coherent; > - }; > - pmu: pmu { > - compatible = "riscv,andes-pmu"; > - device_type = "pmu"; > - }; > - spi: spi at f0b00000 { > - compatible = "andestech,atcspi200"; > - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; > - interrupts = <4 4>; > - interrupt-parent = <&plic0>; > - #address-cells = <1>; > - #size-cells = <0>; > - num-cs = <1>; > - clocks = <&spiclk>; > - flash at 0 { > - compatible = "jedec,spi-nor"; > - reg = <0x00000000>; > - spi-max-frequency = <50000000>; > - spi-cpol; > - spi-cpha; > - }; > - }; > - }; > -}; > diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg > index b8b9fe6a62..58c6f8f156 100644 > --- a/board/andes/ae350/genimage_sdcard.cfg > +++ b/board/andes/ae350/genimage_sdcard.cfg > @@ -3,7 +3,7 @@ image boot.vfat { > files = { > "u-boot-spl.bin", > "u-boot.itb", > - "ae350.dtb", > + "ae350_ax45mp.dtb", > } > } > size = 2M > diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > deleted file mode 100644 > index aeafed4c9f..0000000000 > --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > +++ /dev/null > @@ -1,29 +0,0 @@ > -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Wed, 29 Dec 2021 16:04:54 +0800 > -Subject: [PATCH] Disable PIC explicitly for assembling > - > -This patch is necessary if the fw_dynamic load address > -is not equal to link address. > -However, they are equal currently, since we include an u-boot > -patch for preventing fw_dynamic relocation. > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - Makefile | 1 + > - 1 file changed, 1 insertion(+) > - > -diff --git a/Makefile b/Makefile > -index d6f097d..441518d 100644 > ---- a/Makefile > -+++ b/Makefile > -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) > - ASFLAGS += $(GENFLAGS) > - ASFLAGS += $(platform-asflags-y) > - ASFLAGS += $(firmware-asflags-y) > -+ASFLAGS += -fno-pic > - > - ARFLAGS = rcs > - > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > deleted file mode 100644 > index ae48a760c8..0000000000 > --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > +++ /dev/null > @@ -1,25 +0,0 @@ > -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Thu, 30 Dec 2021 08:47:34 +0800 > -Subject: [PATCH] Enable cache for opensbi jump mode > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - firmware/fw_base.S | 2 ++ > - 1 file changed, 2 insertions(+) > - > -diff --git a/firmware/fw_base.S b/firmware/fw_base.S > -index ab33e11..155d230 100644 > ---- a/firmware/fw_base.S > -+++ b/firmware/fw_base.S > -@@ -46,6 +46,8 @@ > - .globl _start > - .globl _start_warm > - _start: > -+ li t0, 0x80003 > -+ csrw 0x7ca, t0 > - /* Find preferred boot HART id */ > - MOV_3R s0, a0, s1, a1, s2, a2 > - call fw_boot_hart > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > deleted file mode 100644 > index 7aff3cebf6..0000000000 > --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > +++ /dev/null > @@ -1,27 +0,0 @@ > -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Wed, 5 Jan 2022 11:00:59 +0800 > -Subject: [PATCH] Fix mmc no partition table error > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - drivers/mmc/ftsdc010_mci.c | 4 ---- > - 1 file changed, 4 deletions(-) > - > -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c > -index 570d54cf..3b1e0aa0 100644 > ---- a/drivers/mmc/ftsdc010_mci.c > -+++ b/drivers/mmc/ftsdc010_mci.c > -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) > - return ret; > - #endif > - > -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ > -- dev_read_bool(dev, "cap-sd-highspeed")) > -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; > -- > - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, > - priv->minmax[1] , priv->minmax[0]); > - chip->mmc = &plat->mmc; > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > new file mode 100644 > index 0000000000..be89a1563f > --- /dev/null > +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > @@ -0,0 +1,38 @@ > +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 > +From: Rick Chen > +Date: Tue, 29 Mar 2022 13:41:10 +0800 > +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for > + generic dma > + > +The ftsdc010 driver has been implemented for generic dma in Linux > +kernel. And its compatible is andestech,atfsdc010g to distinguish > +the legacy andestech,atfsdc010 which is not for generic dma. > + > +Althought the ftsdc010_mci driver in U-Boot does not use dma, but > +it still can work well with the mmc node for generic dma. So add > +the compatible string to support it. > + > +Signed-off-by: Rick Chen > + > +Upstream-Status: Pending > + > +Signed-off-by: Yu Chien Peter Lin > +--- > + drivers/mmc/ftsdc010_mci.c | 1 + > + 1 file changed, 1 insertion(+) > + > +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c > +index 570d54cf9d..65b1d447a8 100644 > +--- a/drivers/mmc/ftsdc010_mci.c > ++++ b/drivers/mmc/ftsdc010_mci.c > +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) > + > + static const struct udevice_id ftsdc010_mmc_ids[] = { > + { .compatible = "andestech,atfsdc010" }, > ++ { .compatible = "andestech,atfsdc010g" }, > + { } > + }; > + > +-- > +2.34.1 > + > diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > deleted file mode 100644 > index c6e1896f1c..0000000000 > --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > +++ /dev/null > @@ -1,27 +0,0 @@ > -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Wed, 5 Jan 2022 11:02:26 +0800 > -Subject: [PATCH] Prevent fw_dynamic from relocation > - > -This patch prevents OpenSBI relocation, load fw_dynamic to link address > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - board/AndesTech/ax25-ae350/Kconfig | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig > -index e50f505a..385c4c11 100644 > ---- a/board/AndesTech/ax25-ae350/Kconfig > -+++ b/board/AndesTech/ax25-ae350/Kconfig > -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE > - default 0x800000 > - > - config SPL_OPENSBI_LOAD_ADDR > -- default 0x01000000 > -+ default 0x0 > - > - config BOARD_SPECIFIC_OPTIONS # dummy > - def_bool y > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > new file mode 100644 > index 0000000000..5080554ca1 > --- /dev/null > +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > @@ -0,0 +1,42 @@ > +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 > +From: Bin Meng > +Date: Mon, 12 Jul 2021 11:52:31 +0800 > +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary > + > +Since libfdt v1.6.1, a new requirement on the device tree address via: > + > + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") > + > +must be met that the device tree must be loaded in to memory at an > +8-byte aligned address. > + > +Signed-off-by: Bin Meng > + > +This patch was imported from U-boot patchwork: > +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ > + > +Signed-off-by: Yu Chien Peter Lin > +--- > + common/spl/spl_fit.c | 6 ++++++ > + 1 file changed, 6 insertions(+) > + > +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c > +index a35be529..a76ad14a 100644 > +--- a/common/spl/spl_fit.c > ++++ b/common/spl/spl_fit.c > +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, > + */ > + image_info.load_addr = spl_image->load_addr + spl_image->size; > + > ++ /* > ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory > ++ * at an 8-byte aligned address. > ++ */ > ++ image_info.load_addr = roundup(image_info.load_addr, 8); > ++ > + /* Figure out which device tree the board wants to use */ > + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); > + if (node < 0) { > +-- > +2.34.1 > + > diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > deleted file mode 100644 > index 20598fdba4..0000000000 > --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > +++ /dev/null > @@ -1,26 +0,0 @@ > -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Wed, 5 Jan 2022 18:17:39 +0800 > -Subject: [PATCH] Fix u-boot proper booting issue > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - arch/riscv/cpu/start.S | 2 ++ > - 1 file changed, 2 insertions(+) > - > -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S > -index 76850ec9..2ccda4f5 100644 > ---- a/arch/riscv/cpu/start.S > -+++ b/arch/riscv/cpu/start.S > -@@ -139,7 +139,9 @@ call_harts_early_init: > - * accesses gd). > - */ > - mv gp, s0 > -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) > - bnez tp, secondary_hart_loop > -+#endif > - #endif > - > - jal board_init_f_init_reserve > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > deleted file mode 100644 > index efd78ab26d..0000000000 > --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > +++ /dev/null > @@ -1,25 +0,0 @@ > -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Thu, 6 Jan 2022 13:50:07 +0800 > -Subject: [PATCH] Enable printing OpenSBI boot logo > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - include/opensbi.h | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/include/opensbi.h b/include/opensbi.h > -index d812cc8c..91fb8fd9 100644 > ---- a/include/opensbi.h > -+++ b/include/opensbi.h > -@@ -20,7 +20,7 @@ > - > - enum sbi_scratch_options { > - /** Disable prints during boot */ > -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), > -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, > - }; > - > - /** Representation dynamic info passed by previous booting stage */ > --- > -2.25.1 > diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh > index 0e6ce228f4..84187a064b 100755 > --- a/board/andes/ae350/post-build.sh > +++ b/board/andes/ae350/post-build.sh > @@ -1,3 +1,3 @@ > #!/bin/sh > cp $BINARIES_DIR/Image $TARGET_DIR/boot > -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot > +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot > diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt > index 6825468d50..4de4cb3894 100644 > --- a/board/andes/ae350/readme.txt > +++ b/board/andes/ae350/readme.txt > @@ -30,12 +30,10 @@ Result of the build > After building, you should obtain the following files: > > output/images/ > - |-- ae350.dtb > + |-- ae350_ax45mp.dtb > |-- boot.vfat > |-- fw_dynamic.bin > |-- fw_dynamic.elf > - |-- fw_jump.bin > - |-- fw_jump.elf > |-- Image > |-- rootfs.ext2 > |-- rootfs.ext4 -> rootfs.ext2 > diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf > index 549eb93abc..be19e196a8 100644 > --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf > +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf > @@ -1,4 +1,4 @@ > label linux > kernel /boot/Image > - fdt /boot/ae350.dtb > + fdt /boot/ae350_ax45mp.dtb > append earlycon=sbi root=/dev/mmcblk0p2 rootwait > diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment > index 4992d712a5..fa38bbca3a 100644 > --- a/board/andes/ae350/uboot.config.fragment > +++ b/board/andes/ae350/uboot.config.fragment > @@ -1,5 +1,7 @@ > CONFIG_SPL_FS_FAT=y > CONFIG_SPL_MMC=y > # CONFIG_SPL_RAM_SUPPORT is not set > -# CONFIG_OF_BOARD is not set > -CONFIG_OF_SEPARATE=y > +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 > +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 > +CONFIG_DISPLAY_CPUINFO=y > +CONFIG_DISPLAY_BOARDINFO=y > diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig > index a35ddd06ba..8e471fb3f0 100644 > --- a/configs/andes_ae350_45_defconfig > +++ b/configs/andes_ae350_45_defconfig > @@ -4,32 +4,36 @@ BR2_RISCV_ISA_CUSTOM_RVM=y > BR2_RISCV_ISA_CUSTOM_RVF=y > BR2_RISCV_ISA_CUSTOM_RVD=y > BR2_RISCV_ISA_CUSTOM_RVC=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y > BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y > BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" > BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" > BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" > BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" > BR2_LINUX_KERNEL=y > -BR2_LINUX_KERNEL_CUSTOM_GIT=y > -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" > -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" > -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" > +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" > +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" > +BR2_PACKAGE_XORG7=y > +BR2_PACKAGE_LIBXCB=y > +BR2_PACKAGE_BAT=y > BR2_TARGET_ROOTFS_EXT2=y > BR2_TARGET_ROOTFS_EXT2_4=y > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_OPENSBI=y > +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y > +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" > BR2_TARGET_OPENSBI_PLAT="andes/ae350" > +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" > +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" > BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" > -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > BR2_TARGET_UBOOT_NEEDS_OPENSBI=y > -- > 2.34.1 > From peterlin at andestech.com Wed Nov 16 02:55:29 2022 From: peterlin at andestech.com (Yu Chien Peter Lin) Date: Wed, 16 Nov 2022 10:55:29 +0800 Subject: [Buildroot] [PATCH v3] andes_ae350_45_defconfig: bump opensbi, u-boot and linux Message-ID: <20221116025529.26935-1-peterlin@andestech.com> This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver. Signed-off-by: Yu Chien Peter Lin --- Changelog v1 -> v2 - Add Signed-off and upstream status to U-boot patches - Bump U-boot to a revision that includes U-boot patch 0003 & 0004 - Specify BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y Changelog v2 -> v3 - Drop unused packages --- board/andes/ae350/ae350.dts | 274 ------------------ board/andes/ae350/genimage_sdcard.cfg | 2 +- ...isable-PIC-explicitly-for-assembling.patch | 29 -- ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- ...001-Fix-mmc-no-partition-table-error.patch | 27 -- ...-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...-tree-blob-address-at-8-byte-boundar.patch | 42 +++ ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 19 +- 15 files changed, 98 insertions(+), 450 deletions(-) delete mode 100755 board/andes/ae350/ae350.dts delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..be89a1563f --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,38 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Signed-off-by: Rick Chen + +Upstream-Status: Pending + +Signed-off-by: Yu Chien Peter Lin +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..5080554ca1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,42 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng + +This patch was imported from U-boot patchwork: +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ + +Signed-off-by: Yu Chien Peter Lin +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..998276635b 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -4,32 +4,33 @@ BR2_RISCV_ISA_CUSTOM_RVM=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -- 2.34.1 From fontaine.fabrice at gmail.com Wed Nov 16 07:25:56 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 16 Nov 2022 08:25:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/popt: bump to version 1.19 In-Reply-To: <76b0ac3b-7bd4-f9f5-8191-7c39380dda64@gmail.com> References: <20220917211719.251791-1-fontaine.fabrice@gmail.com> <76b0ac3b-7bd4-f9f5-8191-7c39380dda64@gmail.com> Message-ID: Hi, Le mer. 16 nov. 2022 ? 00:48, Florian Fainelli a ?crit : > Hi Fabrice, > > On 9/17/22 14:17, Fabrice Fontaine wrote: > > - Drop patches (already in version) and so autoreconf > > - Update hash of COPYING (license adjusted to use the original, straight > > MIT variant: > > > https://github.com/rpm-software-management/popt/commit/dcec86df3cfc96d3dd3a3e9f7f1086b768d2d88f > ) > > > > > https://github.com/rpm-software-management/popt/compare/popt-1.18-release...popt-1.19-release > > > > Signed-off-by: Fabrice Fontaine > > We recently upgraded from buildroot 2022.08 to 2022.11-rc1 which > contains this change of yours and this causes gptfdisk's sgdisk to not > be able to open the devices passed as argument, steps to reproduce would > be as simple as: > > # sgdisk -p /dev/sda > Problem opening for reading! Error is 2. > The specified file does not exist! > > Markus looked at the strace output and found the following: > > strace -f sgdisk -p /dev/sda > [...] > brk(NULL) = 0x5581f4d000 > brk(0x5581f6e000) = 0x5581f6e000 > brk(0x5581f8f000) = 0x5581f8f000 > openat(AT_FDCWD, "", O_RDONLY) = -1 ENOENT (No such file or > directory) > write(2, "Problem opening ", 16Problem opening ) = 16 > write(2, " for reading! Error is ", 23 for reading! Error is ) = 23 > write(2, "2", 12) = 1 > write(2, ".\n", 2. > ) = 2 > write(2, "The specified file does not exis"..., 35The specified file > does not exist! > ) = 35 > exit_group(2) = ? > +++ exited with 2 +++ > > the openat() system call is passed an empty string which is the reason > for sgdisk to fail opening the specified device. Reverting libpopt back > to 1.18 but keeping everything else the same resolves the issue. > > Is this is a known problem? Thanks! > Yes, this is a known issue raised because the value returned by poptGetArg() doesn't leak anymore: https://github.com/rpm-software-management/popt/issues/80 I'll send a patch to apply the gptfdisk partial fix mentioned above. > -- > Florian > > Best Regards, Fabrice -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Wed Nov 16 07:40:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 16 Nov 2022 07:40:55 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-15 Message-ID: <20221116074105.A42FB40156@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-15 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 5 | 3 | 0 | 8 | 2022.08.x | 17 | 20 | 0 | 37 | master | 174 | 199 | 0 | 373 | next | 47 | 87 | 0 | 134 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 15 glibc-2.36-66-ga1dc0be03c9d... | 13 xz-5.2.7 | 11 host-go-1.19.3 | 8 host-rust-1.64.0 | 7 libglib2-2.72.3 | 7 unknown | 7 dash-0.5.11.5 | 6 host-pahole-1.24 | 6 linux-6.0.1 | 5 elfutils-0.186 | 4 gobject-introspection-1.72.0 | 4 host-binutils-2.38 | 4 tealdeer-1.6.1 | 4 host-binutils-2.37 | 3 libcap-ng-0.8.3 | 3 lirc-tools-0.10.2 | 3 mesa3d-22.2.2 | 3 open62541-v1.3.3 | 3 perl-5.34.1 | 3 zabbix-5.4.9 | 3 azure-iot-sdk-c-LTS_07_2022... | 2 boost-1.80.0 | 2 dmalloc-5.6.5 | 2 fftw-quad-3.3.8 | 2 frr-8.3.1 | 2 gerbera-1.10.0 | 2 host-gcc-final-11.3.0 | 2 libgpg-error-1.45 | 2 sudo-1.9.11p2 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 android-tools-4.2.2+git2013... | 1 bat-0.19.0 | 1 coremark-1.01 | 1 crun-1.5 | 1 dc3dd-7.2.641 | 1 ding-libs-0.6.2 | 1 docker-proxy-f6ccccb1c082a4... | 1 edk2-edk2-stable202102 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.3 | 1 flac-1.4.2 | 1 fontconfig-2.13.1 | 1 freeradius-server-3.2.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ext2/ext2.mk:65: /home/a... | 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 glslsandbox-player-2021.08.24 | 1 gummiboot-2bcd919c681c952eb... | 1 host-binutils-2.39 | 1 host-gcc-final-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 kexec-2.0.25 | 1 kmod-30 | 1 libdill-32d0e8b733416208e04... | 1 libgcrypt-1.10.1 | 1 libglvnd-1.4.0 | 1 libkcapi-1.4.0 | 1 liblog4c-localtime-1.0 | 1 libmdbx-0.11.12 | 1 libvirt-7.10.0 | 1 linux-5.10.145-cip17 | 1 linux-tools | 1 linuxptp-3.1.1 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.1 | 1 matio-1.5.23 | 1 micropython-1.19.1 | 1 netsurf-3.10 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 php-8.1.12 | 1 pixz-1.0.7 | 1 python-cryptography-38.0.1 | 1 python3-3.10.8 | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 uccp420wlan-6.9.1 | 1 valgrind-3.19.0 | 1 wavemon-0.9.4 | 1 xapp_xdm-1.1.13 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/df88593b6aba3c1bfb6b41285a114def33c23ca4 | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/246618240b4d3510d40f1f8392a04608354eb928 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/ee6e059834c1e4e0b4f5851d8874f63d9b673f5c | arm | azure-iot-sdk-c-LTS_07_2022... | NOK | http://autobuild.buildroot.net/results/d415da247a071ae0f7b7556f9e19c197fa363c72 | arm | azure-iot-sdk-c-LTS_07_2022... | NOK | http://autobuild.buildroot.net/results/5625977055632e68a1e8f51cd30c2407a4085e1e | arm | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/c42b8c6ebd3110c9ee3485cc68301a4ec84c6f14 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/2f6797bf370450c7e3ebaa4716ebd4051edfc959 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/948520c1111c3e175bc994308f01147ee686b306 | or1k | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/ced6a3e17d6d259077a72c21ffd1e4662df9beab | mips64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/a4aebd6354f02fb56cdda8fe568491cd0e2f9a62 | powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/be96e008472ce4539b5f79797d8ec05f7b954711 | ORPH arc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/541b6374da0ba69440de242a8744a834a7b997e2 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/408c442f1c540e5601abdb458752828aaba41ab8 | ORPH mips64el | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2cabefcacf4b6ded3b55110c829f59b982b20edd | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/615ad0b2e850aca73ec7fe6ae3da0d53267ba28c | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e18e4682c8e755c1681e07b84595c6f18a438b4e | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/6c7fd527a9ae481bd541ad474508f034c9541ba0 | ORPH arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/93145f29917c51f702395339508b1418e937963c | powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/4741e8885cde1d6a891a64d61b33d1d15d2eefca | ORPH i586 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/e1a5cf33adb6e3d0df8e7b1e05b109da29cdbdf0 | ORPH arm | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/76d399c2ec44379690614cecdf97c59d6a9e13cd | i586 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/1ad56ca9dc943b0200c4a3c023fc5a04551af3f1 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8539452305a58d84874ad326df77ddc951754fb6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f5696e1d0f805ce6ef3cadf420af6cdec94ae0fa | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e89ecffa788cf3d178d4a3d620a68cd89fd68b92 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0479a851f613c968fe4c2dfec7fd77c67e247f22 | ORPH x86_64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/b9790e8eedf90c33523ce8c5e5f962eb336c45fe | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/3c628cf9c40aae4abe7cfef3c665d7716007ce72 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/17b5d4e80ccf8ddf152c6c2ed18855bcae49abc7 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/42a4a3c48724c3c4fd880dcb858cb11cded8519c | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/11504f4b0a3976047b4b82b25d773d66cb712a82 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b7550a7964393bbfd58d8a22c2d6e745c05b1cbb | ORPH s390x | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/fdbdae7dd2682418a2837f3c5e18c24ee8c8a5d5 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/80f48395a34fbc1573b3943d5e3c2f119bc0c5e0 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/895358aee66862cccbe30997bb6d4c8f372196e4 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c3c5396fed401e2a951d6e5e64e778dc30d4653b | sh4 | fs/ext2/ext2.mk:65: /home/a... | NOK | http://autobuild.buildroot.net/results/55c34c0a6ea62326cb09a5c04ad8ae41b1308453 | powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/ebfbd8eeaaeaff805adc99b4657265048fac1710 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/24d90be77e1b7f9d78638b2eaf56d796d38bd9a7 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8099348a19a2f452b02abc52aefb74a780f7bd9c | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f8ec1ae098f862f9680cd6e024a18ac2c321860d | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f8472b448c9d726e2873a1ce0c8d4219e44fc5b3 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c9ea7d217f31915701ecf308868d854ae6085f4b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/53a3a2b9db2e0a2d355e70ddb00f2585e16338f7 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/25fcd862f4a992cc27026a5373a0c109a2310802 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6734ad4b3812b67806fc35116f4b08b234773743 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5267939b5064379c4835b1d09fa1cf3bc9dc29b3 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/53eba5ac8c49164a6b1d0793ce8a722edfb562d3 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/22f4ecec7858cc1af7e64f0f3fc510299e3321e6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/56f71bdd045a1c25649822571e94c88260a5c8f9 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/555daa9c5451567695e21fdfd0296e8b3225983e | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/45d4b327e38f7faecb8711257117084f0c6fe917 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c76faca10aba67c596051d6994a2b61575a97393 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/cd0eee86a828cc1ecb7c2128352125b2111bf180 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/281cd745a8a315a453ceda1c48c30bb2d1bb4de5 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/168f8157463d11caa285e983dcb6f493f567ddc4 | aarch64 | glslsandbox-player-2021.08.24 | NOK | http://autobuild.buildroot.net/results/526e06cf9d23cf33fa03daa009c70d1bf7125082 | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e084a6688ca4198b57825b61ed7d4053d050af92 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bb5530a28430e078593c89af9d98f2ed2567f8ed | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f96448bd74a0b259b2dd53337945a35602ba9a02 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d340b01bacdc65e10c7d08550e4ec513a2296f78 | ORPH i586 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/2766e4dd09d8addfc6d2f55db4ff24f25f504164 | microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/fb442526adcabd2fb47c2603957aec223291aa2f | mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/27fbe62fbac4483e77efe947cec5abe72f57f6e6 | arc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d472cdf801a49c9d0f75354ea46686d354f972d4 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/847afc10e70b9442bac5b257258a61c2369bee5f | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/01471e2cef1c02dba1d2e86a599d5e9c3400f0ea | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d30569d4f66c8d492cbf7cd19ff5fef764cf3bab | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dd798c8387719b9a7719a1731affbd591080e580 | mipsel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1cc7a55dd93334ef831e331c4217b6e2e1278930 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/91590750d9eeb325204bd3328dd9cf3f6515c44d | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6e73c5b3c3c75e9c24a47b540c517670ee240ee3 | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/03ef2aaa87cb1d9829b824fa3badc5bb25fc2595 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/d482c3742c17ed884b1cf1d29ff9a7cccf957e3d | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b85e9f9b1360e50acb53e734d6fe46abee7c2c77 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/81961a042f82383ea4ae08cb00c7c3048c925bfe | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/59b800ff5bf46c27cdfd5aa6f092aabee4666c51 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/916f0137efd7a908ece5471cef31d850abd49d16 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a3af6428116a0c167e25b5dbd34e9798c0a84e21 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/da7d49d54e95fd7dbdafebcf33ec565d3cdc9f36 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8ab9406ae9153aecb04c4912e648b7d033b18399 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/574c2766d1327a8a53831fcf5e91eab1782d9540 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/098003f7affd5972c23cc89235a698fe8510d1b3 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cc388269f3659b5d8474c2edb3e70af6138a1267 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fca50b3e2ce82ea10d17686fd81cae5f5c7bc42f | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cc3fdcd8c8210cc52b4eb8559f880d51eaa2c19c | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ac9827c9789fab4ac9e6fcd29e11c8053e22d1b3 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/86ee48e965a4a23ee12f0fe8a7139acbcc4a1f9f | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ab8eed522093110f2e9c101176b4a1369ccb39cc | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/7e32536adf1dec9f91231b109f3758588e6aa502 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/a547d383bd76311200907a1a6b54dbfb75e7e52d | powerpc | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6107722bfae8eba30e869824be08478a44c8dbc1 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/36c3b434de4f8e36f01ed572029b7560788d75f1 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/74a14769e47e05c5f85c2cf66d9d7496d0284686 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9c43c7d62936866746538915e14c7bea1f4a586e | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/4adc01df3ea9a8449a810f3cbae975b3d505d30a | ORPH x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/5448cd2ddddb1559d6b516fa4f7c211b35efd98a | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/14a6025709e5713c53530f864ccb858207cf96c1 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/0296f8d96c53a2bf613ad15a97b79dd682f956dd | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/7bd8eac9bae5443e2585f52cb9a64ef79786e3e0 | sparc | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/113fefb5c1651e51d6b6bb4aa251608ce516aa00 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a23d588dc3d15eb20bbd8daf162d5c2fd79d10b3 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0b605bcb23bb947934a7de2ec6bcfe5362785f92 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/09e6e4a5033435c8836860ade7c4014dad2f13d0 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0d58de06ffc69b492bc8e0038a03098dbdf207fa | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/56f95570d358e230d85cf2f521944a5aa928a7ce | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7e083a0fead38fd39e8e21ad8883b922b3cd64fb | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b8f6b6accec3453b2c78a8e716579c0e126a87bc | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a1fd3efc82d13c7d22142b558d34f220ceb16434 | sh4 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/c776b32fa6b273137546a7da82a8be81a59df972 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/d749eacbcab114391164d65bc072cf0172b2af4c | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/884c6c2681b43ac182cfb01881f421806ef14980 | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/1779ce43f8da2c5a43a5506631e9d2fc0f8317dc | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/9a6fa9ad3e0e48fcb399e8412d6936caa687716e | mips64el | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/ea3de31dd0f5927a88fb8ea7a9d6cb1c7a8400fe | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d559ddfa85ff60f58b1fb0b9594b2aa40375b2f9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c2a9dca701def450336f2aa3e638258f6bef7c98 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8228499456e19efb1a1ee386780479ba0ce816f9 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/dd3ce1920b06bd15d7433ca2b946d325721aae79 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f0592ab9bedb699094d2643d473b8ba855394266 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/98b1b9b201cf7d6c014fe53237e4e4f62a1b8998 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f7509204152b3277819977adf619ef24730e06a7 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c581bc4b42c9f53d751897e02aa394fa7fab4d8b | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/67b0a6dce2c45f98c808b0e804cad464df11ff2e | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6fc285dfd4f156feecad96bb12a9ada011eb3354 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a7abcadee0c203b128234ef776e22a35478313ef | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4a43e8faba173525c93b44a267a85d7186c0e5a9 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/85af5eb9af35795b8569ffd75e11b58f3fe991a5 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/31a64ba047d47d8a9b008eab8e311a3bfd1a701e | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fe02a3e397ff183117309e0db28e0283bdbbf325 | aarch64 | libvirt-7.10.0 | NOK | http://autobuild.buildroot.net/results/8d4c5412d1571b19bc9ad3e03869bd65fd06e097 | mipsel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/1fed76ed64d23d3e81ff67982c7fdd7173731caf | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6c2dd3308e38a6886e48eb3310743fa84db07c23 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/cb24f71883a47b25baed382910bfe0a9f0d39ba6 | ORPH sh4a | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b5d554e374617ddfd10a480f06c75c5789c0e39d | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f2473d9569bb6abf3d815008c07939f04f8c0c21 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/8522f419b41113367e6f0379d0cf307cf8831a98 | ORPH i586 | linux-tools | NOK | http://autobuild.buildroot.net/results/34b4631726ef2b0f96acfa31199bac64da634bd3 | ORPH microblaze | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/81bbc42eacf9b95b56d81fea0d9e25f1f49cabf1 | powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c82886318073f40082efb6c2c668e09ed6498c25 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/f98020ccd1fe86a297954a1def21b329537e0f91 | ORPH microblaze | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/6e58f0e7d384a378aa07455625a50cf0547ae5c5 | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/de16296adf0acf5157bc1d08b682348d7cc63c75 | i686 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/c2509095533866ff9e2c58d1b8a8f153beabfe36 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/d12892c6c9fe330230a690a47455dc585b3a9ee6 | x86_64 | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/a55d6980faad8b5063f8f4f8b89467061d44a2ae | xtensa | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/ffb5003d6bea3fabbbaa457d5f7bff56c1ef6909 | x86_64 | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/eb13d254f0ec92e0cdbb77585cc42a244d8e37c2 | aarch64 | micropython-1.19.1 | NOK | http://autobuild.buildroot.net/results/6974547aa443ba59282cfbea7e853e91f74bc772 | or1k | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/d3ce621ceea9c7d1c720ff4895053d0a54514fed | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/66b25acd54ef6da751125b856a5e8f9c01d64e5d | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/8160ac1d894ec8841380ade49803d8f1d5cc4355 | ORPH sparc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/039df2164bcb2b3aeb280ba22c80b4be51cc3a3d | ORPH sparc64 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/688ce4c2792e991f8e234568f3af03d0cd97c455 | ORPH mips | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/4573fd56f6327430f6e03713ac5773676ec0c619 | ORPH mipsel | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/6ba101c8d03101011af0d2a1b54fd0c054e80768 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/7ca79e487b81b8005ad78c949d5894b1662b5908 | aarch64_be | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/6c2eb3a8c82606d48214434671d76ef04b1ad47c | sh4 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/758c511d6d300470f7f8b1fca78052815477e8c3 | sparc | pixz-1.0.7 | NOK | http://autobuild.buildroot.net/results/38cd0e32e371b697233bdeffc58af25298a4998b | powerpc | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/7d42bc016e221dcf1086310cdf383e5fd26e2217 | x86_64 | python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/907aa4e157dd9d16a2032e0dfab6fd211afe0ed7 | armeb | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/3d5c015ebe2643ebb7b73073077e3fcb4cf5f557 | ORPH arc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/8d4f2f52ed21c20c062462bc5a3afa15cf68984c | ORPH powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/90c3523fae07907889dde3750d6b853b6c8ae7c4 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/3eee532af97cf7bebaf61e8e5c3781bc7d3f4bbf | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/654fc139f5102b3f084c08c46118894f0ed92347 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/2c9bb11af25db363a3c3e894c0e147e1b067f2bd | aarch64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/8dc32a59929f9cf66c52f2b7a9a3b9f3be738bcf | sparc | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/56cb0efc584617577bd58c4a767d7dd5226ef4da | or1k | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/14f38a22c46d33de900fe8faa7779afeb1e6ea34 | ORPH i686 | unknown | NOK | http://autobuild.buildroot.net/results/1b329a94fca03b57f12e2229e11b646f99894e26 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/cefee94ada14c96097070bf7fc74cd18026459d4 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/f4ff81dc5eb9b14a64352509b9e385ee0c9979af | s390x | unknown | NOK | http://autobuild.buildroot.net/results/c55fc5ce08c7477c16b38bcd9f93588c6179007c | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/c8b4e5594e1ccaca27b3ad0082ecdfe9963e5f6c | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/1631c48fa81d9ad4f0db69bc694a15bb05486cad | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/b78bf052de60d2464ced7275c2116ba4f928a40e | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/f23a84c888784c2e503919d973eb9f1b0c205915 | ORPH mips | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/b92d6c689dda2e864cce60889656c119707a0a03 | ORPH mips64el | xapp_xdm-1.1.13 | NOK | http://autobuild.buildroot.net/results/b2580a2dae9becbf78144b98e55a8f1fd4a0b33e | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/f6e412ecd517fc8cec9a26b0abb4758aa4accf86 | mips64 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/d1186926d3862bb836cd9656ac30ce574dec5af5 | ORPH x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/fdd2c1ae01a2b85eb51ab741f084d930718bcb6b | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ee43230cc1a290947ddb81aea7ce3cffc6c43f4d | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4a440919e30d413436740cb2133c64c4e78ffb91 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6913347336b3fb690da4f8d5f330ca3bd3ef924a | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b84d7ad7a6a84bc815f28dcd2723c5fa1e8dc1f6 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/732afb1b95f3b98120237bf347fbd0d442365bf5 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a9470d7a0d82293ff68365bbf9d89636a82b4a67 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/599bb55195b8cba7fe9f368f66178215e1b45f2c | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2be08d9f9335c4f31709198ab8444ff913aa0db2 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/137fc648bbb96c10b57ab9f4571aa6557cca2c6c | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2e0128609d1096276fb775992fd1497d7f16bb85 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8292c0488b3b459d6c5babc089748f35d920c092 | ORPH armeb | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/0f70cbd5ba8ae948363dd2ca784d04e8a0cc0bb3 | x86_64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/2cda077497e21d3bfa67964c93625bfaecf99b54 | aarch64_be | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/7f001d821390bb5e6d5c5f69a666cc3c8522be94 | xtensa | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/dec922473b164d78d4336eff80cf4736bb06dfe5 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 8 libnss-3.84 | 8 imagemagick-7.1.0-51 | 6 dash-0.5.11.5 | 5 glibc-2.36-66-ga1dc0be03c9d... | 5 linux-6.0.1 | 4 host-binutils-2.38 | 3 lxc-4.0.12 | 3 python-bunch-1.0.1 | 3 gobject-introspection-1.72.0 | 2 host-go-1.19.3 | 2 host-pahole-1.24 | 2 jack2-1.9.21 | 2 libglib2-2.72.3 | 2 norm-1.5.8 | 2 traceroute-2.1.0 | 2 unknown | 2 bdwgc-8.2.2 | 1 dust-0.8.1 | 1 efivar-38 | 1 frr-8.3.1 | 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 host-gcc-final-10.4.0 | 1 host-gcc-initial-10.4.0 | 1 host-zic-2022f | 1 hyperfine-1.14.0 | 1 lcms2-2.13.1 | 1 libdnet-1.16.1 | 1 libglvnd-1.4.0 | 1 libkcapi-1.4.0 | 1 libsigrok-0.5.2 | 1 linux-5.10.145-cip17-rt7 | 1 lua-cqueues-20200726 | 1 proftpd-1.3.6e | 1 python-numpy-1.23.4 | 1 python-pyicu-2.10.2 | 1 s6-linux-init-1.0.6.3 | 1 wolfssl-5.5.2 | 1 xz-5.2.7 | 1 zlib-ng-2.0.6 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6a9b04073d10eaf00b93aeab58fd49b3e77652ae | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c6c201a43cd5b9afdefc49710f3f932c9950ff4d | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/cff05d51ed367acd7b6979860d14cabff51da2b4 | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/0fb38bfa6a169c0fa2a652c38ed95dcaca8b2e24 | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b700a5b8e33efc305682f79c1da63e817e246071 | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c0d9d34963425b61fae6d802e73def28b6c3fbf8 | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/135c78ffc78b5496dc0b9c936d6fe12845b4ef11 | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/37a4fd54cd0a0384399cb6d06e218cb4b08fa01d | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/71f89e831a85664ef3338dac27b78b36e728b04f | m68k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/223424e7fff43ae44a6046e9835557e8154e4364 | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/81f6e0e4fd6a087b0e3b6c42833e1f6022c5f86e | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/136e2082db9e8838f515c15674098ce35f21db93 | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/8f5f5910cedc679b17604b51914161bf4e3172f4 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/5911cb45739d17bb3bdda847009766746062cff6 | ORPH mips64 | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/eb30db2fcab1b9a9f707c6c9edeb83ebfecf9532 | ORPH x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/4065abce958455e274e324dcc183e309b2ae82f3 | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/905474705a8be77f06057cb9ef16e875adf5acd5 | aarch64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/8b2c5fd279d7200ba5eab8fe522a89120d9a26aa | i686 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/f3847989bd66d1c29e74b5cd1354fdd8b000978b | riscv32 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/3a71570b56f733b4efa253bfd511dfad588ebdbd | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/ff1eed91c3f64149d0cdcdc537425fe2676fb3df | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fa28df7433843d2a2945e84990bfdab5fc551a1f | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b3f2fad3c63c7d166ba4c148a7878756ce04da9c | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c130f5e25b2874525922316481570aa56cbf7300 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ebe493704b2078c4192e5627b92db615d5679296 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6848153fd7d3bd9c8b559434924d49da081d4bb4 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/27dab2d000e6b2ba5525a2ca5551e0318d7f2de4 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/89498c86b6c8865f74c5b24e29d63333f204d7a8 | ORPH mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/60e1825161637726970e51e0f1e093c54a14c194 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2b2afc103ea16ccfd33cfdb31e8b39d2454edddc | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ee817d1070388687731f2ec859ba633b8a80711f | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/453d85b225ddeb4f11d102a8bd0015ea9c52efc5 | powerpc | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/b65469f1377665fec98a673aa580fea28fbf691c | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7ccb334be17f45954034e03bcb4d48e548140e9f | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7273ec1de678e08c72a85f7fd5a7e085e151bbe2 | sh4eb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3caf54519c97d3a2fb79f90cb42dcd380ad33087 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c3ed5b3a06cabebfe693ec8704abe3c35e2f9dcb | i586 | host-zic-2022f | NOK | http://autobuild.buildroot.net/results/6bb81419f77ba3b91fc9d8e217030c5bebf2107f | mips | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/529dec3855e0effa312c16f93663b69e47a8c37d | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2cf8dd5a82493d0a2040f6bf7bcfa2784d456fae | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d7715514305fd5ec0bf25226ecde1ed781fb1687 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8fddc81134a7f99c59a759970bc8cf5f6388a88c | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f6ff55a5646d0e20c3ebe564ad09bdd73616b70a | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/15dfd4b404971fa3bec5f7a91b7afa08362f71f5 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/412f76aa98c7960361c14bd4e425fe50f2cb2aaf | ORPH mips64el | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/39dff28569b93db4e322ae346a3dbe7734641e3e | aarch64_be | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/624f3fa68f06de87c6a7619076d5e100c9f7af13 | xtensa | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/6d37b82faed05d68bdc0021a486bc2e09207efec | nios2 | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/b7877fe75dc0a4275d2fb5bf933b4c044e12dc99 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c07f5f70455d4d2d7614891800ff2d18f68156cf | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/71a5de022fe224813e145564c64805e1ba751582 | sh4eb | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/5bb6fa0b47818301d5507398c2d15abca3784f42 | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/42f4b905b625ae4d1cd3e16348023f8f4ed01db3 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/01d1089b44711629778ebe433bef93c69b35b389 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/419a95572b337c59fdb2309ee98fc71c2c49a4c5 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a8f9391ccb8bb9a1e7e78a60837a9723eb87cc4d | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ee48d31339cf1d21f0e06155d2b32f115e3320f9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/472d604226ba72148600b686c55375fb7d7037ca | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9f68624a2f7700dc6ba8319283b6d12e5515646f | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/89aed13297b78d591385f86e24e4d4342b71f708 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d407fc3ec52b01fc765dd68bc2d66f70b2d42a28 | mipsel | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/ca3e3dc080e82fe0ea027c39db34ace8d69f5360 | powerpc | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/45f6beb0bf17e99d673eaa64b99806258d794807 | ORPH sparc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6a040d2a97eabaa944020cde17d1b3da9b5e4060 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/bccdca76249e376c3c11f44359e0fed178033b2e | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/acfe7873fbde2676e7ba7f5ec7b6d5040e6c0387 | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/91f78c7184484cf29f0562e530c2ade7219064dd | ORPH powerpc64le | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/ee59bef7ae025654897c2727f6778b35b7a060b9 | s390x | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/651d79517d28e8b6e0576be269f1d45026b8e3fe | nios2 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/77b7df629bad5bb93c3dcf432153642ec5289591 | aarch64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/c04a8fc54f46bf881bb7b1e4c245f9b77c09daee | mips | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/d1812150a659c01a48b6fd11f7edc3153a0e3e4d | ORPH aarch64 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/0f18145f9191fefb27646fb7b0ae3bf7c80a3c41 | ORPH aarch64_be | proftpd-1.3.6e | NOK | http://autobuild.buildroot.net/results/7dd2a2f5c44aad008a6e785c0e4beb8b4fa54acd | mips | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/ee96035ff6c20fa5a58d82489e381350811930bc | powerpc64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/c665990d02f3a03ce7656e2f94f36a868cd25af4 | sh4 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/ac3a20c8e9b432d150abf103d8cbd5682b3ee82a | sh4 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/6d9a30ae37fba60f68396758ebb0629b3650bb69 | xtensa | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/16897b60b4195c5d25653b63159001ea21bfb36c | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a09267aa7ac0f5709e54ccbd05ad68fb73a9e539 | or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e4c97b493d5be7b8155847ec94924cdf19971f9e | arm | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e59a94c5eb514c061e21c2cda1d7210a025d1fcd | i686 | unknown | NOK | http://autobuild.buildroot.net/results/60f68f6d0000d07882c00da2830d56d2d51f0ff7 | arm | unknown | NOK | http://autobuild.buildroot.net/results/25173378fa2e7f9902fe35db615837cfe6c0c42a | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/1d6682b10e7f8b0edc8ffb44d79c742c83736122 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f6278b02cc21aa6d74e0bb863fafcf3131406ce9 | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/e01b93c79f8e81ce3845c683a55acd66b46a3242 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- grpc-1.43.0 | 1 igd2-for-linux-2.1 | 1 moby-buildkit-0.8.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | grpc-1.43.0 | NOK | http://autobuild.buildroot.net/results/25e5ec1fd3eda17cde85fa570b9bcf5ccf82e06d | mips64el | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/9b916183b7f0654820b3db16d74a0e61e82c4b15 | i586 | moby-buildkit-0.8.1 | NOK | http://autobuild.buildroot.net/results/8520b3dcf58114bfdd110433647409b02c32ade2 | Classification of failures by reason for 2022.08.x -------------------------------------------------- wavemon-0.9.4 | 2 boost-1.79.0 | 1 brltty-6.4 | 1 grpc-1.48.0 | 1 hawktracer-e53b07bc812c4cfe... | 1 host-rust-1.62.0 | 1 host-spirv-llvm-translator-... | 1 libglib2-2.72.3 | 1 linux-fusion-9.0.3 | 1 linux-pam-1.5.2 | 1 memcached-1.6.16 | 1 nodejs-16.17.1 | 1 opus-1.3.1 | 1 perl-5.34.1 | 1 pixman-0.42.2 | 1 rtl8821au-4235b0ec7d7220a63... | 1 sudo-1.9.11p2 | 1 unknown | 1 zabbix-5.4.9 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | boost-1.79.0 | NOK | http://autobuild.buildroot.net/results/48aae258a577c14fa12d58c127e3a3d382c60610 | powerpc64le | brltty-6.4 | NOK | http://autobuild.buildroot.net/results/41b1b2da2c1ee8ba0fcd97904d6eb27855068eef | mips | grpc-1.48.0 | NOK | http://autobuild.buildroot.net/results/e082ae56d7a95cdfb93796d1874864707664f7a9 | m68k | hawktracer-e53b07bc812c4cfe... | NOK | http://autobuild.buildroot.net/results/a8fb1061c1fbdf14df61260d95da971d388c2d83 | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/44f800bec9889325abedde98dcb8cae7ece699cc | riscv32 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/90b6affb6bcc1b9babc4d90c3b359395e2a151f1 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6b7685e9781ffdea7f90c8abe2c32ed8747397fa | powerpc64le | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/96712d647574a63f98fcd46e1e34cabe33b6f0a9 | ORPH i686 | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/5d650503267eef5285ffe4475c9e1ebe08824976 | ORPH sparc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/caf5b344c1f2417f2ac7a83cfce86f1878386c9d | ORPH aarch64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/680394d63356e77e95e20db691c95b7706cdbe3c | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/6cc60e8041af03494750b107ce405cb7fc5a37e9 | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/43ae3b02f09d8a375a45a315f977c85b1634c0fa | powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/9898a6979a79545345b9b6d2da0830042702f105 | microblaze | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/846a8ab901ac87a39bfc1285136dec45044d71a7 | sparc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/686da36bfa3ce0266aa9e4fa035899cce8bc7818 | ORPH powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/666e89a309d48b15bc69d3f9b8766b1117ee656e | xtensa | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/7a5b1bd62d248ca56e02f10819fd89f8fa7921cc | ORPH mipsel | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/5ac482d1d2ab28bb0b59292cf464ae4ef1dcd7e1 | ORPH nios2 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/a4e071c0b0eb569f07f5841ba8e09a0c6a59e4e4 | -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Wed Nov 16 07:54:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 16 Nov 2022 08:54:27 +0100 Subject: [Buildroot] [PATCH 1/2] package/glibc: add support for ARC700 In-Reply-To: <20221115235235.74897-2-abrodkin@synopsys.com> References: <20221115235235.74897-1-abrodkin@synopsys.com> <20221115235235.74897-2-abrodkin@synopsys.com> Message-ID: <20221116085427.3525bbcc@windsurf> On Wed, 16 Nov 2022 00:52:34 +0100 Alexey Brodkin wrote: > From: Sergey Matyukevich > > Even though ARC700 glibc port is very close to ARCv2 port, it is formally > another ABI that requires appropriate maintenance. That includes running > extensive glibc test-suite and fixing discovered issues and regressions. > That effort was considered impractical due to ARCompact ISA reaching EOL. > Besides ARC700 processors are usually found on very resource constrained > devices that tend to use uClibc if they run Linux. > > On the other hand adding ARC700 glibc support still can be useful for > development and testing purposes. This commit adds two glibc patches > that enable ARC700 support. Hmm, this commit only adds one patch. Also, what is the upstream status of this patch? In order to make sure we can easily update glibc, I'm not too fan to have patches that are not upstream. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 16 08:34:46 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 16 Nov 2022 09:34:46 +0100 Subject: [Buildroot] [PATCH v2] package/rtl8188eu: remove wrong description in Config.in In-Reply-To: References: <20221019134823.12594-1-giulio.benetti@benettiengineering.com> <20221030210615.49866828@windsurf> <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> Message-ID: <20221116093446.75deaea9@booty> Hi Giulio, On Wed, 16 Nov 2022 02:15:57 +0100 Giulio Benetti wrote: > On 16/11/22 01:33, Giulio Benetti wrote: > > Hi Thomas, Luca, > > > > On 30/10/22 21:06, Thomas Petazzoni via buildroot wrote: > >> On Wed, 19 Oct 2022 15:48:23 +0200 > >> Giulio Benetti wrote: > >> > >>> This rtl8188eu driver is not the same as the one in mainline Linux that > >>> still has pending work to be done that in this driver is done, check: > >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO > >>> specifically: > >>> * Switch to use LIB80211. > >>> * Switch to use MAC80211. > >>> * Switch to use CFG80211. > >>> So let's remove the description that is not valid anymore. > >>> > >>> Suggested-by: Luca Ceresoli > >>> Signed-off-by: Giulio Benetti > >>> --- > >>> V1->V2: > >>> * improve Config.in description as pointed by Luca Ceresoli > >>> --- > >>> ? package/rtl8188eu/Config.in | 7 ++++--- > >>> ? 1 file changed, 4 insertions(+), 3 deletions(-) > >>> > >>> diff --git a/package/rtl8188eu/Config.in b/package/rtl8188eu/Config.in > >>> index 76d9085297..2fab1fd5c0 100644 > >>> --- a/package/rtl8188eu/Config.in > >>> +++ b/package/rtl8188eu/Config.in > >>> @@ -4,9 +4,10 @@ config BR2_PACKAGE_RTL8188EU > >>> ????? depends on BR2_LINUX_KERNEL > >>> ????? help > >>> ??????? A standalone driver for the RTL8188EU USB Wi-Fi adapter. > >>> -????? This is needed only for Linux kernels before 3.12. > >>> -????? Since 3.12, there is a (staging) driver in mainline, with a > >>> -????? similar codebase. > >>> +????? This rtl8188eu driver is not the same as the one in mainline > >>> +????? Linux that still has pending work to be done that in this > >>> +????? driver is done, check: > >>> + > >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO > >> > >> I don't see any thing in this TODO that explains why the out-of-tree > >> driver is better than the mainline driver. > >> > >> The out-of-tree driver has been integrated into drivers/staging/, and > >> this TODO file lists what should be improved in the driver so that it > >> can be graduated to move outside of drivers/staging/ into the proper > >> drivers/net/wireless/ location. > >> > >> I don't see anything in this TODO that indicates that the out-of-tree > >> driver has "more features" than the mainline driver, so to me the > >> Config.in help text still makes sense. > >> > >> Could you give some more details? > > > > The TODO file[0] is outdated because it states that: > > * Switch to use LIB80211. > > * Switch to use MAC80211. > > * Switch to use CFG80211. > > are still pending, but it's true not because if we check the Kconfig[1] > > we find 'depends on CFG80211' and LIB80211. Also if we check for > > ieee80211_*() callse int drivers/staging/r8188eu folder we find a lot of > > calls. So I think this module is only a copy of the Linux driver that > > can work as specified in the actual help(with Linux version before 3.12. I haven't checked myself, but if you think the transition to cfg80211 and lib80211 is completed in mainline, you can send a patch to have the TODO updated in upstream Linux. That would reduce confusion. > > Does it maybe make sense to add in the help section: > > ``` > > If using Linux 3.12+ it's recommended to use Linux driver > > ``` Yes, absolutely, but only if are you reasonably sure that Linux 3.12 has all the same rtl8188eu features that it has currently. -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From miquel.raynal at bootlin.com Wed Nov 16 08:43:13 2022 From: miquel.raynal at bootlin.com (Miquel Raynal) Date: Wed, 16 Nov 2022 09:43:13 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH=5D_package/mali-driver=3A_remove_?= =?utf-8?q?Miqu=C3=A8l_from_the_DEVELOPERS_list?= Message-ID: <20221116084313.1068060-1-miquel.raynal@bootlin.com> I am not really maintaining these packages, I don't follow closely enough nor use them to take the time to make the necessary changes. Giulio has been much more reactive than me to fix issues and he is already listed for them anyway. Cc: Giulio Benetti Signed-off-by: Miquel Raynal --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index af21b8bdd0..51f7b3b8d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2152,10 +2152,6 @@ F: configs/bananapi_m2_plus_defconfig N: Mikhail Boiko F: package/libfribidi/ -N: Miqu?l Raynal -F: package/mali-driver/ -F: package/rockchip-mali/ - N: Mircea Gliga F: package/mbuffer/ -- 2.34.1 From miquel.raynal at bootlin.com Wed Nov 16 08:43:40 2022 From: miquel.raynal at bootlin.com (Miquel Raynal) Date: Wed, 16 Nov 2022 09:43:40 +0100 Subject: [Buildroot] [PATCH] README: fix reference to submitting-patches Message-ID: <20221116084340.1068161-1-miquel.raynal@bootlin.com> While looking for refreshing my mind about Buildroot contribution guidelines, I actually stumbled upon a 404 error. It seems like the manual URL has slightly evolved since 2016, so fix it. Signed-off-by: Miquel Raynal --- README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README index 008e996f5f..2d33c8ce37 100644 --- a/README +++ b/README @@ -23,4 +23,4 @@ buildroot mailing list: buildroot at buildroot.org You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read -https://buildroot.org/manual.html#submitting-patches +https://buildroot.org/downloads/manual/manual.html#submitting-patches \ No newline at end of file -- 2.34.1 From miquel.raynal at bootlin.com Wed Nov 16 08:37:02 2022 From: miquel.raynal at bootlin.com (Miquel Raynal) Date: Wed, 16 Nov 2022 09:37:02 +0100 Subject: [Buildroot] [PATCH] README: fix reference to submitting-patches Message-ID: <20221116083702.1067161-1-miquel.raynal@bootlin.com> While looking for refreshing my mind about Buildroot contribution guidelines, I actually stumbled upon a 404 error. It seems like the manual URL has slightly evolved since 2016, so fix it. Signed-off-by: Miquel Raynal --- README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README index 008e996f5f..2d33c8ce37 100644 --- a/README +++ b/README @@ -23,4 +23,4 @@ buildroot mailing list: buildroot at buildroot.org You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read -https://buildroot.org/manual.html#submitting-patches +https://buildroot.org/downloads/manual/manual.html#submitting-patches \ No newline at end of file -- 2.34.1 From gary.bisson at boundarydevices.com Wed Nov 16 09:12:48 2022 From: gary.bisson at boundarydevices.com (Gary Bisson) Date: Wed, 16 Nov 2022 10:12:48 +0100 Subject: [Buildroot] [PATCH] package/freescale-imx/imx-vpu-hantro: bump version to 1.27.0 Message-ID: <20221116091248.755689-1-gary.bisson@boundarydevices.com> - Same version as NXP release 5.15.52_2.1.0 - EULA/COPYING: update to LA_OPT_NXP_Software_License v39 - No official changelog but the main addition is the support of skipped h.264 frames - Add patch to fix kernel version test from the package - Yocto doesn't need that workaround as it installs the kernel headers - This is needed for NXP 5.15+ kernels (using DMABUF) Signed-off-by: Gary Bisson --- ...0003-Fix-Linux-kernel-version-header.patch | 45 +++++++++++++++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-- .../imx-vpu-hantro/imx-vpu-hantro.mk | 2 +- 3 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch diff --git a/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch new file mode 100644 index 0000000000..427ebeb38a --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch @@ -0,0 +1,45 @@ +From 73cd57c18066ff863335a8616d0b348541d26118 Mon Sep 17 00:00:00 2001 +From: Gary Bisson +Date: Tue, 15 Nov 2022 21:43:47 +0100 +Subject: [PATCH] Fix Linux kernel version header + +- Up to kernel 5.10, NXP was using ION for memory management +- Starting with 5.15 kernels, NXP uses DMABUF and the ION header is no + longer in the kernel +- So keep the previous patch for people using kernel <= 5.10 +- Add path to the version.h header as imx-vpu-hantro will only include + ion.h depending on the kernel version + +Signed-off-by: Gary Bisson +--- + Makefile_G1G2 | 1 + + Makefile_H1 | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/Makefile_G1G2 b/Makefile_G1G2 +index 25884fa..8e03e91 100755 +--- a/Makefile_G1G2 ++++ b/Makefile_G1G2 +@@ -11,6 +11,7 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so + INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc + #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ +diff --git a/Makefile_H1 b/Makefile_H1 +index 479940a..7ac6f8d 100755 +--- a/Makefile_H1 ++++ b/Makefile_H1 +@@ -18,6 +18,7 @@ ENV = -DENC_MODULE_PATH=\\\"/dev/mxc_hantro_h1\\\" + ENV += -DEWL_NO_HW_TIMEOUT + ENV += -DUSE_ION + ENV += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++ENV += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + ENV += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + ifeq ($(CFG_SECURE_DATA_PATH), y) +-- +2.35.1 + diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash index dd3b167e3e..637d7898cf 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 03c61dfb268b31a0d25a4d1387cb3ad0261029ad5de801f72224602e2b37da00 imx-vpu-hantro-1.22.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7e9bcdbd067ce66a1247373cbf088945346feb0027deb61af541ebc1256277c3 imx-vpu-hantro-1.27.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk index 9d34c7add7..4cfc8f41ff 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VERSION = 1.22.0 +IMX_VPU_HANTRO_VERSION = 1.27.0 IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin IMX_VPU_HANTRO_DEPENDENCIES = linux -- 2.35.1 From mf at go-sys.de Wed Nov 16 10:09:13 2022 From: mf at go-sys.de (Michael Fischer) Date: Wed, 16 Nov 2022 11:09:13 +0100 Subject: [Buildroot] [PATCH v2] package/gnupg2: bump version to 2.3.8 In-Reply-To: <87y1scqjgi.fsf@tarshish> References: <87y1scqjgi.fsf@tarshish> Message-ID: <20221116100913.26446-1-mf@go-sys.de> Add patch 0001 to fix undefined reference to `ks_ldap_free_state' backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa Signed-off-by: Michael Fischer --- package/gnupg2/0001-ks_ldap_free_state.patch | 21 ++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 +++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 package/gnupg2/0001-ks_ldap_free_state.patch diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..6800b98cac --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,21 @@ + +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is not +installed + +Backported from: 7011286ce6e1fb56c2989fdafbd11b931c489faa + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c ++++ b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) + ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ -- 2.20.1 From wdouglass at carnegierobotics.com Wed Nov 16 12:46:38 2022 From: wdouglass at carnegierobotics.com (Woody Douglass) Date: Wed, 16 Nov 2022 12:46:38 +0000 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <20221104122046.8959-1-woodrow@douglass.dev> References: <20221104122046.8959-1-woodrow@douglass.dev> Message-ID: <1fbe09c188cc2dc88bc2f638e5be66fd6d40948b.camel@carnegierobotics.com> All, Would you mind taking one more look at this? Did i get the formatting right the second time? Thanks, Woodrow Douglass On Fri, 2022-11-04 at 08:20 -0400, Woody Douglass wrote: > From: Woodrow Douglass > > This adds a separate opencv4_contrib package to manage > downloading/unpacking that repository. These extra modules > are useful for a lot of applications, but not necessary > for minimal installs, so they are all given dedicated Kconfig > options > > Signed-off-by: Woodrow Douglass > --- > package/Config.in | 1 + > package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ > package/opencv4-contrib/opencv4-contrib.hash | 3 + > package/opencv4-contrib/opencv4-contrib.mk | 13 + > package/opencv4/opencv4.mk | 62 +++- > 5 files changed, 387 insertions(+), 5 deletions(-) > create mode 100644 package/opencv4-contrib/Config.in > create mode 100644 package/opencv4-contrib/opencv4-contrib.hash > create mode 100644 package/opencv4-contrib/opencv4-contrib.mk > > diff --git a/package/Config.in b/package/Config.in > index 238d7813f0..f03b5aad82 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1593,6 +1593,7 @@ menu "Graphics" > source "package/opencl-clhpp/Config.in" > source "package/opencv3/Config.in" > source "package/opencv4/Config.in" > + source "package/opencv4-contrib/Config.in" > source "package/opengl/Config.in" > source "package/openjpeg/Config.in" > source "package/pango/Config.in" > diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in > new file mode 100644 > index 0000000000..9800333035 > --- /dev/null > +++ b/package/opencv4-contrib/Config.in > @@ -0,0 +1,313 @@ > +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB > + bool "opencv4-contrib" > + depends on BR2_PACKAGE_OPENCV4 > + help > + OpenCV (Open Source Computer Vision) is a library of > + programming functions for real time computer vision. > + > + http://opencv.org/ > + > +if BR2_PACKAGE_OPENCV4_CONTRIB > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT > + bool "alphamat" > + help > + Computer Vision based Alpha Matting -- Given an input image > + and a trimap, generate an alpha matte. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO > + bool "aruco" > + help > + ArUco and ChArUco Markers -- Augmented reality ArUco marker > + and "ChARUco" markers where ArUco markers embedded inside the > + white areas of the checker board. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE > + bool "barcode" > + help > + Barcode detecting and decoding methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM > + bool "bgsegm" > + help > + Background segmentation algorithm combining statistical > + background image estimation and per-pixel Bayesian > + segmentation. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED > + bool "bioinspired" > + help > + Biological Vision -- Biologically inspired vision model: > + minimize noise and luminance variance, transient event > + segmentation, high dynamic range tone mapping methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB > + bool "ccalib" > + help > + Custom Calibration -- Patterns for 3D reconstruction, > + omnidirectional camera calibration, random pattern calibration > + and multi-camera calibration. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ > + bool "cnn_3dobj" > + help > + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net > + library to build, train and test a CNN model of visual object > + recognition and pose. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV > + bool "cvv" > + help > + Computer Vision Debugger -- Simple code that you can add > + to your program that pops up a GUI allowing you to > + interactively and visually debug computer vision programs. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS > + bool "datasets" > + help > + Datasets Reader -- Code for reading existing computer vision > + databases and samples of using the readers to train, test and > + run using that dataset's data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT > + bool "dnn_objdetect" > + help > + Object Detection using CNNs -- Implements compact CNN Model > + for object detection. Trained using Caffe but uses > + opencv_dnn module. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES > + bool "dnn_superres" > + help > + Superresolution using CNNs -- Contains four trained > + convolutional neural networks to upscale images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED > + bool "dnns_easily_fooled" > + help > + Subvert DNNs -- This code can use the activations in a > + network to fool the networks into recognizing something else. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM > + bool "dpm" > + help > + Deformable Part Model -- Felzenszwalb's Cascade with > + deformable parts object recognition code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE > + bool "face" > + help > + Face Recognition -- Face recognition techniques: Eigen, Fisher > + and Local Binary Pattern Histograms LBPH methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE > + bool "freetype" > + help > + Drawing text using freetype and harfbuzz. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY > + bool "fuzzy" > + help > + Fuzzy Logic in Vision -- Fuzzy logic image transform and > + inverse; Fuzzy image processing. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF > + bool "hdf" > + help > + Hierarchical Data Storage -- This module contains I/O > + routines for Hierarchical Data Format: > + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > + meant to store large amounts of data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS > + bool "hfs" > + help > + Hierarchical Feature Selection for Efficient Image > + Segmentation -- This module contains an efficient > + algorithm to segment an image. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH > + bool "img_hash" > + help > + This module contains algorithms to extract hash of an > + image allowing to efficiently estimate similarity between > + images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM > + bool "intensity_transform" > + help > + The module brings implementations of intensity transformation > + algorithms to adjust image contrast. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA > + bool "julia" > + help > + Julia language wrappers with samples and tests. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR > + bool "line_descriptor" > + help > + Line Segment Extract and Match -- Methods of extracting, > + describing and matching line segments using binary > + descriptors. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB > + bool "matlab" > + help > + Matlab Interface -- OpenCV Matlab Mex wrapper code generator > + for certain opencv core modules. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC > + bool "mcc" > + help > + Macbeth Color Chart detector -- Find and return color patch > + location in MacBeth color calibration charts. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW > + bool "optflow" > + help > + Optical Flow -- Algorithms for running and evaluating > + deepflow, simpleflow, sparsetodenseflow and motion > + templates (silhouette flow). > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS > + bool "ovis" > + help > + OGRE 3D Visualiser -- allows you to render 3D data using > + the OGRE 3D engine. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING > + bool "phase_unwrapping" > + help > + Quality-guided phase unwrapping. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT > + bool "plot" > + help > + Plotting -- The plot module allows you to easily plot data > + in 1D or 2D. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY > + bool "quality" > + help > + Image Quality Analysis (IQA) API. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID > + bool "rapid" > + help > + Silhouette based 3D object tracking. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG > + bool "reg" > + help > + Image Registration -- Pixels based image registration for > + precise alignment. Follows the paper "Image Alignment and > + Stitching: A Tutorial", by Richard Szeliski. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD > + bool "rgbd" > + help > + RGB-Depth Processing module -- Linemod 3D object recognition; > + Fast surface normals and 3D plane finding. 3D visual odometry. > + 3d reconstruction using KinectFusion. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY > + bool "saliency" > + help > + Saliency API -- Where humans would look in a scene. Has > + routines for static, motion and "objectness" saliency. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM > + bool "sfm" > + help > + Structure from Motion -- This module contains algorithms > + to perform 3d reconstruction from 2d images. The core of > + the module is a light version of Libmv. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE > + bool "shape" > + help > + Shape Distance and Matching > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO > + bool "stereo" > + help > + Stereo Correspondence -- Stereo matching done with different > + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense > + stereo correspondence using Quasi Dense Stereo method. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT > + bool "structured_light" > + help > + Structured Light Use -- How to generate and project gray code > + patterns and use them to find dense depth in a scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES > + bool "superres" > + help > + Super Resolution > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING > + bool "surface_matching" > + help > + Point Pair Features -- Implements 3d object detection and > + localization using multimodal point pair features. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT > + bool "text" > + help > + Scene Text Detection and Recognition -- This module contains > + algorithms to perform text detection, words segmentation and > + text recognition in a visual scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING > + bool "tracking" > + help > + Vision Based Object Tracking -- Use and/or evaluate different > + visual object tracking techniques. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB > + bool "videostab" > + help > + Video Stabilization > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ > + bool "viz" > + help > + 3D Visualizer > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE > + bool "wechat_qrcode" > + help > + WeChat QR code detector for detecting and parsing QR code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D > + bool "xfeatures2d" > + help > + Features2D extra -- Extra 2D Features Framework containing > + experimental and non-free 2D feature detector/descriptor > + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, > + Self-similar. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC > + bool "ximgproc" > + help > + Extended Image Processing -- Structured Forests / Domain > + Transform Filter / Guided Filter / Adaptive Manifold Filter > + / Joint Bilateral Filter / Superpixels / Ridge Detection > + Filter. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT > + bool "xobjdetect" > + help > + Boosted 2D Object Detection -- Uses a Waldboost cascade and > + local binary patterns computed as integral features for 2D > + object detection. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO > + bool "xphoto" > + help > + Extra Computational Photography -- Additional photo processing > + algorithms: Color balance / Denoising / Inpainting. > + > +endif > diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash > new file mode 100644 > index 0000000000..9db112c9e9 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 a97c2eaecf7a23c6dbd119a609c6d7fae903e5f9ff5f1fe678933e01c67a6c11 opencv4-contrib-4.5.5.tar.gz > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk > new file mode 100644 > index 0000000000..58dbe27e28 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.mk > @@ -0,0 +1,13 @@ > +################################################################################ > +# > +# opencv4-contrib > +# > +################################################################################ > + > +OPENCV4_CONTRIB_VERSION = 4.6.0 > +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) > +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE > +OPENCV4_CONTRIB_LICENSE = Apache-2.0 > +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE > + > +$(eval $(generic-package)) > diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk > index ef15c6d911..a665793ad9 100644 > --- a/package/opencv4/opencv4.mk > +++ b/package/opencv4/opencv4.mk > @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ > # - viz: missing VTK dependency > # - world: all-in-one module > # > -# * Contrib modules from [1] are disabled: > -# - opencv_contrib package is not available in Buildroot; > -# - OPENCV_EXTRA_MODULES_PATH is not set. > -# > -# [1] https://github.com/Itseez/opencv_contrib > OPENCV4_CONF_OPTS += \ > -DBUILD_opencv_androidcamera=OFF \ > -DBUILD_opencv_apps=OFF \ > @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ > > OPENCV4_DEPENDENCIES += host-pkgconf zlib > > +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) > +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. > +# The modules in OPENCV4_CONTRIB get built as part of the build > +# process for OPENCV4, so the source needs to be unpacked already > +OPENCV4_DEPENDENCIES += opencv4-contrib > +OPENCV4_CONF_OPTS += \ > + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ > + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ > + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ > + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ > + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ > + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ > + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ > + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ > + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ > + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ > + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ > + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ > + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ > + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ > + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ > + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ > + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ > + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ > + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ > + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ > + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ > + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ > + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ > + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ > + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ > + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ > + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ > + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ > + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ > + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ > + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ > + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ > + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ > + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ > + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ > + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ > + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ > + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ > + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ > + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ > + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ > + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ > + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ > + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ > + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ > + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ > + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) > +endif > + > ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) > OPENCV4_CONF_OPTS += -DWITH_JASPER=ON > OPENCV4_DEPENDENCIES += jasper From festevam at gmail.com Wed Nov 16 12:57:20 2022 From: festevam at gmail.com (Fabio Estevam) Date: Wed, 16 Nov 2022 09:57:20 -0300 Subject: [Buildroot] [PATCH] package/pkg-golang.mk: add osusergo and netgo tags in static builds In-Reply-To: <20220918122239.189147-1-arnout@mind.be> References: <20220918122239.189147-1-arnout@mind.be> Message-ID: Hi Arnout, On Sun, Sep 18, 2022 at 9:23 AM Arnout Vandecappelle wrote: > > CGO (the Go language C bindings) normally links dynamically with the C > libraries. It seems that passing -extldflags=-static is not sufficient > to make sure they link statically. As a result, a build using CGO will > fail with > > runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 > > There are two modules in the standard Go library that can use CGO: > os/user and net. Both of these have pure Go versions, however, which can > be selected with the osusergo and netgo tags. Since these two are > standard library modules that get used in almost all Go programs, pass > those flags in the common infrastructure. > > It's not entirely clear if this is always the case or only depending on > the specific way CGO is used. In the former case, we could instead > disable CGO globally if static libs are enabled. However, it turns out > that this doesn't solve the problem completely anyway (delve still fails > to link, with different errors). Also, it is possible that other cgo > modules do still work. Therefore, just stick to adding the osusergo and > netgo tags. > > Fixes: > - crucible: > http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ I am still getting reports about crucible failure. Do you plan to apply this patch? Thanks From peter at korsgaard.com Wed Nov 16 12:58:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 16 Nov 2022 13:58:00 +0100 Subject: [Buildroot] [git commit] Update for 2022.11-rc2 Message-ID: <20221116125837.E8B6183D02@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90f2700c09359b5f7627a1632bdcff911a6c5576 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 26 ++++++++++++++++++++++++++ Makefile | 4 ++-- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 58 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index 3090466d2e..abee6d9fac 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,29 @@ +2022.11-rc2, released November 16th, 2022 + + Fixes all over the tree. + + Removed defconfigs: Amarule a64 relic, ARM Juno, Bananapi M1 / + M1 plus / M2 plus / M64, FriendlyARM NanoPC T4 / A64 / M1 / M1 + plus / M4 / Neo2 / Neo4 / Neo plus2 / R1 / Orangepi PC2 / Plus + / Prime / rk3399 / Win, Rock PC rk3399 / PI4 / N10. + + Updated/fixed packages: alsa-utils, arm-trusted-firmware, + bdwgc, boost, botan, ca-certificates, crun, dbus-broker, + docopt-cpp, dracut, efivar, freeipmi, gawk, gensio, gptfdisk, + gsl, guile, imagemagick, ipmitool, libidn2, libkcapi, + libopenssl, libqb, libuhttpd, libvncserver, linux, + linux-tools, lxc, makedumpfile, matchbox-startup-monitor, + mdio-tools, multipath-tools, mupdf, ntfs-3g, numactl, + perl-net-ssleay, pixman, procps-ng, rpi-userland, rsync, + s6-linux-init, socat, strongswan, sudo, swupdate, systemd, + udisks, vlc, wavemon, wolfssl, zlib-ng + + Removed packages: libdcadec + + Issues resolved (http://bugs.uclibc.org): + + #15121: make nconfig failes with nvidia drivers and mesa3d selected + 2022.11-rc1, released November 3rd, 2022 Fixes all over the tree and new features. diff --git a/Makefile b/Makefile index 7c1c07a2e4..b2f342f4a8 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11-rc1 +export BR2_VERSION := 2022.11-rc2 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1667490600 +BR2_VERSION_EPOCH = 1668603000 # 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 98a4d3a28e..9f2a81eb2b 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -76,37 +76,37 @@
    -

    Latest release candidate: 2022.11-rc1

    +

    Latest release candidate: 2022.11-rc2

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

    News

      +
    • +
      +
      +
      +

      2022.11-rc2 released

      +

      16 November 2022

      +
      +
      +

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

      + +

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

      +
      +
      +
    • +
    • From peter at korsgaard.com Wed Nov 16 14:33:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 16 Nov 2022 15:33:52 +0100 Subject: [Buildroot] Buildroot 2022.11-rc2 released Message-ID: <87zgcrc6jz.fsf@dell.be.48ers.dk> Hi, Buildroot 2022.11-rc2 is released - Go download it at: http://buildroot.net/downloads/buildroot-2022.11-rc2.tar.gz or http://buildroot.net/downloads/buildroot-2022.11-rc2.tar.xz Or get it from Git: git://git.buildroot.net/buildroot Later than hoped, but here is another release candidate. Please give it a spin and report any problems to the mailing list or bug tracker. Many thanks to the people contributing to this release: git shortlog -sn 2022.11-rc1.. 36 Fabrice Fontaine 35 Thomas Petazzoni 6 Yann E. MORIN 4 Bernd Kuhls 4 Nuno Gon?alves 3 Baruch Siach 3 Heiko Thiery 2 Neal Frager 2 Peter Korsgaard 1 Andreas Ziegler 1 Erico Nunes 1 James Hilliard 1 Justin Wood 1 Markus Mayer 1 Tim Gover 1 Vincent Fazio 1 Vincent Stehl? 1 Wolfgang Grandegger For more details, see the CHANGES file: http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11-rc2 Expect the final 2022.11 release by the end of the month. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Wed Nov 16 15:22:36 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 16 Nov 2022 16:22:36 +0100 Subject: [Buildroot] [PATCH] package/rtl8723ds: fix build failure due to endianness and Linux version 6.0 Message-ID: <20221116152236.805035-1-giulio.benetti@benettiengineering.com> Add local patch pending upstream[0] to override CFLAGS to set endianness according to BR2_ENDIAN. Let's also bump version to latest to support up to Linux 6.1. [0]: https://github.com/lwfinger/rtl8723ds/pull/29 Fixes: http://autobuild.buildroot.net/results/2646ec0512f867e20c25c1d0a6417826218942d6/ Signed-off-by: Giulio Benetti --- ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 39 +++++++++++++++++++ package/rtl8723ds/rtl8723ds.hash | 2 +- package/rtl8723ds/rtl8723ds.mk | 10 ++++- 3 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch diff --git a/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch new file mode 100644 index 0000000000..4495817358 --- /dev/null +++ b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch @@ -0,0 +1,39 @@ +From 769a1943cb409f89f3c91208294a89b09bf47b86 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Wed, 16 Nov 2022 16:08:21 +0100 +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the + end of EXTRA_FLAGS assignment + +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS +since it's assigned at the beginning of the Makefile. For example it's not +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't +allow to build these modules for big endian architectures. So let's move +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last +EXTRA_CFLAGS assignment. + +Signed-off-by: Giulio Benetti +--- + Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index aa57f85..3d91574 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,4 +1,3 @@ +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) + EXTRA_CFLAGS += -O1 + #EXTRA_CFLAGS += -O3 + #EXTRA_CFLAGS += -Wall +@@ -1738,6 +1737,8 @@ ifneq ($(USER_MODULE_NAME),) + MODULE_NAME := $(USER_MODULE_NAME) + endif + ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) ++ + ifneq ($(KERNELRELEASE),) + + rtk_core := core/rtw_cmd.o \ +-- +2.34.1 + diff --git a/package/rtl8723ds/rtl8723ds.hash b/package/rtl8723ds/rtl8723ds.hash index 440ce75ef4..cbc77e14c1 100644 --- a/package/rtl8723ds/rtl8723ds.hash +++ b/package/rtl8723ds/rtl8723ds.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 cc5dcf9d17cefabfeba3e68671367c7d69091936e40f71dc5e1165c61195a9fb rtl8723ds-76146e85847beb2427b1d4958fa275822f2b04ab.tar.gz +sha256 691040a85d838f8d8d7da0f2ed460f1ea5f6734c40dc73770ba7e260b6cda9cc rtl8723ds-5ab2d3f3858dc4c833013c47a79faa05b10198f6.tar.gz diff --git a/package/rtl8723ds/rtl8723ds.mk b/package/rtl8723ds/rtl8723ds.mk index 8598f906a9..0d96e6b03a 100644 --- a/package/rtl8723ds/rtl8723ds.mk +++ b/package/rtl8723ds/rtl8723ds.mk @@ -4,14 +4,20 @@ # ################################################################################ -RTL8723DS_VERSION = 76146e85847beb2427b1d4958fa275822f2b04ab +RTL8723DS_VERSION = 5ab2d3f3858dc4c833013c47a79faa05b10198f6 RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION)) RTL8723DS_LICENSE = GPL-2.0 +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN +RTL8723DS_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN +# Set endianness +RTL8723DS_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN + RTL8723DS_MODULE_MAKE_OPTS = \ CONFIG_RTL8723DS=m \ KVER=$(LINUX_VERSION_PROBED) \ - KSRC=$(LINUX_DIR) + KSRC=$(LINUX_DIR) \ + USER_EXTRA_CFLAGS="$(RTL8723DS_USER_EXTRA_CLAGS)" define RTL8723DS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) -- 2.34.1 From Alexey.Brodkin at synopsys.com Wed Nov 16 15:33:45 2022 From: Alexey.Brodkin at synopsys.com (Alexey Brodkin) Date: Wed, 16 Nov 2022 15:33:45 +0000 Subject: [Buildroot] [PATCH 1/2] package/glibc: add support for ARC700 In-Reply-To: <20221116085427.3525bbcc@windsurf> References: <20221115235235.74897-1-abrodkin@synopsys.com> <20221115235235.74897-2-abrodkin@synopsys.com> <20221116085427.3525bbcc@windsurf> Message-ID: Hi Thomas, > > Even though ARC700 glibc port is very close to ARCv2 port, it is formally > > another ABI that requires appropriate maintenance. That includes running > > extensive glibc test-suite and fixing discovered issues and regressions. > > That effort was considered impractical due to ARCompact ISA reaching EOL. > > Besides ARC700 processors are usually found on very resource constrained > > devices that tend to use uClibc if they run Linux. > > > > On the other hand adding ARC700 glibc support still can be useful for > > development and testing purposes. This commit adds two glibc patches > > that enable ARC700 support. > > Hmm, this commit only adds one patch. Correct, because that's all what's needed for ARC700 to be supported by glibc as good as ARC HS processors are. Seriously, there're just a couple of instructions which need to be changed (like use "trap0" instead of "trap_s 0") and dynamic loader name is different ("/lib/ld-linux-arc700.so.2"). All the rest is some configuration/infrastructural nonsense. > Also, what is the upstream status of this patch? As it is said in the patch itself, we decided to not officially maintain ARC700 in glibc due to very strict rules in the upstream glibc community for supported architectures and ABI's. But given minimal differences compared to ARCv2 (read "ARC HS") port, IMHO it's practical to have ARC700 support "downstream" with a bit more relaxed requirements on maintenance activities... which doesn't mean I'd like to throw stuff over the wall and never do anything about it. > In order to make sure we can easily update glibc, I'm not too fan to have > patches that are not upstream. That's understood, but for many releases that change was equally applicable to newer glibc versions (as we touch code which is rarely being modified) and even now I re-based or refreshed this patch from 2.34 to 2.36 automatically with only changes of hunk offsets (for the record, even before refresh, the patch got applied to the current glibc in Buildroot only showing patch warnings related to offsets). That said, if you're not comfortable with the current maintenance status of glibc for ARC700, we may drop it and limit ARC700 to only uClibc, otherwise let's keep that patch until it seriously get in the way on glibc upgrade etc. -Alexey From peter at korsgaard.com Wed Nov 16 17:08:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 16 Nov 2022 18:08:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] Update for 2022.08.2 Message-ID: <20221116170908.9EEF683D1B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=25680e6aa823bdeabb51d0768f12cebcd09c6d68 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Peter Korsgaard --- CHANGES | 40 ++++++++++++++++++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 11b33a1351..61605da4e3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,43 @@ +2022.08.2, released November 16th, 2022 + + Important / security related fixes. + + Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl + imx8mm: Bump U-Boot to fix build issue, Pine64: Change to + mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria + kv260: Fix pmufw reset issue + + Updated/fixed packages: arm-trusted-firmware, bind, botan, + ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp, + dnsmasq, docker-cli, docker-engine, exfatprogs, expat, + f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc, + gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx, + gst1-devtools, gst1-libav, gst1-plugins-bad, + gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly, + gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1, + gstreamer1-editing-services, hdparm, hostapd, imagemagick, + iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx, + libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar, + libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd, + lrzip, lz4, matchbox-startup-monitor, meson, msmtp, + multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs, + ntfs-3g, numactl, openssh, openvmtools, oracle-mysql, + paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng, + python-django, python3, qdecoder, redis, rpi-userland, rsync, + rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds, + rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib, + socat, sqlite, squashfs, squid, strongswan, sudo, swupdate, + timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd, + usbguard, vim, vlc, volk, wavemon, wilc-driver, + wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit, + zlib-ng, zsh + + Issues resolved (http://bugs.uclibc.org): + + #14936: nodejs does not build + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + 2022.08.1, released October 2nd, 2022 Important / security related fixes. diff --git a/Makefile b/Makefile index cebf3a9240..699879fca6 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.08.1 +export BR2_VERSION := 2022.08.2 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1664745600 +BR2_VERSION_EPOCH = 1668618000 # 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 f558e52ca6..40c7c4e1ce 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.08.1' +RELEASE='2022.08.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From fontaine.fabrice at gmail.com Wed Nov 16 17:11:56 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 16 Nov 2022 18:11:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix runtime failure with popt 1.19 Message-ID: <20221116171156.112638-1-fontaine.fabrice@gmail.com> Fix the following runtime failure raised since bump of popt to version 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: Problem opening for reading! Error is 2. The specified file does not exist! Fixes: - No autobuilder failure Signed-off-by: Fabrice Fontaine --- ...h-of-sgdisk-when-compiled-with-lates.patch | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch diff --git a/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch new file mode 100644 index 0000000000..bdeedd95cc --- /dev/null +++ b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch @@ -0,0 +1,60 @@ +From 5d5e76d369a412bfb3d2cebb5fc0a7509cef878d Mon Sep 17 00:00:00 2001 +From: Rod Smith +Date: Fri, 15 Apr 2022 18:10:14 -0400 +Subject: [PATCH] Fix failure & crash of sgdisk when compiled with latest + popt (commit 740; presumably eventually release 1.19) + +[Retrieved from: +https://sourceforge.net/p/gptfdisk/code/ci/5d5e76d369a412bfb3d2cebb5fc0a7509cef878d/] +Signed-off-by: Fabrice Fontaine +--- + NEWS | 8 ++++++++ + gptcl.cc | 2 +- + support.h | 2 +- + 3 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/NEWS b/NEWS +index c7add56..9e153fd 100644 +--- a/NEWS ++++ b/NEWS +@@ -1,3 +1,11 @@ ++1.0.10 (?/??/2022): ++------------------- ++ ++- Fixed problem that caused sgdisk to crash with errors about being unable ++ to read the disk's partition table when compiled with the latest popt ++ (commit 740, which is pre-release as I type; presumably version 1.19 and ++ later once released). ++ + 1.0.9 (4/14/2022): + ------------------ + +diff --git a/gptcl.cc b/gptcl.cc +index 34c9421..0d578eb 100644 +--- a/gptcl.cc ++++ b/gptcl.cc +@@ -155,7 +155,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + } // while + + // Assume first non-option argument is the device filename.... +- device = (char*) poptGetArg(poptCon); ++ device = strdup((char*) poptGetArg(poptCon)); + poptResetContext(poptCon); + + if (device != NULL) { +diff --git a/support.h b/support.h +index 8ba9ad1..f91f1bc 100644 +--- a/support.h ++++ b/support.h +@@ -8,7 +8,7 @@ + #include + #include + +-#define GPTFDISK_VERSION "1.0.9" ++#define GPTFDISK_VERSION "1.0.9.1" + + #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__) + // Darwin (Mac OS) & FreeBSD: disk IOCTLs are different, and there is no lseek64 +-- +2.35.1 + -- 2.35.1 From bernd.kuhls at t-online.de Wed Nov 16 18:04:52 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 16 Nov 2022 19:04:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: fix uClibc build Message-ID: <20221116180452.700415-1-bernd.kuhls@t-online.de> Moved the util/compiler.h include to util/macros.h due to upstream commit which added static_assert() to src/util/macros.h https://cgit.freedesktop.org/mesa/mesa/commit/src/util/macros.h?h=22.2&id=f1023571e8ce7ccb6ec7bc115240cb76aef3e5e5 Please note that this patch can be removed when buildroot toolchains are updated to uClibc 1.0.42: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?h=v1.0.42&id=03fbd941e943976bb92cb392882c2ff7ec218704 Fixes: http://autobuild.buildroot.net/results/a55/a55d6980faad8b5063f8f4f8b89467061d44a2ae/ Signed-off-by: Bernd Kuhls --- package/mesa3d/0004-Fix-uClibc-build.patch | 37 ++++++++++++---------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/package/mesa3d/0004-Fix-uClibc-build.patch b/package/mesa3d/0004-Fix-uClibc-build.patch index 70ff5e2b4c..c8c82fe0dc 100644 --- a/package/mesa3d/0004-Fix-uClibc-build.patch +++ b/package/mesa3d/0004-Fix-uClibc-build.patch @@ -18,29 +18,22 @@ Fixes build errors with uClibc and gcc-9.3.0: function ?static_assert? [-Werror=implicit-function-declaration] 101 | static_assert(ARRAY_SIZE(egl_platforms) == _EGL_NUM_PLATFORMS, +../src/util/macros.h:74:4: error: implicit declaration of function + ?static_assert? [-Werror=implicit-function-declaration] + 74 | static_assert(cond, #cond); \ + | ^~~~~~~~~~~~~ + Patch sent upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13898 Signed-off-by: Bernd Kuhls --- - src/egl/main/egldisplay.c | 1 + - src/util/compiler.h | 10 ++++++++++ + src/util/compiler.h | 10 ++++++++++ + src/util/macros.h | 1 + 2 files changed, 11 insertions(+) -diff --git a/src/egl/main/egldisplay.c b/src/egl/main/egldisplay.c -index 131fc22786f9..d3e2bb96e2f6 100644 ---- a/src/egl/main/egldisplay.c -+++ b/src/egl/main/egldisplay.c -@@ -42,6 +42,7 @@ - #endif - #include - #include "c11/threads.h" -+#include "util/compiler.h" - #include "util/macros.h" - #include "util/os_file.h" - #include "util/u_atomic.h" diff --git a/src/util/compiler.h b/src/util/compiler.h -index d184ad455af9..b5c56807acc6 100644 +index d184ad455af..b5c56807acc 100644 --- a/src/util/compiler.h +++ b/src/util/compiler.h @@ -36,6 +36,16 @@ @@ -60,6 +53,18 @@ index d184ad455af9..b5c56807acc6 100644 #include "util/macros.h" +diff --git a/src/util/macros.h b/src/util/macros.h +index 22b18303826..8f73ee72693 100644 +--- a/src/util/macros.h ++++ b/src/util/macros.h +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include "util/compiler.h" + + /* Compute the size of an array */ + #ifndef ARRAY_SIZE -- -GitLab +2.34.1 -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 16 21:21:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 16 Nov 2022 22:21:05 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: don't build igh-ethercat drivers In-Reply-To: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> References: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> Message-ID: <20221116212105.702408-2-thomas.petazzoni@bootlin.com> igh-ethercat comes with a small number of patched Linux kernel network drivers, which aim at replacing the ones available in upstream Linux kernel. All those drivers are provided only for specific kernel releases. For example: r8169-2.6.24-ethercat.c r8169-2.6.24-orig.c r8169-2.6.27-ethercat.c r8169-2.6.27-orig.c r8169-2.6.28-ethercat.c r8169-2.6.28-orig.c r8169-2.6.29-ethercat.c r8169-2.6.29-orig.c r8169-2.6.31-ethercat.c r8169-2.6.31-orig.c r8169-2.6.32-ethercat.c r8169-2.6.32-orig.c r8169-2.6.33-ethercat.c r8169-2.6.33-orig.c r8169-2.6.35-ethercat.c r8169-2.6.35-orig.c r8169-2.6.36-ethercat.c r8169-2.6.36-orig.c r8169-2.6.37-ethercat.c r8169-2.6.37-orig.c r8169-3.10-ethercat.c r8169-3.10-orig.c r8169-3.12-ethercat.c r8169-3.12-orig.c r8169-3.14-ethercat.c r8169-3.14-orig.c r8169-3.16-ethercat.c r8169-3.16-orig.c r8169-3.2-ethercat.c r8169-3.2-orig.c r8169-3.4-ethercat.c r8169-3.4-orig.c r8169-3.6-ethercat.c r8169-3.6-orig.c r8169-3.8-ethercat.c r8169-3.8-orig.c r8169-4.4-ethercat.c r8169-4.4-orig.c Obviously, this doesn't play well with the random configuration testing done by utils/genrandconfig. This commit avoids this issue by making sure we never build any of those drivers as part of the genrandconfig generated configurations. Fixes: http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7/ Signed-off-by: Thomas Petazzoni --- utils/genrandconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 9c6c2b359c..eccd3a228e 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -629,6 +629,13 @@ def fixup_config(sysinfo, configfile): configlines.append('BR2_PACKAGE_XVISOR_USE_DEFCONFIG=y\n') configlines.remove('BR2_PACKAGE_XVISOR_CUSTOM_CONFIG_FILE=""\n') + # Don't build igh-ethercat driver as they are highly + # kernel-version specific + for opt in ['8139TOO', 'E100', 'E1000', 'E1000E', 'R8169']: + optstr = 'BR2_PACKAGE_IGH_ETHERCAT_%s=y\n' % opt + if optstr in configlines: + configlines.remove(optstr) + with open(configfile, "w+") as configf: configf.writelines(configlines) -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 16 21:21:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 16 Nov 2022 22:21:04 +0100 Subject: [Buildroot] [PATCH 1/2] package/igh-ethercat: bump to latest Git commit Message-ID: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> The current version 1.5.2 dates back from 2013, so it is extremely old. The latest master branch of igh-ethercat contains numerous fixes, including fixes to ensure that it builds with recent Linux kernel releases. Backporting the individual patches fixing those issues on a 9 year old release would be too much effort, so we propose to simply bump the version to the latest available in the Git master branch. Fixes: http://autobuild.buildroot.net/results/4dc9b71c805a8156bcf8f398edd3a30f2b6ac6da/ Signed-off-by: Thomas Petazzoni --- package/igh-ethercat/igh-ethercat.hash | 3 +-- package/igh-ethercat/igh-ethercat.mk | 13 ++++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/package/igh-ethercat/igh-ethercat.hash b/package/igh-ethercat/igh-ethercat.hash index c77627ee56..88548bf23e 100644 --- a/package/igh-ethercat/igh-ethercat.hash +++ b/package/igh-ethercat/igh-ethercat.hash @@ -1,5 +1,4 @@ -# From http://etherlab.org/download/ethercat/ethercat-1.5.2.tar.bz2.md5 -md5 6b4001f8d975865d74a0b108b3bdda3d ethercat-1.5.2.tar.bz2 # Locally computed +sha256 eb13a0f7f073ad54589c4f41829d9e995b37b26fbc7fcd05e3adb5e201e6feb4 igh-ethercat-2e2cef6131895336f87c57c18fe78ae01a90d3de.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/igh-ethercat/igh-ethercat.mk b/package/igh-ethercat/igh-ethercat.mk index 9fcfb4f6f2..1041ba0758 100644 --- a/package/igh-ethercat/igh-ethercat.mk +++ b/package/igh-ethercat/igh-ethercat.mk @@ -4,11 +4,12 @@ # ################################################################################ -IGH_ETHERCAT_VERSION = 1.5.2 -IGH_ETHERCAT_SITE = http://etherlab.org/download/ethercat -IGH_ETHERCAT_SOURCE = ethercat-$(IGH_ETHERCAT_VERSION).tar.bz2 +IGH_ETHERCAT_VERSION = 2e2cef6131895336f87c57c18fe78ae01a90d3de +IGH_ETHERCAT_SITE = $(call gitlab,etherlab.org,ethercat,$(IGH_ETHERCAT_VERSION)) IGH_ETHERCAT_LICENSE = GPL-2.0 (IgH EtherCAT master), LGPL-2.1 (libraries) IGH_ETHERCAT_LICENSE_FILES = COPYING COPYING.LESSER +# Fetching from Git +IGH_ETHERCAT_AUTORECONF = YES IGH_ETHERCAT_INSTALL_STAGING = YES @@ -21,5 +22,11 @@ IGH_ETHERCAT_CONF_OPTS = \ $(if $(BR2_PACKAGE_IGH_ETHERCAT_E1000E),--enable-e1000e,--disable-e1000e) \ $(if $(BR2_PACKAGE_IGH_ETHERCAT_R8169),--enable-r8169,--disable-r8169) +# Needed to make autoreconf happy +define IGH_ETHERCAT_CREATE_CHANGELOG + touch $(@D)/ChangeLog +endef +IGH_ETHERCAT_POST_PATCH_HOOKS += IGH_ETHERCAT_CREATE_CHANGELOG + $(eval $(kernel-module)) $(eval $(autotools-package)) -- 2.38.1 From fontaine.fabrice at gmail.com Wed Nov 16 22:07:34 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 16 Nov 2022 23:07:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/freerdp: security bump to version 2.9.0 Message-ID: <20221116220734.7229-1-fontaine.fabrice@gmail.com> Backported #8403: Fixed multiple client side input validation issues (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 Signed-off-by: Fabrice Fontaine --- package/freerdp/freerdp.hash | 4 ++-- package/freerdp/freerdp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freerdp/freerdp.hash b/package/freerdp/freerdp.hash index 94d0746d40..f6adc05312 100644 --- a/package/freerdp/freerdp.hash +++ b/package/freerdp/freerdp.hash @@ -1,5 +1,5 @@ -# From https://pub.freerdp.com/releases/freerdp-2.8.1.tar.gz.sha256 -sha256 ea8903b29914134202a972c06052432678c89cb5eebcc8f5a41553030c97376b freerdp-2.8.1.tar.gz +# From https://pub.freerdp.com/releases/freerdp-2.9.0.tar.gz.sha256 +sha256 fcf71cf5b09c5c2636341ba212f34b8fb728246ea28e08caf6cef8b4a96184b7 freerdp-2.9.0.tar.gz # Locally calculated sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index ae844c589e..fb0e6920cf 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREERDP_VERSION = 2.8.1 +FREERDP_VERSION = 2.9.0 FREERDP_SITE = https://pub.freerdp.com/releases FREERDP_DEPENDENCIES = libglib2 openssl zlib FREERDP_LICENSE = Apache-2.0 -- 2.35.1 From peter at korsgaard.com Wed Nov 16 22:24:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 16 Nov 2022 23:24:08 +0100 Subject: [Buildroot] Buildroot 2022.08.2 released Message-ID: <87v8neczcn.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.08.2 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.08.2.tar.gz or http://buildroot.org/downloads/buildroot-2022.08.2.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.08.2 is a bugfix release, fixing a number of important / security related issues discovered since the 2022.08.1 release. - Security fixes for bind, darkhttpd, dbus, dhcp, dnsmasq, expat, freerdp, go, grub2, imagemagick, libcurl, libosip2, libtasn1, libvncserver, libxml2, lldpd, lrzip, msmtp, multipath-tools, mupdf, ntfs-3g, openssh, openvmtools, php, pixman, poppler, python-django, python3, redis, samba4, shapelib, squashfs, squid, sudo, vim, wolfssl, wpewebkit, zsh - Fixes for download/compilation/runtime/license issues in arm-trusted-firmware, botan, ca-certificates, collectd, dbus-broker, docker-cli, docker-engine, exfatprogs, f2fs-tools, faad2, ffmpeg, gitlab-runner, glibc, gnutls, gpsd, gptfdisk, gsl, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1, gstreamer1-editing-services, hdparm, hostapd, iwd, jack2, libbpf, libidn2, libmdbx, libopenssl, libpng, libtorrent-rasterbar, libuhttpd, linux, linux-tools, lz4, matchbox-startup-monitor, meson, musl, mv-ddr-marvell, mxml, nodejs, numactl, paho-mqtt-c, perl-net-ssleay, procps-ng, rpi-userland, rsync, rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds, rtl8812au-aircrack-ng, rtl8821au, socat, sqlite, swupdate, uclibc-ng-test, udisks, uftp, umtprd, usbguard, vlc, volk, wavemon, wilc-driver, wireguard-linux-compat, wpa_supplicant, zlib-ng For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.08.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.08.1.. Adrian Perez de Castro (1): package/wpewebkit: security bump to version 2.36.8 Alexandru Ardelean (3): package/nodejs: fix 'Duplicate v8 target errors when cross-compiling' error package/nodejs: don't install nodejs host-tools package/nodejs: build host-nodejs only if we're installing modules with NPM Baruch Siach (8): boot/arm-trusted-firmware: fix SSP support boot/mv-ddr-marvell: disable SSP boot/arm-trusted-firmware: don't enable SSP by default libcurl: security bump to version 7.86.0 package/libcurl: fix crypto backend selection package/socat: fix printf feature detection package/socat: disable openssl for static build boot/arm-trusted-firmware: fix SSP disable in v2.2 Bernd Kuhls (9): package/hdparm: Fix sha256 tarball hash package/ffmpeg: bump version to 4.4.3 package/php: security bump version to 8.1.11 package/samba4: security bump version to 4.15.11 package/php: security bump version to 8.1.12 DEVELOPERS: add Bernd Kuhls to package rsync package/exim: fix typo in comment package/pixman: security bump version to 0.42.2 package/vlc: fix opengl library check Christian Stewart (2): package/docker-cli: bump to version 20.10.19 package/docker-engine: bump to version 20.10.19 C?dric Le Goater (1): configs/aspeed_ast2600evb: set BR2_ARM_FPU_VFPV4D16 Damien Le Moal (1): configs/sipeed_*_sdcard: Add dependency on host-openssl Fabrice Fontaine (65): package/uhd: drop have_mfpu_neon package/wolfssl: security bump to version 5.5.1 package/dnsmasq: security bump to version 2.87 package/darkhttpd: security bump to version 1.14 package/qdecoder: add QDECODER_CPE_ID_VENDOR package/libinput: add LIBINPUT_CPE_ID_VENDOR package/timescaledb: add TIMESCALEDB_CPE_ID_VENDOR package/lrzip: add CPE variables package/openssh: security bump to version 9.1p1 package/vim: security bump to version 9.0.0709 package/gnutls: bump to version 3.7.8 package/bind: security bump to version 9.16.33 package/freerdp: security bump to version 2.8.1 package/dbus: security bump to version 1.12.24 package/libxml2: security bump to version 2.10.3 package/lrzip: security bump to version 0.651 package/dhcp: security bump to version 4.4.3-P1 package/libosip2: security bump to version 5.3.1 package/rtl_433: add RTL_433_CPE_ID_VENDOR package/squashfs: security bump to version 4.5.1 package/uftp: bump to version 5.0.1 package/libpng: bump to version 1.6.38 package/imagemagick: security bump to version 7.1.0-51 package/poppler: security bump to version 22.10.0 package/expat: bump to version 2.4.9 package/expat: security bump to version 2.5.0 package/libtasn1: security bump to version 4.19.0 package/usbguard: fix build without asciidoc package/shapelib: add SHAPELIB_CPE_ID_VENDOR package/shapelib: fix CVE-2022-0699 package/faad2: bump to version 2.10.1 package/lz4: fix LZ4_CPE_ID_VENDOR package/lz4: bump to version 1.9.4 package/lz4: fix static build package/wolfssl: security bump to version 5.5.2 package/zsh: security bump to version 5.9 package/f2fs-tools: add lz4 and lzo optional dependencies package/f2fs-tools: fix build with lz4 1.9.4 package/lldpd: security bump to version 1.0.15 package/jack2: bump to version 1.9.21 package/numactl: use official license files package/mxml: bump to version 3.3.1 package/exfatprogs: drop host-pkgconf dependency package/msmtp: security bump to version 1.8.22 utils/genrandconfig: handle a10disp package/oracle-mysql: add CPE variables package/libtorrent-rasterbar: openssl is optional, not mandatory package/procps-ng: fix build without __NR_pidfd_open package/libidn2: fix build with libunistring package/sudo: fix CVE-2022-43995 package/strongswan: security bump to version 5.9.8 package/botan: add host-python3 dependency package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR package/wolfssl: bump to version 5.5.3 package/gsl: fix powerpc build package/linux-tools: perf needs threads package/libuhttpd: fix build with wolfssl >= 5.0 package/zlib-ng: fix build without neon package/mupdf: fix CVE-2021-4216 package/gptfdisk: fix popt static build package/linux-tools: fix static build package/wavemon: fix kernel header collision package/ntfs-3g: security bump to version 2022.10.3 package/perl-net-ssleay: bump to version 1.93_01 package/libvncserver: fix CVE-2020-29260 Francois Perrad (1): package/sqlite: bump to version 3.39.4 Giulio Benetti (12): package/collectd: work around gcc bug 68485 package/rtl8189es: fix build failure due to wrong endianness package/gitlab-runner: fix forcing openssl package/rtl8723bu: fix build failure on PowerPC package/rtl8189es: disable package for s390x architecture package/rtl8189fs: disable package for s390x architecture package/rtl8723bu: disable package for s390x architecture package/rtl8723ds: disable package for s390x architecture package/rtl8812au-aircrack-ng: disable package for s390x architecture package/rtl8821au: disable package for s390x architecture package/wilc-driver: disable package for s390x architecture DEVELOPERS: add Giulio Benetti to rtl8188eu package Gwenhael Goavec-Merou (2): package/volk: needs C++17, not boost package/volk: fix licensing information Heiko Thiery (2): DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 James Hilliard (17): package/volk: fix Config.in syntax error package/meson: bump to version 0.63.3 package/gstreamer1: bump to version 1.20.4 package/gst1-plugins-base: bump version to 1.20.4 package/gst1-plugins-good: bump version to 1.20.4 package/gst1-plugins-bad: bump version to 1.20.4 package/gst1-plugins-ugly: bump version to 1.20.4 package/gst1-devtools: bump version to 1.20.4 package/gst1-libav: bump version to 1.20.4 package/gst1-vaapi: bump version to 1.20.4 package/gst1-rtsp-server: bump version to 1.20.4 package/gstreamer1-editing-services: bump version to 1.20.4 package/gst-omx: bump version to 1.20.4 package/gst1-python: bump version to 1.20.4 package/python3: security bump to version 3.10.8 package/nodejs: bypass configure shell wrapper package/pkg-cmake.mk: MakeFiles -> Makefiles Justin Wood (1): package/ca-certificates: add support for cryptography >= 3.0 Lang Daniel (3): package/iwd: no autoreconfigure package/iwd: drop dbus check package/paho-mqtt-c: bump to version 1.3.11 Markus Mayer (1): package/rsync: force HAVE_C99_VSNPRINTF to "yes" Michael Nosthoff (1): configs/pine64: use mainline ATF Neal Frager (6): boot/uboot/uboot.mk: add pmufw.elf support configs/zynqmp_zcu102_defconfig: fix pmufw sw reset configs/zynqmp_zcu106_defconfig: fix pmufw sw reset configs/zynqmp_kria_kv260_defconfig: fix pmufw sw reset board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option Nuno Gon?alves (4): package/linux: don't leak host timezone into linux version string package/libopenssl: don't build the afalg engine packages/sudo: explicitly set with-tzdir packages/sudo: explicitly set enable-tmpfiles.d Paul Cercueil (1): package/umtprd: add patch to fix output_dir make dependency Peter Korsgaard (8): toolchain/Config.in: correct BR2_TOOLCHAIN_HEADERS_AT_LEAST for 5.17 {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15}.x / 6.0.x series package/python-django: security bump to version 4.0.8 package/wireguard-linux-compat: bump version to 1.0.20220627 package/squid: security bump to version 5.7 package/go: security bump to version 1.18.8 package/multipath-tools: security bump to version 0.9.3 Update for 2022.08.2 Sergey Matyukevich (2): package/hostapd: fix static build issue with zlib-ng package/wpa_supplicant: fix static build issue with zlib-ng Stefan Agner (1): package/openvmtools: fix CVE-2022-31676 Thomas Petazzoni (22): package/nodejs: renumber patch 0001 to 0002 package/nodejs: improve 0001-add-qemu-wrapper-support.patch to fix build issue package/nodejs: fixup qemu dependencies package/nodejs: bump to v16.17.1 DEVELOPERS: remove Joerg Krause DEVELOPERS: remove Nicolas Tran package/openssh: fix hash of LICENSE file boot/grub2: add patch to fix CVE-2021-3981 boot/grub2: ignore CVE-2021-46705 package/nodejs: drop support for the MIPS architecture toolchain/toolchain-buildroot: introduce BR2_TOOLCHAIN_BUILDROOT_NONE package/glibc: headers >= 5.4 needed on RISC-V 32-bit package/musl: fixup the dynamic loader symlink package/openvmtools: add CPE ID information DEVELOPERS: remove Emile Cormier support/testing/tests/package/test_python_flask*: increase time after server startup support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio package/swupdate: add missing backslash configs/kontron_bl_imx8mm: U-Boot needs util-linux package/imagemagick: utilities now need C++ support arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y Tim Gover (1): package/rpi-userland: fix hello_ applications Titouan Christophe (1): package/redis: security bump to v7.0.5 Tobias Waldekranz (2): package/libbpf: remove architecture restrictions package/libbpf: install in the correct lib directory Vincent Fazio (1): package/swupdate: specify SWU_VER during build Waldemar Brodkorb (1): package/uclibc-ng-test: update to latest git Wolfgang Grandegger (2): package/udisks: install to staging package/udisks: fix the tool name in the config help Woody Douglass (1): Force cmake packages to use makefiles Yann E. MORIN (5): package/volk: license list is comma-separated package/gpsd: drop legacy cleanup package/gpsd: actually wait for after chrony package/matchbox-startup-monitor: fix build without C++ package/dbus-broker: audit support needs libcap-ng yann.morin at orange.com (3): Makefile: really generate glibc locales in parallel support/scripts: don't require gawk to generate glibc gconv modules toolchain: support gconv modules from glibc >= 2.34 ?????? ????? (Leonid Yuriev) (1): package/libmdbx: bump version to 0.11.12 -- Bye, Peter Korsgaard From fontaine.fabrice at gmail.com Wed Nov 16 22:29:08 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 16 Nov 2022 23:29:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: fix configure options Message-ID: <20221116222908.26711-1-fontaine.fabrice@gmail.com> Rename configure options to avoid the following build failure raised since bump to version 3.2.5 in commit ae2807821d897c16141d003f646475fee9e77cba: ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target 89 | __attribute__ ((target("default"))) MVSTATIC int32 get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, uint32* ps2) { return i; } | ^~~~~~~~~~~~~~~~~~~~~ ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default 480 | } | ^ If you can't fix the issue, re-run ./configure with --disable-roll-simd. Fixes: - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 Signed-off-by: Fabrice Fontaine --- package/rsync/rsync.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 7ff7ca6eef..8c7ad462ac 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -17,12 +17,12 @@ RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ - --disable-simd \ + --disable-roll-simd \ --disable-openssl \ --disable-xxhash \ --disable-zstd \ --disable-lz4 \ - --disable-asm + --disable-md5-asm ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl -- 2.35.1 From gadiyar at ti.com Thu Nov 17 00:15:08 2022 From: gadiyar at ti.com (Anand Gadiyar) Date: Wed, 16 Nov 2022 18:15:08 -0600 Subject: [Buildroot] [PATCH v6 0/3] add support for TI's AM64x boards Message-ID: <20221117001511.1753592-1-gadiyar@ti.com> This series introduces support for TI's AM64x SK boards. We would like to add support for the AM62x SK as well, but are currently blocked by availability of some firmware. That's still on the list, as is the SK-TDA4VM. We should also be able to enable the beagleboard-ai64 alongside that at the same time. This series was previously sent out by Xuanhao in August and was reviewed by Giulio Benetti up to v5 (Thanks!). This series addresses further review comments for v5 from Romain Naour. Thanks for the review Romain! Andrew Davis acked the previous series, except for one new change that I've addressed in this version. I addressed all of Romain's comments except one - I couldn't get the sha256sum for the k3-image-gen package to be updated in the source repository, so for now it's still manually computed. I'll see what I can do about getting the repository owners to generate these automatically at release time. Changes in v6: - rebased to latest next branch and retested - updated u-boot and kernel to latest released versions as of today >From Andrew's comments: - added a new SOC_TYPE option for k3-image-gen, as requested by Andrew Davis in a review comment. >From Romain's comments: - use "if" instead of "depends on" for sub-options - move TI K3 R5 Loader defconfig selection to Kconfig - use $(HOST_DIR) instead of $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR) - Retain Xuanhao's gmail ID in the MAINTAINERs file, but drop his TI email from CC list as it will be inactive till he rejoins TI - Add a plain-text license file into the k3-image-gen repository and use it instead of the HTML manifest file. Confirmed that this is still BSD-3-Clause license. - Add comments in the ti-k3-image-gen.mk file for a couple of options Changes in v5: - None (resubmission of Xuanhao's series) Changes in v4: - rebased to latest master and retested - dropped OPTEE CUSTOM* options as we don't need them. Changes in v3: - Fix boot/ti-k3-r5-loader package's build options and dependencies. - Fix boot/ti-k3-image-gen package's config - Add more details in board/ti/am64x_sk's readme - Trim configs/am64x_sk's toolchain options and fix uboot and genimage dependencies. - Remove board/ti/am62x_sk and configs/am62x_sk for now due to some firmware dependency problems. Will be added back in the future. Changes in v2: - Revert arm-gnu-toolchain back to version 10.x due to a bug. When the pre-packaged GCC was built, it could be targeting a newer x86_64 architecture than the processor being used. - Add boot/ti-k3-r5-loader package that builds a separate U-Boot for the R5 cores on TI's K3 devices. - Add boot/ti-k3-image-gen package that builds the full boot binary tiboot3.bin from the spl built from ti-k3-r5-loader. - Add board/ti directory to include sdcard config and board information for AM64x_sk and AM62x_sk boards. - Add the Buildroot defconfigs for AM64x_sk and AM62x_sk. - Add to DEVELOPERS list. Xuanhao Shi (3): boot/ti-k3-r5-loader: add new package boot/ti-k3-image-gen: add new package board/ti/am64x_sk: add new board DEVELOPERS | 12 ++++++ board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++ board/ti/am64x_sk/readme.txt | 49 +++++++++++++++++++++++ boot/Config.in | 2 + boot/ti-k3-image-gen/Config.in | 24 +++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 2 + boot/ti-k3-image-gen/ti-k3-image-gen.mk | 40 ++++++++++++++++++ boot/ti-k3-r5-loader/Config.in | 14 +++++++ boot/ti-k3-r5-loader/ti-k3-r5-loader.hash | 2 + boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 45 +++++++++++++++++++++ configs/am64x_sk_defconfig | 45 +++++++++++++++++++++ 11 files changed, 262 insertions(+) create mode 100644 board/ti/am64x_sk/genimage.cfg create mode 100644 board/ti/am64x_sk/readme.txt create mode 100644 boot/ti-k3-image-gen/Config.in create mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.hash create mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.mk create mode 100644 boot/ti-k3-r5-loader/Config.in create mode 100644 boot/ti-k3-r5-loader/ti-k3-r5-loader.hash create mode 100644 boot/ti-k3-r5-loader/ti-k3-r5-loader.mk create mode 100644 configs/am64x_sk_defconfig -- 2.34.1 From gadiyar at ti.com Thu Nov 17 00:15:11 2022 From: gadiyar at ti.com (Anand Gadiyar) Date: Wed, 16 Nov 2022 18:15:11 -0600 Subject: [Buildroot] [PATCH v6 3/3] board/ti/am64x_sk: add new board In-Reply-To: <20221117001511.1753592-1-gadiyar@ti.com> References: <20221117001511.1753592-1-gadiyar@ti.com> Message-ID: <20221117001511.1753592-4-gadiyar@ti.com> From: Xuanhao Shi Adds support for ti's am64x_sk board. Adds the configs for generating output sdcard image. Adds the defconfigs for am64x_sk. The AM64x_sk board is designed for the AM642 SoC with two ARM Cortex-A53 and four ARM Cortex-R5. It also supports RJ 45 Ethernet, Wi-Fi, and Bluetooth. More information about the board can be found at: https://www.ti.com/tool/SK-AM64 Signed-off-by: Xuanhao Shi Signed-off-by: Anand Gadiyar Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Cc: Romain Naour Cc: Bryan Brattlof --- DEVELOPERS | 4 +++ board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++++++++ board/ti/am64x_sk/readme.txt | 49 ++++++++++++++++++++++++++++++++++ configs/am64x_sk_defconfig | 46 +++++++++++++++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 board/ti/am64x_sk/genimage.cfg create mode 100644 board/ti/am64x_sk/readme.txt create mode 100644 configs/am64x_sk_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index e699b6ec81..38ccec2f20 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -129,8 +129,10 @@ F: package/libxmlrpc/ F: package/python-docopt/ N: Anand Gadiyar +F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am64x_sk_defconfig N: Andr? Zwing F: package/libkrb5/ @@ -3050,8 +3052,10 @@ N: Wojciech Nizi?ski F: package/fwup/ N: Xuanhao Shi +F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am64x_sk_defconfig N: Yair Ben Avraham F: package/casync/ diff --git a/board/ti/am64x_sk/genimage.cfg b/board/ti/am64x_sk/genimage.cfg new file mode 100644 index 0000000000..26304fe98f --- /dev/null +++ b/board/ti/am64x_sk/genimage.cfg @@ -0,0 +1,27 @@ +image boot.vfat { + vfat { + files = { + "tiboot3.bin", + "tispl.bin", + "u-boot.img", + } + } + + size = 16M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt new file mode 100644 index 0000000000..8096fcb2d4 --- /dev/null +++ b/board/ti/am64x_sk/readme.txt @@ -0,0 +1,49 @@ +Texas Instuments AM64x SK Test and Development Board + +Description +=========== + +These configurations will build a complete image and +device tree blobs for the the TI AM64x_sk board. + +How to build it +=============== + +Select the default configuration for the target: +$ make am64x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +Result of the build: +=================== +output/images/ ++-- soc ++-- ti-connectivity ++-- bl31.bin ++-- boot.vfat ++-- Image ++-- k3-am642-sk.dtb ++-- r5-u-boot-spl.bin ++-- rootfs.ext2 ++-- rootfs.ext4 ++-- rootfs.tar ++-- sdcard.img ++-- tee.bin ++-- tee-header_v2.bin ++-- tee-pageable_v2.bin ++-- tee-pager_v2.bin ++-- tiboot3.bin ++-- tispl.bin ++-- u-boot.img + +To copy the image file to the sdcard use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX + +Insert the SDcard into the AM64x_sk board, and power it up with +a USB Type-C connector. The system should come up. You can use +a micro-USB to connect to the connector labled MAIN_UART0 to +communicate with the board. diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig new file mode 100644 index 0000000000..f1acd49326 --- /dev/null +++ b/configs/am64x_sk_defconfig @@ -0,0 +1,46 @@ +BR2_aarch64=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am64x_sk/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.9" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am642-sk" +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_PACKAGE_LINUX_FIRMWARE=y +BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX=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.7.0" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="k3" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_TARGET_BOARD="lite" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="SPD=opteed" +BR2_TARGET_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" +BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am64x_evm_r5" +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_BOARD_DEFCONFIG="am64x_evm_a53" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +# BR2_TARGET_UBOOT_FORMAT_BIN is not set +BR2_TARGET_UBOOT_FORMAT_IMG=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="tispl.bin" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="TEE=$(BINARIES_DIR)/tee-pager_v2.bin" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y -- 2.34.1 From gadiyar at ti.com Thu Nov 17 00:15:10 2022 From: gadiyar at ti.com (Anand Gadiyar) Date: Wed, 16 Nov 2022 18:15:10 -0600 Subject: [Buildroot] [PATCH v6 2/3] boot/ti-k3-image-gen: add new package In-Reply-To: <20221117001511.1753592-1-gadiyar@ti.com> References: <20221117001511.1753592-1-gadiyar@ti.com> Message-ID: <20221117001511.1753592-3-gadiyar@ti.com> From: Xuanhao Shi This is the image generator that builds the full boot binary, tiboot3.bin, for the R5 core on TI's k3 devices. This requires the R5 spl output from the ti-k3-r5-loader package. https://git.ti.com/cgit/k3-image-gen/k3-image-gen Signed-off-by: Xuanhao Shi Signed-off-by: Anand Gadiyar Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Cc: Romain Naour Cc: Bryan Brattlof --- DEVELOPERS | 2 ++ boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 30 ++++++++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 2 ++ boot/ti-k3-image-gen/ti-k3-image-gen.mk | 42 +++++++++++++++++++++++ 5 files changed, 77 insertions(+) create mode 100644 boot/ti-k3-image-gen/Config.in create mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.hash create mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.mk diff --git a/DEVELOPERS b/DEVELOPERS index cf1cb8808b..e699b6ec81 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -129,6 +129,7 @@ F: package/libxmlrpc/ F: package/python-docopt/ N: Anand Gadiyar +F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ N: Andr? Zwing @@ -3049,6 +3050,7 @@ N: Wojciech Nizi?ski F: package/fwup/ N: Xuanhao Shi +F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ N: Yair Ben Avraham diff --git a/boot/Config.in b/boot/Config.in index ce17b2df6b..1b25bacfee 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -22,6 +22,7 @@ source "boot/s500-bootloader/Config.in" source "boot/shim/Config.in" source "boot/sun20i-d1-spl/Config.in" source "boot/syslinux/Config.in" +source "boot/ti-k3-image-gen/Config.in" source "boot/ti-k3-r5-loader/Config.in" source "boot/uboot/Config.in" source "boot/vexpress-firmware/Config.in" diff --git a/boot/ti-k3-image-gen/Config.in b/boot/ti-k3-image-gen/Config.in new file mode 100644 index 0000000000..02018f2f78 --- /dev/null +++ b/boot/ti-k3-image-gen/Config.in @@ -0,0 +1,30 @@ +config BR2_TARGET_TI_K3_IMAGE_GEN + bool "ti-k3-image-gen" + select BR2_TARGET_TI_K3_R5_LOADER + help + Use TI's k3-image-gen to build a separate bare metal + boot binary from a separate spl. Currently supports + version 08.05.00.004 as default. + + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ + +if BR2_TARGET_TI_K3_IMAGE_GEN +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC + string "SOC type for image gen" + help + The target SoC option for image gen. + For example, "am64x" for AM64X boards. + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE + string "SOC security type for image gen" + help + The security type option for image gen. + Options are "gp", "hs-fs", or "hs-se". + +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG + string "CONFIG type for image gen" + help + The board config option for image gen. + Usually "sk" or "evm". +endif + diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.hash b/boot/ti-k3-image-gen/ti-k3-image-gen.hash new file mode 100644 index 0000000000..82c5b17060 --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 d13e9556bfba32d14071e172589683e48f6fea705a0b05ddd7fe984002089888 k3-image-gen-08.05.00.004.tar.gz diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk new file mode 100644 index 0000000000..7239b94425 --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -0,0 +1,42 @@ +################################################################################ +# +# ti-k3-image-gen +# +################################################################################ + +TI_K3_IMAGE_GEN_VERSION = 08.05.00.004 +TI_K3_IMAGE_GEN_SITE = https://git.ti.com/cgit/k3-image-gen/k3-image-gen/snapshot +TI_K3_IMAGE_GEN_SOURCE = k3-image-gen-$(TI_K3_IMAGE_GEN_VERSION).tar.gz +TI_K3_IMAGE_GEN_LICENSE = BSD-3-Clause +TI_K3_IMAGE_GEN_LICENSE_FILES = LICENSE +TI_K3_IMAGE_GEN_INSTALL_IMAGES = YES + +# ti-k3-image-gen is used to build tiboot3.bin, using the r5-u-boot-spl.bin file +# from the ti-k3-r5-loader package. Hence the dependency on ti-k3-r5-loader. +TI_K3_IMAGE_GEN_DEPENDENCIES = host-arm-gnu-toolchain ti-k3-r5-loader + +# The ti-k3-image-gen makefiles seem to need some feature from Make v4.0, +# similar to u-boot. Explicitly use $(BR2_MAKE) here, as the build +# otherwise fails with some misleading error message. +TI_K3_IMAGE_GEN_MAKE = $(BR2_MAKE) +TI_K3_IMAGE_GEN_SOC = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_SOC)) +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE)) +TI_K3_IMAGE_GEN_CONFIG = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG)) +TI_K3_IMAGE_GEN_MAKE_OPTS = \ + SOC=$(TI_K3_IMAGE_GEN_SOC) \ + SOC_TYPE=$(TI_K3_IMAGE_GEN_SOC_TYPE) \ + CONFIG=$(TI_K3_IMAGE_GEN_CONFIG) \ + CROSS_COMPILE=$(HOST_DIR)/bin/arm-none-eabi- \ + SBL=$(BINARIES_DIR)/r5-u-boot-spl.bin \ + O=$(BINARIES_DIR) \ + BIN_DIR=$(BINARIES_DIR) + +define TI_K3_IMAGE_GEN_BUILD_CMDS + $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) +endef + +define TI_K3_IMAGE_GEN_INSTALL_IMAGES_CMDS + cp $(@D)/tiboot3.bin $(BINARIES_DIR) +endef + +$(eval $(generic-package)) -- 2.34.1 From gadiyar at ti.com Thu Nov 17 00:15:09 2022 From: gadiyar at ti.com (Anand Gadiyar) Date: Wed, 16 Nov 2022 18:15:09 -0600 Subject: [Buildroot] [PATCH v6 1/3] boot/ti-k3-r5-loader: add new package In-Reply-To: <20221117001511.1753592-1-gadiyar@ti.com> References: <20221117001511.1753592-1-gadiyar@ti.com> Message-ID: <20221117001511.1753592-2-gadiyar@ti.com> From: Xuanhao Shi This is a separate U-Boot package that would build the intermediate spl binary for the R5 core on TI's k3 boards. Usually, the resulting spl will be used for k3-image-gen to build the full R5 boot binary tiboot3.bin. Signed-off-by: Xuanhao Shi Signed-off-by: Anand Gadiyar Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Cc: Romain Naour Cc: Bryan Brattlof --- DEVELOPERS | 6 +++ boot/Config.in | 1 + boot/ti-k3-r5-loader/Config.in | 32 +++++++++++++++ boot/ti-k3-r5-loader/ti-k3-r5-loader.hash | 2 + boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 49 +++++++++++++++++++++++ 5 files changed, 90 insertions(+) create mode 100644 boot/ti-k3-r5-loader/Config.in create mode 100644 boot/ti-k3-r5-loader/ti-k3-r5-loader.hash create mode 100644 boot/ti-k3-r5-loader/ti-k3-r5-loader.mk diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..cf1cb8808b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -128,6 +128,9 @@ F: package/dcron/ F: package/libxmlrpc/ F: package/python-docopt/ +N: Anand Gadiyar +F: boot/ti-k3-r5-loader/ + N: Andr? Zwing F: package/libkrb5/ F: package/openal/ @@ -3045,6 +3048,9 @@ F: package/python-pyusb/ N: Wojciech Nizi?ski F: package/fwup/ +N: Xuanhao Shi +F: boot/ti-k3-r5-loader/ + N: Yair Ben Avraham F: package/casync/ F: package/gloox/ diff --git a/boot/Config.in b/boot/Config.in index 40472ae07d..ce17b2df6b 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -22,6 +22,7 @@ source "boot/s500-bootloader/Config.in" source "boot/shim/Config.in" source "boot/sun20i-d1-spl/Config.in" source "boot/syslinux/Config.in" +source "boot/ti-k3-r5-loader/Config.in" source "boot/uboot/Config.in" source "boot/vexpress-firmware/Config.in" diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in new file mode 100644 index 0000000000..bb6140f8a6 --- /dev/null +++ b/boot/ti-k3-r5-loader/Config.in @@ -0,0 +1,32 @@ +config BR2_TARGET_TI_K3_R5_LOADER + bool "ti-k3-r5-loader" + help + Separate U-Boot build for R5 cores on TI's k3 boards. + Usually used to build tiboot3.bin with k3-image-gen. + +if BR2_TARGET_TI_K3_R5_LOADER +choice + prompt "K3 R5 Loader configuration" + default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG + +config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG + bool "Using an in-tree board defconfig file" + +config BR2_TARGET_TI_K3_R5_LOADER_USE_CUSTOM_CONFIG + bool "Using a custom board (def)config file" + +endchoice + +config BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG + string "Board defconfig" + depends on BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG + help + Name of the board for which TI K3 R5 Loader should be + built, without the _defconfig suffix. + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_CONFIG_FILE + string "Configuration file path" + depends on BR2_TARGET_TI_K3_R5_LOADER_USE_CUSTOM_CONFIG + help + Path to the TI K3 R5 Loader configuration file. +endif diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.hash b/boot/ti-k3-r5-loader/ti-k3-r5-loader.hash new file mode 100644 index 0000000000..fb6ce7c2a6 --- /dev/null +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.hash @@ -0,0 +1,2 @@ +# Locally computed: +sha256 6d69d5e4635cb3fa7852bf15f88ca342ef7740196e71961d3572deb58ba44bea u-boot-2022.10-rc1.tar.bz2 diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk new file mode 100644 index 0000000000..535c9b999b --- /dev/null +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -0,0 +1,49 @@ +################################################################################ +# +# ti-k3-r5-loader.mk +# +################################################################################ + +TI_K3_R5_LOADER_VERSION = 2022.10 +TI_K3_R5_LOADER_SITE = https://ftp.denx.de/pub/u-boot +TI_K3_R5_LOADER_SOURCE = u-boot-$(TI_K3_R5_LOADER_VERSION).tar.bz2 +TI_K3_R5_LOADER_LICENSE = GPL-2.0+ +TI_K3_R5_LOADER_LICENSE_FILES = Licenses/gpl-2.0.txt +TI_K3_R5_LOADER_CPE_ID_VENDOR = denx +TI_K3_R5_LOADER_CPE_ID_PRODUCT = u-boot +TI_K3_R5_LOADER_INSTALL_IMAGES = YES +TI_K3_R5_LOADER_DEPENDENCIES = \ + host-pkgconf \ + $(BR2_MAKE_HOST_DEPENDENCY) \ + host-arm-gnu-toolchain \ + host-openssl + +TI_K3_R5_LOADER_MAKE = $(BR2_MAKE) +TI_K3_R5_LOADER_MAKE_ENV = $(TARGET_MAKE_ENV) +TI_K3_R5_LOADER_KCONFIG_DEPENDENCIES = \ + host-arm-gnu-toolchain \ + $(BR2_MAKE_HOST_DEPENDENCY) \ + $(BR2_BISON_HOST_DEPENDENCY) \ + $(BR2_FLEX_HOST_DEPENDENCY) + +TI_K3_R5_LOADER_BOARD = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_BOARD)) +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG),y) +TI_K3_R5_LOADER_KCONFIG_DEFCONFIG = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG))_defconfig +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_USE_CUSTOM_CONFIG),y) +TI_K3_R5_LOADER_KCONFIG_FILE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_CONFIG_FILE)) +endif # BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG +TI_K3_R5_LOADER_MAKE_OPTS += \ + CROSS_COMPILE=$(HOST_DIR)/bin/arm-none-eabi- \ + ARCH=arm \ + HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ + HOSTLDFLAGS="$(HOST_LDFLAGS)" + +define TI_K3_R5_LOADER_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) +endef + +define TI_K3_R5_LOADER_INSTALL_IMAGES_CMDS + cp $(@D)/spl/u-boot-spl.bin $(BINARIES_DIR)/r5-u-boot-spl.bin +endef + +$(eval $(kconfig-package)) -- 2.34.1 From peter at korsgaard.com Thu Nov 17 07:24:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 08:24:23 +0100 Subject: [Buildroot] [git commit] Update for 2022.08.2 Message-ID: <20221117073003.B975C83D7D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=12a33b54b319437a8636825dd80e8fe88d497930 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 25680e6aa823bdeabb51d0768f12cebcd09c6d68) [Peter: drop Makefile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 40 ++++++++++++++++++++++++++++++++++++++++ support/misc/Vagrantfile | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index abee6d9fac..b856f16179 100644 --- a/CHANGES +++ b/CHANGES @@ -74,6 +74,46 @@ #15061: Node.js Package fails to build against musl i386 #15071: RTL8723BS library is outdated +2022.08.2, released November 16th, 2022 + + Important / security related fixes. + + Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl + imx8mm: Bump U-Boot to fix build issue, Pine64: Change to + mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria + kv260: Fix pmufw reset issue + + Updated/fixed packages: arm-trusted-firmware, bind, botan, + ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp, + dnsmasq, docker-cli, docker-engine, exfatprogs, expat, + f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc, + gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx, + gst1-devtools, gst1-libav, gst1-plugins-bad, + gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly, + gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1, + gstreamer1-editing-services, hdparm, hostapd, imagemagick, + iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx, + libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar, + libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd, + lrzip, lz4, matchbox-startup-monitor, meson, msmtp, + multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs, + ntfs-3g, numactl, openssh, openvmtools, oracle-mysql, + paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng, + python-django, python3, qdecoder, redis, rpi-userland, rsync, + rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds, + rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib, + socat, sqlite, squashfs, squid, strongswan, sudo, swupdate, + timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd, + usbguard, vim, vlc, volk, wavemon, wilc-driver, + wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit, + zlib-ng, zsh + + Issues resolved (http://bugs.uclibc.org): + + #14936: nodejs does not build + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + 2022.08.1, released October 2nd, 2022 Important / security related fixes. diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index f558e52ca6..40c7c4e1ce 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.08.1' +RELEASE='2022.08.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Thu Nov 17 07:29:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 08:29:20 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.08.2 Message-ID: <20221117073003.C691783D7E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bc9b716296f37e0e3e47fd34c8991e92b6baeebd 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 9f2a81eb2b..c042f34887 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -42,37 +42,37 @@
      -

      Latest stable release: 2022.08.1

      +

      Latest stable release: 2022.08.2

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

      News

        +
      • +
        +
        +
        +

        2022.08.2 released

        +

        16 November 2022

        +
        +
        +

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

        +
        +
        +
      • +
      • From thomas.petazzoni at bootlin.com Thu Nov 17 07:42:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 17 Nov 2022 07:42:26 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-16 Message-ID: <20221117074232.670C64016B@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-16 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 7 | 3 | 0 | 10 | 2022.08.x | 15 | 15 | 0 | 30 | master | 166 | 165 | 2 | 333 | next | 44 | 104 | 0 | 148 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 15 glibc-2.36-66-ga1dc0be03c9d... | 13 host-binutils-2.38 | 10 host-go-1.19.3 | 8 gobject-introspection-1.72.0 | 7 xz-5.2.7 | 6 host-rust-1.64.0 | 5 dash-0.5.11.5 | 4 gerbera-1.10.0 | 4 libgpg-error-1.45 | 4 lirc-tools-0.10.2 | 4 efivar-38 | 3 host-pahole-1.24 | 3 libglib2-2.72.3 | 3 linux-6.0.1 | 3 linuxptp-3.1.1 | 3 python-numpy-1.23.4 | 3 edk2-edk2-stable202102 | 2 gobject-introspection | 2 libndp-1.8 | 2 linux-5.10.145-cip17 | 2 musl-1.2.3 | 2 ocf-linux-20171122 | 2 open62541-v1.3.3 | 2 rtl8723ds-76146e85847beb242... | 2 tealdeer-1.6.1 | 2 unknown | 2 wavemon-0.9.4 | 2 xenomai-3.0.10 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 bat-0.19.0 | 1 binutils-arc-2020.09-release | 1 compiler-rt-11.1.0 | 1 cryptodev-linux-1.12 | 1 dmalloc-5.6.5 | 1 exempi-2.6.1 | 1 exim-4.96 | 1 fftw-quad-3.3.8 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gnu-efi-3.0.15 | 1 gummiboot-2bcd919c681c952eb... | 1 host-delve-1.8.0 | 1 host-gdb-arc-2020.09-releas... | 1 igh-ethercat-1.5.2 | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libfreeimage-3.18.0 | 1 libgcrypt-1.10.1 | 1 libsepol-3.3 | 1 libuhttpd-3.14.1 | 1 lxc-5.0.1 | 1 mxs-bootlets-10.12.01 | 1 nginx-1.20.1 | 1 ntp-4.2.8p15 | 1 opus-1.3.1 | 1 proftpd-1.3.6e | 1 rauc-1.8 | 1 rsync-3.2.7 | 1 s6-linux-utils-2.6.0.0 | 1 sdl2-2.24.1 | 1 sudo-1.9.11p2 | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 uclibc-1.0.42 | 1 wilc-driver-linux4microchip... | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3a55a7087564aa91c1b1a7e3f4265545f659a0a7 | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3d145c9df4fe55f646bb2e20fb7cc27fc1cc5be6 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/cb850d3e7fb46a70eff018e5d40e2fbc4366ecb4 | arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/c07f987131f1d2b72fea802d673e97339d506c44 | armeb | compiler-rt-11.1.0 | NOK | http://autobuild.buildroot.net/results/15e21c02cbe98dfecdc2a15361633fa5d214c1da | mips64el | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/421c21f0a8081d8696ae17b42af85b77524fe349 | ORPH s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/422dd6138543ee133d2664772857c20aed279be5 | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/0c9087720b138dcd34bcd673151e26c1102ce12d | ORPH powerpc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/dd0d9a1580ff4e9fd7e9264132fdc9342f56d2ac | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/332fc75c7d0e54e238395486dd24221a7fe723ec | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/be27ffce9885943141221318eccaf64add093816 | ORPH i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/28625eaf3c75efe8200dd0b40ede9a81126a2bfe | x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/d664143f6f5755101d6ce9f3e5be05ccf52dcdfa | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/5159baec314508b75824e20e675d1b9830bab9ae | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/8e597fd16bf93e989ef811512e15f5d2212a209a | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/7ab14d2ed0d2a28edab68f41dbf91fd953fe7980 | arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/f3eb9d453ed42b4c04311219f8ffaba08620739e | arm | exim-4.96 | NOK | http://autobuild.buildroot.net/results/b8db1a8018b4bbed4cae019d076121717bc2d4dd | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/87298e0740966ab854ed45254e34036ab4816553 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7dc617ed23912479e383099e65d72262fc53ab5b | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/ef502a4c44f8da848bbc8322163a08d6d8abf9e7 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/45dbc3dcc88b2f6e0ebe57d50d8808330a022de5 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d3f2c28b7847222d6048d17093f6d661e2f47963 | s390x | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/a8eabf19263c2864bc6ca9be6fa0d8e4401187c7 | or1k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/9df33e8d006b4e4e7021297a6997f64405b8ea21 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/42dde3fcbbcdf4a4c3feda0be119fae0fcd828d7 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/446c403f7f1174f774dd612f66d1ec9d4c5765ff | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/24c39a4e358fec47ecc1c8360ddceed9a3913caf | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b5c60bab60f893359fd597b875cf9e7673887e98 | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/403800902302b7bca1e7f42a7bc015b94a6a08a8 | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/93901d6bd13622d83e55dd27c9de32a5f42bc6d4 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7b5d3cebb05b61a29b2706ecbd2604a1b4c799c0 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4068a680b9b38b820b1a374994b4014ae04d324a | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d630e770083b70db94ae72e6c5117f4f8e16f11f | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ade62afdf01a8033b8de191276c4cbeed87bddd0 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/099ff8e00cd9ab5794e8aa5566bfaf28b4be54e6 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/03229cf85c3d57cc54c5b8480e4e1065dad69e3d | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/babcae3d38c2600e13aeacd260a68dd2ed2c4053 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/cc13166efd5fc612b86a824e9ae6f2a32f9ba257 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7571515e43d8b8aca6506f8ccb1d8d1f6113549c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d855368ba58030c1a7ce50150abc491a5f8866a3 | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7df2d0648dd666dd07845614b34f59d6afba96c1 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/da056c118383b622153403ef353d8b7ec80812b8 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/182959928afae0158ed0eb6b4c0779138c83d787 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/7dec1cba96d1b05513790793e897bc3016305cef | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a66d4db1957736b6617a0e714dce3a9c1b54f3df | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/35cd372a74a633d03f1bdba4ab6523762fe8422f | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/de53720747d809b146dabe2db5b5854acc9e701f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/db99e8991557ce099a9d5d99ac93aeab978b1a20 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/da945cb9c3b42528c29971635852e51059952d17 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4239cf093da9e2d042bf0a73c66075a73dcb5771 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/09df7168bec039f2139e8793eacedddbf4a8270e | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/39c50f238a3f9e9b4079169aef8354a2cffcdecb | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1ea580995278f35274055d751f71198415631ecf | ORPH i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/43acf1d87dbdf49d1d087476baedd83cb2f5cb0e | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/346999d15783af58bafef1511b956f55ed550a98 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a44503d364a29d9b882b613e2e10b10548bfb33b | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/00c8cab27d919dbbce6d0020f866a865aa93b0e6 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a74cdc2dadc5bec965099c273ef5123758dcdfd3 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/20e6729b9cee7fb0eb95f11ea5ff59b184e17e35 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/79a540b61c7233afce0656b93cf5e6814d431e20 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cc08a8f66b9bcca3870eb35ec03fed0e45e37917 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bb1d993ce106c954ebfd71b72b1081bc2da5eaf0 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e91ca4ec212deeb9c78967a8157ce2d7d0122d3 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b4d87613ca51d4d37a94f7e64c1468ff147c66af | mips64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/57465226ed47e6e7bd6fa2a0cabff31859344d30 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/9aa6b43424e3c33b4e4347ce61c30878beb7120f | ORPH aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0cf1e16ebbfdb55599368b1b03c1e48d9a7073d6 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/d4b067d4c15a2bc4f78007415462b03bd1b45b2b | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/79a9487dc97985a992caabbcec9c757a84113753 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/23590cf4eb0d206a997ed4cc7470e5b4cee220b5 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/02a48e7ffc4898d9b9aee25a6aa1a83ab91ee906 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/594c83999f12f20bbcb77c9dae8e2e5dc5a4fe8c | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/6da2f2fe58bc1004413ad263178e16bd6ffae6a7 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8d911888035f20288e1e84650a5f949d17314b42 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5a1089b59bd8569f2a4f1bc3eed376da6e5d2d7e | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ae106c34713c8b8c1976ff426459ffb14fc1da7c | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/40a5a1db4729f4587807dfb27376858057044aa4 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9d9ef1f2b3865e60a709a8d733ae89dd64d1895c | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c94dd925abd54361fb634d25339e715acc6fcb4a | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/01eeb0758b0b3a6fa3469841b7ebca7870385bbb | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/3663817e785ca6d7e182ba75ca1bd68c7e9183c2 | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/5cd64f4a384cf958a857b627370fa8f5ef2a4e83 | sparc64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7 | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/6a6592931a025ae49e717c710b466da4b9590b09 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/fb05ac0cd8972a7c74e2312eab20e71cd8b3a81e | or1k | libfreeimage-3.18.0 | NOK | http://autobuild.buildroot.net/results/0ec680966480a392729aed9c1105ed32bb1a5bbc | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/dac36a739c0245cf461aa28138024ca742956381 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/970260055520778a671891d28156a9de7dedb00a | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5694faeb6a208f0bb6bedc1647e3c1b5282bd14b | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ee0679deb90cc250437d0b59f1b81e7a4efce3aa | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e9ab7dd0c474df642caf9a38d8442ee34f9bf5a2 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1a4c5e5378ac07eebaeb70aabb9101cbde22855f | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/cc5480df6b3fde5b19ef80aa9073fe95809fb498 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/bfac15e4924ecac602567f8ece47997463b42c03 | ORPH riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/76b5cbf498a73cd1dedfd533bfee317a896480e1 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/d6fe6d64df00915d7e6a0d882eeaf93efb5667bc | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6281cc9b94014cc8db8e7235b1bc02724786cb70 | sh4aeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e96f2dac738b099cd3e1aaf002a4332e11e73bcf | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/de8e47c2f78cc7de5acde1b45376c358af1daa22 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/de3bb99b91e0c979bf9522c88901f5a1ac6b6b43 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f56c19f9f0f3582e7ca99f8cb59a621a1837a513 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f3d4bc88b2549f88d74a778d5653449d546aa261 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b1efda8923f6e09aba26d915fb2ab5d06deb4411 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fb33f9a8d561459f4316d8683c6ea25079fc7dd3 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aeb0d528577b148a71b99e299454b8b196b74e5f | sh4a | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c577b23eb635ccccf7303f14333ccdd89395525c | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0cc7e0afa1b2c28045d76ceeb9f282c4d1578fdd | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/810aa8861abbc2cf13d085e712a2fc5181fe6088 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0e8063c742e6f61ef18f681b7bfe9edac3f72e10 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fda1dcb116051b3c0dc28371da98e800bf6f83d3 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/51c5f1d185812708ec89e3ce33d0a2442fbd59e2 | mips64 | libsepol-3.3 | NOK | http://autobuild.buildroot.net/results/df7e29abb3f8a31466fd3122d18bf926b49a13d9 | mips64el | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/7746eb85fc7a586262eecff73fa08588c8416e12 | nios2 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/2ace9005fe11779fb20e36351d28b0f7d190a714 | ORPH or1k | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/a93d4ba60e52740df10fb204e7fdee9f6294c14f | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e8b77f79c72a7ec30f7b3fab59be2f4567905339 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/651a3fe2718c83a121b427ccfa8d3f9b23a322e1 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/fdf81161b4e809561a48b5c83bddf5dd7b60c1c3 | ORPH arceb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/0f30401ec2f8a1bd1eeccc121011c25b5505c815 | mipsel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/cc2a16521e7c23dddefd290187b735a201234097 | powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/0ad77299f600866df889e1269868617c6f0d75ac | aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/845e965360ab1b8219fd0241ba4c457e7e39a2c8 | ORPH microblazeel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2ec72e1b9dd9b5c907f9a57b187385485be9acd0 | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/acc899bb92b8232de085aa42083898962ecb8547 | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/393263430b2b9c6b02f656ee49fd4382292bb496 | ORPH aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/abbb73cb130d3f8f75c7f8d62dbf3dbb90ebde4e | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/df78f6aadbeaa086fb27e831c74cace4b38861e9 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/4783d9a7a28e988cc7a7be05674319effda57940 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/af99de5a5fcecd72e5d2907edb8e41098dedddc7 | ORPH arc | nginx-1.20.1 | NOK | http://autobuild.buildroot.net/results/1fd2a89eb032c3a840e067c61cc3a0a20d5ae185 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ee3078218eebc6fc9f226f6a55f259a81dadc2b5 | ORPH or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/f7b1075a5d0ae2c9fb85af30b8ce922a4b205a59 | ORPH s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1e1a3f0f0d4c3c9c0643f68d5788e8ff504cfaee | ORPH xtensa | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/3894f1db36aeed3506851a6eab64be6675950ff7 | ORPH xtensa | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/bad5aabf8eb3269665db30377edf840e66e33e0d | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/c6570bbe1c92166c9ea8abc02dfa2e192eefd407 | ORPH sparc | proftpd-1.3.6e | NOK | http://autobuild.buildroot.net/results/3a6ccdd31afc515a356f9f5f28a1e4d946cc9b1d | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/cbd4108b2d6387186c04ee1a4408fdf029c14542 | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/45c6144fbef73736b199b7683f8b5998c9726bf2 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/453264f7ab7daf916294f9cd18e1d4fe2f05071a | or1k | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/db4bd6f42415d65f794e13ead995cbe881877933 | x86_64 | rsync-3.2.7 | NOK | http://autobuild.buildroot.net/results/069da8e585da2e51bfd4f475cc12b9a134954b08 | riscv32 | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/2c9367141fb18a7ae0dc12a3d283420413fef155 | microblazeel | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/e6c636348702a0a70f6964aec6c05a4b774c3e64 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/66f7c33f58d032783f940beca79269a043221bf0 | arm | sdl2-2.24.1 | NOK | http://autobuild.buildroot.net/results/95694a2815993dfe24f5bb186da4ed3cacde4cf7 | sparc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/13af6cce6502628da3eb5451bc1bb43975ae8e40 | ORPH powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/49085f54b3642c15f5366817905f6dff9058540a | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/3fdcdae5f5fde3f6be006dfd4dd6bd34348c10f3 | mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e348fa13a0c6f01640e5810c281c4fbaeb2683d5 | aarch64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/5cffe97f1c0f0132f3a90a4d655367b54f11841f | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/0aa1de5d67340cebbbee3e90929a9e0250fd2285 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/4bd7f98da8ee9a66e1064de5ceb9a8a6a9301002 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/0467f2f18e375a26b14bd89f5d82bb6b9e8aa480 | aarch64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/e4f72fd7b0453b273e6be727f4950dd2fb80cb7e | ORPH x86_64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/45c891c6851615d5955b14a606590e1f54237e1e | ORPH microblazeel | wilc-driver-linux4microchip... | NOK | http://autobuild.buildroot.net/results/b17c80f305e90a134b2171feff4c3487d9140c79 | sh4a | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/ff67e70355c1f0c09da47055bbac92608fb4d137 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d76bae397130db6dc7d54c5719980a42540d4f2f | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/886a208568ee69d6ae6513a2a0d9629df917e255 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8142f991a63448b0a19ae92a6b02f15b710e9b7b | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d86225baf64e503d1919eb765c300b4f6bb93c84 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/12410d7bccc23b0179f2f2200c6d0190adf1f355 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d1875285d3770e65ef82f5677fe9dfe19a1017cd | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d267e4906218fa842ad335a0c4d125748d0ac6d4 | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/d22dee1bf6a9456288a276d60898a078e149a552 | ORPH Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 12 libnss-3.84 | 8 s6-linux-init-1.0.6.3 | 6 glibc-2.36-66-ga1dc0be03c9d... | 5 linux-6.0.1 | 5 dash-0.5.11.5 | 4 gerbera-1.10.0 | 3 gobject-introspection-1.72.0 | 3 host-binutils-2.38 | 3 imagemagick-7.1.0-51 | 3 jack2-1.9.21 | 3 unknown | 3 elfutils-0.186 | 2 ace-7.0.6 | 1 botan-2.19.2 | 1 crun-1.5 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 frr-8.3.1 | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 gensio-2.5.5 | 1 gnuradio-3.10.4.0 | 1 gummiboot-2bcd919c681c952eb... | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-go-1.19.3 | 1 host-rust-1.65.0 | 1 host-spirv-llvm-translator-... | 1 kf5-kcoreaddons-5.91.0 | 1 libcap-ng-0.8.3 | 1 libdcadec-0.2.0 | 1 libgcrypt-1.10.1 | 1 libkcapi-1.4.0 | 1 libmad-0.15.1b | 1 libnl-3.7.0 | 1 libsoundtouch-2.3.1 | 1 linuxptp-3.1.1 | 1 mesa3d-22.2.2 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 openpgm-5-3-128 | 1 procps-ng-3.3.17 | 1 protobuf-21.8 | 1 proxychains-ng-4.16 | 1 python-bunch-1.0.1 | 1 quickjs-2021-03-27 | 1 rtl8189es-39c17661136da48f8... | 1 tealdeer-1.6.1 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 wtfutil-0.41.0 | 1 xz-5.2.7 | 1 zabbix-5.4.9 | 1 zeek-4.1.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/f95cc2b8fe0224b48fa60b0e4fbcad3af5a4a433 | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/22c464a5b2ba104497072ba65c94b6a7a47909c0 | sh4aeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/12e34c2e0e1381c330bfefbfe443a914a14e286d | mips | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5ed9fac60456866ea185b1345bce6dc0c292d4a3 | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/1f20d589fbfd80721bba115b5ddb89a21cf59371 | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/85800fc7462f373fe63062f23cb69174adb5fe51 | i586 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/05808e51eb0fefbc0bc3c1ba9cf4dfe8515ce6bc | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d4bae272e75f64c0535e65264495b1c8f30f8bdc | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/193ce428e4ef38d81fea949c17b4f3a4715a9978 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/28d0b0c5d2d58bf288f7f3b545fcbe100590b065 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5bb4a7fcdaf8624b92f7e1b59221ca8ec3d1018e | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/cd81b01987182a029bb1d886a574e171872a56b3 | powerpc64le | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b7868a0ec9e75da14e42629e7495846314ea029a | x86_64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/d0a192da2f2bd502b34edee3636692f25a6d51a3 | ORPH riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/0e789f9f05a21ac951f5fa440b9c14286d5ad38d | sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/17ff4704279d9f60ee537f6e1fe050c037e67b04 | ORPH i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/25e63b6d9e1ab9adeafc32e2b523defccc5fc9b7 | ORPH sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/3cb5133616e4f0fd6bc3a10b66cb16a2d36e482e | ORPH arc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/c4d1347bbdd8f61d084cb1ed8880b05d563886bb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0ad4aad8905e1053c1cd0df4f44e67d613de92b7 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/94cbbe1380d1f5cbc1617f663eeb34f9c47ebe9e | ORPH mips64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/cc34e5bc0b28738ea12dd1763738046bc9129f6b | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/98caf4f38b84a39c27034d3c9894771042002d66 | ORPH xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/68c20aec06f8bba9a22454a2af151331ec7db4e2 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/badc1913b46852d95c604262210e74698df063bf | i686 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/30db1af9232c3056ff181250f72de7fa217d913d | powerpc64le | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/a73a5415c0797974e5cdedb429dcb3e3e8a9ddcd | microblazeel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/e50897e40090ec444a8772592f193966d22ed7af | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f328881bae87150beaf0cb5e2f3b6e6f85042ce0 | i586 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/86b121caa4311e0048f6bbe3f7ba5db54025618e | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/124f1c09cdad5c36589d09877fc1bd557553a041 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/11850d98fa38f9ede3076e1f9ffee4906a518cb5 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9b7ff6df33a1caf6a02fccfef0cee2aaa740e826 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/95868270e5ac5fce74a96610dfe452a9d380ca50 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/09c3c0bf7c635338d655e9c43fbe97d95d95e8d1 | arm | gnuradio-3.10.4.0 | NOK | http://autobuild.buildroot.net/results/d1ed2f9bca29e80e0dc168abf07dabca1389f0df | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/30b76d52a31c51f5cd7b8275cbbc346de24d0bdd | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1dccb0d17d25653bd4a8faf854df16df1750adfb | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6aa355606efcafc04621cc6b13c4a5c0a05dcb1d | ORPH i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/5dc273c6e7fbd5d76ed996a7f49fbc29235a2fcd | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/757935efe90b0b41787f011ae720f35bf0ee5508 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/775bfe5e6865a18d984d57758c5bf9424a7894b3 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4bbdc53e6f1ef17456e7ae32e4012ed55458c5bb | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/2336048c691eafd4c0679a480a0e51316a673a93 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e2de649e8a1dde7453ef817e8ae1cf4e4891745f | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/38770189bdb88d0b130f2e3cbc70085108fd27a2 | s390x | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/e2c590ec2c9704ed76f12a3859e06a3072410fe5 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6b11378a477f14a0eeb5df28ce3c949e1203eb34 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/85bc896d96969f7997372054077a37cc18cd50c1 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ceae8e2a0eeed23bb60ac08d507a957dc54b656d | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5c3cd619bf894d794368bb256566afa734c2a1ae | ORPH xtensa | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/3b773285d4deb31a3b03c388a33f01f4c7c9908b | nios2 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/a0bebce95f5eb26356d205561aa6d6a88394a267 | mipsel | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/13f2773322149a954b7e0a5f8a4dda54cf0d508c | mips64el | kf5-kcoreaddons-5.91.0 | NOK | http://autobuild.buildroot.net/results/585f35fe4622b6ae9923a604fbd2b5efd3472625 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/3ea53b3d60f02b3f709904892f0a0b25da221859 | arm | libdcadec-0.2.0 | NOK | http://autobuild.buildroot.net/results/b6ea26f5e44e4b5693b996404ef199991abb7c90 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e70d7e3292e72329f2e136ce5fc315f9d674270b | ORPH xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4627b0168d0438c68e1bcfd257d8c5df6575307c | armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/dd3bbb31151e920c2e8806690c06fb93848ca183 | ORPH aarch64 | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/b53ee7eac77e3df9c704f515ff32a364541699ac | ORPH powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d97ad699d0ee5c877ef26ea169767614a7e0076f | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/04261cd1be5ab248ac5a53f79e60a72e370b1843 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/df8dbdcc6524e47062a8073338673c71b4f6b456 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0bf279a2fb7b21b40c6741659fba9db44b31ae71 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1af739b049a02afcd68dcdf06a92c2081005d989 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4550d6d9c9f6150730c10a0273e176bc3523fe2f | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/05acad2de797688d817ec27df6e6e478c3051668 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/817fed6ce9c78321acb430c6b8f62fbd2aa53df7 | riscv64 | libsoundtouch-2.3.1 | NOK | http://autobuild.buildroot.net/results/bf44a8acac161941a66bbd713cb85dece7c43932 | mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a5a9389fcffa554313696d54d0b792c10e4b2061 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f988fe3dfa784120844fcede6f6acec02be43928 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/451bb27ac6899e43353aeada32089f5c2cea1fcc | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3c9902d807c789f4b2cb5ec29fbc29686743b268 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2b901fdc8b1c01f63762acc4c36d77595f4d9377 | ORPH microblazeel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4ebc161e3a5a8570f764d7584b34261e8418b5ae | powerpc | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/2d6e2ca800d7f257b06c02b1e04f3910eb793f06 | sparc | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/8375d1bb87e7a4fdc5759e3c2b3f5bc4d126fd5b | aarch64_be | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/c95854659103fb82db465faa115fa227d4f1d60d | ORPH s390x | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/50ac1860b1c0637a13e941b47b7f815b9336fd59 | ORPH mips64el | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/2462e4872d370207057ebe1bb66f5854a43d50d5 | mips64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/24e3bf71b3760c57a6e57ebd184151ed13e175b7 | sparc64 | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/5637f438960515f90f836e2e5427624fd310517b | ORPH arc | protobuf-21.8 | NOK | http://autobuild.buildroot.net/results/00f70f1e4279a229eda1cf4e7150d80e2b75d96b | aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/be126d4ee9781093d494714ace911ba6324fed01 | ORPH sparc | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/9c6554b9e54382972c035dc878e0266f6f86ac1b | sh4a | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/deb47c95e2f4d6d3ba0ced4fdbab45a1b6a0aa0c | sparc64 | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/ba7ef413874138a572bb285e0096d75e0cd346a4 | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e0fb2f0cb251ad1f561cc9c8310079c85e1261ff | mips | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/2cb655c632a78bdf1e348df01777769abb525b73 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/568f73c35e10208d3f006198b8e5ba3292cf00af | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/f605876b75e02eebd0bb6f5130128996c911d73b | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/ba18bad85fbffc940d958fc2af2bc3e5066bb070 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/1a6d78f8636392caa9dc279cc16834c79bc14356 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/9149e03619a687ee88e018756004d392bd67937f | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/7922d51e13931c3edfc7959e9093e32d528a58c2 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/427788aefc0f2f3a7385601ee04d2a9b86e8652a | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/c8758ee686e1488dfc91c9129190ba80cc1011b2 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/ade5e57b740a00bff5727ec07fba9e3aa5f10879 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/e8200837c0a3617be78e31afed35b18f8279294a | ORPH x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/3d20a30888ba11519ea107ea7f67bd2eb43aa8aa | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a8d4ac25cd4acd0a36d25f0a2ef34677b87a3678 | ORPH i686 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/03395b7a0db14ab869c82dd6cd01df14fa098445 | sparc64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/529554e5af0cfc78adae77ece73177fa6323f1a0 | Classification of failures by reason for 2022.02.x -------------------------------------------------- containerd-1.5.13 | 1 frr-8.1 | 1 igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | containerd-1.5.13 | NOK | http://autobuild.buildroot.net/results/a13f4bcca440aebf2e7e21000dbc2ffcdf741c22 | arc | frr-8.1 | NOK | http://autobuild.buildroot.net/results/340469f665f893e9283695d1fdaa541ad4964073 | arm | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/5220e6a4c3baab2682797e0c36b0f1909742fc60 | Classification of failures by reason for 2022.08.x -------------------------------------------------- elfutils-0.186 | 2 gerbera-1.10.0 | 2 alsa-lib-1.2.7.2 | 1 exim-4.96 | 1 host-go-1.18.8 | 1 host-spirv-llvm-translator-... | 1 libdeflate-1.12 | 1 libglib2-2.72.3 | 1 open62541-v1.3.2 | 1 python-ujson-5.2.0 | 1 scrypt-1.3.1 | 1 strongswan-5.9.8 | 1 uclibc-1.0.42 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | alsa-lib-1.2.7.2 | NOK | http://autobuild.buildroot.net/results/f71a1ef8938faa1f11f1b83a39b673619deeb4bb | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1d61c7bf45a36f212ca5eb1f7c956b0117e38ea7 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/89ff84523169b0ba846526633456ecdc9553d072 | ORPH armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/dff2c32bc74fcb16ecc681f405a6a9c0e70c0199 | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d90e2988e9ccc2a147d2899d8eb140fdefa5b2cf | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b70b2133b617155504776dae923f899f10d5733e | powerpc64le | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/04f2a7865c44bf66704572d160cb0435176c4864 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6485a9306bbe4c6e6321362ed4cc0f6ee55740bc | ORPH aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/a1f0a4fdff88be67a2ee9df0a7c46ac9748e9a4f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/191dc1318ad0609e4bea4de5a05f56e07d346c43 | armeb | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/f81a1283f2a5ee7fcaaea3dbc8c7ec76c947b5c7 | ORPH microblaze | python-ujson-5.2.0 | NOK | http://autobuild.buildroot.net/results/ac15064a8001890bee214d3011a4d52c80597623 | arceb | scrypt-1.3.1 | NOK | http://autobuild.buildroot.net/results/74fa58e01b0306a6a88f0feceac5eb14a88e2154 | arm | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/c5102233caedef4e34711d8c09e7d96c55c96bf6 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/b37aaa38117a60a8d671912a2338305c3a9d1576 | -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Thu Nov 17 07:53:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 17 Nov 2022 08:53:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/gcc: ensure __register_frame is optimized out for glibc In-Reply-To: <20221030083033.GC1058960@scaer> References: <20221028223844.1180418-1-james.hilliard1@gmail.com> <20221030083033.GC1058960@scaer> Message-ID: <20221117085339.4a4d5d8f@windsurf> On Sun, 30 Oct 2022 09:30:33 +0100 "Yann E. MORIN" wrote: > Should this not be limitied to the intial compiler only? Otherwise, why > would we need it for the final compiler? I confirm limiting the work-around to gcc-initial works. However, I have reported the bug to gcc upstream, and they say the issue is in glibc: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107728 To be honest, even after reading multiple times the feedback from the gcc folks, I'm not entirely sure that I really understand their explanation nor how to move forward with investigating the issue. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Thu Nov 17 09:44:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 10:44:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Update for 2022.02.7 Message-ID: <20221117094536.E8C2383D9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d036dc6ec873f50a24e73d8dbdafecb3b4098909 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Korsgaard --- CHANGES | 35 +++++++++++++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 38 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 055b262d7a..87d4e7c472 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,38 @@ +2022.02.7, released November 17th, 2022 + + Important / security related fixes. + + Defconfig: Pine64: Change to mainline ATF to fix build + issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue + + Updated/fixed packages: arm-trusted-firmware, bind, botan, + collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli, + docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg, + freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools, + gst1-libav, gst1-plugins-bad, gst1-plugins-base, + gst1-plugins-good, gst1-plugins-ugly, gst1-python, + gst1-rtsp-server, gst1-vaapi, gstreamer1, + gstreamer1-editing-services, hdparm, hostapd, imagemagick, + iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput, + libmdbx, libopenssl, libosip2, libpng, libtasn1, + libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux, + linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor, + msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, + nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql, + paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng, + python-django, python3, qdecoder, rpi-userland, rsync, + rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng, + rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite, + squashfs, strongswan, sudo, swupdate, timescaledb, u-boot, + uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon, + wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit, + zlib-ng, zsh + + Issues resolved (http://bugs.uclibc.org): + + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + 2022.02.6, released October 2nd, 2022 Important / security related fixes. diff --git a/Makefile b/Makefile index 03f2154f9f..7340b6b607 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.02.6 +export BR2_VERSION := 2022.02.7 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1664739000 +BR2_VERSION_EPOCH = 1668678000 # 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 8ff587100c..6195166cc8 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.02.6' +RELEASE='2022.02.7' ### Change here for more memory/cores ### VM_MEMORY=2048 From glex.spb at gmail.com Thu Nov 17 13:21:28 2022 From: glex.spb at gmail.com (Gleb Mazovetskiy) Date: Thu, 17 Nov 2022 13:21:28 +0000 Subject: [Buildroot] [PATCH v4] support/scripts/fix-rpath: parallelize patching files In-Reply-To: <15715b05-79a5-d542-2dcb-4c921c090463@theobroma-systems.com> References: <20221019124017.427199-1-dumasv.dev@gmail.com> <20221020115512.483686-1-dumasv.dev@gmail.com> <9d9a3bbf2cfd4f60b82a47087ef8ecba@AcuMS.aculab.com> <15715b05-79a5-d542-2dcb-4c921c090463@theobroma-systems.com> Message-ID: Rather than doing it via a shell script and xargs -P, consider doing parallelization in a submake, similar to how we handle parallel glibc locale generation: https://github.com/buildroot/buildroot/blob/master/support/misc/gen-glibc-locales.mk https://github.com/buildroot/buildroot/blob/bc9b716296f37e0e3e47fd34c8991e92b6baeebd/Makefile#L655-L656 This approach will reuse the make job server. You'd need to assign the results of the find to a variable and then create a target for each of the files using something like $(foreach file,$(FILES),$(eval $(call make-fix-rpath-target,$(file)))) On Tue, Nov 15, 2022 at 9:24 AM Quentin Schulz via buildroot < buildroot at buildroot.org> wrote: > Hi David, > > On 11/15/22 09:47, David Laight wrote: > > From: Victor Dumas > >> Sent: 20 October 2022 12:55 > >> > >> Using "xargs" instead of "while read" loop allows for the patching of > files to be parallelized > >> This significantly reduces the amount of time it takes to fix all the > paths. > >> On a larger RFS(~300MB) this script was taking 5 minutes, it now only > takes about 30s on a 12 core > >> machine > > ... > >> + # Limit the number of cores used > >> + procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) > >> + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} > bash -c "patch_file > >> '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} > > > > Are you sure that all versions of xargs the script needs to > > run on support -P ? > > > > --max-procs was part of the initial commit of xargs in findutils in > 1996, c.f.: > > https://git.savannah.gnu.org/cgit/findutils.git/commit/?id=c030b5ee33bbec3c93cddc3ca9ebec14c24dbe07 > > It is also supported in its initial commit in Busybox: > > https://git.busybox.net/busybox/commit/?id=92a61c1206572f4a6e55baa24e7cdd4f180d4b64 > > The only question is about BSD support (since pkgs.org returns that all > other distros are using find-utils/busybox basically) since they are > using something else (toybox, heirloom, ...?). > > Do we actually have a list of operating systems that are "officially" > supported? > > > Having xargs run 'bash -c "command" ...' and the quoting also looks odd. > > I presume there is some reason xargs can't just run patrch_file. > > > > IIRC, you can't call a shell function from xargs directly. > > Cheers, > Quentin > > > David > > > > - > > Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, > MK1 1PT, UK > > Registration No: 1397386 (Wales) > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > > https://urldefense.com/v3/__https://lists.buildroot.org/mailman/listinfo/buildroot__;!!OOPJP91ZZw!mrCuxJUbX9qAxmtZDc6047Tt9_CuDKxXgPQu86pqCMlg_9auvbbJCmj2U4UdX_OnaO0U9ecmUu0-uHnkJjFiEXoSX0FyA8U_YtvT0A$ > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter at korsgaard.com Thu Nov 17 13:56:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 14:56:11 +0100 Subject: [Buildroot] Buildroot 2022.02.7 released Message-ID: <87r0y1d6ro.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.02.7 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.02.7.tar.gz or http://buildroot.org/downloads/buildroot-2022.02.7.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.02.7 is a bugfix release on the current long term release, fixing a number of important / security related issues discovered since the 2022.02.6 release. - Security fixes for bind, darkhttpd, dbus, dhcp, dnsmasq, expat, freerdp, go, grub2, imagemagick, libcurl, libfribid, libosip2, libtasn1, libvncserver, libxml2, lldpd, lrzip, msmtp, multipath-tools, mupdf, nodejs, ntfs-3g, openvmtools, php, pixman, poppler, python-django, python3, samba4, shapelib, squashfs, squid, strongswan, sudo, vim, wolfssl, wpewebkit, zsh - Fixes for download/compilation/runtime/license issues in arm-trusted-firmware, botan, collectd, docker-cli, docker-engine, exfatprogs, f2fs-tools, faad2, ffmpeg, gnutls, gpsd, gsl, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1, gstreamer1-editing-services, hdparm, hostapd, iwd, jack2, libbpf, libidn2, libmdbx, libopenssl, libpng, libtorrent-rasterbar, libuhttpd, linux, linux-tools, lz4, matchbox-startup-monitor, musl, mv-ddr-marvell, mxml, numactl, paho-mqtt-c, perl-net-ssleay, procps-ng, rpi-userland, rsync, rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng, rtl8821au, rtl_433, socat, sqlite, swupdate, uclibc-ng-test, udisks, uftp, uhd, umtprd, wavemon, wireguard-linux-compat, wpa_supplicant, zlib-ng For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.02.7 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.6.. 65 Fabrice Fontaine 15 James Hilliard 11 Thomas Petazzoni 9 Christian Stewart 9 Giulio Benetti 9 Peter Korsgaard 8 Baruch Siach 7 Bernd Kuhls 4 Nuno Gon?alves 4 Yann E. MORIN 3 Lang Daniel 3 Neal Frager 3 yann.morin at orange.com 2 Francois Perrad 2 Sergey Matyukevich 2 Stefan Agner 2 Wolfgang Grandegger 1 Adrian Perez de Castro 1 Alexander Egorenkov 1 Heiko Thiery 1 Joel Stanley 1 Markus Mayer 1 Michael Nosthoff 1 Paul Cercueil 1 Petr Vorel 1 Tim Gover 1 Tobias Waldekranz 1 Vincent Fazio 1 Waldemar Brodkorb 1 Woody Douglass 1 ?????? ????? (Leonid Yuriev) -- Bye, Peter Korsgaard From ustcymgu at gmail.com Thu Nov 17 14:03:48 2022 From: ustcymgu at gmail.com (Yimin Gu) Date: Thu, 17 Nov 2022 23:03:48 +0900 Subject: [Buildroot] [PATCH 0/1] arch/riscv: RISC-V 32-bit NO MMU support Message-ID: <20221117140349.27692-1-ustcymgu@gmail.com> The following patch adds support for 32-bit RISC-V No-MMU build. Currently for No-MMU RISC-V, only 64-bit is supported. There're no substancial changes in code but macros and compiling options. Uclibc, elf2flt, and the kernel need to be patched. This is based on damien-lemoal/buildroot which first added 64-bit No-MMU support, and my earlier porting attempt regymm/buildroot. As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones are without MMU, this can bring Linux to cores as light as RV32IMA. For this reason, only the minimum required extensions are enabled in the buildroot and kernel configurations. Yimin Gu (1): arch/riscv: RISC-V 32-bit NO MMU support arch/Config.in.riscv | 2 - board/riscv/nommu/patches/linux-headers | 1 + ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ configs/qemu_riscv32_nommu_virt_defconfig | 19 + package/Makefile.in | 13 +- ...ed-RISC-V-32-bit-compilation-support.patch | 74 + .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ package/uclibc/Config.in | 2 + 8 files changed, 1607 insertions(+), 4 deletions(-) create mode 120000 board/riscv/nommu/patches/linux-headers create mode 100644 board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch -- 2.38.1 From ustcymgu at gmail.com Thu Nov 17 14:03:49 2022 From: ustcymgu at gmail.com (Yimin Gu) Date: Thu, 17 Nov 2022 23:03:49 +0900 Subject: [Buildroot] [PATCH 1/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: <20221117140349.27692-1-ustcymgu@gmail.com> References: <20221117140349.27692-1-ustcymgu@gmail.com> Message-ID: <20221117140349.27692-2-ustcymgu@gmail.com> Signed-off-by: Yimin Gu --- arch/Config.in.riscv | 2 - board/riscv/nommu/patches/linux-headers | 1 + ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ configs/qemu_riscv32_nommu_virt_defconfig | 19 + package/Makefile.in | 13 +- ...ed-RISC-V-32-bit-compilation-support.patch | 74 + .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ package/uclibc/Config.in | 2 + 8 files changed, 1607 insertions(+), 4 deletions(-) create mode 120000 board/riscv/nommu/patches/linux-headers create mode 100644 board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..c79cf9b410 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -71,7 +71,6 @@ choice config BR2_RISCV_32 bool "32-bit" - select BR2_USE_MMU config BR2_RISCV_64 bool "64-bit" @@ -82,7 +81,6 @@ endchoice config BR2_RISCV_USE_MMU bool "MMU support" default y - depends on BR2_RISCV_64 select BR2_USE_MMU help Enable this option if your RISC-V core has a MMU (Memory diff --git a/board/riscv/nommu/patches/linux-headers b/board/riscv/nommu/patches/linux-headers new file mode 120000 index 0000000000..ce5e2c77b2 --- /dev/null +++ b/board/riscv/nommu/patches/linux-headers @@ -0,0 +1 @@ +linux/ \ No newline at end of file diff --git a/board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch b/board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch new file mode 100644 index 0000000000..595d73c981 --- /dev/null +++ b/board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch @@ -0,0 +1,1355 @@ +From 81a03a2cb16a2e058912e51aa6888feba0cc74a4 Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Thu, 17 Nov 2022 21:30:07 +0900 +Subject: [PATCH] Experimental RISC-V 32-bit No MMU support + +Currently the kernel doesn't support 32-bit RISC-V without MMU, but +this configuration can work with relatively minor changes on +toolchains, and might worth to have official support. + +To comply with current uclibc, macros __ARCH_WANT_STAT64 and +__ARCH_WANT_TIME32_SYSCALLS are defined. CONFIG_COMPAT_32BIT_TIME also +has to be turned on. + +Since 32-bit RISC-V no MMU devices are probably FPGA-based softcores, +only the mininum required instruction set options are turned on. FPU +and compressed instructions are not used. + +Signed-off-by: Yimin Gu +--- + arch/riscv/Kconfig | 5 +- + arch/riscv/configs/nommu_rv32_virt_defconfig | 1278 ++++++++++++++++++ + arch/riscv/include/uapi/asm/unistd.h | 7 +- + 3 files changed, 1286 insertions(+), 4 deletions(-) + create mode 100644 arch/riscv/configs/nommu_rv32_virt_defconfig + +diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig +index fcbb81feb..fc48b458a 100644 +--- a/arch/riscv/Kconfig ++++ b/arch/riscv/Kconfig +@@ -162,8 +162,8 @@ config MMU + + config PAGE_OFFSET + hex +- default 0xC0000000 if 32BIT +- default 0x80000000 if 64BIT && !MMU ++ default 0xC0000000 if 32BIT && MMU ++ default 0x80000000 if !MMU + default 0xff60000000000000 if 64BIT + + config KASAN_SHADOW_OFFSET +@@ -237,7 +237,6 @@ config ARCH_RV32I + select GENERIC_LIB_ASHRDI3 + select GENERIC_LIB_LSHRDI3 + select GENERIC_LIB_UCMPDI2 +- select MMU + + config ARCH_RV64I + bool "RV64I" +diff --git a/arch/riscv/configs/nommu_rv32_virt_defconfig b/arch/riscv/configs/nommu_rv32_virt_defconfig +new file mode 100644 +index 000000000..377dc28f5 +--- /dev/null ++++ b/arch/riscv/configs/nommu_rv32_virt_defconfig +@@ -0,0 +1,1278 @@ ++# ++# Automatically generated file; DO NOT EDIT. ++# Linux/riscv 5.18.0 Kernel Configuration ++# ++CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.1.0" ++CONFIG_CC_IS_GCC=y ++CONFIG_GCC_VERSION=120100 ++CONFIG_CLANG_VERSION=0 ++CONFIG_AS_IS_GNU=y ++CONFIG_AS_VERSION=23800 ++CONFIG_LD_IS_BFD=y ++CONFIG_LD_VERSION=23800 ++CONFIG_LLD_VERSION=0 ++CONFIG_CC_CAN_LINK=y ++CONFIG_CC_CAN_LINK_STATIC=y ++CONFIG_CC_HAS_ASM_GOTO=y ++CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y ++CONFIG_CC_HAS_ASM_INLINE=y ++CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y ++CONFIG_PAHOLE_VERSION=123 ++CONFIG_IRQ_WORK=y ++CONFIG_THREAD_INFO_IN_TASK=y ++ ++# ++# General setup ++# ++CONFIG_INIT_ENV_ARG_LIMIT=32 ++# CONFIG_COMPILE_TEST is not set ++# CONFIG_WERROR is not set ++CONFIG_LOCALVERSION="" ++CONFIG_LOCALVERSION_AUTO=y ++CONFIG_BUILD_SALT="" ++CONFIG_DEFAULT_INIT="" ++CONFIG_DEFAULT_HOSTNAME="(none)" ++# CONFIG_SYSVIPC is not set ++# CONFIG_WATCH_QUEUE is not set ++# CONFIG_USELIB is not set ++CONFIG_HAVE_ARCH_AUDITSYSCALL=y ++ ++# ++# IRQ subsystem ++# ++CONFIG_GENERIC_IRQ_SHOW=y ++CONFIG_GENERIC_IRQ_SHOW_LEVEL=y ++CONFIG_IRQ_DOMAIN=y ++CONFIG_IRQ_DOMAIN_HIERARCHY=y ++CONFIG_IRQ_FORCED_THREADING=y ++CONFIG_SPARSE_IRQ=y ++# end of IRQ subsystem ++ ++CONFIG_GENERIC_IRQ_MULTI_HANDLER=y ++CONFIG_ARCH_CLOCKSOURCE_INIT=y ++CONFIG_GENERIC_CLOCKEVENTS=y ++CONFIG_ARCH_HAS_TICK_BROADCAST=y ++CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y ++ ++# ++# Timers subsystem ++# ++CONFIG_HZ_PERIODIC=y ++# CONFIG_NO_HZ_IDLE is not set ++# CONFIG_NO_HZ is not set ++# CONFIG_HIGH_RES_TIMERS is not set ++# end of Timers subsystem ++ ++# ++# BPF subsystem ++# ++# CONFIG_BPF_SYSCALL is not set ++# end of BPF subsystem ++ ++CONFIG_PREEMPT_NONE_BUILD=y ++CONFIG_PREEMPT_NONE=y ++# CONFIG_PREEMPT_VOLUNTARY is not set ++# CONFIG_PREEMPT is not set ++ ++# ++# CPU/Task time and stats accounting ++# ++CONFIG_TICK_CPU_ACCOUNTING=y ++# CONFIG_IRQ_TIME_ACCOUNTING is not set ++# CONFIG_BSD_PROCESS_ACCT is not set ++# CONFIG_PSI is not set ++# end of CPU/Task time and stats accounting ++ ++# CONFIG_CPU_ISOLATION is not set ++ ++# ++# RCU Subsystem ++# ++CONFIG_TREE_RCU=y ++# CONFIG_RCU_EXPERT is not set ++CONFIG_SRCU=y ++CONFIG_TREE_SRCU=y ++CONFIG_RCU_STALL_COMMON=y ++CONFIG_RCU_NEED_SEGCBLIST=y ++# end of RCU Subsystem ++ ++# CONFIG_IKCONFIG is not set ++# CONFIG_IKHEADERS is not set ++CONFIG_LOG_BUF_SHIFT=16 ++CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 ++CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12 ++CONFIG_GENERIC_SCHED_CLOCK=y ++ ++# ++# Scheduler features ++# ++# end of Scheduler features ++ ++CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" ++# CONFIG_CGROUPS is not set ++# CONFIG_NAMESPACES is not set ++# CONFIG_CHECKPOINT_RESTORE is not set ++# CONFIG_SCHED_AUTOGROUP is not set ++# CONFIG_SYSFS_DEPRECATED is not set ++# CONFIG_RELAY is not set ++CONFIG_BLK_DEV_INITRD=y ++CONFIG_INITRAMFS_SOURCE="" ++# CONFIG_INITRAMFS_FORCE is not set ++CONFIG_RD_GZIP=y ++# CONFIG_RD_BZIP2 is not set ++# CONFIG_RD_LZMA is not set ++# CONFIG_RD_XZ is not set ++# CONFIG_RD_LZO is not set ++# CONFIG_RD_LZ4 is not set ++CONFIG_RD_ZSTD=y ++# CONFIG_BOOT_CONFIG is not set ++# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y ++CONFIG_SYSCTL=y ++CONFIG_SYSCTL_EXCEPTION_TRACE=y ++CONFIG_EXPERT=y ++CONFIG_MULTIUSER=y ++# CONFIG_SGETMASK_SYSCALL is not set ++# CONFIG_SYSFS_SYSCALL is not set ++# CONFIG_FHANDLE is not set ++CONFIG_POSIX_TIMERS=y ++CONFIG_PRINTK=y ++CONFIG_BUG=y ++# CONFIG_BASE_FULL is not set ++CONFIG_FUTEX=y ++CONFIG_FUTEX_PI=y ++# CONFIG_EPOLL is not set ++# CONFIG_SIGNALFD is not set ++# CONFIG_TIMERFD is not set ++# CONFIG_EVENTFD is not set ++# CONFIG_AIO is not set ++# CONFIG_IO_URING is not set ++# CONFIG_ADVISE_SYSCALLS is not set ++CONFIG_MEMBARRIER=y ++# CONFIG_KALLSYMS is not set ++# CONFIG_KCMP is not set ++CONFIG_RSEQ=y ++# CONFIG_DEBUG_RSEQ is not set ++# CONFIG_EMBEDDED is not set ++CONFIG_HAVE_PERF_EVENTS=y ++# CONFIG_PC104 is not set ++ ++# ++# Kernel Performance Events And Counters ++# ++# CONFIG_PERF_EVENTS is not set ++# end of Kernel Performance Events And Counters ++ ++# CONFIG_VM_EVENT_COUNTERS is not set ++# CONFIG_COMPAT_BRK is not set ++# CONFIG_SLAB is not set ++# CONFIG_SLUB is not set ++CONFIG_SLOB=y ++# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set ++# CONFIG_MMAP_ALLOW_UNINITIALIZED is not set ++# CONFIG_PROFILING is not set ++# end of General setup ++ ++CONFIG_32BIT=y ++CONFIG_RISCV=y ++CONFIG_ARCH_MMAP_RND_BITS_MIN=8 ++CONFIG_ARCH_MMAP_RND_BITS_MAX=17 ++CONFIG_RISCV_M_MODE=y ++# CONFIG_MMU is not set ++CONFIG_PAGE_OFFSET=0x80000000 ++CONFIG_ARCH_FLATMEM_ENABLE=y ++CONFIG_ARCH_SUPPORTS_UPROBES=y ++CONFIG_STACKTRACE_SUPPORT=y ++CONFIG_GENERIC_BUG=y ++CONFIG_GENERIC_CALIBRATE_DELAY=y ++CONFIG_GENERIC_CSUM=y ++CONFIG_GENERIC_HWEIGHT=y ++CONFIG_PGTABLE_LEVELS=2 ++CONFIG_LOCKDEP_SUPPORT=y ++ ++# ++# SoC selection ++# ++# CONFIG_SOC_MICROCHIP_POLARFIRE is not set ++# CONFIG_SOC_SIFIVE is not set ++# CONFIG_SOC_STARFIVE is not set ++CONFIG_SOC_VIRT=y ++# CONFIG_SOC_CANAAN is not set ++# end of SoC selection ++ ++# ++# CPU errata selection ++# ++CONFIG_RISCV_ERRATA_ALTERNATIVE=y ++# CONFIG_ERRATA_SIFIVE is not set ++# end of CPU errata selection ++ ++# ++# Platform type ++# ++CONFIG_ARCH_RV32I=y ++# CONFIG_ARCH_RV64I is not set ++# CONFIG_CMODEL_MEDLOW is not set ++CONFIG_CMODEL_MEDANY=y ++CONFIG_SMP=y ++CONFIG_NR_CPUS=8 ++# CONFIG_HOTPLUG_CPU is not set ++CONFIG_TUNE_GENERIC=y ++# CONFIG_RISCV_ISA_C is not set ++# CONFIG_FPU is not set ++# end of Platform type ++ ++# ++# Kernel features ++# ++# CONFIG_HZ_100 is not set ++CONFIG_HZ_250=y ++# CONFIG_HZ_300 is not set ++# CONFIG_HZ_1000 is not set ++CONFIG_HZ=250 ++CONFIG_RISCV_BOOT_SPINWAIT=y ++# CONFIG_CRASH_DUMP is not set ++# end of Kernel features ++ ++# ++# Boot options ++# ++CONFIG_CMDLINE="root=/dev/vda rw earlycon=uart8250,mmio,0x10000000,115200n8 console=ttyS0" ++# CONFIG_CMDLINE_FALLBACK is not set ++# CONFIG_CMDLINE_EXTEND is not set ++CONFIG_CMDLINE_FORCE=y ++# CONFIG_PHYS_RAM_BASE_FIXED is not set ++# end of Boot options ++ ++# ++# Power management options ++# ++# CONFIG_PM is not set ++# end of Power management options ++ ++# ++# CPU Power Management ++# ++ ++# ++# CPU Idle ++# ++# CONFIG_CPU_IDLE is not set ++# end of CPU Idle ++# end of CPU Power Management ++ ++# CONFIG_VIRTUALIZATION is not set ++ ++# ++# General architecture-dependent options ++# ++CONFIG_JUMP_LABEL=y ++# CONFIG_STATIC_KEYS_SELFTEST is not set ++CONFIG_HAVE_KPROBES=y ++CONFIG_HAVE_KRETPROBES=y ++CONFIG_HAVE_KPROBES_ON_FTRACE=y ++CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y ++CONFIG_TRACE_IRQFLAGS_SUPPORT=y ++CONFIG_HAVE_ARCH_TRACEHOOK=y ++CONFIG_GENERIC_SMP_IDLE_THREAD=y ++CONFIG_GENERIC_IDLE_POLL_SETUP=y ++CONFIG_ARCH_HAS_FORTIFY_SOURCE=y ++CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y ++CONFIG_HAVE_ASM_MODVERSIONS=y ++CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y ++CONFIG_HAVE_RSEQ=y ++CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y ++CONFIG_HAVE_PERF_REGS=y ++CONFIG_HAVE_PERF_USER_STACK_DUMP=y ++CONFIG_HAVE_ARCH_JUMP_LABEL=y ++CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y ++CONFIG_HAVE_ARCH_SECCOMP=y ++CONFIG_HAVE_ARCH_SECCOMP_FILTER=y ++CONFIG_SECCOMP=y ++CONFIG_HAVE_STACKPROTECTOR=y ++CONFIG_STACKPROTECTOR=y ++CONFIG_STACKPROTECTOR_STRONG=y ++CONFIG_LTO_NONE=y ++CONFIG_HAVE_CONTEXT_TRACKING=y ++CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y ++CONFIG_HAVE_MOVE_PUD=y ++CONFIG_HAVE_MOVE_PMD=y ++CONFIG_PAGE_SIZE_LESS_THAN_64KB=y ++CONFIG_PAGE_SIZE_LESS_THAN_256KB=y ++CONFIG_CLONE_BACKWARDS=y ++CONFIG_COMPAT_32BIT_TIME=y ++CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y ++ ++# ++# GCOV-based kernel profiling ++# ++CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y ++# end of GCOV-based kernel profiling ++ ++CONFIG_HAVE_GCC_PLUGINS=y ++CONFIG_GCC_PLUGINS=y ++# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set ++# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set ++# end of General architecture-dependent options ++ ++CONFIG_RT_MUTEXES=y ++CONFIG_BASE_SMALL=1 ++# CONFIG_MODULES is not set ++CONFIG_BLOCK=y ++CONFIG_BLOCK_LEGACY_AUTOLOAD=y ++# CONFIG_BLK_DEV_BSGLIB is not set ++# CONFIG_BLK_DEV_INTEGRITY is not set ++# CONFIG_BLK_DEV_ZONED is not set ++# CONFIG_BLK_WBT is not set ++# CONFIG_BLK_SED_OPAL is not set ++# CONFIG_BLK_INLINE_ENCRYPTION is not set ++ ++# ++# Partition Types ++# ++CONFIG_PARTITION_ADVANCED=y ++# CONFIG_ACORN_PARTITION is not set ++# CONFIG_AIX_PARTITION is not set ++# CONFIG_OSF_PARTITION is not set ++# CONFIG_AMIGA_PARTITION is not set ++# CONFIG_ATARI_PARTITION is not set ++# CONFIG_MAC_PARTITION is not set ++# CONFIG_MSDOS_PARTITION is not set ++# CONFIG_LDM_PARTITION is not set ++# CONFIG_SGI_PARTITION is not set ++# CONFIG_ULTRIX_PARTITION is not set ++# CONFIG_SUN_PARTITION is not set ++# CONFIG_KARMA_PARTITION is not set ++# CONFIG_EFI_PARTITION is not set ++# CONFIG_SYSV68_PARTITION is not set ++# CONFIG_CMDLINE_PARTITION is not set ++# end of Partition Types ++ ++CONFIG_BLK_MQ_VIRTIO=y ++ ++# ++# IO Schedulers ++# ++# CONFIG_MQ_IOSCHED_DEADLINE is not set ++# CONFIG_MQ_IOSCHED_KYBER is not set ++# CONFIG_IOSCHED_BFQ is not set ++# end of IO Schedulers ++ ++CONFIG_INLINE_SPIN_UNLOCK_IRQ=y ++CONFIG_INLINE_READ_UNLOCK=y ++CONFIG_INLINE_READ_UNLOCK_IRQ=y ++CONFIG_INLINE_WRITE_UNLOCK=y ++CONFIG_INLINE_WRITE_UNLOCK_IRQ=y ++CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y ++CONFIG_MUTEX_SPIN_ON_OWNER=y ++CONFIG_RWSEM_SPIN_ON_OWNER=y ++CONFIG_LOCK_SPIN_ON_OWNER=y ++CONFIG_ARCH_HAS_MMIOWB=y ++CONFIG_MMIOWB=y ++ ++# ++# Executable file formats ++# ++CONFIG_BINFMT_SCRIPT=y ++CONFIG_ARCH_HAS_BINFMT_FLAT=y ++CONFIG_BINFMT_FLAT=y ++CONFIG_BINFMT_FLAT_NO_DATA_START_OFFSET=y ++# CONFIG_BINFMT_FLAT_OLD is not set ++# CONFIG_BINFMT_ZFLAT is not set ++# CONFIG_BINFMT_SHARED_FLAT is not set ++# CONFIG_BINFMT_MISC is not set ++# CONFIG_COREDUMP is not set ++# end of Executable file formats ++ ++# ++# Memory Management options ++# ++CONFIG_FLATMEM=y ++CONFIG_EXCLUSIVE_SYSTEM_RAM=y ++CONFIG_SPLIT_PTLOCK_CPUS=999999 ++# CONFIG_PAGE_REPORTING is not set ++CONFIG_NOMMU_INITIAL_TRIM_EXCESS=1 ++CONFIG_ARCH_WANT_GENERAL_HUGETLB=y ++CONFIG_NEED_PER_CPU_KM=y ++# CONFIG_ZPOOL is not set ++CONFIG_GENERIC_EARLY_IOREMAP=y ++CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y ++# CONFIG_PERCPU_STATS is not set ++ ++# ++# GUP_TEST needs to have DEBUG_FS enabled ++# ++CONFIG_ARCH_HAS_PTE_SPECIAL=y ++ ++# ++# Data Access Monitoring ++# ++# CONFIG_DAMON is not set ++# end of Data Access Monitoring ++# end of Memory Management options ++ ++# CONFIG_NET is not set ++ ++# ++# Device Drivers ++# ++CONFIG_HAVE_PCI=y ++# CONFIG_PCI is not set ++# CONFIG_PCCARD is not set ++ ++# ++# Generic Driver Options ++# ++# CONFIG_UEVENT_HELPER is not set ++CONFIG_DEVTMPFS=y ++CONFIG_DEVTMPFS_MOUNT=y ++# CONFIG_DEVTMPFS_SAFE is not set ++CONFIG_STANDALONE=y ++CONFIG_PREVENT_FIRMWARE_BUILD=y ++ ++# ++# Firmware loader ++# ++# CONFIG_FW_LOADER is not set ++# end of Firmware loader ++ ++# CONFIG_ALLOW_DEV_COREDUMP is not set ++# CONFIG_DEBUG_DRIVER is not set ++# CONFIG_DEBUG_DEVRES is not set ++# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set ++CONFIG_REGMAP=y ++CONFIG_REGMAP_MMIO=y ++CONFIG_GENERIC_ARCH_TOPOLOGY=y ++# end of Generic Driver Options ++ ++# ++# Bus devices ++# ++# CONFIG_MHI_BUS is not set ++# end of Bus devices ++ ++# ++# Firmware Drivers ++# ++ ++# ++# ARM System Control and Management Interface Protocol ++# ++# end of ARM System Control and Management Interface Protocol ++ ++# CONFIG_FIRMWARE_MEMMAP is not set ++# CONFIG_GOOGLE_FIRMWARE is not set ++ ++# ++# Tegra firmware driver ++# ++# end of Tegra firmware driver ++# end of Firmware Drivers ++ ++# CONFIG_GNSS is not set ++# CONFIG_MTD is not set ++CONFIG_DTC=y ++CONFIG_OF=y ++# CONFIG_OF_UNITTEST is not set ++CONFIG_OF_FLATTREE=y ++CONFIG_OF_EARLY_FLATTREE=y ++CONFIG_OF_KOBJ=y ++CONFIG_OF_ADDRESS=y ++CONFIG_OF_IRQ=y ++CONFIG_OF_RESERVED_MEM=y ++# CONFIG_OF_OVERLAY is not set ++# CONFIG_PARPORT is not set ++CONFIG_BLK_DEV=y ++# CONFIG_BLK_DEV_NULL_BLK is not set ++# CONFIG_BLK_DEV_LOOP is not set ++ ++# ++# DRBD disabled because PROC_FS or INET not selected ++# ++# CONFIG_BLK_DEV_RAM is not set ++CONFIG_VIRTIO_BLK=y ++ ++# ++# NVME Support ++# ++# CONFIG_NVME_FC is not set ++# end of NVME Support ++ ++# ++# Misc devices ++# ++# CONFIG_DUMMY_IRQ is not set ++# CONFIG_ENCLOSURE_SERVICES is not set ++# CONFIG_SRAM is not set ++# CONFIG_XILINX_SDFEC is not set ++# CONFIG_OPEN_DICE is not set ++# CONFIG_C2PORT is not set ++ ++# ++# EEPROM support ++# ++# CONFIG_EEPROM_93CX6 is not set ++# end of EEPROM support ++ ++# ++# Texas Instruments shared transport line discipline ++# ++# end of Texas Instruments shared transport line discipline ++ ++# ++# Altera FPGA firmware download module (requires I2C) ++# ++# CONFIG_ECHO is not set ++# CONFIG_PVPANIC is not set ++# end of Misc devices ++ ++# ++# SCSI device support ++# ++CONFIG_SCSI_MOD=y ++# CONFIG_RAID_ATTRS is not set ++# CONFIG_SCSI is not set ++# end of SCSI device support ++ ++# CONFIG_ATA is not set ++# CONFIG_MD is not set ++# CONFIG_TARGET_CORE is not set ++ ++# ++# Input device support ++# ++CONFIG_INPUT=y ++# CONFIG_INPUT_FF_MEMLESS is not set ++# CONFIG_INPUT_SPARSEKMAP is not set ++# CONFIG_INPUT_MATRIXKMAP is not set ++ ++# ++# Userland interfaces ++# ++# CONFIG_INPUT_MOUSEDEV is not set ++# CONFIG_INPUT_JOYDEV is not set ++# CONFIG_INPUT_EVDEV is not set ++# CONFIG_INPUT_EVBUG is not set ++ ++# ++# Input Device Drivers ++# ++# CONFIG_INPUT_KEYBOARD is not set ++# CONFIG_INPUT_MOUSE is not set ++# CONFIG_INPUT_JOYSTICK is not set ++# CONFIG_INPUT_TABLET is not set ++# CONFIG_INPUT_TOUCHSCREEN is not set ++# CONFIG_INPUT_MISC is not set ++# CONFIG_RMI4_CORE is not set ++ ++# ++# Hardware I/O ports ++# ++# CONFIG_SERIO is not set ++# CONFIG_GAMEPORT is not set ++# end of Hardware I/O ports ++# end of Input device support ++ ++# ++# Character devices ++# ++CONFIG_TTY=y ++CONFIG_VT=y ++CONFIG_CONSOLE_TRANSLATIONS=y ++CONFIG_VT_CONSOLE=y ++CONFIG_HW_CONSOLE=y ++# CONFIG_VT_HW_CONSOLE_BINDING is not set ++CONFIG_UNIX98_PTYS=y ++# CONFIG_LEGACY_PTYS is not set ++# CONFIG_LDISC_AUTOLOAD is not set ++ ++# ++# Serial drivers ++# ++CONFIG_SERIAL_EARLYCON=y ++CONFIG_SERIAL_8250=y ++# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set ++CONFIG_SERIAL_8250_16550A_VARIANTS=y ++# CONFIG_SERIAL_8250_FINTEK is not set ++CONFIG_SERIAL_8250_CONSOLE=y ++CONFIG_SERIAL_8250_NR_UARTS=1 ++CONFIG_SERIAL_8250_RUNTIME_UARTS=1 ++# CONFIG_SERIAL_8250_EXTENDED is not set ++# CONFIG_SERIAL_8250_ASPEED_VUART is not set ++# CONFIG_SERIAL_8250_DW is not set ++# CONFIG_SERIAL_8250_RT288X is not set ++CONFIG_SERIAL_OF_PLATFORM=y ++ ++# ++# Non-8250 serial port support ++# ++# CONFIG_SERIAL_UARTLITE is not set ++CONFIG_SERIAL_CORE=y ++CONFIG_SERIAL_CORE_CONSOLE=y ++# CONFIG_SERIAL_SIFIVE is not set ++# CONFIG_SERIAL_SCCNXP is not set ++# CONFIG_SERIAL_ALTERA_JTAGUART is not set ++# CONFIG_SERIAL_ALTERA_UART is not set ++# CONFIG_SERIAL_XILINX_PS_UART is not set ++# CONFIG_SERIAL_ARC is not set ++# CONFIG_SERIAL_FSL_LPUART is not set ++# CONFIG_SERIAL_FSL_LINFLEXUART is not set ++# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set ++# CONFIG_SERIAL_SPRD is not set ++# end of Serial drivers ++ ++# CONFIG_SERIAL_NONSTANDARD is not set ++# CONFIG_GOLDFISH_TTY is not set ++# CONFIG_NULL_TTY is not set ++# CONFIG_SERIAL_DEV_BUS is not set ++# CONFIG_TTY_PRINTK is not set ++# CONFIG_VIRTIO_CONSOLE is not set ++# CONFIG_IPMI_HANDLER is not set ++# CONFIG_HW_RANDOM is not set ++# CONFIG_DEVMEM is not set ++# CONFIG_TCG_TPM is not set ++# CONFIG_XILLYBUS is not set ++# CONFIG_RANDOM_TRUST_BOOTLOADER is not set ++# end of Character devices ++ ++# ++# I2C support ++# ++# CONFIG_I2C is not set ++# end of I2C support ++ ++# CONFIG_I3C is not set ++# CONFIG_SPI is not set ++# CONFIG_SPMI is not set ++# CONFIG_HSI is not set ++# CONFIG_PPS is not set ++ ++# ++# PTP clock support ++# ++CONFIG_PTP_1588_CLOCK_OPTIONAL=y ++ ++# ++# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. ++# ++# end of PTP clock support ++ ++# CONFIG_PINCTRL is not set ++# CONFIG_GPIOLIB is not set ++# CONFIG_W1 is not set ++CONFIG_POWER_RESET=y ++# CONFIG_POWER_RESET_RESTART is not set ++CONFIG_POWER_RESET_SYSCON=y ++CONFIG_POWER_RESET_SYSCON_POWEROFF=y ++# CONFIG_SYSCON_REBOOT_MODE is not set ++# CONFIG_NVMEM_REBOOT_MODE is not set ++# CONFIG_POWER_SUPPLY is not set ++# CONFIG_HWMON is not set ++# CONFIG_THERMAL is not set ++# CONFIG_WATCHDOG is not set ++CONFIG_SSB_POSSIBLE=y ++# CONFIG_SSB is not set ++CONFIG_BCMA_POSSIBLE=y ++# CONFIG_BCMA is not set ++ ++# ++# Multifunction device drivers ++# ++# CONFIG_MFD_ATMEL_FLEXCOM is not set ++# CONFIG_MFD_ATMEL_HLCDC is not set ++# CONFIG_MFD_MADERA is not set ++# CONFIG_MFD_HI6421_PMIC is not set ++# CONFIG_HTC_PASIC3 is not set ++# CONFIG_MFD_KEMPLD is not set ++# CONFIG_MFD_MT6397 is not set ++# CONFIG_MFD_SM501 is not set ++CONFIG_MFD_SYSCON=y ++# CONFIG_MFD_TI_AM335X_TSCADC is not set ++# CONFIG_MFD_TQMX86 is not set ++# end of Multifunction device drivers ++ ++# CONFIG_REGULATOR is not set ++# CONFIG_RC_CORE is not set ++ ++# ++# CEC support ++# ++# CONFIG_MEDIA_CEC_SUPPORT is not set ++# end of CEC support ++ ++# CONFIG_MEDIA_SUPPORT is not set ++ ++# ++# Graphics support ++# ++# CONFIG_DRM is not set ++# CONFIG_DRM_DEBUG_MODESET_LOCK is not set ++ ++# ++# ARM devices ++# ++# end of ARM devices ++ ++# ++# Frame buffer Devices ++# ++# CONFIG_FB is not set ++# end of Frame buffer Devices ++ ++# ++# Backlight & LCD device support ++# ++# CONFIG_LCD_CLASS_DEVICE is not set ++# CONFIG_BACKLIGHT_CLASS_DEVICE is not set ++# end of Backlight & LCD device support ++ ++# ++# Console display driver support ++# ++# CONFIG_VGA_CONSOLE is not set ++CONFIG_DUMMY_CONSOLE=y ++CONFIG_DUMMY_CONSOLE_COLUMNS=80 ++CONFIG_DUMMY_CONSOLE_ROWS=25 ++# end of Console display driver support ++# end of Graphics support ++ ++# CONFIG_SOUND is not set ++ ++# ++# HID support ++# ++# CONFIG_HID is not set ++# end of HID support ++ ++CONFIG_USB_OHCI_LITTLE_ENDIAN=y ++# CONFIG_USB_SUPPORT is not set ++# CONFIG_MMC is not set ++# CONFIG_MEMSTICK is not set ++# CONFIG_NEW_LEDS is not set ++# CONFIG_ACCESSIBILITY is not set ++CONFIG_EDAC_SUPPORT=y ++# CONFIG_RTC_CLASS is not set ++# CONFIG_DMADEVICES is not set ++ ++# ++# DMABUF options ++# ++# CONFIG_SYNC_FILE is not set ++# CONFIG_DMABUF_HEAPS is not set ++# end of DMABUF options ++ ++# CONFIG_AUXDISPLAY is not set ++# CONFIG_VFIO is not set ++# CONFIG_VIRT_DRIVERS is not set ++CONFIG_VIRTIO=y ++CONFIG_VIRTIO_MENU=y ++# CONFIG_VIRTIO_BALLOON is not set ++# CONFIG_VIRTIO_INPUT is not set ++CONFIG_VIRTIO_MMIO=y ++CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y ++CONFIG_VHOST_MENU=y ++# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set ++ ++# ++# Microsoft Hyper-V guest support ++# ++# end of Microsoft Hyper-V guest support ++ ++# CONFIG_GREYBUS is not set ++# CONFIG_COMEDI is not set ++# CONFIG_STAGING is not set ++CONFIG_GOLDFISH=y ++# CONFIG_GOLDFISH_PIPE is not set ++CONFIG_HAVE_CLK=y ++CONFIG_HAVE_CLK_PREPARE=y ++CONFIG_COMMON_CLK=y ++# CONFIG_COMMON_CLK_AXI_CLKGEN is not set ++# CONFIG_COMMON_CLK_FIXED_MMIO is not set ++# CONFIG_CLK_SIFIVE is not set ++# CONFIG_XILINX_VCU is not set ++# CONFIG_HWSPINLOCK is not set ++ ++# ++# Clock Source drivers ++# ++CONFIG_TIMER_OF=y ++CONFIG_TIMER_PROBE=y ++CONFIG_CLINT_TIMER=y ++# CONFIG_MICROCHIP_PIT64B is not set ++# end of Clock Source drivers ++ ++# CONFIG_MAILBOX is not set ++ ++# ++# Remoteproc drivers ++# ++# CONFIG_REMOTEPROC is not set ++# end of Remoteproc drivers ++ ++# ++# Rpmsg drivers ++# ++# CONFIG_RPMSG_VIRTIO is not set ++# end of Rpmsg drivers ++ ++# CONFIG_SOUNDWIRE is not set ++ ++# ++# SOC (System On Chip) specific Drivers ++# ++ ++# ++# Amlogic SoC drivers ++# ++# end of Amlogic SoC drivers ++ ++# ++# Broadcom SoC drivers ++# ++# end of Broadcom SoC drivers ++ ++# ++# NXP/Freescale QorIQ SoC drivers ++# ++# end of NXP/Freescale QorIQ SoC drivers ++ ++# ++# i.MX SoC drivers ++# ++# end of i.MX SoC drivers ++ ++# ++# Enable LiteX SoC Builder specific drivers ++# ++# CONFIG_LITEX_SOC_CONTROLLER is not set ++# end of Enable LiteX SoC Builder specific drivers ++ ++# ++# Qualcomm SoC drivers ++# ++# end of Qualcomm SoC drivers ++ ++# CONFIG_SOC_TI is not set ++ ++# ++# Xilinx SoC drivers ++# ++# end of Xilinx SoC drivers ++# end of SOC (System On Chip) specific Drivers ++ ++# CONFIG_PM_DEVFREQ is not set ++# CONFIG_EXTCON is not set ++# CONFIG_MEMORY is not set ++# CONFIG_IIO is not set ++# CONFIG_PWM is not set ++ ++# ++# IRQ chip support ++# ++CONFIG_IRQCHIP=y ++# CONFIG_AL_FIC is not set ++CONFIG_RISCV_INTC=y ++CONFIG_SIFIVE_PLIC=y ++# end of IRQ chip support ++ ++# CONFIG_IPACK_BUS is not set ++# CONFIG_RESET_CONTROLLER is not set ++ ++# ++# PHY Subsystem ++# ++# CONFIG_GENERIC_PHY is not set ++# CONFIG_PHY_CAN_TRANSCEIVER is not set ++ ++# ++# PHY drivers for Broadcom platforms ++# ++# CONFIG_BCM_KONA_USB2_PHY is not set ++# end of PHY drivers for Broadcom platforms ++ ++# CONFIG_PHY_CADENCE_TORRENT is not set ++# CONFIG_PHY_CADENCE_DPHY is not set ++# CONFIG_PHY_CADENCE_DPHY_RX is not set ++# CONFIG_PHY_CADENCE_SALVO is not set ++# CONFIG_PHY_PXA_28NM_HSIC is not set ++# CONFIG_PHY_PXA_28NM_USB2 is not set ++# CONFIG_PHY_LAN966X_SERDES is not set ++# CONFIG_PHY_OCELOT_SERDES is not set ++# end of PHY Subsystem ++ ++# CONFIG_POWERCAP is not set ++# CONFIG_MCB is not set ++# CONFIG_RAS is not set ++ ++# ++# Android ++# ++# CONFIG_ANDROID is not set ++# end of Android ++ ++# CONFIG_DAX is not set ++# CONFIG_NVMEM is not set ++ ++# ++# HW tracing support ++# ++# CONFIG_STM is not set ++# CONFIG_INTEL_TH is not set ++# end of HW tracing support ++ ++# CONFIG_FPGA is not set ++# CONFIG_FSI is not set ++# CONFIG_SIOX is not set ++# CONFIG_SLIMBUS is not set ++# CONFIG_INTERCONNECT is not set ++# CONFIG_COUNTER is not set ++# CONFIG_PECI is not set ++# end of Device Drivers ++ ++# ++# File systems ++# ++# CONFIG_VALIDATE_FS_PARSER is not set ++CONFIG_FS_IOMAP=y ++CONFIG_EXT2_FS=y ++# CONFIG_EXT2_FS_XATTR is not set ++# CONFIG_EXT3_FS is not set ++# CONFIG_EXT4_FS is not set ++# CONFIG_REISERFS_FS is not set ++# CONFIG_JFS_FS is not set ++# CONFIG_XFS_FS is not set ++# CONFIG_GFS2_FS is not set ++# CONFIG_BTRFS_FS is not set ++# CONFIG_NILFS2_FS is not set ++# CONFIG_F2FS_FS is not set ++# CONFIG_EXPORTFS_BLOCK_OPS is not set ++CONFIG_FILE_LOCKING=y ++# CONFIG_FS_ENCRYPTION is not set ++# CONFIG_FS_VERITY is not set ++# CONFIG_DNOTIFY is not set ++# CONFIG_INOTIFY_USER is not set ++# CONFIG_FANOTIFY is not set ++# CONFIG_QUOTA is not set ++# CONFIG_AUTOFS4_FS is not set ++# CONFIG_AUTOFS_FS is not set ++# CONFIG_FUSE_FS is not set ++# CONFIG_OVERLAY_FS is not set ++ ++# ++# Caches ++# ++# CONFIG_FSCACHE is not set ++# end of Caches ++ ++# ++# CD-ROM/DVD Filesystems ++# ++# CONFIG_ISO9660_FS is not set ++# CONFIG_UDF_FS is not set ++# end of CD-ROM/DVD Filesystems ++ ++# ++# DOS/FAT/EXFAT/NT Filesystems ++# ++# CONFIG_MSDOS_FS is not set ++# CONFIG_VFAT_FS is not set ++# CONFIG_EXFAT_FS is not set ++# CONFIG_NTFS_FS is not set ++# CONFIG_NTFS3_FS is not set ++# end of DOS/FAT/EXFAT/NT Filesystems ++ ++# ++# Pseudo filesystems ++# ++CONFIG_PROC_FS=y ++CONFIG_PROC_SYSCTL=y ++# CONFIG_PROC_CHILDREN is not set ++CONFIG_KERNFS=y ++CONFIG_SYSFS=y ++CONFIG_ARCH_HAS_GIGANTIC_PAGE=y ++# CONFIG_CONFIGFS_FS is not set ++# end of Pseudo filesystems ++ ++# CONFIG_MISC_FILESYSTEMS is not set ++# CONFIG_NLS is not set ++# CONFIG_UNICODE is not set ++# end of File systems ++ ++# ++# Security options ++# ++# CONFIG_KEYS is not set ++# CONFIG_SECURITY_DMESG_RESTRICT is not set ++# CONFIG_SECURITY is not set ++# CONFIG_SECURITYFS is not set ++# CONFIG_FORTIFY_SOURCE is not set ++# CONFIG_STATIC_USERMODEHELPER is not set ++CONFIG_DEFAULT_SECURITY_DAC=y ++CONFIG_LSM="[]" ++ ++# ++# Kernel hardening options ++# ++ ++# ++# Memory initialization ++# ++CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y ++CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y ++# CONFIG_INIT_STACK_NONE is not set ++# CONFIG_INIT_STACK_ALL_PATTERN is not set ++CONFIG_INIT_STACK_ALL_ZERO=y ++# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set ++# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set ++CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y ++# CONFIG_ZERO_CALL_USED_REGS is not set ++# end of Memory initialization ++# end of Kernel hardening options ++# end of Security options ++ ++# CONFIG_CRYPTO is not set ++ ++# ++# Library routines ++# ++# CONFIG_PACKING is not set ++CONFIG_BITREVERSE=y ++CONFIG_GENERIC_STRNCPY_FROM_USER=y ++CONFIG_GENERIC_STRNLEN_USER=y ++# CONFIG_CORDIC is not set ++# CONFIG_PRIME_NUMBERS is not set ++CONFIG_RATIONAL=y ++CONFIG_GENERIC_PCI_IOMAP=y ++ ++# ++# Crypto library routines ++# ++CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y ++# CONFIG_CRYPTO_LIB_CURVE25519 is not set ++CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 ++# CONFIG_CRYPTO_LIB_POLY1305 is not set ++# end of Crypto library routines ++ ++# CONFIG_CRC_CCITT is not set ++# CONFIG_CRC16 is not set ++# CONFIG_CRC_T10DIF is not set ++# CONFIG_CRC64_ROCKSOFT is not set ++# CONFIG_CRC_ITU_T is not set ++CONFIG_CRC32=y ++# CONFIG_CRC32_SELFTEST is not set ++CONFIG_CRC32_SLICEBY8=y ++# CONFIG_CRC32_SLICEBY4 is not set ++# CONFIG_CRC32_SARWATE is not set ++# CONFIG_CRC32_BIT is not set ++# CONFIG_CRC64 is not set ++# CONFIG_CRC4 is not set ++# CONFIG_CRC7 is not set ++# CONFIG_LIBCRC32C is not set ++# CONFIG_CRC8 is not set ++CONFIG_XXHASH=y ++# CONFIG_RANDOM32_SELFTEST is not set ++CONFIG_ZLIB_INFLATE=y ++CONFIG_ZSTD_DECOMPRESS=y ++# CONFIG_XZ_DEC is not set ++CONFIG_DECOMPRESS_GZIP=y ++CONFIG_DECOMPRESS_ZSTD=y ++CONFIG_HAS_IOMEM=y ++CONFIG_HAS_IOPORT_MAP=y ++CONFIG_HAS_DMA=y ++CONFIG_DMA_DECLARE_COHERENT=y ++CONFIG_DMA_NONCOHERENT_MMAP=y ++# CONFIG_DMA_API_DEBUG is not set ++CONFIG_GENERIC_ATOMIC64=y ++# CONFIG_IRQ_POLL is not set ++CONFIG_LIBFDT=y ++CONFIG_SG_POOL=y ++CONFIG_UACCESS_MEMCPY=y ++CONFIG_ARCH_STACKWALK=y ++CONFIG_SBITMAP=y ++# end of Library routines ++ ++CONFIG_GENERIC_LIB_ASHLDI3=y ++CONFIG_GENERIC_LIB_ASHRDI3=y ++CONFIG_GENERIC_LIB_LSHRDI3=y ++CONFIG_GENERIC_LIB_UCMPDI2=y ++CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y ++ ++# ++# Kernel hacking ++# ++ ++# ++# printk and dmesg options ++# ++CONFIG_PRINTK_TIME=y ++# CONFIG_PRINTK_CALLER is not set ++# CONFIG_STACKTRACE_BUILD_ID is not set ++CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 ++CONFIG_CONSOLE_LOGLEVEL_QUIET=4 ++CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 ++# CONFIG_BOOT_PRINTK_DELAY is not set ++# CONFIG_DYNAMIC_DEBUG is not set ++# CONFIG_DYNAMIC_DEBUG_CORE is not set ++CONFIG_SYMBOLIC_ERRNAME=y ++CONFIG_DEBUG_BUGVERBOSE=y ++# end of printk and dmesg options ++ ++CONFIG_DEBUG_KERNEL=y ++CONFIG_DEBUG_MISC=y ++ ++# ++# Compile-time checks and compiler options ++# ++CONFIG_DEBUG_INFO_NONE=y ++# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set ++# CONFIG_DEBUG_INFO_DWARF4 is not set ++# CONFIG_DEBUG_INFO_DWARF5 is not set ++CONFIG_FRAME_WARN=2048 ++# CONFIG_STRIP_ASM_SYMS is not set ++# CONFIG_READABLE_ASM is not set ++# CONFIG_HEADERS_INSTALL is not set ++# CONFIG_DEBUG_SECTION_MISMATCH is not set ++CONFIG_SECTION_MISMATCH_WARN_ONLY=y ++CONFIG_ARCH_WANT_FRAME_POINTERS=y ++CONFIG_FRAME_POINTER=y ++# CONFIG_VMLINUX_MAP is not set ++# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set ++# end of Compile-time checks and compiler options ++ ++# ++# Generic Kernel Debugging Instruments ++# ++# CONFIG_MAGIC_SYSRQ is not set ++# CONFIG_DEBUG_FS is not set ++CONFIG_HAVE_ARCH_KGDB=y ++CONFIG_HAVE_ARCH_KGDB_QXFER_PKT=y ++# CONFIG_KGDB is not set ++CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y ++# CONFIG_UBSAN is not set ++CONFIG_HAVE_KCSAN_COMPILER=y ++# end of Generic Kernel Debugging Instruments ++ ++# ++# Networking Debugging ++# ++# CONFIG_NET_DEV_REFCNT_TRACKER is not set ++# CONFIG_NET_NS_REFCNT_TRACKER is not set ++# end of Networking Debugging ++ ++# ++# Memory Debugging ++# ++# CONFIG_PAGE_EXTENSION is not set ++# CONFIG_DEBUG_PAGEALLOC is not set ++# CONFIG_PAGE_OWNER is not set ++# CONFIG_PAGE_POISONING is not set ++CONFIG_ARCH_HAS_DEBUG_WX=y ++# CONFIG_DEBUG_OBJECTS is not set ++CONFIG_HAVE_DEBUG_KMEMLEAK=y ++# CONFIG_DEBUG_KMEMLEAK is not set ++# CONFIG_DEBUG_STACK_USAGE is not set ++# CONFIG_SCHED_STACK_END_CHECK is not set ++CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y ++# CONFIG_DEBUG_VM is not set ++# CONFIG_DEBUG_NOMMU_REGIONS is not set ++# CONFIG_DEBUG_MEMORY_INIT is not set ++# CONFIG_DEBUG_PER_CPU_MAPS is not set ++CONFIG_CC_HAS_KASAN_GENERIC=y ++CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y ++# end of Memory Debugging ++ ++# CONFIG_DEBUG_SHIRQ is not set ++ ++# ++# Debug Oops, Lockups and Hangs ++# ++# CONFIG_PANIC_ON_OOPS is not set ++CONFIG_PANIC_ON_OOPS_VALUE=0 ++CONFIG_PANIC_TIMEOUT=0 ++# CONFIG_SOFTLOCKUP_DETECTOR is not set ++# CONFIG_DETECT_HUNG_TASK is not set ++# CONFIG_WQ_WATCHDOG is not set ++# end of Debug Oops, Lockups and Hangs ++ ++# ++# Scheduler Debugging ++# ++# CONFIG_SCHED_DEBUG is not set ++# CONFIG_SCHEDSTATS is not set ++# end of Scheduler Debugging ++ ++# CONFIG_DEBUG_TIMEKEEPING is not set ++ ++# ++# Lock Debugging (spinlocks, mutexes, etc...) ++# ++CONFIG_LOCK_DEBUGGING_SUPPORT=y ++# CONFIG_PROVE_LOCKING is not set ++# CONFIG_LOCK_STAT is not set ++# CONFIG_DEBUG_RT_MUTEXES is not set ++# CONFIG_DEBUG_SPINLOCK is not set ++# CONFIG_DEBUG_MUTEXES is not set ++# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set ++# CONFIG_DEBUG_RWSEMS is not set ++# CONFIG_DEBUG_LOCK_ALLOC is not set ++# CONFIG_DEBUG_ATOMIC_SLEEP is not set ++# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set ++# CONFIG_LOCK_TORTURE_TEST is not set ++# CONFIG_WW_MUTEX_SELFTEST is not set ++# CONFIG_SCF_TORTURE_TEST is not set ++# end of Lock Debugging (spinlocks, mutexes, etc...) ++ ++# CONFIG_DEBUG_IRQFLAGS is not set ++# CONFIG_STACKTRACE is not set ++# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set ++# CONFIG_DEBUG_KOBJECT is not set ++ ++# ++# Debug kernel data structures ++# ++# CONFIG_DEBUG_LIST is not set ++# CONFIG_DEBUG_PLIST is not set ++# CONFIG_DEBUG_SG is not set ++# CONFIG_DEBUG_NOTIFIERS is not set ++# CONFIG_BUG_ON_DATA_CORRUPTION is not set ++# end of Debug kernel data structures ++ ++# CONFIG_DEBUG_CREDENTIALS is not set ++ ++# ++# RCU Debugging ++# ++# CONFIG_RCU_SCALE_TEST is not set ++# CONFIG_RCU_TORTURE_TEST is not set ++# CONFIG_RCU_REF_SCALE_TEST is not set ++CONFIG_RCU_CPU_STALL_TIMEOUT=21 ++# CONFIG_RCU_TRACE is not set ++# CONFIG_RCU_EQS_DEBUG is not set ++# end of RCU Debugging ++ ++# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set ++# CONFIG_LATENCYTOP is not set ++CONFIG_HAVE_SYSCALL_TRACEPOINTS=y ++CONFIG_TRACING_SUPPORT=y ++# CONFIG_FTRACE is not set ++# CONFIG_SAMPLES is not set ++ ++# ++# riscv Debugging ++# ++# end of riscv Debugging ++ ++# ++# Kernel Testing and Coverage ++# ++# CONFIG_KUNIT is not set ++# CONFIG_NOTIFIER_ERROR_INJECTION is not set ++# CONFIG_FAULT_INJECTION is not set ++CONFIG_ARCH_HAS_KCOV=y ++CONFIG_CC_HAS_SANCOV_TRACE_PC=y ++# CONFIG_KCOV is not set ++# CONFIG_RUNTIME_TESTING_MENU is not set ++CONFIG_ARCH_USE_MEMTEST=y ++# CONFIG_MEMTEST is not set ++# end of Kernel Testing and Coverage ++# end of Kernel hacking +diff --git a/arch/riscv/include/uapi/asm/unistd.h b/arch/riscv/include/uapi/asm/unistd.h +index 73d7cdd2e..53f5410c1 100644 +--- a/arch/riscv/include/uapi/asm/unistd.h ++++ b/arch/riscv/include/uapi/asm/unistd.h +@@ -15,9 +15,14 @@ + * along with this program. If not, see . + */ + +-#if defined(__LP64__) && !defined(__SYSCALL_COMPAT) ++#ifndef __SYSCALL_COMPAT + #define __ARCH_WANT_NEW_STAT + #define __ARCH_WANT_SET_GET_RLIMIT ++#endif ++ ++#ifndef __LP64__ ++#define __ARCH_WANT_STAT64 ++#define __ARCH_WANT_TIME32_SYSCALLS + #endif /* __LP64__ */ + + #define __ARCH_WANT_SYS_CLONE3 +-- +2.38.1 + diff --git a/configs/qemu_riscv32_nommu_virt_defconfig b/configs/qemu_riscv32_nommu_virt_defconfig new file mode 100644 index 0000000000..eed86b3164 --- /dev/null +++ b/configs/qemu_riscv32_nommu_virt_defconfig @@ -0,0 +1,19 @@ +BR2_riscv=y +BR2_riscv_custom=y +BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_32=y +# BR2_RISCV_USE_MMU is not set +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_PTHREADS_NONE=y +BR2_GLOBAL_PATCH_DIR="board/riscv/nommu/patches" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_DEFCONFIG="nommu_rv32_virt" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_TARGET_ROOTFS_EXT2=y +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/package/Makefile.in b/package/Makefile.in index 43d214bcbe..f196c3a28d 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -39,10 +39,16 @@ endif # Compute GNU_TARGET_NAME GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(LIBC)$(ABI) -# FLAT binary format needs uclinux, except RISC-V 64-bits which needs +# FLAT binary format needs uclinux, except RISC-V nommu which needs # the regular linux name. -ifeq ($(BR2_BINFMT_FLAT):$(BR2_RISCV_64),y:) +ifeq ($(BR2_BINFMT_FLAT),y) +ifeq ($(BR2_RISCV_64),y) +TARGET_OS = linux +else ifeq ($(BR2_RISCV_32),y) +TARGET_OS = linux +else TARGET_OS = uclinux +endif else TARGET_OS = linux endif @@ -177,6 +183,9 @@ ifeq ($(BR2_BINFMT_FLAT),y) ifeq ($(BR2_RISCV_64),y) TARGET_CFLAGS += -fPIC endif +ifeq ($(BR2_RISCV_32),y) +TARGET_CFLAGS += -fPIC +endif ifeq ($(BR2_BINFMT_FLAT_ONE),y) ELF2FLT_FLAGS = $(if $($(PKG)_FLAT_STACKSIZE),\ -Wl$(comma)-elf2flt="-r -s$($(PKG)_FLAT_STACKSIZE)",\ diff --git a/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch b/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch new file mode 100644 index 0000000000..13feaa2d3b --- /dev/null +++ b/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch @@ -0,0 +1,74 @@ +From 599e31157815a6e82d920693fafea249ef95dfc7 Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Thu, 17 Nov 2022 21:16:28 +0900 +Subject: [PATCH] Added RISC-V 32-bit compilation support + +Let elf2flt compile for RISC-V 32-bit targets. With these changes, the +uclibc toolchain and busybox can work fine for rv32 no MMU systems with +no noticable problem. + +There's no change of code except macros and definitions. + +Signed-off-by: Yimin Gu +--- + elf2flt.c | 9 ++++++--- + ld-elf2flt.c | 2 +- + 2 files changed, 7 insertions(+), 4 deletions(-) + +diff --git a/elf2flt.c b/elf2flt.c +index 949edd1..28f3808 100644 +--- a/elf2flt.c ++++ b/elf2flt.c +@@ -81,7 +81,7 @@ const char *elf2flt_progname; + #include + #elif defined(TARGET_xtensa) + #include +-#elif defined(TARGET_riscv64) ++#elif defined(TARGET_riscv64) || defined(TARGET_riscv32) + #include + #endif + +@@ -127,6 +127,8 @@ const char *elf2flt_progname; + #define ARCH "xtensa" + #elif defined(TARGET_riscv64) + #define ARCH "riscv64" ++#elif defined(TARGET_riscv32) ++#define ARCH "riscv32" + #else + #error "Don't know how to support your CPU architecture??" + #endif +@@ -351,7 +353,8 @@ ro_reloc_data_section_should_be_in_text(asection *s) + { + if ((s->flags & (SEC_DATA | SEC_READONLY | SEC_RELOC)) == + (SEC_DATA | SEC_READONLY | SEC_RELOC)) { +-#if defined(TARGET_m68k) || defined(TARGET_riscv64) || defined(TARGET_xtensa) ++#if defined(TARGET_m68k) || defined(TARGET_riscv64) || \ ++ defined(TARGET_riscv32) || defined(TARGET_xtensa) + if (!strcmp(".eh_frame", s->name)) + return false; + #endif +@@ -838,7 +841,7 @@ output_relocs ( + goto good_32bit_resolved_reloc; + default: + goto bad_resolved_reloc; +-#elif defined(TARGET_riscv64) ++#elif defined(TARGET_riscv64) || defined(TARGET_riscv32) + case R_RISCV_32_PCREL: + case R_RISCV_ADD32: + case R_RISCV_ADD64: +diff --git a/ld-elf2flt.c b/ld-elf2flt.c +index 75ee1bb..68b2a4a 100644 +--- a/ld-elf2flt.c ++++ b/ld-elf2flt.c +@@ -327,7 +327,7 @@ static int do_final_link(void) + /* riscv adds a global pointer symbol to the linker file with the + "RISCV_GP:" prefix. Remove the prefix for riscv64 architecture and + the entire line for other architectures. */ +- if (streq(TARGET_CPU, "riscv64")) ++ if (streq(TARGET_CPU, "riscv64") || streq(TARGET_CPU, "riscv32")) + append_sed(&sed, "^RISCV_GP:", ""); + else + append_sed(&sed, "^RISCV_GP:", NULL); +-- +2.38.1 + diff --git a/package/uclibc/0001-RISC-V-32-bit-support.patch b/package/uclibc/0001-RISC-V-32-bit-support.patch new file mode 100644 index 0000000000..038a23b0b1 --- /dev/null +++ b/package/uclibc/0001-RISC-V-32-bit-support.patch @@ -0,0 +1,145 @@ +From 537b2ef6350fdf7604d59bc2a50388cb98045d7f Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Mon, 1 Aug 2022 15:22:40 +0900 +Subject: [PATCH] uclibc: RISC-V 32-bit support + +Added 32-bit RISC-V support. With these changes, elf2flt patch +6055525082d1, and kernel patch 700b2f0ce371, no MMU rv32 buildroot +system can work without any noticable problem. + +There's no substantial code change except definations and config +options. + +Signed-off-by: Yimin Gu +--- + Rules.mak | 2 ++ + extra/Configs/Config.in | 9 +++++++++ + extra/Configs/Config.riscv32 | 14 ++++++++++++++ + libc/sysdeps/linux/riscv32 | 1 + + libc/sysdeps/linux/riscv64/bits/wordsize.h | 3 ++- + libc/sysdeps/linux/riscv64/sys/asm.h | 6 +++++- + 6 files changed, 33 insertions(+), 2 deletions(-) + create mode 100644 extra/Configs/Config.riscv32 + create mode 120000 libc/sysdeps/linux/riscv32 + +diff --git a/Rules.mak b/Rules.mak +index 3fb64c728..71a14fc38 100644 +--- a/Rules.mak ++++ b/Rules.mak +@@ -305,6 +305,7 @@ ifneq ($(TARGET_ARCH),c6x) + ifneq ($(TARGET_ARCH),h8300) + ifneq ($(TARGET_ARCH),arc) + ifneq ($(TARGET_ARCH),aarch64) ++ifneq ($(TARGET_ARCH),riscv32) + CPU_CFLAGS-y += -msoft-float + endif + endif +@@ -316,6 +317,7 @@ endif + endif + endif + endif ++endif + + ifeq ($(TARGET_ARCH),aarch64) + CPU_CFLAGS-y += -ftls-model=initial-exec +diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in +index a58ceb265..5e6af800d 100644 +--- a/extra/Configs/Config.in ++++ b/extra/Configs/Config.in +@@ -39,6 +39,7 @@ choice + default TARGET_or1k if DESIRED_TARGET_ARCH = "or1k" + default TARGET_powerpc if DESIRED_TARGET_ARCH = "powerpc" + default TARGET_riscv64 if DESIRED_TARGET_ARCH = "riscv64" ++ default TARGET_riscv32 if DESIRED_TARGET_ARCH = "riscv32" + default TARGET_sh if DESIRED_TARGET_ARCH = "sh" + default TARGET_sparc if DESIRED_TARGET_ARCH = "sparc" + default TARGET_sparc64 if DESIRED_TARGET_ARCH = "sparc64" +@@ -125,6 +126,9 @@ config TARGET_powerpc + config TARGET_riscv64 + bool "riscv64" + ++config TARGET_riscv32 ++ bool "riscv32" ++ + config TARGET_sh + bool "superh" + +@@ -240,6 +244,10 @@ if TARGET_riscv64 + source "extra/Configs/Config.riscv64" + endif + ++if TARGET_riscv32 ++source "extra/Configs/Config.riscv32" ++endif ++ + if TARGET_sh + source "extra/Configs/Config.sh" + endif +@@ -538,6 +546,7 @@ config UCLIBC_HAS_LINUXTHREADS + select UCLIBC_HAS_REALTIME + depends on !TARGET_aarch64 && \ + !TARGET_riscv64 && \ ++ !TARGET_riscv32 && \ + !TARGET_metag + help + If you want to compile uClibc with Linuxthreads support, then answer Y. +diff --git a/extra/Configs/Config.riscv32 b/extra/Configs/Config.riscv32 +new file mode 100644 +index 000000000..304d30f70 +--- /dev/null ++++ b/extra/Configs/Config.riscv32 +@@ -0,0 +1,14 @@ ++# ++# For a description of the syntax of this configuration file, ++# see extra/config/Kconfig-language.txt ++# ++ ++config TARGET_ARCH ++ string ++ default "riscv32" ++ ++config FORCE_OPTIONS_FOR_ARCH ++ bool ++ default y ++ select ARCH_LITTLE_ENDIAN ++ select ARCH_HAS_MMU +diff --git a/libc/sysdeps/linux/riscv32 b/libc/sysdeps/linux/riscv32 +new file mode 120000 +index 000000000..11677ef05 +--- /dev/null ++++ b/libc/sysdeps/linux/riscv32 +@@ -0,0 +1 @@ ++riscv64 +\ No newline at end of file +diff --git a/libc/sysdeps/linux/riscv64/bits/wordsize.h b/libc/sysdeps/linux/riscv64/bits/wordsize.h +index 67a16ba62..1fc649aad 100644 +--- a/libc/sysdeps/linux/riscv64/bits/wordsize.h ++++ b/libc/sysdeps/linux/riscv64/bits/wordsize.h +@@ -25,5 +25,6 @@ + #if __riscv_xlen == 64 + # define __WORDSIZE_TIME64_COMPAT32 1 + #else +-# error "rv32i-based targets are not supported" ++# define __WORDSIZE_TIME64_COMPAT32 1 ++// # warning "rv32i-based targets are experimental" + #endif +diff --git a/libc/sysdeps/linux/riscv64/sys/asm.h b/libc/sysdeps/linux/riscv64/sys/asm.h +index ddb84b683..3c94c9a70 100644 +--- a/libc/sysdeps/linux/riscv64/sys/asm.h ++++ b/libc/sysdeps/linux/riscv64/sys/asm.h +@@ -26,7 +26,11 @@ + # define REG_S sd + # define REG_L ld + #elif __riscv_xlen == 32 +-# error "rv32i-based targets are not supported" ++# define PTRLOG 2 ++# define SZREG 4 ++# define REG_S sw ++# define REG_L lw ++// # warning "rv32i-based targets are experimental" + #else + # error __riscv_xlen must equal 32 or 64 + #endif +-- +2.37.1 + diff --git a/package/uclibc/Config.in b/package/uclibc/Config.in index 2555487f06..a1e9305ca0 100644 --- a/package/uclibc/Config.in +++ b/package/uclibc/Config.in @@ -17,6 +17,7 @@ config BR2_PACKAGE_UCLIBC_ARCH_SUPPORTS default y if BR2_powerpc # see libc/sysdeps/linux/riscv64/sys/asm.h default y if BR2_RISCV_64 && (BR2_RISCV_ABI_LP64 || BR2_RISCV_ABI_LP64D) + default y if BR2_RISCV_32 default y if BR2_sh4 default y if BR2_sh4eb default y if BR2_sparc @@ -138,6 +139,7 @@ config BR2_UCLIBC_TARGET_ARCH default "i386" if BR2_i386 default "x86_64" if BR2_x86_64 default "riscv64" if BR2_RISCV_64 + default "riscv32" if BR2_RISCV_32 config BR2_UCLIBC_MIPS_ABI string -- 2.38.1 From peter at korsgaard.com Thu Nov 17 14:18:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 15:18:33 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.02.7 Message-ID: <20221117141854.5F07783DC7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dd7279973981926f878c8988df8a187a56caff1d 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 c042f34887..538f2f6042 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,37 +8,37 @@
        Download
        -

        Latest long term support release: 2022.02.6

        +

        Latest long term support release: 2022.02.7

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

        News

          +
        • +
          +
          +
          +

          2022.02.7 released

          +

          17 November 2022

          +
          +
          +

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

          +
          +
          +
        • +
        • From peter at korsgaard.com Thu Nov 17 14:15:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 15:15:54 +0100 Subject: [Buildroot] [git commit] Update for 2022.02.7 Message-ID: <20221117141854.5167083DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d46f51064e4611142c723ad080d01ed6095af2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit d036dc6ec873f50a24e73d8dbdafecb3b4098909) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/CHANGES b/CHANGES index b856f16179..d08b2500ab 100644 --- a/CHANGES +++ b/CHANGES @@ -479,6 +479,41 @@ #14731: BR2_PACKAGE_IOSTAT #14751: LVM2 Outdated Link +2022.02.7, released November 17th, 2022 + + Important / security related fixes. + + Defconfig: Pine64: Change to mainline ATF to fix build + issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue + + Updated/fixed packages: arm-trusted-firmware, bind, botan, + collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli, + docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg, + freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools, + gst1-libav, gst1-plugins-bad, gst1-plugins-base, + gst1-plugins-good, gst1-plugins-ugly, gst1-python, + gst1-rtsp-server, gst1-vaapi, gstreamer1, + gstreamer1-editing-services, hdparm, hostapd, imagemagick, + iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput, + libmdbx, libopenssl, libosip2, libpng, libtasn1, + libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux, + linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor, + msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, + nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql, + paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng, + python-django, python3, qdecoder, rpi-userland, rsync, + rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng, + rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite, + squashfs, strongswan, sudo, swupdate, timescaledb, u-boot, + uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon, + wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit, + zlib-ng, zsh + + Issues resolved (http://bugs.uclibc.org): + + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + 2022.02.6, released October 2nd, 2022 Important / security related fixes. From martin.elshuber at theobroma-systems.com Thu Nov 17 14:41:36 2022 From: martin.elshuber at theobroma-systems.com (Martin Elshuber) Date: Thu, 17 Nov 2022 15:41:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/systemd: bump to version 252 Message-ID: <20221117144136.688703-1-martin.elshuber@theobroma-systems.com> Remove the patchfile since it is already contained in systemd v252 in commit 608c3b0293cac3cbb037b2d15c0a0f1e247eb71e. Signed-off-by: Martin Elshuber --- ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..d8163463ce 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 c345253c293e89f4d8a3743fac2b9b81c972b0da3b7f709ae578b247510efe01 systemd-252.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index b42f6a502b..d9448bac57 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 252 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 17 14:56:40 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 17 Nov 2022 10:56:40 -0400 Subject: [Buildroot] [PATCH 1/1] package/systemd: bump to version 252 In-Reply-To: <20221117144136.688703-1-martin.elshuber@theobroma-systems.com> References: <20221117144136.688703-1-martin.elshuber@theobroma-systems.com> Message-ID: On Thu, Nov 17, 2022 at 10:42 AM Martin Elshuber via buildroot wrote: > > Remove the patchfile since it is already contained in systemd v252 in > commit 608c3b0293cac3cbb037b2d15c0a0f1e247eb71e. > > Signed-off-by: Martin Elshuber > --- > ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- > package/systemd/systemd.hash | 2 +- > package/systemd/systemd.mk | 2 +- > 3 files changed, 2 insertions(+), 35 deletions(-) > delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > > diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > deleted file mode 100644 > index 0934886acb..0000000000 > --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 > -From: Romain Naour > -Date: Fri, 7 Jan 2022 22:25:23 +0100 > -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing > - > -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] > -but it's defined in kernel headers since version 5.2. > - > -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 > - > -Signed-off-by: Romain Naour > ---- > - src/basic/missing_syscall.h | 4 ++++ > - 1 file changed, 4 insertions(+) > - > -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h > -index 8267b1a90c..793d111c55 100644 > ---- a/src/basic/missing_syscall.h > -+++ b/src/basic/missing_syscall.h > -@@ -569,6 +569,10 @@ static inline int missing_open_tree( > - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ > - #endif > - > -+#ifndef MOVE_MOUNT_T_EMPTY_PATH > -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ > -+#endif > -+ > - static inline int missing_move_mount( > - int from_dfd, > - const char *from_pathname, > --- > -2.31.1 > - > diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash > index 3572b25965..d8163463ce 100644 > --- a/package/systemd/systemd.hash > +++ b/package/systemd/systemd.hash > @@ -1,5 +1,5 @@ > # sha256 locally computed > -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz > +sha256 c345253c293e89f4d8a3743fac2b9b81c972b0da3b7f709ae578b247510efe01 systemd-252.tar.gz > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 > sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt > diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk > index b42f6a502b..d9448bac57 100644 > --- a/package/systemd/systemd.mk > +++ b/package/systemd/systemd.mk > @@ -19,7 +19,7 @@ > # - Diff sysusers.d with the previous version > # - Diff factory/etc/nsswitch.conf with the previous version > # (details are often sprinkled around in README and manpages) > -SYSTEMD_VERSION = 250.4 > +SYSTEMD_VERSION = 252 This is outdated, there's also already a pending patch for 252.1: https://lore.kernel.org/buildroot/20221111105757.552459-1-nolange79 at gmail.com/ > SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) > SYSTEMD_LICENSE = \ > LGPL-2.1+, \ > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From wdouglass at carnegierobotics.com Thu Nov 17 17:34:54 2022 From: wdouglass at carnegierobotics.com (Woodrow Douglass) Date: Thu, 17 Nov 2022 12:34:54 -0500 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules Message-ID: <20221117173454.21159-1-wdouglass@carnegierobotics.com> This adds a separate opencv4_contrib package to manage downloading/unpacking that repository. These extra modules are useful for a lot of applications, but not necessary for minimal installs, so they are all given dedicated Kconfig options It's important to note that the opencv4-contrib package downloads extra source that is compiled as a part of the opencv4 package. This is why it is a dependency of opencv4, and not the other way around Signed-off-by: Woodrow Douglass --- package/Config.in | 1 + package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ package/opencv4-contrib/opencv4-contrib.hash | 3 + package/opencv4-contrib/opencv4-contrib.mk | 13 + package/opencv4/opencv4.mk | 62 +++- 5 files changed, 387 insertions(+), 5 deletions(-) create mode 100644 package/opencv4-contrib/Config.in create mode 100644 package/opencv4-contrib/opencv4-contrib.hash create mode 100644 package/opencv4-contrib/opencv4-contrib.mk diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..57f868530e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1593,6 +1593,7 @@ menu "Graphics" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" + source "package/opencv4-contrib/Config.in" source "package/opengl/Config.in" source "package/openjpeg/Config.in" source "package/pango/Config.in" diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in new file mode 100644 index 0000000000..9800333035 --- /dev/null +++ b/package/opencv4-contrib/Config.in @@ -0,0 +1,313 @@ +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB + bool "opencv4-contrib" + depends on BR2_PACKAGE_OPENCV4 + help + OpenCV (Open Source Computer Vision) is a library of + programming functions for real time computer vision. + + http://opencv.org/ + +if BR2_PACKAGE_OPENCV4_CONTRIB + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT + bool "alphamat" + help + Computer Vision based Alpha Matting -- Given an input image + and a trimap, generate an alpha matte. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO + bool "aruco" + help + ArUco and ChArUco Markers -- Augmented reality ArUco marker + and "ChARUco" markers where ArUco markers embedded inside the + white areas of the checker board. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE + bool "barcode" + help + Barcode detecting and decoding methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM + bool "bgsegm" + help + Background segmentation algorithm combining statistical + background image estimation and per-pixel Bayesian + segmentation. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED + bool "bioinspired" + help + Biological Vision -- Biologically inspired vision model: + minimize noise and luminance variance, transient event + segmentation, high dynamic range tone mapping methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB + bool "ccalib" + help + Custom Calibration -- Patterns for 3D reconstruction, + omnidirectional camera calibration, random pattern calibration + and multi-camera calibration. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ + bool "cnn_3dobj" + help + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net + library to build, train and test a CNN model of visual object + recognition and pose. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV + bool "cvv" + help + Computer Vision Debugger -- Simple code that you can add + to your program that pops up a GUI allowing you to + interactively and visually debug computer vision programs. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS + bool "datasets" + help + Datasets Reader -- Code for reading existing computer vision + databases and samples of using the readers to train, test and + run using that dataset's data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT + bool "dnn_objdetect" + help + Object Detection using CNNs -- Implements compact CNN Model + for object detection. Trained using Caffe but uses + opencv_dnn module. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES + bool "dnn_superres" + help + Superresolution using CNNs -- Contains four trained + convolutional neural networks to upscale images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED + bool "dnns_easily_fooled" + help + Subvert DNNs -- This code can use the activations in a + network to fool the networks into recognizing something else. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM + bool "dpm" + help + Deformable Part Model -- Felzenszwalb's Cascade with + deformable parts object recognition code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE + bool "face" + help + Face Recognition -- Face recognition techniques: Eigen, Fisher + and Local Binary Pattern Histograms LBPH methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE + bool "freetype" + help + Drawing text using freetype and harfbuzz. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY + bool "fuzzy" + help + Fuzzy Logic in Vision -- Fuzzy logic image transform and + inverse; Fuzzy image processing. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF + bool "hdf" + help + Hierarchical Data Storage -- This module contains I/O + routines for Hierarchical Data Format: + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format + meant to store large amounts of data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS + bool "hfs" + help + Hierarchical Feature Selection for Efficient Image + Segmentation -- This module contains an efficient + algorithm to segment an image. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH + bool "img_hash" + help + This module contains algorithms to extract hash of an + image allowing to efficiently estimate similarity between + images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM + bool "intensity_transform" + help + The module brings implementations of intensity transformation + algorithms to adjust image contrast. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA + bool "julia" + help + Julia language wrappers with samples and tests. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR + bool "line_descriptor" + help + Line Segment Extract and Match -- Methods of extracting, + describing and matching line segments using binary + descriptors. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB + bool "matlab" + help + Matlab Interface -- OpenCV Matlab Mex wrapper code generator + for certain opencv core modules. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC + bool "mcc" + help + Macbeth Color Chart detector -- Find and return color patch + location in MacBeth color calibration charts. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW + bool "optflow" + help + Optical Flow -- Algorithms for running and evaluating + deepflow, simpleflow, sparsetodenseflow and motion + templates (silhouette flow). + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS + bool "ovis" + help + OGRE 3D Visualiser -- allows you to render 3D data using + the OGRE 3D engine. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING + bool "phase_unwrapping" + help + Quality-guided phase unwrapping. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT + bool "plot" + help + Plotting -- The plot module allows you to easily plot data + in 1D or 2D. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY + bool "quality" + help + Image Quality Analysis (IQA) API. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID + bool "rapid" + help + Silhouette based 3D object tracking. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG + bool "reg" + help + Image Registration -- Pixels based image registration for + precise alignment. Follows the paper "Image Alignment and + Stitching: A Tutorial", by Richard Szeliski. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD + bool "rgbd" + help + RGB-Depth Processing module -- Linemod 3D object recognition; + Fast surface normals and 3D plane finding. 3D visual odometry. + 3d reconstruction using KinectFusion. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY + bool "saliency" + help + Saliency API -- Where humans would look in a scene. Has + routines for static, motion and "objectness" saliency. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM + bool "sfm" + help + Structure from Motion -- This module contains algorithms + to perform 3d reconstruction from 2d images. The core of + the module is a light version of Libmv. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE + bool "shape" + help + Shape Distance and Matching + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO + bool "stereo" + help + Stereo Correspondence -- Stereo matching done with different + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense + stereo correspondence using Quasi Dense Stereo method. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT + bool "structured_light" + help + Structured Light Use -- How to generate and project gray code + patterns and use them to find dense depth in a scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES + bool "superres" + help + Super Resolution + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING + bool "surface_matching" + help + Point Pair Features -- Implements 3d object detection and + localization using multimodal point pair features. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT + bool "text" + help + Scene Text Detection and Recognition -- This module contains + algorithms to perform text detection, words segmentation and + text recognition in a visual scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING + bool "tracking" + help + Vision Based Object Tracking -- Use and/or evaluate different + visual object tracking techniques. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB + bool "videostab" + help + Video Stabilization + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ + bool "viz" + help + 3D Visualizer + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE + bool "wechat_qrcode" + help + WeChat QR code detector for detecting and parsing QR code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D + bool "xfeatures2d" + help + Features2D extra -- Extra 2D Features Framework containing + experimental and non-free 2D feature detector/descriptor + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, + Self-similar. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC + bool "ximgproc" + help + Extended Image Processing -- Structured Forests / Domain + Transform Filter / Guided Filter / Adaptive Manifold Filter + / Joint Bilateral Filter / Superpixels / Ridge Detection + Filter. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT + bool "xobjdetect" + help + Boosted 2D Object Detection -- Uses a Waldboost cascade and + local binary patterns computed as integral features for 2D + object detection. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO + bool "xphoto" + help + Extra Computational Photography -- Additional photo processing + algorithms: Color balance / Denoising / Inpainting. + +endif diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash new file mode 100644 index 0000000000..4f15162e50 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk new file mode 100644 index 0000000000..58dbe27e28 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# opencv4-contrib +# +################################################################################ + +OPENCV4_CONTRIB_VERSION = 4.6.0 +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE +OPENCV4_CONTRIB_LICENSE = Apache-2.0 +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE + +$(eval $(generic-package)) diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index ef15c6d911..a665793ad9 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ # - viz: missing VTK dependency # - world: all-in-one module # -# * Contrib modules from [1] are disabled: -# - opencv_contrib package is not available in Buildroot; -# - OPENCV_EXTRA_MODULES_PATH is not set. -# -# [1] https://github.com/Itseez/opencv_contrib OPENCV4_CONF_OPTS += \ -DBUILD_opencv_androidcamera=OFF \ -DBUILD_opencv_apps=OFF \ @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ OPENCV4_DEPENDENCIES += host-pkgconf zlib +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. +# The modules in OPENCV4_CONTRIB get built as part of the build +# process for OPENCV4, so the source needs to be unpacked already +OPENCV4_DEPENDENCIES += opencv4-contrib +OPENCV4_CONF_OPTS += \ + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper -- 2.20.1 From laurent at vivier.eu Thu Nov 17 17:41:08 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 17 Nov 2022 18:41:08 +0100 Subject: [Buildroot] [PATCH v6 0/2] package: add petitboot to use with qemu-system-m68k Message-ID: <20221117174110.314474-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM spapr machine). The first patch introduces petitboot package, the second patch the configuration to build buildroot with petitboot for the QEMU machine. You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (2): package: add petitboot board/qemu/m68k-virt: Add virt-m68k linux config DEVELOPERS | 5 ++ board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 25 ++++++ package/Config.in | 1 + package/kexec/Config.in | 2 +- package/petitboot/63-md-raid-arrays.rules | 41 +++++++++ package/petitboot/65-md-incremental.rules | 69 +++++++++++++++ package/petitboot/66-add-sg-module.rules | 2 + package/petitboot/Config.in | 23 +++++ package/petitboot/S14silence-console | 9 ++ package/petitboot/S15pb-discover | 38 +++++++++ package/petitboot/fs-overlay/etc/inittab | 34 ++++++++ package/petitboot/fs-overlay/etc/locale | 1 + package/petitboot/fs-overlay/init | 8 ++ package/petitboot/kexec-restart | 8 ++ package/petitboot/petitboot-console-ui.rules | 6 ++ package/petitboot/petitboot.hash | 2 + package/petitboot/petitboot.mk | 78 +++++++++++++++++ package/petitboot/removable-event-poll.rules | 4 + package/petitboot/shell_config | 19 +++++ package/petitboot/shell_profile | 2 + 22 files changed, 470 insertions(+), 1 deletion(-) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/petitboot/63-md-raid-arrays.rules create mode 100644 package/petitboot/65-md-incremental.rules create mode 100644 package/petitboot/66-add-sg-module.rules create mode 100644 package/petitboot/Config.in create mode 100755 package/petitboot/S14silence-console create mode 100755 package/petitboot/S15pb-discover create mode 100644 package/petitboot/fs-overlay/etc/inittab create mode 100644 package/petitboot/fs-overlay/etc/locale create mode 100755 package/petitboot/fs-overlay/init create mode 100755 package/petitboot/kexec-restart create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/petitboot.hash create mode 100644 package/petitboot/petitboot.mk create mode 100644 package/petitboot/removable-event-poll.rules create mode 100644 package/petitboot/shell_config create mode 100755 package/petitboot/shell_profile -- 2.38.1 From laurent at vivier.eu Thu Nov 17 17:41:09 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 17 Nov 2022 18:41:09 +0100 Subject: [Buildroot] [PATCH v6 1/2] package: add petitboot In-Reply-To: <20221117174110.314474-1-laurent@vivier.eu> References: <20221117174110.314474-1-laurent@vivier.eu> Message-ID: <20221117174110.314474-2-laurent@vivier.eu> from https://github.com/glevand/petitboot--buildroot Updated to work with m68k architecture rather than PlayStation3 (focused on qemu-system-m68k virt machine) Signed-off-by: Laurent Vivier --- DEVELOPERS | 3 + package/Config.in | 1 + package/kexec/Config.in | 2 +- package/petitboot/63-md-raid-arrays.rules | 41 ++++++++++ package/petitboot/65-md-incremental.rules | 69 +++++++++++++++++ package/petitboot/66-add-sg-module.rules | 2 + package/petitboot/Config.in | 23 ++++++ package/petitboot/S14silence-console | 9 +++ package/petitboot/S15pb-discover | 38 ++++++++++ package/petitboot/fs-overlay/etc/inittab | 34 +++++++++ package/petitboot/fs-overlay/etc/locale | 1 + package/petitboot/fs-overlay/init | 8 ++ package/petitboot/kexec-restart | 8 ++ package/petitboot/petitboot-console-ui.rules | 6 ++ package/petitboot/petitboot.hash | 2 + package/petitboot/petitboot.mk | 78 ++++++++++++++++++++ package/petitboot/removable-event-poll.rules | 4 + package/petitboot/shell_config | 19 +++++ package/petitboot/shell_profile | 2 + 19 files changed, 349 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/63-md-raid-arrays.rules create mode 100644 package/petitboot/65-md-incremental.rules create mode 100644 package/petitboot/66-add-sg-module.rules create mode 100644 package/petitboot/Config.in create mode 100755 package/petitboot/S14silence-console create mode 100755 package/petitboot/S15pb-discover create mode 100644 package/petitboot/fs-overlay/etc/inittab create mode 100644 package/petitboot/fs-overlay/etc/locale create mode 100755 package/petitboot/fs-overlay/init create mode 100755 package/petitboot/kexec-restart create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/petitboot.hash create mode 100644 package/petitboot/petitboot.mk create mode 100644 package/petitboot/removable-event-poll.rules create mode 100644 package/petitboot/shell_config create mode 100755 package/petitboot/shell_profile diff --git a/DEVELOPERS b/DEVELOPERS index 826e04d8054d..70cb9ee68ca9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1739,6 +1739,9 @@ F: package/aircrack-ng/ N: Laurent Charpentier F: package/open-lldp/ +N: Laurent Vivier +F: package/petitboot/ + N: Lee Jones F: boot/afboot-stm32/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0f2..eb920f61cd2a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2627,6 +2627,7 @@ menu "System tools" source "package/openrc/Config.in" source "package/openvmtools/Config.in" source "package/pamtester/Config.in" + source "package/petitboot/Config.in" source "package/polkit/Config.in" source "package/powerpc-utils/Config.in" source "package/procps-ng/Config.in" diff --git a/package/kexec/Config.in b/package/kexec/Config.in index 90a7bc2672bd..092a80b171fc 100644 --- a/package/kexec/Config.in +++ b/package/kexec/Config.in @@ -3,7 +3,7 @@ config BR2_PACKAGE_KEXEC depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ - BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x + BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k help Kexec is a user space utility for loading another kernel and asking the currently running kernel to do something with diff --git a/package/petitboot/63-md-raid-arrays.rules b/package/petitboot/63-md-raid-arrays.rules new file mode 100644 index 000000000000..92aec36e69d4 --- /dev/null +++ b/package/petitboot/63-md-raid-arrays.rules @@ -0,0 +1,41 @@ +# do not edit this file, it will be overwritten on update + +SUBSYSTEM!="block", GOTO="md_end" + +# handle md arrays +ACTION!="add|change", GOTO="md_end" +KERNEL!="md*", GOTO="md_end" + +# partitions have no md/{array_state,metadata_version}, but should not +# for that reason be ignored. +ENV{DEVTYPE}=="partition", GOTO="md_ignore_state" + +# container devices have a metadata version of e.g. 'external:ddf' and +# never leave state 'inactive' +ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", GOTO="md_ignore_state" +TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end" +ATTR{md/array_state}=="|clear|inactive", ENV{SYSTEMD_READY}="0", GOTO="md_end" +LABEL="md_ignore_state" + +IMPORT{program}="/sbin/mdadm --detail --export $devnode" +ENV{DEVTYPE}=="disk", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}", OPTIONS+="string_escape=replace" +ENV{DEVTYPE}=="disk", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}" +ENV{DEVTYPE}=="disk", ENV{MD_DEVNAME}=="?*", SYMLINK+="md/$env{MD_DEVNAME}" +ENV{DEVTYPE}=="partition", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}-part%n", OPTIONS+="string_escape=replace" +ENV{DEVTYPE}=="partition", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}-part%n" +ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[^0-9]", SYMLINK+="md/$env{MD_DEVNAME}%n" +ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[0-9]", SYMLINK+="md/$env{MD_DEVNAME}p%n" + +IMPORT{builtin}="blkid" +OPTIONS+="link_priority=100" +OPTIONS+="watch" +ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}" +ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}" + +ENV{MD_LEVEL}=="raid[1-9]*", ENV{SYSTEMD_WANTS}+="mdmonitor.service" + +# Tell systemd to run mdmon for our container, if we need it. +ENV{MD_LEVEL}=="raid[1-9]*", ENV{MD_CONTAINER}=="?*", PROGRAM="/usr/bin/readlink $env{MD_CONTAINER}", ENV{MD_MON_THIS}="%c" +ENV{MD_MON_THIS}=="?*", PROGRAM="/usr/bin/basename $env{MD_MON_THIS}", ENV{SYSTEMD_WANTS}+="mdmon@%c.service" + +LABEL="md_end" diff --git a/package/petitboot/65-md-incremental.rules b/package/petitboot/65-md-incremental.rules new file mode 100644 index 000000000000..153d12fe6f7e --- /dev/null +++ b/package/petitboot/65-md-incremental.rules @@ -0,0 +1,69 @@ +# This file causes block devices with Linux RAID (mdadm) signatures to +# automatically cause mdadm to be run. +# See udev(8) for syntax + +# Don't process any events if anaconda is running as anaconda brings up +# raid devices manually +ENV{ANACONDA}=="?*", GOTO="md_end" + +# Also don't process disks that are slated to be a multipath device +ENV{DM_MULTIPATH_DEVICE_PATH}=="?*", GOTO="md_end" + +# We process add events on block devices (since they are ready as soon as +# they are added to the system), but we must process change events as well +# on any dm devices (like LUKS partitions or LVM logical volumes) and on +# md devices because both of these first get added, then get brought live +# and trigger a change event. The reason we don't process change events +# on bare hard disks is because if you stop all arrays on a disk, then +# run fdisk on the disk to change the partitions, when fdisk exits it +# triggers a change event, and we want to wait until all the fdisks on +# all member disks are done before we do anything. Unfortunately, we have +# no way of knowing that, so we just have to let those arrays be brought +# up manually after fdisk has been run on all of the disks. + +# First, process all add events (md and dm devices will not really do +# anything here, just regular disks, and this also won't get any imsm +# array members either) +SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_TYPE}=="linux_raid_member", \ + RUN+="/sbin/mdadm -I --export $env{DEVNAME}" + +# Next, check to make sure the BIOS raid stuff wasn't turned off via cmdline +IMPORT{cmdline}="noiswmd" +IMPORT{cmdline}="nodmraid" +ENV{noiswmd}=="?*", GOTO="md_imsm_inc_end" +ENV{nodmraid}=="?*", GOTO="md_imsm_inc_end" +SUBSYSTEM=="block", ACTION=="add", ENV{ID_FS_TYPE}=="isw_raid_member", \ + RUN+="/sbin/mdadm -I $env{DEVNAME}" +LABEL="md_imsm_inc_end" + +SUBSYSTEM=="block", ACTION=="remove", ENV{ID_PATH}=="?*", \ + RUN+="/sbin/mdadm -If $name --path $env{ID_PATH}" +SUBSYSTEM=="block", ACTION=="remove", ENV{ID_PATH}!="?*", \ + RUN+="/sbin/mdadm -If $name" + +# Next make sure that this isn't a dm device we should skip for some reason +ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_change_end" +ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}=="1", GOTO="dm_change_end" +ENV{DM_SUSPENDED}=="1", GOTO="dm_change_end" +KERNEL=="dm-*", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="linux_raid_member", \ + ACTION=="change", RUN+="/sbin/mdadm -I $env{DEVNAME}" +LABEL="dm_change_end" + +# Finally catch any nested md raid arrays. If we brought up an md raid +# array that's part of another md raid array, it won't be ready to be used +# until the change event that occurs when it becomes live +KERNEL=="md*", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="linux_raid_member", \ + ACTION=="change", RUN+="/sbin/mdadm -I $env{DEVNAME}" + +# In case the initramfs only started some of the arrays in our container, +# run incremental assembly on the container itself. Note: we ran mdadm +# on the container in 64-md-raid.rules, and that's how the MD_LEVEL +# environment variable is already set. If that disappears from the other +# file, we will need to add this line into the middle of the next rule: +# IMPORT{program}="/sbin/mdadm -D --export $tempnode", \ + +SUBSYSTEM=="block", ACTION=="add|change", KERNEL=="md*", \ + ENV{MD_LEVEL}=="container", RUN+="/sbin/mdadm -I $env{DEVNAME}" + + +LABEL="md_end" diff --git a/package/petitboot/66-add-sg-module.rules b/package/petitboot/66-add-sg-module.rules new file mode 100644 index 000000000000..ae18d28c570e --- /dev/null +++ b/package/petitboot/66-add-sg-module.rules @@ -0,0 +1,2 @@ +# load modules to scsi disks, if they aren't in kernel +SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST!="[module/sg]", RUN+="/sbin/modprobe sg" diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in new file mode 100644 index 000000000000..fdcb26ccc924 --- /dev/null +++ b/package/petitboot/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_PETITBOOT + bool "petitboot" + # petitboot needs udev /dev management + depends on BR2_PACKAGE_HAS_UDEV + select BR2_PACKAGE_ELFUTILS + select BR2_PACKAGE_LVM2 + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PANEL + select BR2_PACKAGE_NCURSES_TARGET_FORM + select BR2_PACKAGE_NCURSES_TARGET_MENU + # run-time dependency only + select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC + # run-time dependency only + select BR2_PACKAGE_POWERPC_UTILS if (( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) && ! BR2_PACKAGE_PS3_UTILS ) + # run-time dependency only + select BR2_PACKAGE_NVME if (( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) && ! BR2_PACKAGE_PS3_UTILS ) + help + Petitboot is a small kexec-based bootloader + + http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html + +comment "petitboot requires udev to be enabled" + depends on !BR2_PACKAGE_HAS_UDEV diff --git a/package/petitboot/S14silence-console b/package/petitboot/S14silence-console new file mode 100755 index 000000000000..2ce6b39f427b --- /dev/null +++ b/package/petitboot/S14silence-console @@ -0,0 +1,9 @@ +#!/bin/sh + +case "$1" in + start) + echo 1 1 1 1 > /proc/sys/kernel/printk + ;; +esac + +exit 0 diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100755 index 000000000000..9d9ec57de3f0 --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,38 @@ +#!/bin/sh + +LOGFILE=/var/log/petitboot/pb-discover.log +PIDFILE=/var/run/petitboot.pid + +PATH=/usr/bin:/usr/sbin:/bin:/sbin +export PATH + +verbose= +if pb-config debug | grep -q enabled +then + verbose=-v +fi + +case "$1" in + start) + ulimit -c unlimited + mkdir -p -m 0775 $(dirname $LOGFILE) + mkdir -p -m 0775 /var/petitboot + # Set permissions for normal users + chown -R root:petitgroup $(dirname $LOGFILE) + chown -R root:petitgroup /var/petitboot + + export $(cat /etc/locale) + pb-discover -l $LOGFILE $verbose & + echo $! > $PIDFILE + ;; + stop) + pid=$(cat $PIDFILE) + [ -n "$pid" ] && kill -TERM $pid + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 + ;; +esac + +exit 0 diff --git a/package/petitboot/fs-overlay/etc/inittab b/package/petitboot/fs-overlay/etc/inittab new file mode 100644 index 000000000000..1f503d5d56f7 --- /dev/null +++ b/package/petitboot/fs-overlay/etc/inittab @@ -0,0 +1,34 @@ +# /etc/inittab +# +# Copyright (C) 2001 Erik Andersen +# +# Note: BusyBox init doesn't support runlevels. The runlevels field is +# completely ignored by BusyBox init. If you want runlevels, use +# sysvinit. +# +# Format for each entry: ::: +# +# id == tty to run on, or empty for /dev/console +# runlevels == ignored +# action == one of sysinit, respawn, askfirst, wait, and once +# process == program to run + +# Startup the system +::sysinit:/bin/mount -t proc proc /proc +::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW +::sysinit:/bin/mkdir -p /dev/pts +::sysinit:/bin/mkdir -p /dev/shm +::sysinit:/bin/mount -a +::sysinit:/bin/hostname -F /etc/hostname +# now run any rc scripts +::sysinit:/etc/init.d/rcS +::sysinit:/sbin/petitboot-nc +# Stuff to do for the 3-finger salute +::ctrlaltdel:/sbin/reboot + +# Stuff to do before rebooting +::shutdown:/etc/init.d/rcK +::shutdown:/bin/umount -a -r +::shutdown:/sbin/swapoff -a + +::restart:/usr/sbin/kexec-restart diff --git a/package/petitboot/fs-overlay/etc/locale b/package/petitboot/fs-overlay/etc/locale new file mode 100644 index 000000000000..655683630776 --- /dev/null +++ b/package/petitboot/fs-overlay/etc/locale @@ -0,0 +1 @@ +LANG=en_US.utf-8 diff --git a/package/petitboot/fs-overlay/init b/package/petitboot/fs-overlay/init new file mode 100755 index 000000000000..1e56178db162 --- /dev/null +++ b/package/petitboot/fs-overlay/init @@ -0,0 +1,8 @@ +#!/bin/sh +# devtmpfs does not get automounted for initramfs +/bin/mount -t devtmpfs devtmpfs /dev +exec 0/dev/console +exec 2>/dev/console +exec /sbin/init "$@" + diff --git a/package/petitboot/kexec-restart b/package/petitboot/kexec-restart new file mode 100755 index 000000000000..0175e76df4cd --- /dev/null +++ b/package/petitboot/kexec-restart @@ -0,0 +1,8 @@ +#!/bin/sh + +/usr/sbin/kexec -f -e + +while : +do + sleep 1 +done diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..cbf1b7e1d765 --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,6 @@ + +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash new file mode 100644 index 000000000000..859e438e956a --- /dev/null +++ b/package/petitboot/petitboot.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6 petitboot-v1.13.tar.gz diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk new file mode 100644 index 000000000000..0b9214d0d553 --- /dev/null +++ b/package/petitboot/petitboot.mk @@ -0,0 +1,78 @@ +################################################################################ +# +# petitboot +# +################################################################################ + +PETITBOOT_VERSION = v1.13 +PETITBOOT_SOURCE = petitboot-$(PETITBOOT_VERSION).tar.gz +PETITBOOT_SITE ?= https://github.com/open-power/petitboot/releases/download/$(PETITBOOT_VERSION) +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 +PETITBOOT_LICENSE = GPLv2 +PETITBOOT_LICENSE_FILES = COPYING + +PETITBOOT_CONF_OPTS += --with-ncurses --without-twin-x11 --without-twin-fbdev \ + --localstatedir=/var \ + --enable-crypt \ + HOST_PROG_KEXEC=/usr/sbin/kexec \ + HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart \ + $(if $(BR2_PACKAGE_BUSYBOX),--with-tftp=busybox --enable-busybox) + +ifdef PETITBOOT_DEBUG +PETITBOOT_CONF_OPTS += --enable-debug +endif + +ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) +PETITBOOT_CONF_OPTS += --with-ncursesw MENU_LIB=-lmenuw FORM_LIB=-lformw +endif + +define PETITBOOT_POST_INSTALL + $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ + $(TARGET_DIR)/usr/libexec/petitboot + $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/petitboot/boot.d + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/ + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/ + + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S14silence-console \ + $(TARGET_DIR)/etc/init.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/kexec-restart \ + $(TARGET_DIR)/usr/sbin/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/removable-event-poll.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/63-md-raid-arrays.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/65-md-incremental.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/66-add-sg-module.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ + + mkdir -p $(TARGET_DIR)/home/petituser + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_profile \ + $(TARGET_DIR)/home/petituser/.profile + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_config \ + $(TARGET_DIR)/home/petituser/.shrc + + $(MAKE) -C $(@D)/po DESTDIR=$(TARGET_DIR) install +endef + +define PETITBOOT_POST_INSTALL_DTB + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ + $(TARGET_DIR)/etc/petitboot/boot.d/ +endef + +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL + +ifeq ($(BR2_PACKAGE_DTC),y) + PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB +endif + +$(eval $(autotools-package)) diff --git a/package/petitboot/removable-event-poll.rules b/package/petitboot/removable-event-poll.rules new file mode 100644 index 000000000000..b736aef6101f --- /dev/null +++ b/package/petitboot/removable-event-poll.rules @@ -0,0 +1,4 @@ + +# petitboot needs notification for media change events on removable devices, +# which we only get if we've set the poll_msecs sysfs attribute. +ACTION!="remove", ATTR{removable}=="1", ATTR{events_poll_msecs}="2000" diff --git a/package/petitboot/shell_config b/package/petitboot/shell_config new file mode 100644 index 000000000000..59337ff53039 --- /dev/null +++ b/package/petitboot/shell_config @@ -0,0 +1,19 @@ +#!bin/sh + +reset + +echo "Exiting petitboot. Type 'exit' to return." +echo "You may run 'pb-sos' to gather diagnostic data" + +if [[ "$(id -u)" != "0" ]]; then + echo "" | sudo -S /bin/true 2&>1 >> /dev/null + if [[ $? = 0 ]]; then + echo "No password set, running as root. You may set a password in the System Configuration screen." + sudo -i + sudo -K + exit + fi + export PS1='$ ' +else + export PS1='# ' +fi diff --git a/package/petitboot/shell_profile b/package/petitboot/shell_profile new file mode 100755 index 000000000000..40062b423b79 --- /dev/null +++ b/package/petitboot/shell_profile @@ -0,0 +1,2 @@ +export ENV="/home/petituser/.shrc" +/usr/libexec/petitboot/pb-console -- 2.38.1 From laurent at vivier.eu Thu Nov 17 17:41:10 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 17 Nov 2022 18:41:10 +0100 Subject: [Buildroot] [PATCH v6 2/2] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20221117174110.314474-1-laurent@vivier.eu> References: <20221117174110.314474-1-laurent@vivier.eu> Message-ID: <20221117174110.314474-3-laurent@vivier.eu> Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 + board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 25 ++++++ 4 files changed, 121 insertions(+) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 70cb9ee68ca9..4fc33fd862d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1741,6 +1741,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/config.linux b/board/qemu/m68k-virt/config.linux new file mode 100644 index 000000000000..88edb9b1eb3f --- /dev/null +++ b/board/qemu/m68k-virt/config.linux @@ -0,0 +1,89 @@ +CONFIG_LOCALVERSION="-virt" +CONFIG_SYSVIPC=y +CONFIG_CGROUPS=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_VIRT=y +CONFIG_PROC_HARDWARE=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_LDM_DEBUG=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSV68_PARTITION=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_RAM=y +CONFIG_VIRTIO_BLK=y +CONFIG_SCSI=y +CONFIG_BLK_DEV_SR=y +CONFIG_SCSI_VIRTIO=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y +CONFIG_NETDEVICES=y +CONFIG_VIRTIO_NET=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_EVDEV=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_DRM=y +CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_VIRTIO=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO_INPUT=y +CONFIG_EXT4_FS=y +CONFIG_AUTOFS_FS=y +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_9P_FS=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_EARLY_PRINTK=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..30803d403a4c --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # /qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..4f289fb7a667 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,25 @@ +BR2_m68k=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" +BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-virt/config.linux" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.38.1 From laurent at vivier.eu Thu Nov 17 19:19:33 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 17 Nov 2022 20:19:33 +0100 Subject: [Buildroot] [PATCH v5 2/2] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <10716f6f-5738-5dbb-d0e7-6711331835d1@kaod.org> References: <20220904095237.1401885-1-laurent@vivier.eu> <20220904095237.1401885-3-laurent@vivier.eu> <10716f6f-5738-5dbb-d0e7-6711331835d1@kaod.org> Message-ID: <4418d046-678f-912c-8c44-348cc82c9f06@vivier.eu> Le 17/11/2022 ? 19:00, C?dric Le Goater a ?crit?: > Hello Laurent, > > On 9/4/22 11:52, Laurent Vivier wrote: >> Build a 5.19 (first version with the m68k virt machine) kernel >> for "qemu-system-m68k -M virt" machine. >> >> Signed-off-by: Laurent Vivier >> --- >> ? DEVELOPERS???????????????????????????????? |? 2 + >> ? board/qemu/m68k-virt/config.linux????????? | 89 ++++++++++++++++++++++ > > Why not use the linux virt_defconfig ? Because it doesn't have all the needed options to kexec a kernel and to use RAID/LVM/Device Mapper Thanks, Laurent From giulio.benetti at benettiengineering.com Thu Nov 17 19:45:05 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 17 Nov 2022 20:45:05 +0100 Subject: [Buildroot] [PATCH] package/libnss: fix build failure with make 4.3.91 Message-ID: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> Make 4.3.91 doesn't allow to safely override Simple Expanded Variables, so let's add a patch pending upstream[0] to make those variable Conditional Expanded. [0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182 Fixes: http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9/ Signed-off-by: Giulio Benetti --- ...w-overriding-OS_ARCH-OS_TEST-and-OS_.patch | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch diff --git a/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch new file mode 100644 index 0000000000..7b3abea307 --- /dev/null +++ b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch @@ -0,0 +1,45 @@ +From a1a5f3afea2ee59bdbb7a74eb2d7f82b635dbd1a Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Thu, 17 Nov 2022 20:38:48 +0100 +Subject: [PATCH] Bug 1801182 - Allow overriding OS_ARCH, OS_TEST and + OS_RELEASE in Makefile + +Starting from Make 4.3.91 simple expanded variables can't be safely +overriden via command line anymore, so let's use conditional expanded +variables to override OS_ARCH, OS_TEST and OS_RELEASE. + +Signed-off-by: Giulio Benetti +[Upstream status: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182] +--- + nss/coreconf/arch.mk | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/nss/coreconf/arch.mk b/nss/coreconf/arch.mk +index 17e9faeac..85aac9341 100644 +--- a/nss/coreconf/arch.mk ++++ b/nss/coreconf/arch.mk +@@ -20,17 +20,17 @@ + # Macros for getting the OS architecture + # + +-OS_ARCH := $(subst /,_,$(shell uname -s)) ++OS_ARCH ?= $(subst /,_,$(shell uname -s)) + + # + # Attempt to differentiate between sparc and x86 Solaris + # + +-OS_TEST := $(shell uname -m) ++OS_TEST ?= $(shell uname -m) + ifeq ($(OS_TEST),i86pc) +- OS_RELEASE := $(shell uname -r)_$(OS_TEST) ++ OS_RELEASE ?= $(shell uname -r)_$(OS_TEST) + else +- OS_RELEASE := $(shell uname -r) ++ OS_RELEASE ?= $(shell uname -r) + endif + + +-- +2.34.1 + -- 2.34.1 From giulio.benetti at benettiengineering.com Thu Nov 17 19:48:47 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 17 Nov 2022 20:48:47 +0100 Subject: [Buildroot] [PATCH] package/libnss: disable parallel build with Make 4.4 In-Reply-To: References: Message-ID: Hi James, On 20/10/22 15:29, James Hilliard wrote: > On Thu, Oct 20, 2022 at 2:53 AM Giulio Benetti > wrote: >> >> Hi James, >> >>> Il giorno 20 ott 2022, alle ore 02:23, James Hilliard ha scritto: >>> >>> ?On Wed, Oct 19, 2022 at 7:36 PM James Hilliard >>> wrote: >>>> >>>>> On Wed, Oct 19, 2022 at 3:55 PM Giulio Benetti >>>>> wrote: >>>>> >>>>> Fixes: >>>>> http://autobuild.buildroot.net/results/433/4335d0d8454035a8f74645ba8d6c2329ab2e5480/ >>>> >>>> Hmm, this looks like a bug in the libnss makefile, what was the failure >>>> seen with make 4.3 here: >>>> https://lore.kernel.org/buildroot/20220101210952.2148256-1-giulio.benetti at benettiengineering.com/ >>> >>> This patch also does not fix the build with make 4.4(make from master branch) >>> from my testing. >>> >>> Even without shuffle mode enabled the build appears to always fail. >> >> Thank you for testing, I have forgotten exactly to ask you to do it :-) since almost all the failures comes from your asahi-mini that I remember to have Make 4.4. > > I'm running make master branch on all my autobuilders at the moment, > the failures aren't limited to asahi-mini: > http://autobuild.buildroot.net/?reason=libnss-3.84 > >> >> So I try to reproduce the bug here at me and find out a fix. > > Use make master branch from here for testing: > git clone https://git.savannah.gnu.org/git/make.git > After lot of time I've found a way to fix this bug with this patch: https://patchwork.ozlabs.org/project/buildroot/patch/20221117194505.949846-1-giulio.benetti at benettiengineering.com/ Can you please give a try at you too and give a Tested-by tag? Thank you Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Thu Nov 17 19:57:36 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 17 Nov 2022 20:57:36 +0100 Subject: [Buildroot] [PATCH v2] package/rtl8188eu: remove wrong description in Config.in In-Reply-To: <20221116093446.75deaea9@booty> References: <20221019134823.12594-1-giulio.benetti@benettiengineering.com> <20221030210615.49866828@windsurf> <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> <20221116093446.75deaea9@booty> Message-ID: <35f706b8-985f-8e95-0950-0d063b302c81@benettiengineering.com> Hi Luca, On 16/11/22 09:34, Luca Ceresoli via buildroot wrote: > Hi Giulio, > > On Wed, 16 Nov 2022 02:15:57 +0100 > Giulio Benetti wrote: > >> On 16/11/22 01:33, Giulio Benetti wrote: >>> Hi Thomas, Luca, >>> >>> On 30/10/22 21:06, Thomas Petazzoni via buildroot wrote: >>>> On Wed, 19 Oct 2022 15:48:23 +0200 >>>> Giulio Benetti wrote: >>>> >>>>> This rtl8188eu driver is not the same as the one in mainline Linux that >>>>> still has pending work to be done that in this driver is done, check: >>>>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >>>>> specifically: >>>>> * Switch to use LIB80211. >>>>> * Switch to use MAC80211. >>>>> * Switch to use CFG80211. >>>>> So let's remove the description that is not valid anymore. >>>>> >>>>> Suggested-by: Luca Ceresoli >>>>> Signed-off-by: Giulio Benetti >>>>> --- >>>>> V1->V2: >>>>> * improve Config.in description as pointed by Luca Ceresoli >>>>> --- >>>>> ? package/rtl8188eu/Config.in | 7 ++++--- >>>>> ? 1 file changed, 4 insertions(+), 3 deletions(-) >>>>> >>>>> diff --git a/package/rtl8188eu/Config.in b/package/rtl8188eu/Config.in >>>>> index 76d9085297..2fab1fd5c0 100644 >>>>> --- a/package/rtl8188eu/Config.in >>>>> +++ b/package/rtl8188eu/Config.in >>>>> @@ -4,9 +4,10 @@ config BR2_PACKAGE_RTL8188EU >>>>> ????? depends on BR2_LINUX_KERNEL >>>>> ????? help >>>>> ??????? A standalone driver for the RTL8188EU USB Wi-Fi adapter. >>>>> -????? This is needed only for Linux kernels before 3.12. >>>>> -????? Since 3.12, there is a (staging) driver in mainline, with a >>>>> -????? similar codebase. >>>>> +????? This rtl8188eu driver is not the same as the one in mainline >>>>> +????? Linux that still has pending work to be done that in this >>>>> +????? driver is done, check: >>>>> + >>>>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >>>> >>>> I don't see any thing in this TODO that explains why the out-of-tree >>>> driver is better than the mainline driver. >>>> >>>> The out-of-tree driver has been integrated into drivers/staging/, and >>>> this TODO file lists what should be improved in the driver so that it >>>> can be graduated to move outside of drivers/staging/ into the proper >>>> drivers/net/wireless/ location. >>>> >>>> I don't see anything in this TODO that indicates that the out-of-tree >>>> driver has "more features" than the mainline driver, so to me the >>>> Config.in help text still makes sense. >>>> >>>> Could you give some more details? >>> >>> The TODO file[0] is outdated because it states that: >>> * Switch to use LIB80211. >>> * Switch to use MAC80211. >>> * Switch to use CFG80211. >>> are still pending, but it's true not because if we check the Kconfig[1] >>> we find 'depends on CFG80211' and LIB80211. Also if we check for >>> ieee80211_*() callse int drivers/staging/r8188eu folder we find a lot of >>> calls. So I think this module is only a copy of the Linux driver that >>> can work as specified in the actual help(with Linux version before 3.12. > > I haven't checked myself, but if you think the transition to cfg80211 > and lib80211 is completed in mainline, you can send a patch to have the > TODO updated in upstream Linux. That would reduce confusion. I've double checked and it's still ongoing, there is a mix of code of local rtw_ieee80211.c and the linux's ieee80211.h, so I was wrong. >>> Does it maybe make sense to add in the help section: >>> ``` >>> If using Linux 3.12+ it's recommended to use Linux driver >>> ``` > > Yes, absolutely, but only if are you reasonably sure that Linux 3.12 has > all the same rtl8188eu features that it has currently. Not 100%. I think then it's better to drop this patch. I tag it as rejected in Patchwork. Thanks for pointing all those precious details! Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From bb at ti.com Thu Nov 17 20:10:34 2022 From: bb at ti.com (Bryan Brattlof) Date: Thu, 17 Nov 2022 14:10:34 -0600 Subject: [Buildroot] [PATCH v6 0/3] add support for TI's AM64x boards In-Reply-To: <20221117001511.1753592-1-gadiyar@ti.com> References: <20221117001511.1753592-1-gadiyar@ti.com> Message-ID: <20221117201034.hk4dlgduw6aw7347@bryanbrattlof.com> On November 16, 2022 thus sayeth Anand Gadiyar: > This series introduces support for TI's AM64x SK boards. > > We would like to add support for the AM62x SK as well, but are > currently blocked by availability of some firmware. That's still > on the list, as is the SK-TDA4VM. We should also be able to > enable the beagleboard-ai64 alongside that at the same time. > > > This series was previously sent out by Xuanhao in August and > was reviewed by Giulio Benetti up to v5 (Thanks!). > > This series addresses further review comments for v5 from Romain > Naour. Thanks for the review Romain! > > Andrew Davis acked the previous series, except for one new change > that I've addressed in this version. > > I addressed all of Romain's comments except one - I couldn't get > the sha256sum for the k3-image-gen package to be updated in the > source repository, so for now it's still manually computed. I'll > see what I can do about getting the repository owners to generate > these automatically at release time. > > Changes in v6: > - rebased to latest next branch and retested > - updated u-boot and kernel to latest released versions as of today > From Andrew's comments: > - added a new SOC_TYPE option for k3-image-gen, as requested by Andrew > Davis in a review comment. > From Romain's comments: > - use "if" instead of "depends on" for sub-options > - move TI K3 R5 Loader defconfig selection to Kconfig > - use $(HOST_DIR) instead of $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR) > - Retain Xuanhao's gmail ID in the MAINTAINERs file, but drop his TI > email from CC list as it will be inactive till he rejoins TI > - Add a plain-text license file into the k3-image-gen repository and use > it instead of the HTML manifest file. Confirmed that this is still > BSD-3-Clause license. > - Add comments in the ti-k3-image-gen.mk file for a couple of options > Sorry for the noise everyone.. I wasn't subscribed to the lists and it rejected my mail :( Tested-by: Bryan Brattlof The patches still look great to me :) ~Bryan From clg at kaod.org Thu Nov 17 18:00:03 2022 From: clg at kaod.org (=?UTF-8?Q?C=c3=a9dric_Le_Goater?=) Date: Thu, 17 Nov 2022 19:00:03 +0100 Subject: [Buildroot] [PATCH v5 2/2] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20220904095237.1401885-3-laurent@vivier.eu> References: <20220904095237.1401885-1-laurent@vivier.eu> <20220904095237.1401885-3-laurent@vivier.eu> Message-ID: <10716f6f-5738-5dbb-d0e7-6711331835d1@kaod.org> Hello Laurent, On 9/4/22 11:52, Laurent Vivier wrote: > Build a 5.19 (first version with the m68k virt machine) kernel > for "qemu-system-m68k -M virt" machine. > > Signed-off-by: Laurent Vivier > --- > DEVELOPERS | 2 + > board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++++ Why not use the linux virt_defconfig ? > board/qemu/m68k-virt/readme.txt | 5 ++ > configs/qemu_m68k_virt_petitboot_defconfig | 25 ++++++ > 4 files changed, 121 insertions(+) > create mode 100644 board/qemu/m68k-virt/config.linux > create mode 100644 board/qemu/m68k-virt/readme.txt > create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index 45fa4c7e0686..fb500c706543 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1744,6 +1744,8 @@ F: package/open-lldp/ > > N: Laurent Vivier > F: package/petitboot/ > +F: board/qemu/m68k-virt/ > +F: configs/qemu_m68k_virt_petitboot_defconfig > > N: Lee Jones > F: boot/afboot-stm32/ > diff --git a/board/qemu/m68k-virt/config.linux b/board/qemu/m68k-virt/config.linux > new file mode 100644 > index 000000000000..88edb9b1eb3f > --- /dev/null > +++ b/board/qemu/m68k-virt/config.linux > @@ -0,0 +1,89 @@ > +CONFIG_LOCALVERSION="-virt" > +CONFIG_SYSVIPC=y > +CONFIG_CGROUPS=y > +CONFIG_BLK_CGROUP=y > +CONFIG_CGROUP_SCHED=y > +CONFIG_CGROUP_PIDS=y > +CONFIG_CGROUP_RDMA=y > +CONFIG_CGROUP_FREEZER=y > +CONFIG_CGROUP_DEVICE=y > +CONFIG_CGROUP_CPUACCT=y > +CONFIG_BLK_DEV_INITRD=y > +CONFIG_KEXEC=y > +CONFIG_BOOTINFO_PROC=y > +CONFIG_VIRT=y > +CONFIG_PROC_HARDWARE=y > +CONFIG_PARTITION_ADVANCED=y > +CONFIG_AMIGA_PARTITION=y > +CONFIG_ATARI_PARTITION=y > +CONFIG_MAC_PARTITION=y > +CONFIG_BSD_DISKLABEL=y > +CONFIG_MINIX_SUBPARTITION=y > +CONFIG_SOLARIS_X86_PARTITION=y > +CONFIG_UNIXWARE_DISKLABEL=y > +CONFIG_LDM_PARTITION=y > +CONFIG_LDM_DEBUG=y > +CONFIG_SUN_PARTITION=y > +CONFIG_SYSV68_PARTITION=y > +CONFIG_NET=y > +CONFIG_PACKET=y > +CONFIG_UNIX=y > +CONFIG_INET=y > +CONFIG_IP_PNP=y > +CONFIG_IP_PNP_DHCP=y > +CONFIG_IP_PNP_BOOTP=y > +CONFIG_CGROUP_NET_PRIO=y > +CONFIG_CGROUP_NET_CLASSID=y > +CONFIG_NET_9P=y > +CONFIG_NET_9P_VIRTIO=y > +CONFIG_DEVTMPFS=y > +CONFIG_DEVTMPFS_MOUNT=y > +CONFIG_BLK_DEV_LOOP=y > +CONFIG_BLK_DEV_RAM=y > +CONFIG_VIRTIO_BLK=y > +CONFIG_SCSI=y > +CONFIG_BLK_DEV_SR=y > +CONFIG_SCSI_VIRTIO=y > +CONFIG_MD=y > +CONFIG_MD_LINEAR=y > +CONFIG_MD_MULTIPATH=y > +CONFIG_MD_FAULTY=y > +CONFIG_BLK_DEV_DM=y > +CONFIG_DM_UNSTRIPED=y > +CONFIG_DM_CRYPT=y > +CONFIG_DM_SNAPSHOT=y > +CONFIG_DM_THIN_PROVISIONING=y > +CONFIG_DM_CACHE=y > +CONFIG_DM_WRITECACHE=y > +CONFIG_DM_EBS=y > +CONFIG_DM_ERA=y > +CONFIG_DM_CLONE=y > +CONFIG_DM_MIRROR=y > +CONFIG_DM_RAID=y > +CONFIG_DM_ZERO=y > +CONFIG_NETDEVICES=y > +CONFIG_VIRTIO_NET=y > +CONFIG_INPUT_MOUSEDEV=y > +CONFIG_INPUT_EVDEV=y > +CONFIG_VIRTIO_CONSOLE=y > +CONFIG_HW_RANDOM_VIRTIO=y > +CONFIG_DRM=y > +CONFIG_DRM_VIRTIO_GPU=y > +CONFIG_FB=y > +CONFIG_SOUND=y > +CONFIG_SND=y > +CONFIG_SND_VIRTIO=y > +CONFIG_VIRT_DRIVERS=y > +CONFIG_VIRTIO_INPUT=y > +CONFIG_EXT4_FS=y > +CONFIG_AUTOFS_FS=y > +CONFIG_ISO9660_FS=y > +CONFIG_JOLIET=y > +CONFIG_ZISOFS=y > +CONFIG_UDF_FS=y > +CONFIG_TMPFS=y > +CONFIG_TMPFS_POSIX_ACL=y > +CONFIG_9P_FS=y > +CONFIG_9P_FS_POSIX_ACL=y > +CONFIG_9P_FS_SECURITY=y > +CONFIG_EARLY_PRINTK=y > diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt > new file mode 100644 > index 000000000000..30803d403a4c > --- /dev/null > +++ b/board/qemu/m68k-virt/readme.txt > @@ -0,0 +1,5 @@ > +Run the emulation with: > + > + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # /qemu_m68k_virt_petitboot_defconfig > + > +The petiboot menu will appear in the terminal where QEMU has been started. > diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig > new file mode 100644 > index 000000000000..4f289fb7a667 > --- /dev/null > +++ b/configs/qemu_m68k_virt_petitboot_defconfig > @@ -0,0 +1,25 @@ > +BR2_m68k=y > +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y > +BR2_CCACHE=y > +BR2_RELRO_NONE=y > +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" > +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y > +BR2_ROOTFS_MERGED_USR=y > +BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" > +BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" You could add : BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" > +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-virt/config.linux" > +BR2_LINUX_KERNEL_XZ=y > +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y > +BR2_PACKAGE_KEXEC=y > +BR2_PACKAGE_KEXEC_ZLIB=y > +BR2_PACKAGE_ETHTOOL=y > +BR2_PACKAGE_NET_TOOLS=y > +BR2_PACKAGE_NETCAT=y > +BR2_PACKAGE_RSYNC=y > +BR2_PACKAGE_PETITBOOT=y > +BR2_TARGET_ROOTFS_CPIO=y > +BR2_TARGET_ROOTFS_CPIO_XZ=y and : # host-qemu for gitlab testing BR2_PACKAGE_HOST_QEMU=y BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y Thanks, C. From bugzilla at busybox.net Fri Nov 18 04:48:31 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 18 Nov 2022 04:48:31 +0000 Subject: [Buildroot] [Bug 15136] New: kgfiegfiwuegfiuweifgiwuegferwf Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15136 Bug ID: 15136 Summary: kgfiegfiwuegfiuweifgiwuegferwf Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Outdated package Assignee: unassigned at buildroot.uclibc.org Reporter: arenkarheathen at gmail.com CC: buildroot at uclibc.org Target Milestone: --- sigdgiydgiywegdiweiywgeidowuetiwygeiygfwiygfiwyegf -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Fri Nov 18 07:35:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 18 Nov 2022 07:35:05 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-17 Message-ID: <20221118073512.20A4B417D9@smtp4.osuosl.org> Hello, Autobuild statistics for 2022-11-17 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 9 | 1 | 0 | 10 | 2022.08.x | 10 | 12 | 0 | 22 | master | 150 | 149 | 2 | 301 | next | 39 | 75 | 2 | 116 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 15 glibc-2.36-66-ga1dc0be03c9d... | 8 host-binutils-2.38 | 7 host-pahole-1.24 | 7 host-rust-1.64.0 | 7 unknown | 6 dash-0.5.11.5 | 5 xz-5.2.7 | 5 libgpg-error-1.45 | 4 linux-6.0.1 | 4 perl-5.34.1 | 4 elfutils-0.186 | 3 frr-8.3.1 | 3 linuxptp-3.1.1 | 3 bat-0.19.0 | 2 check-0.15.2 | 2 gerbera-1.10.0 | 2 gobject-introspection-1.72.0 | 2 igh-ethercat-1.5.2 | 2 libglib2-2.72.3 | 2 linux-5.10.145-cip17 | 2 memcached-1.6.16 | 2 valgrind-3.19.0 | 2 apcupsd-3.14.14 | 1 assimp-5.2.5 | 1 boost-1.80.0 | 1 botan-2.19.2 | 1 cannelloni-1.0.0 | 1 cmocka-1.1.5 | 1 coremark-1.01 | 1 crun-1.5 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 exempi-2.6.1 | 1 fftw-quad-3.3.8 | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 gdal-3.5.1 | 1 gdb-11.2 | 1 gdb-12.1 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 host-binutils-2.39 | 1 host-delve-1.8.0 | 1 host-go-1.19.3 | 1 host-spirv-llvm-translator-... | 1 imagemagick | 1 json-c-0.16 | 1 libgcrypt-1.10.1 | 1 libkcapi-1.4.0 | 1 lirc-tools-0.10.2 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.1 | 1 lxc-5.0.1 | 1 mender-3.4.0 | 1 mesa3d-22.2.2 | 1 mongodb-4.2.18 | 1 ne10-1.2.1 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 openvmtools-11.3.5-18557794 | 1 pcsc-lite-1.9.9 | 1 pigz-2.7 | 1 pv-1.6.20 | 1 python-cryptography-38.0.1 | 1 qemu-7.1.0 | 1 rtl8821au-4235b0ec7d7220a63... | 1 s6-linux-utils-2.6.0.0 | 1 uhd-4.3.0.0 | 1 wolfssl-5.5.3 | 1 xvisor-0.3.1 | 1 xxhash-0.8.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/911dc70129938ca19decc1b8ceab76e97216d2df | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/95d36a28e54a697d39b11ee7cbf469b6665f96d6 | ORPH armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/520143dec202c6cbe2aa13cdd32180b8485515f6 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/cf0b061f49dacb56907c9a0c136bc627ced0ad7b | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/fc767d2bceeedc6e3464b72cb50a0c5036ece042 | armeb | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/a4522ddfe65896ec56d763b6f063fd9393bdaa06 | ORPH x86_64 | cannelloni-1.0.0 | NOK | http://autobuild.buildroot.net/results/868d283396aa7c7652dafa5efa090f5b1179033b | sh4aeb | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/c37b34d49a781c42cf48def699fae184dd398602 | ORPH arm | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/b0e8251b5f4ed93d6752c682ad205df246985987 | ORPH armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/4987a0b6f0819401e1dd128c168679097c95382e | powerpc | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/02110e03a226f2f64b0c0091e7dcf99d7c1d6c65 | sparc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/48764807c0b488c6748127c0a93a0ce2ef3c8c09 | sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e3e700549c867b23527e2fec1c278f13f6931527 | ORPH or1k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/d2121ad54880c5842978b478ea0f121ce39f27d3 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/301a8711beb2be6434544d017687e3d1e65698ed | ORPH or1k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/5fba544c43461de3dfa9326d9f9f29a6ff6b6f74 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/fb58895cedcb357f4c34166cbcbd47a8291da445 | ORPH i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/2bbc5031e990405a383f291d947e27fa03386fb1 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/f38028aabbea7ac4d55597eeb28fb937cbf219b1 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/33cde6477db973f5ec537620a6ce84e7d28d5999 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3de9f9ad5bdff2090a8014b0bdb1e7c0f6a5da1d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cd6bcbe55a169f66188f3686acd6deecdf12c931 | ORPH arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/5d5016a4760895b4eac908fe8a9690c89c4f26da | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/6a5dc1a7008b1ce367949a596e4922b1f6d7ef2e | ORPH mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/5fdecf8ae80404e68323eb0a8fa7cefaa1cc030f | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/565aa837af1eee5c92b909b917746dc9760ddd47 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/13ce874c28dcef5aedd9b804c1d1765067c16abf | sh4 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/ef939f9c394bd1caa1263e7dcd2ca79a3694336a | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e79019ae878e694217dc93e67a5cf40f4ea345bd | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/579be018ac75a59bfa7924c391e4520472d579af | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a6372b97617d03e9f8a65c4e6c5f2b0f711d038b | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/3d13b3341a622f87727ce14f0fc7ed1e6e0c19ed | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/9fcdde49fd6d86d91a67df0007d3446ff83427ee | arm | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/f817b2e7fd0483a81b13e4c827999f1fc3dd4817 | ORPH or1k | gdb-12.1 | NOK | http://autobuild.buildroot.net/results/9aacb7d77becc3a6692766d27a51ef5d2d9f3723 | ORPH mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3f01eb6f9a5717f1360d85c5329b71475791d77d | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d3497927d02e3f1431f2c1d254228adf730b1e11 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0a092b1660793d4f9189bec03a442176d5f4779b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e7038eb7f759c371d7156844e416ae8b740e681c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a580a10fbaa33dbb08c872b88b93287dbec7525c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b381c8a67003de30edcc83e02756e273fa4aeb80 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8cbdefd768ba675c58ff32fc4c50b52ced906b9e | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b224cc302971c6b576d85a8f3cc3896367fad75d | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fd033177cf228b436c6d7d31c3c96564519da348 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c8c35a22f3e6bfe6722407789016d6850a2ac2c0 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/578141a5b59bbbba066bbfc88f4e9819b9336e19 | i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/228cebc46fcbaf7a866e651781323b1d9cbf6ef2 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fe7134b88e4481e887f4c8967cbd093a40e911e2 | ORPH mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/f925f6b3a0400c0596feba24bb2188010ed1cf3c | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e5804157add51654d4ebf47a663a1a56aff65f8d | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/36205fdd924be0c75700895c6087b3dbb03bf9ea | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ed7074d2c2527f1c67fe7517a6ec390886084786 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6782c59d9f1e4cec4a11c15956d1899885b9fab1 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/103480cd60f1398f1935be583140bb3e9e5549e3 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/45714d341b418f89a6e74628b134af67886698b6 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/435790f0c9be3e1a49eb38f35b334f55a18617f8 | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/d81c3d5fdeb0a8533798bac53f9896c159d0f5f6 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/1b55721e1ad21937c1b3b9c858e44daa2441d72a | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/049e681ebf6aff0db168aabcb37e8ec5de9783da | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e0c92162fd1c548f15e70de25144827ceab35b28 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c9a3ffbb3cdeb675ec4abbb4adf1f8ece11f019a | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7e768a9c72e6a668ded8a58fbe0d4815c22d2a8f | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d4e2561cda0f261fdbdabd3930aa3df189e922bd | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a9075422f335751f0b81bff0eb3cd90bd459607a | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cedb43e6e8de02443072b6abcd004156e60403ae | riscv64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/bd4f6dd1185d2dc7a9f256eb3b09d1df7359cc3e | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/92120b23445a25907ba8673bb03ef70b51c6563e | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/08040f42f3303730c1e1eef9fb26e1e34bc1e225 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/188609c91f157db0e0bdbf280ae5732dc3a03587 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ed9d8153d1c5ee84c4c674ed9ce9bf45e4b7a4b5 | arm | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/db729e8351a53c3bbd34847f52d05ec57baec34c | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/7d1b93dd725f6fbb308eaf6b51bf939fa5832910 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b8eb8ef1b41fd7b1349f5a9899dea2244e1c74bf | arm | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/35786098b68a7987d76fc93db32a418fc18b4223 | ORPH i586 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/937464cef3e5ac3f83d4f1403d592adac21d0eed | sparc64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/ec329aa39e1b2a0218cc1d92e7b61f3560bc967d | arm | imagemagick | TIM | http://autobuild.buildroot.net/results/1ea44d76754411b491cbd1373eb8ec71deb90248 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/9dd56b27b45f92a7a6152b851bf2cf9e3df3cf47 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/d1654055b44ab0c330592f3da2e9b36c46669a63 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/49dbad8c8a7f94670201a3838fd8e09aabc881d1 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5dbe5a9dea0a6e6d4e94a78386ef083ca5264a71 | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/4fc16d459d40969302edad91f6c3187c9f4d4cb9 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e76b354e3a0e1cf19f2fff9d809bfa12e0b2ec1d | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/193f02c3c4eac5879e13228c24a907f8e194beee | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/80652b326ceffa78c92b329a00732dbc00fc52cd | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/be66e0a7fd2c108d8df2b5a9a0f6c93dacaa90f8 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/be4685f7c57a5bd06490b411fb111b7bc1db07cc | riscv32 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c2c0caa1392f2897c0ce931a1488578df212975e | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a993b435b3beaa2777b05da696a1f24adf9cf3d6 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f7e6824c62052e6792b781dcd9fd262e93800653 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8e6cf2b596166b9c750c9010f08a2fd1db186812 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/887a79b289b54ac3346bbe455589ce565e4bf0b1 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/df308d379691c6ee19a91b3678d13cd3cc28f0d4 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ce2a127584c9e36413db39d64ed854a1d417c2f7 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7493ae76c9263c65174c9bc83d64941cb241b63d | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9eb8f07bc1c3e8b1e45eb86fa16081a50884b879 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/50dd3904f66fd183f00ff236f49f18fdcd07031e | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a76d0b0f7a4ef56b2e2e351def9c6476cd87d5c2 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/300b09dd29ec332d03e6fc7e3398d3abfc268bee | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3236177b716bff11bda45ff4d8b3929e216ab80f | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2a5db992b35098c214af44ccd44f245b44b65868 | nios2 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/deaf2229071eb1f2f74b202f94bc2e6a259a819b | ORPH powerpc64le | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/59f41e90f75f8e6e5393f1f925f2450b0cc63981 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/48b7b32e89b8a8933343b15b4343251129e1d65b | ORPH sh4aeb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0a5c991df1426d91b16432fe02225a9b0c0fec00 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ea9ce98c64b06109e215d0aa13a5cc2258c3be8c | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/22d0949acf3c09ddb5403894eee831b29ada60c2 | ORPH sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/e05c35c8aa51be3111b720f15e00e4014c2e7d74 | s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/797f74a92d73a9c191d2177de6b52ab261be1bf1 | or1k | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4e6159958ce65b57446061848eaabfa677e70cce | i686 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/21b31486e08ec2fd9c2737b79f81e41dd6572be5 | ORPH arc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/30fb9bef39c80467d8d5b0012997c7c646963328 | or1k | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/f349be58fae94c9094e9ef4409e039ad96719d12 | sh4 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/d1404a3f466d6572d7a38114e4a4739eac9b0e88 | arceb | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/45040a124582c989ce05d2ee150d958952c745b5 | ORPH powerpc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/40988ea7e705142a110f4dd39dd7a7153b747a4c | ORPH i686 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/bf0875f70981eb9df408ec6dfffd3baaef805ddf | powerpc | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/69c1d3c70958e0c5747fc414c2c09591fee1a756 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/72751f3db75a1b27d0de8204deaec33986cbbdff | aarch64 | ne10-1.2.1 | NOK | http://autobuild.buildroot.net/results/2794823237045e5a9177f38bc9b9279fa9c19a57 | microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/d15fbdc4ba4780150f5ea0cf4d75723f2b8b06c8 | ORPH powerpc64le | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/0a954b127e68be555082c0f64617d2c657d62bc8 | aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/2a3bd72dcbbb818c1d0f3bf7c1848e40eae31edc | arm | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/d81320e63fe6bd7f8fc7560a0e02f62ba377217a | ORPH sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/332560352d5ac232e0a3f3f9f55f1578f7e16da8 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/f376b361cca5166795da13236d35d7852d205c36 | arm | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/7de6d9d44d8c38f60649003e116a00f262a74193 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/88e8f66108e299cd2f8b4a39afabf5ca003fdb26 | microblaze | pigz-2.7 | NOK | http://autobuild.buildroot.net/results/eaad94d4df0b423ee213b59791c5cc9db246d3cf | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/0baf786f46d8d85789acb03d96b615c07d55409d | ORPH mips | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/1fdc5d640800d68ce7f1b01595b18e89bacd4723 | mips | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/adf28fba29d5a07ed752fb6cb58ffa315c4ebfde | arc | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/b0b4007c2bea1935a59d9dfd97e9ecf7239a6824 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/500b6a5dc71b0dfa588d256328c2b76895dcb02d | mips | uhd-4.3.0.0 | NOK | http://autobuild.buildroot.net/results/a7b38c52d16fe9cbced049b0e2a5aaaa08263f74 | riscv32 | unknown | NOK | http://autobuild.buildroot.net/results/3c630d14f26e797dd24072b6ca006370117dc3b3 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/bae6a7a8629d7a689ac3581ab363908dd6a3c346 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/584009968f9f2025c243d12630933c84af478de8 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/52adff7a295d8a51ef8a2c9f556f624cf041609f | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/0847449a301254f48e3ce02919337110b2223f36 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/0dab4fdff7663c2d93a5019bb8ec334b192ceffa | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/1ee075823c802fe66f0d59a8e75c07d108653c4c | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/6b6a1efa20d5d16de74c6d55418a36163bb89af4 | ORPH mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/26c4763c343cf1c54773d4115154c0f486b69faa | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/3842e3f1d1268ebc43459a2261a818d49f9cad48 | aarch64 | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/245c75131ab818f9f8f6112c606c2880f475fb66 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1ea324e111fce1edc77b5a15aeef4c96dd233f80 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0e5ac462ba84d2fa26ec90b90a6e368ed9e0af09 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/84522ea04b19d47627a3122492fde56efe9b3aae | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/64635f0ab1b08e5c42c8f43df49f40171eea8a1f | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/acfc6239a54e8941ef1905da66b6785607055a2c | ORPH Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 7 imagemagick-7.1.0-51 | 4 libnss-3.84 | 4 host-binutils-2.38 | 3 host-gdk-pixbuf-2.42.10 | 3 host-rust-1.65.0 | 3 lxc-4.0.12 | 3 s6-linux-init-1.0.6.3 | 3 xz-5.2.7 | 3 crun-1.5 | 2 dash-0.5.11.5 | 2 glibc-2.36-66-ga1dc0be03c9d... | 2 gobject-introspection-1.72.0 | 2 linux-6.0.1 | 2 traceroute-2.1.0 | 2 uclibc-1.0.42 | 2 android-tools-4.2.2+git2013... | 1 boost-1.80.0 | 1 brltty-6.5 | 1 cache-calibrator | 1 datatables-1.10.20 | 1 dhcp-4.4.3-P1 | 1 dieharder-3.31.1 | 1 edk2-edk2-stable202102 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 gensio-2.5.5 | 1 gerbera-1.10.0 | 1 gnuradio-3.10.4.0 | 1 gobject-introspection | 1 heirloom-mailx | 1 host-binutils-2.37 | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 host-python-greenlet-2.0.0 | 1 jack2-1.9.21 | 1 jemalloc-5.3.0 | 1 libgcrypt-1.10.1 | 1 linuxptp-3.1.1 | 1 norm-1.5.8 | 1 opus-1.3.1 | 1 pango-1.50.11 | 1 python-bunch-1.0.1 | 1 rtl8189es-39c17661136da48f8... | 1 uccp420wlan-6.9.1 | 1 wolfssl-5.5.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/525e8398752e4b7da13e64555021b8cc8860a2ac | powerpc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/4639bac8b721461e4cce831ced3acb3340a53c5b | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ad0c867cb2d7c9146479f3eaab5c47dc9019452b | sparc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/9c5a2b98cab513972d60672f5268408247ef2b07 | powerpc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/626a9127144167d6c730249a0b0c7e94d7538c20 | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e3ca63be08da4a2301335b7668b2e2d67a01a6e4 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c446282334db47a6de15ab0e0718b83a534f883c | riscv64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/0f5b75e87fd2be9a48c489b859717cd791289ef7 | sparc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/a0155527bf95f2c5752e1f5d802f7fae9fa4634e | powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/13a922619d4235b333e473e5a4d05bd900da529c | sparc64 | cache-calibrator | NOK | http://autobuild.buildroot.net/results/c4638dd6237bb65c3176a99f9b9f57a5478e6587 | sh4 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/1fd2754a927fe51f32f4a0b47e3db8a5164dc156 | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/80da5c0001eb8c57ea28afa9bf6a98120327cd35 | mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ab14e2fc536f206bc786bcefcf91d3967dbcf4bd | ORPH mipsel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a5ec7e90ec2206dd3f5ee13085775c8c34854b4d | ORPH arc | datatables-1.10.20 | NOK | http://autobuild.buildroot.net/results/facb6d633474e4887b8885ae85f3f548b294fe4b | sh4a | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/2e608669f46c40b59d3d1a21934f7fe44efe2280 | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/022c10f9ed71ece64caae298a7d9932ea240033f | aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/aa2c2edabeda0ea18a71b94ea5554a2807d22707 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8f031f85166fd9aa7366e38332fb95036e362aac | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/572d42ffe99b69ac8ab2af8cc124453d6c29ef12 | ORPH sh4eb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/c8ef02185678ab9681680b2357ed58b903722695 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6b0309105db0d11dd8e202e65ee82a584ab98d52 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42e308600e5fdce5ce359970f322bccb05d8a0a8 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/995d3d9426ae4a23999edf165041fdbb09ffc2eb | aarch64_be | gnuradio-3.10.4.0 | NOK | http://autobuild.buildroot.net/results/ac80b9d10d0c28e1f4e9c38c7d7cb4c5c824bfef | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/b30658c0454a87f48bcc539565b94ad28b9487b5 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/24f0e62dcc9fe634c00566d1feb345d92bba1e8c | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1d9c896f08e1e0a8c2bac4fbc2ec714dfb9d2053 | ORPH armeb | heirloom-mailx | TIM | http://autobuild.buildroot.net/results/8584e8f70ab14c71a5f0185f0a85543ae248d13b | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0f5318dbc43721668920cfdacc17861ab3c38ad1 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/11833aa63924cd5f47fa1d231b85b96fc799a33e | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5656de0927676ecffb42a98e3f3c72da57932534 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3f6bd9e6c91caa67438f82379418f95b7016eff7 | arceb | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/54ed09a1174a27fa1420b6e711e5773d0a0ee31e | ORPH sh4aeb | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/a8133740d1b0b65a7adb604cb08889bf04848f20 | ORPH sh4 | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/7e52719d767d2312c05e9fc425116791007ada33 | ORPH aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/74c09e3c04dded1e83718325d047ba78c14bd29c | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b85a84c37e56af5e423f7dd7ae164972cabf2d91 | i586 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/19a88b5974b579f6f1f7d20b97fb4026db1e82c2 | powerpc64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/f1223e45c4e2b59dabef50e455173fbd894989b1 | mips | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/4e3d428454b8cf99011dc8039652da08f8e5f191 | aarch64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/0d28f156df2a267a027716031dbd63c8efc94b04 | arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/73ae65c5195b59ae89d17a6ff67ecbc6f58eb7ff | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bfff551829f7152b2848d6131ca55539b5d294e6 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/aff29605ae195fbf8d32368d13983b477728c7a4 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8a7d01aefa607420f66a9524652d06440cc78778 | ORPH s390x | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ea967cfdcd74f81f3fc7e22b63fa547bb202c69c | sh4 | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/bdac9a8a9d732234bcc1b4f101a5e706fd91b068 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/2b573b3973ca19d092ad1d184d95c293a5c21e16 | ORPH aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cf0ff45219bc4f9eff7d5f5d9cdd87e696229431 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/82b28c726f8185b6ba002df889e1d5f7ed23ec0b | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c0f636e0ea6b8de7223545cc127e7968cfb23ee9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2d36b059c356c87a63ab7a0b4b60670c7a9e94f8 | sparc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a608fa18fa7bc4b9da537aa2c33853b2d4fd9126 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b54b2ea94c6a7cf6fcbfa549a6d2fb39d7fde064 | ORPH powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/9a7c4c608257f387bdee2115bcc78c3de2aacc6c | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/ad38b7a58455bf0ced17040663f8e25a50c6607b | aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/5ca713d86e3fef9d1590fe1065fb8aa1013baf11 | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/bb2627bfae94bf48a2ac61563274fd94f2f17355 | arm | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/48c77145e5bdf3443b348b410c1edaef8ce90311 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/98310ed7ea168b6f498c7252cbf403b8316d3730 | ORPH i686 | pango-1.50.11 | NOK | http://autobuild.buildroot.net/results/fd0da18445af324ee910f6c810caff404d2c9d08 | ORPH mipsel | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/f01c8d2158c413bffd1438a7b4994b88e4bbe2ff | arc | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/be90a0d218243de5fc780fe810f7411ab5fe05fa | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a24608c4129bea97780621a36205ac7104e32fc6 | microblaze | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9f41d0c8e50bfb94e15b4713991224db2d424a00 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/6f3dfc701f87b8c95715da94921811d3d4d59be4 | mips64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/6d8b1812d1cc23c12d827e7338e3fe523d6375c1 | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/897dd7f2658ccecb03587d14add73f7b46acb05e | riscv32 | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/0a4ee6dc4f6d4cd7a69af8d1f1d34273aa978942 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/783010d3dbdeb1d08fe3cffa61474caeb133f82c | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/6c35a0e964aef90027228a6a207a9b57d8976fef | mips | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/e4264b4a2fd2294c29235be6ba07dd4cfdbf0f6c | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ca4fec17fdf1706942af37810657f329d0eaa7c6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5f5825fc5737fd1bb5f63ad556248fd215e8d938 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6f8d12552e20bae119688ae6a60ecdb51ba87268 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- exempi-2.6.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/feae5ba4304892e15082c107c8281e9d16e08b9d | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 2 /home/buildroot/autobuild/i... | 1 gerbera-1.10.0 | 1 host-rust-1.62.0 | 1 libgcrypt-1.10.1 | 1 openal-1.22.0 | 1 openblas-0.3.20 | 1 skalibs-2.10.0.3 | 1 tealdeer-1.5.0 | 1 unknown | 1 wolfssl-5.5.3 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/d26985b423a7c0598ef478c6329eae428ce589c9 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/51e9c5ba1de88470afcad6f7b631766e9e9f8d45 | powerpc64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/4d4ac07b7998514ae478fbf14c4a7dc8e0e4fff3 | m68k | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/28f905d63b2f3de62be6a72fdf1a0ceb92f52413 | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/12b792b2a1591a0e499ae2e47f7d950ab08e36eb | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/27f4694747c7fb7d68b2fd1c8c2b5ef604300558 | ORPH mips64 | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/222a58063bf3a4f47ac9199d67c359d27a407618 | i686 | openblas-0.3.20 | NOK | http://autobuild.buildroot.net/results/c3783d8006a6d9e5a936b0c64baee19c1e884c4b | ORPH or1k | skalibs-2.10.0.3 | NOK | http://autobuild.buildroot.net/results/f4c7217efefe979dcee046ff0d29ae297c5f4513 | sparc64 | tealdeer-1.5.0 | NOK | http://autobuild.buildroot.net/results/5cfe6fe545e6df8e44cb7237933d3efb66d12938 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/3f7cce2412014144fc69c22b0af3191b384927da | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/73db584a50dfebb9e16894b72d6bb69ddbd60e3f | Gitlab CI results for 2022-11-17 ================================ Detail of defconfig failures for 2022.02.7 ------------------------------------------ defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_arm_versatile_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338616732 | ORPH qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338616742 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338616937 | Detail of runtime-test failures for 2022.02.7 --------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618478 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618482 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618493 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618505 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618508 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618510 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618519 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618521 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618522 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618523 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618526 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618532 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618535 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338617834 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338617845 | ORPH TestF2FS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338617079 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338617376 | ORPH Detail of defconfig failures for 2022.08.2 ------------------------------------------ defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933480 | Detail of runtime-test failures for 2022.08.2 --------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933536 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335934116 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933834 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933636 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933621 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933687 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933796 | ORPH Detail of defconfig failures for 2022.11-rc2 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086075 | Detail of runtime-test failures for 2022.11-rc2 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086451 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086617 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086737 | ORPH -- http://autobuild.buildroot.net From laurent at vivier.eu Fri Nov 18 14:14:32 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 15:14:32 +0100 Subject: [Buildroot] [PATCH v7 0/3] package: add petitboot to use with qemu-system-m68k Message-ID: <20221118141435.1084565-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM spapr machine). The first patch introduces petitboot package, the second patch the configuration to build buildroot with petitboot for the QEMU machine. You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v7: - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y - fix errors reported by check-package - add gitlab testing (C?dric) - update boot-qemu-image.py to support petitboot v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (3): package: add petitboot board/qemu/m68k-virt: Add virt-m68k linux config support/scripts/boot-qemu-image.py: manage petitboot interface DEVELOPERS | 5 ++ board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 31 +++++++ package/Config.in | 1 + package/kexec/Config.in | 2 +- package/petitboot/63-md-raid-arrays.rules | 41 +++++++++ package/petitboot/65-md-incremental.rules | 69 +++++++++++++++ package/petitboot/66-add-sg-module.rules | 2 + package/petitboot/Config.in | 23 +++++ package/petitboot/S14silence-console | 9 ++ package/petitboot/S15pb-discover | 38 +++++++++ package/petitboot/fs-overlay/etc/inittab | 34 ++++++++ package/petitboot/fs-overlay/etc/locale | 1 + package/petitboot/fs-overlay/init | 8 ++ package/petitboot/kexec-restart | 8 ++ package/petitboot/petitboot-console-ui.rules | 6 ++ package/petitboot/petitboot.hash | 2 + package/petitboot/petitboot.mk | 77 +++++++++++++++++ package/petitboot/removable-event-poll.rules | 4 + package/petitboot/shell_config | 19 +++++ package/petitboot/shell_profile | 2 + support/scripts/boot-qemu-image.py | 13 ++- 23 files changed, 485 insertions(+), 4 deletions(-) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/petitboot/63-md-raid-arrays.rules create mode 100644 package/petitboot/65-md-incremental.rules create mode 100644 package/petitboot/66-add-sg-module.rules create mode 100644 package/petitboot/Config.in create mode 100755 package/petitboot/S14silence-console create mode 100755 package/petitboot/S15pb-discover create mode 100644 package/petitboot/fs-overlay/etc/inittab create mode 100644 package/petitboot/fs-overlay/etc/locale create mode 100755 package/petitboot/fs-overlay/init create mode 100755 package/petitboot/kexec-restart create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/petitboot.hash create mode 100644 package/petitboot/petitboot.mk create mode 100644 package/petitboot/removable-event-poll.rules create mode 100644 package/petitboot/shell_config create mode 100755 package/petitboot/shell_profile -- 2.38.1 From laurent at vivier.eu Fri Nov 18 14:14:34 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 15:14:34 +0100 Subject: [Buildroot] [PATCH v7 2/3] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20221118141435.1084565-1-laurent@vivier.eu> References: <20221118141435.1084565-1-laurent@vivier.eu> Message-ID: <20221118141435.1084565-3-laurent@vivier.eu> Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 + board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 26 +++++++ 4 files changed, 122 insertions(+) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 70cb9ee68ca9..4fc33fd862d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1741,6 +1741,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/config.linux b/board/qemu/m68k-virt/config.linux new file mode 100644 index 000000000000..88edb9b1eb3f --- /dev/null +++ b/board/qemu/m68k-virt/config.linux @@ -0,0 +1,89 @@ +CONFIG_LOCALVERSION="-virt" +CONFIG_SYSVIPC=y +CONFIG_CGROUPS=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_VIRT=y +CONFIG_PROC_HARDWARE=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_LDM_DEBUG=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSV68_PARTITION=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_RAM=y +CONFIG_VIRTIO_BLK=y +CONFIG_SCSI=y +CONFIG_BLK_DEV_SR=y +CONFIG_SCSI_VIRTIO=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y +CONFIG_NETDEVICES=y +CONFIG_VIRTIO_NET=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_EVDEV=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_DRM=y +CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_VIRTIO=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO_INPUT=y +CONFIG_EXT4_FS=y +CONFIG_AUTOFS_FS=y +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_9P_FS=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_EARLY_PRINTK=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..714b74c70ea1 --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..5ddd9837161f --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,26 @@ +BR2_m68k=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" +BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-virt/config.linux" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.38.1 From laurent at vivier.eu Fri Nov 18 14:14:33 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 15:14:33 +0100 Subject: [Buildroot] [PATCH v7 1/3] package: add petitboot In-Reply-To: <20221118141435.1084565-1-laurent@vivier.eu> References: <20221118141435.1084565-1-laurent@vivier.eu> Message-ID: <20221118141435.1084565-2-laurent@vivier.eu> from https://github.com/glevand/petitboot--buildroot Updated to work with m68k architecture rather than PlayStation3 (focused on qemu-system-m68k virt machine) Signed-off-by: Laurent Vivier --- DEVELOPERS | 3 + package/Config.in | 1 + package/kexec/Config.in | 2 +- package/petitboot/63-md-raid-arrays.rules | 41 +++++++++++ package/petitboot/65-md-incremental.rules | 69 ++++++++++++++++++ package/petitboot/66-add-sg-module.rules | 2 + package/petitboot/Config.in | 23 ++++++ package/petitboot/S14silence-console | 9 +++ package/petitboot/S15pb-discover | 38 ++++++++++ package/petitboot/fs-overlay/etc/inittab | 34 +++++++++ package/petitboot/fs-overlay/etc/locale | 1 + package/petitboot/fs-overlay/init | 8 ++ package/petitboot/kexec-restart | 8 ++ package/petitboot/petitboot-console-ui.rules | 6 ++ package/petitboot/petitboot.hash | 2 + package/petitboot/petitboot.mk | 77 ++++++++++++++++++++ package/petitboot/removable-event-poll.rules | 4 + package/petitboot/shell_config | 19 +++++ package/petitboot/shell_profile | 2 + 19 files changed, 348 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/63-md-raid-arrays.rules create mode 100644 package/petitboot/65-md-incremental.rules create mode 100644 package/petitboot/66-add-sg-module.rules create mode 100644 package/petitboot/Config.in create mode 100755 package/petitboot/S14silence-console create mode 100755 package/petitboot/S15pb-discover create mode 100644 package/petitboot/fs-overlay/etc/inittab create mode 100644 package/petitboot/fs-overlay/etc/locale create mode 100755 package/petitboot/fs-overlay/init create mode 100755 package/petitboot/kexec-restart create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/petitboot.hash create mode 100644 package/petitboot/petitboot.mk create mode 100644 package/petitboot/removable-event-poll.rules create mode 100644 package/petitboot/shell_config create mode 100755 package/petitboot/shell_profile diff --git a/DEVELOPERS b/DEVELOPERS index 826e04d8054d..70cb9ee68ca9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1739,6 +1739,9 @@ F: package/aircrack-ng/ N: Laurent Charpentier F: package/open-lldp/ +N: Laurent Vivier +F: package/petitboot/ + N: Lee Jones F: boot/afboot-stm32/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0f2..eb920f61cd2a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2627,6 +2627,7 @@ menu "System tools" source "package/openrc/Config.in" source "package/openvmtools/Config.in" source "package/pamtester/Config.in" + source "package/petitboot/Config.in" source "package/polkit/Config.in" source "package/powerpc-utils/Config.in" source "package/procps-ng/Config.in" diff --git a/package/kexec/Config.in b/package/kexec/Config.in index 90a7bc2672bd..092a80b171fc 100644 --- a/package/kexec/Config.in +++ b/package/kexec/Config.in @@ -3,7 +3,7 @@ config BR2_PACKAGE_KEXEC depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ - BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x + BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k help Kexec is a user space utility for loading another kernel and asking the currently running kernel to do something with diff --git a/package/petitboot/63-md-raid-arrays.rules b/package/petitboot/63-md-raid-arrays.rules new file mode 100644 index 000000000000..92aec36e69d4 --- /dev/null +++ b/package/petitboot/63-md-raid-arrays.rules @@ -0,0 +1,41 @@ +# do not edit this file, it will be overwritten on update + +SUBSYSTEM!="block", GOTO="md_end" + +# handle md arrays +ACTION!="add|change", GOTO="md_end" +KERNEL!="md*", GOTO="md_end" + +# partitions have no md/{array_state,metadata_version}, but should not +# for that reason be ignored. +ENV{DEVTYPE}=="partition", GOTO="md_ignore_state" + +# container devices have a metadata version of e.g. 'external:ddf' and +# never leave state 'inactive' +ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", GOTO="md_ignore_state" +TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end" +ATTR{md/array_state}=="|clear|inactive", ENV{SYSTEMD_READY}="0", GOTO="md_end" +LABEL="md_ignore_state" + +IMPORT{program}="/sbin/mdadm --detail --export $devnode" +ENV{DEVTYPE}=="disk", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}", OPTIONS+="string_escape=replace" +ENV{DEVTYPE}=="disk", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}" +ENV{DEVTYPE}=="disk", ENV{MD_DEVNAME}=="?*", SYMLINK+="md/$env{MD_DEVNAME}" +ENV{DEVTYPE}=="partition", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}-part%n", OPTIONS+="string_escape=replace" +ENV{DEVTYPE}=="partition", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}-part%n" +ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[^0-9]", SYMLINK+="md/$env{MD_DEVNAME}%n" +ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[0-9]", SYMLINK+="md/$env{MD_DEVNAME}p%n" + +IMPORT{builtin}="blkid" +OPTIONS+="link_priority=100" +OPTIONS+="watch" +ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}" +ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}" + +ENV{MD_LEVEL}=="raid[1-9]*", ENV{SYSTEMD_WANTS}+="mdmonitor.service" + +# Tell systemd to run mdmon for our container, if we need it. +ENV{MD_LEVEL}=="raid[1-9]*", ENV{MD_CONTAINER}=="?*", PROGRAM="/usr/bin/readlink $env{MD_CONTAINER}", ENV{MD_MON_THIS}="%c" +ENV{MD_MON_THIS}=="?*", PROGRAM="/usr/bin/basename $env{MD_MON_THIS}", ENV{SYSTEMD_WANTS}+="mdmon@%c.service" + +LABEL="md_end" diff --git a/package/petitboot/65-md-incremental.rules b/package/petitboot/65-md-incremental.rules new file mode 100644 index 000000000000..153d12fe6f7e --- /dev/null +++ b/package/petitboot/65-md-incremental.rules @@ -0,0 +1,69 @@ +# This file causes block devices with Linux RAID (mdadm) signatures to +# automatically cause mdadm to be run. +# See udev(8) for syntax + +# Don't process any events if anaconda is running as anaconda brings up +# raid devices manually +ENV{ANACONDA}=="?*", GOTO="md_end" + +# Also don't process disks that are slated to be a multipath device +ENV{DM_MULTIPATH_DEVICE_PATH}=="?*", GOTO="md_end" + +# We process add events on block devices (since they are ready as soon as +# they are added to the system), but we must process change events as well +# on any dm devices (like LUKS partitions or LVM logical volumes) and on +# md devices because both of these first get added, then get brought live +# and trigger a change event. The reason we don't process change events +# on bare hard disks is because if you stop all arrays on a disk, then +# run fdisk on the disk to change the partitions, when fdisk exits it +# triggers a change event, and we want to wait until all the fdisks on +# all member disks are done before we do anything. Unfortunately, we have +# no way of knowing that, so we just have to let those arrays be brought +# up manually after fdisk has been run on all of the disks. + +# First, process all add events (md and dm devices will not really do +# anything here, just regular disks, and this also won't get any imsm +# array members either) +SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_TYPE}=="linux_raid_member", \ + RUN+="/sbin/mdadm -I --export $env{DEVNAME}" + +# Next, check to make sure the BIOS raid stuff wasn't turned off via cmdline +IMPORT{cmdline}="noiswmd" +IMPORT{cmdline}="nodmraid" +ENV{noiswmd}=="?*", GOTO="md_imsm_inc_end" +ENV{nodmraid}=="?*", GOTO="md_imsm_inc_end" +SUBSYSTEM=="block", ACTION=="add", ENV{ID_FS_TYPE}=="isw_raid_member", \ + RUN+="/sbin/mdadm -I $env{DEVNAME}" +LABEL="md_imsm_inc_end" + +SUBSYSTEM=="block", ACTION=="remove", ENV{ID_PATH}=="?*", \ + RUN+="/sbin/mdadm -If $name --path $env{ID_PATH}" +SUBSYSTEM=="block", ACTION=="remove", ENV{ID_PATH}!="?*", \ + RUN+="/sbin/mdadm -If $name" + +# Next make sure that this isn't a dm device we should skip for some reason +ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_change_end" +ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}=="1", GOTO="dm_change_end" +ENV{DM_SUSPENDED}=="1", GOTO="dm_change_end" +KERNEL=="dm-*", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="linux_raid_member", \ + ACTION=="change", RUN+="/sbin/mdadm -I $env{DEVNAME}" +LABEL="dm_change_end" + +# Finally catch any nested md raid arrays. If we brought up an md raid +# array that's part of another md raid array, it won't be ready to be used +# until the change event that occurs when it becomes live +KERNEL=="md*", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="linux_raid_member", \ + ACTION=="change", RUN+="/sbin/mdadm -I $env{DEVNAME}" + +# In case the initramfs only started some of the arrays in our container, +# run incremental assembly on the container itself. Note: we ran mdadm +# on the container in 64-md-raid.rules, and that's how the MD_LEVEL +# environment variable is already set. If that disappears from the other +# file, we will need to add this line into the middle of the next rule: +# IMPORT{program}="/sbin/mdadm -D --export $tempnode", \ + +SUBSYSTEM=="block", ACTION=="add|change", KERNEL=="md*", \ + ENV{MD_LEVEL}=="container", RUN+="/sbin/mdadm -I $env{DEVNAME}" + + +LABEL="md_end" diff --git a/package/petitboot/66-add-sg-module.rules b/package/petitboot/66-add-sg-module.rules new file mode 100644 index 000000000000..ae18d28c570e --- /dev/null +++ b/package/petitboot/66-add-sg-module.rules @@ -0,0 +1,2 @@ +# load modules to scsi disks, if they aren't in kernel +SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST!="[module/sg]", RUN+="/sbin/modprobe sg" diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in new file mode 100644 index 000000000000..fdcb26ccc924 --- /dev/null +++ b/package/petitboot/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_PETITBOOT + bool "petitboot" + # petitboot needs udev /dev management + depends on BR2_PACKAGE_HAS_UDEV + select BR2_PACKAGE_ELFUTILS + select BR2_PACKAGE_LVM2 + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PANEL + select BR2_PACKAGE_NCURSES_TARGET_FORM + select BR2_PACKAGE_NCURSES_TARGET_MENU + # run-time dependency only + select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC + # run-time dependency only + select BR2_PACKAGE_POWERPC_UTILS if (( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) && ! BR2_PACKAGE_PS3_UTILS ) + # run-time dependency only + select BR2_PACKAGE_NVME if (( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) && ! BR2_PACKAGE_PS3_UTILS ) + help + Petitboot is a small kexec-based bootloader + + http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html + +comment "petitboot requires udev to be enabled" + depends on !BR2_PACKAGE_HAS_UDEV diff --git a/package/petitboot/S14silence-console b/package/petitboot/S14silence-console new file mode 100755 index 000000000000..2ce6b39f427b --- /dev/null +++ b/package/petitboot/S14silence-console @@ -0,0 +1,9 @@ +#!/bin/sh + +case "$1" in + start) + echo 1 1 1 1 > /proc/sys/kernel/printk + ;; +esac + +exit 0 diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100755 index 000000000000..9d9ec57de3f0 --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,38 @@ +#!/bin/sh + +LOGFILE=/var/log/petitboot/pb-discover.log +PIDFILE=/var/run/petitboot.pid + +PATH=/usr/bin:/usr/sbin:/bin:/sbin +export PATH + +verbose= +if pb-config debug | grep -q enabled +then + verbose=-v +fi + +case "$1" in + start) + ulimit -c unlimited + mkdir -p -m 0775 $(dirname $LOGFILE) + mkdir -p -m 0775 /var/petitboot + # Set permissions for normal users + chown -R root:petitgroup $(dirname $LOGFILE) + chown -R root:petitgroup /var/petitboot + + export $(cat /etc/locale) + pb-discover -l $LOGFILE $verbose & + echo $! > $PIDFILE + ;; + stop) + pid=$(cat $PIDFILE) + [ -n "$pid" ] && kill -TERM $pid + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 + ;; +esac + +exit 0 diff --git a/package/petitboot/fs-overlay/etc/inittab b/package/petitboot/fs-overlay/etc/inittab new file mode 100644 index 000000000000..1f503d5d56f7 --- /dev/null +++ b/package/petitboot/fs-overlay/etc/inittab @@ -0,0 +1,34 @@ +# /etc/inittab +# +# Copyright (C) 2001 Erik Andersen +# +# Note: BusyBox init doesn't support runlevels. The runlevels field is +# completely ignored by BusyBox init. If you want runlevels, use +# sysvinit. +# +# Format for each entry: ::: +# +# id == tty to run on, or empty for /dev/console +# runlevels == ignored +# action == one of sysinit, respawn, askfirst, wait, and once +# process == program to run + +# Startup the system +::sysinit:/bin/mount -t proc proc /proc +::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW +::sysinit:/bin/mkdir -p /dev/pts +::sysinit:/bin/mkdir -p /dev/shm +::sysinit:/bin/mount -a +::sysinit:/bin/hostname -F /etc/hostname +# now run any rc scripts +::sysinit:/etc/init.d/rcS +::sysinit:/sbin/petitboot-nc +# Stuff to do for the 3-finger salute +::ctrlaltdel:/sbin/reboot + +# Stuff to do before rebooting +::shutdown:/etc/init.d/rcK +::shutdown:/bin/umount -a -r +::shutdown:/sbin/swapoff -a + +::restart:/usr/sbin/kexec-restart diff --git a/package/petitboot/fs-overlay/etc/locale b/package/petitboot/fs-overlay/etc/locale new file mode 100644 index 000000000000..655683630776 --- /dev/null +++ b/package/petitboot/fs-overlay/etc/locale @@ -0,0 +1 @@ +LANG=en_US.utf-8 diff --git a/package/petitboot/fs-overlay/init b/package/petitboot/fs-overlay/init new file mode 100755 index 000000000000..1e56178db162 --- /dev/null +++ b/package/petitboot/fs-overlay/init @@ -0,0 +1,8 @@ +#!/bin/sh +# devtmpfs does not get automounted for initramfs +/bin/mount -t devtmpfs devtmpfs /dev +exec 0/dev/console +exec 2>/dev/console +exec /sbin/init "$@" + diff --git a/package/petitboot/kexec-restart b/package/petitboot/kexec-restart new file mode 100755 index 000000000000..0175e76df4cd --- /dev/null +++ b/package/petitboot/kexec-restart @@ -0,0 +1,8 @@ +#!/bin/sh + +/usr/sbin/kexec -f -e + +while : +do + sleep 1 +done diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..cbf1b7e1d765 --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,6 @@ + +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash new file mode 100644 index 000000000000..ccb58eed0e34 --- /dev/null +++ b/package/petitboot/petitboot.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6 petitboot-v1.13.tar.gz diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk new file mode 100644 index 000000000000..b04710a535d3 --- /dev/null +++ b/package/petitboot/petitboot.mk @@ -0,0 +1,77 @@ +################################################################################ +# +# petitboot +# +################################################################################ + +PETITBOOT_VERSION = v1.13 +PETITBOOT_SITE ?= https://github.com/open-power/petitboot/releases/download/$(PETITBOOT_VERSION) +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 +PETITBOOT_LICENSE = GPLv2 +PETITBOOT_LICENSE_FILES = COPYING + +PETITBOOT_CONF_OPTS += --with-ncurses --without-twin-x11 --without-twin-fbdev \ + --localstatedir=/var \ + --enable-crypt \ + HOST_PROG_KEXEC=/usr/sbin/kexec \ + HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart \ + $(if $(BR2_PACKAGE_BUSYBOX),--with-tftp=busybox --enable-busybox) + +ifdef PETITBOOT_DEBUG +PETITBOOT_CONF_OPTS += --enable-debug +endif + +ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) +PETITBOOT_CONF_OPTS += --with-ncursesw MENU_LIB=-lmenuw FORM_LIB=-lformw +endif + +define PETITBOOT_POST_INSTALL + $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ + $(TARGET_DIR)/usr/libexec/petitboot + $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/petitboot/boot.d + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/ + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/ + + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S14silence-console \ + $(TARGET_DIR)/etc/init.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/kexec-restart \ + $(TARGET_DIR)/usr/sbin/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/removable-event-poll.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/63-md-raid-arrays.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/65-md-incremental.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/66-add-sg-module.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ + + mkdir -p $(TARGET_DIR)/home/petituser + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_profile \ + $(TARGET_DIR)/home/petituser/.profile + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_config \ + $(TARGET_DIR)/home/petituser/.shrc + + $(MAKE) -C $(@D)/po DESTDIR=$(TARGET_DIR) install +endef + +define PETITBOOT_POST_INSTALL_DTB + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ + $(TARGET_DIR)/etc/petitboot/boot.d/ +endef + +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL + +ifeq ($(BR2_PACKAGE_DTC),y) +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB +endif + +$(eval $(autotools-package)) diff --git a/package/petitboot/removable-event-poll.rules b/package/petitboot/removable-event-poll.rules new file mode 100644 index 000000000000..b736aef6101f --- /dev/null +++ b/package/petitboot/removable-event-poll.rules @@ -0,0 +1,4 @@ + +# petitboot needs notification for media change events on removable devices, +# which we only get if we've set the poll_msecs sysfs attribute. +ACTION!="remove", ATTR{removable}=="1", ATTR{events_poll_msecs}="2000" diff --git a/package/petitboot/shell_config b/package/petitboot/shell_config new file mode 100644 index 000000000000..59337ff53039 --- /dev/null +++ b/package/petitboot/shell_config @@ -0,0 +1,19 @@ +#!bin/sh + +reset + +echo "Exiting petitboot. Type 'exit' to return." +echo "You may run 'pb-sos' to gather diagnostic data" + +if [[ "$(id -u)" != "0" ]]; then + echo "" | sudo -S /bin/true 2&>1 >> /dev/null + if [[ $? = 0 ]]; then + echo "No password set, running as root. You may set a password in the System Configuration screen." + sudo -i + sudo -K + exit + fi + export PS1='$ ' +else + export PS1='# ' +fi diff --git a/package/petitboot/shell_profile b/package/petitboot/shell_profile new file mode 100755 index 000000000000..40062b423b79 --- /dev/null +++ b/package/petitboot/shell_profile @@ -0,0 +1,2 @@ +export ENV="/home/petituser/.shrc" +/usr/libexec/petitboot/pb-console -- 2.38.1 From laurent at vivier.eu Fri Nov 18 14:14:35 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 15:14:35 +0100 Subject: [Buildroot] [PATCH v7 3/3] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20221118141435.1084565-1-laurent@vivier.eu> References: <20221118141435.1084565-1-laurent@vivier.eu> Message-ID: <20221118141435.1084565-4-laurent@vivier.eu> Petitboot doesn't start a shell but a GUI. Manage the menu to switch to the shell. Use "poweroff -f" as we don't have init Enable the test for qemu_m68K_virt. Signed-off-by: Laurent Vivier --- configs/qemu_m68k_virt_petitboot_defconfig | 5 +++++ support/scripts/boot-qemu-image.py | 13 ++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig index 5ddd9837161f..c83827855f07 100644 --- a/configs/qemu_m68k_virt_petitboot_defconfig +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -8,6 +8,8 @@ BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_MERGED_USR=y BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" @@ -24,3 +26,6 @@ BR2_PACKAGE_RSYNC=y BR2_PACKAGE_PETITBOOT=y BR2_TARGET_ROOTFS_CPIO=y BR2_TARGET_ROOTFS_CPIO_XZ=y +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py index ba50ea69ee9a..8dd3b4c654e1 100755 --- a/support/scripts/boot-qemu-image.py +++ b/support/scripts/boot-qemu-image.py @@ -36,7 +36,7 @@ def main(): time.sleep(1) try: - child.expect(["buildroot login:"], timeout=600) + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) except pexpect.EOF as e: # Some emulations require a fork of qemu-system, which may be # missing on the system, and is not provided by Buildroot. @@ -55,7 +55,11 @@ def main(): print("System did not boot in time, exiting.") sys.exit(1) - child.sendline("root\r") + if idx == 0: + child.sendline("root\r") + elif idx == 1: + time.sleep(1) + child.sendline("\r") try: child.expect(["# "], timeout=600) @@ -66,7 +70,10 @@ def main(): print("Timeout while waiting for shell") sys.exit(1) - child.sendline("poweroff\r") + if idx == 0: + child.sendline("poweroff\r") + elif idx == 1: + child.sendline("poweroff -f\r") try: child.expect(["System halted"], timeout=600) -- 2.38.1 From laurent at vivier.eu Fri Nov 18 15:55:38 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 16:55:38 +0100 Subject: [Buildroot] [PATCH v7 0/3] package: add petitboot to use with qemu-system-m68k In-Reply-To: <20221118141435.1084565-1-laurent@vivier.eu> References: <20221118141435.1084565-1-laurent@vivier.eu> Message-ID: <88b60aea-117a-4b1a-2323-ac0b4ce1db33@vivier.eu> Le 18/11/2022 ? 15:14, Laurent Vivier a ?crit?: > qemu-system-m68k has introduced in v6.0 a new pure virtual machine > that is now supported by linux v5.19. > > The goal of this series is to provide petitboot as an embedded bootloader > for it (like it is for the IBM spapr machine). > > The first patch introduces petitboot package, the second patch the > configuration to build buildroot with petitboot for the QEMU machine. > > You can test it with: > > qemu-system-m68k -M virt -kernel images/vmlinux \ > -initrd images/rootfs.cpio.xz \ > -append "console=ttyGF0" --nographic > > Signed-off-by: Laurent Vivier > > v7: > - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y > - fix errors reported by check-package > - add gitlab testing (C?dric) > - update boot-qemu-image.py to support petitboot QEMU testing result with gitlab: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/698838638 Thanks, Laurent From bernd.kuhls at t-online.de Fri Nov 18 17:06:40 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 18 Nov 2022 18:06:40 +0100 Subject: [Buildroot] [PATCH/next 1/2] package/intel-mediasdk: bump version to 22.6.3 Message-ID: <20221118170641.46913-1-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 0807d6de7e..e4fd569830 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz +sha256 a47a554cb3055614a8041cf478c4c89e249c2157c7e98389fbaba6144dc18783 intel-mediasdk-22.6.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 67c6683ec0..f5e39905a1 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.2 +INTEL_MEDIASDK_VERSION = 22.6.3 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE -- 2.34.1 From bernd.kuhls at t-online.de Fri Nov 18 17:06:41 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 18 Nov 2022 18:06:41 +0100 Subject: [Buildroot] [PATCH/next 2/2] package/intel-mediadriver: bump version to 22.6.3 In-Reply-To: <20221118170641.46913-1-bernd.kuhls@t-online.de> References: <20221118170641.46913-1-bernd.kuhls@t-online.de> Message-ID: <20221118170641.46913-2-bernd.kuhls@t-online.de> Removed patch which was applied upstream: https://github.com/intel/media-driver/commit/be887135b89eee5b6c19c3381bf65649037fd66b Signed-off-by: Bernd Kuhls --- ...ck-for-backtrace-3-via-FindBacktrace.patch | 150 ------------------ .../intel-mediadriver/intel-mediadriver.hash | 2 +- .../intel-mediadriver/intel-mediadriver.mk | 2 +- 3 files changed, 2 insertions(+), 152 deletions(-) delete mode 100644 package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch deleted file mode 100644 index 46d843924e..0000000000 --- a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 -From: Dmitry Rogozhkin -Date: Mon, 31 Oct 2022 16:41:43 -0700 -Subject: [PATCH] build: check for backtrace(3) via FindBacktrace - -Fixes: #1533 - -Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f -Signed-off-by: Dmitry Rogozhkin - -Downloaded from upstream PR: -https://github.com/intel/media-driver/pull/1536 - -Signed-off-by: Bernd Kuhls ---- - media_driver/media_top_cmake.cmake | 11 +++++- - .../common/os/osservice/media_srcs.cmake | 3 ++ - .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ - .../os/osservice/mos_utilities_specific.cpp | 4 ++- - 4 files changed, 51 insertions(+), 2 deletions(-) - create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 1a8b3b242..e71c8630d 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -22,6 +22,10 @@ project( media ) - - find_package(PkgConfig) - find_package(X11) -+find_package(Backtrace) -+ -+# to get access to generated header files -+include_directories(${CMAKE_BINARY_DIR}) - - bs_set_if_undefined(LIB_NAME iHD_drv_video) - -@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") -diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake -index e90c502f3..4e8aad1d8 100644 ---- a/media_softlet/linux/common/os/osservice/media_srcs.cmake -+++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake -@@ -18,12 +18,15 @@ - # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - # OTHER DEALINGS IN THE SOFTWARE. - -+configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) -+ - set(TMP_SOURCES_ - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp - ) - - set(TMP_HEADERS_ -+ ${CMAKE_BINARY_DIR}/mos_compat.h - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h - ) -diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in -new file mode 100644 -index 000000000..4a04febe5 ---- /dev/null -+++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in -@@ -0,0 +1,35 @@ -+/* -+* Copyright (c) 2022, Intel Corporation -+* -+* 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. -+*/ -+ -+#ifndef __MOS_COMPAT_H__ -+#define __MOS_COMPAT_H__ -+ -+// clib implementations (musl, uClibc) might provide backtrace(3) -+// in different header files or not provide it all and rely on external -+// implementations. So, we need to detect which header to be used. -+#cmakedefine01 Backtrace_FOUND -+#if Backtrace_FOUND -+#include <${Backtrace_HEADER}> -+#endif -+ -+#endif // __MOS_COMPAT_H__ -+ -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index 305a0e01c..02555837a 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,13 +34,13 @@ - #include - #include // fork - #include --#include // backtrace - #include - #include // fstat - #include // System V IPC - #include - #include - #include -+#include "mos_compat.h" // libc variative definitions: backtrace - #include "mos_user_setting.h" - #include "mos_utilities_specific.h" - #include "mos_utilities.h" -@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#if Backtrace_FOUND - if (m_mosTraceFilter(TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index a42a7841d5..0a42475400 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz +sha256 f42c41dce7ab4213e21f6599cd0602e5ab40a8182ec286bfc0a16547721dff7a intel-media-22.6.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 88071f5b85..e26c2472be 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 = 22.6.2 +INTEL_MEDIADRIVER_VERSION = 22.6.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.34.1 From fperrad at gmail.com Fri Nov 18 19:00:14 2022 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 18 Nov 2022 20:00:14 +0100 Subject: [Buildroot] [PATCH] package/fakeroot: bump to version 1.30.1 Message-ID: <20221118190014.1401088-1-francois.perrad@gadz.org> remove upstream patch remove mkdir build-aux (no longer needed, like AUTORECONF) Signed-off-by: Francois Perrad --- .../0001-fix-prototype-generation.patch | 61 ------------------- package/fakeroot/fakeroot.hash | 4 +- package/fakeroot/fakeroot.mk | 9 +-- 3 files changed, 4 insertions(+), 70 deletions(-) delete mode 100644 package/fakeroot/0001-fix-prototype-generation.patch diff --git a/package/fakeroot/0001-fix-prototype-generation.patch b/package/fakeroot/0001-fix-prototype-generation.patch deleted file mode 100644 index 960bad212..000000000 --- a/package/fakeroot/0001-fix-prototype-generation.patch +++ /dev/null @@ -1,61 +0,0 @@ -Subject: Fix prototype generation for openat -Author: Christoph Biedl -Date: 2021-12-30 -Bug-Debian: https://bugs.debian.org/995393 -Forwarded: Yes (implicitely) - - As jrtc27 pointed out in IRC, ppc64el is more strict than other - architectures when it comes to va_arg handling: - - it's that ppc64le uses the elfv2 abi, and for variadic calls you - must reserve space for a parameter save area - - So enhance wrapawk to create a proper prototype and argument - handling although it's specific to the openat call. Also add the - missing documentation for the sixth column to wrapfunc.inp. - -Signed-off-by: Joel Stanley - ---- a/wrapawk -+++ b/wrapawk -@@ -37,7 +37,25 @@ - argtype=$3; - argname=$4; - MACRO=$5; -- if(MACRO){ -+ openat_extra=$6; -+ if(openat_extra){ -+ print " {(void(*))&next_" name ", \"" name "\"}," > structfile; -+ print "extern " ret " (*next_" name ")" openat_extra ";" > headerfile; -+ print ret " (*next_" name ")" openat_extra "=tmp_" name ";"> deffile; -+ -+ print ret " tmp_" name, openat_extra "{" > tmpffile; -+ print " mode_t mode = 0;" > tmpffile; -+ print " if (flags & O_CREAT) {" > tmpffile; -+ print " va_list args;" > tmpffile; -+ print " va_start(args, flags);" > tmpffile; -+ print " mode = va_arg(args, int);" > tmpffile; -+ print " va_end(args);" > tmpffile; -+ print " }" > tmpffile; -+ print " load_library_symbols();" > tmpffile; -+ print " return next_" name, argname ";" > tmpffile; -+ print "}" > tmpffile; -+ print "" > tmpffile; -+ } else if(MACRO){ - print " {(void(*))&NEXT_" MACRO "_NOARG, " name "_QUOTE}," > structfile; - print "extern " ret " (*NEXT_" MACRO "_NOARG)" argtype ";" > headerfile; - print ret " (*NEXT_" MACRO "_NOARG)" argtype "=TMP_" MACRO ";"> deffile; ---- a/wrapfunc.inp -+++ b/wrapfunc.inp -@@ -9,8 +9,10 @@ - /**/ */ - /* each line of this file lists 4 fields, seperated by a ";". */ - /* The first field is the name of the wrapped function, then it's return */ --/* value. After that come the function arguments with types, and the last */ -+/* value. After that come the function arguments with types, and the fifth */ - /* field contains the function arguments without types. */ -+/* A sixth field is a special needed when wrapping the openat syscall. */ -+/* Otherwise it's like the third (function arguments with types). */ - /**/ - - /* __*xstat are used on glibc systems instead of just *xstat. */ diff --git a/package/fakeroot/fakeroot.hash b/package/fakeroot/fakeroot.hash index 3d53eeb09..5c50c83e1 100644 --- a/package/fakeroot/fakeroot.hash +++ b/package/fakeroot/fakeroot.hash @@ -1,4 +1,4 @@ -# From http://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.26-1.dsc -sha256 480a578ffdc5592e73df4c086950d321b4adc78dbdaec56c82e4fe1fb68de8e9 fakeroot_1.26.orig.tar.gz +# From https://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.30.1-1.dsc +sha256 32ebb1f421aca0db7141c32a8c104eb95d2b45c393058b9435fbf903dd2b6a75 fakeroot_1.30.1.orig.tar.gz # License files, locally calculated sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk index 3fadf1c0f..5b4fb26a3 100644 --- a/package/fakeroot/fakeroot.mk +++ b/package/fakeroot/fakeroot.mk @@ -4,9 +4,9 @@ # ################################################################################ -FAKEROOT_VERSION = 1.26 +FAKEROOT_VERSION = 1.30.1 FAKEROOT_SOURCE = fakeroot_$(FAKEROOT_VERSION).orig.tar.gz -FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20210907T092512Z/pool/main/f/fakeroot +FAKEROOT_SITE = https://deb.debian.org/debian/pool/main/f/fakeroot HOST_FAKEROOT_DEPENDENCIES = host-acl # Force capabilities detection off @@ -18,9 +18,4 @@ HOST_FAKEROOT_CONF_ENV = \ FAKEROOT_LICENSE = GPL-3.0+ FAKEROOT_LICENSE_FILES = COPYING -define HOST_FAKEROOT_BUILD_AUX - mkdir -p $(@D)/build-aux -endef -HOST_FAKEROOT_POST_PATCH_HOOKS += HOST_FAKEROOT_BUILD_AUX - $(eval $(host-autotools-package)) -- 2.37.2 From fperrad at gmail.com Fri Nov 18 19:00:31 2022 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 18 Nov 2022 20:00:31 +0100 Subject: [Buildroot] [PATCH] package/nano: bump to version 7.0 Message-ID: <20221118190031.1401109-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/nano/nano.hash | 6 +++--- package/nano/nano.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/nano/nano.hash b/package/nano/nano.hash index 83de85b41..86f414aca 100644 --- a/package/nano/nano.hash +++ b/package/nano/nano.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://www.nano-editor.org/dist/v6/nano-6.4.tar.xz.asc -# using key BFD009061E535052AD0DF2150D28D4D2A0ACE884 -sha256 4199ae8ca78a7796de56de1a41b821dc47912c0307e9816b56cc317df34661c0 nano-6.4.tar.xz +# https://www.nano-editor.org/dist/v7/nano-7.0.tar.xz.asc +# using key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F +sha256 8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149 nano-7.0.tar.xz sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/nano/nano.mk b/package/nano/nano.mk index ecfc37412..f9338550d 100644 --- a/package/nano/nano.mk +++ b/package/nano/nano.mk @@ -4,8 +4,8 @@ # ################################################################################ -NANO_VERSION_MAJOR = 6 -NANO_VERSION = $(NANO_VERSION_MAJOR).4 +NANO_VERSION_MAJOR = 7 +NANO_VERSION = $(NANO_VERSION_MAJOR).0 NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) NANO_SOURCE = nano-$(NANO_VERSION).tar.xz NANO_LICENSE = GPL-3.0+ -- 2.37.2 From f.fainelli at gmail.com Fri Nov 18 21:56:53 2022 From: f.fainelli at gmail.com (Florian Fainelli) Date: Fri, 18 Nov 2022 13:56:53 -0800 Subject: [Buildroot] [PATCH 1/1] package/popt: bump to version 1.19 In-Reply-To: References: <20220917211719.251791-1-fontaine.fabrice@gmail.com> <76b0ac3b-7bd4-f9f5-8191-7c39380dda64@gmail.com> Message-ID: <2226aa4a-b744-30ab-699c-c4316c314d4f@gmail.com> On 11/15/22 23:25, Fabrice Fontaine wrote: > Hi, > > Le?mer. 16 nov. 2022 ??00:48, Florian Fainelli > a ?crit?: > > Hi Fabrice, > > On 9/17/22 14:17, Fabrice Fontaine wrote: > > - Drop patches (already in version) and so autoreconf > > - Update hash of COPYING (license adjusted to use the original, > straight > >? ? MIT variant: > > > https://github.com/rpm-software-management/popt/commit/dcec86df3cfc96d3dd3a3e9f7f1086b768d2d88f ) > > > > > https://github.com/rpm-software-management/popt/compare/popt-1.18-release...popt-1.19-release > > > > Signed-off-by: Fabrice Fontaine > > > We recently upgraded from buildroot 2022.08 to 2022.11-rc1 which > contains this change of yours and this causes gptfdisk's sgdisk to not > be able to open the devices passed as argument, steps to reproduce > would > be as simple as: > > # sgdisk -p /dev/sda > Problem opening? for reading! Error is 2. > The specified file does not exist! > > Markus looked at the strace output and found the following: > > strace -f sgdisk -p /dev/sda > [...] > brk(NULL)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= 0x5581f4d000 > brk(0x5581f6e000)? ? ? ? ? ? ? ? ? ? ? ?= 0x5581f6e000 > brk(0x5581f8f000)? ? ? ? ? ? ? ? ? ? ? ?= 0x5581f8f000 > openat(AT_FDCWD, "", O_RDONLY)? ? ? ? ? = -1 ENOENT (No such file or > directory) > write(2, "Problem opening ", 16Problem opening )? ? ? ? = 16 > write(2, " for reading! Error is ", 23 for reading! Error is ) = 23 > write(2, "2", 12)? ? ? ? ? ? ? ? ? ? ? ? = 1 > write(2, ".\n", 2. > )? ? ? ? ? ? ? ? ? ? ? = 2 > write(2, "The specified file does not exis"..., 35The specified file > does not exist! > ) = 35 > exit_group(2)? ? ? ? ? ? ? ? ? ? ? ? ? ?= ? > +++ exited with 2 +++ > > the openat() system call is passed an empty string which is the reason > for sgdisk to fail opening the specified device. Reverting libpopt back > to 1.18 but keeping everything else the same resolves the issue. > > Is this is a known problem? Thanks! > > > Yes, this is a known issue raised because the value returned by > poptGetArg() doesn't leak anymore: > https://github.com/rpm-software-management/popt/issues/80 > > > I'll send a patch to apply the gptfdisk partial fix mentioned above. Thanks much appreciated! -- Florian From f.fainelli at gmail.com Fri Nov 18 22:25:37 2022 From: f.fainelli at gmail.com (Florian Fainelli) Date: Fri, 18 Nov 2022 14:25:37 -0800 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix runtime failure with popt 1.19 In-Reply-To: <20221116171156.112638-1-fontaine.fabrice@gmail.com> References: <20221116171156.112638-1-fontaine.fabrice@gmail.com> Message-ID: <0f7c25cd-ed40-e158-dc5e-457995ab10ec@gmail.com> On 11/16/22 09:11, Fabrice Fontaine wrote: > Fix the following runtime failure raised since bump of popt to version > 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: > > Problem opening for reading! Error is 2. > The specified file does not exist! > > Fixes: > - No autobuilder failure > > Signed-off-by: Fabrice Fontaine Reported-by: Florian Fainelli Tested-by: Florian Fainelli Fixes: 895bfba93f6e ("package/popt: bump to version 1.19") Thanks a lot Fabrice! -- Florian From peter.macleod.thompson at gmail.com Sat Nov 19 00:13:57 2022 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Fri, 18 Nov 2022 17:13:57 -0700 Subject: [Buildroot] [PATCH 1/1] package/sdl2_ttf: bump version to 2.20.1 Message-ID: <20221119001357.27940-1-peter.macleod.thompson@gmail.com> Signed-off-by: Peter Thompson --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index a490b002b6..937dba13e7 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index 054e327fac..4b44b0fc41 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.0.18 +SDL2_TTF_VERSION = 2.20.1 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib -- 2.20.1 From thomas.petazzoni at bootlin.com Sat Nov 19 07:38:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 19 Nov 2022 07:38:17 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-18 Message-ID: <20221119073823.E33A660E83@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-18 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 1 | 1 | 0 | 2 | 2022.08.x | 17 | 18 | 0 | 35 | master | 167 | 244 | 1 | 412 | next | 11 | 15 | 0 | 26 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 31 glibc-2.36-66-ga1dc0be03c9d... | 13 host-binutils-2.38 | 10 linux-6.0.1 | 10 host-go-1.19.3 | 9 dash-0.5.11.5 | 7 xz-5.2.7 | 7 host-pahole-1.24 | 6 libglib2-2.72.3 | 6 linuxptp-3.1.1 | 6 libgpg-error-1.45 | 4 crun-1.5 | 3 elfutils-0.186 | 3 gerbera-1.10.0 | 3 gobject-introspection-1.72.0 | 3 host-rust-1.64.0 | 3 lirc-tools-0.10.2 | 3 perl-5.34.1 | 3 python-numpy-1.23.4 | 3 tealdeer-1.6.1 | 3 traceroute-2.1.0 | 3 ulog-0389d243352255f6182326... | 3 wolfssl-5.5.3 | 3 /home/buildroot/autobuild/i... | 2 /home/buildroot/autobuild/i... | 2 coreutils-9.1 | 2 dmalloc-5.6.5 | 2 freeradius-server-3.2.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gummiboot-2bcd919c681c952eb... | 2 json-c-0.16 | 2 libgcrypt-1.10.1 | 2 ocf-linux-20171122 | 2 openssh-9.1p1 | 2 rtl8189es-39c17661136da48f8... | 2 sdl-1.2.15 | 2 unknown | 2 uqmi-0a19b5b77140465c29e2af... | 2 xenomai-3.0.10 | 2 xfsprogs-5.14.2 | 2 /home/buildroot/autobuild/i... | 1 afboot-stm32-3566acd582e553... | 1 android-tools-4.2.2+git2013... | 1 apcupsd-3.14.14 | 1 attr-2.5.1 | 1 brltty-6.5 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202102 | 1 exempi-2.6.1 | 1 ffmpeg-4.4.3 | 1 fftw-quad-3.3.8 | 1 file-5.43 | 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: /home... | 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 gitlab-runner-14.5.1 | 1 gobject-introspection | 1 haproxy-2.6.5 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.3.0 | 1 host-spirv-llvm-translator-... | 1 imagemagick-7.1.0-51 | 1 jack2-1.9.21 | 1 kexec-2.0.25 | 1 kmod-30 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libcamera-ba6435930f08e802c... | 1 libcap-ng-0.8.3 | 1 libkcapi-1.4.0 | 1 libmdbx-0.11.12 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 liquid-dsp-1.4.0 | 1 lxc-5.0.1 | 1 memcached-1.6.16 | 1 mender-3.4.0 | 1 mesa3d-22.2.2 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 open62541-v1.3.3 | 1 openblas-0.3.21 | 1 openpgm-5-3-128 | 1 openvmtools-11.3.5-18557794 | 1 python-alsaaudio-0.9.2 | 1 qt5base-2ffb7ad8a1079a0444b... | 1 qt6base-6.4.0 | 1 quickjs-2021-03-27 | 1 rauc-1.8 | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 rtl8723ds-76146e85847beb242... | 1 shellinabox-2.20 | 1 trinity-1.9 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 xr819-xradio-4f0cfd5e869ca1... | 1 xvisor-0.3.1 | 1 zabbix-5.4.9 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/a667b79ea8b97d13ad19672d8f0a8d3ba2d13852 | mipsel | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/765a323dc3d90ee59a52c729879ff1ecb43cb17b | aarch64_be | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/545fe0ca13b14fdffe54ea1f4f33a42baaccad70 | arceb | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/30ddc9b1a28cfd29f9731e739ee754240f4fae8d | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/f52cf4efe7a1385d4e68d516fb4f88aa8ff6fd52 | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/171b7533974d3559ba3d42cd55a70771805b7d8d | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/c355cbf337d9f64ce5dc03dfd71bd0c0790be67c | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/16471307395c82a8d343bc0158b5aa44d460a951 | mips64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/41508074ac826512f2415a56246f0ac779c1e21a | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ddfa138e98e492066cf29df69fc5ee29d9652073 | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/728fac43bcc5993d6e5daec6a85d0140dac476bd | ORPH sh4eb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/bbf79cbb7c1023665f58d32ae83fd363d61b08c7 | ORPH i686 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/fce5b239c244df05a1cf6b50b30b313b935a87ec | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/a1975fd76c211ce40aedefb44a1dfbe5235d67f7 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/260c5e3fe011283cc85dee04a43579c0e4ef8b45 | nios2 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/09d7d39500f35d748c3dcc1734936da9cf1109e5 | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a4625205425bdb0fc8b5028f1000ad9b6bdc84ab | ORPH arm | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/4446536673a5cbdffb5b9020cfec8688dcb4684a | ORPH armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/42ce0299eb9b9bf85da7f118d187c4e4fddf2674 | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/b147fc49970ddfaa1dcbb496adfcac94532b039f | ORPH arm | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/cf04a599f7ec9ce4735133fdd9c2e0cca8b1065e | ORPH sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e089fa70a4d3c7a218416b74858552b0c0d5f4c8 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/a284b049df1a04ba288558c639acf1fb2ef59e61 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/3152fb8245836b540b9fe2581e4d18a4c9068cf4 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/d7df98eebc6b69fe09b7877d3b4e2eff5a83f504 | ORPH aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/3688b015ddb2aa6cefcbe7833914e17c4d73b8a0 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/503cc8aa446d70fe7d77f325131fd5ed8ee3efd3 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6626e8714b34670bbf2780dec38017962ccaecfe | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/60be302a53b2456cbc0e171ddc026db3eb49010f | ORPH arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/005f7d9f6a6382738d0a28703e7f191554afd49e | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/794d5a3fe1c83009f896d9625787824bb3716a39 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/b1b275956463de33e7bab33290f9a30c7b20b60b | ORPH i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/9bf23c91694d096f436626650ec1968364d04bcc | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7c2d57213d2dd8442da420fe9ddb3f47efb2d89b | ORPH mips64el | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/4933392f786a171e358838ff5788aa0113112c7e | mips64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/d0416adc84cbcb78dd0173222a5ad5ba9c3f88bc | mips | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a53bd36e9a157a804d91247b953b5bfd743eea40 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f3b2ccbb244ccec2035e8981c9aafd73725e9817 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/baf405257476755e9f39aa925e7753ef2d158d60 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dd475a7a9aa67d700d3ae50a6156c831fdef8777 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1402084c2b34a68709ac22665cad49856773eb1c | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/56c83cfacebc56bc492fc3512133dfe1121d3780 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/bd0e378c3706bc3c0d1233899556ea21dadbf94b | aarch64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/dbf4990a87df4f7c81d2c5d9e18b87158421b146 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/ee757f1a4576a38c0bde362053412eac0e4443c3 | armeb | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/bf21b427dec2801cc6750f42d356cb02f90c7770 | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/faa60bef0df17d03e1f95044ed66160b14becd89 | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9902e1fce16500a1f5874919bcfe95ccaab77c67 | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c4e2c6291c042bfbe57f573a9a6de09c7e5183b9 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/d720d9b30d423357ee570cc40ab46e53e86513dd | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e22e9dcd53338a12abf40a10c372a8b835647ee | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9dede2b1c5103356152225307f327cb0ea03b283 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7809e38f89ca1e35887f3bcab634b183f72965bb | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4732f038fbb5283a0e7ec3f8b817e359839440e7 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/79a138b60e2e60918e3da14f158a1422b3893362 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8ea00ea394e1eb3662e773916220d8a80de665ea | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fceb4a3d9878ee4b776c5b0c390ddc8c044ec5fc | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a3a97219d5a0d57b76b55a9741074c3422f19b1f | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8ebda30bb1bec3d907d793e20b0c4670b112981a | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/16443e7b26733a4516c9e617ba37e1cabfd4f9fa | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5768ea574fcfba655b5127a30fb3c2e2a3398957 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/88db0243d7610e666480a4b2c8ab06761e5d4ef6 | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/328c0fbc0d697ce038e3444364ff213360a10cfa | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/0c1a63ecd6b99b9810d300b04d1f21551b5380e9 | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/494e67b6699a679f9c207b9246c2a740c635382d | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/02fa193719b06c2bf2b129ce66516589bbdd09b2 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e6f0bb6205039e4f59adcc32319f5a97fd86f62b | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/dce1933993677d8b948f0012df97a7b59550fc70 | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/85d2fc26e9ce5f16b90d894a95d9a1173cfcb5a5 | i686 | haproxy-2.6.5 | NOK | http://autobuild.buildroot.net/results/f5c9a7d310025593c263348c9ff6eed179e68dfd | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/705970aca40479004f0488e8750bc19c27a0efa4 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/59a64a58066db61f09cf13e79acf989e1878e880 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/42f934602a24ce8396b9ba5fb28ac6bff27cf917 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/575c22e62c8dd71216808529ef064a80ae10e12a | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/41df5f194d280f56083845043ec2b666211dd346 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c4b1ae69e54fbe756a6d6ec5690d52ac494369c7 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cb56b26659127eff9c17fb281746c0fca8d4e373 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3a386516718e34d777e16da27d3f9ef7ee646e5a | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bec67d713420984f049b839bfb6b06c599a6d38c | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/31443ac90eb7442de40d74c3e169a7dc0ae3f992 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aabe32a493d84bd9adbd60aba3ace5019cb71e9f | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/6a9e2b3944cac5d5053cace35f59f8c41888ff81 | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/18c08d49a4adb44e3dff0ebde8ecae9c4c8a8200 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/2f45395dc39223d61460969959e6c917358da5a3 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/22c6447a78ce8ec4b3d84b2c40744426bdac396b | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/647356a8fc12ca5b6615c1ebef16d884da04c763 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/367b99b9d41e4da60fd0d67a1b746c42c4e67e87 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/87904933a1d7ce57db13a1c41d0bff3ba9f2cb3d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/62c7a15b1cbf49b8c6fbd80d10b85e9b0eb79e6a | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/eff232179d301a8da06cdf86edb615758b662e97 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ccd25c6921783cd62ccfde22ca3f684316873f0b | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2f56411727488946825c5c1745cc7af83903db66 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/708abf298612860bf7f5e9ba70879904065d3e4f | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/dd866dd6593998edfc626e68b70cb13b7e988719 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/105ee58c2984a6a06f2455bb47500b86c15256d8 | riscv64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a4eaac5ac7cb26df0102eeb3cc466d0da589e03e | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/90b471132217091375112a2d21252ee6c10da50e | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/180baea71cee585e9f258b73c3a488bf51f4e313 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cadb9db4af13299b48bc5d040945d8f2d498c0f2 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/97aa23fda5c5d734bde26e956520e803a6f52677 | powerpc | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/42ce21487ccc9c5b09426770cd2ac8424da7ff49 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d8d0700991e48a03aab1182d920f28a0ae4321f3 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/f6dcc23062e5fab85c8e7a6888df265fc4f3defc | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e849630ce921dc33137f04403b5543578d9ffe74 | ORPH m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ad36ab1736851f24768dca58bf1e626789924b84 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/d6a327d7240de3092a4f6e33cdcc921c43f4eaa8 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/d66b54488ac75c16a64cfeacfa7a9d1361f4a1a9 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/b536ffde1d9c18fc8a2f602758cf88f74659c8ca | ORPH xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/ddfffa21200b7e1982ae5b3cf98646425756025c | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/3c1f01f6d120e977f9b8385f8de5db63f6318ab4 | powerpc64 | libcamera-ba6435930f08e802c... | NOK | http://autobuild.buildroot.net/results/091279c8e994ff6aba889563a6018e88b171f602 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/938eba2ed6e9d1f48cf14bfae4a3154d27248ab5 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/9592ef3b45e7677a510e4f219f5160e8740c0beb | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/341d69a087269de1f9e7ebf466f946fbdbaf5865 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4cd759f0022fa77eaa9b49ca197811b24d637ef5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d54f87cc319891924b5409b1527a73725fefb61e | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e79678ee73a2647ccef01b48b9178e3e41b647b9 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/96008f2728560ebf932c6eac47a92bca7260eb96 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/cbd05488140e7cb69f1816ee131b042108d719ca | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6141ab1bb6caa0e008fe6fdba9838fc323e9df5f | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/968ca52b7e744bde7b9dcf11b013d55f9411745a | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/0fd3c24a05e75ac90e42fc6b7337fe2c579db522 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/3376d6d3fa590794dfe14453ab3e8ce0cd434a22 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/145617c4635a16b7444febb3714541ed96fb2a1a | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/df88ff51d3330c07f82eb1c2f29b06b94fbcf82f | sh4aeb | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/1afa70214f3d00edbefcc3ff5db9727e5d667f6c | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ffa908f32ae897cb235fec7a5cc4e11981967b2f | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/604cdc7d4b3fff15d78c09cee9a3da4f3bcb22d7 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4965cd9fe6710ee0407669910f07f858760c6464 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2750ffd1aaf9d05a7af694c73e86b63d715da311 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/223e906c2eb9d348b19d3a9fc26f4c258fb6bc45 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6c90ba5f015528308c966a10d0ac0fc1b30b7742 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9518a7ed3ab3a97c1972130bc04faa1ed981b2f0 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/61260271cb2701da8c4c8ef52d34d6d3471daac4 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2af45678d64e83bb7d9373e13c53dbdde455f5c7 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2e40a7f90fc652e98b4901767a3339e14a16c64f | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f56c827f06080e94d262fe88f7c5845744be8827 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e76b99b6da529dfc8bf700e8515db76a8ed12424 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/29db49a0a162094bf48cc17cb55dd58a4bdd286f | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8d60a42ab22c90e416820a5064e943b0203de1f8 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0a1cdf0b80b44b2c1e1e1fb75f4613661619c0b3 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7701b7c70838fe4c041f3c728c70284ca33a481b | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c66533966f8d0274f5b92822f2b26db25ee16781 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/443377033f0649abf6f506c18fd6eabd71a6ef71 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4cb1ffd8bb99be3dece38891b4838af8aabe2868 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2d4047e90f1581f3822f0fbb1fdcb4c1101c9675 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4b1af8dad5b96b6ba4632381dbc6b6a31ab09d7e | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/10187b5c025feff1cc56d162640dadf1c0cbb52d | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/730f76559d07a1b62ffaf4ff389e79bd2aee5304 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/07fc0c9a5d950a334769a77682dab133de7120e0 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8b78a2d6ef38ae1f1f5a6ea9f72fa9e9cf37d1a7 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e7f0a1b67a3dbffecfb2227445ce63ae5fe3c9cb | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3c86ce579ec901d0a0a23dc6a342d7a2d98cb9c6 | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ad5f453a35e2ba1e08afd317c1e2a53711a3417e | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/53750bac3cc447b67fe83c5d326f124c51ec074b | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0f8b077aeb355dc016bb82f7b26d673e780b1be5 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/40caf6bca79e8e12e30c66b118f8cd47b58384fa | riscv32 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/d7ee6fadcaf2566430e0bddcf789bdf528cd3496 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0d8ae48d324cb0721789075fa21c693944a62567 | ORPH i686 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3dfe32dbffa4587b8d036ddd143402075da4d6f2 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/64481bbf754a2933eaa0a145e87e2a93ce25adca | ORPH arceb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/8eca11988a92db2bc0bf6663f3b1ffc34d85bf79 | ORPH microblaze | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7316c900a0952c93fcfde4a49542a7714e19296a | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/93cc741ac07be6076645b2b4631d5bcaa611802c | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a4e2c940b2ffaf6d124756289a9a85ceb6c36b06 | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e59557af84e7e3078e240363bb3844057050cdcf | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/1d6ce260dfb3b77b19301b56676839c5176b00a5 | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/76b251e6b82926ea8e0377e64aca0f3fc1195991 | ORPH powerpc64le | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/532ab088a8576bc1b569fa1cdce78482b144a1c3 | ORPH s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/9bcb435efbca99102d02bf2e5f3de15d7a9534ce | armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/dafd7dca0132be304023f3094ae4099fbe47d03e | arceb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/581f398bce398cb77f8a732db00a5ae081a2ce4b | sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/08e6ef695579c7e7f9d85bdac3716ff32dba49be | microblazeel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/c139c01c022877e76ce609f7b48c214a7ac62597 | nios2 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/714b3ba330b1974d5f935394a6f8f94ab967363f | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/d0e4f82172a9a255984c00a0027acf91074dad80 | arc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/8b56fec36aa35573f166f77dda2a9229bdab433a | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/a66cbbb99effb77b6ee4a57bc113317ad101bfd0 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/20d637e0996ca25879f8164442b544a1fc073b7c | ORPH s390x | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/1186b93a0ad7363a91067469e9b350671c0cc469 | powerpc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/75f8582760d3229aa9811c9a62f470063f57bde4 | ORPH x86_64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/ec95a90bf5afeaf572c2dccc1002e93013fc1522 | powerpc | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/7be8ed1dbb6e3a40b4cf04f27ef42d24811502e8 | sh4 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/30409fe5a7d20f164b47919e02603721fd947761 | ORPH xtensa | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/95ae3683c7b9a74db13130c018cadd044dfc7b20 | ORPH armeb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/c0a5678361b94b354620fe91aa13f6a17797f717 | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b115a5236e572fc37a85f0a4411c4821fe47a5e7 | ORPH powerpc64 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/280fa550e87877275a51ce63d422615a4af6899a | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/a6a1e6c651986fb7d84d5b4b516b7579f11b07b9 | ORPH nios2 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/398442a297e51f2a92a68455fc6e0057fef2da80 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/d75a44fd0372aa72c9dbce90ba514c71b7a39ef9 | ORPH x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/9b21eb955d97f95781ed797b2e0160d58cdbc399 | x86_64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/4ef0a13e40d63c5c6933ef3bc24bbdc3c106c954 | mips64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/fa241d5b191bccc214d2d44dfb7924036feb3069 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/5510eb2cd9d9b6e870fc778d5b52d8368110ba23 | arm | python-alsaaudio-0.9.2 | NOK | http://autobuild.buildroot.net/results/e8dee5f048190f6aa2a7e7aa5a9b62eb1db66818 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d673a5db06d68d03005c28d8deeeb629d7c40483 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/dae50e0bebda6e55e3e5a359cb396b9986568f63 | sh4eb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/e47ca0252ff656e0c8e5f305c7b95261f766fe5e | x86_64 | qt5base-2ffb7ad8a1079a0444b... | NOK | http://autobuild.buildroot.net/results/c95f67dd3111c016484f489bb9c40ce000ec2eac | powerpc | qt6base-6.4.0 | NOK | http://autobuild.buildroot.net/results/78169d3f03d8ca6586eb511be19247661e51e4e2 | armeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/573ae888db536fc8a0d7ea8cfe54500504d3a1d9 | riscv64 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/67d8b34d15ab86b5c54139942d8b519022a19e04 | aarch64 | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/1c3ff0d4acb7239fbc7a6b0e7ecab81356a4a076 | arceb | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/568708d87298d41c3fcf42ba43352f84731ba86b | powerpc64 | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/24c9607d65da47009000345754fde437e9517c57 | xtensa | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/4ce807fbd7c529bc6e6ebede7c60f9045f111809 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/93f739eb722e2bc1f16bd70bda5404210bc05f00 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/56352cb48be5631579ad71515f2a8537596ee90a | ORPH or1k | shellinabox-2.20 | NOK | http://autobuild.buildroot.net/results/edeabf5154500ea6b8d1e0f62bd5352b82d11c16 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/1a28a05f09037432959531ad0b53fbbd9185cd30 | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/37faea3552d31e6c3a07c00af93c2a6c46f8ea2f | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/a920eedb13148229129ca35adb4de0244b679000 | x86_64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/024fc6a54ccfdd07a15a7649e7e0e4580a34ad87 | powerpc | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/a1e1b35a6c4a4f09b7bcfd553462e9f795f9b98e | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/3c5594fb2e807188a6978032326c4ee75079f777 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/b9b6cd09f3e8278d563ea3b261ca848474deb318 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cb847b7f50fb0dc6f52c3d3e0ae59bc68010e174 | s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/26fcd0c6ee33c74fb77812af779747c7999f65d5 | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/a0b43562f473ad20c8da137edbda4b28b588565b | powerpc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/e90fabd5024df91bf28e267d9aafae2caad6acd4 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/644ba6463b1a16d596abe74ba4a4ed7ccfc65c92 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/25e98763b3924f9635ba0f6c7ec0fcbff616d43a | i686 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/321b7a36734a42b3b3a37ef320f45730b569260f | ORPH mips64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/1b30df6f6eb10927a82347c2c689551fd5b70993 | ORPH powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/df5072247c59e3a6a4792f25d3b5b0583f792b53 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/18fabccc7315a526b6660f325757aef1bb0e4296 | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/66dd96b46d10de08bc5eb978197529bc88b76cd8 | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/f7cb9584b90145e0233cd658ee33970ba8be91ae | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e586b0989c5c9dcd92f7f48e9d347ca23e20aa1f | microblaze | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/27b1c519bda9b610593985b79a5bb0bbc621ef22 | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/dd8bdd3db1d50db252527148a448901ab3c69ab9 | ORPH riscv32 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/404f4d26bdbe82eb1faa73ce96fd6e9db59c763e | ORPH aarch64 | xr819-xradio-4f0cfd5e869ca1... | NOK | http://autobuild.buildroot.net/results/738eebd1e2480592100d92a80e801e01bfd32d9c | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/db38c9e041b815ddea387d78cd3f005e6882fcc8 | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9679578c435c5cbf35d21f39b65228a5c146073e | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/19807400a2068fde1f657f549af8bd7691b18add | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c103f0c7984ddf5261c60514ec3233fb9429eb3f | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/61654c8bb1269c2f78c882de22a19ab46183a09c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d575e250897e36a533c639e59c1f237716c54dc7 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f48e45953ff1612eae42362b30afa9a1ecac0977 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f62c40a7d668eaae3ef7be3c3b525ef6bb244aa5 | ORPH mips | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/4ea7096a0ac9445a070aa4e335622fc05d84ddf0 | aarch64_be | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/278e9d3940acdbf15b2ded1da47bae896890cb14 | Classification of failures by reason for next --------------------------------------------- xz-5.2.7 | 2 /home/buildroot/autobuild/i... | 1 apcupsd-3.14.14 | 1 aubio-0.4.9 | 1 crun-1.5 | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 imagemagick-7.1.0-51 | 1 libkcapi-1.4.0 | 1 lua-cqueues-20200726 | 1 open62541-v1.3.3 | 1 python-bunch-1.0.1 | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/43d3884fe7cc420990b27bfe94ccd74c7cfe1de3 | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/65d2c2a458b824baa9f4131a70f1d2a9d99c9557 | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/8bd093d206e674c056d69449f2731f83fb9c4415 | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/4741df53d4c66b3d52cbdadc37b74d92c819321f | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e87b0f86f588b43cd2ce2723720dc3ff145de758 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5e4619bbcbb48db52c491df2853cef6bd18876fd | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ee676bc6d2dcaeb7040c665eacd144bb3a7615e3 | mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/76ff6817661bfa2766cd48054653dc2b2e08d3ec | ORPH sh4 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/43e5cd555a8b9bf10e79bf750a3a338981afa345 | sh4aeb | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/7bcc69fbc791a2b2af6b29161a0977e33b311f8c | microblazeel | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/3286145ce802e0d87d8fc08c69b2aa7cfe3ade67 | ORPH powerpc64le | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/34c5299c88ff5e4713ce0c300b7b944755460bf2 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/eff6af278c5198e0ad7a21107c63b93ff743f5fe | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/310bd7e7167abf51d64c122e570d92233af15305 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/984652ac559c39257ab5058015b9ac527a0c0225 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- ruby-3.1.2 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/10b32bdc294b776ba03efde299722904fc4cada2 | Classification of failures by reason for 2022.08.x -------------------------------------------------- gerbera-1.10.0 | 2 linux-5.17.15 | 2 glibc-2.35-134-gb6aade18a7e... | 1 host-go-1.18.8 | 1 host-pahole-73383b3a39afe86... | 1 igd2-for-linux-2.1 | 1 kexec-2.0.24 | 1 libglvnd-1.4.0 | 1 lz4-1.9.4 | 1 mariadb-10.3.36 | 1 ocf-linux-20120127 | 1 open62541-v1.3.2 | 1 pixman-0.42.2 | 1 python-sip-4.19.25 | 1 tealdeer-1.5.0 | 1 wolfssl-5.5.3 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/283b8e5f9e24a16dd89edce53754a81d6617d2ed | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/ad28edc5e3ec1f8f3ee7463b776262bcc08d0287 | powerpc | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/2e892291c94c4b98a42ba7fc8d4fc28a8ea582ee | i586 | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/e3a34dae9a8e09e8b952b96aa41599b523bc62e2 | sparc | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/25f1b1d5a82256d41dbd75068021f7dcdb8f6e4f | mips | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/dbc3821cd60b05982904dca5e57531220b1657a1 | armeb | kexec-2.0.24 | NOK | http://autobuild.buildroot.net/results/3c7091d3eb446d751d27bbdc3b6ac729420699ac | ORPH m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/1cbd2f5d35709bf1db8ceeff26adc992416e41ed | ORPH powerpc | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/9533b9497ddb6ea595f8845c6f38013edf199749 | ORPH arceb | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/46d6c5e09d92aa8c20c525bda8f2ea0df0b57f24 | ORPH microblazeel | lz4-1.9.4 | NOK | http://autobuild.buildroot.net/results/119c33b0d6d52b66305b65a8e85ca6b4dfb55663 | ORPH sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/1c55bb3220cd7bb15ccc4716db18ec4849f3c320 | ORPH mips64el | ocf-linux-20120127 | NOK | http://autobuild.buildroot.net/results/4bb084de6dd439eeca35921085c56313c393f351 | ORPH x86_64 | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/34d58fdda976b7a5fc976ccd56a6b01d0c91e94c | ORPH powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/dbfa026ad677b2433b5ad3510d63282a4d45dc06 | xtensa | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/34ba16a32dafb2026ae2b5b2e7c0346279dbcbf4 | sparc64 | tealdeer-1.5.0 | NOK | http://autobuild.buildroot.net/results/fec96bc509b3afdd424ed7a4b5224140aee18ba8 | arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/b1c04d12c0b5574b7610275a828cccca7cabe1ed | -- http://autobuild.buildroot.net From ju.o at free.fr Sat Nov 19 08:41:26 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 09:41:26 +0100 Subject: [Buildroot] [PATCH next 1/1] package/gnuradio: remove patch numbering Message-ID: <20221119084126.14859-1-ju.o@free.fr> commit e37c110 ("package/gnuradio: bump version to 3.10.4.0") included two numbered patches. Those are generating "make check-package" warnings. Fixes: make check-package package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch:4: generate your patches with 'git format-patch -N' package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch:4: generate your patches with 'git format-patch -N' Signed-off-by: Julien Olivain --- ...01-blocks-Including-missing-vector-in-blockinterleaver.patch | 2 +- ...2-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch index f805e300af..39b8c0b51e 100644 --- a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch +++ b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch @@ -1,7 +1,7 @@ From 45fe4ac55ad88b6793d225e676205c30388ec138 Mon Sep 17 00:00:00 2001 From: Ryan Volz Date: Fri, 16 Sep 2022 21:05:51 -0400 -Subject: [PATCH 1/2] blocks: Including missing in blockinterleaver. +Subject: [PATCH] blocks: Including missing in blockinterleaver. Signed-off-by: Ryan Volz [Retrieved (and backported) from: diff --git a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch index d551793be5..f1ad77580f 100644 --- a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch +++ b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch @@ -1,7 +1,7 @@ From 901c2ad1ac88908a2e6db5615d5af39a218d826d Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Fri, 23 Sep 2022 08:41:26 +0200 -Subject: [PATCH 2/2] blocks/blockinterleaving.h: add missing cstddef header +Subject: [PATCH] blocks/blockinterleaving.h: add missing cstddef header (required for size_t) Fix build failure like: -- 2.38.1 From peter at korsgaard.com Sat Nov 19 10:19:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 11:19:03 +0100 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.18.1 Message-ID: <20221119101904.230827-1-peter@korsgaard.com> Fixes the following security issue: DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) The Node.js rebinding protector for --inspect still allows invalid IP address, specifically, the octal format. An example of an octal IP address is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 number system. Browsers such as Firefox (tested on latest version m105) will still attempt to resolve this invalid octal address via DNS. When combined with an active --inspect session, such as when using VSCode, an attacker can perform DNS rebinding and execute arbitrary code Update license hash for an update of base64 (MIT license) and a change in copyright year: https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b Signed-off-by: Peter Korsgaard --- package/nodejs/nodejs.hash | 6 +++--- package/nodejs/nodejs.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash index 83e4c271ce..4408782248 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.17.1/SHASUMS256.txt -sha256 6721feb4152d56d2c6b358ce397abd5a7f1daf09ee2e25c5021b9b4d3f86a330 node-v16.17.1.tar.xz +# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt +sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz # Hash for license file -sha256 69090e865afa7c62715b97f0712632d2923bd7a5faba91f94e4e75a2f9219d5e LICENSE +sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 29a10b900f..367d5d2058 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.17.1 +NODEJS_VERSION = 16.18.1 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = \ -- 2.30.2 From peter at korsgaard.com Sat Nov 19 10:50:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 11:50:34 +0100 Subject: [Buildroot] [PATCH] package/xen: security bump to version 4.14.5 Message-ID: <20221119105035.415243-1-peter@korsgaard.com> Includes a number of bugfixes and the security fixes up to xsa-400: https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ Signed-off-by: Peter Korsgaard --- package/xen/xen.hash | 2 +- package/xen/xen.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xen/xen.hash b/package/xen/xen.hash index a81d05e3f7..5637f0e8d9 100644 --- a/package/xen/xen.hash +++ b/package/xen/xen.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING diff --git a/package/xen/xen.mk b/package/xen/xen.mk index 03341d4275..169753e89f 100644 --- a/package/xen/xen.mk +++ b/package/xen/xen.mk @@ -4,7 +4,7 @@ # ################################################################################ -XEN_VERSION = 4.14.4 +XEN_VERSION = 4.14.5 XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) XEN_LICENSE = GPL-2.0 XEN_LICENSE_FILES = COPYING -- 2.30.2 From ju.o at free.fr Sat Nov 19 12:05:18 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 13:05:18 +0100 Subject: [Buildroot] [PATCH next 1/1] package/z3: new package Message-ID: <20221119120518.645972-1-ju.o@free.fr> Z3, also known as the Z3 Theorem Prover, is a cross-platform satisfiability modulo theories (SMT) solver. https://github.com/Z3Prover/z3 Signed-off-by: Julien Olivain --- Patch tested on branch next at commit 5f94d91 with commands: make check-package ... [No warning generated by this patch] python -m flake8 support/testing/tests/package/test_z3.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_z3.TestZ3 ... OK ./utils/test-pkg -a -p z3 ... 44 builds, 26 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- DEVELOPERS | 2 + package/Config.in | 1 + package/z3/Config.in | 23 ++++++++++ package/z3/z3.hash | 3 ++ package/z3/z3.mk | 22 ++++++++++ support/testing/tests/package/test_z3.py | 43 +++++++++++++++++++ .../test_z3/rootfs-overlay/root/z3test.py | 21 +++++++++ .../test_z3/rootfs-overlay/root/z3test.smt2 | 8 ++++ 8 files changed, 123 insertions(+) create mode 100644 package/z3/Config.in create mode 100644 package/z3/z3.hash create mode 100644 package/z3/z3.mk create mode 100644 support/testing/tests/package/test_z3.py create mode 100755 support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py create mode 100644 support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..fb6b329087 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ +F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py @@ -1708,6 +1709,7 @@ F: support/testing/tests/package/test_ola/ 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_pyalsa.py +F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/package/Config.in b/package/Config.in index 52004de075..c3b540bd22 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2189,6 +2189,7 @@ menu "Miscellaneous" source "package/wine/Config.in" source "package/xmrig/Config.in" source "package/xutil_util-macros/Config.in" + source "package/z3/Config.in" endmenu menu "Networking applications" diff --git a/package/z3/Config.in b/package/z3/Config.in new file mode 100644 index 0000000000..a3f57f7f88 --- /dev/null +++ b/package/z3/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_Z3 + bool "z3" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # c++17 + # z3 needs fenv.h which is not provided by uclibc + depends on !BR2_TOOLCHAIN_USES_UCLIBC + # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 + depends on !BR2_nios2 + help + Z3, also known as the Z3 Theorem Prover, is a cross-platform + satisfiability modulo theories (SMT) solver. + + https://github.com/Z3Prover/z3 + +if BR2_PACKAGE_Z3 + +config BR2_PACKAGE_Z3_PYTHON + bool "Python bindings" + select BR2_PACKAGE_PYTHON3 # runtime + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + +endif diff --git a/package/z3/z3.hash b/package/z3/z3.hash new file mode 100644 index 0000000000..d38c5f1971 --- /dev/null +++ b/package/z3/z3.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 e3a82431b95412408a9c994466fad7252135c8ed3f719c986cd75c8c5f234c7e z3-4.11.2.tar.gz +sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk new file mode 100644 index 0000000000..2252e05395 --- /dev/null +++ b/package/z3/z3.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# z3 +# +################################################################################ + +Z3_VERSION = 4.11.2 +Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) +Z3_LICENSE = MIT +Z3_LICENSE_FILES = LICENSE.txt +Z3_INSTALL_STAGING = YES +Z3_SUPPORTS_IN_SOURCE_BUILD = NO + +ifeq ($(BR2_PACKAGE_Z3_PYTHON),y) +Z3_CONF_OPTS += \ + -DCMAKE_INSTALL_PYTHON_PKG_DIR=/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \ + -DZ3_BUILD_PYTHON_BINDINGS=ON +else +Z3_CONF_OPTS += -DZ3_BUILD_PYTHON_BINDINGS=OFF +endif + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py new file mode 100644 index 0000000000..01aa81b1b6 --- /dev/null +++ b/support/testing/tests/package/test_z3.py @@ -0,0 +1,43 @@ +import os + +import infra.basetest + + +class TestZ3(infra.basetest.BRTest): + # Need to use a different toolchain than the default due to + # z3 requiring fenv.h not provided by uclibc. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_Z3=y + BR2_PACKAGE_Z3_PYTHON=y + BR2_ROOTFS_OVERLAY="{}" + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + # overlay to add a z3 smt and python test scripts + infra.filepath("tests/package/test_z3/rootfs-overlay")) + + 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 program executes + cmd = "z3 --version" + self.assertRunOk(cmd) + + # Run a basic smt2 example + cmd = "z3 /root/z3test.smt2" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], "unsat") + + # Run a basic python example + cmd = "/root/z3test.py" + self.assertRunOk(cmd, timeout=10) diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py new file mode 100755 index 0000000000..6ac53b98c5 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py @@ -0,0 +1,21 @@ +#! /usr/bin/env python3 + +from z3 import * + +x = Real('x') +y = Real('y') +z = Real('z') +s = Solver() + +s.add(3 * x + 2 * y - z == 1) +s.add(2 * x - 2 * y + 4 * z == -2) +s.add(-x + y / 2 - z == 0) + +check = s.check() +model = s.model() + +print(check) +print(model) + +assert check == sat +assert model[x] == 1 and model[y] == -2 and model[z] == -2 diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 new file mode 100644 index 0000000000..08df9e27a2 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 @@ -0,0 +1,8 @@ +; From https://smtlib.cs.uiowa.edu/examples.shtml +; Basic Boolean example +(set-option :print-success false) +(set-logic QF_UF) +(declare-const p Bool) +(assert (and p (not p))) +(check-sat) ; returns 'unsat' +(exit) -- 2.38.1 From peter at korsgaard.com Sat Nov 19 13:46:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:46:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/freerdp: security bump to version 2.9.0 In-Reply-To: <20221116220734.7229-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 16 Nov 2022 23:07:34 +0100") References: <20221116220734.7229-1-fontaine.fabrice@gmail.com> Message-ID: <87r0xz6oq9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Backported #8403: Fixed multiple client side input validation issues > (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, > CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) > https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 19 13:47:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:47:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: fix configure options In-Reply-To: <20221116222908.26711-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 16 Nov 2022 23:29:08 +0100") References: <20221116222908.26711-1-fontaine.fabrice@gmail.com> Message-ID: <87mt8n6oor.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Rename configure options to avoid the following build failure raised > since bump to version 3.2.5 in commit > ae2807821d897c16141d003f646475fee9e77cba: > ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': > ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target > 89 | __attribute__ ((target("default"))) MVSTATIC int32 > get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, > uint32* ps2) { return i; } > | ^~~~~~~~~~~~~~~~~~~~~ > ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default > 480 | } > | ^ > If you can't fix the issue, re-run ./configure with --disable-roll-simd. > Fixes: > - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 19 13:47:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:47:21 +0100 Subject: [Buildroot] [git commit] package/rsync: fix configure options Message-ID: <20221119134806.9022F83CEA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8b5feee87be5157e93665011b3c350f6996dfcc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Rename configure options to avoid the following build failure raised since bump to version 3.2.5 in commit ae2807821d897c16141d003f646475fee9e77cba: ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target 89 | __attribute__ ((target("default"))) MVSTATIC int32 get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, uint32* ps2) { return i; } | ^~~~~~~~~~~~~~~~~~~~~ ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default 480 | } | ^ If you can't fix the issue, re-run ./configure with --disable-roll-simd. Fixes: - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 7ff7ca6eef..8c7ad462ac 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -17,12 +17,12 @@ RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ - --disable-simd \ + --disable-roll-simd \ --disable-openssl \ --disable-xxhash \ --disable-zstd \ --disable-lz4 \ - --disable-asm + --disable-md5-asm ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl From peter at korsgaard.com Sat Nov 19 13:46:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:46:31 +0100 Subject: [Buildroot] [git commit] package/freerdp: security bump to version 2.9.0 Message-ID: <20221119134806.85DB483CE5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35c2ee69a51a343f2e5c1f88eeb8c7064922ded4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backported #8403: Fixed multiple client side input validation issues (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/freerdp/freerdp.hash | 4 ++-- package/freerdp/freerdp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freerdp/freerdp.hash b/package/freerdp/freerdp.hash index 94d0746d40..f6adc05312 100644 --- a/package/freerdp/freerdp.hash +++ b/package/freerdp/freerdp.hash @@ -1,5 +1,5 @@ -# From https://pub.freerdp.com/releases/freerdp-2.8.1.tar.gz.sha256 -sha256 ea8903b29914134202a972c06052432678c89cb5eebcc8f5a41553030c97376b freerdp-2.8.1.tar.gz +# From https://pub.freerdp.com/releases/freerdp-2.9.0.tar.gz.sha256 +sha256 fcf71cf5b09c5c2636341ba212f34b8fb728246ea28e08caf6cef8b4a96184b7 freerdp-2.9.0.tar.gz # Locally calculated sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index ae844c589e..fb0e6920cf 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREERDP_VERSION = 2.8.1 +FREERDP_VERSION = 2.9.0 FREERDP_SITE = https://pub.freerdp.com/releases FREERDP_DEPENDENCIES = libglib2 openssl zlib FREERDP_LICENSE = Apache-2.0 From peter at korsgaard.com Sat Nov 19 13:45:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:45:10 +0100 Subject: [Buildroot] [PATCH] package/xterm: security bump to patch 376 Message-ID: <20221119134510.826956-1-peter@korsgaard.com> Fixes the following security issue: CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., because an OSC 50 response may have Ctrl-g and therefore lead to command execution within the vi line-editing mode of Zsh: https://www.openwall.com/lists/oss-security/2022/11/10/1 Additionally, patch 376 fixes a null pointer access issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 Signed-off-by: Peter Korsgaard --- package/xterm/xterm.hash | 2 +- package/xterm/xterm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash index 3f6ec765ce..12cd2e639b 100644 --- a/package/xterm/xterm.hash +++ b/package/xterm/xterm.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz # Locally calculated sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk index 95984f1cf9..d01b608d99 100644 --- a/package/xterm/xterm.mk +++ b/package/xterm/xterm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XTERM_VERSION = 371 +XTERM_VERSION = 376 XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz XTERM_SITE = http://invisible-mirror.net/archives/xterm XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf -- 2.30.2 From fperrad at gmail.com Sat Nov 19 17:15:46 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 19 Nov 2022 18:15:46 +0100 Subject: [Buildroot] [PATCH 0/3] LS1028ARDB improvements Message-ID: <20221119171549.26487-1-francois.perrad@gadz.org> The package qoriq-cadence-dp-firmware is dedicated to the NXP LS1028 SoC. It was introduced since BR 2022.02 from a Changming Huang's serie (5 versions between 2019-Nov and 2020-Feb). This serie tried to introduce the board NXP LS1028ARDB with a partition boot.vfat containing the kernel image, the dtb and the cadence DP firmware. The board NXP LS1028ARDB was introduced on 2022-Aug from my own serie. This serie uses a single rootfs partition and a extlinux.conf file. The patch concerning the cadence DP firmware has been set aside at this time (between v3 and v4). Now, this current serie finalizes the support of the board NXP LS1028ARDB, especially the point concerning the cadence DP firmware. Francois Perrad (3): package/qoriq-cadence-dp-firmware: add install in target configs/ls1028ardb: add video with Cadence DP firmware board/freescale/ls1028ardb: more documentation board/freescale/ls1028ardb/readme.txt | 27 +++++++++++++++++++ .../boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ .../qoriq-cadence-dp-firmware.mk | 6 +++++ 4 files changed, 37 insertions(+), 1 deletion(-) -- 2.37.2 From fperrad at gmail.com Sat Nov 19 17:15:49 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 19 Nov 2022 18:15:49 +0100 Subject: [Buildroot] [PATCH 3/3] board/freescale/ls1028ardb: more documentation In-Reply-To: <20221119171549.26487-1-francois.perrad@gadz.org> References: <20221119171549.26487-1-francois.perrad@gadz.org> Message-ID: <20221119171549.26487-4-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- board/freescale/ls1028ardb/readme.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 2dd2e2d84..cfd1c8c49 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -8,6 +8,16 @@ for more details about the board and the QorIQ Layerscape SoC, see the following - https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1028a-reference-design-board:LS1028ARDB - https://www.nxp.com/LS1028A +for the software NXP LSDK (Layerscape Software Development Kit), see + - https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf + +the components from NXP are: + - rcw, LSDK 21.08 + - atf (fork), LSDK 21.08 + - uboot (fork), LSDK 21.08 + - cadence-dp-firmware (blob), LSDK 20.12 + - linux (fork), LSDK 21.08 + Build ===== @@ -67,3 +77,11 @@ The Cadence DP (Display Port) firmware must loaded from uboot with the following Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 Loading hdp firmware Complete => boot + +The interfaces of Ethernet switch (Felix DSA) are bring up with the following commands: + + ip link set eno2 up + ip link set swp0 up + ip link set swp1 up + ip link set swp2 up + ip link set swp3 up -- 2.37.2 From fperrad at gmail.com Sat Nov 19 17:15:47 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 19 Nov 2022 18:15:47 +0100 Subject: [Buildroot] [PATCH 1/3] package/qoriq-cadence-dp-firmware: add install in target In-Reply-To: <20221119171549.26487-1-francois.perrad@gadz.org> References: <20221119171549.26487-1-francois.perrad@gadz.org> Message-ID: <20221119171549.26487-2-francois.perrad@gadz.org> This firmware is loaded by u-boot. This firmware must be shipped in /boot with the kernel & dtb, there are 2 cases of installation: - in $(TARGET_DIR)/boot, in order to be in the rootfs - in $(BINARIES), in order to be bundled into a boot partition Signed-off-by: Francois Perrad --- .../qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk index 2ccdd8b90..10f3fd45e 100644 --- a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk +++ b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -10,13 +10,19 @@ QORIQ_CADENCE_DP_FIRMWARE_SOURCE = firmware-cadence-$(QORIQ_CADENCE_DP_FIRMWARE_ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO +ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),) QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO +endif define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) endef +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin +endef + define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin endef -- 2.37.2 From fperrad at gmail.com Sat Nov 19 17:15:48 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 19 Nov 2022 18:15:48 +0100 Subject: [Buildroot] [PATCH 2/3] configs/ls1028ardb: add video with Cadence DP firmware In-Reply-To: <20221119171549.26487-1-francois.perrad@gadz.org> References: <20221119171549.26487-1-francois.perrad@gadz.org> Message-ID: <20221119171549.26487-3-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- board/freescale/ls1028ardb/readme.txt | 9 +++++++++ .../rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 93396a419..2dd2e2d84 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -58,3 +58,12 @@ To boot your newly created system: - put a DB9F cable into the UART1 Port and connect using a terminal emulator at 115200 bps, 8n1; - power on the board. + +The Cadence DP (Display Port) firmware must loaded from uboot with the following commands: + + => ext2load mmc 0 0x80000000 /boot/ls1028a-dp-fw.bin + 102464 bytes read in 24 ms (4.1 MiB/s) + => hdp load 0x80000000 0x2000 + Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 + Loading hdp firmware Complete + => boot diff --git a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf index c08ddde10..bd6c7c95c 100644 --- a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label ls1028ardb-buildroot kernel /boot/Image devicetree /boot/fsl-ls1028a-rdb.dtb - append root=/dev/mmcblk0p1 rootwait + append root=/dev/mmcblk0p1 rootwait video=1920x1080-32 at 60 cma=256M diff --git a/configs/ls1028ardb_defconfig b/configs/ls1028ardb_defconfig index 22b9eb426..1bc84f7b8 100644 --- a/configs/ls1028ardb_defconfig +++ b/configs/ls1028ardb_defconfig @@ -26,6 +26,9 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-ls1028a-rdb" BR2_LINUX_KERNEL_INSTALL_TARGET=y +# Target package +BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE=y + # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y -- 2.37.2 From peter at korsgaard.com Sat Nov 19 22:22:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 23:22:34 +0100 Subject: [Buildroot] [PATCH] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} Message-ID: <20221119222234.892983-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ Signed-off-by: Peter Korsgaard --- .../0011-Mp4-disabled-duplicate-atoms.patch | 315 ++++++++++++++++++ package/nginx/nginx.mk | 3 + 2 files changed, 318 insertions(+) create mode 100644 package/nginx/0011-Mp4-disabled-duplicate-atoms.patch diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch new file mode 100644 index 0000000000..7baa810b56 --- /dev/null +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch @@ -0,0 +1,315 @@ +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 +From: Roman Arutyunyan +Date: Wed, 19 Oct 2022 10:53:17 +0300 +Subject: [PATCH] Mp4: disabled duplicate atoms. + +Most atoms should not appear more than once in a container. Previously, +this was not enforced by the module, which could result in worker process +crash, memory corruption and disclosure. + +Signed-off-by: Peter Korsgaard +--- + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ + 1 file changed, 147 insertions(+) + +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c +index 9c3f627f..4eff01e9 100644 +--- a/src/http/modules/ngx_http_mp4_module.c ++++ b/src/http/modules/ngx_http_mp4_module.c +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_ERROR; + } + ++ if (mp4->ftyp_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_DECLINED; + } + ++ if (mp4->moov_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); + + if (atom_data_size > mp4->buffer_size) { +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); + ++ if (mp4->mdat_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + data = &mp4->mdat_data_buf; + data->file = &mp4->file; + data->in_file = 1; +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); + ++ if (mp4->mvhd_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_header = ngx_mp4_atom_header(mp4); + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->tkhd_size = atom_size; + trak->movie_duration = duration; + +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->mdia_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->mdhd_size = atom_size; + trak->timescale = timescale; + trak->duration = duration; +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->hdlr_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->minf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->vmhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->smhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->dinf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stbl_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stsd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->time_to_sample_entries = entries; + + atom = &trak->stts_atom_buf; +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sync sample entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sync_samples_entries = entries; + + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "composition offset entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->composition_offset_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_to_chunk_entries = entries; + + atom = &trak->stsc_atom_buf; +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sample uniform size:%uD, entries:%uD", size, entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_sizes_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint32_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->stco_atom_buf; +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint64_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->co64_atom_buf; +-- +2.30.2 + diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index ba01c7e016..62ea379ffc 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ --with-cpp="$(TARGET_CC)" \ --with-ld-opt="$(TARGET_LDFLAGS)" +# 0011-Mp4-disabled-duplicate-atoms.patch +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 + # www-data user and group are used for nginx. Because these user and group # are already set by buildroot, it is not necessary to redefine them. # See system/skeleton/etc/passwd -- 2.30.2 From ju.o at free.fr Sat Nov 19 22:42:19 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:19 +0100 Subject: [Buildroot] [PATCH next 1/7] package/python-idna: set _SETUP_TYPE = pep517 Message-ID: <20221119224225.589941-1-ju.o@free.fr> Python idna package switched to pyproject.toml in commit: https://github.com/kjd/idna/commit/2a00e518efe55d2eeb62cd3f88ace7db41338603 which is included in idna v3.4. When using the old setuptools infra, the package is incorrectly installed as v0.0, which is then incorrectly detected by other packages when using setuptools pkg_resources. The issue can be reproduced with the command: python3 <= 2.5"] import pkg_resources EOF which will fail with output: pkg_resources.ContextualVersionConflict: (idna 0.0.0 (/usr/lib/python3.11/site-packages), Requirement.parse('idna>=2.5'), {'hyperlink'}) pkg_resources.DistributionNotFound: The 'idna>=2.5' distribution was not found and is required by hyperlink This commit changes _SETUP_TYPE to pep517 to fix this issue. Signed-off-by: Julien Olivain --- package/python-idna/python-idna.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-idna/python-idna.mk b/package/python-idna/python-idna.mk index 4d9994a9c7..f8641aeaf8 100644 --- a/package/python-idna/python-idna.mk +++ b/package/python-idna/python-idna.mk @@ -9,7 +9,7 @@ PYTHON_IDNA_SOURCE = idna-$(PYTHON_IDNA_VERSION).tar.gz PYTHON_IDNA_SITE = https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438 PYTHON_IDNA_LICENSE = BSD-3-Clause PYTHON_IDNA_LICENSE_FILES = LICENSE.md -PYTHON_IDNA_SETUP_TYPE = setuptools +PYTHON_IDNA_SETUP_TYPE = pep517 $(eval $(python-package)) $(eval $(host-python-package)) -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:20 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:20 +0100 Subject: [Buildroot] [PATCH next 2/7] package/python-hkdf: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-2-ju.o@free.fr> HMAC-based Extract-and-Expand Key Derivation Function (HKDF). https://github.com/casebeer/python-hkdf Signed-off-by: Julien Olivain --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-hkdf/Config.in | 7 ++++++ package/python-hkdf/python-hkdf.hash | 3 +++ package/python-hkdf/python-hkdf.mk | 13 +++++++++++ .../tests/package/sample_python_hkdf.py | 22 +++++++++++++++++++ .../testing/tests/package/test_python_hkdf.py | 11 ++++++++++ 7 files changed, 60 insertions(+) create mode 100644 package/python-hkdf/Config.in create mode 100644 package/python-hkdf/python-hkdf.hash create mode 100644 package/python-hkdf/python-hkdf.mk create mode 100644 support/testing/tests/package/sample_python_hkdf.py create mode 100644 support/testing/tests/package/test_python_hkdf.py diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..1c08dbda48 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1694,11 +1694,13 @@ F: package/ola/ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ +F: package/python-hkdf/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py +F: support/testing/tests/package/sample_python_hkdf.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/test_hwloc.py @@ -1706,6 +1708,7 @@ F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py F: support/testing/tests/package/test_ola/ F: support/testing/tests/package/test_python_distro.py +F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_pyalsa.py diff --git a/package/Config.in b/package/Config.in index 52004de075..ec7587a072 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1061,6 +1061,7 @@ menu "External python modules" source "package/python-gunicorn/Config.in" source "package/python-h2/Config.in" source "package/python-hiredis/Config.in" + source "package/python-hkdf/Config.in" source "package/python-hpack/Config.in" source "package/python-html5lib/Config.in" source "package/python-httplib2/Config.in" diff --git a/package/python-hkdf/Config.in b/package/python-hkdf/Config.in new file mode 100644 index 0000000000..2add348ca2 --- /dev/null +++ b/package/python-hkdf/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_HKDF + bool "python-hkdf" + help + HMAC-based Extract-and-Expand Key Derivation Function + (HKDF). + + https://github.com/casebeer/python-hkdf diff --git a/package/python-hkdf/python-hkdf.hash b/package/python-hkdf/python-hkdf.hash new file mode 100644 index 0000000000..87702b4582 --- /dev/null +++ b/package/python-hkdf/python-hkdf.hash @@ -0,0 +1,3 @@ +# md5, sha256 from https://pypi.org/pypi/hkdf/json +md5 d10471ad0ec891cdbe165d78282c943e hkdf-0.0.3.tar.gz +sha256 622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca hkdf-0.0.3.tar.gz diff --git a/package/python-hkdf/python-hkdf.mk b/package/python-hkdf/python-hkdf.mk new file mode 100644 index 0000000000..f495de7d0b --- /dev/null +++ b/package/python-hkdf/python-hkdf.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-hkdf +# +################################################################################ + +PYTHON_HKDF_VERSION = 0.0.3 +PYTHON_HKDF_SOURCE = hkdf-$(PYTHON_HKDF_VERSION).tar.gz +PYTHON_HKDF_SITE = https://files.pythonhosted.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f +PYTHON_HKDF_SETUP_TYPE = setuptools +PYTHON_HKDF_LICENSE = BSD-2-Clause + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hkdf.py b/support/testing/tests/package/sample_python_hkdf.py new file mode 100644 index 0000000000..a730c633e1 --- /dev/null +++ b/support/testing/tests/package/sample_python_hkdf.py @@ -0,0 +1,22 @@ +import hashlib +from binascii import hexlify, unhexlify + +from hkdf import Hkdf, hkdf_expand, hkdf_extract + +salt = b"ThisIsTheSalt." +key_in = b"ThisIsTheSecretKey" +key_info = b"KeyInfo1" +key_len = 16 +expected_key = unhexlify(b"b49d6cc9065b72f3a0859377d8bb7299") + +prk = hkdf_extract(salt, input_key_material=key_in, hash=hashlib.sha512) +key1 = hkdf_expand(prk, info=key_info, length=key_len) + +print("key1:", hexlify(key1)) +assert key1 == expected_key + +kdf = Hkdf(salt, input_key_material=key_in, hash=hashlib.sha512) +key2 = kdf.expand(info=key_info, length=key_len) + +print("key2:", hexlify(key2)) +assert key2 == expected_key diff --git a/support/testing/tests/package/test_python_hkdf.py b/support/testing/tests/package/test_python_hkdf.py new file mode 100644 index 0000000000..e93c24ff60 --- /dev/null +++ b/support/testing/tests/package/test_python_hkdf.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Hkdf(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HKDF=y + """ + sample_scripts = ["tests/package/sample_python_hkdf.py"] -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:21 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:21 +0100 Subject: [Buildroot] [PATCH next 3/7] package/python-spake2: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-3-ju.o@free.fr> SPAKE2 password-authenticated key exchange (in pure python). This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. This allows two parties, who share a weak password, to safely derive a strong shared secret (and therefore build an encrypted+authenticated channel). https://github.com/warner/python-spake2 Signed-off-by: Julien Olivain --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-spake2/Config.in | 13 +++++++++++ package/python-spake2/python-spake2.hash | 5 +++++ package/python-spake2/python-spake2.mk | 14 ++++++++++++ .../tests/package/sample_python_spake2.py | 22 +++++++++++++++++++ .../tests/package/test_python_spake2.py | 11 ++++++++++ 7 files changed, 69 insertions(+) create mode 100644 package/python-spake2/Config.in create mode 100644 package/python-spake2/python-spake2.hash create mode 100644 package/python-spake2/python-spake2.mk create mode 100644 support/testing/tests/package/sample_python_spake2.py create mode 100644 support/testing/tests/package/test_python_spake2.py diff --git a/DEVELOPERS b/DEVELOPERS index 1c08dbda48..ebbd0459b7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1696,6 +1696,7 @@ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-pyalsa/ +F: package/python-spake2/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/zynaddsubfx/ @@ -1703,6 +1704,7 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_hkdf.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_hwloc.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py @@ -1711,6 +1713,7 @@ F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_pyalsa.py +F: support/testing/tests/package/test_python_spake2.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/package/Config.in b/package/Config.in index ec7587a072..a1df1542c7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1272,6 +1272,7 @@ menu "External python modules" source "package/python-sockjs/Config.in" source "package/python-sortedcontainers/Config.in" source "package/python-soupsieve/Config.in" + source "package/python-spake2/Config.in" source "package/python-spidev/Config.in" source "package/python-sqlalchemy/Config.in" source "package/python-sqliteschema/Config.in" diff --git a/package/python-spake2/Config.in b/package/python-spake2/Config.in new file mode 100644 index 0000000000..1c2e3a49af --- /dev/null +++ b/package/python-spake2/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_PYTHON_SPAKE2 + bool "python-spake2" + select BR2_PACKAGE_PYTHON_HKDF # runtime + help + SPAKE2 password-authenticated key exchange (in pure python). + + This library implements the SPAKE2 password-authenticated + key exchange ("PAKE") algorithm. This allows two parties, + who share a weak password, to safely derive a strong shared + secret (and therefore build an encrypted+authenticated + channel). + + https://github.com/warner/python-spake2 diff --git a/package/python-spake2/python-spake2.hash b/package/python-spake2/python-spake2.hash new file mode 100644 index 0000000000..30052b1b36 --- /dev/null +++ b/package/python-spake2/python-spake2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/spake2/json +md5 0155bad518bb49c39994fe0b7d9fb32c spake2-0.8.tar.gz +sha256 c17a614b29ee4126206e22181f70a406c618d3c6c62ca6d6779bce95e9c926f4 spake2-0.8.tar.gz +# Locally computed sha256 checksums +sha256 2a8a1200c3a2769d1815727f3b4439bd800f3bc88163118a36ff30b007d30031 LICENSE diff --git a/package/python-spake2/python-spake2.mk b/package/python-spake2/python-spake2.mk new file mode 100644 index 0000000000..99ce7dae13 --- /dev/null +++ b/package/python-spake2/python-spake2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-spake2 +# +################################################################################ + +PYTHON_SPAKE2_VERSION = 0.8 +PYTHON_SPAKE2_SOURCE = spake2-$(PYTHON_SPAKE2_VERSION).tar.gz +PYTHON_SPAKE2_SITE = https://files.pythonhosted.org/packages/60/0b/bb5eca8e18c38a10b1c207bbe6103df091e5cf7b3e5fdc0efbcad7b85b60 +PYTHON_SPAKE2_SETUP_TYPE = setuptools +PYTHON_SPAKE2_LICENSE = MIT +PYTHON_SPAKE2_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_spake2.py b/support/testing/tests/package/sample_python_spake2.py new file mode 100644 index 0000000000..49dd914ca8 --- /dev/null +++ b/support/testing/tests/package/sample_python_spake2.py @@ -0,0 +1,22 @@ +from binascii import hexlify + +from spake2 import SPAKE2_A, SPAKE2_B + + +shared_password = b"This Is The Password!" + +alice = SPAKE2_A(shared_password) +alice_msg = alice.start() + +bob = SPAKE2_B(shared_password) +bob_msg = bob.start() + +# Alice and Bob exchange their messages... + +alice_key = alice.finish(bob_msg) +bob_key = bob.finish(alice_msg) + +print("alice_key:", hexlify(alice_key)) +print(" bob_key:", hexlify(bob_key)) + +assert alice_key == bob_key diff --git a/support/testing/tests/package/test_python_spake2.py b/support/testing/tests/package/test_python_spake2.py new file mode 100644 index 0000000000..fb47a0802c --- /dev/null +++ b/support/testing/tests/package/test_python_spake2.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Spake2(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_SPAKE2=y + """ + sample_scripts = ["tests/package/sample_python_spake2.py"] -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:22 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:22 +0100 Subject: [Buildroot] [PATCH next 4/7] package/python-magic-wormhole: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-4-ju.o@free.fr> Securely transfer data between computers. This package provides a library and a command-line tool named "wormhole", which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine. https://github.com/magic-wormhole/magic-wormhole Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-magic-wormhole/Config.in | 27 +++++++++++++++++++ .../python-magic-wormhole.hash | 5 ++++ .../python-magic-wormhole.mk | 14 ++++++++++ 5 files changed, 48 insertions(+) create mode 100644 package/python-magic-wormhole/Config.in create mode 100644 package/python-magic-wormhole/python-magic-wormhole.hash create mode 100644 package/python-magic-wormhole/python-magic-wormhole.mk diff --git a/DEVELOPERS b/DEVELOPERS index ebbd0459b7..3d0738b367 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1695,6 +1695,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-magic-wormhole/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index a1df1542c7..80cb9dc3f2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1109,6 +1109,7 @@ menu "External python modules" source "package/python-lxml/Config.in" source "package/python-m2crypto/Config.in" source "package/python-m2r/Config.in" + source "package/python-magic-wormhole/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole/Config.in b/package/python-magic-wormhole/Config.in new file mode 100644 index 0000000000..e8429d203b --- /dev/null +++ b/package/python-magic-wormhole/Config.in @@ -0,0 +1,27 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE + bool "python-magic-wormhole" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-autobahn -> python-cryptography + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime + select BR2_PACKAGE_PYTHON_AUTOMAT # runtime + select BR2_PACKAGE_PYTHON_CLICK # runtime + select BR2_PACKAGE_PYTHON_HKDF # runtime + select BR2_PACKAGE_PYTHON_HUMANIZE # runtime + select BR2_PACKAGE_PYTHON_PYNACL # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_SPAKE2 # runtime + select BR2_PACKAGE_PYTHON_TQDM # runtime + select BR2_PACKAGE_PYTHON_TWISTED # runtime + select BR2_PACKAGE_PYTHON_TXTORCON # runtime + help + Securely transfer data between computers. + + This package provides a library and a command-line tool + named "wormhole", which makes it possible to get + arbitrary-sized files and directories (or short pieces of + text) from one computer to another. The two endpoints are + identified by using identical "wormhole codes": in general, + the sending machine generates and displays the code, which + must then be typed into the receiving machine. + + https://github.com/magic-wormhole/magic-wormhole diff --git a/package/python-magic-wormhole/python-magic-wormhole.hash b/package/python-magic-wormhole/python-magic-wormhole.hash new file mode 100644 index 0000000000..5e880d5427 --- /dev/null +++ b/package/python-magic-wormhole/python-magic-wormhole.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole/json +md5 ca190d92f56fe32ec8dfd4fc5aab8337 magic-wormhole-0.12.0.tar.gz +sha256 1b0fd8a334da978f3dd96b620fa9b9348cabedf26a87f74baac7a37052928160 magic-wormhole-0.12.0.tar.gz +# Locally computed sha256 checksums +sha256 4a9cc2415c52cef591b6822eee68fed36d7e6d80284b09638cff61d762d99060 LICENSE diff --git a/package/python-magic-wormhole/python-magic-wormhole.mk b/package/python-magic-wormhole/python-magic-wormhole.mk new file mode 100644 index 0000000000..91f0f826d5 --- /dev/null +++ b/package/python-magic-wormhole/python-magic-wormhole.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_VERSION = 0.12.0 +PYTHON_MAGIC_WORMHOLE_SOURCE = magic-wormhole-$(PYTHON_MAGIC_WORMHOLE_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_SITE = https://files.pythonhosted.org/packages/d4/62/5e4a86f7c4b111e016577f1b304063ebe604f430db15465ac58b13993608 +PYTHON_MAGIC_WORMHOLE_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:23 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:23 +0100 Subject: [Buildroot] [PATCH next 5/7] package/python-magic-wormhole-mailbox-server: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-5-ju.o@free.fr> This package is the main server that Magic-Wormhole clients connect to. The server performs store-and-forward delivery for small key-exchange and control messages. Bulk data is sent over a direct TCP connection, or through a transit-relay. https://github.com/magic-wormhole/magic-wormhole-mailbox-server Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + ...the-U-open-mode-removed-in-Python-3..patch | 38 +++++++++++++++++++ .../Config.in | 15 ++++++++ .../python-magic-wormhole-mailbox-server.hash | 5 +++ .../python-magic-wormhole-mailbox-server.mk | 14 +++++++ 6 files changed, 74 insertions(+) create mode 100644 package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch create mode 100644 package/python-magic-wormhole-mailbox-server/Config.in create mode 100644 package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash create mode 100644 package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk diff --git a/DEVELOPERS b/DEVELOPERS index 3d0738b367..b49c58f8d3 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1696,6 +1696,7 @@ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-magic-wormhole/ +F: package/python-magic-wormhole-mailbox-server/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index 80cb9dc3f2..ee0cf54b7e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1110,6 +1110,7 @@ menu "External python modules" source "package/python-m2crypto/Config.in" source "package/python-m2r/Config.in" source "package/python-magic-wormhole/Config.in" + source "package/python-magic-wormhole-mailbox-server/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch b/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch new file mode 100644 index 0000000000..bf98537ae8 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch @@ -0,0 +1,38 @@ +From df6126ee86c1f84c7e0c25fcf69543b83b1b32c6 Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Sat, 5 Nov 2022 13:06:07 +0100 +Subject: [PATCH] setup.py: remove the 'U' open mode removed in Python 3.11 + +The 'U' open mode was removed in Python 3.11. See: +https://docs.python.org/3.11/library/functions.html#open + +Installing with Python 3.11 fails with: + + /path/to/python-magic-wormhole-mailbox-server-0.4.1/setup.py", line 20, in + long_description=open('README.md', 'rU').read(), + ^^^^^^^^^^^^^^^^^^^^^^^ + ValueError: invalid mode: 'rU' + +This patch removes the 'U' open mode. + +Signed-off-by: Julien Olivain +--- + setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 6ef292f..ad9ff5a 100644 +--- a/setup.py ++++ b/setup.py +@@ -17,7 +17,7 @@ trove_classifiers = [ + setup(name="magic-wormhole-mailbox-server", + version=versioneer.get_version(), + description="Securely transfer data between computers", +- long_description=open('README.md', 'rU').read(), ++ long_description=open('README.md', 'r').read(), + long_description_content_type='text/markdown', + author="Brian Warner", + author_email="warner-magic-wormhole at lothar.com", +-- +2.38.1 + diff --git a/package/python-magic-wormhole-mailbox-server/Config.in b/package/python-magic-wormhole-mailbox-server/Config.in new file mode 100644 index 0000000000..db20d3e7b6 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER + bool "python-magic-wormhole-mailbox-server" + select BR2_PACKAGE_PYTHON3_SQLITE # runtime + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_TWISTED # runtime + help + This package is the main server that Magic-Wormhole clients + connect to. The server performs store-and-forward delivery + for small key-exchange and control messages. Bulk data is + sent over a direct TCP connection, or through a + transit-relay. + + https://github.com/magic-wormhole/magic-wormhole-mailbox-server diff --git a/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash new file mode 100644 index 0000000000..c714712641 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole-mailbox-server/json +md5 3da441df1f354a8399a728da3421ac8f magic-wormhole-mailbox-server-0.4.1.tar.gz +sha256 1af10592909caaf519c00e706eac842c5e77f8d4356215fe9c61c7b2258a88fb magic-wormhole-mailbox-server-0.4.1.tar.gz +# Locally computed sha256 checksums +sha256 4a9cc2415c52cef591b6822eee68fed36d7e6d80284b09638cff61d762d99060 LICENSE diff --git a/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk new file mode 100644 index 0000000000..a3394c7dcd --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole-mailbox-server +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_VERSION = 0.4.1 +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SOURCE = magic-wormhole-mailbox-server-$(PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SITE = https://files.pythonhosted.org/packages/5b/ba/cbb211bc8f8bfdf7fb620d33331f07bcd889c7a28e7fd8a0de9029bb5a2f +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:24 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:24 +0100 Subject: [Buildroot] [PATCH next 6/7] package/python-magic-wormhole-transit-relay: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-6-ju.o@free.fr> Transit Relay server for Magic-Wormhole. This repository implements the Magic-Wormhole "Transit Relay", a server that helps clients establish bulk-data transit connections even when both are behind NAT boxes. Each side makes a TCP connection to this server and presents a handshake. Two connections with identical handshakes are glued together, allowing them to pretend they have a direct connection. https://github.com/magic-wormhole/magic-wormhole-transit-relay Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + .../python-magic-wormhole-transit-relay/Config.in | 15 +++++++++++++++ .../python-magic-wormhole-transit-relay.hash | 5 +++++ .../python-magic-wormhole-transit-relay.mk | 14 ++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/python-magic-wormhole-transit-relay/Config.in create mode 100644 package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash create mode 100644 package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk diff --git a/DEVELOPERS b/DEVELOPERS index b49c58f8d3..86e68b3044 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ +F: package/python-magic-wormhole-transit-relay/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index ee0cf54b7e..eaf78b6bfe 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1111,6 +1111,7 @@ menu "External python modules" source "package/python-m2r/Config.in" source "package/python-magic-wormhole/Config.in" source "package/python-magic-wormhole-mailbox-server/Config.in" + source "package/python-magic-wormhole-transit-relay/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole-transit-relay/Config.in b/package/python-magic-wormhole-transit-relay/Config.in new file mode 100644 index 0000000000..1a743c10fe --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY + bool "python-magic-wormhole-transit-relay" + select BR2_PACKAGE_PYTHON_TWISTED # runtime + help + Transit Relay server for Magic-Wormhole. + + This repository implements the Magic-Wormhole "Transit + Relay", a server that helps clients establish bulk-data + transit connections even when both are behind NAT + boxes. Each side makes a TCP connection to this server and + presents a handshake. Two connections with identical + handshakes are glued together, allowing them to pretend they + have a direct connection. + + https://github.com/magic-wormhole/magic-wormhole-transit-relay diff --git a/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash new file mode 100644 index 0000000000..f131477a40 --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole-transit-relay/json +md5 aa575a4e22b3d5099674ba88b136a9a2 magic-wormhole-transit-relay-0.2.1.tar.gz +sha256 cb4801b46890eaff97286e0e3fec62d1d52ffe317d140083b6336a1fb4e8fa5e magic-wormhole-transit-relay-0.2.1.tar.gz +# Locally computed sha256 checksums +sha256 d70f6469bb210c2aa4c0dfd74f498ef5f0467a137d8296479088e7243c5884eb LICENSE diff --git a/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk new file mode 100644 index 0000000000..e4ffe6e7a6 --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole-transit-relay +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_VERSION = 0.2.1 +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SOURCE = magic-wormhole-transit-relay-$(PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SITE = https://files.pythonhosted.org/packages/21/c9/be25bb30e327037e009657960fc594d089b118c0d81cc6a200cad1bb3852 +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From fontaine.fabrice at gmail.com Sat Nov 19 23:37:06 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 20 Nov 2022 00:37:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 Message-ID: <20221119233706.52949-1-fontaine.fabrice@gmail.com> Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine --- package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..377396d986 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr -- 2.35.1 From thomas.petazzoni at bootlin.com Sun Nov 20 07:36:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 20 Nov 2022 07:36:30 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-19 Message-ID: <20221120073635.E473781FEF@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-19 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 1 | 0 | 5 | 2022.08.x | 16 | 17 | 0 | 33 | master | 211 | 201 | 0 | 412 | next | 8 | 21 | 0 | 29 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 19 glibc-2.36-66-ga1dc0be03c9d... | 12 xz-5.2.7 | 9 linux-6.0.1 | 7 gerbera-1.10.0 | 6 gobject-introspection-1.72.0 | 5 host-binutils-2.38 | 5 host-go-1.19.3 | 5 host-pahole-1.24 | 5 host-rust-1.64.0 | 5 libglib2-2.72.3 | 4 linuxptp-3.1.1 | 4 ulog-0389d243352255f6182326... | 4 elfutils-0.186 | 3 gmp-6.2.1 | 3 linux-5.10.145-cip17-rt7 | 3 python-numpy-1.23.4 | 3 unknown | 3 crun-1.5 | 2 dash-0.5.11.5 | 2 freeradius-server-3.2.0 | 2 frr-8.3.1 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gummiboot-2bcd919c681c952eb... | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 linux-5.10.145-cip17 | 2 lirc-tools-0.10.2 | 2 memcached-1.6.16 | 2 nodejs-16.17.1 | 2 tealdeer-1.6.1 | 2 uqmi-0a19b5b77140465c29e2af... | 2 valgrind-3.19.0 | 2 wolfssl-5.5.3 | 2 zabbix-5.4.9 | 2 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 bat-0.19.0 | 1 brltty-6.5 | 1 containerd-1.6.8 | 1 cpuload-0.3 | 1 dc3dd-7.2.641 | 1 dust-0.8.1 | 1 efivar-38 | 1 f2fs-tools-1.15.0 | 1 fdk-aac-2.0.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gocryptfs-2.2.1 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-runc-1.1.4 | 1 igh-ethercat-1.5.2 | 1 imagemagick-7.1.0-51 | 1 iwd-1.30 | 1 kexec-2.0.25 | 1 libgpg-error-1.45 | 1 libmad-0.15.1b | 1 libnl-3.7.0 | 1 libuci-4b3db1179747b6a67790... | 1 libudfread-1.1.2 | 1 libzlib-1.2.13 | 1 linux-tools | 1 ltp-testsuite-20220930 | 1 lxc-5.0.1 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 nvidia-driver-390.151 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 openvmtools-11.3.5-18557794 | 1 opus-1.3.1 | 1 perl-5.34.1 | 1 proxychains-ng-4.16 | 1 python-pyqt5-5.15.6 | 1 quickjs-2021-03-27 | 1 rtl8189es-39c17661136da48f8... | 1 rtl8723ds-76146e85847beb242... | 1 s6-linux-utils-2.6.0.0 | 1 sdl-1.2.15 | 1 speex-1.2.1 | 1 spice-0.15.0 | 1 systemd-250.4 | 1 traceroute-2.1.0 | 1 wavemon-0.9.4 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xr819-xradio-4f0cfd5e869ca1... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/63380814a4a8aaf554bf7026359178586431d1eb | sh4aeb | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/377a0bc05fe5cf428ae04ac9bb013fd78df3cf57 | arm | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/4d2b6c1916bfcda798c075e1855bbdcee0caf44d | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/1c58ed81889d54cbc4b2a12412eded1240e6fcbb | s390x | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/c52b2cbfdddb36c49847dcb017f07f2387593557 | arceb | cpuload-0.3 | NOK | http://autobuild.buildroot.net/results/3124dc55bd72b5e8bea9c0190b897aa9c734dcd9 | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/8ab25c9663af92e94b356db7feb4fdb5d762506d | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/9eb3d79b71d1b117245bf881fb5c54b1d29f1dc3 | s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/8954487b3ea055865dceda36c69225bf43a50bb9 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/0af8b66e84f30ada937eb591cce2d116fd8dd2c9 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/4cd6c51755fb204a564227516ef62fecf435db58 | ORPH armeb | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/e5946d21ae9dee172f17b5165191f19bdeb13185 | ORPH arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/4a71799f6c18986441c695e006867ef83ca1d79a | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bd3a4996531a48e4b1c3f07f24b9cbb1793767ef | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5e4b08acb863fd6874378e3841e9b288302befe2 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/215ce55620c79c387531a704fb77067b57163be3 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/19dcdb1175335cbf2b21eb56c179232cd973aa8f | aarch64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/c7a95b69f2380413e8eaad5b9414f1417d9e1777 | powerpc64le | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/73f0f655e71220cf8e713238cf44cccb7270a12b | aarch64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/fe26800cc79e5c4028e0cbc296c296c13f939fee | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/4302e5b39a7a4fc70700416d21957c8d4e0d2036 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/b23ea27803f560441516901e5ed25a1248ea9e85 | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/71a49e4bc164d15eb81371831cfc47b80c37628a | sparc64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/cbca2c904631409b032f4f91bd3fcab24152feba | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/7dc5de7b010138272615843526d7586f3b7ec1c2 | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/42df2795dc77d6c07ee426c2049005be82b2a719 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/171462990aa1b741428348322a4732d8300d909b | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/db3f5820b410b4afa5905dfbd168330a8df52532 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0d8cd52d5c9beb161fe5892b041352fdb1589eff | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f84c33aa78e0b2df833d79c64f36e390a8c14038 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fea5dd50155df48d5ba587d2c590c66c8ce5f72f | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1849aa8568d0458c1dabfb050bd82459529b3fdc | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4ae5c4f0dd53f364fce45f487a19a5e8cb5d76ec | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/c749b3d898f100f590647ebdad5c00f335e2993f | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/52f82de97ea5698ec58f48abe6d2283ae142d543 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c131da6e6b366aa3f187d43fd30f8861e1d1e074 | microblaze | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/16195bf11cf14ddb1d87350a3a837192cc03bd25 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3e932359f849f4bfe7c7c6afcd4072e9fd9cd08c | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7b71e88230c1aa80503208528590ea24f4b1a966 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3c469740fc14d0d0d3a3f3b24dfc07cd68e104c6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d9465014ab1141f9fd7028894549007c957c8554 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ccc377955f841f3253cfc0867a2689bd9d0cabcb | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7cdd3d734e3824fec73d5c1eedbc82862b0eff2f | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bec36116dfc111ca76459a8ed6d9a50e31e655ac | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/31c8af0473fed6da665c8ddd6108ef6c0b184b03 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a95988fd1cf78b221eaea816e9a363fc77d23098 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7ca7772767659558c4496dae7f752721b8dd2a8e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9cbcc1f6e6eb1a375eb6e789d662e512b848e6b1 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0efbb3f1135d451bfa73894bb87907c298300b34 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3a336bedeaa23165ee1cca51a399ae8535fb9d7c | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4c4e53001a4e0d50b2e79c24b0d1282d685af92d | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2fac9aac5b84749d55131e0761be91948d5d1767 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/cc6238b788184f6c1c0fe8c8e72cbc87f5bcb08e | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/775a219612e43e157c9008768eca7ac510baae2d | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/4ee54472004648ff935554876daca211dff39b47 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dfcb0d4b0417042a2dedaa517de04d2d9c75d42c | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/16420577306043782e031eb94b2ca21b627eb25a | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0a6464c86bf486d2e710569a42fbdb7fc40b990b | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7490e1744ece2fd1fc2a2779b59f7271a6472f6c | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d5c50d7f2e19ec08472ee273d7bb23ff0b232882 | ORPH x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/6a7c573d5ff902bd61bb7239eb6b159f1def426d | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/fe54b239180555d8d451290041b9bb08b385ac41 | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/ce6663b731594d740390d2487858493c7bb1c102 | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/cfed1b94c0565d5f613a7770da9510fe2d01e0f0 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3d5bbf8c7056ef409bc490d212cfcf51a3f2ac80 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fdb091bd2995dcd0359322d6087c25c548134e0b | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8a8d1d32b4d634c869fa8e3e1fbcb39f40a021fb | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c874d5331ea407b5e937108b22991b0f92ec327d | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7a76e4c06f2f87be0551cedd070bbc7b020046b5 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/3816581e49b8d8670c36e80c563fb36f493de5f1 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/437fececd88d8dc5d8c78297de7fd01f35d9dbe8 | ORPH i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/dea3e6860bac479fda5a3f7f85f5f8ab24789c0f | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1ca85f6347e672ad0d84c7ad4d01021b2f34ef33 | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/21e7ddad73459dea4ff590c8113a26b619f451dd | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f85247da174855b3f798e55447cf107840ddf6e9 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/28e96d7acc41989a39aa84e3ea9463c3f98149af | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9e55b7f587bc7adbdfb072caba35cc117e67615f | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c683642afd48db99743bf56a47b552a57989c27a | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/95c6ae7ad36f827716a70a3cdf2e790006bbebad | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/54841e50f0c50cab410dd2372f1330363e45674f | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9d416369122f54a3b3ec1f83c519a7391ccc5b22 | arm | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/e6b2b75af11f496adace5c2b57da893738d3cbcb | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/addcafb1e29763d8f22f0835289d29815fbf8d5f | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/af4e9192643f10cde1c4a976cc4c210f3b4824ec | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/30059141976a4b1a7b1d6c43bb1e170c4a857ece | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ae0f73a4a948b26455ea41a60e25d9315da9d5bb | arm | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/457f71cd32669c3e75e1898f4d2d48af985a10cf | powerpc64le | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/7eb224c03706593e104ed963bb8d89b1de776a1a | sh4 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/23c55e522c5b92c583e4b9aadbf2e12215cae0bc | ORPH i586 | iwd-1.30 | NOK | http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d | ORPH armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/73e5382997be1cadd6d99a1f64fbe0ffd318d06a | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/50a5ae8199edbc0d351a388b72fc78bb598a6b7c | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/908465decf7567bc9f3c78b272d5c30d994d04b0 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/35b7a14093d7845bbf2d89120959c23ce0b81f78 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/49a9f2795521379f710dba9ee110fd6fa51c8071 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7721887c7415a0a6b3715987b81d8d298e9eb1a3 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8a98ebb2575ae162ae7b9a2c4fbcf079e08e7198 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8cc99359ef376559d997a6db3dff0ab6e96e6868 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3dc630e13ad700bd3e4931a456b43649dbfbbcc6 | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e923af58ddafe3b0873a27191196b32ecddfd2d6 | ORPH armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/84e421e43cb414196d1f8b517a251571d02b59c4 | ORPH mips64 | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/01ef73433c3be568278aeee7495d825242c3da8a | ORPH aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/512f5d4ff71f15f2d5e1aac02b5314da6f58edc4 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7babfd1a30817ea4eda926790e386fe7b6520d40 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2127c3e8c9ca987894876b7c0e44b567b0b73fc8 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/17a8b75012a5413484c9222314eb8cd0b4b26d52 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/774fc066ce102299cb4939df720e49da5d009d95 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a3fa344109d10c47f419179a8affeb9cad936d06 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4468bbeb8b70cb898c1cd5e1464d76dcfeff2e3d | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0e80bae077bac816c7c9a49e7aae9e062e4b0ef5 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b689a9914f42afa9204802711eb6c9229df5ccff | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/92aee03e90749c7c4117f842386d61c904d79f7a | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c691050526ee21ba5c72f10a1f14f30f9035e888 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1c11379ff3d79ea53314bbffaaa9917cdc097b72 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5097c51f3110c757089091ae1adfc81b5b2dc209 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/546c5d565ef32822b580d0d1cbaaba85640e99ab | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3473018c95821e0032107936170303e4c7eddc04 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d51bbf923672cd3dadf723ce3aac130e088b7d17 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/64a03efe0cd1db1abcc33e73b85b3491448552c1 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aa2e37cc233c934d550b95dc812877fbc079c1c3 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e659a8a0301cd563b83023e8f2c3d3221c6e0d0c | mips | libuci-4b3db1179747b6a67790... | NOK | http://autobuild.buildroot.net/results/6d3b30414b4ddb674db9d894c48c7a46753e7c71 | arm | libudfread-1.1.2 | NOK | http://autobuild.buildroot.net/results/78b5333b6d3cd5850cb6d3ea927a024d7bd7ec31 | mips64el | libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/4925ec11120ba50d9a23bddc709c43395b433c11 | ORPH sh4a | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/2fa0c62669664aba1e1361eee71b42bbf1076b44 | ORPH mips64el | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/c5b4c200e5cb6e9dfc3ae9950d9b41f4f3cb7340 | ORPH microblaze | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/2db18842d641343b57f245ce05eaa588bdfb731c | ORPH m68k | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/f74b7e75407c0f6d678b0729a6794c9d7a08bed9 | ORPH mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/6154603b3e0e2984897e0888c41275b304f03842 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/30a641d15cbe977a96b259b5d302d71d08bb558b | ORPH or1k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7397a0cd421ae08c7bb3d96889556db6d4dd04a4 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2e971b68d08b110d5fbb620ac9a72e18aac8e4fd | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b164f5f8b47c80eab860db409a0b87716a5edae9 | ORPH powerpc64le | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/783e3291d6961135b00194607e6c545df5c31c26 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e02f2fcefc77a63b83c1e97d1ceece7f8b8b63b6 | ORPH aarch64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/9ae4353d32b2d27cd916cb90a3adfef93c46f75d | ORPH mips64 | linux-tools | NOK | http://autobuild.buildroot.net/results/f7138902bbac48db05072da41a053e0a2cf93a8a | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/a61c1a7e6d6d6a60a0e2ea3ec31aae0f9744340d | s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/56d54cb4dcd4d3b6dc82cc3347dfd2e6d6692d45 | sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/7192dd41158e1ed4af4cfc5d23371b2bc0f1077d | microblazeel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/5f7d09cd15b30533d4e80feba86f1d98c7f29f77 | mips64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/ee7342879876a2f65e59d7128c6bb9690af1b644 | ORPH i586 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/64af258cc8a0f62d10ead98417d8196cfc88dafb | ORPH sh4aeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/1bd239ae2b3874314f87b4d510b529e66dba693f | sparc64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/b294b73fd55c25ae187826e1780a8d05c2447948 | sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/1d4ac57759743895ddae27475b234fe2e99ffc66 | ORPH powerpc64le | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/8dc245d2f0502a6ea915f538367e9af40b948dd7 | ORPH x86_64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/3f43447f891069a6bc8b8eb45c487a9ad6e72c6d | aarch64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/80bb4d90b6c7b091ee0b2a77cec370dd7012b5c8 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/0a9a328695bbd6b4e19c2be08befd2318cb1c039 | ORPH m68k | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/addff18c80227ee2b45f9d52ae385534b46fd64f | ORPH x86_64 | nvidia-driver-390.151 | NOK | http://autobuild.buildroot.net/results/3ce5965140b2bc80653a38d3c99756bbf421e529 | microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/4039f00191766b915ad25715d1b63829f6ef1f1f | ORPH or1k | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/18ab0812c5647db7251cd7ca078204f86e4dd682 | x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/0f82bc1b0e67670440c5bcb04b3f5e7e35acaec1 | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/39fde2d7fedff2fdf023f4179b013a9a5e2f4734 | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/334ae4375fdd2ff510ca6d22405a36bd74638d16 | aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/8f08668139209fbc1bb2d3a828626b67a95db241 | ORPH x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/7940c733d9846caa4a45b0306e0211e1b432e7a4 | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/8bea0fb51458b496fc340116594fc88db41ef80c | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d0c65ea527bda07e184ddb46f312b2c4937d7bc1 | aarch64 | python-pyqt5-5.15.6 | NOK | http://autobuild.buildroot.net/results/b9d69d21e734aa62a6e0b4d4124c2bcfc027ebe4 | arm | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/716f3cdff9993a4cd80ef58d0ddd60c4b2e824b5 | arm | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/2c364aba4ec2921fcf9df7034e4b3affe9103220 | sparc64 | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/10ac2ed6130250bc394517d1cc5c97394b9ec12c | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/0f016f54b8f5bf5f4ab9875f003e5712c795000a | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/1e76af805ecf7be6bf928e61ffe5eb4f24e6a3b4 | ORPH arm | speex-1.2.1 | NOK | http://autobuild.buildroot.net/results/f4db486c419847c418e0d6a31a156025629e683d | ORPH x86_64 | spice-0.15.0 | NOK | http://autobuild.buildroot.net/results/98bee87950cc6f8a0e5d380e5a93cc43caba0e96 | s390x | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/58d6eb375da972dce4f69573b867ca74a667a6bc | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/080e00c66ba900a91f655363b79b251e7aeacaa3 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/fddef32e7b3b109626e959684047412d3f3c911a | mips | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/df652f747a908a01bb2f51bcea9984c595cf6e06 | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/b05f397793edfe0f308b757dbc9d6a1b7db4621b | or1k | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/aea64a565517db77452099a8ca8aec21488bfcac | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/e90a7c8c48fed8fdf9c500892cc43529a24f50eb | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/f8850b54b831e6e96a18239f6e8f24a4ff3c9f9a | mips | unknown | NOK | http://autobuild.buildroot.net/results/77c4c0bed697a5daa93e45ad9717e82f4511fa91 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/f6ac28b71da36ed0060735ab8f5011915023954e | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/489340eed1d17df1debd9c3e985f9898003cff3c | or1k | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/79885bf85bef69a8c7f649b76b6f718785584114 | ORPH mips64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/f077c4b6df40ad52f84dfed09145b88ce1668f49 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/197a07ded8ea0d509535e0d7abd6ff2d11a616d8 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/bc09351dafb37deeb55d16084417ff25c3be00ee | ORPH nios2 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/16c98f94c9f1884826ef7af92717b39fc99b5f4f | ORPH mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/82f0579c06fb601bfcdd4da96ce809b518269b7c | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/39ce48876ca73b8186846355360881e457e945f5 | powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/0fd71b20982fdf31c09f9666b0a660641092788a | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/a4fe561907b9b904562ffb5fbf94e84ce1d981b2 | ORPH armeb | xr819-xradio-4f0cfd5e869ca1... | NOK | http://autobuild.buildroot.net/results/172a93adfcacfb307354dcc264dd650f4af153da | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/445515c522ed50c6ced322be070e60a4871ff14b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1cf60db3cc15c850c8483ecc8c6cf0c07d99f0b1 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b9778cb8a3e0a83b5ce8dc5e39c55a1f1372b5f5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a825f72fa31894015a3cd79b829856094bbdae28 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/60248f635526df97c831450cb51f396c35039932 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/39c0c253ee74467b05f93f35316b6710a73976df | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0904633a4e7618d66636de64a7010a6a996095d5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5575fe31f1de2b1a5f2d080d01c3932ccca6a976 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/91d8c74f1b0bd5ffa6cc833ba4f944c89e3ad18f | ORPH armeb | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/118deb8fe6e3bc55b4ed940310867fdd66142fb0 | powerpc64le | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/eb77ced84fe14d492b33af9e8ff2695ab11bfdeb | Classification of failures by reason for next --------------------------------------------- imagemagick-7.1.0-51 | 5 acpid-2.0.34 | 1 crun-1.5 | 1 frr-8.3.1 | 1 host-binutils-2.38 | 1 host-go-1.19.3 | 1 host-rust-1.65.0 | 1 jack2-1.9.21 | 1 libqb-2.0.6 | 1 linux-6.0.1 | 1 mesa3d-22.2.2 | 1 openssh-9.1p1 | 1 python-bunch-1.0.1 | 1 unknown | 1 xmrig-6.18.1 | 1 xz-5.2.7 | 1 zeek-4.1.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/59f2e01e83d0a9de243f3dca6540e1f7dbc13518 | ORPH mipsel | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2e7ebc45cdf414766aa1e5c34e1fad5fc0c5ddf2 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/d195216c53e69abcdc33fc115be71762a34774db | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ddaf3b1070c7c92e93e3f6a6c87ab4d90cf4311f | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5debb8295dd28c5f8cd00baced6670f62c4fce5d | sparc64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/82cf19661053f97778cc84a504e6597a7d966f0e | s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/dc33f7463172609d799b6c3c759e232431804063 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9c0641f7b879e107b485ce3397feba8987ca2a6c | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2f99a4825c96167bef99aca4cda4b800b969daa9 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9fff63c0e2fadc52584c855ee7151722a57bb314 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7c665f7e5233d96a878ef5e303e8c16aa067d952 | ORPH x86_64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/c3f3a144880c127a3f9448cdbda1733ff3d515e1 | i586 | libqb-2.0.6 | NOK | http://autobuild.buildroot.net/results/f1a9dc3974574af6428d255e83275778f3d2275f | powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7fa87aaeb10e548ca2e235d57a87dd3c49a78c6c | ORPH or1k | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/60f578a8472b0b5850f75d02280bd419dfdec888 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/010b157656717362fe5e1e625e9c8fd6c9c5580a | ORPH sh4 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/38549b05c717972dc441e38b399d27720744b245 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/f32816fad13f096d4d27b31a840f8d60152e9e8f | arm | xmrig-6.18.1 | NOK | http://autobuild.buildroot.net/results/d14dad6c4927f6f88549b5124ae2bef9e00658a9 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/64f919a74b2ce846ce6f2880a795a89faf811f7c | ORPH aarch64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/927c28baaabec6bf88994157c303cd8b4aafbef5 | Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- xtensa | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/ffa1b608989b3a1b5743649ae60201a3cf4dabca | Classification of failures by reason for 2022.08.x -------------------------------------------------- open62541-v1.3.2 | 3 unknown | 2 f2fs-tools-1.15.0 | 1 frr-8.2.2 | 1 gerbera-1.10.0 | 1 host-rust-1.62.0 | 1 host-spirv-llvm-translator-... | 1 igd2-for-linux-2.1 | 1 linux-5.10.115-cip7 | 1 micropython-1.19 | 1 musl-1.2.3 | 1 perl-5.34.1 | 1 qt5base-2ffb7ad8a1079a0444b... | 1 volk-2.5.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/e4be1892a789d3d315b43a62610a8034fea0f7cb | mips64el | frr-8.2.2 | NOK | http://autobuild.buildroot.net/results/ca1c6192314b29dff5d581c68f8fae88f2b44285 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/60263ac69a8f759c45c4be6cb8e03a42158eeb10 | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/8ec4e7dca8e842bad32d2e4fa96f6994c060bb12 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/a50b2c76433c6943bad1701f6cea1e7e1b0f9bb0 | ORPH mipsel | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/2d2b471cc1d53ab3d02ec6d30fe04ca9ba69929e | mips64el | linux-5.10.115-cip7 | NOK | http://autobuild.buildroot.net/results/7ee20bab408f06732cd93ea5b58c12af60c281b1 | ORPH aarch64 | micropython-1.19 | NOK | http://autobuild.buildroot.net/results/b8ec47c4210ec204be77a319b64023c7d877ef47 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/b566855b3776e890b32e7678e00d3627dd1d5a02 | arm | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/44ed1c2dd6e2bee706c45b2cff4920d726fbac65 | ORPH m68k | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/c49286e7aceacd59e6ce55af7d8e214a5cc5c783 | ORPH aarch64_be | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/68c72b090b54a7f2e495b2201b850570a996fb40 | ORPH i586 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/a4ba52e25bbe7f385fd25f1d7f438fc930a890df | aarch64 | qt5base-2ffb7ad8a1079a0444b... | NOK | http://autobuild.buildroot.net/results/a1fa18299c5016e1196f01449dcab5f97465e278 | arc | unknown | NOK | http://autobuild.buildroot.net/results/c0e0b1e4ff48fd3f97da5a0620e9fc1545af5e47 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/d1c3418de3fb02c7d3394b66e8baa6691d8b0249 | mips | volk-2.5.1 | NOK | http://autobuild.buildroot.net/results/ad4fc58357b13dd17427592f0c85582082e69b16 | -- http://autobuild.buildroot.net From wbx at openadk.org Sun Nov 20 07:50:12 2022 From: wbx at openadk.org (Waldemar Brodkorb) Date: Sun, 20 Nov 2022 08:50:12 +0100 Subject: [Buildroot] [PATCH 0/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: <20221117140349.27692-1-ustcymgu@gmail.com> References: <20221117140349.27692-1-ustcymgu@gmail.com> Message-ID: Hi, Yimin Gu wrote, > The following patch adds support for 32-bit RISC-V No-MMU build. > Currently for No-MMU RISC-V, only 64-bit is supported. There're no > substancial changes in code but macros and compiling options. Uclibc, > elf2flt, and the kernel need to be patched. > This is based on damien-lemoal/buildroot which first added 64-bit No-MMU > support, and my earlier porting attempt regymm/buildroot. > As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones > are without MMU, this can bring Linux to cores as light as RV32IMA. > For this reason, only the minimum required extensions are enabled in the > buildroot and kernel configurations. > > Yimin Gu (1): > arch/riscv: RISC-V 32-bit NO MMU support > > arch/Config.in.riscv | 2 - > board/riscv/nommu/patches/linux-headers | 1 + > ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ > configs/qemu_riscv32_nommu_virt_defconfig | 19 + > package/Makefile.in | 13 +- > ...ed-RISC-V-32-bit-compilation-support.patch | 74 + > .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ > package/uclibc/Config.in | 2 + > 8 files changed, 1607 insertions(+), 4 deletions(-) > create mode 120000 board/riscv/nommu/patches/linux-headers > create mode 100644 board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch > create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig > create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch > create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch You can add a Tested-By: Waldemar Brodkorb One minor note, add a startup description for noMMU in board/qemu/riscv32-virt/readme.txt. best regards Waldemar From yann.morin.1998 at free.fr Sun Nov 20 08:46:07 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 09:46:07 +0100 Subject: [Buildroot] [git commit] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} Message-ID: <20221120084626.9CB7C83DF5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8fa2ff28574cb5ba889cb4fc48240dd4291401a6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- .../nginx/0011-Mp4-disabled-duplicate-atoms.patch | 315 +++++++++++++++++++++ package/nginx/nginx.mk | 3 + 2 files changed, 318 insertions(+) diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch new file mode 100644 index 0000000000..7baa810b56 --- /dev/null +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch @@ -0,0 +1,315 @@ +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 +From: Roman Arutyunyan +Date: Wed, 19 Oct 2022 10:53:17 +0300 +Subject: [PATCH] Mp4: disabled duplicate atoms. + +Most atoms should not appear more than once in a container. Previously, +this was not enforced by the module, which could result in worker process +crash, memory corruption and disclosure. + +Signed-off-by: Peter Korsgaard +--- + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ + 1 file changed, 147 insertions(+) + +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c +index 9c3f627f..4eff01e9 100644 +--- a/src/http/modules/ngx_http_mp4_module.c ++++ b/src/http/modules/ngx_http_mp4_module.c +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_ERROR; + } + ++ if (mp4->ftyp_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_DECLINED; + } + ++ if (mp4->moov_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); + + if (atom_data_size > mp4->buffer_size) { +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); + ++ if (mp4->mdat_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + data = &mp4->mdat_data_buf; + data->file = &mp4->file; + data->in_file = 1; +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); + ++ if (mp4->mvhd_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_header = ngx_mp4_atom_header(mp4); + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->tkhd_size = atom_size; + trak->movie_duration = duration; + +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->mdia_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->mdhd_size = atom_size; + trak->timescale = timescale; + trak->duration = duration; +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->hdlr_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->minf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->vmhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->smhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->dinf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stbl_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stsd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->time_to_sample_entries = entries; + + atom = &trak->stts_atom_buf; +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sync sample entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sync_samples_entries = entries; + + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "composition offset entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->composition_offset_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_to_chunk_entries = entries; + + atom = &trak->stsc_atom_buf; +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sample uniform size:%uD, entries:%uD", size, entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_sizes_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint32_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->stco_atom_buf; +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint64_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->co64_atom_buf; +-- +2.30.2 + diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index ba01c7e016..62ea379ffc 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ --with-cpp="$(TARGET_CC)" \ --with-ld-opt="$(TARGET_LDFLAGS)" +# 0011-Mp4-disabled-duplicate-atoms.patch +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 + # www-data user and group are used for nginx. Because these user and group # are already set by buildroot, it is not necessary to redefine them. # See system/skeleton/etc/passwd From yann.morin.1998 at free.fr Sun Nov 20 08:46:49 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 09:46:49 +0100 Subject: [Buildroot] [PATCH] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} In-Reply-To: <20221119222234.892983-1-peter@korsgaard.com> References: <20221119222234.892983-1-peter@korsgaard.com> Message-ID: <20221120084649.GL2123054@scaer> Peter, All, On 2022-11-19 23:22 +0100, Peter Korsgaard spake thusly: > Fixes the following security issues: > > - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module > - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module > > https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > .../0011-Mp4-disabled-duplicate-atoms.patch | 315 ++++++++++++++++++ > package/nginx/nginx.mk | 3 + > 2 files changed, 318 insertions(+) > create mode 100644 package/nginx/0011-Mp4-disabled-duplicate-atoms.patch > > diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch > new file mode 100644 > index 0000000000..7baa810b56 > --- /dev/null > +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch > @@ -0,0 +1,315 @@ > +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 > +From: Roman Arutyunyan > +Date: Wed, 19 Oct 2022 10:53:17 +0300 > +Subject: [PATCH] Mp4: disabled duplicate atoms. > + > +Most atoms should not appear more than once in a container. Previously, > +this was not enforced by the module, which could result in worker process > +crash, memory corruption and disclosure. > + > +Signed-off-by: Peter Korsgaard > +--- > + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ > + 1 file changed, 147 insertions(+) > + > +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c > +index 9c3f627f..4eff01e9 100644 > +--- a/src/http/modules/ngx_http_mp4_module.c > ++++ b/src/http/modules/ngx_http_mp4_module.c > +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + return NGX_ERROR; > + } > + > ++ if (mp4->ftyp_atom.buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; > + > + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); > +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + return NGX_DECLINED; > + } > + > ++ if (mp4->moov_atom.buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); > + > + if (atom_data_size > mp4->buffer_size) { > +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); > + > ++ if (mp4->mdat_atom.buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + data = &mp4->mdat_data_buf; > + data->file = &mp4->file; > + data->in_file = 1; > +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); > + > ++ if (mp4->mvhd_atom.buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom_header = ngx_mp4_atom_header(mp4); > + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; > + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; > +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->tkhd_size = atom_size; > + trak->movie_duration = duration; > + > +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->mdia_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->mdhd_size = atom_size; > + trak->timescale = timescale; > + trak->duration = duration; > +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->hdlr_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->minf_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf > ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) > ++ { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", > ++ mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->vmhd_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf > ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) > ++ { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", > ++ mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->smhd_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->dinf_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->stbl_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->stsd_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->time_to_sample_entries = entries; > + > + atom = &trak->stts_atom_buf; > +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + "sync sample entries:%uD", entries); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->sync_samples_entries = entries; > + > + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); > +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + "composition offset entries:%uD", entries); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->composition_offset_entries = entries; > + > + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); > +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->sample_to_chunk_entries = entries; > + > + atom = &trak->stsc_atom_buf; > +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + "sample uniform size:%uD, entries:%uD", size, entries); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->sample_sizes_entries = entries; > + > + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); > +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_end = atom_table + entries * sizeof(uint32_t); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf > ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) > ++ { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stco/co64 atom in \"%s\"", > ++ mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->chunks = entries; > + > + atom = &trak->stco_atom_buf; > +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_end = atom_table + entries * sizeof(uint64_t); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf > ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) > ++ { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stco/co64 atom in \"%s\"", > ++ mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->chunks = entries; > + > + atom = &trak->co64_atom_buf; > +-- > +2.30.2 > + > diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk > index ba01c7e016..62ea379ffc 100644 > --- a/package/nginx/nginx.mk > +++ b/package/nginx/nginx.mk > @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ > --with-cpp="$(TARGET_CC)" \ > --with-ld-opt="$(TARGET_LDFLAGS)" > > +# 0011-Mp4-disabled-duplicate-atoms.patch > +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 > + > # www-data user and group are used for nginx. Because these user and group > # are already set by buildroot, it is not necessary to redefine them. > # See system/skeleton/etc/passwd > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 08:59:17 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 09:59:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/libksba: security bump to version 1.6.2 In-Reply-To: <20221115162705.27235-1-mf@go-sys.de> References: <20221115162705.27235-1-mf@go-sys.de> Message-ID: <20221120085917.GM2123054@scaer> Michael, All, On 2022-11-15 17:27 +0100, Michael Fischer spake thusly: > A severe bug has been found in Libksba , the library used by GnuPG for parsing > the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba > before 1.6.2 and may be used for remote code execution. > > Fix CVE-2022-3515 This CVE is still marked as "RESERVED" in the CVE database: https://www.cve.org/CVERecord?id=CVE-2022-3515 But the explanations (as you quoted) are now public: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-3515 https://gnupg.org/blog/20221017-pepe-left-the-ksba.html https://dev.gnupg.org/T6230 Funny. :-) > Signed-off-by: Michael Fischer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/libksba/libksba.hash | 2 +- > package/libksba/libksba.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash > index 422048be5f..77485c0cb6 100644 > --- a/package/libksba/libksba.hash > +++ b/package/libksba/libksba.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 > +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 > > # Hash for license files: > sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS > diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk > index ca5fc1d749..3a8b3fa502 100644 > --- a/package/libksba/libksba.mk > +++ b/package/libksba/libksba.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBKSBA_VERSION = 1.6.0 > +LIBKSBA_VERSION = 1.6.2 > LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 > LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba > LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 08:50:34 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 09:50:34 +0100 Subject: [Buildroot] [git commit] package/libksba: security bump to version 1.6.2 Message-ID: <20221120085931.EA57483E3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c0311220fb627db8af4a2cd8c3adb067e8a308d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master A severe bug has been found in Libksba , the library used by GnuPG for parsing the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba before 1.6.2 and may be used for remote code execution. Fix CVE-2022-3515 Signed-off-by: Michael Fischer Signed-off-by: Yann E. MORIN --- package/libksba/libksba.hash | 2 +- package/libksba/libksba.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash index 422048be5f..77485c0cb6 100644 --- a/package/libksba/libksba.hash +++ b/package/libksba/libksba.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 # Hash for license files: sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk index ca5fc1d749..3a8b3fa502 100644 --- a/package/libksba/libksba.mk +++ b/package/libksba/libksba.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBKSBA_VERSION = 1.6.0 +LIBKSBA_VERSION = 1.6.2 LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) From yann.morin.1998 at free.fr Sun Nov 20 09:02:21 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:02:21 +0100 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.18.1 In-Reply-To: <20221119101904.230827-1-peter@korsgaard.com> References: <20221119101904.230827-1-peter@korsgaard.com> Message-ID: <20221120090221.GN2123054@scaer> Peter, All, On 2022-11-19 11:19 +0100, Peter Korsgaard spake thusly: > Fixes the following security issue: > > DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) > > The Node.js rebinding protector for --inspect still allows invalid IP > address, specifically, the octal format. An example of an octal IP address > is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 > number system. Browsers such as Firefox (tested on latest version m105) > will still attempt to resolve this invalid octal address via DNS. When > combined with an active --inspect session, such as when using VSCode, an > attacker can perform DNS rebinding and execute arbitrary code > > Update license hash for an update of base64 (MIT license) and a change in > copyright year: > > https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 > https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/nodejs/nodejs.hash | 6 +++--- > package/nodejs/nodejs.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash > index 83e4c271ce..4408782248 100644 > --- a/package/nodejs/nodejs.hash > +++ b/package/nodejs/nodejs.hash > @@ -1,5 +1,5 @@ > -# From https://nodejs.org/dist/v16.17.1/SHASUMS256.txt > -sha256 6721feb4152d56d2c6b358ce397abd5a7f1daf09ee2e25c5021b9b4d3f86a330 node-v16.17.1.tar.xz > +# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt > +sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz > > # Hash for license file > -sha256 69090e865afa7c62715b97f0712632d2923bd7a5faba91f94e4e75a2f9219d5e LICENSE > +sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE > diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk > index 29a10b900f..367d5d2058 100644 > --- a/package/nodejs/nodejs.mk > +++ b/package/nodejs/nodejs.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -NODEJS_VERSION = 16.17.1 > +NODEJS_VERSION = 16.18.1 > NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz > NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) > NODEJS_DEPENDENCIES = \ > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:01:14 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:01:14 +0100 Subject: [Buildroot] [git commit] package/nodejs: security bump to version 16.18.1 Message-ID: <20221120090233.363D583E6D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=58ba17c7849056fbeb3b4d652749af32f81e7360 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) The Node.js rebinding protector for --inspect still allows invalid IP address, specifically, the octal format. An example of an octal IP address is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 number system. Browsers such as Firefox (tested on latest version m105) will still attempt to resolve this invalid octal address via DNS. When combined with an active --inspect session, such as when using VSCode, an attacker can perform DNS rebinding and execute arbitrary code Update license hash for an update of base64 (MIT license) and a change in copyright year: https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- package/nodejs/nodejs.hash | 6 +++--- package/nodejs/nodejs.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash index 83e4c271ce..4408782248 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.17.1/SHASUMS256.txt -sha256 6721feb4152d56d2c6b358ce397abd5a7f1daf09ee2e25c5021b9b4d3f86a330 node-v16.17.1.tar.xz +# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt +sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz # Hash for license file -sha256 69090e865afa7c62715b97f0712632d2923bd7a5faba91f94e4e75a2f9219d5e LICENSE +sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 29a10b900f..367d5d2058 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.17.1 +NODEJS_VERSION = 16.18.1 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = \ From yann.morin.1998 at free.fr Sun Nov 20 09:02:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:02:41 +0100 Subject: [Buildroot] [git commit] package/xen: security bump to version 4.14.5 Message-ID: <20221120090517.7E9BF83EB4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f901a90f57927bf09ccac2dc145c77688501cfe2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Includes a number of bugfixes and the security fixes up to xsa-400: https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- package/xen/xen.hash | 2 +- package/xen/xen.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xen/xen.hash b/package/xen/xen.hash index a81d05e3f7..5637f0e8d9 100644 --- a/package/xen/xen.hash +++ b/package/xen/xen.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING diff --git a/package/xen/xen.mk b/package/xen/xen.mk index 03341d4275..169753e89f 100644 --- a/package/xen/xen.mk +++ b/package/xen/xen.mk @@ -4,7 +4,7 @@ # ################################################################################ -XEN_VERSION = 4.14.4 +XEN_VERSION = 4.14.5 XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) XEN_LICENSE = GPL-2.0 XEN_LICENSE_FILES = COPYING From yann.morin.1998 at free.fr Sun Nov 20 09:03:00 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:03:00 +0100 Subject: [Buildroot] [git commit] package/xterm: security bump to patch 376 Message-ID: <20221120090517.887A283EB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0cc7c63f91ffadb0835bb57cdb7bfffdf7803add branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., because an OSC 50 response may have Ctrl-g and therefore lead to command execution within the vi line-editing mode of Zsh: https://www.openwall.com/lists/oss-security/2022/11/10/1 Additionally, patch 376 fixes a null pointer access issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- package/xterm/xterm.hash | 2 +- package/xterm/xterm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash index 3f6ec765ce..12cd2e639b 100644 --- a/package/xterm/xterm.hash +++ b/package/xterm/xterm.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz # Locally calculated sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk index 95984f1cf9..d01b608d99 100644 --- a/package/xterm/xterm.mk +++ b/package/xterm/xterm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XTERM_VERSION = 371 +XTERM_VERSION = 376 XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz XTERM_SITE = http://invisible-mirror.net/archives/xterm XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf From yann.morin.1998 at free.fr Sun Nov 20 09:05:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:05:23 +0100 Subject: [Buildroot] [PATCH] package/xen: security bump to version 4.14.5 In-Reply-To: <20221119105035.415243-1-peter@korsgaard.com> References: <20221119105035.415243-1-peter@korsgaard.com> Message-ID: <20221120090523.GO2123054@scaer> Peter, All, On 2022-11-19 11:50 +0100, Peter Korsgaard spake thusly: > Includes a number of bugfixes and the security fixes up to xsa-400: > https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/xen/xen.hash | 2 +- > package/xen/xen.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/xen/xen.hash b/package/xen/xen.hash > index a81d05e3f7..5637f0e8d9 100644 > --- a/package/xen/xen.hash > +++ b/package/xen/xen.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz > +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz > sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING > diff --git a/package/xen/xen.mk b/package/xen/xen.mk > index 03341d4275..169753e89f 100644 > --- a/package/xen/xen.mk > +++ b/package/xen/xen.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XEN_VERSION = 4.14.4 > +XEN_VERSION = 4.14.5 > XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) > XEN_LICENSE = GPL-2.0 > XEN_LICENSE_FILES = COPYING > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:05:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:05:46 +0100 Subject: [Buildroot] [PATCH] package/xterm: security bump to patch 376 In-Reply-To: <20221119134510.826956-1-peter@korsgaard.com> References: <20221119134510.826956-1-peter@korsgaard.com> Message-ID: <20221120090545.GP2123054@scaer> Peter, All On 2022-11-19 14:45 +0100, Peter Korsgaard spake thusly: > Fixes the following security issue: > > CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., > because an OSC 50 response may have Ctrl-g and therefore lead to command > execution within the vi line-editing mode of Zsh: > > https://www.openwall.com/lists/oss-security/2022/11/10/1 > > Additionally, patch 376 fixes a null pointer access issue: > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/xterm/xterm.hash | 2 +- > package/xterm/xterm.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash > index 3f6ec765ce..12cd2e639b 100644 > --- a/package/xterm/xterm.hash > +++ b/package/xterm/xterm.hash > @@ -1,4 +1,4 @@ > # Locally calculated after checking pgp signature > -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz > +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz > # Locally calculated > sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING > diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk > index 95984f1cf9..d01b608d99 100644 > --- a/package/xterm/xterm.mk > +++ b/package/xterm/xterm.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XTERM_VERSION = 371 > +XTERM_VERSION = 376 > XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz > XTERM_SITE = http://invisible-mirror.net/archives/xterm > XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From alexander.lukichev at gmail.com Sun Nov 20 09:06:54 2022 From: alexander.lukichev at gmail.com (Alexander Lukichev) Date: Sun, 20 Nov 2022 11:06:54 +0200 Subject: [Buildroot] [PATCH 1/1] package/openpgm: fix build for non-x86 targets Message-ID: <20221120090654.312078-1-alexander.lukichev@gmail.com> openpgm-5-3-128 has assembly code for x86 that is not guarded by architecture defines. A patch to fix that has been merged upstream some time ago, and the next release will have it. This includes that patch for the time being. Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b Signed-off-by: Alexander Lukichev --- .../openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 package/openpgm/0003-fix-build-on-macOS-ARM.patch diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch new file mode 100644 index 0000000000..be52fb27a6 --- /dev/null +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch @@ -0,0 +1,34 @@ +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 +From: Michael Cho +Date: Thu, 10 Mar 2022 22:46:29 -0800 +Subject: [PATCH] fix build on macOS ARM + +Signed-off-by: Alexander Lukichev +[Upstream status: https://github.com/steve-o/openpgm/pull/71] +--- + openpgm/pgm/cpu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c +index cbcc988..f5da471 100644 +--- a/openpgm/pgm/cpu.c ++++ b/openpgm/pgm/cpu.c +@@ -33,6 +33,7 @@ + //#define CPU_DEBUG + + ++#if defined(__i386__) || defined(__x86_64__) + #ifndef _MSC_VER + static + void +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { + #endif + + +-#if defined(__i386__) || defined(__x86_64__) + PGM_GNUC_INTERNAL + void + pgm_cpuid (pgm_cpu_t* cpu) +-- +2.37.2 + -- 2.37.2 From yann.morin.1998 at free.fr Sun Nov 20 09:09:45 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:09:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221119233706.52949-1-fontaine.fabrice@gmail.com> References: <20221119233706.52949-1-fontaine.fabrice@gmail.com> Message-ID: <20221120090945.GQ2123054@scaer> Fabrice, All, On 2022-11-20 00:37 +0100, Fabrice Fontaine spake thusly: > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > but prior to 12.7.1, allocate_structures contains a size_t overflow in As you quote the NVD description, it states that versions lower than 12.7.1 are impacted, yet you only bump to 12.6.1. Also, the pointer you provided to the changelog does not mention CVE-2022-39377. Besides, github warns that it is not part of the sysstat repository (/!\ This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository). Can you double-check, please: if 12.6.1 indeed fixes the issue, then extend the commit log with the appropriate references; if not then we should bump to 12.7.1. Regards, Yann E. MORIN. > sa_common.c. The allocate_structures function insufficiently checks > bounds before arithmetic multiplication, allowing for an overflow in the > size allocated for the buffer representing system activities. This issue > may lead to Remote Code Execution (RCE). > > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > Signed-off-by: Fabrice Fontaine > --- > package/sysstat/sysstat.hash | 4 ++-- > package/sysstat/sysstat.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > index b573f312c6..b47f000e57 100644 > --- a/package/sysstat/sysstat.hash > +++ b/package/sysstat/sysstat.hash > @@ -1,5 +1,5 @@ > # From: http://sebastien.godard.pagesperso-orange.fr/download.html > -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz > +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz > # Locally calculated > -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz > +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz > sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING > diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk > index 6948f6b390..377396d986 100644 > --- a/package/sysstat/sysstat.mk > +++ b/package/sysstat/sysstat.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SYSSTAT_VERSION = 12.4.2 > +SYSSTAT_VERSION = 12.6.1 > SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard > SYSSTAT_CONF_OPTS = --disable-file-attr > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:14:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:14:41 +0100 Subject: [Buildroot] [git commit] package/openpgm: fix build for non-x86 targets Message-ID: <20221120091500.0F56883EE8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8f706ebb2cf325565f12b532c84a9d5ebe14d0d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master openpgm-5-3-128 has assembly code for x86 that is not guarded by architecture defines. A patch to fix that has been merged upstream some time ago, and the next release will have it. This includes that patch for the time being. Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b Signed-off-by: Alexander Lukichev Signed-off-by: Yann E. MORIN --- package/openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch new file mode 100644 index 0000000000..5769c5d7f1 --- /dev/null +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch @@ -0,0 +1,34 @@ +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 +From: Michael Cho +Date: Thu, 10 Mar 2022 22:46:29 -0800 +Subject: [PATCH] fix build on macOS ARM + +[alexander.lukichev at gmail.com: backport from upstream] +Signed-off-by: Alexander Lukichev +--- + openpgm/pgm/cpu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c +index cbcc988..f5da471 100644 +--- a/openpgm/pgm/cpu.c ++++ b/openpgm/pgm/cpu.c +@@ -33,6 +33,7 @@ + //#define CPU_DEBUG + + ++#if defined(__i386__) || defined(__x86_64__) + #ifndef _MSC_VER + static + void +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { + #endif + + +-#if defined(__i386__) || defined(__x86_64__) + PGM_GNUC_INTERNAL + void + pgm_cpuid (pgm_cpu_t* cpu) +-- +2.37.2 + From yann.morin.1998 at free.fr Sun Nov 20 09:17:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:17:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/openpgm: fix build for non-x86 targets In-Reply-To: <20221120090654.312078-1-alexander.lukichev@gmail.com> References: <20221120090654.312078-1-alexander.lukichev@gmail.com> Message-ID: <20221120091706.GR2123054@scaer> Alexander, All, On 2022-11-20 11:06 +0200, Alexander Lukichev spake thusly: > openpgm-5-3-128 has assembly code for x86 that is not guarded by > architecture defines. A patch to fix that has been merged upstream > some time ago, and the next release will have it. This includes > that patch for the time being. > > Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc > Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 > Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b > > Signed-off-by: Alexander Lukichev Applied to master, thanks. But see below for a little nit... > --- > .../openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++ > 1 file changed, 34 insertions(+) > create mode 100644 package/openpgm/0003-fix-build-on-macOS-ARM.patch > > diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch > new file mode 100644 > index 0000000000..be52fb27a6 > --- /dev/null > +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch > @@ -0,0 +1,34 @@ > +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 > +From: Michael Cho > +Date: Thu, 10 Mar 2022 22:46:29 -0800 > +Subject: [PATCH] fix build on macOS ARM > + > +Signed-off-by: Alexander Lukichev > +[Upstream status: https://github.com/steve-o/openpgm/pull/71] Pointing to a PR hints that the patch is still pending, but as your commit log said it was applied, that did not match. So I checked, and indeed the patch is an actual backport. So I slightly tweaked it to make it obvious it is a backport rather than a pending patch. Thanks! Regards, Yann E. MORIN. > +--- > + openpgm/pgm/cpu.c | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c > +index cbcc988..f5da471 100644 > +--- a/openpgm/pgm/cpu.c > ++++ b/openpgm/pgm/cpu.c > +@@ -33,6 +33,7 @@ > + //#define CPU_DEBUG > + > + > ++#if defined(__i386__) || defined(__x86_64__) > + #ifndef _MSC_VER > + static > + void > +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { > + #endif > + > + > +-#if defined(__i386__) || defined(__x86_64__) > + PGM_GNUC_INTERNAL > + void > + pgm_cpuid (pgm_cpu_t* cpu) > +-- > +2.37.2 > + > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:19:31 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:19:31 +0100 Subject: [Buildroot] [git commit branch/next] package/fakeroot: bump to version 1.30.1 Message-ID: <20221120092036.581EE83F1D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dda1c73bf32a030f340d5a703413704d8d663fad branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next remove upstream patch remove mkdir build-aux (no longer needed, like AUTORECONF) Signed-off-by: Francois Perrad [yann.morin.1998 at free.fr: keep using snapshot.debian.org] Signed-off-by: Yann E. MORIN --- .../fakeroot/0001-fix-prototype-generation.patch | 61 ---------------------- package/fakeroot/fakeroot.hash | 4 +- package/fakeroot/fakeroot.mk | 9 +--- 3 files changed, 4 insertions(+), 70 deletions(-) diff --git a/package/fakeroot/0001-fix-prototype-generation.patch b/package/fakeroot/0001-fix-prototype-generation.patch deleted file mode 100644 index 960bad2129..0000000000 --- a/package/fakeroot/0001-fix-prototype-generation.patch +++ /dev/null @@ -1,61 +0,0 @@ -Subject: Fix prototype generation for openat -Author: Christoph Biedl -Date: 2021-12-30 -Bug-Debian: https://bugs.debian.org/995393 -Forwarded: Yes (implicitely) - - As jrtc27 pointed out in IRC, ppc64el is more strict than other - architectures when it comes to va_arg handling: - - it's that ppc64le uses the elfv2 abi, and for variadic calls you - must reserve space for a parameter save area - - So enhance wrapawk to create a proper prototype and argument - handling although it's specific to the openat call. Also add the - missing documentation for the sixth column to wrapfunc.inp. - -Signed-off-by: Joel Stanley - ---- a/wrapawk -+++ b/wrapawk -@@ -37,7 +37,25 @@ - argtype=$3; - argname=$4; - MACRO=$5; -- if(MACRO){ -+ openat_extra=$6; -+ if(openat_extra){ -+ print " {(void(*))&next_" name ", \"" name "\"}," > structfile; -+ print "extern " ret " (*next_" name ")" openat_extra ";" > headerfile; -+ print ret " (*next_" name ")" openat_extra "=tmp_" name ";"> deffile; -+ -+ print ret " tmp_" name, openat_extra "{" > tmpffile; -+ print " mode_t mode = 0;" > tmpffile; -+ print " if (flags & O_CREAT) {" > tmpffile; -+ print " va_list args;" > tmpffile; -+ print " va_start(args, flags);" > tmpffile; -+ print " mode = va_arg(args, int);" > tmpffile; -+ print " va_end(args);" > tmpffile; -+ print " }" > tmpffile; -+ print " load_library_symbols();" > tmpffile; -+ print " return next_" name, argname ";" > tmpffile; -+ print "}" > tmpffile; -+ print "" > tmpffile; -+ } else if(MACRO){ - print " {(void(*))&NEXT_" MACRO "_NOARG, " name "_QUOTE}," > structfile; - print "extern " ret " (*NEXT_" MACRO "_NOARG)" argtype ";" > headerfile; - print ret " (*NEXT_" MACRO "_NOARG)" argtype "=TMP_" MACRO ";"> deffile; ---- a/wrapfunc.inp -+++ b/wrapfunc.inp -@@ -9,8 +9,10 @@ - /**/ */ - /* each line of this file lists 4 fields, seperated by a ";". */ - /* The first field is the name of the wrapped function, then it's return */ --/* value. After that come the function arguments with types, and the last */ -+/* value. After that come the function arguments with types, and the fifth */ - /* field contains the function arguments without types. */ -+/* A sixth field is a special needed when wrapping the openat syscall. */ -+/* Otherwise it's like the third (function arguments with types). */ - /**/ - - /* __*xstat are used on glibc systems instead of just *xstat. */ diff --git a/package/fakeroot/fakeroot.hash b/package/fakeroot/fakeroot.hash index 3d53eeb097..5c50c83e13 100644 --- a/package/fakeroot/fakeroot.hash +++ b/package/fakeroot/fakeroot.hash @@ -1,4 +1,4 @@ -# From http://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.26-1.dsc -sha256 480a578ffdc5592e73df4c086950d321b4adc78dbdaec56c82e4fe1fb68de8e9 fakeroot_1.26.orig.tar.gz +# From https://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.30.1-1.dsc +sha256 32ebb1f421aca0db7141c32a8c104eb95d2b45c393058b9435fbf903dd2b6a75 fakeroot_1.30.1.orig.tar.gz # License files, locally calculated sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk index 3fadf1c0f0..20c75d6966 100644 --- a/package/fakeroot/fakeroot.mk +++ b/package/fakeroot/fakeroot.mk @@ -4,9 +4,9 @@ # ################################################################################ -FAKEROOT_VERSION = 1.26 +FAKEROOT_VERSION = 1.30.1 FAKEROOT_SOURCE = fakeroot_$(FAKEROOT_VERSION).orig.tar.gz -FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20210907T092512Z/pool/main/f/fakeroot +FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20221120T030258Z/pool/main/f/fakeroot HOST_FAKEROOT_DEPENDENCIES = host-acl # Force capabilities detection off @@ -18,9 +18,4 @@ HOST_FAKEROOT_CONF_ENV = \ FAKEROOT_LICENSE = GPL-3.0+ FAKEROOT_LICENSE_FILES = COPYING -define HOST_FAKEROOT_BUILD_AUX - mkdir -p $(@D)/build-aux -endef -HOST_FAKEROOT_POST_PATCH_HOOKS += HOST_FAKEROOT_BUILD_AUX - $(eval $(host-autotools-package)) From yann.morin.1998 at free.fr Sun Nov 20 09:22:40 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:22:40 +0100 Subject: [Buildroot] [PATCH] package/fakeroot: bump to version 1.30.1 In-Reply-To: <20221118190014.1401088-1-francois.perrad@gadz.org> References: <20221118190014.1401088-1-francois.perrad@gadz.org> Message-ID: <20221120092240.GS2123054@scaer> Fran?ois, All, On 2022-11-18 20:00 +0100, Francois Perrad spake thusly: > remove upstream patch > > remove mkdir build-aux (no longer needed, like AUTORECONF) > > Signed-off-by: Francois Perrad > --- [--SNIP--] > diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk > index 3fadf1c0f..5b4fb26a3 100644 > --- a/package/fakeroot/fakeroot.mk > +++ b/package/fakeroot/fakeroot.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -FAKEROOT_VERSION = 1.26 > +FAKEROOT_VERSION = 1.30.1 > FAKEROOT_SOURCE = fakeroot_$(FAKEROOT_VERSION).orig.tar.gz > -FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20210907T092512Z/pool/main/f/fakeroot > +FAKEROOT_SITE = https://deb.debian.org/debian/pool/main/f/fakeroot We still want to use snapshot.debian.org, so that we can still retrieve that tarball in the future (when no then-current debian version use it anymore). So, I reverted to s.d.o, to the current date: https://snapshot.debian.org/archive/debian/20221120T030258Z/pool/main/f/fakeroot Applied to master, thanks. Regards, Yann E. MORIN. > HOST_FAKEROOT_DEPENDENCIES = host-acl > # Force capabilities detection off > @@ -18,9 +18,4 @@ HOST_FAKEROOT_CONF_ENV = \ > FAKEROOT_LICENSE = GPL-3.0+ > FAKEROOT_LICENSE_FILES = COPYING > > -define HOST_FAKEROOT_BUILD_AUX > - mkdir -p $(@D)/build-aux > -endef > -HOST_FAKEROOT_POST_PATCH_HOOKS += HOST_FAKEROOT_BUILD_AUX > - > $(eval $(host-autotools-package)) > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:24:00 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:24:00 +0100 Subject: [Buildroot] [PATCH] package/fakeroot: bump to version 1.30.1 In-Reply-To: <20221120092240.GS2123054@scaer> References: <20221118190014.1401088-1-francois.perrad@gadz.org> <20221120092240.GS2123054@scaer> Message-ID: <20221120092400.GT2123054@scaer> Fran?ois, All, On 2022-11-20 10:22 +0100, Yann E. MORIN spake thusly: > On 2022-11-18 20:00 +0100, Francois Perrad spake thusly: > > remove upstream patch > > > > remove mkdir build-aux (no longer needed, like AUTORECONF) > > > > Signed-off-by: Francois Perrad > > --- > [--SNIP--] > > diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk > > index 3fadf1c0f..5b4fb26a3 100644 > > --- a/package/fakeroot/fakeroot.mk > > +++ b/package/fakeroot/fakeroot.mk > > @@ -4,9 +4,9 @@ > > # > > ################################################################################ > > > > -FAKEROOT_VERSION = 1.26 > > +FAKEROOT_VERSION = 1.30.1 > > FAKEROOT_SOURCE = fakeroot_$(FAKEROOT_VERSION).orig.tar.gz > > -FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20210907T092512Z/pool/main/f/fakeroot > > +FAKEROOT_SITE = https://deb.debian.org/debian/pool/main/f/fakeroot > > We still want to use snapshot.debian.org, so that we can still retrieve > that tarball in the future (when no then-current debian version use it > anymore). So, I reverted to s.d.o, to the current date: > https://snapshot.debian.org/archive/debian/20221120T030258Z/pool/main/f/fakeroot > > Applied to master, thanks. I meant s/master/next/; sorry for the confusion... Regards, Yann E. MORIN. > Regards, > Yann E. MORIN. > > > HOST_FAKEROOT_DEPENDENCIES = host-acl > > # Force capabilities detection off > > @@ -18,9 +18,4 @@ HOST_FAKEROOT_CONF_ENV = \ > > FAKEROOT_LICENSE = GPL-3.0+ > > FAKEROOT_LICENSE_FILES = COPYING > > > > -define HOST_FAKEROOT_BUILD_AUX > > - mkdir -p $(@D)/build-aux > > -endef > > -HOST_FAKEROOT_POST_PATCH_HOOKS += HOST_FAKEROOT_BUILD_AUX > > - > > $(eval $(host-autotools-package)) > > -- > > 2.37.2 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:25:35 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:25:35 +0100 Subject: [Buildroot] [PATCH next 1/1] package/gnuradio: remove patch numbering In-Reply-To: <20221119084126.14859-1-ju.o@free.fr> References: <20221119084126.14859-1-ju.o@free.fr> Message-ID: <20221120092535.GU2123054@scaer> Julien, All, On 2022-11-19 09:41 +0100, Julien Olivain spake thusly: > commit e37c110 ("package/gnuradio: bump version to 3.10.4.0") > included two numbered patches. Those are generating > "make check-package" warnings. > > Fixes: > make check-package > package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch:4: generate your patches with 'git format-patch -N' > package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch:4: generate your patches with 'git format-patch -N' > > Signed-off-by: Julien Olivain Applied to next, thanks. Regards, Yann E. MORIN. > --- > ...01-blocks-Including-missing-vector-in-blockinterleaver.patch | 2 +- > ...2-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch > index f805e300af..39b8c0b51e 100644 > --- a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch > +++ b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch > @@ -1,7 +1,7 @@ > From 45fe4ac55ad88b6793d225e676205c30388ec138 Mon Sep 17 00:00:00 2001 > From: Ryan Volz > Date: Fri, 16 Sep 2022 21:05:51 -0400 > -Subject: [PATCH 1/2] blocks: Including missing in blockinterleaver. > +Subject: [PATCH] blocks: Including missing in blockinterleaver. > > Signed-off-by: Ryan Volz > [Retrieved (and backported) from: > diff --git a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch > index d551793be5..f1ad77580f 100644 > --- a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch > +++ b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch > @@ -1,7 +1,7 @@ > From 901c2ad1ac88908a2e6db5615d5af39a218d826d Mon Sep 17 00:00:00 2001 > From: Gwenhael Goavec-Merou > Date: Fri, 23 Sep 2022 08:41:26 +0200 > -Subject: [PATCH 2/2] blocks/blockinterleaving.h: add missing cstddef header > +Subject: [PATCH] blocks/blockinterleaving.h: add missing cstddef header > (required for size_t) > > Fix build failure like: > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:24:53 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:24:53 +0100 Subject: [Buildroot] [git commit branch/next] package/gnuradio: remove patch numbering Message-ID: <20221120092546.E55AB83F32@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3d2082b35220c7a36922205a7f96783dc587d20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next commit e37c110 ("package/gnuradio: bump version to 3.10.4.0") included two numbered patches. Those are generating "make check-package" warnings. Fixes: make check-package package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch:4: generate your patches with 'git format-patch -N' package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch:4: generate your patches with 'git format-patch -N' Signed-off-by: Julien Olivain Signed-off-by: Yann E. MORIN --- .../0001-blocks-Including-missing-vector-in-blockinterleaver.patch | 2 +- .../0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch index f805e300af..39b8c0b51e 100644 --- a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch +++ b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch @@ -1,7 +1,7 @@ From 45fe4ac55ad88b6793d225e676205c30388ec138 Mon Sep 17 00:00:00 2001 From: Ryan Volz Date: Fri, 16 Sep 2022 21:05:51 -0400 -Subject: [PATCH 1/2] blocks: Including missing in blockinterleaver. +Subject: [PATCH] blocks: Including missing in blockinterleaver. Signed-off-by: Ryan Volz [Retrieved (and backported) from: diff --git a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch index d551793be5..f1ad77580f 100644 --- a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch +++ b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch @@ -1,7 +1,7 @@ From 901c2ad1ac88908a2e6db5615d5af39a218d826d Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Fri, 23 Sep 2022 08:41:26 +0200 -Subject: [PATCH 2/2] blocks/blockinterleaving.h: add missing cstddef header +Subject: [PATCH] blocks/blockinterleaving.h: add missing cstddef header (required for size_t) Fix build failure like: From bugzilla at busybox.net Sun Nov 20 09:27:12 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 20 Nov 2022 09:27:12 +0000 Subject: [Buildroot] [Bug 15136] kgfiegfiwuegfiuweifgiwuegferwf In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15136 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr Resolution|--- |INVALID Status|NEW |RESOLVED -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sun Nov 20 09:34:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:34:57 +0100 Subject: [Buildroot] [git commit branch/next] package/opencv4: add support for opencv4_contrib repository for extra modules Message-ID: <20221120093527.F320983F64@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f4f2877fcd76ec3b1b3ad56d235ad3bd375e071 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This adds a separate opencv4_contrib package to manage downloading/unpacking that repository. These extra modules are useful for a lot of applications, but not necessary for minimal installs, so they are all given dedicated Kconfig options It's important to note that the opencv4-contrib package downloads extra source that is compiled as a part of the opencv4 package. This is why it is a dependency of opencv4, and not the other way around Signed-off-by: Woodrow Douglass Signed-off-by: Yann E. MORIN --- package/Config.in | 1 + package/opencv4-contrib/Config.in | 313 +++++++++++++++++++++++++++ package/opencv4-contrib/opencv4-contrib.hash | 3 + package/opencv4-contrib/opencv4-contrib.mk | 16 ++ package/opencv4/opencv4.mk | 62 +++++- 5 files changed, 390 insertions(+), 5 deletions(-) diff --git a/package/Config.in b/package/Config.in index 52004de075..c448e8bd97 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1593,6 +1593,7 @@ menu "Graphics" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" + source "package/opencv4-contrib/Config.in" source "package/opengl/Config.in" source "package/openjpeg/Config.in" source "package/pango/Config.in" diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in new file mode 100644 index 0000000000..9800333035 --- /dev/null +++ b/package/opencv4-contrib/Config.in @@ -0,0 +1,313 @@ +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB + bool "opencv4-contrib" + depends on BR2_PACKAGE_OPENCV4 + help + OpenCV (Open Source Computer Vision) is a library of + programming functions for real time computer vision. + + http://opencv.org/ + +if BR2_PACKAGE_OPENCV4_CONTRIB + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT + bool "alphamat" + help + Computer Vision based Alpha Matting -- Given an input image + and a trimap, generate an alpha matte. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO + bool "aruco" + help + ArUco and ChArUco Markers -- Augmented reality ArUco marker + and "ChARUco" markers where ArUco markers embedded inside the + white areas of the checker board. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE + bool "barcode" + help + Barcode detecting and decoding methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM + bool "bgsegm" + help + Background segmentation algorithm combining statistical + background image estimation and per-pixel Bayesian + segmentation. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED + bool "bioinspired" + help + Biological Vision -- Biologically inspired vision model: + minimize noise and luminance variance, transient event + segmentation, high dynamic range tone mapping methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB + bool "ccalib" + help + Custom Calibration -- Patterns for 3D reconstruction, + omnidirectional camera calibration, random pattern calibration + and multi-camera calibration. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ + bool "cnn_3dobj" + help + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net + library to build, train and test a CNN model of visual object + recognition and pose. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV + bool "cvv" + help + Computer Vision Debugger -- Simple code that you can add + to your program that pops up a GUI allowing you to + interactively and visually debug computer vision programs. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS + bool "datasets" + help + Datasets Reader -- Code for reading existing computer vision + databases and samples of using the readers to train, test and + run using that dataset's data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT + bool "dnn_objdetect" + help + Object Detection using CNNs -- Implements compact CNN Model + for object detection. Trained using Caffe but uses + opencv_dnn module. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES + bool "dnn_superres" + help + Superresolution using CNNs -- Contains four trained + convolutional neural networks to upscale images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED + bool "dnns_easily_fooled" + help + Subvert DNNs -- This code can use the activations in a + network to fool the networks into recognizing something else. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM + bool "dpm" + help + Deformable Part Model -- Felzenszwalb's Cascade with + deformable parts object recognition code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE + bool "face" + help + Face Recognition -- Face recognition techniques: Eigen, Fisher + and Local Binary Pattern Histograms LBPH methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE + bool "freetype" + help + Drawing text using freetype and harfbuzz. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY + bool "fuzzy" + help + Fuzzy Logic in Vision -- Fuzzy logic image transform and + inverse; Fuzzy image processing. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF + bool "hdf" + help + Hierarchical Data Storage -- This module contains I/O + routines for Hierarchical Data Format: + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format + meant to store large amounts of data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS + bool "hfs" + help + Hierarchical Feature Selection for Efficient Image + Segmentation -- This module contains an efficient + algorithm to segment an image. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH + bool "img_hash" + help + This module contains algorithms to extract hash of an + image allowing to efficiently estimate similarity between + images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM + bool "intensity_transform" + help + The module brings implementations of intensity transformation + algorithms to adjust image contrast. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA + bool "julia" + help + Julia language wrappers with samples and tests. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR + bool "line_descriptor" + help + Line Segment Extract and Match -- Methods of extracting, + describing and matching line segments using binary + descriptors. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB + bool "matlab" + help + Matlab Interface -- OpenCV Matlab Mex wrapper code generator + for certain opencv core modules. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC + bool "mcc" + help + Macbeth Color Chart detector -- Find and return color patch + location in MacBeth color calibration charts. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW + bool "optflow" + help + Optical Flow -- Algorithms for running and evaluating + deepflow, simpleflow, sparsetodenseflow and motion + templates (silhouette flow). + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS + bool "ovis" + help + OGRE 3D Visualiser -- allows you to render 3D data using + the OGRE 3D engine. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING + bool "phase_unwrapping" + help + Quality-guided phase unwrapping. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT + bool "plot" + help + Plotting -- The plot module allows you to easily plot data + in 1D or 2D. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY + bool "quality" + help + Image Quality Analysis (IQA) API. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID + bool "rapid" + help + Silhouette based 3D object tracking. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG + bool "reg" + help + Image Registration -- Pixels based image registration for + precise alignment. Follows the paper "Image Alignment and + Stitching: A Tutorial", by Richard Szeliski. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD + bool "rgbd" + help + RGB-Depth Processing module -- Linemod 3D object recognition; + Fast surface normals and 3D plane finding. 3D visual odometry. + 3d reconstruction using KinectFusion. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY + bool "saliency" + help + Saliency API -- Where humans would look in a scene. Has + routines for static, motion and "objectness" saliency. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM + bool "sfm" + help + Structure from Motion -- This module contains algorithms + to perform 3d reconstruction from 2d images. The core of + the module is a light version of Libmv. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE + bool "shape" + help + Shape Distance and Matching + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO + bool "stereo" + help + Stereo Correspondence -- Stereo matching done with different + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense + stereo correspondence using Quasi Dense Stereo method. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT + bool "structured_light" + help + Structured Light Use -- How to generate and project gray code + patterns and use them to find dense depth in a scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES + bool "superres" + help + Super Resolution + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING + bool "surface_matching" + help + Point Pair Features -- Implements 3d object detection and + localization using multimodal point pair features. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT + bool "text" + help + Scene Text Detection and Recognition -- This module contains + algorithms to perform text detection, words segmentation and + text recognition in a visual scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING + bool "tracking" + help + Vision Based Object Tracking -- Use and/or evaluate different + visual object tracking techniques. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB + bool "videostab" + help + Video Stabilization + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ + bool "viz" + help + 3D Visualizer + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE + bool "wechat_qrcode" + help + WeChat QR code detector for detecting and parsing QR code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D + bool "xfeatures2d" + help + Features2D extra -- Extra 2D Features Framework containing + experimental and non-free 2D feature detector/descriptor + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, + Self-similar. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC + bool "ximgproc" + help + Extended Image Processing -- Structured Forests / Domain + Transform Filter / Guided Filter / Adaptive Manifold Filter + / Joint Bilateral Filter / Superpixels / Ridge Detection + Filter. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT + bool "xobjdetect" + help + Boosted 2D Object Detection -- Uses a Waldboost cascade and + local binary patterns computed as integral features for 2D + object detection. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO + bool "xphoto" + help + Extra Computational Photography -- Additional photo processing + algorithms: Color balance / Denoising / Inpainting. + +endif diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash new file mode 100644 index 0000000000..4f15162e50 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk new file mode 100644 index 0000000000..81c45c6e02 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# opencv4-contrib +# +################################################################################ + +OPENCV4_CONTRIB_VERSION = 4.6.0 +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE +OPENCV4_CONTRIB_LICENSE = Apache-2.0 +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE + +# Modules provided by opencv4-contrib are built as part of the opencv4 package, +# so opencv4-contrib only serves for downloading the source code. + +$(eval $(generic-package)) diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index ef15c6d911..a665793ad9 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ # - viz: missing VTK dependency # - world: all-in-one module # -# * Contrib modules from [1] are disabled: -# - opencv_contrib package is not available in Buildroot; -# - OPENCV_EXTRA_MODULES_PATH is not set. -# -# [1] https://github.com/Itseez/opencv_contrib OPENCV4_CONF_OPTS += \ -DBUILD_opencv_androidcamera=OFF \ -DBUILD_opencv_apps=OFF \ @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ OPENCV4_DEPENDENCIES += host-pkgconf zlib +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. +# The modules in OPENCV4_CONTRIB get built as part of the build +# process for OPENCV4, so the source needs to be unpacked already +OPENCV4_DEPENDENCIES += opencv4-contrib +OPENCV4_CONF_OPTS += \ + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper From yann.morin.1998 at free.fr Sun Nov 20 09:37:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:37:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <20221117173454.21159-1-wdouglass@carnegierobotics.com> References: <20221117173454.21159-1-wdouglass@carnegierobotics.com> Message-ID: <20221120093724.GV2123054@scaer> Woodrow, All, On 2022-11-17 12:34 -0500, Woodrow Douglass via buildroot spake thusly: > This adds a separate opencv4_contrib package to manage > downloading/unpacking that repository. These extra modules > are useful for a lot of applications, but not necessary > for minimal installs, so they are all given dedicated Kconfig > options > > It's important to note that the opencv4-contrib package > downloads extra source that is compiled as a part of > the opencv4 package. This is why it is a dependency > of opencv4, and not the other way around I just added a little comment in opencv4-contrib.mk as a reminder of the situation. That makes for a lot of options, and I was wondering if some may had external dependencies. But I guess the autobulders will eventually tell us so... > Signed-off-by: Woodrow Douglass Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/Config.in | 1 + > package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ > package/opencv4-contrib/opencv4-contrib.hash | 3 + > package/opencv4-contrib/opencv4-contrib.mk | 13 + > package/opencv4/opencv4.mk | 62 +++- > 5 files changed, 387 insertions(+), 5 deletions(-) > create mode 100644 package/opencv4-contrib/Config.in > create mode 100644 package/opencv4-contrib/opencv4-contrib.hash > create mode 100644 package/opencv4-contrib/opencv4-contrib.mk > > diff --git a/package/Config.in b/package/Config.in > index aef80f9ab0..57f868530e 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1593,6 +1593,7 @@ menu "Graphics" > source "package/opencl-clhpp/Config.in" > source "package/opencv3/Config.in" > source "package/opencv4/Config.in" > + source "package/opencv4-contrib/Config.in" > source "package/opengl/Config.in" > source "package/openjpeg/Config.in" > source "package/pango/Config.in" > diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in > new file mode 100644 > index 0000000000..9800333035 > --- /dev/null > +++ b/package/opencv4-contrib/Config.in > @@ -0,0 +1,313 @@ > +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB > + bool "opencv4-contrib" > + depends on BR2_PACKAGE_OPENCV4 > + help > + OpenCV (Open Source Computer Vision) is a library of > + programming functions for real time computer vision. > + > + http://opencv.org/ > + > +if BR2_PACKAGE_OPENCV4_CONTRIB > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT > + bool "alphamat" > + help > + Computer Vision based Alpha Matting -- Given an input image > + and a trimap, generate an alpha matte. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO > + bool "aruco" > + help > + ArUco and ChArUco Markers -- Augmented reality ArUco marker > + and "ChARUco" markers where ArUco markers embedded inside the > + white areas of the checker board. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE > + bool "barcode" > + help > + Barcode detecting and decoding methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM > + bool "bgsegm" > + help > + Background segmentation algorithm combining statistical > + background image estimation and per-pixel Bayesian > + segmentation. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED > + bool "bioinspired" > + help > + Biological Vision -- Biologically inspired vision model: > + minimize noise and luminance variance, transient event > + segmentation, high dynamic range tone mapping methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB > + bool "ccalib" > + help > + Custom Calibration -- Patterns for 3D reconstruction, > + omnidirectional camera calibration, random pattern calibration > + and multi-camera calibration. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ > + bool "cnn_3dobj" > + help > + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net > + library to build, train and test a CNN model of visual object > + recognition and pose. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV > + bool "cvv" > + help > + Computer Vision Debugger -- Simple code that you can add > + to your program that pops up a GUI allowing you to > + interactively and visually debug computer vision programs. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS > + bool "datasets" > + help > + Datasets Reader -- Code for reading existing computer vision > + databases and samples of using the readers to train, test and > + run using that dataset's data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT > + bool "dnn_objdetect" > + help > + Object Detection using CNNs -- Implements compact CNN Model > + for object detection. Trained using Caffe but uses > + opencv_dnn module. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES > + bool "dnn_superres" > + help > + Superresolution using CNNs -- Contains four trained > + convolutional neural networks to upscale images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED > + bool "dnns_easily_fooled" > + help > + Subvert DNNs -- This code can use the activations in a > + network to fool the networks into recognizing something else. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM > + bool "dpm" > + help > + Deformable Part Model -- Felzenszwalb's Cascade with > + deformable parts object recognition code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE > + bool "face" > + help > + Face Recognition -- Face recognition techniques: Eigen, Fisher > + and Local Binary Pattern Histograms LBPH methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE > + bool "freetype" > + help > + Drawing text using freetype and harfbuzz. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY > + bool "fuzzy" > + help > + Fuzzy Logic in Vision -- Fuzzy logic image transform and > + inverse; Fuzzy image processing. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF > + bool "hdf" > + help > + Hierarchical Data Storage -- This module contains I/O > + routines for Hierarchical Data Format: > + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > + meant to store large amounts of data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS > + bool "hfs" > + help > + Hierarchical Feature Selection for Efficient Image > + Segmentation -- This module contains an efficient > + algorithm to segment an image. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH > + bool "img_hash" > + help > + This module contains algorithms to extract hash of an > + image allowing to efficiently estimate similarity between > + images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM > + bool "intensity_transform" > + help > + The module brings implementations of intensity transformation > + algorithms to adjust image contrast. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA > + bool "julia" > + help > + Julia language wrappers with samples and tests. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR > + bool "line_descriptor" > + help > + Line Segment Extract and Match -- Methods of extracting, > + describing and matching line segments using binary > + descriptors. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB > + bool "matlab" > + help > + Matlab Interface -- OpenCV Matlab Mex wrapper code generator > + for certain opencv core modules. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC > + bool "mcc" > + help > + Macbeth Color Chart detector -- Find and return color patch > + location in MacBeth color calibration charts. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW > + bool "optflow" > + help > + Optical Flow -- Algorithms for running and evaluating > + deepflow, simpleflow, sparsetodenseflow and motion > + templates (silhouette flow). > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS > + bool "ovis" > + help > + OGRE 3D Visualiser -- allows you to render 3D data using > + the OGRE 3D engine. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING > + bool "phase_unwrapping" > + help > + Quality-guided phase unwrapping. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT > + bool "plot" > + help > + Plotting -- The plot module allows you to easily plot data > + in 1D or 2D. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY > + bool "quality" > + help > + Image Quality Analysis (IQA) API. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID > + bool "rapid" > + help > + Silhouette based 3D object tracking. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG > + bool "reg" > + help > + Image Registration -- Pixels based image registration for > + precise alignment. Follows the paper "Image Alignment and > + Stitching: A Tutorial", by Richard Szeliski. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD > + bool "rgbd" > + help > + RGB-Depth Processing module -- Linemod 3D object recognition; > + Fast surface normals and 3D plane finding. 3D visual odometry. > + 3d reconstruction using KinectFusion. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY > + bool "saliency" > + help > + Saliency API -- Where humans would look in a scene. Has > + routines for static, motion and "objectness" saliency. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM > + bool "sfm" > + help > + Structure from Motion -- This module contains algorithms > + to perform 3d reconstruction from 2d images. The core of > + the module is a light version of Libmv. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE > + bool "shape" > + help > + Shape Distance and Matching > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO > + bool "stereo" > + help > + Stereo Correspondence -- Stereo matching done with different > + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense > + stereo correspondence using Quasi Dense Stereo method. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT > + bool "structured_light" > + help > + Structured Light Use -- How to generate and project gray code > + patterns and use them to find dense depth in a scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES > + bool "superres" > + help > + Super Resolution > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING > + bool "surface_matching" > + help > + Point Pair Features -- Implements 3d object detection and > + localization using multimodal point pair features. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT > + bool "text" > + help > + Scene Text Detection and Recognition -- This module contains > + algorithms to perform text detection, words segmentation and > + text recognition in a visual scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING > + bool "tracking" > + help > + Vision Based Object Tracking -- Use and/or evaluate different > + visual object tracking techniques. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB > + bool "videostab" > + help > + Video Stabilization > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ > + bool "viz" > + help > + 3D Visualizer > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE > + bool "wechat_qrcode" > + help > + WeChat QR code detector for detecting and parsing QR code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D > + bool "xfeatures2d" > + help > + Features2D extra -- Extra 2D Features Framework containing > + experimental and non-free 2D feature detector/descriptor > + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, > + Self-similar. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC > + bool "ximgproc" > + help > + Extended Image Processing -- Structured Forests / Domain > + Transform Filter / Guided Filter / Adaptive Manifold Filter > + / Joint Bilateral Filter / Superpixels / Ridge Detection > + Filter. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT > + bool "xobjdetect" > + help > + Boosted 2D Object Detection -- Uses a Waldboost cascade and > + local binary patterns computed as integral features for 2D > + object detection. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO > + bool "xphoto" > + help > + Extra Computational Photography -- Additional photo processing > + algorithms: Color balance / Denoising / Inpainting. > + > +endif > diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash > new file mode 100644 > index 0000000000..4f15162e50 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk > new file mode 100644 > index 0000000000..58dbe27e28 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.mk > @@ -0,0 +1,13 @@ > +################################################################################ > +# > +# opencv4-contrib > +# > +################################################################################ > + > +OPENCV4_CONTRIB_VERSION = 4.6.0 > +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) > +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE > +OPENCV4_CONTRIB_LICENSE = Apache-2.0 > +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE > + > +$(eval $(generic-package)) > diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk > index ef15c6d911..a665793ad9 100644 > --- a/package/opencv4/opencv4.mk > +++ b/package/opencv4/opencv4.mk > @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ > # - viz: missing VTK dependency > # - world: all-in-one module > # > -# * Contrib modules from [1] are disabled: > -# - opencv_contrib package is not available in Buildroot; > -# - OPENCV_EXTRA_MODULES_PATH is not set. > -# > -# [1] https://github.com/Itseez/opencv_contrib > OPENCV4_CONF_OPTS += \ > -DBUILD_opencv_androidcamera=OFF \ > -DBUILD_opencv_apps=OFF \ > @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ > > OPENCV4_DEPENDENCIES += host-pkgconf zlib > > +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) > +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. > +# The modules in OPENCV4_CONTRIB get built as part of the build > +# process for OPENCV4, so the source needs to be unpacked already > +OPENCV4_DEPENDENCIES += opencv4-contrib > +OPENCV4_CONF_OPTS += \ > + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ > + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ > + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ > + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ > + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ > + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ > + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ > + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ > + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ > + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ > + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ > + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ > + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ > + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ > + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ > + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ > + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ > + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ > + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ > + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ > + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ > + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ > + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ > + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ > + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ > + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ > + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ > + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ > + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ > + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ > + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ > + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ > + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ > + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ > + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ > + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ > + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ > + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ > + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ > + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ > + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ > + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ > + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ > + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ > + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ > + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ > + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) > +endif > + > ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) > OPENCV4_CONF_OPTS += -DWITH_JASPER=ON > OPENCV4_DEPENDENCIES += jasper > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From alexander.lukichev at gmail.com Sun Nov 20 09:49:43 2022 From: alexander.lukichev at gmail.com (Alexander Lukichev) Date: Sun, 20 Nov 2022 11:49:43 +0200 Subject: [Buildroot] [PATCH 1/1] package/openpgm: fix build for non-x86 targets In-Reply-To: <20221120091706.GR2123054@scaer> References: <20221120090654.312078-1-alexander.lukichev@gmail.com> <20221120091706.GR2123054@scaer> Message-ID: Hi Yann, > So I slightly tweaked it to make it obvious it is a backport rather than > a pending patch. Thanks, I'll take care to tag them properly next time! -- Best regards, Alexander Lukichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From fontaine.fabrice at gmail.com Sun Nov 20 09:49:59 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 20 Nov 2022 10:49:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221120090945.GQ2123054@scaer> References: <20221119233706.52949-1-fontaine.fabrice@gmail.com> <20221120090945.GQ2123054@scaer> Message-ID: Yann, Le dim. 20 nov. 2022 ? 10:09, Yann E. MORIN a ?crit : > Fabrice, All, > > On 2022-11-20 00:37 +0100, Fabrice Fontaine spake thusly: > > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > > but prior to 12.7.1, allocate_structures contains a size_t overflow in > > As you quote the NVD description, it states that versions lower than > 12.7.1 are impacted, yet you only bump to 12.6.1. > 12.7.1 is a development version: http://sebastien.godard.pagesperso-orange.fr/ > > Also, the pointer you provided to the changelog does not mention > CVE-2022-39377. Besides, github warns that it is not part of the > Changelog is mentioning GHSL-2022-074 (a.k.a. CVE-2022-39377): 2022/11/06: Version 12.6.1 - Sebastien Godard (sysstat orange.fr) * Fix possible overflow in sa_common.c (GHSL-2022-074). > sysstat repository (/!\ This commit does not belong to any branch on > this repository, and may belong to a fork outside of the repository). > > Can you double-check, please: if 12.6.1 indeed fixes the issue, then > extend the commit log with the appropriate references; if not then we > should bump to 12.7.1. > And finally, here is the commit that fixes the issue on 12.6.1: https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab > > Regards, > Yann E. MORIN. > > > sa_common.c. The allocate_structures function insufficiently checks > > bounds before arithmetic multiplication, allowing for an overflow in the > > size allocated for the buffer representing system activities. This issue > > may lead to Remote Code Execution (RCE). > > > > > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > > > Signed-off-by: Fabrice Fontaine > > --- > > package/sysstat/sysstat.hash | 4 ++-- > > package/sysstat/sysstat.mk | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > > index b573f312c6..b47f000e57 100644 > > --- a/package/sysstat/sysstat.hash > > +++ b/package/sysstat/sysstat.hash > > @@ -1,5 +1,5 @@ > > # From: http://sebastien.godard.pagesperso-orange.fr/download.html > > -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz > > +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz > > # Locally calculated > > -sha256 > 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f > sysstat-12.4.2.tar.xz > > +sha256 > 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 > sysstat-12.6.1.tar.xz > > sha256 > db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING > > diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk > > index 6948f6b390..377396d986 100644 > > --- a/package/sysstat/sysstat.mk > > +++ b/package/sysstat/sysstat.mk > > @@ -4,7 +4,7 @@ > > # > > > ################################################################################ > > > > -SYSSTAT_VERSION = 12.4.2 > > +SYSSTAT_VERSION = 12.6.1 > > SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > > SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard > > SYSSTAT_CONF_OPTS = --disable-file-attr > > -- > > 2.35.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > Best Regards, Fabrice -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Sun Nov 20 10:05:34 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 11:05:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: References: <20221119233706.52949-1-fontaine.fabrice@gmail.com> <20221120090945.GQ2123054@scaer> Message-ID: <20221120100534.GA2516@scaer> Fabrice, All, On 2022-11-20 10:49 +0100, Fabrice Fontaine spake thusly: > Le?dim. 20 nov. 2022 ??10:09, Yann E. MORIN < [1]yann.morin.1998 at free.fr> a ?crit?: > As you quote the NVD description, it states that versions lower than > 12.7.1 are impacted, yet you only bump to 12.6.1. > 12.7.1 is a development version: [2]http://sebastien.godard.pagesperso-orange.fr/ > > Also, the pointer you provided to the changelog does not mention > CVE-2022-39377. Besides, github warns that it is not part of the > Changelog is mentioning GHSL-2022-074 (a.k.a. CVE-2022-39377): > 2022/11/06: Version 12.6.1 - Sebastien Godard (sysstat [3]orange.fr) > * Fix possible overflow in sa_common.c (GHSL-2022-074). It's rather hard to correlate "GHSL-2022-074" with "CVE-2022-39377". ;-) OK, can you mention both info in the commit log when you respin? > sysstat repository (/!\ This commit does not belong to any branch on > this repository, and may belong to a fork outside of the repository). > > Can you double-check, please: if 12.6.1 indeed fixes the issue, then > extend the commit log with the appropriate references; if not then we > should bump to 12.7.1. > > And finally, here is the commit that fixes the issue on 12.6.1: > [4]https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab That's again weird, because github still warns that the referenced commit is not part of any branch in the sysstat repository... I don't know how you came up with that commit, but I couldfind 9c4eaf150662ad40607923389d4519bc83b93540 in the upstream repository. Regards, Yann E. MORIN. > Regards, > Yann E. MORIN. > > > sa_common.c. The allocate_structures function insufficiently checks > > bounds before arithmetic multiplication, allowing for an overflow in the > > size allocated for the buffer representing system activities. This issue > > may lead to Remote Code Execution (RCE). > > > > [5]https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > > [6]https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > > > Signed-off-by: Fabrice Fontaine < [7]fontaine.fabrice at gmail.com> > > --- > >? package/sysstat/sysstat.hash | 4 ++-- > >? package/sysstat/ [8]sysstat.mk? ?| 2 +- > >? 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > > index b573f312c6..b47f000e57 100644 > > --- a/package/sysstat/sysstat.hash > > +++ b/package/sysstat/sysstat.hash > > @@ -1,5 +1,5 @@ > >? # From: [9]http://sebastien.godard.pagesperso-orange.fr/download.html > > -sha1? 1e38bc029979def730ae1fb1e39f631bd1a3bc73? sysstat-12.4.2.tar.xz > > +sha1? a730982e0c2d4964a0022c1509f3ea0a345402bc? sysstat-12.6.1.tar.xz > >? # Locally calculated > > -sha256? 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f? sysstat-12.4.2.tar.xz > > +sha256? 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342? sysstat-12.6.1.tar.xz > >? sha256? db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73? COPYING > > diff --git a/package/sysstat/ [10]sysstat.mk b/package/sysstat/ [11]sysstat.mk > > index 6948f6b390..377396d986 100644 > > --- a/package/sysstat/ [12]sysstat.mk > > +++ b/package/sysstat/ [13]sysstat.mk > > @@ -4,7 +4,7 @@ > >? # > >? ################################################################################ > >? > > -SYSSTAT_VERSION = 12.4.2 > > +SYSSTAT_VERSION = 12.6.1 > >? SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > >? SYSSTAT_SITE = [14]http://pagesperso-orange.fr/sebastien.godard > >? SYSSTAT_CONF_OPTS = --disable-file-attr > > -- > > 2.35.1 > > > > _______________________________________________ > > buildroot mailing list > > [15]buildroot at buildroot.org > > [16]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? | > | [17]http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL? ? |? ?v? ?conspiracy.? | > '------------------------------^-------^------------------^--------------------' > > Best Regards, > Fabrice > > Links: > 1. mailto:yann.morin.1998 at free.fr > 2. http://sebastien.godard.pagesperso-orange.fr/ > 3. http://orange.fr > 4. https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab > 5. https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > 6. https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > 7. mailto:fontaine.fabrice at gmail.com > 8. http://sysstat.mk > 9. http://sebastien.godard.pagesperso-orange.fr/download.html > 10. http://sysstat.mk > 11. http://sysstat.mk > 12. http://sysstat.mk > 13. http://sysstat.mk > 14. http://pagesperso-orange.fr/sebastien.godard > 15. mailto:buildroot at buildroot.org > 16. https://lists.buildroot.org/mailman/listinfo/buildroot > 17. http://ymorin.is-a-geek.org/ > _______________________________________________ > 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 fontaine.fabrice at gmail.com Sun Nov 20 10:25:31 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 20 Nov 2022 11:25:31 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/sysstat: security bump to version 12.6.1 Message-ID: <20221120102531.16432-1-fontaine.fabrice@gmail.com> Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version): https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab Someone suspicious of the github warning that "this commit does not belong to any branch on this repository" could check that the check_overflow function is defined in common.c and used in sa_common.c. https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2 (after review of Yann E. Morin): - Update commit message package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..377396d986 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr -- 2.35.1 From yann.morin.1998 at free.fr Sun Nov 20 10:49:29 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 11:49:29 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221120102531.16432-1-fontaine.fabrice@gmail.com> References: <20221120102531.16432-1-fontaine.fabrice@gmail.com> Message-ID: <20221120104929.GB2516@scaer> Fabrice, All, On 2022-11-20 11:25 +0100, Fabrice Fontaine spake thusly: > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > but prior to 12.7.1, allocate_structures contains a size_t overflow in > sa_common.c. The allocate_structures function insufficiently checks > bounds before arithmetic multiplication, allowing for an overflow in the > size allocated for the buffer representing system activities. This issue > may lead to Remote Code Execution (RCE). > > Despite what is written above in the CVE announcement, and as written in > the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a > development version): > https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab The issue is that the NVD considers 12.6.1 to be impacted; with your patch applied, and a configuration that enables sysstat: $ make pkg-stats [...] $ jq .packages.sysstat.cves < pkg-stats.json [ "CVE-2022-39377" ] So, you also need to push to the NVD the fact that versions 12.6.x are not affected, but 12.6.0 which still is. In the meantime, I guess we need an exclusion in the the .mk, but I am not sure what our policy is in this respect... > Someone suspicious of the github warning that "this commit does not > belong to any branch on this repository" could check that the > check_overflow function is defined in common.c and used in sa_common.c. Sorry, but I don't buy that. So I had to investigate to understand where that commit hash comes from. So, Github reports that "commit does not belong to any branch on this repository", and indeed there is no branch which history contains that commit hash. However, said commit hash *is* reachable from the 12.6.1 _tag_. That is, the sysstat repository does not contain any branch but master, and fix releases are only pushed as tags with their history. So, the warning by Github is misleading, as the referenced commit does belong to the repository via a tag. Regards, Yann E. MORIN. > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Yann E. Morin): > - Update commit message > > package/sysstat/sysstat.hash | 4 ++-- > package/sysstat/sysstat.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > index b573f312c6..b47f000e57 100644 > --- a/package/sysstat/sysstat.hash > +++ b/package/sysstat/sysstat.hash > @@ -1,5 +1,5 @@ > # From: http://sebastien.godard.pagesperso-orange.fr/download.html > -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz > +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz > # Locally calculated > -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz > +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz > sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING > diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk > index 6948f6b390..377396d986 100644 > --- a/package/sysstat/sysstat.mk > +++ b/package/sysstat/sysstat.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SYSSTAT_VERSION = 12.4.2 > +SYSSTAT_VERSION = 12.6.1 > SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard > SYSSTAT_CONF_OPTS = --disable-file-attr > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 11:07:37 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 12:07:37 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221120104929.GB2516@scaer> References: <20221120102531.16432-1-fontaine.fabrice@gmail.com> <20221120104929.GB2516@scaer> Message-ID: <20221120110737.GC2516@scaer> Fabrice, All, On 2022-11-20 11:49 +0100, Yann E. MORIN spake thusly: > On 2022-11-20 11:25 +0100, Fabrice Fontaine spake thusly: > > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > > but prior to 12.7.1, allocate_structures contains a size_t overflow in > > sa_common.c. The allocate_structures function insufficiently checks > > bounds before arithmetic multiplication, allowing for an overflow in the > > size allocated for the buffer representing system activities. This issue > > may lead to Remote Code Execution (RCE). > > > > Despite what is written above in the CVE announcement, and as written in > > the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a > > development version): > > https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab > > The issue is that the NVD considers 12.6.1 to be impacted; with your > patch applied, and a configuration that enables sysstat: > > $ make pkg-stats > [...] > $ jq .packages.sysstat.cves < pkg-stats.json > [ > "CVE-2022-39377" > ] > > So, you also need to push to the NVD the fact that versions 12.6.x are > not affected, but 12.6.0 which still is. > > In the meantime, I guess we need an exclusion in the the .mk, but I am > not sure what our policy is in this respect... > > > Someone suspicious of the github warning that "this commit does not > > belong to any branch on this repository" could check that the > > check_overflow function is defined in common.c and used in sa_common.c. > > Sorry, but I don't buy that. So I had to investigate to understand where > that commit hash comes from. > > So, Github reports that "commit does not belong to any branch on this > repository", and indeed there is no branch which history contains that > commit hash. > > However, said commit hash *is* reachable from the 12.6.1 _tag_. That is, > the sysstat repository does not contain any branch but master, and fix > releases are only pushed as tags with their history. > > So, the warning by Github is misleading, as the referenced commit does > belong to the repository via a tag. > > Regards, > Yann E. MORIN. > > > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > > > Signed-off-by: Fabrice Fontaine Applied to master, with tweaks about the mentioned issues, thanks. Regards, Yann E. MORIN. > > --- > > Changes v1 -> v2 (after review of Yann E. Morin): > > - Update commit message > > > > package/sysstat/sysstat.hash | 4 ++-- > > package/sysstat/sysstat.mk | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > > index b573f312c6..b47f000e57 100644 > > --- a/package/sysstat/sysstat.hash > > +++ b/package/sysstat/sysstat.hash > > @@ -1,5 +1,5 @@ > > # From: http://sebastien.godard.pagesperso-orange.fr/download.html > > -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz > > +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz > > # Locally calculated > > -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz > > +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz > > sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING > > diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk > > index 6948f6b390..377396d986 100644 > > --- a/package/sysstat/sysstat.mk > > +++ b/package/sysstat/sysstat.mk > > @@ -4,7 +4,7 @@ > > # > > ################################################################################ > > > > -SYSSTAT_VERSION = 12.4.2 > > +SYSSTAT_VERSION = 12.6.1 > > SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > > SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard > > SYSSTAT_CONF_OPTS = --disable-file-attr > > -- > > 2.35.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 11:05:13 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 12:05:13 +0100 Subject: [Buildroot] [git commit] package/sysstat: security bump to version 12.6.1 Message-ID: <20221120110802.401B583F78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e4ef408e8f738575841c5ffc43504be4c3f6fa56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version): https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab As a consequence, 12.6.1 is still reported as being affected. Until the NVD is updated appropriately, we mark the CVE as ignored with a comment that explains why. Note: that commit is not reachable from any branch in the sysstat repository, and Github warns about that, but the commit does belong to the upstream repository and is reachable from the 12.6.1 tag (it looks like sysstat only pushes tags-with-history for fix releases). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - ignore the CVE, explain why - explain why github warns about the fix commit ] Signed-off-by: Yann E. MORIN --- package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..eaf505dc49 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr @@ -14,6 +14,9 @@ SYSSTAT_LICENSE_FILES = COPYING SYSSTAT_CPE_ID_VENDOR = sysstat_project SYSSTAT_SELINUX_MODULES = sysstat +# NVD is not up-to-date; 12.6.1 includes c1e631eddc50, which fixes the issue +SYSSTAT_IGNORE_CVES += CVE-2022-39377 + ifeq ($(BR2_PACKAGE_LM_SENSORS),y) SYSSTAT_DEPENDENCIES += lm-sensors SYSSTAT_CONF_OPTS += --enable-sensors From ju.o at free.fr Sun Nov 20 11:16:56 2022 From: ju.o at free.fr (Julien Olivain) Date: Sun, 20 Nov 2022 12:16:56 +0100 Subject: [Buildroot] [PATCH next 7/7] support/testing/tests/package/test_python_magic_wormhole.py: new runtime test In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221120111656.8253-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- Note: This patch email was blocked by smtp spam filter. Resending. --- DEVELOPERS | 1 + .../package/test_python_magic_wormhole.py | 62 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 support/testing/tests/package/test_python_magic_wormhole.py diff --git a/DEVELOPERS b/DEVELOPERS index 86e68b3044..80ee4a0d08 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,7 @@ F: support/testing/tests/package/test_ola/ F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.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/support/testing/tests/package/test_python_magic_wormhole.py b/support/testing/tests/package/test_python_magic_wormhole.py new file mode 100644 index 0000000000..d6541a2480 --- /dev/null +++ b/support/testing/tests/package/test_python_magic_wormhole.py @@ -0,0 +1,62 @@ +import os + +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3MagicWormhole(TestPythonPackageBase): + __test__ = True + # Need to use a different toolchain than the default due to + # python-cryptography using Rust (not available with uclibc) + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + timeout = 60 + + def twistd_cmd(self, command): + s = "twistd" + s += " --pidfile=/tmp/{}.pid".format(command) + s += " --logfile=/tmp/{}.log".format(command) + s += " {}".format(command) + + return s + + def test_run(self): + code = "123-hello-buildroot" + text = "Hello Buildroot!" + + relay_url = "ws://localhost:4000/v1" + transit_helper = "tcp:localhost:4001" + + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", kernel="builtin", + options=["-initrd", img]) + + self.emulator.login() + + cmd = self.twistd_cmd("wormhole-mailbox") + self.assertRunOk(cmd, timeout=30) + + cmd = self.twistd_cmd("transitrelay") + self.assertRunOk(cmd, timeout=30) + + wormhole_cmd = "wormhole --relay-url={} --transit-helper={}".format( + relay_url, transit_helper) + + cmd = wormhole_cmd + " send --code={} --text=\"{}\" & ".format(code, text) + cmd += "sleep 25" + self.assertRunOk(cmd, timeout=30) + + cmd = wormhole_cmd + " receive {}".format(code) + output, exit_code = self.emulator.run(cmd, timeout=35) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], text) -- 2.38.1 From bernd.kuhls at t-online.de Sun Nov 20 11:52:41 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 20 Nov 2022 12:52:41 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-19 References: <20221120073635.E473781FEF__12689.1224341065$1668929821$gmane$org@smtp1.osuosl.org> Message-ID: Am Sun, 20 Nov 2022 07:36:30 -0000 schrieb Thomas Petazzoni via buildroot: > arm | libudfread-1.1.2 | NOK | > http://autobuild.buildroot.net/results/ 78b5333b6d3cd5850cb6d3ea927a024d7bd7ec31 Hi, trying to debug this build error src/udfread.c:108:3: error: #error no atomic operation support 108 | # error no atomic operation support | ^~~~~ src/udfread.c: In function '_read_subdir': src/udfread.c:1104:14: error: implicit declaration of function 'atomic_pointer_compare_and_exchange' [-Werror=implicit-function- declaration] 1104 | if (!atomic_pointer_compare_and_exchange(&dir->subdirs, NULL, subdirs)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I reached a dead end trying to understand the logic of atomic operations in gcc and buildroot. The toolchain seems to have everything needed: $ grep "ATOMIC\|SYNC" .config | grep TOOLCHAIN BR2_TOOLCHAIN_HAS_SYNC_1=y BR2_TOOLCHAIN_HAS_SYNC_2=y BR2_TOOLCHAIN_HAS_SYNC_4=y BR2_TOOLCHAIN_HAS_ATOMIC=y although gcc lacks the necessary defines $ output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi- gcc-11.3.0.br_real -E -dM - < /dev/null | grep SYNC $ in particular __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 which libudfread checks for: https://code.videolan.org/videolan/libudfread/-/blob/master/src/ udfread.c#L63 Regards, Bernd From yann.morin.1998 at free.fr Sun Nov 20 13:54:58 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 14:54:58 +0100 Subject: [Buildroot] [git commit branch/next] package/z3: new package Message-ID: <20221120135623.522B183FD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ad68ff8df71a485085b0b83ff494081e4d926b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Z3, also known as the Z3 Theorem Prover, is a cross-platform satisfiability modulo theories (SMT) solver. https://github.com/Z3Prover/z3 Signed-off-by: Julien Olivain [yann.morin.1998 at free.fr: - python bindings 'depends on' python, not 'select' it - fix check-package in test_z3.py ] Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 + package/Config.in | 1 + package/z3/Config.in | 23 +++++++++++ package/z3/z3.hash | 3 ++ package/z3/z3.mk | 22 +++++++++++ support/testing/tests/package/test_z3.py | 44 ++++++++++++++++++++++ .../package/test_z3/rootfs-overlay/root/z3test.py | 21 +++++++++++ .../test_z3/rootfs-overlay/root/z3test.smt2 | 8 ++++ 8 files changed, 124 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..fb6b329087 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ +F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py @@ -1708,6 +1709,7 @@ F: support/testing/tests/package/test_ola/ 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_pyalsa.py +F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/package/Config.in b/package/Config.in index c448e8bd97..7b18859d02 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2190,6 +2190,7 @@ menu "Miscellaneous" source "package/wine/Config.in" source "package/xmrig/Config.in" source "package/xutil_util-macros/Config.in" + source "package/z3/Config.in" endmenu menu "Networking applications" diff --git a/package/z3/Config.in b/package/z3/Config.in new file mode 100644 index 0000000000..55b0e8bb3b --- /dev/null +++ b/package/z3/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_Z3 + bool "z3" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # c++17 + # z3 needs fenv.h which is not provided by uclibc + depends on !BR2_TOOLCHAIN_USES_UCLIBC + # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 + depends on !BR2_nios2 + help + Z3, also known as the Z3 Theorem Prover, is a cross-platform + satisfiability modulo theories (SMT) solver. + + https://github.com/Z3Prover/z3 + +if BR2_PACKAGE_Z3 + +config BR2_PACKAGE_Z3_PYTHON + bool "Python bindings" + depends on BR2_PACKAGE_PYTHON3 + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + +endif diff --git a/package/z3/z3.hash b/package/z3/z3.hash new file mode 100644 index 0000000000..d38c5f1971 --- /dev/null +++ b/package/z3/z3.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 e3a82431b95412408a9c994466fad7252135c8ed3f719c986cd75c8c5f234c7e z3-4.11.2.tar.gz +sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk new file mode 100644 index 0000000000..2252e05395 --- /dev/null +++ b/package/z3/z3.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# z3 +# +################################################################################ + +Z3_VERSION = 4.11.2 +Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) +Z3_LICENSE = MIT +Z3_LICENSE_FILES = LICENSE.txt +Z3_INSTALL_STAGING = YES +Z3_SUPPORTS_IN_SOURCE_BUILD = NO + +ifeq ($(BR2_PACKAGE_Z3_PYTHON),y) +Z3_CONF_OPTS += \ + -DCMAKE_INSTALL_PYTHON_PKG_DIR=/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \ + -DZ3_BUILD_PYTHON_BINDINGS=ON +else +Z3_CONF_OPTS += -DZ3_BUILD_PYTHON_BINDINGS=OFF +endif + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py new file mode 100644 index 0000000000..71b074a587 --- /dev/null +++ b/support/testing/tests/package/test_z3.py @@ -0,0 +1,44 @@ +import os + +import infra.basetest + + +class TestZ3(infra.basetest.BRTest): + # Need to use a different toolchain than the default due to + # z3 requiring fenv.h not provided by uclibc. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_Z3=y + BR2_PACKAGE_Z3_PYTHON=y + BR2_ROOTFS_OVERLAY="{}" + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + # overlay to add a z3 smt and python test scripts + infra.filepath("tests/package/test_z3/rootfs-overlay")) + + 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 program executes + cmd = "z3 --version" + self.assertRunOk(cmd) + + # Run a basic smt2 example + cmd = "z3 /root/z3test.smt2" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], "unsat") + + # Run a basic python example + cmd = "/root/z3test.py" + self.assertRunOk(cmd, timeout=10) diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py new file mode 100755 index 0000000000..98b8e57b56 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py @@ -0,0 +1,21 @@ +#! /usr/bin/env python3 + +import z3 + +x = z3.Real('x') +y = z3.Real('y') +z = z3.Real('z') +s = z3.Solver() + +s.add(3 * x + 2 * y - z == 1) +s.add(2 * x - 2 * y + 4 * z == -2) +s.add(-x + y / 2 - z == 0) + +check = s.check() +model = s.model() + +print(check) +print(model) + +assert check == z3.sat +assert model[x] == 1 and model[y] == -2 and model[z] == -2 diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 new file mode 100644 index 0000000000..08df9e27a2 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 @@ -0,0 +1,8 @@ +; From https://smtlib.cs.uiowa.edu/examples.shtml +; Basic Boolean example +(set-option :print-success false) +(set-logic QF_UF) +(declare-const p Bool) +(assert (and p (not p))) +(check-sat) ; returns 'unsat' +(exit) From yann.morin.1998 at free.fr Sun Nov 20 14:03:52 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 15:03:52 +0100 Subject: [Buildroot] [PATCH next 1/1] package/z3: new package In-Reply-To: <20221119120518.645972-1-ju.o@free.fr> References: <20221119120518.645972-1-ju.o@free.fr> Message-ID: <20221120140352.GD2516@scaer> Julien, All, On 2022-11-19 13:05 +0100, Julien Olivain spake thusly: > Z3, also known as the Z3 Theorem Prover, is a cross-platform > satisfiability modulo theories (SMT) solver. > > https://github.com/Z3Prover/z3 > > Signed-off-by: Julien Olivain [--SNIP--] > diff --git a/package/z3/Config.in b/package/z3/Config.in > new file mode 100644 > index 0000000000..a3f57f7f88 > --- /dev/null > +++ b/package/z3/Config.in > @@ -0,0 +1,23 @@ > +config BR2_PACKAGE_Z3 > + bool "z3" > + depends on BR2_INSTALL_LIBSTDCPP > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # c++17 > + # z3 needs fenv.h which is not provided by uclibc > + depends on !BR2_TOOLCHAIN_USES_UCLIBC > + # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 > + depends on !BR2_nios2 > + help > + Z3, also known as the Z3 Theorem Prover, is a cross-platform > + satisfiability modulo theories (SMT) solver. > + > + https://github.com/Z3Prover/z3 > + > +if BR2_PACKAGE_Z3 > + > +config BR2_PACKAGE_Z3_PYTHON > + bool "Python bindings" > + select BR2_PACKAGE_PYTHON3 # runtime To me, it makes more sense that python bindings depend on python being enabled, rather than forcing it. Indeed, if the python is not enabled (either manually or because it is not selected by an application), then there is no reason to enable it just to provide bindings. And we do have that construct in at least a few other packages that provide python bindings: libftdi1, libiio, ola... So I changed it to match. (yes, there are other packages that use select, but that's not a reason to do things better nowadays! ;-) ) [--SNIP--] > diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py > new file mode 100755 > index 0000000000..6ac53b98c5 > --- /dev/null > +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py > @@ -0,0 +1,21 @@ > +#! /usr/bin/env python3 > + > +from z3 import * Not all of check-package/flake8 tests are run against files in the runtime test-suite, but I have a hook that does it, and it reports: WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:3:1: F403 'from z3 import *' used; unable to detect undefined names WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:5:5: F405 'Real' may be undefined, or defined from star imports: z3 WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:6:5: F405 'Real' may be undefined, or defined from star imports: z3 WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:7:5: F405 'Real' may be undefined, or defined from star imports: z3 WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:8:5: F405 'Solver' may be undefined, or defined from star imports: z3 WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:20:17: F405 'sat' may be undefined, or defined from star imports: z3 WARNING: 1 F403 'from z3 import *' used; unable to detect undefined names WARNING: 5 F405 'Real' may be undefined, or defined from star imports: z3 So I changed the test to import the whole z3 module, and to prefix objects with z3.: x = z3.Real('x') and so on... Applied to next, thanks. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Nov 20 14:17:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 20 Nov 2022 15:17:20 +0100 Subject: [Buildroot] [PATCH] package/asterisk: security bump to version 16.28.0 Message-ID: <20221120141721.1068907-1-peter@korsgaard.com> Asterisk 16.26.0 fixed the following security issues: - [ASTERISK-29476] ? res_stir_shaken: Blind SSRF vulnerabilities https://issues.asterisk.org/jira/browse/ASTERISK-29476 - [ASTERISK-29838] ? ${SQL_ESC()} not correctly escaping a terminating \ https://issues.asterisk.org/jira/browse/ASTERISK-29838 - [ASTERISK-29872] ? res_stir_shaken: Resource exhaustion with large files https://issues.asterisk.org/jira/browse/ASTERISK-29872 https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ It unfortunately also introduced a change to chan_iax2, breaking builds without OpenSSL: https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d Which was again fixed in 16.28.0: https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 So bump to 16.28.0: https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ The libxml2 support now uses pkg-config, so drop the libxml2-config handling: https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 Signed-off-by: Peter Korsgaard --- package/asterisk/asterisk.hash | 2 +- package/asterisk/asterisk.mk | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash index 880d67562d..9792d82ac5 100644 --- a/package/asterisk/asterisk.hash +++ b/package/asterisk/asterisk.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases # sha256 locally computed diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 9b59997b80..184f40031f 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -4,7 +4,7 @@ # ################################################################################ -ASTERISK_VERSION = 16.25.2 +ASTERISK_VERSION = 16.28.0 # Use the github mirror: it's an official mirror maintained by Digium, and # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) @@ -115,8 +115,7 @@ ASTERISK_CONF_OPTS += --without-avcodec ASTERISK_CONF_OPTS += --without-spandsp ASTERISK_CONF_ENV = \ - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true # Uses __atomic_fetch_add_4 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) @@ -314,8 +313,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING # so do not inherit the target setup. HOST_ASTERISK_AUTORECONF = NO -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config - HOST_ASTERISK_CONF_OPTS = \ --without-newt \ --without-curses \ -- 2.30.2 From ustcymgu at gmail.com Sun Nov 20 15:33:12 2022 From: ustcymgu at gmail.com (Yimin Gu) Date: Mon, 21 Nov 2022 00:33:12 +0900 Subject: [Buildroot] [PATCH 1/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: References: Message-ID: <20221120153312.771411-1-ustcymgu@gmail.com> The following patch adds support for 32-bit RISC-V No-MMU build. Currently for No-MMU RISC-V, only 64-bit is supported. There're no substancial changes in code but macros and compiling options. Uclibc, elf2flt, and the kernel need to be patched. This is based on damien-lemoal/buildroot which first added 64-bit No-MMU support, and my earlier porting attempt regymm/buildroot. As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones are without MMU, this can bring Linux to cores as light as RV32IMA. For this reason, only the minimum required extensions are enabled in the buildroot and kernel configurations. Kernel patch is placed at board/qemu/riscv32-virt, and readme.txt has been updated. Tested-By: Waldemar Brodkorb Signed-off-by: Yimin Gu --- arch/Config.in.riscv | 2 - .../riscv32-virt/nommu/patches/linux-headers | 1 + ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ board/qemu/riscv32-virt/readme.txt | 2 + configs/qemu_riscv32_nommu_virt_defconfig | 19 + package/Makefile.in | 13 +- ...ed-RISC-V-32-bit-compilation-support.patch | 74 + .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ package/uclibc/Config.in | 2 + 9 files changed, 1609 insertions(+), 4 deletions(-) create mode 120000 board/qemu/riscv32-virt/nommu/patches/linux-headers create mode 100644 board/qemu/riscv32-virt/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..c79cf9b410 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -71,7 +71,6 @@ choice config BR2_RISCV_32 bool "32-bit" - select BR2_USE_MMU config BR2_RISCV_64 bool "64-bit" @@ -82,7 +81,6 @@ endchoice config BR2_RISCV_USE_MMU bool "MMU support" default y - depends on BR2_RISCV_64 select BR2_USE_MMU help Enable this option if your RISC-V core has a MMU (Memory diff --git a/board/qemu/riscv32-virt/nommu/patches/linux-headers b/board/qemu/riscv32-virt/nommu/patches/linux-headers new file mode 120000 index 0000000000..ce5e2c77b2 --- /dev/null +++ b/board/qemu/riscv32-virt/nommu/patches/linux-headers @@ -0,0 +1 @@ +linux/ \ No newline at end of file diff --git a/board/qemu/riscv32-virt/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch b/board/qemu/riscv32-virt/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch new file mode 100644 index 0000000000..595d73c981 --- /dev/null +++ b/board/qemu/riscv32-virt/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch @@ -0,0 +1,1355 @@ +From 81a03a2cb16a2e058912e51aa6888feba0cc74a4 Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Thu, 17 Nov 2022 21:30:07 +0900 +Subject: [PATCH] Experimental RISC-V 32-bit No MMU support + +Currently the kernel doesn't support 32-bit RISC-V without MMU, but +this configuration can work with relatively minor changes on +toolchains, and might worth to have official support. + +To comply with current uclibc, macros __ARCH_WANT_STAT64 and +__ARCH_WANT_TIME32_SYSCALLS are defined. CONFIG_COMPAT_32BIT_TIME also +has to be turned on. + +Since 32-bit RISC-V no MMU devices are probably FPGA-based softcores, +only the mininum required instruction set options are turned on. FPU +and compressed instructions are not used. + +Signed-off-by: Yimin Gu +--- + arch/riscv/Kconfig | 5 +- + arch/riscv/configs/nommu_rv32_virt_defconfig | 1278 ++++++++++++++++++ + arch/riscv/include/uapi/asm/unistd.h | 7 +- + 3 files changed, 1286 insertions(+), 4 deletions(-) + create mode 100644 arch/riscv/configs/nommu_rv32_virt_defconfig + +diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig +index fcbb81feb..fc48b458a 100644 +--- a/arch/riscv/Kconfig ++++ b/arch/riscv/Kconfig +@@ -162,8 +162,8 @@ config MMU + + config PAGE_OFFSET + hex +- default 0xC0000000 if 32BIT +- default 0x80000000 if 64BIT && !MMU ++ default 0xC0000000 if 32BIT && MMU ++ default 0x80000000 if !MMU + default 0xff60000000000000 if 64BIT + + config KASAN_SHADOW_OFFSET +@@ -237,7 +237,6 @@ config ARCH_RV32I + select GENERIC_LIB_ASHRDI3 + select GENERIC_LIB_LSHRDI3 + select GENERIC_LIB_UCMPDI2 +- select MMU + + config ARCH_RV64I + bool "RV64I" +diff --git a/arch/riscv/configs/nommu_rv32_virt_defconfig b/arch/riscv/configs/nommu_rv32_virt_defconfig +new file mode 100644 +index 000000000..377dc28f5 +--- /dev/null ++++ b/arch/riscv/configs/nommu_rv32_virt_defconfig +@@ -0,0 +1,1278 @@ ++# ++# Automatically generated file; DO NOT EDIT. ++# Linux/riscv 5.18.0 Kernel Configuration ++# ++CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.1.0" ++CONFIG_CC_IS_GCC=y ++CONFIG_GCC_VERSION=120100 ++CONFIG_CLANG_VERSION=0 ++CONFIG_AS_IS_GNU=y ++CONFIG_AS_VERSION=23800 ++CONFIG_LD_IS_BFD=y ++CONFIG_LD_VERSION=23800 ++CONFIG_LLD_VERSION=0 ++CONFIG_CC_CAN_LINK=y ++CONFIG_CC_CAN_LINK_STATIC=y ++CONFIG_CC_HAS_ASM_GOTO=y ++CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y ++CONFIG_CC_HAS_ASM_INLINE=y ++CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y ++CONFIG_PAHOLE_VERSION=123 ++CONFIG_IRQ_WORK=y ++CONFIG_THREAD_INFO_IN_TASK=y ++ ++# ++# General setup ++# ++CONFIG_INIT_ENV_ARG_LIMIT=32 ++# CONFIG_COMPILE_TEST is not set ++# CONFIG_WERROR is not set ++CONFIG_LOCALVERSION="" ++CONFIG_LOCALVERSION_AUTO=y ++CONFIG_BUILD_SALT="" ++CONFIG_DEFAULT_INIT="" ++CONFIG_DEFAULT_HOSTNAME="(none)" ++# CONFIG_SYSVIPC is not set ++# CONFIG_WATCH_QUEUE is not set ++# CONFIG_USELIB is not set ++CONFIG_HAVE_ARCH_AUDITSYSCALL=y ++ ++# ++# IRQ subsystem ++# ++CONFIG_GENERIC_IRQ_SHOW=y ++CONFIG_GENERIC_IRQ_SHOW_LEVEL=y ++CONFIG_IRQ_DOMAIN=y ++CONFIG_IRQ_DOMAIN_HIERARCHY=y ++CONFIG_IRQ_FORCED_THREADING=y ++CONFIG_SPARSE_IRQ=y ++# end of IRQ subsystem ++ ++CONFIG_GENERIC_IRQ_MULTI_HANDLER=y ++CONFIG_ARCH_CLOCKSOURCE_INIT=y ++CONFIG_GENERIC_CLOCKEVENTS=y ++CONFIG_ARCH_HAS_TICK_BROADCAST=y ++CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y ++ ++# ++# Timers subsystem ++# ++CONFIG_HZ_PERIODIC=y ++# CONFIG_NO_HZ_IDLE is not set ++# CONFIG_NO_HZ is not set ++# CONFIG_HIGH_RES_TIMERS is not set ++# end of Timers subsystem ++ ++# ++# BPF subsystem ++# ++# CONFIG_BPF_SYSCALL is not set ++# end of BPF subsystem ++ ++CONFIG_PREEMPT_NONE_BUILD=y ++CONFIG_PREEMPT_NONE=y ++# CONFIG_PREEMPT_VOLUNTARY is not set ++# CONFIG_PREEMPT is not set ++ ++# ++# CPU/Task time and stats accounting ++# ++CONFIG_TICK_CPU_ACCOUNTING=y ++# CONFIG_IRQ_TIME_ACCOUNTING is not set ++# CONFIG_BSD_PROCESS_ACCT is not set ++# CONFIG_PSI is not set ++# end of CPU/Task time and stats accounting ++ ++# CONFIG_CPU_ISOLATION is not set ++ ++# ++# RCU Subsystem ++# ++CONFIG_TREE_RCU=y ++# CONFIG_RCU_EXPERT is not set ++CONFIG_SRCU=y ++CONFIG_TREE_SRCU=y ++CONFIG_RCU_STALL_COMMON=y ++CONFIG_RCU_NEED_SEGCBLIST=y ++# end of RCU Subsystem ++ ++# CONFIG_IKCONFIG is not set ++# CONFIG_IKHEADERS is not set ++CONFIG_LOG_BUF_SHIFT=16 ++CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 ++CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12 ++CONFIG_GENERIC_SCHED_CLOCK=y ++ ++# ++# Scheduler features ++# ++# end of Scheduler features ++ ++CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" ++# CONFIG_CGROUPS is not set ++# CONFIG_NAMESPACES is not set ++# CONFIG_CHECKPOINT_RESTORE is not set ++# CONFIG_SCHED_AUTOGROUP is not set ++# CONFIG_SYSFS_DEPRECATED is not set ++# CONFIG_RELAY is not set ++CONFIG_BLK_DEV_INITRD=y ++CONFIG_INITRAMFS_SOURCE="" ++# CONFIG_INITRAMFS_FORCE is not set ++CONFIG_RD_GZIP=y ++# CONFIG_RD_BZIP2 is not set ++# CONFIG_RD_LZMA is not set ++# CONFIG_RD_XZ is not set ++# CONFIG_RD_LZO is not set ++# CONFIG_RD_LZ4 is not set ++CONFIG_RD_ZSTD=y ++# CONFIG_BOOT_CONFIG is not set ++# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y ++CONFIG_SYSCTL=y ++CONFIG_SYSCTL_EXCEPTION_TRACE=y ++CONFIG_EXPERT=y ++CONFIG_MULTIUSER=y ++# CONFIG_SGETMASK_SYSCALL is not set ++# CONFIG_SYSFS_SYSCALL is not set ++# CONFIG_FHANDLE is not set ++CONFIG_POSIX_TIMERS=y ++CONFIG_PRINTK=y ++CONFIG_BUG=y ++# CONFIG_BASE_FULL is not set ++CONFIG_FUTEX=y ++CONFIG_FUTEX_PI=y ++# CONFIG_EPOLL is not set ++# CONFIG_SIGNALFD is not set ++# CONFIG_TIMERFD is not set ++# CONFIG_EVENTFD is not set ++# CONFIG_AIO is not set ++# CONFIG_IO_URING is not set ++# CONFIG_ADVISE_SYSCALLS is not set ++CONFIG_MEMBARRIER=y ++# CONFIG_KALLSYMS is not set ++# CONFIG_KCMP is not set ++CONFIG_RSEQ=y ++# CONFIG_DEBUG_RSEQ is not set ++# CONFIG_EMBEDDED is not set ++CONFIG_HAVE_PERF_EVENTS=y ++# CONFIG_PC104 is not set ++ ++# ++# Kernel Performance Events And Counters ++# ++# CONFIG_PERF_EVENTS is not set ++# end of Kernel Performance Events And Counters ++ ++# CONFIG_VM_EVENT_COUNTERS is not set ++# CONFIG_COMPAT_BRK is not set ++# CONFIG_SLAB is not set ++# CONFIG_SLUB is not set ++CONFIG_SLOB=y ++# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set ++# CONFIG_MMAP_ALLOW_UNINITIALIZED is not set ++# CONFIG_PROFILING is not set ++# end of General setup ++ ++CONFIG_32BIT=y ++CONFIG_RISCV=y ++CONFIG_ARCH_MMAP_RND_BITS_MIN=8 ++CONFIG_ARCH_MMAP_RND_BITS_MAX=17 ++CONFIG_RISCV_M_MODE=y ++# CONFIG_MMU is not set ++CONFIG_PAGE_OFFSET=0x80000000 ++CONFIG_ARCH_FLATMEM_ENABLE=y ++CONFIG_ARCH_SUPPORTS_UPROBES=y ++CONFIG_STACKTRACE_SUPPORT=y ++CONFIG_GENERIC_BUG=y ++CONFIG_GENERIC_CALIBRATE_DELAY=y ++CONFIG_GENERIC_CSUM=y ++CONFIG_GENERIC_HWEIGHT=y ++CONFIG_PGTABLE_LEVELS=2 ++CONFIG_LOCKDEP_SUPPORT=y ++ ++# ++# SoC selection ++# ++# CONFIG_SOC_MICROCHIP_POLARFIRE is not set ++# CONFIG_SOC_SIFIVE is not set ++# CONFIG_SOC_STARFIVE is not set ++CONFIG_SOC_VIRT=y ++# CONFIG_SOC_CANAAN is not set ++# end of SoC selection ++ ++# ++# CPU errata selection ++# ++CONFIG_RISCV_ERRATA_ALTERNATIVE=y ++# CONFIG_ERRATA_SIFIVE is not set ++# end of CPU errata selection ++ ++# ++# Platform type ++# ++CONFIG_ARCH_RV32I=y ++# CONFIG_ARCH_RV64I is not set ++# CONFIG_CMODEL_MEDLOW is not set ++CONFIG_CMODEL_MEDANY=y ++CONFIG_SMP=y ++CONFIG_NR_CPUS=8 ++# CONFIG_HOTPLUG_CPU is not set ++CONFIG_TUNE_GENERIC=y ++# CONFIG_RISCV_ISA_C is not set ++# CONFIG_FPU is not set ++# end of Platform type ++ ++# ++# Kernel features ++# ++# CONFIG_HZ_100 is not set ++CONFIG_HZ_250=y ++# CONFIG_HZ_300 is not set ++# CONFIG_HZ_1000 is not set ++CONFIG_HZ=250 ++CONFIG_RISCV_BOOT_SPINWAIT=y ++# CONFIG_CRASH_DUMP is not set ++# end of Kernel features ++ ++# ++# Boot options ++# ++CONFIG_CMDLINE="root=/dev/vda rw earlycon=uart8250,mmio,0x10000000,115200n8 console=ttyS0" ++# CONFIG_CMDLINE_FALLBACK is not set ++# CONFIG_CMDLINE_EXTEND is not set ++CONFIG_CMDLINE_FORCE=y ++# CONFIG_PHYS_RAM_BASE_FIXED is not set ++# end of Boot options ++ ++# ++# Power management options ++# ++# CONFIG_PM is not set ++# end of Power management options ++ ++# ++# CPU Power Management ++# ++ ++# ++# CPU Idle ++# ++# CONFIG_CPU_IDLE is not set ++# end of CPU Idle ++# end of CPU Power Management ++ ++# CONFIG_VIRTUALIZATION is not set ++ ++# ++# General architecture-dependent options ++# ++CONFIG_JUMP_LABEL=y ++# CONFIG_STATIC_KEYS_SELFTEST is not set ++CONFIG_HAVE_KPROBES=y ++CONFIG_HAVE_KRETPROBES=y ++CONFIG_HAVE_KPROBES_ON_FTRACE=y ++CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y ++CONFIG_TRACE_IRQFLAGS_SUPPORT=y ++CONFIG_HAVE_ARCH_TRACEHOOK=y ++CONFIG_GENERIC_SMP_IDLE_THREAD=y ++CONFIG_GENERIC_IDLE_POLL_SETUP=y ++CONFIG_ARCH_HAS_FORTIFY_SOURCE=y ++CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y ++CONFIG_HAVE_ASM_MODVERSIONS=y ++CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y ++CONFIG_HAVE_RSEQ=y ++CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y ++CONFIG_HAVE_PERF_REGS=y ++CONFIG_HAVE_PERF_USER_STACK_DUMP=y ++CONFIG_HAVE_ARCH_JUMP_LABEL=y ++CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y ++CONFIG_HAVE_ARCH_SECCOMP=y ++CONFIG_HAVE_ARCH_SECCOMP_FILTER=y ++CONFIG_SECCOMP=y ++CONFIG_HAVE_STACKPROTECTOR=y ++CONFIG_STACKPROTECTOR=y ++CONFIG_STACKPROTECTOR_STRONG=y ++CONFIG_LTO_NONE=y ++CONFIG_HAVE_CONTEXT_TRACKING=y ++CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y ++CONFIG_HAVE_MOVE_PUD=y ++CONFIG_HAVE_MOVE_PMD=y ++CONFIG_PAGE_SIZE_LESS_THAN_64KB=y ++CONFIG_PAGE_SIZE_LESS_THAN_256KB=y ++CONFIG_CLONE_BACKWARDS=y ++CONFIG_COMPAT_32BIT_TIME=y ++CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y ++ ++# ++# GCOV-based kernel profiling ++# ++CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y ++# end of GCOV-based kernel profiling ++ ++CONFIG_HAVE_GCC_PLUGINS=y ++CONFIG_GCC_PLUGINS=y ++# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set ++# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set ++# end of General architecture-dependent options ++ ++CONFIG_RT_MUTEXES=y ++CONFIG_BASE_SMALL=1 ++# CONFIG_MODULES is not set ++CONFIG_BLOCK=y ++CONFIG_BLOCK_LEGACY_AUTOLOAD=y ++# CONFIG_BLK_DEV_BSGLIB is not set ++# CONFIG_BLK_DEV_INTEGRITY is not set ++# CONFIG_BLK_DEV_ZONED is not set ++# CONFIG_BLK_WBT is not set ++# CONFIG_BLK_SED_OPAL is not set ++# CONFIG_BLK_INLINE_ENCRYPTION is not set ++ ++# ++# Partition Types ++# ++CONFIG_PARTITION_ADVANCED=y ++# CONFIG_ACORN_PARTITION is not set ++# CONFIG_AIX_PARTITION is not set ++# CONFIG_OSF_PARTITION is not set ++# CONFIG_AMIGA_PARTITION is not set ++# CONFIG_ATARI_PARTITION is not set ++# CONFIG_MAC_PARTITION is not set ++# CONFIG_MSDOS_PARTITION is not set ++# CONFIG_LDM_PARTITION is not set ++# CONFIG_SGI_PARTITION is not set ++# CONFIG_ULTRIX_PARTITION is not set ++# CONFIG_SUN_PARTITION is not set ++# CONFIG_KARMA_PARTITION is not set ++# CONFIG_EFI_PARTITION is not set ++# CONFIG_SYSV68_PARTITION is not set ++# CONFIG_CMDLINE_PARTITION is not set ++# end of Partition Types ++ ++CONFIG_BLK_MQ_VIRTIO=y ++ ++# ++# IO Schedulers ++# ++# CONFIG_MQ_IOSCHED_DEADLINE is not set ++# CONFIG_MQ_IOSCHED_KYBER is not set ++# CONFIG_IOSCHED_BFQ is not set ++# end of IO Schedulers ++ ++CONFIG_INLINE_SPIN_UNLOCK_IRQ=y ++CONFIG_INLINE_READ_UNLOCK=y ++CONFIG_INLINE_READ_UNLOCK_IRQ=y ++CONFIG_INLINE_WRITE_UNLOCK=y ++CONFIG_INLINE_WRITE_UNLOCK_IRQ=y ++CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y ++CONFIG_MUTEX_SPIN_ON_OWNER=y ++CONFIG_RWSEM_SPIN_ON_OWNER=y ++CONFIG_LOCK_SPIN_ON_OWNER=y ++CONFIG_ARCH_HAS_MMIOWB=y ++CONFIG_MMIOWB=y ++ ++# ++# Executable file formats ++# ++CONFIG_BINFMT_SCRIPT=y ++CONFIG_ARCH_HAS_BINFMT_FLAT=y ++CONFIG_BINFMT_FLAT=y ++CONFIG_BINFMT_FLAT_NO_DATA_START_OFFSET=y ++# CONFIG_BINFMT_FLAT_OLD is not set ++# CONFIG_BINFMT_ZFLAT is not set ++# CONFIG_BINFMT_SHARED_FLAT is not set ++# CONFIG_BINFMT_MISC is not set ++# CONFIG_COREDUMP is not set ++# end of Executable file formats ++ ++# ++# Memory Management options ++# ++CONFIG_FLATMEM=y ++CONFIG_EXCLUSIVE_SYSTEM_RAM=y ++CONFIG_SPLIT_PTLOCK_CPUS=999999 ++# CONFIG_PAGE_REPORTING is not set ++CONFIG_NOMMU_INITIAL_TRIM_EXCESS=1 ++CONFIG_ARCH_WANT_GENERAL_HUGETLB=y ++CONFIG_NEED_PER_CPU_KM=y ++# CONFIG_ZPOOL is not set ++CONFIG_GENERIC_EARLY_IOREMAP=y ++CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y ++# CONFIG_PERCPU_STATS is not set ++ ++# ++# GUP_TEST needs to have DEBUG_FS enabled ++# ++CONFIG_ARCH_HAS_PTE_SPECIAL=y ++ ++# ++# Data Access Monitoring ++# ++# CONFIG_DAMON is not set ++# end of Data Access Monitoring ++# end of Memory Management options ++ ++# CONFIG_NET is not set ++ ++# ++# Device Drivers ++# ++CONFIG_HAVE_PCI=y ++# CONFIG_PCI is not set ++# CONFIG_PCCARD is not set ++ ++# ++# Generic Driver Options ++# ++# CONFIG_UEVENT_HELPER is not set ++CONFIG_DEVTMPFS=y ++CONFIG_DEVTMPFS_MOUNT=y ++# CONFIG_DEVTMPFS_SAFE is not set ++CONFIG_STANDALONE=y ++CONFIG_PREVENT_FIRMWARE_BUILD=y ++ ++# ++# Firmware loader ++# ++# CONFIG_FW_LOADER is not set ++# end of Firmware loader ++ ++# CONFIG_ALLOW_DEV_COREDUMP is not set ++# CONFIG_DEBUG_DRIVER is not set ++# CONFIG_DEBUG_DEVRES is not set ++# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set ++CONFIG_REGMAP=y ++CONFIG_REGMAP_MMIO=y ++CONFIG_GENERIC_ARCH_TOPOLOGY=y ++# end of Generic Driver Options ++ ++# ++# Bus devices ++# ++# CONFIG_MHI_BUS is not set ++# end of Bus devices ++ ++# ++# Firmware Drivers ++# ++ ++# ++# ARM System Control and Management Interface Protocol ++# ++# end of ARM System Control and Management Interface Protocol ++ ++# CONFIG_FIRMWARE_MEMMAP is not set ++# CONFIG_GOOGLE_FIRMWARE is not set ++ ++# ++# Tegra firmware driver ++# ++# end of Tegra firmware driver ++# end of Firmware Drivers ++ ++# CONFIG_GNSS is not set ++# CONFIG_MTD is not set ++CONFIG_DTC=y ++CONFIG_OF=y ++# CONFIG_OF_UNITTEST is not set ++CONFIG_OF_FLATTREE=y ++CONFIG_OF_EARLY_FLATTREE=y ++CONFIG_OF_KOBJ=y ++CONFIG_OF_ADDRESS=y ++CONFIG_OF_IRQ=y ++CONFIG_OF_RESERVED_MEM=y ++# CONFIG_OF_OVERLAY is not set ++# CONFIG_PARPORT is not set ++CONFIG_BLK_DEV=y ++# CONFIG_BLK_DEV_NULL_BLK is not set ++# CONFIG_BLK_DEV_LOOP is not set ++ ++# ++# DRBD disabled because PROC_FS or INET not selected ++# ++# CONFIG_BLK_DEV_RAM is not set ++CONFIG_VIRTIO_BLK=y ++ ++# ++# NVME Support ++# ++# CONFIG_NVME_FC is not set ++# end of NVME Support ++ ++# ++# Misc devices ++# ++# CONFIG_DUMMY_IRQ is not set ++# CONFIG_ENCLOSURE_SERVICES is not set ++# CONFIG_SRAM is not set ++# CONFIG_XILINX_SDFEC is not set ++# CONFIG_OPEN_DICE is not set ++# CONFIG_C2PORT is not set ++ ++# ++# EEPROM support ++# ++# CONFIG_EEPROM_93CX6 is not set ++# end of EEPROM support ++ ++# ++# Texas Instruments shared transport line discipline ++# ++# end of Texas Instruments shared transport line discipline ++ ++# ++# Altera FPGA firmware download module (requires I2C) ++# ++# CONFIG_ECHO is not set ++# CONFIG_PVPANIC is not set ++# end of Misc devices ++ ++# ++# SCSI device support ++# ++CONFIG_SCSI_MOD=y ++# CONFIG_RAID_ATTRS is not set ++# CONFIG_SCSI is not set ++# end of SCSI device support ++ ++# CONFIG_ATA is not set ++# CONFIG_MD is not set ++# CONFIG_TARGET_CORE is not set ++ ++# ++# Input device support ++# ++CONFIG_INPUT=y ++# CONFIG_INPUT_FF_MEMLESS is not set ++# CONFIG_INPUT_SPARSEKMAP is not set ++# CONFIG_INPUT_MATRIXKMAP is not set ++ ++# ++# Userland interfaces ++# ++# CONFIG_INPUT_MOUSEDEV is not set ++# CONFIG_INPUT_JOYDEV is not set ++# CONFIG_INPUT_EVDEV is not set ++# CONFIG_INPUT_EVBUG is not set ++ ++# ++# Input Device Drivers ++# ++# CONFIG_INPUT_KEYBOARD is not set ++# CONFIG_INPUT_MOUSE is not set ++# CONFIG_INPUT_JOYSTICK is not set ++# CONFIG_INPUT_TABLET is not set ++# CONFIG_INPUT_TOUCHSCREEN is not set ++# CONFIG_INPUT_MISC is not set ++# CONFIG_RMI4_CORE is not set ++ ++# ++# Hardware I/O ports ++# ++# CONFIG_SERIO is not set ++# CONFIG_GAMEPORT is not set ++# end of Hardware I/O ports ++# end of Input device support ++ ++# ++# Character devices ++# ++CONFIG_TTY=y ++CONFIG_VT=y ++CONFIG_CONSOLE_TRANSLATIONS=y ++CONFIG_VT_CONSOLE=y ++CONFIG_HW_CONSOLE=y ++# CONFIG_VT_HW_CONSOLE_BINDING is not set ++CONFIG_UNIX98_PTYS=y ++# CONFIG_LEGACY_PTYS is not set ++# CONFIG_LDISC_AUTOLOAD is not set ++ ++# ++# Serial drivers ++# ++CONFIG_SERIAL_EARLYCON=y ++CONFIG_SERIAL_8250=y ++# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set ++CONFIG_SERIAL_8250_16550A_VARIANTS=y ++# CONFIG_SERIAL_8250_FINTEK is not set ++CONFIG_SERIAL_8250_CONSOLE=y ++CONFIG_SERIAL_8250_NR_UARTS=1 ++CONFIG_SERIAL_8250_RUNTIME_UARTS=1 ++# CONFIG_SERIAL_8250_EXTENDED is not set ++# CONFIG_SERIAL_8250_ASPEED_VUART is not set ++# CONFIG_SERIAL_8250_DW is not set ++# CONFIG_SERIAL_8250_RT288X is not set ++CONFIG_SERIAL_OF_PLATFORM=y ++ ++# ++# Non-8250 serial port support ++# ++# CONFIG_SERIAL_UARTLITE is not set ++CONFIG_SERIAL_CORE=y ++CONFIG_SERIAL_CORE_CONSOLE=y ++# CONFIG_SERIAL_SIFIVE is not set ++# CONFIG_SERIAL_SCCNXP is not set ++# CONFIG_SERIAL_ALTERA_JTAGUART is not set ++# CONFIG_SERIAL_ALTERA_UART is not set ++# CONFIG_SERIAL_XILINX_PS_UART is not set ++# CONFIG_SERIAL_ARC is not set ++# CONFIG_SERIAL_FSL_LPUART is not set ++# CONFIG_SERIAL_FSL_LINFLEXUART is not set ++# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set ++# CONFIG_SERIAL_SPRD is not set ++# end of Serial drivers ++ ++# CONFIG_SERIAL_NONSTANDARD is not set ++# CONFIG_GOLDFISH_TTY is not set ++# CONFIG_NULL_TTY is not set ++# CONFIG_SERIAL_DEV_BUS is not set ++# CONFIG_TTY_PRINTK is not set ++# CONFIG_VIRTIO_CONSOLE is not set ++# CONFIG_IPMI_HANDLER is not set ++# CONFIG_HW_RANDOM is not set ++# CONFIG_DEVMEM is not set ++# CONFIG_TCG_TPM is not set ++# CONFIG_XILLYBUS is not set ++# CONFIG_RANDOM_TRUST_BOOTLOADER is not set ++# end of Character devices ++ ++# ++# I2C support ++# ++# CONFIG_I2C is not set ++# end of I2C support ++ ++# CONFIG_I3C is not set ++# CONFIG_SPI is not set ++# CONFIG_SPMI is not set ++# CONFIG_HSI is not set ++# CONFIG_PPS is not set ++ ++# ++# PTP clock support ++# ++CONFIG_PTP_1588_CLOCK_OPTIONAL=y ++ ++# ++# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. ++# ++# end of PTP clock support ++ ++# CONFIG_PINCTRL is not set ++# CONFIG_GPIOLIB is not set ++# CONFIG_W1 is not set ++CONFIG_POWER_RESET=y ++# CONFIG_POWER_RESET_RESTART is not set ++CONFIG_POWER_RESET_SYSCON=y ++CONFIG_POWER_RESET_SYSCON_POWEROFF=y ++# CONFIG_SYSCON_REBOOT_MODE is not set ++# CONFIG_NVMEM_REBOOT_MODE is not set ++# CONFIG_POWER_SUPPLY is not set ++# CONFIG_HWMON is not set ++# CONFIG_THERMAL is not set ++# CONFIG_WATCHDOG is not set ++CONFIG_SSB_POSSIBLE=y ++# CONFIG_SSB is not set ++CONFIG_BCMA_POSSIBLE=y ++# CONFIG_BCMA is not set ++ ++# ++# Multifunction device drivers ++# ++# CONFIG_MFD_ATMEL_FLEXCOM is not set ++# CONFIG_MFD_ATMEL_HLCDC is not set ++# CONFIG_MFD_MADERA is not set ++# CONFIG_MFD_HI6421_PMIC is not set ++# CONFIG_HTC_PASIC3 is not set ++# CONFIG_MFD_KEMPLD is not set ++# CONFIG_MFD_MT6397 is not set ++# CONFIG_MFD_SM501 is not set ++CONFIG_MFD_SYSCON=y ++# CONFIG_MFD_TI_AM335X_TSCADC is not set ++# CONFIG_MFD_TQMX86 is not set ++# end of Multifunction device drivers ++ ++# CONFIG_REGULATOR is not set ++# CONFIG_RC_CORE is not set ++ ++# ++# CEC support ++# ++# CONFIG_MEDIA_CEC_SUPPORT is not set ++# end of CEC support ++ ++# CONFIG_MEDIA_SUPPORT is not set ++ ++# ++# Graphics support ++# ++# CONFIG_DRM is not set ++# CONFIG_DRM_DEBUG_MODESET_LOCK is not set ++ ++# ++# ARM devices ++# ++# end of ARM devices ++ ++# ++# Frame buffer Devices ++# ++# CONFIG_FB is not set ++# end of Frame buffer Devices ++ ++# ++# Backlight & LCD device support ++# ++# CONFIG_LCD_CLASS_DEVICE is not set ++# CONFIG_BACKLIGHT_CLASS_DEVICE is not set ++# end of Backlight & LCD device support ++ ++# ++# Console display driver support ++# ++# CONFIG_VGA_CONSOLE is not set ++CONFIG_DUMMY_CONSOLE=y ++CONFIG_DUMMY_CONSOLE_COLUMNS=80 ++CONFIG_DUMMY_CONSOLE_ROWS=25 ++# end of Console display driver support ++# end of Graphics support ++ ++# CONFIG_SOUND is not set ++ ++# ++# HID support ++# ++# CONFIG_HID is not set ++# end of HID support ++ ++CONFIG_USB_OHCI_LITTLE_ENDIAN=y ++# CONFIG_USB_SUPPORT is not set ++# CONFIG_MMC is not set ++# CONFIG_MEMSTICK is not set ++# CONFIG_NEW_LEDS is not set ++# CONFIG_ACCESSIBILITY is not set ++CONFIG_EDAC_SUPPORT=y ++# CONFIG_RTC_CLASS is not set ++# CONFIG_DMADEVICES is not set ++ ++# ++# DMABUF options ++# ++# CONFIG_SYNC_FILE is not set ++# CONFIG_DMABUF_HEAPS is not set ++# end of DMABUF options ++ ++# CONFIG_AUXDISPLAY is not set ++# CONFIG_VFIO is not set ++# CONFIG_VIRT_DRIVERS is not set ++CONFIG_VIRTIO=y ++CONFIG_VIRTIO_MENU=y ++# CONFIG_VIRTIO_BALLOON is not set ++# CONFIG_VIRTIO_INPUT is not set ++CONFIG_VIRTIO_MMIO=y ++CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y ++CONFIG_VHOST_MENU=y ++# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set ++ ++# ++# Microsoft Hyper-V guest support ++# ++# end of Microsoft Hyper-V guest support ++ ++# CONFIG_GREYBUS is not set ++# CONFIG_COMEDI is not set ++# CONFIG_STAGING is not set ++CONFIG_GOLDFISH=y ++# CONFIG_GOLDFISH_PIPE is not set ++CONFIG_HAVE_CLK=y ++CONFIG_HAVE_CLK_PREPARE=y ++CONFIG_COMMON_CLK=y ++# CONFIG_COMMON_CLK_AXI_CLKGEN is not set ++# CONFIG_COMMON_CLK_FIXED_MMIO is not set ++# CONFIG_CLK_SIFIVE is not set ++# CONFIG_XILINX_VCU is not set ++# CONFIG_HWSPINLOCK is not set ++ ++# ++# Clock Source drivers ++# ++CONFIG_TIMER_OF=y ++CONFIG_TIMER_PROBE=y ++CONFIG_CLINT_TIMER=y ++# CONFIG_MICROCHIP_PIT64B is not set ++# end of Clock Source drivers ++ ++# CONFIG_MAILBOX is not set ++ ++# ++# Remoteproc drivers ++# ++# CONFIG_REMOTEPROC is not set ++# end of Remoteproc drivers ++ ++# ++# Rpmsg drivers ++# ++# CONFIG_RPMSG_VIRTIO is not set ++# end of Rpmsg drivers ++ ++# CONFIG_SOUNDWIRE is not set ++ ++# ++# SOC (System On Chip) specific Drivers ++# ++ ++# ++# Amlogic SoC drivers ++# ++# end of Amlogic SoC drivers ++ ++# ++# Broadcom SoC drivers ++# ++# end of Broadcom SoC drivers ++ ++# ++# NXP/Freescale QorIQ SoC drivers ++# ++# end of NXP/Freescale QorIQ SoC drivers ++ ++# ++# i.MX SoC drivers ++# ++# end of i.MX SoC drivers ++ ++# ++# Enable LiteX SoC Builder specific drivers ++# ++# CONFIG_LITEX_SOC_CONTROLLER is not set ++# end of Enable LiteX SoC Builder specific drivers ++ ++# ++# Qualcomm SoC drivers ++# ++# end of Qualcomm SoC drivers ++ ++# CONFIG_SOC_TI is not set ++ ++# ++# Xilinx SoC drivers ++# ++# end of Xilinx SoC drivers ++# end of SOC (System On Chip) specific Drivers ++ ++# CONFIG_PM_DEVFREQ is not set ++# CONFIG_EXTCON is not set ++# CONFIG_MEMORY is not set ++# CONFIG_IIO is not set ++# CONFIG_PWM is not set ++ ++# ++# IRQ chip support ++# ++CONFIG_IRQCHIP=y ++# CONFIG_AL_FIC is not set ++CONFIG_RISCV_INTC=y ++CONFIG_SIFIVE_PLIC=y ++# end of IRQ chip support ++ ++# CONFIG_IPACK_BUS is not set ++# CONFIG_RESET_CONTROLLER is not set ++ ++# ++# PHY Subsystem ++# ++# CONFIG_GENERIC_PHY is not set ++# CONFIG_PHY_CAN_TRANSCEIVER is not set ++ ++# ++# PHY drivers for Broadcom platforms ++# ++# CONFIG_BCM_KONA_USB2_PHY is not set ++# end of PHY drivers for Broadcom platforms ++ ++# CONFIG_PHY_CADENCE_TORRENT is not set ++# CONFIG_PHY_CADENCE_DPHY is not set ++# CONFIG_PHY_CADENCE_DPHY_RX is not set ++# CONFIG_PHY_CADENCE_SALVO is not set ++# CONFIG_PHY_PXA_28NM_HSIC is not set ++# CONFIG_PHY_PXA_28NM_USB2 is not set ++# CONFIG_PHY_LAN966X_SERDES is not set ++# CONFIG_PHY_OCELOT_SERDES is not set ++# end of PHY Subsystem ++ ++# CONFIG_POWERCAP is not set ++# CONFIG_MCB is not set ++# CONFIG_RAS is not set ++ ++# ++# Android ++# ++# CONFIG_ANDROID is not set ++# end of Android ++ ++# CONFIG_DAX is not set ++# CONFIG_NVMEM is not set ++ ++# ++# HW tracing support ++# ++# CONFIG_STM is not set ++# CONFIG_INTEL_TH is not set ++# end of HW tracing support ++ ++# CONFIG_FPGA is not set ++# CONFIG_FSI is not set ++# CONFIG_SIOX is not set ++# CONFIG_SLIMBUS is not set ++# CONFIG_INTERCONNECT is not set ++# CONFIG_COUNTER is not set ++# CONFIG_PECI is not set ++# end of Device Drivers ++ ++# ++# File systems ++# ++# CONFIG_VALIDATE_FS_PARSER is not set ++CONFIG_FS_IOMAP=y ++CONFIG_EXT2_FS=y ++# CONFIG_EXT2_FS_XATTR is not set ++# CONFIG_EXT3_FS is not set ++# CONFIG_EXT4_FS is not set ++# CONFIG_REISERFS_FS is not set ++# CONFIG_JFS_FS is not set ++# CONFIG_XFS_FS is not set ++# CONFIG_GFS2_FS is not set ++# CONFIG_BTRFS_FS is not set ++# CONFIG_NILFS2_FS is not set ++# CONFIG_F2FS_FS is not set ++# CONFIG_EXPORTFS_BLOCK_OPS is not set ++CONFIG_FILE_LOCKING=y ++# CONFIG_FS_ENCRYPTION is not set ++# CONFIG_FS_VERITY is not set ++# CONFIG_DNOTIFY is not set ++# CONFIG_INOTIFY_USER is not set ++# CONFIG_FANOTIFY is not set ++# CONFIG_QUOTA is not set ++# CONFIG_AUTOFS4_FS is not set ++# CONFIG_AUTOFS_FS is not set ++# CONFIG_FUSE_FS is not set ++# CONFIG_OVERLAY_FS is not set ++ ++# ++# Caches ++# ++# CONFIG_FSCACHE is not set ++# end of Caches ++ ++# ++# CD-ROM/DVD Filesystems ++# ++# CONFIG_ISO9660_FS is not set ++# CONFIG_UDF_FS is not set ++# end of CD-ROM/DVD Filesystems ++ ++# ++# DOS/FAT/EXFAT/NT Filesystems ++# ++# CONFIG_MSDOS_FS is not set ++# CONFIG_VFAT_FS is not set ++# CONFIG_EXFAT_FS is not set ++# CONFIG_NTFS_FS is not set ++# CONFIG_NTFS3_FS is not set ++# end of DOS/FAT/EXFAT/NT Filesystems ++ ++# ++# Pseudo filesystems ++# ++CONFIG_PROC_FS=y ++CONFIG_PROC_SYSCTL=y ++# CONFIG_PROC_CHILDREN is not set ++CONFIG_KERNFS=y ++CONFIG_SYSFS=y ++CONFIG_ARCH_HAS_GIGANTIC_PAGE=y ++# CONFIG_CONFIGFS_FS is not set ++# end of Pseudo filesystems ++ ++# CONFIG_MISC_FILESYSTEMS is not set ++# CONFIG_NLS is not set ++# CONFIG_UNICODE is not set ++# end of File systems ++ ++# ++# Security options ++# ++# CONFIG_KEYS is not set ++# CONFIG_SECURITY_DMESG_RESTRICT is not set ++# CONFIG_SECURITY is not set ++# CONFIG_SECURITYFS is not set ++# CONFIG_FORTIFY_SOURCE is not set ++# CONFIG_STATIC_USERMODEHELPER is not set ++CONFIG_DEFAULT_SECURITY_DAC=y ++CONFIG_LSM="[]" ++ ++# ++# Kernel hardening options ++# ++ ++# ++# Memory initialization ++# ++CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y ++CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y ++# CONFIG_INIT_STACK_NONE is not set ++# CONFIG_INIT_STACK_ALL_PATTERN is not set ++CONFIG_INIT_STACK_ALL_ZERO=y ++# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set ++# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set ++CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y ++# CONFIG_ZERO_CALL_USED_REGS is not set ++# end of Memory initialization ++# end of Kernel hardening options ++# end of Security options ++ ++# CONFIG_CRYPTO is not set ++ ++# ++# Library routines ++# ++# CONFIG_PACKING is not set ++CONFIG_BITREVERSE=y ++CONFIG_GENERIC_STRNCPY_FROM_USER=y ++CONFIG_GENERIC_STRNLEN_USER=y ++# CONFIG_CORDIC is not set ++# CONFIG_PRIME_NUMBERS is not set ++CONFIG_RATIONAL=y ++CONFIG_GENERIC_PCI_IOMAP=y ++ ++# ++# Crypto library routines ++# ++CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y ++# CONFIG_CRYPTO_LIB_CURVE25519 is not set ++CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 ++# CONFIG_CRYPTO_LIB_POLY1305 is not set ++# end of Crypto library routines ++ ++# CONFIG_CRC_CCITT is not set ++# CONFIG_CRC16 is not set ++# CONFIG_CRC_T10DIF is not set ++# CONFIG_CRC64_ROCKSOFT is not set ++# CONFIG_CRC_ITU_T is not set ++CONFIG_CRC32=y ++# CONFIG_CRC32_SELFTEST is not set ++CONFIG_CRC32_SLICEBY8=y ++# CONFIG_CRC32_SLICEBY4 is not set ++# CONFIG_CRC32_SARWATE is not set ++# CONFIG_CRC32_BIT is not set ++# CONFIG_CRC64 is not set ++# CONFIG_CRC4 is not set ++# CONFIG_CRC7 is not set ++# CONFIG_LIBCRC32C is not set ++# CONFIG_CRC8 is not set ++CONFIG_XXHASH=y ++# CONFIG_RANDOM32_SELFTEST is not set ++CONFIG_ZLIB_INFLATE=y ++CONFIG_ZSTD_DECOMPRESS=y ++# CONFIG_XZ_DEC is not set ++CONFIG_DECOMPRESS_GZIP=y ++CONFIG_DECOMPRESS_ZSTD=y ++CONFIG_HAS_IOMEM=y ++CONFIG_HAS_IOPORT_MAP=y ++CONFIG_HAS_DMA=y ++CONFIG_DMA_DECLARE_COHERENT=y ++CONFIG_DMA_NONCOHERENT_MMAP=y ++# CONFIG_DMA_API_DEBUG is not set ++CONFIG_GENERIC_ATOMIC64=y ++# CONFIG_IRQ_POLL is not set ++CONFIG_LIBFDT=y ++CONFIG_SG_POOL=y ++CONFIG_UACCESS_MEMCPY=y ++CONFIG_ARCH_STACKWALK=y ++CONFIG_SBITMAP=y ++# end of Library routines ++ ++CONFIG_GENERIC_LIB_ASHLDI3=y ++CONFIG_GENERIC_LIB_ASHRDI3=y ++CONFIG_GENERIC_LIB_LSHRDI3=y ++CONFIG_GENERIC_LIB_UCMPDI2=y ++CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y ++ ++# ++# Kernel hacking ++# ++ ++# ++# printk and dmesg options ++# ++CONFIG_PRINTK_TIME=y ++# CONFIG_PRINTK_CALLER is not set ++# CONFIG_STACKTRACE_BUILD_ID is not set ++CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 ++CONFIG_CONSOLE_LOGLEVEL_QUIET=4 ++CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 ++# CONFIG_BOOT_PRINTK_DELAY is not set ++# CONFIG_DYNAMIC_DEBUG is not set ++# CONFIG_DYNAMIC_DEBUG_CORE is not set ++CONFIG_SYMBOLIC_ERRNAME=y ++CONFIG_DEBUG_BUGVERBOSE=y ++# end of printk and dmesg options ++ ++CONFIG_DEBUG_KERNEL=y ++CONFIG_DEBUG_MISC=y ++ ++# ++# Compile-time checks and compiler options ++# ++CONFIG_DEBUG_INFO_NONE=y ++# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set ++# CONFIG_DEBUG_INFO_DWARF4 is not set ++# CONFIG_DEBUG_INFO_DWARF5 is not set ++CONFIG_FRAME_WARN=2048 ++# CONFIG_STRIP_ASM_SYMS is not set ++# CONFIG_READABLE_ASM is not set ++# CONFIG_HEADERS_INSTALL is not set ++# CONFIG_DEBUG_SECTION_MISMATCH is not set ++CONFIG_SECTION_MISMATCH_WARN_ONLY=y ++CONFIG_ARCH_WANT_FRAME_POINTERS=y ++CONFIG_FRAME_POINTER=y ++# CONFIG_VMLINUX_MAP is not set ++# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set ++# end of Compile-time checks and compiler options ++ ++# ++# Generic Kernel Debugging Instruments ++# ++# CONFIG_MAGIC_SYSRQ is not set ++# CONFIG_DEBUG_FS is not set ++CONFIG_HAVE_ARCH_KGDB=y ++CONFIG_HAVE_ARCH_KGDB_QXFER_PKT=y ++# CONFIG_KGDB is not set ++CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y ++# CONFIG_UBSAN is not set ++CONFIG_HAVE_KCSAN_COMPILER=y ++# end of Generic Kernel Debugging Instruments ++ ++# ++# Networking Debugging ++# ++# CONFIG_NET_DEV_REFCNT_TRACKER is not set ++# CONFIG_NET_NS_REFCNT_TRACKER is not set ++# end of Networking Debugging ++ ++# ++# Memory Debugging ++# ++# CONFIG_PAGE_EXTENSION is not set ++# CONFIG_DEBUG_PAGEALLOC is not set ++# CONFIG_PAGE_OWNER is not set ++# CONFIG_PAGE_POISONING is not set ++CONFIG_ARCH_HAS_DEBUG_WX=y ++# CONFIG_DEBUG_OBJECTS is not set ++CONFIG_HAVE_DEBUG_KMEMLEAK=y ++# CONFIG_DEBUG_KMEMLEAK is not set ++# CONFIG_DEBUG_STACK_USAGE is not set ++# CONFIG_SCHED_STACK_END_CHECK is not set ++CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y ++# CONFIG_DEBUG_VM is not set ++# CONFIG_DEBUG_NOMMU_REGIONS is not set ++# CONFIG_DEBUG_MEMORY_INIT is not set ++# CONFIG_DEBUG_PER_CPU_MAPS is not set ++CONFIG_CC_HAS_KASAN_GENERIC=y ++CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y ++# end of Memory Debugging ++ ++# CONFIG_DEBUG_SHIRQ is not set ++ ++# ++# Debug Oops, Lockups and Hangs ++# ++# CONFIG_PANIC_ON_OOPS is not set ++CONFIG_PANIC_ON_OOPS_VALUE=0 ++CONFIG_PANIC_TIMEOUT=0 ++# CONFIG_SOFTLOCKUP_DETECTOR is not set ++# CONFIG_DETECT_HUNG_TASK is not set ++# CONFIG_WQ_WATCHDOG is not set ++# end of Debug Oops, Lockups and Hangs ++ ++# ++# Scheduler Debugging ++# ++# CONFIG_SCHED_DEBUG is not set ++# CONFIG_SCHEDSTATS is not set ++# end of Scheduler Debugging ++ ++# CONFIG_DEBUG_TIMEKEEPING is not set ++ ++# ++# Lock Debugging (spinlocks, mutexes, etc...) ++# ++CONFIG_LOCK_DEBUGGING_SUPPORT=y ++# CONFIG_PROVE_LOCKING is not set ++# CONFIG_LOCK_STAT is not set ++# CONFIG_DEBUG_RT_MUTEXES is not set ++# CONFIG_DEBUG_SPINLOCK is not set ++# CONFIG_DEBUG_MUTEXES is not set ++# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set ++# CONFIG_DEBUG_RWSEMS is not set ++# CONFIG_DEBUG_LOCK_ALLOC is not set ++# CONFIG_DEBUG_ATOMIC_SLEEP is not set ++# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set ++# CONFIG_LOCK_TORTURE_TEST is not set ++# CONFIG_WW_MUTEX_SELFTEST is not set ++# CONFIG_SCF_TORTURE_TEST is not set ++# end of Lock Debugging (spinlocks, mutexes, etc...) ++ ++# CONFIG_DEBUG_IRQFLAGS is not set ++# CONFIG_STACKTRACE is not set ++# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set ++# CONFIG_DEBUG_KOBJECT is not set ++ ++# ++# Debug kernel data structures ++# ++# CONFIG_DEBUG_LIST is not set ++# CONFIG_DEBUG_PLIST is not set ++# CONFIG_DEBUG_SG is not set ++# CONFIG_DEBUG_NOTIFIERS is not set ++# CONFIG_BUG_ON_DATA_CORRUPTION is not set ++# end of Debug kernel data structures ++ ++# CONFIG_DEBUG_CREDENTIALS is not set ++ ++# ++# RCU Debugging ++# ++# CONFIG_RCU_SCALE_TEST is not set ++# CONFIG_RCU_TORTURE_TEST is not set ++# CONFIG_RCU_REF_SCALE_TEST is not set ++CONFIG_RCU_CPU_STALL_TIMEOUT=21 ++# CONFIG_RCU_TRACE is not set ++# CONFIG_RCU_EQS_DEBUG is not set ++# end of RCU Debugging ++ ++# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set ++# CONFIG_LATENCYTOP is not set ++CONFIG_HAVE_SYSCALL_TRACEPOINTS=y ++CONFIG_TRACING_SUPPORT=y ++# CONFIG_FTRACE is not set ++# CONFIG_SAMPLES is not set ++ ++# ++# riscv Debugging ++# ++# end of riscv Debugging ++ ++# ++# Kernel Testing and Coverage ++# ++# CONFIG_KUNIT is not set ++# CONFIG_NOTIFIER_ERROR_INJECTION is not set ++# CONFIG_FAULT_INJECTION is not set ++CONFIG_ARCH_HAS_KCOV=y ++CONFIG_CC_HAS_SANCOV_TRACE_PC=y ++# CONFIG_KCOV is not set ++# CONFIG_RUNTIME_TESTING_MENU is not set ++CONFIG_ARCH_USE_MEMTEST=y ++# CONFIG_MEMTEST is not set ++# end of Kernel Testing and Coverage ++# end of Kernel hacking +diff --git a/arch/riscv/include/uapi/asm/unistd.h b/arch/riscv/include/uapi/asm/unistd.h +index 73d7cdd2e..53f5410c1 100644 +--- a/arch/riscv/include/uapi/asm/unistd.h ++++ b/arch/riscv/include/uapi/asm/unistd.h +@@ -15,9 +15,14 @@ + * along with this program. If not, see . + */ + +-#if defined(__LP64__) && !defined(__SYSCALL_COMPAT) ++#ifndef __SYSCALL_COMPAT + #define __ARCH_WANT_NEW_STAT + #define __ARCH_WANT_SET_GET_RLIMIT ++#endif ++ ++#ifndef __LP64__ ++#define __ARCH_WANT_STAT64 ++#define __ARCH_WANT_TIME32_SYSCALLS + #endif /* __LP64__ */ + + #define __ARCH_WANT_SYS_CLONE3 +-- +2.38.1 + diff --git a/board/qemu/riscv32-virt/readme.txt b/board/qemu/riscv32-virt/readme.txt index 32b4333512..a7ec3ce8bf 100644 --- a/board/qemu/riscv32-virt/readme.txt +++ b/board/qemu/riscv32-virt/readme.txt @@ -2,4 +2,6 @@ Run Linux in emulation with: qemu-system-riscv32 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv32_virt_defconfig + qemu-system-riscv32 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -nographic -cpu rv32,mmu=off # qemu_riscv32_nommu_virt_defconfig + The login prompt will appear in the terminal that started Qemu. diff --git a/configs/qemu_riscv32_nommu_virt_defconfig b/configs/qemu_riscv32_nommu_virt_defconfig new file mode 100644 index 0000000000..5b17f53632 --- /dev/null +++ b/configs/qemu_riscv32_nommu_virt_defconfig @@ -0,0 +1,19 @@ +BR2_riscv=y +BR2_riscv_custom=y +BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_32=y +# BR2_RISCV_USE_MMU is not set +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_PTHREADS_NONE=y +BR2_GLOBAL_PATCH_DIR="board/qemu/riscv32-virt/nommu/patches" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_DEFCONFIG="nommu_rv32_virt" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_TARGET_ROOTFS_EXT2=y +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/package/Makefile.in b/package/Makefile.in index 43d214bcbe..f196c3a28d 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -39,10 +39,16 @@ endif # Compute GNU_TARGET_NAME GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(LIBC)$(ABI) -# FLAT binary format needs uclinux, except RISC-V 64-bits which needs +# FLAT binary format needs uclinux, except RISC-V nommu which needs # the regular linux name. -ifeq ($(BR2_BINFMT_FLAT):$(BR2_RISCV_64),y:) +ifeq ($(BR2_BINFMT_FLAT),y) +ifeq ($(BR2_RISCV_64),y) +TARGET_OS = linux +else ifeq ($(BR2_RISCV_32),y) +TARGET_OS = linux +else TARGET_OS = uclinux +endif else TARGET_OS = linux endif @@ -177,6 +183,9 @@ ifeq ($(BR2_BINFMT_FLAT),y) ifeq ($(BR2_RISCV_64),y) TARGET_CFLAGS += -fPIC endif +ifeq ($(BR2_RISCV_32),y) +TARGET_CFLAGS += -fPIC +endif ifeq ($(BR2_BINFMT_FLAT_ONE),y) ELF2FLT_FLAGS = $(if $($(PKG)_FLAT_STACKSIZE),\ -Wl$(comma)-elf2flt="-r -s$($(PKG)_FLAT_STACKSIZE)",\ diff --git a/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch b/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch new file mode 100644 index 0000000000..13feaa2d3b --- /dev/null +++ b/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch @@ -0,0 +1,74 @@ +From 599e31157815a6e82d920693fafea249ef95dfc7 Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Thu, 17 Nov 2022 21:16:28 +0900 +Subject: [PATCH] Added RISC-V 32-bit compilation support + +Let elf2flt compile for RISC-V 32-bit targets. With these changes, the +uclibc toolchain and busybox can work fine for rv32 no MMU systems with +no noticable problem. + +There's no change of code except macros and definitions. + +Signed-off-by: Yimin Gu +--- + elf2flt.c | 9 ++++++--- + ld-elf2flt.c | 2 +- + 2 files changed, 7 insertions(+), 4 deletions(-) + +diff --git a/elf2flt.c b/elf2flt.c +index 949edd1..28f3808 100644 +--- a/elf2flt.c ++++ b/elf2flt.c +@@ -81,7 +81,7 @@ const char *elf2flt_progname; + #include + #elif defined(TARGET_xtensa) + #include +-#elif defined(TARGET_riscv64) ++#elif defined(TARGET_riscv64) || defined(TARGET_riscv32) + #include + #endif + +@@ -127,6 +127,8 @@ const char *elf2flt_progname; + #define ARCH "xtensa" + #elif defined(TARGET_riscv64) + #define ARCH "riscv64" ++#elif defined(TARGET_riscv32) ++#define ARCH "riscv32" + #else + #error "Don't know how to support your CPU architecture??" + #endif +@@ -351,7 +353,8 @@ ro_reloc_data_section_should_be_in_text(asection *s) + { + if ((s->flags & (SEC_DATA | SEC_READONLY | SEC_RELOC)) == + (SEC_DATA | SEC_READONLY | SEC_RELOC)) { +-#if defined(TARGET_m68k) || defined(TARGET_riscv64) || defined(TARGET_xtensa) ++#if defined(TARGET_m68k) || defined(TARGET_riscv64) || \ ++ defined(TARGET_riscv32) || defined(TARGET_xtensa) + if (!strcmp(".eh_frame", s->name)) + return false; + #endif +@@ -838,7 +841,7 @@ output_relocs ( + goto good_32bit_resolved_reloc; + default: + goto bad_resolved_reloc; +-#elif defined(TARGET_riscv64) ++#elif defined(TARGET_riscv64) || defined(TARGET_riscv32) + case R_RISCV_32_PCREL: + case R_RISCV_ADD32: + case R_RISCV_ADD64: +diff --git a/ld-elf2flt.c b/ld-elf2flt.c +index 75ee1bb..68b2a4a 100644 +--- a/ld-elf2flt.c ++++ b/ld-elf2flt.c +@@ -327,7 +327,7 @@ static int do_final_link(void) + /* riscv adds a global pointer symbol to the linker file with the + "RISCV_GP:" prefix. Remove the prefix for riscv64 architecture and + the entire line for other architectures. */ +- if (streq(TARGET_CPU, "riscv64")) ++ if (streq(TARGET_CPU, "riscv64") || streq(TARGET_CPU, "riscv32")) + append_sed(&sed, "^RISCV_GP:", ""); + else + append_sed(&sed, "^RISCV_GP:", NULL); +-- +2.38.1 + diff --git a/package/uclibc/0001-RISC-V-32-bit-support.patch b/package/uclibc/0001-RISC-V-32-bit-support.patch new file mode 100644 index 0000000000..038a23b0b1 --- /dev/null +++ b/package/uclibc/0001-RISC-V-32-bit-support.patch @@ -0,0 +1,145 @@ +From 537b2ef6350fdf7604d59bc2a50388cb98045d7f Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Mon, 1 Aug 2022 15:22:40 +0900 +Subject: [PATCH] uclibc: RISC-V 32-bit support + +Added 32-bit RISC-V support. With these changes, elf2flt patch +6055525082d1, and kernel patch 700b2f0ce371, no MMU rv32 buildroot +system can work without any noticable problem. + +There's no substantial code change except definations and config +options. + +Signed-off-by: Yimin Gu +--- + Rules.mak | 2 ++ + extra/Configs/Config.in | 9 +++++++++ + extra/Configs/Config.riscv32 | 14 ++++++++++++++ + libc/sysdeps/linux/riscv32 | 1 + + libc/sysdeps/linux/riscv64/bits/wordsize.h | 3 ++- + libc/sysdeps/linux/riscv64/sys/asm.h | 6 +++++- + 6 files changed, 33 insertions(+), 2 deletions(-) + create mode 100644 extra/Configs/Config.riscv32 + create mode 120000 libc/sysdeps/linux/riscv32 + +diff --git a/Rules.mak b/Rules.mak +index 3fb64c728..71a14fc38 100644 +--- a/Rules.mak ++++ b/Rules.mak +@@ -305,6 +305,7 @@ ifneq ($(TARGET_ARCH),c6x) + ifneq ($(TARGET_ARCH),h8300) + ifneq ($(TARGET_ARCH),arc) + ifneq ($(TARGET_ARCH),aarch64) ++ifneq ($(TARGET_ARCH),riscv32) + CPU_CFLAGS-y += -msoft-float + endif + endif +@@ -316,6 +317,7 @@ endif + endif + endif + endif ++endif + + ifeq ($(TARGET_ARCH),aarch64) + CPU_CFLAGS-y += -ftls-model=initial-exec +diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in +index a58ceb265..5e6af800d 100644 +--- a/extra/Configs/Config.in ++++ b/extra/Configs/Config.in +@@ -39,6 +39,7 @@ choice + default TARGET_or1k if DESIRED_TARGET_ARCH = "or1k" + default TARGET_powerpc if DESIRED_TARGET_ARCH = "powerpc" + default TARGET_riscv64 if DESIRED_TARGET_ARCH = "riscv64" ++ default TARGET_riscv32 if DESIRED_TARGET_ARCH = "riscv32" + default TARGET_sh if DESIRED_TARGET_ARCH = "sh" + default TARGET_sparc if DESIRED_TARGET_ARCH = "sparc" + default TARGET_sparc64 if DESIRED_TARGET_ARCH = "sparc64" +@@ -125,6 +126,9 @@ config TARGET_powerpc + config TARGET_riscv64 + bool "riscv64" + ++config TARGET_riscv32 ++ bool "riscv32" ++ + config TARGET_sh + bool "superh" + +@@ -240,6 +244,10 @@ if TARGET_riscv64 + source "extra/Configs/Config.riscv64" + endif + ++if TARGET_riscv32 ++source "extra/Configs/Config.riscv32" ++endif ++ + if TARGET_sh + source "extra/Configs/Config.sh" + endif +@@ -538,6 +546,7 @@ config UCLIBC_HAS_LINUXTHREADS + select UCLIBC_HAS_REALTIME + depends on !TARGET_aarch64 && \ + !TARGET_riscv64 && \ ++ !TARGET_riscv32 && \ + !TARGET_metag + help + If you want to compile uClibc with Linuxthreads support, then answer Y. +diff --git a/extra/Configs/Config.riscv32 b/extra/Configs/Config.riscv32 +new file mode 100644 +index 000000000..304d30f70 +--- /dev/null ++++ b/extra/Configs/Config.riscv32 +@@ -0,0 +1,14 @@ ++# ++# For a description of the syntax of this configuration file, ++# see extra/config/Kconfig-language.txt ++# ++ ++config TARGET_ARCH ++ string ++ default "riscv32" ++ ++config FORCE_OPTIONS_FOR_ARCH ++ bool ++ default y ++ select ARCH_LITTLE_ENDIAN ++ select ARCH_HAS_MMU +diff --git a/libc/sysdeps/linux/riscv32 b/libc/sysdeps/linux/riscv32 +new file mode 120000 +index 000000000..11677ef05 +--- /dev/null ++++ b/libc/sysdeps/linux/riscv32 +@@ -0,0 +1 @@ ++riscv64 +\ No newline at end of file +diff --git a/libc/sysdeps/linux/riscv64/bits/wordsize.h b/libc/sysdeps/linux/riscv64/bits/wordsize.h +index 67a16ba62..1fc649aad 100644 +--- a/libc/sysdeps/linux/riscv64/bits/wordsize.h ++++ b/libc/sysdeps/linux/riscv64/bits/wordsize.h +@@ -25,5 +25,6 @@ + #if __riscv_xlen == 64 + # define __WORDSIZE_TIME64_COMPAT32 1 + #else +-# error "rv32i-based targets are not supported" ++# define __WORDSIZE_TIME64_COMPAT32 1 ++// # warning "rv32i-based targets are experimental" + #endif +diff --git a/libc/sysdeps/linux/riscv64/sys/asm.h b/libc/sysdeps/linux/riscv64/sys/asm.h +index ddb84b683..3c94c9a70 100644 +--- a/libc/sysdeps/linux/riscv64/sys/asm.h ++++ b/libc/sysdeps/linux/riscv64/sys/asm.h +@@ -26,7 +26,11 @@ + # define REG_S sd + # define REG_L ld + #elif __riscv_xlen == 32 +-# error "rv32i-based targets are not supported" ++# define PTRLOG 2 ++# define SZREG 4 ++# define REG_S sw ++# define REG_L lw ++// # warning "rv32i-based targets are experimental" + #else + # error __riscv_xlen must equal 32 or 64 + #endif +-- +2.37.1 + diff --git a/package/uclibc/Config.in b/package/uclibc/Config.in index 2555487f06..a1e9305ca0 100644 --- a/package/uclibc/Config.in +++ b/package/uclibc/Config.in @@ -17,6 +17,7 @@ config BR2_PACKAGE_UCLIBC_ARCH_SUPPORTS default y if BR2_powerpc # see libc/sysdeps/linux/riscv64/sys/asm.h default y if BR2_RISCV_64 && (BR2_RISCV_ABI_LP64 || BR2_RISCV_ABI_LP64D) + default y if BR2_RISCV_32 default y if BR2_sh4 default y if BR2_sh4eb default y if BR2_sparc @@ -138,6 +139,7 @@ config BR2_UCLIBC_TARGET_ARCH default "i386" if BR2_i386 default "x86_64" if BR2_x86_64 default "riscv64" if BR2_RISCV_64 + default "riscv32" if BR2_RISCV_32 config BR2_UCLIBC_MIPS_ABI string -- 2.38.1 From ustcymgu at gmail.com Sun Nov 20 15:38:35 2022 From: ustcymgu at gmail.com (Yimin Gu) Date: Mon, 21 Nov 2022 00:38:35 +0900 Subject: [Buildroot] [PATCH 0/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: References: <20221117140349.27692-1-ustcymgu@gmail.com> Message-ID: Hi, On Sun, Nov 20, 2022 at 4:50 PM Waldemar Brodkorb wrote: > > Hi, > Yimin Gu wrote, > > > The following patch adds support for 32-bit RISC-V No-MMU build. > > Currently for No-MMU RISC-V, only 64-bit is supported. There're no > > substancial changes in code but macros and compiling options. Uclibc, > > elf2flt, and the kernel need to be patched. > > This is based on damien-lemoal/buildroot which first added 64-bit No-MMU > > support, and my earlier porting attempt regymm/buildroot. > > As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones > > are without MMU, this can bring Linux to cores as light as RV32IMA. > > For this reason, only the minimum required extensions are enabled in the > > buildroot and kernel configurations. > > > > Yimin Gu (1): > > arch/riscv: RISC-V 32-bit NO MMU support > > > > arch/Config.in.riscv | 2 - > > board/riscv/nommu/patches/linux-headers | 1 + > > ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ > > configs/qemu_riscv32_nommu_virt_defconfig | 19 + > > package/Makefile.in | 13 +- > > ...ed-RISC-V-32-bit-compilation-support.patch | 74 + > > .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ > > package/uclibc/Config.in | 2 + > > 8 files changed, 1607 insertions(+), 4 deletions(-) > > create mode 120000 board/riscv/nommu/patches/linux-headers > > create mode 100644 board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch > > create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig > > create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch > > create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch > > You can add a > Tested-By: Waldemar Brodkorb > > One minor note, add a startup description for noMMU in > board/qemu/riscv32-virt/readme.txt. > > best regards > Waldemar Thanks for the testing and note. I have sent the refined patch in a separate reply. best regards, Yimin Gu From peter at korsgaard.com Sun Nov 20 16:26:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 20 Nov 2022 17:26:22 +0100 Subject: [Buildroot] [PATCH] package/systemd: security bump to version v250.8 Message-ID: <20221120162622.3436538-1-peter@korsgaard.com> Fixes the following security issue: - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specific values for time and accuracy that leads to buffer overrun in format_timespan(), leading to a Denial of Service. https://github.com/systemd/systemd/issues/23928 Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch Signed-off-by: Peter Korsgaard --- ./support/testing/run-tests -k -o output-systemd tests.init.test_systemd 15:35:09 TestInitSystemSystemdRwNetworkd Starting 15:35:09 TestInitSystemSystemdRwNetworkd Building 15:43:20 TestInitSystemSystemdRwNetworkd Building done Downloading to /var/lib/downloads/tmpw7by1nt7 Renaming from /var/lib/downloads/tmpw7by1nt7 to /var/lib/downloads/kernel-vexpress-5.10.7 Downloading to /var/lib/downloads/tmpxhcetjfv Renaming from /var/lib/downloads/tmpxhcetjfv to /var/lib/downloads/vexpress-v2p-ca9-5.10.7.dtb 15:43:43 TestInitSystemSystemdRwNetworkd Cleaning up .15:43:43 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Starting 15:43:43 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Building 15:52:10 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Building done 15:52:34 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Cleaning up .15:52:34 TestInitSystemSystemdRwIfupdownDbusbroker Starting 15:52:35 TestInitSystemSystemdRwIfupdownDbusbroker Building 16:00:40 TestInitSystemSystemdRwIfupdownDbusbroker Building done 16:01:04 TestInitSystemSystemdRwIfupdownDbusbroker Cleaning up .16:01:04 TestInitSystemSystemdRwIfupdown Starting 16:01:05 TestInitSystemSystemdRwIfupdown Building 16:09:19 TestInitSystemSystemdRwIfupdown Building done 16:09:43 TestInitSystemSystemdRwIfupdown Cleaning up .16:09:43 TestInitSystemSystemdRwFull Starting 16:09:43 TestInitSystemSystemdRwFull Building 16:21:53 TestInitSystemSystemdRwFull Building done 16:22:21 TestInitSystemSystemdRwFull Cleaning up .16:22:21 TestInitSystemSystemdRoNetworkd Starting 16:22:22 TestInitSystemSystemdRoNetworkd Building 16:30:55 TestInitSystemSystemdRoNetworkd Building done 16:31:18 TestInitSystemSystemdRoNetworkd Cleaning up .16:31:18 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Starting 16:31:19 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Building 16:39:50 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Building done 16:40:13 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Cleaning up .16:40:13 TestInitSystemSystemdRoIfupdownDbusbroker Starting 16:40:14 TestInitSystemSystemdRoIfupdownDbusbroker Building 16:48:58 TestInitSystemSystemdRoIfupdownDbusbroker Building done 16:49:22 TestInitSystemSystemdRoIfupdownDbusbroker Cleaning up .16:49:22 TestInitSystemSystemdRoIfupdown Starting 16:49:23 TestInitSystemSystemdRoIfupdown Building 16:58:00 TestInitSystemSystemdRoIfupdown Building done 16:58:24 TestInitSystemSystemdRoIfupdown Cleaning up .16:58:24 TestInitSystemSystemdRoFull Starting 16:58:25 TestInitSystemSystemdRoFull Building 17:13:14 TestInitSystemSystemdRoFull Building done 17:13:40 TestInitSystemSystemdRoFull Cleaning up . ---------------------------------------------------------------------- Ran 10 tests in 5911.589s OK ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..3b98566f32 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index b42f6a502b..30a75b7a40 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 250.8 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ -- 2.30.2 From yann.morin.1998 at free.fr Sun Nov 20 16:38:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 17:38:46 +0100 Subject: [Buildroot] [git commit] package/systemd: security bump to version v250.8 Message-ID: <20221120164319.8D7DC83FFB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e24033f76ad339b1a66fb5b259b8e28f076de97e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specific values for time and accuracy that leads to buffer overrun in format_timespan(), leading to a Denial of Service. https://github.com/systemd/systemd/issues/23928 Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- ...call-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ---------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..3b98566f32 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index b42f6a502b..30a75b7a40 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 250.8 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ From yann.morin.1998 at free.fr Sun Nov 20 16:41:25 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 17:41:25 +0100 Subject: [Buildroot] [git commit] package/asterisk: security bump to version 16.28.0 Message-ID: <20221120164319.A2AE383FFC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bd42aa1d0a3ed7a5845c7b5e7c8aeb82d899699c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Asterisk 16.26.0 fixed the following security issues: - [ASTERISK-29476] ??? res_stir_shaken: Blind SSRF vulnerabilities https://issues.asterisk.org/jira/browse/ASTERISK-29476 - [ASTERISK-29838] ??? ${SQL_ESC()} not correctly escaping a terminating \ https://issues.asterisk.org/jira/browse/ASTERISK-29838 - [ASTERISK-29872] ??? res_stir_shaken: Resource exhaustion with large files https://issues.asterisk.org/jira/browse/ASTERISK-29872 https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ It unfortunately also introduced a change to chan_iax2, breaking builds without OpenSSL: https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d Which was again fixed in 16.28.0: https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 So bump to 16.28.0: https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ The libxml2 support now uses pkg-config, so drop the libxml2-config handling: https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 Signed-off-by: Peter Korsgaard [yann.morin.1998 at free.fr: - add host-pkgconf dep, don't rely on implicit dep from host-asterisk ] Signed-off-by: Yann E. MORIN --- package/asterisk/asterisk.hash | 2 +- package/asterisk/asterisk.mk | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash index 880d67562d..9792d82ac5 100644 --- a/package/asterisk/asterisk.hash +++ b/package/asterisk/asterisk.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases # sha256 locally computed diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 9b59997b80..e0f28ae7ee 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -4,7 +4,7 @@ # ################################################################################ -ASTERISK_VERSION = 16.25.2 +ASTERISK_VERSION = 16.28.0 # Use the github mirror: it's an official mirror maintained by Digium, and # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) @@ -31,6 +31,7 @@ ASTERISK_AUTORECONF_OPTS = -Iautoconf -Ithird-party -Ithird-party/pjproject -Ith ASTERISK_DEPENDENCIES = \ host-asterisk \ + host-pkgconf \ jansson \ libcurl \ libedit \ @@ -115,8 +116,7 @@ ASTERISK_CONF_OPTS += --without-avcodec ASTERISK_CONF_OPTS += --without-spandsp ASTERISK_CONF_ENV = \ - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true # Uses __atomic_fetch_add_4 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) @@ -314,8 +314,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING # so do not inherit the target setup. HOST_ASTERISK_AUTORECONF = NO -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config - HOST_ASTERISK_CONF_OPTS = \ --without-newt \ --without-curses \ From yann.morin.1998 at free.fr Sun Nov 20 16:44:11 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 17:44:11 +0100 Subject: [Buildroot] [PATCH] package/asterisk: security bump to version 16.28.0 In-Reply-To: <20221120141721.1068907-1-peter@korsgaard.com> References: <20221120141721.1068907-1-peter@korsgaard.com> Message-ID: <20221120164411.GE2516@scaer> Peter, All, On 2022-11-20 15:17 +0100, Peter Korsgaard spake thusly: > Asterisk 16.26.0 fixed the following security issues: > > - [ASTERISK-29476] ? res_stir_shaken: Blind SSRF vulnerabilities > https://issues.asterisk.org/jira/browse/ASTERISK-29476 > > - [ASTERISK-29838] ? ${SQL_ESC()} not correctly escaping a terminating \ > https://issues.asterisk.org/jira/browse/ASTERISK-29838 > > - [ASTERISK-29872] ? res_stir_shaken: Resource exhaustion with large files > https://issues.asterisk.org/jira/browse/ASTERISK-29872 > > https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ > > It unfortunately also introduced a change to chan_iax2, breaking builds > without OpenSSL: > https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d > > Which was again fixed in 16.28.0: > https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 > > So bump to 16.28.0: > https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ > > The libxml2 support now uses pkg-config, so drop the libxml2-config handling: > https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 As seen on IRC, I've added an explicit dependency to host-pkgconf, rather than implicitly inherit the dependency from the host variant. > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/asterisk/asterisk.hash | 2 +- > package/asterisk/asterisk.mk | 7 ++----- > 2 files changed, 3 insertions(+), 6 deletions(-) > > diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash > index 880d67562d..9792d82ac5 100644 > --- a/package/asterisk/asterisk.hash > +++ b/package/asterisk/asterisk.hash > @@ -1,5 +1,5 @@ > # Locally computed > -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz > +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz > > # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases > # sha256 locally computed > diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk > index 9b59997b80..184f40031f 100644 > --- a/package/asterisk/asterisk.mk > +++ b/package/asterisk/asterisk.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -ASTERISK_VERSION = 16.25.2 > +ASTERISK_VERSION = 16.28.0 > # Use the github mirror: it's an official mirror maintained by Digium, and > # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. > ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) > @@ -115,8 +115,7 @@ ASTERISK_CONF_OPTS += --without-avcodec > ASTERISK_CONF_OPTS += --without-spandsp > > ASTERISK_CONF_ENV = \ > - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ > - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config > + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true > > # Uses __atomic_fetch_add_4 > ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) > @@ -314,8 +313,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING > # so do not inherit the target setup. > HOST_ASTERISK_AUTORECONF = NO > > -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config > - > HOST_ASTERISK_CONF_OPTS = \ > --without-newt \ > --without-curses \ > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 16:45:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 17:45:06 +0100 Subject: [Buildroot] [PATCH] package/systemd: security bump to version v250.8 In-Reply-To: <20221120162622.3436538-1-peter@korsgaard.com> References: <20221120162622.3436538-1-peter@korsgaard.com> Message-ID: <20221120164506.GF2516@scaer> Peter, All, On 2022-11-20 17:26 +0100, Peter Korsgaard spake thusly: > Fixes the following security issue: > > - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in > format_timespan() function of time-util.c. An attacker could supply > specific values for time and accuracy that leads to buffer overrun in > format_timespan(), leading to a Denial of Service. > https://github.com/systemd/systemd/issues/23928 > > Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > ./support/testing/run-tests -k -o output-systemd tests.init.test_systemd > 15:35:09 TestInitSystemSystemdRwNetworkd Starting > 15:35:09 TestInitSystemSystemdRwNetworkd Building > 15:43:20 TestInitSystemSystemdRwNetworkd Building done > Downloading to /var/lib/downloads/tmpw7by1nt7 > Renaming from /var/lib/downloads/tmpw7by1nt7 to /var/lib/downloads/kernel-vexpress-5.10.7 > Downloading to /var/lib/downloads/tmpxhcetjfv > Renaming from /var/lib/downloads/tmpxhcetjfv to /var/lib/downloads/vexpress-v2p-ca9-5.10.7.dtb > 15:43:43 TestInitSystemSystemdRwNetworkd Cleaning up > .15:43:43 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Starting > 15:43:43 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Building > 15:52:10 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Building done > 15:52:34 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Cleaning up > .15:52:34 TestInitSystemSystemdRwIfupdownDbusbroker Starting > 15:52:35 TestInitSystemSystemdRwIfupdownDbusbroker Building > 16:00:40 TestInitSystemSystemdRwIfupdownDbusbroker Building done > 16:01:04 TestInitSystemSystemdRwIfupdownDbusbroker Cleaning up > .16:01:04 TestInitSystemSystemdRwIfupdown Starting > 16:01:05 TestInitSystemSystemdRwIfupdown Building > 16:09:19 TestInitSystemSystemdRwIfupdown Building done > 16:09:43 TestInitSystemSystemdRwIfupdown Cleaning up > .16:09:43 TestInitSystemSystemdRwFull Starting > 16:09:43 TestInitSystemSystemdRwFull Building > 16:21:53 TestInitSystemSystemdRwFull Building done > 16:22:21 TestInitSystemSystemdRwFull Cleaning up > .16:22:21 TestInitSystemSystemdRoNetworkd Starting > 16:22:22 TestInitSystemSystemdRoNetworkd Building > 16:30:55 TestInitSystemSystemdRoNetworkd Building done > 16:31:18 TestInitSystemSystemdRoNetworkd Cleaning up > .16:31:18 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Starting > 16:31:19 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Building > 16:39:50 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Building done > 16:40:13 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Cleaning up > .16:40:13 TestInitSystemSystemdRoIfupdownDbusbroker Starting > 16:40:14 TestInitSystemSystemdRoIfupdownDbusbroker Building > 16:48:58 TestInitSystemSystemdRoIfupdownDbusbroker Building done > 16:49:22 TestInitSystemSystemdRoIfupdownDbusbroker Cleaning up > .16:49:22 TestInitSystemSystemdRoIfupdown Starting > 16:49:23 TestInitSystemSystemdRoIfupdown Building > 16:58:00 TestInitSystemSystemdRoIfupdown Building done > 16:58:24 TestInitSystemSystemdRoIfupdown Cleaning up > .16:58:24 TestInitSystemSystemdRoFull Starting > 16:58:25 TestInitSystemSystemdRoFull Building > 17:13:14 TestInitSystemSystemdRoFull Building done > 17:13:40 TestInitSystemSystemdRoFull Cleaning up > . > ---------------------------------------------------------------------- > Ran 10 tests in 5911.589s > > OK > > ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- > package/systemd/systemd.hash | 2 +- > package/systemd/systemd.mk | 2 +- > 3 files changed, 2 insertions(+), 35 deletions(-) > delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > > diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > deleted file mode 100644 > index 0934886acb..0000000000 > --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 > -From: Romain Naour > -Date: Fri, 7 Jan 2022 22:25:23 +0100 > -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing > - > -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] > -but it's defined in kernel headers since version 5.2. > - > -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 > - > -Signed-off-by: Romain Naour > ---- > - src/basic/missing_syscall.h | 4 ++++ > - 1 file changed, 4 insertions(+) > - > -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h > -index 8267b1a90c..793d111c55 100644 > ---- a/src/basic/missing_syscall.h > -+++ b/src/basic/missing_syscall.h > -@@ -569,6 +569,10 @@ static inline int missing_open_tree( > - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ > - #endif > - > -+#ifndef MOVE_MOUNT_T_EMPTY_PATH > -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ > -+#endif > -+ > - static inline int missing_move_mount( > - int from_dfd, > - const char *from_pathname, > --- > -2.31.1 > - > diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash > index 3572b25965..3b98566f32 100644 > --- a/package/systemd/systemd.hash > +++ b/package/systemd/systemd.hash > @@ -1,5 +1,5 @@ > # sha256 locally computed > -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz > +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 > sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt > diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk > index b42f6a502b..30a75b7a40 100644 > --- a/package/systemd/systemd.mk > +++ b/package/systemd/systemd.mk > @@ -19,7 +19,7 @@ > # - Diff sysusers.d with the previous version > # - Diff factory/etc/nsswitch.conf with the previous version > # (details are often sprinkled around in README and manpages) > -SYSTEMD_VERSION = 250.4 > +SYSTEMD_VERSION = 250.8 > SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) > SYSTEMD_LICENSE = \ > LGPL-2.1+, \ > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Nov 20 17:13:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 20 Nov 2022 18:13:00 +0100 Subject: [Buildroot] [PATCH] package/samba4: security bump to version 4.15.12 Message-ID: <20221120171300.3796332-1-peter@korsgaard.com> Fixes the following security issue: - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems https://www.samba.org/samba/security/CVE-2022-42898.html Signed-off-by: Peter Korsgaard --- package/samba4/samba4.hash | 4 ++-- package/samba4/samba4.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index f845a31290..81cbab4552 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 814bf0bbaa..31f692e03d 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.11 +SAMBA4_VERSION = 4.15.12 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES -- 2.30.2 From peter at korsgaard.com Sun Nov 20 17:38:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 20 Nov 2022 18:38:00 +0100 Subject: [Buildroot] rabbitmq-server support in Buildroot Message-ID: <87ilj97chz.fsf@dell.be.48ers.dk> Hi Frank, You are listed in the Buildroot DEVELOPERS file for rabbitmq-server, but it has not seen any updates since: commit 27df8b7b0d7c6c331d2e4fe7b6ea2bd1596acd75 Author: Frank Vanbever Date: Thu Feb 13 16:14:14 2020 +0100 package/rabbitmq-server: bump version to 3.8.2 Are you still interested in maintaining it? If not, are anybody else? Otherwise I suggest we remove it before the 2022.11 release. The 3.8.x series looks to still be maintained upstream, and 3.8.2 is vulnerable to a number of security issues, E.G.: https://nvd.nist.gov/vuln/detail/CVE-2020-5419 (Windows only) https://tanzu.vmware.com/security/cve-2021-22116 https://tanzu.vmware.com/security/cve-2021-22117 (Windows only) https://github.com/rabbitmq/rabbitmq-server/security/advisories rabbitmq-server >= 3.8.16 unfortunately requires erlang 23, so udating is not trivial: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.16 What do you say? -- Bye, Peter Korsgaard From anisse at astier.eu Sun Nov 20 18:19:55 2022 From: anisse at astier.eu (Anisse Astier) Date: Sun, 20 Nov 2022 19:19:55 +0100 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs Message-ID: <20221120181955.851456-1-anisse@astier.eu> The go stdlib "plugin"?package relies on dlfcn.h which isn't available when we have BR2_STATIC_LIBS=y. This should fix this build error from autobuilders: /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory 11 | #include The more longterm approach would be to ask upstream for a build tag to disable the plugin package, akin to the osusergo or netgo tags: https://github.com/golang/go/issues/23265 While it would be quite simple, I don't think a buildroot patch for this without upstream support would be ideal. --- package/go/go.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/go/go.mk b/package/go/go.mk index fd4caa2e5a..1c3cfa94d4 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ # set, build in cgo support for any go programs that may need it. Note that # any target package needing cgo support must include # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_STATIC_LIBS),yn) HOST_GO_CGO_ENABLED = 1 else HOST_GO_CGO_ENABLED = 0 -- 2.38.1 From yann.morin.1998 at free.fr Sun Nov 20 18:35:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 19:35:41 +0100 Subject: [Buildroot] [git commit] package/samba4: security bump to version 4.15.12 Message-ID: <20221120183609.D9D1E84008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=81a02457b0f161d6a0b7c9f2f916d55983e5cb44 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems https://www.samba.org/samba/security/CVE-2022-42898.html Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- package/samba4/samba4.hash | 4 ++-- package/samba4/samba4.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index f845a31290..81cbab4552 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 814bf0bbaa..31f692e03d 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.11 +SAMBA4_VERSION = 4.15.12 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From yann.morin.1998 at free.fr Sun Nov 20 18:36:15 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 19:36:15 +0100 Subject: [Buildroot] [PATCH] package/samba4: security bump to version 4.15.12 In-Reply-To: <20221120171300.3796332-1-peter@korsgaard.com> References: <20221120171300.3796332-1-peter@korsgaard.com> Message-ID: <20221120183615.GG2516@scaer> Peter, All, On 2022-11-20 18:13 +0100, Peter Korsgaard spake thusly: > Fixes the following security issue: > > - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems > https://www.samba.org/samba/security/CVE-2022-42898.html > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/samba4/samba4.hash | 4 ++-- > package/samba4/samba4.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash > index f845a31290..81cbab4552 100644 > --- a/package/samba4/samba4.hash > +++ b/package/samba4/samba4.hash > @@ -1,4 +1,4 @@ > # Locally calculated after checking pgp signature > -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc > -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz > +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc > +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz > sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING > diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk > index 814bf0bbaa..31f692e03d 100644 > --- a/package/samba4/samba4.mk > +++ b/package/samba4/samba4.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SAMBA4_VERSION = 4.15.11 > +SAMBA4_VERSION = 4.15.12 > SAMBA4_SITE = https://download.samba.org/pub/samba/stable > SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz > SAMBA4_INSTALL_STAGING = YES > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Nov 20 18:38:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 20 Nov 2022 14:38:00 -0400 Subject: [Buildroot] [PATCH] package/libnss: fix build failure with make 4.3.91 In-Reply-To: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> References: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> Message-ID: On Thu, Nov 17, 2022 at 3:45 PM Giulio Benetti wrote: > > Make 4.3.91 doesn't allow to safely override Simple Expanded Variables, so > let's add a patch pending upstream[0] to make those variable Conditional > Expanded. > > [0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182 > > Fixes: > http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9/ > > Signed-off-by: Giulio Benetti Tested-by: James Hilliard > --- > ...w-overriding-OS_ARCH-OS_TEST-and-OS_.patch | 45 +++++++++++++++++++ > 1 file changed, 45 insertions(+) > create mode 100644 package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch > > diff --git a/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch > new file mode 100644 > index 0000000000..7b3abea307 > --- /dev/null > +++ b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch > @@ -0,0 +1,45 @@ > +From a1a5f3afea2ee59bdbb7a74eb2d7f82b635dbd1a Mon Sep 17 00:00:00 2001 > +From: Giulio Benetti > +Date: Thu, 17 Nov 2022 20:38:48 +0100 > +Subject: [PATCH] Bug 1801182 - Allow overriding OS_ARCH, OS_TEST and > + OS_RELEASE in Makefile > + > +Starting from Make 4.3.91 simple expanded variables can't be safely > +overriden via command line anymore, so let's use conditional expanded > +variables to override OS_ARCH, OS_TEST and OS_RELEASE. > + > +Signed-off-by: Giulio Benetti > +[Upstream status: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182] > +--- > + nss/coreconf/arch.mk | 8 ++++---- > + 1 file changed, 4 insertions(+), 4 deletions(-) > + > +diff --git a/nss/coreconf/arch.mk b/nss/coreconf/arch.mk > +index 17e9faeac..85aac9341 100644 > +--- a/nss/coreconf/arch.mk > ++++ b/nss/coreconf/arch.mk > +@@ -20,17 +20,17 @@ > + # Macros for getting the OS architecture > + # > + > +-OS_ARCH := $(subst /,_,$(shell uname -s)) > ++OS_ARCH ?= $(subst /,_,$(shell uname -s)) > + > + # > + # Attempt to differentiate between sparc and x86 Solaris > + # > + > +-OS_TEST := $(shell uname -m) > ++OS_TEST ?= $(shell uname -m) > + ifeq ($(OS_TEST),i86pc) > +- OS_RELEASE := $(shell uname -r)_$(OS_TEST) > ++ OS_RELEASE ?= $(shell uname -r)_$(OS_TEST) > + else > +- OS_RELEASE := $(shell uname -r) > ++ OS_RELEASE ?= $(shell uname -r) > + endif > + > + > +-- > +2.34.1 > + > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Sun Nov 20 18:39:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 20 Nov 2022 14:39:56 -0400 Subject: [Buildroot] [PATCH] package/libnss: disable parallel build with Make 4.4 In-Reply-To: References: Message-ID: On Thu, Nov 17, 2022 at 3:48 PM Giulio Benetti wrote: > > Hi James, > > On 20/10/22 15:29, James Hilliard wrote: > > On Thu, Oct 20, 2022 at 2:53 AM Giulio Benetti > > wrote: > >> > >> Hi James, > >> > >>> Il giorno 20 ott 2022, alle ore 02:23, James Hilliard ha scritto: > >>> > >>> ?On Wed, Oct 19, 2022 at 7:36 PM James Hilliard > >>> wrote: > >>>> > >>>>> On Wed, Oct 19, 2022 at 3:55 PM Giulio Benetti > >>>>> wrote: > >>>>> > >>>>> Fixes: > >>>>> http://autobuild.buildroot.net/results/433/4335d0d8454035a8f74645ba8d6c2329ab2e5480/ > >>>> > >>>> Hmm, this looks like a bug in the libnss makefile, what was the failure > >>>> seen with make 4.3 here: > >>>> https://lore.kernel.org/buildroot/20220101210952.2148256-1-giulio.benetti at benettiengineering.com/ > >>> > >>> This patch also does not fix the build with make 4.4(make from master branch) > >>> from my testing. > >>> > >>> Even without shuffle mode enabled the build appears to always fail. > >> > >> Thank you for testing, I have forgotten exactly to ask you to do it :-) since almost all the failures comes from your asahi-mini that I remember to have Make 4.4. > > > > I'm running make master branch on all my autobuilders at the moment, > > the failures aren't limited to asahi-mini: > > http://autobuild.buildroot.net/?reason=libnss-3.84 > > > >> > >> So I try to reproduce the bug here at me and find out a fix. > > > > Use make master branch from here for testing: > > git clone https://git.savannah.gnu.org/git/make.git > > > > After lot of time I've found a way to fix this bug with this patch: > https://patchwork.ozlabs.org/project/buildroot/patch/20221117194505.949846-1-giulio.benetti at benettiengineering.com/ > > Can you please give a try at you too and give a Tested-by tag? Yeah, I verified it works on the recently released make 4.4 final. > > Thank you > Best regards > -- > Giulio Benetti > CEO/CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Sun Nov 20 19:18:57 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 20 Nov 2022 20:18:57 +0100 Subject: [Buildroot] [PATCH] package/libnss: disable parallel build with Make 4.4 In-Reply-To: References: Message-ID: Hi James, > Il giorno 20 nov 2022, alle ore 19:41, James Hilliard ha scritto: > > ?On Thu, Nov 17, 2022 at 3:48 PM Giulio Benetti > wrote: >> >> Hi James, >> >>> On 20/10/22 15:29, James Hilliard wrote: >>> On Thu, Oct 20, 2022 at 2:53 AM Giulio Benetti >>> wrote: >>>> >>>> Hi James, >>>> >>>>> Il giorno 20 ott 2022, alle ore 02:23, James Hilliard ha scritto: >>>>> >>>>> ?On Wed, Oct 19, 2022 at 7:36 PM James Hilliard >>>>> wrote: >>>>>> >>>>>>> On Wed, Oct 19, 2022 at 3:55 PM Giulio Benetti >>>>>>> wrote: >>>>>>> >>>>>>> Fixes: >>>>>>> http://autobuild.buildroot.net/results/433/4335d0d8454035a8f74645ba8d6c2329ab2e5480/ >>>>>> >>>>>> Hmm, this looks like a bug in the libnss makefile, what was the failure >>>>>> seen with make 4.3 here: >>>>>> https://lore.kernel.org/buildroot/20220101210952.2148256-1-giulio.benetti at benettiengineering.com/ >>>>> >>>>> This patch also does not fix the build with make 4.4(make from master branch) >>>>> from my testing. >>>>> >>>>> Even without shuffle mode enabled the build appears to always fail. >>>> >>>> Thank you for testing, I have forgotten exactly to ask you to do it :-) since almost all the failures comes from your asahi-mini that I remember to have Make 4.4. >>> >>> I'm running make master branch on all my autobuilders at the moment, >>> the failures aren't limited to asahi-mini: >>> http://autobuild.buildroot.net/?reason=libnss-3.84 >>> >>>> >>>> So I try to reproduce the bug here at me and find out a fix. >>> >>> Use make master branch from here for testing: >>> git clone https://git.savannah.gnu.org/git/make.git >>> >> >> After lot of time I've found a way to fix this bug with this patch: >> https://patchwork.ozlabs.org/project/buildroot/patch/20221117194505.949846-1-giulio.benetti at benettiengineering.com/ >> >> Can you please give a try at you too and give a Tested-by tag? > > Yeah, I verified it works on the recently released make 4.4 final. Thanks a lot! Giulio > >> >> Thank you >> Best regards >> -- >> Giulio Benetti >> CEO/CTO at Benetti Engineering sas > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Sun Nov 20 20:42:26 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 21:42:26 +0100 Subject: [Buildroot] [PATCH] fs/ext2: generate Y2K38-resilient filesystems Message-ID: <20221120204226.3565528-1-yann.morin.1998@free.fr> When creating a filesystem, mkfs.ext will chose the inode size depending on the size of the filesystem. Small filesystem get 128-bytes inodes, while bigger filesystems use 256-byte inodes (inode must be a power of 2 larger or equal to 128, and smaller or equal to the blocksize). However, 128-byte inodes can't store timestamps past the dreaded 2038-01-19 03:14:07Z deadline, while inodes larger than or equal to 256 do not have the issue. It turns out that the tipping point to decide whether a filesystem is small or big, is about around the size of the filesystems we generate for our runtime tests. This causes the kernel to emit warning like: ext2 filesystem being remounted at / supports timestamps until 2038 (0x7fffffff) We add a new option to our ext2 filesystem, so that user can specify the size of the inode. That new option defaults to 256 to be resilient to the Y2K38 problem. Note: it was already possible for users to explicitly pass the -I option, through BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS. We could have chosen to extend the existing value with a -I 256, but that is not satisfactory. Indeed, we do want to ensure that the default is now Y2K38-OK, even for existing configurations that did not have explicit setting. We also pass that new option before the user-specified arbitrary ones, so that BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS still wins (in case -I was set there). Signed-off-by: Yann E. MORIN --- fs/ext2/Config.in | 13 +++++++++++++ fs/ext2/ext2.mk | 1 + 2 files changed, 14 insertions(+) diff --git a/fs/ext2/Config.in b/fs/ext2/Config.in index 705446df57..3c68638fd8 100644 --- a/fs/ext2/Config.in +++ b/fs/ext2/Config.in @@ -60,6 +60,19 @@ config BR2_TARGET_ROOTFS_EXT2_INODES int "exact number of inodes (leave at 0 for auto calculation)" default 0 +config BR2_TARGET_ROOTFS_EXT2_INODE_SIZE + int "inode size" + default 256 + help + Set the size of inodes, in bytes, as a power of 2 larger or + equal to 128. + + Set to 0 to let the filesystem generator decide. If unsure, + keep the default, 256. + + Note: 128-byte inodes suffer of the Y2K38 problem, and can't + store timestamps beyond 2038-01-19 03:14:07Z. + config BR2_TARGET_ROOTFS_EXT2_RESBLKS int "reserved blocks percentage" default 5 diff --git a/fs/ext2/ext2.mk b/fs/ext2/ext2.mk index 5b5393f092..e69e79cd2e 100644 --- a/fs/ext2/ext2.mk +++ b/fs/ext2/ext2.mk @@ -22,6 +22,7 @@ ROOTFS_EXT2_OPTS = \ -N $(BR2_TARGET_ROOTFS_EXT2_INODES) \ -m $(BR2_TARGET_ROOTFS_EXT2_RESBLKS) \ -L "$(ROOTFS_EXT2_LABEL)" \ + -I $(BR2_TARGET_ROOTFS_EXT2_INODE_SIZE) \ $(ROOTFS_EXT2_MKFS_OPTS) ROOTFS_EXT2_DEPENDENCIES = host-e2fsprogs -- 2.25.1 From thomas.petazzoni at bootlin.com Sun Nov 20 21:50:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 20 Nov 2022 22:50:17 +0100 Subject: [Buildroot] [PATCH v5 2/2] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <4418d046-678f-912c-8c44-348cc82c9f06@vivier.eu> References: <20220904095237.1401885-1-laurent@vivier.eu> <20220904095237.1401885-3-laurent@vivier.eu> <10716f6f-5738-5dbb-d0e7-6711331835d1@kaod.org> <4418d046-678f-912c-8c44-348cc82c9f06@vivier.eu> Message-ID: <20221120225017.2e11ac4f@windsurf> On Thu, 17 Nov 2022 20:19:33 +0100 Laurent Vivier wrote: > Because it doesn't have all the needed options to kexec a kernel and to use RAID/LVM/Device Mapper One option is to add a Linux kernel configuration fragment to add just the few additional options that you need. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From wdouglass at carnegierobotics.com Sun Nov 20 22:32:52 2022 From: wdouglass at carnegierobotics.com (Woody Douglass) Date: Sun, 20 Nov 2022 22:32:52 +0000 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <20221120093724.GV2123054@scaer> References: <20221117173454.21159-1-wdouglass@carnegierobotics.com>, <20221120093724.GV2123054@scaer> Message-ID: Yann, All, Thanks! Is there a link where I can see the output of the autobuilders? I'm happy to help fix anything that I'm breaking here. Woody ________________________________ From: Yann E. MORIN Sent: Sunday, November 20, 2022 4:37:24 AM To: Woody Douglass Cc: buildroot at buildroot.org; Fabrice Fontaine; Thomas Petazzoni Subject: Re: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules Woodrow, All, On 2022-11-17 12:34 -0500, Woodrow Douglass via buildroot spake thusly: > This adds a separate opencv4_contrib package to manage > downloading/unpacking that repository. These extra modules > are useful for a lot of applications, but not necessary > for minimal installs, so they are all given dedicated Kconfig > options > > It's important to note that the opencv4-contrib package > downloads extra source that is compiled as a part of > the opencv4 package. This is why it is a dependency > of opencv4, and not the other way around I just added a little comment in opencv4-contrib.mk as a reminder of the situation. That makes for a lot of options, and I was wondering if some may had external dependencies. But I guess the autobulders will eventually tell us so... > Signed-off-by: Woodrow Douglass Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/Config.in | 1 + > package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ > package/opencv4-contrib/opencv4-contrib.hash | 3 + > package/opencv4-contrib/opencv4-contrib.mk | 13 + > package/opencv4/opencv4.mk | 62 +++- > 5 files changed, 387 insertions(+), 5 deletions(-) > create mode 100644 package/opencv4-contrib/Config.in > create mode 100644 package/opencv4-contrib/opencv4-contrib.hash > create mode 100644 package/opencv4-contrib/opencv4-contrib.mk > > diff --git a/package/Config.in b/package/Config.in > index aef80f9ab0..57f868530e 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1593,6 +1593,7 @@ menu "Graphics" > source "package/opencl-clhpp/Config.in" > source "package/opencv3/Config.in" > source "package/opencv4/Config.in" > + source "package/opencv4-contrib/Config.in" > source "package/opengl/Config.in" > source "package/openjpeg/Config.in" > source "package/pango/Config.in" > diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in > new file mode 100644 > index 0000000000..9800333035 > --- /dev/null > +++ b/package/opencv4-contrib/Config.in > @@ -0,0 +1,313 @@ > +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB > + bool "opencv4-contrib" > + depends on BR2_PACKAGE_OPENCV4 > + help > + OpenCV (Open Source Computer Vision) is a library of > + programming functions for real time computer vision. > + > + http://opencv.org/ > + > +if BR2_PACKAGE_OPENCV4_CONTRIB > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT > + bool "alphamat" > + help > + Computer Vision based Alpha Matting -- Given an input image > + and a trimap, generate an alpha matte. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO > + bool "aruco" > + help > + ArUco and ChArUco Markers -- Augmented reality ArUco marker > + and "ChARUco" markers where ArUco markers embedded inside the > + white areas of the checker board. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE > + bool "barcode" > + help > + Barcode detecting and decoding methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM > + bool "bgsegm" > + help > + Background segmentation algorithm combining statistical > + background image estimation and per-pixel Bayesian > + segmentation. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED > + bool "bioinspired" > + help > + Biological Vision -- Biologically inspired vision model: > + minimize noise and luminance variance, transient event > + segmentation, high dynamic range tone mapping methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB > + bool "ccalib" > + help > + Custom Calibration -- Patterns for 3D reconstruction, > + omnidirectional camera calibration, random pattern calibration > + and multi-camera calibration. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ > + bool "cnn_3dobj" > + help > + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net > + library to build, train and test a CNN model of visual object > + recognition and pose. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV > + bool "cvv" > + help > + Computer Vision Debugger -- Simple code that you can add > + to your program that pops up a GUI allowing you to > + interactively and visually debug computer vision programs. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS > + bool "datasets" > + help > + Datasets Reader -- Code for reading existing computer vision > + databases and samples of using the readers to train, test and > + run using that dataset's data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT > + bool "dnn_objdetect" > + help > + Object Detection using CNNs -- Implements compact CNN Model > + for object detection. Trained using Caffe but uses > + opencv_dnn module. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES > + bool "dnn_superres" > + help > + Superresolution using CNNs -- Contains four trained > + convolutional neural networks to upscale images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED > + bool "dnns_easily_fooled" > + help > + Subvert DNNs -- This code can use the activations in a > + network to fool the networks into recognizing something else. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM > + bool "dpm" > + help > + Deformable Part Model -- Felzenszwalb's Cascade with > + deformable parts object recognition code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE > + bool "face" > + help > + Face Recognition -- Face recognition techniques: Eigen, Fisher > + and Local Binary Pattern Histograms LBPH methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE > + bool "freetype" > + help > + Drawing text using freetype and harfbuzz. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY > + bool "fuzzy" > + help > + Fuzzy Logic in Vision -- Fuzzy logic image transform and > + inverse; Fuzzy image processing. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF > + bool "hdf" > + help > + Hierarchical Data Storage -- This module contains I/O > + routines for Hierarchical Data Format: > + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > + meant to store large amounts of data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS > + bool "hfs" > + help > + Hierarchical Feature Selection for Efficient Image > + Segmentation -- This module contains an efficient > + algorithm to segment an image. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH > + bool "img_hash" > + help > + This module contains algorithms to extract hash of an > + image allowing to efficiently estimate similarity between > + images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM > + bool "intensity_transform" > + help > + The module brings implementations of intensity transformation > + algorithms to adjust image contrast. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA > + bool "julia" > + help > + Julia language wrappers with samples and tests. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR > + bool "line_descriptor" > + help > + Line Segment Extract and Match -- Methods of extracting, > + describing and matching line segments using binary > + descriptors. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB > + bool "matlab" > + help > + Matlab Interface -- OpenCV Matlab Mex wrapper code generator > + for certain opencv core modules. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC > + bool "mcc" > + help > + Macbeth Color Chart detector -- Find and return color patch > + location in MacBeth color calibration charts. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW > + bool "optflow" > + help > + Optical Flow -- Algorithms for running and evaluating > + deepflow, simpleflow, sparsetodenseflow and motion > + templates (silhouette flow). > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS > + bool "ovis" > + help > + OGRE 3D Visualiser -- allows you to render 3D data using > + the OGRE 3D engine. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING > + bool "phase_unwrapping" > + help > + Quality-guided phase unwrapping. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT > + bool "plot" > + help > + Plotting -- The plot module allows you to easily plot data > + in 1D or 2D. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY > + bool "quality" > + help > + Image Quality Analysis (IQA) API. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID > + bool "rapid" > + help > + Silhouette based 3D object tracking. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG > + bool "reg" > + help > + Image Registration -- Pixels based image registration for > + precise alignment. Follows the paper "Image Alignment and > + Stitching: A Tutorial", by Richard Szeliski. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD > + bool "rgbd" > + help > + RGB-Depth Processing module -- Linemod 3D object recognition; > + Fast surface normals and 3D plane finding. 3D visual odometry. > + 3d reconstruction using KinectFusion. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY > + bool "saliency" > + help > + Saliency API -- Where humans would look in a scene. Has > + routines for static, motion and "objectness" saliency. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM > + bool "sfm" > + help > + Structure from Motion -- This module contains algorithms > + to perform 3d reconstruction from 2d images. The core of > + the module is a light version of Libmv. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE > + bool "shape" > + help > + Shape Distance and Matching > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO > + bool "stereo" > + help > + Stereo Correspondence -- Stereo matching done with different > + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense > + stereo correspondence using Quasi Dense Stereo method. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT > + bool "structured_light" > + help > + Structured Light Use -- How to generate and project gray code > + patterns and use them to find dense depth in a scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES > + bool "superres" > + help > + Super Resolution > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING > + bool "surface_matching" > + help > + Point Pair Features -- Implements 3d object detection and > + localization using multimodal point pair features. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT > + bool "text" > + help > + Scene Text Detection and Recognition -- This module contains > + algorithms to perform text detection, words segmentation and > + text recognition in a visual scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING > + bool "tracking" > + help > + Vision Based Object Tracking -- Use and/or evaluate different > + visual object tracking techniques. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB > + bool "videostab" > + help > + Video Stabilization > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ > + bool "viz" > + help > + 3D Visualizer > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE > + bool "wechat_qrcode" > + help > + WeChat QR code detector for detecting and parsing QR code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D > + bool "xfeatures2d" > + help > + Features2D extra -- Extra 2D Features Framework containing > + experimental and non-free 2D feature detector/descriptor > + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, > + Self-similar. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC > + bool "ximgproc" > + help > + Extended Image Processing -- Structured Forests / Domain > + Transform Filter / Guided Filter / Adaptive Manifold Filter > + / Joint Bilateral Filter / Superpixels / Ridge Detection > + Filter. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT > + bool "xobjdetect" > + help > + Boosted 2D Object Detection -- Uses a Waldboost cascade and > + local binary patterns computed as integral features for 2D > + object detection. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO > + bool "xphoto" > + help > + Extra Computational Photography -- Additional photo processing > + algorithms: Color balance / Denoising / Inpainting. > + > +endif > diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash > new file mode 100644 > index 0000000000..4f15162e50 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk > new file mode 100644 > index 0000000000..58dbe27e28 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.mk > @@ -0,0 +1,13 @@ > +################################################################################ > +# > +# opencv4-contrib > +# > +################################################################################ > + > +OPENCV4_CONTRIB_VERSION = 4.6.0 > +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) > +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE > +OPENCV4_CONTRIB_LICENSE = Apache-2.0 > +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE > + > +$(eval $(generic-package)) > diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk > index ef15c6d911..a665793ad9 100644 > --- a/package/opencv4/opencv4.mk > +++ b/package/opencv4/opencv4.mk > @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ > # - viz: missing VTK dependency > # - world: all-in-one module > # > -# * Contrib modules from [1] are disabled: > -# - opencv_contrib package is not available in Buildroot; > -# - OPENCV_EXTRA_MODULES_PATH is not set. > -# > -# [1] https://github.com/Itseez/opencv_contrib > OPENCV4_CONF_OPTS += \ > -DBUILD_opencv_androidcamera=OFF \ > -DBUILD_opencv_apps=OFF \ > @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ > > OPENCV4_DEPENDENCIES += host-pkgconf zlib > > +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) > +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. > +# The modules in OPENCV4_CONTRIB get built as part of the build > +# process for OPENCV4, so the source needs to be unpacked already > +OPENCV4_DEPENDENCIES += opencv4-contrib > +OPENCV4_CONF_OPTS += \ > + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ > + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ > + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ > + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ > + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ > + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ > + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ > + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ > + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ > + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ > + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ > + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ > + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ > + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ > + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ > + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ > + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ > + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ > + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ > + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ > + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ > + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ > + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ > + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ > + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ > + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ > + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ > + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ > + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ > + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ > + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ > + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ > + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ > + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ > + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ > + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ > + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ > + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ > + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ > + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ > + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ > + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ > + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ > + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ > + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ > + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ > + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) > +endif > + > ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) > OPENCV4_CONF_OPTS += -DWITH_JASPER=ON > OPENCV4_DEPENDENCIES += jasper > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' -------------- next part -------------- An HTML attachment was scrubbed... URL: From baruch at tkos.co.il Mon Nov 21 06:27:09 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Mon, 21 Nov 2022 08:27:09 +0200 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs In-Reply-To: <20221120181955.851456-1-anisse@astier.eu> References: <20221120181955.851456-1-anisse@astier.eu> Message-ID: <878rk4g6jz.fsf@tarshish> Hi Anisse, On Sun, Nov 20 2022, Anisse Astier wrote: > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > when we have BR2_STATIC_LIBS=y. > > This should fix this build error from autobuilders: > > /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > 11 | #include > > The more longterm approach would be to ask upstream for a build tag to > disable the plugin package, akin to the osusergo or netgo tags: > > https://github.com/golang/go/issues/23265 > > While it would be quite simple, I don't think a buildroot patch for this > without upstream support would be ideal. Your sign-off here is missing. > --- > package/go/go.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/go/go.mk b/package/go/go.mk > index fd4caa2e5a..1c3cfa94d4 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > # set, build in cgo support for any go programs that may need it. Note that > # any target package needing cgo support must include > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_STATIC_LIBS),yn) This will not work as you intend. $(BR2_STATIC_LIBS) resolve to an empty string when BR2_STATIC_LIBS is not set. You want something like: ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) baruch > HOST_GO_CGO_ENABLED = 1 > else > HOST_GO_CGO_ENABLED = 0 -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From peter at korsgaard.com Mon Nov 21 07:24:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 21 Nov 2022 08:24:43 +0100 Subject: [Buildroot] [PATCH] package/sdl: add upstream security fix for CVE-2022-34568 Message-ID: <20221121072444.3980541-1-peter@korsgaard.com> SDL v1.2 was discovered to contain a use-after-free via the XFree function at /src/video/x11/SDL_x11yuv.c. https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 Signed-off-by: Peter Korsgaard --- ...x11yuv.c-fix-possible-use-after-free.patch | 28 +++++++++++++++++++ package/sdl/sdl.mk | 3 ++ 2 files changed, 31 insertions(+) create mode 100644 package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch new file mode 100644 index 0000000000..d7858d0f96 --- /dev/null +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch @@ -0,0 +1,28 @@ +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 +From: Ozkan Sezer +Date: Sat, 18 Jun 2022 14:55:00 +0300 +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free + +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 +Signed-off-by: Peter Korsgaard +--- + src/video/x11/SDL_x11yuv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c +index 62698dfd..0d5754e3 100644 +--- a/src/video/x11/SDL_x11yuv.c ++++ b/src/video/x11/SDL_x11yuv.c +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S + #ifdef PITCH_WORKAROUND + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { + /* Ajust overlay width according to pitch */ +- XFree(hwdata->image); + width = hwdata->image->pitches[0] / bpp; ++ XFree(hwdata->image); + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, + 0, width, height); + } +-- +2.30.2 + diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk index 7389cd3edb..462600debb 100644 --- a/package/sdl/sdl.mk +++ b/package/sdl/sdl.mk @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl SDL_CPE_ID_PRODUCT = simple_directmedia_layer SDL_INSTALL_STAGING = YES +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch +SDL_IGNORE_CVES += CVE-2022-34568 + # we're patching configure.in, but package cannot autoreconf with our version of # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES define SDL_RUN_AUTOGEN -- 2.30.2 From neal.frager at amd.com Mon Nov 21 09:12:05 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 21 Nov 2022 09:12:05 +0000 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221108200704.23955-1-neal.frager@amd.com> References: <20221108200704.23955-1-neal.frager@amd.com> Message-ID: Hello everyone, Just a friendly reminder regarding this patch. Any feedback? If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- boot/uboot/uboot.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..216efc5a13 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) -UBOOT_BINS += u-boot +UBOOT_BINS += u-boot u-boot.elf # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick -- 2.17.1 Best regards, Neal Frager AMD From neal.frager at amd.com Mon Nov 21 09:13:14 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 21 Nov 2022 09:13:14 +0000 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109164836.60da738e@booty> References: <20221109155621.4af7f270@booty> <20221109164836.60da738e@booty> Message-ID: Hello everyone Just a friendly reminder. Any additional feedback regarding this patch set? > Hi Luca, > > > Le 9 nov. 2022 ? 15:56, Luca Ceresoli a ?crit : > > > > ?On Wed, 9 Nov 2022 02:12:14 -0700 > > Neal Frager wrote: > > > >> This patch adds support for Xilinx Versal VCK190 evaluation board. > >> > >> VCK190 features can be found here: > >> https://www.xilinx.com/products/boards-and-kits/vck190.html > >> > >> The VCK190 is based on the Xilinx Versal family: > >> https://www.xilinx.com/products/silicon-devices/acap/versal.html > >> > >> The VC1902 included with the VCK190 evaluation board has Xilinx AI > >> Engine acclerators designed for accelerating machine learning > >> applications. Also included is an upgrade from prior Zynq and > >> ZynqMP families to ARM Cortex-A72 cores. > >> > >> While the Linux kernel for Versal is quite similar to ZynqMP, the > >> boot process has significantly changed. > >> > >> Triple-redundant MicroBlaze cores are used to boot and setup Versal > >> devices. For this reason, current buildroot support will download > >> pre-built firmware images and use Xilinx bootgen to generate the > >> boot.bin for the vck190. > >> > >> Signed-off-by: Neal Frager > > > > [...] > > > >> diff --git a/configs/versal_vck190_defconfig > >> b/configs/versal_vck190_defconfig new file mode 100644 index > >> 0000000000..8c5d391b97 > >> --- /dev/null > >> +++ b/configs/versal_vck190_defconfig > >> @@ -0,0 +1,38 @@ > >> +BR2_aarch64=y > >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > >> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" > >> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" > >> +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" > >> +BR2_LINUX_KERNEL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > >> +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" > >> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" > >> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > >> +BR2_TARGET_ROOTFS_EXT2=y > >> +BR2_TARGET_ROOTFS_EXT2_4=y > >> +# BR2_TARGET_ROOTFS_TAR is not set > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y > >> +BR2_TARGET_UBOOT=y > >> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > >> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" > >> +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" > >> +BR2_TARGET_UBOOT_NEEDS_DTC=y > >> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >> +BR2_TARGET_UBOOT_FORMAT_ELF=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" > >> +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" > > > > These two lines should be removed. They hold the default values > > after it has been added to patch 1. > > While functionally, you are correct that I can remove these two lines, I am not sure it is the right thing to do. > > I designed these patches with the idea of supporting additional versal boards in the future. When a second board gets supported, it would make more sense for each defconfig be designed for the specific board. > > I only created a default, so that the package would always build, even with tests where these parameters are not defined. But in reality, I would like users to always specify these parameters to get the right boot firmware files for their board. > > One thing I could do is get rid of the version definition in the defconfig file and let that just be default (latest) unless specified otherwise by a user. > Thinking twice about that I think you have a good point here, at least for the version whose default is likely to change in the future. So you can leave it as is, forget about my comment. > Reviewed-by: Luca Ceresoli Best regards, Neal Frager AMD From thomas.petazzoni at bootlin.com Mon Nov 21 07:38:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 07:38:46 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-20 Message-ID: <20221121073854.79C81400CC@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-20 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 0 | 1 | 1 | 2 | 2022.08.x | 20 | 16 | 0 | 36 | master | 204 | 204 | 3 | 411 | next | 8 | 18 | 0 | 26 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 19 libnss-3.84 | 18 host-go-1.19.3 | 10 linux-6.0.1 | 9 host-binutils-2.38 | 8 host-rust-1.64.0 | 8 gobject-introspection-1.72.0 | 7 host-pahole-1.24 | 7 xz-5.2.7 | 6 libgcrypt-1.10.1 | 5 dash-0.5.11.5 | 4 fontconfig-2.13.1 | 3 google-breakpad-c85eb4a59b6... | 3 igh-ethercat-1.5.2 | 3 libglib2-2.72.3 | 3 python-numpy-1.23.4 | 3 efivar-38 | 2 elfutils-0.186 | 2 libcap-ng-0.8.3 | 2 libgpg-error-1.45 | 2 linuxptp-3.1.1 | 2 ltp-testsuite-20220930 | 2 lttng-modules-2.13.1 | 2 mender-3.4.0 | 2 ocf-linux-20171122 | 2 perl-5.34.1 | 2 rtl8723bu-d79a676a8d3f0bb6a... | 2 skalibs-2.12.0.1 | 2 sudo-1.9.11p2 | 2 tealdeer-1.6.1 | 2 unknown | 2 afboot-stm32-3566acd582e553... | 1 alsa-lib-1.2.8 | 1 apcupsd-3.14.14 | 1 asterisk-16.25.2 | 1 bat-0.19.0 | 1 cni-plugins-1.1.1 | 1 cppcms-2.0.0-beta2 | 1 crucible-2022.05.25 | 1 dropbear-2022.82 | 1 edk2-edk2-stable202102 | 1 fdk-aac-2.0.2 | 1 freerdp-2.9.0 | 1 frr-8.3.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: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gerbera-1.10.0 | 1 gummiboot-2bcd919c681c952eb... | 1 hackrf-2022.09.1 | 1 host-binutils-2.39 | 1 host-gcc-initial-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-heimdal-7.7.0 | 1 hyperfine-1.14.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libgcrypt | 1 libkcapi-1.4.0 | 1 libmad-0.15.1b | 1 libmdbx-0.11.12 | 1 libndp-1.8 | 1 libsigsegv-2.14 | 1 libuhttpd-3.14.1 | 1 lighttpd-1.4.67 | 1 lirc-tools-0.10.2 | 1 lttng-babeltrace-1.5.7 | 1 memcached-1.6.16 | 1 musl-1.2.3 | 1 nodejs-16.17.1 | 1 ntp-4.2.8p15 | 1 open62541 | 1 open62541-v1.3.3 | 1 opencv3-3.4.17 | 1 openssh-9.1p1 | 1 pcsc-lite-1.9.9 | 1 quickjs-2021-03-27 | 1 rauc-1.8 | 1 rocksdb-6.20.3 | 1 s6-linux-utils-2.6.0.0 | 1 sconeserver-8d1935919a20133... | 1 sqlite | 1 uboot-tools-2021.07 | 1 uqmi-0a19b5b77140465c29e2af... | 1 valgrind-3.19.0 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 zabbix-5.4.9 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/081c15a82b02a038b164a1b552bc3ccfe01d677a | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/8b55d6e88c2bf2646488efb79a21684dc3954b7b | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/64261e307ce33306fcd4d850f1d8e7f126ff8201 | x86_64 | asterisk-16.25.2 | NOK | http://autobuild.buildroot.net/results/8846c97945018d567dee6b0aafdd2935abf048b9 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/97bab8946dc2a281d6f648728ee005d9239fad97 | s390x | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/1066005e24d462876f0338c2b39f1088f9e259eb | or1k | cppcms-2.0.0-beta2 | NOK | http://autobuild.buildroot.net/results/9d01a2770942af61403b49b00c13f18a4a4497e8 | ORPH aarch64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/600ad37499df88d1b4ad1a87ca33ad8fa96e8afd | s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/7bd9a321ac96fbe7830c3a6162d436dc941d7582 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/65f571dff566e7936e871b1882d092e05afdbe19 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/55e505fa955012a6d1957edccb62fdf40ced370e | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/627c6d9b2943689d70440bf73a1649580df8cf0b | ORPH riscv64 | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/01b57ee9358ffb87729336e2bd6b8a50ae7216ef | i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/4c261ffaa57a222314b88fe7f42823a70ed852bd | i586 | efivar-38 | NOK | http://autobuild.buildroot.net/results/62dad7eb01a1960aea10d620510acf46dff9d9b7 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/dc874d7e319adad392b9cd3e07396cc2a9c41cd6 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a5b0a9987bb8919a0627a1cc6a9249daed6c5aaf | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/adf385b02e03895a55684ed95047babdf7a4d860 | ORPH mipsel | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/59725fc8bbd1228a922e439dd34c6049335f662a | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/521ef62bdecc0b8d732ac469407f3116c8033877 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/9ec0cf903e86c52e4830d71fed04100f90fba1d0 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/bda8f88c3cb9ec8046758a55314ffd343dd3a3a8 | ORPH arm | freerdp-2.9.0 | NOK | http://autobuild.buildroot.net/results/7c1af8d3420ef6b08583c22fff94f0576e3db225 | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/6e2e1d211c8d98b89c6d341a760264c6739bdabe | s390x | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/65e020537f99a747a7862e73fff3b0cb781bc79c | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/716c262a8fa5258fb76e25b25815235860351e17 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aad88611d5145d99d7d807ca69783fbe2a9a1cd7 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8e9853b1be4bce2e7f6a9f5d4768780e52452dfb | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d2fc4e6c3f15bb5a2eaea49e439e92fb8292e47e | aarch64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/ed5f7ae6d6387356754741ef92b9cb478943e797 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/012ab4b8c194a82ac98c95a6cf69e6e1c38cfb00 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/de7848f1c3d6f33858fa4e18b1b807a90b1045b8 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1ff478564c323b1a6c0131f916fb82dc6714d048 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f3f64f764a7ff52d195188e42bb6ea0b65544e40 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fdbf9a798ecf7476fcfd8c333e52e013a901973f | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/88764f6c060d7a6ad2f4259aa9108187890af1c8 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/68c23fb85471d620ae652fd31242fdd22049b816 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4cca48971d34fd5586c6e8abcd04ec2550813e48 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/cb4a537c4af5896c148553879f09ec01de66196b | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/85e502be8d8e4f6ded9b8169fa5f665a81dec4dc | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5c78b5cb2d3d26ee9ffa983243751cad5c1c2a89 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/075410881e481bab07ebfb3a39056a144db3931e | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b3e8a1e11e91fa972af8a09d51db19fa9be8c6bb | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b32b5ad90834923d2755be57923552364d59bc06 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b9c5417c6f597d8a1520d1e7251f7594acb0ad60 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/31cf5085b41f0dbbd41fcf5e8e7390f2cd618b48 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3a519a285683aeaaf428daf4878fb7d2a7fc2a93 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d425941104f00d6b329b119523d881f890d20937 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f3c25bd35459c7d28b74dfecabfb57e1ea1ab6dc | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bf5e9d9bff9875b75722f68a48ca787740e8a556 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b25d033583c19ec047c35ea053a9a0df04e4865e | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5c4872a343c870b45401fc41f13945a0dadf42ff | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/750adfd9b894dabd83ac2e8c80e37411cb3169c3 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7ac2ddfc52df958ffc395532e2defeaec5b3654d | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d1b7ed24db7491915bfd26044fd0fec445ec32a3 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b68810d8a7c3f8e3cf38d256ba4b0bd68294340f | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6a8532fd17be809d60394f470e3e4d12b891ed70 | ORPH x86_64 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/f06af07e8553086608dde572d543f70ede081e53 | arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/eed6511613877584b51bdd3360984af20bbb8330 | arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/1f9034762ab5fc5eff2ee799bf7e9d3f024ce76f | i586 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/60dfdb9d15d49cde4ff91513de37816cce367360 | or1k | hackrf-2022.09.1 | NOK | http://autobuild.buildroot.net/results/c8985c0a3893fbf35297875d6c2de400bdab66bc | ORPH i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/125c79dd197591d9ba4d31105deff49275767fb6 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5eaff157358a655257b7753e4b5feeb6fc0cbcb6 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4c7ce77dbe96af733294244ed12fc585f290f700 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6ffb26759371bffeb216f826cbfa6ee9cab0f8e2 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8fbc62dfb10b0c1fe8187d2ab742e5d077a5b81d | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4c8522cc6758ebef4dbc2a0635d5483416185cac | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/756166d32314a4a1d2f274a4ab7651180e637e21 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/92b4092c2b9f3c1e0c761d5c0d8caf5a0996a629 | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/94a8c8f1cec0b8e45899f224cc48e6dad5951dc9 | microblazeel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/7264004069486b6f588ba82711231902aeaf760f | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/8ed8bfd87da92bb43238cbf5344028d62fcb4b21 | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0b80392e62c2424550eb8eee0237842d958e4054 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2c46e23ecedc6589800bc515dfaf012f0ec1125f | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e6e257f0f8ea6be8abcf0b783c83416ff0ef72df | i586 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/919b30e7b94960262fc7e85f2c09db3890c21f4b | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/848d4f97ba735109a00fd05ad902c6a18a69a153 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c9fe1802c738ce809a7171547f805ac8dbdb6ec9 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/244f4a58d7c1df09aa58e6f39af32fb62ba4df52 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/69cd66071b5b428a628490b86a025a9910ed5176 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/bac9623057a27661e1024748a9513c923c59318a | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0ed2aadd08604fa42685523ad7fa61be3dad634b | powerpc64le | host-heimdal-7.7.0 | NOK | http://autobuild.buildroot.net/results/d0374059019a074d41b9bbaaa47edf8c117d60f0 | ORPH m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a8583113ddb962294a0a111990424c386c3f8eff | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/60fccd1d706918a634c7d42802e9ed0f420d70b5 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/547b56c871e622f6ae0cdd0f74a3efbb945608a4 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d7fe64218d106728c7d70a91a7fd68640bbaa1b7 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a282e9f4733ca2ca3e324bffabe960c498d8c827 | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/52cb7494bf681cb07dc3d1afe58c4edc19aea17d | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8513465a7b911425064b0e7f768df6027a3995e4 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/83c7075cfa30b5006a97e45fe39b0de0f5868643 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/da1bd2e82aa07713835cd43c871050cdc683b83a | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/0c91dc46d4072a83f832f0f04b3e4f3c9d393a39 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/338112b374d4fd25eea1be79538392ce160d3b02 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e70ac577abd64926d835ef897f3c70768a32060d | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2b6250fcf7502e3807e4003b342608b50b819395 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/4dffb1ff4a7b5db62c8e5c0a8f2ca3ffbca6d336 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/acaa42a75d956ecad7de882b2b930138836fcd52 | mipsel | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/77f938128148b44a1b76ceb967840eaed51085ca | ORPH microblazeel | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/b374db0999ae3f7ef17c3943d9a86e69cebee2a2 | aarch64_be | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/019f555189c1a85e260ff989d4e80b01b76d352f | powerpc64le | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/d96257c1c76e0f93b7611ac25865b4340b725ce6 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/072671ff0a0ce4ca183fc05edfc7190013fa94a1 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/05e3d3116c9ffe592c2341e2c96e7f47bb3da7c8 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/9631741d2d5613629064f7794d42722a4a63bd98 | armeb | libgcrypt | TIM | http://autobuild.buildroot.net/results/0df6551e9666d1087d2ec376fc1711f2209a080d | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1d9d13749dfb5e8323b1a152bb1c7d2e66a4f0e7 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/652a938c034b02f1db552b459406589e50f6e09c | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1449390077d24ddb122404a265de25d8efe8de8f | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/79324fc7f44da3319f540689f7c16da2d1e03ced | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/0a1c61604f9670e723e9c5f2dd68a435608dd1af | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d1c5108fb670dc3d75d82aec1bb5b4c475f55248 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/44126963696f1a81c0de2ca675867b7504f2a398 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f8eb3dacb207a8d41213c2eafc7b9dd69e299ba3 | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/cc7c196007f4ec7531aa53d48e7e50a3748eba0d | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/921556dd32f1a25a6b3da6ac27ee8abb48867838 | ORPH microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/1ee9a22004cbd852e6cb04a6ec085d628e468110 | arm | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/193561808566792e2e11a1b79b845c97ec0b6f63 | ORPH sh4 | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/51e832cdc2c0c52a6ae5569af5a395997a38e88f | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/e9bdf32eed0d9e601234a8814d0e05eb4ad77c70 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b8029f361e82fa3d96796b71dd893c50f1805e8e | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f80c52a049eab6a1afc76e47b521ba1240401e8a | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d4a24c59a89143c2b24e673dcc0d231939b951e2 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/de00c6c73d4ac4c1e57566845439499b2f5a50b3 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/10b4b40dfd7226f44385f98cdc405ab44a4fc5b9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/dd12a15d452ca5e637d5a065ca6411f612da0273 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b6dd8cd66adbbecebe6c048fe9ecb78f0e2ab759 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/747e13d22c49ee6c3e8a2759e7dd856835507d6d | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/dff41eefd861c71fb678aaba538594945d3525f3 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d9ded42a7e668b3a8a51f5536b8440ea8997433c | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9377aacf9b578e6d4b17e3ce9d443985384bf0f7 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2e0819d94a3879b5aa0fb715e27e1a684cde74cb | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f9fe37b78571b062730bab05381f3f2efa303745 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/614571ed7b40d64fbb553d79d920fcbd49c14a60 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2c6afc91e5745a5d16a8024d137c860e940809e0 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7e3aee258bac3966915d2b5bb670e831f9c57d01 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5a7de74c9e3fb9936fecef5cb74b46d758d64d81 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3757d7ed02e1c46ed3e9fe1e3d1789323a0213c2 | arceb | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/16bed839f69ad3454d6adc5ec4c318accc232a21 | mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/2711cac869ea41bb87c458a51057c57f1b353d75 | arceb | lighttpd-1.4.67 | NOK | http://autobuild.buildroot.net/results/0bfda22e1f6acebc6cf9b6cc5890f8e05c11436b | mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3630544b7d370f4e6eec1e66374605765c705c6a | ORPH powerpc64le | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d0a21b08224d0eb20fc992785368614edc4705b3 | ORPH or1k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2d3573e1effd74280aa240f5cbe4711e9504213a | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/9a4fbc0585cfe69c8a2a5aab8573d8f124218592 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3410daf384f9781593f71570cf9d246fbb21ee99 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b536513810a596f735c91678f7e341585eec7866 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/63056539b20189a518d0a1f263e8e91ffbfe4fcc | ORPH i686 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d4e232929c128ca80d0af859d044841bb258ab72 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ca8c06c11abd35a1b80802193c0668f81cc50055 | ORPH nios2 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/29447dfb5e7cc26ea2ece25f85979ebb424db45e | arc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/b752f409dc98ad4d560330afeacfad87dbc6e1bc | powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/28d152cc0ee399268758739f25de49c6a149cf8d | ORPH mips64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/cd03060e37a53d1f90c62de74fb8b56c578895dd | or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/e36577d94d411c31e5a18b1a6ac07720b803ca43 | sparc | lttng-babeltrace-1.5.7 | NOK | http://autobuild.buildroot.net/results/68c0ce2aa3e052697f6e081f084c625c0d4cc8e4 | powerpc64 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/1bbfd002d8d44477689781c0d2c105e1ba95f044 | sparc | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/03568eda52a75edf9195f897c12a9a5ef6f12d44 | or1k | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/7c0b4e4f822ca17068ec2d3cd96a817ce8ae228d | ORPH x86_64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/375c52b26cf633d7fd1c65f1e2b40b420e78fd05 | powerpc64le | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/e2488f20524827d8820945ebac8512f35be7f0bd | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/b32b0fbad1735e63ac382368be10cbd0b56b28d8 | x86_64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/ca9d76ecbcc826f6a25df5a45e7a203c92144114 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/7a5624256a18b137a8ce18c52eb3229149d8273a | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/93d119f94e393d54e0512fa3dc3a24dd7174c880 | ORPH s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/87c55469c471622ef9bf0e64b1caef095b6e50fb | ORPH m68k | open62541 | TIM | http://autobuild.buildroot.net/results/4d382479b6ebe943846db76587467336f3a47bf6 | xtensa | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/383a5fbcdf3b9158d6f73d5f913d07f020bf470c | ORPH powerpc | opencv3-3.4.17 | NOK | http://autobuild.buildroot.net/results/7560c631ccc6e64ba066d5f42bb20d17969e2846 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/98d8b50a6413c310eca96d5f6f06b436aa1d7166 | ORPH or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/4cdfbba6a60f8ee9f6b7495e52fd08cf2aaaedf9 | ORPH microblazeel | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/ec742667904286d6c3f57ff779c6d641c88cc099 | armeb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/43500d820a27775e209af552ecf8931921a3f373 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/3bc8fb97dd548419dca462746347095b2a62356a | sh4eb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/de8342d38bb2af674a48e55c346df3584a1aaa41 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/734eef795b2a26d23a84ec81fd02eed301b578d6 | sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/fd578ea0d3a74b3ad3b1b2f03a7b557dcdd17d7a | x86_64 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/59142114c415f5b997b39a650e58046fb9984f12 | powerpc64 | rocksdb-6.20.3 | NOK | http://autobuild.buildroot.net/results/96df354893614b22b13074bd5ffed93c6122b877 | sparc | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/7c113ad22bb233b5faa92468a67ea6d57452cec2 | riscv32 | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/11cbc505056673594cba57dd99131786090bd54f | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/348845e272acb807aec849e8d3f59b00a219e250 | powerpc | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/9966be55329c969411f02c6333cf97788e3e4777 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/b617d8165bc26c62acca9d44c7c8efff20d46df7 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/7f010eac1f42c9e3fa2974b9c4fbdf2aaf0ceb9f | m68k | sqlite | TIM | http://autobuild.buildroot.net/results/ed7846d611afbe03260181fa462122ba10efb7f4 | sparc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/a214f4ac22257223c0d27d8b2c9698df82e0d7f1 | ORPH mips64el | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/2a9061c71526070cd44054263fde8471b5771128 | ORPH sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/d2726521e6723cf93445d1151a5c7194223dd35c | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/b96f93a0c82b0d1b185c823ffccd6bb56c79a48a | sparc64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/a5b0a8e5c549e366217280c8184f1259debb996d | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/6a818ca440b638bcec3a2308d62b61cd09e51c2e | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/eebbe12540ec210e22759b2c000b06332360801b | mips64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/23e4431036e3661dfade39f5a2f93abbdf44b61a | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/d4aec984316d4200f8463774ba9ac7c0b22c8ac7 | ORPH riscv64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/5325bb37ddfe0a7ff259b0b0bf14b4e0110420a9 | ORPH armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/fcd3049cb871d9e828b52d1f41e25e4dfedb3ef4 | s390x | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d1fd0cbd86e2a6890856f34459675914d4994a1c | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/16394683fe60c65cad8960a8df9b9c0e6a9a8114 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1170882d061f577223f306b157858c870e911729 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/37e8662145cbc12d569ada248a5b66beccb80a70 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f23dd3c45298776e3c60131fa6f0615edd7b77a6 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5de9e2b9434554ed2b60340a42fb5fd4995c1345 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/802bceeba349f2cb6a3c90a70dbd15c8a2e8b495 | ORPH armeb | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/2d275c05bb1263ff50200015db44e38dd70f79b5 | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/dfd271ae368e78644d8abe0c49745b5210b272ae | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 3 glibc-2.36-66-ga1dc0be03c9d... | 2 gensio-2.5.5 | 1 gitlab-runner-15.5.0 | 1 host-binutils-2.38 | 1 host-pahole-1.24 | 1 host-spirv-llvm-translator-... | 1 jack2-1.9.21 | 1 libgcrypt-1.10.1 | 1 linux-5.10.145-cip17 | 1 lirc-tools-0.10.2 | 1 norm-1.5.8 | 1 numactl-2.0.16 | 1 python-greenlet-2.0.0 | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/abf593f42742cb0c164668f485d04ab569faabe5 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/27526859ed009374e357d41d57981c3d73c2eafa | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d503da2143835a30c43bcd37fa71fcf2f84264f6 | sparc64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/b777441f624430d052ec49dd37d12f5d1f9ca460 | arm | gitlab-runner-15.5.0 | NOK | http://autobuild.buildroot.net/results/6feffbcc81364501df6a60883f9dd871baa17ff8 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7bcf8b8b4ef115f5fd3d70edeaa2b188a0ab1403 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8054c1754ac6949926a1188dd34817d28f08fc8d | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c1d03409bff2186d77839dc9c1f48fb80a8ce9fd | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1bfb46b97a30ea1c0e6a38926de94fc240247111 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/14db191e4bd8928f367e6e4f63d96d09b1b70219 | ORPH mips64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/edc0de09e26f45e167565ba1fe51f3153b080c69 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/37b1fafb4389a65815f0df94fd6ccd93111e3645 | ORPH arm | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/7340c5a69beb3e7a8dcc07c81e27225a8b366f22 | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/db1d25a58bae2caee724549f1d3e1b6f4fd7861e | ORPH aarch64_be | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/ed23cba8be5fd1fc8dfc131d78f359ffed75c0f9 | ORPH arceb | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/49d7ba86747c4a59aa6cd1819b9e4f7f62250506 | aarch64 | python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/95c6be1990fcd1a0405f37f59273cfcd1bdcbab6 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/472a81e6dbe44c667dbc4e65abb3306a74f1fe6d | Classification of failures by reason for 2022.02.x -------------------------------------------------- gocryptfs-2.2.1 | 1 mongodb | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/1996a04128a1b7c757555eb7a8a6ab4888672a3d | arm | mongodb | TIM | http://autobuild.buildroot.net/results/9ebc9c6f7e56bf18886722d877000f197a5231d0 | Classification of failures by reason for 2022.08.x -------------------------------------------------- unknown | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 elfutils-0.186 | 1 frr-8.2.2 | 1 gerbera-1.10.0 | 1 host-pahole-73383b3a39afe86... | 1 host-rust-1.62.0 | 1 libsodium-1.0.18 | 1 opensbi-0.9 | 1 pcsc-lite-1.9.8 | 1 protobuf-21.5 | 1 toolchain-external-codescap... | 1 uqmi-0a19b5b77140465c29e2af... | 1 wolfssl-5.5.3 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/359965132bcd79987bd38cef872a46e4ca19f89a | mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/294db70bbc878a53ac07c0aa7ed68354548d30aa | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/40a881758ae3ee872f544eeaee6affb6722278c3 | ORPH arc | frr-8.2.2 | NOK | http://autobuild.buildroot.net/results/1437021cf0d941f49715e909c3bb0f1494b763fd | sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1aaa8f4dc1d3c067c81261083e17ffed90213eb6 | powerpc | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/f86a67e0aff99635e70ca2c3e112ca5378819bf2 | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/27b322513d585b773618ac68e34a8ad2ee54ca76 | arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/b9a696082ca3f94a5b3f5a52c4a3ea01f4601365 | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/801b5a7244db2cc5618bf9e7d710d75bd02a6d7d | arm | pcsc-lite-1.9.8 | NOK | http://autobuild.buildroot.net/results/1fc243f222c4515bc062e854b48d4509ac77774b | ORPH m68k | protobuf-21.5 | NOK | http://autobuild.buildroot.net/results/af69020f4b861abe12980054eaab27ccf088d455 | mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/a9e1341a90ab98ecec01654fe39a96c79e08501d | ORPH sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/9a3c70013e3390d2ec6172c7ef4bc79a0a1ebb24 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/8310dc8cdc0310d2276261cd73ccd13401f13a3b | mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/500094e14cf2b780cbe71b6bf493256898bdad32 | ORPH armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/fc68218a75aa61c9bf499cbb5d0c7b278b1e96e2 | Gitlab CI results for 2022-11-20 ================================ Detail of defconfig failures for 2022.11-rc2 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086075 | 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.0.10 | 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 | 2022.3 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r15 | 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 | apparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 11.4.2 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.25.2 | 20.0.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 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.0.9 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2021.02.19 | 2022.09.03 | avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 99.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.1 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.12 | 20.10.20 | ORPH bash | DISTRO | https://release-monitoring.org/project/00166 | 5.1.16 | 5.2.9 | ORPH bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2022.3 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.2 | 2022.3 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.1.71 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.1.71 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.1.71 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH bind | DISTRO | https://release-monitoring.org/project/14923 | 9.16.33 | 9.18.9 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.39 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 23.0 | 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 bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.2 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.2 | 2.19.3 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.0.1 | ORPH bubblewrap | DISTRO | https://release-monitoring.org/project/10937 | 0.6.2 | 0.7.0 | bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.24 | c-icap | DISTRO | https://release-monitoring.org/project/21325 | 0.5.7 | 0.5.9 | ORPH c-icap-modules | DISTRO | https://release-monitoring.org/project/21326 | 0.5.4 | 0.5.5 | ORPH cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.6 | 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 capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.9.1 | 0.10.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 3.7.12 | 4.7.3 | ORPH ccid | DISTRO | https://release-monitoring.org/project/02612 | 1.5.0 | 1.5.1 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.0.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.7 | 0.105.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 15.0.5 | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.25.0 | cni-plugins | DISTRO | https://release-monitoring.org/project/96794 | 1.1.1 | 1.1.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.14.1 | 0.16.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.5 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.8 | 1.6.10 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.5 | 1.7 | cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cryptsetup | DISTRO | https://release-monitoring.org/project/13709 | 2.5.0 | 2.6.0 | 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 | datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.1 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.3 | 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 | davfs2 | DISTRO | https://release-monitoring.org/project/07487 | 1.6.1 | 1.7.0 | ORPH dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.15.2 | 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.2.646 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dehydrated | DISTRO | https://release-monitoring.org/project/11312 | 0.7.0 | 0.7.1 | delve | DISTRO | https://release-monitoring.org/project/40149 | 1.8.0 | 1.9.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20220728 | ORPH docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 20.10.19 | 20.10.21 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.11.2 | 2.12.2 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 20.10.19 | 20.10.21 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.1 | 2022.2 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.22.0 | dropbear | DISTRO | https://release-monitoring.org/project/00466 | 2022.82 | 2022.83 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.3 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202208 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 22.10 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.188 | ORPH elixir | DISTRO | https://release-monitoring.org/project/00673 | 1.9.4 | 1.14.2 | ell | DISTRO | https://release-monitoring.org/project/17781 | 0.53 | 0.54 | ORPH 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.1.2 | 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.2 | 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.20 | 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.48 | 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.6 | 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.0 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.34 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.14 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 5.19 | 6.0 | exempi | DISTRO | https://release-monitoring.org/project/00767 | 2.6.1 | 2.6.2 | fail2ban | DISTRO | https://release-monitoring.org/project/06602 | 1.0.1 | 1.0.2 | feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 5.1.2 | 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 fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.33 | flare-engine | DISTRO | https://release-monitoring.org/project/21433 | 1.12 | 1.13.04 | flare-game | DISTRO | https://release-monitoring.org/project/21434 | 1.12 | 1.13.04 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 22.10.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.3 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fmc | GUESS | https://release-monitoring.org/project/145761 | fsl-sdk-v2.0 | 0.2.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.2.1 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.1 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.1 | freerdp | DISTRO | https://release-monitoring.org/project/10442 | 2.8.1 | 2.9.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.3.1 | 8.4.1 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.5.0 | 1.9 | gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.0.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.1 | 3.6.0.1 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.1 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.0 | 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 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.31.4 | 2.38.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.5.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 gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.3.7 | 2.3.8 | ORPH 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.2.1 | 2.3.0 | 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.1.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.50.0 | 1.50.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.20.4 | 1.21.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.20.4 | 1.21.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.20.4 | 1.21.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.20.4 | 1.21.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.20.4 | 1.21.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.0 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.20.4 | 1.21.2 | ORPH gstd | DISTRO | https://release-monitoring.org/project/235022 | 0.14.0 | 0.15.0 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.20.4 | 1.21.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.20.4 | 1.21.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.0 | 1.12.1 | gtkmm3 | DISTRO | https://release-monitoring.org/project/07963 | 3.22.0 | 4.8.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.6.1 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.2 | 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.2 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.6.6 | haveged | DISTRO | https://release-monitoring.org/project/11695 | 1.9.15 | 1.9.18 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.0 | 7.8.0 | ORPH hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.12.0 | ORPH hiredis | DISTRO | https://release-monitoring.org/project/01318 | 1.0.2 | 1.1.0 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.358 | 0.364 | ORPH 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.44.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 ifupdown | DISTRO | https://release-monitoring.org/project/21673 | 0.8.16 | 0.8.39 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-52 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.9.1 | inadyn | DISTRO | https://release-monitoring.org/project/21677 | 2.9.1 | 2.10.0 | inih | DISTRO | https://release-monitoring.org/project/11600 | 55 | 56 | 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.0 | 22.3.1 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 22.6.2 | 22.6.3 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 22.6.2 | 22.6.3 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20210608 | 20221108 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | 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 | iw | DISTRO | https://release-monitoring.org/project/01410 | 5.16 | 5.19 | iwd | DISTRO | https://release-monitoring.org/project/18380 | 1.30 | 2.0 | ORPH janet | DISTRO | https://release-monitoring.org/project/155612 | 1.25.0 | 1.25.1 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.0.3 | 1.1.0 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jitterentropy-library | DISTRO | https://release-monitoring.org/project/29701 | 3.3.1 | 3.4.1 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | 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 | json-for-modern-cpp | DISTRO | https://release-monitoring.org/project/11152 | 3.10.5 | 3.11.2 | ORPH 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.100.1 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | 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... | 20.3.1-Nexus | 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-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.3-Ma... | 20.1.2-Nexus | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.4-Ma... | 20.1.2-Nexus | 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.0-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.2.2-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.4-Ma... | 20.3.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... | 20.3.0-Nexus | 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.0-Ma... | 20.4.0-Nexus | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.1.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.1.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.1.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-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.2.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.1.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.1.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 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.13.1 | 2.14 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | less | DISTRO | https://release-monitoring.org/project/01550 | 590 | 608 | ORPH libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libapparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbluray | DISTRO | https://release-monitoring.org/project/01565 | 1.3.1 | 1.3.3 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.66 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.12 | 1.14 | 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 | libfreeglut | DISTRO | https://release-monitoring.org/project/00846 | 3.2.2 | 3.4.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.12.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.11.0 | 3.12.0 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.0 | 3.11.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglfw | DISTRO | https://release-monitoring.org/project/01180 | 3.3.6 | 3.3.8 | libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.74.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.5.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.45 | 1.46 | 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 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.9.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.41 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.39 | 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.1 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.22.0 | libksba | DISTRO | https://release-monitoring.org/project/01649 | 1.6.0 | 1.6.2 | ORPH libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.13 | 0.12.1 | libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.7 | 3.0.8 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.9.1 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.11 | 2.1.25 | 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.0 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.84 | 3.85 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.13 | libopenh264 | DISTRO | https://release-monitoring.org/project/21365 | 2.2.0 | 2.3.1 | libopenssl | DISTRO | https://release-monitoring.org/project/20333 | 1.1.1q | 1.1.1s | 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.34.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | libpwquality | DISTRO | https://release-monitoring.org/project/15580 | 1.4.4 | 1.4.5 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.2.2 | 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 | 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 liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.13.3 | libvirt | DISTRO | https://release-monitoring.org/project/224041 | 7.10.0 | 8.9.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.12.3 | 1.14.0 | 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.4.1 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.0.194 | 2.1.4 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.1.3 | 2.2.0 | 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.1.63 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221012 | 20221109 | 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 | 2022.11.19 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.5 | 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.5 | 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.3 | 4.96.4 | ORPH 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-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.2 | 2.13.8 | 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 | 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.17 | ORPH lxc | DISTRO | https://release-monitoring.org/project/01860 | 4.0.12 | 5.0.1 | 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 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 10.11.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.1 | 3.2.1 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 189 | 190 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.1.71 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.16 | 1.6.17 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.00 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.4 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.4.0 | 8.5.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.4 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.5.1 | 5.6.1 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.5.1 | 5.6.1 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20190618 | 20221107 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.10.0 | 0.10.6 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.1.0 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.32.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.122 | 6.12.0.190 | mosh | DISTRO | https://release-monitoring.org/project/07269 | 1.3.2 | 1.4.0 | mpd | DISTRO | https://release-monitoring.org/project/14864 | 0.23.9 | 0.23.10 | mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.0 | 4.1.1 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.1 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.35.0 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 4.1.3 | 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 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.0 | 0.9.3 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.20.3 | 1.21.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.7 | 2.2.9 | nano | DISTRO | https://release-monitoring.org/project/02046 | 6.4 | 7.0 | ORPH ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.17 | 2.2.1 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.1 | 6.3-20221119 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.2 | 0.32.4 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 0.17.1 | 1.0.0 | 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.36.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.23 | 2.1.42 | netsnmp | DISTRO | https://release-monitoring.org/project/02062 | 5.9 | 5.9.3 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.36.4 | 1.40.4 | ORPH network-manager-openvpn | DISTRO | https://release-monitoring.org/project/69977 | 1.8.14 | 1.10.2 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.51.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.20.1 | 1.23.2 | nginx-modsecurity | DISTRO | https://release-monitoring.org/project/68639 | 1.0.2 | 1.0.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.17.1 | 19.1.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntfs-3g | DISTRO | https://release-monitoring.org/project/02504 | 2022.5.17 | 2022.10.3 | 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.154 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 525.53 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.2.1 | 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.5.2 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.3 | 1.3.4 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.22.2 | opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2022.09.30 | 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.17 | 4.6.0 | openfpgaloader | DISTRO | https://release-monitoring.org/project/241709 | 0.6.1 | 0.9.1 | openipmi | DISTRO | https://release-monitoring.org/project/02549 | 2.0.32 | 2.0.33 | ORPH openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.14.1+1 | 20+24 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.0.0 | 4.1.4 | 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.45.2 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.5.8 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.0 | 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.18.0 | 3.19.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.18.0 | 3.19.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.18.0 | 3.19.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.18.0 | 3.19.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.31 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.32 | 0.4.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.1.71 | ORPH pango | DISTRO | https://release-monitoring.org/project/11783 | 1.50.11 | 1.50.12 | 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 parted | DISTRO | https://release-monitoring.org/project/02596 | 3.4 | 3.5 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.5 | 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 | 202210 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl | DISTRO | https://release-monitoring.org/project/13599 | 5.34.1 | 5.36.0 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | 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.002002 | 1.004004 | perl-file-listing | DISTRO | https://release-monitoring.org/project/02892 | 6.14 | 6.15 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.76 | 3.80 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.12 | 6.14 | perl-http-message | DISTRO | https://release-monitoring.org/project/02977 | 6.37 | 6.44 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.075 | 2.076 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20200824 | 1.20220520 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.26 | 9.29 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-mozilla-ca | DISTRO | https://release-monitoring.org/project/03136 | 20211001 | 20221114 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.34 | 1.35 | 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.85 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-path-tiny | DISTRO | https://release-monitoring.org/project/11962 | 0.124 | 0.142 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | 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.000001 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.12 | 5.17 | 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.1.6 | pigpio | DISTRO | https://release-monitoring.org/project/21577 | 79 | 7301 | pixman | DISTRO | https://release-monitoring.org/project/03648 | 0.40.0 | 0.42.2 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.3 | ORPH 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 | polkit | DISTRO | https://release-monitoring.org/project/03682 | 121 | 122 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 22.11.0 | powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.1 | ORPH proftpd | DISTRO | https://release-monitoring.org/project/07609 | 1.3.6e | 1.3.7e | proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.1.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.13 | 0.12.1 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | 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.4 | 23.5 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH pugixml | DISTRO | https://release-monitoring.org/project/03728 | 1.12.1 | 1.13 | putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aiohttp-remotes | DISTRO | https://release-monitoring.org/project/21248 | 1.1.0 | 1.2.0 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 3.1.9 | 4.0.1 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.12.1 | 0.19.5 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.0 | 1.26.13 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.0 | 1.29.13 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.0.0 | 4.1.0a2 | python-canopen | DISTRO | https://release-monitoring.org/project/23230 | 1.0.0 | 2.0.0b1 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.0 | 3.0.1 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 8.6.0 | 9.0.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-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.32 | 3.0.0a11 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.1.0 | 2.2.1 | python-falcon | DISTRO | https://release-monitoring.org/project/03860 | 3.1.0 | 3.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 22.10.26 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.29 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.9 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.1 | 3.42.2 | python-greenlet | DISTRO | https://release-monitoring.org/project/06870 | 2.0.0 | 2.0.1 | python-influxdb | DISTRO | https://release-monitoring.org/project/12696 | 5.3.0 | 5.3.1 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-keyring | DISTRO | https://release-monitoring.org/project/03901 | 23.9.3 | 23.11.0 | python-m2r | DISTRO | https://release-monitoring.org/project/15243 | 0.2.1 | 0.3.1 | python-mako | DISTRO | https://release-monitoring.org/project/03915 | 1.2.3 | 1.2.4 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.6.2 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.13.7 | 0.14.1 | python-memory-profiler | DISTRO | https://release-monitoring.org/project/38508 | 0.60.0 | 0.61.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 2.8.8 | 3.0b1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.4 | 1.23.5 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.0 | 1.0.1 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.1 | 3.8.2 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.11.0 | 2.12.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.1 | 0.10.2 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3 | 22.3.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.31 | 3.0.32 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.3 | 5.9.4 | python-pudb | DISTRO | https://release-monitoring.org/project/03980 | 2022.1.2 | 2022.1.3 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.0 | 2.10.1 | python-pycairo | DISTRO | https://release-monitoring.org/project/13166 | 1.21.0 | 1.22.0 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20220916.1 | 20221110.1 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.1.2 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.0 | 3.0.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.20.2 | 1.21.0 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.0 | 0.13.1 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.7 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.1 | 0.20.2 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | 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.9.3 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.10.1 | 1.11.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.5.1 | 65.6.0 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.17.6 | 3.18.0 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 5.0.0 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.0b3 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.0.2 | 5.1.0 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.1.0 | 2.1.1 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.1 | 2.7.2 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.12 | 2.0.0a1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.1 | 1.4.2 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.1 | 5.5.2 | python-zopfli | DISTRO | https://release-monitoring.org/project/50016 | 0.2.1 | 0.2.2 | 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.2.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.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.0 | 6.4.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.0 | 6.4.1 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-server | DISTRO | https://release-monitoring.org/project/05585 | 3.8.2 | 3.11.3 | 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 | readline | DISTRO | https://release-monitoring.org/project/04173 | 8.1.2 | 8.2 | ORPH 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.7.3 | rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2210.0 | rtl_433 | DISTRO | https://release-monitoring.org/project/14997 | 21.12 | 22.11 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.0 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.23.0 | 2.24.0 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.6.3 | 1.0.8.0 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.11 | 4.17.3 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.4.0 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.2 | 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.0.18 | 2.20.1 | 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 | sed | DISTRO | https://release-monitoring.org/project/04789 | 4.8 | 4.9 | ORPH selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.9.0 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.5.2 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.10 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.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 | 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.45.0 | 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 | 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.2 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.39.4 | 3.40.0 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.9 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 0.22.2 | 1.1 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.15.00 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.5 | 5.9.8 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.67 | sudo | DISTRO | https://release-monitoring.org/project/04906 | 1.9.11p2 | 1.9.12p1 | ORPH supertuxkart | DISTRO | https://release-monitoring.org/project/04912 | 1.3 | 1.4 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.4 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.8 | swig | DISTRO | https://release-monitoring.org/project/04919 | 4.0.2 | 4.1.0 | 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 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.1.64 | 2.2.12 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.4.2 | 12.7.1 | 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 | 250.4 | 252 | 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.7.0 | tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.2.0 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5 | 2.5.1 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.17.0 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.8.0 | 2.8.1 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.0.1 | 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.3 | tmux | DISTRO | https://release-monitoring.org/project/04980 | 3.1c | 3.3a | tor | DISTRO | https://release-monitoring.org/project/04991 | 0.4.7.10 | 0.4.7.11 | 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 | 2.4.1 | ORPH tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.3 | 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 | 3.2.0 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.4 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.0.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2022.10 | ulogd | DISTRO | https://release-monitoring.org/project/05038 | 2.0.7 | 2.0.8 | ORPH unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.2 | unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.2 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.6.1 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 0.99.20 | upx | DISTRO | https://release-monitoring.org/project/13737 | 3.96 | 4.0.1 | utf8proc | DISTRO | https://release-monitoring.org/project/07455 | 2.7.0 | 2.8.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 uuu | DISTRO | https://release-monitoring.org/project/259328 | 1.5.4 | 1.5.11 | vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.3 | 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 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.0709 | 9.0.0915 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.2 | 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.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.33 | 3.2.45 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.0.15 | 4.1.6 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.235 | ORPH wayland-protocols | DISTRO | https://release-monitoring.org/project/13997 | 1.28 | 1.29 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.0 | 2.39.1 | 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.0 | wine | DISTRO | https://release-monitoring.org/project/05134 | 7.0 | 7.21 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2022.02.18 | 2022.08.12 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.12 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 3.4.12 | 4.0.1 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.0 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.12.1 | 1.14.0 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.36.8 | 2.38.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.42.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.21 | xapp_fslsfonts | DISTRO | https://release-monitoring.org/project/17157 | 1.0.5 | 1.0.6 | xapp_fstobdf | DISTRO | https://release-monitoring.org/project/17156 | 1.0.6 | 1.0.7 | xapp_ico | DISTRO | https://release-monitoring.org/project/21722 | 1.0.5 | 1.0.6 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20221028 | xapp_oclock | DISTRO | https://release-monitoring.org/project/15042 | 1.0.4 | 1.0.5 | xapp_rgb | DISTRO | https://release-monitoring.org/project/17151 | 1.0.6 | 1.1.0 | xapp_sessreg | DISTRO | https://release-monitoring.org/project/15040 | 1.1.2 | 1.1.3 | xapp_showfont | DISTRO | https://release-monitoring.org/project/12316 | 1.0.5 | 1.0.6 | xapp_smproxy | DISTRO | https://release-monitoring.org/project/15039 | 1.0.6 | 1.0.7 | xapp_viewres | DISTRO | https://release-monitoring.org/project/17162 | 1.0.6 | 1.0.7 | xapp_xcompmgr | DISTRO | https://release-monitoring.org/project/05174 | 1.1.8 | 1.1.9 | xapp_xditview | DISTRO | https://release-monitoring.org/project/21262 | 1.0.5 | 1.0.6 | xapp_xfsinfo | DISTRO | https://release-monitoring.org/project/17158 | 1.0.6 | 1.0.7 | xapp_xgc | DISTRO | https://release-monitoring.org/project/21720 | 1.0.5 | 1.0.6 | xapp_xkbevd | DISTRO | https://release-monitoring.org/project/15017 | 1.1.4 | 1.1.5 | xapp_xkbprint | DISTRO | https://release-monitoring.org/project/17159 | 1.0.5 | 1.0.6 | xapp_xkill | DISTRO | https://release-monitoring.org/project/14993 | 1.0.5 | 1.0.6 | xapp_xlogo | DISTRO | https://release-monitoring.org/project/14991 | 1.0.5 | 1.0.6 | xapp_xlsatoms | DISTRO | https://release-monitoring.org/project/14990 | 1.1.3 | 1.1.4 | xapp_xlsclients | DISTRO | https://release-monitoring.org/project/14989 | 1.1.4 | 1.1.5 | xapp_xmh | DISTRO | https://release-monitoring.org/project/21718 | 1.0.3 | 1.0.4 | xapp_xsetroot | DISTRO | https://release-monitoring.org/project/14953 | 1.1.2 | 1.1.3 | xcb-util-cursor | DISTRO | https://release-monitoring.org/project/05166 | 0.1.3 | 0.1.4 | xcb-util-image | DISTRO | https://release-monitoring.org/project/05167 | 0.4.0 | 0.4.1 | xcb-util-keysyms | DISTRO | https://release-monitoring.org/project/05168 | 0.4.0 | 0.4.1 | xcb-util-renderutil | DISTRO | https://release-monitoring.org/project/05169 | 0.3.9 | 0.3.10 | xcb-util-wm | DISTRO | https://release-monitoring.org/project/05170 | 0.4.1 | 0.4.2 | xdriver_xf86-input-keyboard | DISTRO | https://release-monitoring.org/project/15902 | 1.9.0 | 2.0.0 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.0 | 1.2.1 | xdriver_xf86-input-mouse | DISTRO | https://release-monitoring.org/project/15901 | 1.9.3 | 1.9.4 | xdriver_xf86-input-vmmouse | DISTRO | https://release-monitoring.org/project/05244 | 13.1.0 | 13.2.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.4 | 4.16.2 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.0.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.36 | 2.37 | xlib_libFS | DISTRO | https://release-monitoring.org/project/01618 | 1.0.8 | 1.0.9 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.1 | 1.8.2 | xlib_libXau | DISTRO | https://release-monitoring.org/project/01765 | 1.0.9 | 1.0.10 | xlib_libXdmcp | DISTRO | https://release-monitoring.org/project/01772 | 1.1.3 | 1.1.4 | xlib_libXext | DISTRO | https://release-monitoring.org/project/01774 | 1.3.4 | 1.3.5 | xlib_libXfont2 | DISTRO | https://release-monitoring.org/project/17165 | 2.0.5 | 2.0.6 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.4 | 2.3.7 | xlib_libXinerama | DISTRO | https://release-monitoring.org/project/01779 | 1.1.4 | 1.1.5 | xlib_libXmu | DISTRO | https://release-monitoring.org/project/01785 | 1.1.3 | 1.1.4 | xlib_libXpm | DISTRO | https://release-monitoring.org/project/01787 | 3.5.13 | 3.5.14 | xlib_libXrandr | DISTRO | https://release-monitoring.org/project/01788 | 1.5.2 | 1.5.3 | xlib_libXrender | DISTRO | https://release-monitoring.org/project/01789 | 0.9.10 | 0.9.11 | xlib_libXtst | DISTRO | https://release-monitoring.org/project/01794 | 1.2.3 | 1.2.4 | xlib_libXxf86vm | DISTRO | https://release-monitoring.org/project/01799 | 1.1.4 | 1.1.5 | xlib_libfontenc | DISTRO | https://release-monitoring.org/project/01613 | 1.1.4 | 1.1.6 | xlib_libxkbfile | DISTRO | https://release-monitoring.org/project/01781 | 1.1.0 | 1.1.1 | xlib_libxshmfence | DISTRO | https://release-monitoring.org/project/01792 | 1.3 | 1.3.1 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.1 | 2022.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.05.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.21 | 3.22 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 371 | 376 | ORPH xutil_makedepend | DISTRO | https://release-monitoring.org/project/13528 | 1.0.6 | 1.0.7 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.7 | 5.2.8 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 5.4.9 | 6.2.4 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.2.3 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.1.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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 exiv2 | CVE-2022-3953 | https://security-tracker.debian.org/tracker/CVE-2022-3953 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 exiv2 | CVE-2022-3953 | https://security-tracker.debian.org/tracker/CVE-2022-3953 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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 freerdp | CVE-2022-39316 | https://security-tracker.debian.org/tracker/CVE-2022-39316 freerdp | CVE-2022-39318 | https://security-tracker.debian.org/tracker/CVE-2022-39318 freerdp | CVE-2022-39319 | https://security-tracker.debian.org/tracker/CVE-2022-39319 freerdp | CVE-2022-39347 | https://security-tracker.debian.org/tracker/CVE-2022-39347 freerdp | CVE-2022-41877 | https://security-tracker.debian.org/tracker/CVE-2022-41877 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-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-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2021-28861 | https://security-tracker.debian.org/tracker/CVE-2021-28861 python3 | CVE-2022-26488 | https://security-tracker.debian.org/tracker/CVE-2022-26488 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 sysstat | CVE-2022-39377 | https://security-tracker.debian.org/tracker/CVE-2022-39377 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 xterm | CVE-2022-45063 | https://security-tracker.debian.org/tracker/CVE-2022-45063 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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exim | CVE-2022-37451 | https://security-tracker.debian.org/tracker/CVE-2022-37451 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 exiv2 | CVE-2022-3953 | https://security-tracker.debian.org/tracker/CVE-2022-3953 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 freerdp | CVE-2022-39316 | https://security-tracker.debian.org/tracker/CVE-2022-39316 freerdp | CVE-2022-39318 | https://security-tracker.debian.org/tracker/CVE-2022-39318 freerdp | CVE-2022-39319 | https://security-tracker.debian.org/tracker/CVE-2022-39319 freerdp | CVE-2022-39347 | https://security-tracker.debian.org/tracker/CVE-2022-39347 freerdp | CVE-2022-41877 | https://security-tracker.debian.org/tracker/CVE-2022-41877 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 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 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-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 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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-1050 | https://security-tracker.debian.org/tracker/CVE-2022-1050 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 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 sysstat | CVE-2022-39377 | https://security-tracker.debian.org/tracker/CVE-2022-39377 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 xscreensaver | CVE-2021-34557 | https://security-tracker.debian.org/tracker/CVE-2021-34557 xterm | CVE-2022-45063 | https://security-tracker.debian.org/tracker/CVE-2022-45063 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.08.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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dbus-broker | CVE-2022-31212 | https://security-tracker.debian.org/tracker/CVE-2022-31212 dbus-broker | CVE-2022-31213 | https://security-tracker.debian.org/tracker/CVE-2022-31213 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 exiv2 | CVE-2022-3953 | https://security-tracker.debian.org/tracker/CVE-2022-3953 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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 freerdp | CVE-2022-39316 | https://security-tracker.debian.org/tracker/CVE-2022-39316 freerdp | CVE-2022-39318 | https://security-tracker.debian.org/tracker/CVE-2022-39318 freerdp | CVE-2022-39319 | https://security-tracker.debian.org/tracker/CVE-2022-39319 freerdp | CVE-2022-39347 | https://security-tracker.debian.org/tracker/CVE-2022-39347 freerdp | CVE-2022-41877 | https://security-tracker.debian.org/tracker/CVE-2022-41877 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-37797 | https://security-tracker.debian.org/tracker/CVE-2022-37797 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 python-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 sysstat | CVE-2022-39377 | https://security-tracker.debian.org/tracker/CVE-2022-39377 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 xterm | CVE-2022-45063 | https://security-tracker.debian.org/tracker/CVE-2022-45063 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 james.hilliard1 at gmail.com Mon Nov 21 12:20:20 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 21 Nov 2022 05:20:20 -0700 Subject: [Buildroot] [PATCH 1/2] package/python-orjson: bump to version 3.8.2 Message-ID: <20221121122021.287011-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 1de1d7cdc2..8563ed544f 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 0a266e827a..b18a5cdada 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.7.11 +PYTHON_ORJSON_VERSION = 3.8.2 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 21 12:20:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 21 Nov 2022 05:20:21 -0700 Subject: [Buildroot] [PATCH 2/2] package/python-maturin: bump to version 0.14.1 In-Reply-To: <20221121122021.287011-1-james.hilliard1@gmail.com> References: <20221121122021.287011-1-james.hilliard1@gmail.com> Message-ID: <20221121122021.287011-2-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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 eadf300bc2..b9936fe8bf 100644 --- a/package/python-maturin/python-maturin.hash +++ b/package/python-maturin/python-maturin.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 06d9d166b4a2d86f06ed09eeb362ac03728e1fbd2b852cc6a4ddc7cc75029237 maturin-0.13.7.tar.gz +sha256 54976d46be5d1e0d94ae8fbcfb8e72212b1ec9fe9752e3d14510c17a4000efeb maturin-0.14.1.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 ffbd131ef0..ab87df3842 100644 --- a/package/python-maturin/python-maturin.mk +++ b/package/python-maturin/python-maturin.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MATURIN_VERSION = 0.13.7 +PYTHON_MATURIN_VERSION = 0.14.1 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/4f/19/6f982e341612ab442f90ba1a047a4188d48473ad0d1dbfb3dffdaa20e095 +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/a3/54/6bac789ab775b5ef1f07977e998cf719857e2675c3442f3f24e0399e1483 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit -- 2.34.1 From mf at go-sys.de Mon Nov 21 12:40:01 2022 From: mf at go-sys.de (Michael Fischer) Date: Mon, 21 Nov 2022 13:40:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: fix sdl_init() error with kernel 5.15 Message-ID: <20221121124001.24170-1-mf@go-sys.de> Fixes #6421 Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Signed-off-by: Michael Fischer --- package/sdl2/0001-fix-CRTC-default-mode.patch | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 package/sdl2/0001-fix-CRTC-default-mode.patch diff --git a/package/sdl2/0001-fix-CRTC-default-mode.patch b/package/sdl2/0001-fix-CRTC-default-mode.patch new file mode 100644 index 0000000000..5efc3f55c2 --- /dev/null +++ b/package/sdl2/0001-fix-CRTC-default-mode.patch @@ -0,0 +1,66 @@ +Patch to fix SDL_Init() error with kernel 5.15.x +Thanks to Sam Lantinga for his help. +Fix: #6421 + +Backported from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 + +Signed-off-by: Michael Fischer + + +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c +index eae7214551a9..eeeefef2b2c1 100644 +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the + list of SDL Displays in _this->displays[] */ + static void +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { +- ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) ++{ + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); + SDL_DisplayData *dispdata = NULL; + SDL_VideoDisplay display = {0}; +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { + drmModeModeInfo *mode = &connector->modes[i]; + + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { +- mode_index = i; +- break; ++ mode_index = i; ++ break; + } + } + + if (mode_index == -1) { +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); +- goto cleanup; ++ int current_area, largest_area = 0; ++ ++ /* Find the preferred mode or the highest resolution mode */ ++ for (i = 0; i < connector->count_modes; i++) { ++ drmModeModeInfo *mode = &connector->modes[i]; ++ ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { ++ mode_index = i; ++ break; ++ } ++ ++ current_area = mode->hdisplay * mode->vdisplay; ++ if (current_area > largest_area) { ++ mode_index = i; ++ largest_area = current_area; ++ } ++ } ++ if (mode_index != -1) { ++ crtc->mode = connector->modes[mode_index]; ++ } ++ } ++ ++ if (mode_index == -1) { ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); ++ goto cleanup; + } + + /*********************************************/ -- 2.20.1 From luca.ceresoli at bootlin.com Mon Nov 21 14:49:17 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 21 Nov 2022 15:49:17 +0100 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: References: <20221108200704.23955-1-neal.frager@amd.com> Message-ID: <20221121154917.59ce2022@booty> Hello Neal, On Mon, 21 Nov 2022 09:12:05 +0000 "Frager, Neal" wrote: > Hello everyone, > > Just a friendly reminder regarding this patch. Any feedback? > > If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > boot/uboot/uboot.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..216efc5a13 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > -UBOOT_BINS += u-boot > +UBOOT_BINS += u-boot u-boot.elf This assumes BR2_TARGET_UBOOT_FORMAT_ELF will always result in building u-boot.elf, but I don't think this is true for all platforms. At a quick test with a RISC-V build and BR2_TARGET_UBOOT_FORMAT_ELF=y I got a failure with your patch applied because u-boot is produced but u-boot.elf isn't. -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From christian at paral.in Mon Nov 21 15:08:16 2022 From: christian at paral.in (Christian Stewart) Date: Mon, 21 Nov 2022 07:08:16 -0800 Subject: [Buildroot] [PATCH 1/1] package/crun: support crun as runtime in containerd In-Reply-To: <20221006140754.46144-1-tianyuanhao3@163.com> References: <20221006140754.46144-1-tianyuanhao3@163.com> Message-ID: Hi all, On Thu, Oct 6, 2022, 7:08 AM TIAN Yuanhao wrote: > Create runc symlink to crun when runc is missing. > > See: https://github.com/containerd/containerd/discussions/6162 > > Signed-off-by: TIAN Yuanhao > --- > package/containerd/Config.in | 2 +- > package/crun/crun.mk | 7 +++++++ > 2 files changed, 8 insertions(+), 1 deletion(-) > > diff --git a/package/containerd/Config.in b/package/containerd/Config.in > index 0e3a55ef39..e69dd6768a 100644 > --- a/package/containerd/Config.in > +++ b/package/containerd/Config.in > @@ -5,7 +5,7 @@ config BR2_PACKAGE_CONTAINERD > depends on BR2_TOOLCHAIN_HAS_THREADS > depends on !BR2_TOOLCHAIN_USES_UCLIBC # runc > depends on BR2_USE_MMU # util-linux > - select BR2_PACKAGE_RUNC # runtime dependency > + select BR2_PACKAGE_RUNC if !BR2_PACKAGE_CRUN # runtime dependency > select BR2_PACKAGE_UTIL_LINUX # runtime dependency > select BR2_PACKAGE_UTIL_LINUX_BINARIES > select BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT > diff --git a/package/crun/crun.mk b/package/crun/crun.mk > index 4a0c150594..19dda71a9f 100644 > --- a/package/crun/crun.mk > +++ b/package/crun/crun.mk > @@ -36,4 +36,11 @@ else > CRUN_CONF_OPTS += --disable-systemd > endif > > +ifeq ($(BR2_PACKAGE_RUNC),) > +define CRUN_CREATE_SYMLINK > + ln -sf crun $(TARGET_DIR)/usr/bin/runc > +endef > +CRUN_POST_INSTALL_TARGET_HOOKS += CRUN_CREATE_SYMLINK > +endif > + > $(eval $(autotools-package)) > -- > 2.25.1 > Reviewed-by: Christian Stewart Thanks! > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Mon Nov 21 17:20:09 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 18:20:09 +0100 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: References: <20221117173454.21159-1-wdouglass@carnegierobotics.com> <20221120093724.GV2123054@scaer> Message-ID: <20221121172009.GH2516@scaer> Woody, All, On 2022-11-20 22:32 +0000, Woody Douglass spake thusly: > Thanks! Is there a link where I can see the output of the autobuilders? I'm happy to help fix anything that I'm breaking here. The autobuilders results are available there: http://autobuild.buildroot.org/ A daily mail is also posted on the list with the results for the past 24 hours. And now I also realise that I missed that you did not add yourself as a developper for opencv4-contrib. You can (you should!) do that by adding an entry with your name in the DEVELOPPERS file at the root of the buildroot tree. Once you do that (and it's applied in the tree), you will also receive daily results for the package(s) you are registered for. Thanks! :-) Regards, Yann E. MORIN. > Woody > > -------------------------------------------------------------------------------------------------------------------------------- > > From: Yann E. MORIN > Sent: Sunday, November 20, 2022 4:37:24 AM > To: Woody Douglass > Cc: buildroot at buildroot.org; Fabrice Fontaine; Thomas Petazzoni > Subject: Re: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules > > Woodrow, All, > > On 2022-11-17 12:34 -0500, Woodrow Douglass via buildroot spake thusly: > > This adds a separate opencv4_contrib package to manage > > downloading/unpacking that repository. These extra modules > > are useful for a lot of applications, but not necessary > > for minimal installs, so they are all given dedicated Kconfig > > options > > > > It's important to note that the opencv4-contrib package > > downloads extra source that is compiled as a part of > > the opencv4 package. This is why it is a dependency > > of opencv4, and not the other way around > > I just added a little comment in opencv4-contrib.mk as a reminder of > the situation. > > That makes for a lot of options, and I was wondering if some may had > external dependencies. But I guess the autobulders will eventually tell > us so... > > > Signed-off-by: Woodrow Douglass > > Applied to next, thanks. > > Regards, > Yann E. MORIN. > > > --- > > package/Config.in | 1 + > > package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ > > package/opencv4-contrib/opencv4-contrib.hash | 3 + > > package/opencv4-contrib/opencv4-contrib.mk | 13 + > > package/opencv4/opencv4.mk | 62 +++- > > 5 files changed, 387 insertions(+), 5 deletions(-) > > create mode 100644 package/opencv4-contrib/Config.in > > create mode 100644 package/opencv4-contrib/opencv4-contrib.hash > > create mode 100644 package/opencv4-contrib/opencv4-contrib.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index aef80f9ab0..57f868530e 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1593,6 +1593,7 @@ menu "Graphics" > > source "package/opencl-clhpp/Config.in" > > source "package/opencv3/Config.in" > > source "package/opencv4/Config.in" > > + source "package/opencv4-contrib/Config.in" > > source "package/opengl/Config.in" > > source "package/openjpeg/Config.in" > > source "package/pango/Config.in" > > diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in > > new file mode 100644 > > index 0000000000..9800333035 > > --- /dev/null > > +++ b/package/opencv4-contrib/Config.in > > @@ -0,0 +1,313 @@ > > +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB > > + bool "opencv4-contrib" > > + depends on BR2_PACKAGE_OPENCV4 > > + help > > + OpenCV (Open Source Computer Vision) is a library of > > + programming functions for real time computer vision. > > + > > + [1]http://opencv.org/ > > + > > +if BR2_PACKAGE_OPENCV4_CONTRIB > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT > > + bool "alphamat" > > + help > > + Computer Vision based Alpha Matting -- Given an input image > > + and a trimap, generate an alpha matte. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO > > + bool "aruco" > > + help > > + ArUco and ChArUco Markers -- Augmented reality ArUco marker > > + and "ChARUco" markers where ArUco markers embedded inside the > > + white areas of the checker board. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE > > + bool "barcode" > > + help > > + Barcode detecting and decoding methods. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM > > + bool "bgsegm" > > + help > > + Background segmentation algorithm combining statistical > > + background image estimation and per-pixel Bayesian > > + segmentation. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED > > + bool "bioinspired" > > + help > > + Biological Vision -- Biologically inspired vision model: > > + minimize noise and luminance variance, transient event > > + segmentation, high dynamic range tone mapping methods. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB > > + bool "ccalib" > > + help > > + Custom Calibration -- Patterns for 3D reconstruction, > > + omnidirectional camera calibration, random pattern calibration > > + and multi-camera calibration. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ > > + bool "cnn_3dobj" > > + help > > + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net > > + library to build, train and test a CNN model of visual object > > + recognition and pose. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV > > + bool "cvv" > > + help > > + Computer Vision Debugger -- Simple code that you can add > > + to your program that pops up a GUI allowing you to > > + interactively and visually debug computer vision programs. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS > > + bool "datasets" > > + help > > + Datasets Reader -- Code for reading existing computer vision > > + databases and samples of using the readers to train, test and > > + run using that dataset's data. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT > > + bool "dnn_objdetect" > > + help > > + Object Detection using CNNs -- Implements compact CNN Model > > + for object detection. Trained using Caffe but uses > > + opencv_dnn module. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES > > + bool "dnn_superres" > > + help > > + Superresolution using CNNs -- Contains four trained > > + convolutional neural networks to upscale images. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED > > + bool "dnns_easily_fooled" > > + help > > + Subvert DNNs -- This code can use the activations in a > > + network to fool the networks into recognizing something else. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM > > + bool "dpm" > > + help > > + Deformable Part Model -- Felzenszwalb's Cascade with > > + deformable parts object recognition code. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE > > + bool "face" > > + help > > + Face Recognition -- Face recognition techniques: Eigen, Fisher > > + and Local Binary Pattern Histograms LBPH methods. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE > > + bool "freetype" > > + help > > + Drawing text using freetype and harfbuzz. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY > > + bool "fuzzy" > > + help > > + Fuzzy Logic in Vision -- Fuzzy logic image transform and > > + inverse; Fuzzy image processing. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF > > + bool "hdf" > > + help > > + Hierarchical Data Storage -- This module contains I/O > > + routines for Hierarchical Data Format: > > + [2]https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > > + meant to store large amounts of data. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS > > + bool "hfs" > > + help > > + Hierarchical Feature Selection for Efficient Image > > + Segmentation -- This module contains an efficient > > + algorithm to segment an image. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH > > + bool "img_hash" > > + help > > + This module contains algorithms to extract hash of an > > + image allowing to efficiently estimate similarity between > > + images. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM > > + bool "intensity_transform" > > + help > > + The module brings implementations of intensity transformation > > + algorithms to adjust image contrast. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA > > + bool "julia" > > + help > > + Julia language wrappers with samples and tests. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR > > + bool "line_descriptor" > > + help > > + Line Segment Extract and Match -- Methods of extracting, > > + describing and matching line segments using binary > > + descriptors. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB > > + bool "matlab" > > + help > > + Matlab Interface -- OpenCV Matlab Mex wrapper code generator > > + for certain opencv core modules. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC > > + bool "mcc" > > + help > > + Macbeth Color Chart detector -- Find and return color patch > > + location in MacBeth color calibration charts. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW > > + bool "optflow" > > + help > > + Optical Flow -- Algorithms for running and evaluating > > + deepflow, simpleflow, sparsetodenseflow and motion > > + templates (silhouette flow). > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS > > + bool "ovis" > > + help > > + OGRE 3D Visualiser -- allows you to render 3D data using > > + the OGRE 3D engine. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING > > + bool "phase_unwrapping" > > + help > > + Quality-guided phase unwrapping. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT > > + bool "plot" > > + help > > + Plotting -- The plot module allows you to easily plot data > > + in 1D or 2D. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY > > + bool "quality" > > + help > > + Image Quality Analysis (IQA) API. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID > > + bool "rapid" > > + help > > + Silhouette based 3D object tracking. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG > > + bool "reg" > > + help > > + Image Registration -- Pixels based image registration for > > + precise alignment. Follows the paper "Image Alignment and > > + Stitching: A Tutorial", by Richard Szeliski. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD > > + bool "rgbd" > > + help > > + RGB-Depth Processing module -- Linemod 3D object recognition; > > + Fast surface normals and 3D plane finding. 3D visual odometry. > > + 3d reconstruction using KinectFusion. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY > > + bool "saliency" > > + help > > + Saliency API -- Where humans would look in a scene. Has > > + routines for static, motion and "objectness" saliency. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM > > + bool "sfm" > > + help > > + Structure from Motion -- This module contains algorithms > > + to perform 3d reconstruction from 2d images. The core of > > + the module is a light version of Libmv. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE > > + bool "shape" > > + help > > + Shape Distance and Matching > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO > > + bool "stereo" > > + help > > + Stereo Correspondence -- Stereo matching done with different > > + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense > > + stereo correspondence using Quasi Dense Stereo method. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT > > + bool "structured_light" > > + help > > + Structured Light Use -- How to generate and project gray code > > + patterns and use them to find dense depth in a scene. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES > > + bool "superres" > > + help > > + Super Resolution > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING > > + bool "surface_matching" > > + help > > + Point Pair Features -- Implements 3d object detection and > > + localization using multimodal point pair features. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT > > + bool "text" > > + help > > + Scene Text Detection and Recognition -- This module contains > > + algorithms to perform text detection, words segmentation and > > + text recognition in a visual scene. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING > > + bool "tracking" > > + help > > + Vision Based Object Tracking -- Use and/or evaluate different > > + visual object tracking techniques. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB > > + bool "videostab" > > + help > > + Video Stabilization > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ > > + bool "viz" > > + help > > + 3D Visualizer > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE > > + bool "wechat_qrcode" > > + help > > + WeChat QR code detector for detecting and parsing QR code. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D > > + bool "xfeatures2d" > > + help > > + Features2D extra -- Extra 2D Features Framework containing > > + experimental and non-free 2D feature detector/descriptor > > + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, > > + Self-similar. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC > > + bool "ximgproc" > > + help > > + Extended Image Processing -- Structured Forests / Domain > > + Transform Filter / Guided Filter / Adaptive Manifold Filter > > + / Joint Bilateral Filter / Superpixels / Ridge Detection > > + Filter. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT > > + bool "xobjdetect" > > + help > > + Boosted 2D Object Detection -- Uses a Waldboost cascade and > > + local binary patterns computed as integral features for 2D > > + object detection. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO > > + bool "xphoto" > > + help > > + Extra Computational Photography -- Additional photo processing > > + algorithms: Color balance / Denoising / Inpainting. > > + > > +endif > > diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash > > new file mode 100644 > > index 0000000000..4f15162e50 > > --- /dev/null > > +++ b/package/opencv4-contrib/opencv4-contrib.hash > > @@ -0,0 +1,3 @@ > > +# Locally calculated > > +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz > > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > > diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk > > new file mode 100644 > > index 0000000000..58dbe27e28 > > --- /dev/null > > +++ b/package/opencv4-contrib/opencv4-contrib.mk > > @@ -0,0 +1,13 @@ > > +################################################################################ > > +# > > +# opencv4-contrib > > +# > > +################################################################################ > > + > > +OPENCV4_CONTRIB_VERSION = 4.6.0 > > +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) > > +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE > > +OPENCV4_CONTRIB_LICENSE = Apache-2.0 > > +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE > > + > > +$(eval $(generic-package)) > > diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk > > index ef15c6d911..a665793ad9 100644 > > --- a/package/opencv4/opencv4.mk > > +++ b/package/opencv4/opencv4.mk > > @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ > > # - viz: missing VTK dependency > > # - world: all-in-one module > > # > > -# * Contrib modules from [1] are disabled: > > -# - opencv_contrib package is not available in Buildroot; > > -# - OPENCV_EXTRA_MODULES_PATH is not set. > > -# > > -# [1] [3]https://github.com/Itseez/opencv_contrib > > OPENCV4_CONF_OPTS += \ > > -DBUILD_opencv_androidcamera=OFF \ > > -DBUILD_opencv_apps=OFF \ > > @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ > > > > OPENCV4_DEPENDENCIES += host-pkgconf zlib > > > > +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) > > +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. > > +# The modules in OPENCV4_CONTRIB get built as part of the build > > +# process for OPENCV4, so the source needs to be unpacked already > > +OPENCV4_DEPENDENCIES += opencv4-contrib > > +OPENCV4_CONF_OPTS += \ > > + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ > > + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ > > + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ > > + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ > > + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ > > + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ > > + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ > > + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ > > + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ > > + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ > > + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ > > + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ > > + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ > > + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ > > + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ > > + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ > > + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ > > + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ > > + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ > > + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ > > + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ > > + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ > > + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ > > + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ > > + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ > > + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ > > + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ > > + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ > > + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ > > + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ > > + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ > > + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ > > + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ > > + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ > > + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ > > + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ > > + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ > > + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ > > + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ > > + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ > > + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ > > + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ > > + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ > > + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ > > + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ > > + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ > > + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ > > + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ > > + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) > > +endif > > + > > ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) > > OPENCV4_CONF_OPTS += -DWITH_JASPER=ON > > OPENCV4_DEPENDENCIES += jasper > > -- > > 2.20.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > [4]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 | > | [5]http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > > Links: > 1. http://opencv.org/ > 2. https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > 3. https://github.com/Itseez/opencv_contrib > 4. https://lists.buildroot.org/mailman/listinfo/buildroot > 5. http://ymorin.is-a-geek.org/ -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 21 17:49:05 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 18:49:05 +0100 Subject: [Buildroot] [PATCH] README: fix reference to submitting-patches In-Reply-To: <20221116084340.1068161-1-miquel.raynal@bootlin.com> References: <20221116084340.1068161-1-miquel.raynal@bootlin.com> Message-ID: <20221121174905.GI2516@scaer> Miquel, All, On 2022-11-16 09:43 +0100, Miquel Raynal via buildroot spake thusly: > While looking for refreshing my mind about Buildroot contribution > guidelines, I actually stumbled upon a 404 error. It seems like the > manual URL has slightly evolved since 2016, so fix it. > > Signed-off-by: Miquel Raynal > --- > README | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/README b/README > index 008e996f5f..2d33c8ce37 100644 > --- a/README > +++ b/README > @@ -23,4 +23,4 @@ buildroot mailing list: buildroot at buildroot.org > You can also find us on #buildroot on OFTC IRC. > > If you would like to contribute patches, please read > -https://buildroot.org/manual.html#submitting-patches For me, this does not return a 404, but does properly redirect to the following URL... Maybe a temporary fluke? Can you please double-check now? Regards, Yann E. MORIN. > +https://buildroot.org/downloads/manual/manual.html#submitting-patches > \ No newline at end of file > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From neal.frager at amd.com Mon Nov 21 18:04:00 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 21 Nov 2022 18:04:00 +0000 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221121154917.59ce2022@booty> References: <20221108200704.23955-1-neal.frager@amd.com> <20221121154917.59ce2022@booty> Message-ID: Hi Luca, > Hello everyone, > > Just a friendly reminder regarding this patch. Any feedback? > > If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > boot/uboot/uboot.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index > 0439ec5e4b..216efc5a13 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > -UBOOT_BINS += u-boot > +UBOOT_BINS += u-boot u-boot.elf > This assumes BR2_TARGET_UBOOT_FORMAT_ELF will always result in building u-boot.elf, but I don't think this is true for all platforms. > At a quick test with a RISC-V build and BR2_TARGET_UBOOT_FORMAT_ELF=y I got a failure with your patch applied because u-boot is produced but u-boot.elf isn't. Thank you for this feedback. I was not aware that some platforms generate a u-boot file, but not a u-boot.elf file. I could just use the u-boot file with the versal builds, but I would prefer to use the u-boot.elf file, so that I fully match the way PetaLinux and Yocto work. Do you have any suggestions for getting the u-boot.elf file, if it is not available for all platforms? Would it be acceptable to add a define specific to this version of elf file such as BR2_TARGET_UBOOT_FORMAT_STRIPPED_ELF? This would still fail, of course, if built with a RISC-V configuration, so I am not sure what to do. Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14756 bytes Desc: not available URL: From yann.morin.1998 at free.fr Mon Nov 21 18:08:08 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 19:08:08 +0100 Subject: [Buildroot] [git commit] package/gptfdisk: fix runtime failure with popt 1.19 Message-ID: <20221121180834.0D2DC8403E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b91eb32120d5a810a7f5a8bb2ad17baf16eedd6a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following runtime failure raised since bump of popt to version 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: Problem opening for reading! Error is 2. The specified file does not exist! Fixes: - No autobuilder failure Signed-off-by: Fabrice Fontaine Reported-by: Florian Fainelli Tested-by: Florian Fainelli Signed-off-by: Yann E. MORIN --- ...-crash-of-sgdisk-when-compiled-with-lates.patch | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch new file mode 100644 index 0000000000..bdeedd95cc --- /dev/null +++ b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch @@ -0,0 +1,60 @@ +From 5d5e76d369a412bfb3d2cebb5fc0a7509cef878d Mon Sep 17 00:00:00 2001 +From: Rod Smith +Date: Fri, 15 Apr 2022 18:10:14 -0400 +Subject: [PATCH] Fix failure & crash of sgdisk when compiled with latest + popt (commit 740; presumably eventually release 1.19) + +[Retrieved from: +https://sourceforge.net/p/gptfdisk/code/ci/5d5e76d369a412bfb3d2cebb5fc0a7509cef878d/] +Signed-off-by: Fabrice Fontaine +--- + NEWS | 8 ++++++++ + gptcl.cc | 2 +- + support.h | 2 +- + 3 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/NEWS b/NEWS +index c7add56..9e153fd 100644 +--- a/NEWS ++++ b/NEWS +@@ -1,3 +1,11 @@ ++1.0.10 (?/??/2022): ++------------------- ++ ++- Fixed problem that caused sgdisk to crash with errors about being unable ++ to read the disk's partition table when compiled with the latest popt ++ (commit 740, which is pre-release as I type; presumably version 1.19 and ++ later once released). ++ + 1.0.9 (4/14/2022): + ------------------ + +diff --git a/gptcl.cc b/gptcl.cc +index 34c9421..0d578eb 100644 +--- a/gptcl.cc ++++ b/gptcl.cc +@@ -155,7 +155,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + } // while + + // Assume first non-option argument is the device filename.... +- device = (char*) poptGetArg(poptCon); ++ device = strdup((char*) poptGetArg(poptCon)); + poptResetContext(poptCon); + + if (device != NULL) { +diff --git a/support.h b/support.h +index 8ba9ad1..f91f1bc 100644 +--- a/support.h ++++ b/support.h +@@ -8,7 +8,7 @@ + #include + #include + +-#define GPTFDISK_VERSION "1.0.9" ++#define GPTFDISK_VERSION "1.0.9.1" + + #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__) + // Darwin (Mac OS) & FreeBSD: disk IOCTLs are different, and there is no lseek64 +-- +2.35.1 + From yann.morin.1998 at free.fr Mon Nov 21 18:08:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 19:08:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix runtime failure with popt 1.19 In-Reply-To: <20221116171156.112638-1-fontaine.fabrice@gmail.com> References: <20221116171156.112638-1-fontaine.fabrice@gmail.com> Message-ID: <20221121180857.GJ2516@scaer> Fabrice, All, On 2022-11-16 18:11 +0100, Fabrice Fontaine spake thusly: > Fix the following runtime failure raised since bump of popt to version > 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: > > Problem opening for reading! Error is 2. > The specified file does not exist! > > Fixes: > - No autobuilder failure > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...h-of-sgdisk-when-compiled-with-lates.patch | 60 +++++++++++++++++++ > 1 file changed, 60 insertions(+) > create mode 100644 package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch > > diff --git a/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch > new file mode 100644 > index 0000000000..bdeedd95cc > --- /dev/null > +++ b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch > @@ -0,0 +1,60 @@ > +From 5d5e76d369a412bfb3d2cebb5fc0a7509cef878d Mon Sep 17 00:00:00 2001 > +From: Rod Smith > +Date: Fri, 15 Apr 2022 18:10:14 -0400 > +Subject: [PATCH] Fix failure & crash of sgdisk when compiled with latest > + popt (commit 740; presumably eventually release 1.19) > + > +[Retrieved from: > +https://sourceforge.net/p/gptfdisk/code/ci/5d5e76d369a412bfb3d2cebb5fc0a7509cef878d/] > +Signed-off-by: Fabrice Fontaine > +--- > + NEWS | 8 ++++++++ > + gptcl.cc | 2 +- > + support.h | 2 +- > + 3 files changed, 10 insertions(+), 2 deletions(-) > + > +diff --git a/NEWS b/NEWS > +index c7add56..9e153fd 100644 > +--- a/NEWS > ++++ b/NEWS > +@@ -1,3 +1,11 @@ > ++1.0.10 (?/??/2022): > ++------------------- > ++ > ++- Fixed problem that caused sgdisk to crash with errors about being unable > ++ to read the disk's partition table when compiled with the latest popt > ++ (commit 740, which is pre-release as I type; presumably version 1.19 and > ++ later once released). > ++ > + 1.0.9 (4/14/2022): > + ------------------ > + > +diff --git a/gptcl.cc b/gptcl.cc > +index 34c9421..0d578eb 100644 > +--- a/gptcl.cc > ++++ b/gptcl.cc > +@@ -155,7 +155,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { > + } // while > + > + // Assume first non-option argument is the device filename.... > +- device = (char*) poptGetArg(poptCon); > ++ device = strdup((char*) poptGetArg(poptCon)); > + poptResetContext(poptCon); > + > + if (device != NULL) { > +diff --git a/support.h b/support.h > +index 8ba9ad1..f91f1bc 100644 > +--- a/support.h > ++++ b/support.h > +@@ -8,7 +8,7 @@ > + #include > + #include > + > +-#define GPTFDISK_VERSION "1.0.9" > ++#define GPTFDISK_VERSION "1.0.9.1" > + > + #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__) > + // Darwin (Mac OS) & FreeBSD: disk IOCTLs are different, and there is no lseek64 > +-- > +2.35.1 > + > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From neal.frager at amd.com Mon Nov 21 18:28:25 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 21 Nov 2022 18:28:25 +0000 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221121154917.59ce2022@booty> References: <20221108200704.23955-1-neal.frager@amd.com> <20221121154917.59ce2022@booty> Message-ID: Hi Luca, > Hello everyone, > > Just a friendly reminder regarding this patch. Any feedback? > > If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > boot/uboot/uboot.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index > 0439ec5e4b..216efc5a13 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > -UBOOT_BINS += u-boot > +UBOOT_BINS += u-boot u-boot.elf > This assumes BR2_TARGET_UBOOT_FORMAT_ELF will always result in building u-boot.elf, but I don't think this is true for all platforms. > At a quick test with a RISC-V build and BR2_TARGET_UBOOT_FORMAT_ELF=y I got a failure with your patch applied because u-boot is produced but u-boot.elf isn't. Do you know if all ARM 64-bit architectures generate a u-boot.elf by default? We could do this then: ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) UBOOT_BINS += u-boot # To make elf usable for debuging on ARC use special target Ifeq ($(BR2_aarch64),y) UBOOT_BINS += u-boot.elf endif ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick endif endif What do you think? Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14604 bytes Desc: not available URL: From yann.morin.1998 at free.fr Mon Nov 21 20:04:59 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 21:04:59 +0100 Subject: [Buildroot] [git commit] package/sdl2: fix sdl_init() error with kernel 5.15 Message-ID: <20221121200535.166568405E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7928c51bf625333102358ed1c9d84efe3e6bdc01 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes #6421 Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Signed-off-by: Michael Fischer [yann.morin.1998 at free.fr: make it an actual backport] Signed-off-by: Yann E. MORIN --- ...oesn-t-have-a-mode-configured-use-the-pre.patch | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch new file mode 100644 index 0000000000..c8be280c56 --- /dev/null +++ b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch @@ -0,0 +1,76 @@ +From da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Mon Sep 17 00:00:00 2001 +From: Sam Lantinga +Date: Fri, 18 Nov 2022 12:17:27 -0800 +Subject: [PATCH] If a CRTC doesn't have a mode configured, use the preferred + or largest mode as the default mode + +Fixes https://github.com/libsdl-org/SDL/issues/6421 + +[mf at go-sys.de: backport from upstream] +Signed-off-by: Michael Fischer +[yann.morin.1998 at free.fr: do an actual backport] +Signed-off-by: Yann E. MORIN +--- + src/video/kmsdrm/SDL_kmsdrmvideo.c | 35 +++++++++++++++++++++++++----- + 1 file changed, 29 insertions(+), 6 deletions(-) + +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c +index eae721455..eeeefef2b 100644 +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the + list of SDL Displays in _this->displays[] */ + static void +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { +- ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) ++{ + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); + SDL_DisplayData *dispdata = NULL; + SDL_VideoDisplay display = {0}; +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { + drmModeModeInfo *mode = &connector->modes[i]; + + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { +- mode_index = i; +- break; ++ mode_index = i; ++ break; + } + } + + if (mode_index == -1) { +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); +- goto cleanup; ++ int current_area, largest_area = 0; ++ ++ /* Find the preferred mode or the highest resolution mode */ ++ for (i = 0; i < connector->count_modes; i++) { ++ drmModeModeInfo *mode = &connector->modes[i]; ++ ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { ++ mode_index = i; ++ break; ++ } ++ ++ current_area = mode->hdisplay * mode->vdisplay; ++ if (current_area > largest_area) { ++ mode_index = i; ++ largest_area = current_area; ++ } ++ } ++ if (mode_index != -1) { ++ crtc->mode = connector->modes[mode_index]; ++ } ++ } ++ ++ if (mode_index == -1) { ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); ++ goto cleanup; + } + + /*********************************************/ +-- +2.25.1 + From yann.morin.1998 at free.fr Mon Nov 21 20:07:39 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 21:07:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: fix sdl_init() error with kernel 5.15 In-Reply-To: <20221121124001.24170-1-mf@go-sys.de> References: <20221121124001.24170-1-mf@go-sys.de> Message-ID: <20221121200739.GK2516@scaer> Michael, All, On 2022-11-21 13:40 +0100, Michael Fischer spake thusly: > Fixes #6421 > Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 > > Signed-off-by: Michael Fischer > --- > package/sdl2/0001-fix-CRTC-default-mode.patch | 66 +++++++++++++++++++ > 1 file changed, 66 insertions(+) > create mode 100644 package/sdl2/0001-fix-CRTC-default-mode.patch > > diff --git a/package/sdl2/0001-fix-CRTC-default-mode.patch b/package/sdl2/0001-fix-CRTC-default-mode.patch > new file mode 100644 > index 0000000000..5efc3f55c2 > --- /dev/null > +++ b/package/sdl2/0001-fix-CRTC-default-mode.patch > @@ -0,0 +1,66 @@ > +Patch to fix SDL_Init() error with kernel 5.15.x > +Thanks to Sam Lantinga for his help. > +Fix: #6421 > + > +Backported from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Since SDL2 is hosted as a git repository, we want this to be a git-formatted patch, epecially since it is a backport. So I fixed that; please check commit 7928c51bf6. Applied to master, thanks. Regards, Yann E. MORIN. > +Signed-off-by: Michael Fischer > + > + > +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c > +index eae7214551a9..eeeefef2b2c1 100644 > +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c > ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c > +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) > + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the > + list of SDL Displays in _this->displays[] */ > + static void > +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { > +- > ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) > ++{ > + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); > + SDL_DisplayData *dispdata = NULL; > + SDL_VideoDisplay display = {0}; > +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { > + drmModeModeInfo *mode = &connector->modes[i]; > + > + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { > +- mode_index = i; > +- break; > ++ mode_index = i; > ++ break; > + } > + } > + > + if (mode_index == -1) { > +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); > +- goto cleanup; > ++ int current_area, largest_area = 0; > ++ > ++ /* Find the preferred mode or the highest resolution mode */ > ++ for (i = 0; i < connector->count_modes; i++) { > ++ drmModeModeInfo *mode = &connector->modes[i]; > ++ > ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { > ++ mode_index = i; > ++ break; > ++ } > ++ > ++ current_area = mode->hdisplay * mode->vdisplay; > ++ if (current_area > largest_area) { > ++ mode_index = i; > ++ largest_area = current_area; > ++ } > ++ } > ++ if (mode_index != -1) { > ++ crtc->mode = connector->modes[mode_index]; > ++ } > ++ } > ++ > ++ if (mode_index == -1) { > ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); > ++ goto cleanup; > + } > + > + /*********************************************/ > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From brandon.maier at collins.com Mon Nov 21 20:16:38 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Mon, 21 Nov 2022 14:16:38 -0600 Subject: [Buildroot] [PATCH 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221121201638.30951-1-brandon.maier@collins.com> Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. To fix, disable all the pmufw code if the UBOOT_ZYNQMP_PMUFW is blank. Signed-off-by: Brandon Maier --- boot/uboot/uboot.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..b86248e1f7 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -383,6 +383,7 @@ endef ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) +ifneq ($(UBOOT_ZYNQMP_PMUFW),) ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) @@ -398,6 +399,7 @@ define UBOOT_ZYNQMP_KCONFIG_PMUFW objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") endef +endif # UBOOT_ZYNQMP_PMUFW UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) ifneq ($(UBOOT_ZYNQMP_PM_CFG),) -- 2.38.1 From yann.morin.1998 at free.fr Mon Nov 21 20:44:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 21:44:04 +0100 Subject: [Buildroot] [git commit] package/sdl: add upstream security fix for CVE-2022-34568 Message-ID: <20221121204514.DBDF384079@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7368099ae9767a57ec72fcfbb29a5d85ac7bcf7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master SDL v1.2 was discovered to contain a use-after-free via the XFree function at /src/video/x11/SDL_x11yuv.c. https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- ...-SDL_x11yuv.c-fix-possible-use-after-free.patch | 28 ++++++++++++++++++++++ package/sdl/sdl.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch new file mode 100644 index 0000000000..d7858d0f96 --- /dev/null +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch @@ -0,0 +1,28 @@ +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 +From: Ozkan Sezer +Date: Sat, 18 Jun 2022 14:55:00 +0300 +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free + +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 +Signed-off-by: Peter Korsgaard +--- + src/video/x11/SDL_x11yuv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c +index 62698dfd..0d5754e3 100644 +--- a/src/video/x11/SDL_x11yuv.c ++++ b/src/video/x11/SDL_x11yuv.c +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S + #ifdef PITCH_WORKAROUND + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { + /* Ajust overlay width according to pitch */ +- XFree(hwdata->image); + width = hwdata->image->pitches[0] / bpp; ++ XFree(hwdata->image); + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, + 0, width, height); + } +-- +2.30.2 + diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk index 7389cd3edb..462600debb 100644 --- a/package/sdl/sdl.mk +++ b/package/sdl/sdl.mk @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl SDL_CPE_ID_PRODUCT = simple_directmedia_layer SDL_INSTALL_STAGING = YES +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch +SDL_IGNORE_CVES += CVE-2022-34568 + # we're patching configure.in, but package cannot autoreconf with our version of # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES define SDL_RUN_AUTOGEN From yann.morin.1998 at free.fr Mon Nov 21 20:45:34 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 21:45:34 +0100 Subject: [Buildroot] [PATCH] package/sdl: add upstream security fix for CVE-2022-34568 In-Reply-To: <20221121072444.3980541-1-peter@korsgaard.com> References: <20221121072444.3980541-1-peter@korsgaard.com> Message-ID: <20221121204534.GL2516@scaer> Peter, All, On 2022-11-21 08:24 +0100, Peter Korsgaard spake thusly: > SDL v1.2 was discovered to contain a use-after-free via the XFree function > at /src/video/x11/SDL_x11yuv.c. > > https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...x11yuv.c-fix-possible-use-after-free.patch | 28 +++++++++++++++++++ > package/sdl/sdl.mk | 3 ++ > 2 files changed, 31 insertions(+) > create mode 100644 package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch > > diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch > new file mode 100644 > index 0000000000..d7858d0f96 > --- /dev/null > +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch > @@ -0,0 +1,28 @@ > +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 > +From: Ozkan Sezer > +Date: Sat, 18 Jun 2022 14:55:00 +0300 > +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free > + > +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 > +Signed-off-by: Peter Korsgaard > +--- > + src/video/x11/SDL_x11yuv.c | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c > +index 62698dfd..0d5754e3 100644 > +--- a/src/video/x11/SDL_x11yuv.c > ++++ b/src/video/x11/SDL_x11yuv.c > +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S > + #ifdef PITCH_WORKAROUND > + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { > + /* Ajust overlay width according to pitch */ > +- XFree(hwdata->image); > + width = hwdata->image->pitches[0] / bpp; > ++ XFree(hwdata->image); > + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, > + 0, width, height); > + } > +-- > +2.30.2 > + > diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk > index 7389cd3edb..462600debb 100644 > --- a/package/sdl/sdl.mk > +++ b/package/sdl/sdl.mk > @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl > SDL_CPE_ID_PRODUCT = simple_directmedia_layer > SDL_INSTALL_STAGING = YES > > +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch > +SDL_IGNORE_CVES += CVE-2022-34568 > + > # we're patching configure.in, but package cannot autoreconf with our version of > # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES > define SDL_RUN_AUTOGEN > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Mon Nov 21 20:59:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 21:59:54 +0100 Subject: [Buildroot] [git commit] package/libnss: fix build failure with make 4.3.91 Message-ID: <20221121210015.A5AB284087@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5852fee868c318f0864bed3238b46348156422b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Make 4.3.91 doesn't allow to safely override Simple Expanded Variables, so let's add a patch pending upstream[0] to make those variable Conditional Expanded. [0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182 Fixes: http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9/ Signed-off-by: Giulio Benetti Tested-by: James Hilliard Signed-off-by: Thomas Petazzoni --- ...-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch new file mode 100644 index 0000000000..7b3abea307 --- /dev/null +++ b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch @@ -0,0 +1,45 @@ +From a1a5f3afea2ee59bdbb7a74eb2d7f82b635dbd1a Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Thu, 17 Nov 2022 20:38:48 +0100 +Subject: [PATCH] Bug 1801182 - Allow overriding OS_ARCH, OS_TEST and + OS_RELEASE in Makefile + +Starting from Make 4.3.91 simple expanded variables can't be safely +overriden via command line anymore, so let's use conditional expanded +variables to override OS_ARCH, OS_TEST and OS_RELEASE. + +Signed-off-by: Giulio Benetti +[Upstream status: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182] +--- + nss/coreconf/arch.mk | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/nss/coreconf/arch.mk b/nss/coreconf/arch.mk +index 17e9faeac..85aac9341 100644 +--- a/nss/coreconf/arch.mk ++++ b/nss/coreconf/arch.mk +@@ -20,17 +20,17 @@ + # Macros for getting the OS architecture + # + +-OS_ARCH := $(subst /,_,$(shell uname -s)) ++OS_ARCH ?= $(subst /,_,$(shell uname -s)) + + # + # Attempt to differentiate between sparc and x86 Solaris + # + +-OS_TEST := $(shell uname -m) ++OS_TEST ?= $(shell uname -m) + ifeq ($(OS_TEST),i86pc) +- OS_RELEASE := $(shell uname -r)_$(OS_TEST) ++ OS_RELEASE ?= $(shell uname -r)_$(OS_TEST) + else +- OS_RELEASE := $(shell uname -r) ++ OS_RELEASE ?= $(shell uname -r) + endif + + +-- +2.34.1 + From thomas.petazzoni at bootlin.com Mon Nov 21 21:05:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:05:21 +0100 Subject: [Buildroot] [PATCH] package/libnss: fix build failure with make 4.3.91 In-Reply-To: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> References: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> Message-ID: <20221121220521.6d7d7530@windsurf> On Thu, 17 Nov 2022 20:45:05 +0100 Giulio Benetti wrote: > Make 4.3.91 doesn't allow to safely override Simple Expanded Variables, so > let's add a patch pending upstream[0] to make those variable Conditional > Expanded. > > [0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182 > > Fixes: > http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9/ > > Signed-off-by: Giulio Benetti > --- > ...w-overriding-OS_ARCH-OS_TEST-and-OS_.patch | 45 +++++++++++++++++++ > 1 file changed, 45 insertions(+) > create mode 100644 package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From yann.morin.1998 at free.fr Mon Nov 21 21:10:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:10:24 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-orjson: bump to version 3.8.2 In-Reply-To: <20221121122021.287011-1-james.hilliard1@gmail.com> References: <20221121122021.287011-1-james.hilliard1@gmail.com> Message-ID: <20221121211024.GM2516@scaer> James, All, On 2022-11-21 05:20 -0700, James Hilliard spake thusly: > Signed-off-by: James Hilliard > --- > package/python-orjson/python-orjson.hash | 2 +- > package/python-orjson/python-orjson.mk | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash > index 1de1d7cdc2..8563ed544f 100644 > --- a/package/python-orjson/python-orjson.hash > +++ b/package/python-orjson/python-orjson.hash > @@ -1,5 +1,5 @@ > # Locally calculated after vendoring > -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz > +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz > # Locally computed sha256 checksums > sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk > index 0a266e827a..b18a5cdada 100644 > --- a/package/python-orjson/python-orjson.mk > +++ b/package/python-orjson/python-orjson.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_ORJSON_VERSION = 3.7.11 > +PYTHON_ORJSON_VERSION = 3.8.2 In next, we already have 3.8.1, but I see you prepared the bump against master. Is there any reason to apply it to master? Regards, Yann E. MORIN. > PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz > -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 > +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 > PYTHON_ORJSON_SETUP_TYPE = pep517 > PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT > PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 21 21:17:07 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:17:07 +0100 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs In-Reply-To: <20221120181955.851456-1-anisse@astier.eu> References: <20221120181955.851456-1-anisse@astier.eu> Message-ID: <20221121211707.GN2516@scaer> Anisse, All, In addition to the feedback from Baruch, see below... On 2022-11-20 19:19 +0100, Anisse Astier spake thusly: > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > when we have BR2_STATIC_LIBS=y. > > This should fix this build error from autobuilders: > > /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > 11 | #include > > The more longterm approach would be to ask upstream for a build tag to > disable the plugin package, akin to the osusergo or netgo tags: > > https://github.com/golang/go/issues/23265 > > While it would be quite simple, I don't think a buildroot patch for this > without upstream support would be ideal. No first-person sentences in commit log. Instead: While it would be quite simple, we do not want to carry such a feature patch in Buildroot, especially since none has yet been submitted upstream. But as you state that it should be rlatively easy, maybe you can push such a patch upstream? Then, depending on upstream's feedback, we could backport it... Regards, Yann E. MORIN. > --- > package/go/go.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/go/go.mk b/package/go/go.mk > index fd4caa2e5a..1c3cfa94d4 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > # set, build in cgo support for any go programs that may need it. Note that > # any target package needing cgo support must include > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_STATIC_LIBS),yn) > HOST_GO_CGO_ENABLED = 1 > else > HOST_GO_CGO_ENABLED = 0 > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Mon Nov 21 21:17:07 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 21 Nov 2022 17:17:07 -0400 Subject: [Buildroot] [PATCH 1/2] package/python-orjson: bump to version 3.8.2 In-Reply-To: <20221121211024.GM2516@scaer> References: <20221121122021.287011-1-james.hilliard1@gmail.com> <20221121211024.GM2516@scaer> Message-ID: On Mon, Nov 21, 2022 at 5:10 PM Yann E. MORIN wrote: > > James, All, > > On 2022-11-21 05:20 -0700, James Hilliard spake thusly: > > Signed-off-by: James Hilliard > > --- > > package/python-orjson/python-orjson.hash | 2 +- > > package/python-orjson/python-orjson.mk | 4 ++-- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash > > index 1de1d7cdc2..8563ed544f 100644 > > --- a/package/python-orjson/python-orjson.hash > > +++ b/package/python-orjson/python-orjson.hash > > @@ -1,5 +1,5 @@ > > # Locally calculated after vendoring > > -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz > > +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz > > # Locally computed sha256 checksums > > sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE > > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > > diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk > > index 0a266e827a..b18a5cdada 100644 > > --- a/package/python-orjson/python-orjson.mk > > +++ b/package/python-orjson/python-orjson.mk > > @@ -4,9 +4,9 @@ > > # > > ################################################################################ > > > > -PYTHON_ORJSON_VERSION = 3.7.11 > > +PYTHON_ORJSON_VERSION = 3.8.2 > > In next, we already have 3.8.1, but I see you prepared the bump against > master. Is there any reason to apply it to master? No, I just hadn't noticed that we were on 3.8.1 in next, should apply to next. > > Regards, > Yann E. MORIN. > > > PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz > > -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 > > +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 > > PYTHON_ORJSON_SETUP_TYPE = pep517 > > PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT > > PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Mon Nov 21 21:20:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:20:38 +0100 Subject: [Buildroot] [git commit] package/igh-ethercat: bump to latest Git commit Message-ID: <20221121212053.1915684095@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea3e1696776187b55bbcaa49072cda49a43c32f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The current version 1.5.2 dates back from 2013, so it is extremely old. The latest master branch of igh-ethercat contains numerous fixes, including fixes to ensure that it builds with recent Linux kernel releases. Backporting the individual patches fixing those issues on a 9 year old release would be too much effort, so we propose to simply bump the version to the latest available in the Git master branch. Fixes: http://autobuild.buildroot.net/results/4dc9b71c805a8156bcf8f398edd3a30f2b6ac6da/ Signed-off-by: Thomas Petazzoni --- package/igh-ethercat/igh-ethercat.hash | 3 +-- package/igh-ethercat/igh-ethercat.mk | 13 ++++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/package/igh-ethercat/igh-ethercat.hash b/package/igh-ethercat/igh-ethercat.hash index c77627ee56..88548bf23e 100644 --- a/package/igh-ethercat/igh-ethercat.hash +++ b/package/igh-ethercat/igh-ethercat.hash @@ -1,5 +1,4 @@ -# From http://etherlab.org/download/ethercat/ethercat-1.5.2.tar.bz2.md5 -md5 6b4001f8d975865d74a0b108b3bdda3d ethercat-1.5.2.tar.bz2 # Locally computed +sha256 eb13a0f7f073ad54589c4f41829d9e995b37b26fbc7fcd05e3adb5e201e6feb4 igh-ethercat-2e2cef6131895336f87c57c18fe78ae01a90d3de.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/igh-ethercat/igh-ethercat.mk b/package/igh-ethercat/igh-ethercat.mk index 9fcfb4f6f2..1041ba0758 100644 --- a/package/igh-ethercat/igh-ethercat.mk +++ b/package/igh-ethercat/igh-ethercat.mk @@ -4,11 +4,12 @@ # ################################################################################ -IGH_ETHERCAT_VERSION = 1.5.2 -IGH_ETHERCAT_SITE = http://etherlab.org/download/ethercat -IGH_ETHERCAT_SOURCE = ethercat-$(IGH_ETHERCAT_VERSION).tar.bz2 +IGH_ETHERCAT_VERSION = 2e2cef6131895336f87c57c18fe78ae01a90d3de +IGH_ETHERCAT_SITE = $(call gitlab,etherlab.org,ethercat,$(IGH_ETHERCAT_VERSION)) IGH_ETHERCAT_LICENSE = GPL-2.0 (IgH EtherCAT master), LGPL-2.1 (libraries) IGH_ETHERCAT_LICENSE_FILES = COPYING COPYING.LESSER +# Fetching from Git +IGH_ETHERCAT_AUTORECONF = YES IGH_ETHERCAT_INSTALL_STAGING = YES @@ -21,5 +22,11 @@ IGH_ETHERCAT_CONF_OPTS = \ $(if $(BR2_PACKAGE_IGH_ETHERCAT_E1000E),--enable-e1000e,--disable-e1000e) \ $(if $(BR2_PACKAGE_IGH_ETHERCAT_R8169),--enable-r8169,--disable-r8169) +# Needed to make autoreconf happy +define IGH_ETHERCAT_CREATE_CHANGELOG + touch $(@D)/ChangeLog +endef +IGH_ETHERCAT_POST_PATCH_HOOKS += IGH_ETHERCAT_CREATE_CHANGELOG + $(eval $(kernel-module)) $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Mon Nov 21 21:20:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:20:43 +0100 Subject: [Buildroot] [git commit] utils/genrandconfig: don't build igh-ethercat drivers Message-ID: <20221121212053.235F884096@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75cb8a490200e2480d1dcc2a2e59de0a575c1531 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master igh-ethercat comes with a small number of patched Linux kernel network drivers, which aim at replacing the ones available in upstream Linux kernel. All those drivers are provided only for specific kernel releases. For example: r8169-2.6.24-ethercat.c r8169-2.6.24-orig.c r8169-2.6.27-ethercat.c r8169-2.6.27-orig.c r8169-2.6.28-ethercat.c r8169-2.6.28-orig.c r8169-2.6.29-ethercat.c r8169-2.6.29-orig.c r8169-2.6.31-ethercat.c r8169-2.6.31-orig.c r8169-2.6.32-ethercat.c r8169-2.6.32-orig.c r8169-2.6.33-ethercat.c r8169-2.6.33-orig.c r8169-2.6.35-ethercat.c r8169-2.6.35-orig.c r8169-2.6.36-ethercat.c r8169-2.6.36-orig.c r8169-2.6.37-ethercat.c r8169-2.6.37-orig.c r8169-3.10-ethercat.c r8169-3.10-orig.c r8169-3.12-ethercat.c r8169-3.12-orig.c r8169-3.14-ethercat.c r8169-3.14-orig.c r8169-3.16-ethercat.c r8169-3.16-orig.c r8169-3.2-ethercat.c r8169-3.2-orig.c r8169-3.4-ethercat.c r8169-3.4-orig.c r8169-3.6-ethercat.c r8169-3.6-orig.c r8169-3.8-ethercat.c r8169-3.8-orig.c r8169-4.4-ethercat.c r8169-4.4-orig.c Obviously, this doesn't play well with the random configuration testing done by utils/genrandconfig. This commit avoids this issue by making sure we never build any of those drivers as part of the genrandconfig generated configurations. Fixes: http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7/ Signed-off-by: Thomas Petazzoni --- utils/genrandconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 9c6c2b359c..eccd3a228e 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -629,6 +629,13 @@ def fixup_config(sysinfo, configfile): configlines.append('BR2_PACKAGE_XVISOR_USE_DEFCONFIG=y\n') configlines.remove('BR2_PACKAGE_XVISOR_CUSTOM_CONFIG_FILE=""\n') + # Don't build igh-ethercat driver as they are highly + # kernel-version specific + for opt in ['8139TOO', 'E100', 'E1000', 'E1000E', 'R8169']: + optstr = 'BR2_PACKAGE_IGH_ETHERCAT_%s=y\n' % opt + if optstr in configlines: + configlines.remove(optstr) + with open(configfile, "w+") as configf: configf.writelines(configlines) From thomas.petazzoni at bootlin.com Mon Nov 21 21:21:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:21:21 +0100 Subject: [Buildroot] [PATCH 1/2] package/igh-ethercat: bump to latest Git commit In-Reply-To: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> References: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> Message-ID: <20221121222121.0c27e885@windsurf> On Wed, 16 Nov 2022 22:21:04 +0100 Thomas Petazzoni via buildroot wrote: > The current version 1.5.2 dates back from 2013, so it is extremely > old. The latest master branch of igh-ethercat contains numerous fixes, > including fixes to ensure that it builds with recent Linux kernel > releases. Backporting the individual patches fixing those issues on a > 9 year old release would be too much effort, so we propose to simply > bump the version to the latest available in the Git master branch. > > Fixes: > > http://autobuild.buildroot.net/results/4dc9b71c805a8156bcf8f398edd3a30f2b6ac6da/ > > Signed-off-by: Thomas Petazzoni > --- > package/igh-ethercat/igh-ethercat.hash | 3 +-- > package/igh-ethercat/igh-ethercat.mk | 13 ++++++++++--- > 2 files changed, 11 insertions(+), 5 deletions(-) Series applied to master. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 21 21:21:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:21:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: fix uClibc build In-Reply-To: <20221116180452.700415-1-bernd.kuhls@t-online.de> References: <20221116180452.700415-1-bernd.kuhls@t-online.de> Message-ID: <20221121222126.0096d82d@windsurf> On Wed, 16 Nov 2022 19:04:52 +0100 Bernd Kuhls wrote: > Moved the util/compiler.h include to util/macros.h due to upstream > commit which added static_assert() to src/util/macros.h > https://cgit.freedesktop.org/mesa/mesa/commit/src/util/macros.h?h=22.2&id=f1023571e8ce7ccb6ec7bc115240cb76aef3e5e5 > > Please note that this patch can be removed when buildroot toolchains > are updated to uClibc 1.0.42: > https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?h=v1.0.42&id=03fbd941e943976bb92cb392882c2ff7ec218704 > > Fixes: > http://autobuild.buildroot.net/results/a55/a55d6980faad8b5063f8f4f8b89467061d44a2ae/ > > Signed-off-by: Bernd Kuhls > --- > package/mesa3d/0004-Fix-uClibc-build.patch | 37 ++++++++++++---------- > 1 file changed, 21 insertions(+), 16 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 Nov 21 21:21:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:21:09 +0100 Subject: [Buildroot] [git commit] package/mesa3d: fix uClibc build Message-ID: <20221121213407.AA971840B4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ebfe647b6df76016fb8a50b718d60fdff15fe87 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Moved the util/compiler.h include to util/macros.h due to upstream commit which added static_assert() to src/util/macros.h https://cgit.freedesktop.org/mesa/mesa/commit/src/util/macros.h?h=22.2&id=f1023571e8ce7ccb6ec7bc115240cb76aef3e5e5 Please note that this patch can be removed when buildroot toolchains are updated to uClibc 1.0.42: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?h=v1.0.42&id=03fbd941e943976bb92cb392882c2ff7ec218704 Fixes: http://autobuild.buildroot.net/results/a55/a55d6980faad8b5063f8f4f8b89467061d44a2ae/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/mesa3d/0004-Fix-uClibc-build.patch | 37 +++++++++++++++++------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/package/mesa3d/0004-Fix-uClibc-build.patch b/package/mesa3d/0004-Fix-uClibc-build.patch index 70ff5e2b4c..c8c82fe0dc 100644 --- a/package/mesa3d/0004-Fix-uClibc-build.patch +++ b/package/mesa3d/0004-Fix-uClibc-build.patch @@ -18,29 +18,22 @@ Fixes build errors with uClibc and gcc-9.3.0: function ???static_assert??? [-Werror=implicit-function-declaration] 101 | static_assert(ARRAY_SIZE(egl_platforms) == _EGL_NUM_PLATFORMS, +../src/util/macros.h:74:4: error: implicit declaration of function + ???static_assert??? [-Werror=implicit-function-declaration] + 74 | static_assert(cond, #cond); \ + | ^~~~~~~~~~~~~ + Patch sent upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13898 Signed-off-by: Bernd Kuhls --- - src/egl/main/egldisplay.c | 1 + - src/util/compiler.h | 10 ++++++++++ + src/util/compiler.h | 10 ++++++++++ + src/util/macros.h | 1 + 2 files changed, 11 insertions(+) -diff --git a/src/egl/main/egldisplay.c b/src/egl/main/egldisplay.c -index 131fc22786f9..d3e2bb96e2f6 100644 ---- a/src/egl/main/egldisplay.c -+++ b/src/egl/main/egldisplay.c -@@ -42,6 +42,7 @@ - #endif - #include - #include "c11/threads.h" -+#include "util/compiler.h" - #include "util/macros.h" - #include "util/os_file.h" - #include "util/u_atomic.h" diff --git a/src/util/compiler.h b/src/util/compiler.h -index d184ad455af9..b5c56807acc6 100644 +index d184ad455af..b5c56807acc 100644 --- a/src/util/compiler.h +++ b/src/util/compiler.h @@ -36,6 +36,16 @@ @@ -60,6 +53,18 @@ index d184ad455af9..b5c56807acc6 100644 #include "util/macros.h" +diff --git a/src/util/macros.h b/src/util/macros.h +index 22b18303826..8f73ee72693 100644 +--- a/src/util/macros.h ++++ b/src/util/macros.h +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include "util/compiler.h" + + /* Compute the size of an array */ + #ifndef ARRAY_SIZE -- -GitLab +2.34.1 From thomas.petazzoni at bootlin.com Mon Nov 21 21:33:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:33:57 +0100 Subject: [Buildroot] [git commit] package/rtl8723ds: fix build failure due to endianness and Linux version 6.0 Message-ID: <20221121213407.B5E25840B5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=354f9387f33b5fab023cb98e52d84d58624f0ecf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patch pending upstream[0] to override CFLAGS to set endianness according to BR2_ENDIAN. Let's also bump version to latest to support up to Linux 6.1. [0]: https://github.com/lwfinger/rtl8723ds/pull/29 Fixes: http://autobuild.buildroot.net/results/2646ec0512f867e20c25c1d0a6417826218942d6/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- ...ve-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 39 ++++++++++++++++++++++ package/rtl8723ds/rtl8723ds.hash | 2 +- package/rtl8723ds/rtl8723ds.mk | 10 ++++-- 3 files changed, 48 insertions(+), 3 deletions(-) diff --git a/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch new file mode 100644 index 0000000000..4495817358 --- /dev/null +++ b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch @@ -0,0 +1,39 @@ +From 769a1943cb409f89f3c91208294a89b09bf47b86 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Wed, 16 Nov 2022 16:08:21 +0100 +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the + end of EXTRA_FLAGS assignment + +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS +since it's assigned at the beginning of the Makefile. For example it's not +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't +allow to build these modules for big endian architectures. So let's move +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last +EXTRA_CFLAGS assignment. + +Signed-off-by: Giulio Benetti +--- + Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index aa57f85..3d91574 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,4 +1,3 @@ +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) + EXTRA_CFLAGS += -O1 + #EXTRA_CFLAGS += -O3 + #EXTRA_CFLAGS += -Wall +@@ -1738,6 +1737,8 @@ ifneq ($(USER_MODULE_NAME),) + MODULE_NAME := $(USER_MODULE_NAME) + endif + ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) ++ + ifneq ($(KERNELRELEASE),) + + rtk_core := core/rtw_cmd.o \ +-- +2.34.1 + diff --git a/package/rtl8723ds/rtl8723ds.hash b/package/rtl8723ds/rtl8723ds.hash index 440ce75ef4..cbc77e14c1 100644 --- a/package/rtl8723ds/rtl8723ds.hash +++ b/package/rtl8723ds/rtl8723ds.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 cc5dcf9d17cefabfeba3e68671367c7d69091936e40f71dc5e1165c61195a9fb rtl8723ds-76146e85847beb2427b1d4958fa275822f2b04ab.tar.gz +sha256 691040a85d838f8d8d7da0f2ed460f1ea5f6734c40dc73770ba7e260b6cda9cc rtl8723ds-5ab2d3f3858dc4c833013c47a79faa05b10198f6.tar.gz diff --git a/package/rtl8723ds/rtl8723ds.mk b/package/rtl8723ds/rtl8723ds.mk index 8598f906a9..0d96e6b03a 100644 --- a/package/rtl8723ds/rtl8723ds.mk +++ b/package/rtl8723ds/rtl8723ds.mk @@ -4,14 +4,20 @@ # ################################################################################ -RTL8723DS_VERSION = 76146e85847beb2427b1d4958fa275822f2b04ab +RTL8723DS_VERSION = 5ab2d3f3858dc4c833013c47a79faa05b10198f6 RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION)) RTL8723DS_LICENSE = GPL-2.0 +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN +RTL8723DS_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN +# Set endianness +RTL8723DS_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN + RTL8723DS_MODULE_MAKE_OPTS = \ CONFIG_RTL8723DS=m \ KVER=$(LINUX_VERSION_PROBED) \ - KSRC=$(LINUX_DIR) + KSRC=$(LINUX_DIR) \ + USER_EXTRA_CFLAGS="$(RTL8723DS_USER_EXTRA_CLAGS)" define RTL8723DS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) From thomas.petazzoni at bootlin.com Mon Nov 21 21:34:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:34:14 +0100 Subject: [Buildroot] [PATCH] package/rtl8723ds: fix build failure due to endianness and Linux version 6.0 In-Reply-To: <20221116152236.805035-1-giulio.benetti@benettiengineering.com> References: <20221116152236.805035-1-giulio.benetti@benettiengineering.com> Message-ID: <20221121223414.77d0b8fe@windsurf> On Wed, 16 Nov 2022 16:22:36 +0100 Giulio Benetti wrote: > Add local patch pending upstream[0] to override CFLAGS to set endianness > according to BR2_ENDIAN. Let's also bump version to latest to support up to > Linux 6.1. > > [0]: https://github.com/lwfinger/rtl8723ds/pull/29 > > Fixes: > http://autobuild.buildroot.net/results/2646ec0512f867e20c25c1d0a6417826218942d6/ > > Signed-off-by: Giulio Benetti > --- > ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 39 +++++++++++++++++++ > package/rtl8723ds/rtl8723ds.hash | 2 +- > package/rtl8723ds/rtl8723ds.mk | 10 ++++- > 3 files changed, 48 insertions(+), 3 deletions(-) > create mode 100644 package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From yann.morin.1998 at free.fr Mon Nov 21 21:35:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:35:23 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-orjson: bump to version 3.8.2 In-Reply-To: <20221121122021.287011-1-james.hilliard1@gmail.com> References: <20221121122021.287011-1-james.hilliard1@gmail.com> Message-ID: <20221121213523.GO2516@scaer> James, All, On 2022-11-21 05:20 -0700, James Hilliard spake thusly: > Signed-off-by: James Hilliard Both applied to next, thanks. Regards, Yann E. MORIN. > --- > package/python-orjson/python-orjson.hash | 2 +- > package/python-orjson/python-orjson.mk | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash > index 1de1d7cdc2..8563ed544f 100644 > --- a/package/python-orjson/python-orjson.hash > +++ b/package/python-orjson/python-orjson.hash > @@ -1,5 +1,5 @@ > # Locally calculated after vendoring > -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz > +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz > # Locally computed sha256 checksums > sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk > index 0a266e827a..b18a5cdada 100644 > --- a/package/python-orjson/python-orjson.mk > +++ b/package/python-orjson/python-orjson.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_ORJSON_VERSION = 3.7.11 > +PYTHON_ORJSON_VERSION = 3.8.2 > PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz > -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 > +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 > PYTHON_ORJSON_SETUP_TYPE = pep517 > PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT > PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 21 21:34:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:34:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-maturin: bump to version 0.14.1 Message-ID: <20221121213556.EA4D983FD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40921efbca705b270e2bf58f5dff57d49b2d7747 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- 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 eadf300bc2..b9936fe8bf 100644 --- a/package/python-maturin/python-maturin.hash +++ b/package/python-maturin/python-maturin.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 06d9d166b4a2d86f06ed09eeb362ac03728e1fbd2b852cc6a4ddc7cc75029237 maturin-0.13.7.tar.gz +sha256 54976d46be5d1e0d94ae8fbcfb8e72212b1ec9fe9752e3d14510c17a4000efeb maturin-0.14.1.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 ffbd131ef0..ab87df3842 100644 --- a/package/python-maturin/python-maturin.mk +++ b/package/python-maturin/python-maturin.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MATURIN_VERSION = 0.13.7 +PYTHON_MATURIN_VERSION = 0.14.1 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/4f/19/6f982e341612ab442f90ba1a047a4188d48473ad0d1dbfb3dffdaa20e095 +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/a3/54/6bac789ab775b5ef1f07977e998cf719857e2675c3442f3f24e0399e1483 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit From yann.morin.1998 at free.fr Mon Nov 21 21:33:18 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:33:18 +0100 Subject: [Buildroot] [git commit branch/next] package/python-orjson: bump to version 3.8.2 Message-ID: <20221121213556.E0B3C840C5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48d0e09024715cb2edaff5366831208ce167e7a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 5bc5433123..8563ed544f 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 dc7a9ae16562ddf3589ef7cbdf122a26f845dae919d8ea9679e0fe4c9be69b3a orjson-3.8.1.tar.gz +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 00be3f1f4b..b18a5cdada 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.8.1 +PYTHON_ORJSON_VERSION = 3.8.2 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/d0/e6/d012626dcf443e36ac1210be365d0a367beff7dd8b7029ace3006c948820 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT From yann.morin.1998 at free.fr Mon Nov 21 21:38:08 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:38:08 +0100 Subject: [Buildroot] [git commit branch/next] package/nano: bump to version 7.0 Message-ID: <20221121213910.10907840E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3134c6abd4d34ecef938aacc04edd5b3c4e9a92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN --- package/nano/nano.hash | 6 +++--- package/nano/nano.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/nano/nano.hash b/package/nano/nano.hash index 83de85b415..86f414aca0 100644 --- a/package/nano/nano.hash +++ b/package/nano/nano.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://www.nano-editor.org/dist/v6/nano-6.4.tar.xz.asc -# using key BFD009061E535052AD0DF2150D28D4D2A0ACE884 -sha256 4199ae8ca78a7796de56de1a41b821dc47912c0307e9816b56cc317df34661c0 nano-6.4.tar.xz +# https://www.nano-editor.org/dist/v7/nano-7.0.tar.xz.asc +# using key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F +sha256 8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149 nano-7.0.tar.xz sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/nano/nano.mk b/package/nano/nano.mk index ecfc37412d..f9338550d4 100644 --- a/package/nano/nano.mk +++ b/package/nano/nano.mk @@ -4,8 +4,8 @@ # ################################################################################ -NANO_VERSION_MAJOR = 6 -NANO_VERSION = $(NANO_VERSION_MAJOR).4 +NANO_VERSION_MAJOR = 7 +NANO_VERSION = $(NANO_VERSION_MAJOR).0 NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) NANO_SOURCE = nano-$(NANO_VERSION).tar.xz NANO_LICENSE = GPL-3.0+ From yann.morin.1998 at free.fr Mon Nov 21 21:39:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:39:44 +0100 Subject: [Buildroot] [PATCH] package/nano: bump to version 7.0 In-Reply-To: <20221118190031.1401109-1-francois.perrad@gadz.org> References: <20221118190031.1401109-1-francois.perrad@gadz.org> Message-ID: <20221121213944.GP2516@scaer> Fran?ois, All, On 2022-11-18 20:00 +0100, Francois Perrad spake thusly: > Signed-off-by: Francois Perrad Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/nano/nano.hash | 6 +++--- > package/nano/nano.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/nano/nano.hash b/package/nano/nano.hash > index 83de85b41..86f414aca 100644 > --- a/package/nano/nano.hash > +++ b/package/nano/nano.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -# https://www.nano-editor.org/dist/v6/nano-6.4.tar.xz.asc > -# using key BFD009061E535052AD0DF2150D28D4D2A0ACE884 > -sha256 4199ae8ca78a7796de56de1a41b821dc47912c0307e9816b56cc317df34661c0 nano-6.4.tar.xz > +# https://www.nano-editor.org/dist/v7/nano-7.0.tar.xz.asc > +# using key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F > +sha256 8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149 nano-7.0.tar.xz > sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING > diff --git a/package/nano/nano.mk b/package/nano/nano.mk > index ecfc37412..f9338550d 100644 > --- a/package/nano/nano.mk > +++ b/package/nano/nano.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -NANO_VERSION_MAJOR = 6 > -NANO_VERSION = $(NANO_VERSION_MAJOR).4 > +NANO_VERSION_MAJOR = 7 > +NANO_VERSION = $(NANO_VERSION_MAJOR).0 > NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) > NANO_SOURCE = nano-$(NANO_VERSION).tar.xz > NANO_LICENSE = GPL-3.0+ > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Mon Nov 21 21:42:29 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 21 Nov 2022 17:42:29 -0400 Subject: [Buildroot] [PATCH next 1/7] package/python-idna: set _SETUP_TYPE = pep517 In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: On Sat, Nov 19, 2022 at 6:43 PM Julien Olivain wrote: > > Python idna package switched to pyproject.toml in commit: > https://github.com/kjd/idna/commit/2a00e518efe55d2eeb62cd3f88ace7db41338603 > which is included in idna v3.4. > > When using the old setuptools infra, the package is incorrectly > installed as v0.0, which is then incorrectly detected by other > packages when using setuptools pkg_resources. > > The issue can be reproduced with the command: > > python3 < __requires__ = ["idna >= 2.5"] > import pkg_resources > EOF > > which will fail with output: > > pkg_resources.ContextualVersionConflict: (idna 0.0.0 (/usr/lib/python3.11/site-packages), Requirement.parse('idna>=2.5'), {'hyperlink'}) > pkg_resources.DistributionNotFound: The 'idna>=2.5' distribution was not found and is required by hyperlink > > This commit changes _SETUP_TYPE to pep517 to fix this issue. > > Signed-off-by: Julien Olivain > --- > package/python-idna/python-idna.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/python-idna/python-idna.mk b/package/python-idna/python-idna.mk > index 4d9994a9c7..f8641aeaf8 100644 > --- a/package/python-idna/python-idna.mk > +++ b/package/python-idna/python-idna.mk > @@ -9,7 +9,7 @@ PYTHON_IDNA_SOURCE = idna-$(PYTHON_IDNA_VERSION).tar.gz > PYTHON_IDNA_SITE = https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438 > PYTHON_IDNA_LICENSE = BSD-3-Clause > PYTHON_IDNA_LICENSE_FILES = LICENSE.md > -PYTHON_IDNA_SETUP_TYPE = setuptools > +PYTHON_IDNA_SETUP_TYPE = pep517 Should be: PYTHON_IDNA_SETUP_TYPE = flit At the moment technically both do work(since our pep517 infra depends on flit) but explicitly using flit is more correct and should ensure the correct flit build dependencies are always pulled in. > > $(eval $(python-package)) > $(eval $(host-python-package)) > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Mon Nov 21 21:42:18 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:42:18 +0100 Subject: [Buildroot] [git commit branch/next] package/sdl2_ttf: bump version to 2.20.1 Message-ID: <20221121214253.05E18840ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=93d8b7137196278dd1903c4df9ab8751b36cdfd0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Peter Thompson [yann.morin.1998 at free.fr: fix spaces in hash file] Signed-off-by: Yann E. MORIN --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index a490b002b6..3313b341f9 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index 054e327fac..4b44b0fc41 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.0.18 +SDL2_TTF_VERSION = 2.20.1 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib From yann.morin.1998 at free.fr Mon Nov 21 21:45:30 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:45:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2_ttf: bump version to 2.20.1 In-Reply-To: <20221119001357.27940-1-peter.macleod.thompson@gmail.com> References: <20221119001357.27940-1-peter.macleod.thompson@gmail.com> Message-ID: <20221121214530.GQ2516@scaer> Peter, All, On 2022-11-18 17:13 -0700, Peter Thompson spake thusly: > Signed-off-by: Peter Thompson > --- > package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- > package/sdl2_ttf/sdl2_ttf.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash > index a490b002b6..937dba13e7 100644 > --- a/package/sdl2_ttf/sdl2_ttf.hash > +++ b/package/sdl2_ttf/sdl2_ttf.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz > -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt > +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz > +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt Two spaces between hash type and hash: $ make check-package WARNING: package/sdl2_ttf/sdl2_ttf.hash:2: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) WARNING: package/sdl2_ttf/sdl2_ttf.hash:3: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) > diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk > index 054e327fac..4b44b0fc41 100644 > --- a/package/sdl2_ttf/sdl2_ttf.mk > +++ b/package/sdl2_ttf/sdl2_ttf.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SDL2_TTF_VERSION = 2.0.18 > +SDL2_TTF_VERSION = 2.20.1 That looks like quite the bump, but in fact, since 2.0.18 was released 2022-01-11, and then nothing until 2.20.1 in 2022-08-19... Applied to next, with the fix in the hash file, thanks. Regards, Yann E. MORIN. > SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz > SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release > SDL2_TTF_LICENSE = Zlib > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 21 21:48:28 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:48:28 +0100 Subject: [git commit] package/mali-driver: remove Miquèl from the DEVELOPERS list Message-ID: <20221121214901.C42FE840F0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=124fc473dd9298facc6f9fd58dd59a706550e29b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master I am not really maintaining these packages, I don't follow closely enough nor use them to take the time to make the necessary changes. Giulio has been much more reactive than me to fix issues and he is already listed for them anyway. Cc: Giulio Benetti Signed-off-by: Miquel Raynal Signed-off-by: Yann E. MORIN --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 826e04d805..2aecdb1c8f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2128,10 +2128,6 @@ F: package/qcom-db410c-firmware/ N: Mikhail Boiko F: package/libfribidi/ -N: Miqu??l Raynal -F: package/mali-driver/ -F: package/rockchip-mali/ - N: Mircea Gliga F: package/mbuffer/ From yann.morin.1998 at free.fr Mon Nov 21 21:50:05 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:50:05 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH=5D_package/mali-driver=3A_remove_?= =?utf-8?q?Miqu=C3=A8l_from_the_DEVELOPERS_list?= In-Reply-To: <20221116084313.1068060-1-miquel.raynal@bootlin.com> References: <20221116084313.1068060-1-miquel.raynal@bootlin.com> Message-ID: <20221121215005.GR2516@scaer> Miqu?l, All, On 2022-11-16 09:43 +0100, Miquel Raynal via buildroot spake thusly: > I am not really maintaining these packages, I don't follow closely > enough nor use them to take the time to make the necessary changes. > Giulio has been much more reactive than me to fix issues and he is > already listed for them anyway. > > Cc: Giulio Benetti > Signed-off-by: Miquel Raynal Applied to master, thanks! Regards, Yann E. MORIN. > --- > DEVELOPERS | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/DEVELOPERS b/DEVELOPERS > index af21b8bdd0..51f7b3b8d6 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2152,10 +2152,6 @@ F: configs/bananapi_m2_plus_defconfig > N: Mikhail Boiko > F: package/libfribidi/ > > -N: Miqu?l Raynal > -F: package/mali-driver/ > -F: package/rockchip-mali/ > - > N: Mircea Gliga > F: package/mbuffer/ > > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Mon Nov 21 21:50:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:50:53 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to latest version to fix build failure with Linux >= 6.0 In-Reply-To: <20221116004055.706479-1-giulio.benetti@benettiengineering.com> References: <20221116004055.706479-1-giulio.benetti@benettiengineering.com> Message-ID: <20221121225053.0529ff97@windsurf> On Wed, 16 Nov 2022 01:40:55 +0100 Giulio Benetti wrote: > Drop local patch that has been upstreamed[0] and drop the endianness > handling too since from this commit[1] on it's handled by using Linux > macro __LITTLE_ENDIAN. > > [0]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/4a555ffb77a5947814b6c7f330968318e265c496 > [1]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/b3da33576da5359d85c7cfe82716c9a08a592aff > > Fixes: > http://autobuild.buildroot.net/results/6178fbfbe9fe762645b1907c4ceb032a00e75a89/ > > Signed-off-by: Giulio Benetti > --- > ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 ------------------- > package/rtl8189es/rtl8189es.hash | 2 +- > package/rtl8189es/rtl8189es.mk | 10 +---- > 3 files changed, 3 insertions(+), 49 deletions(-) > delete mode 100644 package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 21 21:51:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:51:34 +0100 Subject: [Buildroot] [git commit] package/rtl8189es: bump to latest version to fix build failure with Linux >= 6.0 Message-ID: <20221121215146.24D698410B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08a013d25a09d07a3e7a89b1afbb20da206a383d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop local patch that has been upstreamed[0] and drop the endianness handling too since from this commit[1] on it's handled by using Linux macro __LITTLE_ENDIAN. [0]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/4a555ffb77a5947814b6c7f330968318e265c496 [1]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/b3da33576da5359d85c7cfe82716c9a08a592aff Fixes: http://autobuild.buildroot.net/results/6178fbfbe9fe762645b1907c4ceb032a00e75a89/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- ...ve-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 ---------------------- package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 10 ++---- 3 files changed, 3 insertions(+), 49 deletions(-) diff --git a/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch deleted file mode 100644 index dc4deff9f1..0000000000 --- a/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 4a555ffb77a5947814b6c7f330968318e265c496 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 28 Sep 2022 21:17:17 +0200 -Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the - end of EXTRA_FLAGS assignment - -At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS -since it's assigned at the beginning of the Makefile. For example it's not -possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't -allow to build these modules for big endian architectures. So let's move -the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last -EXTRA_CFLAGS assignment. - -Signed-off-by: Giulio Benetti -[Upstream status: https://github.com/jwrdegoede/rtl8189ES_linux/pull/83] ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 8fcb7bd..e4664e9 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,4 +1,3 @@ --EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) - EXTRA_CFLAGS += -O1 - #EXTRA_CFLAGS += -O3 - #EXTRA_CFLAGS += -Wall -@@ -2239,6 +2238,8 @@ ifneq ($(USER_MODULE_NAME),) - MODULE_NAME := $(USER_MODULE_NAME) - endif - -+EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) -+ - ifneq ($(KERNELRELEASE),) - - ########### this part for *.mk ############################ --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index d897e5e6c2..44d73e60f0 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 74325014c1a8503b3a7e48ad06997baddad8c1dae86bb79f4368532cc3e75fb2 rtl8189es-39c17661136da48f8e9c644194dce6a7f5076896.tar.gz +sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index cddcb195f9..6acc409e73 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,20 +4,14 @@ # ################################################################################ -RTL8189ES_VERSION = 39c17661136da48f8e9c644194dce6a7f5076896 +RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 -# Undefine the hardcoded CONFIG_LITTLE_ENDIAN -RTL8189ES_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN -# Set endianness -RTL8189ES_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN - RTL8189ES_MODULE_MAKE_OPTS = \ CONFIG_RTL8189ES=m \ KVER=$(LINUX_VERSION_PROBED) \ - KSRC=$(LINUX_DIR) \ - USER_EXTRA_CFLAGS="$(RTL8189ES_USER_EXTRA_CLAGS)" + KSRC=$(LINUX_DIR) define RTL8189ES_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) From luca.ceresoli at bootlin.com Mon Nov 21 22:13:42 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 21 Nov 2022 23:13:42 +0100 Subject: [Buildroot] [PATCH 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221121201638.30951-1-brandon.maier@collins.com> References: <20221121201638.30951-1-brandon.maier@collins.com> Message-ID: <20221121231342.50bafc4a@booty> Hi Brandon, On Mon, 21 Nov 2022 14:16:38 -0600 Brandon Maier wrote: > Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke > configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it > would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now > it will set it to ".bin" which causes U-Boot to fail to build. > > To fix, disable all the pmufw code if the UBOOT_ZYNQMP_PMUFW is blank. > > Signed-off-by: Brandon Maier You are right, this was missed during patch review. Thanks for reporting! > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 0439ec5e4b..b86248e1f7 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -383,6 +383,7 @@ endef > ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) > > UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) > +ifneq ($(UBOOT_ZYNQMP_PMUFW),) > I don't like an empty line after the ifneq unless we have one before _and_ one before the endif too. But this is minor, stylish nitpicking, see below for something a bit more interesting. > ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) > UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) > @@ -398,6 +399,7 @@ define UBOOT_ZYNQMP_KCONFIG_PMUFW > objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) > $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") > endef > +endif # UBOOT_ZYNQMP_PMUFW > > UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) > ifneq ($(UBOOT_ZYNQMP_PM_CFG),) This would be an effective fix for the known cases (empty string, .elf, .bin), but it would break again whenever Xilinx or anybody else invents another extension. Not likely maybe, but overall I would prefer a fix like (untested): define UBOOT_ZYNQMP_KCONFIG_PMUFW + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)") $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"))) endef The above reverts to always setting CONFIG_PMUFW_INIT_FILE to the unmodified value of UBOOT_ZYNQMP_PMUFW_PATH as we used to do before d07e6b70, then mangles it only in the special "*.elf" case. Would you mind testing that and sending a patch? -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From anisse at astier.eu Mon Nov 21 22:49:55 2022 From: anisse at astier.eu (Anisse Astier) Date: Mon, 21 Nov 2022 23:49:55 +0100 Subject: [Buildroot] [PATCH v2] package/go: disable cgo support with static libs Message-ID: <20221121224955.951056-1-anisse@astier.eu> The go stdlib "plugin"?package relies on dlfcn.h which isn't available when we have BR2_STATIC_LIBS=y. This should fix this build error from autobuilders: /buildroot/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory 11 | #include Signed-off-by: Anisse Astier --- package/go/Config.in.host | 1 + package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index ded02d3b3a..9e79a7dfd5 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -23,6 +23,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS # Go doesn't support CGO linking on MIPS64x platforms # See: https://github.com/karalabe/xgo/issues/46 depends on !BR2_mips64 && !BR2_mips64el + depends on !BR2_STATIC_LIBS # Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS diff --git a/package/go/go.mk b/package/go/go.mk index fd4caa2e5a..d54be8cd78 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ # set, build in cgo support for any go programs that may need it. Note that # any target package needing cgo support must include # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) HOST_GO_CGO_ENABLED = 1 else HOST_GO_CGO_ENABLED = 0 -- 2.38.1 From anisse at astier.eu Mon Nov 21 22:42:43 2022 From: anisse at astier.eu (Anisse Astier) Date: Mon, 21 Nov 2022 23:42:43 +0100 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs In-Reply-To: <878rk4g6jz.fsf@tarshish> References: <20221120181955.851456-1-anisse@astier.eu> <878rk4g6jz.fsf@tarshish> Message-ID: <0e155b6d-1710-49c4-abc1-89d4550c974c@app.fastmail.com> Hi Baruch, Lun 21 nov 2022, ? 07:27, Baruch Siach via buildroot a ?crit?: > Hi Anisse, > > On Sun, Nov 20 2022, Anisse Astier wrote: > > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > > when we have BR2_STATIC_LIBS=y. > > > > This should fix this build error from autobuilders: > > > > /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > > 11 | #include > > > > The more longterm approach would be to ask upstream for a build tag to > > disable the plugin package, akin to the osusergo or netgo tags: > > > > https://github.com/golang/go/issues/23265 > > > > While it would be quite simple, I don't think a buildroot patch for this > > without upstream support would be ideal. > > Your sign-off here is missing. > > > --- > > package/go/go.mk | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/package/go/go.mk b/package/go/go.mk > > index fd4caa2e5a..1c3cfa94d4 100644 > > --- a/package/go/go.mk > > +++ b/package/go/go.mk > > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > > # set, build in cgo support for any go programs that may need it. Note that > > # any target package needing cgo support must include > > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_STATIC_LIBS),yn) > > This will not work as you intend. $(BR2_STATIC_LIBS) resolve to an empty > string when BR2_STATIC_LIBS is not set. You want something like: > > ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) > > baruch > Thanks for your review, this will be in v2. Regards, Anisse From anisse at astier.eu Mon Nov 21 22:43:41 2022 From: anisse at astier.eu (Anisse Astier) Date: Mon, 21 Nov 2022 23:43:41 +0100 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs In-Reply-To: <20221121211707.GN2516@scaer> References: <20221120181955.851456-1-anisse@astier.eu> <20221121211707.GN2516@scaer> Message-ID: <949afd87-f2d5-42bd-89f2-d4169b14a854@app.fastmail.com> Hi Yann, Lun 21 nov 2022, ? 22:17, Yann E. MORIN a ?crit?: > Anisse, All, > > In addition to the feedback from Baruch, see below... > > On 2022-11-20 19:19 +0100, Anisse Astier spake thusly: > > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > > when we have BR2_STATIC_LIBS=y. > > > > This should fix this build error from autobuilders: > > > > /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > > 11 | #include > > > > The more longterm approach would be to ask upstream for a build tag to > > disable the plugin package, akin to the osusergo or netgo tags: > > > > https://github.com/golang/go/issues/23265 > > > > While it would be quite simple, I don't think a buildroot patch for this > > without upstream support would be ideal. > > No first-person sentences in commit log. Instead: > > While it would be quite simple, we do not want to carry such a > feature patch in Buildroot, especially since none has yet been > submitted upstream. > > But as you state that it should be rlatively easy, maybe you can push > such a patch upstream? Then, depending on upstream's feedback, we could > backport it... I thought it would be simple, but it is not, because when building the go toolchain, I don't know how to pass build tags for the stdlib packages (I have tried using GO_GCFLAGS and GO_DISTFLAGS, but neither fit the bill). I'll remove this comment from v2. I mostly wanted to get the discussion going on this particular issue, but maybe it's not that important. I checked the auto-builders error, and there is only one occurrence. Regards, Anisse From neal.frager at amd.com Tue Nov 22 05:36:11 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 21 Nov 2022 22:36:11 -0700 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support Message-ID: <20221122053611.44757-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- V1->V2: - reduced scope to only 64-bit ARM arch platforms - non-ARM platforms may not have a u-boot.elf by default --- boot/uboot/uboot.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..61b3074163 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -54,6 +54,9 @@ endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) UBOOT_BINS += u-boot +ifeq ($(BR2_aarch64),y) +UBOOT_BINS += u-boot.elf +endif # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick -- 2.17.1 From neal.frager at amd.com Tue Nov 22 05:55:36 2022 From: neal.frager at amd.com (Frager, Neal) Date: Tue, 22 Nov 2022 05:55:36 +0000 Subject: [Buildroot] [PATCH 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221121231342.50bafc4a@booty> References: <20221121201638.30951-1-brandon.maier@collins.com> <20221121231342.50bafc4a@booty> Message-ID: Hi Brandon, > Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke > configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it > would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but > now it will set it to ".bin" which causes U-Boot to fail to build. > > To fix, disable all the pmufw code if the UBOOT_ZYNQMP_PMUFW is blank. > > Signed-off-by: Brandon Maier > You are right, this was missed during patch review. Thanks for reporting! > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index > 0439ec5e4b..b86248e1f7 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -383,6 +383,7 @@ endef > ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) > > UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) > +ifneq ($(UBOOT_ZYNQMP_PMUFW),) > > I don't like an empty line after the ifneq unless we have one before _and_ one before the endif too. But this is minor, stylish nitpicking, see below for something a bit more interesting. > ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) > UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) @@ -398,6 +399,7 @@ > define UBOOT_ZYNQMP_KCONFIG_PMUFW > objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) > $(call > KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME) > .bin") > endef > +endif # UBOOT_ZYNQMP_PMUFW > > UBOOT_ZYNQMP_PM_CFG = $(call > qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) > ifneq ($(UBOOT_ZYNQMP_PM_CFG),) > This would be an effective fix for the known cases (empty string, .elf, .bin), but it would break again whenever Xilinx or anybody else invents another extension. Not likely maybe, but overall I would prefer a fix like (untested): > define UBOOT_ZYNQMP_KCONFIG_PMUFW > + $(call > + KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)") > $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), > - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) > + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin > + $(call > + KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME) > + .bin"))) > endef > The above reverts to always setting CONFIG_PMUFW_INIT_FILE to the unmodified value of UBOOT_ZYNQMP_PMUFW_PATH as we used to do before d07e6b70, then mangles it only in the special "*.elf" case. Thank you for catching this issue. I agree with Luca that this would be a better solution to keep the modification specific to only the special "*.elf" case. I have nothing further to offer as Luca already provided a very complete review. I will mark this patch as reviewed when Luca's feedback has been taken into account. Thank you for your support! Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15006 bytes Desc: not available URL: From christian at paral.in Tue Nov 22 06:36:38 2022 From: christian at paral.in (Christian Stewart) Date: Mon, 21 Nov 2022 22:36:38 -0800 Subject: [Buildroot] [PATCH v2] package/go: disable cgo support with static libs In-Reply-To: <20221121224955.951056-1-anisse@astier.eu> References: <20221121224955.951056-1-anisse@astier.eu> Message-ID: Reviewed-by: Christian Stewart Thanks! On Mon, Nov 21, 2022, 2:50 PM Anisse Astier wrote: > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > when we have BR2_STATIC_LIBS=y. > > This should fix this build error from autobuilders: > > /buildroot/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal > error: dlfcn.h: No such file or directory > 11 | #include > > Signed-off-by: Anisse Astier > --- > package/go/Config.in.host | 1 + > package/go/go.mk | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/package/go/Config.in.host b/package/go/Config.in.host > index ded02d3b3a..9e79a7dfd5 100644 > --- a/package/go/Config.in.host > +++ b/package/go/Config.in.host > @@ -23,6 +23,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > # Go doesn't support CGO linking on MIPS64x platforms > # See: https://github.com/karalabe/xgo/issues/46 > depends on !BR2_mips64 && !BR2_mips64el > + depends on !BR2_STATIC_LIBS > > # Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > diff --git a/package/go/go.mk b/package/go/go.mk > index fd4caa2e5a..d54be8cd78 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > # set, build in cgo support for any go programs that may need it. Note > that > # any target package needing cgo support must include > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) > HOST_GO_CGO_ENABLED = 1 > else > HOST_GO_CGO_ENABLED = 0 > -- > 2.38.1 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fperrad at gmail.com Tue Nov 22 06:43:22 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 22 Nov 2022 07:43:22 +0100 Subject: [Buildroot] [PATCH v2 0/3] LS1028ARDB improvements Message-ID: <20221122064325.30941-1-francois.perrad@gadz.org> The package qoriq-cadence-dp-firmware is dedicated to the NXP LS1028 SoC. It was introduced since BR 2022.02 from a Changming Huang's serie (5 versions between 2019-Nov and 2020-Feb). This serie tried to introduce the board NXP LS1028ARDB with a partition boot.vfat containing the kernel image, the dtb and the cadence DP firmware. The board NXP LS1028ARDB was introduced on 2022-Aug from my own serie. This serie uses a single rootfs partition and a extlinux.conf file. The patch concerning the cadence DP firmware has been set aside at this time (between v3 and v4). Now, this current serie finalizes the support of the board NXP LS1028ARDB, especially the point concerning the cadence DP firmware. Francois Perrad (3): package/qoriq-cadence-dp-firmware: add install in target configs/ls1028ardb: add video with Cadence DP firmware board/freescale/ls1028ardb: more documentation board/freescale/ls1028ardb/readme.txt | 27 +++++++++++++++++++ .../boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ .../qoriq-cadence-dp-firmware.mk | 6 +++++ 4 files changed, 37 insertions(+), 1 deletion(-) -- 2.37.2 From fperrad at gmail.com Tue Nov 22 06:43:23 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 22 Nov 2022 07:43:23 +0100 Subject: [Buildroot] [PATCH v2 1/3] package/qoriq-cadence-dp-firmware: add install in target In-Reply-To: <20221122064325.30941-1-francois.perrad@gadz.org> References: <20221122064325.30941-1-francois.perrad@gadz.org> Message-ID: <20221122064325.30941-2-francois.perrad@gadz.org> This firmware is loaded by u-boot. This firmware must be shipped in /boot with the kernel & dtb, there are 2 cases of installation: - in $(TARGET_DIR)/boot, in order to be in the rootfs - in $(BINARIES), in order to be bundled into a boot partition Signed-off-by: Francois Perrad --- .../qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk index 2ccdd8b90..4f7528726 100644 --- a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk +++ b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -11,12 +11,18 @@ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES +ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),) QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO +endif define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) endef +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin +endef + define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin endef -- 2.37.2 From fperrad at gmail.com Tue Nov 22 06:43:25 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 22 Nov 2022 07:43:25 +0100 Subject: [Buildroot] [PATCH v2 3/3] board/freescale/ls1028ardb: more documentation In-Reply-To: <20221122064325.30941-1-francois.perrad@gadz.org> References: <20221122064325.30941-1-francois.perrad@gadz.org> Message-ID: <20221122064325.30941-4-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- board/freescale/ls1028ardb/readme.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 2dd2e2d84..cfd1c8c49 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -8,6 +8,16 @@ for more details about the board and the QorIQ Layerscape SoC, see the following - https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1028a-reference-design-board:LS1028ARDB - https://www.nxp.com/LS1028A +for the software NXP LSDK (Layerscape Software Development Kit), see + - https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf + +the components from NXP are: + - rcw, LSDK 21.08 + - atf (fork), LSDK 21.08 + - uboot (fork), LSDK 21.08 + - cadence-dp-firmware (blob), LSDK 20.12 + - linux (fork), LSDK 21.08 + Build ===== @@ -67,3 +77,11 @@ The Cadence DP (Display Port) firmware must loaded from uboot with the following Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 Loading hdp firmware Complete => boot + +The interfaces of Ethernet switch (Felix DSA) are bring up with the following commands: + + ip link set eno2 up + ip link set swp0 up + ip link set swp1 up + ip link set swp2 up + ip link set swp3 up -- 2.37.2 From fperrad at gmail.com Tue Nov 22 06:43:24 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 22 Nov 2022 07:43:24 +0100 Subject: [Buildroot] [PATCH v2 2/3] configs/ls1028ardb: add video with Cadence DP firmware In-Reply-To: <20221122064325.30941-1-francois.perrad@gadz.org> References: <20221122064325.30941-1-francois.perrad@gadz.org> Message-ID: <20221122064325.30941-3-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- board/freescale/ls1028ardb/readme.txt | 9 +++++++++ .../rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 93396a419..2dd2e2d84 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -58,3 +58,12 @@ To boot your newly created system: - put a DB9F cable into the UART1 Port and connect using a terminal emulator at 115200 bps, 8n1; - power on the board. + +The Cadence DP (Display Port) firmware must loaded from uboot with the following commands: + + => ext2load mmc 0 0x80000000 /boot/ls1028a-dp-fw.bin + 102464 bytes read in 24 ms (4.1 MiB/s) + => hdp load 0x80000000 0x2000 + Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 + Loading hdp firmware Complete + => boot diff --git a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf index c08ddde10..bd6c7c95c 100644 --- a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label ls1028ardb-buildroot kernel /boot/Image devicetree /boot/fsl-ls1028a-rdb.dtb - append root=/dev/mmcblk0p1 rootwait + append root=/dev/mmcblk0p1 rootwait video=1920x1080-32 at 60 cma=256M diff --git a/configs/ls1028ardb_defconfig b/configs/ls1028ardb_defconfig index 22b9eb426..1bc84f7b8 100644 --- a/configs/ls1028ardb_defconfig +++ b/configs/ls1028ardb_defconfig @@ -26,6 +26,9 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-ls1028a-rdb" BR2_LINUX_KERNEL_INSTALL_TARGET=y +# Target package +BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE=y + # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y -- 2.37.2 From thomas.petazzoni at bootlin.com Tue Nov 22 07:39:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 07:39:16 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-21 Message-ID: <20221122073922.6F28D40439@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-21 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 5 | 1 | 0 | 6 | 2022.08.x | 13 | 11 | 0 | 24 | master | 192 | 213 | 0 | 405 | next | 5 | 12 | 0 | 17 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 28 glibc-2.36-66-ga1dc0be03c9d... | 15 xz-5.2.7 | 11 host-rust-1.64.0 | 8 linux-6.0.1 | 8 dash-0.5.11.5 | 7 gobject-introspection-1.72.0 | 7 lirc-tools-0.10.2 | 7 crun-1.5 | 6 host-go-1.19.3 | 6 host-binutils-2.38 | 5 libglib2-2.72.3 | 4 elfutils-0.186 | 3 gmp-6.2.1 | 3 host-pahole-1.24 | 3 linuxptp-3.1.1 | 3 tealdeer-1.6.1 | 3 gerbera-1.10.0 | 2 host-binutils-2.37 | 2 igh-ethercat-1.5.2 | 2 linux-5.10.145-cip17-rt7 | 2 lxc-5.0.1 | 2 python-numpy-1.23.4 | 2 unknown | 2 wolfssl-5.5.3 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 acpica-20220331 | 1 afboot-stm32-3566acd582e553... | 1 alsa-lib-1.2.8 | 1 aoetools-37 | 1 assimp-5.2.5 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 cegui-00b4e1fe174da53b7ed72... | 1 coremark-1.01 | 1 dieharder-3.31.1 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 erlang-22.3.4.22 | 1 f2fs-tools-1.15.0 | 1 freeradius-server-3.2.0 | 1 frr-8.3.1 | 1 fs/axfs/axfs.mk:32: /home/a... | 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 gdk-pixbuf-2.42.9 | 1 host-delve-1.8.0 | 1 host-gcc-final-10.4.0 | 1 libblockdev-2.26 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libgcrypt-1.10.1 | 1 libgpg-error-1.45 | 1 libkcapi-1.4.0 | 1 liblog4c-localtime-1.0 | 1 libndp-1.8 | 1 libsigrok-0.5.2 | 1 linux-5.10.145-cip17 | 1 linux-tools | 1 ltp-testsuite-20220930 | 1 lttng-tools-2.13.2 | 1 mariadb-10.3.36 | 1 mender-3.4.0 | 1 mongodb-4.2.18 | 1 ntpsec-1_2_1 | 1 ocf-linux-20171122 | 1 openblas-0.3.21 | 1 openvmtools-11.3.5-18557794 | 1 opus-1.3.1 | 1 putty-0.76 | 1 python-cryptography-38.0.1 | 1 rtl8723ds-76146e85847beb242... | 1 sdl-1.2.15 | 1 skalibs-2.12.0.1 | 1 stella-6.7 | 1 sudo-1.9.11p2 | 1 ulog-0389d243352255f6182326... | 1 uqmi-0a19b5b77140465c29e2af... | 1 valgrind-3.19.0 | 1 volk-2.5.2 | 1 wavemon-0.9.4 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 zabbix-5.4.9 | 1 zfs-2.1.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/7a3a60224579561b1cf9330eacca4a6631979c7c | nios2 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/a424517fac810db2c62b01e870ae10712d47fa42 | microblazeel | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/17b2cbdc14affbba0f125a95f766a46e3da0bec3 | powerpc64le | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/5d135973e1737c516929c17bdea44985e5680e28 | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/cfada02aa3432c4ed000e2de2bb51bc659b2c0ee | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/91f0416f3d3c625ecc6b833a00e5a57e07875b02 | mips64el | aoetools-37 | NOK | http://autobuild.buildroot.net/results/276344c906f81a9d892436c1b120fe602cacc635 | mipsel | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/ca6652e6e250eb3f32afcd3b6f9033e7e3a6b3c3 | ORPH arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/f5286aa19913b372484787e380befa195b866453 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/d1ed0e9e4c2949d633dac18411fee82bf888c5e3 | or1k | cegui-00b4e1fe174da53b7ed72... | NOK | http://autobuild.buildroot.net/results/c9bbbf47974ce3c2a159de57291ec07c42c78a78 | mips | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/5dde65d555057e2055a06b62e33a90e997cdbc00 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/3a189df344c72e051cf9627c58f5eead8074f5e1 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/615f9dbb58bdfd23c67a03e15d50481bc35e4183 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/5149c11a58ed511ac42328e833c064ba22bba0fe | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/156bd51908e35a266ba550c47e79fa6e75c54976 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/abe6ad8efb1575f4ef245c3f5a6391c9dd9b719e | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/7d47733480a3f9776939d42757ed1ca775b8866b | i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2779a2d9cbbca69722f1c9455d931557646940f2 | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/1fc821e47a92d43724500bc45d8f19b3e014b727 | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f039f81dfbacce964990d7c2697a54c10f644dee | ORPH i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/dc2787f1ff130e2fccc36a3adf5c585b323a152d | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/16ef93ddfe2ef586ac79feb4b53e03b40f4a331f | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e2c3432514e05658a59c3abbd3a0c004a320c234 | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a0ddc38f3ee1aa18df15f1af7641d52f889df2bd | ORPH microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/e8d3f6c1042caad03cda551e5f4a25b7ff6fbb97 | i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/de41b903c0ca3c5219e3f26a2effbdd95a4de73e | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/a9f914da2ae646732b4b1ef3ebe30c10f255c5d8 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c8f2df2ca9f3defc4d57edd034272c852b4ab27 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6f54d4a066b572c764c9172de9c3133b32347b82 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/73d065aad91b2443e2314ca061a90f7b522ad33f | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/e0f6ccfbdacc592a9c213aa5f335819aa67798eb | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/8ac9ca70a8c80aa3b1376414472c565ab7ed9852 | microblazeel | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/042d542ffc811b5184e4c2f6595981fd12249edb | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/d38479a753d918b45c439d2975f8a188b5243411 | powerpc | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/6a8949c516c1f41dc6c16244103ec9a0232b53f6 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0537105a5fea174bbe457986f99154f8855ed16b | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9716e6e508591a4d38efc9a3b923d1a001215db3 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9648175c7fa6f857ff1b4ab0177aafe2272e13bd | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/35ffbf84901d938980ba99f7f528a7a12d4923b0 | aarch64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/8e879f0b6de06f531ff611a83e1ded7114289b6d | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/0b95fc8f982b8f4344362228114ba8f7cb847f7d | arc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/467cd3790044838922d99cb446dd55352ae1253d | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/854fddb66ef16596fe4c9f57405469e66454f44c | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/dfe2c7089c66e4a4f14c88a29d5737c2a1113966 | mips64 | gdk-pixbuf-2.42.9 | NOK | http://autobuild.buildroot.net/results/78afc41cfc6ec154674a685649cde5a9480a36b1 | ORPH sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5a25b0075b1f89f4f5a6bc5274b8fbab4d928456 | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6cae15c4a7328e31b526e87a9725af480a801bff | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c25d714521c5a84acbf4c02292daa85f7527171f | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1924995ec33fd79dc69779ca5b723e1e6e545b43 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7f13771925ba726a706c2333abd6d0e71b90ed84 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/441e6f29526a435b66f8eac3f328f2a6958962e1 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d922fff162d69f71e8e476366330068f80acc2ac | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d039bedf45031f2766786abf89fae1d152f135f4 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1ad7303f9813c2d0e6be492f606cdc9cd39b0b3c | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d76921f85652a14d261a3bb40d885011d9bea352 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/893cea32fb82388b9cc50deb590e4af91050fdd1 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/31e8a84d7f76bbdc104531604a6dfd2c580a4ee5 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f129aad70767098f39d77073b8e8460cee05f87d | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7634512b09eee3b8eae5b07be6eb4f9b24131cd8 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/de41edb80815f53b3260ebd046b7171c7069a90d | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e241bd35d3c1eda82fb0312575af160d142096d5 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3fb3c9983d2b71735b006f4103bf11903316a58e | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/08bb30986aaf218a6721e0e0c33632db0f68fdcc | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/da1b69bb2a5a8c246a3288e18fc454afdd7143df | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/18cc855763b56cfc362b33411021b9bb35d1a84a | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a6e08d153a27dc941f7b3f28e55345eb417a4a54 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/37824d2b1be0cc83f55dcec8ce861b1912ca936e | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6f1f29df0fefc823db004b952adc4b19757d5bc9 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6f6acfb628b01a134edd9a2ec8783377f4117754 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9c980bcd773ba4ff529b10e3c329bc42699db6f5 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a27ca1b9a867014afadaa20c03228123e845f3d6 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/886438f070caf2b0f98c175d3e1b8e665c025d9e | ORPH xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/4fc50066614cb8acfa10325b151804894ef5e19a | or1k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/9a8b7da33f3ec5a093394a9414775d90f61103b4 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b29b099aa95ea0b9322bbe3737c9af0bf8bc7b5 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8a9d2dc8753a1d1dde11c92dc557083a9900d333 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e63418be2e622e7e5d7cb5835e2fbfdcc6a5c9de | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9ce7de0184524e7a529ea1ee804acc19742145b2 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b0b29dffe68f5f95e2b8bb2e4151094945c97091 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/8bacf0e68d6f07f165ee1f5d85346e8cf97349ce | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d8216a0f29a878c7e4b05662496dc77db7f02226 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/37baad1a82f878bf1ce70a448ccfd1cec554409b | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/247c253171f0df93bae58c57fc4eec32185cfb81 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/28269d036fef74aacedf2a2a9ae4c5864ea094bb | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/08014ef646fb067687cee0a025a3e8bad78eb04f | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ed9bce8160ff6ba084c265fa0dde4a254117a414 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7127185c14e9954a31189a5f37e54e8dc50eeab3 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/57a49ad9a067ff12f4951822ae1409a13daca614 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b969ddd31c8ca8c4e355e178392f4fa131853186 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/91ff5bcc14c3f255d89ff5ba5114ccd8e0b38efa | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1da671703804f5a8733760263c3e55d70d8e7cab | mips64el | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2a97cd518e91f803939bccf1db518fd86e53a65b | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/fa05ec7fbab485342bc758cae88222b5fbdb87a5 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/099e6d28642328579d237c72fd79ef7a8cf6e003 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ff68fa3250369b1d711c14fda7374e616ffb5eef | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/fee28673e5dc50930bb54687b175eaf905c4e68e | powerpc | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c6388c8d9584d9aff2d3b44d64e8d6714d54b673 | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cb1b884ced18415b86be61d3fb11aa446f6b7497 | sh4 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/94095e2055fe076bc6b6fd003948954f7480c1d6 | arceb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/421853264d68b98952096eb5bf9a4cdf08e7af79 | arceb | libblockdev-2.26 | NOK | http://autobuild.buildroot.net/results/942af2b2d371c756553a4b0ed7d009557b35bb93 | ORPH or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/24dc3d8c6b4452920fe58c2450b3b2a89cf443aa | aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/15e4d9f718f7952bca9303ef192c2919fa9eff24 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/b994d8c4b127a54a6d807365631aad350d02b5b6 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/04ed67f6d12e3cf28f5255014c0653cf81176c22 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f9db7886f0f9ad1aacffb3608823fe36ba4358e6 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dcd5d8faa5262fb94555d5ab9eedf2d33ca372d0 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2742a98a9bba2abdd5d377b2e1ffcda6af5ac23a | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/dcb33fb6ede6a399860ae0048c904db5ed21596d | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/dfadb47d3311765dec951ed2a87402aa9d3e4132 | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/ee63e3a54c8de15eb2481133ddf3092d1fd9f718 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/752de7a9d11e50662958d9b7fef9c0b889e092b0 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1233ef68f3e0493431a23ffe46ce9583954ac4bc | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4f93f575513feb6fa9a9a29df84f95c192f3ec81 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/de30d057df839b59429831ab67a583bda324344d | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2ea1fa8cd205b46d36bde9aa7f1cc430f7509047 | i586 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7813de12cfdc3f72911594d8ff20be9424ae9754 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aef5c92ea0791607909de2d7ef17cfc2213664b3 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4912d15205f4b6f200fcd27474e30c29ae817b1b | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/74f19259813692ca7055767710abf44c4d7d4e57 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1bf5b17bdabc18f6ed9dcaf29b158e5fb820df54 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/edf6c1c75998c812c76ae23fda415f6b0945ea04 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/033cc93f1d966f3e03459a6bc4f24e2e51d0ef36 | xtensa | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f173c1d91965c9ccf71ee5636196b1b16e8d736f | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/15496ed84f9f13dd4b0fc82f834f248c12259d76 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aeb9bb5c0d4c78357515f87180c30cb53c017ac8 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b2ad58678acb1442bec479bd412d680aeaee5444 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/76a3bb6bcdd74826e080f5b30420426640010a6a | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2884cc4bf92cd833773c9956e5a43857042a89c7 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/37bc7879f7a50fa1d578808dbc1a34ba87e8d219 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3b0e29f9cf90771dfa0a33185e6507406979582c | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c23115330ade0ceb7146a143f18328ac3be67201 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ffdd74b6839bc79d1a529833919c1139efd5b8bf | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/428d6c51a107730ca57410fe5067b7154753c2f5 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/77951ceb0b6c6f4a737df43623c45c9b6c886a12 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aa04c632917c691a855a211ddbb6a5c309226d41 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ec7f26242ec69f6a93e331d3dd40ac6092c170fc | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e0f9f30fd287cf129004e31e2c50758aeff238b8 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3fcbdb7c0979edec2c9e8fdd84246deb5c14f38e | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/bc8a9d45797de964cf57c1a693a0ecf1525697a5 | arceb | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/1bc47f05c414116ae10249014fb144e7ff506ac5 | mips | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/abc9d769ef5ce60a7a48ddaa72066dc240f35785 | ORPH or1k | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/a7a491e88c14f0886e49db1576d9767956109e52 | ORPH mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/28cf190896b90906de49a7ccefedb58443d1e545 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/110174dce32fd94f62bf7a41f6e088a6bf146023 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e8b39b994bfc9b0d4ea81ecde4adfc7c0187bbd5 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/eb01ad414e3bb17f80ee761b9ad515acb2c0e1ab | ORPH sh4a | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/782e89d72725b0af5b3cfa539c854e771944e753 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/dfd1f5e59e7bf2b6737839bfddf5af3082741cd0 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2593d6d57d6abcc23afebf402ed9ffe7f0be4bd7 | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/98e21ea03bd7c7d0647aa7297dc555be387b3d86 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7f42001cbe5d3acdd6d9f0445710a18b63bfbcbe | ORPH arceb | linux-tools | NOK | http://autobuild.buildroot.net/results/5ca9bd306470bc5b6101542cc2b256a320817437 | ORPH arm | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/b9cee433f7f4996c7333a1eb63b25dbf12b7c706 | sh4 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/f4322fefa7cba04a0669132d469cece3fb60524e | or1k | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/c5a084110c267fc4e8048bca0e5b9270fc9dc7ed | riscv32 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bc4ce97e3a045f15d2d8b1da019b75a192e84012 | ORPH powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/d01866bbef952e07a3584629f767733f68b25fac | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/7f288957b9b2a4633368e652ec86a12e93bd1563 | ORPH xtensa | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c8c73aa39718f31b4d338d99aa9689a75f4ee28d | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/ed88f6407cbcb4a4a8a144f286e5490cdfc5e7fc | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/ed36070767d1af96805ef1f1693681d5dd575b37 | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/1c74c65c23eb5ecf55002b3a61bf475957871421 | ORPH sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/7da21d371a4ce7f5f10832fe7e68079ca426041d | mipsel | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/aff84677f725744e16c97ceecb2b275e149795ae | mipsel | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/851d852315e6237169675b6183e5d538c0c02824 | aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/1c76c7f83f61431ea307a2a4bde33e1c81ae42bb | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/eb791b764a8b4bbf6ac237c7d7589a68310aa990 | ORPH s390x | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/9d092d2132e9d4fc83716b1bf8adce6d266646b5 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/541280f84f0259f94390ee264095c07c4674724d | microblazeel | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/e75ba8ad144e2b55c3843afbc31ec0a73d585cef | ORPH x86_64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/47c50bad76b328a090ff04393492a15f41c95c07 | ORPH mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/644cb315b0d16d03f2b30e6a2f3cd7bdceee5755 | ORPH x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/f16d8d6457d10da9f75da334017d79cd1d64d605 | arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/50c6174adf29565f8e1022633a19c01f5ee3e50e | ORPH aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/11b2ff07305de94f414f8274fc5fe1fc062251fc | mips | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/8b37c3b61da9015f0fd7ab693f0842faf405bdeb | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/e4cbfa28c5dc5bab40e6d92257678975f907fbab | powerpc | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/42b49933ff984f3605359eadd851b30185165d73 | arceb | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/cdf42d708fd5dddb386422667cdc54d95cd1072e | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/36b96a1cffb2168b1acec3e1541aaa5c36a5526e | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/86a5c9b5d3fefa50d887ea374ec09d61e5ff41a4 | sh4 | stella-6.7 | NOK | http://autobuild.buildroot.net/results/820c29ad296433e869d56144d4a1831aeb37761d | armeb | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/93a355976c7149ad5ce7bdc408d944b526ec29d2 | ORPH powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/207066d2517b396587e2288a65a35e0bbcbe787f | powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/4f3706d14b3be6660e7e26967770d1b62187eddd | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/1cf0fd26ad14482b68ffb7a9d378165f304b50dc | sparc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/00c7da5e9372409fbda44b7c7631ef77ba43a2cb | m68k | unknown | NOK | http://autobuild.buildroot.net/results/6c0f2006b16ba9c176fca67776f4acac23e36917 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/e1415f467e6c9294d6ae5e27f1324535afd01887 | nios2 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/20ecbf5acb34d45d8cc0634779f0833d768de333 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/62d83f776b7fbc294caaba4b634e81bed3d05eb5 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/51f4a2b75f77166b513acded8d028fd42d03b493 | microblazeel | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/19d136b707ae6fcf4a13e00dafcd9f582958869d | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/07b4b36ef6676a084828c40ca0eaa44f571574e9 | mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/2a2d7408d0e9462844b2c2dbe4b3236630e0bf39 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/097799d7685e9b6cf3de97d070ef65310e008186 | arm | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/78037bb191188d55d5c7adfff5729699365b8b24 | ORPH aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/b8ec03529731f60415213ffb7ea993e042b6df9a | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f14f0b2bc1cc820aa3a6c19564e5a9dadba22e5e | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/51d2c08641ec7598b56e4c0291d3f7ef93a9100b | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4e04d58b031f86d7974b447946a0d8c10fe1229e | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/bc39400e27b510474e3cc017bc650eb89699bb44 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/de2f23b07f450c84414f68d736b111623d7e4bfe | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b3de82e9e1b5b50d8b859677b43883267cdafafa | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/45bdddc71340f2fedf47e9fc0d76e66598d9c23b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4a005fe0bc7b4cc12347d479a14a2365b4a5ccb6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7e730be7e6416a04fb1546d0be68a73052f2f462 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/03f6011348b63fa35e09a6c728286dd31deb7384 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6df2251b368c40261895d4fab44c4cbefe64ae5a | ORPH powerpc | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/220c38f779e5df25f0ada973170cfc5b00fc727c | aarch64_be | zfs-2.1.6 | NOK | http://autobuild.buildroot.net/results/7e2d3277e26fa5b0c8073a0e8b9e82f47ade9697 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 4 binutils-arc-2020.09-release | 1 gummiboot-2bcd919c681c952eb... | 1 host-python-greenlet-2.0.0 | 1 igh-ethercat-1.5.2 | 1 lxc-4.0.12 | 1 open62541-v1.3.3 | 1 s6-linux-init-1.0.6.3 | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/4d5af2791364c0ba02a601ba041e787cbe7c0d80 | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a594d769d2076d9780607ddccd1bc87fccefa2d6 | riscv32 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5e10236c4dfd1491d34ad59dc378e28918474cc6 | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/dbfeb14417aebe0fedd0d5b6692d81d25d85cacc | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/d764419a266ab119e9500e688d2558edcb68c179 | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/40a5cf7c166a56751726fb1fe2b21a020d0d7824 | arc | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/ccb122fd19e9da7eb653ad57d1c1b4878e3e8bea | sparc64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/8029e2d5ac93574a52c3300c31517e74a5325130 | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/2ec2cc6a12dc68bcbc7f23cf34620223dd82751c | mips64el | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/2730f1e8f6c621b8ffc50f6020aa6449f5e8ecaf | ORPH powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/501d57e642c97447eacaa5ffcffd63e477aa9bd2 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/02989162e232419f496088f75c85eac597e4052e | Classification of failures by reason for 2022.02.x -------------------------------------------------- host-delve-1.8.0 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/1c2ed4e686da26e42182095e95627de29cb6f400 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 2 freeradius-client-1.1.7 | 1 gerbera-1.10.0 | 1 host-moby-buildkit-0.10.0 | 1 host-spirv-llvm-translator-... | 1 linux-5.17.15 | 1 qpdf-10.5.0 | 1 sconeserver-8d1935919a20133... | 1 uclibc-1.0.42 | 1 unknown | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/48716793ae7735ae076ad8aff245d3860b11c549 | i586 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c3329724b576a86049e9528a831f5a4a0bbc3cdf | x86_64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/b389616b496598ae052bc7755c8e14bfd857a936 | s390x | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/964a5b3f6666efa0cdf6824e31a389fb2adb2064 | mips64el | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/3d05f7004d16de512de1c55347430651d60f5d38 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/ee46be4b8a2089d021405fc035f81b1e34487669 | ORPH aarch64_be | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/04366eb03486875ba18912a595fe44aad74bdcbb | ORPH xtensa | qpdf-10.5.0 | NOK | http://autobuild.buildroot.net/results/877a87c8076a22d37f821eaa834c80eb49a66c35 | powerpc64 | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/c6146cc01201ab5e398297ccd20591fce089f238 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/a92b76c019c2bd3547fcc200b75e18fc6d7df1f1 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/39d1b4336d4ca770e16cd6c946c73ba57ffe2cfd | -- http://autobuild.buildroot.net From peter at korsgaard.com Tue Nov 22 07:38:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 08:38:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/testing/tests/fs/test_f2fs: fix test after f2fs-tools bump Message-ID: <20221122073925.9B9F684155@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f24e3abba631b29aa44db8a4447288b2ec371ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x In commit 9267b0f14d3d5f4715bad444f44eae47d9d5627c ("package/f2fs-tools: bump to version 1.15.0"), f2fs-tools was bumped from 1.14.0 to 1.15.0. It turns out that this version bump causes the output of dump.f2fs to slightly change. In version 1.14.0, it looked like this: Info: Segments per section = 1 Info: Sections per zone = 1 Info: sector size = 512 Info: total sectors = 262144 (128 MB) Info: MKFS version "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 2022" Info: FSCK version from "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 20 22" to "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 20 22" Info: superblock features = 0 : Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000 Info: total FS sectors = 262144 (128 MB) Info: CKPT version = 70c101c3 Info: checkpoint state = 181 : trimmed nat_bits unmount In version 1.15.0, it looked like this: Info: MKFS version "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 2022" Info: FSCK version from "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 20 22" to "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 20 22" Info: superblock features = 0 : Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000 Info: Segments per section = 1 Info: Sections per zone = 1 Info: total FS sectors = 262144 (128 MB) Info: CKPT version = b89f8bb Info: checkpoint state = 181 : trimmed nat_bits unmount You will notice that the message "Info: total sectors = 262144 (128 MB)" is no longer present, and only "Info: total FS sectors = 262144 (128 MB)" is not present. Except our test case was precisely looking for this "Info: total sectors" string in the output, causing the test to fail. We fix this by simply matching on "Info: total FS sectors" now. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/2884634814 Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN (cherry picked from commit 0214ee94e072f0a0c57c63484e6d2b3f0157c5fb) Signed-off-by: Peter Korsgaard --- support/testing/tests/fs/test_f2fs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/fs/test_f2fs.py b/support/testing/tests/fs/test_f2fs.py index 2d05a86418..425fbe31ca 100644 --- a/support/testing/tests/fs/test_f2fs.py +++ b/support/testing/tests/fs/test_f2fs.py @@ -30,7 +30,7 @@ class TestF2FS(infra.basetest.BRTest): img = os.path.join(self.builddir, "images", "rootfs.f2fs") out = infra.run_cmd_on_host(self.builddir, ["host/sbin/dump.f2fs", img]) out = out.splitlines() - prop = dumpf2fs_getprop(out, "Info: total sectors") + prop = dumpf2fs_getprop(out, "Info: total FS sectors") self.assertEqual(prop, "262144 (128 MB)") kernel = os.path.join(self.builddir, "images", "zImage") From luca.ceresoli at bootlin.com Tue Nov 22 09:01:24 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 22 Nov 2022 10:01:24 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122053611.44757-1-neal.frager@amd.com> References: <20221122053611.44757-1-neal.frager@amd.com> Message-ID: <20221122100124.3a441eb7@booty> Hello Neal, On Mon, 21 Nov 2022 22:36:11 -0700 Neal Frager wrote: > If a user requests a u-boot binary in elf format, > they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > V1->V2: > - reduced scope to only 64-bit ARM arch platforms > - non-ARM platforms may not have a u-boot.elf by default > --- > boot/uboot/uboot.mk | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 0439ec5e4b..61b3074163 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -54,6 +54,9 @@ endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > UBOOT_BINS += u-boot > +ifeq ($(BR2_aarch64),y) > +UBOOT_BINS += u-boot.elf > +endif Is it really assured that all arm64 do build this file? And that u-boot.elf is not useful for other architectures? Looking at the U-Boot source code, it looks like this file is built if CONFIG_REMAKE_ELF is enabled, which seems independent on the architecture and happens for some non-arm64 defconfigs as well (e.g. netgear_dgnd3700v2_ram_defconfig). At first glance, it looks like we need (yet) another Kconfig knob in Buildroot to manage this cleanly. Otherwise in UBOOT_INSTALL_IMAGES_CMDS we might just install u-boot.elf if it is present,skip it silently otherwise. Not sure which solution is less appealing. :( -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Tue Nov 22 09:43:45 2022 From: neal.frager at amd.com (Frager, Neal) Date: Tue, 22 Nov 2022 09:43:45 +0000 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122100124.3a441eb7@booty> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> Message-ID: Hello Luca, > If a user requests a u-boot binary in elf format, they may actually > want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > V1->V2: > - reduced scope to only 64-bit ARM arch platforms > - non-ARM platforms may not have a u-boot.elf by default > --- > boot/uboot/uboot.mk | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index > 0439ec5e4b..61b3074163 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -54,6 +54,9 @@ endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > UBOOT_BINS += u-boot > +ifeq ($(BR2_aarch64),y) > +UBOOT_BINS += u-boot.elf > +endif > Is it really assured that all arm64 do build this file? And that u-boot.elf is not useful for other architectures? > Looking at the U-Boot source code, it looks like this file is built if CONFIG_REMAKE_ELF is enabled, which seems independent on the architecture and happens for some non-arm64 defconfigs as well (e.g. > netgear_dgnd3700v2_ram_defconfig). > At first glance, it looks like we need (yet) another Kconfig knob in Buildroot to manage this cleanly. Otherwise in UBOOT_INSTALL_IMAGES_CMDS we might just install u-boot.elf if it is present,skip it silently otherwise. > Not sure which solution is less appealing. :( Perhaps just checking every file for existence when running the loop below is the best option like below. The idea is to keep this as simple as possible. What do you think? define UBOOT_INSTALL_IMAGES_CMDS $(foreach f,$(UBOOT_BINS), \ $(if test -f $(@D)/$(f), \ cp -dpf $(@D)/$(f) $(BINARIES_DIR))/ ) Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14644 bytes Desc: not available URL: From miquel.raynal at bootlin.com Tue Nov 22 10:16:03 2022 From: miquel.raynal at bootlin.com (Miquel Raynal) Date: Tue, 22 Nov 2022 11:16:03 +0100 Subject: [Buildroot] [PATCH] README: fix reference to submitting-patches In-Reply-To: <20221121174905.GI2516@scaer> References: <20221116084340.1068161-1-miquel.raynal@bootlin.com> <20221121174905.GI2516@scaer> Message-ID: <20221122111603.03453f8c@xps-13> Hello Yann, yann.morin.1998 at free.fr wrote on Mon, 21 Nov 2022 18:49:05 +0100: > Miquel, All, > > On 2022-11-16 09:43 +0100, Miquel Raynal via buildroot spake thusly: > > While looking for refreshing my mind about Buildroot contribution > > guidelines, I actually stumbled upon a 404 error. It seems like the > > manual URL has slightly evolved since 2016, so fix it. > > > > Signed-off-by: Miquel Raynal > > --- > > README | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/README b/README > > index 008e996f5f..2d33c8ce37 100644 > > --- a/README > > +++ b/README > > @@ -23,4 +23,4 @@ buildroot mailing list: buildroot at buildroot.org > > You can also find us on #buildroot on OFTC IRC. > > > > If you would like to contribute patches, please read > > -https://buildroot.org/manual.html#submitting-patches > > For me, this does not return a 404, but does properly redirect to the > following URL... Maybe a temporary fluke? > > Can you please double-check now? Oh yeah, the redirection seems to work again, you can safely ignore this, sorry for the noise. Thanks, Miqu?l From neal.frager at amd.com Tue Nov 22 10:20:25 2022 From: neal.frager at amd.com (Neal Frager) Date: Tue, 22 Nov 2022 03:20:25 -0700 Subject: [Buildroot] [PATCH v3 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support Message-ID: <20221122102025.62704-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- V1->V2: - reduced scope to only 64-bit ARM arch platforms - non-ARM platforms may not have a u-boot.elf by default V2->V3: - test and verify u-boot.elf exists before copying --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..0d9f13aa4b 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) -UBOOT_BINS += u-boot +UBOOT_BINS += u-boot u-boot.elf # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick @@ -369,7 +369,8 @@ endef define UBOOT_INSTALL_IMAGES_CMDS $(foreach f,$(UBOOT_BINS), \ - cp -dpf $(@D)/$(f) $(BINARIES_DIR)/ + $(if (test -f $(@D)/$(f)), \ + cp -dpf $(@D)/$(f) $(BINARIES_DIR))/ ) $(if $(BR2_TARGET_UBOOT_FORMAT_NAND), cp -dpf $(@D)/u-boot.sb $(BINARIES_DIR)) -- 2.17.1 From yegorslists at googlemail.com Tue Nov 22 14:50:17 2022 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Tue, 22 Nov 2022 15:50:17 +0100 Subject: [Buildroot] [PATCH] utils/scanpypi: add LICENCE.TXT to the list of the license files Message-ID: <20221122145017.6250-1-yegorslists@googlemail.com> From: Yegor Yefremov Signed-off-by: Yegor Yefremov --- utils/scanpypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scanpypi b/utils/scanpypi index 452b4a3fc3..3c98bb4bcc 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -487,7 +487,7 @@ class BuildrootPackage(): lines = [] filenames = ['LICENCE', 'LICENSE', 'LICENSE.MD', 'LICENSE.RST', - 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] + 'LICENCE.TXT', 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] self.license_files = list(find_file_upper_case(filenames, self.tmp_extract)) lines.append(self.__get_license_names(self.license_files)) -- 2.17.0 From thomas.petazzoni at bootlin.com Tue Nov 22 16:13:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 17:13:15 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> Message-ID: <20221122171315.7a749d61@windsurf> Hello Neal, On Tue, 22 Nov 2022 09:43:45 +0000 "Frager, Neal via buildroot" wrote: > Perhaps just checking every file for existence when running the loop below is the best option like below. The idea is to keep this as simple as possible. What do you think? > > define UBOOT_INSTALL_IMAGES_CMDS > $(foreach f,$(UBOOT_BINS), \ > $(if test -f $(@D)/$(f), \ > cp -dpf $(@D)/$(f) $(BINARIES_DIR))/ > ) I think we should change: config BR2_TARGET_UBOOT_FORMAT_ELF bool "u-boot.elf" to: config BR2_TARGET_UBOOT_FORMAT_ELF bool "u-boot" (because this is really what it is doing) and then introduce: config BR2_TARGET_UBOOT_FORMAT_ELF_STRIPPED bool "u-boot.elf" which installs the stripped u-boot.elf file. This way, BR2_TARGET_UBOOT_FORMAT_ELF_STRIPPED can be enabled on configurations that need it, without breaking configurations that provide u-boot but not u-boot.elf. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From giulio.benetti at benettiengineering.com Tue Nov 22 16:11:22 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 22 Nov 2022 17:11:22 +0100 Subject: [Buildroot] [for-next] package/libnss: bump version to 3.85 Message-ID: <20221122161122.568208-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 2b34cc1a77..e3c27170e5 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_84_RTM/src/SHA256SUMS -sha256 9a387ffe350ff14f001d943f96cc0c064891551d71e1a97a5ddbffe7f1207a25 nss-3.84.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_85_RTM/src/SHA256SUMS +sha256 afd9d64510b1154debbd6cab3571e9ff64a3373898e03483e4c85cdada13d297 nss-3.85.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 041b2cfc56..0f7daae0ed 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.84 +LIBNSS_VERSION = 3.85 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 d.lang at abatec.at Tue Nov 22 16:27:19 2022 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 22 Nov 2022 16:27:19 +0000 Subject: [Buildroot] [PATCH] package/polkit: bump to version 122 Message-ID: As stated in [1] this and future release will only be hosted on freedesktop's gitlab. Archives hosted on gitlab are missing the gpg signature. 1: https://gitlab.freedesktop.org/polkit/polkit/-/commit/49bb905131537dde062d477612456328a9655e30 Signed-off-by: Daniel Lang --- ...make-netgroup-support-optional-meson.patch | 260 ------------------ package/polkit/polkit.hash | 4 +- package/polkit/polkit.mk | 4 +- 3 files changed, 3 insertions(+), 265 deletions(-) delete mode 100644 package/polkit/0001-make-netgroup-support-optional-meson.patch diff --git a/package/polkit/0001-make-netgroup-support-optional-meson.patch b/package/polkit/0001-make-netgroup-support-optional-meson.patch deleted file mode 100644 index bddeb339bd..0000000000 --- a/package/polkit/0001-make-netgroup-support-optional-meson.patch +++ /dev/null @@ -1,260 +0,0 @@ -From b57deee8178190a7ecc75290fa13cf7daabc2c66 Mon Sep 17 00:00:00 2001 -From: "A. Wilcox" -Date: Sun, 15 May 2022 05:04:10 +0000 -Subject: [PATCH] Make netgroup support optional - -On at least Linux/musl and Linux/uclibc, netgroup support is not -available. PolKit fails to compile on these systems for that reason. - -This change makes netgroup support conditional on the presence of the -setnetgrent(3) function which is required for the support to work. If -that function is not available on the system, an error will be returned -to the administrator if unix-netgroup: is specified in configuration. - -(sam: rebased for Meson and Duktape.) - -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/14 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/163 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/52 -Signed-off-by: A. Wilcox -Signed-off-by: Daniel Lang - ---- - meson.build | 1 + - src/polkit/polkitidentity.c | 17 +++++++++++++++++ - src/polkit/polkitunixnetgroup.c | 3 +++ - .../polkitbackendduktapeauthority.c | 4 ++-- - .../polkitbackendinteractiveauthority.c | 14 ++++++++------ - src/polkitbackend/polkitbackendjsauthority.cpp | 2 ++ - test/polkit/polkitidentitytest.c | 8 +++++++- - test/polkit/polkitunixnetgrouptest.c | 2 ++ - .../test-polkitbackendjsauthority.c | 2 ++ - 9 files changed, 44 insertions(+), 9 deletions(-) - -diff --git a/meson.build b/meson.build -index 908f0aa..66c4e9b 100644 ---- a/meson.build -+++ b/meson.build -@@ -89,6 +89,7 @@ config_h.set('_GNU_SOURCE', true) - check_functions = [ - 'clearenv', - 'fdatasync', -+ 'setnetgrent', - ] - - foreach func: check_functions -diff --git a/src/polkit/polkitidentity.c b/src/polkit/polkitidentity.c -index 3aa1f7f..793f17d 100644 ---- a/src/polkit/polkitidentity.c -+++ b/src/polkit/polkitidentity.c -@@ -182,7 +182,15 @@ polkit_identity_from_string (const gchar *str, - } - else if (g_str_has_prefix (str, "unix-netgroup:")) - { -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine ('%s')", -+ str); -+#else - identity = polkit_unix_netgroup_new (str + sizeof "unix-netgroup:" - 1); -+#endif - } - - if (identity == NULL && (error != NULL && *error == NULL)) -@@ -344,6 +352,14 @@ polkit_identity_new_for_gvariant (GVariant *variant, - GVariant *v; - const char *name; - -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine"); -+ goto out; -+#else -+ - v = lookup_asv (details_gvariant, "name", G_VARIANT_TYPE_STRING, error); - if (v == NULL) - { -@@ -353,6 +369,7 @@ polkit_identity_new_for_gvariant (GVariant *variant, - name = g_variant_get_string (v, NULL); - ret = polkit_unix_netgroup_new (name); - g_variant_unref (v); -+#endif - } - else - { -diff --git a/src/polkit/polkitunixnetgroup.c b/src/polkit/polkitunixnetgroup.c -index 8a2b369..83f8d4a 100644 ---- a/src/polkit/polkitunixnetgroup.c -+++ b/src/polkit/polkitunixnetgroup.c -@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUnixNetgroup *group, - PolkitIdentity * - polkit_unix_netgroup_new (const gchar *name) - { -+#ifndef HAVE_SETNETGRENT -+ g_assert_not_reached(); -+#endif - g_return_val_if_fail (name != NULL, NULL); - return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_NETGROUP, - "name", name, -diff --git a/src/polkitbackend/polkitbackendduktapeauthority.c b/src/polkitbackend/polkitbackendduktapeauthority.c -index c89dbcf..f4b4304 100644 ---- a/src/polkitbackend/polkitbackendduktapeauthority.c -+++ b/src/polkitbackend/polkitbackendduktapeauthority.c -@@ -1035,7 +1035,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - - user = duk_require_string (cx, 0); - netgroup = duk_require_string (cx, 1); -- -+#ifdef HAVE_SETNETGRENT - if (innetgr (netgroup, - NULL, /* host */ - user, -@@ -1043,7 +1043,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - { - is_in_netgroup = TRUE; - } -- -+#endif - duk_push_boolean (cx, is_in_netgroup); - return 1; - } -diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c b/src/polkitbackend/polkitbackendinteractiveauthority.c -index d935a7a..1cfc88e 100644 ---- a/src/polkitbackend/polkitbackendinteractiveauthority.c -+++ b/src/polkitbackend/polkitbackendinteractiveauthority.c -@@ -2248,25 +2248,26 @@ get_users_in_net_group (PolkitIdentity *group, - GList *ret; - - ret = NULL; -+#ifdef HAVE_SETNETGRENT - name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); - --#ifdef HAVE_SETNETGRENT_RETURN -+# ifdef HAVE_SETNETGRENT_RETURN - if (setnetgrent (name) == 0) - { - g_warning ("Error looking up net group with name %s: %s", name, g_strerror (errno)); - goto out; - } --#else -+# else - setnetgrent (name); --#endif -+# endif /* HAVE_SETNETGRENT_RETURN */ - - for (;;) - { --#if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) -+# if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) - const char *hostname, *username, *domainname; --#else -+# else - char *hostname, *username, *domainname; --#endif -+# endif /* defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) */ - PolkitIdentity *user; - GError *error = NULL; - -@@ -2297,6 +2298,7 @@ get_users_in_net_group (PolkitIdentity *group, - - out: - endnetgrent (); -+#endif /* HAVE_SETNETGRENT */ - return ret; - } - -diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp b/src/polkitbackend/polkitbackendjsauthority.cpp -index 2568e8e..999269b 100644 ---- a/src/polkitbackend/polkitbackendjsauthority.cpp -+++ b/src/polkitbackend/polkitbackendjsauthority.cpp -@@ -1271,6 +1271,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - - JS::CallArgs args = JS::CallArgsFromVp (argc, vp); - -+#ifdef HAVE_SETNETGRENT - JS::RootedString usrstr (authority->priv->cx); - usrstr = args[0].toString(); - user = JS_EncodeStringToUTF8 (cx, usrstr); -@@ -1285,6 +1286,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - { - is_in_netgroup = true; - } -+#endif - - ret = true; - -diff --git a/test/polkit/polkitidentitytest.c b/test/polkit/polkitidentitytest.c -index e91967b..2635c4c 100644 ---- a/test/polkit/polkitidentitytest.c -+++ b/test/polkit/polkitidentitytest.c -@@ -145,11 +145,15 @@ struct ComparisonTestData comparison_test_data [] = { - {"unix-group:root", "unix-group:jane", FALSE}, - {"unix-group:jane", "unix-group:jane", TRUE}, - -+#ifdef HAVE_SETNETGRENT - {"unix-netgroup:foo", "unix-netgroup:foo", TRUE}, - {"unix-netgroup:foo", "unix-netgroup:bar", FALSE}, -+#endif - - {"unix-user:root", "unix-group:root", FALSE}, -+#ifdef HAVE_SETNETGRENT - {"unix-user:jane", "unix-netgroup:foo", FALSE}, -+#endif - - {NULL}, - }; -@@ -181,11 +185,13 @@ main (int argc, char *argv[]) - g_test_add_data_func ("/PolkitIdentity/group_string_2", "unix-group:jane", test_string); - g_test_add_data_func ("/PolkitIdentity/group_string_3", "unix-group:users", test_string); - -+#ifdef HAVE_SETNETGRENT - g_test_add_data_func ("/PolkitIdentity/netgroup_string", "unix-netgroup:foo", test_string); -+ g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); -+#endif - - g_test_add_data_func ("/PolkitIdentity/user_gvariant", "unix-user:root", test_gvariant); - g_test_add_data_func ("/PolkitIdentity/group_gvariant", "unix-group:root", test_gvariant); -- g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); - - add_comparison_tests (); - -diff --git a/test/polkit/polkitunixnetgrouptest.c b/test/polkit/polkitunixnetgrouptest.c -index 3701ba1..e1d211e 100644 ---- a/test/polkit/polkitunixnetgrouptest.c -+++ b/test/polkit/polkitunixnetgrouptest.c -@@ -69,7 +69,9 @@ int - main (int argc, char *argv[]) - { - g_test_init (&argc, &argv, NULL); -+#ifdef HAVE_SETNETGRENT - g_test_add_func ("/PolkitUnixNetgroup/new", test_new); - g_test_add_func ("/PolkitUnixNetgroup/set_name", test_set_name); -+#endif - return g_test_run (); - } -diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c -index 2103b17..b187a2f 100644 ---- a/test/polkitbackend/test-polkitbackendjsauthority.c -+++ b/test/polkitbackend/test-polkitbackendjsauthority.c -@@ -137,12 +137,14 @@ test_get_admin_identities (void) - "unix-group:users" - } - }, -+#ifdef HAVE_SETNETGRENT - { - "net.company.action3", - { - "unix-netgroup:foo" - } - }, -+#endif - }; - guint n; - --- -GitLab - diff --git a/package/polkit/polkit.hash b/package/polkit/polkit.hash index 398f924275..ffdc2a7568 100644 --- a/package/polkit/polkit.hash +++ b/package/polkit/polkit.hash @@ -1,5 +1,3 @@ -# Locally calculated after checking pgp signature -sha256 9dc7ae341a797c994a5a36da21963f0c5c8e3e5a1780ccc2a5f52e7be01affaa polkit-121.tar.gz - # Locally calculated +sha256 0d69656d60800835c3d7d1f0a8362b32e1ae3ace2875a35bb624296fc52d5dc4 polkit-122.tar.gz sha256 d2e2aa973e29c75e1b492e67ea7b7da9de2d501d49a934657971fd74f9a0b0a8 COPYING diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 39048a988d..205d6aff4c 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -4,8 +4,8 @@ # ################################################################################ -POLKIT_VERSION = 121 -POLKIT_SITE = https://www.freedesktop.org/software/polkit/releases +POLKIT_VERSION = 122 +POLKIT_SITE = https://gitlab.freedesktop.org/polkit/polkit/-/archive/$(POLKIT_VERSION) POLKIT_LICENSE = GPL-2.0 POLKIT_LICENSE_FILES = COPYING POLKIT_CPE_ID_VENDOR = polkit_project -- 2.25.1 From vincent.stehle at arm.com Tue Nov 22 16:05:44 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Tue, 22 Nov 2022 17:05:44 +0100 Subject: [Buildroot] [PATCH] boot/edk2: fix the build for arm sgi575 Message-ID: <20221122160544.121691-1-vincent.stehle@arm.com> The edk2 package can be configured for platform Arm Sgi575 but this does not build correctly. Add the necessary definitions to fix the build. Signed-off-by: Vincent Stehl? Cc: Dick Olsson --- Hi, This is only build-tested. Alternatively we could remove the BR2_TARGET_EDK2_PLATFORM_ARM_SGI575 from the Config.in file completely if this is preferred. Just let me know and I will send a patch. Best regards, Vincent. boot/edk2/edk2.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 5cbd9d152e7..7d8765c3108 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg EDK2_PLATFORM_NAME = ArmVirtQemuKernel EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) +EDK2_ARCH = AARCH64 +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 +EDK2_PLATFORM_NAME = Sgi575 +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) + else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) EDK2_ARCH = AARCH64 EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg -- 2.35.1 From yann.morin.1998 at free.fr Tue Nov 22 17:21:55 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 22 Nov 2022 18:21:55 +0100 Subject: [Buildroot] [PATCH v2] package/go: disable cgo support with static libs In-Reply-To: <20221121224955.951056-1-anisse@astier.eu> References: <20221121224955.951056-1-anisse@astier.eu> Message-ID: <20221122172155.GA3859771@scaer> Anisse, All, On 2022-11-21 23:49 +0100, Anisse Astier spake thusly: > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > when we have BR2_STATIC_LIBS=y. > > This should fix this build error from autobuilders: > > /buildroot/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > 11 | #include > > Signed-off-by: Anisse Astier > --- > package/go/Config.in.host | 1 + > package/go/go.mk | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/package/go/Config.in.host b/package/go/Config.in.host > index ded02d3b3a..9e79a7dfd5 100644 > --- a/package/go/Config.in.host > +++ b/package/go/Config.in.host > @@ -23,6 +23,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > # Go doesn't support CGO linking on MIPS64x platforms > # See: https://github.com/karalabe/xgo/issues/46 > depends on !BR2_mips64 && !BR2_mips64el > + depends on !BR2_STATIC_LIBS Why don't we move the dependency on threads to this symbol, and... > # Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > diff --git a/package/go/go.mk b/package/go/go.mk > index fd4caa2e5a..d54be8cd78 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > # set, build in cgo support for any go programs that may need it. Note that > # any target package needing cgo support must include > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) ... then this condition would be just: ifeq ($(BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS),y) I am not fond of the current situation, where parts of the conditions are in Config.in, and the rest in go.mk. Regards, Yann E. MORIN. > HOST_GO_CGO_ENABLED = 1 > else > HOST_GO_CGO_ENABLED = 0 > -- > 2.38.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 luca.ceresoli at bootlin.com Tue Nov 22 18:07:43 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 22 Nov 2022 19:07:43 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122171315.7a749d61@windsurf> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> Message-ID: <20221122190743.2610e8e9@booty> Hello Thomas, On Tue, 22 Nov 2022 17:13:15 +0100 Thomas Petazzoni wrote: > Hello Neal, > > On Tue, 22 Nov 2022 09:43:45 +0000 > "Frager, Neal via buildroot" wrote: > > > Perhaps just checking every file for existence when running the loop below is the best option like below. The idea is to keep this as simple as possible. What do you think? > > > > define UBOOT_INSTALL_IMAGES_CMDS > > $(foreach f,$(UBOOT_BINS), \ > > $(if test -f $(@D)/$(f), \ > > cp -dpf $(@D)/$(f) $(BINARIES_DIR))/ > > ) > > I think we should change: > > config BR2_TARGET_UBOOT_FORMAT_ELF > bool "u-boot.elf" > > to: > > config BR2_TARGET_UBOOT_FORMAT_ELF > bool "u-boot" > > (because this is really what it is doing) Right. > > and then introduce: > > config BR2_TARGET_UBOOT_FORMAT_ELF_STRIPPED > bool "u-boot.elf" > > which installs the stripped u-boot.elf file. > > This way, BR2_TARGET_UBOOT_FORMAT_ELF_STRIPPED can be enabled on > configurations that need it, without breaking configurations that > provide u-boot but not u-boot.elf. I agree with the principle you are proposing. However, according to the U-Boot source code, u-boot.elf appears as u-boot.bin repackaged into an ELF file. Is "stripped" a correct word for this? -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From brandon.maier at collins.com Tue Nov 22 20:17:01 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Tue, 22 Nov 2022 14:17:01 -0600 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221122201701.65681-1-brandon.maier@collins.com> Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier --- v2: - support pmufw with any extension --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 19e4183927..d037ae9c12 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -394,8 +394,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) -- 2.38.1 From peter at korsgaard.com Tue Nov 22 20:18:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 21:18:25 +0100 Subject: [Buildroot] [PATCH] package/python3: add upstream security fix for CVE-2022-45061 Message-ID: <20221122201826.49696-1-peter@korsgaard.com> Fixes the following security issue: CVE-2022-45061: An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. Signed-off-by: Peter Korsgaard --- ...x-quadratic-time-idna-decoding.-GH-9.patch | 86 +++++++++++++++++++ package/python3/python3.mk | 3 + 2 files changed, 89 insertions(+) create mode 100644 package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch diff --git a/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch new file mode 100644 index 0000000000..d281e7261d --- /dev/null +++ b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch @@ -0,0 +1,86 @@ +From 9bb8e18ca46fe66fa6802602f8a7228a24dd785f Mon Sep 17 00:00:00 2001 +From: "Miss Islington (bot)" + <31488909+miss-islington at users.noreply.github.com> +Date: Mon, 7 Nov 2022 19:23:16 -0800 +Subject: [PATCH] [3.11] gh-98433: Fix quadratic time idna decoding. (GH-99092) + (GH-99222) + +There was an unnecessary quadratic loop in idna decoding. This restores +the behavior to linear. + +(cherry picked from commit d315722564927c7202dd6e111dc79eaf14240b0d) + +(cherry picked from commit a6f6c3a3d6f2b580f2d87885c9b8a9350ad7bf15) + +Co-authored-by: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> +Co-authored-by: Gregory P. Smith +[Peter: drop NEWS.d/*] +Signed-off-by: Peter Korsgaard +--- + Lib/encodings/idna.py | 32 +++++++++---------- + Lib/test/test_codecs.py | 6 ++++ + 2 files changed, 23 insertions(+), 17 deletions(-) + +diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py +index ea4058512f..bf98f51336 100644 +--- a/Lib/encodings/idna.py ++++ b/Lib/encodings/idna.py +@@ -39,23 +39,21 @@ def nameprep(label): + + # Check bidi + RandAL = [stringprep.in_table_d1(x) for x in label] +- for c in RandAL: +- if c: +- # There is a RandAL char in the string. Must perform further +- # tests: +- # 1) The characters in section 5.8 MUST be prohibited. +- # This is table C.8, which was already checked +- # 2) If a string contains any RandALCat character, the string +- # MUST NOT contain any LCat character. +- if any(stringprep.in_table_d2(x) for x in label): +- raise UnicodeError("Violation of BIDI requirement 2") +- +- # 3) If a string contains any RandALCat character, a +- # RandALCat character MUST be the first character of the +- # string, and a RandALCat character MUST be the last +- # character of the string. +- if not RandAL[0] or not RandAL[-1]: +- raise UnicodeError("Violation of BIDI requirement 3") ++ if any(RandAL): ++ # There is a RandAL char in the string. Must perform further ++ # tests: ++ # 1) The characters in section 5.8 MUST be prohibited. ++ # This is table C.8, which was already checked ++ # 2) If a string contains any RandALCat character, the string ++ # MUST NOT contain any LCat character. ++ if any(stringprep.in_table_d2(x) for x in label): ++ raise UnicodeError("Violation of BIDI requirement 2") ++ # 3) If a string contains any RandALCat character, a ++ # RandALCat character MUST be the first character of the ++ # string, and a RandALCat character MUST be the last ++ # character of the string. ++ if not RandAL[0] or not RandAL[-1]: ++ raise UnicodeError("Violation of BIDI requirement 3") + + return label + +diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py +index 8edd5ac063..2407567261 100644 +--- a/Lib/test/test_codecs.py ++++ b/Lib/test/test_codecs.py +@@ -1535,6 +1535,12 @@ def test_builtin_encode(self): + self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org") + self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.") + ++ def test_builtin_decode_length_limit(self): ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*1100).decode("idna") ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*70).decode("idna") ++ + def test_stream(self): + r = codecs.getreader("idna")(io.BytesIO(b"abc")) + r.read(3) +-- +2.30.2 + diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 4131941e11..2e17104102 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE PYTHON3_CPE_ID_VENDOR = python PYTHON3_CPE_ID_PRODUCT = python +# 0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch +PYTHON3_IGNORE_CVES += CVE-2022-45061 + # This host Python is installed in $(HOST_DIR), as it is needed when # cross-compiling third-party Python modules. -- 2.30.2 From hi at senzilla.io Tue Nov 22 20:22:01 2022 From: hi at senzilla.io (D. Olsson) Date: Tue, 22 Nov 2022 21:22:01 +0100 Subject: [Buildroot] [PATCH] boot/edk2: fix the build for arm sgi575 Message-ID: ? Hi Vincent, > On 22 Nov 2022, at 18:15, Vincent Stehl? wrote: > > ?The edk2 package can be configured for platform Arm Sgi575 but this does > not build correctly. Add the necessary definitions to fix the build. Thanks for catching this! I was using the Sgi575 target a bit for testing when building out this package early on. I must have missed the definitions when assembling the initial patchset. > Alternatively we could remove the BR2_TARGET_EDK2_PLATFORM_ARM_SGI575 from the > Config.in file completely if this is preferred. Just let me know and I will > send a patch. I think it should be kept. It's a great target for testing and emulation. > Best regards, > Vincent. > > > boot/edk2/edk2.mk | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk > index 5cbd9d152e7..7d8765c3108 100644 > --- a/boot/edk2/edk2.mk > +++ b/boot/edk2/edk2.mk > @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg > EDK2_PLATFORM_NAME = ArmVirtQemuKernel > EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) > > +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) > +EDK2_ARCH = AARCH64 > +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 > +EDK2_PLATFORM_NAME = Sgi575 > +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) > + > else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) > EDK2_ARCH = AARCH64 > EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg > -- > 2.35.1 I won't be able to test this anytime soon. But at a glance the patch looks ok! Cheers, D. Olsson From ju.o at free.fr Tue Nov 22 20:31:24 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:24 +0100 Subject: [Buildroot] [PATCH next v2 1/7] package/python-idna: set _SETUP_TYPE = flit Message-ID: <20221122203130.184496-1-ju.o@free.fr> Python idna package switched to pyproject.toml in commit: https://github.com/kjd/idna/commit/2a00e518efe55d2eeb62cd3f88ace7db41338603 which is included in idna v3.4. When using the old setuptools infra, the package is incorrectly installed as v0.0, which is then incorrectly detected by other packages when using setuptools pkg_resources. The issue can be reproduced with the command: python3 <= 2.5"] import pkg_resources EOF which will fail with output: pkg_resources.ContextualVersionConflict: (idna 0.0.0 (/usr/lib/python3.11/site-packages), Requirement.parse('idna>=2.5'), {'hyperlink'}) pkg_resources.DistributionNotFound: The 'idna>=2.5' distribution was not found and is required by hyperlink This commit changes _SETUP_TYPE to "flit" to fix this issue. Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Included James' review comment: - _SETUP_TYPE changed from pep517 to flit --- package/python-idna/python-idna.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-idna/python-idna.mk b/package/python-idna/python-idna.mk index 4d9994a9c7..3976cb1518 100644 --- a/package/python-idna/python-idna.mk +++ b/package/python-idna/python-idna.mk @@ -9,7 +9,7 @@ PYTHON_IDNA_SOURCE = idna-$(PYTHON_IDNA_VERSION).tar.gz PYTHON_IDNA_SITE = https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438 PYTHON_IDNA_LICENSE = BSD-3-Clause PYTHON_IDNA_LICENSE_FILES = LICENSE.md -PYTHON_IDNA_SETUP_TYPE = setuptools +PYTHON_IDNA_SETUP_TYPE = flit $(eval $(python-package)) $(eval $(host-python-package)) -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:25 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:25 +0100 Subject: [Buildroot] [PATCH next v2 2/7] package/python-hkdf: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-2-ju.o@free.fr> HMAC-based Extract-and-Expand Key Derivation Function (HKDF). https://github.com/casebeer/python-hkdf Signed-off-by: Julien Olivain --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-hkdf/Config.in | 7 ++++++ package/python-hkdf/python-hkdf.hash | 3 +++ package/python-hkdf/python-hkdf.mk | 13 +++++++++++ .../tests/package/sample_python_hkdf.py | 22 +++++++++++++++++++ .../testing/tests/package/test_python_hkdf.py | 11 ++++++++++ 7 files changed, 60 insertions(+) create mode 100644 package/python-hkdf/Config.in create mode 100644 package/python-hkdf/python-hkdf.hash create mode 100644 package/python-hkdf/python-hkdf.mk create mode 100644 support/testing/tests/package/sample_python_hkdf.py create mode 100644 support/testing/tests/package/test_python_hkdf.py diff --git a/DEVELOPERS b/DEVELOPERS index fb6b329087..3c636a0d55 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1694,12 +1694,14 @@ F: package/ola/ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ +F: package/python-hkdf/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py +F: support/testing/tests/package/sample_python_hkdf.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/test_hwloc.py @@ -1707,6 +1709,7 @@ F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py F: support/testing/tests/package/test_ola/ F: support/testing/tests/package/test_python_distro.py +F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_z3.py diff --git a/package/Config.in b/package/Config.in index 7b18859d02..afb42efe49 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1061,6 +1061,7 @@ menu "External python modules" source "package/python-gunicorn/Config.in" source "package/python-h2/Config.in" source "package/python-hiredis/Config.in" + source "package/python-hkdf/Config.in" source "package/python-hpack/Config.in" source "package/python-html5lib/Config.in" source "package/python-httplib2/Config.in" diff --git a/package/python-hkdf/Config.in b/package/python-hkdf/Config.in new file mode 100644 index 0000000000..2add348ca2 --- /dev/null +++ b/package/python-hkdf/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_HKDF + bool "python-hkdf" + help + HMAC-based Extract-and-Expand Key Derivation Function + (HKDF). + + https://github.com/casebeer/python-hkdf diff --git a/package/python-hkdf/python-hkdf.hash b/package/python-hkdf/python-hkdf.hash new file mode 100644 index 0000000000..87702b4582 --- /dev/null +++ b/package/python-hkdf/python-hkdf.hash @@ -0,0 +1,3 @@ +# md5, sha256 from https://pypi.org/pypi/hkdf/json +md5 d10471ad0ec891cdbe165d78282c943e hkdf-0.0.3.tar.gz +sha256 622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca hkdf-0.0.3.tar.gz diff --git a/package/python-hkdf/python-hkdf.mk b/package/python-hkdf/python-hkdf.mk new file mode 100644 index 0000000000..f495de7d0b --- /dev/null +++ b/package/python-hkdf/python-hkdf.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-hkdf +# +################################################################################ + +PYTHON_HKDF_VERSION = 0.0.3 +PYTHON_HKDF_SOURCE = hkdf-$(PYTHON_HKDF_VERSION).tar.gz +PYTHON_HKDF_SITE = https://files.pythonhosted.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f +PYTHON_HKDF_SETUP_TYPE = setuptools +PYTHON_HKDF_LICENSE = BSD-2-Clause + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hkdf.py b/support/testing/tests/package/sample_python_hkdf.py new file mode 100644 index 0000000000..a730c633e1 --- /dev/null +++ b/support/testing/tests/package/sample_python_hkdf.py @@ -0,0 +1,22 @@ +import hashlib +from binascii import hexlify, unhexlify + +from hkdf import Hkdf, hkdf_expand, hkdf_extract + +salt = b"ThisIsTheSalt." +key_in = b"ThisIsTheSecretKey" +key_info = b"KeyInfo1" +key_len = 16 +expected_key = unhexlify(b"b49d6cc9065b72f3a0859377d8bb7299") + +prk = hkdf_extract(salt, input_key_material=key_in, hash=hashlib.sha512) +key1 = hkdf_expand(prk, info=key_info, length=key_len) + +print("key1:", hexlify(key1)) +assert key1 == expected_key + +kdf = Hkdf(salt, input_key_material=key_in, hash=hashlib.sha512) +key2 = kdf.expand(info=key_info, length=key_len) + +print("key2:", hexlify(key2)) +assert key2 == expected_key diff --git a/support/testing/tests/package/test_python_hkdf.py b/support/testing/tests/package/test_python_hkdf.py new file mode 100644 index 0000000000..e93c24ff60 --- /dev/null +++ b/support/testing/tests/package/test_python_hkdf.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Hkdf(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HKDF=y + """ + sample_scripts = ["tests/package/sample_python_hkdf.py"] -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:26 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:26 +0100 Subject: [Buildroot] [PATCH next v2 3/7] package/python-spake2: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-3-ju.o@free.fr> SPAKE2 password-authenticated key exchange (in pure python). This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. This allows two parties, who share a weak password, to safely derive a strong shared secret (and therefore build an encrypted+authenticated channel). https://github.com/warner/python-spake2 Signed-off-by: Julien Olivain --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-spake2/Config.in | 13 +++++++++++ package/python-spake2/python-spake2.hash | 5 +++++ package/python-spake2/python-spake2.mk | 14 ++++++++++++ .../tests/package/sample_python_spake2.py | 22 +++++++++++++++++++ .../tests/package/test_python_spake2.py | 11 ++++++++++ 7 files changed, 69 insertions(+) create mode 100644 package/python-spake2/Config.in create mode 100644 package/python-spake2/python-spake2.hash create mode 100644 package/python-spake2/python-spake2.mk create mode 100644 support/testing/tests/package/sample_python_spake2.py create mode 100644 support/testing/tests/package/test_python_spake2.py diff --git a/DEVELOPERS b/DEVELOPERS index 3c636a0d55..8807f13aae 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1696,6 +1696,7 @@ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-pyalsa/ +F: package/python-spake2/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/z3/ @@ -1704,6 +1705,7 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_hkdf.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_hwloc.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py @@ -1712,6 +1714,7 @@ F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_pyalsa.py +F: support/testing/tests/package/test_python_spake2.py F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert diff --git a/package/Config.in b/package/Config.in index afb42efe49..9c476d9407 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1272,6 +1272,7 @@ menu "External python modules" source "package/python-sockjs/Config.in" source "package/python-sortedcontainers/Config.in" source "package/python-soupsieve/Config.in" + source "package/python-spake2/Config.in" source "package/python-spidev/Config.in" source "package/python-sqlalchemy/Config.in" source "package/python-sqliteschema/Config.in" diff --git a/package/python-spake2/Config.in b/package/python-spake2/Config.in new file mode 100644 index 0000000000..1c2e3a49af --- /dev/null +++ b/package/python-spake2/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_PYTHON_SPAKE2 + bool "python-spake2" + select BR2_PACKAGE_PYTHON_HKDF # runtime + help + SPAKE2 password-authenticated key exchange (in pure python). + + This library implements the SPAKE2 password-authenticated + key exchange ("PAKE") algorithm. This allows two parties, + who share a weak password, to safely derive a strong shared + secret (and therefore build an encrypted+authenticated + channel). + + https://github.com/warner/python-spake2 diff --git a/package/python-spake2/python-spake2.hash b/package/python-spake2/python-spake2.hash new file mode 100644 index 0000000000..30052b1b36 --- /dev/null +++ b/package/python-spake2/python-spake2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/spake2/json +md5 0155bad518bb49c39994fe0b7d9fb32c spake2-0.8.tar.gz +sha256 c17a614b29ee4126206e22181f70a406c618d3c6c62ca6d6779bce95e9c926f4 spake2-0.8.tar.gz +# Locally computed sha256 checksums +sha256 2a8a1200c3a2769d1815727f3b4439bd800f3bc88163118a36ff30b007d30031 LICENSE diff --git a/package/python-spake2/python-spake2.mk b/package/python-spake2/python-spake2.mk new file mode 100644 index 0000000000..99ce7dae13 --- /dev/null +++ b/package/python-spake2/python-spake2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-spake2 +# +################################################################################ + +PYTHON_SPAKE2_VERSION = 0.8 +PYTHON_SPAKE2_SOURCE = spake2-$(PYTHON_SPAKE2_VERSION).tar.gz +PYTHON_SPAKE2_SITE = https://files.pythonhosted.org/packages/60/0b/bb5eca8e18c38a10b1c207bbe6103df091e5cf7b3e5fdc0efbcad7b85b60 +PYTHON_SPAKE2_SETUP_TYPE = setuptools +PYTHON_SPAKE2_LICENSE = MIT +PYTHON_SPAKE2_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_spake2.py b/support/testing/tests/package/sample_python_spake2.py new file mode 100644 index 0000000000..49dd914ca8 --- /dev/null +++ b/support/testing/tests/package/sample_python_spake2.py @@ -0,0 +1,22 @@ +from binascii import hexlify + +from spake2 import SPAKE2_A, SPAKE2_B + + +shared_password = b"This Is The Password!" + +alice = SPAKE2_A(shared_password) +alice_msg = alice.start() + +bob = SPAKE2_B(shared_password) +bob_msg = bob.start() + +# Alice and Bob exchange their messages... + +alice_key = alice.finish(bob_msg) +bob_key = bob.finish(alice_msg) + +print("alice_key:", hexlify(alice_key)) +print(" bob_key:", hexlify(bob_key)) + +assert alice_key == bob_key diff --git a/support/testing/tests/package/test_python_spake2.py b/support/testing/tests/package/test_python_spake2.py new file mode 100644 index 0000000000..fb47a0802c --- /dev/null +++ b/support/testing/tests/package/test_python_spake2.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Spake2(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_SPAKE2=y + """ + sample_scripts = ["tests/package/sample_python_spake2.py"] -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:27 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:27 +0100 Subject: [Buildroot] [PATCH next v2 4/7] package/python-magic-wormhole: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-4-ju.o@free.fr> Securely transfer data between computers. This package provides a library and a command-line tool named "wormhole", which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine. https://github.com/magic-wormhole/magic-wormhole Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-magic-wormhole/Config.in | 27 +++++++++++++++++++ .../python-magic-wormhole.hash | 5 ++++ .../python-magic-wormhole.mk | 14 ++++++++++ 5 files changed, 48 insertions(+) create mode 100644 package/python-magic-wormhole/Config.in create mode 100644 package/python-magic-wormhole/python-magic-wormhole.hash create mode 100644 package/python-magic-wormhole/python-magic-wormhole.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8807f13aae..b898d3a70b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1695,6 +1695,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-magic-wormhole/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index 9c476d9407..302ffbe4cb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1109,6 +1109,7 @@ menu "External python modules" source "package/python-lxml/Config.in" source "package/python-m2crypto/Config.in" source "package/python-m2r/Config.in" + source "package/python-magic-wormhole/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole/Config.in b/package/python-magic-wormhole/Config.in new file mode 100644 index 0000000000..e8429d203b --- /dev/null +++ b/package/python-magic-wormhole/Config.in @@ -0,0 +1,27 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE + bool "python-magic-wormhole" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-autobahn -> python-cryptography + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime + select BR2_PACKAGE_PYTHON_AUTOMAT # runtime + select BR2_PACKAGE_PYTHON_CLICK # runtime + select BR2_PACKAGE_PYTHON_HKDF # runtime + select BR2_PACKAGE_PYTHON_HUMANIZE # runtime + select BR2_PACKAGE_PYTHON_PYNACL # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_SPAKE2 # runtime + select BR2_PACKAGE_PYTHON_TQDM # runtime + select BR2_PACKAGE_PYTHON_TWISTED # runtime + select BR2_PACKAGE_PYTHON_TXTORCON # runtime + help + Securely transfer data between computers. + + This package provides a library and a command-line tool + named "wormhole", which makes it possible to get + arbitrary-sized files and directories (or short pieces of + text) from one computer to another. The two endpoints are + identified by using identical "wormhole codes": in general, + the sending machine generates and displays the code, which + must then be typed into the receiving machine. + + https://github.com/magic-wormhole/magic-wormhole diff --git a/package/python-magic-wormhole/python-magic-wormhole.hash b/package/python-magic-wormhole/python-magic-wormhole.hash new file mode 100644 index 0000000000..5e880d5427 --- /dev/null +++ b/package/python-magic-wormhole/python-magic-wormhole.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole/json +md5 ca190d92f56fe32ec8dfd4fc5aab8337 magic-wormhole-0.12.0.tar.gz +sha256 1b0fd8a334da978f3dd96b620fa9b9348cabedf26a87f74baac7a37052928160 magic-wormhole-0.12.0.tar.gz +# Locally computed sha256 checksums +sha256 4a9cc2415c52cef591b6822eee68fed36d7e6d80284b09638cff61d762d99060 LICENSE diff --git a/package/python-magic-wormhole/python-magic-wormhole.mk b/package/python-magic-wormhole/python-magic-wormhole.mk new file mode 100644 index 0000000000..91f0f826d5 --- /dev/null +++ b/package/python-magic-wormhole/python-magic-wormhole.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_VERSION = 0.12.0 +PYTHON_MAGIC_WORMHOLE_SOURCE = magic-wormhole-$(PYTHON_MAGIC_WORMHOLE_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_SITE = https://files.pythonhosted.org/packages/d4/62/5e4a86f7c4b111e016577f1b304063ebe604f430db15465ac58b13993608 +PYTHON_MAGIC_WORMHOLE_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:28 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:28 +0100 Subject: [Buildroot] [PATCH next v2 5/7] package/python-magic-wormhole-mailbox-server: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-5-ju.o@free.fr> This package is the main server that Magic-Wormhole clients connect to. The server performs store-and-forward delivery for small key-exchange and control messages. Bulk data is sent over a direct TCP connection, or through a transit-relay. https://github.com/magic-wormhole/magic-wormhole-mailbox-server Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + ...the-U-open-mode-removed-in-Python-3..patch | 38 +++++++++++++++++++ .../Config.in | 15 ++++++++ .../python-magic-wormhole-mailbox-server.hash | 5 +++ .../python-magic-wormhole-mailbox-server.mk | 14 +++++++ 6 files changed, 74 insertions(+) create mode 100644 package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch create mode 100644 package/python-magic-wormhole-mailbox-server/Config.in create mode 100644 package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash create mode 100644 package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk diff --git a/DEVELOPERS b/DEVELOPERS index b898d3a70b..5497eb412c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1696,6 +1696,7 @@ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-magic-wormhole/ +F: package/python-magic-wormhole-mailbox-server/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index 302ffbe4cb..0d95225080 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1110,6 +1110,7 @@ menu "External python modules" source "package/python-m2crypto/Config.in" source "package/python-m2r/Config.in" source "package/python-magic-wormhole/Config.in" + source "package/python-magic-wormhole-mailbox-server/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch b/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch new file mode 100644 index 0000000000..bf98537ae8 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch @@ -0,0 +1,38 @@ +From df6126ee86c1f84c7e0c25fcf69543b83b1b32c6 Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Sat, 5 Nov 2022 13:06:07 +0100 +Subject: [PATCH] setup.py: remove the 'U' open mode removed in Python 3.11 + +The 'U' open mode was removed in Python 3.11. See: +https://docs.python.org/3.11/library/functions.html#open + +Installing with Python 3.11 fails with: + + /path/to/python-magic-wormhole-mailbox-server-0.4.1/setup.py", line 20, in + long_description=open('README.md', 'rU').read(), + ^^^^^^^^^^^^^^^^^^^^^^^ + ValueError: invalid mode: 'rU' + +This patch removes the 'U' open mode. + +Signed-off-by: Julien Olivain +--- + setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 6ef292f..ad9ff5a 100644 +--- a/setup.py ++++ b/setup.py +@@ -17,7 +17,7 @@ trove_classifiers = [ + setup(name="magic-wormhole-mailbox-server", + version=versioneer.get_version(), + description="Securely transfer data between computers", +- long_description=open('README.md', 'rU').read(), ++ long_description=open('README.md', 'r').read(), + long_description_content_type='text/markdown', + author="Brian Warner", + author_email="warner-magic-wormhole at lothar.com", +-- +2.38.1 + diff --git a/package/python-magic-wormhole-mailbox-server/Config.in b/package/python-magic-wormhole-mailbox-server/Config.in new file mode 100644 index 0000000000..db20d3e7b6 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER + bool "python-magic-wormhole-mailbox-server" + select BR2_PACKAGE_PYTHON3_SQLITE # runtime + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_TWISTED # runtime + help + This package is the main server that Magic-Wormhole clients + connect to. The server performs store-and-forward delivery + for small key-exchange and control messages. Bulk data is + sent over a direct TCP connection, or through a + transit-relay. + + https://github.com/magic-wormhole/magic-wormhole-mailbox-server diff --git a/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash new file mode 100644 index 0000000000..c714712641 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole-mailbox-server/json +md5 3da441df1f354a8399a728da3421ac8f magic-wormhole-mailbox-server-0.4.1.tar.gz +sha256 1af10592909caaf519c00e706eac842c5e77f8d4356215fe9c61c7b2258a88fb magic-wormhole-mailbox-server-0.4.1.tar.gz +# Locally computed sha256 checksums +sha256 4a9cc2415c52cef591b6822eee68fed36d7e6d80284b09638cff61d762d99060 LICENSE diff --git a/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk new file mode 100644 index 0000000000..a3394c7dcd --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole-mailbox-server +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_VERSION = 0.4.1 +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SOURCE = magic-wormhole-mailbox-server-$(PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SITE = https://files.pythonhosted.org/packages/5b/ba/cbb211bc8f8bfdf7fb620d33331f07bcd889c7a28e7fd8a0de9029bb5a2f +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:29 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:29 +0100 Subject: [Buildroot] [PATCH next v2 6/7] package/python-magic-wormhole-transit-relay: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-6-ju.o@free.fr> Transit Relay server for Magic-Wormhole. This repository implements the Magic-Wormhole "Transit Relay", a server that helps clients establish bulk-data transit connections even when both are behind NAT boxes. Each side makes a TCP connection to this server and presents a handshake. Two connections with identical handshakes are glued together, allowing them to pretend they have a direct connection. https://github.com/magic-wormhole/magic-wormhole-transit-relay Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + .../python-magic-wormhole-transit-relay/Config.in | 15 +++++++++++++++ .../python-magic-wormhole-transit-relay.hash | 5 +++++ .../python-magic-wormhole-transit-relay.mk | 14 ++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/python-magic-wormhole-transit-relay/Config.in create mode 100644 package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash create mode 100644 package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk diff --git a/DEVELOPERS b/DEVELOPERS index 5497eb412c..3564d2749b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ +F: package/python-magic-wormhole-transit-relay/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index 0d95225080..35b62d4cb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1111,6 +1111,7 @@ menu "External python modules" source "package/python-m2r/Config.in" source "package/python-magic-wormhole/Config.in" source "package/python-magic-wormhole-mailbox-server/Config.in" + source "package/python-magic-wormhole-transit-relay/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole-transit-relay/Config.in b/package/python-magic-wormhole-transit-relay/Config.in new file mode 100644 index 0000000000..1a743c10fe --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY + bool "python-magic-wormhole-transit-relay" + select BR2_PACKAGE_PYTHON_TWISTED # runtime + help + Transit Relay server for Magic-Wormhole. + + This repository implements the Magic-Wormhole "Transit + Relay", a server that helps clients establish bulk-data + transit connections even when both are behind NAT + boxes. Each side makes a TCP connection to this server and + presents a handshake. Two connections with identical + handshakes are glued together, allowing them to pretend they + have a direct connection. + + https://github.com/magic-wormhole/magic-wormhole-transit-relay diff --git a/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash new file mode 100644 index 0000000000..f131477a40 --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole-transit-relay/json +md5 aa575a4e22b3d5099674ba88b136a9a2 magic-wormhole-transit-relay-0.2.1.tar.gz +sha256 cb4801b46890eaff97286e0e3fec62d1d52ffe317d140083b6336a1fb4e8fa5e magic-wormhole-transit-relay-0.2.1.tar.gz +# Locally computed sha256 checksums +sha256 d70f6469bb210c2aa4c0dfd74f498ef5f0467a137d8296479088e7243c5884eb LICENSE diff --git a/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk new file mode 100644 index 0000000000..e4ffe6e7a6 --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole-transit-relay +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_VERSION = 0.2.1 +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SOURCE = magic-wormhole-transit-relay-$(PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SITE = https://files.pythonhosted.org/packages/21/c9/be25bb30e327037e009657960fc594d089b118c0d81cc6a200cad1bb3852 +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:30 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:30 +0100 Subject: [Buildroot] [PATCH next v2 7/7] support/testing/tests/package/test_python_magic_wormhole.py: new runtime test In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-7-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + .../package/test_python_magic_wormhole.py | 62 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 support/testing/tests/package/test_python_magic_wormhole.py diff --git a/DEVELOPERS b/DEVELOPERS index 3564d2749b..76325dc7f9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1716,6 +1716,7 @@ F: support/testing/tests/package/test_ola/ F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.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 F: support/testing/tests/package/test_z3.py diff --git a/support/testing/tests/package/test_python_magic_wormhole.py b/support/testing/tests/package/test_python_magic_wormhole.py new file mode 100644 index 0000000000..d6541a2480 --- /dev/null +++ b/support/testing/tests/package/test_python_magic_wormhole.py @@ -0,0 +1,62 @@ +import os + +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3MagicWormhole(TestPythonPackageBase): + __test__ = True + # Need to use a different toolchain than the default due to + # python-cryptography using Rust (not available with uclibc) + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + timeout = 60 + + def twistd_cmd(self, command): + s = "twistd" + s += " --pidfile=/tmp/{}.pid".format(command) + s += " --logfile=/tmp/{}.log".format(command) + s += " {}".format(command) + + return s + + def test_run(self): + code = "123-hello-buildroot" + text = "Hello Buildroot!" + + relay_url = "ws://localhost:4000/v1" + transit_helper = "tcp:localhost:4001" + + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", kernel="builtin", + options=["-initrd", img]) + + self.emulator.login() + + cmd = self.twistd_cmd("wormhole-mailbox") + self.assertRunOk(cmd, timeout=30) + + cmd = self.twistd_cmd("transitrelay") + self.assertRunOk(cmd, timeout=30) + + wormhole_cmd = "wormhole --relay-url={} --transit-helper={}".format( + relay_url, transit_helper) + + cmd = wormhole_cmd + " send --code={} --text=\"{}\" & ".format(code, text) + cmd += "sleep 25" + self.assertRunOk(cmd, timeout=30) + + cmd = wormhole_cmd + " receive {}".format(code) + output, exit_code = self.emulator.run(cmd, timeout=35) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], text) -- 2.38.1 From thomas.petazzoni at bootlin.com Tue Nov 22 20:47:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:47:13 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122190743.2610e8e9@booty> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> Message-ID: <20221122214713.1359fcac@windsurf> On Tue, 22 Nov 2022 19:07:43 +0100 Luca Ceresoli wrote: > I agree with the principle you are proposing. > > However, according to the U-Boot source code, u-boot.elf appears as > u-boot.bin repackaged into an ELF file. Is "stripped" a correct word > for this? I used "stripped" because that's how Neal described this file. Based on what you say, perhaps a better option name is: BR2_TARGET_UBOOT_FORMAT_BIN_ELF bool "u-boot.elf" Thoughts? 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 Nov 22 20:50:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:50:17 +0100 Subject: [Buildroot] [git commit branch/next] package/libnss: bump version to 3.85 Message-ID: <20221122205116.76E5F8416A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e803752a7f2e55fae6cf7de86d46f4c699b5767b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next 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 2b34cc1a77..e3c27170e5 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_84_RTM/src/SHA256SUMS -sha256 9a387ffe350ff14f001d943f96cc0c064891551d71e1a97a5ddbffe7f1207a25 nss-3.84.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_85_RTM/src/SHA256SUMS +sha256 afd9d64510b1154debbd6cab3571e9ff64a3373898e03483e4c85cdada13d297 nss-3.85.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 415ca900df..627bea7de8 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.84 +LIBNSS_VERSION = 3.85 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 thomas.petazzoni at bootlin.com Tue Nov 22 20:51:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:51:33 +0100 Subject: [Buildroot] [git commit branch/next] package/polkit: bump to version 122 Message-ID: <20221122212025.9DB9F84170@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea76443a4bca1bcfa0390383870bc21327def6e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next As stated in [1] this and future release will only be hosted on freedesktop's gitlab. Archives hosted on gitlab are missing the gpg signature. 1: https://gitlab.freedesktop.org/polkit/polkit/-/commit/49bb905131537dde062d477612456328a9655e30 Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- ...0001-make-netgroup-support-optional-meson.patch | 260 --------------------- package/polkit/polkit.hash | 4 +- package/polkit/polkit.mk | 4 +- 3 files changed, 3 insertions(+), 265 deletions(-) diff --git a/package/polkit/0001-make-netgroup-support-optional-meson.patch b/package/polkit/0001-make-netgroup-support-optional-meson.patch deleted file mode 100644 index bddeb339bd..0000000000 --- a/package/polkit/0001-make-netgroup-support-optional-meson.patch +++ /dev/null @@ -1,260 +0,0 @@ -From b57deee8178190a7ecc75290fa13cf7daabc2c66 Mon Sep 17 00:00:00 2001 -From: "A. Wilcox" -Date: Sun, 15 May 2022 05:04:10 +0000 -Subject: [PATCH] Make netgroup support optional - -On at least Linux/musl and Linux/uclibc, netgroup support is not -available. PolKit fails to compile on these systems for that reason. - -This change makes netgroup support conditional on the presence of the -setnetgrent(3) function which is required for the support to work. If -that function is not available on the system, an error will be returned -to the administrator if unix-netgroup: is specified in configuration. - -(sam: rebased for Meson and Duktape.) - -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/14 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/163 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/52 -Signed-off-by: A. Wilcox -Signed-off-by: Daniel Lang - ---- - meson.build | 1 + - src/polkit/polkitidentity.c | 17 +++++++++++++++++ - src/polkit/polkitunixnetgroup.c | 3 +++ - .../polkitbackendduktapeauthority.c | 4 ++-- - .../polkitbackendinteractiveauthority.c | 14 ++++++++------ - src/polkitbackend/polkitbackendjsauthority.cpp | 2 ++ - test/polkit/polkitidentitytest.c | 8 +++++++- - test/polkit/polkitunixnetgrouptest.c | 2 ++ - .../test-polkitbackendjsauthority.c | 2 ++ - 9 files changed, 44 insertions(+), 9 deletions(-) - -diff --git a/meson.build b/meson.build -index 908f0aa..66c4e9b 100644 ---- a/meson.build -+++ b/meson.build -@@ -89,6 +89,7 @@ config_h.set('_GNU_SOURCE', true) - check_functions = [ - 'clearenv', - 'fdatasync', -+ 'setnetgrent', - ] - - foreach func: check_functions -diff --git a/src/polkit/polkitidentity.c b/src/polkit/polkitidentity.c -index 3aa1f7f..793f17d 100644 ---- a/src/polkit/polkitidentity.c -+++ b/src/polkit/polkitidentity.c -@@ -182,7 +182,15 @@ polkit_identity_from_string (const gchar *str, - } - else if (g_str_has_prefix (str, "unix-netgroup:")) - { -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine ('%s')", -+ str); -+#else - identity = polkit_unix_netgroup_new (str + sizeof "unix-netgroup:" - 1); -+#endif - } - - if (identity == NULL && (error != NULL && *error == NULL)) -@@ -344,6 +352,14 @@ polkit_identity_new_for_gvariant (GVariant *variant, - GVariant *v; - const char *name; - -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine"); -+ goto out; -+#else -+ - v = lookup_asv (details_gvariant, "name", G_VARIANT_TYPE_STRING, error); - if (v == NULL) - { -@@ -353,6 +369,7 @@ polkit_identity_new_for_gvariant (GVariant *variant, - name = g_variant_get_string (v, NULL); - ret = polkit_unix_netgroup_new (name); - g_variant_unref (v); -+#endif - } - else - { -diff --git a/src/polkit/polkitunixnetgroup.c b/src/polkit/polkitunixnetgroup.c -index 8a2b369..83f8d4a 100644 ---- a/src/polkit/polkitunixnetgroup.c -+++ b/src/polkit/polkitunixnetgroup.c -@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUnixNetgroup *group, - PolkitIdentity * - polkit_unix_netgroup_new (const gchar *name) - { -+#ifndef HAVE_SETNETGRENT -+ g_assert_not_reached(); -+#endif - g_return_val_if_fail (name != NULL, NULL); - return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_NETGROUP, - "name", name, -diff --git a/src/polkitbackend/polkitbackendduktapeauthority.c b/src/polkitbackend/polkitbackendduktapeauthority.c -index c89dbcf..f4b4304 100644 ---- a/src/polkitbackend/polkitbackendduktapeauthority.c -+++ b/src/polkitbackend/polkitbackendduktapeauthority.c -@@ -1035,7 +1035,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - - user = duk_require_string (cx, 0); - netgroup = duk_require_string (cx, 1); -- -+#ifdef HAVE_SETNETGRENT - if (innetgr (netgroup, - NULL, /* host */ - user, -@@ -1043,7 +1043,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - { - is_in_netgroup = TRUE; - } -- -+#endif - duk_push_boolean (cx, is_in_netgroup); - return 1; - } -diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c b/src/polkitbackend/polkitbackendinteractiveauthority.c -index d935a7a..1cfc88e 100644 ---- a/src/polkitbackend/polkitbackendinteractiveauthority.c -+++ b/src/polkitbackend/polkitbackendinteractiveauthority.c -@@ -2248,25 +2248,26 @@ get_users_in_net_group (PolkitIdentity *group, - GList *ret; - - ret = NULL; -+#ifdef HAVE_SETNETGRENT - name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); - --#ifdef HAVE_SETNETGRENT_RETURN -+# ifdef HAVE_SETNETGRENT_RETURN - if (setnetgrent (name) == 0) - { - g_warning ("Error looking up net group with name %s: %s", name, g_strerror (errno)); - goto out; - } --#else -+# else - setnetgrent (name); --#endif -+# endif /* HAVE_SETNETGRENT_RETURN */ - - for (;;) - { --#if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) -+# if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) - const char *hostname, *username, *domainname; --#else -+# else - char *hostname, *username, *domainname; --#endif -+# endif /* defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) */ - PolkitIdentity *user; - GError *error = NULL; - -@@ -2297,6 +2298,7 @@ get_users_in_net_group (PolkitIdentity *group, - - out: - endnetgrent (); -+#endif /* HAVE_SETNETGRENT */ - return ret; - } - -diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp b/src/polkitbackend/polkitbackendjsauthority.cpp -index 2568e8e..999269b 100644 ---- a/src/polkitbackend/polkitbackendjsauthority.cpp -+++ b/src/polkitbackend/polkitbackendjsauthority.cpp -@@ -1271,6 +1271,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - - JS::CallArgs args = JS::CallArgsFromVp (argc, vp); - -+#ifdef HAVE_SETNETGRENT - JS::RootedString usrstr (authority->priv->cx); - usrstr = args[0].toString(); - user = JS_EncodeStringToUTF8 (cx, usrstr); -@@ -1285,6 +1286,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - { - is_in_netgroup = true; - } -+#endif - - ret = true; - -diff --git a/test/polkit/polkitidentitytest.c b/test/polkit/polkitidentitytest.c -index e91967b..2635c4c 100644 ---- a/test/polkit/polkitidentitytest.c -+++ b/test/polkit/polkitidentitytest.c -@@ -145,11 +145,15 @@ struct ComparisonTestData comparison_test_data [] = { - {"unix-group:root", "unix-group:jane", FALSE}, - {"unix-group:jane", "unix-group:jane", TRUE}, - -+#ifdef HAVE_SETNETGRENT - {"unix-netgroup:foo", "unix-netgroup:foo", TRUE}, - {"unix-netgroup:foo", "unix-netgroup:bar", FALSE}, -+#endif - - {"unix-user:root", "unix-group:root", FALSE}, -+#ifdef HAVE_SETNETGRENT - {"unix-user:jane", "unix-netgroup:foo", FALSE}, -+#endif - - {NULL}, - }; -@@ -181,11 +185,13 @@ main (int argc, char *argv[]) - g_test_add_data_func ("/PolkitIdentity/group_string_2", "unix-group:jane", test_string); - g_test_add_data_func ("/PolkitIdentity/group_string_3", "unix-group:users", test_string); - -+#ifdef HAVE_SETNETGRENT - g_test_add_data_func ("/PolkitIdentity/netgroup_string", "unix-netgroup:foo", test_string); -+ g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); -+#endif - - g_test_add_data_func ("/PolkitIdentity/user_gvariant", "unix-user:root", test_gvariant); - g_test_add_data_func ("/PolkitIdentity/group_gvariant", "unix-group:root", test_gvariant); -- g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); - - add_comparison_tests (); - -diff --git a/test/polkit/polkitunixnetgrouptest.c b/test/polkit/polkitunixnetgrouptest.c -index 3701ba1..e1d211e 100644 ---- a/test/polkit/polkitunixnetgrouptest.c -+++ b/test/polkit/polkitunixnetgrouptest.c -@@ -69,7 +69,9 @@ int - main (int argc, char *argv[]) - { - g_test_init (&argc, &argv, NULL); -+#ifdef HAVE_SETNETGRENT - g_test_add_func ("/PolkitUnixNetgroup/new", test_new); - g_test_add_func ("/PolkitUnixNetgroup/set_name", test_set_name); -+#endif - return g_test_run (); - } -diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c -index 2103b17..b187a2f 100644 ---- a/test/polkitbackend/test-polkitbackendjsauthority.c -+++ b/test/polkitbackend/test-polkitbackendjsauthority.c -@@ -137,12 +137,14 @@ test_get_admin_identities (void) - "unix-group:users" - } - }, -+#ifdef HAVE_SETNETGRENT - { - "net.company.action3", - { - "unix-netgroup:foo" - } - }, -+#endif - }; - guint n; - --- -GitLab - diff --git a/package/polkit/polkit.hash b/package/polkit/polkit.hash index 398f924275..ffdc2a7568 100644 --- a/package/polkit/polkit.hash +++ b/package/polkit/polkit.hash @@ -1,5 +1,3 @@ -# Locally calculated after checking pgp signature -sha256 9dc7ae341a797c994a5a36da21963f0c5c8e3e5a1780ccc2a5f52e7be01affaa polkit-121.tar.gz - # Locally calculated +sha256 0d69656d60800835c3d7d1f0a8362b32e1ae3ace2875a35bb624296fc52d5dc4 polkit-122.tar.gz sha256 d2e2aa973e29c75e1b492e67ea7b7da9de2d501d49a934657971fd74f9a0b0a8 COPYING diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 39048a988d..205d6aff4c 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -4,8 +4,8 @@ # ################################################################################ -POLKIT_VERSION = 121 -POLKIT_SITE = https://www.freedesktop.org/software/polkit/releases +POLKIT_VERSION = 122 +POLKIT_SITE = https://gitlab.freedesktop.org/polkit/polkit/-/archive/$(POLKIT_VERSION) POLKIT_LICENSE = GPL-2.0 POLKIT_LICENSE_FILES = COPYING POLKIT_CPE_ID_VENDOR = polkit_project From thomas.petazzoni at bootlin.com Tue Nov 22 21:26:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:26:45 +0100 Subject: [Buildroot] [for-next] package/libnss: bump version to 3.85 In-Reply-To: <20221122161122.568208-1-giulio.benetti@benettiengineering.com> References: <20221122161122.568208-1-giulio.benetti@benettiengineering.com> Message-ID: <20221122222645.4fd7491f@windsurf> On Tue, 22 Nov 2022 17:11:22 +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 next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:26:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:26:52 +0100 Subject: [Buildroot] [PATCH] package/polkit: bump to version 122 In-Reply-To: References: Message-ID: <20221122222652.6969e6ef@windsurf> On Tue, 22 Nov 2022 16:27:19 +0000 Lang Daniel via buildroot wrote: > As stated in [1] this and future release will only be hosted on > freedesktop's gitlab. > Archives hosted on gitlab are missing the gpg signature. > > 1: https://gitlab.freedesktop.org/polkit/polkit/-/commit/49bb905131537dde062d477612456328a9655e30 > > Signed-off-by: Daniel Lang > --- > ...make-netgroup-support-optional-meson.patch | 260 ------------------ > package/polkit/polkit.hash | 4 +- > package/polkit/polkit.mk | 4 +- > 3 files changed, 3 insertions(+), 265 deletions(-) > delete mode 100644 package/polkit/0001-make-netgroup-support-optional-meson.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:27:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:27:18 +0100 Subject: [Buildroot] [git commit] boot/edk2: fix the build for arm sgi575 Message-ID: <20221122212753.D0E1484178@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=79591b76674a8c0ed150021a27771a73a70d159b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The edk2 package can be configured for platform Arm Sgi575 but this does not build correctly: Usage: build.exe [options] [all|fds|genc|genmake|clean|cleanall|cleanlib|modules|libraries|run] build.exe: error: option -a: invalid choice: '-b' (choose from 'IA32', 'X64', 'EBC', 'ARM', 'AARCH64', 'RISCV64') make[1]: *** [package/pkg-generic.mk:293: /home/thomas/buildroot/buildroot/output/build/edk2-edk2-stable202102/.stamp_built] Error 2 make: *** [Makefile:84: _all] Error 2 Add the necessary definitions to fix the build. Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni --- boot/edk2/edk2.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 5cbd9d152e..7d8765c310 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg EDK2_PLATFORM_NAME = ArmVirtQemuKernel EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) +EDK2_ARCH = AARCH64 +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 +EDK2_PLATFORM_NAME = Sgi575 +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) + else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) EDK2_ARCH = AARCH64 EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg From luca.ceresoli at bootlin.com Tue Nov 22 21:31:25 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 22 Nov 2022 22:31:25 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122214713.1359fcac@windsurf> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> <20221122214713.1359fcac@windsurf> Message-ID: <20221122223125.33045c23@booty> Hi Thomas, Neal, On Tue, 22 Nov 2022 21:47:13 +0100 Thomas Petazzoni wrote: > On Tue, 22 Nov 2022 19:07:43 +0100 > Luca Ceresoli wrote: > > > I agree with the principle you are proposing. > > > > However, according to the U-Boot source code, u-boot.elf appears as > > u-boot.bin repackaged into an ELF file. Is "stripped" a correct word > > for this? > > I used "stripped" because that's how Neal described this file. > > Based on what you say, perhaps a better option name is: > > BR2_TARGET_UBOOT_FORMAT_BIN_ELF > bool "u-boot.elf" > > Thoughts? Seems better. Neal, adding a short help text would also be useful IMO, as this "bin elf" Frankenstein creation is really non intuitive. -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:32:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:32:41 +0100 Subject: [Buildroot] [PATCH] boot/edk2: fix the build for arm sgi575 In-Reply-To: <20221122160544.121691-1-vincent.stehle@arm.com> References: <20221122160544.121691-1-vincent.stehle@arm.com> Message-ID: <20221122223241.724195df@windsurf> On Tue, 22 Nov 2022 17:05:44 +0100 Vincent Stehl? wrote: > The edk2 package can be configured for platform Arm Sgi575 but this does > not build correctly. Add the necessary definitions to fix the build. > > Signed-off-by: Vincent Stehl? > Cc: Dick Olsson > --- Applied to master with an improved commit log that contains details about the build failure. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:34:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:34:22 +0100 Subject: [Buildroot] [git commit] package/iwd: add dbus compile time dependency Message-ID: <20221122213458.149C984186@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=47659b4f342382c764076c0c0dfbee446b090661 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build dependency, however we still need it when building with systemd so that the service directory is available via pkg-config. In addition we can drop --with-dbus-datadir by unconditionally requiring dbus as the datadir will then be fetched from pkg-config. Fixes: checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/iwd/iwd.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 002988cf33..5ffbde334e 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ --enable-external-ell \ - --enable-dbus-policy \ - --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES = ell + --enable-dbus-policy +IWD_DEPENDENCIES = dbus ell ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) From thomas.petazzoni at bootlin.com Tue Nov 22 21:35:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:35:25 +0100 Subject: [Buildroot] [PATCH v3 1/1] package/iwd: add dbus compile time dependency In-Reply-To: <20221031174959.604094-1-james.hilliard1@gmail.com> References: <20221031174959.604094-1-james.hilliard1@gmail.com> Message-ID: <20221122223525.3d833030@windsurf> On Mon, 31 Oct 2022 11:49:59 -0600 James Hilliard wrote: > In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build > dependency, however we still need it when building with systemd so > that the service directory is available via pkg-config. > > In addition we can drop --with-dbus-datadir by unconditionally > requiring dbus as the datadir will then be fetched from pkg-config. > > Fixes: > checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required > > Signed-off-by: James Hilliard > --- > Changes v2 -> v3: > - always depend on dbus > Changes v1 -> v2: > - depend on dbus when depending on systemd > --- > package/iwd/iwd.mk | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) Applied to master after adding a reference to the autobuilder failure. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:38:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:38:13 +0100 Subject: [Buildroot] [git commit branch/next] package/ssdp-responder: fix warnings from check-package and shellcheck Message-ID: <20221122213837.8B6FD8418E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=10dbfdec2df187fe29ec3613e1bdc04e14322565 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Summary of changes: - Fix use of $DAEMON, found by check-package - Expects DAEMON to be name of daemon controlled by script, this causes ripple efects in rest of script - Recommend `chmod a-x`, .mk file installs with `-m 0755` - Fix shellcheck warnings: - Use "$VAR" in case of spaces in filenames - recommend not using $? in if stmt, should use `if start-stop ...` - mismatch in indentation in case-esac Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/ssdp-responder/S50ssdpd | 47 +++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/package/ssdp-responder/S50ssdpd b/package/ssdp-responder/S50ssdpd old mode 100755 new mode 100644 index e33992be91..8654de4f26 --- a/package/ssdp-responder/S50ssdpd +++ b/package/ssdp-responder/S50ssdpd @@ -1,25 +1,32 @@ #!/bin/sh -NAME=ssdpd -PIDFILE=/var/run/$NAME.pid -DAEMON=/usr/sbin/$NAME -CFGFILE=/etc/default/$NAME +DAEMON=ssdpd +PIDFILE=/var/run/$DAEMON.pid +CFGFILE=/etc/default/$DAEMON DAEMON_ARGS="" # Read configuration variable file if it is present -[ -f $CFGFILE ] && . $CFGFILE +# shellcheck source=/dev/null +[ -r "$CFGFILE" ] && . "$CFGFILE" +# shellcheck disable=SC2086 start() { - printf 'Starting %s: ' "$NAME" - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Starting %s: ' "$DAEMON" + if start-stop-daemon -S -q -p "$PIDFILE" -x "$DAEMON" -- $DAEMON_ARGS; then + echo "OK" + else + echo "FAIL" + fi } stop() { - printf 'Stopping %s: ' "$NAME" - start-stop-daemon -K -q -p $PIDFILE -x $DAEMON - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Stopping %s: ' "$DAEMON" + if start-stop-daemon -K -q -p "$PIDFILE" -x "$DAEMON"; then + echo "OK" + else + echo "FAIL" + fi } restart() { @@ -28,15 +35,15 @@ restart() { } case "$1" in - start|stop|restart) - "$1" - ;; - reload) - restart - ;; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 + start|stop|restart) + "$1" + ;; + reload) + restart + ;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 esac exit $? From thomas.petazzoni at bootlin.com Tue Nov 22 21:39:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:39:17 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <20221106181946.501548-1-troglobit@gmail.com> References: <20221105184455.GL3918838@scaer> <20221106181946.501548-1-troglobit@gmail.com> Message-ID: <20221122223917.194d51d7@windsurf> On Sun, 6 Nov 2022 19:19:46 +0100 Joachim Wiberg wrote: > Summary of changes: > > - Fix use of $DAEMON, found by check-package > - Expects DAEMON to be name of daemon controlled by script, this > causes ripple efects in rest of script > - Recommend `chmod a-x`, .mk file installs with `-m 0755` > - Fix shellcheck warnings: > - Use "$VAR" in case of spaces in filenames > - recommend not using $? in if stmt, should use `if start-stop ...` > - mismatch in indentation in case-esac > > Changes since v1: > > - Revert introduction of cmd() wrapper for start-stop-daemon, instead > call start-stop-daemon directly in start() and stop() functions The changes between versions should be... > > Signed-off-by: Joachim Wiberg > --- ... here. So that they don't show up in the final commit log. Applied to next with this fixed. Thanks! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From luca.ceresoli at bootlin.com Tue Nov 22 21:28:21 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 22 Nov 2022 22:28:21 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221122201701.65681-1-brandon.maier@collins.com> References: <20221122201701.65681-1-brandon.maier@collins.com> Message-ID: <20221122222821.58d7a364@booty> Hi Brandon, On Tue, 22 Nov 2022 14:17:01 -0600 Brandon Maier wrote: > Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke > configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it > would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now > it will set it to ".bin" which causes U-Boot to fail to build. > > Signed-off-by: Brandon Maier > --- > v2: > - support pmufw with any extension > --- > boot/uboot/uboot.mk | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 19e4183927..d037ae9c12 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -394,8 +394,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) > > define UBOOT_ZYNQMP_KCONFIG_PMUFW > $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), > - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) > - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") > + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin > + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), > + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) > endef Using the else branche of $(if) is different from what I had in mind, but it is fine as well. Reviewed-by: Luca Ceresoli Thanks! -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Tue Nov 22 21:30:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 22:30:46 +0100 Subject: [Buildroot] [PATCH] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series Message-ID: <20221122213046.347766-1-peter@korsgaard.com> Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 16 ++++++++-------- package/linux-headers/Config.in.host | 16 ++++++++-------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index ee59761f33..3631fcb6d6 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.0.1" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.0.9" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.145-cip17" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.145-cip17-rt7" 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 c4ee15c37b..0af02e1326 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,14 +1,14 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 8ede745a69351ea0f27fe0c48780d4efa37ff086135e129358ce09694957e8f9 linux-6.0.1.tar.xz +sha256 6114a208e82739b4a1ab059ace35262be2a83be34cd1ae23cb8a09337db831c7 linux-6.0.9.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4686e33847db3ec58e1043bc0c806472aae694b2c413bb7d8da91a5c9a55eb1b linux-5.19.15.tar.xz -sha256 a822f09525ae8803453939a91e73f18097a3ba2aec73be4fe9ab314a0131715d linux-5.15.73.tar.xz -sha256 85253abf097eb5013b988a400eb022eed0e0626e7e0a7daa3ab4b6bcabbced9a linux-5.10.147.tar.xz -sha256 2bb826cdf9b2cfce385fb5d51fc8070fe428e467bd3df4ae2a7eb6f0c0cc2e63 linux-5.4.217.tar.xz +sha256 c93bb384a97ad1f0a4f18e442ce0291242722f78023eca658b22344541f09489 linux-5.19.17.tar.xz +sha256 cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154 linux-5.15.79.tar.xz +sha256 f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3 linux-5.10.155.tar.xz +sha256 8b7df25b5560620eb2776d7b7c67569764b3916ff2f596767f72567b38d13d36 linux-5.4.224.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 bf021936a450e9292e10cc7db9909cd0d336406191d22aadd22bdcc51ca2595f linux-4.9.330.tar.xz -sha256 62ccb9ba94a7da5115bc923eebf8dffee9229801da02be87d90ae68ab9a76a6b linux-4.14.295.tar.xz -sha256 bec33298bd0470b5e725c7dc29a2dd4daf02065cb01cd4a54f6adee6ff582cb2 linux-4.19.261.tar.xz +sha256 41bf80c4766ba9915470afe97ead6a16faff484b94590387012ce7f9ce41502b linux-4.9.333.tar.xz +sha256 26233603ae992cd31e9f78066d54475b3e3f878ab0e3fd271e74a795ab60b15c linux-4.14.299.tar.xz +sha256 37406ead61149283973bccdf670a1fd020c2f19722b7176e88ec8567df6dacd0 linux-4.19.265.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 8679241a2c..f72e7f408c 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -392,14 +392,14 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.9.330" if BR2_KERNEL_HEADERS_4_9 - default "4.14.295" if BR2_KERNEL_HEADERS_4_14 - default "4.19.261" if BR2_KERNEL_HEADERS_4_19 - default "5.4.217" if BR2_KERNEL_HEADERS_5_4 - default "5.10.147" if BR2_KERNEL_HEADERS_5_10 - default "5.15.73" if BR2_KERNEL_HEADERS_5_15 - default "5.19.15" if BR2_KERNEL_HEADERS_5_19 - default "6.0.1" if BR2_KERNEL_HEADERS_6_0 + default "4.9.333" if BR2_KERNEL_HEADERS_4_9 + default "4.14.299" if BR2_KERNEL_HEADERS_4_14 + default "4.19.265" if BR2_KERNEL_HEADERS_4_19 + default "5.4.224" if BR2_KERNEL_HEADERS_5_4 + default "5.10.155" if BR2_KERNEL_HEADERS_5_10 + default "5.15.79" if BR2_KERNEL_HEADERS_5_15 + default "5.19.17" if BR2_KERNEL_HEADERS_5_19 + default "6.0.9" if BR2_KERNEL_HEADERS_6_0 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.30.2 From thomas.petazzoni at bootlin.com Tue Nov 22 21:49:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:49:01 +0100 Subject: [Buildroot] [git commit] package/gitlab-runner: fix inconsistency of systemd and sysv daemons Message-ID: <20221122215011.F21CD841A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ef6c9da9d255f04847a89d22b99ab3605102d4cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Copy default $DAEMON_ARGS from systemd service to sysv init script. Make GITLAB_RUNNER_USER home directory the same as default --work-directory (-d) flag. Run sysv daemon process using root user (remove -c option) This is needed to correctly access config files as specified. System access can still be limited with gitlab-runner `--user` flag. Use same $DAEMON_ARGS variable name so it can be overwritten in /etc/default/gitlab-runner environment file in both cases. Signed-off-by: Marek Metelski Reviewed-by: Marcin Niestroj Signed-off-by: Thomas Petazzoni --- package/gitlab-runner/S95gitlab-runner | 6 +++--- package/gitlab-runner/gitlab-runner.mk | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/gitlab-runner/S95gitlab-runner b/package/gitlab-runner/S95gitlab-runner index 2a50e7151a..739adf1783 100644 --- a/package/gitlab-runner/S95gitlab-runner +++ b/package/gitlab-runner/S95gitlab-runner @@ -3,7 +3,7 @@ DAEMON="gitlab-runner" PIDFILE="/var/run/$DAEMON.pid" -GITLAB_RUNNER_ARGS="run" +DAEMON_ARGS="run --syslog --user gitlab-runner -d /var/lib/gitlab-runner -c /etc/gitlab-runner/config.toml" # shellcheck source=/dev/null [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" @@ -11,8 +11,8 @@ GITLAB_RUNNER_ARGS="run" start() { printf 'Starting %s: ' "$DAEMON" # shellcheck disable=SC2086 # we need the word splitting - start-stop-daemon -S -q -m -b -p "$PIDFILE" -c "$DAEMON:$DAEMON" -x "/usr/bin/$DAEMON" \ - -- $GITLAB_RUNNER_ARGS + start-stop-daemon -S -q -m -b -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ + -- $DAEMON_ARGS status=$? if [ "$status" -eq 0 ]; then echo "OK" diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index fde776e631..9542275135 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -12,9 +12,8 @@ GITLAB_RUNNER_LICENSE_FILES = LICENSE GITLAB_RUNNER_LDFLAGS = \ -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=$(GITLAB_RUNNER_VERSION) -# Don't run gitlab runner as root. define GITLAB_RUNNER_USERS - gitlab-runner -1 gitlab-runner -1 * /var/run/dbus /bin/false - Gitlab Runner + gitlab-runner -1 gitlab-runner -1 * /var/lib/gitlab-runner /bin/false - Gitlab Runner endef define GITLAB_RUNNER_INSTALL_INIT_SYSV From thomas.petazzoni at bootlin.com Tue Nov 22 21:50:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:50:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/gitlab-runner: fix inconsistency of systemd and sysv daemons In-Reply-To: <20221107091658.25974-1-marek.metelski@grinn-global.com> References: <20221107091658.25974-1-marek.metelski@grinn-global.com> Message-ID: <20221122225012.18ef6ade@windsurf> On Mon, 7 Nov 2022 10:16:58 +0100 Marek Metelski wrote: > Copy default $DEAMON_ARGS from systemd service to sysv init script. > > Make GITLAB_RUNNER_USER home directory the same as default > --work-directory (-d) flag. > > Run sysv daemon process using root user (remove -c option) > This is needed to correctly access config files as specified. > System access can still be limited with gitlab-runner `--user` flag. > > Use same $DAEMON_ARGS variable name so it can be overwritten in > /etc/default/gitlab-runner environment file in both cases. > > Signed-off-by: Marek Metelski > --- > package/gitlab-runner/S95gitlab-runner | 6 +++--- > package/gitlab-runner/gitlab-runner.mk | 3 +-- > 2 files changed, 4 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 Tue Nov 22 21:50:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:50:29 +0100 Subject: [Buildroot] [git commit branch/next] package/timescaledb: bump version to 2.8.1 Message-ID: <20221122215132.74AF5841BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4187b38f270cf170334b15b595b88136102eb20b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Release notes: https://github.com/timescale/timescaledb/releases/tag/2.8.1 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 8b43d92219..f546b17d0a 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3403447805bb97f8b6f38dfdc9dde24c24e4389cf7f2348358774605ad2687e timescaledb-2.8.0.tar.gz +sha256 22a057c4472d23bf08778932e391f38f350ef0307cf99fb8e279c8245667d3e9 timescaledb-2.8.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index 12e5ca7af4..659d07bd0c 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.8.0 +TIMESCALEDB_VERSION = 2.8.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE From ju.o at free.fr Tue Nov 22 21:55:56 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 22:55:56 +0100 Subject: [Buildroot] [PATCH next 1/2] package/highway: new package Message-ID: <20221122215557.789750-1-ju.o@free.fr> Highway is a C++ library that provides portable SIMD/vector intrinsics. https://github.com/google/highway Signed-off-by: Julien Olivain --- DEVELOPERS | 2 + package/Config.in | 1 + package/highway/Config.in | 42 +++++++++++++++ package/highway/highway.hash | 3 ++ package/highway/highway.mk | 51 +++++++++++++++++++ support/testing/tests/package/test_highway.py | 36 +++++++++++++ 6 files changed, 135 insertions(+) create mode 100644 package/highway/Config.in create mode 100644 package/highway/highway.hash create mode 100644 package/highway/highway.mk create mode 100644 support/testing/tests/package/test_highway.py diff --git a/DEVELOPERS b/DEVELOPERS index fb6b329087..fefb40c605 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1689,6 +1689,7 @@ F: configs/zynq_qmtech_defconfig F: package/fluid-soundfont/ F: package/fluidsynth/ F: package/glslsandbox-player/ +F: package/highway/ F: package/octave/ F: package/ola/ F: package/ptm2human/ @@ -1702,6 +1703,7 @@ 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_pyalsa.py +F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/package/Config.in b/package/Config.in index 7b18859d02..c127cd2477 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2005,6 +2005,7 @@ menu "Other" source "package/gsl/Config.in" source "package/gtest/Config.in" source "package/gumbo-parser/Config.in" + source "package/highway/Config.in" source "package/jemalloc/Config.in" source "package/lapack/Config.in" source "package/libabseil-cpp/Config.in" diff --git a/package/highway/Config.in b/package/highway/Config.in new file mode 100644 index 0000000000..f9a0bc910c --- /dev/null +++ b/package/highway/Config.in @@ -0,0 +1,42 @@ +config BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS + bool + # Supports all BR architectures by default, with few exceptions + default y + # Armv7 support is only with fpv4, see: + # https://github.com/google/highway/blob/1.0.1/CMakeLists.txt#L221 + depends on !BR2_arm || BR2_ARM_FPU_VFPV4 + # Risc-V support is 64 bit only, see: + # https://github.com/google/highway/blob/1.0.1/CMakeLists.txt#L228 + depends on !BR2_RISCV_32 + +config BR2_PACKAGE_HIGHWAY + bool "highway" + depends on BR2_TOOLCHAIN_HAS_ATOMIC + depends on BR2_INSTALL_LIBSTDCPP + # For gcc bug 58969, see: + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58969 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++11, GCC_BUG_58969 + depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS + help + Highway is a C++ library that provides portable SIMD/vector + intrinsics. + + https://github.com/google/highway + +if BR2_PACKAGE_HIGHWAY + +config BR2_PACKAGE_HIGHWAY_CONTRIB + bool "Enable Contrib" + help + Build Highway contrib library which contains extra + SIMD-related utilities: an image class with aligned rows, a + math library (16 functions already implemented, mostly + trigonometry), and functions for computing dot products and + sorting. + +config BR2_PACKAGE_HIGHWAY_EXAMPLES + bool "Enable Examples" + help + Build Highway examples + +endif diff --git a/package/highway/highway.hash b/package/highway/highway.hash new file mode 100644 index 0000000000..3ff468443e --- /dev/null +++ b/package/highway/highway.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 e8ef71236ac0d97f12d553ec1ffc5b6375d57b5f0b860c7447dd69b6ed1072db highway-1.0.2.tar.gz +sha256 43070e2d4e532684de521b885f385d0841030efa2b1a20bafb76133a5e1379c1 LICENSE diff --git a/package/highway/highway.mk b/package/highway/highway.mk new file mode 100644 index 0000000000..cf93ff1051 --- /dev/null +++ b/package/highway/highway.mk @@ -0,0 +1,51 @@ +################################################################################ +# +# highway +# +################################################################################ + +HIGHWAY_VERSION = 1.0.2 +HIGHWAY_SITE = $(call github,google,highway,$(HIGHWAY_VERSION)) +HIGHWAY_LICENSE = Apache-2.0 +HIGHWAY_LICENSE_FILES = LICENSE +HIGHWAY_INSTALL_STAGING = YES + +HIGHWAY_CXXFLAGS = $(TARGET_CXXFLAGS) + +ifeq ($(BR2_PACKAGE_HIGHWAY_CONTRIB),y) +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_CONTRIB=ON +else +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_CONTRIB=OFF +endif + +# Examples are not installed by cmake. This binary can be useful for +# quick testing and debug. +define HIGHWAY_INSTALL_EXAMPLES + $(INSTALL) -m 0755 \ + $(@D)/examples/hwy_benchmark \ + $(TARGET_DIR)/usr/bin/hwy_benchmark +endef + +ifeq ($(BR2_PACKAGE_HIGHWAY_EXAMPLES),y) +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_EXAMPLES=ON +HIGHWAY_POST_INSTALL_TARGET_HOOKS += HIGHWAY_INSTALL_EXAMPLES +else +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_EXAMPLES=OFF +endif + +ifeq ($(BR2_ARM_FPU_VFPV4),y) +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON +else +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF +endif + +# Workaround for gcc bug 104028 on m68k. +# See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104028 +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_104028),y) +HIGHWAY_CXXFLAGS += -O0 +endif + +HIGHWAY_CONF_OPTS += \ + -DCMAKE_CXX_FLAGS="$(HIGHWAY_CXXFLAGS)" + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_highway.py b/support/testing/tests/package/test_highway.py new file mode 100644 index 0000000000..c85b0c065f --- /dev/null +++ b/support/testing/tests/package/test_highway.py @@ -0,0 +1,36 @@ +import os + +import infra.basetest + + +class TestHighway(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it is + # armv5, which is not supported by the package. + 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="5.15.79" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_HIGHWAY=y + BR2_PACKAGE_HIGHWAY_EXAMPLES=y + """ + + 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() + + self.assertRunOk("hwy_benchmark") -- 2.38.1 From ju.o at free.fr Tue Nov 22 21:59:12 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 22:59:12 +0100 Subject: [Buildroot] [PATCH next 2/2] package/libjxl: new package In-Reply-To: <20221122215557.789750-1-ju.o@free.fr> References: <20221122215557.789750-1-ju.o@free.fr> Message-ID: <20221122215912.824599-1-ju.o@free.fr> libjxl is the reference implementation of JPEG XL (encoder and decoder). https://github.com/libjxl/libjxl Signed-off-by: Julien Olivain --- DEVELOPERS | 2 + package/Config.in | 1 + package/libjxl/Config.in | 14 ++++++ package/libjxl/libjxl.hash | 4 ++ package/libjxl/libjxl.mk | 29 +++++++++++ support/testing/tests/package/test_libjxl.py | 53 ++++++++++++++++++++ 6 files changed, 103 insertions(+) create mode 100644 package/libjxl/Config.in create mode 100644 package/libjxl/libjxl.hash create mode 100644 package/libjxl/libjxl.mk create mode 100644 support/testing/tests/package/test_libjxl.py diff --git a/DEVELOPERS b/DEVELOPERS index fefb40c605..99c274851d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1690,6 +1690,7 @@ F: package/fluid-soundfont/ F: package/fluidsynth/ F: package/glslsandbox-player/ F: package/highway/ +F: package/libjxl/ F: package/octave/ F: package/ola/ F: package/ptm2human/ @@ -1705,6 +1706,7 @@ F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.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_octave.py F: support/testing/tests/package/test_ola.py F: support/testing/tests/package/test_ola/ diff --git a/package/Config.in b/package/Config.in index c127cd2477..db8177a5ba 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1575,6 +1575,7 @@ menu "Graphics" source "package/libgta/Config.in" source "package/libgtk2/Config.in" source "package/libgtk3/Config.in" + source "package/libjxl/Config.in" source "package/libmediaart/Config.in" source "package/libmng/Config.in" source "package/libpng/Config.in" diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in new file mode 100644 index 0000000000..456305083c --- /dev/null +++ b/package/libjxl/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_LIBJXL + bool "libjxl" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway + depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway + depends on BR2_INSTALL_LIBSTDCPP # highway + depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS + select BR2_PACKAGE_BROTLI + select BR2_PACKAGE_HIGHWAY + select BR2_PACKAGE_LCMS2 + help + libjxl is the reference implementation of JPEG XL (encoder + and decoder). + + https://github.com/libjxl/libjxl diff --git a/package/libjxl/libjxl.hash b/package/libjxl/libjxl.hash new file mode 100644 index 0000000000..e71d32e61d --- /dev/null +++ b/package/libjxl/libjxl.hash @@ -0,0 +1,4 @@ +# Locally computed: +sha256 3114bba1fabb36f6f4adc2632717209aa6f84077bc4e93b420e0d63fa0455c5e libjxl-0.7.0.tar.gz +sha256 8405932022a556380c2d8c272eff154a923feb197233f348ce5f7334fb0a5ede LICENSE +sha256 91915f8ae056a68a3c5bdf05d9f6f78bb6903e27a8ca3a8434c9e4ac87300575 PATENTS diff --git a/package/libjxl/libjxl.mk b/package/libjxl/libjxl.mk new file mode 100644 index 0000000000..778f436268 --- /dev/null +++ b/package/libjxl/libjxl.mk @@ -0,0 +1,29 @@ +################################################################################ +# +# libjxl +# +################################################################################ + +LIBJXL_VERSION = 0.7.0 +LIBJXL_SITE = $(call github,libjxl,libjxl,v$(LIBJXL_VERSION)) +LIBJXL_LICENSE = BSD-3-Clause +LIBJXL_LICENSE_FILES = LICENSE PATENTS +LIBJXL_CPE_ID_VENDOR = libjxl_project +LIBJXL_INSTALL_STAGING = YES + +LIBJXL_DEPENDENCIES = \ + brotli \ + lcms2 \ + highway + +LIBJXL_CONF_OPTS = \ + -DJPEGXL_BUNDLE_LIBPNG=OFF \ + -DJPEGXL_BUNDLE_SKCMS=OFF \ + -DJPEGXL_ENABLE_DOXYGEN=OFF \ + -DJPEGXL_ENABLE_JNI=OFF \ + -DJPEGXL_ENABLE_MANPAGES=OFF \ + -DJPEGXL_ENABLE_OPENEXR=OFF \ + -DJPEGXL_ENABLE_SJPEG=OFF \ + -DJPEGXL_ENABLE_SKCMS=OFF + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_libjxl.py b/support/testing/tests/package/test_libjxl.py new file mode 100644 index 0000000000..a98966569f --- /dev/null +++ b/support/testing/tests/package/test_libjxl.py @@ -0,0 +1,53 @@ +import os + +import infra.basetest + + +class TestLibJXL(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it is + # armv5, which is not supported by the package. + # We also add GraphicsMagick to generate and compare images for + # the test. + 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="5.15.79" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_GRAPHICSMAGICK=y + BR2_PACKAGE_LIBJXL=y + """ + + 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() + + ref = "/var/tmp/reference.ppm" + jxl = "/var/tmp/encoded.jxl" + dec = "/var/tmp/decoded.ppm" + + cmd = "gm convert IMAGE:LOGO {}".format(ref) + self.assertRunOk(cmd) + + cmd = "cjxl {} {}".format(ref, jxl) + self.assertRunOk(cmd, timeout=30) + + cmd = "djxl {} {}".format(jxl, dec) + self.assertRunOk(cmd) + + cmd = "gm compare -metric mse -maximum-error 1e-3 {} {}".format( + ref, dec) + self.assertRunOk(cmd) -- 2.38.1 From thomas.petazzoni at bootlin.com Tue Nov 22 22:03:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:03:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.8.1 In-Reply-To: <20221110153217.380633-1-fido_max@inbox.ru> References: <20221110153217.380633-1-fido_max@inbox.ru> Message-ID: <20221122230315.0bbdfdca@windsurf> On Thu, 10 Nov 2022 18:32:17 +0300 Maxim Kochetkov via buildroot wrote: > Release notes: https://github.com/timescale/timescaledb/releases/tag/2.8.1 > > Signed-off-by: Maxim Kochetkov > --- > package/timescaledb/timescaledb.hash | 2 +- > package/timescaledb/timescaledb.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 Tue Nov 22 22:12:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:12:37 +0100 Subject: [Buildroot] [PATCH] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_VIM option In-Reply-To: <20221108144308.1795042-1-jerry.kooyman@entrust.com> References: <20221108144308.1795042-1-jerry.kooyman@entrust.com> Message-ID: <20221122231237.016cc716@windsurf> Hello Jerry, On Tue, 8 Nov 2022 08:43:07 -0600 Jerry Kooyman via buildroot wrote: > From: Jerry Kooyman > > A host dependency to vim is required if the > U-Boot board configuration has CONFIG_USE_DEFAULT_ENV_FILE enabled. So > introduce a new BR U-Boot config option BR2_TARGET_UBOOT_NEEDS_VIM > to solve this problem. Thanks for the patch! First of all, in order for your patch to be merged, we need it to carry a Signed-off-by line with your name and email, like this: Signed-off-by: Your Name as the last line of your commit log. > +config BR2_TARGET_UBOOT_NEEDS_VIM > + bool "U-Boot needs vim" I am wondering if we shouldn't make this: config BR2_TARGET_UBOOT_NEEDS_XXD bool "U-Boot needs xxd" because really what U-Boot needs is xxd... which happens to be provided by host-vim. Indeed, if I see U-Boot failing to build because xxd is missing, if I'm not familiar with this, I will have hard time realizing that what is needed is this BR2_TARGET_UBOOT_NEEDS_VIM option. In order to avoid building host-vim, which needs host-ncurses, we could also package a standalone version of xxd, such as https://github.com/ckormanyos/xxd. But that clearly isn't a requirement, I will be happy to take a modified patch from you that has the option renamed to BR2_TARGET_UBOOT_NEEDS_XXD. Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:17:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:17:54 +0100 Subject: [Buildroot] [git commit branch/next] package/sscep: new package Message-ID: <20221122222301.8CE45841CD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72fa60dc102679f51b228336ec38f5af78ff7646 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next SSCEP is a client-only implementation of the SCEP (Cisco System's Simple Certificate Enrollment Protocol). The goal of SCEP is to support the secure issuance of certificates to network devices in a scalable manner, using existing technology whenever possible. The protocol supports the following operations: * CA and RA public key distribution * Certificate enrollment * Certificate and CRL query Certificate and CRL access can be achieved by using the LDAP protocol, or by using the query messages defined in SCEP. CC: Angelo Compagnucci Signed-off-by: Angelo Compagnucci Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/sscep/Config.in | 9 +++++++++ package/sscep/sscep.hash | 3 +++ package/sscep/sscep.mk | 14 ++++++++++++++ 5 files changed, 28 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index fb6b329087..3f1ed0ef12 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -682,6 +682,7 @@ F: package/luaexpat/ F: package/xinetd/ N: Dario Binacchi +F: package/sscep/ F: package/uuu/ N: Dario Binacchi diff --git a/package/Config.in b/package/Config.in index 7b18859d02..6290e103bb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1952,6 +1952,7 @@ menu "Networking" source "package/slirp4netns/Config.in" source "package/snmppp/Config.in" source "package/sofia-sip/Config.in" + source "package/sscep/Config.in" source "package/sysrepo/Config.in" source "package/thrift/Config.in" source "package/usbredir/Config.in" diff --git a/package/sscep/Config.in b/package/sscep/Config.in new file mode 100644 index 0000000000..8907578062 --- /dev/null +++ b/package/sscep/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_SSCEP + bool "sscep" + select BR2_PACKAGE_OPENSSL + help + SSCEP is a client-only implementation of the SCEP + (Cisco System's Simple Certificate Enrollment Protocol). + + https://github.com/certnanny/sscep + diff --git a/package/sscep/sscep.hash b/package/sscep/sscep.hash new file mode 100644 index 0000000000..549c63b918 --- /dev/null +++ b/package/sscep/sscep.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 489cc8e093986776eb3f15082bf766778f707176f3cd604bf0ef1008da06b8e5 sscep-0.10.0.tar.gz +sha256 e1328c292102a22c10e8dcfbfda33740f603767c73f8c5b5189c5513eb6b4dea COPYING diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk new file mode 100644 index 0000000000..782bd358ed --- /dev/null +++ b/package/sscep/sscep.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# sscep +# +################################################################################ + +SSCEP_VERSION = 0.10.0 +SSCEP_SITE = $(call github,certnanny,sscep,v$(SSCEP_VERSION)) +SSCEP_LICENSE = BSD-2-Clause, OpenSSL, OpenOSP +SSCEP_LICENSE_FILES = COPYING +SSCEP_AUTORECONF = YES +SSCEP_DEPENDENCIES = host-pkgconf openssl + +$(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Tue Nov 22 22:27:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:27:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/sscep: new package In-Reply-To: <20221111133254.1163936-1-dario.binacchi@amarulasolutions.com> References: <20221111133254.1163936-1-dario.binacchi@amarulasolutions.com> Message-ID: <20221122232757.4dbe60ee@windsurf> Hello Dario, On Fri, 11 Nov 2022 14:32:54 +0100 Dario Binacchi wrote: > SSCEP is a client-only implementation of the SCEP (Cisco System's Simple > Certificate Enrollment Protocol). > > The goal of SCEP is to support the secure issuance of certificates to > network devices in a scalable manner, using existing technology whenever > possible. The protocol supports the following operations: > > * CA and RA public key distribution > * Certificate enrollment > * Certificate and CRL query > > Certificate and CRL access can be achieved by using the LDAP protocol, > or by using the query messages defined in SCEP. > > CC: Angelo Compagnucci > Signed-off-by: Angelo Compagnucci > Signed-off-by: Dario Binacchi Thanks for your contribution. I applied to master, but after fixing a number of things. See below. > diff --git a/package/sscep/Config.in b/package/sscep/Config.in > new file mode 100644 > index 000000000000..d4847f1b8a75 > --- /dev/null > +++ b/package/sscep/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_SSCEP > + bool "sscep" > + depends on BR2_PACKAGE_OPENSSL This should have been a "select", not a "depends on". > diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk > new file mode 100644 > index 000000000000..f59f4bd03bbc > --- /dev/null > +++ b/package/sscep/sscep.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# sscep > +# > +################################################################################ > + > +SSCEP_VERSION = v0.10.0 > +SSCEP_SITE = $(call github,certnanny,sscep,$(SSCEP_VERSION)) This should have been: +SSCEP_VERSION = 0.10.0 +SSCEP_SITE = $(call github,certnanny,sscep,v$(SSCEP_VERSION)) I.e the "v" prefix should not be in the VERSION variable. > +SSCEP_LICENSE = BSD BSD is not a valid SPDX license code and is not specific enough. I've changed this to: +SSCEP_LICENSE = BSD-2-Clause, OpenSSL, OpenOSP > +SSCEP_LICENSE_FILES = COPYING > +SSCEP_AUTORECONF = YES > +SSCEP_DEPENDENCIES += openssl += is not needed, a simple = is sufficient. But more importantly, the host-pkgconf dependency was missing, causing the package to fail building. I've addressed all those small issues when committing. Thanks again! 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 Nov 22 22:28:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:28:06 +0100 Subject: [Buildroot] [git commit branch/next] package/lua-mqtt: new package Message-ID: <20221122222857.593D0841D6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4fa02ee636420c40cf24412ee59c5f21c673d3e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/lua-mqtt/Config.in | 11 +++++++++++ package/lua-mqtt/lua-mqtt.hash | 3 +++ package/lua-mqtt/lua-mqtt.mk | 11 +++++++++++ 4 files changed, 26 insertions(+) diff --git a/package/Config.in b/package/Config.in index 6290e103bb..7ad7e2d487 100644 --- a/package/Config.in +++ b/package/Config.in @@ -722,6 +722,7 @@ menu "Lua libraries/modules" source "package/lua-lyaml/Config.in" source "package/lua-markdown/Config.in" source "package/lua-messagepack/Config.in" + source "package/lua-mqtt/Config.in" source "package/lua-msgpack-native/Config.in" source "package/lua-periphery/Config.in" source "package/lua-resty-http/Config.in" diff --git a/package/lua-mqtt/Config.in b/package/lua-mqtt/Config.in new file mode 100644 index 0000000000..b713319054 --- /dev/null +++ b/package/lua-mqtt/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LUA_MQTT + bool "lua-mqtt" + depends on BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4 + help + client library for MQTT 3.1.1 & 5. + + https://fperrad.frama.io/lua-mqtt + +comment "lua-mqtt needs a Lua >= 5.3" + depends on !BR2_PACKAGE_LUA_5_3 + depends on !BR2_PACKAGE_LUA_5_4 diff --git a/package/lua-mqtt/lua-mqtt.hash b/package/lua-mqtt/lua-mqtt.hash new file mode 100644 index 0000000000..3636e9e6af --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.hash @@ -0,0 +1,3 @@ +# computed by luarocks/buildroot +sha256 986ec63dd9f0761f9c5231f6e19529138602c289e13da5c71dc1449f5f247152 lua-mqtt-0.1.0-1.src.rock +sha256 e86d7c8adfabcb7c6515cc6e524bf0a76f7b3a86560a7ac47d7cabae5f8391a2 lua-mqtt-0.1.0/COPYRIGHT diff --git a/package/lua-mqtt/lua-mqtt.mk b/package/lua-mqtt/lua-mqtt.mk new file mode 100644 index 0000000000..a2f17d2b2e --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# lua-mqtt +# +################################################################################ + +LUA_MQTT_VERSION = 0.1.0-1 +LUA_MQTT_LICENSE = MIT +LUA_MQTT_LICENSE_FILES = $(LUA_MQTT_SUBDIR)/COPYRIGHT + +$(eval $(luarocks-package)) From thomas.petazzoni at bootlin.com Tue Nov 22 22:29:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:29:02 +0100 Subject: [Buildroot] [PATCH] package/lua-mqtt: new package In-Reply-To: <20221109083440.1254693-1-francois.perrad@gadz.org> References: <20221109083440.1254693-1-francois.perrad@gadz.org> Message-ID: <20221122232902.5371d005@windsurf> On Wed, 9 Nov 2022 09:34:40 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/Config.in | 1 + > package/lua-mqtt/Config.in | 11 +++++++++++ > package/lua-mqtt/lua-mqtt.hash | 3 +++ > package/lua-mqtt/lua-mqtt.mk | 11 +++++++++++ > 4 files changed, 26 insertions(+) > create mode 100644 package/lua-mqtt/Config.in > create mode 100644 package/lua-mqtt/lua-mqtt.hash > create mode 100644 package/lua-mqtt/lua-mqtt.mk Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:30:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:30:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/rpi-userland: add support for aarch64 In-Reply-To: <20221101093007.28341-1-tim.gover@raspberrypi.com> References: <20221101093007.28341-1-tim.gover@raspberrypi.com> Message-ID: <20221122233014.5b274d03@windsurf> On Tue, 1 Nov 2022 09:30:07 +0000 Tim Gover wrote: > Enable aarch64 support for rpi-userland to provide > vcmailbox and vcgencmd in 64bit builds. The are useful > for programming OTP and system debug. > > The ARM64=ON parameter restricts the make targets > to only include those supported on 64-bit i.e. it > excludes the legacy Broadcom EGL drivers. > > Signed-off-by: Tim Gover > --- > package/rpi-userland/Config.in | 14 +++++++------- > package/rpi-userland/rpi-userland.mk | 6 ++++++ > 2 files changed, 13 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:29:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:29:41 +0100 Subject: [Buildroot] [git commit branch/next] package/rpi-userland: add support for aarch64 Message-ID: <20221122223057.856C2841E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59adb53c4cdbd6805ab9a2905d0badcd7f2bd25c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Enable aarch64 support for rpi-userland to provide vcmailbox and vcgencmd in 64bit builds. The are useful for programming OTP and system debug. The ARM64=ON parameter restricts the make targets to only include those supported on 64-bit i.e. it excludes the legacy Broadcom EGL drivers. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-userland/Config.in | 14 +++++++------- package/rpi-userland/rpi-userland.mk | 6 ++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in index 342faf26e3..cfb472808b 100644 --- a/package/rpi-userland/Config.in +++ b/package/rpi-userland/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_RPI_USERLAND bool "rpi-userland" - depends on BR2_arm + depends on BR2_arm || BR2_aarch64 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_STATIC_LIBS - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENVG - select BR2_PACKAGE_HAS_LIBOPENMAX + select BR2_PACKAGE_HAS_LIBEGL if BR2_arm + select BR2_PACKAGE_HAS_LIBGLES if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENVG if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENMAX if BR2_arm help Raspberry Pi Userland contains the necessary library to use the VideoCore driver. @@ -18,7 +18,7 @@ config BR2_PACKAGE_RPI_USERLAND https://github.com/raspberrypi/userland/ -if BR2_PACKAGE_RPI_USERLAND +if BR2_PACKAGE_RPI_USERLAND && BR2_arm config BR2_PACKAGE_PROVIDES_LIBEGL default "rpi-userland" @@ -40,6 +40,6 @@ config BR2_PACKAGE_RPI_USERLAND_HELLO endif comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library" - depends on BR2_arm + depends on BR2_arm || BR2_arch64 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ BR2_STATIC_LIBS diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..42c7e8190f 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -11,12 +11,18 @@ RPI_USERLAND_LICENSE_FILES = LICENCE RPI_USERLAND_INSTALL_STAGING = YES RPI_USERLAND_CONF_OPTS = -DVMCS_INSTALL_PREFIX=/usr +ifeq ($(BR2_arm),y) RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg +endif ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) RPI_USERLAND_DEPENDENCIES += libexecinfo endif +ifeq ($(BR2_aarch64),y) +RPI_USERLAND_CONF_OPTS += -DARM64=ON +endif + ifeq ($(BR2_PACKAGE_RPI_USERLAND_HELLO),y) RPI_USERLAND_CONF_OPTS += -DALL_APPS=ON From thomas.petazzoni at bootlin.com Tue Nov 22 22:32:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:32:55 +0100 Subject: [Buildroot] [git commit branch/next] package/rpi-firmware: add overlays/README Message-ID: <20221122223316.ABC03841F1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=558946676958ed471d5c72867318a1b61b6e0e69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next If a custom os_prefix directory is specified then the Raspberry Pi firmware probes for the README file in overlays directory. If this is not found then firmware will use the top-level overlays directory which can be confusing if os_prefix is used in conjunction with other filters to implement alternate boot behaviour. In Raspberry Pi OS the README file is always included to ensure that the relevant documentation is in sync with the overlays. Rather that including the entire file let's just include an empty file so that overlays directory is consistent with the Raspberry Pi OS APT package. From https://www.raspberrypi.com/documentation/computers/config_txt.html#overlay_prefix Unless ${os_prefix}${overlay_prefix}README exists, overlays are shared with the main OS (i.e. os_prefix is ignored). Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-firmware/rpi-firmware.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk index 6f5902fd52..53d6d8ca06 100644 --- a/package/rpi-firmware/rpi-firmware.mk +++ b/package/rpi-firmware/rpi-firmware.mk @@ -57,6 +57,7 @@ define RPI_FIRMWARE_INSTALL_DTB_OVERLAYS $(INSTALL) -D -m 0644 $(ovldtb) $(BINARIES_DIR)/rpi-firmware/overlays/$(notdir $(ovldtb)) ) $(INSTALL) -D -m 0644 $(@D)/boot/overlays/overlay_map.dtb $(BINARIES_DIR)/rpi-firmware/overlays/ + touch $(BINARIES_DIR)/rpi-firmware/overlays/README endef else # Still create the directory, so a genimage.cfg can include it independently of From thomas.petazzoni at bootlin.com Tue Nov 22 22:33:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:33:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/rpi-firmware: add overlays/README In-Reply-To: <20221031150235.12074-1-tim.gover@raspberrypi.com> References: <20221031150235.12074-1-tim.gover@raspberrypi.com> Message-ID: <20221122233350.6b00aa83@windsurf> Hello Tim, On Mon, 31 Oct 2022 15:02:35 +0000 Tim Gover wrote: > If a custom os_prefix directory is specified then the Raspberry Pi > firmware probes for the README file in overlays directory. If > this is not found then firmware will use the top-level overlays > directory which can be confusing if os_prefix is used in conjunction > with other filters to implement alternate boot behaviour. > > In Raspberry Pi OS the README file is always included to ensure > that the relevant documenation is in sync with the overlays. Rather > that including the entire file let's just include an emtpy file so > that overlays directory is consistent with the Raspberry Pi OS > APT package. > > From > https://www.raspberrypi.com/documentation/computers/config_txt.html#overlay_prefix > > Unless ${os_prefix}${overlay_prefix}README exists, overlays are shared > with the main OS (i.e. os_prefix is ignored). > > Signed-off-by: Tim Gover > --- > package/rpi-firmware/rpi-firmware.mk | 1 + > 1 file changed, 1 insertion(+) I am not entirely sure how useful ${os_prefix} is in the context of a Buildroot generated system, but I guess having this empty README file doesn't hurt much, so I've applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:38:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:38:38 +0100 Subject: [Buildroot] [PATCH v2 2/3] package/monero: new package In-Reply-To: <20221031195205.429257-2-bernd.kuhls@t-online.de> References: <20221031195205.429257-1-bernd.kuhls@t-online.de> <20221031195205.429257-2-bernd.kuhls@t-online.de> Message-ID: <20221122233838.45a5a96b@windsurf> Hello Bernd, Thanks for the contribution. See below some comments. On Mon, 31 Oct 2022 20:52:04 +0100 Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls > --- > v2: disabled support for BR2_aarch64_be, not supported upstream: > https://github.com/tevador/RandomX/pull/257 What this pull requests says is "The current implementation of JIT won't work on big endian processors.". So the problem seems to not be with just AArch64 BE, but all big endian architectures, no? If so, should this be depends on BR2_ENDIAN != "BIG" ? (With a comment above it). Curious: what is the use case of a cryptocurrency stuff in Buildroot? > diff --git a/package/monero/0001-disable-stack-protector.patch b/package/monero/0001-disable-stack-protector.patch > new file mode 100644 > index 0000000000..0407b4e32d > --- /dev/null > +++ b/package/monero/0001-disable-stack-protector.patch > @@ -0,0 +1,22 @@ > +Disable unconditional stack-protector support > + > +Signed-off-by: Bernd Kuhls They're using Git upstream, so please use Git-formatted patches. Has this been submitted upstream, for example by making SSP optional? > diff --git a/package/monero/0002-system-miniupnpc.patch b/package/monero/0002-system-miniupnpc.patch > new file mode 100644 > index 0000000000..e12d9302bd > --- /dev/null > +++ b/package/monero/0002-system-miniupnpc.patch > @@ -0,0 +1,112 @@ > +Add support for miniupnpc system library > + > +Downloaded from > +https://git.alpinelinux.org/aports/plain/community/monero/system-miniupnpc.patch > + > +Signed-off-by: Bernd Kuhls It also needs to be Git formatted. Has this been submitted upstream? > diff --git a/package/monero/Config.in b/package/monero/Config.in > new file mode 100644 > index 0000000000..59036286cd > --- /dev/null > +++ b/package/monero/Config.in > @@ -0,0 +1,35 @@ > +config BR2_PACKAGE_MONERO > + bool "monero" > + depends on !BR2_aarch64_be && !BR2_i386 Why is i386 excluded? > +MONERO_VERSION = 0.18.1.2 > +MONERO_SOURCE = monero-source-v$(MONERO_VERSION).tar.bz2 > +MONERO_SITE = https://downloads.getmonero.org/cli > +MONERO_LICENSE = MIT > +MONERO_LICENSE_FILES = LICENSE > +MONERO_CONF_OPTS = \ > + -DBUILD_DOCUMENTATION=OFF \ > + -DCMAKE_CXX_FLAGS="$(MONERO_CXXFLAGS)" \ > + -DCMAKE_BUILD_TYPE=None \ Is that normal? > + -DMANUAL_SUBMODULES=ON \ > + -DSTACK_TRACE=OFF \ > + -DUSE_CCACHE=OFF \ > + -DUSE_DEVICE_TREZOR=OFF > +MONERO_DEPENDENCIES = \ > + boost \ > + czmq \ > + libminiupnpc \ > + libsodium \ > + openssl \ > + unbound > + > +ifeq ($(BR2_aarch64_be)$(BR2_mips)$(BR2_mipsel)$(BR2_mips64el)$(BR2_sparc64),y) So you don't support AArch64 BE, but it's handled here ? :-) > +MONERO_CONF_OPTS += -DNO_AES=ON > +endif 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 Nov 22 22:41:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:41:23 +0100 Subject: [Buildroot] [PATCH v2 3/3] package/p2pool: new package In-Reply-To: <20221031195205.429257-3-bernd.kuhls@t-online.de> References: <20221031195205.429257-1-bernd.kuhls@t-online.de> <20221031195205.429257-3-bernd.kuhls@t-online.de> Message-ID: <20221122234123.0933646f@windsurf> Hello, On Mon, 31 Oct 2022 20:52:05 +0100 Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls > --- > v2: disabled support for BR2_aarch64_be, not supported upstream: > https://github.com/tevador/RandomX/pull/257 Same comment as for monero, is this about AArch64 BE, or all BE architectures? > diff --git a/package/p2pool/Config.in b/package/p2pool/Config.in > new file mode 100644 > index 0000000000..53f894e309 > --- /dev/null > +++ b/package/p2pool/Config.in > @@ -0,0 +1,27 @@ > +config BR2_PACKAGE_P2POOL > + bool "p2pool" > + depends on BR2_ARCH_IS_64 > + depends on !BR2_aarch64_be This package is not selecting monero, so why should it inherit its dependencies? Or this RandomX thing is a library that is bundled in both monero and p2pool? > +# prevent compiler warnings being treated as errors > +define P2POOL_REMOVE_WARNING_FLAGS > + $(SED) '/set(WARNING_FLAGS/d' $(@D)/cmake/flags.cmake > +endef > +P2POOL_POST_PATCH_HOOKS += P2POOL_REMOVE_WARNING_FLAGS Is an upstreamable patch possible for this? 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 Nov 22 22:41:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:41:44 +0100 Subject: [Buildroot] [PATCH v2 1/3] package/unbound: install to staging In-Reply-To: <20221031195205.429257-1-bernd.kuhls@t-online.de> References: <20221031195205.429257-1-bernd.kuhls@t-online.de> Message-ID: <20221122234144.623ee570@windsurf> On Mon, 31 Oct 2022 20:52:03 +0100 Bernd Kuhls wrote: > Needed for Monero: > https://github.com/monero-project/monero/blob/release-v0.18/cmake/FindUnbound.cmake > > Signed-off-by: Bernd Kuhls > --- > v2: no changes Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:41:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:41:36 +0100 Subject: [Buildroot] [git commit branch/next] package/unbound: install to staging Message-ID: <20221122224154.D9786841F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a5ebfbdbdfc370cd7ef5b0fcc6c8640f1ee23eb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Needed for Monero: https://github.com/monero-project/monero/blob/release-v0.18/cmake/FindUnbound.cmake Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/unbound/unbound.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/unbound/unbound.mk b/package/unbound/unbound.mk index d86d9c2067..7b62522727 100644 --- a/package/unbound/unbound.mk +++ b/package/unbound/unbound.mk @@ -6,6 +6,7 @@ UNBOUND_VERSION = 1.17.0 UNBOUND_SITE = https://www.unbound.net/downloads +UNBOUND_INSTALL_STAGING = YES UNBOUND_DEPENDENCIES = host-pkgconf expat libevent openssl UNBOUND_LICENSE = BSD-3-Clause UNBOUND_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Nov 22 22:52:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:52:28 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/freerdp: security bump to version 2.9.0 Message-ID: <20221122225237.0E434841FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=472b17451c86deccc0dbbcde28a4923a139a56e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Backported #8403: Fixed multiple client side input validation issues (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 35c2ee69a51a343f2e5c1f88eeb8c7064922ded4) Signed-off-by: Peter Korsgaard --- package/freerdp/freerdp.hash | 4 ++-- package/freerdp/freerdp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freerdp/freerdp.hash b/package/freerdp/freerdp.hash index 94d0746d40..f6adc05312 100644 --- a/package/freerdp/freerdp.hash +++ b/package/freerdp/freerdp.hash @@ -1,5 +1,5 @@ -# From https://pub.freerdp.com/releases/freerdp-2.8.1.tar.gz.sha256 -sha256 ea8903b29914134202a972c06052432678c89cb5eebcc8f5a41553030c97376b freerdp-2.8.1.tar.gz +# From https://pub.freerdp.com/releases/freerdp-2.9.0.tar.gz.sha256 +sha256 fcf71cf5b09c5c2636341ba212f34b8fb728246ea28e08caf6cef8b4a96184b7 freerdp-2.9.0.tar.gz # Locally calculated sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index ae844c589e..fb0e6920cf 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREERDP_VERSION = 2.8.1 +FREERDP_VERSION = 2.9.0 FREERDP_SITE = https://pub.freerdp.com/releases FREERDP_DEPENDENCIES = libglib2 openssl zlib FREERDP_LICENSE = Apache-2.0 From peter at korsgaard.com Tue Nov 22 22:53:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:53:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/freerdp: security bump to version 2.9.0 In-Reply-To: <20221116220734.7229-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 16 Nov 2022 23:07:34 +0100") References: <20221116220734.7229-1-fontaine.fabrice@gmail.com> Message-ID: <87r0xu4n5a.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Backported #8403: Fixed multiple client side input validation issues > (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, > CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) > https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 22 22:52:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:52:44 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/freerdp: security bump to version 2.9.0 Message-ID: <20221122225423.5DB1984221@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7464a54bd1c809b2f78b6da9240cd318252b49f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Backported #8403: Fixed multiple client side input validation issues (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 35c2ee69a51a343f2e5c1f88eeb8c7064922ded4) Signed-off-by: Peter Korsgaard --- package/freerdp/freerdp.hash | 4 ++-- package/freerdp/freerdp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freerdp/freerdp.hash b/package/freerdp/freerdp.hash index 94d0746d40..f6adc05312 100644 --- a/package/freerdp/freerdp.hash +++ b/package/freerdp/freerdp.hash @@ -1,5 +1,5 @@ -# From https://pub.freerdp.com/releases/freerdp-2.8.1.tar.gz.sha256 -sha256 ea8903b29914134202a972c06052432678c89cb5eebcc8f5a41553030c97376b freerdp-2.8.1.tar.gz +# From https://pub.freerdp.com/releases/freerdp-2.9.0.tar.gz.sha256 +sha256 fcf71cf5b09c5c2636341ba212f34b8fb728246ea28e08caf6cef8b4a96184b7 freerdp-2.9.0.tar.gz # Locally calculated sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index ae844c589e..fb0e6920cf 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREERDP_VERSION = 2.8.1 +FREERDP_VERSION = 2.9.0 FREERDP_SITE = https://pub.freerdp.com/releases FREERDP_DEPENDENCIES = libglib2 openssl zlib FREERDP_LICENSE = Apache-2.0 From peter at korsgaard.com Tue Nov 22 22:54:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:54:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: fix configure options In-Reply-To: <20221116222908.26711-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 16 Nov 2022 23:29:08 +0100") References: <20221116222908.26711-1-fontaine.fabrice@gmail.com> Message-ID: <87mt8i4n2e.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Rename configure options to avoid the following build failure raised > since bump to version 3.2.5 in commit > ae2807821d897c16141d003f646475fee9e77cba: > ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': > ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target > 89 | __attribute__ ((target("default"))) MVSTATIC int32 > get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, > uint32* ps2) { return i; } > | ^~~~~~~~~~~~~~~~~~~~~ > ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default > 480 | } > | ^ > If you can't fix the issue, re-run ./configure with --disable-roll-simd. > Fixes: > - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 22 22:53:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:53:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rsync: fix configure options Message-ID: <20221122225605.E7C2A84250@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c2b0d606e54a1860a333f364340de6a3ef8b9f5d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Rename configure options to avoid the following build failure raised since bump to version 3.2.5 in commit ae2807821d897c16141d003f646475fee9e77cba: ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target 89 | __attribute__ ((target("default"))) MVSTATIC int32 get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, uint32* ps2) { return i; } | ^~~~~~~~~~~~~~~~~~~~~ ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default 480 | } | ^ If you can't fix the issue, re-run ./configure with --disable-roll-simd. Fixes: - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit e8b5feee87be5157e93665011b3c350f6996dfcc) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 0d311aa167..9dd66aeb8c 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -17,12 +17,12 @@ RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ - --disable-simd \ + --disable-roll-simd \ --disable-openssl \ --disable-xxhash \ --disable-zstd \ --disable-lz4 \ - --disable-asm + --disable-md5-asm ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl From peter at korsgaard.com Tue Nov 22 22:54:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:54:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rsync: fix configure options Message-ID: <20221122225606.5D43F84250@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b41bb7ce25f57a25c24bc225904d624f68614ba3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Rename configure options to avoid the following build failure raised since bump to version 3.2.5 in commit ae2807821d897c16141d003f646475fee9e77cba: ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target 89 | __attribute__ ((target("default"))) MVSTATIC int32 get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, uint32* ps2) { return i; } | ^~~~~~~~~~~~~~~~~~~~~ ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default 480 | } | ^ If you can't fix the issue, re-run ./configure with --disable-roll-simd. Fixes: - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit e8b5feee87be5157e93665011b3c350f6996dfcc) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 0d311aa167..9dd66aeb8c 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -17,12 +17,12 @@ RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ - --disable-simd \ + --disable-roll-simd \ --disable-openssl \ --disable-xxhash \ --disable-zstd \ --disable-lz4 \ - --disable-asm + --disable-md5-asm ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl From peter at korsgaard.com Tue Nov 22 22:55:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:55:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} Message-ID: <20221122225605.F0FB384251@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aff84680c061d812eea37ecc0ef51e8f51b876c9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 8fa2ff28574cb5ba889cb4fc48240dd4291401a6) Signed-off-by: Peter Korsgaard --- .../nginx/0011-Mp4-disabled-duplicate-atoms.patch | 315 +++++++++++++++++++++ package/nginx/nginx.mk | 3 + 2 files changed, 318 insertions(+) diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch new file mode 100644 index 0000000000..7baa810b56 --- /dev/null +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch @@ -0,0 +1,315 @@ +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 +From: Roman Arutyunyan +Date: Wed, 19 Oct 2022 10:53:17 +0300 +Subject: [PATCH] Mp4: disabled duplicate atoms. + +Most atoms should not appear more than once in a container. Previously, +this was not enforced by the module, which could result in worker process +crash, memory corruption and disclosure. + +Signed-off-by: Peter Korsgaard +--- + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ + 1 file changed, 147 insertions(+) + +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c +index 9c3f627f..4eff01e9 100644 +--- a/src/http/modules/ngx_http_mp4_module.c ++++ b/src/http/modules/ngx_http_mp4_module.c +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_ERROR; + } + ++ if (mp4->ftyp_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_DECLINED; + } + ++ if (mp4->moov_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); + + if (atom_data_size > mp4->buffer_size) { +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); + ++ if (mp4->mdat_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + data = &mp4->mdat_data_buf; + data->file = &mp4->file; + data->in_file = 1; +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); + ++ if (mp4->mvhd_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_header = ngx_mp4_atom_header(mp4); + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->tkhd_size = atom_size; + trak->movie_duration = duration; + +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->mdia_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->mdhd_size = atom_size; + trak->timescale = timescale; + trak->duration = duration; +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->hdlr_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->minf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->vmhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->smhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->dinf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stbl_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stsd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->time_to_sample_entries = entries; + + atom = &trak->stts_atom_buf; +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sync sample entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sync_samples_entries = entries; + + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "composition offset entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->composition_offset_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_to_chunk_entries = entries; + + atom = &trak->stsc_atom_buf; +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sample uniform size:%uD, entries:%uD", size, entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_sizes_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint32_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->stco_atom_buf; +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint64_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->co64_atom_buf; +-- +2.30.2 + diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index ba01c7e016..62ea379ffc 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ --with-cpp="$(TARGET_CC)" \ --with-ld-opt="$(TARGET_LDFLAGS)" +# 0011-Mp4-disabled-duplicate-atoms.patch +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 + # www-data user and group are used for nginx. Because these user and group # are already set by buildroot, it is not necessary to redefine them. # See system/skeleton/etc/passwd From peter at korsgaard.com Tue Nov 22 22:56:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:56:47 +0100 Subject: [Buildroot] [PATCH] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} In-Reply-To: <20221119222234.892983-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 19 Nov 2022 23:22:34 +0100") References: <20221119222234.892983-1-peter@korsgaard.com> Message-ID: <87fsea4mz4.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module > - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module > https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 22 22:55:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:55:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} Message-ID: <20221122225716.58D6484253@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad7f964ff953b3d8a76ccc239281879853a7748d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 8fa2ff28574cb5ba889cb4fc48240dd4291401a6) Signed-off-by: Peter Korsgaard --- .../nginx/0011-Mp4-disabled-duplicate-atoms.patch | 315 +++++++++++++++++++++ package/nginx/nginx.mk | 3 + 2 files changed, 318 insertions(+) diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch new file mode 100644 index 0000000000..7baa810b56 --- /dev/null +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch @@ -0,0 +1,315 @@ +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 +From: Roman Arutyunyan +Date: Wed, 19 Oct 2022 10:53:17 +0300 +Subject: [PATCH] Mp4: disabled duplicate atoms. + +Most atoms should not appear more than once in a container. Previously, +this was not enforced by the module, which could result in worker process +crash, memory corruption and disclosure. + +Signed-off-by: Peter Korsgaard +--- + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ + 1 file changed, 147 insertions(+) + +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c +index 9c3f627f..4eff01e9 100644 +--- a/src/http/modules/ngx_http_mp4_module.c ++++ b/src/http/modules/ngx_http_mp4_module.c +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_ERROR; + } + ++ if (mp4->ftyp_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_DECLINED; + } + ++ if (mp4->moov_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); + + if (atom_data_size > mp4->buffer_size) { +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); + ++ if (mp4->mdat_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + data = &mp4->mdat_data_buf; + data->file = &mp4->file; + data->in_file = 1; +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); + ++ if (mp4->mvhd_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_header = ngx_mp4_atom_header(mp4); + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->tkhd_size = atom_size; + trak->movie_duration = duration; + +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->mdia_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->mdhd_size = atom_size; + trak->timescale = timescale; + trak->duration = duration; +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->hdlr_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->minf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->vmhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->smhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->dinf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stbl_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stsd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->time_to_sample_entries = entries; + + atom = &trak->stts_atom_buf; +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sync sample entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sync_samples_entries = entries; + + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "composition offset entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->composition_offset_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_to_chunk_entries = entries; + + atom = &trak->stsc_atom_buf; +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sample uniform size:%uD, entries:%uD", size, entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_sizes_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint32_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->stco_atom_buf; +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint64_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->co64_atom_buf; +-- +2.30.2 + diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index ba01c7e016..62ea379ffc 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ --with-cpp="$(TARGET_CC)" \ --with-ld-opt="$(TARGET_LDFLAGS)" +# 0011-Mp4-disabled-duplicate-atoms.patch +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 + # www-data user and group are used for nginx. Because these user and group # are already set by buildroot, it is not necessary to redefine them. # See system/skeleton/etc/passwd From neal.frager at amd.com Wed Nov 23 00:03:51 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 23 Nov 2022 00:03:51 +0000 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221122201701.65681-1-brandon.maier@collins.com> References: <20221122201701.65681-1-brandon.maier@collins.com> Message-ID: Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier --- v2: - support pmufw with any extension --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 19e4183927..d037ae9c12 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -394,8 +394,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call +KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) -- 2.38.1 Reviewed-by: Neal Frager Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14225 bytes Desc: not available URL: From neal.frager at amd.com Wed Nov 23 00:09:39 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 23 Nov 2022 00:09:39 +0000 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122223125.33045c23@booty> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> <20221122214713.1359fcac@windsurf> <20221122223125.33045c23@booty> Message-ID: Hi Thomas, Luca, > On Tue, 22 Nov 2022 19:07:43 +0100 > Luca Ceresoli wrote: > > > I agree with the principle you are proposing. > > > > However, according to the U-Boot source code, u-boot.elf appears as > > u-boot.bin repackaged into an ELF file. Is "stripped" a correct word > > for this? > > I used "stripped" because that's how Neal described this file. > > Based on what you say, perhaps a better option name is: > > BR2_TARGET_UBOOT_FORMAT_BIN_ELF > bool "u-boot.elf" > > Thoughts? > Seems better. > Neal, adding a short help text would also be useful IMO, as this "bin elf" Frankenstein creation is really non intuitive. I am not sure creating a separate BR2 config is the right solution. Both the u-boot and u-boot.elf file are in fact elf formatted files. One just has all the debug symbols and one does not. If we create a separate BR2 config, even with help text, I am not sure this would be so clean. I was actually surprised when I used the BR2_TARGET_UBOOT_FORMAT_ELF config and did not get a u-boot.elf file. I imagine many others are surprised too. What do you think of this solution? Basically, we check that the file exists before copying. It is probably good to have this check anyway. https://patchwork.ozlabs.org/project/buildroot/patch/20221122102025.62704-1-neal.frager at amd.com/ If you want, we could even add an else statement that prints a warning message about the expected u-boot file not being copied, so a user is warned about it at build time. Thoughts? Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15136 bytes Desc: not available URL: From pge at ik.me Tue Nov 22 21:20:02 2022 From: pge at ik.me (PGE) Date: Tue, 22 Nov 2022 22:20:02 +0100 Subject: [Buildroot] [PATCH] package/pkg-golang: enable pkg specific go env also for download step Message-ID: <20221122212002.139494-1-pge@ik.me> Currently package secific go env is used only during package build step. Go vendering is done during the download step and it's sometimes required to specify package secific go env also for this step. For example, when importing custom go modules who are hosted on a private host, it?s required to set GOPRIVATE to avoid public sum checking. --- 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..cdc67b32c0 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -87,7 +87,8 @@ $(2)_POST_PATCH_HOOKS += $(2)_GEN_GOMOD $(2)_DOWNLOAD_POST_PROCESS = go $(2)_DL_ENV += \ $$(HOST_GO_COMMON_ENV) \ - GOPROXY=direct + GOPROXY=direct \ + $$($(2)_GO_ENV) # Due to vendoring, it is pretty likely that not all licenses are # listed in _LICENSE. -- 2.25.1 From mike at wewearmanyhats.com Wed Nov 23 00:46:54 2022 From: mike at wewearmanyhats.com (Michael Despault) Date: Tue, 22 Nov 2022 16:46:54 -0800 Subject: [Buildroot] defconfig with wayland support? Message-ID: I'm struggling to get a buildroot generated system up and running that has working wayland support. My primary goal is simply to be able to get an embedded system that can run and display wayland applications, using the buildroot system. I've found examples of other configs that claim to have X11 support, but nothing on wayland. Poking around in "make menuconfig" I've done what I can to enable any wayland/weston related options, but currently I'm hitting this build error: Run-time dependency libdrm found: NO (tried pkgconfig and cmake) output/build/wlroots-0.14.1/meson.build:99:0: ERROR: Dependency "libdrm" not found, tried pkgconfig and cmake This happens when I try and build meson. Has anyone had success getting an embedded system (via buildroot) going with wayland working out of the box? Hoping someone would be able to share their defconfig file with the appropriate options, or at least share the essential components to enable in make menuconfig. Barebones is fine and not concerned so much about architecture right now, but currently testing on X86_64 with the intent to target aarch64 eventually. Thanks, Mike *Mike Despault* *CEO* https://wewearmanyhats.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From dario.binacchi at amarulasolutions.com Wed Nov 23 07:28:29 2022 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 23 Nov 2022 08:28:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/sscep: new package In-Reply-To: <20221122232757.4dbe60ee@windsurf> References: <20221111133254.1163936-1-dario.binacchi@amarulasolutions.com> <20221122232757.4dbe60ee@windsurf> Message-ID: Hello Thomas, On Tue, Nov 22, 2022 at 11:27 PM Thomas Petazzoni wrote: > > Hello Dario, > > On Fri, 11 Nov 2022 14:32:54 +0100 > Dario Binacchi wrote: > > > SSCEP is a client-only implementation of the SCEP (Cisco System's Simple > > Certificate Enrollment Protocol). > > > > The goal of SCEP is to support the secure issuance of certificates to > > network devices in a scalable manner, using existing technology whenever > > possible. The protocol supports the following operations: > > > > * CA and RA public key distribution > > * Certificate enrollment > > * Certificate and CRL query > > > > Certificate and CRL access can be achieved by using the LDAP protocol, > > or by using the query messages defined in SCEP. > > > > CC: Angelo Compagnucci > > Signed-off-by: Angelo Compagnucci > > Signed-off-by: Dario Binacchi > > Thanks for your contribution. I applied to master, but after fixing a > number of things. See below. > > > > diff --git a/package/sscep/Config.in b/package/sscep/Config.in > > new file mode 100644 > > index 000000000000..d4847f1b8a75 > > --- /dev/null > > +++ b/package/sscep/Config.in > > @@ -0,0 +1,9 @@ > > +config BR2_PACKAGE_SSCEP > > + bool "sscep" > > + depends on BR2_PACKAGE_OPENSSL > > This should have been a "select", not a "depends on". > > > diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk > > new file mode 100644 > > index 000000000000..f59f4bd03bbc > > --- /dev/null > > +++ b/package/sscep/sscep.mk > > @@ -0,0 +1,14 @@ > > +################################################################################ > > +# > > +# sscep > > +# > > +################################################################################ > > + > > +SSCEP_VERSION = v0.10.0 > > +SSCEP_SITE = $(call github,certnanny,sscep,$(SSCEP_VERSION)) > > This should have been: > > +SSCEP_VERSION = 0.10.0 > +SSCEP_SITE = $(call github,certnanny,sscep,v$(SSCEP_VERSION)) > > I.e the "v" prefix should not be in the VERSION variable. > > > +SSCEP_LICENSE = BSD > > BSD is not a valid SPDX license code and is not specific enough. I've > changed this to: > > +SSCEP_LICENSE = BSD-2-Clause, OpenSSL, OpenOSP > > > > +SSCEP_LICENSE_FILES = COPYING > > +SSCEP_AUTORECONF = YES > > +SSCEP_DEPENDENCIES += openssl > > += is not needed, a simple = is sufficient. But more importantly, the > host-pkgconf dependency was missing, causing the package to fail > building. > > I've addressed all those small issues when committing. Thanks for your fixings and explanations. Best regards, Dario > > Thanks again! > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com -- Dario Binacchi Embedded Linux Developer dario.binacchi at amarulasolutions.com __________________________________ Amarula Solutions SRL Via Le Canevare 30, 31100 Treviso, Veneto, IT T. +39 042 243 5310 info at amarulasolutions.com www.amarulasolutions.com From thomas.petazzoni at bootlin.com Wed Nov 23 07:35:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 07:35:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-22 Message-ID: <20221123073549.446F14056A@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-22 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 1 | 0 | 0 | 1 | 2022.08.x | 21 | 20 | 0 | 41 | master | 193 | 199 | 0 | 392 | next | 9 | 16 | 0 | 25 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 11 gobject-introspection-1.72.0 | 9 host-go-1.19.3 | 8 host-pahole-1.24 | 8 linux-6.0.1 | 8 xz-5.2.7 | 8 dash-0.5.11.5 | 7 host-binutils-2.38 | 7 python-numpy-1.23.4 | 7 gerbera-1.10.0 | 5 elfutils-0.186 | 4 tealdeer-1.6.1 | 4 bat-0.19.0 | 3 libgcrypt-1.10.1 | 3 libglib2-2.72.3 | 3 lirc-tools-0.10.2 | 3 rtl8192eu-1e15b6d451731bc4d... | 3 asterisk-16.28.0 | 2 boost-1.80.0 | 2 brltty-6.5 | 2 freeradius-client-1.1.7 | 2 frr-8.3.1 | 2 host-rust-1.64.0 | 2 libnss-3.84 | 2 linuxptp-3.1.1 | 2 liquid-dsp-1.4.0 | 2 musl-1.2.3 | 2 tinifier-3.4.0 | 2 ulog-0389d243352255f6182326... | 2 unknown | 2 valgrind-3.19.0 | 2 wolfssl-5.5.3 | 2 zabbix-5.4.9 | 2 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 assimp-5.2.5 | 1 bind-9.16.33 | 1 binutils-arc-2020.09-release | 1 cmocka-1.1.5 | 1 containerd-1.6.8 | 1 coremark-1.01 | 1 coreutils-9.1 | 1 crun-1.5 | 1 dahdi-linux-3.2.0 | 1 dmalloc-5.6.5 | 1 docker-proxy-f6ccccb1c082a4... | 1 exim-4.96 | 1 fdk-aac-2.0.2 | 1 file-5.43 | 1 fontconfig-2.13.1 | 1 freeradius-server-3.2.0 | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/romfs/romfs.mk:32: /tmp/... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 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 gummiboot-2bcd919c681c952eb... | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-spirv-llvm-translator-... | 1 ipmitool-1_8_19 | 1 kexec-2.0.25 | 1 libsepol-3.3 | 1 libuwsc-3.3.5 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 lttng-tools-2.13.2 | 1 lxc-5.0.1 | 1 matio-1.5.23 | 1 memcached-1.6.16 | 1 mender-3.4.0 | 1 mxs-bootlets-10.12.01 | 1 netsniff-ng-0.6.8 | 1 nodejs-16.18.1 | 1 ntp-4.2.8p15 | 1 owfs-3.2p4 | 1 package/qt6/qt6base/qt6base... | 1 perl-5.34.1 | 1 proxychains-ng-4.16 | 1 pv-1.6.20 | 1 python-cryptography-38.0.1 | 1 rtty-7.4.0 | 1 snmppp-3.4.10 | 1 sudo-1.9.11p2 | 1 toolchain-external-codescap... | 1 uclibc-ng-test-6790eafe897b... | 1 vdr-2.6.1 | 1 volk-2.5.2 | 1 xapp_xdm-1.1.13 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64_be | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/f42777f2b1b2b3ca851c624ae063d7e4e4f657b3 | powerpc64le | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/932b732a116e57f7d6bf7cb80034f498a7737534 | arm | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/1da354b04a54d54aa54b9b3d0ef8e2f963359066 | ORPH i586 | asterisk-16.28.0 | NOK | http://autobuild.buildroot.net/results/322d0739729642b5e2e81c0502f03ee702428ca3 | arceb | asterisk-16.28.0 | NOK | http://autobuild.buildroot.net/results/bd5b6394cfb84986b84f7b55fb2c6103edfd644b | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/25a2045a803bf2d3bd6905d0a264e733eabfa766 | arm | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/ba8a451782a019c86fd809693333b91e3ff457b0 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/68b0ad52bcdc3c2c020810bd5bbc618bc7e77bc4 | sh4 | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/4738c001c20526372da3ca9d73af191bc276df36 | ORPH arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/d8bb1a3211f028c49e0de303d28104e07dc1c690 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/7af638dc81d40c5726e0c6a2eec9d9e4f0084229 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/6b043c6ca7628b373757e6d5dee0d230f54ae81e | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9e49d3b270526c863b118aa2cd297e4622ddccab | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/1806de278d2ca69164a3339e9456cb8a9bb1692d | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/726174b154abda24284df1d1dcd1d82ddbbaf09f | x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/020d93f1a65912d7fefd5db820677a598ff4c39b | armeb | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/0412cf09f3a1f0027cd0cde2c0c1337fa45971ed | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/ee91d5bd13b6c5938fc25dadcfde4c75189ade23 | ORPH i686 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/e80c3743b8345440b8009beee8eed06443edfe58 | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/546f77261fbd17ee56bba99c3655d607d1750d3d | x86_64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/3cf82b18a9015d87cc32915af9b58e0e5c59049f | ORPH s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/9ccad5089f626dfc8cc0759fa1c8bdfc5c9d5fb9 | ORPH mips64el | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/91cdadb385458440e8e26071bb039d0f5f0e7157 | ORPH armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/c61f087d23d89b8e255d2b2df4c94c50cf7c7685 | ORPH nios2 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/257ff51a7912bb72731a0928a29df251b0ae5c30 | ORPH mips | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/53fae4e01d75df17b7545138dab8b8c0448e6839 | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/b20df1ef4b22d9719fd382cde53e9ffa13bda57a | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/33bd6f5c9e970bedb14dbbb7217181b1d1a2c2db | ORPH x86_64 | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/b3e24b824552b4c01217eb0780dff5935ad26637 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/65440ebaf1237ade7dfd37fe85199d0dc9c379a2 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/58cee3cf35b3557fd169c9fd2b6ec55ef81edfd3 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4e49dfc9640aa718314f7f0993893d0d92c54772 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/311b1297f8dadc3af45dc067051008c29bba64ec | ORPH arm | exim-4.96 | NOK | http://autobuild.buildroot.net/results/b522fddb3c653afab3ab2a5d0a224c62ca2b6161 | mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/cb94304845bd820b984acc791fc2aae542f205eb | i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/3b5fa70cb530461d1c182a2b5a658c1074a34907 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/60919a7e71326da591c2a695df3c0cdbadd4c446 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/e0862dae209dc683a964ff464ec363e73b8e7e06 | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/838146fbe9a3ebbe38e7067017e322f300383205 | microblaze | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/568d4bc80d4c4563c17f8bfde309c83599d89f55 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/d8bde67b45c079007d71e716d7289f159e9edd3e | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/1f20c4bde1126a771e6aed73d8ad1108eafaa960 | mipsel | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/9bb2f48ad42e8ea63af3ca80af2c55e94613ed08 | sparc64 | fs/romfs/romfs.mk:32: /tmp/... | NOK | http://autobuild.buildroot.net/results/9e71690bb14105fb528771a70f38b5d68709eab7 | powerpc64 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/e42216cb77c55cc1d66b09d8cbfad882dc9bf0bb | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7361aa403466a203aa2ffff1e5537cb2b6a2ef1b | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/27d1d63403eba0137698c29389f00e2f90a867ca | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/36a3b060f987141b855295f3c098f003c793b13f | sh4aeb | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/836991d99218b0cc8453fa380e8ef22387d04c98 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/1ee1cdc0a4948008b27b138b93afb9addd5dd770 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/30ecba930fd7b40e7afaea58ee09c176498e6755 | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/05a276eb86bcbe7928ce3256eba45d480c4ad447 | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/db6cfc067211f46206e529bea187a0308f16191e | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/29a90b16d45c6229b04d01f80a0f4a5c6c1f726d | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1de1a65ad0a0c54fd8b18fe59a6f2bb0a2cfecf7 | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/97ca1cd1527591a75fd43dfc3f17184019abc88e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f0bd24f2852c654c82258d3d5345832fb5d544c8 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4b84e5cc34ff51b2e621bbb873983d9c76a633ab | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a9104ec6286697a9abc55f7a0f1730f3f4d3ecc7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/723890014667b924e3957b3a7879d3ef9f6c1def | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/850c10190faf0e8dde93ce1550a1076b25d0fb03 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4d4b1589695b12ca27e94c6064ddf6a5f8f30601 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1f8981d0983e65fd51d5c391ea40d2a560842a0f | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/eb7a653a94c1e5006ef85515fe90c98411f5fd1d | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/890568d3d47586fff5483429dd0c832dd309147f | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2dd01fdac4f4174a3e1f4a417fd1e33bbbd424b0 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a8fd94e97b67b046a1a4acaa354d14b4ee8c1a36 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/4abcfc0a348e1158b64d871e61fc6430698ad0d1 | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/f258aeaf6d0befe1df9ea0fa9ce1cac298632e4c | i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/911f5ef37ef360c0cbebdb683cf8b41afc8ab8d6 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/672b0d25c031d7752da5460638a8cb86b958528e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/da5dd0f3c537219dc08b3ad9375041672d578bcf | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6342af4f60e65ac29e0bae89222ccc0c11c08722 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/87a884feb090155c5fa1abffbd879191cecd2306 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9b30108c72faa1dd8816670ffd1e1ef84943a283 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/408f119ac29d760f2dd0352d34ced88954028781 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c18524130bf99931de390ffa46cb37fa7229ffd8 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5e28617bf3c736a5bd307e34535d469fea1e1bdf | ORPH i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/bb1760f6a80bbe5ae47ad9237fff99cd5a4db78b | sparc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/436ad2ea79f1a04beb22548a1dde085500c08280 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/483cb1900bf25a4ffa6e8bd3df6700bf0f3bd46c | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b545cf0da7412858e0dc95194cfeb7f32487fae5 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f2ebea5ed5e9633e451b931e4c228d6e5307cd6d | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/79d447abd57ce6668af5914a5af0f3e99879d2bf | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/eb162c2ba9808fbf53ca4bf2311aac70cb7a60c4 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c6daca324bd5e5d415ee33bcfde92eb5b8614592 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aeb99d5dd91e2275f3ce6830a520c908d4a2ddfd | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ad3de5451d57fe07cf109d54758001b0d13107bf | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/fc5661fe3ecf46ae6518c684e79c0786ec13354e | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/05321b686ab44259839cb3150dab0a435bb2e85e | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/d2a1af5e6d62632b220b247ebf09b43a0b2e5921 | riscv64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/682772908fb60d4f488da46ff083c0f5f877617c | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/007e59ef2a22fb30874af793983457f13d74d92d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/afafbffc91327ee6311cc7685763026fd938a670 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/82aeea1ab66475193e565b12f3fe8429fdd5d67e | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3aa9c9d89533adcaf30a0d1b753e23e1da8a35be | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/edfb6c8500f60c094be4e7c4c3fef418363edf84 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d3e0efeadf688d860170d4886513d614c017b1ea | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9294e1ac55f4247e217aa04f1255acc68d7ff264 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/92d744e3ff8eef6051babe99804bb7a880e20a20 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/10929b08a81ea0d346e04e3cced5d34f77c1d5d8 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a95cd20a209a274eeebf70cafc00f0cf21e68942 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e3400286b8349a02bba77fe239ae2eb152573a43 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e0e93a4da355f106aac0ca63057de8dcdc0ace3c | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2d70624a8da1dcbab71f839384f61608e6c0cd70 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/48d03e1b0b38bd643b588df3b4ef89178b358d7a | arm | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/3f04b69e0d068f9a42844b1a0c7ad44c3fb60f40 | ORPH or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/ede9de898a80e99808df16fdd3940d535cfef724 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/f8238bd78c2d1fbc3fa7ff34f9af1c4804e1dc4e | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/2092a570ce2522f1dfb32385fb367ced7c16e5ec | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/68dba26a2d00e443ea976ceb98d6f56326a1bd92 | ORPH arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4d34af6d82ada5b71b093adf8d944f7b7cf7336f | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3678560d5f76765c22a0c9fb46d559d2c61d3da5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6c2d42a000a846299f2e14df87d2ac1330070d13 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b90dcb52f8abcbaf361ab11c42883ffe0c6c393e | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/65f219c5b17a7ded1dcb6b72fa869b3f6ef2f0d1 | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/be0b05bbe37cb1950248072d2636f1bc1186fd7c | mips64el | libsepol-3.3 | NOK | http://autobuild.buildroot.net/results/06d5a34cf5d91d4702b8f89a40d556d7897a823c | aarch64_be | libuwsc-3.3.5 | NOK | http://autobuild.buildroot.net/results/4e8c3b0d02b46fb0161559f97102a0715d8ebcd6 | m68k | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/f56257f33cb5b54e8ec6940e76d5c48c035b5dc0 | ORPH mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/a95367decad3e2f46bb8fad0ec0d0a663453dc59 | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b0d51dfd4c2f874c994affb5cbeeb2fdd3ac06ed | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/37b65e56c652aa56e5ea3a15c267896a6b449e68 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ea151f0a194d8e7a53c6ead7316271c9f28ef6a5 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ff0666262f687b2727a487c9bfc6c19d3a940b8f | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/40ec3c9a7af4f952a0503cc86cfef9d94c2f8971 | ORPH armeb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b9472bad1824377b96def0ad22f81324ee88b9d2 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e8a0cf77f0b8a4122b24a63c69704446ff55f98c | ORPH aarch64_be | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/4ca6c743d05b504dbd63c500110da7974364e59d | ORPH armeb | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/ba17b483ead13182f10f33dfe2d4b1740fb524d0 | ORPH powerpc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/f3fa124da243b91ef416a919cedd2ad5c05bdee4 | sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/1c0e3887ad16bcc6d0fd4902fb7b0e869339f3c5 | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/b9603e8404d25b8c63d5916ec89de6b124cee6e1 | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/cce8a0fab79cc67a80cec0f8ccfe8280c46137f0 | armeb | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/24bcab6b1cc6ddf57dd260e26f2dec201c389f95 | ORPH sparc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bd0614aaf5e218a7344439e7dfacc564719e86b3 | ORPH aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/867bb11a8868998c5f2c45c05508a716d37609cc | ORPH arm | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/42a9a31d2ff5f1e1e3c1164e50d4804301355626 | aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/c031f215406eaa9d5747ff4ddcaf04d05b962f21 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/001cca5624bc31b4e9ef59b220143c7ba633e055 | arceb | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/a5ea3357a0069011248d2bde42ed3f02e0203682 | ORPH aarch64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/2f7864a24c8e8a153e33c86a1b1c4b5a89640292 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/74929b9d59f0c23885d1f3a6638a6450da835a47 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/ee21c1d29e3449080d25ff3988109f86c4a81843 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/352ab308cfd8b9afce251067037c6c68788f63a0 | ORPH powerpc | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/2a2ef17db439372fa57b12f5681f67fed15b8474 | i686 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/921edc387c63ad521cf41436af28ec6e7bb5adfc | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/a1b583f7492b6753fa06b114033bc8450b3563ef | ORPH or1k | owfs-3.2p4 | NOK | http://autobuild.buildroot.net/results/7c2653a52f66c4e9773587897e744c2417d990d7 | aarch64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/9601d07d23a19c3a0eb4c41bbf1e2e1fdbcbb882 | aarch64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/08b0dfedd984559918faeededa8f335c8fdc9c42 | or1k | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/a1f2787ff3c7521f5c3ca1b6d5e9f18efefb9e09 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/fd0a7571d4a68c1bd9f5b0093be693251332e07f | ORPH mips | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/cb9fb76f719151f11464ca6f1c83ed131726ca38 | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/09d2e6b2da2ba8ba72a89fcbafb2acbaac7a6070 | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/033db2e0a0a7bf4d8ad11f0c0b5e55c7959b71d6 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/caaf977062294111d602be691041e8ec02941f21 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/8093477cb7793d59d800ca416d9181a7d842a15c | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d6c6f29c0832af7d4b87dd677b70dab4e639641d | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/b2999a3175086bab31eb608cebebbe0fa1f9413d | armeb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/861356ae95083fce477913923227ddcd2b0c7de3 | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/2f7b6842d9f92a4631ca31ed7e6091c880db4209 | arceb | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/ea630c4a38e3e41eb13ebc94db7f42ad3624b4cc | mips64el | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/2604c2450b8f196e9bc026e9b6394d8079accd03 | powerpc | rtty-7.4.0 | NOK | http://autobuild.buildroot.net/results/e26dd22b9e9c33cf1298078c53e492dd96e0e068 | powerpc64le | snmppp-3.4.10 | NOK | http://autobuild.buildroot.net/results/e8e9f06286ff04629c3d996642b631e1193b38aa | or1k | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/b304c306b7bc0257342550d40fb5c0a7197e3b6a | ORPH sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/e3754c5a7ab73ad7be78431b826fcb440b9450db | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/fe8e6ba4ffa46e92eb0bef3c872147e70057743f | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/07d6117ac2632b27910c5257a62428d27c126bba | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/074e11dc4fb84e08a5997320eccb7cf599c24ad1 | aarch64 | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/25dea199374d858be3708f02fb4bf2975ffb5317 | arm | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/24bb1399f84a9ae7b4c6737d3fac89e85edc8ca3 | mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/878c7ead97748356bbfdc77b811ed71de926f65f | ORPH mipsel | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/607ed0ba84c6eafc386189022ca9f2f2662753a9 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/811e70ed324d08953c1565b306eb126b49443046 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/eeb31558a4d25e332c32a91657bb41b5793a8e5a | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/9228cdf2fa5b8274dc10c8e8f4702f7594d5b416 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/8704e4baac3ad38f3e5d4877f9a48b835f72937a | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/bee8f07331ccc7da29c19f8c73261bca058cd765 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/b841a7980a5d39265d8af5060e665999070c3333 | ORPH xtensa | vdr-2.6.1 | NOK | http://autobuild.buildroot.net/results/50343c4e039386e06ab0f1c3efa4746bf201e4a7 | powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/fbc0ff49b1d767e4b02eec8995e2e3bb0423001b | mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/ff7ee534c8f3d85e96d011939326b232c3fcfc71 | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/53220dd2e2c2adc1a37e8f8e1ca1ce08471ee2b2 | sparc64 | xapp_xdm-1.1.13 | NOK | http://autobuild.buildroot.net/results/c268c6385c616abeda0eabfd4eb7c39614192bd9 | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/08e69a724a0fbeb0c368ef0bdd9a697b2cb290cb | mipsel | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/fd1921a7018135d8e5be45b4c4d3c4d0c1dd4a83 | ORPH aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/2f230dc5f537bcdab4911581698023e2e7e765be | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/70fdb4c4d531da6f5c735c5b104677d67a1766be | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/90b9cc5106038e30f3d6de7e10a3ec96013abdde | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fdf894e7ca1120b3ce9c1332615ef9ad72646053 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f7c031094b1a699fcbef513049836f6221b7d40e | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7ea0a6f88df092fda4ceeaa33aed49d918b69718 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c0bc521f6ea218399c88a07acf1c78274ac0d5b2 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8c3f73cfaf3f8898f720b26cbb2e8f72a53791f6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a7147bb7618c297612b238875be9165670ce5a7d | ORPH or1k | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/feddc361f556c0ef62e2f2d96a39cd4365d7c78c | mips64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/6e5231ef2c370f85add6cc867f332b6e00ee46c9 | Classification of failures by reason for next --------------------------------------------- imagemagick-7.1.0-51 | 2 alsa-utils-1.2.8 | 1 brltty-6.5 | 1 crun-1.5 | 1 dropbear-2022.82 | 1 gensio-2.5.5 | 1 host-go-1.19.3 | 1 host-python-greenlet-2.0.0 | 1 host-spirv-llvm-translator-... | 1 libsodium-1.0.18 | 1 norm-1.5.8 | 1 numactl-2.0.16 | 1 open62541-v1.3.3 | 1 s6-linux-init-1.0.6.3 | 1 zeek-4.1.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4aeb | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/b75cbfce3a9dfc636b19a2654468932b80b3d47b | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/1be70fa7b21a457edd078d10c1765050ec79ac63 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/70e0adf59ceeb0f377c39494b943596e7e4446f8 | riscv64 | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/73c2fde4ffe7142edf4a00e122831b3720bfa9b6 | sparc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/a84db67910f9f78f3c21acd0e19b747d95eb1435 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/9b611dc99762bfee346787b0bd1e1fef241c22de | arceb | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/4833e2d4d9bbce675990a7f23588b9f1abbe58e4 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/649d1ee5bf5dcd18ad898f67ebf4f8745a2d15c4 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4be4439084d860d0666c365bb6cf7bf0c80bb7e6 | ORPH microblaze | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b23f70850f5e2a01afb2af216941c05c11cd95b | ORPH arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/547369df81abf3bd10c6c3374acb11b1747d9761 | powerpc64le | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/068658c518f581262bee677b45a041746e3bbc60 | ORPH sparc | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/03dbe02f632c226e806aea90d56fc0ceab1d510a | nios2 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/96217d4931afeb1bbbaba2ceab37ca3f31fd5bfd | ORPH mips64el | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/63fe77df99f530a9a4d61e286cd9b186b32b2850 | sh4 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/28433ccaef297f125b56c9089db083b43e7d3d66 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 3 host-go-1.18.8 | 2 /home/buildroot/autobuild/i... | 1 assimp-5.2.1 | 1 dash-0.5.11.5 | 1 gerbera-1.10.0 | 1 glibc-2.35-134-gb6aade18a7e... | 1 google-breakpad-c85eb4a59b6... | 1 host-spirv-llvm-translator-... | 1 libglib2-2.72.3 | 1 libmad-0.15.1b | 1 linux-5.17.15 | 1 open62541-v1.3.2 | 1 openpgm-5-3-128 | 1 pixman-0.42.2 | 1 tinifier-3.4.0 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/84f084d68fae010cb86327aa86bdb3bc11dbaddd | or1k | assimp-5.2.1 | NOK | http://autobuild.buildroot.net/results/a37b298b01b3bf5061e0c087ac42908afe58a22f | ORPH sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/32dbf55b0a6759bf7b63fb06f8a81ebc6e99460f | ORPH sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3454a87110146df539545ac8291b7086daa56e1a | mipsel | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/9842758bf99574e3a517f2abba7b6bdce4f491d2 | mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/c2b7b1eeb6789b5c0ab868bc833c4cb10b38a572 | powerpc64le | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/bc83dbf150c8b96c135a4658662c6de6c6dc420e | mips64el | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/c608c09ab95647cb57ab7d177b8cd9b9ab6ad381 | microblazeel | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/fcb31ca2bc4792d70aa6132cf188df3c37d68c03 | powerpc64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/33a80158f6b4fbec3a76eb74f465f76d3eccea20 | xtensa | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/e4d5383990894edf4f622afd48bdca34203e8c8a | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6d50080e008c63d4ed08556bafc3bd77c51e4622 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ff3d6a55701f656b114043d898e5645a084d19e6 | arm | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/4998619095f01b7cb1ecef220c32f845ff7e74cb | ORPH aarch64_be | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/cbf624776b7ed7eaee480512a5d60a84a75a9bc7 | ORPH aarch64_be | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/f3a07245d07f4bd0e3ef23e13c7de9b1dcbbe032 | ORPH sparc64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/69aecf2c04123ba9d73028858c1bc695803de3f8 | powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/bbb64df44ac1f58c2e39d2a671c9a31d5aa8f46c | powerpc64le | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/ea9b9a1b6e852bd4e8ea2703b3cd026fb061591c | sh4 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/2f14365147f4efac42b47e7947636bdbf217b206 | Gitlab CI results for 2022-11-22 ================================ -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Wed Nov 23 08:23:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 09:23:00 +0100 Subject: [Buildroot] [git commit branch/next] package/sscep: fix empty line at end of Config.in Message-ID: <20221123082334.788D184266@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ccf1ee9789b74ff9bd4f0c196eeabbb2e4e5b0d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixes check-package warning: package/sscep/Config.in:9: empty line at end of file Signed-off-by: Thomas Petazzoni --- package/sscep/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/sscep/Config.in b/package/sscep/Config.in index 8907578062..4b9039c9b2 100644 --- a/package/sscep/Config.in +++ b/package/sscep/Config.in @@ -6,4 +6,3 @@ config BR2_PACKAGE_SSCEP (Cisco System's Simple Certificate Enrollment Protocol). https://github.com/certnanny/sscep - From bugzilla at busybox.net Wed Nov 23 08:54:07 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 23 Nov 2022 08:54:07 +0000 Subject: [Buildroot] [Bug 15141] New: kernel 5.16.2 (realtime patch 19) fails to build Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15141 Bug ID: 15141 Summary: kernel 5.16.2 (realtime patch 19) fails to build Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: ian_ormshaw at waters.com CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9411 --> https://bugs.busybox.net/attachment.cgi?id=9411&action=edit Build log Using buildroot 20022-11 rc2 kernel 5.16.2 (with realtime patch 19) fails to build. This is the case for gcc 11 and 12 -- You are receiving this mail because: You are on the CC list for the bug. From yegorslists at googlemail.com Wed Nov 23 09:35:37 2022 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Wed, 23 Nov 2022 10:35:37 +0100 Subject: [Buildroot] [PATCH 1/2 branch/next] package/python-pyspnego: new package Message-ID: <20221123093538.15211-1-yegorslists@googlemail.com> From: Yegor Yefremov Signed-off-by: Yegor Yefremov --- package/Config.in | 1 + package/python-pyspnego/Config.in | 8 ++++++++ package/python-pyspnego/python-pyspnego.hash | 6 ++++++ package/python-pyspnego/python-pyspnego.mk | 14 ++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 package/python-pyspnego/Config.in create mode 100644 package/python-pyspnego/python-pyspnego.hash create mode 100644 package/python-pyspnego/python-pyspnego.mk diff --git a/package/Config.in b/package/Config.in index 7a6da035f3..7d50d793ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1213,6 +1213,7 @@ menu "External python modules" source "package/python-pysnmp/Config.in" source "package/python-pysnmp-mibs/Config.in" source "package/python-pysocks/Config.in" + source "package/python-pyspnego/Config.in" source "package/python-pytablereader/Config.in" source "package/python-pytablewriter/Config.in" source "package/python-pytest/Config.in" diff --git a/package/python-pyspnego/Config.in b/package/python-pyspnego/Config.in new file mode 100644 index 0000000000..7533b725ec --- /dev/null +++ b/package/python-pyspnego/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_PYSPNEGO + bool "python-pyspnego" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + help + Windows Negotiate Authentication Client and Server. + + https://github.com/jborean93/pyspnego diff --git a/package/python-pyspnego/python-pyspnego.hash b/package/python-pyspnego/python-pyspnego.hash new file mode 100644 index 0000000000..400e380b5d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/pyspnego/json +md5 67114f5e59c6d5b45fe2b38c128c2140 pyspnego-0.6.3.tar.gz +sha256 6060a0e683171090adcf92c9d319ddd334f15117fa199a703d8c9bd094d9f6c0 pyspnego-0.6.3.tar.gz + +# Locally computed +sha256 286517c93031c343f809f64b38563a783614b762e1367242af6cdd4107335471 LICENSE diff --git a/package/python-pyspnego/python-pyspnego.mk b/package/python-pyspnego/python-pyspnego.mk new file mode 100644 index 0000000000..0910c57b7d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyspnego +# +################################################################################ + +PYTHON_PYSPNEGO_VERSION = 0.6.3 +PYTHON_PYSPNEGO_SOURCE = pyspnego-$(PYTHON_PYSPNEGO_VERSION).tar.gz +PYTHON_PYSPNEGO_SITE = https://files.pythonhosted.org/packages/ba/13/7b4e7dcff1eb24a13e0a631a4b49eab361678e4490d691c03253ae736da4 +PYTHON_PYSPNEGO_SETUP_TYPE = setuptools +PYTHON_PYSPNEGO_LICENSE = MIT +PYTHON_PYSPNEGO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.17.0 From yegorslists at googlemail.com Wed Nov 23 09:35:38 2022 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Wed, 23 Nov 2022 10:35:38 +0100 Subject: [Buildroot] [PATCH 2/2 branch/next] package/python-smbprotocol: new package In-Reply-To: <20221123093538.15211-1-yegorslists@googlemail.com> References: <20221123093538.15211-1-yegorslists@googlemail.com> Message-ID: <20221123093538.15211-2-yegorslists@googlemail.com> From: Yegor Yefremov Signed-off-by: Yegor Yefremov --- package/Config.in | 1 + package/python-smbprotocol/Config.in | 9 +++++++++ package/python-smbprotocol/python-smbprotocol.hash | 6 ++++++ package/python-smbprotocol/python-smbprotocol.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) create mode 100644 package/python-smbprotocol/Config.in create mode 100644 package/python-smbprotocol/python-smbprotocol.hash create mode 100644 package/python-smbprotocol/python-smbprotocol.mk diff --git a/package/Config.in b/package/Config.in index 7d50d793ec..7d227f8112 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1267,6 +1267,7 @@ menu "External python modules" source "package/python-sip/Config.in" source "package/python-six/Config.in" source "package/python-slob/Config.in" + source "package/python-smbprotocol/Config.in" source "package/python-smbus-cffi/Config.in" source "package/python-smmap2/Config.in" source "package/python-snappy/Config.in" diff --git a/package/python-smbprotocol/Config.in b/package/python-smbprotocol/Config.in new file mode 100644 index 0000000000..ae58a7d9a1 --- /dev/null +++ b/package/python-smbprotocol/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_SMBPROTOCOL + bool "python-smbprotocol" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_PYTHON_PYSPNEGO # runtime + help + Interact with a server using the SMB 2/3 Protocol. + + https://github.com/jborean93/smbprotocol diff --git a/package/python-smbprotocol/python-smbprotocol.hash b/package/python-smbprotocol/python-smbprotocol.hash new file mode 100644 index 0000000000..a46f9f635b --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/smbprotocol/json +md5 a7474ab4cf8912dffaab56ad5067f429 smbprotocol-1.10.1.tar.gz +sha256 b5bc9d4930ec947d42c21089a4d373b97e3f6488fd15d32d27189312fd8a04c9 smbprotocol-1.10.1.tar.gz + +# Locally computed +sha256 4c3c550abc2b04c507ed0d641dd7e524eaff5bd06c7862af957301836d496d15 LICENSE diff --git a/package/python-smbprotocol/python-smbprotocol.mk b/package/python-smbprotocol/python-smbprotocol.mk new file mode 100644 index 0000000000..17c2b17dbc --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-smbprotocol +# +################################################################################ + +PYTHON_SMBPROTOCOL_VERSION = 1.10.1 +PYTHON_SMBPROTOCOL_SOURCE = smbprotocol-$(PYTHON_SMBPROTOCOL_VERSION).tar.gz +PYTHON_SMBPROTOCOL_SITE = https://files.pythonhosted.org/packages/13/1a/73ad1883beebe4f6f47879cb9880690944faa00681141920c7a2219f6152 +PYTHON_SMBPROTOCOL_SETUP_TYPE = setuptools +PYTHON_SMBPROTOCOL_LICENSE = MIT +PYTHON_SMBPROTOCOL_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.17.0 From peter at korsgaard.com Wed Nov 23 09:45:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:45:15 +0100 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.18.1 In-Reply-To: <20221119101904.230827-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 19 Nov 2022 11:19:03 +0100") References: <20221119101904.230827-1-peter@korsgaard.com> Message-ID: <878rk23syc.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) > The Node.js rebinding protector for --inspect still allows invalid IP > address, specifically, the octal format. An example of an octal IP address > is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 > number system. Browsers such as Firefox (tested on latest version m105) > will still attempt to resolve this invalid octal address via DNS. When > combined with an active --inspect session, such as when using VSCode, an > attacker can perform DNS rebinding and execute arbitrary code > Update license hash for an update of base64 (MIT license) and a change in > copyright year: > https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 > https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b > Signed-off-by: Peter Korsgaard Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:46:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:46:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/libksba: security bump to version 1.6.2 In-Reply-To: <20221115162705.27235-1-mf@go-sys.de> (Michael Fischer's message of "Tue, 15 Nov 2022 17:27:05 +0100") References: <20221115162705.27235-1-mf@go-sys.de> Message-ID: <874juq3swp.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Fischer writes: > A severe bug has been found in Libksba , the library used by GnuPG for parsing > the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba > before 1.6.2 and may be used for remote code execution. > Fix CVE-2022-3515 > Signed-off-by: Michael Fischer Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:47:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:47:28 +0100 Subject: [Buildroot] [PATCH] package/xen: security bump to version 4.14.5 In-Reply-To: <20221119105035.415243-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 19 Nov 2022 11:50:34 +0100") References: <20221119105035.415243-1-peter@korsgaard.com> Message-ID: <87wn7m2ea7.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Includes a number of bugfixes and the security fixes up to xsa-400: > https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:47:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:47:34 +0100 Subject: [Buildroot] [PATCH] package/xterm: security bump to patch 376 In-Reply-To: <20221119134510.826956-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 19 Nov 2022 14:45:10 +0100") References: <20221119134510.826956-1-peter@korsgaard.com> Message-ID: <87sfia2ea1.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., > because an OSC 50 response may have Ctrl-g and therefore lead to command > execution within the vi line-editing mode of Zsh: > https://www.openwall.com/lists/oss-security/2022/11/10/1 > Additionally, patch 376 fixes a null pointer access issue: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:46:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:46:35 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/xen: security bump to version 4.14.5 Message-ID: <20221123094751.74E6B842A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bea0ce784e6db9eff6a4ffefc1144be82971da8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Includes a number of bugfixes and the security fixes up to xsa-400: https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit f901a90f57927bf09ccac2dc145c77688501cfe2) Signed-off-by: Peter Korsgaard --- package/xen/xen.hash | 2 +- package/xen/xen.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xen/xen.hash b/package/xen/xen.hash index a81d05e3f7..5637f0e8d9 100644 --- a/package/xen/xen.hash +++ b/package/xen/xen.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING diff --git a/package/xen/xen.mk b/package/xen/xen.mk index 03341d4275..169753e89f 100644 --- a/package/xen/xen.mk +++ b/package/xen/xen.mk @@ -4,7 +4,7 @@ # ################################################################################ -XEN_VERSION = 4.14.4 +XEN_VERSION = 4.14.5 XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) XEN_LICENSE = GPL-2.0 XEN_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 23 09:45:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:45:03 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/nodejs: security bump to version 16.18.1 Message-ID: <20221123094751.69FFD842A1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c4ef52a79093a3d7ed841fd432c4b4f832646c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) The Node.js rebinding protector for --inspect still allows invalid IP address, specifically, the octal format. An example of an octal IP address is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 number system. Browsers such as Firefox (tested on latest version m105) will still attempt to resolve this invalid octal address via DNS. When combined with an active --inspect session, such as when using VSCode, an attacker can perform DNS rebinding and execute arbitrary code Update license hash for an update of base64 (MIT license) and a change in copyright year: https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 58ba17c7849056fbeb3b4d652749af32f81e7360) Signed-off-by: Peter Korsgaard --- package/nodejs/nodejs.hash | 6 +++--- package/nodejs/nodejs.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash index 83e4c271ce..4408782248 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.17.1/SHASUMS256.txt -sha256 6721feb4152d56d2c6b358ce397abd5a7f1daf09ee2e25c5021b9b4d3f86a330 node-v16.17.1.tar.xz +# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt +sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz # Hash for license file -sha256 69090e865afa7c62715b97f0712632d2923bd7a5faba91f94e4e75a2f9219d5e LICENSE +sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 29a10b900f..367d5d2058 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.17.1 +NODEJS_VERSION = 16.18.1 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = \ From peter at korsgaard.com Wed Nov 23 09:42:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:42:49 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libksba: security bump to version 1.6.2 Message-ID: <20221123094751.603C9842A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e4c93320bbfed2f616173fb40fe26ad7aadfe55c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x A severe bug has been found in Libksba , the library used by GnuPG for parsing the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba before 1.6.2 and may be used for remote code execution. Fix CVE-2022-3515 Signed-off-by: Michael Fischer Signed-off-by: Yann E. MORIN (cherry picked from commit 9c0311220fb627db8af4a2cd8c3adb067e8a308d) Signed-off-by: Peter Korsgaard --- package/libksba/libksba.hash | 2 +- package/libksba/libksba.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash index 422048be5f..77485c0cb6 100644 --- a/package/libksba/libksba.hash +++ b/package/libksba/libksba.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 # Hash for license files: sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk index ca5fc1d749..3a8b3fa502 100644 --- a/package/libksba/libksba.mk +++ b/package/libksba/libksba.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBKSBA_VERSION = 1.6.0 +LIBKSBA_VERSION = 1.6.2 LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) From peter at korsgaard.com Wed Nov 23 09:47:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:47:13 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/xterm: security bump to patch 376 Message-ID: <20221123094751.7F39D842A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b0afdf16066c942ffd3e14208638ade5fc63a424 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., because an OSC 50 response may have Ctrl-g and therefore lead to command execution within the vi line-editing mode of Zsh: https://www.openwall.com/lists/oss-security/2022/11/10/1 Additionally, patch 376 fixes a null pointer access issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 0cc7c63f91ffadb0835bb57cdb7bfffdf7803add) Signed-off-by: Peter Korsgaard --- package/xterm/xterm.hash | 2 +- package/xterm/xterm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash index 3f6ec765ce..12cd2e639b 100644 --- a/package/xterm/xterm.hash +++ b/package/xterm/xterm.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz # Locally calculated sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk index 95984f1cf9..d01b608d99 100644 --- a/package/xterm/xterm.mk +++ b/package/xterm/xterm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XTERM_VERSION = 371 +XTERM_VERSION = 376 XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz XTERM_SITE = http://invisible-mirror.net/archives/xterm XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf From peter at korsgaard.com Wed Nov 23 09:49:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:49:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/openpgm: fix build for non-x86 targets In-Reply-To: <20221120090654.312078-1-alexander.lukichev@gmail.com> (Alexander Lukichev's message of "Sun, 20 Nov 2022 11:06:54 +0200") References: <20221120090654.312078-1-alexander.lukichev@gmail.com> Message-ID: <87o7sy2e6e.fsf@dell.be.48ers.dk> >>>>> "Alexander" == Alexander Lukichev writes: > openpgm-5-3-128 has assembly code for x86 that is not guarded by > architecture defines. A patch to fix that has been merged upstream > some time ago, and the next release will have it. This includes > that patch for the time being. > Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc > Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 > Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b > Signed-off-by: Alexander Lukichev Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:42:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:42:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libksba: security bump to version 1.6.2 Message-ID: <20221123094956.28D19842B5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f866ceda908e7b5cb4ff65ae078d025b7ec96fe9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x A severe bug has been found in Libksba , the library used by GnuPG for parsing the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba before 1.6.2 and may be used for remote code execution. Fix CVE-2022-3515 Signed-off-by: Michael Fischer Signed-off-by: Yann E. MORIN (cherry picked from commit 9c0311220fb627db8af4a2cd8c3adb067e8a308d) Signed-off-by: Peter Korsgaard --- package/libksba/libksba.hash | 2 +- package/libksba/libksba.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash index 422048be5f..77485c0cb6 100644 --- a/package/libksba/libksba.hash +++ b/package/libksba/libksba.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 # Hash for license files: sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk index ca5fc1d749..3a8b3fa502 100644 --- a/package/libksba/libksba.mk +++ b/package/libksba/libksba.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBKSBA_VERSION = 1.6.0 +LIBKSBA_VERSION = 1.6.2 LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) From peter at korsgaard.com Wed Nov 23 09:46:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:46:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/xterm: security bump to patch 376 Message-ID: <20221123094956.3EB55842BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b2ca5aa254107bf25e3bd283e3b07274a6cf5f0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., because an OSC 50 response may have Ctrl-g and therefore lead to command execution within the vi line-editing mode of Zsh: https://www.openwall.com/lists/oss-security/2022/11/10/1 Additionally, patch 376 fixes a null pointer access issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 0cc7c63f91ffadb0835bb57cdb7bfffdf7803add) Signed-off-by: Peter Korsgaard --- package/xterm/xterm.hash | 2 +- package/xterm/xterm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash index 3f6ec765ce..12cd2e639b 100644 --- a/package/xterm/xterm.hash +++ b/package/xterm/xterm.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz # Locally calculated sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk index 95984f1cf9..d01b608d99 100644 --- a/package/xterm/xterm.mk +++ b/package/xterm/xterm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XTERM_VERSION = 371 +XTERM_VERSION = 376 XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz XTERM_SITE = http://invisible-mirror.net/archives/xterm XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf From peter at korsgaard.com Wed Nov 23 09:46:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:46:43 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/xen: security bump to version 4.14.5 Message-ID: <20221123094956.340C1842B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cbab16c64ef8e4d3a2f43762ff9f7f1a1f0329e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Includes a number of bugfixes and the security fixes up to xsa-400: https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit f901a90f57927bf09ccac2dc145c77688501cfe2) Signed-off-by: Peter Korsgaard --- package/xen/xen.hash | 2 +- package/xen/xen.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xen/xen.hash b/package/xen/xen.hash index a81d05e3f7..5637f0e8d9 100644 --- a/package/xen/xen.hash +++ b/package/xen/xen.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING diff --git a/package/xen/xen.mk b/package/xen/xen.mk index 03341d4275..169753e89f 100644 --- a/package/xen/xen.mk +++ b/package/xen/xen.mk @@ -4,7 +4,7 @@ # ################################################################################ -XEN_VERSION = 4.14.4 +XEN_VERSION = 4.14.5 XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) XEN_LICENSE = GPL-2.0 XEN_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 23 09:50:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:50:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221119233706.52949-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 20 Nov 2022 00:37:06 +0100") References: <20221119233706.52949-1-fontaine.fabrice@gmail.com> Message-ID: <87k03m2e4g.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > but prior to 12.7.1, allocate_structures contains a size_t overflow in > sa_common.c. The allocate_structures function insufficiently checks > bounds before arithmetic multiplication, allowing for an overflow in the > size allocated for the buffer representing system activities. This issue > may lead to Remote Code Execution (RCE). > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:52:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:52:05 +0100 Subject: [Buildroot] [PATCH] package/systemd: security bump to version v250.8 In-Reply-To: <20221120162622.3436538-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 20 Nov 2022 17:26:22 +0100") References: <20221120162622.3436538-1-peter@korsgaard.com> Message-ID: <87cz9e2e2i.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in > format_timespan() function of time-util.c. An attacker could supply > specific values for time and accuracy that leads to buffer overrun in > format_timespan(), leading to a Denial of Service. > https://github.com/systemd/systemd/issues/23928 > Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:53:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:53:11 +0100 Subject: [Buildroot] [PATCH] package/asterisk: security bump to version 16.28.0 In-Reply-To: <20221120141721.1068907-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 20 Nov 2022 15:17:20 +0100") References: <20221120141721.1068907-1-peter@korsgaard.com> Message-ID: <875yf62e0o.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Asterisk 16.26.0 fixed the following security issues: > - [ASTERISK-29476] ? res_stir_shaken: Blind SSRF vulnerabilities > https://issues.asterisk.org/jira/browse/ASTERISK-29476 > - [ASTERISK-29838] ? ${SQL_ESC()} not correctly escaping a terminating \ > https://issues.asterisk.org/jira/browse/ASTERISK-29838 > - [ASTERISK-29872] ? res_stir_shaken: Resource exhaustion with large files > https://issues.asterisk.org/jira/browse/ASTERISK-29872 > https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ > It unfortunately also introduced a change to chan_iax2, breaking builds > without OpenSSL: > https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d > Which was again fixed in 16.28.0: > https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 > So bump to 16.28.0: > https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ > The libxml2 support now uses pkg-config, so drop the libxml2-config handling: > https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:53:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:53:48 +0100 Subject: [Buildroot] [PATCH] package/samba4: security bump to version 4.15.12 In-Reply-To: <20221120171300.3796332-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 20 Nov 2022 18:13:00 +0100") References: <20221120171300.3796332-1-peter@korsgaard.com> Message-ID: <871qpu2dzn.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems > https://www.samba.org/samba/security/CVE-2022-42898.html > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:48:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:48:54 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/openpgm: fix build for non-x86 targets Message-ID: <20221123095358.7E662842E0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e31574dca21609748189479921386bab2e10eaf3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x openpgm-5-3-128 has assembly code for x86 that is not guarded by architecture defines. A patch to fix that has been merged upstream some time ago, and the next release will have it. This includes that patch for the time being. Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b Signed-off-by: Alexander Lukichev Signed-off-by: Yann E. MORIN (cherry picked from commit 8f706ebb2cf325565f12b532c84a9d5ebe14d0d2) Signed-off-by: Peter Korsgaard --- package/openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch new file mode 100644 index 0000000000..5769c5d7f1 --- /dev/null +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch @@ -0,0 +1,34 @@ +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 +From: Michael Cho +Date: Thu, 10 Mar 2022 22:46:29 -0800 +Subject: [PATCH] fix build on macOS ARM + +[alexander.lukichev at gmail.com: backport from upstream] +Signed-off-by: Alexander Lukichev +--- + openpgm/pgm/cpu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c +index cbcc988..f5da471 100644 +--- a/openpgm/pgm/cpu.c ++++ b/openpgm/pgm/cpu.c +@@ -33,6 +33,7 @@ + //#define CPU_DEBUG + + ++#if defined(__i386__) || defined(__x86_64__) + #ifndef _MSC_VER + static + void +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { + #endif + + +-#if defined(__i386__) || defined(__x86_64__) + PGM_GNUC_INTERNAL + void + pgm_cpuid (pgm_cpu_t* cpu) +-- +2.37.2 + From peter at korsgaard.com Wed Nov 23 09:53:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:53:41 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/samba4: security bump to version 4.15.12 Message-ID: <20221123095358.AD93F842E0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8c625c01e6ee0b0d6cb9360859d0bac5f151a39 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems https://www.samba.org/samba/security/CVE-2022-42898.html Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 81a02457b0f161d6a0b7c9f2f916d55983e5cb44) Signed-off-by: Peter Korsgaard --- package/samba4/samba4.hash | 4 ++-- package/samba4/samba4.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index f845a31290..81cbab4552 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 814bf0bbaa..31f692e03d 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.11 +SAMBA4_VERSION = 4.15.12 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 23 09:51:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:51:46 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/systemd: security bump to version v250.8 Message-ID: <20221123095358.973FB842E2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d25bad9b3004a4da00e84a6eadbbd1d7f040becd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specific values for time and accuracy that leads to buffer overrun in format_timespan(), leading to a Denial of Service. https://github.com/systemd/systemd/issues/23928 Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit e24033f76ad339b1a66fb5b259b8e28f076de97e) Signed-off-by: Peter Korsgaard --- ...call-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ---------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..3b98566f32 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 1d7452de19..316fef2185 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 250.8 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ From peter at korsgaard.com Wed Nov 23 09:52:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:52:34 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/asterisk: security bump to version 16.28.0 Message-ID: <20221123095358.A23BE842E4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b5773da49c6177809c0f2f13a6dbab7b1d4521e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Asterisk 16.26.0 fixed the following security issues: - [ASTERISK-29476] ??? res_stir_shaken: Blind SSRF vulnerabilities https://issues.asterisk.org/jira/browse/ASTERISK-29476 - [ASTERISK-29838] ??? ${SQL_ESC()} not correctly escaping a terminating \ https://issues.asterisk.org/jira/browse/ASTERISK-29838 - [ASTERISK-29872] ??? res_stir_shaken: Resource exhaustion with large files https://issues.asterisk.org/jira/browse/ASTERISK-29872 https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ It unfortunately also introduced a change to chan_iax2, breaking builds without OpenSSL: https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d Which was again fixed in 16.28.0: https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 So bump to 16.28.0: https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ The libxml2 support now uses pkg-config, so drop the libxml2-config handling: https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 Signed-off-by: Peter Korsgaard [yann.morin.1998 at free.fr: - add host-pkgconf dep, don't rely on implicit dep from host-asterisk ] Signed-off-by: Yann E. MORIN (cherry picked from commit bd42aa1d0a3ed7a5845c7b5e7c8aeb82d899699c) Signed-off-by: Peter Korsgaard --- package/asterisk/asterisk.hash | 2 +- package/asterisk/asterisk.mk | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash index 880d67562d..9792d82ac5 100644 --- a/package/asterisk/asterisk.hash +++ b/package/asterisk/asterisk.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases # sha256 locally computed diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 9b59997b80..e0f28ae7ee 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -4,7 +4,7 @@ # ################################################################################ -ASTERISK_VERSION = 16.25.2 +ASTERISK_VERSION = 16.28.0 # Use the github mirror: it's an official mirror maintained by Digium, and # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) @@ -31,6 +31,7 @@ ASTERISK_AUTORECONF_OPTS = -Iautoconf -Ithird-party -Ithird-party/pjproject -Ith ASTERISK_DEPENDENCIES = \ host-asterisk \ + host-pkgconf \ jansson \ libcurl \ libedit \ @@ -115,8 +116,7 @@ ASTERISK_CONF_OPTS += --without-avcodec ASTERISK_CONF_OPTS += --without-spandsp ASTERISK_CONF_ENV = \ - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true # Uses __atomic_fetch_add_4 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) @@ -314,8 +314,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING # so do not inherit the target setup. HOST_ASTERISK_AUTORECONF = NO -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config - HOST_ASTERISK_CONF_OPTS = \ --without-newt \ --without-curses \ From peter at korsgaard.com Wed Nov 23 09:50:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:50:33 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sysstat: security bump to version 12.6.1 Message-ID: <20221123095358.8BF31842E1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bd61d13c28c4f0973659f07b20cb7ecd3487d58 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version): https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab As a consequence, 12.6.1 is still reported as being affected. Until the NVD is updated appropriately, we mark the CVE as ignored with a comment that explains why. Note: that commit is not reachable from any branch in the sysstat repository, and Github warns about that, but the commit does belong to the upstream repository and is reachable from the 12.6.1 tag (it looks like sysstat only pushes tags-with-history for fix releases). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - ignore the CVE, explain why - explain why github warns about the fix commit ] Signed-off-by: Yann E. MORIN (cherry picked from commit e4ef408e8f738575841c5ffc43504be4c3f6fa56) Signed-off-by: Peter Korsgaard --- package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..eaf505dc49 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr @@ -14,6 +14,9 @@ SYSSTAT_LICENSE_FILES = COPYING SYSSTAT_CPE_ID_VENDOR = sysstat_project SYSSTAT_SELINUX_MODULES = sysstat +# NVD is not up-to-date; 12.6.1 includes c1e631eddc50, which fixes the issue +SYSSTAT_IGNORE_CVES += CVE-2022-39377 + ifeq ($(BR2_PACKAGE_LM_SENSORS),y) SYSSTAT_DEPENDENCIES += lm-sensors SYSSTAT_CONF_OPTS += --enable-sensors From peter at korsgaard.com Wed Nov 23 09:48:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:48:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openpgm: fix build for non-x86 targets Message-ID: <20221123095643.7503384315@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ba9a3acdb19140d436999d888582224726877c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x openpgm-5-3-128 has assembly code for x86 that is not guarded by architecture defines. A patch to fix that has been merged upstream some time ago, and the next release will have it. This includes that patch for the time being. Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b Signed-off-by: Alexander Lukichev Signed-off-by: Yann E. MORIN (cherry picked from commit 8f706ebb2cf325565f12b532c84a9d5ebe14d0d2) Signed-off-by: Peter Korsgaard --- package/openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch new file mode 100644 index 0000000000..5769c5d7f1 --- /dev/null +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch @@ -0,0 +1,34 @@ +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 +From: Michael Cho +Date: Thu, 10 Mar 2022 22:46:29 -0800 +Subject: [PATCH] fix build on macOS ARM + +[alexander.lukichev at gmail.com: backport from upstream] +Signed-off-by: Alexander Lukichev +--- + openpgm/pgm/cpu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c +index cbcc988..f5da471 100644 +--- a/openpgm/pgm/cpu.c ++++ b/openpgm/pgm/cpu.c +@@ -33,6 +33,7 @@ + //#define CPU_DEBUG + + ++#if defined(__i386__) || defined(__x86_64__) + #ifndef _MSC_VER + static + void +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { + #endif + + +-#if defined(__i386__) || defined(__x86_64__) + PGM_GNUC_INTERNAL + void + pgm_cpuid (pgm_cpu_t* cpu) +-- +2.37.2 + From peter at korsgaard.com Wed Nov 23 09:53:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:53:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/samba4: security bump to version 4.15.12 Message-ID: <20221123095643.A3BCC84315@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fcef81a3bb2a87e30be792ef0c891ba4c087eead branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems https://www.samba.org/samba/security/CVE-2022-42898.html Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 81a02457b0f161d6a0b7c9f2f916d55983e5cb44) Signed-off-by: Peter Korsgaard --- package/samba4/samba4.hash | 4 ++-- package/samba4/samba4.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index f845a31290..81cbab4552 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 814bf0bbaa..31f692e03d 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.11 +SAMBA4_VERSION = 4.15.12 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 23 09:50:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:50:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sysstat: security bump to version 12.6.1 Message-ID: <20221123095643.800148431A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fc961e4e1012fb453416f585028e33583ecf8ad1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version): https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab As a consequence, 12.6.1 is still reported as being affected. Until the NVD is updated appropriately, we mark the CVE as ignored with a comment that explains why. Note: that commit is not reachable from any branch in the sysstat repository, and Github warns about that, but the commit does belong to the upstream repository and is reachable from the 12.6.1 tag (it looks like sysstat only pushes tags-with-history for fix releases). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - ignore the CVE, explain why - explain why github warns about the fix commit ] Signed-off-by: Yann E. MORIN (cherry picked from commit e4ef408e8f738575841c5ffc43504be4c3f6fa56) Signed-off-by: Peter Korsgaard --- package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..eaf505dc49 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr @@ -14,6 +14,9 @@ SYSSTAT_LICENSE_FILES = COPYING SYSSTAT_CPE_ID_VENDOR = sysstat_project SYSSTAT_SELINUX_MODULES = sysstat +# NVD is not up-to-date; 12.6.1 includes c1e631eddc50, which fixes the issue +SYSSTAT_IGNORE_CVES += CVE-2022-39377 + ifeq ($(BR2_PACKAGE_LM_SENSORS),y) SYSSTAT_DEPENDENCIES += lm-sensors SYSSTAT_CONF_OPTS += --enable-sensors From peter at korsgaard.com Wed Nov 23 09:51:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:51:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/systemd: security bump to version v250.8 Message-ID: <20221123095643.8B7D68431C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ab86ea922ec54b5c335800523840ce73a702ced branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specific values for time and accuracy that leads to buffer overrun in format_timespan(), leading to a Denial of Service. https://github.com/systemd/systemd/issues/23928 Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit e24033f76ad339b1a66fb5b259b8e28f076de97e) Signed-off-by: Peter Korsgaard --- ...call-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ---------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..3b98566f32 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 14b0b065bc..2cc6774628 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 250.8 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ From peter at korsgaard.com Wed Nov 23 09:52:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:52:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/asterisk: security bump to version 16.28.0 Message-ID: <20221123095643.9612F8431F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=03798ced12d8c8e7c561caa956897ce2d277ad2b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Asterisk 16.26.0 fixed the following security issues: - [ASTERISK-29476] ??? res_stir_shaken: Blind SSRF vulnerabilities https://issues.asterisk.org/jira/browse/ASTERISK-29476 - [ASTERISK-29838] ??? ${SQL_ESC()} not correctly escaping a terminating \ https://issues.asterisk.org/jira/browse/ASTERISK-29838 - [ASTERISK-29872] ??? res_stir_shaken: Resource exhaustion with large files https://issues.asterisk.org/jira/browse/ASTERISK-29872 https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ It unfortunately also introduced a change to chan_iax2, breaking builds without OpenSSL: https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d Which was again fixed in 16.28.0: https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 So bump to 16.28.0: https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ The libxml2 support now uses pkg-config, so drop the libxml2-config handling: https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 Signed-off-by: Peter Korsgaard [yann.morin.1998 at free.fr: - add host-pkgconf dep, don't rely on implicit dep from host-asterisk ] Signed-off-by: Yann E. MORIN (cherry picked from commit bd42aa1d0a3ed7a5845c7b5e7c8aeb82d899699c) Signed-off-by: Peter Korsgaard --- package/asterisk/asterisk.hash | 2 +- package/asterisk/asterisk.mk | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash index 880d67562d..9792d82ac5 100644 --- a/package/asterisk/asterisk.hash +++ b/package/asterisk/asterisk.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases # sha256 locally computed diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 9b59997b80..e0f28ae7ee 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -4,7 +4,7 @@ # ################################################################################ -ASTERISK_VERSION = 16.25.2 +ASTERISK_VERSION = 16.28.0 # Use the github mirror: it's an official mirror maintained by Digium, and # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) @@ -31,6 +31,7 @@ ASTERISK_AUTORECONF_OPTS = -Iautoconf -Ithird-party -Ithird-party/pjproject -Ith ASTERISK_DEPENDENCIES = \ host-asterisk \ + host-pkgconf \ jansson \ libcurl \ libedit \ @@ -115,8 +116,7 @@ ASTERISK_CONF_OPTS += --without-avcodec ASTERISK_CONF_OPTS += --without-spandsp ASTERISK_CONF_ENV = \ - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true # Uses __atomic_fetch_add_4 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) @@ -314,8 +314,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING # so do not inherit the target setup. HOST_ASTERISK_AUTORECONF = NO -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config - HOST_ASTERISK_CONF_OPTS = \ --without-newt \ --without-curses \ From peter at korsgaard.com Wed Nov 23 10:03:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:03:47 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221122201701.65681-1-brandon.maier@collins.com> (Brandon Maier's message of "Tue, 22 Nov 2022 14:17:01 -0600") References: <20221122201701.65681-1-brandon.maier@collins.com> Message-ID: <87tu2q0yyk.fsf@dell.be.48ers.dk> >>>>> "Brandon" == Brandon Maier writes: > Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke > configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it > would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now > it will set it to ".bin" which causes U-Boot to fail to build. > Signed-off-by: Brandon Maier > --- > v2: > - support pmufw with any extension Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 10:04:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:04:01 +0100 Subject: [Buildroot] [PATCH] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series In-Reply-To: <20221122213046.347766-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 22 Nov 2022 22:30:46 +0100") References: <20221122213046.347766-1-peter@korsgaard.com> Message-ID: <87leo20yy6.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 10:03:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:03:56 +0100 Subject: [Buildroot] [PATCH] package/python3: add upstream security fix for CVE-2022-45061 In-Reply-To: <20221122201826.49696-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 22 Nov 2022 21:18:25 +0100") References: <20221122201826.49696-1-peter@korsgaard.com> Message-ID: <87pmde0yyb.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > CVE-2022-45061: An issue was discovered in Python before 3.11.1. An > unnecessary quadratic algorithm exists in one path when processing some > inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably > long name being presented to the decoder could lead to a CPU denial of > service. Hostnames are often supplied by remote servers that could be > controlled by a malicious actor; in such a scenario, they could trigger > excessive CPU consumption on the client attempting to make use of an > attacker-supplied supposed hostname. For example, the attack payload could > be placed in the Location header of an HTTP response with status code 302. > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 10:00:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:00:51 +0100 Subject: [Buildroot] [git commit] package/gnupg2: bump version to 2.3.8 Message-ID: <20221123100436.A547284357@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73f04f7f0cb5ab7b4df0f2e8c706d73e6d12b793 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Brings a number of fixes: https://dev.gnupg.org/T6106 Add patch 0001 to fix undefined reference to `ks_ldap_free_state' backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa Signed-off-by: Michael Fischer [Peter: add changelog info] Signed-off-by: Peter Korsgaard --- package/gnupg2/0001-ks_ldap_free_state.patch | 21 +++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 +++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..fa55d27c04 --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,21 @@ + +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is not +installed + +Backported from: 7011286ce6e1fb56c2989fdafbd11b931c489faa + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c ++++ b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) + ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ From peter at korsgaard.com Wed Nov 23 10:03:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:03:15 +0100 Subject: [Buildroot] [git commit] package/python3: add upstream security fix for CVE-2022-45061 Message-ID: <20221123100436.C5BDC8435B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39a2ff16f92a61a3e8593c394d211c18d01de8d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: CVE-2022-45061: An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. Signed-off-by: Peter Korsgaard --- ...33-Fix-quadratic-time-idna-decoding.-GH-9.patch | 86 ++++++++++++++++++++++ package/python3/python3.mk | 3 + 2 files changed, 89 insertions(+) diff --git a/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch new file mode 100644 index 0000000000..d281e7261d --- /dev/null +++ b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch @@ -0,0 +1,86 @@ +From 9bb8e18ca46fe66fa6802602f8a7228a24dd785f Mon Sep 17 00:00:00 2001 +From: "Miss Islington (bot)" + <31488909+miss-islington at users.noreply.github.com> +Date: Mon, 7 Nov 2022 19:23:16 -0800 +Subject: [PATCH] [3.11] gh-98433: Fix quadratic time idna decoding. (GH-99092) + (GH-99222) + +There was an unnecessary quadratic loop in idna decoding. This restores +the behavior to linear. + +(cherry picked from commit d315722564927c7202dd6e111dc79eaf14240b0d) + +(cherry picked from commit a6f6c3a3d6f2b580f2d87885c9b8a9350ad7bf15) + +Co-authored-by: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> +Co-authored-by: Gregory P. Smith +[Peter: drop NEWS.d/*] +Signed-off-by: Peter Korsgaard +--- + Lib/encodings/idna.py | 32 +++++++++---------- + Lib/test/test_codecs.py | 6 ++++ + 2 files changed, 23 insertions(+), 17 deletions(-) + +diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py +index ea4058512f..bf98f51336 100644 +--- a/Lib/encodings/idna.py ++++ b/Lib/encodings/idna.py +@@ -39,23 +39,21 @@ def nameprep(label): + + # Check bidi + RandAL = [stringprep.in_table_d1(x) for x in label] +- for c in RandAL: +- if c: +- # There is a RandAL char in the string. Must perform further +- # tests: +- # 1) The characters in section 5.8 MUST be prohibited. +- # This is table C.8, which was already checked +- # 2) If a string contains any RandALCat character, the string +- # MUST NOT contain any LCat character. +- if any(stringprep.in_table_d2(x) for x in label): +- raise UnicodeError("Violation of BIDI requirement 2") +- +- # 3) If a string contains any RandALCat character, a +- # RandALCat character MUST be the first character of the +- # string, and a RandALCat character MUST be the last +- # character of the string. +- if not RandAL[0] or not RandAL[-1]: +- raise UnicodeError("Violation of BIDI requirement 3") ++ if any(RandAL): ++ # There is a RandAL char in the string. Must perform further ++ # tests: ++ # 1) The characters in section 5.8 MUST be prohibited. ++ # This is table C.8, which was already checked ++ # 2) If a string contains any RandALCat character, the string ++ # MUST NOT contain any LCat character. ++ if any(stringprep.in_table_d2(x) for x in label): ++ raise UnicodeError("Violation of BIDI requirement 2") ++ # 3) If a string contains any RandALCat character, a ++ # RandALCat character MUST be the first character of the ++ # string, and a RandALCat character MUST be the last ++ # character of the string. ++ if not RandAL[0] or not RandAL[-1]: ++ raise UnicodeError("Violation of BIDI requirement 3") + + return label + +diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py +index 8edd5ac063..2407567261 100644 +--- a/Lib/test/test_codecs.py ++++ b/Lib/test/test_codecs.py +@@ -1535,6 +1535,12 @@ def test_builtin_encode(self): + self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org") + self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.") + ++ def test_builtin_decode_length_limit(self): ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*1100).decode("idna") ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*70).decode("idna") ++ + def test_stream(self): + r = codecs.getreader("idna")(io.BytesIO(b"abc")) + r.read(3) +-- +2.30.2 + diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 4131941e11..2e17104102 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE PYTHON3_CPE_ID_VENDOR = python PYTHON3_CPE_ID_PRODUCT = python +# 0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch +PYTHON3_IGNORE_CVES += CVE-2022-45061 + # This host Python is installed in $(HOST_DIR), as it is needed when # cross-compiling third-party Python modules. From peter at korsgaard.com Wed Nov 23 10:01:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:01:58 +0100 Subject: [Buildroot] [git commit] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221123100436.BA8BF8435A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13dc57c94f9f394441b6faeb864aefd2b8ed08ab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier Reviewed-by: Luca Ceresoli Signed-off-by: Brandon Maier Reviewed-by: Neal Frager Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..9e073daa38 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -395,8 +395,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Wed Nov 23 10:01:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:01:46 +0100 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series Message-ID: <20221123100436.AFFDE841A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f157a1136220ff0ad88766ebfb9d1ca9b4f59cc2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 16 ++++++++-------- package/linux-headers/Config.in.host | 16 ++++++++-------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index ee59761f33..3631fcb6d6 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.0.1" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.0.9" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.145-cip17" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.145-cip17-rt7" 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 c4ee15c37b..0af02e1326 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,14 +1,14 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 8ede745a69351ea0f27fe0c48780d4efa37ff086135e129358ce09694957e8f9 linux-6.0.1.tar.xz +sha256 6114a208e82739b4a1ab059ace35262be2a83be34cd1ae23cb8a09337db831c7 linux-6.0.9.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4686e33847db3ec58e1043bc0c806472aae694b2c413bb7d8da91a5c9a55eb1b linux-5.19.15.tar.xz -sha256 a822f09525ae8803453939a91e73f18097a3ba2aec73be4fe9ab314a0131715d linux-5.15.73.tar.xz -sha256 85253abf097eb5013b988a400eb022eed0e0626e7e0a7daa3ab4b6bcabbced9a linux-5.10.147.tar.xz -sha256 2bb826cdf9b2cfce385fb5d51fc8070fe428e467bd3df4ae2a7eb6f0c0cc2e63 linux-5.4.217.tar.xz +sha256 c93bb384a97ad1f0a4f18e442ce0291242722f78023eca658b22344541f09489 linux-5.19.17.tar.xz +sha256 cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154 linux-5.15.79.tar.xz +sha256 f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3 linux-5.10.155.tar.xz +sha256 8b7df25b5560620eb2776d7b7c67569764b3916ff2f596767f72567b38d13d36 linux-5.4.224.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 bf021936a450e9292e10cc7db9909cd0d336406191d22aadd22bdcc51ca2595f linux-4.9.330.tar.xz -sha256 62ccb9ba94a7da5115bc923eebf8dffee9229801da02be87d90ae68ab9a76a6b linux-4.14.295.tar.xz -sha256 bec33298bd0470b5e725c7dc29a2dd4daf02065cb01cd4a54f6adee6ff582cb2 linux-4.19.261.tar.xz +sha256 41bf80c4766ba9915470afe97ead6a16faff484b94590387012ce7f9ce41502b linux-4.9.333.tar.xz +sha256 26233603ae992cd31e9f78066d54475b3e3f878ab0e3fd271e74a795ab60b15c linux-4.14.299.tar.xz +sha256 37406ead61149283973bccdf670a1fd020c2f19722b7176e88ec8567df6dacd0 linux-4.19.265.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 8679241a2c..f72e7f408c 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -392,14 +392,14 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.9.330" if BR2_KERNEL_HEADERS_4_9 - default "4.14.295" if BR2_KERNEL_HEADERS_4_14 - default "4.19.261" if BR2_KERNEL_HEADERS_4_19 - default "5.4.217" if BR2_KERNEL_HEADERS_5_4 - default "5.10.147" if BR2_KERNEL_HEADERS_5_10 - default "5.15.73" if BR2_KERNEL_HEADERS_5_15 - default "5.19.15" if BR2_KERNEL_HEADERS_5_19 - default "6.0.1" if BR2_KERNEL_HEADERS_6_0 + default "4.9.333" if BR2_KERNEL_HEADERS_4_9 + default "4.14.299" if BR2_KERNEL_HEADERS_4_14 + default "4.19.265" if BR2_KERNEL_HEADERS_4_19 + default "5.4.224" if BR2_KERNEL_HEADERS_5_4 + default "5.10.155" if BR2_KERNEL_HEADERS_5_10 + default "5.15.79" if BR2_KERNEL_HEADERS_5_15 + default "5.19.17" if BR2_KERNEL_HEADERS_5_19 + default "6.0.9" if BR2_KERNEL_HEADERS_6_0 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Wed Nov 23 10:05:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:05:07 +0100 Subject: [Buildroot] [PATCH v2] package/gnupg2: bump version to 2.3.8 In-Reply-To: <20221116100913.26446-1-mf@go-sys.de> (Michael Fischer's message of "Wed, 16 Nov 2022 11:09:13 +0100") References: <87y1scqjgi.fsf@tarshish> <20221116100913.26446-1-mf@go-sys.de> Message-ID: <87fsea0ywc.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Fischer writes: > Add patch 0001 to fix undefined reference to `ks_ldap_free_state' > backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa > Signed-off-by: Michael Fischer Committed after adding a link to https://dev.gnupg.org/T6106 to make it clear that this only contains fixes, thanks. -- Bye, Peter Korsgaard From bugzilla at busybox.net Wed Nov 23 10:09:41 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 23 Nov 2022 10:09:41 +0000 Subject: [Buildroot] [Bug 15141] kernel 5.16.2 (realtime patch 19) fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15141 --- Comment #1 from Maxim Kochetkov --- It was fixed by: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/tools/objtool/check.c?h=v6.1-rc6&id=82880283d7fcd0a1d20964a56d6d1a5cc0df0713 You can apply patch or use newer kernel. 5.16.8 already has this fix. -- You are receiving this mail because: You are on the CC list for the bug. From vincent.stehle at arm.com Wed Nov 23 10:20:33 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Wed, 23 Nov 2022 11:20:33 +0100 Subject: [Buildroot] [PATCH 0/2] refine license of edk2* Message-ID: <20221123102035.2221-1-vincent.stehle@arm.com> Hi, The following couple patches refine the license of edk2 and edk2-platforms. Logically speaking this is a single commit but as boot/edk2 and package/edk2-platforms are very distinct paths I prefer to send two distinct patches. Let me know if a single patch is preferred and I will re-send. Best regards, Vincent. Vincent Stehl? (2): package/edk2-platforms: refine license boot/edk2: refine license boot/edk2/edk2.mk | 2 +- package/edk2-platforms/edk2-platforms.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.35.1 From vincent.stehle at arm.com Wed Nov 23 10:20:34 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Wed, 23 Nov 2022 11:20:34 +0100 Subject: [Buildroot] [PATCH 1/2] package/edk2-platforms: refine license In-Reply-To: <20221123102035.2221-1-vincent.stehle@arm.com> References: <20221123102035.2221-1-vincent.stehle@arm.com> Message-ID: <20221123102035.2221-2-vincent.stehle@arm.com> The edk2-platforms project is licensed under the BSD-2-Clause license with a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2-platforms package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl? Cc: Dick Olsson --- package/edk2-platforms/edk2-platforms.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk index 7de59c1afc..6b155bf013 100644 --- a/package/edk2-platforms/edk2-platforms.mk +++ b/package/edk2-platforms/edk2-platforms.mk @@ -7,7 +7,7 @@ # Keep in sync with latest commit as of the release date for boot/edk2 EDK2_PLATFORMS_VERSION = db922e1253cb6f1fc456805bc42fb7d401eed5c2 EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) -EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE = BSD-2-Clause-Patent EDK2_PLATFORMS_LICENSE_FILES = License.txt EDK2_PLATFORMS_INSTALL_TARGET = NO EDK2_PLATFORMS_INSTALL_STAGING = YES -- 2.35.1 From vincent.stehle at arm.com Wed Nov 23 10:20:35 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Wed, 23 Nov 2022 11:20:35 +0100 Subject: [Buildroot] [PATCH 2/2] boot/edk2: refine license In-Reply-To: <20221123102035.2221-1-vincent.stehle@arm.com> References: <20221123102035.2221-1-vincent.stehle@arm.com> Message-ID: <20221123102035.2221-3-vincent.stehle@arm.com> The edk2 project is licensed under the BSD-2-Clause license with a patent grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2 package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl? Cc: Dick Olsson --- boot/edk2/edk2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 7d8765c310..953bea6fd3 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -7,7 +7,7 @@ EDK2_VERSION = edk2-stable202102 EDK2_SITE = https://github.com/tianocore/edk2 EDK2_SITE_METHOD = git -EDK2_LICENSE = BSD-2-Clause +EDK2_LICENSE = BSD-2-Clause-Patent EDK2_LICENSE_FILES = License.txt EDK2_CPE_ID_VENDOR = tianocore EDK2_DEPENDENCIES = edk2-platforms host-python3 host-acpica host-util-linux -- 2.35.1 From yegorslists at googlemail.com Wed Nov 23 10:30:22 2022 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Wed, 23 Nov 2022 11:30:22 +0100 Subject: [Buildroot] [PATCH branch/next] package/python-dicttoxml2: new package Message-ID: <20221123103022.17397-1-yegorslists@googlemail.com> From: Yegor Yefremov Add a maintained fork instead of the abandoned dicttoxml. Signed-off-by: Yegor Yefremov --- package/Config.in | 1 + package/python-dicttoxml2/Config.in | 8 ++++++++ package/python-dicttoxml2/python-dicttoxml2.hash | 5 +++++ package/python-dicttoxml2/python-dicttoxml2.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/python-dicttoxml2/Config.in create mode 100644 package/python-dicttoxml2/python-dicttoxml2.hash create mode 100644 package/python-dicttoxml2/python-dicttoxml2.mk diff --git a/package/Config.in b/package/Config.in index cafd3b338c..7d227f8112 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1021,6 +1021,7 @@ menu "External python modules" source "package/python-defusedxml/Config.in" source "package/python-dialog3/Config.in" source "package/python-dicttoxml/Config.in" + source "package/python-dicttoxml2/Config.in" source "package/python-distro/Config.in" source "package/python-django/Config.in" source "package/python-django-enumfields/Config.in" diff --git a/package/python-dicttoxml2/Config.in b/package/python-dicttoxml2/Config.in new file mode 100644 index 0000000000..0bd8068dd6 --- /dev/null +++ b/package/python-dicttoxml2/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_DICTTOXML2 + bool "python-dicttoxml2" + select BR2_PACKAGE_PYTHON3_PYEXPAT + help + Converts a Python dictionary or other native data type into + a valid XML string. + + https://github.com/Ousret/dicttoxml diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash new file mode 100644 index 0000000000..7f584cc000 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dicttoxml2/json +md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz +sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz +# Locally computed +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt diff --git a/package/python-dicttoxml2/python-dicttoxml2.mk b/package/python-dicttoxml2/python-dicttoxml2.mk new file mode 100644 index 0000000000..d2abe63860 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-dicttoxml2 +# +################################################################################ + +PYTHON_DICTTOXML2_VERSION = 2.1.0 +PYTHON_DICTTOXML2_SOURCE = dicttoxml2-$(PYTHON_DICTTOXML2_VERSION).tar.gz +PYTHON_DICTTOXML2_SITE = https://files.pythonhosted.org/packages/0b/24/7a6d37b2770843e34685e470fd711955cb0f77c354c73d8ca64b02420bce +PYTHON_DICTTOXML2_SETUP_TYPE = setuptools +PYTHON_DICTTOXML2_LICENSE = GPL-2.0 +PYTHON_DICTTOXML2_LICENSE_FILES = LICENCE.txt + +$(eval $(python-package)) -- 2.17.0 From bugzilla at busybox.net Wed Nov 23 10:42:52 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 23 Nov 2022 10:42:52 +0000 Subject: [Buildroot] [Bug 15141] kernel 5.16.2 (realtime patch 19) fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15141 --- Comment #2 from Dr I J Ormshaw --- Thanks, 5.16.8 isn't an option as there's no PREEMPT_RT patch available yet. I'll look at applying the patch below to 5.16.2 -- You are receiving this mail because: You are on the CC list for the bug. From tim.gover at raspberrypi.com Wed Nov 23 10:51:08 2022 From: tim.gover at raspberrypi.com (Tim Gover) Date: Wed, 23 Nov 2022 10:51:08 +0000 Subject: [Buildroot] [PATCH 1/1] package/rpi-firmware: add overlays/README In-Reply-To: <20221122233350.6b00aa83@windsurf> References: <20221031150235.12074-1-tim.gover@raspberrypi.com> <20221122233350.6b00aa83@windsurf> Message-ID: On Tue, 22 Nov 2022 at 22:33, Thomas Petazzoni wrote: > > Hello Tim, > > On Mon, 31 Oct 2022 15:02:35 +0000 > Tim Gover wrote: > > > If a custom os_prefix directory is specified then the Raspberry Pi > > firmware probes for the README file in overlays directory. If > > this is not found then firmware will use the top-level overlays > > directory which can be confusing if os_prefix is used in conjunction > > with other filters to implement alternate boot behaviour. > > > > In Raspberry Pi OS the README file is always included to ensure > > that the relevant documenation is in sync with the overlays. Rather > > that including the entire file let's just include an emtpy file so > > that overlays directory is consistent with the Raspberry Pi OS > > APT package. > > > > From > > https://www.raspberrypi.com/documentation/computers/config_txt.html#overlay_prefix > > > > Unless ${os_prefix}${overlay_prefix}README exists, overlays are shared > > with the main OS (i.e. os_prefix is ignored). > > > > Signed-off-by: Tim Gover > > --- > > package/rpi-firmware/rpi-firmware.mk | 1 + > > 1 file changed, 1 insertion(+) > > I am not entirely sure how useful ${os_prefix} is in the context of a > Buildroot generated system, but I guess having this empty README file > doesn't hurt much, so I've applied to next. Thanks! > > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com Thanks Thomas! I appreciate that it's a bit of a corner case :) There's some work going into making things like A/B booting a bit simpler (either multiple boot partitions + swupdate/others or simple directory/os_prefix based) but it's early days. Hopefully, if there is common functionality that's useful for the wider audience that could be upstreamed. Tim Tim From Fabian.Becker at zeus.de Wed Nov 23 13:03:38 2022 From: Fabian.Becker at zeus.de (Becker, Fabian) Date: Wed, 23 Nov 2022 13:03:38 +0000 Subject: [Buildroot] Errors generating initramfs with dracut Message-ID: <5b6ec3ddc6637a3bd348687bbf2c2e40784727f2.camel@zeus.de> Hello Folks, i'm currently evaluating initramfs generation with dracut in 2022.11-rc2 and have encountered several errors. Not sure if this is a dracut or buildroot problem. This is the output from a default build (pc_x86_64_efi_defconfig) >>> Generating filesystem image rootfs.cpio mkdir -p /home/dev/riva/output/images rm -rf /home/dev/riva/output/build/buildroot-fs/cpio mkdir -p /home/dev/riva/output/build/buildroot-fs/cpio rsync -auH --exclude=/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM /home/dev/riva/output/target/ /home/dev/riva/output/build/buildroot-fs/cpio/target echo '#!/bin/sh' > /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot echo "set -e" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot echo "chown -h -R 0:0 /home/dev/riva/output/build/buildroot-fs/cpio/target" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot PATH="/home/dev/riva/output/host/bin:/home/dev/riva/output/host/sbin:/home/dev/.local/bin:/home/dev/ bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" /home/dev/riva/buildroot-2022.11- rc2/support/scripts/mkusers /home/dev/riva/output/build/buildroot-fs/full_users_table.txt /home/dev/riva/output/build/buildroot-fs/cpio/target >> /home/dev/riva/output/build/buildroot- fs/cpio/fakeroot echo "/home/dev/riva/output/host/bin/makedevs -d /home/dev/riva/output/build/buildroot- fs/full_devices_table.txt /home/dev/riva/output/build/buildroot-fs/cpio/target" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' rm -rf /home/dev/riva/output/build/buildroot-fs/cpio/target/usr/lib/udev/hwdb.d/ /home/dev/riva/output/build/buildroot-fs/cpio/target/etc/udev/hwdb.d/\n' >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' if [ ! -e /home/dev/riva/output/build/buildroot-fs/cpio/target/init ]; then /usr/bin/install -m 0755 fs/cpio/init /home/dev/riva/output/build/buildroot-fs/cpio/target/init; fi\n mkdir -p /home/dev/riva/output/build/buildroot-fs/cpio/target/dev\n mknod -m 0622 /home/dev/riva/output/build/buildroot-fs/cpio/target/dev/console c 5 1\n' >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot echo "find /home/dev/riva/output/build/buildroot-fs/cpio/target/run/ -mindepth 1 -prune -print0 | xargs -0r rm -rf --" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot echo "find /home/dev/riva/output/build/buildroot-fs/cpio/target/tmp/ -mindepth 1 -prune -print0 | xargs -0r rm -rf --" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' \n' >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' \n' >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' mkdir -p /home/dev/riva/output/build/buildroot-fs/cpio/tmp /home/dev/riva/output/build/buildroot-fs/cpio/confdir\n touch /home/dev/riva/output/build/buildroot-fs/cpio/empty-config\n cp fs/cpio/dracut.conf /home/dev/riva/output/build/buildroot- fs/cpio/confdir/dracut.conf\n \n /home/dev/riva/output/host/bin/dracut --kver `MAKEFLAGS='\''--no-print-directory--'\''/usr/bin/make-j9HOSTCC="/usr/bin/gcc-O2-I/home/dev/riva/output/host/include-L/home/dev/riva/output/host/lib-Wl,-rpath,/home/dev/riva/output/host/lib"ARCH=x86_64INSTALL_MOD_PATH=/home/dev/riva/output/build/buildroot-fs/cpio/targetCROSS_COMPILE="/home/dev/riva/output/host/bin/x86_64-buildroot-linux-gnu-"WERROR=0DEPMOD=/home/dev/riva/output/host/sbin/depmodINSTALL_MOD_STRIP=1-C/home/dev/riva/output/build/linux-4.19.204--no-print-directory-skernelrelease2>/dev/null`-c/home/dev/riva/output/build/buildroot-fs/cpio/empty-config--confdir/home/dev/riva/output/build/buildroot-fs/cpio/confdir--sysroot/home/dev/riva/output/build/buildroot-fs/cpio/target--tmpdir/home/dev/riva/output/build/buildroot-fs/cpio/tmp-M--force--no-compress/home/dev/riva/output/images/rootfs.cpio\n'>>/home/dev/riva/output/build/buildroot-fs/cpio/fakeroot chmod a+x /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot PATH="/home/dev/riva/output/host/bin:/home/dev/riva/output/host/sbin:/home/dev/.local/bin:/home/dev/ bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" FAKEROOTDONTTRYCHOWN=1 /home/dev/riva/output/host/bin/fakeroot -- /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot rootdir=/home/dev/riva/output/build/buildroot-fs/cpio/target table='/home/dev/riva/output/build/buildroot-fs/full_devices_table.txt' dracut: Executing: /home/dev/riva/output/host/bin/dracut.real --kver 4.19.204 -c /home/dev/riva/output/build/buildroot-fs/cpio/empty-config --confdir /home/dev/riva/output/build/buildroot-fs/cpio/confdir --sysroot /home/dev/riva/output/build/buildroot-fs/cpio/target --tmpdir /home/dev/riva/output/build/buildroot- fs/cpio/tmp -M --force --no-compress /home/dev/riva/output/images/rootfs.cpio dracut: dracut module 'systemd-integritysetup' will not be installed, because command '/systemd- integritysetup' could not be found! dracut: dracut module 'systemd-integritysetup' will not be installed, because command '/system- generators/systemd-integritysetup-generator' could not be found! dracut: dracut module 'lvmthinpool-monitor' will not be installed, because command 'lvm' could not be found! dracut: dracut module 'pcsc' will not be installed, because command 'pcscd' could not be found! dracut: dracut module 'base' depends on 'udev-rules', which can't be installed dracut: dracut module 'base' depends on 'udev-rules', which can't be installed dracut: dracut module 'shutdown' depends on 'base', which can't be installed busybox-init libc-links kernel-modules dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/parse-kernel.sh' to '/lib/dracut/hooks/cmdline/01-parse-kernel.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/parse-kernel.sh /lib/dracut/hooks/cmdline/01-parse-kernel.sh chmod: cannot access '/home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/cmdline/01-parse-kernel.sh': No such file or directory dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/insmodpost.sh' to '/sbin/insmodpost.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/insmodpost.sh /sbin/insmodpost.sh kernel-modules-extra terminfo virtiofs dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/95virtiofs/parse- virtiofs.sh' to '/lib/dracut/hooks/cmdline/95-parse-virtiofs.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/95virtiofs/parse-virtiofs.sh /lib/dracut/hooks/cmdline/95-parse-virtiofs.sh chmod: cannot access '/home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/cmdline/95-parse-virtiofs.sh': No such file or directory dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/95virtiofs/mount- virtiofs.sh' to '/lib/dracut/hooks/pre-mount/99-mount-virtiofs.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/95virtiofs/mount-virtiofs.sh /lib/dracut/hooks/pre- mount/99-mount-virtiofs.sh chmod: cannot access '/home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/pre-mount/99-mount-virtiofs.sh': No such file or directory dracut: *** Including modules done *** dracut: *** Installing kernel module dependencies *** depmod: WARNING: could not open modules.builtin.modinfo at /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs/lib/modules/4.19.204: No such file or directory dracut: *** Installing kernel module dependencies done *** dracut: *** Hardlinking files *** dracut: Mode: real dracut: Method: sha256 dracut: Files: 54 dracut: Linked: 0 files dracut: Compared: 0 xattrs dracut: Compared: 0 files dracut: Saved: 0 B dracut: Duration: 0.000868 seconds dracut: *** Hardlinking files done *** dracut: *** Store current command line parameters *** dracut: *** Creating image file '/home/dev/riva/output/images/rootfs.cpio' *** dracut: *** Creating initramfs image file '/home/dev/riva/output/images/rootfs.cpio' done *** Of concern to me are the following lines: dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/parse-kernel.sh' to '/lib/dracut/hooks/cmdline/01-parse-kernel.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/parse-kernel.sh /lib/dracut/hooks/cmdline/01-parse-kernel.sh chmod: cannot access '/home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/cmdline/01-parse-kernel.sh': No such file or directory dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/insmodpost.sh' to '/sbin/insmodpost.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/insmodpost.sh /sbin/insmodpost.sh Seems to be a problem with files installed via inst_simple from dracut-init.sh, inst_multiple works just fine. I tried enabling debug switches in the call to dracut-install and find out why it's failing, but that was not really helpful. Regards, FB -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Wed Nov 23 13:31:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 14:31:40 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> <20221122214713.1359fcac@windsurf> <20221122223125.33045c23@booty> Message-ID: <20221123143140.004746c3@windsurf> Hello Neal, On Wed, 23 Nov 2022 00:09:39 +0000 "Frager, Neal" wrote: > I am not sure creating a separate BR2 config is the right solution. > Both the u-boot and u-boot.elf file are in fact elf formatted files. > One just has all the debug symbols and one does not. I don't understand why you think having a separate option is a problem. We already have separate options for each file that can be installed by U-Boot. Adding another option for another file is completely logical, and actually much more logical than having a weird option that magically installs 2 files - sometimes. > What do you think of this solution? Basically, we check that the > file exists before copying. It is probably good to have this check > anyway. Checks like this are actually not great, because you expect something to happen, there is no error, but the thing you were expecting did not happen. Clearly confusing for the user. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Wed Nov 23 14:06:36 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 23 Nov 2022 14:06:36 +0000 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221123143140.004746c3@windsurf> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> <20221122214713.1359fcac@windsurf> <20221122223125.33045c23@booty> <20221123143140.004746c3@windsurf> Message-ID: Hi Thomas, > I am not sure creating a separate BR2 config is the right solution. > Both the u-boot and u-boot.elf file are in fact elf formatted files. > One just has all the debug symbols and one does not. > I don't understand why you think having a separate option is a problem. > We already have separate options for each file that can be installed by U-Boot. Adding another option for another file is completely logical, and actually much more logical than having a weird option that magically installs 2 files - sometimes. If adding another BR2 config for this is ok for you, it is ok for me. I was just thinking it was strange to have two different commands for elf files. To go along with Luca's point, I will add some helper text in the Config.in file, so it can help clarify which command is which for users. > What do you think of this solution? Basically, we check that the file > exists before copying. It is probably good to have this check anyway. > Checks like this are actually not great, because you expect something to happen, there is no error, but the thing you were expecting did not happen. Clearly confusing for the user. Ok, no problem. I will remove this for v4. Thank you for your help and thoughtful review! Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15164 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Wed Nov 23 14:14:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 15:14:13 +0100 Subject: [Buildroot] defconfig with wayland support? In-Reply-To: References: Message-ID: <20221123151413.655df990@windsurf> Hello Michael, On Tue, 22 Nov 2022 16:46:54 -0800 Michael Despault wrote: > I'm struggling to get a buildroot generated system up and running that has > working wayland support. My primary goal is simply to be able to get an > embedded system that can run and display wayland applications, using the > buildroot system. I've found examples of other configs that claim to have > X11 support, but nothing on wayland. Poking around in "make menuconfig" > I've done what I can to enable any wayland/weston related options, but > currently I'm hitting this build error: > > Run-time dependency libdrm found: NO (tried pkgconfig and cmake) > output/build/wlroots-0.14.1/meson.build:99:0: ERROR: Dependency "libdrm" > not found, tried pkgconfig and cmake > > This happens when I try and build meson. Has anyone had success getting an > embedded system (via buildroot) going with wayland working out of the box? > Hoping someone would be able to share their defconfig file with the > appropriate options, or at least share the essential components to enable > in make menuconfig. Barebones is fine and not concerned so much about > architecture right now, but currently testing on X86_64 with the intent to > target aarch64 eventually. There is one critical piece of information that you forgot to provide: what is your HW platform. Indeed, depending on which GPU it has, the Buildroot configuration will have to be different to provide the right OpenGL implementation. It's not possible to provide a "Wayland configuration" that works everywhere. 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 Wed Nov 23 14:17:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 15:17:15 +0100 Subject: [Buildroot] [PATCH next 1/2] package/highway: new package In-Reply-To: <20221122215557.789750-1-ju.o@free.fr> References: <20221122215557.789750-1-ju.o@free.fr> Message-ID: <20221123151715.4a454fed@windsurf> Hello Julien, On Tue, 22 Nov 2022 22:55:56 +0100 Julien Olivain wrote: > diff --git a/package/highway/Config.in b/package/highway/Config.in > new file mode 100644 > index 0000000000..f9a0bc910c > --- /dev/null > +++ b/package/highway/Config.in > @@ -0,0 +1,42 @@ > +config BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS > + bool > + # Supports all BR architectures by default, with few exceptions > + default y > + # Armv7 support is only with fpv4, see: > + # https://github.com/google/highway/blob/1.0.1/CMakeLists.txt#L221 > + depends on !BR2_arm || BR2_ARM_FPU_VFPV4 Hm, I suppose if it works on other weird architectures, it must have a non-optimized version, that could work on ARM platforms that do not have a VFPv4 ? > +ifeq ($(BR2_ARM_FPU_VFPV4),y) > +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON > +else > +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF > +endif So even with -DHWY_CMAKE_ARM7=OFF, it doesn't work for ARMv5, or ARMv7 without VFPv4 ? > diff --git a/support/testing/tests/package/test_highway.py b/support/testing/tests/package/test_highway.py Runtime tests coming together with the new package: excellent! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Wed Nov 23 14:31:26 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 23 Nov 2022 07:31:26 -0700 Subject: [Buildroot] [PATCH v4 1/1] boot/uboot/uboot.mk: add binary u-boot.elf support Message-ID: <20221123143126.17843-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- V1->V2: - reduced scope to only 64-bit ARM arch platforms - non-ARM platforms may not have a u-boot.elf by default V2->V3: - test and verify u-boot.elf exists before copying V3->V4: - added a new BR2_TARGET_UBOOT_FORMAT_BIN_ELF config --- boot/uboot/Config.in | 8 ++++++++ boot/uboot/uboot.mk | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 557472b58b..b7591d4542 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -277,7 +277,15 @@ config BR2_TARGET_UBOOT_FORMAT_NAND_BIN bool "u-boot-nand.bin" config BR2_TARGET_UBOOT_FORMAT_ELF + bool "u-boot" + help + Configures the u-boot ELF file with debug symbols. + +config BR2_TARGET_UBOOT_FORMAT_BIN_ELF bool "u-boot.elf" + help + Configures the u-boot.elf binary version of ELF file. + Debug symbols are not included in this ELF file. config BR2_TARGET_UBOOT_FORMAT_IMG bool "u-boot.img" diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 9e073daa38..55ed6b1ba2 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -60,6 +60,10 @@ UBOOT_MAKE_TARGET += mdbtrick endif endif +ifeq ($(BR2_TARGET_UBOOT_FORMAT_BIN_ELF),y) +UBOOT_BINS += u-boot.elf +endif + # Call 'make all' unconditionally UBOOT_MAKE_TARGET += all -- 2.17.1 From thomas.petazzoni at bootlin.com Wed Nov 23 14:37:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 15:37:10 +0100 Subject: [Buildroot] [PATCH next 2/2] package/libjxl: new package In-Reply-To: <20221122215912.824599-1-ju.o@free.fr> References: <20221122215557.789750-1-ju.o@free.fr> <20221122215912.824599-1-ju.o@free.fr> Message-ID: <20221123153710.71a2056b@windsurf> Hello Julien, On Tue, 22 Nov 2022 22:59:12 +0100 Julien Olivain wrote: > diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in > new file mode 100644 > index 0000000000..456305083c > --- /dev/null > +++ b/package/libjxl/Config.in > @@ -0,0 +1,14 @@ > +config BR2_PACKAGE_LIBJXL > + bool "libjxl" > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway > + depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway > + depends on BR2_INSTALL_LIBSTDCPP # highway > + depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS > + select BR2_PACKAGE_BROTLI > + select BR2_PACKAGE_HIGHWAY > + select BR2_PACKAGE_LCMS2 > + help > + libjxl is the reference implementation of JPEG XL (encoder > + and decoder). > + > + https://github.com/libjxl/libjxl Missing: comment "libjxl needs a toolchain with C++, gcc >= 7" depends on ... > +LIBJXL_DEPENDENCIES = \ > + brotli \ > + lcms2 \ > + highway > + > +LIBJXL_CONF_OPTS = \ > + -DJPEGXL_BUNDLE_LIBPNG=OFF \ So which libpng gets used? None? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Wed Nov 23 14:55:30 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 23 Nov 2022 07:55:30 -0700 Subject: [Buildroot] [PATCH v5 1/2] package/versal-firmware: new package Message-ID: <20221123145531.9603-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes V3->V4: - no changes V4->V5: - no changes --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2aecdb1c8f..4689453d54 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2154,6 +2154,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..ebc7df10ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Wed Nov 23 14:55:31 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 23 Nov 2022 07:55:31 -0700 Subject: [Buildroot] [PATCH v5 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221123145531.9603-1-neal.frager@amd.com> References: <20221123145531.9603-1-neal.frager@amd.com> Message-ID: <20221123145531.9603-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags V3->V4: - switch to stripped u-boot.elf binary - clean up bootgen.bif file format V4->V5: - using new BR2_TARGET_UBOOT_FORMAT_BIN_ELF config --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 4689453d54..63d0758858 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2146,9 +2146,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..b07c17b3fe --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_BIN_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From vincent.stehle at arm.com Wed Nov 23 15:08:59 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Wed, 23 Nov 2022 16:08:59 +0100 Subject: [Buildroot] [PATCH] configs/qemu_aarch64_ebbr: add host-qemu Message-ID: <20221123150859.4003-1-vincent.stehle@arm.com> Add the host-qemu package to enable testing on gitlab. Signed-off-by: Vincent Stehl? Cc: Romain Naour --- configs/qemu_aarch64_ebbr_defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index a0d8105c438..d293ad0e608 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -48,3 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y + +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -- 2.35.1 From bugzilla at busybox.net Wed Nov 23 16:39:02 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 23 Nov 2022 16:39:02 +0000 Subject: [Buildroot] [Bug 15141] kernel 5.16.2 (realtime patch 19) fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15141 Thomas Petazzoni changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|NEW |RESOLVED --- Comment #3 from Thomas Petazzoni --- Nothing to fix in Buildroot. -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Wed Nov 23 17:27:54 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 23 Nov 2022 10:27:54 -0700 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 0.64.1 Message-ID: <20221123172754.2847756-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 2a76f32874..1544bb3897 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc -sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.1/meson-0.64.1.tar.gz.asc +sha256 3a8e030c2334f782085f81627062cc6d4a6771edf31e055ffe374f9e6b089ab9 meson-0.64.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 06ca555d12..5aae95973a 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.64.0 +MESON_VERSION = 0.64.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.34.1 From brandon.maier at collins.com Wed Nov 23 17:31:49 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Wed, 23 Nov 2022 11:31:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/pkg-kconfig: fix bad config with per-package-dirs Message-ID: <20221123173149.17188-1-brandon.maier@collins.com> If BR2_PER_PACKAGE_DIRECTORIES is enabled and Buildroot is using HOST_MAKE for a Kconfig package. The $(1)_KCONFIG_RULES does not work correctly, and kconfig-package-regen-dot-config will always run the 'oldconfig' target. This is because $(1)_KCONFIG_RULES expands before the first recipe line of .stamp_dotconfig. $(1)_KCONFIG_RULES attempts to call $(HOST_MAKE), which requires that the per-package//host directory has been setup. But that directory is not setup until a later recipe line. This results in $(1)_KCONFIG_RULES silently failing, and so always configuring with 'oldconfig'. Fix the issue by calling the command as part of the recipe, so $(HOST_MAKE) will be ready in time. As the comment on $(1)_KCONFIG_RULES describes, we should not use backticks. Use an intermediary file to store the output of the command, so that backticks are not needed. Signed-off-by: Brandon Maier --- package/pkg-kconfig.mk | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index 32dcfea0bc..f4f35bf96a 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -45,11 +45,16 @@ endef # only, as this can fail in complex cases. # $(1): the name of the package in upper-case letters define kconfig-package-regen-dot-config - $(if $(filter olddefconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) olddefconfig, - $(if $(filter oldnoconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) oldnoconfig, - $(Q)(yes "" | $($(1)_KCONFIG_MAKE) oldconfig))) + $(Q)[ -e $($(1)_DIR)/.br_regen_dot_config ] || \ + $($(1)_KCONFIG_MAKE) -pn config 2>/dev/null \ + | sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d' >$($(1)_DIR)/.br_regen_dot_config + $(Q)if grep -q '\bolddefconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) olddefconfig; \ + elif grep -q '\boldnoconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) oldnoconfig; \ + else \ + yes "" | $($(1)_KCONFIG_MAKE) oldconfig; \ + fi endef # Macro to create a .config file where all given fragments are merged into. @@ -147,19 +152,6 @@ $(2)_KCONFIG_MAKE = \ $$($(2)_MAKE_ENV) $$($(2)_MAKE) -C $$($(2)_DIR) \ $$(PKG_KCONFIG_COMMON_OPTS) $$($(2)_KCONFIG_OPTS) -# $(2)_KCONFIG_MAKE may already rely on shell expansion. As the $() syntax -# of the shell conflicts with Make's own syntax, this means that backticks -# are used with those shell constructs. Unfortunately, the backtick syntax -# does not nest, and we need to use Make instead of the shell to handle -# conditions. - -# A recursively expanded variable is necessary, to be sure that the shell -# command is called when the rule is processed during the build and not -# when the rule is created when parsing all packages. -$(2)_KCONFIG_RULES = \ - $$(shell $$($(2)_KCONFIG_MAKE) -pn config 2>/dev/null | \ - sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d') - # The specified source configuration file and any additional configuration file # fragments are merged together to .config, after the package has been patched. # Since the file could be a defconfig file it needs to be expanded to a -- 2.38.1 From dario.binacchi at amarulasolutions.com Wed Nov 23 17:34:21 2022 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 23 Nov 2022 18:34:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/uuu: bump to version 1.5.11 Message-ID: <20221123173421.3371884-1-dario.binacchi@amarulasolutions.com> - Add nvme_all build-in command - Add Write command to allow use mmc write to write image - Fixed race conditions of g_last_error_str and g_last_err_id variables - Add support for stm vendor fastboot Signed-off-by: Dario Binacchi --- package/uuu/uuu.hash | 2 +- package/uuu/uuu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash index 50da0f9bf3d9..cc1cd8326672 100644 --- a/package/uuu/uuu.hash +++ b/package/uuu/uuu.hash @@ -1,4 +1,4 @@ # locally computed -sha256 baaf3e031958075b96530d43d7435f19cb428088894066e0b02349a3b9666666 uuu_source-1.5.4.tar.gz +sha256 932c0a4acde0f52b907f5693c6d133c83142c4ca6e9df05a38b3ac1e50628883 uuu_source-1.5.11.tar.gz sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk index 681c1fbc44e5..647015e2dd85 100644 --- a/package/uuu/uuu.mk +++ b/package/uuu/uuu.mk @@ -4,7 +4,7 @@ # ################################################################################ -UUU_VERSION = 1.5.4 +UUU_VERSION = 1.5.11 UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz UUU_SITE = https://github.com/NXPmicro/mfgtools/releases/download/uuu_$(UUU_VERSION) UUU_LICENSE = BSD 3-Clause "New" or "Revised" License -- 2.32.0 From troglobit at gmail.com Wed Nov 23 19:50:44 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Wed, 23 Nov 2022 20:50:44 +0100 Subject: [Buildroot] [PATCH next 1/1] package/inadyn: bump to v2.10.0 Message-ID: <20221123195045.2956125-1-troglobit@gmail.com> Highligts include support for MbedTLS and a serious memory leak fix to the GnuTLS backend. Changes: - Add support for MbedTLS - Add support for per-provider interface to bind to - Use HTTP-only for api.ipify.org, default (fallback) checkip service Fixes: - serious memory leak in GnuTLS backend - ca-trust-file has no effect for GnuTLS - handle easyDNS "no update required" as OK status - use configured server:port, don't force port 443 for HTTPS (From https://github.com/troglobit/inadyn/releases/tag/v2.10.0) Signed-off-by: Joachim Wiberg --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 98af30e9fc..2c0995babf 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 7370eb7ad5d33a9cf2e7e4a6a86c09587fbf9592cd357c6f472c33f575bac26d inadyn-2.9.1.tar.gz +sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 041d1eff57..5a24c1eced 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.9.1 +INADYN_VERSION = 2.10.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING @@ -15,6 +15,8 @@ INADYN_CONF_OPTS += --enable-openssl INADYN_DEPENDENCIES += openssl else ifeq ($(BR2_PACKAGE_GNUTLS),y) INADYN_DEPENDENCIES += gnutls +else ifeq ($BR2_PACKAGE_MBEDTLS, y) +INADYN_DEPENDENCIES += mbedtls else INADYN_CONF_OPTS += --disable-ssl endif -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:51 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:51 -0800 Subject: [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.3.Rel1 Message-ID: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Updated to gcc 11.3, gdb 12, binutils 2.38, glibc 2.35. See https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Chris Dimich --- .../toolchain-external-arm-aarch64/Config.in | 4 ++-- .../toolchain-external-arm-aarch64.hash | 6 ++---- .../toolchain-external-arm-aarch64.mk | 6 +++--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in index 9eb5d64a9d..4a1bb4ee92 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in @@ -1,12 +1,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64 - bool "Arm AArch64 2021.07" + bool "Arm AArch64 11.3.Rel1" depends on BR2_aarch64 depends on BR2_HOSTARCH = "x86_64" select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_SSP select BR2_INSTALL_LIBSTDCPP select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20 - select BR2_TOOLCHAIN_GCC_AT_LEAST_10 + select BR2_TOOLCHAIN_GCC_AT_LEAST_11 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash index ca1ea48bcb..fa923c6c3e 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash @@ -1,4 +1,2 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz.asc -md5 07bbe2b5277b75ba36a924e9136366a4 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz -# locally calculated -sha256 1e33d53dea59c8de823bbdfe0798280bdcd138636c7060da9d77a97ded095a84 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc +sha256 50cdef6c5baddaa00f60502cc8b59cc11065306ae575ad2f51e412a9b2a90364 arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk index 356e0810b3..a988c15f50 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk @@ -4,9 +4,9 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 2021.07 -TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel +TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/11.3.$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel -TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = arm-gnu-toolchain-11.3.$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz $(eval $(toolchain-external-package)) -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:52 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:52 -0800 Subject: [Buildroot] [PATCH 2/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-2-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash index ccb28bc4f6..5079de9840 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz -sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 kernel-module-imx-gpu-viv-00fe5a0bedc07337c873f93998da9025083116ed.tar.gz +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 COPYING diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk index d301494a0b..5c96ba0390 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk @@ -4,7 +4,7 @@ # ################################################################################ -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 +KERNEL_MODULE_IMX_GPU_VIV_VERSION = 00fe5a0bedc07337c873f93998da9025083116ed KERNEL_MODULE_IMX_GPU_VIV_SITE = \ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:53 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:53 -0800 Subject: [Buildroot] [PATCH 3/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-3-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash index 312eeb6f82..a0e6345b7a 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin -sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7 imx-gpu-viv-6.4.3.p4.4-aarch32.bin +sha256 5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424 imx-gpu-viv-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA 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 3c88b8b11e..06fbbc7343 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch32 endif IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:54 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:54 -0800 Subject: [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-4-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash index 4d28b037d0..27f6a438d1 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin -sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7737a3372bcde34e2d275397df67c307df5033d5b133ac770f75cac4e1ec2580 imx-gpu-g2d-6.4.3.p4.4-arm.bin +sha256 8341d6e2cde3f3ffa035dc95b0487dd04a50531cc80f4cddc5a689ebc4946e02 imx-gpu-g2d-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk index c5df87e618..d94da24d8f 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-arm endif IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:55 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:55 -0800 Subject: [Buildroot] [PATCH 5/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-5-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash index aadf5b121f..bd9bc37c1f 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa imx-vpu-hantro-vc-1.9.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 5f4c6faee4..1f033c1434 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VC_VERSION = 1.4.0 +IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:56 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:56 -0800 Subject: [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-6-chris.dimich@boundarydevices.com> Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon. Signed-off-by: Chris Dimich --- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 1f033c1434..a8a6ffdef8 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -8,6 +8,7 @@ IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux +IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING @@ -17,6 +18,12 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE)) endef +define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 0755 $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so.1 +endef + define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1 -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:58 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:58 -0800 Subject: [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.3.Rel1 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-8-chris.dimich@boundarydevices.com> Updated to gcc 11.3, gdb 12, binutils 2.38, glibc 2.35. See https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Chris Dimich --- .../toolchain-external-arm-aarch64/Config.in | 4 ++-- .../toolchain-external-arm-aarch64.hash | 6 ++---- .../toolchain-external-arm-aarch64.mk | 6 +++--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in index 9eb5d64a9d..4a1bb4ee92 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in @@ -1,12 +1,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64 - bool "Arm AArch64 2021.07" + bool "Arm AArch64 11.3.Rel1" depends on BR2_aarch64 depends on BR2_HOSTARCH = "x86_64" select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_SSP select BR2_INSTALL_LIBSTDCPP select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20 - select BR2_TOOLCHAIN_GCC_AT_LEAST_10 + select BR2_TOOLCHAIN_GCC_AT_LEAST_11 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash index ca1ea48bcb..fa923c6c3e 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash @@ -1,4 +1,2 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz.asc -md5 07bbe2b5277b75ba36a924e9136366a4 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz -# locally calculated -sha256 1e33d53dea59c8de823bbdfe0798280bdcd138636c7060da9d77a97ded095a84 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc +sha256 50cdef6c5baddaa00f60502cc8b59cc11065306ae575ad2f51e412a9b2a90364 arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk index 356e0810b3..a988c15f50 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk @@ -4,9 +4,9 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 2021.07 -TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel +TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/11.3.$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel -TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = arm-gnu-toolchain-11.3.$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz $(eval $(toolchain-external-package)) -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:59 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:59 -0800 Subject: [Buildroot] [PATCH 2/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-9-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash index ccb28bc4f6..5079de9840 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz -sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 kernel-module-imx-gpu-viv-00fe5a0bedc07337c873f93998da9025083116ed.tar.gz +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 COPYING diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk index d301494a0b..5c96ba0390 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk @@ -4,7 +4,7 @@ # ################################################################################ -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 +KERNEL_MODULE_IMX_GPU_VIV_VERSION = 00fe5a0bedc07337c873f93998da9025083116ed KERNEL_MODULE_IMX_GPU_VIV_SITE = \ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:57 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:57 -0800 Subject: [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: new package In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-7-chris.dimich@boundarydevices.com> - i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for V4L2 nodes to work. - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- package/freescale-imx/Config.in | 1 + .../imx-vpu-hantro-daemon/Config.in | 17 +++++++++ .../imx-vpu-hantro-daemon.hash | 3 ++ .../imx-vpu-hantro-daemon.mk | 35 +++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/Config.in create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 4a4237fb42..13d611b696 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" source "package/freescale-imx/imx-sc-firmware/Config.in" source "package/freescale-imx/imx-seco/Config.in" +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in" source "package/freescale-imx/imx-vpu-hantro-vc/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in new file mode 100644 index 0000000000..663ed4346b --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro-daemon needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON + bool "imx-vpu-hantro-daemon" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP + help + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM/i.MX8MP. diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash new file mode 100644 index 0000000000..e952491a60 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8 imx-vpu-hantro-daemon-1.1.4.tar.gz +sha256 bb645f02b260955f333348100e40af76253e2cd8b116bac047230439dd53ec5a LICENSE.txt diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk new file mode 100644 index 0000000000..bf9088b065 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# imx-vpu-hantro-daemon +# +################################################################################ + +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = imx-vpu-hantro linux +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y) +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc +endif + +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) \ + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS + $(MAKE) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) +endef + +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:00 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:00 -0800 Subject: [Buildroot] [PATCH 3/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-10-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash index 312eeb6f82..a0e6345b7a 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin -sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7 imx-gpu-viv-6.4.3.p4.4-aarch32.bin +sha256 5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424 imx-gpu-viv-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA 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 3c88b8b11e..06fbbc7343 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch32 endif IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:01 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:01 -0800 Subject: [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-11-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash index 4d28b037d0..27f6a438d1 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin -sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7737a3372bcde34e2d275397df67c307df5033d5b133ac770f75cac4e1ec2580 imx-gpu-g2d-6.4.3.p4.4-arm.bin +sha256 8341d6e2cde3f3ffa035dc95b0487dd04a50531cc80f4cddc5a689ebc4946e02 imx-gpu-g2d-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk index c5df87e618..d94da24d8f 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-arm endif IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:02 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:02 -0800 Subject: [Buildroot] [PATCH 5/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-12-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash index aadf5b121f..bd9bc37c1f 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa imx-vpu-hantro-vc-1.9.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 5f4c6faee4..1f033c1434 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VC_VERSION = 1.4.0 +IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:03 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:03 -0800 Subject: [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-13-chris.dimich@boundarydevices.com> Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon. Signed-off-by: Chris Dimich --- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 1f033c1434..a8a6ffdef8 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -8,6 +8,7 @@ IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux +IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING @@ -17,6 +18,12 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE)) endef +define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 0755 $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so.1 +endef + define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1 -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:04 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:04 -0800 Subject: [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: new package In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-14-chris.dimich@boundarydevices.com> - i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for V4L2 nodes to work. - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- package/freescale-imx/Config.in | 1 + .../imx-vpu-hantro-daemon/Config.in | 17 +++++++++ .../imx-vpu-hantro-daemon.hash | 3 ++ .../imx-vpu-hantro-daemon.mk | 35 +++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/Config.in create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 4a4237fb42..13d611b696 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" source "package/freescale-imx/imx-sc-firmware/Config.in" source "package/freescale-imx/imx-seco/Config.in" +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in" source "package/freescale-imx/imx-vpu-hantro-vc/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in new file mode 100644 index 0000000000..663ed4346b --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro-daemon needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON + bool "imx-vpu-hantro-daemon" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP + help + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM/i.MX8MP. diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash new file mode 100644 index 0000000000..e952491a60 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8 imx-vpu-hantro-daemon-1.1.4.tar.gz +sha256 bb645f02b260955f333348100e40af76253e2cd8b116bac047230439dd53ec5a LICENSE.txt diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk new file mode 100644 index 0000000000..bf9088b065 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# imx-vpu-hantro-daemon +# +################################################################################ + +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = imx-vpu-hantro linux +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y) +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc +endif + +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) \ + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS + $(MAKE) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) +endef + +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:10 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:10 -0800 Subject: [Buildroot] [PATCH 1/3] configs/nitrogen*: bump kernel revision Message-ID: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> - Based on NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- configs/nitrogen6sx_defconfig | 2 +- configs/nitrogen6x_defconfig | 2 +- configs/nitrogen7_defconfig | 2 +- configs/nitrogen8m_defconfig | 2 +- configs/nitrogen8mm_defconfig | 2 +- configs/nitrogen8mn_defconfig | 2 +- configs/nitrogen8mp_defconfig | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index e302fcbba5..2e25a2011a 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 6f7c3bbe99..aa3b8b912b 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 1efcdf6071..4df3f47b4b 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..226ded6208 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..dd97f79f7e 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..27a374e485 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..48749e2a1a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:11 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:11 -0800 Subject: [Buildroot] [PATCH 2/3] configs/nitrogen*: bump u-boot to version 2022.04 In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-2-chris.dimich@boundarydevices.com> - U-Boot branch boundary-v2022.04 from Boundary repo. Signed-off-by: Chris Dimich --- configs/nitrogen6sx_defconfig | 4 ++-- configs/nitrogen6x_defconfig | 4 ++-- configs/nitrogen7_defconfig | 4 ++-- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 2e25a2011a..967d064f1c 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index aa3b8b912b..1cded53765 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 4df3f47b4b..d1e81d90fd 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 226ded6208..41e2ddb79d 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index dd97f79f7e..c20c64b121 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 27a374e485..5a78df3865 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 48749e2a1a..078476b004 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:12 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:12 -0800 Subject: [Buildroot] [PATCH 3/3] configs/nitrogen8*: bump arm trusted firmware revision In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-3-chris.dimich@boundarydevices.com> - Bump ATF to boundary-lf-5.15.52-2.1.0. Signed-off-by: Chris Dimich --- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 41e2ddb79d..be2ce0cb3c 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index c20c64b121..e0a7552e94 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 5a78df3865..e2a36c0c75 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 078476b004..3e275f101e 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:13 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:13 -0800 Subject: [Buildroot] [PATCH 1/3] configs/nitrogen*: bump kernel revision In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-4-chris.dimich@boundarydevices.com> - Based on NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- configs/nitrogen6sx_defconfig | 2 +- configs/nitrogen6x_defconfig | 2 +- configs/nitrogen7_defconfig | 2 +- configs/nitrogen8m_defconfig | 2 +- configs/nitrogen8mm_defconfig | 2 +- configs/nitrogen8mn_defconfig | 2 +- configs/nitrogen8mp_defconfig | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index e302fcbba5..2e25a2011a 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 6f7c3bbe99..aa3b8b912b 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 1efcdf6071..4df3f47b4b 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..226ded6208 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..dd97f79f7e 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..27a374e485 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..48749e2a1a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:14 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:14 -0800 Subject: [Buildroot] [PATCH 2/3] configs/nitrogen*: bump u-boot to version 2022.04 In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-5-chris.dimich@boundarydevices.com> - U-Boot branch boundary-v2022.04 from Boundary repo. Signed-off-by: Chris Dimich --- configs/nitrogen6sx_defconfig | 4 ++-- configs/nitrogen6x_defconfig | 4 ++-- configs/nitrogen7_defconfig | 4 ++-- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 2e25a2011a..967d064f1c 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index aa3b8b912b..1cded53765 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 4df3f47b4b..d1e81d90fd 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 226ded6208..41e2ddb79d 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index dd97f79f7e..c20c64b121 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 27a374e485..5a78df3865 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 48749e2a1a..078476b004 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:15 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:15 -0800 Subject: [Buildroot] [PATCH 3/3] configs/nitrogen8*: bump arm trusted firmware revision In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-6-chris.dimich@boundarydevices.com> - Bump ATF to boundary-lf-5.15.52-2.1.0. Signed-off-by: Chris Dimich --- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 41e2ddb79d..be2ce0cb3c 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index c20c64b121..e0a7552e94 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 5a78df3865..e2a36c0c75 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 078476b004..3e275f101e 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 23 21:38:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:38:33 +0100 Subject: [Buildroot] [git commit] boot/edk2: refine license Message-ID: <20221123213849.CAAB484355@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40c05259d89545c40a2ead709be161569db54a05 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The edk2 project is licensed under the BSD-2-Clause license with a patent grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2 package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni --- boot/edk2/edk2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 7d8765c310..953bea6fd3 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -7,7 +7,7 @@ EDK2_VERSION = edk2-stable202102 EDK2_SITE = https://github.com/tianocore/edk2 EDK2_SITE_METHOD = git -EDK2_LICENSE = BSD-2-Clause +EDK2_LICENSE = BSD-2-Clause-Patent EDK2_LICENSE_FILES = License.txt EDK2_CPE_ID_VENDOR = tianocore EDK2_DEPENDENCIES = edk2-platforms host-python3 host-acpica host-util-linux From thomas.petazzoni at bootlin.com Wed Nov 23 21:38:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:38:19 +0100 Subject: [Buildroot] [git commit] package/edk2-platforms: refine license Message-ID: <20221123213849.C297F8437C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bd126698397eb3105340f48e4f033e09b34aaf7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The edk2-platforms project is licensed under the BSD-2-Clause license with a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2-platforms package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni --- package/edk2-platforms/edk2-platforms.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk index 7de59c1afc..6b155bf013 100644 --- a/package/edk2-platforms/edk2-platforms.mk +++ b/package/edk2-platforms/edk2-platforms.mk @@ -7,7 +7,7 @@ # Keep in sync with latest commit as of the release date for boot/edk2 EDK2_PLATFORMS_VERSION = db922e1253cb6f1fc456805bc42fb7d401eed5c2 EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) -EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE = BSD-2-Clause-Patent EDK2_PLATFORMS_LICENSE_FILES = License.txt EDK2_PLATFORMS_INSTALL_TARGET = NO EDK2_PLATFORMS_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Wed Nov 23 21:39:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:39:31 +0100 Subject: [Buildroot] [PATCH 0/2] refine license of edk2* In-Reply-To: <20221123102035.2221-1-vincent.stehle@arm.com> References: <20221123102035.2221-1-vincent.stehle@arm.com> Message-ID: <20221123223931.1b4c799b@windsurf> On Wed, 23 Nov 2022 11:20:33 +0100 Vincent Stehl? wrote: > Vincent Stehl? (2): > package/edk2-platforms: refine license > boot/edk2: refine license Thanks, both applied to master! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From mike at wewearmanyhats.com Wed Nov 23 21:42:11 2022 From: mike at wewearmanyhats.com (Michael Despault) Date: Wed, 23 Nov 2022 13:42:11 -0800 Subject: [Buildroot] defconfig with wayland support? In-Reply-To: <20221123151413.655df990@windsurf> References: <20221123151413.655df990@windsurf> Message-ID: Hi Thomas, My goal is to get Wayland running on the rk3399 SoC, which is an AArch64 architecture. The GPU is a Mali-T860. It seems this is indeed possible, based on this article: https://www.collabora.com/news-and-blog/blog/2019/08/06/rockpi-panfrost-wayland/ So I'd be using Panfrost I suppose. *Mike Despault* *CEO* https://wewearmanyhats.com/ On Wed, 23 Nov 2022 at 06:14, Thomas Petazzoni wrote: > Hello Michael, > > On Tue, 22 Nov 2022 16:46:54 -0800 > Michael Despault wrote: > > > I'm struggling to get a buildroot generated system up and running that > has > > working wayland support. My primary goal is simply to be able to get an > > embedded system that can run and display wayland applications, using the > > buildroot system. I've found examples of other configs that claim to > have > > X11 support, but nothing on wayland. Poking around in "make menuconfig" > > I've done what I can to enable any wayland/weston related options, but > > currently I'm hitting this build error: > > > > Run-time dependency libdrm found: NO (tried pkgconfig and cmake) > > output/build/wlroots-0.14.1/meson.build:99:0: ERROR: Dependency "libdrm" > > not found, tried pkgconfig and cmake > > > > This happens when I try and build meson. Has anyone had success getting > an > > embedded system (via buildroot) going with wayland working out of the > box? > > Hoping someone would be able to share their defconfig file with the > > appropriate options, or at least share the essential components to enable > > in make menuconfig. Barebones is fine and not concerned so much about > > architecture right now, but currently testing on X86_64 with the intent > to > > target aarch64 eventually. > > There is one critical piece of information that you forgot to provide: > what is your HW platform. Indeed, depending on which GPU it has, the > Buildroot configuration will have to be different to provide the right > OpenGL implementation. It's not possible to provide a "Wayland > configuration" that works everywhere. > > Best regards, > > 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 thomas.petazzoni at bootlin.com Wed Nov 23 21:42:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:42:33 +0100 Subject: [Buildroot] [git commit] configs/qemu_aarch64_ebbr: add host-qemu Message-ID: <20221123214245.A3BC68438E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cda2584fbb566284019f39ca89f44b42dacdb03 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add the host-qemu package to enable testing on gitlab. Signed-off-by: Vincent Stehl?? Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- configs/qemu_aarch64_ebbr_defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index a0d8105c43..d293ad0e60 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -48,3 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y + +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y From thomas.petazzoni at bootlin.com Wed Nov 23 21:42:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:42:51 +0100 Subject: [Buildroot] [PATCH] configs/qemu_aarch64_ebbr: add host-qemu In-Reply-To: <20221123150859.4003-1-vincent.stehle@arm.com> References: <20221123150859.4003-1-vincent.stehle@arm.com> Message-ID: <20221123224251.72a72de7@windsurf> On Wed, 23 Nov 2022 16:08:59 +0100 Vincent Stehl? wrote: > Add the host-qemu package to enable testing on gitlab. > > Signed-off-by: Vincent Stehl? > Cc: Romain Naour > --- > configs/qemu_aarch64_ebbr_defconfig | 4 ++++ > 1 file changed, 4 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:45:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:45:59 +0100 Subject: [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.3.Rel1 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123224559.3fcd83f5@windsurf> Hello Chris, Thanks for your patch. However, you have again sent your patches two times. Is there a setup issue on your side? Also see below for a comment specific to this patch. On Wed, 23 Nov 2022 11:52:51 -0800 Chris Dimich wrote: > Updated to gcc 11.3, gdb 12, binutils 2.38, glibc 2.35. > > See https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads > > Signed-off-by: Chris Dimich We cannot take this patch as this toolchain version is broken. See commit https://gitlab.com/buildroot.org/buildroot/-/commit/c80705452ef3c514f2c4026ee59b0ac5c02304fa for details. Please note in the commit message "It still not fixed with 11.3.Rel1 release (2022.08)". Best regards, Thomas Petazzoni -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:46:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:46:42 +0100 Subject: [Buildroot] [git commit branch/next] package/meson: bump to version 0.64.1 Message-ID: <20221123215050.13B4F843AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e75ef9ce5a5aa363a6200504913c736bf5a46e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 2a76f32874..1544bb3897 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc -sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.1/meson-0.64.1.tar.gz.asc +sha256 3a8e030c2334f782085f81627062cc6d4a6771edf31e055ffe374f9e6b089ab9 meson-0.64.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 06ca555d12..5aae95973a 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.64.0 +MESON_VERSION = 0.64.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Wed Nov 23 21:50:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:50:32 +0100 Subject: [Buildroot] [git commit branch/next] package/inadyn: bump to v2.10.0 Message-ID: <20221123215050.278A2843AE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bab22ca418f4f1ecde53c178ee301c7dfaab44a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Highligts include support for MbedTLS and a serious memory leak fix to the GnuTLS backend. Changes: - Add support for MbedTLS - Add support for per-provider interface to bind to - Use HTTP-only for api.ipify.org, default (fallback) checkip service Fixes: - serious memory leak in GnuTLS backend - ca-trust-file has no effect for GnuTLS - handle easyDNS "no update required" as OK status - use configured server:port, don't force port 443 for HTTPS (From https://github.com/troglobit/inadyn/releases/tag/v2.10.0) Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 98af30e9fc..2c0995babf 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 7370eb7ad5d33a9cf2e7e4a6a86c09587fbf9592cd357c6f472c33f575bac26d inadyn-2.9.1.tar.gz +sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 041d1eff57..5a24c1eced 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.9.1 +INADYN_VERSION = 2.10.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING @@ -15,6 +15,8 @@ INADYN_CONF_OPTS += --enable-openssl INADYN_DEPENDENCIES += openssl else ifeq ($(BR2_PACKAGE_GNUTLS),y) INADYN_DEPENDENCIES += gnutls +else ifeq ($BR2_PACKAGE_MBEDTLS, y) +INADYN_DEPENDENCIES += mbedtls else INADYN_CONF_OPTS += --disable-ssl endif From thomas.petazzoni at bootlin.com Wed Nov 23 21:46:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:46:47 +0100 Subject: [Buildroot] [git commit branch/next] package/uuu: bump to version 1.5.11 Message-ID: <20221123215050.1DB4E843AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce2db7b986f6735a1ab840d222de5c590fd2431a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - Add nvme_all build-in command - Add Write command to allow use mmc write to write image - Fixed race conditions of g_last_error_str and g_last_err_id variables - Add support for stm vendor fastboot Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni --- package/uuu/uuu.hash | 2 +- package/uuu/uuu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash index 50da0f9bf3..cc1cd83266 100644 --- a/package/uuu/uuu.hash +++ b/package/uuu/uuu.hash @@ -1,4 +1,4 @@ # locally computed -sha256 baaf3e031958075b96530d43d7435f19cb428088894066e0b02349a3b9666666 uuu_source-1.5.4.tar.gz +sha256 932c0a4acde0f52b907f5693c6d133c83142c4ca6e9df05a38b3ac1e50628883 uuu_source-1.5.11.tar.gz sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk index 681c1fbc44..647015e2dd 100644 --- a/package/uuu/uuu.mk +++ b/package/uuu/uuu.mk @@ -4,7 +4,7 @@ # ################################################################################ -UUU_VERSION = 1.5.4 +UUU_VERSION = 1.5.11 UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz UUU_SITE = https://github.com/NXPmicro/mfgtools/releases/download/uuu_$(UUU_VERSION) UUU_LICENSE = BSD 3-Clause "New" or "Revised" License From thomas.petazzoni at bootlin.com Wed Nov 23 21:50:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:50:59 +0100 Subject: [Buildroot] [PATCH next 1/1] package/inadyn: bump to v2.10.0 In-Reply-To: <20221123195045.2956125-1-troglobit@gmail.com> References: <20221123195045.2956125-1-troglobit@gmail.com> Message-ID: <20221123225059.65b6b796@windsurf> On Wed, 23 Nov 2022 20:50:44 +0100 Joachim Wiberg wrote: > Highligts include support for MbedTLS and a serious memory leak fix to > the GnuTLS backend. > > Changes: > - Add support for MbedTLS > - Add support for per-provider interface to bind to > - Use HTTP-only for api.ipify.org, default (fallback) checkip service > > Fixes: > - serious memory leak in GnuTLS backend > - ca-trust-file has no effect for GnuTLS > - handle easyDNS "no update required" as OK status > - use configured server:port, don't force port 443 for HTTPS > > (From https://github.com/troglobit/inadyn/releases/tag/v2.10.0) > > Signed-off-by: Joachim Wiberg > --- > package/inadyn/inadyn.hash | 2 +- > package/inadyn/inadyn.mk | 4 +++- > 2 files changed, 4 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 Wed Nov 23 21:51:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/uuu: bump to version 1.5.11 In-Reply-To: <20221123173421.3371884-1-dario.binacchi@amarulasolutions.com> References: <20221123173421.3371884-1-dario.binacchi@amarulasolutions.com> Message-ID: <20221123225103.16843388@windsurf> On Wed, 23 Nov 2022 18:34:21 +0100 Dario Binacchi wrote: > - Add nvme_all build-in command > - Add Write command to allow use mmc write to write image > - Fixed race conditions of g_last_error_str and g_last_err_id variables > - Add support for stm vendor fastboot > > Signed-off-by: Dario Binacchi > --- > package/uuu/uuu.hash | 2 +- > package/uuu/uuu.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 Wed Nov 23 21:51:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:09 +0100 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 0.64.1 In-Reply-To: <20221123172754.2847756-1-james.hilliard1@gmail.com> References: <20221123172754.2847756-1-james.hilliard1@gmail.com> Message-ID: <20221123225109.1bcdeb34@windsurf> On Wed, 23 Nov 2022 10:27:54 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/meson/meson.hash | 4 ++-- > package/meson/meson.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 giulio.benetti at benettiengineering.com Wed Nov 23 21:51:30 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 23 Nov 2022 22:51:30 +0100 Subject: [Buildroot] defconfig with wayland support? In-Reply-To: References: <20221123151413.655df990@windsurf> Message-ID: Hi Michael and Thomas, I give my 2 cents, You have 2 possible approaches: 1) use panfrost by enabling mesa3d package 2) use mali-driver + rockchip-mali(proprietary Rockchip blobs) In both cases it should work with Wayland 3d Accelerated. I don't have a RK3399 board here to test it unfortunately. Best regards -- Giulio Benetti Benetti Engineering sas On 23/11/22 22:42, Michael Despault wrote: > Hi Thomas, > > My goal is to get Wayland running on the rk3399 SoC, which is an AArch64 > architecture.? The GPU is a Mali-T860.? It seems this is indeed > possible, based on this article: > https://www.collabora.com/news-and-blog/blog/2019/08/06/rockpi-panfrost-wayland/ > > So I'd be using Panfrost I suppose. > > *Mike Despault* > /CEO/ > https://wewearmanyhats.com/ > > > On Wed, 23 Nov 2022 at 06:14, Thomas Petazzoni > > wrote: > > Hello Michael, > > On Tue, 22 Nov 2022 16:46:54 -0800 > Michael Despault > wrote: > > > I'm struggling to get a buildroot generated system up and running > that has > > working wayland support.? My primary goal is simply to be able to > get an > > embedded system that can run and display wayland applications, > using the > > buildroot system.? I've found examples of other configs that > claim to have > > X11 support, but nothing on wayland.? Poking around in "make > menuconfig" > > I've done what I can to enable any wayland/weston related > options, but > > currently I'm hitting this build error: > > > > Run-time dependency libdrm found: NO (tried pkgconfig and cmake) > > output/build/wlroots-0.14.1/meson.build:99:0: ERROR: Dependency > "libdrm" > > not found, tried pkgconfig and cmake > > > > This happens when I try and build meson.? Has anyone had success > getting an > > embedded system (via buildroot) going with wayland working out of > the box? > > Hoping someone would be able to share their defconfig file with the > > appropriate options, or at least share the essential components > to enable > > in make menuconfig.? Barebones is fine and not concerned so much > about > > architecture right now, but currently testing on X86_64 with the > intent to > > target aarch64 eventually. > > There is one critical piece of information that you forgot to provide: > what is your HW platform. Indeed, depending on which GPU it has, the > Buildroot configuration will have to be different to provide the right > OpenGL implementation. It's not possible to provide a "Wayland > configuration" that works everywhere. > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:48 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 Message-ID: <20221123215751.8E2338444A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8df0f7392990299863229e54aa101df5fb9c200 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash index 312eeb6f82..a0e6345b7a 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin -sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7 imx-gpu-viv-6.4.3.p4.4-aarch32.bin +sha256 5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424 imx-gpu-viv-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA 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 3c88b8b11e..06fbbc7343 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch32 endif IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:55 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 Message-ID: <20221123215751.985A48444D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b84557b588b3519b8cbe4856669d33fca1c56f7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash index 4d28b037d0..27f6a438d1 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin -sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7737a3372bcde34e2d275397df67c307df5033d5b133ac770f75cac4e1ec2580 imx-gpu-g2d-6.4.3.p4.4-arm.bin +sha256 8341d6e2cde3f3ffa035dc95b0487dd04a50531cc80f4cddc5a689ebc4946e02 imx-gpu-g2d-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk index c5df87e618..d94da24d8f 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-arm endif IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin From thomas.petazzoni at bootlin.com Wed Nov 23 21:54:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:54:11 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS Message-ID: <20221123215751.B5C2B84447@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ef729d1cf86a9793c34a794f89905ca502e86d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 1f033c1434..3d266fb5bd 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -8,6 +8,7 @@ IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux +IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING @@ -17,6 +18,13 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE)) endef +define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/ + cp -dpfr $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so.1 +endef + define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1 From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:27 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 Message-ID: <20221123215751.8319A84447@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76e153273416a83574d78eb25b39ba2a47846a02 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash index ccb28bc4f6..5079de9840 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz -sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 kernel-module-imx-gpu-viv-00fe5a0bedc07337c873f93998da9025083116ed.tar.gz +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 COPYING diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk index d301494a0b..5c96ba0390 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk @@ -4,7 +4,7 @@ # ################################################################################ -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 +KERNEL_MODULE_IMX_GPU_VIV_VERSION = 00fe5a0bedc07337c873f93998da9025083116ed KERNEL_MODULE_IMX_GPU_VIV_SITE = \ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Wed Nov 23 21:52:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:52:02 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 Message-ID: <20221123215751.A77268444F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43f6ae0de3220118ec6520b421b39c580396720d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash index aadf5b121f..bd9bc37c1f 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa imx-vpu-hantro-vc-1.9.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 5f4c6faee4..1f033c1434 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VC_VERSION = 1.4.0 +IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux From thomas.petazzoni at bootlin.com Wed Nov 23 21:56:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:56:34 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro-daemon: new package Message-ID: <20221123215751.C60488444D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b5dc9855d606ecfe85043a51aec777055d881edb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for V4L2 nodes to work. - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 ++ package/freescale-imx/Config.in | 1 + .../freescale-imx/imx-vpu-hantro-daemon/Config.in | 17 +++++++++++ .../imx-vpu-hantro-daemon.hash | 3 ++ .../imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk | 35 ++++++++++++++++++++++ 5 files changed, 59 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 3f1ed0ef12..a2c60f38fd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -520,6 +520,9 @@ F: package/alsa-plugins/ N: Changming Huang F: package/qoriq-cadence-dp-firmware/ +N: Chris Dimich +F: package/freescale-imx/imx-vpu-hantro-daemon/ + N: Chris Packham F: package/coremark/ F: package/coremark-pro/ diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 4a4237fb42..13d611b696 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" source "package/freescale-imx/imx-sc-firmware/Config.in" source "package/freescale-imx/imx-seco/Config.in" +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in" source "package/freescale-imx/imx-vpu-hantro-vc/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in new file mode 100644 index 0000000000..663ed4346b --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro-daemon needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON + bool "imx-vpu-hantro-daemon" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP + help + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM/i.MX8MP. diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash new file mode 100644 index 0000000000..e952491a60 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8 imx-vpu-hantro-daemon-1.1.4.tar.gz +sha256 bb645f02b260955f333348100e40af76253e2cd8b116bac047230439dd53ec5a LICENSE.txt diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk new file mode 100644 index 0000000000..bf9088b065 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# imx-vpu-hantro-daemon +# +################################################################################ + +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = imx-vpu-hantro linux +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y) +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc +endif + +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) \ + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS + $(MAKE) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) +endef + +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) From thomas.petazzoni at bootlin.com Wed Nov 23 21:58:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:58:03 +0100 Subject: [Buildroot] [PATCH 2/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-2-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-2-chris.dimich@boundarydevices.com> Message-ID: <20221123225803.3e5c20c0@windsurf> On Wed, 23 Nov 2022 11:52:52 -0800 Chris Dimich wrote: > - To match NXP 5.15.52-2.1.0 release. > > Signed-off-by: Chris Dimich > --- > .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- > .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.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 thomas.petazzoni at bootlin.com Wed Nov 23 21:58:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:58:08 +0100 Subject: [Buildroot] [PATCH 3/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-3-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-3-chris.dimich@boundarydevices.com> Message-ID: <20221123225808.34173b95@windsurf> On Wed, 23 Nov 2022 11:52:53 -0800 Chris Dimich wrote: > - To match NXP 5.15.52-2.1.0 release. > - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. > > Signed-off-by: Chris Dimich > --- > package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- > package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- > 2 files changed, 6 insertions(+), 6 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:58:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:58:25 +0100 Subject: [Buildroot] [PATCH 2/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123225803.3e5c20c0@windsurf> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-2-chris.dimich@boundarydevices.com> <20221123225803.3e5c20c0@windsurf> Message-ID: <20221123225825.496f4f8f@windsurf> On Wed, 23 Nov 2022 22:58:03 +0100 Thomas Petazzoni wrote: > Applied to master, thanks. Sorry: applied to next. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:58:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:58:40 +0100 Subject: [Buildroot] [PATCH 3/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123225808.34173b95@windsurf> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-3-chris.dimich@boundarydevices.com> <20221123225808.34173b95@windsurf> Message-ID: <20221123225840.2409b758@windsurf> On Wed, 23 Nov 2022 22:58:08 +0100 Thomas Petazzoni wrote: > Applied to master, thanks. Sorry: applied to next. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:59:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:59:01 +0100 Subject: [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-4-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-4-chris.dimich@boundarydevices.com> Message-ID: <20221123225901.0c739d58@windsurf> On Wed, 23 Nov 2022 11:52:54 -0800 Chris Dimich wrote: > - To match NXP 5.15.52-2.1.0 release. > - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. > > Signed-off-by: Chris Dimich > --- > package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- > package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- > 2 files changed, 6 insertions(+), 6 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 22:00:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:00:21 +0100 Subject: [Buildroot] [PATCH 5/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 In-Reply-To: <20221123195304.1582783-5-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-5-chris.dimich@boundarydevices.com> Message-ID: <20221123230021.1a58f3f1@windsurf> Hello Chris, On Wed, 23 Nov 2022 11:52:55 -0800 Chris Dimich wrote: > - To match NXP 5.15.52-2.1.0 release. > - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. > > Signed-off-by: Chris Dimich > --- > .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- > .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Two questions: - Shouldn't this package have a "depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP" since it only makes sense on i.MX8MP ? - Could you add yourself as maintainer for this package, and perhaps other package/freescale-imx/ packages that don't have a maintainer in the DEVELOPERS file? imx-vpu-hantro-vc was added by you, imx-vpu-hantro was added by Gary, and we don't have entries for these packages in our DEVELOPERS file. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 22:00:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:00:58 +0100 Subject: [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS In-Reply-To: <20221123195304.1582783-6-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-6-chris.dimich@boundarydevices.com> Message-ID: <20221123230058.06fe2b3a@windsurf> On Wed, 23 Nov 2022 11:52:56 -0800 Chris Dimich wrote: > Add an INSTALL_STAGING_CMDS define as libraries needed by > imx-vpu-hantro-daemon. > > Signed-off-by: Chris Dimich > --- > .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 7 +++++++ > 1 file changed, 7 insertions(+) Applied to next with some small changes as we don't do: $(INSTALL) -D -m 0755 $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ as this doesn't work if $(STAGING_DIR)/usr/include doesn't already exist. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 22:06:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:06:29 +0100 Subject: [Buildroot] [git commit branch/next] configs/nitrogen*: bump kernel revision Message-ID: <20221123220923.84CB88448A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16e0a29a8761881e513e1216785ca758edbe6998 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - Based on NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen6sx_defconfig | 2 +- configs/nitrogen6x_defconfig | 2 +- configs/nitrogen7_defconfig | 2 +- configs/nitrogen8m_defconfig | 2 +- configs/nitrogen8mm_defconfig | 2 +- configs/nitrogen8mn_defconfig | 2 +- configs/nitrogen8mp_defconfig | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index e302fcbba5..2e25a2011a 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 6f7c3bbe99..aa3b8b912b 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 1efcdf6071..4df3f47b4b 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..226ded6208 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..dd97f79f7e 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..27a374e485 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..48749e2a1a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y From thomas.petazzoni at bootlin.com Wed Nov 23 22:07:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:07:01 +0100 Subject: [Buildroot] [git commit branch/next] configs/nitrogen8*: bump arm trusted firmware revision Message-ID: <20221123220923.9B7698448C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9ef3fbed57add6491e26e1c40f7c500f8c02aeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - Bump ATF to boundary-lf-5.15.52-2.1.0. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 41e2ddb79d..be2ce0cb3c 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index c20c64b121..e0a7552e94 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 5a78df3865..e2a36c0c75 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 078476b004..3e275f101e 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y From thomas.petazzoni at bootlin.com Wed Nov 23 22:06:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:06:43 +0100 Subject: [Buildroot] [git commit branch/next] configs/nitrogen*: bump u-boot to version 2022.04 Message-ID: <20221123220923.8F0A18448B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd96b942d9e6252c9d7fd94592996885210bc32c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - U-Boot branch boundary-v2022.04 from Boundary repo. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen6sx_defconfig | 4 ++-- configs/nitrogen6x_defconfig | 4 ++-- configs/nitrogen7_defconfig | 4 ++-- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 2e25a2011a..967d064f1c 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index aa3b8b912b..1cded53765 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 4df3f47b4b..d1e81d90fd 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 226ded6208..41e2ddb79d 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index dd97f79f7e..c20c64b121 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 27a374e485..5a78df3865 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 48749e2a1a..078476b004 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Wed Nov 23 22:20:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:20:00 +0100 Subject: [Buildroot] [PATCH 1/3] configs/nitrogen*: bump kernel revision In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123232000.6a0a9c7b@windsurf> On Wed, 23 Nov 2022 11:58:10 -0800 Chris Dimich wrote: > - Based on NXP 5.15.52-2.1.0 release. > > Signed-off-by: Chris Dimich > --- > configs/nitrogen6sx_defconfig | 2 +- > configs/nitrogen6x_defconfig | 2 +- > configs/nitrogen7_defconfig | 2 +- > configs/nitrogen8m_defconfig | 2 +- > configs/nitrogen8mm_defconfig | 2 +- > configs/nitrogen8mn_defconfig | 2 +- > configs/nitrogen8mp_defconfig | 2 +- > 7 files changed, 7 insertions(+), 7 deletions(-) All three patches applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 22:20:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:20:20 +0100 Subject: [Buildroot] [git commit] utils/scanpypi: add LICENCE.TXT to the list of the license files Message-ID: <20221123222030.E8FD88448F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ecc33ec02a9c137387b9eb820e8e3b55b732d9b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- utils/scanpypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scanpypi b/utils/scanpypi index 452b4a3fc3..3c98bb4bcc 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -487,7 +487,7 @@ class BuildrootPackage(): lines = [] filenames = ['LICENCE', 'LICENSE', 'LICENSE.MD', 'LICENSE.RST', - 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] + 'LICENCE.TXT', 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] self.license_files = list(find_file_upper_case(filenames, self.tmp_extract)) lines.append(self.__get_license_names(self.license_files)) From thomas.petazzoni at bootlin.com Wed Nov 23 22:20:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:20:40 +0100 Subject: [Buildroot] [PATCH] utils/scanpypi: add LICENCE.TXT to the list of the license files In-Reply-To: <20221122145017.6250-1-yegorslists@googlemail.com> References: <20221122145017.6250-1-yegorslists@googlemail.com> Message-ID: <20221123232040.6e2158ed@windsurf> On Tue, 22 Nov 2022 15:50:17 +0100 yegorslists--- via buildroot wrote: > From: Yegor Yefremov > > Signed-off-by: Yegor Yefremov > --- > utils/scanpypi | 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 fontaine.fabrice at gmail.com Wed Nov 23 22:24:01 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 23 Nov 2022 23:24:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/heimdal: security bump to version 7.7.1 Message-ID: <20221123222401.84489-1-fontaine.fabrice@gmail.com> This release fixes the following Security Vulnerabilities: - CVE-2022-42898 PAC parse integer overflows - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors - CVE-2021-3671 A null pointer de-reference when handling missing sname in TGS-REQ - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 on the Common Vulnerability Scoring System (CVSS) v3, as we believe it should be possible to get an RCE on a KDC, which means that credentials can be compromised that can be used to impersonate anyone in a realm or forest of realms. Heimdal's ASN.1 compiler generates code that allows specially crafted DER encodings of CHOICEs to invoke the wrong free function on the decoded structure upon decode error. This is known to impact the Heimdal KDC, leading to an invalid free() of an address partly or wholly under the control of the attacker, in turn leading to a potential remote code execution (RCE) vulnerability. This error affects the DER codec for all extensible CHOICE types used in Heimdal, though not all cases will be exploitable. We have not completed a thorough analysis of all the Heimdal components affected, thus the Kerberos client, the X.509 library, and other parts, may be affected as well. This bug has been in Heimdal's ASN.1 compiler since 2005, but it may only affect Heimdal 1.6 and up. It was first reported by Douglas Bagnall, though it had been found independently by the Heimdal maintainers via fuzzing a few weeks earlier. While no zero-day exploit is known, such an exploit will likely be available soon after public disclosure. - CVE-2019-14870: Validate client attributes in protocol-transition - CVE-2019-14870: Apply forwardable policy in protocol-transition - CVE-2019-14870: Always lookup impersonate client in DB Signed-off-by: Fabrice Fontaine --- package/heimdal/heimdal.hash | 4 ++-- package/heimdal/heimdal.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/heimdal/heimdal.hash b/package/heimdal/heimdal.hash index 005447a43b..cf822340da 100644 --- a/package/heimdal/heimdal.hash +++ b/package/heimdal/heimdal.hash @@ -1,5 +1,5 @@ # From https://github.com/heimdal/heimdal/releases -sha1 5dd16703be7255f66a4d65440f0c622aeeca60d9 heimdal-7.7.0.tar.gz -sha256 f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b heimdal-7.7.0.tar.gz +sha1 a33fdc957f84ab13f39f164b04fe1deeaab3179e heimdal-7.7.1.tar.gz +sha256 117cb1ede7848db24cf27311c46f7f735a99f9c836c22e80aec92b91efe56644 heimdal-7.7.1.tar.gz # Locally computed sha256 0c4b07bf5b98f7a1d01f8e60722d6c6747ef052c2aa6d2043daf690d4e1b0a7f LICENSE diff --git a/package/heimdal/heimdal.mk b/package/heimdal/heimdal.mk index a8d87531ec..21b6c0ccb3 100644 --- a/package/heimdal/heimdal.mk +++ b/package/heimdal/heimdal.mk @@ -4,7 +4,7 @@ # ################################################################################ -HEIMDAL_VERSION = 7.7.0 +HEIMDAL_VERSION = 7.7.1 HEIMDAL_SITE = https://github.com/heimdal/heimdal/releases/download/heimdal-$(HEIMDAL_VERSION) HOST_HEIMDAL_DEPENDENCIES = host-e2fsprogs host-ncurses host-pkgconf HEIMDAL_INSTALL_STAGING = YES -- 2.35.1 From thomas.petazzoni at bootlin.com Wed Nov 23 22:26:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:26:20 +0100 Subject: [Buildroot] [git commit branch/next] boot/uboot/uboot.mk: allow installing u-boot.elf Message-ID: <20221123222808.5A7718449B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d8c63011e2b0c54e0a17171b668bfcb253954481 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch adds an option that allows to install the u-boot.elf file produced when CONFIG_REMAKE_ELF=y in the U-Boot configuration. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- boot/uboot/Config.in | 12 ++++++++++++ boot/uboot/uboot.mk | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 557472b58b..a729280060 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -277,7 +277,19 @@ config BR2_TARGET_UBOOT_FORMAT_NAND_BIN bool "u-boot-nand.bin" config BR2_TARGET_UBOOT_FORMAT_ELF + bool "u-boot" + help + Install the u-boot image, which is directly the ELF binary + for the main U-Boot, potentially with debugging symbols. + +config BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF bool "u-boot.elf" + help + Install the u-boot.elf image, which is produced when + CONFIG_REMAKE_ELF=y. It is an ELF image (u-boot.elf) + produced from the raw U-Boot binary (u-boot.bin), which may + already have been statically relocated and may already have + a device-tree appended to it. config BR2_TARGET_UBOOT_FORMAT_IMG bool "u-boot.img" diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..697adb4d8f 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -60,6 +60,10 @@ UBOOT_MAKE_TARGET += mdbtrick endif endif +ifeq ($(BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF),y) +UBOOT_BINS += u-boot.elf +endif + # Call 'make all' unconditionally UBOOT_MAKE_TARGET += all From thomas.petazzoni at bootlin.com Wed Nov 23 22:30:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:30:21 +0100 Subject: [Buildroot] [PATCH v4 1/1] boot/uboot/uboot.mk: add binary u-boot.elf support In-Reply-To: <20221123143126.17843-1-neal.frager@amd.com> References: <20221123143126.17843-1-neal.frager@amd.com> Message-ID: <20221123233021.09ce037b@windsurf> Hello Neal, On Wed, 23 Nov 2022 07:31:26 -0700 Neal Frager via buildroot wrote: > If a user requests a u-boot binary in elf format, > they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager I've applied to next, after doing some further fixes. > config BR2_TARGET_UBOOT_FORMAT_ELF > + bool "u-boot" > + help > + Configures the u-boot ELF file with debug symbols. This option does not "configure", it "installs". Also, I'm not sure having debugging symbols in u-boot is guaranteed, I suppose it depends on whether debugging is enabled or not. So I changed this to: + Install the u-boot image, which is directly the ELF binary + for the main U-Boot, potentially with debugging symbols. > +config BR2_TARGET_UBOOT_FORMAT_BIN_ELF > bool "u-boot.elf" > + help > + Configures the u-boot.elf binary version of ELF file. > + Debug symbols are not included in this ELF file. So I researched a bit more, and this u-boot.elf is produced when CONFIG_REMAKE_ELF=y in U-Boot. So I changed this to: +config BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF bool "u-boot.elf" + help + Install the u-boot.elf image, which is produced when + CONFIG_REMAKE_ELF=y. It is an ELF image (u-boot.elf) + produced from the raw U-Boot binary (u-boot.bin), which may + already have been statically relocated and may already have + a device-tree appended to it. The description was taken from the CONFIG_REMAKE_ELF help text in U-Boot. 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 Wed Nov 23 22:30:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:30:45 +0100 Subject: [Buildroot] [git commit] package/heimdal: security bump to version 7.7.1 Message-ID: <20221123223138.7F589844A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3959a039059d6b3bc95100409975e87e9c14d3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release fixes the following Security Vulnerabilities: - CVE-2022-42898 PAC parse integer overflows - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors - CVE-2021-3671 A null pointer de-reference when handling missing sname in TGS-REQ - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 on the Common Vulnerability Scoring System (CVSS) v3, as we believe it should be possible to get an RCE on a KDC, which means that credentials can be compromised that can be used to impersonate anyone in a realm or forest of realms. Heimdal's ASN.1 compiler generates code that allows specially crafted DER encodings of CHOICEs to invoke the wrong free function on the decoded structure upon decode error. This is known to impact the Heimdal KDC, leading to an invalid free() of an address partly or wholly under the control of the attacker, in turn leading to a potential remote code execution (RCE) vulnerability. This error affects the DER codec for all extensible CHOICE types used in Heimdal, though not all cases will be exploitable. We have not completed a thorough analysis of all the Heimdal components affected, thus the Kerberos client, the X.509 library, and other parts, may be affected as well. This bug has been in Heimdal's ASN.1 compiler since 2005, but it may only affect Heimdal 1.6 and up. It was first reported by Douglas Bagnall, though it had been found independently by the Heimdal maintainers via fuzzing a few weeks earlier. While no zero-day exploit is known, such an exploit will likely be available soon after public disclosure. - CVE-2019-14870: Validate client attributes in protocol-transition - CVE-2019-14870: Apply forwardable policy in protocol-transition - CVE-2019-14870: Always lookup impersonate client in DB Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/heimdal/heimdal.hash | 4 ++-- package/heimdal/heimdal.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/heimdal/heimdal.hash b/package/heimdal/heimdal.hash index 005447a43b..cf822340da 100644 --- a/package/heimdal/heimdal.hash +++ b/package/heimdal/heimdal.hash @@ -1,5 +1,5 @@ # From https://github.com/heimdal/heimdal/releases -sha1 5dd16703be7255f66a4d65440f0c622aeeca60d9 heimdal-7.7.0.tar.gz -sha256 f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b heimdal-7.7.0.tar.gz +sha1 a33fdc957f84ab13f39f164b04fe1deeaab3179e heimdal-7.7.1.tar.gz +sha256 117cb1ede7848db24cf27311c46f7f735a99f9c836c22e80aec92b91efe56644 heimdal-7.7.1.tar.gz # Locally computed sha256 0c4b07bf5b98f7a1d01f8e60722d6c6747ef052c2aa6d2043daf690d4e1b0a7f LICENSE diff --git a/package/heimdal/heimdal.mk b/package/heimdal/heimdal.mk index a8d87531ec..21b6c0ccb3 100644 --- a/package/heimdal/heimdal.mk +++ b/package/heimdal/heimdal.mk @@ -4,7 +4,7 @@ # ################################################################################ -HEIMDAL_VERSION = 7.7.0 +HEIMDAL_VERSION = 7.7.1 HEIMDAL_SITE = https://github.com/heimdal/heimdal/releases/download/heimdal-$(HEIMDAL_VERSION) HOST_HEIMDAL_DEPENDENCIES = host-e2fsprogs host-ncurses host-pkgconf HEIMDAL_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Wed Nov 23 22:33:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:33:18 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro-daemon: remove _SOURCE variable Message-ID: <20221123223437.AB129844B2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1692691e45fcaaad9572330fb9f7b35b72ad0854 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next The value of the _SOURCE variable is the default value for this variable, making its definition redundant. Fixes: package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk:9: remove default value of _SOURCE variable (http://nightly.buildroot.org/#generic-package-reference) https://gitlab.com/buildroot.org/buildroot/-/jobs/3371766926 Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk index bf9088b065..4f6f166b60 100644 --- a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -6,7 +6,6 @@ IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) -IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO From thomas.petazzoni at bootlin.com Wed Nov 23 22:35:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:35:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/heimdal: security bump to version 7.7.1 In-Reply-To: <20221123222401.84489-1-fontaine.fabrice@gmail.com> References: <20221123222401.84489-1-fontaine.fabrice@gmail.com> Message-ID: <20221123233523.51cc67a8@windsurf> On Wed, 23 Nov 2022 23:24:01 +0100 Fabrice Fontaine wrote: > This release fixes the following Security Vulnerabilities: > > - CVE-2022-42898 PAC parse integer overflows > - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and > arcfour > - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of > array > - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors > - CVE-2021-3671 A null pointer de-reference when handling missing sname > in TGS-REQ > - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec > > Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 > on the Common Vulnerability Scoring System (CVSS) v3, as we believe > it should be possible to get an RCE on a KDC, which means that > credentials can be compromised that can be used to impersonate > anyone in a realm or forest of realms. > > Heimdal's ASN.1 compiler generates code that allows specially > crafted DER encodings of CHOICEs to invoke the wrong free function > on the decoded structure upon decode error. This is known to impact > the Heimdal KDC, leading to an invalid free() of an address partly > or wholly under the control of the attacker, in turn leading to a > potential remote code execution (RCE) vulnerability. > > This error affects the DER codec for all extensible CHOICE types > used in Heimdal, though not all cases will be exploitable. We have > not completed a thorough analysis of all the Heimdal components > affected, thus the Kerberos client, the X.509 library, and other > parts, may be affected as well. > > This bug has been in Heimdal's ASN.1 compiler since 2005, but it may > only affect Heimdal 1.6 and up. It was first reported by Douglas > Bagnall, though it had been found independently by the Heimdal > maintainers via fuzzing a few weeks earlier. > > While no zero-day exploit is known, such an exploit will likely be > available soon after public disclosure. > > - CVE-2019-14870: Validate client attributes in protocol-transition > > - CVE-2019-14870: Apply forwardable policy in protocol-transition > - CVE-2019-14870: Always lookup impersonate client in DB > > Signed-off-by: Fabrice Fontaine > --- > package/heimdal/heimdal.hash | 4 ++-- > package/heimdal/heimdal.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 lohr85 at gmail.com Thu Nov 24 06:49:33 2022 From: lohr85 at gmail.com (Charles Lohr) Date: Thu, 24 Nov 2022 01:49:33 -0500 Subject: [Buildroot] CPIO Kernel Image Build Order for initramfs Message-ID: (Forgive me if this list isn't for questions, please direct me to the right place. This is my first message to the list) I want to build full executable images, with the rootfs built into the kernel without compression, so I'm using CPIO. But, buildroot doesn't seem to like this when starting from a clean slate. It wants to build the kernel before the image, but if I do that, I get this error. make[4]: *** No rule to make target '../../images/rootfs.cpio', needed by 'usr/initramfs_inc_data'. Stop. Right now, my process is: touch an empty images/rootfs.cpio file, compile, touch the kernel config, recompile and this works but it's yucky. What is the "right" answer? Charles -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Nov 24 07:35:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 07:35:54 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-23 Message-ID: <20221124073601.D30FC41750@smtp4.osuosl.org> Hello, Autobuild statistics for 2022-11-23 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 0 | 0 | 6 | 2022.08.x | 13 | 11 | 0 | 24 | master | 207 | 247 | 1 | 455 | next | 3 | 14 | 0 | 17 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 16 host-rust-1.64.0 | 10 linux-6.0.1 | 9 xz-5.2.7 | 9 host-binutils-2.38 | 8 gobject-introspection-1.72.0 | 6 host-pahole-1.24 | 5 linux-6.0.9 | 5 gerbera-1.10.0 | 4 lirc-tools-0.10.2 | 4 perl-5.34.1 | 4 unknown | 4 xenomai-3.0.10 | 4 dash-0.5.11.5 | 3 efivar-38 | 3 elfutils-0.186 | 3 frr-8.3.1 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-binutils-2.37 | 3 host-gcc-final-11.3.0 | 3 host-go-1.19.3 | 3 libglib2-2.72.3 | 3 libglvnd-1.4.0 | 3 libgpg-error-1.45 | 3 libnss-3.84 | 3 lxc-5.0.1 | 3 sdl-1.2.15 | 3 /home/buildroot/autobuild/i... | 2 f2fs-tools-1.15.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gitlab-runner-14.5.1 | 2 hawktracer-2ec19d7192334414... | 2 host-binutils-2.39 | 2 ipmiutil-3.1.8 | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 linux-5.10.145-cip17 | 2 luvi-2.13.0 | 2 python-numpy-1.23.4 | 2 python3-3.10.8 | 2 toolchain-external-codescap... | 2 uclibc-1.0.42 | 2 uqmi-0a19b5b77140465c29e2af... | 2 valgrind-3.19.0 | 2 wavemon-0.9.4 | 2 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 apcupsd-3.14.14 | 1 bridge-utils-1.7.1 | 1 bullet-3.21 | 1 check-0.15.2 | 1 collectd-5.12.0 | 1 containerd-1.6.8 | 1 dmalloc-5.6.5 | 1 docker-cli-20.10.19 | 1 dust-0.8.1 | 1 erlang-22.3.4.22 | 1 exim-4.96 | 1 falcosecurity-libs-e5c53d64... | 1 ffmpeg-4.4.3 | 1 file-5.43 | 1 flann-1.9.2 | 1 freeradius-server-3.2.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /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 glslsandbox-player-2021.08.24 | 1 gnu-efi-3.0.15 | 1 gobject-introspection | 1 gocryptfs-2.2.1 | 1 google-breakpad-c85eb4a59b6... | 1 host-bison | 1 host-elfutils-0.186 | 1 host-gcc-initial-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-libtool-2.4.6 | 1 host-moby-buildkit-0.10.0 | 1 host-parted-3.4 | 1 icu-70-1 | 1 iptables-1.8.8 | 1 jailhouse-0.12 | 1 json-c-0.16 | 1 kexec-2.0.25 | 1 libgeos-3.11.0 | 1 liblog4c-localtime-1.0 | 1 libopenssl | 1 libphidget-2.1.9.20190409 | 1 libsigsegv-2.14 | 1 libvorbis-1.3.7 | 1 libxml2-2.10.3 | 1 linux-5.10.145-cip17-rt7 | 1 linux-tools | 1 ltp-testsuite-20220930 | 1 lttng-tools-2.13.2 | 1 memcached-1.6.16 | 1 micropython-1.19.1 | 1 mpv-0.33.1 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 ocf-linux-20171122 | 1 package/qt6/qt6base/qt6base... | 1 pipewire-0.3.59 | 1 python-pysnmp-4.4.12 | 1 qemu-7.1.0 | 1 quickjs-2021-03-27 | 1 ripgrep-af6b6c543b224d348a8... | 1 snmppp-3.4.10 | 1 systemd-250.8 | 1 tealdeer-1.6.1 | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 zabbix-5.4.9 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/42b4e9f021c972fa8f99f2f351fcb098ada728da | s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/8c6fed4a4b08c82b138a2bc785712e51d40c8741 | aarch64_be | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/5d7c175629e81459a7cd1fd80a763b01f5aaf3d5 | mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/372af787e6e5ea3c1aa5be055e43a305abe9e059 | ORPH arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/b7cdb5c2b1d6d94028e5e3eb8d43ff1fe42a8677 | mips64el | bridge-utils-1.7.1 | NOK | http://autobuild.buildroot.net/results/08b589710197f1f6c444111c810845d78e976f01 | sh4aeb | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/fa907faab902eff60df3c5b6f31ff32d6a3c19ba | powerpc64le | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/f269de34dc264c7bfa8edb4e9a8c108640c16643 | ORPH microblaze | collectd-5.12.0 | NOK | http://autobuild.buildroot.net/results/b4cf06f427be9d08048759dafdae291b7522d4aa | aarch64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/45004b29a7f238c16272a9c1f7a200d1b911b4bd | s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/172ef1393b3dd4c8a06d8f5eb85aa363c21e68ed | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f66dd37d7a0905867a3ac5a095403a6319ac2912 | ORPH microblazeel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/6ab600beec71961a8301bf30db3e46aba7c72ebf | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/bcb6c4899552355413d5c90e38aef6b86edb788a | ORPH i686 | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/1c5111cebc3f808b4f1051f9238d68fe845cea98 | mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/49fb591f99980a6ee5ae122dc70c33b4c6a7cc41 | ORPH x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/3a7083cda182b7d57e530d71f2954efb3f234646 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/ec539902c8d12351d90a201d64b96bcb726038f2 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/f115944f181f9110a44a989449f2b0839001fc11 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3e9fe489f49cabf88310f718c9824f62443fdd59 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d86c4e11a0c825cca687ef38eb1b7580ca08327d | ORPH or1k | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/39df8efd69b217cbb2d21af0433ddfb3baa03c86 | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/86962c607b4532539330926e9f49c0900c7309f8 | arm | exim-4.96 | NOK | http://autobuild.buildroot.net/results/3eaad262d602bf08f2af88f51f84e6e5f3db0027 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/42177412b388c439d7ef91075dec45655efa6c32 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/41999f1d3ff49b6828fe777196b331a0ef7b20b2 | sparc64 | falcosecurity-libs-e5c53d64... | NOK | http://autobuild.buildroot.net/results/c7ef698b81fe15c1c3149a3ccbac85019e5eee20 | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/e6a31e882b2b75a9dae93089b207372b2b468718 | arm | file-5.43 | NOK | http://autobuild.buildroot.net/results/6ecef261d88c9f813d0f713bc309811f96f55c97 | ORPH arm | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/d20a2b39d7430ff65dba26f96217b5e81f2ff272 | mips64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/dbc4a42a5231f4b5f35d355f953e0274a0160d37 | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/da1e39aa485a3cf4715650c105b8fddac73ad1fd | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/58bc060046400b54a53d36c14aaa04eb7ac716f2 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/ab28f0359f3ab4b12c3d9846fbaf3df487f6718d | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/1a422cbfdfecb986e2795080b0ad12339b9129a8 | sparc64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/7993e722cd5b2710c9cbf30a12e3e86adf368a0a | s390x | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/7ab314462d5e72c7241c15ff5c3a112db34e97a9 | powerpc64le | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/48e8b519879d6d6db9184955c89ed9a439467c6d | powerpc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c7a36cb76ba35d2af9a409a563080aad0a549ae3 | microblaze | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/1bdb751bc6b4fa98889e378c6e04b0d0feb81b90 | arceb | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/1f2a9c5bac0fc4e7c85e5c35173ca7063b3d53d2 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9fa909c7d6e3b0b179f78daed3907bacf4c4f4a4 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8c44b616dd7ead51f4413b575e13f038811e427c | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7c88bf968ccc000449fa0cc8a47c013f1c7f056b | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cd2e21f6f766e2f43d6e4e09e5f8f49172d4a015 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f675ca8fcb5d59f68aa55d64d207535b338fa903 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/edf541aaad7d8e3fe3e03a2afd6ea96b9a956603 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b587cdd6378980d7dfc0a677bc00768f658d96e | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2ba6523f0d831b3d5a3513d42a21655a7564ae1f | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6cf3817da222d3bbc2f6d29b23436f80e47bafcf | x86_64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/0f4e0d50b5fa1dbe2cb272b00392fb2cfb54a163 | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/a102518c3f042cc18d4eaeea428703168eaef358 | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/af8f9eb1b4dd8755c41a421a72fc19a3aeb6b43e | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b36324b8ef28a898aabecc9d4c8121fa4d8d87a2 | i686 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/c27570be07960aafb47891e03705ad34e3cb8900 | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/16fccebda8a8d3ec4e0b1c2bad341cfb1767eb23 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/04e51249f13c62f54bd5fba94d628a73fd0c7edb | xtensa | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/2f5e842bad225fe049cdedff0a0e3bbf4b8a274f | sh4aeb | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4b288dbfcfdc36f455a751a4ed44301a38a8c156 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/aa19740a9266d10b999d88591bc05c666e9b7158 | s390x | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/d3e60b42ad0a983b747a650ddf0eb4238e44785d | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f648cfaf5e720252f19fb66cc1a7ae8dbe7d269e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/be444470881e5d60401772509d7e1e3721f0e945 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42cacbaee68bdc71d3789318433a59f9d2b3e1e9 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1dd20c600fa0b8b37d637d25aeb288d0b740e44e | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bce6ae82a209b1c67067da679c50016577fd1475 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b94417cf4d2c6fe1fc06083b744034d220a70c5d | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/36644075f0b96206c730bf9ae2d0390096f908cd | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c74a4a91661b289579a9777e2770ab1373f10299 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/961691e10b304ed0da6113511972713f7408478d | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5ba737f68af9277759b028ceee87cb445e5e1290 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/85fa4499c4d6cf65d1cfa3e16be502d86e40119c | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a570c5dfbe414b5ae6165d178cc729731eaf060e | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2308fe9bc583f9a39c1e7b0c6d2f218fb0ca073e | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/55bc5858e8747c911e3dadb31ab07b5231b65f8a | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/87ce25b7bb77a32feafab374ac5a68ff76216283 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b027a0b4e745dbcb1e351d67f6968581bf0ef71c | aarch64 | glslsandbox-player-2021.08.24 | NOK | http://autobuild.buildroot.net/results/4b35c07ee853e10755b75fc942148cf2836cb382 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/0d32d33216220aabb96c89e41d001a9632babef0 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/1bca37a60115a88da0203147378adfe35ee68ad8 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c1c8d6eb0e76d2c009707d579a381ccc6e447186 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/77bb5f7d666b483ec9ff3e6cd29e7533b04877cc | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5e5468a30e510dee3f202722ab39fef2f1e6f85d | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/eac510299d8c0536b0042e10fe1d4cda11883a6f | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a50f17d25761b9547216403d28ad5662963ee0b7 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e2ef602649841f79c4ab06a33b974b01627dc453 | ORPH x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/186a0922272d6eacffacb5c6114655c435fe849c | mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/4ca44ef232417d8a46b3460e4dc87fd7baa4aab7 | x86_64 | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/6bd918c033542a29eb858b8b698837826760090b | arc | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/df9f6b317ec06dab395132b3a7f63cc2b1444966 | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/109c69123598404114e6cf213925c15123f15727 | arceb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ac5fcf6f030f598dd23c6119148a05c7b00735ff | nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d0077a8fe8977eead920beda04b11c12fe5975d9 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3f9e7ebfd18cd89cbeb08614e596e443818369c3 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/de4cb0b571ac4126ef7811dc33ae2cb954b82221 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0aa644d473ee07c0a5cd17ec1b8816512546522e | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f4df69bdf1bc28d0c13f561e1138a73f756dd8e2 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/88ffbd82f5c40024cfc017d19d2a32936cd277eb | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3eb42cf1bcbca44f346bfd96e58910368cbdcbf1 | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d2401d39ace2ef81c7d06809bf090925663cb6e0 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/78f505390c5cba4fc31ef7ab5626f31294e97682 | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/fa653e769bd72bf22b5410646e6b254cdcf45001 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/74944e0876575e57ce4bdbb13c6afd65d3c459fe | mips | host-bison | NOK | http://autobuild.buildroot.net/results/4a50c87ed3823d46557f4dcf177392eecc737852 | i686 | host-elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bc9041de7d3effdd7949a3d8f7330c1486445ef2 | ORPH aarch64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/132980903d9662ed39223bec7e0d25f6873a2988 | aarch64_be | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e3a1d24d06a02aea03f4048060a8891fb09730b9 | mipsel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/725142d281a00f6454289057e8d4d52ec2881349 | arm | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/56a41a3fdcda61e30e73ac0ac0f8a57e2095be28 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/3087d7a40a78e79b360f53f1270035f08f0fdf65 | ORPH i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3e30b48432e6fad30682bbe48d6b02d309231a7b | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/726b1881d6c829f099d7d15127174978e6c66472 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/332cfb02046dd82b13814e767070e49708c77e94 | arm | host-libtool-2.4.6 | NOK | http://autobuild.buildroot.net/results/207b6dc4f718cdcd75e8be105d03ad55c7b36edd | ORPH mips64el | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/852e2a3fa05500ccafcd976c516fc71d6e5e239f | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c3c74119ee80b49540d0bad8efede5e9dab82627 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/01503847e00e63349c2764c3685dd649b037a570 | riscv32 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/85efd58c22a41eac848a094004a72ced090a4b1f | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/87fd7e179f988c3be7e03d413df53a006f4a96be | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9ba595bedfd1c45bfc5fe2b89ff748586b44dd91 | mipsel | host-parted-3.4 | NOK | http://autobuild.buildroot.net/results/40ca9c8cd0d0eebb113667cb0709750c1aa1853d | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/27e8e4e362e8b1566b42beeaa23ec5e6442127f9 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c84d10e4ad94e090780bd4e2f95079d1c396680a | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8bf9bdcd722a1a40016a5bb6d121727ed1499a1f | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9117c22fc79fc324bff2b454660413cbdc3ed6c7 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/0530ef8b3b8ad6c19818ad0ab93ae8ed51b2a139 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/4d91bf9729b3f34273fb4d5d0489e5afe0784958 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9e3649b0b77fbbffe1720f5b2434a1ee40675ffc | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/82a44c7b38fa9bbc32d3f401d49085a000642ccd | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2534e5897d99a596c83cfb8ad363aac872419c68 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/20b6637c0bd780c5d46887293c446db9f682888d | m68k | icu-70-1 | NOK | http://autobuild.buildroot.net/results/0845d4f7f0d7644b33268c6e5eaafae47862b9fc | ORPH i686 | ipmiutil-3.1.8 | NOK | http://autobuild.buildroot.net/results/ea1c4e38973c4259ef858f2fd4babbc8d1d8bffd | i686 | ipmiutil-3.1.8 | NOK | http://autobuild.buildroot.net/results/a2e8af8dcdf1d692484094e28a164e0f00cf99a4 | powerpc64 | iptables-1.8.8 | NOK | http://autobuild.buildroot.net/results/1a57f7e0b7f6ffa25d461d226f4bf17e4fdc1f21 | ORPH aarch64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/938d798a65eeb1c1554e3ac2d9faa44ac1c0d7ae | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/4632604509450b0f8079e5f7528c2082c3d42977 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/9ecca9dee7e98e37ffa4f2ea62ed45bce8078c8a | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/491372216655d81c77c4a2f3aba189462577c1f8 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/8289e5c576725aa7aaff260f8d339c2d93902092 | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/75fe47633df8ec8d73acf2549abea3c5cbfe223c | ORPH riscv64 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/291263de5f167e35908b0f62180e95a1481bf0d7 | ORPH or1k | libgeos-3.11.0 | NOK | http://autobuild.buildroot.net/results/e053b2e8a78350c418b9e598056a50da651387cf | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ee0498a996db5ae95e49bd0274f9d1bdbc572f3a | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/fdf66ee730a5ba9bc341a779a947a48144ea6592 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/997022792bece85383e0179b32097d407309393c | xtensa | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/b256fd82059b52e64dff0a9d90ee6738081c260d | ORPH x86_64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/dca8be7d810358e1308776eba8b146e7b7ba316d | ORPH microblazeel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/67cd40353abe7f2c50601dacec036daa47768daa | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e6196a92c5e14a54e0fdc0fa1bee8694756f7fda | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/75c14c7e2bc85730e0d3d704294a8ec070011891 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/31e188ae83300c646ec2576e8d0a5a1fc7e0422e | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/0105f70de07da3579f03c5b8cc81515eda0630af | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/95f2672dcc03b93e9412cd301713f2c44b6f298b | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3b97ec9bdb81bb4b1e6809f95e1a48b3d82053fa | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/97f04f9d46304179f3ff872bfbeb757bf7d835b6 | sparc64 | libopenssl | NOK | http://autobuild.buildroot.net/results/3d2830299e3dee0d976c9a7dfb2dd91333742a17 | or1k | libphidget-2.1.9.20190409 | NOK | http://autobuild.buildroot.net/results/abeda2dbcb290bdf8187434c80bccbcf33c2c317 | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/418b2ed75852a9404a4d113f5cab4a851fbce383 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/8a7557769a43b7415a63e844a27fc422fd8fcfa4 | x86_64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/44d29c09b6a804e153a342000cd071293cb1f7b1 | mips | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/afbf8c83f8fa61284f81305f5d6808b6aa03ec9b | ORPH powerpc64le | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/608413d75e0056e7ed72055817b0a229994cb7dd | ORPH mips | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/88915a535d3014a407a73d75c3625e2c2786a96c | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7dbd9cd9f91a5beb994d9fa06d93c48880c5dbc7 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f84c14b2ac22623196414f48a5df82cc87685e79 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/60c3c849ea0533b017e3dc8b90ad58608315ba98 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b91f8b0472476124dbe3a7bf7da95dbe27485e0a | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6b80925d9b7fd0a672cc238adf6218f184808c66 | ORPH aarch64_be | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3b7ccfe8a1e67850dda677dddda38acc630e3500 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c5b884ea99874924b43db45c3334b56dcbd608fe | ORPH aarch64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f2a0050d5bd0619f9df816b8245f878338155800 | ORPH sh4 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/82522841c89e5167ae144338c4e385757e28ee2b | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/ad741d94f99473f3fa1ef674ee0cd3741bc0b2e7 | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/81d0b0c4202d50e119f240fb411d87dbcd04b48e | ORPH aarch64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/bb470c24869f0a4435ab000a1be5e2883360f0d2 | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/57a578195fc8dc771f31fb8aa3f55c34eece3586 | ORPH powerpc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/7ad8b6b74424ab8c7d515d77787e4ab8b2ff4728 | ORPH arm | linux-tools | NOK | http://autobuild.buildroot.net/results/9fa3b964a3c9a1303010fb7175e184caa184c0d8 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/fe4c63b24cbe4d0e2399fbf33ddfd092c83740f1 | ORPH microblaze | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/1a814e9a1a3d4f9e375e58b6abe21468fc0fbf81 | ORPH sh4aeb | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/895986aea00cc5bdc0dac4aeb6ccb3dc06e954a6 | ORPH aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/43467111d99c5ed3c98f523b771944f8d96f33b6 | ORPH mips | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/ba44ed4a2cfee5cb46cb1ef211ddcc4dffed158d | mips | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/a66c3ea6933dc1b808b164525e47b380381146c0 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/418acc01b8ceb95507c73ed338fe00887a9bc533 | ORPH aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/a6ee6228a8cb57e4f6a7cf2731a48c6c0308be21 | ORPH x86_64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/e4654c9cce0e5b8523782a60c097b52583f88620 | nios2 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/5cf7528cbca125d2b6e5d28577261204fcf9fb6c | powerpc64le | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/33633660ba9c91dbf9a3f84f8c1682137496ac92 | sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/f04794b0bcd686c7b829371f79d7262676b165f8 | ORPH aarch64_be | micropython-1.19.1 | NOK | http://autobuild.buildroot.net/results/0d6aed01ae99b9a99b36ca5fa64b9c065ee8357a | x86_64 | mpv-0.33.1 | NOK | http://autobuild.buildroot.net/results/b8c0dcb74d046fcc7843ba5b88456893fc28eec3 | m68k | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/47504efae80f64aa5285e9738d0980298b697340 | ORPH m68k | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/64764d31cecd02bfe5b0038b7a96696e7264650e | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/76d4bd04a71d72ec96fe6c799a5356e8bffbed2f | ORPH mips | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/3241d5cca75f8acdaa3d239cba32c26e5491f72c | microblaze | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/b81c0a478c99e6477231eba73103e5ab8ea3e35f | armeb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/a720ec7b6a806d9ce8aacda95bab34adf1f2088f | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/d91bf72beec6355fb89ba3cb2bfae5b512269c02 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/7d981d5c6978b7b53789db343de8141c09c11681 | sparc64 | pipewire-0.3.59 | NOK | http://autobuild.buildroot.net/results/2acc6dfd2d1668cf8123b9f0c96480c48b6455da | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/97fee08ba9969bc6e8364d3b2302a6e2d35df47f | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/0f41518afc85652b83c498bd3a3255e7e17ced7d | x86_64 | python-pysnmp-4.4.12 | NOK | http://autobuild.buildroot.net/results/8d9011099ac0b29b6768e010923f9cf8aaa7c116 | arceb | python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/7553bf73249c342a91650bc92e9bc82df7110a6e | x86_64 | python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/3cafb963927e3aee56a24f1ad769a755942522bd | riscv32 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/be471754e1af59f662ff2ea73e58335c42589bf7 | mips | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/d67db4c32ca4e01fdc9bf94646c5de1f2207d150 | x86_64 | ripgrep-af6b6c543b224d348a8... | NOK | http://autobuild.buildroot.net/results/fffc3950ee052c2b2724a92495d6e0f7ec9565e8 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/ab8669f342bc027b680dfab20f6274cfe69ef73a | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/cfafbf0f7122d9b8e33d09fabd3152afdf7412bf | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/68041ffe679f526b776a1bbb8a2f828507d2639b | ORPH mips64el | snmppp-3.4.10 | NOK | http://autobuild.buildroot.net/results/cfa34c4d05a8cb78434b028d6be6ef138f522f1a | i686 | systemd-250.8 | NOK | http://autobuild.buildroot.net/results/76c5dbc49d3ba72487ca54c68eb332de32138b7c | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/9357d1e7d36fcd0fe03962fe2d953a3f6511a5f8 | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/4652eac4fa4bbd472f8892762bb2573fadc3efcb | ORPH mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/5bc6ba632cf8eb1fcfa1d106cc0ee3c58ce15cd0 | ORPH i686 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/acdc46efb18da4b085926b492474a4b0fc83d0cf | m68k | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/6bc0a513b63b5417fed6238c9edf6aac6c63d5b5 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/f0a2591b887daf7eab6f949e4b805cef375b9d78 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/620dea55583028abcc39c6fe11d2453f502096a0 | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/dd1df95af6c485ae9478670e13e1f2f5d7c7e6a3 | nios2 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/3e571ee6796fe77071ccf0c8a6803c603d82cd45 | sh4a | unknown | NOK | http://autobuild.buildroot.net/results/ab3bbb7e5df78c12c07d688e3ed535342a695ecd | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/36fd0edced6744cc1ed651e4ec964565ceb0b7aa | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/af1a2b405ad671fa905dd17330a774a344bb13e4 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/5c18144b606e1a7aba68315afbab935f178f3413 | arm | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/67a34f8dd7b5115bbe913fd14632aef025e95b95 | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/893a90b7c0364b6ff8c8c77220af27b06724c267 | ORPH i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/55b53c8ed6b39317a5990a87bbcedbe768187bd1 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0c6e45e985116f4a3aa8d916c3094b5b31ce3f16 | ORPH riscv32 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/d5745928e7855743c266b0b43f0147d09dee193a | ORPH i686 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/8177359a6d8cdf2bf3ae98d81d2f6926855b0296 | ORPH microblaze | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/2d84e404a888b2814e4d6b57461ef83387365e0e | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/2baaae8ba6ad4503ab2127e8c14a9d2d63b0c0d6 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/364e3fd787af1ee700f52948ccfde86a981654f2 | microblaze | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8ee41a89ecc44d92150a1a3ec51a709056ea7666 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1c30e15f5ffaac2f01946c507ee42337c8851963 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/56315bf49d0f28bdecaed23f5bc1059258b42148 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f274e0a04e0d122ab331f87bf66446adb9aaeeb4 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/de7c7f1601d11fc13127f29b4829e52ef8218fa0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/788ea8de0844428af73a92dd195413eb9c8ad6ea | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f882e20313cfe08e31b9c9cbda102bde31b55bce | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8b82cbc7a87c2aed0d9f540abfa043cebaa43e56 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7447b7a515f8c8237c364c7a1d0a2f22fc8441a3 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fcab66b5e3e2a43062635b0d54778144e58391c4 | ORPH microblazeel | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/ff35b8c2c6f72683a6e0f8a5110be6511b7c1a2d | Classification of failures by reason for next --------------------------------------------- imagemagick-7.1.0-51 | 2 aubio-0.4.9 | 1 efivar-38 | 1 gsl-2.6 | 1 host-python-greenlet-2.0.0 | 1 libdnet-1.16.1 | 1 libglib2-2.72.3 | 1 libkcapi-1.4.0 | 1 lirc-tools-0.10.2 | 1 norm-1.5.8 | 1 quickjs-2021-03-27 | 1 uqmi-0a19b5b77140465c29e2af... | 1 wavemon-0.9.4 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/9be13d643529a0b96214d6207dc0dcda3082c572 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/c7fcbde7305146f70d00df98579251cf8c8e94d0 | powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/e19cc6b8690d147ee2d932cd759139cecaef08e2 | ORPH riscv32 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/fe3883d2fb9339b3eb54d3e55362d4e8f2be52fe | sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8e30482f51d9c39f6be5226b5cdb43de1d0cfa38 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9dc07d178a683581dffe0c8f3da6c6678735bc70 | ORPH sh4a | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/1ea29d5ee460e12d9a42666210c21869ca169934 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/78e74290f7cd1d18d51236c4b5085c5fa74f7cca | sh4 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/14bc38c8e657782724b01c634606e58f75505ca5 | aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bc14b65eba1cddfbbe90e5a16f056783cdd8451e | ORPH s390x | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/dd7987051c7f2ef399ec035232a51dbe73755260 | ORPH sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/b93188200881f09ace6cbe79c2787ad25a3cafe9 | mipsel | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/864ecdba44d4c46908045da39ec11e94ccf93dde | ORPH aarch64_be | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/ef322213025089073e37c2cca01b9d5084c9ddb9 | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 2 dash-0.5.11.5 | 1 elfutils-0.186 | 1 frr-8.2.2 | 1 gdk-pixbuf-2.42.8 | 1 glibc-2.35-134-gb6aade18a7e... | 1 host-elf2flt-2021.08 | 1 libglib2-2.72.3 | 1 libsodium-1.0.18 | 1 wolfssl-5.5.3 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/590acf8f1ee8e90f7437c8ae5c8dc13b60cc97ad | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9acd4c3240787480d5b299bb0c1d1d26560c3fd7 | ORPH arc | frr-8.2.2 | NOK | http://autobuild.buildroot.net/results/5d48b93662ab5b0562a0a6a8873618ec4780adfb | mips64el | gdk-pixbuf-2.42.8 | NOK | http://autobuild.buildroot.net/results/ce4227273377429482e3b6474781c731e49d8b2a | ORPH sh4aeb | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/2dcd500d4aff3b137b90150aa8c94347583c4c6c | riscv64 | host-elf2flt-2021.08 | NOK | http://autobuild.buildroot.net/results/f15bad05ca8638b030724b10595bf6296f27960c | ORPH microblaze | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/8e22a86f4f01980febe438429fa07ba769580302 | s390x | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/571f149256eb7ae6243570cbd59ba0a5bdea9fed | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0235d29abc2d4328197a28f7b3e2859f0639cdf2 | arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/2e403dafafb4a587be649921711447af47edbea9 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/5d83240d53e161b9d1ddb55f3f9fda2a97807c1a | Gitlab CI results for 2022-11-23 ================================ -- http://autobuild.buildroot.net From peter at korsgaard.com Thu Nov 24 09:12:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 10:12:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: fix sdl_init() error with kernel 5.15 In-Reply-To: <20221121124001.24170-1-mf@go-sys.de> (Michael Fischer's message of "Mon, 21 Nov 2022 13:40:01 +0100") References: <20221121124001.24170-1-mf@go-sys.de> Message-ID: <87o7swhg14.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Fischer writes: > Fixes #6421 > Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 > Signed-off-by: Michael Fischer I take it that this #6421 is https://github.com/libsdl-org/SDL/issues/6421? Does this also apply to 2.0.22 as we have on 2022.08.x or 2.0.20 as we have on 2022.02.x or is it a new regression in 2.24.x? -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 24 09:14:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 10:14:25 +0100 Subject: [Buildroot] [PATCH] package/sdl: add upstream security fix for CVE-2022-34568 In-Reply-To: <20221121072444.3980541-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 21 Nov 2022 08:24:43 +0100") References: <20221121072444.3980541-1-peter@korsgaard.com> Message-ID: <87h6yohfym.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > SDL v1.2 was discovered to contain a use-after-free via the XFree function > at /src/video/x11/SDL_x11yuv.c. > https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 24 09:13:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 10:13:26 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sdl: add upstream security fix for CVE-2022-34568 Message-ID: <20221124091640.C5DFC844BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75fbc14769b6097e75572008a3dce0dc446c2a7a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x SDL v1.2 was discovered to contain a use-after-free via the XFree function at /src/video/x11/SDL_x11yuv.c. https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit b7368099ae9767a57ec72fcfbb29a5d85ac7bcf7) Signed-off-by: Peter Korsgaard --- ...-SDL_x11yuv.c-fix-possible-use-after-free.patch | 28 ++++++++++++++++++++++ package/sdl/sdl.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch new file mode 100644 index 0000000000..d7858d0f96 --- /dev/null +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch @@ -0,0 +1,28 @@ +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 +From: Ozkan Sezer +Date: Sat, 18 Jun 2022 14:55:00 +0300 +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free + +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 +Signed-off-by: Peter Korsgaard +--- + src/video/x11/SDL_x11yuv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c +index 62698dfd..0d5754e3 100644 +--- a/src/video/x11/SDL_x11yuv.c ++++ b/src/video/x11/SDL_x11yuv.c +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S + #ifdef PITCH_WORKAROUND + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { + /* Ajust overlay width according to pitch */ +- XFree(hwdata->image); + width = hwdata->image->pitches[0] / bpp; ++ XFree(hwdata->image); + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, + 0, width, height); + } +-- +2.30.2 + diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk index 7389cd3edb..462600debb 100644 --- a/package/sdl/sdl.mk +++ b/package/sdl/sdl.mk @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl SDL_CPE_ID_PRODUCT = simple_directmedia_layer SDL_INSTALL_STAGING = YES +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch +SDL_IGNORE_CVES += CVE-2022-34568 + # we're patching configure.in, but package cannot autoreconf with our version of # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES define SDL_RUN_AUTOGEN From peter at korsgaard.com Thu Nov 24 09:13:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 10:13:21 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sdl: add upstream security fix for CVE-2022-34568 Message-ID: <20221124091744.C3611844C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=406b76a8f8b0c1d10e4be86505914ed7ae52f2d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x SDL v1.2 was discovered to contain a use-after-free via the XFree function at /src/video/x11/SDL_x11yuv.c. https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit b7368099ae9767a57ec72fcfbb29a5d85ac7bcf7) Signed-off-by: Peter Korsgaard --- ...-SDL_x11yuv.c-fix-possible-use-after-free.patch | 28 ++++++++++++++++++++++ package/sdl/sdl.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch new file mode 100644 index 0000000000..d7858d0f96 --- /dev/null +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch @@ -0,0 +1,28 @@ +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 +From: Ozkan Sezer +Date: Sat, 18 Jun 2022 14:55:00 +0300 +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free + +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 +Signed-off-by: Peter Korsgaard +--- + src/video/x11/SDL_x11yuv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c +index 62698dfd..0d5754e3 100644 +--- a/src/video/x11/SDL_x11yuv.c ++++ b/src/video/x11/SDL_x11yuv.c +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S + #ifdef PITCH_WORKAROUND + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { + /* Ajust overlay width according to pitch */ +- XFree(hwdata->image); + width = hwdata->image->pitches[0] / bpp; ++ XFree(hwdata->image); + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, + 0, width, height); + } +-- +2.30.2 + diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk index 7389cd3edb..462600debb 100644 --- a/package/sdl/sdl.mk +++ b/package/sdl/sdl.mk @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl SDL_CPE_ID_PRODUCT = simple_directmedia_layer SDL_INSTALL_STAGING = YES +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch +SDL_IGNORE_CVES += CVE-2022-34568 + # we're patching configure.in, but package cannot autoreconf with our version of # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES define SDL_RUN_AUTOGEN From neal.frager at amd.com Thu Nov 24 10:21:43 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 24 Nov 2022 03:21:43 -0700 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package Message-ID: <20221124102144.16833-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes V3->V4: - no changes V4->V5: - no changes V5->V6: - no changes --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2aecdb1c8f..4689453d54 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2154,6 +2154,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..ebc7df10ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Thu Nov 24 10:21:44 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 24 Nov 2022 03:21:44 -0700 Subject: [Buildroot] [PATCH v6 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221124102144.16833-1-neal.frager@amd.com> References: <20221124102144.16833-1-neal.frager@amd.com> Message-ID: <20221124102144.16833-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags V3->V4: - switch to stripped u-boot.elf binary - clean up bootgen.bif file format V4->V5: - using new BR2_TARGET_UBOOT_FORMAT_BIN_ELF config V5->V6: - using new BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF config --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 4689453d54..63d0758858 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2146,9 +2146,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..d87df221c6 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From neal.frager at amd.com Thu Nov 24 10:24:01 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 24 Nov 2022 10:24:01 +0000 Subject: [Buildroot] [PATCH v4 1/1] boot/uboot/uboot.mk: add binary u-boot.elf support In-Reply-To: <20221123233021.09ce037b@windsurf> References: <20221123143126.17843-1-neal.frager@amd.com> <20221123233021.09ce037b@windsurf> Message-ID: Hi Thomas, > If a user requests a u-boot binary in elf format, they may actually > want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > I've applied to next, after doing some further fixes. Great, thanks! > config BR2_TARGET_UBOOT_FORMAT_ELF > + bool "u-boot" > + help > + Configures the u-boot ELF file with debug symbols. > This option does not "configure", it "installs". Also, I'm not sure having debugging symbols in u-boot is guaranteed, I suppose it depends on whether debugging is enabled or not. So I changed this to: > + Install the u-boot image, which is directly the ELF binary > + for the main U-Boot, potentially with debugging symbols. Good point. Thanks for correcting this. > +config BR2_TARGET_UBOOT_FORMAT_BIN_ELF > bool "u-boot.elf" > + help > + Configures the u-boot.elf binary version of ELF file. > + Debug symbols are not included in this ELF file. > So I researched a bit more, and this u-boot.elf is produced when CONFIG_REMAKE_ELF=y in U-Boot. So I changed this to: > +config BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF > bool "u-boot.elf" > + help > + Install the u-boot.elf image, which is produced when > + CONFIG_REMAKE_ELF=y. It is an ELF image (u-boot.elf) > + produced from the raw U-Boot binary (u-boot.bin), which may > + already have been statically relocated and may already have > + a device-tree appended to it. > The description was taken from the CONFIG_REMAKE_ELF help text in U-Boot. I agree that using a name that matches the u-boot config option is the right thing to do. Thanks for verifying this! Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14586 bytes Desc: not available URL: From arnout at mind.be Thu Nov 24 10:44:30 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 11:44:30 +0100 Subject: [Buildroot] [git commit branch/next] package/pkg-kconfig: fix bad config with per-package-dirs Message-ID: <20221124112506.54285844DC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb449c72cd6a2983e1d9ebffcd6b0f87fbe7df96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next If BR2_PER_PACKAGE_DIRECTORIES is enabled and Buildroot is using HOST_MAKE for a Kconfig package. The $(1)_KCONFIG_RULES does not work correctly, and kconfig-package-regen-dot-config will always run the 'oldconfig' target. This is because $(1)_KCONFIG_RULES expands before the first recipe line of .stamp_dotconfig. $(1)_KCONFIG_RULES attempts to call $(HOST_MAKE), which requires that the per-package//host directory has been setup. But that directory is not setup until a later recipe line. This results in $(1)_KCONFIG_RULES silently failing, and so always configuring with 'oldconfig'. Fix the issue by calling the command as part of the recipe, so $(HOST_MAKE) will be ready in time. As the comment on $(1)_KCONFIG_RULES describes, we should not use backticks. Use an intermediary file to store the output of the command, so that backticks are not needed. Signed-off-by: Brandon Maier Signed-off-by: Arnout Vandecappelle --- package/pkg-kconfig.mk | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index 32dcfea0bc..f4f35bf96a 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -45,11 +45,16 @@ endef # only, as this can fail in complex cases. # $(1): the name of the package in upper-case letters define kconfig-package-regen-dot-config - $(if $(filter olddefconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) olddefconfig, - $(if $(filter oldnoconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) oldnoconfig, - $(Q)(yes "" | $($(1)_KCONFIG_MAKE) oldconfig))) + $(Q)[ -e $($(1)_DIR)/.br_regen_dot_config ] || \ + $($(1)_KCONFIG_MAKE) -pn config 2>/dev/null \ + | sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d' >$($(1)_DIR)/.br_regen_dot_config + $(Q)if grep -q '\bolddefconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) olddefconfig; \ + elif grep -q '\boldnoconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) oldnoconfig; \ + else \ + yes "" | $($(1)_KCONFIG_MAKE) oldconfig; \ + fi endef # Macro to create a .config file where all given fragments are merged into. @@ -147,19 +152,6 @@ $(2)_KCONFIG_MAKE = \ $$($(2)_MAKE_ENV) $$($(2)_MAKE) -C $$($(2)_DIR) \ $$(PKG_KCONFIG_COMMON_OPTS) $$($(2)_KCONFIG_OPTS) -# $(2)_KCONFIG_MAKE may already rely on shell expansion. As the $() syntax -# of the shell conflicts with Make's own syntax, this means that backticks -# are used with those shell constructs. Unfortunately, the backtick syntax -# does not nest, and we need to use Make instead of the shell to handle -# conditions. - -# A recursively expanded variable is necessary, to be sure that the shell -# command is called when the rule is processed during the build and not -# when the rule is created when parsing all packages. -$(2)_KCONFIG_RULES = \ - $$(shell $$($(2)_KCONFIG_MAKE) -pn config 2>/dev/null | \ - sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d') - # The specified source configuration file and any additional configuration file # fragments are merged together to .config, after the package has been patched. # Since the file could be a defconfig file it needs to be expanded to a From arnout at mind.be Thu Nov 24 11:26:11 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 12:26:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/pkg-kconfig: fix bad config with per-package-dirs In-Reply-To: <20221123173149.17188-1-brandon.maier@collins.com> References: <20221123173149.17188-1-brandon.maier@collins.com> Message-ID: On 23/11/2022 18:31, Brandon Maier via buildroot wrote: > If BR2_PER_PACKAGE_DIRECTORIES is enabled and Buildroot is using > HOST_MAKE for a Kconfig package. The $(1)_KCONFIG_RULES does not work > correctly, and kconfig-package-regen-dot-config will always run the > 'oldconfig' target. > > This is because $(1)_KCONFIG_RULES expands before the first recipe line > of .stamp_dotconfig. $(1)_KCONFIG_RULES attempts to call $(HOST_MAKE), > which requires that the per-package//host directory has been setup. > But that directory is not setup until a later recipe line. This results > in $(1)_KCONFIG_RULES silently failing, and so always configuring with > 'oldconfig'. > > Fix the issue by calling the command as part of the recipe, so > $(HOST_MAKE) will be ready in time. As the comment on $(1)_KCONFIG_RULES > describes, we should not use backticks. Use an intermediary file to > store the output of the command, so that backticks are not needed. > > Signed-off-by: Brandon Maier Although this is a fix (normally for master), it's not a regression and the issue has been there for years already. In addition, it's not something that is very well tested, so it's a risky change. Therefore, I applied to next, thanks. Regards, Arnout > --- > package/pkg-kconfig.mk | 28 ++++++++++------------------ > 1 file changed, 10 insertions(+), 18 deletions(-) > > diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk > index 32dcfea0bc..f4f35bf96a 100644 > --- a/package/pkg-kconfig.mk > +++ b/package/pkg-kconfig.mk > @@ -45,11 +45,16 @@ endef > # only, as this can fail in complex cases. > # $(1): the name of the package in upper-case letters > define kconfig-package-regen-dot-config > - $(if $(filter olddefconfig,$($(1)_KCONFIG_RULES)), > - $(Q)$($(1)_KCONFIG_MAKE) olddefconfig, > - $(if $(filter oldnoconfig,$($(1)_KCONFIG_RULES)), > - $(Q)$($(1)_KCONFIG_MAKE) oldnoconfig, > - $(Q)(yes "" | $($(1)_KCONFIG_MAKE) oldconfig))) > + $(Q)[ -e $($(1)_DIR)/.br_regen_dot_config ] || \ > + $($(1)_KCONFIG_MAKE) -pn config 2>/dev/null \ > + | sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d' >$($(1)_DIR)/.br_regen_dot_config > + $(Q)if grep -q '\bolddefconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ > + $($(1)_KCONFIG_MAKE) olddefconfig; \ > + elif grep -q '\boldnoconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ > + $($(1)_KCONFIG_MAKE) oldnoconfig; \ > + else \ > + yes "" | $($(1)_KCONFIG_MAKE) oldconfig; \ > + fi > endef > > # Macro to create a .config file where all given fragments are merged into. > @@ -147,19 +152,6 @@ $(2)_KCONFIG_MAKE = \ > $$($(2)_MAKE_ENV) $$($(2)_MAKE) -C $$($(2)_DIR) \ > $$(PKG_KCONFIG_COMMON_OPTS) $$($(2)_KCONFIG_OPTS) > > -# $(2)_KCONFIG_MAKE may already rely on shell expansion. As the $() syntax > -# of the shell conflicts with Make's own syntax, this means that backticks > -# are used with those shell constructs. Unfortunately, the backtick syntax > -# does not nest, and we need to use Make instead of the shell to handle > -# conditions. > - > -# A recursively expanded variable is necessary, to be sure that the shell > -# command is called when the rule is processed during the build and not > -# when the rule is created when parsing all packages. > -$(2)_KCONFIG_RULES = \ > - $$(shell $$($(2)_KCONFIG_MAKE) -pn config 2>/dev/null | \ > - sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d') > - > # The specified source configuration file and any additional configuration file > # fragments are merged together to .config, after the package has been patched. > # Since the file could be a defconfig file it needs to be expanded to a From arnout at mind.be Thu Nov 24 11:49:11 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 12:49:11 +0100 Subject: [Buildroot] [PATCH 1/2] package/glibc: add support for ARC700 In-Reply-To: References: <20221115235235.74897-1-abrodkin@synopsys.com> <20221115235235.74897-2-abrodkin@synopsys.com> <20221116085427.3525bbcc@windsurf> Message-ID: <38660b17-3747-336e-87d6-3603aa55e379@mind.be> On 16/11/2022 16:33, Alexey Brodkin via buildroot wrote: > Hi Thomas, > >>> Even though ARC700 glibc port is very close to ARCv2 port, it is formally >>> another ABI that requires appropriate maintenance. That includes running >>> extensive glibc test-suite and fixing discovered issues and regressions. >>> That effort was considered impractical due to ARCompact ISA reaching EOL. >>> Besides ARC700 processors are usually found on very resource constrained >>> devices that tend to use uClibc if they run Linux. This sounds very much like we should use uClibc in snps_arc700_axs101_defconfig. >>> >>> On the other hand adding ARC700 glibc support still can be useful for >>> development and testing purposes. This commit adds two glibc patches "Development and testing purposes" is really not making a strong case... It sounds like the only reason to keep those glibc patches is to be able to test glibc, but you don't want to commit to really fully support glibc, so what is the point then? >>> that enable ARC700 support. The cover letter says that it fixes something, then the commit message should contain a Fixes: line so it's clear that this patch is for master, not next. >> >> Hmm, this commit only adds one patch. > > Correct, because that's all what's needed for ARC700 to be supported by glibc > as good as ARC HS processors are. Seriously, there're just a couple of > instructions which need to be changed (like use "trap0" instead of "trap_s 0") > and dynamic loader name is different ("/lib/ld-linux-arc700.so.2"). All the > rest is some configuration/infrastructural nonsense. > >> Also, what is the upstream status of this patch? > > As it is said in the patch itself, we decided to not officially maintain ARC700 > in glibc due to very strict rules in the upstream glibc community for supported > architectures and ABI's. But given minimal differences compared to ARCv2 > (read "ARC HS") port, IMHO it's practical to have ARC700 support "downstream" > with a bit more relaxed requirements on maintenance activities... which doesn't > mean I'd like to throw stuff over the wall and never do anything about it. Yeah, what you're saying is: fully supporting it is a lot of effort because you have to run all the tests every time glibc is updated (and there are probably tests that will fail because they're somewhat fragile). While just carrying those patches is probably going to work for most people. > >> In order to make sure we can easily update glibc, I'm not too fan to have >> patches that are not upstream. > > That's understood, but for many releases that change was equally applicable to > newer glibc versions (as we touch code which is rarely being modified) and even > now I re-based or refreshed this patch from 2.34 to 2.36 automatically with > only changes of hunk offsets (for the record, even before refresh, the patch > got applied to the current glibc in Buildroot only showing patch warnings > related to offsets). > > That said, if you're not comfortable with the current maintenance status of > glibc for ARC700, we may drop it and limit ARC700 to only uClibc, otherwise > let's keep that patch until it seriously get in the way on glibc upgrade etc. I don't see much advantage for Synopsys to spend any effort at all in maintaining glibc for ARC700. So I'd simply limit ARC700 to uClibc. If in the future you encounter a real use case for supporting glibc, then I think we can carry those glibc patches - as you said, they should still apply. But until then, I wouldn't bother. Regards, Arnout > > -Alexey > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From br015 at umbiko.net Thu Nov 24 12:00:08 2022 From: br015 at umbiko.net (Andreas Ziegler) Date: Thu, 24 Nov 2022 12:00:08 +0000 Subject: [Buildroot] CPIO Kernel Image Build Order for initramfs In-Reply-To: References: Message-ID: Hi Charles, On 2022-11-21 06:26, Charles Lohr wrote: > (Forgive me if this list isn't for questions, please direct me to the > right > place. This is my first message to the list) > > I want to build full executable images, with the rootfs built into the > kernel without compression, so I'm using CPIO. But, buildroot doesn't > seem > to like this when starting from a clean slate. You can enable this under 'Filesystem images' -> 'Initial RAM filesystem linked into Linux kernel' (BR2_TARGET_ROOTFS_INITRAMFS). This will execute the steps you now perform manually. > It wants to build the kernel before the image, but if I do that, I get > this > error. > > make[4]: *** No rule to make target '../../images/rootfs.cpio', needed > by > 'usr/initramfs_inc_data'. Stop. > > Right now, my process is: touch an empty images/rootfs.cpio file, > compile, > touch the kernel config, recompile and this works but it's yucky. > > What is the "right" answer? > > Charles Kind regards, Andreas From arnout at mind.be Thu Nov 24 12:15:11 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:15:11 +0100 Subject: [Buildroot] [git commit] package/swupdate: add libubootenv as optional dependency Message-ID: <20221124123410.399B0844EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a11b36089b34dcf0c1b90835a436f50efec3d8fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master If the swupdate configuration contains CONFIG_UBOOT=y it uses libubootenv to access the U-Boot environment. We don't have Buildroot config options for all the different optional dependencies of swupdate, instead we rely on the user to select the appropriate packages and simply add the dependency in the .mk file. Do this for libubootenv as well. swupdate doesn't have anything like HAVE_LIBUBOOTENV, it just assumes libubootenv is available. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Note that libubootenv is normally built before swupdate (alphabetical ordering), so the error only occrus with BR2_PER_PACKAGE_DIRECTORIES or when building swupdate directly. Note that the autobuilders don't have this error, because they only build swupdate with a default configuration that doesn't have U-Boot support. Signed-off-by: Michael Nosthoff Signed-off-by: Arnout Vandecappelle --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y From arnout at mind.be Thu Nov 24 12:36:41 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:36:41 +0100 Subject: [Buildroot] [PATCH v2] package/swupdate: add libubootenv as dependency In-Reply-To: <6cff8-6370db80-5-75c4db80@248833567> References: <6cff8-6370db80-5-75c4db80@248833567> Message-ID: <6b6fbfea-d87e-3230-b471-235d91c60f7f@mind.be> On 13/11/2022 12:56, Michael Nosthoff via buildroot wrote: > Hi Thomas, > > On Saturday, November 12, 2022 21:32 CET, Thomas Petazzoni wrote: > >> Hello Michael, >> >> On Thu, 10 Nov 2022 11:23:12 +0100 >> Michael Nosthoff via buildroot wrote: >> >>> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to >>> use uboot the build fails because libubootenv is not a dependency. >>> >>> Fixes: >>> bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory >>> 23 | #include >>> >>> Signed-off-by: Michael Nosthoff I rewrote the commit message completely, taking into account the discussion below, and applied to master, thanks. >> >> Could you provide a bit more details? Your change is only making sure >> libubootenv is built before swupdate *if* libubootenv is eanbled in the >> Buildroot configuration. This would mean libubootenv is an optional >> dependency of swupdate. >> >> But your commit log seems to imply otherwise. > > (I just noticed this is also broken when building without PPD if libubootenv is not accidentially built before swupdate) > > swupdate has many optional dependencies like libgpiod, libcurl, zstd, zlib (see it's Config.in description). > All off them are not configurable from the buildroot kconfig but from the swupdate config > (see make swupdate-menuconfig). So for all other mentioned optional dependencies there is already > the "if available depend on it" switch set but not for libubootenv. > > (Interestingly most of the other dependencies also have a "HAVE_*" configure flag when building swupdate. > For libubootenv I didn't see one.) I think that can be considered a bug in swupdate. It would be nice to add a HAVE_LIBUBOOTENV and send it upstream. CONFIG_UBOOT should only be visible if HAVE_LIBUBOOTENV is set. > > To reproduce you just need to add > > CONFIG_UBOOT=y > CONFIG_BOOTLOADER_DEFAULT_NONE=y The second one is not even needed, simply CONFIG_UBOOT=y is enough. > > to package/swupdate/swupdate.config an try to build swupdate. > >> >> We are not seeing any build errors on swupdate in our autobuilders. >> Could you provide an example Buildroot configuration that exhibits the >> issue? > > Are the autobuilders trying different swupdate-defconfigs? Then this should turn up... No, they only use the default configuration. It would be nice indeed to have some randomisation of the configuration used by various kconfig packages, but that is going to be extremely difficult to implement in practice. Regards, Arnout > > Regards, > Michael > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Thu Nov 24 12:45:20 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:45:20 +0100 Subject: [Buildroot] [PATCH 1/2] package/libopenssl: drop useles option for rc5 In-Reply-To: <20221105165524.747494-1-yann.morin.1998@free.fr> References: <20221105165524.747494-1-yann.morin.1998@free.fr> Message-ID: <3e7aa0ee-17e7-3eb5-8c47-b257aec8da1a@mind.be> On 05/11/2022 17:55, Yann E. MORIN wrote: > Commit a83d41867c8d (package/libopenssl: add option to enable some > features) added an option to enabled rc5. However, since commit > 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 > has always been forcibly disabled in Buildrrot. > > Given that it was unconditionally disabled all those times > > Signed-off-by: Yann E. MORIN > Cc: "GAUTRON, Erwan" > Cc: "Weber, Matthew L Collins" Both applied to master, after fixing up the commit messages, thanks. Note that I chose master even though it is not a regression, but it is in a way a bug, and the risk is very low. Regards, Arnout > --- > Config.in.legacy | 7 +++++++ > package/libopenssl/Config.in | 4 ---- > package/libopenssl/libopenssl.mk | 1 - > 3 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/Config.in.legacy b/Config.in.legacy > index 0e63d59a98..8efc7ea976 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2022.11" > > +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 > + bool "libopenssl rc5 was never enabled" > + select BR2_LEGACY > + help > + The libopenssl option for rc5 never actually enabled rc5, > + which had always been disabled in Buildroot. > + > config BR2_KERNEL_HEADERS_5_17 > bool "kernel headers version 5.17.x are no longer supported" > select BR2_LEGACY > diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in > index fcead4c11a..00339238fb 100644 > --- a/package/libopenssl/Config.in > +++ b/package/libopenssl/Config.in > @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA > bool "enable CHACHA" > default y > > -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 > - bool "enable RC5" > - default y > - > config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 > bool "enable RC2" > default y > diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk > index 50d41a6533..3542b89727 100644 > --- a/package/libopenssl/libopenssl.mk > +++ b/package/libopenssl/libopenssl.mk > @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS > no-fuzz-afl \ > no-afalgeng \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ > - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ From arnout at mind.be Thu Nov 24 12:39:36 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:39:36 +0100 Subject: [Buildroot] [git commit] package/libopenssl: drop useless option for rc5 Message-ID: <20221124124546.9933F84504@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d7178dd432e4905cf96383e5aa316553cf30f178 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to enable rc5. However, since commit 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 has always been forcibly disabled in Buildroot. Given that it was unconditionally disabled all this time, and no one complained, it means there is virtually no-one using rc5, so we can just drop the option. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle --- Config.in.legacy | 7 +++++++ package/libopenssl/Config.in | 4 ---- package/libopenssl/libopenssl.mk | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 7458fa331e..b3c35d6b07 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 + bool "libopenssl rc5 was never enabled" + select BR2_LEGACY + help + The libopenssl option for rc5 never actually enabled rc5, + which had always been disabled in Buildroot. + config BR2_PACKAGE_LIBDCADEC bool "package was deprecated upstream, use ffmpeg instead" select BR2_LEGACY diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index fcead4c11a..00339238fb 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 - bool "enable RC5" - default y - config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 50d41a6533..3542b89727 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS no-fuzz-afl \ no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ From arnout at mind.be Thu Nov 24 12:42:45 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:42:45 +0100 Subject: [Buildroot] [git commit] package.libopenssl: fix enabling/disabling mdc2 Message-ID: <20221124124546.A2767844ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=45bb69c2bdee44346d6be5b58e46b2278e40a04a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 3dbc86f09897 (openssl: bump version, enable mdc2+camellia+tlsext) form 2010-06-03, forced the build of mdc2. Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to explicitly disable mdc2, but forgot to amend the existing enabling option. It appears that, like most (all?) openssl config options, mdc2 ends up enabled unless explicitly disabled. Additionally, mdc2 depends on DES, so without DES, mdc2 gets disabled. So, drop the explicit enabling option, and make mdc2 select DES. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle --- package/libopenssl/Config.in | 1 + package/libopenssl/libopenssl.mk | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index 00339238fb..7a3f56a512 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -63,6 +63,7 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 config BR2_PACKAGE_LIBOPENSSL_ENABLE_MDC2 bool "enable MDC2" default y + select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES config BR2_PACKAGE_LIBOPENSSL_ENABLE_BLAKE2 bool "enable BLAKE2" diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 3542b89727..fc22c20467 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -79,7 +79,6 @@ define LIBOPENSSL_CONFIGURE_CMDS $(if $(BR2_PACKAGE_HAS_CRYPTODEV),enable-devcryptoeng) \ no-rc5 \ enable-camellia \ - enable-mdc2 \ no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ From arnout at mind.be Thu Nov 24 13:47:35 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 14:47:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/go: disable stack protector for cgo In-Reply-To: <20221101003419.754757-1-christian@paral.in> References: <20221101003419.754757-1-christian@paral.in> Message-ID: <2c5c61d4-dc85-3848-ffbe-a7a1b55dca5b@mind.be> On 01/11/2022 01:34, Christian Stewart via buildroot wrote: > Enabling the C stack protector for Cgo causes a build failure on i386: > > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): relocation target __stack_chk_fail_local not defined > runtime/cgo(.text): relocation target __stack_chk_fail_local not defined > > Add: CGO_CFLAGS=-fno-stack-protector > > https://github.com/golang/go/issues/52919 Based on the comments in this issue, I could determine that this was in fact already fixed in 1.19.1, which we applied in Buildroot on September 7. I could reproduce the issue after reverting to 1.19, but not with 1.19.1. Therefore, I marked the patch as Rejected in patchwork. BTW, in the future, please make sure that a patch that fixes something includes the Fixes: tag - this marks it in patchwork and makes it easier to pick up. Regards, Arnout > > Set CGO_CFLAGS and other flags while building Go with make.bash as well. > > Signed-off-by: Christian Stewart > --- > package/go/go.mk | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/go/go.mk b/package/go/go.mk > index fe4d3a29a9..d6c15c4ac9 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -49,6 +49,8 @@ else ifeq ($(BR2_aarch64),y) > GO_GOARCH = arm64 > else ifeq ($(BR2_i386),y) > GO_GOARCH = 386 > +# stack-protector causes a build failure on i386. > +HOST_GO_CGO_CFLAGS += -fno-stack-protector > # i386: use softfloat if no SSE2: https://golang.org/doc/go1.16#386 > ifneq ($(BR2_X86_CPU_HAS_SSE2),y) > GO_GO386 = softfloat > @@ -78,7 +80,7 @@ HOST_GO_TARGET_ENV = \ > GOCACHE="$(HOST_GO_TARGET_CACHE)" \ > CC="$(TARGET_CC)" \ > CXX="$(TARGET_CXX)" \ > - CGO_CFLAGS="$(TARGET_CFLAGS)" \ > + CGO_CFLAGS="$(TARGET_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ > CGO_CXXFLAGS="$(TARGET_CXXFLAGS)" \ > CGO_LDFLAGS="$(TARGET_LDFLAGS)" \ > GOTOOLDIR="$(HOST_GO_TOOLDIR)" > @@ -109,6 +111,7 @@ HOST_GO_CGO_ENABLED = 1 > endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > > # For the convenience of host golang packages > +# stack-protector causes a build failure on some architectures. > HOST_GO_HOST_ENV = \ > $(HOST_GO_COMMON_ENV) \ > GOOS="" \ > @@ -116,7 +119,7 @@ HOST_GO_HOST_ENV = \ > GOCACHE="$(HOST_GO_HOST_CACHE)" \ > CC="$(HOSTCC_NOCCACHE)" \ > CXX="$(HOSTCXX_NOCCACHE)" \ > - CGO_CFLAGS="$(HOST_CFLAGS)" \ > + CGO_CFLAGS="$(HOST_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ > CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ > CGO_LDFLAGS="$(HOST_LDFLAGS)" > > @@ -133,6 +136,9 @@ HOST_GO_MAKE_ENV = \ > CC=$(HOSTCC_NOCCACHE) \ > CXX=$(HOSTCXX_NOCCACHE) \ > CGO_ENABLED=$(HOST_GO_CGO_ENABLED) \ > + CGO_CFLAGS="$(HOST_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ > + CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ > + CGO_LDFLAGS="$(HOST_LDFLAGS)" \ > $(HOST_GO_CROSS_ENV) > > define HOST_GO_BUILD_CMDS From peter at korsgaard.com Thu Nov 24 13:53:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 14:53:34 +0100 Subject: [Buildroot] [PATCH] package/libkrb5: security bump to version 1.20.1 Message-ID: <20221124135334.158081-1-peter@korsgaard.com> Fixes the following security issue: CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated attacker may be able to cause a KDC or kadmind process to crash by reading beyond the bounds of allocated memory, creating a denial of service. A privileged attacker may similarly be able to cause a Kerberos or GSS application service to crash. On 32-bit platforms, an attacker can also cause insufficient memory to be allocated for the result, potentially leading to remote code execution in a KDC, kadmind, or GSS or Kerberos application server process. An attacker with the privileges of a cross-realm KDC may be able to extract secrets from a KDC process's memory by having them copied into the PAC of a new ticket. Bugfix tarballs are located in the same directory as the base version, so introduce LIBKRB5_VERSION_MAJOR. Signed-off-by: Peter Korsgaard --- package/libkrb5/libkrb5.hash | 2 +- package/libkrb5/libkrb5.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 2fce24b45b..94dfa2ed6e 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz # Hash for license file: sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index 5e547470ed..9bacfaee58 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,8 +4,9 @@ # ################################################################################ -LIBKRB5_VERSION = 1.20 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) +LIBKRB5_VERSION_MAJOR = 1.20 +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others -- 2.30.2 From stefan.hager at ginzinger.com Thu Nov 24 14:06:22 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:22 +0100 Subject: [Buildroot] [RFC PATCH 05/10] tensorflow-lite-farmhash: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-6-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-farmhash/Config.in | 5 +++++ .../tensorflow-lite-farmhash.hash | 3 +++ .../tensorflow-lite-farmhash.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-farmhash/Config.in create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk diff --git a/package/tensorflow-lite-farmhash/Config.in b/package/tensorflow-lite-farmhash/Config.in new file mode 100644 index 0000000000..1a5b24b4b7 --- /dev/null +++ b/package/tensorflow-lite-farmhash/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_FARMHASH + bool diff --git a/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash b/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash new file mode 100644 index 0000000000..2082fca269 --- /dev/null +++ b/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 c7dfabd151ee94fe121dbc7bb2f31c6749a9ffab5e36a3d3765c34a4c75a981e tensorflow-lite-farmhash-0d859a811870-br1.tar.gz +sha256 4162dd091caae234f72d3b57e138174f733e736b2430a4c51b098b17d866fcb6 COPYING diff --git a/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk b/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk new file mode 100644 index 0000000000..90892dcfc1 --- /dev/null +++ b/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-farmhash +# +################################################################################ + +TENSORFLOW_LITE_FARMHASH_SITE_METHOD = git +TENSORFLOW_LITE_FARMHASH_SITE = https://github.com/google/farmhash +TENSORFLOW_LITE_FARMHASH_VERSION = 0d859a811870 +TENSORFLOW_LITE_FARMHASH_LICENSE = MIT +TENSORFLOW_LITE_FARMHASH_LICENSE_FILES = COPYING +TENSORFLOW_LITE_FARMHASH_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:20 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:20 +0100 Subject: [Buildroot] [RFC PATCH 03/10] tensorflow-lite-abseil-cpuinfo: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-4-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-cpuinfo/Config.in | 5 +++++ .../tensorflow-lite-cpuinfo.hash | 3 +++ .../tensorflow-lite-cpuinfo.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-cpuinfo/Config.in create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk diff --git a/package/tensorflow-lite-cpuinfo/Config.in b/package/tensorflow-lite-cpuinfo/Config.in new file mode 100644 index 0000000000..59b32a7d63 --- /dev/null +++ b/package/tensorflow-lite-cpuinfo/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_CPUINFO + bool diff --git a/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash b/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash new file mode 100644 index 0000000000..d1d29ae788 --- /dev/null +++ b/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 62398e57c4d71aacd80447f376a0c387278e74f9bf767d24be8860110ac9bee8 tensorflow-lite-cpuinfo-5916273f79a2-br1.tar.gz +sha256 8e7e60636c3aa0cb03571a1a841ce5697f9551ff92b3c426c2561613d15ade70 LICENSE diff --git a/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk b/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk new file mode 100644 index 0000000000..a308f13125 --- /dev/null +++ b/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-cpuinfo +# +################################################################################ + +TENSORFLOW_LITE_CPUINFO_SITE_METHOD = git +TENSORFLOW_LITE_CPUINFO_SITE = https://github.com/pytorch/cpuinfo.git +TENSORFLOW_LITE_CPUINFO_VERSION = 5916273f79a2 +TENSORFLOW_LITE_CPUINFO_LICENSE = BSD-2-Clause +TENSORFLOW_LITE_CPUINFO_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_CPUINFO_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:24 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:24 +0100 Subject: [Buildroot] [RFC PATCH 07/10] tensorflow-lite-flatbuffers: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-8-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-flatbuffers/Config.in | 5 +++++ .../tensorflow-lite-flatbuffers.hash | 3 +++ .../tensorflow-lite-flatbuffers.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-flatbuffers/Config.in create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk diff --git a/package/tensorflow-lite-flatbuffers/Config.in b/package/tensorflow-lite-flatbuffers/Config.in new file mode 100644 index 0000000000..96a68b3533 --- /dev/null +++ b/package/tensorflow-lite-flatbuffers/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_FLATBUFFERS + bool diff --git a/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash b/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash new file mode 100644 index 0000000000..ec420eb374 --- /dev/null +++ b/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 abcd4a485080cd1954a01c923d28e7692a360a0961236e4c4012849f98573809 tensorflow-lite-flatbuffers-v1.12.0-br1.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt diff --git a/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk b/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk new file mode 100644 index 0000000000..a03d19ce88 --- /dev/null +++ b/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-flatbuffers +# +################################################################################ + +TENSORFLOW_LITE_FLATBUFFERS_SITE_METHOD = git +TENSORFLOW_LITE_FLATBUFFERS_SITE = https://github.com/google/flatbuffers +TENSORFLOW_LITE_FLATBUFFERS_VERSION = v1.12.0 +TENSORFLOW_LITE_FLATBUFFERS_LICENSE = Apache-2.0 +TENSORFLOW_LITE_FLATBUFFERS_LICENSE_FILES = LICENSE.txt +TENSORFLOW_LITE_FLATBUFFERS_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:27 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:27 +0100 Subject: [Buildroot] [RFC PATCH 10/10] tensorflow-lite: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-11-stefan.hager@ginzinger.com> This package adds the tensorflow lite runtime 2.8.0 (official) to buildroot. Patches are added to build it as a shared library and to add support for external delegates which enable the usage of external backend plugins to run inference on gpu, npu, etc. Currently supported Processors: ARMV8A: only 64-bit Toolchains; ARMV7A: only 32-bit Toolchains; Signed-off-by: Stefan Hager --- package/Config.in | 1 + ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ ...build-a-shared-library-instead-of-st.patch | 55 +++++ ...build-tflite-with-external-delegates.patch | 59 +++++ ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ package/tensorflow-lite/Config.in | 56 +++++ package/tensorflow-lite/tensorflow-lite.hash | 3 + package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ 8 files changed, 643 insertions(+) create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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/package/Config.in b/package/Config.in index aef80f9ab0..16ed77dedf 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2099,6 +2099,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/tz/Config.in" source "package/tzdata/Config.in" diff --git a/package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch b/package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch new file mode 100644 index 0000000000..048a74bffb --- /dev/null +++ b/package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch @@ -0,0 +1,34 @@ +From 4d68ce073e75aacebb5935dce4d0b9b4826b0197 Mon Sep 17 00:00:00 2001 +From: Stefan Hager +Date: Tue, 6 Sep 2022 13:50:44 +0200 +Subject: [PATCH] Deactivated neon2sse since this is only useful on x86 + targets, but tflite will be built for arm/arm64 targets. + +Signed-off-by: Stefan Hager +--- + tensorflow/lite/CMakeLists.txt | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index 200d1a7..9658e40 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -142,7 +142,6 @@ find_package(farmhash REQUIRED) + find_package(fft2d REQUIRED) + find_package(flatbuffers REQUIRED) + find_package(gemmlowp REQUIRED) +-find_package(neon2sse REQUIRED) + find_package(clog REQUIRED) + find_package(cpuinfo REQUIRED) #CPUINFO is used by XNNPACK and RUY library + find_package(ruy REQUIRED) +@@ -491,7 +490,6 @@ target_include_directories(tensorflow-lite + target_link_libraries(tensorflow-lite + PUBLIC + Eigen3::Eigen +- NEON_2_SSE + absl::flags + absl::hash + absl::status +-- +2.36.1 + diff --git a/package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch b/package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch new file mode 100644 index 0000000000..e4a161e48b --- /dev/null +++ b/package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch @@ -0,0 +1,55 @@ +From 2b312e04ef87458103841eaab4d15ac9766bd15d Mon Sep 17 00:00:00 2001 +From: Stefan Hager +Date: Tue, 6 Sep 2022 13:56:25 +0200 +Subject: [PATCH] Added option to build a shared library instead of static. + +Signed-off-by: Stefan Hager +--- + tensorflow/lite/CMakeLists.txt | 17 +++++++++++++++++ + 1 file changed, 17 insertions(+) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index 9658e40..511bf1b 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -68,6 +68,7 @@ option(TFLITE_ENABLE_MMAP "Enable MMAP (unsupported on Windows)" ON) + option(TFLITE_ENABLE_GPU "Enable GPU" OFF) + option(TFLITE_ENABLE_METAL "Enable Metal delegate (iOS only)" OFF) + option(TFLITE_ENABLE_XNNPACK "Enable XNNPACK backend" ON) ++option(TFLITE_BUILD_SHARED_LIB "Build shared library instead of static" OFF) + + option(TFLITE_KERNEL_TEST "Enable tflite kernel unit test" OFF) + if(TFLITE_KERNEL_TEST AND ${CMAKE_CROSSCOMPILING}) +@@ -456,6 +457,10 @@ include_directories( + ${TFLITE_INCLUDE_DIRS} + ) + ++if(${TFLITE_BUILD_SHARED_LIB}) ++ set(LIB_TYPE "SHARED") ++endif() ++ + # TFLite library + add_library(tensorflow-lite + ${TFLITE_CORE_API_SRCS} +@@ -483,6 +488,18 @@ add_library(tensorflow-lite + ${TFLITE_SOURCE_DIR}/kernels/internal/utils/sparsity_format_converter.cc + ${TFLITE_SOURCE_DIR}/schema/schema_utils.cc + ) ++ ++if (TFLITE_BUILD_SHARED_LIB) ++ target_link_options(tensorflow-lite PRIVATE "-Wl,-z,defs") ++ target_link_options(tensorflow-lite PRIVATE "-Wl,--version-script,${TENSORFLOW_SOURCE_DIR}/tensorflow/lite/tflite_version_script.lds") ++endif() ++ ++set_target_properties(tensorflow-lite ++ PROPERTIES ++ VERSION 2.8.0 ++ SOVERSION 2.8.0 ++) ++ + target_include_directories(tensorflow-lite + PUBLIC + ${TFLITE_INCLUDE_DIRS} +-- +2.36.1 + diff --git a/package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch b/package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch new file mode 100644 index 0000000000..0e1a4c7ee7 --- /dev/null +++ b/package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch @@ -0,0 +1,59 @@ +From 0395f86d50530a4703b20b8afea2c99c27764df6 Mon Sep 17 00:00:00 2001 +From: Stefan Hager +Date: Tue, 6 Sep 2022 13:59:56 +0200 +Subject: [PATCH] Added option to build tflite with external delegates enabled. + +Signed-off-by: Stefan Hager +--- + tensorflow/lite/CMakeLists.txt | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index 511bf1b..43c3d67 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -69,6 +69,7 @@ option(TFLITE_ENABLE_GPU "Enable GPU" OFF) + option(TFLITE_ENABLE_METAL "Enable Metal delegate (iOS only)" OFF) + option(TFLITE_ENABLE_XNNPACK "Enable XNNPACK backend" ON) + option(TFLITE_BUILD_SHARED_LIB "Build shared library instead of static" OFF) ++option(TFLITE_ENABLE_EXTERNAL_DELEGATE "Enable external delegate" OFF) + + option(TFLITE_KERNEL_TEST "Enable tflite kernel unit test" OFF) + if(TFLITE_KERNEL_TEST AND ${CMAKE_CROSSCOMPILING}) +@@ -386,6 +387,17 @@ else() + "${TFLITE_SOURCE_DIR}/nnapi/nnapi_implementation_disabled.cc" + ) + endif() ++if(TFLITE_ENABLE_EXTERNAL_DELEGATE) ++ message(STATUS "External delegate is enabled.") ++ populate_tflite_source_vars("delegates/external" ++ TFLITE_DELEGATES_EXTERNAL_SRCS ++ FILTER "(_test_list|_disabled)\\.(cc|h)$" ++ ) ++ list(APPEND TFLITE_DELEGATES_EXTERNAL_SRCS ++ ${TFLITE_SOURCE_DIR}/tools/command_line_flags.cc ++ ) ++ set(TFLITE_DELEGATES_EXTERNAL_INCL "delegates/external") ++endif() + if(TFLITE_ENABLE_XNNPACK) + find_package(fp16_headers REQUIRED) + find_package(xnnpack REQUIRED) +@@ -451,6 +463,7 @@ endif() + set(TFLITE_INCLUDE_DIRS + "${TENSORFLOW_SOURCE_DIR}" + "${TFLITE_FLATBUFFERS_SCHEMA_DIR}" ++ "${TFLITE_DELEGATES_EXTERNAL_INCL}" + ) + include_directories( + BEFORE +@@ -466,6 +479,7 @@ add_library(tensorflow-lite + ${TFLITE_CORE_API_SRCS} + ${TFLITE_CORE_SRCS} + ${TFLITE_C_SRCS} ++ ${TFLITE_DELEGATES_EXTERNAL_SRCS} + ${TFLITE_DELEGATES_FLEX_SRCS} + ${TFLITE_DELEGATES_GPU_SRCS} + ${TFLITE_DELEGATES_NNAPI_SRCS} +-- +2.36.1 + diff --git a/package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.patch b/package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.patch new file mode 100644 index 0000000000..db7ecc3684 --- /dev/null +++ b/package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.patch @@ -0,0 +1,203 @@ +From 45a950cbe2457caafe8d798db5b3949ffd194cdb Mon Sep 17 00:00:00 2001 +From: Stefan Hager +Date: Wed, 7 Sep 2022 07:07:56 +0200 +Subject: [PATCH] Removed source repositories and git pull configuration: + +In order to prevent fetching external sources which were already +populated by buildroot packages, the links to external sources were removed. + +Signed-off-by: Stefan Hager +--- + tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake | 8 ++++---- + tensorflow/lite/tools/cmake/modules/clog.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/cpuinfo.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/eigen.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/farmhash.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/fft2d.cmake | 4 ++-- + tensorflow/lite/tools/cmake/modules/flatbuffers.cmake | 8 ++++---- + tensorflow/lite/tools/cmake/modules/gemmlowp.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/ruy.cmake | 6 +++--- + 9 files changed, 28 insertions(+), 28 deletions(-) + +diff --git a/tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake b/tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake +index b17f9b3..93bf522 100644 +--- a/tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake ++++ b/tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake +@@ -22,11 +22,11 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + abseil-cpp +- GIT_REPOSITORY https://github.com/abseil/abseil-cpp ++# GIT_REPOSITORY https://github.com/abseil/abseil-cpp + # Sync with tensorflow/third_party/absl/workspace.bzl +- GIT_TAG 997aaf3a28308eba1b9156aa35ab7bca9688e9f6 +- GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_TAG 997aaf3a28308eba1b9156aa35ab7bca9688e9f6 ++# GIT_SHALLOW TRUE ++# GIT_PROGRESS TRUE + PREFIX "${CMAKE_BINARY_DIR}" + SOURCE_DIR "${CMAKE_BINARY_DIR}/abseil-cpp" + ) +diff --git a/tensorflow/lite/tools/cmake/modules/clog.cmake b/tensorflow/lite/tools/cmake/modules/clog.cmake +index 93f10fb..3904030 100644 +--- a/tensorflow/lite/tools/cmake/modules/clog.cmake ++++ b/tensorflow/lite/tools/cmake/modules/clog.cmake +@@ -21,10 +21,10 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + clog +- GIT_REPOSITORY https://github.com/pytorch/cpuinfo ++# GIT_REPOSITORY https://github.com/pytorch/cpuinfo + # Sync with tensorflow/third_party/clog/workspace.bzl +- GIT_TAG d5e37adf1406cf899d7d9ec1d317c47506ccb970 +- GIT_PROGRESS TRUE ++# GIT_TAG d5e37adf1406cf899d7d9ec1d317c47506ccb970 ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/clog" + ) + OverridableFetchContent_GetProperties(clog) +diff --git a/tensorflow/lite/tools/cmake/modules/cpuinfo.cmake b/tensorflow/lite/tools/cmake/modules/cpuinfo.cmake +index 71f7f93..757af38 100644 +--- a/tensorflow/lite/tools/cmake/modules/cpuinfo.cmake ++++ b/tensorflow/lite/tools/cmake/modules/cpuinfo.cmake +@@ -21,10 +21,10 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + cpuinfo +- GIT_REPOSITORY https://github.com/pytorch/cpuinfo ++# GIT_REPOSITORY https://github.com/pytorch/cpuinfo + # Sync with tensorflow/third_party/cpuinfo/workspace.bzl +- GIT_TAG 5916273f79a21551890fd3d56fc5375a78d1598d +- GIT_PROGRESS TRUE ++# GIT_TAG 5916273f79a21551890fd3d56fc5375a78d1598d ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/cpuinfo" + ) + OverridableFetchContent_GetProperties(cpuinfo) +diff --git a/tensorflow/lite/tools/cmake/modules/eigen.cmake b/tensorflow/lite/tools/cmake/modules/eigen.cmake +index ed1ba25..1262adc 100644 +--- a/tensorflow/lite/tools/cmake/modules/eigen.cmake ++++ b/tensorflow/lite/tools/cmake/modules/eigen.cmake +@@ -21,15 +21,15 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + eigen +- GIT_REPOSITORY https://gitlab.com/libeigen/eigen.git ++# GIT_REPOSITORY https://gitlab.com/libeigen/eigen.git + # Sync with tensorflow/third_party/eigen3/workspace.bzl +- GIT_TAG 085c2fc5d53f391afcccce21c45e15f61c827ab1 ++# GIT_TAG 085c2fc5d53f391afcccce21c45e15f61c827ab1 + # It's not currently (cmake 3.17) possible to shallow clone with a GIT TAG + # as cmake attempts to git checkout the commit hash after the clone + # which doesn't work as it's a shallow clone hence a different commit hash. + # https://gitlab.kitware.com/cmake/cmake/-/issues/17770 + # GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_PROGRESS TRUE + PREFIX "${CMAKE_BINARY_DIR}" + SOURCE_DIR "${CMAKE_BINARY_DIR}/eigen" + LICENSE_FILE "COPYING.MPL2" +diff --git a/tensorflow/lite/tools/cmake/modules/farmhash.cmake b/tensorflow/lite/tools/cmake/modules/farmhash.cmake +index 7a5160f..462d8b3 100644 +--- a/tensorflow/lite/tools/cmake/modules/farmhash.cmake ++++ b/tensorflow/lite/tools/cmake/modules/farmhash.cmake +@@ -21,15 +21,15 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + farmhash +- GIT_REPOSITORY https://github.com/google/farmhash ++# GIT_REPOSITORY https://github.com/google/farmhash + # Sync with tensorflow/third_party/farmhash/workspace.bzl +- GIT_TAG 0d859a811870d10f53a594927d0d0b97573ad06d ++# GIT_TAG 0d859a811870d10f53a594927d0d0b97573ad06d + # It's not currently possible to shallow clone with a GIT TAG + # as cmake attempts to git checkout the commit hash after the clone + # which doesn't work as it's a shallow clone hence a different commit hash. + # https://gitlab.kitware.com/cmake/cmake/-/issues/17770 + # GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/farmhash" + ) + OverridableFetchContent_GetProperties(farmhash) +diff --git a/tensorflow/lite/tools/cmake/modules/fft2d.cmake b/tensorflow/lite/tools/cmake/modules/fft2d.cmake +index 9d44a2c..a7ab036 100644 +--- a/tensorflow/lite/tools/cmake/modules/fft2d.cmake ++++ b/tensorflow/lite/tools/cmake/modules/fft2d.cmake +@@ -21,9 +21,9 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + fft2d +- URL https://storage.googleapis.com/mirror.tensorflow.org/github.com/petewarden/OouraFFT/archive/v1.0.tar.gz ++# URL https://storage.googleapis.com/mirror.tensorflow.org/github.com/petewarden/OouraFFT/archive/v1.0.tar.gz + # Sync with tensorflow/workspace2.bzl +- URL_HASH SHA256=5f4dabc2ae21e1f537425d58a49cdca1c49ea11db0d6271e2a4b27e9697548eb ++# URL_HASH SHA256=5f4dabc2ae21e1f537425d58a49cdca1c49ea11db0d6271e2a4b27e9697548eb + SOURCE_DIR "${CMAKE_BINARY_DIR}/fft2d" + LICENSE_FILE "readme2d.txt" + LICENSE_URL "http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html" +diff --git a/tensorflow/lite/tools/cmake/modules/flatbuffers.cmake b/tensorflow/lite/tools/cmake/modules/flatbuffers.cmake +index a3d01fd..2438759 100644 +--- a/tensorflow/lite/tools/cmake/modules/flatbuffers.cmake ++++ b/tensorflow/lite/tools/cmake/modules/flatbuffers.cmake +@@ -21,11 +21,11 @@ include(FetchContent) + + OverridableFetchContent_Declare( + flatbuffers +- GIT_REPOSITORY https://github.com/google/flatbuffers ++# GIT_REPOSITORY https://github.com/google/flatbuffers + # Sync with tensorflow/third_party/flatbuffers/workspace.bzl +- GIT_TAG v1.12.0 +- GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_TAG v1.12.0 ++# GIT_SHALLOW TRUE ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/flatbuffers" + ) + +diff --git a/tensorflow/lite/tools/cmake/modules/gemmlowp.cmake b/tensorflow/lite/tools/cmake/modules/gemmlowp.cmake +index da31e3c..741ad09 100644 +--- a/tensorflow/lite/tools/cmake/modules/gemmlowp.cmake ++++ b/tensorflow/lite/tools/cmake/modules/gemmlowp.cmake +@@ -21,15 +21,15 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + gemmlowp +- GIT_REPOSITORY https://github.com/google/gemmlowp ++# GIT_REPOSITORY https://github.com/google/gemmlowp + # Sync with tensorflow/third_party/gemmlowp/workspace.bzl +- GIT_TAG fda83bdc38b118cc6b56753bd540caa49e570745 ++# GIT_TAG fda83bdc38b118cc6b56753bd540caa49e570745 + # It's not currently (cmake 3.17) possible to shallow clone with a GIT TAG + # as cmake attempts to git checkout the commit hash after the clone + # which doesn't work as it's a shallow clone hence a different commit hash. + # https://gitlab.kitware.com/cmake/cmake/-/issues/17770 + # GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/gemmlowp" + ) + +diff --git a/tensorflow/lite/tools/cmake/modules/ruy.cmake b/tensorflow/lite/tools/cmake/modules/ruy.cmake +index 752f527..4decc31 100644 +--- a/tensorflow/lite/tools/cmake/modules/ruy.cmake ++++ b/tensorflow/lite/tools/cmake/modules/ruy.cmake +@@ -21,10 +21,10 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + ruy +- GIT_REPOSITORY https://github.com/google/ruy ++# GIT_REPOSITORY https://github.com/google/ruy + # Sync with tensorflow/third_party/ruy/workspace.bzl +- GIT_TAG e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce +- GIT_PROGRESS TRUE ++# GIT_TAG e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/ruy" + ) + OverridableFetchContent_GetProperties(ruy) +-- +2.36.1 + diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in new file mode 100644 index 0000000000..868fc7038a --- /dev/null +++ b/package/tensorflow-lite/Config.in @@ -0,0 +1,56 @@ +config BR2_PACKAGE_TENSORFLOW_LITE + bool "tensorflow-lite" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_SHARED_LIBS + depends on !BR2_PACKAGE_LIBABSEIL_CPP + depends on !BR2_PACKAGE_EIGEN + depends on !BR2_PACKAGE_FLATBUFFERS + depends on ( BR2_arm && BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && BR2_ARM_CPU_ARMV8A ) + select BR2_PACKAGE_TENSORFLOW_LITE_ABSEIL_CPP + select BR2_PACKAGE_TENSORFLOW_LITE_CLOG + select BR2_PACKAGE_TENSORFLOW_LITE_CPUINFO + select BR2_PACKAGE_TENSORFLOW_LITE_EIGEN + select BR2_PACKAGE_TENSORFLOW_LITE_FARMHASH + select BR2_PACKAGE_TENSORFLOW_LITE_FFT2D + select BR2_PACKAGE_TENSORFLOW_LITE_FLATBUFFERS + select BR2_PACKAGE_TENSORFLOW_LITE_GEMMLOWP + select BR2_PACKAGE_TENSORFLOW_LITE_RUY + help + Tensorflow Lite dynamic library and headers: Inference engine to run previously trained machine learning models. + +comment "tensorflow-lite needs needs a toolchain w/ gcc >= 9" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_9 + +comment "tensorflow-lite needs a toolchain w/ glibc, C++, threads" + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS + +comment "tensorflow-lite needs a toolchain w/ shared libraries" + depends on !BR2_SHARED_LIBS + +comment "tensorflow-lite uses its own version of libabseil-cpp, deactivate buildroot package libabseil-cpp to use tflite" + depends on BR2_PACKAGE_LIBABSEIL_CPP + +comment "tensorflow-lite uses its own version of eigen, deactivate buildroot package eigen to use tflite" + depends on BR2_PACKAGE_EIGEN + +comment "tensorflow-lite uses its own version of flatbuffers, deactivate buildroot package flatbuffers to use tflite" + depends on BR2_PACKAGE_FLATBUFFERS + +comment "tensorflow-lite in buildroot currently only supports arm + armv7a cpu or arm64 + armv8a cpu targets" + depends on ( BR2_arm && !BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && !BR2_ARM_CPU_ARMV8A) || (!BR2_arm && !BR2_aarch64) + +if BR2_PACKAGE_TENSORFLOW_LITE +source "package/tensorflow-lite-abseil-cpp/Config.in" +source "package/tensorflow-lite-clog/Config.in" +source "package/tensorflow-lite-cpuinfo/Config.in" +source "package/tensorflow-lite-eigen/Config.in" +source "package/tensorflow-lite-farmhash/Config.in" +source "package/tensorflow-lite-fft2d/Config.in" +source "package/tensorflow-lite-flatbuffers/Config.in" +source "package/tensorflow-lite-gemmlowp/Config.in" +source "package/tensorflow-lite-ruy/Config.in" +endif diff --git a/package/tensorflow-lite/tensorflow-lite.hash b/package/tensorflow-lite/tensorflow-lite.hash new file mode 100644 index 0000000000..2aef108def --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 71c6915d04265772a0339bed47276942c678b45cc01534210ebe6984fd1aec65 LICENSE +sha256 4715f89770e1cf9be64016b34d63fc531b89b1fc5f12ef723a2bddb3b784711a tensorflow-lite-v2.8.0-br1.tar.gz diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk new file mode 100644 index 0000000000..dbff6c9855 --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -0,0 +1,232 @@ +################################################################################ +# +# tensorflow-lite +# +################################################################################ + +TENSORFLOW_LITE_RAW_VERSION = 2.8.0 +TENSORFLOW_LITE_VERSION = v$(TENSORFLOW_LITE_RAW_VERSION) +TENSORFLOW_LITE_SITE = https://github.com/tensorflow/tensorflow.git +TENSORFLOW_LITE_SITE_METHOD = git +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_CONF_OPTS = -DBUILD_SHARED_LIBS=ON +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=ON +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_NNAPI=OFF +TENSORFLOW_LITE_CONF_OPTS += -DFETCHCONTENT_QUIET=OFF +TENSORFLOW_LITE_CONF_OPTS += -DOVERRIDABLE_FETCH_CONTENT_GIT_REPOSITORY_AND_TAG_TO_URL=ON +TENSORFLOW_LITE_PATCH_DEPENDENCIES += tensorflow-lite-abseil-cpp tensorflow-lite-clog tensorflow-lite-cpuinfo tensorflow-lite-eigen \ + tensorflow-lite-farmhash tensorflow-lite-fft2d tensorflow-lite-flatbuffers tensorflow-lite-gemmlowp tensorflow-lite-ruy + +define TENSORFLOW_LITE_CREATE_BUILD_DIR + mkdir -p $(@D)/tensorflow/lite/buildroot-build +endef + +define TENSORFLOW_LITE_COPY_ABSEIL_CPP + rm -rf $(@D)/tensorflow/lite/buildroot-build/abseil-cpp + cp -a $(TENSORFLOW_LITE_ABSEIL_CPP_DIR) $(@D)/tensorflow/lite/buildroot-build/abseil-cpp +endef + +define TENSORFLOW_LITE_COPY_CLOG + rm -rf $(@D)/tensorflow/lite/buildroot-build/clog + cp -a $(TENSORFLOW_LITE_CLOG_DIR) $(@D)/tensorflow/lite/buildroot-build/clog +endef + +define TENSORFLOW_LITE_COPY_CPUINFO + rm -rf $(@D)/tensorflow/lite/buildroot-build/cpuinfo + cp -a $(TENSORFLOW_LITE_CPUINFO_DIR) $(@D)/tensorflow/lite/buildroot-build/cpuinfo +endef + +define TENSORFLOW_LITE_COPY_EIGEN + rm -rf $(@D)/tensorflow/lite/buildroot-build/eigen + cp -a $(TENSORFLOW_LITE_EIGEN_DIR) $(@D)/tensorflow/lite/buildroot-build/eigen +endef + +define TENSORFLOW_LITE_COPY_FARMHASH + rm -rf $(@D)/tensorflow/lite/buildroot-build/farmhash + cp -a $(TENSORFLOW_LITE_FARMHASH_DIR) $(@D)/tensorflow/lite/buildroot-build/farmhash +endef + +define TENSORFLOW_LITE_COPY_FFT2D + rm -rf $(@D)/tensorflow/lite/buildroot-build/fft2d + cp -a $(TENSORFLOW_LITE_FFT2D_DIR) $(@D)/tensorflow/lite/buildroot-build/fft2d +endef + +define TENSORFLOW_LITE_COPY_FLATBUFFERS + rm -rf $(@D)/tensorflow/lite/buildroot-build/flatbuffers + cp -a $(TENSORFLOW_LITE_FLATBUFFERS_DIR) $(@D)/tensorflow/lite/buildroot-build/flatbuffers +endef + +define TENSORFLOW_LITE_COPY_GEMMLOWP + rm -rf $(@D)/tensorflow/lite/buildroot-build/gemmlowp + cp -a $(TENSORFLOW_LITE_GEMMLOWP_DIR) $(@D)/tensorflow/lite/buildroot-build/gemmlowp +endef + +define TENSORFLOW_LITE_COPY_RUY + rm -rf $(@D)/tensorflow/lite/buildroot-build/ruy + cp -a $(TENSORFLOW_LITE_RUY_DIR) $(@D)/tensorflow/lite/buildroot-build/ruy +endef + +TENSORFLOW_LITE_POST_PATCH_HOOKS += TENSORFLOW_LITE_CREATE_BUILD_DIR TENSORFLOW_LITE_COPY_ABSEIL_CPP TENSORFLOW_LITE_COPY_CLOG \ + TENSORFLOW_LITE_COPY_CPUINFO TENSORFLOW_LITE_COPY_EIGEN TENSORFLOW_LITE_COPY_FARMHASH TENSORFLOW_LITE_COPY_FFT2D \ + TENSORFLOW_LITE_COPY_FLATBUFFERS TENSORFLOW_LITE_COPY_GEMMLOWP TENSORFLOW_LITE_COPY_RUY + +define TENSORFLOW_LITE_INSTALL_STAGING_CMDS + # Abseil headers: + # create header folder + find $(TENSORFLOW_LITE_ABSEIL_CPP_DIR)/absl -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_ABSEIL_CPP_DIR) {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/{} + # install headers + find $(TENSORFLOW_LITE_ABSEIL_CPP_DIR)/absl -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_ABSEIL_CPP_DIR) {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_ABSEIL_CPP_DIR)/{} $(STAGING_DIR)/usr/include/{} + # Abseil .so: + find $(@D)/tensorflow/lite/buildroot-build/_deps/abseil-cpp-build/absl -name "libabsl_*.so" \ + | xargs -i realpath --relative-to $(@D) {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/{} $(STAGING_DIR)/usr/lib/ + + # Cpuinfo .so + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/_deps/cpuinfo-build/libcpuinfo.so $(STAGING_DIR)/usr/lib/ + + # Eigen3 Headers containted within the tensorflow sources + # create 'third_party/eigen3/unsupported/Eigen' header folders + find $(@D)/third_party/eigen3/unsupported/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(@D)/third_party/eigen3/unsupported/Eigen {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/third_party/eigen3/unsupported/Eigen/{} + # install 'third_party/eigen3/unsupported/Eigen' headers + find $(@D)/third_party/eigen3/unsupported/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(@D)/third_party/eigen3/unsupported/Eigen {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/third_party/eigen3/unsupported/Eigen/{} $(STAGING_DIR)/usr/include/third_party/eigen3/unsupported/Eigen/{} + # additional extension-less 'headers' + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/third_party/eigen3/Eigen + $(INSTALL) -D -m 0644 $(@D)/third_party/eigen3/Eigen/* $(STAGING_DIR)/usr/include/third_party/eigen3/Eigen + + # Eigen3 + # create header folders + find $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/Eigen/{} + # install headers + find $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen/{} $(STAGING_DIR)/usr/include/Eigen/{} + # create 'unsupported/Eigen/' header folders + find $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/unsupported/Eigen/{} + # install 'unsupported/Eigen/' headers + find $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen/{} $(STAGING_DIR)/usr/include/unsupported/Eigen/{} + + # Farmhash .so + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/_deps/farmhash-build/libfarmhash.so $(STAGING_DIR)/usr/lib/ + + # FFT2 + # create 'third_party/fft2d' header folders from tensorflow-lite sources + find $(@D)/third_party/fft2d -name "*.h" \ + | xargs -i realpath --relative-to $(@D)/third_party/fft2d {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/third_party/fft2d/{} + # install 'third_party/fft2d' headers from tensorflow-lite sources + find $(@D)/third_party/fft2d -name "*.h" \ + | xargs -i realpath --relative-to $(@D)/third_party/fft2d {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/third_party/fft2d/{} $(STAGING_DIR)/usr/include/third_party/fft2d/{} + # libs + $(INSTALL) -D -m 0755 $(@D)/tensorflow/lite/buildroot-build/_deps/fft2d-build/libfft2d_fftsg2d.so $(STAGING_DIR)/usr/lib/ + $(INSTALL) -D -m 0755 $(@D)/tensorflow/lite/buildroot-build/_deps/fft2d-build/libfft2d_fftsg.so $(STAGING_DIR)/usr/lib/ + + # Flatbuffers + # create header folders + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/flatbuffers + # install headers + $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_FLATBUFFERS_DIR)/include/flatbuffers/*.h $(STAGING_DIR)/usr/include/flatbuffers + + # Gemmlowp + # create header folders + find $(TENSORFLOW_LITE_GEMMLOWP_DIR) -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_GEMMLOWP_DIR) {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/gemmlowp/{} + # install headers + find $(TENSORFLOW_LITE_GEMMLOWP_DIR) -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_GEMMLOWP_DIR) {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_GEMMLOWP_DIR)/{} $(STAGING_DIR)/usr/include/gemmlowp/{} + + # Ruy - not built since TFLite v2.8.0 but some components need the headers for example vx-delegate + # create header folders + find $(TENSORFLOW_LITE_RUY_DIR)/ruy -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_RUY_DIR)/ruy {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/ruy/{} + # install headers + find $(TENSORFLOW_LITE_RUY_DIR)/ruy -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_RUY_DIR)/ruy {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_RUY_DIR)/ruy/{} $(STAGING_DIR)/usr/include/ruy/{} + + # Tensorflow Headers + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/tensorflow/core/public + $(INSTALL) -D -m 0644 $(@D)/tensorflow/core/public/version.h $(STAGING_DIR)/usr/include/tensorflow/core/public/version.h + $(INSTALL) -D -m 0644 $(@D)/tensorflow/core/util/stats_calculator.h $(STAGING_DIR)/usr/include/tensorflow/core/util/stats_calculator.h + $(INSTALL) -D -m 0644 $(@D)/tensorflow/core/util/stat_summarizer_options.h $(STAGING_DIR)/usr/include/tensorflow/core/util/stat_summarizer_options.h + + # Tensorflow-lite Headers + # create header folders + find $(@D)/tensorflow/lite -type d -name buildroot-build -prune -o -name "*.h" -print \ + | xargs -i realpath --relative-to $(@D)/tensorflow/lite {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/tensorflow/lite/{} + # install headers + find $(@D)/tensorflow/lite -type d -name buildroot-build -prune -o -name "*.h" -print \ + | xargs -i realpath --relative-to $(@D)/tensorflow/lite {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/{} $(STAGING_DIR)/usr/include/tensorflow/lite/{} + + # Headers for example + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/tensorflow/lite/examples/label_image/ + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/examples/label_image/*.h $(STAGING_DIR)/usr/include/tensorflow/lite/examples/label_image/ + + # Tensorflow-lite libs + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/libtensorflow-lite.so $(STAGING_DIR)/usr/lib/ + ln -sf libtensorflow-lite.so $(STAGING_DIR)/usr/lib/libtensorflow-lite.so.$(TENSORFLOW_LITE_RAW_VERSION) +endef + +define TENSORFLOW_LITE_INSTALL_TARGET_CMDS + # Abseil + find $(@D)/tensorflow/lite/buildroot-build/_deps/abseil-cpp-build/absl -name "libabsl_*.so" \ + | xargs -i realpath --relative-to $(@D) {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/{} $(TARGET_DIR)/usr/lib/ + + # Cpuinfo + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/_deps/cpuinfo-build/libcpuinfo.so $(TARGET_DIR)/usr/lib/ + + # Farmhash + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/_deps/farmhash-build/libfarmhash.so $(TARGET_DIR)/usr/lib/ + + # FFT2 + $(INSTALL) -D -m 0755 $(@D)/tensorflow/lite/buildroot-build/_deps/fft2d-build/libfft2d_fftsg2d.so $(TARGET_DIR)/usr/lib/ + $(INSTALL) -D -m 0755 $(@D)/tensorflow/lite/buildroot-build/_deps/fft2d-build/libfft2d_fftsg.so $(TARGET_DIR)/usr/lib/ + + # Tensorflow-lite + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/libtensorflow-lite.so $(TARGET_DIR)/usr/lib/ + ln -sf libtensorflow-lite.so $(TARGET_DIR)/usr/lib/libtensorflow-lite.so.$(TENSORFLOW_LITE_RAW_VERSION) +endef + +$(eval $(cmake-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:17 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:17 +0100 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package Message-ID: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Hello, this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. This first RFC just integrates the TFLite C++ sahred library. After a sucessful first integration the next step wuld be to activate the python library for TFlite. As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. All of this currently works locally as a proof of concept for a few users. The currently used Version of TFLite is 2.8.0 (official) which is proven to work. TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). Anyone else may activate further platforms if needed, but testing needs to then be done by them. How to build a minimal config with TFLite: =============================================== $ make raspberrypi4_64_defconfig menuconfig Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite $ make tensorflow-lite I'm hoping for Comments to prepare a first patchset. Stefan Hager (10): tensorflow-lite-abseil-cpp: new package tensorflow-lite-clog: new package tensorflow-lite-abseil-cpuinfo: new package tensorflow-lite-eigen: new package tensorflow-lite-farmhash: new package tensorflow-lite-fft2d: new package tensorflow-lite-flatbuffers: new package tensorflow-lite-gemmlowp: new package tensorflow-lite-ruy: new package tensorflow-lite: new package package/Config.in | 1 + package/tensorflow-lite-abseil-cpp/Config.in | 5 + .../tensorflow-lite-abseil-cpp.hash | 3 + .../tensorflow-lite-abseil-cpp.mk | 14 ++ package/tensorflow-lite-clog/Config.in | 5 + .../tensorflow-lite-clog.hash | 3 + .../tensorflow-lite-clog.mk | 14 ++ package/tensorflow-lite-cpuinfo/Config.in | 5 + .../tensorflow-lite-cpuinfo.hash | 3 + .../tensorflow-lite-cpuinfo.mk | 14 ++ package/tensorflow-lite-eigen/Config.in | 5 + .../tensorflow-lite-eigen.hash | 9 + .../tensorflow-lite-eigen.mk | 14 ++ package/tensorflow-lite-farmhash/Config.in | 5 + .../tensorflow-lite-farmhash.hash | 3 + .../tensorflow-lite-farmhash.mk | 14 ++ package/tensorflow-lite-fft2d/Config.in | 5 + .../tensorflow-lite-fft2d.hash | 3 + .../tensorflow-lite-fft2d.mk | 15 ++ package/tensorflow-lite-flatbuffers/Config.in | 5 + .../tensorflow-lite-flatbuffers.hash | 3 + .../tensorflow-lite-flatbuffers.mk | 14 ++ package/tensorflow-lite-gemmlowp/Config.in | 5 + .../tensorflow-lite-gemmlowp.hash | 3 + .../tensorflow-lite-gemmlowp.mk | 14 ++ package/tensorflow-lite-ruy/Config.in | 5 + .../tensorflow-lite-ruy.hash | 3 + .../tensorflow-lite-ruy.mk | 14 ++ ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ ...build-a-shared-library-instead-of-st.patch | 55 +++++ ...build-tflite-with-external-delegates.patch | 59 +++++ ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ package/tensorflow-lite/Config.in | 56 +++++ package/tensorflow-lite/tensorflow-lite.hash | 3 + package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ 35 files changed, 848 insertions(+) create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk create mode 100644 package/tensorflow-lite-clog/Config.in create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk create mode 100644 package/tensorflow-lite-cpuinfo/Config.in create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk create mode 100644 package/tensorflow-lite-eigen/Config.in create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk create mode 100644 package/tensorflow-lite-farmhash/Config.in create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk create mode 100644 package/tensorflow-lite-fft2d/Config.in create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk create mode 100644 package/tensorflow-lite-flatbuffers/Config.in create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk create mode 100644 package/tensorflow-lite-gemmlowp/Config.in create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk create mode 100644 package/tensorflow-lite-ruy/Config.in create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:25 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:25 +0100 Subject: [Buildroot] [RFC PATCH 08/10] tensorflow-lite-gemmlowp: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-9-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-gemmlowp/Config.in | 5 +++++ .../tensorflow-lite-gemmlowp.hash | 3 +++ .../tensorflow-lite-gemmlowp.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-gemmlowp/Config.in create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk diff --git a/package/tensorflow-lite-gemmlowp/Config.in b/package/tensorflow-lite-gemmlowp/Config.in new file mode 100644 index 0000000000..39faaaa81c --- /dev/null +++ b/package/tensorflow-lite-gemmlowp/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_GEMMLOWP + bool diff --git a/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash b/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash new file mode 100644 index 0000000000..a4fb70aa86 --- /dev/null +++ b/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 aff95de30a16132cccb9c219f6489ddf0014742a558d63c443f609dc7f962576 tensorflow-lite-gemmlowp-fda83bdc38b1-br1.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk b/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk new file mode 100644 index 0000000000..29c3846ada --- /dev/null +++ b/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-gemmlowp +# +################################################################################ + +TENSORFLOW_LITE_GEMMLOWP_SITE_METHOD = git +TENSORFLOW_LITE_GEMMLOWP_SITE = https://github.com/google/gemmlowp +TENSORFLOW_LITE_GEMMLOWP_VERSION = fda83bdc38b1 +TENSORFLOW_LITE_GEMMLOWP_LICENSE = Apache-2.0 +TENSORFLOW_LITE_GEMMLOWP_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_GEMMLOWP_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:18 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:18 +0100 Subject: [Buildroot] [RFC PATCH 01/10] tensorflow-lite-abseil-cpp: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-2-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and the source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-abseil-cpp/Config.in | 5 +++++ .../tensorflow-lite-abseil-cpp.hash | 3 +++ .../tensorflow-lite-abseil-cpp.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk diff --git a/package/tensorflow-lite-abseil-cpp/Config.in b/package/tensorflow-lite-abseil-cpp/Config.in new file mode 100644 index 0000000000..c2c9813284 --- /dev/null +++ b/package/tensorflow-lite-abseil-cpp/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_ABSEIL_CPP + bool diff --git a/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash b/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash new file mode 100644 index 0000000000..e59b06c004 --- /dev/null +++ b/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 126af9eb1f82606c44df2262394cf28033b956402485321bcacc9175a9de4d2c tensorflow-lite-abseil-cpp-997aaf3a2830-br1.tar.gz +sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 LICENSE diff --git a/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk b/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk new file mode 100644 index 0000000000..6181744fda --- /dev/null +++ b/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-abseil-cpp +# +################################################################################ + +TENSORFLOW_LITE_ABSEIL_CPP_SITE_METHOD = git +TENSORFLOW_LITE_ABSEIL_CPP_SITE = https://github.com/abseil/abseil-cpp +TENSORFLOW_LITE_ABSEIL_CPP_VERSION = 997aaf3a2830 +TENSORFLOW_LITE_ABSEIL_CPP_LICENSE = Apache-2.0 +TENSORFLOW_LITE_ABSEIL_CPP_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_ABSEIL_CPP_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:21 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:21 +0100 Subject: [Buildroot] [RFC PATCH 04/10] tensorflow-lite-eigen: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-5-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-eigen/Config.in | 5 +++++ .../tensorflow-lite-eigen.hash | 9 +++++++++ .../tensorflow-lite-eigen/tensorflow-lite-eigen.mk | 14 ++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 package/tensorflow-lite-eigen/Config.in create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk diff --git a/package/tensorflow-lite-eigen/Config.in b/package/tensorflow-lite-eigen/Config.in new file mode 100644 index 0000000000..a31fa62d9c --- /dev/null +++ b/package/tensorflow-lite-eigen/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_EIGEN + bool diff --git a/package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash b/package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash new file mode 100644 index 0000000000..08d8749d83 --- /dev/null +++ b/package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash @@ -0,0 +1,9 @@ +# Locally computed: +sha256 20ba1d25d83592bfee4bba200a5aa4bab3feb003ede088d606457ecd31fbcd1e tensorflow-lite-eigen-085c2fc5d53f-br1.tar.gz +sha256 03379001a7b12a2ec997a25554247d985270b353c10d5bafee9ac8d6519820b7 COPYING.APACHE +sha256 51928dce36213c5333ba3172e847d735d4c6e9b7ff2722a326c49067155b82eb COPYING.BSD +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING.GPL +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL +sha256 c87b7f8ee88f6195e91743820c00354833583aef091b72e2d4a49c8e28e798a0 COPYING.MINPACK +sha256 fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85 COPYING.MPL2 +sha256 c83230b770f17ef1386ea1fd3681271dd98aa93646bdbfb5bff3a1b7050fff9d COPYING.README diff --git a/package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk b/package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk new file mode 100644 index 0000000000..717663d560 --- /dev/null +++ b/package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-eigen +# +################################################################################ + +TENSORFLOW_LITE_EIGEN_SITE_METHOD = git +TENSORFLOW_LITE_EIGEN_SITE = https://gitlab.com/libeigen/eigen.git +TENSORFLOW_LITE_EIGEN_VERSION = 085c2fc5d53f +TENSORFLOW_LITE_EIGEN_LICENSE = Manily MPL-2.0 see COPYING.README +TENSORFLOW_LITE_EIGEN_LICENSE_FILES = COPYING.README COPYING.APACHE COPYING.BSD COPYING.GPL COPYING.LGPL COPYING.MINPACK COPYING.MPL2 +TENSORFLOW_LITE_EIGEN_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:19 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:19 +0100 Subject: [Buildroot] [RFC PATCH 02/10] tensorflow-lite-clog: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-3-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-clog/Config.in | 5 +++++ .../tensorflow-lite-clog/tensorflow-lite-clog.hash | 3 +++ .../tensorflow-lite-clog/tensorflow-lite-clog.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-clog/Config.in create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk diff --git a/package/tensorflow-lite-clog/Config.in b/package/tensorflow-lite-clog/Config.in new file mode 100644 index 0000000000..2555a7ad48 --- /dev/null +++ b/package/tensorflow-lite-clog/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_CLOG + bool diff --git a/package/tensorflow-lite-clog/tensorflow-lite-clog.hash b/package/tensorflow-lite-clog/tensorflow-lite-clog.hash new file mode 100644 index 0000000000..92dc6d3c43 --- /dev/null +++ b/package/tensorflow-lite-clog/tensorflow-lite-clog.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 820097a94890b35c6f313a6e8be38dc95c405ca2800f141cdf9ec53ec8c48672 tensorflow-lite-clog-d5e37adf1406-br1.tar.gz +sha256 68a14c3e79add023eecd83d611e73f05b8bf1d16852efeb7eb4033a96736da9e deps/clog/LICENSE diff --git a/package/tensorflow-lite-clog/tensorflow-lite-clog.mk b/package/tensorflow-lite-clog/tensorflow-lite-clog.mk new file mode 100644 index 0000000000..70c650e055 --- /dev/null +++ b/package/tensorflow-lite-clog/tensorflow-lite-clog.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-clog +# +################################################################################ + +TENSORFLOW_LITE_CLOG_SITE_METHOD = git +TENSORFLOW_LITE_CLOG_SITE = https://github.com/pytorch/cpuinfo +TENSORFLOW_LITE_CLOG_VERSION = d5e37adf1406 +TENSORFLOW_LITE_CLOG_LICENSE = BSD-2-Clause +TENSORFLOW_LITE_CLOG_LICENSE_FILES = deps/clog/LICENSE +TENSORFLOW_LITE_CLOG_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:26 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:26 +0100 Subject: [Buildroot] [RFC PATCH 09/10] tensorflow-lite-ruy: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-10-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-ruy/Config.in | 5 +++++ .../tensorflow-lite-ruy/tensorflow-lite-ruy.hash | 3 +++ package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-ruy/Config.in create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk diff --git a/package/tensorflow-lite-ruy/Config.in b/package/tensorflow-lite-ruy/Config.in new file mode 100644 index 0000000000..9c9fe22370 --- /dev/null +++ b/package/tensorflow-lite-ruy/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_RUY + bool diff --git a/package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash b/package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash new file mode 100644 index 0000000000..18b68cabfb --- /dev/null +++ b/package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 c17523afd09d7eb42384d89669106ee67347dd254ee01f46b4725947fe57b99f tensorflow-lite-ruy-e6c1b8dc8a8b-br1.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk b/package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk new file mode 100644 index 0000000000..df0da455e6 --- /dev/null +++ b/package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-ruy +# +################################################################################ + +TENSORFLOW_LITE_RUY_SITE_METHOD = git +TENSORFLOW_LITE_RUY_SITE = https://github.com/google/ruy +TENSORFLOW_LITE_RUY_VERSION = e6c1b8dc8a8b +TENSORFLOW_LITE_RUY_LICENSE = Apache-2.0 +TENSORFLOW_LITE_RUY_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_RUY_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:23 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:23 +0100 Subject: [Buildroot] [RFC PATCH 06/10] tensorflow-lite-fft2d: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-7-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-fft2d/Config.in | 5 +++++ .../tensorflow-lite-fft2d.hash | 3 +++ .../tensorflow-lite-fft2d.mk | 15 +++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 package/tensorflow-lite-fft2d/Config.in create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk diff --git a/package/tensorflow-lite-fft2d/Config.in b/package/tensorflow-lite-fft2d/Config.in new file mode 100644 index 0000000000..03567e05af --- /dev/null +++ b/package/tensorflow-lite-fft2d/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_FFT2D + bool diff --git a/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash b/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash new file mode 100644 index 0000000000..40588abfb7 --- /dev/null +++ b/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 5f4dabc2ae21e1f537425d58a49cdca1c49ea11db0d6271e2a4b27e9697548eb v1.0.tar.gz +sha256 0b2a2082537735a2a576dbec2e8f9c1a09812eac6df6a389502a6ba860072906 readme2d.txt diff --git a/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk b/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk new file mode 100644 index 0000000000..cd3f70898b --- /dev/null +++ b/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# tensorflow-lite-fft2d +# +################################################################################ + +TENSORFLOW_LITE_FFT2D_SITE_METHOD = wget +TENSORFLOW_LITE_FFT2D_SITE = https://storage.googleapis.com/mirror.tensorflow.org/github.com/petewarden/OouraFFT/archive +TENSORFLOW_LITE_FFT2D_VERSION = 1.0 +TENSORFLOW_LITE_FFT2D_SOURCE = v$(TENSORFLOW_LITE_FFT2D_VERSION).tar.gz +TENSORFLOW_LITE_FFT2D_LICENSE = readme2d.txt +TENSORFLOW_LITE_FFT2D_LICENSE_FILES = readme2d.txt +TENSORFLOW_LITE_FFT2D_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 arnout at mind.be Thu Nov 24 14:35:31 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 15:35:31 +0100 Subject: [Buildroot] [PATCH 1/1] Makefile: fix SDK relocation for per-package-dirs In-Reply-To: <20221110184734.22425-1-brandon.maier@collins.com> References: <20221110184734.22425-1-brandon.maier@collins.com> Message-ID: <9e198280-ba2c-0006-8335-d5878fc75ba1@mind.be> Hi Brandon, I was going to apply, but I have a few comments/improvements that I prefer if you bring them to completion. On 10/11/2022 19:47, Brandon Maier via buildroot wrote: > The relocate-sdk.sh script does not work correctly when > BR2_PER_PACKAGE_DIRECTORIES is enabled. relocate-sdk.sh expects > everything to point at $HOST_DIR, but each package will be pointing at > its $(O)/per-package/*/host. > > Before packing up the SDK, scrub the HOST_DIR to replace all matches of > the per-package directory to point at the final HOST_DIR. > > Signed-off-by: Brandon Maier > --- > DEVELOPERS | 1 + > Makefile | 1 + > support/scripts/fix-perpkg | 31 +++++++++++++++++++++++++++++++ > 3 files changed, 33 insertions(+) > create mode 100755 support/scripts/fix-perpkg > > diff --git a/DEVELOPERS b/DEVELOPERS > index 81e6cd54ab..238f8754e3 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -488,6 +488,7 @@ F: package/ncdu/ > > N: Brandon Maier > F: package/vmtouch/ > +F: support/scripts/fix-perpkg > > N: Brock Williams > F: package/pdmenu/ > diff --git a/Makefile b/Makefile > index 7c1c07a2e4..929042396a 100644 > --- a/Makefile > +++ b/Makefile > @@ -595,6 +595,7 @@ prepare-sdk: world > @$(call MESSAGE,"Rendering the SDK relocatable") > PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host > PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging > + PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-perpkg I'm not sure if it's really useful to make a separate script out of this - it's just a simple pipeline after all. > $(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh > mkdir -p $(HOST_DIR)/share/buildroot > echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location > diff --git a/support/scripts/fix-perpkg b/support/scripts/fix-perpkg > new file mode 100755 > index 0000000000..56d7d7a45d > --- /dev/null > +++ b/support/scripts/fix-perpkg > @@ -0,0 +1,31 @@ > +#!/usr/bin/env bash > + > +usage() { > + cat <<-EOF >&2 > + Usage: fix-perpkg > + > + This script rewrites file's PER_PACKAGE_DIR to point at the HOST_DIR > + before they are bundled into an SDK. So that relocate-sdk.sh can find > + and relocate them. > + EOF > + exit 1 > +} > + > +if [ "$#" -gt 1 ]; then > + usage > +fi > + > +# Check if per-package-directories is disabled > +if ! [ -e "$PER_PACKAGE_DIR" ]; then PER_PACKAGE_DIR is always set, even if per-package-directories is disabled, so the comment is wrong. I anyway don't think it's necessary to check for this - if PPD is disabled, then there will never be a match. > + exit > +fi > + > +# Make sure `file` uses the right language > +export LC_ALL=C > + > +# Replace the old path with the new one in all text files > +grep -lr "${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host" "${HOST_DIR}" \ Check what is used in PPD_FIXUP_PATHS: grep --binary-files=without-match -lr '$(PER_PACKAGE_DIR)/[^/]\+/' $(HOST_DIR) The --binary-files=without-match speeds things up a lot because it will immediately skip large binary files. PPD_FIXUP_PATHS also uses a shell loop instead of xargs; not sure which one is better. > + | file --mime-type -f - \ > + | grep ': \+text/[-_a-zA-Z0-9]*$' \ > + | sed 's|: \+text/[-_a-zA-Z0-9]*$||' \ You can merge those two in a single | sed -n '/\(.*\): \+text\/[-_a-zA-Z0-9]*$/s//\1/p' \ > + | xargs -r sed -i "s|${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host|${HOST_DIR}|g" There is no constraint on package names containing only those symbols, so better use [^/]\+ instead. However, I think it would be better to refactor fix-perpkg against PPD_FIXUP_PATHS. It only differens in the replacement part of the final sed, so that can easily be done with a make function. Regards, Arnout From arnout at mind.be Thu Nov 24 14:36:04 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 15:36:04 +0100 Subject: [Buildroot] [git commit] package/libkrb5: security bump to version 1.20.1 Message-ID: <20221124143756.C121484530@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f93c47fad847219e2d748570484ca800faa9d4eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated attacker may be able to cause a KDC or kadmind process to crash by reading beyond the bounds of allocated memory, creating a denial of service. A privileged attacker may similarly be able to cause a Kerberos or GSS application service to crash. On 32-bit platforms, an attacker can also cause insufficient memory to be allocated for the result, potentially leading to remote code execution in a KDC, kadmind, or GSS or Kerberos application server process. An attacker with the privileges of a cross-realm KDC may be able to extract secrets from a KDC process's memory by having them copied into the PAC of a new ticket. Bugfix tarballs are located in the same directory as the base version, so introduce LIBKRB5_VERSION_MAJOR. Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- package/libkrb5/libkrb5.hash | 2 +- package/libkrb5/libkrb5.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 2fce24b45b..94dfa2ed6e 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz # Hash for license file: sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index 5e547470ed..9bacfaee58 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,8 +4,9 @@ # ################################################################################ -LIBKRB5_VERSION = 1.20 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) +LIBKRB5_VERSION_MAJOR = 1.20 +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others From arnout at mind.be Thu Nov 24 14:38:07 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 15:38:07 +0100 Subject: [Buildroot] [PATCH] package/libkrb5: security bump to version 1.20.1 In-Reply-To: <20221124135334.158081-1-peter@korsgaard.com> References: <20221124135334.158081-1-peter@korsgaard.com> Message-ID: <337b25c5-9c0f-ac90-bbef-505adeb7003b@mind.be> On 24/11/2022 14:53, Peter Korsgaard wrote: > Fixes the following security issue: > > CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated > attacker may be able to cause a KDC or kadmind process to crash by reading > beyond the bounds of allocated memory, creating a denial of service. A > privileged attacker may similarly be able to cause a Kerberos or GSS > application service to crash. On 32-bit platforms, an attacker can also > cause insufficient memory to be allocated for the result, potentially > leading to remote code execution in a KDC, kadmind, or GSS or Kerberos > application server process. An attacker with the privileges of a > cross-realm KDC may be able to extract secrets from a KDC process's memory > by having them copied into the PAC of a new ticket. > > Bugfix tarballs are located in the same directory as the base version, so > introduce LIBKRB5_VERSION_MAJOR. > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > package/libkrb5/libkrb5.hash | 2 +- > package/libkrb5/libkrb5.mk | 5 +++-- > 2 files changed, 4 insertions(+), 3 deletions(-) > > diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash > index 2fce24b45b..94dfa2ed6e 100644 > --- a/package/libkrb5/libkrb5.hash > +++ b/package/libkrb5/libkrb5.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz > +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz > > # Hash for license file: > sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE > diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk > index 5e547470ed..9bacfaee58 100644 > --- a/package/libkrb5/libkrb5.mk > +++ b/package/libkrb5/libkrb5.mk > @@ -4,8 +4,9 @@ > # > ################################################################################ > > -LIBKRB5_VERSION = 1.20 > -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) > +LIBKRB5_VERSION_MAJOR = 1.20 > +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 > +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) > LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz > LIBKRB5_SUBDIR = src > LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others From thomas.petazzoni at bootlin.com Thu Nov 24 14:46:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 15:46:55 +0100 Subject: [Buildroot] [RFC PATCH 01/10] tensorflow-lite-abseil-cpp: new package In-Reply-To: <20221124140627.3269192-2-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> <20221124140627.3269192-2-stefan.hager@ginzinger.com> Message-ID: <20221124154655.0d3f0776@windsurf> Hello, On Thu, 24 Nov 2022 15:06:18 +0100 Stefan Hager wrote: > +TENSORFLOW_LITE_ABSEIL_CPP_SITE_METHOD = git > +TENSORFLOW_LITE_ABSEIL_CPP_SITE = https://github.com/abseil/abseil-cpp > +TENSORFLOW_LITE_ABSEIL_CPP_VERSION = 997aaf3a2830 We already have a package for abseil-cpp: https://gitlab.com/buildroot.org/buildroot/-/tree/master/package/libabseil-cpp/ Why do you need to recreate one ? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 14:48:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 15:48:18 +0100 Subject: [Buildroot] [RFC PATCH 02/10] tensorflow-lite-clog: new package In-Reply-To: <20221124140627.3269192-3-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> <20221124140627.3269192-3-stefan.hager@ginzinger.com> Message-ID: <20221124154818.6ada922f@windsurf> Hello, On Thu, 24 Nov 2022 15:06:19 +0100 Stefan Hager wrote: > This package adds external sources required by tensorflow-lite. > Nothing is built or installed within this package, but legal info and > source archive is created. The tensorflow-lite makefile copies the > files from this package and uses them for building or to provide > headers for the staging folder. Please wrap the commit logs to ~80 characters. Isn't there a better way? It's really horrible to duplicate all those packages that we already have in Buildroot :-/ > +TENSORFLOW_LITE_CLOG_SITE_METHOD = git > +TENSORFLOW_LITE_CLOG_SITE = https://github.com/pytorch/cpuinfo Are you sure? This looks like the URL for the cpuinfo package, not the clog package. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From james.hilliard1 at gmail.com Thu Nov 24 14:54:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 24 Nov 2022 10:54:49 -0400 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager wrote: > > Hello, > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > This first RFC just integrates the TFLite C++ sahred library. > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > All of this currently works locally as a proof of concept for a few users. > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. This is an outdated release right? Are there issues with 2.11.0? > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. I'm unable to find any documentation indicating this is actually the case. I skimmed the cmakelists and it doesn't seem to have strict version requirements: https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt Have you tried building against the normal buildroot versions of these packages? > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. This is probably not the right approach, other packages may depend on or select the normal versions(flatbuffers seems especially problematic). > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > How to build a minimal config with TFLite: > =============================================== > $ make raspberrypi4_64_defconfig menuconfig > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > $ make tensorflow-lite > > I'm hoping for Comments to prepare a first patchset. > > Stefan Hager (10): > tensorflow-lite-abseil-cpp: new package > tensorflow-lite-clog: new package > tensorflow-lite-abseil-cpuinfo: new package > tensorflow-lite-eigen: new package > tensorflow-lite-farmhash: new package > tensorflow-lite-fft2d: new package > tensorflow-lite-flatbuffers: new package > tensorflow-lite-gemmlowp: new package > tensorflow-lite-ruy: new package > tensorflow-lite: new package > > package/Config.in | 1 + > package/tensorflow-lite-abseil-cpp/Config.in | 5 + > .../tensorflow-lite-abseil-cpp.hash | 3 + > .../tensorflow-lite-abseil-cpp.mk | 14 ++ > package/tensorflow-lite-clog/Config.in | 5 + > .../tensorflow-lite-clog.hash | 3 + > .../tensorflow-lite-clog.mk | 14 ++ > package/tensorflow-lite-cpuinfo/Config.in | 5 + > .../tensorflow-lite-cpuinfo.hash | 3 + > .../tensorflow-lite-cpuinfo.mk | 14 ++ > package/tensorflow-lite-eigen/Config.in | 5 + > .../tensorflow-lite-eigen.hash | 9 + > .../tensorflow-lite-eigen.mk | 14 ++ > package/tensorflow-lite-farmhash/Config.in | 5 + > .../tensorflow-lite-farmhash.hash | 3 + > .../tensorflow-lite-farmhash.mk | 14 ++ > package/tensorflow-lite-fft2d/Config.in | 5 + > .../tensorflow-lite-fft2d.hash | 3 + > .../tensorflow-lite-fft2d.mk | 15 ++ > package/tensorflow-lite-flatbuffers/Config.in | 5 + > .../tensorflow-lite-flatbuffers.hash | 3 + > .../tensorflow-lite-flatbuffers.mk | 14 ++ > package/tensorflow-lite-gemmlowp/Config.in | 5 + > .../tensorflow-lite-gemmlowp.hash | 3 + > .../tensorflow-lite-gemmlowp.mk | 14 ++ > package/tensorflow-lite-ruy/Config.in | 5 + > .../tensorflow-lite-ruy.hash | 3 + > .../tensorflow-lite-ruy.mk | 14 ++ > ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ > ...build-a-shared-library-instead-of-st.patch | 55 +++++ > ...build-tflite-with-external-delegates.patch | 59 +++++ > ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > package/tensorflow-lite/Config.in | 56 +++++ > package/tensorflow-lite/tensorflow-lite.hash | 3 + > package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ > 35 files changed, 848 insertions(+) > create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > create mode 100644 package/tensorflow-lite-clog/Config.in > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > create mode 100644 package/tensorflow-lite-eigen/Config.in > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > create mode 100644 package/tensorflow-lite-farmhash/Config.in > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > create mode 100644 package/tensorflow-lite-fft2d/Config.in > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > create mode 100644 package/tensorflow-lite-ruy/Config.in > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > -- > 2.36.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Thu Nov 24 16:47:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 17:47:01 +0100 Subject: [Buildroot] [git commit] Update for 2022.11-rc3 Message-ID: <20221124164730.4154684557@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=269c1e9368e5473fa0dc117ff6b020143c014c8b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 15 +++++++++++++++ Makefile | 4 ++-- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index d08b2500ab..79b010a9b8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,18 @@ +2022.11-rc3, released November 24th, 2022 + + Fixes all over the tree. + + Updated/fixed packages: asterisk, edk2, edk2-platforms, + freerdp, gitlab-runner, gnupg2, gptfdisk, heimdal, + igh-ethercat, iwd, libkrb5, libksba, libnss, libopenssl, + mesa3d, nginx, nodejs, openpgm, python3, rsync, rtl8189es, + rtl8723ds, samba4, sdl, sdl2, swupdate, sysstat, systemd, + uboot, xen, xterm + + Issues resolved (http://bugs.uclibc.org): + + #15141: kernel 5.16.2 (realtime patch 19) fails to build + 2022.11-rc2, released November 16th, 2022 Fixes all over the tree. diff --git a/Makefile b/Makefile index b2f342f4a8..827ab230ef 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11-rc2 +export BR2_VERSION := 2022.11-rc3 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1668603000 +BR2_VERSION_EPOCH = 1669308000 # 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 538f2f6042..a92f630611 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -76,37 +76,37 @@
        -

        Latest release candidate: 2022.11-rc2

        +

        Latest release candidate: 2022.11-rc3

        diff --git a/docs/website/news.html b/docs/website/news.html index ee7ce344c9..1d76cc3cf5 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

        News

          +
        • +
          +
          +
          +

          2022.11-rc3 released

          +

          24 November 2022

          +
          +
          +

          2022.11-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 + 2022.11-rc3 + release candidate, and report any problems found to the + mailing list or + bug tracker.

          +
          +
          +
        • +
        • From peter at korsgaard.com Thu Nov 24 16:52:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 17:52:25 +0100 Subject: [Buildroot] Buildroot 2022.11-rc3 released Message-ID: <87zgcgfg6u.fsf@dell.be.48ers.dk> Hi, Buildroot 2022.11-rc3 is released - Go download it at: http://buildroot.net/downloads/buildroot-2022.11-rc3.tar.gz or http://buildroot.net/downloads/buildroot-2022.11-rc3.tar.xz Or get it from Git: git://git.buildroot.net/buildroot Another week, another release candidate. Please give it a spin and report any problems to the mailing list or bug tracker. Many thanks to the people contributing to this release: git shortlog -sn 2022.11-rc2.. 16 Peter Korsgaard 5 Fabrice Fontaine 4 Vincent Stehl? 3 Giulio Benetti 3 Michael Fischer 2 Thomas Petazzoni 2 Yann E. MORIN 1 Alexander Lukichev 1 Bernd Kuhls 1 Brandon Maier 1 James Hilliard 1 Marek Metelski 1 Michael Nosthoff 1 Miquel Raynal 1 Yegor Yefremov For more details, see the CHANGES file: http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11-rc3 -- Bye, Peter Korsgaard From arnout at mind.be Thu Nov 24 17:07:33 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 18:07:33 +0100 Subject: [Buildroot] Errors generating initramfs with dracut In-Reply-To: <5b6ec3ddc6637a3bd348687bbf2c2e40784727f2.camel@zeus.de> References: <5b6ec3ddc6637a3bd348687bbf2c2e40784727f2.camel@zeus.de> Message-ID: On 23/11/2022 14:03, Becker, Fabian wrote: > Hello Folks, > > i'm currently evaluating initramfs generation with dracut?in 2022.11-rc2 and > have encountered > several errors. Not sure if this is a dracut or buildroot problem. Probably a bit of both :-) [snip] > dracut-install: ERROR: installing > '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- > modules/parse-kernel.sh' to '/lib/dracut/hooks/cmdline/01-parse-kernel.sh' > dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r > /home/dev/riva/output/build/buildroot-fs/cpio/target -D > /home/dev/riva/output/build/buildroot- > fs/cpio/tmp/dracut.eB0FfP/initramfs > /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- > modules/parse-kernel.sh /lib/dracut/hooks/cmdline/01-parse-kernel.sh > chmod: cannot access '/home/dev/riva/output/build/buildroot- > fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/cmdline/01-parse-kernel.sh': No such file or > directory I would say this looks like a dracut problem: dracut is supposed to intall that file, but it doesn't seem to exist... > dracut-install: ERROR: installing > '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- > modules/insmodpost.sh' to '/sbin/insmodpost.sh' > dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r > /home/dev/riva/output/build/buildroot-fs/cpio/target -D > /home/dev/riva/output/build/buildroot- > fs/cpio/tmp/dracut.eB0FfP/initramfs > /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- > modules/insmodpost.sh /sbin/insmodpost.sh > > Seems to be a problem with files installed via inst_simple from dracut-init.sh, > inst_multiple works > just fine. I tried enabling debug switches in the call to dracut-install and > find out why it's > failing, but that was not really helpful. Yann has been debugging a different dracut issue recently, perhaps he has some ideas on how to get better debugging info. dracut-install has --debug -and --logdir options, those may help. However, do these missing modules actually pose an issue? I think we get a bunch of error messages from dracut even in a known-to-be-working image. dracut is a bit of a mess. Regards, Arnout > > Regards, > > FB > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From baruch at tkos.co.il Thu Nov 24 17:45:17 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 24 Nov 2022 19:45:17 +0200 Subject: [Buildroot] [PATCH] package/dropbear: bump to version 2022.83 Message-ID: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> DROPBEAR_DSS is now disabled by default. Enable only when BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. Signed-off-by: Baruch Siach --- package/dropbear/dropbear.hash | 2 +- package/dropbear/dropbear.mk | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/dropbear/dropbear.hash b/package/dropbear/dropbear.hash index ff6e312fde24..8f6c49c62b86 100644 --- a/package/dropbear/dropbear.hash +++ b/package/dropbear/dropbear.hash @@ -1,5 +1,5 @@ # From https://matt.ucc.asn.au/dropbear/releases/SHA256SUM.asc -sha256 3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1 dropbear-2022.82.tar.bz2 +sha256 bc5a121ffbc94b5171ad5ebe01be42746d50aa797c9549a4639894a16749443b dropbear-2022.83.tar.bz2 # License file, locally computed sha256 a99ce657d790b761c132ee7e0de18edb437ae6361e536d991c6a12f36e770445 LICENSE diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index bfb80345ece7..36eb7898bad2 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -4,7 +4,7 @@ # ################################################################################ -DROPBEAR_VERSION = 2022.82 +DROPBEAR_VERSION = 2022.83 DROPBEAR_SITE = https://matt.ucc.asn.au/dropbear/releases DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VERSION).tar.bz2 DROPBEAR_LICENSE = MIT, BSD-2-Clause, Public domain @@ -64,13 +64,9 @@ define DROPBEAR_ENABLE_LEGACY_CRYPTO echo '#define DROPBEAR_ENABLE_CBC_MODE 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_SHA1_96_HMAC 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_DH_GROUP1 1' >> $(@D)/localoptions.h + echo '#define DROPBEAR_DSS 1' >> $(@D)/localoptions.h endef DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_ENABLE_LEGACY_CRYPTO -else -define DROPBEAR_DISABLE_LEGACY_CRYPTO - echo '#define DROPBEAR_DSS 0' >> $(@D)/localoptions.h -endef -DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_DISABLE_LEGACY_CRYPTO endif ifeq ($(BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS),) -- 2.35.1 From lohr85 at gmail.com Thu Nov 24 19:00:03 2022 From: lohr85 at gmail.com (Charles Lohr) Date: Thu, 24 Nov 2022 11:00:03 -0800 Subject: [Buildroot] CPIO Kernel Image Build Order for initramfs In-Reply-To: References: Message-ID: Thank you! On Thu, Nov 24, 2022, 04:00 Andreas Ziegler wrote: > Hi Charles, > > On 2022-11-21 06:26, Charles Lohr wrote: > > (Forgive me if this list isn't for questions, please direct me to the > > right > > place. This is my first message to the list) > > > > I want to build full executable images, with the rootfs built into the > > kernel without compression, so I'm using CPIO. But, buildroot doesn't > > seem > > to like this when starting from a clean slate. > > You can enable this under 'Filesystem images' -> 'Initial RAM filesystem > linked into Linux kernel' (BR2_TARGET_ROOTFS_INITRAMFS). This will > execute the steps you now perform manually. > > > It wants to build the kernel before the image, but if I do that, I get > > this > > error. > > > > make[4]: *** No rule to make target '../../images/rootfs.cpio', needed > > by > > 'usr/initramfs_inc_data'. Stop. > > > > Right now, my process is: touch an empty images/rootfs.cpio file, > > compile, > > touch the kernel config, recompile and this works but it's yucky. > > > > What is the "right" answer? > > > > Charles > > Kind regards, > Andreas > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Nov 24 20:28:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 21:28:45 +0100 Subject: [Buildroot] [git commit branch/next] package/dropbear: bump to version 2022.83 Message-ID: <20221124202857.899E184568@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=338375d88de1baae5e3a178813f53334a891656b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next DROPBEAR_DSS is now disabled by default. Enable only when BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/dropbear/dropbear.hash | 2 +- package/dropbear/dropbear.mk | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/dropbear/dropbear.hash b/package/dropbear/dropbear.hash index ff6e312fde..8f6c49c62b 100644 --- a/package/dropbear/dropbear.hash +++ b/package/dropbear/dropbear.hash @@ -1,5 +1,5 @@ # From https://matt.ucc.asn.au/dropbear/releases/SHA256SUM.asc -sha256 3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1 dropbear-2022.82.tar.bz2 +sha256 bc5a121ffbc94b5171ad5ebe01be42746d50aa797c9549a4639894a16749443b dropbear-2022.83.tar.bz2 # License file, locally computed sha256 a99ce657d790b761c132ee7e0de18edb437ae6361e536d991c6a12f36e770445 LICENSE diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index bfb80345ec..36eb7898ba 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -4,7 +4,7 @@ # ################################################################################ -DROPBEAR_VERSION = 2022.82 +DROPBEAR_VERSION = 2022.83 DROPBEAR_SITE = https://matt.ucc.asn.au/dropbear/releases DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VERSION).tar.bz2 DROPBEAR_LICENSE = MIT, BSD-2-Clause, Public domain @@ -64,13 +64,9 @@ define DROPBEAR_ENABLE_LEGACY_CRYPTO echo '#define DROPBEAR_ENABLE_CBC_MODE 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_SHA1_96_HMAC 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_DH_GROUP1 1' >> $(@D)/localoptions.h + echo '#define DROPBEAR_DSS 1' >> $(@D)/localoptions.h endef DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_ENABLE_LEGACY_CRYPTO -else -define DROPBEAR_DISABLE_LEGACY_CRYPTO - echo '#define DROPBEAR_DSS 0' >> $(@D)/localoptions.h -endef -DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_DISABLE_LEGACY_CRYPTO endif ifeq ($(BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS),) From ju.o at free.fr Thu Nov 24 20:59:07 2022 From: ju.o at free.fr (Julien Olivain) Date: Thu, 24 Nov 2022 21:59:07 +0100 Subject: [Buildroot] [PATCH next 1/2] package/highway: new package In-Reply-To: <20221123151715.4a454fed@windsurf> References: <20221122215557.789750-1-ju.o@free.fr> <20221123151715.4a454fed@windsurf> Message-ID: <9763033b48c01a0c1869b9fffae775d8@free.fr> Hi Thomas, On 23/11/2022 15:17, Thomas Petazzoni wrote: > Hello Julien, > > On Tue, 22 Nov 2022 22:55:56 +0100 > Julien Olivain wrote: > >> diff --git a/package/highway/Config.in b/package/highway/Config.in >> new file mode 100644 >> index 0000000000..f9a0bc910c >> --- /dev/null >> +++ b/package/highway/Config.in >> @@ -0,0 +1,42 @@ >> +config BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS >> + bool >> + # Supports all BR architectures by default, with few exceptions >> + default y >> + # Armv7 support is only with fpv4, see: >> + # https://github.com/google/highway/blob/1.0.1/CMakeLists.txt#L221 >> + depends on !BR2_arm || BR2_ARM_FPU_VFPV4 > > Hm, I suppose if it works on other weird architectures, it must have a > non-optimized version, that could work on ARM platforms that do not > have a VFPv4 ? You are right! There is apparently an issue in the package on detection of arm without VFPv4. I initially wrote this package recipe for highway-1.0.1. I then updated it to 1.0.2 which seems to have relaxed some restrictions (incl. RISC-V 32bit). I'll investigate how those limitations can be removed and send an updated version of this patch. >> +ifeq ($(BR2_ARM_FPU_VFPV4),y) >> +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON >> +else >> +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF >> +endif > > So even with -DHWY_CMAKE_ARM7=OFF, it doesn't work for ARMv5, or ARMv7 > without VFPv4 ? > >> diff --git a/support/testing/tests/package/test_highway.py >> b/support/testing/tests/package/test_highway.py > > Runtime tests coming together with the new package: excellent! Yes, this test infra is fun! If I manage to remove the arch limitations discussed above, I'll also rewrite this test to use the default armv5 config... > Thomas Thanks for the review! Best regards, Julien. From ju.o at free.fr Thu Nov 24 21:03:28 2022 From: ju.o at free.fr (Julien Olivain) Date: Thu, 24 Nov 2022 22:03:28 +0100 Subject: [Buildroot] [PATCH next 2/2] package/libjxl: new package In-Reply-To: <20221123153710.71a2056b@windsurf> References: <20221122215557.789750-1-ju.o@free.fr> <20221122215912.824599-1-ju.o@free.fr> <20221123153710.71a2056b@windsurf> Message-ID: Hi Thomas, On 23/11/2022 15:37, Thomas Petazzoni wrote: > Hello Julien, > > On Tue, 22 Nov 2022 22:59:12 +0100 > Julien Olivain wrote: > >> diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in >> new file mode 100644 >> index 0000000000..456305083c >> --- /dev/null >> +++ b/package/libjxl/Config.in >> @@ -0,0 +1,14 @@ >> +config BR2_PACKAGE_LIBJXL >> + bool "libjxl" >> + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway >> + depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway >> + depends on BR2_INSTALL_LIBSTDCPP # highway >> + depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS >> + select BR2_PACKAGE_BROTLI >> + select BR2_PACKAGE_HIGHWAY >> + select BR2_PACKAGE_LCMS2 >> + help >> + libjxl is the reference implementation of JPEG XL (encoder >> + and decoder). >> + >> + https://github.com/libjxl/libjxl > > Missing: > > comment "libjxl needs a toolchain with C++, gcc >= 7" > depends on ... Thanks! I'll add it and send an updated version of the patch. >> +LIBJXL_DEPENDENCIES = \ >> + brotli \ >> + lcms2 \ >> + highway >> + >> +LIBJXL_CONF_OPTS = \ >> + -DJPEGXL_BUNDLE_LIBPNG=OFF \ > > So which libpng gets used? None? libpng is in fact an optional dependency. This means if libpng is enabled in Buildroot, it will be used. Otherwise, if not present, no version will be used. It is indeed missing here and need to be added only if BR2_PACKAGE_LIBPNG=y. I'll add it in the updated version of the patch. > Thanks! > > Thomas Best regards, Julien. From thomas.petazzoni at bootlin.com Thu Nov 24 21:15:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:15:57 +0100 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221124102144.16833-1-neal.frager@amd.com> References: <20221124102144.16833-1-neal.frager@amd.com> Message-ID: <20221124221557.4a18a2a9@windsurf> On Thu, 24 Nov 2022 03:21:43 -0700 Neal Frager via buildroot wrote: > This patch adds support for downloading versal microblaze firmware binaries. > These are necessary for booting Xilinx versal devices. > > The location of these binaries is temporary, and will soon be added to the > Xilinx firmware repository. The temporary location is using the same free > distribution license as the Xilinx firmware repository. > > Once these files are available on the Xilinx repository, this package will > be updated to the new location. > > Signed-off-by: Neal Frager I wanted to apply this... but there is a serious licensing issue I believe, see below. > diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in > new file mode 100644 > index 0000000000..122ef02175 > --- /dev/null > +++ b/package/versal-firmware/Config.in > @@ -0,0 +1,24 @@ > +config BR2_PACKAGE_VERSAL_FIRMWARE > + bool "versal-firmware" > + depends on BR2_aarch64 > + help > + Pre-built firmware files for Xilinx Versal boards. > + > + https://github.com/nealfrager/buildroot-firmware > + > +if BR2_PACKAGE_VERSAL_FIRMWARE > + > +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION > + string "versal firmware version" Drop "versal" here: this option appears indented under "versal-firmware", so repeating "versal" is not needed. > + default v2022.2 Quotes around v2022.2 > +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD > + string "versal board name" > + default vck190 Same comments here. > + help > + Name of Versal target board. > + Used for installing the appropriate firmware boot.bin. > + > +endif # BR2_PACKAGE_VERSAL_FIRMWARE > diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk > new file mode 100644 > index 0000000000..cb36d1e045 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,23 @@ > +################################################################################ > +# > +# versal-firmware > +# > +################################################################################ > + > +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) Use $(VERSAL_FIRMWARE_VERSION) here > +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" > + > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE I really don't understand how this repository code can be under GPL-2.0-or-later. The GPL implies that source code is available as the GPL explicitly states that the software should be provided under its "preferred form of modification", which a closed source binary definitely is not. So when the LICENSE file says: COPYRIGHT TEXT: --------------- The files distributed with this project are provided in binary form under the following free and permissive binary-only license; source files are not provided. While the following free and permissive license is similar to the MIT open source license, this it is NOT the MIT open source license or any other OSI-approved open-source license. Copyright (c) 2022 Xilinx, Inc 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. Files: kv260/kv260_pmufw.elf zcu102/zcu102_pmufw.elf zcu106/zcu106_pmufw.elf vck190/vck190_plm.elf vck190/vck190_psmfw.elf vck190/vck190_vpl_gen_fixed.pdi --------------------------------------------------------------------------------------------------- COPYRIGHT TEXT: --------------- Copyright (C) 2010 - 2022 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. This program 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. You should have received a copy of the GNU General Public License along with this program; if not, see SPDX-License-Identifier: GPL-2.0 / Files: kv260/kv260_pmufw.elf zcu102/zcu102_pmufw.elf zcu106/zcu106_pmufw.elf vck190/vck190_plm.elf vck190/vck190_psmfw.elf vck190/vck190_vpl_gen_fixed.pdi The first part somewhat makes sense, but the second part certainly does not make sense. If those binary files contain GPLv2 code, providing only the binaries is a violation of the GPL. So I'm sorry, but this needs to be fixed up before we can consider applying this package. 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 Thu Nov 24 21:16:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:16:18 +0100 Subject: [Buildroot] [PATCH] package/dropbear: bump to version 2022.83 In-Reply-To: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> References: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> Message-ID: <20221124221618.34e4cfa4@windsurf> On Thu, 24 Nov 2022 19:45:17 +0200 Baruch Siach via buildroot wrote: > DROPBEAR_DSS is now disabled by default. Enable only when > BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. > > Signed-off-by: Baruch Siach > --- > package/dropbear/dropbear.hash | 2 +- > package/dropbear/dropbear.mk | 8 ++------ > 2 files changed, 3 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:16:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:16:18 +0100 Subject: [Buildroot] [PATCH] package/dropbear: bump to version 2022.83 In-Reply-To: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> References: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> Message-ID: <20221124221618.34e4cfa4@windsurf> On Thu, 24 Nov 2022 19:45:17 +0200 Baruch Siach via buildroot wrote: > DROPBEAR_DSS is now disabled by default. Enable only when > BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. > > Signed-off-by: Baruch Siach > --- > package/dropbear/dropbear.hash | 2 +- > package/dropbear/dropbear.mk | 8 ++------ > 2 files changed, 3 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:30:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:30:38 +0100 Subject: [Buildroot] [git commit branch/next] package/python-smbprotocol: new package Message-ID: <20221124213555.9F9D28459D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3aaa6fd2aa5ba132ba6f95a12fc463ed6f4d850 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-smbprotocol/Config.in | 9 +++++++++ package/python-smbprotocol/python-smbprotocol.hash | 6 ++++++ package/python-smbprotocol/python-smbprotocol.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) diff --git a/package/Config.in b/package/Config.in index eafc5ae5ff..cafd3b338c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1266,6 +1266,7 @@ menu "External python modules" source "package/python-sip/Config.in" source "package/python-six/Config.in" source "package/python-slob/Config.in" + source "package/python-smbprotocol/Config.in" source "package/python-smbus-cffi/Config.in" source "package/python-smmap2/Config.in" source "package/python-snappy/Config.in" diff --git a/package/python-smbprotocol/Config.in b/package/python-smbprotocol/Config.in new file mode 100644 index 0000000000..ae58a7d9a1 --- /dev/null +++ b/package/python-smbprotocol/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_SMBPROTOCOL + bool "python-smbprotocol" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_PYTHON_PYSPNEGO # runtime + help + Interact with a server using the SMB 2/3 Protocol. + + https://github.com/jborean93/smbprotocol diff --git a/package/python-smbprotocol/python-smbprotocol.hash b/package/python-smbprotocol/python-smbprotocol.hash new file mode 100644 index 0000000000..a46f9f635b --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/smbprotocol/json +md5 a7474ab4cf8912dffaab56ad5067f429 smbprotocol-1.10.1.tar.gz +sha256 b5bc9d4930ec947d42c21089a4d373b97e3f6488fd15d32d27189312fd8a04c9 smbprotocol-1.10.1.tar.gz + +# Locally computed +sha256 4c3c550abc2b04c507ed0d641dd7e524eaff5bd06c7862af957301836d496d15 LICENSE diff --git a/package/python-smbprotocol/python-smbprotocol.mk b/package/python-smbprotocol/python-smbprotocol.mk new file mode 100644 index 0000000000..17c2b17dbc --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-smbprotocol +# +################################################################################ + +PYTHON_SMBPROTOCOL_VERSION = 1.10.1 +PYTHON_SMBPROTOCOL_SOURCE = smbprotocol-$(PYTHON_SMBPROTOCOL_VERSION).tar.gz +PYTHON_SMBPROTOCOL_SITE = https://files.pythonhosted.org/packages/13/1a/73ad1883beebe4f6f47879cb9880690944faa00681141920c7a2219f6152 +PYTHON_SMBPROTOCOL_SETUP_TYPE = setuptools +PYTHON_SMBPROTOCOL_LICENSE = MIT +PYTHON_SMBPROTOCOL_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 24 21:30:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:30:03 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyspnego: new package Message-ID: <20221124213555.956698459B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4eb1dde125f2cc253b839fb833904b366f9d06c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-pyspnego/Config.in | 8 ++++++++ package/python-pyspnego/python-pyspnego.hash | 6 ++++++ package/python-pyspnego/python-pyspnego.mk | 14 ++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 7ad7e2d487..eafc5ae5ff 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1212,6 +1212,7 @@ menu "External python modules" source "package/python-pysnmp/Config.in" source "package/python-pysnmp-mibs/Config.in" source "package/python-pysocks/Config.in" + source "package/python-pyspnego/Config.in" source "package/python-pytablereader/Config.in" source "package/python-pytablewriter/Config.in" source "package/python-pytest/Config.in" diff --git a/package/python-pyspnego/Config.in b/package/python-pyspnego/Config.in new file mode 100644 index 0000000000..7533b725ec --- /dev/null +++ b/package/python-pyspnego/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_PYSPNEGO + bool "python-pyspnego" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + help + Windows Negotiate Authentication Client and Server. + + https://github.com/jborean93/pyspnego diff --git a/package/python-pyspnego/python-pyspnego.hash b/package/python-pyspnego/python-pyspnego.hash new file mode 100644 index 0000000000..400e380b5d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/pyspnego/json +md5 67114f5e59c6d5b45fe2b38c128c2140 pyspnego-0.6.3.tar.gz +sha256 6060a0e683171090adcf92c9d319ddd334f15117fa199a703d8c9bd094d9f6c0 pyspnego-0.6.3.tar.gz + +# Locally computed +sha256 286517c93031c343f809f64b38563a783614b762e1367242af6cdd4107335471 LICENSE diff --git a/package/python-pyspnego/python-pyspnego.mk b/package/python-pyspnego/python-pyspnego.mk new file mode 100644 index 0000000000..0910c57b7d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyspnego +# +################################################################################ + +PYTHON_PYSPNEGO_VERSION = 0.6.3 +PYTHON_PYSPNEGO_SOURCE = pyspnego-$(PYTHON_PYSPNEGO_VERSION).tar.gz +PYTHON_PYSPNEGO_SITE = https://files.pythonhosted.org/packages/ba/13/7b4e7dcff1eb24a13e0a631a4b49eab361678e4490d691c03253ae736da4 +PYTHON_PYSPNEGO_SETUP_TYPE = setuptools +PYTHON_PYSPNEGO_LICENSE = MIT +PYTHON_PYSPNEGO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 24 21:36:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:36:11 +0100 Subject: [Buildroot] [PATCH 1/2 branch/next] package/python-pyspnego: new package In-Reply-To: <20221123093538.15211-1-yegorslists@googlemail.com> References: <20221123093538.15211-1-yegorslists@googlemail.com> Message-ID: <20221124223611.034b11d6@windsurf> On Wed, 23 Nov 2022 10:35:37 +0100 yegorslists--- via buildroot wrote: > From: Yegor Yefremov > > Signed-off-by: Yegor Yefremov > --- > package/Config.in | 1 + > package/python-pyspnego/Config.in | 8 ++++++++ > package/python-pyspnego/python-pyspnego.hash | 6 ++++++ > package/python-pyspnego/python-pyspnego.mk | 14 ++++++++++++++ > 4 files changed, 29 insertions(+) > create mode 100644 package/python-pyspnego/Config.in > create mode 100644 package/python-pyspnego/python-pyspnego.hash > create mode 100644 package/python-pyspnego/python-pyspnego.mk Both applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:47:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:47:46 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dicttoxml2: new package Message-ID: <20221124214819.2525E845D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e52eb61842acb4a3b8a2d4b716ba673bc972cf89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add a maintained fork instead of the abandoned dicttoxml. Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-dicttoxml2/Config.in | 8 ++++++++ package/python-dicttoxml2/python-dicttoxml2.hash | 5 +++++ package/python-dicttoxml2/python-dicttoxml2.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/package/Config.in b/package/Config.in index cafd3b338c..7d227f8112 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1021,6 +1021,7 @@ menu "External python modules" source "package/python-defusedxml/Config.in" source "package/python-dialog3/Config.in" source "package/python-dicttoxml/Config.in" + source "package/python-dicttoxml2/Config.in" source "package/python-distro/Config.in" source "package/python-django/Config.in" source "package/python-django-enumfields/Config.in" diff --git a/package/python-dicttoxml2/Config.in b/package/python-dicttoxml2/Config.in new file mode 100644 index 0000000000..0bd8068dd6 --- /dev/null +++ b/package/python-dicttoxml2/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_DICTTOXML2 + bool "python-dicttoxml2" + select BR2_PACKAGE_PYTHON3_PYEXPAT + help + Converts a Python dictionary or other native data type into + a valid XML string. + + https://github.com/Ousret/dicttoxml diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash new file mode 100644 index 0000000000..7f584cc000 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dicttoxml2/json +md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz +sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz +# Locally computed +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt diff --git a/package/python-dicttoxml2/python-dicttoxml2.mk b/package/python-dicttoxml2/python-dicttoxml2.mk new file mode 100644 index 0000000000..d2abe63860 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-dicttoxml2 +# +################################################################################ + +PYTHON_DICTTOXML2_VERSION = 2.1.0 +PYTHON_DICTTOXML2_SOURCE = dicttoxml2-$(PYTHON_DICTTOXML2_VERSION).tar.gz +PYTHON_DICTTOXML2_SITE = https://files.pythonhosted.org/packages/0b/24/7a6d37b2770843e34685e470fd711955cb0f77c354c73d8ca64b02420bce +PYTHON_DICTTOXML2_SETUP_TYPE = setuptools +PYTHON_DICTTOXML2_LICENSE = GPL-2.0 +PYTHON_DICTTOXML2_LICENSE_FILES = LICENCE.txt + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 24 21:48:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:48:31 +0100 Subject: [Buildroot] [PATCH branch/next] package/python-dicttoxml2: new package In-Reply-To: <20221123103022.17397-1-yegorslists@googlemail.com> References: <20221123103022.17397-1-yegorslists@googlemail.com> Message-ID: <20221124224831.17cae90e@windsurf> On Wed, 23 Nov 2022 11:30:22 +0100 yegorslists--- via buildroot wrote: > From: Yegor Yefremov > > Add a maintained fork instead of the abandoned dicttoxml. > > Signed-off-by: Yegor Yefremov > --- > package/Config.in | 1 + > package/python-dicttoxml2/Config.in | 8 ++++++++ > package/python-dicttoxml2/python-dicttoxml2.hash | 5 +++++ > package/python-dicttoxml2/python-dicttoxml2.mk | 14 ++++++++++++++ > 4 files changed, 28 insertions(+) > create mode 100644 package/python-dicttoxml2/Config.in > create mode 100644 package/python-dicttoxml2/python-dicttoxml2.hash > create mode 100644 package/python-dicttoxml2/python-dicttoxml2.mk Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:51:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:51:08 +0100 Subject: [Buildroot] [git commit branch/next] package/intel-mediasdk: bump version to 22.6.3 Message-ID: <20221124215131.655FE845F8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e25d03979c5323bcad5b8f6be58d0e054950c6ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next 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 0807d6de7e..e4fd569830 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz +sha256 a47a554cb3055614a8041cf478c4c89e249c2157c7e98389fbaba6144dc18783 intel-mediasdk-22.6.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 67c6683ec0..f5e39905a1 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.2 +INTEL_MEDIASDK_VERSION = 22.6.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 Thu Nov 24 21:51:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:51:19 +0100 Subject: [Buildroot] [git commit branch/next] package/intel-mediadriver: bump version to 22.6.3 Message-ID: <20221124215131.6F600845F9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad87a519cd3f75ce3a001aa47474f8056e89b275 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Removed patch which was applied upstream: https://github.com/intel/media-driver/commit/be887135b89eee5b6c19c3381bf65649037fd66b Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- ...d-check-for-backtrace-3-via-FindBacktrace.patch | 150 --------------------- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 3 files changed, 2 insertions(+), 152 deletions(-) diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch deleted file mode 100644 index 46d843924e..0000000000 --- a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 -From: Dmitry Rogozhkin -Date: Mon, 31 Oct 2022 16:41:43 -0700 -Subject: [PATCH] build: check for backtrace(3) via FindBacktrace - -Fixes: #1533 - -Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f -Signed-off-by: Dmitry Rogozhkin - -Downloaded from upstream PR: -https://github.com/intel/media-driver/pull/1536 - -Signed-off-by: Bernd Kuhls ---- - media_driver/media_top_cmake.cmake | 11 +++++- - .../common/os/osservice/media_srcs.cmake | 3 ++ - .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ - .../os/osservice/mos_utilities_specific.cpp | 4 ++- - 4 files changed, 51 insertions(+), 2 deletions(-) - create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 1a8b3b242..e71c8630d 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -22,6 +22,10 @@ project( media ) - - find_package(PkgConfig) - find_package(X11) -+find_package(Backtrace) -+ -+# to get access to generated header files -+include_directories(${CMAKE_BINARY_DIR}) - - bs_set_if_undefined(LIB_NAME iHD_drv_video) - -@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") -diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake -index e90c502f3..4e8aad1d8 100644 ---- a/media_softlet/linux/common/os/osservice/media_srcs.cmake -+++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake -@@ -18,12 +18,15 @@ - # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - # OTHER DEALINGS IN THE SOFTWARE. - -+configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) -+ - set(TMP_SOURCES_ - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp - ) - - set(TMP_HEADERS_ -+ ${CMAKE_BINARY_DIR}/mos_compat.h - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h - ) -diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in -new file mode 100644 -index 000000000..4a04febe5 ---- /dev/null -+++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in -@@ -0,0 +1,35 @@ -+/* -+* Copyright (c) 2022, Intel Corporation -+* -+* 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. -+*/ -+ -+#ifndef __MOS_COMPAT_H__ -+#define __MOS_COMPAT_H__ -+ -+// clib implementations (musl, uClibc) might provide backtrace(3) -+// in different header files or not provide it all and rely on external -+// implementations. So, we need to detect which header to be used. -+#cmakedefine01 Backtrace_FOUND -+#if Backtrace_FOUND -+#include <${Backtrace_HEADER}> -+#endif -+ -+#endif // __MOS_COMPAT_H__ -+ -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index 305a0e01c..02555837a 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,13 +34,13 @@ - #include - #include // fork - #include --#include // backtrace - #include - #include // fstat - #include // System V IPC - #include - #include - #include -+#include "mos_compat.h" // libc variative definitions: backtrace - #include "mos_user_setting.h" - #include "mos_utilities_specific.h" - #include "mos_utilities.h" -@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#if Backtrace_FOUND - if (m_mosTraceFilter(TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index a42a7841d5..0a42475400 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz +sha256 f42c41dce7ab4213e21f6599cd0602e5ab40a8182ec286bfc0a16547721dff7a intel-media-22.6.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index e46241ffee..27f3193929 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 = 22.6.2 +INTEL_MEDIADRIVER_VERSION = 22.6.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 Thu Nov 24 21:52:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:52:23 +0100 Subject: [Buildroot] [PATCH/next 1/2] package/intel-mediasdk: bump version to 22.6.3 In-Reply-To: <20221118170641.46913-1-bernd.kuhls@t-online.de> References: <20221118170641.46913-1-bernd.kuhls@t-online.de> Message-ID: <20221124225223.7d5143d9@windsurf> On Fri, 18 Nov 2022 18:06:40 +0100 Bernd Kuhls wrote: > 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(-) Both applied. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:52:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:52:30 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro: bump version to 1.27.0 Message-ID: <20221124215506.D408684608@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76f274063363f79c467c16452d0f1275f1d783c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - Same version as NXP release 5.15.52_2.1.0 - EULA/COPYING: update to LA_OPT_NXP_Software_License v39 - No official changelog but the main addition is the support of skipped h.264 frames - Add patch to fix kernel version test from the package - Yocto doesn't need that workaround as it installs the kernel headers - This is needed for NXP 5.15+ kernels (using DMABUF) Signed-off-by: Gary Bisson Signed-off-by: Thomas Petazzoni --- .../0003-Fix-Linux-kernel-version-header.patch | 45 ++++++++++++++++++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-- .../freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk | 2 +- 3 files changed, 49 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch new file mode 100644 index 0000000000..427ebeb38a --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch @@ -0,0 +1,45 @@ +From 73cd57c18066ff863335a8616d0b348541d26118 Mon Sep 17 00:00:00 2001 +From: Gary Bisson +Date: Tue, 15 Nov 2022 21:43:47 +0100 +Subject: [PATCH] Fix Linux kernel version header + +- Up to kernel 5.10, NXP was using ION for memory management +- Starting with 5.15 kernels, NXP uses DMABUF and the ION header is no + longer in the kernel +- So keep the previous patch for people using kernel <= 5.10 +- Add path to the version.h header as imx-vpu-hantro will only include + ion.h depending on the kernel version + +Signed-off-by: Gary Bisson +--- + Makefile_G1G2 | 1 + + Makefile_H1 | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/Makefile_G1G2 b/Makefile_G1G2 +index 25884fa..8e03e91 100755 +--- a/Makefile_G1G2 ++++ b/Makefile_G1G2 +@@ -11,6 +11,7 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so + INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc + #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ +diff --git a/Makefile_H1 b/Makefile_H1 +index 479940a..7ac6f8d 100755 +--- a/Makefile_H1 ++++ b/Makefile_H1 +@@ -18,6 +18,7 @@ ENV = -DENC_MODULE_PATH=\\\"/dev/mxc_hantro_h1\\\" + ENV += -DEWL_NO_HW_TIMEOUT + ENV += -DUSE_ION + ENV += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++ENV += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + ENV += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + ifeq ($(CFG_SECURE_DATA_PATH), y) +-- +2.35.1 + diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash index dd3b167e3e..637d7898cf 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 03c61dfb268b31a0d25a4d1387cb3ad0261029ad5de801f72224602e2b37da00 imx-vpu-hantro-1.22.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7e9bcdbd067ce66a1247373cbf088945346feb0027deb61af541ebc1256277c3 imx-vpu-hantro-1.27.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk index 9d34c7add7..4cfc8f41ff 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VERSION = 1.22.0 +IMX_VPU_HANTRO_VERSION = 1.27.0 IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin IMX_VPU_HANTRO_DEPENDENCIES = linux From thomas.petazzoni at bootlin.com Thu Nov 24 21:55:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:55:34 +0100 Subject: [Buildroot] [PATCH] package/freescale-imx/imx-vpu-hantro: bump version to 1.27.0 In-Reply-To: <20221116091248.755689-1-gary.bisson@boundarydevices.com> References: <20221116091248.755689-1-gary.bisson@boundarydevices.com> Message-ID: <20221124225534.5c8867f0@windsurf> On Wed, 16 Nov 2022 10:12:48 +0100 Gary Bisson wrote: > - Same version as NXP release 5.15.52_2.1.0 > - EULA/COPYING: update to LA_OPT_NXP_Software_License v39 > - No official changelog but the main addition is the support of skipped > h.264 frames > - Add patch to fix kernel version test from the package > - Yocto doesn't need that workaround as it installs the kernel headers > - This is needed for NXP 5.15+ kernels (using DMABUF) > > Signed-off-by: Gary Bisson > --- > ...0003-Fix-Linux-kernel-version-header.patch | 45 +++++++++++++++++++ > .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-- > .../imx-vpu-hantro/imx-vpu-hantro.mk | 2 +- > 3 files changed, 49 insertions(+), 4 deletions(-) > create mode 100644 package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:56:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:56:39 +0100 Subject: [Buildroot] [git commit branch/next] configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux Message-ID: <20221124215705.667CC8462D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e708ed1f2e3da30296336249a6b02d287549e63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver. Signed-off-by: Yu Chien Peter Lin Signed-off-by: Thomas Petazzoni --- board/andes/ae350/ae350.dts | 274 --------------------- board/andes/ae350/genimage_sdcard.cfg | 2 +- ...001-Disable-PIC-explicitly-for-assembling.patch | 29 --- .../0002-Enable-cache-for-opensbi-jump-mode.patch | 25 -- .../0001-Fix-mmc-no-partition-table-error.patch | 27 -- ...0_mci-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ .../0002-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...evice-tree-blob-address-at-8-byte-boundar.patch | 42 ++++ .../0003-Fix-u-boot-proper-booting-issue.patch | 26 -- .../0004-Enable-printing-OpenSBI-boot-logo.patch | 25 -- board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 19 +- 15 files changed, 98 insertions(+), 450 deletions(-) diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..be89a1563f --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,38 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Signed-off-by: Rick Chen + +Upstream-Status: Pending + +Signed-off-by: Yu Chien Peter Lin +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..5080554ca1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,42 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng + +This patch was imported from U-boot patchwork: +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ + +Signed-off-by: Yu Chien Peter Lin +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..998276635b 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -4,32 +4,33 @@ BR2_RISCV_ISA_CUSTOM_RVM=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y From thomas.petazzoni at bootlin.com Thu Nov 24 21:57:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:57:14 +0100 Subject: [Buildroot] [PATCH v3] andes_ae350_45_defconfig: bump opensbi, u-boot and linux In-Reply-To: <20221116025529.26935-1-peterlin@andestech.com> References: <20221116025529.26935-1-peterlin@andestech.com> Message-ID: <20221124225714.7cc1dcf4@windsurf> On Wed, 16 Nov 2022 10:55:29 +0800 Yu Chien Peter Lin wrote: > This patch bumps following packages to the newer version: > - OpenSBI v1.1 > - U-boot v2022.10 > - Linux 6.0 > > Linux kernel is hosted on AndesTech Github which includes ethernet, > SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 > with andes platfrom fdt driver. > > Signed-off-by: Yu Chien Peter Lin > --- > Changelog v1 -> v2 > - Add Signed-off and upstream status to U-boot patches > - Bump U-boot to a revision that includes U-boot patch 0003 & 0004 > - Specify BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y > Changelog v2 -> v3 > - Drop unused packages > --- > board/andes/ae350/ae350.dts | 274 ------------------ > board/andes/ae350/genimage_sdcard.cfg | 2 +- > ...isable-PIC-explicitly-for-assembling.patch | 29 -- > ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- > ...001-Fix-mmc-no-partition-table-error.patch | 27 -- > ...-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ > ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- > ...-tree-blob-address-at-8-byte-boundar.patch | 42 +++ > ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- > ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- > board/andes/ae350/post-build.sh | 2 +- > board/andes/ae350/readme.txt | 4 +- > .../boot/extlinux/extlinux.conf | 2 +- > board/andes/ae350/uboot.config.fragment | 6 +- > configs/andes_ae350_45_defconfig | 19 +- > 15 files changed, 98 insertions(+), 450 deletions(-) > delete mode 100755 board/andes/ae350/ae350.dts > delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:58:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:58:16 +0100 Subject: [Buildroot] [PATCH] package/wilc-driver: fix build failure due to missing Linux options In-Reply-To: <20220920133224.3290270-1-giulio.benetti@benettiengineering.com> References: <20220920133224.3290270-1-giulio.benetti@benettiengineering.com> Message-ID: <20221124225816.3d2c6a95@windsurf> On Tue, 20 Sep 2022 15:32:24 +0200 Giulio Benetti wrote: > Enable Linux options depending on the bus has been chosen, so: > 1) enable by default common Linux options: > CONFIG_NET > CONFIG_WIRELESS > CONFIG_CFG80211 > CONFIG_CRC_ITU_T > CONFIG_CRC7 > 2) enable for SDIO bus: > CONFIG_MMC > 3) enable for SPI bus: > CONFIG_SPI > > Fixes: > http://autobuild.buildroot.net/results/d8c4f0f959dd2ec110db8a75980f13172c3c116c/ > > Signed-off-by: Giulio Benetti > --- > package/wilc-driver/wilc-driver.mk | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Thu Nov 24 22:05:51 2022 From: ju.o at free.fr (Julien Olivain) Date: Thu, 24 Nov 2022 23:05:51 +0100 Subject: [Buildroot] [PATCH next v2 1/2] package/highway: new package Message-ID: <20221124220552.2836398-1-ju.o@free.fr> Highway is a C++ library that provides portable SIMD/vector intrinsics. https://github.com/google/highway Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Included Thomas' comments: - Removed _ARCH_SUPPORTS - Removed depends on !BR2_arm || BR2_ARM_FPU_VFPV4 The package will not attempt to build on all arm arch. - Removed depends on !BR2_RISCV_32 Highway 1.0.2 supports rv32 - Add a patch to better handle arm toolchains not providing - Rewrote and simplified the runtime test to now use the armv5 default basic config. Tested on branch next at commit 1692691 with commands: make check-package ... 0 warnings generated python -m flake8 support/testing/tests/package/test_highway.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_highway.TestHighway ... OK ./utils/test-pkg -a -p highway arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: OK bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: OK bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: OK bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: FAILED br-arm-basic [27/44]: SKIPPED br-arm-full-nothread [28/44]: OK br-arm-full-static [29/44]: OK br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: SKIPPED sourcery-arm [40/44]: SKIPPED sourcery-arm-thumb2 [41/44]: SKIPPED sourcery-mips64 [42/44]: SKIPPED sourcery-mips [43/44]: SKIPPED sourcery-nios2 [44/44]: OK 44 builds, 7 skipped, 1 build failed, 0 legal-info failed, 0 show-info failed Note: Failure of bootlin-xtensa-uclibc is a known issue unrelated to this package. --- DEVELOPERS | 2 + package/Config.in | 1 + ...Check-for-the-presence-of-sys-auxv.h.patch | 62 +++++++++++++++++++ package/highway/Config.in | 30 +++++++++ package/highway/highway.hash | 3 + package/highway/highway.mk | 51 +++++++++++++++ support/testing/tests/package/test_highway.py | 22 +++++++ 7 files changed, 171 insertions(+) create mode 100644 package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch create mode 100644 package/highway/Config.in create mode 100644 package/highway/highway.hash create mode 100644 package/highway/highway.mk create mode 100644 support/testing/tests/package/test_highway.py diff --git a/DEVELOPERS b/DEVELOPERS index a2c60f38fd..13655bfab4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1693,6 +1693,7 @@ F: configs/zynq_qmtech_defconfig F: package/fluid-soundfont/ F: package/fluidsynth/ F: package/glslsandbox-player/ +F: package/highway/ F: package/octave/ F: package/ola/ F: package/ptm2human/ @@ -1706,6 +1707,7 @@ 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_pyalsa.py +F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/package/Config.in b/package/Config.in index 7ad7e2d487..0a06ebe978 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2007,6 +2007,7 @@ menu "Other" source "package/gsl/Config.in" source "package/gtest/Config.in" source "package/gumbo-parser/Config.in" + source "package/highway/Config.in" source "package/jemalloc/Config.in" source "package/lapack/Config.in" source "package/libabseil-cpp/Config.in" 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 new file mode 100644 index 0000000000..df86798613 --- /dev/null +++ b/package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch @@ -0,0 +1,62 @@ +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/Config.in b/package/highway/Config.in new file mode 100644 index 0000000000..23861f0b94 --- /dev/null +++ b/package/highway/Config.in @@ -0,0 +1,30 @@ +config BR2_PACKAGE_HIGHWAY + bool "highway" + depends on BR2_TOOLCHAIN_HAS_ATOMIC + depends on BR2_INSTALL_LIBSTDCPP + # For gcc bug 58969, see: + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58969 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++11, GCC_BUG_58969 + help + Highway is a C++ library that provides portable SIMD/vector + intrinsics. + + https://github.com/google/highway + +if BR2_PACKAGE_HIGHWAY + +config BR2_PACKAGE_HIGHWAY_CONTRIB + bool "Enable Contrib" + help + Build Highway contrib library which contains extra + SIMD-related utilities: an image class with aligned rows, a + math library (16 functions already implemented, mostly + trigonometry), and functions for computing dot products and + sorting. + +config BR2_PACKAGE_HIGHWAY_EXAMPLES + bool "Enable Examples" + help + Build Highway examples + +endif diff --git a/package/highway/highway.hash b/package/highway/highway.hash new file mode 100644 index 0000000000..3ff468443e --- /dev/null +++ b/package/highway/highway.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 e8ef71236ac0d97f12d553ec1ffc5b6375d57b5f0b860c7447dd69b6ed1072db highway-1.0.2.tar.gz +sha256 43070e2d4e532684de521b885f385d0841030efa2b1a20bafb76133a5e1379c1 LICENSE diff --git a/package/highway/highway.mk b/package/highway/highway.mk new file mode 100644 index 0000000000..cf93ff1051 --- /dev/null +++ b/package/highway/highway.mk @@ -0,0 +1,51 @@ +################################################################################ +# +# highway +# +################################################################################ + +HIGHWAY_VERSION = 1.0.2 +HIGHWAY_SITE = $(call github,google,highway,$(HIGHWAY_VERSION)) +HIGHWAY_LICENSE = Apache-2.0 +HIGHWAY_LICENSE_FILES = LICENSE +HIGHWAY_INSTALL_STAGING = YES + +HIGHWAY_CXXFLAGS = $(TARGET_CXXFLAGS) + +ifeq ($(BR2_PACKAGE_HIGHWAY_CONTRIB),y) +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_CONTRIB=ON +else +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_CONTRIB=OFF +endif + +# Examples are not installed by cmake. This binary can be useful for +# quick testing and debug. +define HIGHWAY_INSTALL_EXAMPLES + $(INSTALL) -m 0755 \ + $(@D)/examples/hwy_benchmark \ + $(TARGET_DIR)/usr/bin/hwy_benchmark +endef + +ifeq ($(BR2_PACKAGE_HIGHWAY_EXAMPLES),y) +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_EXAMPLES=ON +HIGHWAY_POST_INSTALL_TARGET_HOOKS += HIGHWAY_INSTALL_EXAMPLES +else +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_EXAMPLES=OFF +endif + +ifeq ($(BR2_ARM_FPU_VFPV4),y) +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON +else +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF +endif + +# Workaround for gcc bug 104028 on m68k. +# See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104028 +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_104028),y) +HIGHWAY_CXXFLAGS += -O0 +endif + +HIGHWAY_CONF_OPTS += \ + -DCMAKE_CXX_FLAGS="$(HIGHWAY_CXXFLAGS)" + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_highway.py b/support/testing/tests/package/test_highway.py new file mode 100644 index 0000000000..f32363e26f --- /dev/null +++ b/support/testing/tests/package/test_highway.py @@ -0,0 +1,22 @@ +import os + +import infra.basetest + + +class TestHighway(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_HIGHWAY=y + BR2_PACKAGE_HIGHWAY_EXAMPLES=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("hwy_benchmark", timeout=20) -- 2.38.1 From ju.o at free.fr Thu Nov 24 22:05:52 2022 From: ju.o at free.fr (Julien Olivain) Date: Thu, 24 Nov 2022 23:05:52 +0100 Subject: [Buildroot] [PATCH next v2 2/2] package/libjxl: new package In-Reply-To: <20221124220552.2836398-1-ju.o@free.fr> References: <20221124220552.2836398-1-ju.o@free.fr> Message-ID: <20221124220552.2836398-2-ju.o@free.fr> libjxl is the reference implementation of JPEG XL (encoder and decoder). https://github.com/libjxl/libjxl Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Included Thomas' comments: - Removed: depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS - Added, to workaround build/link failures: - depends on !BR2_STATIC_LIBS - depends on !BR2_sh4 - Added missing Config.in comment - Added optional libpng dependency, when selected Tested on branch next at commit 1692691 with commands: make check-package ... 0 warnings generated python -m flake8 support/testing/tests/package/test_libjxl.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_libjxl.TestLibJXL ... OK ./utils/test-pkg -a -p libjxl arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: SKIPPED bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: SKIPPED bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: OK bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: FAILED br-arm-basic [27/44]: SKIPPED br-arm-full-nothread [28/44]: SKIPPED br-arm-full-static [29/44]: SKIPPED br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: SKIPPED sourcery-arm [40/44]: SKIPPED sourcery-arm-thumb2 [41/44]: SKIPPED sourcery-mips64 [42/44]: SKIPPED sourcery-mips [43/44]: SKIPPED sourcery-nios2 [44/44]: OK 44 builds, 11 skipped, 1 build failed, 0 legal-info failed, 0 show-info failed Note: Failure of bootlin-xtensa-uclibc is a known issue unrelated to this package. Note 2: relaxing the arch dependencies of the highway and libjxl packages revealed few bugs. Notably a gcc sh4 issue, and a libjxl issue in static configuration with toolchains needing libatomic. Those cases are just excluded for now. --- DEVELOPERS | 2 + package/Config.in | 1 + package/libjxl/Config.in | 23 +++++++++ package/libjxl/libjxl.hash | 4 ++ package/libjxl/libjxl.mk | 33 ++++++++++++ support/testing/tests/package/test_libjxl.py | 53 ++++++++++++++++++++ 6 files changed, 116 insertions(+) create mode 100644 package/libjxl/Config.in create mode 100644 package/libjxl/libjxl.hash create mode 100644 package/libjxl/libjxl.mk create mode 100644 support/testing/tests/package/test_libjxl.py diff --git a/DEVELOPERS b/DEVELOPERS index 13655bfab4..6279ba6454 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1694,6 +1694,7 @@ F: package/fluid-soundfont/ F: package/fluidsynth/ F: package/glslsandbox-player/ F: package/highway/ +F: package/libjxl/ F: package/octave/ F: package/ola/ F: package/ptm2human/ @@ -1709,6 +1710,7 @@ F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.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_octave.py F: support/testing/tests/package/test_ola.py F: support/testing/tests/package/test_ola/ diff --git a/package/Config.in b/package/Config.in index 0a06ebe978..1e539d7393 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1576,6 +1576,7 @@ menu "Graphics" source "package/libgta/Config.in" source "package/libgtk2/Config.in" source "package/libgtk3/Config.in" + source "package/libjxl/Config.in" source "package/libmediaart/Config.in" source "package/libmng/Config.in" source "package/libpng/Config.in" diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in new file mode 100644 index 0000000000..6a15bde107 --- /dev/null +++ b/package/libjxl/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_LIBJXL + bool "libjxl" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway + depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_INSTALL_LIBSTDCPP # highway + # libjxl fail to link statically due to libatomic issue + depends on !BR2_STATIC_LIBS + # GCC bug on sh4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81426 + depends on !BR2_sh4 + select BR2_PACKAGE_BROTLI + select BR2_PACKAGE_HIGHWAY + select BR2_PACKAGE_LCMS2 + help + libjxl is the reference implementation of JPEG XL (encoder + and decoder). + + https://github.com/libjxl/libjxl + +comment "libjxl needs a toolchain with C++, threads, gcc >= 7" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ + !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libjxl/libjxl.hash b/package/libjxl/libjxl.hash new file mode 100644 index 0000000000..e71d32e61d --- /dev/null +++ b/package/libjxl/libjxl.hash @@ -0,0 +1,4 @@ +# Locally computed: +sha256 3114bba1fabb36f6f4adc2632717209aa6f84077bc4e93b420e0d63fa0455c5e libjxl-0.7.0.tar.gz +sha256 8405932022a556380c2d8c272eff154a923feb197233f348ce5f7334fb0a5ede LICENSE +sha256 91915f8ae056a68a3c5bdf05d9f6f78bb6903e27a8ca3a8434c9e4ac87300575 PATENTS diff --git a/package/libjxl/libjxl.mk b/package/libjxl/libjxl.mk new file mode 100644 index 0000000000..cc24ba258c --- /dev/null +++ b/package/libjxl/libjxl.mk @@ -0,0 +1,33 @@ +################################################################################ +# +# libjxl +# +################################################################################ + +LIBJXL_VERSION = 0.7.0 +LIBJXL_SITE = $(call github,libjxl,libjxl,v$(LIBJXL_VERSION)) +LIBJXL_LICENSE = BSD-3-Clause +LIBJXL_LICENSE_FILES = LICENSE PATENTS +LIBJXL_CPE_ID_VENDOR = libjxl_project +LIBJXL_INSTALL_STAGING = YES + +LIBJXL_DEPENDENCIES = \ + brotli \ + lcms2 \ + highway + +ifeq ($(BR2_PACKAGE_LIBPNG),y) +LIBJXL_DEPENDENCIES += libpng +endif + +LIBJXL_CONF_OPTS = \ + -DJPEGXL_BUNDLE_LIBPNG=OFF \ + -DJPEGXL_BUNDLE_SKCMS=OFF \ + -DJPEGXL_ENABLE_DOXYGEN=OFF \ + -DJPEGXL_ENABLE_JNI=OFF \ + -DJPEGXL_ENABLE_MANPAGES=OFF \ + -DJPEGXL_ENABLE_OPENEXR=OFF \ + -DJPEGXL_ENABLE_SJPEG=OFF \ + -DJPEGXL_ENABLE_SKCMS=OFF + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_libjxl.py b/support/testing/tests/package/test_libjxl.py new file mode 100644 index 0000000000..b6d5ffc9ce --- /dev/null +++ b/support/testing/tests/package/test_libjxl.py @@ -0,0 +1,53 @@ +import os + +import infra.basetest + + +class TestLibJXL(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG is not used as it is armv5 + # and the image encoding would take too long (several minutes). + # We also add GraphicsMagick to generate and compare images for + # the test. + 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="5.15.79" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_GRAPHICSMAGICK=y + BR2_PACKAGE_LIBJXL=y + """ + + 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() + + ref = "/var/tmp/reference.ppm" + jxl = "/var/tmp/encoded.jxl" + dec = "/var/tmp/decoded.ppm" + + cmd = "gm convert IMAGE:LOGO {}".format(ref) + self.assertRunOk(cmd) + + cmd = "cjxl {} {}".format(ref, jxl) + self.assertRunOk(cmd, timeout=30) + + cmd = "djxl {} {}".format(jxl, dec) + self.assertRunOk(cmd) + + cmd = "gm compare -metric mse -maximum-error 1e-3 {} {}".format( + ref, dec) + self.assertRunOk(cmd) -- 2.38.1 From thomas.petazzoni at bootlin.com Thu Nov 24 21:59:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:59:35 +0100 Subject: [Buildroot] [git commit] package/wilc-driver: fix build failure due to missing Linux options Message-ID: <20221124221056.8A7D084647@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9fe82e56d205c1fb3efe4ef6ae5b24d2284f1429 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Enable Linux options depending on the bus has been chosen, so: 1) enable by default common Linux options: CONFIG_NET CONFIG_WIRELESS CONFIG_CFG80211 CONFIG_CRC_ITU_T CONFIG_CRC7 2) enable for SDIO bus: CONFIG_MMC 3) enable for SPI bus: CONFIG_SPI Fixes: http://autobuild.buildroot.net/results/d8c4f0f959dd2ec110db8a75980f13172c3c116c/ Signed-off-by: Giulio Benetti Reviewed-by: Kris Bahnsen Signed-off-by: Thomas Petazzoni --- package/wilc-driver/wilc-driver.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/package/wilc-driver/wilc-driver.mk b/package/wilc-driver/wilc-driver.mk index a89af30e29..a7a902b6db 100644 --- a/package/wilc-driver/wilc-driver.mk +++ b/package/wilc-driver/wilc-driver.mk @@ -13,11 +13,17 @@ WILC_DRIVER_LICENSE_FILES = LICENSE ifeq ($(BR2_PACKAGE_WILC_DRIVER_SPI),y) WILC_DRIVER_MODULE_MAKE_OPTS += \ CONFIG_WILC_SPI=m +define WILC_DRIVER_SPI_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_SPI) +endef endif ifeq ($(BR2_PACKAGE_WILC_DRIVER_SDIO),y) WILC_DRIVER_MODULE_MAKE_OPTS += \ CONFIG_WILC_SDIO=m +define WILC_DRIVER_SDIO_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_MMC) +endef endif ifeq ($(BR2_PACKAGE_WILC_DRIVER_SDIO_OOB),y) @@ -25,5 +31,15 @@ WILC_DRIVER_MODULE_MAKE_OPTS += \ CONFIG_WILC_HW_OOB_INTR=y endif +define WILC_DRIVER_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) + $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_CRC_ITU_T) + $(call KCONFIG_ENABLE_OPT,CONFIG_CRC7) + $(WILC_DRIVER_SPI_LINUX_CONFIG_FIXUPS) + $(WILC_DRIVER_SDIO_LINUX_CONFIG_FIXUPS) +endef + $(eval $(kernel-module)) $(eval $(generic-package)) From thomas.petazzoni at bootlin.com Thu Nov 24 22:10:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 23:10:45 +0100 Subject: [Buildroot] [git commit] package/rtl8821au: move upstream and fix missing linux options Message-ID: <20221124221056.96A6484648@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f324758f670af788df4cfaf235fd2fc5b4f15450 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This package builds to fail with Linux > 5.15 and abperiasamy's rtl8812AU_8821AU_linux repository is not maintained since 2 years and there is now a fork where all pending patches have been upstreamed, so let's switch to lwfinger's rtl8812au repository that is well maintained with Linux up to version 5.18 supported. While switching let's drop all local patches. Also add me as maintainer for this package in DEVELOPERS file. Fixes: http://autobuild.buildroot.net/results/a3db3a6540b67a1f1fe31d61fe1d6824d43f59f0/ Signed-off-by: Giulio Benetti Reviewed-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + ...licit-fallthrough-comments-for-kernel-5.3.patch | 29 -- ...5.3-driver-crashes-from-aircrack-ng-rtl88.patch | 169 ---------- ...printf-for-extending-string-which-causes-.patch | 339 --------------------- ...56_state-to-rtl_sha256_state-to-avoid-nam.patch | 79 ----- ...e-rtw_mgmt_frame_register-on-kernel-5.8.0.patch | 47 --- ...nvert-file_operations-to-proc_ops-for-5.6.patch | 110 ------- package/rtl8821au/rtl8821au.hash | 4 +- package/rtl8821au/rtl8821au.mk | 12 +- 9 files changed, 13 insertions(+), 777 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 2aecdb1c8f..569d58407a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1154,6 +1154,7 @@ F: package/rtl8189es/ F: package/rtl8723bu/ F: package/rtl8723ds/ F: package/rtl8812au-aircrack-ng/ +F: package/rtl8821au/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ diff --git a/package/rtl8821au/0001-Fix-implicit-fallthrough-comments-for-kernel-5.3.patch b/package/rtl8821au/0001-Fix-implicit-fallthrough-comments-for-kernel-5.3.patch deleted file mode 100644 index 00e801b6b1..0000000000 --- a/package/rtl8821au/0001-Fix-implicit-fallthrough-comments-for-kernel-5.3.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 99f1e8bd7172ddf9613db3531a8b37921ed73351 Mon Sep 17 00:00:00 2001 -From: Jesper Skov -Date: Fri, 25 Oct 2019 10:05:41 +0200 -Subject: [PATCH] Fix implicit fallthrough comments for kernel 5.3 - -[Upstream: https://github.com/abperiasamy/rtl8812AU_8821AU_linux/commit/e8a30a4c5a80efbbd5b1dbfe11b22916df4492f9.patch] -Signed-off-by: Peter Seiderer -Signed-off-by: Christian Stewart ---- - core/rtw_mlme_ext.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/core/rtw_mlme_ext.c b/core/rtw_mlme_ext.c -index 24565ea..380f507 100644 ---- a/core/rtw_mlme_ext.c -+++ b/core/rtw_mlme_ext.c -@@ -758,7 +758,9 @@ void mgt_dispatcher(_adapter *padapter, union recv_frame *precv_frame) - else - ptable->func = &OnAuthClient; - //pass through -+ //fallthrough - case WIFI_ASSOCREQ: -+ //fallthrough - case WIFI_REASSOCREQ: - _mgt_dispatcher(padapter, ptable, precv_frame); - #ifdef CONFIG_HOSTAPD_MLME --- -2.28.0 - diff --git a/package/rtl8821au/0002-Fix-kernel-5.3-driver-crashes-from-aircrack-ng-rtl88.patch b/package/rtl8821au/0002-Fix-kernel-5.3-driver-crashes-from-aircrack-ng-rtl88.patch deleted file mode 100644 index 213ea806b0..0000000000 --- a/package/rtl8821au/0002-Fix-kernel-5.3-driver-crashes-from-aircrack-ng-rtl88.patch +++ /dev/null @@ -1,169 +0,0 @@ -From cde2dbf6e94e00fcf198422b03de01d3090675d9 Mon Sep 17 00:00:00 2001 -From: Jesper Skov -Date: Fri, 25 Oct 2019 10:10:29 +0200 -Subject: [PATCH] Fix kernel 5.3 driver crashes, from aircrack-ng/rtl8812au#421 - -[Upstream: https://github.com/abperiasamy/rtl8812AU_8821AU_linux/commit/822b485d36d6f72304a219c3be228f40968b542b.patch] -Signed-off-by: Peter Seiderer -Signed-off-by: Christian Stewart ---- - os_dep/linux/rtw_cfgvendor.c | 45 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -diff --git a/os_dep/linux/rtw_cfgvendor.c b/os_dep/linux/rtw_cfgvendor.c -index e7ba90a..81fc8af 100644 ---- a/os_dep/linux/rtw_cfgvendor.c -+++ b/os_dep/linux/rtw_cfgvendor.c -@@ -1173,6 +1173,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = BRCM_VENDOR_SCMD_PRIV_STR - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_priv_string_handler - }, - #if defined(GSCAN_SUPPORT) && 0 -@@ -1182,6 +1185,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_GET_CAPABILITIES - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_gscan_get_capabilities - }, - { -@@ -1190,6 +1196,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_SET_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_set_scan_cfg - }, - { -@@ -1198,6 +1207,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_SET_SCAN_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_set_batch_scan_cfg - }, - { -@@ -1206,6 +1218,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_ENABLE_GSCAN - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_initiate_gscan - }, - { -@@ -1214,6 +1229,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_ENABLE_FULL_SCAN_RESULTS - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_enable_full_scan_result - }, - { -@@ -1222,6 +1240,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_SET_HOTLIST - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_hotlist_cfg - }, - { -@@ -1230,6 +1251,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_SET_SIGNIFICANT_CHANGE_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_significant_change_cfg - }, - { -@@ -1238,6 +1262,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_GET_SCAN_RESULTS - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_gscan_get_batch_results - }, - { -@@ -1246,6 +1273,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_GET_CHANNEL_LIST - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_gscan_get_channel_list - }, - #endif /* GSCAN_SUPPORT */ -@@ -1256,6 +1286,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = RTT_SUBCMD_SET_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_rtt_set_config - }, - { -@@ -1264,6 +1297,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = RTT_SUBCMD_CANCEL_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_rtt_cancel_config - }, - { -@@ -1272,6 +1308,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = RTT_SUBCMD_GETCAPABILITY - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_rtt_get_capability - }, - #endif /* RTT_SUPPORT */ -@@ -1281,6 +1320,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = ANDR_WIFI_SUBCMD_GET_FEATURE_SET - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = rtw_cfgvendor_get_feature_set - }, - { -@@ -1289,6 +1331,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = ANDR_WIFI_SUBCMD_GET_FEATURE_SET_MATRIX - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = rtw_cfgvendor_get_feature_set_matrix - } - }; --- -2.28.0 - diff --git a/package/rtl8821au/0003-Fix-using-sprintf-for-extending-string-which-causes-.patch b/package/rtl8821au/0003-Fix-using-sprintf-for-extending-string-which-causes-.patch deleted file mode 100644 index 2c4b595c37..0000000000 --- a/package/rtl8821au/0003-Fix-using-sprintf-for-extending-string-which-causes-.patch +++ /dev/null @@ -1,339 +0,0 @@ -From 5b6641978e8fa68bca05d224a61f8513b010eda8 Mon Sep 17 00:00:00 2001 -From: Coleman -Date: Fri, 17 Jul 2020 08:53:00 +0800 -Subject: [PATCH] Fix using sprintf for extending string, which causes - undefined behavior - -[Upstream: https://github.com/abperiasamy/rtl8812AU_8821AU_linux/commit/be57045a0933d64e958878696883e9cf998e1bf3.patch] -Signed-off-by: Coleman -Signed-off-by: Christian Stewart ---- - core/rtw_mp.c | 2 +- - os_dep/linux/ioctl_linux.c | 108 ++++++++++++++++++------------------- - 2 files changed, 55 insertions(+), 55 deletions(-) - -diff --git a/core/rtw_mp.c b/core/rtw_mp.c -index c2e400d..989bb3e 100644 ---- a/core/rtw_mp.c -+++ b/core/rtw_mp.c -@@ -1871,7 +1871,7 @@ u32 mp_query_psd(PADAPTER pAdapter, u8 *data) - } else { - psd_data = rtw_GetPSDData(pAdapter, i); - } -- sprintf(data, "%s%x ", data, psd_data); -+ sprintf(data + strlen(data), "%x ", psd_data); - i++; - } - -diff --git a/os_dep/linux/ioctl_linux.c b/os_dep/linux/ioctl_linux.c -index c74a153..9543fa3 100644 ---- a/os_dep/linux/ioctl_linux.c -+++ b/os_dep/linux/ioctl_linux.c -@@ -9080,19 +9080,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i = 0; i < EFUSE_MAP_SIZE; i += 16) { - // DBG_871X("0x%02x\t", i); -- sprintf(extra, "%s0x%02x\t", extra, i); -+ sprintf(extra + strlen(extra), "0x%02x\t", i); - for (j=0; j<8; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, PROMContent[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", PROMContent[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, PROMContent[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", PROMContent[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra,"%s\n",extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0], "realmap") == 0) { -@@ -9107,19 +9107,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i = 0; i < EFUSE_MAP_SIZE; i += 16) { - // DBG_871X("0x%02x\t", i); -- sprintf(extra, "%s0x%02x\t", extra, i); -+ sprintf(extra + strlen(extra), "0x%02x\t", i); - for (j=0; j<8; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeEfuseInitMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeEfuseInitMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra,"%s\n",extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0], "rmap") == 0) { -@@ -9158,7 +9158,7 @@ static int rtw_mp_efuse_get(struct net_device *dev, - *extra = 0; - for (i=0; iBTEfuseInitMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->BTEfuseInitMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra,"%s\t",extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", pEfuseHal->BTEfuseInitMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->BTEfuseInitMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0],"btbmap") == 0) { -@@ -9384,19 +9384,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i=512; i<1024 ; i+=16) { - // DBG_871X("0x%03x\t", i); -- sprintf(extra, "%s0x%03x\t", extra, i); -+ sprintf(extra + strlen(extra), "0x%03x\t", i); - for (j=0; j<8; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->BTEfuseInitMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra,"%s\t",extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->BTEfuseInitMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0],"btrmap") == 0) { -@@ -9436,7 +9436,7 @@ static int rtw_mp_efuse_get(struct net_device *dev, - // DBG_871X("%s: bt efuse data={", __FUNCTION__); - for (i=0; ifakeBTEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0],"btbfake") == 0) { -@@ -9465,19 +9465,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i=512; i<1024; i+=16) { - // DBG_871X("0x%03x\t", i); -- sprintf(extra, "%s0x%03x\t", extra, i); -+ sprintf(extra + strlen(extra), "0x%03x\t", i); - for (j=0; j<8; j++) { - // DBG_871X("%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0],"wlrfkmap")== 0) { -@@ -9485,19 +9485,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i=0; ifakeEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeEfuseModifiedMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", pEfuseHal->fakeEfuseModifiedMap[i+j]); -- sprintf(extra, "%s %02X", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), " %02X", pEfuseHal->fakeEfuseModifiedMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - -@@ -9523,7 +9523,7 @@ static int rtw_mp_efuse_get(struct net_device *dev, - *extra = 0; - for (i=0; ifakeEfuseModifiedMap[addr+i]); -- sprintf(extra, "%s0x%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[addr+i]); -+ sprintf(extra + strlen(extra), "0x%02X ", pEfuseHal->fakeEfuseModifiedMap[addr+i]); - } - } else if (strcmp(tmp[0],"btrfkrmap")== 0) { - if ((tmp[1]==NULL) || (tmp[2]==NULL)) { -@@ -9547,7 +9547,7 @@ static int rtw_mp_efuse_get(struct net_device *dev, - *extra = 0; - for (i=0; ifakeBTEfuseModifiedMap[addr+i]); -- sprintf(extra, "%s0x%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[addr+i]); -+ sprintf(extra + strlen(extra), "0x%02X ", pEfuseHal->fakeBTEfuseModifiedMap[addr+i]); - } - } else { - sprintf(extra, "Command not found!"); -@@ -10409,7 +10409,7 @@ static int rtw_mp_read_reg(struct net_device *dev, - pnext++; - if ( *pnext != '\0' ) { - strtout = simple_strtoul (pnext , &ptmp, 16); -- sprintf( extra, "%s %d" ,extra ,strtout ); -+ sprintf(extra + strlen(extra), " %d" ,strtout ); - } else { - break; - } -@@ -10443,7 +10443,7 @@ static int rtw_mp_read_reg(struct net_device *dev, - pnext++; - if ( *pnext != '\0' ) { - strtout = simple_strtoul (pnext , &ptmp, 16); -- sprintf( extra, "%s %d" ,extra ,strtout ); -+ sprintf(extra + strlen(extra), " %d" ,strtout ); - } else { - break; - } -@@ -10566,7 +10566,7 @@ static int rtw_mp_read_rf(struct net_device *dev, - pnext++; - if ( *pnext != '\0' ) { - strtou = simple_strtoul (pnext , &ptmp, 16); -- sprintf( extra, "%s %d" ,extra ,strtou ); -+ sprintf(extra + strlen(extra), " %d" ,strtou ); - } else { - break; - } -@@ -12155,14 +12155,14 @@ todo: - goto exit; - - #ifdef CONFIG_RTL8723A -- sprintf(extra, "%s %d ", extra, (pMptCtx->mptOutBuf[i]& 0x3f)); -+ sprintf(extra + strlen(extra), " %d ", (pMptCtx->mptOutBuf[i]& 0x3f)); - #else -- sprintf(extra, "%s %d ", extra, (pMptCtx->mptOutBuf[i]& 0x1f)); -+ sprintf(extra + strlen(extra), " %d ", (pMptCtx->mptOutBuf[i]& 0x1f)); - #endif - } - } else { - for (i=4; imptOutLen; i++) { -- sprintf(extra, "%s 0x%x ", extra, pMptCtx->mptOutBuf[i]); -+ sprintf(extra + strlen(extra), " 0x%x ", pMptCtx->mptOutBuf[i]); - } - } - --- -2.28.0 - diff --git a/package/rtl8821au/0004-rename-sha256_state-to-rtl_sha256_state-to-avoid-nam.patch b/package/rtl8821au/0004-rename-sha256_state-to-rtl_sha256_state-to-avoid-nam.patch deleted file mode 100644 index 41cee2b247..0000000000 --- a/package/rtl8821au/0004-rename-sha256_state-to-rtl_sha256_state-to-avoid-nam.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 19aee91e45788d594615a9be58fa5d0879ec816a Mon Sep 17 00:00:00 2001 -From: youcai -Date: Tue, 18 Aug 2020 00:43:16 +0800 -Subject: [PATCH] rename sha256_state to rtl_sha256_state to avoid name - conflict with crypto - -[Upstream: https://github.com/abperiasamy/rtl8812AU_8821AU_linux/pull/338/commits/af6f6c1578f16145478326a939bb7593bbcdb4e7.patch] -Signed-off-by: Coleman -Signed-off-by: Christian Stewart ---- - core/rtw_security.c | 10 +++++----- - include/rtw_security.h | 2 +- - 2 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/core/rtw_security.c b/core/rtw_security.c -index d54e6af..de2d91f 100644 ---- a/core/rtw_security.c -+++ b/core/rtw_security.c -@@ -2200,7 +2200,7 @@ BIP_exit: - - #ifndef PLATFORM_FREEBSD - /* 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; -@@ -2249,7 +2249,7 @@ static int sha256_compress(struct sha256_state *md, unsigned char *buf) - } - - /* Initialize the hash state */ --static void sha256_init(struct sha256_state *md) -+static void sha256_init(struct rtl_sha256_state *md) - { - md->curlen = 0; - md->length = 0; -@@ -2270,7 +2270,7 @@ static void sha256_init(struct sha256_state *md) - @param inlen The length of the data (octets) - @return CRYPT_OK if successful - */ --static int sha256_process(struct sha256_state *md, unsigned char *in, -+static int sha256_process(struct rtl_sha256_state *md, unsigned char *in, - unsigned long inlen) - { - unsigned long n; -@@ -2311,7 +2311,7 @@ static int sha256_process(struct sha256_state *md, unsigned char *in, - @param out [out] The destination of the hash (32 bytes) - @return CRYPT_OK if successful - */ --static int sha256_done(struct sha256_state *md, unsigned char *out) -+static int sha256_done(struct rtl_sha256_state *md, unsigned char *out) - { - int i; - -@@ -2363,7 +2363,7 @@ static int sha256_done(struct sha256_state *md, unsigned char *out) - static int sha256_vector(size_t num_elem, u8 *addr[], size_t *len, - u8 *mac) - { -- struct sha256_state ctx; -+ struct rtl_sha256_state ctx; - size_t i; - - sha256_init(&ctx); -diff --git a/include/rtw_security.h b/include/rtw_security.h -index d41014e..98feb69 100644 ---- a/include/rtw_security.h -+++ b/include/rtw_security.h -@@ -233,7 +233,7 @@ struct security_priv { - #endif /* DBG_SW_SEC_CNT */ - }; - --struct sha256_state { -+struct rtl_sha256_state { - u64 length; - u32 state[8], curlen; - u8 buf[64]; --- -2.28.0 - diff --git a/package/rtl8821au/0005-disable-rtw_mgmt_frame_register-on-kernel-5.8.0.patch b/package/rtl8821au/0005-disable-rtw_mgmt_frame_register-on-kernel-5.8.0.patch deleted file mode 100644 index 6d09153b82..0000000000 --- a/package/rtl8821au/0005-disable-rtw_mgmt_frame_register-on-kernel-5.8.0.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 9421b0763e5f20babb2c0fd437979a71fbac1739 Mon Sep 17 00:00:00 2001 -From: Christian Stewart -Date: Tue, 8 Sep 2020 22:46:45 -0700 -Subject: [PATCH] disable rtw_mgmt_frame_register on kernel 5.8.0 - -rtl8812au: fix build for kernel 5.8 - -[Source: https://github.com/lwfinger/rtl8812au/commit/ec1591b90dd323185717fa42887f96444cca5921.patch] -Signed-off-by: Larry Finger -Signed-off-by: Christian Stewart ---- - os_dep/linux/ioctl_cfg80211.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 019daf9..13238cb 100644 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -5177,6 +5177,7 @@ exit: - return ret; - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 8, 0) - static void cfg80211_rtw_mgmt_frame_register(struct wiphy *wiphy, - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)) - struct wireless_dev *wdev, -@@ -5205,6 +5206,7 @@ static void cfg80211_rtw_mgmt_frame_register(struct wiphy *wiphy, - exit: - return; - } -+#endif - - #if defined(CONFIG_TDLS) && (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0)) - static int cfg80211_rtw_tdls_mgmt(struct wiphy *wiphy, -@@ -6021,7 +6023,9 @@ static struct cfg80211_ops rtw_cfg80211_ops = { - - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,37)) || defined(COMPAT_KERNEL_RELEASE) - .mgmt_tx = cfg80211_rtw_mgmt_tx, -+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 8, 0) - .mgmt_frame_register = cfg80211_rtw_mgmt_frame_register, -+#endif - #elif (LINUX_VERSION_CODE>=KERNEL_VERSION(2,6,34) && LINUX_VERSION_CODE<=KERNEL_VERSION(2,6,35)) - .action = cfg80211_rtw_mgmt_tx, - #endif --- -2.28.0 - diff --git a/package/rtl8821au/0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch b/package/rtl8821au/0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch deleted file mode 100644 index 30595ec695..0000000000 --- a/package/rtl8821au/0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch +++ /dev/null @@ -1,110 +0,0 @@ -From e0ed05200e6e4b86e26e092dc1f16fc8fc1e2b67 Mon Sep 17 00:00:00 2001 -From: Christian Stewart -Date: Tue, 8 Sep 2020 23:08:39 -0700 -Subject: [PATCH] rtw_proc: convert file_operations to proc_ops for 5.6.x - compat - -Signed-off-by: Christian Stewart -[Fix < 5.6.x compile - missing semicolon] -Signed-off-by: Peter Seiderer ---- - os_dep/linux/rtw_proc.c | 40 ++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 38 insertions(+), 2 deletions(-) - -diff --git a/os_dep/linux/rtw_proc.c b/os_dep/linux/rtw_proc.c -index 048080a..6295f66 100644 ---- a/os_dep/linux/rtw_proc.c -+++ b/os_dep/linux/rtw_proc.c -@@ -65,9 +65,15 @@ inline struct proc_dir_entry *rtw_proc_create_dir(const char *name, struct proc_ - } - - inline struct proc_dir_entry *rtw_proc_create_entry(const char *name, struct proc_dir_entry *parent, -- const struct file_operations *fops, void * data) -+ #if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)) -+ const struct file_operations *fops, -+ #else -+ const struct proc_ops *fops, -+ #endif -+ void * data -+ ) - { -- struct proc_dir_entry *entry; -+ struct proc_dir_entry *entry; - - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)) - entry = proc_create_data(name, S_IFREG|S_IRUGO|S_IWUGO, parent, fops, data); -@@ -167,6 +173,7 @@ static ssize_t rtw_drv_proc_write(struct file *file, const char __user *buffer, - return -EROFS; - } - -+#if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)) - static const struct file_operations rtw_drv_proc_fops = { - .owner = THIS_MODULE, - .open = rtw_drv_proc_open, -@@ -175,6 +182,15 @@ static const struct file_operations rtw_drv_proc_fops = { - .release = single_release, - .write = rtw_drv_proc_write, - }; -+#else -+static const struct proc_ops rtw_drv_proc_fops = { -+ .proc_open = rtw_drv_proc_open, -+ .proc_read = seq_read, -+ .proc_lseek = seq_lseek, -+ .proc_release = seq_release, -+ .proc_write = rtw_drv_proc_write, -+}; -+#endif - - int rtw_drv_proc_init(void) - { -@@ -776,6 +792,7 @@ static ssize_t rtw_adapter_proc_write(struct file *file, const char __user *buff - return -EROFS; - } - -+#if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)) - static const struct file_operations rtw_adapter_proc_fops = { - .owner = THIS_MODULE, - .open = rtw_adapter_proc_open, -@@ -784,6 +801,15 @@ static const struct file_operations rtw_adapter_proc_fops = { - .release = single_release, - .write = rtw_adapter_proc_write, - }; -+#else -+static const struct proc_ops rtw_adapter_proc_fops = { -+ .proc_open = rtw_adapter_proc_open, -+ .proc_read = seq_read, -+ .proc_lseek = seq_lseek, -+ .proc_release = single_release, -+ .proc_write = rtw_adapter_proc_write, -+}; -+#endif - - int proc_get_odm_dbg_comp(struct seq_file *m, void *v) - { -@@ -1030,6 +1056,7 @@ static ssize_t rtw_odm_proc_write(struct file *file, const char __user *buffer, - return -EROFS; - } - -+#if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)) - static const struct file_operations rtw_odm_proc_fops = { - .owner = THIS_MODULE, - .open = rtw_odm_proc_open, -@@ -1038,6 +1065,15 @@ static const struct file_operations rtw_odm_proc_fops = { - .release = single_release, - .write = rtw_odm_proc_write, - }; -+#else -+static const struct proc_ops rtw_odm_proc_fops = { -+ .proc_open = rtw_odm_proc_open, -+ .proc_read = seq_read, -+ .proc_lseek = seq_lseek, -+ .proc_release = single_release, -+ .proc_write = rtw_odm_proc_write, -+}; -+#endif - - struct proc_dir_entry *rtw_odm_proc_init(struct net_device *dev) - { --- -2.29.0 - diff --git a/package/rtl8821au/rtl8821au.hash b/package/rtl8821au/rtl8821au.hash index de84332f72..a5d0c2d5d4 100644 --- a/package/rtl8821au/rtl8821au.hash +++ b/package/rtl8821au/rtl8821au.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9c8e127dcf2b4d87df546f7f51afdbca0a0561cdba9bcc2689722e1090c46204 rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1.tar.gz -sha256 6d66dec8f6c253a1af2ffd858167c722b1ce3218215446172c81355d0a49e7fc LICENSE +sha256 302f37098c3ae018eebf8ca80bcd2ec8ffc46755daed811278321d0914758f41 rtl8821au-e0b443940471c166a5cc6280d3608f95228e017f.tar.gz +sha256 640d90f6ee401241ff62834d0d1b33f83049e99b8bfdfa04ed1b0a1635dde3e7 LICENSE diff --git a/package/rtl8821au/rtl8821au.mk b/package/rtl8821au/rtl8821au.mk index 5f4ba3eb76..65c0bc913d 100644 --- a/package/rtl8821au/rtl8821au.mk +++ b/package/rtl8821au/rtl8821au.mk @@ -4,11 +4,19 @@ # ################################################################################ -RTL8821AU_VERSION = 4235b0ec7d7220a6364586d8e25b1e8cb99c36f1 -RTL8821AU_SITE = $(call github,abperiasamy,rtl8812AU_8821AU_linux,$(RTL8821AU_VERSION)) +RTL8821AU_VERSION = e0b443940471c166a5cc6280d3608f95228e017f +RTL8821AU_SITE = $(call github,lwfinger,rtl8812au,$(RTL8821AU_VERSION)) RTL8821AU_LICENSE = GPL-2.0 RTL8821AU_LICENSE_FILES = LICENSE +define RTL8821AU_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) + $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_USB_SUPPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_USB) +endef + RTL8821AU_MODULE_MAKE_OPTS = \ CONFIG_RTL8812AU_8821AU=m \ KVER=$(LINUX_VERSION_PROBED) \ From thomas.petazzoni at bootlin.com Thu Nov 24 22:29:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 23:29:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/rtl8821au: move upstream and fix missing linux options In-Reply-To: <20220921205815.1082192-2-giulio.benetti@benettiengineering.com> References: <20220921205815.1082192-1-giulio.benetti@benettiengineering.com> <20220921205815.1082192-2-giulio.benetti@benettiengineering.com> Message-ID: <20221124232933.6ee4f171@windsurf> Hello Giulio, On Wed, 21 Sep 2022 22:58:15 +0200 Giulio Benetti wrote: > This package builds to fail with Linux > 5.15 and abperiasamy's > rtl8812AU_8821AU_linux repository is not maintained since 2 years and > there is not a fork where all pending patches have been upstreamed, so > let's switch to lwfinger's rtl8812au repository that is well maintained > with Linux up to version 5.18 supported. While switching let's drop all > local patches. Also add me as maintainer for this package in DEVELOPERS > file. > > Signed-off-by: Giulio Benetti > --- > DEVELOPERS | 1 + > ...-fallthrough-comments-for-kernel-5.3.patch | 29 -- > ...river-crashes-from-aircrack-ng-rtl88.patch | 169 --------- > ...f-for-extending-string-which-causes-.patch | 339 ------------------ > ...ate-to-rtl_sha256_state-to-avoid-nam.patch | 79 ---- > ..._mgmt_frame_register-on-kernel-5.8.0.patch | 47 --- > ...-file_operations-to-proc_ops-for-5.6.patch | 110 ------ > package/rtl8821au/rtl8821au.hash | 2 +- > package/rtl8821au/rtl8821au.mk | 12 +- > 9 files changed, 12 insertions(+), 776 deletions(-) > delete mode 100644 package/rtl8821au/0001-Fix-implicit-fallthrough-comments-for-kernel-5.3.patch > delete mode 100644 package/rtl8821au/0002-Fix-kernel-5.3-driver-crashes-from-aircrack-ng-rtl88.patch > delete mode 100644 package/rtl8821au/0003-Fix-using-sprintf-for-extending-string-which-causes-.patch > delete mode 100644 package/rtl8821au/0004-rename-sha256_state-to-rtl_sha256_state-to-avoid-nam.patch > delete mode 100644 package/rtl8821au/0005-disable-rtw_mgmt_frame_register-on-kernel-5.8.0.patch > delete mode 100644 package/rtl8821au/0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch I have applied to master, but after fixing the hash of the license, which you had forgotten to update (I checked, it's still under GPL-2.0, of course). Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From bernd.kuhls at t-online.de Fri Nov 25 06:50:56 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 25 Nov 2022 07:50:56 +0100 Subject: [Buildroot] [PATCH/next 1/1] package/intel-mediadriver: fix build without X11 Message-ID: <20221125065056.7998-1-bernd.kuhls@t-online.de> Fixes build error not yet found by autobuilders: https://github.com/intel/media-driver/issues/1549 Signed-off-by: Bernd Kuhls --- ...ld-error-va-va_dricommon-h-not-found.patch | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 package/intel-mediadriver/0001-Fix-build-error-va-va_dricommon-h-not-found.patch diff --git a/package/intel-mediadriver/0001-Fix-build-error-va-va_dricommon-h-not-found.patch b/package/intel-mediadriver/0001-Fix-build-error-va-va_dricommon-h-not-found.patch new file mode 100644 index 0000000000..e79ead88fb --- /dev/null +++ b/package/intel-mediadriver/0001-Fix-build-error-va-va_dricommon-h-not-found.patch @@ -0,0 +1,41 @@ +From 999f736843b4db09364a862cbd91028124ba484d Mon Sep 17 00:00:00 2001 +From: Sachin kumar +Date: Tue, 22 Nov 2022 10:31:42 +0530 +Subject: [PATCH] Fix_build error va/va_dricommon.h not found + +Downloaded from upstream PR: +https://github.com/intel/media-driver/pull/1555 + +Signed-off-by: Sachin kumar +Signed-off-by: Bernd Kuhls +--- + media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp b/media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp +index 99a7b790b..03ba101c4 100644 +--- a/media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp ++++ b/media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp +@@ -23,7 +23,6 @@ + //! \file ddi_vp_functions.cpp + //! \brief ddi vp functions implementaion. + //! +-#include + #include "ddi_vp_functions.h" + #include "media_libva_util_next.h" + #include "media_libva_common_next.h" +@@ -33,6 +32,7 @@ + #include "media_libva_interface_next.h" + #include "media_libva_vp.h" + #if !defined(ANDROID) && defined(X11_FOUND) ++#include + #include + #include "media_libva_putsurface_linux.h" + #endif +@@ -4699,4 +4699,4 @@ VAStatus DdiVpFunctions::PutSurfaceLinuxHW( + + return VA_STATUS_SUCCESS; + } +-#endif // !defined(ANDROID) && defined(X11_FOUND) +\ No newline at end of file ++#endif // !defined(ANDROID) && defined(X11_FOUND) -- 2.34.1 From thomas.petazzoni at bootlin.com Fri Nov 25 07:37:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 07:37:48 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-24 Message-ID: <20221125073754.C3C7382156@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-24 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 3 | 1 | 0 | 4 | 2022.08.x | 9 | 8 | 0 | 17 | master | 181 | 205 | 1 | 387 | next | 5 | 15 | 0 | 20 | Classification of failures by reason for master ----------------------------------------------- linux-6.0.9 | 10 host-binutils-2.38 | 9 glibc-2.36-66-ga1dc0be03c9d... | 8 unknown | 8 host-go-1.19.3 | 7 libglib2-2.72.3 | 6 gobject-introspection-1.72.0 | 5 host-pahole-1.24 | 5 host-rust-1.64.0 | 5 linuxptp-3.1.1 | 5 xz-5.2.7 | 5 dash-0.5.11.5 | 4 gerbera-1.10.0 | 4 frr-8.3.1 | 3 libgpg-error-1.45 | 3 ocf-linux-20171122 | 3 python-numpy-1.23.4 | 3 tealdeer-1.6.1 | 3 wtfutil-0.41.0 | 3 dmalloc-5.6.5 | 2 elfutils-0.186 | 2 flann-1.9.2 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-binutils-2.39 | 2 host-cmake-3.22.3 | 2 host-gcc-initial-11.3.0 | 2 host-spirv-llvm-translator-... | 2 lcms2-2.13.1 | 2 libgcrypt-1.10.1 | 2 lirc-tools-0.10.2 | 2 musl-1.2.3 | 2 open62541-v1.3.3 | 2 openvmtools-11.3.5-18557794 | 2 php-8.1.12 | 2 python-orjson-3.7.11 | 2 reaver-1.6.6 | 2 sdl-1.2.15 | 2 uclibc-1.0.42 | 2 wolfssl-5.5.3 | 2 xvisor-0.3.1 | 2 zeek-4.1.1 | 2 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 at91dataflashboot-1.05 | 1 azure-iot-sdk-c-LTS_07_2022... | 1 bat-0.19.0 | 1 batman-adv-2022.2 | 1 botan-2.19.2 | 1 cairo-1.16.0 | 1 cdrkit-1.1.11 | 1 efivar-38 | 1 erlang-22.3.4.22 | 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/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 gnu-efi-3.0.15 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 gtkmm3-3.22.0 | 1 host-delve-1.8.0 | 1 host-libiberty-2.32 | 1 host-riscv-isa-sim-1.1.0 | 1 lame-3.100 | 1 libdill-32d0e8b733416208e04... | 1 libglvnd-1.4.0 | 1 libkcapi-1.4.0 | 1 libmdbx-0.11.12 | 1 libnl-3.7.0 | 1 libsigsegv-2.14 | 1 lightning-2.1.3 | 1 linux | 1 linux-5.10.145-cip17-rt7 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.1 | 1 lttng-tools-2.13.2 | 1 lxc-5.0.1 | 1 matio-1.5.23 | 1 ncurses | 1 netsniff-ng-0.6.8 | 1 ngircd | 1 ntpsec-1_2_1 | 1 openssh-9.1p1 | 1 opus-1.3.1 | 1 rtl8189es-e58bd86c9d9408c64... | 1 rtl8821au-4235b0ec7d7220a63... | 1 sqlite-3.39.4 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 uccp420wlan-6.9.1 | 1 uqmi-0a19b5b77140465c29e2af... | 1 xr819-xradio-4f0cfd5e869ca1... | 1 zabbix-5.4.9 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/602519eb6b9632c09d8d33711864f5b84ce7b492 | mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/85437e6dfbe2081f255379fd0658c5a8618a8f38 | ORPH arm | at91dataflashboot-1.05 | NOK | http://autobuild.buildroot.net/results/586ff481687e3555c3eda2017b82eeae9d09dc8f | ORPH arm | azure-iot-sdk-c-LTS_07_2022... | NOK | http://autobuild.buildroot.net/results/b495d48a0a747b81f269f2bebd484a06d1f2cf64 | i686 | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/dd2f34835fd3b81c100472a7a904671fd1258d79 | mips64el | batman-adv-2022.2 | NOK | http://autobuild.buildroot.net/results/3df9008dc3e63ad153b0e0bb0361d5c8e88f58f9 | armeb | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/7940dfeb7c248d8eef9a1ef1cc1a886373d86bf5 | ORPH xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/013e3c130edc44d213bb10d43aa552104c3f9f9c | armeb | cdrkit-1.1.11 | NOK | http://autobuild.buildroot.net/results/c94d143b112997e6f4d1337ac141a615fd10bcf8 | sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/06119297aab59ab15f694fc023314d9a5385746c | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/d697b074e4987adab143ede886862cb3fff9a20f | ORPH i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/566c0f8a4c9bb6dfd98c3ccb51f6cc74ac0b7b63 | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/bf87345c93ce2536a6ed5ccf3bd29c1d31d131c9 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/67e5f7265a069f0f5171d7461175762305d9afb7 | ORPH i586 | efivar-38 | NOK | http://autobuild.buildroot.net/results/036229635c9aca50b879388066fe6d192f97a6d6 | arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/74198c6926370671b61e141376c70937dccce139 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6f5d7a3bbf77af3efb325d775ca7daf9784091f9 | ORPH aarch64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/69f6741b181cb105bee162a77cee5877849275f9 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/4178560c6b387028ed434d691dc49e83e1c9a992 | ORPH mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/f62cc9c56fb9f3146cbf979065b70ade18f93b63 | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/6b6ebb4652173ee86688d5a7f106a6e786ac398c | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2a4f761924c60e35cea4af0bee187c3758e378de | ORPH arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/7d2ba034ea4334d3907c564fa2484ccf4ff4d902 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/b8c225dafc385f606e1075ca00eecee5dad619e3 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/259fd2e110f02a1b35f860c3073edb3c4ec553b0 | mipsel | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/80bf061a5be261248f57f0d94eedad27b3a32b21 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/27407776b8d5e8cc48a0bd2e20581e95edda67f0 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6833860e23518ed5f6a151d8992bf8b72f452624 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2c5e76a09158d48d3c6c3f9a8a5ddfb45d39b8f1 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f67d07015ecd8ae35dc7b25e866714691a8fc5b8 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aac5243f77ebe495ae8bc1c5d44cd156752b85a7 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f14f05d2db171d026f0297999ba8be7173ba5874 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/69450088dcb6d8d7f66a9aa00b9e82bd70de63aa | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/33ab4d6ca0e61c70be201d2a38339a2e92a9a7bf | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/3393c6ab03a9d955db8a16266ddde16fc11ecd20 | armeb | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/9bb97299236e676755bf745db74fd73f7aca1590 | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4e0045d3477f2a202523f2260b236f487749061f | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9390cdf2708e67f17e66563305c2e66d770c92af | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/2bc3260d27703ca6b6b3afd88653ef5cd11b3bb1 | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/58988a507b658122e0bd83ec6023dda95d64bf83 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/984f28e3a8df8f433a427bc2b97c0f8022373f5a | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/61b60dc136a64575bee6143c4c06bdbd48c511ff | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b99d869202c6007bac62dc0fb72a4841a27de3ff | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/33fa2b93232688c4dbbb88e869ee8549293019ef | aarch64_be | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/434380dc5e51e55a962b61ec3aba60b00d2b6855 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3028fd2a5f909c233f6afb29bc2d8c495430380e | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e25419c1a7a0420bc9960db5dab664cb71504915 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/280052ee240bc5325ca94ea156315ac71e336067 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/44180088af0264737adff622a1b128efc874dcf2 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/bdd367e3e135175fb05b5ab081b2309c6f27c440 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/79972ede39507a1f7423854f460073140520971c | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6e9d9e6f7021350ec6a29aa69bf5fb38b044d8b3 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f2b25786b508348c26108f8987414572d868ca43 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e393874d31704c1ff61afc36f9686286d2ccda32 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/161a1f331f126f69deb1d4df31cb1844764ac972 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d43311ee9db019afd64bf3071bc4f7514377bd2b | ORPH mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/88be60b961a0d031c7ec0356c449ba1ef817aa3f | powerpc64le | gtkmm3-3.22.0 | NOK | http://autobuild.buildroot.net/results/17263ac51f197031106eb7fd595126a2720f0397 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e28ae9a281d9146ea12105c2ca9bb6a901636a0f | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/57d168a75368314e31a596ad95245b2736536703 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/668de87bb713a97251f1fb75c1e46596b933a453 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a8f5d218c0d7911181d61b43298c79a8933065ca | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/812b3588d2dc35e12f4a1df78d5d0ffac4b81434 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/99a7b74bbe45f0d75c5737fee3e9f11726053e18 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4a4459c4365022133d35660625e093dd6597ed1b | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6c1b78f8c103a4de190a66859f78d6a066be1c65 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/98d2376f0f9351ce35ac363318af447357edd670 | mips64el | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8c2ba20ff462bc6c263af5ff6571c50fc6fa5d5f | mipsel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/76e9bf1677d718262ba5fb3fdfe446a4593264b7 | sparc | host-cmake-3.22.3 | NOK | http://autobuild.buildroot.net/results/2afd285bf363019056f24555eedee9c08e7b8d2e | x86_64 | host-cmake-3.22.3 | NOK | http://autobuild.buildroot.net/results/4536950f5df6a70168d6faa5a292f676ffc61c39 | x86_64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/2040665851c1ff5aafc8e81dde7985608aa18f99 | microblazeel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/2252b4768b850c7b45e1c2a046e95fcd4769170e | aarch64_be | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/9b527e65025dc2b1cfc17fbd95bbd82ab1ec8a4f | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/42f61c4fc637b75676ded4c6197e12b4da224824 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/9a7b3762b3987858bbe7a78cbb0413a30f2b5aa4 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/d73d32fc715e71913315a032e4b3c20a39ff1c60 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ea61dd6ce19b74cdeba1c4fba87a5a677940912c | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/bb7b14de750d8b3e387147afef1fb786dfbf526c | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/fa18b8626602cb8be4d5a60f60ec8fdb795669f4 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7790a8beaf767e50684f060d8c02d56f1b560800 | powerpc | host-libiberty-2.32 | NOK | http://autobuild.buildroot.net/results/1ac08fdca9a38b3ced0cf8fec127dae81b33af2c | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c94834711d208b0480c2bf45aedc5e785715d57f | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7842abf97cf4a76a36f13b419fb8cb87419ce0a2 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/83fe96310f4aa12f406c7f1b2b58cc06fb7e2239 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5df782a74bdd477c9d2c5b566c7946ece595421d | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/23bb78f6c093e1b2e75b452ab03a9cc105702557 | powerpc64 | host-riscv-isa-sim-1.1.0 | NOK | http://autobuild.buildroot.net/results/9e8e30f40f67c6cf80a857ae2b84b2d43e27041c | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f40350a440b7333c758a31725aaca1ada3f8b6ba | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8de14a2292d28a0b0da37fde5a44306176223990 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6b64dd323c69bdd0877d0113ef260e0821c1ebe8 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/392ed65083ef7f45513d7a3ed8637b3fc4f4c5c2 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ed39c149afd55f18271a04eb5a6a289e5f005c11 | i686 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/aec4e19ad6bef2040360045ab681f65f09c19afa | ORPH aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/dc20dc2ce458c6fb1178b4d9799181cdbc365b0b | ORPH powerpc | lame-3.100 | NOK | http://autobuild.buildroot.net/results/23e8e00d11376f0558c7888f649c91bdc2831457 | or1k | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/4028ccd5bd570268a0144a0c79dfacc3b50a826a | powerpc | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/28d3617d565e5a3f5ce839655038e85ceee0ecd5 | sh4aeb | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/51f1711e9723d4757773dde372c6bb87ef1af1ab | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/c5f9d7f0ebcc199ab177db7191344838c9b81f34 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1cb760d61fecffe6e73493a1d525fc02d13f066f | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4cdb315f3d8f35d54d437585cf243d848a1deec9 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2b9a21dbc6d513e8b35deded72cb9f729e45e301 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c88f3bea789182043d7b42c384736d0cbc3bd2e3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/eac188f832753eda718c9cb983e755274cf143d0 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9efd9625b1470cc3501f5646d339041f982c6243 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c4efbc0801d4cac4a9635d79dbd87849e12fa372 | m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/17ee29aec0ff64b5d70f4ac6017e56eaffa8a07f | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/3069bda7ac7fd3a727f849c0485749edf2ce6853 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/60bdcade47a2b951c0a3d797d55d12c94a39d04d | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/52677422f39f2e9ecd37da93d53b3e1864f17992 | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/73a6b7e74daef4e6ac1ba677507a7cf28d27f9f6 | x86_64 | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/962e8507340155137ba104d385b100c000293179 | mips64 | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/e57e3560aad67a214f08422002c16ecae49140e8 | ORPH powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/3ec4d667da09c04094b0bc7d8fd3cf43a960e360 | i686 | lightning-2.1.3 | NOK | http://autobuild.buildroot.net/results/4d302cf177d7e8b87f845437f6af390be84f3fab | powerpc64 | linux | NOK | http://autobuild.buildroot.net/results/a56e911793f51dacc9a97e7c7dd39a3e2a85263b | arceb | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/10c86e21b796d1bce84e1aeabb182518b8e29cd7 | ORPH sh4aeb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/8eceacc99a56fd25629db5a0db1585bfc1f9fc35 | ORPH nios2 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/de97631d18c7ef8bdac42fbdf9cccacafbb674d6 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/5299d4075f2386fee348b1ed0602a256e323798b | ORPH m68k | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/cd55f6dc9dfff91d62f0cb9b36650ebce225619b | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/6d6d1298c46e87d923fe47e495fcd786c82c08ad | ORPH x86_64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/007bae7f357c5340355e8928ac5fc603bbec018a | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/65b7efcd6e56dbd11099adfbc816955bc5e036bf | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/a0d090aaea332263cb03049a4f8269b6550696b2 | ORPH powerpc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/a450cb8d8d765d077d9d7142ac56afad45d1b752 | ORPH sh4a | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/2b727d04e65421115440b5d7eefb5a173f0a9655 | ORPH nios2 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/c29a6fea94d09f92f5ab3ae9b770bc996c245622 | armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/2926b13b7bf4493664fac6169214d94347ab8810 | mips | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/bcd2db39b44597a1a713cade0a4b81e5b1e74eff | microblazeel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/bbfb782456e6c311a42be7a6f697112a830e81cd | mips64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4fa1edeb849f6aecaac3163a3003d942215b763a | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/1fea01b3fbfa9d479264c77a59e61cded8133acc | nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c2438e2d7e42abc48e970251d9b0f6a301961ba7 | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5157df48d6c733df2b056c66e3a3b0553efbb27c | ORPH or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c1acf2206edb5127055baa30ce7ed1e52957abe8 | arceb | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/efff8a069b5a7c23577229d8d6f3c16788c3e3fb | armeb | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/3c0831f2e95e2ac6a4efe273ff1db41b1eae45e7 | aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/fce4d9baf4a536757d93a4c737dc1640b8c943b1 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/0de97cf24d6e564e6cb2ebc9e544ea558a28b9d0 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/f7348b2028157fd430993177cfb65018d5297ab0 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/4a66287354e6ca43010be2065d1953a336a7f3e8 | arc | ncurses | NOK | http://autobuild.buildroot.net/results/052500bd2c0da9c767244eb2b5cf9ec3c6759395 | s390x | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/7dc03ae5ea37c1c7df856cb856ed857ccee32ca4 | nios2 | ngircd | NOK | http://autobuild.buildroot.net/results/07f981813b15ca730d4f797999a9f906e3ddc804 | microblazeel | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/1a4c48292ae77eddcdfb2910b7994aae4ec08044 | ORPH arceb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/cf46f6f2dc7990b2cfad95076c1ba200c379c454 | ORPH powerpc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b50322263f077d1d9fa23c6647fe18916c2a0f21 | ORPH arc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/0566ac1526cce6b44768c852c59862ba68d9999a | ORPH aarch64 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/660ae09d4a15ace9a95fff31f159216e169adaf8 | ORPH arm | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/b81efb19c3c7d1a9f79ca980d89cf06c0af068fb | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/7738267ee2d397e47912646d1ec0f98f2c7828a5 | ORPH i686 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/056f97401b1112cb30e73a0d361f870f5457631b | x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/362c197d01426ec4d4d9ba1351776652cc440b3c | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/7733a4114a63d5fc1d32d3002246bbc47e4dca2a | ORPH or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/8aa534062a1a56fcda41ca35c76c599998011fd0 | sparc64 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/c383b6b9dc6e3f9fa35bd5ea0e96419658dbfe63 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/846d2dac85f248c6ccdd0700c839405fbd18819b | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/89a12dd6c60d60a08f4f5360ab5022a9ee98b893 | sh4eb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/afa344334cda68ecae15a7e980f002aa7c7e0e86 | mips | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/e52fbf7cb921496ee6b7471f72844d202c8e38c3 | armeb | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/091296e6be6a3ecc1ab074aa27c129fb30122834 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/def437f44b200054bb8964fff1478b0d2ca994a9 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/bfd1ecbd76a7bf38c51a1d65f972c46b0fc762da | powerpc64 | rtl8189es-e58bd86c9d9408c64... | NOK | http://autobuild.buildroot.net/results/a49773cc73741685e55e785434dfc859e8f246ef | sparc64 | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/e0899f0ce387ed4c06888b317f74430faaf04a9a | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/0f20a61b6de790cf50762804e5913e071e5fe4c9 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/f70aae364316ea1df43e164b4c046bbb743044da | ORPH powerpc64le | sqlite-3.39.4 | NOK | http://autobuild.buildroot.net/results/16395c07e69c6b8ab3ddd47c7220763a2ce291cb | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/b468fc9701ff872b08f4829a40659cc7b8778f68 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/8de297b540a1829dc3e2e678cf1f24fc6b95b7b1 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/0d45344064581f8c6f44cc6db4da281466c2c27c | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/abc34f52bdd1c74d6f420ad1677594940e93bc65 | ORPH mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/dbb9e1e4300f2f65c5a5069e371e7f859a041498 | aarch64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/c8465bac67d81704c69662c0f281ed1d5c1cd132 | s390x | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/16f63d44001dbb28ac56b1b0bf27503e6f4f630f | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/f4ca151fb5f8f86bfae80130ca94de400d70c564 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/6aeb8c957ce11292103b7f7980b2dd392a434963 | arc | unknown | NOK | http://autobuild.buildroot.net/results/872cb74d6ff96b588260f5f5b5eadfec6d1d6fc3 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/dda2094a10f15a1ce74aa19c6403ecfa72938a9f | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/53c4b3cb3ab6558f2aea4df0f6a927fe2a38f8a3 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/cae8844a612eec9fc1b653dd23d1cd6186728680 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/634a8b03f8383e9ef89f29bf16eb208b794fb6d7 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/f796971154c42c0e99d8cbb6e66fe5a478777dd8 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/60b292a18222c1fe211f5dd0478cafb7229e5f53 | arm | unknown | NOK | http://autobuild.buildroot.net/results/2bfa8a42c78df2f7fec62cb5a73773783f9fc593 | i686 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/4736dd637949628c188240dd9ebcfb4747020f20 | ORPH armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/1b955c5f109961877428601e34899ba178c9b29d | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/126cab893b0d0b76f9be5062339910229d83cfb3 | aarch64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/322750657d62bae50875e47eb08c6ec1c3587802 | arm | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/b50892b322881b9c6a36e9143126c855113da821 | powerpc64le | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/cde5127a6f606972fdc2a3b8f3bcbbd729725260 | armeb | xr819-xradio-4f0cfd5e869ca1... | NOK | http://autobuild.buildroot.net/results/434c1d2a5104090366519278314bf750324d3710 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/447ce1f1cfbe29c8e372b9a3d2008286503ee799 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/5c35fb48e2249ff625d79290f400cd869a8a4f44 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b636cb5ba5a8eb42a735742e34ad38b3aa198d41 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2881e94887a2564caddf91afa0d45efde300a306 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b8e8f01ea810614747f5daa96707315064e2dcb3 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/81c607791ea251dbbaefdeea8627f3f8fbe450a0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/26279e3a88a830cc9fc17b171dc399cc17a367ab | ORPH x86_64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/627db30b51efc3a09d4425f9c58bf1de0c9eb815 | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/3baff7b60feda3123eae2d19861eab432fe091d0 | powerpc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/95bf0f84e6a7ac7102a29bd31d2d823264184631 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/fbbf3dd8188adab87846aefa25b8b8e422d256a0 | ORPH Classification of failures by reason for next --------------------------------------------- alsa-utils-1.2.8 | 1 aubio-0.4.9 | 1 cni-plugins-1.1.1 | 1 dhcp-4.4.3-P1 | 1 gsl-2.6 | 1 host-pahole-1.24 | 1 host-spirv-llvm-translator-... | 1 imagemagick-7.1.0-51 | 1 jack2-1.9.21 | 1 lxc-4.0.12 | 1 norm-1.5.8 | 1 opus-1.3.1 | 1 python-cryptography-38.0.3 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/b7bea7e0641b982d4cf472c09c130776bc0d9948 | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/31e5f6fc44689c4d725df9c7f1982de54923f39f | powerpc64le | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/a6174b769edcd27b32ae5e74356644504e9ed303 | arm | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/618c7ad654274ae1cadcd9c34f4dab58a18d754b | ORPH powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/b3aa35efbac5b7739fe706f2ecd7271b1df2caa0 | ORPH mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/888fd62711bc80ce53e7aa4dc1f10aede487857a | x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/511396271ee23ac2ae029e001f857ebb773edeab | ORPH microblaze | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b46665a9fd38822f1a670818a8d8a3c56bf81629 | ORPH arc | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/e09fcf3ce14891b430eb61953a119926b4c502e6 | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/33a3ecb696b244f605c3f0a26710d307ee72f7c6 | i686 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/94c3af3195bafea2595cb24f5b6a875b57dedd63 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/224ada4c6461f8ee9a535c65cda3f8eb98c3bc41 | ORPH x86_64 | python-cryptography-38.0.3 | NOK | http://autobuild.buildroot.net/results/340c4389b369b091a7a648a98a926c5d09afd65e | mips64el | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/5542f5699a6e6665e68776e51b332ad12e8cbe2b | ORPH arm | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/5a8505046d0b621d882566845ba69c14169d4cb7 | Classification of failures by reason for 2022.02.x -------------------------------------------------- exempi-2.6.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/6f1086271e3a8f744b269aad4dd2744e1ecbb713 | Classification of failures by reason for 2022.08.x -------------------------------------------------- unknown | 2 collectd-5.12.0 | 1 host-go-1.18.8 | 1 ruby-3.1.2 | 1 ulog-0389d243352255f6182326... | 1 wolfssl-5.5.3 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | collectd-5.12.0 | NOK | http://autobuild.buildroot.net/results/6ff6d10e64d4c74b9f4dbfb5090aed1a9c0084ce | mips64el | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/aa7677123b76fe5187284d3af6e55f4d5a1018ef | riscv64 | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/9bd7c8431e4857d1a1d71dc1db1e3314718a6c09 | sh4 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/e21e82806f3c0ddc0cfc2d273155555ebde5cb72 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/288ff0e7a9ad571230a4eaba4e1687082a22731c | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/861cd5ec3da01dc75de79d81ea1e5a3a2c745ccf | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/f029bfb45c045e1742b4d0c171829ec13fa411b6 | mips64el | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/5c4eb02ad4b12e1856dd3bf3b1349024af6d8fe1 | -- http://autobuild.buildroot.net From neal.frager at amd.com Fri Nov 25 09:29:05 2022 From: neal.frager at amd.com (Frager, Neal) Date: Fri, 25 Nov 2022 09:29:05 +0000 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221124221557.4a18a2a9@windsurf> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> Message-ID: Hi Thomas, > This patch adds support for downloading versal microblaze firmware binaries. > These are necessary for booting Xilinx versal devices. > > The location of these binaries is temporary, and will soon be added to > the Xilinx firmware repository. The temporary location is using the > same free distribution license as the Xilinx firmware repository. > > Once these files are available on the Xilinx repository, this package > will be updated to the new location. > > Signed-off-by: Neal Frager > I wanted to apply this... but there is a serious licensing issue I believe, see below. Thank you for your review and feedback. Licensing is still something that I do not understand as well as I probably should. > diff --git a/package/versal-firmware/Config.in > b/package/versal-firmware/Config.in > new file mode 100644 > index 0000000000..122ef02175 > --- /dev/null > +++ b/package/versal-firmware/Config.in > @@ -0,0 +1,24 @@ > +config BR2_PACKAGE_VERSAL_FIRMWARE > + bool "versal-firmware" > + depends on BR2_aarch64 > + help > + Pre-built firmware files for Xilinx Versal boards. > + > + https://github.com/nealfrager/buildroot-firmware > + > +if BR2_PACKAGE_VERSAL_FIRMWARE > + > +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION > + string "versal firmware version" > Drop "versal" here: this option appears indented under "versal-firmware", so repeating "versal" is not needed. Ok, no problem. > + default v2022.2 > Quotes around v2022.2 Ok. I will fix this. > +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD > + string "versal board name" > + default vck190 > Same comments here. Understood. I will fix this too. > + help > + Name of Versal target board. > + Used for installing the appropriate firmware boot.bin. > + > +endif # BR2_PACKAGE_VERSAL_FIRMWARE > diff --git a/package/versal-firmware/versal-firmware.mk > b/package/versal-firmware/versal-firmware.mk > new file mode 100644 > index 0000000000..cb36d1e045 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,23 @@ > +##################################################################### > +########### > +# > +# versal-firmware > +# > +##################################################################### > +########### > + > +VERSAL_FIRMWARE_VERSION = $(call > +qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call > +github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VE > +RSION)) > Use $(VERSAL_FIRMWARE_VERSION) here No problem. Thanks for catching this. > +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" > + > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE > I really don't understand how this repository code can be under GPL-2.0-or-later. The GPL implies that source code is available as the GPL explicitly states that the software should be provided under its "preferred form of modification", which a closed source binary definitely is not. > The first part somewhat makes sense, but the second part certainly does not make sense. If those binary files contain GPLv2 code, providing only the binaries is a violation of the GPL. > So I'm sorry, but this needs to be fixed up before we can consider applying this package. I copied the LICENSE file from the Xilinx/ubuntu-firmware repo below. Looking more closely at it, I believe you are right that the license should just be Xilinx-Binary-Only. I will update the LICENSE file to only include the binary portion as described in the below license: https://github.com/Xilinx/ubuntu-firmware/blob/main/LICENSE The source code for the versal_plm and versal_psmfw applications comes from the same Xilinx/embeddedsw repository as the zynqmp_pmufw, so the source and binary licenses for all of these files should be the same. https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps If I modify the LICENSE file and remove the commentary about GPL, do you think this could be acceptable for inclusion in buildroot? If there is anything else I need to add, please let me know. Thanks again for your help. Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15860 bytes Desc: not available URL: From baruch at tkos.co.il Fri Nov 25 09:35:33 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Fri, 25 Nov 2022 11:35:33 +0200 Subject: [Buildroot] [PATCH] package/dash: fix static with shared build Message-ID: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> When BR2_SHARED_STATIC_LIBS is enabled we pass both --enable-static and --enable-shared to configure. dash configure.ac only looks for --enable-static to make the build static. But when linking against libedit pkg-config only returns dynamic linking dependencies, so the indirect ncurses dependency in not mentioned. The end result is that libedit can't find ncurses symbols on link. BR2_SHARED_STATIC_LIBS only makes sense for libraries, not executable binaries. Pass --disable-static unless BR2_STATIC_LIBS is enabled for static only build. Fixes: http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e/ http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72/ http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9/ Signed-off-by: Baruch Siach --- package/dash/dash.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/dash/dash.mk b/package/dash/dash.mk index fed3a995511c..6efc71e5684e 100644 --- a/package/dash/dash.mk +++ b/package/dash/dash.mk @@ -27,6 +27,10 @@ else DASH_CONF_OPTS += --without-libedit endif +ifeq ($(BR2_STATIC_LIBS),) +DASH_CONF_OPTS += --disable-static +endif + define DASH_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/src/dash $(TARGET_DIR)/bin/dash endef -- 2.35.1 From adeep at lexina.in Fri Nov 25 10:26:50 2022 From: adeep at lexina.in (Viacheslav Bocharov) Date: Fri, 25 Nov 2022 13:26:50 +0300 Subject: [Buildroot] [PATCH] rtl8822cs: new package Message-ID: <20221125102650.2804226-1-adeep@lexina.in> This package adds the rtl88822cs WiFi driver. repo: https://github.com/jethome-ru/rtl88x2cs.git branch: tune_for_jethub Driver is known to support Realtek RTL8822CS SDIO WiFi/BT chip. Signed-off-by: Viacheslav Bocharov --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/rtl8822cs/Config.in | 12 ++++++++++++ package/rtl8822cs/rtl8822cs.hash | 1 + package/rtl8822cs/rtl8822cs.mk | 26 ++++++++++++++++++++++++++ 5 files changed, 43 insertions(+) create mode 100644 package/rtl8822cs/Config.in create mode 100644 package/rtl8822cs/rtl8822cs.hash create mode 100644 package/rtl8822cs/rtl8822cs.mk diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a..dda837bc5d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2937,6 +2937,9 @@ F: package/llvm/ N: Vanya Sergeev F: package/lua-periphery/ +N: Viacheslav Bocharov +F: package/rtl8822cs/ + N: Victor Huesca F: support/testing/tests/core/test_root_password.py diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..fc92dc8825 100644 --- a/package/Config.in +++ b/package/Config.in @@ -584,6 +584,7 @@ endmenu source "package/rtl8723ds/Config.in" source "package/rtl8812au-aircrack-ng/Config.in" source "package/rtl8821au/Config.in" + source "package/rtl8822cs/Config.in" source "package/sane-backends/Config.in" source "package/sdparm/Config.in" source "package/sedutil/Config.in" diff --git a/package/rtl8822cs/Config.in b/package/rtl8822cs/Config.in new file mode 100644 index 0000000000..c887ae7e02 --- /dev/null +++ b/package/rtl8822cs/Config.in @@ -0,0 +1,12 @@ +comment "RTL8822CS needs a Linux kernel to be built" + depends on !BR2_s390x + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_RTL8822CS + bool "Realtek RTL8822CS SDIO Wi-Fi driver" + depends on !BR2_s390x + depends on BR2_LINUX_KERNEL + help + Realtek RTL8822CS Wi-Fi driver as a kernel module (JetHome repository) + + https://github.com/jethome-ru/rtl88x2cs/ diff --git a/package/rtl8822cs/rtl8822cs.hash b/package/rtl8822cs/rtl8822cs.hash new file mode 100644 index 0000000000..11633e1633 --- /dev/null +++ b/package/rtl8822cs/rtl8822cs.hash @@ -0,0 +1 @@ +sha256 4cd97adcf44dc4196fce6f87e68370ad588b19bbc38b246615f9c05739f7bd00 rtl8822cs-db8dc6c7ae1a75af3f6d7fa4f05456c76f5cab3e.tar.gz diff --git a/package/rtl8822cs/rtl8822cs.mk b/package/rtl8822cs/rtl8822cs.mk new file mode 100644 index 0000000000..799a07823d --- /dev/null +++ b/package/rtl8822cs/rtl8822cs.mk @@ -0,0 +1,26 @@ +################################################################################ +# +# Realtek RTL8822CS driver +# +################################################################################ + +RTL8822CS_VERSION = db8dc6c7ae1a75af3f6d7fa4f05456c76f5cab3e +RTL8822CS_SITE = $(call github,jethome-ru,rtl88x2cs,$(RTL8822CS_VERSION)) +RTL8822CS_LICENSE = GPL-2.0 + +RTL8822CS_MODULE_MAKE_OPTS = \ + CONFIG_RTL8822CS=m \ + KVER=$(LINUX_VERSION_PROBED) \ + KSRC=$(LINUX_DIR) + +define RTL8822CS_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) + $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_MAC80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_MMC) +endef + + +$(eval $(kernel-module)) +$(eval $(generic-package)) -- 2.30.2 From thomas.petazzoni at bootlin.com Fri Nov 25 11:02:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 12:02:46 +0100 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> Message-ID: <20221125120246.1fed3208@windsurf> Hello, On Fri, 25 Nov 2022 09:29:05 +0000 "Frager, Neal" wrote: > I copied the LICENSE file from the Xilinx/ubuntu-firmware repo below. > Looking more closely at it, I believe you are right that the license > should just be Xilinx-Binary-Only. > > I will update the LICENSE file to only include the binary portion as > described in the below license: > https://github.com/Xilinx/ubuntu-firmware/blob/main/LICENSE > > The source code for the versal_plm and versal_psmfw applications > comes from the same Xilinx/embeddedsw repository as the zynqmp_pmufw, > so the source and binary licenses for all of these files should be > the same. https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps Is this the full source code needed to build the versal-firmware? If so, why do we use a precompiled binary? We should instead build it from source from this repository. > If I modify the LICENSE file and remove the commentary about GPL, do > you think this could be acceptable for inclusion in buildroot? If > there is anything else I need to add, please let me know. Yes, if the pre-compiled binaries are distributed under the Xilinx-Binary-Only license, then that's OK. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Fri Nov 25 11:18:43 2022 From: neal.frager at amd.com (Frager, Neal) Date: Fri, 25 Nov 2022 11:18:43 +0000 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221125120246.1fed3208@windsurf> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> Message-ID: <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> Hi Thomas, > Le 25 nov. 2022 ? 06:02, Thomas Petazzoni a ?crit : > > ?Hello, > >> On Fri, 25 Nov 2022 09:29:05 +0000 >> "Frager, Neal" wrote: >> >> I copied the LICENSE file from the Xilinx/ubuntu-firmware repo below. >> Looking more closely at it, I believe you are right that the license >> should just be Xilinx-Binary-Only. >> >> I will update the LICENSE file to only include the binary portion as >> described in the below license: >> https://github.com/Xilinx/ubuntu-firmware/blob/main/LICENSE >> >> The source code for the versal_plm and versal_psmfw applications >> comes from the same Xilinx/embeddedsw repository as the zynqmp_pmufw, >> so the source and binary licenses for all of these files should be >> the same. https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps > > Is this the full source code needed to build the versal-firmware? If > so, why do we use a precompiled binary? We should instead build it from > source from this repository. Yes, it is the full source code, just like there is the full source code for the zynqmp pmufw. The problem is that all 3 of these applications are running on a microblaze. So to build them, we need to be able to work with two compilers. A microblaze compiler for all the firmware applications and an ARM compiler for the rest. Normally, it would be much better if we could build the pmufw for zynqmp and the plm and psmfw applications for versal. We have discussed this before, but do you have any new ideas for how we could configure buildroot to download and build two compilers for two different architectures? > >> If I modify the LICENSE file and remove the commentary about GPL, do >> you think this could be acceptable for inclusion in buildroot? If >> there is anything else I need to add, please let me know. > > Yes, if the pre-compiled binaries are distributed under the > Xilinx-Binary-Only license, then that's OK. > Great, I have modified the license file accordingly. > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14624 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Fri Nov 25 11:33:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 12:33:44 +0100 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> Message-ID: <20221125123344.045a4441@windsurf> Hello Neal, On Fri, 25 Nov 2022 11:18:43 +0000 "Frager, Neal" wrote: > Yes, it is the full source code, just like there is the full source > code for the zynqmp pmufw. The problem is that all 3 of these > applications are running on a microblaze. > > So to build them, we need to be able to work with two compilers. A > microblaze compiler for all the firmware applications and an ARM > compiler for the rest. > > Normally, it would be much better if we could build the pmufw for > zynqmp and the plm and psmfw applications for versal. We have > discussed this before, but do you have any new ideas for how we could > configure buildroot to download and build two compilers for two > different architectures? Sure: we are already doing that for some ARM64 platforms that need to build ARM32 firmware: this needs a different compiler. It is for this reason that we have the package/arm-gnu-toolchain/ package, which downloads and installs a pre-compiled bare-metal ARM32 toolchain. Then this toolchain is for example used by boot/arm-trusted-firmware/ in some situations: ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN),y) ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-toolchain endif So if you have a Microblaze bare metal toolchain available somewhere, we could create a package for it, and build the firmware from source. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From wdouglass at carnegierobotics.com Fri Nov 25 12:38:01 2022 From: wdouglass at carnegierobotics.com (Woodrow Douglass) Date: Fri, 25 Nov 2022 07:38:01 -0500 Subject: [Buildroot] [PATCH] Properly note many dependencies for opencv modules Message-ID: <20221125123801.4233-1-wdouglass@carnegierobotics.com> Also, add myself to the DEVELOPERS file Signed-off-by: Woodrow Douglass --- DEVELOPERS | 4 ++++ package/opencv4-contrib/Config.in | 20 ++++++++++++++++++++ package/opencv4/opencv4.mk | 9 ++++++--- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index a2c60f38fd..947cb2b519 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -3051,6 +3051,10 @@ F: package/python-pyusb/ N: Wojciech Nizi?ski F: package/fwup/ +N: Woodrow Douglass +F: package/opencv4 +F: package/opencv4-contrib + N: Yair Ben Avraham F: package/casync/ F: package/gloox/ diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in index 9800333035..e2ca26eb62 100644 --- a/package/opencv4-contrib/Config.in +++ b/package/opencv4-contrib/Config.in @@ -17,6 +17,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO bool "aruco" + select BR2_PACKAGE_OPENCV4_LIB_CALIB3D help ArUco and ChArUco Markers -- Augmented reality ArUco marker and "ChARUco" markers where ArUco markers embedded inside the @@ -29,6 +30,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM bool "bgsegm" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO help Background segmentation algorithm combining statistical background image estimation and per-pixel Bayesian @@ -43,6 +45,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB bool "ccalib" + select BR2_PACKAGE_OPENCV4_LIB_HIGHGUI help Custom Calibration -- Patterns for 3D reconstruction, omnidirectional camera calibration, random pattern calibration @@ -71,6 +74,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT bool "dnn_objdetect" + select BR2_PACKAGE_OPENCV4_LIB_DNN help Object Detection using CNNs -- Implements compact CNN Model for object detection. Trained using Caffe but uses @@ -78,6 +82,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES bool "dnn_superres" + select BR2_PACKAGE_OPENCV4_LIB_DNN help Superresolution using CNNs -- Contains four trained convolutional neural networks to upscale images. @@ -90,12 +95,14 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM bool "dpm" + select BR2_PACKAGE_OPENCV4_LIB_OBJDETECT help Deformable Part Model -- Felzenszwalb's Cascade with deformable parts object recognition code. config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE bool "face" + select BR2_PACKAGE_OPENCV4_LIB_OBJDETECCT help Face Recognition -- Face recognition techniques: Eigen, Fisher and Local Binary Pattern Histograms LBPH methods. @@ -165,6 +172,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW bool "optflow" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO help Optical Flow -- Algorithms for running and evaluating deepflow, simpleflow, sparsetodenseflow and motion @@ -219,6 +227,11 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM bool "sfm" + select BR2_PACKAGE_OPENCV4_LIB_IMGPROC + select BR2_PACKAGE_OPENCV4_LIB_IMGCODECS + select BR2_PACKAGE_EIGEN + select BR2_PACKAGE_GLOG + select BR2_PACKAGE_GFLAGS help Structure from Motion -- This module contains algorithms to perform 3d reconstruction from 2d images. The core of @@ -231,6 +244,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO bool "stereo" + select BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING help Stereo Correspondence -- Stereo matching done with different descriptors: Census / CS-Census / MCT / BRIEF / MV and dense @@ -244,6 +258,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES bool "superres" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO help Super Resolution @@ -262,12 +277,15 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING bool "tracking" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO help Vision Based Object Tracking -- Use and/or evaluate different visual object tracking techniques. config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB bool "videostab" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO + select BR2_PACKAGE_OPENCV4_LIB_PHOTO help Video Stabilization @@ -299,6 +317,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT bool "xobjdetect" + select BR2_PACKAGE_OPENCV4_LIB_OBJDETECT help Boosted 2D Object Detection -- Uses a Waldboost cascade and local binary patterns computed as integral features for 2D @@ -306,6 +325,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO bool "xphoto" + select BR2_PACKAGE_OPENCV4_LIB_PHOTO help Extra Computational Photography -- Additional photo processing algorithms: Color balance / Denoising / Inpainting. diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index a665793ad9..2a05de42fb 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -203,12 +203,10 @@ OPENCV4_CONF_OPTS += \ -DINSTALL_PYTHON_EXAMPLES=OFF \ -DINSTALL_TO_MANGLED_PATHS=OFF -# Disabled features (mostly because they are not available in Buildroot), but -# - eigen: OpenCV does not use it, not take any benefit from it. +# Disabled features (mostly because they are not available in Buildroot) OPENCV4_CONF_OPTS += \ -DWITH_1394=OFF \ -DWITH_CLP=OFF \ - -DWITH_EIGEN=OFF \ -DWITH_GDAL=OFF \ -DWITH_GPHOTO2=OFF \ -DWITH_GSTREAMER_0_10=OFF \ @@ -284,6 +282,11 @@ OPENCV4_CONF_OPTS += \ -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) endif +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),y) +OPENCV4_DEPENDENCIES += eigen glog gflags +OPENCV4_CONF_OPTS += -DWITH_EIGEN=ON +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper -- 2.20.1 From neal.frager at amd.com Fri Nov 25 13:18:38 2022 From: neal.frager at amd.com (Frager, Neal) Date: Fri, 25 Nov 2022 13:18:38 +0000 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221125123344.045a4441@windsurf> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> <20221125123344.045a4441@windsurf> Message-ID: Hi Thomas, > Yes, it is the full source code, just like there is the full source > code for the zynqmp pmufw. The problem is that all 3 of these > applications are running on a microblaze. > > So to build them, we need to be able to work with two compilers. A > microblaze compiler for all the firmware applications and an ARM > compiler for the rest. > > Normally, it would be much better if we could build the pmufw for > zynqmp and the plm and psmfw applications for versal. We have > discussed this before, but do you have any new ideas for how we could > configure buildroot to download and build two compilers for two > different architectures? > Sure: we are already doing that for some ARM64 platforms that need to build ARM32 firmware: this needs a different compiler. > It is for this reason that we have the package/arm-gnu-toolchain/ package, which downloads and installs a pre-compiled bare-metal ARM32 toolchain. Then this toolchain is for example used by boot/arm-trusted-firmware/ in some situations: > ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN),y) > ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-toolchain endif > So if you have a Microblaze bare metal toolchain available somewhere, we could create a package for it, and build the firmware from source. This is a good idea! It seems adding a microblaze compiler should be easier than I thought. I am not aware of any pre-built microblaze compiler that we could just download, but perhaps using a package, we could download and build a microblaze gcc compiler from sources? The Xilinx 2022.2 tools use a gcc 11.2.0 compiler with the following patch set for microblaze. It would be great if we could develop a package that builds the exact same compiler for buildroot. https://github.com/Xilinx/meta-xilinx/tree/xlnx-rel-v2022.2/meta-microblaze/recipes-devtools/gcc/gcc-11 Once we have a microblaze compiler available in buildroot, we could then build the zynqmp pmufw as well as the versal plm and psmfw applications from the Xilinx/embeddedsw sources. Then we would only have the vck190_vpl_gen_fixed.pdi file for versal that would need to be downloaded from a repository since it requires Vivado for generating it. Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15396 bytes Desc: not available URL: From arnout at mind.be Fri Nov 25 13:53:37 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 25 Nov 2022 14:53:37 +0100 Subject: [Buildroot] [git commit] package/gcc: ensure __register_frame is optimized out for glibc Message-ID: <20221125135508.0DEC184656@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fc5c1ccdb11af5185471272ef5eeece81b5e866 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master On some architectures when building with -O0 the __register_frame symbol fails to get optimized out which can cause linking failures when building glibc. To fix this set -O1 for GCC target libs when building with glibc and BR2_OPTIMIZE_0 on the problematic target architectures. This was reported both to GCC [1] and glibc [2] upstream. It is not entirely clear yet where the bug lies exactly. At the moment the assumption is that it's GCC, so create a symbol BR2_TOOLCHAIN_HAS_GCC_BUG_107728. This issue only seems to occur when linking glibc, not with anything else, so only compile libgcc from host-gcc-initial with -O1. Fixes: - http://autobuild.buildroot.net/results/89b/89b6c6924240b7cf82035a844f3573673e91b364 - http://autobuild.buildroot.net/results/46f/46f4ec99d2b23d354a4bb5e92123d64f0da6ed27 - http://autobuild.buildroot.net/results/839/839f929f700cf181ebdf34389c7806a96f55813e - http://autobuild.buildroot.net/results/0e2/0e202bf53a683930f3cad6edef2a4dea629eaecb - http://autobuild.buildroot.net/results/8a8/8a8c917f597fdcca744e696e19e9300b64004335 - http://autobuild.buildroot.net/results/c05/c058b27ed2834dfa633b63ec6c3639ab1e8bf412 - http://autobuild.buildroot.net/results/8ba/8ba8882a861cf7df359c23969c09b2be0725b2e5 [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107728 [2] https://sourceware.org/bugzilla/show_bug.cgi?id=29621 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/gcc/gcc-initial/gcc-initial.mk | 7 +++++++ toolchain/Config.in | 12 ++++++++++++ 2 files changed, 19 insertions(+) diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index f5bc6c5b77..ebd8e8f017 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -43,6 +43,13 @@ HOST_GCC_INITIAL_CONF_OPTS = \ HOST_GCC_INITIAL_CONF_ENV = \ $(HOST_GCC_COMMON_CONF_ENV) +# Enable GCC target libs optimizations to optimize out __register_frame +# when needed for some architectures when building with glibc. +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_107728),y) +HOST_GCC_INITIAL_CONF_ENV += CFLAGS_FOR_TARGET="$(GCC_COMMON_TARGET_CFLAGS) -O1" +HOST_GCC_INITIAL_CONF_ENV += CXXFLAGS_FOR_TARGET="$(GCC_COMMON_TARGET_CXXFLAGS) -O1" +endif + HOST_GCC_INITIAL_MAKE_OPTS = $(HOST_GCC_COMMON_MAKE_OPTS) all-gcc all-target-libgcc HOST_GCC_INITIAL_INSTALL_OPTS = install-gcc install-target-libgcc diff --git a/toolchain/Config.in b/toolchain/Config.in index 23596d6c85..e7329c1a1c 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -227,6 +227,18 @@ config BR2_TOOLCHAIN_HAS_GCC_BUG_104028 bool default y if BR2_m68k +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107728 +# https://sourceware.org/bugzilla/show_bug.cgi?id=29621 +config BR2_TOOLCHAIN_HAS_GCC_BUG_107728 + bool + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_OPTIMIZE_0 + default y if BR2_microblazebe || BR2_microblazeel \ + || BR2_mips || BR2_mipsel \ + || BR2_nios2 \ + || BR2_or1k \ + || BR2_sh + config BR2_TOOLCHAIN_HAS_NATIVE_RPC bool From arnout at mind.be Fri Nov 25 14:06:21 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 25 Nov 2022 15:06:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/gcc: ensure __register_frame is optimized out for glibc In-Reply-To: <20221117085339.4a4d5d8f@windsurf> References: <20221028223844.1180418-1-james.hilliard1@gmail.com> <20221030083033.GC1058960@scaer> <20221117085339.4a4d5d8f@windsurf> Message-ID: <620448da-4dda-3d9d-cb39-5c8a278767d6@mind.be> On 17/11/2022 08:53, Thomas Petazzoni via buildroot wrote: > On Sun, 30 Oct 2022 09:30:33 +0100 > "Yann E. MORIN" wrote: > >> Should this not be limitied to the intial compiler only? Otherwise, why >> would we need it for the final compiler? > > I confirm limiting the work-around to gcc-initial works. > > However, I have reported the bug to gcc upstream, and they say the > issue is in glibc: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107728 James previously already reported the problem to glibc: https://sourceware.org/bugzilla/show_bug.cgi?id=29621 I picked up the thread in both issues, I was able to narrow the problem down a little more, but in the end the conclusion seems to be "We can't support that on the glibc side at present." So I applied this patch to master, after making two major changes: - move it to host-gcc-initial only; - instead of putting the full condition in the .mk file, make a Config.in symbol BR2_TOOLCHAIN_HAS_GCC_BUG_107728. ... And now I notice I forgot to put the changes I made in the commit message. But it's pushed already. Anyway, applied to master, thanks! Regards, Arnout > > To be honest, even after reading multiple times the feedback from the > gcc folks, I'm not entirely sure that I really understand their > explanation nor how to move forward with investigating the issue. > > Best regards, > > Thomas From neal.frager at amd.com Fri Nov 25 14:07:59 2022 From: neal.frager at amd.com (Neal Frager) Date: Fri, 25 Nov 2022 07:07:59 -0700 Subject: [Buildroot] [PATCH v7 1/2] package/versal-firmware: new package Message-ID: <20221125140800.38511-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes V3->V4: - no changes V4->V5: - no changes V5->V6: - no changes V6->V7: - removed incorrect GPL licensing --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a..c51bd65f09 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2155,6 +2155,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..ebc7df10ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..8d13816149 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "firmware version" + default "v2022.2" + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "board name" + default "vck190" + help + Name of Versal target board. + Used for installing the appropriate firmware. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..6fbe7c8935 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Fri Nov 25 14:08:00 2022 From: neal.frager at amd.com (Neal Frager) Date: Fri, 25 Nov 2022 07:08:00 -0700 Subject: [Buildroot] [PATCH v7 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221125140800.38511-1-neal.frager@amd.com> References: <20221125140800.38511-1-neal.frager@amd.com> Message-ID: <20221125140800.38511-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags V3->V4: - switch to stripped u-boot.elf binary - clean up bootgen.bif file format V4->V5: - using new BR2_TARGET_UBOOT_FORMAT_BIN_ELF config V5->V6: - using new BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF config V6->V7: - no changes --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index c51bd65f09..205af186b5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2147,9 +2147,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..d87df221c6 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From peter at korsgaard.com Fri Nov 25 14:09:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 25 Nov 2022 15:09:06 +0100 Subject: [Buildroot] [PATCH] package/netsnmp: security bump to version 5.9.3 Message-ID: <20221125140907.3796987-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2022-24805 A buffer overflow in the handling of the INDEX of NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can cause a NULL pointer dereference. - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in master agent and subagent simultaneously - CVE-2022-24807 A malformed OID in a SET request to SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory access. - CVE-2022-24808 A malformed OID in a SET request to NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable can cause a NULL pointer dereference. Drop openssl linking patches as they are merged upstream / upstream changed to use pkg-config for openssl since: https://github.com/net-snmp/net-snmp/commit/8c3a094fbe9ebe38ed762488082d52c6d4e04ddb Signed-off-by: Peter Korsgaard --- ./utils/test-pkg -c test.pkg -p netsnmp -a arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: SKIPPED bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: OK bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: OK bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: OK br-arm-basic [27/44]: OK br-arm-full-nothread [28/44]: OK br-arm-full-static [29/44]: OK br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: OK sourcery-arm [40/44]: OK sourcery-arm-thumb2 [41/44]: OK sourcery-mips64 [42/44]: OK sourcery-mips [43/44]: OK sourcery-nios2 [44/44]: OK 44 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed ...figure-static-linking-Fix-SSL-checks.patch | 146 ------------------ .../0002-configure-Fix-lcrypto-lz-test.patch | 44 ------ ..._CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch | 39 ----- ..._CHECK_FUNCS-TLS_method-TLSv1_method.patch | 39 ----- package/netsnmp/netsnmp.hash | 4 +- package/netsnmp/netsnmp.mk | 2 +- 6 files changed, 3 insertions(+), 271 deletions(-) delete mode 100644 package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch delete mode 100644 package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch delete mode 100644 package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch delete mode 100644 package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch diff --git a/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch b/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch deleted file mode 100644 index bf61fdfe7a..0000000000 --- a/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch +++ /dev/null @@ -1,146 +0,0 @@ -From bd59be8e4e339870a1400f6866a7b73ca11f6460 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 12 Sep 2018 20:16:39 +0200 -Subject: [PATCH] configure, static linking: Fix SSL checks - -During checking of DTLS_method, the stub program is linked only with -ssl -libssl.a lacks some function from -lcrypto: -RAND_*() -ERR_*() -BUF_MEM_*() -etc. -and -lz: -- inflate() -- deflate() - -Append -lcrypto and -lz to LIBS variable when checking DTLS_method. - -See also https://sourceforge.net/p/net-snmp/patches/1374/. - -Signed-off-by: Giulio Benetti -[bvanassche: Edited subject / rewrote this patch] -[yann.morin.1998 at free.fr: - - use an actual backport of bd59be8e4e339870a1400f6866a7b73ca11f6460 -] -Signed-off-by: Yann E. MORIN ---- - configure | 52 ++++++++++++++++++++++++++++++++++--- - configure.d/config_os_libs2 | 14 +++++++--- - 2 files changed, 58 insertions(+), 8 deletions(-) - -diff --git a/configure b/configure -index 6504a8e58a..1116cecaad 100755 ---- a/configure -+++ b/configure -@@ -23228,16 +23228,60 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_md5" >&5 - $as_echo "$ac_cv_lib_crypto_EVP_md5" >&6; } - if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : -- CRYPTO="crypto" -+ CRYPTO="crypto"; LIBCRYPTO="-lcrypto" -+else -+ -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_md5 in -lcrypto" >&5 -+$as_echo_n "checking for EVP_md5 in -lcrypto... " >&6; } -+if ${ac_cv_lib_crypto_EVP_md5+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lcrypto -lz $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+ -+/* Override any GCC internal prototype to avoid an error. -+ Use char because int might match the return type of a GCC -+ builtin and then its argument prototype would still apply. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+char EVP_md5 (); -+int -+main () -+{ -+return EVP_md5 (); -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_lib_crypto_EVP_md5=yes -+else -+ ac_cv_lib_crypto_EVP_md5=no -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_md5" >&5 -+$as_echo "$ac_cv_lib_crypto_EVP_md5" >&6; } -+if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : -+ CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz" -+fi -+ -+ - fi - -- fi -+ else -+ LIBCRYPTO="-l${CRYPTO}" -+ fi - - if test x$CRYPTO != x; then - - $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h - -- LIBCRYPTO="-l${CRYPTO}" - netsnmp_save_LIBS="$LIBS" - LIBS="$LIBCRYPTO" - for ac_func in AES_cfb128_encrypt EVP_sha224 EVP_sha384 EVP_MD_CTX_create EVP_MD_CTX_destroy EVP_MD_CTX_new EVP_MD_CTX_free DH_set0_pqg DH_get0_pqg DH_get0_key ASN1_STRING_get0_data X509_NAME_ENTRY_get_object X509_NAME_ENTRY_get_data X509_get_signature_nid -@@ -23291,7 +23335,7 @@ _ACEOF - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl" -+ LIBS="-lssl $LIBCRYPTO" - for ac_func in TLS_method TLSv1_method DTLS_method DTLSv1_method SSL_library_init SSL_load_error_strings ERR_get_error_all - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 4a1ad1551f..75214cfff3 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -306,13 +306,19 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - - if test x$CRYPTO = x; then -- AC_CHECK_LIB([crypto], [EVP_md5], [CRYPTO="crypto"]) -- fi -+ AC_CHECK_LIB([crypto], [EVP_md5], -+ [CRYPTO="crypto"; LIBCRYPTO="-lcrypto"], [ -+ AC_CHECK_LIB([crypto], [EVP_md5], -+ [CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz"], [], -+ [-lz]) -+ ]) -+ else -+ LIBCRYPTO="-l${CRYPTO}" -+ fi - - if test x$CRYPTO != x; then - AC_DEFINE(HAVE_LIBCRYPTO, 1, - [Define to 1 if you have the OpenSSL library (-lcrypto or -leay32).]) -- LIBCRYPTO="-l${CRYPTO}" - netsnmp_save_LIBS="$LIBS" - LIBS="$LIBCRYPTO" - AC_CHECK_FUNCS([AES_cfb128_encrypt]dnl -@@ -342,7 +348,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl" -+ LIBS="-lssl $LIBCRYPTO" - AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl - [SSL_library_init SSL_load_error_strings]) - LIBS="$netsnmp_save_LIBS" --- -2.25.1 - diff --git a/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch b/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch deleted file mode 100644 index 50387c8390..0000000000 --- a/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 13da2bcde8e22dd0127a668374fdf79bed04d353 Mon Sep 17 00:00:00 2001 -From: Bart Van Assche -Date: Mon, 17 Sep 2018 07:33:34 -0700 -Subject: [PATCH] configure: Fix -lcrypto -lz test - -Avoid that the second crypto library test uses the cached result from -the first test by explicitly clearing the cached test result. - -[yann.morin.1998 at free.fr: - - use an actual backport of 13da2bcde8e22dd0127a668374fdf79bed04d353 -] -Signed-off-by: Yann E. MORIN ---- - configure | 1 + - configure.d/config_os_libs2 | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/configure b/configure -index 1116cecaad..33b8c93e57 100755 ---- a/configure -+++ b/configure -@@ -23231,6 +23231,7 @@ if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : - CRYPTO="crypto"; LIBCRYPTO="-lcrypto" - else - -+ unset ac_cv_lib_crypto_EVP_md5 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_md5 in -lcrypto" >&5 - $as_echo_n "checking for EVP_md5 in -lcrypto... " >&6; } - if ${ac_cv_lib_crypto_EVP_md5+:} false; then : -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 75214cfff3..81788a2096 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -308,6 +308,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - if test x$CRYPTO = x; then - AC_CHECK_LIB([crypto], [EVP_md5], - [CRYPTO="crypto"; LIBCRYPTO="-lcrypto"], [ -+ unset ac_cv_lib_crypto_EVP_md5 - AC_CHECK_LIB([crypto], [EVP_md5], - [CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz"], [], - [-lz]) --- -2.25.1 - diff --git a/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch b/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch deleted file mode 100644 index 4293e15d25..0000000000 --- a/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch +++ /dev/null @@ -1,39 +0,0 @@ -From 8e273c688aa235ed9c68570a700d31596bac14df Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 15 Oct 2018 19:07:05 +0200 -Subject: [PATCH] configure: fix AC_CHECK_FUNCS(EVP_sha224 EVP_sha384 ...) - failure on static linking - -If building as static lib, AC_CHECK_FUNCS(EVP_sha224 EVP_sha384 ...) -fails due to missing -lz in $LIBS. -At the moment, $LIBS contains $LIBCRYPTO only discarding previous $LIBS -content. - -Add $LIBS to: -LIBS="$LIBCRYPTO" -as: -LIBS="$LIBCRYPTO $LIBS" -This way $LIBS will contain -lz at the end of linking command that in -static linking build is mandatory. - -Signed-off-by: Giulio Benetti ---- - configure.d/config_os_libs2 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 81788a209..93044000b 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -321,7 +321,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - AC_DEFINE(HAVE_LIBCRYPTO, 1, - [Define to 1 if you have the OpenSSL library (-lcrypto or -leay32).]) - netsnmp_save_LIBS="$LIBS" -- LIBS="$LIBCRYPTO" -+ LIBS="$LIBCRYPTO $LIBS" - AC_CHECK_FUNCS([AES_cfb128_encrypt]dnl - [EVP_sha224 EVP_sha384 ]dnl - [EVP_MD_CTX_create EVP_MD_CTX_destroy]dnl --- -2.17.1 - diff --git a/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch b/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch deleted file mode 100644 index 8fcce2a5c7..0000000000 --- a/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 1ab6e3fc3cf61fa5a7b7363e59095e868474524b Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 15 Oct 2018 19:34:26 +0200 -Subject: [PATCH] configure: fix AC_CHECK_FUNCS(TLS_method TLSv1_method - ...) failure on static linking - -If building as static lib, AC_CHECK_FUNCS(TLS_method TLSv1_method ...) -fails due to missing -lz in $LIBS. -At the moment, $LIBS contains "-lssl $LIBCRYPTO" only discarding -previous $LIBS content. - -Add $LIBS to: -LIBS="-lssl $LIBCRYPTO" -as: -LIBS="-lssl $LIBCRYPTO $LIBS" -This way $LIBS will contain -lz at the end of linking command that in -static linking build is mandatory. - -Signed-off-by: Giulio Benetti ---- - configure.d/config_os_libs2 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 93044000b..c811c63ec 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -349,7 +349,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl $LIBCRYPTO" -+ LIBS="-lssl $LIBCRYPTO $LIBS" - AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl - [SSL_library_init SSL_load_error_strings]dnl - [ERR_get_error_all]) --- -2.17.1 - diff --git a/package/netsnmp/netsnmp.hash b/package/netsnmp/netsnmp.hash index 9d196c8bee..e1e9d10898 100644 --- a/package/netsnmp/netsnmp.hash +++ b/package/netsnmp/netsnmp.hash @@ -1,7 +1,7 @@ # Locally calculated after checking pgp signature at -# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9/net-snmp-5.9.tar.gz.asc +# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9.3/net-snmp-5.9.3.tar.gz.asc # using key D0F8F495DA6160C44EFFBF10F07B9D2DACB19FD6 -sha256 04303a66f85d6d8b16d3cc53bde50428877c82ab524e17591dfceaeb94df6071 net-snmp-5.9.tar.gz +sha256 2097f29b7e1bf3f1300b4bae52fa2308d0bb8d5d3998dbe02f9462a413a2ef0a net-snmp-5.9.3.tar.gz # Hash for license file sha256 ed869ea395a1f125819a56676385ab0557a21507764bf56f2943302011381e59 COPYING diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk index 985cfeac72..56a07e2ccd 100644 --- a/package/netsnmp/netsnmp.mk +++ b/package/netsnmp/netsnmp.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETSNMP_VERSION = 5.9 +NETSNMP_VERSION = 5.9.3 NETSNMP_SITE = https://downloads.sourceforge.net/project/net-snmp/net-snmp/$(NETSNMP_VERSION) NETSNMP_SOURCE = net-snmp-$(NETSNMP_VERSION).tar.gz NETSNMP_LICENSE = Various BSD-like -- 2.30.2 From thomas.petazzoni at bootlin.com Fri Nov 25 14:13:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 15:13:01 +0100 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> <20221125123344.045a4441@windsurf> Message-ID: <20221125151301.3518be13@windsurf> Hello Neal, On Fri, 25 Nov 2022 13:18:38 +0000 "Frager, Neal" wrote: > This is a good idea! It seems adding a microblaze compiler should be > easier than I thought. > > I am not aware of any pre-built microblaze compiler that we could > just download, but perhaps using a package, we could download and > build a microblaze gcc compiler from sources? This is much more difficult, we really don't have the infrastructure to do that in Buildroot right now. It requires building another binutils and another gcc than the target gcc, and Buildroot is clearly not prepared/designed for this. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Fri Nov 25 14:14:38 2022 From: neal.frager at amd.com (Frager, Neal) Date: Fri, 25 Nov 2022 14:14:38 +0000 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221125123344.045a4441@windsurf> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> <20221125123344.045a4441@windsurf> Message-ID: > Yes, it is the full source code, just like there is the full source > code for the zynqmp pmufw. The problem is that all 3 of these > applications are running on a microblaze. > > So to build them, we need to be able to work with two compilers. A > microblaze compiler for all the firmware applications and an ARM > compiler for the rest. > > Normally, it would be much better if we could build the pmufw for > zynqmp and the plm and psmfw applications for versal. We have > discussed this before, but do you have any new ideas for how we could > configure buildroot to download and build two compilers for two > different architectures? > Sure: we are already doing that for some ARM64 platforms that need to build ARM32 firmware: this needs a different compiler. > It is for this reason that we have the package/arm-gnu-toolchain/ package, which downloads and installs a pre-compiled bare-metal ARM32 toolchain. Then this toolchain is for example used by boot/arm-trusted-firmware/ in some situations: > ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN),y) > ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-toolchain endif > So if you have a Microblaze bare metal toolchain available somewhere, we could create a package for it, and build the firmware from source. I have gone ahead and made a v7 of the versal-firmware package anyway with the fixes you have requested. Even if we add a microblaze compiler package as a next step, the vck190_vpl_gen_fixed.pdi will still need to be downloaded from a binary repo, so the versal-firmware repo is needed in any case. Please let me know if any further changes are needed for v7. I will look into how to best implement a microblaze compiler package as a next step, so that the versal plm and psmfw elf files can be built instead of just downloaded and installed. Thanks again for your help and feedback! Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15172 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Fri Nov 25 14:15:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 15:15:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/gcc: ensure __register_frame is optimized out for glibc In-Reply-To: <620448da-4dda-3d9d-cb39-5c8a278767d6@mind.be> References: <20221028223844.1180418-1-james.hilliard1@gmail.com> <20221030083033.GC1058960@scaer> <20221117085339.4a4d5d8f@windsurf> <620448da-4dda-3d9d-cb39-5c8a278767d6@mind.be> Message-ID: <20221125151526.37a4a872@windsurf> On Fri, 25 Nov 2022 15:06:21 +0100 Arnout Vandecappelle wrote: > James previously already reported the problem to glibc: > > https://sourceware.org/bugzilla/show_bug.cgi?id=29621 > > I picked up the thread in both issues, I was able to narrow the problem down a > little more, but in the end the conclusion seems to be "We can't support that on > the glibc side at present." > > So I applied this patch to master, after making two major changes: > > - move it to host-gcc-initial only; > - instead of putting the full condition in the .mk file, make a Config.in symbol > BR2_TOOLCHAIN_HAS_GCC_BUG_107728. > > ... And now I notice I forgot to put the changes I made in the commit message. > But it's pushed already. > > Anyway, applied to master, thanks! Thanks for following up on this. I reviewed the change you pushed, and it looks like the best trade-off. Thanks again! 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 Nov 25 16:07:17 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:17 -0700 Subject: [Buildroot] [PATCH 1/8] package/flatbuffers: build position independent code Message-ID: <20221125160724.1725476-1-james.hilliard1@gmail.com> The upcoming tensorflow-lite package requires flatbuffers to be built with position independent code. Fixes: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC Signed-off-by: James Hilliard --- package/flatbuffers/flatbuffers.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk index 9d286bf9e1..487d85ee1f 100644 --- a/package/flatbuffers/flatbuffers.mk +++ b/package/flatbuffers/flatbuffers.mk @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers FLATBUFFERS_CONF_OPTS += \ -DCMAKE_CXX_FLAGS="-std=c++11" \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DFLATBUFFERS_BUILD_TESTS=OFF \ -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 25 16:07:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:18 -0700 Subject: [Buildroot] [PATCH 2/8] package/cpuinfo: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-2-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/cpuinfo/Config.in | 9 +++++++++ package/cpuinfo/cpuinfo.hash | 4 ++++ package/cpuinfo/cpuinfo.mk | 17 +++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/cpuinfo/Config.in create mode 100644 package/cpuinfo/cpuinfo.hash create mode 100644 package/cpuinfo/cpuinfo.mk diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..e09fa0b3bd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -465,6 +465,7 @@ endmenu source "package/cc-tool/Config.in" source "package/cdrkit/Config.in" source "package/cpuburn-arm/Config.in" + source "package/cpuinfo/Config.in" source "package/crucible/Config.in" source "package/cryptsetup/Config.in" source "package/cwiid/Config.in" diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in new file mode 100644 index 0000000000..137f657d69 --- /dev/null +++ b/package/cpuinfo/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_CPUINFO + bool "cpuinfo" + depends on BR2_INSTALL_LIBSTDCPP + 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..c3f70fa90f --- /dev/null +++ b/package/cpuinfo/cpuinfo.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 0936848904943381b2c01321101614776e43d583840ee0f3ceeea1e3fb7405f7 cpuinfo-de2fa78ebb431db98489e78603e4f77c1f6c5c57.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..ab6a0269ec --- /dev/null +++ b/package/cpuinfo/cpuinfo.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cpuinfo +# +################################################################################ + +CPUINFO_VERSION = de2fa78ebb431db98489e78603e4f77c1f6c5c57 +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 Fri Nov 25 16:07:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:19 -0700 Subject: [Buildroot] [PATCH 3/8] package/ruy: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-3-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/ruy/Config.in | 11 +++++++++++ package/ruy/ruy.hash | 4 ++++ package/ruy/ruy.mk | 18 ++++++++++++++++++ 4 files changed, 34 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/package/Config.in b/package/Config.in index e09fa0b3bd..45e66caa8c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2095,6 +2095,7 @@ endif source "package/qhull/Config.in" source "package/qlibc/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..ce7ab5d585 --- /dev/null +++ b/package/ruy/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_RUY + bool "ruy" + depends on BR2_INSTALL_LIBSTDCPP + 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 diff --git a/package/ruy/ruy.hash b/package/ruy/ruy.hash new file mode 100644 index 0000000000..98266b5881 --- /dev/null +++ b/package/ruy/ruy.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 4da8572946007603378c5d0280f48c5b77f4d38763209f5306b57c7513d9a82e ruy-3168a5c8f4c447fd8cea94078121ee2e2cd87df0.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..ceeea8cd58 --- /dev/null +++ b/package/ruy/ruy.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# ruy +# +################################################################################ + +RUY_VERSION = 3168a5c8f4c447fd8cea94078121ee2e2cd87df0 +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 Fri Nov 25 16:07:20 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:20 -0700 Subject: [Buildroot] [PATCH 4/8] package/gemmlowp: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-4-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/gemmlowp/Config.in | 7 +++++++ package/gemmlowp/gemmlowp.hash | 4 ++++ package/gemmlowp/gemmlowp.mk | 15 +++++++++++++++ 4 files changed, 27 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/package/Config.in b/package/Config.in index 45e66caa8c..d0d9d2905c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1994,6 +1994,7 @@ menu "Other" source "package/flatcc/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..24ba6e9768 --- /dev/null +++ b/package/gemmlowp/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_GEMMLOWP + bool "gemmlowp" + depends on BR2_INSTALL_LIBSTDCPP + help + Low-precision matrix multiplication. + + https://github.com/google/gemmlowp 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..1a36fc48f7 --- /dev/null +++ b/package/gemmlowp/gemmlowp.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# 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 +GEMMLOWP_INSTALL_TARGET = NO +GEMMLOWP_SUBDIR = contrib + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 25 16:07:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:21 -0700 Subject: [Buildroot] [PATCH 5/8] package/neon-2-sse: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-5-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- package/Config.in | 1 + package/neon-2-sse/Config.in | 9 +++++++++ package/neon-2-sse/neon-2-sse.hash | 4 ++++ package/neon-2-sse/neon-2-sse.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/neon-2-sse/Config.in create mode 100644 package/neon-2-sse/neon-2-sse.hash create mode 100644 package/neon-2-sse/neon-2-sse.mk diff --git a/package/Config.in b/package/Config.in index d0d9d2905c..2ec623ed8f 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2086,6 +2086,7 @@ endif source "package/msgpack/Config.in" source "package/musl-compat-headers/Config.in" source "package/musl-fts/Config.in" + source "package/neon-2-sse/Config.in" source "package/openblas/Config.in" source "package/orc/Config.in" source "package/p11-kit/Config.in" diff --git a/package/neon-2-sse/Config.in b/package/neon-2-sse/Config.in new file mode 100644 index 0000000000..25613c5ec4 --- /dev/null +++ b/package/neon-2-sse/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NEON_2_SSE + bool "neon-2-sse" + help + The platform independent header allowing to compile any + C/C++ code containing ARM NEON intrinsic functions for + x86 target systems using SIMD up to SSE4 intrinsic + functions. + + https://github.com/intel/ARM_NEON_2_x86_SSE diff --git a/package/neon-2-sse/neon-2-sse.hash b/package/neon-2-sse/neon-2-sse.hash new file mode 100644 index 0000000000..ded20d58f5 --- /dev/null +++ b/package/neon-2-sse/neon-2-sse.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 019fbc7ec25860070a1d90e12686fc160cfb33e22aa063c80f52b363f1361e9d neon-2-sse-a15b489e1222b2087007546b4912e21293ea86ff.tar.gz +# License files, locally calculated +sha256 7022f51b439a5915e933ecc270c83e24ca0cb2cceeb08b0132dcd4dbb03ed2dc LICENSE diff --git a/package/neon-2-sse/neon-2-sse.mk b/package/neon-2-sse/neon-2-sse.mk new file mode 100644 index 0000000000..0e9d066abd --- /dev/null +++ b/package/neon-2-sse/neon-2-sse.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# neon-2-sse +# +################################################################################ + +NEON_2_SSE_VERSION = a15b489e1222b2087007546b4912e21293ea86ff +NEON_2_SSE_SITE = $(call github,intel,ARM_NEON_2_x86_SSE,$(NEON_2_SSE_VERSION)) +NEON_2_SSE_LICENSE = BSD-2-Clause +NEON_2_SSE_LICENSE_FILES = LICENSE +NEON_2_SSE_INSTALL_STAGING = YES +NEON_2_SSE_INSTALL_TARGET = NO + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 25 16:07:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:22 -0700 Subject: [Buildroot] [PATCH 6/8] package/fft2d: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-6-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. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/fft2d/Config.in | 7 +++++++ package/fft2d/fft2d.hash | 4 ++++ package/fft2d/fft2d.mk | 22 ++++++++++++++++++++++ 4 files changed, 34 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/package/Config.in b/package/Config.in index 2ec623ed8f..fe636fde9d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1988,6 +1988,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..6263b1af38 --- /dev/null +++ b/package/fft2d/fft2d.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# fft2d +# +################################################################################ + +FFT2D_VERSION = 2006.12.28 +FFT2D_SITE = https://www.kurims.kyoto-u.ac.jp/~ooura +FFT2D_SOURCE = fft2d.tgz +FFT2D_LICENSE = readme2d.txt +FFT2D_LICENSE_FILES = readme2d.txt +FFT2D_INSTALL_STAGING = YES +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 Fri Nov 25 16:07:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:23 -0700 Subject: [Buildroot] [PATCH 7/8] package/farmhash: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-7-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/farmhash/Config.in | 7 +++++++ package/farmhash/farmhash.hash | 4 ++++ package/farmhash/farmhash.mk | 14 ++++++++++++++ 4 files changed, 26 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/package/Config.in b/package/Config.in index fe636fde9d..a59d074430 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1988,6 +1988,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..0ad16f933b --- /dev/null +++ b/package/farmhash/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_FARMHASH + bool "farmhash" + depends on BR2_INSTALL_LIBSTDCPP + help + FarmHash, a family of hash functions. + + https://github.com/google/farmhash 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 Fri Nov 25 16:07:24 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:24 -0700 Subject: [Buildroot] [PATCH 8/8] package/tensorflow-lite: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-8-james.hilliard1@gmail.com> From: Stefan Hager This package adds the tensorflow lite runtime to buildroot. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + ...ink-tensorflow-lite-against-gemmlowp.patch | 32 +++++++++++++ .../0002-Fix-FindFlatBuffers-cmake-file.patch | 37 +++++++++++++++ package/tensorflow-lite/Config.in | 32 +++++++++++++ package/tensorflow-lite/tensorflow-lite.hash | 4 ++ package/tensorflow-lite/tensorflow-lite.mk | 47 +++++++++++++++++++ 6 files changed, 153 insertions(+) create mode 100644 package/tensorflow-lite/0001-Don-t-link-tensorflow-lite-against-gemmlowp.patch create mode 100644 package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.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/package/Config.in b/package/Config.in index a59d074430..c979710f32 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2105,6 +2105,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/tz/Config.in" source "package/tzdata/Config.in" diff --git a/package/tensorflow-lite/0001-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0001-Don-t-link-tensorflow-lite-against-gemmlowp.patch new file mode 100644 index 0000000000..dbee9942b3 --- /dev/null +++ b/package/tensorflow-lite/0001-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 +[Upstream status: +https://github.com/tensorflow/tensorflow/pull/58678] +--- + 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/0002-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch new file mode 100644 index 0000000000..e97bb3e52f --- /dev/null +++ b/package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch @@ -0,0 +1,37 @@ +From a4ff4b5e952a22906ac0ed01e73f84f42926c325 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 +[Upstream status: +https://github.com/tensorflow/tensorflow/pull/58677] +--- + tensorflow/lite/CMakeLists.txt | 2 +- + .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 + 2 files changed, 1 insertion(+), 1 deletion(-) + 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/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/Config.in b/package/tensorflow-lite/Config.in new file mode 100644 index 0000000000..9231d674bd --- /dev/null +++ b/package/tensorflow-lite/Config.in @@ -0,0 +1,32 @@ +config BR2_PACKAGE_TENSORFLOW_LITE + bool "tensorflow-lite" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_SHARED_LIBS + depends on ( BR2_arm && BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && BR2_ARM_CPU_ARMV8A ) + 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 + help + Tensorflow Lite dynamic library and headers: Inference engine to run previously trained machine learning models. + +comment "tensorflow-lite needs needs a toolchain w/ gcc >= 9" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_9 + +comment "tensorflow-lite needs a toolchain w/ glibc, C++, threads" + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS + +comment "tensorflow-lite needs a toolchain w/ shared libraries" + depends on !BR2_SHARED_LIBS + +comment "tensorflow-lite in buildroot currently only supports arm + armv7a cpu or arm64 + armv8a cpu targets" + depends on ( BR2_arm && !BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && !BR2_ARM_CPU_ARMV8A) || (!BR2_arm && !BR2_aarch64) 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..14ce34ef46 --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -0,0 +1,47 @@ +################################################################################ +# +# 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 \ + ruy + +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 \ + -DFARMHASH_SOURCE_DIR=$(FARMHASH_DIR) \ + -Dfarmhash_DIR=$(STAGING_DIR)/usr/lib \ + -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 \ + -DTFLITE_ENABLE_RUY=ON \ + -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ + -DTFLITE_ENABLE_INSTALL=ON \ + -DTFLITE_ENABLE_NNAPI=OFF \ + -DTFLITE_ENABLE_XNNPACK=OFF + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 25 16:16:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 12:16:50 -0400 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > Hi James! > > Tanks for your Feedback! > > Yes TFlite 2.8.0 is not the "latest" Release. > > I'm absolutly with you that using special Versions is a bad idea in general. > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) It seems to build fine with normal libraries and without all the manual copy hacks: https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= See if that works for you, I refactored your patchset and it seems to build without issues now using system libraries. I also uploaded that series to my personal github if that's easier for you to test: https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > But this will take some time, maybe next year for the 23.04 Release. I bumped it to 2.11.0 and fixed the build issues I ran into: https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... I think you also accidentally dropped the mailing list from your reply as well. > > Best Regards > Stefan > > > > > From: James Hilliard > Sent: Thursday, November 24, 2022 15:54 > To: Hager Stefan > Cc: buildroot at buildroot.org ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > wrote: > > > > Hello, > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > This first RFC just integrates the TFLite C++ sahred library. > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > All of this currently works locally as a proof of concept for a few users. > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > This is an outdated release right? Are there issues with 2.11.0? > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > I'm unable to find any documentation indicating this is actually the case. > > I skimmed the cmakelists and it doesn't seem to have strict version > requirements: > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > Have you tried building against the normal buildroot versions of these packages? > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > This is probably not the right approach, other packages may depend on > or select the normal versions(flatbuffers seems especially problematic). > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > How to build a minimal config with TFLite: > > =============================================== > > $ make raspberrypi4_64_defconfig menuconfig > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > $ make tensorflow-lite > > > > I'm hoping for Comments to prepare a first patchset. > > > > Stefan Hager (10): > > tensorflow-lite-abseil-cpp: new package > > tensorflow-lite-clog: new package > > tensorflow-lite-abseil-cpuinfo: new package > > tensorflow-lite-eigen: new package > > tensorflow-lite-farmhash: new package > > tensorflow-lite-fft2d: new package > > tensorflow-lite-flatbuffers: new package > > tensorflow-lite-gemmlowp: new package > > tensorflow-lite-ruy: new package > > tensorflow-lite: new package > > > > package/Config.in | 1 + > > package/tensorflow-lite-abseil-cpp/Config.in | 5 + > > .../tensorflow-lite-abseil-cpp.hash | 3 + > > .../tensorflow-lite-abseil-cpp.mk | 14 ++ > > package/tensorflow-lite-clog/Config.in | 5 + > > .../tensorflow-lite-clog.hash | 3 + > > .../tensorflow-lite-clog.mk | 14 ++ > > package/tensorflow-lite-cpuinfo/Config.in | 5 + > > .../tensorflow-lite-cpuinfo.hash | 3 + > > .../tensorflow-lite-cpuinfo.mk | 14 ++ > > package/tensorflow-lite-eigen/Config.in | 5 + > > .../tensorflow-lite-eigen.hash | 9 + > > .../tensorflow-lite-eigen.mk | 14 ++ > > package/tensorflow-lite-farmhash/Config.in | 5 + > > .../tensorflow-lite-farmhash.hash | 3 + > > .../tensorflow-lite-farmhash.mk | 14 ++ > > package/tensorflow-lite-fft2d/Config.in | 5 + > > .../tensorflow-lite-fft2d.hash | 3 + > > .../tensorflow-lite-fft2d.mk | 15 ++ > > package/tensorflow-lite-flatbuffers/Config.in | 5 + > > .../tensorflow-lite-flatbuffers.hash | 3 + > > .../tensorflow-lite-flatbuffers.mk | 14 ++ > > package/tensorflow-lite-gemmlowp/Config.in | 5 + > > .../tensorflow-lite-gemmlowp.hash | 3 + > > .../tensorflow-lite-gemmlowp.mk | 14 ++ > > package/tensorflow-lite-ruy/Config.in | 5 + > > .../tensorflow-lite-ruy.hash | 3 + > > .../tensorflow-lite-ruy.mk | 14 ++ > > ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ > > ...build-a-shared-library-instead-of-st.patch | 55 +++++ > > ...build-tflite-with-external-delegates.patch | 59 +++++ > > ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > package/tensorflow-lite/Config.in | 56 +++++ > > package/tensorflow-lite/tensorflow-lite.hash | 3 + > > package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ > > 35 files changed, 848 insertions(+) > > create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > create mode 100644 package/tensorflow-lite-clog/Config.in > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > create mode 100644 package/tensorflow-lite-eigen/Config.in > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > create mode 100644 package/tensorflow-lite-farmhash/Config.in > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > create mode 100644 package/tensorflow-lite-fft2d/Config.in > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > create mode 100644 package/tensorflow-lite-ruy/Config.in > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > -- > > 2.36.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Fri Nov 25 16:21:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 12:21:23 -0400 Subject: [Buildroot] [RFC PATCH 02/10] tensorflow-lite-clog: new package In-Reply-To: <20221124154818.6ada922f@windsurf> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> <20221124140627.3269192-3-stefan.hager@ginzinger.com> <20221124154818.6ada922f@windsurf> Message-ID: On Thu, Nov 24, 2022 at 10:48 AM Thomas Petazzoni via buildroot wrote: > > Hello, > > On Thu, 24 Nov 2022 15:06:19 +0100 > Stefan Hager wrote: > > > This package adds external sources required by tensorflow-lite. > > Nothing is built or installed within this package, but legal info and > > source archive is created. The tensorflow-lite makefile copies the > > files from this package and uses them for building or to provide > > headers for the staging folder. > > Please wrap the commit logs to ~80 characters. > > Isn't there a better way? It's really horrible to duplicate all those > packages that we already have in Buildroot :-/ Best I can tell it's entirely unnecessary, I got it to build without duplicating packages like that and without most of the hacks: https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > > +TENSORFLOW_LITE_CLOG_SITE_METHOD = git > > +TENSORFLOW_LITE_CLOG_SITE = https://github.com/pytorch/cpuinfo > > Are you sure? This looks like the URL for the cpuinfo package, not the > clog package. > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Fri Nov 25 18:03:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 19:03:39 +0100 Subject: [Buildroot] [git commit] configs/roc_pc_rk3399: remove defconfig Message-ID: <20221125180351.C64EB84683@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ade5915c1d65b7653125d1cf6952efdd6113806 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 5370ec74516495a4ac6c0bc9780b8e92a2f1e6b1 was supposed to remove the roc_pc_rk3399 defconfig. It actually removed everything related to this defconfig, but not the defconfig itself. The build failure this commit was supposed to fix is therefore still happening. We fix it up by finally removing the defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859807 Signed-off-by: Thomas Petazzoni --- configs/roc_pc_rk3399_defconfig | 55 ----------------------------------------- 1 file changed, 55 deletions(-) diff --git a/configs/roc_pc_rk3399_defconfig b/configs/roc_pc_rk3399_defconfig deleted file mode 100644 index ae7cf19a80..0000000000 --- a/configs/roc_pc_rk3399_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="roc-pc-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.18" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-roc-pc" -BR2_LINUX_KERNEL_INSTALL_TARGET=y -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="roc-rk3399-pc" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROC-RK3399-PC!" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="120M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/firefly/roc-rk3399-pc/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/firefly/roc-rk3399-pc/post-build.sh" From thomas.petazzoni at bootlin.com Fri Nov 25 18:11:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 19:11:55 +0100 Subject: [Buildroot] Xtensa qemu nommu defconfig not working Message-ID: <20221125191155.111c4ddc@windsurf> Hello, The configs/qemu_xtensa_lx60_nommu_defconfig builds correctly, but fails to boot under Qemu: [ 1.158675] Freeing unused kernel image (initmem) memory: 460K [ 1.159475] This architecture does not have kernel memory protection. [ 1.160806] Run /init as init process [ 1.186746] binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20), killing init! [ 1.190881] Failed to execute /init (error -8) [ 1.191529] Run /sbin/init as init process [ 1.204778] binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20), killing init! [ 1.206216] Starting init: /sbin/init exists but couldn't execute it (error -8) [ 1.207229] Run /etc/init as init process [ 1.209332] Run /bin/init as init process [ 1.210517] Run /bin/sh as init process [ 1.220290] binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20), killing sh! [ 1.221658] Starting init: /bin/sh exists but couldn't execute it (error -8) [ 1.223403] Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance. [ 1.226218] ---[ end Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance. ]--- There were some changes in elf2flt: 9dd179d43ffe9be98035f921a0db2bf051b632fb package/elf2flt: fix fatal error regression on m68k, xtensa, riscv64 95402089c314fbc03b934f5fcf9c29db043d758c package/elf2flt: remove broken patch b07210b272c6e8810b038190cf5c1fd1f7b48397 package/gcc: remove BR2_GCC_ENABLE_LTO 9db5eb258cf492567bac33a33cb606f14045639d package/elf2flt: Remove Config.in.host 3e50b5fe2632a3081fd3f6574a5e9525fa897fdb package/elf2flt: update AUTORECONF comment 32f93b0ef2c602dfa1f5b243ba865d5b16e2fa33 package/elf2flt: update RISC-V 64-bits support 65d78dcfeb8b2eafaebe2d0c3c8c42e7e85f46ac package/elf2flt: update to version 2021.08 6d49446ebdbd32c1b4591c0aa8cacb189a69e318 package/elf2flt: add RISC-V 64-bits support However, in commit 9dd179d43ffe9be98035f921a0db2bf051b632fb, Niklas said about the qemu_xtensa_lx60_nommu_defconfig configuration: "xtensa crashes when loading init, the same behavior as when reverting the bad upstream elf2flt commit completely." Max, do you think you could have a look at what is happening? 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 Nov 25 20:31:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 21:31:56 +0100 Subject: [Buildroot] [git commit] toolchain/Config.in: fix check-package warning Message-ID: <20221125203244.097E784689@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d5d447c5d531479ea5fa60ca3231ec91bde5354 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master toolchain/Config.in:236: attributes order: type, default, depends on, select, help (http://nightly.buildroot.org/#_config_files) Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3381962216 Signed-off-by: Thomas Petazzoni --- toolchain/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toolchain/Config.in b/toolchain/Config.in index e7329c1a1c..4947ab3aae 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -231,13 +231,13 @@ config BR2_TOOLCHAIN_HAS_GCC_BUG_104028 # https://sourceware.org/bugzilla/show_bug.cgi?id=29621 config BR2_TOOLCHAIN_HAS_GCC_BUG_107728 bool - depends on BR2_TOOLCHAIN_USES_GLIBC - depends on BR2_OPTIMIZE_0 default y if BR2_microblazebe || BR2_microblazeel \ || BR2_mips || BR2_mipsel \ || BR2_nios2 \ || BR2_or1k \ || BR2_sh + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_OPTIMIZE_0 config BR2_TOOLCHAIN_HAS_NATIVE_RPC bool From thomas.petazzoni at bootlin.com Fri Nov 25 20:33:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 21:33:15 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dicttoxml2: fix hash file formatting Message-ID: <20221125203352.718F18468D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d47982fa2d1b0ab04a253906944ff3f8ce99340 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next package/python-dicttoxml2/python-dicttoxml2.hash:5: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3378478031/ Signed-off-by: Thomas Petazzoni --- package/python-dicttoxml2/python-dicttoxml2.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash index 7f584cc000..4cc92d1d37 100644 --- a/package/python-dicttoxml2/python-dicttoxml2.hash +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -2,4 +2,4 @@ md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz # Locally computed -sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt From thomas.petazzoni at bootlin.com Fri Nov 25 21:54:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 22:54:01 +0100 Subject: [Buildroot] [git commit] configs/nitrogen8*: extend filesystem size Message-ID: <20221125215605.3A9B78469C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=634b55a1c6e5009bfd592bd9c40b99fd14cbf668 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The default ext2 filesystem size of 60 MB is now too small to contain the root filesystem of the Nitrogen i.MX8 configurations. The nitrogen8mp_defconfig configuration for examples generates 55 MB of contents in the rootfs, so an image of 60 MB is slightly too small. This commit extends the filesystem size to 120 MB. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859635 (nitrogen8mp) https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859634 (nitrogen8mn) https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859633 (nitrogen8mm) https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859632 (nitrogen8m) Signed-off-by: Thomas Petazzoni --- configs/nitrogen8m_defconfig | 1 + configs/nitrogen8mm_defconfig | 1 + configs/nitrogen8mn_defconfig | 1 + configs/nitrogen8mp_defconfig | 1 + 4 files changed, 4 insertions(+) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..932ff97ab3 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -16,6 +16,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # Linux headers same as kernel, a 5.15 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..53fbdc3da4 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -16,6 +16,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # Linux headers same as kernel, a 5.15 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..51a0a56140 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -16,6 +16,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # Linux headers same as kernel, a 5.15 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..05caae466a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -16,6 +16,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # Linux headers same as kernel, a 5.15 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y From thomas.petazzoni at bootlin.com Fri Nov 25 21:59:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 22:59:27 +0100 Subject: [Buildroot] [git commit] package/netsnmp: security bump to version 5.9.3 Message-ID: <20221125215935.6C060846A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=83b4337354014a5425a0ee081b94d4d0991f8d47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2022-24805 A buffer overflow in the handling of the INDEX of NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can cause a NULL pointer dereference. - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in master agent and subagent simultaneously - CVE-2022-24807 A malformed OID in a SET request to SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory access. - CVE-2022-24808 A malformed OID in a SET request to NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable can cause a NULL pointer dereference. Drop openssl linking patches as they are merged upstream / upstream changed to use pkg-config for openssl since: https://github.com/net-snmp/net-snmp/commit/8c3a094fbe9ebe38ed762488082d52c6d4e04ddb Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni --- ...1-configure-static-linking-Fix-SSL-checks.patch | 146 --------------------- .../0002-configure-Fix-lcrypto-lz-test.patch | 44 ------- ...ix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch | 39 ------ ...ix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch | 39 ------ package/netsnmp/netsnmp.hash | 4 +- package/netsnmp/netsnmp.mk | 2 +- 6 files changed, 3 insertions(+), 271 deletions(-) diff --git a/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch b/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch deleted file mode 100644 index bf61fdfe7a..0000000000 --- a/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch +++ /dev/null @@ -1,146 +0,0 @@ -From bd59be8e4e339870a1400f6866a7b73ca11f6460 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 12 Sep 2018 20:16:39 +0200 -Subject: [PATCH] configure, static linking: Fix SSL checks - -During checking of DTLS_method, the stub program is linked only with -ssl -libssl.a lacks some function from -lcrypto: -RAND_*() -ERR_*() -BUF_MEM_*() -etc. -and -lz: -- inflate() -- deflate() - -Append -lcrypto and -lz to LIBS variable when checking DTLS_method. - -See also https://sourceforge.net/p/net-snmp/patches/1374/. - -Signed-off-by: Giulio Benetti -[bvanassche: Edited subject / rewrote this patch] -[yann.morin.1998 at free.fr: - - use an actual backport of bd59be8e4e339870a1400f6866a7b73ca11f6460 -] -Signed-off-by: Yann E. MORIN ---- - configure | 52 ++++++++++++++++++++++++++++++++++--- - configure.d/config_os_libs2 | 14 +++++++--- - 2 files changed, 58 insertions(+), 8 deletions(-) - -diff --git a/configure b/configure -index 6504a8e58a..1116cecaad 100755 ---- a/configure -+++ b/configure -@@ -23228,16 +23228,60 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_md5" >&5 - $as_echo "$ac_cv_lib_crypto_EVP_md5" >&6; } - if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : -- CRYPTO="crypto" -+ CRYPTO="crypto"; LIBCRYPTO="-lcrypto" -+else -+ -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_md5 in -lcrypto" >&5 -+$as_echo_n "checking for EVP_md5 in -lcrypto... " >&6; } -+if ${ac_cv_lib_crypto_EVP_md5+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lcrypto -lz $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+ -+/* Override any GCC internal prototype to avoid an error. -+ Use char because int might match the return type of a GCC -+ builtin and then its argument prototype would still apply. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+char EVP_md5 (); -+int -+main () -+{ -+return EVP_md5 (); -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_lib_crypto_EVP_md5=yes -+else -+ ac_cv_lib_crypto_EVP_md5=no -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_md5" >&5 -+$as_echo "$ac_cv_lib_crypto_EVP_md5" >&6; } -+if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : -+ CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz" -+fi -+ -+ - fi - -- fi -+ else -+ LIBCRYPTO="-l${CRYPTO}" -+ fi - - if test x$CRYPTO != x; then - - $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h - -- LIBCRYPTO="-l${CRYPTO}" - netsnmp_save_LIBS="$LIBS" - LIBS="$LIBCRYPTO" - for ac_func in AES_cfb128_encrypt EVP_sha224 EVP_sha384 EVP_MD_CTX_create EVP_MD_CTX_destroy EVP_MD_CTX_new EVP_MD_CTX_free DH_set0_pqg DH_get0_pqg DH_get0_key ASN1_STRING_get0_data X509_NAME_ENTRY_get_object X509_NAME_ENTRY_get_data X509_get_signature_nid -@@ -23291,7 +23335,7 @@ _ACEOF - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl" -+ LIBS="-lssl $LIBCRYPTO" - for ac_func in TLS_method TLSv1_method DTLS_method DTLSv1_method SSL_library_init SSL_load_error_strings ERR_get_error_all - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 4a1ad1551f..75214cfff3 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -306,13 +306,19 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - - if test x$CRYPTO = x; then -- AC_CHECK_LIB([crypto], [EVP_md5], [CRYPTO="crypto"]) -- fi -+ AC_CHECK_LIB([crypto], [EVP_md5], -+ [CRYPTO="crypto"; LIBCRYPTO="-lcrypto"], [ -+ AC_CHECK_LIB([crypto], [EVP_md5], -+ [CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz"], [], -+ [-lz]) -+ ]) -+ else -+ LIBCRYPTO="-l${CRYPTO}" -+ fi - - if test x$CRYPTO != x; then - AC_DEFINE(HAVE_LIBCRYPTO, 1, - [Define to 1 if you have the OpenSSL library (-lcrypto or -leay32).]) -- LIBCRYPTO="-l${CRYPTO}" - netsnmp_save_LIBS="$LIBS" - LIBS="$LIBCRYPTO" - AC_CHECK_FUNCS([AES_cfb128_encrypt]dnl -@@ -342,7 +348,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl" -+ LIBS="-lssl $LIBCRYPTO" - AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl - [SSL_library_init SSL_load_error_strings]) - LIBS="$netsnmp_save_LIBS" --- -2.25.1 - diff --git a/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch b/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch deleted file mode 100644 index 50387c8390..0000000000 --- a/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 13da2bcde8e22dd0127a668374fdf79bed04d353 Mon Sep 17 00:00:00 2001 -From: Bart Van Assche -Date: Mon, 17 Sep 2018 07:33:34 -0700 -Subject: [PATCH] configure: Fix -lcrypto -lz test - -Avoid that the second crypto library test uses the cached result from -the first test by explicitly clearing the cached test result. - -[yann.morin.1998 at free.fr: - - use an actual backport of 13da2bcde8e22dd0127a668374fdf79bed04d353 -] -Signed-off-by: Yann E. MORIN ---- - configure | 1 + - configure.d/config_os_libs2 | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/configure b/configure -index 1116cecaad..33b8c93e57 100755 ---- a/configure -+++ b/configure -@@ -23231,6 +23231,7 @@ if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : - CRYPTO="crypto"; LIBCRYPTO="-lcrypto" - else - -+ unset ac_cv_lib_crypto_EVP_md5 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_md5 in -lcrypto" >&5 - $as_echo_n "checking for EVP_md5 in -lcrypto... " >&6; } - if ${ac_cv_lib_crypto_EVP_md5+:} false; then : -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 75214cfff3..81788a2096 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -308,6 +308,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - if test x$CRYPTO = x; then - AC_CHECK_LIB([crypto], [EVP_md5], - [CRYPTO="crypto"; LIBCRYPTO="-lcrypto"], [ -+ unset ac_cv_lib_crypto_EVP_md5 - AC_CHECK_LIB([crypto], [EVP_md5], - [CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz"], [], - [-lz]) --- -2.25.1 - diff --git a/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch b/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch deleted file mode 100644 index 4293e15d25..0000000000 --- a/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch +++ /dev/null @@ -1,39 +0,0 @@ -From 8e273c688aa235ed9c68570a700d31596bac14df Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 15 Oct 2018 19:07:05 +0200 -Subject: [PATCH] configure: fix AC_CHECK_FUNCS(EVP_sha224 EVP_sha384 ...) - failure on static linking - -If building as static lib, AC_CHECK_FUNCS(EVP_sha224 EVP_sha384 ...) -fails due to missing -lz in $LIBS. -At the moment, $LIBS contains $LIBCRYPTO only discarding previous $LIBS -content. - -Add $LIBS to: -LIBS="$LIBCRYPTO" -as: -LIBS="$LIBCRYPTO $LIBS" -This way $LIBS will contain -lz at the end of linking command that in -static linking build is mandatory. - -Signed-off-by: Giulio Benetti ---- - configure.d/config_os_libs2 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 81788a209..93044000b 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -321,7 +321,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - AC_DEFINE(HAVE_LIBCRYPTO, 1, - [Define to 1 if you have the OpenSSL library (-lcrypto or -leay32).]) - netsnmp_save_LIBS="$LIBS" -- LIBS="$LIBCRYPTO" -+ LIBS="$LIBCRYPTO $LIBS" - AC_CHECK_FUNCS([AES_cfb128_encrypt]dnl - [EVP_sha224 EVP_sha384 ]dnl - [EVP_MD_CTX_create EVP_MD_CTX_destroy]dnl --- -2.17.1 - diff --git a/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch b/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch deleted file mode 100644 index 8fcce2a5c7..0000000000 --- a/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 1ab6e3fc3cf61fa5a7b7363e59095e868474524b Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 15 Oct 2018 19:34:26 +0200 -Subject: [PATCH] configure: fix AC_CHECK_FUNCS(TLS_method TLSv1_method - ...) failure on static linking - -If building as static lib, AC_CHECK_FUNCS(TLS_method TLSv1_method ...) -fails due to missing -lz in $LIBS. -At the moment, $LIBS contains "-lssl $LIBCRYPTO" only discarding -previous $LIBS content. - -Add $LIBS to: -LIBS="-lssl $LIBCRYPTO" -as: -LIBS="-lssl $LIBCRYPTO $LIBS" -This way $LIBS will contain -lz at the end of linking command that in -static linking build is mandatory. - -Signed-off-by: Giulio Benetti ---- - configure.d/config_os_libs2 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 93044000b..c811c63ec 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -349,7 +349,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl $LIBCRYPTO" -+ LIBS="-lssl $LIBCRYPTO $LIBS" - AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl - [SSL_library_init SSL_load_error_strings]dnl - [ERR_get_error_all]) --- -2.17.1 - diff --git a/package/netsnmp/netsnmp.hash b/package/netsnmp/netsnmp.hash index 9d196c8bee..e1e9d10898 100644 --- a/package/netsnmp/netsnmp.hash +++ b/package/netsnmp/netsnmp.hash @@ -1,7 +1,7 @@ # Locally calculated after checking pgp signature at -# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9/net-snmp-5.9.tar.gz.asc +# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9.3/net-snmp-5.9.3.tar.gz.asc # using key D0F8F495DA6160C44EFFBF10F07B9D2DACB19FD6 -sha256 04303a66f85d6d8b16d3cc53bde50428877c82ab524e17591dfceaeb94df6071 net-snmp-5.9.tar.gz +sha256 2097f29b7e1bf3f1300b4bae52fa2308d0bb8d5d3998dbe02f9462a413a2ef0a net-snmp-5.9.3.tar.gz # Hash for license file sha256 ed869ea395a1f125819a56676385ab0557a21507764bf56f2943302011381e59 COPYING diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk index 985cfeac72..56a07e2ccd 100644 --- a/package/netsnmp/netsnmp.mk +++ b/package/netsnmp/netsnmp.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETSNMP_VERSION = 5.9 +NETSNMP_VERSION = 5.9.3 NETSNMP_SITE = https://downloads.sourceforge.net/project/net-snmp/net-snmp/$(NETSNMP_VERSION) NETSNMP_SOURCE = net-snmp-$(NETSNMP_VERSION).tar.gz NETSNMP_LICENSE = Various BSD-like From thomas.petazzoni at bootlin.com Fri Nov 25 22:06:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:06:35 +0100 Subject: [Buildroot] [PATCH] package/netsnmp: security bump to version 5.9.3 In-Reply-To: <20221125140907.3796987-1-peter@korsgaard.com> References: <20221125140907.3796987-1-peter@korsgaard.com> Message-ID: <20221125230635.4f07d7db@windsurf> On Fri, 25 Nov 2022 15:09:06 +0100 Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2022-24805 A buffer overflow in the handling of the INDEX of > NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. > > - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can > cause a NULL pointer dereference. > > - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in > master agent and subagent simultaneously > > - CVE-2022-24807 A malformed OID in a SET request to > SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory > access. > > - CVE-2022-24808 A malformed OID in a SET request to > NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference > > - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable > can cause a NULL pointer dereference. > > Drop openssl linking patches as they are merged upstream / upstream changed > to use pkg-config for openssl since: > > https://github.com/net-snmp/net-snmp/commit/8c3a094fbe9ebe38ed762488082d52c6d4e04ddb > > Signed-off-by: Peter Korsgaard > --- > ./utils/test-pkg -c test.pkg -p netsnmp -a > arm-aarch64 [ 1/44]: OK > bootlin-aarch64-glibc [ 2/44]: OK > bootlin-arcle-hs38-uclibc [ 3/44]: OK > bootlin-armv5-uclibc [ 4/44]: OK > bootlin-armv7-glibc [ 5/44]: OK > bootlin-armv7m-uclibc [ 6/44]: SKIPPED > bootlin-armv7-musl [ 7/44]: OK > bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED > bootlin-m68k-68040-uclibc [ 9/44]: OK > bootlin-microblazeel-uclibc [10/44]: OK > bootlin-mipsel32r6-glibc [11/44]: OK > bootlin-mipsel-uclibc [12/44]: OK > bootlin-nios2-glibc [13/44]: OK > bootlin-openrisc-uclibc [14/44]: OK > bootlin-powerpc64le-power8-glibc [15/44]: OK > bootlin-powerpc-e500mc-uclibc [16/44]: OK > bootlin-riscv32-glibc [17/44]: OK > bootlin-riscv64-glibc [18/44]: OK > bootlin-riscv64-musl [19/44]: OK > bootlin-sh4-uclibc [20/44]: OK > bootlin-sparc64-glibc [21/44]: OK > bootlin-sparc-uclibc [22/44]: OK > bootlin-x86-64-glibc [23/44]: OK > bootlin-x86-64-musl [24/44]: OK > bootlin-x86-64-uclibc [25/44]: OK > bootlin-xtensa-uclibc [26/44]: OK > br-arm-basic [27/44]: OK > br-arm-full-nothread [28/44]: OK > br-arm-full-static [29/44]: OK > br-i386-pentium4-full [30/44]: OK > br-i386-pentium-mmx-musl [31/44]: OK > br-mips64-n64-full [32/44]: OK > br-mips64r6-el-hf-glibc [33/44]: OK > br-powerpc-603e-basic-cpp [34/44]: OK > br-powerpc64-power7-glibc [35/44]: OK > linaro-aarch64-be [36/44]: OK > linaro-aarch64 [37/44]: OK > linaro-arm [38/44]: OK > sourcery-arm-armv4t [39/44]: OK > sourcery-arm [40/44]: OK > sourcery-arm-thumb2 [41/44]: OK > sourcery-mips64 [42/44]: OK > sourcery-mips [43/44]: OK > sourcery-nios2 [44/44]: OK > 44 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 25 22:09:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:09:14 +0100 Subject: [Buildroot] [git commit branch/next] package/versal-firmware: new package Message-ID: <20221125221544.4DDBB846D5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=288207cd5bcbd88d0c11bcb5089b7411d1fd921b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index a2c60f38fd..61a50b5863 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2195,6 +2195,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 7d227f8112..1a2bda4639 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..8d13816149 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "firmware version" + default "v2022.2" + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "board name" + default "vck190" + help + Name of Versal target board. + Used for installing the appropriate firmware. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..3e4b9e558d --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) From thomas.petazzoni at bootlin.com Fri Nov 25 22:11:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:11:24 +0100 Subject: [Buildroot] [git commit branch/next] configs/versal_vck190: new defconfig Message-ID: <20221125221544.588C4846D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4060a6d5307d81475f8cc3b572cd6eca9a94ffbf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 +++++++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++++ board/versal/post-image.sh | 35 ++++++++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++++++++ 6 files changed, 175 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 61a50b5863..ab9cfe5ee9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2187,9 +2187,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..d87df221c6 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y From thomas.petazzoni at bootlin.com Fri Nov 25 22:16:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:16:29 +0100 Subject: [Buildroot] [PATCH v7 1/2] package/versal-firmware: new package In-Reply-To: <20221125140800.38511-1-neal.frager@amd.com> References: <20221125140800.38511-1-neal.frager@amd.com> Message-ID: <20221125231629.42706ce0@windsurf> On Fri, 25 Nov 2022 07:07:59 -0700 Neal Frager via buildroot wrote: > This patch adds support for downloading versal microblaze firmware binaries. > These are necessary for booting Xilinx versal devices. > > The location of these binaries is temporary, and will soon be added to the > Xilinx firmware repository. The temporary location is using the same free > distribution license as the Xilinx firmware repository. > > Once these files are available on the Xilinx repository, this package will > be updated to the new location. > > Signed-off-by: Neal Frager Both applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 25 22:16:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:16:46 +0100 Subject: [Buildroot] [git commit branch/next] package/qoriq-cadence-dp-firmware: also install to target if needed Message-ID: <20221125221857.28052846F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b49d8c03da2dc25aa28f14a3db1d38298221c7c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This firmware is loaded by U-Boot, so when U-Boot is loading the Linux kernel from the root filesystem, it is very likely that it will also want to load this firmware from the root filesystem. Therefore, this patch makes sure that that Cadence DP firmware is installed alongside the kernel image in /boot in the root filesystem when the kernel is installed there (BR2_LINUX_KERNEL_INSTALL_TARGET=y). We keep installing the firmware in $(BINARIES_DIR) in any case. Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk index 2ccdd8b903..4f75287269 100644 --- a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk +++ b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -11,12 +11,18 @@ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES +ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),) QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO +endif define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) endef +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin +endef + define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin endef From thomas.petazzoni at bootlin.com Fri Nov 25 22:18:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:18:27 +0100 Subject: [Buildroot] [git commit branch/next] configs/ls1028ardb: add video with Cadence DP firmware Message-ID: <20221125221857.32C54846FC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d76a277a0e0a0f9703f0e0c2b0e313db9a834d7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- board/freescale/ls1028ardb/readme.txt | 9 +++++++++ .../ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 93396a4199..2dd2e2d84b 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -58,3 +58,12 @@ To boot your newly created system: - put a DB9F cable into the UART1 Port and connect using a terminal emulator at 115200 bps, 8n1; - power on the board. + +The Cadence DP (Display Port) firmware must loaded from uboot with the following commands: + + => ext2load mmc 0 0x80000000 /boot/ls1028a-dp-fw.bin + 102464 bytes read in 24 ms (4.1 MiB/s) + => hdp load 0x80000000 0x2000 + Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 + Loading hdp firmware Complete + => boot diff --git a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf index c08ddde10d..bd6c7c95c3 100644 --- a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label ls1028ardb-buildroot kernel /boot/Image devicetree /boot/fsl-ls1028a-rdb.dtb - append root=/dev/mmcblk0p1 rootwait + append root=/dev/mmcblk0p1 rootwait video=1920x1080-32 at 60 cma=256M diff --git a/configs/ls1028ardb_defconfig b/configs/ls1028ardb_defconfig index 22b9eb426a..1bc84f7b80 100644 --- a/configs/ls1028ardb_defconfig +++ b/configs/ls1028ardb_defconfig @@ -26,6 +26,9 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-ls1028a-rdb" BR2_LINUX_KERNEL_INSTALL_TARGET=y +# Target package +BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE=y + # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y From thomas.petazzoni at bootlin.com Fri Nov 25 22:18:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:18:37 +0100 Subject: [Buildroot] [git commit branch/next] board/freescale/ls1028ardb: add more documentation Message-ID: <20221125221857.3CDA3846FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c45b2f2b9da5109e40a18ffdef379f5112aa7224 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- board/freescale/ls1028ardb/readme.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 2dd2e2d84b..cfd1c8c490 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -8,6 +8,16 @@ for more details about the board and the QorIQ Layerscape SoC, see the following - https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1028a-reference-design-board:LS1028ARDB - https://www.nxp.com/LS1028A +for the software NXP LSDK (Layerscape Software Development Kit), see + - https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf + +the components from NXP are: + - rcw, LSDK 21.08 + - atf (fork), LSDK 21.08 + - uboot (fork), LSDK 21.08 + - cadence-dp-firmware (blob), LSDK 20.12 + - linux (fork), LSDK 21.08 + Build ===== @@ -67,3 +77,11 @@ The Cadence DP (Display Port) firmware must loaded from uboot with the following Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 Loading hdp firmware Complete => boot + +The interfaces of Ethernet switch (Felix DSA) are bring up with the following commands: + + ip link set eno2 up + ip link set swp0 up + ip link set swp1 up + ip link set swp2 up + ip link set swp3 up From thomas.petazzoni at bootlin.com Fri Nov 25 22:19:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:19:32 +0100 Subject: [Buildroot] [PATCH v2 1/3] package/qoriq-cadence-dp-firmware: add install in target In-Reply-To: <20221122064325.30941-2-francois.perrad@gadz.org> References: <20221122064325.30941-1-francois.perrad@gadz.org> <20221122064325.30941-2-francois.perrad@gadz.org> Message-ID: <20221125231932.64bdb57f@windsurf> On Tue, 22 Nov 2022 07:43:23 +0100 Francois Perrad wrote: > This firmware is loaded by u-boot. > This firmware must be shipped in /boot with the kernel & dtb, > there are 2 cases of installation: > - in $(TARGET_DIR)/boot, in order to be in the rootfs > - in $(BINARIES), in order to be bundled into a boot partition > > Signed-off-by: Francois Perrad > --- > .../qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ > 1 file changed, 6 insertions(+) Thanks, series applied to next. Along the way, I've reworded a bit the commit of PATCH 1/3 to make it clearer. Best regards, Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 25 22:19:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:19:56 +0100 Subject: [Buildroot] [git commit] package/dash: fix static with shared build Message-ID: <20221125222007.2F34284700@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3c14de0dfc047817917fb4dbc20c211e751bb3f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When BR2_SHARED_STATIC_LIBS is enabled we pass both --enable-static and --enable-shared to configure. dash configure.ac only looks for --enable-static to make the build static. But when linking against libedit pkg-config only returns dynamic linking dependencies, so the indirect ncurses dependency in not mentioned. The end result is that libedit can't find ncurses symbols on link. BR2_SHARED_STATIC_LIBS only makes sense for libraries, not executable binaries. Pass --disable-static unless BR2_STATIC_LIBS is enabled for static only build. Fixes: http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e/ http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72/ http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9/ Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/dash/dash.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/dash/dash.mk b/package/dash/dash.mk index fed3a99551..6efc71e568 100644 --- a/package/dash/dash.mk +++ b/package/dash/dash.mk @@ -27,6 +27,10 @@ else DASH_CONF_OPTS += --without-libedit endif +ifeq ($(BR2_STATIC_LIBS),) +DASH_CONF_OPTS += --disable-static +endif + define DASH_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/src/dash $(TARGET_DIR)/bin/dash endef From thomas.petazzoni at bootlin.com Fri Nov 25 22:20:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:20:24 +0100 Subject: [Buildroot] [PATCH] package/dash: fix static with shared build In-Reply-To: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> References: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> Message-ID: <20221125232024.7b1da5c7@windsurf> On Fri, 25 Nov 2022 11:35:33 +0200 Baruch Siach via buildroot wrote: > When BR2_SHARED_STATIC_LIBS is enabled we pass both --enable-static and > --enable-shared to configure. dash configure.ac only looks for > --enable-static to make the build static. But when linking against > libedit pkg-config only returns dynamic linking dependencies, so the > indirect ncurses dependency in not mentioned. The end result is that > libedit can't find ncurses symbols on link. > > BR2_SHARED_STATIC_LIBS only makes sense for libraries, not executable > binaries. Pass --disable-static unless BR2_STATIC_LIBS is enabled for > static only build. > > Fixes: > http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e/ > http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72/ > http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9/ > > Signed-off-by: Baruch Siach > --- > package/dash/dash.mk | 4 ++++ > 1 file changed, 4 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 25 22:20:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:20:24 +0100 Subject: [Buildroot] [PATCH] package/dash: fix static with shared build In-Reply-To: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> References: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> Message-ID: <20221125232024.7b1da5c7@windsurf> On Fri, 25 Nov 2022 11:35:33 +0200 Baruch Siach via buildroot wrote: > When BR2_SHARED_STATIC_LIBS is enabled we pass both --enable-static and > --enable-shared to configure. dash configure.ac only looks for > --enable-static to make the build static. But when linking against > libedit pkg-config only returns dynamic linking dependencies, so the > indirect ncurses dependency in not mentioned. The end result is that > libedit can't find ncurses symbols on link. > > BR2_SHARED_STATIC_LIBS only makes sense for libraries, not executable > binaries. Pass --disable-static unless BR2_STATIC_LIBS is enabled for > static only build. > > Fixes: > http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e/ > http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72/ > http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9/ > > Signed-off-by: Baruch Siach > --- > package/dash/dash.mk | 4 ++++ > 1 file changed, 4 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From pevik at seznam.cz Sat Nov 26 00:38:07 2022 From: pevik at seznam.cz (Petr Vorel) Date: Sat, 26 Nov 2022 01:38:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/iputils: bump version to 20221126 Message-ID: <20221126003807.462157-1-pevik@seznam.cz> From: Petr Vorel This release removed: ninfod, rarpd, rdisc => add entries to Config.in.legacy. LICENSE file got updated (just to use SPDX) => update checksum. Signed-off-by: Petr Vorel --- Config.in.legacy | 24 ++++++++++++++++++++++++ package/iputils/Config.in | 25 ------------------------- package/iputils/iputils.hash | 6 +++--- package/iputils/iputils.mk | 9 ++------- 4 files changed, 29 insertions(+), 35 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index b3c35d6b07..6d20092ca4 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,30 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_IPUTILS_NINFOD + bool "iputils 20221126 removed ninfod" + select BR2_LEGACY + help + iputils 20221126 removed ninfod. + +config BR2_PACKAGE_IPUTILS_RARPD + bool "iputils 20221126 removed rarpd" + select BR2_LEGACY + help + iputils 20221126 removed rarpd. + +config BR2_PACKAGE_IPUTILS_RDISC + bool "iputils 20221126 removed rdisc" + select BR2_LEGACY + help + iputils 20221126 removed rdisc. + +config BR2_PACKAGE_IPUTILS_RDISC_SERVER + bool "iputils 20221126 removed rdisc" + select BR2_LEGACY + help + iputils 20221126 removed rdisc. + config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 bool "libopenssl rc5 was never enabled" select BR2_LEGACY diff --git a/package/iputils/Config.in b/package/iputils/Config.in index 1a8b555570..ec7bc5418d 100644 --- a/package/iputils/Config.in +++ b/package/iputils/Config.in @@ -28,37 +28,12 @@ config BR2_PACKAGE_IPUTILS_PING help Installs ping. -config BR2_PACKAGE_IPUTILS_RARPD - bool "rarpd" - help - Installs rarpd. - -config BR2_PACKAGE_IPUTILS_RDISC - bool "rdisc" - default y - help - Installs rdisc. - -config BR2_PACKAGE_IPUTILS_RDISC_SERVER - bool "rdisc (server code)" - default y - depends on BR2_PACKAGE_IPUTILS_RDISC - help - Builds rdisc with server code. - config BR2_PACKAGE_IPUTILS_TRACEPATH bool "tracepath" default y help Installs tracepath. -config BR2_PACKAGE_IPUTILS_NINFOD - bool "ninfod" - default y - depends on BR2_TOOLCHAIN_HAS_THREADS # ninfod requires - help - Installs ninfod. - comment "ninfod needs a toolchain w/ threads" depends on !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/iputils/iputils.hash b/package/iputils/iputils.hash index db52d990f2..ea23f27f3c 100644 --- a/package/iputils/iputils.hash +++ b/package/iputils/iputils.hash @@ -1,6 +1,6 @@ -# https://github.com/iputils/iputils/releases/download/20211215/sha256sum.asc -sha256 b6f67fc705490673ff4471d006221b4a2f1b1180b929d9fefd771352621ccedf iputils-20211215.tar.gz +# https://github.com/iputils/iputils/releases/download/20221126/sha256sum.asc +sha256 745ea711fe06d5c57d470d21acce3c3ab866eb6afb69379a16c6d60b89bd4311 iputils-20221126.tar.gz # Locally computed -sha256 973281334c2da6364fa6bdc44c1f0f8d60d80d73c782982ffc5d53b0a31aa042 LICENSE +sha256 2c9f29d982c48665c30b3adaf400c048988fd256eb91c691e351eb3b6a8b2036 LICENSE sha256 9acc4bc871a4742550158e3696dcb381953172ef808d04ca248184f9f6322712 Documentation/LICENSE.BSD3 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 Documentation/LICENSE.GPL2 diff --git a/package/iputils/iputils.mk b/package/iputils/iputils.mk index 84059de330..fe4468ec19 100644 --- a/package/iputils/iputils.mk +++ b/package/iputils/iputils.mk @@ -11,7 +11,7 @@ # and IPv6 updates. # http://www.spinics.net/lists/netdev/msg279881.html -IPUTILS_VERSION = 20211215 +IPUTILS_VERSION = 20221126 IPUTILS_SITE = $(call github,iputils,iputils,$(IPUTILS_VERSION)) IPUTILS_LICENSE = GPL-2.0+, BSD-3-Clause IPUTILS_LICENSE_FILES = LICENSE Documentation/LICENSE.BSD3 Documentation/LICENSE.GPL2 @@ -21,19 +21,14 @@ IPUTILS_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) # Selectively build binaries IPUTILS_CONF_OPTS += \ -DBUILD_CLOCKDIFF=$(if $(BR2_PACKAGE_IPUTILS_CLOCKDIFF),true,false) \ - -DBUILD_RARPD=$(if $(BR2_PACKAGE_IPUTILS_RARPD),true,false) \ - -DBUILD_RDISC=$(if $(BR2_PACKAGE_IPUTILS_RDISC),true,false) \ - -DENABLE_RDISC_SERVER=$(if $(BR2_PACKAGE_IPUTILS_RDISC_SERVER),true,false) \ -DBUILD_TRACEPATH=$(if $(BR2_PACKAGE_IPUTILS_TRACEPATH),true,false) \ - -DBUILD_NINFOD=$(if $(BR2_PACKAGE_IPUTILS_NINFOD),true,false) \ -DSKIP_TESTS=true # Selectively select the appropriate SELinux refpolicy modules IPUTILS_SELINUX_MODULES = \ $(if $(BR2_PACKAGE_IPUTILS_ARPING),netutils) \ $(if $(BR2_PACKAGE_IPUTILS_PING),netutils) \ - $(if $(BR2_PACKAGE_IPUTILS_TRACEPATH),netutils) \ - $(if $(BR2_PACKAGE_IPUTILS_RDISC),rdisc) + $(if $(BR2_PACKAGE_IPUTILS_TRACEPATH),netutils) # # arping -- 2.38.1 From petr.vorel at gmail.com Sat Nov 26 01:16:28 2022 From: petr.vorel at gmail.com (Petr Vorel) Date: Sat, 26 Nov 2022 02:16:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/iputils: bump version to 20221126 In-Reply-To: <20221126003807.462157-1-pevik@seznam.cz> References: <20221126003807.462157-1-pevik@seznam.cz> Message-ID: Tested: bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: SKIPPED bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: OK sourcery-arm [6/6]: OK From buildroot at uclibc.org Sat Nov 26 03:36:05 2022 From: buildroot at uclibc.org (buildroot at uclibc.org) Date: 25 Nov 2022 19:36:05 -0800 Subject: [Buildroot] Due payment 25.11.2022 19:36:05 Message-ID: <20221125193605.D613FDDD87A2A02B@uclibc.org> An HTML attachment was scrubbed... URL: From buildroot at busybox.net Sat Nov 26 03:36:05 2022 From: buildroot at busybox.net (buildroot at busybox.net) Date: 25 Nov 2022 19:36:05 -0800 Subject: [Buildroot] Due payment 25.11.2022 19:36:05 Message-ID: <20221125193605.73F3CF614C53B29E@busybox.net> An HTML attachment was scrubbed... URL: From lohr85 at gmail.com Sat Nov 26 03:59:59 2022 From: lohr85 at gmail.com (Charles Lohr) Date: Fri, 25 Nov 2022 19:59:59 -0800 Subject: [Buildroot] [PATCH 0/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: References: <20221117140349.27692-1-ustcymgu@gmail.com> Message-ID: I've tested this a fair bit over the last several days and I really appreciate the work. Any hopes of getting this committed to mainline buildroot? On Sun, Nov 20, 2022 at 7:38 AM Yimin Gu wrote: > Hi, > > On Sun, Nov 20, 2022 at 4:50 PM Waldemar Brodkorb wrote: > > > > Hi, > > Yimin Gu wrote, > > > > > The following patch adds support for 32-bit RISC-V No-MMU build. > > > Currently for No-MMU RISC-V, only 64-bit is supported. There're no > > > substancial changes in code but macros and compiling options. Uclibc, > > > elf2flt, and the kernel need to be patched. > > > This is based on damien-lemoal/buildroot which first added 64-bit > No-MMU > > > support, and my earlier porting attempt regymm/buildroot. > > > As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones > > > are without MMU, this can bring Linux to cores as light as RV32IMA. > > > For this reason, only the minimum required extensions are enabled in > the > > > buildroot and kernel configurations. > > > > > > Yimin Gu (1): > > > arch/riscv: RISC-V 32-bit NO MMU support > > > > > > arch/Config.in.riscv | 2 - > > > board/riscv/nommu/patches/linux-headers | 1 + > > > ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ > > > configs/qemu_riscv32_nommu_virt_defconfig | 19 + > > > package/Makefile.in | 13 +- > > > ...ed-RISC-V-32-bit-compilation-support.patch | 74 + > > > .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ > > > package/uclibc/Config.in | 2 + > > > 8 files changed, 1607 insertions(+), 4 deletions(-) > > > create mode 120000 board/riscv/nommu/patches/linux-headers > > > create mode 100644 > board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch > > > create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig > > > create mode 100644 > package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch > > > create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch > > > > You can add a > > Tested-By: Waldemar Brodkorb > > > > One minor note, add a startup description for noMMU in > > board/qemu/riscv32-virt/readme.txt. > > > > best regards > > Waldemar > > Thanks for the testing and note. I have sent the refined patch in a > separate reply. > > best regards, > Yimin Gu > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From buildroot at busybox.net Sat Nov 26 05:28:37 2022 From: buildroot at busybox.net (buildroot at busybox.net) Date: 25 Nov 2022 21:28:37 -0800 Subject: [Buildroot] Due payment 25.11.2022 21:28:37 Message-ID: <20221125212837.16A96C87231D9E32@busybox.net> An HTML attachment was scrubbed... URL: From buildroot at uclibc.org Sat Nov 26 05:28:37 2022 From: buildroot at uclibc.org (buildroot at uclibc.org) Date: 25 Nov 2022 21:28:37 -0800 Subject: [Buildroot] Due payment 25.11.2022 21:28:37 Message-ID: <20221125212837.1DD0EFFEEE0A665C@uclibc.org> An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Sat Nov 26 07:38:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 26 Nov 2022 07:38:18 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-25 Message-ID: <20221126073824.B5BCB40354@smtp4.osuosl.org> Hello, Autobuild statistics for 2022-11-25 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 2 | 0 | 6 | 2022.08.x | 17 | 10 | 0 | 27 | master | 227 | 214 | 1 | 442 | next | 10 | 21 | 0 | 31 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 15 xz-5.2.7 | 13 host-binutils-2.38 | 10 host-go-1.19.3 | 8 linux-6.0.9 | 7 unknown | 7 host-pahole-1.24 | 6 elfutils-0.186 | 5 gobject-introspection-1.72.0 | 5 python-numpy-1.23.4 | 5 tealdeer-1.6.1 | 5 crun-1.5 | 4 host-binutils-2.39 | 4 libglib2-2.72.3 | 4 libgpg-error-1.45 | 4 lirc-tools-0.10.2 | 4 dash-0.5.11.5 | 3 gerbera-1.10.0 | 3 libgcrypt-1.10.1 | 3 libnss-3.84 | 3 linuxptp-3.1.1 | 3 memcached-1.6.16 | 3 boost-1.80.0 | 2 dmalloc-5.6.5 | 2 freeradius-server-3.2.0 | 2 gummiboot-2bcd919c681c952eb... | 2 host-binutils-2.37 | 2 host-rust-1.64.0 | 2 libglvnd-1.4.0 | 2 libkcapi-1.4.0 | 2 linux-5.10.145-cip17-rt7 | 2 openssh-9.1p1 | 2 perl-5.34.1 | 2 wolfssl-5.5.3 | 2 ace-7.0.6 | 1 apparmor-3.0.4 | 1 asterisk-16.28.0 | 1 containerd-1.6.8 | 1 cpuload-0.3 | 1 dahdi-linux-3.2.0 | 1 dc3dd-7.2.641 | 1 docker-cli-20.10.19 | 1 dust-0.8.1 | 1 enscript-1.6.6 | 1 flac-1.4.2 | 1 fontconfig-2.13.1 | 1 frr-8.3.1 | 1 fs/axfs/axfs.mk:32: /home/a... | 1 fs/cloop/cloop.mk:33: /tmp/... | 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: /tmp/inst... | 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 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdal-3.5.1 | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gocryptfs-2.2.1 | 1 host-delve-1.8.0 | 1 host-gcc-initial-11.3.0 | 1 host-moby-buildkit-0.10.0 | 1 kmod-30 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libev-4.33 | 1 libnetconf2-2.1.11 | 1 libsigrok-0.5.2 | 1 lightning-2.1.3 | 1 linux-5.10.145-cip17 | 1 linux-tools | 1 liquid-dsp-1.4.0 | 1 lpc32xxcdl-2.11 | 1 lttng-tools-2.13.2 | 1 luvi-2.13.0 | 1 lxc-5.0.1 | 1 mender-3.4.0 | 1 mongodb-4.2.18 | 1 netsurf-3.10 | 1 opus-1.3.1 | 1 pistache-3ec9d7c4f8b828fdd3... | 1 qpdf-10.5.0 | 1 scrypt-1.3.1 | 1 sdl-1.2.15 | 1 skalibs-2.12.0.1 | 1 strongswan-5.9.8 | 1 traceroute-2.1.0 | 1 uccp420wlan-6.9.1 | 1 ulog-0389d243352255f6182326... | 1 wtfutil-0.41.0 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/6194951f2700d9f1dc2aac7b5f49dacb1367b73f | arc | apparmor-3.0.4 | NOK | http://autobuild.buildroot.net/results/d633f576ff3ff1bfe5cab1136389503e14c29aee | arc | asterisk-16.28.0 | NOK | http://autobuild.buildroot.net/results/b8b6c90e2def647720c453e5428b9bd1ed0d4bcb | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/934a822a1b32ba213acc32abbad42ed0b41d90a7 | aarch64 | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/99fca0d96099dd572d402cbd227e3a17587c8dd6 | aarch64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/0b4c659dea0d359bbf15071169f03d3515179585 | arceb | cpuload-0.3 | NOK | http://autobuild.buildroot.net/results/e92c5e3c83b50cb9e3696e7180a78067e5e342eb | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/9aeeada7c8da072cd85cfa9785c09514c013118f | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6baea219ce499c7e0a73e3a1b060d105659eae8e | mips64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/24570808f1d027135eae16931efac0dec6197514 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/27223a7b37777058010ff39678173a943cf7ff4b | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/ba3e5bd3d46d181bad8c9d4f547d01ac1fa51db1 | armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72 | ORPH arm | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e | ORPH mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/c386a526498b2a3d76e48e1c91a6a2b2a0f554d9 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/07c78ca11c2fb337d4c1d53e6ef3cb9ae2a9ba64 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/b06c1baa3844713752352313006d218da4037843 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/08ba97d525264908c2b116a0da067dc547d5800e | ORPH powerpc64le | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/a5f854887cf754b04f3675191ba3fcc756c514b2 | armeb | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/836115be3f59a46d30b351547fba3f5eca3fdcb0 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e2d47ae2755cff671c3d7ddc48bd794600d00907 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d2098452e1c364069ba39d202b8254b5b2f0ea82 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/399e4c4c835e42f4a2db18cb5323625be6120272 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7616b9fbfd59ec4ba09e8902cddf7bdbabcdbcd0 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1840417bf0a304dd14126fcd88b60e91dcff0929 | ORPH powerpc | enscript-1.6.6 | NOK | http://autobuild.buildroot.net/results/d04bf8ccaefdb31a37e7213c12abd4e7e944c4f5 | ORPH sh4a | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/1002bec25b31d05e92a887d81d0a93be78f12366 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/5caea84a23afdc6cef3b03ef01aa3cf059ee0d13 | ORPH i686 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/65cd87b39f5363f21e2dbdf2b195e22f3d606d63 | powerpc64le | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/fa2d7b9be0d9f18c8e04b0c2e4885cc584c0bad1 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/783433fc2279fca1af51a73870631307778ab7d5 | mips64el | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/cc8b49a618be458a64410fb2ceffc26a82722c0a | sh4 | fs/cloop/cloop.mk:33: /tmp/... | NOK | http://autobuild.buildroot.net/results/f420bd7e858b87f571a23fec23ed1f1480bca7a9 | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/2a935c2011628cd979de3b59a61c2ad9485565b8 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d1db752067daa08c1c880f9cea503a39fa22af02 | sparc64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/fc8dd3b8a43899175244c9c0fe0fb22baa82af6e | arceb | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/028ae9d9731c99ed9abd2213ed63d311bc79143e | riscv64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4c769b107e061a265daf7e60146733df9061210c | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c4ce7df4340474c8199bbae99d4e934201207701 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/394dfe7afc2554ca45ed511abacf46f794517698 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/1d0a09b98218a792744e9a03e4e4a7df4fc9e3a2 | mipsel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4ba8357e6b97806b011749bc3b711f2697fd62c3 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/2c0fbd332f7f9173aab04fefbdd14cb708cb4976 | riscv32 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e855efd45a448cb02d0130d749421dab3a38c94b | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/a5bced89c3142a50eeaebf101b498328d097f668 | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/cccd33e0d50d74ef930a0f62300021c647df1fb6 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/de62d3c6d510caa69bbc72cec710e36590f7c1ee | sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/753b7eb12fbab90b95f35bfa7f4c0155a77f3a33 | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/bf5606d700014795169c8112d6c94ca34fbaf94a | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d0e3be8165ecaedb4752f5b5db9c1f746d943a9a | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/12a7b2de4e74aad2ffe2076b09c5163a726bff11 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a164b9a299e181fad923c2e1fedb8f43d0b6e8ad | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/31d23485dc6759bfdb7186c876680ca4cbf348e9 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bfb87b296e568a5f849520f0223f90b67280e3e4 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1d223a2c957f4942fe0e7d7e411486c0e1c1f626 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2f263139198e4aa4d5eccea53a21a250decd8e8e | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4c32c97c66e460825eb62b78bbe11e6635cc941c | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/34bc25d0a0708b68c3d613a0a81f167e7bbb2c2e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d6be201eed9ba081247d4200e7803f0230d226fd | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f6a59d37a2a3e66dc393ecf630f86d097f6b226c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3d0cf14a18ff252aa6446e1017cfe7e1dfd0a58c | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6253b7a94daeb31ca7ab175de5005eb8ce4fa5d3 | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/63048cb90074ac5ace2db1de290417aaed340f7a | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6038709c098b276f6355b2560262155e9f3cfd8b | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/685635b3dd1e4450243de286153b31fb0ddc02ce | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a14304fef230d6167e571c57c983ebfa7604c0ce | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e47515341e079c1f255c2e1d809c25bf708c4ea9 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dcaf46c65b892b4b6bc245ed9ea43db1d3929a89 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b69322d5fd7d56962ad640e9b538868981f7abc9 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/905b48d146b48381f31bb86e8a177fad46e12afc | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/289e4493e906d850b4fd4ebff4810f43384e653f | ORPH x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/a71599aaaf77b85b1c59dacf89f5285a73199a9a | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/fba206afa4f77240015c88fbc986c0f5ee96aeee | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/99f15746271355b86b37e66c1d033457579212cf | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5bf7d2f23f3b928749bce1da9dcefb0a61e79fd9 | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/351c28c62f130ad630fb659c350e158a8e34326f | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1bbc1d1ad9eb08fe17221c38736566574a55ce7f | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3512da5d62666cd619d6e9d715173dde3d9fe065 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7590a022da4995e662f539a185299862898c27d3 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aa7e5336a1902408e27db2dd26cf633fb629b225 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5d70d46df678a208e0f92453350644fe29d59e81 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6221f44fa01e16d55c11b4c6e22e8bcf3816f582 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d7a3cd793439301cce3e85d7e38976b181d53ccd | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/988ad017c132fb87ec89a217550d1af9d0775977 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/addd9694378557c71f589516795ab024550f9221 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d0758be12683f689f759907d5ebaa9431be0a828 | aarch64_be | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8bf3edeed837245ff4c660be49602037dace1ad9 | mips64el | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3f60a17b9b73ffa640833f64a03606940deb1cce | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/044e1acf8925d6fd2d2fca80a5cfb2a5a3654be6 | powerpc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/325eb22df101f6dc167b7fa9a8c4071678e1be52 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/6b7564758872e3efa634db590ea119c27b6f0673 | microblazeel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/bba7211a18e8a6c55662576e1e12fe3e6a2f6b1f | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c1fadadab21360ee046c671eb7589fc7768340d1 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ebc0aaa28f70fe93866cc5a507cc1fb95ea8bbdc | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f9aeae058145f989c37cd29180e1135b38eaa621 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/248c62a1cff9a5793fd8a5babf12c3d94948a4df | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/971b07149f030243f82883e7cc3135003c9a13d3 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f66eb04d405d12f7013e0546c40f00366549c31b | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f1888242ed0597e5c30110a8efa38ace8e9224fc | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2755d0933a1ed02a3945cd232bd038e095d2f309 | arm | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/5f130f64d26483cb27f5fc20c438543751be1243 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ea1a394c574e6ca5092c461649cd3de85f681874 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/138531ae7f79f4c9a682004f9fbff6f7fd72c463 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ad96e6e347c270cf55b8fe63d0bb524a3b49e7e9 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cd5409f1e11c4a3d0ffc81431ae6741b1d02c38a | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/bd8d35f74e15a3c4dc089f68e4ad2e8c62ddefb0 | sh4a | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ca17a250096c43487368985ce4f3f45c054480ad | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/88143892aef9bb2fdf1dcc076ee8b558a93f27cd | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e657d2bc71df927b95a6daae960e4783a9f80aba | aarch64_be | kmod-30 | NOK | http://autobuild.buildroot.net/results/e2c2a3252224080529ec23a99a7a3b5535b12888 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/4cdd84742c1f1308e9c5726c40120f327e5a6ccc | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/0b0ffcdf2b6b83af9e1745af6550345a291904dc | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/e6b965b1d681b0042b35052b39e657e9978aeff3 | arm | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/676e4d2546e3758aa810d7a78a0ad7a7f005ca7b | powerpc64le | libev-4.33 | NOK | http://autobuild.buildroot.net/results/c6f9dbbba0b5a8046569c27aad9a2b3569f364c8 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/2fc7ae7184885522162d6976ed1baab8b83cf7d9 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/846b2432784c39f74906d9212028339c549bfe44 | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8de2dc394f15efd591bf522adc8fdd23542b1db3 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/39813bcf8b9ac70bd32825d3e5a7bb85063918ac | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a269af8c8a92ebd4d16b34ebe3773957df6fec83 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/031721f915695bfe4c11d148a113d059b9b2c0eb | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/64b56dd3e0f92e02fb605ebb3bc824983577f99f | microblaze | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/61b0ce63cf9bc1193fdc9868fec176a3f3444ce5 | ORPH m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/cef033320717871be9d208701c9069cf2105a07f | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/bad1c14f38b69b757b728f5a906bca84e01aca3b | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/83a93df09e9c78d3f2e119f9bb54f7eb0a8267d0 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1c97d070be022cdec4f594794fadab4620d835d7 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1c6740356166cf1dfb728860db24a4b69ecb2c31 | ORPH microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4470efb5a078c0e368f6bd4f5ec455eea5eeebb5 | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4e5f2e17064800676df0bb94e5a273653b933397 | mips64 | libnetconf2-2.1.11 | NOK | http://autobuild.buildroot.net/results/1fcfb9929b07a6b89d85dbfa4c7f2cfeb4b3ae1b | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/38c47613649d9c7f4bc8e228e80913a621446dab | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/144940189542969e923cf974730dd86d3d892530 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f14c6c115cdb190c982a3bb43e5c3566f0512ade | arc | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/fea93000de3707adc4b57a908222ba6fa2975aab | arm | lightning-2.1.3 | NOK | http://autobuild.buildroot.net/results/d2d334331f7dad2f720d5763238b5761525af37c | sparc64 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/050bc24d1a43dfe9ba5294606954954a03d95e46 | ORPH m68k | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/0edf249d791b63dc020f76624228906641e31486 | ORPH microblaze | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/933c047bd86d55753f25810e4b1a87f961a7f8e9 | ORPH arc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/4647601da0ecd0c2f18ff9e56aa946bb585d302e | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/65eb0a462b2f3058917bdcabc25d257a8b92918a | ORPH arceb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/a4d9efee35f0788a86c7144e0d5e7c58885ae9a8 | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/0cb2edf9a8467fdd46d9fac4596a8bd6de95f3a3 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/cda0398649de64b9ee1223938b855732b95ced02 | ORPH mipsel | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/a51c12030edb755e736ef65ece1fa4448fa4e03f | ORPH arceb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/538b5f8683147e8f468c4bdfa4cddc7b90062993 | ORPH arc | linux-tools | NOK | http://autobuild.buildroot.net/results/abe43d6413969954b021479db0c5eee4bef7f7d8 | ORPH powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/8dff570499024da0f9d0c922619c8f07462633ec | mipsel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/31214bf6399e7f1bbafc96fd7055ca4629c4021f | s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/30e18e048fe426ec6a1522875cf37fb224b56bbf | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/e0ece4946f879386ca3b0e6f6b7af04a77acdcf9 | sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/d7a28cc2f9a0a23ba10bdd59e93054607ec61f85 | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/70203292f3faceb9454352c3570cbfc3328919e4 | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/aaac660802b7451e2769b223a2e509d62fc4f734 | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/a21472c91b07a35cc273bd5f17c7eeac94865884 | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/8dc2e845ffb24660e5f51e4ee4c6434ca32f7123 | ORPH armeb | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/2771798f221ae64ca0fa7fcd54cfc7e8da75fe07 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/9fea77d55b37971d708c245b5e6dc2a1a22f4198 | ORPH aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/e49d5e135b7768c6526f6c58062ba34034c9d9c3 | arm | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/758c5aac416a6cb9b51a448e2260fbf59203d3a7 | ORPH powerpc64le | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/3f7bc91094999433ad9359aa6c8585e460d85df8 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/745b04ffc27c93fd59f7bc6d871ae6814709c258 | ORPH x86_64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/b8b8ec468d05dff9cf0e5402300d6bfe048060b1 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/de755070ff9dd4b6b613758ba61d2529507a42af | mips64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/7c0ad61f25a95ba7d5bfa370925410ca05bde6d2 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/551ab1d63b9a6bc5d4de79085827e5cd75622354 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/adde0119be73d5439c1e8edc33460c0fa69f3835 | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/d307ef82c275afd1a711624270cbf45909f0c3e5 | ORPH x86_64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/29d8861035553efc8d816a58ec0b939011f8d1db | armeb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/4c5571f64ea5880a2058b09f638d5b07de18d20d | i686 | pistache-3ec9d7c4f8b828fdd3... | NOK | http://autobuild.buildroot.net/results/b2b22e4f9684aca0246650673fd8c33019712ddf | ORPH mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/071a14465411732ab84095713f6551cf39864f45 | powerpc | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/2d6b9c009f9e3bcb582bf9c2c8901e2e0a7e38b3 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/45a1105734219672fa77f64b1dc2d713f2f56a07 | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/ddbe1076aca95115d39b8e68e47660f26a942445 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1a7953392197e1f7c0ef59e9129d62acf7fb0c9f | armeb | qpdf-10.5.0 | NOK | http://autobuild.buildroot.net/results/e2f1c25b4b95e9cf17e6ce892b3833f9dfc7b0fe | arceb | scrypt-1.3.1 | NOK | http://autobuild.buildroot.net/results/b7423924333afc0fed7fb18c37dfe618b4b2ef25 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/539cadc9096362fe3e6e02b22ad501b708df719a | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/606f461bc324588d271126f259b540837590de18 | m68k | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/40012657d28593fdffe8b19e5592b6257d9dac75 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/6c1ffdd39bec7ea9aafdba290c57ddf150c0f4f8 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/93551b932fdbe95ca3911ff3034d7d54fbaf2de0 | mips64el | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/ba9173558cd8b1fbfd736e401151795030b0bd6b | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/040ffbd1fa898dc188e51f306add929b6d59e1c5 | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/5a26bf8bb93ffe0077b9e9d3a5cd733e8d4a4abe | sh4a | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/696ab133384db05c661185c881305c5d9c669390 | nios2 | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/541ab5399d2a070988f4dd40a0ca1afac169ac91 | ORPH sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0afaa94d8fccf63e1c0823393ba7c2bee257ecfa | or1k | unknown | NOK | http://autobuild.buildroot.net/results/4d1d3d6b4793c6b1a5831e489e98e99da03a3cb3 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/4057089bda194e7e81c315a4746facb5600a9ae4 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/d1e1b4a0504641953c3d3e068e9a8a7bd53d401b | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/dd5603daf3ef4104706bb956291b0812ef8046e3 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/b37fa82cd1123f8b026829f2a786d315c870ba51 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/77d2a1ff7462b43cfc1d92329e3328531e3f4749 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/42ebafc1c3f69ada336da9c87c9abc9886155326 | mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/dc46369b0dcbfc35de2e527b5e05eb6794df51ea | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/dfb009ba831af56f30febb16ee3aabe75853fc65 | x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/5bdca4fb878173d9c8e7adefe1e1fbd06b3b759c | powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/15218db1b78c55df022b61e1046881af7ac2d76b | mips64el | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/3db70a4a4a4b910105be5a05e2ff1c35949c6860 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2835750152120e3ca10cbb7b23ded86a23446114 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b621ef35e1eea27af86962c81864b0a14d4d8b45 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/df323cf86ae497c9759869b9694d95aa7e5ce8eb | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/98618f0ba9723012b997b0e96795620d0dde04b3 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b5333e0d22762e8d19eb56b2b94d7c85d2c1312e | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/55e24b74f50b92614eec221d71c275f5c93b4417 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eebe4c06d5f6e649f59cf9297650b3e139eac83f | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8696a0c2ff3c4927a13d45ae3bc8228ef76333e6 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5f911da4a943c8ee42662cb1c404a0cf86d14d74 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/68b9e089c818af9460ac811a21236c6d3d7ad475 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d8483c78060780df92b9f9b8e063c18f8cca4b9d | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7fe453d089f5b2c0afaea474b6209707f033e1a8 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9fd40486dbaf68a4a7ce6b637488f39817a0cddd | ORPH microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/b3ed1a4740c0dacef4373f6ee720e80493993642 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 3 host-go-1.19.3 | 3 host-pahole-1.24 | 2 norm-1.5.8 | 2 alsa-utils-1.2.8 | 1 efivar-38 | 1 gensio-2.5.5 | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 host-rust-1.65.0 | 1 imagemagick-7.1.0-51 | 1 quickjs-2021-03-27 | 1 sdl2_ttf-legal-info | 1 sscep-0.10.0 | 1 xenomai-3.0.10 | 1 zstd-1.5.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/2e65df4c352d4c004d5b71f4c80a3a6d7ed670b0 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d6894e598b681c8fdc392486c65ce5f68a67b91d | mips | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7b5699a0856a3c7e47d518d432fa5c7065ea89fc | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5783ff7e35633feb0b0e3ad2204c6cde05b7854e | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/a30189bf4823f8c8aef32da05b3018449de15cd8 | m68k | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/da6f3161a931c1cade38f6da0d5cd5a528e44f98 | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/93766b40fecfa951b20fa78e8c19f18a6b3e402d | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1f77b2587667a7844c7a88fcd119535a31ce012d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c956a2feb90656461879078aa69f861d5960f0e0 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a0a4edc5d63e1dddf9c7775ba1e2a4f3f9a05211 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fa4a33deaaa21ada2b1776da110c46226025a4d0 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/008540de208c0c07b60738b97a3c0d613d29c3ab | mips | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/16d0d8a4e35e26442809646b6532b0e1b1f608e6 | powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/91ed1e2493f23ba1cba76023436871881fa51a0e | ORPH sh4 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/48d87ac7c9fcd337ad7136fcc138fe3c4b1f3424 | ORPH arm | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/8aa7d3d7190887cb20cb37c20c6e058857d9bf60 | ORPH microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a2f3b73dc861b824634b94431d8a7a989ab97614 | aarch64 | sdl2_ttf-legal-info | NOK | http://autobuild.buildroot.net/results/225f63a605eba1644f140f2246276bb8e3e3c26a | mipsel | sscep-0.10.0 | NOK | http://autobuild.buildroot.net/results/f2fe9bde9edfcb41600f240f3f36599a26c95cdf | mips | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e36867c4023b0de7f270680073ce06f29fd5dab8 | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/f2207eeaaa818972dc7d50d1fc738f975be86376 | Classification of failures by reason for 2022.02.x -------------------------------------------------- exempi-2.6.1 | 1 wavemon-0.9.4 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/8597e854806de0825b550f2bd4707ba55f9e8f6f | arm | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/7759165a45c22311faa10be8c32507931aea9140 | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- igd2-for-linux-2.1 | 2 ace-7.0.6 | 1 boost-1.79.0 | 1 host-rust-1.62.0 | 1 ntpsec-1_2_1 | 1 protobuf-21.5 | 1 sdl-1.2.15 | 1 wavemon-0.9.4 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/d664de8116993ae160f785eb5ad7a72ee6a69a0a | arc | boost-1.79.0 | NOK | http://autobuild.buildroot.net/results/d6024d0cdfd4ab6b6c0dbd40c8d0c650852940e2 | x86_64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/d5af1d2ce15fbb56c2dadff38c8bd52fde058682 | riscv64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/5aafd8dacc6d6b72da00ca72518f021ef0561267 | sh4 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/bba92fa01b3bfd1eae8f9fa2241591f7fe60dec3 | xtensa | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/07e876a1ea7535795e8e1b55cf3659607bac145c | ORPH m68k | protobuf-21.5 | NOK | http://autobuild.buildroot.net/results/11b55b2fcccedd7c9ede494fb8e9b13c07c89130 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/7bcc399b5e73199269c4ef988143fb55aaa8918a | ORPH sparc | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/e9c605114b41e8861ff4029cbae936a0b29b6c5f | ORPH i686 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/d9b2ff94059940af94150b6a4b15b2e6500b8600 | Gitlab CI results for 2022-11-25 ================================ Detail of defconfig failures for 2022.11-rc3 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473506 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473592 | Detail of runtime-test failures for 2022.11-rc3 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestOci | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473661 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473971 | ORPH Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ arcturus_ucls1012a | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859364 | freescale_imx6dlsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859466 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859632 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859633 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859634 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859635 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859686 | qemu_arm_vexpress_tz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859725 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859787 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859793 | ORPH roc_pc_rk3399 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859807 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859840 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859882 | -- http://autobuild.buildroot.net From indrek.kruusa at gmail.com Sat Nov 26 08:15:27 2022 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sat, 26 Nov 2022 10:15:27 +0200 Subject: [Buildroot] Updates for nezha and lichee_rv* Message-ID: Hi! As Samuel Holland mentioned the boot0/TOC1 is not needed anymore for Allwinner D1 soc. The latest updates, including proper board files, are included in d1-wip branch in uboot repo. So, when using this branch, like BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,u-boot,d1-wip)/uboot-d1-wip.tar.gz" , the genimage.cfg can be as simple as : image sdcard.img { hdimage { } partition u-boot-0 { in-partition-table = "no" image = "u-boot-sunxi-with-spl.bin" offset = 128K } partition rootfs { partition-type = 0x83 image = "rootfs.ext4" bootable = "true" offset = 2M } } Also, newer linux kernel (v6.1.0-rc3) can be grabbed from Samuel's repo. For testing I was using: BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,linux,ca67838d84af4c9f85d06311c9e98e1adf46308f)/linux-ca67838d84af4c9f85d06311c9e98e1adf46308f.tar.gz" You have to update headers: BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y Latest buildroot 2022.11-rc3 includes updated rtl8723ds tree so building this module works also with newer kernel now. I verified this on Sipeed's Lichee RV dock, serial console output is attached. Also, for getting working HDMI console you have to append this to the kernel command line: console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 Best regards, Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- U-Boot SPL 2022.10 (Nov 25 2022 - 18:05:18 +0200) sunxi_ram_probe: dram-controller at 3102000: probing DRAM only have internal ZQ!! ddr_efuse_type: 0x0 [AUTO DEBUG] single rank and full DQ! ddr_efuse_type: 0x0 [AUTO DEBUG] rank 0 row = 15 [AUTO DEBUG] rank 0 bank = 8 [AUTO DEBUG] rank 0 page size = 2 KB DRAM BOOT DRIVE INFO: V0.24 DRAM CLK = 792 MHz DRAM Type = 3 (2:DDR2,3:DDR3) DRAMC ZQ value: 0x7b7bfb DRAM ODT value: 0x42. ddr_efuse_type: 0x0 DRAM SIZE =512 M DRAM simple test OK. mxstatus=0xc0408000 mhcr=0x00000109 mcor=0x00000003 mhint=0x00004000 Trying to boot from MMC1 PLL reg = 0xf8216300, freq = 1200000000 SPL size = 81920, sector = 400 sunxi_ram_get_info: dram-controller at 3102000: getting info OpenSBI v1.1 ____ _____ ____ _____ / __ \ / ____| _ \_ _| | | | |_ __ ___ _ __ | (___ | |_) || | | | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |__| | |_) | __/ | | |____) | |_) || |_ \____/| .__/ \___|_| |_|_____/|____/_____| | | |_| Platform Name : Sipeed Lichee RV Dock Platform Features : medeleg Platform HART Count : 1 Platform IPI Device : --- Platform Timer Device : --- @ 0Hz Platform Console Device : uart8250 Platform HSM Device : sun20i-d1-ppu Platform Reboot Device : sunxi-wdt-reset Platform Shutdown Device : --- Firmware Base : 0x40000000 Firmware Size : 240 KB Runtime SBI Version : 1.0 Domain0 Name : root Domain0 Boot HART : 0 Domain0 HARTs : 0* Domain0 Region00 : 0x0000000040000000-0x000000004003ffff () Domain0 Region01 : 0x0000000000000000-0xffffffffffffffff (R,W,X) Domain0 Next Address : 0x0000000042e00000 Domain0 Next Arg1 : 0x0000000042e87e28 Domain0 Next Mode : S-mode Domain0 SysReset : yes Boot HART ID : 0 Boot HART Domain : root Boot HART Priv Version : v1.11 Boot HART Base ISA : rv64imafdcvx Boot HART ISA Extensions : time Boot HART PMP Count : 8 Boot HART PMP Granularity : 2048 Boot HART PMP Address Bits: 38 Boot HART MHPM Count : 0 Boot HART MIDELEG : 0x0000000000000222 Boot HART MEDELEG : 0x000000000000b109 sunxi_set_gate: (CLK#24) unhandled U-Boot 2022.10 (Nov 25 2022 - 18:05:18 +0200) Allwinner Technology DRAM: 512 MiB sunxi_set_gate: (CLK#24) unhandled Core: 50 devices, 19 uclasses, devicetree: separate WDT: Started watchdog at 6011000 with servicing every 1000ms (16s timeout) MMC: mmc at 4020000: 0, mmc at 4021000: 1 Loading Environment from FAT... PLL reg = 0xf8216300, freq = 1200000000 Unable to use mmc 0:1... In: serial at 2500000 Out: serial at 2500000 Err: serial at 2500000 Net: No ethernet found. starting USB... Bus usb at 4101000: USB EHCI 1.00 Bus usb at 4101400: USB OHCI 1.0 Bus usb at 4200000: USB EHCI 1.00 Bus usb at 4200400: USB OHCI 1.0 scanning bus usb at 4101000 for devices... 1 USB Device(s) found scanning bus usb at 4101400 for devices... 1 USB Device(s) found scanning bus usb at 4200000 for devices... 1 USB Device(s) found scanning bus usb at 4200400 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot: 0 PLL reg = 0xf8216300, freq = 1200000000 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found /boot/extlinux/extlinux.conf Retrieving file: /boot/extlinux/extlinux.conf 1: linux Retrieving file: /boot/Image append: earlycon=sbi console=ttyS0,115200 root=/dev/mmcblk0p1 ro rootwait console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 Moving Image from 0x41000000 to 0x40200000, end=4162d000 ## Flattened Device Tree blob at 5fd427c0 Booting using the fdt blob at 0x5fd427c0 Working FDT set to 5fd427c0 Loading Device Tree to 0000000042df2000, end 0000000042dff5f7 ... OK Working FDT set to 42df2000 Starting kernel ... [ 0.000000] Linux version 6.1.0-rc3 (indrek at stuudio) (riscv64-buildroot-linux-gnu-gcc.br_real (Buildroot 2022.11-rc3) 11.3.0, GNU ld (GNU Binutils) 2.38) #1 PREEMPT Thu Nov 24 22:44:33 EET 2022 [ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000 [ 0.000000] Machine model: Sipeed Lichee RV Dock [ 0.000000] earlycon: sbi0 at I/O port 0x0 (options '') [ 0.000000] printk: bootconsole [sbi0] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] SBI specification v1.0 detected [ 0.000000] SBI implementation ID=0x1 Version=0x10001 [ 0.000000] SBI TIME extension detected [ 0.000000] SBI IPI extension detected [ 0.000000] SBI RFENCE extension detected [ 0.000000] SBI SRST extension detected [ 0.000000] riscv: base ISA extensions acdfim [ 0.000000] riscv: ELF capabilities acdfim [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 128520 [ 0.000000] Kernel command line: earlycon=sbi console=ttyS0,115200 root=/dev/mmcblk0p1 ro rootwait console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 [ 0.000000] Unknown kernel command line parameters "cma=96M", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 490520K/522240K available (8052K kernel code, 5888K rwdata, 4096K rodata, 2155K init, 325K bss, 31720K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] riscv-intc: 64 local interrupts mapped [ 0.000000] plic: interrupt-controller at 10000000: mapped 176 interrupts with 1 handlers for 2 contexts. [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] riscv-timer: riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0] [ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000001] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008553] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.018805] Console: colour dummy device 80x25 [ 0.023271] printk: console [tty0] enabled [ 0.027406] printk: bootconsole [sbi0] disabled [ 0.000000] Linux version 6.1.0-rc3 (indrek at stuudio) (riscv64-buildroot-linux-gnu-gcc.br_real (Buildroot 2022.11-rc3) 11.3.0, GNU ld (GNU Binutils) 2.38) #1 PREEMPT Thu Nov 24 22:44:33 EET 2022 [ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000 [ 0.000000] Machine model: Sipeed Lichee RV Dock [ 0.000000] earlycon: sbi0 at I/O port 0x0 (options '') [ 0.000000] printk: bootconsole [sbi0] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] SBI specification v1.0 detected [ 0.000000] SBI implementation ID=0x1 Version=0x10001 [ 0.000000] SBI TIME extension detected [ 0.000000] SBI IPI extension detected [ 0.000000] SBI RFENCE extension detected [ 0.000000] SBI SRST extension detected [ 0.000000] riscv: base ISA extensions acdfim [ 0.000000] riscv: ELF capabilities acdfim [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 128520 [ 0.000000] Kernel command line: earlycon=sbi console=ttyS0,115200 root=/dev/mmcblk0p1 ro rootwait console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 [ 0.000000] Unknown kernel command line parameters "cma=96M", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 490520K/522240K available (8052K kernel code, 5888K rwdata, 4096K rodata, 2155K init, 325K bss, 31720K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] riscv-intc: 64 local interrupts mapped [ 0.000000] plic: interrupt-controller at 10000000: mapped 176 interrupts with 1 handlers for 2 contexts. [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] riscv-timer: riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0] [ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000001] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008553] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.018805] Console: colour dummy device 80x25 [ 0.023271] printk: console [tty0] enabled [ 0.027406] printk: bootconsole [sbi0] disabled [ 0.032079] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.032176] pid_max: default: 32768 minimum: 301 [ 0.032642] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.032733] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.036979] cblist_init_generic: Setting adjustable number of callback queues. [ 0.037054] cblist_init_generic: Setting shift to 0 and lim to 1. [ 0.037365] riscv: ELF compat mode unsupported [ 0.037447] ASID allocator using 16 bits (65536 entries) [ 0.037868] rcu: Hierarchical SRCU implementation. [ 0.037922] rcu: Max phase no-delay instances is 1000. [ 0.038361] EFI services will not be available. [ 0.039312] devtmpfs: initialized [ 0.060858] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.060967] futex hash table entries: 256 (order: 0, 6144 bytes, linear) [ 0.061230] pinctrl core: initialized pinctrl subsystem [ 0.064857] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.065599] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations [ 0.065851] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.067186] thermal_sys: Registered thermal governor 'bang_bang' [ 0.067211] thermal_sys: Registered thermal governor 'step_wise' [ 0.067277] thermal_sys: Registered thermal governor 'user_space' [ 0.067718] cpuidle: using governor menu [ 0.104032] platform 5460000.tcon-top: Fixing up cyclic dependency with 5200000.mixer [ 0.104356] platform 5460000.tcon-top: Fixing up cyclic dependency with 5100000.mixer [ 0.105716] platform 5461000.lcd-controller: Fixing up cyclic dependency with 5460000.tcon-top [ 0.107258] platform 5470000.lcd-controller: Fixing up cyclic dependency with 5460000.tcon-top [ 0.108527] platform 5500000.hdmi: Fixing up cyclic dependency with 5460000.tcon-top [ 0.113146] platform 7090000.rtc: Fixing up cyclic dependency with 7010000.clock-controller [ 0.118743] platform connector: Fixing up cyclic dependency with 5500000.hdmi [ 0.163196] fbcon: Taking over console [ 0.166792] iommu: Default domain type: Translated [ 0.166865] iommu: DMA domain TLB invalidation policy: strict mode [ 0.167754] SCSI subsystem initialized [ 0.168455] usbcore: registered new interface driver usbfs [ 0.168689] usbcore: registered new interface driver hub [ 0.168865] usbcore: registered new device driver usb [ 0.169516] mc: Linux media interface: v0.10 [ 0.173740] videodev: Linux video capture interface: v2.00 [ 0.175219] Advanced Linux Sound Architecture Driver Initialized. [ 0.177209] clocksource: Switched to clocksource timer [ 0.236393] NET: Registered PF_INET protocol family [ 0.237091] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.246007] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.246146] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.246278] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.246486] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear) [ 0.246889] TCP: Hash tables configured (established 4096 bind 4096) [ 0.247133] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.247260] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.247710] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.259951] workingset: timestamp_bits=46 max_order=17 bucket_order=0 [ 0.306801] SGI XFS with ACLs, security attributes, no debug enabled [ 0.321514] NET: Registered PF_ALG protocol family [ 0.322021] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 0.428671] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled [ 0.462275] sun8i-mixer 5100000.mixer: Adding to iommu group 0 [ 0.463241] sun8i-mixer 5200000.mixer: Adding to iommu group 0 [ 0.478013] zram: Added device: zram0 [ 0.484766] usbcore: registered new interface driver r8152 [ 0.494026] usbcore: registered new interface driver uas [ 0.494255] usbcore: registered new interface driver usb-storage [ 0.494609] usbcore: registered new interface driver ch341 [ 0.494751] usbserial: USB Serial support registered for ch341-uart [ 0.495952] UDC core: g_cdc: couldn't find an available UDC [ 0.504438] sun6i-rtc 7090000.rtc: registered as rtc0 [ 0.504641] sun6i-rtc 7090000.rtc: setting system clock to 1970-01-02T00:00:10 UTC (86410) [ 0.505125] sun6i-rtc 7090000.rtc: RTC enabled [ 0.509581] i2c_dev: i2c /dev entries driver [ 0.517822] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 0.521724] ledtrig-cpu: registered to indicate activity on CPUs [ 0.522359] sun8i-ce 3040000.crypto: Set mod clock to 300000000 (300 Mhz) from 400000000 (400 Mhz) [ 0.525329] sun8i-ce 3040000.crypto: will run requests pump with realtime priority [ 0.529327] sun8i-ce 3040000.crypto: will run requests pump with realtime priority [ 0.529778] sun8i-ce 3040000.crypto: will run requests pump with realtime priority [ 0.533326] sun8i-ce 3040000.crypto: will run requests pump with realtime priority [ 0.533610] sun8i-ce 3040000.crypto: Register cbc(aes) [ 0.533713] sun8i-ce 3040000.crypto: Register ecb(aes) [ 0.533788] sun8i-ce 3040000.crypto: Register cbc(des3_ede) [ 0.533864] sun8i-ce 3040000.crypto: Register ecb(des3_ede) [ 0.533941] sun8i-ce 3040000.crypto: Register md5 [ 0.534016] sun8i-ce 3040000.crypto: Register sha1 [ 0.534093] sun8i-ce 3040000.crypto: Register sha224 [ 0.534172] sun8i-ce 3040000.crypto: Register sha256 [ 0.534266] sun8i-ce 3040000.crypto: Register sha384 [ 0.534349] sun8i-ce 3040000.crypto: Register sha512 [ 0.534434] sun8i-ce 3040000.crypto: Register stdrng [ 0.535447] sun8i-ce 3040000.crypto: CryptoEngine Die ID 0 [ 0.536616] usbcore: registered new interface driver usbhid [ 0.536690] usbhid: USB HID core driver [ 0.540115] riscv-pmu-sbi: SBI PMU extension is available [ 0.540245] riscv-pmu-sbi: 16 firmware and 2 hardware counters [ 0.542526] random: crng init done [ 0.551444] usbcore: registered new interface driver snd-usb-audio [ 0.562011] sun20i-codec 2030000.audio-codec: Failed to create new controls -517 [ 0.562279] sun20i-codec 2030000.audio-codec: ASoC: failed to instantiate card -517 [ 0.565117] NET: Registered PF_INET6 protocol family [ 0.575588] Segment Routing with IPv6 [ 0.575729] In-situ OAM (IOAM) with IPv6 [ 0.576032] NET: Registered PF_PACKET protocol family [ 0.709064] sun20i-codec 2030000.audio-codec: Failed to create new controls -517 [ 0.709487] sun20i-codec 2030000.audio-codec: ASoC: failed to instantiate card -517 [ 0.762565] sun20i-d1-pinctrl 2000000.pinctrl: initialized sunXi PIO driver [ 0.773560] printk: console [ttyS0] disabled [ 0.817253] 2500000.serial: ttyS0 at MMIO 0x2500000 (irq = 207, base_baud = 1500000) is a 16550A [ 2.183559] printk: console [ttyS0] enabled [ 2.211149] 2500400.serial: ttyS1 at MMIO 0x2500400 (irq = 208, base_baud = 1500000) is a 16550A [ 2.223110] sun4i-drm display-engine: Adding to iommu group 0 [ 2.244943] sun4i-drm display-engine: bound 5100000.mixer (ops 0xffffffff80c6c1b8) [ 2.258663] sun4i-drm display-engine: bound 5200000.mixer (ops 0xffffffff80c6c1b8) [ 2.266398] sun4i-drm display-engine: bound 5460000.tcon-top (ops 0xffffffff80c70538) [ 2.275642] sun4i-drm display-engine: No panel or bridge found... RGB output disabled [ 2.283649] sun4i-drm display-engine: bound 5461000.lcd-controller (ops 0xffffffff80c69120) [ 2.292905] sun4i-drm display-engine: bound 5470000.lcd-controller (ops 0xffffffff80c69120) [ 2.302384] sun8i-dw-hdmi 5500000.hdmi: Detected HDMI TX controller v2.12a with HDCP (sun8i_dw_hdmi_phy) [ 2.313403] sun8i-dw-hdmi 5500000.hdmi: registered DesignWare HDMI I2C bus driver [ 2.322032] [drm] forcing HDMI-A-1 connector on [ 2.326748] sun4i-drm display-engine: bound 5500000.hdmi (ops 0xffffffff80c6b288) [ 2.336163] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0 [ 2.478622] enter sun20i_d1_hdmi_phy_config [ 2.478651] enter sun20i_d1_hdmi_phy_enable [ 2.478666] [sun20i_d1_hdmi_phy_enable]:phy_rcalend2d_status [ 2.478753] [sun20i_d1_hdmi_phy_enable]:pll_lock_status [ 2.478805] [sun20i_d1_hdmi_phy_enable]:tx_ready_status [ 2.495384] Console: switching to colour frame buffer device 240x67 [ 2.669585] sun4i-drm display-engine: [drm] fb0: sun4i-drmdrmfb frame buffer device [ 2.690792] input: 2009800.keys as /devices/platform/soc/2009800.keys/input/input0 [ 2.712709] sun50i-a100-ledc 2008000.led-controller: Registered 1 LEDs [ 2.720498] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq [ 2.749725] phy phy-4100400.phy.1: Changing dr_mode to 1 [ 2.755726] sunxi-mmc 4021000.mmc: initialized, max. request size: 2047 KB, uses new timings mode [ 2.765587] sunxi-mmc 4020000.mmc: initialized, max. request size: 2047 KB, uses new timings mode [ 2.779722] ehci-platform 4200000.usb: EHCI Host Controller [ 2.791147] sunxi-mmc 4021000.mmc: card claims to support voltages below defined range [ 2.800815] ohci-platform 4200400.usb: Generic Platform OHCI controller [ 2.808982] usb_phy_generic usb_phy_generic.3.auto: dummy supplies not allowed for exclusive requests [ 2.819346] phy phy-4100400.phy.1: External vbus detected, not enabling our own vbus [ 2.828055] ehci-platform 4200000.usb: new USB bus registered, assigned bus number 1 [ 2.837263] ohci-platform 4200400.usb: new USB bus registered, assigned bus number 2 [ 2.846066] ohci-platform 4101400.usb: Generic Platform OHCI controller [ 2.853639] ehci-platform 4101000.usb: EHCI Host Controller [ 2.860988] ehci-platform 4200000.usb: irq 219, io mem 0x04200000 [ 2.868423] ohci-platform 4101400.usb: new USB bus registered, assigned bus number 3 [ 2.877274] ehci-platform 4101000.usb: new USB bus registered, assigned bus number 4 [ 2.886412] ohci-platform 4200400.usb: irq 221, io mem 0x04200400 [ 2.893604] ohci-platform 4101400.usb: irq 220, io mem 0x04101400 [ 2.900877] ehci-platform 4101000.usb: irq 218, io mem 0x04101000 [ 2.909293] ehci-platform 4200000.usb: USB 2.0 started, EHCI 1.00 [ 2.916651] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 2.925948] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.934096] ehci-platform 4101000.usb: USB 2.0 started, EHCI 1.00 [ 2.941095] usb usb1: Product: EHCI Host Controller [ 2.946720] usb usb1: Manufacturer: Linux 6.1.0-rc3 ehci_hcd [ 2.953183] usb usb1: SerialNumber: 4200000.usb [ 2.963833] hub 1-0:1.0: USB hub found [ 2.972431] hub 1-0:1.0: 1 port detected [ 2.977340] mmc0: new high speed SDHC card at address 0001 [ 2.986368] mmc1: new high speed SDIO card at address 0001 [ 2.993638] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 3.004822] mmcblk0: mmc0:0001 SD8GB 7.32 GiB [ 3.010784] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.021393] usb usb4: Product: EHCI Host Controller [ 3.058071] mmcblk0: p1 [ 3.092099] musb-hdrc musb-hdrc.4.auto: MUSB HDRC host driver [ 3.129293] usb usb4: Manufacturer: Linux 6.1.0-rc3 ehci_hcd [ 3.167565] usb usb4: SerialNumber: 4101000.usb [ 3.204743] hub 4-0:1.0: USB hub found [ 3.239434] hub 4-0:1.0: 1 port detected [ 3.275469] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 [ 3.315026] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.352721] usb usb2: Product: Generic Platform OHCI controller [ 3.388975] usb usb2: Manufacturer: Linux 6.1.0-rc3 ohci_hcd [ 3.424674] usb usb2: SerialNumber: 4200400.usb [ 3.460348] hub 2-0:1.0: USB hub found [ 3.493553] hub 2-0:1.0: 1 port detected [ 3.528095] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 [ 3.566190] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.602565] usb usb3: Product: Generic Platform OHCI controller [ 3.637424] usb usb3: Manufacturer: Linux 6.1.0-rc3 ohci_hcd [ 3.671776] usb usb3: SerialNumber: 4101400.usb [ 3.706190] hub 3-0:1.0: USB hub found [ 3.738231] hub 3-0:1.0: 1 port detected [ 3.771118] musb-hdrc musb-hdrc.4.auto: new USB bus registered, assigned bus number 5 [ 3.808111] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 3.844646] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.879871] usb usb5: Product: MUSB HDRC host driver [ 3.912771] usb usb5: Manufacturer: Linux 6.1.0-rc3 musb-hcd [ 3.946687] usb usb5: SerialNumber: musb-hdrc.4.auto [ 3.981563] hub 5-0:1.0: USB hub found [ 4.013718] hub 5-0:1.0: 1 port detected [ 4.047888] using random self ethernet address [ 4.080778] using random host ethernet address [ 4.115107] usb0: HOST MAC 66:ca:6f:cd:32:a5 [ 4.146672] usb0: MAC 3a:f2:69:31:a6:60 [ 4.177598] g_cdc gadget.0: CDC Composite Gadget, version: King Kamehameha Day 2008 [ 4.213013] g_cdc gadget.0: g_cdc ready [ 4.246866] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 4.283559] ALSA device list: [ 4.314317] #0: sun20i-codec [ 4.344602] cfg80211: failed to load regulatory.db [ 4.390684] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: disabled. [ 4.427284] VFS: Mounted root (ext4 filesystem) readonly on device 179:1. [ 4.463401] devtmpfs: mounted [ 4.495997] Freeing unused kernel image (initmem) memory: 2152K [ 4.528843] Run /sbin/init as init process [ 4.857108] EXT4-fs (mmcblk0p1): re-mounted. Quota mode: disabled. From angelo at amarulasolutions.com Sat Nov 26 08:27:16 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Sat, 26 Nov 2022 09:27:16 +0100 Subject: [Buildroot] Updates for nezha and lichee_rv* In-Reply-To: References: Message-ID: Il sab 26 nov 2022, 09:15 Indrek Kruusa ha scritto: > Hi! > > As Samuel Holland mentioned the boot0/TOC1 is not needed anymore for > Allwinner D1 soc. > The latest updates, including proper board files, are included in d1-wip > branch in uboot repo. > So, when using this branch, like > > BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call > github,smaeul,u-boot,d1-wip)/uboot-d1-wip.tar.gz" > > , the genimage.cfg can be as simple as : > > image sdcard.img { > hdimage { > } > > partition u-boot-0 { > in-partition-table = "no" > image = "u-boot-sunxi-with-spl.bin" > offset = 128K > } > partition rootfs { > partition-type = 0x83 > image = "rootfs.ext4" > bootable = "true" > offset = 2M > } > } > > Also, newer linux kernel (v6.1.0-rc3) can be grabbed from Samuel's repo. > For testing I was using: > > BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call > github,smaeul,linux,ca67838d84af4c9f85d06311c9e98e1adf46308f)/linux-ca67838d84af4c9f85d06311c9e98e1adf46308f.tar.gz" > You have to update headers: > BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y > > Latest buildroot 2022.11-rc3 includes updated rtl8723ds tree so building > this module works also with newer kernel now. > > I verified this on Sipeed's Lichee RV dock, serial console output is > attached. > Thanks for the update. I'm more than welcome to bump my patches and retest everything as soon as the patchset is included and validated by the buildroot developers. It would be nice if you can provide your feedback for the current patchset http://patchwork.ozlabs.org/project/buildroot/list/?series=326415 To speedup the revision process. > Also, for getting working HDMI console you have to append this to the > kernel command line: > console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 > Nice! > Best regards, > Indrek > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From heiko.thiery at gmail.com Sat Nov 26 09:14:49 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Sat, 26 Nov 2022 10:14:49 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-25 In-Reply-To: <6381c264.df0a0220.f5907.df2dSMTPIN_ADDED_MISSING@mx.google.com> References: <6381c264.df0a0220.f5907.df2dSMTPIN_ADDED_MISSING@mx.google.com> Message-ID: Hi James, Am Sa., 26. Nov. 2022 um 08:38 Uhr schrieb Thomas Petazzoni : > > Hello, > > Autobuilder failures > ==================== > > Below is a list of build failures reported by the Buildroot autobuilders > in relation to packages or CPU architectures you are in charge of. > Please help us improving the quality of Buildroot by investigating those > build failures and sending patches to fix them. > > Results for the 'master' branch > ------------------------------- > > Build failures related to your packages: > > arch | reason | url > -------------+--------------------------------+--------------------------------------------------------------------------------- > mips64 | libnetconf2-2.1.11 | http://autobuild.buildroot.net/results/1fcfb9929b07a6b89d85dbfa4c7f2cfeb4b3ae1b > powerpc64le | linuxptp-3.1.1 | http://autobuild.buildroot.net/results/8dff570499024da0f9d0c922619c8f07462633ec > mipsel | linuxptp-3.1.1 | http://autobuild.buildroot.net/results/31214bf6399e7f1bbafc96fd7055ca4629c4021f > s390x | linuxptp-3.1.1 | http://autobuild.buildroot.net/results/30e18e048fe426ec6a1522875cf37fb224b56bbf > The autobuild failures appear since some time. I now tried to reproduce it on my machine but I'm not able to do so. I see that it probably only happens on the autobuild machines of yours. What I know so far is that there is a script [1] that looks for the supported timestamp for PTP in the kernel sources. With that a define is set -DHAVE_ONESTEP_P2P. But then when compiling the sources the definition is not found. [1] https://github.com/richardcochran/linuxptp/blob/master/incdefs.sh -- Heiko > Thanks for your contribution to Buildroot! > > -- > http://autobuild.buildroot.net From buildroot at busybox.net Sat Nov 26 10:53:54 2022 From: buildroot at busybox.net (buildroot at busybox.net) Date: 26 Nov 2022 02:53:54 -0800 Subject: [Buildroot] Due payment 26.11.2022 2:53:53 Message-ID: <20221126025353.90A2A4E8B4753D5C@busybox.net> An HTML attachment was scrubbed... URL: From buildroot at uclibc.org Sat Nov 26 10:53:53 2022 From: buildroot at uclibc.org (buildroot at uclibc.org) Date: 26 Nov 2022 02:53:53 -0800 Subject: [Buildroot] Due payment 26.11.2022 2:53:53 Message-ID: <20221126025353.97770BBE3713EEDC@uclibc.org> An HTML attachment was scrubbed... URL: From neal.frager at amd.com Sat Nov 26 10:53:48 2022 From: neal.frager at amd.com (Neal Frager) Date: Sat, 26 Nov 2022 03:53:48 -0700 Subject: [Buildroot] [PATCH v1 1/3] configs/zynqmp_zcu102_defconfig: bump to Xilinx 2022.2 Message-ID: <20221126105350.14687-1-neal.frager@amd.com> This patch bumps the zynqmp_zcu102_defconfig to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes - TF-A 2.6 bug fixes - PMUFW bug fixes Signed-off-by: Neal Frager --- configs/zynqmp_zcu102_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index e27dfdb6c9..6047d4299c 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/zynqmp-zcu102-rev1.0" @@ -15,13 +15,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" BR2_TARGET_UBOOT_NEEDS_DTC=y @@ -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/v2022.1_22.04_1/xlnx-firmware/zcu102/zcu102_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/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 -- 2.17.1 From neal.frager at amd.com Sat Nov 26 10:53:50 2022 From: neal.frager at amd.com (Neal Frager) Date: Sat, 26 Nov 2022 03:53:50 -0700 Subject: [Buildroot] [PATCH v1 3/3] configs/zynqmp_kria_kv260_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221126105350.14687-1-neal.frager@amd.com> References: <20221126105350.14687-1-neal.frager@amd.com> Message-ID: <20221126105350.14687-3-neal.frager@amd.com> This patch bumps the zynqmp_kria_kv260_defconfig to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes - TF-A 2.6 bug fixes - PMUFW bug fixes Signed-off-by: Neal Frager --- configs/zynqmp_kria_kv260_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index 25bab4cbb4..7afc7748b0 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS1,115200 mmcblk1p2 ${UBOOT_DIR}" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/smk-k26-revA-sck-kv-g-revB" @@ -15,14 +15,14 @@ BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="ZYNQMP_CONSOLE=cadence1" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/kria/kv260/uboot.fragment" BR2_TARGET_UBOOT_NEEDS_DTC=y @@ -30,7 +30,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/nealfrager/buildroot-firmware/raw/v2022.1/kv260/kv260_pmufw.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/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 -- 2.17.1 From neal.frager at amd.com Sat Nov 26 10:53:49 2022 From: neal.frager at amd.com (Neal Frager) Date: Sat, 26 Nov 2022 03:53:49 -0700 Subject: [Buildroot] [PATCH v1 2/3] configs/zynqmp_zcu106_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221126105350.14687-1-neal.frager@amd.com> References: <20221126105350.14687-1-neal.frager@amd.com> Message-ID: <20221126105350.14687-2-neal.frager@amd.com> This patch bumps the zynqmp_zcu106_defconfig to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes - TF-A 2.6 bug fixes - PMUFW bug fixes Signed-off-by: Neal Frager --- configs/zynqmp_zcu106_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 4113a9025a..dcbc4319e8 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/zynqmp-zcu106-revA" @@ -15,13 +15,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu106-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y @@ -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/v2022.1_22.04_1/xlnx-firmware/zcu106/zcu106_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/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 fontaine.fabrice at gmail.com Sat Nov 26 12:25:45 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 26 Nov 2022 13:25:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/vim: security bump to version 9.0.0951 Message-ID: <20221126122545.15206-1-fontaine.fabrice@gmail.com> Fix CVE-2022-3705: A vulnerability was found in vim and classified as problematic. Affected by this issue is the function qf_update_buffer of the file quickfix.c of the component autocmd Handler. The manipulation leads to use after free. The attack may be launched remotely. Upgrading to version 9.0.0805 is able to address this issue. The name of the patch is d0fab10ed2a86698937e3c3fed2f10bd9bb5e731. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-212324. 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 ef3bc46cdc..03ee908db4 100644 --- a/package/vim/vim.hash +++ b/package/vim/vim.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 f50ab9c023e7c276a61a7076c840d36254ce83691dba28af9ac5c513b6ace3b4 vim-9.0.0709.tar.gz +sha256 c95c9abcf024bd6293ad199e4efa1c09452a9c6456c9cbaf53d896cf7b9f4d08 vim-9.0.0951.tar.gz sha256 0bcab3b635dd39208c42b496568d1e8171dad247cf3da5bab3d750c9d5883499 LICENSE sha256 de04910387a62ad4f9b36b91457c8d5ef32733ac5d768a128071b93f4821fcd1 README.txt diff --git a/package/vim/vim.mk b/package/vim/vim.mk index 22c1eb91a8..d814c68630 100644 --- a/package/vim/vim.mk +++ b/package/vim/vim.mk @@ -4,7 +4,7 @@ # ################################################################################ -VIM_VERSION = 9.0.0709 +VIM_VERSION = 9.0.0951 VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION)) VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES) VIM_SUBDIR = src -- 2.35.1 From fontaine.fabrice at gmail.com Sat Nov 26 13:13:10 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 26 Nov 2022 14:13:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/git: security bump to version 2.31.5 Message-ID: <20221126131310.51007-1-fontaine.fabrice@gmail.com> Fixes: * CVE-2022-39253: When relying on the `--local` clone optimization, Git dereferences symbolic links in the source repository before creating hardlinks (or copies) of the dereferenced link in the destination repository. This can lead to surprising behavior where arbitrary files are present in a repository's `$GIT_DIR` when cloning from a malicious repository. Git will no longer dereference symbolic links via the `--local` clone mechanism, and will instead refuse to clone repositories that have symbolic links present in the `$GIT_DIR/objects` directory. Additionally, the value of `protocol.file.allow` is changed to be "user" by default. * CVE-2022-39260: An overly-long command string given to `git shell` can result in overflow in `split_cmdline()`, leading to arbitrary heap writes and remote code execution when `git shell` is exposed and the directory `$HOME/git-shell-commands` exists. `git shell` is taught to refuse interactive commands that are longer than 4MiB in size. `split_cmdline()` is hardened to reject inputs larger than 2GiB. https://github.com/git/git/blob/v2.31.5/Documentation/RelNotes/2.31.5.txt Signed-off-by: Fabrice Fontaine --- 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 41afa83f86..af09ea817b 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 84fc20acf8fbea5cad7d5d7be0dfeb32494f1dac8e6c61675c904d1fd3d8c016 git-2.31.4.tar.xz +sha256 dbc80f88d36fcde2c7acaaa9343cfab0f56effe9aee60e5eb00f3f36b8a619b4 git-2.31.5.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 dc587170e8..653b4f46ad 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.31.4 +GIT_VERSION = 2.31.5 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ -- 2.35.1 From indrek.kruusa at gmail.com Sat Nov 26 15:29:01 2022 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sat, 26 Nov 2022 17:29:01 +0200 Subject: [Buildroot] Updates for nezha and lichee_rv* In-Reply-To: References: Message-ID: Kontakt Angelo Compagnucci () kirjutas kuup?eval L, 26. november 2022 kell 10:27: > > > Il sab 26 nov 2022, 09:15 Indrek Kruusa ha > scritto: > >> Hi! >> >> As Samuel Holland mentioned the boot0/TOC1 is not needed anymore for >> Allwinner D1 soc. >> The latest updates, including proper board files, are included in d1-wip >> branch in uboot repo. >> So, when using this branch, like >> >> BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call >> github,smaeul,u-boot,d1-wip)/uboot-d1-wip.tar.gz" >> >> , the genimage.cfg can be as simple as : >> >> image sdcard.img { >> hdimage { >> } >> >> partition u-boot-0 { >> in-partition-table = "no" >> image = "u-boot-sunxi-with-spl.bin" >> offset = 128K >> } >> partition rootfs { >> partition-type = 0x83 >> image = "rootfs.ext4" >> bootable = "true" >> offset = 2M >> } >> } >> >> Also, newer linux kernel (v6.1.0-rc3) can be grabbed from Samuel's repo. >> For testing I was using: >> >> BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call >> github,smaeul,linux,ca67838d84af4c9f85d06311c9e98e1adf46308f)/linux-ca67838d84af4c9f85d06311c9e98e1adf46308f.tar.gz" >> You have to update headers: >> BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y >> >> Latest buildroot 2022.11-rc3 includes updated rtl8723ds tree so building >> this module works also with newer kernel now. >> >> I verified this on Sipeed's Lichee RV dock, serial console output is >> attached. >> > > Thanks for the update. I'm more than welcome to bump my patches and retest > everything as soon as the patchset is included and validated by the > buildroot developers. > > It would be nice if you can provide your feedback for the current patchset > > http://patchwork.ozlabs.org/project/buildroot/list/?series=326415 > > To speedup the revision process. > Why not. I just have to figure out how to reply to those messages while not having them in my mailbox.Gmail and mbox and stuff. > > >> Also, for getting working HDMI console you have to append this to the >> kernel command line: >> console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 >> > > Nice! > > >> Best regards, >> Indrek >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From indrek.kruusa at gmail.com Sat Nov 26 17:15:52 2022 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sat, 26 Nov 2022 19:15:52 +0200 Subject: [Buildroot] Updates for nezha and lichee_rv* In-Reply-To: References: Message-ID: Kontakt Indrek Kruusa () kirjutas kuup?eval L, 26. november 2022 kell 17:29: > > Kontakt Angelo Compagnucci () kirjutas > kuup?eval L, 26. november 2022 kell 10:27: > >> >> >> Il sab 26 nov 2022, 09:15 Indrek Kruusa ha >> scritto: >> >>> Hi! >>> >>> As Samuel Holland mentioned the boot0/TOC1 is not needed anymore for >>> Allwinner D1 soc. >>> The latest updates, including proper board files, are included in d1-wip >>> branch in uboot repo. >>> So, when using this branch, like >>> >>> BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call >>> github,smaeul,u-boot,d1-wip)/uboot-d1-wip.tar.gz" >>> >>> , the genimage.cfg can be as simple as : >>> >>> image sdcard.img { >>> hdimage { >>> } >>> >>> partition u-boot-0 { >>> in-partition-table = "no" >>> image = "u-boot-sunxi-with-spl.bin" >>> offset = 128K >>> } >>> partition rootfs { >>> partition-type = 0x83 >>> image = "rootfs.ext4" >>> bootable = "true" >>> offset = 2M >>> } >>> } >>> >>> Also, newer linux kernel (v6.1.0-rc3) can be grabbed from Samuel's repo. >>> For testing I was using: >>> >>> BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call >>> github,smaeul,linux,ca67838d84af4c9f85d06311c9e98e1adf46308f)/linux-ca67838d84af4c9f85d06311c9e98e1adf46308f.tar.gz" >>> You have to update headers: >>> BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y >>> >>> Latest buildroot 2022.11-rc3 includes updated rtl8723ds tree so building >>> this module works also with newer kernel now. >>> >>> I verified this on Sipeed's Lichee RV dock, serial console output is >>> attached. >>> >> >> Thanks for the update. I'm more than welcome to bump my patches and >> retest everything as soon as the patchset is included and validated by the >> buildroot developers. >> >> It would be nice if you can provide your feedback for the current patchset >> >> http://patchwork.ozlabs.org/project/buildroot/list/?series=326415 >> >> To speedup the revision process. >> > > > Why not. I just have to figure out how to reply to those messages while > not having them in my mailbox.Gmail and mbox and stuff. > Altough, I would say you should update to newer uboot anyway. After that you can completely drop p 0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch (as uboot gained SPL support). Then you can simplify genimage.cfg. Also you have to fix board/sipeed/lichee_rv/readme.txt to reflect path change (currently there is $ make lichee_rv_defconfig). I hope this helps. > >> >> >>> Also, for getting working HDMI console you have to append this to the >>> kernel command line: >>> console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 >>> >> >> Nice! >> >> >>> Best regards, >>> Indrek >>> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From fperrad at gmail.com Sat Nov 26 18:00:15 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 26 Nov 2022 19:00:15 +0100 Subject: [Buildroot] [PATCH 1/2] configs/olimex_stmp157: bump Linux and U-Boot Message-ID: <20221126180016.280061-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 a63394fa0..49670dbe4 100644 --- a/configs/olimex_stmp157_olinuxino_lime_defconfig +++ b/configs/olimex_stmp157_olinuxino_lime_defconfig @@ -16,8 +16,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-20220413-v5.10.105 -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="d417808c240d55576ee76e5cbb40413ad444ecfd" +# branch release-20221011-v5.10.105 +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="1b955f3ee7ef3234f290f65dbea108063996aea0" 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 @@ -34,8 +34,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-20220413, based on 2021.04 -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="b39c5a7c93a2d8efaecc9cad4284378af857c3f7" +# release-20220927, based on 2021.04 +BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="98ab5ecb0a16eeb426f34b2a1a28e56658c1a59c" 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 fperrad at gmail.com Sat Nov 26 18:00:16 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 26 Nov 2022 19:00:16 +0100 Subject: [Buildroot] [PATCH 2/2] configs/olimex_stmp157: configure eth0 with DHCP In-Reply-To: <20221126180016.280061-1-francois.perrad@gadz.org> References: <20221126180016.280061-1-francois.perrad@gadz.org> Message-ID: <20221126180016.280061-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- configs/olimex_stmp157_olinuxino_lime_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/olimex_stmp157_olinuxino_lime_defconfig b/configs/olimex_stmp157_olinuxino_lime_defconfig index 49670dbe4..60c34d7fa 100644 --- a/configs/olimex_stmp157_olinuxino_lime_defconfig +++ b/configs/olimex_stmp157_olinuxino_lime_defconfig @@ -8,6 +8,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y # System configuration BR2_TARGET_GENERIC_HOSTNAME="stmp1-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/stmp1_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/stmp1_olinuxino/genimage.cfg" -- 2.37.2 From peter at korsgaard.com Sat Nov 26 18:19:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:19:13 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: don't build igh-ethercat drivers In-Reply-To: <20221116212105.702408-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 16 Nov 2022 22:21:05 +0100") References: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> <20221116212105.702408-2-thomas.petazzoni@bootlin.com> Message-ID: <87lenxfuji.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > igh-ethercat comes with a small number of patched Linux kernel network > drivers, which aim at replacing the ones available in upstream Linux > kernel. All those drivers are provided only for specific kernel > releases. For example: > r8169-2.6.24-ethercat.c > r8169-2.6.24-orig.c > r8169-2.6.27-ethercat.c > r8169-2.6.27-orig.c > r8169-2.6.28-ethercat.c > r8169-2.6.28-orig.c > r8169-2.6.29-ethercat.c > r8169-2.6.29-orig.c > r8169-2.6.31-ethercat.c > r8169-2.6.31-orig.c > r8169-2.6.32-ethercat.c > r8169-2.6.32-orig.c > r8169-2.6.33-ethercat.c > r8169-2.6.33-orig.c > r8169-2.6.35-ethercat.c > r8169-2.6.35-orig.c > r8169-2.6.36-ethercat.c > r8169-2.6.36-orig.c > r8169-2.6.37-ethercat.c > r8169-2.6.37-orig.c > r8169-3.10-ethercat.c > r8169-3.10-orig.c > r8169-3.12-ethercat.c > r8169-3.12-orig.c > r8169-3.14-ethercat.c > r8169-3.14-orig.c > r8169-3.16-ethercat.c > r8169-3.16-orig.c > r8169-3.2-ethercat.c > r8169-3.2-orig.c > r8169-3.4-ethercat.c > r8169-3.4-orig.c > r8169-3.6-ethercat.c > r8169-3.6-orig.c > r8169-3.8-ethercat.c > r8169-3.8-orig.c > r8169-4.4-ethercat.c > r8169-4.4-orig.c > Obviously, this doesn't play well with the random configuration > testing done by utils/genrandconfig. This commit avoids this issue by > making sure we never build any of those drivers as part of the > genrandconfig generated configurations. > Fixes: > http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7/ > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:22:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:22:56 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH=5D_package/mali-driver=3A_remove_?= =?utf-8?q?Miqu=C3=A8l__from_the_DEVELOPERS_list?= In-Reply-To: <20221116084313.1068060-1-miquel.raynal@bootlin.com> (Miquel Raynal via buildroot's message of "Wed, 16 Nov 2022 09:43:13 +0100") References: <20221116084313.1068060-1-miquel.raynal@bootlin.com> Message-ID: <87h6ylfudb.fsf@dell.be.48ers.dk> >>>>> "Miquel" == Miquel Raynal via buildroot writes: > I am not really maintaining these packages, I don't follow closely > enough nor use them to take the time to make the necessary changes. > Giulio has been much more reactive than me to fix issues and he is > already listed for them anyway. > Cc: Giulio Benetti > Signed-off-by: Miquel Raynal Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:25:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:25:22 +0100 Subject: [Buildroot] [PATCH] boot/edk2: fix the build for arm sgi575 In-Reply-To: <20221122160544.121691-1-vincent.stehle@arm.com> ("Vincent =?utf-8?Q?Stehl=C3=A9=22's?= message of "Tue, 22 Nov 2022 17:05:44 +0100") References: <20221122160544.121691-1-vincent.stehle@arm.com> Message-ID: <87cz99fu99.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Stehl? writes: > The edk2 package can be configured for platform Arm Sgi575 but this does > not build correctly. Add the necessary definitions to fix the build. > Signed-off-by: Vincent Stehl? > Cc: Dick Olsson Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:26:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:26:31 +0100 Subject: [Buildroot] [git commit] package/iwd: add dbus compile time dependency In-Reply-To: <20221122213458.149C984186@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Tue, 22 Nov 2022 22:34:22 +0100") References: <20221122213458.149C984186@busybox.osuosl.org> Message-ID: <878rjxfu7c.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=47659b4f342382c764076c0c0dfbee446b090661 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build > dependency, however we still need it when building with systemd so > that the service directory is available via pkg-config. > In addition we can drop --with-dbus-datadir by unconditionally > requiring dbus as the datadir will then be fetched from pkg-config. > Fixes: > checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required > http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d/ > Signed-off-by: James Hilliard > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:28:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:28:27 +0100 Subject: [Buildroot] [PATCH v2] package/gnupg2: bump version to 2.3.8 In-Reply-To: <20221116100913.26446-1-mf@go-sys.de> (Michael Fischer's message of "Wed, 16 Nov 2022 11:09:13 +0100") References: <87y1scqjgi.fsf@tarshish> <20221116100913.26446-1-mf@go-sys.de> Message-ID: <874julfu44.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Fischer writes: > Add patch 0001 to fix undefined reference to `ks_ldap_free_state' > backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa > Signed-off-by: Michael Fischer Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:22:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:22:27 +0100 Subject: [git commit branch/2022.08.x] package/mali-driver: remove Miquèl from the DEVELOPERS list Message-ID: <20221126182902.DDB40844CC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af4bfa3fd2c97f93888f1f7313d94467cdc14591 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x I am not really maintaining these packages, I don't follow closely enough nor use them to take the time to make the necessary changes. Giulio has been much more reactive than me to fix issues and he is already listed for them anyway. Cc: Giulio Benetti Signed-off-by: Miquel Raynal Signed-off-by: Yann E. MORIN (cherry picked from commit 124fc473dd9298facc6f9fd58dd59a706550e29b) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index d565cc8add..d563c20aaa 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2135,10 +2135,6 @@ F: configs/bananapi_m2_plus_defconfig N: Mikhail Boiko F: package/libfribidi/ -N: Miqu??l Raynal -F: package/mali-driver/ -F: package/rockchip-mali/ - N: Mircea Gliga F: package/mbuffer/ From peter at korsgaard.com Sat Nov 26 16:55:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 17:55:22 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sdl2: fix sdl_init() error with kernel 5.15 Message-ID: <20221126182902.C653A844C9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=695c51db81dacc0f06457f011de30bb9a0b7dfc6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes #6421 Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Signed-off-by: Michael Fischer [yann.morin.1998 at free.fr: make it an actual backport] Signed-off-by: Yann E. MORIN (cherry picked from commit 7928c51bf625333102358ed1c9d84efe3e6bdc01) Signed-off-by: Peter Korsgaard --- ...oesn-t-have-a-mode-configured-use-the-pre.patch | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch new file mode 100644 index 0000000000..c8be280c56 --- /dev/null +++ b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch @@ -0,0 +1,76 @@ +From da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Mon Sep 17 00:00:00 2001 +From: Sam Lantinga +Date: Fri, 18 Nov 2022 12:17:27 -0800 +Subject: [PATCH] If a CRTC doesn't have a mode configured, use the preferred + or largest mode as the default mode + +Fixes https://github.com/libsdl-org/SDL/issues/6421 + +[mf at go-sys.de: backport from upstream] +Signed-off-by: Michael Fischer +[yann.morin.1998 at free.fr: do an actual backport] +Signed-off-by: Yann E. MORIN +--- + src/video/kmsdrm/SDL_kmsdrmvideo.c | 35 +++++++++++++++++++++++++----- + 1 file changed, 29 insertions(+), 6 deletions(-) + +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c +index eae721455..eeeefef2b 100644 +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the + list of SDL Displays in _this->displays[] */ + static void +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { +- ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) ++{ + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); + SDL_DisplayData *dispdata = NULL; + SDL_VideoDisplay display = {0}; +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { + drmModeModeInfo *mode = &connector->modes[i]; + + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { +- mode_index = i; +- break; ++ mode_index = i; ++ break; + } + } + + if (mode_index == -1) { +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); +- goto cleanup; ++ int current_area, largest_area = 0; ++ ++ /* Find the preferred mode or the highest resolution mode */ ++ for (i = 0; i < connector->count_modes; i++) { ++ drmModeModeInfo *mode = &connector->modes[i]; ++ ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { ++ mode_index = i; ++ break; ++ } ++ ++ current_area = mode->hdisplay * mode->vdisplay; ++ if (current_area > largest_area) { ++ mode_index = i; ++ largest_area = current_area; ++ } ++ } ++ if (mode_index != -1) { ++ crtc->mode = connector->modes[mode_index]; ++ } ++ } ++ ++ if (mode_index == -1) { ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); ++ goto cleanup; + } + + /*********************************************/ +-- +2.25.1 + From peter at korsgaard.com Sat Nov 26 18:24:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:24:07 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/edk2: fix the build for arm sgi575 Message-ID: <20221126182902.E7EBE844CD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40c7aaec8945f8aaf16b52ad7cab243ee937f915 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The edk2 package can be configured for platform Arm Sgi575 but this does not build correctly: Usage: build.exe [options] [all|fds|genc|genmake|clean|cleanall|cleanlib|modules|libraries|run] build.exe: error: option -a: invalid choice: '-b' (choose from 'IA32', 'X64', 'EBC', 'ARM', 'AARCH64', 'RISCV64') make[1]: *** [package/pkg-generic.mk:293: /home/thomas/buildroot/buildroot/output/build/edk2-edk2-stable202102/.stamp_built] Error 2 make: *** [Makefile:84: _all] Error 2 Add the necessary definitions to fix the build. Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 79591b76674a8c0ed150021a27771a73a70d159b) Signed-off-by: Peter Korsgaard --- boot/edk2/edk2.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 5cbd9d152e..7d8765c310 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg EDK2_PLATFORM_NAME = ArmVirtQemuKernel EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) +EDK2_ARCH = AARCH64 +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 +EDK2_PLATFORM_NAME = Sgi575 +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) + else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) EDK2_ARCH = AARCH64 EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg From peter at korsgaard.com Sat Nov 26 18:26:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:26:20 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/iwd: add dbus compile time dependency Message-ID: <20221126182902.F17C4844C9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db55241338bcb3206b1ec268938ffb9be1a439eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build dependency, however we still need it when building with systemd so that the service directory is available via pkg-config. In addition we can drop --with-dbus-datadir by unconditionally requiring dbus as the datadir will then be fetched from pkg-config. Fixes: checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit 47659b4f342382c764076c0c0dfbee446b090661) Signed-off-by: Peter Korsgaard --- package/iwd/iwd.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 346977dedf..f8064adc71 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ --enable-external-ell \ - --enable-dbus-policy \ - --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES = ell + --enable-dbus-policy +IWD_DEPENDENCIES = dbus ell ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) From peter at korsgaard.com Sat Nov 26 18:18:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:18:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] utils/genrandconfig: don't build igh-ethercat drivers Message-ID: <20221126182902.D141F844CA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cec73e98bee01cc3051fd231261731179a34c45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x igh-ethercat comes with a small number of patched Linux kernel network drivers, which aim at replacing the ones available in upstream Linux kernel. All those drivers are provided only for specific kernel releases. For example: r8169-2.6.24-ethercat.c r8169-2.6.24-orig.c r8169-2.6.27-ethercat.c r8169-2.6.27-orig.c r8169-2.6.28-ethercat.c r8169-2.6.28-orig.c r8169-2.6.29-ethercat.c r8169-2.6.29-orig.c r8169-2.6.31-ethercat.c r8169-2.6.31-orig.c r8169-2.6.32-ethercat.c r8169-2.6.32-orig.c r8169-2.6.33-ethercat.c r8169-2.6.33-orig.c r8169-2.6.35-ethercat.c r8169-2.6.35-orig.c r8169-2.6.36-ethercat.c r8169-2.6.36-orig.c r8169-2.6.37-ethercat.c r8169-2.6.37-orig.c r8169-3.10-ethercat.c r8169-3.10-orig.c r8169-3.12-ethercat.c r8169-3.12-orig.c r8169-3.14-ethercat.c r8169-3.14-orig.c r8169-3.16-ethercat.c r8169-3.16-orig.c r8169-3.2-ethercat.c r8169-3.2-orig.c r8169-3.4-ethercat.c r8169-3.4-orig.c r8169-3.6-ethercat.c r8169-3.6-orig.c r8169-3.8-ethercat.c r8169-3.8-orig.c r8169-4.4-ethercat.c r8169-4.4-orig.c Obviously, this doesn't play well with the random configuration testing done by utils/genrandconfig. This commit avoids this issue by making sure we never build any of those drivers as part of the genrandconfig generated configurations. Fixes: http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7/ Signed-off-by: Thomas Petazzoni (cherry picked from commit 75cb8a490200e2480d1dcc2a2e59de0a575c1531) Signed-off-by: Peter Korsgaard --- utils/genrandconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 9c6c2b359c..eccd3a228e 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -629,6 +629,13 @@ def fixup_config(sysinfo, configfile): configlines.append('BR2_PACKAGE_XVISOR_USE_DEFCONFIG=y\n') configlines.remove('BR2_PACKAGE_XVISOR_CUSTOM_CONFIG_FILE=""\n') + # Don't build igh-ethercat driver as they are highly + # kernel-version specific + for opt in ['8139TOO', 'E100', 'E1000', 'E1000E', 'R8169']: + optstr = 'BR2_PACKAGE_IGH_ETHERCAT_%s=y\n' % opt + if optstr in configlines: + configlines.remove(optstr) + with open(configfile, "w+") as configf: configf.writelines(configlines) From peter at korsgaard.com Sat Nov 26 18:28:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:28:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gnupg2: bump version to 2.3.8 Message-ID: <20221126182903.09CAE844CA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=633ee32128cbac2e9c9c452fc577461a81149814 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Brings a number of fixes: https://dev.gnupg.org/T6106 Add patch 0001 to fix undefined reference to `ks_ldap_free_state' backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa Signed-off-by: Michael Fischer [Peter: add changelog info] Signed-off-by: Peter Korsgaard (cherry picked from commit 73f04f7f0cb5ab7b4df0f2e8c706d73e6d12b793) Signed-off-by: Peter Korsgaard --- package/gnupg2/0001-ks_ldap_free_state.patch | 21 +++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 +++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..fa55d27c04 --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,21 @@ + +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is not +installed + +Backported from: 7011286ce6e1fb56c2989fdafbd11b931c489faa + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c ++++ b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) + ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ From peter at korsgaard.com Sat Nov 26 18:24:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:24:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/edk2: fix the build for arm sgi575 Message-ID: <20221126183007.5418284705@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f0351fcca663a0b89e5df0ae488e0a2d795f38f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The edk2 package can be configured for platform Arm Sgi575 but this does not build correctly: Usage: build.exe [options] [all|fds|genc|genmake|clean|cleanall|cleanlib|modules|libraries|run] build.exe: error: option -a: invalid choice: '-b' (choose from 'IA32', 'X64', 'EBC', 'ARM', 'AARCH64', 'RISCV64') make[1]: *** [package/pkg-generic.mk:293: /home/thomas/buildroot/buildroot/output/build/edk2-edk2-stable202102/.stamp_built] Error 2 make: *** [Makefile:84: _all] Error 2 Add the necessary definitions to fix the build. Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 79591b76674a8c0ed150021a27771a73a70d159b) Signed-off-by: Peter Korsgaard --- boot/edk2/edk2.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 5cbd9d152e..7d8765c310 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg EDK2_PLATFORM_NAME = ArmVirtQemuKernel EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) +EDK2_ARCH = AARCH64 +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 +EDK2_PLATFORM_NAME = Sgi575 +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) + else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) EDK2_ARCH = AARCH64 EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg From peter at korsgaard.com Sat Nov 26 17:25:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 18:25:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sdl2: fix sdl_init() error with kernel 5.15 Message-ID: <20221126183007.410AC846F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=21c0c0ae138858c54276256281262105863b2a9b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes #6421 Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Signed-off-by: Michael Fischer [yann.morin.1998 at free.fr: make it an actual backport] Signed-off-by: Yann E. MORIN (cherry picked from commit 7928c51bf625333102358ed1c9d84efe3e6bdc01) Signed-off-by: Peter Korsgaard --- ...oesn-t-have-a-mode-configured-use-the-pre.patch | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch new file mode 100644 index 0000000000..c8be280c56 --- /dev/null +++ b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch @@ -0,0 +1,76 @@ +From da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Mon Sep 17 00:00:00 2001 +From: Sam Lantinga +Date: Fri, 18 Nov 2022 12:17:27 -0800 +Subject: [PATCH] If a CRTC doesn't have a mode configured, use the preferred + or largest mode as the default mode + +Fixes https://github.com/libsdl-org/SDL/issues/6421 + +[mf at go-sys.de: backport from upstream] +Signed-off-by: Michael Fischer +[yann.morin.1998 at free.fr: do an actual backport] +Signed-off-by: Yann E. MORIN +--- + src/video/kmsdrm/SDL_kmsdrmvideo.c | 35 +++++++++++++++++++++++++----- + 1 file changed, 29 insertions(+), 6 deletions(-) + +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c +index eae721455..eeeefef2b 100644 +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the + list of SDL Displays in _this->displays[] */ + static void +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { +- ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) ++{ + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); + SDL_DisplayData *dispdata = NULL; + SDL_VideoDisplay display = {0}; +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { + drmModeModeInfo *mode = &connector->modes[i]; + + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { +- mode_index = i; +- break; ++ mode_index = i; ++ break; + } + } + + if (mode_index == -1) { +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); +- goto cleanup; ++ int current_area, largest_area = 0; ++ ++ /* Find the preferred mode or the highest resolution mode */ ++ for (i = 0; i < connector->count_modes; i++) { ++ drmModeModeInfo *mode = &connector->modes[i]; ++ ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { ++ mode_index = i; ++ break; ++ } ++ ++ current_area = mode->hdisplay * mode->vdisplay; ++ if (current_area > largest_area) { ++ mode_index = i; ++ largest_area = current_area; ++ } ++ } ++ if (mode_index != -1) { ++ crtc->mode = connector->modes[mode_index]; ++ } ++ } ++ ++ if (mode_index == -1) { ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); ++ goto cleanup; + } + + /*********************************************/ +-- +2.25.1 + From peter at korsgaard.com Sat Nov 26 18:22:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:22:31 +0100 Subject: [git commit branch/2022.02.x] package/mali-driver: remove Miquèl from the DEVELOPERS list Message-ID: <20221126183007.4B41884700@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da848bc81555b346ffe63afe8d0ac30326d5b088 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x I am not really maintaining these packages, I don't follow closely enough nor use them to take the time to make the necessary changes. Giulio has been much more reactive than me to fix issues and he is already listed for them anyway. Cc: Giulio Benetti Signed-off-by: Miquel Raynal Signed-off-by: Yann E. MORIN (cherry picked from commit 124fc473dd9298facc6f9fd58dd59a706550e29b) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index d3dedb06f4..113d7f5ca4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2046,10 +2046,6 @@ F: configs/bananapi_m2_plus_defconfig N: Mikhail Boiko F: package/libfribidi/ -N: Miqu??l Raynal -F: package/mali-driver/ -F: package/rockchip-mali/ - N: Mircea Gliga F: package/mbuffer/ From peter at korsgaard.com Sat Nov 26 18:25:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:25:44 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/iwd: add dbus compile time dependency Message-ID: <20221126183007.5D39984706@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e9c76311514977aace7e48b176531443ac129f8e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build dependency, however we still need it when building with systemd so that the service directory is available via pkg-config. In addition we can drop --with-dbus-datadir by unconditionally requiring dbus as the datadir will then be fetched from pkg-config. Fixes: checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit 47659b4f342382c764076c0c0dfbee446b090661) Signed-off-by: Peter Korsgaard --- package/iwd/iwd.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 5bea3f12b4..c8b666bdd7 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ --enable-external-ell \ - --enable-dbus-policy \ - --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES = ell + --enable-dbus-policy +IWD_DEPENDENCIES = dbus ell ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) From peter at korsgaard.com Sat Nov 26 18:28:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:28:06 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gnupg2: bump version to 2.3.8 Message-ID: <20221126183007.6775B846F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ea2c4b5f2635d459acacfce0068016010e334a6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Brings a number of fixes: https://dev.gnupg.org/T6106 Add patch 0001 to fix undefined reference to `ks_ldap_free_state' backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa Signed-off-by: Michael Fischer [Peter: add changelog info] Signed-off-by: Peter Korsgaard (cherry picked from commit 73f04f7f0cb5ab7b4df0f2e8c706d73e6d12b793) Signed-off-by: Peter Korsgaard --- package/gnupg2/0001-ks_ldap_free_state.patch | 21 +++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 +++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..fa55d27c04 --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,21 @@ + +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is not +installed + +Backported from: 7011286ce6e1fb56c2989fdafbd11b931c489faa + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c ++++ b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) + ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ From peter at korsgaard.com Sat Nov 26 18:40:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:40:54 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <87tu2q0yyk.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 23 Nov 2022 11:03:47 +0100") References: <20221122201701.65681-1-brandon.maier@collins.com> <87tu2q0yyk.fsf@dell.be.48ers.dk> Message-ID: <87zgcdeeyx.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Brandon" == Brandon Maier writes: >> Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke >> configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it >> would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now >> it will set it to ".bin" which causes U-Boot to fail to build. >> Signed-off-by: Brandon Maier >> --- >> v2: >> - support pmufw with any extension Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:42:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:42:39 +0100 Subject: [Buildroot] [PATCH] package/python3: add upstream security fix for CVE-2022-45061 In-Reply-To: <87pmde0yyb.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 23 Nov 2022 11:03:56 +0100") References: <20221122201826.49696-1-peter@korsgaard.com> <87pmde0yyb.fsf@dell.be.48ers.dk> Message-ID: <87v8n1eew0.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Peter" == Peter Korsgaard writes: >> Fixes the following security issue: >> CVE-2022-45061: An issue was discovered in Python before 3.11.1. An >> unnecessary quadratic algorithm exists in one path when processing some >> inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably >> long name being presented to the decoder could lead to a CPU denial of >> service. Hostnames are often supplied by remote servers that could be >> controlled by a malicious actor; in such a scenario, they could trigger >> excessive CPU consumption on the client attempting to make use of an >> attacker-supplied supposed hostname. For example, the attack payload could >> be placed in the Location header of an HTTP response with status code 302. >> Signed-off-by: Peter Korsgaard > Committed, thanks. Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:39:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:39:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series Message-ID: <20221126184255.AAA2284755@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2f57c2695800090a9abbf68442e344dfda91df38 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Korsgaard (cherry picked from commit f157a1136220ff0ad88766ebfb9d1ca9b4f59cc2) [Peter: drop 5.19.x / 6.0.x bump] Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 12 ++++++------ package/linux-headers/Config.in.host | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 733f57c4a4..219aceb07d 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "5.15.73" if BR2_LINUX_KERNEL_LATEST_VERSION + default "5.15.79" 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 ec28403f36..421de24541 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 a822f09525ae8803453939a91e73f18097a3ba2aec73be4fe9ab314a0131715d linux-5.15.73.tar.xz -sha256 85253abf097eb5013b988a400eb022eed0e0626e7e0a7daa3ab4b6bcabbced9a linux-5.10.147.tar.xz -sha256 2bb826cdf9b2cfce385fb5d51fc8070fe428e467bd3df4ae2a7eb6f0c0cc2e63 linux-5.4.217.tar.xz +sha256 cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154 linux-5.15.79.tar.xz +sha256 f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3 linux-5.10.155.tar.xz +sha256 8b7df25b5560620eb2776d7b7c67569764b3916ff2f596767f72567b38d13d36 linux-5.4.224.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 35017bb40b604e0b577fc2b87e727632b46608a2ba3a4f5858b9177f58f376b3 linux-4.4.302.tar.xz -sha256 bf021936a450e9292e10cc7db9909cd0d336406191d22aadd22bdcc51ca2595f linux-4.9.330.tar.xz -sha256 62ccb9ba94a7da5115bc923eebf8dffee9229801da02be87d90ae68ab9a76a6b linux-4.14.295.tar.xz -sha256 bec33298bd0470b5e725c7dc29a2dd4daf02065cb01cd4a54f6adee6ff582cb2 linux-4.19.261.tar.xz +sha256 41bf80c4766ba9915470afe97ead6a16faff484b94590387012ce7f9ce41502b linux-4.9.333.tar.xz +sha256 26233603ae992cd31e9f78066d54475b3e3f878ab0e3fd271e74a795ab60b15c linux-4.14.299.tar.xz +sha256 37406ead61149283973bccdf670a1fd020c2f19722b7176e88ec8567df6dacd0 linux-4.19.265.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 dc5eeeb38b..f97656e60f 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -382,12 +382,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string default "4.4.302" if BR2_KERNEL_HEADERS_4_4 - default "4.9.330" if BR2_KERNEL_HEADERS_4_9 - default "4.14.295" if BR2_KERNEL_HEADERS_4_14 - default "4.19.261" if BR2_KERNEL_HEADERS_4_19 - default "5.4.217" if BR2_KERNEL_HEADERS_5_4 - default "5.10.147" if BR2_KERNEL_HEADERS_5_10 - default "5.15.73" if BR2_KERNEL_HEADERS_5_15 + default "4.9.333" if BR2_KERNEL_HEADERS_4_9 + default "4.14.299" if BR2_KERNEL_HEADERS_4_14 + default "4.19.265" if BR2_KERNEL_HEADERS_4_19 + default "5.4.224" if BR2_KERNEL_HEADERS_5_4 + default "5.10.155" if BR2_KERNEL_HEADERS_5_10 + default "5.15.79" 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 Nov 26 18:40:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:40:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221126184255.B430284756@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa4b60f809d02e29bdd9d33667d994857ee91222 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier Reviewed-by: Luca Ceresoli Signed-off-by: Brandon Maier Reviewed-by: Neal Frager Signed-off-by: Peter Korsgaard (cherry picked from commit 13dc57c94f9f394441b6faeb864aefd2b8ed08ab) Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index c82c67e310..d5a3e607a2 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -387,8 +387,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Sat Nov 26 18:41:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:41:10 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python3: add upstream security fix for CVE-2022-45061 Message-ID: <20221126184255.BF16584758@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3cac6907be79a9db658b61e0022e52747375981b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: CVE-2022-45061: An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. Signed-off-by: Peter Korsgaard (cherry picked from commit 39a2ff16f92a61a3e8593c394d211c18d01de8d4) Signed-off-by: Peter Korsgaard --- ...33-Fix-quadratic-time-idna-decoding.-GH-9.patch | 86 ++++++++++++++++++++++ package/python3/python3.mk | 3 + 2 files changed, 89 insertions(+) diff --git a/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch new file mode 100644 index 0000000000..d281e7261d --- /dev/null +++ b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch @@ -0,0 +1,86 @@ +From 9bb8e18ca46fe66fa6802602f8a7228a24dd785f Mon Sep 17 00:00:00 2001 +From: "Miss Islington (bot)" + <31488909+miss-islington at users.noreply.github.com> +Date: Mon, 7 Nov 2022 19:23:16 -0800 +Subject: [PATCH] [3.11] gh-98433: Fix quadratic time idna decoding. (GH-99092) + (GH-99222) + +There was an unnecessary quadratic loop in idna decoding. This restores +the behavior to linear. + +(cherry picked from commit d315722564927c7202dd6e111dc79eaf14240b0d) + +(cherry picked from commit a6f6c3a3d6f2b580f2d87885c9b8a9350ad7bf15) + +Co-authored-by: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> +Co-authored-by: Gregory P. Smith +[Peter: drop NEWS.d/*] +Signed-off-by: Peter Korsgaard +--- + Lib/encodings/idna.py | 32 +++++++++---------- + Lib/test/test_codecs.py | 6 ++++ + 2 files changed, 23 insertions(+), 17 deletions(-) + +diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py +index ea4058512f..bf98f51336 100644 +--- a/Lib/encodings/idna.py ++++ b/Lib/encodings/idna.py +@@ -39,23 +39,21 @@ def nameprep(label): + + # Check bidi + RandAL = [stringprep.in_table_d1(x) for x in label] +- for c in RandAL: +- if c: +- # There is a RandAL char in the string. Must perform further +- # tests: +- # 1) The characters in section 5.8 MUST be prohibited. +- # This is table C.8, which was already checked +- # 2) If a string contains any RandALCat character, the string +- # MUST NOT contain any LCat character. +- if any(stringprep.in_table_d2(x) for x in label): +- raise UnicodeError("Violation of BIDI requirement 2") +- +- # 3) If a string contains any RandALCat character, a +- # RandALCat character MUST be the first character of the +- # string, and a RandALCat character MUST be the last +- # character of the string. +- if not RandAL[0] or not RandAL[-1]: +- raise UnicodeError("Violation of BIDI requirement 3") ++ if any(RandAL): ++ # There is a RandAL char in the string. Must perform further ++ # tests: ++ # 1) The characters in section 5.8 MUST be prohibited. ++ # This is table C.8, which was already checked ++ # 2) If a string contains any RandALCat character, the string ++ # MUST NOT contain any LCat character. ++ if any(stringprep.in_table_d2(x) for x in label): ++ raise UnicodeError("Violation of BIDI requirement 2") ++ # 3) If a string contains any RandALCat character, a ++ # RandALCat character MUST be the first character of the ++ # string, and a RandALCat character MUST be the last ++ # character of the string. ++ if not RandAL[0] or not RandAL[-1]: ++ raise UnicodeError("Violation of BIDI requirement 3") + + return label + +diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py +index 8edd5ac063..2407567261 100644 +--- a/Lib/test/test_codecs.py ++++ b/Lib/test/test_codecs.py +@@ -1535,6 +1535,12 @@ def test_builtin_encode(self): + self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org") + self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.") + ++ def test_builtin_decode_length_limit(self): ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*1100).decode("idna") ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*70).decode("idna") ++ + def test_stream(self): + r = codecs.getreader("idna")(io.BytesIO(b"abc")) + r.read(3) +-- +2.30.2 + diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 7cea4329e7..a10f04cb97 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE PYTHON3_CPE_ID_VENDOR = python PYTHON3_CPE_ID_PRODUCT = python +# 0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch +PYTHON3_IGNORE_CVES += CVE-2022-45061 + # This host Python is installed in $(HOST_DIR), as it is needed when # cross-compiling third-party Python modules. From peter at korsgaard.com Sat Nov 26 18:40:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:40:35 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221126184403.438F884783@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=324dd44105cb61a32454dfd4fbebefc23f7dea3d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier Reviewed-by: Luca Ceresoli Signed-off-by: Brandon Maier Reviewed-by: Neal Frager Signed-off-by: Peter Korsgaard (cherry picked from commit 13dc57c94f9f394441b6faeb864aefd2b8ed08ab) Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..9e073daa38 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -395,8 +395,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Sat Nov 26 18:41:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:41:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/python3: add upstream security fix for CVE-2022-45061 Message-ID: <20221126184403.4FE0484792@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9a53d1dbc17378325da7fb2d48135027b5df785c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: CVE-2022-45061: An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. Signed-off-by: Peter Korsgaard (cherry picked from commit 39a2ff16f92a61a3e8593c394d211c18d01de8d4) Signed-off-by: Peter Korsgaard --- ...33-Fix-quadratic-time-idna-decoding.-GH-9.patch | 86 ++++++++++++++++++++++ package/python3/python3.mk | 3 + 2 files changed, 89 insertions(+) diff --git a/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch new file mode 100644 index 0000000000..d281e7261d --- /dev/null +++ b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch @@ -0,0 +1,86 @@ +From 9bb8e18ca46fe66fa6802602f8a7228a24dd785f Mon Sep 17 00:00:00 2001 +From: "Miss Islington (bot)" + <31488909+miss-islington at users.noreply.github.com> +Date: Mon, 7 Nov 2022 19:23:16 -0800 +Subject: [PATCH] [3.11] gh-98433: Fix quadratic time idna decoding. (GH-99092) + (GH-99222) + +There was an unnecessary quadratic loop in idna decoding. This restores +the behavior to linear. + +(cherry picked from commit d315722564927c7202dd6e111dc79eaf14240b0d) + +(cherry picked from commit a6f6c3a3d6f2b580f2d87885c9b8a9350ad7bf15) + +Co-authored-by: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> +Co-authored-by: Gregory P. Smith +[Peter: drop NEWS.d/*] +Signed-off-by: Peter Korsgaard +--- + Lib/encodings/idna.py | 32 +++++++++---------- + Lib/test/test_codecs.py | 6 ++++ + 2 files changed, 23 insertions(+), 17 deletions(-) + +diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py +index ea4058512f..bf98f51336 100644 +--- a/Lib/encodings/idna.py ++++ b/Lib/encodings/idna.py +@@ -39,23 +39,21 @@ def nameprep(label): + + # Check bidi + RandAL = [stringprep.in_table_d1(x) for x in label] +- for c in RandAL: +- if c: +- # There is a RandAL char in the string. Must perform further +- # tests: +- # 1) The characters in section 5.8 MUST be prohibited. +- # This is table C.8, which was already checked +- # 2) If a string contains any RandALCat character, the string +- # MUST NOT contain any LCat character. +- if any(stringprep.in_table_d2(x) for x in label): +- raise UnicodeError("Violation of BIDI requirement 2") +- +- # 3) If a string contains any RandALCat character, a +- # RandALCat character MUST be the first character of the +- # string, and a RandALCat character MUST be the last +- # character of the string. +- if not RandAL[0] or not RandAL[-1]: +- raise UnicodeError("Violation of BIDI requirement 3") ++ if any(RandAL): ++ # There is a RandAL char in the string. Must perform further ++ # tests: ++ # 1) The characters in section 5.8 MUST be prohibited. ++ # This is table C.8, which was already checked ++ # 2) If a string contains any RandALCat character, the string ++ # MUST NOT contain any LCat character. ++ if any(stringprep.in_table_d2(x) for x in label): ++ raise UnicodeError("Violation of BIDI requirement 2") ++ # 3) If a string contains any RandALCat character, a ++ # RandALCat character MUST be the first character of the ++ # string, and a RandALCat character MUST be the last ++ # character of the string. ++ if not RandAL[0] or not RandAL[-1]: ++ raise UnicodeError("Violation of BIDI requirement 3") + + return label + +diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py +index 8edd5ac063..2407567261 100644 +--- a/Lib/test/test_codecs.py ++++ b/Lib/test/test_codecs.py +@@ -1535,6 +1535,12 @@ def test_builtin_encode(self): + self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org") + self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.") + ++ def test_builtin_decode_length_limit(self): ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*1100).decode("idna") ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*70).decode("idna") ++ + def test_stream(self): + r = codecs.getreader("idna")(io.BytesIO(b"abc")) + r.read(3) +-- +2.30.2 + diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 4131941e11..2e17104102 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE PYTHON3_CPE_ID_VENDOR = python PYTHON3_CPE_ID_PRODUCT = python +# 0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch +PYTHON3_IGNORE_CVES += CVE-2022-45061 + # This host Python is installed in $(HOST_DIR), as it is needed when # cross-compiling third-party Python modules. From peter at korsgaard.com Sat Nov 26 18:36:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:36:51 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series Message-ID: <20221126184403.3A3048477C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a9916879afb5c4e0028c9882989f3e89a0ad2c4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Peter Korsgaard (cherry picked from commit f157a1136220ff0ad88766ebfb9d1ca9b4f59cc2) [Peter: drop 5.19.x / 6.0.x bump] Signed-off-by: Peter Korsgaard --- linux/linux.hash | 12 ++++++------ package/linux-headers/Config.in.host | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index 68cf42bbbf..6e02e357ef 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,12 +1,12 @@ # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 4a1c922a490eeabf5b44d4fde36de9ba5b71711b7352c6258716da41160db628 linux-5.17.15.tar.xz -sha256 a822f09525ae8803453939a91e73f18097a3ba2aec73be4fe9ab314a0131715d linux-5.15.73.tar.xz -sha256 85253abf097eb5013b988a400eb022eed0e0626e7e0a7daa3ab4b6bcabbced9a linux-5.10.147.tar.xz -sha256 2bb826cdf9b2cfce385fb5d51fc8070fe428e467bd3df4ae2a7eb6f0c0cc2e63 linux-5.4.217.tar.xz +sha256 cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154 linux-5.15.79.tar.xz +sha256 f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3 linux-5.10.155.tar.xz +sha256 8b7df25b5560620eb2776d7b7c67569764b3916ff2f596767f72567b38d13d36 linux-5.4.224.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 bf021936a450e9292e10cc7db9909cd0d336406191d22aadd22bdcc51ca2595f linux-4.9.330.tar.xz -sha256 62ccb9ba94a7da5115bc923eebf8dffee9229801da02be87d90ae68ab9a76a6b linux-4.14.295.tar.xz -sha256 bec33298bd0470b5e725c7dc29a2dd4daf02065cb01cd4a54f6adee6ff582cb2 linux-4.19.261.tar.xz +sha256 41bf80c4766ba9915470afe97ead6a16faff484b94590387012ce7f9ce41502b linux-4.9.333.tar.xz +sha256 26233603ae992cd31e9f78066d54475b3e3f878ab0e3fd271e74a795ab60b15c linux-4.14.299.tar.xz +sha256 37406ead61149283973bccdf670a1fd020c2f19722b7176e88ec8567df6dacd0 linux-4.19.265.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 3ec26f532d..19dfc6a863 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -376,12 +376,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.9.330" if BR2_KERNEL_HEADERS_4_9 - default "4.14.295" if BR2_KERNEL_HEADERS_4_14 - default "4.19.261" if BR2_KERNEL_HEADERS_4_19 - default "5.4.217" if BR2_KERNEL_HEADERS_5_4 - default "5.10.147" if BR2_KERNEL_HEADERS_5_10 - default "5.15.73" if BR2_KERNEL_HEADERS_5_15 + default "4.9.333" if BR2_KERNEL_HEADERS_4_9 + default "4.14.299" if BR2_KERNEL_HEADERS_4_14 + default "4.19.265" if BR2_KERNEL_HEADERS_4_19 + default "5.4.224" if BR2_KERNEL_HEADERS_5_4 + default "5.10.155" if BR2_KERNEL_HEADERS_5_10 + default "5.15.79" if BR2_KERNEL_HEADERS_5_15 default "5.17.15" if BR2_KERNEL_HEADERS_5_17 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL From peter at korsgaard.com Sat Nov 26 18:53:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:53:28 +0100 Subject: [Buildroot] [PATCH 1/2] package/edk2-platforms: refine license In-Reply-To: <20221123102035.2221-2-vincent.stehle@arm.com> ("Vincent =?utf-8?Q?Stehl=C3=A9=22's?= message of "Wed, 23 Nov 2022 11:20:34 +0100") References: <20221123102035.2221-1-vincent.stehle@arm.com> <20221123102035.2221-2-vincent.stehle@arm.com> Message-ID: <87r0xpeedz.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Stehl? writes: > The edk2-platforms project is licensed under the BSD-2-Clause license with > a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change > License.txt from 2-Clause BSD to BSD+Patent"). > There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, > therefore refine the edk2-platforms package to use this more specific > identifier. > [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html > Signed-off-by: Vincent Stehl? > Cc: Dick Olsson Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:53:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:53:35 +0100 Subject: [Buildroot] [PATCH 2/2] boot/edk2: refine license In-Reply-To: <20221123102035.2221-3-vincent.stehle@arm.com> ("Vincent =?utf-8?Q?Stehl=C3=A9=22's?= message of "Wed, 23 Nov 2022 11:20:35 +0100") References: <20221123102035.2221-1-vincent.stehle@arm.com> <20221123102035.2221-3-vincent.stehle@arm.com> Message-ID: <87mt8deeds.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Stehl? writes: > The edk2 project is licensed under the BSD-2-Clause license with a patent > grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause > BSD to BSD+Patent"). > There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, > therefore refine the edk2 package to use this more specific identifier. > [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html > Signed-off-by: Vincent Stehl? > Cc: Dick Olsson Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:53:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:53:01 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/edk2-platforms: refine license Message-ID: <20221126185401.8FC3F847A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ee618bdc793216ec1d1cc106df104630953b0e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The edk2-platforms project is licensed under the BSD-2-Clause license with a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2-platforms package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 9bd126698397eb3105340f48e4f033e09b34aaf7) Signed-off-by: Peter Korsgaard --- package/edk2-platforms/edk2-platforms.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk index 7de59c1afc..6b155bf013 100644 --- a/package/edk2-platforms/edk2-platforms.mk +++ b/package/edk2-platforms/edk2-platforms.mk @@ -7,7 +7,7 @@ # Keep in sync with latest commit as of the release date for boot/edk2 EDK2_PLATFORMS_VERSION = db922e1253cb6f1fc456805bc42fb7d401eed5c2 EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) -EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE = BSD-2-Clause-Patent EDK2_PLATFORMS_LICENSE_FILES = License.txt EDK2_PLATFORMS_INSTALL_TARGET = NO EDK2_PLATFORMS_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 26 18:53:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:53:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/edk2: refine license Message-ID: <20221126185401.9A0A0847A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30b7d8488c3f8dcf6fd7c671a7244ff1d48f88af branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The edk2 project is licensed under the BSD-2-Clause license with a patent grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2 package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 40c05259d89545c40a2ead709be161569db54a05) Signed-off-by: Peter Korsgaard --- boot/edk2/edk2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 7d8765c310..953bea6fd3 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -7,7 +7,7 @@ EDK2_VERSION = edk2-stable202102 EDK2_SITE = https://github.com/tianocore/edk2 EDK2_SITE_METHOD = git -EDK2_LICENSE = BSD-2-Clause +EDK2_LICENSE = BSD-2-Clause-Patent EDK2_LICENSE_FILES = License.txt EDK2_CPE_ID_VENDOR = tianocore EDK2_DEPENDENCIES = edk2-platforms host-python3 host-acpica host-util-linux From peter at korsgaard.com Sat Nov 26 18:55:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:55:00 +0100 Subject: [Buildroot] [PATCH] utils/scanpypi: add LICENCE.TXT to the list of the license files In-Reply-To: <20221122145017.6250-1-yegorslists@googlemail.com> (yegorslists's message of "Tue, 22 Nov 2022 15:50:17 +0100") References: <20221122145017.6250-1-yegorslists@googlemail.com> Message-ID: <87ilj1eebf.fsf@dell.be.48ers.dk> >>>>> "yegorslists---" == yegorslists--- via buildroot writes: > From: Yegor Yefremov > Signed-off-by: Yegor Yefremov Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:52:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:52:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/edk2-platforms: refine license Message-ID: <20221126185508.75D4F847AE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=747d556910ec38c1f2c0364c42672a0d223b77e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The edk2-platforms project is licensed under the BSD-2-Clause license with a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2-platforms package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 9bd126698397eb3105340f48e4f033e09b34aaf7) Signed-off-by: Peter Korsgaard --- package/edk2-platforms/edk2-platforms.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk index 7de59c1afc..6b155bf013 100644 --- a/package/edk2-platforms/edk2-platforms.mk +++ b/package/edk2-platforms/edk2-platforms.mk @@ -7,7 +7,7 @@ # Keep in sync with latest commit as of the release date for boot/edk2 EDK2_PLATFORMS_VERSION = db922e1253cb6f1fc456805bc42fb7d401eed5c2 EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) -EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE = BSD-2-Clause-Patent EDK2_PLATFORMS_LICENSE_FILES = License.txt EDK2_PLATFORMS_INSTALL_TARGET = NO EDK2_PLATFORMS_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 26 18:52:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:52:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/edk2: refine license Message-ID: <20221126185508.7F96F847AF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa2600f603e084403aaa714fc97f83a69f6dccfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The edk2 project is licensed under the BSD-2-Clause license with a patent grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2 package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 40c05259d89545c40a2ead709be161569db54a05) Signed-off-by: Peter Korsgaard --- boot/edk2/edk2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 7d8765c310..953bea6fd3 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -7,7 +7,7 @@ EDK2_VERSION = edk2-stable202102 EDK2_SITE = https://github.com/tianocore/edk2 EDK2_SITE_METHOD = git -EDK2_LICENSE = BSD-2-Clause +EDK2_LICENSE = BSD-2-Clause-Patent EDK2_LICENSE_FILES = License.txt EDK2_CPE_ID_VENDOR = tianocore EDK2_DEPENDENCIES = edk2-platforms host-python3 host-acpica host-util-linux From peter at korsgaard.com Sat Nov 26 18:55:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:55:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/heimdal: security bump to version 7.7.1 In-Reply-To: <20221123222401.84489-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 23 Nov 2022 23:24:01 +0100") References: <20221123222401.84489-1-fontaine.fabrice@gmail.com> Message-ID: <87edtpeeaa.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > This release fixes the following Security Vulnerabilities: > - CVE-2022-42898 PAC parse integer overflows > - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and > arcfour > - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of > array > - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors > - CVE-2021-3671 A null pointer de-reference when handling missing sname > in TGS-REQ > - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec > Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 > on the Common Vulnerability Scoring System (CVSS) v3, as we believe > it should be possible to get an RCE on a KDC, which means that > credentials can be compromised that can be used to impersonate > anyone in a realm or forest of realms. > Heimdal's ASN.1 compiler generates code that allows specially > crafted DER encodings of CHOICEs to invoke the wrong free function > on the decoded structure upon decode error. This is known to impact > the Heimdal KDC, leading to an invalid free() of an address partly > or wholly under the control of the attacker, in turn leading to a > potential remote code execution (RCE) vulnerability. > This error affects the DER codec for all extensible CHOICE types > used in Heimdal, though not all cases will be exploitable. We have > not completed a thorough analysis of all the Heimdal components > affected, thus the Kerberos client, the X.509 library, and other > parts, may be affected as well. > This bug has been in Heimdal's ASN.1 compiler since 2005, but it may > only affect Heimdal 1.6 and up. It was first reported by Douglas > Bagnall, though it had been found independently by the Heimdal > maintainers via fuzzing a few weeks earlier. > While no zero-day exploit is known, such an exploit will likely be > available soon after public disclosure. > - CVE-2019-14870: Validate client attributes in protocol-transition > - CVE-2019-14870: Apply forwardable policy in protocol-transition > - CVE-2019-14870: Always lookup impersonate client in DB > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:54:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:54:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] utils/scanpypi: add LICENCE.TXT to the list of the license files Message-ID: <20221126185702.7A029847EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6dade24c431a63d2df43c53692391a1046235122 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni (cherry picked from commit ecc33ec02a9c137387b9eb820e8e3b55b732d9b5) Signed-off-by: Peter Korsgaard --- utils/scanpypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scanpypi b/utils/scanpypi index 724e59f759..6ed07a15e5 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -487,7 +487,7 @@ class BuildrootPackage(): lines = [] filenames = ['LICENCE', 'LICENSE', 'LICENSE.MD', 'LICENSE.RST', - 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] + 'LICENCE.TXT', 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] self.license_files = list(find_file_upper_case(filenames, self.tmp_extract)) lines.append(self.__get_license_names(self.license_files)) From peter at korsgaard.com Sat Nov 26 18:55:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:55:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/heimdal: security bump to version 7.7.1 Message-ID: <20221126185702.84801847EF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e5869ad653ace20b65cb9ada9bb7acb7ed42844a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This release fixes the following Security Vulnerabilities: - CVE-2022-42898 PAC parse integer overflows - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors - CVE-2021-3671 A null pointer de-reference when handling missing sname in TGS-REQ - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 on the Common Vulnerability Scoring System (CVSS) v3, as we believe it should be possible to get an RCE on a KDC, which means that credentials can be compromised that can be used to impersonate anyone in a realm or forest of realms. Heimdal's ASN.1 compiler generates code that allows specially crafted DER encodings of CHOICEs to invoke the wrong free function on the decoded structure upon decode error. This is known to impact the Heimdal KDC, leading to an invalid free() of an address partly or wholly under the control of the attacker, in turn leading to a potential remote code execution (RCE) vulnerability. This error affects the DER codec for all extensible CHOICE types used in Heimdal, though not all cases will be exploitable. We have not completed a thorough analysis of all the Heimdal components affected, thus the Kerberos client, the X.509 library, and other parts, may be affected as well. This bug has been in Heimdal's ASN.1 compiler since 2005, but it may only affect Heimdal 1.6 and up. It was first reported by Douglas Bagnall, though it had been found independently by the Heimdal maintainers via fuzzing a few weeks earlier. While no zero-day exploit is known, such an exploit will likely be available soon after public disclosure. - CVE-2019-14870: Validate client attributes in protocol-transition - CVE-2019-14870: Apply forwardable policy in protocol-transition - CVE-2019-14870: Always lookup impersonate client in DB Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit e3959a039059d6b3bc95100409975e87e9c14d3b) Signed-off-by: Peter Korsgaard --- package/heimdal/heimdal.hash | 4 ++-- package/heimdal/heimdal.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/heimdal/heimdal.hash b/package/heimdal/heimdal.hash index 005447a43b..cf822340da 100644 --- a/package/heimdal/heimdal.hash +++ b/package/heimdal/heimdal.hash @@ -1,5 +1,5 @@ # From https://github.com/heimdal/heimdal/releases -sha1 5dd16703be7255f66a4d65440f0c622aeeca60d9 heimdal-7.7.0.tar.gz -sha256 f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b heimdal-7.7.0.tar.gz +sha1 a33fdc957f84ab13f39f164b04fe1deeaab3179e heimdal-7.7.1.tar.gz +sha256 117cb1ede7848db24cf27311c46f7f735a99f9c836c22e80aec92b91efe56644 heimdal-7.7.1.tar.gz # Locally computed sha256 0c4b07bf5b98f7a1d01f8e60722d6c6747ef052c2aa6d2043daf690d4e1b0a7f LICENSE diff --git a/package/heimdal/heimdal.mk b/package/heimdal/heimdal.mk index ce509c7afa..66f682e107 100644 --- a/package/heimdal/heimdal.mk +++ b/package/heimdal/heimdal.mk @@ -4,7 +4,7 @@ # ################################################################################ -HEIMDAL_VERSION = 7.7.0 +HEIMDAL_VERSION = 7.7.1 HEIMDAL_SITE = https://github.com/heimdal/heimdal/releases/download/heimdal-$(HEIMDAL_VERSION) HOST_HEIMDAL_DEPENDENCIES = host-e2fsprogs host-ncurses host-pkgconf HEIMDAL_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 26 18:55:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:55:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/heimdal: security bump to version 7.7.1 Message-ID: <20221126185703.0455A847EF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6943cfb1d1c8647ef2dad0ac90498b902e4d3566 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This release fixes the following Security Vulnerabilities: - CVE-2022-42898 PAC parse integer overflows - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors - CVE-2021-3671 A null pointer de-reference when handling missing sname in TGS-REQ - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 on the Common Vulnerability Scoring System (CVSS) v3, as we believe it should be possible to get an RCE on a KDC, which means that credentials can be compromised that can be used to impersonate anyone in a realm or forest of realms. Heimdal's ASN.1 compiler generates code that allows specially crafted DER encodings of CHOICEs to invoke the wrong free function on the decoded structure upon decode error. This is known to impact the Heimdal KDC, leading to an invalid free() of an address partly or wholly under the control of the attacker, in turn leading to a potential remote code execution (RCE) vulnerability. This error affects the DER codec for all extensible CHOICE types used in Heimdal, though not all cases will be exploitable. We have not completed a thorough analysis of all the Heimdal components affected, thus the Kerberos client, the X.509 library, and other parts, may be affected as well. This bug has been in Heimdal's ASN.1 compiler since 2005, but it may only affect Heimdal 1.6 and up. It was first reported by Douglas Bagnall, though it had been found independently by the Heimdal maintainers via fuzzing a few weeks earlier. While no zero-day exploit is known, such an exploit will likely be available soon after public disclosure. - CVE-2019-14870: Validate client attributes in protocol-transition - CVE-2019-14870: Apply forwardable policy in protocol-transition - CVE-2019-14870: Always lookup impersonate client in DB Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit e3959a039059d6b3bc95100409975e87e9c14d3b) Signed-off-by: Peter Korsgaard --- package/heimdal/heimdal.hash | 4 ++-- package/heimdal/heimdal.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/heimdal/heimdal.hash b/package/heimdal/heimdal.hash index 005447a43b..cf822340da 100644 --- a/package/heimdal/heimdal.hash +++ b/package/heimdal/heimdal.hash @@ -1,5 +1,5 @@ # From https://github.com/heimdal/heimdal/releases -sha1 5dd16703be7255f66a4d65440f0c622aeeca60d9 heimdal-7.7.0.tar.gz -sha256 f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b heimdal-7.7.0.tar.gz +sha1 a33fdc957f84ab13f39f164b04fe1deeaab3179e heimdal-7.7.1.tar.gz +sha256 117cb1ede7848db24cf27311c46f7f735a99f9c836c22e80aec92b91efe56644 heimdal-7.7.1.tar.gz # Locally computed sha256 0c4b07bf5b98f7a1d01f8e60722d6c6747ef052c2aa6d2043daf690d4e1b0a7f LICENSE diff --git a/package/heimdal/heimdal.mk b/package/heimdal/heimdal.mk index a8d87531ec..21b6c0ccb3 100644 --- a/package/heimdal/heimdal.mk +++ b/package/heimdal/heimdal.mk @@ -4,7 +4,7 @@ # ################################################################################ -HEIMDAL_VERSION = 7.7.0 +HEIMDAL_VERSION = 7.7.1 HEIMDAL_SITE = https://github.com/heimdal/heimdal/releases/download/heimdal-$(HEIMDAL_VERSION) HOST_HEIMDAL_DEPENDENCIES = host-e2fsprogs host-ncurses host-pkgconf HEIMDAL_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 26 18:54:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:54:43 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] utils/scanpypi: add LICENCE.TXT to the list of the license files Message-ID: <20221126185702.EE257847EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa95918a4c1a211beae0c9c675f626cc916c29fe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni (cherry picked from commit ecc33ec02a9c137387b9eb820e8e3b55b732d9b5) Signed-off-by: Peter Korsgaard --- utils/scanpypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scanpypi b/utils/scanpypi index 452b4a3fc3..3c98bb4bcc 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -487,7 +487,7 @@ class BuildrootPackage(): lines = [] filenames = ['LICENCE', 'LICENSE', 'LICENSE.MD', 'LICENSE.RST', - 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] + 'LICENCE.TXT', 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] self.license_files = list(find_file_upper_case(filenames, self.tmp_extract)) lines.append(self.__get_license_names(self.license_files)) From davidb at 230ruedubac.fr Sat Nov 26 21:54:36 2022 From: davidb at 230ruedubac.fr (David Barbion) Date: Sat, 26 Nov 2022 22:54:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/x265: fix armv6 cross compilation issue Message-ID: <20221126215436.2078346-1-davidb@230ruedubac.fr> When running a program that depends on x265, it crashes with the message: illegal instruction The package x265 was forcibly compiled with the gcc flag -mfpu=neon even if the target CPU does not support the neon instruction set. This fix adds the cmake flag CROSS_COMPILE_ARM to correctly set gcc flags when compiling for ARM architecture. Signed-off-by: David Barbion --- package/x265/x265.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x265/x265.mk b/package/x265/x265.mk index 51c39df4cd..e3a4acc6e5 100644 --- a/package/x265/x265.mk +++ b/package/x265/x265.mk @@ -35,4 +35,8 @@ else X265_CONF_OPTS += -DENABLE_CLI=OFF endif +ifeq ($(BR2_arm)$(BR2_aarch64),y) +X265_CONF_OPTS += -DCROSS_COMPILE_ARM=1 +endif + $(eval $(cmake-package)) -- 2.38.1 From peter.macleod.thompson at gmail.com Sun Nov 27 00:21:35 2022 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Sat, 26 Nov 2022 17:21:35 -0700 Subject: [Buildroot] [PATCH 1/1] package/sdl2_ttf: bump version to 2.20.1 Message-ID: <20221127002135.12134-1-peter.macleod.thompson@gmail.com> LICENSE_FILES changed to LICENSE.txt for version 2.20.1. Previous versions used COPYING.txt. Signed-off-by: Peter Thompson --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index a490b002b6..937dba13e7 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index 054e327fac..f859d097ff 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,11 +4,11 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.0.18 +SDL2_TTF_VERSION = 2.20.1 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 -SDL2_TTF_LICENSE_FILES = COPYING.txt +SDL2_TTF_LICENSE_FILES = LICENSE.txt SDL2_TTF_INSTALL_STAGING = YES SDL2_TTF_DEPENDENCIES = sdl2 freetype host-pkgconf SDL2_TTF_CONF_OPTS = --disable-freetype-builtin --disable-harfbuzz-builtin -- 2.20.1 From thomas.petazzoni at bootlin.com Sun Nov 27 07:39:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 27 Nov 2022 07:39:11 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-26 Message-ID: <20221127073918.A2BFC60C03@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-26 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 1 | 0 | 5 | 2022.08.x | 17 | 20 | 0 | 37 | master | 245 | 197 | 6 | 448 | next | 14 | 23 | 0 | 37 | Classification of failures by reason for master ----------------------------------------------- xz-5.2.7 | 11 host-pahole-1.24 | 10 python-numpy-1.23.4 | 9 gobject-introspection-1.72.0 | 6 libglib2-2.72.3 | 6 linuxptp-3.1.1 | 6 gobject-introspection | 5 host-rust-1.64.0 | 5 host-binutils-2.38 | 4 host-go-1.19.3 | 4 libgpg-error-1.45 | 4 linux-6.0.9 | 4 unknown | 4 wtfutil-0.41.0 | 4 boost-1.80.0 | 3 efivar-38 | 3 elfutils-0.186 | 3 fontconfig-2.13.1 | 3 gerbera-1.10.0 | 3 memcached-1.6.16 | 3 uqmi-0a19b5b77140465c29e2af... | 3 wolfssl-5.5.3 | 3 freeradius-server-3.2.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.36-66-ga1dc0be03c9d... | 2 host-delve-1.8.0 | 2 host-spirv-llvm-translator-... | 2 libgcrypt-1.10.1 | 2 lirc-tools-0.10.2 | 2 ltp-testsuite-20220930 | 2 make: *** wait: No child pr... | 2 ocf-linux-20171122 | 2 perl-5.34.1 | 2 tealdeer-1.6.1 | 2 xenomai-3.0.10 | 2 zabbix-5.4.9 | 2 acpitool-0.5.1 | 1 android-tools-4.2.2+git2013... | 1 check-0.15.2 | 1 cni-plugins-1.1.1 | 1 crun-1.5 | 1 dahdi-linux-3.2.0 | 1 dash-0.5.11.5 | 1 dieharder-3.31.1 | 1 dmalloc-5.6.5 | 1 dropbear-2022.82 | 1 exempi-2.6.1 | 1 file-5.43 | 1 flac-1.4.2 | 1 freeradius-client-1.1.7 | 1 freerdp-2.9.0 | 1 frr-8.3.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/squashfs/squashfs.mk:56:... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fstrcmp-0.7.D001 | 1 gdal-3.5.1 | 1 gdb-11.2 | 1 guile-3.0.8 | 1 host-binutils-2.37 | 1 host-gcc-final-10.4.0 | 1 kmod-30 | 1 lame-3.100 | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libiec61850-1.5.1 | 1 libkcapi-1.4.0 | 1 libuhttpd-3.14.1 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 liquid-dsp-1.4.0 | 1 lttng-modules-2.13.1 | 1 lxc-5.0.1 | 1 matio-1.5.23 | 1 mawk | 1 mender-3.4.0 | 1 mongodb-4.2.18 | 1 netsurf-3.10 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 php-8.1.12 | 1 protobuf-21.8 | 1 proxychains-ng-4.16 | 1 pv-1.6.20 | 1 python-greenlet-1.1.3.post0 | 1 python-orjson-3.7.11 | 1 qemu-7.1.0 | 1 quickjs-2021-03-27 | 1 ramsmp-3.5.0 | 1 reaver-1.6.6 | 1 rtl8188eu-c4908ca4caf861d85... | 1 shim-15.4 | 1 strongswan-5.9.8 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 uclibc-1.0.42 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/17d61036c3f19adf799e0e2ef5e5a86ef73dfe1c | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/8b193a57179b498e665fe0d30f6b6f1b4c14be14 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/46457adce6889e730dfe96cedf6b4e07dba7f66d | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/237cb7159273ea1925611ae45099215597adee6a | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/9beb0b1893350d212207355555183c05add40445 | or1k | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/171c4f12acc057367ba3c9df93407a742a1cb00c | ORPH x86_64 | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/d724fe9e2ac6a13f031fdb5685ea854c7d0efe09 | microblazeel | crun-1.5 | NOK | http://autobuild.buildroot.net/results/3a58f0f95f6cb2f71d35a71f9ab79d9845e3f153 | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/c20947d500bda178a8dd2ca9ebc50fabfca92268 | xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a4287b86186bf0a1d5370cf53123b324ae65c1da | ORPH microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/8d930f713d7c2ad73403b30676ef29c2d85b0ae0 | powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/0064e41396b479d6417bc73d1f423457146ff836 | ORPH or1k | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/27992aed376382b040f7775cb5ea9607ab72fdb5 | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/a6bf598df1cf3e738a98dfda149c23835799cde4 | x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/559347e5e5877cdc0cb4d6c01a5ffa43e7102ac0 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/26f12bffdaa662d87121f6b16475247ae0850d71 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8bd7747190b44f9951303c142ff9eee70aed4d99 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ff760d7eecbbae919b66a20c52319dae594ab5f6 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d53a621193ab4a228aff3879322f8f8115f9c475 | ORPH powerpc64le | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/3222f3db85f8726859df223927cccdd03670d293 | x86_64 | file-5.43 | NOK | http://autobuild.buildroot.net/results/b0a963e37274381b1a0a5b4224e517f4a8cdeb51 | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/8c56a7c281f49af874d223c373d863586841bb4a | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/d7a0b58fbf0d012bc96fd66e5a038a0135ac4cac | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b60ed0d87ef2aba568dee72a1f220a467610798d | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/a505377498ac4b3d5c22a6069bbf31b1d93cb2b6 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/ab23892ea4b6a70fa96daf8009812c31c6395826 | powerpc64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/7609bcd41e3ffe8d90c0a06f68b3d821b5beb576 | i686 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/1ac50379503365d09b67e7ebe6193b815411212b | arm | freerdp-2.9.0 | NOK | http://autobuild.buildroot.net/results/8c2fad8665446cf5d8b0cb7dd6b5263c82a714c5 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/2ccd377f66a0b24667c240854c09e297d0816065 | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/72eade18e60a816e51a70d2b0d6dfe5bc6a0487c | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/cfa385471cdd9d8dd912cbb5576f83fc413492fc | xtensa | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/476866bb492a85575816d076e3d2333b49e05cd7 | i686 | fs/squashfs/squashfs.mk:56:... | NOK | http://autobuild.buildroot.net/results/ad6b8a79ba95791eaa09396d4b86637aba5cfdb5 | mipsel | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/ab2ce11fcc5cb88158cc20f7deb6487f73e72d6f | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d32df7629d5b36fc459351b45f69efed81e259bc | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/40995f3c366e614bacd537c0eb89c3bdc65f8fd8 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7699d4b71684b779256eff0e70dc479deed2a1d4 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3c8810fee32ff037befd610983c96327bc0c5319 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/db8d3ecc6cae3227170231fd2515b0dae0821f9d | sh4a | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4df9bd267de307d86ca2fa10148b7ec64285f05c | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b72fa68a28f8c6936efad6a92b44aeed3a00fd4f | mipsel | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/136a2eeec2f77462509b8386bced562f5a7aac5c | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/0e5d1083bd3ea4822ef1a82c87a72be6adc003fc | xtensa | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/e1f5bd742f637d2a7406dce4261e81e6588941c0 | ORPH powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/ff66a37f20dd5329122e0fd59086cc68e92242d6 | sh4a | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/35fd7fb4c2854e9199e0ef435c426ac50f534c38 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b6adc5ed1087717f4c4f6824ad0576f0094f25c1 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6e0af163bad85dd39dcc18d90315ba89a54be939 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6fc29f96bc2358fd2dd84e1cafd2b99739972ce5 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/5261e7737c48a5cc4295a380cd2c077f4dca6689 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/f02c6a7b0dd2a754db9ac062ba311098a666c646 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2209dee1f5fd236cafb4afff17c0eef91048da12 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/3ee7215263e048350fa37ffa1915b8694301a851 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/303f7160d54d64a3fc1ad0cd74b6e128c5172fbc | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2271c80358165f3105c9f90af4fdda91e106aff2 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/097adbda91e7f195b9487d7433bac46b8d139329 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4641d1fc12b93878d1f70f24ed4e6362049865f0 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3b3498c02801fcf8b63ca472c7578cc4e6db9f54 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4961dc74009d3b51d28c10e6dcb0852a75076174 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/54dbe696754287c7ee602d12bedbdccef0667a1c | ORPH mipsel | guile-3.0.8 | NOK | http://autobuild.buildroot.net/results/9b60c8bfb730cdf3c9ebe92123efaa1e329ac2aa | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/037491f28c4869e7a9eb38f73683bda429c304c4 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7aebf9c7db2e46b06febbe51965bad4698a8714c | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7ba521978338491e412d91b27d89145bf94329e9 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/67ed0fe4975fb240cac56621355481dbfc0e7d5c | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3b469432d032d6568ba5447242481bdee4547328 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/86f8fa17d61314c95cfcf2e4f9a771498cbd806f | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/3b6d28e771f3b2a21f38335ba27d1725c10551c9 | riscv32 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/f6cec28d719388b9b4169b55310630483ecb00a4 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5cd535e63178f402f541f383cba5a194d8e97e65 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/768b004882dc670b11035583042bfa62c55fd65c | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8122c46d33d43713cf05b10f42ebabbcf656f532 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0de20dd478acd013c79b8ecc0dae971a02ff7b4b | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/14dfd11c86da08a7f512c53fe777e67c5808e2aa | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/715a44f5ac78f86a214f46cd3991a7ae280697a0 | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/298f7c62336188969d595c5050516e48bce7f4c6 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/54099a27240d48659997549aaed2c134d41021a1 | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/675c9b2f31d6d5f567e95e38dc3d3db6b47448e2 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0ced84d328a20399b4a89dfd4d097dc79dbd0053 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/323cf70e461453b8d02cdf3dcb369fe80cbf5033 | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a9866872132e5328f1b7446c273bfa1146ad3910 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c3af792e8b48e0763c159163a1fd9865a12bcc80 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/01c57d87b5445c2323bebda6c8d7150a521ecf8a | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d9d6c89f319ddf13bb189fa2a6f759a1d2cd26ab | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1ddbd1a13fb4d936e3e301accc8a4e30db680b79 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ab946bc0a01b7bc195183e77822aede69117e979 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9453b73ea5d04c92cc101cb395c73cdb0f0be2e0 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b30d70f5df90d3fa3dc7a4f37951b35dac310399 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/7ceb428acadcb5a0d01bfb374614628f3dcbc783 | ORPH x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/e1fa9f3ad4cfc1f1183b4f20376fa64f6f7bec9c | ORPH mips64el | kmod-30 | NOK | http://autobuild.buildroot.net/results/a61bacc83376c2f58ac5f9b36c82799716b93763 | powerpc | lame-3.100 | NOK | http://autobuild.buildroot.net/results/2938da734436436c52f47451a9f5510f99c35768 | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/2abea9224e8eb5705650d5d4c3ac6a1b010c2ae9 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/5f1a42c8becf9d9872fe1168f8032c2f2091d901 | microblaze | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/43a76d3fd8322088a9b659795e2ab626b6658646 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ddd02f2f38638d2f59495beed36e4c7226cac4ab | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f3d463994e4813d3594f54d3d23eba10b93b293f | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8fb07392fb9203168ecf1b6a7dfe4fff6060a398 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/aecc0ebb66ade986ca29d3cb7c749da45c42f59f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ac3160f370ea8d52f094fee04d0aebbeaace90a9 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a4ab2ff6b699cdb2707aa3a62a428696b828fef4 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9a1c4159c9e99f45b505c8309310c3b3beec32b3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/61ad75b2848bb32a3e5b8cc193e142e023e653e8 | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/04c8a15d9be17c7711e24b845b39f762f96bb035 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/9afd82032cf16f205c32af9b5f3e0333db3eb522 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/a61739730ef614b90303c4976314ac7e96e2b997 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/447866f0e4a1607e9b556983bbd5d713a1778a21 | ORPH or1k | libiec61850-1.5.1 | NOK | http://autobuild.buildroot.net/results/76789e04d742a848f4674f245f3d224f021b9e52 | microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4257edd6af7eff39eb8a0d12d9e8dec8b1d83832 | mips64el | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/db547020d29326d238baa072966b00dea75a1b35 | nios2 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/05aa28531c7ae78d3de4efa8abd964e1a94e5ec7 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/11a014d875eb51bbf7b9c29707f8876697de1460 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/8b6d8dd72b9d58df2500843fce6f03f61beb9f0f | ORPH arc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/cf4dea54cc3644bee4496cbad311593e3fcc0e85 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/baef84d0dea59b0eb012c4e4dda1f8f82eff3440 | ORPH powerpc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/3d2f7927bc088a7e58481bff4f660a0cd30df59d | ORPH mips64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/885091fbdfdcfc070aa4e7b45f622029d484cdf7 | sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4582562f3c748041a1d9f9d26fe58e8ce08538ca | nios2 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/3c50fdfe6f98cf708bf138fcd043f4834c0492f8 | powerpc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/d2dc4e6a23b768803cc54a97c9809fbeac73648b | x86_64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/663c2d1b07d42e3c21a1017c9439c6f3e920e303 | arc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/16f4efabd4b31eb12f966853bea39e695d48d763 | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5e53d6a3a6a0e0de0f03ae21b0baf98b10bd8615 | aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/51e57c557e2d2cf9425005b639990b6afff8b3e7 | ORPH m68k | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/fc9536499e5794fbed1d3cd77d7f2d87a413f20f | ORPH mips64el | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/8bedfbcbab936dade4e0835d2530899aadf51049 | armeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/7fa378197a77d702ff59b7442fff51ec645bfe17 | microblaze | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/47fe0c1530e51a07f2a0378c5c026d2d429267fa | aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/8ef6333191f91b91ebea017eb4a1e7fd43e0520b | or1k | make: *** wait: No child pr... | NOK | http://autobuild.buildroot.net/results/6dfe332ea8e946f68889957c593661375ca759b1 | mips64 | make: *** wait: No child pr... | NOK | http://autobuild.buildroot.net/results/689f848a9980d7374c22b6277dee2aa72907eab6 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/b6ba47f31e9be2db30c1cd0efb20bc04e0539e61 | m68k | mawk | TIM | http://autobuild.buildroot.net/results/2e4d6140c32973e908c27fdf073c388490c779ad | microblaze | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/1369e5280be62e5388ae1e8df48fd0b504a2b0c8 | ORPH s390x | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/720dcf0a7abc2f5b55af0355211e7ab12165f086 | ORPH sparc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/79d67a75c6b579847059f30744da5492c3a26c5e | ORPH s390x | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/0476bc298d5051f1feb585f2579dc4b8e710b974 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/c97367aa9cc24d77bf66e884e09e70a4093877a2 | m68k | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/2ed1a3aaa1c8fe1b73ac6dabf8db9f5ef692297f | x86_64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/2e68988b653e1c3dcaad0367d1bfb9448670ef71 | ORPH x86_64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/aa1e2dcd545062f448d43ffc8a01c4c11112c23d | ORPH m68k | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/d50afd6310b55e91e1ad6038198070433616ddda | ORPH mipsel | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/a5eea0e48d9e8ed20367ed8335f2060ab97e88eb | s390x | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/9c246e1daf325bdfd5d7a59570c8aae526dc37bb | xtensa | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/606bcf61e620cf93ee7958e8eba4814d23dff07a | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/60a370de4eb1c525ef742d7cd0173f98fe36227b | m68k | protobuf-21.8 | NOK | http://autobuild.buildroot.net/results/5518f93e98ad4c651e1ef1660b4cabccd7616535 | mips | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/69d59c8d24b52a2a66fe4d2d202ab8bb8a290903 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/50c7a42241bda54b95b97962ada897cbf9c7c01a | ORPH powerpc64le | python-greenlet-1.1.3.post0 | NOK | http://autobuild.buildroot.net/results/f914a57849acdd12c0b23ef8e9dd08a73e3c7746 | armeb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/25bda6ebc0e33655c9416c0b9b9dd3222be21ca9 | powerpc | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/a9bfcded867dc54219b2920135080dd6769bbf6a | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c3edb269f464a0338707a55a766220075aeb2ba6 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c191018a93014b6799cafb5d52224c63f4286b64 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c153d7aaf109a54625ba04c5d1b9a96b2aed6103 | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/8c15771e3167644d3636ed20b04afb5f65d07350 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/7c9c9af0b3520a8fd0de6727ad515090ac2676ae | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/a6c2f02a11b2629b09bd2d077a2393107c14dcd1 | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1279f50fad4b96e4ae7c4dfb98dd15765444a10c | mips | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/85cad5310979d41ea6cd038e4802941f108b2c5a | riscv32 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/2e714b78502cac4dcf28a6ce83f84a62b06a88d8 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9f6d49935dd94c40572905d7d89a12c85b689082 | sh4 | ramsmp-3.5.0 | NOK | http://autobuild.buildroot.net/results/30309c20cb7bcc42e8ef68c7582e962d56848764 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/633f58dc0eb1eb471100ef39a5848822241678b0 | powerpc64le | rtl8188eu-c4908ca4caf861d85... | NOK | http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a | arm | shim-15.4 | NOK | http://autobuild.buildroot.net/results/4d444da2d25d64f7fc3f1488dc4e3fe833435fe1 | arm | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/4928069bc40489c42efb63e6fef5428accc958d3 | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/4aa3c1ee91a43e5f9df8de3f86cd684b2a1659cb | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/0adfb62eb50a1281e37376bed8d195e09fe4d31d | mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/c9cee400a0213c81e02e6ca513061b0a04ebbe63 | ORPH i586 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/bec5b02ae5cc8be1f764583a67b3ceb45b057305 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/9a256a22f86565c8577bd5b1740f8328b9e5c615 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/67d67428253149746de3e6609a37e84ed19f9454 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/ca725be1243b8b3ccee1c89d0f9fb36725fc55cc | i686 | unknown | NOK | http://autobuild.buildroot.net/results/bb5d244bb41f5789ff65ea26d496632a081a6a8d | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/edb98ac041a0173224ce10160e54f3d8a53e7e78 | nios2 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/1e2e072620c0a9086336dee3c4dde2ebfab277c2 | ORPH powerpc64le | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/7b3e47d6c0f0c2774b42c1c289d52564dd15bd67 | ORPH x86_64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/97052c9e46796730b9dbde308b1eddaf6055f1b4 | ORPH mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/48fa323bd7e4faf6fb2adbe9a5769e9148a4f58d | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/66bf9ab3b7f584e505fb77f727156c5af6440b86 | arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/1a6429baad283f6a89e55495686008c55a2ea762 | mips64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/02397f6f7a539e30802516f716ca7472306dc506 | i686 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/771f72fe4f221c82c91e1d6ef874762d630eb8d3 | powerpc64le | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/ee0cc9c3c0e8153a7519490e4a14271fe82aeab8 | powerpc64le | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/53e459c83b56ca78c28f42f0bfdcd532c47f8766 | powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e3ce1450b919e4525f02a115e3eca9caabb8a96a | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1c661ebb27e01c4f667f643f5b8662145533beb7 | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/193f54bd949cf4dc820dff57cac49e1d23536e17 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/641ab9daa594230e82800f899d70fa0ea8b12ade | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0b58a29951e5df9a02c82bf8ec8fe438df593db8 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/70b89d4f5b4edf8059d5beed16000082073fc478 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1a2f47ab7cf68dacb4b3e5986ffbe7dcf30f07d4 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/21d2e9ccad8bbfe7a30a2d21479056e568273b1a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/bb63ed3dbe303f6fa50efbd62ac4ba3b4410596c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2d505de7bd7bd84abaff7717fe4ac5947941c4a0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5e2d94e1c7877b0c566ad1e2eb4488a9ade0c533 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5def22607ceef29cb7b2317c3cb8f8be4c9f3bc0 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d63d0d325dfcebf6cf260573b40fb71eb8a78feb | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/e7765eaf2bfefb2a74522951c9268c1c12c3aafc | ORPH nios2 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/91ce38db8c7074f4a7b89f08cf223eeeaed5d6ce | mips64el | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/005e7b499ca631da00fa8f1823886adf150f88dc | Classification of failures by reason for next --------------------------------------------- host-pahole-1.24 | 3 imagemagick-7.1.0-51 | 3 unknown | 3 aubio-0.4.9 | 2 host-go-1.19.3 | 2 coreutils-9.1 | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 jack2-1.9.21 | 1 libglib2-2.72.3 | 1 linux-6.0.1 | 1 lxc-4.0.12 | 1 norm-1.5.8 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c199f18da2089bbf6ef5927871398721bf106117 | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/184518aadce119121b170094de455eb7fb16b5da | sh4eb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/23a4643c160be4b6d372168996211c0efac66cd4 | ORPH microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/88194c46d82244c6c610edb8bd52c4e3a4ee5201 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d4f7fe51949857c3b1dea7389932c205b71f043d | ORPH or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e9f5cc8c39aaae9bec5aac6f2f29aef22dcaa50b | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/092961de953f28eb0db0da57d0f72e7cf95e1fae | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/858bb24f2be40542de27b7573d84f89003ebb046 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8b3d3efb5158cfc2d89e0082bda22c8598eb4963 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e3fd56a4d3056e0812761be58dd1a3d19ebdf083 | riscv32 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5128c4fd71a5ac383bd5ff0fc876b96cf2ee7d9b | arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4a2f6d83f7182dac4dc40cc5c11fe7484733823c | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/758e6bbe6740d5969473f6c83405f086df8e9500 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/18aa3512047030c9c1197146c105a519f7c5bb40 | ORPH powerpc64le | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/8a44f5e161cd8f2b053d0844ffe15f5559f20d1f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/da344db3cff7e9c42e293d6379112b6f7163f552 | s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/5002f77551bff64f0d17df942722cf6adb71af15 | ORPH aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/c46ab3e72cae0eb406697ac3e586eb1548197747 | mipsel | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/0ef9889acb2f9ccf64ba7b76b1f1101b3c5163dc | ORPH or1k | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/99996109c5826f5194f76dc9ee9b3aee111fae4e | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/717b0ee3c66480e08b2c455cd96e0436cb80e20f | sh4a | unknown | NOK | http://autobuild.buildroot.net/results/8b8d63d59c92978a47d586ac804df1e9b53c6e52 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/202114e775ff27ccb16e4b13012b3ba83aec57d1 | Classification of failures by reason for 2022.02.x -------------------------------------------------- libcamera-1966b9a58436fab51... | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | libcamera-1966b9a58436fab51... | NOK | http://autobuild.buildroot.net/results/5ea8f180e4909f8157565238b25f567fcf1f3beb | Classification of failures by reason for 2022.08.x -------------------------------------------------- igd2-for-linux-2.1 | 3 linux-5.17.15 | 2 acpid-2.0.33 | 1 alsa-lib-1.2.7.2 | 1 check-0.15.2 | 1 dahdi-linux-5c840cf43838e06... | 1 dash-0.5.11.5 | 1 dieharder-3.31.1 | 1 gerbera-1.10.0 | 1 host-pahole-73383b3a39afe86... | 1 jemalloc-5.3.0 | 1 libdrm-2.4.112 | 1 libvorbis-1.3.7 | 1 lpc32xxcdl-2.11 | 1 mxs-bootlets-10.12.01 | 1 openssh-9.1p1 | 1 valgrind-3.19.0 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.33 | NOK | http://autobuild.buildroot.net/results/bfd88985bf8d5b8bf1f07b9560c7438706e6ce1a | ORPH or1k | alsa-lib-1.2.7.2 | NOK | http://autobuild.buildroot.net/results/7c2cb4e7fc3ed3876d5638bcfd065b948eb73da0 | arceb | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/513c50372e2d2e525574e2c16ff143e6ff2d4926 | ORPH aarch64 | dahdi-linux-5c840cf43838e06... | NOK | http://autobuild.buildroot.net/results/2787f900284801b7659cb98ffa47d7c7660e9bb5 | sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e4d132a348eb967649c1bd77444b0dc5974bdfad | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/b288dd38aecb736504080798d0a56e7faf28157f | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7d362ef5375100af865a9e0d432691d7831514d3 | powerpc64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/a088593574e89dc867009944ad91d6378284f1de | riscv64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/3b7a1e83c5c3571f821c08fe240710972edccbac | powerpc | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/322293a370c863e75677cc4ba2188371c25d3ee4 | mips64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/cc84a62db18655ad849279bb993515c815ae808a | sh4a | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/c9605795ff91ae4d0c017a353803b16aa456975b | arm | libdrm-2.4.112 | NOK | http://autobuild.buildroot.net/results/bf5fbc70a763f6d37103f109542782a3a58f5d84 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/008680587ed329c62c046fbde461d1ee660272af | powerpc | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/e460b9db4fe27f58e8f46a0a70ae826e5fa33f52 | ORPH mips64el | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/a25d4d649efd991603d98bd280e00f19223db1f8 | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/2b77e285f0f8f87075cebce08146f8213c415706 | ORPH arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/67911679b61a61ccd8d064b5c7cc77e50250c666 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/cd6ab054bb9cbe02818b5f7d4b66ab4e1b794b49 | ORPH mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/42f576d004f7f21dd1dbdca897e0bbce38609484 | ORPH Gitlab CI results for 2022-11-26 ================================ Detail of defconfig failures for 2022.11-rc3 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473592 | -- http://autobuild.buildroot.net From davidb at 230ruedubac.fr Sun Nov 27 08:12:32 2022 From: davidb at 230ruedubac.fr (David Barbion) Date: Sun, 27 Nov 2022 09:12:32 +0100 Subject: [Buildroot] [PATCH 1/1] package/x265: fix armv6 cross compilation issue Message-ID: <20221127081232.2160208-1-davidb@230ruedubac.fr> When running a program that depends on x265, it crashes with the message: illegal instruction The package x265 was forcibly compiled with the gcc flag -mfpu=neon even if the target CPU does not support the neon instruction set. This fix adds the cmake flag CROSS_COMPILE_ARM to correctly set gcc flags when compiling for ARMv6 architecture. Signed-off-by: David Barbion --- package/x265/x265.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x265/x265.mk b/package/x265/x265.mk index 51c39df4cd..ada7f1e4eb 100644 --- a/package/x265/x265.mk +++ b/package/x265/x265.mk @@ -35,4 +35,8 @@ else X265_CONF_OPTS += -DENABLE_CLI=OFF endif +ifeq ($(BR2_ARM_CPU_ARMV6),y) +X265_CONF_OPTS += -DCROSS_COMPILE_ARM=1 +endif + $(eval $(cmake-package)) -- 2.38.1 From davidb at 230ruedubac.fr Sun Nov 27 08:13:48 2022 From: davidb at 230ruedubac.fr (David Barbion) Date: Sun, 27 Nov 2022 09:13:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/x265: fix armv6 cross compilation issue In-Reply-To: <20221126215436.2078346-1-davidb@230ruedubac.fr> References: <20221126215436.2078346-1-davidb@230ruedubac.fr> Message-ID: <1671592a-0bf8-d5a9-e58f-97806cf60372@230ruedubac.fr> Hello, Sorry for disturbance, this patch makes compilaton on neon cpu fail. I've pushed a new patch right now. Le 26/11/2022 ? 22:54, David Barbion a ?crit?: > When running a program that depends on x265, it crashes with the > message: illegal instruction > > The package x265 was forcibly compiled with the gcc flag -mfpu=neon even > if the target CPU does not support the neon instruction set. > This fix adds the cmake flag CROSS_COMPILE_ARM to correctly set gcc flags > when compiling for ARM architecture. > > Signed-off-by: David Barbion > --- > package/x265/x265.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/x265/x265.mk b/package/x265/x265.mk > index 51c39df4cd..e3a4acc6e5 100644 > --- a/package/x265/x265.mk > +++ b/package/x265/x265.mk > @@ -35,4 +35,8 @@ else > X265_CONF_OPTS += -DENABLE_CLI=OFF > endif > > +ifeq ($(BR2_arm)$(BR2_aarch64),y) > +X265_CONF_OPTS += -DCROSS_COMPILE_ARM=1 > +endif > + > $(eval $(cmake-package)) From ju.o at free.fr Sun Nov 27 11:03:57 2022 From: ju.o at free.fr (Julien Olivain) Date: Sun, 27 Nov 2022 12:03:57 +0100 Subject: [Buildroot] [PATCH next v5 1/2] package/rdma-core: new package Message-ID: <20221127110358.495420-1-ju.o@free.fr> This is the userspace components for the Linux Kernel's drivers/infiniband subsystem. https://github.com/linux-rdma/rdma-core Signed-off-by: Julien Olivain --- Changes v4 -> v5: - Update rdma-core from v42.0 to v43.0 Also add a patch to fix an issue introduced in v43.0 - Update kernel in test from 5.15.68 to 5.15.80 - v5 patch series now includes the perftest package Changes v3 -> v4: - Update kernel in test from 5.15.61 to 5.15.68 - Included Thomas' review comments: - Moved linux-rdma.fragment to test directory - Updated test script to reflect new file location - Fixed typo in readme.txt - Add a comment in Config.in describing when the "rdma" command is needed. Changes v2 -> v3: - Update package version from 41.0 to 42.0 - Update kernel in test from 5.15.48 to 5.15.61 Changes v1 -> v2: - Update package version from 39.0 to 41.0 - Add test_rdma_core.py entry to DEVELOPERS file - Update kernel in test from 5.15.30 to 5.15.48 - Moved Config.in rdma comment in main pkg description --- Tested on branch next at commit c45b2f2 with commands: make check-package ... 0 warnings generated python3 -m flake8 support/testing/tests/package/test_rdma_core.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_rdma_core.TestRdmaCore ... OK ./utils/test-pkg -a -p rdma-core arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: SKIPPED bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: OK bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: SKIPPED bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: FAILED br-arm-basic [27/44]: OK br-arm-full-nothread [28/44]: SKIPPED br-arm-full-static [29/44]: SKIPPED br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: OK sourcery-arm [40/44]: OK sourcery-arm-thumb2 [41/44]: OK sourcery-mips64 [42/44]: OK sourcery-mips [43/44]: OK sourcery-nios2 [44/44]: OK 44 builds, 5 skipped, 1 build failed, 0 legal-info failed, 0 show-info failed Note: Failure of bootlin-xtensa-uclibc is a known issue unrelated to this package. --- DEVELOPERS | 3 + package/Config.in | 1 + ...fix-build-on-MIPS-with-binutils-2.35.patch | 79 +++++++++++++++++++ package/rdma-core/Config.in | 22 ++++++ package/rdma-core/rdma-core.hash | 5 ++ package/rdma-core/rdma-core.mk | 24 ++++++ package/rdma-core/readme.txt | 75 ++++++++++++++++++ .../testing/tests/package/test_rdma_core.py | 43 ++++++++++ .../test_rdma_core/linux-rdma.fragment | 9 +++ 9 files changed, 261 insertions(+) create mode 100644 package/rdma-core/0001-util-mmio-fix-build-on-MIPS-with-binutils-2.35.patch create mode 100644 package/rdma-core/Config.in create mode 100644 package/rdma-core/rdma-core.hash create mode 100644 package/rdma-core/rdma-core.mk create mode 100644 package/rdma-core/readme.txt create mode 100644 support/testing/tests/package/test_rdma_core.py create mode 100644 support/testing/tests/package/test_rdma_core/linux-rdma.fragment diff --git a/DEVELOPERS b/DEVELOPERS index ab9cfe5ee9..429900a818 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1699,6 +1699,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-pyalsa/ +F: package/rdma-core/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/z3/ @@ -1713,6 +1714,8 @@ F: support/testing/tests/package/test_ola/ 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_pyalsa.py +F: support/testing/tests/package/test_rdma_core.py +F: support/testing/tests/package/test_rdma_core/ F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert diff --git a/package/Config.in b/package/Config.in index 1a2bda4639..8b507f67f3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -571,6 +571,7 @@ endmenu source "package/pulseview/Config.in" source "package/qoriq-cadence-dp-firmware/Config.in" source "package/raspi-gpio/Config.in" + source "package/rdma-core/Config.in" source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rockchip-mali/Config.in" diff --git a/package/rdma-core/0001-util-mmio-fix-build-on-MIPS-with-binutils-2.35.patch b/package/rdma-core/0001-util-mmio-fix-build-on-MIPS-with-binutils-2.35.patch new file mode 100644 index 0000000000..3cd0028e35 --- /dev/null +++ b/package/rdma-core/0001-util-mmio-fix-build-on-MIPS-with-binutils-2.35.patch @@ -0,0 +1,79 @@ +From 40d2c2587d2c2bc2fdd8b33b1b225f236ac00cfe Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Sat, 26 Nov 2022 17:45:49 +0100 +Subject: [PATCH] util: mmio: fix build on MIPS with binutils >= 2.35 + +rdma-core added udma_barrier support for MIPS in: +https://github.com/linux-rdma/rdma-core/commit/b7c428344ea96d446f6ffe31c620a238a7f25c9e +This commit is present in rdma-core version >= 43.0. +See also: https://github.com/linux-rdma/rdma-core/pull/1225 +Before this commit, coherent dma support was disabled for MIPS. + +util/mmio.c functions are compiled when coherent dma support is enabled. +They are always using indirect functions, to select at runtime the best +function implementation. It is currently used for x86 +sse_mmio_write64_be(), and s390x mmio_memcpy_x64_mio(). In the MIPS +case, there is ifunc used to always resolve the same function (namely, +resolve_mmio_write64_be() will always select and return +pthread_mmio_write64_be(). + +rdma-core includes a detection of the compiler support for the ifunc +attribute. See RDMA_Check_C_Compiles(HAVE_FUNC_ATTRIBUTE_IFUNC ...) in +CMakeLists.txt. When the compiler does not support this attribute, +rdma-core uses an assembler directive instead. This construct assumes +that the toolchain and target architecture always support indirect +functions. This is no longer the case with MIPS. + +Binutils, on its side, stopped accepting ifunc for MIPS, in commit: +https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=8e4979ac1ea78147ecbcbf81af5e946873dda079 +This commit is present in binutils version >= 2.35. +See also: https://sourceware.org/bugzilla/show_bug.cgi?id=25803 +We end up in a case where both the compiler and the assembler are not +accepting indirect functions. + +Compiling rdma-core is such configuration (MIPS, rdma-core >= 43, +binutils >= 2.35) fails with output: + + /tmp/ccXXXXXX.s: Assembler messages: + /tmp/ccXXXXXX.s:10: Error: symbol type "gnu_indirect_function" is not supported by MIPS targets + +This patch adds a special case for MIPS in which mmio_write64_be() +always uses pthread_mmio_write64_be(). It fixes the build issue to +have DMA coherent primitives on MIPS while being compiled with +binutils >= 2.35. + +Signed-off-by: Julien Olivain +--- + util/mmio.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/util/mmio.c b/util/mmio.c +index 9c6eb053..62f7ac35 100644 +--- a/util/mmio.c ++++ b/util/mmio.c +@@ -125,6 +125,15 @@ static bool have_sse(void) + + #endif /* defined(__i386__) */ + ++#if defined(__mips__) ++ ++void mmio_write64_be(void *addr, __be64 val) ++{ ++ return pthread_mmio_write64_be(addr, val); ++} ++ ++#else ++ + typedef void (*write64_fn_t)(void *, __be64); + + /* This uses the STT_GNU_IFUNC extension to have the dynamic linker select the +@@ -147,4 +156,6 @@ write64_fn_t resolve_mmio_write64_be(void) + return &pthread_mmio_write64_be; + } + ++#endif /* defined(__mips__) */ ++ + #endif /* SIZEOF_LONG != 8 */ +-- +2.38.1 + diff --git a/package/rdma-core/Config.in b/package/rdma-core/Config.in new file mode 100644 index 0000000000..437cf903ac --- /dev/null +++ b/package/rdma-core/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_RDMA_CORE + bool "rdma-core" + depends on BR2_USE_MMU # fork() used in rstream example + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_STATIC_LIBS # dlopen() + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_LIBNL + help + This is the userspace components for the Linux Kernel's + drivers/infiniband subsystem. + + Note: The 'rdma' utility program is provided by the + 'iproute2' package, when compiled with the package 'libmnl' + also selected. This program is needed to configure + InfiniBand and RDMA networks from the command line. + + https://github.com/linux-rdma/rdma-core + +comment "rdma-core needs a toolchain w/ threads, dynamic library" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/rdma-core/rdma-core.hash b/package/rdma-core/rdma-core.hash new file mode 100644 index 0000000000..cefa04d8cd --- /dev/null +++ b/package/rdma-core/rdma-core.hash @@ -0,0 +1,5 @@ +# Locally calculated +sha256 fcfb648c91698c0dc2ec8b738148de11e156bfc61acede049c0ee4070b79bc7d rdma-core-43.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 new file mode 100644 index 0000000000..de087cd6f7 --- /dev/null +++ b/package/rdma-core/rdma-core.mk @@ -0,0 +1,24 @@ +################################################################################ +# +# rdma-core +# +################################################################################ + +RDMA_CORE_VERSION = 43.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 +RDMA_CORE_DEPENDENCIES = libnl +RDMA_CORE_INSTALL_STAGING = YES + +RDMA_CORE_CONF_OPTS = \ + -DNO_MAN_PAGES=1 \ + -DNO_PYVERBS=1 + +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RDMA_CORE_CONF_OPTS += \ + -DCMAKE_EXE_LINKER_FLAGS=-latomic \ + -DCMAKE_SHARED_LINKER_FLAGS=-latomic +endif + +$(eval $(cmake-package)) diff --git a/package/rdma-core/readme.txt b/package/rdma-core/readme.txt new file mode 100644 index 0000000000..9a95226ef4 --- /dev/null +++ b/package/rdma-core/readme.txt @@ -0,0 +1,75 @@ +Testing rdma-core userspace tools +================================= + +Testing rdma-core using Linux software RoCE implementation: +https://en.wikipedia.org/wiki/RDMA_over_Converged_Ethernet + +Using two systems with working TCP/IP configuration, for example: +- Server IP: 192.168.123.10 +- Client IP: 192.168.123.20 + +Make sure firewall configurations are appropriate. Routable RoCE v2 +uses udp/4791. ibv_rc_pingpong uses tcp/18515 for initial +synchronization. + +Note: this test can be executed in two qemu virtual machines with +bridged networking. + + +Kernel configuration +-------------------- + +The Linux Kernel needs some InfiniBand configuration. In this example +the kernel "rdma_rxe" driver is needed (CONFIG_RDMA_RXE=y). The Kernel +config fragment file used for package test can be used as a starting +point. See: + + support/testing/tests/package/test_rdma_core/linux-rdma.fragment + + +Buildroot package configuration +------------------------------- + +For setting up a software RoCE link, the "rdma" program is needed. It +is provided by the "iproute2" package, when "libmnl" is also +selected. Make sure to have in your Buildroot configuration: + + BR2_PACKAGE_IPROUTE2=y + BR2_PACKAGE_LIBMNL=y + BR2_PACKAGE_RDMA_CORE=y + + +Setting up the rdma link +------------------------ + +On both server and client: + + modprobe rdma_rxe + rdma link add rxe0 type rxe netdev eth0 + + +Testing with rping +------------------ + +On the server side, run the command: + + rping -s -v + +On the client side, run the command: + + rping -c -v -a 192.168.123.10 + + +Testing with ibv_rc_pingpong +---------------------------- + +To test with the pingpong example using the reliable connected (RC) +transport: + +On the server side, run the command: + + ibv_rc_pingpong -d rxe0 -g 1 + +On the client side, run the command: + + ibv_rc_pingpong -d rxe0 -g 1 192.168.123.10 diff --git a/support/testing/tests/package/test_rdma_core.py b/support/testing/tests/package/test_rdma_core.py new file mode 100644 index 0000000000..0ae3778f9f --- /dev/null +++ b/support/testing/tests/package/test_rdma_core.py @@ -0,0 +1,43 @@ +import os + +import infra.basetest + + +class TestRdmaCore(infra.basetest.BRTest): + + 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="5.15.80" + 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_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_IPROUTE2=y + BR2_PACKAGE_LIBMNL=y + BR2_PACKAGE_RDMA_CORE=y + """.format( + infra.filepath("tests/package/test_rdma_core/linux-rdma.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", "512M", "-initrd", img]) + self.emulator.login() + + # Add the rxe0 interface + self.assertRunOk("rdma link add rxe0 type rxe netdev eth0") + + # ibv_devinfo returns 255 if no devices are found + self.assertRunOk("ibv_devinfo -v") diff --git a/support/testing/tests/package/test_rdma_core/linux-rdma.fragment b/support/testing/tests/package/test_rdma_core/linux-rdma.fragment new file mode 100644 index 0000000000..e305f27e62 --- /dev/null +++ b/support/testing/tests/package/test_rdma_core/linux-rdma.fragment @@ -0,0 +1,9 @@ +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_RDMA_RXE=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y +CONFIG_INFINIBAND_RTRS_CLIENT=m +CONFIG_INFINIBAND_RTRS_SERVER=m -- 2.38.1 From ju.o at free.fr Sun Nov 27 11:03:58 2022 From: ju.o at free.fr (Julien Olivain) Date: Sun, 27 Nov 2022 12:03:58 +0100 Subject: [Buildroot] [PATCH next v5 2/2] package/perftest: new package In-Reply-To: <20221127110358.495420-1-ju.o@free.fr> References: <20221127110358.495420-1-ju.o@free.fr> Message-ID: <20221127110358.495420-2-ju.o@free.fr> Open Fabrics Performance Tests. This is a collection of tests written over uverbs intended for use as a performance micro-benchmark. The tests may be used for HW or SW tuning as well as for functional testing. https://github.com/linux-rdma/perftest Signed-off-by: Julien Olivain --- Tested on branch next at commit c45b2f2 with commands: make check-package ... 0 warnings generated python3 -m flake8 support/testing/tests/package/test_perftest.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_perftest.TestPerftest ... OK ./utils/test-pkg -a -p perftest arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: SKIPPED bootlin-armv5-uclibc [ 4/44]: SKIPPED bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: SKIPPED bootlin-armv7-musl [ 7/44]: SKIPPED bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: SKIPPED bootlin-microblazeel-uclibc [10/44]: SKIPPED bootlin-mipsel32r6-glibc [11/44]: SKIPPED bootlin-mipsel-uclibc [12/44]: SKIPPED bootlin-nios2-glibc [13/44]: SKIPPED bootlin-openrisc-uclibc [14/44]: SKIPPED bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: SKIPPED bootlin-sh4-uclibc [20/44]: SKIPPED bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: SKIPPED bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: SKIPPED bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: SKIPPED br-arm-basic [27/44]: SKIPPED br-arm-full-nothread [28/44]: SKIPPED br-arm-full-static [29/44]: SKIPPED br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: SKIPPED br-mips64-n64-full [32/44]: SKIPPED br-mips64r6-el-hf-glibc [33/44]: SKIPPED br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: SKIPPED linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: SKIPPED sourcery-arm [40/44]: SKIPPED sourcery-arm-thumb2 [41/44]: OK sourcery-mips64 [42/44]: SKIPPED sourcery-mips [43/44]: SKIPPED sourcery-nios2 [44/44]: SKIPPED 44 builds, 28 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/Config.in | 1 + package/perftest/Config.in | 41 ++++++++++++++++ package/perftest/perftest.hash | 3 ++ package/perftest/perftest.mk | 15 ++++++ .../testing/tests/package/test_perftest.py | 48 +++++++++++++++++++ 5 files changed, 108 insertions(+) create mode 100644 package/perftest/Config.in create mode 100644 package/perftest/perftest.hash create mode 100644 package/perftest/perftest.mk create mode 100644 support/testing/tests/package/test_perftest.py diff --git a/package/Config.in b/package/Config.in index 8b507f67f3..541de4cd8a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -133,6 +133,7 @@ menu "Debugging, profiling and benchmark" source "package/oprofile/Config.in" source "package/pax-utils/Config.in" source "package/pcm-tools/Config.in" + source "package/perftest/Config.in" source "package/piglit/Config.in" source "package/ply/Config.in" source "package/poke/Config.in" diff --git a/package/perftest/Config.in b/package/perftest/Config.in new file mode 100644 index 0000000000..3e389f6ede --- /dev/null +++ b/package/perftest/Config.in @@ -0,0 +1,41 @@ +config BR2_PACKAGE_PERFTEST_ARCH_SUPPORTS + bool + # Accurate cycle measurement in perftest is implemented for a + # limited set of architectures, see: + # https://github.com/linux-rdma/perftest/blob/v4.5-0.18/src/get_clock.h + # Note: the package has also a fallback to use "asm/timex.h" + # from the Kernel, in + # "$(LINUX_DIR)/arch/$(KERNEL_ARCH)/include". It is not + # reflected here as this path is not well tested. + default y if BR2_i386 || BR2_x86_64 + default y if BR2_arm && !BR2_ARM_CPU_ARMV4 && !BR2_ARM_CPU_ARMV5 && !BR2_ARM_CPU_ARMV6 + default y if BR2_aarch64 + default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le + default y if BR2_s390x + default y if BR2_sparc || BR2_sparc64 + default y if BR2_riscv + +config BR2_PACKAGE_PERFTEST + bool "perftest" + depends on BR2_PACKAGE_PERFTEST_ARCH_SUPPORTS + depends on !BR2_STATIC_LIBS # rdma-core + depends on BR2_TOOLCHAIN_HAS_SYNC_4 # rdma-core + depends on BR2_TOOLCHAIN_HAS_THREADS + # musl does not define sysconf(_SC_LEVEL1_DCACHE_LINESIZE) + depends on !BR2_TOOLCHAIN_USES_MUSL + depends on BR2_USE_MMU # rdma-core + select BR2_PACKAGE_PCIUTILS + select BR2_PACKAGE_RDMA_CORE # libibverbs, librdmacm, libibumad + help + Open Fabrics Performance Tests. + + This is a collection of tests written over uverbs intended + for use as a performance micro-benchmark. The tests may be + used for HW or SW tuning as well as for functional testing. + + https://github.com/linux-rdma/perftest + +comment "perftest needs a toolchain w/ threads, dynamic library" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/perftest/perftest.hash b/package/perftest/perftest.hash new file mode 100644 index 0000000000..9f08da7fae --- /dev/null +++ b/package/perftest/perftest.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 a8ef5483085c2b3ccb92739bc70c4e0ed98eaec0ce80d34b54ba208a16e03fc4 perftest-4.5-0.18.tar.gz +sha256 763adb7d5094f2127b026adea8701f042d28d4b1f6fb8b6e828989227a9cf7f5 COPYING diff --git a/package/perftest/perftest.mk b/package/perftest/perftest.mk new file mode 100644 index 0000000000..942aac155c --- /dev/null +++ b/package/perftest/perftest.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# perftest +# +################################################################################ + +PERFTEST_VERSION = 4.5-0.18 +PERFTEST_SITE = $(call github,linux-rdma,perftest,v$(PERFTEST_VERSION)) +PERFTEST_LICENSE = GPL-2.0 or BSD-2-Clause +PERFTEST_LICENSE_FILES = COPYING +PERFTEST_DEPENDENCIES = pciutils rdma-core +# Fetched from Github, with no configure script +PERFTEST_AUTORECONF = YES + +$(eval $(autotools-package)) diff --git a/support/testing/tests/package/test_perftest.py b/support/testing/tests/package/test_perftest.py new file mode 100644 index 0000000000..68c850911e --- /dev/null +++ b/support/testing/tests/package/test_perftest.py @@ -0,0 +1,48 @@ +import os + +import infra.basetest + + +class TestPerftest(infra.basetest.BRTest): + + 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="5.15.80" + 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_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_IPROUTE2=y + BR2_PACKAGE_LIBMNL=y + BR2_PACKAGE_RDMA_CORE=y + BR2_PACKAGE_PERFTEST=y + """.format( + infra.filepath("tests/package/test_rdma_core/linux-rdma.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", "512M", "-initrd", img]) + self.emulator.login() + + # Add the rxe0 interface + self.assertRunOk("ip link set dev eth0 up") + self.assertRunOk("rdma link add rxe0 type rxe netdev eth0") + + # start a server + self.assertRunOk("ib_read_bw > /dev/null 2>&1 &") + + # start a client + self.assertRunOk("sleep 1 && ib_read_bw 127.0.0.1") -- 2.38.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:14 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:14 -0300 Subject: [Buildroot] [next 00/25] check-symbols v2 Message-ID: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> The script check-symbols checks for inconsistencies on symbols declared in Config.in and used in .mk files. Patch 25 is actually v2 for http://patchwork.ozlabs.org/project/buildroot/patch/20220814233845.2247022-34-ricardo.martincoski at gmail.com/ But v1 was only a prototype/WIP. There was so many changes from v1 that I honestly gave up keeping track of them. Because of that, no changelog on this patch. All other patches in the series are new, found while developing this script. Because of that, no changelog for patches 1 to 24. Patches 1 and 2 fix typos on text (help text, CHANGES, ...). Patch 3 fixes a duplicate symbol on Config.in.legacy, result of a copy&paste error. Patch 4 makes check-package to warn about occurrences of duplicated symbols. Patch 5 makes the test using test-pkg on GitLab CI easier for defconfigs that contain disabled options. It was used to test patches 9 and 10 without changing the default git configuration. Patches 6, 7 and 8 fix the use of ifdef on .mk files. While testing patch 8, an issue passing config options and an improvement raised for package pugixml. Patch 9 fixes the issue. Patch 10 implements the improvement when passing build options. Patch 11 adds a comment to busybox.mk, copied from uclibc.mk about overriding a variable. Patch 12 makes check-package to warn about the use of ifdef in .mk files. While developing patch 25, I noticed that toolchain and toolchain-buildroot are not really virtual packages but both use the virtual package infra. Patch 13 add comments to explain why. Patches 14 and 15 remove usage of legacy symbols from packages. Patch 16 removes an unused symbol. Patch 17 fixes a select of a config that belongs to a choice. Patches 18, 19, 20, 21, 22 and 23 fix legacy handling. Patch 24 fixes a typo just merged only on next branch. Patch 25 is the actual goal of this series, adding check-symbols script. Example usage of the script applying only patch 25 to next: $ time utils/docker-run utils/check-symbols Config.in.legacy:634: BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 is part of a "choice" and should not be "select"ed Config.in.legacy:643: BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 is part of a "choice" and should not be "select"ed Config.in.legacy:705: BR2_PACKAGE_OPENJDK_VERSION_11 is part of a "choice" and should not be "select"ed Config.in.legacy:713: BR2_PACKAGE_OPENJDK_VERSION_17 is part of a "choice" and should not be "select"ed Config.in.legacy:2097: BR2_PACKAGE_LUA_5_3 is part of a "choice" and should not be "select"ed Config.in.legacy:2605: BR2_PACKAGE_TI_SGX_AM335X not referenced but has a comment stating it is Config.in.legacy:2615: BR2_PACKAGE_TI_SGX_AM437X not referenced but has a comment stating it is Config.in.legacy:2625: BR2_PACKAGE_TI_SGX_AM4430 not referenced but has a comment stating it is Config.in.legacy:2635: BR2_PACKAGE_TI_SGX_AM5430 not referenced but has a comment stating it is Config.in.legacy:3973: BR2_GCC_VERSION_ARC is part of a "choice" and should not be "select"ed Config.in.legacy:4316: BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB is part of a "choice" and should not be "select"ed Config.in.legacy:4324: BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB is part of a "choice" and should not be "select"ed boot/uboot/Config.in:445: BR2_TARGET_XLOADER is a legacy symbol and should not be referenced package/fwts/Config.in:31: BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE defined but not referenced package/gitlab-runner/Config.in:14: BR2_PACKAGE_LIBCURL_OPENSSL is part of a "choice" and should not be "select"ed package/rpi-userland/Config.in:43: BR2_arch64 referenced but not defined system/Config.in:81: BR2_TARGET_GENERIC_PASSWD_MD5 is a legacy symbol and should not be referenced real 0m4,703s user 0m0,057s sys 0m0,020s The new GitLab CI jobs can be seen here, with the whole series applied to next: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706073924 Regards, Ricardo Ricardo Martincoski (25): *: fix typo for separate(d|) in text package,legacy: fix typo for "daemon" on help text Config.in.legacy: fix typo on BR2_PACKAGE_MEDIAART_BACKEND_QT utils/checkpackagelib: warn about redefined config support/scripts/generate-gitlab-ci-yml: improve test-pkg support package/fwts: use ifeq instead of ifdef package/live555: fix build config with locale package/pugixml: unconditionally set BUILD_DEFINES package/pugixml: fix configuration options package/pugixml: use explicit build options package/busybox: add comment about variable override utils/checkpackagelib: warn about ifdef on .mk toolchain/toolchain-buildroot: add comment about using virtual package infra boot/uboot: remove use of legacy xloader symbol system: remove use of legacy md5 option package/linux-headers: remove bogus symbol BR2_PACKAGE_HOST_LINUX_HEADERS package/gitlab-runner: ensure use of LIBCURL_OPENSSL package/openpowerlink: properly handle legacy options package/gcc: properly handle legacy for renamed ARC option package/lua: properly handle legacy for removed version package/ti-sgx-km: properly handle legacy for removed options package/openjdk: properly handle legacy for renamed options package/sunxi-mali-utgard: properly handle legacy for renamed options package/rpi-userland: fix typo for BR2_aarch64 utils/check-symbols: new script CHANGES | 4 +- Config.in.legacy | 101 ++-- DEVELOPERS | 2 + boot/uboot/Config.in | 1 - package/busybox/busybox.mk | 3 + package/fwts/fwts.mk | 2 +- package/gcc/Config.in.host | 1 + package/gitlab-runner/Config.in | 1 - package/gitlab-runner/gitlab-runner.mk | 4 + package/leafnode2/leafnode2.mk | 2 +- package/linux-headers/Config.in.host | 3 - package/live555/live555.mk | 2 +- package/lua/Config.in | 1 + package/ngircd/Config.in | 2 +- package/openjdk/Config.in | 2 + package/openpowerlink/Config.in | 2 + package/pugixml/pugixml.mk | 24 +- package/rp-pppoe/Config.in | 2 +- package/rpi-userland/Config.in | 2 +- package/sunxi-mali-utgard/Config.in | 2 + package/uclibc/uclibc.mk | 1 + support/misc/gitlab-ci.yml.in | 8 + support/scripts/generate-gitlab-ci-yml | 4 +- system/Config.in | 3 +- .../toolchain-buildroot.mk | 3 + toolchain/toolchain/toolchain.mk | 3 + utils/check-symbols | 78 ++++ utils/checkpackagelib/lib_config.py | 38 ++ utils/checkpackagelib/lib_mk.py | 18 + utils/checkpackagelib/test_lib_config.py | 78 ++++ utils/checkpackagelib/test_lib_mk.py | 48 ++ utils/checksymbolslib/__init__.py | 0 utils/checksymbolslib/br.py | 140 ++++++ utils/checksymbolslib/db.py | 205 ++++++++ utils/checksymbolslib/file.py | 83 ++++ utils/checksymbolslib/kconfig.py | 139 ++++++ utils/checksymbolslib/makefile.py | 100 ++++ utils/checksymbolslib/test_db.py | 286 ++++++++++++ utils/checksymbolslib/test_file.py | 152 ++++++ utils/checksymbolslib/test_kconfig.py | 438 ++++++++++++++++++ utils/checksymbolslib/test_makefile.py | 304 ++++++++++++ utils/checksymbolslib/test_util.py | 15 + 42 files changed, 2242 insertions(+), 65 deletions(-) create mode 100755 utils/check-symbols create mode 100644 utils/checksymbolslib/__init__.py create mode 100644 utils/checksymbolslib/br.py create mode 100644 utils/checksymbolslib/db.py create mode 100644 utils/checksymbolslib/file.py create mode 100644 utils/checksymbolslib/kconfig.py create mode 100644 utils/checksymbolslib/makefile.py create mode 100644 utils/checksymbolslib/test_db.py create mode 100644 utils/checksymbolslib/test_file.py create mode 100644 utils/checksymbolslib/test_kconfig.py create mode 100644 utils/checksymbolslib/test_makefile.py create mode 100644 utils/checksymbolslib/test_util.py -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:15 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:15 -0300 Subject: [Buildroot] [next 01/25] *: fix typo for separate(d|) in text In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-2-ricardo.martincoski@gmail.com> seperate is a common misspelling of separate Fix all the typos in the tree that are not related to patch files. CHANGES seperate -> separate, in the list of changes Config.in.legacy seperate -> separate, in option name and help texts package/leafnode2/leafnode2.mk seperate -> separate, in a comment system/Config.in seperated -> separated, in a help text Cc: Bernd Kuhls Signed-off-by: Ricardo Martincoski --- CHANGES | 4 ++-- Config.in.legacy | 6 +++--- package/leafnode2/leafnode2.mk | 2 +- system/Config.in | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGES b/CHANGES index 3090466d2e..192546993f 100644 --- a/CHANGES +++ b/CHANGES @@ -7475,7 +7475,7 @@ Architecture: Default to bf532 CPU variant for blackfin, Fix flat one memory region support for m68k and disable flat - seperate data support because of compatibility issues. + separate data support because of compatibility issues. Defconfigs: Minnowboard and Raspberrypi: Fix errors with post-build scripts when systemd is used. @@ -8011,7 +8011,7 @@ Minor fixes. - Merged/seperate /usr handling is now also performed for + Merged/separate /usr handling is now also performed for staging so cross-gdb / gdbserver can find the libraries. Updated/fixed packages: autossh, conntrack-tools, dcron, diff --git a/Config.in.legacy b/Config.in.legacy index 17f0858e70..284e7bf887 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -3240,7 +3240,7 @@ config BR2_PACKAGE_POLICYCOREUTILS_RESTORECOND select BR2_PACKAGE_RESTORECOND help The policycoreutils package no longer offers restorecond - as a option. This package has been moved into a seperate + as a option. This package has been moved into a separate package maintained by the SELinux maintainers. config BR2_PACKAGE_SEPOLGEN @@ -3834,7 +3834,7 @@ config BR2_GDB_VERSION_7_9 comment "Legacy options removed in 2016.11" config BR2_PACKAGE_PHP_SAPI_CLI_CGI - bool "PHP CGI and CLI options are now seperate" + bool "PHP CGI and CLI options are now separate" select BR2_PACKAGE_PHP_SAPI_CLI select BR2_PACKAGE_PHP_SAPI_CGI select BR2_LEGACY @@ -4864,7 +4864,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_VUPLUS select BR2_PACKAGE_KODI_PVR_WMC help - Kodi PVR addon was split into seperate modules + Kodi PVR addon was split into separate modules config BR2_BINUTILS_VERSION_2_23_2 bool "binutils 2.23 option renamed" diff --git a/package/leafnode2/leafnode2.mk b/package/leafnode2/leafnode2.mk index a02aad4302..e82ca2e1ee 100644 --- a/package/leafnode2/leafnode2.mk +++ b/package/leafnode2/leafnode2.mk @@ -23,7 +23,7 @@ LEAFNODE2_CONF_OPTS = \ --enable-runas-user=root # Leafnode2 needs the host version of b_sortnl during -# compilation. Instead of creating a seperate host package and +# compilation. Instead of creating a separate host package and # installing b_sortnl to $(HOST_DIR) this binary is compiled # on-the-fly, host-pcre is needed for this define LEAFNODE2_BUILD_SORTNL_TOOL diff --git a/system/Config.in b/system/Config.in index 888c24ce81..e6dcd25455 100644 --- a/system/Config.in +++ b/system/Config.in @@ -443,7 +443,7 @@ config BR2_ENABLE_LOCALE_WHITELIST default "C en_US" depends on BR2_ENABLE_LOCALE_PURGE help - Whitespace seperated list of locales to allow on target. + Whitespace separated list of locales to allow on target. Locales not listed here will be removed from the target. See 'locale -a' on your host for a list of locales available on your build host, or have a look in /usr/share/locale in -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:16 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:16 -0300 Subject: [Buildroot] [next 02/25] package, legacy: fix typo for "daemon" on help text In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-3-ricardo.martincoski@gmail.com> deamon -> daemon At same time, in Config.in.legacy fix other typos in the same help text: spae -> space monolitic -> monolithic Signed-off-by: Ricardo Martincoski --- Config.in.legacy | 4 ++-- package/ngircd/Config.in | 2 +- package/rp-pppoe/Config.in | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 284e7bf887..4eff5b55d6 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -4324,8 +4324,8 @@ config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB help The user space support has been split in two part: - - a monolitic user space library - - a user spae deamon driver + - a monolithic user space library + - a user space daemon driver config BR2_LINUX_KERNEL_SAME_AS_HEADERS bool "using the linux headers version for the kernel has been removed" diff --git a/package/ngircd/Config.in b/package/ngircd/Config.in index 9b3d430922..1e93a5702c 100644 --- a/package/ngircd/Config.in +++ b/package/ngircd/Config.in @@ -2,6 +2,6 @@ config BR2_PACKAGE_NGIRCD bool "ngircd" depends on BR2_USE_MMU # fork() help - Next Generation IRC server deamon. + Next Generation IRC server daemon. http://ngircd.barton.de diff --git a/package/rp-pppoe/Config.in b/package/rp-pppoe/Config.in index 2ac81cbb2d..6ff005a1e1 100644 --- a/package/rp-pppoe/Config.in +++ b/package/rp-pppoe/Config.in @@ -9,7 +9,7 @@ config BR2_PACKAGE_RP_PPPOE select BR2_PACKAGE_PPPD help An implementation of the Point-to-point protocol over - Ethernet. Has userspace client and server deamons. You + Ethernet. Has userspace client and server daemons. You likely only need this package if you are implementing the pppoe server that will service other pppoe client devices. Otherwise the normal client functionality already -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:17 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:17 -0300 Subject: [Buildroot] [next 03/25] Config.in.legacy: fix typo on BR2_PACKAGE_MEDIAART_BACKEND_QT In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-4-ricardo.martincoski@gmail.com> Currently using this minimal .config: BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF=y triggers: *** Legacy options removed in 2018.05 *** [ ] libmediaart none backend option renamed (NEW) [*] libmediaart gdk-pixbuf backend option renamed [*] libmediaart qt backend option renamed Commit "8553b39887 libmediaart: rename options to have proper prefix", part of the 2018.05 release had a copy&paste error. As stated in the beginning of the file: The oldest symbols will be removed again after about two years. But while we carry these legacy symbols, let's fix the typo. Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- NOTE: Maybe it is time to drop old legacy symbols again? If so, some patches in this series can be dropped. --- Config.in.legacy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Config.in.legacy b/Config.in.legacy index 4eff5b55d6..9ce1004b0c 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -2594,7 +2594,7 @@ config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF has been renamed to BR2_PACKAGE_LIBMEDIAART_BACKEND_GDK_PIXBUF -config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF +config BR2_PACKAGE_MEDIAART_BACKEND_QT bool "libmediaart qt backend option renamed" select BR2_LEGACY help -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:18 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:18 -0300 Subject: [Buildroot] [next 04/25] utils/checkpackagelib: warn about redefined config In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-5-ricardo.martincoski@gmail.com> Warn the developer in the case the same config is declared more than once in the same Config.in file. But take into account the conditional code that lets the config be visible and warn only when it is declared more than once in the same conditions. For instance, do not warn for: if BR2_PACKAGE_BUSYBOX config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS endif if !BR2_PACKAGE_BUSYBOX # kconfig doesn't support else config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS endif Signed-off-by: Ricardo Martincoski --- Applying only this patch on current master, check-package returns: Config.in.legacy:2597: config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF redeclared (previous line: 2589) --- utils/checkpackagelib/lib_config.py | 38 ++++++++++++ utils/checkpackagelib/test_lib_config.py | 78 ++++++++++++++++++++++++ 2 files changed, 116 insertions(+) diff --git a/utils/checkpackagelib/lib_config.py b/utils/checkpackagelib/lib_config.py index b05831f2c3..f26ca0d898 100644 --- a/utils/checkpackagelib/lib_config.py +++ b/utils/checkpackagelib/lib_config.py @@ -233,3 +233,41 @@ class Indent(_CheckFunction): return ["{}:{}: should not be indented" .format(self.filename, lineno), text] + + +class RedefinedConfig(_CheckFunction): + CONFIG = re.compile(r"^\s*(menu|)config\s+(BR2_\w+)\b") + IF = re.compile(r"^\s*if\s+([^#]*)\b") + ENDIF = re.compile(r"^\s*endif\b") + + def before(self): + self.configs = {} + self.conditional = [] + + def check_line(self, lineno, text): + if _empty_or_comment(text) or _part_of_help_text(text): + return + + m = self.IF.search(text) + if m is not None: + condition = m.group(1) + self.conditional.append(condition) + return + + m = self.ENDIF.search(text) + if m is not None: + self.conditional.pop() + return + + m = self.CONFIG.search(text) + if m is None: + return + config = m.group(2) + + key = (config, ' AND '.join(self.conditional)) + if key in self.configs.keys(): + previous_line = self.configs[key] + return ["{}:{}: config {} redeclared (previous line: {})" + .format(self.filename, lineno, config, previous_line), + text] + self.configs[key] = lineno diff --git a/utils/checkpackagelib/test_lib_config.py b/utils/checkpackagelib/test_lib_config.py index 91a549adf2..474d17105e 100644 --- a/utils/checkpackagelib/test_lib_config.py +++ b/utils/checkpackagelib/test_lib_config.py @@ -385,3 +385,81 @@ Indent = [ def test_Indent(testname, filename, string, expected): warnings = util.check_file(m.Indent, filename, string) assert warnings == expected + + +RedefinedConfig = [ + ('no redefinition', + 'any', + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_FOO_BAR\n' + 'bool "foo"\n', + []), + ('no conditional', + 'any', + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_BAR\n' + 'bool "bar"\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n', + [['any:5: config BR2_PACKAGE_FOO redeclared (previous line: 1)', + 'config BR2_PACKAGE_FOO\n']]), + ('three times', + 'any', + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n', + [['any:3: config BR2_PACKAGE_FOO redeclared (previous line: 1)', + 'config BR2_PACKAGE_FOO\n'], + ['any:5: config BR2_PACKAGE_FOO redeclared (previous line: 1)', + 'config BR2_PACKAGE_FOO\n']]), + ('same conditional', + 'any', + 'if BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_BAR\n' + 'bool "bar"\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n', + [['any:6: config BR2_PACKAGE_FOO redeclared (previous line: 2)', + 'config BR2_PACKAGE_FOO\n']]), + ('equivalent conditional', + 'any', + 'if BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'if BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n', + [['any:8: config BR2_PACKAGE_FOO redeclared (previous line: 2)', + 'config BR2_PACKAGE_FOO\n']]), + ('not equivalent conditional', + 'any', + 'if BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'if !BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n', + []), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', RedefinedConfig) +def test_RedefinedConfig(testname, filename, string, expected): + warnings = util.check_file(m.RedefinedConfig, filename, string) + assert warnings == expected -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:19 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:19 -0300 Subject: [Buildroot] [next 05/25] support/scripts/generate-gitlab-ci-yml: improve test-pkg support In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-6-ricardo.martincoski@gmail.com> Following the example of test-pkg config described in commit "12c7a05da1 utils/test-pkg: add gitlab-ci support" to test a defconfig fragment that contains a disabled option is currently possible, but it do requires one to change the git config core.commentChart so the lines starting with "#" are not discarded by git when creating/editing the commit message. For instance, without the indentation the 3rd line below would be excluded from the commit message when the editor is closed: test-pkg config: SOME_OPTION=y # OTHER_OPTION is not set SOME_VARIABLE="some value" Requiring to change git configs is not very nice. So make the developer's life easier by changing the sed expression to remove indentation with spaces from a defconfig fragment found on a commit message. For instance these lines become valid and generate a defconfig fragment without the indentation of one space to be tested in GitLab CI: test-pkg config: SOME_OPTION=y # OTHER_OPTION is not set SOME_VARIABLE="some value" Signed-off-by: Ricardo Martincoski --- Example usage: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704846763 --- support/scripts/generate-gitlab-ci-yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml index aa43aac019..27f586f1b6 100755 --- a/support/scripts/generate-gitlab-ci-yml +++ b/support/scripts/generate-gitlab-ci-yml @@ -91,7 +91,7 @@ gen_tests() { # Retrieve defconfig for test-pkg from the git commit message (if any) if grep -q -E '^test-pkg config:$' <<<"${CI_COMMIT_DESCRIPTION}"; then - sed -r -n -e '/^test-pkg config:$/{:a;n;p;ba;}' \ + sed -r -n -e '/^test-pkg config:$/{:a;n;s/^ +//;p;ba;}' \ <<<"${CI_COMMIT_DESCRIPTION}" \ >defconfig.frag if [ ! -s defconfig.frag ]; then -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:20 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:20 -0300 Subject: [Buildroot] [next 06/25] package/fwts: use ifeq instead of ifdef In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-7-ricardo.martincoski@gmail.com> The conditional code using ifdef was added in 2018 and works as expected. But there is no reason to use ifdef instead of ifeq. For consistence, switch to use ifeq like almost all packages already do. Cc: Arnout Vandecappelle Cc: Erico Nunes Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- package/fwts/fwts.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/fwts/fwts.mk b/package/fwts/fwts.mk index b208aa0c14..f04c7a848f 100644 --- a/package/fwts/fwts.mk +++ b/package/fwts/fwts.mk @@ -15,7 +15,7 @@ FWTS_DEPENDENCIES = host-bison host-flex host-pkgconf libglib2 libbsd \ $(if $(BR2_PACKAGE_BASH_COMPLETION),bash-completion) \ $(if $(BR2_PACKAGE_DTC),dtc) -ifdef BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE +ifeq ($(BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE),y) FWTS_MODULE_SUBDIRS = efi_runtime $(eval $(kernel-module)) endif -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:21 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:21 -0300 Subject: [Buildroot] [next 07/25] package/live555: fix build config with locale In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-8-ricardo.martincoski@gmail.com> Using current conditional code, added in 2014: ifndef ($(BR2_ENABLE_LOCALE),y) LIVE555_CFLAGS += -DLOCALE_NOT_USED endif the define LOCALE_NOT_USED is always passed on CFLAGS, because there is no symbol with following names defined: "(y,y)" -> not defined when BR2_ENABLE_LOCALE=y "(,y)" -> not defined when BR2_ENABLE_LOCALE is not set So fix the typo, switching ifndef to ifneq. Signed-off-by: Ricardo Martincoski --- test-pkg config 1: BR2_PACKAGE_LIVE555=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/705379816 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 2: BR2_PACKAGE_LIVE555=y BR2_PACKAGE_OPENSSL=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/705388345 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 3: BR2_PACKAGE_LIVE555=y BR2_PACKAGE_OPENSSL=y BR2_STATIC_LIBS=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/705391470 44 builds, 22 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 4: BR2_PACKAGE_LIVE555=y BR2_STATIC_LIBS=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/705392278 44 builds, 22 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/live555/live555.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/live555/live555.mk b/package/live555/live555.mk index effd4517cf..56ed705783 100644 --- a/package/live555/live555.mk +++ b/package/live555/live555.mk @@ -39,7 +39,7 @@ else LIVE555_CFLAGS += -DNO_OPENSSL endif -ifndef ($(BR2_ENABLE_LOCALE),y) +ifneq ($(BR2_ENABLE_LOCALE),y) LIVE555_CFLAGS += -DLOCALE_NOT_USED endif -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:22 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:22 -0300 Subject: [Buildroot] [next 08/25] package/pugixml: unconditionally set BUILD_DEFINES In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-9-ricardo.martincoski@gmail.com> The ifdef construct intended to avoid passing -DBUILD_DEFINES="" was never needed, because even upstream version v1.9 used in 2019 when the configuration options were added, can handle an empty string for BUILD_DEFINES. In fact an empty string is the default for v1.9 if it is not passed during configure. Also, the host variant already sets BUILD_DEFINES unconditionally. So remove the unneeded conditional. Cc: Arnout Vandecappelle Cc: Theo Debrouwere Signed-off-by: Ricardo Martincoski --- NOTE 1: For versions starting from v1.11 this flag BUILD_DEFINES is ignored, but it will be fixed in the next patch. I had split into 2 patches because this first one applies to old versions of the package too. Someone could theoretically decide to backport to a local copy of buildroot 2020.05.x for instance. NOTE 2: It doesn't test much, since BUILD_DEFINES is ignored, but anyway: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704554673 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config: BR2_PACKAGE_PUGIXML=y --- package/pugixml/pugixml.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/pugixml/pugixml.mk b/package/pugixml/pugixml.mk index 9137f04630..6c756e9c29 100644 --- a/package/pugixml/pugixml.mk +++ b/package/pugixml/pugixml.mk @@ -29,9 +29,7 @@ ifeq ($(BR2_PACKAGE_PUGIXML_HEADER_ONLY),y) PUGIXML_BUILD_DEFINES += PUGIXML_HEADER_ONLY endif -ifdef PUGIXML_BUILD_DEFINES PUGIXML_CONF_OPTS += -DBUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" -endif HOST_PUGIXML_CONF_OPTS += \ -DBUILD_PKGCONFIG=ON \ -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:23 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:23 -0300 Subject: [Buildroot] [next 09/25] package/pugixml: fix configuration options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-10-ricardo.martincoski@gmail.com> Commit upstream 1c5a0bb32583fd294022e68e66b541bf6ff71a67 ":sparkles: Update CMake to modern approach" removed all feature toogles, so starting from release v1.11 any flag passed in BUILD_DEFINES was completely ignored during the build. Version 1.11.4 was in use in buildroot since February 2021. Commit upstream 0f1e75a902ef1751dd63a67fe223b5e8daf4c7f1 "Re-introduced the custom build defines" added PUGIXML_BUILD_DEFINES to release v1.12, but BUILD_DEFINES is still completely ignored during the build. Version 1.12.1 is in use in buildroot since March 2022. So switch the config options to use PUGIXML_BUILD_DEFINES instead of BUILD_DEFINES. Cc: Arnout Vandecappelle Cc: Theo Debrouwere Signed-off-by: Ricardo Martincoski --- NOTE 1: The code below can be useful to verify the statements above, after commenting some lines: |PUGIXML_VERSION = 1.11.4 |PUGIXML_VERSION = 1.10 |PUGIXML_VERSION = 1.9 |define PUGIXML_FORCE_BUILD_ERROR | echo '#ifdef PUGIXML_COMPACT' >> $(@D)/src/pugixml.cpp | echo '#error 111' >> $(@D)/src/pugixml.cpp | echo '#else' >> $(@D)/src/pugixml.cpp | echo '#error 222' >> $(@D)/src/pugixml.cpp | echo '#endif' >> $(@D)/src/pugixml.cpp |endef |PUGIXML_POST_PATCH_HOOKS += PUGIXML_FORCE_BUILD_ERROR |PUGIXML_BUILD_DEFINES += PUGIXML_COMPACT |PUGIXML_CONF_OPTS += -DBUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" |PUGIXML_CONF_OPTS += -DPUGIXML_BUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" |PUGIXML_CONF_OPTS += -DPUGIXML_COMPACT=ON NOTE 2: Current version for each branch: $ git grep ^PUGIXML_VERSION \ origin/next origin/master $(git branch -a | grep origin/202) \ | sed -e 's,^remotes/,,g' -e 's,^origin/,,g' | sort 2020.02.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2020.05.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.10 2020.08.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.10 2020.11.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2021.02.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2021.05.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2021.08.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2021.11.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2022.02.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2022.05.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.12.1 2022.08.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.12.1 master:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.12.1 next:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.12.1 NOTE 3: local build tests to check size: pugixml-compact/graphs/package-size-stats.csv:pugixml,165216,1.9q pugixml-default/graphs/package-size-stats.csv:pugixml,152928,1.8q pugixml-header-only/graphs/package-size-stats.csv:pugixml,13660,0.2 pugixml-noxpath/graphs/package-size-stats.csv:pugixml,95532,1.1 pugixml-compact/defconfig:BR2_x86_i686=y pugixml-compact/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-compact/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-compact/defconfig:BR2_PACKAGE_PUGIXML_COMPACT=y pugixml-default/defconfig:BR2_x86_i686=y pugixml-default/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-default/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-header-only/defconfig:BR2_x86_i686=y pugixml-header-only/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-header-only/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-header-only/defconfig:BR2_PACKAGE_PUGIXML_HEADER_ONLY=y pugixml-noxpath/defconfig:BR2_x86_i686=y pugixml-noxpath/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-noxpath/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-noxpath/defconfig:# BR2_PACKAGE_PUGIXML_XPATH_SUPPORT is not set NOTE 4: build tests on GitLab CI test-pkg config 1: BR2_PACKAGE_PUGIXML=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704564417 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 2: BR2_PACKAGE_PUGIXML=y BR2_PACKAGE_PUGIXML_COMPACT=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704755515 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 3: BR2_PACKAGE_PUGIXML=y # BR2_PACKAGE_PUGIXML_XPATH_SUPPORT is not set https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704849811 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 4: BR2_PACKAGE_PUGIXML=y BR2_PACKAGE_PUGIXML_HEADER_ONLY=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704851087 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/pugixml/pugixml.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pugixml/pugixml.mk b/package/pugixml/pugixml.mk index 6c756e9c29..c54148d98f 100644 --- a/package/pugixml/pugixml.mk +++ b/package/pugixml/pugixml.mk @@ -29,11 +29,11 @@ ifeq ($(BR2_PACKAGE_PUGIXML_HEADER_ONLY),y) PUGIXML_BUILD_DEFINES += PUGIXML_HEADER_ONLY endif -PUGIXML_CONF_OPTS += -DBUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" +PUGIXML_CONF_OPTS += -DPUGIXML_BUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" HOST_PUGIXML_CONF_OPTS += \ -DBUILD_PKGCONFIG=ON \ - -DBUILD_DEFINES="$(subst $(space),;,$(HOST_PUGIXML_BUILD_DEFINES))" + -DPUGIXML_BUILD_DEFINES="$(subst $(space),;,$(HOST_PUGIXML_BUILD_DEFINES))" $(eval $(cmake-package)) $(eval $(host-cmake-package)) -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:24 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:24 -0300 Subject: [Buildroot] [next 10/25] package/pugixml: use explicit build options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-11-ricardo.martincoski@gmail.com> Commit upstream 986b7ffd01aedcd4f2aa16e78e4cad9313b6d7b2 "Add Cmake options for pugiconfig.hpp" added feature toogles to release v1.12, including PUGIXML_NO_XPATH and PUGIXML_COMPACT. Commit upstream 5f49f2c6575cc2b7d343f8d41581fe92d69d7b52 "Mark advanced options and removed redundant ones" removed CMake specific support for PUGIXML_HEADER_ONLY and PUGIXML_HAS_LONG_LONG, but they can still be provided using PUGIXML_BUILD_DEFINES, starting from release v1.12. So use the explicit build options PUGIXML_NO_XPATH and PUGIXML_COMPACT, but keep using PUGIXML_BUILD_DEFINES to set PUGIXML_HEADER_ONLY and PUGIXML_HAS_LONG_LONG. Cc: Arnout Vandecappelle Cc: Theo Debrouwere Signed-off-by: Ricardo Martincoski --- local build tests to check size: pugixml-compact/graphs/package-size-stats.csv:pugixml,165216,1.9q pugixml-default/graphs/package-size-stats.csv:pugixml,152928,1.8q pugixml-header-only/graphs/package-size-stats.csv:pugixml,13660,0.2 pugixml-noxpath/graphs/package-size-stats.csv:pugixml,95532,1.1 pugixml-compact/defconfig:BR2_x86_i686=y pugixml-compact/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-compact/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-compact/defconfig:BR2_PACKAGE_PUGIXML_COMPACT=y pugixml-default/defconfig:BR2_x86_i686=y pugixml-default/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-default/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-header-only/defconfig:BR2_x86_i686=y pugixml-header-only/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-header-only/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-header-only/defconfig:BR2_PACKAGE_PUGIXML_HEADER_ONLY=y pugixml-noxpath/defconfig:BR2_x86_i686=y pugixml-noxpath/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-noxpath/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-noxpath/defconfig:# BR2_PACKAGE_PUGIXML_XPATH_SUPPORT is not set --- package/pugixml/pugixml.mk | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/package/pugixml/pugixml.mk b/package/pugixml/pugixml.mk index c54148d98f..1cf81c45f3 100644 --- a/package/pugixml/pugixml.mk +++ b/package/pugixml/pugixml.mk @@ -12,6 +12,18 @@ PUGIXML_CPE_ID_VENDOR = pugixml_project PUGIXML_INSTALL_STAGING = YES +ifeq ($(BR2_PACKAGE_PUGIXML_XPATH_SUPPORT),y) +PUGIXML_CONF_OPTS += -DPUGIXML_NO_XPATH=OFF +else +PUGIXML_CONF_OPTS += -DPUGIXML_NO_XPATH=ON +endif + +ifeq ($(BR2_PACKAGE_PUGIXML_COMPACT),y) +PUGIXML_CONF_OPTS += -DPUGIXML_COMPACT=ON +else +PUGIXML_CONF_OPTS += -DPUGIXML_COMPACT=OFF +endif + # Pugixml will automatically enable 'long long' support on C++11 compilers, # which means gcc 4.8+. As gcc always supports the 'long long' type, # force-enable this option to support older gcc versions. See also: @@ -19,12 +31,6 @@ PUGIXML_INSTALL_STAGING = YES PUGIXML_BUILD_DEFINES += PUGIXML_HAS_LONG_LONG HOST_PUGIXML_BUILD_DEFINES += PUGIXML_HAS_LONG_LONG -ifeq ($(BR2_PACKAGE_PUGIXML_XPATH_SUPPORT),) -PUGIXML_BUILD_DEFINES += PUGIXML_NO_XPATH -endif -ifeq ($(BR2_PACKAGE_PUGIXML_COMPACT),y) -PUGIXML_BUILD_DEFINES += PUGIXML_COMPACT -endif ifeq ($(BR2_PACKAGE_PUGIXML_HEADER_ONLY),y) PUGIXML_BUILD_DEFINES += PUGIXML_HEADER_ONLY endif -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:25 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:25 -0300 Subject: [Buildroot] [next 11/25] package/busybox: add comment about variable override In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-12-ricardo.martincoski@gmail.com> The same comment already exists for UCLIBC_CONFIG_FILE. Both variables can be override from command-line, as described in the manual, at section 'Environment variables'. Signed-off-by: Ricardo Martincoski --- package/busybox/busybox.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index ef628e90e9..0f14bf999d 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -108,6 +108,8 @@ BUSYBOX_MAKE_OPTS = \ CONFIG_PREFIX="$(TARGET_DIR)" \ SKIP_STRIP=y +# specifying BUSYBOX_CONFIG_FILE on the command-line overrides the .config +# setting. ifndef BUSYBOX_CONFIG_FILE BUSYBOX_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG)) endif -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:26 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:26 -0300 Subject: [Buildroot] [next 12/25] utils/checkpackagelib: warn about ifdef on .mk In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-13-ricardo.martincoski@gmail.com> There are two legitimate cases to prefer ifdef over ifeq in package recipes: command-line overrides are allowed for busybox and uclibc configs. Except for that, all package in tree already use ifeq, so warn the developer adding/changing a package to use ifeq instead of ifdef, in order to keep consistence across packages. file.mk:2: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL file.mk:5: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL The difference between ifeq and ifdef is that ifdef doesn't expand recursively. Add comments to busybox and uclibc packages to avoid a warning in such special cases. Cc: Arnout Vandecappelle Signed-off-by: Ricardo Martincoski --- NOTE 1: I only state "all package in tree already use ifeq" because earlier in the series other 3 (2 ifdef and 1 ifndef) uses were removed. NOTE 2: We have both ifneq ($(BR2_ENABLE_LOCALE),y) and ifeq ($(BR2_ENABLE_LOCALE),) in the tree. I assume both do the same. So I choose one for the check-package warning message, for no particular reason. package/dialog/dialog.mk:ifneq ($(BR2_ENABLE_LOCALE),y) package/dosfstools/dosfstools.mk:ifneq ($(BR2_ENABLE_LOCALE),y) package/dvb-apps/dvb-apps.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/gettext-gnu/gettext-gnu.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/guile/guile.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/kodi/kodi.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/libcddb/libcddb.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/libcdio/libcdio.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/libglib2/libglib2.mk:ifneq ($(BR2_ENABLE_LOCALE),y) package/libpsl/libpsl.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/lsof/lsof.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/sdl_sound/sdl_sound.mk:ifneq ($(BR2_ENABLE_LOCALE),y) package/softether/softether.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/uclibc-ng-test/uclibc-ng-test.mk:ifeq ($(BR2_ENABLE_LOCALE),) NOTE 3: Applying only this patch on current master, check-package returns: package/pugixml/pugixml.mk:32: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL package/live555/live555.mk:42: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL package/fwts/fwts.mk:18: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL --- package/busybox/busybox.mk | 1 + package/uclibc/uclibc.mk | 1 + utils/checkpackagelib/lib_mk.py | 18 +++++++++++ utils/checkpackagelib/test_lib_mk.py | 48 ++++++++++++++++++++++++++++ 4 files changed, 68 insertions(+) diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 0f14bf999d..f8f9cb5616 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -110,6 +110,7 @@ BUSYBOX_MAKE_OPTS = \ # specifying BUSYBOX_CONFIG_FILE on the command-line overrides the .config # setting. +# check-package disable Ifdef ifndef BUSYBOX_CONFIG_FILE BUSYBOX_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG)) endif diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 0ddf7dfa6d..125aa4cdcf 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -22,6 +22,7 @@ UCLIBC_DEPENDENCIES = host-gcc-initial linux-headers # specifying UCLIBC_CONFIG_FILE on the command-line overrides the .config # setting. +# check-package disable Ifdef ifndef UCLIBC_CONFIG_FILE UCLIBC_CONFIG_FILE = $(call qstrip,$(BR2_UCLIBC_CONFIG)) endif diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index b50a19ac62..8adf844e9a 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -21,6 +21,24 @@ continue_conditional = ["elif", "else"] end_conditional = ["endif"] +class Ifdef(_CheckFunction): + IFDEF = re.compile(r"^\s*(else\s+|)(ifdef|ifndef)\s") + + def check_line(self, lineno, text): + m = self.IFDEF.search(text) + if m is None: + return + word = m.group(2) + if word == 'ifdef': + return ["{}:{}: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL" + .format(self.filename, lineno), + text] + else: + return ["{}:{}: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL" + .format(self.filename, lineno), + text] + + class Indent(_CheckFunction): COMMENT = re.compile(r"^\s*#") CONDITIONAL = re.compile(r"^\s*({})\s".format("|".join(start_conditional + end_conditional + continue_conditional))) diff --git a/utils/checkpackagelib/test_lib_mk.py b/utils/checkpackagelib/test_lib_mk.py index 49fa216fcd..80a1736b4e 100644 --- a/utils/checkpackagelib/test_lib_mk.py +++ b/utils/checkpackagelib/test_lib_mk.py @@ -3,6 +3,54 @@ import checkpackagelib.test_util as util import checkpackagelib.lib_mk as m +Ifdef = [ + ('ignore commented line', + 'any', + '# ifdef\n', + []), + ('simple', + 'any', + '\n' + 'ifdef BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE\n' + 'endif\n', + [['any:2: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL', + 'ifdef BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE\n']]), + ('ignore indentation', + 'any', + ' ifdef FOO\n' + ' endif\n' + '\tifdef BAR\n' + 'endif\n', + [['any:1: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL', + ' ifdef FOO\n'], + ['any:3: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL', + '\tifdef BAR\n']]), + ('typo', + 'any', + '\n' + 'ifndef ($(BR2_ENABLE_LOCALE),y)\n' + 'endif\n', + [['any:2: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL', + 'ifndef ($(BR2_ENABLE_LOCALE),y)\n']]), + ('else ifdef', + 'any', + 'else ifdef SYMBOL # comment\n', + [['any:1: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL', + 'else ifdef SYMBOL # comment\n']]), + ('else ifndef', + 'any', + '\t else ifndef\t($(SYMBOL),y) # comment\n', + [['any:1: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL', + '\t else ifndef\t($(SYMBOL),y) # comment\n']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Ifdef) +def test_Ifdef(testname, filename, string, expected): + warnings = util.check_file(m.Ifdef, filename, string) + assert warnings == expected + + Indent = [ ('ignore comment at beginning of line', 'any', -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:27 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:27 -0300 Subject: [Buildroot] [next 13/25] toolchain/toolchain-buildroot: add comment about using virtual package infra In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-14-ricardo.martincoski@gmail.com> Commit "9a8ec9195c toolchain/toolchain-buildroot: migrate to virtual package infrastructure" made the packages toolchain and toolchain-buildroot to use the virtual package infra even they being generic packages. This works because on package/pkg-virtual.mk when a package do not define neither _PROVIDES_ or _HAS_ symbols, only _IS_VIRTUAL is set to YES and _VERSION and _SOURCE are set to empty before relaying the call to inner-generic-package. Add a comment explaining why the virtual package infra is used in these cases. Cc: Giulio Benetti Cc: Romain Naour Cc: Thomas De Schampheleire Cc: Thomas Petazzoni Cc: Yann E. MORIN Signed-off-by: Ricardo Martincoski --- toolchain/toolchain-buildroot/toolchain-buildroot.mk | 3 +++ toolchain/toolchain/toolchain.mk | 3 +++ 2 files changed, 6 insertions(+) diff --git a/toolchain/toolchain-buildroot/toolchain-buildroot.mk b/toolchain/toolchain-buildroot/toolchain-buildroot.mk index b30cc332d2..6da64b7c77 100644 --- a/toolchain/toolchain-buildroot/toolchain-buildroot.mk +++ b/toolchain/toolchain-buildroot/toolchain-buildroot.mk @@ -14,4 +14,7 @@ TOOLCHAIN_BUILDROOT_DEPENDENCIES = host-gcc-final TOOLCHAIN_BUILDROOT_ADD_TOOLCHAIN_DEPENDENCY = NO +# Not really a virtual package, but we use the virtual package infra here so +# both the build log and build directory look nicer (toolchain-buildroot-virtual +# instead of toolchain-buildroot-undefined) $(eval $(virtual-package)) diff --git a/toolchain/toolchain/toolchain.mk b/toolchain/toolchain/toolchain.mk index 18f1dbea1a..ac60a7b248 100644 --- a/toolchain/toolchain/toolchain.mk +++ b/toolchain/toolchain/toolchain.mk @@ -47,4 +47,7 @@ endef TOOLCHAIN_POST_INSTALL_TARGET_HOOKS += TOOLCHAIN_GLIBC_COPY_NSSWITCH_FILE endif +# Not really a virtual package, but we use the virtual package infra here so +# both the build log and build directory look nicer (toolchain-virtual instead +# of toolchain-undefined) $(eval $(virtual-package)) -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:28 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:28 -0300 Subject: [Buildroot] [next 14/25] boot/uboot: remove use of legacy xloader symbol In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-15-ricardo.martincoski@gmail.com> Commit "070b183d0c boot/xloader: remove package", from release 2018.11, removed the package, but the symbol is still referenced. Remove the reference to it. Signed-off-by: Ricardo Martincoski --- boot/uboot/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index a729280060..b37fd4c7be 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -442,7 +442,6 @@ endif config BR2_TARGET_UBOOT_SPL bool "Install U-Boot SPL binary image" - depends on !BR2_TARGET_XLOADER help Install the U-Boot SPL binary image to the images directory. -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:29 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:29 -0300 Subject: [Buildroot] [next 15/25] system: remove use of legacy md5 option In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-16-ricardo.martincoski@gmail.com> Commit "bf3626002f system cfg: remove mkpasswd MD5 format option", from release 2019.02, moved the symbol to legacy handling, but the symbol is still referenced. Remove the reference to it. Signed-off-by: Ricardo Martincoski --- system/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/system/Config.in b/system/Config.in index e6dcd25455..bf65b07a76 100644 --- a/system/Config.in +++ b/system/Config.in @@ -78,7 +78,6 @@ endchoice # Passwd encoding config BR2_TARGET_GENERIC_PASSWD_METHOD string - default "md5" if BR2_TARGET_GENERIC_PASSWD_MD5 default "sha-256" if BR2_TARGET_GENERIC_PASSWD_SHA256 default "sha-512" if BR2_TARGET_GENERIC_PASSWD_SHA512 -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:30 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:30 -0300 Subject: [Buildroot] [next 16/25] package/linux-headers: remove bogus symbol BR2_PACKAGE_HOST_LINUX_HEADERS In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-17-ricardo.martincoski@gmail.com> The package host-linux-headers does not exist and there were never references to this symbol in the tree, do drop it. Signed-off-by: Ricardo Martincoski --- package/linux-headers/Config.in.host | 3 --- 1 file changed, 3 deletions(-) diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 8679241a2c..b8318a3a67 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -1,8 +1,5 @@ comment "Kernel Header Options" -config BR2_PACKAGE_HOST_LINUX_HEADERS - bool - choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:31 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:31 -0300 Subject: [Buildroot] [next 17/25] package/gitlab-runner: ensure use of LIBCURL_OPENSSL In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-18-ricardo.martincoski@gmail.com> Currently this minimal config is accepted while it shouldn't: BR2_x86_i686=y BR2_PACKAGE_BEARSSL=y BR2_PACKAGE_LIBCURL_BEARSSL=y BR2_PACKAGE_GITLAB_RUNNER=y BR2_PACKAGE_GITLAB_RUNNER selects BR2_PACKAGE_LIBCURL_OPENSSL. Kconfig does not enforce a select when the symbol selected is part of a choice. See similar explanation on [1] and [2]. Doing something similar to [3] and depending on the choice option instead of selecting it would create a Kconfig recursive dependency. Just dropping the ineffective select would keep the above defconfig snippet as an accepted one. Adding a comment to the menu, i.e.: comment "gitlab-runner must use BR2_PACKAGE_LIBCURL_OPENSSL" depends on BR2_PACKAGE_GITLAB_RUNNER depends on !BR2_PACKAGE_LIBCURL_OPENSSL could improve user experience but it also keeps the above defconfig snippet as an accepted one. So bail out the build when gitlab-runner is enabled and libcurl-openssl is not selected, similar to what is done in [4]. [1] "a44b1c1405 legacy: update the BR2_PREFER_STATIC_LIB option" [2] "b1d5aa1bc2 package/qwt: Fix selecting OpenGL support in qt4" [3] "9fc652a373 package/libmodsecurity: needs dynamic library with libcurl and mbedtls" [4] "fda53f0791 package/Makefile.in: add detection for the lack of C library" Cc: Marcin Niestroj Cc: Romain Naour Signed-off-by: Ricardo Martincoski --- package/gitlab-runner/Config.in | 1 - package/gitlab-runner/gitlab-runner.mk | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package/gitlab-runner/Config.in b/package/gitlab-runner/Config.in index 89e3e87b5c..5b8a6cacbe 100644 --- a/package/gitlab-runner/Config.in +++ b/package/gitlab-runner/Config.in @@ -11,7 +11,6 @@ config BR2_PACKAGE_GITLAB_RUNNER select BR2_PACKAGE_GIT # runtime select BR2_PACKAGE_LIBCURL # runtime select BR2_PACKAGE_LIBCURL_CURL # runtime - select BR2_PACKAGE_LIBCURL_OPENSSL # runtime, for ca-certificates. select BR2_PACKAGE_OPENSSL # runtime select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL # runtime select BR2_PACKAGE_LIBOPENSSL_BIN # runtime diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index c7c2da2fe1..c997785d90 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -12,6 +12,10 @@ GITLAB_RUNNER_LICENSE_FILES = LICENSE GITLAB_RUNNER_LDFLAGS = \ -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=$(GITLAB_RUNNER_VERSION) +ifeq ($(BR2_PACKAGE_GITLAB_RUNNER):$(BR2_PACKAGE_LIBCURL_OPENSSL):$(BR_BUILDING),y::y) +$(error gitlab-runner must use BR2_PACKAGE_LIBCURL_OPENSSL for ca-certificates at runtime) +endif + # Don't run gitlab runner as root. define GITLAB_RUNNER_USERS gitlab-runner -1 gitlab-runner -1 * /var/run/dbus /bin/false - Gitlab Runner -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:32 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:32 -0300 Subject: [Buildroot] [next 18/25] package/openpowerlink: properly handle legacy options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-19-ricardo.martincoski@gmail.com> Commit "b1063a0136 package/openpowerlink: bump to v2.2.2" tried to add legacy handling but the new symbols are part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2016.02, following the example described in the beginning of the file. Cc: Romain Naour Signed-off-by: Ricardo Martincoski --- test config 1: BR2_PACKAGE_OPENPOWERLINK_LIBPCAP=y BR2_PACKAGE_OPENPOWERLINK=y BR2_TOOLCHAIN_BUILDROOT_CXX=y test config 2: BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE=y BR2_PACKAGE_OPENPOWERLINK=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_LINUX_KERNEL=y --- Config.in.legacy | 6 ++++-- package/openpowerlink/Config.in | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 9ce1004b0c..e489458270 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -4313,19 +4313,21 @@ config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE bool "openpowerlink package has been updated" select BR2_LEGACY - select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB help openpowerlink kernel modules are built if the kernel stack library is selected. +# Note: BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE is still referenced from +# package/openpowerlink/Config.in config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP bool "openpowerlink package has been updated" select BR2_LEGACY - select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB help The user space support has been split in two part: - a monolithic user space library - a user space daemon driver +# Note: BR2_PACKAGE_OPENPOWERLINK_LIBPCAP is still referenced from +# package/openpowerlink/Config.in config BR2_LINUX_KERNEL_SAME_AS_HEADERS bool "using the linux headers version for the kernel has been removed" diff --git a/package/openpowerlink/Config.in b/package/openpowerlink/Config.in index 1a3dd62acd..ef59a04baf 100644 --- a/package/openpowerlink/Config.in +++ b/package/openpowerlink/Config.in @@ -38,6 +38,8 @@ endchoice choice prompt "stack type" + default BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB if BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE # legacy + default BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB if BR2_PACKAGE_OPENPOWERLINK_LIBPCAP # legacy config BR2_PACKAGE_OPENPOWERLINK_STACK_MONOLITHIC_USER_STACK_LIB bool "linked into application" -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:33 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:33 -0300 Subject: [Buildroot] [next 19/25] package/gcc: properly handle legacy for renamed ARC option In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-20-ricardo.martincoski@gmail.com> Commit "50332a530b gcc: rename option for ARC gcc" tried to add legacy handling but the new symbol is part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2016.11, following the example described in the beginning of the file. Cc: Giulio Benetti Cc: Romain Naour Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- test config 1: BR2_GCC_VERSION_4_8_ARC=y BR2_arcle=y NOTE that in order to test this other line must be commented out: default BR2_GCC_VERSION_ARC if BR2_GCC_VERSION_ARC --- Config.in.legacy | 3 ++- package/gcc/Config.in.host | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Config.in.legacy b/Config.in.legacy index e489458270..8861b0d704 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -3970,10 +3970,11 @@ config BR2_LINUX_KERNEL_TOOL_SELFTESTS config BR2_GCC_VERSION_4_8_ARC bool "gcc arc option renamed" select BR2_LEGACY - select BR2_GCC_VERSION_ARC help The option that selects the gcc version for the ARC architecture has been renamed to BR2_GCC_VERSION_ARC. +# Note: BR2_GCC_VERSION_4_8_ARC is still referenced from +# package/gcc/Config.in.host config BR2_KERNEL_HEADERS_4_0 bool "kernel headers version 4.0.x are no longer supported" diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index d7fedc9591..cd1b9fa46d 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -2,6 +2,7 @@ comment "GCC Options" choice prompt "GCC compiler Version" + default BR2_GCC_VERSION_ARC if BR2_GCC_VERSION_4_8_ARC # legacy default BR2_GCC_VERSION_ARC if BR2_arc default BR2_GCC_VERSION_POWERPC_SPE if BR2_powerpc_SPE default BR2_GCC_VERSION_11_X -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:34 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:34 -0300 Subject: [Buildroot] [next 20/25] package/lua: properly handle legacy for removed version In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-21-ricardo.martincoski@gmail.com> Commit "297613f1c7 package/lua: remove 5.2.x version" tried to add legacy handling but the new symbols are part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2019.02, following the example described in the beginning of the file. Cc: Francois Perrad Signed-off-by: Ricardo Martincoski --- test config 1: BR2_PACKAGE_LUA_5_2=y BR2_PACKAGE_LUA=y --- Config.in.legacy | 2 +- package/lua/Config.in | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Config.in.legacy b/Config.in.legacy index 8861b0d704..3131c31e68 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -2094,9 +2094,9 @@ config BR2_PACKAGE_FFTW_PRECISION_QUAD config BR2_PACKAGE_LUA_5_2 bool "Lua 5.2.x version removed" select BR2_LEGACY - select BR2_PACKAGE_LUA_5_3 help The Lua 5.2.x version was removed. +# Note: BR2_PACKAGE_LUA_5_2 is still referenced from package/lua/Config.in config BR2_TARGET_GENERIC_PASSWD_MD5 bool "target passwd md5 format support has been removed" diff --git a/package/lua/Config.in b/package/lua/Config.in index 309dd6eec2..8fa9f9b7ab 100644 --- a/package/lua/Config.in +++ b/package/lua/Config.in @@ -14,6 +14,7 @@ config BR2_PACKAGE_PROVIDES_LUAINTERPRETER choice prompt "Lua Version" + default BR2_PACKAGE_LUA_5_3 if BR2_PACKAGE_LUA_5_2 # legacy default BR2_PACKAGE_LUA_5_4 help Select the version of Lua API/ABI you wish to use. -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:35 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:35 -0300 Subject: [Buildroot] [next 21/25] package/ti-sgx-km: properly handle legacy for removed options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-22-ricardo.martincoski@gmail.com> Commit "c38b5566fe package/ti-sgx-{km, um, demos}: bump to latest TI version", added in release 2020.02, removed some options that were previously renamed in release 2018.05. Update the legacy entry for 2018.05 and add the corresponding legacy entries for 2020.02. Signed-off-by: Ricardo Martincoski --- test config 1: BR2_PACKAGE_TI_SGX_KM=y BR2_PACKAGE_TI_SGX_AM5430=y BR2_LINUX_KERNEL=y BR2_arm=y test config 2: BR2_PACKAGE_TI_SGX_KM=y BR2_PACKAGE_TI_SGX_KM_AM5430=y BR2_LINUX_KERNEL=y BR2_arm=y test config 3: BR2_PACKAGE_TI_SGX_AM335X=y BR2_LINUX_KERNEL=y BR2_arm=y test config 4: BR2_PACKAGE_TI_SGX_KM_AM335X=y BR2_LINUX_KERNEL=y BR2_arm=y --- Config.in.legacy | 66 ++++++++++++++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 24 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 3131c31e68..5dfbd8b831 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -1629,6 +1629,35 @@ config BR2_PACKAGE_RPI_USERLAND_START_VCFILED help The vcfiled support was removed upstream. +config BR2_PACKAGE_TI_SGX_KM_AM335X + bool "ti-sgx-km AM335X option removed" + select BR2_LEGACY + select BR2_PACKAGE_TI_SGX_KM + help + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. + +config BR2_PACKAGE_TI_SGX_KM_AM437X + bool "ti-sgx-km AM437X option removed" + select BR2_LEGACY + help + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. + +config BR2_PACKAGE_TI_SGX_KM_AM4430 + bool "ti-sgx-km AM4430 option removed" + select BR2_LEGACY + help + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. + +config BR2_PACKAGE_TI_SGX_KM_AM5430 + bool "ti-sgx-km AM5430 option removed" + select BR2_LEGACY + help + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. + comment "Legacy options removed in 2019.11" config BR2_PACKAGE_OPENVMTOOLS_PROCPS @@ -2602,45 +2631,34 @@ config BR2_PACKAGE_MEDIAART_BACKEND_QT BR2_PACKAGE_MEDIAART_BACKEND_QT has been renamed to BR2_PACKAGE_LIBMEDIAART_BACKEND_QT -# Note: BR2_PACKAGE_TI_SGX_AM335X is still referenced from -# package/ti-sgx-km/Config.in config BR2_PACKAGE_TI_SGX_AM335X - bool "ti-sgx-km AM335X option renamed" + bool "ti-sgx-km AM335X option removed" select BR2_LEGACY + select BR2_PACKAGE_TI_SGX_KM help - For consistency reasons, the option - BR2_PACKAGE_TI_SGX_AM335X has been renamed to - BR2_PACKAGE_TI_SGX_KM_AM335X. + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. -# Note: BR2_PACKAGE_TI_SGX_AM437X is still referenced from -# package/ti-sgx-km/Config.in config BR2_PACKAGE_TI_SGX_AM437X - bool "ti-sgx-km AM437X option renamed" + bool "ti-sgx-km AM437X option removed" select BR2_LEGACY help - For consistency reasons, the option - BR2_PACKAGE_TI_SGX_AM437X has been renamed to - BR2_PACKAGE_TI_SGX_KM_AM437X. + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. -# Note: BR2_PACKAGE_TI_SGX_AM4430 is still referenced from -# package/ti-sgx-km/Config.in config BR2_PACKAGE_TI_SGX_AM4430 - bool "ti-sgx-km AM4430 option renamed" + bool "ti-sgx-km AM4430 option removed" select BR2_LEGACY help - For consistency reasons, the option - BR2_PACKAGE_TI_SGX_AM4430 has been renamed to - BR2_PACKAGE_TI_SGX_KM_AM4430. + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. -# Note: BR2_PACKAGE_TI_SGX_AM5430 is still referenced from -# package/ti-sgx-km/Config.in config BR2_PACKAGE_TI_SGX_AM5430 - bool "ti-sgx-km AM5430 option renamed" + bool "ti-sgx-km AM5430 option removed" select BR2_LEGACY help - For consistency reasons, the option - BR2_PACKAGE_TI_SGX_AM5430 has been renamed to - BR2_PACKAGE_TI_SGX_KM_AM5430. + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. config BR2_PACKAGE_JANUS_AUDIO_BRIDGE bool "janus-gateway audio-bridge option renamed" -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:36 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:36 -0300 Subject: [Buildroot] [next 22/25] package/openjdk: properly handle legacy for renamed options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-23-ricardo.martincoski@gmail.com> Commit "a610bf9967 package/openjdk{-bin}: bump version to 17.0.1+12" tried to add legacy handling but the new symbols are part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2021.11, following the example described in the beginning of the file. Cc: Tudor Holton Signed-off-by: Ricardo Martincoski --- test config 1: BR2_x86_64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_OPENJDK=y BR2_OPENJDK_VERSION_LTS=y --- Config.in.legacy | 6 ++++-- package/openjdk/Config.in | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 5dfbd8b831..27f5602d19 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -702,18 +702,20 @@ comment "Legacy options removed in 2021.11" config BR2_OPENJDK_VERSION_LTS bool "OpenJDK LTS version was renamed to OpenJDK 11" select BR2_LEGACY - select BR2_PACKAGE_OPENJDK_VERSION_11 help The LTS version option was renamed to OpenJDK 11 to make it clear what LTS version is. +# Note: BR2_OPENJDK_VERSION_LTS is still referenced from +# package/openjdk/Config.in config BR2_OPENJDK_VERSION_LATEST bool "OpenJDK latest version (16.x) was removed" select BR2_LEGACY - select BR2_PACKAGE_OPENJDK_VERSION_17 help OpenJDK 16.x is no longer mainted, so the option has been removed. Use OpenJDK 17.x instead. +# Note: BR2_OPENJDK_VERSION_LATEST is still referenced from +# package/openjdk/Config.in config BR2_PACKAGE_MPD_TIDAL bool "mpd tidal option removed" diff --git a/package/openjdk/Config.in b/package/openjdk/Config.in index 8fbe51a27f..24a56e6b84 100644 --- a/package/openjdk/Config.in +++ b/package/openjdk/Config.in @@ -57,6 +57,8 @@ if BR2_PACKAGE_OPENJDK choice prompt "openjdk version" + default BR2_PACKAGE_OPENJDK_VERSION_11 if BR2_OPENJDK_VERSION_LTS # legacy + default BR2_PACKAGE_OPENJDK_VERSION_17 if BR2_OPENJDK_VERSION_LATEST # legacy default BR2_PACKAGE_OPENJDK_VERSION_17 help Select the version of OpenJDK you wish to use. -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:37 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:37 -0300 Subject: [Buildroot] [next 23/25] package/sunxi-mali-utgard: properly handle legacy for renamed options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-24-ricardo.martincoski@gmail.com> Commit "6a7a652b14 package/sunxi-mali-utgard: rename from sunxi-mali-mainline" tried to add legacy handling but the new symbols are part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2022.02, following the example described in the beginning of the file. Cc: Giulio Benetti Signed-off-by: Ricardo Martincoski --- test config 1: BR2_aarch64=y BR2_ARM_FPU_VFPV2=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_SUNXI_MALI_MAINLINE=y BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1=y --- Config.in.legacy | 6 ++++-- package/sunxi-mali-utgard/Config.in | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 27f5602d19..ad2598f7a1 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -631,20 +631,22 @@ config BR2_PACKAGE_SUNXI_MALI_MAINLINE config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 bool "sunxi-mali-mainline-r6p2 was renamed" select BR2_LEGACY - select BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 help The sunxi-mali-mainline package has been renamed sunxi-mali-utgard, the suboptions of this package have also been renamed accordingly. +# Note: BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 is still referenced from +# package/sunxi-mali-utgard/Config.in config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1 bool "sunxi-mali-mainline-r8p1 was renamed" select BR2_LEGACY - select BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 help The sunxi-mali-mainline package has been renamed sunxi-mali-utgard, the suboptions of this package have also been renamed accordingly. +# Note: BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1 is still referenced from +# package/sunxi-mali-utgard/Config.in config BR2_PACKAGE_QT5WEBKIT_EXAMPLES bool "qt5webkit-examples removed" diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in index ff49ea03f1..59ac21f5ab 100644 --- a/package/sunxi-mali-utgard/Config.in +++ b/package/sunxi-mali-utgard/Config.in @@ -20,6 +20,8 @@ config BR2_PACKAGE_PROVIDES_LIBGLES choice prompt "Version" + default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy + default BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1 # legacy default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 help Select the version of the userspace module. -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:38 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:38 -0300 Subject: [Buildroot] [next 24/25] package/rpi-userland: fix typo for BR2_aarch64 In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-25-ricardo.martincoski@gmail.com> Commit "59adb53c4c package/rpi-userland: add support for aarch64" introduced a typo in the condition that shows a comment in menuconfig. Fix the typo: BR2_arch64 -> BR2_aarch64 Cc: Mahyar Koshkouei Cc: Tim Gover Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- package/rpi-userland/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in index cfb472808b..4219bdb9c4 100644 --- a/package/rpi-userland/Config.in +++ b/package/rpi-userland/Config.in @@ -40,6 +40,6 @@ config BR2_PACKAGE_RPI_USERLAND_HELLO endif comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library" - depends on BR2_arm || BR2_arch64 + depends on BR2_arm || BR2_aarch64 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ BR2_STATIC_LIBS -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:39 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:39 -0300 Subject: [Buildroot] [next 25/25] utils/check-symbols: new script In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-26-ricardo.martincoski@gmail.com> This script checks for inconsistencies on symbols declared in Config.in and used in .mk files. Currently it checks only symbols following the pattern BR2_\w+ . The script first gets the list of all files in the repository (using git ls-files like 'make check-flake8' already do). Then it parses all relevant files, searching for symbol definitions and usages, and add entries into a database. At the end, the database is searched for inconsistencies: - symbol that is part of "choice" and is referenced with "select"; - legacy symbol being referenced in packages; - legacy symbol being redefined in packages; - symbol referenced but not defined; - symbol defined but not referenced; - legacy symbol that has a Note stating it is referenced by a package (for legacy handling) but is referenced in the package without a comment "# legacy"; - legacy symbol that has a Note stating it is referenced by a package but it is not actually referenced. There is also a debug parameter --search that dumps any filename or symbol entries from the database that matches a regexp. Sample usages: $ utils/check-symbols $ utils/docker-run utils/check-symbols $ utils/check-symbols --search 'GETTEXT\b|\/openssl' At same time the script is created: - add unit tests for it, they can be run using: utils/docker-run python3 -m pytest -v utils/checksymbolslib/ - add two more GitLab CI jobs: check-symbols (to check current tree using the script) and check-check-symbols (to check the script against its unit tests) Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- This is actually v2 of the script. v1: http://patchwork.ozlabs.org/project/buildroot/patch/20220814233845.2247022-34-ricardo.martincoski at gmail.com/ But v1 was only a prototype/WIP. There was so many changes from v1 that I honestly gave up keeping track of them. Because of that, no changelog on this patch. All other patches in the series are new, found while developing this script. Because of that, no changelog in all previous patches. NOTE 1: Example usage with only this patch applied to next: $ time utils/docker-run utils/check-symbols Config.in.legacy:634: BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 is part of a "choice" and should not be "select"ed Config.in.legacy:643: BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 is part of a "choice" and should not be "select"ed Config.in.legacy:705: BR2_PACKAGE_OPENJDK_VERSION_11 is part of a "choice" and should not be "select"ed Config.in.legacy:713: BR2_PACKAGE_OPENJDK_VERSION_17 is part of a "choice" and should not be "select"ed Config.in.legacy:2097: BR2_PACKAGE_LUA_5_3 is part of a "choice" and should not be "select"ed Config.in.legacy:2605: BR2_PACKAGE_TI_SGX_AM335X not referenced but has a comment stating it is Config.in.legacy:2615: BR2_PACKAGE_TI_SGX_AM437X not referenced but has a comment stating it is Config.in.legacy:2625: BR2_PACKAGE_TI_SGX_AM4430 not referenced but has a comment stating it is Config.in.legacy:2635: BR2_PACKAGE_TI_SGX_AM5430 not referenced but has a comment stating it is Config.in.legacy:3973: BR2_GCC_VERSION_ARC is part of a "choice" and should not be "select"ed Config.in.legacy:4316: BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB is part of a "choice" and should not be "select"ed Config.in.legacy:4324: BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB is part of a "choice" and should not be "select"ed boot/uboot/Config.in:445: BR2_TARGET_XLOADER is a legacy symbol and should not be referenced package/fwts/Config.in:31: BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE defined but not referenced package/gitlab-runner/Config.in:14: BR2_PACKAGE_LIBCURL_OPENSSL is part of a "choice" and should not be "select"ed package/rpi-userland/Config.in:43: BR2_arch64 referenced but not defined system/Config.in:81: BR2_TARGET_GENERIC_PASSWD_MD5 is a legacy symbol and should not be referenced real 0m4,703s user 0m0,057s sys 0m0,020s NOTE 2: Example usage with the whole series applied to next: $ time utils/check-symbols --search 'GETTEXT\b|\/openssl' ========== filenames found with pattern "GETTEXT\b|\/openssl": 2 package/openssl/Config.in package/openssl/openssl.mk ========== ignored filenames with pattern "GETTEXT\b|\/openssl": 0 ========== symbols with pattern "GETTEXT\b|\/openssl": 8 BR2_PACKAGE_GETTEXT {'normal usage': {'package/ecryptfs-utils/Config.in' : [13], 'package/gettext/gettext.mk': [9], 'system/Config.in': [478]}, ' selected': {'package/ecryptfs-utils/Config.in': [13], 'system/Config.in' : [478]}, 'definition': {'package/gettext/Config.in': [1]}, 'possible co nfig helper': {'package/gettext/Config.in': [1]}, 'virtual': {'package/g ettext/gettext.mk': [9]}} BR2_PACKAGE_HAS_GETTEXT {'normal usage': {'package/gettext-gnu/Config.in ': [4], 'package/gettext-tiny/Config.in': [3], 'package/gettext/gettext. mk': [9]}, 'selected': {'package/gettext-gnu/Config.in': [4], 'package/g ettext-tiny/Config.in': [3]}, 'definition': {'package/gettext/Config.in' : [11]}} BR2_PACKAGE_PROVIDES_GETTEXT {'definition': {'package/gettext-gnu/Config .in': [18], 'package/gettext-tiny/Config.in': [12], 'package/gettext/Con fig.in': [14]}, 'normal usage': {'package/gettext/gettext.mk': [9]}} BR2_PACKAGE_PROVIDES_HOST_GETTEXT {'definition': {'package/gettext-gnu/C onfig.in': [23], 'package/gettext-tiny/Config.in': [17], 'package/gettex t/Config.in': [17]}, 'normal usage': {'package/gettext/gettext.mk': [10] }} BR2_TOOLCHAIN_HAS_FULL_GETTEXT {'normal usage': {'package/gettext/Config .in': [9], 'system/Config.in': [478], 'toolchain/Config.in': [14]}, 'sel ected': {'toolchain/Config.in': [14]}, 'definition': {'toolchain/Config. in': [313]}} BR2_PACKAGE_HOST_GETTEXT {'normal usage': {'package/gettext/gettext.mk': [10]}} BR2_PACKAGE_HAS_HOST_GETTEXT {'normal usage': {'package/gettext/gettext. mk': [10]}} BR2_PACKAGE_PHP_EXT_GETTEXT {'definition': {'package/php/Config.ext': [2 11]}, 'normal usage': {'package/php/php.mk': [164]}} ========== warnings: real 0m1,337s user 0m1,270s sys 0m0,068s NOTE 3: The new GitLab CI jobs can be seen here: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706073924 --- DEVELOPERS | 2 + support/misc/gitlab-ci.yml.in | 8 + support/scripts/generate-gitlab-ci-yml | 2 +- utils/check-symbols | 78 +++++ utils/checksymbolslib/__init__.py | 0 utils/checksymbolslib/br.py | 140 ++++++++ utils/checksymbolslib/db.py | 205 ++++++++++++ utils/checksymbolslib/file.py | 83 +++++ utils/checksymbolslib/kconfig.py | 139 ++++++++ utils/checksymbolslib/makefile.py | 100 ++++++ utils/checksymbolslib/test_db.py | 286 ++++++++++++++++ utils/checksymbolslib/test_file.py | 152 +++++++++ utils/checksymbolslib/test_kconfig.py | 438 +++++++++++++++++++++++++ utils/checksymbolslib/test_makefile.py | 304 +++++++++++++++++ utils/checksymbolslib/test_util.py | 15 + 15 files changed, 1951 insertions(+), 1 deletion(-) create mode 100755 utils/check-symbols create mode 100644 utils/checksymbolslib/__init__.py create mode 100644 utils/checksymbolslib/br.py create mode 100644 utils/checksymbolslib/db.py create mode 100644 utils/checksymbolslib/file.py create mode 100644 utils/checksymbolslib/kconfig.py create mode 100644 utils/checksymbolslib/makefile.py create mode 100644 utils/checksymbolslib/test_db.py create mode 100644 utils/checksymbolslib/test_file.py create mode 100644 utils/checksymbolslib/test_kconfig.py create mode 100644 utils/checksymbolslib/test_makefile.py create mode 100644 utils/checksymbolslib/test_util.py diff --git a/DEVELOPERS b/DEVELOPERS index ab9cfe5ee9..889d622cdb 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2522,7 +2522,9 @@ F: support/testing/run-tests F: support/testing/tests/package/test_atop.py F: support/testing/tests/utils/test_check_package.py F: utils/check-package +F: utils/check-symbols F: utils/checkpackagelib/ +F: utils/checksymbolslib/ F: utils/docker-run N: Richard Braun diff --git a/support/misc/gitlab-ci.yml.in b/support/misc/gitlab-ci.yml.in index 3ac988a519..0ccf36665e 100644 --- a/support/misc/gitlab-ci.yml.in +++ b/support/misc/gitlab-ci.yml.in @@ -2,6 +2,10 @@ script: - python3 -m pytest -v utils/checkpackagelib/ +.check-check-symbol_base: + script: + - python3 -m pytest -v utils/checksymbolslib/ + .check-DEVELOPERS_base: script: - utils/get-developers -v @@ -14,6 +18,10 @@ script: - make check-package +.check-symbol_base: + script: + - utils/check-symbols + .defconfig_check: before_script: - DEFCONFIG_NAME=$(echo ${CI_JOB_NAME} | sed -e 's,_check$,,g') diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml index 27f586f1b6..e2fb2228b3 100755 --- a/support/scripts/generate-gitlab-ci-yml +++ b/support/scripts/generate-gitlab-ci-yml @@ -26,7 +26,7 @@ gen_tests() { local do_basics do_defconfigs do_runtime do_testpkg local defconfigs_ext cfg tst - basics=( check-package DEVELOPERS flake8 package ) + basics=( check-package check-symbol DEVELOPERS flake8 package symbol ) defconfigs=( $(cd configs; LC_ALL=C ls -1 *_defconfig) ) diff --git a/utils/check-symbols b/utils/check-symbols new file mode 100755 index 0000000000..ba2e760b59 --- /dev/null +++ b/utils/check-symbols @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 + +import argparse +import os +import sys + +import checksymbolslib.file as file +from checksymbolslib.db import DB + + +def parse_args(): + parser = argparse.ArgumentParser() + parser.add_argument('--search', action='store', default=None, + help='print all symbols matching a given regular expression') + return parser.parse_args() + + +def change_current_dir(): + base_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) + os.chdir(base_dir) + + +def get_full_db(files_to_process): + db = DB() + for f in files_to_process: + file.populate_db_from_file(db, f) + return db + + +def print_filenames_with_pattern(all_files, files_to_process, pattern): + ignored_filenames = file.get_list_of_filenames_with_pattern(all_files, files_to_process, pattern) + processed_filenames = file.get_list_of_filenames_with_pattern(files_to_process, [], pattern) + print('========== filenames found with pattern "{}": {}'.format(pattern, len(processed_filenames))) + for f in processed_filenames: + print(f) + print('========== ignored filenames with pattern "{}": {}'.format(pattern, len(ignored_filenames))) + for f in ignored_filenames: + print(f) + + +def print_symbols_with_pattern(db, pattern): + symbols = db.get_symbols_with_pattern(pattern) + print('========== symbols with pattern "{}": {}'.format(pattern, len(symbols))) + for s in symbols: + print(s, str(symbols[s])) + + +def __main__(): + flags = parse_args() + + change_current_dir() + all_files = file.get_list_of_files_in_the_repo() + files_to_process = file.get_list_of_files_to_process(all_files) + db = get_full_db(files_to_process) + + if flags.search: + print_filenames_with_pattern(all_files, files_to_process, flags.search) + print_symbols_with_pattern(db, flags.search) + print('========== warnings:') + + warnings = [] + warnings += db.get_warnings_for_choices_selected() + warnings += db.get_warnings_for_legacy_symbols_being_defined() + warnings += db.get_warnings_for_legacy_symbols_being_used() + warnings += db.get_warnings_for_symbols_with_legacy_note_and_no_comment_on_usage() + warnings += db.get_warnings_for_symbols_with_legacy_note_and_no_usage() + warnings += db.get_warnings_for_symbols_without_definition() + warnings += db.get_warnings_for_symbols_without_usage() + + for filename, lineno, msg in sorted(warnings): + print('{}:{}: {}'.format(filename, lineno, msg)) + + if len(warnings) > 0: + sys.exit(1) + + +if __name__ == '__main__': + __main__() diff --git a/utils/checksymbolslib/__init__.py b/utils/checksymbolslib/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/utils/checksymbolslib/br.py b/utils/checksymbolslib/br.py new file mode 100644 index 0000000000..846a609829 --- /dev/null +++ b/utils/checksymbolslib/br.py @@ -0,0 +1,140 @@ +import os +import re + + +ignored_directories = [ + 'support/testing/', +] +# Makefile +symbols_used_only_in_source_code = [ + 'BR2_USE_CCACHE', +] +# package/skeleton/Config.in +symbols_used_only_for_host_variant = [ + 'BR2_PACKAGE_SKELETON', +] +# Makefile +# package/pkg-generic.mk +symbols_defined_only_at_command_line = [ + 'BR2_GRAPH_ALT', + 'BR2_GRAPH_DEPS_OPTS', + 'BR2_GRAPH_DOT_OPTS', + 'BR2_GRAPH_OUT', + 'BR2_GRAPH_SIZE_OPTS', + 'BR2_INSTRUMENTATION_SCRIPTS', +] +# Makefile +symbols_defined_only_when_using_br2_external = [ + 'BR2_EXTERNAL', + 'BR2_EXTERNAL_DIRS', + 'BR2_EXTERNAL_MKS', + 'BR2_EXTERNAL_NAMES', +] +# boot/barebox/barebox.mk +symbols_defined_only_for_barebox_variant = [ + 'BR2_TARGET_BAREBOX_AUX_BAREBOXENV', +] +# toolchain/toolchain/toolchain.mk +# toolchain/toolchain-buildroot/toolchain-buildroot.mk +symbols_not_defined_for_fake_virtual_packages = [ + 'BR2_PACKAGE_HAS_TOOLCHAIN', + 'BR2_PACKAGE_HAS_TOOLCHAIN_BUILDROOT', + 'BR2_PACKAGE_PROVIDES_TOOLCHAIN', + 'BR2_PACKAGE_PROVIDES_TOOLCHAIN_BUILDROOT', +] +# fs/common.mk +suffixes_not_defined_for_all_rootfs_types = [ + '_BZIP2', + '_GZIP', + '_LZ4', + '_LZMA', + '_LZO', + '_XZ', + '_ZSTD', +] +# fs/common.mk +rootfs_prefix = 'BR2_TARGET_ROOTFS_' +# package/pkg-generic.mk +package_prefix = 'BR2_PACKAGE_' +# package/pkg-generic.mk +boot_prefix = 'BR2_TARGET_' +# package/pkg-generic.mk +toolchain_prefix = 'BR2_' +# boot/barebox/barebox.mk +barebox_infra_suffixes = [ + '', + '_BAREBOXENV', + '_BOARD_DEFCONFIG', + '_CONFIG_FRAGMENT_FILES', + '_CUSTOM_CONFIG_FILE', + '_CUSTOM_EMBEDDED_ENV_PATH', + '_CUSTOM_ENV', + '_CUSTOM_ENV_PATH', + '_IMAGE_FILE', + '_USE_CUSTOM_CONFIG', + '_USE_DEFCONFIG', +] +re_kconfig_symbol = re.compile(r'\b(BR2_\w+)\b') +# Example lines to be handled: +# config BR2_TOOLCHAIN_EXTERNAL_PREFIX +# menuconfig BR2_PACKAGE_GST1_PLUGINS_BASE +re_kconfig_config = re.compile(r'^\s*(menu|)config\s+(BR2_\w+)') +# Example lines to be handled: +# default "uclibc" if BR2_TOOLCHAIN_BUILDROOT_UCLIBC +# default BR2_TARGET_GRUB2_BUILTIN_MODULES if BR2_TARGET_GRUB2_BUILTIN_MODULES != "" +# default y if BR2_HOSTARCH = "powerpc" +re_kconfig_default = re.compile(r'^\s*default\s') +re_kconfig_default_before_conditional = re.compile(r'^.*\bif\b') +re_kconfig_default_legacy_comment = re.compile(r'#\s*legacy') +# Example lines to be handled: +# depends on !(BR2_TOOLCHAIN_USES_GLIBC && BR2_TOOLCHAIN_USES_MUSL) +# depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" +re_kconfig_depends = re.compile(r'^\s*depends on\s') +# Example lines to be handled: +# select BR2_PACKAGE_HOST_NODEJS if BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL != "" +# select BR2_PACKAGE_LIBDRM if !(BR2_arm && BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB) +# select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_GNUTLS || BR2_PACKAGE_MBEDTLS) +re_kconfig_select = re.compile(r'^\s*select\s') +re_kconfig_select_conditional = re.compile(r'\bif\s.*') +# Example lines to be handled: +# if !BR2_SKIP_LEGACY +# if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) +# if BR2_PACKAGE_HAS_LUAINTERPRETER && !BR2_STATIC_LIBS +# if BR2_PACKAGE_QEMU_CUSTOM_TARGETS = "" +re_kconfig_if = re.compile(r'^\s*if\s') +# Example lines to be handled: +# source "$BR2_BASE_DIR/.br2-external.in.jpeg" +re_kconfig_source = re.compile(r'^\s*source\b') + +re_kconfig_choice = re.compile(r'^\s*choice\b') +re_kconfig_endchoice = re.compile(r'^\s*endchoice\b') +re_makefile_eval = re.compile(r'^\s*\$\(eval\b') +re_menu = re.compile(r'^\s*menu\b') +re_endmenu = re.compile(r'^\s*endmenu\b') +re_comments = re.compile(r'#.*$') +re_legacy_special_comment = re.compile(r'#.*(BR2_\w+)\s.*still referenced') +re_host_symbol = re.compile(r'(BR2_PACKAGE_HOST_\w+|BR2_PACKAGE_HAS_HOST_\w+)') +re_makefile_symbol_usage = re.compile(r'\$\((BR2_\w+)\)') +re_makefile_symbol_export = re.compile(r'export\s*(BR2_\w+)') +re_makefile_symbol_attribution = re.compile(r'^\s*(BR2_\w+)\s*[?:=]') + + +def get_package_from_filename(filename): + package = os.path.basename(filename)[:-3].upper().replace('-', '_') + return package + + +def is_an_optional_symbol_for_a_roofts(symbol): + if not symbol.startswith(rootfs_prefix): + return False + for sufix in suffixes_not_defined_for_all_rootfs_types: + if symbol.endswith(sufix): + return True + return False + + +def file_belongs_to_an_ignored_diretory(filename): + for d in ignored_directories: + if filename.startswith(d): + return True + return False diff --git a/utils/checksymbolslib/db.py b/utils/checksymbolslib/db.py new file mode 100644 index 0000000000..71b1e9e816 --- /dev/null +++ b/utils/checksymbolslib/db.py @@ -0,0 +1,205 @@ +import re + +import checksymbolslib.br as br + + +choice = 'part of a choice' +definition = 'definition' +helper = 'possible config helper' +legacy_definition = 'legacy definition' +legacy_note = 'legacy note' +legacy_usage = 'legacy usage' +select = 'selected' +usage = 'normal usage' +usage_in_legacy = 'usage inside legacy' +virtual = 'virtual' + + +class DB: + def __init__(self): + self.all_symbols = {} + + def __str__(self): + return str(self.all_symbols) + + def add_symbol_entry(self, symbol, filename, lineno, entry_type): + if symbol not in self.all_symbols: + self.all_symbols[symbol] = {} + if entry_type not in self.all_symbols[symbol]: + self.all_symbols[symbol][entry_type] = {} + if filename not in self.all_symbols[symbol][entry_type]: + self.all_symbols[symbol][entry_type][filename] = [] + self.all_symbols[symbol][entry_type][filename].append(lineno) + + def add_symbol_choice(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, choice) + + def add_symbol_definition(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, definition) + + def add_symbol_helper(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, helper) + + def add_symbol_legacy_definition(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, legacy_definition) + + def add_symbol_legacy_note(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, legacy_note) + + def add_symbol_legacy_usage(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, legacy_usage) + + def add_symbol_select(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, select) + + def add_symbol_usage(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, usage) + + def add_symbol_usage_in_legacy(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, usage_in_legacy) + + def add_symbol_virtual(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, virtual) + + def get_symbols_with_pattern(self, pattern): + re_pattern = re.compile(r'{}'.format(pattern)) + found_symbols = {} + for symbol, entries in self.all_symbols.items(): + if not re_pattern.search(symbol): + continue + found_symbols[symbol] = entries + return found_symbols + + def get_warnings_for_choices_selected(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if choice not in entries: + continue + if select not in entries: + continue + all_items = [] + all_items += entries.get(select, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} is part of a "choice" and should not be "select"ed'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_legacy_symbols_being_used(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if legacy_definition not in entries: + continue + if usage not in entries: + continue + all_items = [] + all_items += entries.get(usage, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} is a legacy symbol and should not be referenced'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_legacy_symbols_being_defined(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if legacy_definition not in entries: + continue + if definition not in entries: + continue + all_items = [] + all_items += entries.get(definition, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} is a legacy symbol and should not be redefined'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_symbols_without_definition(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if definition in entries: + continue + if legacy_definition in entries: + continue + if br.re_host_symbol.search(symbol): + continue + if br.is_an_optional_symbol_for_a_roofts(symbol): + continue + if symbol in br.symbols_defined_only_at_command_line: + continue + if symbol in br.symbols_defined_only_when_using_br2_external: + continue + if symbol in br.symbols_defined_only_for_barebox_variant: + continue + if symbol in br.symbols_not_defined_for_fake_virtual_packages: + continue + if virtual in entries: + continue + all_items = [] + all_items += entries.get(usage, {}).items() + all_items += entries.get(legacy_usage, {}).items() + all_items += entries.get(usage_in_legacy, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} referenced but not defined'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_symbols_without_usage(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if usage in entries: + continue + if usage_in_legacy in entries: + continue + if legacy_usage in entries: + continue + if symbol in br.symbols_used_only_in_source_code: + continue + if symbol in br.symbols_used_only_for_host_variant: + continue + if helper in entries: + continue + if choice in entries: + continue + all_items = [] + all_items += entries.get(definition, {}).items() + all_items += entries.get(legacy_definition, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} defined but not referenced'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_symbols_with_legacy_note_and_no_comment_on_usage(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if legacy_note not in entries: + continue + if legacy_usage in entries: + continue + all_items = [] + all_items += entries.get(usage, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} missing "# legacy"'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_symbols_with_legacy_note_and_no_usage(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if legacy_note not in entries: + continue + if legacy_usage in entries: + continue + if usage in entries: + continue + all_items = [] + all_items += entries.get(legacy_note, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} not referenced but has a comment stating it is'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings diff --git a/utils/checksymbolslib/file.py b/utils/checksymbolslib/file.py new file mode 100644 index 0000000000..0d3315bdc7 --- /dev/null +++ b/utils/checksymbolslib/file.py @@ -0,0 +1,83 @@ +import re +import subprocess + +import checksymbolslib.br as br +import checksymbolslib.kconfig as kconfig +import checksymbolslib.makefile as makefile + + +file_types = [ + kconfig, + makefile, +] + + +def get_list_of_files_in_the_repo(): + cmd = ['git', 'ls-files'] + p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + stdout = p.communicate()[0] + processed_output = [str(line.decode().rstrip()) for line in stdout.splitlines() if line] + return processed_output + + +def get_list_of_files_to_process(all_files): + files_to_process = [] + for f in all_files: + if br.file_belongs_to_an_ignored_diretory(f): + continue + for t in file_types: + if t.check_filename(f): + files_to_process.append(f) + break + return files_to_process + + +def get_list_of_filenames_with_pattern(all_files, exclude_list, pattern): + re_pattern = re.compile(r'{}'.format(pattern)) + matching_filenames = [] + for filename in all_files: + if re_pattern.search(filename): + if filename not in exclude_list: + matching_filenames.append(filename) + return matching_filenames + + +def read_file(filename): + file_content_raw = [] + with open(filename, 'r', errors='surrogateescape') as f: + for lineno, text in enumerate(f.readlines()): + file_content_raw.append([lineno + 1, text]) + return file_content_raw + + +def cleanup_file_content(file_content_raw): + cleaned_up_content = [] + continuation = False + last_line = None + first_lineno = None + for cur_lineno, cur_line in file_content_raw: + if continuation: + line = last_line + cur_line + lineno = first_lineno + else: + line = cur_line + lineno = cur_lineno + continuation = False + last_line = None + first_lineno = None + clean_line = line.rstrip('\n') + if clean_line.endswith('\\'): + continuation = True + last_line = clean_line.rstrip('\\') + first_lineno = lineno + continue + cleaned_up_content.append([lineno, clean_line]) + return cleaned_up_content + + +def populate_db_from_file(db, filename): + file_content_raw = read_file(filename) + file_content_to_process = cleanup_file_content(file_content_raw) + for t in file_types: + if t.check_filename(filename): + t.populate_db(db, filename, file_content_to_process) diff --git a/utils/checksymbolslib/kconfig.py b/utils/checksymbolslib/kconfig.py new file mode 100644 index 0000000000..9ad6030305 --- /dev/null +++ b/utils/checksymbolslib/kconfig.py @@ -0,0 +1,139 @@ +import os + +import checksymbolslib.br as br + + +def all_symbols_from(line): + clean_line = br.re_comments.sub('', line) + symbols = br.re_kconfig_symbol.findall(clean_line) + return symbols + + +def handle_definition(db, filename, lineno, line, legacy): + for symbol in all_symbols_from(line): + if legacy: + db.add_symbol_legacy_definition(symbol, filename, lineno) + else: + db.add_symbol_definition(symbol, filename, lineno) + + +def handle_usage(db, filename, lineno, line, legacy): + for symbol in all_symbols_from(line): + if legacy: + db.add_symbol_usage_in_legacy(symbol, filename, lineno) + else: + db.add_symbol_usage(symbol, filename, lineno) + + +def handle_default(db, filename, lineno, line, legacy): + if legacy: + handle_usage(db, filename, lineno, line, legacy) + return + if not br.re_kconfig_default_legacy_comment.search(line): + handle_usage(db, filename, lineno, line, legacy) + return + after = br.re_kconfig_default_before_conditional.sub('', line) + for symbol in all_symbols_from(after): + db.add_symbol_legacy_usage(symbol, filename, lineno) + + +def handle_select(db, filename, lineno, line, legacy): + handle_usage(db, filename, lineno, line, legacy) + before = br.re_kconfig_select_conditional.sub('', line) + for symbol in all_symbols_from(before): + db.add_symbol_select(symbol, filename, lineno) + + +line_type_handlers = { + br.re_kconfig_config: handle_definition, + br.re_kconfig_default: handle_default, + br.re_kconfig_depends: handle_usage, + br.re_kconfig_if: handle_usage, + br.re_kconfig_select: handle_select, + br.re_kconfig_source: handle_usage, +} + + +def handle_line(db, filename, lineno, line, legacy): + if not br.re_kconfig_symbol.search(line): + return + + for regexp, line_type_handler in line_type_handlers.items(): + if regexp.search(line): + line_type_handler(db, filename, lineno, line, legacy) + + +def handle_config_helper(db, filename, file_content): + symbol = None + lineno = None + state = 'none' + for cur_lineno, line in file_content: + if state == 'none': + m = br.re_kconfig_config.search(line) + if m is not None: + symbol = m.group(2) + lineno = cur_lineno + state = 'config' + continue + if state == 'config': + if br.re_kconfig_select.search(line): + db.add_symbol_helper(symbol, filename, lineno) + state = 'none' + continue + m = br.re_kconfig_config.search(line) + if m is not None: + symbol = m.group(2) + lineno = cur_lineno + continue + + +def handle_config_choice(db, filename, file_content): + state = 'none' + for lineno, line in file_content: + if state == 'none': + if br.re_kconfig_choice.search(line): + state = 'choice' + continue + if state == 'choice': + if br.re_kconfig_endchoice.search(line): + state = 'none' + continue + m = br.re_kconfig_config.search(line) + if m is not None: + symbol = m.group(2) + db.add_symbol_choice(symbol, filename, lineno) + continue + + +def handle_note(db, filename, file_content): + state = 'none' + for lineno, line in file_content: + if state == 'none': + if br.re_menu.search(line): + state = 'menu' + continue + if state == 'menu': + if br.re_endmenu.search(line): + state = 'none' + continue + m = br.re_legacy_special_comment.search(line) + if m is not None: + symbol = m.group(1) + db.add_symbol_legacy_note(symbol, filename, lineno) + continue + + +def populate_db(db, filename, file_content): + legacy = filename.endswith('.legacy') + for lineno, line in file_content: + handle_line(db, filename, lineno, line, legacy) + handle_config_helper(db, filename, file_content) + handle_config_choice(db, filename, file_content) + if legacy: + handle_note(db, filename, file_content) + + +def check_filename(filename): + if os.path.basename(filename).startswith('Config.'): + return True + return False diff --git a/utils/checksymbolslib/makefile.py b/utils/checksymbolslib/makefile.py new file mode 100644 index 0000000000..e3894dd1f9 --- /dev/null +++ b/utils/checksymbolslib/makefile.py @@ -0,0 +1,100 @@ +import checksymbolslib.br as br + + +def handle_eval(db, filename, lineno, line): + def add_multiple_symbol_usages(package, prefixes=None, suffixes=None): + for prefix in prefixes or ['']: + for sufix in suffixes or ['']: + symbol = prefix + package + sufix + db.add_symbol_usage(symbol, filename, lineno) + + package = br.get_package_from_filename(filename) + if '$(rootfs)' in line: + suffixes = [''] + br.suffixes_not_defined_for_all_rootfs_types + add_multiple_symbol_usages(package, prefixes=[br.rootfs_prefix], suffixes=suffixes) + return + if '$(kernel-module)' in line: + add_multiple_symbol_usages(package, prefixes=[br.package_prefix]) + return + if '$(barebox-package)' in line: + add_multiple_symbol_usages(package, prefixes=[br.boot_prefix], suffixes=br.barebox_infra_suffixes) + return + + if '-package)' not in line: + return + if package == 'LINUX': + # very special case at package/pkg-generic.mk + add_multiple_symbol_usages('BR2_LINUX_KERNEL') + return + + # mimic package/pkg-generic.mk and package/pkg-virtual.mk + if '$(virtual-' in line: + prefixes = ['BR2_PACKAGE_PROVIDES_', 'BR2_PACKAGE_HAS_'] + if filename.startswith('toolchain/'): + prefix = br.toolchain_prefix + else: + prefix = br.package_prefix + symbol = prefix + package + db.add_symbol_virtual(symbol, filename, lineno) + prefixes.append(prefix) + elif '$(host-virtual-' in line: + prefixes = ['BR2_PACKAGE_HOST_', 'BR2_PACKAGE_PROVIDES_HOST_', 'BR2_PACKAGE_HAS_HOST_'] + elif '$(host-' in line: + prefixes = ['BR2_PACKAGE_HOST_'] + elif filename.startswith('boot/'): + prefixes = [br.boot_prefix] + elif filename.startswith('toolchain/'): + prefixes = [br.toolchain_prefix] + elif '$(toolchain-' in line: + prefixes = [br.toolchain_prefix] + else: + prefixes = [br.package_prefix] + + add_multiple_symbol_usages(package, prefixes=prefixes) + + +def handle_definition(db, filename, lineno, line, legacy): + symbols = br.re_makefile_symbol_attribution.findall(line) + symbols += br.re_makefile_symbol_export.findall(line) + for symbol in symbols: + if legacy: + db.add_symbol_legacy_definition(symbol, filename, lineno) + else: + db.add_symbol_definition(symbol, filename, lineno) + + +def handle_usage(db, filename, lineno, line, legacy): + if br.re_makefile_eval.search(line): + handle_eval(db, filename, lineno, line) + return + + symbols = br.re_makefile_symbol_usage.findall(line) + for symbol in symbols: + if legacy: + db.add_symbol_usage_in_legacy(symbol, filename, lineno) + else: + db.add_symbol_usage(symbol, filename, lineno) + + +def populate_db(db, filename, file_content): + legacy = filename.endswith('.legacy') + for lineno, raw_line in file_content: + line = br.re_comments.sub('', raw_line) + handle_definition(db, filename, lineno, line, legacy) + handle_usage(db, filename, lineno, line, legacy) + + +def check_filename(filename): + if filename.endswith('.mk'): + return True + if filename.endswith('.mk.in'): + return True + if filename.startswith('arch/arch.mk.'): + return True + if filename in [ + 'Makefile', + 'Makefile.legacy', + 'package/Makefile.in' + ]: + return True + return False diff --git a/utils/checksymbolslib/test_db.py b/utils/checksymbolslib/test_db.py new file mode 100644 index 0000000000..15576fa897 --- /dev/null +++ b/utils/checksymbolslib/test_db.py @@ -0,0 +1,286 @@ +import checksymbolslib.db as m + + +def test_empty_db(): + db = m.DB() + assert str(db) == '{}' + + +def test_one_definition(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}}, + }) + + +def test_three_definitions(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 9) + db.add_symbol_definition('BR2_bar', 'bar/Config.in', 5) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7, 9]}}, + 'BR2_bar': {'definition': {'bar/Config.in': [5]}}, + }) + + +def test_definition_and_usage(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_usage('BR2_foo', 'foo/Config.in', 9) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + }) + + +def test_all_entry_types(): + db = m.DB() + db.add_symbol_choice('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_definition('BR2_bar', 'bar/Config.in', 700) + db.add_symbol_helper('BR2_bar', 'bar/Config.in', 700) + db.add_symbol_legacy_definition('BR2_baz', 'Config.in.legacy', 7000) + db.add_symbol_legacy_note('BR2_baz', 'Config.in.legacy', 7001) + db.add_symbol_legacy_usage('BR2_bar', 'Config.in.legacy', 7001) + db.add_symbol_select('BR2_bar', 'Config.in.legacy', 7001) + db.add_symbol_usage('BR2_foo', 'foo/Config.in', 9) + db.add_symbol_usage_in_legacy('BR2_bar', 'Config.in.legacy', 9) + db.add_symbol_virtual('BR2_foo', 'foo/Config.in', 7) + assert str(db) == str({ + 'BR2_foo': { + 'part of a choice': {'foo/Config.in': [7]}, + 'definition': {'foo/Config.in': [7]}, + 'normal usage': {'foo/Config.in': [9]}, + 'virtual': {'foo/Config.in': [7]}}, + 'BR2_bar': { + 'definition': {'bar/Config.in': [700]}, + 'possible config helper': {'bar/Config.in': [700]}, + 'legacy usage': {'Config.in.legacy': [7001]}, + 'selected': {'Config.in.legacy': [7001]}, + 'usage inside legacy': {'Config.in.legacy': [9]}}, + 'BR2_baz': { + 'legacy definition': {'Config.in.legacy': [7000]}, + 'legacy note': {'Config.in.legacy': [7001]}}, + }) + + +def test_get_symbols_with_pattern(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_usage('BR2_foo', 'foo/Config.in', 9) + db.add_symbol_definition('BR2_bar', 'bar/Config.in', 5) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + 'BR2_bar': {'definition': {'bar/Config.in': [5]}}, + }) + symbols = db.get_symbols_with_pattern('foo') + assert str(symbols) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + }) + symbols = db.get_symbols_with_pattern('FOO') + assert str(symbols) == str({ + }) + symbols = db.get_symbols_with_pattern('foo|FOO') + assert str(symbols) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + }) + symbols = db.get_symbols_with_pattern('^foo') + assert str(symbols) == str({ + }) + symbols = db.get_symbols_with_pattern('foo|bar') + assert str(symbols) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + 'BR2_bar': {'definition': {'bar/Config.in': [5]}}, + }) + + +def test_get_warnings_for_choices_selected(): + db = m.DB() + db.add_symbol_choice('BR2_foo', 'foo/Config.in', 1) + db.add_symbol_choice('BR2_bar', 'bar/Config.in', 1) + db.add_symbol_select('BR2_foo', 'bar/Config.in', 2) + assert str(db) == str({ + 'BR2_foo': {'part of a choice': {'foo/Config.in': [1]}, 'selected': {'bar/Config.in': [2]}}, + 'BR2_bar': {'part of a choice': {'bar/Config.in': [1]}}, + }) + warnings = db.get_warnings_for_choices_selected() + assert warnings == [ + ('bar/Config.in', 2, 'BR2_foo is part of a "choice" and should not be "select"ed'), + ] + + +def test_get_warnings_for_legacy_symbols_being_used(): + db = m.DB() + db.add_symbol_legacy_definition('BR2_foo', 'Config.in.legacy', 1) + db.add_symbol_usage('BR2_foo', 'bar/Config.in', 2) + db.add_symbol_legacy_definition('BR2_bar', 'Config.in.legacy', 10) + db.add_symbol_usage_in_legacy('BR2_bar', 'Config.in.legacy', 11) + assert str(db) == str({ + 'BR2_foo': {'legacy definition': {'Config.in.legacy': [1]}, 'normal usage': {'bar/Config.in': [2]}}, + 'BR2_bar': {'legacy definition': {'Config.in.legacy': [10]}, 'usage inside legacy': {'Config.in.legacy': [11]}}, + }) + warnings = db.get_warnings_for_legacy_symbols_being_used() + assert warnings == [ + ('bar/Config.in', 2, 'BR2_foo is a legacy symbol and should not be referenced'), + ] + + +def test_get_warnings_for_legacy_symbols_being_defined(): + db = m.DB() + db.add_symbol_legacy_definition('BR2_foo', 'Config.in.legacy', 1) + db.add_symbol_legacy_definition('BR2_bar', 'Config.in.legacy', 10) + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 8) + assert str(db) == str({ + 'BR2_foo': {'legacy definition': {'Config.in.legacy': [1]}, 'definition': {'foo/Config.in': [7, 8]}}, + 'BR2_bar': {'legacy definition': {'Config.in.legacy': [10]}}, + }) + warnings = db.get_warnings_for_legacy_symbols_being_defined() + assert warnings == [ + ('foo/Config.in', 7, 'BR2_foo is a legacy symbol and should not be redefined'), + ('foo/Config.in', 8, 'BR2_foo is a legacy symbol and should not be redefined'), + ] + + +def test_get_warnings_for_symbols_without_definition(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_legacy_definition('BR2_bar', 'Config.in.legacy', 10) + db.add_symbol_virtual('BR2_baz', 'baz/Config.in', 7) + db.add_symbol_usage('BR2_foo', 'file', 1) + db.add_symbol_usage('BR2_bar', 'file', 1) + db.add_symbol_usage('BR2_baz', 'file', 1) + db.add_symbol_usage('BR2_undef1', 'file', 1) + db.add_symbol_legacy_usage('BR2_undef2', 'file', 2) + db.add_symbol_usage_in_legacy('BR2_undef3', 'file', 3) + db.add_symbol_usage('BR2_undef3', 'another', 1) + db.add_symbol_legacy_usage('BR2_undef3', 'another', 2) + db.add_symbol_usage('BR2_PACKAGE_HOST_undef', 'file', 1) + db.add_symbol_usage('BR2_PACKAGE_HAS_HOST_undef', 'file', 1) + db.add_symbol_usage('BR2_TARGET_ROOTFS_undef_XZ', 'file', 1) + db.add_symbol_usage('BR2_GRAPH_ALT', 'file', 1) + db.add_symbol_usage('BR2_EXTERNAL', 'file', 1) + db.add_symbol_usage('BR2_TARGET_BAREBOX_AUX_BAREBOXENV', 'file', 1) + db.add_symbol_usage('BR2_PACKAGE_HAS_TOOLCHAIN_BUILDROOT', 'file', 1) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'file': [1]}}, + 'BR2_bar': {'legacy definition': {'Config.in.legacy': [10]}, 'normal usage': {'file': [1]}}, + 'BR2_baz': {'virtual': {'baz/Config.in': [7]}, 'normal usage': {'file': [1]}}, + 'BR2_undef1': {'normal usage': {'file': [1]}}, + 'BR2_undef2': {'legacy usage': {'file': [2]}}, + 'BR2_undef3': {'usage inside legacy': {'file': [3]}, 'normal usage': {'another': [1]}, 'legacy usage': {'another': [2]}}, + 'BR2_PACKAGE_HOST_undef': {'normal usage': {'file': [1]}}, + 'BR2_PACKAGE_HAS_HOST_undef': {'normal usage': {'file': [1]}}, + 'BR2_TARGET_ROOTFS_undef_XZ': {'normal usage': {'file': [1]}}, + 'BR2_GRAPH_ALT': {'normal usage': {'file': [1]}}, + 'BR2_EXTERNAL': {'normal usage': {'file': [1]}}, + 'BR2_TARGET_BAREBOX_AUX_BAREBOXENV': {'normal usage': {'file': [1]}}, + 'BR2_PACKAGE_HAS_TOOLCHAIN_BUILDROOT': {'normal usage': {'file': [1]}}, + }) + warnings = db.get_warnings_for_symbols_without_definition() + assert warnings == [ + ('file', 1, 'BR2_undef1 referenced but not defined'), + ('file', 2, 'BR2_undef2 referenced but not defined'), + ('another', 1, 'BR2_undef3 referenced but not defined'), + ('another', 2, 'BR2_undef3 referenced but not defined'), + ('file', 3, 'BR2_undef3 referenced but not defined'), + ] + + +def test_get_warnings_for_symbols_without_usage(): + db = m.DB() + db.add_symbol_definition('BR2_a', 'a/Config.in', 1) + db.add_symbol_definition('BR2_a', 'a/Config.in', 2) + db.add_symbol_usage('BR2_a', 'file', 1) + db.add_symbol_usage('BR2_a', 'file', 2) + db.add_symbol_definition('BR2_b', 'b/Config.in', 2) + db.add_symbol_usage_in_legacy('BR2_b', 'file', 1) + db.add_symbol_definition('BR2_c', 'c/Config.in', 2) + db.add_symbol_legacy_usage('BR2_c', 'file', 1) + db.add_symbol_definition('BR2_USE_CCACHE', 'file', 1) + db.add_symbol_definition('BR2_PACKAGE_SKELETON', 'file', 1) + db.add_symbol_definition('BR2_d', 'd/Config.in', 2) + db.add_symbol_helper('BR2_d', 'd/Config.in', 2) + db.add_symbol_definition('BR2_e', 'e/Config.in', 2) + db.add_symbol_choice('BR2_e', 'e/Config.in', 2) + db.add_symbol_definition('BR2_f', 'f/Config.in', 2) + db.add_symbol_definition('BR2_g', 'g/Config.in', 2) + db.add_symbol_definition('BR2_g', 'g/Config.in', 3) + db.add_symbol_legacy_definition('BR2_h', 'Config.in.legacy', 1) + db.add_symbol_usage('BR2_h', 'file', 2) + db.add_symbol_usage('BR2_h', 'file', 3) + db.add_symbol_legacy_definition('BR2_i', 'Config.in.legacy', 2) + db.add_symbol_usage_in_legacy('BR2_i', 'file', 2) + db.add_symbol_legacy_definition('BR2_j', 'Config.in.legacy', 2) + db.add_symbol_legacy_usage('BR2_j', 'file', 2) + db.add_symbol_legacy_definition('BR2_k', 'Config.in.legacy', 2) + db.add_symbol_usage('BR2_k', 'file', 5) + db.add_symbol_usage_in_legacy('BR2_k', 'file', 6) + db.add_symbol_legacy_usage('BR2_k', 'file', 7) + db.add_symbol_legacy_definition('BR2_l', 'Config.in.legacy', 2) + assert str(db) == str({ + 'BR2_a': {'definition': {'a/Config.in': [1, 2]}, 'normal usage': {'file': [1, 2]}}, + 'BR2_b': {'definition': {'b/Config.in': [2]}, 'usage inside legacy': {'file': [1]}}, + 'BR2_c': {'definition': {'c/Config.in': [2]}, 'legacy usage': {'file': [1]}}, + 'BR2_USE_CCACHE': {'definition': {'file': [1]}}, + 'BR2_PACKAGE_SKELETON': {'definition': {'file': [1]}}, + 'BR2_d': {'definition': {'d/Config.in': [2]}, 'possible config helper': {'d/Config.in': [2]}}, + 'BR2_e': {'definition': {'e/Config.in': [2]}, 'part of a choice': {'e/Config.in': [2]}}, + 'BR2_f': {'definition': {'f/Config.in': [2]}}, + 'BR2_g': {'definition': {'g/Config.in': [2, 3]}}, + 'BR2_h': {'legacy definition': {'Config.in.legacy': [1]}, 'normal usage': {'file': [2, 3]}}, + 'BR2_i': {'legacy definition': {'Config.in.legacy': [2]}, 'usage inside legacy': {'file': [2]}}, + 'BR2_j': {'legacy definition': {'Config.in.legacy': [2]}, 'legacy usage': {'file': [2]}}, + 'BR2_k': { + 'legacy definition': {'Config.in.legacy': [2]}, + 'normal usage': {'file': [5]}, + 'usage inside legacy': {'file': [6]}, + 'legacy usage': {'file': [7]}}, + 'BR2_l': {'legacy definition': {'Config.in.legacy': [2]}}, + }) + warnings = db.get_warnings_for_symbols_without_usage() + assert warnings == [ + ('f/Config.in', 2, 'BR2_f defined but not referenced'), + ('g/Config.in', 2, 'BR2_g defined but not referenced'), + ('g/Config.in', 3, 'BR2_g defined but not referenced'), + ('Config.in.legacy', 2, 'BR2_l defined but not referenced'), + ] + + +def test_get_warnings_for_symbols_with_legacy_note_and_no_comment_on_usage(): + db = m.DB() + db.add_symbol_legacy_note('BR2_foo', 'Config.in.legacy', 1) + db.add_symbol_legacy_usage('BR2_foo', 'package/bar/Config.in', 2) + db.add_symbol_legacy_note('BR2_baz', 'Config.in.legacy', 7001) + db.add_symbol_usage('BR2_baz', 'package/foo/Config.in', 1) + assert str(db) == str({ + 'BR2_foo': {'legacy note': {'Config.in.legacy': [1]}, 'legacy usage': {'package/bar/Config.in': [2]}}, + 'BR2_baz': {'legacy note': {'Config.in.legacy': [7001]}, 'normal usage': {'package/foo/Config.in': [1]}}, + }) + warnings = db.get_warnings_for_symbols_with_legacy_note_and_no_comment_on_usage() + assert warnings == [ + ('package/foo/Config.in', 1, 'BR2_baz missing "# legacy"'), + ] + + +def test_get_warnings_for_symbols_with_legacy_note_and_no_usage(): + db = m.DB() + db.add_symbol_legacy_note('BR2_foo', 'Config.in.legacy', 1) + db.add_symbol_legacy_usage('BR2_foo', 'package/bar/Config.in', 2) + db.add_symbol_legacy_note('BR2_bar', 'Config.in.legacy', 1) + db.add_symbol_usage_in_legacy('BR2_bar', 'Config.in.legacy', 7001) + db.add_symbol_legacy_note('BR2_baz', 'Config.in.legacy', 7001) + db.add_symbol_legacy_note('BR2_no_comment', 'Config.in.legacy', 1) + db.add_symbol_usage('BR2_no_comment', 'package/bar/Config.in', 2) + assert str(db) == str({ + 'BR2_foo': {'legacy note': {'Config.in.legacy': [1]}, 'legacy usage': {'package/bar/Config.in': [2]}}, + 'BR2_bar': {'legacy note': {'Config.in.legacy': [1]}, 'usage inside legacy': {'Config.in.legacy': [7001]}}, + 'BR2_baz': {'legacy note': {'Config.in.legacy': [7001]}}, + 'BR2_no_comment': {'legacy note': {'Config.in.legacy': [1]}, 'normal usage': {'package/bar/Config.in': [2]}}, + }) + warnings = db.get_warnings_for_symbols_with_legacy_note_and_no_usage() + assert warnings == [ + ('Config.in.legacy', 1, 'BR2_bar not referenced but has a comment stating it is'), + ('Config.in.legacy', 7001, 'BR2_baz not referenced but has a comment stating it is'), + ] diff --git a/utils/checksymbolslib/test_file.py b/utils/checksymbolslib/test_file.py new file mode 100644 index 0000000000..3b4ee108d1 --- /dev/null +++ b/utils/checksymbolslib/test_file.py @@ -0,0 +1,152 @@ +import os +import pytest +import tempfile +import checksymbolslib.file as m + + +def test_get_list_of_files_in_the_repo(): + all_files = m.get_list_of_files_in_the_repo() + assert 'Makefile' in all_files + assert 'package/Config.in' in all_files + assert len(all_files) > 1000 + + +get_list_of_files_to_process = [ + ('unknown file type', + ['a/file/Config.in', + 'another/file.mk', + 'unknown/file/type'], + ['a/file/Config.in', + 'another/file.mk']), + ('runtime test infra fixtures', + ['a/file/Config.in', + 'support/testing/a/broken/Config.in', + 'another/file.mk'], + ['a/file/Config.in', + 'another/file.mk']), + ] + + + at pytest.mark.parametrize('testname,all_files,expected', get_list_of_files_to_process) +def test_get_list_of_files_to_process(testname, all_files, expected): + files_to_process = m.get_list_of_files_to_process(all_files) + assert files_to_process == expected + + +get_list_of_filenames_with_pattern = [ + ('ignored directories', + ['a/file/Config.in', + 'support/testing/a/broken/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + 'file', + ['support/testing/a/broken/file/Config.in']), + ('processed files', + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + [], + 'file', + ['a/file/Config.in', + 'another/file.mk']), + ('case sensitive', + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + [], + 'FILE', + []), + ('or', + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + [], + 'file|FILE', + ['a/file/Config.in', + 'another/file.mk']), + ('complex regexp', + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + [], + '^n[oO]+t.*mk$', + ['not/found.mk']), + ] + + + at pytest.mark.parametrize('testname,all_files,files_to_process,pattern,expected', get_list_of_filenames_with_pattern) +def test_get_list_of_filenames_with_pattern(testname, all_files, files_to_process, pattern, expected): + files_to_process = m.get_list_of_filenames_with_pattern(all_files, files_to_process, pattern) + assert files_to_process == expected + + +read_file = [ + ('indent', + 'file1', + ' content1\n' + '\t# comment1', + [[1, ' content1\n'], + [2, '\t# comment1']]), + ('trailing space', + 'file2', + 'content2 \n' + '# comment2\t\n', + [[1, 'content2 \n'], + [2, '# comment2\t\n']]), + ('empty line', + 'file3', + '\n' + '\n', + [[1, '\n'], + [2, '\n']]), + ('missing newline at EOF', + 'file4', + '\n' + ' text\t', + [[1, '\n'], + [2, ' text\t']]), + ] + + + at pytest.mark.parametrize('testname,filename,content,,expected', read_file) +def test_read_file(testname, filename, content, expected): + with tempfile.TemporaryDirectory(suffix='-checksymbolslib-test-file') as workdir: + full_filename = os.path.join(workdir, filename) + with open(full_filename, 'wb') as f: + f.write(content.encode()) + read_file_content = m.read_file(full_filename) + assert read_file_content == expected + + +cleanup_file_content = [ + ('empty file', + [], + []), + ('empty line', + [[5, '\n']], + [[5, '']]), + ('trailing space', + [[3, ' \n']], + [[3, ' ']]), + ('trailing tab', + [[3, '\t\n']], + [[3, '\t']]), + ('1 continuation', + [[1, 'foo \\\n'], + [2, 'bar\n']], + [[1, 'foo bar']]), + ('2 continuations', + [[1, 'foo \\\n'], + [2, 'bar \\\n'], + [3, 'baz\n']], + [[1, 'foo bar baz']]), + ] + + + at pytest.mark.parametrize('testname,file_content_raw,expected', cleanup_file_content) +def test_cleanup_file_content(testname, file_content_raw, expected): + cleaned_up_content = m.cleanup_file_content(file_content_raw) + assert cleaned_up_content == expected diff --git a/utils/checksymbolslib/test_kconfig.py b/utils/checksymbolslib/test_kconfig.py new file mode 100644 index 0000000000..ab2008df6c --- /dev/null +++ b/utils/checksymbolslib/test_kconfig.py @@ -0,0 +1,438 @@ +import pytest +from unittest.mock import Mock +from unittest.mock import call +from checksymbolslib.test_util import assert_db_calls +import checksymbolslib.kconfig as m + + +all_symbols_from = [ + ('no prefix', + 'config PACKAGE_FOO', + []), + ('simple', + 'config BR2_PACKAGE_FOO', + ['BR2_PACKAGE_FOO']), + ('ignore comment', + 'config BR2_PACKAGE_FOO # BR2_PACKAGE_BAR', + ['BR2_PACKAGE_FOO']), + ('ignore whitespace', + '\tconfig BR2_PACKAGE_FOO\t # BR2_PACKAGE_BAR', + ['BR2_PACKAGE_FOO']), + ('2 occurrences', + '\tdefault BR2_PACKAGE_FOO_BAR if BR2_PACKAGE_FOO_BAR != ""', + ['BR2_PACKAGE_FOO_BAR', 'BR2_PACKAGE_FOO_BAR']), + ] + + + at pytest.mark.parametrize('testname,line,expected', all_symbols_from) +def test_all_symbols_from(testname, line, expected): + symbols = m.all_symbols_from(line) + assert symbols == expected + + +handle_definition = [ + ('config', + 'package/foo/Config.in', + 5, + 'config BR2_PACKAGE_FOO', + False, + {'add_symbol_definition': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('ignore comment', + 'package/foo/Config.in', + 5, + 'config BR2_PACKAGE_FOO # BR2_PACKAGE_BAR', + False, + {'add_symbol_definition': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('ignore whitespace', + 'package/foo/Config.in', + 5, + '\tconfig BR2_PACKAGE_FOO\t # BR2_PACKAGE_BAR', + False, + {'add_symbol_definition': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('menuconfig', + 'package/gd/Config.in', + 1, + 'menuconfig BR2_PACKAGE_GD', + False, + {'add_symbol_definition': [call('BR2_PACKAGE_GD', 'package/gd/Config.in', 1)]}), + ('menu', + 'package/Config.in', + 100, + 'menu "Database"', + False, + {}), + ('legacy config', + 'Config.in.legacy', + 50, + 'config BR2_PACKAGE_FOO', + True, + {'add_symbol_legacy_definition': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 50)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_definition) +def test_handle_definition(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_definition(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_usage = [ + ('default with comparison', + 'package/openblas/Config.in', + 60, + '\tdefault y if BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET != ""', + False, + {'add_symbol_usage': [call('BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET', 'package/openblas/Config.in', 60)]}), + ('default with logical operators', + 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', + 47, + '\tdefault y if BR2_i386 && !BR2_x86_i486 && !BR2_x86_i586 && !BR2_x86_x1000 && !BR2_x86_pentium_mmx && !BR2_x86_geode ' + '&& !BR2_x86_c3 && !BR2_x86_winchip_c6 && !BR2_x86_winchip2', + False, + {'add_symbol_usage': [ + call('BR2_i386', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_c3', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_geode', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_i486', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_i586', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_pentium_mmx', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_winchip2', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_winchip_c6', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_x1000', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47)]}), + ('legacy depends on', + 'Config.in.legacy', + 3000, + '\tdepends on BR2_LINUX_KERNEL', + True, + {'add_symbol_usage_in_legacy': [call('BR2_LINUX_KERNEL', 'Config.in.legacy', 3000)]}), + ('legacy if', + 'Config.in.legacy', + 97, + 'if !BR2_SKIP_LEGACY', + True, + {'add_symbol_usage_in_legacy': [call('BR2_SKIP_LEGACY', 'Config.in.legacy', 97)]}), + ('source', + 'system/Config.in', + 152, + 'source "$BR2_BASE_DIR/.br2-external.in.init"', + False, + {'add_symbol_usage': [call('BR2_BASE_DIR', 'system/Config.in', 152)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_usage) +def test_handle_usage(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_usage(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_default = [ + ('default with comparison', + 'package/openblas/Config.in', + 60, + '\tdefault y if BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET != ""', + False, + {'add_symbol_usage': [call('BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET', 'package/openblas/Config.in', 60)]}), + ('default with logical operators', + 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', + 47, + '\tdefault y if BR2_i386 && !BR2_x86_i486 && !BR2_x86_i586 && !BR2_x86_x1000 && !BR2_x86_pentium_mmx && !BR2_x86_geode ' + '&& !BR2_x86_c3 && !BR2_x86_winchip_c6 && !BR2_x86_winchip2', + False, + {'add_symbol_usage': [ + call('BR2_i386', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_c3', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_geode', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_i486', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_i586', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_pentium_mmx', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_winchip2', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_winchip_c6', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_x1000', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47)]}), + ('legacy default', + 'Config.in.legacy', + 3000, + 'default y if BR2_PACKAGE_REFPOLICY_POLICY_VERSION != ""', + True, + {'add_symbol_usage_in_legacy': [call('BR2_PACKAGE_REFPOLICY_POLICY_VERSION', 'Config.in.legacy', 3000)]}), + ('legacy handling on package', + 'package/uboot-tools/Config.in.host', + 105, + '\tdefault BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE if BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE != "" # legacy', + False, + {'add_symbol_legacy_usage': [call('BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE', 'package/uboot-tools/Config.in.host', 105)]}), + ('default on package', + 'package/uboot-tools/Config.in.host', + 105, + '\tdefault BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE if BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE != ""', + False, + {'add_symbol_usage': [ + call('BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE', 'package/uboot-tools/Config.in.host', 105), + call('BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE', 'package/uboot-tools/Config.in.host', 105)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_default) +def test_handle_default(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_default(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_select = [ + ('select with comparison', + 'package/bcusdk/Config.in', + 6, + '\tselect BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL', + False, + {'add_symbol_select': [call('BR2_PACKAGE_ARGP_STANDALONE', 'package/bcusdk/Config.in', 6)], + 'add_symbol_usage': [ + call('BR2_PACKAGE_ARGP_STANDALONE', 'package/bcusdk/Config.in', 6), + call('BR2_TOOLCHAIN_USES_UCLIBC', 'package/bcusdk/Config.in', 6), + call('BR2_TOOLCHAIN_USES_MUSL', 'package/bcusdk/Config.in', 6)]}), + ('legacy select', + 'Config.in.legacy', + 100, + '\tselect BR2_PACKAGE_WPA_SUPPLICANT_DBUS if BR2_TOOLCHAIN_HAS_THREADS', + True, + {'add_symbol_select': [call('BR2_PACKAGE_WPA_SUPPLICANT_DBUS', 'Config.in.legacy', 100)], + 'add_symbol_usage_in_legacy': [ + call('BR2_PACKAGE_WPA_SUPPLICANT_DBUS', 'Config.in.legacy', 100), + call('BR2_TOOLCHAIN_HAS_THREADS', 'Config.in.legacy', 100)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_select) +def test_handle_select(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_select(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_line = [ + ('select with comparison', + 'package/bcusdk/Config.in', + 6, + '\tselect BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL', + False, + {'add_symbol_select': [call('BR2_PACKAGE_ARGP_STANDALONE', 'package/bcusdk/Config.in', 6)], + 'add_symbol_usage': [ + call('BR2_PACKAGE_ARGP_STANDALONE', 'package/bcusdk/Config.in', 6), + call('BR2_TOOLCHAIN_USES_UCLIBC', 'package/bcusdk/Config.in', 6), + call('BR2_TOOLCHAIN_USES_MUSL', 'package/bcusdk/Config.in', 6)]}), + ('legacy select', + 'Config.in.legacy', + 100, + '\tselect BR2_PACKAGE_WPA_SUPPLICANT_DBUS if BR2_TOOLCHAIN_HAS_THREADS', + True, + {'add_symbol_select': [call('BR2_PACKAGE_WPA_SUPPLICANT_DBUS', 'Config.in.legacy', 100)], + 'add_symbol_usage_in_legacy': [ + call('BR2_PACKAGE_WPA_SUPPLICANT_DBUS', 'Config.in.legacy', 100), + call('BR2_TOOLCHAIN_HAS_THREADS', 'Config.in.legacy', 100)]}), + ('comment with symbol', + 'Config.in', + 6, + '\tselect # BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL', + False, + {}), + ('comment', + 'Config.in', + 6, + '# just a comment', + False, + {}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_line) +def test_handle_line(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_line(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_config_helper = [ + ('no select', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO']], + {}), + ('select', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO'], + [6, '\tselect BR2_PACKAGE_BAR']], + {'add_symbol_helper': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('ignore comment', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO # BR2_PACKAGE_BAR'], + [6, '\tselect BR2_PACKAGE_BAR # BR2_PACKAGE_FOO']], + {'add_symbol_helper': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('correct symbol', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO'], + [6, 'config BR2_PACKAGE_BAR'], + [7, '\tselect BR2_PACKAGE_BAZ']], + {'add_symbol_helper': [call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)]}), + ('2 selects', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO'], + [6, '\tselect BR2_PACKAGE_BAR'], + [7, ' select BR2_PACKAGE_BAR']], + {'add_symbol_helper': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', handle_config_helper) +def test_handle_config_helper(testname, filename, file_content, expected_calls): + db = Mock() + m.handle_config_helper(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +handle_config_choice = [ + ('no choice', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO']], + {}), + ('after', + 'package/foo/Config.in', + [[3, 'choice'], + [4, '\tprompt "your choice"'], + [5, 'config BR2_PACKAGE_FOO'], + [6, 'config BR2_PACKAGE_BAR'], + [10, 'endchoice'], + [19, 'config BR2_PACKAGE_BAZ']], + {'add_symbol_choice': [ + call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5), + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)]}), + ('before', + 'package/foo/Config.in', + [[1, 'config BR2_PACKAGE_BAZ'], + [3, 'choice'], + [4, '\tprompt "your choice"'], + [5, 'config BR2_PACKAGE_FOO'], + [6, 'config BR2_PACKAGE_BAR'], + [10, 'endchoice']], + {'add_symbol_choice': [ + call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5), + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', handle_config_choice) +def test_handle_config_choice(testname, filename, file_content, expected_calls): + db = Mock() + m.handle_config_choice(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +handle_note = [ + ('example', + 'Config.in.legacy', + [[51, '# # Note: BR2_FOO_1 is still referenced from package/foo/Config.in']], + {}), + ('ok', + 'Config.in.legacy', + [[112, 'menu "Legacy config options"'], + [2132, '# Note: BR2_PACKAGE_FOO is still referenced from package/foo/Config.in'], + [4958, 'endmenu']], + {'add_symbol_legacy_note': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2132)]}), + ('before and after', + 'Config.in.legacy', + [[100, '# Note: BR2_PACKAGE_BAR is still referenced from package/foo/Config.in'], + [112, 'menu "Legacy config options"'], + [2132, '# Note: BR2_PACKAGE_FOO is still referenced from package/foo/Config.in'], + [4958, 'endmenu'], + [5000, '# Note: BR2_PACKAGE_BAR is still referenced from package/foo/Config.in']], + {'add_symbol_legacy_note': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2132)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', handle_note) +def test_handle_note(testname, filename, file_content, expected_calls): + db = Mock() + m.handle_note(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +populate_db = [ + ('legacy', + 'Config.in.legacy', + [[112, 'menu "Legacy config options"'], + [2100, 'config BR2_PACKAGE_FOO'], + [2101, '\tselect BR2_PACKAGE_BAR'], + [2132, '# Note: BR2_PACKAGE_FOO is still referenced from package/foo/Config.in'], + [4958, 'endmenu']], + {'add_symbol_legacy_note': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2132)], + 'add_symbol_helper': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2100)], + 'add_symbol_legacy_definition': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2100)], + 'add_symbol_usage_in_legacy': [call('BR2_PACKAGE_BAR', 'Config.in.legacy', 2101)], + 'add_symbol_select': [call('BR2_PACKAGE_BAR', 'Config.in.legacy', 2101)]}), + ('normal', + 'package/foo/Config.in', + [[1, 'config BR2_PACKAGE_BAZ'], + [3, 'choice'], + [4, '\tprompt "your choice"'], + [5, 'config BR2_PACKAGE_FOO'], + [6, 'config BR2_PACKAGE_BAR'], + [7, '\t select BR2_PACKAGE_FOO_BAR'], + [10, 'endchoice']], + {'add_symbol_choice': [ + call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5), + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)], + 'add_symbol_usage': [ + call('BR2_PACKAGE_FOO_BAR', 'package/foo/Config.in', 7)], + 'add_symbol_select': [ + call('BR2_PACKAGE_FOO_BAR', 'package/foo/Config.in', 7)], + 'add_symbol_definition': [ + call('BR2_PACKAGE_BAZ', 'package/foo/Config.in', 1), + call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5), + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)], + 'add_symbol_helper': [ + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', populate_db) +def test_populate_db(testname, filename, file_content, expected_calls): + db = Mock() + m.populate_db(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +check_filename = [ + ('Config.in', + 'Config.in', + True), + ('Config.in.legacy', + 'Config.in.legacy', + True), + ('arch/Config.in.microblaze', + 'arch/Config.in.microblaze', + True), + ('package/php/Config.ext', + 'package/php/Config.ext', + True), + ('package/pru-software-support/Config.in.host', + 'package/pru-software-support/Config.in.host', + True), + ('toolchain/toolchain-external/toolchain-external-custom/Config.in.options', + 'toolchain/toolchain-external/toolchain-external-custom/Config.in.options', + True), + ('package/foo/0001-Config.patch', + 'package/foo/0001-Config.patch', + False), + ('package/pkg-generic.mk', + 'package/pkg-generic.mk', + False), + ('Makefile', + 'Makefile', + False), + ] + + + at pytest.mark.parametrize('testname,filename,expected', check_filename) +def test_check_filename(testname, filename, expected): + symbols = m.check_filename(filename) + assert symbols == expected diff --git a/utils/checksymbolslib/test_makefile.py b/utils/checksymbolslib/test_makefile.py new file mode 100644 index 0000000000..14d07eaa45 --- /dev/null +++ b/utils/checksymbolslib/test_makefile.py @@ -0,0 +1,304 @@ +import pytest +from unittest.mock import Mock +from unittest.mock import call +from checksymbolslib.test_util import assert_db_calls +import checksymbolslib.makefile as m + + +handle_eval = [ + ('generic', + 'package/foo/foo.mk', + 5, + '$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 5)]}), + ('ignore trailing whitespace', + 'package/foo/foo.mk', + 5, + '$(eval $(generic-package)) ', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 5)]}), + ('ignore indent', + 'package/foo/foo.mk', + 5, + '\t$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 5)]}), + ('rootfs', + 'fs/foo/foo.mk', + 5, + '$(eval $(rootfs))', + {'add_symbol_usage': [ + call('BR2_TARGET_ROOTFS_FOO', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_BZIP2', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_GZIP', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZ4', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZMA', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZO', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_XZ', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_ZSTD', 'fs/foo/foo.mk', 5)]}), + ('kernel module', + 'package/foo/foo.mk', + 6, + '$(eval $(kernel-module))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 6)]}), + ('not an eval for package infra', + 'docs/manual/manual.mk', + 10, + '$(eval $(call asciidoc-document))', + {}), + ('linux', + 'linux/linux.mk', + 617, + '$(eval $(kconfig-package))', + {'add_symbol_usage': [call('BR2_LINUX_KERNEL', 'linux/linux.mk', 617)]}), + ('virtual toolchain', + 'toolchain/toolchain-external/toolchain-external.mk', + 18, + '$(eval $(virtual-package))', + {'add_symbol_usage': [ + call('BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL', 'toolchain/toolchain-external/toolchain-external.mk', 18), + call('BR2_PACKAGE_HAS_TOOLCHAIN_EXTERNAL', 'toolchain/toolchain-external/toolchain-external.mk', 18), + call('BR2_TOOLCHAIN_EXTERNAL', 'toolchain/toolchain-external/toolchain-external.mk', 18)], + 'add_symbol_virtual': [call('BR2_TOOLCHAIN_EXTERNAL', 'toolchain/toolchain-external/toolchain-external.mk', 18)]}), + ('virtual package', + 'package/foo/foo.mk', + 18, + '$(eval $(virtual-package))', + {'add_symbol_usage': [ + call('BR2_PACKAGE_PROVIDES_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HAS_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 18)], + 'add_symbol_virtual': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 18)]}), + ('host virtual package', + 'package/foo/foo.mk', + 18, + '$(eval $(host-virtual-package))', + {'add_symbol_usage': [ + call('BR2_PACKAGE_PROVIDES_HOST_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HAS_HOST_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HOST_FOO', 'package/foo/foo.mk', 18)]}), + ('host generic package', + 'package/foo/foo.mk', + 18, + '$(eval $(host-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_HOST_FOO', 'package/foo/foo.mk', 18)]}), + ('boot package', + 'boot/foo/foo.mk', + 18, + '$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_TARGET_FOO', 'boot/foo/foo.mk', 18)]}), + ('toolchain package', + 'toolchain/foo/foo.mk', + 18, + '$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_FOO', 'toolchain/foo/foo.mk', 18)]}), + ('generic package', + 'package/foo/foo.mk', + 18, + '$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 18)]}), + ('cmake package', + 'package/foo/foo.mk', + 18, + '$(eval $(cmake-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 18)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,expected_calls', handle_eval) +def test_handle_eval(testname, filename, lineno, line, expected_calls): + db = Mock() + m.handle_eval(db, filename, lineno, line) + assert_db_calls(db, expected_calls) + + +handle_definition = [ + ('legacy attribution', + 'Makefile.legacy', + 9, + 'BR2_LEGACY_FOO := foo', + True, + {'add_symbol_legacy_definition': [call('BR2_LEGACY_FOO', 'Makefile.legacy', 9)]}), + ('attribution 1', + 'Makefile', + 9, + 'BR2_FOO ?= foo', + False, + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 9)]}), + ('attribution 2', + 'Makefile', + 9, + 'BR2_FOO = $(BR2_BAR)', + False, + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 9)]}), + ('attribution 3', + 'Makefile', + 9, + 'BR2_FOO := foo', + False, + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 9)]}), + ('normal export', + 'Makefile', + 90, + 'export BR2_FOO', + False, + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 90)]}), + ('legacy export', + 'Makefile.legacy', + 90, + 'export BR2_FOO', + True, + {'add_symbol_legacy_definition': [call('BR2_FOO', 'Makefile.legacy', 90)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_definition) +def test_handle_definition(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_definition(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_usage = [ + ('legacy', + 'Makefile.legacy', + 8, + 'ifeq ($(BR2_LEGACY),y)', + True, + {'add_symbol_usage_in_legacy': [call('BR2_LEGACY', 'Makefile.legacy', 8)]}), + ('attribution', + 'Makefile', + 9, + 'BR2_FOO = $(BR2_BAR)', + False, + {'add_symbol_usage': [call('BR2_BAR', 'Makefile', 9)]}), + ('host virtual package', + 'package/foo/foo.mk', + 18, + '$(eval $(host-virtual-package))', + False, + {'add_symbol_usage': [ + call('BR2_PACKAGE_PROVIDES_HOST_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HAS_HOST_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HOST_FOO', 'package/foo/foo.mk', 18)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_usage) +def test_handle_usage(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_usage(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +populate_db = [ + ('legacy', + 'Makefile.legacy', + [[8, 'ifeq ($(BR2_LEGACY),y)'], + [9, 'BR2_LEGACY_FOO := foo'], + [34, 'ifneq ($(BUILDROOT_CONFIG),$(BR2_CONFIG))']], + {'add_symbol_usage_in_legacy': [ + call('BR2_LEGACY', 'Makefile.legacy', 8), + call('BR2_CONFIG', 'Makefile.legacy', 34)], + 'add_symbol_legacy_definition': [call('BR2_LEGACY_FOO', 'Makefile.legacy', 9)]}), + ('attribution', + 'Makefile', + [[9, 'BR2_FOO = $(BR2_BAR)']], + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 9)], + 'add_symbol_usage': [call('BR2_BAR', 'Makefile', 9)]}), + ('legacy attribution', + 'Makefile.legacy', + [[9, 'BR2_FOO = $(BR2_BAR)']], + {'add_symbol_legacy_definition': [call('BR2_FOO', 'Makefile.legacy', 9)], + 'add_symbol_usage_in_legacy': [call('BR2_BAR', 'Makefile.legacy', 9)]}), + ('generic', + 'package/foo/foo.mk', + [[3, 'ifeq ($(BR2_PACKAGE_FOO_BAR):$(BR2_BAR),y:)'], + [4, 'export BR2_PACKAGE_FOO_BAZ'], + [5, '$(eval $(generic-package))']], + {'add_symbol_usage': [ + call('BR2_PACKAGE_FOO_BAR', 'package/foo/foo.mk', 3), + call('BR2_BAR', 'package/foo/foo.mk', 3), + call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 5)], + 'add_symbol_definition': [call('BR2_PACKAGE_FOO_BAZ', 'package/foo/foo.mk', 4)]}), + ('rootfs', + 'fs/foo/foo.mk', + [[4, 'ifeq ($(BR2_TARGET_ROOTFS_FOO_LZ4),y)'], + [5, '$(eval $(rootfs))']], + {'add_symbol_usage': [ + call('BR2_TARGET_ROOTFS_FOO', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_BZIP2', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_GZIP', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZ4', 'fs/foo/foo.mk', 4), + call('BR2_TARGET_ROOTFS_FOO_LZ4', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZMA', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZO', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_XZ', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_ZSTD', 'fs/foo/foo.mk', 5)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', populate_db) +def test_populate_db(testname, filename, file_content, expected_calls): + db = Mock() + m.populate_db(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +check_filename = [ + ('arch/arch.mk.riscv', + 'arch/arch.mk.riscv', + True), + ('boot/lpc32xxcdl/lpc32xxcdl.mk', + 'boot/lpc32xxcdl/lpc32xxcdl.mk', + True), + ('fs/cramfs/cramfs.mk', + 'fs/cramfs/cramfs.mk', + True), + ('linux/linux-ext-fbtft.mk', + 'linux/linux-ext-fbtft.mk', + True), + ('package/ace/ace.mk', + 'package/ace/ace.mk', + True), + ('package/linux-tools/linux-tool-hv.mk.in', + 'package/linux-tools/linux-tool-hv.mk.in', + True), + ('package/pkg-generic.mk', + 'package/pkg-generic.mk', + True), + ('package/x11r7/xlib_libXt/xlib_libXt.mk', + 'package/x11r7/xlib_libXt/xlib_libXt.mk', + True), + ('support/dependencies/check-host-make.mk', + 'support/dependencies/check-host-make.mk', + True), + ('toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk', + 'toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk', + True), + ('Makefile.legacy', + 'Makefile.legacy', + True), + ('boot/common.mk', + 'boot/common.mk', + True), + ('fs/common.mk', + 'fs/common.mk', + True), + ('Makefile', + 'Makefile', + True), + ('package/Makefile.in', + 'package/Makefile.in', + True), + ('Config.in', + 'Config.in', + False), + ('package/foo/0001-Makefile.patch', + 'package/foo/0001-Makefile.patch', + False), + ] + + + at pytest.mark.parametrize('testname,filename,expected', check_filename) +def test_check_filename(testname, filename, expected): + symbols = m.check_filename(filename) + assert symbols == expected diff --git a/utils/checksymbolslib/test_util.py b/utils/checksymbolslib/test_util.py new file mode 100644 index 0000000000..166785ba1d --- /dev/null +++ b/utils/checksymbolslib/test_util.py @@ -0,0 +1,15 @@ +def assert_calls(method, expected_calls): + method.assert_has_calls(expected_calls, any_order=True) + assert method.call_count == len(expected_calls) + + +def assert_db_calls(db, expected_calls): + assert_calls(db.add_symbol_legacy_definition, expected_calls.get('add_symbol_legacy_definition', [])) + assert_calls(db.add_symbol_definition, expected_calls.get('add_symbol_definition', [])) + assert_calls(db.add_symbol_usage_in_legacy, expected_calls.get('add_symbol_usage_in_legacy', [])) + assert_calls(db.add_symbol_usage, expected_calls.get('add_symbol_usage', [])) + assert_calls(db.add_symbol_legacy_usage, expected_calls.get('add_symbol_legacy_usage', [])) + assert_calls(db.add_symbol_select, expected_calls.get('add_symbol_select', [])) + assert_calls(db.add_symbol_helper, expected_calls.get('add_symbol_helper', [])) + assert_calls(db.add_symbol_legacy_note, expected_calls.get('add_symbol_legacy_note', [])) + assert_calls(db.add_symbol_virtual, expected_calls.get('add_symbol_virtual', [])) -- 2.34.1 From giulio.benetti at benettiengineering.com Sun Nov 27 13:28:55 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 27 Nov 2022 14:28:55 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: fix build failure on PowerPC Message-ID: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> Add local patch(pending upstream[0]) to fix build failure with PowerPC due to a package re-defition of get_ra() that is only defined in Linux PowerPC implementation. [0]: https://github.com/lwfinger/rtl8188eu/pull/432 Fixes: http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ Signed-off-by: Giulio Benetti --- ...uild-failure-on-PowerPc-architecture.patch | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch diff --git a/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch new file mode 100644 index 0000000000..b16a312c7e --- /dev/null +++ b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch @@ -0,0 +1,106 @@ +From 2a91a721d634a2eca131628b5c9c028af20037af Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sun, 27 Nov 2022 14:20:43 +0100 +Subject: [PATCH] Fix build failure on PowerPc architecture + +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 wifi_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 + +Upstream: https://github.com/lwfinger/rtl8188eu/pull/432 +Signed-off-by: Giulio Benetti +--- + ioctl_cfg80211.c | 2 +- + rtw_odm.c | 6 +++--- + rtw_recv.c | 6 +++--- + wifi.h | 2 +- + 4 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/ioctl_cfg80211.c b/ioctl_cfg80211.c +index 0ea5460..af43097 100644 +--- a/ioctl_cfg80211.c ++++ b/ioctl_cfg80211.c +@@ -4607,7 +4607,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), wifi_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +diff --git a/rtw_odm.c b/rtw_odm.c +index 922a7b9..ad17080 100644 +--- a/rtw_odm.c ++++ b/rtw_odm.c +@@ -283,7 +283,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -399,7 +399,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(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 +@@ -417,7 +417,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(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/rtw_recv.c b/rtw_recv.c +index 9439415..24eb9e9 100755 +--- a/rtw_recv.c ++++ b/rtw_recv.c +@@ -4040,10 +4040,10 @@ void rx_query_phy_status( + && !memcmp(get_hdr_bssid(wlanhdr), get_bssid(&padapter->mlmepriv), ETH_ALEN); + + pkt_info.is_to_self = (!pattrib->icv_err) && (!pattrib->crc_err) +- && !memcmp(get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); ++ && !memcmp(wifi_get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); + + pkt_info.is_packet_to_self = pkt_info.is_packet_match_bssid +- && !memcmp(get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); ++ && !memcmp(wifi_get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); + + pkt_info.is_packet_beacon = pkt_info.is_packet_match_bssid + && (get_frame_sub_type(wlanhdr) == WIFI_BEACON); +@@ -4129,7 +4129,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + _adapter *iface = NULL; + _adapter *primary_padapter = precvframe->u.hdr.adapter; + +- pda = get_ra(pbuf); ++ pda = wifi_get_ra(pbuf); + + if (IS_MCAST(pda) == false) { /*unicast packets*/ + iface = rtw_get_iface_by_macddr(primary_padapter , pda); +diff --git a/wifi.h b/wifi.h +index a6fc5b4..4b7377b 100644 +--- a/wifi.h ++++ b/wifi.h +@@ -404,7 +404,7 @@ __inline static int IS_MCAST(unsigned char *da) + return false; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *wifi_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +-- +2.34.1 + -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 14:19:26 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 11:19:26 -0300 Subject: [Buildroot] [next] package/thermald: bump to 2.5.1 Message-ID: <20221127141926.1976657-1-ricardo.martincoski@gmail.com> README.txt states only these changes: - Static analysis fixes - Missing init, which causes skipping of conditions in a Dell system Signed-off-by: Ricardo Martincoski --- test-pkg config 1: BR2_PACKAGE_THERMALD=y BR2_INIT_SYSTEMD=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706238167 44 builds, 43 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 2: BR2_PACKAGE_THERMALD=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706238254 44 builds, 39 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/thermald/thermald.hash | 2 +- package/thermald/thermald.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/thermald/thermald.hash b/package/thermald/thermald.hash index eceff77d37..9693813ca9 100644 --- a/package/thermald/thermald.hash +++ b/package/thermald/thermald.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 e6515678ce8ff37978a453e1617a087a40ba3a31809a42c1768b6f816e564cc9 thermald-2.5.tar.gz +sha256 75c165df45b3d09c904d314c8c19789158e9538f46e3d2b606457dc631eb3af5 thermald-2.5.1.tar.gz sha256 e98be8bc482e038a14bfbc01caf800bbd0024fff275ef14cd999db6560254a8d COPYING diff --git a/package/thermald/thermald.mk b/package/thermald/thermald.mk index 38f6b5a00f..fd0246745f 100644 --- a/package/thermald/thermald.mk +++ b/package/thermald/thermald.mk @@ -4,7 +4,7 @@ # ################################################################################ -THERMALD_VERSION = 2.5 +THERMALD_VERSION = 2.5.1 THERMALD_SITE = $(call github,intel,thermal_daemon,v$(THERMALD_VERSION)) # fetched from Github, with no configure script THERMALD_AUTORECONF = YES -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 14:48:18 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 11:48:18 -0300 Subject: [Buildroot] [next, v2 1/2] utils/get-developers: bail out on parsing errors Message-ID: <20221127144819.2022348-1-ricardo.martincoski@gmail.com> Currently 4 types of parsing errors/warnings can be found: - entry for a file that is not in the tree anymore (warning) - developer entry with no file entry (error) - file entry with no developer (error) - entry that is not a developer, a file or a comment (hard error) Currently only the last one ends the script with -v with error code. Make all 3 error types into hard errors and bail out at the first error found, because the rest of the state machine is not designed to handle malformed input. Suggested-by: Thomas Petazzoni Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- Changes v1 -> v2: - do not change warning to error, an entry for a file that is not in the tree anymore is not a syntax error (Thomas) - add the lineno on the warning messages in the next patch instead of this patch check-*: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706249815 tests.utils.test_get_developers.TestGetDevelopers: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706249847 --- support/testing/tests/utils/test_get_developers.py | 9 ++++----- utils/getdeveloperlib.py | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/support/testing/tests/utils/test_get_developers.py b/support/testing/tests/utils/test_get_developers.py index 12710fe8d3..0b313c7c59 100644 --- a/support/testing/tests/utils/test_get_developers.py +++ b/support/testing/tests/utils/test_get_developers.py @@ -70,11 +70,11 @@ class TestGetDevelopers(unittest.TestCase): b'F:\tutils/get-developers\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) self.assertIn("Syntax error in DEVELOPERS file, line 1", err) - self.assertEqual(rc, 0) + self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) - # -v generating error for developer entry with no file entries + # -v generating error for developer entry with no file entries, stopping on first error developers = b'# comment\n' \ b'# comment\n' \ b'\n' \ @@ -84,10 +84,9 @@ class TestGetDevelopers(unittest.TestCase): b'F:\tutils/get-developers\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) self.assertIn("Syntax error in DEVELOPERS file, line 1", err) - self.assertIn("Syntax error in DEVELOPERS file, line 2", err) - self.assertEqual(rc, 0) + self.assertEqual(rc, 1) self.assertEqual(len(out), 0) - self.assertEqual(len(err), 2) + self.assertEqual(len(err), 1) # -v not generating error for developer entry with empty list of file entries developers = b'# comment\n' \ diff --git a/utils/getdeveloperlib.py b/utils/getdeveloperlib.py index 2a8d5c213c..dbd21af443 100644 --- a/utils/getdeveloperlib.py +++ b/utils/getdeveloperlib.py @@ -243,6 +243,7 @@ def parse_developers(filename=None): if name is not None or len(files) != 0: print("Syntax error in DEVELOPERS file, line %d" % linen, file=sys.stderr) + return None name = line[2:].strip() elif line.startswith("F:"): fname = line[2:].strip() -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 14:48:19 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 11:48:19 -0300 Subject: [Buildroot] [next, v2 2/2] utils/get-developers: print error for correct line In-Reply-To: <20221127144819.2022348-1-ricardo.martincoski@gmail.com> References: <20221127144819.2022348-1-ricardo.martincoski@gmail.com> Message-ID: <20221127144819.2022348-2-ricardo.martincoski@gmail.com> Start counting the line numbers in 1 instead of 0, in case an error must be printed. Both the error about a developer entry with no file entry and the error about a file entry with no developer entry actually belong to the non-empty line previous the one being analysed, so in these cases print the line number from the line before. Also count empty and comment lines, so a developer fixing the file can jump to the correct line (or the nearest one). At same time standardize the messages, printing the line number also in the case of a warning for a file that is not in the tree anymore. Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- Changes v1 -> v2: - avoid changing the message to a weird one, just print the line number for the line before (Thomas) - add the lineno on the warning messages in the this patch instead of the previous one check-*: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706255042 tests.utils.test_get_developers.TestGetDevelopers: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706255012 --- .../testing/tests/utils/test_get_developers.py | 16 ++++++++-------- utils/getdeveloperlib.py | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/support/testing/tests/utils/test_get_developers.py b/support/testing/tests/utils/test_get_developers.py index 0b313c7c59..ffc01f6ce7 100644 --- a/support/testing/tests/utils/test_get_developers.py +++ b/support/testing/tests/utils/test_get_developers.py @@ -48,7 +48,7 @@ class TestGetDevelopers(unittest.TestCase): # -v generating error, called from the main dir developers = b'text1\n' out, err, rc = call_get_developers("./utils/get-developers", ["-v"], self.WITH_EMPTY_PATH, topdir, developers) - self.assertIn("Syntax error in DEVELOPERS file, line 0: 'text1'", err) + self.assertIn("Syntax error in DEVELOPERS file, line 1: 'text1'", err) self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) @@ -56,7 +56,7 @@ class TestGetDevelopers(unittest.TestCase): # -v generating error, called from path developers = b'text2\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) - self.assertIn("Syntax error in DEVELOPERS file, line 0: 'text2'", err) + self.assertIn("Syntax error in DEVELOPERS file, line 1: 'text2'", err) self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) @@ -69,7 +69,7 @@ class TestGetDevelopers(unittest.TestCase): b'N:\tAuthor2 \n' \ b'F:\tutils/get-developers\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) - self.assertIn("Syntax error in DEVELOPERS file, line 1", err) + self.assertIn("Syntax error in DEVELOPERS file, line 4", err) self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) @@ -83,7 +83,7 @@ class TestGetDevelopers(unittest.TestCase): b'N:\tAuthor3 \n' \ b'F:\tutils/get-developers\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) - self.assertIn("Syntax error in DEVELOPERS file, line 1", err) + self.assertIn("Syntax error in DEVELOPERS file, line 4", err) self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) @@ -108,8 +108,8 @@ class TestGetDevelopers(unittest.TestCase): b'F:\tpath/that/does/not/exists/1\n' \ b'F:\tpath/that/does/not/exists/2\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) - self.assertIn("WARNING: 'path/that/does/not/exists/1' doesn't match any file", err) - self.assertIn("WARNING: 'path/that/does/not/exists/2' doesn't match any file", err) + self.assertIn("WARNING: 'path/that/does/not/exists/1' doesn't match any file, line 2", err) + self.assertIn("WARNING: 'path/that/does/not/exists/2' doesn't match any file, line 3", err) self.assertEqual(rc, 0) self.assertEqual(len(out), 0) self.assertEqual(len(err), 2) @@ -119,8 +119,8 @@ class TestGetDevelopers(unittest.TestCase): b'F:\tpath/that/does/not/exists/1\n' \ b'F:\tpath/that/does/not/exists/2\n' out, err, rc = call_get_developers("./utils/get-developers", ["-c"], self.WITH_EMPTY_PATH, topdir, developers) - self.assertIn("WARNING: 'path/that/does/not/exists/1' doesn't match any file", err) - self.assertIn("WARNING: 'path/that/does/not/exists/2' doesn't match any file", err) + self.assertIn("WARNING: 'path/that/does/not/exists/1' doesn't match any file, line 2", err) + self.assertIn("WARNING: 'path/that/does/not/exists/2' doesn't match any file, line 3", err) self.assertEqual(rc, 0) self.assertGreater(len(out), 1000) self.assertEqual(len(err), 2) diff --git a/utils/getdeveloperlib.py b/utils/getdeveloperlib.py index dbd21af443..e7d0d23e49 100644 --- a/utils/getdeveloperlib.py +++ b/utils/getdeveloperlib.py @@ -236,12 +236,13 @@ def parse_developers(filename=None): files = [] name = None for line in f: + linen += 1 line = line.strip() if line.startswith("#"): continue elif line.startswith("N:"): if name is not None or len(files) != 0: - print("Syntax error in DEVELOPERS file, line %d" % linen, + print("Syntax error in DEVELOPERS file, line %d" % (linen - 1), file=sys.stderr) return None name = line[2:].strip() @@ -249,7 +250,7 @@ def parse_developers(filename=None): fname = line[2:].strip() dev_files = glob.glob(os.path.join(brpath, fname)) if len(dev_files) == 0: - print("WARNING: '%s' doesn't match any file" % fname, + print("WARNING: '%s' doesn't match any file, line %d" % (fname, linen), file=sys.stderr) for f in dev_files: dev_file = os.path.relpath(f, brpath) @@ -267,7 +268,6 @@ def parse_developers(filename=None): print("Syntax error in DEVELOPERS file, line %d: '%s'" % (linen, line), file=sys.stderr) return None - linen += 1 # handle last developer if name is not None: developers.append(Developer(name, files)) -- 2.34.1 From anisse at astier.eu Sun Nov 27 16:45:33 2022 From: anisse at astier.eu (Anisse Astier) Date: Sun, 27 Nov 2022 17:45:33 +0100 Subject: [Buildroot] [PATCH v3] package/go: disable cgo support with static libs Message-ID: <20221127164533.1075407-1-anisse@astier.eu> The go stdlib "plugin"?package relies on dlfcn.h which isn't available when we have BR2_STATIC_LIBS=y. Concentrate all cgo decision under the config option BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS that has the proper depends. This should fix this build error from autobuilders: /buildroot/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory 11 | #include Signed-off-by: Anisse Astier --- Changes since v2: - add more comments - consolidate all decision under a single config option as suggested by Yann --- package/go/Config.in.host | 4 ++++ package/go/go.mk | 31 +++++++++++++++++-------------- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index ded02d3b3a..acc1ade171 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -23,6 +23,10 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS # Go doesn't support CGO linking on MIPS64x platforms # See: https://github.com/karalabe/xgo/issues/46 depends on !BR2_mips64 && !BR2_mips64el + # go uses dlfcn.h + cgo for its plugin module + depends on !BR2_STATIC_LIBS + # cgo supports uses threads + depends on BR2_TOOLCHAIN_HAS_THREADS # Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS diff --git a/package/go/go.mk b/package/go/go.mk index fd4caa2e5a..e8023da260 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -83,16 +83,6 @@ HOST_GO_TARGET_ENV = \ CGO_LDFLAGS="$(TARGET_LDFLAGS)" \ GOTOOLDIR="$(HOST_GO_TOOLDIR)" -# The go compiler's cgo support uses threads. If BR2_TOOLCHAIN_HAS_THREADS is -# set, build in cgo support for any go programs that may need it. Note that -# any target package needing cgo support must include -# 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) -HOST_GO_CGO_ENABLED = 1 -else -HOST_GO_CGO_ENABLED = 0 -endif - HOST_GO_CROSS_ENV = \ CC_FOR_TARGET="$(TARGET_CC)" \ CXX_FOR_TARGET="$(TARGET_CXX)" \ @@ -101,12 +91,25 @@ HOST_GO_CROSS_ENV = \ $(if $(GO_GO386),GO386=$(GO_GO386)) \ $(if $(GO_GOARM),GOARM=$(GO_GOARM)) \ GO_ASSUME_CROSSCOMPILING=1 +endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS -else # !BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS -# host-go can still be used to build packages for the host. No need to set all -# the arch stuff since we will not be cross-compiling. +# The go compiler's cgo support uses threads. If BR2_TOOLCHAIN_HAS_THREADS is +# set, build in cgo support for any go programs that may need it. +# +# If the we are using static libs, dynamic loading of libraries won't be +# available, and go won't be able to use dlfcn.h for its plugin package. +# Disable cgo as well. +# +# If the target arch does not support go, host-go can still be used to build +# packages for the host, and enable cgo. +# +# Note that any target package needing cgo support must include 'depends on +# BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS' in its config file. +ifeq ($(BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS),y) HOST_GO_CGO_ENABLED = 1 -endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS +else +HOST_GO_CGO_ENABLED = 0 +endif # For the convenience of host golang packages HOST_GO_HOST_ENV = \ -- 2.38.1 From peter at korsgaard.com Sun Nov 27 20:22:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:22:04 +0100 Subject: [Buildroot] [PATCH v2] package/swupdate: add libubootenv as dependency In-Reply-To: <6b6fbfea-d87e-3230-b471-235d91c60f7f@mind.be> (Arnout Vandecappelle's message of "Thu, 24 Nov 2022 13:36:41 +0100") References: <6cff8-6370db80-5-75c4db80@248833567> <6b6fbfea-d87e-3230-b471-235d91c60f7f@mind.be> Message-ID: <877czgdu6r.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 13/11/2022 12:56, Michael Nosthoff via buildroot wrote: >> Hi Thomas, >> On Saturday, November 12, 2022 21:32 CET, Thomas Petazzoni >> wrote: >> >>> Hello Michael, >>> >>> On Thu, 10 Nov 2022 11:23:12 +0100 >>> Michael Nosthoff via buildroot wrote: >>> >>>> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to >>>> use uboot the build fails because libubootenv is not a dependency. >>>> >>>> Fixes: >>>> bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory >>>> 23 | #include >>>> >>>> Signed-off-by: Michael Nosthoff > I rewrote the commit message completely, taking into account the > discussion below, and applied to master, thanks. Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 27 20:22:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:22:36 +0100 Subject: [Buildroot] [git commit] package/libopenssl: drop useless option for rc5 In-Reply-To: <20221124124546.9933F84504@busybox.osuosl.org> (Arnout Vandecappelle's message of "Thu, 24 Nov 2022 13:39:36 +0100") References: <20221124124546.9933F84504@busybox.osuosl.org> Message-ID: <8735a4du5v.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=d7178dd432e4905cf96383e5aa316553cf30f178 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Commit a83d41867c8d (package/libopenssl: add option to enable some > features) added an option to enable rc5. However, since commit > 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 > has always been forcibly disabled in Buildroot. > Given that it was unconditionally disabled all this time, and no > one complained, it means there is virtually no-one using rc5, so we > can just drop the option. > Signed-off-by: Yann E. MORIN > Cc: "GAUTRON, Erwan" > Cc: "Weber, Matthew L Collins" > Signed-off-by: Arnout Vandecappelle Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 27 20:22:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:22:46 +0100 Subject: [Buildroot] [git commit] package.libopenssl: fix enabling/disabling mdc2 In-Reply-To: <20221124124546.A2767844ED@busybox.osuosl.org> (Arnout Vandecappelle's message of "Thu, 24 Nov 2022 13:42:45 +0100") References: <20221124124546.A2767844ED@busybox.osuosl.org> Message-ID: <87y1rwcfl5.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=45bb69c2bdee44346d6be5b58e46b2278e40a04a > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Commit 3dbc86f09897 (openssl: bump version, enable mdc2+camellia+tlsext) > form 2010-06-03, forced the build of mdc2. Commit a83d41867c8d > (package/libopenssl: add option to enable some features) added an option > to explicitly disable mdc2, but forgot to amend the existing enabling > option. > It appears that, like most (all?) openssl config options, mdc2 ends up > enabled unless explicitly disabled. > Additionally, mdc2 depends on DES, so without DES, mdc2 gets disabled. > So, drop the explicit enabling option, and make mdc2 select DES. > Signed-off-by: Yann E. MORIN > Cc: "GAUTRON, Erwan" > Cc: "Weber, Matthew L Collins" > Signed-off-by: Arnout Vandecappelle Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 27 20:23:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:23:37 +0100 Subject: [Buildroot] [PATCH] package/libkrb5: security bump to version 1.20.1 In-Reply-To: <20221124135334.158081-1-peter@korsgaard.com> (Peter Korsgaard's message of "Thu, 24 Nov 2022 14:53:34 +0100") References: <20221124135334.158081-1-peter@korsgaard.com> Message-ID: <87r0xocfjq.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated > attacker may be able to cause a KDC or kadmind process to crash by reading > beyond the bounds of allocated memory, creating a denial of service. A > privileged attacker may similarly be able to cause a Kerberos or GSS > application service to crash. On 32-bit platforms, an attacker can also > cause insufficient memory to be allocated for the result, potentially > leading to remote code execution in a KDC, kadmind, or GSS or Kerberos > application server process. An attacker with the privileges of a > cross-realm KDC may be able to extract secrets from a KDC process's memory > by having them copied into the PAC of a new ticket. > Bugfix tarballs are located in the same directory as the base version, so > introduce LIBKRB5_VERSION_MAJOR. > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From wdouglass at carnegierobotics.com Sun Nov 27 20:23:19 2022 From: wdouglass at carnegierobotics.com (Woodrow Douglass) Date: Sun, 27 Nov 2022 15:23:19 -0500 Subject: [Buildroot] [PATCH 1/1] package/libchicken: the chicken scheme programming environment Message-ID: <20221127202319.11124-1-wdouglass@carnegierobotics.com> This package includes the runtime library and interpreter. In the future I plan on packaging a cross-compiler for the host as well Signed-off-by: Woodrow Douglass --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/libchicken/Config.in | 12 ++++++ package/libchicken/libchicken.mk | 71 ++++++++++++++++++++++++++++++++ 4 files changed, 87 insertions(+) create mode 100644 package/libchicken/Config.in create mode 100644 package/libchicken/libchicken.mk diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a..fce84d8431 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2999,6 +2999,9 @@ F: package/python-pyusb/ N: Wojciech Nizi?ski F: package/fwup/ +N: Woodrow Douglass +F: package/libchicken + N: Yair Ben Avraham F: package/casync/ F: package/gloox/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..8055116219 100644 --- a/package/Config.in +++ b/package/Config.in @@ -636,6 +636,7 @@ menu "Interpreter languages and scripting" source "package/4th/Config.in" source "package/enscript/Config.in" source "package/erlang/Config.in" + source "package/libchicken/Config.in" if BR2_PACKAGE_ERLANG menu "Erlang libraries/modules" source "package/erlang-base64url/Config.in" diff --git a/package/libchicken/Config.in b/package/libchicken/Config.in new file mode 100644 index 0000000000..173215cbef --- /dev/null +++ b/package/libchicken/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_LIBCHICKEN + bool "chicken-scheme-runtime" + depends on BR2_USE_MMU + help + libchicken is the runtime library for chicken + scheme. https://call-cc.org + +config BR2_LIBCHICKEN_INSTALL_INTERPRETER + bool "chicken-scheme-interpreter" + depends on BR2_PACKAGE_LIBCHICKEN + help + csi is an interpreter for the Chicken Scheme dialect diff --git a/package/libchicken/libchicken.mk b/package/libchicken/libchicken.mk new file mode 100644 index 0000000000..a402706c73 --- /dev/null +++ b/package/libchicken/libchicken.mk @@ -0,0 +1,71 @@ +################################################################################ +# +# libchicken +# +################################################################################ + +LIBCHICKEN_VERSION = 5.3.0 +LIBCHICKEN_SITE = https://code.call-cc.org/releases/$(LIBCHICKEN_VERSION) +LIBCHICKEN_SOURCE = chicken-$(LIBCHICKEN_VERSION).tar.gz +LIBCHICKEN_LICENSE = BSD +LIBCHICKEN_LICENSE_FILES = LICENSE +LIBCHICKEN_INSTALL_STAGING = YES +LIBCHICKEN_INSTALL_TARGET = YES + +LIBCHICKEN_MAKE_ARGUMENTS=ARCH= \ + PREFIX=/usr \ + PLATFORM=linux \ + C_COMPILER=${TARGET_CC} \ + CXX_COMPILER=${TARGET_CXX} \ + LIBRARIAN=${TARGET_AR} \ + DESTDIR=$(STAGING_DIR) + +# MAKE1 is used here because the install step will fail without it. Perhaps this'll be fixed upstream someday... +LIBCHICKEN_MAKE = $(MAKE1) + +ifneq ($(BR2_ARCH),x86) + LIBCHICKEN_MAKE_ARGUMENTS += TARGET_FEATURES="-no-feature x86 -feature ${BR2_ARCH}" +endif + +ifeq ($(BR2_STATIC_LIBS),y) + LIBCHICKEN_MAKE_ARGUMENTS += STATICBUILD=1 +endif + + +define LIBCHICKEN_BUILD_CMDS + $(TARGET_MAKE_ENV) $(LIBCHICKEN_MAKE) -C $(@D) ${LIBCHICKEN_MAKE_ARGUMENTS} all +endef + +define LIBCHICKEN_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) $(LIBCHICKEN_MAKE) -C $(@D) ${LIBCHICKEN_MAKE_ARGUMENTS} install +endef + +define LIBCHICKEN_INSTALL_TARGET_LIBS_CMDS + $(INSTALL) -D -m 0755 $(@D)/libchicken.so.11 $(TARGET_DIR)/usr/lib + ln -srT $(TARGET_DIR)/usr/lib/libchicken.so.11 $(TARGET_DIR)/usr/lib/libchicken.so +endef + +define LIBCHICKEN_INSTALL_TARGET_INTERPRETER_CMDS + $(INSTALL) -D -m 0755 $(@D)/csi $(TARGET_DIR)/usr/bin +endef + +ifeq ($(BR2_LIBCHICKEN_INSTALL_INTERPRETER),y) +ifneq ($(BR2_STATIC_LIBS),y) +define LIBCHICKEN_INSTALL_TARGET_CMDS + $(LIBCHICKEN_INSTALL_TARGET_LIBS_CMDS) + $(LIBCHICKEN_INSTALL_TARGET_INTERPRETER_CMDS) +endef +else +define LIBCHICKEN_INSTALL_TARGET_CMDS + $(LIBCHICKEN_INSTALL_TARGET_INTERPRETER_CMDS) +endef +endif +else +ifneq ($(BR2_STATIC_LIBS),y) +define LIBCHICKEN_INSTALL_TARGET_CMDS + $(LIBCHICKEN_INSTALL_TARGET_LIBS_CMDS) +endef +endif +endif + +$(eval $(generic-package)) -- 2.20.1 From peter at korsgaard.com Sun Nov 27 20:08:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:08:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/swupdate: add libubootenv as optional dependency Message-ID: <20221127202358.1E828848CE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=311d28cc595e70087b6b3f140ae14d785358054a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x If the swupdate configuration contains CONFIG_UBOOT=y it uses libubootenv to access the U-Boot environment. We don't have Buildroot config options for all the different optional dependencies of swupdate, instead we rely on the user to select the appropriate packages and simply add the dependency in the .mk file. Do this for libubootenv as well. swupdate doesn't have anything like HAVE_LIBUBOOTENV, it just assumes libubootenv is available. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Note that libubootenv is normally built before swupdate (alphabetical ordering), so the error only occrus with BR2_PER_PACKAGE_DIRECTORIES or when building swupdate directly. Note that the autobuilders don't have this error, because they only build swupdate with a default configuration that doesn't have U-Boot support. Signed-off-by: Michael Nosthoff Signed-off-by: Arnout Vandecappelle (cherry picked from commit a11b36089b34dcf0c1b90835a436f50efec3d8fb) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y From peter at korsgaard.com Sun Nov 27 20:11:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:11:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libopenssl: drop useless option for rc5 Message-ID: <20221127202358.2C06D848D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=84389f18f88bbe59ec63a5c7156f6628d1a77937 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to enable rc5. However, since commit 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 has always been forcibly disabled in Buildroot. Given that it was unconditionally disabled all this time, and no one complained, it means there is virtually no-one using rc5, so we can just drop the option. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle (cherry picked from commit d7178dd432e4905cf96383e5aa316553cf30f178) Signed-off-by: Peter Korsgaard --- Config.in.legacy | 7 +++++++ package/libopenssl/Config.in | 4 ---- package/libopenssl/libopenssl.mk | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 03814c0378..e0a38a2006 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2022.08" +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 + bool "libopenssl rc5 was never enabled" + select BR2_LEGACY + help + The libopenssl option for rc5 never actually enabled rc5, + which had always been disabled in Buildroot. + config BR2_ECLIPSE_REGISTER bool "Eclipse integration removed" select BR2_LEGACY diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index fcead4c11a..00339238fb 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 - bool "enable RC5" - default y - config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 50d41a6533..3542b89727 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS no-fuzz-afl \ no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ From peter at korsgaard.com Sun Nov 27 20:18:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:18:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libkrb5: security bump to version 1.20.1 Message-ID: <20221127202358.362D3848D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73b001dd811ec43307b50d58f6ee72a5c2c1fb21 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated attacker may be able to cause a KDC or kadmind process to crash by reading beyond the bounds of allocated memory, creating a denial of service. A privileged attacker may similarly be able to cause a Kerberos or GSS application service to crash. On 32-bit platforms, an attacker can also cause insufficient memory to be allocated for the result, potentially leading to remote code execution in a KDC, kadmind, or GSS or Kerberos application server process. An attacker with the privileges of a cross-realm KDC may be able to extract secrets from a KDC process's memory by having them copied into the PAC of a new ticket. Bugfix tarballs are located in the same directory as the base version, so introduce LIBKRB5_VERSION_MAJOR. Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle (cherry picked from commit f93c47fad847219e2d748570484ca800faa9d4eb) Signed-off-by: Peter Korsgaard --- package/libkrb5/libkrb5.hash | 2 +- package/libkrb5/libkrb5.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 2fce24b45b..94dfa2ed6e 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz # Hash for license file: sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index 5e547470ed..9bacfaee58 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,8 +4,9 @@ # ################################################################################ -LIBKRB5_VERSION = 1.20 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) +LIBKRB5_VERSION_MAJOR = 1.20 +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others From peter at korsgaard.com Sun Nov 27 20:12:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:12:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libopenssl: drop useless option for rc5 Message-ID: <20221127202517.D69EF8496E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72b156d60b5ddbb795ba6325f9919cf516c783db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to enable rc5. However, since commit 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 has always been forcibly disabled in Buildroot. Given that it was unconditionally disabled all this time, and no one complained, it means there is virtually no-one using rc5, so we can just drop the option. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle (cherry picked from commit d7178dd432e4905cf96383e5aa316553cf30f178) Signed-off-by: Peter Korsgaard --- Config.in.legacy | 7 +++++++ package/libopenssl/Config.in | 4 ---- package/libopenssl/libopenssl.mk | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index cfbe2921cc..8db70cae5a 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2022.02" +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 + bool "libopenssl rc5 was never enabled" + select BR2_LEGACY + help + The libopenssl option for rc5 never actually enabled rc5, + which had always been disabled in Buildroot. + config BR2_PACKAGE_PHP_EXT_WDDX bool "php wddx removed" select BR2_LEGACY diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index fcead4c11a..00339238fb 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 - bool "enable RC5" - default y - config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 50d41a6533..3542b89727 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS no-fuzz-afl \ no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ From peter at korsgaard.com Sun Nov 27 20:08:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:08:21 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/swupdate: add libubootenv as optional dependency Message-ID: <20221127202517.CA7B084958@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cd4658b25ea54c2e5c0e066623ca1b6d6a2b0259 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x If the swupdate configuration contains CONFIG_UBOOT=y it uses libubootenv to access the U-Boot environment. We don't have Buildroot config options for all the different optional dependencies of swupdate, instead we rely on the user to select the appropriate packages and simply add the dependency in the .mk file. Do this for libubootenv as well. swupdate doesn't have anything like HAVE_LIBUBOOTENV, it just assumes libubootenv is available. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Note that libubootenv is normally built before swupdate (alphabetical ordering), so the error only occrus with BR2_PER_PACKAGE_DIRECTORIES or when building swupdate directly. Note that the autobuilders don't have this error, because they only build swupdate with a default configuration that doesn't have U-Boot support. Signed-off-by: Michael Nosthoff Signed-off-by: Arnout Vandecappelle (cherry picked from commit a11b36089b34dcf0c1b90835a436f50efec3d8fb) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 5917c93f6a..012e64f71f 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -88,6 +88,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y From peter at korsgaard.com Sun Nov 27 20:15:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:15:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libopenssl: fix enabling/disabling mdc2 Message-ID: <20221127202517.E09D284986@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4cd013a3347cda7969cf7adabfb0233087148024 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit 3dbc86f09897 (openssl: bump version, enable mdc2+camellia+tlsext) from 2010-06-03, forced the build of mdc2. Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to explicitly disable mdc2, but forgot to amend the existing enabling option. It appears that, like most (all?) openssl config options, mdc2 ends up enabled unless explicitly disabled. Additionally, mdc2 depends on DES, so without DES, mdc2 gets disabled. So, drop the explicit enabling option, and make mdc2 select DES. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle (cherry picked from commit 45bb69c2bdee44346d6be5b58e46b2278e40a04a) Signed-off-by: Peter Korsgaard --- package/libopenssl/Config.in | 1 + package/libopenssl/libopenssl.mk | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index 00339238fb..7a3f56a512 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -63,6 +63,7 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 config BR2_PACKAGE_LIBOPENSSL_ENABLE_MDC2 bool "enable MDC2" default y + select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES config BR2_PACKAGE_LIBOPENSSL_ENABLE_BLAKE2 bool "enable BLAKE2" diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 3542b89727..fc22c20467 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -79,7 +79,6 @@ define LIBOPENSSL_CONFIGURE_CMDS $(if $(BR2_PACKAGE_HAS_CRYPTODEV),enable-devcryptoeng) \ no-rc5 \ enable-camellia \ - enable-mdc2 \ no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ From peter at korsgaard.com Sun Nov 27 20:18:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:18:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libkrb5: security bump to version 1.20.1 Message-ID: <20221127202518.05B7384958@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ecda7f786a7cb51fd4d0195495bfdf1fcda19344 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated attacker may be able to cause a KDC or kadmind process to crash by reading beyond the bounds of allocated memory, creating a denial of service. A privileged attacker may similarly be able to cause a Kerberos or GSS application service to crash. On 32-bit platforms, an attacker can also cause insufficient memory to be allocated for the result, potentially leading to remote code execution in a KDC, kadmind, or GSS or Kerberos application server process. An attacker with the privileges of a cross-realm KDC may be able to extract secrets from a KDC process's memory by having them copied into the PAC of a new ticket. Bugfix tarballs are located in the same directory as the base version, so introduce LIBKRB5_VERSION_MAJOR. Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle (cherry picked from commit f93c47fad847219e2d748570484ca800faa9d4eb) Signed-off-by: Peter Korsgaard --- package/libkrb5/libkrb5.hash | 2 +- package/libkrb5/libkrb5.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 2fce24b45b..94dfa2ed6e 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz # Hash for license file: sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index 5e547470ed..9bacfaee58 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,8 +4,9 @@ # ################################################################################ -LIBKRB5_VERSION = 1.20 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) +LIBKRB5_VERSION_MAJOR = 1.20 +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others From peter at korsgaard.com Sun Nov 27 20:18:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:18:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libkrb5: bump to 1.20 Message-ID: <20221127202517.EF75484987@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a2f5de36341b4b3ff07167a4f4d52083dcaf28a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x License text for the AES implementation was changed from something resembling BSD-3-Clause to something resembling BSD-2-Clause. Signed-off-by: Andr?? Zwing Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit 22ee597f52ceab4eb3f0820bd743a44f9e8e8873) Signed-off-by: Peter Korsgaard --- ...-null-deref-on-TGS-inner-body-null-server.patch | 47 ---------------------- package/libkrb5/libkrb5.hash | 4 +- package/libkrb5/libkrb5.mk | 8 +--- 3 files changed, 4 insertions(+), 55 deletions(-) diff --git a/package/libkrb5/0001-Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch b/package/libkrb5/0001-Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch deleted file mode 100644 index ec6f623380..0000000000 --- a/package/libkrb5/0001-Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d775c95af7606a51bf79547a94fa52ddd1cb7f49 Mon Sep 17 00:00:00 2001 -From: Greg Hudson -Date: Tue, 3 Aug 2021 01:15:27 -0400 -Subject: [PATCH] Fix KDC null deref on TGS inner body null server - -After the KDC decodes a FAST inner body, it does not check for a null -server. Prior to commit 39548a5b17bbda9eeb63625a201cfd19b9de1c5b this -would typically result in an error from krb5_unparse_name(), but with -the addition of get_local_tgt() it results in a null dereference. Add -a null check. - -Reported by Joseph Sutton of Catalyst. - -CVE-2021-37750: - -In MIT krb5 releases 1.14 and later, an authenticated attacker can -cause a null dereference in the KDC by sending a FAST TGS request with -no server field. - -ticket: 9008 (new) -tags: pullup -target_version: 1.19-next -target_version: 1.18-next - -[Retrieved from: -https://github.com/krb5/krb5/commit/d775c95af7606a51bf79547a94fa52ddd1cb7f49] -Signed-off-by: Fabrice Fontaine ---- - src/kdc/do_tgs_req.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/src/kdc/do_tgs_req.c b/src/kdc/do_tgs_req.c -index 582e497cc9..32dc65fa8e 100644 ---- a/src/kdc/do_tgs_req.c -+++ b/src/kdc/do_tgs_req.c -@@ -204,6 +204,11 @@ process_tgs_req(krb5_kdc_req *request, krb5_data *pkt, - status = "FIND_FAST"; - goto cleanup; - } -+ if (sprinc == NULL) { -+ status = "NULL_SERVER"; -+ errcode = KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN; -+ goto cleanup; -+ } - - errcode = get_local_tgt(kdc_context, &sprinc->realm, header_server, - &local_tgt, &local_tgt_storage, &local_tgt_key); diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 860f828793..2fce24b45b 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 66085e2f594751e77e82e0dbf7bbc344320fb48a9df2a633cfdd8f7d6da99fc8 krb5-1.18.4.tar.gz +sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz # Hash for license file: -sha256 7fba8b076bdc2cfef1d0813c5d4067d76d5be60c32d84de22d5d1cf451744feb NOTICE +sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index ea2d71a8cc..5e547470ed 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,9 +4,8 @@ # ################################################################################ -LIBKRB5_VERSION_MAJOR = 1.18 -LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).4 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) +LIBKRB5_VERSION = 1.20 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others @@ -16,9 +15,6 @@ LIBKRB5_CPE_ID_PRODUCT = kerberos_5 LIBKRB5_DEPENDENCIES = host-bison $(TARGET_NLS_DEPENDENCIES) LIBKRB5_INSTALL_STAGING = YES -# 0001-Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch -LIBKRB5_IGNORE_CVES += CVE-2021-37750 - # The configure script uses AC_TRY_RUN tests to check for those values, # which doesn't work in a cross-compilation scenario. Therefore, # we feed the configure script with the correct answer for those tests From bugzilla at busybox.net Sun Nov 27 21:42:37 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 27 Nov 2022 21:42:37 +0000 Subject: [Buildroot] [Bug 15151] New: Busybox /etc/init.d scripts are not executable Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 Bug ID: 15151 Summary: Busybox /etc/init.d scripts are not executable Product: buildroot Version: 2022.02.7 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: mek101-dev.inv at slmail.me CC: buildroot at uclibc.org Target Milestone: --- I've been trying to build a compact qemu VM with buildroot (commit d036dc6ec873f50a24e73d8dbdafecb3b4098909) with a readonly filesystem. At boot, the following error is displayed after the kernel messages: > can't run '/etc/init.d/rcS': Permission denied After a small investigation, it appears that busybox's init scripts aren't marked with the executable bit permission, and as such aren't run. > # ls -l /etc/init.d/ > total 9 > -rw-r--r-- 1 root root 1012 Nov 24 17:24 S01syslogd > -rw-r--r-- 1 root root 1004 Nov 24 17:24 S02klogd > -rw-r--r-- 1 root root 2804 Nov 24 17:24 S02sysctl > -rw-r--r-- 1 root root 1620 Nov 24 17:24 S20urandom > -rw-r--r-- 1 root root 438 Nov 24 17:24 S40network > -rw-r--r-- 1 root root 423 Nov 24 17:24 rcK > -rw-r--r-- 1 root root 408 Nov 24 17:24 rcS This is while all the symlinks in /bin and /sbin are correctly set as executable. Perhaps a packaging error? -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Sun Nov 27 22:36:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 23:36:52 +0100 Subject: [Buildroot] [PATCH] package/dovecot: add upstream security fix for CVE-2022-30550 Message-ID: <20221127223653.302788-1-peter@korsgaard.com> An issue was discovered in the auth component in Dovecot 2.2 and 2.3 before 2.3.20. When two passdb configuration entries exist with the same driver and args settings, incorrect username_filter and mechanism settings can be applied to passdb definitions. These incorrectly applied settings can lead to an unintended security configuration and can permit privilege escalation in certain configurations. The documentation does not advise against the use of passdb definitions that have the same driver and args settings. One such configuration would be where an administrator wishes to use the same PAM configuration or passwd file for both normal and master users but use the username_filter setting to restrict which of the users is able to be a master user. https://dovecot.org/pipermail/dovecot-news/2022-July/000477.html Signed-off-by: Peter Korsgaard --- ...g-passdbs-with-identical-driver-args.patch | 136 ++++++++++++++++++ package/dovecot/dovecot.mk | 3 + 2 files changed, 139 insertions(+) create mode 100644 package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch diff --git a/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch b/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch new file mode 100644 index 0000000000..04b8f5392a --- /dev/null +++ b/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch @@ -0,0 +1,136 @@ +From 7bad6a24160e34bce8f10e73dbbf9e5fbbcd1904 Mon Sep 17 00:00:00 2001 +From: Timo Sirainen +Date: Mon, 9 May 2022 15:23:33 +0300 +Subject: [PATCH] auth: Fix handling passdbs with identical driver/args but + different mechanisms/username_filter + +The passdb was wrongly deduplicated in this situation, causing wrong +mechanisms or username_filter setting to be used. This would be a rather +unlikely configuration though. + +Fixed by moving mechanisms and username_filter from struct passdb_module +to struct auth_passdb, which is where they should have been in the first +place. + +Signed-off-by: Peter Korsgaard +--- + src/auth/auth-request.c | 6 +++--- + src/auth/auth.c | 18 ++++++++++++++++++ + src/auth/auth.h | 5 +++++ + src/auth/passdb.c | 15 ++------------- + src/auth/passdb.h | 4 ---- + 5 files changed, 28 insertions(+), 20 deletions(-) + +diff --git a/src/auth/auth-request.c b/src/auth/auth-request.c +index cd08b1fa02..0ca29f3674 100644 +--- a/src/auth/auth-request.c ++++ b/src/auth/auth-request.c +@@ -534,8 +534,8 @@ auth_request_want_skip_passdb(struct auth_request *request, + struct auth_passdb *passdb) + { + /* if mechanism is not supported, skip */ +- const char *const *mechs = passdb->passdb->mechanisms; +- const char *const *username_filter = passdb->passdb->username_filter; ++ const char *const *mechs = passdb->mechanisms; ++ const char *const *username_filter = passdb->username_filter; + const char *username; + + username = request->fields.user; +@@ -548,7 +548,7 @@ auth_request_want_skip_passdb(struct auth_request *request, + return TRUE; + } + +- if (passdb->passdb->username_filter != NULL && ++ if (passdb->username_filter != NULL && + !auth_request_username_accepted(username_filter, username)) { + auth_request_log_debug(request, + request->mech != NULL ? AUTH_SUBSYS_MECH +diff --git a/src/auth/auth.c b/src/auth/auth.c +index f2f3fda20c..9f6c4ba60c 100644 +--- a/src/auth/auth.c ++++ b/src/auth/auth.c +@@ -99,6 +99,24 @@ auth_passdb_preinit(struct auth *auth, const struct auth_passdb_settings *set, + auth_passdb->override_fields_tmpl = + passdb_template_build(auth->pool, set->override_fields); + ++ if (*set->mechanisms == '\0') { ++ auth_passdb->mechanisms = NULL; ++ } else if (strcasecmp(set->mechanisms, "none") == 0) { ++ auth_passdb->mechanisms = (const char *const[]){ NULL }; ++ } else { ++ auth_passdb->mechanisms = ++ (const char *const *)p_strsplit_spaces(auth->pool, ++ set->mechanisms, " ,"); ++ } ++ ++ if (*set->username_filter == '\0') { ++ auth_passdb->username_filter = NULL; ++ } else { ++ auth_passdb->username_filter = ++ (const char *const *)p_strsplit_spaces(auth->pool, ++ set->username_filter, " ,"); ++ } ++ + /* for backwards compatibility: */ + if (set->pass) + auth_passdb->result_success = AUTH_DB_RULE_CONTINUE; +diff --git a/src/auth/auth.h b/src/auth/auth.h +index f700e29d5c..460a179765 100644 +--- a/src/auth/auth.h ++++ b/src/auth/auth.h +@@ -41,6 +41,11 @@ struct auth_passdb { + struct passdb_template *default_fields_tmpl; + struct passdb_template *override_fields_tmpl; + ++ /* Supported authentication mechanisms, NULL is all, {NULL} is none */ ++ const char *const *mechanisms; ++ /* Username filter, NULL is no filter */ ++ const char *const *username_filter; ++ + enum auth_passdb_skip skip; + enum auth_db_rule result_success; + enum auth_db_rule result_failure; +diff --git a/src/auth/passdb.c b/src/auth/passdb.c +index eb4ac8ae82..f5eed1af4f 100644 +--- a/src/auth/passdb.c ++++ b/src/auth/passdb.c +@@ -224,19 +224,8 @@ passdb_preinit(pool_t pool, const struct auth_passdb_settings *set) + passdb->id = ++auth_passdb_id; + passdb->iface = *iface; + passdb->args = p_strdup(pool, set->args); +- if (*set->mechanisms == '\0') { +- passdb->mechanisms = NULL; +- } else if (strcasecmp(set->mechanisms, "none") == 0) { +- passdb->mechanisms = (const char *const[]){NULL}; +- } else { +- passdb->mechanisms = (const char* const*)p_strsplit_spaces(pool, set->mechanisms, " ,"); +- } +- +- if (*set->username_filter == '\0') { +- passdb->username_filter = NULL; +- } else { +- passdb->username_filter = (const char* const*)p_strsplit_spaces(pool, set->username_filter, " ,"); +- } ++ /* NOTE: if anything else than driver & args are added here, ++ passdb_find() also needs to be updated. */ + array_push_back(&passdb_modules, &passdb); + return passdb; + } +diff --git a/src/auth/passdb.h b/src/auth/passdb.h +index 2e95328e5c..e466a9fdb6 100644 +--- a/src/auth/passdb.h ++++ b/src/auth/passdb.h +@@ -63,10 +63,6 @@ struct passdb_module { + /* Default password scheme for this module. + If default_cache_key is set, must not be NULL. */ + const char *default_pass_scheme; +- /* Supported authentication mechanisms, NULL is all, [NULL] is none*/ +- const char *const *mechanisms; +- /* Username filter, NULL is no filter */ +- const char *const *username_filter; + + /* If blocking is set to TRUE, use child processes to access + this passdb. */ +-- +2.30.2 + diff --git a/package/dovecot/dovecot.mk b/package/dovecot/dovecot.mk index 7619250985..e28f500b7b 100644 --- a/package/dovecot/dovecot.mk +++ b/package/dovecot/dovecot.mk @@ -21,6 +21,9 @@ DOVECOT_DEPENDENCIES = \ # is part of the Red Hat packaging and not part of upstream dovecot DOVECOT_IGNORE_CVES += CVE-2016-4983 +# 0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch +DOVECOT_IGNORE_CVES += CVE-2022-30550 + DOVECOT_CONF_ENV = \ RPCGEN=__disable_RPCGEN_rquota \ i_cv_epoll_works=yes \ -- 2.30.2 From bugzilla at busybox.net Sun Nov 27 22:45:47 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 27 Nov 2022 22:45:47 +0000 Subject: [Buildroot] [Bug 15151] Busybox /etc/init.d scripts are not executable In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 Peter Korsgaard changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from Peter Korsgaard --- Hi, I am unable to reproduce it here with current top of 2022.02.x with this config: $ cat defconfig BR2_x86_core2=y BR2_TOOLCHAIN_EXTERNAL=y $ make && tar -tvf output/images/rootfs.tar | grep init.d drwxr-xr-x 0/0 0 2022-11-27 23:42 ./etc/init.d/ -rwxr-xr-x 0/0 1012 2022-11-27 23:42 ./etc/init.d/S01syslogd -rwxr-xr-x 0/0 1004 2022-11-27 23:42 ./etc/init.d/S02klogd -rwxr-xr-x 0/0 2804 2022-11-27 23:42 ./etc/init.d/S02sysctl -rwxr-xr-x 0/0 1620 2022-11-27 23:42 ./etc/init.d/S20urandom -rwxr-xr-x 0/0 438 2022-11-27 23:42 ./etc/init.d/S40network -rwxr-xr-x 0/0 423 2022-11-27 23:42 ./etc/init.d/rcK -rwxr-xr-x 0/0 408 2022-11-27 23:42 ./etc/init.d/rcS $ git describe 2022.02.7-30-gecda7f786a Please provide some more details about your setup. -- You are receiving this mail because: You are on the CC list for the bug. From yegorslists at googlemail.com Mon Nov 28 06:40:40 2022 From: yegorslists at googlemail.com (Yegor Yefremov) Date: Mon, 28 Nov 2022 07:40:40 +0100 Subject: [Buildroot] [PATCH v3 1/1] utils/scanpypi: add flit package support In-Reply-To: <20220818082617.24624-1-james.hilliard1@gmail.com> References: <20220818082617.24624-1-james.hilliard1@gmail.com> Message-ID: Hi James, On Thu, Aug 18, 2022 at 10:26 AM James Hilliard wrote: > > These packages don't have a setup.py so we instead need to parse their > pyproject.toml file. > > Note that this currently doesn't handle flit package dependency > resolution. > > Signed-off-by: James Hilliard > --- > Changes v2 -> v3: > - minor cleanup > - rebase > - more detailed commit log > Changes v1 -> v2: > - remove homepage format fixes(sent as separate patch) > - remove load_setup fixes > --- > utils/scanpypi | 78 ++++++++++++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 76 insertions(+), 2 deletions(-) > > diff --git a/utils/scanpypi b/utils/scanpypi > index 452b4a3fc3..bce7c01494 100755 > --- a/utils/scanpypi > +++ b/utils/scanpypi > @@ -42,6 +42,48 @@ except ImportError: > 'pip install spdx_lookup') > liclookup = None > > +def toml_load(f): > + with open(f, 'rb') as fh: > + ex = None > + > + # Try regular tomli first > + try: > + from tomli import load > + return load(fh) > + except ImportError as e: > + ex = e > + > + # Try pip's vendored tomli > + try: > + from pip._vendor.tomli import load > + try: > + return load(fh) > + except TypeError: > + # Fallback to handle older version > + try: > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + return load(w) > + finally: > + w.detach() > + except ImportError as e: > + pass > + > + # Try regular toml last > + try: > + from toml import load > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + try: > + return load(w) > + finally: > + w.detach() > + except ImportError: > + pass > + > + print('This package needs tomli') > + raise ex > + > > def setup_decorator(func, method): > """ > @@ -316,6 +358,35 @@ class BuildrootPackage(): > os.chdir(current_dir) > sys.path.remove(self.tmp_extract) > > + def load_pyproject(self): > + """ > + Loads the corresponding pyproject.toml and store its metadata > + """ > + current_dir = os.getcwd() > + os.chdir(self.tmp_extract) > + sys.path.insert(0, self.tmp_extract) > + try: > + pyproject_data = toml_load('pyproject.toml') > + try: > + self.setup_metadata = pyproject_data.get('project', {}) > + self.metadata_name = self.setup_metadata.get('name', self.real_name) > + build_system = pyproject_data.get('build-system', {}) > + build_backend = build_system.get('build-backend', None) > + if build_backend is not None and build_backend == 'flit_core.buildapi': What about using the bool interpretation of None? if build_backend and build_backend == 'flit_core.buildapi': > + self.setup_metadata['method'] = 'flit' > + elif build_system.get('backend-path', None) is not None: > + self.setup_metadata['method'] = 'pep517' What about detecting "setuptools"? elif 'setuptools.build_meta' in build_backend: self.setup_metadata['method'] = 'setuptools' See [1] for the reference. [1] https://github.com/pythongssapi/python-gssapi/blob/main/pyproject.toml#L6 Regards, Yegor > + else: > + self.setup_metadata['method'] = 'unknown' > + except KeyError: > + print('ERROR: Could not determine package metadata for {pkg}.\n' > + .format(pkg=self.real_name)) > + raise > + except FileNotFoundError: > + raise > + os.chdir(current_dir) > + sys.path.remove(self.tmp_extract) > + > def get_requirements(self, pkg_folder): > """ > Retrieve dependencies from the metadata found in the setup.py script of > @@ -699,9 +770,12 @@ def main(): > except ImportError as err: > if 'buildutils' in str(err): > print('This package needs buildutils') > + continue > else: > - raise > - continue > + try: > + package.load_pyproject() > + except Exception as e: > + raise > except (AttributeError, KeyError) as error: > print('Error: Could not install package {pkg}: {error}'.format( > pkg=package.real_name, error=error)) > -- > 2.34.1 > From thomas.petazzoni at bootlin.com Mon Nov 28 07:37:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 28 Nov 2022 07:37:25 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-27 Message-ID: <20221128073732.580CF405B6@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-27 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 2 | 0 | 8 | 2022.08.x | 19 | 25 | 0 | 44 | master | 226 | 251 | 1 | 478 | next | 23 | 36 | 0 | 59 | Classification of failures by reason for master ----------------------------------------------- host-pahole-1.24 | 15 linux-6.0.9 | 15 host-rust-1.64.0 | 12 host-binutils-2.38 | 11 xz-5.2.7 | 11 glibc-2.36-66-ga1dc0be03c9d... | 8 host-go-1.19.3 | 8 lirc-tools-0.10.2 | 7 python-numpy-1.23.4 | 7 unknown | 7 crun-1.5 | 5 gerbera-1.10.0 | 4 gobject-introspection-1.72.0 | 4 wtfutil-0.41.0 | 4 host-binutils-2.39 | 3 libgpg-error-1.45 | 3 linuxptp-3.1.1 | 3 php-8.1.12 | 3 tealdeer-1.6.1 | 3 uclibc-1.0.42 | 3 uqmi-0a19b5b77140465c29e2af... | 3 acpid-2.0.34 | 2 elfutils-0.186 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 json-c-0.16 | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 libglib2-2.72.3 | 2 libkcapi-1.4.0 | 2 libnss-3.84 | 2 ltp-testsuite-20220930 | 2 lxc-5.0.1 | 2 ocf-linux-20171122 | 2 qemu-7.1.0 | 2 sdl-1.2.15 | 2 xenomai-3.0.10 | 2 xfsprogs-5.14.2 | 2 zabbix-5.4.9 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 apache-2.4.54 | 1 assimp-5.2.5 | 1 bind-9.16.33 | 1 boost-1.80.0 | 1 containerd-1.6.8 | 1 dahdi-linux-3.2.0 | 1 dieharder-3.31.1 | 1 directfb-1.7.7 | 1 dmalloc-5.6.5 | 1 docker-cli-20.10.19 | 1 dust-0.8.1 | 1 dvb-apps-3d43b280298c39a67d... | 1 erlang-22.3.4.22 | 1 exempi-2.6.1 | 1 fdk-aac-2.0.2 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 frr-8.3.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/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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gobject-introspection | 1 haproxy-2.6.5 | 1 hawktracer-2ec19d7192334414... | 1 host-delve-1.8.0 | 1 host-moby-buildkit-0.10.0 | 1 host-spirv-llvm-translator-... | 1 kexec-2.0.25 | 1 libcamera-ba6435930f08e802c... | 1 libcpprestsdk-2.10.18 | 1 libmad-0.15.1b | 1 libsodium-1.0.18 | 1 libxml2-2.10.3 | 1 lttng-modules-2.13.1 | 1 lttng-tools-2.13.2 | 1 lua-cqueues-20200726 | 1 luvi-2.13.0 | 1 memcached-1.6.16 | 1 mongodb-4.2.18 | 1 mosquitto-2.0.15 | 1 ntp-4.2.8p15 | 1 open62541-v1.3.3 | 1 openblas-0.3.21 | 1 opencv3-3.4.17 | 1 opensbi-0.9 | 1 opus-1.3.1 | 1 package/qt6/qt6base/qt6base... | 1 perl-5.34.1 | 1 pipewire-0.3.59 | 1 proxychains-ng-4.16 | 1 python-greenlet-1.1.3.post0 | 1 quickjs-2021-03-27 | 1 rsyslog-8.2204.1 | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 rtl8821au-e0b443940471c166a... | 1 s6-linux-utils-2.6.0.0 | 1 s6-portable-utils-2.2.5.0 | 1 squid-5.7 | 1 trinity-1.9 | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 x264-baee400fa9ced6f5481a72... | 1 xvisor-0.3.1 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/30290c2e8b7b3bfaa59017093738839e9b7ad4eb | arceb | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/cab71a2e9e060b41e8e9091d326f13f014dfc046 | mips64 | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/1184930e4f837e9b5651963451d00dba7ff2e3a3 | mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/06fefb97ab39dd752013aebac28ed7b00e6baa78 | ORPH mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/d4b2ee92bc6a3041313624fca3c12195c1c5e1c4 | ORPH powerpc64 | apache-2.4.54 | NOK | http://autobuild.buildroot.net/results/55d6bad8572138e200730d3a9f2dd1b9048fd95d | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/43aec5e81a5b203301b18f66040e56fd66ffdf27 | ORPH powerpc | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/76bb17ce25e45e3de4ef1a758d6db264cb98f8e7 | ORPH arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/a3948aa38fc01a0e8a72e268b13b2439484742ca | i686 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/538d782b63be67c2022d47f00231cb9efaf24fce | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/35929cfc3e71b7f8756c53902732f4548b12d6a3 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2ef0f62930f8f43120ba66ea5e775385848d1d79 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/d3250d79b56c73a220b56afbacaf0f2443960647 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/d91b57b838d685907c8eb8c5b57814f29edf07c7 | armeb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/cc720ca3b92a3d623f3f14a12d118ecbefca4f4a | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/1e6ba8464190654746dc2d64c27e4f3be2332458 | microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/e572e7a18b77a373b77b71c8f4a133f5092b3d30 | sh4aeb | directfb-1.7.7 | NOK | http://autobuild.buildroot.net/results/e4146a228121628a23059ac004b7c2bd3a9f0087 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/74990cbb45cbbaa84516e42335111f712e47875a | ORPH i686 | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/28b80e933c5079f0ae48e0c50f774086a25b2f76 | mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/37d4fef384bbcf0981bb431510b94f93233028b9 | ORPH or1k | dvb-apps-3d43b280298c39a67d... | NOK | http://autobuild.buildroot.net/results/8d00bfa3def53887805e2fbf6238e7793cc1a95c | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/988d5a7f7f67f12073a9648e0bcbeca774b479fb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/985dc82ef2e80387278d7d41caf01e60c4f8b6aa | ORPH x86_64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/02fb05c91dd80c60fefb19be91ba365503b523f9 | arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/7ed40c027ffe7fd1daad85e44e68f81e7aba9389 | mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/0102333b24d13512427b5a3c32661c1658ddac23 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f638dfd14e168bb79f8495c9f8d54c3de3042342 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/0235a471b49a387dfbea4f11014ed9df1fb9b2dc | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/ed32ffb6829c8d9e19720dccb2a6b3e603007071 | mipsel | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/965d08e5ce2a59672d70bddd4e0f194471993447 | microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/605444aa051c132c2a491b3ebfb2c2b96b810e2f | powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/377e6e725afa74200423db7a0c68258d521992fd | powerpc64le | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/fec65a14d5e6098334352086fbd076efbec90b06 | sparc64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/8c7e2b4bcbc3cc05ac4b77564e17fab870c0d400 | mipsel | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/4e8ad5954550fb2195072545ab8eca9fc11645a3 | arceb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/5c9b2f0343f88f1898fb0495ad9b41159a30abd9 | xtensa | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/44dd87351b19fa774b515c3cfbfdc7e9264e9b5c | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a710f7fb639f3d0ce1d705e2fe1c75d2b0345534 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/705b6a8bfbf91e2c5b04d6fd60145bd736ec16de | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/06db7c655513b04acae616a8cff6041dcba751e6 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a3679386b0a5aa8215dd636a54fadccf4d5eb76a | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5603a89c853b23215bca41e4db9b3d9a819caa99 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d24cf44ae5b5bd9321647f4e630067498dd9a83b | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/ecb93e733cee1af9d3176235f895082e9bad511f | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c30c92fccdcbee1e63f77603299eb35b4c6151da | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1154f57fd313722accea71a9481607c978ab62d1 | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/54a22bb17779340318530d86d9ded2fb5811edb7 | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/cd3d2b56de8d06fedfe4ccc73a1842df8ff76d45 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/eebc7ddd8c42c1d1d62d61538f07c15ced30de11 | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8a2550d647d156f70913347315c08eefa6b1e799 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c003d269259791d2d2c9d758b6f48e6c0128fb58 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3881780ce2ee42872acc88dba30f3431dbbae430 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42ada39e2916236f8de0accd21763efe6e2baa15 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6fa98d85b7bca81b9909e01d6ee005b23b8068b6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5a1e7e476c74ba4213a70a1ba9f7bc64da8f5155 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1da2ccd53711edde1afadf81e3bc40b177c6c359 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/408ca0563e8bdd626eca89f506a5257789773752 | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/012a15ce2e5e18c5d53ed546530d20a1aa1be0d6 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3621307c70c56b43985b1983afd6201f3070b9a0 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/15c51c3584f5f3f38afe70b883373a51972bd7ce | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e14207d3b8d3989b2e1acb0c576ccb29702f7a13 | ORPH i686 | haproxy-2.6.5 | NOK | http://autobuild.buildroot.net/results/f52b61aee57fea01d33b921581a20b0458cdc9f7 | s390x | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/2e9b39ff87f3f24d4f2cddb2f85ed3b23083b4f8 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ed3129f0fbb5abf43d9d1ec29c171d9903c7b727 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b5ba4201ce4e6842c3d1af1af1a2051c1ae419b6 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4b5d9d5e8f7aa82f449e9a71cbabc928306644bb | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b21e4a76cdc5e39d6f906157ce646569229b3099 | arceb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7fedf6e3021897e753ce2bb63cb453e44319fb20 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fcefde54205566a164387e379f787afec838c1f5 | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/61cf787410206f2ca18ce2d0947a39c6843ae627 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ec84d7caef744b9a5747b4f87386e4e90ece4efc | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dc6de6b1363a3fa8a3f3a70347dff302e0a17c26 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/113c71a2c6fde233b1241a324aa023f5f5a67e1e | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c74316bfef43ae92700f2cd9fdd311791d5203d9 | riscv32 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/f37f63af7ef22e65bd3c7dfe7d44709fcafc424c | aarch64_be | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/f599099f0e6c1e7205fdc339ef81240d60f9bd6a | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/24b712e49b55e2b3b0bc48e2c1857a7b91fd91f8 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/458a65db6d616a3e44f76e07f5df482083fdfe29 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a459c63950511a73aac6aad0a0a0d139c26940c6 | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/acbcfb1c6d1c1ad20909a4e726ba668ef0fc4488 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/20f1b49fc6aa9e35fe6ade865e273cd7a375d28c | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/91ef444ea55ff1406f294bd5d9d37568760215ba | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/643fd09aa2afa89cd8c64b0f126aeac67bdd23f6 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a66b0c144c2c11f60c91e2fbe2ac454c6ea174ba | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/de89bbaa30c9d7c11c7cd7e90a11d9832a0e9e58 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1d372e8949613e21183808aa93e4934220ca46ad | x86_64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/88e67d275b00043970aa8641801fca5966eaf7a8 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f2f1e87c8442187c544e0731f97b480868b5010e | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d126a4b6eca786402dc362c86f8df3addec3d217 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/acc8fa4c46d2a9aa09775d1cdc4653f33b06f858 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/56acf5193b3e5a62d65107bd1e93169832baa383 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/65b7f72a636882abac85f257078f3f015974493d | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c474136c62e7d29279167f968f120ad6af6a846b | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/340bdd86f137cc60c7898e8d6e92c15192e934d1 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ad17b57588238cad14aaedbf069e20d57465209c | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/03555ed4e3fa4faee6b5945f63188df2bd757e79 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c72ee75c4ca8169f3b51ddf2efb779d3c6104e32 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a162b67831b2d0c15a10af072b4398b8313f4837 | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1f6f5078e3bdee289e968857e4ca7616ea2ac1e6 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9c9e68548746a34cab39c3557269f45b78f02e69 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b346079c46998b63af313f1c1fadd3e309b26c75 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fd33d698eec6cd16ade7b0b1010815c020709a31 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8f4bd2dfbb388577ef1c762700f00ab3e71df9bc | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f821955e39aa079cf589e745a753e60aafaaf113 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9f1945a22e24177edb623385efb005dd682a7a9f | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/70281a06422859ec1157eb1e8fb21ab676f172fd | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cabbb0cbd6854bae4a03bf2308e4174947eac2f3 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9e661572d362796122bd12716ea2604821271679 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/7f0b8acae917cac7bb7fd2600df677cb813c58b8 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2a709ca68dbf5c456125f6e9a7f9219703d68f5d | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/eb636ba69a4a0f12d880fd6ac0ffa4ae56907b23 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/a46f22a4e6f3daacb4927a81bfb1d28472dcd881 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/4b64dda05f7b69e7eb10aff81f1a37ecaea79b0a | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8c1f229c5b69c9d6aee832709b1ee35dc966bb66 | x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/71ccfaed7b1c2d1c91f84968073f1d7e212dd1d9 | ORPH riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/e006789e84cbe0c98e20dc9706d4418385dbec30 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/bf0ad3db2672f89f2ae95af0bf0a34c39882756c | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/4b01a73dd7e5cada5e81002b9614f6423b7b8524 | ORPH arm | libcamera-ba6435930f08e802c... | NOK | http://autobuild.buildroot.net/results/df6f85da341c8f63a61320f3edb63208394cdc68 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f97237dfa26ee0492637cafa3f87d1e518c1eeac | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/d1611098dd67da7348c9d07495538418bd185971 | or1k | libcpprestsdk-2.10.18 | NOK | http://autobuild.buildroot.net/results/d4cc186d15f3fe753df46893d5b9168bea70fd11 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/b73fd7a601d4c211db987cf09eb39e7d22e9d030 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/264276b355c3da788daf228a23614db8f62d98d8 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2ce564b59d10f710b39cc35429c9afac9a67ae32 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f918ef3cd4fe6a64d8b7a28dea6f2adfa78145ef | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1e2567b70679da17262d9d0da167a59ed8708ca3 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/4c34e064664dba4244d6dc48914b143f2cf75442 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/51ab56b32e1726c5bc7741a6ad0a14f0e22124c6 | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/fa985eb704d5188e3b276cf81320d88c6e4e3ff5 | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4cefc69faff321470079bc20972567369ef96853 | armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/7a2552bc1b9f1d6f1865f3c94fe05ea67d3062ca | ORPH microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/549d32b2ba547751f865769f61c6343bd255249f | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8b9930cc6109026dafca3f34e7b16cc390da2d4e | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/b690475462e33c015e48b70dc303331fcb1a60cc | mips64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/5b5c431d39a2ebdbd18fed80963ac3a04a7c0463 | mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/f14f08afcabb1458bd6301fba7069c3bbdb44c70 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/44beae97ffd8e2308295ed937d3c84e1c3438464 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/f9393cbd32c3a7021e1c045c4c4c272fc8fdb6cb | ORPH nios2 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/d708f80e90c5a99d5b842285e4c49fc44c6f7185 | ORPH powerpc64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/3d5d28c27ad7f2fec078d2361b38cf07c06cba3e | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/638f9c949c727f023c54fc9d6ad1fee9e4a6cb74 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/72a3a88b782d3d8176009f74bce1e3e8b747a757 | ORPH arc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/7ffeeb3b442e6318ba428b87b31c3a089f779530 | ORPH sh4eb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/91808665f530cd0520146b5e5cfcaf59c51c6fa0 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/b59b5399c1b1a0be3f28a80f8d842ad5c8c44423 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/316e3fbfa1ba1f88b4698231f3f4c93a3cb07302 | ORPH powerpc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/99b39a9466ab9676335635c296a90b79787d5758 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/6d66f4b80a1bb0cc3eb44dbea653c5cd68f3f768 | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/af5f8913c8d5389e0006ec72dfffa8a44e578d5c | ORPH sh4 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/1b86ae011e7b83052e1e7d52b2c73af98eff788f | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/51d8a78b13511eb5805a454c88c54e312c5846d6 | mips64el | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/720e3ae9b577ad462fbdad00d164946e36080fc5 | aarch64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/faeee21c81cc4c3946fe34197f02bac76d67c8b7 | microblazeel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/57dc55cca8ca0e7b6a4b25c990d3b17676cada62 | ORPH sh4 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/05dbe56d18e4583762aecd91864318497e41f77c | ORPH xtensa | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/02a31e08fa64ce10530463929936d87d492092a3 | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/6df54f90f4fd1fcede3e3e5973608cc2b92e7712 | ORPH riscv64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/a1ef80971dd96154aebd5d484a96010c8490688f | ORPH powerpc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/6d848e0f00d96a489dd1e85787d8b1ae3fb4d2bc | ORPH mips64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/ba8a0f4f17f06b946fa80f5589195d5ff3f437cf | ORPH arc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/a13221af37aebe49bf57869b4a3e8573bcfcbae0 | powerpc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/25ed6cee2ee86696dcbdf58c5aa99661c46e2df3 | powerpc64le | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/27c320b18f8dbf361a5c4c28d13daa59cc5c6490 | armeb | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/fa2663d61d383fb026ac72d39a2c0e41f5461f2f | aarch64_be | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/49f925489efdc1b2d0d9a60214744f6064554bb3 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/4cc9ba9873797d2783b9151272d9eee5573450d7 | ORPH aarch64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/774356d781388526469c9e0485f474ad77b5ab84 | mips64el | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/af0a218339d2be1cbf77716c99c013115ceaffb6 | powerpc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/f53d8f8c966904bd4e08dc9cfe6b3d75e5f5774e | ORPH x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/79b48209ec0a5208945269c2e944fa0cae4dd0fd | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/b6533ee83bc80a756965cd5590ba788aa8c11ab9 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/05ea1b918d8ad6310d01a49815988b914dcd2195 | ORPH armeb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/cab936a83908964617700b613c6f4a683fda855f | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e53fb5a9077ffb1530e956b57a6057d6ee44ccff | ORPH m68k | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/140c957fb8e428263a907409cc786dc474ffefbe | ORPH mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/842f1a8dfee49662bff8d931b8e01b13e397f2f0 | ORPH mips64el | opencv3-3.4.17 | NOK | http://autobuild.buildroot.net/results/6d9f6388721f61335d854f86ac3f2d228d4ac0cc | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/e1630c94efc6624839987c6dd6685bd91d35b164 | arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/d016b001a4cab1c215f9e81b457baaa061cde775 | ORPH mipsel | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/27715082f03b3a3e36c0a0ebc12b25765439fd25 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/5d7bfef89d3f2f89b835461139f6993fc0735483 | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/cd5bbb68a4cc810e7f2fa03edc6aa97c504bf83a | riscv64 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/f70155fb96f5011fd0f5e2502503e87bfc9f2d5d | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/797b6a72131ac6130f57195138ed6483e0bbca9f | arm | pipewire-0.3.59 | NOK | http://autobuild.buildroot.net/results/d26edf9dc00ae1c9eca015c30f31e3a427bdcbb5 | riscv32 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/758c9a78a2b370875cb7d371d8ecdc38537ceecf | ORPH mipsel | python-greenlet-1.1.3.post0 | NOK | http://autobuild.buildroot.net/results/714a08f2b9c7a9556cbd67e40c1c9074951ed346 | sh4a | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d7de031459e741cbfbf9130d3df77f46218ef0f4 | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/b3755c3d7167e033ecbfb8c189a142e230962d94 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/3bd483f680d41c35ab9fb17a93ce5b3c87ae834d | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/3995abde6338e230c2f07509f3e41a497fd9b204 | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/0a568b8bd22269aa14a021159855ec9142effbdc | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/17e88caa5323d10bc688d568a1cc054973df8c20 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/ecac824a0331e527bf8ee72823d80eac1df06ecc | x86_64 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/88f5dc96aedd7b6db77c18d3aa857c5a981df7c8 | x86_64 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/c4d0359a18ffd45d1606e811262eaf09e260d370 | mips64 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/639b2c1461a7b00c0d691ddd18f634d706dcb936 | arceb | rsyslog-8.2204.1 | NOK | http://autobuild.buildroot.net/results/62f51c7209f6e08a0c005000d5508f7c4d26f284 | microblazeel | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/075a08202bb171c50aed7bd9274b1ac257d66aeb | powerpc64le | rtl8821au-e0b443940471c166a... | NOK | http://autobuild.buildroot.net/results/ddc50b70f04294f0474f75bf829fd103d9102032 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/4c2a3d1e2c995395d7d18cff80079ac2f2faddd8 | microblaze | s6-portable-utils-2.2.5.0 | NOK | http://autobuild.buildroot.net/results/f75cb2a7bbd5fd04cb97d2180ac1dffe653cfac7 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/06c2b1f61c2fbb450435d02c143f7de94f2552d6 | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/362b7520146baafff4e96a5ebdc8a6795a59bd76 | ORPH m68k | squid-5.7 | NOK | http://autobuild.buildroot.net/results/305b1808ad3be1569e05246cf1d7d3e72d5c9033 | ORPH powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/a9a91a36a654878ec3189478fe426abfbadb6b4d | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/d20cb3c423d36fe8f67097d13ce76737a9d821a4 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/3d0ecc769e110402f70243767d55573d1e356739 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/8340f99ffb5457f3eb2efe80a4134d5cd61db796 | ORPH riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/3aabb2980fbf9ecc91fe1663219f5ac55613c871 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/f2081de17a5b4df48d5fc27b960f1974c0d83fe3 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/af91cc9b0e4c04c0ab3189e33e6f5bb4e001330e | aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/210b686b56596529a743ee5622debd9bca091a2f | arceb | unknown | NOK | http://autobuild.buildroot.net/results/6046f826f384fec5662985f401663bb496bcde83 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/4086b9ebedc31b1535abaa1fa3b94837cab9c09d | arm | unknown | NOK | http://autobuild.buildroot.net/results/5185a5da299f220961b3eda1096a923025d8f3fd | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/10a6cd6dc20940bfb88257488d26117449242e20 | arc | unknown | NOK | http://autobuild.buildroot.net/results/057a44dd19b69db8182b3d353171722ac1930eff | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/bc885349e1ffe0b3df8f515f8fd3add4c4a9039a | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/c6ffe1739b761133a0f727ca00941d6f5b36903b | armeb | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/3b5d8f218d97975ff1dec914936e5ed750c65259 | ORPH i586 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/b7061e359872892e6a9aa39fc7a878c1fbfcf8d4 | ORPH arm | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/7830461d1a0b6333078ee841bda8f531210a453f | ORPH x86_64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/487c305ad69fed2f25480dd00d47458a6c6ae1f5 | powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0000c0128ce5c1f708ba39bd3bb17df800645ea2 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/cbd0be23cafe2b7b0a12329e3b74f2d99efbebe3 | aarch64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/ef389dd3045c1c0d8759be5a0311fcccffa97bfd | x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/d1b33883d3a5d499a59df1758ab3c12374bd017f | i686 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/306a89ed854da9cbb78c5579f2b8547f46a78bf1 | s390x | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/d5549f7cc6ee512e22717aa67a8513e8807a9091 | i586 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/4b77f2dbfb2db911fbed58aec8de5d4159fe5972 | mipsel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8532398729babd9c517af5c6f104aad4237a2638 | powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/5a8cb7c76261840137303306a5265dc51e93682e | mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/f6433f9f1a83ccf0fa1d2084029c49441354630c | ORPH mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/2c71e2cf2441267840bbf2bbafd16568fd40afa7 | ORPH riscv32 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/ab6c85e2bf7dfc72830fc9fd63371b3ef6435178 | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c469b7e2e1ab392919013982e49d75d2322ea28b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/abecf2d2ac772219fc4f4f89348fa32b369a11aa | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1d06253856e5517bc09c828efbafa92ae2372662 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/dec0c63d82afdc50b745d629858e338372787b31 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/db20d9e0cd2c27e31a66e76c84edfaea20e3da0e | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5e8264b087a7475bf199f7cca3ebf4db31471b55 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8d2aef48a6e6940636674a00417087a5bd9844f9 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fc32d8e3fef41442df0301d8f63700c5f2ac54a7 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fcde38b25367daa9feffda036e1cde2f64888400 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d13c14bec1d120dd7337d03dcbb58d6d47c96a31 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/356a60dcf62bad2f60244e07703064ec7f8a47ad | ORPH microblaze | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/52ae70dbdd7411e9cda670767459b65062a3dfd8 | aarch64_be | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/e00e0abcae6812edc529b1f9ae176adb77ef4c5b | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/7033b0c308f7c1b1e1f9177ea4c0e5d12a67c75f | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 3 crun-1.5 | 3 unknown | 3 crucible-2022.05.25 | 2 linux-6.0.1 | 2 lxc-4.0.12 | 2 /home/buildroot/autobuild/i... | 1 assimp-5.2.5 | 1 brltty-6.5 | 1 dash-0.5.11.5 | 1 dmalloc-5.6.5 | 1 elfutils-0.186 | 1 flann-1.9.2 | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 host-rust-1.65.0 | 1 intel-mediadriver-22.6.3 | 1 kexec-2.0.25 | 1 libdnet-1.16.1 | 1 libgcrypt-1.10.1 | 1 numactl-2.0.16 | 1 pigz-2.7 | 1 python-bcrypt-4.0.1 | 1 python-bunch-1.0.1 | 1 reaver-1.6.6 | 1 sscep-0.10.0 | 1 zstd-1.5.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/b13d4524ece69651fcb61a15976a73c084699766 | mipsel | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/78c66acec5adae214be99c7f4252f498d112ec07 | ORPH arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b45ce182ad6ca419dfb365855d0712af2ab9ae38 | sh4eb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7d35d0c756b74a589cbff8492edfd6e3fa49a3bb | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a86769887b9680060b829102bf166963675194d7 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/39a2e9a776af3b30e96d3181eedbd51983c0ed41 | s390x | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/a7632fea1050a538a3f8049a0f860aa6fdd6b71f | i686 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/7a4609703244946db2a802441b3c407acf2c2ac7 | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/d2bba117d7ec41bffb047ac14459bad7eb7cfba7 | powerpc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/4c8d987b06bcd2efaa256102ed3da7b0b709d213 | powerpc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/110509c230a3ada21c5bae2403b0a178d5adcd60 | sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/8e1cf80ae8aebf3784b80f087a3d1716df53c5a5 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/c4c4150a8b6b587d08976bafd353a14a584e8239 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/14b0865a13b5ae77a856c75e9e4a91ed5e54f520 | ORPH mipsel | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/6cb487c2485d27e26ab26ceff8867f2fe073db78 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0d2dff4024ead67993ef1b8073359c65ab718929 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/65f8c1b4d4bc6f8cea25bab93dec0243d15f9a67 | powerpc64le | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/ba26afe1adb5f5c5fcf7b21270f2ebb21cada992 | x86_64 | intel-mediadriver-22.6.3 | NOK | http://autobuild.buildroot.net/results/2b76b2be7624591348fdcdd52bc128dcf2af7087 | powerpc64 | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/8a8fc0557d39105dda312cd21463f287cd3ba2ae | ORPH aarch64_be | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/7dc15d41e5abded07ac6ef7ce210a66bb06b8f52 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/16f5d6f66c2071729b5f76d607fe62cecbaaa924 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/97895222b3b893d95795fd951c3fef33eb2efeee | ORPH arceb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/595b7d4804f320e03f37b7cb4e826c4c54c61745 | ORPH aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/de3852e476961d7b00a60a5327b529524b600edc | mips | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/43233a0941918a6d3b2fa4298673b702d5365810 | microblazeel | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/7adc489d0507ed1fe2b9e1a1b1d34049f5147249 | microblaze | pigz-2.7 | NOK | http://autobuild.buildroot.net/results/80034e256f8a6c16de5ca060aba8c85b1517a18b | x86_64 | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/f3d5170c45d42290737a0f7cf7133ed6d1a8a30a | x86_64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/dc2e361a385da8cc1cdb269f8a795bc3c24368df | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/982b41a75952ab31ae2eaf597dc92442ea48e757 | mips64 | sscep-0.10.0 | NOK | http://autobuild.buildroot.net/results/2ce40a5ffea5d50f8f7c884e07f3b863bcf8f249 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/1e3cadb67fde7ca62762d97b5671c8c7d42404ce | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/89ce9bfc9891cbe31fa31eec0f8e39fc7c844d3f | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/c367957f94e440397dc72d8193cc231e83eb4f6b | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/536c963757e466a69b4b8b49689b15c3db1898a3 | Classification of failures by reason for 2022.02.x -------------------------------------------------- host-gdb-arc-2020.09-releas... | 1 igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/d8cfd1cb63e14a93d41a916b0c1e9439ecc2e9db | ORPH sparc64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/6749c6ff4ae348f9da35fc3dc3fe51b855217cd7 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 3 unknown | 3 gerbera-1.10.0 | 2 glibc-2.35-134-gb6aade18a7e... | 2 volk-2.5.1 | 2 /home/buildroot/autobuild/i... | 1 host-spirv-llvm-translator-... | 1 igh-ethercat-1.5.2 | 1 jack2-1.9.21 | 1 libdeflate-1.12 | 1 libglib2-2.72.3 | 1 libuhttpd-3.14.1 | 1 open62541-v1.3.2 | 1 openal-1.22.0 | 1 perl-5.34.1 | 1 ulog-0389d243352255f6182326... | 1 wtfutil-0.41.0 | 1 xenomai-3.0.10 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3de4f64d7d8362040c78bf25147bb8a16f479c48 | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/87275b9548eac122358c2eba5d4de96faf807181 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/aa0c52b5af7d039684b5ac4e76505598e8b9a44b | sh4aeb | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/e4a31436cf7eea7b1da49f05ad2031c20b58a87f | nios2 | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/266fdfeacb325d85673f38c63089f2298bf9e420 | powerpc64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/5dfa0163d8a6f6bfc4df94ec7da44cdeca9471ae | powerpc64le | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/095484ca687ddaa10047bf284738fc56f72a02db | sh4aeb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/68d6c4255d6305446a45c70de1ae7ba11e7cc0cc | i686 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/8a855bca7e4f8fe4301825f42a48af57eddbef33 | ORPH microblazeel | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/3d77418596a5642d5e68a6098dc42d4840455d4b | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/d5eaf077a247b5f85c91d9ced7b588fbfc129e39 | microblaze | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/ffcd1ea481cdc63eecb67c13225f01d926666edb | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/310694eecb24de00010f05ce03d8c6a160d79d0e | mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/0bc793449c92d29a0c621d837e9d08aa7f9b20de | xtensa | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/40ddfacd5ef94391b185de30e209315818a635fb | ORPH mips64 | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/2d11bcc6dd5b4aa0ba7cd6c69dfcc20eac017164 | microblazeel | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c52f15ce0baa3330ba8ad19d98e15e54f64a3d1b | arc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/ec0acd2bd9161c17771ad36ca5f6d7e057367ee0 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/2c0ec0372f2f1396bf1d9242739b95a92c1be602 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/c8132ff1f402738a61ac7ee03cc5e399f0d8e74d | sparc | unknown | NOK | http://autobuild.buildroot.net/results/9d6e803b7267f7d6e287c6da22a4d2e5ed7cd6df | mips64el | volk-2.5.1 | NOK | http://autobuild.buildroot.net/results/5ed9f4b087d8ee67f638ecd6170091b819e78bdc | powerpc | volk-2.5.1 | NOK | http://autobuild.buildroot.net/results/80fdb27f18d9e4d2dc7cea1278b93765ecea9e1c | arm | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/ea7cbd5cac2443ff73fdfcbe94beaba395272284 | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/0dc6d02d259e794ca2410be3c7206a02ff8319ac | 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.0.10 | 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 | 2022.3 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r15 | 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 | apparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 11.4.2 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.25.2 | 20.0.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 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.0.9 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2021.02.19 | 2022.09.03 | avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 99.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.1 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.12 | 20.10.22 | ORPH bash | DISTRO | https://release-monitoring.org/project/00166 | 5.1.16 | 5.2.9 | ORPH bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2022.3 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.2 | 2022.3 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.1.71 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.1.71 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.1.71 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH bind | DISTRO | https://release-monitoring.org/project/14923 | 9.16.33 | 9.18.9 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.39 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 24.0 | 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 bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.3 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.2 | 2.19.3 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.0.2 | ORPH bubblewrap | DISTRO | https://release-monitoring.org/project/10937 | 0.6.2 | 0.7.0 | bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.24 | c-icap | DISTRO | https://release-monitoring.org/project/21325 | 0.5.7 | 0.5.9 | ORPH c-icap-modules | DISTRO | https://release-monitoring.org/project/21326 | 0.5.4 | 0.5.5 | ORPH cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.6 | 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 capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.9.1 | 0.10.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 3.7.12 | 4.7.4 | ORPH ccid | DISTRO | https://release-monitoring.org/project/02612 | 1.5.0 | 1.5.1 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.0.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.7 | 0.105.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 15.0.5 | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.25.0 | cni-plugins | DISTRO | https://release-monitoring.org/project/96794 | 1.1.1 | 1.1.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.14.1 | 0.16.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.5 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.8 | 1.6.10 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.5 | 1.7.1 | cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cryptsetup | DISTRO | https://release-monitoring.org/project/13709 | 2.5.0 | 2.6.0 | 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 | datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.1 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.3 | 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 | davfs2 | DISTRO | https://release-monitoring.org/project/07487 | 1.6.1 | 1.7.0 | ORPH dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.15.2 | 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.2.646 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dehydrated | DISTRO | https://release-monitoring.org/project/11312 | 0.7.0 | 0.7.1 | delve | DISTRO | https://release-monitoring.org/project/40149 | 1.8.0 | 1.9.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20220728 | ORPH docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 20.10.19 | 20.10.21 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.11.2 | 2.13.0 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 20.10.19 | 20.10.21 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.1 | 2022.2 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.22.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.3 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202211 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 22.10 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.188 | ORPH elixir | DISTRO | https://release-monitoring.org/project/00673 | 1.9.4 | 1.14.2 | ell | DISTRO | https://release-monitoring.org/project/17781 | 0.53 | 0.54 | ORPH 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.1.2 | 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.2 | 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.20 | 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.48 | 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.6 | 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.0 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.34 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.14 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 5.19 | 6.0 | exempi | DISTRO | https://release-monitoring.org/project/00767 | 2.6.1 | 2.6.2 | fail2ban | DISTRO | https://release-monitoring.org/project/06602 | 1.0.1 | 1.0.2 | feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 5.1.2 | 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 fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.33 | flare-engine | DISTRO | https://release-monitoring.org/project/21433 | 1.12 | 1.13.04 | flare-game | DISTRO | https://release-monitoring.org/project/21434 | 1.12 | 1.13.04 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 22.11.23 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.3 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fmc | GUESS | https://release-monitoring.org/project/145761 | fsl-sdk-v2.0 | 0.2.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.2.1 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.1 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.1 | freerdp | DISTRO | https://release-monitoring.org/project/10442 | 2.8.1 | 2.9.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.3.1 | 8.4.1 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.5.0 | 1.9 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 22.11.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.0.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.1 | 3.6.0.1 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.1 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.0 | 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 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.31.4 | 2.38.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.6.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 gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.3.7 | 2.3.8 | ORPH 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.2.1 | 2.3.0 | 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.1.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.50.0 | 1.51.0 | 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.20.4 | 1.21.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.20.4 | 1.21.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.20.4 | 1.21.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.20.4 | 1.21.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.20.4 | 1.21.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.0 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.20.4 | 1.21.2 | ORPH gstd | DISTRO | https://release-monitoring.org/project/235022 | 0.14.0 | 0.15.0 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.20.4 | 1.21.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.20.4 | 1.21.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.0 | 1.12.1 | gtkmm3 | DISTRO | https://release-monitoring.org/project/07963 | 3.22.0 | 4.8.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.6.1 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.2 | 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.2 | ORPH hans | DISTRO | https://release-monitoring.org/project/21450 | 1.0 | 1.1 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.6.6 | haveged | DISTRO | https://release-monitoring.org/project/11695 | 1.9.15 | 1.9.18 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.0 | 7.8.0 | ORPH hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.12.0 | ORPH hiredis | DISTRO | https://release-monitoring.org/project/01318 | 1.0.2 | 1.1.0 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.358 | 0.364 | ORPH 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.44.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 ifupdown | DISTRO | https://release-monitoring.org/project/21673 | 0.8.16 | 0.8.39 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-52 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.9.1 | inih | DISTRO | https://release-monitoring.org/project/11600 | 55 | 56 | 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.0 | 22.3.1 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20210608 | 20221108 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | ipcalc | DISTRO | https://release-monitoring.org/project/07555 | 1.0.1 | 1.0.2 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.15 | 7.16 | iputils | DISTRO | https://release-monitoring.org/project/01395 | 20211215 | 20221126 | 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 | iw | DISTRO | https://release-monitoring.org/project/01410 | 5.16 | 5.19 | iwd | DISTRO | https://release-monitoring.org/project/18380 | 1.30 | 2.0 | ORPH janet | DISTRO | https://release-monitoring.org/project/155612 | 1.25.0 | 1.25.1 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.0.3 | 1.1.0 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jitterentropy-library | DISTRO | https://release-monitoring.org/project/29701 | 3.3.1 | 3.4.1 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | 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 | json-for-modern-cpp | DISTRO | https://release-monitoring.org/project/11152 | 3.10.5 | 3.11.2 | ORPH 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.100.1 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | 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... | 20.3.1-Nexus | 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-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.3-Ma... | 20.1.2-Nexus | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.4-Ma... | 20.1.2-Nexus | 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.0-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.2.2-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.4-Ma... | 20.3.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... | 20.3.0-Nexus | 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.0-Ma... | 20.4.0-Nexus | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.1.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.1.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.1.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-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.2.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.1.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.1.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 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.13.1 | 2.14 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | less | DISTRO | https://release-monitoring.org/project/01550 | 590 | 608 | ORPH libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libapparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbluray | DISTRO | https://release-monitoring.org/project/01565 | 1.3.1 | 1.3.3 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.66 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcoap | DISTRO | https://release-monitoring.org/project/21471 | 4.3.0 | 4.3.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.12 | 1.14 | 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 | libfreeglut | DISTRO | https://release-monitoring.org/project/00846 | 3.2.2 | 3.4.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.12.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.11.0 | 3.12.0 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.0 | 3.11.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglfw | DISTRO | https://release-monitoring.org/project/01180 | 3.3.6 | 3.3.8 | libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.74.2 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.45 | 1.46 | 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 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.9.1 | libgtk3 | DISTRO | https://release-monitoring.org/project/10018 | 3.24.34 | 3.24.35 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.41 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.39 | 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.1 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.22.0 | libksba | DISTRO | https://release-monitoring.org/project/01649 | 1.6.0 | 1.6.2 | ORPH libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.13 | 0.12.1 | libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.7 | 3.0.8 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.9.1 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.11 | 2.1.25 | 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.0 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.13 | libopenh264 | DISTRO | https://release-monitoring.org/project/21365 | 2.2.0 | 2.3.1 | libopenssl | DISTRO | https://release-monitoring.org/project/20333 | 1.1.1q | 1.1.1s | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2022.6 | 2022.7 | 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.34.0 | ORPH libpjsip | DISTRO | https://release-monitoring.org/project/15701 | 2.12.1 | 2.13 | libpng | DISTRO | https://release-monitoring.org/project/01705 | 1.6.38 | 1.6.39 | libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | libpwquality | DISTRO | https://release-monitoring.org/project/15580 | 1.4.4 | 1.4.5 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.2.2 | 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 | 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 liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.13.3 | libvirt | DISTRO | https://release-monitoring.org/project/224041 | 7.10.0 | 8.9.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.12.3 | 1.14.0 | 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.4.1 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.0.194 | 2.1.4 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.1.3 | 2.2.0 | 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.1.63 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221012 | 20221109 | 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 | 2022.11.19 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.5 | 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.5 | 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.3 | 4.96.4 | ORPH 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-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.2 | 2.13.8 | 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 | 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.17 | ORPH lxc | DISTRO | https://release-monitoring.org/project/01860 | 4.0.12 | 5.0.1 | 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 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 10.11.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.1 | 3.2.1 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 189 | 190 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.1.71 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.16 | 1.6.17 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.00 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.4 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.4.0 | 8.5.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.4 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.5.1 | 5.6.1 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.5.1 | 5.6.1 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20190618 | 20221107 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.10.0 | 0.10.6 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.1.0 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.32.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.122 | 6.12.0.190 | mosh | DISTRO | https://release-monitoring.org/project/07269 | 1.3.2 | 1.4.0 | mpd | DISTRO | https://release-monitoring.org/project/14864 | 0.23.9 | 0.23.10 | mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.0 | 4.1.1 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.1 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.35.0 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 4.1.3 | 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 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.0 | 0.9.3 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.20.3 | 1.21.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.7 | 2.2.9 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.17 | 2.2.1 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.1 | 6.3-20221126 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.2 | 0.32.4 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 0.17.1 | 1.0.0 | 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.36.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.23 | 2.1.42 | netsnmp | DISTRO | https://release-monitoring.org/project/02062 | 5.9 | 5.9.3 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.36.4 | 1.40.4 | ORPH network-manager-openvpn | DISTRO | https://release-monitoring.org/project/69977 | 1.8.14 | 1.10.2 | newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.22 | ORPH nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.51.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.20.1 | 1.23.2 | nginx-modsecurity | DISTRO | https://release-monitoring.org/project/68639 | 1.0.2 | 1.0.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.17.1 | 19.1.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntfs-3g | DISTRO | https://release-monitoring.org/project/02504 | 2022.5.17 | 2022.10.3 | 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 | 525.53 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.2.1 | 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.5.3 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.3 | 1.3.4 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.22.2 | opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2022.09.30 | 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.17 | 4.6.0 | openfpgaloader | DISTRO | https://release-monitoring.org/project/241709 | 0.6.1 | 0.9.1 | openipmi | DISTRO | https://release-monitoring.org/project/02549 | 2.0.32 | 2.0.33 | ORPH openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.14.1+1 | 20+25 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.0.0 | 4.1.4 | 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.45.2 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.5.8 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.0 | 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.18.0 | 3.19.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.18.0 | 3.19.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.18.0 | 3.19.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.18.0 | 3.19.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.31 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.32 | 0.4.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.1.71 | ORPH pango | DISTRO | https://release-monitoring.org/project/11783 | 1.50.11 | 1.50.12 | 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 parted | DISTRO | https://release-monitoring.org/project/02596 | 3.4 | 3.5 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.5 | 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 | 202211 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl | DISTRO | https://release-monitoring.org/project/13599 | 5.34.1 | 5.36.0 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | 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.002002 | 1.006000 | perl-file-listing | DISTRO | https://release-monitoring.org/project/02892 | 6.14 | 6.15 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.76 | 3.80 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.12 | 6.14 | perl-http-message | DISTRO | https://release-monitoring.org/project/02977 | 6.37 | 6.44 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.075 | 2.077 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20200824 | 1.20220520 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.26 | 9.30 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-mozilla-ca | DISTRO | https://release-monitoring.org/project/03136 | 20211001 | 20221114 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.34 | 1.35 | 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.85 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-path-tiny | DISTRO | https://release-monitoring.org/project/11962 | 0.124 | 0.142 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | 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.000001 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.12 | 5.17 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.1.12 | 8.1.13 | 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.1.6 | pigpio | DISTRO | https://release-monitoring.org/project/21577 | 79 | 7301 | pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.60 | 0.3.61 | pixman | DISTRO | https://release-monitoring.org/project/03648 | 0.40.0 | 0.42.2 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.3 | ORPH 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 | 22.11.0 | powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.1 | ORPH proftpd | DISTRO | https://release-monitoring.org/project/07609 | 1.3.6e | 1.3.7e | proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.1.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.13 | 0.12.1 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | 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.4 | 23.5 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH pugixml | DISTRO | https://release-monitoring.org/project/03728 | 1.12.1 | 1.13 | putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.4 | 0.4.5 | python-aiohttp-remotes | DISTRO | https://release-monitoring.org/project/21248 | 1.1.0 | 1.2.0 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 3.1.9 | 4.0.1 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.12.1 | 0.19.5 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.0 | 1.26.16 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.0 | 1.29.16 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.0.0 | 4.1.0a2 | python-canopen | DISTRO | https://release-monitoring.org/project/23230 | 1.0.0 | 2.0.0b1 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.0 | 3.0.1 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 8.6.0 | 9.0.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 | 38.0.3 | 38.0.4 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.32 | 3.0.0a11 | python-dicttoxml | DISTRO | https://release-monitoring.org/project/12019 | 1.7.4 | 1.7.7 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.1.0 | 2.2.1 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.3 | 4.4 | python-falcon | DISTRO | https://release-monitoring.org/project/03860 | 3.1.0 | 3.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 22.11.23 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.29 | 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.1 | 3.42.2 | python-greenlet | DISTRO | https://release-monitoring.org/project/06870 | 2.0.0 | 2.0.1 | python-influxdb | DISTRO | https://release-monitoring.org/project/12696 | 5.3.0 | 5.3.1 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jedi | DISTRO | https://release-monitoring.org/project/03893 | 0.18.1 | 0.18.2 | python-jsonschema | DISTRO | https://release-monitoring.org/project/03898 | 4.17.0 | 4.17.1 | python-keyring | DISTRO | https://release-monitoring.org/project/03901 | 23.9.3 | 23.11.0 | python-m2r | DISTRO | https://release-monitoring.org/project/15243 | 0.2.1 | 0.3.1 | python-mako | DISTRO | https://release-monitoring.org/project/03915 | 1.2.3 | 1.2.4 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.6.2 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.1 | 0.14.2 | python-memory-profiler | DISTRO | https://release-monitoring.org/project/38508 | 0.60.0 | 0.61.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 2.8.8 | 3.0b1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.4 | 1.23.5 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.0 | 1.0.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.11.0 | 2.12.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.1 | 0.10.2 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3 | 22.3.1 | python-posix-ipc | DISTRO | https://release-monitoring.org/project/13204 | 1.0.5 | 1.1.0 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.31 | 3.0.33 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.3 | 5.9.4 | python-pudb | DISTRO | https://release-monitoring.org/project/03980 | 2022.1.2 | 2022.1.3 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.0 | 2.10.1 | python-pycairo | DISTRO | https://release-monitoring.org/project/13166 | 1.21.0 | 1.22.0 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.15.0 | 3.16.0 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20220916.1 | 20221110.1 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.1.2 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.0 | 3.0.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.20.2 | 1.21.0 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.0 | 0.13.1 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.7 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.1 | 0.20.2 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.3.4 | 4.3.5 | 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.9.3 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.10.1 | 1.11.1 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.5.1 | 65.6.3 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.17.6 | 3.18.0 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 5.0.0 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.0b3 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.0.2 | 5.1.0 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.1.0 | 2.1.1 | python-texttable | DISTRO | https://release-monitoring.org/project/11635 | 1.6.4 | 1.6.7 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.1 | 2.7.2 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.12 | 2.0.0a2 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.1 | 1.4.2 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.1 | 5.5.2 | python-zopfli | DISTRO | https://release-monitoring.org/project/50016 | 0.2.1 | 0.2.2 | 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.2.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.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.0 | 6.4.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.0 | 6.4.1 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-server | DISTRO | https://release-monitoring.org/project/05585 | 3.8.2 | 3.11.3 | 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 | raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221104-... | ORPH readline | DISTRO | https://release-monitoring.org/project/04173 | 8.1.2 | 8.2 | ORPH 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.7.3 | rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2210.0 | rtl_433 | DISTRO | https://release-monitoring.org/project/14997 | 21.12 | 22.11 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.2 | 3.1.3 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.0 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.23.0 | 2.24.0 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.6.3 | 1.0.8.0 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.11 | 4.17.3 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.4.0 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.24.2 | 2.26.0 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.2 | ORPH sdl2_net | DISTRO | https://release-monitoring.org/project/04783 | 2.0.1 | 2.2.0 | ORPH sdl_gfx | DISTRO | https://release-monitoring.org/project/04778 | 2.0.23 | 2.0.25 | ORPH sdl_sound | DISTRO | https://release-monitoring.org/project/10262 | 1.0.3 | 2.0.1 | ORPH sdparm | DISTRO | https://release-monitoring.org/project/04787 | 1.10 | 1.12 | sed | DISTRO | https://release-monitoring.org/project/04789 | 4.8 | 4.9 | ORPH selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.9.0 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.5.2 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.10 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.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 | 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.47.0 | 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 | 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.2 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.39.4 | 3.40.0 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.9 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 0.22.2 | 1.1 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.15.00 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.5 | 5.9.8 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.67 | sudo | DISTRO | https://release-monitoring.org/project/04906 | 1.9.11p2 | 1.9.12p1 | ORPH supertuxkart | DISTRO | https://release-monitoring.org/project/04912 | 1.3 | 1.4 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.4 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.8 | swig | DISTRO | https://release-monitoring.org/project/04919 | 4.0.2 | 4.1.0 | 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 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.1.64 | 2.2.12 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.4.2 | 12.7.1 | 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 | 250.4 | 252 | 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.7.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 | tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.2.0 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5 | 2.5.1 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.17.0 | ORPH tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.0.1 | 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.3 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tmux | DISTRO | https://release-monitoring.org/project/04980 | 3.1c | 3.3a | tor | DISTRO | https://release-monitoring.org/project/04991 | 0.4.7.10 | 0.4.7.11 | 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 | 2.4.1 | ORPH tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.3 | 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 | 3.2.0 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.4 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.0.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2022.10 | ulogd | DISTRO | https://release-monitoring.org/project/05038 | 2.0.7 | 2.0.8 | ORPH unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.2 | unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.2 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.6.1 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 0.99.20 | upx | DISTRO | https://release-monitoring.org/project/13737 | 3.96 | 4.0.1 | utf8proc | DISTRO | https://release-monitoring.org/project/07455 | 2.7.0 | 2.8.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.3 | 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 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.0709 | 9.0.0952 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.2 | 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.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.33 | 3.2.45 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.0.15 | 4.1.6 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.235 | ORPH wayland-protocols | DISTRO | https://release-monitoring.org/project/13997 | 1.28 | 1.30 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.0 | 2.39.1 | 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.0 | wine | DISTRO | https://release-monitoring.org/project/05134 | 7.0 | 7.22 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2022.02.18 | 2022.08.12 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.12 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 3.4.12 | 4.0.1 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.0 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.12.1 | 1.14.0 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.36.8 | 2.38.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.42.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.21 | xapp_fslsfonts | DISTRO | https://release-monitoring.org/project/17157 | 1.0.5 | 1.0.6 | xapp_fstobdf | DISTRO | https://release-monitoring.org/project/17156 | 1.0.6 | 1.0.7 | xapp_ico | DISTRO | https://release-monitoring.org/project/21722 | 1.0.5 | 1.0.6 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20221028 | xapp_oclock | DISTRO | https://release-monitoring.org/project/15042 | 1.0.4 | 1.0.5 | xapp_rgb | DISTRO | https://release-monitoring.org/project/17151 | 1.0.6 | 1.1.0 | xapp_sessreg | DISTRO | https://release-monitoring.org/project/15040 | 1.1.2 | 1.1.3 | xapp_showfont | DISTRO | https://release-monitoring.org/project/12316 | 1.0.5 | 1.0.6 | xapp_smproxy | DISTRO | https://release-monitoring.org/project/15039 | 1.0.6 | 1.0.7 | xapp_viewres | DISTRO | https://release-monitoring.org/project/17162 | 1.0.6 | 1.0.7 | xapp_xcompmgr | DISTRO | https://release-monitoring.org/project/05174 | 1.1.8 | 1.1.9 | xapp_xditview | DISTRO | https://release-monitoring.org/project/21262 | 1.0.5 | 1.0.6 | xapp_xfsinfo | DISTRO | https://release-monitoring.org/project/17158 | 1.0.6 | 1.0.7 | xapp_xgc | DISTRO | https://release-monitoring.org/project/21720 | 1.0.5 | 1.0.6 | xapp_xkbevd | DISTRO | https://release-monitoring.org/project/15017 | 1.1.4 | 1.1.5 | xapp_xkbprint | DISTRO | https://release-monitoring.org/project/17159 | 1.0.5 | 1.0.6 | xapp_xkill | DISTRO | https://release-monitoring.org/project/14993 | 1.0.5 | 1.0.6 | xapp_xlogo | DISTRO | https://release-monitoring.org/project/14991 | 1.0.5 | 1.0.6 | xapp_xlsatoms | DISTRO | https://release-monitoring.org/project/14990 | 1.1.3 | 1.1.4 | xapp_xlsclients | DISTRO | https://release-monitoring.org/project/14989 | 1.1.4 | 1.1.5 | xapp_xmh | DISTRO | https://release-monitoring.org/project/21718 | 1.0.3 | 1.0.4 | xapp_xsetroot | DISTRO | https://release-monitoring.org/project/14953 | 1.1.2 | 1.1.3 | xcb-util-cursor | DISTRO | https://release-monitoring.org/project/05166 | 0.1.3 | 0.1.4 | xcb-util-image | DISTRO | https://release-monitoring.org/project/05167 | 0.4.0 | 0.4.1 | xcb-util-keysyms | DISTRO | https://release-monitoring.org/project/05168 | 0.4.0 | 0.4.1 | xcb-util-renderutil | DISTRO | https://release-monitoring.org/project/05169 | 0.3.9 | 0.3.10 | xcb-util-wm | DISTRO | https://release-monitoring.org/project/05170 | 0.4.1 | 0.4.2 | xdriver_xf86-input-keyboard | DISTRO | https://release-monitoring.org/project/15902 | 1.9.0 | 2.0.0 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.0 | 1.2.1 | xdriver_xf86-input-mouse | DISTRO | https://release-monitoring.org/project/15901 | 1.9.3 | 1.9.4 | xdriver_xf86-input-vmmouse | DISTRO | https://release-monitoring.org/project/05244 | 13.1.0 | 13.2.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.4 | 4.16.2 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.0.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.36 | 2.37 | xlib_libFS | DISTRO | https://release-monitoring.org/project/01618 | 1.0.8 | 1.0.9 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.1 | 1.8.2 | xlib_libXau | DISTRO | https://release-monitoring.org/project/01765 | 1.0.9 | 1.0.10 | xlib_libXdmcp | DISTRO | https://release-monitoring.org/project/01772 | 1.1.3 | 1.1.4 | xlib_libXext | DISTRO | https://release-monitoring.org/project/01774 | 1.3.4 | 1.3.5 | xlib_libXfont2 | DISTRO | https://release-monitoring.org/project/17165 | 2.0.5 | 2.0.6 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.4 | 2.3.7 | xlib_libXinerama | DISTRO | https://release-monitoring.org/project/01779 | 1.1.4 | 1.1.5 | xlib_libXmu | DISTRO | https://release-monitoring.org/project/01785 | 1.1.3 | 1.1.4 | xlib_libXpm | DISTRO | https://release-monitoring.org/project/01787 | 3.5.13 | 3.5.14 | xlib_libXrandr | DISTRO | https://release-monitoring.org/project/01788 | 1.5.2 | 1.5.3 | xlib_libXrender | DISTRO | https://release-monitoring.org/project/01789 | 0.9.10 | 0.9.11 | xlib_libXtst | DISTRO | https://release-monitoring.org/project/01794 | 1.2.3 | 1.2.4 | xlib_libXxf86vm | DISTRO | https://release-monitoring.org/project/01799 | 1.1.4 | 1.1.5 | xlib_libfontenc | DISTRO | https://release-monitoring.org/project/01613 | 1.1.4 | 1.1.6 | xlib_libxkbfile | DISTRO | https://release-monitoring.org/project/01781 | 1.1.0 | 1.1.1 | xlib_libxshmfence | DISTRO | https://release-monitoring.org/project/01792 | 1.3 | 1.3.1 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.1 | 2022.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.05.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.21 | 3.22 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 371 | 377 | ORPH xutil_makedepend | DISTRO | https://release-monitoring.org/project/13528 | 1.0.6 | 1.0.7 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.7 | 5.2.8 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.1 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 5.4.9 | 6.2.4 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.2.3 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.1.1 | 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 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-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 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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 freerdp | CVE-2022-39316 | https://security-tracker.debian.org/tracker/CVE-2022-39316 freerdp | CVE-2022-39317 | https://security-tracker.debian.org/tracker/CVE-2022-39317 freerdp | CVE-2022-39318 | https://security-tracker.debian.org/tracker/CVE-2022-39318 freerdp | CVE-2022-39319 | https://security-tracker.debian.org/tracker/CVE-2022-39319 freerdp | CVE-2022-39320 | https://security-tracker.debian.org/tracker/CVE-2022-39320 freerdp | CVE-2022-39347 | https://security-tracker.debian.org/tracker/CVE-2022-39347 freerdp | CVE-2022-41877 | https://security-tracker.debian.org/tracker/CVE-2022-41877 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 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 python3 | CVE-2021-28861 | https://security-tracker.debian.org/tracker/CVE-2021-28861 python3 | CVE-2022-26488 | https://security-tracker.debian.org/tracker/CVE-2022-26488 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 sysstat | CVE-2022-39377 | https://security-tracker.debian.org/tracker/CVE-2022-39377 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 xterm | CVE-2022-45063 | https://security-tracker.debian.org/tracker/CVE-2022-45063 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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exim | CVE-2022-37451 | https://security-tracker.debian.org/tracker/CVE-2022-37451 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 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 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-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-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 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-1050 | https://security-tracker.debian.org/tracker/CVE-2022-1050 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 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 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.08.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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dbus-broker | CVE-2022-31212 | https://security-tracker.debian.org/tracker/CVE-2022-31212 dbus-broker | CVE-2022-31213 | https://security-tracker.debian.org/tracker/CVE-2022-31213 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-37797 | https://security-tracker.debian.org/tracker/CVE-2022-37797 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-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 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-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 bugzilla at busybox.net Mon Nov 28 08:47:25 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 08:47:25 +0000 Subject: [Buildroot] [Bug 15156] New: Excess library installation to ARM64 target. Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15156 Bug ID: 15156 Summary: Excess library installation to ARM64 target. Product: buildroot Version: 2022.08.2 Hardware: All OS: All Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: Alexey.Kazantsev at kaspersky.com CC: buildroot at uclibc.org Target Milestone: --- Hello! Is have noticed, that in the image built with qemu_aarch64_virt_defconfig config some libraries not required by the image binaries, i.e.: libgcc_s.so.1, libgcc_s.so, libatomic.so . These libraries are listed in the TOOLCHAIN_EXTERNAL_LIBS variable in the toolchain/toolchain-external/pkg-toolchain-external.mk file. As I can see, they are not installed in the same way as other libraries, however, they defenitelly excess in the built rootfs. Is it possible adding build stage to clean these unused libraries? This issue exists in 2022.11-rc2 also. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Nov 28 08:48:00 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 08:48:00 +0000 Subject: [Buildroot] [Bug 15156] Excess libraries are installed to the ARM64 QEMU target. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15156 A.K changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Excess library installation |Excess libraries are |to ARM64 target. |installed to the ARM64 QEMU | |target. -- You are receiving this mail because: You are on the CC list for the bug. From kieran.bingham at ideasonboard.com Mon Nov 28 09:03:44 2022 From: kieran.bingham at ideasonboard.com (Kieran Bingham) Date: Mon, 28 Nov 2022 09:03:44 +0000 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-26 In-Reply-To: References: Message-ID: <166962622413.3066484.1675129521759030444@Monstersaurus> Hi Thomas, + Buildroot list Quoting Thomas Petazzoni (2022-11-27 07:39:11) > Hello, > > Autobuilder failures > ==================== > > Below is a list of build failures reported by the Buildroot autobuilders > in relation to packages or CPU architectures you are in charge of. > Please help us improving the quality of Buildroot by investigating those > build failures and sending patches to fix them. > > Results for the '2022.02.x' branch > ---------------------------------- > > Build failures related to your packages: > > arch | reason | url > -------------+--------------------------------+--------------------------------------------------------------------------------- > aarch64 | libcamera-1966b9a58436fab51... | http://autobuild.buildroot.net/results/5ea8f180e4909f8157565238b25f567fcf1f3beb Upon a quick examination I can see the following highlights in build-end.log here: ... Run-time dependency GTest found: YES 1.11.0 ... lc-compliance application: YES ... lc-compliance : enabled ... [117/121] Linking target src/lc-compliance/lc-compliance FAILED: src/lc-compliance/lc-compliance /home/buildroot/autobuild/run/instance-3/output-1/host/bin/aarch64-linux-gnu-g++ -o src/lc-compliance/lc-compliance src/lc-compliance/lc-compliance.p/.._cam_event_loop.cpp.o src/lc-compliance/lc-compliance.p/.._cam_options.cpp.o src/lc-compliance/lc-compliance.p/environment.cpp.o src/lc-compliance/lc-compliance.p/main.cpp.o src/lc-compliance/lc-compliance.p/simple_capture.cpp.o src/lc-compliance/lc-compliance.p/capture_test.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lstdc++fs -Wshadow -include config.h '-Wl,-rpath,$ORIGIN/../libcamera:$ORIGIN/../libcamera/base:/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64' -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera/base -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64 src/libcamera/libcamera.so.0.0.0 src/libcamera/base/libcamera-base.so.0.0.0 -latomic /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent_pthreads.so /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent.so -lpthread -L/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -lgtestd -Wl,--end-group /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/aarch64-linux-gnu/7.3.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgtestd collect2: error: ld returned 1 exit status I don't think we've changed anything (on the libcamera side) regarding gtest/lc-compliance in quite some time ... so I'm surprised to see this error pop up? -- Kieran > Thanks for your contribution to Buildroot! > > -- > http://autobuild.buildroot.net From marcus.folkesson at gmail.com Mon Nov 28 09:11:58 2022 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 28 Nov 2022 10:11:58 +0100 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2022.7 Message-ID: <20221128091158.5049-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 582af4b7b9..ed31109fdb 100644 --- a/package/libostree/libostree.hash +++ b/package/libostree/libostree.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 835ef47d9a0b35a10c77ffd7f0fbd2e2b87f7cccb588da27442a05ff71ffad8c libostree-2022.6.tar.xz +sha256 8be2a9261c94e8b9ec4113380ffc480f8598245fb321a009bad4fae4b822411f libostree-2022.7.tar.xz sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libostree/libostree.mk b/package/libostree/libostree.mk index e99da9d2cb..8e8ec63213 100644 --- a/package/libostree/libostree.mk +++ b/package/libostree/libostree.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOSTREE_VERSION = 2022.6 +LIBOSTREE_VERSION = 2022.7 LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz LIBOSTREE_SITE = https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) -- 2.38.1 From buildroot at heine.tech Mon Nov 28 09:41:17 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Mon, 28 Nov 2022 10:41:17 +0100 Subject: [Buildroot] [PATCH] package/usbmount: select util-linux logger Message-ID: <20221128094125.3183141-1-buildroot@heine.tech> usbmount has a runtime dependency on "logger" from util-linux. Else it will just fail when it tries to log. Signed-off-by: Michael Nosthoff --- I wasn't sure if it is neccessary to also add select BR2_PACKAGE_UTIL_LINUX or if this is done automatically. So please adjust if neccessary. --- package/usbmount/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/usbmount/Config.in b/package/usbmount/Config.in index 7760356b7c..5145587b7c 100644 --- a/package/usbmount/Config.in +++ b/package/usbmount/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_USBMOUNT depends on BR2_USE_MMU # lockfile-progs -> liblockfile depends on BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_LOCKFILE_PROGS + select BR2_PACKAGE_UTIL_LINUX_LOGGER help The usbmount package automatically mounts USB mass storage devices when they are plugged in, and unmounts them when -- 2.34.1 From luca.ceresoli at bootlin.com Mon Nov 28 09:55:35 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 28 Nov 2022 10:55:35 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: fix build failure on PowerPC In-Reply-To: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> References: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> Message-ID: <20221128105535.5a2c0798@booty> Hi Giulio, On Sun, 27 Nov 2022 14:28:55 +0100 Giulio Benetti wrote: > Add local patch(pending upstream[0]) to fix build failure with PowerPC due > to a package re-defition of get_ra() that is only defined in Linux PowerPC > implementation. > > [0]: https://github.com/lwfinger/rtl8188eu/pull/432 > > Fixes: > http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ > > Signed-off-by: Giulio Benetti > --- > ...uild-failure-on-PowerPc-architecture.patch | 106 ++++++++++++++++++ > 1 file changed, 106 insertions(+) > create mode 100644 package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > > diff --git a/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > new file mode 100644 > index 0000000000..b16a312c7e > --- /dev/null > +++ b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > @@ -0,0 +1,106 @@ > +From 2a91a721d634a2eca131628b5c9c028af20037af Mon Sep 17 00:00:00 2001 > +From: Giulio Benetti > +Date: Sun, 27 Nov 2022 14:20:43 +0100 > +Subject: [PATCH] Fix build failure on PowerPc architecture > + > +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 wifi_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 > + > +Upstream: https://github.com/lwfinger/rtl8188eu/pull/432 > +Signed-off-by: Giulio Benetti Thank you! I have posted some change request to the commit message on your patch for upstream, but the patch content itself looks good, so I guess for the Buildroot needs this is enough: Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From arnout at mind.be Mon Nov 28 10:32:58 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 28 Nov 2022 11:32:58 +0100 Subject: [Buildroot] rabbitmq-server support in Buildroot In-Reply-To: <87ilj97chz.fsf@dell.be.48ers.dk> References: <87ilj97chz.fsf@dell.be.48ers.dk> Message-ID: On 20/11/2022 18:38, Peter Korsgaard wrote: > Hi Frank, Sending to the right Frank now... Regards, Arnout > > You are listed in the Buildroot DEVELOPERS file for rabbitmq-server, but > it has not seen any updates since: > > commit 27df8b7b0d7c6c331d2e4fe7b6ea2bd1596acd75 > Author: Frank Vanbever > Date: Thu Feb 13 16:14:14 2020 +0100 > > package/rabbitmq-server: bump version to 3.8.2 > > Are you still interested in maintaining it? If not, are anybody else? > Otherwise I suggest we remove it before the 2022.11 release. > > The 3.8.x series looks to still be maintained upstream, and 3.8.2 is > vulnerable to a number of security issues, E.G.: > > https://nvd.nist.gov/vuln/detail/CVE-2020-5419 (Windows only) > https://tanzu.vmware.com/security/cve-2021-22116 > https://tanzu.vmware.com/security/cve-2021-22117 (Windows only) > https://github.com/rabbitmq/rabbitmq-server/security/advisories > > rabbitmq-server >= 3.8.16 unfortunately requires erlang 23, so udating > is not trivial: > > https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.16 > > What do you say? > From mf at go-sys.de Mon Nov 28 10:40:57 2022 From: mf at go-sys.de (Michael Fischer) Date: Mon, 28 Nov 2022 11:40:57 +0100 Subject: [Buildroot] [PATCH] package/sdl2: bump version to 2.26.0 Message-ID: <20221128104057.19164-1-mf@go-sys.de> patch 0001: already applied upstream Signed-off-by: Michael Fischer --- ...t-have-a-mode-configured-use-the-pre.patch | 76 ------------------- package/sdl2/sdl2.hash | 4 +- package/sdl2/sdl2.mk | 2 +- 3 files changed, 3 insertions(+), 79 deletions(-) delete mode 100644 package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch diff --git a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch deleted file mode 100644 index c8be280c56..0000000000 --- a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch +++ /dev/null @@ -1,76 +0,0 @@ -From da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Mon Sep 17 00:00:00 2001 -From: Sam Lantinga -Date: Fri, 18 Nov 2022 12:17:27 -0800 -Subject: [PATCH] If a CRTC doesn't have a mode configured, use the preferred - or largest mode as the default mode - -Fixes https://github.com/libsdl-org/SDL/issues/6421 - -[mf at go-sys.de: backport from upstream] -Signed-off-by: Michael Fischer -[yann.morin.1998 at free.fr: do an actual backport] -Signed-off-by: Yann E. MORIN ---- - src/video/kmsdrm/SDL_kmsdrmvideo.c | 35 +++++++++++++++++++++++++----- - 1 file changed, 29 insertions(+), 6 deletions(-) - -diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c -index eae721455..eeeefef2b 100644 ---- a/src/video/kmsdrm/SDL_kmsdrmvideo.c -+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c -@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) - /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the - list of SDL Displays in _this->displays[] */ - static void --KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { -- -+KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) -+{ - SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); - SDL_DisplayData *dispdata = NULL; - SDL_VideoDisplay display = {0}; -@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { - drmModeModeInfo *mode = &connector->modes[i]; - - if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { -- mode_index = i; -- break; -+ mode_index = i; -+ break; - } - } - - if (mode_index == -1) { -- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); -- goto cleanup; -+ int current_area, largest_area = 0; -+ -+ /* Find the preferred mode or the highest resolution mode */ -+ for (i = 0; i < connector->count_modes; i++) { -+ drmModeModeInfo *mode = &connector->modes[i]; -+ -+ if (mode->type & DRM_MODE_TYPE_PREFERRED) { -+ mode_index = i; -+ break; -+ } -+ -+ current_area = mode->hdisplay * mode->vdisplay; -+ if (current_area > largest_area) { -+ mode_index = i; -+ largest_area = current_area; -+ } -+ } -+ if (mode_index != -1) { -+ crtc->mode = connector->modes[mode_index]; -+ } -+ } -+ -+ if (mode_index == -1) { -+ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); -+ goto cleanup; - } - - /*********************************************/ --- -2.25.1 - diff --git a/package/sdl2/sdl2.hash b/package/sdl2/sdl2.hash index 782c552c52..78122359a2 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.24.1.tar.gz.sig -sha256 bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b SDL2-2.24.1.tar.gz +# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.26.0.tar.gz.sig +sha256 8000d7169febce93c84b6bdf376631f8179132fd69f7015d4dadb8b9c2bdb295 SDL2-2.26.0.tar.gz # Locally calculated sha256 fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 28e2c5cb36..3b897f2380 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.24.1 +SDL2_VERSION = 2.26.0 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib -- 2.20.1 From jcmvbkbc at gmail.com Mon Nov 28 11:54:19 2022 From: jcmvbkbc at gmail.com (Max Filippov) Date: Mon, 28 Nov 2022 03:54:19 -0800 Subject: [Buildroot] Xtensa qemu nommu defconfig not working In-Reply-To: <20221125191155.111c4ddc@windsurf> References: <20221125191155.111c4ddc@windsurf> Message-ID: Hi Thomas, On Fri, Nov 25, 2022 at 10:11 AM Thomas Petazzoni wrote: > The configs/qemu_xtensa_lx60_nommu_defconfig builds correctly, but > fails to boot under Qemu: > > [ 1.158675] Freeing unused kernel image (initmem) memory: 460K > [ 1.159475] This architecture does not have kernel memory protection. > [ 1.160806] Run /init as init process > [ 1.186746] binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20), killing init! > Max, do you think you could have a look at what is happening? AFAICS the following commit in the elf2flt https://github.com/uclinux-dev/elf2flt/commit/5e08f19683163584f23b953e570749964758c439 disabled address endianness fixup for addresses in the text segment for xtensa which results in the observed failure. I haven't checked, but from the code it looks like not only the xtensa may be affected. I can confirm that reverting that change fixes xtensa nommu boot. -- Thanks. -- Max From tianyuanhao3 at 163.com Mon Nov 28 12:34:14 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:14 +0000 Subject: [Buildroot] [PATCH/next 2/6] package/termcolor: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-2-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/termcolor/Config.in | 12 ++++++++++++ package/termcolor/termcolor.hash | 3 +++ package/termcolor/termcolor.mk | 14 ++++++++++++++ 5 files changed, 31 insertions(+) create mode 100644 package/termcolor/Config.in create mode 100644 package/termcolor/termcolor.hash create mode 100644 package/termcolor/termcolor.mk diff --git a/DEVELOPERS b/DEVELOPERS index 180793a91b..afab61d97e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2740,6 +2740,7 @@ F: package/most/ N: TIAN Yuanhao F: package/cli11/ F: package/open-isns/ +F: package/termcolor/ N: Tan En De F: package/libkcapi/ diff --git a/package/Config.in b/package/Config.in index a378146ac7..535efd09ea 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2143,6 +2143,7 @@ menu "Text and terminal handling" source "package/readline/Config.in" source "package/slang/Config.in" source "package/tclap/Config.in" + source "package/termcolor/Config.in" source "package/utf8proc/Config.in" endmenu diff --git a/package/termcolor/Config.in b/package/termcolor/Config.in new file mode 100644 index 0000000000..979ad61d81 --- /dev/null +++ b/package/termcolor/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_TERMCOLOR + bool "termcolor" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + Termcolor is a header-only C++ library for printing colored + messages to the terminal. + + https://github.com/ikalnytskyi/termcolor + +comment "termcolor needs a toolchain w/ C++, gcc >= 4.8" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/termcolor/termcolor.hash b/package/termcolor/termcolor.hash new file mode 100644 index 0000000000..dede06c9b0 --- /dev/null +++ b/package/termcolor/termcolor.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 435994c32557674469404cb1527c283fdcf45746f7df75fd2996bb200d6a759f termcolor-2.1.0.tar.gz +sha256 bab0f53c36b248df22e2298ddf9eeea14b28783f187fcbff6a38f2c47b3a3a7d LICENSE diff --git a/package/termcolor/termcolor.mk b/package/termcolor/termcolor.mk new file mode 100644 index 0000000000..0374ce8b73 --- /dev/null +++ b/package/termcolor/termcolor.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# termcolor +# +################################################################################ + +TERMCOLOR_VERSION = 2.1.0 +TERMCOLOR_SITE = $(call github,ikalnytskyi,termcolor,v$(TERMCOLOR_VERSION)) +TERMCOLOR_LICENSE = BSD-3-Clause +TERMCOLOR_LICENSE_FILES = LICENSE +TERMCOLOR_INSTALL_STAGING = YES +TERMCOLOR_INSTALL_TARGET = NO + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:13 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:13 +0000 Subject: [Buildroot] [PATCH/next 1/6] package/cli11: new package Message-ID: <20221128123418.2197-1-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/cli11/Config.in | 13 +++++++++++++ package/cli11/cli11.hash | 3 +++ package/cli11/cli11.mk | 15 +++++++++++++++ 5 files changed, 33 insertions(+) create mode 100644 package/cli11/Config.in create mode 100644 package/cli11/cli11.hash create mode 100644 package/cli11/cli11.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2aecdb1c8f..180793a91b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2738,6 +2738,7 @@ N: Sven Oliver Moll F: package/most/ N: TIAN Yuanhao +F: package/cli11/ F: package/open-isns/ N: Tan En De diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..a378146ac7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2118,6 +2118,7 @@ endmenu menu "Text and terminal handling" source "package/augeas/Config.in" + source "package/cli11/Config.in" source "package/docopt-cpp/Config.in" source "package/enchant/Config.in" source "package/fmt/Config.in" diff --git a/package/cli11/Config.in b/package/cli11/Config.in new file mode 100644 index 0000000000..87db9ac8f7 --- /dev/null +++ b/package/cli11/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_CLI11 + bool "cli11" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + CLI11 is a command line parser for C++11 and beyond that + provides a rich feature set with a simple and intuitive + interface. + + https://github.com/CLIUtils/CLI11 + +comment "cli11 needs a toolchain w/ C++, gcc >= 4.8" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/cli11/cli11.hash b/package/cli11/cli11.hash new file mode 100644 index 0000000000..12e5b4fb55 --- /dev/null +++ b/package/cli11/cli11.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 378da73d2d1d9a7b82ad6ed2b5bda3e7bc7093c4034a1d680a2e009eb067e7b2 cli11-2.3.1.tar.gz +sha256 89022151dbf5827a22430557ef2f8a75808dd25fa1e9a12709ef5421d363e66d LICENSE diff --git a/package/cli11/cli11.mk b/package/cli11/cli11.mk new file mode 100644 index 0000000000..b02bd4478f --- /dev/null +++ b/package/cli11/cli11.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# cli11 +# +################################################################################ + +CLI11_VERSION = 2.3.1 +CLI11_SITE = $(call github,CLIUtils,CLI11,v$(CLI11_VERSION)) +CLI11_LICENSE = BSD-3-Clause +CLI11_LICENSE_FILES = LICENSE +CLI11_INSTALL_STAGING = YES +CLI11_INSTALL_TARGET = NO +CLI11_CONF_OPTS = -DCLI11_BUILD_DOCS=OFF -DCLI11_BUILD_EXAMPLES=OFF + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:17 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:17 +0000 Subject: [Buildroot] [PATCH/next 5/6] package/reproc: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-5-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/reproc/Config.in | 14 ++++++++++++++ package/reproc/reproc.hash | 3 +++ package/reproc/reproc.mk | 17 +++++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/reproc/Config.in create mode 100644 package/reproc/reproc.hash create mode 100644 package/reproc/reproc.mk diff --git a/DEVELOPERS b/DEVELOPERS index 572086d129..462a9511aa 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2741,6 +2741,7 @@ N: TIAN Yuanhao F: package/cli11/ F: package/libsolv/ F: package/open-isns/ +F: package/reproc/ F: package/termcolor/ F: package/tl-expected/ diff --git a/package/Config.in b/package/Config.in index b682fbe0ab..29153048cf 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2094,6 +2094,7 @@ endif source "package/protozero/Config.in" source "package/qhull/Config.in" source "package/qlibc/Config.in" + source "package/reproc/Config.in" source "package/riemann-c-client/Config.in" source "package/shapelib/Config.in" source "package/skalibs/Config.in" diff --git a/package/reproc/Config.in b/package/reproc/Config.in new file mode 100644 index 0000000000..a4e9c893b1 --- /dev/null +++ b/package/reproc/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_REPROC + bool "reproc" + depends on BR2_USE_MMU # fork() + depends on BR2_USE_WCHAR # uses wchar_t + depends on BR2_TOOLCHAIN_HAS_THREADS # pthread + help + reproc is a cross-platform C/C++ library that simplifies + starting, stopping and communicating with external programs. + + https://github.com/DaanDeMeyer/reproc + +comment "reproc needs a toolchain w/ threads, wchar" + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/reproc/reproc.hash b/package/reproc/reproc.hash new file mode 100644 index 0000000000..6da6d0a0bb --- /dev/null +++ b/package/reproc/reproc.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 55c780f7faa5c8cabd83ebbb84b68e5e0e09732de70a129f6b3c801e905415dd reproc-14.2.4.tar.gz +sha256 8f91afbe266bebac2cf1b220e0e67ace4cb9a97d2b21940abef20eb6691cfa91 LICENSE diff --git a/package/reproc/reproc.mk b/package/reproc/reproc.mk new file mode 100644 index 0000000000..3167911c4d --- /dev/null +++ b/package/reproc/reproc.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# reproc +# +################################################################################ + +REPROC_VERSION = 14.2.4 +REPROC_SITE = $(call github,DaanDeMeyer,reproc,v$(REPROC_VERSION)) +REPROC_LICENSE = MIT +REPROC_LICENSE_FILES = LICENSE +REPROC_INSTALL_STAGING = YES + +ifeq ($(BR2_INSTALL_LIBSTDCPP)$(BR2_TOOLCHAIN_GCC_AT_LEAST_4_8),yy) # C++11 +REPROC_CONF_OPTS += -DREPROC++=ON +endif + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:16 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:16 +0000 Subject: [Buildroot] [PATCH/next 4/6] package/libsolv: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-4-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/libsolv/Config.in | 9 +++++++++ package/libsolv/libsolv.hash | 3 +++ package/libsolv/libsolv.mk | 25 +++++++++++++++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 package/libsolv/Config.in create mode 100644 package/libsolv/libsolv.hash create mode 100644 package/libsolv/libsolv.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2541a64dbf..572086d129 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2739,6 +2739,7 @@ F: package/most/ N: TIAN Yuanhao F: package/cli11/ +F: package/libsolv/ F: package/open-isns/ F: package/termcolor/ F: package/tl-expected/ diff --git a/package/Config.in b/package/Config.in index 2e73a6e3fa..b682fbe0ab 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2054,6 +2054,7 @@ menu "Other" source "package/libshdata/Config.in" source "package/libsigc/Config.in" source "package/libsigsegv/Config.in" + source "package/libsolv/Config.in" source "package/libspatialindex/Config.in" source "package/libtalloc/Config.in" source "package/libtasn1/Config.in" diff --git a/package/libsolv/Config.in b/package/libsolv/Config.in new file mode 100644 index 0000000000..1415d2bc2b --- /dev/null +++ b/package/libsolv/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_LIBSOLV + bool "libsolv" + depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_ZLIB + help + A free package dependency solver using a satisfiability + algorithm. + + https://github.com/openSUSE/libsolv diff --git a/package/libsolv/libsolv.hash b/package/libsolv/libsolv.hash new file mode 100644 index 0000000000..162e46e54d --- /dev/null +++ b/package/libsolv/libsolv.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 968aef452b5493751fa0168cd58745a77c755e202a43fe8d549d791eb16034d5 libsolv-0.7.22.tar.gz +sha256 57f15acfb29fbef7749779e096a5885c60b716633e34484a21bb717554c0198f LICENSE.BSD diff --git a/package/libsolv/libsolv.mk b/package/libsolv/libsolv.mk new file mode 100644 index 0000000000..49c52e0c74 --- /dev/null +++ b/package/libsolv/libsolv.mk @@ -0,0 +1,25 @@ +################################################################################ +# +# libsolv +# +################################################################################ + +LIBSOLV_VERSION = 0.7.22 +LIBSOLV_SITE = $(call github,openSUSE,libsolv,$(LIBSOLV_VERSION)) +LIBSOLV_LICENSE = BSD-3-Clause +LIBSOLV_LICENSE_FILES = LICENSE.BSD +LIBSOLV_INSTALL_STAGING = YES +LIBSOLV_DEPENDENCIES = zlib +LIBSOLV_CONF_OPTS = -DCMAKE_CXX_COMPILER_FORCED=ON + +ifeq ($(BR2_STATIC_LIBS),y) +LIBSOLV_CONF_OPTS += -DDISABLE_SHARED=ON +else ifeq ($(BR2_SHARED_STATIC_LIBS),y) +LIBSOLV_CONF_OPTS += -DENABLE_STATIC=ON +endif + +ifeq ($(BR2_PACKAGE_MICROMAMBA),y) +LIBSOLV_CONF_OPTS += -DENABLE_CONDA=ON +endif + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:15 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:15 +0000 Subject: [Buildroot] [PATCH/next 3/6] package/tl-expected: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-3-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/tl-expected/Config.in | 12 ++++++++++++ package/tl-expected/tl-expected.hash | 3 +++ package/tl-expected/tl-expected.mk | 20 ++++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 package/tl-expected/Config.in create mode 100644 package/tl-expected/tl-expected.hash create mode 100644 package/tl-expected/tl-expected.mk diff --git a/DEVELOPERS b/DEVELOPERS index afab61d97e..2541a64dbf 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2741,6 +2741,7 @@ N: TIAN Yuanhao F: package/cli11/ F: package/open-isns/ F: package/termcolor/ +F: package/tl-expected/ N: Tan En De F: package/libkcapi/ diff --git a/package/Config.in b/package/Config.in index 535efd09ea..2e73a6e3fa 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2100,6 +2100,7 @@ endif source "package/startup-notification/Config.in" source "package/tbb/Config.in" source "package/tinycbor/Config.in" + source "package/tl-expected/Config.in" source "package/tz/Config.in" source "package/tzdata/Config.in" source "package/uvw/Config.in" diff --git a/package/tl-expected/Config.in b/package/tl-expected/Config.in new file mode 100644 index 0000000000..92758ffee5 --- /dev/null +++ b/package/tl-expected/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_TL_EXPECTED + bool "tl-expected" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + C++11/14/17 std::expected with functional-style extensions and + reference support. + + https://github.com/TartanLlama/expected + +comment "tl-expected needs a toolchain w/ C++, gcc >= 4.8" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/tl-expected/tl-expected.hash b/package/tl-expected/tl-expected.hash new file mode 100644 index 0000000000..e5c9cc2a3e --- /dev/null +++ b/package/tl-expected/tl-expected.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 2611769546cedcaef233ef587e71420d1f079a794eb7bb19b888dedf991ace7c tl-expected-v1.0.0-br1.tar.gz +sha256 a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499 COPYING diff --git a/package/tl-expected/tl-expected.mk b/package/tl-expected/tl-expected.mk new file mode 100644 index 0000000000..8d62c75fea --- /dev/null +++ b/package/tl-expected/tl-expected.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# tl-expected +# +################################################################################ + +TL_EXPECTED_VERSION = v1.0.0 +TL_EXPECTED_SITE = https://github.com/TartanLlama/expected +TL_EXPECTED_SITE_METHOD = git +TL_EXPECTED_GIT_SUBMODULES = YES +TL_EXPECTED_LICENSE = CC0-1.0 +TL_EXPECTED_LICENSE_FILES = COPYING +TL_EXPECTED_INSTALL_STAGING = YES +TL_EXPECTED_INSTALL_TARGET = NO +TL_EXPECTED_CONF_OPTS = \ + -DCMAKE_MODULE_PATH=$(TL_EXPECTED_DIR)/cmake/tl-cmake \ + -DEXPECTED_ENABLE_TESTS=OFF \ + -DFETCHCONTENT_FULLY_DISCONNECTED=ON + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:18 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:18 +0000 Subject: [Buildroot] [PATCH/next 6/6] package/micromamba: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-6-tianyuanhao3@163.com> Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/micromamba/Config.in | 43 ++++++++++++++++++++++++++++++ package/micromamba/micromamba.hash | 3 +++ package/micromamba/micromamba.mk | 43 ++++++++++++++++++++++++++++++ 5 files changed, 91 insertions(+) create mode 100644 package/micromamba/Config.in create mode 100644 package/micromamba/micromamba.hash create mode 100644 package/micromamba/micromamba.mk diff --git a/DEVELOPERS b/DEVELOPERS index 462a9511aa..b0250faed5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2740,6 +2740,7 @@ F: package/most/ N: TIAN Yuanhao F: package/cli11/ F: package/libsolv/ +F: package/micromamba/ F: package/open-isns/ F: package/reproc/ F: package/termcolor/ diff --git a/package/Config.in b/package/Config.in index 29153048cf..620c9e24d3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2499,6 +2499,7 @@ comment "* " comment "See the manual: " comment "http://buildroot.org/manual.html#faq-no-binary-packages" comment "-------------------------------------------------------" + source "package/micromamba/Config.in" source "package/opkg/Config.in" source "package/opkg-utils/Config.in" source "package/rpm/Config.in" diff --git a/package/micromamba/Config.in b/package/micromamba/Config.in new file mode 100644 index 0000000000..998809f452 --- /dev/null +++ b/package/micromamba/Config.in @@ -0,0 +1,43 @@ +config BR2_PACKAGE_MICROMAMBA_ARCH_SUPPORTS + bool + # See libmamba/include/mamba/core/context.hpp + default y if BR2_arm && (BR2_ARM_CPU_ARMV6 || BR2_ARM_CPU_ARMV7A) + default y if BR2_aarch64 + default y if BR2_i386 + default y if BR2_powerpc64 + default y if BR2_powerpc64le + default y if BR2_s390x + default y if BR2_x86_64 + depends on BR2_USE_MMU # fork() + +config BR2_PACKAGE_MICROMAMBA + bool "micromamba" + depends on BR2_PACKAGE_MICROMAMBA_ARCH_SUPPORTS + depends on BR2_USE_WCHAR # fmt, reproc + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS # pthread + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # C++17 filesystem + select BR2_PACKAGE_LIBARCHIVE + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_JSON_FOR_MODERN_CPP + select BR2_PACKAGE_YAML_CPP + select BR2_PACKAGE_SPDLOG + select BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_LIBSOLV + select BR2_PACKAGE_REPROC + select BR2_PACKAGE_TL_EXPECTED + select BR2_PACKAGE_CLI11 + select BR2_PACKAGE_FMT + select BR2_PACKAGE_TERMCOLOR + help + micromamba is a small, pure-C++ reimplementation of + mamba/conda. It strives to be a full replacement for mamba and + conda. + + https://github.com/mamba-org/mamba + +comment "micromamba needs a toolchain w/ wchar, threads, C++, gcc >= 8" + depends on BR2_PACKAGE_MICROMAMBA_ARCH_SUPPORTS + depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_8 diff --git a/package/micromamba/micromamba.hash b/package/micromamba/micromamba.hash new file mode 100644 index 0000000000..e584c3bd28 --- /dev/null +++ b/package/micromamba/micromamba.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 7303d983b49a1a52b302ceae355af1c05afef3a07aa3ad6dd27c36d64c43f991 micromamba-1.0.0.tar.gz +sha256 41fd98a468e39d319911bd94f4e65d6ad6a7ea66559dd5aa4112f138ff9b629a LICENSE diff --git a/package/micromamba/micromamba.mk b/package/micromamba/micromamba.mk new file mode 100644 index 0000000000..188864444c --- /dev/null +++ b/package/micromamba/micromamba.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# micromamba +# +################################################################################ + +MICROMAMBA_VERSION = 1.0.0 +MICROMAMBA_SITE = $(call github,mamba-org,mamba,micromamba-$(MICROMAMBA_VERSION)) +MICROMAMBA_LICENSE = BSD-3-Clause +MICROMAMBA_LICENSE_FILES = LICENSE +MICROMAMBA_DEPENDENCIES = \ + $(BR2_PYTHON3_HOST_DEPENDENCY) \ + cli11 \ + fmt \ + json-for-modern-cpp \ + libarchive \ + libcurl \ + libsolv \ + openssl \ + reproc \ + spdlog \ + termcolor \ + tl-expected \ + yaml-cpp + +MICROMAMBA_CONF_OPTS = -DBUILD_LIBMAMBA=ON -DBUILD_MICROMAMBA=ON + +# See libmamba/include/mamba/core/context.hpp +ifeq ($(BR2_ARM_CPU_ARMV6),y) +MICROMAMBA_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -D___ARM_ARCH_6__" +else ifeq ($(BR2_ARM_CPU_ARMV7A),y) +MICROMAMBA_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -D__ARM_ARCH_7__" +endif + +ifeq ($(BR2_STATIC_LIBS),y) +MICROMAMBA_CONF_OPTS += -DBUILD_STATIC=ON -DMICROMAMBA_LINKAGE=FULL_STATIC +else ifeq ($(BR2_SHARED_STATIC_LIBS),y) +MICROMAMBA_CONF_OPTS += -DBUILD_SHARED=ON -DBUILD_STATIC=ON +else # BR2_SHARED_LIBS +MICROMAMBA_CONF_OPTS += -DBUILD_SHARED=ON +endif + +$(eval $(cmake-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Mon Nov 28 13:12:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 28 Nov 2022 14:12:21 +0100 Subject: [Buildroot] Xtensa qemu nommu defconfig not working In-Reply-To: References: <20221125191155.111c4ddc@windsurf> Message-ID: <20221128141221.0b2f5a56@windsurf> On Mon, 28 Nov 2022 03:54:19 -0800 Max Filippov wrote: > > Max, do you think you could have a look at what is happening? > > AFAICS the following commit in the elf2flt > https://github.com/uclinux-dev/elf2flt/commit/5e08f19683163584f23b953e570749964758c439 > > disabled address endianness fixup for addresses in the text segment for > xtensa which results in the observed failure. I haven't checked, but from > the code it looks like not only the xtensa may be affected. > I can confirm that reverting that change fixes xtensa nommu boot. Thanks for the investigation. How do we move forward from this? I must say I never went into the details of elf2flt, so I'm not sure how to fix this myself. Should we report a bug to upstream elf2flt (which are generally never looked at), or is someone volunteering to provide a fix for this? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From jcmvbkbc at gmail.com Mon Nov 28 13:37:25 2022 From: jcmvbkbc at gmail.com (Max Filippov) Date: Mon, 28 Nov 2022 05:37:25 -0800 Subject: [Buildroot] Xtensa qemu nommu defconfig not working In-Reply-To: <20221128141221.0b2f5a56@windsurf> References: <20221125191155.111c4ddc@windsurf> <20221128141221.0b2f5a56@windsurf> Message-ID: On Mon, Nov 28, 2022 at 5:12 AM Thomas Petazzoni wrote: > Should we report a bug to upstream elf2flt (which are generally never > looked at), or is someone volunteering to provide a fix for this? I'll check what other architectures are affected and will make a fix. Also starting with linux-6.1 nommu xtensa will support static PIE ELF, which is in every way better than bFLT. Will it be acceptable to add static PIE ELF as an executable file format for nommu configurations in the buildroot? -- Thanks. -- Max From giulio.benetti at benettiengineering.com Mon Nov 28 13:57:17 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 28 Nov 2022 14:57:17 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: fix build failure on PowerPC In-Reply-To: <20221128105535.5a2c0798@booty> References: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> <20221128105535.5a2c0798@booty> Message-ID: Hi Luca, On 28/11/22 10:55, Luca Ceresoli wrote: > Hi Giulio, > > On Sun, 27 Nov 2022 14:28:55 +0100 > Giulio Benetti wrote: > >> Add local patch(pending upstream[0]) to fix build failure with PowerPC due >> to a package re-defition of get_ra() that is only defined in Linux PowerPC >> implementation. >> >> [0]: https://github.com/lwfinger/rtl8188eu/pull/432 >> >> Fixes: >> http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ >> >> Signed-off-by: Giulio Benetti >> --- >> ...uild-failure-on-PowerPc-architecture.patch | 106 ++++++++++++++++++ >> 1 file changed, 106 insertions(+) >> create mode 100644 package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch >> >> diff --git a/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch >> new file mode 100644 >> index 0000000000..b16a312c7e >> --- /dev/null >> +++ b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch >> @@ -0,0 +1,106 @@ >> +From 2a91a721d634a2eca131628b5c9c028af20037af Mon Sep 17 00:00:00 2001 >> +From: Giulio Benetti >> +Date: Sun, 27 Nov 2022 14:20:43 +0100 >> +Subject: [PATCH] Fix build failure on PowerPc architecture >> + >> +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 wifi_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 >> + >> +Upstream: https://github.com/lwfinger/rtl8188eu/pull/432 >> +Signed-off-by: Giulio Benetti > > Thank you! > > I have posted some change request to the commit message on your patch > for upstream, but the patch content itself looks good, so I guess for > the Buildroot needs this is enough: Unfortunately I've forgotten some code replacement on get_ra() that has been pointed upstream. The maintainer answered quickly so at this point I'd wait some day, if the patch is then merged I'll send a patch to bump the version, otherwise a send a V2 of this patch with the local patch. Thank you! Kind regards -- Giulio Benetti Benetti Engineering sas > Reviewed-by: Luca Ceresoli > From vincent.stehle at arm.com Mon Nov 28 14:11:52 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Mon, 28 Nov 2022 15:11:52 +0100 Subject: [Buildroot] [PATCH next] configs/qemu_arm_ebbr: new defconfig Message-ID: <20221128141152.1566171-1-vincent.stehle@arm.com> Add a defconfig to build a 32b ARMv7-A U-Boot based firmware implementing the subset of UEFI defined by EBBR[1], as well as a Linux OS disk image booting with UEFI, to run on Qemu. The generated firmware binary can also be used to install or run another OS supporting the EBBR specification. [1]: https://github.com/ARM-software/ebbr Signed-off-by: Vincent Stehl? Cc: Romain Naour --- Hi, This is for the "next" branch, please. Giulio, Etienne, adding you in Cc: as you might be interested, but feel free to ignore. Best regards, Vincent. DEVELOPERS | 2 + board/qemu/arm-ebbr/genimage.cfg | 31 +++++++++++++ board/qemu/arm-ebbr/grub.cfg | 6 +++ board/qemu/arm-ebbr/linux.fragment | 2 + board/qemu/arm-ebbr/post-image.sh | 11 +++++ board/qemu/arm-ebbr/readme.txt | 71 +++++++++++++++++++++++++++++ board/qemu/arm-ebbr/u-boot.fragment | 35 ++++++++++++++ configs/qemu_arm_ebbr_defconfig | 57 +++++++++++++++++++++++ 8 files changed, 215 insertions(+) create mode 100644 board/qemu/arm-ebbr/genimage.cfg create mode 100644 board/qemu/arm-ebbr/grub.cfg create mode 100644 board/qemu/arm-ebbr/linux.fragment create mode 100755 board/qemu/arm-ebbr/post-image.sh create mode 100644 board/qemu/arm-ebbr/readme.txt create mode 100644 board/qemu/arm-ebbr/u-boot.fragment create mode 100644 configs/qemu_arm_ebbr_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a5..3ab352a8495 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2946,7 +2946,9 @@ F: package/utp_com/ N: Vincent Stehl? F: board/qemu/aarch64-ebbr/ +F: board/qemu/arm-ebbr/ F: configs/qemu_aarch64_ebbr_defconfig +F: configs/qemu_arm_ebbr_defconfig N: Vincent Stehl? F: board/bananapi/bananapi-m2-zero/ diff --git a/board/qemu/arm-ebbr/genimage.cfg b/board/qemu/arm-ebbr/genimage.cfg new file mode 100644 index 00000000000..3d4c9cff1ad --- /dev/null +++ b/board/qemu/arm-ebbr/genimage.cfg @@ -0,0 +1,31 @@ +image efi-part.vfat { + vfat { + file EFI { + image = "efi-part/EFI" + } + + file zImage { + image = "zImage" + } + } + + size = 128M +} + +image disk.img { + hdimage { + partition-table-type = "gpt" + } + + partition boot { + image = "efi-part.vfat" + partition-type-uuid = U + offset = 32K + bootable = true + } + + partition root { + partition-type-uuid = 69dad710-2ce4-4e3c-b16c-21a1d49abed3 + image = "rootfs.ext2" + } +} diff --git a/board/qemu/arm-ebbr/grub.cfg b/board/qemu/arm-ebbr/grub.cfg new file mode 100644 index 00000000000..ab3a6ec26b0 --- /dev/null +++ b/board/qemu/arm-ebbr/grub.cfg @@ -0,0 +1,6 @@ +set default="0" +set timeout="5" + +menuentry "Buildroot" { + linux /zImage root=PARTLABEL=root rootwait +} diff --git a/board/qemu/arm-ebbr/linux.fragment b/board/qemu/arm-ebbr/linux.fragment new file mode 100644 index 00000000000..07554cf843d --- /dev/null +++ b/board/qemu/arm-ebbr/linux.fragment @@ -0,0 +1,2 @@ +CONFIG_TEE=y +CONFIG_OPTEE=y diff --git a/board/qemu/arm-ebbr/post-image.sh b/board/qemu/arm-ebbr/post-image.sh new file mode 100755 index 00000000000..c884a8b6f66 --- /dev/null +++ b/board/qemu/arm-ebbr/post-image.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +BOARD_DIR=$(dirname "$0") + +# Create flash.bin TF-A FIP image from bl1.bin and fip.bin +dd if="${BINARIES_DIR}/bl1.bin" of="${BINARIES_DIR}/flash.bin" bs=1M +dd if="${BINARIES_DIR}/fip.bin" of="${BINARIES_DIR}/flash.bin" seek=64 bs=4096 conv=notrunc + +# Override the default GRUB configuration file with our own. +cp -f "${BOARD_DIR}/grub.cfg" "${BINARIES_DIR}/efi-part/EFI/BOOT/grub.cfg" diff --git a/board/qemu/arm-ebbr/readme.txt b/board/qemu/arm-ebbr/readme.txt new file mode 100644 index 00000000000..085e723fe6c --- /dev/null +++ b/board/qemu/arm-ebbr/readme.txt @@ -0,0 +1,71 @@ +Introduction +============ + +The qemu_arm_ebbr_defconfig is meant to illustrate some aspects of the Arm +EBBR specification[1] and the Arm SystemReady IR[2] compliance program. +It allows building a 32b ARMv7-A U-Boot based firmware implementing the subset +of UEFI defined by EBBR, as well as a Linux OS disk image booting with UEFI, to +run on Qemu. + +Building +======== + + $ make qemu_arm_ebbr_defconfig + $ make + +Generated files under output/images: + +* flash.bin: A firmware image comprising TF-A, OP-TEE and the U-Boot bootloader. + +* disk.img: An OS disk image comprising the GRUB bootloader, the Linux kernel + and the root filesystem. + +Running under Qemu +================== + +Run the emulation with: + + qemu-system-arm \ + -M virt,secure=on \ + -bios output/images/flash.bin \ + -cpu cortex-a15 \ + -device virtio-blk-device,drive=hd0 \ + -device virtio-net-device,netdev=eth0 \ + -device virtio-rng-device,rng=rng0 \ + -drive file=output/images/disk.img,if=none,format=raw,id=hd0 \ + -m 1024 \ + -netdev user,id=eth0 \ + -no-acpi \ + -nographic \ + -object rng-random,filename=/dev/urandom,id=rng0 \ + -rtc base=utc,clock=host \ + -smp 2 # qemu_arm_ebbr_defconfig + +The login prompt will appear in the terminal that started Qemu. + +Using the EBBR firmware to run another OS under Qemu +---------------------------------------------------- + +It is possible to use the generated firmware binary to run another OS +supporting the EBBR specification. + +To run another OS on emulation using a live or pre-installed image, use the same +Qemu command line as for the generated OS but adapt the OS image path in the +-drive stanza. +The 32b Arm ACS-IR image[3] is an example of a pre-installed OS image. +Linux distributions such as Debian or openSUSE provide a pre-installed OS +image. + +Miscellaneous +============= + +This configuration is inspired by the qemu_arm_vexpress_tz_defconfig, the +qemu_aarch64_ebbr_defconfig and the Arm SystemReady IR IoT Integration, Test, +and Certification Guide[4]. + +Firmware update is currently not supported. + +[1]: https://github.com/ARM-software/ebbr +[2]: https://developer.arm.com/Architectures/Arm%20SystemReady%20IR +[3]: https://github.com/ARM-software/arm-systemready/tree/main/IR/prebuilt_images +[4]: https://developer.arm.com/documentation/DUI1101/1-1/?lang=en diff --git a/board/qemu/arm-ebbr/u-boot.fragment b/board/qemu/arm-ebbr/u-boot.fragment new file mode 100644 index 00000000000..bfc382cde90 --- /dev/null +++ b/board/qemu/arm-ebbr/u-boot.fragment @@ -0,0 +1,35 @@ +CONFIG_BOOTM_EFI=y +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +CONFIG_CMD_BOOTEFI_SELFTEST=y +CONFIG_CMD_EFIDEBUG=y +CONFIG_CMD_EFI_VARIABLE_FILE_STORE=y +CONFIG_CMD_GPT=y +CONFIG_CMD_NVEDIT_EFI=y +CONFIG_CMD_RNG=y +CONFIG_CMD_RTC=y +CONFIG_DM_RTC=y +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_GET_TIME=y +CONFIG_EFI_HAVE_RUNTIME_RESET=y +CONFIG_EFI_LOADER=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_MM_COMM_TEE=y +CONFIG_EFI_PARTITION=y +CONFIG_EFI_SECURE_BOOT=y +CONFIG_EFI_SET_TIME=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +CONFIG_FAT_WRITE=y +CONFIG_FIT=y +CONFIG_FS_FAT=y +CONFIG_OF_LIBFDT=y +CONFIG_OPTEE=y +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 diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig new file mode 100644 index 00000000000..f3e2d42a54b --- /dev/null +++ b/configs/qemu_arm_ebbr_defconfig @@ -0,0 +1,57 @@ +# Architecture +BR2_arm=y +BR2_cortex_a15=y + +# Image +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/arm-ebbr/post-image.sh support/scripts/genimage.sh" +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 + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.9" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" + +# Packages +BR2_PACKAGE_OPTEE_CLIENT=y + +# Filesystem +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="200M" +# BR2_TARGET_ROOTFS_TAR is not set + +# Firmware and bootloader +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="qemu" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="BL32_RAM_LOCATION=tdram" +BR2_TARGET_GRUB2=y +BR2_TARGET_GRUB2_ARM_EFI=y +BR2_TARGET_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_NEEDS_DTC=y +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_BOARD_DEFCONFIG="qemu_arm" +BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/u-boot.fragment" +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y + +# Host tools +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y + +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -- 2.35.1 From giulio.benetti at benettiengineering.com Mon Nov 28 14:17:31 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 28 Nov 2022 15:17:31 +0100 Subject: [Buildroot] [for-next] package/cryptsetup: bump version to 2.6.0 Message-ID: <20221128141731.441737-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/cryptsetup/cryptsetup.hash | 4 ++-- package/cryptsetup/cryptsetup.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cryptsetup/cryptsetup.hash b/package/cryptsetup/cryptsetup.hash index 5f59b30560..149d1e71f1 100644 --- a/package/cryptsetup/cryptsetup.hash +++ b/package/cryptsetup/cryptsetup.hash @@ -1,4 +1,4 @@ -# From https://www.kernel.org/pub/linux/utils/cryptsetup/v2.5/sha256sums.asc -sha256 9184a6ebbd9ce7eb211152e7f741a6c82f2d1cc0e24a84ec9c52939eee0f0542 cryptsetup-2.5.0.tar.xz +# From https://www.kernel.org/pub/linux/utils/cryptsetup/v2.6/sha256sums.asc +sha256 44397ba76e75a9cde5b02177bc63cd7af428a785788e3a7067733e7761842735 cryptsetup-2.6.0.tar.xz sha256 45670cce8b6a0ddd66c8016cd8ccef6cd71f35717cbacc7f1e895b3855207b33 COPYING sha256 8c33cc37871654ec7ed87e6fbb896c8cf33ef5ef05b1611a5aed857596ffafa5 COPYING.LGPL diff --git a/package/cryptsetup/cryptsetup.mk b/package/cryptsetup/cryptsetup.mk index 4a52bb62dd..659fdfa2a4 100644 --- a/package/cryptsetup/cryptsetup.mk +++ b/package/cryptsetup/cryptsetup.mk @@ -4,7 +4,7 @@ # ################################################################################ -CRYPTSETUP_VERSION_MAJOR = 2.5 +CRYPTSETUP_VERSION_MAJOR = 2.6 CRYPTSETUP_VERSION = $(CRYPTSETUP_VERSION_MAJOR).0 CRYPTSETUP_SOURCE = cryptsetup-$(CRYPTSETUP_VERSION).tar.xz CRYPTSETUP_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/cryptsetup/v$(CRYPTSETUP_VERSION_MAJOR) -- 2.34.1 From giulio.benetti at benettiengineering.com Mon Nov 28 14:23:47 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 28 Nov 2022 15:23:47 +0100 Subject: [Buildroot] [PATCH] board/freescale/imx6ul(l)evk: fix repeatition of "to" string Message-ID: <20221128142347.536380-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- board/freescale/imx6ulevk/readme.txt | 2 +- board/freescale/imx6ullevk/readme.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/board/freescale/imx6ulevk/readme.txt b/board/freescale/imx6ulevk/readme.txt index 90355f354f..5bc03771f2 100644 --- a/board/freescale/imx6ulevk/readme.txt +++ b/board/freescale/imx6ulevk/readme.txt @@ -12,7 +12,7 @@ Build First, configure Buildroot for your i.MX6UL EVK board: -In order to to do so there are two supported options: +In order to do so there are two supported options: make freescale_imx6ulevk_defconfig diff --git a/board/freescale/imx6ullevk/readme.txt b/board/freescale/imx6ullevk/readme.txt index 77acec2615..dc7c5f3678 100644 --- a/board/freescale/imx6ullevk/readme.txt +++ b/board/freescale/imx6ullevk/readme.txt @@ -9,7 +9,7 @@ Build First, configure Buildroot for your i.MX6ULL EVK board: -In order to to do so there are two supported options: +In order to do so there are two supported options: make freescale_imx6ullevk_defconfig -- 2.34.1 From stefan at agner.ch Mon Nov 28 14:33:57 2022 From: stefan at agner.ch (Stefan Agner) Date: Mon, 28 Nov 2022 15:33:57 +0100 Subject: [Buildroot] [PATCH] package/iptables: add option to use iptables with nf_tables backend Message-ID: <330af443072a1a0716c5890eb87216a6bfbe99e7.1669645942.git.stefan@agner.ch> Add a configuration option to let the iptables and ip6tables symlinks point to the nf_tables variant. Signed-off-by: Stefan Agner --- package/iptables/Config.in | 5 +++++ package/iptables/iptables.mk | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/package/iptables/Config.in b/package/iptables/Config.in index e6b12603e0..ec7fbb7eea 100644 --- a/package/iptables/Config.in +++ b/package/iptables/Config.in @@ -24,6 +24,11 @@ config BR2_PACKAGE_IPTABLES_NFTABLES help Build nftables compat utilities. +config BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT + bool "nftables compat as default" + help + Use nftables compat utilities by default for iptables/ip6tables. + comment "nftables compat needs a toolchain w/ wchar, dynamic library, headers >= 3.12" depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ !BR2_USE_WCHAR || BR2_STATIC_LIBS diff --git a/package/iptables/iptables.mk b/package/iptables/iptables.mk index a6143677d1..b53ae928af 100644 --- a/package/iptables/iptables.mk +++ b/package/iptables/iptables.mk @@ -49,6 +49,15 @@ else IPTABLES_CONF_OPTS += --disable-bpf-compiler --disable-nfsynproxy endif +ifeq ($(BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT),y) +define IPTABLES_INSTALL_SYMLINK + ln -fs xtables-nft-multi $(TARGET_DIR)/usr/sbin/iptables + ln -fs xtables-nft-multi $(TARGET_DIR)/usr/sbin/ip6tables +endef + +IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_INSTALL_SYMLINK +endif + define IPTABLES_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) -- 2.38.1 From d.lang at abatec.at Mon Nov 28 15:06:20 2022 From: d.lang at abatec.at (Lang Daniel) Date: Mon, 28 Nov 2022 15:06:20 +0000 Subject: [Buildroot] [PATCH] package/libbpf: Don't remove bpf.h on host Message-ID: 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. Fixes: - http://autobuild.buildroot.net/results/d126a4b6eca786402dc362c86f8df3addec3d217/ Signed-off-by: Daniel Lang --- I wasn't able to reproduce the mentioned compile error in the kernel. The mentioned file (tools/lib/bpf/strset.c) shouldn't be compiled when compiling the kernel as it would recompile libbpf. --- package/libbpf/libbpf.mk | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/package/libbpf/libbpf.mk b/package/libbpf/libbpf.mk index 820f1dc4bf..0381fd833a 100644 --- a/package/libbpf/libbpf.mk +++ b/package/libbpf/libbpf.mk @@ -39,26 +39,11 @@ 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 +# We need to install_uapi_headers so we have bpf.h and btf.h to compile # 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)) -- 2.25.1 From bugzilla at busybox.net Mon Nov 28 15:10:26 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 15:10:26 +0000 Subject: [Buildroot] [Bug 15151] Busybox /etc/init.d scripts are not executable In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 --- Comment #2 from Mek101 --- I'm on Manjaro 22.0 with the latest updates. Bellow there's my buildroot configuration with comment and blank lines removed (there doesn't seem to be any obvious way to attach a file to a message?). It's derived from qemu_x86_64_defconfig $ cat .config | grep -v '#' | grep -v -e '^$' BR2_HAVE_DOT_CONFIG=y BR2_HOST_GCC_AT_LEAST_4_9=y BR2_HOST_GCC_AT_LEAST_5=y BR2_HOST_GCC_AT_LEAST_6=y BR2_HOST_GCC_AT_LEAST_7=y BR2_HOST_GCC_AT_LEAST_8=y BR2_HOST_GCC_AT_LEAST_9=y BR2_ARCH_IS_64=y BR2_ARCH_HAS_MMU_MANDATORY=y BR2_x86_64=y BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y BR2_ARCH="x86_64" BR2_NORMALIZED_ARCH="x86_64" BR2_ENDIAN="LITTLE" BR2_GCC_TARGET_ARCH="x86-64" BR2_BINFMT_SUPPORTS_SHARED=y BR2_READELF_ARCH_NAME="Advanced Micro Devices X86-64" BR2_BINFMT_ELF=y BR2_X86_CPU_HAS_MMX=y BR2_X86_CPU_HAS_SSE=y BR2_X86_CPU_HAS_SSE2=y BR2_x86_x86_64=y BR2_WGET="wget --passive-ftp -nd -t 3" BR2_SVN="svn --non-interactive" BR2_BZR="bzr" BR2_GIT="git" BR2_CVS="cvs" BR2_LOCALFILES="cp" BR2_SCP="scp" BR2_SFTP="sftp" BR2_HG="hg" BR2_ZCAT="gzip -d -c" BR2_BZCAT="bzcat" BR2_XZCAT="xzcat" BR2_LZCAT="lzip -d -c" BR2_TAR_OPTIONS="" BR2_DEFCONFIG="/mountpoints/linux_data/mek101/Progetti/Altro/buildroot/configs/qemu_x86_64_defconfig" BR2_DL_DIR="$(TOPDIR)/dl" BR2_HOST_DIR="$(BASE_DIR)/host" BR2_PRIMARY_SITE="" BR2_BACKUP_SITE="http://sources.buildroot.net" BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub" BR2_GNU_MIRROR="http://ftpmirror.gnu.org" BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org" BR2_CPAN_MIRROR="http://cpan.metacpan.org" BR2_JLEVEL=0 BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.cache/buildroot-ccache" BR2_CCACHE_INITIAL_SETUP="" BR2_CCACHE_USE_BASEDIR=y BR2_STRIP_strip=y BR2_STRIP_EXCLUDE_FILES="" BR2_STRIP_EXCLUDE_DIRS="" BR2_OPTIMIZE_S=y BR2_SHARED_LIBS=y BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk" BR2_GLOBAL_PATCH_DIR="" BR2_COMPILER_PARANOID_UNSAFE_PATH=y BR2_PIC_PIE_ARCH_SUPPORTS=y BR2_PIC_PIE=y BR2_SSP_STRONG=y BR2_SSP_OPTION="-fstack-protector-strong" BR2_RELRO_FULL=y BR2_FORTIFY_SOURCE_ARCH_SUPPORTS=y BR2_TOOLCHAIN=y BR2_TOOLCHAIN_USES_MUSL=y BR2_TOOLCHAIN_BUILDROOT=y BR2_TOOLCHAIN_BUILDROOT_VENDOR="buildroot" BR2_TOOLCHAIN_BUILDROOT_MUSL=y BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" BR2_KERNEL_HEADERS_AS_KERNEL=y BR2_KERNEL_HEADERS_LATEST=y BR2_PACKAGE_LINUX_HEADERS=y BR2_PACKAGE_MUSL=y BR2_PACKAGE_UCLIBC_ARCH_SUPPORTS=y BR2_PACKAGE_UCLIBC_SUPPORTS=y BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI=y BR2_BINUTILS_VERSION_2_36_X=y BR2_BINUTILS_VERSION="2.36.1" BR2_BINUTILS_ENABLE_LTO=y BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="" BR2_GCC_VERSION_10_X=y BR2_GCC_VERSION="10.4.0" BR2_EXTRA_GCC_CONFIG_OPTIONS="" BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_GCC_ENABLE_LTO=y BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS=y BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y BR2_USE_WCHAR=y BR2_ENABLE_LOCALE=y BR2_INSTALL_LIBSTDCPP=y BR2_TOOLCHAIN_HAS_THREADS=y BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y BR2_TOOLCHAIN_HAS_THREADS_NPTL=y BR2_TOOLCHAIN_HAS_SSP=y BR2_TOOLCHAIN_HAS_SSP_STRONG=y BR2_TOOLCHAIN_HAS_UCONTEXT=y BR2_TOOLCHAIN_SUPPORTS_PIE=y BR2_TOOLCHAIN_EXTRA_LIBS="" BR2_USE_MMU=y BR2_TARGET_OPTIMIZATION="" BR2_TARGET_LDFLAGS="" BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_18=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_2=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_3=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_12=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_13=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_14=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_15=y BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.15" BR2_TOOLCHAIN_GCC_AT_LEAST_4_3=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_4=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_5=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_6=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_7=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_9=y BR2_TOOLCHAIN_GCC_AT_LEAST_5=y BR2_TOOLCHAIN_GCC_AT_LEAST_6=y BR2_TOOLCHAIN_GCC_AT_LEAST_7=y BR2_TOOLCHAIN_GCC_AT_LEAST_8=y BR2_TOOLCHAIN_GCC_AT_LEAST_9=y BR2_TOOLCHAIN_GCC_AT_LEAST_10=y BR2_TOOLCHAIN_GCC_AT_LEAST="10" BR2_TOOLCHAIN_HAS_MNAN_OPTION=y BR2_TOOLCHAIN_HAS_SYNC_1=y BR2_TOOLCHAIN_HAS_SYNC_2=y BR2_TOOLCHAIN_HAS_SYNC_4=y BR2_TOOLCHAIN_HAS_SYNC_8=y BR2_TOOLCHAIN_HAS_LIBATOMIC=y BR2_TOOLCHAIN_HAS_ATOMIC=y BR2_TOOLCHAIN_HAS_LIBQUADMATH=y BR2_ROOTFS_SKELETON_DEFAULT=y BR2_TARGET_GENERIC_HOSTNAME="wiper-slave" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot" BR2_TARGET_GENERIC_PASSWD_SHA256=y BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256" BR2_INIT_BUSYBOX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt" BR2_ROOTFS_MERGED_USR=y BR2_TARGET_ENABLE_ROOT_LOGIN=y BR2_TARGET_GENERIC_ROOT_PASSWD="root" BR2_SYSTEM_BIN_SH_BUSYBOX=y BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="console" BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y BR2_TARGET_GENERIC_GETTY_BAUDRATE="0" BR2_TARGET_GENERIC_GETTY_TERM="vt100" BR2_TARGET_GENERIC_GETTY_OPTIONS="" BR2_SYSTEM_DHCP="eth0" BR2_SYSTEM_DEFAULT_PATH="/usr/bin:/usr/sbin" BR2_ENABLE_LOCALE_PURGE=y BR2_ENABLE_LOCALE_WHITELIST="C en_US" BR2_ROOTFS_USERS_TABLES="" BR2_ROOTFS_OVERLAY="rootfs_overlay" BR2_ROOTFS_PRE_BUILD_SCRIPT="" BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh" BR2_ROOTFS_POST_FAKEROOT_SCRIPT="" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_LATEST_VERSION=y BR2_LINUX_KERNEL_VERSION="5.15.73" BR2_LINUX_KERNEL_PATCH="" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="" BR2_LINUX_KERNEL_CUSTOM_LOGO_PATH="" BR2_LINUX_KERNEL_BZIMAGE=y BR2_LINUX_KERNEL_ZSTD=y BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y BR2_PACKAGE_BUSYBOX=y BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config" BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="" BR2_PACKAGE_SKELETON=y BR2_PACKAGE_HAS_SKELETON=y BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv" BR2_PACKAGE_SKELETON_INIT_COMMON=y BR2_PACKAGE_SKELETON_INIT_SYSV=y BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y BR2_PACKAGE_KODI_ARCH_SUPPORTS=y BR2_PACKAGE_MJPEGTOOLS_SIMD_SUPPORT=y BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC=y BR2_PACKAGE_BPFTOOL_ARCH_SUPPORTS=y BR2_PACKAGE_DELVE_ARCH_SUPPORTS=y BR2_PACKAGE_GDB_ARCH_SUPPORTS=y BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y BR2_PACKAGE_KVM_UNIT_TESTS_ARCH_SUPPORTS=y BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS=y BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y BR2_PACKAGE_PLY_ARCH_SUPPORTS=y BR2_PACKAGE_TCF_AGENT_ARCH="x86_64" BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS=y BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y BR2_PACKAGE_UFTRACE_ARCH_SUPPORTS=y BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS=y BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny" BR2_PACKAGE_MIDORI_ARCH_SUPPORTS=y BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y BR2_PACKAGE_SMARTMONTOOLS=y BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS=y BR2_PACKAGE_ERLANG_ARCH_SUPPORTS=y BR2_PACKAGE_GAUCHE_ARCH_SUPPORTS=y BR2_PACKAGE_PROVIDES_HOST_LUAINTERPRETER="host-lua" BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_MONO_ARCH_SUPPORTS=y BR2_PACKAGE_MONO_ARCH_SUPPORTS=y BR2_PACKAGE_NODEJS_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS=y BR2_PACKAGE_OPENJDK_ARCH_SUPPORTS=y BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y BR2_PACKAGE_ZLIB_NG_ARCH_SUPPORTS=y BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib" BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="x86_64-unknown-linux-gnu" BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl" BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y BR2_PACKAGE_ROCKSDB_ARCH_SUPPORTS=y BR2_PACKAGE_JPEG_SIMD_SUPPORT=y BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y BR2_PACKAGE_MRAA_ARCH_SUPPORTS=y BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS=y BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y BR2_PACKAGE_LAPACK_ARCH_SUPPORTS=y BR2_PACKAGE_LIBABSEIL_CPP_ARCH_SUPPORTS=y BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS=y BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT=y BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS=y BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y BR2_PACKAGE_LLVM_TARGET_ARCH="X86" BR2_PACKAGE_MUSL_COMPAT_HEADERS=y BR2_PACKAGE_POCO_ARCH_SUPPORTS=y BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y BR2_PACKAGE_NCURSES=y BR2_PACKAGE_NCURSES_ADDITIONAL_TERMINFO="" BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_HAPROXY_ARCH_SUPPORTS=y BR2_PACKAGE_IFUPDOWN_SCRIPTS=y BR2_PACKAGE_XENOMAI_COBALT_ARCH_SUPPORTS=y BR2_PACKAGE_URANDOM_SCRIPTS=y BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y BR2_PACKAGE_HTOP=y BR2_PACKAGE_INITSCRIPTS=y BR2_PACKAGE_LIBVIRT_ARCH_SUPPORTS=y BR2_PACKAGE_MAKEDUMPFILE_ARCH_SUPPORTS=y BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS=y BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y BR2_PACKAGE_SYSTEMD_BOOTCHART_ARCH_SUPPORTS=y BR2_PACKAGE_UTIL_LINUX=y BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y BR2_PACKAGE_UTIL_LINUX_LIBFDISK=y BR2_PACKAGE_UTIL_LINUX_LIBMOUNT=y BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS=y BR2_PACKAGE_UTIL_LINUX_LIBUUID=y BR2_PACKAGE_UTIL_LINUX_BINARIES=y BR2_PACKAGE_UTIL_LINUX_FSCK=y BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_2=y BR2_TARGET_ROOTFS_EXT2_2r1=y BR2_TARGET_ROOTFS_EXT2_GEN=2 BR2_TARGET_ROOTFS_EXT2_REV=1 BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs" BR2_TARGET_ROOTFS_EXT2_SIZE="20M" BR2_TARGET_ROOTFS_EXT2_INODES=0 BR2_TARGET_ROOTFS_EXT2_RESBLKS=5 BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit" BR2_TARGET_ROOTFS_EXT2_NONE=y BR2_TARGET_ROOTFS_SQUASHFS=y BR2_TARGET_ROOTFS_SQUASHFS_PAD=y BR2_TARGET_ROOTFS_SQUASHFS4_ZSTD=y BR2_TARGET_ROOTFS_TAR=y BR2_TARGET_ROOTFS_TAR_NONE=y BR2_TARGET_ROOTFS_TAR_OPTIONS="" BR2_TARGET_EDK2_ARCH_SUPPORTS=y BR2_TARGET_GRUB2_ARCH_SUPPORTS=y BR2_PACKAGE_SHIM_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_E2FSPROGS=y BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS=y BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_KMOD=y BR2_PACKAGE_HOST_MKPASSWD=y BR2_PACKAGE_HOST_PATCHELF=y BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_QEMU=y BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS=y BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_PLATFORMS=y BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_RUSTC_ARCH="x86_64" BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin" BR2_PACKAGE_HOST_UTIL_LINUX=y BR2_TARGET_ROOTFS_OCI_ENTRYPOINT_ARGS="" BR2_TARGET_GRUB2_BUILTIN_MODULES="" BR2_TARGET_GRUB2_BUILTIN_CONFIG="" BR2_PACKAGE_REFPOLICY_POLICY_VERSION="" BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS="" BR2_XTENSA_OVERLAY_DIR="" BR2_XTENSA_CUSTOM_NAME="" BR2_TARGET_ROOTFS_EXT2_BLOCKS=0 BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0 BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0 BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="" -- You are receiving this mail because: You are on the CC list for the bug. From Stefan.Hager at ginzinger.com Mon Nov 28 15:17:41 2022 From: Stefan.Hager at ginzinger.com (Hager Stefan) Date: Mon, 28 Nov 2022 15:17:41 +0000 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: Hi James! Thanks four your great work! I was able to successfully build it. Unfortunately i could not build (linking error) the example program label_image. I use this to verify if the inference results are the same across different Versions on the target hardware. This is what i did: $ make freescale_imx8mpevk_defconfig menuconfig => in Menuconfig: activated C++ Support in the Toolchain Section; activated tensorflow-lite; activated host environment-setup; $ make # everything built fine $ source output/host/environment-setup $ cd output/build/tensorflow-lite-2.11.0/tensorflow/lite/buildroot-build/examples/label_image/ $ make label_image # linking error, full log: Consolidate compiler generated dependencies of target fft2d_fftsg [ ?1%] Built target fft2d_fftsg Consolidate compiler generated dependencies of target farmhash [ ?1%] Built target farmhash Consolidate compiler generated dependencies of target fft2d_fftsg2d [ ?1%] Built target fft2d_fftsg2d Consolidate compiler generated dependencies of target tensorflow-lite [ 94%] Built target tensorflow-lite [ 94%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/bitmap_helpers.cc.o [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/label_image.cc.o [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/xxx/buildroot/output/build/tensorflow-lite-2.11.0/tensorflow/core/util/stats_calculator.cc.o [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/memory_info.cc.o [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summarizer.cc.o [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summary_formatter.cc.o [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/time.cc.o [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/command_line_flags.cc.o [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/default_execution_provider.cc.o [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/delegate_provider.cc.o [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/evaluation/utils.cc.o [100%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/tool_params.cc.o [100%] Linking CXX executable label_image xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::TraceMeRecorder::Record(tsl::profiler::TraceMeRecorder::Event&&)' xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::internal::g_trace_level' xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tensorflow::profiler::ScopedMemoryDebugAnnotation::ThreadMemoryDebugAnnotation()' xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::GetCurrentTimeNanos()' collect2: error: ld returned 1 exit status make[3]: *** [examples/label_image/CMakeFiles/label_image.dir/build.make:351: examples/label_image/label_image] Error 1 make[2]: *** [CMakeFiles/Makefile2:436: examples/label_image/CMakeFiles/label_image.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:443: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 make: *** [Makefile:166: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 This did peviously work with tensorflow-lite v2.8. Maybe i am missing something? I guess this is broken in v2.11.0. A fix may be in their master: https://github.com/tensorflow/tensorflow/commit/8562f9764937db51a4742fd10057463880579329 I can try to use their master branch to see if that issue was addressed in the next days. Alternatively i can Test v2.10.1. Maybe we need to wait for the next release v2.12? Best Regards Stefan From: James Hilliard Sent: Friday, November 25, 2022 17:16 To: Hager Stefan Cc: buildroot ; Thomas Petazzoni Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package ? On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > Hi James! > > Tanks for your Feedback! > > Yes TFlite 2.8.0 is not the "latest" Release. > > I'm absolutly with you that using special Versions is a bad idea in general. > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) It seems to build fine with normal libraries and without all the manual copy hacks: https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= See if that works for you, I refactored your patchset and it seems to build without issues now using system libraries. I also uploaded that series to my personal github if that's easier for you to test: https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > But this will take some time, maybe next year for the 23.04 Release. I bumped it to 2.11.0 and fixed the build issues I ran into: https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... I think you also accidentally dropped the mailing list from your reply as well. > > Best Regards > Stefan > > > > > From: James Hilliard > Sent: Thursday, November 24, 2022 15:54 > To: Hager Stefan > Cc: buildroot at buildroot.org ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > wrote: > > > > Hello, > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > This first RFC just integrates the TFLite C++ sahred library. > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > All of this currently works locally as a proof of concept for a few users. > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > This is an outdated release right? Are there issues with 2.11.0? > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > I'm unable to find any documentation indicating this is actually the case. > > I skimmed the cmakelists and it doesn't seem to have strict version > requirements: > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > Have you tried building against the normal buildroot versions of these packages? > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > This is probably not the right approach, other packages may depend on > or select the normal versions(flatbuffers seems especially problematic). > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > How to build a minimal config with TFLite: > > =============================================== > > $ make raspberrypi4_64_defconfig menuconfig > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > $ make tensorflow-lite > > > > I'm hoping for Comments to prepare a first patchset. > > > > Stefan Hager (10): > >?? tensorflow-lite-abseil-cpp: new package > >?? tensorflow-lite-clog: new package > >?? tensorflow-lite-abseil-cpuinfo: new package > >?? tensorflow-lite-eigen: new package > >?? tensorflow-lite-farmhash: new package > >?? tensorflow-lite-fft2d: new package > >?? tensorflow-lite-flatbuffers: new package > >?? tensorflow-lite-gemmlowp: new package > >?? tensorflow-lite-ruy: new package > >?? tensorflow-lite: new package > > > >? package/Config.in???????????????????????????? |?? 1 + > >? package/tensorflow-lite-abseil-cpp/Config.in? |?? 5 + > >? .../tensorflow-lite-abseil-cpp.hash?????????? |?? 3 + > >? .../tensorflow-lite-abseil-cpp.mk???????????? |? 14 ++ > >? package/tensorflow-lite-clog/Config.in??????? |?? 5 + > >? .../tensorflow-lite-clog.hash???????????????? |?? 3 + > >? .../tensorflow-lite-clog.mk?????????????????? |? 14 ++ > >? package/tensorflow-lite-cpuinfo/Config.in???? |?? 5 + > >? .../tensorflow-lite-cpuinfo.hash????????????? |?? 3 + > >? .../tensorflow-lite-cpuinfo.mk??????????????? |? 14 ++ > >? package/tensorflow-lite-eigen/Config.in?????? |?? 5 + > >? .../tensorflow-lite-eigen.hash??????????????? |?? 9 + > >? .../tensorflow-lite-eigen.mk????????????????? |? 14 ++ > >? package/tensorflow-lite-farmhash/Config.in??? |?? 5 + > >? .../tensorflow-lite-farmhash.hash???????????? |?? 3 + > >? .../tensorflow-lite-farmhash.mk?????????????? |? 14 ++ > >? package/tensorflow-lite-fft2d/Config.in?????? |?? 5 + > >? .../tensorflow-lite-fft2d.hash??????????????? |?? 3 + > >? .../tensorflow-lite-fft2d.mk????????????????? |? 15 ++ > >? package/tensorflow-lite-flatbuffers/Config.in |?? 5 + > >? .../tensorflow-lite-flatbuffers.hash????????? |?? 3 + > >? .../tensorflow-lite-flatbuffers.mk??????????? |? 14 ++ > >? package/tensorflow-lite-gemmlowp/Config.in??? |?? 5 + > >? .../tensorflow-lite-gemmlowp.hash???????????? |?? 3 + > >? .../tensorflow-lite-gemmlowp.mk?????????????? |? 14 ++ > >? package/tensorflow-lite-ruy/Config.in???????? |?? 5 + > >? .../tensorflow-lite-ruy.hash????????????????? |?? 3 + > >? .../tensorflow-lite-ruy.mk??????????????????? |? 14 ++ > >? ...2sse-since-this-is-only-useful-on-x8.patch |? 34 +++ > >? ...build-a-shared-library-instead-of-st.patch |? 55 +++++ > >? ...build-tflite-with-external-delegates.patch |? 59 +++++ > >? ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > >? package/tensorflow-lite/Config.in???????????? |? 56 +++++ > >? package/tensorflow-lite/tensorflow-lite.hash? |?? 3 + > >? package/tensorflow-lite/tensorflow-lite.mk??? | 232 ++++++++++++++++++ > >? 35 files changed, 848 insertions(+) > >? create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > >? create mode 100644 package/tensorflow-lite-clog/Config.in > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > >? create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > >? create mode 100644 package/tensorflow-lite-eigen/Config.in > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > >? create mode 100644 package/tensorflow-lite-farmhash/Config.in > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > >? create mode 100644 package/tensorflow-lite-fft2d/Config.in > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > >? create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > >? create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > >? create mode 100644 package/tensorflow-lite-ruy/Config.in > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > >? create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > >? create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > >? create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > >? create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > -- > > 2.36.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From: James Hilliard Sent: Friday, November 25, 2022 17:16 To: Hager Stefan Cc: buildroot ; Thomas Petazzoni Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package ? On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > Hi James! > > Tanks for your Feedback! > > Yes TFlite 2.8.0 is not the "latest" Release. > > I'm absolutly with you that using special Versions is a bad idea in general. > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) It seems to build fine with normal libraries and without all the manual copy hacks: https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= See if that works for you, I refactored your patchset and it seems to build without issues now using system libraries. I also uploaded that series to my personal github if that's easier for you to test: https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > But this will take some time, maybe next year for the 23.04 Release. I bumped it to 2.11.0 and fixed the build issues I ran into: https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... I think you also accidentally dropped the mailing list from your reply as well. > > Best Regards > Stefan > > > > > From: James Hilliard > Sent: Thursday, November 24, 2022 15:54 > To: Hager Stefan > Cc: buildroot at buildroot.org ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > wrote: > > > > Hello, > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > This first RFC just integrates the TFLite C++ sahred library. > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > All of this currently works locally as a proof of concept for a few users. > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > This is an outdated release right? Are there issues with 2.11.0? > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > I'm unable to find any documentation indicating this is actually the case. > > I skimmed the cmakelists and it doesn't seem to have strict version > requirements: > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > Have you tried building against the normal buildroot versions of these packages? > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > This is probably not the right approach, other packages may depend on > or select the normal versions(flatbuffers seems especially problematic). > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > How to build a minimal config with TFLite: > > =============================================== > > $ make raspberrypi4_64_defconfig menuconfig > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > $ make tensorflow-lite > > > > I'm hoping for Comments to prepare a first patchset. > > > > Stefan Hager (10): > >?? tensorflow-lite-abseil-cpp: new package > >?? tensorflow-lite-clog: new package > >?? tensorflow-lite-abseil-cpuinfo: new package > >?? tensorflow-lite-eigen: new package > >?? tensorflow-lite-farmhash: new package > >?? tensorflow-lite-fft2d: new package > >?? tensorflow-lite-flatbuffers: new package > >?? tensorflow-lite-gemmlowp: new package > >?? tensorflow-lite-ruy: new package > >?? tensorflow-lite: new package > > > >? package/Config.in???????????????????????????? |?? 1 + > >? package/tensorflow-lite-abseil-cpp/Config.in? |?? 5 + > >? .../tensorflow-lite-abseil-cpp.hash?????????? |?? 3 + > >? .../tensorflow-lite-abseil-cpp.mk???????????? |? 14 ++ > >? package/tensorflow-lite-clog/Config.in??????? |?? 5 + > >? .../tensorflow-lite-clog.hash???????????????? |?? 3 + > >? .../tensorflow-lite-clog.mk?????????????????? |? 14 ++ > >? package/tensorflow-lite-cpuinfo/Config.in???? |?? 5 + > >? .../tensorflow-lite-cpuinfo.hash????????????? |?? 3 + > >? .../tensorflow-lite-cpuinfo.mk??????????????? |? 14 ++ > >? package/tensorflow-lite-eigen/Config.in?????? |?? 5 + > >? .../tensorflow-lite-eigen.hash??????????????? |?? 9 + > >? .../tensorflow-lite-eigen.mk????????????????? |? 14 ++ > >? package/tensorflow-lite-farmhash/Config.in??? |?? 5 + > >? .../tensorflow-lite-farmhash.hash???????????? |?? 3 + > >? .../tensorflow-lite-farmhash.mk?????????????? |? 14 ++ > >? package/tensorflow-lite-fft2d/Config.in?????? |?? 5 + > >? .../tensorflow-lite-fft2d.hash??????????????? |?? 3 + > >? .../tensorflow-lite-fft2d.mk????????????????? |? 15 ++ > >? package/tensorflow-lite-flatbuffers/Config.in |?? 5 + > >? .../tensorflow-lite-flatbuffers.hash????????? |?? 3 + > >? .../tensorflow-lite-flatbuffers.mk??????????? |? 14 ++ > >? package/tensorflow-lite-gemmlowp/Config.in??? |?? 5 + > >? .../tensorflow-lite-gemmlowp.hash???????????? |?? 3 + > >? .../tensorflow-lite-gemmlowp.mk?????????????? |? 14 ++ > >? package/tensorflow-lite-ruy/Config.in???????? |?? 5 + > >? .../tensorflow-lite-ruy.hash????????????????? |?? 3 + > >? .../tensorflow-lite-ruy.mk??????????????????? |? 14 ++ > >? ...2sse-since-this-is-only-useful-on-x8.patch |? 34 +++ > >? ...build-a-shared-library-instead-of-st.patch |? 55 +++++ > >? ...build-tflite-with-external-delegates.patch |? 59 +++++ > >? ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > >? package/tensorflow-lite/Config.in???????????? |? 56 +++++ > >? package/tensorflow-lite/tensorflow-lite.hash? |?? 3 + > >? package/tensorflow-lite/tensorflow-lite.mk??? | 232 ++++++++++++++++++ > >? 35 files changed, 848 insertions(+) > >? create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > >? create mode 100644 package/tensorflow-lite-clog/Config.in > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > >? create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > >? create mode 100644 package/tensorflow-lite-eigen/Config.in > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > >? create mode 100644 package/tensorflow-lite-farmhash/Config.in > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > >? create mode 100644 package/tensorflow-lite-fft2d/Config.in > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > >? create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > >? create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > >? create mode 100644 package/tensorflow-lite-ruy/Config.in > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > >? create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > >? create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > >? create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > >? create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > -- > > 2.36.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4625 bytes Desc: not available URL: From bugzilla at busybox.net Mon Nov 28 15:25:26 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 15:25:26 +0000 Subject: [Buildroot] [Bug 15151] Busybox /etc/init.d scripts are not executable In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 --- Comment #3 from Mek101 --- I did some ulterior tests and it seems that the issue was caused by the FS image not being rebuild after I removed a problematic overlay. Closing. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Nov 28 15:26:03 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 15:26:03 +0000 Subject: [Buildroot] [Bug 15151] Busybox /etc/init.d scripts are not executable In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 Mek101 changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|ASSIGNED |RESOLVED -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Mon Nov 28 17:58:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:44 -0700 Subject: [Buildroot] [PATCH v2 1/8] package/flatbuffers: build position independent code Message-ID: <20221128175851.1913859-1-james.hilliard1@gmail.com> The upcoming tensorflow-lite package requires flatbuffers to be built with position independent code. Fixes: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC Signed-off-by: James Hilliard --- package/flatbuffers/flatbuffers.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk index 9d286bf9e1..487d85ee1f 100644 --- a/package/flatbuffers/flatbuffers.mk +++ b/package/flatbuffers/flatbuffers.mk @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers FLATBUFFERS_CONF_OPTS += \ -DCMAKE_CXX_FLAGS="-std=c++11" \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DFLATBUFFERS_BUILD_TESTS=OFF \ -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 28 17:58:45 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:45 -0700 Subject: [Buildroot] [PATCH v2 2/8] package/cpuinfo: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-2-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/cpuinfo/Config.in | 9 +++++++++ package/cpuinfo/cpuinfo.hash | 4 ++++ package/cpuinfo/cpuinfo.mk | 17 +++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/cpuinfo/Config.in create mode 100644 package/cpuinfo/cpuinfo.hash create mode 100644 package/cpuinfo/cpuinfo.mk diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..e09fa0b3bd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -465,6 +465,7 @@ endmenu source "package/cc-tool/Config.in" source "package/cdrkit/Config.in" source "package/cpuburn-arm/Config.in" + source "package/cpuinfo/Config.in" source "package/crucible/Config.in" source "package/cryptsetup/Config.in" source "package/cwiid/Config.in" diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in new file mode 100644 index 0000000000..137f657d69 --- /dev/null +++ b/package/cpuinfo/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_CPUINFO + bool "cpuinfo" + depends on BR2_INSTALL_LIBSTDCPP + 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..c3f70fa90f --- /dev/null +++ b/package/cpuinfo/cpuinfo.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 0936848904943381b2c01321101614776e43d583840ee0f3ceeea1e3fb7405f7 cpuinfo-de2fa78ebb431db98489e78603e4f77c1f6c5c57.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..ab6a0269ec --- /dev/null +++ b/package/cpuinfo/cpuinfo.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cpuinfo +# +################################################################################ + +CPUINFO_VERSION = de2fa78ebb431db98489e78603e4f77c1f6c5c57 +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 Mon Nov 28 17:58:47 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:47 -0700 Subject: [Buildroot] [PATCH v2 4/8] package/gemmlowp: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-4-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/gemmlowp/Config.in | 7 +++++++ package/gemmlowp/gemmlowp.hash | 4 ++++ package/gemmlowp/gemmlowp.mk | 15 +++++++++++++++ 4 files changed, 27 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/package/Config.in b/package/Config.in index 45e66caa8c..d0d9d2905c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1994,6 +1994,7 @@ menu "Other" source "package/flatcc/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..24ba6e9768 --- /dev/null +++ b/package/gemmlowp/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_GEMMLOWP + bool "gemmlowp" + depends on BR2_INSTALL_LIBSTDCPP + help + Low-precision matrix multiplication. + + https://github.com/google/gemmlowp 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..1a36fc48f7 --- /dev/null +++ b/package/gemmlowp/gemmlowp.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# 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 +GEMMLOWP_INSTALL_TARGET = NO +GEMMLOWP_SUBDIR = contrib + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 28 17:58:46 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:46 -0700 Subject: [Buildroot] [PATCH v2 3/8] package/ruy: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-3-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/ruy/Config.in | 11 +++++++++++ package/ruy/ruy.hash | 4 ++++ package/ruy/ruy.mk | 18 ++++++++++++++++++ 4 files changed, 34 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/package/Config.in b/package/Config.in index e09fa0b3bd..45e66caa8c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2095,6 +2095,7 @@ endif source "package/qhull/Config.in" source "package/qlibc/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..ce7ab5d585 --- /dev/null +++ b/package/ruy/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_RUY + bool "ruy" + depends on BR2_INSTALL_LIBSTDCPP + 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 diff --git a/package/ruy/ruy.hash b/package/ruy/ruy.hash new file mode 100644 index 0000000000..98266b5881 --- /dev/null +++ b/package/ruy/ruy.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 4da8572946007603378c5d0280f48c5b77f4d38763209f5306b57c7513d9a82e ruy-3168a5c8f4c447fd8cea94078121ee2e2cd87df0.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..ceeea8cd58 --- /dev/null +++ b/package/ruy/ruy.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# ruy +# +################################################################################ + +RUY_VERSION = 3168a5c8f4c447fd8cea94078121ee2e2cd87df0 +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 Mon Nov 28 17:58:48 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:48 -0700 Subject: [Buildroot] [PATCH v2 5/8] package/neon-2-sse: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-5-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- package/Config.in | 1 + package/neon-2-sse/Config.in | 9 +++++++++ package/neon-2-sse/neon-2-sse.hash | 4 ++++ package/neon-2-sse/neon-2-sse.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/neon-2-sse/Config.in create mode 100644 package/neon-2-sse/neon-2-sse.hash create mode 100644 package/neon-2-sse/neon-2-sse.mk diff --git a/package/Config.in b/package/Config.in index d0d9d2905c..2ec623ed8f 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2086,6 +2086,7 @@ endif source "package/msgpack/Config.in" source "package/musl-compat-headers/Config.in" source "package/musl-fts/Config.in" + source "package/neon-2-sse/Config.in" source "package/openblas/Config.in" source "package/orc/Config.in" source "package/p11-kit/Config.in" diff --git a/package/neon-2-sse/Config.in b/package/neon-2-sse/Config.in new file mode 100644 index 0000000000..25613c5ec4 --- /dev/null +++ b/package/neon-2-sse/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NEON_2_SSE + bool "neon-2-sse" + help + The platform independent header allowing to compile any + C/C++ code containing ARM NEON intrinsic functions for + x86 target systems using SIMD up to SSE4 intrinsic + functions. + + https://github.com/intel/ARM_NEON_2_x86_SSE diff --git a/package/neon-2-sse/neon-2-sse.hash b/package/neon-2-sse/neon-2-sse.hash new file mode 100644 index 0000000000..ded20d58f5 --- /dev/null +++ b/package/neon-2-sse/neon-2-sse.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 019fbc7ec25860070a1d90e12686fc160cfb33e22aa063c80f52b363f1361e9d neon-2-sse-a15b489e1222b2087007546b4912e21293ea86ff.tar.gz +# License files, locally calculated +sha256 7022f51b439a5915e933ecc270c83e24ca0cb2cceeb08b0132dcd4dbb03ed2dc LICENSE diff --git a/package/neon-2-sse/neon-2-sse.mk b/package/neon-2-sse/neon-2-sse.mk new file mode 100644 index 0000000000..0e9d066abd --- /dev/null +++ b/package/neon-2-sse/neon-2-sse.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# neon-2-sse +# +################################################################################ + +NEON_2_SSE_VERSION = a15b489e1222b2087007546b4912e21293ea86ff +NEON_2_SSE_SITE = $(call github,intel,ARM_NEON_2_x86_SSE,$(NEON_2_SSE_VERSION)) +NEON_2_SSE_LICENSE = BSD-2-Clause +NEON_2_SSE_LICENSE_FILES = LICENSE +NEON_2_SSE_INSTALL_STAGING = YES +NEON_2_SSE_INSTALL_TARGET = NO + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 28 17:58:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:50 -0700 Subject: [Buildroot] [PATCH v2 7/8] package/farmhash: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-7-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/farmhash/Config.in | 7 +++++++ package/farmhash/farmhash.hash | 4 ++++ package/farmhash/farmhash.mk | 14 ++++++++++++++ 4 files changed, 26 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/package/Config.in b/package/Config.in index fe636fde9d..a59d074430 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1988,6 +1988,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..0ad16f933b --- /dev/null +++ b/package/farmhash/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_FARMHASH + bool "farmhash" + depends on BR2_INSTALL_LIBSTDCPP + help + FarmHash, a family of hash functions. + + https://github.com/google/farmhash 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 Mon Nov 28 17:58:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:49 -0700 Subject: [Buildroot] [PATCH v2 6/8] package/fft2d: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-6-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. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/fft2d/Config.in | 7 +++++++ package/fft2d/fft2d.hash | 4 ++++ package/fft2d/fft2d.mk | 22 ++++++++++++++++++++++ 4 files changed, 34 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/package/Config.in b/package/Config.in index 2ec623ed8f..fe636fde9d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1988,6 +1988,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..6263b1af38 --- /dev/null +++ b/package/fft2d/fft2d.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# fft2d +# +################################################################################ + +FFT2D_VERSION = 2006.12.28 +FFT2D_SITE = https://www.kurims.kyoto-u.ac.jp/~ooura +FFT2D_SOURCE = fft2d.tgz +FFT2D_LICENSE = readme2d.txt +FFT2D_LICENSE_FILES = readme2d.txt +FFT2D_INSTALL_STAGING = YES +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 Mon Nov 28 17:58:51 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:51 -0700 Subject: [Buildroot] [PATCH v2 8/8] package/tensorflow-lite: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-8-james.hilliard1@gmail.com> From: Stefan Hager This package adds the tensorflow lite runtime to buildroot. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v1 -> v2: - fix label_image build - more explicit cmake config --- package/Config.in | 1 + .../0001-lite-Update-CMakeLists.txt.patch | 49 +++++++++++++++++++ .../0002-Fix-FindFlatBuffers-cmake-file.patch | 37 ++++++++++++++ ...ink-tensorflow-lite-against-gemmlowp.patch | 32 ++++++++++++ package/tensorflow-lite/Config.in | 32 ++++++++++++ package/tensorflow-lite/tensorflow-lite.hash | 4 ++ package/tensorflow-lite/tensorflow-lite.mk | 49 +++++++++++++++++++ 7 files changed, 204 insertions(+) create mode 100644 package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch create mode 100644 package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch create mode 100644 package/tensorflow-lite/0003-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/package/Config.in b/package/Config.in index a59d074430..c979710f32 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2105,6 +2105,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/tz/Config.in" source "package/tzdata/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-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch new file mode 100644 index 0000000000..e97bb3e52f --- /dev/null +++ b/package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch @@ -0,0 +1,37 @@ +From a4ff4b5e952a22906ac0ed01e73f84f42926c325 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 +[Upstream status: +https://github.com/tensorflow/tensorflow/pull/58677] +--- + tensorflow/lite/CMakeLists.txt | 2 +- + .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 + 2 files changed, 1 insertion(+), 1 deletion(-) + 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/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/0003-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0003-Don-t-link-tensorflow-lite-against-gemmlowp.patch new file mode 100644 index 0000000000..dbee9942b3 --- /dev/null +++ b/package/tensorflow-lite/0003-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 +[Upstream status: +https://github.com/tensorflow/tensorflow/pull/58678] +--- + 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..9231d674bd --- /dev/null +++ b/package/tensorflow-lite/Config.in @@ -0,0 +1,32 @@ +config BR2_PACKAGE_TENSORFLOW_LITE + bool "tensorflow-lite" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_SHARED_LIBS + depends on ( BR2_arm && BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && BR2_ARM_CPU_ARMV8A ) + 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 + help + Tensorflow Lite dynamic library and headers: Inference engine to run previously trained machine learning models. + +comment "tensorflow-lite needs needs a toolchain w/ gcc >= 9" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_9 + +comment "tensorflow-lite needs a toolchain w/ glibc, C++, threads" + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS + +comment "tensorflow-lite needs a toolchain w/ shared libraries" + depends on !BR2_SHARED_LIBS + +comment "tensorflow-lite in buildroot currently only supports arm + armv7a cpu or arm64 + armv8a cpu targets" + depends on ( BR2_arm && !BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && !BR2_ARM_CPU_ARMV8A) || (!BR2_arm && !BR2_aarch64) 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..1f75f3813c --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -0,0 +1,49 @@ +################################################################################ +# +# 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 \ + ruy + +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 \ + -DFARMHASH_SOURCE_DIR=$(FARMHASH_DIR) \ + -Dfarmhash_DIR=$(STAGING_DIR)/usr/lib \ + -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 \ + -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ + -DTFLITE_ENABLE_GPU=OFF \ + -DTFLITE_ENABLE_INSTALL=ON \ + -DTFLITE_ENABLE_MMAP=ON \ + -DTFLITE_ENABLE_NNAPI=ON \ + -DTFLITE_ENABLE_RUY=ON \ + -DTFLITE_ENABLE_XNNPACK=OFF + +$(eval $(cmake-package)) -- 2.34.1 From ps.report at gmx.net Mon Nov 28 18:00:49 2022 From: ps.report at gmx.net (Peter Seiderer) Date: Mon, 28 Nov 2022 19:00:49 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-26 In-Reply-To: <166962622413.3066484.1675129521759030444@Monstersaurus> References: <166962622413.3066484.1675129521759030444@Monstersaurus> Message-ID: <20221128190024.5380be46@gmx.net> Hello Kieran, On Mon, 28 Nov 2022 09:03:44 +0000, Kieran Bingham wrote: > Hi Thomas, > > + Buildroot list > > Quoting Thomas Petazzoni (2022-11-27 07:39:11) > > Hello, > > > > Autobuilder failures > > ==================== > > > > Below is a list of build failures reported by the Buildroot autobuilders > > in relation to packages or CPU architectures you are in charge of. > > Please help us improving the quality of Buildroot by investigating those > > build failures and sending patches to fix them. > > > > Results for the '2022.02.x' branch > > ---------------------------------- > > > > Build failures related to your packages: > > > > arch | reason | url > > -------------+--------------------------------+--------------------------------------------------------------------------------- > > aarch64 | libcamera-1966b9a58436fab51... | http://autobuild.buildroot.net/results/5ea8f180e4909f8157565238b25f567fcf1f3beb > > Upon a quick examination I can see the following highlights in > build-end.log here: > > ... > Run-time dependency GTest found: YES 1.11.0 > ... > lc-compliance application: YES > ... > lc-compliance : enabled > ... > [117/121] Linking target src/lc-compliance/lc-compliance > FAILED: src/lc-compliance/lc-compliance > /home/buildroot/autobuild/run/instance-3/output-1/host/bin/aarch64-linux-gnu-g++ -o src/lc-compliance/lc-compliance src/lc-compliance/lc-compliance.p/.._cam_event_loop.cpp.o src/lc-compliance/lc-compliance.p/.._cam_options.cpp.o src/lc-compliance/lc-compliance.p/environment.cpp.o src/lc-compliance/lc-compliance.p/main.cpp.o src/lc-compliance/lc-compliance.p/simple_capture.cpp.o src/lc-compliance/lc-compliance.p/capture_test.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lstdc++fs -Wshadow -include config.h '-Wl,-rpath,$ORIGIN/../libcamera:$ORIGIN/../libcamera/base:/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64' -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera/base -Wl,-rpath-li > nk,/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64 src/libcamera/libcamera.so.0.0.0 src/libcamera/base/libcamera-base.so.0.0.0 -latomic /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent_pthreads.so /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent.so -lpthread -L/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -lgtestd -Wl,--end-group > /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/aarch64-linux-gnu/7.3.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgtestd > collect2: error: ld returned 1 exit status > > I don't think we've changed anything (on the libcamera side) regarding > gtest/lc-compliance in quite some time ... so I'm surprised to see this > error pop up? The following patch/hack fixes the problem here: $ diff -u ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc_orig ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc --- ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc_orig 2022-11-28 18:44:57.547871537 +0100 +++ ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc 2022-11-28 18:45:06.676052468 +0100 @@ -5,5 +5,5 @@ Description: GoogleTest (without main() function) Version: 1.11.0 URL: https://github.com/google/googletest -Libs: -L${libdir} -lgtestd -lpthread +Libs: -L${libdir} -lgtest -lpthread Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 More of an gtest package problem than a libcamera one, mind the libgtestd vs. libgtest, the other way round was fixed by 'package/gtest: fix gtest.pc/gmock.pc library names for the debug build' ([1]), seems something changed since the introduction of the patch (or the conditional introduced by the patch is wrong).... The given .config sets: # BR2_ENABLE_DEBUG is not set BR2_ENABLE_RUNTIME_DEBUG=y Regards, Peter [1] https://git.buildroot.net/buildroot/commit/?id=1afea0b11b140a6d50aff726f2570702cc984a6e > > -- > Kieran > > > > Thanks for your contribution to Buildroot! > > > > -- > > http://autobuild.buildroot.net > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Mon Nov 28 18:02:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 14:02:10 -0400 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: On Mon, Nov 28, 2022 at 11:17 AM Hager Stefan wrote: > > Hi James! > > Thanks four your great work! > I was able to successfully build it. > > Unfortunately i could not build (linking error) the example program label_image. > I use this to verify if the inference results are the same across different Versions > on the target hardware. > > This is what i did: > $ make freescale_imx8mpevk_defconfig menuconfig > => in Menuconfig: activated C++ Support in the Toolchain Section; activated tensorflow-lite; activated host environment-setup; > $ make > # everything built fine > > $ source output/host/environment-setup > $ cd output/build/tensorflow-lite-2.11.0/tensorflow/lite/buildroot-build/examples/label_image/ > $ make label_image > # linking error, full log: > > Consolidate compiler generated dependencies of target fft2d_fftsg > [ 1%] Built target fft2d_fftsg > Consolidate compiler generated dependencies of target farmhash > [ 1%] Built target farmhash > Consolidate compiler generated dependencies of target fft2d_fftsg2d > [ 1%] Built target fft2d_fftsg2d > Consolidate compiler generated dependencies of target tensorflow-lite > [ 94%] Built target tensorflow-lite > [ 94%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/bitmap_helpers.cc.o > [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/label_image.cc.o > [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/xxx/buildroot/output/build/tensorflow-lite-2.11.0/tensorflow/core/util/stats_calculator.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/memory_info.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summarizer.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summary_formatter.cc.o > [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/time.cc.o > [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/command_line_flags.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/default_execution_provider.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/delegate_provider.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/evaluation/utils.cc.o > [100%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/tool_params.cc.o > [100%] Linking CXX executable label_image > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::TraceMeRecorder::Record(tsl::profiler::TraceMeRecorder::Event&&)' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::internal::g_trace_level' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tensorflow::profiler::ScopedMemoryDebugAnnotation::ThreadMemoryDebugAnnotation()' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::GetCurrentTimeNanos()' > collect2: error: ld returned 1 exit status > make[3]: *** [examples/label_image/CMakeFiles/label_image.dir/build.make:351: examples/label_image/label_image] Error 1 > make[2]: *** [CMakeFiles/Makefile2:436: examples/label_image/CMakeFiles/label_image.dir/all] Error 2 > make[1]: *** [CMakeFiles/Makefile2:443: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 > make: *** [Makefile:166: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 > > This did peviously work with tensorflow-lite v2.8. > Maybe i am missing something? > > I guess this is broken in v2.11.0. > A fix may be in their master: https://github.com/tensorflow/tensorflow/commit/8562f9764937db51a4742fd10057463880579329 Fix is in master but it's not that specific commit, should be this one: https://github.com/tensorflow/tensorflow/commit/081c2e4e3cf021efb2853a485a18b563e88f6117 Pushed the fix to my github branch and v2 series: https://patchwork.ozlabs.org/project/buildroot/patch/20221128175851.1913859-8-james.hilliard1 at gmail.com/ > I can try to use their master branch to see if that issue was addressed in the next days. Alternatively i can Test v2.10.1. > > Maybe we need to wait for the next release v2.12? > > Best Regards > Stefan > > From: James Hilliard > Sent: Friday, November 25, 2022 17:16 > To: Hager Stefan > Cc: buildroot ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > > > Hi James! > > > > Tanks for your Feedback! > > > > Yes TFlite 2.8.0 is not the "latest" Release. > > > > I'm absolutly with you that using special Versions is a bad idea in general. > > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) > > It seems to build fine with normal libraries and without all the > manual copy hacks: > https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > See if that works for you, I refactored your patchset and it seems to > build without > issues now using system libraries. > > I also uploaded that series to my personal github if that's easier for > you to test: > https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > > > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > > But this will take some time, maybe next year for the 23.04 Release. > > I bumped it to 2.11.0 and fixed the build issues I ran into: > https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > > > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... > > I think you also accidentally dropped the mailing list from your reply as well. > > > > > Best Regards > > Stefan > > > > > > > > > > From: James Hilliard > > Sent: Thursday, November 24, 2022 15:54 > > To: Hager Stefan > > Cc: buildroot at buildroot.org ; Thomas Petazzoni > > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > > wrote: > > > > > > Hello, > > > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > > > This first RFC just integrates the TFLite C++ sahred library. > > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > > All of this currently works locally as a proof of concept for a few users. > > > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > > > This is an outdated release right? Are there issues with 2.11.0? > > > > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > > > I'm unable to find any documentation indicating this is actually the case. > > > > I skimmed the cmakelists and it doesn't seem to have strict version > > requirements: > > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > > > Have you tried building against the normal buildroot versions of these packages? > > > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > > > This is probably not the right approach, other packages may depend on > > or select the normal versions(flatbuffers seems especially problematic). > > > > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > > > How to build a minimal config with TFLite: > > > =============================================== > > > $ make raspberrypi4_64_defconfig menuconfig > > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > > $ make tensorflow-lite > > > > > > I'm hoping for Comments to prepare a first patchset. > > > > > > Stefan Hager (10): > > > tensorflow-lite-abseil-cpp: new package > > > tensorflow-lite-clog: new package > > > tensorflow-lite-abseil-cpuinfo: new package > > > tensorflow-lite-eigen: new package > > > tensorflow-lite-farmhash: new package > > > tensorflow-lite-fft2d: new package > > > tensorflow-lite-flatbuffers: new package > > > tensorflow-lite-gemmlowp: new package > > > tensorflow-lite-ruy: new package > > > tensorflow-lite: new package > > > > > > package/Config.in | 1 + > > > package/tensorflow-lite-abseil-cpp/Config.in | 5 + > > > .../tensorflow-lite-abseil-cpp.hash | 3 + > > > .../tensorflow-lite-abseil-cpp.mk | 14 ++ > > > package/tensorflow-lite-clog/Config.in | 5 + > > > .../tensorflow-lite-clog.hash | 3 + > > > .../tensorflow-lite-clog.mk | 14 ++ > > > package/tensorflow-lite-cpuinfo/Config.in | 5 + > > > .../tensorflow-lite-cpuinfo.hash | 3 + > > > .../tensorflow-lite-cpuinfo.mk | 14 ++ > > > package/tensorflow-lite-eigen/Config.in | 5 + > > > .../tensorflow-lite-eigen.hash | 9 + > > > .../tensorflow-lite-eigen.mk | 14 ++ > > > package/tensorflow-lite-farmhash/Config.in | 5 + > > > .../tensorflow-lite-farmhash.hash | 3 + > > > .../tensorflow-lite-farmhash.mk | 14 ++ > > > package/tensorflow-lite-fft2d/Config.in | 5 + > > > .../tensorflow-lite-fft2d.hash | 3 + > > > .../tensorflow-lite-fft2d.mk | 15 ++ > > > package/tensorflow-lite-flatbuffers/Config.in | 5 + > > > .../tensorflow-lite-flatbuffers.hash | 3 + > > > .../tensorflow-lite-flatbuffers.mk | 14 ++ > > > package/tensorflow-lite-gemmlowp/Config.in | 5 + > > > .../tensorflow-lite-gemmlowp.hash | 3 + > > > .../tensorflow-lite-gemmlowp.mk | 14 ++ > > > package/tensorflow-lite-ruy/Config.in | 5 + > > > .../tensorflow-lite-ruy.hash | 3 + > > > .../tensorflow-lite-ruy.mk | 14 ++ > > > ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ > > > ...build-a-shared-library-instead-of-st.patch | 55 +++++ > > > ...build-tflite-with-external-delegates.patch | 59 +++++ > > > ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > > package/tensorflow-lite/Config.in | 56 +++++ > > > package/tensorflow-lite/tensorflow-lite.hash | 3 + > > > package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ > > > 35 files changed, 848 insertions(+) > > > create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > > create mode 100644 package/tensorflow-lite-clog/Config.in > > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > > create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > > create mode 100644 package/tensorflow-lite-eigen/Config.in > > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > > create mode 100644 package/tensorflow-lite-farmhash/Config.in > > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > > create mode 100644 package/tensorflow-lite-fft2d/Config.in > > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > > create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > > create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > > create mode 100644 package/tensorflow-lite-ruy/Config.in > > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > > create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > > create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > > create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > > create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > > > -- > > > 2.36.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > From: James Hilliard > Sent: Friday, November 25, 2022 17:16 > To: Hager Stefan > Cc: buildroot ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > > > Hi James! > > > > Tanks for your Feedback! > > > > Yes TFlite 2.8.0 is not the "latest" Release. > > > > I'm absolutly with you that using special Versions is a bad idea in general. > > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) > > It seems to build fine with normal libraries and without all the > manual copy hacks: > https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > See if that works for you, I refactored your patchset and it seems to > build without > issues now using system libraries. > > I also uploaded that series to my personal github if that's easier for > you to test: > https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > > > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > > But this will take some time, maybe next year for the 23.04 Release. > > I bumped it to 2.11.0 and fixed the build issues I ran into: > https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > > > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... > > I think you also accidentally dropped the mailing list from your reply as well. > > > > > Best Regards > > Stefan > > > > > > > > > > From: James Hilliard > > Sent: Thursday, November 24, 2022 15:54 > > To: Hager Stefan > > Cc: buildroot at buildroot.org ; Thomas Petazzoni > > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > > wrote: > > > > > > Hello, > > > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > > > This first RFC just integrates the TFLite C++ sahred library. > > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > > All of this currently works locally as a proof of concept for a few users. > > > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > > > This is an outdated release right? Are there issues with 2.11.0? > > > > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > > > I'm unable to find any documentation indicating this is actually the case. > > > > I skimmed the cmakelists and it doesn't seem to have strict version > > requirements: > > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > > > Have you tried building against the normal buildroot versions of these packages? > > > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > > > This is probably not the right approach, other packages may depend on > > or select the normal versions(flatbuffers seems especially problematic). > > > > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > > > How to build a minimal config with TFLite: > > > =============================================== > > > $ make raspberrypi4_64_defconfig menuconfig > > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > > $ make tensorflow-lite > > > > > > I'm hoping for Comments to prepare a first patchset. > > > > > > Stefan Hager (10): > > > tensorflow-lite-abseil-cpp: new package > > > tensorflow-lite-clog: new package > > > tensorflow-lite-abseil-cpuinfo: new package > > > tensorflow-lite-eigen: new package > > > tensorflow-lite-farmhash: new package > > > tensorflow-lite-fft2d: new package > > > tensorflow-lite-flatbuffers: new package > > > tensorflow-lite-gemmlowp: new package > > > tensorflow-lite-ruy: new package > > > tensorflow-lite: new package > > > > > > package/Config.in | 1 + > > > package/tensorflow-lite-abseil-cpp/Config.in | 5 + > > > .../tensorflow-lite-abseil-cpp.hash | 3 + > > > .../tensorflow-lite-abseil-cpp.mk | 14 ++ > > > package/tensorflow-lite-clog/Config.in | 5 + > > > .../tensorflow-lite-clog.hash | 3 + > > > .../tensorflow-lite-clog.mk | 14 ++ > > > package/tensorflow-lite-cpuinfo/Config.in | 5 + > > > .../tensorflow-lite-cpuinfo.hash | 3 + > > > .../tensorflow-lite-cpuinfo.mk | 14 ++ > > > package/tensorflow-lite-eigen/Config.in | 5 + > > > .../tensorflow-lite-eigen.hash | 9 + > > > .../tensorflow-lite-eigen.mk | 14 ++ > > > package/tensorflow-lite-farmhash/Config.in | 5 + > > > .../tensorflow-lite-farmhash.hash | 3 + > > > .../tensorflow-lite-farmhash.mk | 14 ++ > > > package/tensorflow-lite-fft2d/Config.in | 5 + > > > .../tensorflow-lite-fft2d.hash | 3 + > > > .../tensorflow-lite-fft2d.mk | 15 ++ > > > package/tensorflow-lite-flatbuffers/Config.in | 5 + > > > .../tensorflow-lite-flatbuffers.hash | 3 + > > > .../tensorflow-lite-flatbuffers.mk | 14 ++ > > > package/tensorflow-lite-gemmlowp/Config.in | 5 + > > > .../tensorflow-lite-gemmlowp.hash | 3 + > > > .../tensorflow-lite-gemmlowp.mk | 14 ++ > > > package/tensorflow-lite-ruy/Config.in | 5 + > > > .../tensorflow-lite-ruy.hash | 3 + > > > .../tensorflow-lite-ruy.mk | 14 ++ > > > ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ > > > ...build-a-shared-library-instead-of-st.patch | 55 +++++ > > > ...build-tflite-with-external-delegates.patch | 59 +++++ > > > ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > > package/tensorflow-lite/Config.in | 56 +++++ > > > package/tensorflow-lite/tensorflow-lite.hash | 3 + > > > package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ > > > 35 files changed, 848 insertions(+) > > > create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > > create mode 100644 package/tensorflow-lite-clog/Config.in > > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > > create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > > create mode 100644 package/tensorflow-lite-eigen/Config.in > > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > > create mode 100644 package/tensorflow-lite-farmhash/Config.in > > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > > create mode 100644 package/tensorflow-lite-fft2d/Config.in > > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > > create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > > create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > > create mode 100644 package/tensorflow-lite-ruy/Config.in > > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > > create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > > create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > > create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > > create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > > > -- > > > 2.36.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Mon Nov 28 18:23:04 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 11:23:04 -0700 Subject: [Buildroot] [PATCH v4 1/1] utils/scanpypi: add flit package support Message-ID: <20221128182304.1915237-1-james.hilliard1@gmail.com> These packages don't have a setup.py so we instead need to parse their pyproject.toml file. Note that this currently doesn't handle flit package dependency resolution. Signed-off-by: James Hilliard --- Changes v3 -> v4: - prefer/support python3.11 tomllib - use bool interpretation for None Changes v2 -> v3: - minor cleanup - rebase - more detailed commit log Changes v1 -> v2: - remove homepage format fixes(sent as separate patch) - remove load_setup fixes --- utils/scanpypi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 83 insertions(+), 2 deletions(-) diff --git a/utils/scanpypi b/utils/scanpypi index 3c98bb4bcc..38f0cb91e9 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -42,6 +42,55 @@ except ImportError: 'pip install spdx_lookup') liclookup = None +def toml_load(f): + with open(f, 'rb') as fh: + ex = None + + # Try standard library tomllib first + try: + from tomllib import load + return load(fh) + except ImportError as e: + pass + + # Try regular tomli next + try: + from tomli import load + return load(fh) + except ImportError as e: + ex = e + + # Try pip's vendored tomli + try: + from pip._vendor.tomli import load + try: + return load(fh) + except TypeError: + # Fallback to handle older version + try: + fh.seek(0) + w = io.TextIOWrapper(fh, encoding="utf8", newline="") + return load(w) + finally: + w.detach() + except ImportError as e: + pass + + # Try regular toml last + try: + from toml import load + fh.seek(0) + w = io.TextIOWrapper(fh, encoding="utf8", newline="") + try: + return load(w) + finally: + w.detach() + except ImportError: + pass + + print('This package needs tomli') + raise ex + def setup_decorator(func, method): """ @@ -316,6 +365,35 @@ class BuildrootPackage(): os.chdir(current_dir) sys.path.remove(self.tmp_extract) + def load_pyproject(self): + """ + Loads the corresponding pyproject.toml and store its metadata + """ + current_dir = os.getcwd() + os.chdir(self.tmp_extract) + sys.path.insert(0, self.tmp_extract) + try: + pyproject_data = toml_load('pyproject.toml') + try: + self.setup_metadata = pyproject_data.get('project', {}) + self.metadata_name = self.setup_metadata.get('name', self.real_name) + build_system = pyproject_data.get('build-system', {}) + build_backend = build_system.get('build-backend', None) + if build_backend and build_backend == 'flit_core.buildapi': + self.setup_metadata['method'] = 'flit' + elif build_system.get('backend-path', None): + self.setup_metadata['method'] = 'pep517' + else: + self.setup_metadata['method'] = 'unknown' + except KeyError: + print('ERROR: Could not determine package metadata for {pkg}.\n' + .format(pkg=self.real_name)) + raise + except FileNotFoundError: + raise + os.chdir(current_dir) + sys.path.remove(self.tmp_extract) + def get_requirements(self, pkg_folder): """ Retrieve dependencies from the metadata found in the setup.py script of @@ -699,9 +777,12 @@ def main(): except ImportError as err: if 'buildutils' in str(err): print('This package needs buildutils') + continue else: - raise - continue + try: + package.load_pyproject() + except Exception as e: + raise except (AttributeError, KeyError) as error: print('Error: Could not install package {pkg}: {error}'.format( pkg=package.real_name, error=error)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 28 18:28:52 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 14:28:52 -0400 Subject: [Buildroot] [PATCH v3 1/1] utils/scanpypi: add flit package support In-Reply-To: References: <20220818082617.24624-1-james.hilliard1@gmail.com> Message-ID: On Mon, Nov 28, 2022 at 2:40 AM Yegor Yefremov wrote: > > Hi James, > > On Thu, Aug 18, 2022 at 10:26 AM James Hilliard > wrote: > > > > These packages don't have a setup.py so we instead need to parse their > > pyproject.toml file. > > > > Note that this currently doesn't handle flit package dependency > > resolution. > > > > Signed-off-by: James Hilliard > > --- > > Changes v2 -> v3: > > - minor cleanup > > - rebase > > - more detailed commit log > > Changes v1 -> v2: > > - remove homepage format fixes(sent as separate patch) > > - remove load_setup fixes > > --- > > utils/scanpypi | 78 ++++++++++++++++++++++++++++++++++++++++++++++++-- > > 1 file changed, 76 insertions(+), 2 deletions(-) > > > > diff --git a/utils/scanpypi b/utils/scanpypi > > index 452b4a3fc3..bce7c01494 100755 > > --- a/utils/scanpypi > > +++ b/utils/scanpypi > > @@ -42,6 +42,48 @@ except ImportError: > > 'pip install spdx_lookup') > > liclookup = None > > > > +def toml_load(f): > > + with open(f, 'rb') as fh: > > + ex = None > > + > > + # Try regular tomli first > > + try: > > + from tomli import load > > + return load(fh) > > + except ImportError as e: > > + ex = e > > + > > + # Try pip's vendored tomli > > + try: > > + from pip._vendor.tomli import load > > + try: > > + return load(fh) > > + except TypeError: > > + # Fallback to handle older version > > + try: > > + fh.seek(0) > > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > > + return load(w) > > + finally: > > + w.detach() > > + except ImportError as e: > > + pass > > + > > + # Try regular toml last > > + try: > > + from toml import load > > + fh.seek(0) > > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > > + try: > > + return load(w) > > + finally: > > + w.detach() > > + except ImportError: > > + pass > > + > > + print('This package needs tomli') > > + raise ex > > + > > > > def setup_decorator(func, method): > > """ > > @@ -316,6 +358,35 @@ class BuildrootPackage(): > > os.chdir(current_dir) > > sys.path.remove(self.tmp_extract) > > > > + def load_pyproject(self): > > + """ > > + Loads the corresponding pyproject.toml and store its metadata > > + """ > > + current_dir = os.getcwd() > > + os.chdir(self.tmp_extract) > > + sys.path.insert(0, self.tmp_extract) > > + try: > > + pyproject_data = toml_load('pyproject.toml') > > + try: > > + self.setup_metadata = pyproject_data.get('project', {}) > > + self.metadata_name = self.setup_metadata.get('name', self.real_name) > > + build_system = pyproject_data.get('build-system', {}) > > + build_backend = build_system.get('build-backend', None) > > + if build_backend is not None and build_backend == 'flit_core.buildapi': > > What about using the bool interpretation of None? > if build_backend and build_backend == 'flit_core.buildapi': Sure, changed to that style in v4: https://patchwork.ozlabs.org/project/buildroot/patch/20221128182304.1915237-1-james.hilliard1 at gmail.com/ > > > + self.setup_metadata['method'] = 'flit' > > + elif build_system.get('backend-path', None) is not None: > > + self.setup_metadata['method'] = 'pep517' > > What about detecting "setuptools"? > elif 'setuptools.build_meta' in build_backend: > self.setup_metadata['method'] = 'setuptools' > > See [1] for the reference. > > [1] https://github.com/pythongssapi/python-gssapi/blob/main/pyproject.toml#L6 We already try to use setuptools before pep517/pyproject.toml, there's some issues there still but I was waiting for this to get merged before looking into that in more detail, I don't think searching for setuptools from pyproject.toml is likely to be all that helpful since setuptools is the implicit fallback when pyproject.toml is not present in a pypi package anyways. > > Regards, > Yegor > > > + else: > > + self.setup_metadata['method'] = 'unknown' > > + except KeyError: > > + print('ERROR: Could not determine package metadata for {pkg}.\n' > > + .format(pkg=self.real_name)) > > + raise > > + except FileNotFoundError: > > + raise > > + os.chdir(current_dir) > > + sys.path.remove(self.tmp_extract) > > + > > def get_requirements(self, pkg_folder): > > """ > > Retrieve dependencies from the metadata found in the setup.py script of > > @@ -699,9 +770,12 @@ def main(): > > except ImportError as err: > > if 'buildutils' in str(err): > > print('This package needs buildutils') > > + continue > > else: > > - raise > > - continue > > + try: > > + package.load_pyproject() > > + except Exception as e: > > + raise > > except (AttributeError, KeyError) as error: > > print('Error: Could not install package {pkg}: {error}'.format( > > pkg=package.real_name, error=error)) > > -- > > 2.34.1 > > From james.hilliard1 at gmail.com Mon Nov 28 18:32:30 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 11:32:30 -0700 Subject: [Buildroot] [PATCH v5 1/1] utils/scanpypi: add flit package support Message-ID: <20221128183230.1915592-1-james.hilliard1@gmail.com> These packages don't have a setup.py so we instead need to parse their pyproject.toml file. Note that this currently doesn't handle flit package dependency resolution. Signed-off-by: James Hilliard --- Changes v4 -> v5: - remove unnecessary "as e" from tomlib exception path Changes v3 -> v4: - prefer/support python3.11 tomllib - use bool interpretation for None Changes v2 -> v3: - minor cleanup - rebase - more detailed commit log Changes v1 -> v2: - remove homepage format fixes(sent as separate patch) - remove load_setup fixes --- utils/scanpypi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 83 insertions(+), 2 deletions(-) diff --git a/utils/scanpypi b/utils/scanpypi index 3c98bb4bcc..79c5db8a5f 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -42,6 +42,55 @@ except ImportError: 'pip install spdx_lookup') liclookup = None +def toml_load(f): + with open(f, 'rb') as fh: + ex = None + + # Try standard library tomllib first + try: + from tomllib import load + return load(fh) + except ImportError: + pass + + # Try regular tomli next + try: + from tomli import load + return load(fh) + except ImportError as e: + ex = e + + # Try pip's vendored tomli + try: + from pip._vendor.tomli import load + try: + return load(fh) + except TypeError: + # Fallback to handle older version + try: + fh.seek(0) + w = io.TextIOWrapper(fh, encoding="utf8", newline="") + return load(w) + finally: + w.detach() + except ImportError as e: + pass + + # Try regular toml last + try: + from toml import load + fh.seek(0) + w = io.TextIOWrapper(fh, encoding="utf8", newline="") + try: + return load(w) + finally: + w.detach() + except ImportError: + pass + + print('This package needs tomli') + raise ex + def setup_decorator(func, method): """ @@ -316,6 +365,35 @@ class BuildrootPackage(): os.chdir(current_dir) sys.path.remove(self.tmp_extract) + def load_pyproject(self): + """ + Loads the corresponding pyproject.toml and store its metadata + """ + current_dir = os.getcwd() + os.chdir(self.tmp_extract) + sys.path.insert(0, self.tmp_extract) + try: + pyproject_data = toml_load('pyproject.toml') + try: + self.setup_metadata = pyproject_data.get('project', {}) + self.metadata_name = self.setup_metadata.get('name', self.real_name) + build_system = pyproject_data.get('build-system', {}) + build_backend = build_system.get('build-backend', None) + if build_backend and build_backend == 'flit_core.buildapi': + self.setup_metadata['method'] = 'flit' + elif build_system.get('backend-path', None): + self.setup_metadata['method'] = 'pep517' + else: + self.setup_metadata['method'] = 'unknown' + except KeyError: + print('ERROR: Could not determine package metadata for {pkg}.\n' + .format(pkg=self.real_name)) + raise + except FileNotFoundError: + raise + os.chdir(current_dir) + sys.path.remove(self.tmp_extract) + def get_requirements(self, pkg_folder): """ Retrieve dependencies from the metadata found in the setup.py script of @@ -699,9 +777,12 @@ def main(): except ImportError as err: if 'buildutils' in str(err): print('This package needs buildutils') + continue else: - raise - continue + try: + package.load_pyproject() + except Exception as e: + raise except (AttributeError, KeyError) as error: print('Error: Could not install package {pkg}: {error}'.format( pkg=package.real_name, error=error)) -- 2.34.1 From ps.report at gmx.net Mon Nov 28 18:57:50 2022 From: ps.report at gmx.net (Peter Seiderer) Date: Mon, 28 Nov 2022 19:57:50 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-26 In-Reply-To: <20221128190024.5380be46@gmx.net> References: <166962622413.3066484.1675129521759030444@Monstersaurus> <20221128190024.5380be46@gmx.net> Message-ID: <20221128195750.196cfe66@gmx.net> Hello Kieran, On Mon, 28 Nov 2022 19:00:49 +0100, Peter Seiderer wrote: > Hello Kieran, > > On Mon, 28 Nov 2022 09:03:44 +0000, Kieran Bingham wrote: > > > Hi Thomas, > > > > + Buildroot list > > > > Quoting Thomas Petazzoni (2022-11-27 07:39:11) > > > Hello, > > > > > > Autobuilder failures > > > ==================== > > > > > > Below is a list of build failures reported by the Buildroot autobuilders > > > in relation to packages or CPU architectures you are in charge of. > > > Please help us improving the quality of Buildroot by investigating those > > > build failures and sending patches to fix them. > > > > > > Results for the '2022.02.x' branch > > > ---------------------------------- > > > > > > Build failures related to your packages: > > > > > > arch | reason | url > > > -------------+--------------------------------+--------------------------------------------------------------------------------- > > > aarch64 | libcamera-1966b9a58436fab51... | http://autobuild.buildroot.net/results/5ea8f180e4909f8157565238b25f567fcf1f3beb > > > > Upon a quick examination I can see the following highlights in > > build-end.log here: > > > > ... > > Run-time dependency GTest found: YES 1.11.0 > > ... > > lc-compliance application: YES > > ... > > lc-compliance : enabled > > ... > > [117/121] Linking target src/lc-compliance/lc-compliance > > FAILED: src/lc-compliance/lc-compliance > > /home/buildroot/autobuild/run/instance-3/output-1/host/bin/aarch64-linux-gnu-g++ -o src/lc-compliance/lc-compliance src/lc-compliance/lc-compliance.p/.._cam_event_loop.cpp.o src/lc-compliance/lc-compliance.p/.._cam_options.cpp.o src/lc-compliance/lc-compliance.p/environment.cpp.o src/lc-compliance/lc-compliance.p/main.cpp.o src/lc-compliance/lc-compliance.p/simple_capture.cpp.o src/lc-compliance/lc-compliance.p/capture_test.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lstdc++fs -Wshadow -include config.h '-Wl,-rpath,$ORIGIN/../libcamera:$ORIGIN/../libcamera/base:/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64' -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera/base -Wl,-rpath- > li > > nk,/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64 src/libcamera/libcamera.so.0.0.0 src/libcamera/base/libcamera-base.so.0.0.0 -latomic /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent_pthreads.so /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent.so -lpthread -L/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -lgtestd -Wl,--end-group > > /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/aarch64-linux-gnu/7.3.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgtestd > > collect2: error: ld returned 1 exit status > > > > I don't think we've changed anything (on the libcamera side) regarding > > gtest/lc-compliance in quite some time ... so I'm surprised to see this > > error pop up? > > The following patch/hack fixes the problem here: > > $ diff -u ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc_orig ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc > --- ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc_orig 2022-11-28 18:44:57.547871537 +0100 > +++ ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc 2022-11-28 18:45:06.676052468 +0100 > @@ -5,5 +5,5 @@ > Description: GoogleTest (without main() function) > Version: 1.11.0 > URL: https://github.com/google/googletest > -Libs: -L${libdir} -lgtestd -lpthread > +Libs: -L${libdir} -lgtest -lpthread > Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 > > > More of an gtest package problem than a libcamera one, mind the > libgtestd vs. libgtest, the other way round was fixed by 'package/gtest: > fix gtest.pc/gmock.pc library names for the debug build' ([1]), seems > something changed since the introduction of the patch (or the conditional > introduced by the patch is wrong).... Seems package/gtest/0001-pkg-config-fix-gtest.pc-gmock.pc-library-names-for-t.patch is no longer needed since the bump of gtest to 1.22 ([2], see gtest commit [3])... Regards, Peter [2] https://git.buildroot.net/buildroot/commit/?h=2022.02.x&id=c59eee8118a2da55002ae16e416e3700ce4c60f4 [3] https://github.com/google/googletest/commit/ca3ffd90f2726f6c0c6e790f05c7c88491a16466 > > The given .config sets: > > # BR2_ENABLE_DEBUG is not set > BR2_ENABLE_RUNTIME_DEBUG=y > > Regards, > Peter > > [1] https://git.buildroot.net/buildroot/commit/?id=1afea0b11b140a6d50aff726f2570702cc984a6e > > > > > -- > > Kieran > > > > > > > Thanks for your contribution to Buildroot! > > > > > > -- > > > http://autobuild.buildroot.net > > _______________________________________________ > > 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 giulio.benetti at benettiengineering.com Mon Nov 28 19:41:31 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 28 Nov 2022 20:41:31 +0100 Subject: [Buildroot] [for-next] package/rtl8723ds: bump to latest version Message-ID: <20221128194131.3102770-1-giulio.benetti@benettiengineering.com> Drop local patch since it's been upstreamed. Signed-off-by: Giulio Benetti --- ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 39 ------------------- package/rtl8723ds/rtl8723ds.hash | 2 +- package/rtl8723ds/rtl8723ds.mk | 2 +- 3 files changed, 2 insertions(+), 41 deletions(-) delete mode 100644 package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch diff --git a/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch deleted file mode 100644 index 4495817358..0000000000 --- a/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 769a1943cb409f89f3c91208294a89b09bf47b86 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 16 Nov 2022 16:08:21 +0100 -Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the - end of EXTRA_FLAGS assignment - -At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS -since it's assigned at the beginning of the Makefile. For example it's not -possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't -allow to build these modules for big endian architectures. So let's move -the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last -EXTRA_CFLAGS assignment. - -Signed-off-by: Giulio Benetti ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index aa57f85..3d91574 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,4 +1,3 @@ --EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) - EXTRA_CFLAGS += -O1 - #EXTRA_CFLAGS += -O3 - #EXTRA_CFLAGS += -Wall -@@ -1738,6 +1737,8 @@ ifneq ($(USER_MODULE_NAME),) - MODULE_NAME := $(USER_MODULE_NAME) - endif - -+EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) -+ - ifneq ($(KERNELRELEASE),) - - rtk_core := core/rtw_cmd.o \ --- -2.34.1 - diff --git a/package/rtl8723ds/rtl8723ds.hash b/package/rtl8723ds/rtl8723ds.hash index cbc77e14c1..53ccbacab2 100644 --- a/package/rtl8723ds/rtl8723ds.hash +++ b/package/rtl8723ds/rtl8723ds.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 691040a85d838f8d8d7da0f2ed460f1ea5f6734c40dc73770ba7e260b6cda9cc rtl8723ds-5ab2d3f3858dc4c833013c47a79faa05b10198f6.tar.gz +sha256 837fcd4cd2c7353b54c5356f4a4ef2e4ad556910386d79d1e2e03f35e9f94af9 rtl8723ds-fa06cb893c18755965f29f6bd4954b18628887da.tar.gz diff --git a/package/rtl8723ds/rtl8723ds.mk b/package/rtl8723ds/rtl8723ds.mk index 0d96e6b03a..41ef687c77 100644 --- a/package/rtl8723ds/rtl8723ds.mk +++ b/package/rtl8723ds/rtl8723ds.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8723DS_VERSION = 5ab2d3f3858dc4c833013c47a79faa05b10198f6 +RTL8723DS_VERSION = fa06cb893c18755965f29f6bd4954b18628887da RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION)) RTL8723DS_LICENSE = GPL-2.0 -- 2.34.1 From yegorslists at googlemail.com Mon Nov 28 20:16:42 2022 From: yegorslists at googlemail.com (Yegor Yefremov) Date: Mon, 28 Nov 2022 21:16:42 +0100 Subject: [Buildroot] [PATCH v4 1/1] utils/scanpypi: add flit package support In-Reply-To: <20221128182304.1915237-1-james.hilliard1@gmail.com> References: <20221128182304.1915237-1-james.hilliard1@gmail.com> Message-ID: On Mon, Nov 28, 2022 at 7:23 PM James Hilliard wrote: > > These packages don't have a setup.py so we instead need to parse their > pyproject.toml file. > > Note that this currently doesn't handle flit package dependency > resolution. > > Signed-off-by: James Hilliard Reviewed-by: Yegor Yefremov > --- > Changes v3 -> v4: > - prefer/support python3.11 tomllib > - use bool interpretation for None > Changes v2 -> v3: > - minor cleanup > - rebase > - more detailed commit log > Changes v1 -> v2: > - remove homepage format fixes(sent as separate patch) > - remove load_setup fixes > --- > utils/scanpypi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 83 insertions(+), 2 deletions(-) > > diff --git a/utils/scanpypi b/utils/scanpypi > index 3c98bb4bcc..38f0cb91e9 100755 > --- a/utils/scanpypi > +++ b/utils/scanpypi > @@ -42,6 +42,55 @@ except ImportError: > 'pip install spdx_lookup') > liclookup = None > > +def toml_load(f): > + with open(f, 'rb') as fh: > + ex = None > + > + # Try standard library tomllib first > + try: > + from tomllib import load > + return load(fh) > + except ImportError as e: > + pass > + > + # Try regular tomli next > + try: > + from tomli import load > + return load(fh) > + except ImportError as e: > + ex = e > + > + # Try pip's vendored tomli > + try: > + from pip._vendor.tomli import load > + try: > + return load(fh) > + except TypeError: > + # Fallback to handle older version > + try: > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + return load(w) > + finally: > + w.detach() > + except ImportError as e: > + pass > + > + # Try regular toml last > + try: > + from toml import load > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + try: > + return load(w) > + finally: > + w.detach() > + except ImportError: > + pass > + > + print('This package needs tomli') > + raise ex > + > > def setup_decorator(func, method): > """ > @@ -316,6 +365,35 @@ class BuildrootPackage(): > os.chdir(current_dir) > sys.path.remove(self.tmp_extract) > > + def load_pyproject(self): > + """ > + Loads the corresponding pyproject.toml and store its metadata > + """ > + current_dir = os.getcwd() > + os.chdir(self.tmp_extract) > + sys.path.insert(0, self.tmp_extract) > + try: > + pyproject_data = toml_load('pyproject.toml') > + try: > + self.setup_metadata = pyproject_data.get('project', {}) > + self.metadata_name = self.setup_metadata.get('name', self.real_name) > + build_system = pyproject_data.get('build-system', {}) > + build_backend = build_system.get('build-backend', None) > + if build_backend and build_backend == 'flit_core.buildapi': > + self.setup_metadata['method'] = 'flit' > + elif build_system.get('backend-path', None): > + self.setup_metadata['method'] = 'pep517' > + else: > + self.setup_metadata['method'] = 'unknown' > + except KeyError: > + print('ERROR: Could not determine package metadata for {pkg}.\n' > + .format(pkg=self.real_name)) > + raise > + except FileNotFoundError: > + raise > + os.chdir(current_dir) > + sys.path.remove(self.tmp_extract) > + > def get_requirements(self, pkg_folder): > """ > Retrieve dependencies from the metadata found in the setup.py script of > @@ -699,9 +777,12 @@ def main(): > except ImportError as err: > if 'buildutils' in str(err): > print('This package needs buildutils') > + continue > else: > - raise > - continue > + try: > + package.load_pyproject() > + except Exception as e: > + raise > except (AttributeError, KeyError) as error: > print('Error: Could not install package {pkg}: {error}'.format( > pkg=package.real_name, error=error)) > -- > 2.34.1 > From yegorslists at googlemail.com Mon Nov 28 20:19:00 2022 From: yegorslists at googlemail.com (Yegor Yefremov) Date: Mon, 28 Nov 2022 21:19:00 +0100 Subject: [Buildroot] [PATCH v5 1/1] utils/scanpypi: add flit package support In-Reply-To: <20221128183230.1915592-1-james.hilliard1@gmail.com> References: <20221128183230.1915592-1-james.hilliard1@gmail.com> Message-ID: On Mon, Nov 28, 2022 at 7:32 PM James Hilliard wrote: > > These packages don't have a setup.py so we instead need to parse their > pyproject.toml file. > > Note that this currently doesn't handle flit package dependency > resolution. > > Signed-off-by: James Hilliard Reviewed-by: Yegor Yefremov > --- > Changes v4 -> v5: > - remove unnecessary "as e" from tomlib exception path > Changes v3 -> v4: > - prefer/support python3.11 tomllib > - use bool interpretation for None > Changes v2 -> v3: > - minor cleanup > - rebase > - more detailed commit log > Changes v1 -> v2: > - remove homepage format fixes(sent as separate patch) > - remove load_setup fixes > --- > utils/scanpypi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 83 insertions(+), 2 deletions(-) > > diff --git a/utils/scanpypi b/utils/scanpypi > index 3c98bb4bcc..79c5db8a5f 100755 > --- a/utils/scanpypi > +++ b/utils/scanpypi > @@ -42,6 +42,55 @@ except ImportError: > 'pip install spdx_lookup') > liclookup = None > > +def toml_load(f): > + with open(f, 'rb') as fh: > + ex = None > + > + # Try standard library tomllib first > + try: > + from tomllib import load > + return load(fh) > + except ImportError: > + pass > + > + # Try regular tomli next > + try: > + from tomli import load > + return load(fh) > + except ImportError as e: > + ex = e > + > + # Try pip's vendored tomli > + try: > + from pip._vendor.tomli import load > + try: > + return load(fh) > + except TypeError: > + # Fallback to handle older version > + try: > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + return load(w) > + finally: > + w.detach() > + except ImportError as e: > + pass > + > + # Try regular toml last > + try: > + from toml import load > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + try: > + return load(w) > + finally: > + w.detach() > + except ImportError: > + pass > + > + print('This package needs tomli') > + raise ex > + > > def setup_decorator(func, method): > """ > @@ -316,6 +365,35 @@ class BuildrootPackage(): > os.chdir(current_dir) > sys.path.remove(self.tmp_extract) > > + def load_pyproject(self): > + """ > + Loads the corresponding pyproject.toml and store its metadata > + """ > + current_dir = os.getcwd() > + os.chdir(self.tmp_extract) > + sys.path.insert(0, self.tmp_extract) > + try: > + pyproject_data = toml_load('pyproject.toml') > + try: > + self.setup_metadata = pyproject_data.get('project', {}) > + self.metadata_name = self.setup_metadata.get('name', self.real_name) > + build_system = pyproject_data.get('build-system', {}) > + build_backend = build_system.get('build-backend', None) > + if build_backend and build_backend == 'flit_core.buildapi': > + self.setup_metadata['method'] = 'flit' > + elif build_system.get('backend-path', None): > + self.setup_metadata['method'] = 'pep517' > + else: > + self.setup_metadata['method'] = 'unknown' > + except KeyError: > + print('ERROR: Could not determine package metadata for {pkg}.\n' > + .format(pkg=self.real_name)) > + raise > + except FileNotFoundError: > + raise > + os.chdir(current_dir) > + sys.path.remove(self.tmp_extract) > + > def get_requirements(self, pkg_folder): > """ > Retrieve dependencies from the metadata found in the setup.py script of > @@ -699,9 +777,12 @@ def main(): > except ImportError as err: > if 'buildutils' in str(err): > print('This package needs buildutils') > + continue > else: > - raise > - continue > + try: > + package.load_pyproject() > + except Exception as e: > + raise > except (AttributeError, KeyError) as error: > print('Error: Could not install package {pkg}: {error}'.format( > pkg=package.real_name, error=error)) > -- > 2.34.1 > From Brandon.Maier at collins.com Mon Nov 28 20:40:40 2022 From: Brandon.Maier at collins.com (Maier, Brandon L Collins) Date: Mon, 28 Nov 2022 20:40:40 +0000 Subject: [Buildroot] [External] Re: [PATCH 1/1] Makefile: fix SDK relocation for per-package-dirs In-Reply-To: <9e198280-ba2c-0006-8335-d5878fc75ba1@mind.be> References: <20221110184734.22425-1-brandon.maier@collins.com> <9e198280-ba2c-0006-8335-d5878fc75ba1@mind.be> Message-ID: > From: Arnout Vandecappelle > On 10/11/2022 19:47, Brandon Maier via buildroot wrote: > > +# Replace the old path with the new one in all text files > > +grep -lr "${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host" "${HOST_DIR}" \ > > Check what is used in PPD_FIXUP_PATHS: > > grep --binary-files=without-match -lr '$(PER_PACKAGE_DIR)/[^/]\+/' > $(HOST_DIR) > > The --binary-files=without-match speeds things up a lot because it will > immediately skip large binary files. > > PPD_FIXUP_PATHS also uses a shell loop instead of xargs; not sure which > one is > better. Before switching to --binary-files, the shell for-loop was much slower closer to a minute for me. With --binary-files it's about 5 seconds, which is closer to the xargs which is about 1 second. So I don't mind just using the PPD_FIXUP_PATHS code. > > However, I think it would be better to refactor fix-perpkg against > PPD_FIXUP_PATHS. It only differens in the replacement part of the final sed, > so > that can easily be done with a make function. Agreed with all comments. And reusing PPD_FIXUP_PATHS will address them. Will send updated patch shortly. Thanks, Brandon From brandon.maier at collins.com Mon Nov 28 20:46:14 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Mon, 28 Nov 2022 14:46:14 -0600 Subject: [Buildroot] [PATCH 1/1] Makefile: fix SDK relocation for per-package-dirs Message-ID: <20221128204614.5174-1-brandon.maier@collins.com> The relocate-sdk.sh script does not work correctly when BR2_PER_PACKAGE_DIRECTORIES is enabled. relocate-sdk.sh expects everything to point at $HOST_DIR, but each package will be pointing at its $(O)/per-package/*/host. Use the same command for scrubing host paths during the build, to scrub to the final host directory location. Signed-off-by: Brandon Maier --- v2: - drop original implementation in favor of reusing the existing PPD_FIXUP_PATHS code. --- Makefile | 1 + package/pkg-generic.mk | 12 +----------- package/pkg-utils.mk | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 8d980db3e4..8bf7ed7ad8 100644 --- a/Makefile +++ b/Makefile @@ -609,6 +609,7 @@ prepare-sdk: world @$(call MESSAGE,"Rendering the SDK relocatable") PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging + $(call ppd-fixup-paths,$(BASE_DIR)) $(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh mkdir -p $(HOST_DIR)/share/buildroot echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index 8af51f2724..f61076cddf 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -92,18 +92,8 @@ endif ifeq ($(BR2_PER_PACKAGE_DIRECTORIES),y) -# Ensure files like .la, .pc, .pri, .cmake, and so on, point to the -# proper staging and host directories for the current package: find -# all text files that contain the PPD root, and replace it with the -# current package's PPD. define PPD_FIXUP_PATHS - $(Q)grep --binary-files=without-match -lrZ '$(PER_PACKAGE_DIR)/[^/]\+/' $(HOST_DIR) \ - |while read -d '' f; do \ - file -b --mime-type "$${f}" | grep -q '^text/' || continue; \ - printf '%s\0' "$${f}"; \ - done \ - |xargs -0 --no-run-if-empty \ - $(SED) 's:$(PER_PACKAGE_DIR)/[^/]\+/:$(PER_PACKAGE_DIR)/$($(PKG)_NAME)/:g' + $(call ppd-fixup-paths,$(PER_PACKAGE_DIR)/$($(PKG)_NAME)) endef # Remove python's pre-compiled "sysconfigdata", as it may contain paths to diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk index 2951e466c1..77d406fc03 100644 --- a/package/pkg-utils.mk +++ b/package/pkg-utils.mk @@ -233,6 +233,21 @@ define prepare-per-package-directory $(call per-package-rsync,$(1),host,$(HOST_DIR)) $(call per-package-rsync,$(1),target,$(TARGET_DIR)) endef + +# Ensure files like .la, .pc, .pri, .cmake, and so on, point to the +# proper staging and host directories for the current package: find +# all text files that contain the PPD root, and replace it with the +# current package's PPD. +# $1: destination root directory containing host and staging +define ppd-fixup-paths + $(Q)grep --binary-files=without-match -lrZ '$(PER_PACKAGE_DIR)/[^/]\+/' $(HOST_DIR) \ + |while read -d '' f; do \ + file -b --mime-type "$${f}" | grep -q '^text/' || continue; \ + printf '%s\0' "$${f}"; \ + done \ + |xargs -0 --no-run-if-empty \ + $(SED) 's:$(PER_PACKAGE_DIR)/[^/]\+/:$(1)/:g' +endef endif # -- 2.38.1 From buildroot at busybox.net Tue Nov 29 05:19:59 2022 From: buildroot at busybox.net (buildroot at busybox.net) Date: 28 Nov 2022 21:19:59 -0800 Subject: [Buildroot] Due payment 11/28/2022 9:19:56 p.m. Message-ID: <20221128211956.8AEE11FB28D65307@busybox.net> An HTML attachment was scrubbed... URL: From buildroot at uclibc.org Tue Nov 29 05:19:59 2022 From: buildroot at uclibc.org (buildroot at uclibc.org) Date: 28 Nov 2022 21:19:59 -0800 Subject: [Buildroot] Due payment 11/28/2022 9:19:56 p.m. Message-ID: <20221128211956.130A712BFCCAAC96@uclibc.org> An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Tue Nov 29 08:11:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 29 Nov 2022 08:11:06 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-28 Message-ID: <20221129081111.F2F9B818A7@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-28 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 5 | 1 | 0 | 6 | 2022.08.x | 17 | 26 | 0 | 43 | master | 245 | 246 | 0 | 491 | next | 10 | 22 | 1 | 33 | Classification of failures by reason for master ----------------------------------------------- xz-5.2.7 | 17 host-go-1.19.3 | 11 glibc-2.36-66-ga1dc0be03c9d... | 10 host-binutils-2.38 | 10 host-pahole-1.24 | 9 gobject-introspection-1.72.0 | 8 elfutils-0.186 | 7 libglib2-2.72.3 | 7 libgpg-error-1.45 | 7 linux-6.0.9 | 7 unknown | 7 python-numpy-1.23.4 | 6 linuxptp-3.1.1 | 4 lirc-tools-0.10.2 | 4 tealdeer-1.6.1 | 4 gerbera-1.10.0 | 3 gmp-6.2.1 | 3 gummiboot-2bcd919c681c952eb... | 3 host-rust-1.64.0 | 3 ltp-testsuite-20220930 | 3 php-8.1.12 | 3 uclibc-1.0.42 | 3 wtfutil-0.41.0 | 3 zabbix-5.4.9 | 3 apcupsd-3.14.14 | 2 crun-1.5 | 2 ffmpeg-4.4.3 | 2 frr-8.3.1 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gnu-efi-3.0.15 | 2 host-binutils-2.37 | 2 libnss-3.84 | 2 lttng-modules-2.13.1 | 2 memcached-1.6.16 | 2 python-cryptography-38.0.1 | 2 rtl8192eu-1e15b6d451731bc4d... | 2 s6-linux-utils-2.6.0.0 | 2 toolchain-external-codescap... | 2 ulog-0389d243352255f6182326... | 2 xenomai-3.0.10 | 2 zeek-4.1.1 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 alsa-lib-1.2.8 | 1 bat-0.19.0 | 1 bayer2rgb-neon-15feb1115b48... | 1 boost-1.80.0 | 1 brltty-6.5 | 1 bullet-3.21 | 1 crucible-2022.05.25 | 1 docker-proxy-f6ccccb1c082a4... | 1 dtbocfg-0.0.9 | 1 efivar-38 | 1 exempi-2.6.1 | 1 freeradius-client-1.1.7 | 1 fs/axfs/axfs.mk:32: /home/t... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/f2fs/f2fs.mk:64: /home/a... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gitlab-runner-14.5.1 | 1 host-delve-1.8.0 | 1 host-gcc-final-11.3.0 | 1 host-gcc-initial-10.4.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-moby-buildkit-0.10.0 | 1 host-runc-1.1.4 | 1 host-spirv-llvm-translator-... | 1 hwloc-2.8.0 | 1 kexec-2.0.25 | 1 libblockdev-2.26 | 1 libgcrypt-1.10.1 | 1 libmad-0.15.1b | 1 libmdbx-0.11.12 | 1 libnfc-1.8.0 | 1 librsvg-2.50.7 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 liquid-dsp-1.4.0 | 1 lua-cqueues-20200726 | 1 lxc-5.0.1 | 1 mongodb-4.2.18 | 1 mosh-1.3.2 | 1 mxs-bootlets-10.12.01 | 1 netsurf-3.10 | 1 ocf-linux-20171122 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 openssh-9.1p1 | 1 opus-1.3.1 | 1 package/qt6/qt6base/qt6base... | 1 pcre2-10.40 | 1 proftpd-1.3.6e | 1 rtl8821au-e0b443940471c166a... | 1 ruby-3.1.2 | 1 sdl-1.2.15 | 1 shim-15.4 | 1 strongswan-5.9.8 | 1 tcf-agent-1.7.0 | 1 uccp420wlan-6.9.1 | 1 wavemon-0.9.4 | 1 xterm-376 | 1 xxhash-0.8.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/af5beca3489b87aec883b4fd9591cdb2c120dc05 | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3d974e27696b900005b55d25c362b19c16279af0 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/cba43e8edcf28755002c0da8d1dec958e55109f7 | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/0b0e2330f12ccde0acb383d0cb5c5008058f782f | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ec44c9ffa474535178f01c575faf04e5c0824b2f | mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/cc1d7ebf9a03039ab899d16226c0b056a4f2d245 | aarch64 | bayer2rgb-neon-15feb1115b48... | NOK | http://autobuild.buildroot.net/results/48d4ab9efac0ab9678714a7dad1e93388afe1de1 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/b0d08453314830e633eb14b36693094ed31ca7af | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/4b14ce9564a487454db12b52e47d422a4df87ecf | powerpc64 | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/92548bcdd9edb5505d595eef916027c307afcb4e | x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/f3a58be15ccb434824c458c275235bc5f043e864 | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/3e3684e327bd4d0ecddf1ecaab7f7a34d10e8928 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/1dabf514c6b25195c84aedcd0e676bafcafe601f | i686 | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/21c042751f17ce7e674fadbb0c8e60895a075246 | mips64el | dtbocfg-0.0.9 | NOK | http://autobuild.buildroot.net/results/7730030b72c230e626215f6918453ca9328acacf | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/3d6b09dc83d047f278c085ff132151cf3182ecfc | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9c540c94e58bdfb9ddc8e4643049a64833a9c793 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/fd7acc752d00caea27bac5f0e238ba06447e9a63 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4c05ead1a78c1194b0077feaa5ebfd28b3ae8c15 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/15c1b7bca89fc0bb7d519fa9ad7b16dc011e4c13 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d29bb32166955a5df3e7267f3b730a75c7c4ccbe | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a7c9a78dff95923bb45e946939e63c80b3961eaa | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0e1b9b50030e66e85e74652b9e9e9522a97a2545 | ORPH powerpc64le | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/a0461659e75e021bb5687dffb7e152da943554be | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/ebf5cbc48ca46e62104439464e8f82863d0637d8 | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/a510ebe1324aaf613b9b0387bb4430f20c87f10c | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/e14395434b5129a3ae704461da26e8b7825c0d1b | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/4f068bb541b9e01f800e9f9f7f5692683c58d10a | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/7af3cabbb5acea61230148a0135623aaa73db7a5 | powerpc64 | fs/axfs/axfs.mk:32: /home/t... | NOK | http://autobuild.buildroot.net/results/5983caf642354dc1f8613f52a4246cc8128947bc | mipsel | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/77e3e76e5653ae6ba8754db6a6dc5ee350836879 | i586 | fs/f2fs/f2fs.mk:64: /home/a... | NOK | http://autobuild.buildroot.net/results/98c7df702fc15ccc253575cece3c0c107036e46b | sparc64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/766999cefb36416addc6485484dcb26f39885a9e | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a230c3878e9c4525bbdb5498c34a4d8da5d1ba21 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0ba2231efd478f9afbf13bb3fb0f8fdd6ce1d65b | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/67e47f50a8f5a7e0d3c8a47526f2f8c0f592cf7f | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ba2a1bf2fd5f61b135cb3a2ce6dc82b065c41fd3 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4098b78facd7977eee67789f330fffc0e700aee2 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b2ede0d1b37388fc1c3c8fe3c015ff83b55cfc23 | i686 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/cc2df863ffaa23b3914e7ed982e9cdf6d19d84eb | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/88ff43290137b538212ad33cdbc4e0942d54a141 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6aa7e05419246d1133d13f31e1f397ef6141be34 | powerpc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/93bceda4d81b1f7d4369df77524a3b6c0a567c5b | i586 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b80ec6709f2effe53f3b92089375f24fe8e740a4 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/85aa0236852e8bd3f08509da1abbd15226268f64 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/64325a8ec989cc4b13300a5fb20940b807813487 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1c15bfa5e060b78f0c0d8ca4baac78ed1b508e0e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f34f880cc9c8cf9b9552d1caf7957d48c261d402 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/79f94ef126a8dd4c3ce99a8910beaaf24fa273d9 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/754108fa852e96fe23891ad52ad21b684f001a53 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/818c58827959cfcc845c8b198708725a39d3da95 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2d863d9fdcfb874eaa5ccec447459240702e672c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5c6899fa68c0a432781b1e6ac46b702521233ae0 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/dcf5c1eebfab3fe71ea7b7863268d502e8a31c2e | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/adf041183003312425700a9c43faac630dfdbb58 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/169ca09ab0649294feec0fb7252afddb8b10ed69 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/93b3de91552ef2242e41a452d1c0d73bcdef5be9 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d749046efe79636d8637cdad2b9e8eebbe36c2e9 | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/25b6fd1e6c29bc22276364b8650e57b1ddd723b3 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/5c3825134491cfe6b5ce112c2ab92a0eb234d09b | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b254dd98cfaaa9c97c42092c93c11c29c688a7f8 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d9fb65f9bfa092e5a8be86bef70cb9f73ae97816 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/52a401810d2a9e3e61f86336773b488cc455b61c | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e8792d735cbe451d7c308bc9b5a321ed0bb4d975 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e667528ee5cdfc5a0644254e58301679ff39beb1 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2906c5784e41678571eb8195a2daab417c3ff894 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b466fc18293ad5f1a73cc42a2e844253d548f1cf | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e1ac09d7d9e72c8d1486d3012a8e9fc2c6e9241e | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/2e8915a6604ca1e6240fad685a4df181d9a16329 | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/4e046f55b606dfe170170021282bc31db1a2fa07 | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/a1b8747dfe428732b4184b5dba0cfa726dbdb2fc | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ad0a08c420a92ecefb942d295a6fbbde15f543e7 | powerpc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/6ab620c0db98f3954262c7b52a42bbc0da114edc | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3278b10e28577cf833b650d7ab24f20c4b3f5629 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/590692afa5cfb7c057af4477517f002280b479b7 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b028b7988061c9ee72869723482416dc405a46d | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2ae62877fb059d5a47b5179d82aa1bf0e54a93d1 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f533df238a657459b8cbde5d8c8e7eacd4aab3e2 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7c046fcdb23f5b07838c8e50ba69f3cc7c664cbb | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1bd135e3e5a8a8ad7aaea77641133e596108e918 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/130d3dd481a98e4e82d1f7e115dacdef3b018aa6 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1849c61b0fffed7f49bfd812ca184d3ae07cab85 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8b3d2764c5b7471a45b2cf2b71644df0f6b31139 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/d701a0d9b0780f77342b9be6b471f47adf9349b0 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6629369b43a2266cf0ff9edcb73d7146f64ed9ad | microblazeel | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/c660e6043bbafa7cf8762ee48fff2fd0404ba300 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/c9790470de2cce15caa5e0b7089adcda34ca05db | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/881d10d49aad9a60dfe7fb5d277315ac2b0d4d10 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f8de14039d21baab3420e359707ed898cd7f8d71 | riscv64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/43c3ff47d9d8a4fdaf0731c18019122e78791ac3 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7c0ae78340f4a7409742038b5a5d5b04762833bb | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7bf61c3715d2ed055002e83855f8a21d5da323ac | i586 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2c3479faf6f6b403769fba6ff02c24cd3e855ab2 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/86830be015ecec4ebfba3a19663c1180e11b5d1b | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/4f894bc471c4da495bfbbbdf2dfdbfe1eea49680 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1dc27e8c26753069e80fca4f3a3948c95589c476 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cc2c0d46441a20c41f8fc3e3ab80aa70d18edcf5 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ad9d5c46410059907f0f60c659c35eecd11127e7 | riscv64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/d82d943387ffaad7f547cc2aee956413cb2558a7 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/03fb92c80dd13a6df22b1bcfe475e77e19cb4263 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0aace81c072c4c384c4e6747fb031ddcce38773f | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/49789a96f91a39e5f2bd75c19262198f4cf424bc | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5cccc0041fca859c20c8c4364863396bb7067116 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a3b30df3d3c50341bb821782583134f20bac6415 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/066b5fb2b56b3935e43c1bc9cbd27e852371e9a8 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3518b0bf7305f15f2c0cc934b8afc592cd812cdb | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/eb074985d0a58f4f80d15e4b5b51b86bad6e25e9 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fc798b9bb5f789f3d9af42d1c45e6084119f1c3e | riscv64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/6aae55d2701b504993d1d8b0763f9df57a3c4887 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b0dd69e6bf8b962457a29861ba4889f9dd7cef58 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2ee077bed1f753416311251db9446eee7aa35334 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e6cc38ecde9b06b87f1ad0d7aabde9960262cb1c | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/4f9933fc4249806f4b0f89b4b895d306ffa1b6f4 | ORPH x86_64 | hwloc-2.8.0 | NOK | http://autobuild.buildroot.net/results/bdf74badf04a44c69994de7a3abf16b2f78635b8 | sh4 | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/ae218bd1cf377b46ef69f7052059ffad5a50dacd | ORPH arc | libblockdev-2.26 | NOK | http://autobuild.buildroot.net/results/4a7ccddd6f556584110f6f184e12eab6b4de1aed | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/24ed03152f154c487da55d8c35f2741f4b6e90ee | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0bf3e7ef0afb4caccd632c7cb4c4bbdde11e2cf7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/047e3e9605cd691522f25f12324369df5837c163 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2f525f133d5db18c699c5c94e688df95132a2ebf | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ea04d10f71ec7e417ddf97ea1b7dc9c70eb4556f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/46dcf49fd48734f59068b87b432be372300a809d | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5a5fd1f953f8029fd5bdd52c3416c927a9eed868 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/38f51e5c5b8ac1764ad5ae289199477a80e3947a | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1e445a7955bbdc9d9ca9e0c493b719f35208a7b2 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c229c1bc1712305d18b5a6cb3f04b1c2b97d4e19 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/47064b6c3fac7db85275f9bd1cc87f366a342eae | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/74c383cd6f5afe9ed37ab77e7b570f465bc0a7a2 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/55fbb9696e0835dcab66949418242f2d5847cb7c | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/61ecf60f9139907c49d93c6d40dabec335bcb753 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/99ef8967c7c295a50f56f5ba3743276b139ac870 | ORPH armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/d35644d3eb7f94ca2419455e72bfd22de4838cb0 | ORPH i686 | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/9e300a96561a100c05473b2da7c3b156984488b5 | or1k | libnfc-1.8.0 | NOK | http://autobuild.buildroot.net/results/ef51845e0ff4c85b12004889dc78472008b41f48 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/504c26e2c9c8ec07f768c6ee21355f9106f6bc95 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/bdb4df265979fc0110360104e42352e613ea2455 | mipsel | librsvg-2.50.7 | NOK | http://autobuild.buildroot.net/results/54df4d828f4ec6e9108358ff8a0cb4bb96f02472 | mips64el | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/603696e4b13e8ca8b1a9b2237d7c16307e074156 | ORPH arm | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/c52913f45909f4fbec8153418ef5bbac4d843470 | ORPH arc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/be06a5c500fe1b75d6f7cefd8ee3f2abf565058c | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/891fd52ef36120e591eff61f29e5712110324c09 | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/eeff66c4505385aeddea01ad515572a37fd80954 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/86ca2aed32b32dc5192a9c608165c7616d31bfb3 | ORPH or1k | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/8cbb3411a8d0eefab6400f5ddc68e77a81745cf4 | ORPH nios2 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/2315a090ce46668020414a722e6985b0e07700f2 | ORPH sh4aeb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/8bc31a9e393b01c4e31ca0bf2df0657fb5e8d574 | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/ecc32b34be461b8e8d229e633f40d87f03b055cc | sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/12a8ab12b27ed7cf9e9336a9f0fc26d4babf60f4 | arc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/bb3b71f5054ab0dc31194370f6186fe26b1e1654 | mips64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/846a8cddb4cfc0b9342f0d7d98326381ac46a790 | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5ce5aeaa8e849761e49ed14fa72c7d24e0942621 | microblazeel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c62fb722af5b208168f46c6344854cc5fa68b0d4 | ORPH xtensa | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/4c0a2297fc26dd818ab50fc49c38d4f07d90d587 | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/81a0e8331b4456435614a4603a140e3488e57d6d | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/e1fc44018d3afea560d8ffacfba7cd322b690591 | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c7d03a79aea6cd85d09794d46e2bf664d44be59b | powerpc64le | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/079b4d5093de0bd84ca52f30fb2423269e6f10ed | sh4eb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/6a2493c1fc1d96173ca80bda50c7952cfed3fa28 | riscv32 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/e3dce8110ea45b519d3ce24e10f2866626645b5b | or1k | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/2fb8ee00fe383e7c6ae71f3eca7f735f1c91ba26 | aarch64 | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/990ff8feaa119511b60e29a374337621c0a50324 | powerpc | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/dc8a1b560af87a64dd4432443b3bb9255c63834b | armeb | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/9ce7758b6d84a1eaea601fee91d7a80e188a4118 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/c1138c10134f3b45ec8c0d99239e6a4249fda5f4 | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/3010d2730cd9203fa7ecba88ced7ec72556e56e1 | powerpc64 | mosh-1.3.2 | NOK | http://autobuild.buildroot.net/results/b5200ca618fd639a291075fca2db14b2e9186e21 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/e1a7ac7395fbab5ec2b7659b76ab7f4e224a48e8 | ORPH mipsel | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/2c4e6cf7596abb316cf0c2a99888cb9535327ce8 | sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/58d67eee43660872e13f931d2dad28e089dbe4f6 | ORPH mipsel | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/5e386ff0c95809706f4b1c7c68a64bb324fb7a0a | ORPH mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/d11de88bf80b6956498e93efc0aedbb456b85bce | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/4934057685e04441b6269ac1eaaea95f9ef11436 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/7be95ef25326c2c9affaa1baad3d811f482e8551 | ORPH aarch64_be | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/6a070f4bed815ba5c71e50feec891f1c05dd2c39 | mipsel | pcre2-10.40 | NOK | http://autobuild.buildroot.net/results/a647751ef273d50052d771d4235dc26a243eabb0 | ORPH or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/c471d23142f47be3b91c962f1f7683a4e1dac8c1 | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/a139c406f3f74f6ce7f5799c2462875e8fdbdd99 | arm | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/6b342d80d205e171cfda7593367acfa714a4d21a | arm | proftpd-1.3.6e | NOK | http://autobuild.buildroot.net/results/f572ca164d4502ad810bf2cff1e29ec48273a154 | mips | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/c54b0f760916410b1cf50d76c744c3e946185d27 | armeb | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/1e5ef63bda1dc0432d3536f6c2cf3b08127c4ffa | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/aabc45abd6fab3be5ed3b490d8862805216c0e4e | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/ded372c14ded34d44624f2555425e1cee71f65e1 | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/cc9bc2febb5fbcf47e92a1d1a7d247109958dbdb | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/bed64254ec13ce9f0121c7a93801a34aad258b86 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/22c66fd49b0501525bd9cdbf247640fbb10e312d | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/2f2b7d6a687ae7e556f7b7211707188f683fd47a | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/19b0c32e86ec85bbaa10d28f0364e3f7206da613 | i586 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/ace306d9575f93de0ff63d1c229aafaf2c8d3197 | riscv64 | rtl8821au-e0b443940471c166a... | NOK | http://autobuild.buildroot.net/results/4526cb70ce91bcd5fce60ebb4f704a63f1ecd249 | arc | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/e6e35a715060e0e45021e989c661f31f0808eff4 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/5a58bd1a7cca2aab74e71b36ad10a249af3a6ba6 | mips64 | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/7345355b4196ffabed9e64c15f1ec537da483e86 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/01d081242f2739b3b84f7e04f3e7fbd0a54fc1db | ORPH arm | shim-15.4 | NOK | http://autobuild.buildroot.net/results/4b766fe0c57b7e76ba7b14c0817a9708bf310e68 | mips64 | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/0774fdc9e65416480c271fa7e8d95f787d79cba8 | microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/7a45f5df5448e26e0f1b38664b86cb0d7ec8943b | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/5521ccdb6c88efad9cb7134a0034748eb7cddfc6 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/95b61526a65dfbe16699e67e7c6a05c617df0fac | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/4065589be59498797e918cc1c29d93ec2701c190 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/fdda2b4969f9c7e95e27f63a337cf6c35258b099 | mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/fe5b979cecf1f2f06bf65c77574ae764110d76af | ORPH mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/c4282563bbc3b2f243b2f03a4cbc895b0fcb78f5 | ORPH sparc | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/634c7e194c7cb4563476651ec7dabb9fc9c6cf74 | ORPH riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/b13736509598401adca91d0548db720ad8998120 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/f7c9026d2da2a7eec38d43fe7877683ff5bef065 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/bf9329d5ecca45c88758d33234763df38a96e960 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/d4082a4752b9c955e8ebea08db7188e6cc3c1b38 | arm | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/08c9dd2d69d7a5b12759734df7fcd0397f978220 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/73f462681e1053b028eebbf16a962383a9521812 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/afce82bf5eab5e9d7e2d0505cccdd1542b554b6f | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/48a46273253595d863b0095f5ef7cba770694d9b | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/a8145435d4fe444cdc417cedc10d01c3fe732997 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/c01bb6f1143cc93117fbe9a9e433713547eae14f | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/a3bc262887279de53fa5f77b66c7841c7256e985 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/3e58797da9220b05958b42a59445777281935f7d | sparc64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/07ce5f7baeacd865baa469017b20daa3fe4260cc | ORPH i686 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/156e8a4d500d884fea7e95bdd14ed062dee895f0 | mips64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/40591671bfaf8bf05cbe3457ed5b5613e5d9a3b8 | s390x | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/c28363993a077ee61a23014ccdaeeadac72bbcc7 | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/98f5f661cb7a20073e9c895476177a694a7d0721 | powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/72f90e857d259953b74c1a75340485a35db18e12 | sparc | xterm-376 | NOK | http://autobuild.buildroot.net/results/d02191c1a78f06ec9ad00ea57bf278e9e2df4d3b | ORPH sh4aeb | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/e31c59002286cfce4986dc4fd000a8d76356ff21 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/bcc2d88369677935501985aec0a4d28e624fa942 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/daab30eb8d34a0ad471ca8875f80692a8c69d758 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/482d0c273077f17f55d20866e01f9eda47b91c84 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/3945ac25078cdd0e4f46af4ef62713bd5c44c3b2 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c7b7a517bbcc6a97f92944951934fe5457f7e228 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d5720f8d162affd650e031d000679c043ab9e35c | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ae01b4d75233863846aedd182ececf9afd557ddb | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/54c0846507ce5d652163136e8b0de6f93a075bca | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/63c23e47bdb416d5c55da75921741cd8b26d710d | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8e3d2e6ee8b3ead99e9bbf44e5b2b8473afaaedd | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1e12a600d28f84dc0f282ec3b2ad14283b1d86ef | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/97b22c674b0f226425dbf119a0e367c0a4b4e574 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9c1638f44165d4b2cee4f48c42d594e7c24f953e | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/147f87137b820271b9bbed2fa888f09a75727789 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5c6239de024b699eae883135a49426ae000b121c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0a1e7e51d0364aa31b94815b706fcc224d830772 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/26e4d5e3c4ed0fad3310d513a4e81a7b02039c56 | ORPH microblazeel | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/428004dad8eb7f6a565868edc9d2bf6e36548a8c | aarch64_be | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/52a16da67329aed718c0e48754495b5807123701 | microblaze | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/d3da5782c51f2e0ffedb311af854eb86974eda8d | xtensa | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/b3311f99580f76fc4d0caf5b28e9fc8c9b18a103 | aarch64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/d5f4d115c0af3dad161f948ab61639a778767ead | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 3 imagemagick-7.1.0-51 | 3 gerbera-1.10.0 | 1 gobject-introspection | 1 host-gcc-final-11.3.0 | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 host-rust-1.65.0 | 1 igh-ethercat-1.5.2 | 1 lirc-tools-0.10.2 | 1 lttng-tools-2.13.2 | 1 nodejs-16.17.1 | 1 pv-1.6.20 | 1 python-bcrypt-4.0.1 | 1 ruby-3.1.2 | 1 s6-linux-init-1.0.6.3 | 1 wolfssl-5.5.2 | 1 wtfutil-0.41.0 | 1 xz-5.2.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f3e75fffcdc73a3a4933f8032a736598720408dc | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/97612599475b3b6dbd4c9fac5ef1fc599d4b84de | arceb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e87fc213aabc09224779658a25ba8b89a245511a | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/8a75019339745b9416f25992b5c35eaf9a2d4855 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/9ffd17862cc7a8ec4c842351226cd76ec57751e4 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/8a3f5d4e16f4f3623a886d0d10f28655b467c902 | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e670ed89f0b08aca686fae6ea1869096db46020a | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/589c67044ef2b1e49b38c739bada485a99da1a38 | i686 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/e0bcb9f65109590de4f282cdfb6d2fd913375764 | or1k | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/0560bac65b79875ba42966323e7c07919fe9fded | mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4de527d0b06220a3ce83c3bee97e5d316c0ace74 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3f57f2b27f383d850525a48e5e45e1b855ee24db | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/36d03e174882a59bd51a9247d4df3393c011e5dd | ORPH powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c02bd8feee0f998b4fae5d3bcd7f0fed151dda96 | ORPH powerpc | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/4d912da3ada3058beebe343218fd56cddfe87e49 | i686 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/3f4220b056e1551f9351c8979a788e6eee2d7a47 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/25a1d7274145f06af30dce54a6b9347bbc4bbdb1 | ORPH sparc64 | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/9c68503a8848923f42e1a0e5207eb05e86d3e17d | riscv64 | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/f443cc483a7b2ad88eb8c6133dbd04360b53c0bd | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/01645258ebb225491dfcd7b48363f708c92c6869 | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/26590d058c9e1cea6d69ee94c9c8c8dd6373dc98 | i686 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/6a07b2c5dd2cc3e45bc58a0ba1af25e4d915f8c7 | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0b7b95195363ba944475c6734983d065c8b5aeee | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- qt5webchannel-fa8b07105b5e2... | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | qt5webchannel-fa8b07105b5e2... | NOK | http://autobuild.buildroot.net/results/eaa3805f5191ede7b996977b7cb649acd120592c | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-go-1.18.8 | 2 host-pahole-73383b3a39afe86... | 2 /home/buildroot/autobuild/i... | 1 davfs2-1.6.1 | 1 dust-0.8.1 | 1 elfutils-0.186 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gerbera-1.10.0 | 1 gobject-introspection-1.70.0 | 1 host-rust-1.62.0 | 1 host-spirv-llvm-translator-... | 1 libcap-ng-0.8.3 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 mariadb-10.3.36 | 1 ntp-4.2.8p15 | 1 pixman-0.42.2 | 1 sdl-1.2.15 | 1 sudo-1.9.11p2 | 1 ulog-0389d243352255f6182326... | 1 unknown | 1 uqmi-0a19b5b77140465c29e2af... | 1 xenomai-3.0.10 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/90d529363d4cfd1655f8b362b9cdb269484e24ef | mips | davfs2-1.6.1 | NOK | http://autobuild.buildroot.net/results/3035ef05aba47e0c7d61a26da81b8eb12949487f | ORPH armeb | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/c9f34ce10f7ff9ad1edfc40e7902259fb53eff2f | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/39a3f7489ac7a945a0a4b23557507ee3b1a3cce5 | ORPH sh4eb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/20e274becf977c22ecb9d821a85e2aa5e320354e | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/07b079f23d6076cf3697df01dc1a1f9d0e49762d | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/8ae85ced0055a30d32c594f76d2fb35f372664b0 | i686 | gobject-introspection-1.70.0 | NOK | http://autobuild.buildroot.net/results/0868dd83e186a0223a341b81df7e125b25f9a0b7 | ORPH mips64el | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/acfcadee63cb9e3500fe59b7f88bfd5f47dbc135 | powerpc64le | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/f4f9d19019b7003100e13b4a511639093fa02fbe | arceb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/ef27b7dfd0f5dc7c68fbcaf5b02369ab4c0fbfb0 | armeb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/14c7b4864c95b57705334359eb7dcad93f4dbacd | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/5e871f2b181ca6759a9416e5e438c0d53a9538b7 | x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6fb17024f227ef740709b515c3c8f0fa235d49fa | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/180680a71b28cc66634a1a536d8493712017af21 | arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8bce5b101294eba0eb8c25a9cf438214379af23b | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/335a8822eeeb4bc8f169b4c8f4371fe710ebb6f8 | arc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/4ab5c33026d7f4d99d602016639cd10b8f69a7a3 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/b6101b206c118cb1263cae141cfd6860295cadc5 | ORPH powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/edce4965b49f54495d8c26eb87b72bbd94aa6ed8 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/3efd51839bf82922e109409e8eb5966f8a94417d | ORPH armeb | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/6680df849d4e72d096fe84f02339bc24e2cf2360 | ORPH sh4aeb | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/03434f69c581cd7efe647bcbcfda38ec72ac0a09 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/31ef704a28dd4fc978ddcabd54544d4b412271e3 | mipsel | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/08e19b6a8948556668b838479990dcbdc13e3fa1 | ORPH i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b647979b6a62beb42b2455c2ee86c4678806cd58 | Gitlab CI results for 2022-11-28 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3386178738 | ORPH -- http://autobuild.buildroot.net From luca.ceresoli at bootlin.com Tue Nov 29 10:50:33 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 29 Nov 2022 11:50:33 +0100 Subject: [Buildroot] [PATCH v1 1/3] configs/zynqmp_zcu102_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221126105350.14687-1-neal.frager@amd.com> References: <20221126105350.14687-1-neal.frager@amd.com> Message-ID: <20221129115033.0fe9ae00@booty> Hello Neal, On Sat, 26 Nov 2022 03:53:48 -0700 Neal Frager wrote: > This patch bumps the zynqmp_zcu102_defconfig to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > - TF-A 2.6 bug fixes > - PMUFW bug fixes > > Signed-off-by: Neal Frager > --- > configs/zynqmp_zcu102_defconfig | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig > index e27dfdb6c9..6047d4299c 100644 > --- a/configs/zynqmp_zcu102_defconfig > +++ b/configs/zynqmp_zcu102_defconfig > @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/zynqmp-zcu102-rev1.0" > @@ -15,13 +15,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" > +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" > BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" > BR2_TARGET_UBOOT_NEEDS_DTC=y > @@ -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/v2022.1_22.04_1/xlnx-firmware/zcu102/zcu102_pmufw.elf" > +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/zcu102/zcu102_pmufw.elf" It would be nice to stay on Xilinx official firmwares, but there seem to be no 2022.2 firmwares now on the Xilinx repo after Vivado 2022.2 has been released more than 1 month ago. One option would be to keep on using a 2022.1 pmufw and upgrade the other components. Do you think that would work? I think nowadays the interface provided by the PMUFW is quite stable, isn't it? Should there be good motivations to upgrade to PMUFW 2022.2, let's do it with your repo of course. -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Tue Nov 29 11:11:35 2022 From: neal.frager at amd.com (Frager, Neal) Date: Tue, 29 Nov 2022 11:11:35 +0000 Subject: [Buildroot] [PATCH v1 1/3] configs/zynqmp_zcu102_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221129115033.0fe9ae00@booty> References: <20221126105350.14687-1-neal.frager@amd.com> <20221129115033.0fe9ae00@booty> Message-ID: Hi Luca, > This patch bumps the zynqmp_zcu102_defconfig to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > - TF-A 2.6 bug fixes > - PMUFW bug fixes > > Signed-off-by: Neal Frager > --- > configs/zynqmp_zcu102_defconfig | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/configs/zynqmp_zcu102_defconfig > b/configs/zynqmp_zcu102_defconfig index e27dfdb6c9..6047d4299c 100644 > --- a/configs/zynqmp_zcu102_defconfig > +++ b/configs/zynqmp_zcu102_defconfig > @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/zynqmp-zcu102-rev1.0" > @@ -15,13 +15,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y # > BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" > +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" > BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" > BR2_TARGET_UBOOT_NEEDS_DTC=y > @@ -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/v2022.1_22.04_1/xlnx-firmware/zcu102/zcu102_pmufw.elf" > +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/zcu102/zcu102_pmufw.elf" > It would be nice to stay on Xilinx official firmwares, but there seem > to be no 2022.2 firmwares now on the Xilinx repo after Vivado 2022.2 > has been released more than 1 month ago. I completely agree. I am in an ongoing discussion within AMD regarding these firmware binaries, and my hope is that an official location will be maintained starting with 2023.1. The firmware repo will cover both zynqmp and versal families. Once the official location is available, I will be moving the buildroot zynqmp and versal support over to the Xilinx github and deprecating my github. > One option would be to keep on using a 2022.1 pmufw and upgrade the > other components. Do you think that would work? I think nowadays the > interface provided by the PMUFW is quite stable, isn't it? Yes, we can do this as a temporary solution for the zcu102 and zcu106. The 2022.1 pmufw does work with the other 2022.2 images. Unfortunately, the kv260 is already using my github since it is not available anywhere on the Xilinx github yet. > Should there be good motivations to upgrade to PMUFW 2022.2, let's do > it with your repo of course. The only motivation is to have a defconfig where all the components are the same release version. Functionally, it is not required. Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15722 bytes Desc: not available URL: From fperrad at gmail.com Tue Nov 29 11:40:42 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 29 Nov 2022 12:40:42 +0100 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.35 Message-ID: <20221129114042.1372248-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libgtk3/0002-fix-introspection-check.patch | 2 +- package/libgtk3/0003-disable-atk-bridge.patch | 2 +- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/libgtk3/0002-fix-introspection-check.patch b/package/libgtk3/0002-fix-introspection-check.patch index b12e1a4fc..7edf7db71 100644 --- a/package/libgtk3/0002-fix-introspection-check.patch +++ b/package/libgtk3/0002-fix-introspection-check.patch @@ -14,7 +14,7 @@ Signed-off-by: Hadrien Boutteville --- a/configure.ac +++ b/configure.ac -@@ -1679,7 +1679,10 @@ +@@ -1690,7 +1690,10 @@ # GObject introspection ################################################## diff --git a/package/libgtk3/0003-disable-atk-bridge.patch b/package/libgtk3/0003-disable-atk-bridge.patch index 09ede9661..390fc012f 100644 --- a/package/libgtk3/0003-disable-atk-bridge.patch +++ b/package/libgtk3/0003-disable-atk-bridge.patch @@ -7,7 +7,7 @@ Signed-off-by: Hadrien Boutteville --- a/configure.ac +++ b/configure.ac -@@ -1375,11 +1375,7 @@ +@@ -1386,11 +1386,7 @@ # Check for Accessibility Toolkit flags ######################################## diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index c68c6e90f..1715b94e7 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.34.sha256sum -sha256 dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec gtk+-3.24.34.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.35.sha256sum +sha256 ec10fe6d712ef0b3c63b5f932639c9d1ae99fce94f500f6f06965629fef60bd1 gtk+-3.24.35.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 53d7f6898..f277fce2e 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).34 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).35 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = http://ftp.gnome.org/pub/gnome/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ -- 2.37.2 From fperrad at gmail.com Tue Nov 29 11:40:59 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 29 Nov 2022 12:40:59 +0100 Subject: [Buildroot] [PATCH] package/libpng: bump to version 1.6.39 Message-ID: <20221129114059.1372269-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch | 4 ++-- package/libpng/libpng.hash | 8 ++++---- package/libpng/libpng.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch b/package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch index d232e4d62..d16bdb2b1 100644 --- a/package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch +++ b/package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch @@ -40,8 +40,8 @@ index a66f6aa..4e67782 100644 -bin_PROGRAMS = pngfix$(EXEEXT) png-fix-itxt$(EXEEXT) +bin_PROGRAMS = @PNG_ARM_NEON_TRUE at am__append_2 = arm/arm_init.c\ - @PNG_ARM_NEON_TRUE@ arm/filter_neon.S arm/filter_neon_intrinsics.c - + @PNG_ARM_NEON_TRUE@ arm/filter_neon.S arm/filter_neon_intrinsics.c \ + @PNG_ARM_NEON_TRUE@ arm/palette_neon_intrinsics.c -- 2.7.3 diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index 34b0a8a8b..c1f65c93a 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.38/ -md5 122e6b7837811698563083b352bc8ca2 libpng-1.6.38.tar.xz -sha1 60960ed110094843e5efa221df6a7d21614a4dba libpng-1.6.38.tar.xz +# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.39/ +md5 aa1ae92e172417039bda072b702f6326 libpng-1.6.39.tar.xz +sha1 3f2386d61eccae211ec4f57899e4ac2ca60d390b libpng-1.6.39.tar.xz # Locally computed: -sha256 b3683e8b8111ebf6f1ac004ebb6b0c975cd310ec469d98364388e9cedbfa68be libpng-1.6.38.tar.xz +sha256 1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937 libpng-1.6.39.tar.xz sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index 43b4f373f..a18c36fe7 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.38 +LIBPNG_VERSION = 1.6.39 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) -- 2.37.2 From fperrad at gmail.com Tue Nov 29 11:41:08 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 29 Nov 2022 12:41:08 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.12 Message-ID: <20221129114108.1372290-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 d073526cf..60a6809ab 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.11.sha256sum -sha256 8800f812d89ee61388188703203f3a7878963c22f8695aaf1fa0a1a1428d17ae pango-1.50.11.tar.xz +# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.12.sha256sum +sha256 caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 pango-1.50.12.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index a61473431..698894d0c 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).11 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).12 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = http://ftp.gnome.org/pub/GNOME/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES -- 2.37.2 From giulio.benetti at benettiengineering.com Tue Nov 29 14:05:33 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 15:05:33 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: bump to latest version Message-ID: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> Fixes: http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ Signed-off-by: Giulio Benetti --- package/rtl8188eu/rtl8188eu.hash | 2 +- package/rtl8188eu/rtl8188eu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8188eu/rtl8188eu.hash b/package/rtl8188eu/rtl8188eu.hash index 0ad7786328..29ce0e32c2 100644 --- a/package/rtl8188eu/rtl8188eu.hash +++ b/package/rtl8188eu/rtl8188eu.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 50529c110e0a45fbe3169d0e237c4d0959300840f5e162c24256452976fb2670 rtl8188eu-c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba.tar.gz +sha256 c573529862861a7a75534a4f2bc34ba7e3b116125298b5bc0d432b3065bd7df6 rtl8188eu-f4af53305cb1e9a0d8d9957a042f7c01b7121bfc.tar.gz sha256 af8067302947c01fd9eee72befa54c7e3ef8a48fecde7fd71277f2290b2bf0f7 COPYING diff --git a/package/rtl8188eu/rtl8188eu.mk b/package/rtl8188eu/rtl8188eu.mk index 199362d7ae..3698115d3c 100644 --- a/package/rtl8188eu/rtl8188eu.mk +++ b/package/rtl8188eu/rtl8188eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8188EU_VERSION = c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba +RTL8188EU_VERSION = f4af53305cb1e9a0d8d9957a042f7c01b7121bfc RTL8188EU_SITE = $(call github,lwfinger,rtl8188eu,$(RTL8188EU_VERSION)) RTL8188EU_LICENSE = GPL-2.0, proprietary (rtl8188eufw.bin firmware blob) RTL8188EU_LICENSE_FILES = COPYING -- 2.34.1 From giulio.benetti at benettiengineering.com Tue Nov 29 14:16:44 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 15:16:44 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: fix build failure on PowerPC In-Reply-To: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> References: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> Message-ID: <69fc2da5-d80b-1200-df9a-d3c2abff888d@benettiengineering.com> Hello, this patch is superseded by this new patch: https://patchwork.ozlabs.org/project/buildroot/patch/20221129140533.438862-1-giulio.benetti at benettiengineering.com/ Best regards -- Giulio Benetti Benetti Engineering sas On 27/11/22 14:28, Giulio Benetti wrote: > Add local patch(pending upstream[0]) to fix build failure with PowerPC due > to a package re-defition of get_ra() that is only defined in Linux PowerPC > implementation. > > [0]: https://github.com/lwfinger/rtl8188eu/pull/432 > > Fixes: > http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ > > Signed-off-by: Giulio Benetti > --- > ...uild-failure-on-PowerPc-architecture.patch | 106 ++++++++++++++++++ > 1 file changed, 106 insertions(+) > create mode 100644 package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > > diff --git a/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > new file mode 100644 > index 0000000000..b16a312c7e > --- /dev/null > +++ b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > @@ -0,0 +1,106 @@ > +From 2a91a721d634a2eca131628b5c9c028af20037af Mon Sep 17 00:00:00 2001 > +From: Giulio Benetti > +Date: Sun, 27 Nov 2022 14:20:43 +0100 > +Subject: [PATCH] Fix build failure on PowerPc architecture > + > +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 wifi_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 > + > +Upstream: https://github.com/lwfinger/rtl8188eu/pull/432 > +Signed-off-by: Giulio Benetti > +--- > + ioctl_cfg80211.c | 2 +- > + rtw_odm.c | 6 +++--- > + rtw_recv.c | 6 +++--- > + wifi.h | 2 +- > + 4 files changed, 8 insertions(+), 8 deletions(-) > + > +diff --git a/ioctl_cfg80211.c b/ioctl_cfg80211.c > +index 0ea5460..af43097 100644 > +--- a/ioctl_cfg80211.c > ++++ b/ioctl_cfg80211.c > +@@ -4607,7 +4607,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), wifi_get_ra(frame), &wdev)) > + if (0) > + RTW_INFO("redirect to pd_wdev:%p\n", wdev); > + #endif > +diff --git a/rtw_odm.c b/rtw_odm.c > +index 922a7b9..ad17080 100644 > +--- a/rtw_odm.c > ++++ b/rtw_odm.c > +@@ -283,7 +283,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" > + , HDATA_RATE(attrib->data_rate) > + , phys_t0->band, phys_t0->channel, phys_t0->rxsc > + ); > +@@ -399,7 +399,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(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 > +@@ -417,7 +417,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(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/rtw_recv.c b/rtw_recv.c > +index 9439415..24eb9e9 100755 > +--- a/rtw_recv.c > ++++ b/rtw_recv.c > +@@ -4040,10 +4040,10 @@ void rx_query_phy_status( > + && !memcmp(get_hdr_bssid(wlanhdr), get_bssid(&padapter->mlmepriv), ETH_ALEN); > + > + pkt_info.is_to_self = (!pattrib->icv_err) && (!pattrib->crc_err) > +- && !memcmp(get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); > ++ && !memcmp(wifi_get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); > + > + pkt_info.is_packet_to_self = pkt_info.is_packet_match_bssid > +- && !memcmp(get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); > ++ && !memcmp(wifi_get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); > + > + pkt_info.is_packet_beacon = pkt_info.is_packet_match_bssid > + && (get_frame_sub_type(wlanhdr) == WIFI_BEACON); > +@@ -4129,7 +4129,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) > + _adapter *iface = NULL; > + _adapter *primary_padapter = precvframe->u.hdr.adapter; > + > +- pda = get_ra(pbuf); > ++ pda = wifi_get_ra(pbuf); > + > + if (IS_MCAST(pda) == false) { /*unicast packets*/ > + iface = rtw_get_iface_by_macddr(primary_padapter , pda); > +diff --git a/wifi.h b/wifi.h > +index a6fc5b4..4b7377b 100644 > +--- a/wifi.h > ++++ b/wifi.h > +@@ -404,7 +404,7 @@ __inline static int IS_MCAST(unsigned char *da) > + return false; > + } > + > +-__inline static unsigned char *get_ra(unsigned char *pframe) > ++__inline static unsigned char *wifi_get_ra(unsigned char *pframe) > + { > + unsigned char *ra; > + ra = GetAddr1Ptr(pframe); > +-- > +2.34.1 > + From luca.ceresoli at bootlin.com Tue Nov 29 14:28:34 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 29 Nov 2022 15:28:34 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: bump to latest version In-Reply-To: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> References: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> Message-ID: <20221129152834.5fd45518@booty> On Tue, 29 Nov 2022 15:05:33 +0100 Giulio Benetti wrote: > Fixes: > http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ > > Signed-off-by: Giulio Benetti Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From giulio.benetti at benettiengineering.com Tue Nov 29 16:40:19 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 17:40:19 +0100 Subject: [Buildroot] [PATCH] package/rtl8821au: bump to latest version Message-ID: <20221129164019.546521-1-giulio.benetti@benettiengineering.com> Fixes: http://autobuild.buildroot.net/results/4526cb70ce91bcd5fce60ebb4f704a63f1ecd249/ Signed-off-by: Giulio Benetti --- package/rtl8821au/rtl8821au.hash | 2 +- package/rtl8821au/rtl8821au.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8821au/rtl8821au.hash b/package/rtl8821au/rtl8821au.hash index a5d0c2d5d4..b19cb93bf6 100644 --- a/package/rtl8821au/rtl8821au.hash +++ b/package/rtl8821au/rtl8821au.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 302f37098c3ae018eebf8ca80bcd2ec8ffc46755daed811278321d0914758f41 rtl8821au-e0b443940471c166a5cc6280d3608f95228e017f.tar.gz +sha256 9dfb2b12c52fe759e4978cbd7a0fb90f0605ae9146a6d0186f2869bbfb6d13fd rtl8821au-0cab870ff635ba038705ab29363b0cbbedd5c258.tar.gz sha256 640d90f6ee401241ff62834d0d1b33f83049e99b8bfdfa04ed1b0a1635dde3e7 LICENSE diff --git a/package/rtl8821au/rtl8821au.mk b/package/rtl8821au/rtl8821au.mk index 65c0bc913d..6bb77de81f 100644 --- a/package/rtl8821au/rtl8821au.mk +++ b/package/rtl8821au/rtl8821au.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8821AU_VERSION = e0b443940471c166a5cc6280d3608f95228e017f +RTL8821AU_VERSION = 0cab870ff635ba038705ab29363b0cbbedd5c258 RTL8821AU_SITE = $(call github,lwfinger,rtl8812au,$(RTL8821AU_VERSION)) RTL8821AU_LICENSE = GPL-2.0 RTL8821AU_LICENSE_FILES = LICENSE -- 2.34.1 From giulio.benetti at benettiengineering.com Tue Nov 29 21:07:59 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 22:07:59 +0100 Subject: [Buildroot] [PATCH 1/2] DEVELOPERS: add Giulio Benetti to rtl8192eu package Message-ID: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index c8a052dcec..eecb4bab82 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1153,6 +1153,7 @@ F: package/qt5/ F: package/rockchip-mali/ F: package/rtl8188eu/ F: package/rtl8189es/ +F: package/rtl8192eu/ F: package/rtl8723bu/ F: package/rtl8723ds/ F: package/rtl8812au-aircrack-ng/ -- 2.34.1 From giulio.benetti at benettiengineering.com Tue Nov 29 21:08:00 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 22:08:00 +0100 Subject: [Buildroot] [PATCH 2/2] package/rtl8192eu: fix build failure on Big Endian architectures In-Reply-To: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> References: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> Message-ID: <20221129210800.802451-2-giulio.benetti@benettiengineering.com> Add local patch that allows to override CONFIG_LITTLE_ENDIAN in case we're building for Big Endian architectures. Then let's undefine CONFIG_LITTLE_ENDIAN and define endianness according to $(BR2_ENDIAN). Fixes: http://autobuild.buildroot.net/results/13a/13a809570423ead33628663033db4c3c4001a79b/ Signed-off-by: Giulio Benetti --- ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 +++++++++++++++++++ package/rtl8192eu/rtl8192eu.mk | 9 ++++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch diff --git a/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch new file mode 100644 index 0000000000..2f6ecfb210 --- /dev/null +++ b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch @@ -0,0 +1,40 @@ +From f51cbcbeafd8d60e9b8f35b7ca62b6c941d72e3b Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Wed, 28 Sep 2022 21:17:17 +0200 +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the + end of EXTRA_FLAGS assignment + +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS +since it's assigned at the beginning of the Makefile. For example it's not +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't +allow to build these modules for big endian architectures. So let's move +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last +EXTRA_CFLAGS assignment. + +[Upstream status: https://github.com/clnhub/rtl8192eu-linux/pull/65] +Signed-off-by: Giulio Benetti +--- + Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 32a1898..b67a5a4 100755 +--- a/Makefile ++++ b/Makefile +@@ -1,4 +1,3 @@ +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) + EXTRA_CFLAGS += -O1 + #EXTRA_CFLAGS += -O3 + #EXTRA_CFLAGS += -Wall +@@ -2329,6 +2328,8 @@ ifneq ($(USER_MODULE_NAME),) + MODULE_NAME := $(USER_MODULE_NAME) + endif + ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) ++ + ifneq ($(KERNELRELEASE),) + + ########### this part for *.mk ############################ +-- +2.34.1 + diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk index 0e8ffea5cb..589cb7f59e 100644 --- a/package/rtl8192eu/rtl8192eu.mk +++ b/package/rtl8192eu/rtl8192eu.mk @@ -7,9 +7,16 @@ RTL8192EU_VERSION = 1e15b6d451731bc4d3ffd587194dc4bd0f286ac0 RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) RTL8192EU_LICENSE = GPL-2.0 + +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN +RTL8192EU_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN +# Set endianness +RTL8192EU_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN +RTL8192EU_USER_EXTRA_CLAGS += -Wno-error + RTL8192EU_MODULE_MAKE_OPTS = \ CONFIG_RTL8192EU=m \ - USER_EXTRA_CFLAGS="-Wno-error" + USER_EXTRA_CFLAGS="$(RTL8192EU_USER_EXTRA_CLAGS)" define RTL8192EU_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) -- 2.34.1 From giulio.benetti at benettiengineering.com Tue Nov 29 21:14:41 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 22:14:41 +0100 Subject: [Buildroot] [for-next] package/rtl8192eu: bump to latest version to support up to Linux 6.1 Message-ID: <20221129211441.807517-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/rtl8192eu/rtl8192eu.hash | 2 +- package/rtl8192eu/rtl8192eu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8192eu/rtl8192eu.hash b/package/rtl8192eu/rtl8192eu.hash index f616def194..0cb9961345 100644 --- a/package/rtl8192eu/rtl8192eu.hash +++ b/package/rtl8192eu/rtl8192eu.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 75b523ff1cda54d7cd8734a043b2d145231ab81fcc13d3edcd80e00d59201409 rtl8192eu-1e15b6d451731bc4d3ffd587194dc4bd0f286ac0.tar.gz +sha256 827e9592336744cbcfca5de988d8f4e14a62690302d3cabf72aa4bedebded2b7 rtl8192eu-94bce7798bbb18de6d8b1646dedb2511f24867d3.tar.gz diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk index 589cb7f59e..2b4740cb5d 100644 --- a/package/rtl8192eu/rtl8192eu.mk +++ b/package/rtl8192eu/rtl8192eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8192EU_VERSION = 1e15b6d451731bc4d3ffd587194dc4bd0f286ac0 +RTL8192EU_VERSION = 94bce7798bbb18de6d8b1646dedb2511f24867d3 RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) RTL8192EU_LICENSE = GPL-2.0 -- 2.34.1 From arnout at mind.be Tue Nov 29 21:42:36 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 22:42:36 +0100 Subject: [Buildroot] [PATCH v2 1/8] package/flatbuffers: build position independent code In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: On 28/11/2022 18:58, James Hilliard wrote: > The upcoming tensorflow-lite package requires flatbuffers to be > built with position independent code. > > Fixes: > /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC This looks like something that would happen any time you try to link flatbuffers - so it should happen for kodi as well. In that case, the patch should be applied to master. Can you check if this is the case? You unfortunately can't rely on autobuilders, kodi has so many dependencies that it (almost?) never gets built. There were 91 configurations in 2022 that included kodi [1]; all of them failed, and I think all of them failed before reaching kodi... Regards, Arnout [1] http://autobuild.buildroot.net/index.php?date%5Bfrom%5D=2022-01-01&symbols%5BBR2_PACKAGE_KODI%5D=y > > Signed-off-by: James Hilliard > --- > package/flatbuffers/flatbuffers.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk > index 9d286bf9e1..487d85ee1f 100644 > --- a/package/flatbuffers/flatbuffers.mk > +++ b/package/flatbuffers/flatbuffers.mk > @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers > > FLATBUFFERS_CONF_OPTS += \ > -DCMAKE_CXX_FLAGS="-std=c++11" \ > + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ > -DFLATBUFFERS_BUILD_TESTS=OFF \ > -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc > From arnout at mind.be Tue Nov 29 22:06:41 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:06:41 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: bump to latest version In-Reply-To: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> References: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> Message-ID: <63beead1-bbe5-e6cd-5c29-59eb3557aaf6@mind.be> On 29/11/2022 15:05, Giulio Benetti wrote: > Fixes: > http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ > > Signed-off-by: Giulio Benetti Applied to master, thanks, after updating the commit message to include the date instead of "latest" and the branch name. Regards, Arnout > --- > package/rtl8188eu/rtl8188eu.hash | 2 +- > package/rtl8188eu/rtl8188eu.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/rtl8188eu/rtl8188eu.hash b/package/rtl8188eu/rtl8188eu.hash > index 0ad7786328..29ce0e32c2 100644 > --- a/package/rtl8188eu/rtl8188eu.hash > +++ b/package/rtl8188eu/rtl8188eu.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 50529c110e0a45fbe3169d0e237c4d0959300840f5e162c24256452976fb2670 rtl8188eu-c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba.tar.gz > +sha256 c573529862861a7a75534a4f2bc34ba7e3b116125298b5bc0d432b3065bd7df6 rtl8188eu-f4af53305cb1e9a0d8d9957a042f7c01b7121bfc.tar.gz > sha256 af8067302947c01fd9eee72befa54c7e3ef8a48fecde7fd71277f2290b2bf0f7 COPYING > diff --git a/package/rtl8188eu/rtl8188eu.mk b/package/rtl8188eu/rtl8188eu.mk > index 199362d7ae..3698115d3c 100644 > --- a/package/rtl8188eu/rtl8188eu.mk > +++ b/package/rtl8188eu/rtl8188eu.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RTL8188EU_VERSION = c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba > +RTL8188EU_VERSION = f4af53305cb1e9a0d8d9957a042f7c01b7121bfc > RTL8188EU_SITE = $(call github,lwfinger,rtl8188eu,$(RTL8188EU_VERSION)) > RTL8188EU_LICENSE = GPL-2.0, proprietary (rtl8188eufw.bin firmware blob) > RTL8188EU_LICENSE_FILES = COPYING From arnout at mind.be Tue Nov 29 22:07:18 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:07:18 +0100 Subject: [Buildroot] [PATCH] package/rtl8821au: bump to latest version In-Reply-To: <20221129164019.546521-1-giulio.benetti@benettiengineering.com> References: <20221129164019.546521-1-giulio.benetti@benettiengineering.com> Message-ID: <407b3ca3-b87c-4758-3cb1-b2dc3802a8c9@mind.be> On 29/11/2022 17:40, Giulio Benetti wrote: > Fixes: > http://autobuild.buildroot.net/results/4526cb70ce91bcd5fce60ebb4f704a63f1ecd249/ > > Signed-off-by: Giulio Benetti Applied to master, thanks, after updating the commit message to include the date and the branch name. Regards, Arnout > --- > package/rtl8821au/rtl8821au.hash | 2 +- > package/rtl8821au/rtl8821au.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/rtl8821au/rtl8821au.hash b/package/rtl8821au/rtl8821au.hash > index a5d0c2d5d4..b19cb93bf6 100644 > --- a/package/rtl8821au/rtl8821au.hash > +++ b/package/rtl8821au/rtl8821au.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 302f37098c3ae018eebf8ca80bcd2ec8ffc46755daed811278321d0914758f41 rtl8821au-e0b443940471c166a5cc6280d3608f95228e017f.tar.gz > +sha256 9dfb2b12c52fe759e4978cbd7a0fb90f0605ae9146a6d0186f2869bbfb6d13fd rtl8821au-0cab870ff635ba038705ab29363b0cbbedd5c258.tar.gz > sha256 640d90f6ee401241ff62834d0d1b33f83049e99b8bfdfa04ed1b0a1635dde3e7 LICENSE > diff --git a/package/rtl8821au/rtl8821au.mk b/package/rtl8821au/rtl8821au.mk > index 65c0bc913d..6bb77de81f 100644 > --- a/package/rtl8821au/rtl8821au.mk > +++ b/package/rtl8821au/rtl8821au.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RTL8821AU_VERSION = e0b443940471c166a5cc6280d3608f95228e017f > +RTL8821AU_VERSION = 0cab870ff635ba038705ab29363b0cbbedd5c258 > RTL8821AU_SITE = $(call github,lwfinger,rtl8812au,$(RTL8821AU_VERSION)) > RTL8821AU_LICENSE = GPL-2.0 > RTL8821AU_LICENSE_FILES = LICENSE From arnout at mind.be Tue Nov 29 22:07:30 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:07:30 +0100 Subject: [Buildroot] [PATCH 1/2] DEVELOPERS: add Giulio Benetti to rtl8192eu package In-Reply-To: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> References: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> Message-ID: <7d82a3ee-a476-74e7-2c42-1a39ed0105df@mind.be> On 29/11/2022 22:07, Giulio Benetti wrote: > Signed-off-by: Giulio Benetti Applied to master, thanks. Regards, Arnout > --- > DEVELOPERS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/DEVELOPERS b/DEVELOPERS > index c8a052dcec..eecb4bab82 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1153,6 +1153,7 @@ F: package/qt5/ > F: package/rockchip-mali/ > F: package/rtl8188eu/ > F: package/rtl8189es/ > +F: package/rtl8192eu/ > F: package/rtl8723bu/ > F: package/rtl8723ds/ > F: package/rtl8812au-aircrack-ng/ From arnout at mind.be Tue Nov 29 22:16:25 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:16:25 +0100 Subject: [Buildroot] [PATCH 2/2] package/rtl8192eu: fix build failure on Big Endian architectures In-Reply-To: <20221129210800.802451-2-giulio.benetti@benettiengineering.com> References: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> <20221129210800.802451-2-giulio.benetti@benettiengineering.com> Message-ID: On 29/11/2022 22:08, Giulio Benetti wrote: > Add local patch that allows to override CONFIG_LITTLE_ENDIAN in case we're > building for Big Endian architectures. Then let's undefine > CONFIG_LITTLE_ENDIAN and define endianness according to $(BR2_ENDIAN). > > Fixes: > http://autobuild.buildroot.net/results/13a/13a809570423ead33628663033db4c3c4001a79b/ > > Signed-off-by: Giulio Benetti > --- > ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 +++++++++++++++++++ > package/rtl8192eu/rtl8192eu.mk | 9 ++++- > 2 files changed, 48 insertions(+), 1 deletion(-) > create mode 100644 package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch > > diff --git a/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch > new file mode 100644 > index 0000000000..2f6ecfb210 > --- /dev/null > +++ b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch > @@ -0,0 +1,40 @@ > +From f51cbcbeafd8d60e9b8f35b7ca62b6c941d72e3b Mon Sep 17 00:00:00 2001 > +From: Giulio Benetti > +Date: Wed, 28 Sep 2022 21:17:17 +0200 > +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the > + end of EXTRA_FLAGS assignment > + > +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS > +since it's assigned at the beginning of the Makefile. For example it's not > +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't > +allow to build these modules for big endian architectures. So let's move > +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last > +EXTRA_CFLAGS assignment. > + > +[Upstream status: https://github.com/clnhub/rtl8192eu-linux/pull/65] > +Signed-off-by: Giulio Benetti > +--- > + Makefile | 3 ++- > + 1 file changed, 2 insertions(+), 1 deletion(-) > + > +diff --git a/Makefile b/Makefile > +index 32a1898..b67a5a4 100755 > +--- a/Makefile > ++++ b/Makefile > +@@ -1,4 +1,3 @@ > +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) > + EXTRA_CFLAGS += -O1 > + #EXTRA_CFLAGS += -O3 > + #EXTRA_CFLAGS += -Wall > +@@ -2329,6 +2328,8 @@ ifneq ($(USER_MODULE_NAME),) > + MODULE_NAME := $(USER_MODULE_NAME) > + endif > + > ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) > ++ > + ifneq ($(KERNELRELEASE),) > + > + ########### this part for *.mk ############################ > +-- > +2.34.1 > + > diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk > index 0e8ffea5cb..589cb7f59e 100644 > --- a/package/rtl8192eu/rtl8192eu.mk > +++ b/package/rtl8192eu/rtl8192eu.mk > @@ -7,9 +7,16 @@ > RTL8192EU_VERSION = 1e15b6d451731bc4d3ffd587194dc4bd0f286ac0 > RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) > RTL8192EU_LICENSE = GPL-2.0 > + > +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN > +RTL8192EU_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN It is not actually hardcoded. The only thing that is hardcoded is CONFIG_PLATFORM_I386_PC=y, which triggers the following fragment in the Makefile: ifeq ($(CONFIG_PLATFORM_I386_PC), y) EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT SUBARCH := $(shell uname -m | sed -e s/i.86/i386/) ARCH ?= $(SUBARCH) CROSS_COMPILE ?= KVER := $(shell uname -r) KSRC := /lib/modules/$(KVER)/build MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/ INSTALL_PREFIX := STAGINGMODDIR := /lib/modules/$(KVER)/kernel/drivers/staging endif Clearly, all of this is rubbish in Buildroot context. So what we should do is to set RTL8192EU_MODULE_MAKE_OPTS = ... CONFIG_PLATFORM_I386_PC=n At that point, we can set all the appropriate config options we like, which would be the -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT in USER_EXTRA_CFLAGS. Regards, Arnout > +# Set endianness > +RTL8192EU_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN > +RTL8192EU_USER_EXTRA_CLAGS += -Wno-error > + > RTL8192EU_MODULE_MAKE_OPTS = \ > CONFIG_RTL8192EU=m \ > - USER_EXTRA_CFLAGS="-Wno-error" > + USER_EXTRA_CFLAGS="$(RTL8192EU_USER_EXTRA_CLAGS)" > > define RTL8192EU_LINUX_CONFIG_FIXUPS > $(call KCONFIG_ENABLE_OPT,CONFIG_NET) From arnout at mind.be Tue Nov 29 21:58:15 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 22:58:15 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add Giulio Benetti to rtl8192eu package Message-ID: <20221129221644.0F4BA84D6A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=059c61a18f6a1fb8f0580c0475983fe37fa69e44 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a..bfebf8163c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1151,6 +1151,7 @@ F: package/qt5/ F: package/rockchip-mali/ F: package/rtl8188eu/ F: package/rtl8189es/ +F: package/rtl8192eu/ F: package/rtl8723bu/ F: package/rtl8723ds/ F: package/rtl8812au-aircrack-ng/ From arnout at mind.be Tue Nov 29 21:57:25 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 22:57:25 +0100 Subject: [Buildroot] [git commit] package/rtl8821au: bump to 2022-10-30 version of v5.2.6 branch Message-ID: <20221129221644.0565C84D67@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=121184d746bc1a21385e9f20728664b257b52682 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/4526cb70ce91bcd5fce60ebb4f704a63f1ecd249/ Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle --- package/rtl8821au/rtl8821au.hash | 2 +- package/rtl8821au/rtl8821au.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8821au/rtl8821au.hash b/package/rtl8821au/rtl8821au.hash index a5d0c2d5d4..b19cb93bf6 100644 --- a/package/rtl8821au/rtl8821au.hash +++ b/package/rtl8821au/rtl8821au.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 302f37098c3ae018eebf8ca80bcd2ec8ffc46755daed811278321d0914758f41 rtl8821au-e0b443940471c166a5cc6280d3608f95228e017f.tar.gz +sha256 9dfb2b12c52fe759e4978cbd7a0fb90f0605ae9146a6d0186f2869bbfb6d13fd rtl8821au-0cab870ff635ba038705ab29363b0cbbedd5c258.tar.gz sha256 640d90f6ee401241ff62834d0d1b33f83049e99b8bfdfa04ed1b0a1635dde3e7 LICENSE diff --git a/package/rtl8821au/rtl8821au.mk b/package/rtl8821au/rtl8821au.mk index 65c0bc913d..6bb77de81f 100644 --- a/package/rtl8821au/rtl8821au.mk +++ b/package/rtl8821au/rtl8821au.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8821AU_VERSION = e0b443940471c166a5cc6280d3608f95228e017f +RTL8821AU_VERSION = 0cab870ff635ba038705ab29363b0cbbedd5c258 RTL8821AU_SITE = $(call github,lwfinger,rtl8812au,$(RTL8821AU_VERSION)) RTL8821AU_LICENSE = GPL-2.0 RTL8821AU_LICENSE_FILES = LICENSE From arnout at mind.be Tue Nov 29 21:54:40 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 22:54:40 +0100 Subject: [Buildroot] [git commit] package/rtl8188eu: bump to 2022-11-29 version on v5.2.2.4 branch Message-ID: <20221129221643.F073984D66@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1fe4f83bf41fd403fde7d0ad23187e0d50aa0bbd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ Signed-off-by: Giulio Benetti Reviewed-by: Luca Ceresoli Signed-off-by: Arnout Vandecappelle --- package/rtl8188eu/rtl8188eu.hash | 2 +- package/rtl8188eu/rtl8188eu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8188eu/rtl8188eu.hash b/package/rtl8188eu/rtl8188eu.hash index 0ad7786328..29ce0e32c2 100644 --- a/package/rtl8188eu/rtl8188eu.hash +++ b/package/rtl8188eu/rtl8188eu.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 50529c110e0a45fbe3169d0e237c4d0959300840f5e162c24256452976fb2670 rtl8188eu-c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba.tar.gz +sha256 c573529862861a7a75534a4f2bc34ba7e3b116125298b5bc0d432b3065bd7df6 rtl8188eu-f4af53305cb1e9a0d8d9957a042f7c01b7121bfc.tar.gz sha256 af8067302947c01fd9eee72befa54c7e3ef8a48fecde7fd71277f2290b2bf0f7 COPYING diff --git a/package/rtl8188eu/rtl8188eu.mk b/package/rtl8188eu/rtl8188eu.mk index 199362d7ae..3698115d3c 100644 --- a/package/rtl8188eu/rtl8188eu.mk +++ b/package/rtl8188eu/rtl8188eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8188EU_VERSION = c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba +RTL8188EU_VERSION = f4af53305cb1e9a0d8d9957a042f7c01b7121bfc RTL8188EU_SITE = $(call github,lwfinger,rtl8188eu,$(RTL8188EU_VERSION)) RTL8188EU_LICENSE = GPL-2.0, proprietary (rtl8188eufw.bin firmware blob) RTL8188EU_LICENSE_FILES = COPYING From arnout at mind.be Tue Nov 29 22:20:19 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:20:19 +0100 Subject: [Buildroot] [PATCH] board/freescale/imx6ul(l)evk: fix repeatition of "to" string In-Reply-To: <20221128142347.536380-1-giulio.benetti@benettiengineering.com> References: <20221128142347.536380-1-giulio.benetti@benettiengineering.com> Message-ID: On 28/11/2022 15:23, Giulio Benetti wrote: > Signed-off-by: Giulio Benetti Applied to master, thanks, after fixing the "repeatition" typo :-). Regards, Arnout > --- > board/freescale/imx6ulevk/readme.txt | 2 +- > board/freescale/imx6ullevk/readme.txt | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/board/freescale/imx6ulevk/readme.txt b/board/freescale/imx6ulevk/readme.txt > index 90355f354f..5bc03771f2 100644 > --- a/board/freescale/imx6ulevk/readme.txt > +++ b/board/freescale/imx6ulevk/readme.txt > @@ -12,7 +12,7 @@ Build > > First, configure Buildroot for your i.MX6UL EVK board: > > -In order to to do so there are two supported options: > +In order to do so there are two supported options: > > make freescale_imx6ulevk_defconfig > > diff --git a/board/freescale/imx6ullevk/readme.txt b/board/freescale/imx6ullevk/readme.txt > index 77acec2615..dc7c5f3678 100644 > --- a/board/freescale/imx6ullevk/readme.txt > +++ b/board/freescale/imx6ullevk/readme.txt > @@ -9,7 +9,7 @@ Build > > First, configure Buildroot for your i.MX6ULL EVK board: > > -In order to to do so there are two supported options: > +In order to do so there are two supported options: > > make freescale_imx6ullevk_defconfig > From arnout at mind.be Tue Nov 29 22:19:41 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:19:41 +0100 Subject: [Buildroot] [git commit] board/freescale/imx6ul(l)evk: fix repetition of "to" string Message-ID: <20221129222030.4899784E41@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb894b2e98e944e517cb74278df555fa4147d3b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle --- board/freescale/imx6ulevk/readme.txt | 2 +- board/freescale/imx6ullevk/readme.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/board/freescale/imx6ulevk/readme.txt b/board/freescale/imx6ulevk/readme.txt index 90355f354f..5bc03771f2 100644 --- a/board/freescale/imx6ulevk/readme.txt +++ b/board/freescale/imx6ulevk/readme.txt @@ -12,7 +12,7 @@ Build First, configure Buildroot for your i.MX6UL EVK board: -In order to to do so there are two supported options: +In order to do so there are two supported options: make freescale_imx6ulevk_defconfig diff --git a/board/freescale/imx6ullevk/readme.txt b/board/freescale/imx6ullevk/readme.txt index 77acec2615..dc7c5f3678 100644 --- a/board/freescale/imx6ullevk/readme.txt +++ b/board/freescale/imx6ullevk/readme.txt @@ -9,7 +9,7 @@ Build First, configure Buildroot for your i.MX6ULL EVK board: -In order to to do so there are two supported options: +In order to do so there are two supported options: make freescale_imx6ullevk_defconfig From giulio.benetti at benettiengineering.com Tue Nov 29 22:25:29 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 23:25:29 +0100 Subject: [Buildroot] [PATCH 2/2] package/rtl8192eu: fix build failure on Big Endian architectures In-Reply-To: References: Message-ID: <0D32AFEE-0712-48AE-A855-3FFC249371DD@benettiengineering.com> Hi Arnout, > Il giorno 29 nov 2022, alle ore 23:16, Arnout Vandecappelle ha scritto: > > ? > >> On 29/11/2022 22:08, Giulio Benetti wrote: >> Add local patch that allows to override CONFIG_LITTLE_ENDIAN in case we're >> building for Big Endian architectures. Then let's undefine >> CONFIG_LITTLE_ENDIAN and define endianness according to $(BR2_ENDIAN). >> Fixes: >> http://autobuild.buildroot.net/results/13a/13a809570423ead33628663033db4c3c4001a79b/ >> Signed-off-by: Giulio Benetti >> --- >> ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 +++++++++++++++++++ >> package/rtl8192eu/rtl8192eu.mk | 9 ++++- >> 2 files changed, 48 insertions(+), 1 deletion(-) >> create mode 100644 package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch >> diff --git a/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch >> new file mode 100644 >> index 0000000000..2f6ecfb210 >> --- /dev/null >> +++ b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch >> @@ -0,0 +1,40 @@ >> +From f51cbcbeafd8d60e9b8f35b7ca62b6c941d72e3b Mon Sep 17 00:00:00 2001 >> +From: Giulio Benetti >> +Date: Wed, 28 Sep 2022 21:17:17 +0200 >> +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the >> + end of EXTRA_FLAGS assignment >> + >> +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS >> +since it's assigned at the beginning of the Makefile. For example it's not >> +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't >> +allow to build these modules for big endian architectures. So let's move >> +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last >> +EXTRA_CFLAGS assignment. >> + >> +[Upstream status: https://github.com/clnhub/rtl8192eu-linux/pull/65] >> +Signed-off-by: Giulio Benetti >> +--- >> + Makefile | 3 ++- >> + 1 file changed, 2 insertions(+), 1 deletion(-) >> + >> +diff --git a/Makefile b/Makefile >> +index 32a1898..b67a5a4 100755 >> +--- a/Makefile >> ++++ b/Makefile >> +@@ -1,4 +1,3 @@ >> +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) >> + EXTRA_CFLAGS += -O1 >> + #EXTRA_CFLAGS += -O3 >> + #EXTRA_CFLAGS += -Wall >> +@@ -2329,6 +2328,8 @@ ifneq ($(USER_MODULE_NAME),) >> + MODULE_NAME := $(USER_MODULE_NAME) >> + endif >> + >> ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) >> ++ >> + ifneq ($(KERNELRELEASE),) >> + >> + ########### this part for *.mk ############################ >> +-- >> +2.34.1 >> + >> diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk >> index 0e8ffea5cb..589cb7f59e 100644 >> --- a/package/rtl8192eu/rtl8192eu.mk >> +++ b/package/rtl8192eu/rtl8192eu.mk >> @@ -7,9 +7,16 @@ >> RTL8192EU_VERSION = 1e15b6d451731bc4d3ffd587194dc4bd0f286ac0 >> RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) >> RTL8192EU_LICENSE = GPL-2.0 >> + >> +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN >> +RTL8192EU_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN > > It is not actually hardcoded. The only thing that is hardcoded is CONFIG_PLATFORM_I386_PC=y, which triggers the following fragment in the Makefile: > > ifeq ($(CONFIG_PLATFORM_I386_PC), y) > EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN > EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT > > SUBARCH := $(shell uname -m | sed -e s/i.86/i386/) > ARCH ?= $(SUBARCH) > CROSS_COMPILE ?= > KVER := $(shell uname -r) > KSRC := /lib/modules/$(KVER)/build > MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/ > INSTALL_PREFIX := > STAGINGMODDIR := /lib/modules/$(KVER)/kernel/drivers/staging > endif > > > Clearly, all of this is rubbish in Buildroot context. So what we should do is to set > > RTL8192EU_MODULE_MAKE_OPTS = ... CONFIG_PLATFORM_I386_PC=n > > At that point, we can set all the appropriate config options we like, which would be the -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT in USER_EXTRA_CFLAGS. Yes, this is another approach, but there is only a patch with my proposed solution applied [1] so maybe for consistency we could keep it the same, what about it? Thanks for reviewing Giulio [1]: https://github.com/buildroot/buildroot/commit/354f9387f33b5fab023cb98e52d84d58624f0ecf > > > Regards, > Arnout > >> +# Set endianness >> +RTL8192EU_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN >> +RTL8192EU_USER_EXTRA_CLAGS += -Wno-error >> + >> RTL8192EU_MODULE_MAKE_OPTS = \ >> CONFIG_RTL8192EU=m \ >> - USER_EXTRA_CFLAGS="-Wno-error" >> + USER_EXTRA_CFLAGS="$(RTL8192EU_USER_EXTRA_CLAGS)" >> define RTL8192EU_LINUX_CONFIG_FIXUPS >> $(call KCONFIG_ENABLE_OPT,CONFIG_NET) > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -------------- next part -------------- An HTML attachment was scrubbed... URL: From arnout at mind.be Tue Nov 29 22:27:00 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:27:00 +0100 Subject: [Buildroot] [PATCH] package/usbmount: select util-linux logger In-Reply-To: <20221128094125.3183141-1-buildroot@heine.tech> References: <20221128094125.3183141-1-buildroot@heine.tech> Message-ID: <6f429bf8-bbc3-dbe7-4605-d1c8a766631a@mind.be> On 28/11/2022 10:41, Michael Nosthoff via buildroot wrote: > usbmount has a runtime dependency on "logger" from util-linux. > Else it will just fail when it tries to log. If it is just /bin/logger, that is usually provided by busybox (if CONFIG_LOGGER=y). We don't normally add things for stuff provided by busybox, at least if it is enabled by our default configuration. So, do you maybe have a custom busybox config? I've marked the patch as Rejected, feel free to revert if you think this is needed after all. > > Signed-off-by: Michael Nosthoff > > --- > > I wasn't sure if it is neccessary to also add > select BR2_PACKAGE_UTIL_LINUX > or if this is done automatically. No it's not done automatically, you indeed have to add it. Regards, Arnout > > So please adjust if neccessary. > --- > package/usbmount/Config.in | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/usbmount/Config.in b/package/usbmount/Config.in > index 7760356b7c..5145587b7c 100644 > --- a/package/usbmount/Config.in > +++ b/package/usbmount/Config.in > @@ -3,6 +3,7 @@ config BR2_PACKAGE_USBMOUNT > depends on BR2_USE_MMU # lockfile-progs -> liblockfile > depends on BR2_PACKAGE_HAS_UDEV > select BR2_PACKAGE_LOCKFILE_PROGS > + select BR2_PACKAGE_UTIL_LINUX_LOGGER > help > The usbmount package automatically mounts USB mass storage > devices when they are plugged in, and unmounts them when From james.hilliard1 at gmail.com Wed Nov 30 00:42:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 29 Nov 2022 20:42:23 -0400 Subject: [Buildroot] [PATCH v2 1/8] package/flatbuffers: build position independent code In-Reply-To: References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: On Tue, Nov 29, 2022 at 5:42 PM Arnout Vandecappelle wrote: > > > > On 28/11/2022 18:58, James Hilliard wrote: > > The upcoming tensorflow-lite package requires flatbuffers to be > > built with position independent code. > > > > Fixes: > > /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC > > This looks like something that would happen any time you try to link > flatbuffers - so it should happen for kodi as well. In that case, the patch > should be applied to master. Can you check if this is the case? You > unfortunately can't rely on autobuilders, kodi has so many dependencies that it > (almost?) never gets built. There were 91 configurations in 2022 that included > kodi [1]; all of them failed, and I think all of them failed before reaching kodi... I tried building kodi manually and ran into build issues as well, so unclear if this is needed for kodi, but I think it's probably safe to apply to master. By the way I think all those autobuilder configs were generated by tweaking kconfig probability with this patch using a local override: https://patchwork.ozlabs.org/project/buildroot/patch/20220514214612.3221647-1-james.hilliard1 at gmail.com/ I think that plus shuffle mode might allow for coverage of packages with more dependencies, some fixes related to shuffle mode: https://patchwork.ozlabs.org/project/buildroot/patch/20221016193014.3384022-1-james.hilliard1 at gmail.com/ https://patchwork.ozlabs.org/project/buildroot/patch/20221019234655.1097686-1-james.hilliard1 at gmail.com/ > > Regards, > Arnout > > [1] > http://autobuild.buildroot.net/index.php?date%5Bfrom%5D=2022-01-01&symbols%5BBR2_PACKAGE_KODI%5D=y > > > > > > > Signed-off-by: James Hilliard > > --- > > package/flatbuffers/flatbuffers.mk | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk > > index 9d286bf9e1..487d85ee1f 100644 > > --- a/package/flatbuffers/flatbuffers.mk > > +++ b/package/flatbuffers/flatbuffers.mk > > @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers > > > > FLATBUFFERS_CONF_OPTS += \ > > -DCMAKE_CXX_FLAGS="-std=c++11" \ > > + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ > > -DFLATBUFFERS_BUILD_TESTS=OFF \ > > -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc > > From james.hilliard1 at gmail.com Wed Nov 30 01:03:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 29 Nov 2022 18:03:06 -0700 Subject: [Buildroot] [PATCH 1/1] package/kodi: fix Formatting of non-void pointers is disallowed Message-ID: <20221130010306.3797360-1-james.hilliard1@gmail.com> Backport a patch from upstream. Fixes: /home/buildroot/buildroot/output/per-package/kodi/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/fmt/core.h:1751:17: error: static assertion failed: Formatting of non-void pointers is disallowed. 1751 | static_assert(formattable_pointer, | ^~~~~~~~~~~~~~~~~~~ Signed-off-by: James Hilliard --- ...char-as-formatting-of-non-void-point.patch | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 package/kodi/0005-GLUtils-cast-as-char-as-formatting-of-non-void-point.patch diff --git a/package/kodi/0005-GLUtils-cast-as-char-as-formatting-of-non-void-point.patch b/package/kodi/0005-GLUtils-cast-as-char-as-formatting-of-non-void-point.patch new file mode 100644 index 0000000000..1ce106f03a --- /dev/null +++ b/package/kodi/0005-GLUtils-cast-as-char-as-formatting-of-non-void-point.patch @@ -0,0 +1,53 @@ +From 44b30c116682968bacf8aec566fc9c193026ecc9 Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Wed, 6 Jul 2022 22:48:35 +1000 +Subject: [PATCH] GLUtils: cast as char as formatting of non-void pointers is + disallowed + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +44b30c116682968bacf8aec566fc9c193026ecc9] +--- + xbmc/utils/GLUtils.cpp | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/xbmc/utils/GLUtils.cpp b/xbmc/utils/GLUtils.cpp +index 1ef804709f..c36dcf6a20 100644 +--- a/xbmc/utils/GLUtils.cpp ++++ b/xbmc/utils/GLUtils.cpp +@@ -148,27 +148,27 @@ void _VerifyGLState(const char* szfile, const char* szfunction, int lineno) + void LogGraphicsInfo() + { + #if defined(HAS_GL) || defined(HAS_GLES) +- const GLubyte *s; ++ const char* s; + +- s = glGetString(GL_VENDOR); ++ s = reinterpret_cast(glGetString(GL_VENDOR)); + if (s) + CLog::Log(LOGINFO, "GL_VENDOR = %s", s); + else + CLog::Log(LOGINFO, "GL_VENDOR = NULL"); + +- s = glGetString(GL_RENDERER); ++ s = reinterpret_cast(glGetString(GL_RENDERER)); + if (s) + CLog::Log(LOGINFO, "GL_RENDERER = %s", s); + else + CLog::Log(LOGINFO, "GL_RENDERER = NULL"); + +- s = glGetString(GL_VERSION); ++ s = reinterpret_cast(glGetString(GL_VERSION)); + if (s) + CLog::Log(LOGINFO, "GL_VERSION = %s", s); + else + CLog::Log(LOGINFO, "GL_VERSION = NULL"); + +- s = glGetString(GL_SHADING_LANGUAGE_VERSION); ++ s = reinterpret_cast(glGetString(GL_SHADING_LANGUAGE_VERSION)); + if (s) + CLog::Log(LOGINFO, "GL_SHADING_LANGUAGE_VERSION = %s", s); + else +-- +2.34.1 + -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 30 01:18:03 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 29 Nov 2022 21:18:03 -0400 Subject: [Buildroot] [PATCH v2 1/8] package/flatbuffers: build position independent code In-Reply-To: References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: On Tue, Nov 29, 2022 at 8:42 PM James Hilliard wrote: > > On Tue, Nov 29, 2022 at 5:42 PM Arnout Vandecappelle wrote: > > > > > > > > On 28/11/2022 18:58, James Hilliard wrote: > > > The upcoming tensorflow-lite package requires flatbuffers to be > > > built with position independent code. > > > > > > Fixes: > > > /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC > > > > This looks like something that would happen any time you try to link > > flatbuffers - so it should happen for kodi as well. In that case, the patch > > should be applied to master. Can you check if this is the case? You > > unfortunately can't rely on autobuilders, kodi has so many dependencies that it > > (almost?) never gets built. There were 91 configurations in 2022 that included > > kodi [1]; all of them failed, and I think all of them failed before reaching kodi... > > I tried building kodi manually and ran into build issues as well, so unclear if > this is needed for kodi, but I think it's probably safe to apply to master. Fixed the kodi build issues: https://patchwork.ozlabs.org/project/buildroot/patch/20221130010306.3797360-1-james.hilliard1 at gmail.com/ This doesn't seem to be needed for kodi, I did verify it does not cause any build issues for kodi so should be safe to apply to master. > > By the way I think all those autobuilder configs were generated by tweaking > kconfig probability with this patch using a local override: > https://patchwork.ozlabs.org/project/buildroot/patch/20220514214612.3221647-1-james.hilliard1 at gmail.com/ > > I think that plus shuffle mode might allow for coverage of packages with more > dependencies, some fixes related to shuffle mode: > https://patchwork.ozlabs.org/project/buildroot/patch/20221016193014.3384022-1-james.hilliard1 at gmail.com/ > https://patchwork.ozlabs.org/project/buildroot/patch/20221019234655.1097686-1-james.hilliard1 at gmail.com/ > > > > > Regards, > > Arnout > > > > [1] > > http://autobuild.buildroot.net/index.php?date%5Bfrom%5D=2022-01-01&symbols%5BBR2_PACKAGE_KODI%5D=y > > > > > > > > > > > > Signed-off-by: James Hilliard > > > --- > > > package/flatbuffers/flatbuffers.mk | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk > > > index 9d286bf9e1..487d85ee1f 100644 > > > --- a/package/flatbuffers/flatbuffers.mk > > > +++ b/package/flatbuffers/flatbuffers.mk > > > @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers > > > > > > FLATBUFFERS_CONF_OPTS += \ > > > -DCMAKE_CXX_FLAGS="-std=c++11" \ > > > + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ > > > -DFLATBUFFERS_BUILD_TESTS=OFF \ > > > -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc > > > From jcmvbkbc at gmail.com Wed Nov 30 02:18:21 2022 From: jcmvbkbc at gmail.com (Max Filippov) Date: Tue, 29 Nov 2022 18:18:21 -0800 Subject: [Buildroot] [PATCH] package/elf2flt: fix text relocations on xtensa Message-ID: <20221130021821.2660112-1-jcmvbkbc@gmail.com> elf2flt 2021.08 has changed endianness swapping logic for relocated entries in the text segment. This broke little-endian xtensa FLAT images which now fail to start with the following message: binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20) Fix it by restoring old endianness swapping logic for relocated entries in the text segment when building for xtensa. Reported-by: Niklas Cassel Signed-off-by: Max Filippov --- I've tested a couple other prominent candidates, but it looks like only xtensa has this issue. I've submitted pull request to elf2flt with the patch below. ...-elf2flt-xtensa-fix-text-relocations.patch | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch diff --git a/package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch b/package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch new file mode 100644 index 000000000000..3664775906ea --- /dev/null +++ b/package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch @@ -0,0 +1,51 @@ +From e248d9774506fdd8698b14a7edead113f19ecdb0 Mon Sep 17 00:00:00 2001 +From: Max Filippov +Date: Tue, 29 Nov 2022 17:47:54 -0800 +Subject: [PATCH] xtensa: fix text relocations + +The commit 5e08f1968316 ("Don't always update text in !pic_with_got case") +changed good_32bit_resolved_reloc to not do endianness swapping for +relocated entries in the text segment. This broke little-endian xtensa +FLAT images which after this change fail to start with the following +message: + + binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20) + +Fix it by preserving 'update_text' when building for xtensa. + +Fixes: 5e08f1968316 ("Don't always update text in !pic_with_got case") +Reported-by: Niklas Cassel +Signed-off-by: Max Filippov +--- + elf2flt.c | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +diff --git a/elf2flt.c b/elf2flt.c +index b93aecdaced3..cec3f4a22239 100644 +--- a/elf2flt.c ++++ b/elf2flt.c +@@ -808,7 +808,20 @@ output_relocs ( + continue; + case R_XTENSA_32: + case R_XTENSA_PLT: +- goto good_32bit_resolved_reloc; ++ if (bfd_big_endian (abs_bfd)) ++ sym_addr = ++ (r_mem[0] << 24) ++ + (r_mem[1] << 16) ++ + (r_mem[2] << 8) ++ + r_mem[3]; ++ else ++ sym_addr = ++ r_mem[0] ++ + (r_mem[1] << 8) ++ + (r_mem[2] << 16) ++ + (r_mem[3] << 24); ++ relocation_needed = 1; ++ break; + default: + goto bad_resolved_reloc; + #else +-- +2.30.2 + -- 2.30.2 From bugzilla at busybox.net Wed Nov 30 04:32:15 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 30 Nov 2022 04:32:15 +0000 Subject: [Buildroot] [Bug 15161] New: kernel can't support SUBDIR Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15161 Bug ID: 15161 Summary: kernel can't support SUBDIR Product: buildroot Version: 2022.08.2 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: luffy.jiang at montage-lz.com CC: buildroot at uclibc.org Target Milestone: --- My kernel path is top/kernel/linux-x.y.z I must keep to relative path because of some special reason the local.mk like this LINUX_OVERRIDE_SRCDIR = ../kernel LINUX_SUBDIR = linux-x.y.z After run make, I found the build directory follow my idea, the top/kernel/linux-x.y.z be copied as output/build/linux-custom/linux-x.y.z/ but make oldconfig failed, because it use LINUX_DIR, I hope it use LINUX_SRCDIR in package/pkg-kconfig.mk, I saw this code: $$($(2)_DIR)/$$($(2)_KCONFIG_STAMP_DOTCONFIG): $$($(2)_KCONFIG_FILE) $$($(2)_KCONFIG_FRAGMENT_FILES) $$(call prepare-per-package-directory,$$($(2)_KCONFIG_DEPENDENCIES)) $$(call kconfig-package-merge-config,$(2),$$(@D)/$$($(2)_KCONFIG_DOTCONFIG),\ $$($(2)_KCONFIG_FRAGMENT_FILES)) $$(Q)touch $$(@D)/$$($(2)_KCONFIG_STAMP_DOTCONFIG) build log: lujiang at cn028lnx02:~/work/mt_sdk/symphony/Lznux/linux/buildroot $ make V=1 /usr/bin/install -m 0644 -D ../kernel/linux-x.y.z/arch/arm64/configs/symphony6_fpga_dbg_defconfig /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.config support/kconfig/merge_config.sh -m -O /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/ /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.config Using /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.config as base # # merged configuration written to /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.config (needs make) # (yes "" | PATH="/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/bin:/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/sbin:/home/lujiang/work/mt_sdk/symphony/Lznux/linux/build/script/mt-pkg-config-dir:/home/lujiang/bin:/home/lujiang/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/lujiang/crosstool-ng/crosstool-ng-1.24.0/bin:/home/lujiang/bin:/usr/local/crosstool-ng/gcc-9.3-glibc-2.28-mipsel-linux-gnu-rm2.0/bin:/usr/local/linaro/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin:/usr/local/linaro/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu/bin" PKG_CONFIG="/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/lib/pkgconfig:/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/share/pkgconfig" BR_BINARIES_DIR=/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/images KCFLAGS=-Wno-attribute-alias /usr/bin/make -j33 -C /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom HOSTCC="/usr/bin/gcc" HOSTCC="/usr/bin/gcc -O2 -I/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/include -L/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/lib -Wl,-rpath,/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/lib" ARCH=arm64 INSTALL_MOD_PATH=/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/target CROSS_COMPILE="/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/bin/aarch64-none-linux-gnu-" WERROR=0 DEPMOD=/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/sbin/depmod INSTALL_MOD_STRIP=1 HOSTCC="/usr/bin/gcc" oldconfig) make[1]: Entering directory '/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom' make[1]: *** No rule to make target 'oldconfig'. Stop. make[1]: Leaving directory '/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom' linux/linux.mk:617: recipe for target '/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.stamp_dotconfig' failed make: *** [/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.stamp_dotconfig] Error 2 you can see, the kernel config file be copied as output/build/linux-custom/.config, but I want it be copied as output/build/linux-custom/linux-x.y.z/.config and make oldconfig in output/build/linux-custom/.config, but I want to i run in output/build/linux-custom/linux-x.y.z I print the var LINUX_SRCDIR and LINUX_DIR $ make show-vars VARS=LINUX_SRCDIR the value is "/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/linux-x.y.z" $ make show-vars VARS=LINUX_DIR the value is "/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom" -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Nov 30 04:34:42 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 30 Nov 2022 04:34:42 +0000 Subject: [Buildroot] [Bug 15161] kernel can't support SUBDIR In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15161 luffy.jiang at montage-lz.com changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P1 Severity|normal |major -- You are receiving this mail because: You are on the CC list for the bug. From Stefan.Hager at ginzinger.com Wed Nov 30 06:43:01 2022 From: Stefan.Hager at ginzinger.com (Hager Stefan) Date: Wed, 30 Nov 2022 06:43:01 +0000 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: Hi James! Thanks for integrating the patch. I can confirm that it fixes the build issues of the label_image example. It also run it on the target and the inference results of two tests were equal to previous tests with tensorflow-lite v2.8.0. >From my point of view it may be merged to master. Best regards Stefan From: James Hilliard Sent: Monday, November 28, 2022 19:02 To: Hager Stefan Cc: buildroot at buildroot.org Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package ? On Mon, Nov 28, 2022 at 11:17 AM Hager Stefan wrote: > > Hi James! > > Thanks four your great work! > I was able to successfully build it. > > Unfortunately i could not build (linking error) the example program label_image. > I use this to verify if the inference results are the same across different Versions > on the target hardware. > > This is what i did: > $ make freescale_imx8mpevk_defconfig menuconfig > => in Menuconfig: activated C++ Support in the Toolchain Section; activated tensorflow-lite; activated host environment-setup; > $ make > # everything built fine > > $ source output/host/environment-setup > $ cd output/build/tensorflow-lite-2.11.0/tensorflow/lite/buildroot-build/examples/label_image/ > $ make label_image > # linking error, full log: > > Consolidate compiler generated dependencies of target fft2d_fftsg > [? 1%] Built target fft2d_fftsg > Consolidate compiler generated dependencies of target farmhash > [? 1%] Built target farmhash > Consolidate compiler generated dependencies of target fft2d_fftsg2d > [? 1%] Built target fft2d_fftsg2d > Consolidate compiler generated dependencies of target tensorflow-lite > [ 94%] Built target tensorflow-lite > [ 94%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/bitmap_helpers.cc.o > [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/label_image.cc.o > [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/xxx/buildroot/output/build/tensorflow-lite-2.11.0/tensorflow/core/util/stats_calculator.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/memory_info.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summarizer.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summary_formatter.cc.o > [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/time.cc.o > [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/command_line_flags.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/default_execution_provider.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/delegate_provider.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/evaluation/utils.cc.o > [100%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/tool_params.cc.o > [100%] Linking CXX executable label_image > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::TraceMeRecorder::Record(tsl::profiler::TraceMeRecorder::Event&&)' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::internal::g_trace_level' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tensorflow::profiler::ScopedMemoryDebugAnnotation::ThreadMemoryDebugAnnotation()' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::GetCurrentTimeNanos()' > collect2: error: ld returned 1 exit status > make[3]: *** [examples/label_image/CMakeFiles/label_image.dir/build.make:351: examples/label_image/label_image] Error 1 > make[2]: *** [CMakeFiles/Makefile2:436: examples/label_image/CMakeFiles/label_image.dir/all] Error 2 > make[1]: *** [CMakeFiles/Makefile2:443: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 > make: *** [Makefile:166: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 > > This did peviously work with tensorflow-lite v2.8. > Maybe i am missing something? > > I guess this is broken in v2.11.0. > A fix may be in their master: https://github.com/tensorflow/tensorflow/commit/8562f9764937db51a4742fd10057463880579329 Fix is in master but it's not that specific commit, should be this one: https://github.com/tensorflow/tensorflow/commit/081c2e4e3cf021efb2853a485a18b563e88f6117 Pushed the fix to my github branch and v2 series: https://patchwork.ozlabs.org/project/buildroot/patch/20221128175851.1913859-8-james.hilliard1 at gmail.com/ > I can try to use their master branch to see if that issue was addressed in the next days. Alternatively i can Test v2.10.1. > > Maybe we need to wait for the next release v2.12? > > Best Regards > Stefan > > From: James Hilliard > Sent: Friday, November 25, 2022 17:16 > To: Hager Stefan > Cc: buildroot ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > > > Hi James! > > > > Tanks for your Feedback! > > > > Yes TFlite 2.8.0 is not the "latest" Release. > > > > I'm absolutly with you that using special Versions is a bad idea in general. > > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) > > It seems to build fine with normal libraries and without all the > manual copy hacks: > https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > See if that works for you, I refactored your patchset and it seems to > build without > issues now using system libraries. > > I also uploaded that series to my personal github if that's easier for > you to test: > https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > > > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > > But this will take some time, maybe next year for the 23.04 Release. > > I bumped it to 2.11.0 and fixed the build issues I ran into: > https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > > > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... > > I think you also accidentally dropped the mailing list from your reply as well. > > > > > Best Regards > > Stefan > > > > > > > > > > From: James Hilliard > > Sent: Thursday, November 24, 2022 15:54 > > To: Hager Stefan > > Cc: buildroot at buildroot.org ; Thomas Petazzoni > > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > > wrote: > > > > > > Hello, > > > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > > > This first RFC just integrates the TFLite C++ sahred library. > > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > > All of this currently works locally as a proof of concept for a few users. > > > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > > > This is an outdated release right? Are there issues with 2.11.0? > > > > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > > > I'm unable to find any documentation indicating this is actually the case. > > > > I skimmed the cmakelists and it doesn't seem to have strict version > > requirements: > > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > > > Have you tried building against the normal buildroot versions of these packages? > > > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > > > This is probably not the right approach, other packages may depend on > > or select the normal versions(flatbuffers seems especially problematic). > > > > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > > > How to build a minimal config with TFLite: > > > =============================================== > > > $ make raspberrypi4_64_defconfig menuconfig > > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > > $ make tensorflow-lite > > > > > > I'm hoping for Comments to prepare a first patchset. > > > > > > Stefan Hager (10): > > >?? tensorflow-lite-abseil-cpp: new package > > >?? tensorflow-lite-clog: new package > > >?? tensorflow-lite-abseil-cpuinfo: new package > > >?? tensorflow-lite-eigen: new package > > >?? tensorflow-lite-farmhash: new package > > >?? tensorflow-lite-fft2d: new package > > >?? tensorflow-lite-flatbuffers: new package > > >?? tensorflow-lite-gemmlowp: new package > > >?? tensorflow-lite-ruy: new package > > >?? tensorflow-lite: new package > > > > > >? package/Config.in???????????????????????????? |?? 1 + > > >? package/tensorflow-lite-abseil-cpp/Config.in? |?? 5 + > > >? .../tensorflow-lite-abseil-cpp.hash?????????? |?? 3 + > > >? .../tensorflow-lite-abseil-cpp.mk???????????? |? 14 ++ > > >? package/tensorflow-lite-clog/Config.in??????? |?? 5 + > > >? .../tensorflow-lite-clog.hash???????????????? |?? 3 + > > >? .../tensorflow-lite-clog.mk?????????????????? |? 14 ++ > > >? package/tensorflow-lite-cpuinfo/Config.in???? |?? 5 + > > >? .../tensorflow-lite-cpuinfo.hash????????????? |?? 3 + > > >? .../tensorflow-lite-cpuinfo.mk??????????????? |? 14 ++ > > >? package/tensorflow-lite-eigen/Config.in?????? |?? 5 + > > >? .../tensorflow-lite-eigen.hash??????????????? |?? 9 + > > >? .../tensorflow-lite-eigen.mk????????????????? |? 14 ++ > > >? package/tensorflow-lite-farmhash/Config.in??? |?? 5 + > > >? .../tensorflow-lite-farmhash.hash???????????? |?? 3 + > > >? .../tensorflow-lite-farmhash.mk?????????????? |? 14 ++ > > >? package/tensorflow-lite-fft2d/Config.in?????? |?? 5 + > > >? .../tensorflow-lite-fft2d.hash??????????????? |?? 3 + > > >? .../tensorflow-lite-fft2d.mk????????????????? |? 15 ++ > > >? package/tensorflow-lite-flatbuffers/Config.in |?? 5 + > > >? .../tensorflow-lite-flatbuffers.hash????????? |?? 3 + > > >? .../tensorflow-lite-flatbuffers.mk??????????? |? 14 ++ > > >? package/tensorflow-lite-gemmlowp/Config.in??? |?? 5 + > > >? .../tensorflow-lite-gemmlowp.hash???????????? |?? 3 + > > >? .../tensorflow-lite-gemmlowp.mk?????????????? |? 14 ++ > > >? package/tensorflow-lite-ruy/Config.in???????? |?? 5 + > > >? .../tensorflow-lite-ruy.hash????????????????? |?? 3 + > > >? .../tensorflow-lite-ruy.mk??????????????????? |? 14 ++ > > >? ...2sse-since-this-is-only-useful-on-x8.patch |? 34 +++ > > >? ...build-a-shared-library-instead-of-st.patch |? 55 +++++ > > >? ...build-tflite-with-external-delegates.patch |? 59 +++++ > > >? ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > >? package/tensorflow-lite/Config.in???????????? |? 56 +++++ > > >? package/tensorflow-lite/tensorflow-lite.hash? |?? 3 + > > >? package/tensorflow-lite/tensorflow-lite.mk??? | 232 ++++++++++++++++++ > > >? 35 files changed, 848 insertions(+) > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > >? create mode 100644 package/tensorflow-lite-clog/Config.in > > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > >? create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > >? create mode 100644 package/tensorflow-lite-eigen/Config.in > > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > >? create mode 100644 package/tensorflow-lite-farmhash/Config.in > > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > >? create mode 100644 package/tensorflow-lite-fft2d/Config.in > > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > >? create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > >? create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > >? create mode 100644 package/tensorflow-lite-ruy/Config.in > > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > >? create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > >? create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > >? create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > >? create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > > > -- > > > 2.36.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > From: James Hilliard > Sent: Friday, November 25, 2022 17:16 > To: Hager Stefan > Cc: buildroot ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > > > Hi James! > > > > Tanks for your Feedback! > > > > Yes TFlite 2.8.0 is not the "latest" Release. > > > > I'm absolutly with you that using special Versions is a bad idea in general. > > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) > > It seems to build fine with normal libraries and without all the > manual copy hacks: > https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > See if that works for you, I refactored your patchset and it seems to > build without > issues now using system libraries. > > I also uploaded that series to my personal github if that's easier for > you to test: > https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > > > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > > But this will take some time, maybe next year for the 23.04 Release. > > I bumped it to 2.11.0 and fixed the build issues I ran into: > https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > > > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... > > I think you also accidentally dropped the mailing list from your reply as well. > > > > > Best Regards > > Stefan > > > > > > > > > > From: James Hilliard > > Sent: Thursday, November 24, 2022 15:54 > > To: Hager Stefan > > Cc: buildroot at buildroot.org ; Thomas Petazzoni > > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > > wrote: > > > > > > Hello, > > > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > > > This first RFC just integrates the TFLite C++ sahred library. > > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > > All of this currently works locally as a proof of concept for a few users. > > > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > > > This is an outdated release right? Are there issues with 2.11.0? > > > > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > > > I'm unable to find any documentation indicating this is actually the case. > > > > I skimmed the cmakelists and it doesn't seem to have strict version > > requirements: > > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > > > Have you tried building against the normal buildroot versions of these packages? > > > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > > > This is probably not the right approach, other packages may depend on > > or select the normal versions(flatbuffers seems especially problematic). > > > > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > > > How to build a minimal config with TFLite: > > > =============================================== > > > $ make raspberrypi4_64_defconfig menuconfig > > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > > $ make tensorflow-lite > > > > > > I'm hoping for Comments to prepare a first patchset. > > > > > > Stefan Hager (10): > > >?? tensorflow-lite-abseil-cpp: new package > > >?? tensorflow-lite-clog: new package > > >?? tensorflow-lite-abseil-cpuinfo: new package > > >?? tensorflow-lite-eigen: new package > > >?? tensorflow-lite-farmhash: new package > > >?? tensorflow-lite-fft2d: new package > > >?? tensorflow-lite-flatbuffers: new package > > >?? tensorflow-lite-gemmlowp: new package > > >?? tensorflow-lite-ruy: new package > > >?? tensorflow-lite: new package > > > > > >? package/Config.in???????????????????????????? |?? 1 + > > >? package/tensorflow-lite-abseil-cpp/Config.in? |?? 5 + > > >? .../tensorflow-lite-abseil-cpp.hash?????????? |?? 3 + > > >? .../tensorflow-lite-abseil-cpp.mk???????????? |? 14 ++ > > >? package/tensorflow-lite-clog/Config.in??????? |?? 5 + > > >? .../tensorflow-lite-clog.hash???????????????? |?? 3 + > > >? .../tensorflow-lite-clog.mk?????????????????? |? 14 ++ > > >? package/tensorflow-lite-cpuinfo/Config.in???? |?? 5 + > > >? .../tensorflow-lite-cpuinfo.hash????????????? |?? 3 + > > >? .../tensorflow-lite-cpuinfo.mk??????????????? |? 14 ++ > > >? package/tensorflow-lite-eigen/Config.in?????? |?? 5 + > > >? .../tensorflow-lite-eigen.hash??????????????? |?? 9 + > > >? .../tensorflow-lite-eigen.mk????????????????? |? 14 ++ > > >? package/tensorflow-lite-farmhash/Config.in??? |?? 5 + > > >? .../tensorflow-lite-farmhash.hash???????????? |?? 3 + > > >? .../tensorflow-lite-farmhash.mk?????????????? |? 14 ++ > > >? package/tensorflow-lite-fft2d/Config.in?????? |?? 5 + > > >? .../tensorflow-lite-fft2d.hash??????????????? |?? 3 + > > >? .../tensorflow-lite-fft2d.mk????????????????? |? 15 ++ > > >? package/tensorflow-lite-flatbuffers/Config.in |?? 5 + > > >? .../tensorflow-lite-flatbuffers.hash????????? |?? 3 + > > >? .../tensorflow-lite-flatbuffers.mk??????????? |? 14 ++ > > >? package/tensorflow-lite-gemmlowp/Config.in??? |?? 5 + > > >? .../tensorflow-lite-gemmlowp.hash???????????? |?? 3 + > > >? .../tensorflow-lite-gemmlowp.mk?????????????? |? 14 ++ > > >? package/tensorflow-lite-ruy/Config.in???????? |?? 5 + > > >? .../tensorflow-lite-ruy.hash????????????????? |?? 3 + > > >? .../tensorflow-lite-ruy.mk??????????????????? |? 14 ++ > > >? ...2sse-since-this-is-only-useful-on-x8.patch |? 34 +++ > > >? ...build-a-shared-library-instead-of-st.patch |? 55 +++++ > > >? ...build-tflite-with-external-delegates.patch |? 59 +++++ > > >? ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > >? package/tensorflow-lite/Config.in???????????? |? 56 +++++ > > >? package/tensorflow-lite/tensorflow-lite.hash? |?? 3 + > > >? package/tensorflow-lite/tensorflow-lite.mk??? | 232 ++++++++++++++++++ > > >? 35 files changed, 848 insertions(+) > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > >? create mode 100644 package/tensorflow-lite-clog/Config.in > > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > >? create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > >? create mode 100644 package/tensorflow-lite-eigen/Config.in > > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > >? create mode 100644 package/tensorflow-lite-farmhash/Config.in > > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > >? create mode 100644 package/tensorflow-lite-fft2d/Config.in > > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > >? create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > >? create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > >? create mode 100644 package/tensorflow-lite-ruy/Config.in > > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > >? create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > >? create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > >? create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > >? create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > > > -- > > > 2.36.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4625 bytes Desc: not available URL: From christian at paral.in Wed Nov 30 07:44:43 2022 From: christian at paral.in (Christian Stewart) Date: Tue, 29 Nov 2022 23:44:43 -0800 Subject: [Buildroot] [PATCH 1/2] package/balena-engine: bump to version 20.10.21 Message-ID: <20221130074444.829636-1-christian@paral.in> https://github.com/balena-os/balena-engine/blob/v20.10.21/CHANGELOG.md Signed-off-by: Christian Stewart --- package/balena-engine/balena-engine.hash | 2 +- package/balena-engine/balena-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/balena-engine/balena-engine.hash b/package/balena-engine/balena-engine.hash index ef590881f5..4adb8ce561 100644 --- a/package/balena-engine/balena-engine.hash +++ b/package/balena-engine/balena-engine.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 43f4c985b855a4f731a5cdac214f1adf6c4cc2021cbad3f93856009df246d61c balena-engine-20.10.12.tar.gz +sha256 4fb38109d133d499de366466a612fb6f523ea99d56fcd69b45dc494a75fbce0f balena-engine-20.10.21.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/balena-engine/balena-engine.mk b/package/balena-engine/balena-engine.mk index 0afcea3d7e..ecfb62bfbf 100644 --- a/package/balena-engine/balena-engine.mk +++ b/package/balena-engine/balena-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -BALENA_ENGINE_VERSION = 20.10.12 +BALENA_ENGINE_VERSION = 20.10.21 BALENA_ENGINE_SITE = $(call github,balena-os,balena-engine,v$(BALENA_ENGINE_VERSION)) BALENA_ENGINE_LICENSE = Apache-2.0 -- 2.38.1 From christian at paral.in Wed Nov 30 07:44:44 2022 From: christian at paral.in (Christian Stewart) Date: Tue, 29 Nov 2022 23:44:44 -0800 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: add Christian Stewart to balena-engine package In-Reply-To: <20221130074444.829636-1-christian@paral.in> References: <20221130074444.829636-1-christian@paral.in> Message-ID: <20221130074444.829636-2-christian@paral.in> Signed-off-by: Christian Stewart --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index bfebf8163c..bcfbbc9b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -531,6 +531,7 @@ N: Christian Kellermann F: package/python-pylibftdi/ N: Christian Stewart +F: package/balena-engine/ F: package/batman-adv/ F: package/catatonit/ F: package/cni-plugins/ -- 2.38.1 From br015 at umbiko.net Wed Nov 30 07:53:57 2022 From: br015 at umbiko.net (Andreas Ziegler) Date: Wed, 30 Nov 2022 08:53:57 +0100 Subject: [Buildroot] [PATCH] package/mpd: update to version 0.23.11 Message-ID: <20221130075357.92377-1-br015@umbiko.net> Mostly fixes for build and runtime failures; no new features. Standard directory for default database and cache changed from ~/.cache to ~/.cache/mpd. Full change log: https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.11/NEWS Signed-off-by: Andreas Ziegler --- package/mpd/mpd.hash | 2 +- package/mpd/mpd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mpd/mpd.hash b/package/mpd/mpd.hash index fca0ee8539..8c488d0357 100644 --- a/package/mpd/mpd.hash +++ b/package/mpd/mpd.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 2becaba980402e8dc7972ccc3476e493b7ae2eeb720d31fa6712472ed48e9f2d mpd-0.23.9.tar.xz +sha256 edb4e7a8f9dff238b5610f9e2461940ea98c727a5462fafb1cdf836304dfdca9 mpd-0.23.11.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk index 5c15953984..449600eda2 100644 --- a/package/mpd/mpd.mk +++ b/package/mpd/mpd.mk @@ -5,7 +5,7 @@ ################################################################################ MPD_VERSION_MAJOR = 0.23 -MPD_VERSION = $(MPD_VERSION_MAJOR).9 +MPD_VERSION = $(MPD_VERSION_MAJOR).11 MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz MPD_SITE = https://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR) MPD_DEPENDENCIES = host-pkgconf boost fmt -- 2.34.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:46 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:46 +0100 Subject: [Buildroot] [PATCH 1/7] boot/optee-os: bump to version 3.19.0 Message-ID: <20221130075452.2507453-1-etienne.carriere@linaro.org> Bumps OP-TEE OS package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- boot/optee-os/Config.in | 4 ++-- boot/optee-os/optee-os.hash | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/boot/optee-os/Config.in b/boot/optee-os/Config.in index 5244700bc2..8bcce22306 100644 --- a/boot/optee-os/Config.in +++ b/boot/optee-os/Config.in @@ -18,7 +18,7 @@ choice Select the version of OP-TEE OS you want to use config BR2_TARGET_OPTEE_OS_LATEST - bool "3.18.0" + bool "3.19.0" depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS select BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY help @@ -70,7 +70,7 @@ endif config BR2_TARGET_OPTEE_OS_VERSION string - default "3.18.0" if BR2_TARGET_OPTEE_OS_LATEST + default "3.19.0" if BR2_TARGET_OPTEE_OS_LATEST default "custom" if BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL default BR2_TARGET_OPTEE_OS_CUSTOM_REPO_VERSION \ if BR2_TARGET_OPTEE_OS_CUSTOM_GIT diff --git a/boot/optee-os/optee-os.hash b/boot/optee-os/optee-os.hash index 38f68bec5d..a87f21a9bf 100644 --- a/boot/optee-os/optee-os.hash +++ b/boot/optee-os/optee-os.hash @@ -1,4 +1,4 @@ -# From https://github.com/OP-TEE/optee_os/archive/3.18.0/optee-os-3.18.0.tar.gz -sha256 bdd309697745ec4406951652094b50d9adb06c3612f01bd8a3d72682ec8e03e8 optee-os-3.18.0.tar.gz +# From https://github.com/OP-TEE/optee_os/archive/3.19.0/optee-os-3.19.0.tar.gz +sha256 5e0c03bbc4d106f262a6bd33333c002c3380205ae6b82334aa7b644721ff7868 optee-os-3.19.0.tar.gz # Locally computed sha256 1247ee90858f4037b6cac63cbffddfed435d0d73c631b37d78c1e6e6ab3e5d1a LICENSE -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:47 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:47 +0100 Subject: [Buildroot] [PATCH 2/7] package/optee-benchmark: bump to version 3.19.0 In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-2-etienne.carriere@linaro.org> Bumps OP-TEE benchmark package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- package/optee-benchmark/optee-benchmark.hash | 4 ++-- package/optee-benchmark/optee-benchmark.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/optee-benchmark/optee-benchmark.hash b/package/optee-benchmark/optee-benchmark.hash index 27c91e0fb0..d74a24c8ab 100644 --- a/package/optee-benchmark/optee-benchmark.hash +++ b/package/optee-benchmark/optee-benchmark.hash @@ -1,4 +1,4 @@ -# From https://github.com/linaro-swg/optee_benchmark/archive/3.18.0/optee-benchmark-3.18.0.tar.gz -sha256 2151aa5da062402518f35823d9c9dffa2e012f924625d2f7123e0d21d350a86b optee-benchmark-3.18.0.tar.gz +# From https://github.com/linaro-swg/optee_benchmark/archive/3.19.0/optee-benchmark-3.19.0.tar.gz +sha256 32f41854bf07eb7bb89dfc702da023c3a99518c33fbe7edf0e1f004e29a8c90c optee-benchmark-3.19.0.tar.gz # Locally computed sha256 0571be5b739142dc3e40e0a4e7e30d4ab8bff0d4d606a3f2db2010745587d383 LICENSE diff --git a/package/optee-benchmark/optee-benchmark.mk b/package/optee-benchmark/optee-benchmark.mk index 1071c4bb5c..338a51ada4 100644 --- a/package/optee-benchmark/optee-benchmark.mk +++ b/package/optee-benchmark/optee-benchmark.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPTEE_BENCHMARK_VERSION = 3.18.0 +OPTEE_BENCHMARK_VERSION = 3.19.0 OPTEE_BENCHMARK_SITE = $(call github,linaro-swg,optee_benchmark,$(OPTEE_BENCHMARK_VERSION)) OPTEE_BENCHMARK_LICENSE = BSD-2-Clause OPTEE_BENCHMARK_LICENSE_FILES = LICENSE -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:48 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:48 +0100 Subject: [Buildroot] [PATCH 3/7] package/optee-client: bump to version 3.19.0 In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-3-etienne.carriere@linaro.org> Bumps OP-TEE client package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- package/optee-client/optee-client.hash | 4 ++-- package/optee-client/optee-client.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/optee-client/optee-client.hash b/package/optee-client/optee-client.hash index 8e55bf5725..c067e26f4e 100644 --- a/package/optee-client/optee-client.hash +++ b/package/optee-client/optee-client.hash @@ -1,4 +1,4 @@ -# From https://github.com/OP-TEE/optee_client/archive/3.18.0/optee-client-3.18.0.tar.gz -sha256 ecc0f04fdd5398aa52fea50427fbd624f7f90274aec7bbf2cc8a5bd16758202b optee-client-3.18.0.tar.gz +# From https://github.com/OP-TEE/optee_client/archive/3.19.0/optee-client-3.19.0.tar.gz +sha256 5f0d02efa0e496964e86ca9dd2461ada923d1f9e11a4b9cafb5393bd08337644 optee-client-3.19.0.tar.gz # Locally computed sha256 fda8385993f112d7ca61b88b54ba5b4cbeec7e43a0f9b317d5186703c1985e8f LICENSE diff --git a/package/optee-client/optee-client.mk b/package/optee-client/optee-client.mk index 252841ba10..54cc112c5c 100644 --- a/package/optee-client/optee-client.mk +++ b/package/optee-client/optee-client.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPTEE_CLIENT_VERSION = 3.18.0 +OPTEE_CLIENT_VERSION = 3.19.0 OPTEE_CLIENT_SITE = $(call github,OP-TEE,optee_client,$(OPTEE_CLIENT_VERSION)) OPTEE_CLIENT_LICENSE = BSD-2-Clause OPTEE_CLIENT_LICENSE_FILES = LICENSE -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:49 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:49 +0100 Subject: [Buildroot] [PATCH 4/7] package/optee-examples: bump to version 3.19.0 In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-4-etienne.carriere@linaro.org> Bumps OP-TEE examples package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- package/optee-examples/optee-examples.hash | 4 ++-- package/optee-examples/optee-examples.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/optee-examples/optee-examples.hash b/package/optee-examples/optee-examples.hash index 876584c5e9..937dd44c8c 100644 --- a/package/optee-examples/optee-examples.hash +++ b/package/optee-examples/optee-examples.hash @@ -1,4 +1,4 @@ -# From https://github.com/linaro-swg/optee_examples/archive/3.18.0/optee-examples-3.18.0.tar.gz -sha256 6c64fbc6c5d1282b6311b4076351abbbfab10ac918c6cfc60e45ec705bb5a9ec optee-examples-3.18.0.tar.gz +# From https://github.com/linaro-swg/optee_examples/archive/3.19.0/optee-examples-3.19.0.tar.gz +sha256 545f9438885220e890a4f785249a586a957b22dacc31a3cbafa4656f8e9db349 optee-examples-3.19.0.tar.gz # Locally computed sha256 6f1ef8449cb82ae79d2155605f7985bdf0f08e7ab5007de9b4362e8bf28733b9 LICENSE diff --git a/package/optee-examples/optee-examples.mk b/package/optee-examples/optee-examples.mk index 17adce0fe0..bb2b208583 100644 --- a/package/optee-examples/optee-examples.mk +++ b/package/optee-examples/optee-examples.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPTEE_EXAMPLES_VERSION = 3.18.0 +OPTEE_EXAMPLES_VERSION = 3.19.0 OPTEE_EXAMPLES_SITE = $(call github,linaro-swg,optee_examples,$(OPTEE_EXAMPLES_VERSION)) OPTEE_EXAMPLES_LICENSE = BSD-2-Clause OPTEE_EXAMPLES_LICENSE_FILES = LICENSE -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:50 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:50 +0100 Subject: [Buildroot] [PATCH 5/7] package/optee-test: bump to version 3.19.0 In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-5-etienne.carriere@linaro.org> Bumps OP-TEE test package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- package/optee-test/optee-test.hash | 4 ++-- package/optee-test/optee-test.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/optee-test/optee-test.hash b/package/optee-test/optee-test.hash index 2af1768155..4da3807bb5 100644 --- a/package/optee-test/optee-test.hash +++ b/package/optee-test/optee-test.hash @@ -1,4 +1,4 @@ -# From https://github.com/OP-TEE/optee_test/archive/3.18.0/optee-test-3.18.0.tar.gz -sha256 cc36a9afb99bd299a3d3769ad634ab7d5cb0e27c84ad04e14c0ff593db0f3faf optee-test-3.18.0.tar.gz +# From https://github.com/OP-TEE/optee_test/archive/3.19.0/optee-test-3.19.0.tar.gz +sha256 9435901e9329a25ef4de3904e27d80377b8bb4dd6b215e8fb29d66a7b76afa11 optee-test-3.19.0.tar.gz # Locally computed sha256 6e6810981f0ddab9e0d44399d0700a15d9f760a3c2843cc866659c2074139ae7 LICENSE.md diff --git a/package/optee-test/optee-test.mk b/package/optee-test/optee-test.mk index d522bb3300..7b065b6123 100644 --- a/package/optee-test/optee-test.mk +++ b/package/optee-test/optee-test.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPTEE_TEST_VERSION = 3.18.0 +OPTEE_TEST_VERSION = 3.19.0 OPTEE_TEST_SITE = $(call github,OP-TEE,optee_test,$(OPTEE_TEST_VERSION)) OPTEE_TEST_LICENSE = GPL-2.0, BSD-2-Clause, OPTEE_TEST_LICENSE_FILES = LICENSE.md -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:51 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:51 +0100 Subject: [Buildroot] [PATCH 6/7] package: optee-client: select util-linux-libs, libuuid and pkgconf In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-6-etienne.carriere@linaro.org> In order to use login methods `TEEC_LOGIN_USER` and `TEEC_LOGIN_GROUP`, a user space application must initialize the tokens with the SHA1 hashed UUID of the user or group. Select host-pkgconf, util-linux and libuuid in order to use `libuuid` and add supporting libraries to optee_client for this type of ACL based login initialization. This change is based on commit [1] from Eero Aaltonen, merged in OP-TEE test build environment. Link: [1] https://github.com/OP-TEE/build/commit/4a27543494278a5d93e2f44d58e413d90739b08a Signed-off-by: Etienne Carriere --- package/optee-client/Config.in | 3 +++ package/optee-client/optee-client.mk | 1 + 2 files changed, 4 insertions(+) diff --git a/package/optee-client/Config.in b/package/optee-client/Config.in index cc7f176c77..ed7da4edbc 100644 --- a/package/optee-client/Config.in +++ b/package/optee-client/Config.in @@ -2,6 +2,9 @@ config BR2_PACKAGE_OPTEE_CLIENT bool "optee-client" depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3 # MMC_IOC_MULTI_CMD + select BR2_PACKAGE_UTIL_LINUX + select BR2_PACKAGE_UTIL_LINUX_LIBS + select BR2_PACKAGE_UTIL_LINUX_LIBUUID help Enable the OP-TEE client package that brings non-secure client application resources for OP-TEE support. OP-TEE diff --git a/package/optee-client/optee-client.mk b/package/optee-client/optee-client.mk index 54cc112c5c..a671b66662 100644 --- a/package/optee-client/optee-client.mk +++ b/package/optee-client/optee-client.mk @@ -9,6 +9,7 @@ OPTEE_CLIENT_SITE = $(call github,OP-TEE,optee_client,$(OPTEE_CLIENT_VERSION)) OPTEE_CLIENT_LICENSE = BSD-2-Clause OPTEE_CLIENT_LICENSE_FILES = LICENSE OPTEE_CLIENT_INSTALL_STAGING = YES +OPTEE_CLIENT_EXT_DEPENDENCIES = host-pkgconf util-linux-libs OPTEE_CLIENT_CONF_OPTS = \ -DCFG_TEE_FS_PARENT_PATH=$(BR2_PACKAGE_OPTEE_CLIENT_TEE_FS_PATH) \ -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:52 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:52 +0100 Subject: [Buildroot] [PATCH 7/7] package: optee-client: fix identation issues In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-7-etienne.carriere@linaro.org> Fix issues reported by utils/check-package: package/optee-client/S30optee:40: should be indented with tabs (http://nightly.buildroot.org/#adding-packages-start-script) package/optee-client/S30optee:46: should be indented with tabs (http://nightly.buildroot.org/#adding-packages-start-script) package/optee-client/S30optee:47: should be indented with tabs (http://nightly.buildroot.org/#adding-packages-start-script) package/optee-client/S30optee:48: should be indented with tabs (http://nightly.buildroot.org/#adding-packages-start-script) Signed-off-by: Etienne Carriere --- package/optee-client/S30optee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package/optee-client/S30optee b/package/optee-client/S30optee index 17e6d6d2b8..abb7e77afe 100644 --- a/package/optee-client/S30optee +++ b/package/optee-client/S30optee @@ -37,13 +37,13 @@ restart() { } case "$1" in - start|stop|restart) + start|stop|restart) "$1";; reload) # Restart, since there is no true "reload" feature (does not # reconfigure/restart on SIGHUP, just closes all open files). restart;; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 esac -- 2.25.1 From thomas.petazzoni at bootlin.com Wed Nov 30 08:07:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 30 Nov 2022 08:07:58 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-29 Message-ID: <20221130080804.3A98F813E6@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-29 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 1 | 0 | 7 | 2022.08.x | 24 | 21 | 0 | 45 | master | 283 | 248 | 0 | 531 | next | 20 | 30 | 0 | 50 | Classification of failures by reason for master ----------------------------------------------- host-go-1.19.3 | 13 host-pahole-1.24 | 12 xz-5.2.7 | 12 linux-6.0.9 | 9 gerbera-1.10.0 | 8 gobject-introspection-1.72.0 | 7 lirc-tools-0.10.2 | 7 python-numpy-1.23.4 | 7 unknown | 7 host-binutils-2.38 | 6 elfutils-0.186 | 5 host-rust-1.64.0 | 5 libglib2-2.72.3 | 5 memcached-1.6.16 | 5 efivar-38 | 3 fontconfig-2.13.1 | 3 glibc-2.36-66-ga1dc0be03c9d... | 3 libgcrypt-1.10.1 | 3 lxc-5.0.1 | 3 tealdeer-1.6.1 | 3 traceroute-2.1.0 | 3 ulog-0389d243352255f6182326... | 3 wtfutil-0.41.0 | 3 alsa-lib-1.2.8 | 2 apcupsd-3.14.14 | 2 crun-1.5 | 2 f2fs-tools-1.15.0 | 2 fftw-quad-3.3.8 | 2 frr-8.3.1 | 2 host-gcc-final-11.3.0 | 2 libdeflate-1.12 | 2 libgpg-error-1.45 | 2 libkcapi-1.4.0 | 2 libnss-3.84 | 2 linux-5.10.145-cip17 | 2 linuxptp-3.1.1 | 2 lttng-modules-2.13.1 | 2 mosquitto-2.0.15 | 2 perl-5.34.1 | 2 python-cryptography-38.0.1 | 2 quickjs-2021-03-27 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 afboot-stm32-3566acd582e553... | 1 android-tools-4.2.2+git2013... | 1 batman-adv-2022.2 | 1 bind-9.16.33 | 1 bluez5_utils-5.65 | 1 brltty-6.5 | 1 containerd-1.6.8 | 1 crucible-2022.05.25 | 1 dash-0.5.11.5 | 1 dc3dd-7.2.641 | 1 dieharder-3.31.1 | 1 ding-libs-0.6.2 | 1 dmalloc-5.6.5 | 1 docker-cli-20.10.19 | 1 docker-compose-2.11.2 | 1 dvdauthor-0.7.2 | 1 edk2-edk2-stable202102 | 1 exempi-2.6.1 | 1 ffmpeg-4.4.3 | 1 flac-1.4.2 | 1 fs/axfs/axfs.mk:32: /tmp/in... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fstrcmp-0.7.D001 | 1 fwts-22.09.00 | 1 gdal-3.5.1 | 1 gdb-11.2 | 1 gitlab-runner-14.5.1 | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 google-breakpad-c85eb4a59b6... | 1 gummiboot-2bcd919c681c952eb... | 1 kvmtool-f77d646ba01d04be5aa... | 1 libcap-ng-0.8.3 | 1 libgeos-3.11.0 | 1 libopenssl-1.1.1q | 1 libvorbis-1.3.7 | 1 libxml2-2.10.3 | 1 linux-5.10.145-cip17-rt7 | 1 ltp-testsuite-20220930 | 1 matio-1.5.23 | 1 mpv-0.33.1 | 1 mtd-2.1.5 | 1 musl-1.2.3 | 1 mxs-bootlets-10.12.01 | 1 netdata-1.33.1 | 1 netsurf-3.10 | 1 ocf-linux-20171122 | 1 openssh-9.1p1 | 1 openvmtools-11.3.5-18557794 | 1 opus-1.3.1 | 1 php-8.1.12 | 1 proxychains-ng-4.16 | 1 python-greenlet-1.1.3.post0 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 sdl-1.2.15 | 1 systemd-250.8 | 1 toolchain-external-codescap... | 1 uccp420wlan-6.9.1 | 1 v4l2loopback-0.12.7 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 zabbix-5.4.9 | 1 zeek-4.1.1 | 1 zynaddsubfx-3.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/8f402027aa4f40d430ef4c167b28c5c5b0dbaf76 | or1k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/9f89c4716eaefa513ac42b913634740664860d46 | mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/3053b1ae7c9df582490cd65a9498ce71260177f5 | ORPH arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/dbc84e65e2ccc1f4b03f905b6add7e2957609b3e | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/7a610559d200afeecfbb239c6156305d9a945ed9 | powerpc64le | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/4285d3dde618778e24cbd6e489c93279361cb5ff | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/1ddf5a0ae4ae983a4adf88bea792a1c7769ad634 | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/08e4cf37178c1ea41502e98aeec3e664f707f128 | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/a125e64829068d906778c220a94ad0ea3672979b | mips64el | batman-adv-2022.2 | NOK | http://autobuild.buildroot.net/results/a686f1f221a7f6aee5eb04b0c439a14b187faf67 | sh4eb | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/2f59e62673b5edda0253ed0beeac01fdaebc3121 | ORPH sh4 | bluez5_utils-5.65 | NOK | http://autobuild.buildroot.net/results/5c9cb2ddf5155d3c7b5bd9610be28e3f8c0906ba | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/05aed642f1c725ea54718641947ff23ed468d636 | powerpc64le | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/8b324edbc8c5fc07e37bc088b694a328ee2b7b60 | s390x | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/d4c5c4ba85576a7ba2378ba88bbb46512be353fd | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ebf6e42a7bc9987603dfc1f7e93c214bef1ee384 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/38d5f2b6cc2f1c7763f972670776c6a0d179d193 | xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/66d504ce176e3c2ff836beaa1afd598934b55c2d | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/acd40aa2f1560b2f18530053d459c3829dca8526 | ORPH microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/78f0415304e4099f4edafa6f4a618fb082ee78ae | arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/da8707b9b8d0d6b18dadcb6d9e5896af74f7e1c2 | i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/112a7ff60f9e13ecf094c42c4e0a2834b383e91f | ORPH i686 | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/d5e706a85184ba2379103f7d07fef741fefb24b3 | x86_64 | docker-compose-2.11.2 | NOK | http://autobuild.buildroot.net/results/284542e2ef2c747331c1ea154ff4259013224d60 | or1k | dvdauthor-0.7.2 | NOK | http://autobuild.buildroot.net/results/50ba37649ee4b272f47f8406fa98557ad9d75c2d | aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/2f9616782f3b095bf31855e2095ee84c2172a352 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/89b4742ac7e21af2ae8ff08cd8ee063f0e838a29 | i686 | efivar-38 | NOK | http://autobuild.buildroot.net/results/713b21ddcfbe45c3476ae2a561051a02426e7ea3 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/8f158269ca192339ab671eb06f374a88920687ed | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/98aebc329bb5b11cc3cbb6c870252b183deec140 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3ae009d154543a6c7b50f8d074f5645a0b948089 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a8cd34a552ce74bf5f4e291045f8dafd61c316cc | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/574fe04d8634c47e05526c7f95085daf0e89aaa3 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d78837247dd5b42330cb39bc5c47038527fa39e6 | ORPH sh4aeb | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/2505263d3645eb57a0ab2cb2d28c5710c484bbbd | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/0b1c3f2244d7119d274f91cb37fe2508e5a4b0b5 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/5edb3294938a2f22abccb15a7a062112939481f0 | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/57e39becb613f879238d818a82afd52ba16c0504 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/abaa5b71072aa5054c0aa78058e0ed25cb388ffe | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/abb1e2bf28d3e562e26875029e1169ce2e6e73d9 | ORPH sh4a | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/d9cc0a85f98629f2f30587079f0d7f1dd84bf01c | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/cc43e30ab74daae618f2d9ffc9b76bef3907ce4b | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/e9e1dddafed5ed339748818966970860f6c3e3b8 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2acbfeca2531df570b0f97a29b305c12072640f8 | ORPH mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/6f67f3d9ff471c671ccabcb1a52d8959470a873d | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/ee70b9e852c37d62f3d0cd0737259f7ca9fda8a8 | sparc64 | fs/axfs/axfs.mk:32: /tmp/in... | NOK | http://autobuild.buildroot.net/results/5c259770bb0fd8ca3826dd8f49627c2f97b02777 | m68k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/cf00749b04dfddcd67a03576b4156e5c52ad6218 | aarch64_be | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/892e3a8341bec3c8ccab3b93ac4d71ba2963aaf1 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/31f242a2095e14f488818186d6cae540c4e3b210 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1dcb1182585ed0dd2fc4fc4d98583d67867aae09 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7f68bf74f1699871f592c14d5539744160d71d3c | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1718a19d05582b5a1e7344c4d406b863a192d655 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/65d558a1f8b8d6b2319cc0b7a8bd1025fe28be84 | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d1dfe9b659fef32675be2e112c11e03fb1da5054 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/87a715971ed50f7e736a532d70cac77441c42e40 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d0130041708ae20ff29785b38df8d91e5db2b012 | armeb | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/2179a47b98b6e5abc013f6b0507a10526f5f52f7 | i586 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/87229f1fd62bc948fb65b9b7269324d50237beb5 | sh4aeb | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/2c0c3cea86d1c13b6668b84372f9a7eb90dc19b1 | mips64el | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/e20bc1c7fabeb94b7a5e0523d7a43cc697844167 | ORPH powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5e890d9e0cfd2265c526b35349a5a83d0fea1227 | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6745c41491f1e7ceff2c34b2190c8919b4f7945b | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b046953db5d628566a3a40725b187ada5bbb26be | nios2 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4c5301272dedb23399106d915d7fba8e26975e90 | or1k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6b289aaa690a4e95fbdcc183d903ae1b26f2b066 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/364e90fce98f7be0c170db4a2c4e75b33cf2155e | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a96710a87aa7ddd9599c96db0a84f7ac5de84ae8 | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/54307a94d8c876f9b974288ffb6c3a13f17a53a3 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/621fbf65bb11e7c96beb48fe205d7c42a344d21d | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2f642a6526626cde9ed035621ea372812c8ca3e6 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42a09b23b397812db02c0c4b55e875435c3810cd | riscv64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/02a517975c9511f93a5b6b83c7515b15e0326512 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/bb2653936c8caf1f5563f894dbd0cd846e409a64 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/bc1ce163cadaf37a1b27c10af3a2bf5b7270ed24 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d6da7be9a334e87f042f6b2bfd0305f9061943b5 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5078d6a71fe3ece592e10bd1c71c450d965a5056 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cdfdd251e7a65d7bb4c018cd919d35142e45fc21 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9f97769cb64b110bfae55f8559dec2297e942c08 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5fe563899feda7d2b94aa0f1b66fbc0236d1cda0 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2d0dcb5f58bb85169db2e0677285c89bf8de3a2f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/92358be003accf39fce296374b775420ba80632e | ORPH mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/62e301138f64064b3a899a9fc9ae6550802824c7 | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/04005fb1d7cfd7c1260ec87ee4c4f4a4c5a18abf | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a961c9d45a579579158ea7d0305e27ce1f3b885f | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a7d5c374a123677e20187bb743f74b07204510a0 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e585edc6928686b2f2937f81b30bc40fc32dfd5b | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/eb059191f9773c01308c36b498a547d2c1c1663f | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d475947b488dd1e30ad9561231978d112be17a76 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a11bc83d74df3473d1c6ccd24429d0a2eb4238b2 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/35d7afb8955b19612ab2a8736ff58e50dac1a9b6 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/5d1fcb9c9e93579fb08764b322b8c4152c3b5300 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cfc06aafc028eac3cb637a72fd664d205842d07f | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/619c8d59ea11f0ceb846d8b932af6a395160a9b3 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0f565b1833cefad941d1d7ffa7c8000470676efd | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/aaa7130d54a0178f4f186c8f3a50fcd0a911642e | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/952ac0c0a80e736bcf8b79149004b8f7c9cf0d76 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e3e213380992446dcfef41e6a8097194ac0ff633 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2e02a6919f5a15c258fb4a64839108664a4a556f | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/407265afa44f6548041582388d17e884e5aae34d | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/26ba86e51788bbbedcc24aa9b7a47d84e7ec948d | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/569c42fbe8744ad35a25768895363270adf917aa | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/048e94b40260c980faf1ce464a3a8a6169ccdee3 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/76bdc551030b9803726e8b45a3690d8ad1467c4b | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/97936321f53591de6273cf0304b260c7d6e5c761 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c2a20b197b6485b982ebe9be06ce4172438283da | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/468e45d27b8adf733617dc29965cb2e008a2f67f | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fc4d50007fd547fefe723c82175ec15f1152c345 | sh4 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b4741458c18f51ffef3fff3ca11e37a55c5ab89e | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/41045041004ddd2586f375572359a6bdcfe0c74d | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/65228218d2ae284cfd7892615885966e415f1a20 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0cf4d35c6f05ea7a8ca8e6f34986d2f0099514d5 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f73933812cf9dbab116b26b4716f9dd85b637ec3 | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2cd0e0ca04af1d855c2750eccf3000f5d06ef00f | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/092675dbe9adb2a0cbeea0d7d385203056f71a13 | riscv32 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5617cbd6451ab00ad39fefc7cadfd9df66e34d44 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9674b4e565e5876f6db4ee981225c729e640ca79 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2a22bb3ef927b233bae1a6a5eab30c94de52526c | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c1baa6de060a0f10f837395961d2c1e251dc357e | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8c54ece4a455ed34e523d6adb0b708294c37729f | powerpc | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e9dd5b6f333a9ed5f27986f2e22d99fb165716d7 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/bf5aadd555d0a9478b3fe530137da0f5db5b3b89 | i486 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/fe48a8792172a3cf00c67fddf90e674ce151435b | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/67d26f19cd326d890ce0479b7a93d22c781beeb3 | microblaze | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/85118d558bd3a7f2016f01a905527fdf9ff0c59e | aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/86a41579a30ffc1786e84244d870170ece5d83c3 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/be0cf6df978a526e8f3a573ce69e93a59e8cf117 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/718117fe4f8da1580be4e1f166b40bdda7f51c26 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8065e3060acfbe13b99848eb4fce873b296d0c12 | ORPH or1k | libgeos-3.11.0 | NOK | http://autobuild.buildroot.net/results/01ccdea10a151189179818ac6b29a1ab2bdc4b9f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6a7dca98a28f455ab16ccbb19d861d3de756f306 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6279b01cf0da3692b8eaf19bb643e576c604e81e | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c6dfa6030e68f742b8734b247fae4e5dcd64d2f0 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a681ebc0041687eb1697a9e2dae7695ae17583e3 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/713f025197fdfdd9457bb2848a4fa4d123745a9c | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/74fd958c4b9b16ee69a828569ab7914755057788 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/9930d295f771daaee68d636ef40d29cb000a5044 | ORPH microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/f4f02c420cd61281b911a92d62adbf5488fa3b5c | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/7bbd3f62ecfbace0fcb29adf6826197a45e66ca7 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b3770d4845f418c4b560d338c78d28947c6cbc87 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0a55a40e29646b01c7d4379d509321a1184191eb | powerpc64le | libopenssl-1.1.1q | NOK | http://autobuild.buildroot.net/results/e56b690b7fa4e177211a396ad662d907979d8060 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/d9da04a5a3b0f11c0bffd3a2f0b520b668aa749b | xtensa | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/33d8ed07f75f3671040b5a8611b30ef4d437cca3 | m68k | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/2dfb34f7c7c237b6fd7cfad8bf0239d1d9ca9b4c | ORPH mipsel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/836d256533097d297dc14b6574aafad4f7136086 | ORPH mips64 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/4e29332d16c64e68629fc6c44d0b1dde7323d951 | ORPH x86_64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/ebd24c2b518201d48e7ac6760ca65ef2237b03d3 | ORPH arceb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/c9a5f1e967a4506b6cd2a863c43557d369a98500 | ORPH m68k | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/c7a0c03043fc6e4d6ddf3703ae7aa2004522709e | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/e3b3ec2f4b333e692ef74bc326bee9aef4645bd0 | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/57cb8259ff63ee48c20ff5c06db408500c1b7f64 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/b97abd9036138b63bde089fc686200aa892b5c06 | ORPH armeb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/c30861c38c91c4c12a3cefa93f86679d33b3de08 | ORPH i486 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/b4c12298311b1b78d0979a49a6bc545055dbbb39 | ORPH nios2 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/c790afeafc8f4bf5108b7ec120cddcc52c6833cb | ORPH sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/d83b5b322fa4053e0419cf8413eb354d7b3de0e5 | powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/6cf5f76013414d6214d3ee864b55dc25b7c5962a | powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2ec3f8d434fe54759eef813b17fddb8d9010937f | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/3bac2a016504a35a39a2c8b2e5af93454d6ce748 | ORPH aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/4f5a5a302d50455d59b2058c5fd7ff4e5ab693e8 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/17289ff20e93ee743e49303f17c11075f1ce9406 | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/72e3f3d696462874ee4901adeac726a2f33f32b1 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/b03cd62f7272cd150be7997baf59133e1c9560ed | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5e09e52eec29159bae81ddb1a4d03f9ecb7839d8 | ORPH aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/885e355defa3dcaaca7f092e4db7fbf7136c6a24 | powerpc64 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/a1fc510237e286aef8e5bcf64c57612232cd0efd | powerpc64le | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/ed73ec765e2f6dddb60333ffd5494e24b433491b | mipsel | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/0bdf542e7c5b0e449b300b81d44017ea84ff0b23 | mipsel | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/b3be6a91453918dcb907dc2e51f5c4ec0926fd5b | powerpc64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/a4055218574e67eaaf351ae4fb94e4bbde130aa7 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/8984819ee06ba43fffd0542ad0d05e1ebaeaa4cf | aarch64_be | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/5601961ee91a557ed745f98fcc8a8cae287923fe | ORPH mips | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/9a80f57e83730c5a064b65002b5b91874893eefc | ORPH mips | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/fccfa8a82399bede8a2ebea38029f5bf43180f82 | ORPH mips64el | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/04cd9838bf53412c9caf14ea88a175c35fddc665 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/2a8a933e33ee2d6b40af6686cea40dccac528713 | ORPH or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/a5b60c8dd9affab5ebf5faded01b4258b819ed9b | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/1562c09a49907155bb0cb4bf6f152c0572416a04 | microblaze | mpv-0.33.1 | NOK | http://autobuild.buildroot.net/results/b70d6697b489066defb8cb3ec2b169d6bd64c08e | or1k | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/44a1fa3b37436553ea5c39285a390bf1cc34ed16 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/1ae5b04fe9724c1ea414b6fed18adba73842bd19 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/75bb03fa9d4a66337372c5cfce367803f5a0c9b6 | ORPH or1k | netdata-1.33.1 | NOK | http://autobuild.buildroot.net/results/51f27a41b834875c0b466312f538b751abfce46d | x86_64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/edb42443074c865f005240ae0fa57e5575f72141 | or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/c4dea1bfbfb74324d89b1fa3d6c7ddefe35d1252 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/9ef53d649d48d8ac92bb82f167a9b5955b50f17f | ORPH aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/82057847d999103cdcd830cffaf12c84be33cf32 | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/e237fa8583c1d10445c00024f2d4f148dd973c4a | ORPH sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/f66925bc0774d525b7270e780c461f02e713347b | mips64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c6019df24fe85c834522ad4b329577e6768096a4 | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/2f3a37e378829e4856f78a57af9f63f3388d8777 | or1k | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/5fbfe68639b451ae2250cc64ffb4be7c48fa91c3 | ORPH mipsel | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/a4d260ed9a06cf321bb219d817f1dd291d95bacd | armeb | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/e691f0470db7275824b17772714449431eeb6202 | powerpc64le | python-greenlet-1.1.3.post0 | NOK | http://autobuild.buildroot.net/results/caaa9845fd3c75ad67decb1441dbf480a7dfd1f4 | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/329ddd661343bed11edb3794452b1101c8a3117f | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/eb49dfb42660e239b7773f32c4eec3c7d3278fae | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1e607ed0922bff0b29ec8216178d020454d90397 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/6c5af2cf10399fb7e296d5320a17b65abb87de9d | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1159d8cdc0ddcc17aa9d4fa08f708119d426ba8a | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/5e3a854aa80f0813e79a1600d42c02ee34683ba8 | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/85a9a91eef7cef6e13033a56caba2a8aa80de9dd | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/61c7de81c551d1fbfe4ea0c79f766c56eecfd15d | arm | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/785dd4bab99e9ca5bc48661ae2efe14a9b893da7 | sparc | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/13a809570423ead33628663033db4c3c4001a79b | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/b2ee246767308d1d77a4e82b0190a391625895ef | ORPH s390x | systemd-250.8 | NOK | http://autobuild.buildroot.net/results/6d9e850cdeb0e0e508488a1fbfe0c281982d2084 | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/ff5f5e5da5518994c3e7f930c989386dfa1f61bd | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/f1e4bda764ec33fcc4084f4e89b589acfaff1215 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/46e4be3d2155dedba4b012c952ae226fac6f84be | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/9cd494fee805e1d4079019408a54e17a59d77940 | ORPH armeb | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/dfb3caf115e97c7306215254180a1e132bba99dd | microblazeel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/bb5ec44bb6edd8f4ac25729bb1d9cc951b8670d0 | or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/20fb13817953497dfdc36d49d849aff01b8c23ae | x86_64 | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/33ab5dfb4ad9adcf23019298569145f066de09dc | ORPH s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/693d87ca5e4a9e40715cc5223f2bb31f7eb8e89a | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/7e836031bb59c6be81b97e378a2591dfbcfa678f | mipsel | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/287a4d6675bd4feff3bfbd3e2133d49549a4b907 | sh4eb | unknown | NOK | http://autobuild.buildroot.net/results/5fa651b87d238e96a58be30db6afe0faa4426d2f | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/6ef3b55c8155308cc73f2a3d3ec660bf8c6d83ed | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/fda16ca34cea146168c1e91409bfef566b0cdda3 | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/ba2f82234570cb5196e545b56f8d310173dbdcfc | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/96b6307d4218488ac531c784d5325164e47c8e4e | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/831c4b40a1e465384815d27f841caf21c38551e8 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/37aeb56b90074dcaf6a887a78b13ff76b503d475 | powerpc64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/db0bc8db6f0c9c07ded02c1963b07d5727756132 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/34f5d634a3b0191264d61ff8f6039006621b8d51 | s390x | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/e9f218fcbfa89e7786e156ada5ab74c49330fa08 | mips64el | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/c5ce5f16f0f5a600359520f07a89a3de8dcd5fd4 | arm | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/fca8a752dbe4f26596fb7f9290e800292527bbfa | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1f87aa41c2a32911494184760f09a62d04c28173 | mips64 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/3a0af4f1df994360399c9f22650551f00e5d0d35 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5639c886681505ad632ca960aecd0dad527567b0 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6e841c5240fe8b8f04662e9e7675993e178a405f | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ddd73b0a0d2a0c0915b417499f641946a1879588 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2ef54b3ee46a2f052f31c73f0cf2c5e6355e9f64 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1c3bf0728ba9073d9f7c4314fbfab4e4876112a4 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/edd0cf736dc0121e639374c101314478e1b178fc | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9cbac311b61258033b42126cf6ffb0fe3d0d9c5e | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0b67e455e906e1dc7ebbdf143df06dc792e75086 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f53b2d71ab78763d64be906507c2e3c19d942776 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eca14f0bde84197a5b2f4bb976e0bc2fccd5e58b | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/dfa96fcfd9a54a25dc7a4ea25b61bd0ced5c2e54 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/11c54a0aece99d781660e0cc890d71c757bd3c37 | ORPH s390x | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/c4bb969f8edfcfa857caa3d631312fa2f3603696 | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/edff2f7b284bae5078583b60362e5ba3d559324f | powerpc64le | zynaddsubfx-3.0.6 | NOK | http://autobuild.buildroot.net/results/a942af3028234513dd8125d62ec286d7fb571e6f | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 5 glibc-2.36-66-ga1dc0be03c9d... | 3 imagemagick-7.1.0-51 | 3 host-rust-1.65.0 | 2 libkcapi-1.4.0 | 2 crun-1.5 | 1 docopt-cpp-0.6.3 | 1 gerbera-1.10.0 | 1 host-binutils-2.38 | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 host-python-greenlet-2.0.0 | 1 host-spirv-llvm-translator-... | 1 libdnet-1.16.1 | 1 linux-5.10.145-cip17-rt7 | 1 linux-6.0.1 | 1 numactl-2.0.16 | 1 python-bunch-1.0.1 | 1 s6-linux-init-1.0.6.3 | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/afff395f679deae83dfcc3d6fdbdb4ac3f92effd | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/26dbba7224b74f1e7601f1623bf6df8714f14fd8 | sh4 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/4b6a7e3ffd11506ede911910bf2627e27b447c0d | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/dad13621bb7f84fbc6da0618ed9b0673c04c9c4b | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/fe45ab5d56f6d146211c134163635c432971db9e | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/5154e48bef1ee8809918f4870c9477ce8713c1f3 | microblaze | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/fe29e02d582d1958855d7873b7d9c179678abc85 | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1df37951332e507e9be35f26e297b7ebf767c17d | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/aae6f3daca96f633853d8c52a3f1a5edf8d4b175 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4036792256b264d7d2cf0eac2b07e6cc0454baf4 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/948d30e9071d3691d7a24fde6e76d2bb5be709f2 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/10e28b7f27b7037e707cea785b567f679d5eb00d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b6d5305da84ea712f51e32490eab3225efd17df7 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b9c7b957e768d3e8499564bc9812a053d6540fae | mips64 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/e237cd6395591ec3c6925918e0c902a8dfd29a3a | armeb | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/87053b3a6dce935bd95305e20438d9375412b985 | powerpc64le | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/9493554792077735d075d7f7f0ca4a07bcffbd07 | arm | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/ce9ccef1806867aa54c51f466f0985f4071592d9 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/58960a656c464c982088fb8cca60c169e014d010 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1dcd6c2df0151ae6728255527b2bcab34f07971f | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e4be7da7620ad617497b9f3332389b9938f2e999 | ORPH sh4aeb | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/3b5f1d27fea03433f79e996a66140d4c439dad68 | ORPH xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/2a961834ad898ab91d2e72e537f552825c355a3e | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/f53307d7430abd930f50ed747b33d05bded4b0cf | microblaze | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/d9e5560f2b9b83655868116a6c6aaca77d6b497a | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0ef9733e948bd6e6e94f8f20e807efc9acdcedda | ORPH riscv32 | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/12554af043435630bb185c7d2a423c2debb32b73 | arm | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/d6eb8d76c2cdc44cccb73dc35c1bf266c590054d | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/05eab5955b479f8d6ab8bffb7a141b5ffac2e90d | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/7307b5afe5b6b6fc9d077e462e8e211b64e7277c | Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/9ea96af2a37b10046b908088ba0ccff69991ea0f | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-rust-1.62.0 | 2 igd2-for-linux-2.1 | 2 pixman-0.42.2 | 2 uclibc-1.0.42 | 2 xenomai-3.0.10 | 2 dash-0.5.11.5 | 1 dieharder-3.31.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.35-134-gb6aade18a7e... | 1 host-go-1.18.8 | 1 host-pahole-73383b3a39afe86... | 1 igh-ethercat-1.5.2 | 1 sdl-1.2.15 | 1 tinifier-3.4.0 | 1 wtfutil-0.41.0 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e62cb0d448e358f5a8549dc2984f2faa9bff990c | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/0c805610198d1b449949c26baee64cf6b2f07434 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7acfbff3be044fcf5dc1dd1ef632e054e98a9d39 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/31734642cc295975333f72281e6cf12f7b9bde2b | sh4aeb | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/fd81b09e424ea3f819556a22bd24f84b8003ae30 | aarch64 | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/7a75226e330a7d75fa7dd8e8a95a9faf2207de4e | arceb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/dcfc748b2170fa337b46050fc046ef9b9985e87f | powerpc | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/f011dcd7b779339e00b44dc96319e2d95a4d16b4 | aarch64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/8766e31b7cf05fc686b5ce5abe5d29efba54ebfc | sh4 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/881ba3ad5e6d71f4e54064591125c3b15ec5efbf | nios2 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/98717f9c2540e78d77b7c9697ec2965e262a9a2b | sparc64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/5a2842cfcacfc5e4699da0a1d50d4a3757a60d0d | powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/f78b818f8c413b8440fd09abd74c58d9872595f4 | powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/702f60a2b1a32d4873f7a241a38f18571f18b253 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2bf6be15d2f1770c2348ccae25cb6753faa4d1bd | ORPH s390x | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/f9cc7ae6e96d01923d9fff8214805cfee6560a55 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d33a384ea375937cc3f3645a02a7cffb7400c85d | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d73b60eb1c3675bdaa56f00d9fa83a586e18baa8 | x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/705170d33c69faa1e050c7db82fde0abf2e854e5 | nios2 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b24cdf64fd57b10e2fe99bd424c1a1bbf5ece65a | microblazeel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/9928f2e709d3e029fdfa96f19976844f9312cda9 | -- http://autobuild.buildroot.net From tianyuanhao3 at 163.com Wed Nov 30 11:11:25 2022 From: tianyuanhao3 at 163.com (tianyuanhao3) Date: Wed, 30 Nov 2022 19:11:25 +0800 (CST) Subject: [Buildroot] [PATCH 1/2] package/balena-engine: bump to version 20.10.21 In-Reply-To: <20221130074444.829636-1-christian@paral.in> References: <20221130074444.829636-1-christian@paral.in> Message-ID: <7e756d30.b3a7.184c83bff01.Coremail.tianyuanhao3@163.com> Tested-by: TIAN Yuanhao -------------- next part -------------- An HTML attachment was scrubbed... URL: From luca.pesce at vimar.com Wed Nov 30 13:43:47 2022 From: luca.pesce at vimar.com (Luca Pesce) Date: Wed, 30 Nov 2022 14:43:47 +0100 Subject: [Buildroot] [PATCH] support/download/dl-wrapper: make the whole dl_dir writeable for the group In-Reply-To: References: Message-ID: <1669815827-23415-1-git-send-email-luca.pesce@vimar.com> Root makefile imposes 'umask 0022', which means that every file/folder in the per-package download directories has no write permission for the group. These are writeable just for the owner - the user that issued the first build that populated the per-package dl dir for the first time (say user A). Thus, if a BR package changes its version (e.g. for buildroot update), and another user (say user B, in the same group of A) starts a build, BR fails the creation of package-xxx.tar.gz inside the dl dir, because user B has no write permissions on that path. Furthermore, in the case of the git backend, this makes the git cache not updatable by a different user. So, to allow sharing of a rw BR2_DL_DIR location among users of the same group on a host machine (e.g. a build server used by many users, all belonging to a certain "developers" group), set group write permission to the whole package dl dir. Signed-off-by: Luca Pesce --- support/download/dl-wrapper | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/download/dl-wrapper b/support/download/dl-wrapper index 09a6ac1..b7a4319 100755 --- a/support/download/dl-wrapper +++ b/support/download/dl-wrapper @@ -190,6 +190,10 @@ main() { new_mode=$(printf "%04o" $((0${new_mode} & ~0$(umask)))) chmod ${new_mode} "${tmp_output}" + # Make the whole dl_dir writeable for the group, so other users within + # the group can download new versions and update any vcs cache in it. + chmod -f -R g+w "${dl_dir}" + # We must *not* unlink tmp_output, otherwise there is a small window # during which another download process may create the same tmp_output # name (very, very unlikely; but not impossible.) -- 2.7.4 From peter at korsgaard.com Wed Nov 30 15:37:02 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 30 Nov 2022 16:37:02 +0100 Subject: [Buildroot] [PATCH] package/dovecot: add upstream security fix for CVE-2022-30550 In-Reply-To: <20221127223653.302788-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 27 Nov 2022 23:36:52 +0100") References: <20221127223653.302788-1-peter@korsgaard.com> Message-ID: <87h6ygcv35.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > An issue was discovered in the auth component in Dovecot 2.2 and 2.3 before > 2.3.20. When two passdb configuration entries exist with the same driver > and args settings, incorrect username_filter and mechanism settings can be > applied to passdb definitions. These incorrectly applied settings can lead > to an unintended security configuration and can permit privilege escalation > in certain configurations. The documentation does not advise against the > use of passdb definitions that have the same driver and args settings. One > such configuration would be where an administrator wishes to use the same > PAM configuration or passwd file for both normal and master users but use > the username_filter setting to restrict which of the users is able to be a > master user. > https://dovecot.org/pipermail/dovecot-news/2022-July/000477.html > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 30 15:36:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 30 Nov 2022 16:36:47 +0100 Subject: [Buildroot] [git commit] package/dovecot: add upstream security fix for CVE-2022-30550 Message-ID: <20221130161357.63B8A84F1A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43899226b25aeb85aeb699f0df0c7ecf8d48616c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master An issue was discovered in the auth component in Dovecot 2.2 and 2.3 before 2.3.20. When two passdb configuration entries exist with the same driver and args settings, incorrect username_filter and mechanism settings can be applied to passdb definitions. These incorrectly applied settings can lead to an unintended security configuration and can permit privilege escalation in certain configurations. The documentation does not advise against the use of passdb definitions that have the same driver and args settings. One such configuration would be where an administrator wishes to use the same PAM configuration or passwd file for both normal and master users but use the username_filter setting to restrict which of the users is able to be a master user. https://dovecot.org/pipermail/dovecot-news/2022-July/000477.html Signed-off-by: Peter Korsgaard --- ...ndling-passdbs-with-identical-driver-args.patch | 136 +++++++++++++++++++++ package/dovecot/dovecot.mk | 3 + 2 files changed, 139 insertions(+) diff --git a/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch b/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch new file mode 100644 index 0000000000..04b8f5392a --- /dev/null +++ b/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch @@ -0,0 +1,136 @@ +From 7bad6a24160e34bce8f10e73dbbf9e5fbbcd1904 Mon Sep 17 00:00:00 2001 +From: Timo Sirainen +Date: Mon, 9 May 2022 15:23:33 +0300 +Subject: [PATCH] auth: Fix handling passdbs with identical driver/args but + different mechanisms/username_filter + +The passdb was wrongly deduplicated in this situation, causing wrong +mechanisms or username_filter setting to be used. This would be a rather +unlikely configuration though. + +Fixed by moving mechanisms and username_filter from struct passdb_module +to struct auth_passdb, which is where they should have been in the first +place. + +Signed-off-by: Peter Korsgaard +--- + src/auth/auth-request.c | 6 +++--- + src/auth/auth.c | 18 ++++++++++++++++++ + src/auth/auth.h | 5 +++++ + src/auth/passdb.c | 15 ++------------- + src/auth/passdb.h | 4 ---- + 5 files changed, 28 insertions(+), 20 deletions(-) + +diff --git a/src/auth/auth-request.c b/src/auth/auth-request.c +index cd08b1fa02..0ca29f3674 100644 +--- a/src/auth/auth-request.c ++++ b/src/auth/auth-request.c +@@ -534,8 +534,8 @@ auth_request_want_skip_passdb(struct auth_request *request, + struct auth_passdb *passdb) + { + /* if mechanism is not supported, skip */ +- const char *const *mechs = passdb->passdb->mechanisms; +- const char *const *username_filter = passdb->passdb->username_filter; ++ const char *const *mechs = passdb->mechanisms; ++ const char *const *username_filter = passdb->username_filter; + const char *username; + + username = request->fields.user; +@@ -548,7 +548,7 @@ auth_request_want_skip_passdb(struct auth_request *request, + return TRUE; + } + +- if (passdb->passdb->username_filter != NULL && ++ if (passdb->username_filter != NULL && + !auth_request_username_accepted(username_filter, username)) { + auth_request_log_debug(request, + request->mech != NULL ? AUTH_SUBSYS_MECH +diff --git a/src/auth/auth.c b/src/auth/auth.c +index f2f3fda20c..9f6c4ba60c 100644 +--- a/src/auth/auth.c ++++ b/src/auth/auth.c +@@ -99,6 +99,24 @@ auth_passdb_preinit(struct auth *auth, const struct auth_passdb_settings *set, + auth_passdb->override_fields_tmpl = + passdb_template_build(auth->pool, set->override_fields); + ++ if (*set->mechanisms == '\0') { ++ auth_passdb->mechanisms = NULL; ++ } else if (strcasecmp(set->mechanisms, "none") == 0) { ++ auth_passdb->mechanisms = (const char *const[]){ NULL }; ++ } else { ++ auth_passdb->mechanisms = ++ (const char *const *)p_strsplit_spaces(auth->pool, ++ set->mechanisms, " ,"); ++ } ++ ++ if (*set->username_filter == '\0') { ++ auth_passdb->username_filter = NULL; ++ } else { ++ auth_passdb->username_filter = ++ (const char *const *)p_strsplit_spaces(auth->pool, ++ set->username_filter, " ,"); ++ } ++ + /* for backwards compatibility: */ + if (set->pass) + auth_passdb->result_success = AUTH_DB_RULE_CONTINUE; +diff --git a/src/auth/auth.h b/src/auth/auth.h +index f700e29d5c..460a179765 100644 +--- a/src/auth/auth.h ++++ b/src/auth/auth.h +@@ -41,6 +41,11 @@ struct auth_passdb { + struct passdb_template *default_fields_tmpl; + struct passdb_template *override_fields_tmpl; + ++ /* Supported authentication mechanisms, NULL is all, {NULL} is none */ ++ const char *const *mechanisms; ++ /* Username filter, NULL is no filter */ ++ const char *const *username_filter; ++ + enum auth_passdb_skip skip; + enum auth_db_rule result_success; + enum auth_db_rule result_failure; +diff --git a/src/auth/passdb.c b/src/auth/passdb.c +index eb4ac8ae82..f5eed1af4f 100644 +--- a/src/auth/passdb.c ++++ b/src/auth/passdb.c +@@ -224,19 +224,8 @@ passdb_preinit(pool_t pool, const struct auth_passdb_settings *set) + passdb->id = ++auth_passdb_id; + passdb->iface = *iface; + passdb->args = p_strdup(pool, set->args); +- if (*set->mechanisms == '\0') { +- passdb->mechanisms = NULL; +- } else if (strcasecmp(set->mechanisms, "none") == 0) { +- passdb->mechanisms = (const char *const[]){NULL}; +- } else { +- passdb->mechanisms = (const char* const*)p_strsplit_spaces(pool, set->mechanisms, " ,"); +- } +- +- if (*set->username_filter == '\0') { +- passdb->username_filter = NULL; +- } else { +- passdb->username_filter = (const char* const*)p_strsplit_spaces(pool, set->username_filter, " ,"); +- } ++ /* NOTE: if anything else than driver & args are added here, ++ passdb_find() also needs to be updated. */ + array_push_back(&passdb_modules, &passdb); + return passdb; + } +diff --git a/src/auth/passdb.h b/src/auth/passdb.h +index 2e95328e5c..e466a9fdb6 100644 +--- a/src/auth/passdb.h ++++ b/src/auth/passdb.h +@@ -63,10 +63,6 @@ struct passdb_module { + /* Default password scheme for this module. + If default_cache_key is set, must not be NULL. */ + const char *default_pass_scheme; +- /* Supported authentication mechanisms, NULL is all, [NULL] is none*/ +- const char *const *mechanisms; +- /* Username filter, NULL is no filter */ +- const char *const *username_filter; + + /* If blocking is set to TRUE, use child processes to access + this passdb. */ +-- +2.30.2 + diff --git a/package/dovecot/dovecot.mk b/package/dovecot/dovecot.mk index 7619250985..e28f500b7b 100644 --- a/package/dovecot/dovecot.mk +++ b/package/dovecot/dovecot.mk @@ -21,6 +21,9 @@ DOVECOT_DEPENDENCIES = \ # is part of the Red Hat packaging and not part of upstream dovecot DOVECOT_IGNORE_CVES += CVE-2016-4983 +# 0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch +DOVECOT_IGNORE_CVES += CVE-2022-30550 + DOVECOT_CONF_ENV = \ RPCGEN=__disable_RPCGEN_rquota \ i_cv_epoll_works=yes \ From bernd.kuhls at t-online.de Wed Nov 30 06:24:42 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 30 Nov 2022 07:24:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/kodi: fix Formatting of non-void pointers is disallowed References: <20221130010306.3797360-1-james.hilliard1__5877.50912397809$1669770216$gmane$org@gmail.com> Message-ID: Am Tue, 29 Nov 2022 18:03:06 -0700 schrieb James Hilliard: > Backport a patch from upstream. > > Fixes: > /home/buildroot/buildroot/output/per-package/kodi/host/x86_64-buildroot- linux-gnu/sysroot/usr/include/fmt/core.h:1751:17: > error: static assertion failed: Formatting of non-void pointers is > disallowed. > 1751 | static_assert(formattable_pointer, > | ^~~~~~~~~~~~~~~~~~~ > > Signed-off-by: James Hilliard > Hi James, this is a duplicate of http://patchwork.ozlabs.org/project/buildroot/ patch/20221002144629.2105385-2-bernd.kuhls at t-online.de/ Regards, Bernd From bernd.kuhls at t-online.de Wed Nov 30 21:26:14 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 30 Nov 2022 22:26:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/vlc: security bump version to 3.0.18 Message-ID: <20221130212614.1215778-1-bernd.kuhls@t-online.de> Removed patch 0010, a different fix was applied upstream: https://code.videolan.org/videolan/vlc/-/commit/05445b74a38d045cb28f71f96ccbe882445a031e Removed patch 0011 which was backported from upstream. Renumbered patch 0012 -> 0010. Release notes: http://www.videolan.org/vlc/releases/3.0.18.html Fixes CVE-2022-41325: http://www.videolan.org/security/sb-vlc3018.html Signed-off-by: Bernd Kuhls --- ...ive555.cpp-fix-build-with-live555-20.patch | 36 -------- ...> 0010-opengl-missing-library-check.patch} | 0 ...-fix-compilation-with-upcoming-dav1d.patch | 88 ------------------- package/vlc/vlc.hash | 8 +- package/vlc/vlc.mk | 2 +- 5 files changed, 5 insertions(+), 129 deletions(-) delete mode 100644 package/vlc/0010-modules-access-live555.cpp-fix-build-with-live555-20.patch rename package/vlc/{0012-opengl-missing-library-check.patch => 0010-opengl-missing-library-check.patch} (100%) delete mode 100644 package/vlc/0011-dav1d-fix-compilation-with-upcoming-dav1d.patch diff --git a/package/vlc/0010-modules-access-live555.cpp-fix-build-with-live555-20.patch b/package/vlc/0010-modules-access-live555.cpp-fix-build-with-live555-20.patch deleted file mode 100644 index 5f046648d4..0000000000 --- a/package/vlc/0010-modules-access-live555.cpp-fix-build-with-live555-20.patch +++ /dev/null @@ -1,36 +0,0 @@ -From eba390d13ec4089cd6b9d8687ab3f8905b9d3ac8 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 22 May 2021 22:56:04 +0200 -Subject: [PATCH] modules/access/live555.cpp: fix build with live555 >= - 2020.12.11 - -Since live555-2020.12.11, connectionEndpointAddress() member function -use a "struct sockaddr_storage" in preparation for eventual support of -IPv6: http://www.live555.com/liveMedia/public/changelog.txt - -Fixes: - - http://autobuild.buildroot.org/results/83170984f96238756c45bf1f4e542363afafd45f - -Signed-off-by: Fabrice Fontaine ---- - modules/access/live555.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/modules/access/live555.cpp b/modules/access/live555.cpp -index 9d6e01ae32..32a6c294eb 100644 ---- a/modules/access/live555.cpp -+++ b/modules/access/live555.cpp -@@ -850,7 +850,9 @@ static int SessionsSetup( demux_t *p_demux ) - if( !p_sys->b_multicast ) - { - /* We need different rollover behaviour for multicast */ -- p_sys->b_multicast = IsMulticastAddress( sub->connectionEndpointAddress() ); -+ struct sockaddr_storage tempAddr; -+ sub->getConnectionEndpointAddress( tempAddr ); -+ p_sys->b_multicast = IsMulticastAddress( tempAddr ); - } - - tk = (live_track_t*)malloc( sizeof( live_track_t ) ); --- -2.30.2 - diff --git a/package/vlc/0012-opengl-missing-library-check.patch b/package/vlc/0010-opengl-missing-library-check.patch similarity index 100% rename from package/vlc/0012-opengl-missing-library-check.patch rename to package/vlc/0010-opengl-missing-library-check.patch diff --git a/package/vlc/0011-dav1d-fix-compilation-with-upcoming-dav1d.patch b/package/vlc/0011-dav1d-fix-compilation-with-upcoming-dav1d.patch deleted file mode 100644 index 74b8645379..0000000000 --- a/package/vlc/0011-dav1d-fix-compilation-with-upcoming-dav1d.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 2202c892c8dc1381b596c53c2ebd3ca680061f95 Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Fri, 18 Mar 2022 11:42:49 +0100 -Subject: [PATCH] dav1d: fix compilation with (upcoming) dav1d 1.0 - -(cherry picked from commit dbf45cea2a8abdfbef897b8a71f3eb782bb1b712) (edited) -edited: -- 3.0 has the 128 pixels padding elsewhere -- 3.0 has an extra parameter for add_integer_with_range() -- 3.0 was setting i_extra_picture_buffers further down in the code -- 3.0 uses 16 threads max - -Signed-off-by: Steve Lhomme - -Downloaded from upstream commit -https://code.videolan.org/videolan/vlc/-/commit/2202c892c8dc1381b596c53c2ebd3ca680061f95 - -Signed-off-by: Bernd Kuhls ---- - modules/codec/dav1d.c | 22 +++++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -diff --git a/modules/codec/dav1d.c b/modules/codec/dav1d.c -index 039165f52ec..cfabbc27cb3 100644 ---- a/modules/codec/dav1d.c -+++ b/modules/codec/dav1d.c -@@ -63,10 +63,16 @@ vlc_module_begin () - set_category(CAT_INPUT) - set_subcategory(SUBCAT_INPUT_VCODEC) - -+#if DAV1D_API_VERSION_MAJOR >= 6 -+ add_integer_with_range("dav1d-thread-frames", 0, 0, DAV1D_MAX_THREADS, -+ THREAD_FRAMES_TEXT, THREAD_FRAMES_LONGTEXT, false) -+ add_obsolete_string("dav1d-thread-tiles") // unused with dav1d 1.0 -+#else - add_integer_with_range("dav1d-thread-frames", 0, 0, DAV1D_MAX_FRAME_THREADS, - THREAD_FRAMES_TEXT, THREAD_FRAMES_LONGTEXT, false) - add_integer_with_range("dav1d-thread-tiles", 0, 0, DAV1D_MAX_TILE_THREADS, - THREAD_TILES_TEXT, THREAD_TILES_LONGTEXT, false) -+#endif - vlc_module_end () - - /***************************************************************************** -@@ -294,6 +300,11 @@ static int OpenDecoder(vlc_object_t *p_this) - return VLC_ENOMEM; - - dav1d_default_settings(&p_sys->s); -+#if DAV1D_API_VERSION_MAJOR >= 6 -+ p_sys->s.n_threads = var_InheritInteger(p_this, "dav1d-thread-frames"); -+ if (p_sys->s.n_threads == 0) -+ p_sys->s.n_threads = (i_core_count < 16) ? i_core_count : 16; -+#else - p_sys->s.n_tile_threads = var_InheritInteger(p_this, "dav1d-thread-tiles"); - if (p_sys->s.n_tile_threads == 0) - p_sys->s.n_tile_threads = -@@ -303,6 +314,7 @@ static int OpenDecoder(vlc_object_t *p_this) - p_sys->s.n_frame_threads = var_InheritInteger(p_this, "dav1d-thread-frames"); - if (p_sys->s.n_frame_threads == 0) - p_sys->s.n_frame_threads = (i_core_count < 16) ? i_core_count : 16; -+#endif - p_sys->s.allocator.cookie = dec; - p_sys->s.allocator.alloc_picture_callback = NewPicture; - p_sys->s.allocator.release_picture_callback = FreePicture; -@@ -313,12 +325,20 @@ static int OpenDecoder(vlc_object_t *p_this) - return VLC_EGENERIC; - } - -+#if DAV1D_API_VERSION_MAJOR >= 6 -+ msg_Dbg(p_this, "Using dav1d version %s with %d threads", -+ dav1d_version(), p_sys->s.n_threads); -+ -+ dec->i_extra_picture_buffers = (p_sys->s.n_threads - 1); -+#else - msg_Dbg(p_this, "Using dav1d version %s with %d/%d frame/tile threads", - dav1d_version(), p_sys->s.n_frame_threads, p_sys->s.n_tile_threads); - -+ dec->i_extra_picture_buffers = (p_sys->s.n_frame_threads - 1); -+#endif -+ - dec->pf_decode = Decode; - dec->pf_flush = FlushDecoder; -- dec->i_extra_picture_buffers = (p_sys->s.n_frame_threads - 1); - - dec->fmt_out.video.i_width = dec->fmt_in.video.i_width; - dec->fmt_out.video.i_height = dec->fmt_in.video.i_height; --- -GitLab - diff --git a/package/vlc/vlc.hash b/package/vlc/vlc.hash index 9060097906..64b6bc5a3b 100644 --- a/package/vlc/vlc.hash +++ b/package/vlc/vlc.hash @@ -1,7 +1,7 @@ -# From https://get.videolan.org/vlc/3.0.17.4/vlc-3.0.17.4.tar.xz.sha256 -sha256 8c5a62d88a4fb45c1b095cf10befef217dfa87aedcec5184b9e7d590b6dd4133 vlc-3.0.17.4.tar.xz -# From https://get.videolan.org/vlc/3.0.17.4/vlc-3.0.17.4.tar.xz.sha1 -sha1 ebcd9939103fda141267c5a8f1c603df4533218e vlc-3.0.17.4.tar.xz +# From https://get.videolan.org/vlc/3.0.18/vlc-3.0.18.tar.xz.sha256 +sha256 57094439c365d8aa8b9b41fa3080cc0eef2befe6025bb5cef722accc625aedec vlc-3.0.18.tar.xz +# From https://get.videolan.org/vlc/3.0.18/vlc-3.0.18.tar.xz.sha1 +sha1 b11ccaa0f5ee15a550564817d60458eb0946f80e *vlc-3.0.18.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/vlc/vlc.mk b/package/vlc/vlc.mk index aee3b735a9..c6ae46f469 100644 --- a/package/vlc/vlc.mk +++ b/package/vlc/vlc.mk @@ -4,7 +4,7 @@ # ################################################################################ -VLC_VERSION = 3.0.17.4 +VLC_VERSION = 3.0.18 VLC_SITE = https://get.videolan.org/vlc/$(VLC_VERSION) VLC_SOURCE = vlc-$(VLC_VERSION).tar.xz VLC_LICENSE = GPL-2.0+, LGPL-2.1+ -- 2.34.1 From thomas.petazzoni at bootlin.com Tue Nov 22 22:32:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:32:55 +0100 Subject: [Buildroot] [git commit] package/rpi-firmware: add overlays/README Message-ID: <20221205112610.BCEC485BBF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=558946676958ed471d5c72867318a1b61b6e0e69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master If a custom os_prefix directory is specified then the Raspberry Pi firmware probes for the README file in overlays directory. If this is not found then firmware will use the top-level overlays directory which can be confusing if os_prefix is used in conjunction with other filters to implement alternate boot behaviour. In Raspberry Pi OS the README file is always included to ensure that the relevant documentation is in sync with the overlays. Rather that including the entire file let's just include an empty file so that overlays directory is consistent with the Raspberry Pi OS APT package. From https://www.raspberrypi.com/documentation/computers/config_txt.html#overlay_prefix Unless ${os_prefix}${overlay_prefix}README exists, overlays are shared with the main OS (i.e. os_prefix is ignored). Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-firmware/rpi-firmware.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk index 6f5902fd52..53d6d8ca06 100644 --- a/package/rpi-firmware/rpi-firmware.mk +++ b/package/rpi-firmware/rpi-firmware.mk @@ -57,6 +57,7 @@ define RPI_FIRMWARE_INSTALL_DTB_OVERLAYS $(INSTALL) -D -m 0644 $(ovldtb) $(BINARIES_DIR)/rpi-firmware/overlays/$(notdir $(ovldtb)) ) $(INSTALL) -D -m 0644 $(@D)/boot/overlays/overlay_map.dtb $(BINARIES_DIR)/rpi-firmware/overlays/ + touch $(BINARIES_DIR)/rpi-firmware/overlays/README endef else # Still create the directory, so a genimage.cfg can include it independently of From thomas.petazzoni at bootlin.com Fri Nov 25 20:33:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 21:33:15 +0100 Subject: [Buildroot] [git commit] package/python-dicttoxml2: fix hash file formatting Message-ID: <20221205112611.E80E885BC0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d47982fa2d1b0ab04a253906944ff3f8ce99340 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master package/python-dicttoxml2/python-dicttoxml2.hash:5: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3378478031/ Signed-off-by: Thomas Petazzoni --- package/python-dicttoxml2/python-dicttoxml2.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash index 7f584cc000..4cc92d1d37 100644 --- a/package/python-dicttoxml2/python-dicttoxml2.hash +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -2,4 +2,4 @@ md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz # Locally computed -sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt From thomas.petazzoni at bootlin.com Thu Nov 24 21:56:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:56:39 +0100 Subject: [Buildroot] [git commit] configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux Message-ID: <20221205112611.DE32985BBF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e708ed1f2e3da30296336249a6b02d287549e63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver. Signed-off-by: Yu Chien Peter Lin Signed-off-by: Thomas Petazzoni --- board/andes/ae350/ae350.dts | 274 --------------------- board/andes/ae350/genimage_sdcard.cfg | 2 +- ...001-Disable-PIC-explicitly-for-assembling.patch | 29 --- .../0002-Enable-cache-for-opensbi-jump-mode.patch | 25 -- .../0001-Fix-mmc-no-partition-table-error.patch | 27 -- ...0_mci-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ .../0002-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...evice-tree-blob-address-at-8-byte-boundar.patch | 42 ++++ .../0003-Fix-u-boot-proper-booting-issue.patch | 26 -- .../0004-Enable-printing-OpenSBI-boot-logo.patch | 25 -- board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 19 +- 15 files changed, 98 insertions(+), 450 deletions(-) diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..be89a1563f --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,38 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Signed-off-by: Rick Chen + +Upstream-Status: Pending + +Signed-off-by: Yu Chien Peter Lin +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..5080554ca1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,42 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng + +This patch was imported from U-boot patchwork: +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ + +Signed-off-by: Yu Chien Peter Lin +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..998276635b 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -4,32 +4,33 @@ BR2_RISCV_ISA_CUSTOM_RVM=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y From thomas.petazzoni at bootlin.com Wed Nov 23 21:56:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:56:34 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro-daemon: new package Message-ID: <20221205112611.410AA85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b5dc9855d606ecfe85043a51aec777055d881edb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for V4L2 nodes to work. - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 ++ package/freescale-imx/Config.in | 1 + .../freescale-imx/imx-vpu-hantro-daemon/Config.in | 17 +++++++++++ .../imx-vpu-hantro-daemon.hash | 3 ++ .../imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk | 35 ++++++++++++++++++++++ 5 files changed, 59 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 3f1ed0ef12..a2c60f38fd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -520,6 +520,9 @@ F: package/alsa-plugins/ N: Changming Huang F: package/qoriq-cadence-dp-firmware/ +N: Chris Dimich +F: package/freescale-imx/imx-vpu-hantro-daemon/ + N: Chris Packham F: package/coremark/ F: package/coremark-pro/ diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 4a4237fb42..13d611b696 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" source "package/freescale-imx/imx-sc-firmware/Config.in" source "package/freescale-imx/imx-seco/Config.in" +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in" source "package/freescale-imx/imx-vpu-hantro-vc/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in new file mode 100644 index 0000000000..663ed4346b --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro-daemon needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON + bool "imx-vpu-hantro-daemon" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP + help + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM/i.MX8MP. diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash new file mode 100644 index 0000000000..e952491a60 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8 imx-vpu-hantro-daemon-1.1.4.tar.gz +sha256 bb645f02b260955f333348100e40af76253e2cd8b116bac047230439dd53ec5a LICENSE.txt diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk new file mode 100644 index 0000000000..bf9088b065 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# imx-vpu-hantro-daemon +# +################################################################################ + +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = imx-vpu-hantro linux +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y) +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc +endif + +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) \ + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS + $(MAKE) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) +endef + +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) From thomas.petazzoni at bootlin.com Tue Nov 22 20:50:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:50:17 +0100 Subject: [Buildroot] [git commit] package/libnss: bump version to 3.85 Message-ID: <20221205112610.716E485BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e803752a7f2e55fae6cf7de86d46f4c699b5767b 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 2b34cc1a77..e3c27170e5 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_84_RTM/src/SHA256SUMS -sha256 9a387ffe350ff14f001d943f96cc0c064891551d71e1a97a5ddbffe7f1207a25 nss-3.84.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_85_RTM/src/SHA256SUMS +sha256 afd9d64510b1154debbd6cab3571e9ff64a3373898e03483e4c85cdada13d297 nss-3.85.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 415ca900df..627bea7de8 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.84 +LIBNSS_VERSION = 3.85 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 yann.morin.1998 at free.fr Mon Nov 21 21:38:08 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:38:08 +0100 Subject: [Buildroot] [git commit] package/nano: bump to version 7.0 Message-ID: <20221205112610.5DEDA85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3134c6abd4d34ecef938aacc04edd5b3c4e9a92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN --- package/nano/nano.hash | 6 +++--- package/nano/nano.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/nano/nano.hash b/package/nano/nano.hash index 83de85b415..86f414aca0 100644 --- a/package/nano/nano.hash +++ b/package/nano/nano.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://www.nano-editor.org/dist/v6/nano-6.4.tar.xz.asc -# using key BFD009061E535052AD0DF2150D28D4D2A0ACE884 -sha256 4199ae8ca78a7796de56de1a41b821dc47912c0307e9816b56cc317df34661c0 nano-6.4.tar.xz +# https://www.nano-editor.org/dist/v7/nano-7.0.tar.xz.asc +# using key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F +sha256 8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149 nano-7.0.tar.xz sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/nano/nano.mk b/package/nano/nano.mk index ecfc37412d..f9338550d4 100644 --- a/package/nano/nano.mk +++ b/package/nano/nano.mk @@ -4,8 +4,8 @@ # ################################################################################ -NANO_VERSION_MAJOR = 6 -NANO_VERSION = $(NANO_VERSION_MAJOR).4 +NANO_VERSION_MAJOR = 7 +NANO_VERSION = $(NANO_VERSION_MAJOR).0 NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) NANO_SOURCE = nano-$(NANO_VERSION).tar.xz NANO_LICENSE = GPL-3.0+ From thomas.petazzoni at bootlin.com Tue Nov 22 22:41:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:41:36 +0100 Subject: [Buildroot] [git commit] package/unbound: install to staging Message-ID: <20221205112610.C694585BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a5ebfbdbdfc370cd7ef5b0fcc6c8640f1ee23eb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Needed for Monero: https://github.com/monero-project/monero/blob/release-v0.18/cmake/FindUnbound.cmake Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/unbound/unbound.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/unbound/unbound.mk b/package/unbound/unbound.mk index d86d9c2067..7b62522727 100644 --- a/package/unbound/unbound.mk +++ b/package/unbound/unbound.mk @@ -6,6 +6,7 @@ UNBOUND_VERSION = 1.17.0 UNBOUND_SITE = https://www.unbound.net/downloads +UNBOUND_INSTALL_STAGING = YES UNBOUND_DEPENDENCIES = host-pkgconf expat libevent openssl UNBOUND_LICENSE = BSD-3-Clause UNBOUND_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Tue Nov 22 22:17:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:17:54 +0100 Subject: [Buildroot] [git commit] package/sscep: new package Message-ID: <20221205112610.9D70485BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72fa60dc102679f51b228336ec38f5af78ff7646 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master SSCEP is a client-only implementation of the SCEP (Cisco System's Simple Certificate Enrollment Protocol). The goal of SCEP is to support the secure issuance of certificates to network devices in a scalable manner, using existing technology whenever possible. The protocol supports the following operations: * CA and RA public key distribution * Certificate enrollment * Certificate and CRL query Certificate and CRL access can be achieved by using the LDAP protocol, or by using the query messages defined in SCEP. CC: Angelo Compagnucci Signed-off-by: Angelo Compagnucci Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/sscep/Config.in | 9 +++++++++ package/sscep/sscep.hash | 3 +++ package/sscep/sscep.mk | 14 ++++++++++++++ 5 files changed, 28 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index fb6b329087..3f1ed0ef12 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -682,6 +682,7 @@ F: package/luaexpat/ F: package/xinetd/ N: Dario Binacchi +F: package/sscep/ F: package/uuu/ N: Dario Binacchi diff --git a/package/Config.in b/package/Config.in index 7b18859d02..6290e103bb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1952,6 +1952,7 @@ menu "Networking" source "package/slirp4netns/Config.in" source "package/snmppp/Config.in" source "package/sofia-sip/Config.in" + source "package/sscep/Config.in" source "package/sysrepo/Config.in" source "package/thrift/Config.in" source "package/usbredir/Config.in" diff --git a/package/sscep/Config.in b/package/sscep/Config.in new file mode 100644 index 0000000000..8907578062 --- /dev/null +++ b/package/sscep/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_SSCEP + bool "sscep" + select BR2_PACKAGE_OPENSSL + help + SSCEP is a client-only implementation of the SCEP + (Cisco System's Simple Certificate Enrollment Protocol). + + https://github.com/certnanny/sscep + diff --git a/package/sscep/sscep.hash b/package/sscep/sscep.hash new file mode 100644 index 0000000000..549c63b918 --- /dev/null +++ b/package/sscep/sscep.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 489cc8e093986776eb3f15082bf766778f707176f3cd604bf0ef1008da06b8e5 sscep-0.10.0.tar.gz +sha256 e1328c292102a22c10e8dcfbfda33740f603767c73f8c5b5189c5513eb6b4dea COPYING diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk new file mode 100644 index 0000000000..782bd358ed --- /dev/null +++ b/package/sscep/sscep.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# sscep +# +################################################################################ + +SSCEP_VERSION = 0.10.0 +SSCEP_SITE = $(call github,certnanny,sscep,v$(SSCEP_VERSION)) +SSCEP_LICENSE = BSD-2-Clause, OpenSSL, OpenOSP +SSCEP_LICENSE_FILES = COPYING +SSCEP_AUTORECONF = YES +SSCEP_DEPENDENCIES = host-pkgconf openssl + +$(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Tue Nov 22 22:28:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:28:06 +0100 Subject: [Buildroot] [git commit] package/lua-mqtt: new package Message-ID: <20221205112610.A84BC85BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4fa02ee636420c40cf24412ee59c5f21c673d3e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/lua-mqtt/Config.in | 11 +++++++++++ package/lua-mqtt/lua-mqtt.hash | 3 +++ package/lua-mqtt/lua-mqtt.mk | 11 +++++++++++ 4 files changed, 26 insertions(+) diff --git a/package/Config.in b/package/Config.in index 6290e103bb..7ad7e2d487 100644 --- a/package/Config.in +++ b/package/Config.in @@ -722,6 +722,7 @@ menu "Lua libraries/modules" source "package/lua-lyaml/Config.in" source "package/lua-markdown/Config.in" source "package/lua-messagepack/Config.in" + source "package/lua-mqtt/Config.in" source "package/lua-msgpack-native/Config.in" source "package/lua-periphery/Config.in" source "package/lua-resty-http/Config.in" diff --git a/package/lua-mqtt/Config.in b/package/lua-mqtt/Config.in new file mode 100644 index 0000000000..b713319054 --- /dev/null +++ b/package/lua-mqtt/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LUA_MQTT + bool "lua-mqtt" + depends on BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4 + help + client library for MQTT 3.1.1 & 5. + + https://fperrad.frama.io/lua-mqtt + +comment "lua-mqtt needs a Lua >= 5.3" + depends on !BR2_PACKAGE_LUA_5_3 + depends on !BR2_PACKAGE_LUA_5_4 diff --git a/package/lua-mqtt/lua-mqtt.hash b/package/lua-mqtt/lua-mqtt.hash new file mode 100644 index 0000000000..3636e9e6af --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.hash @@ -0,0 +1,3 @@ +# computed by luarocks/buildroot +sha256 986ec63dd9f0761f9c5231f6e19529138602c289e13da5c71dc1449f5f247152 lua-mqtt-0.1.0-1.src.rock +sha256 e86d7c8adfabcb7c6515cc6e524bf0a76f7b3a86560a7ac47d7cabae5f8391a2 lua-mqtt-0.1.0/COPYRIGHT diff --git a/package/lua-mqtt/lua-mqtt.mk b/package/lua-mqtt/lua-mqtt.mk new file mode 100644 index 0000000000..a2f17d2b2e --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# lua-mqtt +# +################################################################################ + +LUA_MQTT_VERSION = 0.1.0-1 +LUA_MQTT_LICENSE = MIT +LUA_MQTT_LICENSE_FILES = $(LUA_MQTT_SUBDIR)/COPYRIGHT + +$(eval $(luarocks-package)) From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:27 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 Message-ID: <20221205112611.0A9CF85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76e153273416a83574d78eb25b39ba2a47846a02 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash index ccb28bc4f6..5079de9840 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz -sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 kernel-module-imx-gpu-viv-00fe5a0bedc07337c873f93998da9025083116ed.tar.gz +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 COPYING diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk index d301494a0b..5c96ba0390 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk @@ -4,7 +4,7 @@ # ################################################################################ -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 +KERNEL_MODULE_IMX_GPU_VIV_VERSION = 00fe5a0bedc07337c873f93998da9025083116ed KERNEL_MODULE_IMX_GPU_VIV_SITE = \ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Wed Nov 23 21:54:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:54:11 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS Message-ID: <20221205112611.350EF85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ef729d1cf86a9793c34a794f89905ca502e86d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 1f033c1434..3d266fb5bd 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -8,6 +8,7 @@ IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux +IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING @@ -17,6 +18,13 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE)) endef +define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/ + cp -dpfr $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so.1 +endef + define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1 From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:48 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 Message-ID: <20221205112611.1491B85BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8df0f7392990299863229e54aa101df5fb9c200 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash index 312eeb6f82..a0e6345b7a 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin -sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7 imx-gpu-viv-6.4.3.p4.4-aarch32.bin +sha256 5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424 imx-gpu-viv-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA 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 3c88b8b11e..06fbbc7343 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch32 endif IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin From thomas.petazzoni at bootlin.com Wed Nov 23 22:33:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:33:18 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro-daemon: remove _SOURCE variable Message-ID: <20221205112611.75C4885BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1692691e45fcaaad9572330fb9f7b35b72ad0854 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The value of the _SOURCE variable is the default value for this variable, making its definition redundant. Fixes: package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk:9: remove default value of _SOURCE variable (http://nightly.buildroot.org/#generic-package-reference) https://gitlab.com/buildroot.org/buildroot/-/jobs/3371766926 Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk index bf9088b065..4f6f166b60 100644 --- a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -6,7 +6,6 @@ IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) -IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO From thomas.petazzoni at bootlin.com Wed Nov 23 22:26:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:26:20 +0100 Subject: [Buildroot] [git commit] boot/uboot/uboot.mk: allow installing u-boot.elf Message-ID: <20221205112611.6B72085BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d8c63011e2b0c54e0a17171b668bfcb253954481 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch adds an option that allows to install the u-boot.elf file produced when CONFIG_REMAKE_ELF=y in the U-Boot configuration. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- boot/uboot/Config.in | 12 ++++++++++++ boot/uboot/uboot.mk | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 557472b58b..a729280060 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -277,7 +277,19 @@ config BR2_TARGET_UBOOT_FORMAT_NAND_BIN bool "u-boot-nand.bin" config BR2_TARGET_UBOOT_FORMAT_ELF + bool "u-boot" + help + Install the u-boot image, which is directly the ELF binary + for the main U-Boot, potentially with debugging symbols. + +config BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF bool "u-boot.elf" + help + Install the u-boot.elf image, which is produced when + CONFIG_REMAKE_ELF=y. It is an ELF image (u-boot.elf) + produced from the raw U-Boot binary (u-boot.bin), which may + already have been statically relocated and may already have + a device-tree appended to it. config BR2_TARGET_UBOOT_FORMAT_IMG bool "u-boot.img" diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..697adb4d8f 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -60,6 +60,10 @@ UBOOT_MAKE_TARGET += mdbtrick endif endif +ifeq ($(BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF),y) +UBOOT_BINS += u-boot.elf +endif + # Call 'make all' unconditionally UBOOT_MAKE_TARGET += all From thomas.petazzoni at bootlin.com Thu Nov 24 21:30:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:30:03 +0100 Subject: [Buildroot] [git commit] package/python-pyspnego: new package Message-ID: <20221205112611.9ABEC85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4eb1dde125f2cc253b839fb833904b366f9d06c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-pyspnego/Config.in | 8 ++++++++ package/python-pyspnego/python-pyspnego.hash | 6 ++++++ package/python-pyspnego/python-pyspnego.mk | 14 ++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 7ad7e2d487..eafc5ae5ff 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1212,6 +1212,7 @@ menu "External python modules" source "package/python-pysnmp/Config.in" source "package/python-pysnmp-mibs/Config.in" source "package/python-pysocks/Config.in" + source "package/python-pyspnego/Config.in" source "package/python-pytablereader/Config.in" source "package/python-pytablewriter/Config.in" source "package/python-pytest/Config.in" diff --git a/package/python-pyspnego/Config.in b/package/python-pyspnego/Config.in new file mode 100644 index 0000000000..7533b725ec --- /dev/null +++ b/package/python-pyspnego/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_PYSPNEGO + bool "python-pyspnego" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + help + Windows Negotiate Authentication Client and Server. + + https://github.com/jborean93/pyspnego diff --git a/package/python-pyspnego/python-pyspnego.hash b/package/python-pyspnego/python-pyspnego.hash new file mode 100644 index 0000000000..400e380b5d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/pyspnego/json +md5 67114f5e59c6d5b45fe2b38c128c2140 pyspnego-0.6.3.tar.gz +sha256 6060a0e683171090adcf92c9d319ddd334f15117fa199a703d8c9bd094d9f6c0 pyspnego-0.6.3.tar.gz + +# Locally computed +sha256 286517c93031c343f809f64b38563a783614b762e1367242af6cdd4107335471 LICENSE diff --git a/package/python-pyspnego/python-pyspnego.mk b/package/python-pyspnego/python-pyspnego.mk new file mode 100644 index 0000000000..0910c57b7d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyspnego +# +################################################################################ + +PYTHON_PYSPNEGO_VERSION = 0.6.3 +PYTHON_PYSPNEGO_SOURCE = pyspnego-$(PYTHON_PYSPNEGO_VERSION).tar.gz +PYTHON_PYSPNEGO_SITE = https://files.pythonhosted.org/packages/ba/13/7b4e7dcff1eb24a13e0a631a4b49eab361678e4490d691c03253ae736da4 +PYTHON_PYSPNEGO_SETUP_TYPE = setuptools +PYTHON_PYSPNEGO_LICENSE = MIT +PYTHON_PYSPNEGO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Wed Nov 23 22:06:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:06:29 +0100 Subject: [Buildroot] [git commit] configs/nitrogen*: bump kernel revision Message-ID: <20221205112611.4B8AF85BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16e0a29a8761881e513e1216785ca758edbe6998 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Based on NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen6sx_defconfig | 2 +- configs/nitrogen6x_defconfig | 2 +- configs/nitrogen7_defconfig | 2 +- configs/nitrogen8m_defconfig | 2 +- configs/nitrogen8mm_defconfig | 2 +- configs/nitrogen8mn_defconfig | 2 +- configs/nitrogen8mp_defconfig | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index e302fcbba5..2e25a2011a 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 6f7c3bbe99..aa3b8b912b 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 1efcdf6071..4df3f47b4b 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..226ded6208 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..dd97f79f7e 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..27a374e485 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..48749e2a1a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y From thomas.petazzoni at bootlin.com Thu Nov 24 21:52:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:52:30 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro: bump version to 1.27.0 Message-ID: <20221205112611.D23B485BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76f274063363f79c467c16452d0f1275f1d783c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Same version as NXP release 5.15.52_2.1.0 - EULA/COPYING: update to LA_OPT_NXP_Software_License v39 - No official changelog but the main addition is the support of skipped h.264 frames - Add patch to fix kernel version test from the package - Yocto doesn't need that workaround as it installs the kernel headers - This is needed for NXP 5.15+ kernels (using DMABUF) Signed-off-by: Gary Bisson Signed-off-by: Thomas Petazzoni --- .../0003-Fix-Linux-kernel-version-header.patch | 45 ++++++++++++++++++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-- .../freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk | 2 +- 3 files changed, 49 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch new file mode 100644 index 0000000000..427ebeb38a --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch @@ -0,0 +1,45 @@ +From 73cd57c18066ff863335a8616d0b348541d26118 Mon Sep 17 00:00:00 2001 +From: Gary Bisson +Date: Tue, 15 Nov 2022 21:43:47 +0100 +Subject: [PATCH] Fix Linux kernel version header + +- Up to kernel 5.10, NXP was using ION for memory management +- Starting with 5.15 kernels, NXP uses DMABUF and the ION header is no + longer in the kernel +- So keep the previous patch for people using kernel <= 5.10 +- Add path to the version.h header as imx-vpu-hantro will only include + ion.h depending on the kernel version + +Signed-off-by: Gary Bisson +--- + Makefile_G1G2 | 1 + + Makefile_H1 | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/Makefile_G1G2 b/Makefile_G1G2 +index 25884fa..8e03e91 100755 +--- a/Makefile_G1G2 ++++ b/Makefile_G1G2 +@@ -11,6 +11,7 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so + INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc + #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ +diff --git a/Makefile_H1 b/Makefile_H1 +index 479940a..7ac6f8d 100755 +--- a/Makefile_H1 ++++ b/Makefile_H1 +@@ -18,6 +18,7 @@ ENV = -DENC_MODULE_PATH=\\\"/dev/mxc_hantro_h1\\\" + ENV += -DEWL_NO_HW_TIMEOUT + ENV += -DUSE_ION + ENV += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++ENV += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + ENV += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + ifeq ($(CFG_SECURE_DATA_PATH), y) +-- +2.35.1 + diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash index dd3b167e3e..637d7898cf 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 03c61dfb268b31a0d25a4d1387cb3ad0261029ad5de801f72224602e2b37da00 imx-vpu-hantro-1.22.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7e9bcdbd067ce66a1247373cbf088945346feb0027deb61af541ebc1256277c3 imx-vpu-hantro-1.27.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk index 9d34c7add7..4cfc8f41ff 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VERSION = 1.22.0 +IMX_VPU_HANTRO_VERSION = 1.27.0 IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin IMX_VPU_HANTRO_DEPENDENCIES = linux From thomas.petazzoni at bootlin.com Fri Nov 25 22:18:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:18:27 +0100 Subject: [Buildroot] [git commit] configs/ls1028ardb: add video with Cadence DP firmware Message-ID: <20221205112612.21DBC85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d76a277a0e0a0f9703f0e0c2b0e313db9a834d7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- board/freescale/ls1028ardb/readme.txt | 9 +++++++++ .../ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 93396a4199..2dd2e2d84b 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -58,3 +58,12 @@ To boot your newly created system: - put a DB9F cable into the UART1 Port and connect using a terminal emulator at 115200 bps, 8n1; - power on the board. + +The Cadence DP (Display Port) firmware must loaded from uboot with the following commands: + + => ext2load mmc 0 0x80000000 /boot/ls1028a-dp-fw.bin + 102464 bytes read in 24 ms (4.1 MiB/s) + => hdp load 0x80000000 0x2000 + Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 + Loading hdp firmware Complete + => boot diff --git a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf index c08ddde10d..bd6c7c95c3 100644 --- a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label ls1028ardb-buildroot kernel /boot/Image devicetree /boot/fsl-ls1028a-rdb.dtb - append root=/dev/mmcblk0p1 rootwait + append root=/dev/mmcblk0p1 rootwait video=1920x1080-32 at 60 cma=256M diff --git a/configs/ls1028ardb_defconfig b/configs/ls1028ardb_defconfig index 22b9eb426a..1bc84f7b80 100644 --- a/configs/ls1028ardb_defconfig +++ b/configs/ls1028ardb_defconfig @@ -26,6 +26,9 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-ls1028a-rdb" BR2_LINUX_KERNEL_INSTALL_TARGET=y +# Target package +BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE=y + # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y From thomas.petazzoni at bootlin.com Thu Nov 24 21:51:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:51:19 +0100 Subject: [Buildroot] [git commit] package/intel-mediadriver: bump version to 22.6.3 Message-ID: <20221205112611.C7A9E85BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad87a519cd3f75ce3a001aa47474f8056e89b275 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed patch which was applied upstream: https://github.com/intel/media-driver/commit/be887135b89eee5b6c19c3381bf65649037fd66b Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- ...d-check-for-backtrace-3-via-FindBacktrace.patch | 150 --------------------- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 3 files changed, 2 insertions(+), 152 deletions(-) diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch deleted file mode 100644 index 46d843924e..0000000000 --- a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 -From: Dmitry Rogozhkin -Date: Mon, 31 Oct 2022 16:41:43 -0700 -Subject: [PATCH] build: check for backtrace(3) via FindBacktrace - -Fixes: #1533 - -Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f -Signed-off-by: Dmitry Rogozhkin - -Downloaded from upstream PR: -https://github.com/intel/media-driver/pull/1536 - -Signed-off-by: Bernd Kuhls ---- - media_driver/media_top_cmake.cmake | 11 +++++- - .../common/os/osservice/media_srcs.cmake | 3 ++ - .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ - .../os/osservice/mos_utilities_specific.cpp | 4 ++- - 4 files changed, 51 insertions(+), 2 deletions(-) - create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 1a8b3b242..e71c8630d 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -22,6 +22,10 @@ project( media ) - - find_package(PkgConfig) - find_package(X11) -+find_package(Backtrace) -+ -+# to get access to generated header files -+include_directories(${CMAKE_BINARY_DIR}) - - bs_set_if_undefined(LIB_NAME iHD_drv_video) - -@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") -diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake -index e90c502f3..4e8aad1d8 100644 ---- a/media_softlet/linux/common/os/osservice/media_srcs.cmake -+++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake -@@ -18,12 +18,15 @@ - # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - # OTHER DEALINGS IN THE SOFTWARE. - -+configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) -+ - set(TMP_SOURCES_ - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp - ) - - set(TMP_HEADERS_ -+ ${CMAKE_BINARY_DIR}/mos_compat.h - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h - ) -diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in -new file mode 100644 -index 000000000..4a04febe5 ---- /dev/null -+++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in -@@ -0,0 +1,35 @@ -+/* -+* Copyright (c) 2022, Intel Corporation -+* -+* 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. -+*/ -+ -+#ifndef __MOS_COMPAT_H__ -+#define __MOS_COMPAT_H__ -+ -+// clib implementations (musl, uClibc) might provide backtrace(3) -+// in different header files or not provide it all and rely on external -+// implementations. So, we need to detect which header to be used. -+#cmakedefine01 Backtrace_FOUND -+#if Backtrace_FOUND -+#include <${Backtrace_HEADER}> -+#endif -+ -+#endif // __MOS_COMPAT_H__ -+ -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index 305a0e01c..02555837a 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,13 +34,13 @@ - #include - #include // fork - #include --#include // backtrace - #include - #include // fstat - #include // System V IPC - #include - #include - #include -+#include "mos_compat.h" // libc variative definitions: backtrace - #include "mos_user_setting.h" - #include "mos_utilities_specific.h" - #include "mos_utilities.h" -@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#if Backtrace_FOUND - if (m_mosTraceFilter(TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index a42a7841d5..0a42475400 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz +sha256 f42c41dce7ab4213e21f6599cd0602e5ab40a8182ec286bfc0a16547721dff7a intel-media-22.6.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index e46241ffee..27f3193929 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 = 22.6.2 +INTEL_MEDIADRIVER_VERSION = 22.6.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 Fri Nov 25 22:18:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:18:37 +0100 Subject: [Buildroot] [git commit] board/freescale/ls1028ardb: add more documentation Message-ID: <20221205112612.2B38585BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c45b2f2b9da5109e40a18ffdef379f5112aa7224 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- board/freescale/ls1028ardb/readme.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 2dd2e2d84b..cfd1c8c490 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -8,6 +8,16 @@ for more details about the board and the QorIQ Layerscape SoC, see the following - https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1028a-reference-design-board:LS1028ARDB - https://www.nxp.com/LS1028A +for the software NXP LSDK (Layerscape Software Development Kit), see + - https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf + +the components from NXP are: + - rcw, LSDK 21.08 + - atf (fork), LSDK 21.08 + - uboot (fork), LSDK 21.08 + - cadence-dp-firmware (blob), LSDK 20.12 + - linux (fork), LSDK 21.08 + Build ===== @@ -67,3 +77,11 @@ The Cadence DP (Display Port) firmware must loaded from uboot with the following Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 Loading hdp firmware Complete => boot + +The interfaces of Ethernet switch (Felix DSA) are bring up with the following commands: + + ip link set eno2 up + ip link set swp0 up + ip link set swp1 up + ip link set swp2 up + ip link set swp3 up From yann.morin.1998 at free.fr Mon Nov 21 21:33:18 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:33:18 +0100 Subject: [Buildroot] [git commit] package/python-orjson: bump to version 3.8.2 Message-ID: <20221205112610.4747D85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48d0e09024715cb2edaff5366831208ce167e7a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 5bc5433123..8563ed544f 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 dc7a9ae16562ddf3589ef7cbdf122a26f845dae919d8ea9679e0fe4c9be69b3a orjson-3.8.1.tar.gz +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 00be3f1f4b..b18a5cdada 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.8.1 +PYTHON_ORJSON_VERSION = 3.8.2 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/d0/e6/d012626dcf443e36ac1210be365d0a367beff7dd8b7029ace3006c948820 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT From yann.morin.1998 at free.fr Mon Nov 21 21:34:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:34:04 +0100 Subject: [Buildroot] [git commit] package/python-maturin: bump to version 0.14.1 Message-ID: <20221205112610.5388A85B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40921efbca705b270e2bf58f5dff57d49b2d7747 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- 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 eadf300bc2..b9936fe8bf 100644 --- a/package/python-maturin/python-maturin.hash +++ b/package/python-maturin/python-maturin.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 06d9d166b4a2d86f06ed09eeb362ac03728e1fbd2b852cc6a4ddc7cc75029237 maturin-0.13.7.tar.gz +sha256 54976d46be5d1e0d94ae8fbcfb8e72212b1ec9fe9752e3d14510c17a4000efeb maturin-0.14.1.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 ffbd131ef0..ab87df3842 100644 --- a/package/python-maturin/python-maturin.mk +++ b/package/python-maturin/python-maturin.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MATURIN_VERSION = 0.13.7 +PYTHON_MATURIN_VERSION = 0.14.1 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/4f/19/6f982e341612ab442f90ba1a047a4188d48473ad0d1dbfb3dffdaa20e095 +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/a3/54/6bac789ab775b5ef1f07977e998cf719857e2675c3442f3f24e0399e1483 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit From yann.morin.1998 at free.fr Mon Nov 21 21:42:18 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:42:18 +0100 Subject: [Buildroot] [git commit] package/sdl2_ttf: bump version to 2.20.1 Message-ID: <20221205112610.67C0285BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=93d8b7137196278dd1903c4df9ab8751b36cdfd0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Thompson [yann.morin.1998 at free.fr: fix spaces in hash file] Signed-off-by: Yann E. MORIN --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index a490b002b6..3313b341f9 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index 054e327fac..4b44b0fc41 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.0.18 +SDL2_TTF_VERSION = 2.20.1 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib From thomas.petazzoni at bootlin.com Wed Nov 23 08:23:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 09:23:00 +0100 Subject: [Buildroot] [git commit] package/sscep: fix empty line at end of Config.in Message-ID: <20221205112610.D170285B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ccf1ee9789b74ff9bd4f0c196eeabbb2e4e5b0d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes check-package warning: package/sscep/Config.in:9: empty line at end of file Signed-off-by: Thomas Petazzoni --- package/sscep/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/sscep/Config.in b/package/sscep/Config.in index 8907578062..4b9039c9b2 100644 --- a/package/sscep/Config.in +++ b/package/sscep/Config.in @@ -6,4 +6,3 @@ config BR2_PACKAGE_SSCEP (Cisco System's Simple Certificate Enrollment Protocol). https://github.com/certnanny/sscep - From thomas.petazzoni at bootlin.com Tue Nov 22 21:50:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:50:29 +0100 Subject: [Buildroot] [git commit] package/timescaledb: bump version to 2.8.1 Message-ID: <20221205112610.9128C85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4187b38f270cf170334b15b595b88136102eb20b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/timescale/timescaledb/releases/tag/2.8.1 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 8b43d92219..f546b17d0a 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3403447805bb97f8b6f38dfdc9dde24c24e4389cf7f2348358774605ad2687e timescaledb-2.8.0.tar.gz +sha256 22a057c4472d23bf08778932e391f38f350ef0307cf99fb8e279c8245667d3e9 timescaledb-2.8.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index 12e5ca7af4..659d07bd0c 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.8.0 +TIMESCALEDB_VERSION = 2.8.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Sun Nov 20 13:54:58 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 14:54:58 +0100 Subject: [Buildroot] [git commit] package/z3: new package Message-ID: <20221205112610.3C0C185BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ad68ff8df71a485085b0b83ff494081e4d926b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Z3, also known as the Z3 Theorem Prover, is a cross-platform satisfiability modulo theories (SMT) solver. https://github.com/Z3Prover/z3 Signed-off-by: Julien Olivain [yann.morin.1998 at free.fr: - python bindings 'depends on' python, not 'select' it - fix check-package in test_z3.py ] Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 + package/Config.in | 1 + package/z3/Config.in | 23 +++++++++++ package/z3/z3.hash | 3 ++ package/z3/z3.mk | 22 +++++++++++ support/testing/tests/package/test_z3.py | 44 ++++++++++++++++++++++ .../package/test_z3/rootfs-overlay/root/z3test.py | 21 +++++++++++ .../test_z3/rootfs-overlay/root/z3test.smt2 | 8 ++++ 8 files changed, 124 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..fb6b329087 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ +F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py @@ -1708,6 +1709,7 @@ F: support/testing/tests/package/test_ola/ 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_pyalsa.py +F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/package/Config.in b/package/Config.in index c448e8bd97..7b18859d02 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2190,6 +2190,7 @@ menu "Miscellaneous" source "package/wine/Config.in" source "package/xmrig/Config.in" source "package/xutil_util-macros/Config.in" + source "package/z3/Config.in" endmenu menu "Networking applications" diff --git a/package/z3/Config.in b/package/z3/Config.in new file mode 100644 index 0000000000..55b0e8bb3b --- /dev/null +++ b/package/z3/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_Z3 + bool "z3" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # c++17 + # z3 needs fenv.h which is not provided by uclibc + depends on !BR2_TOOLCHAIN_USES_UCLIBC + # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 + depends on !BR2_nios2 + help + Z3, also known as the Z3 Theorem Prover, is a cross-platform + satisfiability modulo theories (SMT) solver. + + https://github.com/Z3Prover/z3 + +if BR2_PACKAGE_Z3 + +config BR2_PACKAGE_Z3_PYTHON + bool "Python bindings" + depends on BR2_PACKAGE_PYTHON3 + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + +endif diff --git a/package/z3/z3.hash b/package/z3/z3.hash new file mode 100644 index 0000000000..d38c5f1971 --- /dev/null +++ b/package/z3/z3.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 e3a82431b95412408a9c994466fad7252135c8ed3f719c986cd75c8c5f234c7e z3-4.11.2.tar.gz +sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk new file mode 100644 index 0000000000..2252e05395 --- /dev/null +++ b/package/z3/z3.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# z3 +# +################################################################################ + +Z3_VERSION = 4.11.2 +Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) +Z3_LICENSE = MIT +Z3_LICENSE_FILES = LICENSE.txt +Z3_INSTALL_STAGING = YES +Z3_SUPPORTS_IN_SOURCE_BUILD = NO + +ifeq ($(BR2_PACKAGE_Z3_PYTHON),y) +Z3_CONF_OPTS += \ + -DCMAKE_INSTALL_PYTHON_PKG_DIR=/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \ + -DZ3_BUILD_PYTHON_BINDINGS=ON +else +Z3_CONF_OPTS += -DZ3_BUILD_PYTHON_BINDINGS=OFF +endif + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py new file mode 100644 index 0000000000..71b074a587 --- /dev/null +++ b/support/testing/tests/package/test_z3.py @@ -0,0 +1,44 @@ +import os + +import infra.basetest + + +class TestZ3(infra.basetest.BRTest): + # Need to use a different toolchain than the default due to + # z3 requiring fenv.h not provided by uclibc. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_Z3=y + BR2_PACKAGE_Z3_PYTHON=y + BR2_ROOTFS_OVERLAY="{}" + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + # overlay to add a z3 smt and python test scripts + infra.filepath("tests/package/test_z3/rootfs-overlay")) + + 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 program executes + cmd = "z3 --version" + self.assertRunOk(cmd) + + # Run a basic smt2 example + cmd = "z3 /root/z3test.smt2" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], "unsat") + + # Run a basic python example + cmd = "/root/z3test.py" + self.assertRunOk(cmd, timeout=10) diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py new file mode 100755 index 0000000000..98b8e57b56 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py @@ -0,0 +1,21 @@ +#! /usr/bin/env python3 + +import z3 + +x = z3.Real('x') +y = z3.Real('y') +z = z3.Real('z') +s = z3.Solver() + +s.add(3 * x + 2 * y - z == 1) +s.add(2 * x - 2 * y + 4 * z == -2) +s.add(-x + y / 2 - z == 0) + +check = s.check() +model = s.model() + +print(check) +print(model) + +assert check == z3.sat +assert model[x] == 1 and model[y] == -2 and model[z] == -2 diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 new file mode 100644 index 0000000000..08df9e27a2 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 @@ -0,0 +1,8 @@ +; From https://smtlib.cs.uiowa.edu/examples.shtml +; Basic Boolean example +(set-option :print-success false) +(set-logic QF_UF) +(declare-const p Bool) +(assert (and p (not p))) +(check-sat) ; returns 'unsat' +(exit) From thomas.petazzoni at bootlin.com Tue Nov 22 21:38:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:38:13 +0100 Subject: [Buildroot] [git commit] package/ssdp-responder: fix warnings from check-package and shellcheck Message-ID: <20221205112610.86DE385B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=10dbfdec2df187fe29ec3613e1bdc04e14322565 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Summary of changes: - Fix use of $DAEMON, found by check-package - Expects DAEMON to be name of daemon controlled by script, this causes ripple efects in rest of script - Recommend `chmod a-x`, .mk file installs with `-m 0755` - Fix shellcheck warnings: - Use "$VAR" in case of spaces in filenames - recommend not using $? in if stmt, should use `if start-stop ...` - mismatch in indentation in case-esac Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/ssdp-responder/S50ssdpd | 47 +++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/package/ssdp-responder/S50ssdpd b/package/ssdp-responder/S50ssdpd old mode 100755 new mode 100644 index e33992be91..8654de4f26 --- a/package/ssdp-responder/S50ssdpd +++ b/package/ssdp-responder/S50ssdpd @@ -1,25 +1,32 @@ #!/bin/sh -NAME=ssdpd -PIDFILE=/var/run/$NAME.pid -DAEMON=/usr/sbin/$NAME -CFGFILE=/etc/default/$NAME +DAEMON=ssdpd +PIDFILE=/var/run/$DAEMON.pid +CFGFILE=/etc/default/$DAEMON DAEMON_ARGS="" # Read configuration variable file if it is present -[ -f $CFGFILE ] && . $CFGFILE +# shellcheck source=/dev/null +[ -r "$CFGFILE" ] && . "$CFGFILE" +# shellcheck disable=SC2086 start() { - printf 'Starting %s: ' "$NAME" - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Starting %s: ' "$DAEMON" + if start-stop-daemon -S -q -p "$PIDFILE" -x "$DAEMON" -- $DAEMON_ARGS; then + echo "OK" + else + echo "FAIL" + fi } stop() { - printf 'Stopping %s: ' "$NAME" - start-stop-daemon -K -q -p $PIDFILE -x $DAEMON - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Stopping %s: ' "$DAEMON" + if start-stop-daemon -K -q -p "$PIDFILE" -x "$DAEMON"; then + echo "OK" + else + echo "FAIL" + fi } restart() { @@ -28,15 +35,15 @@ restart() { } case "$1" in - start|stop|restart) - "$1" - ;; - reload) - restart - ;; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 + start|stop|restart) + "$1" + ;; + reload) + restart + ;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 esac exit $? From thomas.petazzoni at bootlin.com Wed Nov 23 21:46:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:46:47 +0100 Subject: [Buildroot] [git commit] package/uuu: bump to version 1.5.11 Message-ID: <20221205112610.E8EEA85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce2db7b986f6735a1ab840d222de5c590fd2431a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Add nvme_all build-in command - Add Write command to allow use mmc write to write image - Fixed race conditions of g_last_error_str and g_last_err_id variables - Add support for stm vendor fastboot Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni --- package/uuu/uuu.hash | 2 +- package/uuu/uuu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash index 50da0f9bf3..cc1cd83266 100644 --- a/package/uuu/uuu.hash +++ b/package/uuu/uuu.hash @@ -1,4 +1,4 @@ # locally computed -sha256 baaf3e031958075b96530d43d7435f19cb428088894066e0b02349a3b9666666 uuu_source-1.5.4.tar.gz +sha256 932c0a4acde0f52b907f5693c6d133c83142c4ca6e9df05a38b3ac1e50628883 uuu_source-1.5.11.tar.gz sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk index 681c1fbc44..647015e2dd 100644 --- a/package/uuu/uuu.mk +++ b/package/uuu/uuu.mk @@ -4,7 +4,7 @@ # ################################################################################ -UUU_VERSION = 1.5.4 +UUU_VERSION = 1.5.11 UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz UUU_SITE = https://github.com/NXPmicro/mfgtools/releases/download/uuu_$(UUU_VERSION) UUU_LICENSE = BSD 3-Clause "New" or "Revised" License From thomas.petazzoni at bootlin.com Tue Nov 22 22:29:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:29:41 +0100 Subject: [Buildroot] [git commit] package/rpi-userland: add support for aarch64 Message-ID: <20221205112610.B275D85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59adb53c4cdbd6805ab9a2905d0badcd7f2bd25c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Enable aarch64 support for rpi-userland to provide vcmailbox and vcgencmd in 64bit builds. The are useful for programming OTP and system debug. The ARM64=ON parameter restricts the make targets to only include those supported on 64-bit i.e. it excludes the legacy Broadcom EGL drivers. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-userland/Config.in | 14 +++++++------- package/rpi-userland/rpi-userland.mk | 6 ++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in index 342faf26e3..cfb472808b 100644 --- a/package/rpi-userland/Config.in +++ b/package/rpi-userland/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_RPI_USERLAND bool "rpi-userland" - depends on BR2_arm + depends on BR2_arm || BR2_aarch64 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_STATIC_LIBS - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENVG - select BR2_PACKAGE_HAS_LIBOPENMAX + select BR2_PACKAGE_HAS_LIBEGL if BR2_arm + select BR2_PACKAGE_HAS_LIBGLES if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENVG if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENMAX if BR2_arm help Raspberry Pi Userland contains the necessary library to use the VideoCore driver. @@ -18,7 +18,7 @@ config BR2_PACKAGE_RPI_USERLAND https://github.com/raspberrypi/userland/ -if BR2_PACKAGE_RPI_USERLAND +if BR2_PACKAGE_RPI_USERLAND && BR2_arm config BR2_PACKAGE_PROVIDES_LIBEGL default "rpi-userland" @@ -40,6 +40,6 @@ config BR2_PACKAGE_RPI_USERLAND_HELLO endif comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library" - depends on BR2_arm + depends on BR2_arm || BR2_arch64 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ BR2_STATIC_LIBS diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..42c7e8190f 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -11,12 +11,18 @@ RPI_USERLAND_LICENSE_FILES = LICENCE RPI_USERLAND_INSTALL_STAGING = YES RPI_USERLAND_CONF_OPTS = -DVMCS_INSTALL_PREFIX=/usr +ifeq ($(BR2_arm),y) RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg +endif ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) RPI_USERLAND_DEPENDENCIES += libexecinfo endif +ifeq ($(BR2_aarch64),y) +RPI_USERLAND_CONF_OPTS += -DARM64=ON +endif + ifeq ($(BR2_PACKAGE_RPI_USERLAND_HELLO),y) RPI_USERLAND_CONF_OPTS += -DALL_APPS=ON From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:55 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 Message-ID: <20221205112611.2086985B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b84557b588b3519b8cbe4856669d33fca1c56f7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash index 4d28b037d0..27f6a438d1 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin -sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7737a3372bcde34e2d275397df67c307df5033d5b133ac770f75cac4e1ec2580 imx-gpu-g2d-6.4.3.p4.4-arm.bin +sha256 8341d6e2cde3f3ffa035dc95b0487dd04a50531cc80f4cddc5a689ebc4946e02 imx-gpu-g2d-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk index c5df87e618..d94da24d8f 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-arm endif IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin From thomas.petazzoni at bootlin.com Wed Nov 23 21:50:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:50:32 +0100 Subject: [Buildroot] [git commit] package/inadyn: bump to v2.10.0 Message-ID: <20221205112611.006AC85B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bab22ca418f4f1ecde53c178ee301c7dfaab44a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Highligts include support for MbedTLS and a serious memory leak fix to the GnuTLS backend. Changes: - Add support for MbedTLS - Add support for per-provider interface to bind to - Use HTTP-only for api.ipify.org, default (fallback) checkip service Fixes: - serious memory leak in GnuTLS backend - ca-trust-file has no effect for GnuTLS - handle easyDNS "no update required" as OK status - use configured server:port, don't force port 443 for HTTPS (From https://github.com/troglobit/inadyn/releases/tag/v2.10.0) Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 98af30e9fc..2c0995babf 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 7370eb7ad5d33a9cf2e7e4a6a86c09587fbf9592cd357c6f472c33f575bac26d inadyn-2.9.1.tar.gz +sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 041d1eff57..5a24c1eced 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.9.1 +INADYN_VERSION = 2.10.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING @@ -15,6 +15,8 @@ INADYN_CONF_OPTS += --enable-openssl INADYN_DEPENDENCIES += openssl else ifeq ($(BR2_PACKAGE_GNUTLS),y) INADYN_DEPENDENCIES += gnutls +else ifeq ($BR2_PACKAGE_MBEDTLS, y) +INADYN_DEPENDENCIES += mbedtls else INADYN_CONF_OPTS += --disable-ssl endif From thomas.petazzoni at bootlin.com Wed Nov 23 21:46:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:46:42 +0100 Subject: [Buildroot] [git commit] package/meson: bump to version 0.64.1 Message-ID: <20221205112610.DE25385BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e75ef9ce5a5aa363a6200504913c736bf5a46e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 2a76f32874..1544bb3897 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc -sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.1/meson-0.64.1.tar.gz.asc +sha256 3a8e030c2334f782085f81627062cc6d4a6771edf31e055ffe374f9e6b089ab9 meson-0.64.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 06ca555d12..5aae95973a 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.64.0 +MESON_VERSION = 0.64.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Tue Nov 22 20:51:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:51:33 +0100 Subject: [Buildroot] [git commit] package/polkit: bump to version 122 Message-ID: <20221205112610.7C35585B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea76443a4bca1bcfa0390383870bc21327def6e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master As stated in [1] this and future release will only be hosted on freedesktop's gitlab. Archives hosted on gitlab are missing the gpg signature. 1: https://gitlab.freedesktop.org/polkit/polkit/-/commit/49bb905131537dde062d477612456328a9655e30 Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- ...0001-make-netgroup-support-optional-meson.patch | 260 --------------------- package/polkit/polkit.hash | 4 +- package/polkit/polkit.mk | 4 +- 3 files changed, 3 insertions(+), 265 deletions(-) diff --git a/package/polkit/0001-make-netgroup-support-optional-meson.patch b/package/polkit/0001-make-netgroup-support-optional-meson.patch deleted file mode 100644 index bddeb339bd..0000000000 --- a/package/polkit/0001-make-netgroup-support-optional-meson.patch +++ /dev/null @@ -1,260 +0,0 @@ -From b57deee8178190a7ecc75290fa13cf7daabc2c66 Mon Sep 17 00:00:00 2001 -From: "A. Wilcox" -Date: Sun, 15 May 2022 05:04:10 +0000 -Subject: [PATCH] Make netgroup support optional - -On at least Linux/musl and Linux/uclibc, netgroup support is not -available. PolKit fails to compile on these systems for that reason. - -This change makes netgroup support conditional on the presence of the -setnetgrent(3) function which is required for the support to work. If -that function is not available on the system, an error will be returned -to the administrator if unix-netgroup: is specified in configuration. - -(sam: rebased for Meson and Duktape.) - -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/14 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/163 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/52 -Signed-off-by: A. Wilcox -Signed-off-by: Daniel Lang - ---- - meson.build | 1 + - src/polkit/polkitidentity.c | 17 +++++++++++++++++ - src/polkit/polkitunixnetgroup.c | 3 +++ - .../polkitbackendduktapeauthority.c | 4 ++-- - .../polkitbackendinteractiveauthority.c | 14 ++++++++------ - src/polkitbackend/polkitbackendjsauthority.cpp | 2 ++ - test/polkit/polkitidentitytest.c | 8 +++++++- - test/polkit/polkitunixnetgrouptest.c | 2 ++ - .../test-polkitbackendjsauthority.c | 2 ++ - 9 files changed, 44 insertions(+), 9 deletions(-) - -diff --git a/meson.build b/meson.build -index 908f0aa..66c4e9b 100644 ---- a/meson.build -+++ b/meson.build -@@ -89,6 +89,7 @@ config_h.set('_GNU_SOURCE', true) - check_functions = [ - 'clearenv', - 'fdatasync', -+ 'setnetgrent', - ] - - foreach func: check_functions -diff --git a/src/polkit/polkitidentity.c b/src/polkit/polkitidentity.c -index 3aa1f7f..793f17d 100644 ---- a/src/polkit/polkitidentity.c -+++ b/src/polkit/polkitidentity.c -@@ -182,7 +182,15 @@ polkit_identity_from_string (const gchar *str, - } - else if (g_str_has_prefix (str, "unix-netgroup:")) - { -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine ('%s')", -+ str); -+#else - identity = polkit_unix_netgroup_new (str + sizeof "unix-netgroup:" - 1); -+#endif - } - - if (identity == NULL && (error != NULL && *error == NULL)) -@@ -344,6 +352,14 @@ polkit_identity_new_for_gvariant (GVariant *variant, - GVariant *v; - const char *name; - -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine"); -+ goto out; -+#else -+ - v = lookup_asv (details_gvariant, "name", G_VARIANT_TYPE_STRING, error); - if (v == NULL) - { -@@ -353,6 +369,7 @@ polkit_identity_new_for_gvariant (GVariant *variant, - name = g_variant_get_string (v, NULL); - ret = polkit_unix_netgroup_new (name); - g_variant_unref (v); -+#endif - } - else - { -diff --git a/src/polkit/polkitunixnetgroup.c b/src/polkit/polkitunixnetgroup.c -index 8a2b369..83f8d4a 100644 ---- a/src/polkit/polkitunixnetgroup.c -+++ b/src/polkit/polkitunixnetgroup.c -@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUnixNetgroup *group, - PolkitIdentity * - polkit_unix_netgroup_new (const gchar *name) - { -+#ifndef HAVE_SETNETGRENT -+ g_assert_not_reached(); -+#endif - g_return_val_if_fail (name != NULL, NULL); - return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_NETGROUP, - "name", name, -diff --git a/src/polkitbackend/polkitbackendduktapeauthority.c b/src/polkitbackend/polkitbackendduktapeauthority.c -index c89dbcf..f4b4304 100644 ---- a/src/polkitbackend/polkitbackendduktapeauthority.c -+++ b/src/polkitbackend/polkitbackendduktapeauthority.c -@@ -1035,7 +1035,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - - user = duk_require_string (cx, 0); - netgroup = duk_require_string (cx, 1); -- -+#ifdef HAVE_SETNETGRENT - if (innetgr (netgroup, - NULL, /* host */ - user, -@@ -1043,7 +1043,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - { - is_in_netgroup = TRUE; - } -- -+#endif - duk_push_boolean (cx, is_in_netgroup); - return 1; - } -diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c b/src/polkitbackend/polkitbackendinteractiveauthority.c -index d935a7a..1cfc88e 100644 ---- a/src/polkitbackend/polkitbackendinteractiveauthority.c -+++ b/src/polkitbackend/polkitbackendinteractiveauthority.c -@@ -2248,25 +2248,26 @@ get_users_in_net_group (PolkitIdentity *group, - GList *ret; - - ret = NULL; -+#ifdef HAVE_SETNETGRENT - name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); - --#ifdef HAVE_SETNETGRENT_RETURN -+# ifdef HAVE_SETNETGRENT_RETURN - if (setnetgrent (name) == 0) - { - g_warning ("Error looking up net group with name %s: %s", name, g_strerror (errno)); - goto out; - } --#else -+# else - setnetgrent (name); --#endif -+# endif /* HAVE_SETNETGRENT_RETURN */ - - for (;;) - { --#if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) -+# if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) - const char *hostname, *username, *domainname; --#else -+# else - char *hostname, *username, *domainname; --#endif -+# endif /* defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) */ - PolkitIdentity *user; - GError *error = NULL; - -@@ -2297,6 +2298,7 @@ get_users_in_net_group (PolkitIdentity *group, - - out: - endnetgrent (); -+#endif /* HAVE_SETNETGRENT */ - return ret; - } - -diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp b/src/polkitbackend/polkitbackendjsauthority.cpp -index 2568e8e..999269b 100644 ---- a/src/polkitbackend/polkitbackendjsauthority.cpp -+++ b/src/polkitbackend/polkitbackendjsauthority.cpp -@@ -1271,6 +1271,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - - JS::CallArgs args = JS::CallArgsFromVp (argc, vp); - -+#ifdef HAVE_SETNETGRENT - JS::RootedString usrstr (authority->priv->cx); - usrstr = args[0].toString(); - user = JS_EncodeStringToUTF8 (cx, usrstr); -@@ -1285,6 +1286,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - { - is_in_netgroup = true; - } -+#endif - - ret = true; - -diff --git a/test/polkit/polkitidentitytest.c b/test/polkit/polkitidentitytest.c -index e91967b..2635c4c 100644 ---- a/test/polkit/polkitidentitytest.c -+++ b/test/polkit/polkitidentitytest.c -@@ -145,11 +145,15 @@ struct ComparisonTestData comparison_test_data [] = { - {"unix-group:root", "unix-group:jane", FALSE}, - {"unix-group:jane", "unix-group:jane", TRUE}, - -+#ifdef HAVE_SETNETGRENT - {"unix-netgroup:foo", "unix-netgroup:foo", TRUE}, - {"unix-netgroup:foo", "unix-netgroup:bar", FALSE}, -+#endif - - {"unix-user:root", "unix-group:root", FALSE}, -+#ifdef HAVE_SETNETGRENT - {"unix-user:jane", "unix-netgroup:foo", FALSE}, -+#endif - - {NULL}, - }; -@@ -181,11 +185,13 @@ main (int argc, char *argv[]) - g_test_add_data_func ("/PolkitIdentity/group_string_2", "unix-group:jane", test_string); - g_test_add_data_func ("/PolkitIdentity/group_string_3", "unix-group:users", test_string); - -+#ifdef HAVE_SETNETGRENT - g_test_add_data_func ("/PolkitIdentity/netgroup_string", "unix-netgroup:foo", test_string); -+ g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); -+#endif - - g_test_add_data_func ("/PolkitIdentity/user_gvariant", "unix-user:root", test_gvariant); - g_test_add_data_func ("/PolkitIdentity/group_gvariant", "unix-group:root", test_gvariant); -- g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); - - add_comparison_tests (); - -diff --git a/test/polkit/polkitunixnetgrouptest.c b/test/polkit/polkitunixnetgrouptest.c -index 3701ba1..e1d211e 100644 ---- a/test/polkit/polkitunixnetgrouptest.c -+++ b/test/polkit/polkitunixnetgrouptest.c -@@ -69,7 +69,9 @@ int - main (int argc, char *argv[]) - { - g_test_init (&argc, &argv, NULL); -+#ifdef HAVE_SETNETGRENT - g_test_add_func ("/PolkitUnixNetgroup/new", test_new); - g_test_add_func ("/PolkitUnixNetgroup/set_name", test_set_name); -+#endif - return g_test_run (); - } -diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c -index 2103b17..b187a2f 100644 ---- a/test/polkitbackend/test-polkitbackendjsauthority.c -+++ b/test/polkitbackend/test-polkitbackendjsauthority.c -@@ -137,12 +137,14 @@ test_get_admin_identities (void) - "unix-group:users" - } - }, -+#ifdef HAVE_SETNETGRENT - { - "net.company.action3", - { - "unix-netgroup:foo" - } - }, -+#endif - }; - guint n; - --- -GitLab - diff --git a/package/polkit/polkit.hash b/package/polkit/polkit.hash index 398f924275..ffdc2a7568 100644 --- a/package/polkit/polkit.hash +++ b/package/polkit/polkit.hash @@ -1,5 +1,3 @@ -# Locally calculated after checking pgp signature -sha256 9dc7ae341a797c994a5a36da21963f0c5c8e3e5a1780ccc2a5f52e7be01affaa polkit-121.tar.gz - # Locally calculated +sha256 0d69656d60800835c3d7d1f0a8362b32e1ae3ace2875a35bb624296fc52d5dc4 polkit-122.tar.gz sha256 d2e2aa973e29c75e1b492e67ea7b7da9de2d501d49a934657971fd74f9a0b0a8 COPYING diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 39048a988d..205d6aff4c 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -4,8 +4,8 @@ # ################################################################################ -POLKIT_VERSION = 121 -POLKIT_SITE = https://www.freedesktop.org/software/polkit/releases +POLKIT_VERSION = 122 +POLKIT_SITE = https://gitlab.freedesktop.org/polkit/polkit/-/archive/$(POLKIT_VERSION) POLKIT_LICENSE = GPL-2.0 POLKIT_LICENSE_FILES = COPYING POLKIT_CPE_ID_VENDOR = polkit_project From thomas.petazzoni at bootlin.com Wed Nov 23 21:52:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:52:02 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 Message-ID: <20221205112611.2A68185BBF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43f6ae0de3220118ec6520b421b39c580396720d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash index aadf5b121f..bd9bc37c1f 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa imx-vpu-hantro-vc-1.9.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 5f4c6faee4..1f033c1434 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VC_VERSION = 1.4.0 +IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux From thomas.petazzoni at bootlin.com Wed Nov 23 22:07:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:07:01 +0100 Subject: [Buildroot] [git commit] configs/nitrogen8*: bump arm trusted firmware revision Message-ID: <20221205112611.6114B85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9ef3fbed57add6491e26e1c40f7c500f8c02aeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump ATF to boundary-lf-5.15.52-2.1.0. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 41e2ddb79d..be2ce0cb3c 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index c20c64b121..e0a7552e94 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 5a78df3865..e2a36c0c75 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 078476b004..3e275f101e 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y From thomas.petazzoni at bootlin.com Wed Nov 23 22:06:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:06:43 +0100 Subject: [Buildroot] [git commit] configs/nitrogen*: bump u-boot to version 2022.04 Message-ID: <20221205112611.568B385B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd96b942d9e6252c9d7fd94592996885210bc32c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - U-Boot branch boundary-v2022.04 from Boundary repo. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen6sx_defconfig | 4 ++-- configs/nitrogen6x_defconfig | 4 ++-- configs/nitrogen7_defconfig | 4 ++-- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 2e25a2011a..967d064f1c 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index aa3b8b912b..1cded53765 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 4df3f47b4b..d1e81d90fd 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 226ded6208..41e2ddb79d 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index dd97f79f7e..c20c64b121 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 27a374e485..5a78df3865 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 48749e2a1a..078476b004 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Thu Nov 24 20:28:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 21:28:45 +0100 Subject: [Buildroot] [git commit] package/dropbear: bump to version 2022.83 Message-ID: <20221205112611.8FB2785B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=338375d88de1baae5e3a178813f53334a891656b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master DROPBEAR_DSS is now disabled by default. Enable only when BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/dropbear/dropbear.hash | 2 +- package/dropbear/dropbear.mk | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/dropbear/dropbear.hash b/package/dropbear/dropbear.hash index ff6e312fde..8f6c49c62b 100644 --- a/package/dropbear/dropbear.hash +++ b/package/dropbear/dropbear.hash @@ -1,5 +1,5 @@ # From https://matt.ucc.asn.au/dropbear/releases/SHA256SUM.asc -sha256 3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1 dropbear-2022.82.tar.bz2 +sha256 bc5a121ffbc94b5171ad5ebe01be42746d50aa797c9549a4639894a16749443b dropbear-2022.83.tar.bz2 # License file, locally computed sha256 a99ce657d790b761c132ee7e0de18edb437ae6361e536d991c6a12f36e770445 LICENSE diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index bfb80345ec..36eb7898ba 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -4,7 +4,7 @@ # ################################################################################ -DROPBEAR_VERSION = 2022.82 +DROPBEAR_VERSION = 2022.83 DROPBEAR_SITE = https://matt.ucc.asn.au/dropbear/releases DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VERSION).tar.bz2 DROPBEAR_LICENSE = MIT, BSD-2-Clause, Public domain @@ -64,13 +64,9 @@ define DROPBEAR_ENABLE_LEGACY_CRYPTO echo '#define DROPBEAR_ENABLE_CBC_MODE 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_SHA1_96_HMAC 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_DH_GROUP1 1' >> $(@D)/localoptions.h + echo '#define DROPBEAR_DSS 1' >> $(@D)/localoptions.h endef DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_ENABLE_LEGACY_CRYPTO -else -define DROPBEAR_DISABLE_LEGACY_CRYPTO - echo '#define DROPBEAR_DSS 0' >> $(@D)/localoptions.h -endef -DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_DISABLE_LEGACY_CRYPTO endif ifeq ($(BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS),) From thomas.petazzoni at bootlin.com Thu Nov 24 21:51:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:51:08 +0100 Subject: [Buildroot] [git commit] package/intel-mediasdk: bump version to 22.6.3 Message-ID: <20221205112611.BC94A85B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e25d03979c5323bcad5b8f6be58d0e054950c6ca 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 0807d6de7e..e4fd569830 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz +sha256 a47a554cb3055614a8041cf478c4c89e249c2157c7e98389fbaba6144dc18783 intel-mediasdk-22.6.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 67c6683ec0..f5e39905a1 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.2 +INTEL_MEDIASDK_VERSION = 22.6.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 Thu Nov 24 21:30:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:30:38 +0100 Subject: [Buildroot] [git commit] package/python-smbprotocol: new package Message-ID: <20221205112611.A630A85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3aaa6fd2aa5ba132ba6f95a12fc463ed6f4d850 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-smbprotocol/Config.in | 9 +++++++++ package/python-smbprotocol/python-smbprotocol.hash | 6 ++++++ package/python-smbprotocol/python-smbprotocol.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) diff --git a/package/Config.in b/package/Config.in index eafc5ae5ff..cafd3b338c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1266,6 +1266,7 @@ menu "External python modules" source "package/python-sip/Config.in" source "package/python-six/Config.in" source "package/python-slob/Config.in" + source "package/python-smbprotocol/Config.in" source "package/python-smbus-cffi/Config.in" source "package/python-smmap2/Config.in" source "package/python-snappy/Config.in" diff --git a/package/python-smbprotocol/Config.in b/package/python-smbprotocol/Config.in new file mode 100644 index 0000000000..ae58a7d9a1 --- /dev/null +++ b/package/python-smbprotocol/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_SMBPROTOCOL + bool "python-smbprotocol" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_PYTHON_PYSPNEGO # runtime + help + Interact with a server using the SMB 2/3 Protocol. + + https://github.com/jborean93/smbprotocol diff --git a/package/python-smbprotocol/python-smbprotocol.hash b/package/python-smbprotocol/python-smbprotocol.hash new file mode 100644 index 0000000000..a46f9f635b --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/smbprotocol/json +md5 a7474ab4cf8912dffaab56ad5067f429 smbprotocol-1.10.1.tar.gz +sha256 b5bc9d4930ec947d42c21089a4d373b97e3f6488fd15d32d27189312fd8a04c9 smbprotocol-1.10.1.tar.gz + +# Locally computed +sha256 4c3c550abc2b04c507ed0d641dd7e524eaff5bd06c7862af957301836d496d15 LICENSE diff --git a/package/python-smbprotocol/python-smbprotocol.mk b/package/python-smbprotocol/python-smbprotocol.mk new file mode 100644 index 0000000000..17c2b17dbc --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-smbprotocol +# +################################################################################ + +PYTHON_SMBPROTOCOL_VERSION = 1.10.1 +PYTHON_SMBPROTOCOL_SOURCE = smbprotocol-$(PYTHON_SMBPROTOCOL_VERSION).tar.gz +PYTHON_SMBPROTOCOL_SITE = https://files.pythonhosted.org/packages/13/1a/73ad1883beebe4f6f47879cb9880690944faa00681141920c7a2219f6152 +PYTHON_SMBPROTOCOL_SETUP_TYPE = setuptools +PYTHON_SMBPROTOCOL_LICENSE = MIT +PYTHON_SMBPROTOCOL_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From arnout at mind.be Thu Nov 24 10:44:30 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 11:44:30 +0100 Subject: [Buildroot] [git commit] package/pkg-kconfig: fix bad config with per-package-dirs Message-ID: <20221205112611.8550A85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb449c72cd6a2983e1d9ebffcd6b0f87fbe7df96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master If BR2_PER_PACKAGE_DIRECTORIES is enabled and Buildroot is using HOST_MAKE for a Kconfig package. The $(1)_KCONFIG_RULES does not work correctly, and kconfig-package-regen-dot-config will always run the 'oldconfig' target. This is because $(1)_KCONFIG_RULES expands before the first recipe line of .stamp_dotconfig. $(1)_KCONFIG_RULES attempts to call $(HOST_MAKE), which requires that the per-package//host directory has been setup. But that directory is not setup until a later recipe line. This results in $(1)_KCONFIG_RULES silently failing, and so always configuring with 'oldconfig'. Fix the issue by calling the command as part of the recipe, so $(HOST_MAKE) will be ready in time. As the comment on $(1)_KCONFIG_RULES describes, we should not use backticks. Use an intermediary file to store the output of the command, so that backticks are not needed. Signed-off-by: Brandon Maier Signed-off-by: Arnout Vandecappelle --- package/pkg-kconfig.mk | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index 32dcfea0bc..f4f35bf96a 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -45,11 +45,16 @@ endef # only, as this can fail in complex cases. # $(1): the name of the package in upper-case letters define kconfig-package-regen-dot-config - $(if $(filter olddefconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) olddefconfig, - $(if $(filter oldnoconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) oldnoconfig, - $(Q)(yes "" | $($(1)_KCONFIG_MAKE) oldconfig))) + $(Q)[ -e $($(1)_DIR)/.br_regen_dot_config ] || \ + $($(1)_KCONFIG_MAKE) -pn config 2>/dev/null \ + | sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d' >$($(1)_DIR)/.br_regen_dot_config + $(Q)if grep -q '\bolddefconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) olddefconfig; \ + elif grep -q '\boldnoconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) oldnoconfig; \ + else \ + yes "" | $($(1)_KCONFIG_MAKE) oldconfig; \ + fi endef # Macro to create a .config file where all given fragments are merged into. @@ -147,19 +152,6 @@ $(2)_KCONFIG_MAKE = \ $$($(2)_MAKE_ENV) $$($(2)_MAKE) -C $$($(2)_DIR) \ $$(PKG_KCONFIG_COMMON_OPTS) $$($(2)_KCONFIG_OPTS) -# $(2)_KCONFIG_MAKE may already rely on shell expansion. As the $() syntax -# of the shell conflicts with Make's own syntax, this means that backticks -# are used with those shell constructs. Unfortunately, the backtick syntax -# does not nest, and we need to use Make instead of the shell to handle -# conditions. - -# A recursively expanded variable is necessary, to be sure that the shell -# command is called when the rule is processed during the build and not -# when the rule is created when parsing all packages. -$(2)_KCONFIG_RULES = \ - $$(shell $$($(2)_KCONFIG_MAKE) -pn config 2>/dev/null | \ - sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d') - # The specified source configuration file and any additional configuration file # fragments are merged together to .config, after the package has been patched. # Since the file could be a defconfig file it needs to be expanded to a From thomas.petazzoni at bootlin.com Thu Nov 24 21:47:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:47:46 +0100 Subject: [Buildroot] [git commit] package/python-dicttoxml2: new package Message-ID: <20221205112611.B18EA85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e52eb61842acb4a3b8a2d4b716ba673bc972cf89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add a maintained fork instead of the abandoned dicttoxml. Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-dicttoxml2/Config.in | 8 ++++++++ package/python-dicttoxml2/python-dicttoxml2.hash | 5 +++++ package/python-dicttoxml2/python-dicttoxml2.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/package/Config.in b/package/Config.in index cafd3b338c..7d227f8112 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1021,6 +1021,7 @@ menu "External python modules" source "package/python-defusedxml/Config.in" source "package/python-dialog3/Config.in" source "package/python-dicttoxml/Config.in" + source "package/python-dicttoxml2/Config.in" source "package/python-distro/Config.in" source "package/python-django/Config.in" source "package/python-django-enumfields/Config.in" diff --git a/package/python-dicttoxml2/Config.in b/package/python-dicttoxml2/Config.in new file mode 100644 index 0000000000..0bd8068dd6 --- /dev/null +++ b/package/python-dicttoxml2/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_DICTTOXML2 + bool "python-dicttoxml2" + select BR2_PACKAGE_PYTHON3_PYEXPAT + help + Converts a Python dictionary or other native data type into + a valid XML string. + + https://github.com/Ousret/dicttoxml diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash new file mode 100644 index 0000000000..7f584cc000 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dicttoxml2/json +md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz +sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz +# Locally computed +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt diff --git a/package/python-dicttoxml2/python-dicttoxml2.mk b/package/python-dicttoxml2/python-dicttoxml2.mk new file mode 100644 index 0000000000..d2abe63860 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-dicttoxml2 +# +################################################################################ + +PYTHON_DICTTOXML2_VERSION = 2.1.0 +PYTHON_DICTTOXML2_SOURCE = dicttoxml2-$(PYTHON_DICTTOXML2_VERSION).tar.gz +PYTHON_DICTTOXML2_SITE = https://files.pythonhosted.org/packages/0b/24/7a6d37b2770843e34685e470fd711955cb0f77c354c73d8ca64b02420bce +PYTHON_DICTTOXML2_SETUP_TYPE = setuptools +PYTHON_DICTTOXML2_LICENSE = GPL-2.0 +PYTHON_DICTTOXML2_LICENSE_FILES = LICENCE.txt + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Fri Nov 25 22:16:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:16:46 +0100 Subject: [Buildroot] [git commit] package/qoriq-cadence-dp-firmware: also install to target if needed Message-ID: <20221205112612.1779F85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b49d8c03da2dc25aa28f14a3db1d38298221c7c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This firmware is loaded by U-Boot, so when U-Boot is loading the Linux kernel from the root filesystem, it is very likely that it will also want to load this firmware from the root filesystem. Therefore, this patch makes sure that that Cadence DP firmware is installed alongside the kernel image in /boot in the root filesystem when the kernel is installed there (BR2_LINUX_KERNEL_INSTALL_TARGET=y). We keep installing the firmware in $(BINARIES_DIR) in any case. Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk index 2ccdd8b903..4f75287269 100644 --- a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk +++ b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -11,12 +11,18 @@ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES +ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),) QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO +endif define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) endef +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin +endef + define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin endef From thomas.petazzoni at bootlin.com Fri Nov 25 22:09:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:09:14 +0100 Subject: [Buildroot] [git commit] package/versal-firmware: new package Message-ID: <20221205112612.0219885B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=288207cd5bcbd88d0c11bcb5089b7411d1fd921b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index a2c60f38fd..61a50b5863 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2195,6 +2195,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 7d227f8112..1a2bda4639 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..8d13816149 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "firmware version" + default "v2022.2" + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "board name" + default "vck190" + help + Name of Versal target board. + Used for installing the appropriate firmware. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..3e4b9e558d --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) From thomas.petazzoni at bootlin.com Fri Nov 25 22:11:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:11:24 +0100 Subject: [Buildroot] [git commit] configs/versal_vck190: new defconfig Message-ID: <20221205112612.0D72B85B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4060a6d5307d81475f8cc3b572cd6eca9a94ffbf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 +++++++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++++ board/versal/post-image.sh | 35 ++++++++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++++++++ 6 files changed, 175 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 61a50b5863..ab9cfe5ee9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2187,9 +2187,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..d87df221c6 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y From christian at paral.in Tue Nov 1 00:32:00 2022 From: christian at paral.in (Christian Stewart) Date: Mon, 31 Oct 2022 17:32:00 -0700 Subject: [Buildroot] [PATCH v1 1/1] package/docker-compose: bump to version 2.10.0 In-Reply-To: <20221031233134.6d432abd@windsurf> References: <20220904191010.200822-1-christian@paral.in> <20221031230227.222d7ad1@windsurf> <20221031233134.6d432abd@windsurf> Message-ID: Hi Thomas, On Mon, Oct 31, 2022 at 3:31 PM Thomas Petazzoni wrote: > It does fix the docker compose issue, but then the loop of docker > inspect that waits for the container to be ready never completes: > > # while ! docker inspect root_busybox_1 2>&1 >/dev/null; do sleep 1; done > Error: No such object: root_busybox_1 I've submitted the patch series(s) to fix this, however, for the record: This was because docker compose v2 uses root-busybox-1 as the container name (no underscores). Best, Christian Stewart From christian at paral.in Tue Nov 1 00:34:19 2022 From: christian at paral.in (Christian Stewart) Date: Mon, 31 Oct 2022 17:34:19 -0700 Subject: [Buildroot] [PATCH 1/1] package/go: disable stack protector for cgo Message-ID: <20221101003419.754757-1-christian@paral.in> Enabling the C stack protector for Cgo causes a build failure on i386: runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel runtime/cgo(.text): relocation target __stack_chk_fail_local not defined runtime/cgo(.text): relocation target __stack_chk_fail_local not defined Add: CGO_CFLAGS=-fno-stack-protector https://github.com/golang/go/issues/52919 Set CGO_CFLAGS and other flags while building Go with make.bash as well. Signed-off-by: Christian Stewart --- package/go/go.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/go/go.mk b/package/go/go.mk index fe4d3a29a9..d6c15c4ac9 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -49,6 +49,8 @@ else ifeq ($(BR2_aarch64),y) GO_GOARCH = arm64 else ifeq ($(BR2_i386),y) GO_GOARCH = 386 +# stack-protector causes a build failure on i386. +HOST_GO_CGO_CFLAGS += -fno-stack-protector # i386: use softfloat if no SSE2: https://golang.org/doc/go1.16#386 ifneq ($(BR2_X86_CPU_HAS_SSE2),y) GO_GO386 = softfloat @@ -78,7 +80,7 @@ HOST_GO_TARGET_ENV = \ GOCACHE="$(HOST_GO_TARGET_CACHE)" \ CC="$(TARGET_CC)" \ CXX="$(TARGET_CXX)" \ - CGO_CFLAGS="$(TARGET_CFLAGS)" \ + CGO_CFLAGS="$(TARGET_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ CGO_CXXFLAGS="$(TARGET_CXXFLAGS)" \ CGO_LDFLAGS="$(TARGET_LDFLAGS)" \ GOTOOLDIR="$(HOST_GO_TOOLDIR)" @@ -109,6 +111,7 @@ HOST_GO_CGO_ENABLED = 1 endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS # For the convenience of host golang packages +# stack-protector causes a build failure on some architectures. HOST_GO_HOST_ENV = \ $(HOST_GO_COMMON_ENV) \ GOOS="" \ @@ -116,7 +119,7 @@ HOST_GO_HOST_ENV = \ GOCACHE="$(HOST_GO_HOST_CACHE)" \ CC="$(HOSTCC_NOCCACHE)" \ CXX="$(HOSTCXX_NOCCACHE)" \ - CGO_CFLAGS="$(HOST_CFLAGS)" \ + CGO_CFLAGS="$(HOST_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ CGO_LDFLAGS="$(HOST_LDFLAGS)" @@ -133,6 +136,9 @@ HOST_GO_MAKE_ENV = \ CC=$(HOSTCC_NOCCACHE) \ CXX=$(HOSTCXX_NOCCACHE) \ CGO_ENABLED=$(HOST_GO_CGO_ENABLED) \ + CGO_CFLAGS="$(HOST_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ + CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ + CGO_LDFLAGS="$(HOST_LDFLAGS)" \ $(HOST_GO_CROSS_ENV) define HOST_GO_BUILD_CMDS -- 2.38.1 From giulio.benetti at benettiengineering.com Tue Nov 1 02:19:15 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 1 Nov 2022 03:19:15 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221031132519.4e5ebc69@windsurf> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> Message-ID: <29ee559b-0663-da71-97f2-a1955c293382@benettiengineering.com> Hello Thomas, On 31/10/22 13:25, Thomas Petazzoni wrote: > Hello Giulio, > > On Wed, 19 Oct 2022 01:46:17 +0200 > Giulio Benetti wrote: > >> At the moment all APIs folders are copied to target increasing the size of >> rootfs of ~190MB. Allow to select which API folders we want to copy to >> target to shrink rootfs down. >> >> Signed-off-by: Giulio Benetti > > Thanks for proposing this. > > Practically speaking, could you describe which folders are needed in a > typical scenario you've had? One scenario I'm facing right now is: drwxr-xr-x 4 giuliobenetti giuliobenetti 16384 ott 26 01:26 4.5 drwxr-xr-x 145 giuliobenetti giuliobenetti 12288 ott 26 01:20 gac drwxr-xr-x 2 giuliobenetti giuliobenetti 4096 ott 26 01:22 lldb And the total is 95MB big. gac/ is ~56MB and that's mandatory in my case. 4.5/ is ~36MB lldb/ is only 5K While copying all directories is ~195MB so I was wrong, we don't save ~190MB, but anyway we save almost 100MB that for size costraint systems and most of all for production programming save time. The latter is why I need it most of all. > Here, I have these ones: > > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:58 2.0-api > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:58 3.5-api > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 4.0 > drwxr-xr-x 2 thomas thomas 12288 oct. 25 22:58 4.0-api > drwxr-xr-x 4 thomas thomas 16384 oct. 25 22:58 4.5 > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5.1-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5.2-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6.1-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6.2-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7.1-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7.2-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7-api > drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.8-api > drwxr-xr-x 145 thomas thomas 12288 oct. 25 22:56 gac > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 lldb > drwxr-xr-x 3 thomas thomas 4096 oct. 25 22:56 mono-configuration-crypto > drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 monodoc > drwxr-xr-x 3 thomas thomas 4096 oct. 25 22:56 msbuild > drwxr-xr-x 6 thomas thomas 4096 oct. 25 22:56 xbuild > drwxr-xr-x 4 thomas thomas 4096 oct. 25 22:56 xbuild-frameworks > >> +config BR2_PACKAGE_MONO_SPECIFY_FOLDERS_TO_INSTALL >> + bool "Specify folders to install to target" >> + help >> + Allow to specify which Mono folder to install to target > > I don't really have a very good suggestion, but I don't like the name > of the option. We rarely have option names that are "sentences", i.e > "specify folders to install" is a sentence. > > Should we instead have a single string option > BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When > empty, it means all folders are installed. Otherwise, only the > specified folders are installed. Yes, I can do like that. > The other obvious question is whether this shouldn't simply be left as > something to do in a post-build script. Even though I admit that > reducing 190 MB down to something reasonable can be seen as something > that is almost mandatory. ~100MB after recalculating. Anyway it's a bit odd to create ad hoc script to remove 29 folders an keep only 3. Usually I expect a mono user to write an application using only 1 API version. > Or alternatively, do we have a better way, where we could automate this > selection of which folders are needed? In the beginning I thought that mono provided such possibility in its build system but it's not like that, check: https://github.com/mono/reference-assemblies/blob/680013abda911528f6befca67eed5669d80c85d5/Makefile That is why I've ended up with this solution. Honestly I wanted to avoid to even install these dll files to host/ but it's not possible. Otherwise I have to patch the Makefile and in the end having 100M on host I don't think is a problem. -- Giulio Benetti CEO/CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Tue Nov 1 02:27:30 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 1 Nov 2022 03:27:30 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221031125405.GC1058960@scaer> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> Message-ID: <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> Hi Yann, On 31/10/22 13:54, Yann E. MORIN wrote: > Giulio, Thomas, All, > > On 2022-10-31 13:25 +0100, Thomas Petazzoni via buildroot spake thusly: >> On Wed, 19 Oct 2022 01:46:17 +0200 >> Giulio Benetti wrote: >>> At the moment all APIs folders are copied to target increasing the size of >>> rootfs of ~190MB. Allow to select which API folders we want to copy to >>> target to shrink rootfs down. >>> >>> Signed-off-by: Giulio Benetti >> Practically speaking, could you describe which folders are needed in a >> typical scenario you've had? > > Yes, can you provide a rationale for when only a subset of APIs is > needed? I've answered on previous e-mail. I've realized only now that I could answer to your e-mail for both. >> Here, I have these ones: >> >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:58 2.0-api >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:58 3.5-api >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 4.0 >> drwxr-xr-x 2 thomas thomas 12288 oct. 25 22:58 4.0-api >> drwxr-xr-x 4 thomas thomas 16384 oct. 25 22:58 4.5 >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5.1-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5.2-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.5-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6.1-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6.2-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.6-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7.1-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7.2-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.7-api >> drwxr-xr-x 3 thomas thomas 12288 oct. 25 22:58 4.8-api >> drwxr-xr-x 145 thomas thomas 12288 oct. 25 22:56 gac >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 lldb >> drwxr-xr-x 3 thomas thomas 4096 oct. 25 22:56 mono-configuration-crypto >> drwxr-xr-x 2 thomas thomas 4096 oct. 25 22:56 monodoc >> drwxr-xr-x 3 thomas thomas 4096 oct. 25 22:56 msbuild >> drwxr-xr-x 6 thomas thomas 4096 oct. 25 22:56 xbuild >> drwxr-xr-x 4 thomas thomas 4096 oct. 25 22:56 xbuild-frameworks > > It looks like we have three sets of directories here; > - version-based dirs: from 2.0-api up to 4.8-api > - gac/: big number of subdirs in there... > - the rest > > Your change trat them all on the same level, but are they all really > superfluous? Is there a set that absolutely needs to be there, or can we > really do with just one (or even none, see below)? > > Note: can we unconditionally get rid of monodoc/? Of msbuild/? Of lldb/? To tell the truth I'm not expert in this. I know that my customer's application only needed the files in those folders. So I can't find at the moment something that clarifies this, that's why I've given a very open solution. Of course this can give problems in runtime. But the mono application should fail immediately if someone skip some folder. >>> +config BR2_PACKAGE_MONO_SPECIFY_FOLDERS_TO_INSTALL >>> + bool "Specify folders to install to target" >>> + help >>> + Allow to specify which Mono folder to install to target >> >> I don't really have a very good suggestion, but I don't like the name >> of the option. We rarely have option names that are "sentences", i.e >> "specify folders to install" is a sentence. >> >> Should we instead have a single string option >> BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When >> empty, it means all folders are installed. Otherwise, only the >> specified folders are installed. > > Agreed. I expect that having no API level installed would yield a > non-working system, so: > > config BR2_PACKAGE_MONO_API_VERSIONS > string "API versions to install" > help > Keep empty to install all. Ok, I go with that then! >> The other obvious question is whether this shouldn't simply be left as >> something to do in a post-build script. Even though I admit that >> reducing 190 MB down to something reasonable can be seen as something >> that is almost mandatory. >> >> Or alternatively, do we have a better way, where we could automate this >> selection of which folders are needed? > > I would prefer we avoid carrying the list of versionned APIs (and the > rest, see above). Yes I agree, otherwise the list would be pretty long. Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From fperrad at gmail.com Tue Nov 1 06:03:21 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 1 Nov 2022 07:03:21 +0100 Subject: [Buildroot] [PATCH] package/libressl: bump to version 3.6.1 Message-ID: <20221101060321.1488881-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch | 2 +- package/libressl/libressl.hash | 2 +- package/libressl/libressl.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch b/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch index 1c59aec72..48f3fa16e 100644 --- a/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch +++ b/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch @@ -20,7 +20,7 @@ diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h index 46f24b2ea..4048a6e63 100644 --- a/include/openssl/ssl.h +++ b/include/openssl/ssl.h -@@ -408,11 +408,7 @@ typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, +@@ -412,11 +412,7 @@ typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, #define SSL_OP_NO_TLSv1 0x04000000L #define SSL_OP_NO_TLSv1_2 0x08000000L #define SSL_OP_NO_TLSv1_1 0x10000000L diff --git a/package/libressl/libressl.hash b/package/libressl/libressl.hash index 7a7638b2d..0988e6a36 100644 --- a/package/libressl/libressl.hash +++ b/package/libressl/libressl.hash @@ -1,4 +1,4 @@ # From https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/SHA256 -sha256 3ab5e5eaef69ce20c6b170ee64d785b42235f48f2e62b095fca5d7b6672b8b28 libressl-3.5.3.tar.gz +sha256 acfac61316e93b919c28d62d53037ca734de85c46b4d703f19fd8395cf006774 libressl-3.6.1.tar.gz # Locally computed sha256 5c63613f008f16a9c0025c096bbd736cecf720494d121b5c5203e0ec6e5955b1 COPYING diff --git a/package/libressl/libressl.mk b/package/libressl/libressl.mk index 85d1fe5e3..8fd7bccbc 100644 --- a/package/libressl/libressl.mk +++ b/package/libressl/libressl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBRESSL_VERSION = 3.5.3 +LIBRESSL_VERSION = 3.6.1 LIBRESSL_SITE = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL LIBRESSL_LICENSE = ISC (new additions), OpenSSL or SSLeay (original OpenSSL code) LIBRESSL_LICENSE_FILES = COPYING -- 2.37.2 From troglobit at gmail.com Tue Nov 1 07:18:53 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 01 Nov 2022 08:18:53 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221031214739.6b258cb3@windsurf> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> Message-ID: <875yfzf8gy.fsf@gmail.com> Hi Thomas! On Mon, Oct 31, 2022 at 21:47, Thomas Petazzoni wrote: > On Mon, 31 Oct 2022 18:46:30 +0100 > Joachim Wiberg wrote: >> Changes: >> - Update copyright years (affects LICENSE file hash) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> -sha256 e17dc0bc91bf499d8cca5e016c22c6d2a4770e3cc1a43756a7973375a83ddb90 LICENSE >> +sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE > The hash of the license file is changed, this should be explained in > the commit log (what are the changes, do they require changing the > license information in the .mk file). I tried to be as clear as possible about this, even when I did the release upstream. Maybe I should have been extra clear somehow? > Silently changing the license file hashes defeats the entire purpose of > having hashes for license files, which is precisely to carefully verify > what has changed in the license file. Yes, I fully understand. Best regards /Joachim From bernd.kuhls at t-online.de Tue Nov 1 07:21:55 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 08:21:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/imagemagick: utilities need c++ Message-ID: <20221101072155.364312-1-bernd.kuhls@t-online.de> See upstream commit: https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c Fixes: http://autobuild.buildroot.net/results/29f/29ff3e568ddf40105aec1eded042388df138b7f9/ Signed-off-by: Bernd Kuhls --- package/imagemagick/imagemagick.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..e40ef56347 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -44,6 +44,10 @@ IMAGEMAGICK_CONF_OPTS = \ --without-x \ --with-gs-font-dir=/usr/share/fonts/gs +ifeq ($(BR2_INSTALL_LIBSTDCPP),) +IMAGEMAGICK_CONF_OPTS += --with-utilities=no +endif + IMAGEMAGICK_DEPENDENCIES = host-pkgconf ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) -- 2.34.1 From troglobit at gmail.com Tue Nov 1 07:30:58 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Tue, 01 Nov 2022 08:30:58 +0100 Subject: [Buildroot] [PATCH 3/3] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <20221031214956.37e0ef12@windsurf> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-4-troglobit@gmail.com> <20221031214956.37e0ef12@windsurf> Message-ID: <871qqnf7wt.fsf@gmail.com> Hi Thomas! On Mon, Oct 31, 2022 at 21:49, Thomas Petazzoni wrote: > On Mon, 31 Oct 2022 18:46:32 +0100 > Joachim Wiberg wrote: >> +cmd() >> +{ >> + start-stop-daemon -q -p "$PIDFILE" -x "$DAEMON" "$@" >> + status=$? >> + [ $status -eq 0 ] && echo "OK" || echo "FAIL" >> + >> + return $status >> +} > I don't think we're using this cmd construct anywhere else in the tree, > or did I miss some change in our coding style/policy? I mentioned it in the cover letter, but that information should have been here in this patch. Sorry about that. It all started out with utils/check-package telling me I used $DAEMON wrong. While changing that I ended up with a final comment from it that said I should also "run shellcheck and fix the warnings". It in turn had several grievances which I took one by one. In this one I used the same construct as in package/smcroute/S41smcroute to work around a warning about using `$?` instead of using an `if cmd; then ...` >> start() { >> - printf 'Starting %s: ' "$NAME" >> - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS >> - [ $? = 0 ] && echo "OK" || echo "FAIL" > > This all looked matching our coding style. Why are you changing this? >> case "$1" in >> - start|stop|restart) >> - "$1" >> - ;; >> - reload) >> - restart >> - ;; >> - *) >> - echo "Usage: $0 {start|stop|restart|reload}" >> - exit 1 >> + start|stop|restart) >> + "$1" >> + ;; >> + reload) >> + restart >> + ;; >> + *) >> + echo "Usage: $0 {start|stop|restart|reload}" >> + exit 1 > > I'm not sure what is the recommended indentation style in our init > scripts. Tabs? Spaces? Shellcheck pointed out this section had four spaces indent instead of the eight (tab) used for the rest of the script. Iirc from the "own code coding style" discussions C and shell script should follow the same style, but I may very well be wrong here. Best regards /Joachim From baruch at tkos.co.il Tue Nov 1 07:41:54 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 1 Nov 2022 09:41:54 +0200 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection Message-ID: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> socal configure uses AC_TRY_RUN to detect printf features. This does not work for cross compilation. All C libraries we use support C99 snprintf. Only glibc and uClibc support the deprecated Z modifier. Signed-off-by: Baruch Siach --- package/socat/socat.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d86..c1bf4d260f61 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -11,6 +11,14 @@ SOCAT_LICENSE = GPL-2.0 with OpenSSL exception SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL SOCAT_CPE_ID_VENDOR = dest-unreach +SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes + +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y) +SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes +else +SOCAT_CONF_ENV += ac_cv_have_z_modifier=no +endif + ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) SOCAT_CONF_ENV += \ sc_cv_sys_crdly_shift=12 \ -- 2.35.1 From baruch at tkos.co.il Tue Nov 1 07:41:55 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 1 Nov 2022 09:41:55 +0200 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: socal configure script does not take the zlib dependency into account when linking with libssl. This break static link. There is not easy way to add zlib dependency, so just disable openssl for static builds. Signed-off-by: Baruch Siach --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index c1bf4d260f61..bfccd020312d 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -39,7 +39,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl -- 2.35.1 From baruch at tkos.co.il Tue Nov 1 07:41:56 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 1 Nov 2022 09:41:56 +0200 Subject: [Buildroot] [PATCH 3/3] package/socat: bump to version 1.7.4.4 In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: Drop upstream patch. Update README hash for changes not related to licensing. Signed-off-by: Baruch Siach --- ...-correct-the-getprotobynumber_r-test.patch | 43 ------------------- package/socat/socat.hash | 6 +-- package/socat/socat.mk | 2 +- 3 files changed, 4 insertions(+), 47 deletions(-) delete mode 100644 package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch diff --git a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch b/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch deleted file mode 100644 index de9540553191..000000000000 --- a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch +++ /dev/null @@ -1,43 +0,0 @@ -From d56a11beb9b181fd91a70a6d703dfbdfe887122a Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 13 Jan 2022 17:56:10 +0200 -Subject: [PATCH] configure.ac: correct the getprotobynumber_r test - -The AC_TRY_COMPILE test succeeds even when libc does not provide the -tested symbol. The compiler produces a warning, but exits successfully. -Use AC_TRY_LINK that will only succeeds if libc provides the symbol. - -This fixes build with musl libc that does not support -getprotobynumber_r(). - -Signed-off-by: Baruch Siach ---- -Upstream status: sent to socat at dest-unreach.org - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index d4acc9e7e6f5..973a7f2218c9 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -137,13 +137,13 @@ AC_MSG_RESULT($sc_cv_have_prototype_hstrerror) - # getprotobynumber_r() is not standardized - AC_MSG_CHECKING(for getprotobynumber_r() variant) - AC_CACHE_VAL(sc_cv_getprotobynumber_r, --[AC_TRY_COMPILE([#include -+[AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL,1024,NULL);], - [sc_cv_getprotobynumber_r=1; tmp_bynum_variant=Linux], -- [AC_TRY_COMPILE([#include -+ [AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL,1024);], - [sc_cv_getprotobynumber_r=2; tmp_bynum_variant=Solaris], -- [AC_TRY_COMPILE([#include -+ [AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL);], - [sc_cv_getprotobynumber_r=3; tmp_bynum_variant=AIX], - --- -2.34.1 - diff --git a/package/socat/socat.hash b/package/socat/socat.hash index 4f7ff5328e28..2113e1b3a485 100644 --- a/package/socat/socat.hash +++ b/package/socat/socat.hash @@ -1,8 +1,8 @@ # From http://www.dest-unreach.org/socat/download.md5sum -md5 5c28dd258ba928326d0716fcb4895cc2 socat-1.7.4.3.tar.bz2 +md5 a605d3779465f42c07fc507cfbfb08f9 socat-1.7.4.4.tar.bz2 # From http://www.dest-unreach.org/socat/download.sha256sum -sha256 d47318104415077635119dfee44bcfb41de3497374a9a001b1aff6e2f0858007 socat-1.7.4.3.tar.bz2 +sha256 fbd42bd2f0e54a3af6d01bdf15385384ab82dbc0e4f1a5e153b3e0be1b6380ac socat-1.7.4.4.tar.bz2 # Locally calculated -sha256 432aebfec164bedcaada7cdf2849e1f003fa00a91a0a1ed34d7cf4abe980f5fb README +sha256 3555c6bc2779ff0f9a7145d1e3cd1d8fde59548bcd3364a23b907de21eec5aa8 README sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 fd9e48ca316a5032069b9521f4f4b4d9b1c60365012bae1e62286bcd5bd2e761 COPYING.OpenSSL diff --git a/package/socat/socat.mk b/package/socat/socat.mk index bfccd020312d..1e378ab0691e 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SOCAT_VERSION = 1.7.4.3 +SOCAT_VERSION = 1.7.4.4 SOCAT_SOURCE = socat-$(SOCAT_VERSION).tar.bz2 SOCAT_SITE = http://www.dest-unreach.org/socat/download SOCAT_LICENSE = GPL-2.0 with OpenSSL exception -- 2.35.1 From yann.morin.1998 at free.fr Tue Nov 1 08:32:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 09:32:06 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> Message-ID: <20221101083206.GI2992523@scaer> Giulio, All, On 2022-11-01 03:27 +0100, Giulio Benetti spake thusly: > On 31/10/22 13:54, Yann E. MORIN wrote: > >On 2022-10-31 13:25 +0100, Thomas Petazzoni via buildroot spake thusly: > >>On Wed, 19 Oct 2022 01:46:17 +0200 > >>Giulio Benetti wrote: > >>>At the moment all APIs folders are copied to target increasing the size of > >>>rootfs of ~190MB. Allow to select which API folders we want to copy to > >>>target to shrink rootfs down. > >>> > >>>Signed-off-by: Giulio Benetti > >>Practically speaking, could you describe which folders are needed in a > >>typical scenario you've had? > >Yes, can you provide a rationale for when only a subset of APIs is > >needed? > I've answered on previous e-mail. I've realized only now that I could > answer to your e-mail for both. Hey, what you answered Thomas is not a rationale, it is an example. ;-) A rationale is "an explanation of controlling principles of opinion, belief, practice, or phenomena", or "an underlying reason". [0] As a rationale, I would have expected something that explains the reason why there are so many directories, and so why, under some circumstances, we can get rid of them (or not). It needs not be too long, but just provide an overview. For example, here is a totally made up blurb: mono provides support for a lot of legacy APIs for backward compatibility for existing applications, way back from the first stable API, 2.0 and up to the current version. The set of APIs are split in two categories: version-based APIs, and the rest (gac, the FooBar set of common Baz; monodoc, which renders documentation while riding a unicycle...). For a custom application, the set of required versioned APIs is limited; most often only the latest or the very few latest are needed. Only gac is always required, and monodoc is never used on the target as we never render the documentation there. [0] https://www.merriam-webster.com/dictionary/rationale [--SNIP--] > >>Should we instead have a single string option > >>BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When > >>empty, it means all folders are installed. Otherwise, only the > >>specified folders are installed. > >Agreed. I expect that having no API level installed would yield a > >non-working system, so: > > config BR2_PACKAGE_MONO_API_VERSIONS > > string "API versions to install" > > help > > Keep empty to install all. > Ok, I go with that then! ACK. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From David.Laight at ACULAB.COM Tue Nov 1 08:46:23 2022 From: David.Laight at ACULAB.COM (David Laight) Date: Tue, 1 Nov 2022 08:46:23 +0000 Subject: [Buildroot] NodeJS, qemu wrapper and ELF interpreter fun In-Reply-To: <20221031213926.50d3c778@windsurf> References: <20221031213926.50d3c778@windsurf> Message-ID: ... > (C) Pass LD_LIBRARY_PATH pointing to $(STAGING_DIR)/lib and > $(STAGING_DIR)/usr/lib in the Qemu wrapper. This works because > LD_LIBRARY_PATH paths have precedence over paths given by > ld.so.cache. > > This is the solution already used by the GOI qemu wrapper in > package/gobject-introspection/g-ir-scanner-qemuwrapper.in, and > which was suggested in bug > https://bugs.busybox.net/show_bug.cgi?id=14366. > > Any opinion? Or other ideas? Using LD_LIBRARY_PATH like that is a bad idea. Just google for it and you'll find a load of stuff about it. LD_LIBRARY_PATH should only really be used not substitute a non-standard library - eg for testing. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales) From angelo at amarulasolutions.com Tue Nov 1 09:19:35 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Tue, 1 Nov 2022 10:19:35 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221101083206.GI2992523@scaer> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> <20221101083206.GI2992523@scaer> Message-ID: Il mar 1 nov 2022, 09:32 Yann E. MORIN ha scritto: > Giulio, All, > > On 2022-11-01 03:27 +0100, Giulio Benetti spake thusly: > > On 31/10/22 13:54, Yann E. MORIN wrote: > > >On 2022-10-31 13:25 +0100, Thomas Petazzoni via buildroot spake thusly: > > >>On Wed, 19 Oct 2022 01:46:17 +0200 > > >>Giulio Benetti wrote: > > >>>At the moment all APIs folders are copied to target increasing the > size of > > >>>rootfs of ~190MB. Allow to select which API folders we want to copy to > > >>>target to shrink rootfs down. > > >>> > > >>>Signed-off-by: Giulio Benetti > > >>Practically speaking, could you describe which folders are needed in a > > >>typical scenario you've had? > > >Yes, can you provide a rationale for when only a subset of APIs is > > >needed? > > I've answered on previous e-mail. I've realized only now that I could > > answer to your e-mail for both. > > Hey, what you answered Thomas is not a rationale, it is an example. ;-) > A rationale is "an explanation of controlling principles of opinion, > belief, practice, or phenomena", or "an underlying reason". [0] > > As a rationale, I would have expected something that explains the reason > why there are so many directories, and so why, under some circumstances, > we can get rid of them (or not). It needs not be too long, but just > provide an overview. For example, here is a totally made up blurb: > > mono provides support for a lot of legacy APIs for backward > compatibility for existing applications, way back from the first > stable API, 2.0 and up to the current version. The set of APIs are > split in two categories: version-based APIs, and the rest (gac, the > FooBar set of common Baz; monodoc, which renders documentation while > riding a unicycle...). > > For a custom application, the set of required versioned APIs is > limited; most often only the latest or the very few latest are > needed. Only gac is always required, and monodoc is never used on > the target as we never render the documentation there. > > [0] https://www.merriam-webster.com/dictionary/rationale > > [--SNIP--] > > >>Should we instead have a single string option > > >>BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When > > >>empty, it means all folders are installed. Otherwise, only the > > >>specified folders are installed. > > >Agreed. I expect that having no API level installed would yield a > > >non-working system, so: > > > config BR2_PACKAGE_MONO_API_VERSIONS > > > string "API versions to install" > > > help > > > Keep empty to install all. > > Ok, I go with that then! > > ACK. > My two cents. Historically, the mono configure was offering some options to enable only some versions of the API which was lately removed So, removing older compatibility API folders should be perfectly fine. We cannot remove the Global Assembly Cache (GAC). For the rest, it would be nice if Giulio could do some testing (I can try it too) to understand at what extent we can remove any other folder. > Regards, > Yann E. MORIN. > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tim.gover at raspberrypi.com Tue Nov 1 09:30:07 2022 From: tim.gover at raspberrypi.com (Tim Gover) Date: Tue, 1 Nov 2022 09:30:07 +0000 Subject: [Buildroot] [PATCH 1/1] package/rpi-userland: add support for aarch64 Message-ID: <20221101093007.28341-1-tim.gover@raspberrypi.com> Enable aarch64 support for rpi-userland to provide vcmailbox and vcgencmd in 64bit builds. The are useful for programming OTP and system debug. The ARM64=ON parameter restricts the make targets to only include those supported on 64-bit i.e. it excludes the legacy Broadcom EGL drivers. Signed-off-by: Tim Gover --- package/rpi-userland/Config.in | 14 +++++++------- package/rpi-userland/rpi-userland.mk | 6 ++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in index 342faf26e3..cfb472808b 100644 --- a/package/rpi-userland/Config.in +++ b/package/rpi-userland/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_RPI_USERLAND bool "rpi-userland" - depends on BR2_arm + depends on BR2_arm || BR2_aarch64 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_STATIC_LIBS - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENVG - select BR2_PACKAGE_HAS_LIBOPENMAX + select BR2_PACKAGE_HAS_LIBEGL if BR2_arm + select BR2_PACKAGE_HAS_LIBGLES if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENVG if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENMAX if BR2_arm help Raspberry Pi Userland contains the necessary library to use the VideoCore driver. @@ -18,7 +18,7 @@ config BR2_PACKAGE_RPI_USERLAND https://github.com/raspberrypi/userland/ -if BR2_PACKAGE_RPI_USERLAND +if BR2_PACKAGE_RPI_USERLAND && BR2_arm config BR2_PACKAGE_PROVIDES_LIBEGL default "rpi-userland" @@ -40,6 +40,6 @@ config BR2_PACKAGE_RPI_USERLAND_HELLO endif comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library" - depends on BR2_arm + depends on BR2_arm || BR2_arch64 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ BR2_STATIC_LIBS diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..42c7e8190f 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -11,12 +11,18 @@ RPI_USERLAND_LICENSE_FILES = LICENCE RPI_USERLAND_INSTALL_STAGING = YES RPI_USERLAND_CONF_OPTS = -DVMCS_INSTALL_PREFIX=/usr +ifeq ($(BR2_arm),y) RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg +endif ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) RPI_USERLAND_DEPENDENCIES += libexecinfo endif +ifeq ($(BR2_aarch64),y) +RPI_USERLAND_CONF_OPTS += -DARM64=ON +endif + ifeq ($(BR2_PACKAGE_RPI_USERLAND_HELLO),y) RPI_USERLAND_CONF_OPTS += -DALL_APPS=ON -- 2.25.1 From guillaume.bressaix at gmail.com Tue Nov 1 09:59:54 2022 From: guillaume.bressaix at gmail.com (Guillaume W. Bres) Date: Tue, 1 Nov 2022 10:59:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/libxcrypt: bump to version 4.4.29 Message-ID: <20221101095954.10345-1-guillaume.bressaix@gmail.com> Signed-off-by: Guillaume W. Bres --- package/libxcrypt/libxcrypt.hash | 2 +- package/libxcrypt/libxcrypt.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libxcrypt/libxcrypt.hash b/package/libxcrypt/libxcrypt.hash index bdda6b47c0..e125072705 100644 --- a/package/libxcrypt/libxcrypt.hash +++ b/package/libxcrypt/libxcrypt.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db7e37901969cb1d1e8020cb73a991ef81e48e31ea5b76a101862c806426b457 libxcrypt-4.4.28.tar.gz +sha256 efb4e225c4e37658444ecdb4825883b70b744541b73022d91c4d12e0dd8e39a0 libxcrypt-4.4.29.tar.gz sha256 f9b48b0bc67a92b752780710aa774cf08b62ec2ebaa3f4aebd00069fba6effd2 LICENSING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/libxcrypt/libxcrypt.mk b/package/libxcrypt/libxcrypt.mk index f7a0fd4308..18ea6e3c17 100644 --- a/package/libxcrypt/libxcrypt.mk +++ b/package/libxcrypt/libxcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXCRYPT_VERSION = 4.4.28 +LIBXCRYPT_VERSION = 4.4.29 LIBXCRYPT_SITE = $(call github,besser82,libxcrypt,v$(LIBXCRYPT_VERSION)) LIBXCRYPT_LICENSE = LGPL-2.1+ LIBXCRYPT_LICENSE_FILES = LICENSING COPYING.LIB -- 2.20.1 From yann.morin.1998 at free.fr Tue Nov 1 10:02:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 11:02:44 +0100 Subject: [Buildroot] NodeJS, qemu wrapper and ELF interpreter fun In-Reply-To: References: <20221031213926.50d3c778@windsurf> Message-ID: <20221101100244.GF1058960@scaer> David, All, On 2022-11-01 08:46 +0000, David Laight spake thusly: > > (C) Pass LD_LIBRARY_PATH pointing to $(STAGING_DIR)/lib and > > $(STAGING_DIR)/usr/lib in the Qemu wrapper. This works because > > LD_LIBRARY_PATH paths have precedence over paths given by > > ld.so.cache. > > > > This is the solution already used by the GOI qemu wrapper in > > package/gobject-introspection/g-ir-scanner-qemuwrapper.in, and > > which was suggested in bug > > https://bugs.busybox.net/show_bug.cgi?id=14366. > > > > Any opinion? Or other ideas? > > Using LD_LIBRARY_PATH like that is a bad idea. Yeah, we know quite a bit about some LD_LIBRARY_PATH woes ;-) > Just google for it and you'll find a load of stuff about it. > LD_LIBRARY_PATH should only really be used not substitute a > non-standard library - eg for testing. In this situation, the issue is that we are running a *target* program, on the *build machine*, and we want it to pick target ilbraries, not the host libraries. Of course, during cross-compilation, we can't run target code on the build machine, so we run it through qemu-user. However, as Thomas explained and demonstrated, qemu-user intercepts and emulates the open()-like syscalls. Then it has a heuristic to resolve the opened path. This heuristic fails for us in some cases, however. Thus we need a way to force-tell where to look for libraries. So, yes, LD_LIBRARY_PATH is far from a panacea, but technically it makes things work. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Tue Nov 1 10:15:07 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 11:15:07 +0100 Subject: [Buildroot] NodeJS, qemu wrapper and ELF interpreter fun In-Reply-To: <20221031213926.50d3c778@windsurf> References: <20221031213926.50d3c778@windsurf> Message-ID: <20221101101507.GG1058960@scaer> Thomas, All, On 2022-10-31 21:39 +0100, Thomas Petazzoni spake thusly: > I finally took some time to investigate the NodeJS build issue that > occurs on x86-64: > http://autobuild.buildroot.net/results/4f2/4f29c5e663b5d01af20d671baf6504332b8c1f7b/build-end.log [--SNIP--] > After adding some traces into this function, I was able to understand > what happens: Great explanations, thanks a lot! > We see 3 possible ideas to resolve this problem: > > (A) Change the behavior of Qemu to not fallback to unprefixed paths: > when -L is passed, all path-related system calls should see the > paths prefixed by the -L option. > Issue with this is that this change is unlikely to get accepted by > Qemu upstream. And there might be some side effects we have not > really identified. I am very skeptical of that solution... > (B) Create an empty $(STAGING_DIR)/etc/ld.so.cache. We have tested > this solution and it works: it gets used instead of the host > /etc/ld.so.cache. Because $(STAGING_DIR)/etc/ld.so.cache is empty, > there's no libc.so.6 match, so the target ELF interpreter goes > through its normal library location resolution logic, which falls > back to trying in /usr/lib and /lib, which works as those paths > ends up being prefixed with $(STAGING_DIR) by Qemu. You'd also need an empty /etc/ld.so.cache.d/ maybe. I was looking at the manpage for ld.so, and it has an option to disable looking in the cache: --inhibit-cache Do not use /etc/ld.so.cache. However, we are not calling ld.so directly, so we'd need to pass it via an environment variable, but there's no such environment variable that would allow disable the cache. I'm afraid an empty STAGING_DIR/etc/ld.so.cache might not be enough, but I have no fact to back this gut feeling... > (C) Pass LD_LIBRARY_PATH pointing to $(STAGING_DIR)/lib and > $(STAGING_DIR)/usr/lib in the Qemu wrapper. This works because > LD_LIBRARY_PATH paths have precedence over paths given by > ld.so.cache. > > This is the solution already used by the GOI qemu wrapper in > package/gobject-introspection/g-ir-scanner-qemuwrapper.in, and > which was suggested in bug > https://bugs.busybox.net/show_bug.cgi?id=14366. We know this has been working pretty well for the GOI wrapper, so if we were to use LD_LIBRARY_PATH, that would make for consistent wrappers. > Any opinion? Or other ideas? I would go for the LD_LIBRARY_PATH solution, if at least because it is consistent with the GOI wrapper. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From fontaine.fabrice at gmail.com Tue Nov 1 13:40:32 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 1 Nov 2022 14:40:32 +0100 Subject: [Buildroot] [PATCH 1/1] package/catatonit: fix build with kernel < 5.9 Message-ID: <20221101134032.100587-1-fontaine.fabrice@gmail.com> Fix the following build failure with kernel < 5.0 raised since the addition of the package in commit e3975ec7d4b478ec6c1ba56b63cbb5bccfb9dd09: catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory 39 | # include | ^~~~~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 Signed-off-by: Fabrice Fontaine --- .../0002-fix-build-with-kernel-5.9.patch | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 package/catatonit/0002-fix-build-with-kernel-5.9.patch diff --git a/package/catatonit/0002-fix-build-with-kernel-5.9.patch b/package/catatonit/0002-fix-build-with-kernel-5.9.patch new file mode 100644 index 0000000000..a4c66389db --- /dev/null +++ b/package/catatonit/0002-fix-build-with-kernel-5.9.patch @@ -0,0 +1,52 @@ +From 1fefcbffe4ade02d625bf058a7c07aeaf9fa7a2f Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 1 Nov 2022 14:16:01 +0100 +Subject: [PATCH] fix build with kernel < 5.9 + +linux/close_range.h is only available since kernel 5.9 and +https://github.com/torvalds/linux/commit/60997c3d45d9a67daf01c56d805ae4fec37e0bd8 +resulting in the following build failure: + +catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory + 39 | # include + | ^~~~~~~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/openSUSE/catatonit/pull/24] +--- + catatonit.c | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/catatonit.c b/catatonit.c +index a38263a..474c525 100644 +--- a/catatonit.c ++++ b/catatonit.c +@@ -35,7 +35,7 @@ + #include + #include + +-#ifdef HAVE_CLOSE_RANGE ++#ifdef HAVE_LINUX_CLOSE_RANGE_H + # include + #else + # include +diff --git a/configure.ac b/configure.ac +index 94c5c84..a746ea1 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -22,7 +22,7 @@ LT_PREREQ([2.4.2]) + LT_INIT([disable-shared]) + + AC_CHECK_HEADERS([errno.h fcntl.h signal.h stdarg.h stdio.h stdlib.h unistd.h]) +-AC_CHECK_HEADERS([sys/prctl.h sys/signalfd.h sys/stat.h sys/types.h sys/wait.h]) ++AC_CHECK_HEADERS([linux/close_range.h sys/prctl.h sys/signalfd.h sys/stat.h sys/types.h sys/wait.h]) + + AC_CHECK_FUNCS([close_range]) + +-- +2.35.1 + -- 2.35.1 From glex.spb at gmail.com Tue Nov 1 16:36:54 2022 From: glex.spb at gmail.com (Gleb Mazovetskiy) Date: Tue, 1 Nov 2022 16:36:54 +0000 Subject: [Buildroot] [PATCH 1/1] package/pkg-cmake.mk: unset CMAKE_GENERATOR vars In-Reply-To: <20221030164825.GV1058960@scaer> References: <20221029110943.155259-1-glex.spb@gmail.com> <20221030164825.GV1058960@scaer> Message-ID: Thanks! Can we do something similar for `PERL_MM_OPT`? Buildroot currently requires the user to unset it manually but ideally it'd just unset it itself https://github.com/buildroot/buildroot/blob/ba2659401feb5cc97cad501ab8b38268de578d3f/support/dependencies/dependencies.sh#L49-L56 On Sun, Oct 30, 2022 at 4:48 PM Yann E. MORIN wrote: > Gleb, All, > > On 2022-10-29 12:09 +0100, Gleb Mazovetskiy spake thusly: > > If the user environment defines `CMAKE_GENERATOR` (e.g. > > `CMAKE_GENERATOR=Ninja`), buildroot would previously fail to build cmake > > packages because buildroot uses `make` explicitly (as opposed to > > `cmake --build`). > > > > Unsets all the `CMAKE_GENERATOR*` variables before configuring a cmake > > package. > > > > Signed-off-by: Gleb Mazovetskiy > > --- > > package/pkg-cmake.mk | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk > > index 081960b5bf..96b2579cc5 100644 > > --- a/package/pkg-cmake.mk > > +++ b/package/pkg-cmake.mk > > @@ -86,6 +86,7 @@ define $(2)_CONFIGURE_CMDS > > (mkdir -p $$($$(PKG)_BUILDDIR) && \ > > cd $$($$(PKG)_BUILDDIR) && \ > > rm -f CMakeCache.txt && \ > > + unset CMAKE_GENERATOR CMAKE_GENERATOR_PLATFORM > CMAKE_GENERATOR_TOOLSET CMAKE_GENERATOR_INSTANCE && \ > > I've instead applied the patch from Woody: > > https://patchwork.ozlabs.org/project/buildroot/patch/94745932ea2dfa030e3d438d7cf6b84f1ef2f69c.camel at carnegierobotics.com/ > > So I dropped your patch. > > In the future, we should be able to replace the hard-coded "Unix > Makefiles" with a per-package setting, where package can elect building > built with nother backend (or better yet, switch netirely to another > backend globally), and the patch from Woody felt like slightly preparing > for that future. > > Regards, > Yann E. MORIN. > > > PATH=$$(BR_PATH) \ > > $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ > > > -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ > > @@ -111,6 +112,7 @@ define $(2)_CONFIGURE_CMDS > > (mkdir -p $$($$(PKG)_BUILDDIR) && \ > > cd $$($$(PKG)_BUILDDIR) && \ > > rm -f CMakeCache.txt && \ > > + unset CMAKE_GENERATOR CMAKE_GENERATOR_PLATFORM > CMAKE_GENERATOR_TOOLSET CMAKE_GENERATOR_INSTANCE && \ > > PATH=$$(BR_PATH) \ > > PKG_CONFIG="$$(PKG_CONFIG_HOST_BINARY)" \ > > PKG_CONFIG_SYSROOT_DIR="/" \ > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > -------------- next part -------------- An HTML attachment was scrubbed... URL: From giulio.benetti at benettiengineering.com Tue Nov 1 16:44:35 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 1 Nov 2022 17:44:35 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221101083206.GI2992523@scaer> References: <20221101083206.GI2992523@scaer> Message-ID: <390F45E7-B1AA-4A5D-BA18-F0E31AAD18F6@benettiengineering.com> > Il giorno 1 nov 2022, alle ore 09:32, Yann E. MORIN ha scritto: > > ?Giulio, All, > > On 2022-11-01 03:27 +0100, Giulio Benetti spake thusly: >>> On 31/10/22 13:54, Yann E. MORIN wrote: >>> On 2022-10-31 13:25 +0100, Thomas Petazzoni via buildroot spake thusly: >>>> On Wed, 19 Oct 2022 01:46:17 +0200 >>>> Giulio Benetti wrote: >>>>> At the moment all APIs folders are copied to target increasing the size of >>>>> rootfs of ~190MB. Allow to select which API folders we want to copy to >>>>> target to shrink rootfs down. >>>>> >>>>> Signed-off-by: Giulio Benetti >>>> Practically speaking, could you describe which folders are needed in a >>>> typical scenario you've had? >>> Yes, can you provide a rationale for when only a subset of APIs is >>> needed? >> I've answered on previous e-mail. I've realized only now that I could >> answer to your e-mail for both. > > Hey, what you answered Thomas is not a rationale, it is an example. ;-) > A rationale is "an explanation of controlling principles of opinion, > belief, practice, or phenomena", or "an underlying reason". [0] > > As a rationale, I would have expected something that explains the reason > why there are so many directories, and so why, under some circumstances, > we can get rid of them (or not). It needs not be too long, but just > provide an overview. For example, here is a totally made up blurb: > > mono provides support for a lot of legacy APIs for backward > compatibility for existing applications, way back from the first > stable API, 2.0 and up to the current version. The set of APIs are > split in two categories: version-based APIs, and the rest (gac, the > FooBar set of common Baz; monodoc, which renders documentation while > riding a unicycle...). > > For a custom application, the set of required versioned APIs is > limited; most often only the latest or the very few latest are > needed. Only gac is always required, and monodoc is never used on > the target as we never render the documentation there. Oh, thank you Yann, my English has some gap, I didn?t know that. And thanks for the example too. So you?ve given already a rationale here. I?ll come up with a V2 patch then! Best regards Giulio > > [0] https://www.merriam-webster.com/dictionary/rationale > > [--SNIP--] >>>> Should we instead have a single string option >>>> BR2_PACKAGE_MONO_INSTALL_LIB_DIRS, which is empty by default. When >>>> empty, it means all folders are installed. Otherwise, only the >>>> specified folders are installed. >>> Agreed. I expect that having no API level installed would yield a >>> non-working system, so: >>> config BR2_PACKAGE_MONO_API_VERSIONS >>> string "API versions to install" >>> help >>> Keep empty to install all. >> Ok, I go with that then! > > ACK. > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From baruch at tkos.co.il Tue Nov 1 16:57:06 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 1 Nov 2022 18:57:06 +0200 Subject: [Buildroot] [PATCH] package/strace: bump to version 6.0 Message-ID: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.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 cadcb20f4781..1743a369b4af 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/5.19/strace-5.19.tar.xz.asc -sha256 aa3dc1c8e60e4f6ff3d396514aa247f3c7bf719d8a8dc4dd4fa793be786beca3 strace-5.19.tar.xz +# https://strace.io/files/6.0/strace-6.0.tar.xz.asc +sha256 92d720a666855e9f1c6a11512fd6e99674a82bbfe1442557815f2ce8e1293338 strace-6.0.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 7bdf36a47e6a..09e620530e6e 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 5.19 +STRACE_VERSION = 6.0 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.35.1 From bernd.kuhls at t-online.de Tue Nov 1 17:00:46 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 18:00:46 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.3.0 Message-ID: <20221101170046.2122339-1-bernd.kuhls@t-online.de> Rebased patch 0001. Signed-off-by: Bernd Kuhls --- package/intel-gmmlib/0001-Drop-hardening-related-flags.patch | 2 +- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch b/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch index c429df6581..b63d82f3c8 100644 --- a/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch +++ b/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch @@ -15,7 +15,7 @@ diff --git a/Source/GmmLib/Linux.cmake b/Source/GmmLib/Linux.cmake index 1a09bc4..b28fc1b 100644 --- a/Source/GmmLib/Linux.cmake +++ b/Source/GmmLib/Linux.cmake -@@ -99,7 +99,6 @@ SET (GMMLIB_COMPILER_FLAGS_COMMON +@@ -97,7 +97,6 @@ SET (GMMLIB_COMPILER_FLAGS_COMMON -DUSE_SSE3 -DUSE_SSSE3 # Other common flags diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index bfff5e4b82..490ff46dfc 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 363084a52db1557f6e7409278c8ce46a66fcafa2b4672e399c452501a60b4437 intel-gmmlib-22.2.1.tar.gz +sha256 c1f33e1519edfc527127baeb0436b783430dfd256c643130169a3a71dc86aff9 intel-gmmlib-22.3.0.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index e949176cf7..ee5b60ab6b 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.2.1 +INTEL_GMMLIB_VERSION = 22.3.0 INTEL_GMMLIB_SITE = https://github.com/intel/gmmlib/archive INTEL_GMMLIB_LICENSE = MIT INTEL_GMMLIB_LICENSE_FILES = LICENSE.md -- 2.34.1 From bernd.kuhls at t-online.de Tue Nov 1 17:37:02 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 18:37:02 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-mediadriver: add more options to disable Gen9/11/12 support Message-ID: <20221101173702.2167372-1-bernd.kuhls@t-online.de> Gen10 was disabled by default upstream as it was never shipped: https://github.com/intel/media-driver/commit/0ad37351305be5c5e7c622833f9d7093fb2639cc Signed-off-by: Bernd Kuhls --- package/intel-mediadriver/Config.in | 18 ++++++++++++++++++ package/intel-mediadriver/intel-mediadriver.mk | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index 79511a8808..880d8d3245 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -31,6 +31,24 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 help Enable support for Gen8 GPUs (Coffee Lake) +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN9 + bool "Gen9 support" + default y + help + Enable support for Gen9 GPUs + +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN11 + bool "Gen11 support" + default y + help + Enable support for Gen11 GPUs + +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN12 + bool "Gen12 support" + default y + help + Enable support for Gen12 GPUs + endif # BR2_PACKAGE_INTEL_MEDIADRIVER comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 821c0920f4..17217a8644 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -42,6 +42,24 @@ else INTEL_MEDIADRIVER_CONF_OPTS += -DGEN8=OFF endif +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN9),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN9=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN9=OFF +endif + +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN11),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN11=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN11=OFF +endif + +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN12),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN12=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN12=OFF +endif + ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE),y) INTEL_MEDIADRIVER_CONF_OPTS += \ -DBUILD_CMRTLIB=OFF \ -- 2.34.1 From yann.morin.1998 at free.fr Tue Nov 1 17:42:00 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 18:42:00 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> <20221101083206.GI2992523@scaer> Message-ID: <20221101174200.GJ2992523@scaer> Angelo, All, On 2022-11-01 10:19 +0100, Angelo Compagnucci spake thusly: [--SNIP--] > My two cents. Historically, the mono configure was offering some > options to enable only some versions of the API which was lately > removed? > So, removing older compatibility API folders should be perfectly > fine. Thanks for the confirmation! :-) My understanding, though, would be that we may need more than one such versionned API. For example, I would (hypothetically!) develope my app agaings current version, say 4.8-api, so I am using APIs from that version. Then I update to a newer mono, and I start using the new APIs, e.g. 5.3-api, in the new parts of my app, but the existing parts are still using 4.8-api, so I need both. Is that sensible, or did I mis-understood? If correct, then we need to be able to select more than one versioned API. > We cannot remove the Global Assembly Cache (GAC). So, we an' rely on it being listed by the user; we must explicitly install it. MONO_INSTALL_DIRS = \ gac \ $(fitler-out gac,$(call qstrip,$(BR2_PACKAGE_MONO_API_DIRS))) $(foreach dir,$(MONO_INSTALL_DIRS),copy the $(d) dir) > For the rest, it would be nice if Giulio could do some testing (I can > try it too) to understand at what extent we can remove any other > folder. That would be awesome, thanks! Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Tue Nov 1 18:13:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:13:18 +0100 Subject: [Buildroot] [PATCH 2/3] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio In-Reply-To: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101181320.368702-2-thomas.petazzoni@bootlin.com> The CPIO filesystem generated by the test_python_crossbar test is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a "Initramfs unpacking failed: write error" when booting, and many files being missing from the root filesystem, ultimately causing the test to fail. It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 Signed-off-by: Thomas Petazzoni --- .../testing/tests/package/test_python_crossbar.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 83649aeec2..178b16be82 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import os class TestPythonPy3Crossbar(TestPythonPackageBase): @@ -13,8 +14,16 @@ class TestPythonPy3Crossbar(TestPythonPackageBase): BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_CROSSBAR=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_crossbar.py"] timeout = 60 + + def login(self): + ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-drive", "file=%s,if=scsi,format=raw" % ext2_file], + kernel_cmdline=["rootwait", "root=/dev/sda"]) + self.emulator.login() -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 18:13:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:13:17 +0100 Subject: [Buildroot] [PATCH 1/3] support/testing/tests/package/test_python_flask*: increase time after server startup Message-ID: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> It seems like on Gitlab CI, the runners are quite slow, and the Flask server does not startup in the 15 seconds we give it. So increase this to 30 seconds before trying to contact the Flask server. Hopefully fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_python_flask.py | 2 +- support/testing/tests/package/test_python_flask_expects_json.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_flask.py b/support/testing/tests/package/test_python_flask.py index ef5d96bae9..9d8587e918 100644 --- a/support/testing/tests/package/test_python_flask.py +++ b/support/testing/tests/package/test_python_flask.py @@ -21,7 +21,7 @@ class TestPythonPy3Flask(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) cmd = "wget -q -O - http://127.0.0.1:5000/" output, exit_code = self.emulator.run(cmd, timeout=self.timeout) diff --git a/support/testing/tests/package/test_python_flask_expects_json.py b/support/testing/tests/package/test_python_flask_expects_json.py index 5576cba2b4..91b8bf21b7 100644 --- a/support/testing/tests/package/test_python_flask_expects_json.py +++ b/support/testing/tests/package/test_python_flask_expects_json.py @@ -31,7 +31,7 @@ class TestPythonPy3FlaskExpectsJson(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) self.try_json("""{"email": "test", "name": "test"}""", 200) self.try_json("""{"email": "test", "name": 2}""", 400) -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 18:13:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:13:19 +0100 Subject: [Buildroot] [PATCH 3/3] support/testing/tests/package/test_gdb.py: drop version-specific tests In-Reply-To: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101181320.368702-3-thomas.petazzoni@bootlin.com> Back when support/testing/tests/package/test_gdb was introduced, there was a significant difference in how gdb < 10 and gdb >= 10 were handled in gdb.mk, which explained why we were testing both gdb 9.x and gdb 11.x. However, support for gdb 9.x has now been dropped, and we only support gdb >= 10.x, so testing gdb 9.x and 11.x separately no longer make much sense. In addition: - other GDB tests in the same file already test the default version, which is now 11.x, meaning we in fact have duplicated tests between the ones testing the default version and the ones testing 11.x specifically - GDB 9.x has been removed, which means all the tests testing GDB 9.x are failing, with a Config.in.legacy build error. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828456 (TestGdbHostOnly9x) https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828454 (TestGdbHostGdbserver9x) https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828451 (TestGdbHostGdbTarget9x) Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_gdb.py | 108 ---------------------- 1 file changed, 108 deletions(-) diff --git a/support/testing/tests/package/test_gdb.py b/support/testing/tests/package/test_gdb.py index a7b0870644..4712162349 100644 --- a/support/testing/tests/package/test_gdb.py +++ b/support/testing/tests/package/test_gdb.py @@ -91,114 +91,6 @@ class TestGdbFullTarget(BaseGdb): self.verify_gdb() -class TestGdbHostOnly9x(BaseGdb): - config = \ - infra.basetest.MINIMAL_CONFIG + \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - """ - - def test_run(self): - self.verify_host_gdb() - - -class TestGdbHostGdbserver9x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - BR2_PACKAGE_GDB=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdbserver() - - -class TestGdbHostGdbTarget9x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - BR2_PACKAGE_GDB=y - BR2_PACKAGE_GDB_DEBUGGER=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdb() - - -class TestGdbHostOnly11x(BaseGdb): - config = \ - infra.basetest.MINIMAL_CONFIG + \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - """ - - def test_run(self): - self.verify_host_gdb() - - -class TestGdbHostGdbserver11x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - BR2_PACKAGE_GDB=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdbserver() - - -class TestGdbHostGdbTarget11x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - BR2_PACKAGE_GDB=y - BR2_PACKAGE_GDB_DEBUGGER=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdb() - - class TestGdbArc(BaseGdb): config = \ """ -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 18:14:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:14:46 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_docker-compose: fix docker compose container name Message-ID: <20221101181512.9E7CB8799D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=685d8a031896352abfbbca65d3e433e06fef620a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_docker_compose.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index 10ceee3167..c940cc8839 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -42,7 +42,7 @@ class TestDockerCompose(infra.basetest.BRTest): # will download container if not available, which may take some time self.assertRunOk('docker compose up -d', 120) # container may take some time to start - self.assertRunOk('while ! docker inspect root_busybox_1 2>&1 >/dev/null; do sleep 1; done', 120) + self.assertRunOk('while ! docker inspect root-busybox-1 2>&1 >/dev/null; do sleep 1; done', 120) self.assertRunOk('wget -O /tmp/busybox http://127.0.0.1/busybox', 120) self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) From thomas.petazzoni at bootlin.com Tue Nov 1 18:15:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:15:01 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_docker-compose: update kernel to 4.19.262 Message-ID: <20221101181512.B50278799F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5d8371a3fe8c53fa9ff20bd8b5dc904dcc2f3201 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_docker_compose.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index a833c68233..38b669fc6d 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -15,7 +15,7 @@ class TestDockerCompose(infra.basetest.BRTest): BR2_ROOTFS_POST_SCRIPT_ARGS="{}" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y - BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.204" + BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.19.262" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="{}" BR2_PACKAGE_CA_CERTIFICATES=y From thomas.petazzoni at bootlin.com Tue Nov 1 18:14:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:14:57 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_docker-compose: quiet overly verbose output Message-ID: <20221101181512.A890B8799E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f486521b27711ecad71d3241645e3036efaf9d23 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Docker compose up outputs terminal control characters intended for interactive output viewing. Wget similarly can use the -q option to produce quieter logs. Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_docker_compose.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index c940cc8839..a833c68233 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -40,10 +40,10 @@ class TestDockerCompose(infra.basetest.BRTest): def docker_compose_test(self): # will download container if not available, which may take some time - self.assertRunOk('docker compose up -d', 120) + self.assertRunOk('docker compose up -d --quiet-pull', 120) # container may take some time to start self.assertRunOk('while ! docker inspect root-busybox-1 2>&1 >/dev/null; do sleep 1; done', 120) - self.assertRunOk('wget -O /tmp/busybox http://127.0.0.1/busybox', 120) + self.assertRunOk('wget -q -O /tmp/busybox http://127.0.0.1/busybox', 120) self.assertRunOk('cmp /bin/busybox /tmp/busybox', 120) def test_run(self): From thomas.petazzoni at bootlin.com Tue Nov 1 18:14:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 19:14:29 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_docker-compose: fix docker compose binary name Message-ID: <20221101181512.949F68799C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e99a233bd8065b875346fb2b5f13fe2fead8fe6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Docker compose is now invoked as "docker compose" not "docker-compose." Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828442 Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_docker_compose.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/package/test_docker_compose.py b/support/testing/tests/package/test_docker_compose.py index 1ce132c242..10ceee3167 100644 --- a/support/testing/tests/package/test_docker_compose.py +++ b/support/testing/tests/package/test_docker_compose.py @@ -40,7 +40,7 @@ class TestDockerCompose(infra.basetest.BRTest): def docker_compose_test(self): # will download container if not available, which may take some time - self.assertRunOk('docker-compose up -d', 120) + self.assertRunOk('docker compose up -d', 120) # container may take some time to start self.assertRunOk('while ! docker inspect root_busybox_1 2>&1 >/dev/null; do sleep 1; done', 120) self.assertRunOk('wget -O /tmp/busybox http://127.0.0.1/busybox', 120) From giulio.benetti at benettiengineering.com Tue Nov 1 18:17:04 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 1 Nov 2022 19:17:04 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: References: Message-ID: An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Tue Nov 1 18:30:32 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 1 Nov 2022 19:30:32 +0100 Subject: [Buildroot] [PATCH] fs/cpio: don't fail systems without /dev/null Message-ID: <20221101183032.3631097-1-yann.morin.1998@free.fr> We pass all our dracut configuration files via a config dir, but dracut insist with having one config file. Because we do not want to have to chose which file we pass (which would then have to be excluded fro; the config dir), we jsut used an arbitrary empty file, and /dev/null seemed to be a good candidate. However, some build environments do not have a complete /dev, and may be missing entries otherwise taken for granted, like /dev/null. This is especially the case in constrained environments like containers. Switch away from using /dev/n ull, and do create an actual empty file that we can use as the dracut config file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828364 Reported-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- fs/cpio/cpio.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/cpio/cpio.mk b/fs/cpio/cpio.mk index d671c337df..061f4a18f1 100644 --- a/fs/cpio/cpio.mk +++ b/fs/cpio/cpio.mk @@ -69,12 +69,13 @@ endif define ROOTFS_CPIO_CMD mkdir -p $(ROOTFS_CPIO_DIR)/tmp $(ROOTFS_CPIO_DIR)/confdir + touch $(ROOTFS_CPIO_DIR)/empty-config $(foreach cfg,$(ROOTFS_CPIO_DRACUT_CONF_FILES), \ cp $(cfg) $(ROOTFS_CPIO_DIR)/confdir/$(notdir $(cfg)) ) $(HOST_DIR)/bin/dracut \ $(ROOTFS_CPIO_OPTS) \ - -c /dev/null \ + -c $(ROOTFS_CPIO_DIR)/empty-config \ --confdir $(ROOTFS_CPIO_DIR)/confdir \ --sysroot $(TARGET_DIR) \ --tmpdir $(ROOTFS_CPIO_DIR)/tmp \ -- 2.25.1 From thomas.petazzoni at bootlin.com Tue Nov 1 20:17:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:17:21 +0100 Subject: [Buildroot] [PATCH v2 1/4] support/testing/tests/package/test_docker-compose: fix docker compose binary name In-Reply-To: <20221031232752.626154-1-christian@paral.in> References: <20221031232752.626154-1-christian@paral.in> Message-ID: <20221101211721.7ee3298a@windsurf> On Mon, 31 Oct 2022 16:27:49 -0700 Christian Stewart via buildroot wrote: > Docker compose is now invoked as "docker compose" not "docker-compose." > > Signed-off-by: Christian Stewart > --- > support/testing/tests/package/test_docker_compose.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Thanks, series applied, after adding a reference to the Gitlab CI job being fixed by the first patch into its commit log. Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:18:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:18:02 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add myself for docker-compose test Message-ID: <20221101201820.65E25852D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e124a4d1c09ee7ee1f9f33585db1904577feaf35 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 06ee5d8056..e1e919ce4f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -554,6 +554,7 @@ F: package/pkg-golang.mk F: package/rtl8821au/ F: package/runc/ F: package/tini/ +F: support/testing/tests/package/test_docker_compose.py N: Christophe Priouzeau F: board/stmicroelectronics/stm32f429-disco/ From thomas.petazzoni at bootlin.com Tue Nov 1 20:18:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:18:37 +0100 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: add myself for package/docker-compose In-Reply-To: <20221031222907.275293-1-christian@paral.in> References: <20221031222907.275293-1-christian@paral.in> Message-ID: <20221101211837.4fb6f102@windsurf> On Mon, 31 Oct 2022 15:29:07 -0700 Christian Stewart via buildroot wrote: > Signed-off-by: Christian Stewart > --- > DEVELOPERS | 1 + > 1 file changed, 1 insertion(+) The commit title was wrong: you're not adding yourself for package/docker-compose, but the docker-compose test. I fixed that up and applied. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:19:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:19:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/libtorrent-rasterbar: openssl is optional, not mandatory In-Reply-To: <20221031231333.706055-1-fontaine.fabrice@gmail.com> References: <20221031231333.706055-1-fontaine.fabrice@gmail.com> Message-ID: <20221101211914.65fe463c@windsurf> On Tue, 1 Nov 2022 00:13:33 +0100 Fabrice Fontaine wrote: > openssl is optional, not mandatory, since the addition of the package in > commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc > > Signed-off-by: Fabrice Fontaine > --- > package/libtorrent-rasterbar/Config.in | 1 - > package/libtorrent-rasterbar/libtorrent-rasterbar.mk | 9 ++++++++- > 2 files changed, 8 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 Tue Nov 1 20:19:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:19:00 +0100 Subject: [Buildroot] [git commit] package/libtorrent-rasterbar: openssl is optional, not mandatory Message-ID: <20221101202023.0497285C23@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1d797892474b241eb00fca66ef1956e548233276 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master openssl is optional, not mandatory, since the addition of the package in commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/libtorrent-rasterbar/Config.in | 1 - package/libtorrent-rasterbar/libtorrent-rasterbar.mk | 9 ++++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package/libtorrent-rasterbar/Config.in b/package/libtorrent-rasterbar/Config.in index fe9a9fc027..459edc1be5 100644 --- a/package/libtorrent-rasterbar/Config.in +++ b/package/libtorrent-rasterbar/Config.in @@ -18,7 +18,6 @@ config BR2_PACKAGE_LIBTORRENT_RASTERBAR depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_SYSTEM - select BR2_PACKAGE_OPENSSL help libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. diff --git a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk index 914e0cbca3..085b38343c 100644 --- a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk +++ b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk @@ -11,7 +11,7 @@ LIBTORRENT_RASTERBAR_LICENSE = BSD-3-Clause LIBTORRENT_RASTERBAR_LICENSE_FILES = COPYING LIBTORRENT_RASTERBAR_CPE_ID_VENDOR = libtorrent LIBTORRENT_RASTERBAR_CPE_ID_PRODUCT = libtorrent -LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost openssl +LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost LIBTORRENT_RASTERBAR_INSTALL_STAGING = YES LIBTORRENT_RASTERBAR_CONF_OPTS = \ --with-boost-libdir=$(STAGING_DIR)/usr/lib \ @@ -37,4 +37,11 @@ else LIBTORRENT_RASTERBAR_CONF_OPTS += --without-libiconv endif +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBTORRENT_RASTERBAR_DEPENDENCIES += openssl +LIBTORRENT_RASTERBAR_CONF_OPTS += --enable-encryption +else +LIBTORRENT_RASTERBAR_CONF_OPTS += --disable-encryption +endif + $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Tue Nov 1 20:19:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:19:25 +0100 Subject: [Buildroot] [git commit] package/libressl: bump to version 3.6.1 Message-ID: <20221101202612.CCDEE85EE1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bfe4828f539167c9d891ca322c2e54b4961508e7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch | 2 +- package/libressl/libressl.hash | 2 +- package/libressl/libressl.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch b/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch index 1c59aec723..48f3fa16e0 100644 --- a/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch +++ b/package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch @@ -20,7 +20,7 @@ diff --git a/include/openssl/ssl.h b/include/openssl/ssl.h index 46f24b2ea..4048a6e63 100644 --- a/include/openssl/ssl.h +++ b/include/openssl/ssl.h -@@ -408,11 +408,7 @@ typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, +@@ -412,11 +412,7 @@ typedef int (*tls_session_secret_cb_fn)(SSL *s, void *secret, int *secret_len, #define SSL_OP_NO_TLSv1 0x04000000L #define SSL_OP_NO_TLSv1_2 0x08000000L #define SSL_OP_NO_TLSv1_1 0x10000000L diff --git a/package/libressl/libressl.hash b/package/libressl/libressl.hash index 7a7638b2db..0988e6a36d 100644 --- a/package/libressl/libressl.hash +++ b/package/libressl/libressl.hash @@ -1,4 +1,4 @@ # From https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/SHA256 -sha256 3ab5e5eaef69ce20c6b170ee64d785b42235f48f2e62b095fca5d7b6672b8b28 libressl-3.5.3.tar.gz +sha256 acfac61316e93b919c28d62d53037ca734de85c46b4d703f19fd8395cf006774 libressl-3.6.1.tar.gz # Locally computed sha256 5c63613f008f16a9c0025c096bbd736cecf720494d121b5c5203e0ec6e5955b1 COPYING diff --git a/package/libressl/libressl.mk b/package/libressl/libressl.mk index 85d1fe5e3a..8fd7bccbc4 100644 --- a/package/libressl/libressl.mk +++ b/package/libressl/libressl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBRESSL_VERSION = 3.5.3 +LIBRESSL_VERSION = 3.6.1 LIBRESSL_SITE = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL LIBRESSL_LICENSE = ISC (new additions), OpenSSL or SSLeay (original OpenSSL code) LIBRESSL_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Tue Nov 1 20:26:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:26:13 +0100 Subject: [Buildroot] [PATCH] package/libressl: bump to version 3.6.1 In-Reply-To: <20221101060321.1488881-1-francois.perrad@gadz.org> References: <20221101060321.1488881-1-francois.perrad@gadz.org> Message-ID: <20221101212613.55deeba7@windsurf> On Tue, 1 Nov 2022 07:03:21 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch | 2 +- > package/libressl/libressl.hash | 2 +- > package/libressl/libressl.mk | 2 +- > 3 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 Tue Nov 1 20:27:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:27:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/imagemagick: utilities need c++ In-Reply-To: <20221101072155.364312-1-bernd.kuhls@t-online.de> References: <20221101072155.364312-1-bernd.kuhls@t-online.de> Message-ID: <20221101212730.4a3d573e@windsurf> On Tue, 1 Nov 2022 08:21:55 +0100 Bernd Kuhls wrote: > See upstream commit: > https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c What a weird commit. Everything is in C, but they force using a C++ compiler for ... no reason? > +ifeq ($(BR2_INSTALL_LIBSTDCPP),) > +IMAGEMAGICK_CONF_OPTS += --with-utilities=no Could you test if --without-utilities works? If it does, it's preferable as that's the standard practice in Buildroot. 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 Nov 1 20:29:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:29:17 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221101212917.19567f3f@windsurf> On Tue, 1 Nov 2022 09:41:54 +0200 Baruch Siach via buildroot wrote: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) How did you notice this issue? I see no autobuilder failure. If it wasn't working for cross-compilation, we should have build failures, no? Or are bad results of these ./configure tests only causing runtime issues? Could you elaborate a bit? Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:29:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:29:17 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221101212917.19567f3f@windsurf> On Tue, 1 Nov 2022 09:41:54 +0200 Baruch Siach via buildroot wrote: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) How did you notice this issue? I see no autobuilder failure. If it wasn't working for cross-compilation, we should have build failures, no? Or are bad results of these ./configure tests only causing runtime issues? Could you elaborate a bit? Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From angelo at amarulasolutions.com Tue Nov 1 20:30:46 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Tue, 1 Nov 2022 21:30:46 +0100 Subject: [Buildroot] [PATCH] package/mono: allow to select which folders to install to target In-Reply-To: <20221101174200.GJ2992523@scaer> References: <20221018234617.225947-1-giulio.benetti@benettiengineering.com> <20221031132519.4e5ebc69@windsurf> <20221031125405.GC1058960@scaer> <1e71c677-05cf-89b1-419f-df8e0f73ae63@benettiengineering.com> <20221101083206.GI2992523@scaer> <20221101174200.GJ2992523@scaer> Message-ID: On Tue, Nov 1, 2022 at 6:42 PM Yann E. MORIN wrote: > Angelo, All, > > On 2022-11-01 10:19 +0100, Angelo Compagnucci spake thusly: > [--SNIP--] > > My two cents. Historically, the mono configure was offering some > > options to enable only some versions of the API which was lately > > removed > > So, removing older compatibility API folders should be perfectly > > fine. > > Thanks for the confirmation! :-) > > My understanding, though, would be that we may need more than one such > versionned API. For example, I would (hypothetically!) develope my app > agaings current version, say 4.8-api, so I am using APIs from that > version. Then I update to a newer mono, and I start using the new APIs, > e.g. 5.3-api, in the new parts of my app, but the existing parts are > still using 4.8-api, so I need both. > > Is that sensible, or did I mis-understood? > > If correct, then we need to be able to select more than one versioned > API. > Last time I worked on a mono project was several years ago, so I'm a bit rusty, Not really sure you can mix and match assemblies from different versions, never tried really. Usually a developer updates the API target version in the application manifest then rebuilds everything for the newer version. >From what I know, the various API versions are used to run a compiled application against any mono installation. Usually a mono application is distributed in binary form and so it needs the right assemblies for the same version the application was compiled against. > > We cannot remove the Global Assembly Cache (GAC). > > So, we an' rely on it being listed by the user; we must explicitly > install it. > > MONO_INSTALL_DIRS = \ > gac \ > $(fitler-out gac,$(call qstrip,$(BR2_PACKAGE_MONO_API_DIRS))) > > $(foreach dir,$(MONO_INSTALL_DIRS),copy the $(d) dir) > > I would say this looks right to me. > For the rest, it would be nice if Giulio could do some testing (I can > > try it too) to understand at what extent we can remove any other > > folder. > > That would be awesome, thanks! > > Regards, > Yann E. MORIN. > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > -- Angelo Compagnucci Software Engineer angelo at amarulasolutions.com __________________________________ Amarula Solutions SRL Via le Canevare 30, 31100 Treviso, Veneto, IT T. +39 (0)42 243 5310 info at amarulasolutions.com www.amarulasolutions.com [`as] https://www.amarulasolutions.com| -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Tue Nov 1 20:32:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:32:40 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221101213240.031261eb@windsurf> Hello Baruch, On Tue, 1 Nov 2022 09:41:55 +0200 Baruch Siach via buildroot wrote: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. Even: SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` does not work? Also, do you have an autobuilder failure for this issue? Or you just encountered it locally? 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 Nov 1 20:32:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:32:40 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221101213240.031261eb@windsurf> Hello Baruch, On Tue, 1 Nov 2022 09:41:55 +0200 Baruch Siach via buildroot wrote: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. Even: SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` does not work? Also, do you have an autobuilder failure for this issue? Or you just encountered it locally? 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 Nov 1 20:33:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:33:45 +0100 Subject: [Buildroot] [git commit] package/libxcrypt: bump to version 4.4.29 Message-ID: <20221101203353.E1A1686807@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=98d65199db0643e5da56050381c73e6a580a2f89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Guillaume W. Bres Signed-off-by: Thomas Petazzoni --- package/libxcrypt/libxcrypt.hash | 2 +- package/libxcrypt/libxcrypt.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libxcrypt/libxcrypt.hash b/package/libxcrypt/libxcrypt.hash index bdda6b47c0..e125072705 100644 --- a/package/libxcrypt/libxcrypt.hash +++ b/package/libxcrypt/libxcrypt.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db7e37901969cb1d1e8020cb73a991ef81e48e31ea5b76a101862c806426b457 libxcrypt-4.4.28.tar.gz +sha256 efb4e225c4e37658444ecdb4825883b70b744541b73022d91c4d12e0dd8e39a0 libxcrypt-4.4.29.tar.gz sha256 f9b48b0bc67a92b752780710aa774cf08b62ec2ebaa3f4aebd00069fba6effd2 LICENSING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/libxcrypt/libxcrypt.mk b/package/libxcrypt/libxcrypt.mk index f7a0fd4308..18ea6e3c17 100644 --- a/package/libxcrypt/libxcrypt.mk +++ b/package/libxcrypt/libxcrypt.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBXCRYPT_VERSION = 4.4.28 +LIBXCRYPT_VERSION = 4.4.29 LIBXCRYPT_SITE = $(call github,besser82,libxcrypt,v$(LIBXCRYPT_VERSION)) LIBXCRYPT_LICENSE = LGPL-2.1+ LIBXCRYPT_LICENSE_FILES = LICENSING COPYING.LIB From thomas.petazzoni at bootlin.com Tue Nov 1 20:33:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:33:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/libxcrypt: bump to version 4.4.29 In-Reply-To: <20221101095954.10345-1-guillaume.bressaix@gmail.com> References: <20221101095954.10345-1-guillaume.bressaix@gmail.com> Message-ID: <20221101213352.253fdcbc@windsurf> On Tue, 1 Nov 2022 10:59:54 +0100 "Guillaume W. Bres" wrote: > Signed-off-by: Guillaume W. Bres > --- > package/libxcrypt/libxcrypt.hash | 2 +- > package/libxcrypt/libxcrypt.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 Tue Nov 1 20:34:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:34:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/catatonit: fix build with kernel < 5.9 In-Reply-To: <20221101134032.100587-1-fontaine.fabrice@gmail.com> References: <20221101134032.100587-1-fontaine.fabrice@gmail.com> Message-ID: <20221101213436.46cfd602@windsurf> On Tue, 1 Nov 2022 14:40:32 +0100 Fabrice Fontaine wrote: > Fix the following build failure with kernel < 5.0 raised since the > addition of the package in commit > e3975ec7d4b478ec6c1ba56b63cbb5bccfb9dd09: > > catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory > 39 | # include > | ^~~~~~~~~~~~~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 > > Signed-off-by: Fabrice Fontaine > --- > .../0002-fix-build-with-kernel-5.9.patch | 52 +++++++++++++++++++ > 1 file changed, 52 insertions(+) > create mode 100644 package/catatonit/0002-fix-build-with-kernel-5.9.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:34:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:34:29 +0100 Subject: [Buildroot] [git commit] package/catatonit: fix build with kernel < 5.9 Message-ID: <20221101203546.AABC286C09@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df4a3c1833da3b3e7dadcac57cd7802f0831c542 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with kernel < 5.0 raised since the addition of the package in commit e3975ec7d4b478ec6c1ba56b63cbb5bccfb9dd09: catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory 39 | # include | ^~~~~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../catatonit/0002-fix-build-with-kernel-5.9.patch | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/package/catatonit/0002-fix-build-with-kernel-5.9.patch b/package/catatonit/0002-fix-build-with-kernel-5.9.patch new file mode 100644 index 0000000000..a4c66389db --- /dev/null +++ b/package/catatonit/0002-fix-build-with-kernel-5.9.patch @@ -0,0 +1,52 @@ +From 1fefcbffe4ade02d625bf058a7c07aeaf9fa7a2f Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Tue, 1 Nov 2022 14:16:01 +0100 +Subject: [PATCH] fix build with kernel < 5.9 + +linux/close_range.h is only available since kernel 5.9 and +https://github.com/torvalds/linux/commit/60997c3d45d9a67daf01c56d805ae4fec37e0bd8 +resulting in the following build failure: + +catatonit.c:39:11: fatal error: linux/close_range.h: No such file or directory + 39 | # include + | ^~~~~~~~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/ed9a847905083175c7fcb2f2df28f9ac5b9c3313 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/openSUSE/catatonit/pull/24] +--- + catatonit.c | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/catatonit.c b/catatonit.c +index a38263a..474c525 100644 +--- a/catatonit.c ++++ b/catatonit.c +@@ -35,7 +35,7 @@ + #include + #include + +-#ifdef HAVE_CLOSE_RANGE ++#ifdef HAVE_LINUX_CLOSE_RANGE_H + # include + #else + # include +diff --git a/configure.ac b/configure.ac +index 94c5c84..a746ea1 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -22,7 +22,7 @@ LT_PREREQ([2.4.2]) + LT_INIT([disable-shared]) + + AC_CHECK_HEADERS([errno.h fcntl.h signal.h stdarg.h stdio.h stdlib.h unistd.h]) +-AC_CHECK_HEADERS([sys/prctl.h sys/signalfd.h sys/stat.h sys/types.h sys/wait.h]) ++AC_CHECK_HEADERS([linux/close_range.h sys/prctl.h sys/signalfd.h sys/stat.h sys/types.h sys/wait.h]) + + AC_CHECK_FUNCS([close_range]) + +-- +2.35.1 + From thomas.petazzoni at bootlin.com Tue Nov 1 20:34:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:34:50 +0100 Subject: [Buildroot] [git commit] package/strace: bump to version 6.0 Message-ID: <20221101204105.8A31E86FA4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=544806bfd8052d05dee671c23c354e5f73f954f9 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 cadcb20f47..1743a369b4 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/5.19/strace-5.19.tar.xz.asc -sha256 aa3dc1c8e60e4f6ff3d396514aa247f3c7bf719d8a8dc4dd4fa793be786beca3 strace-5.19.tar.xz +# https://strace.io/files/6.0/strace-6.0.tar.xz.asc +sha256 92d720a666855e9f1c6a11512fd6e99674a82bbfe1442557815f2ce8e1293338 strace-6.0.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 7bdf36a47e..09e620530e 100644 --- a/package/strace/strace.mk +++ b/package/strace/strace.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRACE_VERSION = 5.19 +STRACE_VERSION = 6.0 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 Tue Nov 1 20:41:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:41:03 +0100 Subject: [Buildroot] [PATCH] package/strace: bump to version 6.0 In-Reply-To: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.git.baruch@tkos.co.il> References: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.git.baruch@tkos.co.il> Message-ID: <20221101214103.1d0db42e@windsurf> On Tue, 1 Nov 2022 18:57:06 +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 master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:41:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:41:03 +0100 Subject: [Buildroot] [PATCH] package/strace: bump to version 6.0 In-Reply-To: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.git.baruch@tkos.co.il> References: <5c28d160a68a33114f598450fed73bb1d774d9dc.1667321825.git.baruch@tkos.co.il> Message-ID: <20221101214103.1d0db42e@windsurf> On Tue, 1 Nov 2022 18:57:06 +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 master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:41:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:41:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.3.0 In-Reply-To: <20221101170046.2122339-1-bernd.kuhls@t-online.de> References: <20221101170046.2122339-1-bernd.kuhls@t-online.de> Message-ID: <20221101214141.56b12028@windsurf> On Tue, 1 Nov 2022 18:00:46 +0100 Bernd Kuhls wrote: > Rebased patch 0001. > > Signed-off-by: Bernd Kuhls > --- > package/intel-gmmlib/0001-Drop-hardening-related-flags.patch | 2 +- > package/intel-gmmlib/intel-gmmlib.hash | 2 +- > package/intel-gmmlib/intel-gmmlib.mk | 2 +- > 3 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 Tue Nov 1 20:44:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:44:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/intel-mediadriver: add more options to disable Gen9/11/12 support In-Reply-To: <20221101173702.2167372-1-bernd.kuhls@t-online.de> References: <20221101173702.2167372-1-bernd.kuhls@t-online.de> Message-ID: <20221101214428.4a027d9b@windsurf> On Tue, 1 Nov 2022 18:37:02 +0100 Bernd Kuhls wrote: > Gen10 was disabled by default upstream as it was never shipped: > https://github.com/intel/media-driver/commit/0ad37351305be5c5e7c622833f9d7093fb2639cc > > Signed-off-by: Bernd Kuhls > --- > package/intel-mediadriver/Config.in | 18 ++++++++++++++++++ > package/intel-mediadriver/intel-mediadriver.mk | 18 ++++++++++++++++++ > 2 files changed, 36 insertions(+) Thanks but this patch does not apply on master. I looked in patchwork if there was another patch pending for intel-mediadriver, but I couldn't find any. Could you rebase on master and resend? Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 20:44:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:44:49 +0100 Subject: [Buildroot] [git commit] fs/cpio: don't fail systems without /dev/null Message-ID: <20221101204540.8AF6886F7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d0b7e11b93577bee5611be959fb4f4a9858dae38 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master We pass all our dracut configuration files via a config dir, but dracut insists with having one config file. Because we do not want to have to chose which file we pass (which would then have to be excluded from the config dir), we just used an arbitrary empty file, and /dev/null seemed to be a good candidate. However, some build environments do not have a complete /dev, and may be missing entries otherwise taken for granted, like /dev/null. This is especially the case in constrained environments like containers. Switch away from using /dev/null, and do create an actual empty file that we can use as the dracut config file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828364 Reported-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- fs/cpio/cpio.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/cpio/cpio.mk b/fs/cpio/cpio.mk index d671c337df..061f4a18f1 100644 --- a/fs/cpio/cpio.mk +++ b/fs/cpio/cpio.mk @@ -69,12 +69,13 @@ endif define ROOTFS_CPIO_CMD mkdir -p $(ROOTFS_CPIO_DIR)/tmp $(ROOTFS_CPIO_DIR)/confdir + touch $(ROOTFS_CPIO_DIR)/empty-config $(foreach cfg,$(ROOTFS_CPIO_DRACUT_CONF_FILES), \ cp $(cfg) $(ROOTFS_CPIO_DIR)/confdir/$(notdir $(cfg)) ) $(HOST_DIR)/bin/dracut \ $(ROOTFS_CPIO_OPTS) \ - -c /dev/null \ + -c $(ROOTFS_CPIO_DIR)/empty-config \ --confdir $(ROOTFS_CPIO_DIR)/confdir \ --sysroot $(TARGET_DIR) \ --tmpdir $(ROOTFS_CPIO_DIR)/tmp \ From thomas.petazzoni at bootlin.com Tue Nov 1 20:41:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:41:19 +0100 Subject: [Buildroot] [git commit] package/intel-gmmlib: bump version to 22.3.0 Message-ID: <20221101204540.834A9870E1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=135685977414fa840ee58bd5c72eec7a9e4b7164 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Rebased patch 0001. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/intel-gmmlib/0001-Drop-hardening-related-flags.patch | 2 +- package/intel-gmmlib/intel-gmmlib.hash | 2 +- package/intel-gmmlib/intel-gmmlib.mk | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch b/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch index c429df6581..b63d82f3c8 100644 --- a/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch +++ b/package/intel-gmmlib/0001-Drop-hardening-related-flags.patch @@ -15,7 +15,7 @@ diff --git a/Source/GmmLib/Linux.cmake b/Source/GmmLib/Linux.cmake index 1a09bc4..b28fc1b 100644 --- a/Source/GmmLib/Linux.cmake +++ b/Source/GmmLib/Linux.cmake -@@ -99,7 +99,6 @@ SET (GMMLIB_COMPILER_FLAGS_COMMON +@@ -97,7 +97,6 @@ SET (GMMLIB_COMPILER_FLAGS_COMMON -DUSE_SSE3 -DUSE_SSSE3 # Other common flags diff --git a/package/intel-gmmlib/intel-gmmlib.hash b/package/intel-gmmlib/intel-gmmlib.hash index bfff5e4b82..490ff46dfc 100644 --- a/package/intel-gmmlib/intel-gmmlib.hash +++ b/package/intel-gmmlib/intel-gmmlib.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 363084a52db1557f6e7409278c8ce46a66fcafa2b4672e399c452501a60b4437 intel-gmmlib-22.2.1.tar.gz +sha256 c1f33e1519edfc527127baeb0436b783430dfd256c643130169a3a71dc86aff9 intel-gmmlib-22.3.0.tar.gz sha256 8b7446825df3f8b0268307e272aa6aaaf78351c83161d860d02c913c22666c48 LICENSE.md diff --git a/package/intel-gmmlib/intel-gmmlib.mk b/package/intel-gmmlib/intel-gmmlib.mk index e949176cf7..ee5b60ab6b 100644 --- a/package/intel-gmmlib/intel-gmmlib.mk +++ b/package/intel-gmmlib/intel-gmmlib.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_GMMLIB_VERSION = 22.2.1 +INTEL_GMMLIB_VERSION = 22.3.0 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 Tue Nov 1 20:45:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:45:41 +0100 Subject: [Buildroot] [PATCH] fs/cpio: don't fail systems without /dev/null In-Reply-To: <20221101183032.3631097-1-yann.morin.1998@free.fr> References: <20221101183032.3631097-1-yann.morin.1998@free.fr> Message-ID: <20221101214541.228f9e47@windsurf> On Tue, 1 Nov 2022 19:30:32 +0100 "Yann E. MORIN" wrote: > We pass all our dracut configuration files via a config dir, but dracut > insist with having one config file. Because we do not want to have to > chose which file we pass (which would then have to be excluded fro; the > config dir), we jsut used an arbitrary empty file, and /dev/null seemed > to be a good candidate. > > However, some build environments do not have a complete /dev, and may be > missing entries otherwise taken for granted, like /dev/null. This is > especially the case in constrained environments like containers. > > Switch away from using /dev/n ull, and do create an actual empty file > that we can use as the dracut config file. > > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828364 > Reported-by: Thomas Petazzoni > Signed-off-by: Yann E. MORIN > --- > fs/cpio/cpio.mk | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From baruch at tkos.co.il Tue Nov 1 20:43:50 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 01 Nov 2022 22:43:50 +0200 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <20221101212917.19567f3f@windsurf> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> <20221101212917.19567f3f@windsurf> Message-ID: <87fsf21jyu.fsf@tarshish> Hi Thomas, On Tue, Nov 01 2022, Thomas Petazzoni wrote: > On Tue, 1 Nov 2022 09:41:54 +0200 > Baruch Siach via buildroot wrote: > >> socal configure uses AC_TRY_RUN to detect printf features. This does not >> work for cross compilation. >> >> All C libraries we use support C99 snprintf. Only glibc and uClibc >> support the deprecated Z modifier. >> >> Signed-off-by: Baruch Siach >> --- >> package/socat/socat.mk | 8 ++++++++ >> 1 file changed, 8 insertions(+) > > How did you notice this issue? I see no autobuilder failure. If it > wasn't working for cross-compilation, we should have build failures, no? > > Or are bad results of these ./configure tests only causing runtime > issues? Could you elaborate a bit? We are just getting wrong result that leads to sub-optimal code. The build does not break though. I noticed the issue by looking for AC_TRY_RUN in configure.ac. baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From bernd.kuhls at t-online.de Tue Nov 1 20:47:31 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 21:47:31 +0100 Subject: [Buildroot] [PATCH 1/2] package/intel-mediadriver: add option to enable non-free features Message-ID: <20221101204732.2726292-1-bernd.kuhls@t-online.de> Signed-off-by: Bernd Kuhls --- package/intel-mediadriver/Config.in | 5 +++++ package/intel-mediadriver/intel-mediadriver.mk | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index ad56590008..79511a8808 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -20,6 +20,11 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER if BR2_PACKAGE_INTEL_MEDIADRIVER +config BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE + bool "support non-free features" + help + Enable support for non-free features + config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 bool "Gen8 support" default y diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index d1a9ca7789..821c0920f4 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -42,4 +42,12 @@ else INTEL_MEDIADRIVER_CONF_OPTS += -DGEN8=OFF endif +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE),y) +INTEL_MEDIADRIVER_CONF_OPTS += \ + -DBUILD_CMRTLIB=OFF \ + -DENABLE_NONFREE_KERNELS=ON \ + -DBUILD_KERNELS=ON \ + -DBYPASS_MEDIA_ULT=yes +endif + $(eval $(cmake-package)) -- 2.34.1 From bernd.kuhls at t-online.de Tue Nov 1 20:47:32 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 1 Nov 2022 21:47:32 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/intel-mediadriver: add more options to disable Gen9/11/12 support In-Reply-To: <20221101204732.2726292-1-bernd.kuhls@t-online.de> References: <20221101204732.2726292-1-bernd.kuhls@t-online.de> Message-ID: <20221101204732.2726292-2-bernd.kuhls@t-online.de> Gen10 was disabled by default upstream as it was never shipped: https://github.com/intel/media-driver/commit/0ad37351305be5c5e7c622833f9d7093fb2639cc Signed-off-by: Bernd Kuhls --- v2: resent as part of a patch series (Thomas) package/intel-mediadriver/Config.in | 18 ++++++++++++++++++ package/intel-mediadriver/intel-mediadriver.mk | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in index 79511a8808..880d8d3245 100644 --- a/package/intel-mediadriver/Config.in +++ b/package/intel-mediadriver/Config.in @@ -31,6 +31,24 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN8 help Enable support for Gen8 GPUs (Coffee Lake) +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN9 + bool "Gen9 support" + default y + help + Enable support for Gen9 GPUs + +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN11 + bool "Gen11 support" + default y + help + Enable support for Gen11 GPUs + +config BR2_PACKAGE_INTEL_MEDIADRIVER_GEN12 + bool "Gen12 support" + default y + help + Enable support for Gen12 GPUs + endif # BR2_PACKAGE_INTEL_MEDIADRIVER comment "intel-mediadriver needs a toolchain w/ dynamic library, C++, NPTL" diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 821c0920f4..17217a8644 100644 --- a/package/intel-mediadriver/intel-mediadriver.mk +++ b/package/intel-mediadriver/intel-mediadriver.mk @@ -42,6 +42,24 @@ else INTEL_MEDIADRIVER_CONF_OPTS += -DGEN8=OFF endif +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN9),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN9=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN9=OFF +endif + +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN11),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN11=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN11=OFF +endif + +ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_GEN12),y) +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN12=ON +else +INTEL_MEDIADRIVER_CONF_OPTS += -DGEN12=OFF +endif + ifeq ($(BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE),y) INTEL_MEDIADRIVER_CONF_OPTS += \ -DBUILD_CMRTLIB=OFF \ -- 2.34.1 From baruch at tkos.co.il Tue Nov 1 20:47:10 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 01 Nov 2022 22:47:10 +0200 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: <20221101213240.031261eb@windsurf> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> <20221101213240.031261eb@windsurf> Message-ID: <87bkpq1jrh.fsf@tarshish> Hi Thomas, On Tue, Nov 01 2022, Thomas Petazzoni wrote: > On Tue, 1 Nov 2022 09:41:55 +0200 > Baruch Siach via buildroot wrote: > >> socal configure script does not take the zlib dependency into account >> when linking with libssl. This break static link. There is not easy way >> to add zlib dependency, so just disable openssl for static builds. > > Even: > > SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` > > does not work? It does not work because configure.ac puts $LIBS before -lssl in the tested command line. > Also, do you have an autobuilder failure for this issue? Or you just > encountered it locally? We don't pass an explicit --with-openssl because socan configure does not support it. So the configure script just behaves as if openssl is not there, which is normal. baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From thomas.petazzoni at bootlin.com Tue Nov 1 20:58:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:58:36 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: <87bkpq1jrh.fsf@tarshish> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> <20221101213240.031261eb@windsurf> <87bkpq1jrh.fsf@tarshish> Message-ID: <20221101215836.44ee15cd@windsurf> On Tue, 01 Nov 2022 22:47:10 +0200 Baruch Siach wrote: > > SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` > > > > does not work? > > It does not work because configure.ac puts $LIBS before -lssl in the > tested command line. ACK. > > Also, do you have an autobuilder failure for this issue? Or you just > > encountered it locally? > > We don't pass an explicit --with-openssl because socan configure does > not support it. So the configure script just behaves as if openssl is > not there, which is normal. Hm, OK, but that does not really answer my question :-) 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 Nov 1 20:59:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 21:59:49 +0100 Subject: [Buildroot] [PATCH 1/2] package/intel-mediadriver: add option to enable non-free features In-Reply-To: <20221101204732.2726292-1-bernd.kuhls@t-online.de> References: <20221101204732.2726292-1-bernd.kuhls@t-online.de> Message-ID: <20221101215949.7228088d@windsurf> Hello Bernd, On Tue, 1 Nov 2022 21:47:31 +0100 Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls > --- > package/intel-mediadriver/Config.in | 5 +++++ > package/intel-mediadriver/intel-mediadriver.mk | 8 ++++++++ > 2 files changed, 13 insertions(+) > > diff --git a/package/intel-mediadriver/Config.in b/package/intel-mediadriver/Config.in > index ad56590008..79511a8808 100644 > --- a/package/intel-mediadriver/Config.in > +++ b/package/intel-mediadriver/Config.in > @@ -20,6 +20,11 @@ config BR2_PACKAGE_INTEL_MEDIADRIVER > > if BR2_PACKAGE_INTEL_MEDIADRIVER > > +config BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE > + bool "support non-free features" > + help > + Enable support for non-free features Could this be a bit more specific? What are these features, and what "non-free" means? Not under the GPL? Not under an open-source license? Not allowed to be redistributed? Does INTEL_MEDIADRIVER_LICENSE needs to be adjusted based on BR2_PACKAGE_INTEL_MEDIADRIVER_NONFREE=y ? Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Tue Nov 1 21:57:45 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 1 Nov 2022 22:57:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/xl2tp: bump to version 1.3.18 Message-ID: <20221101215745.58044-1-fontaine.fabrice@gmail.com> https://github.com/xelerance/xl2tpd/releases/tag/v1.3.18 Signed-off-by: Fabrice Fontaine --- package/xl2tp/xl2tp.hash | 2 +- package/xl2tp/xl2tp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xl2tp/xl2tp.hash b/package/xl2tp/xl2tp.hash index eca918bc83..64db273a71 100644 --- a/package/xl2tp/xl2tp.hash +++ b/package/xl2tp/xl2tp.hash @@ -1,3 +1,3 @@ # locally computed -sha256 898d9b6a374c78dea5f20d80fd50fac13428ad746fefb16ff5f6bec449affe67 xl2tp-1.3.17.tar.gz +sha256 47f52b9c56cabe77766533bca3736a8198581ff38443eb4b4c8971c885ac9329 xl2tp-1.3.18.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/xl2tp/xl2tp.mk b/package/xl2tp/xl2tp.mk index 4a2bd66308..404a934562 100644 --- a/package/xl2tp/xl2tp.mk +++ b/package/xl2tp/xl2tp.mk @@ -4,7 +4,7 @@ # ################################################################################ -XL2TP_VERSION = 1.3.17 +XL2TP_VERSION = 1.3.18 XL2TP_SITE = $(call github,xelerance,xl2tpd,v$(XL2TP_VERSION)) XL2TP_DEPENDENCIES = libpcap XL2TP_LICENSE = GPL-2.0 -- 2.35.1 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:32 +0100 Subject: [Buildroot] [PATCH 00/21] First batch of defconfig removals Message-ID: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Hello, This patch series proposes to remove 21 defconfigs which have been failing to build for month. All of these defconfigs have already been listed in an e-mail sent on August 6, 2022 [0] to the relevant defconfig maintainers, and they still haven't been fixed. Close to 3 months later, it's time to remove them, with the goal of having all defconfigs building for the upcoming 2022.11 release. I'm proposing to give one extra week (until November 7) before applying these patches, to see if some of the defconfig maintainers send patches to fix the defconfigs they are in charge of, or if anybody else steps up. [0] https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ Thanks, Thomas Petazzoni Thomas Petazzoni (21): configs/amarula_a64_relic: remove defconfig configs/arm_juno: remove defconfig configs/bananapi_m1: remove defconfig configs/bananapi_m1_plus: remove defconfig configs/bananapi_m2_plus: remove defconfig configs/bananapi_m64: remove defconfig configs/friendlyarm_nanopc_t4: remove defconfig configs/friendlyarm_nanopi_a64: remove defconfig configs/friendlyarm_nanopi_m1: remove defconfig configs/friendlyarm_nanopi_m1: remove defconfig configs/friendlyarm_nanopi_m4: remove defconfig configs/friendlyarm_nanopi_neo2: remove defconfig configs/friendlyarm_nanopi_neo4: remove defconfig configs/friendlyarm_nanopi_neo_plus2: remove defconfig configs/friendlyarm_nanopi_r1: remove defconfig configs/orangepi_pc2: remove defconfig configs/orangepi_plus: remove defconfig configs/orangepi_prime: remove defconfig configs/orangepi_rk3399: remove defconfig configs/orangepi_win: remove defconfig configs/pine64: remove defconfig DEVELOPERS | 38 ---- board/amarula/a64-relic/extlinux.conf | 4 - board/amarula/a64-relic/genimage.cfg | 11 -- board/amarula/a64-relic/post-build.sh | 4 - board/amarula/a64-relic/readme.txt | 90 ---------- .../lib/firmware/brcm/brcmfmac4330-sdio.txt | 83 --------- board/arm/juno/linux-juno-defconfig | 169 ----------------- board/arm/juno/readme.txt | 134 -------------- board/bananapi/bananapi-m1/boot.cmd | 7 - board/bananapi/bananapi-m1/genimage.cfg | 34 ---- board/bananapi/bananapi-m1/readme.txt | 37 ---- board/bananapi/bananapi-m64/boot.cmd | 6 - board/bananapi/bananapi-m64/genimage.cfg | 40 ----- board/bananapi/bananapi-m64/readme.txt | 37 ---- board/friendlyarm/nanopc-t4/extlinux.conf | 4 - board/friendlyarm/nanopc-t4/genimage.cfg | 39 ---- board/friendlyarm/nanopc-t4/post-build.sh | 5 - board/friendlyarm/nanopc-t4/readme.txt | 45 ----- board/friendlyarm/nanopi-a64/boot.cmd | 6 - board/friendlyarm/nanopi-a64/genimage.cfg | 40 ----- board/friendlyarm/nanopi-a64/readme.txt | 37 ---- board/friendlyarm/nanopi-m1-plus/boot.cmd | 8 - board/friendlyarm/nanopi-m1-plus/genimage.cfg | 36 ---- board/friendlyarm/nanopi-m1-plus/readme.txt | 29 --- board/friendlyarm/nanopi-m1/boot.cmd | 8 - board/friendlyarm/nanopi-m1/genimage.cfg | 37 ---- board/friendlyarm/nanopi-m1/readme.txt | 29 --- board/friendlyarm/nanopi-m4/extlinux.conf | 4 - board/friendlyarm/nanopi-m4/genimage.cfg | 39 ---- board/friendlyarm/nanopi-m4/post-build.sh | 5 - board/friendlyarm/nanopi-m4/readme.txt | 45 ----- .../nanopi-neo-plus2/extlinux.conf | 4 - .../friendlyarm/nanopi-neo-plus2/genimage.cfg | 40 ----- .../nanopi-neo-plus2/linux-extras.config | 10 -- .../nanopi-neo-plus2/post-build.sh | 4 - board/friendlyarm/nanopi-neo-plus2/readme.txt | 37 ---- ...3430-sdio.friendlyarm,nanopi-neo-plus2.txt | 53 ------ board/friendlyarm/nanopi-neo2/boot.cmd | 6 - board/friendlyarm/nanopi-neo2/genimage.cfg | 40 ----- board/friendlyarm/nanopi-neo2/readme.txt | 37 ---- board/friendlyarm/nanopi-neo4/extlinux.conf | 4 - board/friendlyarm/nanopi-neo4/genimage.cfg | 22 --- board/friendlyarm/nanopi-neo4/post-build.sh | 5 - board/friendlyarm/nanopi-neo4/readme.txt | 53 ------ board/friendlyarm/nanopi-r1/boot.cmd | 8 - board/friendlyarm/nanopi-r1/genimage.cfg | 37 ---- .../nanopi-r1/kernel/linux-extras.config | 2 - .../nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts | 170 ------------------ board/friendlyarm/nanopi-r1/readme.txt | 29 --- .../nanopi-r1/uboot/nanopi_r1_defconfig | 22 --- .../nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts | 102 ----------- board/orangepi/orangepi-pc2/boot.cmd | 6 - board/orangepi/orangepi-pc2/genimage.cfg | 40 ----- board/orangepi/orangepi-pc2/readme.txt | 37 ---- board/orangepi/orangepi-plus/boot.cmd | 8 - board/orangepi/orangepi-plus/genimage.cfg | 36 ---- board/orangepi/orangepi-plus/readme.txt | 29 --- board/orangepi/orangepi-prime/boot.cmd | 6 - board/orangepi/orangepi-prime/genimage.cfg | 40 ----- board/orangepi/orangepi-prime/readme.txt | 37 ---- board/orangepi/orangepi-rk3399/extlinux.conf | 4 - board/orangepi/orangepi-rk3399/genimage.cfg | 38 ---- board/orangepi/orangepi-rk3399/post-build.sh | 5 - board/orangepi/orangepi-rk3399/readme.txt | 56 ------ board/orangepi/orangepi-win/boot.cmd | 6 - board/orangepi/orangepi-win/genimage.cfg | 40 ----- board/orangepi/orangepi-win/readme.txt | 37 ---- board/pine64/pine64/boot.cmd | 6 - board/pine64/pine64/genimage.cfg | 40 ----- board/pine64/pine64/readme.txt | 38 ---- board/sinovoip/m1-plus/boot.cmd | 5 - board/sinovoip/m1-plus/genimage.cfg | 38 ---- board/sinovoip/m1-plus/linux-wifi.fragment | 10 -- ...nanapi-m1-plus-Disable-OOB-IRQ-for-b.patch | 39 ---- board/sinovoip/m1-plus/post-build.sh | 4 - board/sinovoip/m1-plus/readme.txt | 64 ------- ...rcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt | 1 - .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 56 ------ board/sinovoip/m2-plus/boot.cmd | 7 - board/sinovoip/m2-plus/genimage.cfg | 34 ---- configs/amarula_a64_relic_defconfig | 63 ------- configs/arm_juno_defconfig | 23 --- configs/bananapi_m1_defconfig | 29 --- configs/bananapi_m1_plus_defconfig | 45 ----- configs/bananapi_m2_plus_defconfig | 30 ---- configs/bananapi_m64_defconfig | 50 ------ configs/friendlyarm_nanopc_t4_defconfig | 53 ------ configs/friendlyarm_nanopi_a64_defconfig | 50 ------ configs/friendlyarm_nanopi_m1_defconfig | 45 ----- configs/friendlyarm_nanopi_m1_plus_defconfig | 45 ----- configs/friendlyarm_nanopi_m4_defconfig | 53 ------ configs/friendlyarm_nanopi_neo2_defconfig | 50 ------ configs/friendlyarm_nanopi_neo4_defconfig | 55 ------ .../friendlyarm_nanopi_neo_plus2_defconfig | 62 ------- configs/friendlyarm_nanopi_r1_defconfig | 49 ----- configs/orangepi_pc2_defconfig | 50 ------ configs/orangepi_plus_defconfig | 44 ----- configs/orangepi_prime_defconfig | 50 ------ configs/orangepi_rk3399_defconfig | 53 ------ configs/orangepi_win_defconfig | 48 ----- configs/pine64_defconfig | 50 ------ 101 files changed, 3559 deletions(-) delete mode 100644 board/amarula/a64-relic/extlinux.conf delete mode 100644 board/amarula/a64-relic/genimage.cfg delete mode 100755 board/amarula/a64-relic/post-build.sh delete mode 100644 board/amarula/a64-relic/readme.txt delete mode 100644 board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt delete mode 100644 board/arm/juno/linux-juno-defconfig delete mode 100644 board/arm/juno/readme.txt delete mode 100644 board/bananapi/bananapi-m1/boot.cmd delete mode 100644 board/bananapi/bananapi-m1/genimage.cfg delete mode 100644 board/bananapi/bananapi-m1/readme.txt delete mode 100644 board/bananapi/bananapi-m64/boot.cmd delete mode 100644 board/bananapi/bananapi-m64/genimage.cfg delete mode 100644 board/bananapi/bananapi-m64/readme.txt delete mode 100644 board/friendlyarm/nanopc-t4/extlinux.conf delete mode 100644 board/friendlyarm/nanopc-t4/genimage.cfg delete mode 100755 board/friendlyarm/nanopc-t4/post-build.sh delete mode 100644 board/friendlyarm/nanopc-t4/readme.txt delete mode 100644 board/friendlyarm/nanopi-a64/boot.cmd delete mode 100644 board/friendlyarm/nanopi-a64/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-a64/readme.txt delete mode 100644 board/friendlyarm/nanopi-m1-plus/boot.cmd delete mode 100644 board/friendlyarm/nanopi-m1-plus/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-m1-plus/readme.txt delete mode 100644 board/friendlyarm/nanopi-m1/boot.cmd delete mode 100644 board/friendlyarm/nanopi-m1/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-m1/readme.txt delete mode 100644 board/friendlyarm/nanopi-m4/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-m4/genimage.cfg delete mode 100755 board/friendlyarm/nanopi-m4/post-build.sh delete mode 100644 board/friendlyarm/nanopi-m4/readme.txt delete mode 100644 board/friendlyarm/nanopi-neo-plus2/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-neo-plus2/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-neo-plus2/linux-extras.config delete mode 100755 board/friendlyarm/nanopi-neo-plus2/post-build.sh delete mode 100644 board/friendlyarm/nanopi-neo-plus2/readme.txt delete mode 100644 board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt delete mode 100644 board/friendlyarm/nanopi-neo2/boot.cmd delete mode 100644 board/friendlyarm/nanopi-neo2/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-neo2/readme.txt delete mode 100644 board/friendlyarm/nanopi-neo4/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-neo4/genimage.cfg delete mode 100755 board/friendlyarm/nanopi-neo4/post-build.sh delete mode 100644 board/friendlyarm/nanopi-neo4/readme.txt delete mode 100644 board/friendlyarm/nanopi-r1/boot.cmd delete mode 100644 board/friendlyarm/nanopi-r1/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-r1/kernel/linux-extras.config delete mode 100644 board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts delete mode 100644 board/friendlyarm/nanopi-r1/readme.txt delete mode 100644 board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig delete mode 100644 board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts delete mode 100644 board/orangepi/orangepi-pc2/boot.cmd delete mode 100644 board/orangepi/orangepi-pc2/genimage.cfg delete mode 100644 board/orangepi/orangepi-pc2/readme.txt delete mode 100644 board/orangepi/orangepi-plus/boot.cmd delete mode 100644 board/orangepi/orangepi-plus/genimage.cfg delete mode 100644 board/orangepi/orangepi-plus/readme.txt delete mode 100644 board/orangepi/orangepi-prime/boot.cmd delete mode 100644 board/orangepi/orangepi-prime/genimage.cfg delete mode 100644 board/orangepi/orangepi-prime/readme.txt delete mode 100644 board/orangepi/orangepi-rk3399/extlinux.conf delete mode 100644 board/orangepi/orangepi-rk3399/genimage.cfg delete mode 100755 board/orangepi/orangepi-rk3399/post-build.sh delete mode 100644 board/orangepi/orangepi-rk3399/readme.txt delete mode 100644 board/orangepi/orangepi-win/boot.cmd delete mode 100644 board/orangepi/orangepi-win/genimage.cfg delete mode 100644 board/orangepi/orangepi-win/readme.txt delete mode 100644 board/pine64/pine64/boot.cmd delete mode 100644 board/pine64/pine64/genimage.cfg delete mode 100644 board/pine64/pine64/readme.txt delete mode 100644 board/sinovoip/m1-plus/boot.cmd delete mode 100644 board/sinovoip/m1-plus/genimage.cfg delete mode 100644 board/sinovoip/m1-plus/linux-wifi.fragment delete mode 100644 board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch delete mode 100755 board/sinovoip/m1-plus/post-build.sh delete mode 100644 board/sinovoip/m1-plus/readme.txt delete mode 120000 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt delete mode 100644 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt delete mode 100644 board/sinovoip/m2-plus/boot.cmd delete mode 100644 board/sinovoip/m2-plus/genimage.cfg delete mode 100644 configs/amarula_a64_relic_defconfig delete mode 100644 configs/arm_juno_defconfig delete mode 100644 configs/bananapi_m1_defconfig delete mode 100644 configs/bananapi_m1_plus_defconfig delete mode 100644 configs/bananapi_m2_plus_defconfig delete mode 100644 configs/bananapi_m64_defconfig delete mode 100644 configs/friendlyarm_nanopc_t4_defconfig delete mode 100644 configs/friendlyarm_nanopi_a64_defconfig delete mode 100644 configs/friendlyarm_nanopi_m1_defconfig delete mode 100644 configs/friendlyarm_nanopi_m1_plus_defconfig delete mode 100644 configs/friendlyarm_nanopi_m4_defconfig delete mode 100644 configs/friendlyarm_nanopi_neo2_defconfig delete mode 100644 configs/friendlyarm_nanopi_neo4_defconfig delete mode 100644 configs/friendlyarm_nanopi_neo_plus2_defconfig delete mode 100644 configs/friendlyarm_nanopi_r1_defconfig delete mode 100644 configs/orangepi_pc2_defconfig delete mode 100644 configs/orangepi_plus_defconfig delete mode 100644 configs/orangepi_prime_defconfig delete mode 100644 configs/orangepi_rk3399_defconfig delete mode 100644 configs/orangepi_win_defconfig delete mode 100644 configs/pine64_defconfig -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:33 +0100 Subject: [Buildroot] [PATCH 01/21] configs/amarula_a64_relic: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-2-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234498966 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - board/amarula/a64-relic/extlinux.conf | 4 - board/amarula/a64-relic/genimage.cfg | 11 --- board/amarula/a64-relic/post-build.sh | 4 - board/amarula/a64-relic/readme.txt | 90 ------------------- .../lib/firmware/brcm/brcmfmac4330-sdio.txt | 83 ----------------- configs/amarula_a64_relic_defconfig | 63 ------------- 7 files changed, 256 deletions(-) delete mode 100644 board/amarula/a64-relic/extlinux.conf delete mode 100644 board/amarula/a64-relic/genimage.cfg delete mode 100755 board/amarula/a64-relic/post-build.sh delete mode 100644 board/amarula/a64-relic/readme.txt delete mode 100644 board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt delete mode 100644 configs/amarula_a64_relic_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index e1e919ce4f..15aa440c72 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1323,7 +1323,6 @@ F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ -F: configs/amarula_a64_relic_defconfig F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig F: configs/bananapi_m1_defconfig diff --git a/board/amarula/a64-relic/extlinux.conf b/board/amarula/a64-relic/extlinux.conf deleted file mode 100644 index 9f469846bc..0000000000 --- a/board/amarula/a64-relic/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label linux-4.17.0-rc3 - kernel /Image - devicetree /sun50i-a64-amarula-relic.dtb - append console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p4 rootwait diff --git a/board/amarula/a64-relic/genimage.cfg b/board/amarula/a64-relic/genimage.cfg deleted file mode 100644 index 58b607f5fb..0000000000 --- a/board/amarula/a64-relic/genimage.cfg +++ /dev/null @@ -1,11 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-amarula-relic.dtb", - "extlinux" - } - } - - size = 64M -} diff --git a/board/amarula/a64-relic/post-build.sh b/board/amarula/a64-relic/post-build.sh deleted file mode 100755 index ec20fca7d9..0000000000 --- a/board/amarula/a64-relic/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/amarula/a64-relic/readme.txt b/board/amarula/a64-relic/readme.txt deleted file mode 100644 index 77f79e3094..0000000000 --- a/board/amarula/a64-relic/readme.txt +++ /dev/null @@ -1,90 +0,0 @@ -Amarula A64 Relic -================ - -Amarula A64-Relic is an Allwinner A64 based IoT device, which supports: -- Allwinner A64 Cortex-A53 -- Mali-400MP2 GPU -- AXP803 PMIC -- 1GB DDR3 RAM -- 8GB eMMC -- AP6330 Wifi/BLE -- MIPI-DSI -- CSI: OV5640 sensor -- USB OTG -- 12V DC power supply - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Amarual+A64-Relic - -Build -===== - - $ make amarula_a64_relic_defconfig - - $ make - -build files at output/images/: - - sunxi-spl.bin - - u-boot.itb - - Image - - sun50i-a64-amarula-relic.dtb - - boot.vfat - - rootfs.ext4 - -Write eMMC -========= - -The board comes with an operating system preloaded on the eMMC. -To replace it with the Buildroot-built system, take the following -steps - -1. Connect the board UART with host and open minicom(ttyUSBx/115200N8) - -2. Supply 12V DC for power-on the board. - -3. Interrupt U-Boot by pressing enter - -4. Create GPT partitions - => mmc dev 1 - => gpt write mmc 1 $partitions - -5. Connect the board USB-OTG with USB slot on the host. - -6. Initiate fastboot - => fastboot 0 - -7. Write images from host onto eMMC using fastboot - $ cd output/images - $ sudo fastboot -i 0x1f3a flash loader1 sunxi-spl.bin - $ sudo fastboot -i 0x1f3a flash loader2 u-boot.itb - $ sudo fastboot -i 0x1f3a flash esp boot.vfat - $ sudo fastboot -i 0x1f3a flash system rootfs.ext4 - -Update eMMC during Development -============================== - -During development, reflashing the entire filesystem image at every -change is time consuming. A useful alternative is to directly access -over USB the filesystem stored on the eMMC, using the USB Mass Storage -capability of U-Boot. To achieve this: - -1. Build U-Boot by enabling UMS - $ make uboot-menuconfig - (select CONFIG_CMD_USB_MASS_STORAGE=y) - -2. Follow all 6 steps from 'Write eMMC' and mount eMMC on host - => mmc dev 1 - => ums 0 mmc 1 - -WiFi -==== - - # wpa_passphrase ACCESSPOINTNAME >> /etc/wpa_supplicant.conf - (type password and enter) - # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B - # udhcpc -i wlan0 - # ping google.com - --- -Jagan Teki -29-Jun-2018 diff --git a/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt b/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt deleted file mode 100644 index d095f24c26..0000000000 --- a/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt +++ /dev/null @@ -1,83 +0,0 @@ -#AP6330_NVRAM_V1.0_20121130 -#Sample variables file for BCM94330 SD FC AGB board -manfid=0x2d0 -prodid=0x0547 -vendid=0x14e4 -devid=0x4360 -boardtype=0x05e1 -boardrev=0x1202 -boardflags=0x0080200 -nocrc=1 -xtalfreq=26000 -boardnum=22 -macaddr=00:90:4c:c5:12:38 -ag0=254 -aa2g=1 -ccode=ALL -pa0itssit=0x20 -pa0b0=5587 -pa0b1=-633 -pa0b2=-158 -rssismf2g=0xa -rssismc2g=0x3 -rssisav2g=0x7 -#rssi params for 5GHz -rssismf5g=0x4 -rssismc5g=0x3 -rssisav5g=0x7 -#PA parameters for lower a-band -pa1lob0=4748 -pa1lob1=-566 -pa1lob2=-180 -#PA parameters for midband -pa1b0=4762 -pa1b1=-593 -pa1b2=-172 -#PA parameters for high band -#pa1hib0=4596 -pa1hib0=4666 -pa1hib1=-619 -pa1hib2=-163 -rxpo5g=0 -maxp2ga0=74 -maxp5ga0=66 -maxp5gla0=66 -maxp5gha0=66 -# 2.4G Tx Power offsets -cck2gpo=0x2222 -ofdm2gpo=0x44444444 -mcs2gpo0=0x6666 -mcs2gpo1=0x6666 -# 5G Tx Power offsets -ofdm5gpo=0x44444444 -ofdm5glpo=0x44444444 -ofdm5ghpo=0x44444444 -mcs5gpo0=0x6666 -mcs5gpo1=0x6666 -mcs5glpo0=0x6666 -mcs5glpo1=0x6666 -mcs5ghpo0=0x6666 -mcs5ghpo1=0x6666 -sromrev=3 -il0macaddr=00:90:4c:c5:12:38 -wl0id=0x431b -cckPwrOffset=4 -swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff -triso5g=0 -swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0 -rfreg033=0x19 -rfreg033_cck=0x1f -dacrate2g=160 -dacrate5g=160 -txalpfbyp2g=1 -bphyscale=17 -cckPwrIdxCorr=-15 -pacalidx2g=50 -#pacalidx5g=20 -noise_cal_ref_2g=53 -noise_cal_po_2g=0 -noise_cal_ref_5g=52 -noise_cal_po_5g=5,0,0 -# 4330 OOB parameter: High level trigger -muxenab=0x10 - diff --git a/configs/amarula_a64_relic_defconfig b/configs/amarula_a64_relic_defconfig deleted file mode 100644 index 304a3ef824..0000000000 --- a/configs/amarula_a64_relic_defconfig +++ /dev/null @@ -1,63 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 4.17 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_17=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="amarula_a64_relic" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,amarula,linux-amarula,v1.0a)/linux-amarula_v1.0a.tar.gz" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-amarula-relic" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Amarula A64-Relic" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_ANDROID_TOOLS=y -BR2_PACKAGE_HOST_ANDROID_TOOLS_FASTBOOT=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/amarula/a64-relic/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/amarula/a64-relic/post-build.sh" -BR2_ROOTFS_OVERLAY="board/amarula/a64-relic/rootfs_overlay" - -# wireless firmware -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y - -# wireless tools -BR2_PACKAGE_IW=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:34 +0100 Subject: [Buildroot] [PATCH 02/21] configs/arm_juno: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-3-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234498972 Cc: Gustavo Pimentel Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 4 - board/arm/juno/linux-juno-defconfig | 169 ---------------------------- board/arm/juno/readme.txt | 134 ---------------------- configs/arm_juno_defconfig | 23 ---- 4 files changed, 330 deletions(-) delete mode 100644 board/arm/juno/linux-juno-defconfig delete mode 100644 board/arm/juno/readme.txt delete mode 100644 configs/arm_juno_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 15aa440c72..3e03dd51f5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1226,10 +1226,6 @@ F: support/testing/tests/package/test_python_scipy.py N: Gustavo Heinz F: package/python-m2crypto/ -N: Gustavo Pimentel -F: configs/arm_juno_defconfig -F: board/arm/juno/ - N: Gwenhael Goavec-Merou F: board/terasic/de10nano_cyclone5/ F: configs/terasic_de10nano_cyclone5_defconfig diff --git a/board/arm/juno/linux-juno-defconfig b/board/arm/juno/linux-juno-defconfig deleted file mode 100644 index 64598d21a1..0000000000 --- a/board/arm/juno/linux-juno-defconfig +++ /dev/null @@ -1,169 +0,0 @@ -CONFIG_SMP=y -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=14 -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_KALLSYMS_ALL=y -CONFIG_PROFILING=y -CONFIG_JUMP_LABEL=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_PCI=y -CONFIG_PCI_MSI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_HOTPLUG_PCI=y -CONFIG_NR_CPUS=6 -CONFIG_PREEMPT=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_CMA=y -CONFIG_CMDLINE="console=ttyAMA0" -CONFIG_COMPAT=y -CONFIG_CPU_IDLE=y -CONFIG_ARM_CPUIDLE=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_INTERACTIVE=y -CONFIG_ARM_BIG_LITTLE_CPUFREQ=y -CONFIG_ARM_DT_BL_CPUFREQ=y -CONFIG_ARM_SCPI_CPUFREQ=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_BPF_JIT=y -CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_SD=y -CONFIG_ATA=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_XGENE=y -CONFIG_PATA_PLATFORM=y -CONFIG_PATA_OF_PLATFORM=y -CONFIG_NETDEVICES=y -CONFIG_TUN=y -CONFIG_SKY2=y -CONFIG_SMC91X=y -CONFIG_SMSC911X=y -CONFIG_INPUT_EVDEV=y -CONFIG_SERIO_AMBAKMI=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_SERIAL_OF_PLATFORM=y -CONFIG_SERIAL_XILINX_PS_UART=y -CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_I2C_SLAVE=y -CONFIG_SPI=y -CONFIG_SPI_PL022=y -CONFIG_PTP_1588_CLOCK=m -CONFIG_GPIO_PL061=y -CONFIG_GPIO_XGENE=y -CONFIG_POWER_RESET_XGENE=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=y -CONFIG_REGULATOR_VEXPRESS=m -CONFIG_DRM=y -CONFIG_DRM_I2C_NXP_TDA998X=y -CONFIG_DRM_ARM=y -CONFIG_DRM_HDLCD=y -CONFIG_DRM_VIRTUAL_HDLCD=y -CONFIG_FB_ARMCLCD=y -CONFIG_LOGO=y -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=y -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_STORAGE=y -CONFIG_USB_ISP1760=y -CONFIG_NOP_USB_XCEIV=y -CONFIG_USB_ULPI=y -CONFIG_MMC=y -CONFIG_MMC_ARMMMCI=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SPI=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_EFI=y -CONFIG_RTC_DRV_PL030=y -CONFIG_RTC_DRV_PL031=y -CONFIG_DMADEVICES=y -CONFIG_PL330_DMA=y -CONFIG_COMMON_CLK_SCPI=y -CONFIG_ARM_TIMER_SP804=y -CONFIG_MAILBOX=y -CONFIG_ARM_MHU=y -CONFIG_PHY_XGENE=y -CONFIG_ARM_SCPI_PROTOCOL=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=y -CONFIG_FUSE_FS=y -CONFIG_CUSE=y -CONFIG_VFAT_FS=y -CONFIG_TMPFS=y -CONFIG_HUGETLBFS=y -CONFIG_EFIVAR_FS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ISO8859_1=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=y -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_FS=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_KERNEL=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_SECURITY=y -CONFIG_CRYPTO_ANSI_CPRNG=y -CONFIG_ARM64_CRYPTO=y -CONFIG_CRYPTO_SHA1_ARM64_CE=y -CONFIG_CRYPTO_SHA2_ARM64_CE=y -CONFIG_CRYPTO_GHASH_ARM64_CE=y -CONFIG_CRYPTO_AES_ARM64_CE_CCM=y -CONFIG_CRYPTO_AES_ARM64_CE_BLK=y -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_SOC=y -CONFIG_SND_SIMPLE_CARD=y -CONFIG_SND_DESIGNWARE_I2S=y -CONFIG_CMA=y -CONFIG_CMA_SIZE_MBYTES=64 diff --git a/board/arm/juno/readme.txt b/board/arm/juno/readme.txt deleted file mode 100644 index b292d9636d..0000000000 --- a/board/arm/juno/readme.txt +++ /dev/null @@ -1,134 +0,0 @@ -ARM Juno r1/r0 - -Intro -===== - -These instructions apply to all models of the ARM Juno: - - Juno r0 (does not support PCIe) - - Juno r1 (supports PCIe) - - Juno r2 (Big Cluster with A72) - -Buildroot will generate the kernel image, device tree blob, bootloader binaries -and a minimal root filesystem. - -How to build it -=============== - -Configure Buildroot -------------------- - -Configuring Buildroot is pretty simple, just execute: - - $ make arm_juno_defconfig - -Build the rootfs, kernel and DTB --------------------------------- - -Note: you will need to have access to the network, since Buildroot will -download the packages' sources. - -You may now build your rootfs with: - - $ make - -(This may take a while) - -Result of the build -------------------- - -After building, you should obtain this tree: - - output/images/ - +-- rootfs.tar - +-- juno.dtb (if Juno r0 is used) - +-- juno-r1.dtb (if Juno r1 is used) - +-- juno-r2.dtb (if Juno r2 is used) - +-- Image - +-- bl1.bin - +-- bl2.bin - +-- bl2u.bin - +-- bl31.bin - +-- fip.bin - +-- scp-fw.bin - +-- u-boot.bin - -Preparing your rootfs -====================== - -Format your pen drive as a ext3 filesystem by executing: - - $ mkfs.ext3 /dev/ - -Preparing your rootfs -====================== - -Format your pen drive as a ext3 filesystem by executing: - - $ mkfs.ext3 /dev/ - -Installing your rootfs -====================== - -After mounting the pen drive please execute the following: - - $ sudo tar -xvf output/images/rootfs.tar -C - -When completed make sure to unmount the device: - - $ umount - -Insert the pen drive in one of the ARM Juno' USB type A connectors. - -Configure *.dtb in the boot configuration for Juno r0 -===================================================== - -SITE1/HBI0262B/images.txt -..... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x00C00000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify Image name to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Configure *.dtb in the boot configuration for Juno r1 -===================================================== - -SITE1/HBI0262C/images.txt -...... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x00C00000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno-r1.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify target filename to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Configure *.dtb in the boot configuration for Juno r2 -===================================================== - -SITE1/HBI0262D/images.txt -...... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x02000000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno-r2.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify target filename to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Installing kernel image and DTB -=============================== - -1. Connect to the ARM Juno UART0 and execute USB_ON in the terminal -2. Connect a USB cable between your PC and ARM Juno USB type B connector - A mass storage device should appear in your desktop. -3. Open the software/ folder -4. Copy the 'Image' file to software/ -5. Copy the 'juno-r1.dtb' (r1), 'juno.dtb' (r0) or juno-r2.dtb (r2) file to software/ -6. Copy the bootloader binaries (bl1.bin and fip.bin) to software/ -7. Press the red button in the front pannel of ARM Juno - -At this time, the board will erase the Flash entry for each new item and -replace it with the lastest ones. diff --git a/configs/arm_juno_defconfig b/configs/arm_juno_defconfig deleted file mode 100644 index 5832986779..0000000000 --- a/configs/arm_juno_defconfig +++ /dev/null @@ -1,23 +0,0 @@ -BR2_aarch64=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6=y -BR2_TARGET_GENERIC_HOSTNAME="juno-buildroot" -BR2_TARGET_GENERIC_ISSUE="Welcome to SNPS Juno by Buildroot" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.6" -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/arm/juno/linux-juno-defconfig" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/juno arm/juno-r1 arm/juno-r2" -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/ARM-software/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="v1.4" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="juno" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33=y -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BOARDNAME="vexpress_aemv8a_juno" -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2016.03" -BR2_TARGET_VEXPRESS_FIRMWARE=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:35 +0100 Subject: [Buildroot] [PATCH 03/21] configs/bananapi_m1: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-4-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499003 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - board/bananapi/bananapi-m1/boot.cmd | 7 ----- board/bananapi/bananapi-m1/genimage.cfg | 34 ----------------------- board/bananapi/bananapi-m1/readme.txt | 37 ------------------------- configs/bananapi_m1_defconfig | 29 ------------------- 5 files changed, 108 deletions(-) delete mode 100644 board/bananapi/bananapi-m1/boot.cmd delete mode 100644 board/bananapi/bananapi-m1/genimage.cfg delete mode 100644 board/bananapi/bananapi-m1/readme.txt delete mode 100644 configs/bananapi_m1_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 3e03dd51f5..9b1932ac61 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1321,7 +1321,6 @@ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig -F: configs/bananapi_m1_defconfig F: configs/bananapi_m64_defconfig F: configs/engicam_imx6qdl_icore_defconfig F: configs/engicam_imx6qdl_icore_qt5_defconfig diff --git a/board/bananapi/bananapi-m1/boot.cmd b/board/bananapi/bananapi-m1/boot.cmd deleted file mode 100644 index 0cf6f4d63e..0000000000 --- a/board/bananapi/bananapi-m1/boot.cmd +++ /dev/null @@ -1,7 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -mmc dev 0 -fatload mmc 0 $kernel_addr_r zImage -fatload mmc 0 $fdt_addr_r sun7i-a20-bananapi.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/bananapi/bananapi-m1/genimage.cfg b/board/bananapi/bananapi-m1/genimage.cfg deleted file mode 100644 index ce62fbf712..0000000000 --- a/board/bananapi/bananapi-m1/genimage.cfg +++ /dev/null @@ -1,34 +0,0 @@ -image boot.vfat { - vfat { - files = { - "zImage", - "sun7i-a20-bananapi.dtb", - "boot.scr" - } - } - - size = 64M -} - -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" - } -} diff --git a/board/bananapi/bananapi-m1/readme.txt b/board/bananapi/bananapi-m1/readme.txt deleted file mode 100644 index 382ba63c49..0000000000 --- a/board/bananapi/bananapi-m1/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Bananapi M1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Bananapi M1 link: -http://www.banana-pi.org/m1.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M1 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make bananapi_m1_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 Bananapi M1 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/bananapi_m1_defconfig b/configs/bananapi_m1_defconfig deleted file mode 100644 index 23da363345..0000000000 --- a/configs/bananapi_m1_defconfig +++ /dev/null @@ -1,29 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18=y -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M1" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m1/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.18.12" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Bananapi" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/bananapi/bananapi-m1/boot.cmd" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:36 +0100 Subject: [Buildroot] [PATCH 04/21] configs/bananapi_m1_plus: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-5-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499004 Cc: Filip Skoneczny Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 4 -- board/sinovoip/m1-plus/boot.cmd | 5 -- board/sinovoip/m1-plus/genimage.cfg | 38 ----------- board/sinovoip/m1-plus/linux-wifi.fragment | 10 --- ...nanapi-m1-plus-Disable-OOB-IRQ-for-b.patch | 39 ----------- board/sinovoip/m1-plus/post-build.sh | 4 -- board/sinovoip/m1-plus/readme.txt | 64 ------------------- ...rcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt | 1 - .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 56 ---------------- configs/bananapi_m1_plus_defconfig | 45 ------------- 10 files changed, 266 deletions(-) delete mode 100644 board/sinovoip/m1-plus/boot.cmd delete mode 100644 board/sinovoip/m1-plus/genimage.cfg delete mode 100644 board/sinovoip/m1-plus/linux-wifi.fragment delete mode 100644 board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch delete mode 100755 board/sinovoip/m1-plus/post-build.sh delete mode 100644 board/sinovoip/m1-plus/readme.txt delete mode 120000 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt delete mode 100644 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt delete mode 100644 configs/bananapi_m1_plus_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 9b1932ac61..dc968f9c4f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1009,10 +1009,6 @@ F: configs/freescale_imx6ullevk_defconfig N: Falco Hyfing F: package/python-pymodbus/ -N: Filip Skoneczny -F: board/sinovoip/m1-plus -F: configs/bananapi_m1_plus_defconfig - N: Florian Fainelli F: package/cpulimit/ diff --git a/board/sinovoip/m1-plus/boot.cmd b/board/sinovoip/m1-plus/boot.cmd deleted file mode 100644 index 4829996474..0000000000 --- a/board/sinovoip/m1-plus/boot.cmd +++ /dev/null @@ -1,5 +0,0 @@ -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-bananapi-m1-plus.dtb -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/sinovoip/m1-plus/genimage.cfg b/board/sinovoip/m1-plus/genimage.cfg deleted file mode 100644 index 18a549e631..0000000000 --- a/board/sinovoip/m1-plus/genimage.cfg +++ /dev/null @@ -1,38 +0,0 @@ -# Minimal SD card image for the Banana Pi M1+ -# Based on the Banana Pro genimage.cfg - -image boot.vfat { - vfat { - files = { - "zImage", - "sun7i-a20-bananapi-m1-plus.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/sinovoip/m1-plus/linux-wifi.fragment b/board/sinovoip/m1-plus/linux-wifi.fragment deleted file mode 100644 index 5576d738ad..0000000000 --- a/board/sinovoip/m1-plus/linux-wifi.fragment +++ /dev/null @@ -1,10 +0,0 @@ -# Networking support -CONFIG_WIRELESS=y -CONFIG_CFG80211=y -CONFIG_CFG80211_WEXT=y -CONFIG_RFKILL=y - -# Network device support -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_BROADCOM=y -CONFIG_BRCMFMAC=m diff --git a/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch b/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch deleted file mode 100644 index b01b6b2829..0000000000 --- a/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 58bae4096a7bf8d5d3bfbddb82cb37dd0561c938 Mon Sep 17 00:00:00 2001 -From: Filip Skoneczny -Date: Sun, 10 Jan 2021 19:07:14 +0100 -Subject: [PATCH] ARM: dts: sun7i: bananapi-m1-plus: Disable OOB IRQ for brcm - wifi module - - Based on 23bc805. - BugLink: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908438 - -Signed-off-by: Filip Skoneczny ---- - arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts b/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -index 32d5d45a35c0..97f9987f51d7 100644 ---- a/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -+++ b/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -@@ -193,9 +193,14 @@ &mmc3 { - brcmf: wifi at 1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; -- interrupt-parent = <&pio>; -- interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; -- interrupt-names = "host-wake"; -+ /* -+ * OOB interrupt support is broken ATM, drv probe failing with: -+ * ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110 -+ * -+ * interrupt-parent = <&pio>; -+ * interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; -+ * interrupt-names = "host-wake"; -+ */ - }; - }; - --- -2.25.1 - diff --git a/board/sinovoip/m1-plus/post-build.sh b/board/sinovoip/m1-plus/post-build.sh deleted file mode 100755 index 4ee6fa3bc4..0000000000 --- a/board/sinovoip/m1-plus/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -# Remove all but the brcmfmac43362 firmware files -find $TARGET_DIR/lib/firmware/brcm -type f -not -name "brcmfmac43362*" -delete diff --git a/board/sinovoip/m1-plus/readme.txt b/board/sinovoip/m1-plus/readme.txt deleted file mode 100644 index ae647c21a9..0000000000 --- a/board/sinovoip/m1-plus/readme.txt +++ /dev/null @@ -1,64 +0,0 @@ -Banana Pi M1+ - -Intro -===== - -This default configuration will allow you to start experimenting with the -Buildroot environment for the Banana Pi M1+. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make bananapi_m1_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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": - - $ dd if=output/images/sdcard.img of=/dev/sdX - -Notes: - - replace 'sdX' with the actual device with your micro SD card - - you may need to be root to do that (use 'sudo') - -Insert the micro SD card in your Banana Pi M1+ and power it up. The console -is on the debug TTL UART, 115200 8N1. - -Ethernet -========== - - # udhcpc -i eth0 - -Wifi -========== - - # wpa_passphrase YOUR_SSID >> /etc/wpa_supplicant.conf - (enter the wifi password and press enter) - # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B - # udhcpc -i wlan0 - -Note: - - replace 'YOUR_SSID' with the actual SSID from your access point - -Audio -========== - -For this example you need package alsa-utils. - -Connect a headphone to the 3.5mm jack (TRRS). Note, that the Banana Pi M1+ -has an on-board microphone, too. - - # amixer cset name='Power Amplifier DAC Playback Switch' on - # amixer cset name='Power Amplifier Mute Switch' on - # amixer cset name='Power Amplifier Volume' 42 diff --git a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt b/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt deleted file mode 120000 index 93947975ee..0000000000 --- a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt +++ /dev/null @@ -1 +0,0 @@ -brcmfmac43362-sdio.txt \ No newline at end of file diff --git a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt b/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt deleted file mode 100644 index 14a554fdd8..0000000000 --- a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt +++ /dev/null @@ -1,56 +0,0 @@ -#AP6210_NVRAM_V1.2_03192013 -manfid=0x2d0 -prodid=0x492 -vendid=0x14e4 -devid=0x4343 -boardtype=0x0598 - -# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same -#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 -boardrev=0x1307 -boardnum=777 -xtalfreq=26000 -boardflags=0x80201 -boardflags2=0x80 -sromrev=3 -wl0id=0x431b -macaddr=00:90:4c:07:71:12 -aa2g=1 -ag0=2 -maxp2ga0=74 -cck2gpo=0x2222 -ofdm2gpo=0x44444444 -mcs2gpo0=0x6666 -mcs2gpo1=0x6666 -pa0maxpwr=56 - -#P207 PA params -#pa0b0=5447 -#pa0b1=-658 -#pa0b2=-175 - -#Same PA params for P304,P305, P306, P307 - -pa0b0=5447 -pa0b1=-607 -pa0b2=-160 -pa0itssit=62 -pa1itssit=62 - - -cckPwrOffset=5 -ccode=0 -rssismf2g=0xa -rssismc2g=0x3 -rssisav2g=0x7 -triso2g=0 -noise_cal_enable_2g=0 -noise_cal_po_2g=0 -swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff -temp_add=29767 -temp_mult=425 - -btc_flags=0x6 -btc_params0=5000 -btc_params1=1000 -btc_params6=63 diff --git a/configs/bananapi_m1_plus_defconfig b/configs/bananapi_m1_plus_defconfig deleted file mode 100644 index 271124f79a..0000000000 --- a/configs/bananapi_m1_plus_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_GLOBAL_PATCH_DIR="board/sinovoip/m1-plus/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y -BR2_TARGET_GENERIC_HOSTNAME="bananapi" -BR2_TARGET_GENERIC_ISSUE="Welcome to Banana Pi!" -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" -BR2_ROOTFS_OVERLAY="board/sinovoip/m1-plus/rootfs_overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/sinovoip/m1-plus/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sinovoip/m1-plus/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.3" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sinovoip/m1-plus/linux-wifi.fragment" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi-m1-plus" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y -BR2_PACKAGE_IW=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m1_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sinovoip/m1-plus/boot.cmd" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:37 +0100 Subject: [Buildroot] [PATCH 05/21] configs/bananapi_m2_plus: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-6-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499005 Cc: Mike Harmony Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 4 ---- board/sinovoip/m2-plus/boot.cmd | 7 ------ board/sinovoip/m2-plus/genimage.cfg | 34 ----------------------------- configs/bananapi_m2_plus_defconfig | 30 ------------------------- 4 files changed, 75 deletions(-) delete mode 100644 board/sinovoip/m2-plus/boot.cmd delete mode 100644 board/sinovoip/m2-plus/genimage.cfg delete mode 100644 configs/bananapi_m2_plus_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index dc968f9c4f..4eade50385 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2145,10 +2145,6 @@ F: configs/licheepi_zero_defconfig N: Mike Frampton F: package/qcom-db410c-firmware/ -N: Mike Harmony -F: board/sinovoip/m2-plus/ -F: configs/bananapi_m2_plus_defconfig - N: Mikhail Boiko F: package/libfribidi/ diff --git a/board/sinovoip/m2-plus/boot.cmd b/board/sinovoip/m2-plus/boot.cmd deleted file mode 100644 index d22464a1c1..0000000000 --- a/board/sinovoip/m2-plus/boot.cmd +++ /dev/null @@ -1,7 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -mmc dev 0 -fatload mmc 0 $kernel_addr_r zImage -fatload mmc 0 $fdt_addr_r sun8i-h3-bananapi-m2-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/sinovoip/m2-plus/genimage.cfg b/board/sinovoip/m2-plus/genimage.cfg deleted file mode 100644 index 9311e026dd..0000000000 --- a/board/sinovoip/m2-plus/genimage.cfg +++ /dev/null @@ -1,34 +0,0 @@ -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-bananapi-m2-plus.dtb", - "boot.scr" - } - } - - size = 64M -} - -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" - } -} diff --git a/configs/bananapi_m2_plus_defconfig b/configs/bananapi_m2_plus_defconfig deleted file mode 100644 index 77a403ce81..0000000000 --- a/configs/bananapi_m2_plus_defconfig +++ /dev/null @@ -1,30 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Plus" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sinovoip/m2-plus/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-bananapi-m2-plus" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Sinovoip_BPI_M2_Plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sinovoip/m2-plus/boot.cmd" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:38 +0100 Subject: [Buildroot] [PATCH 06/21] configs/bananapi_m64: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-7-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499008 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - board/bananapi/bananapi-m64/boot.cmd | 6 --- board/bananapi/bananapi-m64/genimage.cfg | 40 ------------------- board/bananapi/bananapi-m64/readme.txt | 37 ------------------ configs/bananapi_m64_defconfig | 50 ------------------------ 5 files changed, 134 deletions(-) delete mode 100644 board/bananapi/bananapi-m64/boot.cmd delete mode 100644 board/bananapi/bananapi-m64/genimage.cfg delete mode 100644 board/bananapi/bananapi-m64/readme.txt delete mode 100644 configs/bananapi_m64_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 4eade50385..3680dbe31b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1317,7 +1317,6 @@ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig -F: configs/bananapi_m64_defconfig F: configs/engicam_imx6qdl_icore_defconfig F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig diff --git a/board/bananapi/bananapi-m64/boot.cmd b/board/bananapi/bananapi-m64/boot.cmd deleted file mode 100644 index d35c9b0b2c..0000000000 --- a/board/bananapi/bananapi-m64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-bananapi-m64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/bananapi/bananapi-m64/genimage.cfg b/board/bananapi/bananapi-m64/genimage.cfg deleted file mode 100644 index e922c0dba2..0000000000 --- a/board/bananapi/bananapi-m64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-bananapi-m64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/bananapi/bananapi-m64/readme.txt b/board/bananapi/bananapi-m64/readme.txt deleted file mode 100644 index 0dec3e52ee..0000000000 --- a/board/bananapi/bananapi-m64/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Bananapi M64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Bananapi M64 link: -http://www.banana-pi.org/m64.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make bananapi_m64_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 Bananapi M64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/bananapi_m64_defconfig b/configs/bananapi_m64_defconfig deleted file mode 100644 index b93332ed21..0000000000 --- a/configs/bananapi_m64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m64" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/bananapi/bananapi-m64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-bananapi-m64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m64/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:39 +0100 Subject: [Buildroot] [PATCH 07/21] configs/friendlyarm_nanopc_t4: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-8-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499048 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopc-t4/extlinux.conf | 4 -- board/friendlyarm/nanopc-t4/genimage.cfg | 39 ----------------- board/friendlyarm/nanopc-t4/post-build.sh | 5 --- board/friendlyarm/nanopc-t4/readme.txt | 45 ------------------- configs/friendlyarm_nanopc_t4_defconfig | 53 ----------------------- 6 files changed, 148 deletions(-) delete mode 100644 board/friendlyarm/nanopc-t4/extlinux.conf delete mode 100644 board/friendlyarm/nanopc-t4/genimage.cfg delete mode 100755 board/friendlyarm/nanopc-t4/post-build.sh delete mode 100644 board/friendlyarm/nanopc-t4/readme.txt delete mode 100644 configs/friendlyarm_nanopc_t4_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 3680dbe31b..742f5d708a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2748,14 +2748,12 @@ F: package/powertop/ N: Suniel Mahesh F: board/firefly/ -F: board/friendlyarm/nanopc-t4 F: board/friendlyarm/nanopi-m4 F: board/orangepi/orangepi-rk3399 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/friendlyarm_nanopc_t4_defconfig F: configs/friendlyarm_nanopi_m4_defconfig F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig diff --git a/board/friendlyarm/nanopc-t4/extlinux.conf b/board/friendlyarm/nanopc-t4/extlinux.conf deleted file mode 100644 index 31c6b30d32..0000000000 --- a/board/friendlyarm/nanopc-t4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_NanoPC_T4 linux - kernel /Image - devicetree /rk3399-nanopc-t4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rootwait diff --git a/board/friendlyarm/nanopc-t4/genimage.cfg b/board/friendlyarm/nanopc-t4/genimage.cfg deleted file mode 100644 index 1787322260..0000000000 --- a/board/friendlyarm/nanopc-t4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-nanopc-t4.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopc-t4/post-build.sh b/board/friendlyarm/nanopc-t4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/friendlyarm/nanopc-t4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopc-t4/readme.txt b/board/friendlyarm/nanopc-t4/readme.txt deleted file mode 100644 index 0989c6cc1e..0000000000 --- a/board/friendlyarm/nanopc-t4/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -FriendlyARM NANOPC-T4 -===================== - -Build: - - $ make friendlyarm_nanopc_t4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399-nanopc-t4.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Login: ------- -Apply power and press the PWR button for 3 sec. Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/npc_t4.html diff --git a/configs/friendlyarm_nanopc_t4_defconfig b/configs/friendlyarm_nanopc_t4_defconfig deleted file mode 100644 index 2f7c53904e..0000000000 --- a/configs/friendlyarm_nanopc_t4_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopc-t4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopc-t4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="nanopc-t4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NanoPC-T4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopc-t4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopc-t4/post-build.sh" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:03:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:03:40 +0100 Subject: [Buildroot] [PATCH 08/21] configs/friendlyarm_nanopi_a64: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101220354.403933-9-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499049 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopi-a64/boot.cmd | 6 --- board/friendlyarm/nanopi-a64/genimage.cfg | 40 ------------------ board/friendlyarm/nanopi-a64/readme.txt | 37 ----------------- configs/friendlyarm_nanopi_a64_defconfig | 50 ----------------------- 5 files changed, 135 deletions(-) delete mode 100644 board/friendlyarm/nanopi-a64/boot.cmd delete mode 100644 board/friendlyarm/nanopi-a64/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-a64/readme.txt delete mode 100644 configs/friendlyarm_nanopi_a64_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 742f5d708a..479189c166 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1304,7 +1304,6 @@ F: board/amarula/ F: board/asus/ F: board/bananapi/ F: board/engicam/ -F: board/friendlyarm/nanopi-a64/ F: board/friendlyarm/nanopi-neo2/ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ @@ -1322,7 +1321,6 @@ F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig -F: configs/friendlyarm_nanopi_a64_defconfig F: configs/friendlyarm_nanopi_neo2_defconfig F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig diff --git a/board/friendlyarm/nanopi-a64/boot.cmd b/board/friendlyarm/nanopi-a64/boot.cmd deleted file mode 100644 index 446bd85672..0000000000 --- a/board/friendlyarm/nanopi-a64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-nanopi-a64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-a64/genimage.cfg b/board/friendlyarm/nanopi-a64/genimage.cfg deleted file mode 100644 index 6907314149..0000000000 --- a/board/friendlyarm/nanopi-a64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-nanopi-a64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-a64/readme.txt b/board/friendlyarm/nanopi-a64/readme.txt deleted file mode 100644 index 88c4e661cb..0000000000 --- a/board/friendlyarm/nanopi-a64/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi A64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi A64 link: -http://nanopi.io/nanopi-a64.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/FriendlyARM+Nanopi+A64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_a64_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 Nanopi A64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/friendlyarm_nanopi_a64_defconfig b/configs/friendlyarm_nanopi_a64_defconfig deleted file mode 100644 index 4df22b2a2f..0000000000 --- a/configs/friendlyarm_nanopi_a64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_a64" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-a64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-nanopi-a64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi A64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-a64/genimage.cfg" -- 2.37.3 From christian at paral.in Tue Nov 1 22:15:37 2022 From: christian at paral.in (Christian Stewart) Date: Tue, 1 Nov 2022 15:15:37 -0700 Subject: [Buildroot] [PATCH 1/1] package/go: security bump to go 1.19.3 Message-ID: <20221101221537.15506-1-christian@paral.in> go1.19.3 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the compiler and the runtime. Fixes: CVE-2022-41716 NOTE: this CVE is specific to Windows and is not directly relevant to Buildroot. https://go.dev/doc/devel/release#go1.19 https://github.com/golang/go/issues?q=milestone%3AGo1.19.3+label%3ACherryPickApproved Signed-off-by: Christian Stewart --- package/go/go.hash | 2 +- package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index f944bd5304..c2a7321634 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 2ce930d70a931de660fdaf271d70192793b1b240272645bf0275779f6704df6b go1.19.2.src.tar.gz +sha256 18ac263e39210bcf68d85f4370e97fb1734166995a1f63fb38b4f6e07d90d212 go1.19.3.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index fe4d3a29a9..fd4caa2e5a 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.2 +GO_VERSION = 1.19.3 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz -- 2.38.1 From thomas.petazzoni at bootlin.com Tue Nov 1 22:18:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:18:49 +0100 Subject: [Buildroot] [PATCH 09/21] configs/friendlyarm_nanopi_m1: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221849.406974-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499050 Signed-off-by: Thomas Petazzoni --- board/friendlyarm/nanopi-m1/boot.cmd | 8 ----- board/friendlyarm/nanopi-m1/genimage.cfg | 37 ------------------- board/friendlyarm/nanopi-m1/readme.txt | 29 --------------- configs/friendlyarm_nanopi_m1_defconfig | 45 ------------------------ 4 files changed, 119 deletions(-) delete mode 100644 board/friendlyarm/nanopi-m1/boot.cmd delete mode 100644 board/friendlyarm/nanopi-m1/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-m1/readme.txt delete mode 100644 configs/friendlyarm_nanopi_m1_defconfig diff --git a/board/friendlyarm/nanopi-m1/boot.cmd b/board/friendlyarm/nanopi-m1/boot.cmd deleted file mode 100644 index b4d612ede7..0000000000 --- a/board/friendlyarm/nanopi-m1/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-m1.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-m1/genimage.cfg b/board/friendlyarm/nanopi-m1/genimage.cfg deleted file mode 100644 index 3b2b82ce96..0000000000 --- a/board/friendlyarm/nanopi-m1/genimage.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Minimal SD card image for the NanoPi M1 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-m1.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/friendlyarm/nanopi-m1/readme.txt b/board/friendlyarm/nanopi-m1/readme.txt deleted file mode 100644 index 6a34c4239d..0000000000 --- a/board/friendlyarm/nanopi-m1/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi M1 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi M1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_m1_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/friendlyarm_nanopi_m1_defconfig b/configs/friendlyarm_nanopi_m1_defconfig deleted file mode 100644 index 18cfcb261e..0000000000 --- a/configs/friendlyarm_nanopi_m1_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m1" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi M1" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_m1" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-m1/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-m1" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m1/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:30 +0100 Subject: [Buildroot] [PATCH 10/21] configs/friendlyarm_nanopi_m1: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221930.407045-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499051 Cc: Filip Skoneczny Signed-off-by: Thomas Petazzoni --- board/friendlyarm/nanopi-m1-plus/boot.cmd | 8 ---- board/friendlyarm/nanopi-m1-plus/genimage.cfg | 36 --------------- board/friendlyarm/nanopi-m1-plus/readme.txt | 29 ------------ configs/friendlyarm_nanopi_m1_plus_defconfig | 45 ------------------- 4 files changed, 118 deletions(-) delete mode 100644 board/friendlyarm/nanopi-m1-plus/boot.cmd delete mode 100644 board/friendlyarm/nanopi-m1-plus/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-m1-plus/readme.txt delete mode 100644 configs/friendlyarm_nanopi_m1_plus_defconfig diff --git a/board/friendlyarm/nanopi-m1-plus/boot.cmd b/board/friendlyarm/nanopi-m1-plus/boot.cmd deleted file mode 100644 index 35a1d65d3d..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-m1-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-m1-plus/genimage.cfg b/board/friendlyarm/nanopi-m1-plus/genimage.cfg deleted file mode 100644 index 5257cf89c7..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/genimage.cfg +++ /dev/null @@ -1,36 +0,0 @@ -# Minimal SD card image for the NanoPi M1 Plus -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-m1-plus.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" - } -} diff --git a/board/friendlyarm/nanopi-m1-plus/readme.txt b/board/friendlyarm/nanopi-m1-plus/readme.txt deleted file mode 100644 index 0327dec80e..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi M1 Plus - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi M1 Plus. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_m1_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/friendlyarm_nanopi_m1_plus_defconfig b/configs/friendlyarm_nanopi_m1_plus_defconfig deleted file mode 100644 index 06adc54b15..0000000000 --- a/configs/friendlyarm_nanopi_m1_plus_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m1-plus" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi M1 Plus" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_m1_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-m1-plus/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-m1-plus" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m1-plus/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:38 +0100 Subject: [Buildroot] [PATCH 11/21] configs/friendlyarm_nanopi_m4: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221939.407078-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499052 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - board/friendlyarm/nanopi-m4/extlinux.conf | 4 -- board/friendlyarm/nanopi-m4/genimage.cfg | 39 ----------------- board/friendlyarm/nanopi-m4/post-build.sh | 5 --- board/friendlyarm/nanopi-m4/readme.txt | 45 ------------------- configs/friendlyarm_nanopi_m4_defconfig | 53 ----------------------- 6 files changed, 147 deletions(-) delete mode 100644 board/friendlyarm/nanopi-m4/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-m4/genimage.cfg delete mode 100755 board/friendlyarm/nanopi-m4/post-build.sh delete mode 100644 board/friendlyarm/nanopi-m4/readme.txt delete mode 100644 configs/friendlyarm_nanopi_m4_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 479189c166..889ce3a02c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2752,7 +2752,6 @@ F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/friendlyarm_nanopi_m4_defconfig F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig diff --git a/board/friendlyarm/nanopi-m4/extlinux.conf b/board/friendlyarm/nanopi-m4/extlinux.conf deleted file mode 100644 index fb24f09eb1..0000000000 --- a/board/friendlyarm/nanopi-m4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_NANOPI_M4 linux - kernel /Image - devicetree /rk3399-nanopi-m4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/friendlyarm/nanopi-m4/genimage.cfg b/board/friendlyarm/nanopi-m4/genimage.cfg deleted file mode 100644 index 3e6818eab9..0000000000 --- a/board/friendlyarm/nanopi-m4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-nanopi-m4.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-m4/post-build.sh b/board/friendlyarm/nanopi-m4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/friendlyarm/nanopi-m4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-m4/readme.txt b/board/friendlyarm/nanopi-m4/readme.txt deleted file mode 100644 index 0553bf8377..0000000000 --- a/board/friendlyarm/nanopi-m4/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -FriendlyARM NANOPI-M4 -===================== - -Build: - - $ make friendlyarm_nanopi_m4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399-nanopi-m4.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/nanopi_m4.html diff --git a/configs/friendlyarm_nanopi_m4_defconfig b/configs/friendlyarm_nanopi_m4_defconfig deleted file mode 100644 index 9c3f58f200..0000000000 --- a/configs/friendlyarm_nanopi_m4_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi-m4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopi-m4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NANOPI-M4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-m4/post-build.sh" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:43 +0100 Subject: [Buildroot] [PATCH 12/21] configs/friendlyarm_nanopi_neo2: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221944.407130-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499053 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopi-neo2/boot.cmd | 6 --- board/friendlyarm/nanopi-neo2/genimage.cfg | 40 ----------------- board/friendlyarm/nanopi-neo2/readme.txt | 37 ---------------- configs/friendlyarm_nanopi_neo2_defconfig | 50 ---------------------- 5 files changed, 135 deletions(-) delete mode 100644 board/friendlyarm/nanopi-neo2/boot.cmd delete mode 100644 board/friendlyarm/nanopi-neo2/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-neo2/readme.txt delete mode 100644 configs/friendlyarm_nanopi_neo2_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 889ce3a02c..a4bfad30ce 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1304,7 +1304,6 @@ F: board/amarula/ F: board/asus/ F: board/bananapi/ F: board/engicam/ -F: board/friendlyarm/nanopi-neo2/ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ @@ -1321,7 +1320,6 @@ F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig -F: configs/friendlyarm_nanopi_neo2_defconfig F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig diff --git a/board/friendlyarm/nanopi-neo2/boot.cmd b/board/friendlyarm/nanopi-neo2/boot.cmd deleted file mode 100644 index 9a39f4afc9..0000000000 --- a/board/friendlyarm/nanopi-neo2/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-nanopi-neo2.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-neo2/genimage.cfg b/board/friendlyarm/nanopi-neo2/genimage.cfg deleted file mode 100644 index 3163a06592..0000000000 --- a/board/friendlyarm/nanopi-neo2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-nanopi-neo2.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo2/readme.txt b/board/friendlyarm/nanopi-neo2/readme.txt deleted file mode 100644 index 0f445e2bea..0000000000 --- a/board/friendlyarm/nanopi-neo2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi NEO2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi NEO2 link: -http://nanopi.io/nanopi-neo2.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/FriendlyARM+NanoPi+NEO2 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_neo2_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 Nanopi NEO2 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/friendlyarm_nanopi_neo2_defconfig b/configs/friendlyarm_nanopi_neo2_defconfig deleted file mode 100644 index 9262737b88..0000000000 --- a/configs/friendlyarm_nanopi_neo2_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -R2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_neo2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-neo2/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-nanopi-neo2" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi NEO2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo2/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:50 +0100 Subject: [Buildroot] [PATCH 13/21] configs/friendlyarm_nanopi_neo4: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221951.407156-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499054 Cc: Marek Belisko Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopi-neo4/extlinux.conf | 4 -- board/friendlyarm/nanopi-neo4/genimage.cfg | 22 --------- board/friendlyarm/nanopi-neo4/post-build.sh | 5 -- board/friendlyarm/nanopi-neo4/readme.txt | 53 -------------------- configs/friendlyarm_nanopi_neo4_defconfig | 55 --------------------- 6 files changed, 141 deletions(-) delete mode 100644 board/friendlyarm/nanopi-neo4/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-neo4/genimage.cfg delete mode 100755 board/friendlyarm/nanopi-neo4/post-build.sh delete mode 100644 board/friendlyarm/nanopi-neo4/readme.txt delete mode 100644 configs/friendlyarm_nanopi_neo4_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index a4bfad30ce..18355a444e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1899,8 +1899,6 @@ F: utils/config F: utils/diffconfig N: Marek Belisko -F: board/friendlyarm/nanopi-neo4/ -F: configs/friendlyarm_nanopi_neo4_defconfig F: package/libatasmart/ F: package/polkit/ F: package/sg3_utils/ diff --git a/board/friendlyarm/nanopi-neo4/extlinux.conf b/board/friendlyarm/nanopi-neo4/extlinux.conf deleted file mode 100644 index 91eef67fb9..0000000000 --- a/board/friendlyarm/nanopi-neo4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label NanoPi Neo4 linux - kernel /boot/Image - devicetree /boot/rk3399-nanopi-neo4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p1 rootwait diff --git a/board/friendlyarm/nanopi-neo4/genimage.cfg b/board/friendlyarm/nanopi-neo4/genimage.cfg deleted file mode 100644 index 966c869273..0000000000 --- a/board/friendlyarm/nanopi-neo4/genimage.cfg +++ /dev/null @@ -1,22 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition u-boot-tpl-spl-dtb { - in-partition-table = "no" - image = "idbloader.img" - offset = 32K - } - - partition u-boot-dtb { - in-partition-table = "no" - image = "u-boot.itb" - offset = 8M - size = 30M - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo4/post-build.sh b/board/friendlyarm/nanopi-neo4/post-build.sh deleted file mode 100755 index 1f5ff6a611..0000000000 --- a/board/friendlyarm/nanopi-neo4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-neo4/readme.txt b/board/friendlyarm/nanopi-neo4/readme.txt deleted file mode 100644 index 7c04a52806..0000000000 --- a/board/friendlyarm/nanopi-neo4/readme.txt +++ /dev/null @@ -1,53 +0,0 @@ -Intro -===== - -NanoPi Neo4 is a RK3399 SoC based ARM64 board. - - -Official wiki: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO4 -Mainline wiki: https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/neo4.html - -Build -===== - -Run NanoPi Neo4 configuration - - $ make friendlyarm_nanopi_neo4_defconfig - -To build, run make comamnd. - - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.bin -??? bl31.elf -??? Image -??? rk3399-nanopi-neo4.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb -??? u-boot-spl-dtb.bin -??? u-boot-tpl-dtb.bin -??? u-boot-tpl-dtb.img -??? u-boot-tpl-spl-dtb.img - -Creating bootable SD card: -========================= - -Simply invoke (as root) - - # dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 diff --git a/configs/friendlyarm_nanopi_neo4_defconfig b/configs/friendlyarm_nanopi_neo4_defconfig deleted file mode 100644 index a11872ef2a..0000000000 --- a/configs/friendlyarm_nanopi_neo4_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi-neo4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.18" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopi-neo4" -BR2_LINUX_KERNEL_INSTALL_TARGET=y -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="NanoPi Neo4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NanoPi Neo4!" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="70M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-neo4/post-build.sh" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:19:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:19:55 +0100 Subject: [Buildroot] [PATCH 14/21] configs/friendlyarm_nanopi_neo_plus2: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101221955.407179-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499055 Cc: Louis Aussedat Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - .../nanopi-neo-plus2/extlinux.conf | 4 -- .../friendlyarm/nanopi-neo-plus2/genimage.cfg | 40 ------------ .../nanopi-neo-plus2/linux-extras.config | 10 --- .../nanopi-neo-plus2/post-build.sh | 4 -- board/friendlyarm/nanopi-neo-plus2/readme.txt | 37 ----------- ...3430-sdio.friendlyarm,nanopi-neo-plus2.txt | 53 ---------------- .../friendlyarm_nanopi_neo_plus2_defconfig | 62 ------------------- 8 files changed, 212 deletions(-) delete mode 100644 board/friendlyarm/nanopi-neo-plus2/extlinux.conf delete mode 100644 board/friendlyarm/nanopi-neo-plus2/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-neo-plus2/linux-extras.config delete mode 100755 board/friendlyarm/nanopi-neo-plus2/post-build.sh delete mode 100644 board/friendlyarm/nanopi-neo-plus2/readme.txt delete mode 100644 board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt delete mode 100644 configs/friendlyarm_nanopi_neo_plus2_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 18355a444e..2050268173 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1783,8 +1783,6 @@ F: package/ti-sgx-km/ F: package/ti-sgx-um/ N: Louis Aussedat -F: board/friendlyarm/nanopi-neo-plus2/ -F: configs/friendlyarm_nanopi_neo_plus2_defconfig F: package/mfoc F: package/libpam-nfc F: package/python-dnspython/ diff --git a/board/friendlyarm/nanopi-neo-plus2/extlinux.conf b/board/friendlyarm/nanopi-neo-plus2/extlinux.conf deleted file mode 100644 index fcb6f632c1..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label linux - kernel /Image - devicetree /sun50i-h5-nanopi-neo-plus2.dtb - append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait diff --git a/board/friendlyarm/nanopi-neo-plus2/genimage.cfg b/board/friendlyarm/nanopi-neo-plus2/genimage.cfg deleted file mode 100644 index 9000201399..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-nanopi-neo-plus2.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo-plus2/linux-extras.config b/board/friendlyarm/nanopi-neo-plus2/linux-extras.config deleted file mode 100644 index 52b4b4b29e..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/linux-extras.config +++ /dev/null @@ -1,10 +0,0 @@ -# wireless core -CONFIG_WIRELESS=y -CONFIG_CFG80211=y -CONFIG_MAC80211=y -CONFIG_CFG80211_WEXT=y - -# wireless drivers -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_BROADCOM=y -CONFIG_BRCMFMAC=m diff --git a/board/friendlyarm/nanopi-neo-plus2/post-build.sh b/board/friendlyarm/nanopi-neo-plus2/post-build.sh deleted file mode 100755 index ec20fca7d9..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-neo-plus2/readme.txt b/board/friendlyarm/nanopi-neo-plus2/readme.txt deleted file mode 100644 index ae59952029..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi NEO Plus2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi NEO2 link: -http://nanopi.io/nanopi-neo-plus2.html - -Wiki link: -http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Plus2 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_neo_plus2_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 Nanopi NEO Plus2 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt b/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt deleted file mode 100644 index 740d172eb5..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt +++ /dev/null @@ -1,53 +0,0 @@ -#AP6212_NVRAM_V1.0.1_20160606 -# 2.4 GHz, 20 MHz BW mode -# The following parameter values are just placeholders, need to be updated. -manfid=0x2d0 -prodid=0x0726 -vendid=0x14e4 -devid=0x43e2 -boardtype=0x0726 -boardrev=0x1101 -boardnum=22 -macaddr=00:90:4c:c5:12:38 -sromrev=11 -boardflags=0x00404201 -xtalfreq=26000 -nocrc=1 -ag0=255 -aa2g=1 -ccode=ALL - -pa0itssit=0x20 -extpagain2g=0 - -#PA parameters for 2.4GHz, measured at CHIP OUTPUT -pa2ga0=-168,7161,-820 -AvVmid_c0=0x0,0xc8 -cckpwroffset0=5 - -# PPR params -maxp2ga0=90 -txpwrbckof=6 -cckbw202gpo=0x5555 -legofdmbw202gpo=0x77777777 -mcsbw202gpo=0xaaaaaaaa - -# OFDM IIR : -ofdmdigfilttype=7 -# PAPD mode: -papdmode=2 - -il0macaddr=00:90:4c:c5:12:38 -wl0id=0x431b - -#OOB parameters -hostwake=0x40 -hostrdy=0x41 -usbrdy=0x03 -usbrdydelay=100 -deadman_to=0xffffffff -# muxenab: 0x1 for UART enable, 0x10 for Host awake -muxenab=0x10 -# CLDO PWM voltage settings - 0x4 - 1.1 volt -#cldo_pwm=0x4 -glitch_based_crsmin=1 diff --git a/configs/friendlyarm_nanopi_neo_plus2_defconfig b/configs/friendlyarm_nanopi_neo_plus2_defconfig deleted file mode 100644 index 461e468cb6..0000000000 --- a/configs/friendlyarm_nanopi_neo_plus2_defconfig +++ /dev/null @@ -1,62 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3=y -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_ROOTFS_OVERLAY="board/friendlyarm/nanopi-neo-plus2/rootfs_overlay" - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -R2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_neo_plus2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.3.4" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-nanopi-neo-plus2" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/friendlyarm/nanopi-neo-plus2/linux-extras.config" - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi NEO Plus2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo-plus2/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-neo-plus2/post-build.sh" - -# wireless firmware -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y - -# wireless tools -BR2_PACKAGE_IW=y -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WIRELESS_TOOLS_LIB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:00 +0100 Subject: [Buildroot] [PATCH 15/21] configs/friendlyarm_nanopi_r1: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222001.407202-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499056 Cc: Davide Viti Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/friendlyarm/nanopi-r1/boot.cmd | 8 - board/friendlyarm/nanopi-r1/genimage.cfg | 37 ---- .../nanopi-r1/kernel/linux-extras.config | 2 - .../nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts | 170 ------------------ board/friendlyarm/nanopi-r1/readme.txt | 29 --- .../nanopi-r1/uboot/nanopi_r1_defconfig | 22 --- .../nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts | 102 ----------- configs/friendlyarm_nanopi_r1_defconfig | 49 ----- 9 files changed, 421 deletions(-) delete mode 100644 board/friendlyarm/nanopi-r1/boot.cmd delete mode 100644 board/friendlyarm/nanopi-r1/genimage.cfg delete mode 100644 board/friendlyarm/nanopi-r1/kernel/linux-extras.config delete mode 100644 board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts delete mode 100644 board/friendlyarm/nanopi-r1/readme.txt delete mode 100644 board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig delete mode 100644 board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts delete mode 100644 configs/friendlyarm_nanopi_r1_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 2050268173..a24fc168bc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -722,8 +722,6 @@ N: David Pierret F: package/bat/ N: Davide Viti -F: board/friendlyarm/nanopi-r1/ -F: configs/friendlyarm_nanopi_r1_defconfig F: package/flann/ F: package/python-paho-mqtt/ F: package/qhull/ diff --git a/board/friendlyarm/nanopi-r1/boot.cmd b/board/friendlyarm/nanopi-r1/boot.cmd deleted file mode 100644 index 9f0cdbfe51..0000000000 --- a/board/friendlyarm/nanopi-r1/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-r1.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-r1/genimage.cfg b/board/friendlyarm/nanopi-r1/genimage.cfg deleted file mode 100644 index a180311cae..0000000000 --- a/board/friendlyarm/nanopi-r1/genimage.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Minimal SD card image for the NanoPi M1 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-r1.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/friendlyarm/nanopi-r1/kernel/linux-extras.config b/board/friendlyarm/nanopi-r1/kernel/linux-extras.config deleted file mode 100644 index 206b3810a7..0000000000 --- a/board/friendlyarm/nanopi-r1/kernel/linux-extras.config +++ /dev/null @@ -1,2 +0,0 @@ -# USB ethernet -CONFIG_USB_RTL8152=y diff --git a/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts b/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts deleted file mode 100644 index ca15a57bee..0000000000 --- a/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Copyright (C) 2019 Igor Pecovnik - * - * 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. - */ - -#include "sun8i-h3-nanopi.dtsi" - -/ { - model = "FriendlyElec NanoPi-R1"; - compatible = "friendlyarm,nanopi-r1", "allwinner,sun8i-h3"; - - aliases { - serial1 = &uart3; - ethernet0 = &emac; - ethernet1 = &emac; - ethernet2 = &sdio_wifi; - }; - - wifi_pwrseq: wifi_pwrseq { - compatible = "mmc-pwrseq-simple"; - pinctrl-names = "default"; - reset-gpios = <&r_pio 0 7 GPIO_ACTIVE_LOW>; /* PL7 */ - }; - - reg_gmac_3v3: gmac-3v3 { - compatible = "regulator-fixed"; - regulator-name = "gmac-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - startup-delay-us = <100000>; - enable-active-high; - gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; - }; - - leds { - /delete-node/ status; - /delete-node/ pwr; - led1 { - label = "LED1"; - gpios = <&pio 0 10 GPIO_ACTIVE_HIGH>; - linux,default-trigger = "heartbeat"; - }; - - led2 { - label = "LED2"; - gpios = <&pio 6 11 GPIO_ACTIVE_HIGH>; - default-state = "off"; - linux,default-trigger = "netdev"; - }; - - led3 { - label = "LED3"; - gpios = <&pio 0 9 GPIO_ACTIVE_HIGH>; - default-state = "off"; - linux,default-trigger = "netdev"; - }; - }; - - r_gpio_keys { - compatible = "gpio-keys"; - input-name = "k1"; - pinctrl-names = "default"; - pinctrl-0 = <&sw_r_npi>; - - /delete-node/ k1; - reset { - label = "reset"; - linux,code = ; - gpios = <&r_pio 0 3 GPIO_ACTIVE_LOW>; - }; - }; -}; - -&emac { - pinctrl-names = "default"; - pinctrl-0 = <&emac_rgmii_pins>; - phy-supply = <®_gmac_3v3>; - phy-handle = <&ext_rgmii_phy>; - phy-mode = "rgmii"; - - status = "okay"; -}; - -&external_mdio { - ext_rgmii_phy: ethernet-phy at 1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <7>; - }; -}; - -&mmc1 { - vmmc-supply = <®_vcc3v3>; - vqmmc-supply = <®_vcc3v3>; - mmc-pwrseq = <&wifi_pwrseq>; - bus-width = <4>; - non-removable; - status = "okay"; - - sdio_wifi: sdio_wifi at 1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; - interrupt-parent = <&pio>; - interrupts = <6 10 IRQ_TYPE_LEVEL_LOW>; /* PG10 / EINT10 */ - interrupt-names = "host-wake"; - }; -}; - -&mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; - vmmc-supply = <®_vcc3v3>; - vqmmc-supply = <®_vcc3v3>; - bus-width = <8>; - non-removable; - status = "okay"; -}; - -&ohci0 { - status = "okay"; -}; - -&ohci1 { - status = "okay"; -}; - -&usb_otg { - dr_mode = "peripheral"; - status = "okay"; -}; - -&usbphy { - status = "okay"; -}; diff --git a/board/friendlyarm/nanopi-r1/readme.txt b/board/friendlyarm/nanopi-r1/readme.txt deleted file mode 100644 index fa3114fc83..0000000000 --- a/board/friendlyarm/nanopi-r1/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi R1 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi R1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_r1_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig b/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig deleted file mode 100644 index e028b41a46..0000000000 --- a/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig +++ /dev/null @@ -1,22 +0,0 @@ -CONFIG_ARM=y -CONFIG_ARCH_SUNXI=y -CONFIG_SPL=y -CONFIG_MACH_SUN8I_H3=y -CONFIG_DRAM_CLK=408 -CONFIG_DRAM_ZQ=3881979 -CONFIG_DRAM_ODT_EN=y -CONFIG_MACPWR="PD6" -# CONFIG_VIDEO_DE2 is not set -CONFIG_NR_DRAM_BANKS=1 -# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set -CONFIG_CONSOLE_MUX=y -CONFIG_SYS_CLK_FREQ=480000000 -# CONFIG_CMD_FLASH is not set -# CONFIG_SPL_DOS_PARTITION is not set -# CONFIG_SPL_EFI_PARTITION is not set -CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-nanopi-r1" -CONFIG_SUN8I_EMAC=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_OHCI_HCD=y -CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y -CONFIG_MMC_SUNXI_SLOT_EXTRA=2 diff --git a/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts b/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts deleted file mode 100644 index 9c3c574e0f..0000000000 --- a/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (C) 2019 Igor Pecovnik - * - * 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. - */ - -#include "sun8i-h3-nanopi.dtsi" - -/ { - model = "FriendlyARM NanoPi R1"; - compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3"; - - reg_gmac_3v3: gmac-3v3 { - compatible = "regulator-fixed"; - pinctrl-names = "default"; - regulator-name = "gmac-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - startup-delay-us = <100000>; - enable-active-high; - gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; - }; - -}; - -&ehci0 { - status = "okay"; -}; - -&pio { - gmac_power_pin_nanopi: gmac_power_pin at 0 { - pins = "PD6"; - function = "gpio_out"; - }; -}; - -&ohci0 { - status = "okay"; -}; - -&mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; - vmmc-supply = <®_vcc3v3>; - bus-width = <8>; - non-removable; - cap-mmc-hw-reset; - status = "okay"; -}; - -&emac { - pinctrl-names = "default"; - pinctrl-0 = <&emac_rgmii_pins>; - phy-supply = <®_gmac_3v3>; - phy-handle = <&ext_rgmii_phy>; - phy-mode = "rgmii"; - - status = "okay"; -}; - -&external_mdio { - ext_rgmii_phy: ethernet-phy at 1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <7>; - }; -}; diff --git a/configs/friendlyarm_nanopi_r1_defconfig b/configs/friendlyarm_nanopi_r1_defconfig deleted file mode 100644 index 8b03f6dd00..0000000000 --- a/configs/friendlyarm_nanopi_r1_defconfig +++ /dev/null @@ -1,49 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-r1" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi R1" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_CUSTOM_DTS_PATH="board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts" -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y -BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-r1/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/friendlyarm/nanopi-r1/kernel/linux-extras.config" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts" -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-r1" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-r1/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:06 +0100 Subject: [Buildroot] [PATCH 16/21] configs/orangepi_pc2: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222006.407225-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499136 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/orangepi/orangepi-pc2/boot.cmd | 6 --- board/orangepi/orangepi-pc2/genimage.cfg | 40 ------------------- board/orangepi/orangepi-pc2/readme.txt | 37 ------------------ configs/orangepi_pc2_defconfig | 50 ------------------------ 5 files changed, 135 deletions(-) delete mode 100644 board/orangepi/orangepi-pc2/boot.cmd delete mode 100644 board/orangepi/orangepi-pc2/genimage.cfg delete mode 100644 board/orangepi/orangepi-pc2/readme.txt delete mode 100644 configs/orangepi_pc2_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index a24fc168bc..d040389eea 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1306,7 +1306,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-pc2/ F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ @@ -1322,7 +1321,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_pc2_defconfig F: configs/orangepi_prime_defconfig F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig diff --git a/board/orangepi/orangepi-pc2/boot.cmd b/board/orangepi/orangepi-pc2/boot.cmd deleted file mode 100644 index 4d4fc7bf67..0000000000 --- a/board/orangepi/orangepi-pc2/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-pc2.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-pc2/genimage.cfg b/board/orangepi/orangepi-pc2/genimage.cfg deleted file mode 100644 index cc8695c9f1..0000000000 --- a/board/orangepi/orangepi-pc2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-orangepi-pc2.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-pc2/readme.txt b/board/orangepi/orangepi-pc2/readme.txt deleted file mode 100644 index 1200481952..0000000000 --- a/board/orangepi/orangepi-pc2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -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/orangepipc2/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+PC2 - -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. diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig deleted file mode 100644 index c7e17c8eb1..0000000000 --- a/configs/orangepi_pc2_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-pc2/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -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_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-pc2/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:11 +0100 Subject: [Buildroot] [PATCH 17/21] configs/orangepi_plus: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222011.407252-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499140 Cc: Shyam Saini Signed-off-by: Thomas Petazzoni --- board/orangepi/orangepi-plus/boot.cmd | 8 ----- board/orangepi/orangepi-plus/genimage.cfg | 36 ------------------- board/orangepi/orangepi-plus/readme.txt | 29 --------------- configs/orangepi_plus_defconfig | 44 ----------------------- 4 files changed, 117 deletions(-) delete mode 100644 board/orangepi/orangepi-plus/boot.cmd delete mode 100644 board/orangepi/orangepi-plus/genimage.cfg delete mode 100644 board/orangepi/orangepi-plus/readme.txt delete mode 100644 configs/orangepi_plus_defconfig diff --git a/board/orangepi/orangepi-plus/boot.cmd b/board/orangepi/orangepi-plus/boot.cmd deleted file mode 100644 index 1a378cb918..0000000000 --- a/board/orangepi/orangepi-plus/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-orangepi-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-plus/genimage.cfg b/board/orangepi/orangepi-plus/genimage.cfg deleted file mode 100644 index 1ca30258dc..0000000000 --- a/board/orangepi/orangepi-plus/genimage.cfg +++ /dev/null @@ -1,36 +0,0 @@ -# Minimal SD card image for the OrangePi Plus\Plus2 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-orangepi-plus.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" - } -} diff --git a/board/orangepi/orangepi-plus/readme.txt b/board/orangepi/orangepi-plus/readme.txt deleted file mode 100644 index 7f871bcfab..0000000000 --- a/board/orangepi/orangepi-plus/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -OrangePi Plus/Plus2 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the OrangePi Plus/Plus2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make orangepi_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/orangepi_plus_defconfig b/configs/orangepi_plus_defconfig deleted file mode 100644 index 11d7486486..0000000000 --- a/configs/orangepi_plus_defconfig +++ /dev/null @@ -1,44 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Plus" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Plus" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-plus/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-plus" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-plus/genimage.cfg" - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:15 +0100 Subject: [Buildroot] [PATCH 18/21] configs/orangepi_prime: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222016.407299-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499141 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/orangepi/orangepi-prime/boot.cmd | 6 --- board/orangepi/orangepi-prime/genimage.cfg | 40 ----------------- board/orangepi/orangepi-prime/readme.txt | 37 ---------------- configs/orangepi_prime_defconfig | 50 ---------------------- 5 files changed, 135 deletions(-) delete mode 100644 board/orangepi/orangepi-prime/boot.cmd delete mode 100644 board/orangepi/orangepi-prime/genimage.cfg delete mode 100644 board/orangepi/orangepi-prime/readme.txt delete mode 100644 configs/orangepi_prime_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index d040389eea..63bb700281 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1306,7 +1306,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ @@ -1321,7 +1320,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_prime_defconfig F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig F: configs/pine64_defconfig diff --git a/board/orangepi/orangepi-prime/boot.cmd b/board/orangepi/orangepi-prime/boot.cmd deleted file mode 100644 index 34887880d8..0000000000 --- a/board/orangepi/orangepi-prime/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-prime.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-prime/genimage.cfg b/board/orangepi/orangepi-prime/genimage.cfg deleted file mode 100644 index dde9a6485f..0000000000 --- a/board/orangepi/orangepi-prime/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-orangepi-prime.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-prime/readme.txt b/board/orangepi/orangepi-prime/readme.txt deleted file mode 100644 index 5811884d4d..0000000000 --- a/board/orangepi/orangepi-prime/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Orangepi Prime. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Orangepi Prime link: -http://www.orangepi.org/OrangePiPrime/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Prime - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make orangepi_prime_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 Prime and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/orangepi_prime_defconfig b/configs/orangepi_prime_defconfig deleted file mode 100644 index f8f958c67b..0000000000 --- a/configs/orangepi_prime_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_prime" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-prime/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-prime" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Prime" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-prime/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:21 +0100 Subject: [Buildroot] [PATCH 19/21] configs/orangepi_rk3399: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222022.407322-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499144 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/orangepi/orangepi-rk3399/extlinux.conf | 4 -- board/orangepi/orangepi-rk3399/genimage.cfg | 38 ------------- board/orangepi/orangepi-rk3399/post-build.sh | 5 -- board/orangepi/orangepi-rk3399/readme.txt | 56 -------------------- configs/orangepi_rk3399_defconfig | 53 ------------------ 6 files changed, 158 deletions(-) delete mode 100644 board/orangepi/orangepi-rk3399/extlinux.conf delete mode 100644 board/orangepi/orangepi-rk3399/genimage.cfg delete mode 100755 board/orangepi/orangepi-rk3399/post-build.sh delete mode 100644 board/orangepi/orangepi-rk3399/readme.txt delete mode 100644 configs/orangepi_rk3399_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 63bb700281..9ee13d5258 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2735,12 +2735,10 @@ F: package/powertop/ N: Suniel Mahesh F: board/firefly/ F: board/friendlyarm/nanopi-m4 -F: board/orangepi/orangepi-rk3399 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig diff --git a/board/orangepi/orangepi-rk3399/extlinux.conf b/board/orangepi/orangepi-rk3399/extlinux.conf deleted file mode 100644 index 157c6a715e..0000000000 --- a/board/orangepi/orangepi-rk3399/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ORANGEPI linux - kernel /Image - devicetree /rk3399-orangepi.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/orangepi/orangepi-rk3399/genimage.cfg b/board/orangepi/orangepi-rk3399/genimage.cfg deleted file mode 100644 index a02166172f..0000000000 --- a/board/orangepi/orangepi-rk3399/genimage.cfg +++ /dev/null @@ -1,38 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-orangepi.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-rk3399/post-build.sh b/board/orangepi/orangepi-rk3399/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/orangepi/orangepi-rk3399/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/orangepi/orangepi-rk3399/readme.txt b/board/orangepi/orangepi-rk3399/readme.txt deleted file mode 100644 index 197e1fb448..0000000000 --- a/board/orangepi/orangepi-rk3399/readme.txt +++ /dev/null @@ -1,56 +0,0 @@ -Orangepi Rk3399 -================ -http://www.orangepi.org/Orange%20Pi%20RK3399/ - -Build: -====== - $ make orangepi_rk3399_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399-orangepi.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== -Orangepi-RK3399 by default boots from emmc. For SD card boot to -happen, emmc should be empty. If emmc happens to have any bootable -image then erase emmc so that bootrom will look for a proper image in SD. - -emmc can be erased once after booted into linux as shown in below link. - -https://wiki.amarulasolutions.com/bsp/setup/rockchip/rk3399_emmc.html - -Serial console: ---------------- - -Baudrate for this board is 1500000. - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/orangepi.html diff --git a/configs/orangepi_rk3399_defconfig b/configs/orangepi_rk3399_defconfig deleted file mode 100644 index bcce35febd..0000000000 --- a/configs/orangepi_rk3399_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-orangepi" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="orangepi-rk3399" -BR2_TARGET_GENERIC_ISSUE="Welcome to ORANGEPI-RK3399" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-rk3399/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/orangepi-rk3399/post-build.sh" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:27 +0100 Subject: [Buildroot] [PATCH 20/21] configs/orangepi_win: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222027.407351-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499145 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/orangepi/orangepi-win/boot.cmd | 6 --- board/orangepi/orangepi-win/genimage.cfg | 40 -------------------- board/orangepi/orangepi-win/readme.txt | 37 ------------------ configs/orangepi_win_defconfig | 48 ------------------------ 5 files changed, 133 deletions(-) delete mode 100644 board/orangepi/orangepi-win/boot.cmd delete mode 100644 board/orangepi/orangepi-win/genimage.cfg delete mode 100644 board/orangepi/orangepi-win/readme.txt delete mode 100644 configs/orangepi_win_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 9ee13d5258..ebfa0a6b30 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1306,7 +1306,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig @@ -1320,7 +1319,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig F: configs/pine64_defconfig F: configs/pine64_sopine_defconfig diff --git a/board/orangepi/orangepi-win/boot.cmd b/board/orangepi/orangepi-win/boot.cmd deleted file mode 100644 index 2ddb769d6d..0000000000 --- a/board/orangepi/orangepi-win/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-orangepi-win.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-win/genimage.cfg b/board/orangepi/orangepi-win/genimage.cfg deleted file mode 100644 index 98fd1a033d..0000000000 --- a/board/orangepi/orangepi-win/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-orangepi-win.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-win/readme.txt b/board/orangepi/orangepi-win/readme.txt deleted file mode 100644 index 93adddd86b..0000000000 --- a/board/orangepi/orangepi-win/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Orangepi Win/Win Plus. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Orangepi Win/Win Plus link: -http://www.orangepi.org/OrangePiWin_WinPlus/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Win - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make orangepi_win_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 Win/Win Plus and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/orangepi_win_defconfig b/configs/orangepi_win_defconfig deleted file mode 100644 index 715ff3b711..0000000000 --- a/configs/orangepi_win_defconfig +++ /dev/null @@ -1,48 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 4.14 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.11" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_win" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-win/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.14" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-orangepi-win" - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Win/Win Plus" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-win/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:20:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:20:32 +0100 Subject: [Buildroot] [PATCH 21/21] configs/pine64: remove defconfig In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221101222033.407401-1-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/pine64/pine64/boot.cmd | 6 ---- board/pine64/pine64/genimage.cfg | 40 ------------------------- board/pine64/pine64/readme.txt | 38 ------------------------ configs/pine64_defconfig | 50 -------------------------------- 5 files changed, 136 deletions(-) delete mode 100644 board/pine64/pine64/boot.cmd delete mode 100644 board/pine64/pine64/genimage.cfg delete mode 100644 board/pine64/pine64/readme.txt delete mode 100644 configs/pine64_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index ebfa0a6b30..9569ee720b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1307,7 +1307,6 @@ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus F: board/orangepi/orangepi-zero-plus2/ -F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig F: configs/engicam_imx6qdl_icore_defconfig @@ -1320,7 +1319,6 @@ F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig F: configs/orangepi_zero_plus2_defconfig -F: configs/pine64_defconfig F: configs/pine64_sopine_defconfig F: package/python-scipy/ F: support/testing/tests/package/sample_python_scipy.py diff --git a/board/pine64/pine64/boot.cmd b/board/pine64/pine64/boot.cmd deleted file mode 100644 index 14f561044c..0000000000 --- a/board/pine64/pine64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-pine64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/pine64/pine64/genimage.cfg b/board/pine64/pine64/genimage.cfg deleted file mode 100644 index 06b4ed1056..0000000000 --- a/board/pine64/pine64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-pine64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/pine64/pine64/readme.txt b/board/pine64/pine64/readme.txt deleted file mode 100644 index 85226fdd17..0000000000 --- a/board/pine64/pine64/readme.txt +++ /dev/null @@ -1,38 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Pine64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Pine64 link: -https://www.pine64.org/?page_id=1194 - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Pine64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make pine64_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 Pine64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig deleted file mode 100644 index 2bdb6f6ae1..0000000000 --- a/configs/pine64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="pine64_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/pine64/pine64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-pine64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to PINE64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/pine64/genimage.cfg" -- 2.37.3 From thomas.petazzoni at bootlin.com Tue Nov 1 22:21:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:21:00 +0100 Subject: [Buildroot] [git commit] package/xl2tp: bump to version 1.3.18 Message-ID: <20221101222141.1DEB187516@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c8bb02d2d021acae72c92b954bb148debc70ca50 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://github.com/xelerance/xl2tpd/releases/tag/v1.3.18 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/xl2tp/xl2tp.hash | 2 +- package/xl2tp/xl2tp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xl2tp/xl2tp.hash b/package/xl2tp/xl2tp.hash index eca918bc83..64db273a71 100644 --- a/package/xl2tp/xl2tp.hash +++ b/package/xl2tp/xl2tp.hash @@ -1,3 +1,3 @@ # locally computed -sha256 898d9b6a374c78dea5f20d80fd50fac13428ad746fefb16ff5f6bec449affe67 xl2tp-1.3.17.tar.gz +sha256 47f52b9c56cabe77766533bca3736a8198581ff38443eb4b4c8971c885ac9329 xl2tp-1.3.18.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE diff --git a/package/xl2tp/xl2tp.mk b/package/xl2tp/xl2tp.mk index e42eeb1709..e0205d4ecc 100644 --- a/package/xl2tp/xl2tp.mk +++ b/package/xl2tp/xl2tp.mk @@ -4,7 +4,7 @@ # ################################################################################ -XL2TP_VERSION = 1.3.17 +XL2TP_VERSION = 1.3.18 XL2TP_SITE = $(call github,xelerance,xl2tpd,v$(XL2TP_VERSION)) XL2TP_DEPENDENCIES = libpcap XL2TP_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Tue Nov 1 22:21:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:21:22 +0100 Subject: [Buildroot] [git commit] package/go: security bump to go 1.19.3 Message-ID: <20221101222141.27A0687571@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53716828cfad5b9fe51d9edc6e4a351601f0f152 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master go1.19.3 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the compiler and the runtime. Fixes: CVE-2022-41716 NOTE: this CVE is specific to Windows and is not directly relevant to Buildroot. https://go.dev/doc/devel/release#go1.19 https://github.com/golang/go/issues?q=milestone%3AGo1.19.3+label%3ACherryPickApproved Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- 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 f944bd5304..866e7e0d59 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 2ce930d70a931de660fdaf271d70192793b1b240272645bf0275779f6704df6b go1.19.2.src.tar.gz +sha256 18ac263e39210bcf68d85f4370e97fb1734166995a1f63fb38b4f6e07d90d212 go1.19.3.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index fe4d3a29a9..fd4caa2e5a 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.19.2 +GO_VERSION = 1.19.3 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From thomas.petazzoni at bootlin.com Tue Nov 1 22:22:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:22:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/go: security bump to go 1.19.3 In-Reply-To: <20221101221537.15506-1-christian@paral.in> References: <20221101221537.15506-1-christian@paral.in> Message-ID: <20221101232219.68320283@windsurf> Hello Christian, On Tue, 1 Nov 2022 15:15:37 -0700 Christian Stewart via buildroot wrote: > go1.19.3 (released 2022-11-01) includes security fixes to the os/exec and > syscall packages, as well as bug fixes to the compiler and the runtime. > > Fixes: CVE-2022-41716 > > NOTE: this CVE is specific to Windows and is not directly relevant to Buildroot. > > https://go.dev/doc/devel/release#go1.19 > https://github.com/golang/go/issues?q=milestone%3AGo1.19.3+label%3ACherryPickApproved > > Signed-off-by: Christian Stewart > --- > package/go/go.hash | 2 +- > package/go/go.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/go/go.hash b/package/go/go.hash > index f944bd5304..c2a7321634 100644 > --- a/package/go/go.hash > +++ b/package/go/go.hash > @@ -1,3 +1,3 @@ > # From https://go.dev/dl > -sha256 2ce930d70a931de660fdaf271d70192793b1b240272645bf0275779f6704df6b go1.19.2.src.tar.gz > +sha256 18ac263e39210bcf68d85f4370e97fb1734166995a1f63fb38b4f6e07d90d212 go1.19.3.src.tar.gz This change in the hash file breaks the coding style: you should use 2 spaces as a separator between fields. Applied with this fixed. 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 Nov 1 22:22:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:22:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/xl2tp: bump to version 1.3.18 In-Reply-To: <20221101215745.58044-1-fontaine.fabrice@gmail.com> References: <20221101215745.58044-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232224.4faa18a8@windsurf> On Tue, 1 Nov 2022 22:57:45 +0100 Fabrice Fontaine wrote: > https://github.com/xelerance/xl2tpd/releases/tag/v1.3.18 > > Signed-off-by: Fabrice Fontaine > --- > package/xl2tp/xl2tp.hash | 2 +- > package/xl2tp/xl2tp.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 fontaine.fabrice at gmail.com Tue Nov 1 22:23:36 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 1 Nov 2022 23:23:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: bump to version 1.3 Message-ID: <20221101222336.434052-1-fontaine.fabrice@gmail.com> https://github.com/stachenov/quazip/releases/tag/v1.3 Signed-off-by: Fabrice Fontaine --- package/quazip/quazip.hash | 2 +- package/quazip/quazip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/quazip/quazip.hash b/package/quazip/quazip.hash index bcb16acdc0..16d299fdf4 100644 --- a/package/quazip/quazip.hash +++ b/package/quazip/quazip.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 2dfb911d6b27545de0b98798d967c40430312377e6ade57096d6ec80c720cb61 quazip-1.2.tar.gz +sha256 c1239559cd6860cab80a0fd81f4204e606f9324f702dab6166b0960676ee1754 quazip-1.3.tar.gz sha256 b455b21b0d31d6e51993f1fb7e0694c75fa0eb0519a9ea62e4815fcf48b140b0 COPYING diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index 7731e59d94..f4de2a11a4 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -4,7 +4,7 @@ # ################################################################################ -QUAZIP_VERSION = 1.2 +QUAZIP_VERSION = 1.3 QUAZIP_SITE = $(call github,stachenov,quazip,v$(QUAZIP_VERSION)) QUAZIP_INSTALL_STAGING = YES QUAZIP_DEPENDENCIES = \ -- 2.35.1 From thomas.petazzoni at bootlin.com Tue Nov 1 22:23:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:23:36 +0100 Subject: [Buildroot] [git commit] package/rpm: bump to version 4.18.0 Message-ID: <20221101222354.F3E1987907@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b4046e919b99c61b545396149bf1dcbcf7e9e41 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master https://rpm.org/wiki/Releases/4.18.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/rpm/rpm.hash | 4 ++-- package/rpm/rpm.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/rpm/rpm.hash b/package/rpm/rpm.hash index 19b6dd9176..dfe50303f7 100644 --- a/package/rpm/rpm.hash +++ b/package/rpm/rpm.hash @@ -1,5 +1,5 @@ -# From https://rpm.org/wiki/Releases/4.17.0.html -sha256 2e0d220b24749b17810ed181ac1ed005a56bbb6bc8ac429c21f314068dc65e6a rpm-4.17.0.tar.bz2 +# From https://rpm.org/wiki/Releases/4.18.0.html +sha256 2a17152d7187ab30edf2c2fb586463bdf6388de7b5837480955659e5e9054554 rpm-4.18.0.tar.bz2 # Hash for license file sha256 171d94d9f1641316bff7f157a903237dc69cdb5fca405fed8c832c76ed8370f9 COPYING diff --git a/package/rpm/rpm.mk b/package/rpm/rpm.mk index 5c04d47f10..fc57a14fd6 100644 --- a/package/rpm/rpm.mk +++ b/package/rpm/rpm.mk @@ -4,7 +4,7 @@ # ################################################################################ -RPM_VERSION_MAJOR = 4.17 +RPM_VERSION_MAJOR = 4.18 RPM_VERSION = $(RPM_VERSION_MAJOR).0 RPM_SOURCE = rpm-$(RPM_VERSION).tar.bz2 RPM_SITE = http://ftp.rpm.org/releases/rpm-$(RPM_VERSION_MAJOR).x From thomas.petazzoni at bootlin.com Tue Nov 1 22:22:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:22:43 +0100 Subject: [Buildroot] [git commit] package/xmrig: bump version to 6.18.1 Message-ID: <20221101222354.D45F987886@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d6ae054196aa19c235d180e8168c21fe05aca47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Changelog: https://github.com/xmrig/xmrig/blob/master/CHANGELOG.md Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/xmrig/xmrig.hash | 2 +- package/xmrig/xmrig.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xmrig/xmrig.hash b/package/xmrig/xmrig.hash index 5b9d4402b5..3c50faf23f 100644 --- a/package/xmrig/xmrig.hash +++ b/package/xmrig/xmrig.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 4531a31c0c095fcae18fdef0157f1e2a6694408abbcff6789c8f3cd6ab2c3ca0 xmrig-6.18.0.tar.gz +sha256 f97fe20248e0eb452f77e9b69f2fb1510b852152b3af4f9a8b20680c854888d1 xmrig-6.18.1.tar.gz sha256 589ed823e9a84c56feb95ac58e7cf384626b9cbf4fda2a907bc36e103de1bad2 LICENSE diff --git a/package/xmrig/xmrig.mk b/package/xmrig/xmrig.mk index 40db428b56..ca5bcecfbe 100644 --- a/package/xmrig/xmrig.mk +++ b/package/xmrig/xmrig.mk @@ -4,7 +4,7 @@ # ################################################################################ -XMRIG_VERSION = 6.18.0 +XMRIG_VERSION = 6.18.1 XMRIG_SITE = $(call github,xmrig,xmrig,v$(XMRIG_VERSION)) XMRIG_LICENSE = GPL-3.0+ XMRIG_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Tue Nov 1 22:23:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:23:25 +0100 Subject: [Buildroot] [git commit] package/uftrace: bump to version 0.12 Message-ID: <20221101222354.E8E4A878AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1cb57485c86df466c839352127bc203331a85968 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop second patch (already in version) https://github.com/namhyung/uftrace/blob/v0.12/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...ount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch | 31 ---------------------- package/uftrace/uftrace.hash | 2 +- package/uftrace/uftrace.mk | 2 +- 3 files changed, 2 insertions(+), 33 deletions(-) diff --git a/package/uftrace/0002-arch-arm-mcount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch b/package/uftrace/0002-arch-arm-mcount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch deleted file mode 100644 index 03fba88693..0000000000 --- a/package/uftrace/0002-arch-arm-mcount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 4e543097e62eb052650433d1d4c9c5996d30f242 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Fri, 23 Apr 2021 23:06:01 +0200 -Subject: [PATCH] arch/arm/mcount-support.c: define EF_ARM_VFP_FLOAT when not - available - -uClibc-ng doesn't define EF_ARM_VFP_FLOAT, so let's define it. - -Signed-off-by: Thomas Petazzoni ---- - arch/arm/mcount-support.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/arch/arm/mcount-support.c b/arch/arm/mcount-support.c -index 8d23460b..51331740 100644 ---- a/arch/arm/mcount-support.c -+++ b/arch/arm/mcount-support.c -@@ -3,6 +3,10 @@ - #include - #include - -+#ifndef EF_ARM_VFP_FLOAT -+# define EF_ARM_VFP_FLOAT 0x400 -+#endif -+ - #ifndef EF_ARM_ABI_FLOAT_HARD - # define EF_ARM_ABI_FLOAT_HARD EF_ARM_VFP_FLOAT - #endif --- -2.30.2 - diff --git a/package/uftrace/uftrace.hash b/package/uftrace/uftrace.hash index b2a3ddc5a9..195f0605c8 100644 --- a/package/uftrace/uftrace.hash +++ b/package/uftrace/uftrace.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 b8b56d540ea95c3eafe56440d6a998e0a140d53ca2584916b6ca82702795bbd9 uftrace-0.10.tar.gz +sha256 2aad01f27d4f18717b681824c7a28ac3e1efd5e7bbed3ec888a3ea5af60e3700 uftrace-0.12.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/uftrace/uftrace.mk b/package/uftrace/uftrace.mk index b487b30695..d36c3bd8f5 100644 --- a/package/uftrace/uftrace.mk +++ b/package/uftrace/uftrace.mk @@ -4,7 +4,7 @@ # ################################################################################ -UFTRACE_VERSION = 0.10 +UFTRACE_VERSION = 0.12 UFTRACE_SITE = $(call github,namhyung,uftrace,v$(UFTRACE_VERSION)) UFTRACE_LICENSE = GPL-2.0 UFTRACE_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Tue Nov 1 22:23:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:23:06 +0100 Subject: [Buildroot] [git commit] package/flann: bump to version 1.9.2 Message-ID: <20221101222354.DEC4287515@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf83252de4dc901bde36cafdbb4038447f7cb7c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - lz4 is a mandatory dependency since https://github.com/flann-lib/flann/commit/df3fc59212660e43867cb85d5e557f5cae6d30d7 - Drop patch (not needed since https://github.com/flann-lib/flann/commit/86c92adbdea3e41d7ad371732cfe3b8231e0ecc6) - PYTHON_EXECUTABLE can be dropped since https://github.com/flann-lib/flann/commit/5f4ac506323585c1f74ef57a73962beb887e3a3b https://github.com/flann-lib/flann/blob/1.9.2/ChangeLog Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../flann/0001-src-cpp-fix-cmake-3.11-build.patch | 80 ---------------------- package/flann/Config.in | 1 + package/flann/flann.hash | 2 +- package/flann/flann.mk | 4 +- 4 files changed, 4 insertions(+), 83 deletions(-) diff --git a/package/flann/0001-src-cpp-fix-cmake-3.11-build.patch b/package/flann/0001-src-cpp-fix-cmake-3.11-build.patch deleted file mode 100644 index b37bedcf6d..0000000000 --- a/package/flann/0001-src-cpp-fix-cmake-3.11-build.patch +++ /dev/null @@ -1,80 +0,0 @@ -From fa5ec96a94646492a3f908e12905b3e48a8e800b Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Wed, 18 Apr 2018 20:24:13 +0200 -Subject: [PATCH] src/cpp: fix cmake >= 3.11 build - -CMake < 3.11 doesn't support add_library() without any source file -(i.e add_library(foo SHARED)). But flann CMake use a trick that use -an empty string "" as source list (i.e add_library(foo SHARED "")). -This look like a bug in CMake < 3.11. - -With CMake >= 3.11, the new behaviour of add_library() break the -existing flann CMake code. - -From CMake Changelog [1]: -"add_library() and add_executable() commands can now be called without - any sources and will not complain as long as sources are added later - via the target_sources() command." - -Note: flann CMake code doesn't use target_sources() since no source file -are provided intentionally since the flann shared library is created by -linking with the flann_cpp_s static library with this line: - -target_link_libraries(flann_cpp -Wl,-whole-archive flann_cpp_s -Wl,-no-whole-archive) - -If you try to use "add_library(flann_cpp SHARED ${CPP_SOURCES})" (as it should -be normally done), the link fail due to already defined symbol. - -They are building the shared version using the static library "to speedup the -build time" [3] - -This issue is already reported upstream [2] with a proposed solution. - -Upstream status: Pending - -Fixes: -http://autobuild.buildroot.net/results/b2f/b2febfaf8c44ce477b3e4a5b9b976fd25e8d7454 - -[1] https://cmake.org/cmake/help/v3.11/release/3.11.html -[2] https://github.com/mariusmuja/flann/issues/369 -[3] https://github.com/mariusmuja/flann/commit/0fd62b43be2fbb0b8d791ee36290791224dc030c - -Signed-off-by: Romain Naour ---- - src/cpp/CMakeLists.txt | 4 ++-- - src/cpp/empty.cpp | 1 + - 2 files changed, 3 insertions(+), 2 deletions(-) - create mode 100644 src/cpp/empty.cpp - -diff --git a/src/cpp/CMakeLists.txt b/src/cpp/CMakeLists.txt -index b44a735..a816863 100644 ---- a/src/cpp/CMakeLists.txt -+++ b/src/cpp/CMakeLists.txt -@@ -29,7 +29,7 @@ if (BUILD_CUDA_LIB) - endif() - - if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_COMPILER_IS_GNUCC) -- add_library(flann_cpp SHARED "") -+ add_library(flann_cpp SHARED "empty.cpp") - set_target_properties(flann_cpp PROPERTIES LINKER_LANGUAGE CXX) - target_link_libraries(flann_cpp -Wl,-whole-archive flann_cpp_s -Wl,-no-whole-archive) - -@@ -85,7 +85,7 @@ if (BUILD_C_BINDINGS) - set_property(TARGET flann_s PROPERTY COMPILE_DEFINITIONS FLANN_STATIC) - - if(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND CMAKE_COMPILER_IS_GNUCC) -- add_library(flann SHARED "") -+ add_library(flann SHARED "empty.cpp") - set_target_properties(flann PROPERTIES LINKER_LANGUAGE CXX) - target_link_libraries(flann -Wl,-whole-archive flann_s -Wl,-no-whole-archive) - else() -diff --git a/src/cpp/empty.cpp b/src/cpp/empty.cpp -new file mode 100644 -index 0000000..40a8c17 ---- /dev/null -+++ b/src/cpp/empty.cpp -@@ -0,0 +1 @@ -+/* empty */ --- -2.14.3 - diff --git a/package/flann/Config.in b/package/flann/Config.in index 3725fc784f..180d7eae8a 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 + select BR2_PACKAGE_LZ4 help FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a diff --git a/package/flann/flann.hash b/package/flann/flann.hash index 543e4b483d..6eaa48c403 100644 --- a/package/flann/flann.hash +++ b/package/flann/flann.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b23b5f4e71139faa3bcb39e6bbcc76967fbaf308c4ee9d4f5bfbeceaa76cc5d3 flann-1.9.1.tar.gz +sha256 e26829bb0017f317d9cc45ab83ddcb8b16d75ada1ae07157006c1e7d601c8824 flann-1.9.2.tar.gz sha256 3993f339cc56506c62aa1eb2fb76f240ee93b738d857832899c1e207b1dc069a COPYING diff --git a/package/flann/flann.mk b/package/flann/flann.mk index 6c2e6a9e78..d1a622e685 100644 --- a/package/flann/flann.mk +++ b/package/flann/flann.mk @@ -4,18 +4,18 @@ # ################################################################################ -FLANN_VERSION = 1.9.1 +FLANN_VERSION = 1.9.2 FLANN_SITE = $(call github,mariusmuja,flann,$(FLANN_VERSION)) FLANN_INSTALL_STAGING = YES FLANN_LICENSE = BSD-3-Clause FLANN_LICENSE_FILES = COPYING +FLANN_DEPENDENCIES = host-pkgconf lz4 FLANN_CONF_OPTS = \ -DBUILD_C_BINDINGS=ON \ -DBUILD_PYTHON_BINDINGS=OFF \ -DBUILD_MATLAB_BINDINGS=OFF \ -DBUILD_EXAMPLES=$(if $(BR2_PACKAGE_FLANN_EXAMPLES),ON,OFF) \ -DUSE_OPENMP=$(if $(BR2_TOOLCHAIN_HAS_OPENMP),ON,OFF) \ - -DPYTHON_EXECUTABLE=OFF \ -DCMAKE_DISABLE_FIND_PACKAGE_HDF5=TRUE FLANN_CXXFLAGS = $(TARGET_CXXFLAGS) From thomas.petazzoni at bootlin.com Tue Nov 1 22:23:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:23:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/xmrig: bump version to 6.18.1 In-Reply-To: <20221031184145.321293-1-bernd.kuhls@t-online.de> References: <20221031184145.321293-1-bernd.kuhls@t-online.de> Message-ID: <20221101232354.5edfd92b@windsurf> On Mon, 31 Oct 2022 19:41:45 +0100 Bernd Kuhls wrote: > Changelog: https://github.com/xmrig/xmrig/blob/master/CHANGELOG.md > > Signed-off-by: Bernd Kuhls > --- > package/xmrig/xmrig.hash | 2 +- > package/xmrig/xmrig.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 Tue Nov 1 22:24:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:24:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/flann: bump to version 1.9.2 In-Reply-To: <20221031215748.41579-1-fontaine.fabrice@gmail.com> References: <20221031215748.41579-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232401.3e2e9d25@windsurf> On Mon, 31 Oct 2022 22:57:48 +0100 Fabrice Fontaine wrote: > - lz4 is a mandatory dependency since > https://github.com/flann-lib/flann/commit/df3fc59212660e43867cb85d5e557f5cae6d30d7 > - Drop patch (not needed since > https://github.com/flann-lib/flann/commit/86c92adbdea3e41d7ad371732cfe3b8231e0ecc6) > - PYTHON_EXECUTABLE can be dropped since > https://github.com/flann-lib/flann/commit/5f4ac506323585c1f74ef57a73962beb887e3a3b > > https://github.com/flann-lib/flann/blob/1.9.2/ChangeLog > > Signed-off-by: Fabrice Fontaine > --- > .../0001-src-cpp-fix-cmake-3.11-build.patch | 80 ------------------- > package/flann/Config.in | 1 + > package/flann/flann.hash | 2 +- > package/flann/flann.mk | 4 +- > 4 files changed, 4 insertions(+), 83 deletions(-) > delete mode 100644 package/flann/0001-src-cpp-fix-cmake-3.11-build.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 22:24:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:24:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/uftrace: bump to version 0.12 In-Reply-To: <20221031220020.44199-1-fontaine.fabrice@gmail.com> References: <20221031220020.44199-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232408.264a05e4@windsurf> On Mon, 31 Oct 2022 23:00:20 +0100 Fabrice Fontaine wrote: > Drop second patch (already in version) > > https://github.com/namhyung/uftrace/blob/v0.12/NEWS > > Signed-off-by: Fabrice Fontaine > --- > ...support.c-define-EF_ARM_VFP_FLOAT-wh.patch | 31 ------------------- > package/uftrace/uftrace.hash | 2 +- > package/uftrace/uftrace.mk | 2 +- > 3 files changed, 2 insertions(+), 33 deletions(-) > delete mode 100644 package/uftrace/0002-arch-arm-mcount-support.c-define-EF_ARM_VFP_FLOAT-wh.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 22:24:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:24:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/rpm: bump to version 4.18.0 In-Reply-To: <20221031221131.257422-1-fontaine.fabrice@gmail.com> References: <20221031221131.257422-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232435.073217d2@windsurf> On Mon, 31 Oct 2022 23:11:31 +0100 Fabrice Fontaine wrote: > https://rpm.org/wiki/Releases/4.18.0 > > Signed-off-by: Fabrice Fontaine > --- > package/rpm/rpm.hash | 4 ++-- > package/rpm/rpm.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 thomas.petazzoni at bootlin.com Tue Nov 1 22:24:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:24:53 +0100 Subject: [Buildroot] [git commit] configs/kontron_smarc_sal28: use U-Boot 2022.10 Message-ID: <20221101222502.CDC8F87966@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de17165fd5f94766aef1f51d09d0998fee8096b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y and BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y since this are dependencies for building mkeficapsule u-boot tool. Change the offset of the rootfs to left enough space for the U-Boot that has increased. Cc: Michael Walle Signed-off-by: Heiko Thiery Signed-off-by: Thomas Petazzoni --- board/kontron/smarc-sal28/genimage.cfg | 2 +- configs/kontron_smarc_sal28_defconfig | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/board/kontron/smarc-sal28/genimage.cfg b/board/kontron/smarc-sal28/genimage.cfg index c885cd51a6..82bab26fec 100644 --- a/board/kontron/smarc-sal28/genimage.cfg +++ b/board/kontron/smarc-sal28/genimage.cfg @@ -17,7 +17,7 @@ image sdcard-emmc.img { } partition rootfs { - offset = 2M + offset = 4M image = rootfs.ext4 partition-uuid = %PARTUUID% } diff --git a/configs/kontron_smarc_sal28_defconfig b/configs/kontron_smarc_sal28_defconfig index 877903a1fe..25846c8cbd 100644 --- a/configs/kontron_smarc_sal28_defconfig +++ b/configs/kontron_smarc_sal28_defconfig @@ -22,11 +22,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="128M" BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_sl28" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y +BR2_TARGET_UBOOT_NEEDS_GNUTLS=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.rom" From thomas.petazzoni at bootlin.com Tue Nov 1 22:25:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:25:07 +0100 Subject: [Buildroot] [PATCH v2] configs/kontron_smarc_sal28: use U-Boot 2022.10 In-Reply-To: <20221018183724.2377-1-heiko.thiery@gmail.com> References: <20221018183724.2377-1-heiko.thiery@gmail.com> Message-ID: <20221101232507.4e01edd4@windsurf> On Tue, 18 Oct 2022 20:37:24 +0200 Heiko Thiery wrote: > Add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y and BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y > since this are dependencies for building mkeficapsule u-boot tool. > > Change the offset of the rootfs to left enough space for the U-Boot that > has increased. > > Cc: Michael Walle > Signed-off-by: Heiko Thiery > --- > board/kontron/smarc-sal28/genimage.cfg | 2 +- > configs/kontron_smarc_sal28_defconfig | 4 +++- > 2 files changed, 4 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 Tue Nov 1 22:26:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:26:05 +0100 Subject: [Buildroot] [git commit] package/igd2-for-linux: bump to version 2.2 Message-ID: <20221101222614.46034879A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fbaffb0179b904e4a19a3a13af842f4ba9ee0b96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This bump will fix the build with pupnp >= 1.14.13 raised since commit a9ee25b01b741ad4f68575974c89c65146ab87f2 and https://github.com/pupnp/pupnp/commit/2f99af26731ec7d5677e5576c006a35128b59d55: In file included from src/threadutil/FreeList.h:43, from src/threadutil/TimerThread.h:39, from src/gatedevice.h:32, from src/gatedevice.c:38: src/threadutil/ithread.h:917:12: error: expected ';' before 'int' 917 | EXPORT_SPEC int pthread_mutexattr_setkind_np( | ^~~~ | ; Fixes: - http://autobuild.buildroot.org/results/2eebf8264327bd492ee8cadc0c539d42c4f2e252 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/igd2-for-linux/igd2-for-linux.hash | 2 +- package/igd2-for-linux/igd2-for-linux.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/igd2-for-linux/igd2-for-linux.hash b/package/igd2-for-linux/igd2-for-linux.hash index fe1272338a..3b4fd4f5c9 100644 --- a/package/igd2-for-linux/igd2-for-linux.hash +++ b/package/igd2-for-linux/igd2-for-linux.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 843f2b0a7597e6cc7af85da099a7cce3401a334cbb4a6ae9d38ce252311db9b9 igd2-for-linux-2.1.tar.gz +sha256 68ee10bf02b18890af8bf9e38be377f038627cd16fce54200fc1b26fd83e4375 igd2-for-linux-2.2.tar.gz sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 linuxigd2/doc/LICENSE sha256 c8b99423cad48bb44e2cf52a496361404290865eac259a82da6d1e4331ececb3 linuxigd2/src/threadutil/COPYING diff --git a/package/igd2-for-linux/igd2-for-linux.mk b/package/igd2-for-linux/igd2-for-linux.mk index 8cc3c6ae18..c646c6bf92 100644 --- a/package/igd2-for-linux/igd2-for-linux.mk +++ b/package/igd2-for-linux/igd2-for-linux.mk @@ -4,7 +4,7 @@ # ################################################################################ -IGD2_FOR_LINUX_VERSION = 2.1 +IGD2_FOR_LINUX_VERSION = 2.2 IGD2_FOR_LINUX_SITE = \ $(call github,Orange-OpenSource,igd2-for-linux,v$(IGD2_FOR_LINUX_VERSION)) From thomas.petazzoni at bootlin.com Tue Nov 1 22:25:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:25:46 +0100 Subject: [Buildroot] [git commit] package/wayland-protocols: bump to version 1.27 Message-ID: <20221101222614.3BA58879A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f71e8c313eecd6aeacc3d7e4f10edd645034809d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/wayland-protocols/wayland-protocols.hash | 7 +++---- package/wayland-protocols/wayland-protocols.mk | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package/wayland-protocols/wayland-protocols.hash b/package/wayland-protocols/wayland-protocols.hash index 2d98c47c6f..4717523dc2 100644 --- a/package/wayland-protocols/wayland-protocols.hash +++ b/package/wayland-protocols/wayland-protocols.hash @@ -1,5 +1,4 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2022-July/042270.html -md5 0c6b3e037f3881650d9a53610dd235c7 wayland-protocols-1.26.tar.xz -sha1 8aeb1a629d847ec26e26d5a59c150add41e482bd wayland-protocols-1.26.tar.xz -sha256 c553384c1c68afd762fa537a2569cc9074fe7600da12d3472761e77a2ba56f13 wayland-protocols-1.26.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2022-October/042466.html +sha256 9046f10a425d4e2a00965a03acfb6b3fb575a56503ac72c2b86821c69653375c wayland-protocols-1.27.tar.xz +sha512 c0a49bc46c663c9f602998dfe2e184c09756790fbcc7acbc2bf9d9cf8f7d6dcdd00259b768222a30e5d134e6f97f7f4faf252947b544e8b32f53278b70da0390 wayland-protocols-1.27.tar.xz sha256 f1a2b233e8a9a71c40f4aa885be08a0842ac85bb8588703c1dd7e6e6502e3124 COPYING diff --git a/package/wayland-protocols/wayland-protocols.mk b/package/wayland-protocols/wayland-protocols.mk index 8e6d72480f..2510d7c04e 100644 --- a/package/wayland-protocols/wayland-protocols.mk +++ b/package/wayland-protocols/wayland-protocols.mk @@ -4,8 +4,8 @@ # ################################################################################ -WAYLAND_PROTOCOLS_VERSION = 1.26 -WAYLAND_PROTOCOLS_SITE = https://wayland.freedesktop.org/releases +WAYLAND_PROTOCOLS_VERSION = 1.27 +WAYLAND_PROTOCOLS_SITE = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$(WAYLAND_PROTOCOLS_VERSION)/downloads WAYLAND_PROTOCOLS_SOURCE = wayland-protocols-$(WAYLAND_PROTOCOLS_VERSION).tar.xz WAYLAND_PROTOCOLS_LICENSE = MIT WAYLAND_PROTOCOLS_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Tue Nov 1 22:26:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:26:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/wayland-protocols: bump to version 1.27 In-Reply-To: <20221015191433.1504189-1-james.hilliard1@gmail.com> References: <20221015191433.1504189-1-james.hilliard1@gmail.com> Message-ID: <20221101232623.16b4d452@windsurf> On Sat, 15 Oct 2022 13:14:33 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/wayland-protocols/wayland-protocols.hash | 7 +++---- > package/wayland-protocols/wayland-protocols.mk | 4 ++-- > 2 files changed, 5 insertions(+), 6 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 22:26:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:26:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/igd2-for-linux: bump to version 2.2 In-Reply-To: <20221015215829.116064-1-fontaine.fabrice@gmail.com> References: <20221015215829.116064-1-fontaine.fabrice@gmail.com> Message-ID: <20221101232637.4320e485@windsurf> On Sat, 15 Oct 2022 23:58:29 +0200 Fabrice Fontaine wrote: > This bump will fix the build with pupnp >= 1.14.13 raised since commit > a9ee25b01b741ad4f68575974c89c65146ab87f2 and > https://github.com/pupnp/pupnp/commit/2f99af26731ec7d5677e5576c006a35128b59d55: > > In file included from src/threadutil/FreeList.h:43, > from src/threadutil/TimerThread.h:39, > from src/gatedevice.h:32, > from src/gatedevice.c:38: > src/threadutil/ithread.h:917:12: error: expected ';' before 'int' > 917 | EXPORT_SPEC int pthread_mutexattr_setkind_np( > | ^~~~ > | ; > > Fixes: > - http://autobuild.buildroot.org/results/2eebf8264327bd492ee8cadc0c539d42c4f2e252 > > Signed-off-by: Fabrice Fontaine > --- > package/igd2-for-linux/igd2-for-linux.hash | 2 +- > package/igd2-for-linux/igd2-for-linux.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 Tue Nov 1 22:27:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:27:25 +0100 Subject: [Buildroot] [git commit] package/udisks: install to staging Message-ID: <20221101222738.87022879AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f66221589fe9a2107f1ef4709875bb8efdb41d2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master UDisks2 provides a Library API [1] for accessing the UDisks2 service via "libudisks2.so". For development of UDisks2 clients, install to staging as well! [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html Signed-off-by: Wolfgang Grandegger Reviewed-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- package/udisks/udisks.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..959333d01f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -10,6 +10,7 @@ UDISKS_SITE = https://github.com/storaged-project/udisks/releases/download/udisk UDISKS_LICENSE = GPL-2.0+ UDISKS_LICENSE_FILES = COPYING UDISKS_CPE_ID_VENDOR = freedesktop +UDISKS_INSTALL_STAGING = YES UDISKS_DEPENDENCIES = \ host-pkgconf \ From thomas.petazzoni at bootlin.com Tue Nov 1 22:27:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:27:40 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: install to staging In-Reply-To: <44ae3630-5f21-54d4-8d77-9cb9fa137289@grandegger.com> References: <44ae3630-5f21-54d4-8d77-9cb9fa137289@grandegger.com> Message-ID: <20221101232740.5dc5e8f0@windsurf> On Fri, 7 Oct 2022 09:27:37 +0200 Wolfgang Grandegger wrote: > UDisks2 provides a Library API [1] for accessing the UDisks2 service > via "libudisks2.so". For development of UDisks2 clients, install to > staging as well! > > [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html > > Signed-off-by: Wolfgang Grandegger > --- Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 1 22:31:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:31:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/ocf-linux: fix build with kernels up to version 4.14 In-Reply-To: <20221008134414.1305025-1-james.hilliard1@gmail.com> References: <20221008134414.1305025-1-james.hilliard1@gmail.com> Message-ID: <20221101233144.535079ab@windsurf> Hello James, On Sat, 8 Oct 2022 07:44:14 -0600 James Hilliard wrote: > Add patches fixing build on kernels up to version 4.14. > > Depend on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15 as builds fail on 4.15 > and newer currently. Thing is that !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15 does not guarantee that the kernel is < 4.15. Indeed, the kernel version can be much more recent than the kernel headers version. For example, you can be using an external toolchain with headers 4.9... and be building a 6.0 Linux kernel, against which the ocf-linux kernel modules will be built.. and fail to build. To be honest, the last release of ocf-linux was in 2017. It doesn't build after 4.14, and even 4.14 requires patches. I would advocate for dropping ocf-linux entirely. It was added by Gustavo back in the days, and nobody ever cared about this package except you earlier this year with the bump to 20171122. All other changes on ocf-linux have been related to tree-wide cleanup/infrastructure changes. 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 Nov 1 22:40:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:40:24 +0100 Subject: [Buildroot] [PATCH 1/2] package/busybox: add patch to silence build errors In-Reply-To: <20221007235002.79221-1-vfazio@xes-inc.com> References: <20221007235002.79221-1-vfazio@xes-inc.com> Message-ID: <20221101234024.27b5bc48@windsurf> On Fri, 7 Oct 2022 18:50:01 -0500 Vincent Fazio wrote: > As part of pkg-kconfig, the .config file gets regenerated after fixups. > > When Busybox is built with per-package directories enabled, the > toolchain is not available for Busybox's makefile to determine compiler > capabilities so certain calls will fail and emit errors. > > For now, assume the following are true: > > Buildroot will not use GCC < 4 > Skip a call to cc-ifversion to avoid the following error > > /buildroot/output/build/busybox-1.35.0/scripts/gcc-version.sh: line 11: /buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: No such file or directory > > Target system is linux > Skip a call to -dumpmachine to avoid the following error > > make[2]: /buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: Command not found > > Signed-off-by: Vincent Fazio Hm, it's a bit annoying to patch Busybox for this, especially with a patch that most likely cannot be accepted upstream because it's really related to Buildroot details. Do we have a better solution? 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 Nov 1 22:41:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 1 Nov 2022 23:41:38 +0100 Subject: [Buildroot] [PATCH 2/2] package/busybox: redirect errors to /dev/null In-Reply-To: <20221007235002.79221-2-vfazio@xes-inc.com> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221007235002.79221-2-vfazio@xes-inc.com> Message-ID: <20221101234138.66423cf3@windsurf> Hello Vincent, On Fri, 7 Oct 2022 18:50:02 -0500 Vincent Fazio wrote: > When busybox.mk gets read, pkg-conf gets executed to determine the > location of relevant libraries. > > When Busybox is built with per-package directories enabled, a number of > errors related to executing pkg-conf occur because directories have not > been synced to provide pkg-confg at the point when it executes. I don't get this. If pkg-config is executed before the per-package directories are created... then how can pkg-config find libtirpc? I just did a build of the following configuration: BR2_arm=y BR2_cortex_a9=y BR2_ARM_ENABLE_VFP=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_PER_PACKAGE_DIRECTORIES=y BR2_INIT_NONE=y BR2_SYSTEM_BIN_SH_NONE=y BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y BR2_PACKAGE_LIBTIRPC=y # BR2_TARGET_ROOTFS_TAR is not set and I couldn't see the errors (but perhaps I missed them). Could you provide an example configuration, the details of the error, and a rationale as to why not finding libtirpc is not a problem when we in fact expect to find it? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Tue Nov 1 22:55:50 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 1 Nov 2022 23:55:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/quota: bump to version 4.09 Message-ID: <20221101225550.249546-1-fontaine.fabrice@gmail.com> Drop patch (already in version) https://sourceforge.net/p/linuxquota/code/ci/master/tree/Changelog Signed-off-by: Fabrice Fontaine --- ...-realloc-3-instead-of-reallocarray-3.patch | 34 ------------------- package/quota/quota.hash | 8 ++--- package/quota/quota.mk | 2 +- 3 files changed, 5 insertions(+), 39 deletions(-) delete mode 100644 package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch diff --git a/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch b/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch deleted file mode 100644 index 093d7cc821..0000000000 --- a/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 02b222a335527f1031cc9495d8c5ebc1bc5b1d4e Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 11 Nov 2020 15:00:47 +0100 -Subject: [PATCH] quota: Use realloc(3) instead of reallocarray(3) - -reallocarray(3) has been added to glibc relatively recently (version -2.26, from 2017) and apparently not all users run new enough glibc. Just -use realloc(3) for now since in this case there's no real risk of -overflow. - -Signed-off-by: Fabrice Fontaine -Signed-off-by: Jan Kara -[Retrieved from: -https://sourceforge.net/p/linuxquota/code/ci/02b222a335527f1031cc9495d8c5ebc1bc5b1d4e] ---- - quota.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/quota.c b/quota.c -index a6ed61f..a60de12 100644 ---- a/quota.c -+++ b/quota.c -@@ -385,7 +385,7 @@ int main(int argc, char **argv) - break; - case 259: - fscount++; -- fsnames = reallocarray(fsnames, fscount, sizeof(char *)); -+ fsnames = realloc(fsnames, fscount * sizeof(char *)); - if (!fsnames) - die(1, _("Not enough memory for filesystem names")); - fsnames[fscount - 1] = optarg; --- -2.28.0 - diff --git a/package/quota/quota.hash b/package/quota/quota.hash index 354a3e2de4..5b083c911c 100644 --- a/package/quota/quota.hash +++ b/package/quota/quota.hash @@ -1,7 +1,7 @@ -# From http://sourceforge.net/projects/linuxquota/files/quota-tools/4.06/ (click on info button) -md5 aef94648438832b684978d46fdf75110 quota-4.06.tar.gz -sha1 98288699cc14da42f762301c2b6731ec7c777681 quota-4.06.tar.gz +# From http://sourceforge.net/projects/linuxquota/files/quota-tools/4.09/ (click on info button) +md5 f85c2e15d9a735640675ff4977b57bb6 quota-4.09.tar.gz +sha1 5c215d869626b532be2773f4161bdcc8b9f97126 quota-4.09.tar.gz # Locally calculated -sha256 2f3e03039f378d4f0d97acdb49daf581dcaad64d2e1ddf129495fd579fbd268d quota-4.06.tar.gz +sha256 9cdaca154bc92afc3117f0e5f5b3208dd5f84583af1cf061c39baa0a2bb142f9 quota-4.09.tar.gz sha256 32a5fd41e7a257f7f0373988ea8d45cebdbf376060703c242c11c000751b1203 COPYING diff --git a/package/quota/quota.mk b/package/quota/quota.mk index 0c751d4436..1b6a4b1975 100644 --- a/package/quota/quota.mk +++ b/package/quota/quota.mk @@ -4,7 +4,7 @@ # ################################################################################ -QUOTA_VERSION = 4.06 +QUOTA_VERSION = 4.09 QUOTA_SITE = http://downloads.sourceforge.net/project/linuxquota/quota-tools/$(QUOTA_VERSION) QUOTA_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) host-nfs-utils QUOTA_LICENSE = GPL-2.0+ -- 2.35.1 From baruch at tkos.co.il Wed Nov 2 04:43:09 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Wed, 02 Nov 2022 06:43:09 +0200 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: <20221101215836.44ee15cd@windsurf> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> <20221101213240.031261eb@windsurf> <87bkpq1jrh.fsf@tarshish> <20221101215836.44ee15cd@windsurf> Message-ID: <87sfj2otch.fsf@tarshish> Hi Thomas, On Tue, Nov 01 2022, Thomas Petazzoni wrote: > On Tue, 01 Nov 2022 22:47:10 +0200 > Baruch Siach wrote: > >> > SOCAT_CONF_ENV += LIBS=`$(PKG_CONFIG_HOST_BINARY) --libs openssl` >> > >> > does not work? >> >> It does not work because configure.ac puts $LIBS before -lssl in the >> tested command line. > > ACK. > >> > Also, do you have an autobuilder failure for this issue? Or you just >> > encountered it locally? >> >> We don't pass an explicit --with-openssl because socan configure does >> not support it. So the configure script just behaves as if openssl is >> not there, which is normal. > > Hm, OK, but that does not really answer my question :-) There is no build failure so the autobuilders can't catch it. So yes, I have seen the issue in local build tests of static linking. This patch does not actually change the current behavior. Statically linked socan lacks OpenSSL support either way. But this patch makes it explicit. baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From peter at korsgaard.com Wed Nov 2 06:53:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 07:53:27 +0100 Subject: [Buildroot] [PATCH v4 1/1] boot/uboot/uboot.mk: add pmufw.elf support In-Reply-To: <20221013064931.60174-1-neal.frager@amd.com> (Neal Frager's message of "Thu, 13 Oct 2022 00:49:31 -0600") References: <20221013064931.60174-1-neal.frager@amd.com> Message-ID: <877d0dvod4.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch adds support for zynqmp pmufw.elf files. > It will allow buildroot to use pmufw.elf binaries directly > from the Xilinx git repository built by petalinux in > addition to still supporting pmufw.bin binaries built > by the zynqmp-pmufw-builder. > https://github.com/Xilinx/ubuntu-firmware/tree/v2022.1_22.04_1/xlnx-firmware > Signed-off-by: Neal Frager > --- > V1-> V2: > - corrected objcopy instruction for converting elf to bin > V2-> V3: > - removed unnecessary spaces > - simplified if statement to check for a pmufw.elf file > V3-> V4: > - added spaces around = sign of UBOOT_ZYNQMP_PMUFW_BASENAME definition Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 06:52:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 07:52:15 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/uboot/uboot.mk: add pmufw.elf support Message-ID: <20221102065339.DD785879A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=046e86e06ae695c54e01fa646ee84e663a8e5bdc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This patch adds support for zynqmp pmufw.elf files. It will allow buildroot to use pmufw.elf binaries directly from the Xilinx git repository built by petalinux in addition to still supporting pmufw.bin binaries built by the zynqmp-pmufw-builder. https://github.com/Xilinx/ubuntu-firmware/tree/v2022.1_22.04_1/xlnx-firmware Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit d07e6b7071cf9496aa67b2459d0574bc5ffd9c46) Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index cb26fc8d3e..c82c67e310 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -383,9 +383,12 @@ UBOOT_ZYNQMP_PMUFW_PATH = $(UBOOT_DL_DIR)/$(notdir $(UBOOT_ZYNQMP_PMUFW)) else ifneq ($(UBOOT_ZYNQMP_PMUFW),) UBOOT_ZYNQMP_PMUFW_PATH = $(shell readlink -f $(UBOOT_ZYNQMP_PMUFW)) endif +UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)") + $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Wed Nov 2 06:52:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 07:52:06 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/uboot/uboot.mk: add pmufw.elf support Message-ID: <20221102065455.9C043879BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8a46938524515b2d0ef0dd047a72d2a6d55fb761 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch adds support for zynqmp pmufw.elf files. It will allow buildroot to use pmufw.elf binaries directly from the Xilinx git repository built by petalinux in addition to still supporting pmufw.bin binaries built by the zynqmp-pmufw-builder. https://github.com/Xilinx/ubuntu-firmware/tree/v2022.1_22.04_1/xlnx-firmware Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit d07e6b7071cf9496aa67b2459d0574bc5ffd9c46) Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index a9f9b1bf16..0439ec5e4b 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -391,9 +391,12 @@ UBOOT_ZYNQMP_PMUFW_PATH = $(UBOOT_DL_DIR)/$(notdir $(UBOOT_ZYNQMP_PMUFW)) else ifneq ($(UBOOT_ZYNQMP_PMUFW),) UBOOT_ZYNQMP_PMUFW_PATH = $(shell readlink -f $(UBOOT_ZYNQMP_PMUFW)) endif +UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)") + $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Wed Nov 2 07:11:02 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 08:11:02 +0100 Subject: [Buildroot] [PATCH 01/12] package/gstreamer1: bump to version 1.20.4 In-Reply-To: <20221015230534.4016536-1-james.hilliard1@gmail.com> (James Hilliard's message of "Sat, 15 Oct 2022 17:05:23 -0600") References: <20221015230534.4016536-1-james.hilliard1@gmail.com> Message-ID: <87tu3hu8zd.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed series to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 07:12:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 08:12:00 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/lrzip: security bump to version 0.651 In-Reply-To: <20221015222605.171104-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 16 Oct 2022 00:26:05 +0200") References: <20221015222605.171104-1-fontaine.fabrice@gmail.com> Message-ID: <87pme5u8xr.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-26291: lrzip v0.641 was discovered to contain a multiple > concurrency use-after-free between the functions zpaq_decompress_buf() > and clear_rulist(). This vulnerability allows attackers to cause a > Denial of Service (DoS) via a crafted Irz file. > - Use official tarball and so drop autoreconf > https://github.com/ckolivas/lrzip/blob/v0.651/WHATS-NEW > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Drop autoreconf Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 07:07:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:07:46 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-plugins-base: bump version to 1.20.4 Message-ID: <20221102071210.0E86F879B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08b6f89f00d843e3e8ae180fd39acc3e5814dd94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit c81289645f8cf2160bd029e1eec15229c6e13ebd) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash | 4 ++-- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash index 105708f1da..5c729d832f 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.3.tar.xz.sha256sum -sha256 7e30b3dd81a70380ff7554f998471d6996ff76bbe6fc5447096f851e24473c9f gst-plugins-base-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.4.tar.xz.sha256sum +sha256 8d181b7abe4caf23ee9f9ec5b4d3e232640452464e39495bfffb6d776fc97225 gst-plugins-base-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk index c244a0c621..d225cdf910 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BASE_VERSION = 1.20.3 +GST1_PLUGINS_BASE_VERSION = 1.20.4 GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base GST1_PLUGINS_BASE_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:07:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:07:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gstreamer1: bump to version 1.20.4 Message-ID: <20221102071210.027C7879FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eafd12b6651590a7be4ce0b94d68759b65677f32 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 08a6aab0f0ecd12b96e6977c7ec4d4e9d84ac26e) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gstreamer1/gstreamer1.hash | 4 ++-- package/gstreamer1/gstreamer1/gstreamer1.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1/gstreamer1.hash b/package/gstreamer1/gstreamer1/gstreamer1.hash index 5daadfae74..5fb52606fe 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.hash +++ b/package/gstreamer1/gstreamer1/gstreamer1.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.3.tar.xz.sha256sum -sha256 607daf64bbbd5fb18af9d17e21c0d22c4d702fffe83b23cb22d1b1af2ca23a2a gstreamer-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.4.tar.xz.sha256sum +sha256 67c1edf8c3c339cda5dde85f4f7b953bb9607c2d13ae970e2491c5c4c055ef5f gstreamer-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk index 89d5f93d43..16c016b145 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.mk +++ b/package/gstreamer1/gstreamer1/gstreamer1.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_VERSION = 1.20.3 +GSTREAMER1_VERSION = 1.20.4 GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer GSTREAMER1_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:08:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:13 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-plugins-ugly: bump version to 1.20.4 Message-ID: <20221102071210.2A99A87A05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=542dcc0a02fbf9cb8549c859270ea38b4ee9084b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit c29f2bff5254f3fc46044fcc5a45a99fc88b8e80) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 4 ++-- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash index ffd060f465..4ec29e6894 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.3.tar.xz.sha256sum -sha256 8caa20789a09c304b49cf563d33cca9421b1875b84fcc187e4a385fa01d6aefd gst-plugins-ugly-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.4.tar.xz.sha256sum +sha256 5c9ec6bab96517e438b3f9bae0ceb84d3436f3da9bbe180cf4d28e32a7251b59 gst-plugins-ugly-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk index 131163e20a..20382719c3 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_UGLY_VERSION = 1.20.3 +GST1_PLUGINS_UGLY_VERSION = 1.20.4 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 2 07:08:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-devtools: bump version to 1.20.4 Message-ID: <20221102071210.33BAC879FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d4b107e83d27d0d2327d2a2e8a220f156cad4742 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit bc5ab96f7c76d0c5c2a064c661616187d9a76af3) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-devtools/gst1-devtools.hash | 4 ++-- package/gstreamer1/gst1-devtools/gst1-devtools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.hash b/package/gstreamer1/gst1-devtools/gst1-devtools.hash index bed13db295..fc504a2c12 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.hash +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.3.tar.xz.sha256sum -sha256 bbbd45ead703367ea8f4be9b3c082d7b62bef47b240a39083f27844e28758c47 gst-devtools-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.4.tar.xz.sha256sum +sha256 82a293600273f4dd3eed567aae510ca0c7d629c3807788b00e6cdbd1d2459a84 gst-devtools-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 validate/COPYING diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.mk b/package/gstreamer1/gst1-devtools/gst1-devtools.mk index 14f665a408..fbb04c92ef 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.mk +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_DEVTOOLS_VERSION = 1.20.3 +GST1_DEVTOOLS_VERSION = 1.20.4 GST1_DEVTOOLS_SOURCE = gst-devtools-$(GST1_DEVTOOLS_VERSION).tar.xz GST1_DEVTOOLS_SITE = https://gstreamer.freedesktop.org/src/gst-devtools GST1_DEVTOOLS_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:08:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-vaapi: bump version to 1.20.4 Message-ID: <20221102071210.47AAA87A01@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=41a89002387ebfd54909bf4bec872aa96f43d1e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 004129e259d44bd453d546a0acdc718ca71d8c1d) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-vaapi/gst1-vaapi.hash | 4 ++-- package/gstreamer1/gst1-vaapi/gst1-vaapi.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash index fce687774a..5baaa4dfb7 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.3.tar.xz.sha256sum -sha256 6ee99eb316abdde9ad37002915bd8c3867918f6fdc74b7cf2ac4c1ae0d690b45 gstreamer-vaapi-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.4.tar.xz.sha256sum +sha256 ab12596144c05506e9782374c5d2cdfb3069fca89908d6de360d947bb77fd06a gstreamer-vaapi-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk index 8b137c37ec..bd6c16be3e 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_VAAPI_VERSION = 1.20.3 +GST1_VAAPI_VERSION = 1.20.4 GST1_VAAPI_SITE = https://gstreamer.freedesktop.org/src/gstreamer-vaapi GST1_VAAPI_SOURCE = gstreamer-vaapi-$(GST1_VAAPI_VERSION).tar.xz GST1_VAAPI_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:08:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:56 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gstreamer1-editing-services: bump version to 1.20.4 Message-ID: <20221102071210.5C86487A05@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=94aad3b95a7225abe8d9b7d27f370dad1dfefe00 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 86a6d5ad118a2afc52809ea18e4864050de2127d) Signed-off-by: Peter Korsgaard --- .../gstreamer1-editing-services/gstreamer1-editing-services.hash | 4 ++-- .../gstreamer1-editing-services/gstreamer1-editing-services.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash index 18dd1a79b3..308596d7cd 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash @@ -1,5 +1,5 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.20.3.tar.xz.sha256sum -sha256 5fd896de69fbe24421eb6b0ff8d2f8b4c3cba3f3025ceacd302172f39a8abaa2 gst-editing-services-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.20.4.tar.xz.sha256sum +sha256 aa03e983af5d79c1befffe3575b034e60960619a96bf877447cb73c28016fc41 gst-editing-services-1.20.4.tar.xz # Hashes for license files: sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk index 417aaf2a45..77feb15991 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_EDITING_SERVICES_VERSION = 1.20.3 +GSTREAMER1_EDITING_SERVICES_VERSION = 1.20.4 GSTREAMER1_EDITING_SERVICES_SOURCE = gst-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz GSTREAMER1_EDITING_SERVICES_SITE = https://gstreamer.freedesktop.org/src/gstreamer-editing-services GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+ From peter at korsgaard.com Wed Nov 2 07:08:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:29 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-libav: bump version to 1.20.4 Message-ID: <20221102071210.3E48F879B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c2937f3cc12ce16fccb72b615b26b1a4e9e1ac9f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit ad104d1c63c0be58610c090b3ce7cb5907b72ba4) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-libav/gst1-libav.hash | 4 ++-- package/gstreamer1/gst1-libav/gst1-libav.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash index 1b86e82b93..78f5b5bb07 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.hash +++ b/package/gstreamer1/gst1-libav/gst1-libav.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.3.tar.xz.sha256sum -sha256 3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe gst-libav-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.4.tar.xz.sha256sum +sha256 04ccbdd58fb31dd94098da599209834a0e7661638c5703381dd0a862c56fc532 gst-libav-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk index 80545fdd4c..a867af5147 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.mk +++ b/package/gstreamer1/gst1-libav/gst1-libav.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_LIBAV_VERSION = 1.20.3 +GST1_LIBAV_VERSION = 1.20.4 GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav GST1_LIBAV_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:08:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:50 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-rtsp-server: bump version to 1.20.4 Message-ID: <20221102071210.5366B87A03@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e3a28f440d0c18e63f02da3df34650e3acc3164 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 076bf46d33ce8e5c55b88dea68bf4fc703c7791c) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++-- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash index 13dcb764d8..b6a31f8796 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash @@ -1,4 +1,4 @@ -# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.3.tar.xz.sha256sum -sha256 ee402718be9b127f0e5e66ca4c1b4f42e4926ec93ba307b7ccca5dc6cc9794ca gst-rtsp-server-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.4.tar.xz.sha256sum +sha256 88d9ef634e59aeb8cc183ad5ae444557c5a88dd49d833b9072bc6e1fae6a3d7d gst-rtsp-server-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING.LIB diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk index 02cf9e5eb1..0b18c1fcf8 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_RTSP_SERVER_VERSION = 1.20.3 +GST1_RTSP_SERVER_VERSION = 1.20.4 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server GST1_RTSP_SERVER_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:06 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst-omx: bump version to 1.20.4 Message-ID: <20221102071210.661C787A02@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2395504a2658cfee46f01b685dc304c06854188c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 8513099bc2315047629907f8457a94987e4df47a) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst-omx/gst-omx.hash | 4 ++-- package/gstreamer1/gst-omx/gst-omx.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash index 8abf4a27e8..140ad626f7 100644 --- a/package/gstreamer1/gst-omx/gst-omx.hash +++ b/package/gstreamer1/gst-omx/gst-omx.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.3.tar.xz.sha256sum -sha256 8db48040bb41f09edf8d17ff6d16c54888d7777ba4501c2c69f0083350ea9a15 gst-omx-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.4.tar.xz.sha256sum +sha256 70ddd485e2dcab79070164d61ad2ff3a63e15a1d7abf9075d86eb77762b0edfd gst-omx-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk index 085bff87ad..d644c44995 100644 --- a/package/gstreamer1/gst-omx/gst-omx.mk +++ b/package/gstreamer1/gst-omx/gst-omx.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST_OMX_VERSION = 1.20.3 +GST_OMX_VERSION = 1.20.4 GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx From peter at korsgaard.com Wed Nov 2 07:08:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:08:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-plugins-bad: bump version to 1.20.4 Message-ID: <20221102071210.21ADB87A03@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a169b38c1bebf18dc619909371e45d4615657139 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 8f6158c37f2d5dbe98932a98d4a0393a7bb730d2) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash | 4 ++-- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash index 5a413cd350..c8789a707d 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.3.tar.xz.sha256sum -sha256 7a11c13b55dd1d2386dd902219e41cbfcdda8e1e0aa3e738186c95074b35da4f gst-plugins-bad-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.4.tar.xz.sha256sum +sha256 a1a3f53b3604d9a04fdd0bf9a1a616c3d2dab5320489e9ecee1178e81e33a16a gst-plugins-bad-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index 57974d723a..14710a2501 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BAD_VERSION = 1.20.3 +GST1_PLUGINS_BAD_VERSION = 1.20.4 GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad GST1_PLUGINS_BAD_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:19 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-python: bump version to 1.20.4 Message-ID: <20221102071210.7024A879FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f3157c17e986cb129008fd992cdd7f10cc0506d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit b7bd4cabed37d3ea827e7b8aabe0fa50a8effd4c) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-python/gst1-python.hash | 4 ++-- package/gstreamer1/gst1-python/gst1-python.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-python/gst1-python.hash b/package/gstreamer1/gst1-python/gst1-python.hash index 9501d94a97..adb116ac4c 100644 --- a/package/gstreamer1/gst1-python/gst1-python.hash +++ b/package/gstreamer1/gst1-python/gst1-python.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.3.tar.xz.sha256sum -sha256 db348120eae955b8cc4de3560a7ea06e36d6e1ddbaa99a7ad96b59846601cfdc gst-python-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.4.tar.xz.sha256sum +sha256 5eb4136d03e2a495f4499c8b2e6d9d3e7b5e73c5a8b8acf9213d57bc6a7bd3c1 gst-python-1.20.4.tar.xz sha256 ea3ad127610e5ded2210b3a86a46314f2b3b28e438eccffdae19a4d6fbcdb0c2 COPYING diff --git a/package/gstreamer1/gst1-python/gst1-python.mk b/package/gstreamer1/gst1-python/gst1-python.mk index 0fa1f661b8..feb2de718a 100644 --- a/package/gstreamer1/gst1-python/gst1-python.mk +++ b/package/gstreamer1/gst1-python/gst1-python.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PYTHON_VERSION = 1.20.3 +GST1_PYTHON_VERSION = 1.20.4 GST1_PYTHON_SOURCE = gst-python-$(GST1_PYTHON_VERSION).tar.xz GST1_PYTHON_SITE = https://gstreamer.freedesktop.org/src/gst-python GST1_PYTHON_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:11:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:11:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lrzip: security bump to version 0.651 Message-ID: <20221102071210.7A36387A01@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69d4f8f9b04946144348f7b194d27ddeb29b0b74 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fix CVE-2022-26291: lrzip v0.641 was discovered to contain a multiple concurrency use-after-free between the functions zpaq_decompress_buf() and clear_rulist(). This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted Irz file. - Use official tarball and so drop autoreconf https://github.com/ckolivas/lrzip/blob/v0.651/WHATS-NEW Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit edbdad93979ce8521653b4031235fd0fa9d438c9) Signed-off-by: Peter Korsgaard --- package/lrzip/lrzip.hash | 2 +- package/lrzip/lrzip.mk | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lrzip/lrzip.hash b/package/lrzip/lrzip.hash index 19295383c3..cb03ff07cc 100644 --- a/package/lrzip/lrzip.hash +++ b/package/lrzip/lrzip.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 9b6b4bb1ae76dafbaab96ec9d50d41af5fed45a6c4f2e06feea828c2cd8025c0 lrzip-0.641.tar.gz +sha256 48bd8decb097c1596c9b3777959cd3e332819434ed77a2823e65aa436f1602f9 lrzip-0.651.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/lrzip/lrzip.mk b/package/lrzip/lrzip.mk index 27d9fde204..0375696414 100644 --- a/package/lrzip/lrzip.mk +++ b/package/lrzip/lrzip.mk @@ -4,9 +4,9 @@ # ################################################################################ -LRZIP_VERSION = 0.641 -LRZIP_SITE = $(call github,ckolivas,lrzip,v$(LRZIP_VERSION)) -LRZIP_AUTORECONF = YES +LRZIP_VERSION = 0.651 +LRZIP_SOURCE = lrzip-$(LRZIP_VERSION).tar.xz +LRZIP_SITE = http://ck.kolivas.org/apps/lrzip LRZIP_LICENSE = GPL-2.0+ LRZIP_LICENSE_FILES = COPYING LRZIP_CPE_ID_VENDOR = long_range_zip_project From peter at korsgaard.com Wed Nov 2 07:07:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:07:52 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gst1-plugins-good: bump version to 1.20.4 Message-ID: <20221102071210.188D087A01@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d5a53b8dc10a3afd89c0d162f0600603e6679e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit b0696cb6786c20f732dc7bd6a443c8d3b9f50e1e) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash | 4 ++-- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash index 81da41388f..b30c512878 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.3.tar.xz.sha256sum -sha256 f8f3c206bf5cdabc00953920b47b3575af0ef15e9f871c0b6966f6d0aa5868b7 gst-plugins-good-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.4.tar.xz.sha256sum +sha256 b16130fbe632fa8547c2147a0ef575b0140fb521065c5cb121c72ddbd23b64da gst-plugins-good-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index de7dcb985d..cc7bab5824 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_GOOD_VERSION = 1.20.3 +GST1_PLUGINS_GOOD_VERSION = 1.20.4 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 2 07:09:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-plugins-bad: bump version to 1.20.4 Message-ID: <20221102071333.8AF9E87A4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9826e01efac0b0b3b998f9b810fb1cc934d7cff1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 8f6158c37f2d5dbe98932a98d4a0393a7bb730d2) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash | 4 ++-- package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash index 5a413cd350..c8789a707d 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.3.tar.xz.sha256sum -sha256 7a11c13b55dd1d2386dd902219e41cbfcdda8e1e0aa3e738186c95074b35da4f gst-plugins-bad-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.4.tar.xz.sha256sum +sha256 a1a3f53b3604d9a04fdd0bf9a1a616c3d2dab5320489e9ecee1178e81e33a16a gst-plugins-bad-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index 57974d723a..14710a2501 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BAD_VERSION = 1.20.3 +GST1_PLUGINS_BAD_VERSION = 1.20.4 GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad GST1_PLUGINS_BAD_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:55 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gstreamer1: bump to version 1.20.4 Message-ID: <20221102071333.6F63787A48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c40d23342080d3c47db5a735a4c838653eb3154 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 08a6aab0f0ecd12b96e6977c7ec4d4e9d84ac26e) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gstreamer1/gstreamer1.hash | 4 ++-- package/gstreamer1/gstreamer1/gstreamer1.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1/gstreamer1.hash b/package/gstreamer1/gstreamer1/gstreamer1.hash index 5daadfae74..5fb52606fe 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.hash +++ b/package/gstreamer1/gstreamer1/gstreamer1.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.3.tar.xz.sha256sum -sha256 607daf64bbbd5fb18af9d17e21c0d22c4d702fffe83b23cb22d1b1af2ca23a2a gstreamer-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.4.tar.xz.sha256sum +sha256 67c1edf8c3c339cda5dde85f4f7b953bb9607c2d13ae970e2491c5c4c055ef5f gstreamer-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gstreamer1/gstreamer1.mk b/package/gstreamer1/gstreamer1/gstreamer1.mk index 89d5f93d43..16c016b145 100644 --- a/package/gstreamer1/gstreamer1/gstreamer1.mk +++ b/package/gstreamer1/gstreamer1/gstreamer1.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_VERSION = 1.20.3 +GSTREAMER1_VERSION = 1.20.4 GSTREAMER1_SOURCE = gstreamer-$(GSTREAMER1_VERSION).tar.xz GSTREAMER1_SITE = https://gstreamer.freedesktop.org/src/gstreamer GSTREAMER1_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-plugins-good: bump version to 1.20.4 Message-ID: <20221102071333.81EC287A4C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=50e7505cb86c118ffbd9d5b761c0a1b083efb503 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit b0696cb6786c20f732dc7bd6a443c8d3b9f50e1e) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash | 4 ++-- package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash index 81da41388f..b30c512878 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.3.tar.xz.sha256sum -sha256 f8f3c206bf5cdabc00953920b47b3575af0ef15e9f871c0b6966f6d0aa5868b7 gst-plugins-good-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.4.tar.xz.sha256sum +sha256 b16130fbe632fa8547c2147a0ef575b0140fb521065c5cb121c72ddbd23b64da gst-plugins-good-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index de7dcb985d..cc7bab5824 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_GOOD_VERSION = 1.20.3 +GST1_PLUGINS_GOOD_VERSION = 1.20.4 GST1_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST1_PLUGINS_GOOD_VERSION).tar.xz GST1_PLUGINS_GOOD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-good GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-libav: bump version to 1.20.4 Message-ID: <20221102071333.A83AE87A48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3a0bfe191534c1a344b3c766825951973f3a0652 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit ad104d1c63c0be58610c090b3ce7cb5907b72ba4) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-libav/gst1-libav.hash | 4 ++-- package/gstreamer1/gst1-libav/gst1-libav.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-libav/gst1-libav.hash b/package/gstreamer1/gst1-libav/gst1-libav.hash index 1b86e82b93..78f5b5bb07 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.hash +++ b/package/gstreamer1/gst1-libav/gst1-libav.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.3.tar.xz.sha256sum -sha256 3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe gst-libav-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.4.tar.xz.sha256sum +sha256 04ccbdd58fb31dd94098da599209834a0e7661638c5703381dd0a862c56fc532 gst-libav-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-libav/gst1-libav.mk b/package/gstreamer1/gst1-libav/gst1-libav.mk index 80545fdd4c..a867af5147 100644 --- a/package/gstreamer1/gst1-libav/gst1-libav.mk +++ b/package/gstreamer1/gst1-libav/gst1-libav.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_LIBAV_VERSION = 1.20.3 +GST1_LIBAV_VERSION = 1.20.4 GST1_LIBAV_SOURCE = gst-libav-$(GST1_LIBAV_VERSION).tar.xz GST1_LIBAV_SITE = https://gstreamer.freedesktop.org/src/gst-libav GST1_LIBAV_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-plugins-base: bump version to 1.20.4 Message-ID: <20221102071333.78A0F87A49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9b97ea98261c271016b664fd2597599ed17386e8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit c81289645f8cf2160bd029e1eec15229c6e13ebd) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash | 4 ++-- package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash index 105708f1da..5c729d832f 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.3.tar.xz.sha256sum -sha256 7e30b3dd81a70380ff7554f998471d6996ff76bbe6fc5447096f851e24473c9f gst-plugins-base-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.4.tar.xz.sha256sum +sha256 8d181b7abe4caf23ee9f9ec5b4d3e232640452464e39495bfffb6d776fc97225 gst-plugins-base-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING diff --git a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk index c244a0c621..d225cdf910 100644 --- a/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk +++ b/package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_BASE_VERSION = 1.20.3 +GST1_PLUGINS_BASE_VERSION = 1.20.4 GST1_PLUGINS_BASE_SOURCE = gst-plugins-base-$(GST1_PLUGINS_BASE_VERSION).tar.xz GST1_PLUGINS_BASE_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-base GST1_PLUGINS_BASE_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-plugins-ugly: bump version to 1.20.4 Message-ID: <20221102071333.93F2A87A4E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ecb70c2d5666a6c258821c18ca43b347c0c01f7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit c29f2bff5254f3fc46044fcc5a45a99fc88b8e80) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash | 4 ++-- package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash index ffd060f465..4ec29e6894 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.3.tar.xz.sha256sum -sha256 8caa20789a09c304b49cf563d33cca9421b1875b84fcc187e4a385fa01d6aefd gst-plugins-ugly-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.4.tar.xz.sha256sum +sha256 5c9ec6bab96517e438b3f9bae0ceb84d3436f3da9bbe180cf4d28e32a7251b59 gst-plugins-ugly-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk index 131163e20a..20382719c3 100644 --- a/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk +++ b/package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PLUGINS_UGLY_VERSION = 1.20.3 +GST1_PLUGINS_UGLY_VERSION = 1.20.4 GST1_PLUGINS_UGLY_SOURCE = gst-plugins-ugly-$(GST1_PLUGINS_UGLY_VERSION).tar.xz GST1_PLUGINS_UGLY_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-ugly GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 2 07:09:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst-omx: bump version to 1.20.4 Message-ID: <20221102071333.CE44F87A4E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9ed858c73ccd0e1387de3d4e5ecd72d06c4d82b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 8513099bc2315047629907f8457a94987e4df47a) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst-omx/gst-omx.hash | 4 ++-- package/gstreamer1/gst-omx/gst-omx.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst-omx/gst-omx.hash b/package/gstreamer1/gst-omx/gst-omx.hash index 8abf4a27e8..140ad626f7 100644 --- a/package/gstreamer1/gst-omx/gst-omx.hash +++ b/package/gstreamer1/gst-omx/gst-omx.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.3.tar.xz.sha256sum -sha256 8db48040bb41f09edf8d17ff6d16c54888d7777ba4501c2c69f0083350ea9a15 gst-omx-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.4.tar.xz.sha256sum +sha256 70ddd485e2dcab79070164d61ad2ff3a63e15a1d7abf9075d86eb77762b0edfd gst-omx-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gstreamer1/gst-omx/gst-omx.mk b/package/gstreamer1/gst-omx/gst-omx.mk index 085bff87ad..d644c44995 100644 --- a/package/gstreamer1/gst-omx/gst-omx.mk +++ b/package/gstreamer1/gst-omx/gst-omx.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST_OMX_VERSION = 1.20.3 +GST_OMX_VERSION = 1.20.4 GST_OMX_SOURCE = gst-omx-$(GST_OMX_VERSION).tar.xz GST_OMX_SITE = https://gstreamer.freedesktop.org/src/gst-omx From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-devtools: bump version to 1.20.4 Message-ID: <20221102071333.9D27C87A4F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=53f0d858583eb464833fdd988def8219cbb63d1f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit bc5ab96f7c76d0c5c2a064c661616187d9a76af3) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-devtools/gst1-devtools.hash | 4 ++-- package/gstreamer1/gst1-devtools/gst1-devtools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.hash b/package/gstreamer1/gst1-devtools/gst1-devtools.hash index bed13db295..fc504a2c12 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.hash +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.3.tar.xz.sha256sum -sha256 bbbd45ead703367ea8f4be9b3c082d7b62bef47b240a39083f27844e28758c47 gst-devtools-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.4.tar.xz.sha256sum +sha256 82a293600273f4dd3eed567aae510ca0c7d629c3807788b00e6cdbd1d2459a84 gst-devtools-1.20.4.tar.xz sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 validate/COPYING diff --git a/package/gstreamer1/gst1-devtools/gst1-devtools.mk b/package/gstreamer1/gst1-devtools/gst1-devtools.mk index 14f665a408..fbb04c92ef 100644 --- a/package/gstreamer1/gst1-devtools/gst1-devtools.mk +++ b/package/gstreamer1/gst1-devtools/gst1-devtools.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_DEVTOOLS_VERSION = 1.20.3 +GST1_DEVTOOLS_VERSION = 1.20.4 GST1_DEVTOOLS_SOURCE = gst-devtools-$(GST1_DEVTOOLS_VERSION).tar.xz GST1_DEVTOOLS_SITE = https://gstreamer.freedesktop.org/src/gst-devtools GST1_DEVTOOLS_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-python: bump version to 1.20.4 Message-ID: <20221102071333.D783087A48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5837fe9964016a8d682b7095ac0cd4cbe3a5f3df branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit b7bd4cabed37d3ea827e7b8aabe0fa50a8effd4c) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-python/gst1-python.hash | 4 ++-- package/gstreamer1/gst1-python/gst1-python.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-python/gst1-python.hash b/package/gstreamer1/gst1-python/gst1-python.hash index 9501d94a97..adb116ac4c 100644 --- a/package/gstreamer1/gst1-python/gst1-python.hash +++ b/package/gstreamer1/gst1-python/gst1-python.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.3.tar.xz.sha256sum -sha256 db348120eae955b8cc4de3560a7ea06e36d6e1ddbaa99a7ad96b59846601cfdc gst-python-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.4.tar.xz.sha256sum +sha256 5eb4136d03e2a495f4499c8b2e6d9d3e7b5e73c5a8b8acf9213d57bc6a7bd3c1 gst-python-1.20.4.tar.xz sha256 ea3ad127610e5ded2210b3a86a46314f2b3b28e438eccffdae19a4d6fbcdb0c2 COPYING diff --git a/package/gstreamer1/gst1-python/gst1-python.mk b/package/gstreamer1/gst1-python/gst1-python.mk index 0fa1f661b8..feb2de718a 100644 --- a/package/gstreamer1/gst1-python/gst1-python.mk +++ b/package/gstreamer1/gst1-python/gst1-python.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_PYTHON_VERSION = 1.20.3 +GST1_PYTHON_VERSION = 1.20.4 GST1_PYTHON_SOURCE = gst-python-$(GST1_PYTHON_VERSION).tar.xz GST1_PYTHON_SITE = https://gstreamer.freedesktop.org/src/gst-python GST1_PYTHON_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-rtsp-server: bump version to 1.20.4 Message-ID: <20221102071333.BB4C887A4C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2d4fdfe109359a38fd5a23a1f04004af6494820 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 076bf46d33ce8e5c55b88dea68bf4fc703c7791c) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash | 4 ++-- package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash index 13dcb764d8..b6a31f8796 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash @@ -1,4 +1,4 @@ -# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.3.tar.xz.sha256sum -sha256 ee402718be9b127f0e5e66ca4c1b4f42e4926ec93ba307b7ccca5dc6cc9794ca gst-rtsp-server-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.4.tar.xz.sha256sum +sha256 88d9ef634e59aeb8cc183ad5ae444557c5a88dd49d833b9072bc6e1fae6a3d7d gst-rtsp-server-1.20.4.tar.xz sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING sha256 ad2eec519ebd4b5df86ea84dff24ae3bfa2edea846a703b58902dd221ae375db COPYING.LIB diff --git a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk index 02cf9e5eb1..0b18c1fcf8 100644 --- a/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk +++ b/package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_RTSP_SERVER_VERSION = 1.20.3 +GST1_RTSP_SERVER_VERSION = 1.20.4 GST1_RTSP_SERVER_SOURCE = gst-rtsp-server-$(GST1_RTSP_SERVER_VERSION).tar.xz GST1_RTSP_SERVER_SITE = http://gstreamer.freedesktop.org/src/gst-rtsp-server GST1_RTSP_SERVER_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gst1-vaapi: bump version to 1.20.4 Message-ID: <20221102071333.B1E1D87A49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=81913b8b6fbe67dbe77caaed527ce2ddc321bcf4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 004129e259d44bd453d546a0acdc718ca71d8c1d) Signed-off-by: Peter Korsgaard --- package/gstreamer1/gst1-vaapi/gst1-vaapi.hash | 4 ++-- package/gstreamer1/gst1-vaapi/gst1-vaapi.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash index fce687774a..5baaa4dfb7 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.hash @@ -1,3 +1,3 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.3.tar.xz.sha256sum -sha256 6ee99eb316abdde9ad37002915bd8c3867918f6fdc74b7cf2ac4c1ae0d690b45 gstreamer-vaapi-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.4.tar.xz.sha256sum +sha256 ab12596144c05506e9782374c5d2cdfb3069fca89908d6de360d947bb77fd06a gstreamer-vaapi-1.20.4.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk index 8b137c37ec..bd6c16be3e 100644 --- a/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk +++ b/package/gstreamer1/gst1-vaapi/gst1-vaapi.mk @@ -4,7 +4,7 @@ # ################################################################################ -GST1_VAAPI_VERSION = 1.20.3 +GST1_VAAPI_VERSION = 1.20.4 GST1_VAAPI_SITE = https://gstreamer.freedesktop.org/src/gstreamer-vaapi GST1_VAAPI_SOURCE = gstreamer-vaapi-$(GST1_VAAPI_VERSION).tar.xz GST1_VAAPI_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 07:09:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:09:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gstreamer1-editing-services: bump version to 1.20.4 Message-ID: <20221102071333.C4BCE87A4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=101f43aa43c6c6b33a42516214c5b8ccfd6f39f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard (cherry picked from commit 86a6d5ad118a2afc52809ea18e4864050de2127d) Signed-off-by: Peter Korsgaard --- .../gstreamer1-editing-services/gstreamer1-editing-services.hash | 4 ++-- .../gstreamer1-editing-services/gstreamer1-editing-services.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash index 18dd1a79b3..308596d7cd 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash @@ -1,5 +1,5 @@ -# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.20.3.tar.xz.sha256sum -sha256 5fd896de69fbe24421eb6b0ff8d2f8b4c3cba3f3025ceacd302172f39a8abaa2 gst-editing-services-1.20.3.tar.xz +# From https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.20.4.tar.xz.sha256sum +sha256 aa03e983af5d79c1befffe3575b034e60960619a96bf877447cb73c28016fc41 gst-editing-services-1.20.4.tar.xz # Hashes for license files: sha256 f445dc78b88496f7e20c7a2a461b95baba5865c8919b8289ac24ac0a80c6ce7a COPYING diff --git a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk index 417aaf2a45..77feb15991 100644 --- a/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk +++ b/package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk @@ -4,7 +4,7 @@ # ################################################################################ -GSTREAMER1_EDITING_SERVICES_VERSION = 1.20.3 +GSTREAMER1_EDITING_SERVICES_VERSION = 1.20.4 GSTREAMER1_EDITING_SERVICES_SOURCE = gst-editing-services-$(GSTREAMER1_EDITING_SERVICES_VERSION).tar.xz GSTREAMER1_EDITING_SERVICES_SITE = https://gstreamer.freedesktop.org/src/gstreamer-editing-services GSTREAMER1_EDITING_SERVICES_LICENSE = LGPL-2.0+ From peter at korsgaard.com Wed Nov 2 07:11:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 08:11:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lrzip: security bump to version 0.651 Message-ID: <20221102071333.E103387A49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1adf0b06988b43752ed02a6b9ae308e0c09f88f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2022-26291: lrzip v0.641 was discovered to contain a multiple concurrency use-after-free between the functions zpaq_decompress_buf() and clear_rulist(). This vulnerability allows attackers to cause a Denial of Service (DoS) via a crafted Irz file. - Use official tarball and so drop autoreconf https://github.com/ckolivas/lrzip/blob/v0.651/WHATS-NEW Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit edbdad93979ce8521653b4031235fd0fa9d438c9) Signed-off-by: Peter Korsgaard --- package/lrzip/lrzip.hash | 2 +- package/lrzip/lrzip.mk | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lrzip/lrzip.hash b/package/lrzip/lrzip.hash index 19295383c3..cb03ff07cc 100644 --- a/package/lrzip/lrzip.hash +++ b/package/lrzip/lrzip.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 9b6b4bb1ae76dafbaab96ec9d50d41af5fed45a6c4f2e06feea828c2cd8025c0 lrzip-0.641.tar.gz +sha256 48bd8decb097c1596c9b3777959cd3e332819434ed77a2823e65aa436f1602f9 lrzip-0.651.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/lrzip/lrzip.mk b/package/lrzip/lrzip.mk index 27d9fde204..0375696414 100644 --- a/package/lrzip/lrzip.mk +++ b/package/lrzip/lrzip.mk @@ -4,9 +4,9 @@ # ################################################################################ -LRZIP_VERSION = 0.641 -LRZIP_SITE = $(call github,ckolivas,lrzip,v$(LRZIP_VERSION)) -LRZIP_AUTORECONF = YES +LRZIP_VERSION = 0.651 +LRZIP_SOURCE = lrzip-$(LRZIP_VERSION).tar.xz +LRZIP_SITE = http://ck.kolivas.org/apps/lrzip LRZIP_LICENSE = GPL-2.0+ LRZIP_LICENSE_FILES = COPYING LRZIP_CPE_ID_VENDOR = long_range_zip_project From fperrad at gmail.com Wed Nov 2 07:19:57 2022 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 2 Nov 2022 08:19:57 +0100 Subject: [Buildroot] [PATCH] package/moarvm: bump to version 2022.07 Message-ID: <20221102071957.1493594-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/moarvm/moarvm.hash | 2 +- package/moarvm/moarvm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/moarvm/moarvm.hash b/package/moarvm/moarvm.hash index a2a022393..45e8b56e9 100644 --- a/package/moarvm/moarvm.hash +++ b/package/moarvm/moarvm.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 598ddf88c18f4d3825970cd391eebcaf66984d43ebf1ef43116356365b6bfe60 MoarVM-2022.06.tar.gz +sha256 337ef04d16f826f99465c653b92006028fe220be68d3dcfd0729612f4f6b5b46 MoarVM-2022.07.tar.gz sha256 c53c6b96081b0a5b9b2fb4d0133d55c20e5e00e4c127ade62f03434ee7b3d2de Artistic2.txt diff --git a/package/moarvm/moarvm.mk b/package/moarvm/moarvm.mk index 154a783f2..9820f318b 100644 --- a/package/moarvm/moarvm.mk +++ b/package/moarvm/moarvm.mk @@ -4,7 +4,7 @@ # ################################################################################ -MOARVM_VERSION = 2022.06 +MOARVM_VERSION = 2022.07 MOARVM_SITE = http://moarvm.com/releases MOARVM_SOURCE = MoarVM-$(MOARVM_VERSION).tar.gz MOARVM_LICENSE = Artistic-2.0 -- 2.37.2 From sebastien.szymanski at armadeus.com Wed Nov 2 09:40:44 2022 From: sebastien.szymanski at armadeus.com (=?UTF-8?Q?S=c3=a9bastien_Szymanski?=) Date: Wed, 2 Nov 2022 10:40:44 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-10-30 Message-ID: <0c853ca0-f347-3ad3-5e14-0f58199d2439@armadeus.com> Hello Thomas, On 10/31/22 07:34, Thomas Petazzoni wrote: > Hello, > > Autobuilder failures > ==================== > > Below is a list of build failures reported by the Buildroot autobuilders > in relation to packages or CPU architectures you are in charge of. > Please help us improving the quality of Buildroot by investigating those > build failures and sending patches to fix them. > > Results for the 'master' branch > ------------------------------- > > Build failures related to your packages: > > arch | reason | url > -------------+--------------------------------+--------------------------------------------------------------------------------- > mipsel | mmc-utils-d40ec535b9d4e4c97... | http://autobuild.buildroot.net/results/b2c68f7308e505451c83265ff537eb0254bad036 Should be fixed by this patch: https://patchwork.ozlabs.org/project/buildroot/patch/20221013085733.4973-1-sebastien.szymanski at armadeus.com/ > > > Outdated packages > ================= > > This is the list of packages for which a new version has been detected > and for which you are a registered developer. Please help us improving > the quality of Buildroot by bumping these packages to their latest > version. > > name | found by | link to release-monitoring.org | version | upstream > -------------------------------+----------+----------------------------------------------+--------------+-------------- > python-flask-jsonrpc | DISTRO | https://release-monitoring.org/project/21698 | 2.2.1 | 2.2.2 Updated: https://git.buildroot.net/buildroot/commit/package?id=73890799ee14cba1ae650f19ec7a6e4fd2dd4086 Regards, > > Thanks for your contribution to Buildroot! > -- S?bastien Szymanski, Armadeus Systems Software engineer From juan.carrano at ebee.berlin Wed Nov 2 10:34:27 2022 From: juan.carrano at ebee.berlin (Juan Carrano) Date: Wed, 2 Nov 2022 11:34:27 +0100 Subject: [Buildroot] [PATCH] support/pkg-stats: list packages from external trees. Message-ID: <20221102103428.82414-1-juan.carrano@ebee.berlin> Search the external trees for package files and add them to the list. The list of directories walked and excluded are the same as for the main tree, and should work out of the box if the user sticks to the directory structure suggested in the manual. Two additional properties were added to the Package class, the tree name and the path. For consistency and to simplify the code, packages in the main tree are marked as coming from "BR2". The HTML output has a new column listing the external name (or "BR2") and the json output has a new property "tree". Signed-off-by: Juan Carrano --- support/scripts/pkg-stats | 90 ++++++++++++++++++++++++++------------- 1 file changed, 60 insertions(+), 30 deletions(-) diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats index 3248e3678d..2dfcc54d57 100755 --- a/support/scripts/pkg-stats +++ b/support/scripts/pkg-stats @@ -23,7 +23,7 @@ import asyncio import datetime import fnmatch import os -from collections import defaultdict +from collections import defaultdict, namedtuple import re import subprocess import json @@ -32,6 +32,7 @@ import time import gzip import xml.etree.ElementTree import requests +import itertools brpath = os.path.normpath(os.path.join(os.path.dirname(__file__), "..", "..")) @@ -77,6 +78,19 @@ def get_defconfig_list(): ] +Br2Tree = namedtuple("Br2Tree", ["name", "path"]) + + +def get_trees(): + raw_variables = subprocess.check_output(["make", "--no-print-directory", "-s", + "BR2_HAVE_DOT_CONFIG=y", "printvars", + "VARS=BR2_EXTERNAL_NAMES BR2_EXTERNAL_%_PATH"]) + variables = dict(line.partition("=")[0::2] for line in raw_variables.decode().split("\n") if line) + variables["BR2_EXTERNAL_BR2_PATH"] = brpath + externals = ["BR2", *variables["BR2_EXTERNAL_NAMES"].split()] + return [Br2Tree(name, os.path.normpath(variables[f"BR2_EXTERNAL_{name}_PATH"])) for name in externals] + + class Package: all_licenses = dict() all_license_files = list() @@ -89,7 +103,9 @@ class Package: status_checks = ['cve', 'developers', 'hash', 'license', 'license-files', 'patches', 'pkg-check', 'url', 'version'] - def __init__(self, name, path): + def __init__(self, tree, name, path): + self.tree = tree.name + self.tree_path = tree.path self.name = name self.path = path self.pkg_path = os.path.dirname(path) @@ -118,12 +134,24 @@ class Package: def pkgvar(self): return self.name.upper().replace("-", "_") + @property + def pkgdir(self): + return os.path.join(self.tree_path, self.pkg_path) + + @property + def pkgfile(self): + return os.path.join(self.tree_path, self.path) + + @property + def hashpath(self): + return self.pkgfile.replace(".mk", ".hash") + def set_url(self): """ Fills in the .url field """ self.status['url'] = ("warning", "no Config.in") - pkgdir = os.path.dirname(os.path.join(brpath, self.path)) + pkgdir = self.pkgdir for filename in os.listdir(pkgdir): if fnmatch.fnmatch(filename, 'Config.*'): fp = open(os.path.join(pkgdir, filename), "r") @@ -172,7 +200,7 @@ class Package: keep_target = True self.infras = list() - with open(os.path.join(brpath, self.path), 'r') as f: + with open(self.pkgfile, 'r') as f: lines = f.readlines() for line in lines: match = INFRA_RE.match(line) @@ -211,8 +239,7 @@ class Package: self.status['hash-license'] = ("na", "no valid package infra") return - hashpath = self.path.replace(".mk", ".hash") - if os.path.exists(os.path.join(brpath, hashpath)): + if os.path.exists(self.hashpath): self.status['hash'] = ("ok", "found") else: self.status['hash'] = ("error", "missing") @@ -225,8 +252,7 @@ class Package: self.status['patches'] = ("na", "no valid package infra") return - pkgdir = os.path.dirname(os.path.join(brpath, self.path)) - for subdir, _, _ in os.walk(pkgdir): + for subdir, _, _ in os.walk(self.pkgdir): self.patch_files = fnmatch.filter(os.listdir(subdir), '*.patch') if self.patch_count == 0: @@ -268,9 +294,8 @@ class Package: Fills in the .warnings and .status['pkg-check'] fields """ cmd = [os.path.join(brpath, "utils/check-package")] - pkgdir = os.path.dirname(os.path.join(brpath, self.path)) self.status['pkg-check'] = ("error", "Missing") - for root, dirs, files in os.walk(pkgdir): + for root, dirs, files in os.walk(self.pkgdir): for f in files: if f.endswith(".mk") or f.endswith(".hash") or f == "Config.in" or f == "Config.in.host": cmd.append(os.path.join(root, f)) @@ -328,7 +353,7 @@ class Package: self.is_status_ok('license-files'), self.status['hash'], self.patch_count) -def get_pkglist(npackages, package_list): +def get_pkglist(trees, npackages, package_list): """ Builds the list of Buildroot packages, returning a list of Package objects. Only the .name and .path fields of the Package object are @@ -358,8 +383,8 @@ def get_pkglist(npackages, package_list): "toolchain/toolchain-wrapper.mk"] packages = list() count = 0 - for root, dirs, files in os.walk(brpath): - root = os.path.relpath(root, brpath) + for br_tree, root, dirs, files in ((tree, *rdf) for tree in trees for rdf in os.walk(tree.path)): + root = os.path.relpath(root, br_tree.path) rootdir = root.split("/") if len(rootdir) < 1: continue @@ -380,7 +405,7 @@ def get_pkglist(npackages, package_list): continue if skip: continue - p = Package(pkgname, pkgpath) + p = Package(br_tree, pkgname, pkgpath) packages.append(p) count += 1 if npackages and count == npackages: @@ -854,7 +879,7 @@ function expandField(fieldId){ #package-grid, #results-grid { display: grid; grid-gap: 2px; - grid-template-columns: 1fr repeat(12, min-content); + grid-template-columns: min-content 1fr repeat(12, min-content); } #results-grid { grid-template-columns: 3fr 1fr; @@ -920,6 +945,8 @@ def boolean_str(b): def dump_html_pkg(f, pkg): pkg_css_class = pkg.path.replace("/", "_")[:-3] + f.write(f'
          {pkg.tree}
          \n') f.write(f'
          {pkg.path}
          \n') # Patch count @@ -1122,31 +1149,33 @@ def dump_html_pkg(f, pkg): def dump_html_all_pkgs(f, packages): f.write("""
          -
          Tree
          +
          Package
          -
          Patch count
          -
          Infrastructure
          -
          License
          -
          License files
          -
          Hash file
          -
          Current version
          -
          Latest version
          -
          Warnings
          -
          Upstream URL
          -
          CVEs
          -
          CVEs Ignored
          -
          CPE ID
          """) for pkg in sorted(packages): @@ -1217,7 +1246,7 @@ def dump_html(packages, stats, date, commit, output): def dump_json(packages, defconfigs, stats, date, commit, output): # Format packages as a dictionnary instead of a list # Exclude local field that does not contains real date - excluded_fields = ['url_worker', 'name'] + excluded_fields = ['url_worker', 'name', 'tree_path'] pkgs = { pkg.name: { k: v @@ -1305,7 +1334,8 @@ def __main__(): 'rev-parse', 'HEAD']).splitlines()[0].decode() print("Build package list ...") - packages = get_pkglist(args.npackages, package_list) + all_trees = get_trees() + packages = get_pkglist(all_trees, args.npackages, package_list) print("Getting developers ...") developers = parse_developers() print("Build defconfig list ...") -- 2.38.1 From buildroot at heine.tech Wed Nov 2 11:41:32 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Wed, 2 Nov 2022 12:41:32 +0100 Subject: [Buildroot] [PATCH] configs/pine64: Use mainline ATF Message-ID: <20221102114137.931851-1-buildroot@heine.tech> update ATF analog to pine64_sopine config. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Signed-off-by: Michael Nosthoff --- configs/pine64_defconfig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig index 2bdb6f6ae1..c454114d2a 100644 --- a/configs/pine64_defconfig +++ b/configs/pine64_defconfig @@ -7,10 +7,9 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y # Bootloader -- 2.34.1 From buildroot at heine.tech Wed Nov 2 11:44:36 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Wed, 02 Nov 2022 12:44:36 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH_21/21=5D_configs/pine64=3A__remov?= =?utf-8?q?e_defconfig?= In-Reply-To: <20221101222033.407401-1-thomas.petazzoni@bootlin.com> Message-ID: <51-63625800-1-2f1cf980@54001900> Hi, On Tuesday, November 01, 2022 23:20 CET, Thomas Petazzoni via buildroot wrote: > This defconfig has been failing to build for several months, with > nobody stepping up to fix it. It's time to drop it. > > See > https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ > for a notification on August 6, 2022 about the issues with this > defconfig. > > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 > I submitted a patch for this as it seems to be having the same issue as the pine64_sopine defconfig before.. Regards, Michael From fontaine.fabrice at gmail.com Wed Nov 2 12:07:51 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 2 Nov 2022 13:07:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/makedumpfile: fix mips64 build Message-ID: <20221102120751.103984-1-fontaine.fabrice@gmail.com> Fix the following mips64 build failure raised since commit 0b389385666687ecfd09cdbce6c6ecfd74ce11ab: makedumpfile.c: In function 'is_kvaddr': makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) return (addr >= (unsigned long long)(KVBASE)); ^~~~~~ Fixes: - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 Signed-off-by: Fabrice Fontaine --- .../makedumpfile/0002-Handle-__mips64.patch | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 package/makedumpfile/0002-Handle-__mips64.patch diff --git a/package/makedumpfile/0002-Handle-__mips64.patch b/package/makedumpfile/0002-Handle-__mips64.patch new file mode 100644 index 0000000000..fd3fdbbb39 --- /dev/null +++ b/package/makedumpfile/0002-Handle-__mips64.patch @@ -0,0 +1,69 @@ +From a5779893ee087409b2d1fe391ead102defe0f00b Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 13:00:00 +0100 +Subject: [PATCH] Handle __mips64 + +Handle __mips64 as __mips64__ to avoid the following build failure: + +makedumpfile.c: In function 'is_kvaddr': +makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) + return (addr >= (unsigned long long)(KVBASE)); + ^~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/makedumpfile/makedumpfile/pull/11] +--- + arch/mips64.c | 2 +- + makedumpfile.h | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/arch/mips64.c b/arch/mips64.c +index ab45b6e..fd987b0 100644 +--- a/arch/mips64.c ++++ b/arch/mips64.c +@@ -16,7 +16,7 @@ + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ +-#ifdef __mips64__ ++#if defined(__mips64__) || defined(__mips64) + + #include "../print_info.h" + #include "../elf_info.h" +diff --git a/makedumpfile.h b/makedumpfile.h +index 70a1a91..3842f9c 100644 +--- a/makedumpfile.h ++++ b/makedumpfile.h +@@ -963,7 +963,7 @@ typedef unsigned long pgd_t; + + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + #define KVBASE PAGE_OFFSET + + #ifndef _XKPHYS_START_ADDR +@@ -1204,7 +1204,7 @@ unsigned long long vaddr_to_paddr_sparc64(unsigned long vaddr); + #define arch_crashkernel_mem_size() stub_false() + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + int get_phys_base_mips64(void); + int get_machdep_info_mips64(void); + int get_versiondep_info_mips64(void); +@@ -2364,7 +2364,7 @@ int get_xen_info_ia64(void); + #define get_xen_info_arch(X) FALSE + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + #define kvtop_xen(X) FALSE + #define get_xen_basic_info_arch(X) FALSE + #define get_xen_info_arch(X) FALSE +-- +2.35.1 + -- 2.35.1 From fontaine.fabrice at gmail.com Wed Nov 2 12:35:00 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 2 Nov 2022 13:35:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/numactl: link with -latomic if needed Message-ID: <20221102123500.311904-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since bump to version 2.0.16 in commit e9bc980d93a189a16e7320bd254b906c87ca9f87: /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' Fixes: - http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 Signed-off-by: Fabrice Fontaine --- ...01-link-with-latomic-if-needed-again.patch | 41 +++++++++++++++++++ package/numactl/numactl.mk | 2 + 2 files changed, 43 insertions(+) create mode 100644 package/numactl/0001-link-with-latomic-if-needed-again.patch diff --git a/package/numactl/0001-link-with-latomic-if-needed-again.patch b/package/numactl/0001-link-with-latomic-if-needed-again.patch new file mode 100644 index 0000000000..54d55656ec --- /dev/null +++ b/package/numactl/0001-link-with-latomic-if-needed-again.patch @@ -0,0 +1,41 @@ +From 692abb6d751a41c7f0206771ecd454933750256e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 13:28:02 +0100 +Subject: [PATCH] link with -latomic if needed (again ...) + +numactl unconditionally uses __atomic_fetch_and but some architectures +(e.g. sparc) needs to link with -latomic to be able to use it. So check +if -latomic is needed and update numa.pc accordingly. + +This linking was made by e0de0d9e981ddb53bdeb4a4b9dc43046c9ff4ff9 but +wrongly reverted by 10c277c20768be9a563f75265bcd7e73954763ad resulting +in the following build failure on sparc or microblaze: + +/nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': +libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' + +Fixes: + - http://autobuild.buildroot.org/results/54b7567d804d9abff56f47cd26bae774c1e38669 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/numactl/numactl/pull/144] +--- + configure.ac | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 8510fc5..ebf9917 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -27,6 +27,8 @@ AM_CONDITIONAL([RISCV64], [test x"${target_cpu}" = x"riscv64"]) + + AC_CONFIG_FILES([Makefile]) + ++AC_SEARCH_LIBS([__atomic_fetch_and_1], [atomic]) ++ + # GCC tries to be "helpful" and only issue a warning for unrecognized + # attributes. So we compile the test with Werror, so that if the + # attribute is not recognized the compilation fails +-- +2.35.1 + diff --git a/package/numactl/numactl.mk b/package/numactl/numactl.mk index b2f349255f..157f953c51 100644 --- a/package/numactl/numactl.mk +++ b/package/numactl/numactl.mk @@ -10,6 +10,8 @@ NUMACTL_SITE = \ NUMACTL_LICENSE = LGPL-2.1 (libnuma), GPL-2.0 (programs) NUMACTL_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 NUMACTL_INSTALL_STAGING = YES +# We're patching configure.ac +NUMACTL_AUTORECONF = YES NUMACTL_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -fPIC" $(eval $(autotools-package)) -- 2.35.1 From vfazio at xes-inc.com Wed Nov 2 12:43:46 2022 From: vfazio at xes-inc.com (Vincent Fazio) Date: Wed, 2 Nov 2022 12:43:46 +0000 Subject: [Buildroot] [External] - Re: [PATCH 2/2] package/busybox: redirect errors to /dev/null In-Reply-To: <20221101234138.66423cf3@windsurf> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221007235002.79221-2-vfazio@xes-inc.com> <20221101234138.66423cf3@windsurf> Message-ID: Hey Tom, > -----Original Message----- > From: Thomas Petazzoni > Sent: Tuesday, November 1, 2022 5:42 PM > To: Vincent Fazio > Cc: buildroot at buildroot.org > Subject: [External] - Re: [Buildroot] [PATCH 2/2] package/busybox: redirect > errors to /dev/null > > Hello Vincent, > > On Fri, 7 Oct 2022 18:50:02 -0500 > Vincent Fazio wrote: > > > When busybox.mk gets read, pkg-conf gets executed to determine the > > location of relevant libraries. > > > > When Busybox is built with per-package directories enabled, a number of > > errors related to executing pkg-conf occur because directories have not > > been synced to provide pkg-confg at the point when it executes. > > I don't get this. If pkg-config is executed before the per-package > directories are created... then how can pkg-config find libtirpc? > pkg-config gets executed multiple times because the commands that get built up to generate the config file looks like so: (yes "" | PATH="/mnt/development/buildroot/output/per-package/busybox/host/bin:/mnt/development/buildroot/output/per-package/busybox/host/sbin:/home/vfazio/.pyenv/plugins/pyenv-virtualenv/shims:/home/vfazio/.pyenv/shims:/home/vfazio/.pyenv/bin:/home/vfazio/.local/bin:/home/vfazio/.asdf/shims:/home/vfazio/.asdf/bin:/home/vfazio/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/vfazio/.xes-python-apps/bin" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=1 "`/mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config --cflags libtirpc`"" CFLAGS_busybox="`/mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config --libs libtirpc`"" /usr/bin/remake -j7 -C /mnt/development/buildroot/output/build/busybox-1.35.0 HOSTCC="/usr/bin/gcc" AR="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc-ar" NM="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc-nm" RANLIB="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc-ranlib" CC="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc" ARCH=x86_64 PREFIX="/mnt/development/buildroot/output/per-package/busybox/target" EXTRA_LDFLAGS="" CROSS_COMPILE="/mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-" CONFIG_PREFIX="/mnt/development/buildroot/output/per-package/busybox/target" SKIP_STRIP=y oldconfig) so they get executed prior to the directories being synced. It works subsequently after sync because those paths are always reevaluated at runtime. > I just did a build of the following configuration: > > BR2_arm=y > BR2_cortex_a9=y > BR2_ARM_ENABLE_VFP=y > BR2_TOOLCHAIN_EXTERNAL=y > BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y > BR2_PER_PACKAGE_DIRECTORIES=y > BR2_INIT_NONE=y > BR2_SYSTEM_BIN_SH_NONE=y > BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y > BR2_PACKAGE_LIBTIRPC=y > # BR2_TARGET_ROOTFS_TAR is not set > > and I couldn't see the errors (but perhaps I missed them). Could you > provide an example configuration, the details of the error, and a > rationale as to why not finding libtirpc is not a problem when we in > fact expect to find it? My configure and build log: https://pastebin.com/w8WAGE53 for the pkg-config issues you should see: /bin/bash: /mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config: No such file or directory /bin/bash: /mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config: No such file or directory /bin/bash: /mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config: No such file or directory /bin/bash: /mnt/development/buildroot/output/per-package/busybox/host/bin/pkg-config: No such file or directory You'll also see other errors such as: /mnt/development/buildroot/output/build/busybox-1.35.0/scripts/gcc-version.sh: line 11: /mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: No such file or directory make[2]: /mnt/development/buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: Command not found but those are covered by the previous patch > > Thanks! > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com > 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. - Vincent From romain.naour at smile.fr Wed Nov 2 13:05:26 2022 From: romain.naour at smile.fr (Romain Naour) Date: Wed, 2 Nov 2022 14:05:26 +0100 Subject: [Buildroot] outdated libiberty and prelink-cross support Message-ID: <3f3d266c-2f21-197c-29b7-fff3e230e97a@smile.fr> Hello I was looking at host-binutils-2.38 issue in the autobuilder [1]. The issue appear only when host-libiberty is built before host-binutils (Binutils 2.38 only). It seems that libiberty package is still based on binutils 2.32 release and seems to be updated. host-libiberty is currently used by host-gdb and host-prelink-cross packages. About the prelink-cross package, it come from the Yocto project [2] but the support seems halted. Also the Glibc project will remove prelink support for the upcoming 2.37 release [3]. The annoying part is "Prelink-cross emulates a runtime linker for a given sysroot. This is necessary to allow gobject-introspection to build its typelib files during cross-compiling." [4] host-prelink-cross is currently used by dracut and gobject-introspection packages. Contributions are welcome! [1] http://autobuild.buildroot.org/?reason=host-binutils-2.38 [2] https://git.yoctoproject.org/prelink-cross [3] https://lists.gnu.org/archive/html/info-gnu/2022-08/msg00000.html [4] https://gitlab.com/buildroot.org/buildroot/-/commit/8af40358e3885440248aa783490096bdd1b7a90c Best regards, Romain From tim.gover at raspberrypi.com Wed Nov 2 14:48:58 2022 From: tim.gover at raspberrypi.com (Tim Gover) Date: Wed, 2 Nov 2022 14:48:58 +0000 Subject: [Buildroot] [PATCH 1/1] package/rpi-userland: fix hello_ applications Message-ID: <20221102144858.3037-1-tim.gover@raspberrypi.com> The HELLO_ examples fail to run because the librevision.so library build by the userland package is not included in the image. Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO is selected. Signed-off-by: Tim Gover --- package/rpi-userland/rpi-userland.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..2800b56296 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -25,6 +25,9 @@ define RPI_USERLAND_EXTRA_LIBS_TARGET $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(TARGET_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(TARGET_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_TARGET_HOOKS += RPI_USERLAND_EXTRA_LIBS_TARGET @@ -32,6 +35,9 @@ define RPI_USERLAND_EXTRA_LIBS_STAGING $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(STAGING_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(STAGING_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_STAGING_HOOKS += RPI_USERLAND_EXTRA_LIBS_STAGING -- 2.25.1 From neal.frager at amd.com Wed Nov 2 16:11:18 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 2 Nov 2022 16:11:18 +0000 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221024142216.31273-1-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> Message-ID: Hello everyone, Just a friendly reminder for feedback regarding the versal patch set. Thank you! --- This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 22 ++++++++++++++++++ package/versal-firmware/versal-firmware.hash | 3 +++ package/versal-firmware/versal-firmware.mk | 24 ++++++++++++++++++++ 5 files changed, 51 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.hash create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index c8183b2290..ed696f4cd0 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2176,6 +2176,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen +F: package/versal-firmware N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index e3a34d6e97..0abf233940 100644 --- a/package/Config.in +++ b/package/Config.in @@ -441,6 +441,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..e184ba1925 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.hash b/package/versal-firmware/versal-firmware.hash new file mode 100644 index 0000000000..7a8ea04c91 --- /dev/null +++ b/package/versal-firmware/versal-firmware.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 +14c505cac0216637ab2d08590acffb4861446e480bdbf7417e699816048ab39b +versal-firmware-v2022.2.tar.gz +sha256 +f9796efcd98f47fb3e1d5d4c23e224613e91c70207b759a2087de368be50c315 +LICENSE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..35dfbaa512 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,24 @@ +####################################################################### +######### +# +# versal-firmware +# +####################################################################### +######### + +VERSAL_FIRMWARE_VERSION = $(call +qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call +github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERS +ION)) VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi +endef + +$(eval $(generic-package)) -- 2.17.1 Best regards, Neal Frager AMD From thomas.petazzoni at bootlin.com Wed Nov 2 16:38:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 17:38:41 +0100 Subject: [Buildroot] [PATCH v1 2/3] add board/versal In-Reply-To: <20221024142216.31273-2-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> <20221024142216.31273-2-neal.frager@amd.com> Message-ID: <20221102173841.51cb9d06@windsurf> Hello Neal, Please note that this is not a full review. Just some comments. This PATCH 2/3 should be squashed with PATCH 3/3 into a single patch, whose commit title should be: configs/versal_vck190: new defconfig More comments below. On Mon, 24 Oct 2022 08:22:15 -0600 Neal Frager wrote: > diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh > new file mode 100755 > index 0000000000..0713bd1b05 > --- /dev/null > +++ b/board/versal/post-build.sh > @@ -0,0 +1,16 @@ > +#!/bin/sh > + > +# genimage will need to find the extlinux.conf > +# in the binaries directory > + > +BOARD_DIR="$(dirname $0)" > +CONSOLE=$2 > +ROOT=$3 > + > +mkdir -p "${BINARIES_DIR}" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" > + label linux > + kernel /Image > + devicetree /system.dtb > + append console=${CONSOLE} root=/dev/${ROOT} rw rootwait > + __HEADER_EOF Meeh, I don't know if I like being that smart. What about having an extlinux.conf file per board, and simplify this? Sometimes dumb is better than smart/complicated. > diff --git a/board/versal/vck190/uboot.fragment b/board/versal/vck190/uboot.fragment > new file mode 100644 > index 0000000000..961c4239bd > --- /dev/null > +++ b/board/versal/vck190/uboot.fragment > @@ -0,0 +1 @@ > +CONFIG_DEFAULT_DEVICE_TREE="versal-vck190-rev1.1" This can be removed in favor of passing DEVICE_TREE=... in BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 2 16:44:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 17:44:07 +0100 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221024142216.31273-1-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> Message-ID: <20221102174407.4b29cba1@windsurf> Hello, Commit title should be: package/versal-firmware: new package On Mon, 24 Oct 2022 08:22:14 -0600 Neal Frager wrote: > diff --git a/DEVELOPERS b/DEVELOPERS > index c8183b2290..ed696f4cd0 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2176,6 +2176,7 @@ F: configs/zynqmp_zcu102_defconfig > F: configs/zynqmp_zcu106_defconfig > F: configs/zynqmp_kria_kv260_defconfig > F: package/bootgen > +F: package/versal-firmware Final / needed here. > diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in > new file mode 100644 > index 0000000000..e184ba1925 > --- /dev/null > +++ b/package/versal-firmware/Config.in > @@ -0,0 +1,22 @@ > +config BR2_PACKAGE_VERSAL_FIRMWARE > + bool "versal-firmware" > + depends on BR2_aarch64 > + help > + Pre-built firmware files for Xilinx Versal boards. > + > + https://github.com/nealfrager/buildroot-firmware > + > +if BR2_PACKAGE_VERSAL_FIRMWARE > + > +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION > + string "versal firmware version" > + help > + Release version of Versal firmware. Does it make sense to have the version configurable? If the version is configurable, then probably the location (Git repository) should also be configurable. How do we expect this to be used by people who design their own boards based on this SoC? Will they fork this repository? Do they have the source code to create their own firmware? Should the version have a default value? > +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD > + string "versal board name" Should the board have a default value? Think of what happens when people just enable this package, without using a specific Buildroot defconfig. In particular, our autobuilders generate random Buildroot configurations, so they should build. > + help > + Name of Versal target board. > + Used for installing the appropriate firmware boot.bin. > + > +endif # BR2_PACKAGE_VERSAL_FIRMWARE > diff --git a/package/versal-firmware/versal-firmware.hash b/package/versal-firmware/versal-firmware.hash > new file mode 100644 > index 0000000000..7a8ea04c91 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 14c505cac0216637ab2d08590acffb4861446e480bdbf7417e699816048ab39b versal-firmware-v2022.2.tar.gz Having this hash value is a bit useless when the version is configurable. > +sha256 f9796efcd98f47fb3e1d5d4c23e224613e91c70207b759a2087de368be50c315 LICENSE > diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk > new file mode 100644 > index 0000000000..35dfbaa512 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,24 @@ > +################################################################################ > +# > +# versal-firmware > +# > +################################################################################ > + > +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE > + > +VERSAL_FIRMWARE_INSTALL_TARGET = NO > +VERSAL_FIRMWARE_INSTALL_IMAGES = YES > + > +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi Please indent the continuation line. But maybe this could be handle in a slightly better way: $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) ) Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Wed Nov 2 16:56:26 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 2 Nov 2022 16:56:26 +0000 Subject: [Buildroot] [PATCH v1 2/3] add board/versal In-Reply-To: <20221102173841.51cb9d06@windsurf> References: <20221024142216.31273-1-neal.frager@amd.com> <20221024142216.31273-2-neal.frager@amd.com> <20221102173841.51cb9d06@windsurf> Message-ID: Hello Thomas, > Please note that this is not a full review. Just some comments. > This PATCH 2/3 should be squashed with PATCH 3/3 into a single patch, whose commit title should be: > configs/versal_vck190: new defconfig Ok, no problem. > More comments below. > diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh > new file mode 100755 index 0000000000..0713bd1b05 > --- /dev/null > +++ b/board/versal/post-build.sh > @@ -0,0 +1,16 @@ > +#!/bin/sh > + > +# genimage will need to find the extlinux.conf # in the binaries > +directory > + > +BOARD_DIR="$(dirname $0)" > +CONSOLE=$2 > +ROOT=$3 > + > +mkdir -p "${BINARIES_DIR}" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" > + label linux > + kernel /Image > + devicetree /system.dtb > + append console=${CONSOLE} root=/dev/${ROOT} rw rootwait > + __HEADER_EOF > Meeh, I don't know if I like being that smart. What about having an extlinux.conf file per board, and simplify this? Sometimes dumb is better than smart/complicated. I understand, and usually agree. This post_build.sh actually already exists in buildroot in the board/zynqmp directory. The reason why it was done this way was because the kria kv260 uses a different serial port and sd card device than the zynqmp zcu boards. We could be super smart and have versal use the same board/zynqmp/post-build.sh, but mixing zynqmp and versal is probably not so clean. I could also revert to dumb and easy, but that creates additional extlinux.conf files everywhere. As I will be maintaining these zynqmp and versal board files, my preference is to keep both the same style. Either both dumb with an extlinux.conf file per board or both smart/complicated. With this in mind, what is your preference? > diff --git a/board/versal/vck190/uboot.fragment > b/board/versal/vck190/uboot.fragment > new file mode 100644 > index 0000000000..961c4239bd > --- /dev/null > +++ b/board/versal/vck190/uboot.fragment > @@ -0,0 +1 @@ > +CONFIG_DEFAULT_DEVICE_TREE="versal-vck190-rev1.1" > This can be removed in favor of passing DEVICE_TREE=... in BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS. Ok, should I update all of the zynq, zynqmp and kria defconfigs as well? Thanks for your review! Best regards, Neal Frager AMD From jwood+buildroot at starry.com Wed Nov 2 16:56:29 2022 From: jwood+buildroot at starry.com (jwood+buildroot at starry.com) Date: Wed, 2 Nov 2022 12:56:29 -0400 Subject: [Buildroot] [PATCH 1/1] package/ca-certificates: add support for cryptography > 3.0 Message-ID: <20221102165629.755750-1-jwood+buildroot@starry.com> From: Justin Wood This patch was originally submitted upstream at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 by Wataru Ashihara . Minor changes by me to account for the Buildroot change in 0001-*.patch. Building ca-certificates with a newer cryptography is breaking without this patch, and building buildroots `python-cryptography` package first doesn't change the broken behavior. Signed-off-by: Justin Wood --- ...2pem.py-Fix-compat-with-cryptography.patch | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch 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 new file mode 100644 index 0000000000..0537da9224 --- /dev/null +++ b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch @@ -0,0 +1,29 @@ +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 + -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 2 17:06:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 18:06:08 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <875yfzf8gy.fsf@gmail.com> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> <875yfzf8gy.fsf@gmail.com> Message-ID: <20221102180608.4ac368ae@windsurf> On Tue, 01 Nov 2022 08:18:53 +0100 Joachim Wiberg wrote: > I tried to be as clear as possible about this, even when I did the > release upstream. Maybe I should have been extra clear somehow? All we expect is a short note in the commit log, which clarifies that the submitter of the patch has changed the hash of the license file after properly checking what the changes in the license files are. That's really the complete extent of our expectation :-) Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 2 17:08:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 18:08:02 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: remove Emile Cormier Message-ID: <20221102170844.7EC3287A57@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5bec3b67f4dcb7297ec2da955ee3bebe7f3137a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In a private e-mail, Emile said "Hi Thomas. Please remove me from the DEVELOPERS file. I am no longer interested in the packages under my name." Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index e1e919ce4f..7d27936992 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -789,10 +789,6 @@ N: Eloi Bail F: package/bayer2rgb-neon/ F: package/gstreamer1/gst1-plugins-bayer2rgb-neon/ -N: Emile Cormier -F: package/python-appdirs/ -F: package/python-zlmdb/ - N: Eric Le Bihan F: docs/manual/adding-packages-meson.txt F: package/adwaita-icon-theme/ From neal.frager at amd.com Wed Nov 2 17:10:43 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 2 Nov 2022 17:10:43 +0000 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221102174407.4b29cba1@windsurf> References: <20221024142216.31273-1-neal.frager@amd.com> <20221102174407.4b29cba1@windsurf> Message-ID: Hi Thomas, > Commit title should be: > package/versal-firmware: new package Ok. No problem. > diff --git a/DEVELOPERS b/DEVELOPERS > index c8183b2290..ed696f4cd0 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2176,6 +2176,7 @@ F: configs/zynqmp_zcu102_defconfig > F: configs/zynqmp_zcu106_defconfig > F: configs/zynqmp_kria_kv260_defconfig > F: package/bootgen > +F: package/versal-firmware > Final / needed here. I saw this as well, and have fixed it for v2. > diff --git a/package/versal-firmware/Config.in > b/package/versal-firmware/Config.in > new file mode 100644 > index 0000000000..e184ba1925 > --- /dev/null > +++ b/package/versal-firmware/Config.in > @@ -0,0 +1,22 @@ > +config BR2_PACKAGE_VERSAL_FIRMWARE > + bool "versal-firmware" > + depends on BR2_aarch64 > + help > + Pre-built firmware files for Xilinx Versal boards. > + > + https://github.com/nealfrager/buildroot-firmware > + > +if BR2_PACKAGE_VERSAL_FIRMWARE > + > +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION > + string "versal firmware version" > + help > + Release version of Versal firmware. > Does it make sense to have the version configurable? If the version is configurable, then probably the location (Git repository) should also be configurable. I can imagine users may not want to always update the boot firmware version. While I plan to keep the versal defconfig examples on the latest version available, I expect many users may want to build with older versions available on the repo. We could make the repo location configurable as well, but normally, it should be coming from the Xilinx official github source which will be available soon. My plan is to migrate this package to the Xilinx firmware repo as soon as it is available. > How do we expect this to be used by people who design their own boards based on this SoC? Will they fork this repository? Do they have the source code to create their own firmware? > Should the version have a default value? > +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD > + string "versal board name" > Should the board have a default value? Yes, this is probably a good idea to make sure something gets picked up in case not specified. For now, I will set the default to vck190 in the next update. > Think of what happens when people just enable this package, without using a specific Buildroot defconfig. In particular, our autobuilders generate random Buildroot configurations, so they should build. Ok. Clear point. I will set vck190 to the default, so that it always builds even if not specified. > + help > + Name of Versal target board. > + Used for installing the appropriate firmware boot.bin. > + > +endif # BR2_PACKAGE_VERSAL_FIRMWARE > diff --git a/package/versal-firmware/versal-firmware.hash > b/package/versal-firmware/versal-firmware.hash > new file mode 100644 > index 0000000000..7a8ea04c91 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 > +14c505cac0216637ab2d08590acffb4861446e480bdbf7417e699816048ab39b > +versal-firmware-v2022.2.tar.gz > Having this hash value is a bit useless when the version is configurable. Ok, I will remove the hash file, since the version is configurable. I will also set the default version to latest available. > +sha256 > +f9796efcd98f47fb3e1d5d4c23e224613e91c70207b759a2087de368be50c315 > +LICENSE > diff --git a/package/versal-firmware/versal-firmware.mk > b/package/versal-firmware/versal-firmware.mk > new file mode 100644 > index 0000000000..35dfbaa512 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,24 @@ > +##################################################################### > +########### > +# > +# versal-firmware > +# > +##################################################################### > +########### > + > +VERSAL_FIRMWARE_VERSION = $(call > +qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call > +github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VE > +RSION)) VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE > + > +VERSAL_FIRMWARE_INSTALL_TARGET = NO > +VERSAL_FIRMWARE_INSTALL_IMAGES = YES > + > +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_plm.elf > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf \ > + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_psmfw.elf > + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pdi \ > + > +$(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_vpl_gen_fixed.pd > +i > Please indent the continuation line. But maybe this could be handle in a slightly better way: > $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ > $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ > $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) > ) Cool. Thank you for this! Looks much nicer this way. Best regards, Neal Frager AMD From james.hilliard1 at gmail.com Wed Nov 2 17:30:48 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:30:48 -0600 Subject: [Buildroot] [PATCH 1/1] package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1 Message-ID: <20221102173048.1202205-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/ninja/ninja.hash | 2 +- package/ninja/ninja.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ninja/ninja.hash b/package/ninja/ninja.hash index ecde199844..57c10bb287 100644 --- a/package/ninja/ninja.hash +++ b/package/ninja/ninja.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 549c31ee596566b952c600e23eb9b8d39a4112cd5fdeb2e5a83370669176da40 ninja-1.10.2.g51db2.kitware.jobserver-1.tar.gz +sha256 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db ninja-1.11.1.g95dee.kitware.jobserver-1.tar.gz sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea COPYING diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index bc84046414..b7bc1a4f1c 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -4,8 +4,8 @@ # ################################################################################ -NINJA_VERSION_MAJOR = 1.10.2 -NINJA_VERSION = $(NINJA_VERSION_MAJOR).g51db2.kitware.jobserver-1 +NINJA_VERSION_MAJOR = 1.11.1 +NINJA_VERSION = $(NINJA_VERSION_MAJOR).g95dee.kitware.jobserver-1 NINJA_SITE = $(call github,Kitware,ninja,v$(NINJA_VERSION)) NINJA_LICENSE = Apache-2.0 NINJA_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:33:55 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:33:55 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aiocoap: bump to version 0.4.4 Message-ID: <20221102173355.1423323-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiocoap/python-aiocoap.hash | 4 ++-- package/python-aiocoap/python-aiocoap.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiocoap/python-aiocoap.hash b/package/python-aiocoap/python-aiocoap.hash index 6357a87931..176b3d22c7 100644 --- a/package/python-aiocoap/python-aiocoap.hash +++ b/package/python-aiocoap/python-aiocoap.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiocoap/json -md5 c5809dfb02be8784ec17897380009052 aiocoap-0.4.1.tar.gz -sha256 c47c9d19a98699f27707186871b7c84f4a7016fe4fbb5bd300f809ae456f8a55 aiocoap-0.4.1.tar.gz +md5 218178420e8fc3581001f52eb726b016 aiocoap-0.4.4.tar.gz +sha256 9d7c9626cbc4dc24a91c6b8694cbeb834e376ab7e20e4137609380f726a9540b aiocoap-0.4.4.tar.gz # Locally computed sha256 checksums sha256 2bb211d412a6bfa4b2a9cf01123c7fe90e5e6185938896e23ab07b84f8494180 LICENSE diff --git a/package/python-aiocoap/python-aiocoap.mk b/package/python-aiocoap/python-aiocoap.mk index c933d27b23..96d8619a84 100644 --- a/package/python-aiocoap/python-aiocoap.mk +++ b/package/python-aiocoap/python-aiocoap.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOCOAP_VERSION = 0.4.1 +PYTHON_AIOCOAP_VERSION = 0.4.4 PYTHON_AIOCOAP_SOURCE = aiocoap-$(PYTHON_AIOCOAP_VERSION).tar.gz -PYTHON_AIOCOAP_SITE = https://files.pythonhosted.org/packages/67/1c/6d6764010a4779d61bc7241afa663b368261c72af20555b26efc875d4276 +PYTHON_AIOCOAP_SITE = https://files.pythonhosted.org/packages/6a/7c/139993da8dcdfc86446ee6df65b98c68e40c5fcb0caeff3a6b348d9f7d6f PYTHON_AIOCOAP_SETUP_TYPE = setuptools PYTHON_AIOCOAP_LICENSE = MIT PYTHON_AIOCOAP_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:39:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:39:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-aioprocessing: bump to version 2.0.1 Message-ID: <20221102173918.1945927-1-james.hilliard1@gmail.com> Migrate from setuptools to flit build system. Signed-off-by: James Hilliard --- package/python-aioprocessing/python-aioprocessing.hash | 4 ++-- package/python-aioprocessing/python-aioprocessing.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-aioprocessing/python-aioprocessing.hash b/package/python-aioprocessing/python-aioprocessing.hash index cf92a72d4a..8913a7abb0 100644 --- a/package/python-aioprocessing/python-aioprocessing.hash +++ b/package/python-aioprocessing/python-aioprocessing.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aioprocessing/json -md5 838b6aa073f1373bd42204f86b0e3196 aioprocessing-2.0.0.tar.gz -sha256 469dfb746e8c4e0c727ba135cfabf9e034c554f6a73c27f908bfe3625dd74b9e aioprocessing-2.0.0.tar.gz +md5 e533c65f5879374c27f266c2040405ea aioprocessing-2.0.1.tar.gz +sha256 fe01c7b1a38c78168611d3040e73d93036c3b7c8a649d636dc9ed7a3bc9b1ba2 aioprocessing-2.0.1.tar.gz # Locally computed sha256 checksums sha256 53c809e8f0b91a68a39477e5fbdf77fe2b74dd6a1647c2dd9b7b22fed135239e LICENSE.txt diff --git a/package/python-aioprocessing/python-aioprocessing.mk b/package/python-aioprocessing/python-aioprocessing.mk index e1e919de2d..6cd59ab599 100644 --- a/package/python-aioprocessing/python-aioprocessing.mk +++ b/package/python-aioprocessing/python-aioprocessing.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_AIOPROCESSING_VERSION = 2.0.0 +PYTHON_AIOPROCESSING_VERSION = 2.0.1 PYTHON_AIOPROCESSING_SOURCE = aioprocessing-$(PYTHON_AIOPROCESSING_VERSION).tar.gz -PYTHON_AIOPROCESSING_SITE = https://files.pythonhosted.org/packages/8e/3e/54266241660fb026bfd27f660d44cd81a4b7f8a145d8e2db010de12622a0 -PYTHON_AIOPROCESSING_SETUP_TYPE = setuptools +PYTHON_AIOPROCESSING_SITE = https://files.pythonhosted.org/packages/4d/85/9a75151e7049bf144c01384279201d82d99484bd658f8e6fb013552d8724 +PYTHON_AIOPROCESSING_SETUP_TYPE = flit PYTHON_AIOPROCESSING_LICENSE = BSD-2-Clause PYTHON_AIOPROCESSING_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:43:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:43:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-alembic: bump to version 1.8.1 Message-ID: <20221102174300.2265675-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-alembic/python-alembic.hash | 4 ++-- package/python-alembic/python-alembic.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-alembic/python-alembic.hash b/package/python-alembic/python-alembic.hash index 6a6782b397..e256e9dc08 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 3d336c248990cafc69ea403d6af18994 alembic-1.8.0.tar.gz -sha256 a2d4d90da70b30e70352cd9455e35873a255a31402a438fe24815758d7a0e5e1 alembic-1.8.0.tar.gz +md5 667a722df7dbef926a4ce760b9917622 alembic-1.8.1.tar.gz +sha256 cd0b5e45b14b706426b833f06369b9a6d5ee03f826ec3238723ce8caaf6e5ffa alembic-1.8.1.tar.gz # Locally computed sha256 checksums sha256 f0e3f7a5080879ccae798882d9bee3d48fe335d0bad84ca8eec86fa594375ea0 LICENSE diff --git a/package/python-alembic/python-alembic.mk b/package/python-alembic/python-alembic.mk index d40acef5f7..735678b384 100644 --- a/package/python-alembic/python-alembic.mk +++ b/package/python-alembic/python-alembic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALEMBIC_VERSION = 1.8.0 +PYTHON_ALEMBIC_VERSION = 1.8.1 PYTHON_ALEMBIC_SOURCE = alembic-$(PYTHON_ALEMBIC_VERSION).tar.gz -PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/43/f2/f6096d23eb43d436f7c3408a6c83f82a1c704bfb50fb608574b048484480 +PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/37/ab/80e6d86ca81235ea1a7104089dddf74de4b45f8af0a05d4b265be44d6ff9 PYTHON_ALEMBIC_SETUP_TYPE = setuptools PYTHON_ALEMBIC_LICENSE = MIT PYTHON_ALEMBIC_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:47:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:47:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-alsaaudio: bump to version 0.9.2 Message-ID: <20221102174757.2669530-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-alsaaudio/python-alsaaudio.hash | 4 ++-- package/python-alsaaudio/python-alsaaudio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-alsaaudio/python-alsaaudio.hash b/package/python-alsaaudio/python-alsaaudio.hash index 8cc1788da4..af3d0faad2 100644 --- a/package/python-alsaaudio/python-alsaaudio.hash +++ b/package/python-alsaaudio/python-alsaaudio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyalsaaudio/json -md5 b46f69561bc85fc52e698b2440ca251e pyalsaaudio-0.8.4.tar.gz -sha256 84e8f8da544d7f4bd96479ce4a237600077984d9be1d7f16c1d9a492ecf50085 pyalsaaudio-0.8.4.tar.gz +md5 5408be7d7017ae9272706acb4a543c2f pyalsaaudio-0.9.2.tar.gz +sha256 e74a66d6c7a6bcceb990df66d3ebc0fe382fc9d765f35f050f9d98c695304b36 pyalsaaudio-0.9.2.tar.gz # Locally computed sha256 checksums sha256 ef6ba930f96986d78082e67c817ac617b9e833d60d5a0460f24c9c674a010935 LICENSE diff --git a/package/python-alsaaudio/python-alsaaudio.mk b/package/python-alsaaudio/python-alsaaudio.mk index 3344583cf7..205bfdb86c 100644 --- a/package/python-alsaaudio/python-alsaaudio.mk +++ b/package/python-alsaaudio/python-alsaaudio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALSAAUDIO_VERSION = 0.8.4 +PYTHON_ALSAAUDIO_VERSION = 0.9.2 PYTHON_ALSAAUDIO_SOURCE = pyalsaaudio-$(PYTHON_ALSAAUDIO_VERSION).tar.gz -PYTHON_ALSAAUDIO_SITE = https://files.pythonhosted.org/packages/52/b6/44871791929d9d7e11325af0b7be711388dfeeab17147988f044a41a6d83 +PYTHON_ALSAAUDIO_SITE = https://files.pythonhosted.org/packages/a9/bd/24f576c07953671edfeba2545c3c92c46e97384f622957ecf95967c2b456 PYTHON_ALSAAUDIO_SETUP_TYPE = setuptools PYTHON_ALSAAUDIO_LICENSE = Python-2.0 PYTHON_ALSAAUDIO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:50:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:50:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-arrow: bump to version 1.2.3 Message-ID: <20221102175022.2901437-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-arrow/python-arrow.hash | 4 ++-- package/python-arrow/python-arrow.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-arrow/python-arrow.hash b/package/python-arrow/python-arrow.hash index 9216e1c26c..30fb88e8c0 100644 --- a/package/python-arrow/python-arrow.hash +++ b/package/python-arrow/python-arrow.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/arrow/json -md5 608682052926c7e5636285af0618ef38 arrow-1.2.0.tar.gz -sha256 16fc29bbd9e425e3eb0fef3018297910a0f4568f21116fc31771e2760a50e074 arrow-1.2.0.tar.gz +md5 a964a7574e486b0642f3fbc02ef22773 arrow-1.2.3.tar.gz +sha256 3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1 arrow-1.2.3.tar.gz # Locally computed sha256 checksums sha256 40d6e1255d7151f5f041a514725d3c94ffa8c1881e5a0c29b6bea93f03e2e3bb LICENSE diff --git a/package/python-arrow/python-arrow.mk b/package/python-arrow/python-arrow.mk index a20ac8dbc7..1e34ef09c8 100644 --- a/package/python-arrow/python-arrow.mk +++ b/package/python-arrow/python-arrow.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ARROW_VERSION = 1.2.0 +PYTHON_ARROW_VERSION = 1.2.3 PYTHON_ARROW_SOURCE = arrow-$(PYTHON_ARROW_VERSION).tar.gz -PYTHON_ARROW_SITE = https://files.pythonhosted.org/packages/dc/bd/2565b8533bb8cf66e10a9e68a1d489ad839799b2050f0635039e614e3b1a +PYTHON_ARROW_SITE = https://files.pythonhosted.org/packages/7f/c0/c601ea7811f422700ef809f167683899cdfddec5aa3f83597edf97349962 PYTHON_ARROW_SETUP_TYPE = setuptools PYTHON_ARROW_LICENSE = Apache-2.0 PYTHON_ARROW_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 17:53:55 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 11:53:55 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-asgiref: bump to version 3.5.2 Message-ID: <20221102175355.3097033-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-asgiref/python-asgiref.hash | 4 ++-- package/python-asgiref/python-asgiref.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-asgiref/python-asgiref.hash b/package/python-asgiref/python-asgiref.hash index 631db812dc..fec707ce02 100644 --- a/package/python-asgiref/python-asgiref.hash +++ b/package/python-asgiref/python-asgiref.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/asgiref/json -md5 5afe03ecc39ae94950ff95e80166d945 asgiref-3.3.4.tar.gz -sha256 d1216dfbdfb63826470995d31caed36225dcaf34f182e0fa257a4dd9e86f1b78 asgiref-3.3.4.tar.gz +md5 b3cf42bb1f9191196f9ed1678f9dc106 asgiref-3.5.2.tar.gz +sha256 4a29362a6acebe09bf1d6640db38c1dc3d9217c68e6f9f6204d72667fc19a424 asgiref-3.5.2.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-asgiref/python-asgiref.mk b/package/python-asgiref/python-asgiref.mk index 0353f5d5a0..afc083fb1f 100644 --- a/package/python-asgiref/python-asgiref.mk +++ b/package/python-asgiref/python-asgiref.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASGIREF_VERSION = 3.3.4 +PYTHON_ASGIREF_VERSION = 3.5.2 PYTHON_ASGIREF_SOURCE = asgiref-$(PYTHON_ASGIREF_VERSION).tar.gz -PYTHON_ASGIREF_SITE = https://files.pythonhosted.org/packages/d8/3f/ef696a6d8254f182b1a089aeffb638d2eb83055e603146d3a40605c5b7da +PYTHON_ASGIREF_SITE = https://files.pythonhosted.org/packages/1f/35/e7d59b92ceffb1dc62c65156278de378670b46ab2364a3ea7216fe194ba3 PYTHON_ASGIREF_SETUP_TYPE = setuptools PYTHON_ASGIREF_LICENSE = BSD-3-Clause PYTHON_ASGIREF_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:06:38 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:06:38 -0600 Subject: [Buildroot] [PATCH 1/1] package/{avro-c, python-avro}: bump to version 1.11.1 Message-ID: <20221102180638.3644675-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/avro-c/avro-c.hash | 4 ++-- package/avro-c/avro-c.mk | 2 +- package/python-avro/python-avro.hash | 4 ++-- package/python-avro/python-avro.mk | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/avro-c/avro-c.hash b/package/avro-c/avro-c.hash index 7a4a6f7aca..b52a787ed5 100644 --- a/package/avro-c/avro-c.hash +++ b/package/avro-c/avro-c.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/avro/avro-1.11.0/c/avro-c-1.11.0.tar.gz.sha512 -sha512 5369ec11832e0ce1aa0181d594f657bae82ab5fb317ec1bee5ba190de9ed42956b425a5bf7e423940e8f871a54ae1246b92db2ce8562f270b4a05523ec4b60ae avro-c-1.11.0.tar.gz +# From https://downloads.apache.org/avro/avro-1.11.1/c/avro-c-1.11.1.tar.gz.sha512 +sha512 e72e8c245a8b86326bc18a5d5127e9beeaceaf805e8a62760fd88d627e29954c750346485bb43822df408c8a172d910c27ddf7e3815bddbdb04d16c54d859323 avro-c-1.11.1.tar.gz # License files sha256 d62488d6ba17132e92c23c03c80bfedc848267f96ab36489fec860f76cf6819a LICENSE diff --git a/package/avro-c/avro-c.mk b/package/avro-c/avro-c.mk index f55c579656..f217c1d7ed 100644 --- a/package/avro-c/avro-c.mk +++ b/package/avro-c/avro-c.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update python-avro -AVRO_C_VERSION = 1.11.0 +AVRO_C_VERSION = 1.11.1 AVRO_C_SITE = https://www-eu.apache.org/dist/avro/avro-$(AVRO_C_VERSION)/c AVRO_C_LICENSE = Apache-2.0 AVRO_C_LICENSE_FILES = LICENSE diff --git a/package/python-avro/python-avro.hash b/package/python-avro/python-avro.hash index d752fa8ae6..0d457a11fd 100644 --- a/package/python-avro/python-avro.hash +++ b/package/python-avro/python-avro.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/avro/avro-1.11.0/py/avro-1.11.0.tar.gz.sha512 -sha512 8af67deb33b9990b74ffd7ab5c3c55e13a649070b4623c7bbe2b278287fd0929e57ed6d0344f9e93f3eb79663b43f75891d0810812349dfaecce65fdd9b44e93 avro-1.11.0.tar.gz +# From https://downloads.apache.org/avro/avro-1.11.1/py/avro-1.11.1.tar.gz.sha512 +sha512 bce5983cd7ed20be848cca41d143f16bf5bab57edc010d590fc1268405de4267e028ff7ec740282a03034aff5aa528feadb2be4e71ee6879b3080e0a9e19cb37 avro-1.11.1.tar.gz # License files sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 avro/LICENSE diff --git a/package/python-avro/python-avro.mk b/package/python-avro/python-avro.mk index 42aa11aa4e..6193cbbd8e 100644 --- a/package/python-avro/python-avro.mk +++ b/package/python-avro/python-avro.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update avro-c -PYTHON_AVRO_VERSION = 1.11.0 +PYTHON_AVRO_VERSION = 1.11.1 PYTHON_AVRO_SITE = \ https://www-eu.apache.org/dist/avro/avro-$(PYTHON_AVRO_VERSION)/py PYTHON_AVRO_SOURCE = avro-$(PYTHON_AVRO_VERSION).tar.gz -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:10:35 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:10:35 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-babel: bump to version 2.11.0 Message-ID: <20221102181035.3823486-1-james.hilliard1@gmail.com> License hash changed due to template update: https://github.com/python-babel/babel/commit/8f5757cc85402a46c1db722f08c18cfa7f119858 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 5211f20110..2b2f56d8c6 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 7166099733d78aa857d74fa50d8ff58c Babel-2.9.1.tar.gz -sha256 bc0c176f9f6a994582230df350aa6e05ba2ebe4b3ac317eab29d9be5d2768da0 Babel-2.9.1.tar.gz +md5 9ee7784fd452d456206ecd3a12694010 Babel-2.11.0.tar.gz +sha256 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6 Babel-2.11.0.tar.gz # Locally computed sha256 checksums -sha256 28c97bf33e7506e277487bdaa3a69b70f170d6af5a82785ac0a74c8428042e40 LICENSE +sha256 2499aec3c5f041c3ac2c448a15fb233314e4c20cbac1530be04ec31b2788631c LICENSE diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index a503a139f9..8bc881e61c 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BABEL_VERSION = 2.9.1 +PYTHON_BABEL_VERSION = 2.11.0 PYTHON_BABEL_SOURCE = Babel-$(PYTHON_BABEL_VERSION).tar.gz -PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/17/e6/ec9aa6ac3d00c383a5731cc97ed7c619d3996232c977bb8326bcbb6c687e +PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c8de281f52e3ec81cb5e4ef16127e9e8543089d8b1649fb PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE -- 2.34.1 From fontaine.fabrice at gmail.com Wed Nov 2 18:18:03 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 2 Nov 2022 19:18:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/freeipmi: fix build without makeinfo Message-ID: <20221102181803.104116-1-fontaine.fabrice@gmail.com> Disable documentation to avoid the following build failure without makeinfo raised at least since bump to version 1.6.10 in commit f0faa3b71c585cb70bcd6fa4bafb756b98130bd5 (and probably since the addition of the package in commit 663f39c88c01593855c18355a4decdceeffd884b): /home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: Makefile:442: recipe for target 'freeipmi-faq.info' failed Fixes: - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 Signed-off-by: Fabrice Fontaine --- package/freeipmi/0001-add-disable-doc.patch | 72 +++++++++++++++++++++ package/freeipmi/freeipmi.mk | 2 + 2 files changed, 74 insertions(+) create mode 100644 package/freeipmi/0001-add-disable-doc.patch diff --git a/package/freeipmi/0001-add-disable-doc.patch b/package/freeipmi/0001-add-disable-doc.patch new file mode 100644 index 0000000000..e410d2b52f --- /dev/null +++ b/package/freeipmi/0001-add-disable-doc.patch @@ -0,0 +1,72 @@ +From 5324c88632c021a87251370b03067d857e9a9892 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 19:02:42 +0100 +Subject: [PATCH] add --disable-doc + +Allow the user to disable documentation through --disable-doc to avoid +the following build failure without makeinfo: + +/home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found +WARNING: 'makeinfo' is missing on your system. + You should only need it if you modified a '.texi' file, or + any other file indirectly affecting the aspect of the manual. + You might want to install the Texinfo package: + + The spurious makeinfo call might also be the consequence of + using a buggy 'make' (AIX, DU, IRIX), in which case you might + want to install GNU make: + +Makefile:442: recipe for target 'freeipmi-faq.info' failed + +Fixes: + - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/chu11/freeipmi-mirror/pull/61] +--- + Makefile.am | 6 +++++- + configure.ac | 4 ++++ + 2 files changed, 9 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index cf757f634..d74952e30 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -3,7 +3,6 @@ + ACLOCAL_AMFLAGS = -I config + + SUBDIRS = \ +- doc \ + etc \ + common \ + libfreeipmi \ +@@ -33,6 +32,11 @@ SUBDIRS = \ + rmcpping \ + contrib + ++if ENABLE_DOC ++SUBDIRS += \ ++ doc ++endif ++ + PACKAGE = @PACKAGE@ + VERSION = @VERSION@ + +diff --git a/configure.ac b/configure.ac +index 54fdf6367..7a94b958b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -341,6 +341,10 @@ else + fi + AC_SUBST(WITH_DEBUG) + ++AC_ARG_ENABLE(doc, ++ AC_HELP_STRING([--disable-doc], [turn off documentation])) ++AM_CONDITIONAL(ENABLE_DOC, test "$enable_doc" != "no") ++ + dnl Allow advanced developers to compile with raw dumping + AC_ARG_ENABLE(rawdumps, + AC_HELP_STRING([--enable-rawdumps], [output raw packet dumps when debugging])) +-- +2.35.1 + diff --git a/package/freeipmi/freeipmi.mk b/package/freeipmi/freeipmi.mk index 916f2eb68a..3e0ac0ffa9 100644 --- a/package/freeipmi/freeipmi.mk +++ b/package/freeipmi/freeipmi.mk @@ -12,6 +12,8 @@ FREEIPMI_LICENSE_FILES = \ COPYING.ipmidetect COPYING.ipmi-fru COPYING.ipmimonitoring \ COPYING.ipmiping COPYING.ipmipower COPYING.ipmiseld COPYING.pstdout \ COPYING.sunbmc COPYING.ZRESEARCH +# We're patching configure.ac +FREEIPMI_AUTORECONF = YES FREEIPMI_DEPENDENCIES = host-pkgconf FREEIPMI_INSTALL_STAGING = YES # Disable checking for /dev/urandom and /dev/random through AC_CHECK_FILE -- 2.35.1 From james.hilliard1 at gmail.com Wed Nov 2 18:30:39 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:30:39 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bcrypt: bump to version 4.0.1 Message-ID: <20221102183039.1002807-1-james.hilliard1@gmail.com> Replace cffi based backend with pyo3 setuptools-rust based backend. Propagate rust reverse dependency comment. Signed-off-by: James Hilliard --- package/python-bcrypt/Config.in | 2 +- package/python-bcrypt/python-bcrypt.hash | 5 ++--- package/python-bcrypt/python-bcrypt.mk | 17 ++++++++++++++--- package/python-paramiko/Config.in | 2 +- package/python-twisted/Config.in | 2 +- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/package/python-bcrypt/Config.in b/package/python-bcrypt/Config.in index 9e9864e9d2..67800df3e1 100644 --- a/package/python-bcrypt/Config.in +++ b/package/python-bcrypt/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_BCRYPT bool "python-bcrypt" - select BR2_PACKAGE_PYTHON_CFFI # runtime + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS help Modern password hashing for your software and your servers. diff --git a/package/python-bcrypt/python-bcrypt.hash b/package/python-bcrypt/python-bcrypt.hash index b1970d8684..e148078699 100644 --- a/package/python-bcrypt/python-bcrypt.hash +++ b/package/python-bcrypt/python-bcrypt.hash @@ -1,5 +1,4 @@ -# md5, sha256 from https://pypi.org/pypi/bcrypt/json -md5 fe31390dab603728f756cd3d6830c80a bcrypt-3.2.0.tar.gz -sha256 5b93c1726e50a93a033c36e5ca7fdcd29a5c7395af50a6892f5d9e7c6cfbfb29 bcrypt-3.2.0.tar.gz +# Locally calculated after vendoring +sha256 d64daee0af1afe137718674e67a49b8bb791842aab265b588a6d68d44a449c70 bcrypt-4.0.1.tar.gz # Locally computed sha256 checksums sha256 8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90 LICENSE diff --git a/package/python-bcrypt/python-bcrypt.mk b/package/python-bcrypt/python-bcrypt.mk index ad770cc974..cbd6855d9c 100644 --- a/package/python-bcrypt/python-bcrypt.mk +++ b/package/python-bcrypt/python-bcrypt.mk @@ -4,12 +4,23 @@ # ################################################################################ -PYTHON_BCRYPT_VERSION = 3.2.0 +PYTHON_BCRYPT_VERSION = 4.0.1 PYTHON_BCRYPT_SOURCE = bcrypt-$(PYTHON_BCRYPT_VERSION).tar.gz -PYTHON_BCRYPT_SITE = https://files.pythonhosted.org/packages/d8/ba/21c475ead997ee21502d30f76fd93ad8d5858d19a3fad7cd153de698c4dd +PYTHON_BCRYPT_SITE = https://files.pythonhosted.org/packages/8c/ae/3af7d006aacf513975fd1948a6b4d6f8b4a307f8a244e1a3d3774b297aad PYTHON_BCRYPT_SETUP_TYPE = setuptools PYTHON_BCRYPT_LICENSE = Apache-2.0 PYTHON_BCRYPT_LICENSE_FILES = LICENSE -PYTHON_BCRYPT_DEPENDENCIES = host-python-cffi +PYTHON_BCRYPT_DEPENDENCIES = \ + host-python-setuptools-rust \ + host-rustc +PYTHON_BCRYPT_ENV = \ + $(PKG_CARGO_ENV) \ + PYO3_CROSS_LIB_DIR="$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)" +# We need to vendor the Cargo crates at download time +PYTHON_BCRYPT_DOWNLOAD_POST_PROCESS = cargo +PYTHON_BCRYPT_DOWNLOAD_DEPENDENCIES = host-rustc +PYTHON_BCRYPT_DL_ENV = \ + $(PKG_CARGO_ENV) \ + BR_CARGO_MANIFEST_PATH=src/_bcrypt/Cargo.toml $(eval $(python-package)) diff --git a/package/python-paramiko/Config.in b/package/python-paramiko/Config.in index a07af19a4b..aee658c790 100644 --- a/package/python-paramiko/Config.in +++ b/package/python-paramiko/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_PARAMIKO bool "python-paramiko" - depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography, python-bcrypt select BR2_PACKAGE_PYTHON_BCRYPT # runtime select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime select BR2_PACKAGE_PYTHON_PYNACL # runtime diff --git a/package/python-twisted/Config.in b/package/python-twisted/Config.in index c0acf35560..1f3baf57e2 100644 --- a/package/python-twisted/Config.in +++ b/package/python-twisted/Config.in @@ -31,7 +31,7 @@ config BR2_PACKAGE_PYTHON_TWISTED_TLS config BR2_PACKAGE_PYTHON_TWISTED_CONCH bool "Conch support" - depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography, python-bcrypt select BR2_PACKAGE_PYTHON_APPDIRS # runtime select BR2_PACKAGE_PYTHON_BCRYPT # runtime select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:39:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:39:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-beautifulsoup4: bump to version 4.11.1 Message-ID: <20221102183921.1281141-1-james.hilliard1@gmail.com> License file moved per changelog: the license file is packaged as LICENSE License hash changed due to formatting changes. Signed-off-by: James Hilliard --- package/python-beautifulsoup4/python-beautifulsoup4.hash | 6 +++--- package/python-beautifulsoup4/python-beautifulsoup4.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.hash b/package/python-beautifulsoup4/python-beautifulsoup4.hash index 665c142d53..4641d2e3a3 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 e754242642253dd31d249d00358d552e beautifulsoup4-4.10.0.tar.gz -sha256 c23ad23c521d818955a4151a67d81580319d4bf548d3d49f4223ae041ff98891 beautifulsoup4-4.10.0.tar.gz +md5 22f22f89cf9da41b22e1ece9639c66a3 beautifulsoup4-4.11.1.tar.gz +sha256 ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 beautifulsoup4-4.11.1.tar.gz # Locally computed sha256 checksums -sha256 a47ea51236098464fe0b4f559743590b533056d9e00f49ecbf80299fab47e231 COPYING.txt +sha256 9e41dab3a48f5c734a9d5446557b28a6616e4924ee51d205598e4416bb93ce25 LICENSE diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.mk b/package/python-beautifulsoup4/python-beautifulsoup4.mk index f729d1051a..78f885ba08 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.mk +++ b/package/python-beautifulsoup4/python-beautifulsoup4.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_BEAUTIFULSOUP4_VERSION = 4.10.0 +PYTHON_BEAUTIFULSOUP4_VERSION = 4.11.1 PYTHON_BEAUTIFULSOUP4_SOURCE = beautifulsoup4-$(PYTHON_BEAUTIFULSOUP4_VERSION).tar.gz -PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/a1/69/daeee6d8f22c997e522cdbeb59641c4d31ab120aba0f2c799500f7456b7e +PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7 PYTHON_BEAUTIFULSOUP4_SETUP_TYPE = setuptools PYTHON_BEAUTIFULSOUP4_LICENSE = MIT -PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = COPYING.txt +PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:57:38 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:57:38 -0600 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package Message-ID: <20221102185739.2346971-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-dbus-fast/Config.in | 7 +++++++ package/python-dbus-fast/python-dbus-fast.hash | 5 +++++ package/python-dbus-fast/python-dbus-fast.mk | 16 ++++++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 package/python-dbus-fast/Config.in create mode 100644 package/python-dbus-fast/python-dbus-fast.hash create mode 100644 package/python-dbus-fast/python-dbus-fast.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..4104a33f7f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ F: package/netdata/ F: package/python-ansicolors/ F: package/python-bleak/ +F: package/python-dbus-fast/ F: package/python-dbus-next/ F: package/python-iniconfig/ F: package/python-intelhex/ diff --git a/package/Config.in b/package/Config.in index 238d7813f0..db9e94f357 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1015,6 +1015,7 @@ menu "External python modules" source "package/python-daphne/Config.in" source "package/python-dataproperty/Config.in" source "package/python-dateutil/Config.in" + source "package/python-dbus-fast/Config.in" source "package/python-dbus-next/Config.in" source "package/python-decorator/Config.in" source "package/python-defusedxml/Config.in" diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in new file mode 100644 index 0000000000..400e70bd7b --- /dev/null +++ b/package/python-dbus-fast/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_DBUS_FAST + bool "python-dbus-fast" + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + help + A faster version of dbus-next. + + https://github.com/bluetooth-devices/dbus-fast diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash new file mode 100644 index 0000000000..f0dceeb43d --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz +# Locally computed sha256 checksums +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk new file mode 100644 index 0000000000..de7049ba22 --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-dbus-fast +# +################################################################################ + +PYTHON_DBUS_FAST_VERSION = 1.61.1 +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools +PYTHON_DBUS_FAST_LICENSE = MIT +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython + +$(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 18:57:39 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 12:57:39 -0600 Subject: [Buildroot] [PATCH 2/2] package/python-bleak: bump to version 0.19.1 In-Reply-To: <20221102185739.2346971-1-james.hilliard1@gmail.com> References: <20221102185739.2346971-1-james.hilliard1@gmail.com> Message-ID: <20221102185739.2346971-2-james.hilliard1@gmail.com> Replace python-dbus-next dependency with python-dbus-fast. Add new async-timeout dependency. Signed-off-by: James Hilliard --- package/python-bleak/Config.in | 3 ++- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in index 085c16fae8..691450f86b 100644 --- a/package/python-bleak/Config.in +++ b/package/python-bleak/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_BLEAK bool "python-bleak" - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime help Bluetooth Low Energy platform Agnostic Klient. diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.12.1 +PYTHON_BLEAK_VERSION = 0.19.1 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:00:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:00:10 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-bluezero: bump to version 0.7.1 Message-ID: <20221102190010.2418819-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-bluezero/python-bluezero.hash | 4 ++-- package/python-bluezero/python-bluezero.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bluezero/python-bluezero.hash b/package/python-bluezero/python-bluezero.hash index 59e8c5af5b..6bedf62b27 100644 --- a/package/python-bluezero/python-bluezero.hash +++ b/package/python-bluezero/python-bluezero.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bluezero/json -md5 b26e6425d8adc4613b7cdf1d131f8c0b bluezero-0.6.0.tar.gz -sha256 d94f0672b1de3ff0040801538143fe9a42c501d8db79bcd183c9e051b8da83bc bluezero-0.6.0.tar.gz +md5 efa07525f1bf6db9af66eb7d9775cdb0 bluezero-0.7.1.tar.gz +sha256 f146feb65ee9f6fd9f3638ff0a44df9fd6efb48cf66a39ce51a62a7d38ab5206 bluezero-0.7.1.tar.gz # Locally computed sha256 checksums sha256 59319e80b4caa94ace4817c9f84aa16abc9d4d2b5f7866251b5fda92e87ccdef LICENSE diff --git a/package/python-bluezero/python-bluezero.mk b/package/python-bluezero/python-bluezero.mk index 7e244fe3f0..34efb6155c 100644 --- a/package/python-bluezero/python-bluezero.mk +++ b/package/python-bluezero/python-bluezero.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLUEZERO_VERSION = 0.6.0 +PYTHON_BLUEZERO_VERSION = 0.7.1 PYTHON_BLUEZERO_SOURCE = bluezero-$(PYTHON_BLUEZERO_VERSION).tar.gz -PYTHON_BLUEZERO_SITE = https://files.pythonhosted.org/packages/be/15/4a806580ffd359a03184776f37cf201298918f302b414b8a3e594d1be65c +PYTHON_BLUEZERO_SITE = https://files.pythonhosted.org/packages/9a/66/d4a92869ed2afd9483a65aff200b2ba0ca4365429bc9a836c5803ab876a5 PYTHON_BLUEZERO_SETUP_TYPE = setuptools PYTHON_BLUEZERO_LICENSE = MIT PYTHON_BLUEZERO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:01:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:01:44 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-boto3: bump to version 1.26.0 Message-ID: <20221102190144.2506841-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-boto3/python-boto3.hash | 5 +++-- package/python-boto3/python-boto3.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-boto3/python-boto3.hash b/package/python-boto3/python-boto3.hash index 96c03be61c..347acde9b2 100644 --- a/package/python-boto3/python-boto3.hash +++ b/package/python-boto3/python-boto3.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/boto3/json -sha256 833e67edfb73f2cc22ff27a1c33728686dc90a9e81ba2551f9462ea2d1b04f41 boto3-1.24.8.tar.gz +# md5, sha256 from https://pypi.org/pypi/boto3/json +md5 17f5f946d79da139fa9fd9b014fe0d99 boto3-1.26.0.tar.gz +sha256 8f0e4eb5c26f927c09bc03302d38156af578b816f1e4f8ca4f0f734d134b9d4f boto3-1.26.0.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 c5f9133573..03dc32a08b 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.24.8 +PYTHON_BOTO3_VERSION = 1.26.0 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/60/3b/6fed306341003fd059f402d22747ba33d07b8ac8bfe53dbedb2c6e42ee3b +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/77/18/91af4ff58b26d03af8bf8e0759c4087b77032bdc54199d750905080c669a 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 Nov 2 19:03:58 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:03:58 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-botocore: bump to version 1.29.0 Message-ID: <20221102190358.2614738-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-botocore/python-botocore.hash | 5 +++-- package/python-botocore/python-botocore.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index bb806fe251..72e64f521e 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/botocore/json -sha256 db6667b8dfd175d16187653942cd91dd1f0cf36adc0ea9d7a0805ba4d2a3321f botocore-1.27.8.tar.gz +# md5, sha256 from https://pypi.org/pypi/botocore/json +md5 fae1e9ad89e12436ef65b8208febdc3e botocore-1.29.0.tar.gz +sha256 f25dc0827005f81abf4b890a20c71f64ee40ea9e9795df38a242fdeed79e0a89 botocore-1.29.0.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 459eefeab1..9d2a94b39b 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.27.8 +PYTHON_BOTOCORE_VERSION = 1.29.0 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/d1/b0/ea92703bbbf82353d571636fe6697b162c3881576986d6474119d03fce53 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/0a/95/8f31139077187f2da9132d7547979262376e19056d99c7cf6278431a53de 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 Nov 2 19:06:40 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:06:40 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-channels: bump to version 4.0.0 Message-ID: <20221102190640.2855482-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-channels/python-channels.hash | 4 ++-- package/python-channels/python-channels.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-channels/python-channels.hash b/package/python-channels/python-channels.hash index 2d0097da2b..ea643f1589 100644 --- a/package/python-channels/python-channels.hash +++ b/package/python-channels/python-channels.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/channels/json -md5 6f3fb75828b681a69372934a09ac3f32 channels-2.3.1.tar.gz -sha256 6b8ebd93fe0041a23e31c9f4130d92fadb9c0040c0eb377a004540631325a31d channels-2.3.1.tar.gz +md5 b145f0623bf1bad8ceb534c306ad2f2a channels-4.0.0.tar.gz +sha256 0ce53507a7da7b148eaa454526e0e05f7da5e5d1c23440e4886cf146981d8420 channels-4.0.0.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-channels/python-channels.mk b/package/python-channels/python-channels.mk index c0eca71aa2..40f17cb114 100644 --- a/package/python-channels/python-channels.mk +++ b/package/python-channels/python-channels.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHANNELS_VERSION = 2.3.1 +PYTHON_CHANNELS_VERSION = 4.0.0 PYTHON_CHANNELS_SOURCE = channels-$(PYTHON_CHANNELS_VERSION).tar.gz -PYTHON_CHANNELS_SITE = https://files.pythonhosted.org/packages/75/53/2db9662a52dcedb02a25f87d8efc5e630059967790e4c10887dbd2db2073 +PYTHON_CHANNELS_SITE = https://files.pythonhosted.org/packages/8e/cb/6fedd9df5972b893a04c8e5d7748873d6480a813e74b0797945bee1f4282 PYTHON_CHANNELS_SETUP_TYPE = setuptools PYTHON_CHANNELS_LICENSE = BSD-3-Clause PYTHON_CHANNELS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:08:53 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:08:53 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-channels-redis: bump to version 4.0.0 Message-ID: <20221102190853.3023422-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-channels-redis/python-channels-redis.hash | 4 ++-- package/python-channels-redis/python-channels-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-channels-redis/python-channels-redis.hash b/package/python-channels-redis/python-channels-redis.hash index 5c98953fa1..eaab5814a6 100644 --- a/package/python-channels-redis/python-channels-redis.hash +++ b/package/python-channels-redis/python-channels-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/channels-redis/json -md5 9ec9ffd467e181906f257d6c0dbabf45 channels_redis-2.4.1.tar.gz -sha256 ddfa0c067085fdce24fb80d9c0b848638cbdbf0e1167f14eb2e99d635ad216e6 channels_redis-2.4.1.tar.gz +md5 82898cb3b50bb19e8484b80b4d940910 channels_redis-4.0.0.tar.gz +sha256 122414f29f525f7b9e0c9d59cdcfc4dc1b0eecba16fbb6a1c23f1d9b58f49dcb channels_redis-4.0.0.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-channels-redis/python-channels-redis.mk b/package/python-channels-redis/python-channels-redis.mk index c2c6f59c3c..727f403aaf 100644 --- a/package/python-channels-redis/python-channels-redis.mk +++ b/package/python-channels-redis/python-channels-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHANNELS_REDIS_VERSION = 2.4.1 +PYTHON_CHANNELS_REDIS_VERSION = 4.0.0 PYTHON_CHANNELS_REDIS_SOURCE = channels_redis-$(PYTHON_CHANNELS_REDIS_VERSION).tar.gz -PYTHON_CHANNELS_REDIS_SITE = https://files.pythonhosted.org/packages/87/a9/8d11c32ae6bf3a2cc893185f7d1e03b80bda680131a08473c07ed1fe591d +PYTHON_CHANNELS_REDIS_SITE = https://files.pythonhosted.org/packages/8a/8d/bf96c62e3ca6c5ae59eb3482804afbe026c1c98b05b3ab65a0d46663644a PYTHON_CHANNELS_REDIS_SETUP_TYPE = setuptools PYTHON_CHANNELS_REDIS_LICENSE = BSD-3-Clause PYTHON_CHANNELS_REDIS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:13:15 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:13:15 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cheroot: bump to version 8.6.0 Message-ID: <20221102191315.3290183-1-james.hilliard1@gmail.com> License hash changed due to links update: https://github.com/cherrypy/cheroot/commit/b4b8c11c8b9bc5dae1f9b37861f78b828882e57c Signed-off-by: James Hilliard --- package/python-cheroot/python-cheroot.hash | 6 +++--- package/python-cheroot/python-cheroot.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-cheroot/python-cheroot.hash b/package/python-cheroot/python-cheroot.hash index 06d9453163..e538d1fcdc 100644 --- a/package/python-cheroot/python-cheroot.hash +++ b/package/python-cheroot/python-cheroot.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cheroot/json -md5 7ace4b584a8092deb9f6b0142a627086 cheroot-8.2.1.tar.gz -sha256 5b525b3e4a755adf78070ab54c1821fb860d4255a9317dba2b88eb2df2441cff cheroot-8.2.1.tar.gz +md5 70247d0948899f453b50e6181cddd0d7 cheroot-8.6.0.tar.gz +sha256 366adf6e7cac9555486c2d1be6297993022eff6f8c4655c1443268cca3f08e25 cheroot-8.6.0.tar.gz # Locally computed sha256 checksums -sha256 da6dc218683f6dab91c6367f00bf33095d980fb1f04d430c81c5e6994b8605e0 LICENSE.md +sha256 e20feeb491a7e98084f15719349e9857aad41c4503c5e479f8815b063dbf7564 LICENSE.md diff --git a/package/python-cheroot/python-cheroot.mk b/package/python-cheroot/python-cheroot.mk index 9eae887989..95f2e39480 100644 --- a/package/python-cheroot/python-cheroot.mk +++ b/package/python-cheroot/python-cheroot.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHEROOT_VERSION = 8.2.1 +PYTHON_CHEROOT_VERSION = 8.6.0 PYTHON_CHEROOT_SOURCE = cheroot-$(PYTHON_CHEROOT_VERSION).tar.gz -PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/9b/4d/2e51e7ce60f54a5279e91648b9b9b497d4d22bc624ecae6af1b6866144a7 +PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/99/c4/9b5ca09208047f2689c24ee63e195aa01ceffb7857d715cabc046559ddd6 PYTHON_CHEROOT_LICENSE = BSD-3-Clause PYTHON_CHEROOT_LICENSE_FILES = LICENSE.md PYTHON_CHEROOT_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:18:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:18:10 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cherrypy: bump to version 18.8.0 Message-ID: <20221102191810.3545899-1-james.hilliard1@gmail.com> License hash changed due to url update: https://github.com/cherrypy/cherrypy/commit/07aec3c90326e537613e5a77584df201ac5fdb1a Signed-off-by: James Hilliard --- package/python-cherrypy/python-cherrypy.hash | 9 +++++---- package/python-cherrypy/python-cherrypy.mk | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-cherrypy/python-cherrypy.hash b/package/python-cherrypy/python-cherrypy.hash index 2e7a92d6f3..cd8f8756d8 100644 --- a/package/python-cherrypy/python-cherrypy.hash +++ b/package/python-cherrypy/python-cherrypy.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/CherryPy/json, sha256 locally computed -md5 e21fd0c5706504a8f26c46d808a14255 CherryPy-12.0.1.tar.gz -sha256 6a3a90a43b1e05bd4634c60acfdcf34efe74f9f8746aca14dbe95a9b69db30ea CherryPy-12.0.1.tar.gz -sha256 02f4efe6e7dcd218c33cfa065c0552de983b5ad563b053e97697c5abd2ef14f9 LICENSE.md +# md5, sha256 from https://pypi.org/pypi/cherrypy/json +md5 033c58bf3da497f283b039911d1c882b CherryPy-18.8.0.tar.gz +sha256 9b48cfba8a2f16d5b6419cc657e6d51db005ba35c5e3824e4728bb03bbc7ef9b CherryPy-18.8.0.tar.gz +# Locally computed sha256 checksums +sha256 45ade933c280ece37e3e01d3a91afeed9505746a456f72ad10b0897c49e65104 LICENSE.md diff --git a/package/python-cherrypy/python-cherrypy.mk b/package/python-cherrypy/python-cherrypy.mk index 72b17bc876..9b6ad0e99a 100644 --- a/package/python-cherrypy/python-cherrypy.mk +++ b/package/python-cherrypy/python-cherrypy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHERRYPY_VERSION = 12.0.1 +PYTHON_CHERRYPY_VERSION = 18.8.0 PYTHON_CHERRYPY_SOURCE = CherryPy-$(PYTHON_CHERRYPY_VERSION).tar.gz -PYTHON_CHERRYPY_SITE = https://pypi.python.org/packages/be/d8/a8ef56bfe1c39d466b8d55b496b64459cc43dec71361d88edf904901637f +PYTHON_CHERRYPY_SITE = https://files.pythonhosted.org/packages/60/ea/6c4d16b0cd1f4f64a478bac8a37d75a585e854afb5693ce80a9711efdc4a PYTHON_CHERRYPY_LICENSE = BSD-3-Clause PYTHON_CHERRYPY_LICENSE_FILES = LICENSE.md PYTHON_CHERRYPY_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:24:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:24:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-colorama: bump to version 0.4.6 Message-ID: <20221102192425.3919394-1-james.hilliard1@gmail.com> Migrate to hatchling pep517 build backend. Signed-off-by: James Hilliard --- package/python-colorama/python-colorama.hash | 4 ++-- package/python-colorama/python-colorama.mk | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-colorama/python-colorama.hash b/package/python-colorama/python-colorama.hash index e975a66363..aba1be3eba 100644 --- a/package/python-colorama/python-colorama.hash +++ b/package/python-colorama/python-colorama.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/colorama/json -md5 57b22f2597f63df051b69906fbf310cc colorama-0.4.4.tar.gz -sha256 5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b colorama-0.4.4.tar.gz +md5 11fe1cbf8299798551ac88f824ea11c4 colorama-0.4.6.tar.gz +sha256 08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 colorama-0.4.6.tar.gz # Locally computed sha256 checksums sha256 cac35c02686e5d04a5a7140bfb3b36e73aed496656e891102e428886d7930318 LICENSE.txt diff --git a/package/python-colorama/python-colorama.mk b/package/python-colorama/python-colorama.mk index d3d29a63e9..d633e00602 100644 --- a/package/python-colorama/python-colorama.mk +++ b/package/python-colorama/python-colorama.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_COLORAMA_VERSION = 0.4.4 +PYTHON_COLORAMA_VERSION = 0.4.6 PYTHON_COLORAMA_SOURCE = colorama-$(PYTHON_COLORAMA_VERSION).tar.gz -PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/1f/bb/5d3246097ab77fa083a61bd8d3d527b7ae063c7d8e8671b1cf8c4ec10cbe -PYTHON_COLORAMA_SETUP_TYPE = setuptools +PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4 +PYTHON_COLORAMA_SETUP_TYPE = pep517 PYTHON_COLORAMA_LICENSE = BSD-3-Clause PYTHON_COLORAMA_LICENSE_FILES = LICENSE.txt +PYTHON_COLORAMA_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:26:15 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:26:15 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-colorlog: bump to version 6.7.0 Message-ID: <20221102192615.3991325-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-colorlog/python-colorlog.hash | 4 ++-- package/python-colorlog/python-colorlog.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-colorlog/python-colorlog.hash b/package/python-colorlog/python-colorlog.hash index f324c1f290..f4d0dd4c0e 100644 --- a/package/python-colorlog/python-colorlog.hash +++ b/package/python-colorlog/python-colorlog.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/colorlog/json -md5 f1b92c1cac428b2e3c9ac7edf2988440 colorlog-6.4.1.tar.gz -sha256 af99440154a01f27c09256760ea3477982bf782721feaa345904e806879df4d8 colorlog-6.4.1.tar.gz +md5 80b79f7824d39d4f3b11c75d1cba094e colorlog-6.7.0.tar.gz +sha256 bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 colorlog-6.7.0.tar.gz # Locally computed sha256 checksums sha256 b1d9082bc483623fd59fc7279b457f0e40d942a76426cde257239e04dfe4125a LICENSE diff --git a/package/python-colorlog/python-colorlog.mk b/package/python-colorlog/python-colorlog.mk index 801b30be89..12a1c8ec77 100644 --- a/package/python-colorlog/python-colorlog.mk +++ b/package/python-colorlog/python-colorlog.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_COLORLOG_VERSION = 6.4.1 +PYTHON_COLORLOG_VERSION = 6.7.0 PYTHON_COLORLOG_SOURCE = colorlog-$(PYTHON_COLORLOG_VERSION).tar.gz -PYTHON_COLORLOG_SITE = https://files.pythonhosted.org/packages/d6/4a/840f6cb7e922a717c765a3cdc6988aff22a6ef211d88c8d16701dfbd664f +PYTHON_COLORLOG_SITE = https://files.pythonhosted.org/packages/78/6b/4e5481ddcdb9c255b2715f54c863629f1543e97bc8c309d1c5c131ad14f2 PYTHON_COLORLOG_SETUP_TYPE = setuptools PYTHON_COLORLOG_LICENSE = MIT PYTHON_COLORLOG_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:35:30 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:35:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cryptography: bump to version 38.0.3 Message-ID: <20221102193530.56710-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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 -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:37:24 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:37:24 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-cssselect: bump to version 1.2.0 Message-ID: <20221102193724.149880-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-cssselect/python-cssselect.hash | 4 ++-- package/python-cssselect/python-cssselect.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-cssselect/python-cssselect.hash b/package/python-cssselect/python-cssselect.hash index f0687a4abd..df2523265f 100644 --- a/package/python-cssselect/python-cssselect.hash +++ b/package/python-cssselect/python-cssselect.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cssselect/json -md5 fa57704c1cb66cc8e537b782bd6b227e cssselect-1.1.0.tar.gz -sha256 f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc cssselect-1.1.0.tar.gz +md5 27fbafacce5447cb867acb240d35002a cssselect-1.2.0.tar.gz +sha256 666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc cssselect-1.2.0.tar.gz # Locally computed sha256 checksums sha256 5c8da9f744e0afba81a48c9b5dbe73048f798b3287d6f1af8a05ee08ebb10892 LICENSE diff --git a/package/python-cssselect/python-cssselect.mk b/package/python-cssselect/python-cssselect.mk index f6faa94b4c..96f6f98737 100644 --- a/package/python-cssselect/python-cssselect.mk +++ b/package/python-cssselect/python-cssselect.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CSSSELECT_VERSION = 1.1.0 +PYTHON_CSSSELECT_VERSION = 1.2.0 PYTHON_CSSSELECT_SOURCE = cssselect-$(PYTHON_CSSSELECT_VERSION).tar.gz -PYTHON_CSSSELECT_SITE = https://files.pythonhosted.org/packages/70/54/37630f6eb2c214cdee2ae56b7287394c8aa2f3bafb8b4eb8c3791aae7a14 +PYTHON_CSSSELECT_SITE = https://files.pythonhosted.org/packages/d1/91/d51202cc41fbfca7fa332f43a5adac4b253962588c7cc5a54824b019081c PYTHON_CSSSELECT_SETUP_TYPE = setuptools PYTHON_CSSSELECT_LICENSE = BSD-3-Clause PYTHON_CSSSELECT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:44:09 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:44:09 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-daphne: bump to version 4.0.0 Message-ID: <20221102194409.434684-1-james.hilliard1@gmail.com> Fixup remove pytest runner patch. Signed-off-by: James Hilliard --- .../0001-remove-pytest-runner-requirement.patch | 10 +++++----- package/python-daphne/python-daphne.hash | 6 +++--- package/python-daphne/python-daphne.mk | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package/python-daphne/0001-remove-pytest-runner-requirement.patch b/package/python-daphne/0001-remove-pytest-runner-requirement.patch index 30acf201d6..70cdb4f19d 100644 --- a/package/python-daphne/0001-remove-pytest-runner-requirement.patch +++ b/package/python-daphne/0001-remove-pytest-runner-requirement.patch @@ -15,13 +15,13 @@ index 64e94f1..4e3abb0 100755 --- a/setup.py +++ b/setup.py @@ -23,7 +23,6 @@ setup( - packages=find_packages() + ["twisted.plugins"], include_package_data=True, - install_requires=["twisted[tls]>=18.7", "autobahn>=0.18", "asgiref~=3.2"], + install_requires=["twisted[tls]>=22.4", "autobahn>=22.4.2", "asgiref>=3.5.2,<4"], + python_requires=">=3.7", - setup_requires=["pytest-runner"], - extras_require={ - "tests": ["hypothesis~=3.88", "pytest~=3.10", "pytest-asyncio~=0.8"] - }, + extras_require={"tests": ["hypothesis", "pytest", "pytest-asyncio", "django"]}, + entry_points={ + "console_scripts": ["daphne = daphne.cli:CommandLineInterface.entrypoint"] -- 2.21.0 diff --git a/package/python-daphne/python-daphne.hash b/package/python-daphne/python-daphne.hash index f80d7175cb..90d053bff6 100644 --- a/package/python-daphne/python-daphne.hash +++ b/package/python-daphne/python-daphne.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/daphne/json -md5 564353eaed92659e3b113d966a0288f2 daphne-2.4.1.tar.gz0 -sha256 1e41d02d78da373c1f8504835cdca6d447b5d64c2941661d4bd968d412b6c383 daphne-2.4.1.tar.gz -# Locally computed sha256 +md5 f0dcc0618459ad7d25508704f9505b56 daphne-4.0.0.tar.gz +sha256 cce9afc8f49a4f15d4270b8cfb0e0fe811b770a5cc795474e97e4da287497666 daphne-4.0.0.tar.gz +# Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-daphne/python-daphne.mk b/package/python-daphne/python-daphne.mk index cd4739db19..c08088278e 100644 --- a/package/python-daphne/python-daphne.mk +++ b/package/python-daphne/python-daphne.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DAPHNE_VERSION = 2.4.1 +PYTHON_DAPHNE_VERSION = 4.0.0 PYTHON_DAPHNE_SOURCE = daphne-$(PYTHON_DAPHNE_VERSION).tar.gz -PYTHON_DAPHNE_SITE = https://files.pythonhosted.org/packages/03/6c/847d1c962f8c45aa2ab0791583c4a41669d158e28fd6369ce940b8ea8417 +PYTHON_DAPHNE_SITE = https://files.pythonhosted.org/packages/d7/77/57b19d5caabf8537879aa4cf3a017b99d0b727f2521ffca7fd9140573509 PYTHON_DAPHNE_SETUP_TYPE = setuptools # https://github.com/django/daphne/blob/master/LICENSE PYTHON_DAPHNE_LICENSE = BSD-3-Clause -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:45:52 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:45:52 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dataproperty: bump to version 0.55.0 Message-ID: <20221102194552.527449-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dataproperty/python-dataproperty.hash | 4 ++-- package/python-dataproperty/python-dataproperty.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dataproperty/python-dataproperty.hash b/package/python-dataproperty/python-dataproperty.hash index 380846e9f1..3edec5cc8c 100644 --- a/package/python-dataproperty/python-dataproperty.hash +++ b/package/python-dataproperty/python-dataproperty.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dataproperty/json -md5 ce5fd0d37b6d0ca57f144e22cd62bfec DataProperty-0.54.2.tar.gz -sha256 df2fcf00e7a57f0a6089f686f847527eb3c91ded5c419daef6d06ee4bb1187b4 DataProperty-0.54.2.tar.gz +md5 8c8864a1dc456d25456b5c4de99a3fb6 DataProperty-0.55.0.tar.gz +sha256 73ccf10f8b123968210438a1a1aa859ea6d5a16b4e1f4d307da7a81b838e79fa DataProperty-0.55.0.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-dataproperty/python-dataproperty.mk b/package/python-dataproperty/python-dataproperty.mk index 1b07dc1bb7..0feef55310 100644 --- a/package/python-dataproperty/python-dataproperty.mk +++ b/package/python-dataproperty/python-dataproperty.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DATAPROPERTY_VERSION = 0.54.2 +PYTHON_DATAPROPERTY_VERSION = 0.55.0 PYTHON_DATAPROPERTY_SOURCE = DataProperty-$(PYTHON_DATAPROPERTY_VERSION).tar.gz -PYTHON_DATAPROPERTY_SITE = https://files.pythonhosted.org/packages/9a/03/44fb9094c4fb8032f254eaa37b3b07db82fa35779ceca097b3cde8464749 +PYTHON_DATAPROPERTY_SITE = https://files.pythonhosted.org/packages/85/6e/627eba99858c486c5b82468e4aaf60808c2e35d1bb768ee5da712b6fe9be PYTHON_DATAPROPERTY_SETUP_TYPE = setuptools PYTHON_DATAPROPERTY_LICENSE = MIT PYTHON_DATAPROPERTY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:48:03 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:48:03 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-decorator: bump to version 5.1.1 Message-ID: <20221102194803.660881-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-decorator/python-decorator.hash | 4 ++-- package/python-decorator/python-decorator.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-decorator/python-decorator.hash b/package/python-decorator/python-decorator.hash index 46ff7206d7..e12d34e7ed 100644 --- a/package/python-decorator/python-decorator.hash +++ b/package/python-decorator/python-decorator.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/decorator/json -md5 d01585c3ea5b36a209747fcc978a98c8 decorator-5.1.0.tar.gz -sha256 e59913af105b9860aa2c8d3272d9de5a56a4e608db9a2f167a8480b323d529a7 decorator-5.1.0.tar.gz +md5 a6b34700dcac8a4bb04efd55e99626c1 decorator-5.1.1.tar.gz +sha256 637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330 decorator-5.1.1.tar.gz # Locally computed sha256 checksums sha256 fd11660cabf0532082c45706862fafc294907ec7f8e217818240a4999806782e LICENSE.txt diff --git a/package/python-decorator/python-decorator.mk b/package/python-decorator/python-decorator.mk index a61f045e2a..5dba8cc915 100644 --- a/package/python-decorator/python-decorator.mk +++ b/package/python-decorator/python-decorator.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DECORATOR_VERSION = 5.1.0 +PYTHON_DECORATOR_VERSION = 5.1.1 PYTHON_DECORATOR_SOURCE = decorator-$(PYTHON_DECORATOR_VERSION).tar.gz -PYTHON_DECORATOR_SITE = https://files.pythonhosted.org/packages/92/3c/34f8448b61809968052882b830f7d8d9a8e1c07048f70deb039ae599f73c +PYTHON_DECORATOR_SITE = https://files.pythonhosted.org/packages/66/0c/8d907af351aa16b42caae42f9d6aa37b900c67308052d10fdce809f8d952 PYTHON_DECORATOR_LICENSE = BSD-2-Clause PYTHON_DECORATOR_LICENSE_FILES = LICENSE.txt PYTHON_DECORATOR_CPE_ID_VENDOR = python -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:52:02 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:52:02 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dialog3: bump to version 3.5.3 Message-ID: <20221102195202.874941-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dialog3/python-dialog3.hash | 8 ++++---- package/python-dialog3/python-dialog3.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-dialog3/python-dialog3.hash b/package/python-dialog3/python-dialog3.hash index 4c43d4bf5e..d66f328638 100644 --- a/package/python-dialog3/python-dialog3.hash +++ b/package/python-dialog3/python-dialog3.hash @@ -1,5 +1,5 @@ -# md5 from https://pypi.python.org/pypi/pythondialog/json -md5 07e257d91099b804e040c6ea5ec56041 pythondialog-3.5.1.tar.gz -# Locally computed -sha256 34a0687290571f37d7d297514cc36bd4cd044a3a4355271549f91490d3e7ece8 pythondialog-3.5.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/pythondialog/json +md5 94a9236e427de783fa3ee8288834f7f1 pythondialog-3.5.3.tar.gz +sha256 b2a34a8af0a6625ccbdf45cd343b854fc6c1a85231dadc80b8805db836756323 pythondialog-3.5.3.tar.gz +# Locally computed sha256 checksums sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/python-dialog3/python-dialog3.mk b/package/python-dialog3/python-dialog3.mk index 6051985640..e936de5811 100644 --- a/package/python-dialog3/python-dialog3.mk +++ b/package/python-dialog3/python-dialog3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DIALOG3_VERSION = 3.5.1 +PYTHON_DIALOG3_VERSION = 3.5.3 PYTHON_DIALOG3_SOURCE = pythondialog-$(PYTHON_DIALOG3_VERSION).tar.gz -PYTHON_DIALOG3_SITE = https://files.pythonhosted.org/packages/72/3c/26ed0db035f97196704d0197d8b2254b8a6ca93a2d132430b0b0d597aa79 +PYTHON_DIALOG3_SITE = https://files.pythonhosted.org/packages/4e/40/5c84d79f7d536ca2c3722af521eff4faafe54a93797f08c72eb72e68fb68 PYTHON_DIALOG3_LICENSE = LGPL-2.1+ PYTHON_DIALOG3_LICENSE_FILES = COPYING PYTHON_DIALOG3_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 19:55:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 13:55:44 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-django: bump to version 4.1.3 Message-ID: <20221102195544.1035113-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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..b9ae8a1da1 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 60c54c37ecf9e5e635ee6bb07a13a9fa Django-4.1.3.tar.gz +sha256 678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1 Django-4.1.3.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..c90caa9635 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.1.3 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/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:02:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:02:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/numactl: link with -latomic if needed In-Reply-To: <20221102123500.311904-1-fontaine.fabrice@gmail.com> References: <20221102123500.311904-1-fontaine.fabrice@gmail.com> Message-ID: <20221102210216.4ae702df@windsurf> On Wed, 2 Nov 2022 13:35:00 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since bump to version 2.0.16 in > commit e9bc980d93a189a16e7320bd254b906c87ca9f87: > > /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': > libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' > > Fixes: > - http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 > > Signed-off-by: Fabrice Fontaine > --- > ...01-link-with-latomic-if-needed-again.patch | 41 +++++++++++++++++++ > package/numactl/numactl.mk | 2 + > 2 files changed, 43 insertions(+) > create mode 100644 package/numactl/0001-link-with-latomic-if-needed-again.patch Also related to numactl and libatomic, we also have this pending patch: https://patchwork.ozlabs.org/project/buildroot/patch/20221024174911.75444-1-abrodkin at synopsys.com/, which still seems weird to me. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 2 20:02:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:02:45 +0100 Subject: [Buildroot] [git commit] configs/pine64: use mainline ATF Message-ID: <20221102200311.39F2F87A5E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8e45766058f10b987e7eee7aeb550d88a33e169b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master update ATF analog to pine64_sopine config. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni --- configs/pine64_defconfig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig index 2bdb6f6ae1..c454114d2a 100644 --- a/configs/pine64_defconfig +++ b/configs/pine64_defconfig @@ -7,10 +7,9 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y # Bootloader From thomas.petazzoni at bootlin.com Wed Nov 2 20:03:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:03:12 +0100 Subject: [Buildroot] [PATCH] configs/pine64: Use mainline ATF In-Reply-To: <20221102114137.931851-1-buildroot@heine.tech> References: <20221102114137.931851-1-buildroot@heine.tech> Message-ID: <20221102210312.06b2faa8@windsurf> On Wed, 2 Nov 2022 12:41:32 +0100 Michael Nosthoff via buildroot wrote: > update ATF analog to pine64_sopine config. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 > > Signed-off-by: Michael Nosthoff > --- > configs/pine64_defconfig | 7 +++---- > 1 file changed, 3 insertions(+), 4 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Wed Nov 2 20:06:31 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:06:31 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-docker: bump to version 6.0.1 Message-ID: <20221102200631.1640150-1-james.hilliard1@gmail.com> Add new host-python-setuptools-scm build dependency. Signed-off-by: James Hilliard --- package/python-docker/python-docker.hash | 4 ++-- package/python-docker/python-docker.mk | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-docker/python-docker.hash b/package/python-docker/python-docker.hash index 678245a979..3fc3c4f0f4 100644 --- a/package/python-docker/python-docker.hash +++ b/package/python-docker/python-docker.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/docker/json -md5 e1e8dc73e3220fe9eec1faf80b0290de docker-4.1.0.tar.gz -sha256 6e06c5e70ba4fad73e35f00c55a895a448398f3ada7faae072e2bb01348bafc1 docker-4.1.0.tar.gz +md5 8e85e23ed30a3d07129e197d35e56eb4 docker-6.0.1.tar.gz +sha256 896c4282e5c7af5c45e8b683b0b0c33932974fe6e50fc6906a0a83616ab3da97 docker-6.0.1.tar.gz # Locally computed sha256 checksums sha256 f2f0b07fa5e492c11d27aa0d2f3f1a0e64b9d17f32d8aa489ae2af9609af33b2 LICENSE diff --git a/package/python-docker/python-docker.mk b/package/python-docker/python-docker.mk index f476a1badd..4da972e017 100644 --- a/package/python-docker/python-docker.mk +++ b/package/python-docker/python-docker.mk @@ -4,13 +4,14 @@ # ################################################################################ -PYTHON_DOCKER_VERSION = 4.1.0 +PYTHON_DOCKER_VERSION = 6.0.1 PYTHON_DOCKER_SOURCE = docker-$(PYTHON_DOCKER_VERSION).tar.gz -PYTHON_DOCKER_SITE = https://files.pythonhosted.org/packages/de/54/a822d7116ff2f726f3da2b3e6c87659657bdcb7a36e382860ed505ed5e45 +PYTHON_DOCKER_SITE = https://files.pythonhosted.org/packages/79/26/6609b51ecb418e12d1534d00b888ce7e108f38b47dc6cd589598d5c6aaa2 PYTHON_DOCKER_SETUP_TYPE = setuptools PYTHON_DOCKER_LICENSE = Apache-2.0 PYTHON_DOCKER_LICENSE_FILES = LICENSE PYTHON_DOCKER_CPE_ID_VENDOR = docker PYTHON_DOCKER_CPE_ID_PRODUCT = docker-py +PYTHON_DOCKER_DEPENDENCIES = host-python-setuptools-scm $(eval $(python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:07:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:07:21 +0100 Subject: [Buildroot] [git commit] configs/visionfive: add missing host-openssl dependency for the kernel Message-ID: <20221102200808.E184287A65@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eb2a53c26f17b1affe98c982da7a805a85c96990 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The kernel build needs host-openssl: certs/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [scripts/Makefile.host:95: certs/extract-cert] Error 1 make[2]: *** [Makefile:1852: certs] Error 2 make[2]: *** Waiting for unfinished jobs.... Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259660751 Signed-off-by: Thomas Petazzoni --- configs/visionfive_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/visionfive_defconfig b/configs/visionfive_defconfig index 9f5fb03610..0d9325078a 100644 --- a/configs/visionfive_defconfig +++ b/configs/visionfive_defconfig @@ -11,6 +11,7 @@ BR2_LINUX_KERNEL_DEFCONFIG="visionfive" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="starfive/jh7100-starfive-visionfive-v1" 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_TAR is not set From james.hilliard1 at gmail.com Wed Nov 2 20:10:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:10:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-docutils: bump to version 0.19 Message-ID: <20221102201018.1819737-1-james.hilliard1@gmail.com> License hash changed due to url update: https://sourceforge.net/p/docutils/code/8959/ Signed-off-by: James Hilliard --- package/python-docutils/python-docutils.hash | 9 +++++---- package/python-docutils/python-docutils.mk | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-docutils/python-docutils.hash b/package/python-docutils/python-docutils.hash index f5e0b82db8..6a36f362e9 100644 --- a/package/python-docutils/python-docutils.hash +++ b/package/python-docutils/python-docutils.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/docutils/json, sha256 locally computed -md5 ca5827e2432fd58f4c8d74a6591135de docutils-0.18.1.tar.gz -sha256 679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06 docutils-0.18.1.tar.gz -sha256 f20172170ef9aeebbf53adf5d8f7d309f7dc6068e9a3a1b52ea772305686739d COPYING.txt +# md5, sha256 from https://pypi.org/pypi/docutils/json +md5 0afa992a6e93db892107c3f087d0d9df docutils-0.19.tar.gz +sha256 33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6 docutils-0.19.tar.gz +# Locally computed sha256 checksums +sha256 16b78bd9994588326a871ac39f64480969ebeb57ecd46a31874744560e72390a COPYING.txt diff --git a/package/python-docutils/python-docutils.mk b/package/python-docutils/python-docutils.mk index 39a570f5a1..d06521d10f 100644 --- a/package/python-docutils/python-docutils.mk +++ b/package/python-docutils/python-docutils.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DOCUTILS_VERSION = 0.18.1 +PYTHON_DOCUTILS_VERSION = 0.19 PYTHON_DOCUTILS_SOURCE = docutils-$(PYTHON_DOCUTILS_VERSION).tar.gz -PYTHON_DOCUTILS_SITE = https://files.pythonhosted.org/packages/57/b1/b880503681ea1b64df05106fc7e3c4e3801736cf63deffc6fa7fc5404cf5 +PYTHON_DOCUTILS_SITE = https://files.pythonhosted.org/packages/6b/5c/330ea8d383eb2ce973df34d1239b3b21e91cd8c865d21ff82902d952f91f PYTHON_DOCUTILS_LICENSE = Public Domain, BSD-2-Clause, BSD-3-Clause, Python-2.0, GPL-3.0+ (emacs mode) PYTHON_DOCUTILS_LICENSE_FILES = COPYING.txt PYTHON_DOCUTILS_SETUP_TYPE = setuptools -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:10:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:10:19 +0100 Subject: [Buildroot] snps_arc700_axs101_defconfig fails to build Message-ID: <20221102211019.71376854@windsurf> Hello Alexey, According to https://gitlab.com/buildroot.org/buildroot/-/jobs/3259666747, snps_arc700_axs101_defconfig fails to build with: msort.c: Assembler messages: msort.c:200: Error: opcode 'dmb' not supported for target arc700 make[4]: *** [../o-iterator.mk:9: /builds/buildroot.org/buildroot/output/build/glibc-2.36-66-ga1dc0be03c9dd850b864bd7a9c03cf8e396eb7ca/build/stdlib/msort.o] Error 1 During the glibc build. Could you have a look? Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From james.hilliard1 at gmail.com Wed Nov 2 20:12:24 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:12:24 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dominate: bump to version 2.7.0 Message-ID: <20221102201224.1972919-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dominate/python-dominate.hash | 4 ++-- package/python-dominate/python-dominate.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dominate/python-dominate.hash b/package/python-dominate/python-dominate.hash index 2e77d72a2e..89293baec6 100644 --- a/package/python-dominate/python-dominate.hash +++ b/package/python-dominate/python-dominate.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dominate/json -md5 9f714324ca99eee98bb3c3cdbe838de6 dominate-2.6.0.tar.gz -sha256 76ec2cde23700a6fc4fee098168b9dee43b99c2f1dd0ca6a711f683e8eb7e1e4 dominate-2.6.0.tar.gz +md5 77bba29beaaac4dfb657092cd89db033 dominate-2.7.0.tar.gz +sha256 520101360892ebf9d0553f67d37e359ff92403d8a1e33814030503088a05da49 dominate-2.7.0.tar.gz # Locally computed sha256 checksums sha256 9ccf26cfe845e0eb8bb58053e47366e7ab6b697ae010f7650978d4b71b7d1fc1 LICENSE.txt diff --git a/package/python-dominate/python-dominate.mk b/package/python-dominate/python-dominate.mk index 79fc058737..0f3687de5f 100644 --- a/package/python-dominate/python-dominate.mk +++ b/package/python-dominate/python-dominate.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DOMINATE_VERSION = 2.6.0 +PYTHON_DOMINATE_VERSION = 2.7.0 PYTHON_DOMINATE_SOURCE = dominate-$(PYTHON_DOMINATE_VERSION).tar.gz -PYTHON_DOMINATE_SITE = https://files.pythonhosted.org/packages/29/23/edf8e470f1053245c1aa99d92c8a3da9e83f6c7d3eb39205486965425be5 +PYTHON_DOMINATE_SITE = https://files.pythonhosted.org/packages/12/d7/5e5f50f5d5bdd4282d2a70b9479c1d91d6628bebd4829e455cdf7366a92e PYTHON_DOMINATE_SETUP_TYPE = setuptools PYTHON_DOMINATE_LICENSE = LGPL-3.0+ PYTHON_DOMINATE_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:15:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:15:05 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dpkt: bump to version 1.9.8 Message-ID: <20221102201505.2239068-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dpkt/python-dpkt.hash | 4 ++-- package/python-dpkt/python-dpkt.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dpkt/python-dpkt.hash b/package/python-dpkt/python-dpkt.hash index e5e986628c..7de0d748fc 100644 --- a/package/python-dpkt/python-dpkt.hash +++ b/package/python-dpkt/python-dpkt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dpkt/json -md5 ac3ace1c5ee12a74f12a863ac9082b59 dpkt-1.9.7.2.tar.gz -sha256 80f977667ebbad2b5c4f7b7f45ee8bea6622fb71723f68a9a8fe6274520c853b dpkt-1.9.7.2.tar.gz +md5 0f16de3c0b8caa6ec2261210f08c7b8b dpkt-1.9.8.tar.gz +sha256 43f8686e455da5052835fd1eda2689d51de3670aac9799b1b00cfd203927ee45 dpkt-1.9.8.tar.gz # Locally computed sha256 checksums sha256 4c5ffde575425591cbd51410219a6b98bbbb717e0c5784187e356653da8e5095 LICENSE diff --git a/package/python-dpkt/python-dpkt.mk b/package/python-dpkt/python-dpkt.mk index 87945d67c6..a99a1e8604 100644 --- a/package/python-dpkt/python-dpkt.mk +++ b/package/python-dpkt/python-dpkt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DPKT_VERSION = 1.9.7.2 +PYTHON_DPKT_VERSION = 1.9.8 PYTHON_DPKT_SOURCE = dpkt-$(PYTHON_DPKT_VERSION).tar.gz -PYTHON_DPKT_SITE = https://files.pythonhosted.org/packages/95/51/923b370880eff9b62fe4fe965a916da709022a02669c670731da69088e93 +PYTHON_DPKT_SITE = https://files.pythonhosted.org/packages/c9/7d/52f17a794db52a66e46ebb0c7549bf2f035ed61d5a920ba4aaa127dd038e PYTHON_DPKT_SETUP_TYPE = setuptools PYTHON_DPKT_LICENSE = BSD-3-Clause PYTHON_DPKT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:17:17 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:17:17 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-dtschema: bump to version 2022.11 Message-ID: <20221102201717.2466949-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-dtschema/python-dtschema.hash | 4 ++-- package/python-dtschema/python-dtschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dtschema/python-dtschema.hash b/package/python-dtschema/python-dtschema.hash index 7b183e28e3..32e6e99fa7 100644 --- a/package/python-dtschema/python-dtschema.hash +++ b/package/python-dtschema/python-dtschema.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dtschema/json -md5 ed75defac9a7297a567f278994b14d5b dtschema-2022.8.tar.gz -sha256 1befe7c9f74cea248a8b524cf6185ac48912a5b2aae96854d77cb94584433ca4 dtschema-2022.8.tar.gz +md5 69f39814b2e90809b32cbeafc3e6aaab dtschema-2022.11.tar.gz +sha256 825e51b8bb82a2d4833d15c25ff2b9a3f5a53b36a490d7c4b6b136037e823320 dtschema-2022.11.tar.gz # Locally computed sha256 checksums sha256 ca0d66263406dc684fe9db60577b234f65ffdf620d7e041c708e969447b69111 LICENSE.txt diff --git a/package/python-dtschema/python-dtschema.mk b/package/python-dtschema/python-dtschema.mk index 263061dc98..90fffd4255 100644 --- a/package/python-dtschema/python-dtschema.mk +++ b/package/python-dtschema/python-dtschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DTSCHEMA_VERSION = 2022.8 +PYTHON_DTSCHEMA_VERSION = 2022.11 PYTHON_DTSCHEMA_SOURCE = dtschema-$(PYTHON_DTSCHEMA_VERSION).tar.gz -PYTHON_DTSCHEMA_SITE = https://files.pythonhosted.org/packages/95/be/cb576760b9578cb69da020aeb80f3c2d05ff46b4090ab350c1e05691329e +PYTHON_DTSCHEMA_SITE = https://files.pythonhosted.org/packages/9a/15/41ece48fc9524ad815238cfbd164b8ac9dde889759790afbcc4903564dbd PYTHON_DTSCHEMA_SETUP_TYPE = setuptools PYTHON_DTSCHEMA_LICENSE = BSD-2-Clause PYTHON_DTSCHEMA_LICENSE_FILES = LICENSE.txt -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:18:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:18:54 +0100 Subject: [Buildroot] [PATCH 0/3] Another small set of defconfig removals Message-ID: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> Hello, Here is another 3 defconfigs that have failed to build, and for which the build failures were already reported on August 6, 2022 with no feedback from the maintainer for those platforms. If there is no feedback, I propose to remove those defconfigs in one week, i.e on November 9, 2022. Thomas Thomas Petazzoni (3): configs/roc_pc_rk3399: remove defconfig configs/rock_pi_4: remove defconfig configs/rock_pi_n10: remove defconfig DEVELOPERS | 6 --- board/firefly/roc-rk3399-pc/extlinux.conf | 4 -- board/firefly/roc-rk3399-pc/genimage.cfg | 22 -------- board/firefly/roc-rk3399-pc/post-build.sh | 5 -- board/firefly/roc-rk3399-pc/readme.txt | 40 --------------- board/radxa/rockpi-4/extlinux.conf | 4 -- board/radxa/rockpi-4/genimage.cfg | 39 --------------- board/radxa/rockpi-4/post-build.sh | 5 -- board/radxa/rockpi-4/readme.txt | 61 ----------------------- board/radxa/rockpi-n10/extlinux.conf | 4 -- board/radxa/rockpi-n10/genimage.cfg | 39 --------------- board/radxa/rockpi-n10/post-build.sh | 5 -- board/radxa/rockpi-n10/readme.txt | 61 ----------------------- configs/rock_pi_4_defconfig | 55 -------------------- configs/rock_pi_n10_defconfig | 55 -------------------- 15 files changed, 405 deletions(-) delete mode 100644 board/firefly/roc-rk3399-pc/extlinux.conf delete mode 100644 board/firefly/roc-rk3399-pc/genimage.cfg delete mode 100755 board/firefly/roc-rk3399-pc/post-build.sh delete mode 100644 board/firefly/roc-rk3399-pc/readme.txt delete mode 100644 board/radxa/rockpi-4/extlinux.conf delete mode 100644 board/radxa/rockpi-4/genimage.cfg delete mode 100755 board/radxa/rockpi-4/post-build.sh delete mode 100644 board/radxa/rockpi-4/readme.txt delete mode 100644 board/radxa/rockpi-n10/extlinux.conf delete mode 100644 board/radxa/rockpi-n10/genimage.cfg delete mode 100755 board/radxa/rockpi-n10/post-build.sh delete mode 100644 board/radxa/rockpi-n10/readme.txt delete mode 100644 configs/rock_pi_4_defconfig delete mode 100644 configs/rock_pi_n10_defconfig -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:18:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:18:55 +0100 Subject: [Buildroot] [PATCH 1/3] configs/roc_pc_rk3399: remove defconfig In-Reply-To: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> Message-ID: <20221102201858.555294-2-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671226 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/firefly/roc-rk3399-pc/extlinux.conf | 4 --- board/firefly/roc-rk3399-pc/genimage.cfg | 22 ------------- board/firefly/roc-rk3399-pc/post-build.sh | 5 --- board/firefly/roc-rk3399-pc/readme.txt | 40 ----------------------- 5 files changed, 73 deletions(-) delete mode 100644 board/firefly/roc-rk3399-pc/extlinux.conf delete mode 100644 board/firefly/roc-rk3399-pc/genimage.cfg delete mode 100755 board/firefly/roc-rk3399-pc/post-build.sh delete mode 100644 board/firefly/roc-rk3399-pc/readme.txt diff --git a/DEVELOPERS b/DEVELOPERS index 9569ee720b..591276bec8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2729,13 +2729,11 @@ F: package/hwloc/ F: package/powertop/ N: Suniel Mahesh -F: board/firefly/ F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig F: configs/rock_pi_n10_defconfig diff --git a/board/firefly/roc-rk3399-pc/extlinux.conf b/board/firefly/roc-rk3399-pc/extlinux.conf deleted file mode 100644 index 50a358fadc..0000000000 --- a/board/firefly/roc-rk3399-pc/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399RocPC linux - kernel /boot/Image - devicetree /boot/rk3399-roc-pc.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p1 rootwait diff --git a/board/firefly/roc-rk3399-pc/genimage.cfg b/board/firefly/roc-rk3399-pc/genimage.cfg deleted file mode 100644 index 966c869273..0000000000 --- a/board/firefly/roc-rk3399-pc/genimage.cfg +++ /dev/null @@ -1,22 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition u-boot-tpl-spl-dtb { - in-partition-table = "no" - image = "idbloader.img" - offset = 32K - } - - partition u-boot-dtb { - in-partition-table = "no" - image = "u-boot.itb" - offset = 8M - size = 30M - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/firefly/roc-rk3399-pc/post-build.sh b/board/firefly/roc-rk3399-pc/post-build.sh deleted file mode 100755 index 1f5ff6a611..0000000000 --- a/board/firefly/roc-rk3399-pc/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf diff --git a/board/firefly/roc-rk3399-pc/readme.txt b/board/firefly/roc-rk3399-pc/readme.txt deleted file mode 100644 index 8a6f1cdee6..0000000000 --- a/board/firefly/roc-rk3399-pc/readme.txt +++ /dev/null @@ -1,40 +0,0 @@ -Libre Computer Board ROC-RK3399-PC -=================================== - -Build: - - $ make roc_pc_rk3399_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? idbloader.img -??? Image -??? rk3399-roc-pc.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Wiki link: -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/roc-rk3399-pc.html -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:18:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:18:56 +0100 Subject: [Buildroot] [PATCH 2/3] configs/rock_pi_4: remove defconfig In-Reply-To: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> Message-ID: <20221102201858.555294-3-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671395 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/radxa/rockpi-4/extlinux.conf | 4 -- board/radxa/rockpi-4/genimage.cfg | 39 ------------------- board/radxa/rockpi-4/post-build.sh | 5 --- board/radxa/rockpi-4/readme.txt | 61 ------------------------------ configs/rock_pi_4_defconfig | 55 --------------------------- 6 files changed, 166 deletions(-) delete mode 100644 board/radxa/rockpi-4/extlinux.conf delete mode 100644 board/radxa/rockpi-4/genimage.cfg delete mode 100755 board/radxa/rockpi-4/post-build.sh delete mode 100644 board/radxa/rockpi-4/readme.txt delete mode 100644 configs/rock_pi_4_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 591276bec8..bf839d32d5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2731,10 +2731,8 @@ F: package/powertop/ N: Suniel Mahesh F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 -F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig F: configs/rock_pi_n10_defconfig F: configs/rockpro64_defconfig diff --git a/board/radxa/rockpi-4/extlinux.conf b/board/radxa/rockpi-4/extlinux.conf deleted file mode 100644 index 83374f174a..0000000000 --- a/board/radxa/rockpi-4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ROCK_PI_4 linux - kernel /Image - devicetree /rk3399-rock-pi-4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/radxa/rockpi-4/genimage.cfg b/board/radxa/rockpi-4/genimage.cfg deleted file mode 100644 index 9f64e96970..0000000000 --- a/board/radxa/rockpi-4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-rock-pi-4.dtb", - "extlinux" - } - } - - size = 112M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/radxa/rockpi-4/post-build.sh b/board/radxa/rockpi-4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/radxa/rockpi-4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/radxa/rockpi-4/readme.txt b/board/radxa/rockpi-4/readme.txt deleted file mode 100644 index 1db7569ed9..0000000000 --- a/board/radxa/rockpi-4/readme.txt +++ /dev/null @@ -1,61 +0,0 @@ -RADXA ROCK_PI_4 -================ -https://rockpi.org/rockpi4 - -ROCK Pi 4 is a Single Board Computer (SBC) from radxa. This guide is valid -for the below models: -- ROCK PI 4 Model A -- ROCK PI 4 Model B -- ROCK PI 4 Model C - -Build: -====== - $ make rock_pi_4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399-rock-pi-4.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== - -Serial console: ---------------- -RockPi4 has a 40-pin GPIO header. The pin layout is as follows: - -pin 6: gnd -pin 8: tx -pin 10: rx - -Baudrate for this board is 1500000. - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -Wiki link: -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/rock-pi-4.html diff --git a/configs/rock_pi_4_defconfig b/configs/rock_pi_4_defconfig deleted file mode 100644 index 401a59bac4..0000000000 --- a/configs/rock_pi_4_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -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/amarula/u-boot-amarula.git" -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="cf2747360fdd1eb0d51dd01a984c7c62c7f714fe" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock-pi-4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.46" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-rock-pi-4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="rockpi4" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROCK_PI_4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="96M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rockpi-4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rockpi-4/post-build.sh" -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 2 20:18:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 21:18:57 +0100 Subject: [Buildroot] [PATCH 3/3] configs/rock_pi_n10: remove defconfig In-Reply-To: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> Message-ID: <20221102201858.555294-4-thomas.petazzoni@bootlin.com> This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671399 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 - board/radxa/rockpi-n10/extlinux.conf | 4 -- board/radxa/rockpi-n10/genimage.cfg | 39 ------------------ board/radxa/rockpi-n10/post-build.sh | 5 --- board/radxa/rockpi-n10/readme.txt | 61 ---------------------------- configs/rock_pi_n10_defconfig | 55 ------------------------- 6 files changed, 166 deletions(-) delete mode 100644 board/radxa/rockpi-n10/extlinux.conf delete mode 100644 board/radxa/rockpi-n10/genimage.cfg delete mode 100755 board/radxa/rockpi-n10/post-build.sh delete mode 100644 board/radxa/rockpi-n10/readme.txt delete mode 100644 configs/rock_pi_n10_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index bf839d32d5..124552e72f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2732,9 +2732,7 @@ N: Suniel Mahesh F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-n8 -F: board/radxa/rockpi-n10 F: configs/rock_pi_n8_defconfig -F: configs/rock_pi_n10_defconfig F: configs/rockpro64_defconfig F: package/arm-gnu-toolchain/ diff --git a/board/radxa/rockpi-n10/extlinux.conf b/board/radxa/rockpi-n10/extlinux.conf deleted file mode 100644 index b6a4c97cd9..0000000000 --- a/board/radxa/rockpi-n10/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ROCK_PI_N10 linux - kernel /Image - devicetree /rk3399pro-rock-pi-n10.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p4 rw rootwait diff --git a/board/radxa/rockpi-n10/genimage.cfg b/board/radxa/rockpi-n10/genimage.cfg deleted file mode 100644 index fe6fa3f8f9..0000000000 --- a/board/radxa/rockpi-n10/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399pro-rock-pi-n10.dtb", - "extlinux" - } - } - - size = 112M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/radxa/rockpi-n10/post-build.sh b/board/radxa/rockpi-n10/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/radxa/rockpi-n10/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/radxa/rockpi-n10/readme.txt b/board/radxa/rockpi-n10/readme.txt deleted file mode 100644 index 49decbb3d9..0000000000 --- a/board/radxa/rockpi-n10/readme.txt +++ /dev/null @@ -1,61 +0,0 @@ -RADXA ROCKPI-N10 -================ -https://wiki.radxa.com/RockpiN10 - -Build: -====== - $ make rock_pi_n10_defconfig - $ make - -Files created in output directory -================================= - -output/images -. -??? bl31.elf -??? boot.vfat -??? extlinux -??? idbloader.img -??? Image -??? rk3399pro-rock-pi-n10.dtb -??? rootfs.ext2 -??? rootfs.ext4 -> rootfs.ext2 -??? rootfs.tar -??? sdcard.img -??? u-boot.bin -??? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== - -Serial console: ---------------- -RockPi-N10 has a 40-pin GPIO header. The pin layout is as follows: - -pin 6: gnd -pin 8: tx -pin 10: rx - -Baudrate for this board is 1500000. - -The boot order on rockpi-n10 is emmc, sd. If emmc contains a valid Image, the board -always boots from emmc. To boot from SD, erase emmc as per the guide: - -https://wiki.amarulasolutions.com/bsp/setup/rockchip/rk3399_emmc.html - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -wiki link: ----------- -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399pro/rock-pi-n10.html diff --git a/configs/rock_pi_n10_defconfig b/configs/rock_pi_n10_defconfig deleted file mode 100644 index c622839c89..0000000000 --- a/configs/rock_pi_n10_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.7 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_7=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -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/amarula/u-boot-amarula.git" -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="cf2747360fdd1eb0d51dd01a984c7c62c7f714fe" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock-pi-n10-rk3399pro" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.7.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399pro-rock-pi-n10" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="rockpi-n10" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROCKPI-N10" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="160M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rockpi-n10/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rockpi-n10/post-build.sh" -- 2.38.1 From james.hilliard1 at gmail.com Wed Nov 2 20:19:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:19:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-ecdsa: bump to version 0.18.0 Message-ID: <20221102201922.2652296-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-ecdsa/python-ecdsa.hash | 4 ++-- package/python-ecdsa/python-ecdsa.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-ecdsa/python-ecdsa.hash b/package/python-ecdsa/python-ecdsa.hash index a082d30b0f..382cccd47c 100644 --- a/package/python-ecdsa/python-ecdsa.hash +++ b/package/python-ecdsa/python-ecdsa.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ecdsa/json -md5 d0dd59c43af0f640a60599551529f5d0 ecdsa-0.17.0.tar.gz -sha256 b9f500bb439e4153d0330610f5d26baaf18d17b8ced1bc54410d189385ea68aa ecdsa-0.17.0.tar.gz +md5 cbca26ec29cc50e32e8b070aa2ec0786 ecdsa-0.18.0.tar.gz +sha256 190348041559e21b22a1d65cee485282ca11a6f81d503fddb84d5017e9ed1e49 ecdsa-0.18.0.tar.gz # Locally computed sha256 checksums sha256 3eca9845773d2e5b8cc9d8c119d345f00a4806e4bd660d4a3d6cdf9c0e9d8bb2 LICENSE diff --git a/package/python-ecdsa/python-ecdsa.mk b/package/python-ecdsa/python-ecdsa.mk index eda35616de..d3d49c2520 100644 --- a/package/python-ecdsa/python-ecdsa.mk +++ b/package/python-ecdsa/python-ecdsa.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ECDSA_VERSION = 0.17.0 +PYTHON_ECDSA_VERSION = 0.18.0 PYTHON_ECDSA_SOURCE = ecdsa-$(PYTHON_ECDSA_VERSION).tar.gz -PYTHON_ECDSA_SITE = https://files.pythonhosted.org/packages/bf/3d/3d909532ad541651390bf1321e097404cbd39d1d89c2046f42a460220fb3 +PYTHON_ECDSA_SITE = https://files.pythonhosted.org/packages/ff/7b/ba6547a76c468a0d22de93e89ae60d9561ec911f59532907e72b0d8bc0f1 PYTHON_ECDSA_SETUP_TYPE = setuptools PYTHON_ECDSA_LICENSE = MIT PYTHON_ECDSA_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:23:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:23:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-engineio: bump to version 4.3.4 Message-ID: <20221102202325.2943719-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-engineio/python-engineio.hash | 4 ++-- package/python-engineio/python-engineio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-engineio/python-engineio.hash b/package/python-engineio/python-engineio.hash index 5762303af0..651226cc9c 100644 --- a/package/python-engineio/python-engineio.hash +++ b/package/python-engineio/python-engineio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-engineio/json -md5 d2bc7184d64e9d5a692bfad29ff73dea python-engineio-4.2.1.tar.gz -sha256 d510329b6d8ed5662547862f58bc73659ae62defa66b66d745ba021de112fa62 python-engineio-4.2.1.tar.gz +md5 cb093c07bc5b5351e6a2edb555b02f33 python-engineio-4.3.4.tar.gz +sha256 d8d8b072799c36cadcdcc2b40d2a560ce09797ab3d2d596b2ad519a5e4df19ae python-engineio-4.3.4.tar.gz # Locally computed sha256 checksums sha256 c9e97d3dbc1fbbcdb4f7808b282cd646db887aff4f5313fe6bbe8d4c31405a9c LICENSE diff --git a/package/python-engineio/python-engineio.mk b/package/python-engineio/python-engineio.mk index 81bd49fb64..388e669155 100644 --- a/package/python-engineio/python-engineio.mk +++ b/package/python-engineio/python-engineio.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_ENGINEIO_VERSION = 4.2.1 -PYTHON_ENGINEIO_SITE = https://files.pythonhosted.org/packages/74/1e/33e402011bb2fe33ab12762e5a66d66df1d47302a23e9c5e8310e11b1403 +PYTHON_ENGINEIO_VERSION = 4.3.4 +PYTHON_ENGINEIO_SITE = https://files.pythonhosted.org/packages/7e/ff/970c5d084f513fb38108cd7c90497489d7cff8666f9bfabae00a3f4e13d4 PYTHON_ENGINEIO_SETUP_TYPE = setuptools PYTHON_ENGINEIO_LICENSE = MIT PYTHON_ENGINEIO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:28:11 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:28:11 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-entrypoints: bump to version 0.4 Message-ID: <20221102202811.3216819-1-james.hilliard1@gmail.com> Migrate to flit package infrastructure. Signed-off-by: James Hilliard --- package/python-entrypoints/python-entrypoints.hash | 4 ++-- package/python-entrypoints/python-entrypoints.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-entrypoints/python-entrypoints.hash b/package/python-entrypoints/python-entrypoints.hash index 95c092e5e0..a8deb85614 100644 --- a/package/python-entrypoints/python-entrypoints.hash +++ b/package/python-entrypoints/python-entrypoints.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/entrypoints/json -md5 c5c61ea2e46a0c50ea08f4af7955a0b1 entrypoints-0.3.tar.gz -sha256 c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451 entrypoints-0.3.tar.gz +md5 3acd8b72119a8fb1eac7030c24ac6b49 entrypoints-0.4.tar.gz +sha256 b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4 entrypoints-0.4.tar.gz # Locally computed sha256 checksums sha256 de5fcd7349cdf399b0707a2a024833c4704743650133c72d6f0ff7561a03a848 LICENSE diff --git a/package/python-entrypoints/python-entrypoints.mk b/package/python-entrypoints/python-entrypoints.mk index 7ab1b4d64a..287b83605d 100644 --- a/package/python-entrypoints/python-entrypoints.mk +++ b/package/python-entrypoints/python-entrypoints.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_ENTRYPOINTS_VERSION = 0.3 +PYTHON_ENTRYPOINTS_VERSION = 0.4 PYTHON_ENTRYPOINTS_SOURCE = entrypoints-$(PYTHON_ENTRYPOINTS_VERSION).tar.gz -PYTHON_ENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/b4/ef/063484f1f9ba3081e920ec9972c96664e2edb9fdc3d8669b0e3b8fc0ad7c -PYTHON_ENTRYPOINTS_SETUP_TYPE = distutils +PYTHON_ENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2 +PYTHON_ENTRYPOINTS_SETUP_TYPE = flit PYTHON_ENTRYPOINTS_LICENSE = MIT PYTHON_ENTRYPOINTS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:31:11 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:31:11 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-filelock: bump to version 3.8.0 Message-ID: <20221102203111.3434687-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-filelock/python-filelock.hash | 4 ++-- package/python-filelock/python-filelock.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-filelock/python-filelock.hash b/package/python-filelock/python-filelock.hash index d7cc864668..e4dd67de07 100644 --- a/package/python-filelock/python-filelock.hash +++ b/package/python-filelock/python-filelock.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/filelock/json -md5 f8458b5235a9e439fd512dc08947f6b2 filelock-3.3.0.tar.gz -sha256 8c7eab13dc442dc249e95158bcc12dec724465919bdc9831fdbf0660f03d1785 filelock-3.3.0.tar.gz +md5 9bd8d33d5d7dc95012981ccbfb2d2a0f filelock-3.8.0.tar.gz +sha256 55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc filelock-3.8.0.tar.gz # Locally computed sha256 checksums sha256 88d9b4eb60579c191ec391ca04c16130572d7eedc4a86daa58bf28c6e14c9bcd LICENSE diff --git a/package/python-filelock/python-filelock.mk b/package/python-filelock/python-filelock.mk index 00c32b2caa..8d5308ddca 100644 --- a/package/python-filelock/python-filelock.mk +++ b/package/python-filelock/python-filelock.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FILELOCK_VERSION = 3.3.0 +PYTHON_FILELOCK_VERSION = 3.8.0 PYTHON_FILELOCK_SOURCE = filelock-$(PYTHON_FILELOCK_VERSION).tar.gz -PYTHON_FILELOCK_SITE = https://files.pythonhosted.org/packages/fd/6e/665a6cb363bee26e40954ee812e4e733fd7cafd84c06e0c7c2357641abd6 +PYTHON_FILELOCK_SITE = https://files.pythonhosted.org/packages/95/55/b897882bffb8213456363e646bf9e9fa704ffda5a7d140edf935a9e02c7b PYTHON_FILELOCK_SETUP_TYPE = setuptools PYTHON_FILELOCK_LICENSE = Public Domain PYTHON_FILELOCK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:34:02 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:34:02 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-flask: bump to version 2.2.2 Message-ID: <20221102203402.3609657-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-flask/python-flask.hash | 4 ++-- package/python-flask/python-flask.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask/python-flask.hash b/package/python-flask/python-flask.hash index 5f19a450a1..9b6391750a 100644 --- a/package/python-flask/python-flask.hash +++ b/package/python-flask/python-flask.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/flask/json -md5 93f1832e5be704ef6ff2a4124579cd85 Flask-2.1.2.tar.gz -sha256 315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477 Flask-2.1.2.tar.gz +md5 c0d2276cb7d59a06d62c915da9c77ba6 Flask-2.2.2.tar.gz +sha256 642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b Flask-2.2.2.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst sha256 7535eac513edd12fb8e33f203c6a403549629e34b363418cdbd6c6ea5464515d docs/license.rst diff --git a/package/python-flask/python-flask.mk b/package/python-flask/python-flask.mk index b684aff480..1b1ffdf034 100644 --- a/package/python-flask/python-flask.mk +++ b/package/python-flask/python-flask.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_VERSION = 2.1.2 +PYTHON_FLASK_VERSION = 2.2.2 PYTHON_FLASK_SOURCE = Flask-$(PYTHON_FLASK_VERSION).tar.gz -PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b +PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f PYTHON_FLASK_SETUP_TYPE = setuptools PYTHON_FLASK_LICENSE = BSD-3-Clause PYTHON_FLASK_LICENSE_FILES = LICENSE.rst docs/license.rst -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:37:52 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:37:52 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-flask-sqlalchemy: bump to version 3.0.2 Message-ID: <20221102203752.4053123-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash | 4 ++-- package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash index 4c2a701eb3..50ca14371d 100644 --- a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flask-sqlalchemy/json -md5 dcb6b62248ced71dab183f2cb2778583 Flask-SQLAlchemy-2.5.1.tar.gz -sha256 2bda44b43e7cacb15d4e05ff3cc1f8bc97936cc464623424102bfc2c35e95912 Flask-SQLAlchemy-2.5.1.tar.gz +md5 cbc5756b7e14683de1a540516159a81a Flask-SQLAlchemy-3.0.2.tar.gz +sha256 16199f5b3ddfb69e0df2f52ae4c76aedbfec823462349dabb21a1b2e0a2b65e9 Flask-SQLAlchemy-3.0.2.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk index b1d00ad6c0..ca6fd0c793 100644 --- a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_SQLALCHEMY_VERSION = 2.5.1 +PYTHON_FLASK_SQLALCHEMY_VERSION = 3.0.2 PYTHON_FLASK_SQLALCHEMY_SOURCE = Flask-SQLAlchemy-$(PYTHON_FLASK_SQLALCHEMY_VERSION).tar.gz -PYTHON_FLASK_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/35/f0/39dd2d8e7e5223f78a5206d7020dc0e16718a964acfb3564d89e9798ab9b +PYTHON_FLASK_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/0b/b7/05a8f9c3f010775275f8dec53e40ff7ea1ae61bf1cfa4b524caf4d3da982 PYTHON_FLASK_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_FLASK_SQLALCHEMY_LICENSE = BSD-3-Clause PYTHON_FLASK_SQLALCHEMY_LICENSE_FILES = LICENSE.rst -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:42:12 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:42:12 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-greenlet: bump to version 2.0.0 Message-ID: <20221102204212.238062-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-greenlet/python-greenlet.hash | 4 ++-- package/python-greenlet/python-greenlet.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-greenlet/python-greenlet.hash b/package/python-greenlet/python-greenlet.hash index 8e2a95b03e..b5fd1fd7b2 100644 --- a/package/python-greenlet/python-greenlet.hash +++ b/package/python-greenlet/python-greenlet.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/greenlet/json -md5 b3e86eb9ab0908e6e3ef542e9b94d7e1 greenlet-1.1.3.post0.tar.gz -sha256 f5e09dc5c6e1796969fd4b775ea1417d70e49a5df29aaa8e5d10675d9e11872c greenlet-1.1.3.post0.tar.gz +md5 1d73a38c1c0b0c7e16ec17d6a19f3652 greenlet-2.0.0.tar.gz +sha256 6c66f0da8049ee3c126b762768179820d4c0ae0ca46ae489039e4da2fae39a52 greenlet-2.0.0.tar.gz # Locally computed sha256 checksums sha256 769831d6e5dfaf2c20802faccff1fafb4c2025dd8f6253dfa47fcad59d4d0979 LICENSE sha256 e5ff3c23c110e494cd7d736c10fd96d462457bafeca310840db6527298c7d46b LICENSE.PSF diff --git a/package/python-greenlet/python-greenlet.mk b/package/python-greenlet/python-greenlet.mk index b4a0e5af08..42bf7970d8 100644 --- a/package/python-greenlet/python-greenlet.mk +++ b/package/python-greenlet/python-greenlet.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_GREENLET_VERSION = 1.1.3.post0 +PYTHON_GREENLET_VERSION = 2.0.0 PYTHON_GREENLET_SOURCE = greenlet-$(PYTHON_GREENLET_VERSION).tar.gz -PYTHON_GREENLET_SITE = https://files.pythonhosted.org/packages/ea/37/e54ce453b298e890f59dba3db32461579328a07d5b65e3eabf80f971c099 +PYTHON_GREENLET_SITE = https://files.pythonhosted.org/packages/23/6f/f72865c589d0c79f03b51520a4cdd65647de0513e9ad107a5731df89c235 PYTHON_GREENLET_SETUP_TYPE = setuptools PYTHON_GREENLET_LICENSE = MIT, PSF-2.0 PYTHON_GREENLET_LICENSE_FILES = LICENSE LICENSE.PSF -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:44:52 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:44:52 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-httplib2: bump to version 0.21.0 Message-ID: <20221102204452.425914-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-httplib2/python-httplib2.hash | 4 ++-- package/python-httplib2/python-httplib2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-httplib2/python-httplib2.hash b/package/python-httplib2/python-httplib2.hash index 2c5914c5f6..4da8f26e43 100644 --- a/package/python-httplib2/python-httplib2.hash +++ b/package/python-httplib2/python-httplib2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/httplib2/json -md5 de7f5e3a4adb3105889867327bdd39dc httplib2-0.19.1.tar.gz -sha256 0b12617eeca7433d4c396a100eaecfa4b08ee99aa881e6df6e257a7aad5d533d httplib2-0.19.1.tar.gz +md5 b42f508585d988e77eac3980db1fd967 httplib2-0.21.0.tar.gz +sha256 fc144f091c7286b82bec71bdbd9b27323ba709cc612568d3000893bfd9cb4b34 httplib2-0.21.0.tar.gz # Locally computed sha256 checksums sha256 589eec38f72df2be203711d3b8cbece9b908c5e7ff00bc3cab7f63bae9e366b4 LICENSE diff --git a/package/python-httplib2/python-httplib2.mk b/package/python-httplib2/python-httplib2.mk index a259c33c73..1093ecab39 100644 --- a/package/python-httplib2/python-httplib2.mk +++ b/package/python-httplib2/python-httplib2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HTTPLIB2_VERSION = 0.19.1 +PYTHON_HTTPLIB2_VERSION = 0.21.0 PYTHON_HTTPLIB2_SOURCE = httplib2-$(PYTHON_HTTPLIB2_VERSION).tar.gz -PYTHON_HTTPLIB2_SITE = https://files.pythonhosted.org/packages/ed/cd/533a1e9e04671bcee5d2854b4f651a3fab9586d698de769d93b05ee2bff1 +PYTHON_HTTPLIB2_SITE = https://files.pythonhosted.org/packages/c2/37/a093aaa902f6b2301f0f2cff5285548dbc4ab9b9a29215eb440381cbb32b PYTHON_HTTPLIB2_SETUP_TYPE = setuptools PYTHON_HTTPLIB2_LICENSE = MIT PYTHON_HTTPLIB2_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 20:48:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 14:48:10 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-humanize: bump to version 4.4.0 Message-ID: <20221102204810.765230-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-humanize/python-humanize.hash | 4 ++-- package/python-humanize/python-humanize.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-humanize/python-humanize.hash b/package/python-humanize/python-humanize.hash index 9b2559ab11..871bb9bfa5 100644 --- a/package/python-humanize/python-humanize.hash +++ b/package/python-humanize/python-humanize.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/humanize/json -md5 04f5b334283e1f7f0dfeccf7d5a4b880 humanize-3.11.0.tar.gz -sha256 4160cdc63fcd0daac27d2e1e218a31bb396fc3fe5712d153675d89432a03778f humanize-3.11.0.tar.gz +md5 5e90552713107f756788ecdd8fbe341d humanize-4.4.0.tar.gz +sha256 efb2584565cc86b7ea87a977a15066de34cdedaf341b11c851cfcfd2b964779c humanize-4.4.0.tar.gz # Locally computed sha256 checksums sha256 8ba6c18112a431400ad3c743f70670079b302545d98884fc2f28a91c383a0380 LICENCE diff --git a/package/python-humanize/python-humanize.mk b/package/python-humanize/python-humanize.mk index ea5454d6cc..04cb0713fc 100644 --- a/package/python-humanize/python-humanize.mk +++ b/package/python-humanize/python-humanize.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HUMANIZE_VERSION = 3.11.0 +PYTHON_HUMANIZE_VERSION = 4.4.0 PYTHON_HUMANIZE_SOURCE = humanize-$(PYTHON_HUMANIZE_VERSION).tar.gz -PYTHON_HUMANIZE_SITE = https://files.pythonhosted.org/packages/a6/d0/e06993724937f2aab3e7085d137d453968aaac0f74661ef9c90528a79d61 +PYTHON_HUMANIZE_SITE = https://files.pythonhosted.org/packages/51/19/3e1adf0e7a8c8361496b085edcab2ddcd85410735a2b6fdd044247fc5b75 PYTHON_HUMANIZE_SETUP_TYPE = setuptools PYTHON_HUMANIZE_LICENSE = MIT PYTHON_HUMANIZE_LICENSE_FILES = LICENCE -- 2.34.1 From bugzilla at busybox.net Wed Nov 2 20:57:40 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 02 Nov 2022 20:57:40 +0000 Subject: [Buildroot] [Bug 15021] Buildroot not compiling with systemd and glibc. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15021 Thomas Petazzoni changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Thomas Petazzoni --- This has normally been fixed by https://gitlab.com/buildroot.org/buildroot/-/commit/4ed7d51d1896144caecfd40cf760cf13bbdb9c9d. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Wed Nov 2 21:02:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 22:02:43 +0100 Subject: [Buildroot] [git commit] CHANGES: prepare for 2022.11-rc1 Message-ID: <20221102210310.EA57587A6D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=28bcaf1e746849f156d8778689a8702d95e6a6d9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Thomas Petazzoni --- CHANGES | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/CHANGES b/CHANGES index ef58d17d89..72b874de34 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,53 @@ +2022.11-rc1, to be released + + Fixes all over the tree and new features. + + Architecture: + + - PowerPC: add Power9 CPU type + - ARM: support dropped for iWMMXt processors + + Toolchain: + + - binutils 2.39 added, binutils 2.38 is now the default + - gdb 12 added, gdb 11 is now the default + - support for 5.18, 5.19 and 6.0 kernel headers + - glibc updated to 2.36 + + Filesystem: + + - Ability to use dracut to create an initramfs that contains a + subset of the root filesystem contents. + + New packages: agent-proxy, catatonit, cni-plugins, crun, + docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools, + open-isns, python-editables, python-hatch-fancy-pypi-readme, + python-hatch-vcs, python-hatchling, python-libevdev, + python-minimalmodbus, python-pathspec, qt6-serialport, + rtl8192eu, signal-estimator, slirp4netns, tinycompress + + More than 400 packages have been updated to a newer version. + + New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive. + + Issues resolved: + + #11776: qt5webengine 5.12.2 build failed with arm toolchain + and linaro toolchain + #12131: qt5webengine builderror in the latest stable Buildroot + 2019.05.01 version + #13216: 2020.02.6 requires GNU find utils + #14601: Python build fails on 2022.02-rc2 + #14746: Lack of management after loading + #14796: 64 bit time and seccomp conflict (OpenSSH server crash) + #14921: wpewebkit build fails because of internal build order + #14936: nodejs does not build + #15006: toolchain Arm AArch64 toolchain 11.2-2022.02 + #15021: Buildroot not compiling with systemd and glibc. + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + #15071: RTL8723BS library is outdated + 2022.08.1, released October 2nd, 2022 Important / security related fixes. From thomas.petazzoni at bootlin.com Wed Nov 2 21:04:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 22:04:37 +0100 Subject: [Buildroot] [git commit] package/mmc-utils: bump to version dfc3b6ecda84d21418fb4408b39c5c71db4c6458 Message-ID: <20221102210503.C0E7387A80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c0394cc454460ebc99202faa4c10365998e72925 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop first patch, upstreamed: https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/commit/?id=520f54eb94845e597837ae908a03b91ae8c8758f Depends on kernel headers >= 4.4 for struct mmc_ioc_multi_cmd Fixes: http://autobuild.buildroot.net/results/01f78081a50743d1faa50a090c00b7e90a17fa39 Signed-off-by: S??bastien Szymanski Reviewed-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- .../0001-mmc_cmds.c-fix-build-with-gcc-4.9.patch | 37 ---------------------- package/mmc-utils/Config.in | 6 ++-- package/mmc-utils/mmc-utils.hash | 4 +-- package/mmc-utils/mmc-utils.mk | 2 +- 4 files changed, 6 insertions(+), 43 deletions(-) diff --git a/package/mmc-utils/0001-mmc_cmds.c-fix-build-with-gcc-4.9.patch b/package/mmc-utils/0001-mmc_cmds.c-fix-build-with-gcc-4.9.patch deleted file mode 100644 index 7725f9ca5e..0000000000 --- a/package/mmc-utils/0001-mmc_cmds.c-fix-build-with-gcc-4.9.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 6208cc78f6efd1fafc4f5bc6a487247a383df80f Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 28 Sep 2019 20:44:52 +0200 -Subject: [PATCH] mmc_cmds.c: fix build with gcc 4.9 - -Fix following error with gcc 4.9: - -mmc_cmds.c:1918:9: error: missing braces around initializer [-Werror=missing-braces] - struct rpmb_frame frame_status = {0}; - -Fixes: - - http://autobuild.buildroot.org/results/bf3b6f9f6ef39b99842b3c92495b7bf359c68158 - -Signed-off-by: Fabrice Fontaine -[Upstream status: sent to linux-mmc at vger.kernel.org] ---- - mmc_cmds.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/mmc_cmds.c b/mmc_cmds.c -index fb37189..6b09f26 100644 ---- a/mmc_cmds.c -+++ b/mmc_cmds.c -@@ -1915,7 +1915,9 @@ static int do_rpmb_op(int fd, - u_int16_t rpmb_type; - struct mmc_ioc_multi_cmd *mioc; - struct mmc_ioc_cmd *ioc; -- struct rpmb_frame frame_status = {0}; -+ struct rpmb_frame frame_status; -+ -+ memset(&frame_status, 0, sizeof(frame_status)); - - if (!frame_in || !frame_out || !out_cnt) - return -EINVAL; --- -2.23.0 - diff --git a/package/mmc-utils/Config.in b/package/mmc-utils/Config.in index 953afec588..d65988c749 100644 --- a/package/mmc-utils/Config.in +++ b/package/mmc-utils/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_MMC_UTILS bool "mmc-utils" - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 help MMC utils @@ -17,5 +17,5 @@ config BR2_PACKAGE_MMC_UTILS_ENABLE_DANGEROUS_COMMANDS endif -comment "mmc-utils needs a toolchain w/ headers >= 3.0" - depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 +comment "mmc-utils needs a toolchain w/ headers >= 4.4" + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4 diff --git a/package/mmc-utils/mmc-utils.hash b/package/mmc-utils/mmc-utils.hash index e8b2826612..1256f63487 100644 --- a/package/mmc-utils/mmc-utils.hash +++ b/package/mmc-utils/mmc-utils.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 ffc8f77233d1bd39ce4ec68835ad94aa6762624e4e96fb60102e87ba82db083e mmc-utils-d40ec535b9d4e4c974e8c2fbfb422cd0348cc5e8-br1.tar.gz -sha256 c3165393bcd710624e2909327a6fbeb736c47bdbe66de1c1a364ac7324d3e4d6 mmc.h +sha256 f6ed1cb2f02d49df4244f8872b47b22780dd634fa19d857298ce1b793752776f mmc-utils-dfc3b6ecda84d21418fb4408b39c5c71db4c6458-br1.tar.gz +sha256 f57e3c6169116aa9ff06eec95734ca000e4d0196467bb221e80e50530c768081 mmc.h diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk index 14e2bee587..435e6ae7f1 100644 --- a/package/mmc-utils/mmc-utils.mk +++ b/package/mmc-utils/mmc-utils.mk @@ -4,7 +4,7 @@ # ################################################################################ -MMC_UTILS_VERSION = d40ec535b9d4e4c974e8c2fbfb422cd0348cc5e8 +MMC_UTILS_VERSION = dfc3b6ecda84d21418fb4408b39c5c71db4c6458 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 From thomas.petazzoni at bootlin.com Wed Nov 2 21:05:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 22:05:44 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/mmc-utils: bump to version dfc3b6ecda84d21418fb4408b39c5c71db4c6458 In-Reply-To: <20221013085733.4973-1-sebastien.szymanski@armadeus.com> References: <20221013085733.4973-1-sebastien.szymanski@armadeus.com> Message-ID: <20221102220544.37cde23a@windsurf> On Thu, 13 Oct 2022 10:57:33 +0200 S?bastien Szymanski wrote: > Drop first patch, upstreamed: > https://git.kernel.org/pub/scm/utils/mmc/mmc-utils.git/commit/?id=520f54eb94845e597837ae908a03b91ae8c8758f > > Depends on kernel headers >= 4.4 for struct mmc_ioc_multi_cmd > > Fixes: http://autobuild.buildroot.net/results/01f78081a50743d1faa50a090c00b7e90a17fa39 > > Signed-off-by: S?bastien Szymanski > --- It's a bit annoying to have the dependency bumped to Linux 4.4, as mmc-utils can potentially be used by people running older kernels. But well, let's see if people complain about this, so I've applied as-is. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From yann.morin.1998 at free.fr Wed Nov 2 21:19:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Wed, 2 Nov 2022 22:19:23 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221102180608.4ac368ae@windsurf> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> <875yfzf8gy.fsf@gmail.com> <20221102180608.4ac368ae@windsurf> Message-ID: <20221102211923.GA3918838@scaer> Thomas, All, On 2022-11-02 18:06 +0100, Thomas Petazzoni via buildroot spake thusly: > On Tue, 01 Nov 2022 08:18:53 +0100 > Joachim Wiberg wrote: > > I tried to be as clear as possible about this, even when I did the > > release upstream. Maybe I should have been extra clear somehow? > All we expect is a short note in the commit log, which clarifies that > the submitter of the patch has changed the hash of the license file > after properly checking what the changes in the license files are. > That's really the complete extent of our expectation :-) I think you missed the part where Joachim *does* priovide that information in his commit log, copied below: Changes: - New command line options to ssdp-scan - Update copyright years (affects LICENSE file hash) So, our expectations were met! ;-) Acked-by: Yann E. MORIN Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Wed Nov 2 21:21:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 22:21:38 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221102211923.GA3918838@scaer> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> <875yfzf8gy.fsf@gmail.com> <20221102180608.4ac368ae@windsurf> <20221102211923.GA3918838@scaer> Message-ID: <20221102222138.50541ee7@windsurf> On Wed, 2 Nov 2022 22:19:23 +0100 "Yann E. MORIN" wrote: > I think you missed the part where Joachim *does* priovide that > information in his commit log, copied below: > > Changes: > - New command line options to ssdp-scan > - Update copyright years (affects LICENSE file hash) > > So, our expectations were met! ;-) Sorry about that, I definitely read too quickly, my bad :/ My apologizes Joachim for missing this: it was all good from the start! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From yann.morin.1998 at free.fr Wed Nov 2 21:53:55 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Wed, 2 Nov 2022 22:53:55 +0100 Subject: [Buildroot] [PATCH 2/2] package/busybox: redirect errors to /dev/null In-Reply-To: <20221101234138.66423cf3@windsurf> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221007235002.79221-2-vfazio@xes-inc.com> <20221101234138.66423cf3@windsurf> Message-ID: <20221102215355.GB3918838@scaer> Thomas, Vincent, All, On 2022-11-01 23:41 +0100, Thomas Petazzoni via buildroot spake thusly: > Hello Vincent, > > On Fri, 7 Oct 2022 18:50:02 -0500 > Vincent Fazio wrote: > > > When busybox.mk gets read, pkg-conf gets executed to determine the > > location of relevant libraries. > > > > When Busybox is built with per-package directories enabled, a number of > > errors related to executing pkg-conf occur because directories have not > > been synced to provide pkg-confg at the point when it executes. > > I don't get this. If pkg-config is executed before the per-package > directories are created... then how can pkg-config find libtirpc? We did look at this together with Vincent back then. The issue is that pkg-config is called as part of BUSYBOX_CFLAGS and BUSYBOX_CFLAGS_busybox, which are part of BUSYBOX_MAKE_ENV, which will eventually be part of the environment when calling one of the kconfig frontends, like 'config' (when applying the configuration), or menuconfig et al. At that time, only parts of the PPD have been gathered, and not the parts needed to configure and build, so host-pkgconf is not rsynced to the busybox PPD. Then later on, when we do build, host-pkgconf is rsynced, so we do get the libtirpc CFLAGs and LDFLAGS, and the build does succeed. It is quite difficult to follow all the trails. Idealy, we'd want to provide a proper rsynced PPD for configurators, maybe, but in this case, it is superfluous, and finding the right spot was... not trivial. So, with Vincent, we concluded that: - the error messages are benign - but hey are confusing - the simplest solution to get rid of them is to silence the call to pkg-config [--SNIP--] > and I couldn't see the errors (but perhaps I missed them). Could you > provide an example configuration, the details of the error, and a > rationale as to why not finding libtirpc is not a problem when we in > fact expect to find it? BR2_x86_i686=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_I686_UCLIBC_BLEEDING_EDGE=y BR2_PACKAGE_LIBTIRPC=y $ make clean $ make busybox-menuconfig >>> busybox 1.35.0 Patching [...] Applying 0005-nslookup-sanitize-all-printed-strings-with-printable.patch using patch: patching file networking/nslookup.c /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory Using /home/ymorin/dev/buildroot/O/master/build/busybox-1.35.0/.config as base # # merged configuration written to # /home/ymorin/dev/buildroot/O/master/build/busybox-1.35.0/.config # (needs make) # /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory [...] /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 "`/home/ymorin/dev/buildroot/O/master/host/bin/pkg-config --cflags libtirpc`"" CFLAGS_busybox=""`/home/ymorin/dev/buildroot/O/master/host/bin/pkg-config --libs libtirpc`"" PKG_CONFIG_PATH="" /usr/bin/make -j9 -C /home/ymorin/dev/buildroot/O/master/build/busybox-1.35.0 HOSTCC="/usr/bin/gcc" AR="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-gcc-ar" NM="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-gcc-nm" RANLIB="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-gcc-ranlib" CC="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-gcc" ARCH=i386 PREFIX="/home/ymorin/dev/buildroot/O/master/target" EXTRA_LDFLAGS="" CROSS_COMPILE="/home/ymorin/dev/buildroot/O/master/host/bin/i686-linux-" CONFIG_PREFIX="/home/ymorin/dev/buildroot/O/master/target" SKIP_STRIP=y menuconfig /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory /bin/sh: /home/ymorin/dev/buildroot/O/master/host/bin/pkg-config: No such file or directory HOSTLD scripts/kconfig/mconf HOSTCC scripts/kconfig/lxdialog/checklist.o HOSTCC scripts/kconfig/lxdialog/inputbox.o HOSTCC scripts/kconfig/lxdialog/lxdialog.o HOSTCC scripts/kconfig/lxdialog/menubox.o HOSTCC scripts/kconfig/lxdialog/msgbox.o HOSTCC scripts/kconfig/lxdialog/textbox.o HOSTCC scripts/kconfig/lxdialog/util.o HOSTCC scripts/kconfig/lxdialog/yesno.o HOSTLD scripts/kconfig/lxdialog/lxdialog scripts/kconfig/mconf Config.in And then again further one... BTW, notice how CFLAGS are incorrectly quoted: CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 "`/home/ymorin/dev/buildroot/O/master/host/bin/pkg-config --cflags libtirpc`"" ^---------------------------------------------------------------------------^ That's because of: 20: BUSYBOX_CFLAGS = $(TARGET_CFLAGS) 82: BUSYBOX_CFLAGS += "`$(PKG_CONFIG_HOST_BINARY) --cflags libtirpc`" which are then passed as: 91: CFLAGS="$(BUSYBOX_CFLAGS)" Vincent, could you come to fix that? ;-) Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Wed Nov 2 22:00:54 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Wed, 2 Nov 2022 23:00:54 +0100 Subject: [Buildroot] [PATCH 1/2] package/busybox: add patch to silence build errors In-Reply-To: <20221101234024.27b5bc48@windsurf> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221101234024.27b5bc48@windsurf> Message-ID: <20221102220054.GC3918838@scaer> Thomas, All, On 2022-11-01 23:40 +0100, Thomas Petazzoni via buildroot spake thusly: > On Fri, 7 Oct 2022 18:50:01 -0500 > Vincent Fazio wrote: > > > As part of pkg-kconfig, the .config file gets regenerated after fixups. > > > > When Busybox is built with per-package directories enabled, the > > toolchain is not available for Busybox's makefile to determine compiler > > capabilities so certain calls will fail and emit errors. > > > > For now, assume the following are true: > > > > Buildroot will not use GCC < 4 > > Skip a call to cc-ifversion to avoid the following error > > > > /buildroot/output/build/busybox-1.35.0/scripts/gcc-version.sh: line 11: /buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: No such file or directory > > > > Target system is linux > > Skip a call to -dumpmachine to avoid the following error > > > > make[2]: /buildroot/output/per-package/busybox/host/bin/x86_64-linux-gcc: Command not found > > > > Signed-off-by: Vincent Fazio > > Hm, it's a bit annoying to patch Busybox for this, especially with a > patch that most likely cannot be accepted upstream because it's really > related to Buildroot details. > > Do we have a better solution? Yes: we should be relatively confident that we can convince busybox that they wil never be built against a gcc < 4 nowadays, no? scripts/gcc-version.sh is used to get the gcc version. This is in turn used to test whether gcc >= 4.00, in which case -Wold-style-definition is added to CFLAGS. That is is only one case where this is needed. gcc 4.0.0 was release in 2005-04-20, 17+ years ago now. This is probably the oldest gcc version one may reasnably expect to compile current code aganst. nowadays... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Wed Nov 2 22:02:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:02:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-huepy: bump to version 1.2.1 Message-ID: <20221102220257.1514390-1-james.hilliard1@gmail.com> Drop patch which is no longer needed. Signed-off-by: James Hilliard --- package/python-huepy/0001-fix-import-with-python3.patch | 8 -------- package/python-huepy/python-huepy.hash | 7 ++++--- package/python-huepy/python-huepy.mk | 5 +++-- 3 files changed, 7 insertions(+), 13 deletions(-) delete mode 100644 package/python-huepy/0001-fix-import-with-python3.patch diff --git a/package/python-huepy/0001-fix-import-with-python3.patch b/package/python-huepy/0001-fix-import-with-python3.patch deleted file mode 100644 index e04eacb228..0000000000 --- a/package/python-huepy/0001-fix-import-with-python3.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- a/huepy/__init__.py -+++ b/huepy/__init__.py -@@ -1,4 +1,4 @@ --from hue import COMMANDS -+from .hue import COMMANDS - - __all__ = list(COMMANDS.keys()) - __version__ = '1.0.1' diff --git a/package/python-huepy/python-huepy.hash b/package/python-huepy/python-huepy.hash index 32d0eb2674..74b02864d3 100644 --- a/package/python-huepy/python-huepy.hash +++ b/package/python-huepy/python-huepy.hash @@ -1,4 +1,5 @@ -# Locally computer sha256 checksums -md5 da6514d9d61fb75ac9470f6863ce1aca python-huepy-a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e.tar.gz -sha256 63147cef5ecae5c1ab38000be91def351710e6bef2c5f67b5303418becf6c0f2 python-huepy-a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e.tar.gz +# md5, sha256 from https://pypi.org/pypi/huepy/json +md5 394a1072bec18c27097b053c40ddf0ea huepy-1.2.1.tar.gz +sha256 5b29beef797312fb7606188bc5cd98f78ab8f7e01576427a9312f1c9b20b759d huepy-1.2.1.tar.gz +# Locally computed sha256 checksums sha256 8b1ba204bb69a0ade2bfcf65ef294a920f6bb361b317dba43c7ef29d96332b9b LICENSE diff --git a/package/python-huepy/python-huepy.mk b/package/python-huepy/python-huepy.mk index 5c1041205d..cca3c3429e 100644 --- a/package/python-huepy/python-huepy.mk +++ b/package/python-huepy/python-huepy.mk @@ -4,8 +4,9 @@ # ################################################################################ -PYTHON_HUEPY_VERSION = a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e -PYTHON_HUEPY_SITE = $(call github,s0md3v,hue,$(PYTHON_HUEPY_VERSION)) +PYTHON_HUEPY_VERSION = 1.2.1 +PYTHON_HUEPY_SOURCE = huepy-$(PYTHON_HUEPY_VERSION).tar.gz +PYTHON_HUEPY_SITE = https://files.pythonhosted.org/packages/d6/4e/2dae447d8858a31158ca6c313f5d1902bc83b8542bb5f10c0307de2973bc PYTHON_HUEPY_LICENSE = GPL-3.0 PYTHON_HUEPY_LICENSE_FILES = LICENSE PYTHON_HUEPY_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 22:05:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:05:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-ifaddr: bump to version 0.2.0 Message-ID: <20221102220523.1739712-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-ifaddr/python-ifaddr.hash | 4 ++-- package/python-ifaddr/python-ifaddr.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-ifaddr/python-ifaddr.hash b/package/python-ifaddr/python-ifaddr.hash index 57b155caa5..e3c2b13b69 100644 --- a/package/python-ifaddr/python-ifaddr.hash +++ b/package/python-ifaddr/python-ifaddr.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ifaddr/json -md5 97c4eb7505643b5f1fe17733cb42abd9 ifaddr-0.1.7.tar.gz -sha256 1f9e8a6ca6f16db5a37d3356f07b6e52344f6f9f7e806d618537731669eb1a94 ifaddr-0.1.7.tar.gz +md5 b1cac02b5dc354d68dd6d853bc9565a7 ifaddr-0.2.0.tar.gz +sha256 cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4 ifaddr-0.2.0.tar.gz # Locally computed sha256 checksums sha256 8700856576ae2bc80c63bc970250510d9213fb02fed006d5f22742c9ddde24d7 LICENSE.txt diff --git a/package/python-ifaddr/python-ifaddr.mk b/package/python-ifaddr/python-ifaddr.mk index f1154d9de8..9b7d50d825 100644 --- a/package/python-ifaddr/python-ifaddr.mk +++ b/package/python-ifaddr/python-ifaddr.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_IFADDR_VERSION = 0.1.7 +PYTHON_IFADDR_VERSION = 0.2.0 PYTHON_IFADDR_SOURCE = ifaddr-$(PYTHON_IFADDR_VERSION).tar.gz -PYTHON_IFADDR_SITE = https://files.pythonhosted.org/packages/3d/fc/4ce147e3997cd0ea470ad27112087545cf83bf85015ddb3054673cb471bb +PYTHON_IFADDR_SITE = https://files.pythonhosted.org/packages/e8/ac/fb4c578f4a3256561548cd825646680edcadb9440f3f68add95ade1eb791 PYTHON_IFADDR_SETUP_TYPE = setuptools PYTHON_IFADDR_LICENSE = MIT PYTHON_IFADDR_LICENSE_FILES = LICENSE.txt -- 2.34.1 From troglobit at gmail.com Wed Nov 2 22:08:57 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Wed, 02 Nov 2022 23:08:57 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221102222138.50541ee7@windsurf> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221031214739.6b258cb3@windsurf> <875yfzf8gy.fsf@gmail.com> <20221102180608.4ac368ae@windsurf> <20221102211923.GA3918838@scaer> <20221102222138.50541ee7@windsurf> Message-ID: <9017709f9301e7f7f4e195ffaf5b30fcbd9e78ef.camel@gmail.com> On Wed, 2022-11-02 at 22:21 +0100, Thomas Petazzoni wrote: > On Wed, 2 Nov 2022 22:19:23 +0100 > "Yann E. MORIN" wrote: > > I think you missed the part where Joachim *does* priovide that > > information? in his commit log, copied below: > > ??? Changes: > > ???? - New command line options to ssdp-scan > > ???? - Update copyright years (affects LICENSE file hash) > > So, our expectations were met! ;-) Thanks Yann! <3 > Sorry about that, I definitely read too quickly, my bad :/ > My apologizes Joachim for missing this: it was all good from the > start! No worries, I know how stressful things can get. Was just so confusing from my end :-D Take care! /J From james.hilliard1 at gmail.com Wed Nov 2 22:09:26 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:09:26 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-incremental: bump to version 22.10.0 Message-ID: <20221102220926.1981705-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-incremental/python-incremental.hash | 4 ++-- package/python-incremental/python-incremental.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-incremental/python-incremental.hash b/package/python-incremental/python-incremental.hash index 47af832f39..456e8ca16d 100644 --- a/package/python-incremental/python-incremental.hash +++ b/package/python-incremental/python-incremental.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/incremental/json -md5 9f7ad12e0c05a12cee52a7350976c4e3 incremental-21.3.0.tar.gz -sha256 02f5de5aff48f6b9f665d99d48bfc7ec03b6e3943210de7cfc88856d755d6f57 incremental-21.3.0.tar.gz +md5 9fffa2490ca649550c79a78e85ef2eef incremental-22.10.0.tar.gz +sha256 912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0 incremental-22.10.0.tar.gz # Locally computed sha256 checksums sha256 d043bc8899b4695de1f4511d8f507b927e11723b981ce600fa3ef7b73954afa5 LICENSE diff --git a/package/python-incremental/python-incremental.mk b/package/python-incremental/python-incremental.mk index 7c6b2a547c..4b032d2649 100644 --- a/package/python-incremental/python-incremental.mk +++ b/package/python-incremental/python-incremental.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_INCREMENTAL_VERSION = 21.3.0 +PYTHON_INCREMENTAL_VERSION = 22.10.0 PYTHON_INCREMENTAL_SOURCE = incremental-$(PYTHON_INCREMENTAL_VERSION).tar.gz -PYTHON_INCREMENTAL_SITE = https://files.pythonhosted.org/packages/4f/c5/430765c697afc217c8491785de321a21fa4d983dda14bcd82feb965b0593 +PYTHON_INCREMENTAL_SITE = https://files.pythonhosted.org/packages/86/42/9e87f04fa2cd40e3016f27a4b4572290e95899c6dce317e2cdb580f3ff09 PYTHON_INCREMENTAL_SETUP_TYPE = setuptools PYTHON_INCREMENTAL_LICENSE = MIT PYTHON_INCREMENTAL_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 2 22:11:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 2 Nov 2022 23:11:58 +0100 Subject: [Buildroot] [PATCH 2/2] package/busybox: redirect errors to /dev/null In-Reply-To: <20221102215355.GB3918838@scaer> References: <20221007235002.79221-1-vfazio@xes-inc.com> <20221007235002.79221-2-vfazio@xes-inc.com> <20221101234138.66423cf3@windsurf> <20221102215355.GB3918838@scaer> Message-ID: <20221102231158.2ba5f486@windsurf> On Wed, 2 Nov 2022 22:53:55 +0100 "Yann E. MORIN" wrote: > We did look at this together with Vincent back then. > > The issue is that pkg-config is called as part of BUSYBOX_CFLAGS and > BUSYBOX_CFLAGS_busybox, which are part of BUSYBOX_MAKE_ENV, which will > eventually be part of the environment when calling one of the kconfig > frontends, like 'config' (when applying the configuration), or > menuconfig et al. > > At that time, only parts of the PPD have been gathered, and not the > parts needed to configure and build, so host-pkgconf is not rsynced to > the busybox PPD. But perhaps we should not pass those CFLAGS during the "configurator" step? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Wed Nov 2 22:14:12 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 2 Nov 2022 23:14:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/numactl: link with -latomic if needed In-Reply-To: <20221102210216.4ae702df@windsurf> References: <20221102123500.311904-1-fontaine.fabrice@gmail.com> <20221102210216.4ae702df@windsurf> Message-ID: Le mer. 2 nov. 2022 ? 21:02, Thomas Petazzoni a ?crit : > On Wed, 2 Nov 2022 13:35:00 +0100 > Fabrice Fontaine wrote: > > > Fix the following build failure raised since bump to version 2.0.16 in > > commit e9bc980d93a189a16e7320bd254b906c87ca9f87: > > > > > /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: > ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': > > libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' > > > > Fixes: > > - > http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 > > > > Signed-off-by: Fabrice Fontaine > > --- > > ...01-link-with-latomic-if-needed-again.patch | 41 +++++++++++++++++++ > > package/numactl/numactl.mk | 2 + > > 2 files changed, 43 insertions(+) > > create mode 100644 > package/numactl/0001-link-with-latomic-if-needed-again.patch > > Also related to numactl and libatomic, we also have this pending patch: > > https://patchwork.ozlabs.org/project/buildroot/patch/20221024174911.75444-1-abrodkin at synopsys.com/ > , > which still seems weird to me. > This weird patch tries to handle a very specific case where LD_LIBRARY_PATH points to a self-build toolchain. I think this is out of scope of buildroot but I'll let you confirm. Otherwise, it should be noted that upstream merged my patch. > > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com > Best Regards, Fabrice -------------- next part -------------- An HTML attachment was scrubbed... URL: From james.hilliard1 at gmail.com Wed Nov 2 22:17:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:17:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-ipython: bump to version 8.6.0 Message-ID: <20221102221722.2501784-1-james.hilliard1@gmail.com> Drop patch which is no longer needed. Migrate from distutils to setuptools infrastructure. Signed-off-by: James Hilliard --- .../0001-set-correct-python-executable-path.patch | 15 --------------- package/python-ipython/python-ipython.hash | 4 ++-- package/python-ipython/python-ipython.mk | 6 +++--- 3 files changed, 5 insertions(+), 20 deletions(-) delete mode 100644 package/python-ipython/0001-set-correct-python-executable-path.patch diff --git a/package/python-ipython/0001-set-correct-python-executable-path.patch b/package/python-ipython/0001-set-correct-python-executable-path.patch deleted file mode 100644 index 0fbd5a1c8e..0000000000 --- a/package/python-ipython/0001-set-correct-python-executable-path.patch +++ /dev/null @@ -1,15 +0,0 @@ -Set correct Python executable path - -Signed-off-by: Philippe Proulx - ---- python-ipython-2.1.0/setupbase.py 2014-05-21 15:19:12.000000000 -0400 -+++ python-ipython-2.1.0-new/setupbase.py 2014-07-23 23:34:32.892030423 -0400 -@@ -394,7 +394,7 @@ class build_scripts_entrypt(build_script - - mod, func = entrypt.split(':') - with open(outfile, 'w') as f: -- f.write(script_src.format(executable=sys.executable, -+ f.write(script_src.format(executable='/usr/bin/env python', - mod=mod, func=func)) - - return outfiles, outfiles diff --git a/package/python-ipython/python-ipython.hash b/package/python-ipython/python-ipython.hash index cd18c3d125..e61727e045 100644 --- a/package/python-ipython/python-ipython.hash +++ b/package/python-ipython/python-ipython.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/ipython/json -md5 6907b67691ba697173a3befb2c35f7ac ipython-7.31.1.tar.gz -sha256 b5548ec5329a4bcf054a5deed5099b0f9622eb9ea51aaa7104d215fece201d8c ipython-7.31.1.tar.gz +md5 8c98f6def0622ea32975cb779247c3d7 ipython-8.6.0.tar.gz +sha256 7c959e3dedbf7ed81f9b9d8833df252c430610e2a4a6464ec13cd20975ce20a5 ipython-8.6.0.tar.gz # Locally computed sha256 checksums sha256 341afcbd729887b7046fe7b98fc4f4edff3aed8d38f06eefd9b30670f043df17 COPYING.rst sha256 e0e390748ed440ab893ca1f135a88a920aaf5409dbb90a5b427c75c5e51268fb LICENSE diff --git a/package/python-ipython/python-ipython.mk b/package/python-ipython/python-ipython.mk index 389ebfa897..f3aac75db1 100644 --- a/package/python-ipython/python-ipython.mk +++ b/package/python-ipython/python-ipython.mk @@ -4,13 +4,13 @@ # ################################################################################ -PYTHON_IPYTHON_VERSION = 7.31.1 +PYTHON_IPYTHON_VERSION = 8.6.0 PYTHON_IPYTHON_SOURCE = ipython-$(PYTHON_IPYTHON_VERSION).tar.gz -PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/fb/39/c1947dc1bb993a35469ca474535cb3214c91f5f9a7752a1fcbd9b6b37dde +PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/7f/59/05e94e067afb61460f0d5229a1edb800e2f65b8436085fad9cd262d80d45 PYTHON_IPYTHON_LICENSE = BSD-3-Clause PYTHON_IPYTHON_LICENSE_FILES = COPYING.rst LICENSE PYTHON_IPYTHON_CPE_ID_VENDOR = ipython PYTHON_IPYTHON_CPE_ID_PRODUCT = ipython -PYTHON_IPYTHON_SETUP_TYPE = distutils +PYTHON_IPYTHON_SETUP_TYPE = setuptools $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 22:26:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 16:26:56 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-iso8601: bump to version 1.1.0 Message-ID: <20221102222656.3272628-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/micktwomey/pyiso8601/commit/406db6f23ffbf6815a320c30be070b89d28e2974 Signed-off-by: James Hilliard --- package/python-iso8601/python-iso8601.hash | 6 +++--- package/python-iso8601/python-iso8601.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-iso8601/python-iso8601.hash b/package/python-iso8601/python-iso8601.hash index 76dd5ec452..7c6d3f3ded 100644 --- a/package/python-iso8601/python-iso8601.hash +++ b/package/python-iso8601/python-iso8601.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/iso8601/json -md5 d6fe8ccc847aaf8ac965da3b6023e697 iso8601-0.1.14.tar.gz -sha256 8aafd56fa0290496c5edbb13c311f78fa3a241f0853540da09d9363eae3ebd79 iso8601-0.1.14.tar.gz +md5 29dd454d638bd684bd3466583f6724dc iso8601-1.1.0.tar.gz +sha256 32811e7b81deee2063ea6d2e94f8819a86d1f3811e49d23623a41fa832bef03f iso8601-1.1.0.tar.gz # Locally computed sha256 checksums -sha256 116d368d14a8cf0061027c944c60ee20b476ce42814818a7d627396906761f16 LICENSE +sha256 516b02cd11e78c37a04f9effadd85af0483dda7ab1e715eef1cc94f97dc49e13 LICENSE diff --git a/package/python-iso8601/python-iso8601.mk b/package/python-iso8601/python-iso8601.mk index 3f128d15e4..68bf69933a 100644 --- a/package/python-iso8601/python-iso8601.mk +++ b/package/python-iso8601/python-iso8601.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ISO8601_VERSION = 0.1.14 +PYTHON_ISO8601_VERSION = 1.1.0 PYTHON_ISO8601_SOURCE = iso8601-$(PYTHON_ISO8601_VERSION).tar.gz -PYTHON_ISO8601_SITE = https://files.pythonhosted.org/packages/f9/ed/b97abc7877e5b253eef96a469f47d617b0ebcccc735405fa1a620c7ee833 +PYTHON_ISO8601_SITE = https://files.pythonhosted.org/packages/31/8c/1c342fdd2f4af0857684d16af766201393ef53318c15fa785fcb6c3b7c32 PYTHON_ISO8601_SETUP_TYPE = setuptools PYTHON_ISO8601_LICENSE = MIT PYTHON_ISO8601_LICENSE_FILES = LICENSE -- 2.34.1 From peter at korsgaard.com Wed Nov 2 22:45:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:45:03 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: (Baruch Siach via buildroot's message of "Fri, 28 Oct 2022 08:36:27 +0300") References: Message-ID: <87k04dt1qo.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > SSP support requires support in ATF platform code. Not all platforms > implement plat_get_stack_protector_canary() hook. The result is build > failure: > (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' > Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") > originally introduces this issue. But then commit ccac9a5bbbd > ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid > the problem by effectively disabling SSP for all platforms. So only > after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP > support") the issue showed up. > Make SSP an opt-in for platform that actually provide the > plat_get_stack_protector_canary() hook. > Cc: Sergey Matyukevich > Cc: Dick Olsson > Tested-by: Heiko Thiery > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:45:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:45:03 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: (Baruch Siach via buildroot's message of "Fri, 28 Oct 2022 08:36:27 +0300") References: Message-ID: <87k04dt1qo.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > SSP support requires support in ATF platform code. Not all platforms > implement plat_get_stack_protector_canary() hook. The result is build > failure: > (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' > Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") > originally introduces this issue. But then commit ccac9a5bbbd > ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid > the problem by effectively disabling SSP for all platforms. So only > after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP > support") the issue showed up. > Make SSP an opt-in for platform that actually provide the > plat_get_stack_protector_canary() hook. > Cc: Sergey Matyukevich > Cc: Dick Olsson > Tested-by: Heiko Thiery > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:45:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:45:50 +0100 Subject: [Buildroot] [PATCH 1/3] boot/arm-trusted-firmware: fix SSP support In-Reply-To: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 11 Oct 2022 17:02:09 +0300") References: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> Message-ID: <87edult1pd.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force > ENABLE_STACK_PROTECTOR") fixed a build failure but also effectively > disabled SSP entirely for ATF. This is because ENABLE_STACK_PROTECTOR is > set to 0 unconditionally in make_helpers/defaults.mk, overwriting any > environment set value. So we must pass ENABLE_STACK_PROTECTOR in > MAKE_OPTS for it to be effective. But to avoid said build failure we > can't pass ENABLE_STACK_PROTECTOR=0. > Only pass ENABLE_STACK_PROTECTOR when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is enabled. Drop SSP_LEVEL value for > the !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP case which is now unused. > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:45:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:45:50 +0100 Subject: [Buildroot] [PATCH 1/3] boot/arm-trusted-firmware: fix SSP support In-Reply-To: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 11 Oct 2022 17:02:09 +0300") References: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> Message-ID: <87edult1pd.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force > ENABLE_STACK_PROTECTOR") fixed a build failure but also effectively > disabled SSP entirely for ATF. This is because ENABLE_STACK_PROTECTOR is > set to 0 unconditionally in make_helpers/defaults.mk, overwriting any > environment set value. So we must pass ENABLE_STACK_PROTECTOR in > MAKE_OPTS for it to be effective. But to avoid said build failure we > can't pass ENABLE_STACK_PROTECTOR=0. > Only pass ENABLE_STACK_PROTECTOR when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is enabled. Drop SSP_LEVEL value for > the !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP case which is now unused. > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:46:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:46:34 +0100 Subject: [Buildroot] [PATCH 3/3] boot/mv-ddr-marvell: disable SSP In-Reply-To: (Baruch Siach via buildroot's message of "Tue, 11 Oct 2022 17:02:11 +0300") References: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> Message-ID: <87a659t1o5.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Add a patch to disable SSP. The toolchain enables SSP by default when > one of BR2_SSP_ options is enabled. But ATF code for the Marvell > platform does not provide the required low level routines. This leads to > link time failure. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3101770000 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3134230006 > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:46:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:46:34 +0100 Subject: [Buildroot] [PATCH 3/3] boot/mv-ddr-marvell: disable SSP In-Reply-To: (Baruch Siach via buildroot's message of "Tue, 11 Oct 2022 17:02:11 +0300") References: <96728725434424ecdff6a4087126c9d665c877ec.1665496931.git.baruch@tkos.co.il> Message-ID: <87a659t1o5.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Add a patch to disable SSP. The toolchain enables SSP by default when > one of BR2_SSP_ options is enabled. But ATF code for the Marvell > platform does not provide the required low level routines. This leads to > link time failure. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3101770000 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3134230006 > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:46:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:46:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/ffmpeg: bump version to 4.4.3 In-Reply-To: <20221016152034.1161161-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 16 Oct 2022 17:20:34 +0200") References: <20221016152034.1161161-1-bernd.kuhls@t-online.de> Message-ID: <875yfxt1nm.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: > http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=refs/heads/release/4.4 > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 18:45:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:45:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/mv-ddr-marvell: disable SSP Message-ID: <20221102224704.8E8B187AA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9146f9a7dad3ef4cb8afc3e77aba3ec392e93ed2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add a patch to disable SSP. The toolchain enables SSP by default when one of BR2_SSP_ options is enabled. But ATF code for the Marvell platform does not provide the required low level routines. This leads to link time failure. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3101770000 https://gitlab.com/buildroot.org/buildroot/-/jobs/3134230006 Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard (cherry picked from commit 42d66f8fc6d4836dc08f0c75c93ce4ed35b13eee) Signed-off-by: Peter Korsgaard --- .../0001-Makefile-disable-stack-protection.patch | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch b/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch new file mode 100644 index 0000000000..62b1000727 --- /dev/null +++ b/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch @@ -0,0 +1,34 @@ +From 53e34e3bff26fcbb7cc14178fa9fc80e7a73d556 Mon Sep 17 00:00:00 2001 +From: Baruch Siach +Date: Tue, 11 Oct 2022 16:34:44 +0300 +Subject: [PATCH] Makefile: disable stack protection + +The Buildroot toolchain might enable stack protection by default. That +breaks linking because ATF does not provide the required __stack_chk +routines. + +The mv-ddr-marvell Makefile provides no way to add custom CFLAGS. Patch +Makefile to disable stack protection. + +Signed-off-by: Baruch Siach +--- +Upstream status: not applicable; Buildroot specific +--- + Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Makefile b/Makefile +index 3f0dd89a7381..feae75cc16e4 100644 +--- a/Makefile ++++ b/Makefile +@@ -331,6 +331,7 @@ OBJ_DIR ?= $(MV_DDR_ROOT) + CFLAGS = -DMV_DDR_ATF -DCONFIG_DDR4 + CFLAGS += -Wall -Werror -Os -ffreestanding -mlittle-endian -g -gdwarf-2 -nostdinc + CFLAGS += -march=armv8-a -fpie ++CFLAGS += -fno-stack-protector + + # PLATFORM is set in ble/ble.mk + ifneq ($(findstring a80x0,$(PLATFORM)),) +-- +2.35.1 + From peter at korsgaard.com Wed Nov 2 18:42:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:42:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/arm-trusted-firmware: fix SSP support Message-ID: <20221102224704.7D8B787AA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=416b70a4d74d526d092eb111e59d866b6329bb5e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") fixed a build failure but also effectively disabled SSP entirely for ATF. This is because ENABLE_STACK_PROTECTOR is set to 0 unconditionally in make_helpers/defaults.mk, overwriting any environment set value. So we must pass ENABLE_STACK_PROTECTOR in MAKE_OPTS for it to be effective. But to avoid said build failure we can't pass ENABLE_STACK_PROTECTOR=0. Only pass ENABLE_STACK_PROTECTOR when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is enabled. Drop SSP_LEVEL value for the !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP case which is now unused. Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard (cherry picked from commit 09acc7cbc91f50305730ca0690a58fb93529034b) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/Config.in | 4 ---- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 ++++++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index b1fc03e10b..ad87909bbf 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -213,10 +213,6 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL string - # While newer versions of TF-A support "none" as - # ENABLE_STACK_PROTECTOR value, older versions (e.g 2.0) only - # supported "0" to disable SSP. - default "0" if !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP default "default" if BR2_SSP_REGULAR default "strong" if BR2_SSP_STRONG default "all" if BR2_SSP_ALL diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index c53fe20b10..f39a24128c 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -53,10 +53,14 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ $(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES)) \ PLAT=$(ARM_TRUSTED_FIRMWARE_PLATFORM) +ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) +ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ + ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +endif + ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") \ - ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) + $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From peter at korsgaard.com Wed Nov 2 18:58:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:58:39 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/arm-trusted-firmware: don't enable SSP by default Message-ID: <20221102224704.A1DE287AA7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c545f74c598ca1e988fbb11338db152baf6142c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x SSP support requires support in ATF platform code. Not all platforms implement plat_get_stack_protector_canary() hook. The result is build failure: (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") originally introduces this issue. But then commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid the problem by effectively disabling SSP for all platforms. So only after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP support") the issue showed up. Make SSP an opt-in for platform that actually provide the plat_get_stack_protector_canary() hook. Cc: Sergey Matyukevich Cc: Dick Olsson Tested-by: Heiko Thiery Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit f03ae604510bab7f7f7e516db96a6f880dd86688) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index ad87909bbf..ee009ceb57 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -199,7 +199,6 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP bool "Build with SSP" - default y depends on BR2_TOOLCHAIN_HAS_SSP depends on !BR2_SSP_NONE help From peter at korsgaard.com Wed Nov 2 18:57:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:57:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/ffmpeg: bump version to 4.4.3 Message-ID: <20221102224704.98B1E87AA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=27fdbc129b53e575a3bce9265ed287207ce4e848 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=refs/heads/release/4.4 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 529203635159f224a0de1a5f3a9fb11bbba46644) Signed-off-by: Peter Korsgaard --- package/ffmpeg/ffmpeg.hash | 2 +- package/ffmpeg/ffmpeg.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ffmpeg/ffmpeg.hash b/package/ffmpeg/ffmpeg.hash index 8669a060d0..c9d7ea7c41 100644 --- a/package/ffmpeg/ffmpeg.hash +++ b/package/ffmpeg/ffmpeg.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 af419a7f88adbc56c758ab19b4c708afbcae15ef09606b82b855291f6a6faa93 ffmpeg-4.4.2.tar.xz +sha256 6c5b6c195e61534766a0b5fe16acc919170c883362612816d0a1c7f4f947006e ffmpeg-4.4.3.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2 sha256 b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe COPYING.LGPLv2.1 sha256 cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2 LICENSE.md diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index ced5ce598f..136e3e24ca 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -4,7 +4,7 @@ # ################################################################################ -FFMPEG_VERSION = 4.4.2 +FFMPEG_VERSION = 4.4.3 FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.xz FFMPEG_SITE = http://ffmpeg.org/releases FFMPEG_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 18:43:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:43:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/mv-ddr-marvell: disable SSP Message-ID: <20221102224807.1C23987AD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7a8d074cc1d2c1ffaa8fa28549aae86069a296bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Add a patch to disable SSP. The toolchain enables SSP by default when one of BR2_SSP_ options is enabled. But ATF code for the Marvell platform does not provide the required low level routines. This leads to link time failure. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3101770000 https://gitlab.com/buildroot.org/buildroot/-/jobs/3134230006 Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard (cherry picked from commit 42d66f8fc6d4836dc08f0c75c93ce4ed35b13eee) Signed-off-by: Peter Korsgaard --- .../0001-Makefile-disable-stack-protection.patch | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch b/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch new file mode 100644 index 0000000000..62b1000727 --- /dev/null +++ b/boot/mv-ddr-marvell/0001-Makefile-disable-stack-protection.patch @@ -0,0 +1,34 @@ +From 53e34e3bff26fcbb7cc14178fa9fc80e7a73d556 Mon Sep 17 00:00:00 2001 +From: Baruch Siach +Date: Tue, 11 Oct 2022 16:34:44 +0300 +Subject: [PATCH] Makefile: disable stack protection + +The Buildroot toolchain might enable stack protection by default. That +breaks linking because ATF does not provide the required __stack_chk +routines. + +The mv-ddr-marvell Makefile provides no way to add custom CFLAGS. Patch +Makefile to disable stack protection. + +Signed-off-by: Baruch Siach +--- +Upstream status: not applicable; Buildroot specific +--- + Makefile | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Makefile b/Makefile +index 3f0dd89a7381..feae75cc16e4 100644 +--- a/Makefile ++++ b/Makefile +@@ -331,6 +331,7 @@ OBJ_DIR ?= $(MV_DDR_ROOT) + CFLAGS = -DMV_DDR_ATF -DCONFIG_DDR4 + CFLAGS += -Wall -Werror -Os -ffreestanding -mlittle-endian -g -gdwarf-2 -nostdinc + CFLAGS += -march=armv8-a -fpie ++CFLAGS += -fno-stack-protector + + # PLATFORM is set in ble/ble.mk + ifneq ($(findstring a80x0,$(PLATFORM)),) +-- +2.35.1 + From peter at korsgaard.com Wed Nov 2 18:45:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:45:01 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/ffmpeg: bump version to 4.4.3 Message-ID: <20221102224807.2508087AD1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6bdf8ad0e10e9669eb6d29bfb9413777f64e9db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Changelog: http://git.videolan.org/?p=ffmpeg.git;a=blob;f=Changelog;hb=refs/heads/release/4.4 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 529203635159f224a0de1a5f3a9fb11bbba46644) Signed-off-by: Peter Korsgaard --- package/ffmpeg/ffmpeg.hash | 2 +- package/ffmpeg/ffmpeg.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ffmpeg/ffmpeg.hash b/package/ffmpeg/ffmpeg.hash index 8669a060d0..c9d7ea7c41 100644 --- a/package/ffmpeg/ffmpeg.hash +++ b/package/ffmpeg/ffmpeg.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 af419a7f88adbc56c758ab19b4c708afbcae15ef09606b82b855291f6a6faa93 ffmpeg-4.4.2.tar.xz +sha256 6c5b6c195e61534766a0b5fe16acc919170c883362612816d0a1c7f4f947006e ffmpeg-4.4.3.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPLv2 sha256 b634ab5640e258563c536e658cad87080553df6f34f62269a21d554844e58bfe COPYING.LGPLv2.1 sha256 cb48bf09a11f5fb576cddb0431c8f5ed0a60157a9ec942adffc13907cbe083f2 LICENSE.md diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index ced5ce598f..136e3e24ca 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -4,7 +4,7 @@ # ################################################################################ -FFMPEG_VERSION = 4.4.2 +FFMPEG_VERSION = 4.4.3 FFMPEG_SOURCE = ffmpeg-$(FFMPEG_VERSION).tar.xz FFMPEG_SITE = http://ffmpeg.org/releases FFMPEG_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 18:42:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:42:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/arm-trusted-firmware: fix SSP support Message-ID: <20221102224807.1408487ACE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75d099fa674abb61c54376a39bcb055b78c34486 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") fixed a build failure but also effectively disabled SSP entirely for ATF. This is because ENABLE_STACK_PROTECTOR is set to 0 unconditionally in make_helpers/defaults.mk, overwriting any environment set value. So we must pass ENABLE_STACK_PROTECTOR in MAKE_OPTS for it to be effective. But to avoid said build failure we can't pass ENABLE_STACK_PROTECTOR=0. Only pass ENABLE_STACK_PROTECTOR when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is enabled. Drop SSP_LEVEL value for the !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP case which is now unused. Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Peter Korsgaard (cherry picked from commit 09acc7cbc91f50305730ca0690a58fb93529034b) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/Config.in | 4 ---- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 ++++++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index 100ac83482..a87181d0db 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -218,10 +218,6 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL string - # While newer versions of TF-A support "none" as - # ENABLE_STACK_PROTECTOR value, older versions (e.g 2.0) only - # supported "0" to disable SSP. - default "0" if !BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP default "default" if BR2_SSP_REGULAR default "strong" if BR2_SSP_STRONG default "all" if BR2_SSP_ALL diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 7c4e7edb00..6225d60560 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -64,10 +64,14 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ PLAT=$(ARM_TRUSTED_FIRMWARE_PLATFORM) \ TARGET_BOARD=$(ARM_TRUSTED_FIRMWARE_TARGET_BOARD) +ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) +ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ + ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +endif + ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") \ - ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) + $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From peter at korsgaard.com Wed Nov 2 18:57:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 19:57:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/arm-trusted-firmware: don't enable SSP by default Message-ID: <20221102224807.3045387AD4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1331d2d3ee6cd7cfda2bbd13cb18833cb53d2e0c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x SSP support requires support in ATF platform code. Not all platforms implement plat_get_stack_protector_canary() hook. The result is build failure: (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") originally introduces this issue. But then commit ccac9a5bbbd ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid the problem by effectively disabling SSP for all platforms. So only after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP support") the issue showed up. Make SSP an opt-in for platform that actually provide the plat_get_stack_protector_canary() hook. Cc: Sergey Matyukevich Cc: Dick Olsson Tested-by: Heiko Thiery Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit f03ae604510bab7f7f7e516db96a6f880dd86688) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/boot/arm-trusted-firmware/Config.in b/boot/arm-trusted-firmware/Config.in index a87181d0db..079694ffb4 100644 --- a/boot/arm-trusted-firmware/Config.in +++ b/boot/arm-trusted-firmware/Config.in @@ -204,7 +204,6 @@ config BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN config BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP bool "Build with SSP" - default y depends on BR2_TOOLCHAIN_HAS_SSP depends on !BR2_SSP_NONE help From peter at korsgaard.com Wed Nov 2 22:47:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:47:36 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/php: security bump version to 8.1.11 Message-ID: <20221102224807.464BB879B4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d57cf26ea923305fca93a59579df65e6b8f5b686 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes - CVE-2022-31628: http://bugs.php.net/81726 - CVE-2022-31629: http://bugs.php.net/81727 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 1684cd72b0557444ee80195b60c5ab57ff6b1313) 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 5fb373ec11..c4c42a2c7d 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 53477e73e6254dc942b68913a58d815ffdbf6946baf61a1f8ef854de524c27bf php-8.1.9.tar.xz +sha256 3005198d7303f87ab31bc30695de76e8ad62783f806b6ab9744da59fe41cc5bd php-8.1.11.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 77584813c3..7136fd9744 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.1.9 +PHP_VERSION = 8.1.11 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 2 22:49:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:49:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.1.11 In-Reply-To: <20221016155252.1723048-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 16 Oct 2022 17:52:52 +0200") References: <20221016155252.1723048-1-bernd.kuhls@t-online.de> Message-ID: <871qqlt1jb.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes > - CVE-2022-31628: http://bugs.php.net/81726 > - CVE-2022-31629: http://bugs.php.net/81727 > Signed-off-by: Bernd Kuhls Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:50:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:50:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/dhcp: security bump to version 4.4.3-P1 In-Reply-To: <20221016210931.54469-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 16 Oct 2022 23:09:31 +0200") References: <20221016210931.54469-1-fontaine.fabrice@gmail.com> Message-ID: <87wn8drmxm.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Corrected a reference count leak that occurs when the server builds > responses to leasequery packets. Thanks to VictorV of Cyber Kunlun > Lab for reporting the issue. > [Gitlab #253] > CVE: CVE-2022-2928 > - Corrected a memory leak that occurs when unpacking a packet that has an > FQDN option (81) that contains a label with length greater than 63 bytes. > Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. > [Gitlab #254] > CVE: CVE-2022-2929 > https://kb.isc.org/docs/cve-2022-2928 > https://kb.isc.org/docs/cve-2022-2929 > https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1-RELNOTES > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:50:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:50:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/libosip2: security bump to version 5.3.1 In-Reply-To: <20221016205254.13656-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 16 Oct 2022 22:52:54 +0200") References: <20221016205254.13656-1-fontaine.fabrice@gmail.com> Message-ID: <87sfj1rmwh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-41550: GNU oSIP v5.3.0 was discovered to contain an integer > overflow via the component osip_body_parse_header. > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:50:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:50:45 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libosip2: security bump to version 5.3.1 Message-ID: <20221102225103.BE0AC87AA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ad7133517c8f2085c7a29e639afa20c5ad15d55 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-41550: GNU oSIP v5.3.0 was discovered to contain an integer overflow via the component osip_body_parse_header. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4e6cede090f0ad129469d9cd621cdf74d578712d) Signed-off-by: Peter Korsgaard --- package/libosip2/libosip2.hash | 2 +- package/libosip2/libosip2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libosip2/libosip2.hash b/package/libosip2/libosip2.hash index 071ad7e61a..a563f0c4cd 100644 --- a/package/libosip2/libosip2.hash +++ b/package/libosip2/libosip2.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 f4725916c22cf514969efb15c3c207233d64739383f7d42956038b78f6cae8c8 libosip2-5.3.0.tar.gz +sha256 fe82fe841608266ac15a5c1118216da00c554d5006e2875a8ac3752b1e6adc79 libosip2-5.3.1.tar.gz # Hash for license file: sha256 8d9e95ed0e48df46dc758eb0d86df611f771eab4eed94bebb77dca87f1c897de COPYING diff --git a/package/libosip2/libosip2.mk b/package/libosip2/libosip2.mk index 2f9b7a9242..618d98a85c 100644 --- a/package/libosip2/libosip2.mk +++ b/package/libosip2/libosip2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOSIP2_VERSION = 5.3.0 +LIBOSIP2_VERSION = 5.3.1 LIBOSIP2_SITE = $(BR2_GNU_MIRROR)/osip LIBOSIP2_INSTALL_STAGING = YES LIBOSIP2_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 22:50:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:50:00 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/dhcp: security bump to version 4.4.3-P1 Message-ID: <20221102225103.B5B0087AF7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c53e77a87e238e8b793059352dda0cd10f0668b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Corrected a reference count leak that occurs when the server builds responses to leasequery packets. Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. [Gitlab #253] CVE: CVE-2022-2928 - Corrected a memory leak that occurs when unpacking a packet that has an FQDN option (81) that contains a label with length greater than 63 bytes. Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. [Gitlab #254] CVE: CVE-2022-2929 https://kb.isc.org/docs/cve-2022-2928 https://kb.isc.org/docs/cve-2022-2929 https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1-RELNOTES Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 99a570ee2b1368ca8b2be36c496bbe71224679ad) Signed-off-by: Peter Korsgaard --- package/dhcp/dhcp.hash | 4 ++-- package/dhcp/dhcp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dhcp/dhcp.hash b/package/dhcp/dhcp.hash index be03423db8..7dd80a7acc 100644 --- a/package/dhcp/dhcp.hash +++ b/package/dhcp/dhcp.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/dhcp/4.4.3/dhcp-4.4.3.tar.gz.sha256.asc -sha256 0e3ec6b4c2a05ec0148874bcd999a66d05518378d77421f607fb0bc9d0135818 dhcp-4.4.3.tar.gz +# Verified from https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1.tar.gz.sha256.asc +sha256 0ac416bb55997ca8632174fd10737fd61cdb8dba2752160a335775bc21dc73c7 dhcp-4.4.3-P1.tar.gz # Locally calculated sha256 45a39c430be0920cb9570f34b32d2378fe6048c034f2f3265b9326d64ada73df LICENSE diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk index 981e34e551..c523c2ffd7 100644 --- a/package/dhcp/dhcp.mk +++ b/package/dhcp/dhcp.mk @@ -4,7 +4,7 @@ # ################################################################################ -DHCP_VERSION = 4.4.3 +DHCP_VERSION = 4.4.3-P1 DHCP_SITE = https://ftp.isc.org/isc/dhcp/$(DHCP_VERSION) DHCP_INSTALL_STAGING = YES DHCP_LICENSE = MPL-2.0 From peter at korsgaard.com Wed Nov 2 22:52:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:52:05 +0100 Subject: [Buildroot] [PATCH 1/2] package/docker-cli: bump to version 20.10.19 In-Reply-To: <875ygia6gk.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Mon, 17 Oct 2022 16:08:11 +0200") References: <20221016224233.237038-1-christian@paral.in> <875ygia6gk.fsf@dell.be.48ers.dk> Message-ID: <87o7tprmui.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> This release of Docker Engine comes with some bug-fixes, and an updated version >> of Docker Compose. >> Builder >> Fix an issue that could result in a panic during docker builder prune or >> docker system prune moby/moby#44122. >> Daemon >> Fix a bug where using docker volume prune would remove volumes that were >> still in use if the daemon was running with "live restore" and was restarted >> moby/moby#44238. >> Packaging >> Update Docker Compose to v2.11.2. >> https://github.com/moby/moby/releases/tag/v20.10.19 >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:50:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:50:31 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libosip2: security bump to version 5.3.1 Message-ID: <20221102225212.B2BB287AFE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=902e22ba5b4292d39bd750946a55412ea508ccfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix CVE-2022-41550: GNU oSIP v5.3.0 was discovered to contain an integer overflow via the component osip_body_parse_header. Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4e6cede090f0ad129469d9cd621cdf74d578712d) Signed-off-by: Peter Korsgaard --- package/libosip2/libosip2.hash | 2 +- package/libosip2/libosip2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libosip2/libosip2.hash b/package/libosip2/libosip2.hash index 071ad7e61a..a563f0c4cd 100644 --- a/package/libosip2/libosip2.hash +++ b/package/libosip2/libosip2.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 f4725916c22cf514969efb15c3c207233d64739383f7d42956038b78f6cae8c8 libosip2-5.3.0.tar.gz +sha256 fe82fe841608266ac15a5c1118216da00c554d5006e2875a8ac3752b1e6adc79 libosip2-5.3.1.tar.gz # Hash for license file: sha256 8d9e95ed0e48df46dc758eb0d86df611f771eab4eed94bebb77dca87f1c897de COPYING diff --git a/package/libosip2/libosip2.mk b/package/libosip2/libosip2.mk index 2f9b7a9242..618d98a85c 100644 --- a/package/libosip2/libosip2.mk +++ b/package/libosip2/libosip2.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOSIP2_VERSION = 5.3.0 +LIBOSIP2_VERSION = 5.3.1 LIBOSIP2_SITE = $(BR2_GNU_MIRROR)/osip LIBOSIP2_INSTALL_STAGING = YES LIBOSIP2_LICENSE = LGPL-2.1+ From peter at korsgaard.com Wed Nov 2 22:50:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:50:04 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/dhcp: security bump to version 4.4.3-P1 Message-ID: <20221102225212.A255D87AFD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f41aa67f0717577219a2e276097a6cd887ca35d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Corrected a reference count leak that occurs when the server builds responses to leasequery packets. Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. [Gitlab #253] CVE: CVE-2022-2928 - Corrected a memory leak that occurs when unpacking a packet that has an FQDN option (81) that contains a label with length greater than 63 bytes. Thanks to VictorV of Cyber Kunlun Lab for reporting the issue. [Gitlab #254] CVE: CVE-2022-2929 https://kb.isc.org/docs/cve-2022-2928 https://kb.isc.org/docs/cve-2022-2929 https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1-RELNOTES Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 99a570ee2b1368ca8b2be36c496bbe71224679ad) Signed-off-by: Peter Korsgaard --- package/dhcp/dhcp.hash | 4 ++-- package/dhcp/dhcp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/dhcp/dhcp.hash b/package/dhcp/dhcp.hash index be03423db8..7dd80a7acc 100644 --- a/package/dhcp/dhcp.hash +++ b/package/dhcp/dhcp.hash @@ -1,4 +1,4 @@ -# Verified from https://ftp.isc.org/isc/dhcp/4.4.3/dhcp-4.4.3.tar.gz.sha256.asc -sha256 0e3ec6b4c2a05ec0148874bcd999a66d05518378d77421f607fb0bc9d0135818 dhcp-4.4.3.tar.gz +# Verified from https://ftp.isc.org/isc/dhcp/4.4.3-P1/dhcp-4.4.3-P1.tar.gz.sha256.asc +sha256 0ac416bb55997ca8632174fd10737fd61cdb8dba2752160a335775bc21dc73c7 dhcp-4.4.3-P1.tar.gz # Locally calculated sha256 45a39c430be0920cb9570f34b32d2378fe6048c034f2f3265b9326d64ada73df LICENSE diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk index 183c8322d6..7be40191c8 100644 --- a/package/dhcp/dhcp.mk +++ b/package/dhcp/dhcp.mk @@ -4,7 +4,7 @@ # ################################################################################ -DHCP_VERSION = 4.4.3 +DHCP_VERSION = 4.4.3-P1 DHCP_SITE = https://ftp.isc.org/isc/dhcp/$(DHCP_VERSION) DHCP_INSTALL_STAGING = YES DHCP_LICENSE = MPL-2.0 From peter at korsgaard.com Wed Nov 2 22:52:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:52:14 +0100 Subject: [Buildroot] [PATCH 2/2] package/docker-engine: bump to version 20.10.19 In-Reply-To: <871qr6a6ge.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Mon, 17 Oct 2022 16:08:17 +0200") References: <20221016224233.237038-1-christian@paral.in> <20221016224233.237038-2-christian@paral.in> <871qr6a6ge.fsf@dell.be.48ers.dk> Message-ID: <87k04drmu9.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Christian" == Christian Stewart writes: >> This release of Docker Engine comes with some bug-fixes, and an updated version >> of Docker Compose. >> Builder >> Fix an issue that could result in a panic during docker builder prune or >> docker system prune moby/moby#44122. >> Daemon >> Fix a bug where using docker volume prune would remove volumes that were >> still in use if the daemon was running with "live restore" and was restarted >> moby/moby#44238. >> Packaging >> Update Docker Compose to v2.11.2. >> https://github.com/moby/moby/releases/tag/v20.10.19 >> Signed-off-by: Christian Stewart > Committed, thanks. Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:51:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:51:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/docker-cli: bump to version 20.10.19 Message-ID: <20221102225337.BACBA87B19@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f143ebb585cbcedc777630581b7da4ef04335c47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This release of Docker Engine comes with some bug-fixes, and an updated version of Docker Compose. Builder Fix an issue that could result in a panic during docker builder prune or docker system prune moby/moby#44122. Daemon Fix a bug where using docker volume prune would remove volumes that were still in use if the daemon was running with "live restore" and was restarted moby/moby#44238. Packaging Update Docker Compose to v2.11.2. https://github.com/moby/moby/releases/tag/v20.10.19 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 231e4922173ea55032b91b2d068610fd380afb78) Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index 8af47adc63..153e0e5d00 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 87ba64f76d3bb98666fa44552c3eb0b1c10e5e9c43010e8dbc180ba22690413a docker-cli-20.10.18.tar.gz +sha256 f4398ad858274605f8e4e55d4618b2f5bdff6969a4afa232842bb2417d8a98db docker-cli-20.10.19.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 707069512e..1fac21790b 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 20.10.18 +DOCKER_CLI_VERSION = 20.10.19 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Nov 2 22:51:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:51:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/docker-engine: bump to version 20.10.19 Message-ID: <20221102225337.C61FA87B1A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=045387ecb9adb602bb79a42d04697c62a74a7652 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This release of Docker Engine comes with some bug-fixes, and an updated version of Docker Compose. Builder Fix an issue that could result in a panic during docker builder prune or docker system prune moby/moby#44122. Daemon Fix a bug where using docker volume prune would remove volumes that were still in use if the daemon was running with "live restore" and was restarted moby/moby#44238. Packaging Update Docker Compose to v2.11.2. https://github.com/moby/moby/releases/tag/v20.10.19 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 0a1195186fa64f6c9db05bc90f2a16cd10f449a1) Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index e1c29f0926..dfd4f4e365 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9907aaaf39fb1c2c3fd427192e4a63d7adf8ddc9fb0e29c692a6ca10de9c34f6 docker-engine-20.10.18.tar.gz +sha256 228caadac1b37a5ba310eb25418cf1fdd8878336f1d8faf0a2daa87fcc577577 docker-engine-20.10.19.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index fa35b33a2b..8dc2d0e6cf 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 20.10.18 +DOCKER_ENGINE_VERSION = 20.10.19 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Nov 2 22:51:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:51:31 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/docker-cli: bump to version 20.10.19 Message-ID: <20221102225338.4495987B19@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f78c69355265054842524351ed95c61861e0c3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This release of Docker Engine comes with some bug-fixes, and an updated version of Docker Compose. Builder Fix an issue that could result in a panic during docker builder prune or docker system prune moby/moby#44122. Daemon Fix a bug where using docker volume prune would remove volumes that were still in use if the daemon was running with "live restore" and was restarted moby/moby#44238. Packaging Update Docker Compose to v2.11.2. https://github.com/moby/moby/releases/tag/v20.10.19 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 231e4922173ea55032b91b2d068610fd380afb78) Signed-off-by: Peter Korsgaard --- package/docker-cli/docker-cli.hash | 2 +- package/docker-cli/docker-cli.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-cli/docker-cli.hash b/package/docker-cli/docker-cli.hash index 8af47adc63..153e0e5d00 100644 --- a/package/docker-cli/docker-cli.hash +++ b/package/docker-cli/docker-cli.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 87ba64f76d3bb98666fa44552c3eb0b1c10e5e9c43010e8dbc180ba22690413a docker-cli-20.10.18.tar.gz +sha256 f4398ad858274605f8e4e55d4618b2f5bdff6969a4afa232842bb2417d8a98db docker-cli-20.10.19.tar.gz sha256 2d81ea060825006fc8f3fe28aa5dc0ffeb80faf325b612c955229157b8c10dc0 LICENSE diff --git a/package/docker-cli/docker-cli.mk b/package/docker-cli/docker-cli.mk index 707069512e..1fac21790b 100644 --- a/package/docker-cli/docker-cli.mk +++ b/package/docker-cli/docker-cli.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_CLI_VERSION = 20.10.18 +DOCKER_CLI_VERSION = 20.10.19 DOCKER_CLI_SITE = $(call github,docker,cli,v$(DOCKER_CLI_VERSION)) DOCKER_CLI_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Nov 2 22:51:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:51:45 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/docker-engine: bump to version 20.10.19 Message-ID: <20221102225338.5155987B1A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=260a7432716326bef1f171a071373bcf16b353ad branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This release of Docker Engine comes with some bug-fixes, and an updated version of Docker Compose. Builder Fix an issue that could result in a panic during docker builder prune or docker system prune moby/moby#44122. Daemon Fix a bug where using docker volume prune would remove volumes that were still in use if the daemon was running with "live restore" and was restarted moby/moby#44238. Packaging Update Docker Compose to v2.11.2. https://github.com/moby/moby/releases/tag/v20.10.19 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit 0a1195186fa64f6c9db05bc90f2a16cd10f449a1) Signed-off-by: Peter Korsgaard --- package/docker-engine/docker-engine.hash | 2 +- package/docker-engine/docker-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/docker-engine/docker-engine.hash b/package/docker-engine/docker-engine.hash index e1c29f0926..dfd4f4e365 100644 --- a/package/docker-engine/docker-engine.hash +++ b/package/docker-engine/docker-engine.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9907aaaf39fb1c2c3fd427192e4a63d7adf8ddc9fb0e29c692a6ca10de9c34f6 docker-engine-20.10.18.tar.gz +sha256 228caadac1b37a5ba310eb25418cf1fdd8878336f1d8faf0a2daa87fcc577577 docker-engine-20.10.19.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/docker-engine/docker-engine.mk b/package/docker-engine/docker-engine.mk index fa35b33a2b..8dc2d0e6cf 100644 --- a/package/docker-engine/docker-engine.mk +++ b/package/docker-engine/docker-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -DOCKER_ENGINE_VERSION = 20.10.18 +DOCKER_ENGINE_VERSION = 20.10.19 DOCKER_ENGINE_SITE = $(call github,moby,moby,v$(DOCKER_ENGINE_VERSION)) DOCKER_ENGINE_LICENSE = Apache-2.0 From peter at korsgaard.com Wed Nov 2 22:54:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:54:13 +0100 Subject: [Buildroot] [git commit] package/openssh: fix hash of LICENSE file In-Reply-To: <20221017190300.6A2B186E83@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Mon, 17 Oct 2022 21:01:42 +0200") References: <20221017190300.6A2B186E83@busybox.osuosl.org> Message-ID: <87fsf1rmqy.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=291c6c27adaf75ffd1d84b920e1ed79c3f84cc13 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > The bump from 9.0p1 to 9.1p1 in commit > bb571dc3e87d0e84b3ae121e0d4a9c6039a051fa forgot to update the hash of > the license file. The license file change (detailed below) does not > change the license terms of OpenSSH: > --- output/build/openssh-9.0p1/LICENCE 2022-04-06 02:47:48.000000000 +0200 > +++ output/build/openssh-9.1p1/LICENCE 2022-10-03 16:51:42.000000000 +0200 > @@ -231,6 +231,7 @@ > Eric P. Allman > The Regents of the University of California > Constantin S. Svintsoff > + Kungliga Tekniska H?gskolan > * Redistribution and use in source and binary forms, with or without > * modification, are permitted provided that the following conditions > Fixes: > http://autobuild.buildroot.net/results/697cdcea128c3716c9ae81be6c97937ebd80a5da/ > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:53:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:53:33 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/openssh: fix hash of LICENSE file Message-ID: <20221102225441.C7EB187B1B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb56bbe8f80e88e45b1ea93f595551635f654810 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The bump from 9.0p1 to 9.1p1 in commit bb571dc3e87d0e84b3ae121e0d4a9c6039a051fa forgot to update the hash of the license file. The license file change (detailed below) does not change the license terms of OpenSSH: --- output/build/openssh-9.0p1/LICENCE 2022-04-06 02:47:48.000000000 +0200 +++ output/build/openssh-9.1p1/LICENCE 2022-10-03 16:51:42.000000000 +0200 @@ -231,6 +231,7 @@ Eric P. Allman The Regents of the University of California Constantin S. Svintsoff + Kungliga Tekniska H??gskolan * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions Fixes: http://autobuild.buildroot.net/results/697cdcea128c3716c9ae81be6c97937ebd80a5da/ Signed-off-by: Thomas Petazzoni (cherry picked from commit 291c6c27adaf75ffd1d84b920e1ed79c3f84cc13) Signed-off-by: Peter Korsgaard --- package/openssh/openssh.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/openssh/openssh.hash b/package/openssh/openssh.hash index 81cea32d2c..eefb11ec15 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 # Locally calculated -sha256 d6807e99f3d159145c659060f57c3fa74e109faa39326dbfc38674cb550fd104 LICENCE +sha256 05c30446ba738934b3f1efa965b454c122ca26cc4b268e5ae6843f58ccd1b16d LICENCE From peter at korsgaard.com Wed Nov 2 22:55:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:55:05 +0100 Subject: [Buildroot] [git commit] package/python-django: security bump to version 4.0.8 In-Reply-To: <20221017203747.E1B6586E92@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Mon, 17 Oct 2022 22:37:25 +0200") References: <20221017203747.E1B6586E92@busybox.osuosl.org> Message-ID: <87bkpprmpi.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=5b5d3befef9c92a7485c1c68989d95749882ee2a > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Fixes the following security issues: > - CVE-2022-36359: Potential reflected file download vulnerability in > FileResponse (4.0.7) > https://www.djangoproject.com/weblog/2022/aug/03/security-releases/ > - CVE-2022-41323: Potential denial-of-service vulnerability in > internationalized URLs (4.0.8) > https://www.djangoproject.com/weblog/2022/oct/04/security-releases/ > Signed-off-by: Peter Korsgaard > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:54:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:54:55 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python-django: security bump to version 4.0.8 Message-ID: <20221102225614.BDE3987B21@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a7ada5855645298dec0761a170aadaa2499a2344 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-36359: Potential reflected file download vulnerability in FileResponse (4.0.7) https://www.djangoproject.com/weblog/2022/aug/03/security-releases/ - CVE-2022-41323: Potential denial-of-service vulnerability in internationalized URLs (4.0.8) https://www.djangoproject.com/weblog/2022/oct/04/security-releases/ Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b5d3befef9c92a7485c1c68989d95749882ee2a) 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 bfc9219c7e..72adc30bb1 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 ad4e850c7110a45a6c7778d5bd01b85e Django-4.0.6.tar.gz -sha256 a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae Django-4.0.6.tar.gz +md5 75ec07b3e00c79fd6e67fbee53786b7a Django-4.0.8.tar.gz +sha256 07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb Django-4.0.8.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 d49c845d54..567d590f77 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.0.6 +PYTHON_DJANGO_VERSION = 4.0.8 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/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Nov 2 22:54:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:54:35 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/python-django: security bump to version 4.0.8 Message-ID: <20221102225615.14B9C87B21@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5f37aeaa7b1149c3fde66cebc488812ace1c7ef5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-36359: Potential reflected file download vulnerability in FileResponse (4.0.7) https://www.djangoproject.com/weblog/2022/aug/03/security-releases/ - CVE-2022-41323: Potential denial-of-service vulnerability in internationalized URLs (4.0.8) https://www.djangoproject.com/weblog/2022/oct/04/security-releases/ Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b5d3befef9c92a7485c1c68989d95749882ee2a) 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 bfc9219c7e..72adc30bb1 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 ad4e850c7110a45a6c7778d5bd01b85e Django-4.0.6.tar.gz -sha256 a67a793ff6827fd373555537dca0da293a63a316fe34cb7f367f898ccca3c3ae Django-4.0.6.tar.gz +md5 75ec07b3e00c79fd6e67fbee53786b7a Django-4.0.8.tar.gz +sha256 07e6433f263c3839939cfabeb6d7557841e0419e47759a7b7d37f6d44d40adcb Django-4.0.8.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 d49c845d54..567d590f77 100644 --- a/package/python-django/python-django.mk +++ b/package/python-django/python-django.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_DJANGO_VERSION = 4.0.6 +PYTHON_DJANGO_VERSION = 4.0.8 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/a4/17/b10aa26d7a566a3c19e9d29fac39c8643cbceb6cd7649a378d676839b5db +PYTHON_DJANGO_SITE = https://files.pythonhosted.org/packages/1a/de/08d8a349ed0e3e1999eb86ae0347cc9eaf634cd65f1eb80b9387ac1dbe3c PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From peter at korsgaard.com Wed Nov 2 22:57:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:57:33 +0100 Subject: [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: fix pmufw sw reset In-Reply-To: <20221017071002.48266-1-neal.frager@amd.com> (Neal Frager's message of "Mon, 17 Oct 2022 01:10:01 -0600") References: <20221017071002.48266-1-neal.frager@amd.com> Message-ID: <877d0drmle.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch will solve the problem of the pmufw built by the > zynqmp-pmufw-builder where soft resets crash for the zcu102. > Details of the issue can be found here: > https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ > Signed-off-by: Neal Frager Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:57:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:57:43 +0100 Subject: [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: fix pmufw sw reset In-Reply-To: <20221017071002.48266-2-neal.frager@amd.com> (Neal Frager's message of "Mon, 17 Oct 2022 01:10:02 -0600") References: <20221017071002.48266-1-neal.frager@amd.com> <20221017071002.48266-2-neal.frager@amd.com> Message-ID: <8735b1rml4.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch will solve the problem of the pmufw built by the > zynqmp-pmufw-builder where soft resets crash for the zcu106. > Details of the issue can be found here: > https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ > Signed-off-by: Neal Frager Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:57:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 02 Nov 2022 23:57:52 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kv260_defconfig: fix pmufw sw reset In-Reply-To: <20221017094429.4752-1-neal.frager@amd.com> (Neal Frager's message of "Mon, 17 Oct 2022 03:44:29 -0600") References: <20221017094429.4752-1-neal.frager@amd.com> Message-ID: <87y1stq80f.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch will solve the problem of the pmufw built by the > zynqmp-pmufw-builder where soft resets crash for the kv260. > Details of the issue can be found here: > https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ > Please note that this is a temporary solution as the kv260 > pmufw is not yet available on the Xilinx github. This is expected > in the coming months. The nealfrager github uses the same > licensing terms as the Xilinx github regarding the distribution of > zynqmp pmufw binary files. > https://github.com/Xilinx/ubuntu-firmware/blob/v2022.1_22.04_1/LICENSE > https://github.com/nealfrager/buildroot-firmware/blob/v2022.1/LICENSE > Signed-off-by: Neal Frager Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:56:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:56:17 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/zynqmp_kria_kv260_defconfig: fix pmufw sw reset Message-ID: <20221102225804.EC34F87B31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f270271f8ab5092361c3a86dcc8e16ccebb3d96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the kv260. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Please note that this is a temporary solution as the kv260 pmufw is not yet available on the Xilinx github. This is expected in the coming months. The nealfrager github uses the same licensing terms as the Xilinx github regarding the distribution of zynqmp pmufw binary files. https://github.com/Xilinx/ubuntu-firmware/blob/v2022.1_22.04_1/LICENSE https://github.com/nealfrager/buildroot-firmware/blob/v2022.1/LICENSE Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard (cherry picked from commit 2b564a8ccf8016d4c3c285702b37192abe0852e4) Signed-off-by: Peter Korsgaard --- configs/zynqmp_kria_kv260_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index 4700e651dc..25bab4cbb4 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -30,7 +30,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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.1/kv260/kv260_pmufw.bin" 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 From peter at korsgaard.com Wed Nov 2 22:55:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:55:43 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/zynqmp_zcu106_defconfig: fix pmufw sw reset Message-ID: <20221102225804.E35DD87B30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=31d9d073e0b75c957355b5a05823845d8bb0b236 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the zcu106. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit 894753ee47596200104d4ba57cf29eed45aef2c8) Signed-off-by: Peter Korsgaard --- configs/zynqmp_zcu106_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 3d98dffe01..896fea0ab2 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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/v2022.1_22.04_1/xlnx-firmware/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 From peter at korsgaard.com Wed Nov 2 22:55:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:55:34 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/zynqmp_zcu102_defconfig: fix pmufw sw reset Message-ID: <20221102225804.D9B5F87B2E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38dd4017f629a41696dcb2844f28e8ea8bd59c43 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the zcu102. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit 27481c91131d19d5a4a673449fec4c312af6bae1) Signed-off-by: Peter Korsgaard --- configs/zynqmp_zcu102_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 217fa0814b..66c24c4b64 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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/v2022.1_22.04_1/xlnx-firmware/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 From peter at korsgaard.com Wed Nov 2 22:55:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:55:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] configs/zynqmp_zcu106_defconfig: fix pmufw sw reset Message-ID: <20221102225920.DCB3887B37@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2c03d4ea2a1c2be88b6ad4bc932a13bac0ed1223 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the zcu106. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit 894753ee47596200104d4ba57cf29eed45aef2c8) Signed-off-by: Peter Korsgaard --- configs/zynqmp_zcu106_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index e1ea27a496..8ed6e1f2cf 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -28,7 +28,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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/v2022.1_22.04_1/xlnx-firmware/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 From peter at korsgaard.com Wed Nov 2 22:55:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:55:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] configs/zynqmp_zcu102_defconfig: fix pmufw sw reset Message-ID: <20221102225920.D4C6D87B36@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a60b6b0b9d91e2c2b14f5867e71e856b2d0e95fc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This patch will solve the problem of the pmufw built by the zynqmp-pmufw-builder where soft resets crash for the zcu102. Details of the issue can be found here: https://lore.kernel.org/buildroot/87ilqccu3k.fsf at dell.be.48ers.dk/ Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Peter Korsgaard (cherry picked from commit 27481c91131d19d5a4a673449fec4c312af6bae1) Signed-off-by: Peter Korsgaard --- configs/zynqmp_zcu102_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 5361981f5b..bef86d5a9b 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -28,7 +28,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/lucaceresoli/zynqmp-pmufw-binaries/raw/v2022.1/bin/pmufw-v2022.1.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/Xilinx/ubuntu-firmware/raw/v2022.1_22.04_1/xlnx-firmware/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 From peter at korsgaard.com Wed Nov 2 23:00:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 00:00:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/rtl_433: add RTL_433_CPE_ID_VENDOR In-Reply-To: <20221020162856.201351-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 20 Oct 2022 18:28:56 +0200") References: <20221020162856.201351-1-fontaine.fabrice@gmail.com> Message-ID: <87sfj1q7we.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:rtl_433_project:rtl_433 is a valid CPE identifier for this > package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Artl_433_project%3Artl_433 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 23:00:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 00:00:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/squashfs: security bump to version 4.5.1 In-Reply-To: <20221020170233.230696-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 20 Oct 2022 19:02:33 +0200") References: <20221020170233.230696-1-fontaine.fabrice@gmail.com> Message-ID: <87o7tpq7vk.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2021-40153 > - CVE-2021-41072 which is a writing outside of destination exploit, has > been fixed. > - Drop patch (already in version) > - Set INSTALL_MANPAGES_DIR to an empty value to disable build and > install of man pages which were added with > https://github.com/plougher/squashfs-tools/commit/25bce9a64cc3f88f0afed9ce2f3d27beabc44d7b > https://github.com/plougher/squashfs-tools/releases/tag/4.5.1 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 23:01:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 00:01:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/python3: bump to version 3.10.8 In-Reply-To: <20221021170536.3408570-1-james.hilliard1@gmail.com> (James Hilliard's message of "Fri, 21 Oct 2022 11:05:36 -0600") References: <20221021170536.3408570-1-james.hilliard1@gmail.com> Message-ID: <87k04dq7u5.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > License hash changed due to links in license text being changed from > http to https: > https://github.com/python/cpython/commit/96f8d3619d839266491b722b943de65892bb0e81 > Signed-off-by: James Hilliard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 2 22:59:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:59:13 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl_433: add RTL_433_CPE_ID_VENDOR Message-ID: <20221102230148.2993087B4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16fdaac29da7c57f940ab6a8b2e663fbd5b1b9c9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:rtl_433_project:rtl_433 is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Artl_433_project%3Artl_433 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 69a2a96b53f7d7552e9dd021ddd748bad74768c2) Signed-off-by: Peter Korsgaard --- package/rtl_433/rtl_433.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/rtl_433/rtl_433.mk b/package/rtl_433/rtl_433.mk index 8326caedb2..74a0b54a3d 100644 --- a/package/rtl_433/rtl_433.mk +++ b/package/rtl_433/rtl_433.mk @@ -8,6 +8,7 @@ RTL_433_VERSION = 21.12 RTL_433_SITE = $(call github,merbanan,rtl_433,$(RTL_433_VERSION)) RTL_433_LICENSE = GPL-2.0+ RTL_433_LICENSE_FILES = COPYING +RTL_433_CPE_ID_VENDOR = rtl_433_project # Force Release build to remove ASAN. RTL_433_CONF_OPTS = \ From peter at korsgaard.com Wed Nov 2 23:01:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 00:01:27 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python3: security bump to version 3.10.8 Message-ID: <20221102230148.3E67387B4F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2320526f94f2ce7ad39611a16fc3ce53d0cbd0cc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-40674: bundled libexpat was upgraded from 2.4.7 to 2.4.9 which fixes a heap use-after-free vulnerability in function doContent - gh-97616: a fix for a possible buffer overflow in list *= int - gh-97612: a fix for possible shell injection in the example script get-remote-certificate.py(this issue originally had a CVE assigned to it, which its author withdrew) - gh-96577: a fix for a potential buffer overrun in msilib License hash changed due to links in license text being changed from http to https: https://github.com/python/cpython/commit/96f8d3619d839266491b722b943de65892bb0e81 Signed-off-by: James Hilliard [Peter: mark as security bump] Signed-off-by: Peter Korsgaard (cherry picked from commit 72e8471b5cf4a011cd87692719bd4f69d9cc526c) Signed-off-by: Peter Korsgaard --- package/python3/python3.hash | 4 ++-- package/python3/python3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python3/python3.hash b/package/python3/python3.hash index c625e7a8ea..f9b8e2ec8d 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6eed8415b7516fb2f260906db5d48dd4c06acc0cb24a7d6cc15296a604dcdc48 Python-3.10.7.tar.xz -sha256 f03e17cd594c2085f66a454e695c7ebe5b4d3c0eff534f4f194abc2fd164621b LICENSE +sha256 6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 Python-3.10.8.tar.xz +sha256 d4a223f033419313218c9b8444167e91e87a5bebdb43fb8490df441df5220a8b LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 9fd0777be6..7cea4329e7 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.10 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).7 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).8 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others From peter at korsgaard.com Wed Nov 2 23:00:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 00:00:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/squashfs: security bump to version 4.5.1 Message-ID: <20221102230148.33B8E87B4E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=206b2e1a869a508acce7a8c4532b7654d1ade759 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2021-40153 - CVE-2021-41072 which is a writing outside of destination exploit, has been fixed. - Drop patch (already in version) - Set INSTALL_MANPAGES_DIR to an empty value to disable build and install of man pages which were added with https://github.com/plougher/squashfs-tools/commit/25bce9a64cc3f88f0afed9ce2f3d27beabc44d7b https://github.com/plougher/squashfs-tools/releases/tag/4.5.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 49b11f5e787f68cc310e97a539ad7ed29b041919) Signed-off-by: Peter Korsgaard --- ...id-use-of-INSTALL_DIR-for-symlink-targets.patch | 37 ---------------------- package/squashfs/squashfs.hash | 2 +- package/squashfs/squashfs.mk | 8 +++-- 3 files changed, 6 insertions(+), 41 deletions(-) diff --git a/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch b/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch deleted file mode 100644 index 997719e63a..0000000000 --- a/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch +++ /dev/null @@ -1,37 +0,0 @@ -From f5c908e92d4c055859be2fddbda266d9e3bfd415 Mon Sep 17 00:00:00 2001 -From: Patrick McCarty -Date: Mon, 26 Jul 2021 11:38:43 -0700 -Subject: [PATCH] Avoid use of INSTALL_DIR for symlink targets - -In case INSTALL_DIR is overridden with a staged install location, using -INSTALL_DIR for the symlink target path prefix will yield an incorrect location -for the final installation. - -Because the symlink itself is already installed to INSTALL_DIR, simply removing -the INSTALL_DIR prefix suffices as a fix. - -Note that using $DESTDIR/$INSTALL_DIR where appropriate can avoid this type of -issue, but that can be considered a future enhancement. - -Signed-off-by: Patrick McCarty -Upstream: f5c908e92d4c055859be2fddbda266d9e3bfd415 -Signed-off-by: Thomas Petazzoni ---- - squashfs-tools/Makefile | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/squashfs-tools/Makefile b/squashfs-tools/Makefile -index f5a55f1..7262a2e 100755 ---- a/squashfs-tools/Makefile -+++ b/squashfs-tools/Makefile -@@ -406,5 +406,5 @@ install: mksquashfs unsquashfs - mkdir -p $(INSTALL_DIR) - cp mksquashfs $(INSTALL_DIR) - cp unsquashfs $(INSTALL_DIR) -- ln -fs $(INSTALL_DIR)/unsquashfs $(INSTALL_DIR)/sqfscat -- ln -fs $(INSTALL_DIR)/mksquashfs $(INSTALL_DIR)/sqfstar -+ ln -fs unsquashfs $(INSTALL_DIR)/sqfscat -+ ln -fs mksquashfs $(INSTALL_DIR)/sqfstar --- -2.31.1 - diff --git a/package/squashfs/squashfs.hash b/package/squashfs/squashfs.hash index 09a2bae364..13d5aed71f 100644 --- a/package/squashfs/squashfs.hash +++ b/package/squashfs/squashfs.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 b9e16188e6dc1857fe312633920f7d71cc36b0162eb50f3ecb1f0040f02edddd squashfs-4.5.tar.gz +sha256 277b6e7f75a4a57f72191295ae62766a10d627a4f5e5f19eadfbc861378deea7 squashfs-4.5.1.tar.gz # License files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squashfs/squashfs.mk b/package/squashfs/squashfs.mk index f64d441c9b..323908d94e 100644 --- a/package/squashfs/squashfs.mk +++ b/package/squashfs/squashfs.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUASHFS_VERSION = 4.5 +SQUASHFS_VERSION = 4.5.1 SQUASHFS_SITE = $(call github,plougher,squashfs-tools,$(SQUASHFS_VERSION)) SQUASHFS_LICENSE = GPL-2.0+ SQUASHFS_LICENSE_FILES = COPYING @@ -75,7 +75,8 @@ endef define SQUASHFS_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(SQUASHFS_MAKE_ARGS) \ - -C $(@D)/squashfs-tools/ INSTALL_DIR=$(TARGET_DIR)/usr/bin install + -C $(@D)/squashfs-tools/ INSTALL_DIR=$(TARGET_DIR)/usr/bin \ + INSTALL_MANPAGES_DIR="" install endef define HOST_SQUASHFS_BUILD_CMDS @@ -89,7 +90,8 @@ endef define HOST_SQUASHFS_INSTALL_CMDS $(HOST_MAKE_ENV) $(MAKE) $(HOST_SQUASHFS_MAKE_ARGS) \ - -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/bin install + -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/bin \ + INSTALL_MANPAGES_DIR="" install endef $(eval $(generic-package)) From peter at korsgaard.com Wed Nov 2 22:59:09 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 2 Nov 2022 23:59:09 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl_433: add RTL_433_CPE_ID_VENDOR Message-ID: <20221102230255.9640887B56@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=afed76e5f971c84ed2c8d8173dfc338471679e29 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:rtl_433_project:rtl_433 is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Artl_433_project%3Artl_433 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 69a2a96b53f7d7552e9dd021ddd748bad74768c2) Signed-off-by: Peter Korsgaard --- package/rtl_433/rtl_433.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/rtl_433/rtl_433.mk b/package/rtl_433/rtl_433.mk index 8326caedb2..74a0b54a3d 100644 --- a/package/rtl_433/rtl_433.mk +++ b/package/rtl_433/rtl_433.mk @@ -8,6 +8,7 @@ RTL_433_VERSION = 21.12 RTL_433_SITE = $(call github,merbanan,rtl_433,$(RTL_433_VERSION)) RTL_433_LICENSE = GPL-2.0+ RTL_433_LICENSE_FILES = COPYING +RTL_433_CPE_ID_VENDOR = rtl_433_project # Force Release build to remove ASAN. RTL_433_CONF_OPTS = \ From peter at korsgaard.com Wed Nov 2 23:01:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 00:01:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/python3: security bump to version 3.10.8 Message-ID: <20221102230255.A986B87B58@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=27978fbbc5e7dc78750259cfb77003d18fa92fbe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-40674: bundled libexpat was upgraded from 2.4.7 to 2.4.9 which fixes a heap use-after-free vulnerability in function doContent - gh-97616: a fix for a possible buffer overflow in list *= int - gh-97612: a fix for possible shell injection in the example script get-remote-certificate.py(this issue originally had a CVE assigned to it, which its author withdrew) - gh-96577: a fix for a potential buffer overrun in msilib License hash changed due to links in license text being changed from http to https: https://github.com/python/cpython/commit/96f8d3619d839266491b722b943de65892bb0e81 Signed-off-by: James Hilliard [Peter: mark as security bump] Signed-off-by: Peter Korsgaard (cherry picked from commit 72e8471b5cf4a011cd87692719bd4f69d9cc526c) Signed-off-by: Peter Korsgaard --- package/python3/python3.hash | 4 ++-- package/python3/python3.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python3/python3.hash b/package/python3/python3.hash index c625e7a8ea..f9b8e2ec8d 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6eed8415b7516fb2f260906db5d48dd4c06acc0cb24a7d6cc15296a604dcdc48 Python-3.10.7.tar.xz -sha256 f03e17cd594c2085f66a454e695c7ebe5b4d3c0eff534f4f194abc2fd164621b LICENSE +sha256 6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 Python-3.10.8.tar.xz +sha256 d4a223f033419313218c9b8444167e91e87a5bebdb43fb8490df441df5220a8b LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index b7df26781a..4131941e11 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -5,7 +5,7 @@ ################################################################################ PYTHON3_VERSION_MAJOR = 3.10 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).7 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).8 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others From peter at korsgaard.com Wed Nov 2 23:00:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 00:00:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/squashfs: security bump to version 4.5.1 Message-ID: <20221102230255.A065587B57@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad067dfcae415b2e27e5046c2254867fa22d1a9e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fix CVE-2021-40153 - CVE-2021-41072 which is a writing outside of destination exploit, has been fixed. - Drop patch (already in version) - Set INSTALL_MANPAGES_DIR to an empty value to disable build and install of man pages which were added with https://github.com/plougher/squashfs-tools/commit/25bce9a64cc3f88f0afed9ce2f3d27beabc44d7b https://github.com/plougher/squashfs-tools/releases/tag/4.5.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 49b11f5e787f68cc310e97a539ad7ed29b041919) Signed-off-by: Peter Korsgaard --- ...id-use-of-INSTALL_DIR-for-symlink-targets.patch | 37 ---------------------- package/squashfs/squashfs.hash | 2 +- package/squashfs/squashfs.mk | 8 +++-- 3 files changed, 6 insertions(+), 41 deletions(-) diff --git a/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch b/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch deleted file mode 100644 index 997719e63a..0000000000 --- a/package/squashfs/0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch +++ /dev/null @@ -1,37 +0,0 @@ -From f5c908e92d4c055859be2fddbda266d9e3bfd415 Mon Sep 17 00:00:00 2001 -From: Patrick McCarty -Date: Mon, 26 Jul 2021 11:38:43 -0700 -Subject: [PATCH] Avoid use of INSTALL_DIR for symlink targets - -In case INSTALL_DIR is overridden with a staged install location, using -INSTALL_DIR for the symlink target path prefix will yield an incorrect location -for the final installation. - -Because the symlink itself is already installed to INSTALL_DIR, simply removing -the INSTALL_DIR prefix suffices as a fix. - -Note that using $DESTDIR/$INSTALL_DIR where appropriate can avoid this type of -issue, but that can be considered a future enhancement. - -Signed-off-by: Patrick McCarty -Upstream: f5c908e92d4c055859be2fddbda266d9e3bfd415 -Signed-off-by: Thomas Petazzoni ---- - squashfs-tools/Makefile | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/squashfs-tools/Makefile b/squashfs-tools/Makefile -index f5a55f1..7262a2e 100755 ---- a/squashfs-tools/Makefile -+++ b/squashfs-tools/Makefile -@@ -406,5 +406,5 @@ install: mksquashfs unsquashfs - mkdir -p $(INSTALL_DIR) - cp mksquashfs $(INSTALL_DIR) - cp unsquashfs $(INSTALL_DIR) -- ln -fs $(INSTALL_DIR)/unsquashfs $(INSTALL_DIR)/sqfscat -- ln -fs $(INSTALL_DIR)/mksquashfs $(INSTALL_DIR)/sqfstar -+ ln -fs unsquashfs $(INSTALL_DIR)/sqfscat -+ ln -fs mksquashfs $(INSTALL_DIR)/sqfstar --- -2.31.1 - diff --git a/package/squashfs/squashfs.hash b/package/squashfs/squashfs.hash index 09a2bae364..13d5aed71f 100644 --- a/package/squashfs/squashfs.hash +++ b/package/squashfs/squashfs.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 b9e16188e6dc1857fe312633920f7d71cc36b0162eb50f3ecb1f0040f02edddd squashfs-4.5.tar.gz +sha256 277b6e7f75a4a57f72191295ae62766a10d627a4f5e5f19eadfbc861378deea7 squashfs-4.5.1.tar.gz # License files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squashfs/squashfs.mk b/package/squashfs/squashfs.mk index f64d441c9b..323908d94e 100644 --- a/package/squashfs/squashfs.mk +++ b/package/squashfs/squashfs.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUASHFS_VERSION = 4.5 +SQUASHFS_VERSION = 4.5.1 SQUASHFS_SITE = $(call github,plougher,squashfs-tools,$(SQUASHFS_VERSION)) SQUASHFS_LICENSE = GPL-2.0+ SQUASHFS_LICENSE_FILES = COPYING @@ -75,7 +75,8 @@ endef define SQUASHFS_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(SQUASHFS_MAKE_ARGS) \ - -C $(@D)/squashfs-tools/ INSTALL_DIR=$(TARGET_DIR)/usr/bin install + -C $(@D)/squashfs-tools/ INSTALL_DIR=$(TARGET_DIR)/usr/bin \ + INSTALL_MANPAGES_DIR="" install endef define HOST_SQUASHFS_BUILD_CMDS @@ -89,7 +90,8 @@ endef define HOST_SQUASHFS_INSTALL_CMDS $(HOST_MAKE_ENV) $(MAKE) $(HOST_SQUASHFS_MAKE_ARGS) \ - -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/bin install + -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/bin \ + INSTALL_MANPAGES_DIR="" install endef $(eval $(generic-package)) From james.hilliard1 at gmail.com Wed Nov 2 23:43:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 17:43:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-jaraco-classes: bump to version 3.2.3 Message-ID: <20221102234357.3591773-1-james.hilliard1@gmail.com> License hash changed due to line wrapping: https://github.com/jaraco/jaraco.classes/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- package/python-jaraco-classes/python-jaraco-classes.hash | 6 +++--- package/python-jaraco-classes/python-jaraco-classes.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-jaraco-classes/python-jaraco-classes.hash b/package/python-jaraco-classes/python-jaraco-classes.hash index 088ee2269e..0e170d58d1 100644 --- a/package/python-jaraco-classes/python-jaraco-classes.hash +++ b/package/python-jaraco-classes/python-jaraco-classes.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/jaraco.classes/json -md5 63d4f5a2df2625ec3979c9633da1505e jaraco.classes-2.0.tar.gz -sha256 dcc2c4a8ca4b344cdbf2e1be7124a5c4f192574cdbb453b62350ae8240a2caf5 jaraco.classes-2.0.tar.gz +md5 a661acdae43995c08500324a8df62f03 jaraco.classes-3.2.3.tar.gz +sha256 89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a jaraco.classes-3.2.3.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-jaraco-classes/python-jaraco-classes.mk b/package/python-jaraco-classes/python-jaraco-classes.mk index 7455ed4d44..4790516330 100644 --- a/package/python-jaraco-classes/python-jaraco-classes.mk +++ b/package/python-jaraco-classes/python-jaraco-classes.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JARACO_CLASSES_VERSION = 2.0 +PYTHON_JARACO_CLASSES_VERSION = 3.2.3 PYTHON_JARACO_CLASSES_SOURCE = jaraco.classes-$(PYTHON_JARACO_CLASSES_VERSION).tar.gz -PYTHON_JARACO_CLASSES_SITE = https://files.pythonhosted.org/packages/6e/27/f6ce0863a6ce574922ffe70d63c40b9771aefb686cb595cf435d184f0ca3 +PYTHON_JARACO_CLASSES_SITE = https://files.pythonhosted.org/packages/bf/02/a956c9bfd2dfe60b30c065ed8e28df7fcf72b292b861dca97e951c145ef6 PYTHON_JARACO_CLASSES_LICENSE = MIT PYTHON_JARACO_CLASSES_LICENSE_FILES = LICENSE PYTHON_JARACO_CLASSES_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 23:48:26 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 17:48:26 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-jaraco-functools: bump to version 3.5.2 Message-ID: <20221102234826.3954130-1-james.hilliard1@gmail.com> License hash changed due to line wrapping: https://github.com/jaraco/jaraco.functools/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- .../python-jaraco-functools/python-jaraco-functools.hash | 6 +++--- package/python-jaraco-functools/python-jaraco-functools.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-jaraco-functools/python-jaraco-functools.hash b/package/python-jaraco-functools/python-jaraco-functools.hash index 95380aff98..a7cbb3daf1 100644 --- a/package/python-jaraco-functools/python-jaraco-functools.hash +++ b/package/python-jaraco-functools/python-jaraco-functools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/jaraco.functools/json -md5 c245ade3e753bc556415f1fec102f232 jaraco.functools-2.0.tar.gz -sha256 35ba944f52b1a7beee8843a5aa6752d1d5b79893eeb7770ea98be6b637bf9345 jaraco.functools-2.0.tar.gz +md5 f25708d7f38b9264459046fcc0afc8c1 jaraco.functools-3.5.2.tar.gz +sha256 45b05c158f3ad28731075556ffd4749bd254ec67f91e1eb367dcfebff1151db4 jaraco.functools-3.5.2.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-jaraco-functools/python-jaraco-functools.mk b/package/python-jaraco-functools/python-jaraco-functools.mk index f062063b0b..8f64c4687e 100644 --- a/package/python-jaraco-functools/python-jaraco-functools.mk +++ b/package/python-jaraco-functools/python-jaraco-functools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JARACO_FUNCTOOLS_VERSION = 2.0 +PYTHON_JARACO_FUNCTOOLS_VERSION = 3.5.2 PYTHON_JARACO_FUNCTOOLS_SOURCE = jaraco.functools-$(PYTHON_JARACO_FUNCTOOLS_VERSION).tar.gz -PYTHON_JARACO_FUNCTOOLS_SITE = https://files.pythonhosted.org/packages/a9/1e/44f6a5cffef147a3ffd37a748b8f4c2ded9b07ca20a15f17cd9874158f24 +PYTHON_JARACO_FUNCTOOLS_SITE = https://files.pythonhosted.org/packages/b4/ea/9abca360081de9157668fcc52765989158aaf29b4826f26fcb17852d08e6 PYTHON_JARACO_FUNCTOOLS_LICENSE = MIT PYTHON_JARACO_FUNCTOOLS_LICENSE_FILES = LICENSE PYTHON_JARACO_FUNCTOOLS_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 23:50:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 17:50:06 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-jmespath: bump to version 1.0.1 Message-ID: <20221102235006.4102405-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-jmespath/python-jmespath.hash | 5 +++-- package/python-jmespath/python-jmespath.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-jmespath/python-jmespath.hash b/package/python-jmespath/python-jmespath.hash index a1c64a121e..03f64f3b74 100644 --- a/package/python-jmespath/python-jmespath.hash +++ b/package/python-jmespath/python-jmespath.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/jmespath/json -sha256 a490e280edd1f57d6de88636992d05b71e97d69a26a19f058ecf7d304474bf5e jmespath-1.0.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/jmespath/json +md5 2dd28beb22d698f58fe2281bfe5fe3a3 jmespath-1.0.1.tar.gz +sha256 90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe jmespath-1.0.1.tar.gz # Locally computed sha256 checksums sha256 66b313cce80ed0623fc7db3f24863a0c80fd83eb341a46b57864158ae74faa56 LICENSE.txt diff --git a/package/python-jmespath/python-jmespath.mk b/package/python-jmespath/python-jmespath.mk index 48b19e8494..a94a13a229 100644 --- a/package/python-jmespath/python-jmespath.mk +++ b/package/python-jmespath/python-jmespath.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JMESPATH_VERSION = 1.0.0 +PYTHON_JMESPATH_VERSION = 1.0.1 PYTHON_JMESPATH_SOURCE = jmespath-$(PYTHON_JMESPATH_VERSION).tar.gz -PYTHON_JMESPATH_SITE = https://files.pythonhosted.org/packages/06/7e/44686b986ef9ca6069db224651baaa8300b93af2a085a5b135997bf659b3 +PYTHON_JMESPATH_SITE = https://files.pythonhosted.org/packages/00/2a/e867e8531cf3e36b41201936b7fa7ba7b5702dbef42922193f05c8976cd6 PYTHON_JMESPATH_SETUP_TYPE = setuptools PYTHON_JMESPATH_LICENSE = MIT PYTHON_JMESPATH_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 2 23:54:27 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 17:54:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-keyring: bump to version 23.9.3 Message-ID: <20221102235427.143913-1-james.hilliard1@gmail.com> License hash changed due to line wrap: https://github.com/jaraco/keyring/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- package/python-keyring/python-keyring.hash | 6 +++--- package/python-keyring/python-keyring.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-keyring/python-keyring.hash b/package/python-keyring/python-keyring.hash index 692217f437..45f5bf7c84 100644 --- a/package/python-keyring/python-keyring.hash +++ b/package/python-keyring/python-keyring.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/keyring/json -md5 1eb6d586ee5794de4bf39c1f513a3139 keyring-19.2.0.tar.gz -sha256 91037ccaf0c9a112a76f7740e4a416b9457a69b66c2799421581bee710a974b3 keyring-19.2.0.tar.gz +md5 60219a9a22467e15fcd09515b5b2ef39 keyring-23.9.3.tar.gz +sha256 69b01dd83c42f590250fe7a1f503fc229b14de83857314b1933a3ddbf595c4a5 keyring-23.9.3.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-keyring/python-keyring.mk b/package/python-keyring/python-keyring.mk index 0e05738605..8d7833e14f 100644 --- a/package/python-keyring/python-keyring.mk +++ b/package/python-keyring/python-keyring.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_KEYRING_VERSION = 19.2.0 +PYTHON_KEYRING_VERSION = 23.9.3 PYTHON_KEYRING_SOURCE = keyring-$(PYTHON_KEYRING_VERSION).tar.gz -PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/ee/46/77fdb7cd2b0f1f684afbc35a59b3d7ebb6961fe528f97b86900002968914 +PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/2a/ef/28d3d5428108111dae4304a2ebec80d113aea9e78c939e25255425d486ff PYTHON_KEYRING_SETUP_TYPE = setuptools PYTHON_KEYRING_LICENSE = MIT PYTHON_KEYRING_LICENSE_FILES = LICENSE -- 2.34.1 From da at lessconfused.com Thu Nov 3 00:03:51 2022 From: da at lessconfused.com (Da Xue) Date: Wed, 2 Nov 2022 20:03:51 -0400 Subject: [Buildroot] [PATCH 1/3] configs/roc_pc_rk3399: remove defconfig In-Reply-To: <20221102201858.555294-2-thomas.petazzoni@bootlin.com> References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> <20221102201858.555294-2-thomas.petazzoni@bootlin.com> Message-ID: Hi Thomas, This is a Libre Computer only product in the future so the folder is wrong. I will re-create in the right folder and maintain these boards in the future. Best, Da On Wed, Nov 2, 2022, 4:19 PM Thomas Petazzoni via buildroot < buildroot at buildroot.org> wrote: > This defconfig has been failing to build for several months, with > nobody stepping up to fix it. It's time to drop it. > > See > https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ > for a notification on August 6, 2022 about the issues with this > defconfig. > > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671226 > > Cc: Suniel Mahesh > Signed-off-by: Thomas Petazzoni > --- > DEVELOPERS | 2 -- > board/firefly/roc-rk3399-pc/extlinux.conf | 4 --- > board/firefly/roc-rk3399-pc/genimage.cfg | 22 ------------- > board/firefly/roc-rk3399-pc/post-build.sh | 5 --- > board/firefly/roc-rk3399-pc/readme.txt | 40 ----------------------- > 5 files changed, 73 deletions(-) > delete mode 100644 board/firefly/roc-rk3399-pc/extlinux.conf > delete mode 100644 board/firefly/roc-rk3399-pc/genimage.cfg > delete mode 100755 board/firefly/roc-rk3399-pc/post-build.sh > delete mode 100644 board/firefly/roc-rk3399-pc/readme.txt > > diff --git a/DEVELOPERS b/DEVELOPERS > index 9569ee720b..591276bec8 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2729,13 +2729,11 @@ F: package/hwloc/ > F: package/powertop/ > > N: Suniel Mahesh > -F: board/firefly/ > F: board/friendlyarm/nanopi-m4 > F: board/pine64/rockpro64 > F: board/radxa/rockpi-4 > F: board/radxa/rockpi-n8 > F: board/radxa/rockpi-n10 > -F: configs/roc_pc_rk3399_defconfig > F: configs/rock_pi_4_defconfig > F: configs/rock_pi_n8_defconfig > F: configs/rock_pi_n10_defconfig > diff --git a/board/firefly/roc-rk3399-pc/extlinux.conf > b/board/firefly/roc-rk3399-pc/extlinux.conf > deleted file mode 100644 > index 50a358fadc..0000000000 > --- a/board/firefly/roc-rk3399-pc/extlinux.conf > +++ /dev/null > @@ -1,4 +0,0 @@ > -label RK3399RocPC linux > - kernel /boot/Image > - devicetree /boot/rk3399-roc-pc.dtb > - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p1 rootwait > diff --git a/board/firefly/roc-rk3399-pc/genimage.cfg > b/board/firefly/roc-rk3399-pc/genimage.cfg > deleted file mode 100644 > index 966c869273..0000000000 > --- a/board/firefly/roc-rk3399-pc/genimage.cfg > +++ /dev/null > @@ -1,22 +0,0 @@ > -image sdcard.img { > - hdimage { > - } > - > - partition u-boot-tpl-spl-dtb { > - in-partition-table = "no" > - image = "idbloader.img" > - offset = 32K > - } > - > - partition u-boot-dtb { > - in-partition-table = "no" > - image = "u-boot.itb" > - offset = 8M > - size = 30M > - } > - > - partition rootfs { > - partition-type = 0x83 > - image = "rootfs.ext4" > - } > -} > diff --git a/board/firefly/roc-rk3399-pc/post-build.sh > b/board/firefly/roc-rk3399-pc/post-build.sh > deleted file mode 100755 > index 1f5ff6a611..0000000000 > --- a/board/firefly/roc-rk3399-pc/post-build.sh > +++ /dev/null > @@ -1,5 +0,0 @@ > -#!/bin/sh > - > -BOARD_DIR="$(dirname $0)" > - > -install -m 0644 -D $BOARD_DIR/extlinux.conf > $TARGET_DIR/boot/extlinux/extlinux.conf > diff --git a/board/firefly/roc-rk3399-pc/readme.txt > b/board/firefly/roc-rk3399-pc/readme.txt > deleted file mode 100644 > index 8a6f1cdee6..0000000000 > --- a/board/firefly/roc-rk3399-pc/readme.txt > +++ /dev/null > @@ -1,40 +0,0 @@ > -Libre Computer Board ROC-RK3399-PC > -=================================== > - > -Build: > - > - $ make roc_pc_rk3399_defconfig > - $ make > - > -Files created in output directory > -================================= > - > -output/images > - > -??? bl31.elf > -??? idbloader.img > -??? Image > -??? rk3399-roc-pc.dtb > -??? rootfs.ext2 > -??? rootfs.ext4 -> rootfs.ext2 > -??? rootfs.tar > -??? sdcard.img > -??? u-boot.bin > -??? u-boot.itb > - > -Creating bootable SD card: > -========================== > - > -Simply invoke (as root) > - > -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync > - > -Where X is your SD card device > - > -Serial console > --------------- > - > -Baudrate for this board is 1500000 > - > -Wiki link: > -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/roc-rk3399-pc.html > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From james.hilliard1 at gmail.com Thu Nov 3 00:11:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:11:59 -0600 Subject: [Buildroot] [PATCH 1/2] package/python-cppy: new package Message-ID: <20221103001200.1576937-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-cppy/python-cppy.hash | 5 +++++ package/python-cppy/python-cppy.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/python-cppy/python-cppy.hash create mode 100644 package/python-cppy/python-cppy.mk diff --git a/package/python-cppy/python-cppy.hash b/package/python-cppy/python-cppy.hash new file mode 100644 index 0000000000..45b78eab8e --- /dev/null +++ b/package/python-cppy/python-cppy.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/cppy/json +md5 7c1f825c43dd66454440932a35b9969c cppy-1.2.1.tar.gz +sha256 83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b cppy-1.2.1.tar.gz +# Locally computed sha256 checksums +sha256 db7a008bff1e63ccec397cfa033109740c4dc6cb12070a70d0cfe69aba27c4df LICENSE diff --git a/package/python-cppy/python-cppy.mk b/package/python-cppy/python-cppy.mk new file mode 100644 index 0000000000..adadc352d3 --- /dev/null +++ b/package/python-cppy/python-cppy.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-cppy +# +################################################################################ + +PYTHON_CPPY_VERSION = 1.2.1 +PYTHON_CPPY_SOURCE = cppy-$(PYTHON_CPPY_VERSION).tar.gz +PYTHON_CPPY_SITE = https://files.pythonhosted.org/packages/c5/7e/6cc5acd93752ee52d2f0423046072a2ce3ae16dfcd44373b9fe2a0222204 +PYTHON_CPPY_LICENSE = BSD-3-Clause +PYTHON_CPPY_LICENSE_FILES = LICENSE +PYTHON_CPPY_SETUP_TYPE = setuptools + +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:12:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:12:00 -0600 Subject: [Buildroot] [PATCH 2/2] package/python-kiwisolver: bump to version 1.4.4 In-Reply-To: <20221103001200.1576937-1-james.hilliard1@gmail.com> References: <20221103001200.1576937-1-james.hilliard1@gmail.com> Message-ID: <20221103001200.1576937-2-james.hilliard1@gmail.com> Add new host-python-cppy build dependency. License hash changed due to filename update: https://github.com/nucleic/kiwi/commit/b04d5d3f6cb404d1e23c0c4f9bff76bd5a8facb6 Signed-off-by: James Hilliard --- package/python-kiwisolver/python-kiwisolver.hash | 8 +++++--- package/python-kiwisolver/python-kiwisolver.mk | 6 ++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/package/python-kiwisolver/python-kiwisolver.hash b/package/python-kiwisolver/python-kiwisolver.hash index aa7d79ced7..7f2e263a5b 100644 --- a/package/python-kiwisolver/python-kiwisolver.hash +++ b/package/python-kiwisolver/python-kiwisolver.hash @@ -1,3 +1,5 @@ -# Locally calculated -sha256 48168c0ace18319c649e31907f6d8586f648e503560f506f128798b99393bcdb python-kiwisolver-1.1.0.tar.gz -sha256 95c32f73d43fa54d8146badbcbd73b83acb7fa2cc81a7cef7784b3cd33b146a0 LICENSE +# md5, sha256 from https://pypi.org/pypi/kiwisolver/json +md5 34796908455c3b23c889439b541e424b kiwisolver-1.4.4.tar.gz +sha256 d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955 kiwisolver-1.4.4.tar.gz +# Locally computed sha256 checksums +sha256 26da8d49744796f2601fb5fe9e5d8b9e8102064ca60a8dc1825b6177cb05450c LICENSE diff --git a/package/python-kiwisolver/python-kiwisolver.mk b/package/python-kiwisolver/python-kiwisolver.mk index 2b99803c0d..2c5db26dbc 100644 --- a/package/python-kiwisolver/python-kiwisolver.mk +++ b/package/python-kiwisolver/python-kiwisolver.mk @@ -4,10 +4,12 @@ # ################################################################################ -PYTHON_KIWISOLVER_VERSION = 1.1.0 -PYTHON_KIWISOLVER_SITE = $(call github,nucleic,kiwi,$(PYTHON_KIWISOLVER_VERSION)) +PYTHON_KIWISOLVER_VERSION = 1.4.4 +PYTHON_KIWISOLVER_SOURCE = kiwisolver-$(PYTHON_KIWISOLVER_VERSION).tar.gz +PYTHON_KIWISOLVER_SITE = https://files.pythonhosted.org/packages/5f/5c/272a7dd49a1914f35cd8d6d9f386defa8b047f6fbd06badd6b77b3ba24e7 PYTHON_KIWISOLVER_LICENSE = BSD-3-Clause PYTHON_KIWISOLVER_LICENSE_FILES = LICENSE PYTHON_KIWISOLVER_SETUP_TYPE = setuptools +PYTHON_KIWISOLVER_DEPENDENCIES = host-python-cppy $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:14:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:14:05 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-lark: bump to version 1.1.4 Message-ID: <20221103001405.1700964-1-james.hilliard1@gmail.com> License hash changed due to whitespace removal: https://github.com/lark-parser/lark/commit/5236ff95a37cf464ba7049b27622d87b662c1918 Signed-off-by: James Hilliard --- package/python-lark/python-lark.hash | 6 +++--- package/python-lark/python-lark.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-lark/python-lark.hash b/package/python-lark/python-lark.hash index 3773c00f7c..abc168e93b 100644 --- a/package/python-lark/python-lark.hash +++ b/package/python-lark/python-lark.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/lark/json -md5 fd3ca96a8d9d67798508470032921078 lark-1.1.2.tar.gz -sha256 7a8d0c07d663da9391d7faee1bf1d7df4998c47ca43a593cbef5c7566acd057a lark-1.1.2.tar.gz +md5 d7368d8f9fd0b844c034f321f5b52fd4 lark-1.1.4.tar.gz +sha256 eee86062b149600ef62de0d8dfd38cf85ffc737e16911e7d8c18880f8c5b1333 lark-1.1.4.tar.gz # Locally computed sha256 checksums -sha256 6e83ad8e0de51690a53eac02dd2b6188dfd7949053be56fba5b651140d27ee57 LICENSE +sha256 8263e5652d07cecb3adadf05140b65e70cfa169ecec5f520fe1671479ce12a83 LICENSE diff --git a/package/python-lark/python-lark.mk b/package/python-lark/python-lark.mk index 52c249552e..548adcd833 100644 --- a/package/python-lark/python-lark.mk +++ b/package/python-lark/python-lark.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LARK_VERSION = 1.1.2 +PYTHON_LARK_VERSION = 1.1.4 PYTHON_LARK_SOURCE = lark-$(PYTHON_LARK_VERSION).tar.gz -PYTHON_LARK_SITE = https://files.pythonhosted.org/packages/a3/c5/11d0a086590b207ad1b6c9ba6e019f8290652f3d703cdb002d72e220dd99 +PYTHON_LARK_SITE = https://files.pythonhosted.org/packages/1d/08/eb2590d4f824b5a947d866c603799fa70278f1372cbf8d15b7b4823dfb2b PYTHON_LARK_SETUP_TYPE = setuptools PYTHON_LARK_LICENSE = MIT PYTHON_LARK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:19:34 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:19:34 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-libusb1: bump to version 3.0.0 Message-ID: <20221103001934.2100260-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-libusb1/python-libusb1.hash | 7 ++++--- package/python-libusb1/python-libusb1.mk | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-libusb1/python-libusb1.hash b/package/python-libusb1/python-libusb1.hash index 7d2302e088..86dea08c89 100644 --- a/package/python-libusb1/python-libusb1.hash +++ b/package/python-libusb1/python-libusb1.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/libusb1/json, sha256 locally computed -md5 b087646fb0c8c4cf7e8123af72f885b9 libusb1-2.0.1.tar.gz -sha256 d3ba82ecf7ab6a48d21dac6697e26504670cc3522b8e5941bd28fb56cf3f6c46 libusb1-2.0.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/libusb1/json +md5 ffbb02bf9aa49f973a6a58112aed7b06 libusb1-3.0.0.tar.gz +sha256 5792a9defee40f15d330a40d9b1800545c32e47ba7fc66b6f28f133c9fcc8538 libusb1-3.0.0.tar.gz +# Locally computed sha256 checksums sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/python-libusb1/python-libusb1.mk b/package/python-libusb1/python-libusb1.mk index 40a64141af..48a0b1dea3 100644 --- a/package/python-libusb1/python-libusb1.mk +++ b/package/python-libusb1/python-libusb1.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LIBUSB1_VERSION = 2.0.1 +PYTHON_LIBUSB1_VERSION = 3.0.0 PYTHON_LIBUSB1_SOURCE = libusb1-$(PYTHON_LIBUSB1_VERSION).tar.gz -PYTHON_LIBUSB1_SITE = https://files.pythonhosted.org/packages/a9/97/e8afa2af12b6de608ec86c8c4ad57f1248d98946d1b5e1aa0bff926755e9 +PYTHON_LIBUSB1_SITE = https://files.pythonhosted.org/packages/f4/83/59bf75e74e0c4859ea63eae0c7da660c1dcb78b31667d4a5f735d52f5974 PYTHON_LIBUSB1_SETUP_TYPE = setuptools PYTHON_LIBUSB1_LICENSE = LGPL-2.1+ PYTHON_LIBUSB1_LICENSE_FILES = COPYING.LESSER -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:23:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:23:50 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-mako: bump to version 1.2.3 Message-ID: <20221103002350.2425582-1-james.hilliard1@gmail.com> License hash changed due to year update: https://github.com/sqlalchemy/mako/commit/36e10468c1e159803147bfbc7fffc930a9bd368c Signed-off-by: James Hilliard --- package/python-mako/python-mako.hash | 6 +++--- package/python-mako/python-mako.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-mako/python-mako.hash b/package/python-mako/python-mako.hash index f5b5daf06d..4bacafafde 100644 --- a/package/python-mako/python-mako.hash +++ b/package/python-mako/python-mako.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mako/json -md5 409bdc38e9ddda5eada61fb092cb12fd Mako-1.1.5.tar.gz -sha256 169fa52af22a91900d852e937400e79f535496191c63712e3b9fda5a9bed6fc3 Mako-1.1.5.tar.gz +md5 4fa0a489a247c59b36fe3e0de5514fed Mako-1.2.3.tar.gz +sha256 7fde96466fcfeedb0eed94f187f20b23d85e4cb41444be0e542e2c8c65c396cd Mako-1.2.3.tar.gz # Locally computed sha256 checksums -sha256 47cd0d41b1092f9161cfb629ed15e5cea185144710ff4633a4281ef088ff5de7 LICENSE +sha256 760f22b3e9ea4a50eb99201bd8dd118869f28108cfb64ccce6d1b305cf9ae9fa LICENSE diff --git a/package/python-mako/python-mako.mk b/package/python-mako/python-mako.mk index 553c4a5339..a663b7dbda 100644 --- a/package/python-mako/python-mako.mk +++ b/package/python-mako/python-mako.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MAKO_VERSION = 1.1.5 +PYTHON_MAKO_VERSION = 1.2.3 PYTHON_MAKO_SOURCE = Mako-$(PYTHON_MAKO_VERSION).tar.gz -PYTHON_MAKO_SITE = https://files.pythonhosted.org/packages/d1/42/ff293411e980debfc647be9306d89840c8b82ea24571b014f1a35b2ad80f +PYTHON_MAKO_SITE = https://files.pythonhosted.org/packages/b9/38/c25f0874ea71802fc6f1e9f0f88a7e9666818121b28991bbc1d8eddbcdb1 PYTHON_MAKO_SETUP_TYPE = setuptools PYTHON_MAKO_LICENSE = MIT PYTHON_MAKO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:26:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:26:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-markdown2: bump to version 2.4.6 Message-ID: <20221103002621.2593969-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-markdown2/python-markdown2.hash | 4 ++-- package/python-markdown2/python-markdown2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-markdown2/python-markdown2.hash b/package/python-markdown2/python-markdown2.hash index a3e310aacf..f8582ba5b8 100644 --- a/package/python-markdown2/python-markdown2.hash +++ b/package/python-markdown2/python-markdown2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/markdown2/json -md5 6134fce06c4783b3178a90a719fa9d91 markdown2-2.4.1.tar.gz -sha256 ce9265cf179c4e07934e7b6a4b03f3edb7891e66e6d0f7017755f6064bbbe13f markdown2-2.4.1.tar.gz +md5 bb3f451bed011a0d8959e3c1d5850c53 markdown2-2.4.6.tar.gz +sha256 f65b4dbe1e16591b14fd40bc659b8b58d285eab70c1da21f390294fcdec42bb0 markdown2-2.4.6.tar.gz # Locally computed sha256 checksums sha256 f8c7c4d554409cf621b8d653dbfffb719745fd36f5c49b8305258649b403ef9c LICENSE.txt diff --git a/package/python-markdown2/python-markdown2.mk b/package/python-markdown2/python-markdown2.mk index 6acfad2ccb..b1c162e12f 100644 --- a/package/python-markdown2/python-markdown2.mk +++ b/package/python-markdown2/python-markdown2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARKDOWN2_VERSION = 2.4.1 +PYTHON_MARKDOWN2_VERSION = 2.4.6 PYTHON_MARKDOWN2_SOURCE = markdown2-$(PYTHON_MARKDOWN2_VERSION).tar.gz -PYTHON_MARKDOWN2_SITE = https://files.pythonhosted.org/packages/fb/10/4f327f4517fa5dda90021618fe174d1f4aff3c4e06abcd7f77685a455511 +PYTHON_MARKDOWN2_SITE = https://files.pythonhosted.org/packages/83/b7/24613765f558afde9f47b61fcd787a9856ac1515b53af38bd11bf2fb3c8c PYTHON_MARKDOWN2_SETUP_TYPE = setuptools PYTHON_MARKDOWN2_LICENSE = MIT PYTHON_MARKDOWN2_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:29:08 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:29:08 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-markupsafe: bump to version 2.1.1 Message-ID: <20221103002908.2790791-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-markupsafe/python-markupsafe.hash | 4 ++-- package/python-markupsafe/python-markupsafe.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-markupsafe/python-markupsafe.hash b/package/python-markupsafe/python-markupsafe.hash index 520bb405fb..2d1d81c62e 100644 --- a/package/python-markupsafe/python-markupsafe.hash +++ b/package/python-markupsafe/python-markupsafe.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/markupsafe/json -md5 892e0fefa3c488387e5cc0cad2daa523 MarkupSafe-2.0.1.tar.gz -sha256 594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a MarkupSafe-2.0.1.tar.gz +md5 9809f9fdd98bc835b0c21aa8f79cbf30 MarkupSafe-2.1.1.tar.gz +sha256 7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b MarkupSafe-2.1.1.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst diff --git a/package/python-markupsafe/python-markupsafe.mk b/package/python-markupsafe/python-markupsafe.mk index e0e689f5a1..49bfc0b840 100644 --- a/package/python-markupsafe/python-markupsafe.mk +++ b/package/python-markupsafe/python-markupsafe.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARKUPSAFE_VERSION = 2.0.1 +PYTHON_MARKUPSAFE_VERSION = 2.1.1 PYTHON_MARKUPSAFE_SOURCE = MarkupSafe-$(PYTHON_MARKUPSAFE_VERSION).tar.gz -PYTHON_MARKUPSAFE_SITE = https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e +PYTHON_MARKUPSAFE_SITE = https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556 PYTHON_MARKUPSAFE_SETUP_TYPE = setuptools PYTHON_MARKUPSAFE_LICENSE = BSD-3-Clause PYTHON_MARKUPSAFE_LICENSE_FILES = LICENSE.rst -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:32:02 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:32:02 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-mbstrdecoder: bump to version 1.1.1 Message-ID: <20221103003202.3007879-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-mbstrdecoder/python-mbstrdecoder.hash | 4 ++-- package/python-mbstrdecoder/python-mbstrdecoder.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-mbstrdecoder/python-mbstrdecoder.hash b/package/python-mbstrdecoder/python-mbstrdecoder.hash index 90b9abb8d6..dd2f412bee 100644 --- a/package/python-mbstrdecoder/python-mbstrdecoder.hash +++ b/package/python-mbstrdecoder/python-mbstrdecoder.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mbstrdecoder/json -md5 b32ff478a38730a8ab0b884fe162cc41 mbstrdecoder-1.1.0.tar.gz -sha256 f4dfd549e424ad8dfc985e6af8b55cb4ec0c208782f610d57439fe6a9a44c244 mbstrdecoder-1.1.0.tar.gz +md5 62efa113a3cd2d40942359d6699338f7 mbstrdecoder-1.1.1.tar.gz +sha256 0a99413b92bbaddda89d376f496d710dc7131417e98414a756ebcd41374e068d mbstrdecoder-1.1.1.tar.gz # Locally computed sha256 checksums sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-mbstrdecoder/python-mbstrdecoder.mk b/package/python-mbstrdecoder/python-mbstrdecoder.mk index 63f9af74f5..f875e4d71d 100644 --- a/package/python-mbstrdecoder/python-mbstrdecoder.mk +++ b/package/python-mbstrdecoder/python-mbstrdecoder.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MBSTRDECODER_VERSION = 1.1.0 +PYTHON_MBSTRDECODER_VERSION = 1.1.1 PYTHON_MBSTRDECODER_SOURCE = mbstrdecoder-$(PYTHON_MBSTRDECODER_VERSION).tar.gz -PYTHON_MBSTRDECODER_SITE = https://files.pythonhosted.org/packages/6c/10/f82ba5a91489c91bf6adaa0e1aca38a7ab2d1d7d80195a5f6ad8c2ff387a +PYTHON_MBSTRDECODER_SITE = https://files.pythonhosted.org/packages/ba/ac/ba46bb6eb6165541ce25ff230469efe1c04043cf173f856dcc91876c38de PYTHON_MBSTRDECODER_SETUP_TYPE = setuptools PYTHON_MBSTRDECODER_LICENSE = MIT PYTHON_MBSTRDECODER_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:34:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:34:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-memory-profiler: bump to version 0.60.0 Message-ID: <20221103003400.3164180-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-memory-profiler/python-memory-profiler.hash | 4 ++-- package/python-memory-profiler/python-memory-profiler.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-memory-profiler/python-memory-profiler.hash b/package/python-memory-profiler/python-memory-profiler.hash index 9ee515b529..9e3aca517b 100644 --- a/package/python-memory-profiler/python-memory-profiler.hash +++ b/package/python-memory-profiler/python-memory-profiler.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/memory-profiler/json -md5 b1d1783064a1198fb21bc877e535ec1b memory_profiler-0.58.0.tar.gz -sha256 01385ac0fec944fcf7969814ec4406c6d8a9c66c079d09276723c5a7680f44e5 memory_profiler-0.58.0.tar.gz +md5 c4d29b47885c32581f5bcefb44d2ca8e memory_profiler-0.60.0.tar.gz +sha256 6a12869511d6cebcb29b71ba26985675a58e16e06b3c523b49f67c5497a33d1c memory_profiler-0.60.0.tar.gz # Locally computed sha256 checksums sha256 51926ce91b8283532efa9dfb02518582c15f49c105a3ac18cce1f7a4947e96ae COPYING diff --git a/package/python-memory-profiler/python-memory-profiler.mk b/package/python-memory-profiler/python-memory-profiler.mk index 053b0e2d62..5e43662e07 100644 --- a/package/python-memory-profiler/python-memory-profiler.mk +++ b/package/python-memory-profiler/python-memory-profiler.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MEMORY_PROFILER_VERSION = 0.58.0 +PYTHON_MEMORY_PROFILER_VERSION = 0.60.0 PYTHON_MEMORY_PROFILER_SOURCE = memory_profiler-$(PYTHON_MEMORY_PROFILER_VERSION).tar.gz -PYTHON_MEMORY_PROFILER_SITE = https://files.pythonhosted.org/packages/8f/fd/d92b3295657f8837e0177e7b48b32d6651436f0293af42b76d134c3bb489 +PYTHON_MEMORY_PROFILER_SITE = https://files.pythonhosted.org/packages/06/dd/7308a8ef1902db9d81c5bc226befe346a87ed8787caff00b8d91ed9f3b86 PYTHON_MEMORY_PROFILER_SETUP_TYPE = setuptools PYTHON_MEMORY_PROFILER_LICENSE = BSD-3-Clause PYTHON_MEMORY_PROFILER_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:37:36 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:37:36 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-mistune: bump to version 2.0.4 Message-ID: <20221103003736.3357983-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/lepture/mistune/commit/991c683584279102a94542b9b46e0637a9b4cb3b Signed-off-by: James Hilliard --- package/python-mistune/python-mistune.hash | 6 +++--- package/python-mistune/python-mistune.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-mistune/python-mistune.hash b/package/python-mistune/python-mistune.hash index a7a5936096..161f2ed6ff 100644 --- a/package/python-mistune/python-mistune.hash +++ b/package/python-mistune/python-mistune.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mistune/json -md5 fb6ab174ece938dea09f8b2adad771e4 mistune-0.8.4.tar.gz -sha256 59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e mistune-0.8.4.tar.gz +md5 a4437edb22cf6519a7c61730fecb1a3f mistune-2.0.4.tar.gz +sha256 9ee0a66053e2267aba772c71e06891fa8f1af6d4b01d5e84e267b4570d4d9808 mistune-2.0.4.tar.gz # Locally computed sha256 checksums -sha256 0c5259c3dd0a7c46f4835221645f62a0638c9b9faa02af08676e8069e1ff964b LICENSE +sha256 539013fd8e19f744f8bf0e27a532bbff54cd689ecef7a800f56ae5dc824be870 LICENSE diff --git a/package/python-mistune/python-mistune.mk b/package/python-mistune/python-mistune.mk index 6beb425837..1e4bb71903 100644 --- a/package/python-mistune/python-mistune.mk +++ b/package/python-mistune/python-mistune.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MISTUNE_VERSION = 0.8.4 +PYTHON_MISTUNE_VERSION = 2.0.4 PYTHON_MISTUNE_SOURCE = mistune-$(PYTHON_MISTUNE_VERSION).tar.gz -PYTHON_MISTUNE_SITE = https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577 +PYTHON_MISTUNE_SITE = https://files.pythonhosted.org/packages/cd/9b/0f98334812f548a5ee4399b76e33752a74fc7bb976f5efb34d962f03d585 PYTHON_MISTUNE_LICENSE = BSD-3-Clause PYTHON_MISTUNE_LICENSE_FILES = LICENSE PYTHON_MISTUNE_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:45:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:45:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-more-itertools: bump to version 9.0.0 Message-ID: <20221103004559.3821058-1-james.hilliard1@gmail.com> Migrate from setuptools to flit package infrastructure. Signed-off-by: James Hilliard --- package/python-more-itertools/python-more-itertools.hash | 4 ++-- package/python-more-itertools/python-more-itertools.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-more-itertools/python-more-itertools.hash b/package/python-more-itertools/python-more-itertools.hash index 4e6e7bdfb8..c12d3f5623 100644 --- a/package/python-more-itertools/python-more-itertools.hash +++ b/package/python-more-itertools/python-more-itertools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/more-itertools/json -md5 9930552c4f7eedc00193673d5f7f0f19 more-itertools-8.10.0.tar.gz -sha256 1debcabeb1df793814859d64a81ad7cb10504c24349368ccf214c664c474f41f more-itertools-8.10.0.tar.gz +md5 58f6fe36c3c94bbc569130df546dcfc9 more-itertools-9.0.0.tar.gz +sha256 5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab more-itertools-9.0.0.tar.gz # Locally computed sha256 checksums sha256 09f1c8c9e941af3e584d59641ea9b87d83c0cb0fd007eb5ef391a7e2643c1a46 LICENSE diff --git a/package/python-more-itertools/python-more-itertools.mk b/package/python-more-itertools/python-more-itertools.mk index 3b9957b72e..734d87e057 100644 --- a/package/python-more-itertools/python-more-itertools.mk +++ b/package/python-more-itertools/python-more-itertools.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_MORE_ITERTOOLS_VERSION = 8.10.0 +PYTHON_MORE_ITERTOOLS_VERSION = 9.0.0 PYTHON_MORE_ITERTOOLS_SOURCE = more-itertools-$(PYTHON_MORE_ITERTOOLS_VERSION).tar.gz -PYTHON_MORE_ITERTOOLS_SITE = https://files.pythonhosted.org/packages/8a/f7/93cf3c81629c95f6f40e509f7cd63985a6ddd829181a66c1c8ef101e55f2 -PYTHON_MORE_ITERTOOLS_SETUP_TYPE = setuptools +PYTHON_MORE_ITERTOOLS_SITE = https://files.pythonhosted.org/packages/13/b3/397aa9668da8b1f0c307bc474608653d46122ae0563d1d32f60e24fa0cbd +PYTHON_MORE_ITERTOOLS_SETUP_TYPE = flit PYTHON_MORE_ITERTOOLS_LICENSE = MIT PYTHON_MORE_ITERTOOLS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 00:54:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 18:54:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-orjson: bump to version 3.8.1 Message-ID: <20221103005418.206715-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 1de1d7cdc2..5bc5433123 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz +sha256 dc7a9ae16562ddf3589ef7cbdf122a26f845dae919d8ea9679e0fe4c9be69b3a orjson-3.8.1.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 0a266e827a..00be3f1f4b 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.7.11 +PYTHON_ORJSON_VERSION = 3.8.1 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/d0/e6/d012626dcf443e36ac1210be365d0a367beff7dd8b7029ace3006c948820 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT -- 2.34.1 From m.niestroj at grinn-global.com Thu Nov 3 01:41:56 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 02:41:56 +0100 Subject: [Buildroot] [PATCH 2/2] package/python-bleak: bump version to 0.19.1 In-Reply-To: <20221103014156.791695-1-m.niestroj@grinn-global.com> References: <20221103014156.791695-1-m.niestroj@grinn-global.com> Message-ID: <20221103014156.791695-2-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/python-bleak/Config.in | 3 ++- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in index 085c16fae8..691450f86b 100644 --- a/package/python-bleak/Config.in +++ b/package/python-bleak/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_BLEAK bool "python-bleak" - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime help Bluetooth Low Energy platform Agnostic Klient. diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.12.1 +PYTHON_BLEAK_VERSION = 0.19.1 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.38.1 From m.niestroj at grinn-global.com Thu Nov 3 01:41:55 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 02:41:55 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package Message-ID: <20221103014156.791695-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- DEVELOPERS | 2 + package/Config.in | 1 + package/python-dbus-fast/Config.in | 9 ++++ .../python-dbus-fast/python-dbus-fast.hash | 5 +++ package/python-dbus-fast/python-dbus-fast.mk | 14 ++++++ .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ 7 files changed, 115 insertions(+) create mode 100644 package/python-dbus-fast/Config.in create mode 100644 package/python-dbus-fast/python-dbus-fast.hash create mode 100644 package/python-dbus-fast/python-dbus-fast.mk create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py create mode 100644 support/testing/tests/package/test_python_dbus_fast.py diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..6d670ae21a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ F: package/netdata/ F: package/python-ansicolors/ F: package/python-bleak/ +F: package/python-dbus-fast/ F: package/python-dbus-next/ F: package/python-iniconfig/ F: package/python-intelhex/ @@ -1892,6 +1893,7 @@ F: package/python-typing-extensions/ F: package/python-xmodem/ F: package/rs485conf/ F: package/turbolua/ +F: support/testing/tests/package/sample_python_dbus_fast.py F: support/testing/tests/package/sample_python_dbus_next.py F: support/testing/tests/package/sample_python_pytest.py F: support/testing/tests/package/sample_python_pytest_asyncio.py diff --git a/package/Config.in b/package/Config.in index 238d7813f0..db9e94f357 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1015,6 +1015,7 @@ menu "External python modules" source "package/python-daphne/Config.in" source "package/python-dataproperty/Config.in" source "package/python-dateutil/Config.in" + source "package/python-dbus-fast/Config.in" source "package/python-dbus-next/Config.in" source "package/python-decorator/Config.in" source "package/python-defusedxml/Config.in" diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in new file mode 100644 index 0000000000..2665bd1964 --- /dev/null +++ b/package/python-dbus-fast/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_DBUS_FAST + bool "python-dbus-fast" + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + help + A faster version of dbus-next, a DBus library for Python with + asyncio support. + + https://github.com/bluetooth-devices/dbus-fast diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash new file mode 100644 index 0000000000..f0dceeb43d --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz +# Locally computed sha256 checksums +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk new file mode 100644 index 0000000000..74a02eb5b9 --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-dbus-fast +# +################################################################################ + +PYTHON_DBUS_FAST_VERSION = 1.61.1 +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools +PYTHON_DBUS_FAST_LICENSE = MIT +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_dbus_fast.py b/support/testing/tests/package/sample_python_dbus_fast.py new file mode 100644 index 0000000000..c2855464a1 --- /dev/null +++ b/support/testing/tests/package/sample_python_dbus_fast.py @@ -0,0 +1,44 @@ +import asyncio +from dbus_fast.aio import MessageBus +from dbus_fast.service import ServiceInterface, method +import dbus_fast.introspection as intr +from dbus_fast import BusType + + +class SampleInterface(ServiceInterface): + def __init__(self): + super().__init__('test.interface') + + @method() + def Ping(self): + pass + + @method() + def ConcatStrings(self, what1: 's', what2: 's') -> 's': # noqa: F821 + return what1 + what2 + + +async def main(): + bus_name = 'dbus.fast.sample' + + bus = await MessageBus(bus_type=BusType.SYSTEM).connect() + bus2 = await MessageBus(bus_type=BusType.SYSTEM).connect() + + await bus.request_name(bus_name) + + service_interface = SampleInterface() + bus.export('/test/path', service_interface) + + introspection = await bus2.introspect(bus_name, '/test/path') + assert type(introspection) is intr.Node + obj = bus2.get_proxy_object(bus_name, '/test/path', introspection) + interface = obj.get_interface(service_interface.name) + + result = await interface.call_ping() + assert result is None + + result = await interface.call_concat_strings('hello ', 'world') + assert result == 'hello world' + + +asyncio.run(main()) diff --git a/support/testing/tests/package/test_python_dbus_fast.py b/support/testing/tests/package/test_python_dbus_fast.py new file mode 100644 index 0000000000..5f67cfd8cc --- /dev/null +++ b/support/testing/tests/package/test_python_dbus_fast.py @@ -0,0 +1,40 @@ +import textwrap + + +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3DBusFast(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_DBUS=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_DBUS_FAST=y + """ + sample_scripts = ["tests/package/sample_python_dbus_fast.py"] + + def run_sample_scripts(self): + config = \ + """ + + + + + + + + """ + config = textwrap.dedent(config) + config_dir = "/etc/dbus-1/system.d" + config_fn = "dbus.fast.sample.conf" + + # Setup and reload D-Bus configuration + self.emulator.run("mkdir -p " + config_dir) + self.emulator.run("cat > " + config_dir + "/" + config_fn + + " < Signed-off-by: Marcin Niestroj --- package/python-pytest-asyncio/python-pytest-asyncio.hash | 4 ++-- package/python-pytest-asyncio/python-pytest-asyncio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytest-asyncio/python-pytest-asyncio.hash b/package/python-pytest-asyncio/python-pytest-asyncio.hash index e20d78aa01..b683c60553 100644 --- a/package/python-pytest-asyncio/python-pytest-asyncio.hash +++ b/package/python-pytest-asyncio/python-pytest-asyncio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytest-asyncio/json -md5 0c74a0ae2b509735594684bf00512252 pytest-asyncio-0.19.0.tar.gz -sha256 ac4ebf3b6207259750bc32f4c1d8fcd7e79739edbc67ad0c58dd150b1d072fed pytest-asyncio-0.19.0.tar.gz +md5 894109d45a7b6f46718bbe4611aa7817 pytest-asyncio-0.20.1.tar.gz +sha256 626699de2a747611f3eeb64168b3575f70439b06c3d0206e6ceaeeb956e65519 pytest-asyncio-0.20.1.tar.gz # Locally computed sha256 checksums sha256 a8ad31b1c3f40dca5a84119351b8fa8ddc868edd77fad8a8ebf6d8f2d16fa4ae LICENSE diff --git a/package/python-pytest-asyncio/python-pytest-asyncio.mk b/package/python-pytest-asyncio/python-pytest-asyncio.mk index 337565ca85..b70e0ad0f4 100644 --- a/package/python-pytest-asyncio/python-pytest-asyncio.mk +++ b/package/python-pytest-asyncio/python-pytest-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_ASYNCIO_VERSION = 0.19.0 +PYTHON_PYTEST_ASYNCIO_VERSION = 0.20.1 PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/43/1c/4293ce5ddfd1db78fbf192bd3c47183c9ecc2816b8de382ed1b2491c7cea +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/9e/8f/5a918ac4e2366b61156e16fa9bfb3be52401d81f5309efb1f4e04d99ac39 PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE -- 2.38.1 From m.niestroj at grinn-global.com Thu Nov 3 01:41:32 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 02:41:32 +0100 Subject: [Buildroot] [PATCH] package/gitlab-runner: bump version to 15.5.0 Message-ID: <20221103014132.791440-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- package/gitlab-runner/gitlab-runner.hash | 2 +- package/gitlab-runner/gitlab-runner.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gitlab-runner/gitlab-runner.hash b/package/gitlab-runner/gitlab-runner.hash index f4fab595b5..2d39eef39b 100644 --- a/package/gitlab-runner/gitlab-runner.hash +++ b/package/gitlab-runner/gitlab-runner.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 63a7963f750ec45a7cb34a660b7247a0aa6def98706b7bd80efc95053e66822d gitlab-runner-14.5.1.tar.gz +sha256 f7482926d20dbf98434e3d34662d93b601166eb784c6fb4bc56f89c1a4eff19d gitlab-runner-15.5.0.tar.gz sha256 0ae968b7ddd25da0209c3c6594aac1ac74ddf90385940b02b420463e2e0734de LICENSE diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index fde776e631..c7c2da2fe1 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -4,7 +4,7 @@ # ################################################################################ -GITLAB_RUNNER_VERSION = 14.5.1 +GITLAB_RUNNER_VERSION = 15.5.0 GITLAB_RUNNER_SITE = https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v$(GITLAB_RUNNER_VERSION) GITLAB_RUNNER_LICENSE = MIT GITLAB_RUNNER_LICENSE_FILES = LICENSE -- 2.38.1 From m.niestroj at grinn-global.com Thu Nov 3 01:52:23 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Thu, 03 Nov 2022 02:52:23 +0100 Subject: [Buildroot] [PATCH 2/2] package/python-bleak: bump to version 0.19.1 In-Reply-To: <20221102185739.2346971-2-james.hilliard1@gmail.com> References: <20221102185739.2346971-1-james.hilliard1@gmail.com> <20221102185739.2346971-2-james.hilliard1@gmail.com> Message-ID: <87a658olcp.fsf@grinn-global.com> James Hilliard writes: > Replace python-dbus-next dependency with python-dbus-fast. > > Add new async-timeout dependency. > > Signed-off-by: James Hilliard > --- > package/python-bleak/Config.in | 3 ++- > package/python-bleak/python-bleak.hash | 4 ++-- > package/python-bleak/python-bleak.mk | 4 ++-- > 3 files changed, 6 insertions(+), 5 deletions(-) > > diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in > index 085c16fae8..691450f86b 100644 > --- a/package/python-bleak/Config.in > +++ b/package/python-bleak/Config.in > @@ -1,6 +1,7 @@ > config BR2_PACKAGE_PYTHON_BLEAK > bool "python-bleak" > - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime > help > Bluetooth Low Energy platform Agnostic Klient. > > diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash > index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz > -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz > +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz > +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 > --- a/package/python-bleak/python-bleak.mk > +++ b/package/python-bleak/python-bleak.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_BLEAK_VERSION = 0.12.1 > +PYTHON_BLEAK_VERSION = 0.19.1 > PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz > -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 > +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 > PYTHON_BLEAK_SETUP_TYPE = setuptools > PYTHON_BLEAK_LICENSE = MIT > PYTHON_BLEAK_LICENSE_FILES = LICENSE Reviewed-by: Marcin Niestroj -- Marcin Niestr?j From m.niestroj at grinn-global.com Thu Nov 3 01:53:39 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Thu, 03 Nov 2022 02:53:39 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package In-Reply-To: <20221102185739.2346971-1-james.hilliard1@gmail.com> References: <20221102185739.2346971-1-james.hilliard1@gmail.com> Message-ID: <875yfwokvu.fsf@grinn-global.com> Hi James, Seems that we've been working on the same stuff today, as I've just sent the same update now. James Hilliard writes: > Signed-off-by: James Hilliard > --- > DEVELOPERS | 1 + > package/Config.in | 1 + > package/python-dbus-fast/Config.in | 7 +++++++ > package/python-dbus-fast/python-dbus-fast.hash | 5 +++++ > package/python-dbus-fast/python-dbus-fast.mk | 16 ++++++++++++++++ > 5 files changed, 30 insertions(+) > create mode 100644 package/python-dbus-fast/Config.in > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7d27936992..4104a33f7f 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ > F: package/netdata/ > F: package/python-ansicolors/ > F: package/python-bleak/ > +F: package/python-dbus-fast/ > You've added new entry under my name. I have nothing against (as I have posted almost the same patch), but I guess this was by mistake, right? > F: package/python-dbus-next/ > F: package/python-iniconfig/ > F: package/python-intelhex/ > diff --git a/package/Config.in b/package/Config.in > index 238d7813f0..db9e94f357 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1015,6 +1015,7 @@ menu "External python modules" > source "package/python-daphne/Config.in" > source "package/python-dataproperty/Config.in" > source "package/python-dateutil/Config.in" > + source "package/python-dbus-fast/Config.in" > source "package/python-dbus-next/Config.in" > source "package/python-decorator/Config.in" > source "package/python-defusedxml/Config.in" > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > new file mode 100644 > index 0000000000..400e70bd7b > --- /dev/null > +++ b/package/python-dbus-fast/Config.in > @@ -0,0 +1,7 @@ > +config BR2_PACKAGE_PYTHON_DBUS_FAST > + bool "python-dbus-fast" > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime There is runtime dependency on XML, which I discovered with runtime testing. So missing: select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime > + help > + A faster version of dbus-next. > + > + https://github.com/bluetooth-devices/dbus-fast > diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash > new file mode 100644 > index 0000000000..f0dceeb43d > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json > +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz > +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz > +# Locally computed sha256 checksums > +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE > diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk > new file mode 100644 > index 0000000000..de7049ba22 > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.mk > @@ -0,0 +1,16 @@ > +################################################################################ > +# > +# python-dbus-fast > +# > +################################################################################ > + > +PYTHON_DBUS_FAST_VERSION = 1.61.1 > +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz > +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 > +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools > +PYTHON_DBUS_FAST_LICENSE = MIT > +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE > +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 > +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython > + > +$(eval $(python-package)) -- Marcin Niestr?j From m.niestroj at grinn-global.com Thu Nov 3 02:06:17 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Thu, 03 Nov 2022 03:06:17 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package In-Reply-To: <20221103014156.791695-1-m.niestroj@grinn-global.com> References: <20221103014156.791695-1-m.niestroj@grinn-global.com> Message-ID: <871qqkokk7.fsf@grinn-global.com> This is a duplicate of a patch from James. My patch however includes runtime tests, which are not included in James' version. I can either post them separately after James patches will be applied to master, or alternatively @James feel free to extend your patches when preparing v2. Marcin Niestroj writes: > Signed-off-by: Marcin Niestroj > --- > DEVELOPERS | 2 + > package/Config.in | 1 + > package/python-dbus-fast/Config.in | 9 ++++ > .../python-dbus-fast/python-dbus-fast.hash | 5 +++ > package/python-dbus-fast/python-dbus-fast.mk | 14 ++++++ > .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ > .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ > 7 files changed, 115 insertions(+) > create mode 100644 package/python-dbus-fast/Config.in > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py > create mode 100644 support/testing/tests/package/test_python_dbus_fast.py > -- Marcin Niestr?j From james.hilliard1 at gmail.com Thu Nov 3 03:01:39 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 23:01:39 -0400 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package In-Reply-To: <20221103014156.791695-1-m.niestroj@grinn-global.com> References: <20221103014156.791695-1-m.niestroj@grinn-global.com> Message-ID: On Wed, Nov 2, 2022 at 9:48 PM Marcin Niestroj wrote: > > Signed-off-by: Marcin Niestroj > --- > DEVELOPERS | 2 + > package/Config.in | 1 + > package/python-dbus-fast/Config.in | 9 ++++ > .../python-dbus-fast/python-dbus-fast.hash | 5 +++ > package/python-dbus-fast/python-dbus-fast.mk | 14 ++++++ > .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ > .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ > 7 files changed, 115 insertions(+) > create mode 100644 package/python-dbus-fast/Config.in > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py > create mode 100644 support/testing/tests/package/test_python_dbus_fast.py > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7d27936992..6d670ae21a 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ > F: package/netdata/ > F: package/python-ansicolors/ > F: package/python-bleak/ > +F: package/python-dbus-fast/ > F: package/python-dbus-next/ > F: package/python-iniconfig/ > F: package/python-intelhex/ > @@ -1892,6 +1893,7 @@ F: package/python-typing-extensions/ > F: package/python-xmodem/ > F: package/rs485conf/ > F: package/turbolua/ > +F: support/testing/tests/package/sample_python_dbus_fast.py > F: support/testing/tests/package/sample_python_dbus_next.py > F: support/testing/tests/package/sample_python_pytest.py > F: support/testing/tests/package/sample_python_pytest_asyncio.py > diff --git a/package/Config.in b/package/Config.in > index 238d7813f0..db9e94f357 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1015,6 +1015,7 @@ menu "External python modules" > source "package/python-daphne/Config.in" > source "package/python-dataproperty/Config.in" > source "package/python-dateutil/Config.in" > + source "package/python-dbus-fast/Config.in" > source "package/python-dbus-next/Config.in" > source "package/python-decorator/Config.in" > source "package/python-defusedxml/Config.in" > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > new file mode 100644 > index 0000000000..2665bd1964 > --- /dev/null > +++ b/package/python-dbus-fast/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_PYTHON_DBUS_FAST > + bool "python-dbus-fast" > + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > + help > + A faster version of dbus-next, a DBus library for Python with > + asyncio support. > + > + https://github.com/bluetooth-devices/dbus-fast > diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash > new file mode 100644 > index 0000000000..f0dceeb43d > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json > +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz > +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz > +# Locally computed sha256 checksums > +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE > diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk > new file mode 100644 > index 0000000000..74a02eb5b9 > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# python-dbus-fast > +# > +################################################################################ > + > +PYTHON_DBUS_FAST_VERSION = 1.61.1 > +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz > +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 > +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools > +PYTHON_DBUS_FAST_LICENSE = MIT > +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE Maybe just add this(to ensure we build with optimizations) and spin a v2 to replace mine?: PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython > + > +$(eval $(python-package)) > diff --git a/support/testing/tests/package/sample_python_dbus_fast.py b/support/testing/tests/package/sample_python_dbus_fast.py > new file mode 100644 > index 0000000000..c2855464a1 > --- /dev/null > +++ b/support/testing/tests/package/sample_python_dbus_fast.py > @@ -0,0 +1,44 @@ > +import asyncio > +from dbus_fast.aio import MessageBus > +from dbus_fast.service import ServiceInterface, method > +import dbus_fast.introspection as intr > +from dbus_fast import BusType > + > + > +class SampleInterface(ServiceInterface): > + def __init__(self): > + super().__init__('test.interface') > + > + @method() > + def Ping(self): > + pass > + > + @method() > + def ConcatStrings(self, what1: 's', what2: 's') -> 's': # noqa: F821 > + return what1 + what2 > + > + > +async def main(): > + bus_name = 'dbus.fast.sample' > + > + bus = await MessageBus(bus_type=BusType.SYSTEM).connect() > + bus2 = await MessageBus(bus_type=BusType.SYSTEM).connect() > + > + await bus.request_name(bus_name) > + > + service_interface = SampleInterface() > + bus.export('/test/path', service_interface) > + > + introspection = await bus2.introspect(bus_name, '/test/path') > + assert type(introspection) is intr.Node > + obj = bus2.get_proxy_object(bus_name, '/test/path', introspection) > + interface = obj.get_interface(service_interface.name) > + > + result = await interface.call_ping() > + assert result is None > + > + result = await interface.call_concat_strings('hello ', 'world') > + assert result == 'hello world' > + > + > +asyncio.run(main()) > diff --git a/support/testing/tests/package/test_python_dbus_fast.py b/support/testing/tests/package/test_python_dbus_fast.py > new file mode 100644 > index 0000000000..5f67cfd8cc > --- /dev/null > +++ b/support/testing/tests/package/test_python_dbus_fast.py > @@ -0,0 +1,40 @@ > +import textwrap > + > + > +from tests.package.test_python import TestPythonPackageBase > + > + > +class TestPythonPy3DBusFast(TestPythonPackageBase): > + __test__ = True > + config = TestPythonPackageBase.config + \ > + """ > + BR2_PACKAGE_DBUS=y > + BR2_PACKAGE_PYTHON3=y > + BR2_PACKAGE_PYTHON_DBUS_FAST=y > + """ > + sample_scripts = ["tests/package/sample_python_dbus_fast.py"] > + > + def run_sample_scripts(self): > + config = \ > + """ > + + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> > + > + > + > + > + > + > + """ > + config = textwrap.dedent(config) > + config_dir = "/etc/dbus-1/system.d" > + config_fn = "dbus.fast.sample.conf" > + > + # Setup and reload D-Bus configuration > + self.emulator.run("mkdir -p " + config_dir) > + self.emulator.run("cat > " + config_dir + "/" + config_fn + > + " < + self.emulator.run("killall -SIGHUP dbus-daemon") > + > + # Run test scripts > + super().run_sample_scripts() > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Thu Nov 3 03:06:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 2 Nov 2022 23:06:59 -0400 Subject: [Buildroot] [PATCH 1/2] package/python-dbus-fast: new package In-Reply-To: <875yfwokvu.fsf@grinn-global.com> References: <20221102185739.2346971-1-james.hilliard1@gmail.com> <875yfwokvu.fsf@grinn-global.com> Message-ID: On Wed, Nov 2, 2022 at 10:02 PM Marcin Niestr?j wrote: > > Hi James, > > Seems that we've been working on the same stuff today, as I've just sent > the same update now. Yeah, I was going through the outdated python packages that needed updates, probably going to swap this in to replace python-dbus-next in one of my own python projects. > > James Hilliard writes: > > > Signed-off-by: James Hilliard > > --- > > DEVELOPERS | 1 + > > package/Config.in | 1 + > > package/python-dbus-fast/Config.in | 7 +++++++ > > package/python-dbus-fast/python-dbus-fast.hash | 5 +++++ > > package/python-dbus-fast/python-dbus-fast.mk | 16 ++++++++++++++++ > > 5 files changed, 30 insertions(+) > > create mode 100644 package/python-dbus-fast/Config.in > > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > > > > diff --git a/DEVELOPERS b/DEVELOPERS > > index 7d27936992..4104a33f7f 100644 > > --- a/DEVELOPERS > > +++ b/DEVELOPERS > > @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ > > F: package/netdata/ > > F: package/python-ansicolors/ > > F: package/python-bleak/ > > +F: package/python-dbus-fast/ > > > > You've added new entry under my name. I have nothing against (as I have > posted almost the same patch), but I guess this was by mistake, right? Oh, whoops, was copy pasting and mixed that up with the Config.in addition when doing a search and insert. > > > F: package/python-dbus-next/ > > F: package/python-iniconfig/ > > F: package/python-intelhex/ > > diff --git a/package/Config.in b/package/Config.in > > index 238d7813f0..db9e94f357 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1015,6 +1015,7 @@ menu "External python modules" > > source "package/python-daphne/Config.in" > > source "package/python-dataproperty/Config.in" > > source "package/python-dateutil/Config.in" > > + source "package/python-dbus-fast/Config.in" > > source "package/python-dbus-next/Config.in" > > source "package/python-decorator/Config.in" > > source "package/python-defusedxml/Config.in" > > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > > new file mode 100644 > > index 0000000000..400e70bd7b > > --- /dev/null > > +++ b/package/python-dbus-fast/Config.in > > @@ -0,0 +1,7 @@ > > +config BR2_PACKAGE_PYTHON_DBUS_FAST > > + bool "python-dbus-fast" > > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > > There is runtime dependency on XML, which I discovered with runtime > testing. So missing: > > select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime Ah, yeah, looks like I missed that. > > > + help > > + A faster version of dbus-next. > > + > > + https://github.com/bluetooth-devices/dbus-fast > > diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash > > new file mode 100644 > > index 0000000000..f0dceeb43d > > --- /dev/null > > +++ b/package/python-dbus-fast/python-dbus-fast.hash > > @@ -0,0 +1,5 @@ > > +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json > > +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz > > +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz > > +# Locally computed sha256 checksums > > +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE > > diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk > > new file mode 100644 > > index 0000000000..de7049ba22 > > --- /dev/null > > +++ b/package/python-dbus-fast/python-dbus-fast.mk > > @@ -0,0 +1,16 @@ > > +################################################################################ > > +# > > +# python-dbus-fast > > +# > > +################################################################################ > > + > > +PYTHON_DBUS_FAST_VERSION = 1.61.1 > > +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz > > +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 > > +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools > > +PYTHON_DBUS_FAST_LICENSE = MIT > > +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE > > +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 > > +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython You should add these two lines to your patch to enable cython optimized modules. > > + > > +$(eval $(python-package)) > > > -- > Marcin Niestr?j From luca.ceresoli at bootlin.com Thu Nov 3 07:46:20 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Thu, 3 Nov 2022 08:46:20 +0100 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221024142216.31273-1-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> Message-ID: <20221103084620.60165a0a@booty> Hi Neal, On Mon, 24 Oct 2022 08:22:14 -0600 Neal Frager wrote: > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,24 @@ > +################################################################################ > +# > +# versal-firmware > +# > +################################################################################ > + > +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE The LICENSE file appears like a "Xilinx-Binary-Only or GPL-2.0-or-later": https://github.com/nealfrager/buildroot-firmware/blob/main/LICENSE -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Thu Nov 3 08:14:31 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Thu, 3 Nov 2022 09:14:31 +0100 Subject: [Buildroot] [PATCH v1 2/3] add board/versal In-Reply-To: <20221024142216.31273-2-neal.frager@amd.com> References: <20221024142216.31273-1-neal.frager@amd.com> <20221024142216.31273-2-neal.frager@amd.com> Message-ID: <20221103091431.5e57a65b@booty> Hi Neal, On Mon, 24 Oct 2022 08:22:15 -0600 Neal Frager wrote: > --- /dev/null > +++ b/board/versal/genimage.cfg > @@ -0,0 +1,30 @@ > +image boot.vfat { > + vfat { > + files = { > + "boot.bin", > + "system.dtb", system.dtb is stored in the FAT partition... > --- /dev/null > +++ b/board/versal/post-image.sh > @@ -0,0 +1,35 @@ > +#!/bin/sh > + > +# By default U-Boot loads DTB from a file named "system.dtb", so > +# let's use a symlink with that name that points to the *first* > +# devicetree listed in the config. > + > +FIRST_DT=$(sed -nr \ > + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ > + ${BR2_CONFIG}) > + > +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb > + > +BOARD_DIR="$(dirname $0)" > +BOARD_NAME=$4 > + > +mkdir -p "${BINARIES_DIR}" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" > + the_ROM_image: > + { > + image { > + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } > + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } > + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } > + } > + image { > + id = 0x1c000000, name=apu_subsystem > + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } ...and also in boot.bin. What's the reason for this? One copy is for U-Boot and the other for the kernel? -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Thu Nov 3 09:03:07 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 3 Nov 2022 09:03:07 +0000 Subject: [Buildroot] [PATCH v1 2/3] add board/versal In-Reply-To: <20221103091431.5e57a65b@booty> References: <20221024142216.31273-1-neal.frager@amd.com> <20221024142216.31273-2-neal.frager@amd.com> <20221103091431.5e57a65b@booty> Message-ID: Hi Luca, > --- /dev/null > +++ b/board/versal/genimage.cfg > @@ -0,0 +1,30 @@ > +image boot.vfat { > + vfat { > + files = { > + "boot.bin", > + "system.dtb", > system.dtb is stored in the FAT partition... The system.dtb in the FAT partition is for the Linux kernel. > --- /dev/null > +++ b/board/versal/post-image.sh > @@ -0,0 +1,35 @@ > +#!/bin/sh > + > +# By default U-Boot loads DTB from a file named "system.dtb", so # > +let's use a symlink with that name that points to the *first* # > +devicetree listed in the config. > + > +FIRST_DT=$(sed -nr \ > + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ > + ${BR2_CONFIG}) > + > +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb > +${BINARIES_DIR}/system.dtb > + > +BOARD_DIR="$(dirname $0)" > +BOARD_NAME=$4 > + > +mkdir -p "${BINARIES_DIR}" > +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" > + the_ROM_image: > + { > + image { > + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } > + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } > + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } > + } > + image { > + id = 0x1c000000, name=apu_subsystem > + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } > ...and also in boot.bin. What's the reason for this? One copy is for U-Boot and the other for the kernel? Yes, the system.dtb packaged inside the boot.bin is for u-boot. For versal products, the bootloader is the plm (platform loader and manager) which runs on a triple-redundant microblaze. The plm does what the fsbl/spl does for zynq and zynqmp products. It parses the images in the boot.bin and boots tf-a and u-boot. Best regards, Neal Frager AMD From neal.frager at amd.com Thu Nov 3 09:08:40 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 3 Nov 2022 09:08:40 +0000 Subject: [Buildroot] [PATCH v1 1/3] add package/versal-firmware In-Reply-To: <20221103084620.60165a0a@booty> References: <20221024142216.31273-1-neal.frager@amd.com> <20221103084620.60165a0a@booty> Message-ID: Hi Luca, > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,24 @@ > +##################################################################### > +########### > +# > +# versal-firmware > +# > +##################################################################### > +########### > + > +VERSAL_FIRMWARE_VERSION = $(call > +qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call > +github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VE > +RSION)) VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE > The LICENSE file appears like a "Xilinx-Binary-Only or > GPL-2.0-or-later": https://github.com/nealfrager/buildroot-firmware/blob/main/LICENSE Yes, you are right. I will change it to the following: VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" Best regards, Neal Frager AMD From neal.frager at amd.com Thu Nov 3 09:29:31 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 3 Nov 2022 03:29:31 -0600 Subject: [Buildroot] [PATCH v2 1/2] package/versal-firmware: new package Message-ID: <20221103092932.17159-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..fcb46bf59d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2188,6 +2188,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 238d7813f0..c2080b9d9d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Thu Nov 3 09:29:32 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 3 Nov 2022 03:29:32 -0600 Subject: [Buildroot] [PATCH v2 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221103092932.17159-1-neal.frager@amd.com> References: <20221103092932.17159-1-neal.frager@amd.com> Message-ID: <20221103092932.17159-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index fcb46bf59d..95401d0069 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2180,9 +2180,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..0713bd1b05 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..aad6813052 --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..c78694d70e --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From m.niestroj at grinn-global.com Thu Nov 3 10:21:02 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 11:21:02 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/python-bleak: bump version to 0.19.1 In-Reply-To: <20221103102102.924370-1-m.niestroj@grinn-global.com> References: <20221103102102.924370-1-m.niestroj@grinn-global.com> Message-ID: <20221103102102.924370-2-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- v1 -> v2: no changes package/python-bleak/Config.in | 3 ++- package/python-bleak/python-bleak.hash | 4 ++-- package/python-bleak/python-bleak.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in index 085c16fae8..691450f86b 100644 --- a/package/python-bleak/Config.in +++ b/package/python-bleak/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_BLEAK bool "python-bleak" - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime help Bluetooth Low Energy platform Agnostic Klient. diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 --- a/package/python-bleak/python-bleak.mk +++ b/package/python-bleak/python-bleak.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLEAK_VERSION = 0.12.1 +PYTHON_BLEAK_VERSION = 0.19.1 PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 PYTHON_BLEAK_SETUP_TYPE = setuptools PYTHON_BLEAK_LICENSE = MIT PYTHON_BLEAK_LICENSE_FILES = LICENSE -- 2.38.1 From m.niestroj at grinn-global.com Thu Nov 3 10:21:01 2022 From: m.niestroj at grinn-global.com (Marcin Niestroj) Date: Thu, 3 Nov 2022 11:21:01 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/python-dbus-fast: new package Message-ID: <20221103102102.924370-1-m.niestroj@grinn-global.com> Signed-off-by: Marcin Niestroj --- v1 -> v2: * added REQUIRE_CYTHON=1 env and host-python-cython dependencies (suggested by James) DEVELOPERS | 2 + package/Config.in | 1 + package/python-dbus-fast/Config.in | 9 ++++ .../python-dbus-fast/python-dbus-fast.hash | 5 +++ package/python-dbus-fast/python-dbus-fast.mk | 16 +++++++ .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ 7 files changed, 117 insertions(+) create mode 100644 package/python-dbus-fast/Config.in create mode 100644 package/python-dbus-fast/python-dbus-fast.hash create mode 100644 package/python-dbus-fast/python-dbus-fast.mk create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py create mode 100644 support/testing/tests/package/test_python_dbus_fast.py diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..6d670ae21a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ F: package/netdata/ F: package/python-ansicolors/ F: package/python-bleak/ +F: package/python-dbus-fast/ F: package/python-dbus-next/ F: package/python-iniconfig/ F: package/python-intelhex/ @@ -1892,6 +1893,7 @@ F: package/python-typing-extensions/ F: package/python-xmodem/ F: package/rs485conf/ F: package/turbolua/ +F: support/testing/tests/package/sample_python_dbus_fast.py F: support/testing/tests/package/sample_python_dbus_next.py F: support/testing/tests/package/sample_python_pytest.py F: support/testing/tests/package/sample_python_pytest_asyncio.py diff --git a/package/Config.in b/package/Config.in index 238d7813f0..db9e94f357 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1015,6 +1015,7 @@ menu "External python modules" source "package/python-daphne/Config.in" source "package/python-dataproperty/Config.in" source "package/python-dateutil/Config.in" + source "package/python-dbus-fast/Config.in" source "package/python-dbus-next/Config.in" source "package/python-decorator/Config.in" source "package/python-defusedxml/Config.in" diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in new file mode 100644 index 0000000000..2665bd1964 --- /dev/null +++ b/package/python-dbus-fast/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_DBUS_FAST + bool "python-dbus-fast" + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime + help + A faster version of dbus-next, a DBus library for Python with + asyncio support. + + https://github.com/bluetooth-devices/dbus-fast diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash new file mode 100644 index 0000000000..f0dceeb43d --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz +# Locally computed sha256 checksums +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk new file mode 100644 index 0000000000..de7049ba22 --- /dev/null +++ b/package/python-dbus-fast/python-dbus-fast.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# python-dbus-fast +# +################################################################################ + +PYTHON_DBUS_FAST_VERSION = 1.61.1 +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools +PYTHON_DBUS_FAST_LICENSE = MIT +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_dbus_fast.py b/support/testing/tests/package/sample_python_dbus_fast.py new file mode 100644 index 0000000000..c2855464a1 --- /dev/null +++ b/support/testing/tests/package/sample_python_dbus_fast.py @@ -0,0 +1,44 @@ +import asyncio +from dbus_fast.aio import MessageBus +from dbus_fast.service import ServiceInterface, method +import dbus_fast.introspection as intr +from dbus_fast import BusType + + +class SampleInterface(ServiceInterface): + def __init__(self): + super().__init__('test.interface') + + @method() + def Ping(self): + pass + + @method() + def ConcatStrings(self, what1: 's', what2: 's') -> 's': # noqa: F821 + return what1 + what2 + + +async def main(): + bus_name = 'dbus.fast.sample' + + bus = await MessageBus(bus_type=BusType.SYSTEM).connect() + bus2 = await MessageBus(bus_type=BusType.SYSTEM).connect() + + await bus.request_name(bus_name) + + service_interface = SampleInterface() + bus.export('/test/path', service_interface) + + introspection = await bus2.introspect(bus_name, '/test/path') + assert type(introspection) is intr.Node + obj = bus2.get_proxy_object(bus_name, '/test/path', introspection) + interface = obj.get_interface(service_interface.name) + + result = await interface.call_ping() + assert result is None + + result = await interface.call_concat_strings('hello ', 'world') + assert result == 'hello world' + + +asyncio.run(main()) diff --git a/support/testing/tests/package/test_python_dbus_fast.py b/support/testing/tests/package/test_python_dbus_fast.py new file mode 100644 index 0000000000..5f67cfd8cc --- /dev/null +++ b/support/testing/tests/package/test_python_dbus_fast.py @@ -0,0 +1,40 @@ +import textwrap + + +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3DBusFast(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_DBUS=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_DBUS_FAST=y + """ + sample_scripts = ["tests/package/sample_python_dbus_fast.py"] + + def run_sample_scripts(self): + config = \ + """ + + + + + + + + """ + config = textwrap.dedent(config) + config_dir = "/etc/dbus-1/system.d" + config_fn = "dbus.fast.sample.conf" + + # Setup and reload D-Bus configuration + self.emulator.run("mkdir -p " + config_dir) + self.emulator.run("cat > " + config_dir + "/" + config_fn + + " < References: <20221103014156.791695-1-m.niestroj@grinn-global.com> Message-ID: <87wn8cmj22.fsf@grinn-global.com> James Hilliard writes: > On Wed, Nov 2, 2022 at 9:48 PM Marcin Niestroj > wrote: >> >> Signed-off-by: Marcin Niestroj >> --- >> DEVELOPERS | 2 + >> package/Config.in | 1 + >> package/python-dbus-fast/Config.in | 9 ++++ >> .../python-dbus-fast/python-dbus-fast.hash | 5 +++ >> package/python-dbus-fast/python-dbus-fast.mk | 14 ++++++ >> .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ >> .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ >> 7 files changed, 115 insertions(+) >> create mode 100644 package/python-dbus-fast/Config.in >> create mode 100644 package/python-dbus-fast/python-dbus-fast.hash >> create mode 100644 package/python-dbus-fast/python-dbus-fast.mk >> create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py >> create mode 100644 support/testing/tests/package/test_python_dbus_fast.py [...snip...] >> diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk >> new file mode 100644 >> index 0000000000..74a02eb5b9 >> --- /dev/null >> +++ b/package/python-dbus-fast/python-dbus-fast.mk >> @@ -0,0 +1,14 @@ >> +################################################################################ >> +# >> +# python-dbus-fast >> +# >> +################################################################################ >> + >> +PYTHON_DBUS_FAST_VERSION = 1.61.1 >> +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz >> +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 >> +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools >> +PYTHON_DBUS_FAST_LICENSE = MIT >> +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE > > Maybe just add this(to ensure we build with optimizations) and spin a > v2 to replace mine?: > PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 > PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython > Just sent v2, thanks! -- Marcin Niestr?j From neal.frager at amd.com Thu Nov 3 10:52:50 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 3 Nov 2022 10:52:50 +0000 Subject: [Buildroot] [PATCH v1 1/1] package/bootgen: add bootgen host package In-Reply-To: <875ygc424e.fsf@dell.be.48ers.dk> References: <20221022082824.35440-1-neal.frager@amd.com> <87a65o443y.fsf@dell.be.48ers.dk> <875ygc424e.fsf@dell.be.48ers.dk> Message-ID: Hi Peter, >> I also had issues with linking with the embedded copy of flex if the >> build host has the flex development package installed unless I add >> the following patch, which unfortunately is still not merged: >> https://github.com/Xilinx/bootgen/pull/20 > Thank you for sharing. I will push this internally to see if we can get this prioritized. https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed Committed, thanks. Best regards, Neal Frager AMD From thomas.petazzoni at bootlin.com Thu Nov 3 10:56:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 11:56:44 +0100 Subject: [Buildroot] [PATCH 1/3] configs/roc_pc_rk3399: remove defconfig In-Reply-To: References: <20221102201858.555294-1-thomas.petazzoni@bootlin.com> <20221102201858.555294-2-thomas.petazzoni@bootlin.com> Message-ID: <20221103115644.4d6abe5c@windsurf> Hello Da, On Wed, 2 Nov 2022 20:03:51 -0400 Da Xue wrote: > This is a Libre Computer only product in the future so the folder is wrong. > I will re-create in the right folder and maintain these boards in the > future. Thanks for your feedback. Should we in the mean time remove the existing defconfig? Or will you send a patch to fix it up, and rename what needs to be renamed? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Thu Nov 3 11:02:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 12:02:12 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/bootgen: add bootgen host package In-Reply-To: (Neal Frager's message of "Thu, 3 Nov 2022 10:52:50 +0000") References: <20221022082824.35440-1-neal.frager@amd.com> <87a65o443y.fsf@dell.be.48ers.dk> <875ygc424e.fsf@dell.be.48ers.dk> Message-ID: <87bkpoqp1n.fsf@dell.be.48ers.dk> >>>>> "Frager," == Frager, Neal writes: > Hi Peter, >>> I also had issues with linking with the embedded copy of flex if > the >> build host has the flex development package installed unless I > add >> the following patch, which unfortunately is still not merged: >>> https://github.com/Xilinx/bootgen/pull/20 >> Thank you for sharing. I will push this internally to see if we can get this prioritized. > https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > Committed, thanks. Thanks! Is there any specific reason why the PR was not merged / my authorship was dropped? -- Bye, Peter Korsgaard From neal.frager at amd.com Thu Nov 3 11:03:58 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 3 Nov 2022 11:03:58 +0000 Subject: [Buildroot] [PATCH v1 1/1] package/bootgen: add bootgen host package In-Reply-To: <87bkpoqp1n.fsf@dell.be.48ers.dk> References: <20221022082824.35440-1-neal.frager@amd.com> <87a65o443y.fsf@dell.be.48ers.dk> <875ygc424e.fsf@dell.be.48ers.dk> <87bkpoqp1n.fsf@dell.be.48ers.dk> Message-ID: Hi Peter, >>> I also had issues with linking with the embedded copy of flex if > the >> build host has the flex development package installed unless I > add >> the following patch, which unfortunately is still not merged: >>> https://github.com/Xilinx/bootgen/pull/20 >> Thank you for sharing. I will push this internally to see if we can get this prioritized. > https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed > Committed, thanks. > Thanks! Is there any specific reason why the PR was not merged / my authorship was dropped? I don't know. I will ask and get back to you. Best regards, Neal Frager AMD From neal.frager at amd.com Thu Nov 3 11:23:39 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 3 Nov 2022 05:23:39 -0600 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_zcu10x_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221103112339.42954-1-neal.frager@amd.com> This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynqmp_zcu102 and zynqmp_zcu106 defconfigs. Signed-off-by: Neal Frager --- board/zynqmp/zcu102/uboot.fragment | 1 - board/zynqmp/zcu106/uboot.fragment | 1 - configs/zynqmp_zcu102_defconfig | 2 +- configs/zynqmp_zcu106_defconfig | 2 +- 4 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 board/zynqmp/zcu102/uboot.fragment delete mode 100644 board/zynqmp/zcu106/uboot.fragment diff --git a/board/zynqmp/zcu102/uboot.fragment b/board/zynqmp/zcu102/uboot.fragment deleted file mode 100644 index 52d6d9dff8..0000000000 --- a/board/zynqmp/zcu102/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu102-rev1.0" diff --git a/board/zynqmp/zcu106/uboot.fragment b/board/zynqmp/zcu106/uboot.fragment deleted file mode 100644 index cd571171ac..0000000000 --- a/board/zynqmp/zcu106/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu106-revA" diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 66c24c4b64..e27dfdb6c9 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -23,7 +23,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/zcu102/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 896fea0ab2..4113a9025a 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -23,7 +23,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/zcu106/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu106-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y -- 2.17.1 From peter at korsgaard.com Thu Nov 3 11:24:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 12:24:04 +0100 Subject: [Buildroot] [PATCH v1 1/1] package/bootgen: add bootgen host package In-Reply-To: (Neal Frager's message of "Thu, 3 Nov 2022 11:03:58 +0000") References: <20221022082824.35440-1-neal.frager@amd.com> <87a65o443y.fsf@dell.be.48ers.dk> <875ygc424e.fsf@dell.be.48ers.dk> <87bkpoqp1n.fsf@dell.be.48ers.dk> Message-ID: <877d0cqo17.fsf@dell.be.48ers.dk> >>>>> "Frager," == Frager, Neal writes: > Hi Peter, >>>> I also had issues with linking with the embedded copy of flex if > >> the >> build host has the flex development package installed unless >> I > add >> the following patch, which unfortunately is still not >> merged: >>>> https://github.com/Xilinx/bootgen/pull/20 >>> Thank you for sharing. I will push this internally to see if we can get this prioritized. >> https://github.com/Xilinx/bootgen/commit/af4f7083ea92931a07e47995eb2bc2a348c577ed >> Committed, thanks. >> Thanks! Is there any specific reason why the PR was not merged / my authorship was dropped? > I don't know. I will ask and get back to you. It is no big deal, but I found my commit message clearer than what was finally committed. -- Bye, Peter Korsgaard From james.hilliard1 at gmail.com Thu Nov 3 12:12:47 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:12:47 -0400 Subject: [Buildroot] [PATCH v2 2/2] package/python-bleak: bump version to 0.19.1 In-Reply-To: <20221103102102.924370-2-m.niestroj@grinn-global.com> References: <20221103102102.924370-1-m.niestroj@grinn-global.com> <20221103102102.924370-2-m.niestroj@grinn-global.com> Message-ID: On Thu, Nov 3, 2022 at 6:21 AM Marcin Niestroj wrote: > > Signed-off-by: Marcin Niestroj Reviewed-by: James Hilliard > --- > v1 -> v2: no changes > > package/python-bleak/Config.in | 3 ++- > package/python-bleak/python-bleak.hash | 4 ++-- > package/python-bleak/python-bleak.mk | 4 ++-- > 3 files changed, 6 insertions(+), 5 deletions(-) > > diff --git a/package/python-bleak/Config.in b/package/python-bleak/Config.in > index 085c16fae8..691450f86b 100644 > --- a/package/python-bleak/Config.in > +++ b/package/python-bleak/Config.in > @@ -1,6 +1,7 @@ > config BR2_PACKAGE_PYTHON_BLEAK > bool "python-bleak" > - select BR2_PACKAGE_PYTHON_DBUS_NEXT # runtime > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > + select BR2_PACKAGE_PYTHON_DBUS_FAST # runtime > help > Bluetooth Low Energy platform Agnostic Klient. > > diff --git a/package/python-bleak/python-bleak.hash b/package/python-bleak/python-bleak.hash > index 5acac877c9..9a8310b11c 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 0c26b270358a782767012220fc595aa5 bleak-0.12.1.tar.gz > -sha256 4a80a24cc944e52e856054639f298229c39a2fc720e5f7adbeebb117d10849ed bleak-0.12.1.tar.gz > +md5 57564087d6e17ad1853109f530279b27 bleak-0.19.1.tar.gz > +sha256 dff7c7f281dcb6629d0d722209c79ec3aa2a6c33867cb5c1ea3d44b72ca155c0 bleak-0.19.1.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 3ae6d90311..00a4946ef6 100644 > --- a/package/python-bleak/python-bleak.mk > +++ b/package/python-bleak/python-bleak.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_BLEAK_VERSION = 0.12.1 > +PYTHON_BLEAK_VERSION = 0.19.1 > PYTHON_BLEAK_SOURCE = bleak-$(PYTHON_BLEAK_VERSION).tar.gz > -PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/67/4b/ba00c69a24a8d08c86f02caa45727a2ad2844c7bee9630ccb063be226f71 > +PYTHON_BLEAK_SITE = https://files.pythonhosted.org/packages/30/b9/60e1f455365e2340fe076cf7683f4e6d03db0b759d4f93fa45e68dc371e5 > PYTHON_BLEAK_SETUP_TYPE = setuptools > PYTHON_BLEAK_LICENSE = MIT > PYTHON_BLEAK_LICENSE_FILES = LICENSE > -- > 2.38.1 > From james.hilliard1 at gmail.com Thu Nov 3 12:13:12 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:13:12 -0400 Subject: [Buildroot] [PATCH v2 1/2] package/python-dbus-fast: new package In-Reply-To: <20221103102102.924370-1-m.niestroj@grinn-global.com> References: <20221103102102.924370-1-m.niestroj@grinn-global.com> Message-ID: On Thu, Nov 3, 2022 at 6:21 AM Marcin Niestroj wrote: > > Signed-off-by: Marcin Niestroj Reviewed-by: James Hilliard > --- > v1 -> v2: > * added REQUIRE_CYTHON=1 env and host-python-cython dependencies (suggested by > James) > > DEVELOPERS | 2 + > package/Config.in | 1 + > package/python-dbus-fast/Config.in | 9 ++++ > .../python-dbus-fast/python-dbus-fast.hash | 5 +++ > package/python-dbus-fast/python-dbus-fast.mk | 16 +++++++ > .../tests/package/sample_python_dbus_fast.py | 44 +++++++++++++++++++ > .../tests/package/test_python_dbus_fast.py | 40 +++++++++++++++++ > 7 files changed, 117 insertions(+) > create mode 100644 package/python-dbus-fast/Config.in > create mode 100644 package/python-dbus-fast/python-dbus-fast.hash > create mode 100644 package/python-dbus-fast/python-dbus-fast.mk > create mode 100644 support/testing/tests/package/sample_python_dbus_fast.py > create mode 100644 support/testing/tests/package/test_python_dbus_fast.py > > diff --git a/DEVELOPERS b/DEVELOPERS > index 7d27936992..6d670ae21a 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1881,6 +1881,7 @@ F: package/murata-cyw-fw/ > F: package/netdata/ > F: package/python-ansicolors/ > F: package/python-bleak/ > +F: package/python-dbus-fast/ > F: package/python-dbus-next/ > F: package/python-iniconfig/ > F: package/python-intelhex/ > @@ -1892,6 +1893,7 @@ F: package/python-typing-extensions/ > F: package/python-xmodem/ > F: package/rs485conf/ > F: package/turbolua/ > +F: support/testing/tests/package/sample_python_dbus_fast.py > F: support/testing/tests/package/sample_python_dbus_next.py > F: support/testing/tests/package/sample_python_pytest.py > F: support/testing/tests/package/sample_python_pytest_asyncio.py > diff --git a/package/Config.in b/package/Config.in > index 238d7813f0..db9e94f357 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1015,6 +1015,7 @@ menu "External python modules" > source "package/python-daphne/Config.in" > source "package/python-dataproperty/Config.in" > source "package/python-dateutil/Config.in" > + source "package/python-dbus-fast/Config.in" > source "package/python-dbus-next/Config.in" > source "package/python-decorator/Config.in" > source "package/python-defusedxml/Config.in" > diff --git a/package/python-dbus-fast/Config.in b/package/python-dbus-fast/Config.in > new file mode 100644 > index 0000000000..2665bd1964 > --- /dev/null > +++ b/package/python-dbus-fast/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_PYTHON_DBUS_FAST > + bool "python-dbus-fast" > + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime > + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime > + help > + A faster version of dbus-next, a DBus library for Python with > + asyncio support. > + > + https://github.com/bluetooth-devices/dbus-fast > diff --git a/package/python-dbus-fast/python-dbus-fast.hash b/package/python-dbus-fast/python-dbus-fast.hash > new file mode 100644 > index 0000000000..f0dceeb43d > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.hash > @@ -0,0 +1,5 @@ > +# md5, sha256 from https://pypi.org/pypi/dbus-fast/json > +md5 eebf2c558dd1af0f8f32b361e91f2fa3 dbus_fast-1.61.1.tar.gz > +sha256 bda4a7d559047b74f409eda278f68f610a418e86ad3efa0368fa2ed240daa6b6 dbus_fast-1.61.1.tar.gz > +# Locally computed sha256 checksums > +sha256 c37e9c75110e01d1f0c5360dc7d7776a30ac5f70d2440db214423e4b7a77a6af LICENSE > diff --git a/package/python-dbus-fast/python-dbus-fast.mk b/package/python-dbus-fast/python-dbus-fast.mk > new file mode 100644 > index 0000000000..de7049ba22 > --- /dev/null > +++ b/package/python-dbus-fast/python-dbus-fast.mk > @@ -0,0 +1,16 @@ > +################################################################################ > +# > +# python-dbus-fast > +# > +################################################################################ > + > +PYTHON_DBUS_FAST_VERSION = 1.61.1 > +PYTHON_DBUS_FAST_SOURCE = dbus_fast-$(PYTHON_DBUS_FAST_VERSION).tar.gz > +PYTHON_DBUS_FAST_SITE = https://files.pythonhosted.org/packages/dd/f4/a280d46b119d59f6a3d84abf474452ae76651558b0963ab8c48ae13b5a44 > +PYTHON_DBUS_FAST_SETUP_TYPE = setuptools > +PYTHON_DBUS_FAST_LICENSE = MIT > +PYTHON_DBUS_FAST_LICENSE_FILES = LICENSE > +PYTHON_DBUS_FAST_ENV = REQUIRE_CYTHON=1 > +PYTHON_DBUS_FAST_DEPENDENCIES = host-python-cython > + > +$(eval $(python-package)) > diff --git a/support/testing/tests/package/sample_python_dbus_fast.py b/support/testing/tests/package/sample_python_dbus_fast.py > new file mode 100644 > index 0000000000..c2855464a1 > --- /dev/null > +++ b/support/testing/tests/package/sample_python_dbus_fast.py > @@ -0,0 +1,44 @@ > +import asyncio > +from dbus_fast.aio import MessageBus > +from dbus_fast.service import ServiceInterface, method > +import dbus_fast.introspection as intr > +from dbus_fast import BusType > + > + > +class SampleInterface(ServiceInterface): > + def __init__(self): > + super().__init__('test.interface') > + > + @method() > + def Ping(self): > + pass > + > + @method() > + def ConcatStrings(self, what1: 's', what2: 's') -> 's': # noqa: F821 > + return what1 + what2 > + > + > +async def main(): > + bus_name = 'dbus.fast.sample' > + > + bus = await MessageBus(bus_type=BusType.SYSTEM).connect() > + bus2 = await MessageBus(bus_type=BusType.SYSTEM).connect() > + > + await bus.request_name(bus_name) > + > + service_interface = SampleInterface() > + bus.export('/test/path', service_interface) > + > + introspection = await bus2.introspect(bus_name, '/test/path') > + assert type(introspection) is intr.Node > + obj = bus2.get_proxy_object(bus_name, '/test/path', introspection) > + interface = obj.get_interface(service_interface.name) > + > + result = await interface.call_ping() > + assert result is None > + > + result = await interface.call_concat_strings('hello ', 'world') > + assert result == 'hello world' > + > + > +asyncio.run(main()) > diff --git a/support/testing/tests/package/test_python_dbus_fast.py b/support/testing/tests/package/test_python_dbus_fast.py > new file mode 100644 > index 0000000000..5f67cfd8cc > --- /dev/null > +++ b/support/testing/tests/package/test_python_dbus_fast.py > @@ -0,0 +1,40 @@ > +import textwrap > + > + > +from tests.package.test_python import TestPythonPackageBase > + > + > +class TestPythonPy3DBusFast(TestPythonPackageBase): > + __test__ = True > + config = TestPythonPackageBase.config + \ > + """ > + BR2_PACKAGE_DBUS=y > + BR2_PACKAGE_PYTHON3=y > + BR2_PACKAGE_PYTHON_DBUS_FAST=y > + """ > + sample_scripts = ["tests/package/sample_python_dbus_fast.py"] > + > + def run_sample_scripts(self): > + config = \ > + """ > + + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> > + > + > + > + > + > + > + """ > + config = textwrap.dedent(config) > + config_dir = "/etc/dbus-1/system.d" > + config_fn = "dbus.fast.sample.conf" > + > + # Setup and reload D-Bus configuration > + self.emulator.run("mkdir -p " + config_dir) > + self.emulator.run("cat > " + config_dir + "/" + config_fn + > + " < + self.emulator.run("killall -SIGHUP dbus-daemon") > + > + # Run test scripts > + super().run_sample_scripts() > -- > 2.38.1 > From buildroot at heine.tech Thu Nov 3 12:45:49 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Thu, 3 Nov 2022 13:45:49 +0100 Subject: [Buildroot] [PATCH] package/spdlog: bump to version 1.11.0 Message-ID: <20221103124554.2907988-1-buildroot@heine.tech> Signed-off-by: Michael Nosthoff --- package/spdlog/spdlog.hash | 2 +- package/spdlog/spdlog.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/spdlog/spdlog.hash b/package/spdlog/spdlog.hash index 866d1d6d02..af89ba4e84 100644 --- a/package/spdlog/spdlog.hash +++ b/package/spdlog/spdlog.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 697f91700237dbae2326b90469be32b876b2b44888302afbc7aceb68bcfe8224 spdlog-1.10.0.tar.gz +sha256 ca5cae8d6cac15dae0ec63b21d6ad3530070650f68076f3a4a862ca293a858bb spdlog-1.11.0.tar.gz sha256 a7241a379cb98d37788f82c2fc2e484c3ae85dae881fd3406f0637644850926f LICENSE diff --git a/package/spdlog/spdlog.mk b/package/spdlog/spdlog.mk index 9c5e76a9e8..32a0265484 100644 --- a/package/spdlog/spdlog.mk +++ b/package/spdlog/spdlog.mk @@ -4,7 +4,7 @@ # ################################################################################ -SPDLOG_VERSION = 1.10.0 +SPDLOG_VERSION = 1.11.0 SPDLOG_SITE = $(call github,gabime,spdlog,v$(SPDLOG_VERSION)) SPDLOG_LICENSE = MIT SPDLOG_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:13:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:13:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-msgfy: bump to version 0.2.0 Message-ID: <20221103131325.441462-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-msgfy/python-msgfy.hash | 4 ++-- package/python-msgfy/python-msgfy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-msgfy/python-msgfy.hash b/package/python-msgfy/python-msgfy.hash index c795f7fa5e..9f5bfe4804 100644 --- a/package/python-msgfy/python-msgfy.hash +++ b/package/python-msgfy/python-msgfy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/msgfy/json -md5 4a3d8ac9908acd5f661a58b12f9e0d17 msgfy-0.1.0.tar.gz -sha256 474c08302cd56ccee1300ac7976a01ebd1e42716fc9bcd947d39a311a15b7012 msgfy-0.1.0.tar.gz +md5 1727a08a0cf7fb704045168c71993280 msgfy-0.2.0.tar.gz +sha256 37c907cccb19afe73ce44111a21b410b685be92c9c44496bc4381fd93c5ad7b6 msgfy-0.2.0.tar.gz # Locally computed sha256 checksums sha256 fcfe96f8fb1bf3478a51c828e7f7afee01500ce1c2d4345d052edb858be05227 LICENSE diff --git a/package/python-msgfy/python-msgfy.mk b/package/python-msgfy/python-msgfy.mk index c187061d41..4100a912b2 100644 --- a/package/python-msgfy/python-msgfy.mk +++ b/package/python-msgfy/python-msgfy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MSGFY_VERSION = 0.1.0 +PYTHON_MSGFY_VERSION = 0.2.0 PYTHON_MSGFY_SOURCE = msgfy-$(PYTHON_MSGFY_VERSION).tar.gz -PYTHON_MSGFY_SITE = https://files.pythonhosted.org/packages/24/b5/7cc6ba75b6489245f9b75f11a85202b934fa92f6c99a4fa1c639f08d68e8 +PYTHON_MSGFY_SITE = https://files.pythonhosted.org/packages/c6/2a/663ef86625f34ee4165da1eb824442cfb1f676e892946d7fe39a8c775682 PYTHON_MSGFY_SETUP_TYPE = setuptools PYTHON_MSGFY_LICENSE = MIT PYTHON_MSGFY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:15:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:15:44 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-mutagen: bump to version 1.46.0 Message-ID: <20221103131544.627805-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-mutagen/python-mutagen.hash | 4 ++-- package/python-mutagen/python-mutagen.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-mutagen/python-mutagen.hash b/package/python-mutagen/python-mutagen.hash index 0cf25fd5fe..2e1a588936 100644 --- a/package/python-mutagen/python-mutagen.hash +++ b/package/python-mutagen/python-mutagen.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mutagen/json -md5 76e1f7fc2386813c0ff2716695fb06e1 mutagen-1.45.1.tar.gz -sha256 6397602efb3c2d7baebd2166ed85731ae1c1d475abca22090b7141ff5034b3e1 mutagen-1.45.1.tar.gz +md5 648c9f38b8ef46ffb0d5135524650b87 mutagen-1.46.0.tar.gz +sha256 6e5f8ba84836b99fe60be5fb27f84be4ad919bbb6b49caa6ae81e70584b55e58 mutagen-1.46.0.tar.gz # Locally computed sha256 checksums sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/python-mutagen/python-mutagen.mk b/package/python-mutagen/python-mutagen.mk index 627ec70e96..07ac9542c6 100644 --- a/package/python-mutagen/python-mutagen.mk +++ b/package/python-mutagen/python-mutagen.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MUTAGEN_VERSION = 1.45.1 +PYTHON_MUTAGEN_VERSION = 1.46.0 PYTHON_MUTAGEN_SOURCE = mutagen-$(PYTHON_MUTAGEN_VERSION).tar.gz -PYTHON_MUTAGEN_SITE = https://files.pythonhosted.org/packages/f3/d9/2232a4cb9a98e2d2501f7e58d193bc49c956ef23756d7423ba1bd87e386d +PYTHON_MUTAGEN_SITE = https://files.pythonhosted.org/packages/b1/54/d1760a363d0fe345528e37782f6c18123b0e99e8ea755022fd51f1ecd0f9 PYTHON_MUTAGEN_LICENSE = GPL-2.0 PYTHON_MUTAGEN_LICENSE_FILES = COPYING PYTHON_MUTAGEN_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:19:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:19:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-networkmanager: bump to version 2.2 Message-ID: <20221103131918.950014-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/seveas/python-networkmanager/commit/9acb5c9d90154a68ffadd144e9d72f1b56038649 Signed-off-by: James Hilliard --- .../python-networkmanager/python-networkmanager.hash | 10 +++++----- package/python-networkmanager/python-networkmanager.mk | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-networkmanager/python-networkmanager.hash b/package/python-networkmanager/python-networkmanager.hash index 105949d50e..d4e21f1d82 100644 --- a/package/python-networkmanager/python-networkmanager.hash +++ b/package/python-networkmanager/python-networkmanager.hash @@ -1,5 +1,5 @@ -# md5 and sha256 from https://pypi.python.org/pypi/python-networkmanager/json -md5 f638d854a3639fb37c0e06d1092a771e python-networkmanager-2.1.tar.gz -sha256 aef1e34d98d7bec7cc368e0ca0f2e97493f9b5ebe6d7103f8f6460cfca3dc6fc python-networkmanager-2.1.tar.gz -# Locally computed -sha256 be40f44d54bb5e0f0eee28e957ad020a00a6e3adb0290262e92129eba1c044cf COPYING +# md5, sha256 from https://pypi.org/pypi/python-networkmanager/json +md5 7e05d3ca40a4fa50222ba93cda3d0d02 python-networkmanager-2.2.tar.gz +sha256 de6eb921d94aba7549f428ed2b3aa482a5d543ecb6965cbaa0fbb555ab31b9d5 python-networkmanager-2.2.tar.gz +# Locally computed sha256 checksums +sha256 d12bbc105c723d4471b39fe8197d43df822e5b4bda822a8255719d039e701f49 COPYING diff --git a/package/python-networkmanager/python-networkmanager.mk b/package/python-networkmanager/python-networkmanager.mk index de893f757a..785d2c0d3e 100644 --- a/package/python-networkmanager/python-networkmanager.mk +++ b/package/python-networkmanager/python-networkmanager.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_NETWORKMANAGER_VERSION = 2.1 -PYTHON_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/73/ec/2cc46290cedc99f59df3633d428dfa91d95946ca49af96fdb53514ee195f +PYTHON_NETWORKMANAGER_VERSION = 2.2 +PYTHON_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/f2/3d/0924d03117636b80a88af783f857fb101e4c47953a8bb0f733b964d50af4 PYTHON_NETWORKMANAGER_SETUP_TYPE = setuptools PYTHON_NETWORKMANAGER_LICENSE = Zlib PYTHON_NETWORKMANAGER_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:22:12 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:22:12 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-networkx: bump to version 2.8.8 Message-ID: <20221103132212.1181059-1-james.hilliard1@gmail.com> License hash changed due to year update: https://github.com/networkx/networkx/commit/922d587d8c556f87b664281109fefd7fc66d813f Signed-off-by: James Hilliard --- package/python-networkx/python-networkx.hash | 6 +++--- package/python-networkx/python-networkx.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-networkx/python-networkx.hash b/package/python-networkx/python-networkx.hash index ace5c6721a..d166f0b8d8 100644 --- a/package/python-networkx/python-networkx.hash +++ b/package/python-networkx/python-networkx.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/networkx/json -md5 407eb28c54e08725559754ca7ab185e0 networkx-2.6.3.tar.gz -sha256 c0946ed31d71f1b732b5aaa6da5a0388a345019af232ce2f49c766e2d6795c51 networkx-2.6.3.tar.gz +md5 22139ab5a47818fa00cbaa91eb126381 networkx-2.8.8.tar.gz +sha256 230d388117af870fce5647a3c52401fcf753e94720e6ea6b4197a5355648885e networkx-2.8.8.tar.gz # Locally computed sha256 checksums -sha256 f9c25c92ced5a264a3fe857231205d5eb625ae367935aaf8d61cdd5087dfb90e LICENSE.txt +sha256 aae9f809fb1a1592ed72e9f52df10cfad8fe226b8d4d28385f90dd4341ce7119 LICENSE.txt diff --git a/package/python-networkx/python-networkx.mk b/package/python-networkx/python-networkx.mk index 1908ed8f93..f097671d66 100644 --- a/package/python-networkx/python-networkx.mk +++ b/package/python-networkx/python-networkx.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_NETWORKX_VERSION = 2.6.3 +PYTHON_NETWORKX_VERSION = 2.8.8 PYTHON_NETWORKX_SOURCE = networkx-$(PYTHON_NETWORKX_VERSION).tar.gz -PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/97/ae/7497bc5e1c84af95e585e3f98585c9f06c627fac6340984c4243053e8f44 +PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/cd/16/c44e8550012735b8f21b3df7f39e8ba5a987fb764ac017ad5f3589735889 PYTHON_NETWORKX_LICENSE = BSD-3-Clause PYTHON_NETWORKX_LICENSE_FILES = LICENSE.txt PYTHON_NETWORKX_CPE_ID_VENDOR = python -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:24:09 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:24:09 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-oauthlib: bump to version 3.2.2 Message-ID: <20221103132409.1332718-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-oauthlib/python-oauthlib.hash | 4 ++-- package/python-oauthlib/python-oauthlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-oauthlib/python-oauthlib.hash b/package/python-oauthlib/python-oauthlib.hash index e55f0c861d..6a2ad003e1 100644 --- a/package/python-oauthlib/python-oauthlib.hash +++ b/package/python-oauthlib/python-oauthlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/oauthlib/json -md5 9201e30a4eacf3ecfa15503b241ad5e3 oauthlib-3.1.1.tar.gz -sha256 8f0215fcc533dd8dd1bee6f4c412d4f0cd7297307d43ac61666389e3bc3198a3 oauthlib-3.1.1.tar.gz +md5 2f7b898cc1af8c1409cc329e8843ea8f oauthlib-3.2.2.tar.gz +sha256 9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 oauthlib-3.2.2.tar.gz # Locally computed sha256 checksums sha256 3d1e12d8ac52c0b6c148af6d291f72400b8720ed16c0ac4a89868b6d14b1c939 LICENSE diff --git a/package/python-oauthlib/python-oauthlib.mk b/package/python-oauthlib/python-oauthlib.mk index 7369768b35..1e49487d6a 100644 --- a/package/python-oauthlib/python-oauthlib.mk +++ b/package/python-oauthlib/python-oauthlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OAUTHLIB_VERSION = 3.1.1 +PYTHON_OAUTHLIB_VERSION = 3.2.2 PYTHON_OAUTHLIB_SOURCE = oauthlib-$(PYTHON_OAUTHLIB_VERSION).tar.gz -PYTHON_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/9e/84/001a3f8d9680f3b26d5e7711e13d5ff92e4b511766a72ac6b4a4e5f06796 +PYTHON_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/6d/fa/fbf4001037904031639e6bfbfc02badfc7e12f137a8afa254df6c4c8a670 PYTHON_OAUTHLIB_SETUP_TYPE = setuptools PYTHON_OAUTHLIB_LICENSE = BSD-3-Clause PYTHON_OAUTHLIB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:28:29 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:28:29 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-opcua-asyncio: bump to version 1.0.0 Message-ID: <20221103132829.1589487-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash index d8aee272de..36b16a1596 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz +# md5, sha256 from https://pypi.org/pypi/asyncua/json +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz +# Locally computed sha256 checksums sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk index 50b581037b..54f8a1d0a0 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_ASYNCUA_VERSION).tar.gz +PYTHON_OPCUA_ASYNCIO_SITE = https://files.pythonhosted.org/packages/e7/ea/6fe0799c740b0fc8ffda42fc97bf45204ffe06fe41d505c02654e0d4e379 PYTHON_OPCUA_ASYNCIO_SETUP_TYPE = setuptools PYTHON_OPCUA_ASYNCIO_LICENSE = LGPL-3.0+ PYTHON_OPCUA_ASYNCIO_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:31:13 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:31:13 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-paramiko: bump to version 2.11.0 Message-ID: <20221103133113.1708542-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-paramiko/python-paramiko.hash | 4 ++-- package/python-paramiko/python-paramiko.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-paramiko/python-paramiko.hash b/package/python-paramiko/python-paramiko.hash index 951bd8e114..f4142b5c33 100644 --- a/package/python-paramiko/python-paramiko.hash +++ b/package/python-paramiko/python-paramiko.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/paramiko/json -md5 6e47947882e2c1b81f35b4133e8e62b9 paramiko-2.10.3.tar.gz -sha256 ddb1977853aef82804b35d72a0e597b244fa326c404c350bd00c5b01dbfee71a paramiko-2.10.3.tar.gz +md5 b01682efcd6943936702c497afdd0aed paramiko-2.11.0.tar.gz +sha256 003e6bee7c034c21fbb051bf83dc0a9ee4106204dd3c53054c71452cc4ec3938 paramiko-2.11.0.tar.gz # Locally computed sha256 checksums sha256 5fa25bf5f395fd26e701c2e1de4ca7d162816986dc791c22f8f4226857ad1bb2 LICENSE diff --git a/package/python-paramiko/python-paramiko.mk b/package/python-paramiko/python-paramiko.mk index 46209f5823..a33e11c768 100644 --- a/package/python-paramiko/python-paramiko.mk +++ b/package/python-paramiko/python-paramiko.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PARAMIKO_VERSION = 2.10.3 +PYTHON_PARAMIKO_VERSION = 2.11.0 PYTHON_PARAMIKO_SOURCE = paramiko-$(PYTHON_PARAMIKO_VERSION).tar.gz -PYTHON_PARAMIKO_SITE = https://files.pythonhosted.org/packages/d4/93/1a1eb7f214e6774099d56153db9e612f93cb8ffcdfd2eca243fcd5bb3a78 +PYTHON_PARAMIKO_SITE = https://files.pythonhosted.org/packages/1d/08/3b8d8f1b4ec212c17429c2f3ff55b7f2237a1ad0c954972e39c8f0ac394c PYTHON_PARAMIKO_SETUP_TYPE = setuptools PYTHON_PARAMIKO_LICENSE = LGPL-2.1+ PYTHON_PARAMIKO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:36:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:36:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pathpy: bump to version 12.5.0 Message-ID: <20221103133600.2049429-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pathpy/python-pathpy.hash | 4 ++-- package/python-pathpy/python-pathpy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pathpy/python-pathpy.hash b/package/python-pathpy/python-pathpy.hash index 0b9b7b7cd6..f2f1880e4d 100644 --- a/package/python-pathpy/python-pathpy.hash +++ b/package/python-pathpy/python-pathpy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/path.py/json -md5 307098b1827af6031687edb49ce2c39c path.py-12.0.1.tar.gz -sha256 9f2169633403aa0423f6ec000e8701dd1819526c62465f5043952f92527fea0f path.py-12.0.1.tar.gz +md5 c748063e113914dcb08e3f4eb6cd1de0 path.py-12.5.0.tar.gz +sha256 8d885e8b2497aed005703d94e0fd97943401f035e42a136810308bff034529a8 path.py-12.5.0.tar.gz # Locally computed sha256 checksums sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE diff --git a/package/python-pathpy/python-pathpy.mk b/package/python-pathpy/python-pathpy.mk index 3b7388bdd2..2fd6e931f8 100644 --- a/package/python-pathpy/python-pathpy.mk +++ b/package/python-pathpy/python-pathpy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PATHPY_VERSION = 12.0.1 +PYTHON_PATHPY_VERSION = 12.5.0 PYTHON_PATHPY_SOURCE = path.py-$(PYTHON_PATHPY_VERSION).tar.gz -PYTHON_PATHPY_SITE = https://files.pythonhosted.org/packages/70/63/c01c1bb2df17db4c78f78cc439a2800f55bec5445cabf1f3579a37909f41 +PYTHON_PATHPY_SITE = https://files.pythonhosted.org/packages/b6/e3/81be70016d58ade0f516191fa80152daba5453d0b07ce648d9daae86a188 PYTHON_PATHPY_SETUP_TYPE = setuptools PYTHON_PATHPY_LICENSE = MIT PYTHON_PATHPY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:37:30 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:37:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pathvalidate: bump to version 2.5.2 Message-ID: <20221103133730.2126000-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pathvalidate/python-pathvalidate.hash | 4 ++-- package/python-pathvalidate/python-pathvalidate.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pathvalidate/python-pathvalidate.hash b/package/python-pathvalidate/python-pathvalidate.hash index adf1a75dca..828236304e 100644 --- a/package/python-pathvalidate/python-pathvalidate.hash +++ b/package/python-pathvalidate/python-pathvalidate.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pathvalidate/json -md5 afc0343cd8c4ad732431a8b860d73330 pathvalidate-2.5.0.tar.gz -sha256 119ba36be7e9a405d704c7b7aea4b871c757c53c9adc0ed64f40be1ed8da2781 pathvalidate-2.5.0.tar.gz +md5 541238984572fb21db2da2af1d70a993 pathvalidate-2.5.2.tar.gz +sha256 5ff57d0fabe5ecb7a4f1e4957bfeb5ad8ab5ab4c0fa71f79c6bbc24bd9b7d14d pathvalidate-2.5.2.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-pathvalidate/python-pathvalidate.mk b/package/python-pathvalidate/python-pathvalidate.mk index bb434f3662..6ca8c0f2ad 100644 --- a/package/python-pathvalidate/python-pathvalidate.mk +++ b/package/python-pathvalidate/python-pathvalidate.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PATHVALIDATE_VERSION = 2.5.0 +PYTHON_PATHVALIDATE_VERSION = 2.5.2 PYTHON_PATHVALIDATE_SOURCE = pathvalidate-$(PYTHON_PATHVALIDATE_VERSION).tar.gz -PYTHON_PATHVALIDATE_SITE = https://files.pythonhosted.org/packages/2e/89/7853a1ea323e848ab1e90c8930733bc19e35a935deb80d78b572c36ea33f +PYTHON_PATHVALIDATE_SITE = https://files.pythonhosted.org/packages/60/f7/ff244fdd8ed98e98d4f9acecfe74a890e5e3245ce55253ef88db51e94652 PYTHON_PATHVALIDATE_SETUP_TYPE = setuptools PYTHON_PATHVALIDATE_LICENSE = MIT PYTHON_PATHVALIDATE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:40:04 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:40:04 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pbr: bump to version 5.11.0 Message-ID: <20221103134004.2237300-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pbr/python-pbr.hash | 4 ++-- package/python-pbr/python-pbr.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pbr/python-pbr.hash b/package/python-pbr/python-pbr.hash index 8cf2a18d36..4ca503e976 100644 --- a/package/python-pbr/python-pbr.hash +++ b/package/python-pbr/python-pbr.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pbr/json -md5 62565acc6bf3e7e10b082463421f8b46 pbr-5.6.0.tar.gz -sha256 42df03e7797b796625b1029c0400279c7c34fd7df24a7d7818a1abb5b38710dd pbr-5.6.0.tar.gz +md5 99ef94dbe5a00054fdcbbaa87268c3cd pbr-5.11.0.tar.gz +sha256 b97bc6695b2aff02144133c2e7399d5885223d42b7912ffaec2ca3898e673bfe pbr-5.11.0.tar.gz # Locally computed sha256 checksums sha256 5df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320 LICENSE sha256 eb4a8c8791f6caab1cf36df26db2b6f4e2ddda52657b060ff7f02abc63910aef pbr/tests/testpackage/LICENSE.txt diff --git a/package/python-pbr/python-pbr.mk b/package/python-pbr/python-pbr.mk index 3cc7ab81fa..99f0101e19 100644 --- a/package/python-pbr/python-pbr.mk +++ b/package/python-pbr/python-pbr.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PBR_VERSION = 5.6.0 +PYTHON_PBR_VERSION = 5.11.0 PYTHON_PBR_SOURCE = pbr-$(PYTHON_PBR_VERSION).tar.gz -PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/35/8c/69ed04ae31ad498c9bdea55766ed4c0c72de596e75ac0d70b58aa25e0acf +PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/52/fb/630d52aaca8fc7634a0711b6ae12a0e828b6f9264bd8051225025c3ed075 PYTHON_PBR_SETUP_TYPE = setuptools PYTHON_PBR_LICENSE = Apache-2.0 (module), BSD-3-Clause (test package) PYTHON_PBR_LICENSE_FILES = LICENSE pbr/tests/testpackage/LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:43:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:43:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pip: bump to version 22.3 Message-ID: <20221103134325.2429673-1-james.hilliard1@gmail.com> License hash changed due to date change: https://github.com/pypa/pip/commit/874a2f8c39e531baaaebb47109a9a50f12a247a9 Signed-off-by: James Hilliard --- package/python-pip/python-pip.hash | 6 +++--- package/python-pip/python-pip.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pip/python-pip.hash b/package/python-pip/python-pip.hash index 69214110f8..d1442ca39d 100644 --- a/package/python-pip/python-pip.hash +++ b/package/python-pip/python-pip.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pip/json -md5 efbdb4201a5e6383fb4d12e26f78f355 pip-21.2.4.tar.gz -sha256 0eb8a1516c3d138ae8689c0c1a60fde7143310832f9dc77e11d8a4bc62de193b pip-21.2.4.tar.gz +md5 f0dd02265e7ccd2f8758c840fba64810 pip-22.3.tar.gz +sha256 8182aec21dad6c0a49a2a3d121a87cd524b950e0b6092b181625f07ebdde7530 pip-22.3.tar.gz # Locally computed sha256 checksums -sha256 23a7361c2b1581028bc623b9da2bd24997abcaa4781ace6ad444a37944f8dae1 LICENSE.txt +sha256 634300a669d49aeae65b12c6c48c924c51a4cdf3d1ff086dc3456dc8bcaa2104 LICENSE.txt diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk index 81fc87d5f0..0f2c5d8e02 100644 --- a/package/python-pip/python-pip.mk +++ b/package/python-pip/python-pip.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PIP_VERSION = 21.2.4 +PYTHON_PIP_VERSION = 22.3 PYTHON_PIP_SOURCE = pip-$(PYTHON_PIP_VERSION).tar.gz -PYTHON_PIP_SITE = https://files.pythonhosted.org/packages/52/e1/06c018197d8151383f66ebf6979d951995cf495629fc54149491f5d157d0 +PYTHON_PIP_SITE = https://files.pythonhosted.org/packages/f8/08/7f92782ff571c7c7cb6c5eeb8ebbb1f68cb02bdb24e55c5de4dd9ce98bc3 PYTHON_PIP_SETUP_TYPE = setuptools PYTHON_PIP_LICENSE = MIT PYTHON_PIP_LICENSE_FILES = LICENSE.txt -- 2.34.1 From peter at korsgaard.com Thu Nov 3 13:46:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 14:46:47 +0100 Subject: [Buildroot] [PATCH 1/2] package/gpsd: drop legacy cleanup In-Reply-To: <27279_1663677903_6329B5CF_27279_384_1_a0ff8f4ff44501c533f2779965524fc93294a825.1663677504.git.yann.morin@orange.com> (yann morin's message of "Tue, 20 Sep 2022 14:45:00 +0200") References: <27279_1663677903_6329B5CF_27279_384_1_a0ff8f4ff44501c533f2779965524fc93294a825.1663677504.git.yann.morin@orange.com> Message-ID: <87y1ssp2uw.fsf@dell.be.48ers.dk> >>>>> writes: > From: "Yann E. MORIN" > Since gpsd-3.22, the systemd service files no longer contain hard-coded > paths to /usr/local/, but use @SBINDIR@ which is replaced appropriately > at build time, and contains the correct path. > Drop the legacy fixup now. > Signed-off-by: Yann E. MORIN > Cc: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 13:46:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 14:46:58 +0100 Subject: [Buildroot] [PATCH 2/2] package/gpsd: actually wait for after chrony In-Reply-To: <8785_1663677905_6329B5D1_8785_15_1_b7ced13c9a2651fbf36d4009a03c0590457c82a3.1663677504.git.yann.morin@orange.com> (yann morin's message of "Tue, 20 Sep 2022 14:45:01 +0200") References: <8785_1663677905_6329B5D1_8785_15_1_b7ced13c9a2651fbf36d4009a03c0590457c82a3.1663677504.git.yann.morin@orange.com> Message-ID: <87tu3gp2ul.fsf@dell.be.48ers.dk> >>>>> writes: > From: "Yann E. MORIN" > We use gpsd's upstream systemd service unit files, which define a > dependency on chronyd.service. And indeed, upstream chrony does > provide an example service unit file chronyd.service. > However, in Buildroot, we are not using chrony's upstream unit, we are > providing our own, much simplified as compared to upstream. We install > that unit file as chrony.service. Notice that subtle difference in the > name: upstream's is chronyd, with a trailing 'd', while ours just > chrony, without the trailing 'd'. > As a consequence, in a Buildroot-built system, gpsd does not wait for > after chrony is started, which causes all kind of mayhem when gpsd > actually needs to talk to chrony. > We have multiple options: > 1. use chrony's upstream unit file; > 2 rename the chrony service file as installed by Buildroot, to match > what chrony would actually do; > 3. tweak gpsd's unit file to refer to chrony.service, not > chronyd.service; > 4. leverage systemd's flexibility in how units are defined, and provide > a drop-in to complement gpsd's unit to also wait for chrony.service. > For 1. it is totally unknown why we do have our unit file to begin with, > rather than use upstream's. Since upstream's is much more complex than > ours, using it might have unforetold consequences. > Going with 2. seems the easiest at first sight, but then it would break > systems where users provide their own drop-ins for chrony, as they would > no longer match. > 3. is relatively easy, but running sed is not entirely nice. Besides, it > semantically should be a post-install hook, rather than a systemd-init > command, but again that makes things a bit more ugly. Also, some people > may have their own gpsd.service in an overlay or whatever, which would > break our fixup. > Solution 4. is pretty straightforward, although it is not ideal either. > To be noted: some distributions, like Ubuntu 20.04 at least, do install > the chrony unit file as chrony.service, like Buildroot does. However, > there does not appear to be any fixup in gpsd for this discrepancy, as > their gpsd install still refers to chronyd.service. So that does not > help us decide what to do. > So, eventually, we decided to go with solution 4, which has the least > impact on the system, and keeps the status-quo for all other use-cases. > Signed-off-by: Yann E. MORIN > Cc: Bernd Kuhls > Cc: Alex Suykov Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 13:41:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:41:36 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gpsd: drop legacy cleanup Message-ID: <20221103134711.C79BC87B6C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5a613ad9d0e45c754178aaa7d2a20b1308c49318 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Since gpsd-3.22, the systemd service files no longer contain hard-coded paths to /usr/local/, but use @SBINDIR@ which is replaced appropriately at build time, and contains the correct path. Drop the legacy fixup now. Signed-off-by: Yann E. MORIN Cc: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit b3b962c93579f02775fbf057f317bcd58772131e) Signed-off-by: Peter Korsgaard --- package/gpsd/gpsd.mk | 8 -------- 1 file changed, 8 deletions(-) diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index 4388b7e24d..281224dc95 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -225,14 +225,6 @@ define GPSD_INSTALL_INIT_SYSV $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef -# systemd unit files are installed automatically, but need to update the -# /usr/local path references in the provided files to /usr. -define GPSD_INSTALL_INIT_SYSTEMD - $(SED) 's%/usr/local%/usr%' \ - $(TARGET_DIR)/usr/lib/systemd/system/gpsd.service \ - $(TARGET_DIR)/usr/lib/systemd/system/gpsdctl at .service -endef - define GPSD_INSTALL_STAGING_CMDS (cd $(@D); \ $(GPSD_SCONS_ENV) \ From peter at korsgaard.com Thu Nov 3 13:41:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:41:40 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gpsd: actually wait for after chrony Message-ID: <20221103134711.D833C87B6D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=88ca169d15af5330490faddf37e564001c375898 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x We use gpsd's upstream systemd service unit files, which define a dependency on chronyd.service. And indeed, upstream chrony does provide an example service unit file chronyd.service. However, in Buildroot, we are not using chrony's upstream unit, we are providing our own, much simplified as compared to upstream. We install that unit file as chrony.service. Notice that subtle difference in the name: upstream's is chronyd, with a trailing 'd', while ours just chrony, without the trailing 'd'. As a consequence, in a Buildroot-built system, gpsd does not wait for after chrony is started, which causes all kind of mayhem when gpsd actually needs to talk to chrony. We have multiple options: 1. use chrony's upstream unit file; 2 rename the chrony service file as installed by Buildroot, to match what chrony would actually do; 3. tweak gpsd's unit file to refer to chrony.service, not chronyd.service; 4. leverage systemd's flexibility in how units are defined, and provide a drop-in to complement gpsd's unit to also wait for chrony.service. For 1. it is totally unknown why we do have our unit file to begin with, rather than use upstream's. Since upstream's is much more complex than ours, using it might have unforetold consequences. Going with 2. seems the easiest at first sight, but then it would break systems where users provide their own drop-ins for chrony, as they would no longer match. 3. is relatively easy, but running sed is not entirely nice. Besides, it semantically should be a post-install hook, rather than a systemd-init command, but again that makes things a bit more ugly. Also, some people may have their own gpsd.service in an overlay or whatever, which would break our fixup. Solution 4. is pretty straightforward, although it is not ideal either. To be noted: some distributions, like Ubuntu 20.04 at least, do install the chrony unit file as chrony.service, like Buildroot does. However, there does not appear to be any fixup in gpsd for this discrepancy, as their gpsd install still refers to chronyd.service. So that does not help us decide what to do. So, eventually, we decided to go with solution 4, which has the least impact on the system, and keeps the status-quo for all other use-cases. Signed-off-by: Yann E. MORIN Cc: Bernd Kuhls Cc: Alex Suykov Signed-off-by: Yann E. MORIN (cherry picked from commit 2c9ef36242341b5f8db171251d737d29fc376e0c) Signed-off-by: Peter Korsgaard --- package/gpsd/br-chrony.conf | 2 ++ package/gpsd/gpsd.mk | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/package/gpsd/br-chrony.conf b/package/gpsd/br-chrony.conf new file mode 100644 index 0000000000..67a79e5f65 --- /dev/null +++ b/package/gpsd/br-chrony.conf @@ -0,0 +1,2 @@ +[Unit] +After=chrony.service diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index 281224dc95..7abca6c545 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -225,6 +225,14 @@ define GPSD_INSTALL_INIT_SYSV $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef +# When using chrony, wait for after Buildroot's chrony.service +ifeq ($(BR2_PACKAGE_CHRONY),y) +define GPSD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(GPSD_PKGDIR)/br-chrony.conf \ + $(TARGET_DIR)/usr/lib/systemd/system/gpsd.service.d/br-chrony.conf +endef +endif + define GPSD_INSTALL_STAGING_CMDS (cd $(@D); \ $(GPSD_SCONS_ENV) \ From james.hilliard1 at gmail.com Thu Nov 3 13:47:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:47:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-portend: bump to version 3.1.0 Message-ID: <20221103134719.2630335-1-james.hilliard1@gmail.com> License hash changed due to line wrap change: https://github.com/jaraco/portend/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- package/python-portend/python-portend.hash | 6 +++--- package/python-portend/python-portend.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-portend/python-portend.hash b/package/python-portend/python-portend.hash index 1e212b15e5..6af3b77792 100644 --- a/package/python-portend/python-portend.hash +++ b/package/python-portend/python-portend.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/portend/json -md5 0ab51a12b7462a5275946a3645a71e92 portend-2.5.tar.gz -sha256 19dc27bfb3c72471bd30a235a4d5fbefef8a7e31cab367744b5d87a205e7bfd9 portend-2.5.tar.gz +md5 c37d676837505a6fc8dd33185c6d62a7 portend-3.1.0.tar.gz +sha256 239e3116045ea823f6df87d6168107ad75ccc0590e37242af0cc1e98c5d224e4 portend-3.1.0.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-portend/python-portend.mk b/package/python-portend/python-portend.mk index 8d619052c9..4322121e9b 100644 --- a/package/python-portend/python-portend.mk +++ b/package/python-portend/python-portend.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PORTEND_VERSION = 2.5 +PYTHON_PORTEND_VERSION = 3.1.0 PYTHON_PORTEND_SOURCE = portend-$(PYTHON_PORTEND_VERSION).tar.gz -PYTHON_PORTEND_SITE = https://files.pythonhosted.org/packages/2c/59/948666fc2455ae471efd40cb2a9a990f5f6f2354a9a6b228e29b9fb4a307 +PYTHON_PORTEND_SITE = https://files.pythonhosted.org/packages/6e/0a/42bcc9c97744958ce72d33f526e972379b9e90adede8a151f338818c41d4 PYTHON_PORTEND_LICENSE = MIT PYTHON_PORTEND_LICENSE_FILES = LICENSE PYTHON_PORTEND_SETUP_TYPE = setuptools -- 2.34.1 From peter at korsgaard.com Thu Nov 3 13:40:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:40:25 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gpsd: drop legacy cleanup Message-ID: <20221103134820.8D48087B77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dd83eed9b83bffc31db3af792d1f594d557a3751 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since gpsd-3.22, the systemd service files no longer contain hard-coded paths to /usr/local/, but use @SBINDIR@ which is replaced appropriately at build time, and contains the correct path. Drop the legacy fixup now. Signed-off-by: Yann E. MORIN Cc: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit b3b962c93579f02775fbf057f317bcd58772131e) Signed-off-by: Peter Korsgaard --- package/gpsd/gpsd.mk | 8 -------- 1 file changed, 8 deletions(-) diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index 4388b7e24d..281224dc95 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -225,14 +225,6 @@ define GPSD_INSTALL_INIT_SYSV $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef -# systemd unit files are installed automatically, but need to update the -# /usr/local path references in the provided files to /usr. -define GPSD_INSTALL_INIT_SYSTEMD - $(SED) 's%/usr/local%/usr%' \ - $(TARGET_DIR)/usr/lib/systemd/system/gpsd.service \ - $(TARGET_DIR)/usr/lib/systemd/system/gpsdctl at .service -endef - define GPSD_INSTALL_STAGING_CMDS (cd $(@D); \ $(GPSD_SCONS_ENV) \ From peter at korsgaard.com Thu Nov 3 13:40:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:40:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gpsd: actually wait for after chrony Message-ID: <20221103134820.976B487B79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7d4a9cd2c5a2ac25f44346bc0b74e1a6418b82b8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x We use gpsd's upstream systemd service unit files, which define a dependency on chronyd.service. And indeed, upstream chrony does provide an example service unit file chronyd.service. However, in Buildroot, we are not using chrony's upstream unit, we are providing our own, much simplified as compared to upstream. We install that unit file as chrony.service. Notice that subtle difference in the name: upstream's is chronyd, with a trailing 'd', while ours just chrony, without the trailing 'd'. As a consequence, in a Buildroot-built system, gpsd does not wait for after chrony is started, which causes all kind of mayhem when gpsd actually needs to talk to chrony. We have multiple options: 1. use chrony's upstream unit file; 2 rename the chrony service file as installed by Buildroot, to match what chrony would actually do; 3. tweak gpsd's unit file to refer to chrony.service, not chronyd.service; 4. leverage systemd's flexibility in how units are defined, and provide a drop-in to complement gpsd's unit to also wait for chrony.service. For 1. it is totally unknown why we do have our unit file to begin with, rather than use upstream's. Since upstream's is much more complex than ours, using it might have unforetold consequences. Going with 2. seems the easiest at first sight, but then it would break systems where users provide their own drop-ins for chrony, as they would no longer match. 3. is relatively easy, but running sed is not entirely nice. Besides, it semantically should be a post-install hook, rather than a systemd-init command, but again that makes things a bit more ugly. Also, some people may have their own gpsd.service in an overlay or whatever, which would break our fixup. Solution 4. is pretty straightforward, although it is not ideal either. To be noted: some distributions, like Ubuntu 20.04 at least, do install the chrony unit file as chrony.service, like Buildroot does. However, there does not appear to be any fixup in gpsd for this discrepancy, as their gpsd install still refers to chronyd.service. So that does not help us decide what to do. So, eventually, we decided to go with solution 4, which has the least impact on the system, and keeps the status-quo for all other use-cases. Signed-off-by: Yann E. MORIN Cc: Bernd Kuhls Cc: Alex Suykov Signed-off-by: Yann E. MORIN (cherry picked from commit 2c9ef36242341b5f8db171251d737d29fc376e0c) Signed-off-by: Peter Korsgaard --- package/gpsd/br-chrony.conf | 2 ++ package/gpsd/gpsd.mk | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/package/gpsd/br-chrony.conf b/package/gpsd/br-chrony.conf new file mode 100644 index 0000000000..67a79e5f65 --- /dev/null +++ b/package/gpsd/br-chrony.conf @@ -0,0 +1,2 @@ +[Unit] +After=chrony.service diff --git a/package/gpsd/gpsd.mk b/package/gpsd/gpsd.mk index 281224dc95..7abca6c545 100644 --- a/package/gpsd/gpsd.mk +++ b/package/gpsd/gpsd.mk @@ -225,6 +225,14 @@ define GPSD_INSTALL_INIT_SYSV $(SED) 's,^DEVICES=.*,DEVICES=$(BR2_PACKAGE_GPSD_DEVICES),' $(TARGET_DIR)/etc/init.d/S50gpsd endef +# When using chrony, wait for after Buildroot's chrony.service +ifeq ($(BR2_PACKAGE_CHRONY),y) +define GPSD_INSTALL_INIT_SYSTEMD + $(INSTALL) -D -m 0644 $(GPSD_PKGDIR)/br-chrony.conf \ + $(TARGET_DIR)/usr/lib/systemd/system/gpsd.service.d/br-chrony.conf +endef +endif + define GPSD_INSTALL_STAGING_CMDS (cd $(@D); \ $(GPSD_SCONS_ENV) \ From peter at korsgaard.com Thu Nov 3 13:49:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 14:49:05 +0100 Subject: [Buildroot] [PATCH 1/3] Makefile: really generate glibc locales in parallel In-Reply-To: <9796_1665746309_63494585_9796_388_2_2b0b6b796ff36967c963ba90f138a03d467ee5cf.1665746266.git.yann.morin@orange.com> (yann morin's message of "Fri, 14 Oct 2022 13:18:25 +0200") References: <9796_1665746309_63494585_9796_388_2_2b0b6b796ff36967c963ba90f138a03d467ee5cf.1665746266.git.yann.morin@orange.com> Message-ID: <87pme4p2r2.fsf@dell.be.48ers.dk> >>>>> writes: > To generate the glibc locale data, we call into a recursive Makefile, > so as to generate locales in parallel. This is done as part of a > target-fialize hook. > However, that hook is registered after all packages have been parsed, > and as such, it maye be registered after hooks defined in packages. > Furthermore, the expansion of target-finalize hooks is done in a recipe, > so it is not easy to understand whether this generates a "simple" rule > or not. > As a consequence, despite the use of $(MAKE), make may not notice that > the command is a recursive call, and will decide to close the jobserver > file-descriptors, yieldiong warnings like: > make[2]: warning: jobserver unavailable: using -j1. Add '+' to > parent make rule. > This causes the lcoale data to not be generated in parallel, which is > initially all the fuss about using a sub-makefile... > So, do as suggested, and prepend the hook with a '+', so that it > isexplicit to make that it should not close its jobserver fds. > Fixes: 6fbdf5159607 (Makefile: Parallelize glibc locale generation) > Signed-off-by: Yann E. MORIN > Cc: Gleb Mazovetskiy Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From james.hilliard1 at gmail.com Thu Nov 3 13:49:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:49:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-prompt-toolkit: bump to version 3.0.31 Message-ID: <20221103134923.2744481-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-prompt-toolkit/python-prompt-toolkit.hash | 4 ++-- package/python-prompt-toolkit/python-prompt-toolkit.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.hash b/package/python-prompt-toolkit/python-prompt-toolkit.hash index 5a24634a56..8b91ee767f 100644 --- a/package/python-prompt-toolkit/python-prompt-toolkit.hash +++ b/package/python-prompt-toolkit/python-prompt-toolkit.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/prompt-toolkit/json -md5 ba9e63c3e7e5a4f4ce4e4770a4daba96 prompt_toolkit-3.0.20.tar.gz -sha256 eb71d5a6b72ce6db177af4a7d4d7085b99756bf656d98ffcc4fecd36850eea6c prompt_toolkit-3.0.20.tar.gz +md5 0cc5e752cb2759e99658e2391644e767 prompt_toolkit-3.0.31.tar.gz +sha256 9ada952c9d1787f52ff6d5f3484d0b4df8952787c087edf6a1f7c2cb1ea88148 prompt_toolkit-3.0.31.tar.gz # Locally computed sha256 checksums sha256 303574d9bdd85c757d6025017942bf17baeedf2778f62bd7f425d07d880f4c4a LICENSE diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.mk b/package/python-prompt-toolkit/python-prompt-toolkit.mk index b575783f96..bef761e20f 100644 --- a/package/python-prompt-toolkit/python-prompt-toolkit.mk +++ b/package/python-prompt-toolkit/python-prompt-toolkit.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PROMPT_TOOLKIT_VERSION = 3.0.20 +PYTHON_PROMPT_TOOLKIT_VERSION = 3.0.31 PYTHON_PROMPT_TOOLKIT_SOURCE = prompt_toolkit-$(PYTHON_PROMPT_TOOLKIT_VERSION).tar.gz -PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/b4/56/9ab5868f34ab2657fba7e2192f41316252ab04edbbeb2a8583759960a1a7 +PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/80/76/c94cf323ca362dd7baca8d8ddf3b5fe1576848bc0156522ad581c04f8446 PYTHON_PROMPT_TOOLKIT_SETUP_TYPE = setuptools PYTHON_PROMPT_TOOLKIT_LICENSE = BSD-3-Clause PYTHON_PROMPT_TOOLKIT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:51:42 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:51:42 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-psutil: bump to version 5.9.3 Message-ID: <20221103135142.2907724-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-psutil/python-psutil.hash | 4 ++-- package/python-psutil/python-psutil.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psutil/python-psutil.hash b/package/python-psutil/python-psutil.hash index 552ced55ec..c7b7e46ec1 100644 --- a/package/python-psutil/python-psutil.hash +++ b/package/python-psutil/python-psutil.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psutil/json -md5 91060da163ef478002a4456dd99cbb4c psutil-5.8.0.tar.gz -sha256 0c9ccb99ab76025f2f0bbecf341d4656e9c1351db8cc8a03ccd62e318ab4b5c6 psutil-5.8.0.tar.gz +md5 66b847f94545e96b540518ebe19740b4 psutil-5.9.3.tar.gz +sha256 7ccfcdfea4fc4b0a02ca2c31de7fcd186beb9cff8207800e14ab66f79c773af6 psutil-5.9.3.tar.gz # Locally computed sha256 checksums sha256 24c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1b LICENSE diff --git a/package/python-psutil/python-psutil.mk b/package/python-psutil/python-psutil.mk index 3a2781c284..578f69d3c7 100644 --- a/package/python-psutil/python-psutil.mk +++ b/package/python-psutil/python-psutil.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSUTIL_VERSION = 5.8.0 +PYTHON_PSUTIL_VERSION = 5.9.3 PYTHON_PSUTIL_SOURCE = psutil-$(PYTHON_PSUTIL_VERSION).tar.gz -PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/e1/b0/7276de53321c12981717490516b7e612364f2cb372ee8901bd4a66a000d7 +PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/de/eb/1c01a34c86ee3b058c556e407ce5b07cb7d186ebe47b3e69d6f152ca5cc5 PYTHON_PSUTIL_SETUP_TYPE = setuptools PYTHON_PSUTIL_LICENSE = BSD-3-Clause PYTHON_PSUTIL_LICENSE_FILES = LICENSE -- 2.34.1 From fontaine.fabrice at gmail.com Thu Nov 3 13:51:59 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 14:51:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/libidn2: fix build with libunistring Message-ID: <20221103135159.825586-1-fontaine.fabrice@gmail.com> Fix the following build failure with libunistring raised since the addition of the package in commit ffb85a4a16df94e4980057a194e5fdc3c8332e32: /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' [...] aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' Fixes: - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 Signed-off-by: Fabrice Fontaine --- package/libidn2/libidn2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libidn2/libidn2.mk b/package/libidn2/libidn2.mk index 9d72998149..9d24e93d27 100644 --- a/package/libidn2/libidn2.mk +++ b/package/libidn2/libidn2.mk @@ -13,10 +13,12 @@ LIBIDN2_DEPENDENCIES = \ host-pkgconf \ $(TARGET_NLS_DEPENDENCIES) \ $(if $(BR2_PACKAGE_LIBICONV),libiconv) +LIBIDN2_CONF_OPTS = --without-included-libunistring LIBIDN2_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBUNISTRING),y) LIBIDN2_DEPENDENCIES += libunistring +LIBIDN2_CONF_OPTS += --with-libunistring-prefix=$(STAGING_DIR)/usr/lib endif ifeq ($(BR2_PACKAGE_LIBIDN2_BINARY),) -- 2.35.1 From james.hilliard1 at gmail.com Thu Nov 3 13:55:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:55:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-psycopg2: bump to version 2.9.5 Message-ID: <20221103135549.3336213-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-psycopg2/python-psycopg2.hash | 4 ++-- package/python-psycopg2/python-psycopg2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psycopg2/python-psycopg2.hash b/package/python-psycopg2/python-psycopg2.hash index d02ffc2ec8..58f98f9d84 100644 --- a/package/python-psycopg2/python-psycopg2.hash +++ b/package/python-psycopg2/python-psycopg2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psycopg2/json -md5 182e3e8cf3381c254f65f70cad4976e5 psycopg2-2.9.1.tar.gz -sha256 de5303a6f1d0a7a34b9d40e4d3bef684ccc44a49bbe3eb85e3c0bffb4a131b7c psycopg2-2.9.1.tar.gz +md5 3cec7285f61690633bb070d4bba259c2 psycopg2-2.9.5.tar.gz +sha256 a5246d2e683a972e2187a8714b5c2cf8156c064629f9a9b1a873c1730d9e245a psycopg2-2.9.5.tar.gz # Locally computed sha256 checksums sha256 9614b85dfc9a72c5b2ca33144c1d7e1ed3b1c297459d9fb28a6a5762c2e8d71b LICENSE diff --git a/package/python-psycopg2/python-psycopg2.mk b/package/python-psycopg2/python-psycopg2.mk index de466e2c59..fa23c2814f 100644 --- a/package/python-psycopg2/python-psycopg2.mk +++ b/package/python-psycopg2/python-psycopg2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSYCOPG2_VERSION = 2.9.1 +PYTHON_PSYCOPG2_VERSION = 2.9.5 PYTHON_PSYCOPG2_SOURCE = psycopg2-$(PYTHON_PSYCOPG2_VERSION).tar.gz -PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/aa/8a/7c80e7e44fb1b4277e89bd9ca509aefdd4dd1b2c547c6f293afe9f7ffd04 +PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/89/d6/cd8c46417e0f7a16b4b0fc321f4ab676a59250d08fce5b64921897fb07cc PYTHON_PSYCOPG2_SETUP_TYPE = setuptools PYTHON_PSYCOPG2_LICENSE = LGPL-3.0+ PYTHON_PSYCOPG2_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:57:28 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:57:28 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pudb: bump to version 2022.1.2 Message-ID: <20221103135728.3519806-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pudb/python-pudb.hash | 4 ++-- package/python-pudb/python-pudb.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pudb/python-pudb.hash b/package/python-pudb/python-pudb.hash index fc19f589d9..d9943a3601 100644 --- a/package/python-pudb/python-pudb.hash +++ b/package/python-pudb/python-pudb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pudb/json -md5 100b955e103b72279604420bbdcd07a5 pudb-2021.1.tar.gz -sha256 309ee82b45a0ffca0bc4c7f521fd3e357589c764f339bdf9dcabb7ad40692d6e pudb-2021.1.tar.gz +md5 c2b4275b76068f18d630f7bae889345b pudb-2022.1.2.tar.gz +sha256 6b83ab805bddb53710109690a2237e98bf83c0b3a00033c517cdf5f6a8fa470d pudb-2022.1.2.tar.gz # Locally computed sha256 checksums sha256 a95343fffff49cde3d9bf33cf6bb71cb3bf0ed83f47d98a7ba04b175d29c79ab LICENSE diff --git a/package/python-pudb/python-pudb.mk b/package/python-pudb/python-pudb.mk index 31df3147d0..7df38f0f02 100644 --- a/package/python-pudb/python-pudb.mk +++ b/package/python-pudb/python-pudb.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PUDB_VERSION = 2021.1 +PYTHON_PUDB_VERSION = 2022.1.2 PYTHON_PUDB_SOURCE = pudb-$(PYTHON_PUDB_VERSION).tar.gz -PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/c7/69/813e93519fc28744457ff68fa2eaac3b4ea30dda1e6994e969fe9d3008d9 +PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/8b/ef/6dea7c63fdddd7753e2a2930e59799ef32247f2499c0d9bcd233439e7483 PYTHON_PUDB_SETUP_TYPE = setuptools PYTHON_PUDB_LICENSE = MIT PYTHON_PUDB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 13:59:51 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 07:59:51 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-py: bump to version 1.11.0 Message-ID: <20221103135951.3723634-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-py/python-py.hash | 4 ++-- package/python-py/python-py.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-py/python-py.hash b/package/python-py/python-py.hash index 2d9928f376..537fe31773 100644 --- a/package/python-py/python-py.hash +++ b/package/python-py/python-py.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/py/json -md5 5f108bfe00d5468cbdb8071051f86a55 py-1.10.0.tar.gz -sha256 21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3 py-1.10.0.tar.gz +md5 bde7dcc1cb452a1e10206ef2f811ba88 py-1.11.0.tar.gz +sha256 51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 py-1.11.0.tar.gz # Locally computed sha256 checksums sha256 2af680c39ef493fb82830356d1d3df1acb5a06033cba2dec7a19e21caa77a866 LICENSE sha256 2af680c39ef493fb82830356d1d3df1acb5a06033cba2dec7a19e21caa77a866 py/_vendored_packages/iniconfig-1.1.1.dist-info/LICENSE diff --git a/package/python-py/python-py.mk b/package/python-py/python-py.mk index d8cb6fa544..cec02dcfa9 100644 --- a/package/python-py/python-py.mk +++ b/package/python-py/python-py.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PY_VERSION = 1.10.0 +PYTHON_PY_VERSION = 1.11.0 PYTHON_PY_SOURCE = py-$(PYTHON_PY_VERSION).tar.gz -PYTHON_PY_SITE = https://files.pythonhosted.org/packages/0d/8c/50e9f3999419bb7d9639c37e83fa9cdcf0f601a9d407162d6c37ad60be71 +PYTHON_PY_SITE = https://files.pythonhosted.org/packages/98/ff/fec109ceb715d2a6b4c4a85a61af3b40c723a961e8828319fbcb15b868dc PYTHON_PY_DEPENDENCIES = host-python-setuptools-scm PYTHON_PY_SETUP_TYPE = setuptools PYTHON_PY_LICENSE = MIT -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:06:14 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:06:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydal: bump to version 20220916.1 Message-ID: <20221103140614.4067969-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pydal/python-pydal.hash | 2 +- package/python-pydal/python-pydal.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash index 2a712e26c9..852e568ac5 100644 --- a/package/python-pydal/python-pydal.hash +++ b/package/python-pydal/python-pydal.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 e4bde1955c2d15cae07349275cda48fa61a46dd51562717c2f0f1374dd459547 python-pydal-20220814.1.tar.gz +sha256 0a2dbc5d61d37d2b59d441ed0aab48c1ec906ce66088eb5cee021b009601de02 python-pydal-20220916.1.tar.gz sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk index 89c3f14726..a3df1ccff1 100644 --- a/package/python-pydal/python-pydal.mk +++ b/package/python-pydal/python-pydal.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYDAL_VERSION = 20220814.1 +PYTHON_PYDAL_VERSION = 20220916.1 PYTHON_PYDAL_SITE = $(call github,web2py,pydal,v$(PYTHON_PYDAL_VERSION)) PYTHON_PYDAL_LICENSE = BSD-3-Clause PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:08:01 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:08:01 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pydantic: bump to version 1.10.2 Message-ID: <20221103140801.4166259-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pydantic/python-pydantic.hash | 4 ++-- package/python-pydantic/python-pydantic.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydantic/python-pydantic.hash b/package/python-pydantic/python-pydantic.hash index 215b5d1714..a5eb025fcb 100644 --- a/package/python-pydantic/python-pydantic.hash +++ b/package/python-pydantic/python-pydantic.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydantic/json -md5 7845d2f3c8fe8602f73f53ec5b6dfa29 pydantic-1.8.2.tar.gz -sha256 26464e57ccaafe72b7ad156fdaa4e9b9ef051f69e175dbbb463283000c05ab7b pydantic-1.8.2.tar.gz +md5 9691f29e97c1280ab56b7d0a2dade9c1 pydantic-1.10.2.tar.gz +sha256 91b8e218852ef6007c2b98cd861601c6a09f1aa32bbbb74fab5b1c33d4a1e410 pydantic-1.10.2.tar.gz # Locally computed sha256 checksums sha256 9e3946690ac88b6b73e8f001a0586af13568be8852fd514e4393f39761764387 LICENSE diff --git a/package/python-pydantic/python-pydantic.mk b/package/python-pydantic/python-pydantic.mk index b282241506..04014214e1 100644 --- a/package/python-pydantic/python-pydantic.mk +++ b/package/python-pydantic/python-pydantic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_VERSION = 1.8.2 +PYTHON_PYDANTIC_VERSION = 1.10.2 PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/b9/d2/12a808613937a6b98cd50d6467352f01322dc0d8ca9fb5b94441625d6684 +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/7d/7d/58dd62f792b002fa28cce4e83cb90f4359809e6d12db86eedf26a752895c PYTHON_PYDANTIC_SETUP_TYPE = setuptools PYTHON_PYDANTIC_LICENSE = MIT PYTHON_PYDANTIC_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:10:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:10:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyelftools: bump to version 0.29 Message-ID: <20221103141019.136682-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyelftools/python-pyelftools.hash | 4 ++-- package/python-pyelftools/python-pyelftools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyelftools/python-pyelftools.hash b/package/python-pyelftools/python-pyelftools.hash index a309b90e15..7cffe2d646 100644 --- a/package/python-pyelftools/python-pyelftools.hash +++ b/package/python-pyelftools/python-pyelftools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyelftools/json -md5 061d67c669a9b1f8d07f28c47fb6a65f pyelftools-0.27.tar.gz -sha256 cde854e662774c5457d688ca41615f6594187ba7067af101232df889a6b7a66b pyelftools-0.27.tar.gz +md5 2afc97cd239c0dea0cca97d00d3dcb42 pyelftools-0.29.tar.gz +sha256 ec761596aafa16e282a31de188737e5485552469ac63b60cfcccf22263fd24ff pyelftools-0.29.tar.gz # Locally computed sha256 checksums sha256 ae18bf4cb82f92af7547259177bc28bc48e4fc732518bcedfe690226288d3445 LICENSE diff --git a/package/python-pyelftools/python-pyelftools.mk b/package/python-pyelftools/python-pyelftools.mk index 5bfdcd33ae..7566f24895 100644 --- a/package/python-pyelftools/python-pyelftools.mk +++ b/package/python-pyelftools/python-pyelftools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYELFTOOLS_VERSION = 0.27 +PYTHON_PYELFTOOLS_VERSION = 0.29 PYTHON_PYELFTOOLS_SOURCE = pyelftools-$(PYTHON_PYELFTOOLS_VERSION).tar.gz -PYTHON_PYELFTOOLS_SITE = https://files.pythonhosted.org/packages/6b/b5/f7022f2d950327ba970ec85fb8f85c79244031092c129b6f34ab17514ae0 +PYTHON_PYELFTOOLS_SITE = https://files.pythonhosted.org/packages/0e/35/e76da824595452a5ad07f289ea1737ca0971fc6cc7b6ee9464279be06b5e PYTHON_PYELFTOOLS_LICENSE = Public domain PYTHON_PYELFTOOLS_LICENSE_FILES = LICENSE PYTHON_PYELFTOOLS_SETUP_TYPE = setuptools -- 2.34.1 From peter at korsgaard.com Thu Nov 3 13:48:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:48:40 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Makefile: really generate glibc locales in parallel Message-ID: <20221103141137.B768C87B80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bb4f83a08956ed0a038b53b3d4b3244ab974ee8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x To generate the glibc locale data, we call into a recursive Makefile, so as to generate locales in parallel. This is done as part of a target-finalize hook. However, that hook is registered after all packages have been parsed, and as such, it maye be registered after hooks defined in packages. Furthermore, the expansion of target-finalize hooks is done in a recipe, so it is not easy to understand whether this generates a "simple" rule or not. As a consequence, despite the use of $(MAKE), make may not notice that the command is a recursive call, and will decide to close the jobserver file-descriptors, yielding warnings like: make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. This causes the lcoale data to not be generated in parallel, which is initially all the fuss about using a sub-makefile... So, do as suggested, and prepend the hook with a '+', so that it is explicit to make that it should not close its jobserver fds. Fixes: 6fbdf5159607 (Makefile: Parallelize glibc locale generation) Signed-off-by: Yann E. MORIN Cc: Gleb Mazovetskiy Signed-off-by: Yann E. MORIN (cherry picked from commit 4164ed24f277b24096ab065aa85b7de9d0c80c02) Signed-off-by: Peter Korsgaard --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 93125e16a6..03f2154f9f 100644 --- a/Makefile +++ b/Makefile @@ -664,7 +664,7 @@ ifneq ($(GLIBC_GENERATE_LOCALES),) PACKAGES += host-localedef define GENERATE_GLIBC_LOCALES - $(MAKE) -f support/misc/gen-glibc-locales.mk \ + +$(MAKE) -f support/misc/gen-glibc-locales.mk \ ENDIAN=$(call LOWERCASE,$(BR2_ENDIAN)) \ LOCALES="$(GLIBC_GENERATE_LOCALES)" \ Q=$(Q) From peter at korsgaard.com Thu Nov 3 13:48:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 14:48:27 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] Makefile: really generate glibc locales in parallel Message-ID: <20221103141140.62D3087B80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb97023520191c12b91e1bf3dc88b9591e368009 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x To generate the glibc locale data, we call into a recursive Makefile, so as to generate locales in parallel. This is done as part of a target-finalize hook. However, that hook is registered after all packages have been parsed, and as such, it maye be registered after hooks defined in packages. Furthermore, the expansion of target-finalize hooks is done in a recipe, so it is not easy to understand whether this generates a "simple" rule or not. As a consequence, despite the use of $(MAKE), make may not notice that the command is a recursive call, and will decide to close the jobserver file-descriptors, yielding warnings like: make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. This causes the lcoale data to not be generated in parallel, which is initially all the fuss about using a sub-makefile... So, do as suggested, and prepend the hook with a '+', so that it is explicit to make that it should not close its jobserver fds. Fixes: 6fbdf5159607 (Makefile: Parallelize glibc locale generation) Signed-off-by: Yann E. MORIN Cc: Gleb Mazovetskiy Signed-off-by: Yann E. MORIN (cherry picked from commit 4164ed24f277b24096ab065aa85b7de9d0c80c02) Signed-off-by: Peter Korsgaard --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 36896684b1..cebf3a9240 100644 --- a/Makefile +++ b/Makefile @@ -653,7 +653,7 @@ ifneq ($(GLIBC_GENERATE_LOCALES),) PACKAGES += host-localedef define GENERATE_GLIBC_LOCALES - $(MAKE) -f support/misc/gen-glibc-locales.mk \ + +$(MAKE) -f support/misc/gen-glibc-locales.mk \ ENDIAN=$(call LOWERCASE,$(BR2_ENDIAN)) \ LOCALES="$(GLIBC_GENERATE_LOCALES)" \ Q=$(Q) From james.hilliard1 at gmail.com Thu Nov 3 14:11:58 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:11:58 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyftpdlib: bump to version 1.5.7 Message-ID: <20221103141158.315907-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyftpdlib/python-pyftpdlib.hash | 4 ++-- package/python-pyftpdlib/python-pyftpdlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyftpdlib/python-pyftpdlib.hash b/package/python-pyftpdlib/python-pyftpdlib.hash index abbb1261b2..46b5ae6336 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.hash +++ b/package/python-pyftpdlib/python-pyftpdlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyftpdlib/json -md5 459dd3e685c4b7dfcf574ca05e5586eb pyftpdlib-1.5.6.tar.gz -sha256 fda655d81f29af52885ca2f8a2704134baed540f16d66a0b26e8fdfafd12db5e pyftpdlib-1.5.6.tar.gz +md5 6d9539aea866d4f959d86ae001cdddf7 pyftpdlib-1.5.7.tar.gz +sha256 7ea3ce4137db8209af1f6b9ea020590f462c63ed7c7a1240bd596e4d3a7b656e pyftpdlib-1.5.7.tar.gz # Locally computed sha256 checksums sha256 67a832551570a5ac5f7901eaa5ece4b9491fda7f2d8c93957c3bbc68a5a76d88 LICENSE diff --git a/package/python-pyftpdlib/python-pyftpdlib.mk b/package/python-pyftpdlib/python-pyftpdlib.mk index 931e2dad06..bd1ada8125 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.mk +++ b/package/python-pyftpdlib/python-pyftpdlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYFTPDLIB_VERSION = 1.5.6 +PYTHON_PYFTPDLIB_VERSION = 1.5.7 PYTHON_PYFTPDLIB_SOURCE = pyftpdlib-$(PYTHON_PYFTPDLIB_VERSION).tar.gz -PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/31/61/63ef60aca6de07eba1639d9d47f3f8e29462e8bb49d6a8dce9aeff240646 +PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/2f/bc/f03a15bf807698bbecdcf316041e3d79b25a40fa7b6e071e17702ff7b9d4 PYTHON_PYFTPDLIB_SETUP_TYPE = setuptools PYTHON_PYFTPDLIB_LICENSE = MIT PYTHON_PYFTPDLIB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:16:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:16:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pygments: bump to version 2.13.0 Message-ID: <20221103141618.683164-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/pygments/pygments/commit/ab4afd821aa41403f7a0b1e714112c40b2ad843b Signed-off-by: James Hilliard --- package/python-pygments/python-pygments.hash | 6 +++--- package/python-pygments/python-pygments.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash index 09b47b2bdc..610acb96d7 100644 --- a/package/python-pygments/python-pygments.hash +++ b/package/python-pygments/python-pygments.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pygments/json -md5 390a49fa0eb5486a795b2b54b9a7b666 Pygments-2.7.4.tar.gz -sha256 df49d09b498e83c1a73128295860250b0b7edd4c723a32e9bc0d295c7c2ec337 Pygments-2.7.4.tar.gz +md5 6ccae578d28d18968b30a4711652fd9a Pygments-2.13.0.tar.gz +sha256 56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1 Pygments-2.13.0.tar.gz # Locally computed sha256 checksums -sha256 c012cf17a2ba79142977c8cc5bb1497a675401bf79c2c9b95a7604e2ddfde8b8 LICENSE +sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk index 781b16353b..c09350c42b 100644 --- a/package/python-pygments/python-pygments.mk +++ b/package/python-pygments/python-pygments.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYGMENTS_VERSION = 2.7.4 +PYTHON_PYGMENTS_VERSION = 2.13.0 PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/e1/86/8059180e8217299079d8719c6e23d674aadaba0b1939e25e0cc15dcf075b +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/e0/ef/5905cd3642f2337d44143529c941cc3a02e5af16f0f65f81cbef7af452bb PYTHON_PYGMENTS_LICENSE = BSD-2-Clause PYTHON_PYGMENTS_LICENSE_FILES = LICENSE PYTHON_PYGMENTS_CPE_ID_VENDOR = pygments -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:19:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:19:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyhamcrest: bump to version 2.0.4 Message-ID: <20221103141949.875644-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyhamcrest/python-pyhamcrest.hash | 4 ++-- package/python-pyhamcrest/python-pyhamcrest.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pyhamcrest/python-pyhamcrest.hash b/package/python-pyhamcrest/python-pyhamcrest.hash index b2e84d7d1f..176079e0f5 100644 --- a/package/python-pyhamcrest/python-pyhamcrest.hash +++ b/package/python-pyhamcrest/python-pyhamcrest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyhamcrest/json -md5 7a086f0b067f8d38958ec32f054559b4 PyHamcrest-2.0.2.tar.gz -sha256 412e00137858f04bde0729913874a48485665f2d36fe9ee449f26be864af9316 PyHamcrest-2.0.2.tar.gz +md5 c808291b2fca0991d044927884e6d15e pyhamcrest-2.0.4.tar.gz +sha256 b5d9ce6b977696286cf232ce2adf8969b4d0b045975b0936ac9005e84e67e9c1 pyhamcrest-2.0.4.tar.gz # Locally computed sha256 checksums sha256 71beae6c8151362cfe398cbd350191a1cc52d3d28499839a7830b25f5b50a7fe LICENSE.txt diff --git a/package/python-pyhamcrest/python-pyhamcrest.mk b/package/python-pyhamcrest/python-pyhamcrest.mk index 28979600dd..de5295e964 100644 --- a/package/python-pyhamcrest/python-pyhamcrest.mk +++ b/package/python-pyhamcrest/python-pyhamcrest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYHAMCREST_VERSION = 2.0.2 -PYTHON_PYHAMCREST_SOURCE = PyHamcrest-$(PYTHON_PYHAMCREST_VERSION).tar.gz -PYTHON_PYHAMCREST_SITE = https://files.pythonhosted.org/packages/58/05/7b993fabb44ff0b52a90916d96bfd91a65ecf90b8248e72bba325ba8e438 +PYTHON_PYHAMCREST_VERSION = 2.0.4 +PYTHON_PYHAMCREST_SOURCE = pyhamcrest-$(PYTHON_PYHAMCREST_VERSION).tar.gz +PYTHON_PYHAMCREST_SITE = https://files.pythonhosted.org/packages/b1/9a/588f086b64ace8d2e9843d8551e9068b2570c3c51b06cb49a107303f8700 PYTHON_PYHAMCREST_SETUP_TYPE = setuptools PYTHON_PYHAMCREST_LICENSE = BSD-3-Clause PYTHON_PYHAMCREST_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:25:09 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:25:09 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyicu: bump to version 2.10.2 Message-ID: <20221103142509.1243641-1-james.hilliard1@gmail.com> License hash changed due to date update: https://gitlab.pyicu.org/main/pyicu/-/commit/366090276963a90924d22420e2bd80a015fca332 Signed-off-by: James Hilliard --- package/python-pyicu/python-pyicu.hash | 10 +++++----- package/python-pyicu/python-pyicu.mk | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pyicu/python-pyicu.hash b/package/python-pyicu/python-pyicu.hash index 8b113d4ab7..009b264336 100644 --- a/package/python-pyicu/python-pyicu.hash +++ b/package/python-pyicu/python-pyicu.hash @@ -1,5 +1,5 @@ -# md5 from https://pypi.python.org/pypi/PyICU/json -md5 7656f5cc53a7c18b40e653d6eefdee14 PyICU-1.9.7.tar.gz -# Locally computed -sha256 db27cd1cc150b879c5465872bec7fdaf340eca140aa922be03891d5b9f855b61 PyICU-1.9.7.tar.gz -sha256 74bbadee4ee3c3a1ac0ecfbd74bc7ce64046de1ceddf4717dc923809ca8ffce3 LICENSE +# md5, sha256 from https://pypi.org/pypi/pyicu/json +md5 4090ebb98702338cac3dbed2d72c2fd7 PyICU-2.10.2.tar.gz +sha256 0c3309eea7fab6857507ace62403515b60fe096cbfb4f90d14f55ff75c5441c1 PyICU-2.10.2.tar.gz +# Locally computed sha256 checksums +sha256 00da5bf22f2386c4f6f07c734490e9b818c4dcf70e6ca49f594e9cec636b9c40 LICENSE diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk index c6587c399c..512b2f857f 100644 --- a/package/python-pyicu/python-pyicu.mk +++ b/package/python-pyicu/python-pyicu.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYICU_VERSION = 1.9.7 +PYTHON_PYICU_VERSION = 2.10.2 PYTHON_PYICU_SOURCE = PyICU-$(PYTHON_PYICU_VERSION).tar.gz -PYTHON_PYICU_SITE = https://pypi.python.org/packages/6e/88/f42a1297909ca6d9113ba37b37067011ae29432fe592fdd98cf52ad23b77 +PYTHON_PYICU_SITE = https://files.pythonhosted.org/packages/64/00/a531e119a97e54601f616f5061879ec2d4bb058d225014f9acf94b2970c3 PYTHON_PYICU_LICENSE = MIT PYTHON_PYICU_LICENSE_FILES = LICENSE PYTHON_PYICU_DEPENDENCIES = icu -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:28:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:28:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyjwt: bump to version 2.6.0 Message-ID: <20221103142819.1485494-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyjwt/python-pyjwt.hash | 4 ++-- package/python-pyjwt/python-pyjwt.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyjwt/python-pyjwt.hash b/package/python-pyjwt/python-pyjwt.hash index d51df02be1..cc64be6cca 100644 --- a/package/python-pyjwt/python-pyjwt.hash +++ b/package/python-pyjwt/python-pyjwt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/PyJWT/json -md5 665f444d7805e36826bb09ce6434e73a PyJWT-2.4.0.tar.gz -sha256 d42908208c699b3b973cbeb01a969ba6a96c821eefb1c5bfe4c390c01d67abba PyJWT-2.4.0.tar.gz +md5 aeed6d3a581ae383b2288a2079fa562d PyJWT-2.6.0.tar.gz +sha256 69285c7e31fc44f68a1feb309e948e0df53259d579295e6cfe2b1792329f05fd PyJWT-2.6.0.tar.gz # Locally computed sha256 checksums sha256 797a7a20231d4c433e9f1911db1731d06b5828b98f499819a034f7c0f56f5ce5 LICENSE diff --git a/package/python-pyjwt/python-pyjwt.mk b/package/python-pyjwt/python-pyjwt.mk index 53cc50b650..fe4eeff38a 100644 --- a/package/python-pyjwt/python-pyjwt.mk +++ b/package/python-pyjwt/python-pyjwt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYJWT_VERSION = 2.4.0 +PYTHON_PYJWT_VERSION = 2.6.0 PYTHON_PYJWT_SOURCE = PyJWT-$(PYTHON_PYJWT_VERSION).tar.gz -PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/d8/6b/6287745054dbcccf75903630346be77d4715c594402cec7c2518032416c2 +PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/75/65/db64904a7f23e12dbf0565b53de01db04d848a497c6c9b87e102f74c9304 PYTHON_PYJWT_SETUP_TYPE = setuptools PYTHON_PYJWT_LICENSE = MIT PYTHON_PYJWT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:31:45 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:31:45 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pylibftdi: bump to version 0.20.0 Message-ID: <20221103143145.1736534-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/codedstructure/pylibftdi/commit/4662ebe069eefd5a89709d4165e3be808cad636c Signed-off-by: James Hilliard --- package/python-pylibftdi/python-pylibftdi.hash | 6 +++--- package/python-pylibftdi/python-pylibftdi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pylibftdi/python-pylibftdi.hash b/package/python-pylibftdi/python-pylibftdi.hash index 5570c1c9f6..ee0ba127ca 100644 --- a/package/python-pylibftdi/python-pylibftdi.hash +++ b/package/python-pylibftdi/python-pylibftdi.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pylibftdi/json -md5 c48e442cef7b1e865b4d96ab92f509ad pylibftdi-0.18.1.tar.gz -sha256 bdd04076933959b20b3c8b4fb8be7882d3362675f259e7eeb23ebff03b81859d pylibftdi-0.18.1.tar.gz +md5 fb43ade3283b809d4ebe92bf4a60d7fc pylibftdi-0.20.0.tar.gz +sha256 f4a87fc4af2c9c7d42badd4192ca9b529f32c9d96fdc8daea7e29c509226df5f pylibftdi-0.20.0.tar.gz # Locally computed sha256 checksums -sha256 0e40132339e1ef7d17d93837fbc273d1e87302e9295162bd19c9161e5700ddcc LICENSE.txt +sha256 0d3f1af06b566a783091422061b60e864fc5d5853418b71643041e254b4ae7f9 LICENSE.txt diff --git a/package/python-pylibftdi/python-pylibftdi.mk b/package/python-pylibftdi/python-pylibftdi.mk index 2f5614867d..34040b72ac 100644 --- a/package/python-pylibftdi/python-pylibftdi.mk +++ b/package/python-pylibftdi/python-pylibftdi.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYLIBFTDI_VERSION = 0.18.1 +PYTHON_PYLIBFTDI_VERSION = 0.20.0 PYTHON_PYLIBFTDI_SOURCE = pylibftdi-$(PYTHON_PYLIBFTDI_VERSION).tar.gz -PYTHON_PYLIBFTDI_SITE = https://files.pythonhosted.org/packages/50/9b/1e1cdb9715bacfb83e5eaf5e69f4e2fbd92d61f43c5e185cc3935ec01b28 +PYTHON_PYLIBFTDI_SITE = https://files.pythonhosted.org/packages/b8/03/4f778ce6dceea58dc5bfd555c22fdb265afc922d81d3c4496a791a54c479 PYTHON_PYLIBFTDI_LICENSE = MIT PYTHON_PYLIBFTDI_LICENSE_FILES = LICENSE.txt PYTHON_PYLIBFTDI_DEPENDENCIES = libftdi -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 14:36:42 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 08:36:42 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pymodbus: bump to version 3.0.0 Message-ID: <20221103143642.2186317-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pymodbus/python-pymodbus.hash | 9 +++++---- package/python-pymodbus/python-pymodbus.mk | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/python-pymodbus/python-pymodbus.hash b/package/python-pymodbus/python-pymodbus.hash index 8e60d94e62..b5243567b7 100644 --- a/package/python-pymodbus/python-pymodbus.hash +++ b/package/python-pymodbus/python-pymodbus.hash @@ -1,4 +1,5 @@ -# sha256 locally computed -sha256 088c7ece2a11cad652939719695c457f26f9148cd7d2f4a79872167925180ad5 pymodbus-2.2.0.tar.gz -# Hash for license file -sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f doc/LICENSE +# md5, sha256 from https://pypi.org/pypi/pymodbus/json +md5 25a8724539d0eac1b09d9b41812d86f9 pymodbus-3.0.0.tar.gz +sha256 37c9b6f3e5c82f39ee42047ca48cbc9fd0c49a6731126789500191e9deea6cbc pymodbus-3.0.0.tar.gz +# Locally computed sha256 checksums +sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f LICENSE diff --git a/package/python-pymodbus/python-pymodbus.mk b/package/python-pymodbus/python-pymodbus.mk index d96e21a55c..2ed7e94afe 100644 --- a/package/python-pymodbus/python-pymodbus.mk +++ b/package/python-pymodbus/python-pymodbus.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_PYMODBUS_VERSION = 2.2.0 +PYTHON_PYMODBUS_VERSION = 3.0.0 PYTHON_PYMODBUS_SOURCE = pymodbus-$(PYTHON_PYMODBUS_VERSION).tar.gz -PYTHON_PYMODBUS_SITE = $(call github,riptideio,pymodbus,v$(PYTHON_PYMODBUS_VERSION)) +PYTHON_PYMODBUS_SITE = https://files.pythonhosted.org/packages/0f/5a/50e9492f98ef911af18c2b603bc003fef726e84d22bac2ce6e651643b29c PYTHON_PYMODBUS_SETUP_TYPE = setuptools PYTHON_PYMODBUS_LICENSE = BSD-3-Clause -PYTHON_PYMODBUS_LICENSE_FILES = doc/LICENSE +PYTHON_PYMODBUS_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From peter at korsgaard.com Thu Nov 3 14:34:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 15:34:13 +0100 Subject: [Buildroot] [PATCH] package/multipath-tools: security bump to version 0.9.3 Message-ID: <20221103143414.2624696-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2022-41974: Authorization bypass - CVE-2022-41973: Symlink attack For more details, see the writeup: https://blog.qualys.com/vulnerabilities-threat-research/2022/10/25/leeloo-multipath-authorization-bypass-and-symlink-attack-in-multipathd-cve-2022-41974-and-cve-2022-41973 Update README.md hash after license-unrelated changes: git shortlog 0.9.0..0.9.3 -- README.md Konstantin Kharlamov (1): README.md: mention libreadline and libedit optional deps Xose Vazquez Perez (4): multipath-tools: update devel repo info in README.md multipath-tools: add ALUA info to README.md multipath-tools: add basic info on how to use multipath-tools with NVMe devices multipath-tools: add more info for NetApp RDAC arrays Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index df0d24fb74..6f893d37ce 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..ec5d853644 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.9.0 +MULTIPATH_TOOLS_VERSION = 0.9.3 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ -- 2.30.2 From peter at korsgaard.com Thu Nov 3 14:46:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 15:46:26 +0100 Subject: [Buildroot] [PATCH] package/multipath-tools: security bump to version 0.9.3 In-Reply-To: <20221103143414.2624696-1-peter@korsgaard.com> (Peter Korsgaard's message of "Thu, 3 Nov 2022 15:34:13 +0100") References: <20221103143414.2624696-1-peter@korsgaard.com> Message-ID: <87leosp03h.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2022-41974: Authorization bypass > - CVE-2022-41973: Symlink attack > For more details, see the writeup: > https://blog.qualys.com/vulnerabilities-threat-research/2022/10/25/leeloo-multipath-authorization-bypass-and-symlink-attack-in-multipathd-cve-2022-41974-and-cve-2022-41973 Ups, that should have been the linked advisory, E.G.: https://www.qualys.com/2022/10/24/leeloo-multipath/leeloo-multipath.txt > Update README.md hash after license-unrelated changes: > git shortlog 0.9.0..0.9.3 -- README.md > Konstantin Kharlamov (1): > README.md: mention libreadline and libedit optional deps > Xose Vazquez Perez (4): > multipath-tools: update devel repo info in README.md > multipath-tools: add ALUA info to README.md > multipath-tools: add basic info on how to use multipath-tools with NVMe devices > multipath-tools: add more info for NetApp RDAC arrays > Signed-off-by: Peter Korsgaard > --- > package/multipath-tools/multipath-tools.hash | 4 ++-- > package/multipath-tools/multipath-tools.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash > index df0d24fb74..6f893d37ce 100644 > --- a/package/multipath-tools/multipath-tools.hash > +++ b/package/multipath-tools/multipath-tools.hash > @@ -1,7 +1,7 @@ > # Locally computed: > -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz > +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz > sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 > sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 > sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 > -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md > +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md > diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk > index f3ce3ca8b8..ec5d853644 100644 > --- a/package/multipath-tools/multipath-tools.mk > +++ b/package/multipath-tools/multipath-tools.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > -MULTIPATH_TOOLS_VERSION = 0.9.0 > +MULTIPATH_TOOLS_VERSION = 0.9.3 > MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) > MULTIPATH_TOOLS_LICENSE = \ > -- > 2.30.2 -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 15:43:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 16:43:59 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_zcu10x_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221103112339.42954-1-neal.frager@amd.com> (Neal Frager's message of "Thu, 3 Nov 2022 05:23:39 -0600") References: <20221103112339.42954-1-neal.frager@amd.com> Message-ID: <87fsf0oxfk.fsf@dell.be.48ers.dk> >>>>> "Neal" == Neal Frager writes: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynqmp_zcu102 and zynqmp_zcu106 defconfigs. > Signed-off-by: Neal Frager Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 15:44:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 16:44:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-alsaaudio: bump to version 0.9.2 In-Reply-To: <20221102174757.2669530-1-james.hilliard1@gmail.com> (James Hilliard's message of "Wed, 2 Nov 2022 11:47:57 -0600") References: <20221102174757.2669530-1-james.hilliard1@gmail.com> Message-ID: <87bkpooxdz.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Signed-off-by: James Hilliard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 3 15:43:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 16:43:43 +0100 Subject: [Buildroot] [git commit] configs/zynqmp_zcu10x_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221103154513.BF6CB87BA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75eb50dcf6bfcef5b3bf2c58b795e6852ba3eab5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynqmp_zcu102 and zynqmp_zcu106 defconfigs. Signed-off-by: Neal Frager Signed-off-by: Peter Korsgaard --- board/zynqmp/zcu102/uboot.fragment | 1 - board/zynqmp/zcu106/uboot.fragment | 1 - configs/zynqmp_zcu102_defconfig | 2 +- configs/zynqmp_zcu106_defconfig | 2 +- 4 files changed, 2 insertions(+), 4 deletions(-) diff --git a/board/zynqmp/zcu102/uboot.fragment b/board/zynqmp/zcu102/uboot.fragment deleted file mode 100644 index 52d6d9dff8..0000000000 --- a/board/zynqmp/zcu102/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu102-rev1.0" diff --git a/board/zynqmp/zcu106/uboot.fragment b/board/zynqmp/zcu106/uboot.fragment deleted file mode 100644 index cd571171ac..0000000000 --- a/board/zynqmp/zcu106/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-zcu106-revA" diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index 66c24c4b64..e27dfdb6c9 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -23,7 +23,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/zcu102/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 896fea0ab2..4113a9025a 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -23,7 +23,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/zcu106/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu106-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y From peter at korsgaard.com Thu Nov 3 15:44:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 16:44:32 +0100 Subject: [Buildroot] [git commit] package/python-alsaaudio: bump to version 0.9.2 Message-ID: <20221103154513.C930687BA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e40d6d40a6ccda3b5dffe8c45e0b833f592a48c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Peter Korsgaard --- package/python-alsaaudio/python-alsaaudio.hash | 4 ++-- package/python-alsaaudio/python-alsaaudio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-alsaaudio/python-alsaaudio.hash b/package/python-alsaaudio/python-alsaaudio.hash index 8cc1788da4..af3d0faad2 100644 --- a/package/python-alsaaudio/python-alsaaudio.hash +++ b/package/python-alsaaudio/python-alsaaudio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyalsaaudio/json -md5 b46f69561bc85fc52e698b2440ca251e pyalsaaudio-0.8.4.tar.gz -sha256 84e8f8da544d7f4bd96479ce4a237600077984d9be1d7f16c1d9a492ecf50085 pyalsaaudio-0.8.4.tar.gz +md5 5408be7d7017ae9272706acb4a543c2f pyalsaaudio-0.9.2.tar.gz +sha256 e74a66d6c7a6bcceb990df66d3ebc0fe382fc9d765f35f050f9d98c695304b36 pyalsaaudio-0.9.2.tar.gz # Locally computed sha256 checksums sha256 ef6ba930f96986d78082e67c817ac617b9e833d60d5a0460f24c9c674a010935 LICENSE diff --git a/package/python-alsaaudio/python-alsaaudio.mk b/package/python-alsaaudio/python-alsaaudio.mk index 3344583cf7..205bfdb86c 100644 --- a/package/python-alsaaudio/python-alsaaudio.mk +++ b/package/python-alsaaudio/python-alsaaudio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALSAAUDIO_VERSION = 0.8.4 +PYTHON_ALSAAUDIO_VERSION = 0.9.2 PYTHON_ALSAAUDIO_SOURCE = pyalsaaudio-$(PYTHON_ALSAAUDIO_VERSION).tar.gz -PYTHON_ALSAAUDIO_SITE = https://files.pythonhosted.org/packages/52/b6/44871791929d9d7e11325af0b7be711388dfeeab17147988f044a41a6d83 +PYTHON_ALSAAUDIO_SITE = https://files.pythonhosted.org/packages/a9/bd/24f576c07953671edfeba2545c3c92c46e97384f622957ecf95967c2b456 PYTHON_ALSAAUDIO_SETUP_TYPE = setuptools PYTHON_ALSAAUDIO_LICENSE = Python-2.0 PYTHON_ALSAAUDIO_LICENSE_FILES = LICENSE From peter at korsgaard.com Thu Nov 3 15:48:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 16:48:05 +0100 Subject: [Buildroot] [git commit] docs/website/news.html: fix 2022.08.1 entry Message-ID: <20221103155551.0823B87BB2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=959610fd79ec8a9fa8482841a964b2c95a3ffa0d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This was naturally about 2022.08.1, NOT 2022.05.1. Signed-off-by: Peter Korsgaard --- docs/website/news.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/website/news.html b/docs/website/news.html index ecd578fd6f..e2a32c76cb 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -13,7 +13,7 @@
          -

          2022.05.1 released

          +

          2022.08.1 released

          3 October 2022

          From peter at korsgaard.com Thu Nov 3 15:50:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 3 Nov 2022 16:50:49 +0100 Subject: [Buildroot] [git commit] Update for 2022.11-rc1 Message-ID: <20221103155551.1ABB187BB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa8903447ca1c8da34b205d67cda4161723fd048 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 2 +- Makefile | 4 ++-- docs/website/download.html | 22 +++++++++++----------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 35 insertions(+), 14 deletions(-) diff --git a/CHANGES b/CHANGES index 72b874de34..3090466d2e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,4 @@ -2022.11-rc1, to be released +2022.11-rc1, released November 3rd, 2022 Fixes all over the tree and new features. diff --git a/Makefile b/Makefile index ededfa491d..7c1c07a2e4 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11-git +export BR2_VERSION := 2022.11-rc1 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1662822000 +BR2_VERSION_EPOCH = 1667490600 # 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 d1eeaba5ee..98a4d3a28e 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -75,41 +75,41 @@

          PGP signature

          - + 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 e2a32c76cb..c228c1f1e6 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

          News

            +
          • +
            +
            +
            +

            2022.11-rc1 released

            +

            3 November 2022

            +
            +
            +

            We have a new release candidate! Lots of changes all over the tree, see the + CHANGES + file for more details.

            + +

            Go to the downloads page to pick up the + 2022.11-rc1 + release, and report any problems found to the + mailing list or + bug tracker.

            +
            +
            +
          • +
          • From peter at korsgaard.com Thu Nov 3 16:07:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 03 Nov 2022 17:07:10 +0100 Subject: [Buildroot] Buildroot 2022.11-rc1 released Message-ID: <875yfwowcx.fsf@dell.be.48ers.dk> Hi, Buildroot 2022.11-rc1 is released - Go download it at: http://buildroot.net/downloads/buildroot-2022.11-rc1.tar.gz or http://buildroot.net/downloads/buildroot-2022.11-rc1.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. A bit less busy than some other development cycles, but still almost 900 changes from 93 unique contributors! Of noteworthy new features/changes we have: - Architecture: - PowerPC: add Power9 CPU type - ARM: support dropped for iWMMXt processors - Toolchain: - binutils 2.39 added, binutils 2.38 is now the default - gdb 12 added, gdb 11 is now the default - support for 5.18, 5.19 and 6.0 kernel headers - glibc updated to 2.36 - Filesystem: - Ability to use dracut to create an initramfs that contains a subset of the root filesystem contents. - New packages: agent-proxy, catatonit, cni-plugins, crun, docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools, open-isns, python-editables, python-hatch-fancy-pypi-readme, python-hatch-vcs, python-hatchling, python-libevdev, python-minimalmodbus, python-pathspec, qt6-serialport, rtl8192eu, signal-estimator, slirp4netns, tinycompress - New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive. And the usual package version updates and bug fixes. See the CHANGES file for details: http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11-rc1 Many thanks to the people contributing to this release: git shortlog -s -n 2022.08.. 196 Fabrice Fontaine 114 James Hilliard 51 Francois Perrad 48 Thomas Petazzoni 46 Bernd Kuhls 33 Peter Korsgaard 32 Giulio Benetti 25 Yann E. MORIN 22 Christian Stewart 20 Jesse Van Gavere 13 Lang Daniel 12 Julien Olivain 12 Romain Naour 10 Joachim Wiberg 8 Adrian Perez de Castro 8 Angelo Compagnucci 8 Baruch Siach 8 Michael Nosthoff 7 Michael Fischer 6 Gwenhael Goavec-Merou 6 Luca Ceresoli 6 Neal Frager 6 Quentin Schulz 5 Erico Nunes 4 Adam Duskett 4 Chris Dimich 4 Joel Stanley 4 Sergio Prado 4 S?bastien Szymanski 4 Tan En De 4 yann.morin at orange.com 3 Alexandru Ardelean 3 Guillaume W. Bres 3 Paul Cercueil 3 Petr Vorel 3 Stefan Agner 3 TIAN Yuanhao 3 Thierry Bultel 3 Tobias Waldekranz 3 Waldemar Brodkorb 2 Arnout Vandecappelle 2 Bartosz Bilas 2 Chris Packham 2 C?dric Le Goater 2 Dario Binacchi 2 Dimitar Tomov 2 Heiko Thiery 2 Ignacy Gaw?dzki 2 Jos? Luis Salvador Rufo 2 Kory Maincent 2 Kyle Harding 2 Marcus Folkesson 2 Maxim Kochetkov 2 Nicola Di Lieto 2 Nicolas Cavallari 2 Pedro Aguilar 2 Sergey Matyukevich 2 Titouan Christophe 2 Vincent Stehl? 2 Yair Ben-Avraham 2 ?????? ????? (Leonid Yuriev) 1 Aaltonen Eero 1 Alexander Egorenkov 1 Alistair Francis 1 Andrea Daoud 1 Andreas Ziegler 1 Bram Vlerick 1 Brandon Maier 1 Damien Le Moal 1 Danilo 1 David Johnson 1 Dmitry Ilyin 1 Federico Pellegrin 1 Johan Oudinet 1 John Keeping 1 Marcus Hoffmann 1 Markus Mayer 1 Michael Klein 1 Nuno Gon?alves 1 Peter Seiderer 1 Pierre-Jean Texier 1 Raphael Pavlidis 1 Remi Jouannet 1 Robert Marko 1 Rufus Segar 1 Sergey Bobrenok 1 Simon Richter 1 Sven Oliver Moll 1 Thomas Claveirole 1 Thomas Devoogdt 1 Th?o Lebrun 1 Wolfgang Grandegger 1 Woody Douglass And a special thanks to our patch reviewers: git log 2022.08.. | grep -Ei '(reviewed|acked)-by:' | \ sed 's/.*by: //' | sort | uniq -c | sort -n -r 5 Luca Ceresoli 5 Giulio Benetti 4 C?dric Le Goater 3 Yann E. MORIN 2 Romain Naour 2 James Hilliard 2 Arnout Vandecappelle (Essensium/Mind) 2 Adrian Perez de Castro 2 Sen Hastings 1 Romain Naour 1 Petr Vorel 1 Peter Korsgaard 1 Neal Frager 1 Marcus Hoffmann 1 Kris Bahnsen 1 Gary Bisson 1 Eero Aaltonen 1 Damien Le Moal 1 Angelo Compagnucci 1 Alistair Francis We will now create a next branch and start merging new features for 2023.02 already in parallel with the 2022.11 stabilization. -- Bye, Peter Korsgaard From fontaine.fabrice at gmail.com Thu Nov 3 16:34:55 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 17:34:55 +0100 Subject: [Buildroot] [PATCH 1/2] package/ipmitool: drop ncurses dependency Message-ID: <20221103163456.1132806-1-fontaine.fabrice@gmail.com> ncurses is not a dependency since bump to version 1.8.19 in commit 8317065ecb4979fe43c466f7e5a7f6dc281bd10d and https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb Signed-off-by: Fabrice Fontaine --- package/ipmitool/Config.in | 1 - package/ipmitool/ipmitool.mk | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package/ipmitool/Config.in b/package/ipmitool/Config.in index f5c79c8403..dbd6483110 100644 --- a/package/ipmitool/Config.in +++ b/package/ipmitool/Config.in @@ -32,7 +32,6 @@ config BR2_PACKAGE_IPMITOOL_IPMIEVD config BR2_PACKAGE_IPMITOOL_IPMISHELL bool "ipmishell" - select BR2_PACKAGE_NCURSES select BR2_PACKAGE_READLINE help IPMI shell interface diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index 06d50bb6b9..0b8befffcd 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -34,7 +34,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += ncurses readline +IPMITOOL_DEPENDENCIES += readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell -- 2.35.1 From fontaine.fabrice at gmail.com Thu Nov 3 16:34:56 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 17:34:56 +0100 Subject: [Buildroot] [PATCH 2/2] package/ipmitool: fix static build with readline In-Reply-To: <20221103163456.1132806-1-fontaine.fabrice@gmail.com> References: <20221103163456.1132806-1-fontaine.fabrice@gmail.com> Message-ID: <20221103163456.1132806-2-fontaine.fabrice@gmail.com> Fix the following static build failure with readline raised since bump to version 1.8.19 in commit 8317065ecb4979fe43c466f7e5a7f6dc281bd10d and https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb: configure:15125: /tmp/instance-0/output-1/host/bin/armeb-buildroot-linux-musleabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g0 -static -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lreadline -lcrypto >&5 /tmp/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-musleabi/11.3.0/../../../../armeb-buildroot-linux-musleabi/bin/ld: /tmp/instance-0/output-1/host/armeb-buildroot-linux-musleabi/sysroot/usr/lib/libreadline.a(display.o): in function `_rl_move_cursor_relative': display.c:(.text+0x80fc): undefined reference to `tputs' Fixes: - http://autobuild.buildroot.org/results/dabc6a4f49d464c129ac6bc3710011678142fcbe Signed-off-by: Fabrice Fontaine --- ...nfigure.ac-fix-readline-static-build.patch | 49 +++++++++++++++++++ package/ipmitool/ipmitool.mk | 2 +- 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 package/ipmitool/0001-configure.ac-fix-readline-static-build.patch diff --git a/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch b/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch new file mode 100644 index 0000000000..e3d4349502 --- /dev/null +++ b/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch @@ -0,0 +1,49 @@ +From 9836e2211ba8b3035a1d390bbf6a0eebe4c2439d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 17:19:09 +0100 +Subject: [PATCH] configure.ac: fix readline static build + +Use pkg-config to retrieve readline dependencies such as ncurses to +avoid the following static build when readline is built with ncurses +support (which is raised since version 1.8.19 and +https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb): + +** Unable to build Solaris 9 x86 IPMI interface support! +checking for library containing readline... no +configure: error: ** Unable to find readline required by ipmishell. + +[...] + +configure:15125: /tmp/instance-0/output-1/host/bin/armeb-buildroot-linux-musleabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g0 -static -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lreadline -lcrypto >&5 +/tmp/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-musleabi/11.3.0/../../../../armeb-buildroot-linux-musleabi/bin/ld: /tmp/instance-0/output-1/host/armeb-buildroot-linux-musleabi/sysroot/usr/lib/libreadline.a(display.o): in function `_rl_move_cursor_relative': +display.c:(.text+0x80fc): undefined reference to `tputs' + +Fixes: + - http://autobuild.buildroot.org/results/dabc6a4f49d464c129ac6bc3710011678142fcbe + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ipmitool/ipmitool/pull/374] +--- + configure.ac | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index d6ba62b..4ee1be8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -624,7 +624,11 @@ AC_ARG_ENABLE([ipmishell], + + dnl check for readline library to enable ipmi shell + if test "x$xenable_ipmishell" = "xyes"; then +- AC_SEARCH_LIBS([readline], [readline edit], [have_readline=yes]) ++ PKG_PROG_PKG_CONFIG ++ PKG_CHECK_MODULES([READLINE], [readline], ++ [LIBS="$LIBS $READLINE_LIBS" have_readline=yes], ++ [AC_SEARCH_LIBS([readline], [readline edit], [have_readline=yes])] ++ ) + if test "x$have_readline" != "xyes"; then + AC_MSG_ERROR([** Unable to find readline required by ipmishell.]) + xenable_ipmishell=no +-- +2.35.1 + diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index 0b8befffcd..ebd8f9b337 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -34,7 +34,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += readline +IPMITOOL_DEPENDENCIES += host-pkgconf readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell -- 2.35.1 From vincent.stehle at arm.com Thu Nov 3 17:22:47 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Thu, 3 Nov 2022 18:22:47 +0100 Subject: [Buildroot] [PATCH] configs/qemu_aarch64_ebbr: bump u-boot and linux versions Message-ID: <20221103172247.1629518-1-vincent.stehle@arm.com> - Bump U-Boot version to v2022.10. - Bump Linux kernel version to v6.0.0. Signed-off-by: Vincent Stehl? Cc: Romain Naour --- configs/qemu_aarch64_ebbr_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index 15822e17a3..a0d8105c43 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_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19.8" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.6" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y @@ -39,7 +39,7 @@ 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.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="qemu_arm64" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/aarch64-ebbr/u-boot.config" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y -- 2.35.1 From bernd.kuhls at t-online.de Thu Nov 3 17:41:25 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Thu, 3 Nov 2022 18:41:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/pixman: security bump version to 0.42.2 Message-ID: <20221103174125.308556-1-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2022-October/003228.html https://lists.x.org/archives/xorg-announce/2022-November/003249.html Fixes CVE-2022-44638: https://lists.x.org/archives/xorg-announce/2022-November/003251.html Signed-off-by: Bernd Kuhls --- package/pixman/pixman.hash | 6 +++--- package/pixman/pixman.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pixman/pixman.hash b/package/pixman/pixman.hash index 1af632a9f4..78407bf048 100644 --- a/package/pixman/pixman.hash +++ b/package/pixman/pixman.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2020-April/003043.html -sha256 da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e pixman-0.40.0.tar.xz -sha512 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 pixman-0.40.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-October/003228.html +sha256 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376 pixman-0.42.2.tar.xz +sha512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8 pixman-0.42.2.tar.xz # Locally computed sha256 fac9270f0987b96ff4533fca3548c633e02083cbba4a0172a3b149b2e4019793 COPYING diff --git a/package/pixman/pixman.mk b/package/pixman/pixman.mk index 3f65f0484d..6e6d787d27 100644 --- a/package/pixman/pixman.mk +++ b/package/pixman/pixman.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIXMAN_VERSION = 0.40.0 +PIXMAN_VERSION = 0.42.2 PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.xz PIXMAN_SITE = https://xorg.freedesktop.org/releases/individual/lib PIXMAN_LICENSE = MIT -- 2.34.1 From fontaine.fabrice at gmail.com Thu Nov 3 17:48:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 18:48:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/procps-ng: fix build without __NR_pidfd_open Message-ID: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> Fix the following build failure without __NR_pidfd_open raised since bump to version 3.3.17 in commit cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: pgrep.c: In function 'pidfd_open': pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? 748 | return syscall(__NR_pidfd_open, pid, flags); | ^~~~~~~~~~~~~~~ | pidfd_open Fixes: - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 Signed-off-by: Fabrice Fontaine --- .../procps-ng/0003-fix-pifd_open-check.patch | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 package/procps-ng/0003-fix-pifd_open-check.patch diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch new file mode 100644 index 0000000000..7152901e70 --- /dev/null +++ b/package/procps-ng/0003-fix-pifd_open-check.patch @@ -0,0 +1,59 @@ +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 18:24:53 +0100 +Subject: [PATCH] fix pifd_open check + +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will +never be defined resulting in the following build failure if pidfd_open +is available but __NR_pidfd_open is not available: + +pgrep.c: In function 'pidfd_open': +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? + 748 | return syscall(__NR_pidfd_open, pid, flags); + | ^~~~~~~~~~~~~~~ + | pidfd_open + +This build failure is raised since the addition of pwait in version +3.3.17 and +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da + +Fixes: + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.com/procps-ng/procps/-/merge_requests/166] +--- + configure.ac | 2 +- + src/pgrep.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 629881a6..1a3ccdb8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no)) + +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ + AC_MSG_CHECKING([for __NR_pidfd_open]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include +diff --git a/pgrep.c b/pgrep.c +index c4ad5da3..29cfedf7 100644 +--- a/pgrep.c ++++ b/pgrep.c +@@ -38,7 +38,7 @@ + #include + #include + +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) ++#if defined(ENABLE_PWAIT) + #include + #include + #endif +-- +2.35.1 + -- 2.35.1 From james.hilliard1 at gmail.com Thu Nov 3 18:06:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:06:05 -0600 Subject: [Buildroot] [PATCH 1/2] package/mupdf: bump to version 1.20.3 Message-ID: <20221103180606.175153-1-james.hilliard1@gmail.com> Drop all patches which are now upstream/no longer needed. Signed-off-by: James Hilliard --- ...-Makefile-add-an-install_libs-target.patch | 41 ------ ...-free-of-object-during-linearization.patch | 52 -------- ...x-key-size-in-cached-color-converter.patch | 119 ------------------ ...file-compile-hexdump.exe-with-HOSTCC.patch | 40 ------ package/mupdf/mupdf.hash | 4 +- package/mupdf/mupdf.mk | 6 +- 6 files changed, 5 insertions(+), 257 deletions(-) delete mode 100644 package/mupdf/0001-Makefile-add-an-install_libs-target.patch delete mode 100644 package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch delete mode 100644 package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch delete mode 100644 package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch diff --git a/package/mupdf/0001-Makefile-add-an-install_libs-target.patch b/package/mupdf/0001-Makefile-add-an-install_libs-target.patch deleted file mode 100644 index 9cb5a2fec9..0000000000 --- a/package/mupdf/0001-Makefile-add-an-install_libs-target.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 0989f13ecbc2155b05da0cb091801d32d750d2d4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= - -Date: Thu, 29 Aug 2019 09:51:02 +0200 -Subject: [PATCH] Makefile: add an install_libs target. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This allows to install only the library files (if you need pymupdf but -not mupdf binaries for example). - -Signed-off-by: Rapha?l M?lotte ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index c5bc541ac..e14f88526 100644 ---- a/Makefile -+++ b/Makefile -@@ -322,7 +322,7 @@ libs: $(INSTALL_LIBS) - tools: $(TOOL_APPS) - apps: $(TOOL_APPS) $(VIEW_APPS) - --install: libs apps -+install_libs: - install -d $(DESTDIR)$(incdir)/mupdf - install -d $(DESTDIR)$(incdir)/mupdf/fitz - install -d $(DESTDIR)$(incdir)/mupdf/pdf -@@ -333,6 +333,7 @@ install: libs apps - install -d $(DESTDIR)$(libdir) - install -m 644 $(INSTALL_LIBS) $(DESTDIR)$(libdir) - -+install: libs apps install_libs - install -d $(DESTDIR)$(bindir) - install -m 755 $(TOOL_APPS) $(VIEW_APPS) $(DESTDIR)$(bindir) - --- -2.21.0 - diff --git a/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch b/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch deleted file mode 100644 index a4746961a6..0000000000 --- a/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch +++ /dev/null @@ -1,52 +0,0 @@ -From cee7cefc610d42fd383b3c80c12cbc675443176a Mon Sep 17 00:00:00 2001 -From: Robin Watts -Date: Fri, 22 Jan 2021 17:05:15 +0000 -Subject: [PATCH] Bug 703366: Fix double free of object during linearization. - -This appears to happen because we parse an illegal object from -a broken file and assign it to object 0, which is defined to -be free. - -Here, we fix the parsing code so this can't happen. - -[Retrieved from: -http://git.ghostscript.com/?p=mupdf.git;h=cee7cefc610d42fd383b3c80c12cbc675443176a] -Signed-off-by: Fabrice Fontaine ---- - source/pdf/pdf-parse.c | 6 ++++++ - source/pdf/pdf-xref.c | 2 ++ - 2 files changed, 8 insertions(+) - -diff --git a/source/pdf/pdf-parse.c b/source/pdf/pdf-parse.c -index 7abc8c3d4..5761c3351 100644 ---- a/source/pdf/pdf-parse.c -+++ b/source/pdf/pdf-parse.c -@@ -749,6 +749,12 @@ pdf_parse_ind_obj(fz_context *ctx, pdf_document *doc, - fz_throw(ctx, FZ_ERROR_SYNTAX, "expected generation number (%d ? obj)", num); - } - gen = buf->i; -+ if (gen < 0 || gen >= 65536) -+ { -+ if (try_repair) -+ *try_repair = 1; -+ fz_throw(ctx, FZ_ERROR_SYNTAX, "invalid generation number (%d)", gen); -+ } - - tok = pdf_lex(ctx, file, buf); - if (tok != PDF_TOK_OBJ) -diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c -index 1b2bdcd59..30197b4b8 100644 ---- a/source/pdf/pdf-xref.c -+++ b/source/pdf/pdf-xref.c -@@ -1190,6 +1190,8 @@ pdf_read_new_xref(fz_context *ctx, pdf_document *doc, pdf_lexbuf *buf) - { - ofs = fz_tell(ctx, doc->file); - trailer = pdf_parse_ind_obj(ctx, doc, doc->file, buf, &num, &gen, &stm_ofs, NULL); -+ if (num == 0) -+ fz_throw(ctx, FZ_ERROR_GENERIC, "Trailer object number cannot be 0\n"); - } - fz_catch(ctx) - { --- -2.17.1 - diff --git a/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch b/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch deleted file mode 100644 index 5335f140d6..0000000000 --- a/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch +++ /dev/null @@ -1,119 +0,0 @@ -From f5712c9949d026e4b891b25837edd2edc166151f Mon Sep 17 00:00:00 2001 -From: Tor Andersson -Date: Tue, 20 Apr 2021 14:46:48 +0200 -Subject: [PATCH] Bug 703791: Stay within hash table max key size in cached - color converter. - -[Retrieved from: -http://git.ghostscript.com/?p=mupdf.git;h=f5712c9949d026e4b891b25837edd2edc166151f] -Signed-off-by: Fabrice Fontaine ---- - include/mupdf/fitz/hash.h | 2 ++ - source/fitz/colorspace.c | 40 ++++++++++++++++++++++++--------------- - source/fitz/hash.c | 7 +++---- - 3 files changed, 30 insertions(+), 19 deletions(-) - -diff --git a/include/mupdf/fitz/hash.h b/include/mupdf/fitz/hash.h -index e92eb0458..feb37a5e4 100644 ---- a/include/mupdf/fitz/hash.h -+++ b/include/mupdf/fitz/hash.h -@@ -5,6 +5,8 @@ - #include "mupdf/fitz/context.h" - #include "mupdf/fitz/output.h" - -+#define FZ_HASH_TABLE_KEY_LENGTH 48 -+ - /** - Generic hash-table with fixed-length keys. - -diff --git a/source/fitz/colorspace.c b/source/fitz/colorspace.c -index af454caf1..f4db9d3d2 100644 ---- a/source/fitz/colorspace.c -+++ b/source/fitz/colorspace.c -@@ -1025,23 +1025,30 @@ typedef struct fz_cached_color_converter - static void fz_cached_color_convert(fz_context *ctx, fz_color_converter *cc_, const float *ss, float *ds) - { - fz_cached_color_converter *cc = cc_->opaque; -- float *val = fz_hash_find(ctx, cc->hash, ss); -- int n = cc->base.ds->n * sizeof(float); -- -- if (val) -+ if (cc->hash) - { -- memcpy(ds, val, n); -- return; -- } -+ float *val = fz_hash_find(ctx, cc->hash, ss); -+ int n = cc->base.ds->n * sizeof(float); - -- cc->base.convert(ctx, &cc->base, ss, ds); -+ if (val) -+ { -+ memcpy(ds, val, n); -+ return; -+ } - -- val = Memento_label(fz_malloc_array(ctx, cc->base.ds->n, float), "cached_color_convert"); -- memcpy(val, ds, n); -- fz_try(ctx) -- fz_hash_insert(ctx, cc->hash, ss, val); -- fz_catch(ctx) -- fz_free(ctx, val); -+ cc->base.convert(ctx, &cc->base, ss, ds); -+ -+ val = Memento_label(fz_malloc_array(ctx, cc->base.ds->n, float), "cached_color_convert"); -+ memcpy(val, ds, n); -+ fz_try(ctx) -+ fz_hash_insert(ctx, cc->hash, ss, val); -+ fz_catch(ctx) -+ fz_free(ctx, val); -+ } -+ else -+ { -+ cc->base.convert(ctx, &cc->base, ss, ds); -+ } - } - - void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_colorspace *ss, fz_colorspace *ds, fz_colorspace *is, fz_color_params params) -@@ -1060,7 +1067,10 @@ void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_ - fz_try(ctx) - { - fz_find_color_converter(ctx, &cached->base, ss, ds, is, params); -- cached->hash = fz_new_hash_table(ctx, 256, n * sizeof(float), -1, fz_free); -+ if (n * sizeof(float) <= FZ_HASH_TABLE_KEY_LENGTH) -+ cached->hash = fz_new_hash_table(ctx, 256, n * sizeof(float), -1, fz_free); -+ else -+ fz_warn(ctx, "colorspace has too many components to be cached"); - } - fz_catch(ctx) - { -diff --git a/source/fitz/hash.c b/source/fitz/hash.c -index 882b886c9..287d43f03 100644 ---- a/source/fitz/hash.c -+++ b/source/fitz/hash.c -@@ -11,11 +11,9 @@ - and removed frequently. - */ - --enum { MAX_KEY_LEN = 48 }; -- - typedef struct - { -- unsigned char key[MAX_KEY_LEN]; -+ unsigned char key[FZ_HASH_TABLE_KEY_LENGTH]; - void *val; - } fz_hash_entry; - -@@ -50,7 +48,8 @@ fz_new_hash_table(fz_context *ctx, int initialsize, int keylen, int lock, fz_has - { - fz_hash_table *table; - -- assert(keylen <= MAX_KEY_LEN); -+ if (keylen > FZ_HASH_TABLE_KEY_LENGTH) -+ fz_throw(ctx, FZ_ERROR_GENERIC, "hash table key length too large"); - - table = fz_malloc_struct(ctx, fz_hash_table); - table->keylen = keylen; --- -2.17.1 - diff --git a/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch b/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch deleted file mode 100644 index bc9debd332..0000000000 --- a/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch +++ /dev/null @@ -1,40 +0,0 @@ -From c0036573a995dc78d3cf60a30ff0af2b47f3680a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 14 Nov 2021 23:24:27 +0100 -Subject: [PATCH] Makefile: compile hexdump.exe with HOSTCC - -hexdump.exe must be compiled for the host or the build will fail when -cross-compiling with HAVE_OBJCOPY=no - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://bugs.ghostscript.com/show_bug.cgi?id=704442] ---- - Makefile | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/Makefile b/Makefile -index 6492b1ca3..0732b358f 100644 ---- a/Makefile -+++ b/Makefile -@@ -60,6 +60,8 @@ AR_CMD = $(QUIET_AR) $(MKTGTDIR) ; $(AR) cr $@ $^ - ifdef RANLIB - RANLIB_CMD = $(QUIET_RANLIB) $(RANLIB) $@ - endif -+HOSTCC ?= $(CC) -+HOST_LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(HOSTCC) -o $@ $^ - LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) - TAGS_CMD = $(QUIET_TAGS) ctags -R --c-kinds=+p --exclude=platform/python --exclude=platform/c++ - WINDRES_CMD = $(QUIET_WINDRES) $(MKTGTDIR) ; $(WINDRES) $< $@ -@@ -81,6 +83,9 @@ $(OUT)/%.a : - $(AR_CMD) - $(RANLIB_CMD) - -+$(OUT)/scripts/hexdump.exe: scripts/hexdump.c -+ $(HOST_LINK_CMD) -+ - $(OUT)/%.exe: %.c - $(LINK_CMD) - --- -2.33.0 - diff --git a/package/mupdf/mupdf.hash b/package/mupdf/mupdf.hash index 67093cbc9f..fa24e741c7 100644 --- a/package/mupdf/mupdf.hash +++ b/package/mupdf/mupdf.hash @@ -1,8 +1,8 @@ # From https://mupdf.com/downloads/index.html: -sha1 fc17bd01d5860e49b009f28a5ddb629e94af4510 mupdf-1.18.0-source.tar.xz +sha1 f27108668e876b47d7438e2a8b2295654e66f42d mupdf-1.20.3-source.tar.lz # Locally computed: -sha256 592d4f6c0fba41bb954eb1a41616661b62b134d5b383e33bd45a081af5d4a59a mupdf-1.18.0-source.tar.xz +sha256 6f73f63ef8aa81991dfd023d4426a548827d1d74e0bfcf2a013acad63b651868 mupdf-1.20.3-source.tar.lz # Hash for license files: sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..1fc54b2d35 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -5,8 +5,8 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -MUPDF_VERSION = 1.18.0 -MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.xz +MUPDF_VERSION = 1.20.3 +MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.lz MUPDF_SITE = https://mupdf.com/downloads/archive MUPDF_LICENSE = AGPL-3.0+ MUPDF_LICENSE_FILES = COPYING @@ -68,7 +68,7 @@ endef define MUPDF_INSTALL_STAGING_CMDS $(MUPDF_MAKE_ENV) $(MAKE) -C $(@D) $(MUPDF_MAKE_OPTS) \ - DESTDIR="$(STAGING_DIR)" install_libs + DESTDIR="$(STAGING_DIR)" install-libs endef define MUPDF_INSTALL_TARGET_CMDS -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:06:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:06:06 -0600 Subject: [Buildroot] [PATCH 2/2] package/python-pymupdf: bump to version 1.20.2 In-Reply-To: <20221103180606.175153-1-james.hilliard1@gmail.com> References: <20221103180606.175153-1-james.hilliard1@gmail.com> Message-ID: <20221103180606.175153-2-james.hilliard1@gmail.com> License changed to AGPL-3.0+ only: https://github.com/pymupdf/PyMuPDF/commit/dcbd9bb8c3fd2002b9e03a8c61b4b8bf90cfdb01 Signed-off-by: James Hilliard --- package/python-pymupdf/python-pymupdf.hash | 8 ++++---- package/python-pymupdf/python-pymupdf.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pymupdf/python-pymupdf.hash b/package/python-pymupdf/python-pymupdf.hash index ee7a916519..21befb3b7c 100644 --- a/package/python-pymupdf/python-pymupdf.hash +++ b/package/python-pymupdf/python-pymupdf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pymupdf/json -md5 70d6c2232e531772bbe9a813044262f9 PyMuPDF-1.18.14.tar.gz -sha256 efe85cb80f79cc3f3890aa2ab82b962b8a999ca078e33e9bacc5d0be5c4656dc PyMuPDF-1.18.14.tar.gz -# Locally computed: -sha256 282751b8c98ee9e445346eb57a992c9ecbe25ed8dd554df046777313e19b10f9 COPYING +md5 450f0c613fec4b0d061299d3d935fafa PyMuPDF-1.20.2.tar.gz +sha256 02eedf01f57c6bafb5e8667cea0088a2d2522643c47100f1908bec3a68a84888 PyMuPDF-1.20.2.tar.gz +# Locally computed sha256 checksums +sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index ceeeb0a55b..238fc4dd47 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -5,11 +5,11 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -PYTHON_PYMUPDF_VERSION = 1.18.14 +PYTHON_PYMUPDF_VERSION = 1.20.2 PYTHON_PYMUPDF_SOURCE = PyMuPDF-$(PYTHON_PYMUPDF_VERSION).tar.gz -PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/41/f6/dbefe3d6949fa81fb7bcac9141e4345330d272724718ac5a6af78297498b +PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/4a/09/6afe87a8ea7acb6e4709223a704270ffe9929497add4d06b12305e229ba8 PYTHON_PYMUPDF_SETUP_TYPE = setuptools -PYTHON_PYMUPDF_LICENSE = GPL-3.0, AGPL-3.0+ (code generated from mupdf) +PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING # No license file included in pip, but it's present on github PYTHON_PYMUPDF_DEPENDENCIES = freetype mupdf zlib -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:09:24 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:09:24 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyopenssl: bump to version 22.1.0 Message-ID: <20221103180924.355679-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyopenssl/python-pyopenssl.hash | 4 ++-- package/python-pyopenssl/python-pyopenssl.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyopenssl/python-pyopenssl.hash b/package/python-pyopenssl/python-pyopenssl.hash index 0dc9f921fa..bc65bb5868 100644 --- a/package/python-pyopenssl/python-pyopenssl.hash +++ b/package/python-pyopenssl/python-pyopenssl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyopenssl/json -md5 182c9f258c431c731906ab7fdaf6d0a8 pyOpenSSL-22.0.0.tar.gz -sha256 660b1b1425aac4a1bea1d94168a85d99f0b3144c869dd4390d27629d0087f1bf pyOpenSSL-22.0.0.tar.gz +md5 6834da75e33d3c8dcd891b723bfcec9e pyOpenSSL-22.1.0.tar.gz +sha256 7a83b7b272dd595222d672f5ce29aa030f1fb837630ef229f62e72e395ce8968 pyOpenSSL-22.1.0.tar.gz # Locally computed sha256 checksums sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-pyopenssl/python-pyopenssl.mk b/package/python-pyopenssl/python-pyopenssl.mk index 21a3f06907..85f856b319 100644 --- a/package/python-pyopenssl/python-pyopenssl.mk +++ b/package/python-pyopenssl/python-pyopenssl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYOPENSSL_VERSION = 22.0.0 +PYTHON_PYOPENSSL_VERSION = 22.1.0 PYTHON_PYOPENSSL_SOURCE = pyOpenSSL-$(PYTHON_PYOPENSSL_VERSION).tar.gz -PYTHON_PYOPENSSL_SITE = https://files.pythonhosted.org/packages/35/d3/d6a9610f19d943e198df502ae660c6b5acf84cc3bc421a2aa3c0fb6b21d1 +PYTHON_PYOPENSSL_SITE = https://files.pythonhosted.org/packages/e7/2f/c6d89edac75482f11e231b644e365d31d5479b7b727734e6a8f3d00decd5 PYTHON_PYOPENSSL_LICENSE = Apache-2.0 PYTHON_PYOPENSSL_LICENSE_FILES = LICENSE PYTHON_PYOPENSSL_CPE_ID_VENDOR = pyopenssl -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:13:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:13:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyrsistent: bump to version 0.19.2 Message-ID: <20221103181321.384630-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pyrsistent/python-pyrsistent.hash | 4 ++-- package/python-pyrsistent/python-pyrsistent.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyrsistent/python-pyrsistent.hash b/package/python-pyrsistent/python-pyrsistent.hash index 70d1cc6fa2..bb55c7135d 100644 --- a/package/python-pyrsistent/python-pyrsistent.hash +++ b/package/python-pyrsistent/python-pyrsistent.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyrsistent/json -md5 cef3da08455664bf917dcf8cd00d49a4 pyrsistent-0.18.1.tar.gz -sha256 d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96 pyrsistent-0.18.1.tar.gz +md5 23da81256b8817e123568a858bf78997 pyrsistent-0.19.2.tar.gz +sha256 bfa0351be89c9fcbcb8c9879b826f4353be10f58f8a677efab0c017bf7137ec2 pyrsistent-0.19.2.tar.gz # Locally computed sha256 checksums sha256 3ea56753cbd0cc897d3f4414a902f5694991db7c1b3abb8230216381185f9112 LICENSE.mit diff --git a/package/python-pyrsistent/python-pyrsistent.mk b/package/python-pyrsistent/python-pyrsistent.mk index 27ec41028f..6a5ac30a15 100644 --- a/package/python-pyrsistent/python-pyrsistent.mk +++ b/package/python-pyrsistent/python-pyrsistent.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYRSISTENT_VERSION = 0.18.1 +PYTHON_PYRSISTENT_VERSION = 0.19.2 PYTHON_PYRSISTENT_SOURCE = pyrsistent-$(PYTHON_PYRSISTENT_VERSION).tar.gz -PYTHON_PYRSISTENT_SITE = https://files.pythonhosted.org/packages/42/ac/455fdc7294acc4d4154b904e80d964cc9aae75b087bbf486be04df9f2abd +PYTHON_PYRSISTENT_SITE = https://files.pythonhosted.org/packages/b8/ef/325da441a385a8a931b3eeb70db23cb52da42799691988d8d943c5237f10 PYTHON_PYRSISTENT_SETUP_TYPE = setuptools PYTHON_PYRSISTENT_LICENSE = MIT PYTHON_PYRSISTENT_LICENSE_FILES = LICENSE.mit -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:18:38 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:18:38 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pysmb: bump to version 1.2.8 Message-ID: <20221103181838.480320-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pysmb/python-pysmb.hash | 2 +- package/python-pysmb/python-pysmb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pysmb/python-pysmb.hash b/package/python-pysmb/python-pysmb.hash index 03713837fc..025e47d030 100644 --- a/package/python-pysmb/python-pysmb.hash +++ b/package/python-pysmb/python-pysmb.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 af9db2e99eaa01e87b0ebc10f87db7c630cc880c7ae3d9dd06f1e5313e82d5a2 pysmb-1.2.7.tar.gz +sha256 9215356c446e4c6b335b4a481f52d746ff60926badfecbc33524b94908fdc0e1 pysmb-1.2.8.tar.gz sha256 8c487d5c10f024e44a9cf1df21d1fd28a80bd2dfddd9f1dcd109a47d721f497f LICENSE diff --git a/package/python-pysmb/python-pysmb.mk b/package/python-pysmb/python-pysmb.mk index 89ff08e958..36993ce42c 100644 --- a/package/python-pysmb/python-pysmb.mk +++ b/package/python-pysmb/python-pysmb.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYSMB_VERSION = 1.2.7 +PYTHON_PYSMB_VERSION = 1.2.8 PYTHON_PYSMB_SOURCE = pysmb-$(PYTHON_PYSMB_VERSION).tar.gz PYTHON_PYSMB_SITE = https://miketeo.net/files/Projects/pysmb PYTHON_PYSMB_LICENSE = Libpng -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:27:07 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:27:07 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pytablereader: bump to version 0.31.3 Message-ID: <20221103182707.986394-1-james.hilliard1@gmail.com> License verified as still MIT after hash changed. Signed-off-by: James Hilliard --- package/python-pytablereader/python-pytablereader.hash | 6 +++--- package/python-pytablereader/python-pytablereader.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pytablereader/python-pytablereader.hash b/package/python-pytablereader/python-pytablereader.hash index 675ce5680e..2034cfd61e 100644 --- a/package/python-pytablereader/python-pytablereader.hash +++ b/package/python-pytablereader/python-pytablereader.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytablereader/json -md5 23ba6121e2f916dfbf4015516779dfcd pytablereader-0.26.1.tar.gz -sha256 f2e1477de8886267b765af7861baacc65606761bfabb0689f118cc5d27861f26 pytablereader-0.26.1.tar.gz +md5 8d732b706186666a4c28d14927c26754 pytablereader-0.31.3.tar.gz +sha256 e292b81ecd96546fe0f53d9c83e716a4682d07d7ead6d9be8beb14ab0591df11 pytablereader-0.31.3.tar.gz # Locally computed sha256 checksums -sha256 7fcef461a93fea587224132a865d1285969c9bec15baf59caeb7a8c7638a8744 LICENSE +sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-pytablereader/python-pytablereader.mk b/package/python-pytablereader/python-pytablereader.mk index 0f9e4c593a..daa484d393 100644 --- a/package/python-pytablereader/python-pytablereader.mk +++ b/package/python-pytablereader/python-pytablereader.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTABLEREADER_VERSION = 0.26.1 +PYTHON_PYTABLEREADER_VERSION = 0.31.3 PYTHON_PYTABLEREADER_SOURCE = pytablereader-$(PYTHON_PYTABLEREADER_VERSION).tar.gz -PYTHON_PYTABLEREADER_SITE = https://files.pythonhosted.org/packages/1e/bc/f60da8a733cd87215d8533f28536f8149eca3b898bbca346b37b6c915d8d +PYTHON_PYTABLEREADER_SITE = https://files.pythonhosted.org/packages/b5/c8/67590578e27cb1716c7b71291946d685b5bf63fbfe7a254a7cb3f6f8aeab PYTHON_PYTABLEREADER_SETUP_TYPE = setuptools PYTHON_PYTABLEREADER_LICENSE = MIT PYTHON_PYTABLEREADER_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:29:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:29:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pytablewriter: bump to version 0.64.2 Message-ID: <20221103182921.1128266-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pytablewriter/python-pytablewriter.hash | 4 ++-- package/python-pytablewriter/python-pytablewriter.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytablewriter/python-pytablewriter.hash b/package/python-pytablewriter/python-pytablewriter.hash index 27a84f5fda..f082542dfb 100644 --- a/package/python-pytablewriter/python-pytablewriter.hash +++ b/package/python-pytablewriter/python-pytablewriter.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytablewriter/json -md5 4909dcdba8c6df35e14dbecbc6c94b6c pytablewriter-0.46.1.tar.gz -sha256 9d52ecc84bb89197c312e193b4ff04a3c934b914f3c32e4826d44a0acbc7764f pytablewriter-0.46.1.tar.gz +md5 0eaa4a2429d22389b5e4b8c5f5135bbb pytablewriter-0.64.2.tar.gz +sha256 99409d401d6ef5f06d1bc40f265a8e3053afe4cbfbaf709f71124076afb40dbb pytablewriter-0.64.2.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-pytablewriter/python-pytablewriter.mk b/package/python-pytablewriter/python-pytablewriter.mk index a63f7f8a2a..d865a89330 100644 --- a/package/python-pytablewriter/python-pytablewriter.mk +++ b/package/python-pytablewriter/python-pytablewriter.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTABLEWRITER_VERSION = 0.46.1 +PYTHON_PYTABLEWRITER_VERSION = 0.64.2 PYTHON_PYTABLEWRITER_SOURCE = pytablewriter-$(PYTHON_PYTABLEWRITER_VERSION).tar.gz -PYTHON_PYTABLEWRITER_SITE = https://files.pythonhosted.org/packages/bb/86/d5f3dfec35d2d7583c9f3f1d731adf729851d1fe01011f07a747eb8c7df0 +PYTHON_PYTABLEWRITER_SITE = https://files.pythonhosted.org/packages/a6/e1/50c1cd9734a9edc1386913b178f9e4757c1bc37665c1855a6596c25957d6 PYTHON_PYTABLEWRITER_SETUP_TYPE = setuptools PYTHON_PYTABLEWRITER_LICENSE = MIT PYTHON_PYTABLEWRITER_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:31:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:31:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pytz: bump to version 2022.6 Message-ID: <20221103183100.1247403-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pytz/python-pytz.hash | 4 ++-- package/python-pytz/python-pytz.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytz/python-pytz.hash b/package/python-pytz/python-pytz.hash index e0f253902c..e71e77e5b7 100644 --- a/package/python-pytz/python-pytz.hash +++ b/package/python-pytz/python-pytz.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytz/json -md5 d7b7060bbac4970afa2050c139c9fcb6 pytz-2021.3.tar.gz -sha256 acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326 pytz-2021.3.tar.gz +md5 bf46b54a7e9bcb65ea38f54646181979 pytz-2022.6.tar.gz +sha256 e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2 pytz-2022.6.tar.gz # Locally computed sha256 checksums sha256 be8b1a37ebe26c592a90f6c0eb33103a7f383ce2f4d7498c0af9a526990a07b8 LICENSE.txt diff --git a/package/python-pytz/python-pytz.mk b/package/python-pytz/python-pytz.mk index d606750699..ccf8e2179c 100644 --- a/package/python-pytz/python-pytz.mk +++ b/package/python-pytz/python-pytz.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTZ_VERSION = 2021.3 +PYTHON_PYTZ_VERSION = 2022.6 PYTHON_PYTZ_SOURCE = pytz-$(PYTHON_PYTZ_VERSION).tar.gz -PYTHON_PYTZ_SITE = https://files.pythonhosted.org/packages/e3/8e/1cde9d002f48a940b9d9d38820aaf444b229450c0854bdf15305ce4a3d1a +PYTHON_PYTZ_SITE = https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8 PYTHON_PYTZ_SETUP_TYPE = setuptools PYTHON_PYTZ_LICENSE = MIT PYTHON_PYTZ_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:39:08 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:39:08 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-pyudev: bump to version 0.24.0 Message-ID: <20221103183908.1696712-1-james.hilliard1@gmail.com> Fixup patch so that it applies against 0.24.0. Signed-off-by: James Hilliard --- ...rkaround-finding-libudev-on-systems-without-ldconf.patch | 6 +++--- package/python-pyudev/python-pyudev.hash | 4 ++-- package/python-pyudev/python-pyudev.mk | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch b/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch index d798f836a5..26f1ef6390 100644 --- a/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch +++ b/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch @@ -24,9 +24,9 @@ index 9dffb3c..aa9942f 100644 --- a/src/pyudev/_ctypeslib/utils.py +++ b/src/pyudev/_ctypeslib/utils.py @@ -28,7 +28,7 @@ - from __future__ import print_function - from __future__ import unicode_literals + """ + # isort: STDLIB -from ctypes import CDLL +from ctypes import cdll, CDLL from ctypes.util import find_library @@ -41,7 +41,7 @@ index 9dffb3c..aa9942f 100644 + try: + lib = cdll.LoadLibrary('lib%s.so' % name) + except OSError: - raise ImportError('No library named %s' % name) + raise ImportError("No library named %s" % name) - lib = CDLL(library_name, use_errno=True) # Add function signatures for funcname, signature in signatures.items(): diff --git a/package/python-pyudev/python-pyudev.hash b/package/python-pyudev/python-pyudev.hash index def10542fa..014bf20933 100644 --- a/package/python-pyudev/python-pyudev.hash +++ b/package/python-pyudev/python-pyudev.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyudev/json -md5 377eda61186c91e9440f01d76dbb4206 pyudev-0.22.0.tar.gz -sha256 69bb1beb7ac52855b6d1b9fe909eefb0017f38d917cba9939602c6880035b276 pyudev-0.22.0.tar.gz +md5 17c0a41f0e4dfc016350806a0a60f630 pyudev-0.24.0.tar.gz +sha256 b2a3afe1c99ea751f8296652557eac559874da2a1b1ec0625178706ec5a345f3 pyudev-0.24.0.tar.gz # Locally computed sha256 checksums sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/python-pyudev/python-pyudev.mk b/package/python-pyudev/python-pyudev.mk index 42d5c7000b..5d48cd4f7c 100644 --- a/package/python-pyudev/python-pyudev.mk +++ b/package/python-pyudev/python-pyudev.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYUDEV_VERSION = 0.22.0 +PYTHON_PYUDEV_VERSION = 0.24.0 PYTHON_PYUDEV_SOURCE = pyudev-$(PYTHON_PYUDEV_VERSION).tar.gz -PYTHON_PYUDEV_SITE = https://files.pythonhosted.org/packages/72/c8/4660d815a79b1d42c409012aaa10ebd6b07a47529b4cb6880f27a24bd646 +PYTHON_PYUDEV_SITE = https://files.pythonhosted.org/packages/00/8d/810750cb2fc64d7e0dbefc106a9137b157616a95be3f0ea51ca3cf6c762a PYTHON_PYUDEV_LICENSE = LGPL-2.1+ PYTHON_PYUDEV_LICENSE_FILES = COPYING PYTHON_PYUDEV_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:44:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:44:10 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-redis: bump to version 4.3.4 Message-ID: <20221103184410.2056758-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-redis/python-redis.hash | 4 ++-- package/python-redis/python-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-redis/python-redis.hash b/package/python-redis/python-redis.hash index 57c71dabfa..9465e251f8 100644 --- a/package/python-redis/python-redis.hash +++ b/package/python-redis/python-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/redis/json -md5 7a00d4540374f34e152a33faa1fcee5f redis-3.5.3.tar.gz -sha256 0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2 redis-3.5.3.tar.gz +md5 15f05dbef3d166c6244f7afa6c3cacf8 redis-4.3.4.tar.gz +sha256 ddf27071df4adf3821c4f2ca59d67525c3a82e5f268bed97b813cb4fabf87880 redis-4.3.4.tar.gz # Locally computed sha256 checksums sha256 790148d8c12f8a38b2707a74be2343316bad126995ff54801a181b8b231ba124 LICENSE diff --git a/package/python-redis/python-redis.mk b/package/python-redis/python-redis.mk index 98c1a16599..7c18f31507 100644 --- a/package/python-redis/python-redis.mk +++ b/package/python-redis/python-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REDIS_VERSION = 3.5.3 +PYTHON_REDIS_VERSION = 4.3.4 PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz -PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/b3/17/1e567ff78c83854e16b98694411fe6e08c3426af866ad11397cddceb80d3 +PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/8f/d4/78ef2d3f316041fa6c92daa7ac2c8056c39858c3775fad35fd84b9b3a6fb PYTHON_REDIS_SETUP_TYPE = setuptools PYTHON_REDIS_LICENSE = MIT PYTHON_REDIS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:45:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:45:56 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-reentry: bump to version 1.3.3 Message-ID: <20221103184556.2132122-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-reentry/python-reentry.hash | 4 ++-- package/python-reentry/python-reentry.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-reentry/python-reentry.hash b/package/python-reentry/python-reentry.hash index 522b936118..1d6ff0e217 100644 --- a/package/python-reentry/python-reentry.hash +++ b/package/python-reentry/python-reentry.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/reentry/json -md5 398c1e5bbda657aa645c8d2d38afb63f reentry-1.3.2.tar.gz -sha256 c6667e59aeabbb4d122aadc2170102a270e6a811d16a5431c5c3b91fabd7cf02 reentry-1.3.2.tar.gz +md5 30b57a189bb3c319c0552a2f3105d34d reentry-1.3.3.tar.gz +sha256 6343d83245e5047c9f8db0702ec1a7fa8210bd553f0ab643212572f6fce2c3ff reentry-1.3.3.tar.gz # Locally computed sha256 checksums sha256 4ae7f3216208a7e2327236e95bcd2397b2495f1c2298c708986c893bea608509 LICENSE diff --git a/package/python-reentry/python-reentry.mk b/package/python-reentry/python-reentry.mk index ec33c17452..5808eee4a2 100644 --- a/package/python-reentry/python-reentry.mk +++ b/package/python-reentry/python-reentry.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REENTRY_VERSION = 1.3.2 +PYTHON_REENTRY_VERSION = 1.3.3 PYTHON_REENTRY_SOURCE = reentry-$(PYTHON_REENTRY_VERSION).tar.gz -PYTHON_REENTRY_SITE = https://files.pythonhosted.org/packages/a0/88/eb0c107c19227a2292ed11711034a3d80c0dc1368d2b3ebeb3fe7b936a8e +PYTHON_REENTRY_SITE = https://files.pythonhosted.org/packages/95/20/e820a29014f1cb662423d7001dc09a9ea5280083ea300f0c5efe5cae238b PYTHON_REENTRY_SETUP_TYPE = setuptools PYTHON_REENTRY_LICENSE = MIT PYTHON_REENTRY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:48:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:48:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-regex: bump to version 2022.10.31 Message-ID: <20221103184822.2296340-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-regex/python-regex.hash | 4 ++-- package/python-regex/python-regex.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-regex/python-regex.hash b/package/python-regex/python-regex.hash index b0f5bb05da..11a5765e41 100644 --- a/package/python-regex/python-regex.hash +++ b/package/python-regex/python-regex.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/regex/json -md5 cd206281327b4c087bb20bf93cee4ab9 regex-2021.4.4.tar.gz -sha256 52ba3d3f9b942c49d7e4bc105bb28551c44065f139a65062ab7912bef10c9afb regex-2021.4.4.tar.gz +md5 a85ced10be8bfe76fed4f30c42d32d5c regex-2022.10.31.tar.gz +sha256 a3a98921da9a1bf8457aeee6a551948a83601689e5ecdd736894ea9bbec77e83 regex-2022.10.31.tar.gz # Locally computed sha256 checksums sha256 bff55ef4cdcc8c14ce259f8e8ab60e264418440d6335f4dc138273fbd506144d LICENSE.txt diff --git a/package/python-regex/python-regex.mk b/package/python-regex/python-regex.mk index bb8fdf3e48..81bd460ecc 100644 --- a/package/python-regex/python-regex.mk +++ b/package/python-regex/python-regex.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REGEX_VERSION = 2021.4.4 +PYTHON_REGEX_VERSION = 2022.10.31 PYTHON_REGEX_SOURCE = regex-$(PYTHON_REGEX_VERSION).tar.gz -PYTHON_REGEX_SITE = https://files.pythonhosted.org/packages/38/3f/4c42a98c9ad7d08c16e7d23b2194a0e4f3b2914662da8bc88986e4e6de1f +PYTHON_REGEX_SITE = https://files.pythonhosted.org/packages/27/b5/92d404279fd5f4f0a17235211bb0f5ae7a0d9afb7f439086ec247441ed28 PYTHON_REGEX_SETUP_TYPE = setuptools PYTHON_REGEX_LICENSE = Apache-2.0 PYTHON_REGEX_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:50:36 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:50:36 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-requests-oauthlib: bump to version 1.3.1 Message-ID: <20221103185036.2469293-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- .../python-requests-oauthlib/python-requests-oauthlib.hash | 4 ++-- package/python-requests-oauthlib/python-requests-oauthlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests-oauthlib/python-requests-oauthlib.hash b/package/python-requests-oauthlib/python-requests-oauthlib.hash index d33cabfefc..08c19ab1f6 100644 --- a/package/python-requests-oauthlib/python-requests-oauthlib.hash +++ b/package/python-requests-oauthlib/python-requests-oauthlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests-oauthlib/json -md5 1ebcd55f1b1b9281940b4bc33010e2ba requests-oauthlib-1.3.0.tar.gz -sha256 b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a requests-oauthlib-1.3.0.tar.gz +md5 c4f3b4ecdb72a56a13675e5a3302852a requests-oauthlib-1.3.1.tar.gz +sha256 75beac4a47881eeb94d5ea5d6ad31ef88856affe2332b9aafb52c6452ccf0d7a requests-oauthlib-1.3.1.tar.gz # Locally computed sha256 checksums sha256 ae01846afad8a8291fe6a08966f3015af9a8ff675d84b981f9793c122f7876e8 LICENSE diff --git a/package/python-requests-oauthlib/python-requests-oauthlib.mk b/package/python-requests-oauthlib/python-requests-oauthlib.mk index 9fe5b186b0..cdd334fb9a 100644 --- a/package/python-requests-oauthlib/python-requests-oauthlib.mk +++ b/package/python-requests-oauthlib/python-requests-oauthlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_OAUTHLIB_VERSION = 1.3.0 +PYTHON_REQUESTS_OAUTHLIB_VERSION = 1.3.1 PYTHON_REQUESTS_OAUTHLIB_SOURCE = requests-oauthlib-$(PYTHON_REQUESTS_OAUTHLIB_VERSION).tar.gz -PYTHON_REQUESTS_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/23/eb/68fc8fa86e0f5789832f275c8289257d8dc44dbe93fce7ff819112b9df8f +PYTHON_REQUESTS_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/95/52/531ef197b426646f26b53815a7d2a67cb7a331ef098bb276db26a68ac49f PYTHON_REQUESTS_OAUTHLIB_SETUP_TYPE = setuptools PYTHON_REQUESTS_OAUTHLIB_LICENSE = ISC PYTHON_REQUESTS_OAUTHLIB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 18:53:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 12:53:18 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-requests-toolbelt: bump to version 0.10.1 Message-ID: <20221103185318.2719978-1-james.hilliard1@gmail.com> License hash changed due to url changing to https: https://github.com/requests/toolbelt/commit/e9875f91861c81e437deb3d76a641e4cf0146ea4 Signed-off-by: James Hilliard --- .../python-requests-toolbelt/python-requests-toolbelt.hash | 6 +++--- .../python-requests-toolbelt/python-requests-toolbelt.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-requests-toolbelt/python-requests-toolbelt.hash b/package/python-requests-toolbelt/python-requests-toolbelt.hash index 833570b113..28abf2c628 100644 --- a/package/python-requests-toolbelt/python-requests-toolbelt.hash +++ b/package/python-requests-toolbelt/python-requests-toolbelt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests-toolbelt/json -md5 b1509735c4b4cf95df2619facbc3672e requests-toolbelt-0.9.1.tar.gz -sha256 968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0 requests-toolbelt-0.9.1.tar.gz +md5 636d226d03632d013269aebbc85f4f4b requests-toolbelt-0.10.1.tar.gz +sha256 62e09f7ff5ccbda92772a29f394a49c3ad6cb181d568b1337626b2abb628a63d requests-toolbelt-0.10.1.tar.gz # Locally computed sha256 checksums -sha256 3a1a3cffa7abc000cbd726a664f56c33c532a55480f9e056dfe941cf93b7c37f LICENSE +sha256 1f8cf8bdacd98ed6d36d0fec0c07f7765acebd6e81205962ab5146023b3c858d LICENSE diff --git a/package/python-requests-toolbelt/python-requests-toolbelt.mk b/package/python-requests-toolbelt/python-requests-toolbelt.mk index 119c402785..8c141e3aa9 100644 --- a/package/python-requests-toolbelt/python-requests-toolbelt.mk +++ b/package/python-requests-toolbelt/python-requests-toolbelt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_TOOLBELT_VERSION = 0.9.1 +PYTHON_REQUESTS_TOOLBELT_VERSION = 0.10.1 PYTHON_REQUESTS_TOOLBELT_SOURCE = requests-toolbelt-$(PYTHON_REQUESTS_TOOLBELT_VERSION).tar.gz -PYTHON_REQUESTS_TOOLBELT_SITE = https://files.pythonhosted.org/packages/28/30/7bf7e5071081f761766d46820e52f4b16c8a08fef02d2eb4682ca7534310 +PYTHON_REQUESTS_TOOLBELT_SITE = https://files.pythonhosted.org/packages/0c/4c/07f01c6ac44f7784fa399137fbc8d0cdc1b5d35304e8c0f278ad82105b58 PYTHON_REQUESTS_TOOLBELT_SETUP_TYPE = setuptools PYTHON_REQUESTS_TOOLBELT_LICENSE = Apache-2.0 PYTHON_REQUESTS_TOOLBELT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:01:45 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:01:45 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-rpi-gpio: bump to version 0.7.1 Message-ID: <20221103190145.3329752-1-james.hilliard1@gmail.com> Migrate from distutils to setuptools build backend. Drop patch which is now upstream. License hash changed due to date update: https://sourceforge.net/p/raspberry-gpio-python/code/ci/7524ba4d7dc243f32238ca54ee5f6ef94ef801c2/ Signed-off-by: James Hilliard --- .../0001-fix-build-with-gcc-10.x.patch | 147 ------------------ package/python-rpi-gpio/python-rpi-gpio.hash | 9 +- package/python-rpi-gpio/python-rpi-gpio.mk | 6 +- 3 files changed, 7 insertions(+), 155 deletions(-) delete mode 100644 package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch diff --git a/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch b/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch deleted file mode 100644 index 95892f997f..0000000000 --- a/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch +++ /dev/null @@ -1,147 +0,0 @@ -Description: This patch fixes the "multiple definition of" errors with gcc10 - -Signed-off-by: Michael Fischer - -diff -purN python-rpi-gpio.org/source/common.c python-rpi-gpio/source/common.c ---- python-rpi-gpio.org/source/common.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/common.c 2020-08-07 09:31:33.948575964 +0200 -@@ -28,6 +28,9 @@ - const int pin_to_gpio_rev1[41] = {-1, -1, -1, 0, -1, 1, -1, 4, 14, -1, 15, 17, 18, 21, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - const int pin_to_gpio_rev2[41] = {-1, -1, -1, 2, -1, 3, -1, 4, 14, -1, 15, 17, 18, 27, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - const int pin_to_gpio_rev3[41] = {-1, -1, -1, 2, -1, 3, -1, 4, 14, -1, 15, 17, 18, 27, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, 5, -1, 6, 12, 13, -1, 19, 16, 26, 20, -1, 21 }; -+const int (*pin_to_gpio)[41]; -+int gpio_direction[54]; -+rpi_info rpiinfo; - int setup_error = 0; - int module_setup = 0; - -diff -purN python-rpi-gpio.org/source/common.h python-rpi-gpio/source/common.h ---- python-rpi-gpio.org/source/common.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/common.h 2020-08-07 09:31:33.948575964 +0200 -@@ -30,14 +30,14 @@ SOFTWARE. - #define I2C 42 - #define PWM 43 - --int gpio_mode; --const int pin_to_gpio_rev1[41]; --const int pin_to_gpio_rev2[41]; --const int pin_to_gpio_rev3[41]; --const int (*pin_to_gpio)[41]; --int gpio_direction[54]; --rpi_info rpiinfo; --int setup_error; --int module_setup; -+extern int gpio_mode; -+extern const int pin_to_gpio_rev1[41]; -+extern const int pin_to_gpio_rev2[41]; -+extern const int pin_to_gpio_rev3[41]; -+extern const int (*pin_to_gpio)[41]; -+extern int gpio_direction[54]; -+extern rpi_info rpiinfo; -+extern int setup_error; -+extern int module_setup; - int check_gpio_priv(void); - int get_gpio_number(int channel, unsigned int *gpio); -diff -purN python-rpi-gpio.org/source/constants.c python-rpi-gpio/source/constants.c ---- python-rpi-gpio.org/source/constants.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/constants.c 2020-08-07 09:32:15.522196618 +0200 -@@ -21,6 +21,7 @@ - */ - - #include "Python.h" -+#define CONSTANTS_C - #include "constants.h" - #include "common.h" - #include "c_gpio.h" -diff -purN python-rpi-gpio.org/source/constants.h python-rpi-gpio/source/constants.h ---- python-rpi-gpio.org/source/constants.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/constants.h 2020-08-07 09:32:15.522196618 +0200 -@@ -23,22 +23,28 @@ SOFTWARE. - #define PY_PUD_CONST_OFFSET 20 - #define PY_EVENT_CONST_OFFSET 30 - --PyObject *high; --PyObject *low; --PyObject *input; --PyObject *output; --PyObject *pwm; --PyObject *serial; --PyObject *i2c; --PyObject *spi; --PyObject *unknown; --PyObject *board; --PyObject *bcm; --PyObject *pud_off; --PyObject *pud_up; --PyObject *pud_down; --PyObject *rising_edge; --PyObject *falling_edge; --PyObject *both_edge; -+#ifdef CONSTANTS_C -+#define MAYBE_EXTERN -+#else -+#define MAYBE_EXTERN extern -+#endif -+ -+MAYBE_EXTERN PyObject *high; -+MAYBE_EXTERN PyObject *low; -+MAYBE_EXTERN PyObject *input; -+MAYBE_EXTERN PyObject *output; -+MAYBE_EXTERN PyObject *pwm; -+MAYBE_EXTERN PyObject *serial; -+MAYBE_EXTERN PyObject *i2c; -+MAYBE_EXTERN PyObject *spi; -+MAYBE_EXTERN PyObject *unknown; -+MAYBE_EXTERN PyObject *board; -+MAYBE_EXTERN PyObject *bcm; -+MAYBE_EXTERN PyObject *pud_off; -+MAYBE_EXTERN PyObject *pud_up; -+MAYBE_EXTERN PyObject *pud_down; -+MAYBE_EXTERN PyObject *rising_edge; -+MAYBE_EXTERN PyObject *falling_edge; -+MAYBE_EXTERN PyObject *both_edge; - - void define_constants(PyObject *module); -diff -purN python-rpi-gpio.org/source/event_gpio.c python-rpi-gpio/source/event_gpio.c ---- python-rpi-gpio.org/source/event_gpio.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/event_gpio.c 2020-08-07 09:42:05.564483136 +0200 -@@ -57,7 +57,7 @@ struct callback - }; - struct callback *callbacks = NULL; - --pthread_t threads; -+static pthread_t threads; - int event_occurred[54] = { 0 }; - int thread_running = 0; - int epfd_thread = -1; -diff -purN python-rpi-gpio.org/source/py_pwm.h python-rpi-gpio/source/py_pwm.h ---- python-rpi-gpio.org/source/py_pwm.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/py_pwm.h 2020-08-07 09:38:49.445646807 +0200 -@@ -20,5 +20,5 @@ OUT OF OR IN CONNECTION WITH THE SOFTWAR - SOFTWARE. - */ - --PyTypeObject PWMType; -+extern PyTypeObject PWMType; - PyTypeObject *PWM_init_PWMType(void); -diff -purN python-rpi-gpio.org/source/soft_pwm.c python-rpi-gpio/source/soft_pwm.c ---- python-rpi-gpio.org/source/soft_pwm.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/soft_pwm.c 2020-08-07 09:42:40.753160437 +0200 -@@ -25,7 +25,7 @@ SOFTWARE. - #include - #include "c_gpio.h" - #include "soft_pwm.h" --pthread_t threads; -+static pthread_t threads; - - struct pwm - { -diff -purN python-rpi-gpio.org/source/soft_pwm.h python-rpi-gpio/source/soft_pwm.h ---- python-rpi-gpio.org/source/soft_pwm.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/soft_pwm.h 2020-08-07 09:39:25.916811352 +0200 -@@ -26,4 +26,4 @@ void pwm_set_duty_cycle(unsigned int gpi - void pwm_set_frequency(unsigned int gpio, float freq); - void pwm_start(unsigned int gpio); - void pwm_stop(unsigned int gpio); --int pwm_exists(unsigned int gpio); -+extern int pwm_exists(unsigned int gpio); diff --git a/package/python-rpi-gpio/python-rpi-gpio.hash b/package/python-rpi-gpio/python-rpi-gpio.hash index 09d1a90765..22bcaebdcb 100644 --- a/package/python-rpi-gpio/python-rpi-gpio.hash +++ b/package/python-rpi-gpio/python-rpi-gpio.hash @@ -1,6 +1,5 @@ -# md5 from https://pypi.python.org/pypi/rpi_gpio/json -# sha256 from https://pypi.python.org/pypi/rpi_gpio/json -md5 777617f9dea9a1680f9af43db0cf150e RPi.GPIO-0.7.0.tar.gz -sha256 7424bc6c205466764f30f666c18187a0824077daf20b295c42f08aea2cb87d3f RPi.GPIO-0.7.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/rpi_gpio/json +md5 22704930a4e674a3d35342bde6d69fe5 RPi.GPIO-0.7.1.tar.gz +sha256 cd61c4b03c37b62bba4a5acfea9862749c33c618e0295e7e90aa4713fb373b70 RPi.GPIO-0.7.1.tar.gz # Locally computed -sha256 a668b3edecb3e69e81ec25987257008208ffcba9d6c43682033b8060c5f2f994 LICENCE.txt +sha256 1ccf039a03088da42bdb218a446a564330b881ec71f7022a9fb1930f3fb65d8a LICENCE.txt diff --git a/package/python-rpi-gpio/python-rpi-gpio.mk b/package/python-rpi-gpio/python-rpi-gpio.mk index dfc59c882e..4e62e07533 100644 --- a/package/python-rpi-gpio/python-rpi-gpio.mk +++ b/package/python-rpi-gpio/python-rpi-gpio.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_RPI_GPIO_VERSION = 0.7.0 +PYTHON_RPI_GPIO_VERSION = 0.7.1 PYTHON_RPI_GPIO_SOURCE = RPi.GPIO-$(PYTHON_RPI_GPIO_VERSION).tar.gz -PYTHON_RPI_GPIO_SITE = https://sourceforge.net/projects/raspberry-gpio-python/files +PYTHON_RPI_GPIO_SITE = https://files.pythonhosted.org/packages/c4/0f/10b524a12b3445af1c607c27b2f5ed122ef55756e29942900e5c950735f2 PYTHON_RPI_GPIO_LICENSE = MIT PYTHON_RPI_GPIO_LICENSE_FILES = LICENCE.txt -PYTHON_RPI_GPIO_SETUP_TYPE = distutils +PYTHON_RPI_GPIO_SETUP_TYPE = setuptools $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:03:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:03:57 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-rsa: bump to version 4.9 Message-ID: <20221103190357.3531351-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-rsa/python-rsa.hash | 8 ++++---- package/python-rsa/python-rsa.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-rsa/python-rsa.hash b/package/python-rsa/python-rsa.hash index 2ea1245667..0e2b3a9119 100644 --- a/package/python-rsa/python-rsa.hash +++ b/package/python-rsa/python-rsa.hash @@ -1,5 +1,5 @@ -# From https://pypi.org/project/rsa/ -sha256 5c6bd9dc7a543b7fe4304a631f8a8a3b674e2bbfc49c2ae96200cdbe55df6b17 rsa-4.8.tar.gz - -# Locally computed +# md5, sha256 from https://pypi.org/pypi/rsa/json +md5 26a1efb79164a95c363e550c3eefe683 rsa-4.9.tar.gz +sha256 e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 rsa-4.9.tar.gz +# Locally computed sha256 checksums sha256 073f28b7d389c8fe74f607e17c27f81eaa5ace69edc43a884f23f41b41c5c726 LICENSE diff --git a/package/python-rsa/python-rsa.mk b/package/python-rsa/python-rsa.mk index 0de35fe43e..01b5c49b50 100644 --- a/package/python-rsa/python-rsa.mk +++ b/package/python-rsa/python-rsa.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_RSA_VERSION = 4.8 +PYTHON_RSA_VERSION = 4.9 PYTHON_RSA_SOURCE = rsa-$(PYTHON_RSA_VERSION).tar.gz -PYTHON_RSA_SITE = https://files.pythonhosted.org/packages/8c/ee/4022542e0fed77dd6ddade38e1e4dea3299f873b7fd4e6d78319953b0f83 +PYTHON_RSA_SITE = https://files.pythonhosted.org/packages/aa/65/7d973b89c4d2351d7fb232c2e452547ddfa243e93131e7cfa766da627b52 PYTHON_RSA_SETUP_TYPE = setuptools PYTHON_RSA_LICENSE = Apache-2.0 PYTHON_RSA_LICENSE_FILES = LICENSE -- 2.34.1 From jesseevg at gmail.com Thu Nov 3 19:04:46 2022 From: jesseevg at gmail.com (Jesse Van Gavere) Date: Thu, 3 Nov 2022 20:04:46 +0100 Subject: [Buildroot] [PATCH 1/1] package/qt6: Add qmake functionality Message-ID: <20221103190446.3574423-1-jesseevg@gmail.com> The qmake functionality had been missing due to the new host/target build requirement, to get it working the main parts of the qt5 qmake has been kept, we're still making our own device spec which we use to run qmake with along with passing some additional device options for our flags/cross-compiler the biggest difference is that where previously qt.conf was used to fixup per-paths builds, this is now always created with changed contents so qmake looks at the correct target directories. A big thanks to Angelo Compagnucci for the encouragement and testing. Signed-off-by: Jesse Van Gavere --- package/qt6/qt6.mk | 12 ++++++++++ package/qt6/qt6base/qmake.conf.in | 36 +++++++++++++++++++++++++++++ package/qt6/qt6base/qplatformdefs.h | 1 + package/qt6/qt6base/qt.conf.in | 7 ++++++ package/qt6/qt6base/qt6base.mk | 18 +++++++++++++++ 5 files changed, 74 insertions(+) create mode 100644 package/qt6/qt6base/qmake.conf.in create mode 100644 package/qt6/qt6base/qplatformdefs.h create mode 100644 package/qt6/qt6base/qt.conf.in diff --git a/package/qt6/qt6.mk b/package/qt6/qt6.mk index 575b2f826c..bd8fb0ab51 100644 --- a/package/qt6/qt6.mk +++ b/package/qt6/qt6.mk @@ -10,3 +10,15 @@ QT6_SOURCE_TARBALL_PREFIX = everywhere-src QT6_SITE = https://download.qt.io/archive/qt/$(QT6_VERSION_MAJOR)/$(QT6_VERSION)/submodules include $(sort $(wildcard package/qt6/*/*.mk)) + +# The file "qt.conf" can be used to override the hard-coded paths that are +# compiled into the Qt library. We need it to make "qmake" relocatable due +# to the host/target build and tweak the per-package install pathes +define QT6_INSTALL_QT_CONF + rm -f $(HOST_DIR)/bin/qt.conf + sed -e "s|@@HOST_DIR@@|$(HOST_DIR)|" -e "s|@@STAGING_DIR@@|$(STAGING_DIR)|" \ + $(QT6BASE_PKGDIR)/qt.conf.in > $(HOST_DIR)/bin/qt.conf +endef + +# Variable for other Qt applications to use +QT6_QMAKE = $(HOST_DIR)/bin/qmake -spec devices/linux-buildroot-g++ diff --git a/package/qt6/qt6base/qmake.conf.in b/package/qt6/qt6base/qmake.conf.in new file mode 100644 index 0000000000..ebb8497d2d --- /dev/null +++ b/package/qt6/qt6base/qmake.conf.in @@ -0,0 +1,36 @@ +# Qt6 has a mechanism to support "device" profiles, so that people can +# specify the compiler, compiler flags and so on for a specific device. + +# We leverage this mechanism in the Buildroot packaging of qt6 to +# simplify cross-compilation: we have our own "device" definition, which +# allows us to easily pass the cross-compiler paths and flags from our +# qt6.mk. + +include(../common/linux_device_pre.conf) + +# modifications to g++-unix.conf +QMAKE_CC = $${CROSS_COMPILE}gcc +QMAKE_CXX = $${CROSS_COMPILE}g++ +QMAKE_LINK = $${CROSS_COMPILE}g++ + +# modifications to gcc-base.conf +QMAKE_CFLAGS += $${BR_COMPILER_CFLAGS} +QMAKE_CXXFLAGS += $${BR_COMPILER_CXXFLAGS} +# Remove all optimisation flags, we really only want our own. +QMAKE_CFLAGS_OPTIMIZE = +QMAKE_CFLAGS_OPTIMIZE_DEBUG = +QMAKE_CFLAGS_OPTIMIZE_FULL = +QMAKE_CFLAGS_OPTIMIZE_SIZE = +QMAKE_CFLAGS_DEBUG = +QMAKE_CXXFLAGS_DEBUG = +QMAKE_CFLAGS_RELEASE = +QMAKE_CXXFLAGS_RELEASE = +CONFIG += nostrip + +QMAKE_LIBS += -lrt -lpthread -ldl +QMAKE_CFLAGS_ISYSTEM = + + at EGLFS_DEVICE@ + +include(../common/linux_device_post.conf) +load(qt_config) diff --git a/package/qt6/qt6base/qplatformdefs.h b/package/qt6/qt6base/qplatformdefs.h new file mode 100644 index 0000000000..99e9a27923 --- /dev/null +++ b/package/qt6/qt6base/qplatformdefs.h @@ -0,0 +1 @@ +#include "../../linux-g++/qplatformdefs.h" diff --git a/package/qt6/qt6base/qt.conf.in b/package/qt6/qt6base/qt.conf.in new file mode 100644 index 0000000000..4842bcb462 --- /dev/null +++ b/package/qt6/qt6base/qt.conf.in @@ -0,0 +1,7 @@ +[Paths] +Prefix=/usr +HostPrefix=@@HOST_DIR@@ +HostData=../target/usr +Sysroot=@@STAGING_DIR@@ +SysrootifyPrefix=true +TargetSpec=devices/linux-buildroot-g++ diff --git a/package/qt6/qt6base/qt6base.mk b/package/qt6/qt6base/qt6base.mk index b7ee6037f3..9e2f884e94 100644 --- a/package/qt6/qt6base/qt6base.mk +++ b/package/qt6/qt6base/qt6base.mk @@ -35,6 +35,9 @@ QT6BASE_CONF_OPTS = \ -DFEATURE_system_zlib=ON \ -DFEATURE_system_libb2=ON +QT6BASE_CFLAGS = $(TARGET_CFLAGS) +QT6BASE_CXXFLAGS = $(TARGET_CXXFLAGS) + # x86 optimization options. While we have a BR2_X86_CPU_HAS_AVX512, it # is not clear yet how it maps to all the avx512* options of Qt, so we # for now keeps them disabled. @@ -215,5 +218,20 @@ else QT6BASE_CONF_OPTS += -DFEATURE_zstd=OFF endif +define QT6BASE_MAKE_BR_SPEC + mkdir -p $(@D)/mkspecs/devices/linux-buildroot-g++/ + sed 's/@EGLFS_DEVICE@/$(QT6BASE_EGLFS_DEVICE)/g' \ + $(QT6BASE_PKGDIR)/qmake.conf.in > \ + $(@D)/mkspecs/devices/linux-buildroot-g++/qmake.conf + $(INSTALL) -m 0644 -D $(QT6BASE_PKGDIR)/qplatformdefs.h \ + $(@D)/mkspecs/devices/linux-buildroot-g++/qplatformdefs.h +endef + +QT6BASE_CONF_OPTS += -DQT_QMAKE_DEVICE_OPTIONS=CROSS_COMPILE="$(TARGET_CROSS)";BR_COMPILER_CFLAGS="$(QT6BASE_CFLAGS)";BR_COMPILER_CXXFLAGS="$(QT6BASE_CXX_FLAGS)" + +QT6BASE_PRE_CONFIGURE_HOOKS += QT6BASE_MAKE_BR_SPEC + +QT6BASE_POST_INSTALL_STAGING_HOOKS += QT6_INSTALL_QT_CONF + $(eval $(cmake-package)) $(eval $(host-cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:07:30 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:07:30 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-secretstorage: bump to version 3.3.3 Message-ID: <20221103190730.3777421-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-secretstorage/python-secretstorage.hash | 4 ++-- package/python-secretstorage/python-secretstorage.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-secretstorage/python-secretstorage.hash b/package/python-secretstorage/python-secretstorage.hash index a8e535f892..ae0a5be347 100644 --- a/package/python-secretstorage/python-secretstorage.hash +++ b/package/python-secretstorage/python-secretstorage.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/secretstorage/json -md5 c2a8c0e08e5da198fc38c379b98c28f1 SecretStorage-3.1.2.tar.gz -sha256 15da8a989b65498e29be338b3b279965f1b8f09b9668bd8010da183024c8bff6 SecretStorage-3.1.2.tar.gz +md5 c6ff1cc866d2f1d274b75c6490726b1b SecretStorage-3.3.3.tar.gz +sha256 2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 SecretStorage-3.3.3.tar.gz # Locally computed sha256 checksums sha256 70f6bfca77633c35efa218328eda5486d7054c2914d61820980e378797520a25 LICENSE diff --git a/package/python-secretstorage/python-secretstorage.mk b/package/python-secretstorage/python-secretstorage.mk index 4c209bf513..81487aa8fb 100644 --- a/package/python-secretstorage/python-secretstorage.mk +++ b/package/python-secretstorage/python-secretstorage.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SECRETSTORAGE_VERSION = 3.1.2 +PYTHON_SECRETSTORAGE_VERSION = 3.3.3 PYTHON_SECRETSTORAGE_SOURCE = SecretStorage-$(PYTHON_SECRETSTORAGE_VERSION).tar.gz -PYTHON_SECRETSTORAGE_SITE = https://files.pythonhosted.org/packages/fd/9f/36197c75d9a09b1ab63f56cb985af6cd858ca3fc41fd9cd890ce69bae5b9 +PYTHON_SECRETSTORAGE_SITE = https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691 PYTHON_SECRETSTORAGE_SETUP_TYPE = setuptools PYTHON_SECRETSTORAGE_LICENSE = BSD-3-Clause PYTHON_SECRETSTORAGE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:10:37 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:10:37 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-semantic-version: bump to version 2.10.0 Message-ID: <20221103191037.3911655-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-semantic-version/python-semantic-version.hash | 4 ++-- package/python-semantic-version/python-semantic-version.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-semantic-version/python-semantic-version.hash b/package/python-semantic-version/python-semantic-version.hash index 692905ec29..49e28c429a 100644 --- a/package/python-semantic-version/python-semantic-version.hash +++ b/package/python-semantic-version/python-semantic-version.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/semantic-version/json -md5 76d7364def7ee487b6153d40b13de904 semantic_version-2.8.5.tar.gz -sha256 d2cb2de0558762934679b9a104e82eca7af448c9f4974d1f3eeccff651df8a54 semantic_version-2.8.5.tar.gz +md5 e48abef93ba69abcd4eaf4640edfc38b semantic_version-2.10.0.tar.gz +sha256 bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c semantic_version-2.10.0.tar.gz # Locally computed sha256 checksums sha256 a85e7ef2fbc670d26781ed6844cd31a7e8ada65d21328f75a0b02402faae37ea LICENSE diff --git a/package/python-semantic-version/python-semantic-version.mk b/package/python-semantic-version/python-semantic-version.mk index 2352690e26..76a65e734f 100644 --- a/package/python-semantic-version/python-semantic-version.mk +++ b/package/python-semantic-version/python-semantic-version.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SEMANTIC_VERSION_VERSION = 2.8.5 +PYTHON_SEMANTIC_VERSION_VERSION = 2.10.0 PYTHON_SEMANTIC_VERSION_SOURCE = semantic_version-$(PYTHON_SEMANTIC_VERSION_VERSION).tar.gz -PYTHON_SEMANTIC_VERSION_SITE = https://files.pythonhosted.org/packages/d4/52/3be868c7ed1f408cb822bc92ce17ffe4e97d11c42caafce0589f05844dd0 +PYTHON_SEMANTIC_VERSION_SITE = https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595 PYTHON_SEMANTIC_VERSION_SETUP_TYPE = setuptools PYTHON_SEMANTIC_VERSION_LICENSE = BSD-2-Clause PYTHON_SEMANTIC_VERSION_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:12:43 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:12:43 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sentry-sdk: bump to version 1.10.1 Message-ID: <20221103191243.4018939-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-sentry-sdk/python-sentry-sdk.hash | 4 ++-- package/python-sentry-sdk/python-sentry-sdk.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sentry-sdk/python-sentry-sdk.hash b/package/python-sentry-sdk/python-sentry-sdk.hash index e9fda822ae..729ffe94c4 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.hash +++ b/package/python-sentry-sdk/python-sentry-sdk.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sentry-sdk/json -md5 6dc8c7586d95f7679c7bf7f749336cf8 sentry-sdk-1.4.3.tar.gz -sha256 b9844751e40710e84a457c5bc29b21c383ccb2b63d76eeaad72f7f1c808c8828 sentry-sdk-1.4.3.tar.gz +md5 7f31bd0d6d968c711f8b1d928836eaaa sentry-sdk-1.10.1.tar.gz +sha256 105faf7bd7b7fa25653404619ee261527266b14103fe1389e0ce077bd23a9691 sentry-sdk-1.10.1.tar.gz # Locally computed sha256 checksums sha256 59404d4c854e579097d41bfccd5006afde9d6d70e646cf55074cdbfead5ecf1c LICENSE diff --git a/package/python-sentry-sdk/python-sentry-sdk.mk b/package/python-sentry-sdk/python-sentry-sdk.mk index 9238b7fb1c..d8e9e8a2c9 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.mk +++ b/package/python-sentry-sdk/python-sentry-sdk.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SENTRY_SDK_VERSION = 1.4.3 +PYTHON_SENTRY_SDK_VERSION = 1.10.1 PYTHON_SENTRY_SDK_SOURCE = sentry-sdk-$(PYTHON_SENTRY_SDK_VERSION).tar.gz -PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/a7/30/1d967b2e0cac2fa388344b2968fa57e69d5382b922e57cda43af54b9063a +PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/43/37/89598a56119199b69a3c4b13e2ce1b57ff69f68313ed393016086d6b487b PYTHON_SENTRY_SDK_SETUP_TYPE = setuptools PYTHON_SENTRY_SDK_LICENSE = BSD-2-Clause PYTHON_SENTRY_SDK_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:16:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:16:23 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setproctitle: bump to version 1.3.2 Message-ID: <20221103191623.95595-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/dvarrazzo/py-setproctitle/commit/42831ad1dc71c7678f0492977f32b341df7f1a1a Signed-off-by: James Hilliard --- package/python-setproctitle/python-setproctitle.hash | 6 +++--- package/python-setproctitle/python-setproctitle.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setproctitle/python-setproctitle.hash b/package/python-setproctitle/python-setproctitle.hash index 88e4453277..ac8fed986a 100644 --- a/package/python-setproctitle/python-setproctitle.hash +++ b/package/python-setproctitle/python-setproctitle.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setproctitle/json -md5 9898587a1668f1c53f6699ca5d35256d setproctitle-1.2.2.tar.gz -sha256 7dfb472c8852403d34007e01d6e3c68c57eb66433fb8a5c77b13b89a160d97df setproctitle-1.2.2.tar.gz +md5 fa9771540422a59a8dee1331ad6fd3a9 setproctitle-1.3.2.tar.gz +sha256 b9fb97907c830d260fa0658ed58afd48a86b2b88aac521135c352ff7fd3477fd setproctitle-1.3.2.tar.gz # Locally computed -sha256 85bd836337aa702e0a4e2a54676c6ae046ffb357dbf4a990189595a60fcd1648 COPYRIGHT +sha256 4ace14d0836da75079088cfc5cef6f2ddc8ce16f600609b36ee1bf10f8101f61 COPYRIGHT diff --git a/package/python-setproctitle/python-setproctitle.mk b/package/python-setproctitle/python-setproctitle.mk index 13e9e261be..7055920c08 100644 --- a/package/python-setproctitle/python-setproctitle.mk +++ b/package/python-setproctitle/python-setproctitle.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETPROCTITLE_VERSION = 1.2.2 +PYTHON_SETPROCTITLE_VERSION = 1.3.2 PYTHON_SETPROCTITLE_SOURCE = setproctitle-$(PYTHON_SETPROCTITLE_VERSION).tar.gz -PYTHON_SETPROCTITLE_SITE = https://files.pythonhosted.org/packages/a1/7f/a1d4f4c7b66f0fc02f35dc5c85f45a8b4e4a7988357a29e61c14e725ef86 +PYTHON_SETPROCTITLE_SITE = https://files.pythonhosted.org/packages/b5/47/ac709629ddb9779fee29b7d10ae9580f60a4b37e49bce72360ddf9a79cdc PYTHON_SETPROCTITLE_LICENSE = BSD-3-Clause PYTHON_SETPROCTITLE_LICENSE_FILES = COPYRIGHT PYTHON_SETPROCTITLE_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:18:54 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:18:54 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools-scm-git-archive: bump to version 1.4 Message-ID: <20221103191854.231813-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- .../python-setuptools-scm-git-archive.hash | 4 ++-- .../python-setuptools-scm-git-archive.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash index 6b3b1de3dd..40b4b0e7f7 100644 --- a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash +++ b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools-scm-git-archive/json -md5 1c9351fa5cebd12e76488737a7c78f2e setuptools_scm_git_archive-1.1.tar.gz -sha256 6026f61089b73fa1b5ee737e95314f41cb512609b393530385ed281d0b46c062 setuptools_scm_git_archive-1.1.tar.gz +md5 df3933d33c49c5d9aca06715b4c65370 setuptools_scm_git_archive-1.4.tar.gz +sha256 b048b27b32e1e76ec865b0caa4bb85df6ddbf4697d6909f567ac36709f6ef2f0 setuptools_scm_git_archive-1.4.tar.gz # Locally computed sha256 checksums sha256 89807acf2309bd285f033404ee78581602f3cd9b819a16ac2f0e5f60ff4a473e LICENSE diff --git a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk index 032e2d3fc9..278fc972e5 100644 --- a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk +++ b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION = 1.1 +PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION = 1.4 PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SOURCE = setuptools_scm_git_archive-$(PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION).tar.gz -PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SITE = https://files.pythonhosted.org/packages/7e/2c/0c15b29a1b5940250bfdc4a4f53272e35cd7cf8a34159291b6b4ec9eb291 +PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SITE = https://files.pythonhosted.org/packages/69/5f/7135eec07395c51d3dd6899251b277405ecc2f8f7a80ef80a483e3c5a2bd PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SETUP_TYPE = setuptools PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_LICENSE = MIT PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:20:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:20:50 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sh: bump to version 1.14.3 Message-ID: <20221103192050.273473-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-sh/python-sh.hash | 6 +++--- package/python-sh/python-sh.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-sh/python-sh.hash b/package/python-sh/python-sh.hash index 13a0207de9..a31aacdee1 100644 --- a/package/python-sh/python-sh.hash +++ b/package/python-sh/python-sh.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sh/json -md5 33becadcb5214afd00b9eec05fa98c06 sh-1.14.2.tar.gz -sha256 9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d sh-1.14.2.tar.gz -# Locally computed +md5 d60498172876f35aef6303a9cbb8eb11 sh-1.14.3.tar.gz +sha256 e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7 sh-1.14.3.tar.gz +# Locally computed sha256 checksums sha256 d8491c6e236568d04f7c8c07f2f1b8f5d142706dab6ab88f6e0d2dd476b6c706 LICENSE.txt diff --git a/package/python-sh/python-sh.mk b/package/python-sh/python-sh.mk index d2d8b14c8b..781de88ab1 100644 --- a/package/python-sh/python-sh.mk +++ b/package/python-sh/python-sh.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SH_VERSION = 1.14.2 +PYTHON_SH_VERSION = 1.14.3 PYTHON_SH_SOURCE = sh-$(PYTHON_SH_VERSION).tar.gz -PYTHON_SH_SITE = https://files.pythonhosted.org/packages/80/39/ed280d183c322453e276a518605b2435f682342f2c3bcf63228404d36375 +PYTHON_SH_SITE = https://files.pythonhosted.org/packages/b7/09/89c28aaf2a49f226fef8587c90c6386bd2cc03a0295bc4ff7fc6ee43c01d PYTHON_SH_SETUP_TYPE = setuptools PYTHON_SH_LICENSE = MIT PYTHON_SH_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:24:07 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:24:07 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-simplesqlite: bump to version 1.3.0 Message-ID: <20221103192407.338034-1-james.hilliard1@gmail.com> Verified license remains MIT after hash change. Signed-off-by: James Hilliard --- package/python-simplesqlite/python-simplesqlite.hash | 6 +++--- package/python-simplesqlite/python-simplesqlite.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-simplesqlite/python-simplesqlite.hash b/package/python-simplesqlite/python-simplesqlite.hash index 404670aef3..06edbfab3d 100644 --- a/package/python-simplesqlite/python-simplesqlite.hash +++ b/package/python-simplesqlite/python-simplesqlite.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/simplesqlite/json -md5 f1d4f2ec14e2c782a62e451587477598 SimpleSQLite-0.45.2.tar.gz -sha256 0b19c99c36b63173a715649f94a2fc3aee8deb9b70c683d584bca85e5930244b SimpleSQLite-0.45.2.tar.gz +md5 11f2ef73243fb0d677ed00d22f1441b2 SimpleSQLite-1.3.0.tar.gz +sha256 f7e862bec5982059e665cc73b6fdb4c8340a1f565ba3497387c3c48f10d43bf8 SimpleSQLite-1.3.0.tar.gz # Locally computed sha256 checksums -sha256 98799b7c99b561c5ffa3ac86600e501f761afa8e72af8a2515026445fe134105 LICENSE +sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-simplesqlite/python-simplesqlite.mk b/package/python-simplesqlite/python-simplesqlite.mk index 88ffcd4d45..ea60cefc16 100644 --- a/package/python-simplesqlite/python-simplesqlite.mk +++ b/package/python-simplesqlite/python-simplesqlite.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SIMPLESQLITE_VERSION = 0.45.2 +PYTHON_SIMPLESQLITE_VERSION = 1.3.0 PYTHON_SIMPLESQLITE_SOURCE = SimpleSQLite-$(PYTHON_SIMPLESQLITE_VERSION).tar.gz -PYTHON_SIMPLESQLITE_SITE = https://files.pythonhosted.org/packages/b3/d1/bc3668ed7d90ee70d556124b8b5b3329505d72b5290bb393626f1afe714d +PYTHON_SIMPLESQLITE_SITE = https://files.pythonhosted.org/packages/a0/2c/39a9e7dc4af46d101f48753086c686982790ecc2bdf5e9fa88f85f027e7a PYTHON_SIMPLESQLITE_SETUP_TYPE = setuptools PYTHON_SIMPLESQLITE_LICENSE = MIT PYTHON_SIMPLESQLITE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:30:04 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:30:04 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-socketio: bump to version 5.7.2 Message-ID: <20221103193004.437008-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-socketio/python-socketio.hash | 4 ++-- package/python-socketio/python-socketio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-socketio/python-socketio.hash b/package/python-socketio/python-socketio.hash index 40e74cef96..abdcc3a5b7 100644 --- a/package/python-socketio/python-socketio.hash +++ b/package/python-socketio/python-socketio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-socketio/json -md5 0507825ca4bd6527cbaed81ec5767bfe python-socketio-5.4.0.tar.gz -sha256 ca807c9e1f168e96dea412d64dd834fb47c470d27fd83da0504aa4b248ba2544 python-socketio-5.4.0.tar.gz +md5 e63369252a9d383cbfc503337b864733 python-socketio-5.7.2.tar.gz +sha256 92395062d9db3c13d30e7cdedaa0e1330bba78505645db695415f9a3c628d097 python-socketio-5.7.2.tar.gz # Locally computed sha256 checksums sha256 c9e97d3dbc1fbbcdb4f7808b282cd646db887aff4f5313fe6bbe8d4c31405a9c LICENSE diff --git a/package/python-socketio/python-socketio.mk b/package/python-socketio/python-socketio.mk index f23342b776..aecff55ef4 100644 --- a/package/python-socketio/python-socketio.mk +++ b/package/python-socketio/python-socketio.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_SOCKETIO_VERSION = 5.4.0 -PYTHON_SOCKETIO_SITE = https://files.pythonhosted.org/packages/72/70/9b992f4b8adfcbf0724c079c18629d83f20b36fb0eb64d4fdf874054becf +PYTHON_SOCKETIO_VERSION = 5.7.2 +PYTHON_SOCKETIO_SITE = https://files.pythonhosted.org/packages/ee/56/294629986bf6cea96e0edb3933a7f2fac7a079d12909e893903a2effc670 PYTHON_SOCKETIO_SETUP_TYPE = setuptools PYTHON_SOCKETIO_LICENSE = MIT PYTHON_SOCKETIO_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:36:02 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:36:02 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-soupsieve: bump to version 2.3.2.post1 Message-ID: <20221103193602.705984-1-james.hilliard1@gmail.com> Migrate from setuptools to hatchling pep517 build backend. License hash changed due to date update: https://github.com/facelessuser/soupsieve/commit/9da2de87bd67308b933d794a46b349d8da74dac1 Signed-off-by: James Hilliard --- package/python-soupsieve/python-soupsieve.hash | 6 +++--- package/python-soupsieve/python-soupsieve.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-soupsieve/python-soupsieve.hash b/package/python-soupsieve/python-soupsieve.hash index 699cb9581a..cf348d441f 100644 --- a/package/python-soupsieve/python-soupsieve.hash +++ b/package/python-soupsieve/python-soupsieve.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/soupsieve/json -md5 73ff6ce22ba973fe2d47197834e0f728 soupsieve-2.2.1.tar.gz -sha256 052774848f448cf19c7e959adf5566904d525f33a3f8b6ba6f6f8f26ec7de0cc soupsieve-2.2.1.tar.gz +md5 4c824620563604cbf783de149c8b8889 soupsieve-2.3.2.post1.tar.gz +sha256 fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d soupsieve-2.3.2.post1.tar.gz # Locally computed sha256 checksums -sha256 e34a760fe8bb3e3c1ffaa88abe495cf76e56f8ae3c7a6dde0e4b41cd013c41d4 LICENSE.md +sha256 bc66234cadd3f6e7aaf7160faf165f3f869ffc8a11b6b0d6c44a2e2a83314dd0 LICENSE.md diff --git a/package/python-soupsieve/python-soupsieve.mk b/package/python-soupsieve/python-soupsieve.mk index dd2ddebbb1..ebf2ada7ac 100644 --- a/package/python-soupsieve/python-soupsieve.mk +++ b/package/python-soupsieve/python-soupsieve.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_SOUPSIEVE_VERSION = 2.2.1 +PYTHON_SOUPSIEVE_VERSION = 2.3.2.post1 PYTHON_SOUPSIEVE_SOURCE = soupsieve-$(PYTHON_SOUPSIEVE_VERSION).tar.gz -PYTHON_SOUPSIEVE_SITE = https://files.pythonhosted.org/packages/c8/3f/e71d92e90771ac2d69986aa0e81cf0dfda6271e8483698f4847b861dd449 -PYTHON_SOUPSIEVE_SETUP_TYPE = setuptools +PYTHON_SOUPSIEVE_SITE = https://files.pythonhosted.org/packages/f3/03/bac179d539362319b4779a00764e95f7542f4920084163db6b0fd4742d38 +PYTHON_SOUPSIEVE_SETUP_TYPE = pep517 PYTHON_SOUPSIEVE_LICENSE = MIT PYTHON_SOUPSIEVE_LICENSE_FILES = LICENSE.md +PYTHON_SOUPSIEVE_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:41:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:41:22 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sqlalchemy: bump to version 1.4.42 Message-ID: <20221103194122.957816-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/sqlalchemy/sqlalchemy/commit/ad244b9b7577486bd4e22d74d64e35802af84977 Signed-off-by: James Hilliard --- package/python-sqlalchemy/python-sqlalchemy.hash | 6 +++--- package/python-sqlalchemy/python-sqlalchemy.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-sqlalchemy/python-sqlalchemy.hash b/package/python-sqlalchemy/python-sqlalchemy.hash index 3274e10fd3..9f479d8f7b 100644 --- a/package/python-sqlalchemy/python-sqlalchemy.hash +++ b/package/python-sqlalchemy/python-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqlalchemy/json -md5 af9722657ba51131703dbe75f24b054a SQLAlchemy-1.3.10.tar.gz -sha256 0f0768b5db594517e1f5e1572c73d14cf295140756431270d89496dc13d5e46c SQLAlchemy-1.3.10.tar.gz +md5 52318b83e8931c5f5a459f54fe4be3e8 SQLAlchemy-1.4.42.tar.gz +sha256 177e41914c476ed1e1b77fd05966ea88c094053e17a85303c4ce007f88eff363 SQLAlchemy-1.4.42.tar.gz # Locally computed sha256 checksums -sha256 0acffa15f3427e94014235e3c44376f6fe5df0ff461a93a9116eebcce74c056e LICENSE +sha256 859ded25da34c1eb73e6e736df4c5f8ce3ed2ed5290663176f06e7720d9c9a20 LICENSE diff --git a/package/python-sqlalchemy/python-sqlalchemy.mk b/package/python-sqlalchemy/python-sqlalchemy.mk index d6829853fc..a94b9eca92 100644 --- a/package/python-sqlalchemy/python-sqlalchemy.mk +++ b/package/python-sqlalchemy/python-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLALCHEMY_VERSION = 1.3.10 +PYTHON_SQLALCHEMY_VERSION = 1.4.42 PYTHON_SQLALCHEMY_SOURCE = SQLAlchemy-$(PYTHON_SQLALCHEMY_VERSION).tar.gz -PYTHON_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/14/0e/487f7fc1e432cec50d2678f94e4133f2b9e9356e35bacc30d73e8cb831fc +PYTHON_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/e4/56/8ea85eaab7d93b58f9c213ad8fc5882838189a29fc8cc401d80710a12969 PYTHON_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_SQLALCHEMY_LICENSE = MIT PYTHON_SQLALCHEMY_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:43:01 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:43:01 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sqliteschema: bump to version 1.3.0 Message-ID: <20221103194301.1051181-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-sqliteschema/python-sqliteschema.hash | 4 ++-- package/python-sqliteschema/python-sqliteschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sqliteschema/python-sqliteschema.hash b/package/python-sqliteschema/python-sqliteschema.hash index e60bd64325..d5fe6e7af1 100644 --- a/package/python-sqliteschema/python-sqliteschema.hash +++ b/package/python-sqliteschema/python-sqliteschema.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqliteschema/json -md5 4fb0130e7cc60d92be468091fbfc3d51 sqliteschema-1.2.1.tar.gz -sha256 dde195bd7bc70d5841bc01dff20ec23bd43be87d760d2dfc7c7f2e5fd3808ef3 sqliteschema-1.2.1.tar.gz +md5 46da4f7575a0cc6c1d92377a279e5188 sqliteschema-1.3.0.tar.gz +sha256 1acdd5087cab54a099135a5623bb1960019816e2e3042b889c637901a832d3c3 sqliteschema-1.3.0.tar.gz # Locally computed sha256 checksums sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-sqliteschema/python-sqliteschema.mk b/package/python-sqliteschema/python-sqliteschema.mk index 5c52e35111..c399ebd6f6 100644 --- a/package/python-sqliteschema/python-sqliteschema.mk +++ b/package/python-sqliteschema/python-sqliteschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLITESCHEMA_VERSION = 1.2.1 +PYTHON_SQLITESCHEMA_VERSION = 1.3.0 PYTHON_SQLITESCHEMA_SOURCE = sqliteschema-$(PYTHON_SQLITESCHEMA_VERSION).tar.gz -PYTHON_SQLITESCHEMA_SITE = https://files.pythonhosted.org/packages/85/f8/be54d4bebf551cb533d1dea11c3bf165a1a408c2a1cceb1f9724aadd9967 +PYTHON_SQLITESCHEMA_SITE = https://files.pythonhosted.org/packages/3d/ff/91cfff0c96f9ba2bddc27d6855db4907af77551a267b86740c8842beeb78 PYTHON_SQLITESCHEMA_SETUP_TYPE = setuptools PYTHON_SQLITESCHEMA_LICENSE = MIT PYTHON_SQLITESCHEMA_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:46:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:46:05 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-sqlparse: bump to version 0.4.3 Message-ID: <20221103194605.1244167-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-sqlparse/python-sqlparse.hash | 4 ++-- package/python-sqlparse/python-sqlparse.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sqlparse/python-sqlparse.hash b/package/python-sqlparse/python-sqlparse.hash index d7e329eda2..c78fd2edc3 100644 --- a/package/python-sqlparse/python-sqlparse.hash +++ b/package/python-sqlparse/python-sqlparse.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqlparse/json -md5 2ce34181d6b7b234c9f3c0ecd1ffb93e sqlparse-0.3.0.tar.gz -sha256 7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873 sqlparse-0.3.0.tar.gz +md5 180fb4e11a3f79b119868d7c102d7816 sqlparse-0.4.3.tar.gz +sha256 69ca804846bb114d2ec380e4360a8a340db83f0ccf3afceeb1404df028f57268 sqlparse-0.4.3.tar.gz # Locally computed sha256 checksums sha256 c1938235b80d39e93138eae89edc3af67e18ecbc40d266529fa57b2dce426310 LICENSE diff --git a/package/python-sqlparse/python-sqlparse.mk b/package/python-sqlparse/python-sqlparse.mk index 22111dfc41..23b1338e49 100644 --- a/package/python-sqlparse/python-sqlparse.mk +++ b/package/python-sqlparse/python-sqlparse.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLPARSE_VERSION = 0.3.0 +PYTHON_SQLPARSE_VERSION = 0.4.3 PYTHON_SQLPARSE_SOURCE = sqlparse-$(PYTHON_SQLPARSE_VERSION).tar.gz -PYTHON_SQLPARSE_SITE = https://files.pythonhosted.org/packages/63/c8/229dfd2d18663b375975d953e2bdc06d0eed714f93dcb7732f39e349c438 +PYTHON_SQLPARSE_SITE = https://files.pythonhosted.org/packages/ba/fa/5b7662b04b69f3a34b8867877e4dbf2a37b7f2a5c0bbb5a9eed64efd1ad1 PYTHON_SQLPARSE_SETUP_TYPE = setuptools PYTHON_SQLPARSE_LICENSE = BSD-3-Clause PYTHON_SQLPARSE_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:52:09 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:52:09 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-tempora: bump to version 5.0.2 Message-ID: <20221103195209.1623802-1-james.hilliard1@gmail.com> License hash changed due to line wrap: https://github.com/jaraco/tempora/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard --- package/python-tempora/python-tempora.hash | 6 +++--- package/python-tempora/python-tempora.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-tempora/python-tempora.hash b/package/python-tempora/python-tempora.hash index 0fca58354b..d802a63d87 100644 --- a/package/python-tempora/python-tempora.hash +++ b/package/python-tempora/python-tempora.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tempora/json -md5 f8b2b0df1adf3f83b829a85e31bddb2d tempora-1.14.1.tar.gz -sha256 cb60b1d2b1664104e307f8e5269d7f4acdb077c82e35cd57246ae14a3427d2d6 tempora-1.14.1.tar.gz +md5 24b77c173a7e89084004a38fe44e3ce3 tempora-5.0.2.tar.gz +sha256 31fa5bb33b2641026211f23e808eb8bd351901988b167d45f323c8f450ecf211 tempora-5.0.2.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-tempora/python-tempora.mk b/package/python-tempora/python-tempora.mk index b2f1b6b309..e22ac52472 100644 --- a/package/python-tempora/python-tempora.mk +++ b/package/python-tempora/python-tempora.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TEMPORA_VERSION = 1.14.1 +PYTHON_TEMPORA_VERSION = 5.0.2 PYTHON_TEMPORA_SOURCE = tempora-$(PYTHON_TEMPORA_VERSION).tar.gz -PYTHON_TEMPORA_SITE = https://files.pythonhosted.org/packages/2f/b5/5b0464385454c5ca93a39a1c6acefdf574aeb10ef45fa8958b3832cc7d96 +PYTHON_TEMPORA_SITE = https://files.pythonhosted.org/packages/72/2c/9aff4204a4ea5172b0cb3508f8a504ab6562ba539825ea2e33a5b4cb629b PYTHON_TEMPORA_LICENSE = MIT PYTHON_TEMPORA_LICENSE_FILES = LICENSE PYTHON_TEMPORA_SETUP_TYPE = setuptools -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 19:58:26 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 13:58:26 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-termcolor: bump to version 2.1.0 Message-ID: <20221103195826.2241166-1-james.hilliard1@gmail.com> Migrate from distutils to hatchling pep517 build backend. License hash changed due to whitespace changes: https://github.com/termcolor/termcolor/commit/36a56764b2c37e9099a54a690efd65a0e68b6e44 Signed-off-by: James Hilliard --- package/python-termcolor/python-termcolor.hash | 6 +++--- package/python-termcolor/python-termcolor.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-termcolor/python-termcolor.hash b/package/python-termcolor/python-termcolor.hash index 36365cc3d3..9e0324ed64 100644 --- a/package/python-termcolor/python-termcolor.hash +++ b/package/python-termcolor/python-termcolor.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/termcolor/json -md5 043e89644f8909d462fbbfa511c768df termcolor-1.1.0.tar.gz -sha256 1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b termcolor-1.1.0.tar.gz +md5 04e4981838535169d19d26a14a76af17 termcolor-2.1.0.tar.gz +sha256 b80df54667ce4f48c03fe35df194f052dc27a541ebbf2544e4d6b47b5d6949c4 termcolor-2.1.0.tar.gz # Locally computed sha256 checksums -sha256 497b3272b67b94a7aa58fa3748d21b62b29ccb783b1cda816f594e3932590bbf COPYING.txt +sha256 e79b6bd82962c1330caaa7c42278567b08667777673f8e2371a624d5715d4c0e COPYING.txt diff --git a/package/python-termcolor/python-termcolor.mk b/package/python-termcolor/python-termcolor.mk index ccdff4c0d7..8731032fec 100644 --- a/package/python-termcolor/python-termcolor.mk +++ b/package/python-termcolor/python-termcolor.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_TERMCOLOR_VERSION = 1.1.0 +PYTHON_TERMCOLOR_VERSION = 2.1.0 PYTHON_TERMCOLOR_SOURCE = termcolor-$(PYTHON_TERMCOLOR_VERSION).tar.gz -PYTHON_TERMCOLOR_SITE = https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981 -PYTHON_TERMCOLOR_SETUP_TYPE = distutils +PYTHON_TERMCOLOR_SITE = https://files.pythonhosted.org/packages/62/1a/e78a930f70dd576f2a7250a98263ac973a80d6f1a395d89328844881a0c0 +PYTHON_TERMCOLOR_SETUP_TYPE = pep517 PYTHON_TERMCOLOR_LICENSE = MIT PYTHON_TERMCOLOR_LICENSE_FILES = COPYING.txt +PYTHON_TERMCOLOR_DEPENDENCIES = host-python-hatchling host-python-hatch-vcs $(eval $(python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 19:59:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 20:59:09 +0100 Subject: [Buildroot] [PATCH] package/moarvm: bump to version 2022.07 In-Reply-To: <20221102071957.1493594-1-francois.perrad@gadz.org> References: <20221102071957.1493594-1-francois.perrad@gadz.org> Message-ID: <20221103205909.23de96c7@windsurf> On Wed, 2 Nov 2022 08:19:57 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/moarvm/moarvm.hash | 2 +- > package/moarvm/moarvm.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 james.hilliard1 at gmail.com Thu Nov 3 20:03:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:03:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-thrift: bump to version 0.16.0 Message-ID: <20221103200349.2685847-1-james.hilliard1@gmail.com> License details moved to readme. Signed-off-by: James Hilliard --- package/python-thrift/python-thrift.hash | 6 +++--- package/python-thrift/python-thrift.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-thrift/python-thrift.hash b/package/python-thrift/python-thrift.hash index 1d1d628908..0907a6e88f 100644 --- a/package/python-thrift/python-thrift.hash +++ b/package/python-thrift/python-thrift.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/thrift/json -md5 c3bc8d9a910d2c9ce26f2ad1f7c96762 thrift-0.13.0.tar.gz -sha256 9af1c86bf73433afc6010ed376a6c6aca2b54099cc0d61895f640870a9ae7d89 thrift-0.13.0.tar.gz +md5 486887192acd558636a1528dfddf918c thrift-0.16.0.tar.gz +sha256 2b5b6488fcded21f9d312aa23c9ff6a0195d0f6ae26ddbd5ad9e3e25dfc14408 thrift-0.16.0.tar.gz # Locally computed sha256 checksums -sha256 c13578ae9d0529d0252e1c7375b917bacf58723dce1fcd40c7ed59183401b468 LICENSE +sha256 35e2508f171c3ac2529f402c123c12f3b2ac91643f2e52b334f71f8c861be321 README.md diff --git a/package/python-thrift/python-thrift.mk b/package/python-thrift/python-thrift.mk index 3a908ca91c..23a2ad0476 100644 --- a/package/python-thrift/python-thrift.mk +++ b/package/python-thrift/python-thrift.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_THRIFT_VERSION = 0.13.0 +PYTHON_THRIFT_VERSION = 0.16.0 PYTHON_THRIFT_SOURCE = thrift-$(PYTHON_THRIFT_VERSION).tar.gz -PYTHON_THRIFT_SITE = https://files.pythonhosted.org/packages/97/1e/3284d19d7be99305eda145b8aa46b0c33244e4a496ec66440dac19f8274d +PYTHON_THRIFT_SITE = https://files.pythonhosted.org/packages/e4/23/dd951c9883cb49a73b750bdfe91e39d78e8a3f1f7175608634f381a197d5 PYTHON_THRIFT_SETUP_TYPE = setuptools PYTHON_THRIFT_LICENSE = Apache-2.0 -PYTHON_THRIFT_LICENSE_FILES = LICENSE +PYTHON_THRIFT_LICENSE_FILES = README.md $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:07:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:07:19 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-tornado: bump to version 6.2 Message-ID: <20221103200719.2955162-1-james.hilliard1@gmail.com> Verified license remains Apache-2.0 after hash change. Signed-off-by: James Hilliard --- package/python-tornado/python-tornado.hash | 6 +++--- package/python-tornado/python-tornado.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-tornado/python-tornado.hash b/package/python-tornado/python-tornado.hash index e9fbbedf65..f30a6bb136 100644 --- a/package/python-tornado/python-tornado.hash +++ b/package/python-tornado/python-tornado.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tornado/json -md5 cf39425f3d7eba9a54287f3e795a2f23 tornado-6.0.4.tar.gz -sha256 0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc tornado-6.0.4.tar.gz +md5 32fbad606b439c3e1bf4e79d4e872741 tornado-6.2.tar.gz +sha256 9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13 tornado-6.2.tar.gz # Locally computed sha256 checksums -sha256 3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5 LICENSE +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-tornado/python-tornado.mk b/package/python-tornado/python-tornado.mk index c05a7d65d3..2af86ecb18 100644 --- a/package/python-tornado/python-tornado.mk +++ b/package/python-tornado/python-tornado.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TORNADO_VERSION = 6.0.4 +PYTHON_TORNADO_VERSION = 6.2 PYTHON_TORNADO_SOURCE = tornado-$(PYTHON_TORNADO_VERSION).tar.gz -PYTHON_TORNADO_SITE = https://files.pythonhosted.org/packages/95/84/119a46d494f008969bf0c775cb2c6b3579d3c4cc1bb1b41a022aa93ee242 +PYTHON_TORNADO_SITE = https://files.pythonhosted.org/packages/f3/9e/225a41452f2d9418d89be5e32cf824c84fe1e639d350d6e8d49db5b7f73a PYTHON_TORNADO_LICENSE = Apache-2.0 PYTHON_TORNADO_LICENSE_FILES = LICENSE PYTHON_TORNADO_CPE_ID_VENDOR = tornadoweb -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:13:51 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:13:51 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-tqdm: bump to version 4.64.1 Message-ID: <20221103201351.3446271-1-james.hilliard1@gmail.com> Add new host-python-setuptools-scm build dependency. License has changed due to file->project word change: https://github.com/tqdm/tqdm/commit/5df32ae36013ed056619aa0b90f7d249d04087fa Signed-off-by: James Hilliard --- package/python-tqdm/python-tqdm.hash | 6 +++--- package/python-tqdm/python-tqdm.mk | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-tqdm/python-tqdm.hash b/package/python-tqdm/python-tqdm.hash index 8251ae48d2..4be54de7de 100644 --- a/package/python-tqdm/python-tqdm.hash +++ b/package/python-tqdm/python-tqdm.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/project/tqdm -md5 285af1f905f4c375f03a86a667047950 tqdm-4.40.1.tar.gz -sha256 e405d16c98fcf30725d0c9d493ed07302a18846b5452de5253030ccd18996f87 tqdm-4.40.1.tar.gz +md5 5822af464d77ea156ad1167c23e1bdac tqdm-4.64.1.tar.gz +sha256 5f4f682a004951c1b450bc753c710e9280c5746ce6ffedee253ddbcbf54cf1e4 tqdm-4.64.1.tar.gz # Locally computed sha256 checksums -sha256 1bbf12d09d437844527b3cdaba01d379dac651b5cbb5ebb0d764274684d2680b LICENCE +sha256 a0fc1785a8f2a200a3124d703d49550601b7741ccffc861713c2ddaa07a537dd LICENCE diff --git a/package/python-tqdm/python-tqdm.mk b/package/python-tqdm/python-tqdm.mk index 5ceddde14c..a6296bd0f5 100644 --- a/package/python-tqdm/python-tqdm.mk +++ b/package/python-tqdm/python-tqdm.mk @@ -4,13 +4,14 @@ # ################################################################################ -PYTHON_TQDM_VERSION = 4.40.1 +PYTHON_TQDM_VERSION = 4.64.1 PYTHON_TQDM_SOURCE = tqdm-$(PYTHON_TQDM_VERSION).tar.gz -PYTHON_TQDM_SITE = https://files.pythonhosted.org/packages/4c/45/830c5c4bfaba60ef7d356a53c7751a86c81d148a16fda0daf3ac5ca8e288 +PYTHON_TQDM_SITE = https://files.pythonhosted.org/packages/c1/c2/d8a40e5363fb01806870e444fc1d066282743292ff32a9da54af51ce36a2 PYTHON_TQDM_SETUP_TYPE = setuptools PYTHON_TQDM_LICENSE = MPL-2.0, MIT PYTHON_TQDM_LICENSE_FILES = LICENCE PYTHON_TQDM_CPE_ID_VENDOR = tqdm_project PYTHON_TQDM_CPE_ID_PRODUCT = tqdm +PYTHON_TQDM_DEPENDENCIES = host-python-setuptools-scm $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:19:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:19:25 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-traitlets: bump to version 5.5.0 Message-ID: <20221103201925.3892211-1-james.hilliard1@gmail.com> Migrate from distutils to hatchling pep517 build backend. License hash changed due to formatting change: https://github.com/ipython/traitlets/commit/9fd01cc7b279a46e58fddc3c29149e73c7d67ab1 Signed-off-by: James Hilliard --- package/python-traitlets/python-traitlets.hash | 6 +++--- package/python-traitlets/python-traitlets.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-traitlets/python-traitlets.hash b/package/python-traitlets/python-traitlets.hash index 01e2bf8e30..095e85c155 100644 --- a/package/python-traitlets/python-traitlets.hash +++ b/package/python-traitlets/python-traitlets.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/traitlets/json -md5 19483ec0685e837912cff128209aa845 traitlets-5.1.0.tar.gz -sha256 bd382d7ea181fbbcce157c133db9a829ce06edffe097bcf3ab945b435452b46d traitlets-5.1.0.tar.gz +md5 d5f87bbea8acf897ac3e435c7b71acdc traitlets-5.5.0.tar.gz +sha256 b122f9ff2f2f6c1709dab289a05555be011c87828e911c0cf4074b85cb780a79 traitlets-5.5.0.tar.gz # Locally computed sha256 checksums -sha256 71c89129039b870cc92309466c4fbe8f285a82fa0ea36f0e840fa83979cbe31f COPYING.md +sha256 3dcd47086529bf178cf7d10f35a8c188a1e9710391acecceef700898a4cf099b COPYING.md diff --git a/package/python-traitlets/python-traitlets.mk b/package/python-traitlets/python-traitlets.mk index 5f41f6ee8f..25ab71047a 100644 --- a/package/python-traitlets/python-traitlets.mk +++ b/package/python-traitlets/python-traitlets.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_TRAITLETS_VERSION = 5.1.0 +PYTHON_TRAITLETS_VERSION = 5.5.0 PYTHON_TRAITLETS_SOURCE = traitlets-$(PYTHON_TRAITLETS_VERSION).tar.gz -PYTHON_TRAITLETS_SITE = https://files.pythonhosted.org/packages/d5/bc/37d490908e7ac949614d62767db3c86f37bc5adb6129d378c35859a75b87 +PYTHON_TRAITLETS_SITE = https://files.pythonhosted.org/packages/dd/a8/278742d17c9e95ccb0dcb86ae216df114d2166d88e72f42b60a7b58b600b PYTHON_TRAITLETS_LICENSE = BSD-3-Clause PYTHON_TRAITLETS_LICENSE_FILES = COPYING.md -PYTHON_TRAITLETS_SETUP_TYPE = distutils +PYTHON_TRAITLETS_SETUP_TYPE = pep517 +PYTHON_TRAITLETS_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:23:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:23:50 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 Message-ID: <20221103202350.9395-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-twisted/python-twisted.hash | 4 ++-- package/python-twisted/python-twisted.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-twisted/python-twisted.hash b/package/python-twisted/python-twisted.hash index 63da0125b8..36612ff5e7 100644 --- a/package/python-twisted/python-twisted.hash +++ b/package/python-twisted/python-twisted.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/twisted/json -md5 fd252d0b895ca2ab81b5b1454073d890 Twisted-22.2.0.tar.gz -sha256 57f32b1f6838facb8c004c89467840367ad38e9e535f8252091345dba500b4f2 Twisted-22.2.0.tar.gz +md5 c9a5dad0813512fabd9de502738c0bf8 Twisted-22.10.0.tar.gz +sha256 32acbd40a94f5f46e7b42c109bfae2b302250945561783a8b7a059048f2d4d31 Twisted-22.10.0.tar.gz # Locally computed sha256 sha256 686f6426a775450eb3afd00bc3a5c2621f305ddb9c8478ee9bf28a368ef2dece LICENSE diff --git a/package/python-twisted/python-twisted.mk b/package/python-twisted/python-twisted.mk index 8a89d3dc82..29864c173a 100644 --- a/package/python-twisted/python-twisted.mk +++ b/package/python-twisted/python-twisted.mk @@ -7,9 +7,9 @@ # When bumping this package, make sure to also verify if the # python-treq package still works and to update its hash, # as they share the same version/site variables. -PYTHON_TWISTED_VERSION = 22.2.0 +PYTHON_TWISTED_VERSION = 22.10.0 PYTHON_TWISTED_SOURCE = Twisted-$(PYTHON_TWISTED_VERSION).tar.gz -PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/40/8b/56e8870d412c550b3ff2d6714ee212c7e80a6634f4e720c3a26a983e7b46 +PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/b2/ce/cbb56597127b1d51905b0cddcc3f314cc769769efc5e9a8a67f4617f7bca PYTHON_TWISTED_SETUP_TYPE = setuptools PYTHON_TWISTED_LICENSE = MIT PYTHON_TWISTED_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:25:27 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:25:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-txtorcon: bump to version 22.0.0 Message-ID: <20221103202527.99721-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-txtorcon/python-txtorcon.hash | 4 ++-- package/python-txtorcon/python-txtorcon.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-txtorcon/python-txtorcon.hash b/package/python-txtorcon/python-txtorcon.hash index 220b5fb23e..9c8e3599ea 100644 --- a/package/python-txtorcon/python-txtorcon.hash +++ b/package/python-txtorcon/python-txtorcon.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/txtorcon/json -md5 dbb53821a3ce3e921e09c5de4f722fdb txtorcon-21.1.0.tar.gz -sha256 aebf0b9ec6c69a029f6b61fd534e785692e28fdcd2fd003ce3cc132b9393b7d6 txtorcon-21.1.0.tar.gz +md5 17a84954a4ba13fa6ee443129bdc401a txtorcon-22.0.0.tar.gz +sha256 89a1b65e32a4b369d67e6c166387fbc468cc5d05227448d239a5e7e9718aa053 txtorcon-22.0.0.tar.gz # Locally computed sha256 checksums sha256 3ada1c32ef38c23d96d7f4e8f4a226c527f51e0202883c7543b06f9cc5228a2b LICENSE diff --git a/package/python-txtorcon/python-txtorcon.mk b/package/python-txtorcon/python-txtorcon.mk index acf586cb8c..c17d5da074 100644 --- a/package/python-txtorcon/python-txtorcon.mk +++ b/package/python-txtorcon/python-txtorcon.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TXTORCON_VERSION = 21.1.0 +PYTHON_TXTORCON_VERSION = 22.0.0 PYTHON_TXTORCON_SOURCE = txtorcon-$(PYTHON_TXTORCON_VERSION).tar.gz -PYTHON_TXTORCON_SITE = https://files.pythonhosted.org/packages/eb/43/2426009377cef519c53bdc8969590cb100e9fd745846859963c881c6d176 +PYTHON_TXTORCON_SITE = https://files.pythonhosted.org/packages/47/ca/7941660345c769637a97bdbaf25202460fbab35eead55c538fb1fe61b71e PYTHON_TXTORCON_SETUP_TYPE = setuptools PYTHON_TXTORCON_LICENSE = MIT PYTHON_TXTORCON_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:28:33 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:28:33 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-validators: bump to version 0.20.0 Message-ID: <20221103202833.216075-1-james.hilliard1@gmail.com> Drop no longer required six runtime dependency. Signed-off-by: James Hilliard --- package/python-validators/Config.in | 1 - package/python-validators/python-validators.hash | 4 ++-- package/python-validators/python-validators.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-validators/Config.in b/package/python-validators/Config.in index e700369910..8a2ddb49fb 100644 --- a/package/python-validators/Config.in +++ b/package/python-validators/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_VALIDATORS bool "python-validators" - select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_DECORATOR # runtime help Python Data Validation for Humans. diff --git a/package/python-validators/python-validators.hash b/package/python-validators/python-validators.hash index 2845a2e8c0..4f4e1c21f8 100644 --- a/package/python-validators/python-validators.hash +++ b/package/python-validators/python-validators.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/validators/json -md5 2f0446f2a15aa694be0cfd8728eb4444 validators-0.15.0.tar.gz -sha256 31e8bb01b48b48940a021b8a9576b840f98fa06b91762ef921d02cb96d38727a validators-0.15.0.tar.gz +md5 f03b5acb91079450bae664726ae01948 validators-0.20.0.tar.gz +sha256 24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a validators-0.20.0.tar.gz # Locally computed sha256 checksums sha256 a7fd9d761c7ca1c6508b9baf030f6e21f5752d1caea3e49a270634aa9ef01e6f LICENSE diff --git a/package/python-validators/python-validators.mk b/package/python-validators/python-validators.mk index 5bed051911..731aca11f6 100644 --- a/package/python-validators/python-validators.mk +++ b/package/python-validators/python-validators.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_VALIDATORS_VERSION = 0.15.0 +PYTHON_VALIDATORS_VERSION = 0.20.0 PYTHON_VALIDATORS_SOURCE = validators-$(PYTHON_VALIDATORS_VERSION).tar.gz -PYTHON_VALIDATORS_SITE = https://files.pythonhosted.org/packages/c4/4a/4f9c892f9a9f08ee5f99c32bbd4297499099c2c5f7eff8c617a57d31a7d8 +PYTHON_VALIDATORS_SITE = https://files.pythonhosted.org/packages/95/14/ed0af6865d378cfc3c504aed0d278a890cbefb2f1934bf2dbe92ecf9d6b1 PYTHON_VALIDATORS_SETUP_TYPE = setuptools PYTHON_VALIDATORS_LICENSE = MIT PYTHON_VALIDATORS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:31:08 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:31:08 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-watchdog: bump to version 2.1.9 Message-ID: <20221103203108.442436-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-watchdog/python-watchdog.hash | 4 ++-- package/python-watchdog/python-watchdog.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-watchdog/python-watchdog.hash b/package/python-watchdog/python-watchdog.hash index 3b633f9156..59facb8fea 100644 --- a/package/python-watchdog/python-watchdog.hash +++ b/package/python-watchdog/python-watchdog.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/watchdog/json -md5 6aac660b0f3358c63658806a0579b832 watchdog-2.1.6.tar.gz -sha256 a36e75df6c767cbf46f61a91c70b3ba71811dfa0aca4a324d9407a06a8b7a2e7 watchdog-2.1.6.tar.gz +md5 0e60e0a2d3a8c18ba37105f8b44de810 watchdog-2.1.9.tar.gz +sha256 43ce20ebb36a51f21fa376f76d1d4692452b2527ccd601950d69ed36b9e21609 watchdog-2.1.9.tar.gz # Locally computed sha256 checksums sha256 02c8760f988a76e92a9d6cb525456a86f7b0fd1953870dd491de5955cb974d41 COPYING sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-watchdog/python-watchdog.mk b/package/python-watchdog/python-watchdog.mk index 2dafef97e1..71a3f8a0c2 100644 --- a/package/python-watchdog/python-watchdog.mk +++ b/package/python-watchdog/python-watchdog.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WATCHDOG_VERSION = 2.1.6 +PYTHON_WATCHDOG_VERSION = 2.1.9 PYTHON_WATCHDOG_SOURCE = watchdog-$(PYTHON_WATCHDOG_VERSION).tar.gz -PYTHON_WATCHDOG_SITE = https://files.pythonhosted.org/packages/e8/a8/fc4edd7d768361b00ea850e5310211d157df6b5a1db6148dd434e787d898 +PYTHON_WATCHDOG_SITE = https://files.pythonhosted.org/packages/42/f7/da8e889f8626786eac9454e8d2718fc79359ed517be20cdd50c647167d39 PYTHON_WATCHDOG_SETUP_TYPE = setuptools PYTHON_WATCHDOG_LICENSE = Apache-2.0 PYTHON_WATCHDOG_LICENSE_FILES = LICENSE COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:34:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:34:00 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-wcwidth: bump to version 0.2.5 Message-ID: <20221103203400.664382-1-james.hilliard1@gmail.com> License hash changed due to format change during move: https://github.com/jquast/wcwidth/commit/4baf950b88a28a9fe21d132e088b4ffc58e66276 Signed-off-by: James Hilliard --- package/python-wcwidth/python-wcwidth.hash | 8 ++++---- package/python-wcwidth/python-wcwidth.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-wcwidth/python-wcwidth.hash b/package/python-wcwidth/python-wcwidth.hash index ed1d2cd61f..216182c2ed 100644 --- a/package/python-wcwidth/python-wcwidth.hash +++ b/package/python-wcwidth/python-wcwidth.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/wcwidth/json -md5 b32584cd6084b4a8c81df13a2a6b4351 wcwidth-0.1.9.tar.gz -sha256 ee73862862a156bf77ff92b09034fc4825dd3af9cf81bc5b360668d425f3c5f1 wcwidth-0.1.9.tar.gz -# Locally computed -sha256 0eddcc52cd3ef5d30798b8d43a14d3f0f1dcf0a6e4c1d0f2e177c44ce85bb69c LICENSE.txt +md5 a07a75f99d316e14838ac760c831ea37 wcwidth-0.2.5.tar.gz +sha256 c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83 wcwidth-0.2.5.tar.gz +# Locally computed sha256 checksums +sha256 70b98a95a2144eb70af8017fa8c6d95ce247e40867436e8bc649e137fe13d21a LICENSE diff --git a/package/python-wcwidth/python-wcwidth.mk b/package/python-wcwidth/python-wcwidth.mk index ccbd0e99ca..a170a8e395 100644 --- a/package/python-wcwidth/python-wcwidth.mk +++ b/package/python-wcwidth/python-wcwidth.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_WCWIDTH_VERSION = 0.1.9 +PYTHON_WCWIDTH_VERSION = 0.2.5 PYTHON_WCWIDTH_SOURCE = wcwidth-$(PYTHON_WCWIDTH_VERSION).tar.gz -PYTHON_WCWIDTH_SITE = https://pypi.python.org/packages/25/9d/0acbed6e4a4be4fc99148f275488580968f44ddb5e69b8ceb53fc9df55a0 +PYTHON_WCWIDTH_SITE = https://files.pythonhosted.org/packages/89/38/459b727c381504f361832b9e5ace19966de1a235d73cdbdea91c771a1155 PYTHON_WCWIDTH_SETUP_TYPE = setuptools PYTHON_WCWIDTH_LICENSE = MIT -PYTHON_WCWIDTH_LICENSE_FILES = LICENSE.txt +PYTHON_WCWIDTH_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:40:35 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:40:35 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-webpy: bump to version 0.62 Message-ID: <20221103204035.1098102-1-james.hilliard1@gmail.com> License file was accidentially removed in latest release but project is still public domain licensed. Details: https://github.com/webpy/webpy/commit/04bf405dd86485c8f3774c526e6a869a1eb73408 Signed-off-by: James Hilliard --- package/python-webpy/python-webpy.hash | 6 ++---- package/python-webpy/python-webpy.mk | 5 ++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/package/python-webpy/python-webpy.hash b/package/python-webpy/python-webpy.hash index ed3da6b1ab..540771a244 100644 --- a/package/python-webpy/python-webpy.hash +++ b/package/python-webpy/python-webpy.hash @@ -1,5 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/web.py/json -md5 4e7ec89e7ae1e938d01fff01ba752606 web.py-0.40.tar.gz -sha256 dc5e42ffbc42d77d07f75b7acca9975a3368ae609774e49ddebb497a784131f3 web.py-0.40.tar.gz -# Locally computed sha256 checksums -sha256 791bf6e9419435f114a19fc6519ff33738021eb3c41b18490943230ab0894df9 LICENSE.txt +md5 cd2c0296ceffa1acb96ae5315214eb42 web.py-0.62.tar.gz +sha256 5ce684caa240654cae5950da8b4b7bc178812031e08f990518d072bd44ab525e web.py-0.62.tar.gz diff --git a/package/python-webpy/python-webpy.mk b/package/python-webpy/python-webpy.mk index 187a481286..06d4ae039b 100644 --- a/package/python-webpy/python-webpy.mk +++ b/package/python-webpy/python-webpy.mk @@ -4,11 +4,10 @@ # ################################################################################ -PYTHON_WEBPY_VERSION = 0.40 +PYTHON_WEBPY_VERSION = 0.62 PYTHON_WEBPY_SOURCE = web.py-$(PYTHON_WEBPY_VERSION).tar.gz -PYTHON_WEBPY_SITE = https://files.pythonhosted.org/packages/e3/23/ed84b174add09153329c6357984c8433e2f350de91c3859fa48c3cdbf7dc +PYTHON_WEBPY_SITE = https://files.pythonhosted.org/packages/cd/6e/338a060bb5b52ee8229bdada422eaa5f71b13f8d33467f37f870ed2cae4b PYTHON_WEBPY_SETUP_TYPE = setuptools PYTHON_WEBPY_LICENSE = Public Domain -PYTHON_WEBPY_LICENSE_FILES = LICENSE.txt $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:44:46 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:44:46 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-websocket-client: bump to version 1.4.1 Message-ID: <20221103204446.1441228-1-james.hilliard1@gmail.com> Drop no longer required six runtime dependency. Project relicensed as Apache 2.0: https://github.com/websocket-client/websocket-client/commit/ee5e352ebfcb78dd944d6923ce775ee4fcb5fd7f Signed-off-by: James Hilliard --- package/python-websocket-client/Config.in | 1 - .../python-websocket-client/python-websocket-client.hash | 6 +++--- .../python-websocket-client/python-websocket-client.mk | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/package/python-websocket-client/Config.in b/package/python-websocket-client/Config.in index 519e506615..f915905400 100644 --- a/package/python-websocket-client/Config.in +++ b/package/python-websocket-client/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT bool "python-websocket-client" - select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON3_SSL # runtime help WebSocket client for python. hybi13 is supported. diff --git a/package/python-websocket-client/python-websocket-client.hash b/package/python-websocket-client/python-websocket-client.hash index 1e745dc1d5..08a6c260ca 100644 --- a/package/python-websocket-client/python-websocket-client.hash +++ b/package/python-websocket-client/python-websocket-client.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/websocket-client/json -md5 8fc86b13dc97dc032855c6257f9168df websocket_client-0.58.0.tar.gz -sha256 63509b41d158ae5b7f67eb4ad20fecbb4eee99434e73e140354dc3ff8e09716f websocket_client-0.58.0.tar.gz +md5 1e8b6daae0cad86f8cd9210b24bdf95b websocket-client-1.4.1.tar.gz +sha256 f9611eb65c8241a67fb373bef040b3cf8ad377a9f6546a12b620b6511e8ea9ef websocket-client-1.4.1.tar.gz # Locally computed sha256 checksums -sha256 7c6699c75f87b52bdc542db26d6b1b92892577cda46e20eceb79e2790a1c291b LICENSE +sha256 638eb70dcc4af2e6d8388de0636ced399f7c24716e11b8573a6b06f879e80691 LICENSE diff --git a/package/python-websocket-client/python-websocket-client.mk b/package/python-websocket-client/python-websocket-client.mk index d2873e3601..7e21187e22 100644 --- a/package/python-websocket-client/python-websocket-client.mk +++ b/package/python-websocket-client/python-websocket-client.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_WEBSOCKET_CLIENT_VERSION = 0.58.0 -PYTHON_WEBSOCKET_CLIENT_SOURCE = websocket_client-$(PYTHON_WEBSOCKET_CLIENT_VERSION).tar.gz -PYTHON_WEBSOCKET_CLIENT_SITE = https://files.pythonhosted.org/packages/4a/df/112c278ba1ead96786d24d973429ce1e1a2c86b9843183d9f8ef8c6330d7 +PYTHON_WEBSOCKET_CLIENT_VERSION = 1.4.1 +PYTHON_WEBSOCKET_CLIENT_SOURCE = websocket-client-$(PYTHON_WEBSOCKET_CLIENT_VERSION).tar.gz +PYTHON_WEBSOCKET_CLIENT_SITE = https://files.pythonhosted.org/packages/99/11/01fe7ebcb7545a1990c53c11f31230afe1388b0b34256e3fd20e49482245 PYTHON_WEBSOCKET_CLIENT_SETUP_TYPE = setuptools -PYTHON_WEBSOCKET_CLIENT_LICENSE = LGPL-2.1+ +PYTHON_WEBSOCKET_CLIENT_LICENSE = Apache-2.0 PYTHON_WEBSOCKET_CLIENT_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:46:43 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:46:43 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-websockets: bump to version 10.4 Message-ID: <20221103204643.1608896-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-websockets/python-websockets.hash | 4 ++-- package/python-websockets/python-websockets.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-websockets/python-websockets.hash b/package/python-websockets/python-websockets.hash index cec1d1599c..62c7cb8467 100644 --- a/package/python-websockets/python-websockets.hash +++ b/package/python-websockets/python-websockets.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/websockets/json -md5 ebb9e4930bf2c35cd3723be0dfa83d89 websockets-10.0.tar.gz -sha256 c4fc9a1d242317892590abe5b61a9127f1a61740477bfb121743f290b8054002 websockets-10.0.tar.gz +md5 d6b1a2cb5e194ae43f849c125b71c8db websockets-10.4.tar.gz +sha256 eef610b23933c54d5d921c92578ae5f89813438fded840c2e9809d378dc765d3 websockets-10.4.tar.gz # Locally computed sha256 checksums sha256 daeca11bf3608da35e546ea0c32be18958a8be1441fa3de9cbd20e4c8bc718e6 LICENSE diff --git a/package/python-websockets/python-websockets.mk b/package/python-websockets/python-websockets.mk index 9f4c5f1da7..7f721220a5 100644 --- a/package/python-websockets/python-websockets.mk +++ b/package/python-websockets/python-websockets.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEBSOCKETS_VERSION = 10.0 +PYTHON_WEBSOCKETS_VERSION = 10.4 PYTHON_WEBSOCKETS_SOURCE = websockets-$(PYTHON_WEBSOCKETS_VERSION).tar.gz -PYTHON_WEBSOCKETS_SITE = https://files.pythonhosted.org/packages/1c/f4/61aee1eb4baadf8477fb7f3bc6b04a50fe683ef8ad2f60282806821e4b3b +PYTHON_WEBSOCKETS_SITE = https://files.pythonhosted.org/packages/85/dc/549a807a53c13fd4a8dac286f117a7a71260defea9ec0c05d6027f2ae273 PYTHON_WEBSOCKETS_SETUP_TYPE = setuptools PYTHON_WEBSOCKETS_LICENSE = BSD-3-Clause PYTHON_WEBSOCKETS_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 20:50:17 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:50:17 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-werkzeug: bump to version 2.2.2 Message-ID: <20221103205017.1985263-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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 -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:07 +0100 Subject: [Buildroot] [git commit branch/next] package/python-alembic: bump to version 1.8.1 Message-ID: <20221103205510.46ABF87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2814f4b0dfc6a69ccc90d058c405daf244af40bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-alembic/python-alembic.hash | 4 ++-- package/python-alembic/python-alembic.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-alembic/python-alembic.hash b/package/python-alembic/python-alembic.hash index 6a6782b397..e256e9dc08 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 3d336c248990cafc69ea403d6af18994 alembic-1.8.0.tar.gz -sha256 a2d4d90da70b30e70352cd9455e35873a255a31402a438fe24815758d7a0e5e1 alembic-1.8.0.tar.gz +md5 667a722df7dbef926a4ce760b9917622 alembic-1.8.1.tar.gz +sha256 cd0b5e45b14b706426b833f06369b9a6d5ee03f826ec3238723ce8caaf6e5ffa alembic-1.8.1.tar.gz # Locally computed sha256 checksums sha256 f0e3f7a5080879ccae798882d9bee3d48fe335d0bad84ca8eec86fa594375ea0 LICENSE diff --git a/package/python-alembic/python-alembic.mk b/package/python-alembic/python-alembic.mk index d40acef5f7..735678b384 100644 --- a/package/python-alembic/python-alembic.mk +++ b/package/python-alembic/python-alembic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ALEMBIC_VERSION = 1.8.0 +PYTHON_ALEMBIC_VERSION = 1.8.1 PYTHON_ALEMBIC_SOURCE = alembic-$(PYTHON_ALEMBIC_VERSION).tar.gz -PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/43/f2/f6096d23eb43d436f7c3408a6c83f82a1c704bfb50fb608574b048484480 +PYTHON_ALEMBIC_SITE = https://files.pythonhosted.org/packages/37/ab/80e6d86ca81235ea1a7104089dddf74de4b45f8af0a05d4b265be44d6ff9 PYTHON_ALEMBIC_SETUP_TYPE = setuptools PYTHON_ALEMBIC_LICENSE = MIT PYTHON_ALEMBIC_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-aiocoap: bump to version 0.4.4 Message-ID: <20221103205510.2D5B187BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2551d48664d1f4feb53e1fda1e75f40524df438b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-aiocoap/python-aiocoap.hash | 4 ++-- package/python-aiocoap/python-aiocoap.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiocoap/python-aiocoap.hash b/package/python-aiocoap/python-aiocoap.hash index 6357a87931..176b3d22c7 100644 --- a/package/python-aiocoap/python-aiocoap.hash +++ b/package/python-aiocoap/python-aiocoap.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiocoap/json -md5 c5809dfb02be8784ec17897380009052 aiocoap-0.4.1.tar.gz -sha256 c47c9d19a98699f27707186871b7c84f4a7016fe4fbb5bd300f809ae456f8a55 aiocoap-0.4.1.tar.gz +md5 218178420e8fc3581001f52eb726b016 aiocoap-0.4.4.tar.gz +sha256 9d7c9626cbc4dc24a91c6b8694cbeb834e376ab7e20e4137609380f726a9540b aiocoap-0.4.4.tar.gz # Locally computed sha256 checksums sha256 2bb211d412a6bfa4b2a9cf01123c7fe90e5e6185938896e23ab07b84f8494180 LICENSE diff --git a/package/python-aiocoap/python-aiocoap.mk b/package/python-aiocoap/python-aiocoap.mk index c933d27b23..96d8619a84 100644 --- a/package/python-aiocoap/python-aiocoap.mk +++ b/package/python-aiocoap/python-aiocoap.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOCOAP_VERSION = 0.4.1 +PYTHON_AIOCOAP_VERSION = 0.4.4 PYTHON_AIOCOAP_SOURCE = aiocoap-$(PYTHON_AIOCOAP_VERSION).tar.gz -PYTHON_AIOCOAP_SITE = https://files.pythonhosted.org/packages/67/1c/6d6764010a4779d61bc7241afa663b368261c72af20555b26efc875d4276 +PYTHON_AIOCOAP_SITE = https://files.pythonhosted.org/packages/6a/7c/139993da8dcdfc86446ee6df65b98c68e40c5fcb0caeff3a6b348d9f7d6f PYTHON_AIOCOAP_SETUP_TYPE = setuptools PYTHON_AIOCOAP_LICENSE = MIT PYTHON_AIOCOAP_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:11 +0100 Subject: [Buildroot] [git commit branch/next] package/python-asgiref: bump to version 3.5.2 Message-ID: <20221103205510.5F54687BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ede119da2d8bf45120c482e11ccb84d31c22afe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-asgiref/python-asgiref.hash | 4 ++-- package/python-asgiref/python-asgiref.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-asgiref/python-asgiref.hash b/package/python-asgiref/python-asgiref.hash index 631db812dc..fec707ce02 100644 --- a/package/python-asgiref/python-asgiref.hash +++ b/package/python-asgiref/python-asgiref.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/asgiref/json -md5 5afe03ecc39ae94950ff95e80166d945 asgiref-3.3.4.tar.gz -sha256 d1216dfbdfb63826470995d31caed36225dcaf34f182e0fa257a4dd9e86f1b78 asgiref-3.3.4.tar.gz +md5 b3cf42bb1f9191196f9ed1678f9dc106 asgiref-3.5.2.tar.gz +sha256 4a29362a6acebe09bf1d6640db38c1dc3d9217c68e6f9f6204d72667fc19a424 asgiref-3.5.2.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-asgiref/python-asgiref.mk b/package/python-asgiref/python-asgiref.mk index 0353f5d5a0..afc083fb1f 100644 --- a/package/python-asgiref/python-asgiref.mk +++ b/package/python-asgiref/python-asgiref.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ASGIREF_VERSION = 3.3.4 +PYTHON_ASGIREF_VERSION = 3.5.2 PYTHON_ASGIREF_SOURCE = asgiref-$(PYTHON_ASGIREF_VERSION).tar.gz -PYTHON_ASGIREF_SITE = https://files.pythonhosted.org/packages/d8/3f/ef696a6d8254f182b1a089aeffb638d2eb83055e603146d3a40605c5b7da +PYTHON_ASGIREF_SITE = https://files.pythonhosted.org/packages/1f/35/e7d59b92ceffb1dc62c65156278de378670b46ab2364a3ea7216fe194ba3 PYTHON_ASGIREF_SETUP_TYPE = setuptools PYTHON_ASGIREF_LICENSE = BSD-3-Clause PYTHON_ASGIREF_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:12 +0100 Subject: [Buildroot] [git commit branch/next] package/{avro-c, python-avro}: bump to version 1.11.1 Message-ID: <20221103205510.6BAA787BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c9b862b2973aaaebac6dacca6ad20f2b20944f87 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/avro-c/avro-c.hash | 4 ++-- package/avro-c/avro-c.mk | 2 +- package/python-avro/python-avro.hash | 4 ++-- package/python-avro/python-avro.mk | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/avro-c/avro-c.hash b/package/avro-c/avro-c.hash index 7a4a6f7aca..b52a787ed5 100644 --- a/package/avro-c/avro-c.hash +++ b/package/avro-c/avro-c.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/avro/avro-1.11.0/c/avro-c-1.11.0.tar.gz.sha512 -sha512 5369ec11832e0ce1aa0181d594f657bae82ab5fb317ec1bee5ba190de9ed42956b425a5bf7e423940e8f871a54ae1246b92db2ce8562f270b4a05523ec4b60ae avro-c-1.11.0.tar.gz +# From https://downloads.apache.org/avro/avro-1.11.1/c/avro-c-1.11.1.tar.gz.sha512 +sha512 e72e8c245a8b86326bc18a5d5127e9beeaceaf805e8a62760fd88d627e29954c750346485bb43822df408c8a172d910c27ddf7e3815bddbdb04d16c54d859323 avro-c-1.11.1.tar.gz # License files sha256 d62488d6ba17132e92c23c03c80bfedc848267f96ab36489fec860f76cf6819a LICENSE diff --git a/package/avro-c/avro-c.mk b/package/avro-c/avro-c.mk index f55c579656..f217c1d7ed 100644 --- a/package/avro-c/avro-c.mk +++ b/package/avro-c/avro-c.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update python-avro -AVRO_C_VERSION = 1.11.0 +AVRO_C_VERSION = 1.11.1 AVRO_C_SITE = https://www-eu.apache.org/dist/avro/avro-$(AVRO_C_VERSION)/c AVRO_C_LICENSE = Apache-2.0 AVRO_C_LICENSE_FILES = LICENSE diff --git a/package/python-avro/python-avro.hash b/package/python-avro/python-avro.hash index d752fa8ae6..0d457a11fd 100644 --- a/package/python-avro/python-avro.hash +++ b/package/python-avro/python-avro.hash @@ -1,5 +1,5 @@ -# From https://downloads.apache.org/avro/avro-1.11.0/py/avro-1.11.0.tar.gz.sha512 -sha512 8af67deb33b9990b74ffd7ab5c3c55e13a649070b4623c7bbe2b278287fd0929e57ed6d0344f9e93f3eb79663b43f75891d0810812349dfaecce65fdd9b44e93 avro-1.11.0.tar.gz +# From https://downloads.apache.org/avro/avro-1.11.1/py/avro-1.11.1.tar.gz.sha512 +sha512 bce5983cd7ed20be848cca41d143f16bf5bab57edc010d590fc1268405de4267e028ff7ec740282a03034aff5aa528feadb2be4e71ee6879b3080e0a9e19cb37 avro-1.11.1.tar.gz # License files sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 avro/LICENSE diff --git a/package/python-avro/python-avro.mk b/package/python-avro/python-avro.mk index 42aa11aa4e..6193cbbd8e 100644 --- a/package/python-avro/python-avro.mk +++ b/package/python-avro/python-avro.mk @@ -5,7 +5,7 @@ ################################################################################ # When updating the version, please also update avro-c -PYTHON_AVRO_VERSION = 1.11.0 +PYTHON_AVRO_VERSION = 1.11.1 PYTHON_AVRO_SITE = \ https://www-eu.apache.org/dist/avro/avro-$(PYTHON_AVRO_VERSION)/py PYTHON_AVRO_SOURCE = avro-$(PYTHON_AVRO_VERSION).tar.gz From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:13 +0100 Subject: [Buildroot] [git commit branch/next] package/python-bcrypt: bump to version 4.0.1 Message-ID: <20221103205510.7728B87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c2a62601547ef0666e1883cee0ea110ebff387e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Replace cffi based backend with pyo3 setuptools-rust based backend. Propagate rust reverse dependency comment. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-bcrypt/Config.in | 2 +- package/python-bcrypt/python-bcrypt.hash | 5 ++--- package/python-bcrypt/python-bcrypt.mk | 17 ++++++++++++++--- package/python-paramiko/Config.in | 2 +- package/python-twisted/Config.in | 2 +- 5 files changed, 19 insertions(+), 9 deletions(-) diff --git a/package/python-bcrypt/Config.in b/package/python-bcrypt/Config.in index 9e9864e9d2..67800df3e1 100644 --- a/package/python-bcrypt/Config.in +++ b/package/python-bcrypt/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_BCRYPT bool "python-bcrypt" - select BR2_PACKAGE_PYTHON_CFFI # runtime + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS help Modern password hashing for your software and your servers. diff --git a/package/python-bcrypt/python-bcrypt.hash b/package/python-bcrypt/python-bcrypt.hash index b1970d8684..e148078699 100644 --- a/package/python-bcrypt/python-bcrypt.hash +++ b/package/python-bcrypt/python-bcrypt.hash @@ -1,5 +1,4 @@ -# md5, sha256 from https://pypi.org/pypi/bcrypt/json -md5 fe31390dab603728f756cd3d6830c80a bcrypt-3.2.0.tar.gz -sha256 5b93c1726e50a93a033c36e5ca7fdcd29a5c7395af50a6892f5d9e7c6cfbfb29 bcrypt-3.2.0.tar.gz +# Locally calculated after vendoring +sha256 d64daee0af1afe137718674e67a49b8bb791842aab265b588a6d68d44a449c70 bcrypt-4.0.1.tar.gz # Locally computed sha256 checksums sha256 8173d5c29b4f956d532781d2b86e4e30f83e6b7878dce18c919451d6ba707c90 LICENSE diff --git a/package/python-bcrypt/python-bcrypt.mk b/package/python-bcrypt/python-bcrypt.mk index ad770cc974..cbd6855d9c 100644 --- a/package/python-bcrypt/python-bcrypt.mk +++ b/package/python-bcrypt/python-bcrypt.mk @@ -4,12 +4,23 @@ # ################################################################################ -PYTHON_BCRYPT_VERSION = 3.2.0 +PYTHON_BCRYPT_VERSION = 4.0.1 PYTHON_BCRYPT_SOURCE = bcrypt-$(PYTHON_BCRYPT_VERSION).tar.gz -PYTHON_BCRYPT_SITE = https://files.pythonhosted.org/packages/d8/ba/21c475ead997ee21502d30f76fd93ad8d5858d19a3fad7cd153de698c4dd +PYTHON_BCRYPT_SITE = https://files.pythonhosted.org/packages/8c/ae/3af7d006aacf513975fd1948a6b4d6f8b4a307f8a244e1a3d3774b297aad PYTHON_BCRYPT_SETUP_TYPE = setuptools PYTHON_BCRYPT_LICENSE = Apache-2.0 PYTHON_BCRYPT_LICENSE_FILES = LICENSE -PYTHON_BCRYPT_DEPENDENCIES = host-python-cffi +PYTHON_BCRYPT_DEPENDENCIES = \ + host-python-setuptools-rust \ + host-rustc +PYTHON_BCRYPT_ENV = \ + $(PKG_CARGO_ENV) \ + PYO3_CROSS_LIB_DIR="$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)" +# We need to vendor the Cargo crates at download time +PYTHON_BCRYPT_DOWNLOAD_POST_PROCESS = cargo +PYTHON_BCRYPT_DOWNLOAD_DEPENDENCIES = host-rustc +PYTHON_BCRYPT_DL_ENV = \ + $(PKG_CARGO_ENV) \ + BR_CARGO_MANIFEST_PATH=src/_bcrypt/Cargo.toml $(eval $(python-package)) diff --git a/package/python-paramiko/Config.in b/package/python-paramiko/Config.in index a07af19a4b..aee658c790 100644 --- a/package/python-paramiko/Config.in +++ b/package/python-paramiko/Config.in @@ -1,6 +1,6 @@ config BR2_PACKAGE_PYTHON_PARAMIKO bool "python-paramiko" - depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography, python-bcrypt select BR2_PACKAGE_PYTHON_BCRYPT # runtime select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime select BR2_PACKAGE_PYTHON_PYNACL # runtime diff --git a/package/python-twisted/Config.in b/package/python-twisted/Config.in index c0acf35560..1f3baf57e2 100644 --- a/package/python-twisted/Config.in +++ b/package/python-twisted/Config.in @@ -31,7 +31,7 @@ config BR2_PACKAGE_PYTHON_TWISTED_TLS config BR2_PACKAGE_PYTHON_TWISTED_CONCH bool "Conch support" - depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography, python-bcrypt select BR2_PACKAGE_PYTHON_APPDIRS # runtime select BR2_PACKAGE_PYTHON_BCRYPT # runtime select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:29 +0100 Subject: [Buildroot] [git commit branch/next] package/python-colorama: bump to version 0.4.6 Message-ID: <20221103205510.DBFEA87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=44622611237dd45790d0aebcb652a36f238fd136 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate to hatchling pep517 build backend. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-colorama/python-colorama.hash | 4 ++-- package/python-colorama/python-colorama.mk | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-colorama/python-colorama.hash b/package/python-colorama/python-colorama.hash index e975a66363..aba1be3eba 100644 --- a/package/python-colorama/python-colorama.hash +++ b/package/python-colorama/python-colorama.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/colorama/json -md5 57b22f2597f63df051b69906fbf310cc colorama-0.4.4.tar.gz -sha256 5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b colorama-0.4.4.tar.gz +md5 11fe1cbf8299798551ac88f824ea11c4 colorama-0.4.6.tar.gz +sha256 08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 colorama-0.4.6.tar.gz # Locally computed sha256 checksums sha256 cac35c02686e5d04a5a7140bfb3b36e73aed496656e891102e428886d7930318 LICENSE.txt diff --git a/package/python-colorama/python-colorama.mk b/package/python-colorama/python-colorama.mk index d3d29a63e9..d633e00602 100644 --- a/package/python-colorama/python-colorama.mk +++ b/package/python-colorama/python-colorama.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_COLORAMA_VERSION = 0.4.4 +PYTHON_COLORAMA_VERSION = 0.4.6 PYTHON_COLORAMA_SOURCE = colorama-$(PYTHON_COLORAMA_VERSION).tar.gz -PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/1f/bb/5d3246097ab77fa083a61bd8d3d527b7ae063c7d8e8671b1cf8c4ec10cbe -PYTHON_COLORAMA_SETUP_TYPE = setuptools +PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4 +PYTHON_COLORAMA_SETUP_TYPE = pep517 PYTHON_COLORAMA_LICENSE = BSD-3-Clause PYTHON_COLORAMA_LICENSE_FILES = LICENSE.txt +PYTHON_COLORAMA_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:09 +0100 Subject: [Buildroot] [git commit branch/next] package/python-arrow: bump to version 1.2.3 Message-ID: <20221103205510.5284487BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=430643f636b1b7678b024d220aef2e3f0ad42f0b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-arrow/python-arrow.hash | 4 ++-- package/python-arrow/python-arrow.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-arrow/python-arrow.hash b/package/python-arrow/python-arrow.hash index 9216e1c26c..30fb88e8c0 100644 --- a/package/python-arrow/python-arrow.hash +++ b/package/python-arrow/python-arrow.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/arrow/json -md5 608682052926c7e5636285af0618ef38 arrow-1.2.0.tar.gz -sha256 16fc29bbd9e425e3eb0fef3018297910a0f4568f21116fc31771e2760a50e074 arrow-1.2.0.tar.gz +md5 a964a7574e486b0642f3fbc02ef22773 arrow-1.2.3.tar.gz +sha256 3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1 arrow-1.2.3.tar.gz # Locally computed sha256 checksums sha256 40d6e1255d7151f5f041a514725d3c94ffa8c1881e5a0c29b6bea93f03e2e3bb LICENSE diff --git a/package/python-arrow/python-arrow.mk b/package/python-arrow/python-arrow.mk index a20ac8dbc7..1e34ef09c8 100644 --- a/package/python-arrow/python-arrow.mk +++ b/package/python-arrow/python-arrow.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ARROW_VERSION = 1.2.0 +PYTHON_ARROW_VERSION = 1.2.3 PYTHON_ARROW_SOURCE = arrow-$(PYTHON_ARROW_VERSION).tar.gz -PYTHON_ARROW_SITE = https://files.pythonhosted.org/packages/dc/bd/2565b8533bb8cf66e10a9e68a1d489ad839799b2050f0635039e614e3b1a +PYTHON_ARROW_SITE = https://files.pythonhosted.org/packages/7f/c0/c601ea7811f422700ef809f167683899cdfddec5aa3f83597edf97349962 PYTHON_ARROW_SETUP_TYPE = setuptools PYTHON_ARROW_LICENSE = Apache-2.0 PYTHON_ARROW_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:06 +0100 Subject: [Buildroot] [git commit branch/next] package/python-aioprocessing: bump to version 2.0.1 Message-ID: <20221103205510.392E187BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a408394f24fde34fb7fdf99f69865699b2f11b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from setuptools to flit build system. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-aioprocessing/python-aioprocessing.hash | 4 ++-- package/python-aioprocessing/python-aioprocessing.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-aioprocessing/python-aioprocessing.hash b/package/python-aioprocessing/python-aioprocessing.hash index cf92a72d4a..8913a7abb0 100644 --- a/package/python-aioprocessing/python-aioprocessing.hash +++ b/package/python-aioprocessing/python-aioprocessing.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aioprocessing/json -md5 838b6aa073f1373bd42204f86b0e3196 aioprocessing-2.0.0.tar.gz -sha256 469dfb746e8c4e0c727ba135cfabf9e034c554f6a73c27f908bfe3625dd74b9e aioprocessing-2.0.0.tar.gz +md5 e533c65f5879374c27f266c2040405ea aioprocessing-2.0.1.tar.gz +sha256 fe01c7b1a38c78168611d3040e73d93036c3b7c8a649d636dc9ed7a3bc9b1ba2 aioprocessing-2.0.1.tar.gz # Locally computed sha256 checksums sha256 53c809e8f0b91a68a39477e5fbdf77fe2b74dd6a1647c2dd9b7b22fed135239e LICENSE.txt diff --git a/package/python-aioprocessing/python-aioprocessing.mk b/package/python-aioprocessing/python-aioprocessing.mk index e1e919de2d..6cd59ab599 100644 --- a/package/python-aioprocessing/python-aioprocessing.mk +++ b/package/python-aioprocessing/python-aioprocessing.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_AIOPROCESSING_VERSION = 2.0.0 +PYTHON_AIOPROCESSING_VERSION = 2.0.1 PYTHON_AIOPROCESSING_SOURCE = aioprocessing-$(PYTHON_AIOPROCESSING_VERSION).tar.gz -PYTHON_AIOPROCESSING_SITE = https://files.pythonhosted.org/packages/8e/3e/54266241660fb026bfd27f660d44cd81a4b7f8a145d8e2db010de12622a0 -PYTHON_AIOPROCESSING_SETUP_TYPE = setuptools +PYTHON_AIOPROCESSING_SITE = https://files.pythonhosted.org/packages/4d/85/9a75151e7049bf144c01384279201d82d99484bd658f8e6fb013552d8724 +PYTHON_AIOPROCESSING_SETUP_TYPE = flit PYTHON_AIOPROCESSING_LICENSE = BSD-2-Clause PYTHON_AIOPROCESSING_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:51 +0100 Subject: [Buildroot] [git commit branch/next] package/python-ecdsa: bump to version 0.18.0 Message-ID: <20221103205511.82B8887BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a059b829ab2a38843ad7b9d83929c8dcc986fe35 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-ecdsa/python-ecdsa.hash | 4 ++-- package/python-ecdsa/python-ecdsa.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-ecdsa/python-ecdsa.hash b/package/python-ecdsa/python-ecdsa.hash index a082d30b0f..382cccd47c 100644 --- a/package/python-ecdsa/python-ecdsa.hash +++ b/package/python-ecdsa/python-ecdsa.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ecdsa/json -md5 d0dd59c43af0f640a60599551529f5d0 ecdsa-0.17.0.tar.gz -sha256 b9f500bb439e4153d0330610f5d26baaf18d17b8ced1bc54410d189385ea68aa ecdsa-0.17.0.tar.gz +md5 cbca26ec29cc50e32e8b070aa2ec0786 ecdsa-0.18.0.tar.gz +sha256 190348041559e21b22a1d65cee485282ca11a6f81d503fddb84d5017e9ed1e49 ecdsa-0.18.0.tar.gz # Locally computed sha256 checksums sha256 3eca9845773d2e5b8cc9d8c119d345f00a4806e4bd660d4a3d6cdf9c0e9d8bb2 LICENSE diff --git a/package/python-ecdsa/python-ecdsa.mk b/package/python-ecdsa/python-ecdsa.mk index eda35616de..d3d49c2520 100644 --- a/package/python-ecdsa/python-ecdsa.mk +++ b/package/python-ecdsa/python-ecdsa.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ECDSA_VERSION = 0.17.0 +PYTHON_ECDSA_VERSION = 0.18.0 PYTHON_ECDSA_SOURCE = ecdsa-$(PYTHON_ECDSA_VERSION).tar.gz -PYTHON_ECDSA_SITE = https://files.pythonhosted.org/packages/bf/3d/3d909532ad541651390bf1321e097404cbd39d1d89c2046f42a460220fb3 +PYTHON_ECDSA_SITE = https://files.pythonhosted.org/packages/ff/7b/ba6547a76c468a0d22de93e89ae60d9561ec911f59532907e72b0d8bc0f1 PYTHON_ECDSA_SETUP_TYPE = setuptools PYTHON_ECDSA_LICENSE = MIT PYTHON_ECDSA_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:17 +0100 Subject: [Buildroot] [git commit branch/next] package/python-bluezero: bump to version 0.7.1 Message-ID: <20221103205510.9099387BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=66911c3dd28a134f550ca03efe19c19daf229dd1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-bluezero/python-bluezero.hash | 4 ++-- package/python-bluezero/python-bluezero.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-bluezero/python-bluezero.hash b/package/python-bluezero/python-bluezero.hash index 59e8c5af5b..6bedf62b27 100644 --- a/package/python-bluezero/python-bluezero.hash +++ b/package/python-bluezero/python-bluezero.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/bluezero/json -md5 b26e6425d8adc4613b7cdf1d131f8c0b bluezero-0.6.0.tar.gz -sha256 d94f0672b1de3ff0040801538143fe9a42c501d8db79bcd183c9e051b8da83bc bluezero-0.6.0.tar.gz +md5 efa07525f1bf6db9af66eb7d9775cdb0 bluezero-0.7.1.tar.gz +sha256 f146feb65ee9f6fd9f3638ff0a44df9fd6efb48cf66a39ce51a62a7d38ab5206 bluezero-0.7.1.tar.gz # Locally computed sha256 checksums sha256 59319e80b4caa94ace4817c9f84aa16abc9d4d2b5f7866251b5fda92e87ccdef LICENSE diff --git a/package/python-bluezero/python-bluezero.mk b/package/python-bluezero/python-bluezero.mk index 7e244fe3f0..34efb6155c 100644 --- a/package/python-bluezero/python-bluezero.mk +++ b/package/python-bluezero/python-bluezero.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BLUEZERO_VERSION = 0.6.0 +PYTHON_BLUEZERO_VERSION = 0.7.1 PYTHON_BLUEZERO_SOURCE = bluezero-$(PYTHON_BLUEZERO_VERSION).tar.gz -PYTHON_BLUEZERO_SITE = https://files.pythonhosted.org/packages/be/15/4a806580ffd359a03184776f37cf201298918f302b414b8a3e594d1be65c +PYTHON_BLUEZERO_SITE = https://files.pythonhosted.org/packages/9a/66/d4a92869ed2afd9483a65aff200b2ba0ca4365429bc9a836c5803ab876a5 PYTHON_BLUEZERO_SETUP_TYPE = setuptools PYTHON_BLUEZERO_LICENSE = MIT PYTHON_BLUEZERO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:54 +0100 Subject: [Buildroot] [git commit branch/next] package/python-entrypoints: bump to version 0.4 Message-ID: <20221103205511.95EF487BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=effab27db24de3999fb36768d16d4bceb1faefe1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate to flit package infrastructure. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-entrypoints/python-entrypoints.hash | 4 ++-- package/python-entrypoints/python-entrypoints.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-entrypoints/python-entrypoints.hash b/package/python-entrypoints/python-entrypoints.hash index 95c092e5e0..a8deb85614 100644 --- a/package/python-entrypoints/python-entrypoints.hash +++ b/package/python-entrypoints/python-entrypoints.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/entrypoints/json -md5 c5c61ea2e46a0c50ea08f4af7955a0b1 entrypoints-0.3.tar.gz -sha256 c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451 entrypoints-0.3.tar.gz +md5 3acd8b72119a8fb1eac7030c24ac6b49 entrypoints-0.4.tar.gz +sha256 b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4 entrypoints-0.4.tar.gz # Locally computed sha256 checksums sha256 de5fcd7349cdf399b0707a2a024833c4704743650133c72d6f0ff7561a03a848 LICENSE diff --git a/package/python-entrypoints/python-entrypoints.mk b/package/python-entrypoints/python-entrypoints.mk index 7ab1b4d64a..287b83605d 100644 --- a/package/python-entrypoints/python-entrypoints.mk +++ b/package/python-entrypoints/python-entrypoints.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_ENTRYPOINTS_VERSION = 0.3 +PYTHON_ENTRYPOINTS_VERSION = 0.4 PYTHON_ENTRYPOINTS_SOURCE = entrypoints-$(PYTHON_ENTRYPOINTS_VERSION).tar.gz -PYTHON_ENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/b4/ef/063484f1f9ba3081e920ec9972c96664e2edb9fdc3d8669b0e3b8fc0ad7c -PYTHON_ENTRYPOINTS_SETUP_TYPE = distutils +PYTHON_ENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2 +PYTHON_ENTRYPOINTS_SETUP_TYPE = flit PYTHON_ENTRYPOINTS_LICENSE = MIT PYTHON_ENTRYPOINTS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:15 +0100 Subject: [Buildroot] [git commit branch/next] package/python-beautifulsoup4: bump to version 4.11.1 Message-ID: <20221103205510.827DF87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=474148dc7a9ee5d30ac29d95643667500360220b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License file moved per changelog: the license file is packaged as LICENSE License hash changed due to formatting changes. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-beautifulsoup4/python-beautifulsoup4.hash | 6 +++--- package/python-beautifulsoup4/python-beautifulsoup4.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.hash b/package/python-beautifulsoup4/python-beautifulsoup4.hash index 665c142d53..4641d2e3a3 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 e754242642253dd31d249d00358d552e beautifulsoup4-4.10.0.tar.gz -sha256 c23ad23c521d818955a4151a67d81580319d4bf548d3d49f4223ae041ff98891 beautifulsoup4-4.10.0.tar.gz +md5 22f22f89cf9da41b22e1ece9639c66a3 beautifulsoup4-4.11.1.tar.gz +sha256 ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693 beautifulsoup4-4.11.1.tar.gz # Locally computed sha256 checksums -sha256 a47ea51236098464fe0b4f559743590b533056d9e00f49ecbf80299fab47e231 COPYING.txt +sha256 9e41dab3a48f5c734a9d5446557b28a6616e4924ee51d205598e4416bb93ce25 LICENSE diff --git a/package/python-beautifulsoup4/python-beautifulsoup4.mk b/package/python-beautifulsoup4/python-beautifulsoup4.mk index f729d1051a..78f885ba08 100644 --- a/package/python-beautifulsoup4/python-beautifulsoup4.mk +++ b/package/python-beautifulsoup4/python-beautifulsoup4.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_BEAUTIFULSOUP4_VERSION = 4.10.0 +PYTHON_BEAUTIFULSOUP4_VERSION = 4.11.1 PYTHON_BEAUTIFULSOUP4_SOURCE = beautifulsoup4-$(PYTHON_BEAUTIFULSOUP4_VERSION).tar.gz -PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/a1/69/daeee6d8f22c997e522cdbeb59641c4d31ab120aba0f2c799500f7456b7e +PYTHON_BEAUTIFULSOUP4_SITE = https://files.pythonhosted.org/packages/e8/b0/cd2b968000577ec5ce6c741a54d846dfa402372369b8b6861720aa9ecea7 PYTHON_BEAUTIFULSOUP4_SETUP_TYPE = setuptools PYTHON_BEAUTIFULSOUP4_LICENSE = MIT -PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = COPYING.txt +PYTHON_BEAUTIFULSOUP4_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-channels: bump to version 4.0.0 Message-ID: <20221103205510.B23CE87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4046164fd70fde0b265875a91c96daef01e29205 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-channels/python-channels.hash | 4 ++-- package/python-channels/python-channels.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-channels/python-channels.hash b/package/python-channels/python-channels.hash index 2d0097da2b..ea643f1589 100644 --- a/package/python-channels/python-channels.hash +++ b/package/python-channels/python-channels.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/channels/json -md5 6f3fb75828b681a69372934a09ac3f32 channels-2.3.1.tar.gz -sha256 6b8ebd93fe0041a23e31c9f4130d92fadb9c0040c0eb377a004540631325a31d channels-2.3.1.tar.gz +md5 b145f0623bf1bad8ceb534c306ad2f2a channels-4.0.0.tar.gz +sha256 0ce53507a7da7b148eaa454526e0e05f7da5e5d1c23440e4886cf146981d8420 channels-4.0.0.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-channels/python-channels.mk b/package/python-channels/python-channels.mk index c0eca71aa2..40f17cb114 100644 --- a/package/python-channels/python-channels.mk +++ b/package/python-channels/python-channels.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHANNELS_VERSION = 2.3.1 +PYTHON_CHANNELS_VERSION = 4.0.0 PYTHON_CHANNELS_SOURCE = channels-$(PYTHON_CHANNELS_VERSION).tar.gz -PYTHON_CHANNELS_SITE = https://files.pythonhosted.org/packages/75/53/2db9662a52dcedb02a25f87d8efc5e630059967790e4c10887dbd2db2073 +PYTHON_CHANNELS_SITE = https://files.pythonhosted.org/packages/8e/cb/6fedd9df5972b893a04c8e5d7748873d6480a813e74b0797945bee1f4282 PYTHON_CHANNELS_SETUP_TYPE = setuptools PYTHON_CHANNELS_LICENSE = BSD-3-Clause PYTHON_CHANNELS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:08 +0100 Subject: [Buildroot] [git commit branch/next] package/python-incremental: bump to version 22.10.0 Message-ID: <20221103205511.E7D6887BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3de9aa3eea839f3a6bfef923545ef6f7db16f1cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-incremental/python-incremental.hash | 4 ++-- package/python-incremental/python-incremental.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-incremental/python-incremental.hash b/package/python-incremental/python-incremental.hash index 47af832f39..456e8ca16d 100644 --- a/package/python-incremental/python-incremental.hash +++ b/package/python-incremental/python-incremental.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/incremental/json -md5 9f7ad12e0c05a12cee52a7350976c4e3 incremental-21.3.0.tar.gz -sha256 02f5de5aff48f6b9f665d99d48bfc7ec03b6e3943210de7cfc88856d755d6f57 incremental-21.3.0.tar.gz +md5 9fffa2490ca649550c79a78e85ef2eef incremental-22.10.0.tar.gz +sha256 912feeb5e0f7e0188e6f42241d2f450002e11bbc0937c65865045854c24c0bd0 incremental-22.10.0.tar.gz # Locally computed sha256 checksums sha256 d043bc8899b4695de1f4511d8f507b927e11723b981ce600fa3ef7b73954afa5 LICENSE diff --git a/package/python-incremental/python-incremental.mk b/package/python-incremental/python-incremental.mk index 7c6b2a547c..4b032d2649 100644 --- a/package/python-incremental/python-incremental.mk +++ b/package/python-incremental/python-incremental.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_INCREMENTAL_VERSION = 21.3.0 +PYTHON_INCREMENTAL_VERSION = 22.10.0 PYTHON_INCREMENTAL_SOURCE = incremental-$(PYTHON_INCREMENTAL_VERSION).tar.gz -PYTHON_INCREMENTAL_SITE = https://files.pythonhosted.org/packages/4f/c5/430765c697afc217c8491785de321a21fa4d983dda14bcd82feb965b0593 +PYTHON_INCREMENTAL_SITE = https://files.pythonhosted.org/packages/86/42/9e87f04fa2cd40e3016f27a4b4572290e95899c6dce317e2cdb580f3ff09 PYTHON_INCREMENTAL_SETUP_TYPE = setuptools PYTHON_INCREMENTAL_LICENSE = MIT PYTHON_INCREMENTAL_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:24 +0100 Subject: [Buildroot] [git commit branch/next] package/python-channels-redis: bump to version 4.0.0 Message-ID: <20221103205510.BBCAD87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e9322e0ad4c29fde3eb4e816ce84182bfba593a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-channels-redis/python-channels-redis.hash | 4 ++-- package/python-channels-redis/python-channels-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-channels-redis/python-channels-redis.hash b/package/python-channels-redis/python-channels-redis.hash index 5c98953fa1..eaab5814a6 100644 --- a/package/python-channels-redis/python-channels-redis.hash +++ b/package/python-channels-redis/python-channels-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/channels-redis/json -md5 9ec9ffd467e181906f257d6c0dbabf45 channels_redis-2.4.1.tar.gz -sha256 ddfa0c067085fdce24fb80d9c0b848638cbdbf0e1167f14eb2e99d635ad216e6 channels_redis-2.4.1.tar.gz +md5 82898cb3b50bb19e8484b80b4d940910 channels_redis-4.0.0.tar.gz +sha256 122414f29f525f7b9e0c9d59cdcfc4dc1b0eecba16fbb6a1c23f1d9b58f49dcb channels_redis-4.0.0.tar.gz # Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-channels-redis/python-channels-redis.mk b/package/python-channels-redis/python-channels-redis.mk index c2c6f59c3c..727f403aaf 100644 --- a/package/python-channels-redis/python-channels-redis.mk +++ b/package/python-channels-redis/python-channels-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHANNELS_REDIS_VERSION = 2.4.1 +PYTHON_CHANNELS_REDIS_VERSION = 4.0.0 PYTHON_CHANNELS_REDIS_SOURCE = channels_redis-$(PYTHON_CHANNELS_REDIS_VERSION).tar.gz -PYTHON_CHANNELS_REDIS_SITE = https://files.pythonhosted.org/packages/87/a9/8d11c32ae6bf3a2cc893185f7d1e03b80bda680131a08473c07ed1fe591d +PYTHON_CHANNELS_REDIS_SITE = https://files.pythonhosted.org/packages/8a/8d/bf96c62e3ca6c5ae59eb3482804afbe026c1c98b05b3ab65a0d46663644a PYTHON_CHANNELS_REDIS_SETUP_TYPE = setuptools PYTHON_CHANNELS_REDIS_LICENSE = BSD-3-Clause PYTHON_CHANNELS_REDIS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:07 +0100 Subject: [Buildroot] [git commit branch/next] package/python-ifaddr: bump to version 0.2.0 Message-ID: <20221103205511.DF0E387BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6293c033a906d279235a98cc2c49bea3447f5b67 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-ifaddr/python-ifaddr.hash | 4 ++-- package/python-ifaddr/python-ifaddr.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-ifaddr/python-ifaddr.hash b/package/python-ifaddr/python-ifaddr.hash index 57b155caa5..e3c2b13b69 100644 --- a/package/python-ifaddr/python-ifaddr.hash +++ b/package/python-ifaddr/python-ifaddr.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/ifaddr/json -md5 97c4eb7505643b5f1fe17733cb42abd9 ifaddr-0.1.7.tar.gz -sha256 1f9e8a6ca6f16db5a37d3356f07b6e52344f6f9f7e806d618537731669eb1a94 ifaddr-0.1.7.tar.gz +md5 b1cac02b5dc354d68dd6d853bc9565a7 ifaddr-0.2.0.tar.gz +sha256 cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4 ifaddr-0.2.0.tar.gz # Locally computed sha256 checksums sha256 8700856576ae2bc80c63bc970250510d9213fb02fed006d5f22742c9ddde24d7 LICENSE.txt diff --git a/package/python-ifaddr/python-ifaddr.mk b/package/python-ifaddr/python-ifaddr.mk index f1154d9de8..9b7d50d825 100644 --- a/package/python-ifaddr/python-ifaddr.mk +++ b/package/python-ifaddr/python-ifaddr.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_IFADDR_VERSION = 0.1.7 +PYTHON_IFADDR_VERSION = 0.2.0 PYTHON_IFADDR_SOURCE = ifaddr-$(PYTHON_IFADDR_VERSION).tar.gz -PYTHON_IFADDR_SITE = https://files.pythonhosted.org/packages/3d/fc/4ce147e3997cd0ea470ad27112087545cf83bf85015ddb3054673cb471bb +PYTHON_IFADDR_SITE = https://files.pythonhosted.org/packages/e8/ac/fb4c578f4a3256561548cd825646680edcadb9440f3f68add95ade1eb791 PYTHON_IFADDR_SETUP_TYPE = setuptools PYTHON_IFADDR_LICENSE = MIT PYTHON_IFADDR_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:25 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cheroot: bump to version 8.6.0 Message-ID: <20221103205510.C662F87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3b8c9bd4588a717e4977debca8d51c1fcd58e4b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to links update: https://github.com/cherrypy/cheroot/commit/b4b8c11c8b9bc5dae1f9b37861f78b828882e57c Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cheroot/python-cheroot.hash | 6 +++--- package/python-cheroot/python-cheroot.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-cheroot/python-cheroot.hash b/package/python-cheroot/python-cheroot.hash index 06d9453163..e538d1fcdc 100644 --- a/package/python-cheroot/python-cheroot.hash +++ b/package/python-cheroot/python-cheroot.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cheroot/json -md5 7ace4b584a8092deb9f6b0142a627086 cheroot-8.2.1.tar.gz -sha256 5b525b3e4a755adf78070ab54c1821fb860d4255a9317dba2b88eb2df2441cff cheroot-8.2.1.tar.gz +md5 70247d0948899f453b50e6181cddd0d7 cheroot-8.6.0.tar.gz +sha256 366adf6e7cac9555486c2d1be6297993022eff6f8c4655c1443268cca3f08e25 cheroot-8.6.0.tar.gz # Locally computed sha256 checksums -sha256 da6dc218683f6dab91c6367f00bf33095d980fb1f04d430c81c5e6994b8605e0 LICENSE.md +sha256 e20feeb491a7e98084f15719349e9857aad41c4503c5e479f8815b063dbf7564 LICENSE.md diff --git a/package/python-cheroot/python-cheroot.mk b/package/python-cheroot/python-cheroot.mk index 9eae887989..95f2e39480 100644 --- a/package/python-cheroot/python-cheroot.mk +++ b/package/python-cheroot/python-cheroot.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHEROOT_VERSION = 8.2.1 +PYTHON_CHEROOT_VERSION = 8.6.0 PYTHON_CHEROOT_SOURCE = cheroot-$(PYTHON_CHEROOT_VERSION).tar.gz -PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/9b/4d/2e51e7ce60f54a5279e91648b9b9b497d4d22bc624ecae6af1b6866144a7 +PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/99/c4/9b5ca09208047f2689c24ee63e195aa01ceffb7857d715cabc046559ddd6 PYTHON_CHEROOT_LICENSE = BSD-3-Clause PYTHON_CHEROOT_LICENSE_FILES = LICENSE.md PYTHON_CHEROOT_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:01 +0100 Subject: [Buildroot] [git commit branch/next] package/python-greenlet: bump to version 2.0.0 Message-ID: <20221103205511.BA88587BD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=506d170855cbae6210426c9d84a3c36f252306cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-greenlet/python-greenlet.hash | 4 ++-- package/python-greenlet/python-greenlet.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-greenlet/python-greenlet.hash b/package/python-greenlet/python-greenlet.hash index 8e2a95b03e..b5fd1fd7b2 100644 --- a/package/python-greenlet/python-greenlet.hash +++ b/package/python-greenlet/python-greenlet.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/greenlet/json -md5 b3e86eb9ab0908e6e3ef542e9b94d7e1 greenlet-1.1.3.post0.tar.gz -sha256 f5e09dc5c6e1796969fd4b775ea1417d70e49a5df29aaa8e5d10675d9e11872c greenlet-1.1.3.post0.tar.gz +md5 1d73a38c1c0b0c7e16ec17d6a19f3652 greenlet-2.0.0.tar.gz +sha256 6c66f0da8049ee3c126b762768179820d4c0ae0ca46ae489039e4da2fae39a52 greenlet-2.0.0.tar.gz # Locally computed sha256 checksums sha256 769831d6e5dfaf2c20802faccff1fafb4c2025dd8f6253dfa47fcad59d4d0979 LICENSE sha256 e5ff3c23c110e494cd7d736c10fd96d462457bafeca310840db6527298c7d46b LICENSE.PSF diff --git a/package/python-greenlet/python-greenlet.mk b/package/python-greenlet/python-greenlet.mk index b4a0e5af08..42bf7970d8 100644 --- a/package/python-greenlet/python-greenlet.mk +++ b/package/python-greenlet/python-greenlet.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_GREENLET_VERSION = 1.1.3.post0 +PYTHON_GREENLET_VERSION = 2.0.0 PYTHON_GREENLET_SOURCE = greenlet-$(PYTHON_GREENLET_VERSION).tar.gz -PYTHON_GREENLET_SITE = https://files.pythonhosted.org/packages/ea/37/e54ce453b298e890f59dba3db32461579328a07d5b65e3eabf80f971c099 +PYTHON_GREENLET_SITE = https://files.pythonhosted.org/packages/23/6f/f72865c589d0c79f03b51520a4cdd65647de0513e9ad107a5731df89c235 PYTHON_GREENLET_SETUP_TYPE = setuptools PYTHON_GREENLET_LICENSE = MIT, PSF-2.0 PYTHON_GREENLET_LICENSE_FILES = LICENSE LICENSE.PSF From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:27 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cherrypy: bump to version 18.8.0 Message-ID: <20221103205510.D0E6A87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6263acc00de3ed3187d6c3ba0bf06267d6128646 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to url update: https://github.com/cherrypy/cherrypy/commit/07aec3c90326e537613e5a77584df201ac5fdb1a Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cherrypy/python-cherrypy.hash | 9 +++++---- package/python-cherrypy/python-cherrypy.mk | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-cherrypy/python-cherrypy.hash b/package/python-cherrypy/python-cherrypy.hash index 2e7a92d6f3..cd8f8756d8 100644 --- a/package/python-cherrypy/python-cherrypy.hash +++ b/package/python-cherrypy/python-cherrypy.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/CherryPy/json, sha256 locally computed -md5 e21fd0c5706504a8f26c46d808a14255 CherryPy-12.0.1.tar.gz -sha256 6a3a90a43b1e05bd4634c60acfdcf34efe74f9f8746aca14dbe95a9b69db30ea CherryPy-12.0.1.tar.gz -sha256 02f4efe6e7dcd218c33cfa065c0552de983b5ad563b053e97697c5abd2ef14f9 LICENSE.md +# md5, sha256 from https://pypi.org/pypi/cherrypy/json +md5 033c58bf3da497f283b039911d1c882b CherryPy-18.8.0.tar.gz +sha256 9b48cfba8a2f16d5b6419cc657e6d51db005ba35c5e3824e4728bb03bbc7ef9b CherryPy-18.8.0.tar.gz +# Locally computed sha256 checksums +sha256 45ade933c280ece37e3e01d3a91afeed9505746a456f72ad10b0897c49e65104 LICENSE.md diff --git a/package/python-cherrypy/python-cherrypy.mk b/package/python-cherrypy/python-cherrypy.mk index 72b17bc876..9b6ad0e99a 100644 --- a/package/python-cherrypy/python-cherrypy.mk +++ b/package/python-cherrypy/python-cherrypy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CHERRYPY_VERSION = 12.0.1 +PYTHON_CHERRYPY_VERSION = 18.8.0 PYTHON_CHERRYPY_SOURCE = CherryPy-$(PYTHON_CHERRYPY_VERSION).tar.gz -PYTHON_CHERRYPY_SITE = https://pypi.python.org/packages/be/d8/a8ef56bfe1c39d466b8d55b496b64459cc43dec71361d88edf904901637f +PYTHON_CHERRYPY_SITE = https://files.pythonhosted.org/packages/60/ea/6c4d16b0cd1f4f64a478bac8a37d75a585e854afb5693ce80a9711efdc4a PYTHON_CHERRYPY_LICENSE = BSD-3-Clause PYTHON_CHERRYPY_LICENSE_FILES = LICENSE.md PYTHON_CHERRYPY_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:26 +0100 Subject: [Buildroot] [git commit branch/next] package/python-markdown2: bump to version 2.4.6 Message-ID: <20221103205512.6061987BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2e19ebb5035a171750e98926429b286cb1f6e21 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-markdown2/python-markdown2.hash | 4 ++-- package/python-markdown2/python-markdown2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-markdown2/python-markdown2.hash b/package/python-markdown2/python-markdown2.hash index a3e310aacf..f8582ba5b8 100644 --- a/package/python-markdown2/python-markdown2.hash +++ b/package/python-markdown2/python-markdown2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/markdown2/json -md5 6134fce06c4783b3178a90a719fa9d91 markdown2-2.4.1.tar.gz -sha256 ce9265cf179c4e07934e7b6a4b03f3edb7891e66e6d0f7017755f6064bbbe13f markdown2-2.4.1.tar.gz +md5 bb3f451bed011a0d8959e3c1d5850c53 markdown2-2.4.6.tar.gz +sha256 f65b4dbe1e16591b14fd40bc659b8b58d285eab70c1da21f390294fcdec42bb0 markdown2-2.4.6.tar.gz # Locally computed sha256 checksums sha256 f8c7c4d554409cf621b8d653dbfffb719745fd36f5c49b8305258649b403ef9c LICENSE.txt diff --git a/package/python-markdown2/python-markdown2.mk b/package/python-markdown2/python-markdown2.mk index 6acfad2ccb..b1c162e12f 100644 --- a/package/python-markdown2/python-markdown2.mk +++ b/package/python-markdown2/python-markdown2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARKDOWN2_VERSION = 2.4.1 +PYTHON_MARKDOWN2_VERSION = 2.4.6 PYTHON_MARKDOWN2_SOURCE = markdown2-$(PYTHON_MARKDOWN2_VERSION).tar.gz -PYTHON_MARKDOWN2_SITE = https://files.pythonhosted.org/packages/fb/10/4f327f4517fa5dda90021618fe174d1f4aff3c4e06abcd7f77685a455511 +PYTHON_MARKDOWN2_SITE = https://files.pythonhosted.org/packages/83/b7/24613765f558afde9f47b61fcd787a9856ac1515b53af38bd11bf2fb3c8c PYTHON_MARKDOWN2_SETUP_TYPE = setuptools PYTHON_MARKDOWN2_LICENSE = MIT PYTHON_MARKDOWN2_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:19 +0100 Subject: [Buildroot] [git commit branch/next] package/python-boto3: bump to version 1.26.0 Message-ID: <20221103205510.9B66087BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=448e701daa35bb6bd23bc6ad3c667c058e7ffb04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-boto3/python-boto3.hash | 5 +++-- package/python-boto3/python-boto3.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-boto3/python-boto3.hash b/package/python-boto3/python-boto3.hash index 96c03be61c..347acde9b2 100644 --- a/package/python-boto3/python-boto3.hash +++ b/package/python-boto3/python-boto3.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/boto3/json -sha256 833e67edfb73f2cc22ff27a1c33728686dc90a9e81ba2551f9462ea2d1b04f41 boto3-1.24.8.tar.gz +# md5, sha256 from https://pypi.org/pypi/boto3/json +md5 17f5f946d79da139fa9fd9b014fe0d99 boto3-1.26.0.tar.gz +sha256 8f0e4eb5c26f927c09bc03302d38156af578b816f1e4f8ca4f0f734d134b9d4f boto3-1.26.0.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 c5f9133573..03dc32a08b 100644 --- a/package/python-boto3/python-boto3.mk +++ b/package/python-boto3/python-boto3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTO3_VERSION = 1.24.8 +PYTHON_BOTO3_VERSION = 1.26.0 PYTHON_BOTO3_SOURCE = boto3-$(PYTHON_BOTO3_VERSION).tar.gz -PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/60/3b/6fed306341003fd059f402d22747ba33d07b8ac8bfe53dbedb2c6e42ee3b +PYTHON_BOTO3_SITE = https://files.pythonhosted.org/packages/77/18/91af4ff58b26d03af8bf8e0759c4087b77032bdc54199d750905080c669a PYTHON_BOTO3_SETUP_TYPE = setuptools PYTHON_BOTO3_LICENSE = Apache-2.0 PYTHON_BOTO3_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:43 +0100 Subject: [Buildroot] [git commit branch/next] package/python-networkx: bump to version 2.8.8 Message-ID: <20221103205512.C5D7F87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=303b98a1991e2bc1b7b416f180d0e5e291655290 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to year update: https://github.com/networkx/networkx/commit/922d587d8c556f87b664281109fefd7fc66d813f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-networkx/python-networkx.hash | 6 +++--- package/python-networkx/python-networkx.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-networkx/python-networkx.hash b/package/python-networkx/python-networkx.hash index ace5c6721a..d166f0b8d8 100644 --- a/package/python-networkx/python-networkx.hash +++ b/package/python-networkx/python-networkx.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/networkx/json -md5 407eb28c54e08725559754ca7ab185e0 networkx-2.6.3.tar.gz -sha256 c0946ed31d71f1b732b5aaa6da5a0388a345019af232ce2f49c766e2d6795c51 networkx-2.6.3.tar.gz +md5 22139ab5a47818fa00cbaa91eb126381 networkx-2.8.8.tar.gz +sha256 230d388117af870fce5647a3c52401fcf753e94720e6ea6b4197a5355648885e networkx-2.8.8.tar.gz # Locally computed sha256 checksums -sha256 f9c25c92ced5a264a3fe857231205d5eb625ae367935aaf8d61cdd5087dfb90e LICENSE.txt +sha256 aae9f809fb1a1592ed72e9f52df10cfad8fe226b8d4d28385f90dd4341ce7119 LICENSE.txt diff --git a/package/python-networkx/python-networkx.mk b/package/python-networkx/python-networkx.mk index 1908ed8f93..f097671d66 100644 --- a/package/python-networkx/python-networkx.mk +++ b/package/python-networkx/python-networkx.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_NETWORKX_VERSION = 2.6.3 +PYTHON_NETWORKX_VERSION = 2.8.8 PYTHON_NETWORKX_SOURCE = networkx-$(PYTHON_NETWORKX_VERSION).tar.gz -PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/97/ae/7497bc5e1c84af95e585e3f98585c9f06c627fac6340984c4243053e8f44 +PYTHON_NETWORKX_SITE = https://files.pythonhosted.org/packages/cd/16/c44e8550012735b8f21b3df7f39e8ba5a987fb764ac017ad5f3589735889 PYTHON_NETWORKX_LICENSE = BSD-3-Clause PYTHON_NETWORKX_LICENSE_FILES = LICENSE.txt PYTHON_NETWORKX_CPE_ID_VENDOR = python From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:34 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cssselect: bump to version 1.2.0 Message-ID: <20221103205511.0B37D87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2f4b2e8fb6984789bfcc7eff30fbecf2f51b8665 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cssselect/python-cssselect.hash | 4 ++-- package/python-cssselect/python-cssselect.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-cssselect/python-cssselect.hash b/package/python-cssselect/python-cssselect.hash index f0687a4abd..df2523265f 100644 --- a/package/python-cssselect/python-cssselect.hash +++ b/package/python-cssselect/python-cssselect.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/cssselect/json -md5 fa57704c1cb66cc8e537b782bd6b227e cssselect-1.1.0.tar.gz -sha256 f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc cssselect-1.1.0.tar.gz +md5 27fbafacce5447cb867acb240d35002a cssselect-1.2.0.tar.gz +sha256 666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc cssselect-1.2.0.tar.gz # Locally computed sha256 checksums sha256 5c8da9f744e0afba81a48c9b5dbe73048f798b3287d6f1af8a05ee08ebb10892 LICENSE diff --git a/package/python-cssselect/python-cssselect.mk b/package/python-cssselect/python-cssselect.mk index f6faa94b4c..96f6f98737 100644 --- a/package/python-cssselect/python-cssselect.mk +++ b/package/python-cssselect/python-cssselect.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_CSSSELECT_VERSION = 1.1.0 +PYTHON_CSSSELECT_VERSION = 1.2.0 PYTHON_CSSSELECT_SOURCE = cssselect-$(PYTHON_CSSSELECT_VERSION).tar.gz -PYTHON_CSSSELECT_SITE = https://files.pythonhosted.org/packages/70/54/37630f6eb2c214cdee2ae56b7287394c8aa2f3bafb8b4eb8c3791aae7a14 +PYTHON_CSSSELECT_SITE = https://files.pythonhosted.org/packages/d1/91/d51202cc41fbfca7fa332f43a5adac4b253962588c7cc5a54824b019081c PYTHON_CSSSELECT_SETUP_TYPE = setuptools PYTHON_CSSSELECT_LICENSE = BSD-3-Clause PYTHON_CSSSELECT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-paramiko: bump to version 2.11.0 Message-ID: <20221103205512.D6EB887BD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9cbff2f1b4848a3bc2d2df428b10f3b377a9fc56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-paramiko/python-paramiko.hash | 4 ++-- package/python-paramiko/python-paramiko.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-paramiko/python-paramiko.hash b/package/python-paramiko/python-paramiko.hash index 951bd8e114..f4142b5c33 100644 --- a/package/python-paramiko/python-paramiko.hash +++ b/package/python-paramiko/python-paramiko.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/paramiko/json -md5 6e47947882e2c1b81f35b4133e8e62b9 paramiko-2.10.3.tar.gz -sha256 ddb1977853aef82804b35d72a0e597b244fa326c404c350bd00c5b01dbfee71a paramiko-2.10.3.tar.gz +md5 b01682efcd6943936702c497afdd0aed paramiko-2.11.0.tar.gz +sha256 003e6bee7c034c21fbb051bf83dc0a9ee4106204dd3c53054c71452cc4ec3938 paramiko-2.11.0.tar.gz # Locally computed sha256 checksums sha256 5fa25bf5f395fd26e701c2e1de4ca7d162816986dc791c22f8f4226857ad1bb2 LICENSE diff --git a/package/python-paramiko/python-paramiko.mk b/package/python-paramiko/python-paramiko.mk index 46209f5823..a33e11c768 100644 --- a/package/python-paramiko/python-paramiko.mk +++ b/package/python-paramiko/python-paramiko.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PARAMIKO_VERSION = 2.10.3 +PYTHON_PARAMIKO_VERSION = 2.11.0 PYTHON_PARAMIKO_SOURCE = paramiko-$(PYTHON_PARAMIKO_VERSION).tar.gz -PYTHON_PARAMIKO_SITE = https://files.pythonhosted.org/packages/d4/93/1a1eb7f214e6774099d56153db9e612f93cb8ffcdfd2eca243fcd5bb3a78 +PYTHON_PARAMIKO_SITE = https://files.pythonhosted.org/packages/1d/08/3b8d8f1b4ec212c17429c2f3ff55b7f2237a1ad0c954972e39c8f0ac394c PYTHON_PARAMIKO_SETUP_TYPE = setuptools PYTHON_PARAMIKO_LICENSE = LGPL-2.1+ PYTHON_PARAMIKO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:38 +0100 Subject: [Buildroot] [git commit branch/next] package/python-decorator: bump to version 5.1.1 Message-ID: <20221103205511.2E73987BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f1a8e3abab4f44832f04cfe03c1f7fd6df77ea47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-decorator/python-decorator.hash | 4 ++-- package/python-decorator/python-decorator.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-decorator/python-decorator.hash b/package/python-decorator/python-decorator.hash index 46ff7206d7..e12d34e7ed 100644 --- a/package/python-decorator/python-decorator.hash +++ b/package/python-decorator/python-decorator.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/decorator/json -md5 d01585c3ea5b36a209747fcc978a98c8 decorator-5.1.0.tar.gz -sha256 e59913af105b9860aa2c8d3272d9de5a56a4e608db9a2f167a8480b323d529a7 decorator-5.1.0.tar.gz +md5 a6b34700dcac8a4bb04efd55e99626c1 decorator-5.1.1.tar.gz +sha256 637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330 decorator-5.1.1.tar.gz # Locally computed sha256 checksums sha256 fd11660cabf0532082c45706862fafc294907ec7f8e217818240a4999806782e LICENSE.txt diff --git a/package/python-decorator/python-decorator.mk b/package/python-decorator/python-decorator.mk index a61f045e2a..5dba8cc915 100644 --- a/package/python-decorator/python-decorator.mk +++ b/package/python-decorator/python-decorator.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DECORATOR_VERSION = 5.1.0 +PYTHON_DECORATOR_VERSION = 5.1.1 PYTHON_DECORATOR_SOURCE = decorator-$(PYTHON_DECORATOR_VERSION).tar.gz -PYTHON_DECORATOR_SITE = https://files.pythonhosted.org/packages/92/3c/34f8448b61809968052882b830f7d8d9a8e1c07048f70deb039ae599f73c +PYTHON_DECORATOR_SITE = https://files.pythonhosted.org/packages/66/0c/8d907af351aa16b42caae42f9d6aa37b900c67308052d10fdce809f8d952 PYTHON_DECORATOR_LICENSE = BSD-2-Clause PYTHON_DECORATOR_LICENSE_FILES = LICENSE.txt PYTHON_DECORATOR_CPE_ID_VENDOR = python From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-psycopg2: bump to version 2.9.5 Message-ID: <20221103205513.2E18787BD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f8bb4a619ac723d6a35e2b3ebe9f6e1d07a5d0f6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-psycopg2/python-psycopg2.hash | 4 ++-- package/python-psycopg2/python-psycopg2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psycopg2/python-psycopg2.hash b/package/python-psycopg2/python-psycopg2.hash index d02ffc2ec8..58f98f9d84 100644 --- a/package/python-psycopg2/python-psycopg2.hash +++ b/package/python-psycopg2/python-psycopg2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psycopg2/json -md5 182e3e8cf3381c254f65f70cad4976e5 psycopg2-2.9.1.tar.gz -sha256 de5303a6f1d0a7a34b9d40e4d3bef684ccc44a49bbe3eb85e3c0bffb4a131b7c psycopg2-2.9.1.tar.gz +md5 3cec7285f61690633bb070d4bba259c2 psycopg2-2.9.5.tar.gz +sha256 a5246d2e683a972e2187a8714b5c2cf8156c064629f9a9b1a873c1730d9e245a psycopg2-2.9.5.tar.gz # Locally computed sha256 checksums sha256 9614b85dfc9a72c5b2ca33144c1d7e1ed3b1c297459d9fb28a6a5762c2e8d71b LICENSE diff --git a/package/python-psycopg2/python-psycopg2.mk b/package/python-psycopg2/python-psycopg2.mk index de466e2c59..fa23c2814f 100644 --- a/package/python-psycopg2/python-psycopg2.mk +++ b/package/python-psycopg2/python-psycopg2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSYCOPG2_VERSION = 2.9.1 +PYTHON_PSYCOPG2_VERSION = 2.9.5 PYTHON_PSYCOPG2_SOURCE = psycopg2-$(PYTHON_PSYCOPG2_VERSION).tar.gz -PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/aa/8a/7c80e7e44fb1b4277e89bd9ca509aefdd4dd1b2c547c6f293afe9f7ffd04 +PYTHON_PSYCOPG2_SITE = https://files.pythonhosted.org/packages/89/d6/cd8c46417e0f7a16b4b0fc321f4ab676a59250d08fce5b64921897fb07cc PYTHON_PSYCOPG2_SETUP_TYPE = setuptools PYTHON_PSYCOPG2_LICENSE = LGPL-3.0+ PYTHON_PSYCOPG2_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-botocore: bump to version 1.29.0 Message-ID: <20221103205510.A7AA687BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e07b8caede2bb538c6dc57cd3d16c3dffbd3f73 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-botocore/python-botocore.hash | 5 +++-- package/python-botocore/python-botocore.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-botocore/python-botocore.hash b/package/python-botocore/python-botocore.hash index bb806fe251..72e64f521e 100644 --- a/package/python-botocore/python-botocore.hash +++ b/package/python-botocore/python-botocore.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/botocore/json -sha256 db6667b8dfd175d16187653942cd91dd1f0cf36adc0ea9d7a0805ba4d2a3321f botocore-1.27.8.tar.gz +# md5, sha256 from https://pypi.org/pypi/botocore/json +md5 fae1e9ad89e12436ef65b8208febdc3e botocore-1.29.0.tar.gz +sha256 f25dc0827005f81abf4b890a20c71f64ee40ea9e9795df38a242fdeed79e0a89 botocore-1.29.0.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 459eefeab1..9d2a94b39b 100644 --- a/package/python-botocore/python-botocore.mk +++ b/package/python-botocore/python-botocore.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BOTOCORE_VERSION = 1.27.8 +PYTHON_BOTOCORE_VERSION = 1.29.0 PYTHON_BOTOCORE_SOURCE = botocore-$(PYTHON_BOTOCORE_VERSION).tar.gz -PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/d1/b0/ea92703bbbf82353d571636fe6697b162c3881576986d6474119d03fce53 +PYTHON_BOTOCORE_SITE = https://files.pythonhosted.org/packages/0a/95/8f31139077187f2da9132d7547979262376e19056d99c7cf6278431a53de PYTHON_BOTOCORE_SETUP_TYPE = setuptools PYTHON_BOTOCORE_LICENSE = Apache-2.0 PYTHON_BOTOCORE_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:43 +0100 Subject: [Buildroot] [git commit branch/next] package/python-docker: bump to version 6.0.1 Message-ID: <20221103205511.5303487BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d680db0ba77dab0ab28734d2d596e44aafeb525c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-python-setuptools-scm build dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-docker/python-docker.hash | 4 ++-- package/python-docker/python-docker.mk | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-docker/python-docker.hash b/package/python-docker/python-docker.hash index 678245a979..3fc3c4f0f4 100644 --- a/package/python-docker/python-docker.hash +++ b/package/python-docker/python-docker.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/docker/json -md5 e1e8dc73e3220fe9eec1faf80b0290de docker-4.1.0.tar.gz -sha256 6e06c5e70ba4fad73e35f00c55a895a448398f3ada7faae072e2bb01348bafc1 docker-4.1.0.tar.gz +md5 8e85e23ed30a3d07129e197d35e56eb4 docker-6.0.1.tar.gz +sha256 896c4282e5c7af5c45e8b683b0b0c33932974fe6e50fc6906a0a83616ab3da97 docker-6.0.1.tar.gz # Locally computed sha256 checksums sha256 f2f0b07fa5e492c11d27aa0d2f3f1a0e64b9d17f32d8aa489ae2af9609af33b2 LICENSE diff --git a/package/python-docker/python-docker.mk b/package/python-docker/python-docker.mk index f476a1badd..4da972e017 100644 --- a/package/python-docker/python-docker.mk +++ b/package/python-docker/python-docker.mk @@ -4,13 +4,14 @@ # ################################################################################ -PYTHON_DOCKER_VERSION = 4.1.0 +PYTHON_DOCKER_VERSION = 6.0.1 PYTHON_DOCKER_SOURCE = docker-$(PYTHON_DOCKER_VERSION).tar.gz -PYTHON_DOCKER_SITE = https://files.pythonhosted.org/packages/de/54/a822d7116ff2f726f3da2b3e6c87659657bdcb7a36e382860ed505ed5e45 +PYTHON_DOCKER_SITE = https://files.pythonhosted.org/packages/79/26/6609b51ecb418e12d1534d00b888ce7e108f38b47dc6cd589598d5c6aaa2 PYTHON_DOCKER_SETUP_TYPE = setuptools PYTHON_DOCKER_LICENSE = Apache-2.0 PYTHON_DOCKER_LICENSE_FILES = LICENSE PYTHON_DOCKER_CPE_ID_VENDOR = docker PYTHON_DOCKER_CPE_ID_PRODUCT = docker-py +PYTHON_DOCKER_DEPENDENCIES = host-python-setuptools-scm $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-portend: bump to version 3.1.0 Message-ID: <20221103205513.1189B87BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aaf7d09c805c1d4e7b64c96719a3e965f1f16ce7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrap change: https://github.com/jaraco/portend/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-portend/python-portend.hash | 6 +++--- package/python-portend/python-portend.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-portend/python-portend.hash b/package/python-portend/python-portend.hash index 1e212b15e5..6af3b77792 100644 --- a/package/python-portend/python-portend.hash +++ b/package/python-portend/python-portend.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/portend/json -md5 0ab51a12b7462a5275946a3645a71e92 portend-2.5.tar.gz -sha256 19dc27bfb3c72471bd30a235a4d5fbefef8a7e31cab367744b5d87a205e7bfd9 portend-2.5.tar.gz +md5 c37d676837505a6fc8dd33185c6d62a7 portend-3.1.0.tar.gz +sha256 239e3116045ea823f6df87d6168107ad75ccc0590e37242af0cc1e98c5d224e4 portend-3.1.0.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-portend/python-portend.mk b/package/python-portend/python-portend.mk index 8d619052c9..4322121e9b 100644 --- a/package/python-portend/python-portend.mk +++ b/package/python-portend/python-portend.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PORTEND_VERSION = 2.5 +PYTHON_PORTEND_VERSION = 3.1.0 PYTHON_PORTEND_SOURCE = portend-$(PYTHON_PORTEND_VERSION).tar.gz -PYTHON_PORTEND_SITE = https://files.pythonhosted.org/packages/2c/59/948666fc2455ae471efd40cb2a9a990f5f6f2354a9a6b228e29b9fb4a307 +PYTHON_PORTEND_SITE = https://files.pythonhosted.org/packages/6e/0a/42bcc9c97744958ce72d33f526e972379b9e90adede8a151f338818c41d4 PYTHON_PORTEND_LICENSE = MIT PYTHON_PORTEND_LICENSE_FILES = LICENSE PYTHON_PORTEND_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:46 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dominate: bump to version 2.7.0 Message-ID: <20221103205511.6741287BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c12a87f6ea28d94c7ff71b0f76838e1ac6a833f6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dominate/python-dominate.hash | 4 ++-- package/python-dominate/python-dominate.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dominate/python-dominate.hash b/package/python-dominate/python-dominate.hash index 2e77d72a2e..89293baec6 100644 --- a/package/python-dominate/python-dominate.hash +++ b/package/python-dominate/python-dominate.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dominate/json -md5 9f714324ca99eee98bb3c3cdbe838de6 dominate-2.6.0.tar.gz -sha256 76ec2cde23700a6fc4fee098168b9dee43b99c2f1dd0ca6a711f683e8eb7e1e4 dominate-2.6.0.tar.gz +md5 77bba29beaaac4dfb657092cd89db033 dominate-2.7.0.tar.gz +sha256 520101360892ebf9d0553f67d37e359ff92403d8a1e33814030503088a05da49 dominate-2.7.0.tar.gz # Locally computed sha256 checksums sha256 9ccf26cfe845e0eb8bb58053e47366e7ab6b697ae010f7650978d4b71b7d1fc1 LICENSE.txt diff --git a/package/python-dominate/python-dominate.mk b/package/python-dominate/python-dominate.mk index 79fc058737..0f3687de5f 100644 --- a/package/python-dominate/python-dominate.mk +++ b/package/python-dominate/python-dominate.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DOMINATE_VERSION = 2.6.0 +PYTHON_DOMINATE_VERSION = 2.7.0 PYTHON_DOMINATE_SOURCE = dominate-$(PYTHON_DOMINATE_VERSION).tar.gz -PYTHON_DOMINATE_SITE = https://files.pythonhosted.org/packages/29/23/edf8e470f1053245c1aa99d92c8a3da9e83f6c7d3eb39205486965425be5 +PYTHON_DOMINATE_SITE = https://files.pythonhosted.org/packages/12/d7/5e5f50f5d5bdd4282d2a70b9479c1d91d6628bebd4829e455cdf7366a92e PYTHON_DOMINATE_SETUP_TYPE = setuptools PYTHON_DOMINATE_LICENSE = LGPL-3.0+ PYTHON_DOMINATE_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:38 +0100 Subject: [Buildroot] [git commit branch/next] package/python-msgfy: bump to version 0.2.0 Message-ID: <20221103205512.AADCF87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b53b980881c4e19b42de624c23ffc2ad619ac3f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-msgfy/python-msgfy.hash | 4 ++-- package/python-msgfy/python-msgfy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-msgfy/python-msgfy.hash b/package/python-msgfy/python-msgfy.hash index c795f7fa5e..9f5bfe4804 100644 --- a/package/python-msgfy/python-msgfy.hash +++ b/package/python-msgfy/python-msgfy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/msgfy/json -md5 4a3d8ac9908acd5f661a58b12f9e0d17 msgfy-0.1.0.tar.gz -sha256 474c08302cd56ccee1300ac7976a01ebd1e42716fc9bcd947d39a311a15b7012 msgfy-0.1.0.tar.gz +md5 1727a08a0cf7fb704045168c71993280 msgfy-0.2.0.tar.gz +sha256 37c907cccb19afe73ce44111a21b410b685be92c9c44496bc4381fd93c5ad7b6 msgfy-0.2.0.tar.gz # Locally computed sha256 checksums sha256 fcfe96f8fb1bf3478a51c828e7f7afee01500ce1c2d4345d052edb858be05227 LICENSE diff --git a/package/python-msgfy/python-msgfy.mk b/package/python-msgfy/python-msgfy.mk index c187061d41..4100a912b2 100644 --- a/package/python-msgfy/python-msgfy.mk +++ b/package/python-msgfy/python-msgfy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MSGFY_VERSION = 0.1.0 +PYTHON_MSGFY_VERSION = 0.2.0 PYTHON_MSGFY_SOURCE = msgfy-$(PYTHON_MSGFY_VERSION).tar.gz -PYTHON_MSGFY_SITE = https://files.pythonhosted.org/packages/24/b5/7cc6ba75b6489245f9b75f11a85202b934fa92f6c99a4fa1c639f08d68e8 +PYTHON_MSGFY_SITE = https://files.pythonhosted.org/packages/c6/2a/663ef86625f34ee4165da1eb824442cfb1f676e892946d7fe39a8c775682 PYTHON_MSGFY_SETUP_TYPE = setuptools PYTHON_MSGFY_LICENSE = MIT PYTHON_MSGFY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:49 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dtschema: bump to version 2022.11 Message-ID: <20221103205511.79AF887BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d3bf40a3603ff99834a5eee97ef0eb757678cb92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dtschema/python-dtschema.hash | 4 ++-- package/python-dtschema/python-dtschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dtschema/python-dtschema.hash b/package/python-dtschema/python-dtschema.hash index 7b183e28e3..32e6e99fa7 100644 --- a/package/python-dtschema/python-dtschema.hash +++ b/package/python-dtschema/python-dtschema.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dtschema/json -md5 ed75defac9a7297a567f278994b14d5b dtschema-2022.8.tar.gz -sha256 1befe7c9f74cea248a8b524cf6185ac48912a5b2aae96854d77cb94584433ca4 dtschema-2022.8.tar.gz +md5 69f39814b2e90809b32cbeafc3e6aaab dtschema-2022.11.tar.gz +sha256 825e51b8bb82a2d4833d15c25ff2b9a3f5a53b36a490d7c4b6b136037e823320 dtschema-2022.11.tar.gz # Locally computed sha256 checksums sha256 ca0d66263406dc684fe9db60577b234f65ffdf620d7e041c708e969447b69111 LICENSE.txt diff --git a/package/python-dtschema/python-dtschema.mk b/package/python-dtschema/python-dtschema.mk index 263061dc98..90fffd4255 100644 --- a/package/python-dtschema/python-dtschema.mk +++ b/package/python-dtschema/python-dtschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DTSCHEMA_VERSION = 2022.8 +PYTHON_DTSCHEMA_VERSION = 2022.11 PYTHON_DTSCHEMA_SOURCE = dtschema-$(PYTHON_DTSCHEMA_VERSION).tar.gz -PYTHON_DTSCHEMA_SITE = https://files.pythonhosted.org/packages/95/be/cb576760b9578cb69da020aeb80f3c2d05ff46b4090ab350c1e05691329e +PYTHON_DTSCHEMA_SITE = https://files.pythonhosted.org/packages/9a/15/41ece48fc9524ad815238cfbd164b8ac9dde889759790afbcc4903564dbd PYTHON_DTSCHEMA_SETUP_TYPE = setuptools PYTHON_DTSCHEMA_LICENSE = BSD-2-Clause PYTHON_DTSCHEMA_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyopenssl: bump to version 22.1.0 Message-ID: <20221103205513.BD22487BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6945c4d31c9088f030c6b254a1ef202a28e84c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyopenssl/python-pyopenssl.hash | 4 ++-- package/python-pyopenssl/python-pyopenssl.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyopenssl/python-pyopenssl.hash b/package/python-pyopenssl/python-pyopenssl.hash index 0dc9f921fa..bc65bb5868 100644 --- a/package/python-pyopenssl/python-pyopenssl.hash +++ b/package/python-pyopenssl/python-pyopenssl.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyopenssl/json -md5 182c9f258c431c731906ab7fdaf6d0a8 pyOpenSSL-22.0.0.tar.gz -sha256 660b1b1425aac4a1bea1d94168a85d99f0b3144c869dd4390d27629d0087f1bf pyOpenSSL-22.0.0.tar.gz +md5 6834da75e33d3c8dcd891b723bfcec9e pyOpenSSL-22.1.0.tar.gz +sha256 7a83b7b272dd595222d672f5ce29aa030f1fb837630ef229f62e72e395ce8968 pyOpenSSL-22.1.0.tar.gz # Locally computed sha256 checksums sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-pyopenssl/python-pyopenssl.mk b/package/python-pyopenssl/python-pyopenssl.mk index 21a3f06907..85f856b319 100644 --- a/package/python-pyopenssl/python-pyopenssl.mk +++ b/package/python-pyopenssl/python-pyopenssl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYOPENSSL_VERSION = 22.0.0 +PYTHON_PYOPENSSL_VERSION = 22.1.0 PYTHON_PYOPENSSL_SOURCE = pyOpenSSL-$(PYTHON_PYOPENSSL_VERSION).tar.gz -PYTHON_PYOPENSSL_SITE = https://files.pythonhosted.org/packages/35/d3/d6a9610f19d943e198df502ae660c6b5acf84cc3bc421a2aa3c0fb6b21d1 +PYTHON_PYOPENSSL_SITE = https://files.pythonhosted.org/packages/e7/2f/c6d89edac75482f11e231b644e365d31d5479b7b727734e6a8f3d00decd5 PYTHON_PYOPENSSL_LICENSE = Apache-2.0 PYTHON_PYOPENSSL_LICENSE_FILES = LICENSE PYTHON_PYOPENSSL_CPE_ID_VENDOR = pyopenssl From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:37 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dataproperty: bump to version 0.55.0 Message-ID: <20221103205511.222FE87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d40ad5de4b64b5857acb10dded9eae213c720bad branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dataproperty/python-dataproperty.hash | 4 ++-- package/python-dataproperty/python-dataproperty.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dataproperty/python-dataproperty.hash b/package/python-dataproperty/python-dataproperty.hash index 380846e9f1..3edec5cc8c 100644 --- a/package/python-dataproperty/python-dataproperty.hash +++ b/package/python-dataproperty/python-dataproperty.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dataproperty/json -md5 ce5fd0d37b6d0ca57f144e22cd62bfec DataProperty-0.54.2.tar.gz -sha256 df2fcf00e7a57f0a6089f686f847527eb3c91ded5c419daef6d06ee4bb1187b4 DataProperty-0.54.2.tar.gz +md5 8c8864a1dc456d25456b5c4de99a3fb6 DataProperty-0.55.0.tar.gz +sha256 73ccf10f8b123968210438a1a1aa859ea6d5a16b4e1f4d307da7a81b838e79fa DataProperty-0.55.0.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-dataproperty/python-dataproperty.mk b/package/python-dataproperty/python-dataproperty.mk index 1b07dc1bb7..0feef55310 100644 --- a/package/python-dataproperty/python-dataproperty.mk +++ b/package/python-dataproperty/python-dataproperty.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DATAPROPERTY_VERSION = 0.54.2 +PYTHON_DATAPROPERTY_VERSION = 0.55.0 PYTHON_DATAPROPERTY_SOURCE = DataProperty-$(PYTHON_DATAPROPERTY_VERSION).tar.gz -PYTHON_DATAPROPERTY_SITE = https://files.pythonhosted.org/packages/9a/03/44fb9094c4fb8032f254eaa37b3b07db82fa35779ceca097b3cde8464749 +PYTHON_DATAPROPERTY_SITE = https://files.pythonhosted.org/packages/85/6e/627eba99858c486c5b82468e4aaf60808c2e35d1bb768ee5da712b6fe9be PYTHON_DATAPROPERTY_SETUP_TYPE = setuptools PYTHON_DATAPROPERTY_LICENSE = MIT PYTHON_DATAPROPERTY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:59 +0100 Subject: [Buildroot] [git commit branch/next] package/python-flask-sqlalchemy: bump to version 3.0.2 Message-ID: <20221103205511.B1C6687BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ada358be6bba0ca95f4a16e98373ecf7a9e1e263 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash | 4 ++-- package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash index 4c2a701eb3..50ca14371d 100644 --- a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/flask-sqlalchemy/json -md5 dcb6b62248ced71dab183f2cb2778583 Flask-SQLAlchemy-2.5.1.tar.gz -sha256 2bda44b43e7cacb15d4e05ff3cc1f8bc97936cc464623424102bfc2c35e95912 Flask-SQLAlchemy-2.5.1.tar.gz +md5 cbc5756b7e14683de1a540516159a81a Flask-SQLAlchemy-3.0.2.tar.gz +sha256 16199f5b3ddfb69e0df2f52ae4c76aedbfec823462349dabb21a1b2e0a2b65e9 Flask-SQLAlchemy-3.0.2.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk index b1d00ad6c0..ca6fd0c793 100644 --- a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_SQLALCHEMY_VERSION = 2.5.1 +PYTHON_FLASK_SQLALCHEMY_VERSION = 3.0.2 PYTHON_FLASK_SQLALCHEMY_SOURCE = Flask-SQLAlchemy-$(PYTHON_FLASK_SQLALCHEMY_VERSION).tar.gz -PYTHON_FLASK_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/35/f0/39dd2d8e7e5223f78a5206d7020dc0e16718a964acfb3564d89e9798ab9b +PYTHON_FLASK_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/0b/b7/05a8f9c3f010775275f8dec53e40ff7ea1ae61bf1cfa4b524caf4d3da982 PYTHON_FLASK_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_FLASK_SQLALCHEMY_LICENSE = BSD-3-Clause PYTHON_FLASK_SQLALCHEMY_LICENSE_FILES = LICENSE.rst From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:32 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cryptography: bump to version 38.0.3 Message-ID: <20221103205510.F3B4F87BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2fe854e9fccefb10091e8df0fb3152815c47c79d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-socketio: bump to version 5.7.2 Message-ID: <20221103205514.95FE487BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d4f5dff4a3c73c5d0a1f57e131cc44d697f4c77f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-socketio/python-socketio.hash | 4 ++-- package/python-socketio/python-socketio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-socketio/python-socketio.hash b/package/python-socketio/python-socketio.hash index 40e74cef96..abdcc3a5b7 100644 --- a/package/python-socketio/python-socketio.hash +++ b/package/python-socketio/python-socketio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-socketio/json -md5 0507825ca4bd6527cbaed81ec5767bfe python-socketio-5.4.0.tar.gz -sha256 ca807c9e1f168e96dea412d64dd834fb47c470d27fd83da0504aa4b248ba2544 python-socketio-5.4.0.tar.gz +md5 e63369252a9d383cbfc503337b864733 python-socketio-5.7.2.tar.gz +sha256 92395062d9db3c13d30e7cdedaa0e1330bba78505645db695415f9a3c628d097 python-socketio-5.7.2.tar.gz # Locally computed sha256 checksums sha256 c9e97d3dbc1fbbcdb4f7808b282cd646db887aff4f5313fe6bbe8d4c31405a9c LICENSE diff --git a/package/python-socketio/python-socketio.mk b/package/python-socketio/python-socketio.mk index f23342b776..aecff55ef4 100644 --- a/package/python-socketio/python-socketio.mk +++ b/package/python-socketio/python-socketio.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_SOCKETIO_VERSION = 5.4.0 -PYTHON_SOCKETIO_SITE = https://files.pythonhosted.org/packages/72/70/9b992f4b8adfcbf0724c079c18629d83f20b36fb0eb64d4fdf874054becf +PYTHON_SOCKETIO_VERSION = 5.7.2 +PYTHON_SOCKETIO_SITE = https://files.pythonhosted.org/packages/ee/56/294629986bf6cea96e0edb3933a7f2fac7a079d12909e893903a2effc670 PYTHON_SOCKETIO_SETUP_TYPE = setuptools PYTHON_SOCKETIO_LICENSE = MIT PYTHON_SOCKETIO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:56 +0100 Subject: [Buildroot] [git commit branch/next] package/python-filelock: bump to version 3.8.0 Message-ID: <20221103205511.9FB5D87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e6d1d0c51f18e57c6cb58b3b1dc5e0eac693c553 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-filelock/python-filelock.hash | 4 ++-- package/python-filelock/python-filelock.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-filelock/python-filelock.hash b/package/python-filelock/python-filelock.hash index d7cc864668..e4dd67de07 100644 --- a/package/python-filelock/python-filelock.hash +++ b/package/python-filelock/python-filelock.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/filelock/json -md5 f8458b5235a9e439fd512dc08947f6b2 filelock-3.3.0.tar.gz -sha256 8c7eab13dc442dc249e95158bcc12dec724465919bdc9831fdbf0660f03d1785 filelock-3.3.0.tar.gz +md5 9bd8d33d5d7dc95012981ccbfb2d2a0f filelock-3.8.0.tar.gz +sha256 55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc filelock-3.8.0.tar.gz # Locally computed sha256 checksums sha256 88d9b4eb60579c191ec391ca04c16130572d7eedc4a86daa58bf28c6e14c9bcd LICENSE diff --git a/package/python-filelock/python-filelock.mk b/package/python-filelock/python-filelock.mk index 00c32b2caa..8d5308ddca 100644 --- a/package/python-filelock/python-filelock.mk +++ b/package/python-filelock/python-filelock.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FILELOCK_VERSION = 3.3.0 +PYTHON_FILELOCK_VERSION = 3.8.0 PYTHON_FILELOCK_SOURCE = filelock-$(PYTHON_FILELOCK_VERSION).tar.gz -PYTHON_FILELOCK_SITE = https://files.pythonhosted.org/packages/fd/6e/665a6cb363bee26e40954ee812e4e733fd7cafd84c06e0c7c2357641abd6 +PYTHON_FILELOCK_SITE = https://files.pythonhosted.org/packages/95/55/b897882bffb8213456363e646bf9e9fa704ffda5a7d140edf935a9e02c7b PYTHON_FILELOCK_SETUP_TYPE = setuptools PYTHON_FILELOCK_LICENSE = Public Domain PYTHON_FILELOCK_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:40 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dialog3: bump to version 3.5.3 Message-ID: <20221103205511.3A49F87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f5021429999c957e2683ad4d11ca43ba411d8b45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dialog3/python-dialog3.hash | 8 ++++---- package/python-dialog3/python-dialog3.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-dialog3/python-dialog3.hash b/package/python-dialog3/python-dialog3.hash index 4c43d4bf5e..d66f328638 100644 --- a/package/python-dialog3/python-dialog3.hash +++ b/package/python-dialog3/python-dialog3.hash @@ -1,5 +1,5 @@ -# md5 from https://pypi.python.org/pypi/pythondialog/json -md5 07e257d91099b804e040c6ea5ec56041 pythondialog-3.5.1.tar.gz -# Locally computed -sha256 34a0687290571f37d7d297514cc36bd4cd044a3a4355271549f91490d3e7ece8 pythondialog-3.5.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/pythondialog/json +md5 94a9236e427de783fa3ee8288834f7f1 pythondialog-3.5.3.tar.gz +sha256 b2a34a8af0a6625ccbdf45cd343b854fc6c1a85231dadc80b8805db836756323 pythondialog-3.5.3.tar.gz +# Locally computed sha256 checksums sha256 a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861 COPYING diff --git a/package/python-dialog3/python-dialog3.mk b/package/python-dialog3/python-dialog3.mk index 6051985640..e936de5811 100644 --- a/package/python-dialog3/python-dialog3.mk +++ b/package/python-dialog3/python-dialog3.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DIALOG3_VERSION = 3.5.1 +PYTHON_DIALOG3_VERSION = 3.5.3 PYTHON_DIALOG3_SOURCE = pythondialog-$(PYTHON_DIALOG3_VERSION).tar.gz -PYTHON_DIALOG3_SITE = https://files.pythonhosted.org/packages/72/3c/26ed0db035f97196704d0197d8b2254b8a6ca93a2d132430b0b0d597aa79 +PYTHON_DIALOG3_SITE = https://files.pythonhosted.org/packages/4e/40/5c84d79f7d536ca2c3722af521eff4faafe54a93797f08c72eb72e68fb68 PYTHON_DIALOG3_LICENSE = LGPL-2.1+ PYTHON_DIALOG3_LICENSE_FILES = COPYING PYTHON_DIALOG3_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:02 +0100 Subject: [Buildroot] [git commit branch/next] package/python-httplib2: bump to version 0.21.0 Message-ID: <20221103205511.C39B587BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c75f86321131fbdbb5691dda0dce57473981c08c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-httplib2/python-httplib2.hash | 4 ++-- package/python-httplib2/python-httplib2.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-httplib2/python-httplib2.hash b/package/python-httplib2/python-httplib2.hash index 2c5914c5f6..4da8f26e43 100644 --- a/package/python-httplib2/python-httplib2.hash +++ b/package/python-httplib2/python-httplib2.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/httplib2/json -md5 de7f5e3a4adb3105889867327bdd39dc httplib2-0.19.1.tar.gz -sha256 0b12617eeca7433d4c396a100eaecfa4b08ee99aa881e6df6e257a7aad5d533d httplib2-0.19.1.tar.gz +md5 b42f508585d988e77eac3980db1fd967 httplib2-0.21.0.tar.gz +sha256 fc144f091c7286b82bec71bdbd9b27323ba709cc612568d3000893bfd9cb4b34 httplib2-0.21.0.tar.gz # Locally computed sha256 checksums sha256 589eec38f72df2be203711d3b8cbece9b908c5e7ff00bc3cab7f63bae9e366b4 LICENSE diff --git a/package/python-httplib2/python-httplib2.mk b/package/python-httplib2/python-httplib2.mk index a259c33c73..1093ecab39 100644 --- a/package/python-httplib2/python-httplib2.mk +++ b/package/python-httplib2/python-httplib2.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HTTPLIB2_VERSION = 0.19.1 +PYTHON_HTTPLIB2_VERSION = 0.21.0 PYTHON_HTTPLIB2_SOURCE = httplib2-$(PYTHON_HTTPLIB2_VERSION).tar.gz -PYTHON_HTTPLIB2_SITE = https://files.pythonhosted.org/packages/ed/cd/533a1e9e04671bcee5d2854b4f651a3fab9586d698de769d93b05ee2bff1 +PYTHON_HTTPLIB2_SITE = https://files.pythonhosted.org/packages/c2/37/a093aaa902f6b2301f0f2cff5285548dbc4ab9b9a29215eb440381cbb32b PYTHON_HTTPLIB2_SETUP_TYPE = setuptools PYTHON_HTTPLIB2_LICENSE = MIT PYTHON_HTTPLIB2_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:05 +0100 Subject: [Buildroot] [git commit branch/next] package/python-huepy: bump to version 1.2.1 Message-ID: <20221103205511.D5A1D87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a7801f1a1feaa8b84f8f56699a001c1d71e3ffd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop patch which is no longer needed. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-huepy/0001-fix-import-with-python3.patch | 8 -------- package/python-huepy/python-huepy.hash | 7 ++++--- package/python-huepy/python-huepy.mk | 5 +++-- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/package/python-huepy/0001-fix-import-with-python3.patch b/package/python-huepy/0001-fix-import-with-python3.patch deleted file mode 100644 index e04eacb228..0000000000 --- a/package/python-huepy/0001-fix-import-with-python3.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- a/huepy/__init__.py -+++ b/huepy/__init__.py -@@ -1,4 +1,4 @@ --from hue import COMMANDS -+from .hue import COMMANDS - - __all__ = list(COMMANDS.keys()) - __version__ = '1.0.1' diff --git a/package/python-huepy/python-huepy.hash b/package/python-huepy/python-huepy.hash index 32d0eb2674..74b02864d3 100644 --- a/package/python-huepy/python-huepy.hash +++ b/package/python-huepy/python-huepy.hash @@ -1,4 +1,5 @@ -# Locally computer sha256 checksums -md5 da6514d9d61fb75ac9470f6863ce1aca python-huepy-a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e.tar.gz -sha256 63147cef5ecae5c1ab38000be91def351710e6bef2c5f67b5303418becf6c0f2 python-huepy-a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e.tar.gz +# md5, sha256 from https://pypi.org/pypi/huepy/json +md5 394a1072bec18c27097b053c40ddf0ea huepy-1.2.1.tar.gz +sha256 5b29beef797312fb7606188bc5cd98f78ab8f7e01576427a9312f1c9b20b759d huepy-1.2.1.tar.gz +# Locally computed sha256 checksums sha256 8b1ba204bb69a0ade2bfcf65ef294a920f6bb361b317dba43c7ef29d96332b9b LICENSE diff --git a/package/python-huepy/python-huepy.mk b/package/python-huepy/python-huepy.mk index 5c1041205d..cca3c3429e 100644 --- a/package/python-huepy/python-huepy.mk +++ b/package/python-huepy/python-huepy.mk @@ -4,8 +4,9 @@ # ################################################################################ -PYTHON_HUEPY_VERSION = a9851d5aea10d2299cc62b3f6dce26ac4ef2ea3e -PYTHON_HUEPY_SITE = $(call github,s0md3v,hue,$(PYTHON_HUEPY_VERSION)) +PYTHON_HUEPY_VERSION = 1.2.1 +PYTHON_HUEPY_SOURCE = huepy-$(PYTHON_HUEPY_VERSION).tar.gz +PYTHON_HUEPY_SITE = https://files.pythonhosted.org/packages/d6/4e/2dae447d8858a31158ca6c313f5d1902bc83b8542bb5f10c0307de2973bc PYTHON_HUEPY_LICENSE = GPL-3.0 PYTHON_HUEPY_LICENSE_FILES = LICENSE PYTHON_HUEPY_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:35 +0100 Subject: [Buildroot] [git commit branch/next] package/python-daphne: bump to version 4.0.0 Message-ID: <20221103205511.16F2F87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2ccca7470426f25244684e0cf86b031ec0add96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixup remove pytest runner patch. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-daphne/0001-remove-pytest-runner-requirement.patch | 10 +++++----- package/python-daphne/python-daphne.hash | 6 +++--- package/python-daphne/python-daphne.mk | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package/python-daphne/0001-remove-pytest-runner-requirement.patch b/package/python-daphne/0001-remove-pytest-runner-requirement.patch index 30acf201d6..70cdb4f19d 100644 --- a/package/python-daphne/0001-remove-pytest-runner-requirement.patch +++ b/package/python-daphne/0001-remove-pytest-runner-requirement.patch @@ -15,13 +15,13 @@ index 64e94f1..4e3abb0 100755 --- a/setup.py +++ b/setup.py @@ -23,7 +23,6 @@ setup( - packages=find_packages() + ["twisted.plugins"], include_package_data=True, - install_requires=["twisted[tls]>=18.7", "autobahn>=0.18", "asgiref~=3.2"], + install_requires=["twisted[tls]>=22.4", "autobahn>=22.4.2", "asgiref>=3.5.2,<4"], + python_requires=">=3.7", - setup_requires=["pytest-runner"], - extras_require={ - "tests": ["hypothesis~=3.88", "pytest~=3.10", "pytest-asyncio~=0.8"] - }, + extras_require={"tests": ["hypothesis", "pytest", "pytest-asyncio", "django"]}, + entry_points={ + "console_scripts": ["daphne = daphne.cli:CommandLineInterface.entrypoint"] -- 2.21.0 diff --git a/package/python-daphne/python-daphne.hash b/package/python-daphne/python-daphne.hash index f80d7175cb..90d053bff6 100644 --- a/package/python-daphne/python-daphne.hash +++ b/package/python-daphne/python-daphne.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/daphne/json -md5 564353eaed92659e3b113d966a0288f2 daphne-2.4.1.tar.gz0 -sha256 1e41d02d78da373c1f8504835cdca6d447b5d64c2941661d4bd968d412b6c383 daphne-2.4.1.tar.gz -# Locally computed sha256 +md5 f0dcc0618459ad7d25508704f9505b56 daphne-4.0.0.tar.gz +sha256 cce9afc8f49a4f15d4270b8cfb0e0fe811b770a5cc795474e97e4da287497666 daphne-4.0.0.tar.gz +# Locally computed sha256 checksums sha256 b846415d1b514e9c1dff14a22deb906d794bc546ca6129f950a18cd091e2a669 LICENSE diff --git a/package/python-daphne/python-daphne.mk b/package/python-daphne/python-daphne.mk index cd4739db19..c08088278e 100644 --- a/package/python-daphne/python-daphne.mk +++ b/package/python-daphne/python-daphne.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DAPHNE_VERSION = 2.4.1 +PYTHON_DAPHNE_VERSION = 4.0.0 PYTHON_DAPHNE_SOURCE = daphne-$(PYTHON_DAPHNE_VERSION).tar.gz -PYTHON_DAPHNE_SITE = https://files.pythonhosted.org/packages/03/6c/847d1c962f8c45aa2ab0791583c4a41669d158e28fd6369ce940b8ea8417 +PYTHON_DAPHNE_SITE = https://files.pythonhosted.org/packages/d7/77/57b19d5caabf8537879aa4cf3a017b99d0b727f2521ffca7fd9140573509 PYTHON_DAPHNE_SETUP_TYPE = setuptools # https://github.com/django/daphne/blob/master/LICENSE PYTHON_DAPHNE_LICENSE = BSD-3-Clause From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:42 +0100 Subject: [Buildroot] [git commit branch/next] package/python-django: bump to version 4.1.3 Message-ID: <20221103205511.4631A87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=57117dd41a76cff06a44f1568d90e59cd2494753 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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..b9ae8a1da1 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 60c54c37ecf9e5e635ee6bb07a13a9fa Django-4.1.3.tar.gz +sha256 678bbfc8604eb246ed54e2063f0765f13b321a50526bdc8cb1f943eda7fa31f1 Django-4.1.3.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..c90caa9635 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.1.3 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/d0/ab/33f9c2bd4cf7ff2d319131eca7231247f962f781ebc8a012ebe02582244a PYTHON_DJANGO_LICENSE = BSD-3-Clause PYTHON_DJANGO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:12 +0100 Subject: [Buildroot] [git commit branch/next] package/python-jaraco-classes: bump to version 3.2.3 Message-ID: <20221103205512.0E31387BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f7851c8c2f4e35c3e5f3a99c48c6ca70817f741e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrapping: https://github.com/jaraco/jaraco.classes/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-jaraco-classes/python-jaraco-classes.hash | 6 +++--- package/python-jaraco-classes/python-jaraco-classes.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-jaraco-classes/python-jaraco-classes.hash b/package/python-jaraco-classes/python-jaraco-classes.hash index 088ee2269e..0e170d58d1 100644 --- a/package/python-jaraco-classes/python-jaraco-classes.hash +++ b/package/python-jaraco-classes/python-jaraco-classes.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/jaraco.classes/json -md5 63d4f5a2df2625ec3979c9633da1505e jaraco.classes-2.0.tar.gz -sha256 dcc2c4a8ca4b344cdbf2e1be7124a5c4f192574cdbb453b62350ae8240a2caf5 jaraco.classes-2.0.tar.gz +md5 a661acdae43995c08500324a8df62f03 jaraco.classes-3.2.3.tar.gz +sha256 89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a jaraco.classes-3.2.3.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-jaraco-classes/python-jaraco-classes.mk b/package/python-jaraco-classes/python-jaraco-classes.mk index 7455ed4d44..4790516330 100644 --- a/package/python-jaraco-classes/python-jaraco-classes.mk +++ b/package/python-jaraco-classes/python-jaraco-classes.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JARACO_CLASSES_VERSION = 2.0 +PYTHON_JARACO_CLASSES_VERSION = 3.2.3 PYTHON_JARACO_CLASSES_SOURCE = jaraco.classes-$(PYTHON_JARACO_CLASSES_VERSION).tar.gz -PYTHON_JARACO_CLASSES_SITE = https://files.pythonhosted.org/packages/6e/27/f6ce0863a6ce574922ffe70d63c40b9771aefb686cb595cf435d184f0ca3 +PYTHON_JARACO_CLASSES_SITE = https://files.pythonhosted.org/packages/bf/02/a956c9bfd2dfe60b30c065ed8e28df7fcf72b292b861dca97e951c145ef6 PYTHON_JARACO_CLASSES_LICENSE = MIT PYTHON_JARACO_CLASSES_LICENSE_FILES = LICENSE PYTHON_JARACO_CLASSES_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:15 +0100 Subject: [Buildroot] [git commit branch/next] package/python-jmespath: bump to version 1.0.1 Message-ID: <20221103205512.1FBD587BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=29c99ba046fa64db3fe990649745baf056e3ea7f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-jmespath/python-jmespath.hash | 5 +++-- package/python-jmespath/python-jmespath.mk | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-jmespath/python-jmespath.hash b/package/python-jmespath/python-jmespath.hash index a1c64a121e..03f64f3b74 100644 --- a/package/python-jmespath/python-jmespath.hash +++ b/package/python-jmespath/python-jmespath.hash @@ -1,4 +1,5 @@ -# sha256 from https://pypi.org/pypi/jmespath/json -sha256 a490e280edd1f57d6de88636992d05b71e97d69a26a19f058ecf7d304474bf5e jmespath-1.0.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/jmespath/json +md5 2dd28beb22d698f58fe2281bfe5fe3a3 jmespath-1.0.1.tar.gz +sha256 90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe jmespath-1.0.1.tar.gz # Locally computed sha256 checksums sha256 66b313cce80ed0623fc7db3f24863a0c80fd83eb341a46b57864158ae74faa56 LICENSE.txt diff --git a/package/python-jmespath/python-jmespath.mk b/package/python-jmespath/python-jmespath.mk index 48b19e8494..a94a13a229 100644 --- a/package/python-jmespath/python-jmespath.mk +++ b/package/python-jmespath/python-jmespath.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JMESPATH_VERSION = 1.0.0 +PYTHON_JMESPATH_VERSION = 1.0.1 PYTHON_JMESPATH_SOURCE = jmespath-$(PYTHON_JMESPATH_VERSION).tar.gz -PYTHON_JMESPATH_SITE = https://files.pythonhosted.org/packages/06/7e/44686b986ef9ca6069db224651baaa8300b93af2a085a5b135997bf659b3 +PYTHON_JMESPATH_SITE = https://files.pythonhosted.org/packages/00/2a/e867e8531cf3e36b41201936b7fa7ba7b5702dbef42922193f05c8976cd6 PYTHON_JMESPATH_SETUP_TYPE = setuptools PYTHON_JMESPATH_LICENSE = MIT PYTHON_JMESPATH_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-humanize: bump to version 4.4.0 Message-ID: <20221103205511.CCD0787BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90c35b2c14544143d1f18c22f425f1de7bd19b2b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-humanize/python-humanize.hash | 4 ++-- package/python-humanize/python-humanize.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-humanize/python-humanize.hash b/package/python-humanize/python-humanize.hash index 9b2559ab11..871bb9bfa5 100644 --- a/package/python-humanize/python-humanize.hash +++ b/package/python-humanize/python-humanize.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/humanize/json -md5 04f5b334283e1f7f0dfeccf7d5a4b880 humanize-3.11.0.tar.gz -sha256 4160cdc63fcd0daac27d2e1e218a31bb396fc3fe5712d153675d89432a03778f humanize-3.11.0.tar.gz +md5 5e90552713107f756788ecdd8fbe341d humanize-4.4.0.tar.gz +sha256 efb2584565cc86b7ea87a977a15066de34cdedaf341b11c851cfcfd2b964779c humanize-4.4.0.tar.gz # Locally computed sha256 checksums sha256 8ba6c18112a431400ad3c743f70670079b302545d98884fc2f28a91c383a0380 LICENCE diff --git a/package/python-humanize/python-humanize.mk b/package/python-humanize/python-humanize.mk index ea5454d6cc..04cb0713fc 100644 --- a/package/python-humanize/python-humanize.mk +++ b/package/python-humanize/python-humanize.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_HUMANIZE_VERSION = 3.11.0 +PYTHON_HUMANIZE_VERSION = 4.4.0 PYTHON_HUMANIZE_SOURCE = humanize-$(PYTHON_HUMANIZE_VERSION).tar.gz -PYTHON_HUMANIZE_SITE = https://files.pythonhosted.org/packages/a6/d0/e06993724937f2aab3e7085d137d453968aaac0f74661ef9c90528a79d61 +PYTHON_HUMANIZE_SITE = https://files.pythonhosted.org/packages/51/19/3e1adf0e7a8c8361496b085edcab2ddcd85410735a2b6fdd044247fc5b75 PYTHON_HUMANIZE_SETUP_TYPE = setuptools PYTHON_HUMANIZE_LICENSE = MIT PYTHON_HUMANIZE_LICENSE_FILES = LICENCE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:57 +0100 Subject: [Buildroot] [git commit branch/next] package/python-flask: bump to version 2.2.2 Message-ID: <20221103205511.A8A4487BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1fbb2cef681e154ab5ee0b8d13e90596d902c5e8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-flask/python-flask.hash | 4 ++-- package/python-flask/python-flask.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-flask/python-flask.hash b/package/python-flask/python-flask.hash index 5f19a450a1..9b6391750a 100644 --- a/package/python-flask/python-flask.hash +++ b/package/python-flask/python-flask.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/flask/json -md5 93f1832e5be704ef6ff2a4124579cd85 Flask-2.1.2.tar.gz -sha256 315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477 Flask-2.1.2.tar.gz +md5 c0d2276cb7d59a06d62c915da9c77ba6 Flask-2.2.2.tar.gz +sha256 642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b Flask-2.2.2.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst sha256 7535eac513edd12fb8e33f203c6a403549629e34b363418cdbd6c6ea5464515d docs/license.rst diff --git a/package/python-flask/python-flask.mk b/package/python-flask/python-flask.mk index b684aff480..1b1ffdf034 100644 --- a/package/python-flask/python-flask.mk +++ b/package/python-flask/python-flask.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLASK_VERSION = 2.1.2 +PYTHON_FLASK_VERSION = 2.2.2 PYTHON_FLASK_SOURCE = Flask-$(PYTHON_FLASK_VERSION).tar.gz -PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/d3/3c/94f38d4db919a9326a706ad56f05a7e6f0c8f7b7d93e2997cca54d3bc14b +PYTHON_FLASK_SITE = https://files.pythonhosted.org/packages/69/b6/53cfa30eed5aa7343daff36622843688ba8c6fe9829bb2b92e193ab1163f PYTHON_FLASK_SETUP_TYPE = setuptools PYTHON_FLASK_LICENSE = BSD-3-Clause PYTHON_FLASK_LICENSE_FILES = LICENSE.rst docs/license.rst From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:16 +0100 Subject: [Buildroot] [git commit branch/next] package/python-keyring: bump to version 23.9.3 Message-ID: <20221103205512.2871B87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=24565bfe7941c9869b3398d315bf318ad03efa27 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrap: https://github.com/jaraco/keyring/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-keyring/python-keyring.hash | 6 +++--- package/python-keyring/python-keyring.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-keyring/python-keyring.hash b/package/python-keyring/python-keyring.hash index 692217f437..45f5bf7c84 100644 --- a/package/python-keyring/python-keyring.hash +++ b/package/python-keyring/python-keyring.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/keyring/json -md5 1eb6d586ee5794de4bf39c1f513a3139 keyring-19.2.0.tar.gz -sha256 91037ccaf0c9a112a76f7740e4a416b9457a69b66c2799421581bee710a974b3 keyring-19.2.0.tar.gz +md5 60219a9a22467e15fcd09515b5b2ef39 keyring-23.9.3.tar.gz +sha256 69b01dd83c42f590250fe7a1f503fc229b14de83857314b1933a3ddbf595c4a5 keyring-23.9.3.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-keyring/python-keyring.mk b/package/python-keyring/python-keyring.mk index 0e05738605..8d7833e14f 100644 --- a/package/python-keyring/python-keyring.mk +++ b/package/python-keyring/python-keyring.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_KEYRING_VERSION = 19.2.0 +PYTHON_KEYRING_VERSION = 23.9.3 PYTHON_KEYRING_SOURCE = keyring-$(PYTHON_KEYRING_VERSION).tar.gz -PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/ee/46/77fdb7cd2b0f1f684afbc35a59b3d7ebb6961fe528f97b86900002968914 +PYTHON_KEYRING_SITE = https://files.pythonhosted.org/packages/2a/ef/28d3d5428108111dae4304a2ebec80d113aea9e78c939e25255425d486ff PYTHON_KEYRING_SETUP_TYPE = setuptools PYTHON_KEYRING_LICENSE = MIT PYTHON_KEYRING_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-kiwisolver: bump to version 1.4.4 Message-ID: <20221103205512.3A6C587BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ce5a582e9f99ac05bfbc8330c8ea978d7af9724 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-python-cppy build dependency. License hash changed due to filename update: https://github.com/nucleic/kiwi/commit/b04d5d3f6cb404d1e23c0c4f9bff76bd5a8facb6 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-kiwisolver/python-kiwisolver.hash | 8 +++++--- package/python-kiwisolver/python-kiwisolver.mk | 6 ++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/package/python-kiwisolver/python-kiwisolver.hash b/package/python-kiwisolver/python-kiwisolver.hash index aa7d79ced7..7f2e263a5b 100644 --- a/package/python-kiwisolver/python-kiwisolver.hash +++ b/package/python-kiwisolver/python-kiwisolver.hash @@ -1,3 +1,5 @@ -# Locally calculated -sha256 48168c0ace18319c649e31907f6d8586f648e503560f506f128798b99393bcdb python-kiwisolver-1.1.0.tar.gz -sha256 95c32f73d43fa54d8146badbcbd73b83acb7fa2cc81a7cef7784b3cd33b146a0 LICENSE +# md5, sha256 from https://pypi.org/pypi/kiwisolver/json +md5 34796908455c3b23c889439b541e424b kiwisolver-1.4.4.tar.gz +sha256 d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955 kiwisolver-1.4.4.tar.gz +# Locally computed sha256 checksums +sha256 26da8d49744796f2601fb5fe9e5d8b9e8102064ca60a8dc1825b6177cb05450c LICENSE diff --git a/package/python-kiwisolver/python-kiwisolver.mk b/package/python-kiwisolver/python-kiwisolver.mk index 2b99803c0d..2c5db26dbc 100644 --- a/package/python-kiwisolver/python-kiwisolver.mk +++ b/package/python-kiwisolver/python-kiwisolver.mk @@ -4,10 +4,12 @@ # ################################################################################ -PYTHON_KIWISOLVER_VERSION = 1.1.0 -PYTHON_KIWISOLVER_SITE = $(call github,nucleic,kiwi,$(PYTHON_KIWISOLVER_VERSION)) +PYTHON_KIWISOLVER_VERSION = 1.4.4 +PYTHON_KIWISOLVER_SOURCE = kiwisolver-$(PYTHON_KIWISOLVER_VERSION).tar.gz +PYTHON_KIWISOLVER_SITE = https://files.pythonhosted.org/packages/5f/5c/272a7dd49a1914f35cd8d6d9f386defa8b047f6fbd06badd6b77b3ba24e7 PYTHON_KIWISOLVER_LICENSE = BSD-3-Clause PYTHON_KIWISOLVER_LICENSE_FILES = LICENSE PYTHON_KIWISOLVER_SETUP_TYPE = setuptools +PYTHON_KIWISOLVER_DEPENDENCIES = host-python-cppy $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:10 +0100 Subject: [Buildroot] [git commit branch/next] package/python-ipython: bump to version 8.6.0 Message-ID: <20221103205511.F15A287BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e6c204f51f5696aa056324a5a30ac5d23648e8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop patch which is no longer needed. Migrate from distutils to setuptools infrastructure. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../0001-set-correct-python-executable-path.patch | 15 --------------- package/python-ipython/python-ipython.hash | 4 ++-- package/python-ipython/python-ipython.mk | 6 +++--- 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/package/python-ipython/0001-set-correct-python-executable-path.patch b/package/python-ipython/0001-set-correct-python-executable-path.patch deleted file mode 100644 index 0fbd5a1c8e..0000000000 --- a/package/python-ipython/0001-set-correct-python-executable-path.patch +++ /dev/null @@ -1,15 +0,0 @@ -Set correct Python executable path - -Signed-off-by: Philippe Proulx - ---- python-ipython-2.1.0/setupbase.py 2014-05-21 15:19:12.000000000 -0400 -+++ python-ipython-2.1.0-new/setupbase.py 2014-07-23 23:34:32.892030423 -0400 -@@ -394,7 +394,7 @@ class build_scripts_entrypt(build_script - - mod, func = entrypt.split(':') - with open(outfile, 'w') as f: -- f.write(script_src.format(executable=sys.executable, -+ f.write(script_src.format(executable='/usr/bin/env python', - mod=mod, func=func)) - - return outfiles, outfiles diff --git a/package/python-ipython/python-ipython.hash b/package/python-ipython/python-ipython.hash index cd18c3d125..e61727e045 100644 --- a/package/python-ipython/python-ipython.hash +++ b/package/python-ipython/python-ipython.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/ipython/json -md5 6907b67691ba697173a3befb2c35f7ac ipython-7.31.1.tar.gz -sha256 b5548ec5329a4bcf054a5deed5099b0f9622eb9ea51aaa7104d215fece201d8c ipython-7.31.1.tar.gz +md5 8c98f6def0622ea32975cb779247c3d7 ipython-8.6.0.tar.gz +sha256 7c959e3dedbf7ed81f9b9d8833df252c430610e2a4a6464ec13cd20975ce20a5 ipython-8.6.0.tar.gz # Locally computed sha256 checksums sha256 341afcbd729887b7046fe7b98fc4f4edff3aed8d38f06eefd9b30670f043df17 COPYING.rst sha256 e0e390748ed440ab893ca1f135a88a920aaf5409dbb90a5b427c75c5e51268fb LICENSE diff --git a/package/python-ipython/python-ipython.mk b/package/python-ipython/python-ipython.mk index 389ebfa897..f3aac75db1 100644 --- a/package/python-ipython/python-ipython.mk +++ b/package/python-ipython/python-ipython.mk @@ -4,13 +4,13 @@ # ################################################################################ -PYTHON_IPYTHON_VERSION = 7.31.1 +PYTHON_IPYTHON_VERSION = 8.6.0 PYTHON_IPYTHON_SOURCE = ipython-$(PYTHON_IPYTHON_VERSION).tar.gz -PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/fb/39/c1947dc1bb993a35469ca474535cb3214c91f5f9a7752a1fcbd9b6b37dde +PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/7f/59/05e94e067afb61460f0d5229a1edb800e2f65b8436085fad9cd262d80d45 PYTHON_IPYTHON_LICENSE = BSD-3-Clause PYTHON_IPYTHON_LICENSE_FILES = COPYING.rst LICENSE PYTHON_IPYTHON_CPE_ID_VENDOR = ipython PYTHON_IPYTHON_CPE_ID_PRODUCT = ipython -PYTHON_IPYTHON_SETUP_TYPE = distutils +PYTHON_IPYTHON_SETUP_TYPE = setuptools $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-lark: bump to version 1.1.4 Message-ID: <20221103205512.43ED987BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bed05b2f1b660383b7c6835d59b45eac01bf982 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to whitespace removal: https://github.com/lark-parser/lark/commit/5236ff95a37cf464ba7049b27622d87b662c1918 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-lark/python-lark.hash | 6 +++--- package/python-lark/python-lark.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-lark/python-lark.hash b/package/python-lark/python-lark.hash index 3773c00f7c..abc168e93b 100644 --- a/package/python-lark/python-lark.hash +++ b/package/python-lark/python-lark.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/lark/json -md5 fd3ca96a8d9d67798508470032921078 lark-1.1.2.tar.gz -sha256 7a8d0c07d663da9391d7faee1bf1d7df4998c47ca43a593cbef5c7566acd057a lark-1.1.2.tar.gz +md5 d7368d8f9fd0b844c034f321f5b52fd4 lark-1.1.4.tar.gz +sha256 eee86062b149600ef62de0d8dfd38cf85ffc737e16911e7d8c18880f8c5b1333 lark-1.1.4.tar.gz # Locally computed sha256 checksums -sha256 6e83ad8e0de51690a53eac02dd2b6188dfd7949053be56fba5b651140d27ee57 LICENSE +sha256 8263e5652d07cecb3adadf05140b65e70cfa169ecec5f520fe1671479ce12a83 LICENSE diff --git a/package/python-lark/python-lark.mk b/package/python-lark/python-lark.mk index 52c249552e..548adcd833 100644 --- a/package/python-lark/python-lark.mk +++ b/package/python-lark/python-lark.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LARK_VERSION = 1.1.2 +PYTHON_LARK_VERSION = 1.1.4 PYTHON_LARK_SOURCE = lark-$(PYTHON_LARK_VERSION).tar.gz -PYTHON_LARK_SITE = https://files.pythonhosted.org/packages/a3/c5/11d0a086590b207ad1b6c9ba6e019f8290652f3d703cdb002d72e220dd99 +PYTHON_LARK_SITE = https://files.pythonhosted.org/packages/1d/08/eb2590d4f824b5a947d866c603799fa70278f1372cbf8d15b7b4823dfb2b PYTHON_LARK_SETUP_TYPE = setuptools PYTHON_LARK_LICENSE = MIT PYTHON_LARK_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:30 +0100 Subject: [Buildroot] [git commit branch/next] package/python-colorlog: bump to version 6.7.0 Message-ID: <20221103205510.E6E0F87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b246c5844c6c00806389ef8d40a39f17e2d68acb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-colorlog/python-colorlog.hash | 4 ++-- package/python-colorlog/python-colorlog.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-colorlog/python-colorlog.hash b/package/python-colorlog/python-colorlog.hash index f324c1f290..f4d0dd4c0e 100644 --- a/package/python-colorlog/python-colorlog.hash +++ b/package/python-colorlog/python-colorlog.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/colorlog/json -md5 f1b92c1cac428b2e3c9ac7edf2988440 colorlog-6.4.1.tar.gz -sha256 af99440154a01f27c09256760ea3477982bf782721feaa345904e806879df4d8 colorlog-6.4.1.tar.gz +md5 80b79f7824d39d4f3b11c75d1cba094e colorlog-6.7.0.tar.gz +sha256 bd94bd21c1e13fac7bd3153f4bc3a7dc0eb0974b8bc2fdf1a989e474f6e582e5 colorlog-6.7.0.tar.gz # Locally computed sha256 checksums sha256 b1d9082bc483623fd59fc7279b457f0e40d942a76426cde257239e04dfe4125a LICENSE diff --git a/package/python-colorlog/python-colorlog.mk b/package/python-colorlog/python-colorlog.mk index 801b30be89..12a1c8ec77 100644 --- a/package/python-colorlog/python-colorlog.mk +++ b/package/python-colorlog/python-colorlog.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_COLORLOG_VERSION = 6.4.1 +PYTHON_COLORLOG_VERSION = 6.7.0 PYTHON_COLORLOG_SOURCE = colorlog-$(PYTHON_COLORLOG_VERSION).tar.gz -PYTHON_COLORLOG_SITE = https://files.pythonhosted.org/packages/d6/4a/840f6cb7e922a717c765a3cdc6988aff22a6ef211d88c8d16701dfbd664f +PYTHON_COLORLOG_SITE = https://files.pythonhosted.org/packages/78/6b/4e5481ddcdb9c255b2715f54c863629f1543e97bc8c309d1c5c131ad14f2 PYTHON_COLORLOG_SETUP_TYPE = setuptools PYTHON_COLORLOG_LICENSE = MIT PYTHON_COLORLOG_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:52 +0100 Subject: [Buildroot] [git commit branch/next] package/python-engineio: bump to version 4.3.4 Message-ID: <20221103205511.8C3AE87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f8a8b58aadfd484c36dd6b164f67aca56f4091db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-engineio/python-engineio.hash | 4 ++-- package/python-engineio/python-engineio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-engineio/python-engineio.hash b/package/python-engineio/python-engineio.hash index 5762303af0..651226cc9c 100644 --- a/package/python-engineio/python-engineio.hash +++ b/package/python-engineio/python-engineio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-engineio/json -md5 d2bc7184d64e9d5a692bfad29ff73dea python-engineio-4.2.1.tar.gz -sha256 d510329b6d8ed5662547862f58bc73659ae62defa66b66d745ba021de112fa62 python-engineio-4.2.1.tar.gz +md5 cb093c07bc5b5351e6a2edb555b02f33 python-engineio-4.3.4.tar.gz +sha256 d8d8b072799c36cadcdcc2b40d2a560ce09797ab3d2d596b2ad519a5e4df19ae python-engineio-4.3.4.tar.gz # Locally computed sha256 checksums sha256 c9e97d3dbc1fbbcdb4f7808b282cd646db887aff4f5313fe6bbe8d4c31405a9c LICENSE diff --git a/package/python-engineio/python-engineio.mk b/package/python-engineio/python-engineio.mk index 81bd49fb64..388e669155 100644 --- a/package/python-engineio/python-engineio.mk +++ b/package/python-engineio/python-engineio.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_ENGINEIO_VERSION = 4.2.1 -PYTHON_ENGINEIO_SITE = https://files.pythonhosted.org/packages/74/1e/33e402011bb2fe33ab12762e5a66d66df1d47302a23e9c5e8310e11b1403 +PYTHON_ENGINEIO_VERSION = 4.3.4 +PYTHON_ENGINEIO_SITE = https://files.pythonhosted.org/packages/7e/ff/970c5d084f513fb38108cd7c90497489d7cff8666f9bfabae00a3f4e13d4 PYTHON_ENGINEIO_SETUP_TYPE = setuptools PYTHON_ENGINEIO_LICENSE = MIT PYTHON_ENGINEIO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:27 +0100 Subject: [Buildroot] [git commit branch/next] package/python-markupsafe: bump to version 2.1.1 Message-ID: <20221103205512.68CBD87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea19ddb3707781a8f8e91a384a59f5649e618e64 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-markupsafe/python-markupsafe.hash | 4 ++-- package/python-markupsafe/python-markupsafe.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-markupsafe/python-markupsafe.hash b/package/python-markupsafe/python-markupsafe.hash index 520bb405fb..2d1d81c62e 100644 --- a/package/python-markupsafe/python-markupsafe.hash +++ b/package/python-markupsafe/python-markupsafe.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/markupsafe/json -md5 892e0fefa3c488387e5cc0cad2daa523 MarkupSafe-2.0.1.tar.gz -sha256 594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a MarkupSafe-2.0.1.tar.gz +md5 9809f9fdd98bc835b0c21aa8f79cbf30 MarkupSafe-2.1.1.tar.gz +sha256 7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b MarkupSafe-2.1.1.tar.gz # Locally computed sha256 checksums sha256 489a8e1108509ed98a37bb983e11e0f7e1d31f0bd8f99a79c8448e7ff37d07ea LICENSE.rst diff --git a/package/python-markupsafe/python-markupsafe.mk b/package/python-markupsafe/python-markupsafe.mk index e0e689f5a1..49bfc0b840 100644 --- a/package/python-markupsafe/python-markupsafe.mk +++ b/package/python-markupsafe/python-markupsafe.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MARKUPSAFE_VERSION = 2.0.1 +PYTHON_MARKUPSAFE_VERSION = 2.1.1 PYTHON_MARKUPSAFE_SOURCE = MarkupSafe-$(PYTHON_MARKUPSAFE_VERSION).tar.gz -PYTHON_MARKUPSAFE_SITE = https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e +PYTHON_MARKUPSAFE_SITE = https://files.pythonhosted.org/packages/1d/97/2288fe498044284f39ab8950703e88abbac2abbdf65524d576157af70556 PYTHON_MARKUPSAFE_SETUP_TYPE = setuptools PYTHON_MARKUPSAFE_LICENSE = BSD-3-Clause PYTHON_MARKUPSAFE_LICENSE_FILES = LICENSE.rst From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:32 +0100 Subject: [Buildroot] [git commit branch/next] package/python-mistune: bump to version 2.0.4 Message-ID: <20221103205512.84AB787BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ead539c27dd61ba010b3723b26af91da0779eb98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/lepture/mistune/commit/991c683584279102a94542b9b46e0637a9b4cb3b Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-mistune/python-mistune.hash | 6 +++--- package/python-mistune/python-mistune.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-mistune/python-mistune.hash b/package/python-mistune/python-mistune.hash index a7a5936096..161f2ed6ff 100644 --- a/package/python-mistune/python-mistune.hash +++ b/package/python-mistune/python-mistune.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mistune/json -md5 fb6ab174ece938dea09f8b2adad771e4 mistune-0.8.4.tar.gz -sha256 59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e mistune-0.8.4.tar.gz +md5 a4437edb22cf6519a7c61730fecb1a3f mistune-2.0.4.tar.gz +sha256 9ee0a66053e2267aba772c71e06891fa8f1af6d4b01d5e84e267b4570d4d9808 mistune-2.0.4.tar.gz # Locally computed sha256 checksums -sha256 0c5259c3dd0a7c46f4835221645f62a0638c9b9faa02af08676e8069e1ff964b LICENSE +sha256 539013fd8e19f744f8bf0e27a532bbff54cd689ecef7a800f56ae5dc824be870 LICENSE diff --git a/package/python-mistune/python-mistune.mk b/package/python-mistune/python-mistune.mk index 6beb425837..1e4bb71903 100644 --- a/package/python-mistune/python-mistune.mk +++ b/package/python-mistune/python-mistune.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MISTUNE_VERSION = 0.8.4 +PYTHON_MISTUNE_VERSION = 2.0.4 PYTHON_MISTUNE_SOURCE = mistune-$(PYTHON_MISTUNE_VERSION).tar.gz -PYTHON_MISTUNE_SITE = https://files.pythonhosted.org/packages/2d/a4/509f6e7783ddd35482feda27bc7f72e65b5e7dc910eca4ab2164daf9c577 +PYTHON_MISTUNE_SITE = https://files.pythonhosted.org/packages/cd/9b/0f98334812f548a5ee4399b76e33752a74fc7bb976f5efb34d962f03d585 PYTHON_MISTUNE_LICENSE = BSD-3-Clause PYTHON_MISTUNE_LICENSE_FILES = LICENSE PYTHON_MISTUNE_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:18 +0100 Subject: [Buildroot] [git commit branch/next] package/python-cppy: new package Message-ID: <20221103205512.3129E87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9d881323e66d2a5c6243afb33e3d41b76356fe7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-cppy/python-cppy.hash | 5 +++++ package/python-cppy/python-cppy.mk | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/package/python-cppy/python-cppy.hash b/package/python-cppy/python-cppy.hash new file mode 100644 index 0000000000..45b78eab8e --- /dev/null +++ b/package/python-cppy/python-cppy.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/cppy/json +md5 7c1f825c43dd66454440932a35b9969c cppy-1.2.1.tar.gz +sha256 83b43bf17b1085ac15c5debdb42154f138b928234b21447358981f69d0d6fe1b cppy-1.2.1.tar.gz +# Locally computed sha256 checksums +sha256 db7a008bff1e63ccec397cfa033109740c4dc6cb12070a70d0cfe69aba27c4df LICENSE diff --git a/package/python-cppy/python-cppy.mk b/package/python-cppy/python-cppy.mk new file mode 100644 index 0000000000..adadc352d3 --- /dev/null +++ b/package/python-cppy/python-cppy.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-cppy +# +################################################################################ + +PYTHON_CPPY_VERSION = 1.2.1 +PYTHON_CPPY_SOURCE = cppy-$(PYTHON_CPPY_VERSION).tar.gz +PYTHON_CPPY_SITE = https://files.pythonhosted.org/packages/c5/7e/6cc5acd93752ee52d2f0423046072a2ce3ae16dfcd44373b9fe2a0222204 +PYTHON_CPPY_LICENSE = BSD-3-Clause +PYTHON_CPPY_LICENSE_FILES = LICENSE +PYTHON_CPPY_SETUP_TYPE = setuptools + +$(eval $(host-python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:23 +0100 Subject: [Buildroot] [git commit branch/next] package/python-libusb1: bump to version 3.0.0 Message-ID: <20221103205512.4D15D87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1cc98a4f39a2d8ba8d7cfd8fca32776e54f32b8c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-libusb1/python-libusb1.hash | 7 ++++--- package/python-libusb1/python-libusb1.mk | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-libusb1/python-libusb1.hash b/package/python-libusb1/python-libusb1.hash index 7d2302e088..86dea08c89 100644 --- a/package/python-libusb1/python-libusb1.hash +++ b/package/python-libusb1/python-libusb1.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/libusb1/json, sha256 locally computed -md5 b087646fb0c8c4cf7e8123af72f885b9 libusb1-2.0.1.tar.gz -sha256 d3ba82ecf7ab6a48d21dac6697e26504670cc3522b8e5941bd28fb56cf3f6c46 libusb1-2.0.1.tar.gz +# md5, sha256 from https://pypi.org/pypi/libusb1/json +md5 ffbb02bf9aa49f973a6a58112aed7b06 libusb1-3.0.0.tar.gz +sha256 5792a9defee40f15d330a40d9b1800545c32e47ba7fc66b6f28f133c9fcc8538 libusb1-3.0.0.tar.gz +# Locally computed sha256 checksums sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/python-libusb1/python-libusb1.mk b/package/python-libusb1/python-libusb1.mk index 40a64141af..48a0b1dea3 100644 --- a/package/python-libusb1/python-libusb1.mk +++ b/package/python-libusb1/python-libusb1.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_LIBUSB1_VERSION = 2.0.1 +PYTHON_LIBUSB1_VERSION = 3.0.0 PYTHON_LIBUSB1_SOURCE = libusb1-$(PYTHON_LIBUSB1_VERSION).tar.gz -PYTHON_LIBUSB1_SITE = https://files.pythonhosted.org/packages/a9/97/e8afa2af12b6de608ec86c8c4ad57f1248d98946d1b5e1aa0bff926755e9 +PYTHON_LIBUSB1_SITE = https://files.pythonhosted.org/packages/f4/83/59bf75e74e0c4859ea63eae0c7da660c1dcb78b31667d4a5f735d52f5974 PYTHON_LIBUSB1_SETUP_TYPE = setuptools PYTHON_LIBUSB1_LICENSE = LGPL-2.1+ PYTHON_LIBUSB1_LICENSE_FILES = COPYING.LESSER From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:48 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dpkt: bump to version 1.9.8 Message-ID: <20221103205511.70CE387BC3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb56dd4b94b08cf419f0d4adc23e19b9bee14f58 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-dpkt/python-dpkt.hash | 4 ++-- package/python-dpkt/python-dpkt.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-dpkt/python-dpkt.hash b/package/python-dpkt/python-dpkt.hash index e5e986628c..7de0d748fc 100644 --- a/package/python-dpkt/python-dpkt.hash +++ b/package/python-dpkt/python-dpkt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/dpkt/json -md5 ac3ace1c5ee12a74f12a863ac9082b59 dpkt-1.9.7.2.tar.gz -sha256 80f977667ebbad2b5c4f7b7f45ee8bea6622fb71723f68a9a8fe6274520c853b dpkt-1.9.7.2.tar.gz +md5 0f16de3c0b8caa6ec2261210f08c7b8b dpkt-1.9.8.tar.gz +sha256 43f8686e455da5052835fd1eda2689d51de3670aac9799b1b00cfd203927ee45 dpkt-1.9.8.tar.gz # Locally computed sha256 checksums sha256 4c5ffde575425591cbd51410219a6b98bbbb717e0c5784187e356653da8e5095 LICENSE diff --git a/package/python-dpkt/python-dpkt.mk b/package/python-dpkt/python-dpkt.mk index 87945d67c6..a99a1e8604 100644 --- a/package/python-dpkt/python-dpkt.mk +++ b/package/python-dpkt/python-dpkt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DPKT_VERSION = 1.9.7.2 +PYTHON_DPKT_VERSION = 1.9.8 PYTHON_DPKT_SOURCE = dpkt-$(PYTHON_DPKT_VERSION).tar.gz -PYTHON_DPKT_SITE = https://files.pythonhosted.org/packages/95/51/923b370880eff9b62fe4fe965a916da709022a02669c670731da69088e93 +PYTHON_DPKT_SITE = https://files.pythonhosted.org/packages/c9/7d/52f17a794db52a66e46ebb0c7549bf2f035ed61d5a920ba4aaa127dd038e PYTHON_DPKT_SETUP_TYPE = setuptools PYTHON_DPKT_LICENSE = BSD-3-Clause PYTHON_DPKT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:30 +0100 Subject: [Buildroot] [git commit branch/next] package/python-memory-profiler: bump to version 0.60.0 Message-ID: <20221103205512.7B4B387BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff2de64f479aa9e6f8464e0bf5fe869b06f1ed6f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-memory-profiler/python-memory-profiler.hash | 4 ++-- package/python-memory-profiler/python-memory-profiler.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-memory-profiler/python-memory-profiler.hash b/package/python-memory-profiler/python-memory-profiler.hash index 9ee515b529..9e3aca517b 100644 --- a/package/python-memory-profiler/python-memory-profiler.hash +++ b/package/python-memory-profiler/python-memory-profiler.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/memory-profiler/json -md5 b1d1783064a1198fb21bc877e535ec1b memory_profiler-0.58.0.tar.gz -sha256 01385ac0fec944fcf7969814ec4406c6d8a9c66c079d09276723c5a7680f44e5 memory_profiler-0.58.0.tar.gz +md5 c4d29b47885c32581f5bcefb44d2ca8e memory_profiler-0.60.0.tar.gz +sha256 6a12869511d6cebcb29b71ba26985675a58e16e06b3c523b49f67c5497a33d1c memory_profiler-0.60.0.tar.gz # Locally computed sha256 checksums sha256 51926ce91b8283532efa9dfb02518582c15f49c105a3ac18cce1f7a4947e96ae COPYING diff --git a/package/python-memory-profiler/python-memory-profiler.mk b/package/python-memory-profiler/python-memory-profiler.mk index 053b0e2d62..5e43662e07 100644 --- a/package/python-memory-profiler/python-memory-profiler.mk +++ b/package/python-memory-profiler/python-memory-profiler.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MEMORY_PROFILER_VERSION = 0.58.0 +PYTHON_MEMORY_PROFILER_VERSION = 0.60.0 PYTHON_MEMORY_PROFILER_SOURCE = memory_profiler-$(PYTHON_MEMORY_PROFILER_VERSION).tar.gz -PYTHON_MEMORY_PROFILER_SITE = https://files.pythonhosted.org/packages/8f/fd/d92b3295657f8837e0177e7b48b32d6651436f0293af42b76d134c3bb489 +PYTHON_MEMORY_PROFILER_SITE = https://files.pythonhosted.org/packages/06/dd/7308a8ef1902db9d81c5bc226befe346a87ed8787caff00b8d91ed9f3b86 PYTHON_MEMORY_PROFILER_SETUP_TYPE = setuptools PYTHON_MEMORY_PROFILER_LICENSE = BSD-3-Clause PYTHON_MEMORY_PROFILER_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:40 +0100 Subject: [Buildroot] [git commit branch/next] package/python-mutagen: bump to version 1.46.0 Message-ID: <20221103205512.B406487BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b10a60e0b67ab839926b12e1be05d281d9f6a9b4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-mutagen/python-mutagen.hash | 4 ++-- package/python-mutagen/python-mutagen.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-mutagen/python-mutagen.hash b/package/python-mutagen/python-mutagen.hash index 0cf25fd5fe..2e1a588936 100644 --- a/package/python-mutagen/python-mutagen.hash +++ b/package/python-mutagen/python-mutagen.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mutagen/json -md5 76e1f7fc2386813c0ff2716695fb06e1 mutagen-1.45.1.tar.gz -sha256 6397602efb3c2d7baebd2166ed85731ae1c1d475abca22090b7141ff5034b3e1 mutagen-1.45.1.tar.gz +md5 648c9f38b8ef46ffb0d5135524650b87 mutagen-1.46.0.tar.gz +sha256 6e5f8ba84836b99fe60be5fb27f84be4ad919bbb6b49caa6ae81e70584b55e58 mutagen-1.46.0.tar.gz # Locally computed sha256 checksums sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/python-mutagen/python-mutagen.mk b/package/python-mutagen/python-mutagen.mk index 627ec70e96..07ac9542c6 100644 --- a/package/python-mutagen/python-mutagen.mk +++ b/package/python-mutagen/python-mutagen.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MUTAGEN_VERSION = 1.45.1 +PYTHON_MUTAGEN_VERSION = 1.46.0 PYTHON_MUTAGEN_SOURCE = mutagen-$(PYTHON_MUTAGEN_VERSION).tar.gz -PYTHON_MUTAGEN_SITE = https://files.pythonhosted.org/packages/f3/d9/2232a4cb9a98e2d2501f7e58d193bc49c956ef23756d7423ba1bd87e386d +PYTHON_MUTAGEN_SITE = https://files.pythonhosted.org/packages/b1/54/d1760a363d0fe345528e37782f6c18123b0e99e8ea755022fd51f1ecd0f9 PYTHON_MUTAGEN_LICENSE = GPL-2.0 PYTHON_MUTAGEN_LICENSE_FILES = COPYING PYTHON_MUTAGEN_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:46 +0100 Subject: [Buildroot] [git commit branch/next] package/python-oauthlib: bump to version 3.2.2 Message-ID: <20221103205512.CE78487BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=253d358532a5edb04ae09649998d4883faa24116 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-oauthlib/python-oauthlib.hash | 4 ++-- package/python-oauthlib/python-oauthlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-oauthlib/python-oauthlib.hash b/package/python-oauthlib/python-oauthlib.hash index e55f0c861d..6a2ad003e1 100644 --- a/package/python-oauthlib/python-oauthlib.hash +++ b/package/python-oauthlib/python-oauthlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/oauthlib/json -md5 9201e30a4eacf3ecfa15503b241ad5e3 oauthlib-3.1.1.tar.gz -sha256 8f0215fcc533dd8dd1bee6f4c412d4f0cd7297307d43ac61666389e3bc3198a3 oauthlib-3.1.1.tar.gz +md5 2f7b898cc1af8c1409cc329e8843ea8f oauthlib-3.2.2.tar.gz +sha256 9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 oauthlib-3.2.2.tar.gz # Locally computed sha256 checksums sha256 3d1e12d8ac52c0b6c148af6d291f72400b8720ed16c0ac4a89868b6d14b1c939 LICENSE diff --git a/package/python-oauthlib/python-oauthlib.mk b/package/python-oauthlib/python-oauthlib.mk index 7369768b35..1e49487d6a 100644 --- a/package/python-oauthlib/python-oauthlib.mk +++ b/package/python-oauthlib/python-oauthlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OAUTHLIB_VERSION = 3.1.1 +PYTHON_OAUTHLIB_VERSION = 3.2.2 PYTHON_OAUTHLIB_SOURCE = oauthlib-$(PYTHON_OAUTHLIB_VERSION).tar.gz -PYTHON_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/9e/84/001a3f8d9680f3b26d5e7711e13d5ff92e4b511766a72ac6b4a4e5f06796 +PYTHON_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/6d/fa/fbf4001037904031639e6bfbfc02badfc7e12f137a8afa254df6c4c8a670 PYTHON_OAUTHLIB_SETUP_TYPE = setuptools PYTHON_OAUTHLIB_LICENSE = BSD-3-Clause PYTHON_OAUTHLIB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:42 +0100 Subject: [Buildroot] [git commit branch/next] package/python-networkmanager: bump to version 2.2 Message-ID: <20221103205512.BD23C87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e6461c51f07e04cd42708843cf45583108f37ac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/seveas/python-networkmanager/commit/9acb5c9d90154a68ffadd144e9d72f1b56038649 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-networkmanager/python-networkmanager.hash | 10 +++++----- package/python-networkmanager/python-networkmanager.mk | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-networkmanager/python-networkmanager.hash b/package/python-networkmanager/python-networkmanager.hash index 105949d50e..d4e21f1d82 100644 --- a/package/python-networkmanager/python-networkmanager.hash +++ b/package/python-networkmanager/python-networkmanager.hash @@ -1,5 +1,5 @@ -# md5 and sha256 from https://pypi.python.org/pypi/python-networkmanager/json -md5 f638d854a3639fb37c0e06d1092a771e python-networkmanager-2.1.tar.gz -sha256 aef1e34d98d7bec7cc368e0ca0f2e97493f9b5ebe6d7103f8f6460cfca3dc6fc python-networkmanager-2.1.tar.gz -# Locally computed -sha256 be40f44d54bb5e0f0eee28e957ad020a00a6e3adb0290262e92129eba1c044cf COPYING +# md5, sha256 from https://pypi.org/pypi/python-networkmanager/json +md5 7e05d3ca40a4fa50222ba93cda3d0d02 python-networkmanager-2.2.tar.gz +sha256 de6eb921d94aba7549f428ed2b3aa482a5d543ecb6965cbaa0fbb555ab31b9d5 python-networkmanager-2.2.tar.gz +# Locally computed sha256 checksums +sha256 d12bbc105c723d4471b39fe8197d43df822e5b4bda822a8255719d039e701f49 COPYING diff --git a/package/python-networkmanager/python-networkmanager.mk b/package/python-networkmanager/python-networkmanager.mk index de893f757a..785d2c0d3e 100644 --- a/package/python-networkmanager/python-networkmanager.mk +++ b/package/python-networkmanager/python-networkmanager.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON_NETWORKMANAGER_VERSION = 2.1 -PYTHON_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/73/ec/2cc46290cedc99f59df3633d428dfa91d95946ca49af96fdb53514ee195f +PYTHON_NETWORKMANAGER_VERSION = 2.2 +PYTHON_NETWORKMANAGER_SITE = https://files.pythonhosted.org/packages/f2/3d/0924d03117636b80a88af783f857fb101e4c47953a8bb0f733b964d50af4 PYTHON_NETWORKMANAGER_SETUP_TYPE = setuptools PYTHON_NETWORKMANAGER_LICENSE = Zlib PYTHON_NETWORKMANAGER_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Thu Nov 3 20:55:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:55:47 +0100 Subject: [Buildroot] [PATCH] package/python-pytest-asyncio: bump version to 0.20.1 In-Reply-To: <20221103014032.791064-1-m.niestroj@grinn-global.com> References: <20221103014032.791064-1-m.niestroj@grinn-global.com> Message-ID: <20221103215547.6a56c616@windsurf> On Thu, 3 Nov 2022 02:40:32 +0100 Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj > --- > package/python-pytest-asyncio/python-pytest-asyncio.hash | 4 ++-- > package/python-pytest-asyncio/python-pytest-asyncio.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:34 +0100 Subject: [Buildroot] [git commit branch/next] package/python-more-itertools: bump to version 9.0.0 Message-ID: <20221103205512.8E22387BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=50447d0c8eb65593b1d33f348be10f9a498f0695 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from setuptools to flit package infrastructure. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-more-itertools/python-more-itertools.hash | 4 ++-- package/python-more-itertools/python-more-itertools.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-more-itertools/python-more-itertools.hash b/package/python-more-itertools/python-more-itertools.hash index 4e6e7bdfb8..c12d3f5623 100644 --- a/package/python-more-itertools/python-more-itertools.hash +++ b/package/python-more-itertools/python-more-itertools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/more-itertools/json -md5 9930552c4f7eedc00193673d5f7f0f19 more-itertools-8.10.0.tar.gz -sha256 1debcabeb1df793814859d64a81ad7cb10504c24349368ccf214c664c474f41f more-itertools-8.10.0.tar.gz +md5 58f6fe36c3c94bbc569130df546dcfc9 more-itertools-9.0.0.tar.gz +sha256 5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab more-itertools-9.0.0.tar.gz # Locally computed sha256 checksums sha256 09f1c8c9e941af3e584d59641ea9b87d83c0cb0fd007eb5ef391a7e2643c1a46 LICENSE diff --git a/package/python-more-itertools/python-more-itertools.mk b/package/python-more-itertools/python-more-itertools.mk index 3b9957b72e..734d87e057 100644 --- a/package/python-more-itertools/python-more-itertools.mk +++ b/package/python-more-itertools/python-more-itertools.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_MORE_ITERTOOLS_VERSION = 8.10.0 +PYTHON_MORE_ITERTOOLS_VERSION = 9.0.0 PYTHON_MORE_ITERTOOLS_SOURCE = more-itertools-$(PYTHON_MORE_ITERTOOLS_VERSION).tar.gz -PYTHON_MORE_ITERTOOLS_SITE = https://files.pythonhosted.org/packages/8a/f7/93cf3c81629c95f6f40e509f7cd63985a6ddd829181a66c1c8ef101e55f2 -PYTHON_MORE_ITERTOOLS_SETUP_TYPE = setuptools +PYTHON_MORE_ITERTOOLS_SITE = https://files.pythonhosted.org/packages/13/b3/397aa9668da8b1f0c307bc474608653d46122ae0563d1d32f60e24fa0cbd +PYTHON_MORE_ITERTOOLS_SETUP_TYPE = flit PYTHON_MORE_ITERTOOLS_LICENSE = MIT PYTHON_MORE_ITERTOOLS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:24 +0100 Subject: [Buildroot] [git commit branch/next] package/python-mako: bump to version 1.2.3 Message-ID: <20221103205512.5620D87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d6dab7b3b44111f28384b80392393bb9a6e03485 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to year update: https://github.com/sqlalchemy/mako/commit/36e10468c1e159803147bfbc7fffc930a9bd368c Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-mako/python-mako.hash | 6 +++--- package/python-mako/python-mako.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-mako/python-mako.hash b/package/python-mako/python-mako.hash index f5b5daf06d..4bacafafde 100644 --- a/package/python-mako/python-mako.hash +++ b/package/python-mako/python-mako.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mako/json -md5 409bdc38e9ddda5eada61fb092cb12fd Mako-1.1.5.tar.gz -sha256 169fa52af22a91900d852e937400e79f535496191c63712e3b9fda5a9bed6fc3 Mako-1.1.5.tar.gz +md5 4fa0a489a247c59b36fe3e0de5514fed Mako-1.2.3.tar.gz +sha256 7fde96466fcfeedb0eed94f187f20b23d85e4cb41444be0e542e2c8c65c396cd Mako-1.2.3.tar.gz # Locally computed sha256 checksums -sha256 47cd0d41b1092f9161cfb629ed15e5cea185144710ff4633a4281ef088ff5de7 LICENSE +sha256 760f22b3e9ea4a50eb99201bd8dd118869f28108cfb64ccce6d1b305cf9ae9fa LICENSE diff --git a/package/python-mako/python-mako.mk b/package/python-mako/python-mako.mk index 553c4a5339..a663b7dbda 100644 --- a/package/python-mako/python-mako.mk +++ b/package/python-mako/python-mako.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MAKO_VERSION = 1.1.5 +PYTHON_MAKO_VERSION = 1.2.3 PYTHON_MAKO_SOURCE = Mako-$(PYTHON_MAKO_VERSION).tar.gz -PYTHON_MAKO_SITE = https://files.pythonhosted.org/packages/d1/42/ff293411e980debfc647be9306d89840c8b82ea24571b014f1a35b2ad80f +PYTHON_MAKO_SITE = https://files.pythonhosted.org/packages/b9/38/c25f0874ea71802fc6f1e9f0f88a7e9666818121b28991bbc1d8eddbcdb1 PYTHON_MAKO_SETUP_TYPE = setuptools PYTHON_MAKO_LICENSE = MIT PYTHON_MAKO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:03:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:03:45 +0100 Subject: [Buildroot] [git commit branch/next] package/python-docutils: bump to version 0.19 Message-ID: <20221103205511.5C59487BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8d6ae5dae91367b3bfd6e1ed441eb954966684f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to url update: https://sourceforge.net/p/docutils/code/8959/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-docutils/python-docutils.hash | 9 +++++---- package/python-docutils/python-docutils.mk | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-docutils/python-docutils.hash b/package/python-docutils/python-docutils.hash index f5e0b82db8..6a36f362e9 100644 --- a/package/python-docutils/python-docutils.hash +++ b/package/python-docutils/python-docutils.hash @@ -1,4 +1,5 @@ -# md5 from https://pypi.python.org/pypi/docutils/json, sha256 locally computed -md5 ca5827e2432fd58f4c8d74a6591135de docutils-0.18.1.tar.gz -sha256 679987caf361a7539d76e584cbeddc311e3aee937877c87346f31debc63e9d06 docutils-0.18.1.tar.gz -sha256 f20172170ef9aeebbf53adf5d8f7d309f7dc6068e9a3a1b52ea772305686739d COPYING.txt +# md5, sha256 from https://pypi.org/pypi/docutils/json +md5 0afa992a6e93db892107c3f087d0d9df docutils-0.19.tar.gz +sha256 33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6 docutils-0.19.tar.gz +# Locally computed sha256 checksums +sha256 16b78bd9994588326a871ac39f64480969ebeb57ecd46a31874744560e72390a COPYING.txt diff --git a/package/python-docutils/python-docutils.mk b/package/python-docutils/python-docutils.mk index 39a570f5a1..d06521d10f 100644 --- a/package/python-docutils/python-docutils.mk +++ b/package/python-docutils/python-docutils.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_DOCUTILS_VERSION = 0.18.1 +PYTHON_DOCUTILS_VERSION = 0.19 PYTHON_DOCUTILS_SOURCE = docutils-$(PYTHON_DOCUTILS_VERSION).tar.gz -PYTHON_DOCUTILS_SITE = https://files.pythonhosted.org/packages/57/b1/b880503681ea1b64df05106fc7e3c4e3801736cf63deffc6fa7fc5404cf5 +PYTHON_DOCUTILS_SITE = https://files.pythonhosted.org/packages/6b/5c/330ea8d383eb2ce973df34d1239b3b21e91cd8c865d21ff82902d952f91f PYTHON_DOCUTILS_LICENSE = Public Domain, BSD-2-Clause, BSD-3-Clause, Python-2.0, GPL-3.0+ (emacs mode) PYTHON_DOCUTILS_LICENSE_FILES = COPYING.txt PYTHON_DOCUTILS_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:29 +0100 Subject: [Buildroot] [git commit branch/next] package/python-mbstrdecoder: bump to version 1.1.1 Message-ID: <20221103205512.721F987BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2879baa7a6136c3ec12202c0b86c470e71589eab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-mbstrdecoder/python-mbstrdecoder.hash | 4 ++-- package/python-mbstrdecoder/python-mbstrdecoder.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-mbstrdecoder/python-mbstrdecoder.hash b/package/python-mbstrdecoder/python-mbstrdecoder.hash index 90b9abb8d6..dd2f412bee 100644 --- a/package/python-mbstrdecoder/python-mbstrdecoder.hash +++ b/package/python-mbstrdecoder/python-mbstrdecoder.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/mbstrdecoder/json -md5 b32ff478a38730a8ab0b884fe162cc41 mbstrdecoder-1.1.0.tar.gz -sha256 f4dfd549e424ad8dfc985e6af8b55cb4ec0c208782f610d57439fe6a9a44c244 mbstrdecoder-1.1.0.tar.gz +md5 62efa113a3cd2d40942359d6699338f7 mbstrdecoder-1.1.1.tar.gz +sha256 0a99413b92bbaddda89d376f496d710dc7131417e98414a756ebcd41374e068d mbstrdecoder-1.1.1.tar.gz # Locally computed sha256 checksums sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-mbstrdecoder/python-mbstrdecoder.mk b/package/python-mbstrdecoder/python-mbstrdecoder.mk index 63f9af74f5..f875e4d71d 100644 --- a/package/python-mbstrdecoder/python-mbstrdecoder.mk +++ b/package/python-mbstrdecoder/python-mbstrdecoder.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MBSTRDECODER_VERSION = 1.1.0 +PYTHON_MBSTRDECODER_VERSION = 1.1.1 PYTHON_MBSTRDECODER_SOURCE = mbstrdecoder-$(PYTHON_MBSTRDECODER_VERSION).tar.gz -PYTHON_MBSTRDECODER_SITE = https://files.pythonhosted.org/packages/6c/10/f82ba5a91489c91bf6adaa0e1aca38a7ab2d1d7d80195a5f6ad8c2ff387a +PYTHON_MBSTRDECODER_SITE = https://files.pythonhosted.org/packages/ba/ac/ba46bb6eb6165541ce25ff230469efe1c04043cf173f856dcc91876c38de PYTHON_MBSTRDECODER_SETUP_TYPE = setuptools PYTHON_MBSTRDECODER_LICENSE = MIT PYTHON_MBSTRDECODER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-psutil: bump to version 5.9.3 Message-ID: <20221103205513.2402787BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16b97f6825b7206cf3b112e67c570247c56e59ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-psutil/python-psutil.hash | 4 ++-- package/python-psutil/python-psutil.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-psutil/python-psutil.hash b/package/python-psutil/python-psutil.hash index 552ced55ec..c7b7e46ec1 100644 --- a/package/python-psutil/python-psutil.hash +++ b/package/python-psutil/python-psutil.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/psutil/json -md5 91060da163ef478002a4456dd99cbb4c psutil-5.8.0.tar.gz -sha256 0c9ccb99ab76025f2f0bbecf341d4656e9c1351db8cc8a03ccd62e318ab4b5c6 psutil-5.8.0.tar.gz +md5 66b847f94545e96b540518ebe19740b4 psutil-5.9.3.tar.gz +sha256 7ccfcdfea4fc4b0a02ca2c31de7fcd186beb9cff8207800e14ab66f79c773af6 psutil-5.9.3.tar.gz # Locally computed sha256 checksums sha256 24c12984500caa07ffdce19eebc06396c5e6d244b573bc6c438f4a6ef8e56c1b LICENSE diff --git a/package/python-psutil/python-psutil.mk b/package/python-psutil/python-psutil.mk index 3a2781c284..578f69d3c7 100644 --- a/package/python-psutil/python-psutil.mk +++ b/package/python-psutil/python-psutil.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PSUTIL_VERSION = 5.8.0 +PYTHON_PSUTIL_VERSION = 5.9.3 PYTHON_PSUTIL_SOURCE = psutil-$(PYTHON_PSUTIL_VERSION).tar.gz -PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/e1/b0/7276de53321c12981717490516b7e612364f2cb372ee8901bd4a66a000d7 +PYTHON_PSUTIL_SITE = https://files.pythonhosted.org/packages/de/eb/1c01a34c86ee3b058c556e407ce5b07cb7d186ebe47b3e69d6f152ca5cc5 PYTHON_PSUTIL_SETUP_TYPE = setuptools PYTHON_PSUTIL_LICENSE = BSD-3-Clause PYTHON_PSUTIL_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:37 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytest-asyncio: bump version to 0.20.1 Message-ID: <20221103205512.A1BBC87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bca80837c380d71b00b1923980067a171b80084d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Marcin Niestroj Signed-off-by: Thomas Petazzoni --- package/python-pytest-asyncio/python-pytest-asyncio.hash | 4 ++-- package/python-pytest-asyncio/python-pytest-asyncio.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytest-asyncio/python-pytest-asyncio.hash b/package/python-pytest-asyncio/python-pytest-asyncio.hash index e20d78aa01..b683c60553 100644 --- a/package/python-pytest-asyncio/python-pytest-asyncio.hash +++ b/package/python-pytest-asyncio/python-pytest-asyncio.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytest-asyncio/json -md5 0c74a0ae2b509735594684bf00512252 pytest-asyncio-0.19.0.tar.gz -sha256 ac4ebf3b6207259750bc32f4c1d8fcd7e79739edbc67ad0c58dd150b1d072fed pytest-asyncio-0.19.0.tar.gz +md5 894109d45a7b6f46718bbe4611aa7817 pytest-asyncio-0.20.1.tar.gz +sha256 626699de2a747611f3eeb64168b3575f70439b06c3d0206e6ceaeeb956e65519 pytest-asyncio-0.20.1.tar.gz # Locally computed sha256 checksums sha256 a8ad31b1c3f40dca5a84119351b8fa8ddc868edd77fad8a8ebf6d8f2d16fa4ae LICENSE diff --git a/package/python-pytest-asyncio/python-pytest-asyncio.mk b/package/python-pytest-asyncio/python-pytest-asyncio.mk index 337565ca85..b70e0ad0f4 100644 --- a/package/python-pytest-asyncio/python-pytest-asyncio.mk +++ b/package/python-pytest-asyncio/python-pytest-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_ASYNCIO_VERSION = 0.19.0 +PYTHON_PYTEST_ASYNCIO_VERSION = 0.20.1 PYTHON_PYTEST_ASYNCIO_SOURCE = pytest-asyncio-$(PYTHON_PYTEST_ASYNCIO_VERSION).tar.gz -PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/43/1c/4293ce5ddfd1db78fbf192bd3c47183c9ecc2816b8de382ed1b2491c7cea +PYTHON_PYTEST_ASYNCIO_SITE = https://files.pythonhosted.org/packages/9e/8f/5a918ac4e2366b61156e16fa9bfb3be52401d81f5309efb1f4e04d99ac39 PYTHON_PYTEST_ASYNCIO_SETUP_TYPE = setuptools PYTHON_PYTEST_ASYNCIO_LICENSE = Apache-2.0 PYTHON_PYTEST_ASYNCIO_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:14 +0100 Subject: [Buildroot] [git commit branch/next] package/python-jaraco-functools: bump to version 3.5.2 Message-ID: <20221103205512.16D4A87BD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e7583258a51abc131cc455f1527b634b570a08c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrapping: https://github.com/jaraco/jaraco.functools/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-jaraco-functools/python-jaraco-functools.hash | 6 +++--- package/python-jaraco-functools/python-jaraco-functools.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-jaraco-functools/python-jaraco-functools.hash b/package/python-jaraco-functools/python-jaraco-functools.hash index 95380aff98..a7cbb3daf1 100644 --- a/package/python-jaraco-functools/python-jaraco-functools.hash +++ b/package/python-jaraco-functools/python-jaraco-functools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/jaraco.functools/json -md5 c245ade3e753bc556415f1fec102f232 jaraco.functools-2.0.tar.gz -sha256 35ba944f52b1a7beee8843a5aa6752d1d5b79893eeb7770ea98be6b637bf9345 jaraco.functools-2.0.tar.gz +md5 f25708d7f38b9264459046fcc0afc8c1 jaraco.functools-3.5.2.tar.gz +sha256 45b05c158f3ad28731075556ffd4749bd254ec67f91e1eb367dcfebff1151db4 jaraco.functools-3.5.2.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-jaraco-functools/python-jaraco-functools.mk b/package/python-jaraco-functools/python-jaraco-functools.mk index f062063b0b..8f64c4687e 100644 --- a/package/python-jaraco-functools/python-jaraco-functools.mk +++ b/package/python-jaraco-functools/python-jaraco-functools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JARACO_FUNCTOOLS_VERSION = 2.0 +PYTHON_JARACO_FUNCTOOLS_VERSION = 3.5.2 PYTHON_JARACO_FUNCTOOLS_SOURCE = jaraco.functools-$(PYTHON_JARACO_FUNCTOOLS_VERSION).tar.gz -PYTHON_JARACO_FUNCTOOLS_SITE = https://files.pythonhosted.org/packages/a9/1e/44f6a5cffef147a3ffd37a748b8f4c2ded9b07ca20a15f17cd9874158f24 +PYTHON_JARACO_FUNCTOOLS_SITE = https://files.pythonhosted.org/packages/b4/ea/9abca360081de9157668fcc52765989158aaf29b4826f26fcb17852d08e6 PYTHON_JARACO_FUNCTOOLS_LICENSE = MIT PYTHON_JARACO_FUNCTOOLS_LICENSE_FILES = LICENSE PYTHON_JARACO_FUNCTOOLS_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-prompt-toolkit: bump to version 3.0.31 Message-ID: <20221103205513.1B10587BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=02294e005949752929fa5136691f5422c567d522 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-prompt-toolkit/python-prompt-toolkit.hash | 4 ++-- package/python-prompt-toolkit/python-prompt-toolkit.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.hash b/package/python-prompt-toolkit/python-prompt-toolkit.hash index 5a24634a56..8b91ee767f 100644 --- a/package/python-prompt-toolkit/python-prompt-toolkit.hash +++ b/package/python-prompt-toolkit/python-prompt-toolkit.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/prompt-toolkit/json -md5 ba9e63c3e7e5a4f4ce4e4770a4daba96 prompt_toolkit-3.0.20.tar.gz -sha256 eb71d5a6b72ce6db177af4a7d4d7085b99756bf656d98ffcc4fecd36850eea6c prompt_toolkit-3.0.20.tar.gz +md5 0cc5e752cb2759e99658e2391644e767 prompt_toolkit-3.0.31.tar.gz +sha256 9ada952c9d1787f52ff6d5f3484d0b4df8952787c087edf6a1f7c2cb1ea88148 prompt_toolkit-3.0.31.tar.gz # Locally computed sha256 checksums sha256 303574d9bdd85c757d6025017942bf17baeedf2778f62bd7f425d07d880f4c4a LICENSE diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.mk b/package/python-prompt-toolkit/python-prompt-toolkit.mk index b575783f96..bef761e20f 100644 --- a/package/python-prompt-toolkit/python-prompt-toolkit.mk +++ b/package/python-prompt-toolkit/python-prompt-toolkit.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PROMPT_TOOLKIT_VERSION = 3.0.20 +PYTHON_PROMPT_TOOLKIT_VERSION = 3.0.31 PYTHON_PROMPT_TOOLKIT_SOURCE = prompt_toolkit-$(PYTHON_PROMPT_TOOLKIT_VERSION).tar.gz -PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/b4/56/9ab5868f34ab2657fba7e2192f41316252ab04edbbeb2a8583759960a1a7 +PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/80/76/c94cf323ca362dd7baca8d8ddf3b5fe1576848bc0156522ad581c04f8446 PYTHON_PROMPT_TOOLKIT_SETUP_TYPE = setuptools PYTHON_PROMPT_TOOLKIT_LICENSE = BSD-3-Clause PYTHON_PROMPT_TOOLKIT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pip: bump to version 22.3 Message-ID: <20221103205513.0871C87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17475031193133ce70527b70a5530e853069a8f6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date change: https://github.com/pypa/pip/commit/874a2f8c39e531baaaebb47109a9a50f12a247a9 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pip/python-pip.hash | 6 +++--- package/python-pip/python-pip.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pip/python-pip.hash b/package/python-pip/python-pip.hash index 69214110f8..d1442ca39d 100644 --- a/package/python-pip/python-pip.hash +++ b/package/python-pip/python-pip.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pip/json -md5 efbdb4201a5e6383fb4d12e26f78f355 pip-21.2.4.tar.gz -sha256 0eb8a1516c3d138ae8689c0c1a60fde7143310832f9dc77e11d8a4bc62de193b pip-21.2.4.tar.gz +md5 f0dd02265e7ccd2f8758c840fba64810 pip-22.3.tar.gz +sha256 8182aec21dad6c0a49a2a3d121a87cd524b950e0b6092b181625f07ebdde7530 pip-22.3.tar.gz # Locally computed sha256 checksums -sha256 23a7361c2b1581028bc623b9da2bd24997abcaa4781ace6ad444a37944f8dae1 LICENSE.txt +sha256 634300a669d49aeae65b12c6c48c924c51a4cdf3d1ff086dc3456dc8bcaa2104 LICENSE.txt diff --git a/package/python-pip/python-pip.mk b/package/python-pip/python-pip.mk index 81fc87d5f0..0f2c5d8e02 100644 --- a/package/python-pip/python-pip.mk +++ b/package/python-pip/python-pip.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PIP_VERSION = 21.2.4 +PYTHON_PIP_VERSION = 22.3 PYTHON_PIP_SOURCE = pip-$(PYTHON_PIP_VERSION).tar.gz -PYTHON_PIP_SITE = https://files.pythonhosted.org/packages/52/e1/06c018197d8151383f66ebf6979d951995cf495629fc54149491f5d157d0 +PYTHON_PIP_SITE = https://files.pythonhosted.org/packages/f8/08/7f92782ff571c7c7cb6c5eeb8ebbb1f68cb02bdb24e55c5de4dd9ce98bc3 PYTHON_PIP_SETUP_TYPE = setuptools PYTHON_PIP_LICENSE = MIT PYTHON_PIP_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pathpy: bump to version 12.5.0 Message-ID: <20221103205512.E00FB87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b47bf463981fb14359857b8336fd9b1dfc49c21 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pathpy/python-pathpy.hash | 4 ++-- package/python-pathpy/python-pathpy.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pathpy/python-pathpy.hash b/package/python-pathpy/python-pathpy.hash index 0b9b7b7cd6..f2f1880e4d 100644 --- a/package/python-pathpy/python-pathpy.hash +++ b/package/python-pathpy/python-pathpy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/path.py/json -md5 307098b1827af6031687edb49ce2c39c path.py-12.0.1.tar.gz -sha256 9f2169633403aa0423f6ec000e8701dd1819526c62465f5043952f92527fea0f path.py-12.0.1.tar.gz +md5 c748063e113914dcb08e3f4eb6cd1de0 path.py-12.5.0.tar.gz +sha256 8d885e8b2497aed005703d94e0fd97943401f035e42a136810308bff034529a8 path.py-12.5.0.tar.gz # Locally computed sha256 checksums sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE diff --git a/package/python-pathpy/python-pathpy.mk b/package/python-pathpy/python-pathpy.mk index 3b7388bdd2..2fd6e931f8 100644 --- a/package/python-pathpy/python-pathpy.mk +++ b/package/python-pathpy/python-pathpy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PATHPY_VERSION = 12.0.1 +PYTHON_PATHPY_VERSION = 12.5.0 PYTHON_PATHPY_SOURCE = path.py-$(PYTHON_PATHPY_VERSION).tar.gz -PYTHON_PATHPY_SITE = https://files.pythonhosted.org/packages/70/63/c01c1bb2df17db4c78f78cc439a2800f55bec5445cabf1f3579a37909f41 +PYTHON_PATHPY_SITE = https://files.pythonhosted.org/packages/b6/e3/81be70016d58ade0f516191fa80152daba5453d0b07ce648d9daae86a188 PYTHON_PATHPY_SETUP_TYPE = setuptools PYTHON_PATHPY_LICENSE = MIT PYTHON_PATHPY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-py: bump to version 1.11.0 Message-ID: <20221103205513.4498187BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a5dd4a78f36b7050822ae6f0e957bbbe1b6ecc19 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-py/python-py.hash | 4 ++-- package/python-py/python-py.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-py/python-py.hash b/package/python-py/python-py.hash index 2d9928f376..537fe31773 100644 --- a/package/python-py/python-py.hash +++ b/package/python-py/python-py.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/py/json -md5 5f108bfe00d5468cbdb8071051f86a55 py-1.10.0.tar.gz -sha256 21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3 py-1.10.0.tar.gz +md5 bde7dcc1cb452a1e10206ef2f811ba88 py-1.11.0.tar.gz +sha256 51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719 py-1.11.0.tar.gz # Locally computed sha256 checksums sha256 2af680c39ef493fb82830356d1d3df1acb5a06033cba2dec7a19e21caa77a866 LICENSE sha256 2af680c39ef493fb82830356d1d3df1acb5a06033cba2dec7a19e21caa77a866 py/_vendored_packages/iniconfig-1.1.1.dist-info/LICENSE diff --git a/package/python-py/python-py.mk b/package/python-py/python-py.mk index d8cb6fa544..cec02dcfa9 100644 --- a/package/python-py/python-py.mk +++ b/package/python-py/python-py.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PY_VERSION = 1.10.0 +PYTHON_PY_VERSION = 1.11.0 PYTHON_PY_SOURCE = py-$(PYTHON_PY_VERSION).tar.gz -PYTHON_PY_SITE = https://files.pythonhosted.org/packages/0d/8c/50e9f3999419bb7d9639c37e83fa9cdcf0f601a9d407162d6c37ad60be71 +PYTHON_PY_SITE = https://files.pythonhosted.org/packages/98/ff/fec109ceb715d2a6b4c4a85a61af3b40c723a961e8828319fbcb15b868dc PYTHON_PY_DEPENDENCIES = host-python-setuptools-scm PYTHON_PY_SETUP_TYPE = setuptools PYTHON_PY_LICENSE = MIT From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyelftools: bump to version 0.29 Message-ID: <20221103205513.626F187BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3586430c167583b42794b5db37067c99d989a878 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyelftools/python-pyelftools.hash | 4 ++-- package/python-pyelftools/python-pyelftools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyelftools/python-pyelftools.hash b/package/python-pyelftools/python-pyelftools.hash index a309b90e15..7cffe2d646 100644 --- a/package/python-pyelftools/python-pyelftools.hash +++ b/package/python-pyelftools/python-pyelftools.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyelftools/json -md5 061d67c669a9b1f8d07f28c47fb6a65f pyelftools-0.27.tar.gz -sha256 cde854e662774c5457d688ca41615f6594187ba7067af101232df889a6b7a66b pyelftools-0.27.tar.gz +md5 2afc97cd239c0dea0cca97d00d3dcb42 pyelftools-0.29.tar.gz +sha256 ec761596aafa16e282a31de188737e5485552469ac63b60cfcccf22263fd24ff pyelftools-0.29.tar.gz # Locally computed sha256 checksums sha256 ae18bf4cb82f92af7547259177bc28bc48e4fc732518bcedfe690226288d3445 LICENSE diff --git a/package/python-pyelftools/python-pyelftools.mk b/package/python-pyelftools/python-pyelftools.mk index 5bfdcd33ae..7566f24895 100644 --- a/package/python-pyelftools/python-pyelftools.mk +++ b/package/python-pyelftools/python-pyelftools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYELFTOOLS_VERSION = 0.27 +PYTHON_PYELFTOOLS_VERSION = 0.29 PYTHON_PYELFTOOLS_SOURCE = pyelftools-$(PYTHON_PYELFTOOLS_VERSION).tar.gz -PYTHON_PYELFTOOLS_SITE = https://files.pythonhosted.org/packages/6b/b5/f7022f2d950327ba970ec85fb8f85c79244031092c129b6f34ab17514ae0 +PYTHON_PYELFTOOLS_SITE = https://files.pythonhosted.org/packages/0e/35/e76da824595452a5ad07f289ea1737ca0971fc6cc7b6ee9464279be06b5e PYTHON_PYELFTOOLS_LICENSE = Public domain PYTHON_PYELFTOOLS_LICENSE_FILES = LICENSE PYTHON_PYELFTOOLS_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyftpdlib: bump to version 1.5.7 Message-ID: <20221103205513.6C78287BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=383f65fcdac581e06df5617203fcf4cbae5a9ee9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyftpdlib/python-pyftpdlib.hash | 4 ++-- package/python-pyftpdlib/python-pyftpdlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyftpdlib/python-pyftpdlib.hash b/package/python-pyftpdlib/python-pyftpdlib.hash index abbb1261b2..46b5ae6336 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.hash +++ b/package/python-pyftpdlib/python-pyftpdlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyftpdlib/json -md5 459dd3e685c4b7dfcf574ca05e5586eb pyftpdlib-1.5.6.tar.gz -sha256 fda655d81f29af52885ca2f8a2704134baed540f16d66a0b26e8fdfafd12db5e pyftpdlib-1.5.6.tar.gz +md5 6d9539aea866d4f959d86ae001cdddf7 pyftpdlib-1.5.7.tar.gz +sha256 7ea3ce4137db8209af1f6b9ea020590f462c63ed7c7a1240bd596e4d3a7b656e pyftpdlib-1.5.7.tar.gz # Locally computed sha256 checksums sha256 67a832551570a5ac5f7901eaa5ece4b9491fda7f2d8c93957c3bbc68a5a76d88 LICENSE diff --git a/package/python-pyftpdlib/python-pyftpdlib.mk b/package/python-pyftpdlib/python-pyftpdlib.mk index 931e2dad06..bd1ada8125 100644 --- a/package/python-pyftpdlib/python-pyftpdlib.mk +++ b/package/python-pyftpdlib/python-pyftpdlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYFTPDLIB_VERSION = 1.5.6 +PYTHON_PYFTPDLIB_VERSION = 1.5.7 PYTHON_PYFTPDLIB_SOURCE = pyftpdlib-$(PYTHON_PYFTPDLIB_VERSION).tar.gz -PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/31/61/63ef60aca6de07eba1639d9d47f3f8e29462e8bb49d6a8dce9aeff240646 +PYTHON_PYFTPDLIB_SITE = https://files.pythonhosted.org/packages/2f/bc/f03a15bf807698bbecdcf316041e3d79b25a40fa7b6e071e17702ff7b9d4 PYTHON_PYFTPDLIB_SETUP_TYPE = setuptools PYTHON_PYFTPDLIB_LICENSE = MIT PYTHON_PYFTPDLIB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:11 +0100 Subject: [Buildroot] [git commit branch/next] package/python-iso8601: bump to version 1.1.0 Message-ID: <20221103205512.05C7687BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0b9199cc4210fa5a5b51b84181c49d055a034b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/micktwomey/pyiso8601/commit/406db6f23ffbf6815a320c30be070b89d28e2974 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-iso8601/python-iso8601.hash | 6 +++--- package/python-iso8601/python-iso8601.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-iso8601/python-iso8601.hash b/package/python-iso8601/python-iso8601.hash index 76dd5ec452..7c6d3f3ded 100644 --- a/package/python-iso8601/python-iso8601.hash +++ b/package/python-iso8601/python-iso8601.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/iso8601/json -md5 d6fe8ccc847aaf8ac965da3b6023e697 iso8601-0.1.14.tar.gz -sha256 8aafd56fa0290496c5edbb13c311f78fa3a241f0853540da09d9363eae3ebd79 iso8601-0.1.14.tar.gz +md5 29dd454d638bd684bd3466583f6724dc iso8601-1.1.0.tar.gz +sha256 32811e7b81deee2063ea6d2e94f8819a86d1f3811e49d23623a41fa832bef03f iso8601-1.1.0.tar.gz # Locally computed sha256 checksums -sha256 116d368d14a8cf0061027c944c60ee20b476ce42814818a7d627396906761f16 LICENSE +sha256 516b02cd11e78c37a04f9effadd85af0483dda7ab1e715eef1cc94f97dc49e13 LICENSE diff --git a/package/python-iso8601/python-iso8601.mk b/package/python-iso8601/python-iso8601.mk index 3f128d15e4..68bf69933a 100644 --- a/package/python-iso8601/python-iso8601.mk +++ b/package/python-iso8601/python-iso8601.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ISO8601_VERSION = 0.1.14 +PYTHON_ISO8601_VERSION = 1.1.0 PYTHON_ISO8601_SOURCE = iso8601-$(PYTHON_ISO8601_VERSION).tar.gz -PYTHON_ISO8601_SITE = https://files.pythonhosted.org/packages/f9/ed/b97abc7877e5b253eef96a469f47d617b0ebcccc735405fa1a620c7ee833 +PYTHON_ISO8601_SITE = https://files.pythonhosted.org/packages/31/8c/1c342fdd2f4af0857684d16af766201393ef53318c15fa785fcb6c3b7c32 PYTHON_ISO8601_SETUP_TYPE = setuptools PYTHON_ISO8601_LICENSE = MIT PYTHON_ISO8601_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pudb: bump to version 2022.1.2 Message-ID: <20221103205513.39CA087BD1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4525b49cb32651c5029847ed02e72b5c075ef4d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pudb/python-pudb.hash | 4 ++-- package/python-pudb/python-pudb.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pudb/python-pudb.hash b/package/python-pudb/python-pudb.hash index fc19f589d9..d9943a3601 100644 --- a/package/python-pudb/python-pudb.hash +++ b/package/python-pudb/python-pudb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pudb/json -md5 100b955e103b72279604420bbdcd07a5 pudb-2021.1.tar.gz -sha256 309ee82b45a0ffca0bc4c7f521fd3e357589c764f339bdf9dcabb7ad40692d6e pudb-2021.1.tar.gz +md5 c2b4275b76068f18d630f7bae889345b pudb-2022.1.2.tar.gz +sha256 6b83ab805bddb53710109690a2237e98bf83c0b3a00033c517cdf5f6a8fa470d pudb-2022.1.2.tar.gz # Locally computed sha256 checksums sha256 a95343fffff49cde3d9bf33cf6bb71cb3bf0ed83f47d98a7ba04b175d29c79ab LICENSE diff --git a/package/python-pudb/python-pudb.mk b/package/python-pudb/python-pudb.mk index 31df3147d0..7df38f0f02 100644 --- a/package/python-pudb/python-pudb.mk +++ b/package/python-pudb/python-pudb.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PUDB_VERSION = 2021.1 +PYTHON_PUDB_VERSION = 2022.1.2 PYTHON_PUDB_SOURCE = pudb-$(PYTHON_PUDB_VERSION).tar.gz -PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/c7/69/813e93519fc28744457ff68fa2eaac3b4ea30dda1e6994e969fe9d3008d9 +PYTHON_PUDB_SITE = https://files.pythonhosted.org/packages/8b/ef/6dea7c63fdddd7753e2a2930e59799ef32247f2499c0d9bcd233439e7483 PYTHON_PUDB_SETUP_TYPE = setuptools PYTHON_PUDB_LICENSE = MIT PYTHON_PUDB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pymupdf: bump to version 1.20.2 Message-ID: <20221103205513.B3BC987BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13d4626b304375844f34afe881cb295dc7d5fcfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License changed to AGPL-3.0+ only: https://github.com/pymupdf/PyMuPDF/commit/dcbd9bb8c3fd2002b9e03a8c61b4b8bf90cfdb01 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pymupdf/python-pymupdf.hash | 8 ++++---- package/python-pymupdf/python-pymupdf.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pymupdf/python-pymupdf.hash b/package/python-pymupdf/python-pymupdf.hash index ee7a916519..21befb3b7c 100644 --- a/package/python-pymupdf/python-pymupdf.hash +++ b/package/python-pymupdf/python-pymupdf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pymupdf/json -md5 70d6c2232e531772bbe9a813044262f9 PyMuPDF-1.18.14.tar.gz -sha256 efe85cb80f79cc3f3890aa2ab82b962b8a999ca078e33e9bacc5d0be5c4656dc PyMuPDF-1.18.14.tar.gz -# Locally computed: -sha256 282751b8c98ee9e445346eb57a992c9ecbe25ed8dd554df046777313e19b10f9 COPYING +md5 450f0c613fec4b0d061299d3d935fafa PyMuPDF-1.20.2.tar.gz +sha256 02eedf01f57c6bafb5e8667cea0088a2d2522643c47100f1908bec3a68a84888 PyMuPDF-1.20.2.tar.gz +# Locally computed sha256 checksums +sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/python-pymupdf/python-pymupdf.mk b/package/python-pymupdf/python-pymupdf.mk index ceeeb0a55b..238fc4dd47 100644 --- a/package/python-pymupdf/python-pymupdf.mk +++ b/package/python-pymupdf/python-pymupdf.mk @@ -5,11 +5,11 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -PYTHON_PYMUPDF_VERSION = 1.18.14 +PYTHON_PYMUPDF_VERSION = 1.20.2 PYTHON_PYMUPDF_SOURCE = PyMuPDF-$(PYTHON_PYMUPDF_VERSION).tar.gz -PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/41/f6/dbefe3d6949fa81fb7bcac9141e4345330d272724718ac5a6af78297498b +PYTHON_PYMUPDF_SITE = https://files.pythonhosted.org/packages/4a/09/6afe87a8ea7acb6e4709223a704270ffe9929497add4d06b12305e229ba8 PYTHON_PYMUPDF_SETUP_TYPE = setuptools -PYTHON_PYMUPDF_LICENSE = GPL-3.0, AGPL-3.0+ (code generated from mupdf) +PYTHON_PYMUPDF_LICENSE = AGPL-3.0+ PYTHON_PYMUPDF_LICENSE_FILES = COPYING # No license file included in pip, but it's present on github PYTHON_PYMUPDF_DEPENDENCIES = freetype mupdf zlib From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pysmb: bump to version 1.2.8 Message-ID: <20221103205513.D0AE587BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=770ba1fa01432de1ecef979267b88cd94194c6b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pysmb/python-pysmb.hash | 2 +- package/python-pysmb/python-pysmb.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pysmb/python-pysmb.hash b/package/python-pysmb/python-pysmb.hash index 03713837fc..025e47d030 100644 --- a/package/python-pysmb/python-pysmb.hash +++ b/package/python-pysmb/python-pysmb.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 af9db2e99eaa01e87b0ebc10f87db7c630cc880c7ae3d9dd06f1e5313e82d5a2 pysmb-1.2.7.tar.gz +sha256 9215356c446e4c6b335b4a481f52d746ff60926badfecbc33524b94908fdc0e1 pysmb-1.2.8.tar.gz sha256 8c487d5c10f024e44a9cf1df21d1fd28a80bd2dfddd9f1dcd109a47d721f497f LICENSE diff --git a/package/python-pysmb/python-pysmb.mk b/package/python-pysmb/python-pysmb.mk index 89ff08e958..36993ce42c 100644 --- a/package/python-pysmb/python-pysmb.mk +++ b/package/python-pysmb/python-pysmb.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYSMB_VERSION = 1.2.7 +PYTHON_PYSMB_VERSION = 1.2.8 PYTHON_PYSMB_SOURCE = pysmb-$(PYTHON_PYSMB_VERSION).tar.gz PYTHON_PYSMB_SITE = https://miketeo.net/files/Projects/pysmb PYTHON_PYSMB_LICENSE = Libpng From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pathvalidate: bump to version 2.5.2 Message-ID: <20221103205512.E9CE887BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3263543a0249f2ba3018656bd35366d3a429fd2f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pathvalidate/python-pathvalidate.hash | 4 ++-- package/python-pathvalidate/python-pathvalidate.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pathvalidate/python-pathvalidate.hash b/package/python-pathvalidate/python-pathvalidate.hash index adf1a75dca..828236304e 100644 --- a/package/python-pathvalidate/python-pathvalidate.hash +++ b/package/python-pathvalidate/python-pathvalidate.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pathvalidate/json -md5 afc0343cd8c4ad732431a8b860d73330 pathvalidate-2.5.0.tar.gz -sha256 119ba36be7e9a405d704c7b7aea4b871c757c53c9adc0ed64f40be1ed8da2781 pathvalidate-2.5.0.tar.gz +md5 541238984572fb21db2da2af1d70a993 pathvalidate-2.5.2.tar.gz +sha256 5ff57d0fabe5ecb7a4f1e4957bfeb5ad8ab5ab4c0fa71f79c6bbc24bd9b7d14d pathvalidate-2.5.2.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-pathvalidate/python-pathvalidate.mk b/package/python-pathvalidate/python-pathvalidate.mk index bb434f3662..6ca8c0f2ad 100644 --- a/package/python-pathvalidate/python-pathvalidate.mk +++ b/package/python-pathvalidate/python-pathvalidate.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PATHVALIDATE_VERSION = 2.5.0 +PYTHON_PATHVALIDATE_VERSION = 2.5.2 PYTHON_PATHVALIDATE_SOURCE = pathvalidate-$(PYTHON_PATHVALIDATE_VERSION).tar.gz -PYTHON_PATHVALIDATE_SITE = https://files.pythonhosted.org/packages/2e/89/7853a1ea323e848ab1e90c8930733bc19e35a935deb80d78b572c36ea33f +PYTHON_PATHVALIDATE_SITE = https://files.pythonhosted.org/packages/60/f7/ff244fdd8ed98e98d4f9acecfe74a890e5e3245ce55253ef88db51e94652 PYTHON_PATHVALIDATE_SETUP_TYPE = setuptools PYTHON_PATHVALIDATE_LICENSE = MIT PYTHON_PATHVALIDATE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:04:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:04:35 +0100 Subject: [Buildroot] [git commit branch/next] package/python-orjson: bump to version 3.8.1 Message-ID: <20221103205512.97BA887BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90ebb0deb6d5b3d6b5cfea040226fefbfc40e0bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 1de1d7cdc2..5bc5433123 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz +sha256 dc7a9ae16562ddf3589ef7cbdf122a26f845dae919d8ea9679e0fe4c9be69b3a orjson-3.8.1.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 0a266e827a..00be3f1f4b 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.7.11 +PYTHON_ORJSON_VERSION = 3.8.1 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/d0/e6/d012626dcf443e36ac1210be365d0a367beff7dd8b7029ace3006c948820 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyjwt: bump to version 2.6.0 Message-ID: <20221103205513.93E3F87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=95702e627051b99c9911196841a584c461583c2d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyjwt/python-pyjwt.hash | 4 ++-- package/python-pyjwt/python-pyjwt.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyjwt/python-pyjwt.hash b/package/python-pyjwt/python-pyjwt.hash index d51df02be1..cc64be6cca 100644 --- a/package/python-pyjwt/python-pyjwt.hash +++ b/package/python-pyjwt/python-pyjwt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/PyJWT/json -md5 665f444d7805e36826bb09ce6434e73a PyJWT-2.4.0.tar.gz -sha256 d42908208c699b3b973cbeb01a969ba6a96c821eefb1c5bfe4c390c01d67abba PyJWT-2.4.0.tar.gz +md5 aeed6d3a581ae383b2288a2079fa562d PyJWT-2.6.0.tar.gz +sha256 69285c7e31fc44f68a1feb309e948e0df53259d579295e6cfe2b1792329f05fd PyJWT-2.6.0.tar.gz # Locally computed sha256 checksums sha256 797a7a20231d4c433e9f1911db1731d06b5828b98f499819a034f7c0f56f5ce5 LICENSE diff --git a/package/python-pyjwt/python-pyjwt.mk b/package/python-pyjwt/python-pyjwt.mk index 53cc50b650..fe4eeff38a 100644 --- a/package/python-pyjwt/python-pyjwt.mk +++ b/package/python-pyjwt/python-pyjwt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYJWT_VERSION = 2.4.0 +PYTHON_PYJWT_VERSION = 2.6.0 PYTHON_PYJWT_SOURCE = PyJWT-$(PYTHON_PYJWT_VERSION).tar.gz -PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/d8/6b/6287745054dbcccf75903630346be77d4715c594402cec7c2518032416c2 +PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/75/65/db64904a7f23e12dbf0565b53de01db04d848a497c6c9b87e102f74c9304 PYTHON_PYJWT_SETUP_TYPE = setuptools PYTHON_PYJWT_LICENSE = MIT PYTHON_PYJWT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pylibftdi: bump to version 0.20.0 Message-ID: <20221103205513.9FBF387BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aef5c2d3b6bf9aabe543495a9ad33de7ddf58812 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/codedstructure/pylibftdi/commit/4662ebe069eefd5a89709d4165e3be808cad636c Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pylibftdi/python-pylibftdi.hash | 6 +++--- package/python-pylibftdi/python-pylibftdi.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pylibftdi/python-pylibftdi.hash b/package/python-pylibftdi/python-pylibftdi.hash index 5570c1c9f6..ee0ba127ca 100644 --- a/package/python-pylibftdi/python-pylibftdi.hash +++ b/package/python-pylibftdi/python-pylibftdi.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pylibftdi/json -md5 c48e442cef7b1e865b4d96ab92f509ad pylibftdi-0.18.1.tar.gz -sha256 bdd04076933959b20b3c8b4fb8be7882d3362675f259e7eeb23ebff03b81859d pylibftdi-0.18.1.tar.gz +md5 fb43ade3283b809d4ebe92bf4a60d7fc pylibftdi-0.20.0.tar.gz +sha256 f4a87fc4af2c9c7d42badd4192ca9b529f32c9d96fdc8daea7e29c509226df5f pylibftdi-0.20.0.tar.gz # Locally computed sha256 checksums -sha256 0e40132339e1ef7d17d93837fbc273d1e87302e9295162bd19c9161e5700ddcc LICENSE.txt +sha256 0d3f1af06b566a783091422061b60e864fc5d5853418b71643041e254b4ae7f9 LICENSE.txt diff --git a/package/python-pylibftdi/python-pylibftdi.mk b/package/python-pylibftdi/python-pylibftdi.mk index 2f5614867d..34040b72ac 100644 --- a/package/python-pylibftdi/python-pylibftdi.mk +++ b/package/python-pylibftdi/python-pylibftdi.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYLIBFTDI_VERSION = 0.18.1 +PYTHON_PYLIBFTDI_VERSION = 0.20.0 PYTHON_PYLIBFTDI_SOURCE = pylibftdi-$(PYTHON_PYLIBFTDI_VERSION).tar.gz -PYTHON_PYLIBFTDI_SITE = https://files.pythonhosted.org/packages/50/9b/1e1cdb9715bacfb83e5eaf5e69f4e2fbd92d61f43c5e185cc3935ec01b28 +PYTHON_PYLIBFTDI_SITE = https://files.pythonhosted.org/packages/b8/03/4f778ce6dceea58dc5bfd555c22fdb265afc922d81d3c4496a791a54c479 PYTHON_PYLIBFTDI_LICENSE = MIT PYTHON_PYLIBFTDI_LICENSE_FILES = LICENSE.txt PYTHON_PYLIBFTDI_DEPENDENCIES = libftdi From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytablereader: bump to version 0.31.3 Message-ID: <20221103205513.DB03787BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e5672420ba9c4e30d71460b60b3f6207baf12a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License verified as still MIT after hash changed. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pytablereader/python-pytablereader.hash | 6 +++--- package/python-pytablereader/python-pytablereader.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pytablereader/python-pytablereader.hash b/package/python-pytablereader/python-pytablereader.hash index 675ce5680e..2034cfd61e 100644 --- a/package/python-pytablereader/python-pytablereader.hash +++ b/package/python-pytablereader/python-pytablereader.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytablereader/json -md5 23ba6121e2f916dfbf4015516779dfcd pytablereader-0.26.1.tar.gz -sha256 f2e1477de8886267b765af7861baacc65606761bfabb0689f118cc5d27861f26 pytablereader-0.26.1.tar.gz +md5 8d732b706186666a4c28d14927c26754 pytablereader-0.31.3.tar.gz +sha256 e292b81ecd96546fe0f53d9c83e716a4682d07d7ead6d9be8beb14ab0591df11 pytablereader-0.31.3.tar.gz # Locally computed sha256 checksums -sha256 7fcef461a93fea587224132a865d1285969c9bec15baf59caeb7a8c7638a8744 LICENSE +sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-pytablereader/python-pytablereader.mk b/package/python-pytablereader/python-pytablereader.mk index 0f9e4c593a..daa484d393 100644 --- a/package/python-pytablereader/python-pytablereader.mk +++ b/package/python-pytablereader/python-pytablereader.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTABLEREADER_VERSION = 0.26.1 +PYTHON_PYTABLEREADER_VERSION = 0.31.3 PYTHON_PYTABLEREADER_SOURCE = pytablereader-$(PYTHON_PYTABLEREADER_VERSION).tar.gz -PYTHON_PYTABLEREADER_SITE = https://files.pythonhosted.org/packages/1e/bc/f60da8a733cd87215d8533f28536f8149eca3b898bbca346b37b6c915d8d +PYTHON_PYTABLEREADER_SITE = https://files.pythonhosted.org/packages/b5/c8/67590578e27cb1716c7b71291946d685b5bf63fbfe7a254a7cb3f6f8aeab PYTHON_PYTABLEREADER_SETUP_TYPE = setuptools PYTHON_PYTABLEREADER_LICENSE = MIT PYTHON_PYTABLEREADER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pbr: bump to version 5.11.0 Message-ID: <20221103205512.F2B9687BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59d2890c1e0bab8e9076d7a8759135da164511e8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pbr/python-pbr.hash | 4 ++-- package/python-pbr/python-pbr.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pbr/python-pbr.hash b/package/python-pbr/python-pbr.hash index 8cf2a18d36..4ca503e976 100644 --- a/package/python-pbr/python-pbr.hash +++ b/package/python-pbr/python-pbr.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/pbr/json -md5 62565acc6bf3e7e10b082463421f8b46 pbr-5.6.0.tar.gz -sha256 42df03e7797b796625b1029c0400279c7c34fd7df24a7d7818a1abb5b38710dd pbr-5.6.0.tar.gz +md5 99ef94dbe5a00054fdcbbaa87268c3cd pbr-5.11.0.tar.gz +sha256 b97bc6695b2aff02144133c2e7399d5885223d42b7912ffaec2ca3898e673bfe pbr-5.11.0.tar.gz # Locally computed sha256 checksums sha256 5df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320 LICENSE sha256 eb4a8c8791f6caab1cf36df26db2b6f4e2ddda52657b060ff7f02abc63910aef pbr/tests/testpackage/LICENSE.txt diff --git a/package/python-pbr/python-pbr.mk b/package/python-pbr/python-pbr.mk index 3cc7ab81fa..99f0101e19 100644 --- a/package/python-pbr/python-pbr.mk +++ b/package/python-pbr/python-pbr.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PBR_VERSION = 5.6.0 +PYTHON_PBR_VERSION = 5.11.0 PYTHON_PBR_SOURCE = pbr-$(PYTHON_PBR_VERSION).tar.gz -PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/35/8c/69ed04ae31ad498c9bdea55766ed4c0c72de596e75ac0d70b58aa25e0acf +PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/52/fb/630d52aaca8fc7634a0711b6ae12a0e828b6f9264bd8051225025c3ed075 PYTHON_PBR_SETUP_TYPE = setuptools PYTHON_PBR_LICENSE = Apache-2.0 (module), BSD-3-Clause (test package) PYTHON_PBR_LICENSE_FILES = LICENSE pbr/tests/testpackage/LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/mupdf: bump to version 1.20.3 Message-ID: <20221103205513.AA2D687BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1fb64680bffbda1e5fb952150652f73205322707 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop all patches which are now upstream/no longer needed. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../0001-Makefile-add-an-install_libs-target.patch | 41 ------- ...ouble-free-of-object-during-linearization.patch | 52 --------- ...le-max-key-size-in-cached-color-converter.patch | 119 --------------------- ...-Makefile-compile-hexdump.exe-with-HOSTCC.patch | 40 ------- package/mupdf/mupdf.hash | 4 +- package/mupdf/mupdf.mk | 6 +- 6 files changed, 5 insertions(+), 257 deletions(-) diff --git a/package/mupdf/0001-Makefile-add-an-install_libs-target.patch b/package/mupdf/0001-Makefile-add-an-install_libs-target.patch deleted file mode 100644 index 9cb5a2fec9..0000000000 --- a/package/mupdf/0001-Makefile-add-an-install_libs-target.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 0989f13ecbc2155b05da0cb091801d32d750d2d4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Rapha=C3=ABl=20M=C3=A9lotte?= - -Date: Thu, 29 Aug 2019 09:51:02 +0200 -Subject: [PATCH] Makefile: add an install_libs target. -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -This allows to install only the library files (if you need pymupdf but -not mupdf binaries for example). - -Signed-off-by: Rapha??l M??lotte ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index c5bc541ac..e14f88526 100644 ---- a/Makefile -+++ b/Makefile -@@ -322,7 +322,7 @@ libs: $(INSTALL_LIBS) - tools: $(TOOL_APPS) - apps: $(TOOL_APPS) $(VIEW_APPS) - --install: libs apps -+install_libs: - install -d $(DESTDIR)$(incdir)/mupdf - install -d $(DESTDIR)$(incdir)/mupdf/fitz - install -d $(DESTDIR)$(incdir)/mupdf/pdf -@@ -333,6 +333,7 @@ install: libs apps - install -d $(DESTDIR)$(libdir) - install -m 644 $(INSTALL_LIBS) $(DESTDIR)$(libdir) - -+install: libs apps install_libs - install -d $(DESTDIR)$(bindir) - install -m 755 $(TOOL_APPS) $(VIEW_APPS) $(DESTDIR)$(bindir) - --- -2.21.0 - diff --git a/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch b/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch deleted file mode 100644 index a4746961a6..0000000000 --- a/package/mupdf/0002-Bug-703366-Fix-double-free-of-object-during-linearization.patch +++ /dev/null @@ -1,52 +0,0 @@ -From cee7cefc610d42fd383b3c80c12cbc675443176a Mon Sep 17 00:00:00 2001 -From: Robin Watts -Date: Fri, 22 Jan 2021 17:05:15 +0000 -Subject: [PATCH] Bug 703366: Fix double free of object during linearization. - -This appears to happen because we parse an illegal object from -a broken file and assign it to object 0, which is defined to -be free. - -Here, we fix the parsing code so this can't happen. - -[Retrieved from: -http://git.ghostscript.com/?p=mupdf.git;h=cee7cefc610d42fd383b3c80c12cbc675443176a] -Signed-off-by: Fabrice Fontaine ---- - source/pdf/pdf-parse.c | 6 ++++++ - source/pdf/pdf-xref.c | 2 ++ - 2 files changed, 8 insertions(+) - -diff --git a/source/pdf/pdf-parse.c b/source/pdf/pdf-parse.c -index 7abc8c3d4..5761c3351 100644 ---- a/source/pdf/pdf-parse.c -+++ b/source/pdf/pdf-parse.c -@@ -749,6 +749,12 @@ pdf_parse_ind_obj(fz_context *ctx, pdf_document *doc, - fz_throw(ctx, FZ_ERROR_SYNTAX, "expected generation number (%d ? obj)", num); - } - gen = buf->i; -+ if (gen < 0 || gen >= 65536) -+ { -+ if (try_repair) -+ *try_repair = 1; -+ fz_throw(ctx, FZ_ERROR_SYNTAX, "invalid generation number (%d)", gen); -+ } - - tok = pdf_lex(ctx, file, buf); - if (tok != PDF_TOK_OBJ) -diff --git a/source/pdf/pdf-xref.c b/source/pdf/pdf-xref.c -index 1b2bdcd59..30197b4b8 100644 ---- a/source/pdf/pdf-xref.c -+++ b/source/pdf/pdf-xref.c -@@ -1190,6 +1190,8 @@ pdf_read_new_xref(fz_context *ctx, pdf_document *doc, pdf_lexbuf *buf) - { - ofs = fz_tell(ctx, doc->file); - trailer = pdf_parse_ind_obj(ctx, doc, doc->file, buf, &num, &gen, &stm_ofs, NULL); -+ if (num == 0) -+ fz_throw(ctx, FZ_ERROR_GENERIC, "Trailer object number cannot be 0\n"); - } - fz_catch(ctx) - { --- -2.17.1 - diff --git a/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch b/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch deleted file mode 100644 index 5335f140d6..0000000000 --- a/package/mupdf/0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch +++ /dev/null @@ -1,119 +0,0 @@ -From f5712c9949d026e4b891b25837edd2edc166151f Mon Sep 17 00:00:00 2001 -From: Tor Andersson -Date: Tue, 20 Apr 2021 14:46:48 +0200 -Subject: [PATCH] Bug 703791: Stay within hash table max key size in cached - color converter. - -[Retrieved from: -http://git.ghostscript.com/?p=mupdf.git;h=f5712c9949d026e4b891b25837edd2edc166151f] -Signed-off-by: Fabrice Fontaine ---- - include/mupdf/fitz/hash.h | 2 ++ - source/fitz/colorspace.c | 40 ++++++++++++++++++++++++--------------- - source/fitz/hash.c | 7 +++---- - 3 files changed, 30 insertions(+), 19 deletions(-) - -diff --git a/include/mupdf/fitz/hash.h b/include/mupdf/fitz/hash.h -index e92eb0458..feb37a5e4 100644 ---- a/include/mupdf/fitz/hash.h -+++ b/include/mupdf/fitz/hash.h -@@ -5,6 +5,8 @@ - #include "mupdf/fitz/context.h" - #include "mupdf/fitz/output.h" - -+#define FZ_HASH_TABLE_KEY_LENGTH 48 -+ - /** - Generic hash-table with fixed-length keys. - -diff --git a/source/fitz/colorspace.c b/source/fitz/colorspace.c -index af454caf1..f4db9d3d2 100644 ---- a/source/fitz/colorspace.c -+++ b/source/fitz/colorspace.c -@@ -1025,23 +1025,30 @@ typedef struct fz_cached_color_converter - static void fz_cached_color_convert(fz_context *ctx, fz_color_converter *cc_, const float *ss, float *ds) - { - fz_cached_color_converter *cc = cc_->opaque; -- float *val = fz_hash_find(ctx, cc->hash, ss); -- int n = cc->base.ds->n * sizeof(float); -- -- if (val) -+ if (cc->hash) - { -- memcpy(ds, val, n); -- return; -- } -+ float *val = fz_hash_find(ctx, cc->hash, ss); -+ int n = cc->base.ds->n * sizeof(float); - -- cc->base.convert(ctx, &cc->base, ss, ds); -+ if (val) -+ { -+ memcpy(ds, val, n); -+ return; -+ } - -- val = Memento_label(fz_malloc_array(ctx, cc->base.ds->n, float), "cached_color_convert"); -- memcpy(val, ds, n); -- fz_try(ctx) -- fz_hash_insert(ctx, cc->hash, ss, val); -- fz_catch(ctx) -- fz_free(ctx, val); -+ cc->base.convert(ctx, &cc->base, ss, ds); -+ -+ val = Memento_label(fz_malloc_array(ctx, cc->base.ds->n, float), "cached_color_convert"); -+ memcpy(val, ds, n); -+ fz_try(ctx) -+ fz_hash_insert(ctx, cc->hash, ss, val); -+ fz_catch(ctx) -+ fz_free(ctx, val); -+ } -+ else -+ { -+ cc->base.convert(ctx, &cc->base, ss, ds); -+ } - } - - void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_colorspace *ss, fz_colorspace *ds, fz_colorspace *is, fz_color_params params) -@@ -1060,7 +1067,10 @@ void fz_init_cached_color_converter(fz_context *ctx, fz_color_converter *cc, fz_ - fz_try(ctx) - { - fz_find_color_converter(ctx, &cached->base, ss, ds, is, params); -- cached->hash = fz_new_hash_table(ctx, 256, n * sizeof(float), -1, fz_free); -+ if (n * sizeof(float) <= FZ_HASH_TABLE_KEY_LENGTH) -+ cached->hash = fz_new_hash_table(ctx, 256, n * sizeof(float), -1, fz_free); -+ else -+ fz_warn(ctx, "colorspace has too many components to be cached"); - } - fz_catch(ctx) - { -diff --git a/source/fitz/hash.c b/source/fitz/hash.c -index 882b886c9..287d43f03 100644 ---- a/source/fitz/hash.c -+++ b/source/fitz/hash.c -@@ -11,11 +11,9 @@ - and removed frequently. - */ - --enum { MAX_KEY_LEN = 48 }; -- - typedef struct - { -- unsigned char key[MAX_KEY_LEN]; -+ unsigned char key[FZ_HASH_TABLE_KEY_LENGTH]; - void *val; - } fz_hash_entry; - -@@ -50,7 +48,8 @@ fz_new_hash_table(fz_context *ctx, int initialsize, int keylen, int lock, fz_has - { - fz_hash_table *table; - -- assert(keylen <= MAX_KEY_LEN); -+ if (keylen > FZ_HASH_TABLE_KEY_LENGTH) -+ fz_throw(ctx, FZ_ERROR_GENERIC, "hash table key length too large"); - - table = fz_malloc_struct(ctx, fz_hash_table); - table->keylen = keylen; --- -2.17.1 - diff --git a/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch b/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch deleted file mode 100644 index bc9debd332..0000000000 --- a/package/mupdf/0004-Makefile-compile-hexdump.exe-with-HOSTCC.patch +++ /dev/null @@ -1,40 +0,0 @@ -From c0036573a995dc78d3cf60a30ff0af2b47f3680a Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sun, 14 Nov 2021 23:24:27 +0100 -Subject: [PATCH] Makefile: compile hexdump.exe with HOSTCC - -hexdump.exe must be compiled for the host or the build will fail when -cross-compiling with HAVE_OBJCOPY=no - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://bugs.ghostscript.com/show_bug.cgi?id=704442] ---- - Makefile | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/Makefile b/Makefile -index 6492b1ca3..0732b358f 100644 ---- a/Makefile -+++ b/Makefile -@@ -60,6 +60,8 @@ AR_CMD = $(QUIET_AR) $(MKTGTDIR) ; $(AR) cr $@ $^ - ifdef RANLIB - RANLIB_CMD = $(QUIET_RANLIB) $(RANLIB) $@ - endif -+HOSTCC ?= $(CC) -+HOST_LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(HOSTCC) -o $@ $^ - LINK_CMD = $(QUIET_LINK) $(MKTGTDIR) ; $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) - TAGS_CMD = $(QUIET_TAGS) ctags -R --c-kinds=+p --exclude=platform/python --exclude=platform/c++ - WINDRES_CMD = $(QUIET_WINDRES) $(MKTGTDIR) ; $(WINDRES) $< $@ -@@ -81,6 +83,9 @@ $(OUT)/%.a : - $(AR_CMD) - $(RANLIB_CMD) - -+$(OUT)/scripts/hexdump.exe: scripts/hexdump.c -+ $(HOST_LINK_CMD) -+ - $(OUT)/%.exe: %.c - $(LINK_CMD) - --- -2.33.0 - diff --git a/package/mupdf/mupdf.hash b/package/mupdf/mupdf.hash index 67093cbc9f..fa24e741c7 100644 --- a/package/mupdf/mupdf.hash +++ b/package/mupdf/mupdf.hash @@ -1,8 +1,8 @@ # From https://mupdf.com/downloads/index.html: -sha1 fc17bd01d5860e49b009f28a5ddb629e94af4510 mupdf-1.18.0-source.tar.xz +sha1 f27108668e876b47d7438e2a8b2295654e66f42d mupdf-1.20.3-source.tar.lz # Locally computed: -sha256 592d4f6c0fba41bb954eb1a41616661b62b134d5b383e33bd45a081af5d4a59a mupdf-1.18.0-source.tar.xz +sha256 6f73f63ef8aa81991dfd023d4426a548827d1d74e0bfcf2a013acad63b651868 mupdf-1.20.3-source.tar.lz # Hash for license files: sha256 57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6 COPYING diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..1fc54b2d35 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -5,8 +5,8 @@ ################################################################################ # python-pymupdf's version must match mupdf's version -MUPDF_VERSION = 1.18.0 -MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.xz +MUPDF_VERSION = 1.20.3 +MUPDF_SOURCE = mupdf-$(MUPDF_VERSION)-source.tar.lz MUPDF_SITE = https://mupdf.com/downloads/archive MUPDF_LICENSE = AGPL-3.0+ MUPDF_LICENSE_FILES = COPYING @@ -68,7 +68,7 @@ endef define MUPDF_INSTALL_STAGING_CMDS $(MUPDF_MAKE_ENV) $(MAKE) -C $(@D) $(MUPDF_MAKE_OPTS) \ - DESTDIR="$(STAGING_DIR)" install_libs + DESTDIR="$(STAGING_DIR)" install-libs endef define MUPDF_INSTALL_TARGET_CMDS From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyhamcrest: bump to version 2.0.4 Message-ID: <20221103205513.8058F87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c114f2615a026eb0e4b6adf62469212104ca69ab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyhamcrest/python-pyhamcrest.hash | 4 ++-- package/python-pyhamcrest/python-pyhamcrest.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pyhamcrest/python-pyhamcrest.hash b/package/python-pyhamcrest/python-pyhamcrest.hash index b2e84d7d1f..176079e0f5 100644 --- a/package/python-pyhamcrest/python-pyhamcrest.hash +++ b/package/python-pyhamcrest/python-pyhamcrest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyhamcrest/json -md5 7a086f0b067f8d38958ec32f054559b4 PyHamcrest-2.0.2.tar.gz -sha256 412e00137858f04bde0729913874a48485665f2d36fe9ee449f26be864af9316 PyHamcrest-2.0.2.tar.gz +md5 c808291b2fca0991d044927884e6d15e pyhamcrest-2.0.4.tar.gz +sha256 b5d9ce6b977696286cf232ce2adf8969b4d0b045975b0936ac9005e84e67e9c1 pyhamcrest-2.0.4.tar.gz # Locally computed sha256 checksums sha256 71beae6c8151362cfe398cbd350191a1cc52d3d28499839a7830b25f5b50a7fe LICENSE.txt diff --git a/package/python-pyhamcrest/python-pyhamcrest.mk b/package/python-pyhamcrest/python-pyhamcrest.mk index 28979600dd..de5295e964 100644 --- a/package/python-pyhamcrest/python-pyhamcrest.mk +++ b/package/python-pyhamcrest/python-pyhamcrest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYHAMCREST_VERSION = 2.0.2 -PYTHON_PYHAMCREST_SOURCE = PyHamcrest-$(PYTHON_PYHAMCREST_VERSION).tar.gz -PYTHON_PYHAMCREST_SITE = https://files.pythonhosted.org/packages/58/05/7b993fabb44ff0b52a90916d96bfd91a65ecf90b8248e72bba325ba8e438 +PYTHON_PYHAMCREST_VERSION = 2.0.4 +PYTHON_PYHAMCREST_SOURCE = pyhamcrest-$(PYTHON_PYHAMCREST_VERSION).tar.gz +PYTHON_PYHAMCREST_SITE = https://files.pythonhosted.org/packages/b1/9a/588f086b64ace8d2e9843d8551e9068b2570c3c51b06cb49a107303f8700 PYTHON_PYHAMCREST_SETUP_TYPE = setuptools PYTHON_PYHAMCREST_LICENSE = BSD-3-Clause PYTHON_PYHAMCREST_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyicu: bump to version 2.10.2 Message-ID: <20221103205513.8A14C87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0b7a6862449df74bcbf591fee71f8bedca1ff570 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://gitlab.pyicu.org/main/pyicu/-/commit/366090276963a90924d22420e2bd80a015fca332 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyicu/python-pyicu.hash | 10 +++++----- package/python-pyicu/python-pyicu.mk | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pyicu/python-pyicu.hash b/package/python-pyicu/python-pyicu.hash index 8b113d4ab7..009b264336 100644 --- a/package/python-pyicu/python-pyicu.hash +++ b/package/python-pyicu/python-pyicu.hash @@ -1,5 +1,5 @@ -# md5 from https://pypi.python.org/pypi/PyICU/json -md5 7656f5cc53a7c18b40e653d6eefdee14 PyICU-1.9.7.tar.gz -# Locally computed -sha256 db27cd1cc150b879c5465872bec7fdaf340eca140aa922be03891d5b9f855b61 PyICU-1.9.7.tar.gz -sha256 74bbadee4ee3c3a1ac0ecfbd74bc7ce64046de1ceddf4717dc923809ca8ffce3 LICENSE +# md5, sha256 from https://pypi.org/pypi/pyicu/json +md5 4090ebb98702338cac3dbed2d72c2fd7 PyICU-2.10.2.tar.gz +sha256 0c3309eea7fab6857507ace62403515b60fe096cbfb4f90d14f55ff75c5441c1 PyICU-2.10.2.tar.gz +# Locally computed sha256 checksums +sha256 00da5bf22f2386c4f6f07c734490e9b818c4dcf70e6ca49f594e9cec636b9c40 LICENSE diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk index c6587c399c..512b2f857f 100644 --- a/package/python-pyicu/python-pyicu.mk +++ b/package/python-pyicu/python-pyicu.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYICU_VERSION = 1.9.7 +PYTHON_PYICU_VERSION = 2.10.2 PYTHON_PYICU_SOURCE = PyICU-$(PYTHON_PYICU_VERSION).tar.gz -PYTHON_PYICU_SITE = https://pypi.python.org/packages/6e/88/f42a1297909ca6d9113ba37b37067011ae29432fe592fdd98cf52ad23b77 +PYTHON_PYICU_SITE = https://files.pythonhosted.org/packages/64/00/a531e119a97e54601f616f5061879ec2d4bb058d225014f9acf94b2970c3 PYTHON_PYICU_LICENSE = MIT PYTHON_PYICU_LICENSE_FILES = LICENSE PYTHON_PYICU_DEPENDENCIES = icu From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-redis: bump to version 4.3.4 Message-ID: <20221103205514.0FB8187BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d8312153ef4760865dc2fe0f612e82a3515637c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-redis/python-redis.hash | 4 ++-- package/python-redis/python-redis.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-redis/python-redis.hash b/package/python-redis/python-redis.hash index 57c71dabfa..9465e251f8 100644 --- a/package/python-redis/python-redis.hash +++ b/package/python-redis/python-redis.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/redis/json -md5 7a00d4540374f34e152a33faa1fcee5f redis-3.5.3.tar.gz -sha256 0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2 redis-3.5.3.tar.gz +md5 15f05dbef3d166c6244f7afa6c3cacf8 redis-4.3.4.tar.gz +sha256 ddf27071df4adf3821c4f2ca59d67525c3a82e5f268bed97b813cb4fabf87880 redis-4.3.4.tar.gz # Locally computed sha256 checksums sha256 790148d8c12f8a38b2707a74be2343316bad126995ff54801a181b8b231ba124 LICENSE diff --git a/package/python-redis/python-redis.mk b/package/python-redis/python-redis.mk index 98c1a16599..7c18f31507 100644 --- a/package/python-redis/python-redis.mk +++ b/package/python-redis/python-redis.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REDIS_VERSION = 3.5.3 +PYTHON_REDIS_VERSION = 4.3.4 PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz -PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/b3/17/1e567ff78c83854e16b98694411fe6e08c3426af866ad11397cddceb80d3 +PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/8f/d4/78ef2d3f316041fa6c92daa7ac2c8056c39858c3775fad35fd84b9b3a6fb PYTHON_REDIS_SETUP_TYPE = setuptools PYTHON_REDIS_LICENSE = MIT PYTHON_REDIS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pydal: bump to version 20220916.1 Message-ID: <20221103205513.4EB8987BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=66a20bac4847d7df0c2859eb4ae95e7bf09647bc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pydal/python-pydal.hash | 2 +- package/python-pydal/python-pydal.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/python-pydal/python-pydal.hash b/package/python-pydal/python-pydal.hash index 2a712e26c9..852e568ac5 100644 --- a/package/python-pydal/python-pydal.hash +++ b/package/python-pydal/python-pydal.hash @@ -1,3 +1,3 @@ # sha256 locally computed -sha256 e4bde1955c2d15cae07349275cda48fa61a46dd51562717c2f0f1374dd459547 python-pydal-20220814.1.tar.gz +sha256 0a2dbc5d61d37d2b59d441ed0aab48c1ec906ce66088eb5cee021b009601de02 python-pydal-20220916.1.tar.gz sha256 1f711e93f1e0c2eec576e2e60597dc2ed6f0a661e4749c6b8a39f0d4a72be468 LICENSE.txt diff --git a/package/python-pydal/python-pydal.mk b/package/python-pydal/python-pydal.mk index 89c3f14726..a3df1ccff1 100644 --- a/package/python-pydal/python-pydal.mk +++ b/package/python-pydal/python-pydal.mk @@ -4,7 +4,7 @@ # ################################################################################ -PYTHON_PYDAL_VERSION = 20220814.1 +PYTHON_PYDAL_VERSION = 20220916.1 PYTHON_PYDAL_SITE = $(call github,web2py,pydal,v$(PYTHON_PYDAL_VERSION)) PYTHON_PYDAL_LICENSE = BSD-3-Clause PYTHON_PYDAL_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-requests-oauthlib: bump to version 1.3.1 Message-ID: <20221103205514.2D6DF87BCF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=84ceba764166a8533194d0c91a91a6b4d25b7c41 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-requests-oauthlib/python-requests-oauthlib.hash | 4 ++-- package/python-requests-oauthlib/python-requests-oauthlib.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-requests-oauthlib/python-requests-oauthlib.hash b/package/python-requests-oauthlib/python-requests-oauthlib.hash index d33cabfefc..08c19ab1f6 100644 --- a/package/python-requests-oauthlib/python-requests-oauthlib.hash +++ b/package/python-requests-oauthlib/python-requests-oauthlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests-oauthlib/json -md5 1ebcd55f1b1b9281940b4bc33010e2ba requests-oauthlib-1.3.0.tar.gz -sha256 b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a requests-oauthlib-1.3.0.tar.gz +md5 c4f3b4ecdb72a56a13675e5a3302852a requests-oauthlib-1.3.1.tar.gz +sha256 75beac4a47881eeb94d5ea5d6ad31ef88856affe2332b9aafb52c6452ccf0d7a requests-oauthlib-1.3.1.tar.gz # Locally computed sha256 checksums sha256 ae01846afad8a8291fe6a08966f3015af9a8ff675d84b981f9793c122f7876e8 LICENSE diff --git a/package/python-requests-oauthlib/python-requests-oauthlib.mk b/package/python-requests-oauthlib/python-requests-oauthlib.mk index 9fe5b186b0..cdd334fb9a 100644 --- a/package/python-requests-oauthlib/python-requests-oauthlib.mk +++ b/package/python-requests-oauthlib/python-requests-oauthlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_OAUTHLIB_VERSION = 1.3.0 +PYTHON_REQUESTS_OAUTHLIB_VERSION = 1.3.1 PYTHON_REQUESTS_OAUTHLIB_SOURCE = requests-oauthlib-$(PYTHON_REQUESTS_OAUTHLIB_VERSION).tar.gz -PYTHON_REQUESTS_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/23/eb/68fc8fa86e0f5789832f275c8289257d8dc44dbe93fce7ff819112b9df8f +PYTHON_REQUESTS_OAUTHLIB_SITE = https://files.pythonhosted.org/packages/95/52/531ef197b426646f26b53815a7d2a67cb7a331ef098bb276db26a68ac49f PYTHON_REQUESTS_OAUTHLIB_SETUP_TYPE = setuptools PYTHON_REQUESTS_OAUTHLIB_LICENSE = ISC PYTHON_REQUESTS_OAUTHLIB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pygments: bump to version 2.13.0 Message-ID: <20221103205513.7680187BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=785566c29e65c043ce819315572c9244621e08c9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/pygments/pygments/commit/ab4afd821aa41403f7a0b1e714112c40b2ad843b Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pygments/python-pygments.hash | 6 +++--- package/python-pygments/python-pygments.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash index 09b47b2bdc..610acb96d7 100644 --- a/package/python-pygments/python-pygments.hash +++ b/package/python-pygments/python-pygments.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pygments/json -md5 390a49fa0eb5486a795b2b54b9a7b666 Pygments-2.7.4.tar.gz -sha256 df49d09b498e83c1a73128295860250b0b7edd4c723a32e9bc0d295c7c2ec337 Pygments-2.7.4.tar.gz +md5 6ccae578d28d18968b30a4711652fd9a Pygments-2.13.0.tar.gz +sha256 56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1 Pygments-2.13.0.tar.gz # Locally computed sha256 checksums -sha256 c012cf17a2ba79142977c8cc5bb1497a675401bf79c2c9b95a7604e2ddfde8b8 LICENSE +sha256 a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17 LICENSE diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk index 781b16353b..c09350c42b 100644 --- a/package/python-pygments/python-pygments.mk +++ b/package/python-pygments/python-pygments.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYGMENTS_VERSION = 2.7.4 +PYTHON_PYGMENTS_VERSION = 2.13.0 PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz -PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/e1/86/8059180e8217299079d8719c6e23d674aadaba0b1939e25e0cc15dcf075b +PYTHON_PYGMENTS_SITE = https://files.pythonhosted.org/packages/e0/ef/5905cd3642f2337d44143529c941cc3a02e5af16f0f65f81cbef7af452bb PYTHON_PYGMENTS_LICENSE = BSD-2-Clause PYTHON_PYGMENTS_LICENSE_FILES = LICENSE PYTHON_PYGMENTS_CPE_ID_VENDOR = pygments From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-regex: bump to version 2022.10.31 Message-ID: <20221103205514.23BB087BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bbfe6d7d917a7991ebbe9f91d2fe8c5504fa851f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-regex/python-regex.hash | 4 ++-- package/python-regex/python-regex.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-regex/python-regex.hash b/package/python-regex/python-regex.hash index b0f5bb05da..11a5765e41 100644 --- a/package/python-regex/python-regex.hash +++ b/package/python-regex/python-regex.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/regex/json -md5 cd206281327b4c087bb20bf93cee4ab9 regex-2021.4.4.tar.gz -sha256 52ba3d3f9b942c49d7e4bc105bb28551c44065f139a65062ab7912bef10c9afb regex-2021.4.4.tar.gz +md5 a85ced10be8bfe76fed4f30c42d32d5c regex-2022.10.31.tar.gz +sha256 a3a98921da9a1bf8457aeee6a551948a83601689e5ecdd736894ea9bbec77e83 regex-2022.10.31.tar.gz # Locally computed sha256 checksums sha256 bff55ef4cdcc8c14ce259f8e8ab60e264418440d6335f4dc138273fbd506144d LICENSE.txt diff --git a/package/python-regex/python-regex.mk b/package/python-regex/python-regex.mk index bb8fdf3e48..81bd460ecc 100644 --- a/package/python-regex/python-regex.mk +++ b/package/python-regex/python-regex.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REGEX_VERSION = 2021.4.4 +PYTHON_REGEX_VERSION = 2022.10.31 PYTHON_REGEX_SOURCE = regex-$(PYTHON_REGEX_VERSION).tar.gz -PYTHON_REGEX_SITE = https://files.pythonhosted.org/packages/38/3f/4c42a98c9ad7d08c16e7d23b2194a0e4f3b2914662da8bc88986e4e6de1f +PYTHON_REGEX_SITE = https://files.pythonhosted.org/packages/27/b5/92d404279fd5f4f0a17235211bb0f5ae7a0d9afb7f439086ec247441ed28 PYTHON_REGEX_SETUP_TYPE = setuptools PYTHON_REGEX_LICENSE = Apache-2.0 PYTHON_REGEX_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-reentry: bump to version 1.3.3 Message-ID: <20221103205514.1A11087BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cedea0649dbd80a8bcf09874c48fb5298616c6f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-reentry/python-reentry.hash | 4 ++-- package/python-reentry/python-reentry.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-reentry/python-reentry.hash b/package/python-reentry/python-reentry.hash index 522b936118..1d6ff0e217 100644 --- a/package/python-reentry/python-reentry.hash +++ b/package/python-reentry/python-reentry.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/reentry/json -md5 398c1e5bbda657aa645c8d2d38afb63f reentry-1.3.2.tar.gz -sha256 c6667e59aeabbb4d122aadc2170102a270e6a811d16a5431c5c3b91fabd7cf02 reentry-1.3.2.tar.gz +md5 30b57a189bb3c319c0552a2f3105d34d reentry-1.3.3.tar.gz +sha256 6343d83245e5047c9f8db0702ec1a7fa8210bd553f0ab643212572f6fce2c3ff reentry-1.3.3.tar.gz # Locally computed sha256 checksums sha256 4ae7f3216208a7e2327236e95bcd2397b2495f1c2298c708986c893bea608509 LICENSE diff --git a/package/python-reentry/python-reentry.mk b/package/python-reentry/python-reentry.mk index ec33c17452..5808eee4a2 100644 --- a/package/python-reentry/python-reentry.mk +++ b/package/python-reentry/python-reentry.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REENTRY_VERSION = 1.3.2 +PYTHON_REENTRY_VERSION = 1.3.3 PYTHON_REENTRY_SOURCE = reentry-$(PYTHON_REENTRY_VERSION).tar.gz -PYTHON_REENTRY_SITE = https://files.pythonhosted.org/packages/a0/88/eb0c107c19227a2292ed11711034a3d80c0dc1368d2b3ebeb3fe7b936a8e +PYTHON_REENTRY_SITE = https://files.pythonhosted.org/packages/95/20/e820a29014f1cb662423d7001dc09a9ea5280083ea300f0c5efe5cae238b PYTHON_REENTRY_SETUP_TYPE = setuptools PYTHON_REENTRY_LICENSE = MIT PYTHON_REENTRY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytz: bump to version 2022.6 Message-ID: <20221103205513.F10C187BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=68672d598de858df7360f4a031680b6c965a07b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pytz/python-pytz.hash | 4 ++-- package/python-pytz/python-pytz.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytz/python-pytz.hash b/package/python-pytz/python-pytz.hash index e0f253902c..e71e77e5b7 100644 --- a/package/python-pytz/python-pytz.hash +++ b/package/python-pytz/python-pytz.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytz/json -md5 d7b7060bbac4970afa2050c139c9fcb6 pytz-2021.3.tar.gz -sha256 acad2d8b20a1af07d4e4c9d2e9285c5ed9104354062f275f3fcd88dcef4f1326 pytz-2021.3.tar.gz +md5 bf46b54a7e9bcb65ea38f54646181979 pytz-2022.6.tar.gz +sha256 e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2 pytz-2022.6.tar.gz # Locally computed sha256 checksums sha256 be8b1a37ebe26c592a90f6c0eb33103a7f383ce2f4d7498c0af9a526990a07b8 LICENSE.txt diff --git a/package/python-pytz/python-pytz.mk b/package/python-pytz/python-pytz.mk index d606750699..ccf8e2179c 100644 --- a/package/python-pytz/python-pytz.mk +++ b/package/python-pytz/python-pytz.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTZ_VERSION = 2021.3 +PYTHON_PYTZ_VERSION = 2022.6 PYTHON_PYTZ_SOURCE = pytz-$(PYTHON_PYTZ_VERSION).tar.gz -PYTHON_PYTZ_SITE = https://files.pythonhosted.org/packages/e3/8e/1cde9d002f48a940b9d9d38820aaf444b229450c0854bdf15305ce4a3d1a +PYTHON_PYTZ_SITE = https://files.pythonhosted.org/packages/76/63/1be349ff0a44e4795d9712cc0b2d806f5e063d4d34631b71b832fac715a8 PYTHON_PYTZ_SETUP_TYPE = setuptools PYTHON_PYTZ_LICENSE = MIT PYTHON_PYTZ_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-rpi-gpio: bump to version 0.7.1 Message-ID: <20221103205514.411BF87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30b3823ce4a47e93e347b64e06ad0f1ccf7f4b82 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to setuptools build backend. Drop patch which is now upstream. License hash changed due to date update: https://sourceforge.net/p/raspberry-gpio-python/code/ci/7524ba4d7dc243f32238ca54ee5f6ef94ef801c2/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../0001-fix-build-with-gcc-10.x.patch | 147 --------------------- package/python-rpi-gpio/python-rpi-gpio.hash | 9 +- package/python-rpi-gpio/python-rpi-gpio.mk | 6 +- 3 files changed, 7 insertions(+), 155 deletions(-) diff --git a/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch b/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch deleted file mode 100644 index 95892f997f..0000000000 --- a/package/python-rpi-gpio/0001-fix-build-with-gcc-10.x.patch +++ /dev/null @@ -1,147 +0,0 @@ -Description: This patch fixes the "multiple definition of" errors with gcc10 - -Signed-off-by: Michael Fischer - -diff -purN python-rpi-gpio.org/source/common.c python-rpi-gpio/source/common.c ---- python-rpi-gpio.org/source/common.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/common.c 2020-08-07 09:31:33.948575964 +0200 -@@ -28,6 +28,9 @@ - const int pin_to_gpio_rev1[41] = {-1, -1, -1, 0, -1, 1, -1, 4, 14, -1, 15, 17, 18, 21, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - const int pin_to_gpio_rev2[41] = {-1, -1, -1, 2, -1, 3, -1, 4, 14, -1, 15, 17, 18, 27, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; - const int pin_to_gpio_rev3[41] = {-1, -1, -1, 2, -1, 3, -1, 4, 14, -1, 15, 17, 18, 27, -1, 22, 23, -1, 24, 10, -1, 9, 25, 11, 8, -1, 7, -1, -1, 5, -1, 6, 12, 13, -1, 19, 16, 26, 20, -1, 21 }; -+const int (*pin_to_gpio)[41]; -+int gpio_direction[54]; -+rpi_info rpiinfo; - int setup_error = 0; - int module_setup = 0; - -diff -purN python-rpi-gpio.org/source/common.h python-rpi-gpio/source/common.h ---- python-rpi-gpio.org/source/common.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/common.h 2020-08-07 09:31:33.948575964 +0200 -@@ -30,14 +30,14 @@ SOFTWARE. - #define I2C 42 - #define PWM 43 - --int gpio_mode; --const int pin_to_gpio_rev1[41]; --const int pin_to_gpio_rev2[41]; --const int pin_to_gpio_rev3[41]; --const int (*pin_to_gpio)[41]; --int gpio_direction[54]; --rpi_info rpiinfo; --int setup_error; --int module_setup; -+extern int gpio_mode; -+extern const int pin_to_gpio_rev1[41]; -+extern const int pin_to_gpio_rev2[41]; -+extern const int pin_to_gpio_rev3[41]; -+extern const int (*pin_to_gpio)[41]; -+extern int gpio_direction[54]; -+extern rpi_info rpiinfo; -+extern int setup_error; -+extern int module_setup; - int check_gpio_priv(void); - int get_gpio_number(int channel, unsigned int *gpio); -diff -purN python-rpi-gpio.org/source/constants.c python-rpi-gpio/source/constants.c ---- python-rpi-gpio.org/source/constants.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/constants.c 2020-08-07 09:32:15.522196618 +0200 -@@ -21,6 +21,7 @@ - */ - - #include "Python.h" -+#define CONSTANTS_C - #include "constants.h" - #include "common.h" - #include "c_gpio.h" -diff -purN python-rpi-gpio.org/source/constants.h python-rpi-gpio/source/constants.h ---- python-rpi-gpio.org/source/constants.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/constants.h 2020-08-07 09:32:15.522196618 +0200 -@@ -23,22 +23,28 @@ SOFTWARE. - #define PY_PUD_CONST_OFFSET 20 - #define PY_EVENT_CONST_OFFSET 30 - --PyObject *high; --PyObject *low; --PyObject *input; --PyObject *output; --PyObject *pwm; --PyObject *serial; --PyObject *i2c; --PyObject *spi; --PyObject *unknown; --PyObject *board; --PyObject *bcm; --PyObject *pud_off; --PyObject *pud_up; --PyObject *pud_down; --PyObject *rising_edge; --PyObject *falling_edge; --PyObject *both_edge; -+#ifdef CONSTANTS_C -+#define MAYBE_EXTERN -+#else -+#define MAYBE_EXTERN extern -+#endif -+ -+MAYBE_EXTERN PyObject *high; -+MAYBE_EXTERN PyObject *low; -+MAYBE_EXTERN PyObject *input; -+MAYBE_EXTERN PyObject *output; -+MAYBE_EXTERN PyObject *pwm; -+MAYBE_EXTERN PyObject *serial; -+MAYBE_EXTERN PyObject *i2c; -+MAYBE_EXTERN PyObject *spi; -+MAYBE_EXTERN PyObject *unknown; -+MAYBE_EXTERN PyObject *board; -+MAYBE_EXTERN PyObject *bcm; -+MAYBE_EXTERN PyObject *pud_off; -+MAYBE_EXTERN PyObject *pud_up; -+MAYBE_EXTERN PyObject *pud_down; -+MAYBE_EXTERN PyObject *rising_edge; -+MAYBE_EXTERN PyObject *falling_edge; -+MAYBE_EXTERN PyObject *both_edge; - - void define_constants(PyObject *module); -diff -purN python-rpi-gpio.org/source/event_gpio.c python-rpi-gpio/source/event_gpio.c ---- python-rpi-gpio.org/source/event_gpio.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/event_gpio.c 2020-08-07 09:42:05.564483136 +0200 -@@ -57,7 +57,7 @@ struct callback - }; - struct callback *callbacks = NULL; - --pthread_t threads; -+static pthread_t threads; - int event_occurred[54] = { 0 }; - int thread_running = 0; - int epfd_thread = -1; -diff -purN python-rpi-gpio.org/source/py_pwm.h python-rpi-gpio/source/py_pwm.h ---- python-rpi-gpio.org/source/py_pwm.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/py_pwm.h 2020-08-07 09:38:49.445646807 +0200 -@@ -20,5 +20,5 @@ OUT OF OR IN CONNECTION WITH THE SOFTWAR - SOFTWARE. - */ - --PyTypeObject PWMType; -+extern PyTypeObject PWMType; - PyTypeObject *PWM_init_PWMType(void); -diff -purN python-rpi-gpio.org/source/soft_pwm.c python-rpi-gpio/source/soft_pwm.c ---- python-rpi-gpio.org/source/soft_pwm.c 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/soft_pwm.c 2020-08-07 09:42:40.753160437 +0200 -@@ -25,7 +25,7 @@ SOFTWARE. - #include - #include "c_gpio.h" - #include "soft_pwm.h" --pthread_t threads; -+static pthread_t threads; - - struct pwm - { -diff -purN python-rpi-gpio.org/source/soft_pwm.h python-rpi-gpio/source/soft_pwm.h ---- python-rpi-gpio.org/source/soft_pwm.h 2019-07-21 14:41:22.000000000 +0200 -+++ python-rpi-gpio/source/soft_pwm.h 2020-08-07 09:39:25.916811352 +0200 -@@ -26,4 +26,4 @@ void pwm_set_duty_cycle(unsigned int gpi - void pwm_set_frequency(unsigned int gpio, float freq); - void pwm_start(unsigned int gpio); - void pwm_stop(unsigned int gpio); --int pwm_exists(unsigned int gpio); -+extern int pwm_exists(unsigned int gpio); diff --git a/package/python-rpi-gpio/python-rpi-gpio.hash b/package/python-rpi-gpio/python-rpi-gpio.hash index 09d1a90765..22bcaebdcb 100644 --- a/package/python-rpi-gpio/python-rpi-gpio.hash +++ b/package/python-rpi-gpio/python-rpi-gpio.hash @@ -1,6 +1,5 @@ -# md5 from https://pypi.python.org/pypi/rpi_gpio/json -# sha256 from https://pypi.python.org/pypi/rpi_gpio/json -md5 777617f9dea9a1680f9af43db0cf150e RPi.GPIO-0.7.0.tar.gz -sha256 7424bc6c205466764f30f666c18187a0824077daf20b295c42f08aea2cb87d3f RPi.GPIO-0.7.0.tar.gz +# md5, sha256 from https://pypi.org/pypi/rpi_gpio/json +md5 22704930a4e674a3d35342bde6d69fe5 RPi.GPIO-0.7.1.tar.gz +sha256 cd61c4b03c37b62bba4a5acfea9862749c33c618e0295e7e90aa4713fb373b70 RPi.GPIO-0.7.1.tar.gz # Locally computed -sha256 a668b3edecb3e69e81ec25987257008208ffcba9d6c43682033b8060c5f2f994 LICENCE.txt +sha256 1ccf039a03088da42bdb218a446a564330b881ec71f7022a9fb1930f3fb65d8a LICENCE.txt diff --git a/package/python-rpi-gpio/python-rpi-gpio.mk b/package/python-rpi-gpio/python-rpi-gpio.mk index dfc59c882e..4e62e07533 100644 --- a/package/python-rpi-gpio/python-rpi-gpio.mk +++ b/package/python-rpi-gpio/python-rpi-gpio.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_RPI_GPIO_VERSION = 0.7.0 +PYTHON_RPI_GPIO_VERSION = 0.7.1 PYTHON_RPI_GPIO_SOURCE = RPi.GPIO-$(PYTHON_RPI_GPIO_VERSION).tar.gz -PYTHON_RPI_GPIO_SITE = https://sourceforge.net/projects/raspberry-gpio-python/files +PYTHON_RPI_GPIO_SITE = https://files.pythonhosted.org/packages/c4/0f/10b524a12b3445af1c607c27b2f5ed122ef55756e29942900e5c950735f2 PYTHON_RPI_GPIO_LICENSE = MIT PYTHON_RPI_GPIO_LICENSE_FILES = LICENCE.txt -PYTHON_RPI_GPIO_SETUP_TYPE = distutils +PYTHON_RPI_GPIO_SETUP_TYPE = setuptools $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sentry-sdk: bump to version 1.10.1 Message-ID: <20221103205514.673F387BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a17804f6e32e73d7cc40822ab2721dfc69c0c502 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sentry-sdk/python-sentry-sdk.hash | 4 ++-- package/python-sentry-sdk/python-sentry-sdk.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sentry-sdk/python-sentry-sdk.hash b/package/python-sentry-sdk/python-sentry-sdk.hash index e9fda822ae..729ffe94c4 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.hash +++ b/package/python-sentry-sdk/python-sentry-sdk.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sentry-sdk/json -md5 6dc8c7586d95f7679c7bf7f749336cf8 sentry-sdk-1.4.3.tar.gz -sha256 b9844751e40710e84a457c5bc29b21c383ccb2b63d76eeaad72f7f1c808c8828 sentry-sdk-1.4.3.tar.gz +md5 7f31bd0d6d968c711f8b1d928836eaaa sentry-sdk-1.10.1.tar.gz +sha256 105faf7bd7b7fa25653404619ee261527266b14103fe1389e0ce077bd23a9691 sentry-sdk-1.10.1.tar.gz # Locally computed sha256 checksums sha256 59404d4c854e579097d41bfccd5006afde9d6d70e646cf55074cdbfead5ecf1c LICENSE diff --git a/package/python-sentry-sdk/python-sentry-sdk.mk b/package/python-sentry-sdk/python-sentry-sdk.mk index 9238b7fb1c..d8e9e8a2c9 100644 --- a/package/python-sentry-sdk/python-sentry-sdk.mk +++ b/package/python-sentry-sdk/python-sentry-sdk.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SENTRY_SDK_VERSION = 1.4.3 +PYTHON_SENTRY_SDK_VERSION = 1.10.1 PYTHON_SENTRY_SDK_SOURCE = sentry-sdk-$(PYTHON_SENTRY_SDK_VERSION).tar.gz -PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/a7/30/1d967b2e0cac2fa388344b2968fa57e69d5382b922e57cda43af54b9063a +PYTHON_SENTRY_SDK_SITE = https://files.pythonhosted.org/packages/43/37/89598a56119199b69a3c4b13e2ce1b57ff69f68313ed393016086d6b487b PYTHON_SENTRY_SDK_SETUP_TYPE = setuptools PYTHON_SENTRY_SDK_LICENSE = BSD-2-Clause PYTHON_SENTRY_SDK_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyudev: bump to version 0.24.0 Message-ID: <20221103205514.066D387BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b4b545c7bb18cb475062d3074750001c13f8bfdb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixup patch so that it applies against 0.24.0. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../0001-Workaround-finding-libudev-on-systems-without-ldconf.patch | 6 +++--- package/python-pyudev/python-pyudev.hash | 4 ++-- package/python-pyudev/python-pyudev.mk | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch b/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch index d798f836a5..26f1ef6390 100644 --- a/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch +++ b/package/python-pyudev/0001-Workaround-finding-libudev-on-systems-without-ldconf.patch @@ -24,9 +24,9 @@ index 9dffb3c..aa9942f 100644 --- a/src/pyudev/_ctypeslib/utils.py +++ b/src/pyudev/_ctypeslib/utils.py @@ -28,7 +28,7 @@ - from __future__ import print_function - from __future__ import unicode_literals + """ + # isort: STDLIB -from ctypes import CDLL +from ctypes import cdll, CDLL from ctypes.util import find_library @@ -41,7 +41,7 @@ index 9dffb3c..aa9942f 100644 + try: + lib = cdll.LoadLibrary('lib%s.so' % name) + except OSError: - raise ImportError('No library named %s' % name) + raise ImportError("No library named %s" % name) - lib = CDLL(library_name, use_errno=True) # Add function signatures for funcname, signature in signatures.items(): diff --git a/package/python-pyudev/python-pyudev.hash b/package/python-pyudev/python-pyudev.hash index def10542fa..014bf20933 100644 --- a/package/python-pyudev/python-pyudev.hash +++ b/package/python-pyudev/python-pyudev.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyudev/json -md5 377eda61186c91e9440f01d76dbb4206 pyudev-0.22.0.tar.gz -sha256 69bb1beb7ac52855b6d1b9fe909eefb0017f38d917cba9939602c6880035b276 pyudev-0.22.0.tar.gz +md5 17c0a41f0e4dfc016350806a0a60f630 pyudev-0.24.0.tar.gz +sha256 b2a3afe1c99ea751f8296652557eac559874da2a1b1ec0625178706ec5a345f3 pyudev-0.24.0.tar.gz # Locally computed sha256 checksums sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 COPYING diff --git a/package/python-pyudev/python-pyudev.mk b/package/python-pyudev/python-pyudev.mk index 42d5c7000b..5d48cd4f7c 100644 --- a/package/python-pyudev/python-pyudev.mk +++ b/package/python-pyudev/python-pyudev.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYUDEV_VERSION = 0.22.0 +PYTHON_PYUDEV_VERSION = 0.24.0 PYTHON_PYUDEV_SOURCE = pyudev-$(PYTHON_PYUDEV_VERSION).tar.gz -PYTHON_PYUDEV_SITE = https://files.pythonhosted.org/packages/72/c8/4660d815a79b1d42c409012aaa10ebd6b07a47529b4cb6880f27a24bd646 +PYTHON_PYUDEV_SITE = https://files.pythonhosted.org/packages/00/8d/810750cb2fc64d7e0dbefc106a9137b157616a95be3f0ea51ca3cf6c762a PYTHON_PYUDEV_LICENSE = LGPL-2.1+ PYTHON_PYUDEV_LICENSE_FILES = COPYING PYTHON_PYUDEV_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyrsistent: bump to version 0.19.2 Message-ID: <20221103205513.C757487BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=439f553b6c7d84fc04cef3e69f9473c6e8161f45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyrsistent/python-pyrsistent.hash | 4 ++-- package/python-pyrsistent/python-pyrsistent.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pyrsistent/python-pyrsistent.hash b/package/python-pyrsistent/python-pyrsistent.hash index 70d1cc6fa2..bb55c7135d 100644 --- a/package/python-pyrsistent/python-pyrsistent.hash +++ b/package/python-pyrsistent/python-pyrsistent.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pyrsistent/json -md5 cef3da08455664bf917dcf8cd00d49a4 pyrsistent-0.18.1.tar.gz -sha256 d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96 pyrsistent-0.18.1.tar.gz +md5 23da81256b8817e123568a858bf78997 pyrsistent-0.19.2.tar.gz +sha256 bfa0351be89c9fcbcb8c9879b826f4353be10f58f8a677efab0c017bf7137ec2 pyrsistent-0.19.2.tar.gz # Locally computed sha256 checksums sha256 3ea56753cbd0cc897d3f4414a902f5694991db7c1b3abb8230216381185f9112 LICENSE.mit diff --git a/package/python-pyrsistent/python-pyrsistent.mk b/package/python-pyrsistent/python-pyrsistent.mk index 27ec41028f..6a5ac30a15 100644 --- a/package/python-pyrsistent/python-pyrsistent.mk +++ b/package/python-pyrsistent/python-pyrsistent.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYRSISTENT_VERSION = 0.18.1 +PYTHON_PYRSISTENT_VERSION = 0.19.2 PYTHON_PYRSISTENT_SOURCE = pyrsistent-$(PYTHON_PYRSISTENT_VERSION).tar.gz -PYTHON_PYRSISTENT_SITE = https://files.pythonhosted.org/packages/42/ac/455fdc7294acc4d4154b904e80d964cc9aae75b087bbf486be04df9f2abd +PYTHON_PYRSISTENT_SITE = https://files.pythonhosted.org/packages/b8/ef/325da441a385a8a931b3eeb70db23cb52da42799691988d8d943c5237f10 PYTHON_PYRSISTENT_SETUP_TYPE = setuptools PYTHON_PYRSISTENT_LICENSE = MIT PYTHON_PYRSISTENT_LICENSE_FILES = LICENSE.mit From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:20 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pydantic: bump to version 1.10.2 Message-ID: <20221103205513.58D6F87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea11973ab14a4a1210382691d0dc42da9439bf7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pydantic/python-pydantic.hash | 4 ++-- package/python-pydantic/python-pydantic.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pydantic/python-pydantic.hash b/package/python-pydantic/python-pydantic.hash index 215b5d1714..a5eb025fcb 100644 --- a/package/python-pydantic/python-pydantic.hash +++ b/package/python-pydantic/python-pydantic.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pydantic/json -md5 7845d2f3c8fe8602f73f53ec5b6dfa29 pydantic-1.8.2.tar.gz -sha256 26464e57ccaafe72b7ad156fdaa4e9b9ef051f69e175dbbb463283000c05ab7b pydantic-1.8.2.tar.gz +md5 9691f29e97c1280ab56b7d0a2dade9c1 pydantic-1.10.2.tar.gz +sha256 91b8e218852ef6007c2b98cd861601c6a09f1aa32bbbb74fab5b1c33d4a1e410 pydantic-1.10.2.tar.gz # Locally computed sha256 checksums sha256 9e3946690ac88b6b73e8f001a0586af13568be8852fd514e4393f39761764387 LICENSE diff --git a/package/python-pydantic/python-pydantic.mk b/package/python-pydantic/python-pydantic.mk index b282241506..04014214e1 100644 --- a/package/python-pydantic/python-pydantic.mk +++ b/package/python-pydantic/python-pydantic.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYDANTIC_VERSION = 1.8.2 +PYTHON_PYDANTIC_VERSION = 1.10.2 PYTHON_PYDANTIC_SOURCE = pydantic-$(PYTHON_PYDANTIC_VERSION).tar.gz -PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/b9/d2/12a808613937a6b98cd50d6467352f01322dc0d8ca9fb5b94441625d6684 +PYTHON_PYDANTIC_SITE = https://files.pythonhosted.org/packages/7d/7d/58dd62f792b002fa28cce4e83cb90f4359809e6d12db86eedf26a752895c PYTHON_PYDANTIC_SETUP_TYPE = setuptools PYTHON_PYDANTIC_LICENSE = MIT PYTHON_PYDANTIC_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-setuptools-scm-git-archive: bump to version 1.4 Message-ID: <20221103205514.7B17E87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9df477fa61405eacb896e559080c0aba608f1e28 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-setuptools-scm-git-archive.hash | 4 ++-- .../python-setuptools-scm-git-archive.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash index 6b3b1de3dd..40b4b0e7f7 100644 --- a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash +++ b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setuptools-scm-git-archive/json -md5 1c9351fa5cebd12e76488737a7c78f2e setuptools_scm_git_archive-1.1.tar.gz -sha256 6026f61089b73fa1b5ee737e95314f41cb512609b393530385ed281d0b46c062 setuptools_scm_git_archive-1.1.tar.gz +md5 df3933d33c49c5d9aca06715b4c65370 setuptools_scm_git_archive-1.4.tar.gz +sha256 b048b27b32e1e76ec865b0caa4bb85df6ddbf4697d6909f567ac36709f6ef2f0 setuptools_scm_git_archive-1.4.tar.gz # Locally computed sha256 checksums sha256 89807acf2309bd285f033404ee78581602f3cd9b819a16ac2f0e5f60ff4a473e LICENSE diff --git a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk index 032e2d3fc9..278fc972e5 100644 --- a/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk +++ b/package/python-setuptools-scm-git-archive/python-setuptools-scm-git-archive.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION = 1.1 +PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION = 1.4 PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SOURCE = setuptools_scm_git_archive-$(PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_VERSION).tar.gz -PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SITE = https://files.pythonhosted.org/packages/7e/2c/0c15b29a1b5940250bfdc4a4f53272e35cd7cf8a34159291b6b4ec9eb291 +PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SITE = https://files.pythonhosted.org/packages/69/5f/7135eec07395c51d3dd6899251b277405ecc2f8f7a80ef80a483e3c5a2bd PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_SETUP_TYPE = setuptools PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_LICENSE = MIT PYTHON_SETUPTOOLS_SCM_GIT_ARCHIVE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-requests-toolbelt: bump to version 0.10.1 Message-ID: <20221103205514.3726D87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a8a4d299d3ab097788d2c2fdcabe8bfc4b46bfde branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to url changing to https: https://github.com/requests/toolbelt/commit/e9875f91861c81e437deb3d76a641e4cf0146ea4 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-requests-toolbelt/python-requests-toolbelt.hash | 6 +++--- package/python-requests-toolbelt/python-requests-toolbelt.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-requests-toolbelt/python-requests-toolbelt.hash b/package/python-requests-toolbelt/python-requests-toolbelt.hash index 833570b113..28abf2c628 100644 --- a/package/python-requests-toolbelt/python-requests-toolbelt.hash +++ b/package/python-requests-toolbelt/python-requests-toolbelt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/requests-toolbelt/json -md5 b1509735c4b4cf95df2619facbc3672e requests-toolbelt-0.9.1.tar.gz -sha256 968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0 requests-toolbelt-0.9.1.tar.gz +md5 636d226d03632d013269aebbc85f4f4b requests-toolbelt-0.10.1.tar.gz +sha256 62e09f7ff5ccbda92772a29f394a49c3ad6cb181d568b1337626b2abb628a63d requests-toolbelt-0.10.1.tar.gz # Locally computed sha256 checksums -sha256 3a1a3cffa7abc000cbd726a664f56c33c532a55480f9e056dfe941cf93b7c37f LICENSE +sha256 1f8cf8bdacd98ed6d36d0fec0c07f7765acebd6e81205962ab5146023b3c858d LICENSE diff --git a/package/python-requests-toolbelt/python-requests-toolbelt.mk b/package/python-requests-toolbelt/python-requests-toolbelt.mk index 119c402785..8c141e3aa9 100644 --- a/package/python-requests-toolbelt/python-requests-toolbelt.mk +++ b/package/python-requests-toolbelt/python-requests-toolbelt.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_REQUESTS_TOOLBELT_VERSION = 0.9.1 +PYTHON_REQUESTS_TOOLBELT_VERSION = 0.10.1 PYTHON_REQUESTS_TOOLBELT_SOURCE = requests-toolbelt-$(PYTHON_REQUESTS_TOOLBELT_VERSION).tar.gz -PYTHON_REQUESTS_TOOLBELT_SITE = https://files.pythonhosted.org/packages/28/30/7bf7e5071081f761766d46820e52f4b16c8a08fef02d2eb4682ca7534310 +PYTHON_REQUESTS_TOOLBELT_SITE = https://files.pythonhosted.org/packages/0c/4c/07f01c6ac44f7784fa399137fbc8d0cdc1b5d35304e8c0f278ad82105b58 PYTHON_REQUESTS_TOOLBELT_SETUP_TYPE = setuptools PYTHON_REQUESTS_TOOLBELT_LICENSE = Apache-2.0 PYTHON_REQUESTS_TOOLBELT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sqlalchemy: bump to version 1.4.42 Message-ID: <20221103205514.AB9DE87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=331393e8a5903fa5b41e7854c02b56f3c0b168a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/sqlalchemy/sqlalchemy/commit/ad244b9b7577486bd4e22d74d64e35802af84977 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sqlalchemy/python-sqlalchemy.hash | 6 +++--- package/python-sqlalchemy/python-sqlalchemy.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-sqlalchemy/python-sqlalchemy.hash b/package/python-sqlalchemy/python-sqlalchemy.hash index 3274e10fd3..9f479d8f7b 100644 --- a/package/python-sqlalchemy/python-sqlalchemy.hash +++ b/package/python-sqlalchemy/python-sqlalchemy.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqlalchemy/json -md5 af9722657ba51131703dbe75f24b054a SQLAlchemy-1.3.10.tar.gz -sha256 0f0768b5db594517e1f5e1572c73d14cf295140756431270d89496dc13d5e46c SQLAlchemy-1.3.10.tar.gz +md5 52318b83e8931c5f5a459f54fe4be3e8 SQLAlchemy-1.4.42.tar.gz +sha256 177e41914c476ed1e1b77fd05966ea88c094053e17a85303c4ce007f88eff363 SQLAlchemy-1.4.42.tar.gz # Locally computed sha256 checksums -sha256 0acffa15f3427e94014235e3c44376f6fe5df0ff461a93a9116eebcce74c056e LICENSE +sha256 859ded25da34c1eb73e6e736df4c5f8ce3ed2ed5290663176f06e7720d9c9a20 LICENSE diff --git a/package/python-sqlalchemy/python-sqlalchemy.mk b/package/python-sqlalchemy/python-sqlalchemy.mk index d6829853fc..a94b9eca92 100644 --- a/package/python-sqlalchemy/python-sqlalchemy.mk +++ b/package/python-sqlalchemy/python-sqlalchemy.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLALCHEMY_VERSION = 1.3.10 +PYTHON_SQLALCHEMY_VERSION = 1.4.42 PYTHON_SQLALCHEMY_SOURCE = SQLAlchemy-$(PYTHON_SQLALCHEMY_VERSION).tar.gz -PYTHON_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/14/0e/487f7fc1e432cec50d2678f94e4133f2b9e9356e35bacc30d73e8cb831fc +PYTHON_SQLALCHEMY_SITE = https://files.pythonhosted.org/packages/e4/56/8ea85eaab7d93b58f9c213ad8fc5882838189a29fc8cc401d80710a12969 PYTHON_SQLALCHEMY_SETUP_TYPE = setuptools PYTHON_SQLALCHEMY_LICENSE = MIT PYTHON_SQLALCHEMY_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-simplesqlite: bump to version 1.3.0 Message-ID: <20221103205514.8D84A87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a10f8e21100420026666c171b38d279ec2fecc5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Verified license remains MIT after hash change. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-simplesqlite/python-simplesqlite.hash | 6 +++--- package/python-simplesqlite/python-simplesqlite.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-simplesqlite/python-simplesqlite.hash b/package/python-simplesqlite/python-simplesqlite.hash index 404670aef3..06edbfab3d 100644 --- a/package/python-simplesqlite/python-simplesqlite.hash +++ b/package/python-simplesqlite/python-simplesqlite.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/simplesqlite/json -md5 f1d4f2ec14e2c782a62e451587477598 SimpleSQLite-0.45.2.tar.gz -sha256 0b19c99c36b63173a715649f94a2fc3aee8deb9b70c683d584bca85e5930244b SimpleSQLite-0.45.2.tar.gz +md5 11f2ef73243fb0d677ed00d22f1441b2 SimpleSQLite-1.3.0.tar.gz +sha256 f7e862bec5982059e665cc73b6fdb4c8340a1f565ba3497387c3c48f10d43bf8 SimpleSQLite-1.3.0.tar.gz # Locally computed sha256 checksums -sha256 98799b7c99b561c5ffa3ac86600e501f761afa8e72af8a2515026445fe134105 LICENSE +sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-simplesqlite/python-simplesqlite.mk b/package/python-simplesqlite/python-simplesqlite.mk index 88ffcd4d45..ea60cefc16 100644 --- a/package/python-simplesqlite/python-simplesqlite.mk +++ b/package/python-simplesqlite/python-simplesqlite.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SIMPLESQLITE_VERSION = 0.45.2 +PYTHON_SIMPLESQLITE_VERSION = 1.3.0 PYTHON_SIMPLESQLITE_SOURCE = SimpleSQLite-$(PYTHON_SIMPLESQLITE_VERSION).tar.gz -PYTHON_SIMPLESQLITE_SITE = https://files.pythonhosted.org/packages/b3/d1/bc3668ed7d90ee70d556124b8b5b3329505d72b5290bb393626f1afe714d +PYTHON_SIMPLESQLITE_SITE = https://files.pythonhosted.org/packages/a0/2c/39a9e7dc4af46d101f48753086c686982790ecc2bdf5e9fa88f85f027e7a PYTHON_SIMPLESQLITE_SETUP_TYPE = setuptools PYTHON_SIMPLESQLITE_LICENSE = MIT PYTHON_SIMPLESQLITE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sqliteschema: bump to version 1.3.0 Message-ID: <20221103205514.B4C0A87BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3cbc054f7f560a058c0b380bcf650a15dcd25a18 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sqliteschema/python-sqliteschema.hash | 4 ++-- package/python-sqliteschema/python-sqliteschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sqliteschema/python-sqliteschema.hash b/package/python-sqliteschema/python-sqliteschema.hash index e60bd64325..d5fe6e7af1 100644 --- a/package/python-sqliteschema/python-sqliteschema.hash +++ b/package/python-sqliteschema/python-sqliteschema.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqliteschema/json -md5 4fb0130e7cc60d92be468091fbfc3d51 sqliteschema-1.2.1.tar.gz -sha256 dde195bd7bc70d5841bc01dff20ec23bd43be87d760d2dfc7c7f2e5fd3808ef3 sqliteschema-1.2.1.tar.gz +md5 46da4f7575a0cc6c1d92377a279e5188 sqliteschema-1.3.0.tar.gz +sha256 1acdd5087cab54a099135a5623bb1960019816e2e3042b889c637901a832d3c3 sqliteschema-1.3.0.tar.gz # Locally computed sha256 checksums sha256 7588265082eed5e9f4afd5090c57e610b740ec547b16aaaab739ba07c5eefb15 LICENSE diff --git a/package/python-sqliteschema/python-sqliteschema.mk b/package/python-sqliteschema/python-sqliteschema.mk index 5c52e35111..c399ebd6f6 100644 --- a/package/python-sqliteschema/python-sqliteschema.mk +++ b/package/python-sqliteschema/python-sqliteschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLITESCHEMA_VERSION = 1.2.1 +PYTHON_SQLITESCHEMA_VERSION = 1.3.0 PYTHON_SQLITESCHEMA_SOURCE = sqliteschema-$(PYTHON_SQLITESCHEMA_VERSION).tar.gz -PYTHON_SQLITESCHEMA_SITE = https://files.pythonhosted.org/packages/85/f8/be54d4bebf551cb533d1dea11c3bf165a1a408c2a1cceb1f9724aadd9967 +PYTHON_SQLITESCHEMA_SITE = https://files.pythonhosted.org/packages/3d/ff/91cfff0c96f9ba2bddc27d6855db4907af77551a267b86740c8842beeb78 PYTHON_SQLITESCHEMA_SETUP_TYPE = setuptools PYTHON_SQLITESCHEMA_LICENSE = MIT PYTHON_SQLITESCHEMA_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytablewriter: bump to version 0.64.2 Message-ID: <20221103205513.E4FCB87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d77a49554e1caf7322ee6bf43a6a254a60215ccd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pytablewriter/python-pytablewriter.hash | 4 ++-- package/python-pytablewriter/python-pytablewriter.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytablewriter/python-pytablewriter.hash b/package/python-pytablewriter/python-pytablewriter.hash index 27a84f5fda..f082542dfb 100644 --- a/package/python-pytablewriter/python-pytablewriter.hash +++ b/package/python-pytablewriter/python-pytablewriter.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytablewriter/json -md5 4909dcdba8c6df35e14dbecbc6c94b6c pytablewriter-0.46.1.tar.gz -sha256 9d52ecc84bb89197c312e193b4ff04a3c934b914f3c32e4826d44a0acbc7764f pytablewriter-0.46.1.tar.gz +md5 0eaa4a2429d22389b5e4b8c5f5135bbb pytablewriter-0.64.2.tar.gz +sha256 99409d401d6ef5f06d1bc40f265a8e3053afe4cbfbaf709f71124076afb40dbb pytablewriter-0.64.2.tar.gz # Locally computed sha256 checksums sha256 a93d75bcb0774e2990106380cadad6dcb2de193c55d435ffc56ba345a08b1dc2 LICENSE diff --git a/package/python-pytablewriter/python-pytablewriter.mk b/package/python-pytablewriter/python-pytablewriter.mk index a63f7f8a2a..d865a89330 100644 --- a/package/python-pytablewriter/python-pytablewriter.mk +++ b/package/python-pytablewriter/python-pytablewriter.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTABLEWRITER_VERSION = 0.46.1 +PYTHON_PYTABLEWRITER_VERSION = 0.64.2 PYTHON_PYTABLEWRITER_SOURCE = pytablewriter-$(PYTHON_PYTABLEWRITER_VERSION).tar.gz -PYTHON_PYTABLEWRITER_SITE = https://files.pythonhosted.org/packages/bb/86/d5f3dfec35d2d7583c9f3f1d731adf729851d1fe01011f07a747eb8c7df0 +PYTHON_PYTABLEWRITER_SITE = https://files.pythonhosted.org/packages/a6/e1/50c1cd9734a9edc1386913b178f9e4757c1bc37665c1855a6596c25957d6 PYTHON_PYTABLEWRITER_SETUP_TYPE = setuptools PYTHON_PYTABLEWRITER_LICENSE = MIT PYTHON_PYTABLEWRITER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-secretstorage: bump to version 3.3.3 Message-ID: <20221103205514.544A787BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dbb859d66ba5249b3cfef1c3821683054cdce8cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-secretstorage/python-secretstorage.hash | 4 ++-- package/python-secretstorage/python-secretstorage.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-secretstorage/python-secretstorage.hash b/package/python-secretstorage/python-secretstorage.hash index a8e535f892..ae0a5be347 100644 --- a/package/python-secretstorage/python-secretstorage.hash +++ b/package/python-secretstorage/python-secretstorage.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/secretstorage/json -md5 c2a8c0e08e5da198fc38c379b98c28f1 SecretStorage-3.1.2.tar.gz -sha256 15da8a989b65498e29be338b3b279965f1b8f09b9668bd8010da183024c8bff6 SecretStorage-3.1.2.tar.gz +md5 c6ff1cc866d2f1d274b75c6490726b1b SecretStorage-3.3.3.tar.gz +sha256 2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77 SecretStorage-3.3.3.tar.gz # Locally computed sha256 checksums sha256 70f6bfca77633c35efa218328eda5486d7054c2914d61820980e378797520a25 LICENSE diff --git a/package/python-secretstorage/python-secretstorage.mk b/package/python-secretstorage/python-secretstorage.mk index 4c209bf513..81487aa8fb 100644 --- a/package/python-secretstorage/python-secretstorage.mk +++ b/package/python-secretstorage/python-secretstorage.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SECRETSTORAGE_VERSION = 3.1.2 +PYTHON_SECRETSTORAGE_VERSION = 3.3.3 PYTHON_SECRETSTORAGE_SOURCE = SecretStorage-$(PYTHON_SECRETSTORAGE_VERSION).tar.gz -PYTHON_SECRETSTORAGE_SITE = https://files.pythonhosted.org/packages/fd/9f/36197c75d9a09b1ab63f56cb985af6cd858ca3fc41fd9cd890ce69bae5b9 +PYTHON_SECRETSTORAGE_SITE = https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691 PYTHON_SECRETSTORAGE_SETUP_TYPE = setuptools PYTHON_SECRETSTORAGE_LICENSE = BSD-3-Clause PYTHON_SECRETSTORAGE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-tempora: bump to version 5.0.2 Message-ID: <20221103205514.CCCF787BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=035211b4648847ad624b4216d6e3a9e186d70121 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to line wrap: https://github.com/jaraco/tempora/commit/7558cfe2eb2f1ffe3676905e9871466cbc9da24f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-tempora/python-tempora.hash | 6 +++--- package/python-tempora/python-tempora.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-tempora/python-tempora.hash b/package/python-tempora/python-tempora.hash index 0fca58354b..d802a63d87 100644 --- a/package/python-tempora/python-tempora.hash +++ b/package/python-tempora/python-tempora.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tempora/json -md5 f8b2b0df1adf3f83b829a85e31bddb2d tempora-1.14.1.tar.gz -sha256 cb60b1d2b1664104e307f8e5269d7f4acdb077c82e35cd57246ae14a3427d2d6 tempora-1.14.1.tar.gz +md5 24b77c173a7e89084004a38fe44e3ce3 tempora-5.0.2.tar.gz +sha256 31fa5bb33b2641026211f23e808eb8bd351901988b167d45f323c8f450ecf211 tempora-5.0.2.tar.gz # Locally computed sha256 checksums -sha256 a55e2ffe9b44998e621d51d8c094bed09acc4b5236ee73d7df395a33ba3c18fd LICENSE +sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-tempora/python-tempora.mk b/package/python-tempora/python-tempora.mk index b2f1b6b309..e22ac52472 100644 --- a/package/python-tempora/python-tempora.mk +++ b/package/python-tempora/python-tempora.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TEMPORA_VERSION = 1.14.1 +PYTHON_TEMPORA_VERSION = 5.0.2 PYTHON_TEMPORA_SOURCE = tempora-$(PYTHON_TEMPORA_VERSION).tar.gz -PYTHON_TEMPORA_SITE = https://files.pythonhosted.org/packages/2f/b5/5b0464385454c5ca93a39a1c6acefdf574aeb10ef45fa8958b3832cc7d96 +PYTHON_TEMPORA_SITE = https://files.pythonhosted.org/packages/72/2c/9aff4204a4ea5172b0cb3508f8a504ab6562ba539825ea2e33a5b4cb629b PYTHON_TEMPORA_LICENSE = MIT PYTHON_TEMPORA_LICENSE_FILES = LICENSE PYTHON_TEMPORA_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-setproctitle: bump to version 1.3.2 Message-ID: <20221103205514.7014687BCE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bdf1fdba0d72bdde79c2bc45914f6f2b831997c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/dvarrazzo/py-setproctitle/commit/42831ad1dc71c7678f0492977f32b341df7f1a1a Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-setproctitle/python-setproctitle.hash | 6 +++--- package/python-setproctitle/python-setproctitle.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-setproctitle/python-setproctitle.hash b/package/python-setproctitle/python-setproctitle.hash index 88e4453277..ac8fed986a 100644 --- a/package/python-setproctitle/python-setproctitle.hash +++ b/package/python-setproctitle/python-setproctitle.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/setproctitle/json -md5 9898587a1668f1c53f6699ca5d35256d setproctitle-1.2.2.tar.gz -sha256 7dfb472c8852403d34007e01d6e3c68c57eb66433fb8a5c77b13b89a160d97df setproctitle-1.2.2.tar.gz +md5 fa9771540422a59a8dee1331ad6fd3a9 setproctitle-1.3.2.tar.gz +sha256 b9fb97907c830d260fa0658ed58afd48a86b2b88aac521135c352ff7fd3477fd setproctitle-1.3.2.tar.gz # Locally computed -sha256 85bd836337aa702e0a4e2a54676c6ae046ffb357dbf4a990189595a60fcd1648 COPYRIGHT +sha256 4ace14d0836da75079088cfc5cef6f2ddc8ce16f600609b36ee1bf10f8101f61 COPYRIGHT diff --git a/package/python-setproctitle/python-setproctitle.mk b/package/python-setproctitle/python-setproctitle.mk index 13e9e261be..7055920c08 100644 --- a/package/python-setproctitle/python-setproctitle.mk +++ b/package/python-setproctitle/python-setproctitle.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETPROCTITLE_VERSION = 1.2.2 +PYTHON_SETPROCTITLE_VERSION = 1.3.2 PYTHON_SETPROCTITLE_SOURCE = setproctitle-$(PYTHON_SETPROCTITLE_VERSION).tar.gz -PYTHON_SETPROCTITLE_SITE = https://files.pythonhosted.org/packages/a1/7f/a1d4f4c7b66f0fc02f35dc5c85f45a8b4e4a7988357a29e61c14e725ef86 +PYTHON_SETPROCTITLE_SITE = https://files.pythonhosted.org/packages/b5/47/ac709629ddb9779fee29b7d10ae9580f60a4b37e49bce72360ddf9a79cdc PYTHON_SETPROCTITLE_LICENSE = BSD-3-Clause PYTHON_SETPROCTITLE_LICENSE_FILES = COPYRIGHT PYTHON_SETPROCTITLE_SETUP_TYPE = setuptools From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-termcolor: bump to version 2.1.0 Message-ID: <20221103205514.D8C4287BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ef116427cfeaaef3af9d0968246a0cfedfd9887a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to hatchling pep517 build backend. License hash changed due to whitespace changes: https://github.com/termcolor/termcolor/commit/36a56764b2c37e9099a54a690efd65a0e68b6e44 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-termcolor/python-termcolor.hash | 6 +++--- package/python-termcolor/python-termcolor.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-termcolor/python-termcolor.hash b/package/python-termcolor/python-termcolor.hash index 36365cc3d3..9e0324ed64 100644 --- a/package/python-termcolor/python-termcolor.hash +++ b/package/python-termcolor/python-termcolor.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/termcolor/json -md5 043e89644f8909d462fbbfa511c768df termcolor-1.1.0.tar.gz -sha256 1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b termcolor-1.1.0.tar.gz +md5 04e4981838535169d19d26a14a76af17 termcolor-2.1.0.tar.gz +sha256 b80df54667ce4f48c03fe35df194f052dc27a541ebbf2544e4d6b47b5d6949c4 termcolor-2.1.0.tar.gz # Locally computed sha256 checksums -sha256 497b3272b67b94a7aa58fa3748d21b62b29ccb783b1cda816f594e3932590bbf COPYING.txt +sha256 e79b6bd82962c1330caaa7c42278567b08667777673f8e2371a624d5715d4c0e COPYING.txt diff --git a/package/python-termcolor/python-termcolor.mk b/package/python-termcolor/python-termcolor.mk index ccdff4c0d7..8731032fec 100644 --- a/package/python-termcolor/python-termcolor.mk +++ b/package/python-termcolor/python-termcolor.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_TERMCOLOR_VERSION = 1.1.0 +PYTHON_TERMCOLOR_VERSION = 2.1.0 PYTHON_TERMCOLOR_SOURCE = termcolor-$(PYTHON_TERMCOLOR_VERSION).tar.gz -PYTHON_TERMCOLOR_SITE = https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981 -PYTHON_TERMCOLOR_SETUP_TYPE = distutils +PYTHON_TERMCOLOR_SITE = https://files.pythonhosted.org/packages/62/1a/e78a930f70dd576f2a7250a98263ac973a80d6f1a395d89328844881a0c0 +PYTHON_TERMCOLOR_SETUP_TYPE = pep517 PYTHON_TERMCOLOR_LICENSE = MIT PYTHON_TERMCOLOR_LICENSE_FILES = COPYING.txt +PYTHON_TERMCOLOR_DEPENDENCIES = host-python-hatchling host-python-hatch-vcs $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sh: bump to version 1.14.3 Message-ID: <20221103205514.844DB87BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a76ef23ae323fd0d571dd2f0c218201921c06bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sh/python-sh.hash | 6 +++--- package/python-sh/python-sh.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-sh/python-sh.hash b/package/python-sh/python-sh.hash index 13a0207de9..a31aacdee1 100644 --- a/package/python-sh/python-sh.hash +++ b/package/python-sh/python-sh.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sh/json -md5 33becadcb5214afd00b9eec05fa98c06 sh-1.14.2.tar.gz -sha256 9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d sh-1.14.2.tar.gz -# Locally computed +md5 d60498172876f35aef6303a9cbb8eb11 sh-1.14.3.tar.gz +sha256 e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7 sh-1.14.3.tar.gz +# Locally computed sha256 checksums sha256 d8491c6e236568d04f7c8c07f2f1b8f5d142706dab6ab88f6e0d2dd476b6c706 LICENSE.txt diff --git a/package/python-sh/python-sh.mk b/package/python-sh/python-sh.mk index d2d8b14c8b..781de88ab1 100644 --- a/package/python-sh/python-sh.mk +++ b/package/python-sh/python-sh.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SH_VERSION = 1.14.2 +PYTHON_SH_VERSION = 1.14.3 PYTHON_SH_SOURCE = sh-$(PYTHON_SH_VERSION).tar.gz -PYTHON_SH_SITE = https://files.pythonhosted.org/packages/80/39/ed280d183c322453e276a518605b2435f682342f2c3bcf63228404d36375 +PYTHON_SH_SITE = https://files.pythonhosted.org/packages/b7/09/89c28aaf2a49f226fef8587c90c6386bd2cc03a0295bc4ff7fc6ee43c01d PYTHON_SH_SETUP_TYPE = setuptools PYTHON_SH_LICENSE = MIT PYTHON_SH_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-soupsieve: bump to version 2.3.2.post1 Message-ID: <20221103205514.A264B87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0aeb786c1e73acba9b0f6ff1a187c2fa328ad72 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from setuptools to hatchling pep517 build backend. License hash changed due to date update: https://github.com/facelessuser/soupsieve/commit/9da2de87bd67308b933d794a46b349d8da74dac1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-soupsieve/python-soupsieve.hash | 6 +++--- package/python-soupsieve/python-soupsieve.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-soupsieve/python-soupsieve.hash b/package/python-soupsieve/python-soupsieve.hash index 699cb9581a..cf348d441f 100644 --- a/package/python-soupsieve/python-soupsieve.hash +++ b/package/python-soupsieve/python-soupsieve.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/soupsieve/json -md5 73ff6ce22ba973fe2d47197834e0f728 soupsieve-2.2.1.tar.gz -sha256 052774848f448cf19c7e959adf5566904d525f33a3f8b6ba6f6f8f26ec7de0cc soupsieve-2.2.1.tar.gz +md5 4c824620563604cbf783de149c8b8889 soupsieve-2.3.2.post1.tar.gz +sha256 fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d soupsieve-2.3.2.post1.tar.gz # Locally computed sha256 checksums -sha256 e34a760fe8bb3e3c1ffaa88abe495cf76e56f8ae3c7a6dde0e4b41cd013c41d4 LICENSE.md +sha256 bc66234cadd3f6e7aaf7160faf165f3f869ffc8a11b6b0d6c44a2e2a83314dd0 LICENSE.md diff --git a/package/python-soupsieve/python-soupsieve.mk b/package/python-soupsieve/python-soupsieve.mk index dd2ddebbb1..ebf2ada7ac 100644 --- a/package/python-soupsieve/python-soupsieve.mk +++ b/package/python-soupsieve/python-soupsieve.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_SOUPSIEVE_VERSION = 2.2.1 +PYTHON_SOUPSIEVE_VERSION = 2.3.2.post1 PYTHON_SOUPSIEVE_SOURCE = soupsieve-$(PYTHON_SOUPSIEVE_VERSION).tar.gz -PYTHON_SOUPSIEVE_SITE = https://files.pythonhosted.org/packages/c8/3f/e71d92e90771ac2d69986aa0e81cf0dfda6271e8483698f4847b861dd449 -PYTHON_SOUPSIEVE_SETUP_TYPE = setuptools +PYTHON_SOUPSIEVE_SITE = https://files.pythonhosted.org/packages/f3/03/bac179d539362319b4779a00764e95f7542f4920084163db6b0fd4742d38 +PYTHON_SOUPSIEVE_SETUP_TYPE = pep517 PYTHON_SOUPSIEVE_LICENSE = MIT PYTHON_SOUPSIEVE_LICENSE_FILES = LICENSE.md +PYTHON_SOUPSIEVE_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-semantic-version: bump to version 2.10.0 Message-ID: <20221103205514.5E06B87BCA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0af5cbd4bee578444fa1320a72d045149ab0f897 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-semantic-version/python-semantic-version.hash | 4 ++-- package/python-semantic-version/python-semantic-version.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-semantic-version/python-semantic-version.hash b/package/python-semantic-version/python-semantic-version.hash index 692905ec29..49e28c429a 100644 --- a/package/python-semantic-version/python-semantic-version.hash +++ b/package/python-semantic-version/python-semantic-version.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/semantic-version/json -md5 76d7364def7ee487b6153d40b13de904 semantic_version-2.8.5.tar.gz -sha256 d2cb2de0558762934679b9a104e82eca7af448c9f4974d1f3eeccff651df8a54 semantic_version-2.8.5.tar.gz +md5 e48abef93ba69abcd4eaf4640edfc38b semantic_version-2.10.0.tar.gz +sha256 bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c semantic_version-2.10.0.tar.gz # Locally computed sha256 checksums sha256 a85e7ef2fbc670d26781ed6844cd31a7e8ada65d21328f75a0b02402faae37ea LICENSE diff --git a/package/python-semantic-version/python-semantic-version.mk b/package/python-semantic-version/python-semantic-version.mk index 2352690e26..76a65e734f 100644 --- a/package/python-semantic-version/python-semantic-version.mk +++ b/package/python-semantic-version/python-semantic-version.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SEMANTIC_VERSION_VERSION = 2.8.5 +PYTHON_SEMANTIC_VERSION_VERSION = 2.10.0 PYTHON_SEMANTIC_VERSION_SOURCE = semantic_version-$(PYTHON_SEMANTIC_VERSION_VERSION).tar.gz -PYTHON_SEMANTIC_VERSION_SITE = https://files.pythonhosted.org/packages/d4/52/3be868c7ed1f408cb822bc92ce17ffe4e97d11c42caafce0589f05844dd0 +PYTHON_SEMANTIC_VERSION_SITE = https://files.pythonhosted.org/packages/7d/31/f2289ce78b9b473d582568c234e104d2a342fd658cc288a7553d83bb8595 PYTHON_SEMANTIC_VERSION_SETUP_TYPE = setuptools PYTHON_SEMANTIC_VERSION_LICENSE = BSD-2-Clause PYTHON_SEMANTIC_VERSION_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-rsa: bump to version 4.9 Message-ID: <20221103205514.4BBE987BCC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e556af6f20d8fdf12ee83427e95a9698a4d6ddfa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-rsa/python-rsa.hash | 8 ++++---- package/python-rsa/python-rsa.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-rsa/python-rsa.hash b/package/python-rsa/python-rsa.hash index 2ea1245667..0e2b3a9119 100644 --- a/package/python-rsa/python-rsa.hash +++ b/package/python-rsa/python-rsa.hash @@ -1,5 +1,5 @@ -# From https://pypi.org/project/rsa/ -sha256 5c6bd9dc7a543b7fe4304a631f8a8a3b674e2bbfc49c2ae96200cdbe55df6b17 rsa-4.8.tar.gz - -# Locally computed +# md5, sha256 from https://pypi.org/pypi/rsa/json +md5 26a1efb79164a95c363e550c3eefe683 rsa-4.9.tar.gz +sha256 e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 rsa-4.9.tar.gz +# Locally computed sha256 checksums sha256 073f28b7d389c8fe74f607e17c27f81eaa5ace69edc43a884f23f41b41c5c726 LICENSE diff --git a/package/python-rsa/python-rsa.mk b/package/python-rsa/python-rsa.mk index 0de35fe43e..01b5c49b50 100644 --- a/package/python-rsa/python-rsa.mk +++ b/package/python-rsa/python-rsa.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_RSA_VERSION = 4.8 +PYTHON_RSA_VERSION = 4.9 PYTHON_RSA_SOURCE = rsa-$(PYTHON_RSA_VERSION).tar.gz -PYTHON_RSA_SITE = https://files.pythonhosted.org/packages/8c/ee/4022542e0fed77dd6ddade38e1e4dea3299f873b7fd4e6d78319953b0f83 +PYTHON_RSA_SITE = https://files.pythonhosted.org/packages/aa/65/7d973b89c4d2351d7fb232c2e452547ddfa243e93131e7cfa766da627b52 PYTHON_RSA_SETUP_TYPE = setuptools PYTHON_RSA_LICENSE = Apache-2.0 PYTHON_RSA_LICENSE_FILES = LICENSE From james.hilliard1 at gmail.com Thu Nov 3 20:55:14 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 14:55:14 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-wrapt: bump to version 1.14.1 Message-ID: <20221103205514.2477642-1-james.hilliard1@gmail.com> Migrate from distutils to setuptools build backend. License hash changed due to year update: https://github.com/GrahamDumpleton/wrapt/commit/240fea86df0357f3642db040f912031e4ecdfcb1 Signed-off-by: James Hilliard --- package/python-wrapt/python-wrapt.hash | 6 +++--- package/python-wrapt/python-wrapt.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-wrapt/python-wrapt.hash b/package/python-wrapt/python-wrapt.hash index 63dae991eb..cb62e19aa7 100644 --- a/package/python-wrapt/python-wrapt.hash +++ b/package/python-wrapt/python-wrapt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/wrapt/json -md5 6d56ed0de4336462a73350341462f45e wrapt-1.12.1.tar.gz -sha256 b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7 wrapt-1.12.1.tar.gz +md5 6e7340264f038efdefcba707250c91c2 wrapt-1.14.1.tar.gz +sha256 380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d wrapt-1.14.1.tar.gz # Locally computed sha256 checksums -sha256 e37c13f84fb3c9a54161b0fcf75f4d302fb86ce42cd6106147bda79e4197d9f2 LICENSE +sha256 77d2a9159cffe12473f539a71a3e741f35117e61bfd005ebd60c3a1778e2c1f1 LICENSE diff --git a/package/python-wrapt/python-wrapt.mk b/package/python-wrapt/python-wrapt.mk index 32d8a24c14..406f6c3aa1 100644 --- a/package/python-wrapt/python-wrapt.mk +++ b/package/python-wrapt/python-wrapt.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_WRAPT_VERSION = 1.12.1 +PYTHON_WRAPT_VERSION = 1.14.1 PYTHON_WRAPT_SOURCE = wrapt-$(PYTHON_WRAPT_VERSION).tar.gz -PYTHON_WRAPT_SITE = https://files.pythonhosted.org/packages/82/f7/e43cefbe88c5fd371f4cf0cf5eb3feccd07515af9fd6cf7dbf1d1793a797 -PYTHON_WRAPT_SETUP_TYPE = distutils +PYTHON_WRAPT_SITE = https://files.pythonhosted.org/packages/11/eb/e06e77394d6cf09977d92bff310cb0392930c08a338f99af6066a5a98f92 +PYTHON_WRAPT_SETUP_TYPE = setuptools PYTHON_WRAPT_LICENSE = BSD-2-Clause PYTHON_WRAPT_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 20:19:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [git commit branch/next] package/python-sqlparse: bump to version 0.4.3 Message-ID: <20221103205514.C0A0B87BCD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ed582011f9a467dc044e05ed306b31bd10996eb8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-sqlparse/python-sqlparse.hash | 4 ++-- package/python-sqlparse/python-sqlparse.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-sqlparse/python-sqlparse.hash b/package/python-sqlparse/python-sqlparse.hash index d7e329eda2..c78fd2edc3 100644 --- a/package/python-sqlparse/python-sqlparse.hash +++ b/package/python-sqlparse/python-sqlparse.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/sqlparse/json -md5 2ce34181d6b7b234c9f3c0ecd1ffb93e sqlparse-0.3.0.tar.gz -sha256 7c3dca29c022744e95b547e867cee89f4fce4373f3549ccd8797d8eb52cdb873 sqlparse-0.3.0.tar.gz +md5 180fb4e11a3f79b119868d7c102d7816 sqlparse-0.4.3.tar.gz +sha256 69ca804846bb114d2ec380e4360a8a340db83f0ccf3afceeb1404df028f57268 sqlparse-0.4.3.tar.gz # Locally computed sha256 checksums sha256 c1938235b80d39e93138eae89edc3af67e18ecbc40d266529fa57b2dce426310 LICENSE diff --git a/package/python-sqlparse/python-sqlparse.mk b/package/python-sqlparse/python-sqlparse.mk index 22111dfc41..23b1338e49 100644 --- a/package/python-sqlparse/python-sqlparse.mk +++ b/package/python-sqlparse/python-sqlparse.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SQLPARSE_VERSION = 0.3.0 +PYTHON_SQLPARSE_VERSION = 0.4.3 PYTHON_SQLPARSE_SOURCE = sqlparse-$(PYTHON_SQLPARSE_VERSION).tar.gz -PYTHON_SQLPARSE_SITE = https://files.pythonhosted.org/packages/63/c8/229dfd2d18663b375975d953e2bdc06d0eed714f93dcb7732f39e349c438 +PYTHON_SQLPARSE_SITE = https://files.pythonhosted.org/packages/ba/fa/5b7662b04b69f3a34b8867877e4dbf2a37b7f2a5c0bbb5a9eed64efd1ad1 PYTHON_SQLPARSE_SETUP_TYPE = setuptools PYTHON_SQLPARSE_LICENSE = BSD-3-Clause PYTHON_SQLPARSE_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 20:57:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:57:03 +0100 Subject: [Buildroot] 114 Python updates applied Message-ID: <20221103215703.5e5c9f8e@windsurf> Hello James, I am not going to reply to every single patch to say that it has been applied, so here is a single e-mail saying that the following patches have been applied to the next branch: James Hilliard (114): package/python-aiocoap: bump to version 0.4.4 package/python-aioprocessing: bump to version 2.0.1 package/python-alembic: bump to version 1.8.1 package/python-arrow: bump to version 1.2.3 package/python-asgiref: bump to version 3.5.2 package/{avro-c, python-avro}: bump to version 1.11.1 package/python-bcrypt: bump to version 4.0.1 package/python-beautifulsoup4: bump to version 4.11.1 package/python-bluezero: bump to version 0.7.1 package/python-boto3: bump to version 1.26.0 package/python-botocore: bump to version 1.29.0 package/python-channels: bump to version 4.0.0 package/python-channels-redis: bump to version 4.0.0 package/python-cheroot: bump to version 8.6.0 package/python-cherrypy: bump to version 18.8.0 package/python-colorama: bump to version 0.4.6 package/python-colorlog: bump to version 6.7.0 package/python-cryptography: bump to version 38.0.3 package/python-cssselect: bump to version 1.2.0 package/python-daphne: bump to version 4.0.0 package/python-dataproperty: bump to version 0.55.0 package/python-decorator: bump to version 5.1.1 package/python-dialog3: bump to version 3.5.3 package/python-django: bump to version 4.1.3 package/python-docker: bump to version 6.0.1 package/python-docutils: bump to version 0.19 package/python-dominate: bump to version 2.7.0 package/python-dpkt: bump to version 1.9.8 package/python-dtschema: bump to version 2022.11 package/python-ecdsa: bump to version 0.18.0 package/python-engineio: bump to version 4.3.4 package/python-entrypoints: bump to version 0.4 package/python-filelock: bump to version 3.8.0 package/python-flask: bump to version 2.2.2 package/python-flask-sqlalchemy: bump to version 3.0.2 package/python-greenlet: bump to version 2.0.0 package/python-httplib2: bump to version 0.21.0 package/python-humanize: bump to version 4.4.0 package/python-huepy: bump to version 1.2.1 package/python-ifaddr: bump to version 0.2.0 package/python-incremental: bump to version 22.10.0 package/python-ipython: bump to version 8.6.0 package/python-iso8601: bump to version 1.1.0 package/python-jaraco-classes: bump to version 3.2.3 package/python-jaraco-functools: bump to version 3.5.2 package/python-jmespath: bump to version 1.0.1 package/python-keyring: bump to version 23.9.3 package/python-cppy: new package package/python-kiwisolver: bump to version 1.4.4 package/python-lark: bump to version 1.1.4 package/python-libusb1: bump to version 3.0.0 package/python-mako: bump to version 1.2.3 package/python-markdown2: bump to version 2.4.6 package/python-markupsafe: bump to version 2.1.1 package/python-mbstrdecoder: bump to version 1.1.1 package/python-memory-profiler: bump to version 0.60.0 package/python-mistune: bump to version 2.0.4 package/python-more-itertools: bump to version 9.0.0 package/python-orjson: bump to version 3.8.1 package/python-msgfy: bump to version 0.2.0 package/python-mutagen: bump to version 1.46.0 package/python-networkmanager: bump to version 2.2 package/python-networkx: bump to version 2.8.8 package/python-oauthlib: bump to version 3.2.2 package/python-paramiko: bump to version 2.11.0 package/python-pathpy: bump to version 12.5.0 package/python-pathvalidate: bump to version 2.5.2 package/python-pbr: bump to version 5.11.0 package/python-pip: bump to version 22.3 package/python-portend: bump to version 3.1.0 package/python-prompt-toolkit: bump to version 3.0.31 package/python-psutil: bump to version 5.9.3 package/python-psycopg2: bump to version 2.9.5 package/python-pudb: bump to version 2022.1.2 package/python-py: bump to version 1.11.0 package/python-pydal: bump to version 20220916.1 package/python-pydantic: bump to version 1.10.2 package/python-pyelftools: bump to version 0.29 package/python-pyftpdlib: bump to version 1.5.7 package/python-pygments: bump to version 2.13.0 package/python-pyhamcrest: bump to version 2.0.4 package/python-pyicu: bump to version 2.10.2 package/python-pyjwt: bump to version 2.6.0 package/python-pylibftdi: bump to version 0.20.0 package/mupdf: bump to version 1.20.3 package/python-pymupdf: bump to version 1.20.2 package/python-pyopenssl: bump to version 22.1.0 package/python-pyrsistent: bump to version 0.19.2 package/python-pysmb: bump to version 1.2.8 package/python-pytablereader: bump to version 0.31.3 package/python-pytablewriter: bump to version 0.64.2 package/python-pytz: bump to version 2022.6 package/python-pyudev: bump to version 0.24.0 package/python-redis: bump to version 4.3.4 package/python-reentry: bump to version 1.3.3 package/python-regex: bump to version 2022.10.31 package/python-requests-oauthlib: bump to version 1.3.1 package/python-requests-toolbelt: bump to version 0.10.1 package/python-rpi-gpio: bump to version 0.7.1 package/python-rsa: bump to version 4.9 package/python-secretstorage: bump to version 3.3.3 package/python-semantic-version: bump to version 2.10.0 package/python-sentry-sdk: bump to version 1.10.1 package/python-setproctitle: bump to version 1.3.2 package/python-setuptools-scm-git-archive: bump to version 1.4 package/python-sh: bump to version 1.14.3 package/python-simplesqlite: bump to version 1.3.0 package/python-socketio: bump to version 5.7.2 package/python-soupsieve: bump to version 2.3.2.post1 package/python-sqlalchemy: bump to version 1.4.42 package/python-sqliteschema: bump to version 1.3.0 package/python-sqlparse: bump to version 0.4.3 package/python-tempora: bump to version 5.0.2 package/python-termcolor: bump to version 2.1.0 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 Thu Nov 3 20:58:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 21:58:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-opcua-asyncio: bump to version 1.0.0 In-Reply-To: <20221103132829.1589487-1-james.hilliard1@gmail.com> References: <20221103132829.1589487-1-james.hilliard1@gmail.com> Message-ID: <20221103215812.58a4ca20@windsurf> Hello James, On Thu, 3 Nov 2022 07:28:29 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- > package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- > 2 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash > index d8aee272de..36b16a1596 100644 > --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash > +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash > @@ -1,3 +1,5 @@ > -# Locally computed > -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz > +# md5, sha256 from https://pypi.org/pypi/asyncua/json > +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz > +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz Are you sure this is the same thing: opcua-asyncio-0.8.4.tar.gz and asyncua-1.0.0.tar.gz ? > +# Locally computed sha256 checksums > sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING > diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk > index 50b581037b..54f8a1d0a0 100644 > --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk > +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 > -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz > -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) > +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 > +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_ASYNCUA_VERSION).tar.gz I don't see how this can work: this package defines PYTHON_OPCUA_ASYNCIO_VERSION, but you use PYTHON_ASYNCUA_VERSION. Did you test this? :-) 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 Thu Nov 3 21:02:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:09 +0100 Subject: [Buildroot] [git commit branch/next] package/python-tornado: bump to version 6.2 Message-ID: <20221103210546.EDD4387C33@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=55fb5ddec854e6298a2c5454cbadb1a3fdc8cb84 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Verified license remains Apache-2.0 after hash change. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-tornado/python-tornado.hash | 6 +++--- package/python-tornado/python-tornado.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-tornado/python-tornado.hash b/package/python-tornado/python-tornado.hash index e9fbbedf65..f30a6bb136 100644 --- a/package/python-tornado/python-tornado.hash +++ b/package/python-tornado/python-tornado.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/tornado/json -md5 cf39425f3d7eba9a54287f3e795a2f23 tornado-6.0.4.tar.gz -sha256 0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc tornado-6.0.4.tar.gz +md5 32fbad606b439c3e1bf4e79d4e872741 tornado-6.2.tar.gz +sha256 9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13 tornado-6.2.tar.gz # Locally computed sha256 checksums -sha256 3ddf9be5c28fe27dad143a5dc76eea25222ad1dd68934a047064e56ed2fa40c5 LICENSE +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-tornado/python-tornado.mk b/package/python-tornado/python-tornado.mk index c05a7d65d3..2af86ecb18 100644 --- a/package/python-tornado/python-tornado.mk +++ b/package/python-tornado/python-tornado.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TORNADO_VERSION = 6.0.4 +PYTHON_TORNADO_VERSION = 6.2 PYTHON_TORNADO_SOURCE = tornado-$(PYTHON_TORNADO_VERSION).tar.gz -PYTHON_TORNADO_SITE = https://files.pythonhosted.org/packages/95/84/119a46d494f008969bf0c775cb2c6b3579d3c4cc1bb1b41a022aa93ee242 +PYTHON_TORNADO_SITE = https://files.pythonhosted.org/packages/f3/9e/225a41452f2d9418d89be5e32cf824c84fe1e639d350d6e8d49db5b7f73a PYTHON_TORNADO_LICENSE = Apache-2.0 PYTHON_TORNADO_LICENSE_FILES = LICENSE PYTHON_TORNADO_CPE_ID_VENDOR = tornadoweb From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:13 +0100 Subject: [Buildroot] [git commit branch/next] package/python-traitlets: bump to version 5.5.0 Message-ID: <20221103210547.0E1C787C31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=964eccb839eb169e8b3d883693dc921793287c8a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to hatchling pep517 build backend. License hash changed due to formatting change: https://github.com/ipython/traitlets/commit/9fd01cc7b279a46e58fddc3c29149e73c7d67ab1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-traitlets/python-traitlets.hash | 6 +++--- package/python-traitlets/python-traitlets.mk | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package/python-traitlets/python-traitlets.hash b/package/python-traitlets/python-traitlets.hash index 01e2bf8e30..095e85c155 100644 --- a/package/python-traitlets/python-traitlets.hash +++ b/package/python-traitlets/python-traitlets.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/traitlets/json -md5 19483ec0685e837912cff128209aa845 traitlets-5.1.0.tar.gz -sha256 bd382d7ea181fbbcce157c133db9a829ce06edffe097bcf3ab945b435452b46d traitlets-5.1.0.tar.gz +md5 d5f87bbea8acf897ac3e435c7b71acdc traitlets-5.5.0.tar.gz +sha256 b122f9ff2f2f6c1709dab289a05555be011c87828e911c0cf4074b85cb780a79 traitlets-5.5.0.tar.gz # Locally computed sha256 checksums -sha256 71c89129039b870cc92309466c4fbe8f285a82fa0ea36f0e840fa83979cbe31f COPYING.md +sha256 3dcd47086529bf178cf7d10f35a8c188a1e9710391acecceef700898a4cf099b COPYING.md diff --git a/package/python-traitlets/python-traitlets.mk b/package/python-traitlets/python-traitlets.mk index 5f41f6ee8f..25ab71047a 100644 --- a/package/python-traitlets/python-traitlets.mk +++ b/package/python-traitlets/python-traitlets.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_TRAITLETS_VERSION = 5.1.0 +PYTHON_TRAITLETS_VERSION = 5.5.0 PYTHON_TRAITLETS_SOURCE = traitlets-$(PYTHON_TRAITLETS_VERSION).tar.gz -PYTHON_TRAITLETS_SITE = https://files.pythonhosted.org/packages/d5/bc/37d490908e7ac949614d62767db3c86f37bc5adb6129d378c35859a75b87 +PYTHON_TRAITLETS_SITE = https://files.pythonhosted.org/packages/dd/a8/278742d17c9e95ccb0dcb86ae216df114d2166d88e72f42b60a7b58b600b PYTHON_TRAITLETS_LICENSE = BSD-3-Clause PYTHON_TRAITLETS_LICENSE_FILES = COPYING.md -PYTHON_TRAITLETS_SETUP_TYPE = distutils +PYTHON_TRAITLETS_SETUP_TYPE = pep517 +PYTHON_TRAITLETS_DEPENDENCIES = host-python-hatchling $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:11 +0100 Subject: [Buildroot] [git commit branch/next] package/python-tqdm: bump to version 4.64.1 Message-ID: <20221103210547.03CBC87C30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3164c0983ab0fa76c8c70ccb02164ad5085d7a65 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-python-setuptools-scm build dependency. License has changed due to file->project word change: https://github.com/tqdm/tqdm/commit/5df32ae36013ed056619aa0b90f7d249d04087fa Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-tqdm/python-tqdm.hash | 6 +++--- package/python-tqdm/python-tqdm.mk | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-tqdm/python-tqdm.hash b/package/python-tqdm/python-tqdm.hash index 8251ae48d2..4be54de7de 100644 --- a/package/python-tqdm/python-tqdm.hash +++ b/package/python-tqdm/python-tqdm.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/project/tqdm -md5 285af1f905f4c375f03a86a667047950 tqdm-4.40.1.tar.gz -sha256 e405d16c98fcf30725d0c9d493ed07302a18846b5452de5253030ccd18996f87 tqdm-4.40.1.tar.gz +md5 5822af464d77ea156ad1167c23e1bdac tqdm-4.64.1.tar.gz +sha256 5f4f682a004951c1b450bc753c710e9280c5746ce6ffedee253ddbcbf54cf1e4 tqdm-4.64.1.tar.gz # Locally computed sha256 checksums -sha256 1bbf12d09d437844527b3cdaba01d379dac651b5cbb5ebb0d764274684d2680b LICENCE +sha256 a0fc1785a8f2a200a3124d703d49550601b7741ccffc861713c2ddaa07a537dd LICENCE diff --git a/package/python-tqdm/python-tqdm.mk b/package/python-tqdm/python-tqdm.mk index 5ceddde14c..a6296bd0f5 100644 --- a/package/python-tqdm/python-tqdm.mk +++ b/package/python-tqdm/python-tqdm.mk @@ -4,13 +4,14 @@ # ################################################################################ -PYTHON_TQDM_VERSION = 4.40.1 +PYTHON_TQDM_VERSION = 4.64.1 PYTHON_TQDM_SOURCE = tqdm-$(PYTHON_TQDM_VERSION).tar.gz -PYTHON_TQDM_SITE = https://files.pythonhosted.org/packages/4c/45/830c5c4bfaba60ef7d356a53c7751a86c81d148a16fda0daf3ac5ca8e288 +PYTHON_TQDM_SITE = https://files.pythonhosted.org/packages/c1/c2/d8a40e5363fb01806870e444fc1d066282743292ff32a9da54af51ce36a2 PYTHON_TQDM_SETUP_TYPE = setuptools PYTHON_TQDM_LICENSE = MPL-2.0, MIT PYTHON_TQDM_LICENSE_FILES = LICENCE PYTHON_TQDM_CPE_ID_VENDOR = tqdm_project PYTHON_TQDM_CPE_ID_PRODUCT = tqdm +PYTHON_TQDM_DEPENDENCIES = host-python-setuptools-scm $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-validators: bump to version 0.20.0 Message-ID: <20221103210547.20D6687C32@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ebc97276599074948df6aa37d78b901d3c67dc1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop no longer required six runtime dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-validators/Config.in | 1 - package/python-validators/python-validators.hash | 4 ++-- package/python-validators/python-validators.mk | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/python-validators/Config.in b/package/python-validators/Config.in index e700369910..8a2ddb49fb 100644 --- a/package/python-validators/Config.in +++ b/package/python-validators/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_VALIDATORS bool "python-validators" - select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON_DECORATOR # runtime help Python Data Validation for Humans. diff --git a/package/python-validators/python-validators.hash b/package/python-validators/python-validators.hash index 2845a2e8c0..4f4e1c21f8 100644 --- a/package/python-validators/python-validators.hash +++ b/package/python-validators/python-validators.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/validators/json -md5 2f0446f2a15aa694be0cfd8728eb4444 validators-0.15.0.tar.gz -sha256 31e8bb01b48b48940a021b8a9576b840f98fa06b91762ef921d02cb96d38727a validators-0.15.0.tar.gz +md5 f03b5acb91079450bae664726ae01948 validators-0.20.0.tar.gz +sha256 24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a validators-0.20.0.tar.gz # Locally computed sha256 checksums sha256 a7fd9d761c7ca1c6508b9baf030f6e21f5752d1caea3e49a270634aa9ef01e6f LICENSE diff --git a/package/python-validators/python-validators.mk b/package/python-validators/python-validators.mk index 5bed051911..731aca11f6 100644 --- a/package/python-validators/python-validators.mk +++ b/package/python-validators/python-validators.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_VALIDATORS_VERSION = 0.15.0 +PYTHON_VALIDATORS_VERSION = 0.20.0 PYTHON_VALIDATORS_SOURCE = validators-$(PYTHON_VALIDATORS_VERSION).tar.gz -PYTHON_VALIDATORS_SITE = https://files.pythonhosted.org/packages/c4/4a/4f9c892f9a9f08ee5f99c32bbd4297499099c2c5f7eff8c617a57d31a7d8 +PYTHON_VALIDATORS_SITE = https://files.pythonhosted.org/packages/95/14/ed0af6865d378cfc3c504aed0d278a890cbefb2f1934bf2dbe92ecf9d6b1 PYTHON_VALIDATORS_SETUP_TYPE = setuptools PYTHON_VALIDATORS_LICENSE = MIT PYTHON_VALIDATORS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:06 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pymodbus: bump to version 3.0.0 Message-ID: <20221103210546.D978A87C31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=22bfd5d15915a9e913233a5ee15df2540b165079 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pymodbus/python-pymodbus.hash | 9 +++++---- package/python-pymodbus/python-pymodbus.mk | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package/python-pymodbus/python-pymodbus.hash b/package/python-pymodbus/python-pymodbus.hash index 8e60d94e62..b5243567b7 100644 --- a/package/python-pymodbus/python-pymodbus.hash +++ b/package/python-pymodbus/python-pymodbus.hash @@ -1,4 +1,5 @@ -# sha256 locally computed -sha256 088c7ece2a11cad652939719695c457f26f9148cd7d2f4a79872167925180ad5 pymodbus-2.2.0.tar.gz -# Hash for license file -sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f doc/LICENSE +# md5, sha256 from https://pypi.org/pypi/pymodbus/json +md5 25a8724539d0eac1b09d9b41812d86f9 pymodbus-3.0.0.tar.gz +sha256 37c9b6f3e5c82f39ee42047ca48cbc9fd0c49a6731126789500191e9deea6cbc pymodbus-3.0.0.tar.gz +# Locally computed sha256 checksums +sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f LICENSE diff --git a/package/python-pymodbus/python-pymodbus.mk b/package/python-pymodbus/python-pymodbus.mk index d96e21a55c..2ed7e94afe 100644 --- a/package/python-pymodbus/python-pymodbus.mk +++ b/package/python-pymodbus/python-pymodbus.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_PYMODBUS_VERSION = 2.2.0 +PYTHON_PYMODBUS_VERSION = 3.0.0 PYTHON_PYMODBUS_SOURCE = pymodbus-$(PYTHON_PYMODBUS_VERSION).tar.gz -PYTHON_PYMODBUS_SITE = $(call github,riptideio,pymodbus,v$(PYTHON_PYMODBUS_VERSION)) +PYTHON_PYMODBUS_SITE = https://files.pythonhosted.org/packages/0f/5a/50e9492f98ef911af18c2b603bc003fef726e84d22bac2ce6e651643b29c PYTHON_PYMODBUS_SETUP_TYPE = setuptools PYTHON_PYMODBUS_LICENSE = BSD-3-Clause -PYTHON_PYMODBUS_LICENSE_FILES = doc/LICENSE +PYTHON_PYMODBUS_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:07 +0100 Subject: [Buildroot] [git commit branch/next] package/python-thrift: bump to version 0.16.0 Message-ID: <20221103210546.E482187C32@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e85049dc29affffebff18c4ed87b4780fe2df77e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License details moved to readme. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-thrift/python-thrift.hash | 6 +++--- package/python-thrift/python-thrift.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-thrift/python-thrift.hash b/package/python-thrift/python-thrift.hash index 1d1d628908..0907a6e88f 100644 --- a/package/python-thrift/python-thrift.hash +++ b/package/python-thrift/python-thrift.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/thrift/json -md5 c3bc8d9a910d2c9ce26f2ad1f7c96762 thrift-0.13.0.tar.gz -sha256 9af1c86bf73433afc6010ed376a6c6aca2b54099cc0d61895f640870a9ae7d89 thrift-0.13.0.tar.gz +md5 486887192acd558636a1528dfddf918c thrift-0.16.0.tar.gz +sha256 2b5b6488fcded21f9d312aa23c9ff6a0195d0f6ae26ddbd5ad9e3e25dfc14408 thrift-0.16.0.tar.gz # Locally computed sha256 checksums -sha256 c13578ae9d0529d0252e1c7375b917bacf58723dce1fcd40c7ed59183401b468 LICENSE +sha256 35e2508f171c3ac2529f402c123c12f3b2ac91643f2e52b334f71f8c861be321 README.md diff --git a/package/python-thrift/python-thrift.mk b/package/python-thrift/python-thrift.mk index 3a908ca91c..23a2ad0476 100644 --- a/package/python-thrift/python-thrift.mk +++ b/package/python-thrift/python-thrift.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_THRIFT_VERSION = 0.13.0 +PYTHON_THRIFT_VERSION = 0.16.0 PYTHON_THRIFT_SOURCE = thrift-$(PYTHON_THRIFT_VERSION).tar.gz -PYTHON_THRIFT_SITE = https://files.pythonhosted.org/packages/97/1e/3284d19d7be99305eda145b8aa46b0c33244e4a496ec66440dac19f8274d +PYTHON_THRIFT_SITE = https://files.pythonhosted.org/packages/e4/23/dd951c9883cb49a73b750bdfe91e39d78e8a3f1f7175608634f381a197d5 PYTHON_THRIFT_SETUP_TYPE = setuptools PYTHON_THRIFT_LICENSE = Apache-2.0 -PYTHON_THRIFT_LICENSE_FILES = LICENSE +PYTHON_THRIFT_LICENSE_FILES = README.md $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-wcwidth: bump to version 0.2.5 Message-ID: <20221103210547.33ADB87C33@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90572af5a930345ed7ad3001889db4e83e94dcb3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to format change during move: https://github.com/jquast/wcwidth/commit/4baf950b88a28a9fe21d132e088b4ffc58e66276 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-wcwidth/python-wcwidth.hash | 8 ++++---- package/python-wcwidth/python-wcwidth.mk | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/python-wcwidth/python-wcwidth.hash b/package/python-wcwidth/python-wcwidth.hash index ed1d2cd61f..216182c2ed 100644 --- a/package/python-wcwidth/python-wcwidth.hash +++ b/package/python-wcwidth/python-wcwidth.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/wcwidth/json -md5 b32584cd6084b4a8c81df13a2a6b4351 wcwidth-0.1.9.tar.gz -sha256 ee73862862a156bf77ff92b09034fc4825dd3af9cf81bc5b360668d425f3c5f1 wcwidth-0.1.9.tar.gz -# Locally computed -sha256 0eddcc52cd3ef5d30798b8d43a14d3f0f1dcf0a6e4c1d0f2e177c44ce85bb69c LICENSE.txt +md5 a07a75f99d316e14838ac760c831ea37 wcwidth-0.2.5.tar.gz +sha256 c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83 wcwidth-0.2.5.tar.gz +# Locally computed sha256 checksums +sha256 70b98a95a2144eb70af8017fa8c6d95ce247e40867436e8bc649e137fe13d21a LICENSE diff --git a/package/python-wcwidth/python-wcwidth.mk b/package/python-wcwidth/python-wcwidth.mk index ccbd0e99ca..a170a8e395 100644 --- a/package/python-wcwidth/python-wcwidth.mk +++ b/package/python-wcwidth/python-wcwidth.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_WCWIDTH_VERSION = 0.1.9 +PYTHON_WCWIDTH_VERSION = 0.2.5 PYTHON_WCWIDTH_SOURCE = wcwidth-$(PYTHON_WCWIDTH_VERSION).tar.gz -PYTHON_WCWIDTH_SITE = https://pypi.python.org/packages/25/9d/0acbed6e4a4be4fc99148f275488580968f44ddb5e69b8ceb53fc9df55a0 +PYTHON_WCWIDTH_SITE = https://files.pythonhosted.org/packages/89/38/459b727c381504f361832b9e5ace19966de1a235d73cdbdea91c771a1155 PYTHON_WCWIDTH_SETUP_TYPE = setuptools PYTHON_WCWIDTH_LICENSE = MIT -PYTHON_WCWIDTH_LICENSE_FILES = LICENSE.txt +PYTHON_WCWIDTH_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-watchdog: bump to version 2.1.9 Message-ID: <20221103210547.2A65087C30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=619bbe3e3745955e1abdd95748b6b30859815bf4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-watchdog/python-watchdog.hash | 4 ++-- package/python-watchdog/python-watchdog.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-watchdog/python-watchdog.hash b/package/python-watchdog/python-watchdog.hash index 3b633f9156..59facb8fea 100644 --- a/package/python-watchdog/python-watchdog.hash +++ b/package/python-watchdog/python-watchdog.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/watchdog/json -md5 6aac660b0f3358c63658806a0579b832 watchdog-2.1.6.tar.gz -sha256 a36e75df6c767cbf46f61a91c70b3ba71811dfa0aca4a324d9407a06a8b7a2e7 watchdog-2.1.6.tar.gz +md5 0e60e0a2d3a8c18ba37105f8b44de810 watchdog-2.1.9.tar.gz +sha256 43ce20ebb36a51f21fa376f76d1d4692452b2527ccd601950d69ed36b9e21609 watchdog-2.1.9.tar.gz # Locally computed sha256 checksums sha256 02c8760f988a76e92a9d6cb525456a86f7b0fd1953870dd491de5955cb974d41 COPYING sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/python-watchdog/python-watchdog.mk b/package/python-watchdog/python-watchdog.mk index 2dafef97e1..71a3f8a0c2 100644 --- a/package/python-watchdog/python-watchdog.mk +++ b/package/python-watchdog/python-watchdog.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WATCHDOG_VERSION = 2.1.6 +PYTHON_WATCHDOG_VERSION = 2.1.9 PYTHON_WATCHDOG_SOURCE = watchdog-$(PYTHON_WATCHDOG_VERSION).tar.gz -PYTHON_WATCHDOG_SITE = https://files.pythonhosted.org/packages/e8/a8/fc4edd7d768361b00ea850e5310211d157df6b5a1db6148dd434e787d898 +PYTHON_WATCHDOG_SITE = https://files.pythonhosted.org/packages/42/f7/da8e889f8626786eac9454e8d2718fc79359ed517be20cdd50c647167d39 PYTHON_WATCHDOG_SETUP_TYPE = setuptools PYTHON_WATCHDOG_LICENSE = Apache-2.0 PYTHON_WATCHDOG_LICENSE_FILES = LICENSE COPYING From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-webpy: bump to version 0.62 Message-ID: <20221103210547.3C93E87C31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=96a9097ca814942951a4530ff294efedfed65036 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License file was accidentially removed in latest release but project is still public domain licensed. Details: https://github.com/webpy/webpy/commit/04bf405dd86485c8f3774c526e6a869a1eb73408 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-webpy/python-webpy.hash | 6 ++---- package/python-webpy/python-webpy.mk | 5 ++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/package/python-webpy/python-webpy.hash b/package/python-webpy/python-webpy.hash index ed3da6b1ab..540771a244 100644 --- a/package/python-webpy/python-webpy.hash +++ b/package/python-webpy/python-webpy.hash @@ -1,5 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/web.py/json -md5 4e7ec89e7ae1e938d01fff01ba752606 web.py-0.40.tar.gz -sha256 dc5e42ffbc42d77d07f75b7acca9975a3368ae609774e49ddebb497a784131f3 web.py-0.40.tar.gz -# Locally computed sha256 checksums -sha256 791bf6e9419435f114a19fc6519ff33738021eb3c41b18490943230ab0894df9 LICENSE.txt +md5 cd2c0296ceffa1acb96ae5315214eb42 web.py-0.62.tar.gz +sha256 5ce684caa240654cae5950da8b4b7bc178812031e08f990518d072bd44ab525e web.py-0.62.tar.gz diff --git a/package/python-webpy/python-webpy.mk b/package/python-webpy/python-webpy.mk index 187a481286..06d4ae039b 100644 --- a/package/python-webpy/python-webpy.mk +++ b/package/python-webpy/python-webpy.mk @@ -4,11 +4,10 @@ # ################################################################################ -PYTHON_WEBPY_VERSION = 0.40 +PYTHON_WEBPY_VERSION = 0.62 PYTHON_WEBPY_SOURCE = web.py-$(PYTHON_WEBPY_VERSION).tar.gz -PYTHON_WEBPY_SITE = https://files.pythonhosted.org/packages/e3/23/ed84b174add09153329c6357984c8433e2f350de91c3859fa48c3cdbf7dc +PYTHON_WEBPY_SITE = https://files.pythonhosted.org/packages/cd/6e/338a060bb5b52ee8229bdada422eaa5f71b13f8d33467f37f870ed2cae4b PYTHON_WEBPY_SETUP_TYPE = setuptools PYTHON_WEBPY_LICENSE = Public Domain -PYTHON_WEBPY_LICENSE_FILES = LICENSE.txt $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-werkzeug: bump to version 2.2.2 Message-ID: <20221103210547.58DA987C33@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d6f194c5131b6ed76e4b954399a04859e64a6c25 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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 thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-txtorcon: bump to version 22.0.0 Message-ID: <20221103210547.17BF087C34@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=32c0a8de28bfef8a418aafcfa3913ccab0d15be7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-txtorcon/python-txtorcon.hash | 4 ++-- package/python-txtorcon/python-txtorcon.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-txtorcon/python-txtorcon.hash b/package/python-txtorcon/python-txtorcon.hash index 220b5fb23e..9c8e3599ea 100644 --- a/package/python-txtorcon/python-txtorcon.hash +++ b/package/python-txtorcon/python-txtorcon.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/txtorcon/json -md5 dbb53821a3ce3e921e09c5de4f722fdb txtorcon-21.1.0.tar.gz -sha256 aebf0b9ec6c69a029f6b61fd534e785692e28fdcd2fd003ce3cc132b9393b7d6 txtorcon-21.1.0.tar.gz +md5 17a84954a4ba13fa6ee443129bdc401a txtorcon-22.0.0.tar.gz +sha256 89a1b65e32a4b369d67e6c166387fbc468cc5d05227448d239a5e7e9718aa053 txtorcon-22.0.0.tar.gz # Locally computed sha256 checksums sha256 3ada1c32ef38c23d96d7f4e8f4a226c527f51e0202883c7543b06f9cc5228a2b LICENSE diff --git a/package/python-txtorcon/python-txtorcon.mk b/package/python-txtorcon/python-txtorcon.mk index acf586cb8c..c17d5da074 100644 --- a/package/python-txtorcon/python-txtorcon.mk +++ b/package/python-txtorcon/python-txtorcon.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_TXTORCON_VERSION = 21.1.0 +PYTHON_TXTORCON_VERSION = 22.0.0 PYTHON_TXTORCON_SOURCE = txtorcon-$(PYTHON_TXTORCON_VERSION).tar.gz -PYTHON_TXTORCON_SITE = https://files.pythonhosted.org/packages/eb/43/2426009377cef519c53bdc8969590cb100e9fd745846859963c881c6d176 +PYTHON_TXTORCON_SITE = https://files.pythonhosted.org/packages/47/ca/7941660345c769637a97bdbaf25202460fbab35eead55c538fb1fe61b71e PYTHON_TXTORCON_SETUP_TYPE = setuptools PYTHON_TXTORCON_LICENSE = MIT PYTHON_TXTORCON_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-websockets: bump to version 10.4 Message-ID: <20221103210547.4F93687C32@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=33eb6661449b39b00b2f9ecaaa226471c897282b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-websockets/python-websockets.hash | 4 ++-- package/python-websockets/python-websockets.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-websockets/python-websockets.hash b/package/python-websockets/python-websockets.hash index cec1d1599c..62c7cb8467 100644 --- a/package/python-websockets/python-websockets.hash +++ b/package/python-websockets/python-websockets.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/websockets/json -md5 ebb9e4930bf2c35cd3723be0dfa83d89 websockets-10.0.tar.gz -sha256 c4fc9a1d242317892590abe5b61a9127f1a61740477bfb121743f290b8054002 websockets-10.0.tar.gz +md5 d6b1a2cb5e194ae43f849c125b71c8db websockets-10.4.tar.gz +sha256 eef610b23933c54d5d921c92578ae5f89813438fded840c2e9809d378dc765d3 websockets-10.4.tar.gz # Locally computed sha256 checksums sha256 daeca11bf3608da35e546ea0c32be18958a8be1441fa3de9cbd20e4c8bc718e6 LICENSE diff --git a/package/python-websockets/python-websockets.mk b/package/python-websockets/python-websockets.mk index 9f4c5f1da7..7f721220a5 100644 --- a/package/python-websockets/python-websockets.mk +++ b/package/python-websockets/python-websockets.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEBSOCKETS_VERSION = 10.0 +PYTHON_WEBSOCKETS_VERSION = 10.4 PYTHON_WEBSOCKETS_SOURCE = websockets-$(PYTHON_WEBSOCKETS_VERSION).tar.gz -PYTHON_WEBSOCKETS_SITE = https://files.pythonhosted.org/packages/1c/f4/61aee1eb4baadf8477fb7f3bc6b04a50fe683ef8ad2f60282806821e4b3b +PYTHON_WEBSOCKETS_SITE = https://files.pythonhosted.org/packages/85/dc/549a807a53c13fd4a8dac286f117a7a71260defea9ec0c05d6027f2ae273 PYTHON_WEBSOCKETS_SETUP_TYPE = setuptools PYTHON_WEBSOCKETS_LICENSE = BSD-3-Clause PYTHON_WEBSOCKETS_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 21:05:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:05:33 +0100 Subject: [Buildroot] [git commit branch/next] package/python-websocket-client: bump to version 1.4.1 Message-ID: <20221103210547.4630C87C30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d23c655958f9f6d6eeaf860cabdd0ba5a65274ed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop no longer required six runtime dependency. Project relicensed as Apache 2.0: https://github.com/websocket-client/websocket-client/commit/ee5e352ebfcb78dd944d6923ce775ee4fcb5fd7f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-websocket-client/Config.in | 1 - package/python-websocket-client/python-websocket-client.hash | 6 +++--- package/python-websocket-client/python-websocket-client.mk | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/package/python-websocket-client/Config.in b/package/python-websocket-client/Config.in index 519e506615..f915905400 100644 --- a/package/python-websocket-client/Config.in +++ b/package/python-websocket-client/Config.in @@ -1,6 +1,5 @@ config BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT bool "python-websocket-client" - select BR2_PACKAGE_PYTHON_SIX # runtime select BR2_PACKAGE_PYTHON3_SSL # runtime help WebSocket client for python. hybi13 is supported. diff --git a/package/python-websocket-client/python-websocket-client.hash b/package/python-websocket-client/python-websocket-client.hash index 1e745dc1d5..08a6c260ca 100644 --- a/package/python-websocket-client/python-websocket-client.hash +++ b/package/python-websocket-client/python-websocket-client.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/websocket-client/json -md5 8fc86b13dc97dc032855c6257f9168df websocket_client-0.58.0.tar.gz -sha256 63509b41d158ae5b7f67eb4ad20fecbb4eee99434e73e140354dc3ff8e09716f websocket_client-0.58.0.tar.gz +md5 1e8b6daae0cad86f8cd9210b24bdf95b websocket-client-1.4.1.tar.gz +sha256 f9611eb65c8241a67fb373bef040b3cf8ad377a9f6546a12b620b6511e8ea9ef websocket-client-1.4.1.tar.gz # Locally computed sha256 checksums -sha256 7c6699c75f87b52bdc542db26d6b1b92892577cda46e20eceb79e2790a1c291b LICENSE +sha256 638eb70dcc4af2e6d8388de0636ced399f7c24716e11b8573a6b06f879e80691 LICENSE diff --git a/package/python-websocket-client/python-websocket-client.mk b/package/python-websocket-client/python-websocket-client.mk index d2873e3601..7e21187e22 100644 --- a/package/python-websocket-client/python-websocket-client.mk +++ b/package/python-websocket-client/python-websocket-client.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_WEBSOCKET_CLIENT_VERSION = 0.58.0 -PYTHON_WEBSOCKET_CLIENT_SOURCE = websocket_client-$(PYTHON_WEBSOCKET_CLIENT_VERSION).tar.gz -PYTHON_WEBSOCKET_CLIENT_SITE = https://files.pythonhosted.org/packages/4a/df/112c278ba1ead96786d24d973429ce1e1a2c86b9843183d9f8ef8c6330d7 +PYTHON_WEBSOCKET_CLIENT_VERSION = 1.4.1 +PYTHON_WEBSOCKET_CLIENT_SOURCE = websocket-client-$(PYTHON_WEBSOCKET_CLIENT_VERSION).tar.gz +PYTHON_WEBSOCKET_CLIENT_SITE = https://files.pythonhosted.org/packages/99/11/01fe7ebcb7545a1990c53c11f31230afe1388b0b34256e3fd20e49482245 PYTHON_WEBSOCKET_CLIENT_SETUP_TYPE = setuptools -PYTHON_WEBSOCKET_CLIENT_LICENSE = LGPL-2.1+ +PYTHON_WEBSOCKET_CLIENT_LICENSE = Apache-2.0 PYTHON_WEBSOCKET_CLIENT_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 3 21:02:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:02:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-babel: bump to version 2.11.0 Message-ID: <20221103210546.D015887C30@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=935edcfc311a9b76cc1d720b29985f89e686be3c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to template update: https://github.com/python-babel/babel/commit/8f5757cc85402a46c1db722f08c18cfa7f119858 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- 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 5211f20110..2b2f56d8c6 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 7166099733d78aa857d74fa50d8ff58c Babel-2.9.1.tar.gz -sha256 bc0c176f9f6a994582230df350aa6e05ba2ebe4b3ac317eab29d9be5d2768da0 Babel-2.9.1.tar.gz +md5 9ee7784fd452d456206ecd3a12694010 Babel-2.11.0.tar.gz +sha256 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6 Babel-2.11.0.tar.gz # Locally computed sha256 checksums -sha256 28c97bf33e7506e277487bdaa3a69b70f170d6af5a82785ac0a74c8428042e40 LICENSE +sha256 2499aec3c5f041c3ac2c448a15fb233314e4c20cbac1530be04ec31b2788631c LICENSE diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index a503a139f9..8bc881e61c 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_BABEL_VERSION = 2.9.1 +PYTHON_BABEL_VERSION = 2.11.0 PYTHON_BABEL_SOURCE = Babel-$(PYTHON_BABEL_VERSION).tar.gz -PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/17/e6/ec9aa6ac3d00c383a5731cc97ed7c619d3996232c977bb8326bcbb6c687e +PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c8de281f52e3ec81cb5e4ef16127e9e8543089d8b1649fb PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Thu Nov 3 21:06:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:06:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-babel: bump to version 2.11.0 In-Reply-To: <20221102181035.3823486-1-james.hilliard1@gmail.com> References: <20221102181035.3823486-1-james.hilliard1@gmail.com> Message-ID: <20221103220619.6d52457c@windsurf> On Wed, 2 Nov 2022 12:10:35 -0600 James Hilliard wrote: > License hash changed due to template update: > https://github.com/python-babel/babel/commit/8f5757cc85402a46c1db722f08c18cfa7f119858 > > 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(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:06:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:06:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-pymodbus: bump to version 3.0.0 In-Reply-To: <20221103143642.2186317-1-james.hilliard1@gmail.com> References: <20221103143642.2186317-1-james.hilliard1@gmail.com> Message-ID: <20221103220627.70329f56@windsurf> On Thu, 3 Nov 2022 08:36:42 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-pymodbus/python-pymodbus.hash | 9 +++++---- > package/python-pymodbus/python-pymodbus.mk | 6 +++--- > 2 files changed, 8 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Thu Nov 3 21:07:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:07:18 -0600 Subject: [Buildroot] [PATCH 2/3] package/python-babel: enable host python package In-Reply-To: <20221103210719.3477688-1-james.hilliard1@gmail.com> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> Message-ID: <20221103210719.3477688-2-james.hilliard1@gmail.com> This is required by the latest version of python-wtforms. Signed-off-by: James Hilliard --- package/python-babel/python-babel.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index a503a139f9..25e74e4c56 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -10,5 +10,7 @@ PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/17/e6/ec9aa6ac3d00c3 PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE +HOST_PYTHON_BABEL_DEPENDENCIES = host-python-pytz $(eval $(python-package)) +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:07:17 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:07:17 -0600 Subject: [Buildroot] [PATCH 1/3] package/python-pytz: enable host python package Message-ID: <20221103210719.3477688-1-james.hilliard1@gmail.com> This is required by host-python-babel. Signed-off-by: James Hilliard --- package/python-pytz/python-pytz.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-pytz/python-pytz.mk b/package/python-pytz/python-pytz.mk index d606750699..e697a444ca 100644 --- a/package/python-pytz/python-pytz.mk +++ b/package/python-pytz/python-pytz.mk @@ -12,3 +12,4 @@ PYTHON_PYTZ_LICENSE = MIT PYTHON_PYTZ_LICENSE_FILES = LICENSE.txt $(eval $(python-package)) +$(eval $(host-python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:07:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:07:19 -0600 Subject: [Buildroot] [PATCH 3/3] package/python-wtforms: bump to version 3.0.1 In-Reply-To: <20221103210719.3477688-1-james.hilliard1@gmail.com> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> Message-ID: <20221103210719.3477688-3-james.hilliard1@gmail.com> Add new host-python-babel build dependency. Signed-off-by: James Hilliard --- package/python-wtforms/python-wtforms.hash | 4 ++-- package/python-wtforms/python-wtforms.mk | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-wtforms/python-wtforms.hash b/package/python-wtforms/python-wtforms.hash index ed9bfd1a23..12b980de02 100644 --- a/package/python-wtforms/python-wtforms.hash +++ b/package/python-wtforms/python-wtforms.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/wtforms/json -md5 2b6ea167a71c6becf20f0934417fd06c WTForms-2.3.3.tar.gz -sha256 81195de0ac94fbc8368abbaf9197b88c4f3ffd6c2719b5bf5fc9da744f3d829c WTForms-2.3.3.tar.gz +md5 509a985769df13938c8307b55a614773 WTForms-3.0.1.tar.gz +sha256 6b351bbb12dd58af57ffef05bc78425d08d1914e0fd68ee14143b7ade023c5bc WTForms-3.0.1.tar.gz # Locally computed sha256 checksums sha256 cf40d60ff34f6b2b68a53d220f8b66567b5ac8dd1119b37b62fd15e9518fe59b LICENSE.rst sha256 c9362a7258a11c84a8f7e825ccbbb5c425c6fc02368d3aee6494533fb99ba1f4 docs/license.rst diff --git a/package/python-wtforms/python-wtforms.mk b/package/python-wtforms/python-wtforms.mk index 23280a6fe5..65b5748b6b 100644 --- a/package/python-wtforms/python-wtforms.mk +++ b/package/python-wtforms/python-wtforms.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_WTFORMS_VERSION = 2.3.3 +PYTHON_WTFORMS_VERSION = 3.0.1 PYTHON_WTFORMS_SOURCE = WTForms-$(PYTHON_WTFORMS_VERSION).tar.gz -PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/dd/3f/f25d26b1c66896e2876124a12cd8be8f606abf4e1890a20f3ca04e4a1555 +PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/9a/7d/d4aa68f5bfcb91dd61a7faf0e862512ae7b3d531c41f24c217910aec0559 PYTHON_WTFORMS_SETUP_TYPE = setuptools PYTHON_WTFORMS_LICENSE = BSD-3-Clause PYTHON_WTFORMS_LICENSE_FILES = LICENSE.rst docs/license.rst +PYTHON_WTFORMS_DEPENDENCIES = host-python-babel $(eval $(python-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: <20221103202350.9395-1-james.hilliard1@gmail.com> References: <20221103202350.9395-1-james.hilliard1@gmail.com> Message-ID: <20221103220710.409e33ea@windsurf> Hello James, On Thu, 3 Nov 2022 14:23:50 -0600 James Hilliard wrote: > # When bumping this package, make sure to also verify if the > # python-treq package still works and to update its hash, > # as they share the same version/site variables. > -PYTHON_TWISTED_VERSION = 22.2.0 > +PYTHON_TWISTED_VERSION = 22.10.0 Hm, did you look at the comment above these variables? :-) 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 Thu Nov 3 21:07:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-traitlets: bump to version 5.5.0 In-Reply-To: <20221103201925.3892211-1-james.hilliard1@gmail.com> References: <20221103201925.3892211-1-james.hilliard1@gmail.com> Message-ID: <20221103220739.51f4933b@windsurf> On Thu, 3 Nov 2022 14:19:25 -0600 James Hilliard wrote: > Migrate from distutils to hatchling pep517 build backend. > > License hash changed due to formatting change: > https://github.com/ipython/traitlets/commit/9fd01cc7b279a46e58fddc3c29149e73c7d67ab1 > > Signed-off-by: James Hilliard > --- > package/python-traitlets/python-traitlets.hash | 6 +++--- > package/python-traitlets/python-traitlets.mk | 7 ++++--- > 2 files changed, 7 insertions(+), 6 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:08:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:08:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-websocket-client: bump to version 1.4.1 In-Reply-To: <20221103204446.1441228-1-james.hilliard1@gmail.com> References: <20221103204446.1441228-1-james.hilliard1@gmail.com> Message-ID: <20221103220823.11a5e35a@windsurf> On Thu, 3 Nov 2022 14:44:46 -0600 James Hilliard wrote: > Drop no longer required six runtime dependency. > > Project relicensed as Apache 2.0: > https://github.com/websocket-client/websocket-client/commit/ee5e352ebfcb78dd944d6923ce775ee4fcb5fd7f > > Signed-off-by: James Hilliard > --- > package/python-websocket-client/Config.in | 1 - > .../python-websocket-client/python-websocket-client.hash | 6 +++--- > .../python-websocket-client/python-websocket-client.mk | 8 ++++---- > 3 files changed, 7 insertions(+), 8 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-tqdm: bump to version 4.64.1 In-Reply-To: <20221103201351.3446271-1-james.hilliard1@gmail.com> References: <20221103201351.3446271-1-james.hilliard1@gmail.com> Message-ID: <20221103220735.7d1c64af@windsurf> On Thu, 3 Nov 2022 14:13:51 -0600 James Hilliard wrote: > Add new host-python-setuptools-scm build dependency. > > License has changed due to file->project word change: > https://github.com/tqdm/tqdm/commit/5df32ae36013ed056619aa0b90f7d249d04087fa > > Signed-off-by: James Hilliard > --- > package/python-tqdm/python-tqdm.hash | 6 +++--- > package/python-tqdm/python-tqdm.mk | 5 +++-- > 2 files changed, 6 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:08:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:08:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-webpy: bump to version 0.62 In-Reply-To: <20221103204035.1098102-1-james.hilliard1@gmail.com> References: <20221103204035.1098102-1-james.hilliard1@gmail.com> Message-ID: <20221103220820.4ae98de6@windsurf> On Thu, 3 Nov 2022 14:40:35 -0600 James Hilliard wrote: > License file was accidentially removed in latest release but project > is still public domain licensed. Could you report the bug to upstream so that they re-add the license file? Applied to next, 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 Thu Nov 3 21:07:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-tornado: bump to version 6.2 In-Reply-To: <20221103200719.2955162-1-james.hilliard1@gmail.com> References: <20221103200719.2955162-1-james.hilliard1@gmail.com> Message-ID: <20221103220731.202c66c2@windsurf> On Thu, 3 Nov 2022 14:07:19 -0600 James Hilliard wrote: > Verified license remains Apache-2.0 after hash change. > > Signed-off-by: James Hilliard > --- > package/python-tornado/python-tornado.hash | 6 +++--- > package/python-tornado/python-tornado.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-wcwidth: bump to version 0.2.5 In-Reply-To: <20221103203400.664382-1-james.hilliard1@gmail.com> References: <20221103203400.664382-1-james.hilliard1@gmail.com> Message-ID: <20221103220756.06b4b7f6@windsurf> On Thu, 3 Nov 2022 14:34:00 -0600 James Hilliard wrote: > License hash changed due to format change during move: > https://github.com/jquast/wcwidth/commit/4baf950b88a28a9fe21d132e088b4ffc58e66276 > > Signed-off-by: James Hilliard > --- > package/python-wcwidth/python-wcwidth.hash | 8 ++++---- > package/python-wcwidth/python-wcwidth.mk | 6 +++--- > 2 files changed, 7 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-thrift: bump to version 0.16.0 In-Reply-To: <20221103200349.2685847-1-james.hilliard1@gmail.com> References: <20221103200349.2685847-1-james.hilliard1@gmail.com> Message-ID: <20221103220718.79541e26@windsurf> On Thu, 3 Nov 2022 14:03:49 -0600 James Hilliard wrote: > License details moved to readme. > > Signed-off-by: James Hilliard > --- > package/python-thrift/python-thrift.hash | 6 +++--- > package/python-thrift/python-thrift.mk | 6 +++--- > 2 files changed, 6 insertions(+), 6 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-watchdog: bump to version 2.1.9 In-Reply-To: <20221103203108.442436-1-james.hilliard1@gmail.com> References: <20221103203108.442436-1-james.hilliard1@gmail.com> Message-ID: <20221103220751.7b7f0931@windsurf> On Thu, 3 Nov 2022 14:31:08 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-watchdog/python-watchdog.hash | 4 ++-- > package/python-watchdog/python-watchdog.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-validators: bump to version 0.20.0 In-Reply-To: <20221103202833.216075-1-james.hilliard1@gmail.com> References: <20221103202833.216075-1-james.hilliard1@gmail.com> Message-ID: <20221103220748.3a484c87@windsurf> On Thu, 3 Nov 2022 14:28:33 -0600 James Hilliard wrote: > Drop no longer required six runtime dependency. > > Signed-off-by: James Hilliard > --- > package/python-validators/Config.in | 1 - > package/python-validators/python-validators.hash | 4 ++-- > package/python-validators/python-validators.mk | 4 ++-- > 3 files changed, 4 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:08:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:08:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-werkzeug: bump to version 2.2.2 In-Reply-To: <20221103205017.1985263-1-james.hilliard1@gmail.com> References: <20221103205017.1985263-1-james.hilliard1@gmail.com> Message-ID: <20221103220831.4ceaaf7b@windsurf> On Thu, 3 Nov 2022 14:50:17 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-werkzeug/python-werkzeug.hash | 4 ++-- > package/python-werkzeug/python-werkzeug.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:07:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:07:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-txtorcon: bump to version 22.0.0 In-Reply-To: <20221103202527.99721-1-james.hilliard1@gmail.com> References: <20221103202527.99721-1-james.hilliard1@gmail.com> Message-ID: <20221103220744.42c039be@windsurf> On Thu, 3 Nov 2022 14:25:27 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-txtorcon/python-txtorcon.hash | 4 ++-- > package/python-txtorcon/python-txtorcon.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:08:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:08:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-websockets: bump to version 10.4 In-Reply-To: <20221103204643.1608896-1-james.hilliard1@gmail.com> References: <20221103204643.1608896-1-james.hilliard1@gmail.com> Message-ID: <20221103220827.49c5da70@windsurf> On Thu, 3 Nov 2022 14:46:43 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-websockets/python-websockets.hash | 4 ++-- > package/python-websockets/python-websockets.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:10:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:10:50 +0100 Subject: [Buildroot] [PATCH 3/3] package/python-wtforms: bump to version 3.0.1 In-Reply-To: <20221103210719.3477688-3-james.hilliard1@gmail.com> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> <20221103210719.3477688-3-james.hilliard1@gmail.com> Message-ID: <20221103221050.3a3cf4f8@windsurf> On Thu, 3 Nov 2022 15:07:19 -0600 James Hilliard wrote: > Add new host-python-babel build dependency. Is this a legitimate build dependency on the host, or a bug where it confuses it being needed on the host at build time vs. being needed on the target at runtime? 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 Thu Nov 3 21:12:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:12:03 +0100 Subject: [Buildroot] [git commit] package/makedumpfile: fix mips64 build Message-ID: <20221103211211.9599287C35@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5adf96d5bd3a580ab47e74ef8988594435a18a20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following mips64 build failure raised since commit 0b389385666687ecfd09cdbce6c6ecfd74ce11ab: makedumpfile.c: In function 'is_kvaddr': makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) return (addr >= (unsigned long long)(KVBASE)); ^~~~~~ Fixes: - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/makedumpfile/0002-Handle-__mips64.patch | 69 +++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/package/makedumpfile/0002-Handle-__mips64.patch b/package/makedumpfile/0002-Handle-__mips64.patch new file mode 100644 index 0000000000..fd3fdbbb39 --- /dev/null +++ b/package/makedumpfile/0002-Handle-__mips64.patch @@ -0,0 +1,69 @@ +From a5779893ee087409b2d1fe391ead102defe0f00b Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 13:00:00 +0100 +Subject: [PATCH] Handle __mips64 + +Handle __mips64 as __mips64__ to avoid the following build failure: + +makedumpfile.c: In function 'is_kvaddr': +makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) + return (addr >= (unsigned long long)(KVBASE)); + ^~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/makedumpfile/makedumpfile/pull/11] +--- + arch/mips64.c | 2 +- + makedumpfile.h | 6 +++--- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/arch/mips64.c b/arch/mips64.c +index ab45b6e..fd987b0 100644 +--- a/arch/mips64.c ++++ b/arch/mips64.c +@@ -16,7 +16,7 @@ + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + */ +-#ifdef __mips64__ ++#if defined(__mips64__) || defined(__mips64) + + #include "../print_info.h" + #include "../elf_info.h" +diff --git a/makedumpfile.h b/makedumpfile.h +index 70a1a91..3842f9c 100644 +--- a/makedumpfile.h ++++ b/makedumpfile.h +@@ -963,7 +963,7 @@ typedef unsigned long pgd_t; + + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + #define KVBASE PAGE_OFFSET + + #ifndef _XKPHYS_START_ADDR +@@ -1204,7 +1204,7 @@ unsigned long long vaddr_to_paddr_sparc64(unsigned long vaddr); + #define arch_crashkernel_mem_size() stub_false() + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + int get_phys_base_mips64(void); + int get_machdep_info_mips64(void); + int get_versiondep_info_mips64(void); +@@ -2364,7 +2364,7 @@ int get_xen_info_ia64(void); + #define get_xen_info_arch(X) FALSE + #endif /* sparc64 */ + +-#ifdef __mips64__ /* mips64 */ ++#if defined(__mips64__) || defined(__mips64) /* mips64 */ + #define kvtop_xen(X) FALSE + #define get_xen_basic_info_arch(X) FALSE + #define get_xen_info_arch(X) FALSE +-- +2.35.1 + From thomas.petazzoni at bootlin.com Thu Nov 3 21:12:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:12:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/makedumpfile: fix mips64 build In-Reply-To: <20221102120751.103984-1-fontaine.fabrice@gmail.com> References: <20221102120751.103984-1-fontaine.fabrice@gmail.com> Message-ID: <20221103221215.19ba6939@windsurf> On Wed, 2 Nov 2022 13:07:51 +0100 Fabrice Fontaine wrote: > Fix the following mips64 build failure raised since commit > 0b389385666687ecfd09cdbce6c6ecfd74ce11ab: > > makedumpfile.c: In function 'is_kvaddr': > makedumpfile.c:1613:39: error: 'KVBASE' undeclared (first use in this function) > return (addr >= (unsigned long long)(KVBASE)); > ^~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/94824fa8baa8edb99a5ca245e5561e0c4e430638 > > Signed-off-by: Fabrice Fontaine > --- > .../makedumpfile/0002-Handle-__mips64.patch | 69 +++++++++++++++++++ > 1 file changed, 69 insertions(+) > create mode 100644 package/makedumpfile/0002-Handle-__mips64.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 21:12:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:12:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/numactl: link with -latomic if needed In-Reply-To: <20221102123500.311904-1-fontaine.fabrice@gmail.com> References: <20221102123500.311904-1-fontaine.fabrice@gmail.com> Message-ID: <20221103221244.17f40c1a@windsurf> On Wed, 2 Nov 2022 13:35:00 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since bump to version 2.0.16 in > commit e9bc980d93a189a16e7320bd254b906c87ca9f87: > > /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': > libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' > > Fixes: > - http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 > > Signed-off-by: Fabrice Fontaine > --- > ...01-link-with-latomic-if-needed-again.patch | 41 +++++++++++++++++++ > package/numactl/numactl.mk | 2 + > 2 files changed, 43 insertions(+) > create mode 100644 package/numactl/0001-link-with-latomic-if-needed-again.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Thu Nov 3 21:12:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:12:59 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-xlib: bump to version 0.32 Message-ID: <20221103211259.3920599-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-xlib/python-xlib.hash | 4 ++-- package/python-xlib/python-xlib.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-xlib/python-xlib.hash b/package/python-xlib/python-xlib.hash index 120541f998..066f450416 100644 --- a/package/python-xlib/python-xlib.hash +++ b/package/python-xlib/python-xlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-xlib/json -md5 3a87f81bff4cb4f8a52881097ba51a49 python-xlib-0.27.tar.bz2 -sha256 a90667c70905c6ef0754c8a09fa61acbc1e1b7ddb946d527831800d7cbfe9348 python-xlib-0.27.tar.bz2 +md5 ba31623fb64a1e5a0b1ae1f6495c3bf6 python-xlib-0.32.tar.gz +sha256 20e1382f8a98d8ed0facfa45415c46fd0c8eeb6f9996e58c22d3382a4ed6e37b python-xlib-0.32.tar.gz # Locally computed sha256 checksums sha256 06eb1c441443cf15ac84f309003f4c43c62246939d37c75fc3e056c2d34cd300 LICENSE diff --git a/package/python-xlib/python-xlib.mk b/package/python-xlib/python-xlib.mk index ae8ca1653b..3ce1c5fdb0 100644 --- a/package/python-xlib/python-xlib.mk +++ b/package/python-xlib/python-xlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XLIB_VERSION = 0.27 -PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.bz2 -PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/e8/fa/a61ef33df117de4c57d11b4ba0b624f5352f21aa2e1eda404860155e8855 +PYTHON_XLIB_VERSION = 0.32 +PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.gz +PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/4d/cf/a29ecb43a5c84a65ffd726e3b28806f56b3bc5e796ddb533ff52af107dcf PYTHON_XLIB_SETUP_TYPE = setuptools PYTHON_XLIB_LICENSE = LGPL-2.1+ PYTHON_XLIB_LICENSE_FILES = LICENSE -- 2.34.1 From thomas.petazzoni at bootlin.com Thu Nov 3 21:13:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:13:23 +0100 Subject: [Buildroot] [git commit] package/rpi-userland: fix hello_ applications Message-ID: <20221103211336.3CD2787C44@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5044928baeaed86cee6f8452dc3850d5d0cb80a5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The HELLO_ examples fail to run because the librevision.so library build by the userland package is not included in the image. Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO is selected. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-userland/rpi-userland.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..2800b56296 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -25,6 +25,9 @@ define RPI_USERLAND_EXTRA_LIBS_TARGET $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(TARGET_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(TARGET_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_TARGET_HOOKS += RPI_USERLAND_EXTRA_LIBS_TARGET @@ -32,6 +35,9 @@ define RPI_USERLAND_EXTRA_LIBS_STAGING $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(STAGING_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(STAGING_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_STAGING_HOOKS += RPI_USERLAND_EXTRA_LIBS_STAGING From thomas.petazzoni at bootlin.com Thu Nov 3 21:12:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:12:33 +0100 Subject: [Buildroot] [git commit] package/numactl: link with -latomic if needed Message-ID: <20221103211336.33BBF87C43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a353cf87367fa2df22b8f0e55dee4d48a6f91ea8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since bump to version 2.0.16 in commit e9bc980d93a189a16e7320bd254b906c87ca9f87: /nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' Fixes: - http://autobuild.buildroot.org/results/a92c1c60518d3fe08f3f808f9cc812031e85a4e9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../0001-link-with-latomic-if-needed-again.patch | 41 ++++++++++++++++++++++ package/numactl/numactl.mk | 2 ++ 2 files changed, 43 insertions(+) diff --git a/package/numactl/0001-link-with-latomic-if-needed-again.patch b/package/numactl/0001-link-with-latomic-if-needed-again.patch new file mode 100644 index 0000000000..54d55656ec --- /dev/null +++ b/package/numactl/0001-link-with-latomic-if-needed-again.patch @@ -0,0 +1,41 @@ +From 692abb6d751a41c7f0206771ecd454933750256e Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 13:28:02 +0100 +Subject: [PATCH] link with -latomic if needed (again ...) + +numactl unconditionally uses __atomic_fetch_and but some architectures +(e.g. sparc) needs to link with -latomic to be able to use it. So check +if -latomic is needed and update numa.pc accordingly. + +This linking was made by e0de0d9e981ddb53bdeb4a4b9dc43046c9ff4ff9 but +wrongly reverted by 10c277c20768be9a563f75265bcd7e73954763ad resulting +in the following build failure on sparc or microblaze: + +/nvmedata/autobuild/instance-7/output-1/per-package/numactl/host/bin/../lib/gcc/sparc-buildroot-linux-uclibc/10.4.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ./.libs/libnuma.a(libnuma.o): in function `numa_police_memory': +libnuma.c:(.text+0xe28): undefined reference to `__atomic_fetch_and_1' + +Fixes: + - http://autobuild.buildroot.org/results/54b7567d804d9abff56f47cd26bae774c1e38669 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/numactl/numactl/pull/144] +--- + configure.ac | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 8510fc5..ebf9917 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -27,6 +27,8 @@ AM_CONDITIONAL([RISCV64], [test x"${target_cpu}" = x"riscv64"]) + + AC_CONFIG_FILES([Makefile]) + ++AC_SEARCH_LIBS([__atomic_fetch_and_1], [atomic]) ++ + # GCC tries to be "helpful" and only issue a warning for unrecognized + # attributes. So we compile the test with Werror, so that if the + # attribute is not recognized the compilation fails +-- +2.35.1 + diff --git a/package/numactl/numactl.mk b/package/numactl/numactl.mk index b2f349255f..157f953c51 100644 --- a/package/numactl/numactl.mk +++ b/package/numactl/numactl.mk @@ -10,6 +10,8 @@ NUMACTL_SITE = \ NUMACTL_LICENSE = LGPL-2.1 (libnuma), GPL-2.0 (programs) NUMACTL_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 NUMACTL_INSTALL_STAGING = YES +# We're patching configure.ac +NUMACTL_AUTORECONF = YES NUMACTL_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -fPIC" $(eval $(autotools-package)) From james.hilliard1 at gmail.com Thu Nov 3 21:15:13 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:15:13 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-xlsxwriter: bump to version 3.0.3 Message-ID: <20221103211513.4099651-1-james.hilliard1@gmail.com> License hash changed due to date update: https://github.com/jmcnamara/XlsxWriter/commit/0fc418931f984e5d6119569d47e9985b2bae5d57 Signed-off-by: James Hilliard --- package/python-xlsxwriter/python-xlsxwriter.hash | 6 +++--- package/python-xlsxwriter/python-xlsxwriter.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-xlsxwriter/python-xlsxwriter.hash b/package/python-xlsxwriter/python-xlsxwriter.hash index 7c9698067b..4363799079 100644 --- a/package/python-xlsxwriter/python-xlsxwriter.hash +++ b/package/python-xlsxwriter/python-xlsxwriter.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xlsxwriter/json -md5 5f759dccf222e8f2a9924e90c4afaf84 XlsxWriter-3.0.1.tar.gz -sha256 3f39bf581c55f3ad1438bc170d7f4c4649cee8b6b7a80d21f79508118eeea52a XlsxWriter-3.0.1.tar.gz +md5 b08fcc4753c14aa64b9d99219475d91e XlsxWriter-3.0.3.tar.gz +sha256 e89f4a1d2fa2c9ea15cde77de95cd3fd8b0345d0efb3964623f395c8c4988b7f XlsxWriter-3.0.3.tar.gz # Locally computed sha256 checksums -sha256 8fbb9b28ef0afac1c7d999102fd2634f347448d069c8c821976f3dbd2b3f812c LICENSE.txt +sha256 6287be39bd007c8729f5c3cf8dfda9b462af725c1d06e3bf0e17b1532196a08f LICENSE.txt diff --git a/package/python-xlsxwriter/python-xlsxwriter.mk b/package/python-xlsxwriter/python-xlsxwriter.mk index 4c8a512086..4055e52622 100644 --- a/package/python-xlsxwriter/python-xlsxwriter.mk +++ b/package/python-xlsxwriter/python-xlsxwriter.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XLSXWRITER_VERSION = 3.0.1 +PYTHON_XLSXWRITER_VERSION = 3.0.3 PYTHON_XLSXWRITER_SOURCE = XlsxWriter-$(PYTHON_XLSXWRITER_VERSION).tar.gz -PYTHON_XLSXWRITER_SITE = https://files.pythonhosted.org/packages/5d/36/e943d07af9d26cc2f11861955dbf0031e891f77f3d55f70217fd6a0f4d9f +PYTHON_XLSXWRITER_SITE = https://files.pythonhosted.org/packages/53/04/91ff43803c3e88c32aa272fdbda5859fc3c3b50b0de3a1e439cc57455330 PYTHON_XLSXWRITER_SETUP_TYPE = setuptools PYTHON_XLSXWRITER_LICENSE = BSD-2-Clause PYTHON_XLSXWRITER_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:17:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:17:21 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-yatl: bump to version 20220907.1 Message-ID: <20221103211721.50841-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-yatl/python-yatl.hash | 4 ++-- package/python-yatl/python-yatl.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-yatl/python-yatl.hash b/package/python-yatl/python-yatl.hash index 8ce192bf95..61391f6370 100644 --- a/package/python-yatl/python-yatl.hash +++ b/package/python-yatl/python-yatl.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/yatl/json -md5 551136eba4c5551c01b051341b190641 yatl-20211217.1.tar.gz -sha256 d22bf7abe40d9bdd16bd15824d2df65e65e405df6ecb8601fdc7c233bf6b3004 yatl-20211217.1.tar.gz +md5 f02b367e1c56af94eafd5bd1019c03be yatl-20220907.1.tar.gz +sha256 67d43ad79e1f58d8552718018470856a2ad210bdfeec42e978b28b1b21560d00 yatl-20220907.1.tar.gz diff --git a/package/python-yatl/python-yatl.mk b/package/python-yatl/python-yatl.mk index 12a8039891..0c33971b89 100644 --- a/package/python-yatl/python-yatl.mk +++ b/package/python-yatl/python-yatl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_YATL_VERSION = 20211217.1 +PYTHON_YATL_VERSION = 20220907.1 PYTHON_YATL_SOURCE = yatl-$(PYTHON_YATL_VERSION).tar.gz -PYTHON_YATL_SITE = https://files.pythonhosted.org/packages/03/05/0be8164e8151fd8c96caeb2560f955dc2dc1a969f0868f48c046cd863fe6 +PYTHON_YATL_SITE = https://files.pythonhosted.org/packages/09/68/0c9d0a1192fdad5f3d38db096106c5adabb9b26c9ae107897997f56d1788 PYTHON_YATL_SETUP_TYPE = setuptools PYTHON_YATL_LICENSE = BSD-3-Clause -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:21:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:21:56 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-zeroconf: bump to version 0.39.4 Message-ID: <20221103212156.298989-1-james.hilliard1@gmail.com> Add new async timeout runtime dependency. Verified license is still LGPL-2.1+ after hash changed. Signed-off-by: James Hilliard --- package/python-zeroconf/Config.in | 1 + package/python-zeroconf/python-zeroconf.hash | 6 +++--- package/python-zeroconf/python-zeroconf.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-zeroconf/Config.in b/package/python-zeroconf/Config.in index 1570674f59..69ea81d93a 100644 --- a/package/python-zeroconf/Config.in +++ b/package/python-zeroconf/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_ZEROCONF bool "python-zeroconf" + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime select BR2_PACKAGE_PYTHON_IFADDR # runtime help Pure Python Multicast DNS Service Discovery Library diff --git a/package/python-zeroconf/python-zeroconf.hash b/package/python-zeroconf/python-zeroconf.hash index be91b59048..13e1d16cde 100644 --- a/package/python-zeroconf/python-zeroconf.hash +++ b/package/python-zeroconf/python-zeroconf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zeroconf/json -md5 98e683a247fe9915a5d4845c38b37ff3 zeroconf-0.29.0.tar.gz -sha256 7aefbb658b452b1fd7e51124364f938c6f5e42d6ea893fa2557bea8c06c540af zeroconf-0.29.0.tar.gz +md5 f85fb9d239397b53836495fd49b85e5f zeroconf-0.39.4.tar.gz +sha256 701e4d697f89fe952aa9c13a512ed6bf472dcf4f0a6d275e71085604b3882295 zeroconf-0.39.4.tar.gz # Locally computed sha256 checksums -sha256 bb117c0fbd7f57f64170b690285d7df07c2371b578e3b3cd3aa2e1155ef461a0 COPYING +sha256 35e4136e96aace60757a8b939741959d8627c4bc1fce62af99df325395276c56 COPYING diff --git a/package/python-zeroconf/python-zeroconf.mk b/package/python-zeroconf/python-zeroconf.mk index 67bfa72e03..d939b2e5ae 100644 --- a/package/python-zeroconf/python-zeroconf.mk +++ b/package/python-zeroconf/python-zeroconf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZEROCONF_VERSION = 0.29.0 +PYTHON_ZEROCONF_VERSION = 0.39.4 PYTHON_ZEROCONF_SOURCE = zeroconf-$(PYTHON_ZEROCONF_VERSION).tar.gz -PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/ca/77/eb6137997adc60811c6c46b28b00abac5c16daf14383f61d8a0180326b38 +PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/f5/4f/c47cea73d7ae5467b63de3999d7207fd5b14d70cb2f35ce81c4ab7d7a52e PYTHON_ZEROCONF_SETUP_TYPE = setuptools PYTHON_ZEROCONF_LICENSE = LGPL-2.1+ PYTHON_ZEROCONF_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:23:40 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:23:40 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-zlmdb: bump to version 22.6.1 Message-ID: <20221103212340.393546-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-zlmdb/python-zlmdb.hash | 4 ++-- package/python-zlmdb/python-zlmdb.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-zlmdb/python-zlmdb.hash b/package/python-zlmdb/python-zlmdb.hash index d98dc7d12a..1ae5d72efa 100644 --- a/package/python-zlmdb/python-zlmdb.hash +++ b/package/python-zlmdb/python-zlmdb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zlmdb/json -md5 d730a394b74108933a65c9fbe76aba36 zlmdb-22.3.1.tar.gz -sha256 0d416a47b1ee627186af8e5c99e5246f6b277df44ba5c6bb67e947eabf948e5a zlmdb-22.3.1.tar.gz +md5 1e217f3228cb4c2303f06461b79e593e zlmdb-22.6.1.tar.gz +sha256 aff353121c2eed3c18e53c82358c41932a21bf882995ee3a79c6eb1ae4c95397 zlmdb-22.6.1.tar.gz # Locally computed sha256 checksums sha256 8a139bf325dcca11e0e476ce537bf791a6cfbeed8899a9b6ddc55238e180d230 LICENSE diff --git a/package/python-zlmdb/python-zlmdb.mk b/package/python-zlmdb/python-zlmdb.mk index a040622d9d..d20ac9e016 100644 --- a/package/python-zlmdb/python-zlmdb.mk +++ b/package/python-zlmdb/python-zlmdb.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZLMDB_VERSION = 22.3.1 +PYTHON_ZLMDB_VERSION = 22.6.1 PYTHON_ZLMDB_SOURCE = zlmdb-$(PYTHON_ZLMDB_VERSION).tar.gz -PYTHON_ZLMDB_SITE = https://files.pythonhosted.org/packages/71/87/bb3cebd5312e670e33551317c7fc5e4b6a4a9af39075a71cd541b32cc0bf +PYTHON_ZLMDB_SITE = https://files.pythonhosted.org/packages/97/15/992e61a18cb64b573814c9d92676b22d522f2cc2ea79ff78b834bd392b80 PYTHON_ZLMDB_SETUP_TYPE = setuptools PYTHON_ZLMDB_LICENSE = MIT PYTHON_ZLMDB_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:25:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:25:06 -0600 Subject: [Buildroot] [PATCH 1/1] package/python-zope-interface: bump to version 5.5.1 Message-ID: <20221103212506.520299-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-zope-interface/python-zope-interface.hash | 4 ++-- package/python-zope-interface/python-zope-interface.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-zope-interface/python-zope-interface.hash b/package/python-zope-interface/python-zope-interface.hash index f7fa673e24..6bab9d2c1c 100644 --- a/package/python-zope-interface/python-zope-interface.hash +++ b/package/python-zope-interface/python-zope-interface.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zope-interface/json -md5 c58b31da83449631efb499de13c68c6a zope.interface-5.4.0.tar.gz -sha256 5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e zope.interface-5.4.0.tar.gz +md5 644f7574b81710a21b1b738d448811e4 zope.interface-5.5.1.tar.gz +sha256 6d678475fdeb11394dc9aaa5c564213a1567cc663082e0ee85d52f78d1fbaab2 zope.interface-5.5.1.tar.gz # Locally computed sha256 checksums sha256 3e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3c LICENSE.txt diff --git a/package/python-zope-interface/python-zope-interface.mk b/package/python-zope-interface/python-zope-interface.mk index beacfb4f5e..4f201e5cbf 100644 --- a/package/python-zope-interface/python-zope-interface.mk +++ b/package/python-zope-interface/python-zope-interface.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZOPE_INTERFACE_VERSION = 5.4.0 +PYTHON_ZOPE_INTERFACE_VERSION = 5.5.1 PYTHON_ZOPE_INTERFACE_SOURCE = zope.interface-$(PYTHON_ZOPE_INTERFACE_VERSION).tar.gz -PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/ae/58/e0877f58daa69126a5fb325d6df92b20b77431cd281e189c5ec42b722f58 +PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/c5/ec/3e116b5c3c54f1fb7296a686c110c14d1242bbea17286c487892075d9858 PYTHON_ZOPE_INTERFACE_SETUP_TYPE = setuptools PYTHON_ZOPE_INTERFACE_LICENSE = ZPL-2.1 PYTHON_ZOPE_INTERFACE_LICENSE_FILES = LICENSE.txt -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:26:33 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 17:26:33 -0400 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: <20221103220710.409e33ea@windsurf> References: <20221103202350.9395-1-james.hilliard1@gmail.com> <20221103220710.409e33ea@windsurf> Message-ID: On Thu, Nov 3, 2022 at 5:07 PM Thomas Petazzoni wrote: > > Hello James, > > On Thu, 3 Nov 2022 14:23:50 -0600 > James Hilliard wrote: > > > # When bumping this package, make sure to also verify if the > > # python-treq package still works and to update its hash, > > # as they share the same version/site variables. > > -PYTHON_TWISTED_VERSION = 22.2.0 > > +PYTHON_TWISTED_VERSION = 22.10.0 > > Hm, did you look at the comment above these variables? :-) Yep, tested that this didn't break python-treq build which only has a 22.2.0 release so far. > > 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 Thu Nov 3 21:27:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:27:16 +0100 Subject: [Buildroot] [git commit] configs/qemu_aarch64_ebbr: bump u-boot and linux versions Message-ID: <20221103212731.7547787C49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acae82e8a13ca97c354c94cedd2a59f89fba2ee6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump U-Boot version to v2022.10. - Bump Linux kernel version to v6.0.0. Signed-off-by: Vincent Stehl?? Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- configs/qemu_aarch64_ebbr_defconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index 15822e17a3..a0d8105c43 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_5_17=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y # Kernel BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19.8" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.6" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y @@ -39,7 +39,7 @@ 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.07" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="qemu_arm64" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/aarch64-ebbr/u-boot.config" BR2_TARGET_UBOOT_NEEDS_OPENSSL=y From thomas.petazzoni at bootlin.com Thu Nov 3 21:27:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:27:53 +0100 Subject: [Buildroot] [PATCH] configs/qemu_aarch64_ebbr: bump u-boot and linux versions In-Reply-To: <20221103172247.1629518-1-vincent.stehle@arm.com> References: <20221103172247.1629518-1-vincent.stehle@arm.com> Message-ID: <20221103222753.501bf939@windsurf> On Thu, 3 Nov 2022 18:22:47 +0100 Vincent Stehl? wrote: > - Bump U-Boot version to v2022.10. > - Bump Linux kernel version to v6.0.0. > > Signed-off-by: Vincent Stehl? > Cc: Romain Naour > --- > configs/qemu_aarch64_ebbr_defconfig | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) We normally don't take version bumps after -rc1, but this defconfig is new, so I decided to take this patch in master. Applied, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Thu Nov 3 21:29:39 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 17:29:39 -0400 Subject: [Buildroot] [PATCH 3/3] package/python-wtforms: bump to version 3.0.1 In-Reply-To: <20221103221050.3a3cf4f8@windsurf> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> <20221103210719.3477688-3-james.hilliard1@gmail.com> <20221103221050.3a3cf4f8@windsurf> Message-ID: On Thu, Nov 3, 2022 at 5:10 PM Thomas Petazzoni wrote: > > On Thu, 3 Nov 2022 15:07:19 -0600 > James Hilliard wrote: > > > Add new host-python-babel build dependency. > > Is this a legitimate build dependency on the host, or a bug where it > confuses it being needed on the host at build time vs. being needed on > the target at runtime? It does appear to be a legitimate build dependency: https://github.com/wtforms/wtforms/blob/3.0.1/setup.py#L12-L15 > > 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 Thu Nov 3 21:31:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:31:17 +0100 Subject: [Buildroot] [git commit] package/pixman: security bump version to 0.42.2 Message-ID: <20221103213133.863EC87C52@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0ceeb39303267400d6335e3c687ce1f73d9e6dcc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://lists.x.org/archives/xorg-announce/2022-October/003228.html https://lists.x.org/archives/xorg-announce/2022-November/003249.html Fixes CVE-2022-44638: https://lists.x.org/archives/xorg-announce/2022-November/003251.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/pixman/pixman.hash | 6 +++--- package/pixman/pixman.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pixman/pixman.hash b/package/pixman/pixman.hash index 1af632a9f4..78407bf048 100644 --- a/package/pixman/pixman.hash +++ b/package/pixman/pixman.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2020-April/003043.html -sha256 da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e pixman-0.40.0.tar.xz -sha512 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 pixman-0.40.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-October/003228.html +sha256 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376 pixman-0.42.2.tar.xz +sha512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8 pixman-0.42.2.tar.xz # Locally computed sha256 fac9270f0987b96ff4533fca3548c633e02083cbba4a0172a3b149b2e4019793 COPYING diff --git a/package/pixman/pixman.mk b/package/pixman/pixman.mk index 3f65f0484d..6e6d787d27 100644 --- a/package/pixman/pixman.mk +++ b/package/pixman/pixman.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIXMAN_VERSION = 0.40.0 +PIXMAN_VERSION = 0.42.2 PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.xz PIXMAN_SITE = https://xorg.freedesktop.org/releases/individual/lib PIXMAN_LICENSE = MIT From james.hilliard1 at gmail.com Thu Nov 3 21:36:28 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 15:36:28 -0600 Subject: [Buildroot] [PATCH v2 1/1] package/python-opcua-asyncio: bump to version 1.0.0 Message-ID: <20221103213628.1321537-1-james.hilliard1@gmail.com> Switch to pypi source which should be the same: https://github.com/FreeOpcUa/opcua-asyncio#installation Signed-off-by: James Hilliard --- Changes v1 -> v2: - PYTHON_OPCUA_ASYNCIO_SOURCE --- package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash index d8aee272de..36b16a1596 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz +# md5, sha256 from https://pypi.org/pypi/asyncua/json +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz +# Locally computed sha256 checksums sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk index 50b581037b..509beda151 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz +PYTHON_OPCUA_ASYNCIO_SITE = https://files.pythonhosted.org/packages/e7/ea/6fe0799c740b0fc8ffda42fc97bf45204ffe06fe41d505c02654e0d4e379 PYTHON_OPCUA_ASYNCIO_SETUP_TYPE = setuptools PYTHON_OPCUA_ASYNCIO_LICENSE = LGPL-3.0+ PYTHON_OPCUA_ASYNCIO_LICENSE_FILES = COPYING -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 3 21:38:05 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 17:38:05 -0400 Subject: [Buildroot] [PATCH 1/1] package/python-opcua-asyncio: bump to version 1.0.0 In-Reply-To: <20221103215812.58a4ca20@windsurf> References: <20221103132829.1589487-1-james.hilliard1@gmail.com> <20221103215812.58a4ca20@windsurf> Message-ID: On Thu, Nov 3, 2022 at 4:58 PM Thomas Petazzoni wrote: > > Hello James, > > On Thu, 3 Nov 2022 07:28:29 -0600 > James Hilliard wrote: > > > Signed-off-by: James Hilliard > > --- > > package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- > > package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- > > 2 files changed, 7 insertions(+), 5 deletions(-) > > > > diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash > > index d8aee272de..36b16a1596 100644 > > --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash > > +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash > > @@ -1,3 +1,5 @@ > > -# Locally computed > > -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz > > +# md5, sha256 from https://pypi.org/pypi/asyncua/json > > +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz > > +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz > > Are you sure this is the same thing: opcua-asyncio-0.8.4.tar.gz and > asyncua-1.0.0.tar.gz ? Should be: https://github.com/FreeOpcUa/opcua-asyncio#installation > > > +# Locally computed sha256 checksums > > sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING > > diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk > > index 50b581037b..54f8a1d0a0 100644 > > --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk > > +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk > > @@ -4,9 +4,9 @@ > > # > > ################################################################################ > > > > -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 > > -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz > > -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) > > +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 > > +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_ASYNCUA_VERSION).tar.gz > > I don't see how this can work: this package defines > PYTHON_OPCUA_ASYNCIO_VERSION, but you use PYTHON_ASYNCUA_VERSION. Did > you test this? :-) I did...but I bet I had not yet purged the scanpypi generated package which defined that variable from my working tree before testing. Fixed in v2: https://patchwork.ozlabs.org/project/buildroot/patch/20221103213628.1321537-1-james.hilliard1 at gmail.com/ > > 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 Thu Nov 3 21:38:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:38:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/procps-ng: fix build without __NR_pidfd_open In-Reply-To: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> References: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> Message-ID: <20221103223834.1e9564a5@windsurf> On Thu, 3 Nov 2022 18:48:18 +0100 Fabrice Fontaine wrote: > Fix the following build failure without __NR_pidfd_open raised since > bump to version 3.3.17 in commit > cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and > https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: > > pgrep.c: In function 'pidfd_open': > pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? > 748 | return syscall(__NR_pidfd_open, pid, flags); > | ^~~~~~~~~~~~~~~ > | pidfd_open > > Fixes: > - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 > > Signed-off-by: Fabrice Fontaine > --- > .../procps-ng/0003-fix-pifd_open-check.patch | 59 +++++++++++++++++++ > 1 file changed, 59 insertions(+) > create mode 100644 package/procps-ng/0003-fix-pifd_open-check.patch > > diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch > new file mode 100644 > index 0000000000..7152901e70 > --- /dev/null > +++ b/package/procps-ng/0003-fix-pifd_open-check.patch > @@ -0,0 +1,59 @@ > +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 > +From: Fabrice Fontaine > +Date: Thu, 3 Nov 2022 18:24:53 +0100 > +Subject: [PATCH] fix pifd_open check > + > +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will > +never be defined resulting in the following build failure if pidfd_open > +is available but __NR_pidfd_open is not available: > + > +pgrep.c: In function 'pidfd_open': > +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? > + 748 | return syscall(__NR_pidfd_open, pid, flags); > + | ^~~~~~~~~~~~~~~ > + | pidfd_open > + > +This build failure is raised since the addition of pwait in version > +3.3.17 and > +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da > + > +Fixes: > + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 > + > +Signed-off-by: Fabrice Fontaine > +[Upstream status: > +https://gitlab.com/procps-ng/procps/-/merge_requests/166] > +--- > + configure.ac | 2 +- > + src/pgrep.c | 2 +- > + 2 files changed, 2 insertions(+), 2 deletions(-) > + > +diff --git a/configure.ac b/configure.ac > +index 629881a6..1a3ccdb8 100644 > +--- a/configure.ac > ++++ b/configure.ac > +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], > + AC_MSG_RESULT(yes), > + AC_MSG_RESULT(no)) > + > +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ > ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ > + AC_MSG_CHECKING([for __NR_pidfd_open]) > + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ > + #include > +diff --git a/pgrep.c b/pgrep.c > +index c4ad5da3..29cfedf7 100644 > +--- a/pgrep.c > ++++ b/pgrep.c > +@@ -38,7 +38,7 @@ > + #include > + #include > + > +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) > ++#if defined(ENABLE_PWAIT) > + #include > + #include > + #endif I think here the change should have been: #if defined(ENABLE_PWAIT) #include #if !defined(HAVE_PIDFD_OPEN) #include #endif /* !HAVE_PIDFD_OPEN */ #endif Indeed, the is needed for the pwait functionality. However, the is only needed when the replacement pidfd_open() function is provided, i.e when !HAVE_PIDFD_OPEN. Anyway, I've applied as-is to Buildroot, but maybe for upstream this change would be more correct. 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 Thu Nov 3 21:38:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 22:38:50 +0100 Subject: [Buildroot] [git commit] package/procps-ng: fix build without __NR_pidfd_open Message-ID: <20221103213907.85E7A87C6F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c07caa732b5c4ca5836ee81ce90f57f967dcc721 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without __NR_pidfd_open raised since bump to version 3.3.17 in commit cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: pgrep.c: In function 'pidfd_open': pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? 748 | return syscall(__NR_pidfd_open, pid, flags); | ^~~~~~~~~~~~~~~ | pidfd_open Fixes: - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/procps-ng/0003-fix-pifd_open-check.patch | 59 ++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch new file mode 100644 index 0000000000..7152901e70 --- /dev/null +++ b/package/procps-ng/0003-fix-pifd_open-check.patch @@ -0,0 +1,59 @@ +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 18:24:53 +0100 +Subject: [PATCH] fix pifd_open check + +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will +never be defined resulting in the following build failure if pidfd_open +is available but __NR_pidfd_open is not available: + +pgrep.c: In function 'pidfd_open': +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? + 748 | return syscall(__NR_pidfd_open, pid, flags); + | ^~~~~~~~~~~~~~~ + | pidfd_open + +This build failure is raised since the addition of pwait in version +3.3.17 and +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da + +Fixes: + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.com/procps-ng/procps/-/merge_requests/166] +--- + configure.ac | 2 +- + src/pgrep.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 629881a6..1a3ccdb8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no)) + +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ + AC_MSG_CHECKING([for __NR_pidfd_open]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include +diff --git a/pgrep.c b/pgrep.c +index c4ad5da3..29cfedf7 100644 +--- a/pgrep.c ++++ b/pgrep.c +@@ -38,7 +38,7 @@ + #include + #include + +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) ++#if defined(ENABLE_PWAIT) + #include + #include + #endif +-- +2.35.1 + From thomas.petazzoni at bootlin.com Thu Nov 3 22:00:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:00:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: References: <20221103202350.9395-1-james.hilliard1@gmail.com> <20221103220710.409e33ea@windsurf> Message-ID: <20221103230030.5b78b481@windsurf> On Thu, 3 Nov 2022 17:26:33 -0400 James Hilliard wrote: > > Hm, did you look at the comment above these variables? :-) > > Yep, tested that this didn't break python-treq build which only has a 22.2.0 > release so far. Something to note in the commit log? :-) Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:03:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:03:12 +0100 Subject: [Buildroot] [git commit] package/ipmitool: drop ncurses dependency Message-ID: <20221103220343.6D1D987C80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a95fcbebf5955de48dd7f57dfc27708739968da branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ncurses is not a dependency since bump to version 1.8.19 in commit 8317065ecb4979fe43c466f7e5a7f6dc281bd10d and https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/ipmitool/Config.in | 1 - package/ipmitool/ipmitool.mk | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/package/ipmitool/Config.in b/package/ipmitool/Config.in index f5c79c8403..dbd6483110 100644 --- a/package/ipmitool/Config.in +++ b/package/ipmitool/Config.in @@ -32,7 +32,6 @@ config BR2_PACKAGE_IPMITOOL_IPMIEVD config BR2_PACKAGE_IPMITOOL_IPMISHELL bool "ipmishell" - select BR2_PACKAGE_NCURSES select BR2_PACKAGE_READLINE help IPMI shell interface diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index 06d50bb6b9..0b8befffcd 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -34,7 +34,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += ncurses readline +IPMITOOL_DEPENDENCIES += readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell From thomas.petazzoni at bootlin.com Thu Nov 3 22:03:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:03:30 +0100 Subject: [Buildroot] [git commit] package/ipmitool: fix static build with readline Message-ID: <20221103220343.7BB9687C81@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=82480ee22bdfae6f7d399975722b5c125749d8c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following static build failure with readline raised since bump to version 1.8.19 in commit 8317065ecb4979fe43c466f7e5a7f6dc281bd10d and https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb: configure:15125: /tmp/instance-0/output-1/host/bin/armeb-buildroot-linux-musleabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g0 -static -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lreadline -lcrypto >&5 /tmp/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-musleabi/11.3.0/../../../../armeb-buildroot-linux-musleabi/bin/ld: /tmp/instance-0/output-1/host/armeb-buildroot-linux-musleabi/sysroot/usr/lib/libreadline.a(display.o): in function `_rl_move_cursor_relative': display.c:(.text+0x80fc): undefined reference to `tputs' Fixes: - http://autobuild.buildroot.org/results/dabc6a4f49d464c129ac6bc3710011678142fcbe Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...01-configure.ac-fix-readline-static-build.patch | 49 ++++++++++++++++++++++ package/ipmitool/ipmitool.mk | 2 +- 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch b/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch new file mode 100644 index 0000000000..e3d4349502 --- /dev/null +++ b/package/ipmitool/0001-configure.ac-fix-readline-static-build.patch @@ -0,0 +1,49 @@ +From 9836e2211ba8b3035a1d390bbf6a0eebe4c2439d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 17:19:09 +0100 +Subject: [PATCH] configure.ac: fix readline static build + +Use pkg-config to retrieve readline dependencies such as ncurses to +avoid the following static build when readline is built with ncurses +support (which is raised since version 1.8.19 and +https://github.com/ipmitool/ipmitool/commit/63dd71c39c9bf522ad3a785dd001737a285458eb): + +** Unable to build Solaris 9 x86 IPMI interface support! +checking for library containing readline... no +configure: error: ** Unable to find readline required by ipmishell. + +[...] + +configure:15125: /tmp/instance-0/output-1/host/bin/armeb-buildroot-linux-musleabi-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O0 -g0 -static -Wall -Wextra -std=gnu11 -pedantic -Wformat -Wformat-nonliteral -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lreadline -lcrypto >&5 +/tmp/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-musleabi/11.3.0/../../../../armeb-buildroot-linux-musleabi/bin/ld: /tmp/instance-0/output-1/host/armeb-buildroot-linux-musleabi/sysroot/usr/lib/libreadline.a(display.o): in function `_rl_move_cursor_relative': +display.c:(.text+0x80fc): undefined reference to `tputs' + +Fixes: + - http://autobuild.buildroot.org/results/dabc6a4f49d464c129ac6bc3710011678142fcbe + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ipmitool/ipmitool/pull/374] +--- + configure.ac | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index d6ba62b..4ee1be8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -624,7 +624,11 @@ AC_ARG_ENABLE([ipmishell], + + dnl check for readline library to enable ipmi shell + if test "x$xenable_ipmishell" = "xyes"; then +- AC_SEARCH_LIBS([readline], [readline edit], [have_readline=yes]) ++ PKG_PROG_PKG_CONFIG ++ PKG_CHECK_MODULES([READLINE], [readline], ++ [LIBS="$LIBS $READLINE_LIBS" have_readline=yes], ++ [AC_SEARCH_LIBS([readline], [readline edit], [have_readline=yes])] ++ ) + if test "x$have_readline" != "xyes"; then + AC_MSG_ERROR([** Unable to find readline required by ipmishell.]) + xenable_ipmishell=no +-- +2.35.1 + diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index 0b8befffcd..ebd8f9b337 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -34,7 +34,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += readline +IPMITOOL_DEPENDENCIES += host-pkgconf readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell From thomas.petazzoni at bootlin.com Thu Nov 3 22:04:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:04:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/libidn2: fix build with libunistring In-Reply-To: <20221103135159.825586-1-fontaine.fabrice@gmail.com> References: <20221103135159.825586-1-fontaine.fabrice@gmail.com> Message-ID: <20221103230440.63a213a8@windsurf> On Thu, 3 Nov 2022 14:51:59 +0100 Fabrice Fontaine wrote: > Fix the following build failure with libunistring raised since the > addition of the package in commit > ffb85a4a16df94e4980057a194e5fdc3c8332e32: > > /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) > /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' > > [...] > > aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' > > Fixes: > - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a > - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 > > Signed-off-by: Fabrice Fontaine > --- > package/libidn2/libidn2.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 Thu Nov 3 22:04:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:04:21 +0100 Subject: [Buildroot] [git commit] package/libidn2: fix build with libunistring Message-ID: <20221103220532.5219A87C85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a9e5b0255d47babf45f1f6e13dccf65bbbc9f84c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with libunistring raised since the addition of the package in commit ffb85a4a16df94e4980057a194e5fdc3c8332e32: /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' [...] aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' Fixes: - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/libidn2/libidn2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libidn2/libidn2.mk b/package/libidn2/libidn2.mk index 9d72998149..9d24e93d27 100644 --- a/package/libidn2/libidn2.mk +++ b/package/libidn2/libidn2.mk @@ -13,10 +13,12 @@ LIBIDN2_DEPENDENCIES = \ host-pkgconf \ $(TARGET_NLS_DEPENDENCIES) \ $(if $(BR2_PACKAGE_LIBICONV),libiconv) +LIBIDN2_CONF_OPTS = --without-included-libunistring LIBIDN2_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBUNISTRING),y) LIBIDN2_DEPENDENCIES += libunistring +LIBIDN2_CONF_OPTS += --with-libunistring-prefix=$(STAGING_DIR)/usr/lib endif ifeq ($(BR2_PACKAGE_LIBIDN2_BINARY),) From thomas.petazzoni at bootlin.com Thu Nov 3 22:06:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:06:19 +0100 Subject: [Buildroot] [PATCH] package/multipath-tools: security bump to version 0.9.3 In-Reply-To: <20221103143414.2624696-1-peter@korsgaard.com> References: <20221103143414.2624696-1-peter@korsgaard.com> Message-ID: <20221103230619.35364d9c@windsurf> On Thu, 3 Nov 2022 15:34:13 +0100 Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2022-41974: Authorization bypass > - CVE-2022-41973: Symlink attack > > For more details, see the writeup: > https://blog.qualys.com/vulnerabilities-threat-research/2022/10/25/leeloo-multipath-authorization-bypass-and-symlink-attack-in-multipathd-cve-2022-41974-and-cve-2022-41973 > > Update README.md hash after license-unrelated changes: > > git shortlog 0.9.0..0.9.3 -- README.md > Konstantin Kharlamov (1): > README.md: mention libreadline and libedit optional deps > > Xose Vazquez Perez (4): > multipath-tools: update devel repo info in README.md > multipath-tools: add ALUA info to README.md > multipath-tools: add basic info on how to use multipath-tools with NVMe devices > multipath-tools: add more info for NetApp RDAC arrays > > Signed-off-by: Peter Korsgaard > --- > package/multipath-tools/multipath-tools.hash | 4 ++-- > package/multipath-tools/multipath-tools.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 thomas.petazzoni at bootlin.com Thu Nov 3 22:06:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:06:48 +0100 Subject: [Buildroot] [git commit branch/next] package/quazip: bump to version 1.3 Message-ID: <20221103220701.82FBD87CAB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bab65a21c1805eab7127aaf557a1e5189386dcf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next https://github.com/stachenov/quazip/releases/tag/v1.3 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/quazip/quazip.hash | 2 +- package/quazip/quazip.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/quazip/quazip.hash b/package/quazip/quazip.hash index bcb16acdc0..16d299fdf4 100644 --- a/package/quazip/quazip.hash +++ b/package/quazip/quazip.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 2dfb911d6b27545de0b98798d967c40430312377e6ade57096d6ec80c720cb61 quazip-1.2.tar.gz +sha256 c1239559cd6860cab80a0fd81f4204e606f9324f702dab6166b0960676ee1754 quazip-1.3.tar.gz sha256 b455b21b0d31d6e51993f1fb7e0694c75fa0eb0519a9ea62e4815fcf48b140b0 COPYING diff --git a/package/quazip/quazip.mk b/package/quazip/quazip.mk index 7731e59d94..f4de2a11a4 100644 --- a/package/quazip/quazip.mk +++ b/package/quazip/quazip.mk @@ -4,7 +4,7 @@ # ################################################################################ -QUAZIP_VERSION = 1.2 +QUAZIP_VERSION = 1.3 QUAZIP_SITE = $(call github,stachenov,quazip,v$(QUAZIP_VERSION)) QUAZIP_INSTALL_STAGING = YES QUAZIP_DEPENDENCIES = \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:06:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:06:51 +0100 Subject: [Buildroot] [git commit branch/next] package/quota: bump to version 4.09 Message-ID: <20221103220701.8EBD787CAC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df46e3e6f64fc77d2f522c1ac8b643c13ee6a13d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop patch (already in version) https://sourceforge.net/p/linuxquota/code/ci/master/tree/Changelog Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...a-Use-realloc-3-instead-of-reallocarray-3.patch | 34 ---------------------- package/quota/quota.hash | 8 ++--- package/quota/quota.mk | 2 +- 3 files changed, 5 insertions(+), 39 deletions(-) diff --git a/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch b/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch deleted file mode 100644 index 093d7cc821..0000000000 --- a/package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 02b222a335527f1031cc9495d8c5ebc1bc5b1d4e Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 11 Nov 2020 15:00:47 +0100 -Subject: [PATCH] quota: Use realloc(3) instead of reallocarray(3) - -reallocarray(3) has been added to glibc relatively recently (version -2.26, from 2017) and apparently not all users run new enough glibc. Just -use realloc(3) for now since in this case there's no real risk of -overflow. - -Signed-off-by: Fabrice Fontaine -Signed-off-by: Jan Kara -[Retrieved from: -https://sourceforge.net/p/linuxquota/code/ci/02b222a335527f1031cc9495d8c5ebc1bc5b1d4e] ---- - quota.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/quota.c b/quota.c -index a6ed61f..a60de12 100644 ---- a/quota.c -+++ b/quota.c -@@ -385,7 +385,7 @@ int main(int argc, char **argv) - break; - case 259: - fscount++; -- fsnames = reallocarray(fsnames, fscount, sizeof(char *)); -+ fsnames = realloc(fsnames, fscount * sizeof(char *)); - if (!fsnames) - die(1, _("Not enough memory for filesystem names")); - fsnames[fscount - 1] = optarg; --- -2.28.0 - diff --git a/package/quota/quota.hash b/package/quota/quota.hash index 354a3e2de4..5b083c911c 100644 --- a/package/quota/quota.hash +++ b/package/quota/quota.hash @@ -1,7 +1,7 @@ -# From http://sourceforge.net/projects/linuxquota/files/quota-tools/4.06/ (click on info button) -md5 aef94648438832b684978d46fdf75110 quota-4.06.tar.gz -sha1 98288699cc14da42f762301c2b6731ec7c777681 quota-4.06.tar.gz +# From http://sourceforge.net/projects/linuxquota/files/quota-tools/4.09/ (click on info button) +md5 f85c2e15d9a735640675ff4977b57bb6 quota-4.09.tar.gz +sha1 5c215d869626b532be2773f4161bdcc8b9f97126 quota-4.09.tar.gz # Locally calculated -sha256 2f3e03039f378d4f0d97acdb49daf581dcaad64d2e1ddf129495fd579fbd268d quota-4.06.tar.gz +sha256 9cdaca154bc92afc3117f0e5f5b3208dd5f84583af1cf061c39baa0a2bb142f9 quota-4.09.tar.gz sha256 32a5fd41e7a257f7f0373988ea8d45cebdbf376060703c242c11c000751b1203 COPYING diff --git a/package/quota/quota.mk b/package/quota/quota.mk index 0c751d4436..1b6a4b1975 100644 --- a/package/quota/quota.mk +++ b/package/quota/quota.mk @@ -4,7 +4,7 @@ # ################################################################################ -QUOTA_VERSION = 4.06 +QUOTA_VERSION = 4.09 QUOTA_SITE = http://downloads.sourceforge.net/project/linuxquota/quota-tools/$(QUOTA_VERSION) QUOTA_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) host-nfs-utils QUOTA_LICENSE = GPL-2.0+ From thomas.petazzoni at bootlin.com Thu Nov 3 22:05:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:05:11 +0100 Subject: [Buildroot] [git commit] package/multipath-tools: security bump to version 0.9.3 Message-ID: <20221103220701.35D1787CAB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a7a5641597c5c3d0978906fb8cf93eb153425a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2022-41974: Authorization bypass - CVE-2022-41973: Symlink attack For more details, see the writeup: https://www.qualys.com/2022/10/24/leeloo-multipath/leeloo-multipath.txt Update README.md hash after license-unrelated changes: git shortlog 0.9.0..0.9.3 -- README.md Konstantin Kharlamov (1): README.md: mention libreadline and libedit optional deps Xose Vazquez Perez (4): multipath-tools: update devel repo info in README.md multipath-tools: add ALUA info to README.md multipath-tools: add basic info on how to use multipath-tools with NVMe devices multipath-tools: add more info for NetApp RDAC arrays Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni --- package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index df0d24fb74..6f893d37ce 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..ec5d853644 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.9.0 +MULTIPATH_TOOLS_VERSION = 0.9.3 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:07:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:07:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/quota: bump to version 4.09 In-Reply-To: <20221101225550.249546-1-fontaine.fabrice@gmail.com> References: <20221101225550.249546-1-fontaine.fabrice@gmail.com> Message-ID: <20221103230717.22d076b4@windsurf> On Tue, 1 Nov 2022 23:55:50 +0100 Fabrice Fontaine wrote: > Drop patch (already in version) > > https://sourceforge.net/p/linuxquota/code/ci/master/tree/Changelog > > Signed-off-by: Fabrice Fontaine > --- > ...-realloc-3-instead-of-reallocarray-3.patch | 34 ------------------- > package/quota/quota.hash | 8 ++--- > package/quota/quota.mk | 2 +- > 3 files changed, 5 insertions(+), 39 deletions(-) > delete mode 100644 package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:07:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:07:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/quazip: bump to version 1.3 In-Reply-To: <20221101222336.434052-1-fontaine.fabrice@gmail.com> References: <20221101222336.434052-1-fontaine.fabrice@gmail.com> Message-ID: <20221103230727.32487dba@windsurf> On Tue, 1 Nov 2022 23:23:36 +0100 Fabrice Fontaine wrote: > https://github.com/stachenov/quazip/releases/tag/v1.3 > > Signed-off-by: Fabrice Fontaine > --- > package/quazip/quazip.hash | 2 +- > package/quazip/quazip.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 Thu Nov 3 22:07:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:07:54 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_python_flask*: increase time after server startup Message-ID: <20221103220821.251B287CEA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3884cfc0571abc19b35b2f161f6c8c009847a0bb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master It seems like on Gitlab CI, the runners are quite slow, and the Flask server does not startup in the 15 seconds we give it. So increase this to 30 seconds before trying to contact the Flask server. Hopefully fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_python_flask.py | 2 +- support/testing/tests/package/test_python_flask_expects_json.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_flask.py b/support/testing/tests/package/test_python_flask.py index ef5d96bae9..9d8587e918 100644 --- a/support/testing/tests/package/test_python_flask.py +++ b/support/testing/tests/package/test_python_flask.py @@ -21,7 +21,7 @@ class TestPythonPy3Flask(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) cmd = "wget -q -O - http://127.0.0.1:5000/" output, exit_code = self.emulator.run(cmd, timeout=self.timeout) diff --git a/support/testing/tests/package/test_python_flask_expects_json.py b/support/testing/tests/package/test_python_flask_expects_json.py index 5576cba2b4..91b8bf21b7 100644 --- a/support/testing/tests/package/test_python_flask_expects_json.py +++ b/support/testing/tests/package/test_python_flask_expects_json.py @@ -31,7 +31,7 @@ class TestPythonPy3FlaskExpectsJson(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) self.try_json("""{"email": "test", "name": "test"}""", 200) self.try_json("""{"email": "test", "name": 2}""", 400) From thomas.petazzoni at bootlin.com Thu Nov 3 22:08:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:08:10 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_gdb.py: drop version-specific tests Message-ID: <20221103220821.3B09887CEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b9dd9ee857ec59e35552efe46a173eebc50659d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Back when support/testing/tests/package/test_gdb was introduced, there was a significant difference in how gdb < 10 and gdb >= 10 were handled in gdb.mk, which explained why we were testing both gdb 9.x and gdb 11.x. However, support for gdb 9.x has now been dropped, and we only support gdb >= 10.x, so testing gdb 9.x and 11.x separately no longer make much sense. In addition: - other GDB tests in the same file already test the default version, which is now 11.x, meaning we in fact have duplicated tests between the ones testing the default version and the ones testing 11.x specifically - GDB 9.x has been removed, which means all the tests testing GDB 9.x are failing, with a Config.in.legacy build error. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828456 (TestGdbHostOnly9x) https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828454 (TestGdbHostGdbserver9x) https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828451 (TestGdbHostGdbTarget9x) Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_gdb.py | 108 ------------------------------ 1 file changed, 108 deletions(-) diff --git a/support/testing/tests/package/test_gdb.py b/support/testing/tests/package/test_gdb.py index a7b0870644..4712162349 100644 --- a/support/testing/tests/package/test_gdb.py +++ b/support/testing/tests/package/test_gdb.py @@ -91,114 +91,6 @@ class TestGdbFullTarget(BaseGdb): self.verify_gdb() -class TestGdbHostOnly9x(BaseGdb): - config = \ - infra.basetest.MINIMAL_CONFIG + \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - """ - - def test_run(self): - self.verify_host_gdb() - - -class TestGdbHostGdbserver9x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - BR2_PACKAGE_GDB=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdbserver() - - -class TestGdbHostGdbTarget9x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_9_2=y - BR2_PACKAGE_GDB=y - BR2_PACKAGE_GDB_DEBUGGER=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdb() - - -class TestGdbHostOnly11x(BaseGdb): - config = \ - infra.basetest.MINIMAL_CONFIG + \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - """ - - def test_run(self): - self.verify_host_gdb() - - -class TestGdbHostGdbserver11x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - BR2_PACKAGE_GDB=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdbserver() - - -class TestGdbHostGdbTarget11x(BaseGdb): - config = \ - """ - BR2_arm=y - BR2_TOOLCHAIN_EXTERNAL=y - BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y - BR2_PACKAGE_HOST_GDB=y - BR2_GDB_VERSION_11=y - BR2_PACKAGE_GDB=y - BR2_PACKAGE_GDB_DEBUGGER=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set - """ - - def test_run(self): - self.verify_host_gdb() - self.boot() - self.verify_gdb() - - class TestGdbArc(BaseGdb): config = \ """ From thomas.petazzoni at bootlin.com Thu Nov 3 22:07:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:07:58 +0100 Subject: [Buildroot] [git commit] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio Message-ID: <20221103220821.31CA887CEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e7930708a3b1e429ea605f4544564b29313b0a7b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The CPIO filesystem generated by the test_python_crossbar test is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a "Initramfs unpacking failed: write error" when booting, and many files being missing from the root filesystem, ultimately causing the test to fail. It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 Signed-off-by: Thomas Petazzoni --- support/testing/tests/package/test_python_crossbar.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 83649aeec2..178b16be82 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import os class TestPythonPy3Crossbar(TestPythonPackageBase): @@ -13,8 +14,16 @@ class TestPythonPy3Crossbar(TestPythonPackageBase): BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_CROSSBAR=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_crossbar.py"] timeout = 60 + + def login(self): + ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-drive", "file=%s,if=scsi,format=raw" % ext2_file], + kernel_cmdline=["rootwait", "root=/dev/sda"]) + self.emulator.login() From thomas.petazzoni at bootlin.com Thu Nov 3 22:08:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:08:40 +0100 Subject: [Buildroot] [PATCH 1/3] support/testing/tests/package/test_python_flask*: increase time after server startup In-Reply-To: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> Message-ID: <20221103230840.4cf977aa@windsurf> On Tue, 1 Nov 2022 19:13:17 +0100 Thomas Petazzoni via buildroot wrote: > It seems like on Gitlab CI, the runners are quite slow, and the Flask > server does not startup in the 15 seconds we give it. So increase this > to 30 seconds before trying to contact the Flask server. > > Hopefully fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 > > Signed-off-by: Thomas Petazzoni > --- > support/testing/tests/package/test_python_flask.py | 2 +- > support/testing/tests/package/test_python_flask_expects_json.py | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Series applied to master. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:10:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:10:05 +0100 Subject: [Buildroot] [git commit branch/next] package/python3: bump to version 3.11.0 Message-ID: <20221103221015.5412387D1C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=738500c296c8b1206f20e94ca3e7c5932a6a0486 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-pkgconf host python3 dependency. Set new --with-build-python conf options for target python build. Drop Fix cross compiling the uuid module patch which is no longer required as pkgconfig is now used for include directory detection. Refresh patches. License hash changed due to year update: https://github.com/python/cpython/commit/ba00f0d93a4aea85ae8089f139856a7c450584d7 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- ...1-Make-the-build-of-pyc-files-conditional.patch | 14 +++---- ...gy_getaddrinfo-configure-test-when-cross-.patch | 20 ++++----- ...ructure-to-disable-the-build-of-certain-e.patch | 32 +++++++------- ...ibrary-header-paths-for-cross-compilation.patch | 12 +++--- ...n-t-look-in-usr-lib-termcap-for-libraries.patch | 10 ++--- .../python3/0006-Don-t-add-multiarch-paths.patch | 8 ++-- .../0007-Abort-on-failed-module-build.patch | 8 ++-- package/python3/0008-Serial-ioctl-workaround.patch | 6 +-- ...st-the-shebang-of-Python-scripts-for-cros.patch | 6 +-- ...-config.sh.in-ensure-sed-invocations-only.patch | 4 +- .../0011-Add-an-option-to-disable-pydoc.patch | 32 +++++++------- .../0012-Add-an-option-to-disable-lib2to3.patch | 43 +++++++++---------- ...-Add-option-to-disable-the-sqlite3-module.patch | 37 +++++++--------- ...14-Add-an-option-to-disable-the-tk-module.patch | 24 +++++------ ...dd-an-option-to-disable-the-curses-module.patch | 18 ++++---- .../0016-Add-an-option-to-disable-expat.patch | 49 +++++++++------------- .../0017-Add-an-option-to-disable-CJK-codecs.patch | 8 ++-- .../0018-Add-an-option-to-disable-NIS.patch | 8 ++-- ...0019-Add-an-option-to-disable-unicodedata.patch | 8 ++-- .../0020-Add-an-option-to-disable-IDLE.patch | 26 ++++++------ .../0021-Add-an-option-to-disable-decimal.patch | 36 ++++++---------- ...-option-to-disable-the-ossaudiodev-module.patch | 14 +++---- ...-Add-an-option-to-disable-openssl-support.patch | 8 ++-- ...-an-option-to-disable-the-readline-module.patch | 8 ++-- ...ions-to-disable-zlib-bzip2-and-xz-modules.patch | 8 ++-- ...26-python-config.sh-don-t-reassign-prefix.patch | 6 +-- ...027-Add-an-option-to-disable-uuid-module.patch} | 8 ++-- .../0027-Fix-cross-compiling-the-uuid-module.patch | 43 ------------------- .../0028-fix-building-on-older-distributions.patch | 47 +++++++++++++++++++++ ...-fixup-CC-print-multiarch-output-for-mus.patch} | 8 ++-- .../0029-fix-building-on-older-distributions.patch | 38 ----------------- ...-option-to-disable-the-berkeleydb-module.patch} | 8 ++-- ...libc-ng-doesn-t-set-errno-when-encryptio.patch} | 8 ++-- package/python3/python3.hash | 4 +- package/python3/python3.mk | 12 ++++-- 35 files changed, 285 insertions(+), 344 deletions(-) diff --git a/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch b/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch index d3b5368903..92aa7274ba 100644 --- a/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch +++ b/package/python3/0001-Make-the-build-of-pyc-files-conditional.patch @@ -1,4 +1,4 @@ -From 322724e166d7ec0393aec577c12fdf6ef2b61e1d Mon Sep 17 00:00:00 2001 +From 51ed7f93cc0333efa8fccd9b88db713c48993df9 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 16:21:31 -0800 Subject: [PATCH] Make the build of pyc files conditional @@ -15,10 +15,10 @@ Signed-off-by: Andrey Smirnov 2 files changed, 8 insertions(+) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 77f91e72b1..0c809f3d8a 100644 +index 8fbcd7ac17..2957c8e5a1 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1600,6 +1600,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c +@@ -2078,6 +2078,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c $(INSTALL_DATA) $(srcdir)/Modules/xxmodule.c \ $(DESTDIR)$(LIBDEST)/distutils/tests ; \ fi @@ -26,7 +26,7 @@ index 77f91e72b1..0c809f3d8a 100644 -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ $(PYTHON_FOR_BUILD) -Wi $(DESTDIR)$(LIBDEST)/compileall.py \ -j0 -d $(LIBDEST) -f \ -@@ -1627,6 +1628,7 @@ libinstall: build_all $(srcdir)/Modules/xxmodule.c +@@ -2105,6 +2106,7 @@ libinstall: all $(srcdir)/Modules/xxmodule.c $(PYTHON_FOR_BUILD) -Wi -OO $(DESTDIR)$(LIBDEST)/compileall.py \ -j0 -d $(LIBDEST)/site-packages -f \ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages @@ -35,10 +35,10 @@ index 77f91e72b1..0c809f3d8a 100644 $(PYTHON_FOR_BUILD) -m lib2to3.pgen2.driver $(DESTDIR)$(LIBDEST)/lib2to3/Grammar.txt -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \ diff --git a/configure.ac b/configure.ac -index d60f05251a..1ee5a09588 100644 +index ab5e1de6fa..0cf89ed641 100644 --- a/configure.ac +++ b/configure.ac -@@ -1110,6 +1110,12 @@ fi +@@ -1441,6 +1441,12 @@ fi AC_MSG_CHECKING(LDLIBRARY) @@ -52,5 +52,5 @@ index d60f05251a..1ee5a09588 100644 # library that we build, but we do not want to link against it (we # will find it with a -framework option). For this reason there is an -- -2.25.1 +2.34.1 diff --git a/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch b/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch index 411b8dae4e..5389cb5d15 100644 --- a/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch +++ b/package/python3/0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch @@ -1,4 +1,4 @@ -From 72e20220f3a592b3ab9f440fbe74efa9f9e82d49 Mon Sep 17 00:00:00 2001 +From b180ab302e2a82be239af334382436628b81381e Mon Sep 17 00:00:00 2001 From: Vanya Sergeev Date: Wed, 23 Dec 2015 11:30:33 +0100 Subject: [PATCH] Disable buggy_getaddrinfo configure test when cross-compiling @@ -10,18 +10,18 @@ Signed-off-by: Vanya Sergeev 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 1ee5a09588..c2445edc88 100644 +index 0cf89ed641..830885fcb3 100644 --- a/configure.ac +++ b/configure.ac -@@ -4230,7 +4230,7 @@ fi +@@ -5086,7 +5086,7 @@ fi])) + dnl if ac_cv_func_getaddrinfo + ]) - AC_MSG_RESULT($ac_cv_buggy_getaddrinfo) - --if test $have_getaddrinfo = no || test "$ac_cv_buggy_getaddrinfo" = yes -+if test $have_getaddrinfo = no || test "$cross_compiling" != "yes" -a "$ac_cv_buggy_getaddrinfo" = yes +-if test "$ac_cv_func_getaddrinfo" = no -o "$ac_cv_buggy_getaddrinfo" = yes ++if test "$ac_cv_func_getaddrinfo" = no || test "$cross_compiling" != "yes" -a "$ac_cv_buggy_getaddrinfo" = yes then - if test $ipv6 = yes - then + AS_VAR_IF([ipv6], [yes], [ + AC_MSG_ERROR([m4_normalize([ -- -2.25.1 +2.34.1 diff --git a/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch b/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch index 7ac0f39d06..5b3911374e 100644 --- a/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch +++ b/package/python3/0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch @@ -1,4 +1,4 @@ -From df7c95b4ceecf390b961d843a556c470ac9080b2 Mon Sep 17 00:00:00 2001 +From 8e02cebdac536dfb6748da2c50656a26f70d9da7 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 16:33:22 -0800 Subject: [PATCH] Add infrastructure to disable the build of certain extensions @@ -44,10 +44,10 @@ Signed-off-by: Andrey Smirnov 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 0c809f3d8a..7c3dde8dd4 100644 +index 2957c8e5a1..c1cfb96767 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -218,6 +218,8 @@ FILEMODE= 644 +@@ -239,6 +239,8 @@ FILEMODE= 644 # configure script arguments CONFIG_ARGS= @CONFIG_ARGS@ @@ -56,18 +56,18 @@ index 0c809f3d8a..7c3dde8dd4 100644 # Subdirectories with code SRCDIRS= @SRCDIRS@ -@@ -628,6 +630,7 @@ sharedmods: $(BUILDPYTHON) pybuilddir.txt Modules/_math.o +@@ -739,6 +741,7 @@ sharedmods: $(PYTHON_FOR_BUILD_DEPS) pybuilddir.txt @LIBMPDEC_INTERNAL@ @LIBEXPA + *) quiet="";; \ esac; \ echo "$(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ - _TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \ + DISABLED_EXTENSIONS="$(DISABLED_EXTENSIONS)" \ $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build"; \ $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ - _TCLTK_INCLUDES='$(TCLTK_INCLUDES)' _TCLTK_LIBS='$(TCLTK_LIBS)' \ -@@ -1748,7 +1751,8 @@ libainstall: @DEF_MAKE_RULE@ python-config + $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build +@@ -2228,7 +2231,8 @@ libainstall: all python-config # Install the dynamically loadable modules # This goes into $(exec_prefix) - sharedinstall: sharedmods + sharedinstall: all - $(RUNSHARED) $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \ + $(RUNSHARED) DISABLED_EXTENSIONS="$(DISABLED_EXTENSIONS)" \ + $(PYTHON_FOR_BUILD) $(srcdir)/setup.py install \ @@ -75,12 +75,12 @@ index 0c809f3d8a..7c3dde8dd4 100644 --install-scripts=$(BINDIR) \ --install-platlib=$(DESTSHARED) \ diff --git a/configure.ac b/configure.ac -index c2445edc88..73d66167de 100644 +index 830885fcb3..5a6a1fe608 100644 --- a/configure.ac +++ b/configure.ac -@@ -3091,6 +3091,8 @@ LIBS="$withval $LIBS" - - PKG_PROG_PKG_CONFIG +@@ -3562,6 +3562,8 @@ LIBS="$withval $LIBS" + ], + [AC_MSG_RESULT(no)]) +AC_SUBST(DISABLED_EXTENSIONS) + @@ -88,11 +88,11 @@ index c2445edc88..73d66167de 100644 AC_MSG_CHECKING(for --with-system-expat) AC_ARG_WITH(system_expat, diff --git a/setup.py b/setup.py -index 770866bca7..b6c829b3a5 100644 +index 15d0d4576a..e496ee34c2 100644 --- a/setup.py +++ b/setup.py -@@ -58,7 +58,10 @@ with warnings.catch_warnings(): - TEST_EXTENSIONS = (sysconfig.get_config_var('TEST_MODULES') == 'yes') +@@ -56,7 +56,10 @@ + # This global variable is used to hold the list of modules to be disabled. -DISABLED_MODULE_LIST = [] @@ -104,5 +104,5 @@ index 770866bca7..b6c829b3a5 100644 # --list-module-names option used by Tools/scripts/generate_module_names.py LIST_MODULE_NAMES = False -- -2.25.1 +2.34.1 diff --git a/package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch b/package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch index 0311348405..9a55d2582d 100644 --- a/package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch +++ b/package/python3/0004-Adjust-library-header-paths-for-cross-compilation.patch @@ -1,4 +1,4 @@ -From 61af65485f1dade4aa08d0cf2b24082aeda24c51 Mon Sep 17 00:00:00 2001 +From 132b9dca3bb4d4682f7e318648ce11e1abb31b62 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:33:14 +0100 Subject: [PATCH] Adjust library/header paths for cross-compilation @@ -23,10 +23,10 @@ Refresh for 3.10.0 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Lib/distutils/command/build_ext.py b/Lib/distutils/command/build_ext.py -index 1a9bd12..3cf7d67 100644 +index f287b34998..298234d6a1 100644 --- a/Lib/distutils/command/build_ext.py +++ b/Lib/distutils/command/build_ext.py -@@ -234,7 +234,10 @@ class build_ext(Command): +@@ -234,7 +234,10 @@ def finalize_options(self): if (sysconfig.get_config_var('Py_ENABLE_SHARED')): if not sysconfig.python_build: # building third party extensions @@ -39,10 +39,10 @@ index 1a9bd12..3cf7d67 100644 # building python standard extensions self.library_dirs.append('.') diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py -index 95b48f6..9fb1956 100644 +index ebe3711827..6328ec41af 100644 --- a/Lib/sysconfig.py +++ b/Lib/sysconfig.py -@@ -123,10 +123,17 @@ _SCHEME_KEYS = ('stdlib', 'platstdlib', 'purelib', 'platlib', 'include', +@@ -168,10 +168,17 @@ def joinuser(*args): _PY_VERSION = sys.version.split()[0] _PY_VERSION_SHORT = f'{sys.version_info[0]}.{sys.version_info[1]}' _PY_VERSION_SHORT_NO_DOT = f'{sys.version_info[0]}{sys.version_info[1]}' @@ -65,5 +65,5 @@ index 95b48f6..9fb1956 100644 _USER_BASE = None -- -2.30.2 +2.34.1 diff --git a/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch b/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch index 3e224995a5..78b3ae596d 100644 --- a/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch +++ b/package/python3/0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch @@ -1,4 +1,4 @@ -From 60d71e37d167ea89445250be436170a6cfee84e7 Mon Sep 17 00:00:00 2001 +From 5d13e384b30a2c0b1c7b65718590b7fb0c3ba55e Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:36:00 +0100 Subject: [PATCH] Don't look in /usr/lib/termcap for libraries @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/setup.py b/setup.py -index 66d372a..e632b6f 100644 +index e496ee34c2..1904898165 100644 --- a/setup.py +++ b/setup.py -@@ -1147,12 +1147,9 @@ class PyBuildExt(build_ext): +@@ -1107,12 +1107,9 @@ def detect_readline_curses(self): pass # Issue 7384: Already linked against curses or tinfo. elif curses_library: readline_libs.append(curses_library) @@ -23,9 +23,9 @@ index 66d372a..e632b6f 100644 readline_libs.append('termcap') self.add(Extension('readline', ['readline.c'], - library_dirs=['/usr/lib/termcap'], - extra_link_args=readline_extra_link_args, libraries=readline_libs)) else: + self.missing.append('readline') -- -2.25.1 +2.34.1 diff --git a/package/python3/0006-Don-t-add-multiarch-paths.patch b/package/python3/0006-Don-t-add-multiarch-paths.patch index 48d8cc790e..749e295df1 100644 --- a/package/python3/0006-Don-t-add-multiarch-paths.patch +++ b/package/python3/0006-Don-t-add-multiarch-paths.patch @@ -1,4 +1,4 @@ -From f5933b8f973cd11698b52d535a10d0474e49f5a5 Mon Sep 17 00:00:00 2001 +From ad463b5d58ae79f69b011fb048861bd874d34369 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:36:27 +0100 Subject: [PATCH] Don't add multiarch paths @@ -17,10 +17,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py -index ec3ba60607..e27620035c 100644 +index 1904898165..32294546b6 100644 --- a/setup.py +++ b/setup.py -@@ -830,10 +830,10 @@ class PyBuildExt(build_ext): +@@ -852,10 +852,10 @@ def configure_compiler(self): if not CROSS_COMPILING: add_dir_to_list(self.compiler.library_dirs, '/usr/local/lib') add_dir_to_list(self.compiler.include_dirs, '/usr/local/include') @@ -33,5 +33,5 @@ index ec3ba60607..e27620035c 100644 def init_inc_lib_dirs(self): -- -2.25.1 +2.34.1 diff --git a/package/python3/0007-Abort-on-failed-module-build.patch b/package/python3/0007-Abort-on-failed-module-build.patch index 32e2261a05..a473896127 100644 --- a/package/python3/0007-Abort-on-failed-module-build.patch +++ b/package/python3/0007-Abort-on-failed-module-build.patch @@ -1,4 +1,4 @@ -From 188c0ebfdb71f5252fa7701013b8d1209f28aef7 Mon Sep 17 00:00:00 2001 +From 60b1664a7acebadb1a3d6df871145147f33b5afe Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:43:24 +0100 Subject: [PATCH] Abort on failed module build @@ -14,10 +14,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 1 insertion(+) diff --git a/setup.py b/setup.py -index e27620035c..d3f0e663f2 100644 +index 32294546b6..0e04944ce0 100644 --- a/setup.py +++ b/setup.py -@@ -561,6 +561,7 @@ class PyBuildExt(build_ext): +@@ -579,6 +579,7 @@ def print_three_column(lst): print("Failed to build these modules:") print_three_column(failed) print() @@ -26,5 +26,5 @@ index e27620035c..d3f0e663f2 100644 if self.failed_on_import: failed = self.failed_on_import[:] -- -2.25.1 +2.34.1 diff --git a/package/python3/0008-Serial-ioctl-workaround.patch b/package/python3/0008-Serial-ioctl-workaround.patch index df31cd6220..7722a04f38 100644 --- a/package/python3/0008-Serial-ioctl-workaround.patch +++ b/package/python3/0008-Serial-ioctl-workaround.patch @@ -1,4 +1,4 @@ -From 9e6211b0d6d4610e5fb7d2c7e1152eb7c64d968b Mon Sep 17 00:00:00 2001 +From 90f3075b629d90d942da1d22ef7563f7149f4f6c Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Wed, 23 Dec 2015 11:44:02 +0100 Subject: [PATCH] Serial ioctl() workaround @@ -15,7 +15,7 @@ Signed-off-by: Baruch Siach 1 file changed, 2 insertions(+) diff --git a/Modules/termios.c b/Modules/termios.c -index 75e5e52320..eefbddfe69 100644 +index 354e5ca18d..c08957c500 100644 --- a/Modules/termios.c +++ b/Modules/termios.c @@ -15,7 +15,9 @@ @@ -29,5 +29,5 @@ index 75e5e52320..eefbddfe69 100644 /* HP-UX requires that this be included to pick up MDCD, MCTS, MDSR, * MDTR, MRI, and MRTS (apparently used internally by some things -- -2.25.1 +2.34.1 diff --git a/package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch b/package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch index 8a77fe3708..eff8fc7694 100644 --- a/package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch +++ b/package/python3/0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch @@ -1,4 +1,4 @@ -From cb595a591c71e0bf7c63a3706b0be45ac6a642e3 Mon Sep 17 00:00:00 2001 +From 2439bd2ed5dbdd7e5fda15adefd0f6f1b047ec1b Mon Sep 17 00:00:00 2001 From: Christophe Vu-Brugier Date: Wed, 23 Dec 2015 11:44:30 +0100 Subject: [PATCH] Do not adjust the shebang of Python scripts for @@ -21,7 +21,7 @@ diff --git a/Lib/distutils/command/build_scripts.py b/Lib/distutils/command/buil index ccc70e6465..d6d54195c1 100644 --- a/Lib/distutils/command/build_scripts.py +++ b/Lib/distutils/command/build_scripts.py -@@ -91,7 +91,7 @@ class build_scripts(Command): +@@ -91,7 +91,7 @@ def copy_scripts(self): adjust = True post_interp = match.group(1) or b'' @@ -31,5 +31,5 @@ index ccc70e6465..d6d54195c1 100644 self.build_dir) updated_files.append(outfile) -- -2.25.1 +2.34.1 diff --git a/package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch b/package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch index a1f9ab6cd9..f26ee85b61 100644 --- a/package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch +++ b/package/python3/0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch @@ -1,4 +1,4 @@ -From eb51497e4b5799f8ab0277426d3e54414acb9d4b Mon Sep 17 00:00:00 2001 +From 55ef5552e4ee60266e3299f253bec3b13785e585 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Thu, 20 Nov 2014 13:24:59 +0100 Subject: [PATCH] Misc/python-config.sh.in: ensure sed invocations only match @@ -63,5 +63,5 @@ index 2602fe24c0..a1bc3cd5f7 100644 PYTHONFRAMEWORK="@PYTHONFRAMEWORK@" INCDIR="-I$includedir/python${VERSION}${ABIFLAGS}" -- -2.25.1 +2.34.1 diff --git a/package/python3/0011-Add-an-option-to-disable-pydoc.patch b/package/python3/0011-Add-an-option-to-disable-pydoc.patch index a843c8c126..f7bfd437bb 100644 --- a/package/python3/0011-Add-an-option-to-disable-pydoc.patch +++ b/package/python3/0011-Add-an-option-to-disable-pydoc.patch @@ -1,4 +1,4 @@ -From a65e5d3caf8e076d531191164c23c6240461f675 Mon Sep 17 00:00:00 2001 +From 38b7f7949258aeadf8bc45525be91340bb732a2a Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:07:56 -0800 Subject: [PATCH] Add an option to disable pydoc @@ -19,10 +19,10 @@ Signed-off-by: Adam Duskett 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index c0d5511..32b3df7 100644 +index c1cfb96767..403380e181 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1391,7 +1391,9 @@ bininstall: altbininstall +@@ -1864,7 +1864,9 @@ bininstall: altbininstall -rm -f $(DESTDIR)$(BINDIR)/idle3 (cd $(DESTDIR)$(BINDIR); $(LN) -s idle$(VERSION) idle3) -rm -f $(DESTDIR)$(BINDIR)/pydoc3 @@ -32,15 +32,15 @@ index c0d5511..32b3df7 100644 -rm -f $(DESTDIR)$(BINDIR)/2to3 (cd $(DESTDIR)$(BINDIR); $(LN) -s 2to3-$(VERSION) 2to3) if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \ -@@ -1442,7 +1444,6 @@ LIBSUBDIRS= asyncio \ +@@ -1915,7 +1917,6 @@ LIBSUBDIRS= asyncio \ lib2to3 lib2to3/fixes lib2to3/pgen2 \ logging \ multiprocessing multiprocessing/dummy \ - pydoc_data \ + re \ site-packages \ sqlite3 \ - tkinter \ -@@ -1530,6 +1531,10 @@ TESTSUBDIRS= ctypes/test \ +@@ -2008,6 +2009,10 @@ TESTSUBDIRS= ctypes/test \ tkinter/test/test_ttk \ unittest/test unittest/test/testmock @@ -49,15 +49,15 @@ index c0d5511..32b3df7 100644 +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 083a12d..9079531 100644 +index 5a6a1fe608..f68ea72321 100644 --- a/configure.ac +++ b/configure.ac -@@ -3373,6 +3373,12 @@ if test "$posix_threads" = "yes"; then - AC_CHECK_FUNCS(pthread_getcpuclockid) - fi +@@ -4171,6 +4171,12 @@ AS_VAR_IF([posix_threads], [stub], [ + AC_DEFINE([HAVE_PTHREAD_STUBS], [1], [Define if platform requires stubbed pthreads support]) + ]) +AC_SUBST(PYDOC) + @@ -65,14 +65,14 @@ index 083a12d..9079531 100644 + AS_HELP_STRING([--disable-pydoc], [disable pydoc]), + [ PYDOC="${enableval}" ], [ PYDOC=yes ]) + - # Check for enable-ipv6 AH_TEMPLATE(ENABLE_IPV6, [Define if --enable-ipv6 is specified]) + AC_MSG_CHECKING([if --enable-ipv6 is specified]) diff --git a/setup.py b/setup.py -index d00d389..d23f148 100644 +index 0e04944ce0..3e55f5b2e0 100644 --- a/setup.py +++ b/setup.py -@@ -2721,6 +2721,12 @@ def main(): +@@ -1593,6 +1593,12 @@ class DummyProcess: # turn off warnings when deprecated modules are imported import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -85,7 +85,7 @@ index d00d389..d23f148 100644 setup(# PyPI Metadata (PEP 301) name = "Python", version = sys.version.split()[0], -@@ -2746,8 +2752,7 @@ def main(): +@@ -1617,8 +1623,7 @@ class DummyProcess: # If you change the scripts installed here, you also need to # check the PyBuildScripts command above, and change the links # created by the bininstall target in Makefile.pre.in @@ -96,5 +96,5 @@ index d00d389..d23f148 100644 # --install-platlib -- -2.30.2 +2.34.1 diff --git a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch index c8f2e528bf..0085d5a63f 100644 --- a/package/python3/0012-Add-an-option-to-disable-lib2to3.patch +++ b/package/python3/0012-Add-an-option-to-disable-lib2to3.patch @@ -1,4 +1,4 @@ -From f034b1b0f33a7bd4dde23f0bc1fa8e00e3518c9d Mon Sep 17 00:00:00 2001 +From 0e4f0a525ea0a68f6d4c5349c301da2e9b0c8ac9 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:15:31 -0800 Subject: [PATCH] Add an option to disable lib2to3 @@ -14,15 +14,15 @@ Signed-off-by: Andrey Smirnov Signed-off-by: Adam Duskett --- Makefile.pre.in | 17 ++++++++++++----- - configure.ac | 5 +++++ + configure.ac | 6 ++++++ setup.py | 6 +++--- - 3 files changed, 20 insertions(+), 8 deletions(-) + 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 28cf88e..63fa9fb 100644 +index 403380e181..f5d0573067 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1395,7 +1395,9 @@ ifeq (@PYDOC@,yes) +@@ -1868,7 +1868,9 @@ ifeq (@PYDOC@,yes) (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) endif -rm -f $(DESTDIR)$(BINDIR)/2to3 @@ -32,15 +32,15 @@ index 28cf88e..63fa9fb 100644 if test "x$(LIPO_32BIT_FLAGS)" != "x" ; then \ rm -f $(DESTDIR)$(BINDIR)/python3-32$(EXE); \ (cd $(DESTDIR)$(BINDIR); $(LN) -s python$(VERSION)-32$(EXE) python3-32$(EXE)) \ -@@ -1441,7 +1443,6 @@ LIBSUBDIRS= asyncio \ +@@ -1914,7 +1916,6 @@ LIBSUBDIRS= asyncio \ idlelib idlelib/Icons \ - importlib importlib/metadata \ + importlib importlib/resources importlib/metadata \ json \ - lib2to3 lib2to3/fixes lib2to3/pgen2 \ logging \ multiprocessing multiprocessing/dummy \ - site-packages \ -@@ -1458,10 +1459,6 @@ LIBSUBDIRS= asyncio \ + re \ +@@ -1934,10 +1935,6 @@ LIBSUBDIRS= asyncio \ TESTSUBDIRS= ctypes/test \ distutils/tests \ idlelib/idle_test \ @@ -48,10 +48,10 @@ index 28cf88e..63fa9fb 100644 - lib2to3/tests/data \ - lib2to3/tests/data/fixers \ - lib2to3/tests/data/fixers/myfixes \ - sqlite3/test \ test test/audiodata \ test/capath test/cjkencodings \ -@@ -1535,6 +1532,14 @@ ifeq (@PYDOC@,yes) + test/data test/decimaltestdata \ +@@ -2013,6 +2010,14 @@ ifeq (@PYDOC@,yes) LIBSUBDIRS += pydoc_data endif @@ -64,9 +64,9 @@ index 28cf88e..63fa9fb 100644 +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ -@@ -1637,10 +1642,12 @@ ifeq (@PYC_BUILD@,yes) +@@ -2115,10 +2120,12 @@ ifeq (@PYC_BUILD@,yes) -j0 -d $(LIBDEST)/site-packages -f \ -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages endif @@ -80,26 +80,27 @@ index 28cf88e..63fa9fb 100644 # bpo-21536: Misc/python-config.sh is generated in the build directory # from $(srcdir)Misc/python-config.sh.in. diff --git a/configure.ac b/configure.ac -index 9079531..34c2ba9 100644 +index f68ea72321..d8e10cf2b2 100644 --- a/configure.ac +++ b/configure.ac -@@ -6014,6 +6014,11 @@ else - fi - AC_SUBST(TEST_MODULES) +@@ -7078,6 +7078,12 @@ PY_STDLIB_MOD([xxlimited_35], [test "$with_trace_refs" = "no"], [test "$ac_cv_fu + # substitute multiline block, must come after last PY_STDLIB_MOD() + AC_SUBST([MODULE_BLOCK]) +AC_SUBST(LIB2TO3) + +AC_ARG_ENABLE(lib2to3, + AS_HELP_STRING([--disable-lib2to3], [disable lib2to3]), + [ LIB2TO3="${enableval}" ], [ LIB2TO3=yes ]) - ++ # generate output files AC_CONFIG_FILES(Makefile.pre Misc/python.pc Misc/python-embed.pc Misc/python-config.sh) + AC_CONFIG_FILES([Modules/Setup.bootstrap Modules/Setup.stdlib]) diff --git a/setup.py b/setup.py -index d23f148..663fd44 100644 +index 3e55f5b2e0..c490b0b08f 100644 --- a/setup.py +++ b/setup.py -@@ -2722,11 +2722,11 @@ def main(): +@@ -1594,11 +1594,11 @@ class DummyProcess: import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -115,5 +116,5 @@ index d23f148..663fd44 100644 name = "Python", version = sys.version.split()[0], -- -2.30.2 +2.34.1 diff --git a/package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch b/package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch index 81fa52bb73..795ea3b898 100644 --- a/package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch +++ b/package/python3/0013-Add-option-to-disable-the-sqlite3-module.patch @@ -1,4 +1,4 @@ -From dd2722dec08eb9c72c36313e93661eeca3ad64d8 Mon Sep 17 00:00:00 2001 +From ef8c030e01b1be8be582e90c31298a5863094858 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:20:45 -0800 Subject: [PATCH] Add option to disable the sqlite3 module @@ -10,49 +10,40 @@ Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett --- - Makefile.pre.in | 7 +++++-- + Makefile.pre.in | 5 ++++- configure.ac | 9 +++++++++ - 2 files changed, 14 insertions(+), 2 deletions(-) + 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 5847029..5628860 100644 +index f5d0573067..9f4cdf14cf 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1446,7 +1446,6 @@ LIBSUBDIRS= asyncio \ - logging \ +@@ -1920,7 +1920,6 @@ LIBSUBDIRS= asyncio \ multiprocessing multiprocessing/dummy \ + re \ site-packages \ - sqlite3 \ tkinter \ + tomllib \ turtledemo \ - unittest \ -@@ -1459,7 +1458,6 @@ LIBSUBDIRS= asyncio \ - TESTSUBDIRS= ctypes/test \ - distutils/tests \ - idlelib/idle_test \ -- sqlite3/test \ - test test/audiodata \ - test/capath test/cjkencodings \ - test/data test/decimaltestdata \ -@@ -1540,6 +1538,11 @@ TESTSUBDIRS += lib2to3/tests \ +@@ -2018,6 +2017,10 @@ TESTSUBDIRS += lib2to3/tests \ lib2to3/tests/data/fixers/myfixes endif +ifeq (@SQLITE3@,yes) +LIBSUBDIRS += sqlite3 -+TESTSUBDIRS += sqlite3/test +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 34c2ba9..dfee472 100644 +index d8e10cf2b2..4cc0951ab9 100644 --- a/configure.ac +++ b/configure.ac -@@ -3373,6 +3373,15 @@ if test "$posix_threads" = "yes"; then - AC_CHECK_FUNCS(pthread_getcpuclockid) - fi +@@ -4171,6 +4171,15 @@ AS_VAR_IF([posix_threads], [stub], [ + AC_DEFINE([HAVE_PTHREAD_STUBS], [1], [Define if platform requires stubbed pthreads support]) + ]) +AC_SUBST(SQLITE3) +AC_ARG_ENABLE(sqlite3, @@ -67,5 +58,5 @@ index 34c2ba9..dfee472 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0014-Add-an-option-to-disable-the-tk-module.patch b/package/python3/0014-Add-an-option-to-disable-the-tk-module.patch index db79f5691f..04f7e34435 100644 --- a/package/python3/0014-Add-an-option-to-disable-the-tk-module.patch +++ b/package/python3/0014-Add-an-option-to-disable-the-tk-module.patch @@ -1,4 +1,4 @@ -From ad6b66b34f71ff6b60b3be5f6fd3e781cdeecd59 Mon Sep 17 00:00:00 2001 +From bbbfe699d648a5cb191203b16e1786e8cf4ea908 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:23:42 -0800 Subject: [PATCH] Add an option to disable the tk module @@ -15,18 +15,18 @@ Signed-off-by: Adam Duskett 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 5628860..c968113 100644 +index 9f4cdf14cf..4f83911200 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1446,7 +1446,6 @@ LIBSUBDIRS= asyncio \ - logging \ +@@ -1920,7 +1920,6 @@ LIBSUBDIRS= asyncio \ multiprocessing multiprocessing/dummy \ + re \ site-packages \ - tkinter \ + tomllib \ turtledemo \ unittest \ - urllib \ -@@ -1522,8 +1521,6 @@ TESTSUBDIRS= ctypes/test \ +@@ -2001,8 +2000,6 @@ TESTSUBDIRS= ctypes/test \ test/tracedmodules \ test/xmltestdata test/xmltestdata/c14n-20 \ test/ziptestdata \ @@ -35,8 +35,8 @@ index 5628860..c968113 100644 unittest/test unittest/test/testmock ifeq (@PYDOC@,yes) -@@ -1543,6 +1540,13 @@ LIBSUBDIRS += sqlite3 - TESTSUBDIRS += sqlite3/test +@@ -2021,6 +2018,13 @@ ifeq (@SQLITE3@,yes) + LIBSUBDIRS += sqlite3 endif +ifeq (@TK@,yes) @@ -47,13 +47,13 @@ index 5628860..c968113 100644 + + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index dfee472..dc76dff 100644 +index 4cc0951ab9..f4ce506801 100644 --- a/configure.ac +++ b/configure.ac -@@ -3382,6 +3382,15 @@ if test "$SQLITE3" = "no" ; then +@@ -4180,6 +4180,15 @@ if test "$SQLITE3" = "no" ; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3" fi @@ -70,5 +70,5 @@ index dfee472..dc76dff 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0015-Add-an-option-to-disable-the-curses-module.patch b/package/python3/0015-Add-an-option-to-disable-the-curses-module.patch index 35d92fb7d1..da6f891104 100644 --- a/package/python3/0015-Add-an-option-to-disable-the-curses-module.patch +++ b/package/python3/0015-Add-an-option-to-disable-the-curses-module.patch @@ -1,4 +1,4 @@ -From 962deb43f5f340a8472d432ae8e6d61186f9040e Mon Sep 17 00:00:00 2001 +From 03e28cdd46dac1b7e4e9c8bbd2ea44b09e514205 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:31:51 -0800 Subject: [PATCH] Add an option to disable the curses module @@ -10,15 +10,15 @@ Signed-off-by: Andrey Smirnov [ Adam Duskett: ported to Python 3.10.0 ] Signed-off-by: Adam Duskett --- - Makefile.pre.in | 4 +++- + Makefile.pre.in | 4 +++- configure.ac | 9 +++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index c968113..f89f155 100644 +index 4f83911200..8e879b35c6 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1432,7 +1432,6 @@ LIBSUBDIRS= asyncio \ +@@ -1905,7 +1905,6 @@ LIBSUBDIRS= asyncio \ concurrent concurrent/futures \ csv \ ctypes ctypes/macholib \ @@ -26,7 +26,7 @@ index c968113..f89f155 100644 dbm \ distutils distutils/command \ email email/mime \ -@@ -1546,6 +1545,9 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \ +@@ -2024,6 +2023,9 @@ TESTSUBDIRS += tkinter/test tkinter/test/test_tkinter \ tkinter/test/test_ttk endif @@ -35,12 +35,12 @@ index c968113..f89f155 100644 +endif TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c diff --git a/configure.ac b/configure.ac -index dc76dff..4f1cda5 100644 +index f4ce506801..0ae9863cd6 100644 --- a/configure.ac +++ b/configure.ac -@@ -3391,6 +3391,15 @@ if test "$TK" = "no"; then +@@ -4189,6 +4189,15 @@ if test "$TK" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _tkinter" fi @@ -57,5 +57,5 @@ index dc76dff..4f1cda5 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0016-Add-an-option-to-disable-expat.patch b/package/python3/0016-Add-an-option-to-disable-expat.patch index 83c89e1f68..c30740762a 100644 --- a/package/python3/0016-Add-an-option-to-disable-expat.patch +++ b/package/python3/0016-Add-an-option-to-disable-expat.patch @@ -1,4 +1,4 @@ -From 7e0e7dc25f50acd6922493ae620ee5cbf107a79a Mon Sep 17 00:00:00 2001 +From c9a2ea3edacf57746517600ccc11c254a9fd6c48 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 22 Feb 2017 17:40:45 -0800 Subject: [PATCH] Add an option to disable expat @@ -17,23 +17,22 @@ Signed-off-by: Andrey Smirnov Signed-off-by: Adam Duskett --- Makefile.pre.in | 5 ++++- - configure.ac | 18 +++++++++++++----- - setup.py | 2 +- - 3 files changed, 18 insertions(+), 7 deletions(-) + configure.ac | 20 ++++++++++++++------ + 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index f89f155..08c5e8a 100644 +index 8e879b35c6..80d617cf7f 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1450,7 +1450,6 @@ LIBSUBDIRS= asyncio \ +@@ -1925,7 +1925,6 @@ LIBSUBDIRS= asyncio \ urllib \ venv venv/scripts venv/scripts/common venv/scripts/posix \ wsgiref \ - $(XMLLIBSUBDIRS) \ xmlrpc \ - zoneinfo - TESTSUBDIRS= ctypes/test \ -@@ -1549,6 +1548,10 @@ ifeq (@CURSES@,yes) + zoneinfo \ + __phello__ +@@ -2027,6 +2026,10 @@ ifeq (@CURSES@,yes) LIBSUBDIRS += curses endif @@ -42,13 +41,13 @@ index f89f155..08c5e8a 100644 +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index 4f1cda5..e99a174 100644 +index 0ae9863cd6..201cad0bfc 100644 --- a/configure.ac +++ b/configure.ac -@@ -3094,13 +3094,21 @@ PKG_PROG_PKG_CONFIG +@@ -3565,15 +3565,23 @@ LIBS="$withval $LIBS" AC_SUBST(DISABLED_EXTENSIONS) # Check for use of the system expat library @@ -64,7 +63,8 @@ index 4f1cda5..e99a174 100644 -AC_MSG_RESULT($with_system_expat) +AC_MSG_RESULT($with_expat) -+ + +-AS_VAR_IF([with_system_expat], [yes], [ +if test "$with_expat" != "none"; then + EXPAT=yes +else @@ -72,22 +72,11 @@ index 4f1cda5..e99a174 100644 + EXPAT=no +fi +AC_SUBST(EXPAT) - - # Check for use of the system libffi library - AC_MSG_CHECKING(for --with-system-ffi) -diff --git a/setup.py b/setup.py -index 663fd44..e30ed52 100644 ---- a/setup.py -+++ b/setup.py -@@ -1764,7 +1764,7 @@ class PyBuildExt(build_ext): - # - # More information on Expat can be found at www.libexpat.org. - # -- if '--with-system-expat' in sysconfig.get_config_var("CONFIG_ARGS"): -+ if '--with-expat=system' in sysconfig.get_config_var("CONFIG_ARGS"): - expat_inc = [] - define_macros = [] - extra_compile_args = [] ++ ++AS_VAR_IF([with_expat], [system], [ + LIBEXPAT_CFLAGS=${LIBEXPAT_CFLAGS-""} + LIBEXPAT_LDFLAGS=${LIBEXPAT_LDFLAGS-"-lexpat"} + LIBEXPAT_INTERNAL= -- -2.30.2 +2.34.1 diff --git a/package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch b/package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch index 2afcf4526d..63a07fb514 100644 --- a/package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch +++ b/package/python3/0017-Add-an-option-to-disable-CJK-codecs.patch @@ -1,4 +1,4 @@ -From 2c0d31bb91fc7f94283c3ab632925fbbe24e94d6 Mon Sep 17 00:00:00 2001 +From d8ef6a7a9f2b954cf1c1e37fc3c35055b42af0f5 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:49:55 +0100 Subject: [PATCH] Add an option to disable CJK codecs @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 9ef0ecd42f..18e6fd70a0 100644 +index 201cad0bfc..ecdd7dbc07 100644 --- a/configure.ac +++ b/configure.ac -@@ -3390,6 +3390,12 @@ if test "$SQLITE3" = "no" ; then +@@ -4188,6 +4188,12 @@ if test "$SQLITE3" = "no" ; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _sqlite3" fi @@ -26,5 +26,5 @@ index 9ef0ecd42f..18e6fd70a0 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.25.1 +2.34.1 diff --git a/package/python3/0018-Add-an-option-to-disable-NIS.patch b/package/python3/0018-Add-an-option-to-disable-NIS.patch index d8fe3616c0..977955d1cb 100644 --- a/package/python3/0018-Add-an-option-to-disable-NIS.patch +++ b/package/python3/0018-Add-an-option-to-disable-NIS.patch @@ -1,4 +1,4 @@ -From 2041d0c8dba87991edaf088b16e37b5189a3466d Mon Sep 17 00:00:00 2001 +From 09fc9f72ebe60bb65e80732a6bd4f12a84159f6d Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:50:11 +0100 Subject: [PATCH] Add an option to disable NIS @@ -12,10 +12,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 18e6fd70a0..46d2a8131e 100644 +index ecdd7dbc07..1bdde7f69d 100644 --- a/configure.ac +++ b/configure.ac -@@ -3396,6 +3396,12 @@ AC_ARG_ENABLE(codecs-cjk, +@@ -4194,6 +4194,12 @@ AC_ARG_ENABLE(codecs-cjk, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _codecs_kr _codecs_jp _codecs_cn _codecs_tw _codecs_hk _codecs_iso2022" fi]) @@ -29,5 +29,5 @@ index 18e6fd70a0..46d2a8131e 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.25.1 +2.34.1 diff --git a/package/python3/0019-Add-an-option-to-disable-unicodedata.patch b/package/python3/0019-Add-an-option-to-disable-unicodedata.patch index 3519377b5e..74702b67a5 100644 --- a/package/python3/0019-Add-an-option-to-disable-unicodedata.patch +++ b/package/python3/0019-Add-an-option-to-disable-unicodedata.patch @@ -1,4 +1,4 @@ -From dd82a401ff6ba4ba116bf4d520e981a1808ed443 Mon Sep 17 00:00:00 2001 +From 4fe7f375a3d171d294caebdd7b7ce49bbc9ad9f3 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:50:27 +0100 Subject: [PATCH] Add an option to disable unicodedata @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 46d2a8131e..5844e3b73f 100644 +index 1bdde7f69d..ba4b0e0c1c 100644 --- a/configure.ac +++ b/configure.ac -@@ -3402,6 +3402,12 @@ AC_ARG_ENABLE(nis, +@@ -4200,6 +4200,12 @@ AC_ARG_ENABLE(nis, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} nis" fi]) @@ -26,5 +26,5 @@ index 46d2a8131e..5844e3b73f 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.25.1 +2.34.1 diff --git a/package/python3/0020-Add-an-option-to-disable-IDLE.patch b/package/python3/0020-Add-an-option-to-disable-IDLE.patch index f09037f7db..09b5f13cdb 100644 --- a/package/python3/0020-Add-an-option-to-disable-IDLE.patch +++ b/package/python3/0020-Add-an-option-to-disable-IDLE.patch @@ -1,4 +1,4 @@ -From f1b15834045d0641c43014b970721df066fa71f7 Mon Sep 17 00:00:00 2001 +From 2c9dbd6d49744aa8da8ebf8d0187d6b06f93c2b5 Mon Sep 17 00:00:00 2001 From: Maxime Ripard Date: Wed, 22 Feb 2017 17:45:14 -0800 Subject: [PATCH] Add an option to disable IDLE @@ -18,10 +18,10 @@ Signed-off-by: Adam Duskett 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Makefile.pre.in b/Makefile.pre.in -index 08c5e8a..461c5e3 100644 +index 80d617cf7f..8d1ba1356c 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in -@@ -1389,7 +1389,9 @@ bininstall: altbininstall +@@ -1862,7 +1862,9 @@ bininstall: altbininstall -rm -f $(DESTDIR)$(LIBPC)/python3-embed.pc (cd $(DESTDIR)$(LIBPC); $(LN) -s python-$(VERSION)-embed.pc python3-embed.pc) -rm -f $(DESTDIR)$(BINDIR)/idle3 @@ -31,15 +31,15 @@ index 08c5e8a..461c5e3 100644 -rm -f $(DESTDIR)$(BINDIR)/pydoc3 ifeq (@PYDOC@,yes) (cd $(DESTDIR)$(BINDIR); $(LN) -s pydoc$(VERSION) pydoc3) -@@ -1439,7 +1441,6 @@ LIBSUBDIRS= asyncio \ +@@ -1912,7 +1914,6 @@ LIBSUBDIRS= asyncio \ ensurepip ensurepip/_bundled \ html \ http \ - idlelib idlelib/Icons \ - importlib importlib/metadata \ + importlib importlib/resources importlib/metadata \ json \ logging \ -@@ -1552,6 +1553,10 @@ ifeq (@EXPAT@,yes) +@@ -2030,6 +2031,10 @@ ifeq (@EXPAT@,yes) LIBSUBDIRS += $(XMLLIBSUBDIRS) endif @@ -48,13 +48,13 @@ index 08c5e8a..461c5e3 100644 +endif + TEST_MODULES=@TEST_MODULES@ - libinstall: build_all $(srcdir)/Modules/xxmodule.c + libinstall: all $(srcdir)/Modules/xxmodule.c @for i in $(SCRIPTDIR) $(LIBDEST); \ diff --git a/configure.ac b/configure.ac -index e99a174..baaa743 100644 +index ba4b0e0c1c..5e6d72f7db 100644 --- a/configure.ac +++ b/configure.ac -@@ -6073,6 +6073,12 @@ AC_ARG_ENABLE(lib2to3, +@@ -7137,6 +7137,12 @@ AC_ARG_ENABLE(lib2to3, AS_HELP_STRING([--disable-lib2to3], [disable lib2to3]), [ LIB2TO3="${enableval}" ], [ LIB2TO3=yes ]) @@ -66,12 +66,12 @@ index e99a174..baaa743 100644 + # generate output files AC_CONFIG_FILES(Makefile.pre Misc/python.pc Misc/python-embed.pc Misc/python-config.sh) - AC_CONFIG_FILES([Modules/ld_so_aix], [chmod +x Modules/ld_so_aix]) + AC_CONFIG_FILES([Modules/Setup.bootstrap Modules/Setup.stdlib]) diff --git a/setup.py b/setup.py -index e30ed52..4dff249 100644 +index c490b0b08f..4d49a792f7 100644 --- a/setup.py +++ b/setup.py -@@ -2722,11 +2722,14 @@ def main(): +@@ -1594,11 +1594,14 @@ class DummyProcess: import warnings warnings.filterwarnings("ignore",category=DeprecationWarning) @@ -88,5 +88,5 @@ index e30ed52..4dff249 100644 name = "Python", version = sys.version.split()[0], -- -2.30.2 +2.34.1 diff --git a/package/python3/0021-Add-an-option-to-disable-decimal.patch b/package/python3/0021-Add-an-option-to-disable-decimal.patch index fd1887d603..d683565f94 100644 --- a/package/python3/0021-Add-an-option-to-disable-decimal.patch +++ b/package/python3/0021-Add-an-option-to-disable-decimal.patch @@ -1,4 +1,4 @@ -From d5fe81cbd51da2a84ed89d1e4c80d921d4efce26 Mon Sep 17 00:00:00 2001 +From 7091fdf77f612425c178a75148560f9c3514e8b8 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:51:31 +0100 Subject: [PATCH] Add an option to disable decimal @@ -14,15 +14,14 @@ Signed-off-by: Adam Duskett [james.hilliard1 at gmail.com: adapt to python 3.9] Signed-off-by: James Hilliard --- - configure.ac | 17 ++++++++++++----- - setup.py | 2 +- - 2 files changed, 13 insertions(+), 6 deletions(-) + configure.ac | 19 +++++++++++++------ + 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac -index 7bd4623ccd..e513ef6a20 100644 +index 5e6d72f7db..e6b1f1e9de 100644 --- a/configure.ac +++ b/configure.ac -@@ -3145,13 +3145,20 @@ fi +@@ -3630,14 +3630,21 @@ fi AC_SUBST(LIBFFI_INCLUDEDIR) # Check for use of the system libmpdec library @@ -34,9 +33,8 @@ index 7bd4623ccd..e513ef6a20 100644 + AS_HELP_STRING([--with-libmpdec], [select which libmpdec version to use: system, builtin, none]), [], - [with_system_libmpdec="no"]) -+ [with_libmpdec="builtin"]) - -AC_MSG_RESULT($with_system_libmpdec) ++ [with_libmpdec="builtin"]) +AC_MSG_RESULT($with_libmpdec) +if test "$with_libmpdec" != "none"; then + MPDEC=yes @@ -46,21 +44,11 @@ index 7bd4623ccd..e513ef6a20 100644 +fi +AC_SUBST(MPDEC) - # Check whether _decimal should use a coroutine-local or thread-local context - AC_MSG_CHECKING(for --with-decimal-contextvar) -diff --git a/setup.py b/setup.py -index c4ee989ba3..3d0c74bb7f 100644 ---- a/setup.py -+++ b/setup.py -@@ -2321,7 +2321,7 @@ class PyBuildExt(build_ext): - # Stefan Krah's _decimal module - extra_compile_args = [] - undef_macros = [] -- if '--with-system-libmpdec' in sysconfig.get_config_var("CONFIG_ARGS"): -+ if '--with-libmpdec=system' in sysconfig.get_config_var("CONFIG_ARGS"): - include_dirs = [] - libraries = ['mpdec'] - sources = ['_decimal/_decimal.c'] +-AS_VAR_IF([with_system_libmpdec], [yes], [ ++AS_VAR_IF([with_libmpdec], [system], [ + LIBMPDEC_CFLAGS=${LIBMPDEC_CFLAGS-""} + LIBMPDEC_LDFLAGS=${LIBMPDEC_LDFLAGS-"-lmpdec"} + LIBMPDEC_INTERNAL= -- -2.25.1 +2.34.1 diff --git a/package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch b/package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch index 0459b5a14d..56713a7f8f 100644 --- a/package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch +++ b/package/python3/0022-Add-an-option-to-disable-the-ossaudiodev-module.patch @@ -1,4 +1,4 @@ -From 9bedc56d2a4b8856162650a11c1fcb6ec38f160b Mon Sep 17 00:00:00 2001 +From d48d9da534cec7891ae444b4ab94a76ac67f5daa Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 23 Dec 2015 11:51:58 +0100 Subject: [PATCH] Add an option to disable the ossaudiodev module @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index e513ef6a20..c07505e89e 100644 +index e6b1f1e9de..db33d567ad 100644 --- a/configure.ac +++ b/configure.ac -@@ -3175,6 +3175,12 @@ fi +@@ -3678,6 +3678,12 @@ fi AC_MSG_RESULT($with_decimal_contextvar) @@ -22,9 +22,9 @@ index e513ef6a20..c07505e89e 100644 + DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} ossaudiodev" + fi]) + - # Check for support for loadable sqlite extensions - AC_MSG_CHECKING(for --enable-loadable-sqlite-extensions) - AC_ARG_ENABLE(loadable-sqlite-extensions, + # Check for libmpdec machine flavor + AC_MSG_CHECKING(for decimal libmpdec machine) + AS_CASE([$ac_sys_system], -- -2.25.1 +2.34.1 diff --git a/package/python3/0023-Add-an-option-to-disable-openssl-support.patch b/package/python3/0023-Add-an-option-to-disable-openssl-support.patch index 4801a27300..d4c9fd43be 100644 --- a/package/python3/0023-Add-an-option-to-disable-openssl-support.patch +++ b/package/python3/0023-Add-an-option-to-disable-openssl-support.patch @@ -1,4 +1,4 @@ -From 90ed5c692b8b5596ca0b3ae1436276c8181251d8 Mon Sep 17 00:00:00 2001 +From 25c900e81a2fc0bbe35e7c94e2e5028cfbf6582a Mon Sep 17 00:00:00 2001 From: Nicolas Cavallari Date: Wed, 22 Feb 2017 17:55:59 -0800 Subject: [PATCH] Add an option to disable openssl support. @@ -9,10 +9,10 @@ Signed-off-by: Nicolas Cavallari 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 08c148c..a81a24c 100644 +index db33d567ad..42fe6c8f5a 100644 --- a/configure.ac +++ b/configure.ac -@@ -3421,6 +3421,12 @@ AC_ARG_ENABLE(unicodedata, +@@ -4219,6 +4219,12 @@ AC_ARG_ENABLE(unicodedata, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} unicodedata" fi]) @@ -26,5 +26,5 @@ index 08c148c..a81a24c 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.30.2 +2.34.1 diff --git a/package/python3/0024-Add-an-option-to-disable-the-readline-module.patch b/package/python3/0024-Add-an-option-to-disable-the-readline-module.patch index adb04d69ea..9250007dae 100644 --- a/package/python3/0024-Add-an-option-to-disable-the-readline-module.patch +++ b/package/python3/0024-Add-an-option-to-disable-the-readline-module.patch @@ -1,4 +1,4 @@ -From 049e7a51e1ffd0d28d6608c707ab4b54e816d338 Mon Sep 17 00:00:00 2001 +From 9082468ca620db77b670ccf568a96bbabb865f80 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Tue, 7 Mar 2017 23:29:05 +0100 Subject: [PATCH] Add an option to disable the readline module @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index a81a24c..41a21ff 100644 +index 42fe6c8f5a..19875d7d30 100644 --- a/configure.ac +++ b/configure.ac -@@ -3427,6 +3427,12 @@ AC_ARG_ENABLE(openssl, +@@ -4225,6 +4225,12 @@ AC_ARG_ENABLE(openssl, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} ssl _ssl _hashlib" fi]) @@ -26,5 +26,5 @@ index a81a24c..41a21ff 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.30.2 +2.34.1 diff --git a/package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch b/package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch index d466bc3a76..70a0d6cd15 100644 --- a/package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch +++ b/package/python3/0025-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch @@ -1,4 +1,4 @@ -From 146730a04dfe98e3d7971ebf5410801ceae88e11 Mon Sep 17 00:00:00 2001 +From 988a335cb34b5fc25ea345ba04ff5ddffe2e946c Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Tue, 7 Mar 2017 23:31:11 +0100 Subject: [PATCH] Add options to disable zlib, bzip2 and xz modules @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 18 insertions(+) diff --git a/configure.ac b/configure.ac -index 41a21ff..fa81bc7 100644 +index 19875d7d30..ca6c16491a 100644 --- a/configure.ac +++ b/configure.ac -@@ -3433,6 +3433,24 @@ AC_ARG_ENABLE(readline, +@@ -4231,6 +4231,24 @@ AC_ARG_ENABLE(readline, DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} readline" fi]) @@ -38,5 +38,5 @@ index 41a21ff..fa81bc7 100644 AC_ARG_ENABLE(tk, AS_HELP_STRING([--disable-tk], [disable tk]), -- -2.30.2 +2.34.1 diff --git a/package/python3/0026-python-config.sh-don-t-reassign-prefix.patch b/package/python3/0026-python-config.sh-don-t-reassign-prefix.patch index 814a9d42e5..b6bfb010a0 100644 --- a/package/python3/0026-python-config.sh-don-t-reassign-prefix.patch +++ b/package/python3/0026-python-config.sh-don-t-reassign-prefix.patch @@ -1,4 +1,4 @@ -From 106d9378c61e7fa9cad0a63ba068668d54cd11b8 Mon Sep 17 00:00:00 2001 +From 755fb526a62df2a73560f42184db8aadb6899bb0 Mon Sep 17 00:00:00 2001 From: Matt Weber Date: Fri, 6 Oct 2017 09:54:15 -0500 Subject: [PATCH] python-config.sh: don't reassign ${prefix} @@ -27,7 +27,7 @@ Signed-off-by: Matthew Weber 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Misc/python-config.sh.in b/Misc/python-config.sh.in -index a1bc3cd..164d2d3 100644 +index a1bc3cd5f7..164d2d3603 100644 --- a/Misc/python-config.sh.in +++ b/Misc/python-config.sh.in @@ -31,7 +31,7 @@ prefix_real=$(installed_prefix "$0") @@ -49,5 +49,5 @@ index a1bc3cd..164d2d3 100644 SO="@EXT_SUFFIX@" PYTHONFRAMEWORK="@PYTHONFRAMEWORK@" -- -2.30.2 +2.34.1 diff --git a/package/python3/0028-Add-an-option-to-disable-uuid-module.patch b/package/python3/0027-Add-an-option-to-disable-uuid-module.patch similarity index 81% rename from package/python3/0028-Add-an-option-to-disable-uuid-module.patch rename to package/python3/0027-Add-an-option-to-disable-uuid-module.patch index fc4b64dc64..a9501ec189 100644 --- a/package/python3/0028-Add-an-option-to-disable-uuid-module.patch +++ b/package/python3/0027-Add-an-option-to-disable-uuid-module.patch @@ -1,4 +1,4 @@ -From 3bb693408eda77dda145ec5fecee56ea73031e9f Mon Sep 17 00:00:00 2001 +From 58027d25c3cabcf654cb0b31a61d7cbd53dc68c0 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 18 Aug 2018 10:54:56 +0200 Subject: [PATCH] Add an option to disable uuid module @@ -9,10 +9,10 @@ Signed-off-by: Thomas Petazzoni 1 file changed, 9 insertions(+) diff --git a/configure.ac b/configure.ac -index fa81bc7..4e733f6 100644 +index ca6c16491a..ed03b27fb1 100644 --- a/configure.ac +++ b/configure.ac -@@ -3469,6 +3469,15 @@ if test "$CURSES" = "no"; then +@@ -4267,6 +4267,15 @@ if test "$CURSES" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _curses _curses_panel" fi @@ -29,5 +29,5 @@ index fa81bc7..4e733f6 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0027-Fix-cross-compiling-the-uuid-module.patch b/package/python3/0027-Fix-cross-compiling-the-uuid-module.patch deleted file mode 100644 index d19aedb6c1..0000000000 --- a/package/python3/0027-Fix-cross-compiling-the-uuid-module.patch +++ /dev/null @@ -1,43 +0,0 @@ -From d7b90b157eddefbd0ed59e35c90b083c0c03b644 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Fri, 20 Jul 2018 10:17:39 -0400 -Subject: [PATCH] Fix cross compiling the uuid module - -Python 3.7 has a new _uuid module, however, the include directory -search path for uuid.h is hardcoded to /usr/include/uuid, which should -not be used when cross-compiling. - -To fix this, use the same solution as the one used by the NIS -detection: append "uuid" to each of the include directories in -"inc_dirs", instead of hardcoding /usr/include/uuid. - -Signed-off-by: Adam Duskett -[Thomas: drop STAGING_DIR based solution, use a solution similar to -the one used for the NIS detection.] -Signed-off-by: Thomas Petazzoni ---- - setup.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/setup.py b/setup.py -index 3d0c74bb7f..c7be85f352 100644 ---- a/setup.py -+++ b/setup.py -@@ -1866,10 +1866,10 @@ class PyBuildExt(build_ext): - - def detect_uuid(self): - # Build the _uuid module if possible -- uuid_h = sysconfig.get_config_var("HAVE_UUID_H") -- uuid_uuid_h = sysconfig.get_config_var("HAVE_UUID_UUID_H") -- if uuid_h or uuid_uuid_h: -- if sysconfig.get_config_var("HAVE_LIBUUID"): -+ uuid_h = find_file("uuid.h", self.inc_dirs, -+ [os.path.join(inc_dir, 'uuid') for inc_dir in self.inc_dirs]) -+ if uuid_h is not None: -+ if self.compiler.find_library_file(self.lib_dirs, 'uuid'): - uuid_libs = ["uuid"] - else: - uuid_libs = [] --- -2.25.1 - diff --git a/package/python3/0028-fix-building-on-older-distributions.patch b/package/python3/0028-fix-building-on-older-distributions.patch new file mode 100644 index 0000000000..4541b31c5f --- /dev/null +++ b/package/python3/0028-fix-building-on-older-distributions.patch @@ -0,0 +1,47 @@ +From e52e2c5e3df4bc3d2ff07ecb3b8e2a9099ea1631 Mon Sep 17 00:00:00 2001 +From: Adam Duskett +Date: Thu, 16 Aug 2018 14:52:37 -0700 +Subject: [PATCH] fix building on older distributions + +Python > 3.6.3 calls os.replace in the update_file.py script, during the +regen-importlib phase of the build process. + +According to Doc/whatsnew/3.3.rst line 1631, os.replace acts in the same +way as os.rename, however, it is now cross-platform compatible for Windows. + +Because BuildRoot is guaranteed only to be built in POSIX environment, it is +safe to change os.replace back to os.rename. + +This change fixes building on older systems such as CentOS7, that only come +with python 2. + +Signed-off-by: Adam Duskett +--- + Tools/scripts/update_file.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Tools/scripts/update_file.py b/Tools/scripts/update_file.py +index b4182c1d0c..ab443cb1a6 100644 +--- a/Tools/scripts/update_file.py ++++ b/Tools/scripts/update_file.py +@@ -53,7 +53,7 @@ def update_file_with_tmpfile(filename, tmpfile, *, create=False): + if not create: + raise # re-raise + outcome = 'created' +- os.replace(tmpfile, filename) ++ os.rename(tmpfile, filename) + else: + with targetfile: + old_contents = targetfile.read() +@@ -62,7 +62,7 @@ def update_file_with_tmpfile(filename, tmpfile, *, create=False): + # Now compare! + if old_contents != new_contents: + outcome = 'updated' +- os.replace(tmpfile, filename) ++ os.rename(tmpfile, filename) + else: + outcome = 'same' + os.unlink(tmpfile) +-- +2.34.1 + diff --git a/package/python3/0030-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch b/package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch similarity index 91% rename from package/python3/0030-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch rename to package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch index eff010fa22..5253076d90 100644 --- a/package/python3/0030-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch +++ b/package/python3/0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch @@ -1,4 +1,4 @@ -From d009b0142f77881dd75ff760fec728dbc8581a03 Mon Sep 17 00:00:00 2001 +From 07b950aadd570b9f96a1f128505a959b32f40962 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Fri, 2 Aug 2019 15:53:16 +0200 Subject: [PATCH] configure.ac: fixup $CC --print-multiarch output for @@ -30,10 +30,10 @@ Signed-off-by: Peter Korsgaard 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 913051c276..aba03f3779 100644 +index ed03b27fb1..841fd6732c 100644 --- a/configure.ac +++ b/configure.ac -@@ -876,7 +876,11 @@ AC_MSG_CHECKING([for multiarch]) +@@ -1086,7 +1086,11 @@ AC_MSG_CHECKING([for multiarch]) AS_CASE([$ac_sys_system], [Darwin*], [MULTIARCH=""], [FreeBSD*], [MULTIARCH=""], @@ -47,5 +47,5 @@ index 913051c276..aba03f3779 100644 AC_SUBST([MULTIARCH]) AC_MSG_RESULT([$MULTIARCH]) -- -2.20.1 +2.34.1 diff --git a/package/python3/0029-fix-building-on-older-distributions.patch b/package/python3/0029-fix-building-on-older-distributions.patch deleted file mode 100644 index fb59e593f4..0000000000 --- a/package/python3/0029-fix-building-on-older-distributions.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 94c62f96ca61f1a28124c837d7ec5ed0b9ae8786 Mon Sep 17 00:00:00 2001 -From: Adam Duskett -Date: Thu, 16 Aug 2018 14:52:37 -0700 -Subject: [PATCH] fix building on older distributions - -Python > 3.6.3 calls os.replace in the update_file.py script, during the -regen-importlib phase of the build process. - -According to Doc/whatsnew/3.3.rst line 1631, os.replace acts in the same -way as os.rename, however, it is now cross-platform compatible for Windows. - -Because BuildRoot is guaranteed only to be built in POSIX environment, it is -safe to change os.replace back to os.rename. - -This change fixes building on older systems such as CentOS7, that only come -with python 2. - -Signed-off-by: Adam Duskett ---- - Tools/scripts/update_file.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/Tools/scripts/update_file.py b/Tools/scripts/update_file.py -index 224585c69b..ef458c0c63 100644 ---- a/Tools/scripts/update_file.py -+++ b/Tools/scripts/update_file.py -@@ -16,7 +16,7 @@ def main(old_path, new_path): - with open(new_path, 'rb') as f: - new_contents = f.read() - if old_contents != new_contents: -- os.replace(new_path, old_path) -+ os.rename(new_path, old_path) - else: - os.unlink(new_path) - --- -2.25.1 - diff --git a/package/python3/0031-Add-an-option-to-disable-the-berkeleydb-module.patch b/package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch similarity index 80% rename from package/python3/0031-Add-an-option-to-disable-the-berkeleydb-module.patch rename to package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch index 0c0d51a7eb..5fb436db59 100644 --- a/package/python3/0031-Add-an-option-to-disable-the-berkeleydb-module.patch +++ b/package/python3/0030-Add-an-option-to-disable-the-berkeleydb-module.patch @@ -1,4 +1,4 @@ -From cf4d7fd9f7cb6c1ced32ee323b2b5755640051b7 Mon Sep 17 00:00:00 2001 +From 67e9793d070ac5c8e83abbe95b9208533ffeadd0 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 11 Apr 2020 22:01:40 +0200 Subject: [PATCH] Add an option to disable the berkeleydb module @@ -9,10 +9,10 @@ Signed-off-by: Bernd Kuhls 1 file changed, 6 insertions(+) diff --git a/configure.ac b/configure.ac -index 4e733f6..1e52f30 100644 +index 841fd6732c..06c9a81f95 100644 --- a/configure.ac +++ b/configure.ac -@@ -3480,6 +3480,12 @@ if test "$UUID" = "no"; then +@@ -4280,6 +4280,12 @@ if test "$UUID" = "no"; then DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _uuid" fi @@ -26,5 +26,5 @@ index 4e733f6..1e52f30 100644 AC_ARG_ENABLE(pydoc, -- -2.30.2 +2.34.1 diff --git a/package/python3/0032-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch b/package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch similarity index 89% rename from package/python3/0032-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch rename to package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch index 0458283c18..712fd08fb1 100644 --- a/package/python3/0032-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch +++ b/package/python3/0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch @@ -1,4 +1,4 @@ -From 3c83eedcc2df3ecf6c4a17953ca24dff60c1378e Mon Sep 17 00:00:00 2001 +From 3edeed879871a10acbe802f4a68cff3d4869dbde Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Thu, 12 Nov 2020 00:16:18 +0100 Subject: [PATCH] lib/crypt: uClibc-ng doesn't set errno when encryption method @@ -23,10 +23,10 @@ Signed-off-by: Daniel Lang 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Lib/crypt.py b/Lib/crypt.py -index 33dbc46bb3..4692a5270c 100644 +index de4a14a388..ba482487a7 100644 --- a/Lib/crypt.py +++ b/Lib/crypt.py -@@ -94,7 +94,9 @@ def _add_method(name, *args, rounds=None): +@@ -98,7 +98,9 @@ def _add_method(name, *args, rounds=None): result = crypt('', salt) except OSError as e: # Not all libc libraries support all encryption methods. @@ -38,5 +38,5 @@ index 33dbc46bb3..4692a5270c 100644 raise if result and len(result) == method.total_size: -- -2.25.4 +2.34.1 diff --git a/package/python3/python3.hash b/package/python3/python3.hash index f9b8e2ec8d..c4ee79305d 100644 --- a/package/python3/python3.hash +++ b/package/python3/python3.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 6a30ecde59c47048013eb5a658c9b5dec277203d2793667f578df7671f7f03f3 Python-3.10.8.tar.xz -sha256 d4a223f033419313218c9b8444167e91e87a5bebdb43fb8490df441df5220a8b LICENSE +sha256 a57dc82d77358617ba65b9841cee1e3b441f386c3789ddc0676eca077f2951c3 Python-3.11.0.tar.xz +sha256 f03e17cd594c2085f66a454e695c7ebe5b4d3c0eff534f4f194abc2fd164621b LICENSE diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 4131941e11..50d125ba16 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -4,8 +4,8 @@ # ################################################################################ -PYTHON3_VERSION_MAJOR = 3.10 -PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).8 +PYTHON3_VERSION_MAJOR = 3.11 +PYTHON3_VERSION = $(PYTHON3_VERSION_MAJOR).0 PYTHON3_SOURCE = Python-$(PYTHON3_VERSION).tar.xz PYTHON3_SITE = https://python.org/ftp/python/$(PYTHON3_VERSION) PYTHON3_LICENSE = Python-2.0, others @@ -41,7 +41,12 @@ HOST_PYTHON3_CONF_ENV += \ PYTHON3_DEPENDENCIES = host-python3 libffi -HOST_PYTHON3_DEPENDENCIES = host-autoconf-archive host-expat host-zlib host-libffi +HOST_PYTHON3_DEPENDENCIES = \ + host-autoconf-archive \ + host-expat \ + host-libffi \ + host-pkgconf \ + host-zlib ifeq ($(BR2_PACKAGE_HOST_PYTHON3_BZIP2),y) HOST_PYTHON3_DEPENDENCIES += host-bzip2 @@ -174,6 +179,7 @@ endif PYTHON3_CONF_OPTS += \ --without-ensurepip \ --without-cxx-main \ + --with-build-python=$(HOST_DIR)/bin/python3 \ --with-system-ffi \ --disable-pydoc \ --disable-test-modules \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:10:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:10:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/python3: bump to version 3.11.0 In-Reply-To: <20221025135813.2387865-1-james.hilliard1@gmail.com> References: <20221025135813.2387865-1-james.hilliard1@gmail.com> Message-ID: <20221103231020.5f0705b2@windsurf> On Tue, 25 Oct 2022 07:58:13 -0600 James Hilliard wrote: > Add new host-pkgconf host python3 dependency. > > Set new --with-build-python conf options for target python build. > > Drop Fix cross compiling the uuid module patch which is no longer > required as pkgconfig is now used for include directory detection. > > Refresh patches. > > License hash changed due to year update: > https://github.com/python/cpython/commit/ba00f0d93a4aea85ae8089f139856a7c450584d7 > > Signed-off-by: James Hilliard > --- > ...e-the-build-of-pyc-files-conditional.patch | 14 +++--- > ...taddrinfo-configure-test-when-cross-.patch | 20 ++++---- > ...re-to-disable-the-build-of-certain-e.patch | 32 ++++++------ > ...y-header-paths-for-cross-compilation.patch | 12 ++--- > ...ook-in-usr-lib-termcap-for-libraries.patch | 10 ++-- > .../0006-Don-t-add-multiarch-paths.patch | 8 +-- > .../0007-Abort-on-failed-module-build.patch | 8 +-- > .../0008-Serial-ioctl-workaround.patch | 6 +-- > ...e-shebang-of-Python-scripts-for-cros.patch | 6 +-- > ...ig.sh.in-ensure-sed-invocations-only.patch | 4 +- > .../0011-Add-an-option-to-disable-pydoc.patch | 32 ++++++------ > ...012-Add-an-option-to-disable-lib2to3.patch | 43 ++++++++-------- > ...option-to-disable-the-sqlite3-module.patch | 37 ++++++-------- > ...d-an-option-to-disable-the-tk-module.patch | 24 ++++----- > ...-option-to-disable-the-curses-module.patch | 18 +++---- > .../0016-Add-an-option-to-disable-expat.patch | 49 +++++++------------ > ...-Add-an-option-to-disable-CJK-codecs.patch | 8 +-- > .../0018-Add-an-option-to-disable-NIS.patch | 8 +-- > ...Add-an-option-to-disable-unicodedata.patch | 8 +-- > .../0020-Add-an-option-to-disable-IDLE.patch | 26 +++++----- > ...021-Add-an-option-to-disable-decimal.patch | 36 +++++--------- > ...on-to-disable-the-ossaudiodev-module.patch | 14 +++--- > ...an-option-to-disable-openssl-support.patch | 8 +-- > ...ption-to-disable-the-readline-module.patch | 8 +-- > ...to-disable-zlib-bzip2-and-xz-modules.patch | 8 +-- > ...thon-config.sh-don-t-reassign-prefix.patch | 6 +-- > ...dd-an-option-to-disable-uuid-module.patch} | 8 +-- > ...-Fix-cross-compiling-the-uuid-module.patch | 43 ---------------- > ...-fix-building-on-older-distributions.patch | 47 ++++++++++++++++++ > ...p-CC-print-multiarch-output-for-mus.patch} | 8 +-- > ...-fix-building-on-older-distributions.patch | 38 -------------- > ...on-to-disable-the-berkeleydb-module.patch} | 8 +-- > ...ng-doesn-t-set-errno-when-encryptio.patch} | 8 +-- > package/python3/python3.hash | 4 +- > package/python3/python3.mk | 12 +++-- > 35 files changed, 285 insertions(+), 344 deletions(-) > rename package/python3/{0028-Add-an-option-to-disable-uuid-module.patch => 0027-Add-an-option-to-disable-uuid-module.patch} (81%) > delete mode 100644 package/python3/0027-Fix-cross-compiling-the-uuid-module.patch > create mode 100644 package/python3/0028-fix-building-on-older-distributions.patch > rename package/python3/{0030-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch => 0029-configure.ac-fixup-CC-print-multiarch-output-for-mus.patch} (91%) > delete mode 100644 package/python3/0029-fix-building-on-older-distributions.patch > rename package/python3/{0031-Add-an-option-to-disable-the-berkeleydb-module.patch => 0030-Add-an-option-to-disable-the-berkeleydb-module.patch} (80%) > rename package/python3/{0032-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch => 0031-lib-crypt-uClibc-ng-doesn-t-set-errno-when-encryptio.patch} (89%) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:10:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:10:48 +0100 Subject: [Buildroot] [PATCH] package/gawk: drop incorrect patch In-Reply-To: <20221031072634.2986903-1-yann.morin.1998@free.fr> References: <20221031072634.2986903-1-yann.morin.1998@free.fr> Message-ID: <20221103231048.0171aa43@windsurf> On Mon, 31 Oct 2022 08:26:34 +0100 "Yann E. MORIN" wrote: > Commit 8cd06967b9be (gawk: bump version and migrate to autotargets) > added a patch that purportedly reduced the installation size by not > installing the versioned program (gawk-X.Y). > > However, the versioned program is a hard-link to the unversioned one, > so, save for a directory entry, it does not take extra space in the > final image. > > Drop that patch. > > Signed-off-by: Yann E. MORIN > --- > package/gawk/0001-no-versioned.patch | 16 ---------------- > 1 file changed, 16 deletions(-) > delete mode 100644 package/gawk/0001-no-versioned.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:10:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:10:33 +0100 Subject: [Buildroot] [git commit] package/gawk: drop incorrect patch Message-ID: <20221103221145.B848387D22@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aaba432e2cae6ccff2bc6fa30c3ec0cc3c0f3c71 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 8cd06967b9be (gawk: bump version and migrate to autotargets) added a patch that purportedly reduced the installation size by not installing the versioned program (gawk-X.Y). However, the versioned program is a hard-link to the unversioned one, so, save for a directory entry, it does not take extra space in the final image. Drop that patch. Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- package/gawk/0001-no-versioned.patch | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/package/gawk/0001-no-versioned.patch b/package/gawk/0001-no-versioned.patch deleted file mode 100644 index c5bbdddeb5..0000000000 --- a/package/gawk/0001-no-versioned.patch +++ /dev/null @@ -1,16 +0,0 @@ -Disabled versioned installation of binaries to save space. - -Signed-off-by: Gustavo Zacarias -[Gustavo: update for 4.1.2] - -diff -Nura gawk-4.1.2.orig/Makefile.in gawk-4.1.2/Makefile.in ---- gawk-4.1.2.orig/Makefile.in 2015-04-29 16:11:09.367925925 -0300 -+++ gawk-4.1.2/Makefile.in 2015-04-29 16:11:25.308466495 -0300 -@@ -1173,6 +1173,7 @@ - # (This is done universally, which may not always be right, but - # there's no easy way to distinguish GNU from non-GNU systems.) - install-exec-hook: -+foo: - (cd $(DESTDIR)$(bindir); \ - $(LN) gawk$(EXEEXT) gawk-$(VERSION)$(EXEEXT) 2>/dev/null ; \ - if [ ! -f awk$(EXEEXT) ]; \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:12:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:12:37 +0100 Subject: [Buildroot] [git commit] package/rsync: force HAVE_C99_VSNPRINTF to "yes" Message-ID: <20221103221246.BB13987D2A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0b17cd017e8b946d718c81f0e38fd570e6a6bc0d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master We know the system will have a modern-enough C library that implements the required snprintf() functionality. Since the configure stage can't detect the system's capabilities (because it is cross-compiling), let's hard-code the decision. As a result, rsync won't be linking in its own copy of snprintf(). Signed-off-by: Markus Mayer Signed-off-by: Thomas Petazzoni --- package/rsync/rsync.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 81ad4b9291..7ff7ca6eef 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -11,6 +11,9 @@ RSYNC_LICENSE_FILES = COPYING RSYNC_CPE_ID_VENDOR = samba RSYNC_SELINUX_MODULES = rsync RSYNC_DEPENDENCIES = zlib popt +# We know that our C library is modern enough for C99 vsnprintf(). Since +# configure can't detect this, we tell configure that vsnprintf() is safe. +RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ From thomas.petazzoni at bootlin.com Thu Nov 3 22:12:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:12:52 +0100 Subject: [Buildroot] [PATCH] package/rsync: force HAVE_C99_VSNPRINTF to "yes" In-Reply-To: <20221019233414.868133-1-mmayer@broadcom.com> References: <20221019233414.868133-1-mmayer@broadcom.com> Message-ID: <20221103231252.399a0411@windsurf> On Wed, 19 Oct 2022 16:34:14 -0700 Markus Mayer via buildroot wrote: > We know the system will have a modern-enough C library that implements > the required snprintf() functionality. Since the configure stage can't > detect the system's capabilities (because it is cross-compiling), let's > hard-code the decision. > > As a result, rsync won't be linking in its own copy of snprintf(). > > Signed-off-by: Markus Mayer > --- > package/rsync/rsync.mk | 3 +++ > 1 file changed, 3 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 3 22:23:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:23:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/vdr: fix build with gcc >= 11 and uclibc < 1.0.0 In-Reply-To: <20220925152452.353907-1-fontaine.fabrice@gmail.com> References: <20220925152452.353907-1-fontaine.fabrice@gmail.com> Message-ID: <20221103232330.11e41109@windsurf> On Sun, 25 Sep 2022 17:24:52 +0200 Fabrice Fontaine wrote: > Drop static from first patch to fix the following build failure with > gcc >= 11 and uclibc < 1.0.0 (prior to > https://github.com/wbx-github/uclibc-ng/commit/5c484467f718a25e94a88b11bdbb670ddb1c0d0f): This explanation can't be correct, because the build failure does not occur with uclibc < 1.0.0. The build failure you're pointing to is recent, so it was with a recent version of uclibc, as the build failure configuration is using an internal toolchain. Or I'm missing something? > > skinlcars.c:1105:12: error: 'int getloadavg(double*, int)' was declared 'extern' and later 'static' [-fpermissive] > 1105 | static int getloadavg (double loadavg[], int nelem) > | ^~~~~~~~~~ > In file included from /home/buildroot/autobuild/run/instance-3/output-1/host/xtensa-buildroot-linux-uclibc/include/c++/11.3.0/cstdlib:75, > from /home/buildroot/autobuild/run/instance-3/output-1/host/xtensa-buildroot-linux-uclibc/include/c++/11.3.0/stdlib.h:36, > from config.h:15, > from channels.h:13, > from skins.h:13, > from skinlcars.h:13, > from skinlcars.c:26: > /home/buildroot/autobuild/run/instance-3/output-1/host/xtensa-buildroot-linux-uclibc/sysroot/usr/include/stdlib.h:920:12: note: previous declaration of 'int getloadavg(double*, int)' > 920 | extern int getloadavg (double __loadavg[], int __nelem) > | ^~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/2d9fe8548ccbbcad3f86051509bf811fedb1d8e9 > > Signed-off-by: Fabrice Fontaine Also, Yann came up with some feedback. Have you had the chance to look into it? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From wdouglass at carnegierobotics.com Thu Nov 3 22:30:21 2022 From: wdouglass at carnegierobotics.com (Woody Douglass) Date: Thu, 3 Nov 2022 22:30:21 +0000 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules Message-ID: <70a53e0eb3fdc514641a9cb83dd42aa5bd0f1be6.camel@carnegierobotics.com> This adds a separate opencv4_contrib package to manage downloading/unpacking that repository. These extra modules are useful for a lot of applications, but not necessary for minimal installs, so they are all given dedicated Kconfig options Signed-off-by: Woodrow Douglass --- package/Config.in | 1 + package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ package/opencv4-contrib/opencv4-contrib.hash | 3 + package/opencv4-contrib/opencv4-contrib.mk | 13 + package/opencv4/opencv4.mk | 56 +++- 5 files changed, 385 insertions(+), 1 deletion(-) create mode 100644 package/opencv4-contrib/Config.in create mode 100644 package/opencv4-contrib/opencv4-contrib.hash create mode 100644 package/opencv4-contrib/opencv4-contrib.mk diff --git a/package/Config.in b/package/Config.in index 238d7813f0..f03b5aad82 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1593,6 +1593,7 @@ menu "Graphics" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" + source "package/opencv4-contrib/Config.in" source "package/opengl/Config.in" source "package/openjpeg/Config.in" source "package/pango/Config.in" diff --git a/package/opencv4-contrib/Config.in b/package/opencv4- contrib/Config.in new file mode 100644 index 0000000000..9800333035 --- /dev/null +++ b/package/opencv4-contrib/Config.in @@ -0,0 +1,313 @@ +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB + bool "opencv4-contrib" + depends on BR2_PACKAGE_OPENCV4 + help + OpenCV (Open Source Computer Vision) is a library of + programming functions for real time computer vision. + + http://opencv.org/ + +if BR2_PACKAGE_OPENCV4_CONTRIB + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT + bool "alphamat" + help + Computer Vision based Alpha Matting -- Given an input image + and a trimap, generate an alpha matte. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO + bool "aruco" + help + ArUco and ChArUco Markers -- Augmented reality ArUco marker + and "ChARUco" markers where ArUco markers embedded inside the + white areas of the checker board. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE + bool "barcode" + help + Barcode detecting and decoding methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM + bool "bgsegm" + help + Background segmentation algorithm combining statistical + background image estimation and per-pixel Bayesian + segmentation. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED + bool "bioinspired" + help + Biological Vision -- Biologically inspired vision model: + minimize noise and luminance variance, transient event + segmentation, high dynamic range tone mapping methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB + bool "ccalib" + help + Custom Calibration -- Patterns for 3D reconstruction, + omnidirectional camera calibration, random pattern calibration + and multi-camera calibration. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ + bool "cnn_3dobj" + help + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net + library to build, train and test a CNN model of visual object + recognition and pose. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV + bool "cvv" + help + Computer Vision Debugger -- Simple code that you can add + to your program that pops up a GUI allowing you to + interactively and visually debug computer vision programs. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS + bool "datasets" + help + Datasets Reader -- Code for reading existing computer vision + databases and samples of using the readers to train, test and + run using that dataset's data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT + bool "dnn_objdetect" + help + Object Detection using CNNs -- Implements compact CNN Model + for object detection. Trained using Caffe but uses + opencv_dnn module. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES + bool "dnn_superres" + help + Superresolution using CNNs -- Contains four trained + convolutional neural networks to upscale images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED + bool "dnns_easily_fooled" + help + Subvert DNNs -- This code can use the activations in a + network to fool the networks into recognizing something else. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM + bool "dpm" + help + Deformable Part Model -- Felzenszwalb's Cascade with + deformable parts object recognition code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE + bool "face" + help + Face Recognition -- Face recognition techniques: Eigen, Fisher + and Local Binary Pattern Histograms LBPH methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE + bool "freetype" + help + Drawing text using freetype and harfbuzz. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY + bool "fuzzy" + help + Fuzzy Logic in Vision -- Fuzzy logic image transform and + inverse; Fuzzy image processing. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF + bool "hdf" + help + Hierarchical Data Storage -- This module contains I/O + routines for Hierarchical Data Format: + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format + meant to store large amounts of data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS + bool "hfs" + help + Hierarchical Feature Selection for Efficient Image + Segmentation -- This module contains an efficient + algorithm to segment an image. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH + bool "img_hash" + help + This module contains algorithms to extract hash of an + image allowing to efficiently estimate similarity between + images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM + bool "intensity_transform" + help + The module brings implementations of intensity transformation + algorithms to adjust image contrast. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA + bool "julia" + help + Julia language wrappers with samples and tests. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR + bool "line_descriptor" + help + Line Segment Extract and Match -- Methods of extracting, + describing and matching line segments using binary + descriptors. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB + bool "matlab" + help + Matlab Interface -- OpenCV Matlab Mex wrapper code generator + for certain opencv core modules. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC + bool "mcc" + help + Macbeth Color Chart detector -- Find and return color patch + location in MacBeth color calibration charts. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW + bool "optflow" + help + Optical Flow -- Algorithms for running and evaluating + deepflow, simpleflow, sparsetodenseflow and motion + templates (silhouette flow). + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS + bool "ovis" + help + OGRE 3D Visualiser -- allows you to render 3D data using + the OGRE 3D engine. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING + bool "phase_unwrapping" + help + Quality-guided phase unwrapping. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT + bool "plot" + help + Plotting -- The plot module allows you to easily plot data + in 1D or 2D. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY + bool "quality" + help + Image Quality Analysis (IQA) API. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID + bool "rapid" + help + Silhouette based 3D object tracking. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG + bool "reg" + help + Image Registration -- Pixels based image registration for + precise alignment. Follows the paper "Image Alignment and + Stitching: A Tutorial", by Richard Szeliski. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD + bool "rgbd" + help + RGB-Depth Processing module -- Linemod 3D object recognition; + Fast surface normals and 3D plane finding. 3D visual odometry. + 3d reconstruction using KinectFusion. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY + bool "saliency" + help + Saliency API -- Where humans would look in a scene. Has + routines for static, motion and "objectness" saliency. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM + bool "sfm" + help + Structure from Motion -- This module contains algorithms + to perform 3d reconstruction from 2d images. The core of + the module is a light version of Libmv. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE + bool "shape" + help + Shape Distance and Matching + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO + bool "stereo" + help + Stereo Correspondence -- Stereo matching done with different + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense + stereo correspondence using Quasi Dense Stereo method. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT + bool "structured_light" + help + Structured Light Use -- How to generate and project gray code + patterns and use them to find dense depth in a scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES + bool "superres" + help + Super Resolution + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING + bool "surface_matching" + help + Point Pair Features -- Implements 3d object detection and + localization using multimodal point pair features. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT + bool "text" + help + Scene Text Detection and Recognition -- This module contains + algorithms to perform text detection, words segmentation and + text recognition in a visual scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING + bool "tracking" + help + Vision Based Object Tracking -- Use and/or evaluate different + visual object tracking techniques. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB + bool "videostab" + help + Video Stabilization + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ + bool "viz" + help + 3D Visualizer + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE + bool "wechat_qrcode" + help + WeChat QR code detector for detecting and parsing QR code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D + bool "xfeatures2d" + help + Features2D extra -- Extra 2D Features Framework containing + experimental and non-free 2D feature detector/descriptor + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, + Self-similar. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC + bool "ximgproc" + help + Extended Image Processing -- Structured Forests / Domain + Transform Filter / Guided Filter / Adaptive Manifold Filter + / Joint Bilateral Filter / Superpixels / Ridge Detection + Filter. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT + bool "xobjdetect" + help + Boosted 2D Object Detection -- Uses a Waldboost cascade and + local binary patterns computed as integral features for 2D + object detection. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO + bool "xphoto" + help + Extra Computational Photography -- Additional photo processing + algorithms: Color balance / Denoising / Inpainting. + +endif diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash new file mode 100644 index 0000000000..9db112c9e9 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 a97c2eaecf7a23c6dbd119a609c6d7fae903e5f9ff5f1fe678933e01c67a6c 11 opencv4-contrib-4.5.5.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d 30 LICENSE diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk new file mode 100644 index 0000000000..e4eb66a14a --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.mk @@ -0,0 +1,13 @@ +###################################################################### ########## +# +# opencv4-contrib +# +###################################################################### ########## + +OPENCV4_CONTRIB_VERSION = 4.5.5 +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE +OPENCV4_CONTRIB_LICENSE = Apache-2.0 +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE + +$(eval $(generic-package)) diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index ef15c6d911..801910ad6a 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -83,7 +83,7 @@ OPENCV4_CONF_OPTS += \ # - world: all-in-one module # # * Contrib modules from [1] are disabled: -# - opencv_contrib package is not available in Buildroot; +# - opencv_contrib package is not available in Buildroot;s # - OPENCV_EXTRA_MODULES_PATH is not set. # # [1] https://github.com/Itseez/opencv_contrib @@ -232,6 +232,60 @@ OPENCV4_CONF_OPTS += \ OPENCV4_DEPENDENCIES += host-pkgconf zlib +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) +OPENCV4_DEPENDENCIES += opencv4-contrib +OPENCV4_CONF_OPTS += \ + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper From james.hilliard1 at gmail.com Thu Nov 3 22:42:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 3 Nov 2022 16:42:06 -0600 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.65.0 Message-ID: <20221103224206.3984607-1-james.hilliard1@gmail.com> Link to Rust 1.65.0 annoucement: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html Newest version of the source archives have been retrieved with their hash values, and the signature of the .asc files have been verified as follows: $ curl -fsSL https://static.rust-lang.org/rust-key.gpg.ascii | gpg --import $ gpg --verify There is no typographical error in the packages according to the check-pakage utility: $ ./utils/check-package package/rust-bin/* $ ./utils/check-package package/rust/* The testsuite tool were successfully run for rust and rust-bin packages to test the Rust toolchain under 1.65.0: $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRustBin $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRust In order to verify the compatibility of packages depending on Rust 1.65.0, tests using `./utils/test-pkg` were run. You may want to execute the test-pkg command after creating a `.config` file enabling the corresponding BR2_PACKAGE, for example: Create a file `buildroot/ripgrep.config` containing "BR2_PACKAGE_RIPGREP=y" Then execute: $ ./utils/test-pkg -d test-pkg -c ripgrep.config -p ripgrep Results: librsvg OK ripgrep OK suricata OK bat OK 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 595402f1b8..af9927a028 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.64.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 9081928cced6fc650eaccb88f2ea154dc95c066957b234fa9c0cbe1770479f54 rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 b22e0efcdff9bcb27aef82148f26a5d3d67da618da3e6e8c9402fe7fcdd8ca69 rust-1.64.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 e40f1a1ad1404e87511e86964e03636de9e45b68bc745f1814e6e0b1f8fb8523 rust-1.64.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 27926d9f16018c3e8ac57012cd7062f12783e5eca34dcc57da2b7bf1bea80d32 rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 2e046d4aad27d98e5d15a2c74272169995740981acb006aeb4109e1bdf5ff0d4 rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 9f0c8a041fe1351bc3d615a74a4c9d5b1cbe194903f2b9a77dc6b42ca374ead9 rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 913e8286a3bc709ee0916fabec31dd9b6703c40b065b1ac59fd2125011a7fb34 rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 822cfc0abb4a30f37bf53b6703acac69f56edb2700a62502caca5ae09ede4e10 rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 283e8fb39770a9dc939ba750c44a9c40cac799e77a0556354de448c166b792c0 rust-1.64.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 bd69e42f6cfe3ba96d781ad0b4095ddac4f0fc31c1af445018edf6f0aba543e4 rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 40abc9ec4f86ff0e37ba176e4c68dfa708e9857bb0372169c865367593127566 rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 2438f7116711b2c65b60d59662ad333cc5f66868ec34498777ed764103f4d4a3 rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 9e7dc879ce647d0b5c7423dcfea1438d64ea2e0764895b5cb9b3258ab0ecf8dd rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 07fbe4ef51f33e7954e25c433522da224b10c6f7353f612713669a4fc58704e8 rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 9955ac8be9828e0400c16a1c0388a769401dc8e732d099ffada156867cab08fb rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 f0d24e63e2687af229ea1472650bf5dd5a50d7706062b47a73413e28101fccf1 rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 af9b36ce5ad613112f83f085840e1f2c5f58ec7b72d8dbf9e833883105699a37 rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 5246edd6be26f10d11a3100d3e74f460c2cfbdabb417e4cc8225ce2b82c485ce rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 ef1820f55b341ed1a78cadbd3564f9f8800f99bbfb7533821ef5f90ba2c21e87 rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 eca7608caa6b8fb31467b4524292e86f854ebd06fcff29f58f5fc860b664c711 rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 a31b9284ca3e864343fdad900fc877cc14e00de32dcde7326023372720cd4b09 rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 742fac589f1bc1a0ddd857e32b317e2b673c40adb8ef6dfc3516563ba9bc839f rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 791aafcfb41c342783bc3c8cdb57ac61453fc02eee185f15c275716f419556f3 rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-musl.tar.xz.asc -sha256 0cb3b0848cd31bd68ac82cd138c6345e5348f5af3dcc1f13275ee019a0895c59 rust-std-1.64.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 c80c57df63517d6171c061e6c095b794593172a3abefa9b4202992706bda12e5 rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-musl.tar.xz.asc -sha256 b193faf2e37951bf1ac6c3f2d4bd4fe84971a2f56f22e66323cccd142df54156 rust-std-1.64.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 45baef38fbfadf21d4e603554c49d62525d1dff887e4ea7045b1fc88feb81663 rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-musl.tar.xz.asc -sha256 993b3e003feaa966466509ea9161106978ef7c874877461b4ca1a9936032b25b rust-std-1.64.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 a2d2e2d274105054303adfd9ecb75ea2fba36a228ab23a669c609062f4db0035 rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 83981de8b57719d714d59b55f3749d8c6ff10588d8d6c7d7ae371bfb668a7b5b rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 8ec026244400bac48d918230a0c99aa2c31ff33d6cc4d18552228509ca58c074 rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 97f40ad383014955448f7917abba7a547d1ddd205746641d3e9c3f730cbd129e rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 7dbcf969fc6717215796079437cf073a8ef7df95b77ded4654009c8379c91e0a rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 288dd07746b0ece185753e784c7e97f2f01984e9302ef46a4ff71db665002637 rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 6b29ebec4cd705760db634717cf6df68a9a377d52c25def30f5a2e2641a83279 rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 dc0352fdcf7f8b4fcb551d63001738ee120ea2a0fcc7d55db11f1f87eba90b3e rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 ef697469b2a3ea8897f49b70e3be0c7aaca3f26fd3234812113e2e85cafac738 rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 284b09a96d4cdbb96827914a318f9c41e2b207c0afeae76b9f0e3830d2ef2d4d rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 939db2384f543325cc8a2423ab53e28623b9e9762dacea1e2010cf894d3e6ab1 rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 3551f014fe1839e68e7b06eeb1b3f67869bef9c4849da9c9c01a7b8c3e32ebf2 rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 6ace34bcbba9557aa2fc3a0515c3da4a83ca24d7d45506c5e1b32f589fa38a8b rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 29af13a882abbe797fadd43afcb75bce2e2304438db9e21a3e64a2e9100501fb rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 b3a83a9585b8c4ede4eab2a11b3f96895f676d8b46c9642140c4fefd5c309ed1 rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 50595b96f98e0940bbfe00209d6c233e9158e140ecd6088ad3bd53f89b123e9d rust-1.65.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 afa3af620b3a0bf8a1da33413eace1db681db5f99b2572ac016027b3d71a50b7 rust-1.65.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 c6b48026fb131a404bcdc7a691246c3de716e32805d58d1571e253b9a5b047b5 rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 5601b31290790a7077c342c8731bb1d5de1a89639476e14bc7840aeaa3ab6010 rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8cf900ac125d6bebc97ebb777761923b2062e4fc36692c1f2d68faa0e70949b2 rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 e0654c20446aa5c66def122617f3ca4be9e9b86e75040327e3d35973b6b88980 rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 f02e1bac01415e101fac58608b070b0f37c7df1a142c8001ddbc489cfb85c232 rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 e7dc9bb42c0e738f68f8ad4b05cf4b7bef8fa490c379e5730c7e282507b305ee rust-1.65.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 9455cab767f7b9f46259aac8d953f15f11b3d65513384e2b0a5e77d0432ae82f rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 735b681c8a6e60925c76d6cc899e78b4cb4562ada24a1f265b2021c1faad78ad rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz.asc +sha256 9ea488da40c347826cce7e238847c745ee566254bb1d077412673f8243fb1cd2 rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 c8793e77ef43336bc372a7a5b4720d5449e92577c7875471c2bc40ddbfde4811 rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 f7d5eb17dbe46ee9d3c4f9fcffc07b8e3311c747545402c8d3b5c43043f27288 rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 32d7f301196d73027fb9a5ae595dbadacdc234307c36b4a175a132e75318e38c rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz.asc +sha256 453a1443e4753611dc4e6969e50ad8d7984a31d1a457729a860599ed19b1de7a rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 d079e841be640b4ce26aa821f29bc813243a7c0af7b8aca8ca4acf5c2e5b722f rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 1d11ab1d60070ae30ff87b55dca077f4d532d814a9ab7bc77055b5b429a78c6e rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 fec73401941bffce3b6913d31955f1291119dea119c0051d94f271ae7c959d4c rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 c14268337c69650a2618909d8e691489385d748374d73ab8d6a2f9d6b030d70d rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 9368527053c4bab0fd320209b45f0278d0a1e54a37006a56a6e565404ab73fef rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 0b5bc219333e3e983fb1e7e86a0c268c4a52ccbd6326a16785be9d9017d97e9f rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz.asc +sha256 533eda439eb5ffec258b8219445742d6d60570040b3ff167291e3d0d985b9d70 rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-musl.tar.xz.asc +sha256 7f5d9ae65827aef1a51676927a4c9533f942021d2fd45fd93b23dfaa738ee205 rust-std-1.65.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 99bd62d593a6ab3205cab7f06b5793a075b9d05d868e927a6948e46269d61e82 rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-musl.tar.xz.asc +sha256 644a4c57c1392f776c5ebb13f9832778b69464391b3766e6bbd18c3aa11787a6 rust-std-1.65.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 50c65a8effc85aa89242ba0a2a2c89bfcc4d0a39dcb42396d10b0036b9a4e90c rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-musl.tar.xz.asc +sha256 3bc5043f4eb7bb6418708792ee8e777197e562d03843a9adf62ce245ba07289a rust-std-1.65.0-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 338c702b79dac33e32dde097084dd38852487d2976c5eb66b44ba8fc8319342b rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 9450745a5e678c9b7e65ecc7d6a016f92d8d22d8091c4a77431b1e58b99a435f rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 a0a0e60a0e850140194250fbbfb962c322d4f474f4ec22d03b7f537034257c09 rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 0862706d22dcfee39b0d2df874dd6065d8c3020c0b8974f6e7b694edd42413ae rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 79e078420f7c45fd1cf38b70620ced50d35ddb1621736b65be987c20481fe5bc rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz.asc +sha256 482e9245873338a08f47ea2c29683134b8813deb3e3eafb78b786d34bbecce51 rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 672b9ea8018dcdf7d5f79f5298bacc34e7600a082727b4f1a20c14251752aaa2 rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8a26e08908156ae5a05c64c2732435ef4efb994a2ac6d0b2e9c93c0dae19d089 rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 ce18b44300f7d5d94856cef5b270ba010061fafa411beb9782207e26cbab88a6 rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 fa99f123ce14f1cda245857b50fd4709adee960e7d36ce663b87c13aee18b64b rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 a3f6740be345364f4599ae837d2401e0f31e5d33a4f958852d12a384ee581a83 rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 fc2a8816665f464d3085dcd379c44b9de0ee1f1084fae0a4c32c57754b27992b rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 2b588cd2d49688c0c33b7466614123e8fe4c910f4d802fc0ff0662b1772816a9 rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-musl.tar.xz.asc +sha256 55abeb1b55aeebc46a4af2f304271361397df58d12f7eb23fb262bc3132c6056 rust-std-1.65.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 a356acd3dc..91ee5a5372 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.64.0 +RUST_BIN_VERSION = 1.65.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 fbef37683a..9776f3f84c 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.64.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.64.0-src.tar.xz.asc -sha256 e8170d318fac9d2fc17d5c3e648e7068f56e8db8d233d864aeffbef7c6542eac rustc-1.64.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.asc +sha256 2d6aa2ea3fedd55acbbd65f78349385f9daa9c14e25db7a8df5d015588eee1cf rustc-1.65.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 4b5e5fac48..d501391d77 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.64.0 +RUST_VERSION = 1.65.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 Thu Nov 3 22:45:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:45:37 +0100 Subject: [Buildroot] [PATCH next 1/2] package/pkg-cargo: provide a single definition of CARGO_HOME value Message-ID: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> Instead of replicating $(HOST_DIR)/share/cargo in several place, define BR_CARGO_HOME. This will help when we'll want to change this location. Signed-off-by: Thomas Petazzoni --- package/pkg-cargo.mk | 6 ++++-- package/suricata/suricata.mk | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index f7e3f39503..5923725f5e 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -20,8 +20,10 @@ # ################################################################################ +BR_CARGO_HOME = $(HOST_DIR)/share/cargo + PKG_COMMON_CARGO_ENV = \ - CARGO_HOME=$(HOST_DIR)/share/cargo + CARGO_HOME=$(BR_CARGO_HOME) # __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS is needed to allow # passing the -Z target-applies-to-host, which is needed together with @@ -79,7 +81,7 @@ $(2)_DOWNLOAD_DEPENDENCIES += host-rustc $(2)_DEPENDENCIES += host-rustc $(2)_DOWNLOAD_POST_PROCESS = cargo -$(2)_DL_ENV += CARGO_HOME=$$(HOST_DIR)/share/cargo +$(2)_DL_ENV += CARGO_HOME=$$(BR_CARGO_HOME) # If building in a sub directory, use that to find the Cargo.toml ifneq ($$($(2)_SUBDIR),) diff --git a/package/suricata/suricata.mk b/package/suricata/suricata.mk index 8c38b7c713..72b72cc94d 100644 --- a/package/suricata/suricata.mk +++ b/package/suricata/suricata.mk @@ -29,7 +29,7 @@ SURICATA_DEPENDENCIES = \ SURICATA_CONF_ENV = \ ac_cv_path_HAVE_SPHINXBUILD=no \ - CARGO_HOME=$(HOST_DIR)/share/cargo \ + CARGO_HOME=$(BR_CARGO_HOME) \ RUST_TARGET=$(RUSTC_TARGET_NAME) SURICATA_CONF_OPTS = \ -- 2.38.1 From thomas.petazzoni at bootlin.com Thu Nov 3 22:45:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:45:38 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> Message-ID: <20221103224539.692322-2-thomas.petazzoni@bootlin.com> CARGO_HOME is where Cargo stores its downloaded artefacts. See https://doc.rust-lang.org/cargo/reference/environment-variables.html: CARGO_HOME ? Cargo maintains a local cache of the registry index and of git checkouts of crates. By default these are stored under $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable overrides the location of this directory. Once a crate is cached it is not removed by the clean command. For more details refer to the guide. We currently make it point to $(HOST_DIR)/share/cargo, but this has a number of drawbacks: (1) It is not shared between Buildroot builds. Each Buildroot build will re-download the crates index, and the crates themselves, unless of course the final vendored tarball is already there. (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME is not even shared between packages, as $(HOST_DIR)/share/cargo is per package. So each package in the build that needs vendoring of Cargo crates will download the crates index and the crates in its own CARGO_HOME location. To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it is shared between builds and packages. Even though not the best/most authoritative source, https://github.com/rust-lang/cargo/issues/6930 indicates that there is a lock when accessing CARGO_HOME, because a user even complains that this lock has even become more coarse-grained than it used to be (which for us is fine, it just means that two Cargo fetch operations from two different packages will be serialized, not a big deal). Signed-off-by: Thomas Petazzoni --- package/pkg-cargo.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5923725f5e..c3d1e34309 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -20,7 +20,7 @@ # ################################################################################ -BR_CARGO_HOME = $(HOST_DIR)/share/cargo +BR_CARGO_HOME = $(DL_DIR)/.cargo PKG_COMMON_CARGO_ENV = \ CARGO_HOME=$(BR_CARGO_HOME) -- 2.38.1 From thomas.petazzoni at bootlin.com Thu Nov 3 22:50:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 3 Nov 2022 23:50:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <70a53e0eb3fdc514641a9cb83dd42aa5bd0f1be6.camel@carnegierobotics.com> References: <70a53e0eb3fdc514641a9cb83dd42aa5bd0f1be6.camel@carnegierobotics.com> Message-ID: <20221103235020.70bb8e8e@windsurf> Hello Woody, On Thu, 3 Nov 2022 22:30:21 +0000 Woody Douglass wrote: > This adds a separate opencv4_contrib package to manage > downloading/unpacking that repository. These extra modules > are useful for a lot of applications, but not necessary > for minimal installs, so they are all given dedicated Kconfig > options > > Signed-off-by: Woodrow Douglass Thanks a lot for your patch! One issue is that because you did not send it with "git send-email", it arrived on the mailing list badly damaged (line-wrapped) by your e-mail client. Also, one thing that really should be explained in the commit log is that the opencv4-contrib is only useful to download additional source, but that it actually gets built as part of the opencv4 package itself, which is why opencv4-contrib is a dependency of opencv4 and not the other way around. Even though this is quite unusual, it should be noted that it is not the first case we have: nginx modules are handled in the same way (see nginx-upload, nginx-dav-ext, nginx-naxsi, nginx-modsecurity). Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Thu Nov 3 22:52:24 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 3 Nov 2022 23:52:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/wolfssl: bump to version 5.5.3 Message-ID: <20221103225224.6375-1-fontaine.fabrice@gmail.com> Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0?s when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable Signed-off-by: Fabrice Fontaine --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 65d77ca659..08262113a0 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz +sha256 fd3135b8657d09fb96a8aad16585da850b96ea420ae8ce5ac4d5fdfc614c2683 wolfssl-5.5.3.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index d9fa72ccf4..cd3acd9411 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.2 +WOLFSSL_VERSION = 5.5.3 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES -- 2.35.1 From wdouglass at carnegierobotics.com Thu Nov 3 23:06:37 2022 From: wdouglass at carnegierobotics.com (Woody Douglass) Date: Thu, 3 Nov 2022 23:06:37 +0000 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <20221103235020.70bb8e8e@windsurf> References: <70a53e0eb3fdc514641a9cb83dd42aa5bd0f1be6.camel@carnegierobotics.com> <20221103235020.70bb8e8e@windsurf> Message-ID: Thomas Ok, no worries. My work email is outlook, so I cannot seem to get git send-email working with it. I will attempt again in the morning, from my personal (SMTP) email and with a revised commit message (and maybe a comment in the .mk file) Thanks for taking a look! Woody On Thu, 2022-11-03 at 23:50 +0100, Thomas Petazzoni wrote: > Hello Woody, > > On Thu, 3 Nov 2022 22:30:21 +0000 > Woody Douglass wrote: > > > This adds a separate opencv4_contrib package to manage > > downloading/unpacking that repository. These extra modules > > are useful for a lot of applications, but not necessary > > for minimal installs, so they are all given dedicated Kconfig > > options > > > > Signed-off-by: Woodrow Douglass > > Thanks a lot for your patch! One issue is that because you did not > send > it with "git send-email", it arrived on the mailing list badly > damaged > (line-wrapped) by your e-mail client. > > Also, one thing that really should be explained in the commit log is > that the opencv4-contrib is only useful to download additional > source, > but that it actually gets built as part of the opencv4 package > itself, > which is why opencv4-contrib is a dependency of opencv4 and not the > other way around. > > Even though this is quite unusual, it should be noted that it is not > the first case we have: nginx modules are handled in the same way > (see nginx-upload, nginx-dav-ext, nginx-naxsi, nginx-modsecurity). > > Thanks! > > Thomas From fontaine.fabrice at gmail.com Thu Nov 3 23:11:40 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 00:11:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR Message-ID: <20221103231140.235582-1-fontaine.fabrice@gmail.com> cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools Signed-off-by: Fabrice Fontaine --- package/multipath-tools/multipath-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..4b4e24621d 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -18,6 +18,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ LICENSES/LGPL-2.0 \ LICENSES/LGPL-2.1 \ README.md +MULTIPATH_TOOLS_CPE_ID_VENDOR = opensvc MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ -- 2.35.1 From fontaine.fabrice at gmail.com Thu Nov 3 23:16:23 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 00:16:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/docopt-cpp: fix static build Message-ID: <20221103231623.238493-1-fontaine.fabrice@gmail.com> Fix the following static build failure raised since the addition of the package in commit 43f96ced67c9a1f84d3f0edf5cd632178eb176b8: [ 66%] Linking CXX shared library libdocopt.so ld (ld-elf2flt): -shared used without passing a shared library ID Fixes: - http://autobuild.buildroot.org/results/834a0209c8165b3208ebf8654cb6cf8e3568b671 Signed-off-by: Fabrice Fontaine --- ...-BUILD_SHARED_LIBS-where-appropriate.patch | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch diff --git a/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch b/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch new file mode 100644 index 0000000000..77206d5208 --- /dev/null +++ b/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch @@ -0,0 +1,87 @@ +From 6d3b803d2b0e4bf8703bbfa51a67f378d6bd59f6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Th=C3=A9o=20DELRIEU?= +Date: Tue, 19 Nov 2019 14:58:59 +0100 +Subject: [PATCH] only build one target, use BUILD_SHARED_LIBS where + appropriate + +[Retrieved from: +https://github.com/docopt/docopt.cpp/commit/6d3b803d2b0e4bf8703bbfa51a67f378d6bd59f6] +Signed-off-by: Fabrice Fontaine +--- + CMakeLists.txt | 39 ++++++--------------------------------- + 1 file changed, 6 insertions(+), 33 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index feff32e..14c3420 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,33 +34,15 @@ set(docopt_HEADERS + #============================================================================ + # Compile targets + #============================================================================ +-if(MSVC OR XCODE) +- # MSVC requires __declspec() attributes, which are achieved via the +- # DOCOPT_DLL and DOCOPT_EXPORTS macros below. Since those macros are only +- # defined when building a shared library, we must build the shared and +- # static libraries completely separately. +- # Xcode does not support libraries with only object files as sources. +- # See https://cmake.org/cmake/help/v3.0/command/add_library.html?highlight=add_library +- add_library(docopt SHARED ${docopt_SOURCES} ${docopt_HEADERS}) +- add_library(docopt_s STATIC ${docopt_SOURCES} ${docopt_HEADERS}) +-else() +- # If not using MSVC or Xcode, we will create an intermediate object target +- # to avoid compiling the source code twice. +- add_library(docopt_o OBJECT ${docopt_SOURCES} ${docopt_HEADERS}) +- set_target_properties(docopt_o PROPERTIES POSITION_INDEPENDENT_CODE TRUE) +- +- add_library(docopt SHARED $) +- set_target_properties(docopt PROPERTIES +- VERSION ${PROJECT_VERSION} +- SOVERSION ${PROJECT_VERSION_MAJOR} +- ) +- add_library(docopt_s STATIC $) +-endif() ++add_library(docopt ${docopt_SOURCES} ${docopt_HEADERS}) ++set_target_properties(docopt PROPERTIES ++ VERSION ${PROJECT_VERSION} ++ SOVERSION ${PROJECT_VERSION_MAJOR} ++) + + target_include_directories(docopt PUBLIC $ $) +-target_include_directories(docopt_s PUBLIC $ $) + +-if(MSVC) ++if(MSVC AND BUILD_SHARED_LIBS) + # DOCOPT_DLL: Must be specified when building *and* when using the DLL. + # That's what the "PUBLIC" means. + # DOCOPT_EXPORTS: Must use __declspec(dllexport) when building the DLL. +@@ -69,11 +51,6 @@ if(MSVC) + PRIVATE DOCOPT_EXPORTS) + endif() + +-if(NOT MSVC) +- set_target_properties(docopt PROPERTIES OUTPUT_NAME docopt) +- set_target_properties(docopt_s PROPERTIES OUTPUT_NAME docopt) +-endif() +- + if(USE_BOOST_REGEX) + add_definitions("-DDOCTOPT_USE_BOOST_REGEX") + # This is needed on Linux, where linking a static library into docopt.so +@@ -82,9 +59,6 @@ if(USE_BOOST_REGEX) + find_package(Boost 1.53 REQUIRED COMPONENTS regex) + include_directories(${Boost_INCLUDE_DIRS}) + target_link_libraries(docopt ${Boost_LIBRARIES}) +- if(WITH_STATIC) +- target_link_libraries(docopt_s ${Boost_LIBRARIES}) +- endif() + endif() + + #============================================================================ +@@ -120,7 +94,6 @@ set(export_name "docopt-targets") + install(TARGETS docopt EXPORT ${export_name} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + + # Development package +-install(TARGETS docopt_s EXPORT ${export_name} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + install(FILES ${docopt_HEADERS} DESTINATION include/docopt) + + # CMake Package -- 2.35.1 From fontaine.fabrice at gmail.com Thu Nov 3 23:43:42 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 00:43:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/libqb: disable tests Message-ID: <20221103234342.351104-1-fontaine.fabrice@gmail.com> Disable tests to avoid the following build failure when check is enabled: libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory 11 | #include | ^~~~~~~~~~~~~~~~~ This build failure is raised since bump to version 2.0.6 in commit 2ee1bd7bb2e8d01f4ddca3fb1127ec729be1c9bf and https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 Fixes: - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d Signed-off-by: Fabrice Fontaine --- .../libqb/0001-Add-disable-tests-option.patch | 62 +++++++++++++++++++ package/libqb/libqb.mk | 3 + 2 files changed, 65 insertions(+) create mode 100644 package/libqb/0001-Add-disable-tests-option.patch diff --git a/package/libqb/0001-Add-disable-tests-option.patch b/package/libqb/0001-Add-disable-tests-option.patch new file mode 100644 index 0000000000..1afb05520d --- /dev/null +++ b/package/libqb/0001-Add-disable-tests-option.patch @@ -0,0 +1,62 @@ +From 051d9cfe8f365e30affc6476ed79b9e04a6b15ad Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Fri, 4 Nov 2022 00:27:50 +0100 +Subject: [PATCH] Add --disable-tests option + +Add --disable-tests to allow the user to disable tests. As a +side-effect, this will avoid the following build failure when check is +found: + +libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory + 11 | #include + | ^~~~~~~~~~~~~~~~~ + +This build failure is raised since version 2.0.5 and +https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 + +Fixes: + - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ClusterLabs/libqb/pull/475] +--- + Makefile.am | 6 +++++- + configure.ac | 5 +++++ + 2 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index a08b1d2..6a710a0 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -39,7 +39,11 @@ ACLOCAL_AMFLAGS = -I m4 + + dist_doc_DATA = COPYING INSTALL README.markdown + +-SUBDIRS = include lib doxygen2man docs tools tests examples ++SUBDIRS = include lib doxygen2man docs tools examples ++ ++if ENABLE_TESTS ++SUBDIRS += tests ++endif + + dist-clean-local: + rm -f .snapshot-version autoconf automake autoheader +diff --git a/configure.ac b/configure.ac +index ac44b7e..4946008 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -562,6 +562,11 @@ AC_ARG_WITH([force-sockets-config-file], + [ FORCESOCKETSFILE="$withval" ], + [ FORCESOCKETSFILE="$sysconfdir/libqb/force-filesystem-sockets" ]) + ++AC_ARG_ENABLE([tests], ++ [AS_HELP_STRING([--disable-tests],[disable tests])],, ++ [ enable_tests="yes" ]) ++AM_CONDITIONAL([ENABLE_TESTS], [test x$enable_tests = xyes]) ++ + AC_ARG_ENABLE([install-tests], + [AS_HELP_STRING([--enable-install-tests],[install tests])],, + [ enable_install_tests="no" ]) +-- +2.35.1 + diff --git a/package/libqb/libqb.mk b/package/libqb/libqb.mk index 0f409fd646..65d68181ee 100644 --- a/package/libqb/libqb.mk +++ b/package/libqb/libqb.mk @@ -12,6 +12,9 @@ LIBQB_LICENSE = LGPL-2.1+ LIBQB_LICENSE_FILES = COPYING LIBQB_CPE_ID_VENDOR = clusterlabs LIBQB_INSTALL_STAGING = YES +# We're patching configure.ac +LIBQB_AUTORECONF = YES +LIBQB_CONF_OPTS = --disable-tests LIBQB_DEPENDENCIES = libxml2 # ac_cv_prog_cc_c99 is required for BR2_USE_WCHAR=n because the C99 test -- 2.35.1 From thomas.petazzoni at bootlin.com Fri Nov 4 07:39:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 04 Nov 2022 07:39:28 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-03 Message-ID: <20221104073935.0896261038@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-03 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 1 | 1 | 0 | 2 | 2022.08.x | 12 | 11 | 0 | 23 | master | 195 | 322 | 0 | 517 | next | 0 | 1 | 0 | 1 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 31 imagemagick-7.1.0-51 | 21 s6-linux-init-1.0.6.3 | 17 glibc-2.36-66-ga1dc0be03c9d... | 14 xz-5.2.7 | 12 dash-0.5.11.5 | 11 gobject-introspection-1.72.0 | 11 host-binutils-2.38 | 11 lxc-4.0.12 | 8 crun-1.5 | 7 linux-6.0.1 | 7 host-binutils-2.39 | 6 host-go-1.19.3 | 5 host-rust-1.64.0 | 5 elfutils-0.186 | 4 traceroute-2.1.0 | 4 alsa-utils-1.2.8 | 3 botan-2.19.2 | 3 gerbera-1.10.0 | 3 gmp-6.2.1 | 3 host-gcc-initial-11.3.0 | 3 libcap-ng-0.8.3 | 3 libglib2-2.72.3 | 3 libkcapi-1.4.0 | 3 unknown | 3 valgrind-3.19.0 | 3 wolfssl-5.5.2 | 3 brltty-6.5 | 2 fontconfig-2.13.1 | 2 gensio-2.5.5 | 2 ipmitool-1_8_19 | 2 libgcrypt-1.10.1 | 2 libgpg-error-1.45 | 2 linux-5.10.145-cip17 | 2 memcached-1.6.16 | 2 ntp-4.2.8p15 | 2 numactl-2.0.16 | 2 ocf-linux-20171122 | 2 python-numpy-1.23.4 | 2 rtl8192eu-1e15b6d451731bc4d... | 2 toolchain-external-codescap... | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 attr-2.5.1 | 1 bcg729-1.1.1 | 1 bdwgc-8.2.2 | 1 bind-9.16.33 | 1 bluez5_utils-5.65 | 1 check-0.15.2 | 1 containerd-1.6.8 | 1 dbus-1.12.24 | 1 docopt-cpp-0.6.3 | 1 e2fsprogs-1.46.5 | 1 efivar-38 | 1 erlang-22.3.4.22 | 1 f2fs-tools-1.15.0 | 1 flann-1.9.2 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /nv... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /nvme... | 1 fs/ubifs/ubifs.mk:49: /nvme... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdal-3.5.1 | 1 gsl-2.6 | 1 gummiboot-2bcd919c681c952eb... | 1 host-autoconf-2.71 | 1 host-cmake-3.22.3 | 1 host-delve-1.8.0 | 1 host-expat-2.5.0 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.3.0 | 1 host-gcc-final-12.2.0 | 1 host-gcc-final-arc-2020.09-... | 1 host-gdb-arc-2020.09-releas... | 1 host-llvm-11.1.0 | 1 host-mpc-1.2.1 | 1 host-pahole-1.24 | 1 host-python3-3.10.8 | 1 host-spirv-llvm-translator-... | 1 host-systemd-250.4 | 1 igh-ethercat-1.5.2 | 1 json-c-0.16 | 1 libdeflate-1.12 | 1 libev-4.33 | 1 libglvnd-1.4.0 | 1 libidn2-2.3.4 | 1 libnl-3.7.0 | 1 libqb-2.0.6 | 1 libtommath-1.2.0 | 1 libunistring-1.1 | 1 linuxptp-3.1.1 | 1 lttng-modules-2.13.1 | 1 makedumpfile-1.7.2 | 1 mali-driver-3d697de9bce8bc6... | 1 mender-3.4.0 | 1 musl-1.2.3 | 1 ncurses-6.1 | 1 netsurf-3.10 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 openblas-0.3.21 | 1 openpgm-5-3-128 | 1 openssh-9.1p1 | 1 opus-1.3.1 | 1 pigz-2.7 | 1 procps-ng-3.3.17 | 1 proxychains-ng-4.16 | 1 putty-0.76 | 1 pv-1.6.20 | 1 qemu-7.1.0 | 1 qt5base-2ffb7ad8a1079a0444b... | 1 reaver-1.6.6 | 1 rtl8189es-39c17661136da48f8... | 1 rtl8821au-4235b0ec7d7220a63... | 1 sudo-1.9.11p2 | 1 systemd-250.4 | 1 tealdeer-1.6.1 | 1 uclibc-1.0.42 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 uqmi-0a19b5b77140465c29e2af... | 1 zabbix-5.4.9 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/aa0696e22f54531b096a348b61fbc0217a3f9f03 | aarch64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/d667848ede98ed3d6bbae8c733c6b18822432098 | sparc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/96d88379cdc34032122dfef4ec7442ef4585ebac | mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/2bc99b2b31457f7f1483e2759d6d9bf4b9b6a7c9 | ORPH or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/3bb9c1db16ae7b6082026a9c2d994155e28c1b9a | x86_64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/fc7e98a242a379fb9d4056aad747d2dc51f213fd | arceb | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/9f15f7679f89f9b581650d3a16538c6f373c8afd | i686 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/a34472d02c408150cf907658c8f79e895eeacf3f | aarch64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/18e66b2fab7d2f21172d7af0f4bef64612df6489 | riscv64 | bcg729-1.1.1 | NOK | http://autobuild.buildroot.net/results/f952ee70665a05f37b532289114cc49df2df9866 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/51ce4c5afa06d861ea2018103ca49689173d3ee8 | powerpc64le | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/8e8ab674442eca0f52d48ce42f9653688164211b | ORPH sh4aeb | bluez5_utils-5.65 | NOK | http://autobuild.buildroot.net/results/1bf1940aadab0fc5c25341186320d368dff9d974 | sparc64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/dc14936ad06c4a2cf6dc49648addabab99133325 | ORPH i686 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/64454ba211363b4dfb93a8de896146f479cf9306 | ORPH mips64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/0a1d6eddc201cf60c6bb5abcdc95625e2d932dc7 | ORPH mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/e364d287a0acc22a74f40bf4e5ef33bcfc429a58 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/16f63cc0a039845c4b605059b56f077d64317d26 | i686 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/56b8b77eb5e36b430b5624381e1d96c13a218d95 | ORPH x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/7fd852fd706f81816780a6b9063764b0e4eb1b60 | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/4623e8d19049a638cb83d5768acb32e939279736 | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/e8a8e848e8a96a8c9f9d851e9178587c487f2ac5 | aarch64_be | crun-1.5 | NOK | http://autobuild.buildroot.net/results/b6acfb229a301f18565bc9fc94ca31c9a1103a01 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/e495f879330fca084dd71ec9834ff8f1cfb79fb0 | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/4d9fac9edbd78fa09269e30505a6043186e475d2 | sparc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ab763234e6b7ebd56852c49557f4d3762558fb74 | armeb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/10e817b20705de24d96259788ab70b82643ef3e3 | x86_64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/d421b6e8edf3a74d8209ce5fa4599684176141b6 | ORPH mipsel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/7ad04f79029ca73103ed950fee6beb18e0e654f3 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/b3e90f1661f9bd14e38dcaf1b572f6b8eaa01cc6 | ORPH x86_64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/20242ddf0b574b82696d5af4c38e4f07ed513719 | ORPH mipsel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/02a137c0938ca5261f7b9d6dc5c7bcc11d8c7744 | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/d87798b16d8790deacb7b25cf2bf862adfde37d7 | ORPH mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f0996fdcda909ce66c7fda1d5a3fcb43df7f4690 | ORPH mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e34c47cec00e588056c1201293bb448ec16e7559 | ORPH x86_64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/cee431a64589d7212451d0ff06745aa23581e317 | ORPH or1k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/b6c2db90ed3bc15ce934cf6cd19b723a52e778a4 | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/fb994d42bed46d1f762f0139eaef07d9745769ad | ORPH s390x | dbus-1.12.24 | NOK | http://autobuild.buildroot.net/results/ff758cf1806bf719ab2681251de2d2677b26d189 | ORPH riscv64 | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/834a0209c8165b3208ebf8654cb6cf8e3568b671 | or1k | e2fsprogs-1.46.5 | NOK | http://autobuild.buildroot.net/results/b81573ebc9c4edada4f94bf15b276aa883d3e915 | ORPH mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/c2cab25bbf746c83146f3f2890fe74165af82737 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/019d51dd565462b78fc24fceea5fdd27a833c9de | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bc981d48c663ba264fb8b5b2c67cb26817c50ede | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/c4028961723aad63c3eb3b6eab4ce0cbe3e6733b | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d8e5974fb9a3a80ded2e79672bb0b368dd07ac05 | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/938b2b307725210746b2f24baab7cdd3b2017be5 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/a7ff65afb449f27c22dbd03310268ca673dc39ec | or1k | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/f8602d2c99c8aa8fbe5cab329db1a64bbc0d851c | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/5fb3f7f910a6948cd3db7661e453cb40616e487d | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2f5396a7e5628bc39f9a036af92062d8d8d033b9 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/404617e3217ce9095375b73911a0d69dc872e345 | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/ab38b27a83ab98c22b62b5404abe99ea8a2a2eb1 | s390x | fs/cramfs/cramfs.mk:46: /nv... | NOK | http://autobuild.buildroot.net/results/3e3f2e350b1ce2450df30a50f85f1791ecf5afbb | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fcdb436fcfa2bd0917d13a390289c8af962c7dd7 | riscv32 | fs/ubifs/ubifs.mk:49: /nvme... | NOK | http://autobuild.buildroot.net/results/422a6b5a1b192af1f2f12c85a373175236c5d7cc | aarch64 | fs/ubifs/ubifs.mk:49: /nvme... | NOK | http://autobuild.buildroot.net/results/62395ba95c21339b3d83c55d9567b76a498ce655 | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/678a5d2de02065d85dfe2aea95bc4e47419da1b6 | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/eb18ad063bfc4d47699d75e577b93be55da58aed | x86_64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/f4c1058025a716ea5fbfe1f2cc89e8634ddb35f2 | mips64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/46ed180b7396ab74737a1349868d83e856e8bcbd | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/34974050d9539fd9154f9f853aa5489ad782270f | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c9f09514fb4a506e626afee8e421a83e38aa72fd | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7912be202414d0b0a4836257568536b39a2ae607 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d6009a128c198eebd1d8440cead413ec5cfa8048 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/746d45da9e8f0107fcde501e793338b5984d622f | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e533b8c538f9622dff84c492ca2a5cf59a9979fb | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5c6493d14b8baacbabc7e5770da1619afc5993ca | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8077244f300f8c3aceea4096fed9d07e03a6da4d | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e1e9f06fa374b30b416f36ce417145f6983c9701 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fc50800697965c49f109cfe22c7f43232e109e69 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/18ab5053baf47ec09489c9cccb8b27f3c0e96984 | i586 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/72ad15c8e3b8b7bf6f861d9fdb649a13ef0a539e | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/58b5899f38e8d9c9a296728269bd7561ea796730 | mips64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/50da2b7c3656af9c7be6ef251a48c35533869ea1 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fd0949eff80562d8347a43203bf11c16641afa34 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b0525ba86a6191a98867179ea04d515f7bfab645 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6d3bd2cc4d418b48d21785f6c0e1370067040703 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/dd57cb18052a22856283d1795c0ef635d6873bd0 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/7c3c6ab9a52c3672df722184bb7752e5f75473f0 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/75195c754e72ed5741cb15a9a0c2827015fff19c | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4d0bcf1791481358d0ed494dd0da2a445f2f15ad | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/769a594a73f66ec61c5ae675f62e09a7a7d9de08 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cb31848406ca436b5df5d8b386941d7e318d4e86 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6b3de80b5a1bbed1cb54016ab0aa308d000afd63 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1c79dc3f686df2281c7a10f4e77d91b170cbcfdb | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/512166a2c539ead95b09143b2191cc1831581843 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b6b2610d0947a990a4b6fda5d4b2869f20e8c3ed | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a1093a277f204a97e07505226cf46293373c3fb2 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/848a90bb06ba2848c562718020e22823d7a32ad3 | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/747d9ce2f9f069fdb74b79dbd07ab5237d15a314 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/342301f1523392a23d6f32f54300ac568d595de4 | ORPH powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/8f35156c7541d291a9e747f124e9a288a92ff827 | ORPH i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/f1dc6f84e026fd3d15e670968c2bde4883e20796 | powerpc64 | host-autoconf-2.71 | NOK | http://autobuild.buildroot.net/results/0a9d20162faec1bf0ed88e280875ee6fa427cec8 | ORPH or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4d45138bfd8640f79d7bd125b32efdcc54039e1c | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1ebdc74f59ea3709cda627ba436cd67eb15f4eee | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d8feb392e2be6a7499c5a53876657c3270f1226e | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/69574e0eca571b28280eec03294dae3667e7ac5d | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/beaf46bb5184cfb1f384176e122720b5047dc895 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2c632bfefb54627ad42e3ee1dac665d67eaf95f6 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/28d93079d2ce080ce4c194b6b6b50e11fe5f3658 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bd00e48c15ae368b1c6c44278b6c3fb0ef18d40c | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1c588dd748cc0abb50eb1f0a021d04de14f59167 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e495b035593bf92c1bc98407f6c14e75dd2d6352 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3374320995695ec9b306561cee55473bd74589a3 | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8145993766774ac9ddb5ef839c439a02edc54c7b | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/40d7e1c25428a6d11c3da455cdd3d92efd46a865 | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8d2dc863dc792adfb2e8260b820ccb06ea33b4f8 | aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/373b45c1b82b25c661b5bc4ccd83ea0fee323698 | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/a50eff624d8433271a56dbd5923acca21b13296c | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/95703d7cd42a0590b70d148b9753271f0694950a | x86_64 | host-cmake-3.22.3 | NOK | http://autobuild.buildroot.net/results/849ff7b86e8ff2955a8b33788e58eb09ff01fda2 | mips64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/fb21964d8059d7d6d1dcf045d443116633de305a | arc | host-expat-2.5.0 | NOK | http://autobuild.buildroot.net/results/e91220144015cfd0c70b3d32dd10c75ce80b7c26 | riscv64 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d5d6d3b3e8c052172c9f491549968064ee637ad7 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/d935f6d8545682c8f1dff4db802fb30cd657fa6e | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/28280c81b596dee2912d43967ac101fae2422e21 | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/a53697ef07224b94e08895cf7ace7a9dc65b8afc | microblaze | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/427b8633286632fd95e10bbfd208c4db0a1d6bda | mipsel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/60f521cd0c8609640ec17eb252de07c08ffc64f6 | or1k | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/b3f8012069ea068826ec93719d0ce198a9b36f11 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/ec704093838ca3911d4027788eec7940f376f0f2 | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cca8a0c0850594453acd8328fac38f0cdb92bffe | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a9f4b979c38aac3a797c98dfe7f169b81762bc64 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7a1a040e89cfc5baf8acb3f001fcd37573352f9f | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cf9054f331d7b443c357fbc4e1ba5dcd9089e7e0 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/40f207d2dbf80126d10c2e67c47f5156ced5eb03 | riscv32 | host-llvm-11.1.0 | NOK | http://autobuild.buildroot.net/results/1cdc936b2e6dc9bea3cc5a63215a7539a7f46d3e | mips64el | host-mpc-1.2.1 | NOK | http://autobuild.buildroot.net/results/e508e45a62243bba60101f772e990da4926a7fdc | ORPH microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c393dff61e8f76bb8f76b75377607852daa23291 | powerpc64le | host-python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/84c90bc428dc6a3e5345b12208280305c669e272 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c7dd8025ad3c452d4eac90d8d798c6d8d0186b37 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/3b5391a95ab097fd930bb37d3b91791beea6e80b | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f78217cbe43a11bcde0e0b6a84fb3c315a10a2b0 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/22128c59a1305e09a16aa7806cbd3cfaa4cea633 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d5e5710244eca009ef4796c7df338bfc3f4f4a9e | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/7e883f292629aa0a024536a50cdce03433b8cb77 | ORPH aarch64 | host-systemd-250.4 | NOK | http://autobuild.buildroot.net/results/338b69d95bdce5a214c2cbb048ee4c3e24125829 | microblaze | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/653e384576b24a7adc5703b1a8975881617f5085 | s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e839ed0d4efd2b713ff6dd33adc397bd66704af6 | ORPH riscv64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4b040660247e22188b59bdec3ec80cca2a27599a | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0f1990090b9084791efa5ed6071c266fcd16d12f | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/460680ba73816e3f9154a1fb915a35bbf71e9999 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0b923cc1d2c9117082b2c3c7453f893e5f814150 | ORPH i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3dea860d3c556e9d0001bb62d013712c7b88cf2b | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/617530751e419167a306d35ec95a7d15ec7ad844 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/787b3e5a946eaaac3ccac8202a6cd42350e8a4e0 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b3b575d61eb620f75ded39bce9ade2a631b313c5 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/463e801ffdefdd7c93149121f101afa78acf2589 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/98f7a758ebfb579f86a14939de8286c22c7317b8 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8066bbd9071feaca04ca97a5ba3c66c6433999a7 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d55c789e758e826b7d6e8d5102ce042ee0c8468f | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/fafc884d870a72c0f1fe6c6a53cc5857255f757e | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6977f89fd97e7b7211ae09f11427aa6ffc017aa1 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5b70144746e1020c859d084f21f4527657a8ad4c | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/43f3d843d96a7465a7c0d1ceba31e98759c6abaf | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/94444d0825f41bbca51eabdae7eb3503fc26f002 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/cc50a27bce519b0d3a73353cc18ee1da459787bd | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/884b4fd0c89a63d231c7457343136005dc72dd49 | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d9c0919d75952be7c257e24855760bd2c1df921d | ORPH sparc | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/6eb22d28281e151c8ef6f794ef9f19f7eb813613 | armeb | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/dabc6a4f49d464c129ac6bc3710011678142fcbe | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/1f49273c5859c61b39c904167efa0b015152afbd | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f10ef818fc6230e9f3090e19ab4b777969bd13d9 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/77636910e7033726303477e84637b6816b2cbacc | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/577663fdd6510ac3535c80951dfc703e28127ba1 | microblazeel | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/028abbe6a5515315784c7ff828f54afd44a7ea14 | arm | libev-4.33 | NOK | http://autobuild.buildroot.net/results/d3335a11d2a23fab2008f5fb2a66aff1ea23c7bc | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/3188a464fb933a8c8aef261d19587811fb2f367a | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/12d77f0bf67e6d8679521c5ff283f11646e25627 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e1f39c4b5ed79da3d1422c9ce8e750d943f7e1a7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f10a7adaa62456258ef9921507582171a461f79e | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/944fb29ffd349d0fc8447b8e2b4f45d7fb645cca | arceb | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/2cae697f976fa8e8986e721b45d82ebaa97d9376 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c561bd1640f9eeb4e1b96af93662c883c5734465 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/10c26baf86a29107d16e8a33ff53ffddd25debb6 | ORPH aarch64 | libidn2-2.3.4 | NOK | http://autobuild.buildroot.net/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/085b204ed02907fe2b3593751c89f20dfb64ea4d | or1k | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/dd2701a0d3fc6ded415beacde1d380b076dfcb3a | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/377a38c039578c8ed35a2004e9343531878fb68e | mips64el | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/5cbc34e5e18b1b14cf969700d48efa8516d5ba3e | ORPH aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e6c1b6ba3e49d945c68b0d731dcc2aae58eb8a82 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1d501f88b2ab30cb73c6196032fb90fd3ab8a038 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/26e2f5030e67e37a116af80180c792517f246a62 | i586 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ac110acef67820a1122a62a601bd49669cf162ef | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/145183a3c29c8b3e62a052161d09b3f688f6bb27 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a1667e9a8d0d71d5e80446427f7fc2bad2676060 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4aab6786560ca2dd71886c82f4bb7279c72675b1 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0f32e5581d43f6bcd6ace325542205fe2879e8f2 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/35a128b89052e3932d4ce3a9e30c4b66eddcf1ed | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f7dbedabf2b9ca068dd141cc0743165af837be1a | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2bc285e31b57cd80c124be58ba76b50d909b8844 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1b875e1bd2248f2dbf078d64968f818190bed82f | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/af9defab2a341602703c14be1305d9804d1a2805 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ab391cbe2be4d749984e6c9acec6e86afdabc1ed | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ba1092f063058060935d429fd6db5fb0fd268d6a | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3b8ca292536612a668744d9fdb75802ba60c9855 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8df12b6d03a5240dc12eb61e93d21d352abe9e85 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/07b02f9be6594b0f966e11de33bb3f64246a3a07 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7800cd4293acc94ec597efb4ae066a0eb6e245f3 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9c461fd7970a0a26b2aee1242aad27f432ee8347 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0365364ee7ae282b00dec8eda7aa6b7a549d2d64 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3526a87c9634a82841c5a2dc57bfd7e17f63006b | sh4 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9e53514bdf556dd68b5bba1ce6487b00ce2da28a | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7c1cd0bfc5e809f4e04f793d1ad5b746691621d4 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6e87a76b7dbaf1a5ec30205fd5f2f9d9036602ae | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5e9d99e39b551788fde75979713a01f91fad0e56 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0d5cfa5265a0c2d749ec2cefc96906f53f01f5f6 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/304112fffcce9ee29834b4cc1eb9a2c3eec55484 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0e0af7dc637ad57c721f541865e188a670ad3d5e | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/daf956c99fee19411c7fd1e3adf76d71f07740d7 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0a8dacfa884a11a97e10bcb2cc06a3f6b57153f5 | mips | libqb-2.0.6 | NOK | http://autobuild.buildroot.net/results/1b792831701da68d74a3f5ed85c43ddc8ed5b383 | arc | libtommath-1.2.0 | NOK | http://autobuild.buildroot.net/results/f20727ff865f6dd58d1ee74ebbca1ae2e2ebc44f | mips64 | libunistring-1.1 | NOK | http://autobuild.buildroot.net/results/3e4e27a57f0e1b58be2f7803041d4a8dc8c96fcf | powerpc64le | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/1fac7cd9d429027dea94be5d03f1d5d34f60b8d4 | ORPH aarch64_be | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/d10195239eadab9bc2bdf7182584f0282a961f6f | ORPH sparc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2393aea9e147b26ed235a8d64211db46cea39af4 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/11826ea47600e0aaba9816905f6e1b8e74c7e6d6 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/88782955d4e25771a04a4ac73d30b33c17586307 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/76bbc2d9833012a061c0048f8e8ff91c2ed9205a | ORPH sh4a | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/75e5dbe8a6c4add3692260436094303666e20cab | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/1cb3b15cf1ced2cfa0264c2b87c32541b7216275 | ORPH xtensa | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/4dd1b895207efa7933d1d99b87f50a28d1a1b1b4 | ORPH mips | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/dc4f8ef038d0a9aac4f35e5e49bbad30421edc87 | microblaze | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/f51069074729df1e83acce14d55095ddd9fa86d3 | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/cae04264f8aad7d7d67b60e20cfbde07ad9b4f23 | mips64el | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/e16b62e17b02596479709c1cc130bfe9c3dee0fd | s390x | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/fe0dc5425010be5feeaa11520db4ada5d8c89e45 | aarch64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/fd33eadccb9c3a8bfdba0425357d05b2a765db3b | i686 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/bbd33fe73cf01e2b39b67d33bde5e43da0cd19f0 | aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/6a886d5e16e9f796f321fa3947d68f45caa36ea0 | s390x | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/cf812f7b488666012bbe3c6b99a064286bfddd98 | aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/3132692a1a708b7bed42a3057f7e312969714944 | mips64el | makedumpfile-1.7.2 | NOK | http://autobuild.buildroot.net/results/356672d8f26f4d0c620042c7d9d0231ff539ae6b | arm | mali-driver-3d697de9bce8bc6... | NOK | http://autobuild.buildroot.net/results/031e2b1da77b1108dd682c540cf06704d3ee0062 | microblaze | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/1245b9993923d644c0b2f21f8ee30ccab4d780d8 | ORPH arc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/b26889b2059c0d20997f75102e547c47f4ffd598 | ORPH aarch64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/c107fdbdab0f8b342bf924632b0c53ff75894d6e | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/c2b0bba69abc6b316279efcf640764614d5664c6 | mips64el | ncurses-6.1 | NOK | http://autobuild.buildroot.net/results/8f3ef9ad58b17b6afcaee3f3475da85ae1338043 | ORPH mips64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/9fce2c086971cc791c07d431c499ca2024f0cb89 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2dede3c4e8b8046a0453fd4a8f4144f78ab2b7e9 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/4b9ffc170ea5bebf7f233d97da5ff9b9a72036e1 | ORPH microblazeel | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/da778c9b6a6862c941fb237eebed387621c2fd73 | riscv32 | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/6eb52760546d5cfca962c3e06b7ab2edce6f57a8 | microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b5b2070d717ec248b840e9e17d7957d77e6cbbf4 | ORPH sparc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/ad3d5ba08fe4816588edb4ce0bf473e49c7d4fd5 | ORPH nios2 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/70eecadb6a56fc1cbf1303ea05141dfab75df5e5 | ORPH mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/1cf72f16d71d5404dd42fbb05a838360d2743d1e | i686 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/d16e46e71a8e626ae8155152200f2789c23fb198 | ORPH or1k | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/675e488902892312a339c2d03a3200cd87079842 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/ba88b0a03f9cfaf9ddefb04ab5bd68186a0b4b79 | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/1df6d22d39431bf161a823658ea8a1e15ff3bc11 | ORPH microblaze | pigz-2.7 | NOK | http://autobuild.buildroot.net/results/9752f95e1204298ea304bd2348c2238b6a2154d3 | armeb | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/f23a5156e641b2ebdd673973dec0f9c87760c688 | ORPH mipsel | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/c4b32e0ffa91b94f63d5f082a440b125245e3944 | ORPH aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/16328190ae39f16e707a31d0732087412c4671d8 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/42025ec5b135ad7cade70b8007688120f562d679 | ORPH arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1d7f1cacbf6117d8e5ff239552b66d0729cd57ab | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/8d7ee26cfc5ba1ce1e2a22a158424fc6c0811318 | aarch64 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/3f19ddd8c3c65043c2ea071b9ee1b41fabec4592 | powerpc64 | qt5base-2ffb7ad8a1079a0444b... | NOK | http://autobuild.buildroot.net/results/52753f3df722c84611c1bab46e3caf47da2a2719 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/9523473dc3b075785a588b88fc07bb32ec0489ea | xtensa | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/8e71a0d89e0459d67682a2c90056bc3515d3a0b7 | sparc | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/6da95ca1b771f8f91b8547720ed59a5e5bc3e69c | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/3499f536be6abaf3e345b566ed63458c402d96ba | microblaze | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/c27436f280ac641588f53aa31ca1c03db2af0739 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4fd9ed022c83d7f9757b424427d379bb4d5fba30 | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/62fbdec64d639c64f0388e021d41bd1184f6008a | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9d994b2fa1c9782c7e140fcb7d56f68e0e3caa19 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/935792b8449772d17e8f300c1ac96774286f76d6 | s390x | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/38832ae0e91f6f072313ea9d8605b6ddf7b20164 | sh4a | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a428a5c974649bf9c2b1d419a4d0335ce34ad32b | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/97d5c51c4d13bf78d0120124d988b8fc4822f66b | sparc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/02d3c4895cc7b8441be533a50cee94e8a4d6dd03 | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c397c5f6bc7cfc432712e430945eebe666617f0e | sh4aeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a41c055e54049aaf6dc8136c040464650972e270 | riscv64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/cae7842f5c5dcfc5ac1059d3c3d089e6dae5677b | mips64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/ed5bbff2f76653f1a3e5f28ed3c991ec0c6d1ba1 | powerpc64le | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/809a7b854ff01a9a326ae2900d565653365ad056 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a441d3e2f95bb902aa05b20539129fe532594f0b | aarch64_be | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e25bfaa01c5b4366c0b790049ac2629b10aa848b | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a0068d75ef201e1fa10946c08de0a08611c37cbf | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/389fdb3c7e3f2d4d66e2f5e1c57a008d089d66df | sparc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/c6928356839506be914d99a942b122ada4eeeca3 | ORPH powerpc64 | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/4b0b0e3004be569cb7d7089d436b99a723197edb | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/d4863f476de2a8b4c9d28ee52b1a48f5b0947c4b | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/4633f800efa6160cce48f25e0eb6ecb9d1b2f641 | ORPH mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/c965676bf7a311563444d1462fc5b73df0f67e9c | ORPH x86_64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/47e3cca332a9147b51c16a7da5eae29fe8f79448 | x86_64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/d88d1cf675f9b03cccd04bb640394224c97ef763 | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/d412c2283346db31ef4341e88affae8a02497088 | or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e45ac638a74a19fb7c63cf430bf7ae8cc5359ac6 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/84151a046ae14ffe3b2ae5e70e19ee1185cda791 | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/fe5ee55304eaade2323e0084b1e522263c776a07 | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/b1eaf7feba88243e4dbb6bfffba8ff1ba653d7d7 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/b1d4d53d6f24b765b4c423c3b38309ca6135c686 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/5b18569c0db4ca53de1ad7e538060fa5a896dad4 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/b02824881fb2a397dce94bc607fc693d276584fc | armeb | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/29ed008e7ee0fb33141bd1568ac8f1702e791f26 | ORPH powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/8136621cda7894da3a027a4adcf462ad304d238d | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/5a693ebf4fde712fe1f4d3486776a19e4ce0a9c7 | ORPH powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/17a936881b2995c70fedf4f19ccd65bce774e2f1 | ORPH riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/7ead9da90521d4a36c549aa9a6c1aae411a74790 | arm | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/974983b7efa739a5cc12e61cf77b7bfc8e698b7a | arm | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/62b087ab47285bd115e6f6da42200f13e17d5202 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/36f1de04727b580e03afd54ee4283f3dc8179b23 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fd7348b4b979f7d2e65474577e24b5561ac9fc22 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/46ea179e0603c171a7b689c2681043fa6cbca531 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6c7a8702265743cd39c24d22d5956cf926e002be | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/53d854548d5f22611f0133d28df73e73050374c0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/31b5555049901fefb4be9de5f380c1ed676d2fac | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/e3de51b334a89f6a23e7a44ecad8fb59d896c5b8 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/597f79fb9e0288292f2808406b86267c548b0d0a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c9d11135bbd0db8d9063dc459096dcd4ee32f826 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d5cf1f5d382ebeb04385259b84acb4e4b1537bb8 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ff842953e5aa56418a1a2408b0b598d1dd967a2c | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5d3a1ae747ce06ea9150d81cfd6639bd4cd236db | ORPH powerpc64le | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/34c7668c698fa7f482e33d5fa7875b2da038d7f6 | riscv64 | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/8d9d2891bd44e87c8afb4029206c8f86bdc3e64c | ORPH Classification of failures by reason for next --------------------------------------------- readline-8.1.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | readline-8.1.2 | NOK | http://autobuild.buildroot.net/results/c619b8906eae31529d6584c02f839c0fd9685604 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- poppler-21.12.0 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- xtensa | poppler-21.12.0 | NOK | http://autobuild.buildroot.net/results/7bf0d4b04adf1a2e4f2d946f89c25985f0659b2b | Classification of failures by reason for 2022.08.x -------------------------------------------------- /home/buildroot/autobuild/i... | 1 boost-1.79.0 | 1 elfutils-0.186 | 1 host-doxygen-1.8.18 | 1 host-go-1.18.6 | 1 host-rust-1.62.0 | 1 igd2-for-linux-2.1 | 1 linux-5.17.15 | 1 open62541-v1.3.2 | 1 python-ujson-5.2.0 | 1 zstd-1.5.2 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv32 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/7641f462a698662e65c2917079585877b43cd342 | x86_64 | boost-1.79.0 | NOK | http://autobuild.buildroot.net/results/51d5a76bce7e7ddbce8b9229a309a2a4b958189d | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5cc04a248c1e5e89105ad2cc0a80e005902d6a44 | ORPH powerpc64 | host-doxygen-1.8.18 | NOK | http://autobuild.buildroot.net/results/f6dfb68ad6e609c623555df5e74705b57b69ff2d | powerpc64le | host-go-1.18.6 | NOK | http://autobuild.buildroot.net/results/9a39a0d5a864286adf0dc6c2f86ec07c2b0f1488 | i686 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/0c057691f3a9b432816f2ef118b931cc0ac7b397 | or1k | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/d542a69aee524c6273d232e6313687f8466b3c5d | arm | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/3b14818073d4bd6a1cf64cd7b41a204385892ef3 | ORPH powerpc | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/0ff4acb66dc42b439cc8b92df94a37ef48ce32c3 | ORPH or1k | python-ujson-5.2.0 | NOK | http://autobuild.buildroot.net/results/c727267d1b6562486427dc1a6972dbb949e4c1ef | microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/2e920f22d227a4df3329f104d922e330d0033b41 | Gitlab CI results for 2022-11-03 ================================ -- http://autobuild.buildroot.net From peter at korsgaard.com Fri Nov 4 07:40:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:40:13 +0100 Subject: [Buildroot] [PATCH 2/3] support/scripts: don't require gawk to generate glibc gconv modules In-Reply-To: <1138_1665746311_63494587_1138_437_1_82ab2cc49c43374ceb22a1fdd6bc5e4c72d29df2.1665746266.git.yann.morin@orange.com> (yann morin's message of "Fri, 14 Oct 2022 13:18:26 +0200") References: <2b0b6b796ff36967c963ba90f138a03d467ee5cf.1665746266.git.yann.morin@orange.com> <1138_1665746311_63494587_1138_437_1_82ab2cc49c43374ceb22a1fdd6bc5e4c72d29df2.1665746266.git.yann.morin@orange.com> Message-ID: <87zgd7np5u.fsf@dell.be.48ers.dk> >>>>> writes: > When a subset of the glibc gconv modules installed, we eed to generate a > trimmed-down list of available modules. We currently use gawk for that. > However, we are not using any GNU extension in that awk script, and it > happens to work as expected when using mawk (which has no GNU > extension). > Commit 11c1076db9a5 (toolchain: add option to copy the gconv libraries) > did not explain why it used gawk explicitly, and given the age for that > commit, we doubt we'd be able to have the involved participants recall > anything from that period... > Besides, gawk is not a requirement for Buildroot. > Switch over to using plain awk. > Signed-off-by: Yann E. MORIN Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 07:43:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:43:22 +0100 Subject: [Buildroot] [PATCH 3/3] toolchain: suppot gconv modules fro mglibc >= 2.34 In-Reply-To: <8818_1665746314_6349458A_8818_181_1_964b37c54bd0ea2c0ca9a24787249f3276aec699.1665746266.git.yann.morin@orange.com> (yann morin's message of "Fri, 14 Oct 2022 13:18:27 +0200") References: <2b0b6b796ff36967c963ba90f138a03d467ee5cf.1665746266.git.yann.morin@orange.com> <8818_1665746314_6349458A_8818_181_1_964b37c54bd0ea2c0ca9a24787249f3276aec699.1665746266.git.yann.morin@orange.com> Message-ID: <87v8nvnp0l.fsf@dell.be.48ers.dk> >>>>> writes: > Startig with glibc 2.34, the gconv modules description has been split in > two: > - a common definition in the old location, /usr/lib/gconv/gconv-modules > - specific defitions in a subdirectory, /usr/lib/gconv/gconv-modules.d/ > This is done so as to simplify the handling of glibc gconv modules, and > eventually to segregate those outside of glibc, and so that third-parties > may also provide their own gconv converters and their definitions. > And starting with that same glibc version, most of the gconv modules > definition is moved to an extra configuration file in that > sub-directory. > It is thus no longer possible to use special code pages, like cp850, > which are very usefull to access FAT-formatted devices. > Add suppot for this new gconv layout, while keeping support for older > glibc versions. Note that the modules themselves are not moved or > renaed, just the definition files have changed. > Instead of passing the one old gonv modules definitions file on stdin, > we pass the base directory to that file, and move into the script the > responsibility to find all the gconv definition files. > Signed-off-by: Yann E. MORIN > Cc: Thomas Petazzoni > Cc: Romain Naour > Cc: Thomas De Schampheleire > Cc: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 07:46:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:46:22 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/uftp: bump to version 5.0.1 In-Reply-To: <20221022203335.131939-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 22 Oct 2022 22:33:35 +0200") References: <20221022203335.131939-1-fontaine.fabrice@gmail.com> Message-ID: <87pme3novl.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Version 5.0.1 - 8/2/2022 > - On very low speed transfers (<10Kbps) sessions would time out due to > a very large interpacket transmission interval. Fixed by putting a > lower limit on the advertised GRTT of of the interpacket transmission > interval. > - Sending of ABORT messages on early shutdown would sometimes fail due > to OpenSSL cleanup functions running before application cleanup. > Changed the ordering of atexit() handlers to ensure OpenSSL cleanup > happens last. > - Fixed missing timestamp update when clients read CONG_CTRL messages > - Fix to GRTT handling on server to ensure it doesn't fall below minumim. > - Fixed bypassed checking of existing files on client for backup > - Various logging fixes > https://sourceforge.net/projects/uftp-multicast/files/Changes.txt/download > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Update tarball hash Committed to 2022.08.x and 2022.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From luca.ceresoli at bootlin.com Fri Nov 4 07:41:05 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Fri, 4 Nov 2022 08:41:05 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_zcu10x_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221103112339.42954-1-neal.frager@amd.com> References: <20221103112339.42954-1-neal.frager@amd.com> Message-ID: <20221104084105.33684019@booty> Hi Neal, On Thu, 3 Nov 2022 05:23:39 -0600 Neal Frager wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynqmp_zcu102 and zynqmp_zcu106 defconfigs. > > Signed-off-by: Neal Frager Reviewev-by: Luca Ceresoli Thanks! -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Fri Nov 4 07:49:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:49:07 +0100 Subject: [Buildroot] [PATCH] package/sqlite: bump to version 3.39.4 In-Reply-To: <20221024104150.1470698-1-francois.perrad@gadz.org> (Francois Perrad's message of "Mon, 24 Oct 2022 12:41:50 +0200") References: <20221024104150.1470698-1-francois.perrad@gadz.org> Message-ID: <87leornor0.fsf@dell.be.48ers.dk> >>>>> "Francois" == Francois Perrad writes: > Signed-off-by: Francois Perrad Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 07:51:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 08:51:33 +0100 Subject: [Buildroot] [PATCH] package/wireguard-linux-compat: bump version to 1.0.20220627 In-Reply-To: <20221024075253.3228016-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 24 Oct 2022 09:52:53 +0200") References: <20221024075253.3228016-1-peter@korsgaard.com> Message-ID: <87a657nomy.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > For details, see the announcement: > https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 07:39:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:39:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] support/scripts: don't require gawk to generate glibc gconv modules Message-ID: <20221104075149.7250687D5C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15fe893ce9176d59b9def9dc7a56a6817faaa1bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x When only a subset of the glibc gconv modules are installed, we need to generate a trimmed-down list of available modules. We currently use gawk for that. However, we are not using any GNU extension in that awk script, and it happens to work as expected when using mawk (which has no GNU extension). Commit 11c1076db9a5 (toolchain: add option to copy the gconv libraries) did not explain why it used gawk explicitly, and given the age for that commit, we doubt we'd be able to have the involved participants recall anything from that period... Besides, gawk is not a requirement for Buildroot. Switch over to using plain awk. Signed-off-by: Yann E. MORIN Signed-off-by: Yann E. MORIN (cherry picked from commit 822cc1ebc42cc43877a20ca51d94689aed3e4424) Signed-off-by: Peter Korsgaard --- support/scripts/expunge-gconv-modules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/scripts/expunge-gconv-modules b/support/scripts/expunge-gconv-modules index 03012c1ce3..bc60fc0ce4 100755 --- a/support/scripts/expunge-gconv-modules +++ b/support/scripts/expunge-gconv-modules @@ -19,7 +19,7 @@ # we handle each with slightly different code, since the second never has # associated aliases. -gawk -v files="${1}" ' +awk -v files="${2}" ' $1 == "alias" { aliases[$3] = aliases[$3] " " $2; } From peter at korsgaard.com Fri Nov 4 07:48:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:48:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sqlite: bump to version 3.39.4 Message-ID: <20221104075149.900BF87D61@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0faa04688930d3b58bfd621c0478169dc989e92f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni (cherry picked from commit c6f17bf1bf8d7bae46b997cc1cc1f21fdf6eb5fd) Signed-off-by: Peter Korsgaard --- package/sqlite/sqlite.hash | 2 +- package/sqlite/sqlite.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index d5af2297f4..936f42e8e9 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 852be8a6183a17ba47cee0bbff7400b7aa5affd283bf3beefc34fcd088a239de sqlite-autoconf-3390200.tar.gz +sha256 f31d445b48e67e284cf206717cc170ab63cbe4fd7f79a82793b772285e78fdbb sqlite-autoconf-3390400.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 01dbb153bc..4f4164c374 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.39.2 -SQLITE_TAR_VERSION = 3390200 +SQLITE_VERSION = 3.39.4 +SQLITE_TAR_VERSION = 3390400 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2022 SQLITE_LICENSE = Public domain From peter at korsgaard.com Fri Nov 4 07:50:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:50:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wireguard-linux-compat: bump version to 1.0.20220627 Message-ID: <20221104075149.9994287D62@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bfabad7e35003b6fcc08420624b1196735d1146e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x For details, see the announcement: https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit fe56cf24b649b5e87d7a9e5a1c3c23d7740fa3f6) Signed-off-by: Peter Korsgaard --- package/wireguard-linux-compat/wireguard-linux-compat.hash | 4 ++-- package/wireguard-linux-compat/wireguard-linux-compat.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/wireguard-linux-compat/wireguard-linux-compat.hash b/package/wireguard-linux-compat/wireguard-linux-compat.hash index 3072b66e92..0f5713fc34 100644 --- a/package/wireguard-linux-compat/wireguard-linux-compat.hash +++ b/package/wireguard-linux-compat/wireguard-linux-compat.hash @@ -1,4 +1,4 @@ -# https://lists.zx2c4.com/pipermail/wireguard/2021-December/007369.html -sha256 c0e607138a17daac656f508d8e63ea3737b5221fa5d9288191ddeb099f5a3b92 wireguard-linux-compat-1.0.20211208.tar.xz +# https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html +sha256 362d412693c8fe82de00283435818d5c5def7f15e2433a07a9fe99d0518f63c0 wireguard-linux-compat-1.0.20220627.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireguard-linux-compat/wireguard-linux-compat.mk b/package/wireguard-linux-compat/wireguard-linux-compat.mk index 44cc30f36e..258e184765 100644 --- a/package/wireguard-linux-compat/wireguard-linux-compat.mk +++ b/package/wireguard-linux-compat/wireguard-linux-compat.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIREGUARD_LINUX_COMPAT_VERSION = 1.0.20211208 +WIREGUARD_LINUX_COMPAT_VERSION = 1.0.20220627 WIREGUARD_LINUX_COMPAT_SITE = https://git.zx2c4.com/wireguard-linux-compat/snapshot WIREGUARD_LINUX_COMPAT_SOURCE = wireguard-linux-compat-$(WIREGUARD_LINUX_COMPAT_VERSION).tar.xz WIREGUARD_LINUX_COMPAT_LICENSE = GPL-2.0 From peter at korsgaard.com Fri Nov 4 07:45:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:45:45 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/uftp: bump to version 5.0.1 Message-ID: <20221104075149.8632C87D60@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6dc13919dbc0b774b232891fe0622724ce8e92bb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Version 5.0.1 - 8/2/2022 - On very low speed transfers (<10Kbps) sessions would time out due to a very large interpacket transmission interval. Fixed by putting a lower limit on the advertised GRTT of of the interpacket transmission interval. - Sending of ABORT messages on early shutdown would sometimes fail due to OpenSSL cleanup functions running before application cleanup. Changed the ordering of atexit() handlers to ensure OpenSSL cleanup happens last. - Fixed missing timestamp update when clients read CONG_CTRL messages - Fix to GRTT handling on server to ensure it doesn't fall below minumim. - Fixed bypassed checking of existing files on client for backup - Various logging fixes https://sourceforge.net/projects/uftp-multicast/files/Changes.txt/download Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 744607a5cb966e3100494d9fb7f40172336c5605) Signed-off-by: Peter Korsgaard --- package/uftp/uftp.hash | 2 +- package/uftp/uftp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uftp/uftp.hash b/package/uftp/uftp.hash index aaebcad014..e47cba9394 100644 --- a/package/uftp/uftp.hash +++ b/package/uftp/uftp.hash @@ -1,3 +1,3 @@ # Locally computed sha256 -sha256 562f71ea5a24b615eb491f5744bad01e9c2e58244c1d6252d5ae98d320d308e0 uftp-5.0.tar.gz +sha256 f0435fbc8e9ffa125e05600cb6c7fc933d7d587f5bae41b257267be4f2ce0e61 uftp-5.0.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.txt diff --git a/package/uftp/uftp.mk b/package/uftp/uftp.mk index 1c36cb0ce6..ce865c20ec 100644 --- a/package/uftp/uftp.mk +++ b/package/uftp/uftp.mk @@ -4,7 +4,7 @@ # ################################################################################ -UFTP_VERSION = 5.0 +UFTP_VERSION = 5.0.1 UFTP_SITE = http://sourceforge.net/projects/uftp-multicast/files/source-tar UFTP_LICENSE = GPL-3.0+ UFTP_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Fri Nov 4 07:43:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:43:08 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] toolchain: support gconv modules from glibc >= 2.34 Message-ID: <20221104075149.7C5CA87D5D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0e9f8c8a542965d977982c1b74bd737d8c174af branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Starting with glibc 2.34, the gconv modules description has been split in two: - a common definition in the old location, /usr/lib/gconv/gconv-modules - specific definitions in a subdirectory, /usr/lib/gconv/gconv-modules.d/ This is done so as to simplify the handling of glibc gconv modules, and eventually to segregate those outside of glibc, and so that third-parties may also provide their own gconv converters and their definitions. And starting with that same glibc version, most of the gconv modules definitions are moved to an extra configuration file in that sub-directory. It is thus no longer possible to use special code pages, like cp850, which are very useful to access FAT-formatted devices. Add support for this new gconv layout, while keeping support for older glibc versions. Note that the modules themselves are not moved or renamed, just the definition files have changed. Instead of passing the one old gonv modules definitions file on stdin, we pass the base directory to that file, and move into the script the responsibility to find all the gconv definition files. Signed-off-by: Yann E. MORIN Cc: Thomas Petazzoni Cc: Romain Naour Cc: Thomas De Schampheleire Cc: Giulio Benetti Signed-off-by: Yann E. MORIN (cherry picked from commit 9d948e1b34e4e6e199111feb29803d14dbfc120b) Signed-off-by: Peter Korsgaard --- support/scripts/expunge-gconv-modules | 22 ++++++++++++++++------ toolchain/toolchain.mk | 9 +++++++-- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/support/scripts/expunge-gconv-modules b/support/scripts/expunge-gconv-modules index bc60fc0ce4..e9ac48ca3f 100755 --- a/support/scripts/expunge-gconv-modules +++ b/support/scripts/expunge-gconv-modules @@ -1,11 +1,17 @@ #!/usr/bin/env bash # This script is used to generate a gconv-modules file that takes into -# account only the gconv modules installed by Buildroot. It receives -# on its standard input the original complete gconv-modules file from -# the toolchain, and as arguments the list of gconv modules that were -# actually installed, and writes on its standard output the new -# gconv-modules file. +# account only the gconv modules installed by Buildroot, and generates +# a stripped-down gconv-moduels file on its stdout. +# It takes two arguments: +# $1: the directory where to look for gconv modules definitions +# $2: a space-separated list of gconv modules that were actually +# installed + +# Starting with glibc-2.34, modules definitions are located in multiple +# files: +# ${1}/gconv-modules +# ${1}/gconv-modules.d/*.conf # The format of gconv-modules is precisely documented in the # file itself. It consists of two different directives: @@ -19,7 +25,11 @@ # we handle each with slightly different code, since the second never has # associated aliases. -awk -v files="${2}" ' +for f in ${1}/gconv-modules ${1}/gconv-modules.d/*.conf; do + [ -e "${f}" ] || continue + cat "${f}" +done \ +|awk -v files="${2}" ' $1 == "alias" { aliases[$3] = aliases[$3] " " $2; } diff --git a/toolchain/toolchain.mk b/toolchain/toolchain.mk index 08d1649603..fe87a72ed4 100644 --- a/toolchain/toolchain.mk +++ b/toolchain/toolchain.mk @@ -27,6 +27,10 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS $(INSTALL) -m 0644 $(STAGING_DIR)/usr/lib/$${d}/gconv/*.so \ $(TARGET_DIR)/usr/lib/gconv \ || exit 1; \ + if [ -d $(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules.d ]; then \ + cp -a $(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules.d \ + $(TARGET_DIR)/usr/lib/gconv/ || exit 1; \ + fi; \ else \ for l in $(TOOLCHAIN_GLIBC_GCONV_LIBS); do \ $(INSTALL) -m 0644 -D $(STAGING_DIR)/usr/lib/$${d}/gconv/$${l}.so \ @@ -41,8 +45,9 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS || exit 1; \ done; \ done; \ - ./support/scripts/expunge-gconv-modules "$(TOOLCHAIN_GLIBC_GCONV_LIBS)" \ - <$(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules \ + ./support/scripts/expunge-gconv-modules \ + $(STAGING_DIR)/usr/lib/$${d}/gconv \ + "$(TOOLCHAIN_GLIBC_GCONV_LIBS)" \ >$(TARGET_DIR)/usr/lib/gconv/gconv-modules; \ fi endef From peter at korsgaard.com Fri Nov 4 07:39:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:39:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/scripts: don't require gawk to generate glibc gconv modules Message-ID: <20221104075258.48CFE87D7E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=89fa62f1ae6dc06b9b70a30f5394b20cc248977c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x When only a subset of the glibc gconv modules are installed, we need to generate a trimmed-down list of available modules. We currently use gawk for that. However, we are not using any GNU extension in that awk script, and it happens to work as expected when using mawk (which has no GNU extension). Commit 11c1076db9a5 (toolchain: add option to copy the gconv libraries) did not explain why it used gawk explicitly, and given the age for that commit, we doubt we'd be able to have the involved participants recall anything from that period... Besides, gawk is not a requirement for Buildroot. Switch over to using plain awk. Signed-off-by: Yann E. MORIN Signed-off-by: Yann E. MORIN (cherry picked from commit 822cc1ebc42cc43877a20ca51d94689aed3e4424) Signed-off-by: Peter Korsgaard --- support/scripts/expunge-gconv-modules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/scripts/expunge-gconv-modules b/support/scripts/expunge-gconv-modules index 03012c1ce3..bc60fc0ce4 100755 --- a/support/scripts/expunge-gconv-modules +++ b/support/scripts/expunge-gconv-modules @@ -19,7 +19,7 @@ # we handle each with slightly different code, since the second never has # associated aliases. -gawk -v files="${1}" ' +awk -v files="${2}" ' $1 == "alias" { aliases[$3] = aliases[$3] " " $2; } From peter at korsgaard.com Fri Nov 4 07:45:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:45:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/uftp: bump to version 5.0.1 Message-ID: <20221104075258.5AF2E87D82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=556b9025d92ecbc56470a9d098f43883f89cc5c5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Version 5.0.1 - 8/2/2022 - On very low speed transfers (<10Kbps) sessions would time out due to a very large interpacket transmission interval. Fixed by putting a lower limit on the advertised GRTT of of the interpacket transmission interval. - Sending of ABORT messages on early shutdown would sometimes fail due to OpenSSL cleanup functions running before application cleanup. Changed the ordering of atexit() handlers to ensure OpenSSL cleanup happens last. - Fixed missing timestamp update when clients read CONG_CTRL messages - Fix to GRTT handling on server to ensure it doesn't fall below minumim. - Fixed bypassed checking of existing files on client for backup - Various logging fixes https://sourceforge.net/projects/uftp-multicast/files/Changes.txt/download Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 744607a5cb966e3100494d9fb7f40172336c5605) Signed-off-by: Peter Korsgaard --- package/uftp/uftp.hash | 2 +- package/uftp/uftp.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uftp/uftp.hash b/package/uftp/uftp.hash index aaebcad014..e47cba9394 100644 --- a/package/uftp/uftp.hash +++ b/package/uftp/uftp.hash @@ -1,3 +1,3 @@ # Locally computed sha256 -sha256 562f71ea5a24b615eb491f5744bad01e9c2e58244c1d6252d5ae98d320d308e0 uftp-5.0.tar.gz +sha256 f0435fbc8e9ffa125e05600cb6c7fc933d7d587f5bae41b257267be4f2ce0e61 uftp-5.0.1.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSE.txt diff --git a/package/uftp/uftp.mk b/package/uftp/uftp.mk index 1c36cb0ce6..ce865c20ec 100644 --- a/package/uftp/uftp.mk +++ b/package/uftp/uftp.mk @@ -4,7 +4,7 @@ # ################################################################################ -UFTP_VERSION = 5.0 +UFTP_VERSION = 5.0.1 UFTP_SITE = http://sourceforge.net/projects/uftp-multicast/files/source-tar UFTP_LICENSE = GPL-3.0+ UFTP_LICENSE_FILES = LICENSE.txt From peter at korsgaard.com Fri Nov 4 07:41:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:41:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] toolchain: support gconv modules from glibc >= 2.34 Message-ID: <20221104075258.5138A87D80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=311c54f1925519f8740546c59b4c66c9610692ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Starting with glibc 2.34, the gconv modules description has been split in two: - a common definition in the old location, /usr/lib/gconv/gconv-modules - specific definitions in a subdirectory, /usr/lib/gconv/gconv-modules.d/ This is done so as to simplify the handling of glibc gconv modules, and eventually to segregate those outside of glibc, and so that third-parties may also provide their own gconv converters and their definitions. And starting with that same glibc version, most of the gconv modules definitions are moved to an extra configuration file in that sub-directory. It is thus no longer possible to use special code pages, like cp850, which are very useful to access FAT-formatted devices. Add support for this new gconv layout, while keeping support for older glibc versions. Note that the modules themselves are not moved or renamed, just the definition files have changed. Instead of passing the one old gonv modules definitions file on stdin, we pass the base directory to that file, and move into the script the responsibility to find all the gconv definition files. Signed-off-by: Yann E. MORIN Cc: Thomas Petazzoni Cc: Romain Naour Cc: Thomas De Schampheleire Cc: Giulio Benetti Signed-off-by: Yann E. MORIN (cherry picked from commit 9d948e1b34e4e6e199111feb29803d14dbfc120b) Signed-off-by: Peter Korsgaard --- support/scripts/expunge-gconv-modules | 22 ++++++++++++++++------ toolchain/toolchain.mk | 9 +++++++-- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/support/scripts/expunge-gconv-modules b/support/scripts/expunge-gconv-modules index bc60fc0ce4..e9ac48ca3f 100755 --- a/support/scripts/expunge-gconv-modules +++ b/support/scripts/expunge-gconv-modules @@ -1,11 +1,17 @@ #!/usr/bin/env bash # This script is used to generate a gconv-modules file that takes into -# account only the gconv modules installed by Buildroot. It receives -# on its standard input the original complete gconv-modules file from -# the toolchain, and as arguments the list of gconv modules that were -# actually installed, and writes on its standard output the new -# gconv-modules file. +# account only the gconv modules installed by Buildroot, and generates +# a stripped-down gconv-moduels file on its stdout. +# It takes two arguments: +# $1: the directory where to look for gconv modules definitions +# $2: a space-separated list of gconv modules that were actually +# installed + +# Starting with glibc-2.34, modules definitions are located in multiple +# files: +# ${1}/gconv-modules +# ${1}/gconv-modules.d/*.conf # The format of gconv-modules is precisely documented in the # file itself. It consists of two different directives: @@ -19,7 +25,11 @@ # we handle each with slightly different code, since the second never has # associated aliases. -awk -v files="${2}" ' +for f in ${1}/gconv-modules ${1}/gconv-modules.d/*.conf; do + [ -e "${f}" ] || continue + cat "${f}" +done \ +|awk -v files="${2}" ' $1 == "alias" { aliases[$3] = aliases[$3] " " $2; } diff --git a/toolchain/toolchain.mk b/toolchain/toolchain.mk index 08d1649603..fe87a72ed4 100644 --- a/toolchain/toolchain.mk +++ b/toolchain/toolchain.mk @@ -27,6 +27,10 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS $(INSTALL) -m 0644 $(STAGING_DIR)/usr/lib/$${d}/gconv/*.so \ $(TARGET_DIR)/usr/lib/gconv \ || exit 1; \ + if [ -d $(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules.d ]; then \ + cp -a $(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules.d \ + $(TARGET_DIR)/usr/lib/gconv/ || exit 1; \ + fi; \ else \ for l in $(TOOLCHAIN_GLIBC_GCONV_LIBS); do \ $(INSTALL) -m 0644 -D $(STAGING_DIR)/usr/lib/$${d}/gconv/$${l}.so \ @@ -41,8 +45,9 @@ define TOOLCHAIN_GLIBC_COPY_GCONV_LIBS || exit 1; \ done; \ done; \ - ./support/scripts/expunge-gconv-modules "$(TOOLCHAIN_GLIBC_GCONV_LIBS)" \ - <$(STAGING_DIR)/usr/lib/$${d}/gconv/gconv-modules \ + ./support/scripts/expunge-gconv-modules \ + $(STAGING_DIR)/usr/lib/$${d}/gconv \ + "$(TOOLCHAIN_GLIBC_GCONV_LIBS)" \ >$(TARGET_DIR)/usr/lib/gconv/gconv-modules; \ fi endef From peter at korsgaard.com Fri Nov 4 07:48:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:48:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sqlite: bump to version 3.39.4 Message-ID: <20221104075258.63F6F87D85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b75b3ba46cfd65b272be5bef015912e1301c5ba3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni (cherry picked from commit c6f17bf1bf8d7bae46b997cc1cc1f21fdf6eb5fd) Signed-off-by: Peter Korsgaard --- package/sqlite/sqlite.hash | 2 +- package/sqlite/sqlite.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sqlite/sqlite.hash b/package/sqlite/sqlite.hash index d5af2297f4..936f42e8e9 100644 --- a/package/sqlite/sqlite.hash +++ b/package/sqlite/sqlite.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 852be8a6183a17ba47cee0bbff7400b7aa5affd283bf3beefc34fcd088a239de sqlite-autoconf-3390200.tar.gz +sha256 f31d445b48e67e284cf206717cc170ab63cbe4fd7f79a82793b772285e78fdbb sqlite-autoconf-3390400.tar.gz sha256 66e056b6e8687f32af30d5187611b98b12a8f46f07aaf62f43585f276e8f0ac9 tea/license.terms diff --git a/package/sqlite/sqlite.mk b/package/sqlite/sqlite.mk index 01dbb153bc..4f4164c374 100644 --- a/package/sqlite/sqlite.mk +++ b/package/sqlite/sqlite.mk @@ -4,8 +4,8 @@ # ################################################################################ -SQLITE_VERSION = 3.39.2 -SQLITE_TAR_VERSION = 3390200 +SQLITE_VERSION = 3.39.4 +SQLITE_TAR_VERSION = 3390400 SQLITE_SOURCE = sqlite-autoconf-$(SQLITE_TAR_VERSION).tar.gz SQLITE_SITE = https://www.sqlite.org/2022 SQLITE_LICENSE = Public domain From peter at korsgaard.com Fri Nov 4 07:50:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 08:50:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wireguard-linux-compat: bump version to 1.0.20220627 Message-ID: <20221104075258.6D2DC87D8A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fef6e1fa5be38bfb4070e5978d0cadccf5df67fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x For details, see the announcement: https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit fe56cf24b649b5e87d7a9e5a1c3c23d7740fa3f6) Signed-off-by: Peter Korsgaard --- package/wireguard-linux-compat/wireguard-linux-compat.hash | 4 ++-- package/wireguard-linux-compat/wireguard-linux-compat.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/wireguard-linux-compat/wireguard-linux-compat.hash b/package/wireguard-linux-compat/wireguard-linux-compat.hash index 3072b66e92..0f5713fc34 100644 --- a/package/wireguard-linux-compat/wireguard-linux-compat.hash +++ b/package/wireguard-linux-compat/wireguard-linux-compat.hash @@ -1,4 +1,4 @@ -# https://lists.zx2c4.com/pipermail/wireguard/2021-December/007369.html -sha256 c0e607138a17daac656f508d8e63ea3737b5221fa5d9288191ddeb099f5a3b92 wireguard-linux-compat-1.0.20211208.tar.xz +# https://lists.zx2c4.com/pipermail/wireguard/2022-June/007660.html +sha256 362d412693c8fe82de00283435818d5c5def7f15e2433a07a9fe99d0518f63c0 wireguard-linux-compat-1.0.20220627.tar.xz # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wireguard-linux-compat/wireguard-linux-compat.mk b/package/wireguard-linux-compat/wireguard-linux-compat.mk index 44cc30f36e..258e184765 100644 --- a/package/wireguard-linux-compat/wireguard-linux-compat.mk +++ b/package/wireguard-linux-compat/wireguard-linux-compat.mk @@ -4,7 +4,7 @@ # ################################################################################ -WIREGUARD_LINUX_COMPAT_VERSION = 1.0.20211208 +WIREGUARD_LINUX_COMPAT_VERSION = 1.0.20220627 WIREGUARD_LINUX_COMPAT_SITE = https://git.zx2c4.com/wireguard-linux-compat/snapshot WIREGUARD_LINUX_COMPAT_SOURCE = wireguard-linux-compat-$(WIREGUARD_LINUX_COMPAT_VERSION).tar.xz WIREGUARD_LINUX_COMPAT_LICENSE = GPL-2.0 From peterlin at andestech.com Fri Nov 4 08:04:07 2022 From: peterlin at andestech.com (Yu Chien Peter Lin) Date: Fri, 4 Nov 2022 16:04:07 +0800 Subject: [Buildroot] [PATCH 1/1] andes_ae350_45_defconfig: bump opensbi, u-boot and linux Message-ID: <20221104080407.25870-1-peterlin@andestech.com> This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver, hence adding patches for U-boot to update the plmt and plicsw compatible strings and modify the IPI scheme. Signed-off-by: Yu Chien Peter Lin --- board/andes/ae350/ae350.dts | 274 ------------------ board/andes/ae350/genimage_sdcard.cfg | 2 +- ...isable-PIC-explicitly-for-assembling.patch | 29 -- ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- ...001-Fix-mmc-no-partition-table-error.patch | 27 -- ...-Support-DTS-of-ftsdc010-driver-for-.patch | 35 +++ ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...-tree-blob-address-at-8-byte-boundar.patch | 37 +++ ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- ...andes_plic.c-use-modified-IPI-scheme.patch | 43 +++ ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- ...04-riscv-Rename-Andes-PLIC-to-PLICSW.patch | 263 +++++++++++++++++ board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 16 +- 17 files changed, 394 insertions(+), 449 deletions(-) delete mode 100755 board/andes/ae350/ae350.dts delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch create mode 100644 board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch create mode 100644 board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..5812701680 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,35 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Upstream-Status: Pending +Signed-off-by: Rick Chen +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..40e7fd94f1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,37 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch b/board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch new file mode 100644 index 0000000000..afe5161974 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch @@ -0,0 +1,43 @@ +From 7da8e287590f8af21ba80204f218e16525041d3d Mon Sep 17 00:00:00 2001 +From: Yu Chien Peter Lin +Date: Fri, 14 Oct 2022 15:00:18 +0800 +Subject: [PATCH 1/2] riscv: andes_plic.c: use modified IPI scheme + +The IPI scheme in OpenSBI has been updated to support 8-core AE350 +platform, the plicsw configuration needs to be modified accordingly. + +Signed-off-by: Yu Chien Peter Lin +Reviewed-by: Rick Chen +--- + arch/riscv/lib/andes_plic.c | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/arch/riscv/lib/andes_plic.c b/arch/riscv/lib/andes_plic.c +index 5e113ee8c9..303d6aa422 100644 +--- a/arch/riscv/lib/andes_plic.c ++++ b/arch/riscv/lib/andes_plic.c +@@ -27,8 +27,8 @@ + /* claim register */ + #define CLAIM_REG(base, hart) ((ulong)(base) + 0x200004 + (hart) * 0x1000) + +-#define ENABLE_HART_IPI (0x80808080) +-#define SEND_IPI_TO_HART(hart) (0x80 >> (hart)) ++#define ENABLE_HART_IPI (0x01010101) ++#define SEND_IPI_TO_HART(hart) (0x1 << (hart)) + + DECLARE_GLOBAL_DATA_PTR; + +@@ -36,8 +36,9 @@ static int enable_ipi(int hart) + { + unsigned int en; + +- en = ENABLE_HART_IPI >> hart; ++ en = ENABLE_HART_IPI << hart; + writel(en, (void __iomem *)ENABLE_REG(gd->arch.plic, hart)); ++ writel(en, (void __iomem *)ENABLE_REG(gd->arch.plic + 0x4, hart)); + + return 0; + } +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch b/board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch new file mode 100644 index 0000000000..5ee25ecb20 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch @@ -0,0 +1,263 @@ +From 6c717c2611f1f2e4a26099894b3928215665bef4 Mon Sep 17 00:00:00 2001 +From: Yu Chien Peter Lin +Date: Fri, 21 Oct 2022 16:46:07 +0800 +Subject: [PATCH] riscv: Rename Andes PLIC to PLICSW + +As PLICSW is used to trigger the software interrupt, we should rename +Andes PLIC configuration and file name to reflect the usage. This patch +also updates PLMT and PLICSW compatible strings to be consistent with +OpenSBI fdt driver. + +Signed-off-by: Yu Chien Peter Lin +--- + arch/riscv/Kconfig | 6 ++--- + arch/riscv/cpu/ax25/Kconfig | 2 +- + arch/riscv/dts/ae350-u-boot.dtsi | 2 +- + arch/riscv/dts/ae350_32.dts | 6 ++--- + arch/riscv/dts/ae350_64.dts | 6 ++--- + arch/riscv/include/asm/global_data.h | 4 +-- + arch/riscv/include/asm/syscon.h | 2 +- + arch/riscv/lib/Makefile | 2 +- + .../lib/{andes_plic.c => andes_plicsw.c} | 26 +++++++++---------- + drivers/timer/andes_plmt_timer.c | 2 +- + 10 files changed, 29 insertions(+), 29 deletions(-) + rename arch/riscv/lib/{andes_plic.c => andes_plicsw.c} (76%) + +diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig +index 78e964db..e64f5ebb 100644 +--- a/arch/riscv/Kconfig ++++ b/arch/riscv/Kconfig +@@ -184,7 +184,7 @@ config SIFIVE_CACHE + help + This enables the operations to configure SiFive cache + +-config ANDES_PLIC ++config ANDES_PLICSW + bool + depends on RISCV_MMODE || SPL_RISCV_MMODE + select REGMAP +@@ -192,8 +192,8 @@ config ANDES_PLIC + select SPL_REGMAP if SPL + select SPL_SYSCON if SPL + help +- The Andes PLIC block holds memory-mapped claim and pending registers +- associated with software interrupt. ++ The Andes PLICSW block holds memory-mapped claim and pending ++ registers associated with software interrupt. + + config SMP + bool "Symmetric Multi-Processing" +diff --git a/arch/riscv/cpu/ax25/Kconfig b/arch/riscv/cpu/ax25/Kconfig +index 941d963e..4a7295d3 100644 +--- a/arch/riscv/cpu/ax25/Kconfig ++++ b/arch/riscv/cpu/ax25/Kconfig +@@ -4,7 +4,7 @@ config RISCV_NDS + imply CPU + imply CPU_RISCV + imply RISCV_TIMER if (RISCV_SMODE || SPL_RISCV_SMODE) +- imply ANDES_PLIC if (RISCV_MMODE || SPL_RISCV_MMODE) ++ imply ANDES_PLICSW if (RISCV_MMODE || SPL_RISCV_MMODE) + imply ANDES_PLMT_TIMER if (RISCV_MMODE || SPL_RISCV_MMODE) + imply SPL_CPU + imply SPL_OPENSBI +diff --git a/arch/riscv/dts/ae350-u-boot.dtsi b/arch/riscv/dts/ae350-u-boot.dtsi +index 0d4201cf..7011f598 100644 +--- a/arch/riscv/dts/ae350-u-boot.dtsi ++++ b/arch/riscv/dts/ae350-u-boot.dtsi +@@ -36,7 +36,7 @@ + soc { + u-boot,dm-spl; + +- plic1: interrupt-controller at e6400000 { ++ plicsw: interrupt-controller at e6400000 { + u-boot,dm-spl; + }; + +diff --git a/arch/riscv/dts/ae350_32.dts b/arch/riscv/dts/ae350_32.dts +index 083f6763..96ef8bd8 100644 +--- a/arch/riscv/dts/ae350_32.dts ++++ b/arch/riscv/dts/ae350_32.dts +@@ -146,8 +146,8 @@ + &CPU3_intc 11 &CPU3_intc 9>; + }; + +- plic1: interrupt-controller at e6400000 { +- compatible = "riscv,plic1"; ++ plicsw: interrupt-controller at e6400000 { ++ compatible = "andestech,plicsw"; + #interrupt-cells = <1>; + interrupt-controller; + reg = <0xe6400000 0x400000>; +@@ -159,7 +159,7 @@ + }; + + plmt0 at e6000000 { +- compatible = "riscv,plmt0"; ++ compatible = "andestech,plmt0"; + interrupts-extended = <&CPU0_intc 7 + &CPU1_intc 7 + &CPU2_intc 7 +diff --git a/arch/riscv/dts/ae350_64.dts b/arch/riscv/dts/ae350_64.dts +index 74cff912..cddbaec9 100644 +--- a/arch/riscv/dts/ae350_64.dts ++++ b/arch/riscv/dts/ae350_64.dts +@@ -146,8 +146,8 @@ + &CPU3_intc 11 &CPU3_intc 9>; + }; + +- plic1: interrupt-controller at e6400000 { +- compatible = "riscv,plic1"; ++ plicsw: interrupt-controller at e6400000 { ++ compatible = "andestech,plicsw"; + #interrupt-cells = <2>; + interrupt-controller; + reg = <0x0 0xe6400000 0x0 0x400000>; +@@ -159,7 +159,7 @@ + }; + + plmt0 at e6000000 { +- compatible = "riscv,plmt0"; ++ compatible = "andestech,plmt0"; + interrupts-extended = <&CPU0_intc 7 + &CPU1_intc 7 + &CPU2_intc 7 +diff --git a/arch/riscv/include/asm/global_data.h b/arch/riscv/include/asm/global_data.h +index 095484a6..3492bf88 100644 +--- a/arch/riscv/include/asm/global_data.h ++++ b/arch/riscv/include/asm/global_data.h +@@ -21,8 +21,8 @@ struct arch_global_data { + #if CONFIG_IS_ENABLED(SIFIVE_CLINT) + void __iomem *clint; /* clint base address */ + #endif +-#ifdef CONFIG_ANDES_PLIC +- void __iomem *plic; /* plic base address */ ++#ifdef CONFIG_ANDES_PLICSW ++ void __iomem *plicsw; /* plicsw base address */ + #endif + #if CONFIG_IS_ENABLED(SMP) + struct ipi_data ipi[CONFIG_NR_CPUS]; +diff --git a/arch/riscv/include/asm/syscon.h b/arch/riscv/include/asm/syscon.h +index c3629e4b..f2b37975 100644 +--- a/arch/riscv/include/asm/syscon.h ++++ b/arch/riscv/include/asm/syscon.h +@@ -13,7 +13,7 @@ + enum { + RISCV_NONE, + RISCV_SYSCON_CLINT, /* Core Local Interruptor (CLINT) */ +- RISCV_SYSCON_PLIC, /* Platform Level Interrupt Controller (PLIC) */ ++ RISCV_SYSCON_PLICSW, /* Andes PLICSW */ + }; + + #endif /* _ASM_SYSCON_H */ +diff --git a/arch/riscv/lib/Makefile b/arch/riscv/lib/Makefile +index 06020fcc..d6a8ae97 100644 +--- a/arch/riscv/lib/Makefile ++++ b/arch/riscv/lib/Makefile +@@ -13,7 +13,7 @@ obj-y += cache.o + obj-$(CONFIG_SIFIVE_CACHE) += sifive_cache.o + ifeq ($(CONFIG_$(SPL_)RISCV_MMODE),y) + obj-$(CONFIG_$(SPL_)SIFIVE_CLINT) += sifive_clint.o +-obj-$(CONFIG_ANDES_PLIC) += andes_plic.o ++obj-$(CONFIG_ANDES_PLICSW) += andes_plicsw.o + else + obj-$(CONFIG_SBI) += sbi.o + obj-$(CONFIG_SBI_IPI) += sbi_ipi.o +diff --git a/arch/riscv/lib/andes_plic.c b/arch/riscv/lib/andes_plicsw.c +similarity index 76% +rename from arch/riscv/lib/andes_plic.c +rename to arch/riscv/lib/andes_plicsw.c +index 303d6aa4..6747ba6a 100644 +--- a/arch/riscv/lib/andes_plic.c ++++ b/arch/riscv/lib/andes_plicsw.c +@@ -37,8 +37,8 @@ static int enable_ipi(int hart) + unsigned int en; + + en = ENABLE_HART_IPI << hart; +- writel(en, (void __iomem *)ENABLE_REG(gd->arch.plic, hart)); +- writel(en, (void __iomem *)ENABLE_REG(gd->arch.plic + 0x4, hart)); ++ writel(en, (void __iomem *)ENABLE_REG(gd->arch.plicsw, hart)); ++ writel(en, (void __iomem *)ENABLE_REG(gd->arch.plicsw + 0x4, hart)); + + return 0; + } +@@ -46,14 +46,14 @@ static int enable_ipi(int hart) + int riscv_init_ipi(void) + { + int ret; +- long *base = syscon_get_first_range(RISCV_SYSCON_PLIC); ++ long *base = syscon_get_first_range(RISCV_SYSCON_PLICSW); + ofnode node; + struct udevice *dev; + u32 reg; + + if (IS_ERR(base)) + return PTR_ERR(base); +- gd->arch.plic = base; ++ gd->arch.plicsw = base; + + ret = uclass_find_first_device(UCLASS_CPU, &dev); + if (ret) +@@ -88,7 +88,7 @@ int riscv_send_ipi(int hart) + { + unsigned int ipi = (SEND_IPI_TO_HART(hart) << (8 * gd->arch.boot_hart)); + +- writel(ipi, (void __iomem *)PENDING_REG(gd->arch.plic, ++ writel(ipi, (void __iomem *)PENDING_REG(gd->arch.plicsw, + gd->arch.boot_hart)); + + return 0; +@@ -98,8 +98,8 @@ int riscv_clear_ipi(int hart) + { + u32 source_id; + +- source_id = readl((void __iomem *)CLAIM_REG(gd->arch.plic, hart)); +- writel(source_id, (void __iomem *)CLAIM_REG(gd->arch.plic, hart)); ++ source_id = readl((void __iomem *)CLAIM_REG(gd->arch.plicsw, hart)); ++ writel(source_id, (void __iomem *)CLAIM_REG(gd->arch.plicsw, hart)); + + return 0; + } +@@ -108,21 +108,21 @@ int riscv_get_ipi(int hart, int *pending) + { + unsigned int ipi = (SEND_IPI_TO_HART(hart) << (8 * gd->arch.boot_hart)); + +- *pending = readl((void __iomem *)PENDING_REG(gd->arch.plic, ++ *pending = readl((void __iomem *)PENDING_REG(gd->arch.plicsw, + gd->arch.boot_hart)); + *pending = !!(*pending & ipi); + + return 0; + } + +-static const struct udevice_id andes_plic_ids[] = { +- { .compatible = "riscv,plic1", .data = RISCV_SYSCON_PLIC }, ++static const struct udevice_id andes_plicsw_ids[] = { ++ { .compatible = "andestech,plicsw", .data = RISCV_SYSCON_PLICSW }, + { } + }; + +-U_BOOT_DRIVER(andes_plic) = { +- .name = "andes_plic", ++U_BOOT_DRIVER(andes_plicsw) = { ++ .name = "andes_plicsw", + .id = UCLASS_SYSCON, +- .of_match = andes_plic_ids, ++ .of_match = andes_plicsw_ids, + .flags = DM_FLAG_PRE_RELOC, + }; +diff --git a/drivers/timer/andes_plmt_timer.c b/drivers/timer/andes_plmt_timer.c +index a3797b22..42dd4b62 100644 +--- a/drivers/timer/andes_plmt_timer.c ++++ b/drivers/timer/andes_plmt_timer.c +@@ -56,7 +56,7 @@ static int andes_plmt_probe(struct udevice *dev) + } + + static const struct udevice_id andes_plmt_ids[] = { +- { .compatible = "riscv,plmt0" }, ++ { .compatible = "andestech,plmt0" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..8b0c092077 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -5,31 +5,31 @@ BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -- 2.34.1 From peter at korsgaard.com Fri Nov 4 08:07:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 09:07:57 +0100 Subject: [Buildroot] [PATCH] package/rtl8723bu: fix build failure on PowerPc In-Reply-To: <20221023221425.395087-1-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 24 Oct 2022 00:14:25 +0200") References: <20221023221425.395087-1-giulio.benetti@benettiengineering.com> Message-ID: <875yfvnnvm.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Add local patch(pending upstream[0]) to fix build failure with PowerPc due > to a package re-defition of get_ra() that is only defined in Linux PowerPc > implementation. > [0]: https://github.com/lwfinger/rtl8723bu/pull/192 > Fixes: > http://autobuild.buildroot.net/results/99571b055e6185d57f89b90821b76099ebc766ed/ > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 08:09:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 09:09:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/libzlib: bump to version 1.2.13 In-Reply-To: (Bernd Kuhls's message of "Mon, 31 Oct 2022 21:35:01 +0100") References: <20221023165026.13707-1-fontaine.fabrice__23420.659061388$1666543861$gmane$org@gmail.com> Message-ID: <871qqjnnsd.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Am Sun, 23 Oct 2022 18:50:26 +0200 schrieb Fabrice Fontaine: >> - Drop all patches (already in version) >> - Replace README by LICENSE file added with >> https://github.com/madler/zlib/commit/ > 352cb28d12baf02863ff5d4d96be0587ced419a1 >> >> https://github.com/madler/zlib/releases/tag/v1.2.13 > Hi, > ftr: this fixes CVE-2022-37434: > https://nvd.nist.gov/vuln/detail/CVE-2022-37434 No, we already had patches for that (which this patch removed). -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 08:13:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 04 Nov 2022 09:13:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/libpng: bump to version 1.6.38 In-Reply-To: <20221023204719.31316-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 23 Oct 2022 22:47:19 +0200") References: <20221023204719.31316-1-fontaine.fabrice@gmail.com> Message-ID: <87wn8bm92c.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Version 1.6.38 [September 14, 2022] > Added configurations and scripts for continuous integration. > Fixed various errors in the handling of tRNS, hIST and eXIf. > Implemented many stability improvements across all platforms. > Updated the internal documentation. > Update hash of LICENSE file (update in year with > https://sourceforge.net/p/libpng/code/ci/723b2d9f2e2bb65c605274ee052f9773e594a5aa) > https://sourceforge.net/p/libpng/code/ci/v1.6.38/tree/CHANGES > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Fri Nov 4 08:07:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 09:07:22 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8723bu: fix build failure on PowerPC Message-ID: <20221104081326.A141787D8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5745e41908790f28bb4572507918744bf83caf0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add local patch(pending upstream[0]) to fix build failure with PowerPC due to a package re-defition of get_ra() that is only defined in Linux PowerPC implementation. [0]: https://github.com/lwfinger/rtl8723bu/pull/192 Fixes: http://autobuild.buildroot.net/results/99571b055e6185d57f89b90821b76099ebc766ed/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 9833f110bb7e2b85a362f8c49246ea7349a36bcb) Signed-off-by: Peter Korsgaard --- ...Fix-build-failure-on-PowerPc-architecture.patch | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch new file mode 100644 index 0000000000..06cf2d64c1 --- /dev/null +++ b/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch @@ -0,0 +1,47 @@ +From dde7bddfddddb7212f2d9671391e2096d770c449 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sun, 23 Oct 2022 22:57:41 +0200 +Subject: [PATCH] Fix build failure on PowerPc architecture + +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 wifi_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#n49 + +Upstream: https://github.com/lwfinger/rtl8723bu/pull/192 +Signed-off-by: Giulio Benetti +--- + hal/rtl8723bu_recv.c | 2 +- + include/wifi.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hal/rtl8723bu_recv.c b/hal/rtl8723bu_recv.c +index a2fc82b..39e5044 100644 +--- a/hal/rtl8723bu_recv.c ++++ b/hal/rtl8723bu_recv.c +@@ -288,7 +288,7 @@ void update_recvframe_phyinfo( + !pattrib->icv_err && !pattrib->crc_err && + _rtw_memcmp(get_hdr_bssid(wlanhdr), get_bssid(&padapter->mlmepriv), ETH_ALEN)); + +- pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && (_rtw_memcmp(get_ra(wlanhdr), myid(&padapter->eeprompriv), ETH_ALEN)); ++ pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && (_rtw_memcmp(wifi_get_ra(wlanhdr), myid(&padapter->eeprompriv), ETH_ALEN)); + + pkt_info.bPacketBeacon = pkt_info.bPacketMatchBSSID && (GetFrameSubType(wlanhdr) == WIFI_BEACON); + sa = get_ta(wlanhdr); +diff --git a/include/wifi.h b/include/wifi.h +index 5dc32eb..23578cc 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -373,7 +373,7 @@ __inline static int IS_MCAST(unsigned char *da) + return _FALSE; + } + +-__inline static unsigned char * get_ra(unsigned char *pframe) ++__inline static unsigned char * wifi_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +-- +2.34.1 + From peter at korsgaard.com Fri Nov 4 08:13:02 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 09:13:02 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libpng: bump to version 1.6.38 Message-ID: <20221104081326.A96EA87D79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e72e109964bc1c70a0bad6243cef09baeaf645b4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Version 1.6.38 [September 14, 2022] Added configurations and scripts for continuous integration. Fixed various errors in the handling of tRNS, hIST and eXIf. Implemented many stability improvements across all platforms. Updated the internal documentation. Update hash of LICENSE file (update in year with https://sourceforge.net/p/libpng/code/ci/723b2d9f2e2bb65c605274ee052f9773e594a5aa) https://sourceforge.net/p/libpng/code/ci/v1.6.38/tree/CHANGES Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6fa63bce3f95105220474c1bc6b940e8f2340546) Signed-off-by: Peter Korsgaard --- package/libpng/libpng.hash | 10 +++++----- package/libpng/libpng.mk | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index b57b1251a0..34b0a8a8b6 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.37/ -md5 015e8e15db1eecde5f2eb9eb5b6e59e9 libpng-1.6.37.tar.xz -sha1 3ab93fabbf4c27e1c4724371df408d9a1bd3f656 libpng-1.6.37.tar.xz +# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.38/ +md5 122e6b7837811698563083b352bc8ca2 libpng-1.6.38.tar.xz +sha1 60960ed110094843e5efa221df6a7d21614a4dba libpng-1.6.38.tar.xz # Locally computed: -sha256 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca libpng-1.6.37.tar.xz -sha256 bf5e22b9dce8464064ae17a48ea1133c3369ac9e1d80ef9e320e5219aa14ea9b LICENSE +sha256 b3683e8b8111ebf6f1ac004ebb6b0c975cd310ec469d98364388e9cedbfa68be libpng-1.6.38.tar.xz +sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index e4e629bbb5..43b4f373f1 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.37 +LIBPNG_VERSION = 1.6.38 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) From peter at korsgaard.com Fri Nov 4 08:12:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 09:12:48 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libpng: bump to version 1.6.38 Message-ID: <20221104081438.CCFFB87DA6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=645b4fb5149d5a9ef53346458c7492847e256bb7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Version 1.6.38 [September 14, 2022] Added configurations and scripts for continuous integration. Fixed various errors in the handling of tRNS, hIST and eXIf. Implemented many stability improvements across all platforms. Updated the internal documentation. Update hash of LICENSE file (update in year with https://sourceforge.net/p/libpng/code/ci/723b2d9f2e2bb65c605274ee052f9773e594a5aa) https://sourceforge.net/p/libpng/code/ci/v1.6.38/tree/CHANGES Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6fa63bce3f95105220474c1bc6b940e8f2340546) Signed-off-by: Peter Korsgaard --- package/libpng/libpng.hash | 10 +++++----- package/libpng/libpng.mk | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index b57b1251a0..34b0a8a8b6 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.37/ -md5 015e8e15db1eecde5f2eb9eb5b6e59e9 libpng-1.6.37.tar.xz -sha1 3ab93fabbf4c27e1c4724371df408d9a1bd3f656 libpng-1.6.37.tar.xz +# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.38/ +md5 122e6b7837811698563083b352bc8ca2 libpng-1.6.38.tar.xz +sha1 60960ed110094843e5efa221df6a7d21614a4dba libpng-1.6.38.tar.xz # Locally computed: -sha256 505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca libpng-1.6.37.tar.xz -sha256 bf5e22b9dce8464064ae17a48ea1133c3369ac9e1d80ef9e320e5219aa14ea9b LICENSE +sha256 b3683e8b8111ebf6f1ac004ebb6b0c975cd310ec469d98364388e9cedbfa68be libpng-1.6.38.tar.xz +sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index e4e629bbb5..43b4f373f1 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.37 +LIBPNG_VERSION = 1.6.38 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) From peter at korsgaard.com Fri Nov 4 08:06:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 4 Nov 2022 09:06:47 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8723bu: fix build failure on PowerPC Message-ID: <20221104081438.C301D87DA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=36222e99f43b2c6cbcac73942d75b5c6b22d6691 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Add local patch(pending upstream[0]) to fix build failure with PowerPC due to a package re-defition of get_ra() that is only defined in Linux PowerPC implementation. [0]: https://github.com/lwfinger/rtl8723bu/pull/192 Fixes: http://autobuild.buildroot.net/results/99571b055e6185d57f89b90821b76099ebc766ed/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 9833f110bb7e2b85a362f8c49246ea7349a36bcb) Signed-off-by: Peter Korsgaard --- ...Fix-build-failure-on-PowerPc-architecture.patch | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch new file mode 100644 index 0000000000..06cf2d64c1 --- /dev/null +++ b/package/rtl8723bu/0001-Fix-build-failure-on-PowerPc-architecture.patch @@ -0,0 +1,47 @@ +From dde7bddfddddb7212f2d9671391e2096d770c449 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sun, 23 Oct 2022 22:57:41 +0200 +Subject: [PATCH] Fix build failure on PowerPc architecture + +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 wifi_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#n49 + +Upstream: https://github.com/lwfinger/rtl8723bu/pull/192 +Signed-off-by: Giulio Benetti +--- + hal/rtl8723bu_recv.c | 2 +- + include/wifi.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/hal/rtl8723bu_recv.c b/hal/rtl8723bu_recv.c +index a2fc82b..39e5044 100644 +--- a/hal/rtl8723bu_recv.c ++++ b/hal/rtl8723bu_recv.c +@@ -288,7 +288,7 @@ void update_recvframe_phyinfo( + !pattrib->icv_err && !pattrib->crc_err && + _rtw_memcmp(get_hdr_bssid(wlanhdr), get_bssid(&padapter->mlmepriv), ETH_ALEN)); + +- pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && (_rtw_memcmp(get_ra(wlanhdr), myid(&padapter->eeprompriv), ETH_ALEN)); ++ pkt_info.bPacketToSelf = pkt_info.bPacketMatchBSSID && (_rtw_memcmp(wifi_get_ra(wlanhdr), myid(&padapter->eeprompriv), ETH_ALEN)); + + pkt_info.bPacketBeacon = pkt_info.bPacketMatchBSSID && (GetFrameSubType(wlanhdr) == WIFI_BEACON); + sa = get_ta(wlanhdr); +diff --git a/include/wifi.h b/include/wifi.h +index 5dc32eb..23578cc 100644 +--- a/include/wifi.h ++++ b/include/wifi.h +@@ -373,7 +373,7 @@ __inline static int IS_MCAST(unsigned char *da) + return _FALSE; + } + +-__inline static unsigned char * get_ra(unsigned char *pframe) ++__inline static unsigned char * wifi_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +-- +2.34.1 + From mail at dbrgn.ch Fri Nov 4 08:48:06 2022 From: mail at dbrgn.ch (Danilo Bargen) Date: Fri, 04 Nov 2022 09:48:06 +0100 Subject: [Buildroot] Fwd: [autobuild.buildroot.net] Your daily results for 2022-11-03 Message-ID: <8732ac2d-8b91-4316-8983-95f1881ede13@app.fastmail.com> Hi all The package below does not currently build on MIPS because one of crypto libraries it depends on doesn't yet fully support that architecture: https://github.com/briansmith/ring/issues/562 Is there a way to exclude certain architectures for a package? What is the process for this? Cheers, Danilo ----- Original message ----- Betreff: [autobuild.buildroot.net] Your daily results for 2022-11-03 Datum: Freitag, 04. November 2022 08:39 Hello, Autobuilder failures ==================== Below is a list of build failures reported by the Buildroot autobuilders in relation to packages or CPU architectures you are in charge of. Please help us improving the quality of Buildroot by investigating those build failures and sending patches to fix them. Results for the 'master' branch ------------------------------- Build failures related to your packages: arch | reason | url -------------+--------------------------------+--------------------------------------------------------------------------------- mips | tealdeer-1.6.1 | http://autobuild.buildroot.net/results/d4863f476de2a8b4c9d28ee52b1a48f5b0947c4b Thanks for your contribution to Buildroot! -- http://autobuild.buildroot.net From moritz at h6t.eu Fri Nov 4 08:54:06 2022 From: moritz at h6t.eu (Moritz Bitsch) Date: Fri, 4 Nov 2022 09:54:06 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221103224539.692322-2-thomas.petazzoni@bootlin.com> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> <20221103224539.692322-2-thomas.petazzoni@bootlin.com> Message-ID: <5a4d2c3c-384c-c94a-4fae-6c1da619b19d@h6t.eu> Am 03.11.22 um 23:45 schrieb Thomas Petazzoni: > CARGO_HOME is where Cargo stores its downloaded artefacts. See > https://doc.rust-lang.org/cargo/reference/environment-variables.html: > > CARGO_HOME ? Cargo maintains a local cache of the registry index and > of git checkouts of crates. By default these are stored under > $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable > overrides the location of this directory. Once a crate is cached it > is not removed by the clean command. For more details refer to the > guide. > > We currently make it point to $(HOST_DIR)/share/cargo, but this has a > number of drawbacks: > > (1) It is not shared between Buildroot builds. Each Buildroot build > will re-download the crates index, and the crates themselves, > unless of course the final vendored tarball is already there. > > (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME > is not even shared between packages, as $(HOST_DIR)/share/cargo > is per package. So each package in the build that needs vendoring > of Cargo crates will download the crates index and the crates in > its own CARGO_HOME location. > > To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it > is shared between builds and packages. > > Even though not the best/most authoritative source, > https://github.com/rust-lang/cargo/issues/6930 indicates that there is > a lock when accessing CARGO_HOME, because a user even complains that > this lock has even become more coarse-grained than it used to be > (which for us is fine, it just means that two Cargo fetch operations > from two different packages will be serialized, not a big deal). For my builds/testcases the shared cache improves downloads, even with the locking. (Tested with gigabit connection and -j 24 on a fast NVMe system) Tested-by: Moritz Bitsch > Signed-off-by: Thomas Petazzoni > --- > package/pkg-cargo.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index 5923725f5e..c3d1e34309 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -20,7 +20,7 @@ > # > ################################################################################ > > -BR_CARGO_HOME = $(HOST_DIR)/share/cargo > +BR_CARGO_HOME = $(DL_DIR)/.cargo > > PKG_COMMON_CARGO_ENV = \ > CARGO_HOME=$(BR_CARGO_HOME) From angelo at amarulasolutions.com Fri Nov 4 09:17:24 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Fri, 4 Nov 2022 10:17:24 +0100 Subject: [Buildroot] [PATCH v3 0/3] Lichee RV and Lichee RV dock support Message-ID: <20221104091727.690022-1-angelo@amarulasolutions.com> Changelog: v2: * Renamed the configs from lichee_rv_* to sipeed_lichee_rv_* * Moved the boards directories intoboard/sipeed * Added bluetooth support for lichee_rv_dock * Updated the opensbi, uboot, linux version to the same as nezha v3: * Simplified the RTL8723DS-BT package * Removed CONFIG_EXTRA_FIRMWARE Angelo Compagnucci (3): package/rtl8723ds-bt: new package configs/lichee_rv: new defconfig configs/lichee_rv_dock: new defconfig board/sipeed/lichee_rv/genimage.cfg | 37 +++++++++++++ ...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++ board/sipeed/lichee_rv/readme.txt | 26 +++++++++ board/sipeed/lichee_rv_dock/genimage.cfg | 37 +++++++++++++ board/sipeed/lichee_rv_dock/linux.fragment | 7 +++ .../overlay/etc/network/interfaces | 6 +++ .../overlay/etc/wpa_supplicant.conf | 8 +++ ...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++ ...-d1-lichee-rv-dock-add-bluetooth-bin.patch | 33 ++++++++++++ board/sipeed/lichee_rv_dock/readme.txt | 45 ++++++++++++++++ configs/sipeed_lichee_rv_defconfig | 34 ++++++++++++ configs/sipeed_lichee_rv_dock_defconfig | 42 +++++++++++++++ package/Config.in | 1 + package/rtl8723ds-bt/Config.in | 6 +++ package/rtl8723ds-bt/rtl8723ds-bt.hash | 2 + package/rtl8723ds-bt/rtl8723ds-bt.mk | 17 ++++++ 16 files changed, 409 insertions(+) create mode 100644 board/sipeed/lichee_rv/genimage.cfg create mode 100644 board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch create mode 100644 board/sipeed/lichee_rv/readme.txt create mode 100644 board/sipeed/lichee_rv_dock/genimage.cfg create mode 100644 board/sipeed/lichee_rv_dock/linux.fragment create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch create mode 100644 board/sipeed/lichee_rv_dock/readme.txt create mode 100644 configs/sipeed_lichee_rv_defconfig create mode 100644 configs/sipeed_lichee_rv_dock_defconfig create mode 100644 package/rtl8723ds-bt/Config.in create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.hash create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.mk -- 2.25.1 From angelo at amarulasolutions.com Fri Nov 4 09:17:25 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Fri, 4 Nov 2022 10:17:25 +0100 Subject: [Buildroot] [PATCH v3 1/3] package/rtl8723ds-bt: new package In-Reply-To: <20221104091727.690022-1-angelo@amarulasolutions.com> References: <20221104091727.690022-1-angelo@amarulasolutions.com> Message-ID: <20221104091727.690022-2-angelo@amarulasolutions.com> This package install the required firmware for enabling the Bluetooth device embedded in the RTL8723DS chip. The driver is included in Linux main tree and can be enabled with the BT_HCIUART_RTL symbol. Signed-off-by: Angelo Compagnucci --- v3: * Simplified package (Thomas, Yann) * Package now only installs firmware (Thomas, Yann) package/Config.in | 1 + package/rtl8723ds-bt/Config.in | 6 ++++++ package/rtl8723ds-bt/rtl8723ds-bt.hash | 2 ++ package/rtl8723ds-bt/rtl8723ds-bt.mk | 17 +++++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/rtl8723ds-bt/Config.in create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.hash create mode 100644 package/rtl8723ds-bt/rtl8723ds-bt.mk diff --git a/package/Config.in b/package/Config.in index 238d7813f0..19e0523a92 100644 --- a/package/Config.in +++ b/package/Config.in @@ -582,6 +582,7 @@ endmenu source "package/rtl8192eu/Config.in" source "package/rtl8723bu/Config.in" source "package/rtl8723ds/Config.in" + source "package/rtl8723ds-bt/Config.in" source "package/rtl8812au-aircrack-ng/Config.in" source "package/rtl8821au/Config.in" source "package/sane-backends/Config.in" diff --git a/package/rtl8723ds-bt/Config.in b/package/rtl8723ds-bt/Config.in new file mode 100644 index 0000000000..0a604310c0 --- /dev/null +++ b/package/rtl8723ds-bt/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_RTL8723DS_BT + bool "rtl8723ds-bt" + help + rtl8723ds UART attached Bluetooth module firmware. + + https://github.com/wsyco/RTL8723DS_BT_Linux diff --git a/package/rtl8723ds-bt/rtl8723ds-bt.hash b/package/rtl8723ds-bt/rtl8723ds-bt.hash new file mode 100644 index 0000000000..1ec4e350f9 --- /dev/null +++ b/package/rtl8723ds-bt/rtl8723ds-bt.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 9e70a981946abeeb6437d9a27d8437cea15aa4df72f8d56ded0ae28af484d2f4 rtl8723ds-bt-14cedf3a9fec1aa8c500fa52f3e3acc433cbcf08.tar.gz diff --git a/package/rtl8723ds-bt/rtl8723ds-bt.mk b/package/rtl8723ds-bt/rtl8723ds-bt.mk new file mode 100644 index 0000000000..efd0a5bae9 --- /dev/null +++ b/package/rtl8723ds-bt/rtl8723ds-bt.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# rtl8723ds-bt +# +################################################################################ + +RTL8723DS_BT_VERSION = 14cedf3a9fec1aa8c500fa52f3e3acc433cbcf08 +RTL8723DS_BT_SITE = $(call github,wsyco,RTL8723DS_BT_Linux,$(RTL8723DS_BT_VERSION)) +RTL8723DS_BT_LICENSE = PROPRIETARY + +define RTL8723DS_BT_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/lib/firmware/rtl_bt/ + cp $(@D)/8723D/rtl8723d_fw $(TARGET_DIR)/lib/firmware/rtl_bt/rtl8723ds_fw.bin + cp $(@D)/8723D/rtl8723d_config $(TARGET_DIR)/lib/firmware/rtl_bt/rtl8723ds_config.bin +endef + +$(eval $(generic-package)) -- 2.25.1 From angelo at amarulasolutions.com Fri Nov 4 09:17:26 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Fri, 4 Nov 2022 10:17:26 +0100 Subject: [Buildroot] [PATCH v3 2/3] configs/lichee_rv: new defconfig In-Reply-To: <20221104091727.690022-1-angelo@amarulasolutions.com> References: <20221104091727.690022-1-angelo@amarulasolutions.com> Message-ID: <20221104091727.690022-3-angelo@amarulasolutions.com> Lichee RV - Nezha CM is a compute module with modular design, equipped with Allwinner D1 chip (based on T-Head XuanTie C906 core), 512MB DDR3 RAM. Board support is based on the nezha defconfig already available in buildroot. https://wiki.sipeed.com/hardware/en/lichee/RV/RV.html https://linux-sunxi.org/Sipeed_Lichee_RV Signed-off-by: Angelo Compagnucci --- board/sipeed/lichee_rv/genimage.cfg | 37 +++++++++++++ ...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++ board/sipeed/lichee_rv/readme.txt | 26 +++++++++ configs/sipeed_lichee_rv_defconfig | 34 ++++++++++++ 4 files changed, 151 insertions(+) create mode 100644 board/sipeed/lichee_rv/genimage.cfg create mode 100644 board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch create mode 100644 board/sipeed/lichee_rv/readme.txt create mode 100644 configs/sipeed_lichee_rv_defconfig diff --git a/board/sipeed/lichee_rv/genimage.cfg b/board/sipeed/lichee_rv/genimage.cfg new file mode 100644 index 0000000000..52603c3f70 --- /dev/null +++ b/board/sipeed/lichee_rv/genimage.cfg @@ -0,0 +1,37 @@ +# Minimal SD card image for the sipeed Lichee RV + +image sdcard.img { + hdimage { + } + + partition boot0-1 { + in-partition-table = "no" + image = "boot0_sdcard_sun20iw1p1.bin" + offset = 8K + } + + partition boot0-2 { + in-partition-table = "no" + image = "boot0_sdcard_sun20iw1p1.bin" + offset = 128K + } + + partition u-boot-1 { + in-partition-table = "no" + image = "u-boot.toc1" + offset = 12M + } + + partition u-boot-2 { + in-partition-table = "no" + image = "u-boot.toc1" + offset = 16400K + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + bootable = "true" + offset = 18M + } +} diff --git a/board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch b/board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch new file mode 100644 index 0000000000..69ebe3b21d --- /dev/null +++ b/board/sipeed/lichee_rv/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch @@ -0,0 +1,54 @@ +From 4a923e0e4ef6d2b41cb89d658e269adada847573 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Thu, 4 Nov 2021 22:32:04 +0100 +Subject: [PATCH] Makefile: HACK: Support building u-boot.toc1 for nezda board + +For easier integration into Buildroot. The boot0 / toc1 logic is WIP until +U-Boot gains SPL support for the D1, so add a hack to make it easier to +integrate in Buildroot as-is. + +Signed-off-by: Peter Korsgaard +--- + Makefile | 9 +++++++++ + nezha.cfg | 9 +++++++++ + 2 files changed, 18 insertions(+) + create mode 100644 nezha.cfg + +diff --git a/Makefile b/Makefile +index f911f70344..259d93bf80 100644 +--- a/Makefile ++++ b/Makefile +@@ -1084,6 +1084,15 @@ endif + .binman_stamp: FORCE + @touch $@ + ++fw_dynamic.bin: $(OPENSBI) ++ $(call if_changed,copy) ++ ++MKIMAGEFLAGS_u-boot.toc1 = -T sunxi_toc1 ++u-boot.toc1: lichee-rv.cfg fw_dynamic.bin inputs ++ $(call if_changed,mkimage) ++ ++all: u-boot.toc1 ++ + ifeq ($(CONFIG_DEPRECATED),y) + $(warning "You have deprecated configuration options enabled in your .config! Please check your configuration.") + endif +diff --git a/lichee-rv.cfg b/lichee-rv.cfg +new file mode 100644 +index 0000000000..2d23b9b388 +--- /dev/null ++++ b/lichee-rv.cfg +@@ -0,0 +1,9 @@ ++[opensbi] ++file = fw_dynamic.bin ++addr = 0x40000000 ++[dtb] ++file = arch/riscv/dts/sun20i-d1-lichee-rv.dtb ++addr = 0x44000000 ++[u-boot] ++file = u-boot-nodtb.bin ++addr = 0x4a000000 +-- +2.20.1 + diff --git a/board/sipeed/lichee_rv/readme.txt b/board/sipeed/lichee_rv/readme.txt new file mode 100644 index 0000000000..008be3a3bc --- /dev/null +++ b/board/sipeed/lichee_rv/readme.txt @@ -0,0 +1,26 @@ +Lichee RV +=============== + +Lichee RV - Nezha CM is a compute module with modular design, equipped +with Allwinner D1 chip (based on T-Head XuanTie C906 core), 512MB DDR3 RAM. +It can boot from TF card or SD-NAND, uses two sets of M.2 b key 67 pin +connectors to route all IO, making it convient for wide use and easy to replace. + +How to build +============ + +$ make lichee_rv_defconfig +$ make + +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 + +Connect a TTL UART to the debug connector, insert the microSD card and +plug in a USB-C cable to the PWR connector to boot the system. diff --git a/configs/sipeed_lichee_rv_defconfig b/configs/sipeed_lichee_rv_defconfig new file mode 100644 index 0000000000..355d5caa70 --- /dev/null +++ b/configs/sipeed_lichee_rv_defconfig @@ -0,0 +1,34 @@ +BR2_riscv=y +BR2_GLOBAL_PATCH_DIR="board/sipeed/lichee_rv/patches" +BR2_ROOTFS_OVERLAY="board/nezha/overlay" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sipeed/lichee_rv/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,linux,fe178cf0153d98b71cb01a46c8cc050826a17e77)/linux-fe178cf0153d98b71cb01a46c8cc050826a17e77.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="nezha" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun20i-d1-lichee-rv" +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,opensbi,e6793dc36a71537023f078034fe795c64a9992a3)/opensbi-e6793dc36a71537023f078034fe795c64a9992a3.tar.gz" +BR2_TARGET_OPENSBI_PLAT="generic" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set +BR2_TARGET_SUN20I_D1_SPL=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,u-boot,d1-2022-05-26)/uboot-d1-2022-05-26.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="lichee_rv" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_OPENSBI=y +# BR2_TARGET_UBOOT_FORMAT_BIN is not set +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.toc1" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.25.1 From angelo at amarulasolutions.com Fri Nov 4 09:17:27 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Fri, 4 Nov 2022 10:17:27 +0100 Subject: [Buildroot] [PATCH v3 3/3] configs/lichee_rv_dock: new defconfig In-Reply-To: <20221104091727.690022-1-angelo@amarulasolutions.com> References: <20221104091727.690022-1-angelo@amarulasolutions.com> Message-ID: <20221104091727.690022-4-angelo@amarulasolutions.com> Lichee RV Dock is a RISC-V Linux development kits with high integration, small size and affordable price designed for opensource developer. https://wiki.sipeed.com/hardware/en/lichee/RV/Dock.html Signed-off-by: Angelo Compagnucci --- v3: * Use kernel config fragment to enable RTL8723DS-BT driver * Use mdev to let the system load device drivers modules at boot (rtl8723ds wifi and bluetooth) board/sipeed/lichee_rv_dock/genimage.cfg | 37 +++++++++++++ board/sipeed/lichee_rv_dock/linux.fragment | 7 +++ .../overlay/etc/network/interfaces | 6 +++ .../overlay/etc/wpa_supplicant.conf | 8 +++ ...t-building-u-boot.toc1-for-lichee-rv.patch | 54 +++++++++++++++++++ ...-d1-lichee-rv-dock-add-bluetooth-bin.patch | 33 ++++++++++++ board/sipeed/lichee_rv_dock/readme.txt | 45 ++++++++++++++++ configs/sipeed_lichee_rv_dock_defconfig | 42 +++++++++++++++ 8 files changed, 232 insertions(+) create mode 100644 board/sipeed/lichee_rv_dock/genimage.cfg create mode 100644 board/sipeed/lichee_rv_dock/linux.fragment create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces create mode 100644 board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch create mode 100644 board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch create mode 100644 board/sipeed/lichee_rv_dock/readme.txt create mode 100644 configs/sipeed_lichee_rv_dock_defconfig diff --git a/board/sipeed/lichee_rv_dock/genimage.cfg b/board/sipeed/lichee_rv_dock/genimage.cfg new file mode 100644 index 0000000000..016acc3611 --- /dev/null +++ b/board/sipeed/lichee_rv_dock/genimage.cfg @@ -0,0 +1,37 @@ +# Minimal SD card image for the sipeed Lichee RV dock + +image sdcard.img { + hdimage { + } + + partition boot0-1 { + in-partition-table = "no" + image = "boot0_sdcard_sun20iw1p1.bin" + offset = 8K + } + + partition boot0-2 { + in-partition-table = "no" + image = "boot0_sdcard_sun20iw1p1.bin" + offset = 128K + } + + partition u-boot-1 { + in-partition-table = "no" + image = "u-boot.toc1" + offset = 12M + } + + partition u-boot-2 { + in-partition-table = "no" + image = "u-boot.toc1" + offset = 16400K + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + bootable = "true" + offset = 18M + } +} diff --git a/board/sipeed/lichee_rv_dock/linux.fragment b/board/sipeed/lichee_rv_dock/linux.fragment new file mode 100644 index 0000000000..10016889ab --- /dev/null +++ b/board/sipeed/lichee_rv_dock/linux.fragment @@ -0,0 +1,7 @@ +CONFIG_BT=y +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_SERDEV=y +CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_RTL=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y diff --git a/board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces b/board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces new file mode 100644 index 0000000000..89e7d74aff --- /dev/null +++ b/board/sipeed/lichee_rv_dock/overlay/etc/network/interfaces @@ -0,0 +1,6 @@ +auto lo +iface lo inet loopback + +auto wlan0 +iface wlan0 inet dhcp +wpa-conf /etc/wpa_supplicant.conf diff --git a/board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf b/board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf new file mode 100644 index 0000000000..b43292b0a7 --- /dev/null +++ b/board/sipeed/lichee_rv_dock/overlay/etc/wpa_supplicant.conf @@ -0,0 +1,8 @@ +ap_scan=1 + +network={ + ssid="YOURSSID" + scan_ssid=1 + key_mgmt=WPA-PSK + psk="YOURPASSWD" +} diff --git a/board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch b/board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch new file mode 100644 index 0000000000..396d928b85 --- /dev/null +++ b/board/sipeed/lichee_rv_dock/patches/uboot/0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch @@ -0,0 +1,54 @@ +From 4a923e0e4ef6d2b41cb89d658e269adada847573 Mon Sep 17 00:00:00 2001 +From: Peter Korsgaard +Date: Thu, 4 Nov 2021 22:32:04 +0100 +Subject: [PATCH] Makefile: HACK: Support building u-boot.toc1 for nezda board + +For easier integration into Buildroot. The boot0 / toc1 logic is WIP until +U-Boot gains SPL support for the D1, so add a hack to make it easier to +integrate in Buildroot as-is. + +Signed-off-by: Peter Korsgaard +--- + Makefile | 9 +++++++++ + nezha.cfg | 9 +++++++++ + 2 files changed, 18 insertions(+) + create mode 100644 nezha.cfg + +diff --git a/Makefile b/Makefile +index f911f70344..259d93bf80 100644 +--- a/Makefile ++++ b/Makefile +@@ -1084,6 +1084,15 @@ endif + .binman_stamp: FORCE + @touch $@ + ++fw_dynamic.bin: $(OPENSBI) ++ $(call if_changed,copy) ++ ++MKIMAGEFLAGS_u-boot.toc1 = -T sunxi_toc1 ++u-boot.toc1: lichee-rv-dock.cfg fw_dynamic.bin inputs ++ $(call if_changed,mkimage) ++ ++all: u-boot.toc1 ++ + ifeq ($(CONFIG_DEPRECATED),y) + $(warning "You have deprecated configuration options enabled in your .config! Please check your configuration.") + endif +diff --git a/lichee-rv-dock.cfg b/lichee-rv-dock.cfg +new file mode 100644 +index 0000000000..2d23b9b388 +--- /dev/null ++++ b/lichee-rv-dock.cfg +@@ -0,0 +1,9 @@ ++[opensbi] ++file = fw_dynamic.bin ++addr = 0x40000000 ++[dtb] ++file = arch/riscv/dts/sun20i-d1-lichee-rv-dock.dtb ++addr = 0x44000000 ++[u-boot] ++file = u-boot-nodtb.bin ++addr = 0x4a000000 +-- +2.20.1 + diff --git a/board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch b/board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch new file mode 100644 index 0000000000..091afeacdc --- /dev/null +++ b/board/sipeed/lichee_rv_dock/patches/uboot/0002-RISCV-dts-sun20i-d1-lichee-rv-dock-add-bluetooth-bin.patch @@ -0,0 +1,33 @@ +From add5f78e04e22f12da309f11122c1a9133b09d0b Mon Sep 17 00:00:00 2001 +From: Angelo Compagnucci +Date: Thu, 13 Oct 2022 22:37:29 +0200 +Subject: [PATCH] RISCV: dts: sun20i: d1: lichee-rv-dock: add bluetooth binding + +UART1 is attached to a rtl8723ds bluetooth module + +Signed-off-by: Angelo Compagnucci +--- + arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts b/arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts +index 0b0f356e2e..c27e682c5e 100644 +--- a/arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts ++++ b/arch/riscv/dts/sun20i-d1-lichee-rv-dock.dts +@@ -158,6 +158,13 @@ + pinctrl-0 = <&uart1_pg6_pins>, <&uart1_pg8_rts_cts_pins>; + pinctrl-names = "default"; + status = "okay"; ++ ++ bluetooth { ++ compatible = "realtek,rtl8723ds-bt"; ++ device-wake-gpios = <&gpio 6 15 GPIO_ACTIVE_HIGH>; /* PG16 */ ++ enable-gpios = <&gpio 6 18 GPIO_ACTIVE_HIGH>; /* PG18 */ ++ host-wake-gpios = <&gpio 6 17 GPIO_ACTIVE_HIGH>; /* PG17 */ ++ }; + }; + + &usbphy { +-- +2.25.1 + diff --git a/board/sipeed/lichee_rv_dock/readme.txt b/board/sipeed/lichee_rv_dock/readme.txt new file mode 100644 index 0000000000..34478cafcc --- /dev/null +++ b/board/sipeed/lichee_rv_dock/readme.txt @@ -0,0 +1,45 @@ +Lichee RV dock +=============== + +Lichee RV Dock is a RISC-V Linux development kits with high integration, small +size and affordable price designed for opensource developer. It's equipped with +HDMI interface and it supports many screen by its screen convert board. It's +also equipped with many peripherals, including a UAB-A port, 2.4G Wifi-BT module, +an analog microphone and a speaker jack interface. + +How to build +============ + +$ make lichee_rv_dock_defconfig +$ make + +Wifi +========== + +Edit board/lichee_rv/overlay_dock/etc/wpa_supplicant.conf or +/etc/wpa_supplicant.conf once connected to the board: + +* Replace YOURSSID with your AP ssid +* Replace YOURPASSWD with your AP password + +Bluetooth +========== + +To make the device discoverable and pairable, once connected to the board: + +* bluetoothctl power on +* bluetoothctl discoverable yes +* bluetoothctl pairable yes + +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 + +Connect a TTL UART to the debug connector, insert the microSD card and +plug in a USB-C cable to the PWR connector to boot the system. diff --git a/configs/sipeed_lichee_rv_dock_defconfig b/configs/sipeed_lichee_rv_dock_defconfig new file mode 100644 index 0000000000..4c3fe7b757 --- /dev/null +++ b/configs/sipeed_lichee_rv_dock_defconfig @@ -0,0 +1,42 @@ +BR2_riscv=y +BR2_GLOBAL_PATCH_DIR="board/sipeed/lichee_rv_dock/patches" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y +BR2_ROOTFS_OVERLAY="board/nezha/overlay board/sipeed/lichee_rv_dock/overlay" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sipeed/lichee_rv_dock/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,linux,fe178cf0153d98b71cb01a46c8cc050826a17e77)/linux-fe178cf0153d98b71cb01a46c8cc050826a17e77.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="nezha" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun20i-d1-lichee-rv-dock" +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sipeed/lichee_rv_dock/linux.fragment" +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_PACKAGE_RTL8723DS=y +BR2_PACKAGE_RTL8723DS_BT=y +BR2_PACKAGE_BLUEZ5_UTILS=y +BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y +BR2_PACKAGE_WPA_SUPPLICANT=y +BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,opensbi,e6793dc36a71537023f078034fe795c64a9992a3)/opensbi-e6793dc36a71537023f078034fe795c64a9992a3.tar.gz" +BR2_TARGET_OPENSBI_PLAT="generic" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set +BR2_TARGET_SUN20I_D1_SPL=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,u-boot,d1-2022-05-26)/uboot-d1-2022-05-26.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="lichee_rv" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_OPENSBI=y +# BR2_TARGET_UBOOT_FORMAT_BIN is not set +BR2_TARGET_UBOOT_FORMAT_CUSTOM=y +BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.toc1" +BR2_PACKAGE_HOST_GENIMAGE=y -- 2.25.1 From fontaine.fabrice at gmail.com Fri Nov 4 10:16:39 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 11:16:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/botan: add host-python3 dependency Message-ID: <20221104101639.24364-1-fontaine.fabrice@gmail.com> add host-python3 dependency to avoid the following build failure raised since the addition of the package in commit e43da7bb32285bbd41b38a379aef77132d149df7: (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) /usr/bin/env: 'python': No such file or directory Fixes: - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca Signed-off-by: Fabrice Fontaine --- package/botan/botan.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/botan/botan.mk b/package/botan/botan.mk index b26ee4c66e..b0ebe594b1 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -13,6 +13,7 @@ BOTAN_CPE_ID_VENDOR = botan_project BOTAN_INSTALL_STAGING = YES +BOTAN_DEPENDENCIES = host-python3 BOTAN_CONF_OPTS = \ --cpu=$(BR2_ARCH) \ --disable-cc-tests \ -- 2.35.1 From woodrow at douglass.dev Fri Nov 4 12:20:46 2022 From: woodrow at douglass.dev (Woody Douglass) Date: Fri, 4 Nov 2022 08:20:46 -0400 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules Message-ID: <20221104122046.8959-1-woodrow@douglass.dev> From: Woodrow Douglass This adds a separate opencv4_contrib package to manage downloading/unpacking that repository. These extra modules are useful for a lot of applications, but not necessary for minimal installs, so they are all given dedicated Kconfig options Signed-off-by: Woodrow Douglass --- package/Config.in | 1 + package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ package/opencv4-contrib/opencv4-contrib.hash | 3 + package/opencv4-contrib/opencv4-contrib.mk | 13 + package/opencv4/opencv4.mk | 62 +++- 5 files changed, 387 insertions(+), 5 deletions(-) create mode 100644 package/opencv4-contrib/Config.in create mode 100644 package/opencv4-contrib/opencv4-contrib.hash create mode 100644 package/opencv4-contrib/opencv4-contrib.mk diff --git a/package/Config.in b/package/Config.in index 238d7813f0..f03b5aad82 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1593,6 +1593,7 @@ menu "Graphics" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" + source "package/opencv4-contrib/Config.in" source "package/opengl/Config.in" source "package/openjpeg/Config.in" source "package/pango/Config.in" diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in new file mode 100644 index 0000000000..9800333035 --- /dev/null +++ b/package/opencv4-contrib/Config.in @@ -0,0 +1,313 @@ +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB + bool "opencv4-contrib" + depends on BR2_PACKAGE_OPENCV4 + help + OpenCV (Open Source Computer Vision) is a library of + programming functions for real time computer vision. + + http://opencv.org/ + +if BR2_PACKAGE_OPENCV4_CONTRIB + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT + bool "alphamat" + help + Computer Vision based Alpha Matting -- Given an input image + and a trimap, generate an alpha matte. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO + bool "aruco" + help + ArUco and ChArUco Markers -- Augmented reality ArUco marker + and "ChARUco" markers where ArUco markers embedded inside the + white areas of the checker board. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE + bool "barcode" + help + Barcode detecting and decoding methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM + bool "bgsegm" + help + Background segmentation algorithm combining statistical + background image estimation and per-pixel Bayesian + segmentation. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED + bool "bioinspired" + help + Biological Vision -- Biologically inspired vision model: + minimize noise and luminance variance, transient event + segmentation, high dynamic range tone mapping methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB + bool "ccalib" + help + Custom Calibration -- Patterns for 3D reconstruction, + omnidirectional camera calibration, random pattern calibration + and multi-camera calibration. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ + bool "cnn_3dobj" + help + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net + library to build, train and test a CNN model of visual object + recognition and pose. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV + bool "cvv" + help + Computer Vision Debugger -- Simple code that you can add + to your program that pops up a GUI allowing you to + interactively and visually debug computer vision programs. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS + bool "datasets" + help + Datasets Reader -- Code for reading existing computer vision + databases and samples of using the readers to train, test and + run using that dataset's data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT + bool "dnn_objdetect" + help + Object Detection using CNNs -- Implements compact CNN Model + for object detection. Trained using Caffe but uses + opencv_dnn module. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES + bool "dnn_superres" + help + Superresolution using CNNs -- Contains four trained + convolutional neural networks to upscale images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED + bool "dnns_easily_fooled" + help + Subvert DNNs -- This code can use the activations in a + network to fool the networks into recognizing something else. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM + bool "dpm" + help + Deformable Part Model -- Felzenszwalb's Cascade with + deformable parts object recognition code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE + bool "face" + help + Face Recognition -- Face recognition techniques: Eigen, Fisher + and Local Binary Pattern Histograms LBPH methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE + bool "freetype" + help + Drawing text using freetype and harfbuzz. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY + bool "fuzzy" + help + Fuzzy Logic in Vision -- Fuzzy logic image transform and + inverse; Fuzzy image processing. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF + bool "hdf" + help + Hierarchical Data Storage -- This module contains I/O + routines for Hierarchical Data Format: + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format + meant to store large amounts of data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS + bool "hfs" + help + Hierarchical Feature Selection for Efficient Image + Segmentation -- This module contains an efficient + algorithm to segment an image. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH + bool "img_hash" + help + This module contains algorithms to extract hash of an + image allowing to efficiently estimate similarity between + images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM + bool "intensity_transform" + help + The module brings implementations of intensity transformation + algorithms to adjust image contrast. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA + bool "julia" + help + Julia language wrappers with samples and tests. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR + bool "line_descriptor" + help + Line Segment Extract and Match -- Methods of extracting, + describing and matching line segments using binary + descriptors. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB + bool "matlab" + help + Matlab Interface -- OpenCV Matlab Mex wrapper code generator + for certain opencv core modules. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC + bool "mcc" + help + Macbeth Color Chart detector -- Find and return color patch + location in MacBeth color calibration charts. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW + bool "optflow" + help + Optical Flow -- Algorithms for running and evaluating + deepflow, simpleflow, sparsetodenseflow and motion + templates (silhouette flow). + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS + bool "ovis" + help + OGRE 3D Visualiser -- allows you to render 3D data using + the OGRE 3D engine. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING + bool "phase_unwrapping" + help + Quality-guided phase unwrapping. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT + bool "plot" + help + Plotting -- The plot module allows you to easily plot data + in 1D or 2D. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY + bool "quality" + help + Image Quality Analysis (IQA) API. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID + bool "rapid" + help + Silhouette based 3D object tracking. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG + bool "reg" + help + Image Registration -- Pixels based image registration for + precise alignment. Follows the paper "Image Alignment and + Stitching: A Tutorial", by Richard Szeliski. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD + bool "rgbd" + help + RGB-Depth Processing module -- Linemod 3D object recognition; + Fast surface normals and 3D plane finding. 3D visual odometry. + 3d reconstruction using KinectFusion. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY + bool "saliency" + help + Saliency API -- Where humans would look in a scene. Has + routines for static, motion and "objectness" saliency. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM + bool "sfm" + help + Structure from Motion -- This module contains algorithms + to perform 3d reconstruction from 2d images. The core of + the module is a light version of Libmv. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE + bool "shape" + help + Shape Distance and Matching + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO + bool "stereo" + help + Stereo Correspondence -- Stereo matching done with different + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense + stereo correspondence using Quasi Dense Stereo method. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT + bool "structured_light" + help + Structured Light Use -- How to generate and project gray code + patterns and use them to find dense depth in a scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES + bool "superres" + help + Super Resolution + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING + bool "surface_matching" + help + Point Pair Features -- Implements 3d object detection and + localization using multimodal point pair features. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT + bool "text" + help + Scene Text Detection and Recognition -- This module contains + algorithms to perform text detection, words segmentation and + text recognition in a visual scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING + bool "tracking" + help + Vision Based Object Tracking -- Use and/or evaluate different + visual object tracking techniques. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB + bool "videostab" + help + Video Stabilization + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ + bool "viz" + help + 3D Visualizer + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE + bool "wechat_qrcode" + help + WeChat QR code detector for detecting and parsing QR code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D + bool "xfeatures2d" + help + Features2D extra -- Extra 2D Features Framework containing + experimental and non-free 2D feature detector/descriptor + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, + Self-similar. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC + bool "ximgproc" + help + Extended Image Processing -- Structured Forests / Domain + Transform Filter / Guided Filter / Adaptive Manifold Filter + / Joint Bilateral Filter / Superpixels / Ridge Detection + Filter. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT + bool "xobjdetect" + help + Boosted 2D Object Detection -- Uses a Waldboost cascade and + local binary patterns computed as integral features for 2D + object detection. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO + bool "xphoto" + help + Extra Computational Photography -- Additional photo processing + algorithms: Color balance / Denoising / Inpainting. + +endif diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash new file mode 100644 index 0000000000..9db112c9e9 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 a97c2eaecf7a23c6dbd119a609c6d7fae903e5f9ff5f1fe678933e01c67a6c11 opencv4-contrib-4.5.5.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk new file mode 100644 index 0000000000..58dbe27e28 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# opencv4-contrib +# +################################################################################ + +OPENCV4_CONTRIB_VERSION = 4.6.0 +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE +OPENCV4_CONTRIB_LICENSE = Apache-2.0 +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE + +$(eval $(generic-package)) diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index ef15c6d911..a665793ad9 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ # - viz: missing VTK dependency # - world: all-in-one module # -# * Contrib modules from [1] are disabled: -# - opencv_contrib package is not available in Buildroot; -# - OPENCV_EXTRA_MODULES_PATH is not set. -# -# [1] https://github.com/Itseez/opencv_contrib OPENCV4_CONF_OPTS += \ -DBUILD_opencv_androidcamera=OFF \ -DBUILD_opencv_apps=OFF \ @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ OPENCV4_DEPENDENCIES += host-pkgconf zlib +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. +# The modules in OPENCV4_CONTRIB get built as part of the build +# process for OPENCV4, so the source needs to be unpacked already +OPENCV4_DEPENDENCIES += opencv4-contrib +OPENCV4_CONF_OPTS += \ + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper -- 2.20.1 From fontaine.fabrice at gmail.com Fri Nov 4 13:06:55 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 14:06:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: bump to version 5.0.1 Message-ID: <20221104130655.538206-1-fontaine.fabrice@gmail.com> LXC 5.0 will be supported until June 2027 and our current LTS release, LXC 4.0 will now switch to a slower maintenance pace, only getting critical bugfixes and security updates. We strongly recommend all LXC users to plan an upgrade to the 5.0 branch. - Switch to meson-package - Add an upstream patch to fix the following build failure with glibc 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: https://github.com/lxc/lxc/issues/4183 and patch is only working with meson, not autotools) https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released Fixes: - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f Signed-off-by: Fabrice Fontaine --- ...-where-struct-mount_attr-is-declared.patch | 186 ++++++++++++++++++ package/lxc/lxc.hash | 2 +- package/lxc/lxc.mk | 41 ++-- 3 files changed, 208 insertions(+), 21 deletions(-) create mode 100644 package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch diff --git a/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch new file mode 100644 index 0000000000..8de7adcc56 --- /dev/null +++ b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch @@ -0,0 +1,186 @@ +From c1115e1503bf955c97f4cf3b925a6a9f619764c3 Mon Sep 17 00:00:00 2001 +From: Christian Brauner +Date: Tue, 9 Aug 2022 16:14:25 +0200 +Subject: [PATCH] build: detect where struct mount_attr is declared + +Fixes: #4176 +Signed-off-by: Christian Brauner (Microsoft) +[Retrieved from: +https://github.com/lxc/lxc/commit/c1115e1503bf955c97f4cf3b925a6a9f619764c3] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 30 ++++++++++++++++++++++++++++-- + src/lxc/conf.c | 6 +++--- + src/lxc/conf.h | 2 +- + src/lxc/mount_utils.c | 6 +++--- + src/lxc/syscall_wrappers.h | 12 ++++++++++-- + 5 files changed, 45 insertions(+), 11 deletions(-) + +diff --git a/meson.build b/meson.build +index a145faf069..f679aabbc8 100644 +--- a/meson.build ++++ b/meson.build +@@ -590,7 +590,6 @@ decl_headers = ''' + foreach decl: [ + '__aligned_u64', + 'struct clone_args', +- 'struct mount_attr', + 'struct open_how', + 'struct rtnl_link_stats64', + ] +@@ -610,7 +609,6 @@ foreach tuple: [ + ['struct seccomp_notif_sizes'], + ['struct clone_args'], + ['__aligned_u64'], +- ['struct mount_attr'], + ['struct open_how'], + ['struct rtnl_link_stats64'], + ] +@@ -630,6 +628,34 @@ foreach tuple: [ + endif + endforeach + ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (sys/mount.h)' ++else ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (sys/mount.h)' ++endif ++ ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (linux/mount.h)' ++else ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (linux/mount.h)' ++endif ++ + ## Headers. + foreach ident: [ + ['bpf', '''#include +diff --git a/src/lxc/conf.c b/src/lxc/conf.c +index ffbe74c2f6..4193cd07f5 100644 +--- a/src/lxc/conf.c ++++ b/src/lxc/conf.c +@@ -2885,7 +2885,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + struct lxc_mount_options opts = {}; + int dfd_from; + const char *source_relative, *target_relative; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + + ret = parse_lxc_mount_attrs(&opts, mntent.mnt_opts); + if (ret < 0) +@@ -3005,7 +3005,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + + /* Set propagation mount options. */ + if (opts.attr.propagation) { +- attr = (struct lxc_mount_attr) { ++ attr = (struct mount_attr) { + .propagation = opts.attr.propagation, + }; + +@@ -4109,7 +4109,7 @@ int lxc_idmapped_mounts_parent(struct lxc_handler *handler) + + for (;;) { + __do_close int fd_from = -EBADF, fd_userns = -EBADF; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + struct lxc_mount_options opts = {}; + ssize_t ret; + +diff --git a/src/lxc/conf.h b/src/lxc/conf.h +index 7dc2f15b60..772479f9e1 100644 +--- a/src/lxc/conf.h ++++ b/src/lxc/conf.h +@@ -223,7 +223,7 @@ struct lxc_mount_options { + unsigned long mnt_flags; + unsigned long prop_flags; + char *data; +- struct lxc_mount_attr attr; ++ struct mount_attr attr; + char *raw_options; + }; + +diff --git a/src/lxc/mount_utils.c b/src/lxc/mount_utils.c +index bba75f933c..88dd73ee36 100644 +--- a/src/lxc/mount_utils.c ++++ b/src/lxc/mount_utils.c +@@ -31,7 +31,7 @@ lxc_log_define(mount_utils, lxc); + * setting in @attr_set, but must also specify MOUNT_ATTR__ATIME in the + * @attr_clr field. + */ +-static inline void set_atime(struct lxc_mount_attr *attr) ++static inline void set_atime(struct mount_attr *attr) + { + switch (attr->attr_set & MOUNT_ATTR__ATIME) { + case MOUNT_ATTR_RELATIME: +@@ -272,7 +272,7 @@ int create_detached_idmapped_mount(const char *path, int userns_fd, + { + __do_close int fd_tree_from = -EBADF; + unsigned int open_tree_flags = OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC; +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = MOUNT_ATTR_IDMAP | attr_set, + .attr_clr = attr_clr, + .userns_fd = userns_fd, +@@ -335,7 +335,7 @@ int __fd_bind_mount(int dfd_from, const char *path_from, __u64 o_flags_from, + __u64 attr_clr, __u64 propagation, int userns_fd, + bool recursive) + { +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = attr_set, + .attr_clr = attr_clr, + .propagation = propagation, +diff --git a/src/lxc/syscall_wrappers.h b/src/lxc/syscall_wrappers.h +index a5e98b565c..c8a7d0c7b7 100644 +--- a/src/lxc/syscall_wrappers.h ++++ b/src/lxc/syscall_wrappers.h +@@ -18,6 +18,12 @@ + #include "macro.h" + #include "syscall_numbers.h" + ++#if HAVE_STRUCT_MOUNT_ATTR ++#include ++#elif HAVE_UAPI_STRUCT_MOUNT_ATTR ++#include ++#endif ++ + #ifdef HAVE_LINUX_MEMFD_H + #include + #endif +@@ -210,16 +216,18 @@ extern int fsmount(int fs_fd, unsigned int flags, unsigned int attr_flags); + /* + * mount_setattr() + */ +-struct lxc_mount_attr { ++#if !HAVE_STRUCT_MOUNT_ATTR && !HAVE_UAPI_STRUCT_MOUNT_ATTR ++struct mount_attr { + __u64 attr_set; + __u64 attr_clr; + __u64 propagation; + __u64 userns_fd; + }; ++#endif + + #if !HAVE_MOUNT_SETATTR + static inline int mount_setattr(int dfd, const char *path, unsigned int flags, +- struct lxc_mount_attr *attr, size_t size) ++ struct mount_attr *attr, size_t size) + { + return syscall(__NR_mount_setattr, dfd, path, flags, attr, size); + } diff --git a/package/lxc/lxc.hash b/package/lxc/lxc.hash index d460bc6a01..c18e062cc1 100644 --- a/package/lxc/lxc.hash +++ b/package/lxc/lxc.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef lxc-4.0.12.tar.gz +sha256 d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222 lxc-5.0.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index cd07c6c4c3..75311ec559 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LXC_VERSION = 4.0.12 +LXC_VERSION = 5.0.1 LXC_SITE = https://linuxcontainers.org/downloads/lxc LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+ LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 @@ -13,60 +13,61 @@ LXC_DEPENDENCIES = host-pkgconf LXC_INSTALL_STAGING = YES LXC_CONF_OPTS = \ - --disable-apparmor \ - --disable-examples \ - --with-distro=buildroot \ - --disable-werror \ - $(if $(BR2_PACKAGE_BASH),,--disable-bash) + -Dapparmor=false \ + -Dexamples=false \ + -Dman=false ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) LXC_DEPENDENCIES += bash-completion endif ifeq ($(BR2_PACKAGE_LIBCAP),y) -LXC_CONF_OPTS += --enable-capabilities +LXC_CONF_OPTS += -Dcapabilities=true LXC_DEPENDENCIES += libcap else -LXC_CONF_OPTS += --disable-capabilities +LXC_CONF_OPTS += -Dcapabilities=false endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -LXC_CONF_OPTS += --enable-seccomp +LXC_CONF_OPTS += -Dseccomp=true LXC_DEPENDENCIES += libseccomp else -LXC_CONF_OPTS += --disable-seccomp +LXC_CONF_OPTS += -Dseccomp=false endif ifeq ($(BR2_PACKAGE_LIBSELINUX),y) -LXC_CONF_OPTS += --enable-selinux +LXC_CONF_OPTS += -Dselinux=true LXC_DEPENDENCIES += libselinux else -LXC_CONF_OPTS += --disable-selinux +LXC_CONF_OPTS += -Dselinux=false endif ifeq ($(BR2_PACKAGE_LIBURING),y) -LXC_CONF_OPTS += --enable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=true LXC_DEPENDENCIES += liburing else -LXC_CONF_OPTS += --disable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=false endif ifeq ($(BR2_PACKAGE_LINUX_PAM),y) -LXC_CONF_OPTS += --enable-pam +LXC_CONF_OPTS += -Dpam-cgroup=true LXC_DEPENDENCIES += linux-pam else -LXC_CONF_OPTS += --disable-pam +LXC_CONF_OPTS += -Dpam-cgroup=false endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -LXC_CONF_OPTS += --enable-openssl +LXC_CONF_OPTS += -Dopenssl=true LXC_DEPENDENCIES += openssl else -LXC_CONF_OPTS += --disable-openssl +LXC_CONF_OPTS += -Dopenssl=false endif ifeq ($(BR2_INIT_SYSTEMD),y) -LXC_CONF_OPTS += --with-init-script=systemd +LXC_CONF_OPTS += -Dinit-script=systemd +LXC_DEPENDENCIES += systemd +else +LXC_CONF_OPTS += -Dinit-script='' endif -$(eval $(autotools-package)) +$(eval $(meson-package)) -- 2.35.1 From vfazio at xes-inc.com Fri Nov 4 15:12:42 2022 From: vfazio at xes-inc.com (Vincent Fazio) Date: Fri, 4 Nov 2022 10:12:42 -0500 Subject: [Buildroot] [PATCH 1/1] package/swupdate: specify SWU_VER during build Message-ID: <20221104151242.2735240-1-vfazio@xes-inc.com> The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio --- package/swupdate/swupdate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index b2f50d2b71..2f618b2e79 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,6 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" -- 2.25.1 From fontaine.fabrice at gmail.com Fri Nov 4 16:18:51 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 17:18:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/strongswan: security bump to version 5.9.8 Message-ID: <20221104161851.645974-1-fontaine.fabrice@gmail.com> Fixed a vulnerability related to online certificate revocation checking that was caused because the revocation plugin used potentially untrusted OCSP URIs and CRL distribution points in certificates. This allowed a remote attacker to initiate IKE_SAs and send crafted certificates that contain URIs pointing to servers under their control, which could have lead to a denial-of-service attack. This vulnerability has been registered as CVE-2022-40617. Drop patch (already in version) https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html https://github.com/strongswan/strongswan/releases/tag/5.9.6 https://github.com/strongswan/strongswan/releases/tag/5.9.7 https://github.com/strongswan/strongswan/releases/tag/5.9.8 Signed-off-by: Fabrice Fontaine --- ...gswan-plugins-wolfssl-rename-encrypt.patch | 150 ------------------ package/strongswan/strongswan.hash | 6 +- package/strongswan/strongswan.mk | 2 +- 3 files changed, 4 insertions(+), 154 deletions(-) delete mode 100644 package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch diff --git a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch b/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch deleted file mode 100644 index 7b47b3278b..0000000000 --- a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5900426a710eaa65a27784687775e331bcb0489b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 8 Aug 2022 09:52:19 +0200 -Subject: [PATCH] wolfssl: Rename `encrypt` methods to avoid conflicts with - system headers - -Rename `encrypt` methods to avoid the following build failure when wolfSSL -is built with --enable-opensslextra: - -In file included from ../../../../src/libstrongswan/utils/utils.h:59, - from ../../../../src/libstrongswan/library.h:101, - from wolfssl_common.h:29, - from wolfssl_aead.c:23: -wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union , chunk_t, chunk_t, chunk_t, chunk_t *)' - 90 | METHOD(aead_t, encrypt, bool, - | ^~~~~~~ -../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' - 99 | static ret name(union {iface *_public; this;} \ - | ^~~~ -In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, - from wolfssl_common.h:64, - from wolfssl_aead.c:23: -/home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' - 149 | void encrypt(char *, int); - | ^~~~~~~ - -Closes strongswan/strongswan#1201 -[Retrieved from: -https://github.com/strongswan/strongswan/commit/5900426a710eaa65a27784687775e331bcb0489b] ---- - src/libstrongswan/plugins/wolfssl/wolfssl_aead.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -index 2ea7c94cd65..44f054916cf 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -@@ -87,7 +87,7 @@ struct private_aead_t { - encryption_algorithm_t alg; - }; - --METHOD(aead_t, encrypt, bool, -+METHOD(aead_t, encrypt_, bool, - private_aead_t *this, chunk_t plain, chunk_t assoc, chunk_t iv, - chunk_t *encrypted) - { -@@ -323,7 +323,7 @@ aead_t *wolfssl_aead_create(encryption_algorithm_t algo, - - INIT(this, - .public = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_icv_size = _get_icv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -index cffe7ba2375..085a912404c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -@@ -230,7 +230,7 @@ METHOD(crypter_t, decrypt, bool, - return success; - } - --METHOD(crypter_t, encrypt, bool, -+METHOD(crypter_t, encrypt_, bool, - private_wolfssl_crypter_t *this, chunk_t data, chunk_t iv, chunk_t *dst) - { - u_char *out; -@@ -578,7 +578,7 @@ wolfssl_crypter_t *wolfssl_crypter_create(encryption_algorithm_t algo, - INIT(this, - .public = { - .crypter = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_iv_size = _get_iv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -index d8a1ededb06..110543762f2 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -@@ -193,7 +193,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_ec_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -324,7 +324,7 @@ static private_wolfssl_ec_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -index f423d8d5691..ea0fb3dfc77 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -@@ -111,7 +111,7 @@ METHOD(public_key_t, verify, bool, - return ret == 0 && res == 1; - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -368,7 +368,7 @@ static private_public_key_t *create_empty(key_type_t type) - .public = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -index 72df115fe90..da8899c2d8c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -@@ -216,7 +216,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_rsa_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t plain, chunk_t *crypto) - { -@@ -440,7 +440,7 @@ static private_wolfssl_rsa_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .equals = public_key_equals, - .get_keysize = _get_keysize, - .get_fingerprint = _get_fingerprint, diff --git a/package/strongswan/strongswan.hash b/package/strongswan/strongswan.hash index aca7ddf5cd..4822f9152f 100644 --- a/package/strongswan/strongswan.hash +++ b/package/strongswan/strongswan.hash @@ -1,7 +1,7 @@ -# From http://download.strongswan.org/strongswan-5.9.5.tar.bz2.md5 -md5 53005324e3cba8592f1fb958b1c2d0e5 strongswan-5.9.5.tar.bz2 +# From http://download.strongswan.org/strongswan-5.9.8.tar.bz2.md5 +md5 f46b0d3e7aed88824650d0721c887443 strongswan-5.9.8.tar.bz2 # Calculated based on the hash above -sha256 983e4ef4a4c6c9d69f5fe6707c7fe0b2b9a9291943bbf4e008faab6bf91c0bdd strongswan-5.9.5.tar.bz2 +sha256 d3303a43c0bd7b75a12b64855e8edcb53696f06190364f26d1533bde1f2e453c strongswan-5.9.8.tar.bz2 # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 2292e21797754548dccdef9eef6aee7584e552fbd890fa914e1de8d3577d23f0 LICENSE diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index 44c20f8414..cae1433e39 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRONGSWAN_VERSION = 5.9.5 +STRONGSWAN_VERSION = 5.9.8 STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2 STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPL-2.0+ -- 2.35.1 From fontaine.fabrice at gmail.com Fri Nov 4 16:25:45 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 17:25:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/sudo: fix CVE-2022-43995 Message-ID: <20221104162545.648723-1-fontaine.fabrice@gmail.com> Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine --- package/sudo/sudo.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 4f9fdb4b2c..1826f72017 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo -- 2.35.1 From fontaine.fabrice at gmail.com Fri Nov 4 16:26:38 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 4 Nov 2022 17:26:38 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/sudo: fix CVE-2022-43995 Message-ID: <20221104162638.649147-1-fontaine.fabrice@gmail.com> Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2: - Add upstream patch package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++ package/sudo/sudo.mk | 3 ++ 2 files changed, 56 insertions(+) create mode 100644 package/sudo/0001-Fix-CVE-2022-43995.patch diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch new file mode 100644 index 0000000000..3f544dcf81 --- /dev/null +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch @@ -0,0 +1,53 @@ +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Fri, 28 Oct 2022 07:29:55 -0600 +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 + characters. Starting with sudo 1.8.0 the plaintext password buffer is + dynamically sized so it is not safe to assume that it is at least 9 bytes in + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. + +[Retrieved from: +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] +Signed-off-by: Fabrice Fontaine +--- + plugins/sudoers/auth/passwd.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c +index b2046eca2..0416861e9 100644 +--- a/plugins/sudoers/auth/passwd.c ++++ b/plugins/sudoers/auth/passwd.c +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) + int + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) + { +- char sav, *epass; ++ char des_pass[9], *epass; + char *pw_epasswd = auth->data; + size_t pw_len; + int matched = 0; +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + + /* + * Truncate to 8 chars if standard DES since not all crypt()'s do this. +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). + */ +- sav = pass[8]; + pw_len = strlen(pw_epasswd); +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) +- pass[8] = '\0'; ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { ++ strlcpy(des_pass, pass, sizeof(des_pass)); ++ pass = des_pass; ++ } + + /* + * Normal UN*X password check. +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + * only compare the first DESLEN characters in that case. + */ + epass = (char *) crypt(pass, pw_epasswd); +- pass[8] = sav; + if (epass != NULL) { + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) + matched = !strncmp(pw_epasswd, epass, DESLEN); diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 4f9fdb4b2c..1826f72017 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo -- 2.35.1 From bryce at redpinelabs.com Fri Nov 4 17:42:20 2022 From: bryce at redpinelabs.com (Bryce Johnson) Date: Fri, 4 Nov 2022 11:42:20 -0600 Subject: [Buildroot] Hash check for a file inside a git repo? Message-ID: Hi All, Is it possible to use the hash check on a file that is contained in a git repo? I have a tarball (along with the hash) provided from a 3rd party that I put in a git repo on the local network. I was thinking of using buildroot's hash check to automate the check for me. It looks like it works fine on the complete git repo download, but I wanted to only check that one file. It looked like it was possible here: https://github.com/buildroot/buildroot/blob/master/docs/manual/adding-packages-directory.txt#L512 # md5 from: http://www.foosoftware.org/download/libfoo-1.2.3.tar.bz2.md5, sha256 locally computed: md5 2d608f3c318c6b7557d551a5a09314f03452f1a1 libfoo-data.bin sha256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b libfoo-data.bin I assumed libfoo-data.bin lives in libfoo-1.2.3.tar.bz2? Looks like I could work-around and use the _LICENSE_FILES but that only gets checked on the make legal-info? Bryce From unixmania at gmail.com Fri Nov 4 23:57:24 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Fri, 4 Nov 2022 20:57:24 -0300 Subject: [Buildroot] [PATCH 0/3] package/qemu: add option to enable guest agent Message-ID: <20221104235727.587650-1-unixmania@gmail.com> From: Carlos Santos Before doing it, fix two small erros in the configuration menu that can lead to build failures. Carlos Santos (3): package/qemu: make "custom targets" config depend on !BR2_STATIC_LIBS package/qemu: select FDT for custom targets too package/qemu: add option to enable guest agent package/qemu/Config.in | 18 +++++++++++++++++- package/qemu/qemu.mk | 6 ++++++ 2 files changed, 23 insertions(+), 1 deletion(-) -- 2.31.1 From unixmania at gmail.com Fri Nov 4 23:57:25 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Fri, 4 Nov 2022 20:57:25 -0300 Subject: [Buildroot] [PATCH 1/3] package/qemu: make "custom targets" config depend on !BR2_STATIC_LIBS In-Reply-To: <20221104235727.587650-1-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> Message-ID: <20221104235727.587650-2-unixmania@gmail.com> From: Carlos Santos Custom targets selects system and Linux user-land emulation, which in their turn require shared libraries. Signed-off-by: Carlos Santos --- package/qemu/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 15d6c7d6b5..8b8a999885 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -51,6 +51,7 @@ comment "Emulators selection" config BR2_PACKAGE_QEMU_CUSTOM_TARGETS string "Enable specific targets" + depends on !BR2_STATIC_LIBS # dtc help Enter here the list of QEMU targets you want to build. For example: -- 2.31.1 From unixmania at gmail.com Fri Nov 4 23:57:26 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Fri, 4 Nov 2022 20:57:26 -0300 Subject: [Buildroot] [PATCH 2/3] package/qemu: select FDT for custom targets too In-Reply-To: <20221104235727.587650-1-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> Message-ID: <20221104235727.587650-3-unixmania@gmail.com> From: Carlos Santos Custom targets selects system and Linux user-land emulation, which in their turn require FDT. Move the BR2_PACKAGE_QEMU_FDT selection to the BR2_PACKAGE_QEMU_HAS_EMULS hidden boolean, to cover all cases. Signed-off-by: Carlos Santos --- package/qemu/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 8b8a999885..9e0cbd4acf 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -95,7 +95,6 @@ comment "... or you can select emulator families to enable, below:" config BR2_PACKAGE_QEMU_SYSTEM bool "Enable all systems emulation" depends on !BR2_STATIC_LIBS # dtc - select BR2_PACKAGE_QEMU_FDT help Say 'y' to build all system emulators/virtualisers that QEMU supports. @@ -121,6 +120,7 @@ endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == "" config BR2_PACKAGE_QEMU_HAS_EMULS def_bool y depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_HAS_EMULS -- 2.31.1 From unixmania at gmail.com Fri Nov 4 23:57:27 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Fri, 4 Nov 2022 20:57:27 -0300 Subject: [Buildroot] [PATCH 3/3] package/qemu: add option to enable guest agent In-Reply-To: <20221104235727.587650-1-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> Message-ID: <20221104235727.587650-4-unixmania@gmail.com> From: Carlos Santos It requires --enable-system or --enable-tools to be built, so add a hidden boolean, BR2_PACKAGE_QEMU_HAS_SYSTEM_OR_TOOLS, to control it. Signed-off-by: Carlos Santos --- package/qemu/Config.in | 15 +++++++++++++++ package/qemu/qemu.mk | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 9e0cbd4acf..dd8b3d3491 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -122,6 +122,10 @@ config BR2_PACKAGE_QEMU_HAS_EMULS depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" select BR2_PACKAGE_QEMU_FDT +config BR2_PACKAGE_QEMU_HAS_SYSTEM_OR_TOOLS + def_bool y + depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" || BR2_PACKAGE_QEMU_TOOLS + if BR2_PACKAGE_QEMU_HAS_EMULS comment "Frontends" @@ -158,4 +162,15 @@ 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" + depends on BR2_PACKAGE_QEMU_HAS_SYSTEM_OR_TOOLS + 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". + +comment "Guest agent needs systems emulation or tools" + depends on !BR2_PACKAGE_QEMU_HAS_SYSTEM_OR_TOOLS + endif # BR2_PACKAGE_QEMU diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index a991d49993..d9bdfe0e84 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -90,6 +90,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 bernd.kuhls at t-online.de Sat Nov 5 07:08:51 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 05 Nov 2022 08:08:51 +0100 Subject: [Buildroot] Hash check for a file inside a git repo? References: Message-ID: Am Fri, 4 Nov 2022 11:42:20 -0600 schrieb Bryce Johnson: > Hi All, > Is it possible to use the hash check on a file that is contained in a > git repo? Hi, maybe you could download that file using _EXTRA_DOWNLOADS? Regards, Bernd From thomas.petazzoni at bootlin.com Sat Nov 5 07:37:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 05 Nov 2022 07:37:45 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-04 Message-ID: <20221105073753.0107D60A9C@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-04 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 2 | 0 | 0 | 2 | 2022.08.x | 9 | 10 | 0 | 19 | master | 152 | 245 | 3 | 400 | next | 8 | 20 | 0 | 28 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 14 imagemagick-7.1.0-51 | 14 libnss-3.84 | 14 s6-linux-init-1.0.6.3 | 12 libglib2-2.72.3 | 10 xz-5.2.7 | 9 host-go-1.19.3 | 7 elfutils-0.186 | 6 tealdeer-1.6.1 | 6 alsa-utils-1.2.8 | 5 crun-1.5 | 5 dash-0.5.11.5 | 5 host-binutils-2.38 | 5 host-rust-1.64.0 | 5 linux-6.0.1 | 5 unknown | 5 gerbera-1.10.0 | 4 gensio-2.5.5 | 3 gobject-introspection | 3 host-binutils-2.39 | 3 host-pahole-1.24 | 3 libgpg-error-1.45 | 3 libkcapi-1.4.0 | 3 linuxptp-3.1.1 | 3 lxc-4.0.12 | 3 php-8.1.12 | 3 ulog-0389d243352255f6182326... | 3 efivar-38 | 2 fontconfig-2.13.1 | 2 frr-8.3.1 | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.37 | 2 host-gcc-final-10.4.0 | 2 host-gcc-initial-10.4.0 | 2 igh-ethercat-1.5.2 | 2 lirc-tools-0.10.2 | 2 lpc32xxcdl-2.11 | 2 lttng-modules-2.13.1 | 2 mongodb-4.2.18 | 2 ntp-4.2.8p15 | 2 pv-1.6.20 | 2 python-numpy-1.23.4 | 2 systemd-250.4 | 2 uclibc-1.0.42 | 2 wolfssl-5.5.2 | 2 xenomai-3.0.10 | 2 zabbix-5.4.9 | 2 zeek-4.1.1 | 2 zlib-ng-2.0.6 | 2 /home/buildroot/autobuild/i... | 1 alsa-lib-1.2.8 | 1 assimp-5.2.5 | 1 bluez5_utils-5.65 | 1 boost-1.80.0 | 1 botan-2.19.2 | 1 containerd-1.6.8 | 1 crucible-2022.05.25 | 1 dropbear-2022.82 | 1 edid-decode-188950472c19492... | 1 fbterm-1.7.0 | 1 freeradius-client-1.1.7 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gummiboot-2bcd919c681c952eb... | 1 host-cmake-3.22.3 | 1 host-gcc-final-11.3.0 | 1 host-libopenssl-1.1.1q | 1 host-python-jinja2-3.1.2 | 1 host-swig-4.0.2 | 1 json-c-0.16 | 1 kvmtool-f77d646ba01d04be5aa... | 1 lcms2-2.13.1 | 1 libabseil-cpp-20220623.1 | 1 libdcadec-0.2.0 | 1 libmad-0.15.1b | 1 libopenssl-1.1.1q | 1 libsodium-1.0.18 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 nerdctl-0.17.1 | 1 netsurf-3.10 | 1 openssh-9.1p1 | 1 package/qt6/qt6base/qt6base... | 1 procps-ng-3.3.17 | 1 quickjs-2021-03-27 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 ruby-3.1.2 | 1 toolchain-external-codescap... | 1 wtfutil-0.41.0 | 1 xxhash-0.8.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/65a92218f5e7adb92b7b56e70c365413f700bca0 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/8d32602ad4409100b300e7507761c5a208f33d6f | mips64el | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea | mips64el | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/f3524d896223c74430eb4878a2787f1d865343a1 | microblazeel | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/df69a0aa236e1dd0afb3136bb206eea7c6cfcd9d | s390x | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/95242c92a79520177e7344777c2d536dbf0b2ef0 | sh4 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/511941a03f805db0fd03ed997529369b0d622642 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/c717b1377606ae9bc05e900dfd5e7cb704e70599 | ORPH sh4aeb | bluez5_utils-5.65 | NOK | http://autobuild.buildroot.net/results/c203920d96bb38b206bdb36caab0b91889fc9372 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/d45543d3c599c9cc8e6a8309262c1d115fe40f94 | m68k | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca | ORPH x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/bc0cd4d61d6c8bc1834418ffdb4ccb09c20a0702 | x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/c1c6f60b65c54e366752fbd22b9210af8faf295d | xtensa | crun-1.5 | NOK | http://autobuild.buildroot.net/results/7ec857e3f69cfba14df68689d6a6e3d86712c38e | or1k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/46c43fc2f8c4d4fdfe515f68fba531abaee9ccf3 | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2cd3e9ab632792063a52e51e0aafc7d6f102eefd | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/a9b594e907800f0d1ab3420a716a2efcb5fd9eda | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/c6a41588522894ae709e290ce8a7ceef7302684d | sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/76204f539b5878e7facf5a9a926b472942dac72d | ORPH i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/fce383bdf43c86e9d98429bdcf739d8a8e04ef82 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/3c801a7b7e1ec8dd9c7322fda76740be257b1e1c | ORPH m68k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/54f383a31c8e4a18bdb7f23e158cdbbd669924b1 | ORPH or1k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ad20ca662cadd613a8dc867a616ff94a07a7ec0b | ORPH riscv64 | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/2f092dbca36c904d3b785cd974989cb9e1644427 | riscv64 | edid-decode-188950472c19492... | NOK | http://autobuild.buildroot.net/results/c5f914a791a4ab0559260e61a531036b4bc5b069 | ORPH arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/4787731c3e0bdad24702c1c6f8f20af133c14721 | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/d4758bd5dff4ca89bd43cc9d876113cb131bd193 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/adc5cfe94cc2ad39fc4645c74199148ff6b0415a | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a56506bfb1e6cc24cb1cd5fef031e0a517c7f655 | ORPH powerpc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/dc7a56516b7a2752ce947f13997d911a78514207 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/41248cf4e8974c719358f6d1ce6faa63fdfff0f1 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/27a63807f8f3d73860cd4448c896c163b378b5e9 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/fec2d014130d062f53c0a2ad52a9554c7dd9f898 | ORPH microblazeel | fbterm-1.7.0 | NOK | http://autobuild.buildroot.net/results/4df6492b11c7267c0419b56c2f15f9eb7ceb74e0 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/fc58b77c045a28c946c742bd8cc26535e99662fa | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/0cdc985e78b4d01fdde4c4d1600831c40bb79f81 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/60c325e8c0d28e07f856f312bd4fbee49be5263f | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/aa392ebd0e5eec077cd5f8f5c5bebbf61bc6f490 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/45119b86c91a37236077669fe03e743bbbaccde6 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9bf3889ef74026da209869ccdde91ae8ca2f2cbb | riscv64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c6cbe0dee2494bbbd865b73f2ffec9542e32c5f3 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/337514e13c6f5368738c90bb361b6d559b87b2f3 | mips64el | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/daa8edde8331b51b8f1c906412669abc676093e1 | mips64el | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/25affc3718b01f261ccff988f73ad677ba948a20 | powerpc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/f98c66d37e367498fe96e4058d7b7693ea794eb0 | sparc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/394bdbe0e85871645e71c1fff62996708c6e7add | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3b8a7a93c0ca4b2c8603cbdf6bef1c0dbeb5afd0 | mips64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/198b65f411e8b6d5edbae5fd825abc792ca1b71e | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9f7797d54a5ad22425d1f1dfbb98ec5660e02f60 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1a92ad63fc8e3e871a2594707874e004a20b8266 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/920811859a532caf225ae433216a3a90ee183aa9 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/eff8e8f2cfe7d2f5acc23d327ee12874f77101c4 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/eb4afb631d2501dd29ea99dec1c2d1ada8325c70 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/448b10aab066dd0e3a7fed570c260b0de6c8d03b | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/685e7761025fa0b78a2a1c1d6d1c933c4162f531 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/345903d3784e193063035bb78e4172ea097ebb8f | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ddddd4534e7fdfa9e28adcc58c985efca746224e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/68f3be4b467797be804c947ae92849e2e579c8f6 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e229be373cc10086fcaef3c345b1699ef746775 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6f04e6d58ab3c20a178e3daffde9c645ce0ef4e7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fddb5cbc4942eb988e298e83a0909c74e3c5030d | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/18a30ba670571c6e1e01c9554f8c03a59680ca00 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ce90a14d2b3a121cf715d6716e20873402d97568 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e550682a0df3f223e28050013d091f5bc25739ff | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/8a56366eaf2f8f34855f08cfa32a96260f8aa74d | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/70ad680c4c04bd78fcd9e680b31e09d1ad1fa1ea | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2fa5cf3707a33a5852839161aed93c640d6104bb | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/818cf66b380a086156ea49bef6927ab1bc9c17d1 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3b427152d9647b990f6cebd9bbdb8743eddcd341 | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/b5040541c936be078b95b62da25133d2b21bdb42 | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/3cb82fb9417a7ad277f120ae76ef31f92591d0e6 | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/cdb507a5117d9155c66f90ea38d73a3e8081435e | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a00c223a4c195e680d7f20db623f0e85e81627e1 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2e370a1fe2780b70b1bedf496a1534687751e333 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/567f5ef1e3a28f5052bd869958c5dfb93cfc38ac | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/48e31f21e3eb63c9fcf6b976c3b9b3a0431dd0d7 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0456e077d662f3210b33b0cd3d38d6fac3620ffe | mips64el | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/9c731d2ca23e3de55b03a6eca793d738e0f644e2 | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ddaa66b48fe42ca02bf64f90956abe3fc85404f3 | sparc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/79f261c9b710387f510eaa0b7d75fc0c9a2ec45a | arm | host-cmake-3.22.3 | NOK | http://autobuild.buildroot.net/results/c401f1ce1750a9a5c421683dec083dfc3f320952 | sparc | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/c3d0ac33c490ac2c35f00388ddbbceb362d1dce8 | arm | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/e09b72cab8591448c8536c73133f64007945af0f | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/4d4b5639ca007ed20753eff53f6cdf733f2f32d6 | sparc | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/ee86cb7974af94902a4a1a225ee01adfac21fe88 | sparc | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/f8ac4c32c202221d012d7355789b7d3dcdbf7efc | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8741f1af8d95a423003de66d910168f9d421319a | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8b2d06fd45f5206c6c62adf51c21d46c5a4c6461 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f1969ee89926a6caa63aebcd911de2f67c07dca3 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e5ac927e326f08ca4a9b8312594e2f37a61d0806 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a00c0c5743da60c21a1457d06196ee0cb8dfb4bd | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a51e1d1cde50b12fcc27b990b04a1bb8b8d6c8f4 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cf300d0a35644e54ba253e3a3eb83352d7e4b993 | sh4aeb | host-libopenssl-1.1.1q | NOK | http://autobuild.buildroot.net/results/0705d04ca1c587e541a2f9180f973791b50c69d4 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9c5393f02aed8f3fedba748deb06b61e3db7dbc2 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/68b4a717f0d64db2724eb2a135d8a30811bd3faa | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2d539290688e803936ede0fca91a6856d2dd2b92 | s390x | host-python-jinja2-3.1.2 | NOK | http://autobuild.buildroot.net/results/f419b2e7ea2a40596f6810808bc62de52cfa9692 | arm | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/94dcb1d86aaf8dbab85291a075f934a00c304a4d | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e8cef2b8d0036f02795a79c0632786dd9a8f2e1e | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/a4be7dc1f045421487e72c7540246aa2ad9956cf | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2e3445d74e0b3f6ccbde965a9e48fbd309447531 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/76209493d05cda3c6b1a1d765cc52537d6c786ea | or1k | host-swig-4.0.2 | NOK | http://autobuild.buildroot.net/results/6bcda243cc9bb89ed0fcce095ff0302e6ac9cf5d | arm | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/3c22c6e7271660f48e0b64b94c7b2b3c5c153a89 | x86_64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/ef931c93e6f436f13dab09508e1ee818c27b3824 | arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8277a58b09c99ad34060445ee971d134483455b2 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/df5233bcb6575fed073d897fb2c2fc53b9a2171e | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/86f73e755873c826839286fb765a99b70d951558 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/cc488f395b4da240cfcc43f44ef728ca71cd8abe | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8d24dee71a408a391d344ce5a9cde1b309f28b9a | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/20a1d370781d3db49a7741be9fbe0dbbeb61c3df | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a6378c43fb2299892fc321639cd1db1f9aaec764 | ORPH i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2bb2a7046d905add5d346b8d4d5363701d2ef905 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8eb2c261691efb1c1c315d208550c7cd104c9aab | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d25fde378c6d267d1c5246fd9d21f5ad166cbd32 | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c358947846b43c4ff7fc83ce5d226c613ebb0987 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7b094dc3b0f9ec4f2cf68559d48a3b22bdc40d5a | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/07babbef747dff429f7eb3e56101d0f6cdfe4b86 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9d13b639f8d50e00e0e2fac24d27a31f66ea3fd5 | ORPH riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/e7ac45c80ab93a72662be41cbdf3b8094b36dc9d | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/1dbdfb7a850c651f38dda5916303090e3b483bb4 | xtensa | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/14f6187a8091df71a7f2cf447ad7df1a8263537d | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/c4e7477783d04eb714d739a3bce56068bae517f0 | arm | libdcadec-0.2.0 | NOK | http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/73e885f6383e42cae3c29a399a66368196d7212f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7eddbdafcd786489c78dc14d59b350570cf4ed26 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a7b33247829ac5bc758f43b8fbe6f46aece7108e | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/26bd82dfef32aef319c3dbf96becac70ff1a95d7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/00cb2f7a5eb9cab1ffc1b41c1dc8c52188abd7a1 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ab8b35e9026881263f3373fa93949d66af6bbb32 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1b26e2b0c10ffb76ae2fea08e69536909a0c1322 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/efb257e88682bb1a581c648321b361fe9331b4e1 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/38772b029cabedfb7c194032f59f5e0f56c6df7f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/db2308d733a9f0babf50472e896a4c02f8b00e03 | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/9aed5abfef68a4d661f27d481876f5fb274ffbf8 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e423d1ac66caafc41769ab8e8921a43d6a24820c | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/8d13daaa494f96354f112ab92245ab19a5df5b67 | ORPH arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/b34c5d8eafa5e6c1ec26248cd3c407e1641406b5 | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/e87e1349f539c772d9c7117ce7dec7ee0a70fb83 | arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/ab9037ed16c5ef7074bdc25d4d820a31c3c72a63 | arm | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/4884b58426c67e8248e3190395860ea25d317b3b | ORPH s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9ef401ff098569dc2d985d09517b0abf7e9b2043 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/08a01324bdd85f4e3a43177bff2f2dbc8914dda8 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1b3b8356e6b33de0d93d63ddb9233ab62572ec99 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/eab0396ccf07cb0d62024b504130dff47e382d44 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c1a82a82f94fc2d7b74fefce46a85aa8389587c6 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cf313c60f78d0cca583af68dbe5ab7ef247719a7 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c014fb4b9071d03e7033cad8089e1de4d9836720 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/04cd81b55442434b703fb52b35dd22e40a66f8dc | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d6d74905b981c9c43dae555bc3986570c9c28201 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/831bc5741b4ed64e03ac93283f8e9369f6449dd0 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/475d26d3e04a6ef81d31a6b44b47f84dc05c18ef | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/505e9b3beb4fbeea5496f26263704e37191424a0 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d5e61c2a776d98d62b59fe3ba1463ff326dec146 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/01194e4f7441368895148fc07e70357b43768acd | mipsel | libopenssl-1.1.1q | NOK | http://autobuild.buildroot.net/results/26e84ca043305ffa261868ceb201e1514c419b00 | arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/daccd48502e3887dfd58dc8e85fefcddb7fed16d | mipsel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/71420b2ac1117d85ed679e873d3fb12509b8c410 | ORPH powerpc | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/82d0a0ed6d470f4ca8cfa940d57cae9299c56001 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/23a2cb90cb92a6f87b9846ca184834234abf14d1 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/af250784d0e25d5a3bef3c35724c752c01dd0f6f | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c3b811726bb52076a6765ac8004a9880cc7dfa9f | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a10e2976825f006aa374f6867083cc81d636e28e | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6403ae3f78dfd2e433427fb967066fe70642f164 | ORPH microblaze | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/3e36b48204fe8b0ea967c9dc5422c48cd091cec9 | aarch64_be | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/54ba9084e4fc9e807dd034d0e614f6f3c72b2e71 | m68k | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/c7ec369f3a5976844bd25bcc0d27338300079f20 | aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5f38862ebb467804ef472ab9172f811ad642db85 | ORPH or1k | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/47af88ccd8f513370f00dc7cff926914a42a0208 | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/4a38638d1cf1d3357ed92be93fb76e63194246f8 | ORPH arm | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/0af883590d3531f79b0df19620e85eea5d3e96dd | ORPH sh4 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/e72ce37d85218dd798ff7a10208c50ccc8059879 | or1k | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/81e5ff08ccb9da120f97786707c63d722190323d | powerpc | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/8947ab2132272143d91b4301d50f10b0e1f52c8c | nios2 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/f77e2dc44c9a224f280e08089a890e85c302274f | aarch64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/393d829d4e0fa3dbbcf3c3dc45807190f326a28b | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/fd010b64f61456110ba4392b3f71f52ef27de266 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/579c3ae6f0c57c9434be75a65007bc5b489b319a | powerpc64le | nerdctl-0.17.1 | NOK | http://autobuild.buildroot.net/results/e45efeb18a83ced146cc947c435bb52356d3f20a | arm | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/e1c21616958f652198c2b26d279dcaff1b147bfc | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/e810980e513b32e74a58acef250729ed8b873472 | ORPH sh4 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/b1a83d72f82ef2f97bfa02ba8467d6bc22cbe149 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/a8d718f4e7ff4c8b544102877209cee8955eb731 | ORPH sparc64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/a414dd11e5fb6928fb8952e47f5236ab6e6d9bb1 | sh4 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/6aa0c01e848eb43785c433bf302f3c985a189fcc | microblazeel | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/66c98767a899bf2f673a0b42313478e2a4200486 | sh4a | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/18c7decf410f12299e9c0b8df7ede68fd60f1d52 | arm | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/e63d20c92896b31f58caf69b5b834db9cac2f808 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/4b61c165fb84d42adff148f37d01770c4406c768 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/df6951c1339293863a6beb21f19b550f4347ef1b | ORPH sh4a | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c615dcb971ee3f830dc091417dfb52aac35efefc | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/7de6e99790954ff1e0f0f0d2bf71ac21a8951d77 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/fd807e9cec5bf9606c4398aa1cb84fc7bf44d89a | aarch64_be | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/ad4ef6dd9373e626375c5d630762897d5e725ead | arc | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/f76cf2837e8bea27466728c37510ebeace088837 | sh4a | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/eb837870b5584b083d19c36b5c0133213e16ac58 | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/da07c648907542cf4d9573258995adb3fb939d4e | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/7b36439d885f1426abd2976b0bed4905cc2a44ae | mips | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4f59e52fab36f6e3f32752b0e6d4f8b58e167724 | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/0408dd8f903d7e8b4b973a735e3627181d147ea2 | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a336ce1970ba8c095aedcf437cd8a89b640a322a | powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c45055d6440a981f8fc5b29603aa8fe23e179df6 | x86_64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/7361822fd78b706d88db1b49f92caa4dcb177a4f | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/b7279a993c1dc2e8af8d2bbeabd1536da53fd1a5 | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4912a044eb5825ab1af3e73b46c8da4ce44041e0 | microblazeel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/0a4d62568264180842ebc24973349d00e930a72a | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9366ae503cadd4154a9574c4c204c279f0af5e11 | powerpc64le | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/b9dfd802f04ffb7799a5fc87e669aa255bbbb87b | s390x | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/779c6a55a12d2765391da59b0fa9ac023de96ca6 | powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/3fae97081e1ce59ebe823f4daa938fecd1b49440 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/8ca197b79bd30dfd36cc4851a0befd014a2960be | powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/bb7cd246413ed4bf19c2290703795adbc5e0072d | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/2ef97b75098b4f9ef9562312801b63f5ef04da48 | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/bfc6e63be7e23793b86811f67603ae4055ffc097 | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/50be190118fd7a8cd23cfa55c9a02479e06a39ed | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/8a25c5f8d22cfcec325451b154e51bfcf42a90e4 | ORPH xtensa | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/236b2c6d91536edc612dcc30ace76b98e8a9fab6 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/7598635cf3d5997473af844a0e2bdbef09d822d5 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/432dafb5f5897587e0382497a01e4cf06f58db96 | mipsel | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/746d6ae2438e528f041bd3b05cacfb5f754069a0 | sparc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/000448f21243ff7746e39a2b6e33eef8781c6d1c | i686 | unknown | NOK | http://autobuild.buildroot.net/results/5bb3f9955aa96e51def7de73ddf95b0e4ea3ee0d | s390x | unknown | NOK | http://autobuild.buildroot.net/results/7afa9d6b97f25804dde5bfc25002bc8ba87e3380 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/a0a75d322cf8a00b0c2b311762eade538d6742b1 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/217a5aa8e420da31b832f0b8b26206b91dc06f81 | arc | unknown | NOK | http://autobuild.buildroot.net/results/07dcd3af10379e2f6d1c9941a7715967b988e228 | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/4ca190460ab3fcfc78acd4cfbd89f8e80efc6f7b | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/416372efde065c6dca11e31656e920331419bbfa | mips64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/e91d1b9f3a61e647586fa0afa0852920bfc1d951 | m68k | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/12e8c5d5fbe054ac45047969da606cce5d4fa8c2 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/26d33668509cae860f3bd946583a7e4cc5f70f32 | or1k | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/7217bf2d6a946758cc303869d19b41089e551ca0 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6ef137747bc4cd3045ef8a4489b5fbcd9ab1fdb8 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7f78a49f03e3876025dd075fa29ea2d7064643bd | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8465c96c869b0cca20d6e82290cd81efaada3a27 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4f85b26ef58e261f281bae4fa2db9349f07a8d19 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/75f84530498f7c0eb546eccad33a4ebf1756bb9a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/179a805a4cd44fd7f224d9fc69ddea3a25ff7e10 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0e3242fe72cddd3ddcca88482622b462abc649a1 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9ea1eb5409fb5ef493f8b329cb1b0cd274f21cb8 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/69b2ea61e6c8f2b61b26cb47fa9b692d14cee004 | ORPH s390x | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/a995e34403a8116314e9e0988b67cf1c8919f6d4 | mips | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/ead2e28e60e29641a83873192249a10ccf72f6d0 | powerpc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/c2c8c42d0971761a93077171ed59b0bdedd3a07a | mipsel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/c2c3def434e80a1c706b1ae0abdf829fb88c6ca9 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/a2c5d5f2c4381214c6b37e5aed3cb471e5e9104d | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/be2ce360d8c9530b4c75ab08a92a97d69feb2c3a | ORPH Classification of failures by reason for next --------------------------------------------- imagemagick-7.1.0-51 | 2 unknown | 2 /home/buildroot/autobuild/i... | 1 acpitool-0.5.1 | 1 aubio-0.4.9 | 1 crun-1.5 | 1 gerbera-1.10.0 | 1 host-binutils-2.39 | 1 host-pahole-1.24 | 1 host-python-greenlet-2.0.0 | 1 host-rust-1.64.0 | 1 host-spirv-llvm-translator-... | 1 libkcapi-1.4.0 | 1 linux-5.10.145-cip17-rt7 | 1 lxc-4.0.12 | 1 ntp-4.2.8p15 | 1 python-numpy-1.23.4 | 1 xz-5.2.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/dbef82fbd04b6d398f405aa68f4c4be59bd7e470 | mips64 | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/dc89df6eee1aa4f855d914e46ecbfb3103d6ad9f | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/fe0f958bc1cdfd70f60640482cf61af24e85328b | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/04ccbb17cde97ef67581dec4e3ae2fe457bc70f9 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6ddbacd1bdcd90685a9d57c576ed37a820e66274 | arc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ba3145aac968e3a66e6da1046a481258dea38553 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d25910a97eeaa1be2c4d44584c4f1fd820e55c42 | powerpc64le | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/8e12cee26ed1441a80d864e0516dee2f9c0011ac | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f2dee97bab7509856bf0fd0c718fff7f866dd6ab | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/04090a705834f4a93a959fa0bf4dac71409611cc | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/66808b2b59fcb1d8077d2be0c3d28f1c1aee6464 | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/95800861092e7151979f9bcc5e6da44eb9acf290 | ORPH or1k | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/0730a511075e32835ad613ad8fe027d64def777b | xtensa | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/2004287e91b01b2f89c5b2d7c2d22fcd1305350c | ORPH or1k | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/8cecb1094616837e78299ce2b4528b95d701ea46 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/5b1d38eced9f98425f6df548d9051939d450bc07 | ORPH mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/b972917772270905bbcced4b3eccf64392d134ed | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/51f2d00e1eebd00788829c8f0c81c8c724668423 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/1d7e127b5c63bcd30d1b9cb886bac53acdf5d0a5 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/649bd97609962d65ca418b6c015fc0c317045f5c | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- gerbera-1.10.0 | 2 host-go-1.18.6 | 2 host-pahole-73383b3a39afe86... | 1 host-rust-1.62.0 | 1 libnss-3.81 | 1 sdl2-2.0.22 | 1 unknown | 1 zstd-1.5.2 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- i586 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/dcb3928847a75ce67203ee20408d6452363e0751 | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/bf88ff2efc79b409216b35403e74fc05891b8171 | i686 | host-go-1.18.6 | NOK | http://autobuild.buildroot.net/results/07c8311ad422e1e7f0bb63dd84e8a125bf27775c | mips64 | host-go-1.18.6 | NOK | http://autobuild.buildroot.net/results/547e56b50bbac7dad4a0ad954ab84dc1a1449828 | microblazeel | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/0cba07fbcd739b9799f578d7d635276b74efc981 | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/f833a93f31987ce5a3b23b162c5514233cf0d2bb | x86_64 | libnss-3.81 | NOK | http://autobuild.buildroot.net/results/d64d153b4ec3701a39df08cdf91b1ab76d9c0d5c | arm | sdl2-2.0.22 | NOK | http://autobuild.buildroot.net/results/397c64de3dd39b615c628ff018089e0859d641ba | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/5518d739dba5d7fb29f013865c0dfd3bee8e99ec | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/5306b7ed7da3d9a6c690a412cc7e46eae3b9d3e0 | Gitlab CI results for 2022-11-04 ================================ Detail of defconfig failures for 2022.11-rc1 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861356 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861369 | qemu_m68k_q800 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861379 | qemu_microblazeel_mmu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861385 | qemu_ppc64_e5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861418 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861474 | Detail of runtime-test failures for 2022.11-rc1 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861545 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861548 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861550 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273862450 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273862454 | ORPH TestGdbHostGdbTarget9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861625 | ORPH TestGdbHostGdbserver9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861632 | ORPH TestGdbHostOnly9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861639 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861827 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861871 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861883 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861929 | ORPH Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ amarula_a64_relic | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233708 | arm_juno | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233718 | avenger96 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233745 | bananapi_m1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233746 | bananapi_m1_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233747 | bananapi_m2_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233748 | bananapi_m64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233751 | freescale_imx6dlsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233775 | freescale_imx6qsabreauto | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233777 | freescale_imx6ullevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233781 | freescale_imx7dsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233782 | freescale_imx8mmevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233783 | freescale_imx8mnevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233784 | freescale_imx8mpevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233785 | freescale_imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233786 | freescale_imx8qmmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233787 | freescale_imx8qxpmek | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233790 | friendlyarm_nanopc_t4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233799 | friendlyarm_nanopi_a64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233800 | friendlyarm_nanopi_m1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233802 | ORPH friendlyarm_nanopi_m1_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233803 | ORPH friendlyarm_nanopi_m4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233804 | friendlyarm_nanopi_neo2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233805 | friendlyarm_nanopi_neo4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233806 | friendlyarm_nanopi_neo_plus2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233808 | friendlyarm_nanopi_r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233809 | imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233832 | kontron_bl_imx8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 | kontron_smarc_sal28 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233835 | microchip_sam9x60ek_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233843 | microchip_sama5d2_icp_mmc_dev | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233847 | minnowboard_max | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233850 | mx51evk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233852 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233862 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233863 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233864 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233865 | octavo_osd32mp1_brk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233866 | octavo_osd32mp1_red | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233867 | odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233868 | olimex_a20_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233873 | olimex_a33_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233875 | olimex_a64_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233876 | olimex_imx233_olinuxino | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233877 | olimex_stmp157_olinuxino_lime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233878 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233882 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233887 | orangepi_pc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233888 | orangepi_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233891 | ORPH orangepi_prime | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233892 | orangepi_rk3399 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233894 | orangepi_win | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233895 | qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233905 | qemu_arm_vexpress | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233914 | qemu_mips64el_malta | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233939 | qemu_ppc64le_powernv8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233953 | qemu_ppc64le_pseries | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233954 | qemu_ppc_bamboo | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233956 | qemu_ppc_e500mc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233958 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233975 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233984 | ORPH roc_pc_rk3399 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233992 | rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233993 | rock_pi_4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233994 | rock_pi_n10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233995 | rock_pi_n8 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233996 | rockpro64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233997 | sheevaplug | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234000 | sipeed_maix_dock_sdcard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234004 | snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234011 | terasic_de10nano_cyclone5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234029 | toradex_apalis_imx6 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234030 | ts4900 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234031 | ts5500 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234032 | ts7680 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234033 | uevm5432 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234034 | visionfive | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234035 | wandboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234036 | warp7 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234037 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234038 | zynq_microzed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234040 | zynq_qmtech | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234042 | zynq_zc706 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234043 | zynq_zed | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234044 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234045 | zynqmp_zcu102 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234046 | zynqmp_zcu106 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267234047 | -- http://autobuild.buildroot.net From bernd.kuhls at t-online.de Sat Nov 5 07:44:44 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 5 Nov 2022 08:44:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/alsa-utils: update dependency for topology support Message-ID: <20221105074444.13360-1-bernd.kuhls@t-online.de> This is a follow-up patch for https://git.busybox.net/buildroot/commit/?id=28497102e1788df3628bd3324a3304a03c7942d0 which created a new option for topology support in alsa-lib, this dependency was not ported over to alsa-utils. Fixes: http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea/ Signed-off-by: Bernd Kuhls --- package/alsa-utils/Config.in | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/package/alsa-utils/Config.in b/package/alsa-utils/Config.in index 555f06fd21..8f2a661e3a 100644 --- a/package/alsa-utils/Config.in +++ b/package/alsa-utils/Config.in @@ -45,10 +45,7 @@ config BR2_PACKAGE_ALSA_UTILS_ALSAUCM config BR2_PACKAGE_ALSA_UTILS_ALSATPLG bool "alsatplg" - depends on !BR2_STATIC_LIBS # dlfcn.h - -comment "alsatplg needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS + depends on BR2_PACKAGE_ALSA_LIB_TOPOLOGY config BR2_PACKAGE_ALSA_UTILS_AMIDI bool "amidi" -- 2.34.1 From bernd.kuhls at t-online.de Sat Nov 5 07:51:56 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sat, 5 Nov 2022 08:51:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/libdcadec: remove package Message-ID: <20221105075156.14160-1-bernd.kuhls@t-online.de> Quoting https://github.com/foo86/dcadec "This program is deprecated! This decoder has been fully integrated into FFmpeg master branch and further development will continue there. Using FFmpeg for DTS decoding is now recommended." Fixes: http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3/ Signed-off-by: Bernd Kuhls --- Config.in.legacy | 8 ++++++++ DEVELOPERS | 1 - package/Config.in | 1 - package/libdcadec/Config.in | 7 ------- package/libdcadec/libdcadec.hash | 3 --- package/libdcadec/libdcadec.mk | 33 -------------------------------- 6 files changed, 8 insertions(+), 45 deletions(-) delete mode 100644 package/libdcadec/Config.in delete mode 100644 package/libdcadec/libdcadec.hash delete mode 100644 package/libdcadec/libdcadec.mk diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..7458fa331e 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,14 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_LIBDCADEC + bool "package was deprecated upstream, use ffmpeg instead" + select BR2_LEGACY + help + This decoder has been fully integrated into FFmpeg master + branch and further development will continue there. Using + FFmpeg for DTS decoding is now recommended. + config BR2_KERNEL_HEADERS_5_17 bool "kernel headers version 5.17.x are no longer supported" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index 4750c06b64..f7c6c71e6f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -363,7 +363,6 @@ F: package/libcdio/ F: package/libcec/ F: package/libcodec2/ F: package/libcrossguid/ -F: package/libdcadec/ F: package/libdeflate/ F: package/libdrm/ F: package/libdvbcsa/ diff --git a/package/Config.in b/package/Config.in index d14e7473b6..c0ff8c9144 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1787,7 +1787,6 @@ menu "Multimedia" source "package/libbluray/Config.in" source "package/libcamera/Config.in" source "package/libcamera-apps/Config.in" - source "package/libdcadec/Config.in" source "package/libdvbcsa/Config.in" source "package/libdvbpsi/Config.in" source "package/libdvbsi/Config.in" diff --git a/package/libdcadec/Config.in b/package/libdcadec/Config.in deleted file mode 100644 index 2687a18187..0000000000 --- a/package/libdcadec/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_LIBDCADEC - bool "libdcadec" - help - dcadec is a free DTS Coherent Acoustics decoder with support - for HD extensions. - - https://github.com/foo86/dcadec diff --git a/package/libdcadec/libdcadec.hash b/package/libdcadec/libdcadec.hash deleted file mode 100644 index 3c3e80e8a3..0000000000 --- a/package/libdcadec/libdcadec.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 libdcadec-0.2.0.tar.gz -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1 diff --git a/package/libdcadec/libdcadec.mk b/package/libdcadec/libdcadec.mk deleted file mode 100644 index a3579ad632..0000000000 --- a/package/libdcadec/libdcadec.mk +++ /dev/null @@ -1,33 +0,0 @@ -################################################################################ -# -# libdcadec -# -################################################################################ - -LIBDCADEC_VERSION = 0.2.0 -LIBDCADEC_SITE = $(call github,foo86,dcadec,v$(LIBDCADEC_VERSION)) -LIBDCADEC_LICENSE = LGPL-2.1+ -LIBDCADEC_LICENSE_FILES = COPYING.LGPLv2.1 -LIBDCADEC_INSTALL_STAGING = YES - -ifeq ($(BR2_STATIC_LIBS),) -LIBDCADEC_SHARED = CONFIG_SHARED=1 -endif - -define LIBDCADEC_BUILD_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \ - $(LIBDCADEC_SHARED) -C $(@D) -endef - -define LIBDCADEC_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - $(LIBDCADEC_SHARED) DESTDIR=$(STAGING_DIR) PREFIX=/usr install -endef - -define LIBDCADEC_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - $(LIBDCADEC_SHARED) DESTDIR=$(TARGET_DIR) PREFIX=/usr install -endef - -$(eval $(generic-package)) -- 2.34.1 From fperrad at gmail.com Sat Nov 5 08:03:48 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 5 Nov 2022 09:03:48 +0100 Subject: [Buildroot] [PATCH] package/gdk-pixbuf: bump to version 2.42.10 Message-ID: <20221105080348.1228426-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/gdk-pixbuf/gdk-pixbuf.hash | 4 ++-- package/gdk-pixbuf/gdk-pixbuf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gdk-pixbuf/gdk-pixbuf.hash b/package/gdk-pixbuf/gdk-pixbuf.hash index 35084a50a..23a7c3fc0 100644 --- a/package/gdk-pixbuf/gdk-pixbuf.hash +++ b/package/gdk-pixbuf/gdk-pixbuf.hash @@ -1,3 +1,3 @@ -# From https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.9.sha256sum -sha256 28f7958e7bf29a32d4e963556d241d0a41a6786582ff6a5ad11665e0347fc962 gdk-pixbuf-2.42.9.tar.xz +# From https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.10.sha256sum +sha256 ee9b6c75d13ba096907a2e3c6b27b61bcd17f5c7ebeab5a5b439d2f2e39fe44b gdk-pixbuf-2.42.10.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gdk-pixbuf/gdk-pixbuf.mk b/package/gdk-pixbuf/gdk-pixbuf.mk index 4a513effb..561e19156 100644 --- a/package/gdk-pixbuf/gdk-pixbuf.mk +++ b/package/gdk-pixbuf/gdk-pixbuf.mk @@ -5,7 +5,7 @@ ################################################################################ GDK_PIXBUF_VERSION_MAJOR = 2.42 -GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).9 +GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).10 GDK_PIXBUF_SOURCE = gdk-pixbuf-$(GDK_PIXBUF_VERSION).tar.xz GDK_PIXBUF_SITE = http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/$(GDK_PIXBUF_VERSION_MAJOR) GDK_PIXBUF_LICENSE = LGPL-2.1+ -- 2.37.2 From fperrad at gmail.com Sat Nov 5 08:03:57 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 5 Nov 2022 09:03:57 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.11 Message-ID: <20221105080357.1228447-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 cbd391db2..d073526cf 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.10.sha256sum -sha256 7e5d2f1e40854d24a9a2c4d093bafe75dcdbeccdf1de43e4437332eabed64966 pango-1.50.10.tar.xz +# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.11.sha256sum +sha256 8800f812d89ee61388188703203f3a7878963c22f8695aaf1fa0a1a1428d17ae pango-1.50.11.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index 649f3398c..a61473431 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).10 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).11 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = http://ftp.gnome.org/pub/GNOME/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES -- 2.37.2 From fperrad at gmail.com Sat Nov 5 08:04:06 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 5 Nov 2022 09:04:06 +0100 Subject: [Buildroot] [PATCH 1/2] package/zic: bump to version 2022f Message-ID: <20221105080407.1228468-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- .../zic/0001-remove-dependency-check-on-version-file.patch | 2 +- package/zic/zic.hash | 4 ++-- package/zic/zic.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/zic/0001-remove-dependency-check-on-version-file.patch b/package/zic/0001-remove-dependency-check-on-version-file.patch index 64587bc0d..cba7ed679 100644 --- a/package/zic/0001-remove-dependency-check-on-version-file.patch +++ b/package/zic/0001-remove-dependency-check-on-version-file.patch @@ -18,7 +18,7 @@ diff --git a/Makefile b/Makefile index 1b714a8..00d2c09 100644 --- a/Makefile +++ b/Makefile -@@ -609,7 +609,7 @@ INSTALL: ALL install date.1 +@@ -615,7 +615,7 @@ INSTALL: ALL install date.1 # Otherwise, use $(VERSION) unless it is "unknown" and there is already # a 'version' file, in which case reuse the existing 'version' contents # and append "-dirty" if the contents do not already end in "-dirty". diff --git a/package/zic/zic.hash b/package/zic/zic.hash index c9c749194..40f68f029 100644 --- a/package/zic/zic.hash +++ b/package/zic/zic.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html -sha512 3373fa16a12007415c3dc3a75c4a0d61d6ae54968eeecedcdf4bcfd7f554020a15c4687dde107b90462b75d848eebe1e200c33322ebe0d3f1ad11bc769cade06 tzcode2022c.tar.gz +# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +sha512 3e2ef91b972f1872e3e8da9eae9d1c4638bfdb32600f164484edd7147be45a116db80443cd5ae61b5c34f8b841e4362f4beefd957633f6cc9b7def543ed6752b tzcode2022f.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/zic/zic.mk b/package/zic/zic.mk index bb5cd3c91..229afaadc 100644 --- a/package/zic/zic.mk +++ b/package/zic/zic.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZIC_VERSION = 2022c +ZIC_VERSION = 2022f ZIC_SOURCE = tzcode$(ZIC_VERSION).tar.gz ZIC_SITE = https://www.iana.org/time-zones/repository/releases ZIC_STRIP_COMPONENTS = 0 -- 2.37.2 From fperrad at gmail.com Sat Nov 5 08:04:07 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 5 Nov 2022 09:04:07 +0100 Subject: [Buildroot] [PATCH 2/2] package/tzdata: bump to version 2022f In-Reply-To: <20221105080407.1228468-1-francois.perrad@gadz.org> References: <20221105080407.1228468-1-francois.perrad@gadz.org> Message-ID: <20221105080407.1228468-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/tzdata/tzdata.hash | 4 ++-- package/tzdata/tzdata.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tzdata/tzdata.hash b/package/tzdata/tzdata.hash index b203e5bf5..aadd32006 100644 --- a/package/tzdata/tzdata.hash +++ b/package/tzdata/tzdata.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html -sha512 e2ae92abac6d87ce4ab4ba9012e868e1791b842e083293489debc0c671b9cf135b5b70426dacb6dbebbf6eba24463205225ae45bb7df891a086b25475f85ee0b tzdata2022c.tar.gz +# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +sha512 72d05d05be999075cdf57b896c0f4238b1b862d4d0ed92cc611736592a4ada14d47bd7f0fc8be39e7938a7f5940a903c8af41e87859482bcfab787d889d429f6 tzdata2022f.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/tzdata/tzdata.mk b/package/tzdata/tzdata.mk index 7a1a77fcd..45bd7cf6e 100644 --- a/package/tzdata/tzdata.mk +++ b/package/tzdata/tzdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -TZDATA_VERSION = 2022c +TZDATA_VERSION = 2022f TZDATA_SOURCE = tzdata$(TZDATA_VERSION).tar.gz TZDATA_SITE = https://www.iana.org/time-zones/repository/releases TZDATA_STRIP_COMPONENTS = 0 -- 2.37.2 From daggs at gmx.com Sat Nov 5 09:29:36 2022 From: daggs at gmx.com (daggs) Date: Sat, 5 Nov 2022 10:29:36 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 Message-ID: Greetings Thomas, > Sent: Saturday, November 05, 2022 at 9:37 AM > From: "Thomas Petazzoni" > To: "Dagg Stompler" > Subject: [autobuild.buildroot.net] Your daily results for 2022-11-04 > > Hello, > > Gitlab CI failures > ================== > > Below is a list of Gitlab CI job failures in relation to defconfigs or > runtime tests you are in charge of. Please help us improving the quality > of Buildroot by investigating those build failures and sending patches > to fix them. > > Results for 'master' > -------------------- > > Build failures related to your defconfigs: > > defconfig | link to the job > ----------------------------------+-------------------------------------------------------------- > odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233868 > I've tried to reproduce it on latest master and the didn't reproduced, any idea how to reproduce it? Dagg From peter at korsgaard.com Sat Nov 5 10:02:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 11:02:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/nodejs: bypass configure shell wrapper In-Reply-To: <20221025190236.1190494-1-james.hilliard1@gmail.com> (James Hilliard's message of "Tue, 25 Oct 2022 13:02:36 -0600") References: <20221025190236.1190494-1-james.hilliard1@gmail.com> Message-ID: <87pme1n2hm.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > The configure file is a shell script which searches for a predefined > python binary and then calls configure.py with that. > As we already call configure with the desired python binary we should > call configure.py directly so that the expected python binary is used > and so that the shell wrapper doesn't throw spurious interpreter > validation errors. > This also avoid spurious errors due to the configure shell wrapper > missing supported python versions, for example this fixes: > Node.js configure: Found Python 3.11.0... > Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6. > /usr/bin/python3.10 ./configure > Signed-off-by: James Hilliard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 10:00:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 11:00:31 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/nodejs: bypass configure shell wrapper Message-ID: <20221105100354.EB2FB867D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06bb421e6bb9bd30352f3b1b6bd91d1eb640d927 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The configure file is a shell script which searches for a predefined python binary and then calls configure.py with that. As we already call configure with the desired python binary we should call configure.py directly so that the expected python binary is used and so that the shell wrapper doesn't throw spurious interpreter validation errors. This also avoid spurious errors due to the configure shell wrapper missing supported python versions, for example this fixes: Node.js configure: Found Python 3.11.0... Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6. /usr/bin/python3.10 ./configure Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit f073cf7547e6bef74768aee1aef67f3b28bee8c0) Signed-off-by: Peter Korsgaard --- package/nodejs/nodejs.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 5bee082f14..06e29d0255 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -86,7 +86,7 @@ define HOST_NODEJS_CONFIGURE_CMDS $(HOST_CONFIGURE_OPTS) \ PATH=$(@D)/bin:$(BR_PATH) \ PYTHON=$(HOST_DIR)/bin/python3 \ - $(HOST_DIR)/bin/python3 ./configure \ + $(HOST_DIR)/bin/python3 configure.py \ --prefix=$(HOST_DIR) \ --without-dtrace \ --without-etw \ @@ -209,7 +209,7 @@ define NODEJS_CONFIGURE_CMDS LDFLAGS="$(NODEJS_LDFLAGS)" \ LD="$(TARGET_CXX)" \ PYTHON=$(HOST_DIR)/bin/python3 \ - $(HOST_DIR)/bin/python3 ./configure \ + $(HOST_DIR)/bin/python3 configure.py \ --prefix=/usr \ --dest-cpu=$(NODEJS_CPU) \ $(if $(NODEJS_ARM_FP),--with-arm-float-abi=$(NODEJS_ARM_FP)) \ From peter at korsgaard.com Sat Nov 5 10:00:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 11:00:22 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/nodejs: bypass configure shell wrapper Message-ID: <20221105100501.6CC4E86818@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=abd03c74f80ca7f2f40797efd546eafb6d134eec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The configure file is a shell script which searches for a predefined python binary and then calls configure.py with that. As we already call configure with the desired python binary we should call configure.py directly so that the expected python binary is used and so that the shell wrapper doesn't throw spurious interpreter validation errors. This also avoid spurious errors due to the configure shell wrapper missing supported python versions, for example this fixes: Node.js configure: Found Python 3.11.0... Please use python3.10 or python3.9 or python3.8 or python3.7 or python3.6. /usr/bin/python3.10 ./configure Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit f073cf7547e6bef74768aee1aef67f3b28bee8c0) Signed-off-by: Peter Korsgaard --- package/nodejs/nodejs.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 05456e3443..29a10b900f 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -88,7 +88,7 @@ define HOST_NODEJS_CONFIGURE_CMDS $(HOST_CONFIGURE_OPTS) \ PATH=$(@D)/bin:$(BR_PATH) \ PYTHON=$(HOST_DIR)/bin/python3 \ - $(HOST_DIR)/bin/python3 ./configure \ + $(HOST_DIR)/bin/python3 configure.py \ --prefix=$(HOST_DIR) \ --without-dtrace \ --without-etw \ @@ -200,7 +200,7 @@ define NODEJS_CONFIGURE_CMDS LDFLAGS="$(NODEJS_LDFLAGS)" \ LD="$(TARGET_CXX)" \ PYTHON=$(HOST_DIR)/bin/python3 \ - $(HOST_DIR)/bin/python3 ./configure \ + $(HOST_DIR)/bin/python3 configure.py \ --prefix=/usr \ --dest-cpu=$(NODEJS_CPU) \ $(if $(NODEJS_ARM_FP),--with-arm-float-abi=$(NODEJS_ARM_FP)) \ From huth at tuxfamily.org Sat Nov 5 10:44:33 2022 From: huth at tuxfamily.org (Thomas Huth) Date: Sat, 5 Nov 2022 11:44:33 +0100 Subject: [Buildroot] [PATCH 2/3] package/qemu: select FDT for custom targets too In-Reply-To: <20221104235727.587650-3-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> <20221104235727.587650-3-unixmania@gmail.com> Message-ID: <20221105114433.2a5e6b09@tuxfamily.org> Am Fri, 4 Nov 2022 20:57:26 -0300 schrieb unixmania at gmail.com: > From: Carlos Santos > > Custom targets selects system and Linux user-land emulation, which in > their turn require FDT. Move the BR2_PACKAGE_QEMU_FDT selection to the > BR2_PACKAGE_QEMU_HAS_EMULS hidden boolean, to cover all cases. > > Signed-off-by: Carlos Santos > --- > package/qemu/Config.in | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/qemu/Config.in b/package/qemu/Config.in > index 8b8a999885..9e0cbd4acf 100644 > --- a/package/qemu/Config.in > +++ b/package/qemu/Config.in > @@ -95,7 +95,6 @@ comment "... or you can select emulator families to enable, below:" > config BR2_PACKAGE_QEMU_SYSTEM > bool "Enable all systems emulation" > depends on !BR2_STATIC_LIBS # dtc > - select BR2_PACKAGE_QEMU_FDT > help > Say 'y' to build all system emulators/virtualisers that QEMU > supports. > @@ -121,6 +120,7 @@ endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == "" > config BR2_PACKAGE_QEMU_HAS_EMULS > def_bool y > depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" > + select BR2_PACKAGE_QEMU_FDT Technically, I think you don't need FDT if you are only compiling the linux-user targets ... so maybe it would be better to add this to the BR2_PACKAGE_QEMU_CUSTOM_TARGETS switch instead? Thomas From yann.morin.1998 at free.fr Sat Nov 5 12:27:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 13:27:06 +0100 Subject: [Buildroot] [git commit] package/gawk: renumber remaining patch Message-ID: <20221105123003.61069874A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4721367debff67d2a4fddb3a5d72796ebbb401f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit aaba432e2cae (package/gawk: drop incorrect patch) was sent on the list before e6942ad11ff0 (package/gawk: fix double free during kernel build) was applied. But when aaba432e2cae was eventually applied, the remaining patch was not renumbered. Fix that now. Signed-off-by: Yann E. MORIN --- ...g-with-Node_elem_new.patch => 0001-Fix-a-bug-with-Node_elem_new.patch} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/package/gawk/0002-Fix-a-bug-with-Node_elem_new.patch b/package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch similarity index 100% rename from package/gawk/0002-Fix-a-bug-with-Node_elem_new.patch rename to package/gawk/0001-Fix-a-bug-with-Node_elem_new.patch From yann.morin.1998 at free.fr Sat Nov 5 12:34:17 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 13:34:17 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 In-Reply-To: References: Message-ID: <20221105123417.GD3918838@scaer> daggs, All, On 2022-11-05 10:29 +0100, daggs spake thusly: > > Sent: Saturday, November 05, 2022 at 9:37 AM > > From: "Thomas Petazzoni" > > To: "Dagg Stompler" > > Subject: [autobuild.buildroot.net] Your daily results for 2022-11-04 > > > > Build failures related to your defconfigs: > > odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233868 > I've tried to reproduce it on latest master and the didn't reproduced, any idea how to reproduce it? Err... This is simply a case where the disk is full: xzcat /builds/buildroot.org/buildroot/dl/linux/linux-5.7.tar.xz | tar --strip-components=1 -C /builds/buildroot.org/buildroot/output/build/linux-5.7 -xf - tar: drivers/watchdog/ftwdt010_wdt.c: Wrote only 4096 of 5381 bytes tar: drivers/watchdog/gef_wdt.c: Cannot write: No space left on device [...] I don't think there is much issue to try to reproduce... The runner is gcc159, so probably the disk got filled with build stuff that did not get cleaned somehow... Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From daggs at gmx.com Sat Nov 5 12:50:04 2022 From: daggs at gmx.com (daggs) Date: Sat, 5 Nov 2022 13:50:04 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 In-Reply-To: <20221105123417.GD3918838@scaer> References: <20221105123417.GD3918838@scaer> Message-ID: Greetings Yan, > Sent: Saturday, November 05, 2022 at 2:34 PM > From: "Yann E. MORIN" > To: "daggs" > Cc: "Thomas Petazzoni" , buildroot at buildroot.org > Subject: Re: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 > > daggs, All, > > On 2022-11-05 10:29 +0100, daggs spake thusly: > > > Sent: Saturday, November 05, 2022 at 9:37 AM > > > From: "Thomas Petazzoni" > > > To: "Dagg Stompler" > > > Subject: [autobuild.buildroot.net] Your daily results for 2022-11-04 > > > > > > Build failures related to your defconfigs: > > > odroidc2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233868 > > I've tried to reproduce it on latest master and the didn't reproduced, any idea how to reproduce it? > > Err... This is simply a case where the disk is full: > > xzcat /builds/buildroot.org/buildroot/dl/linux/linux-5.7.tar.xz | tar --strip-components=1 -C /builds/buildroot.org/buildroot/output/build/linux-5.7 -xf - > tar: drivers/watchdog/ftwdt010_wdt.c: Wrote only 4096 of 5381 bytes > tar: drivers/watchdog/gef_wdt.c: Cannot write: No space left on device > [...] > > I don't think there is much issue to try to reproduce... > > The runner is gcc159, so probably the disk got filled with build stuff > that did not get cleaned somehow... > > Regards, > Yann E. MORIN. thought so, just wanted to be sure. Thanks, Dagg From fontaine.fabrice at gmail.com Sat Nov 5 13:56:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 14:56:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/libuhttpd: fix build with wolfssl >= 5.0 Message-ID: <20221105135618.322293-1-fontaine.fabrice@gmail.com> Fix the following build failure with wolfssl raised since bump to version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? 339 | case ASN_NTRU_KEY_E: | ^~~~~~~~~~~~~~ | ASN_ECC_KEY_E Fixes: - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 Signed-off-by: Fabrice Fontaine --- ...01-add-compatibility-for-wolfssl-5-0.patch | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch diff --git a/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch new file mode 100644 index 0000000000..7da7199e7e --- /dev/null +++ b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch @@ -0,0 +1,30 @@ +From 73aa4ef762b2de67bc8c7c260bd36b34fdb91e63 Mon Sep 17 00:00:00 2001 +From: "Sergey V. Lobanov" +Date: Mon, 3 Jan 2022 19:36:52 +0300 +Subject: [PATCH] add compatibility for wolfssl >= 5.0 + +NTRU support has been removed in wolfssl 5.0 so it is required to +mask NTRU specific code if wolfssl >= 5.0 + +Signed-off-by: Sergey V. Lobanov +[Retrieved from: +https://github.com/zhaojh329/ssl/commit/73aa4ef762b2de67bc8c7c260bd36b34fdb91e63] +Signed-off-by: Fabrice Fontaine +--- + openssl.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/ssl/openssl.c b/src/ssl/openssl.c +index 5a49267..278bab5 100644 +--- a/src/ssl/openssl.c ++++ b/src/ssl/openssl.c +@@ -336,7 +336,9 @@ static bool handle_wolfssl_asn_error(void *ssl, int r, + case ASN_SIG_HASH_E: + case ASN_SIG_KEY_E: + case ASN_DH_KEY_E: ++#if LIBWOLFSSL_VERSION_HEX < 0x05000000 + case ASN_NTRU_KEY_E: ++#endif + case ASN_CRIT_EXT_E: + case ASN_ALT_NAME_E: + case ASN_NO_PEM_HEADER: -- 2.35.1 From yann.morin.1998 at free.fr Sat Nov 5 14:03:39 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:03:39 +0100 Subject: [Buildroot] [git commit] package/sudo: fix CVE-2022-43995 Message-ID: <20221105140349.662E987841@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=26634490364decc24fa32f175c12c8a2d984f1d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++++++++++ package/sudo/sudo.mk | 3 ++ 2 files changed, 56 insertions(+) diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch new file mode 100644 index 0000000000..3f544dcf81 --- /dev/null +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch @@ -0,0 +1,53 @@ +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Fri, 28 Oct 2022 07:29:55 -0600 +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 + characters. Starting with sudo 1.8.0 the plaintext password buffer is + dynamically sized so it is not safe to assume that it is at least 9 bytes in + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. + +[Retrieved from: +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] +Signed-off-by: Fabrice Fontaine +--- + plugins/sudoers/auth/passwd.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c +index b2046eca2..0416861e9 100644 +--- a/plugins/sudoers/auth/passwd.c ++++ b/plugins/sudoers/auth/passwd.c +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) + int + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) + { +- char sav, *epass; ++ char des_pass[9], *epass; + char *pw_epasswd = auth->data; + size_t pw_len; + int matched = 0; +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + + /* + * Truncate to 8 chars if standard DES since not all crypt()'s do this. +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). + */ +- sav = pass[8]; + pw_len = strlen(pw_epasswd); +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) +- pass[8] = '\0'; ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { ++ strlcpy(des_pass, pass, sizeof(des_pass)); ++ pass = des_pass; ++ } + + /* + * Normal UN*X password check. +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + * only compare the first DESLEN characters in that case. + */ + epass = (char *) crypt(pass, pw_epasswd); +- pass[8] = sav; + if (epass != NULL) { + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) + matched = !strncmp(pw_epasswd, epass, DESLEN); diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 4f9fdb4b2c..1826f72017 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo From yann.morin.1998 at free.fr Sat Nov 5 14:04:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:04:06 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/sudo: fix CVE-2022-43995 In-Reply-To: <20221104162638.649147-1-fontaine.fabrice@gmail.com> References: <20221104162638.649147-1-fontaine.fabrice@gmail.com> Message-ID: <20221105140406.GF3918838@scaer> Fabrice, All, On 2022-11-04 17:26 +0100, Fabrice Fontaine spake thusly: > Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a > plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result > in a heap-based buffer over-read. This can be triggered by arbitrary > local users with access to Sudo by entering a password of seven > characters or fewer. The impact could vary depending on the compiler and > processor architecture. > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > Changes v1 -> v2: > - Add upstream patch > > package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++ > package/sudo/sudo.mk | 3 ++ > 2 files changed, 56 insertions(+) > create mode 100644 package/sudo/0001-Fix-CVE-2022-43995.patch > > diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch > new file mode 100644 > index 0000000000..3f544dcf81 > --- /dev/null > +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch > @@ -0,0 +1,53 @@ > +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 > +From: "Todd C. Miller" > +Date: Fri, 28 Oct 2022 07:29:55 -0600 > +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 > + characters. Starting with sudo 1.8.0 the plaintext password buffer is > + dynamically sized so it is not safe to assume that it is at least 9 bytes in > + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. > + > +[Retrieved from: > +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] > +Signed-off-by: Fabrice Fontaine > +--- > + plugins/sudoers/auth/passwd.c | 11 +++++------ > + 1 file changed, 5 insertions(+), 6 deletions(-) > + > +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c > +index b2046eca2..0416861e9 100644 > +--- a/plugins/sudoers/auth/passwd.c > ++++ b/plugins/sudoers/auth/passwd.c > +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) > + int > + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) > + { > +- char sav, *epass; > ++ char des_pass[9], *epass; > + char *pw_epasswd = auth->data; > + size_t pw_len; > + int matched = 0; > +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c > + > + /* > + * Truncate to 8 chars if standard DES since not all crypt()'s do this. > +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). > + */ > +- sav = pass[8]; > + pw_len = strlen(pw_epasswd); > +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) > +- pass[8] = '\0'; > ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { > ++ strlcpy(des_pass, pass, sizeof(des_pass)); > ++ pass = des_pass; > ++ } > + > + /* > + * Normal UN*X password check. > +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c > + * only compare the first DESLEN characters in that case. > + */ > + epass = (char *) crypt(pass, pw_epasswd); > +- pass[8] = sav; > + if (epass != NULL) { > + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) > + matched = !strncmp(pw_epasswd, epass, DESLEN); > diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk > index 4f9fdb4b2c..1826f72017 100644 > --- a/package/sudo/sudo.mk > +++ b/package/sudo/sudo.mk > @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ > --without-interfaces \ > --with-env-editor > > +# 0001-Fix-CVE-2022-43995.patch > +SUDO_IGNORE_CVES += CVE-2022-43995 > + > ifeq ($(BR2_PACKAGE_LINUX_PAM),y) > define SUDO_INSTALL_PAM_CONF > $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 14:09:33 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:09:33 +0100 Subject: [Buildroot] [git commit] package/linux: don't leak host timezone into linux version string Message-ID: <20221105141010.BB13487964@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a848418db4f956486a17dedc08f09803b26c84a1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Nuno Gon??alves Signed-off-by: Yann E. MORIN --- linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index efdc21eff2..6b547a68ed 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -162,7 +162,7 @@ LINUX_MAKE_ENV += \ KBUILD_BUILD_VERSION=1 \ KBUILD_BUILD_USER=buildroot \ KBUILD_BUILD_HOST=buildroot \ - KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C TZ='UTC' date -d @$(SOURCE_DATE_EPOCH))" endif # gcc-8 started warning about function aliases that have a From yann.morin.1998 at free.fr Sat Nov 5 14:10:19 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:10:19 +0100 Subject: [Buildroot] [PATCH 1/3] package/linux: don't leak host timezone into linux version string In-Reply-To: <20221004111528.384625-1-nunog@fr24.com> References: <20221004111528.384625-1-nunog@fr24.com> Message-ID: <20221105141019.GG3918838@scaer> Nuno, All, On 2022-10-04 12:15 +0100, Nuno Gon?alves via buildroot spake thusly: > Signed-off-by: Nuno Gon?alves Applied to master, thanks. Regards, Yann E. MORIN. > --- > linux/linux.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/linux/linux.mk b/linux/linux.mk > index efdc21eff2..6b547a68ed 100644 > --- a/linux/linux.mk > +++ b/linux/linux.mk > @@ -162,7 +162,7 @@ LINUX_MAKE_ENV += \ > KBUILD_BUILD_VERSION=1 \ > KBUILD_BUILD_USER=buildroot \ > KBUILD_BUILD_HOST=buildroot \ > - KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" > + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C TZ='UTC' date -d @$(SOURCE_DATE_EPOCH))" > endif > > # gcc-8 started warning about function aliases that have a > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 14:44:12 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 15:44:12 +0100 Subject: [Buildroot] [PATCH 2/3] package/sudo: explicitly disable tzdir and tmpfiles as otherwise they are based on build host directories In-Reply-To: <20221004111528.384625-2-nunog@fr24.com> References: <20221004111528.384625-1-nunog@fr24.com> <20221004111528.384625-2-nunog@fr24.com> Message-ID: <20221105144412.GH3918838@scaer> Nuno, All, On 2022-10-04 12:15 +0100, Nuno Gon?alves spake thusly: > Signed-off-by: Nuno Gon?alves Commit title is way too long. Also, I am not sure I understand what's going on, so it would be nice if you could respin with a better commit log. But see below... > --- > package/sudo/sudo.mk | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk > index 4f9fdb4b2c..97f83d9f6f 100644 > --- a/package/sudo/sudo.mk > +++ b/package/sudo/sudo.mk > @@ -16,6 +16,8 @@ SUDO_SELINUX_MODULES = sudo > # 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 = \ > + --with-tzdir=no \ As I understand the code, this path is only used at runtime, to sanitize the TZ environment variable. So, we should be able to pass the proper path, but only if tzdata is enabled: --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) (note that /usr/share/zoneinfo is where we install TZ data in the tzdata package). > + --enable-tmpfiles.d=no \ Ditto, I am not sure it makes sense to ubnconditionally disable support for tmpfiles, especially when systemd is actually used as the init system. Indeed, the code defaults to looking on the host to find where they should be, and of course tht does not work in cross-compilation. But that path is used to install files, so there is probably no reason not tell sudo where to install its files: --enable-tmpfiles.d=$(if $(BR2_PACAKGE_SYSTEMD),/usr/lib/tmpfiles.d,no) Could you look into this and respin a patch, please? Regards, Yann E. MORIN. > --without-lecture \ > --without-sendmail \ > --without-umask \ > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 15:03:30 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 16:03:30 +0100 Subject: [Buildroot] [git commit] package/libopenssl: don't build the afalg engine Message-ID: <20221105150717.71E32879FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adc1c5d8f14f69a62a2a4260465363ab120816ab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The openssl configure script disables the afalg engine when it detects cross-compilation, but the detection missfires because it is based on the CROSS_COMPILE environment variable, which we do not set (as we pass fully qualified CC et al.). So, the afalg engine is built, but it is built for the host, not the target, so it does not make sense to build and install it. Besides, it leaks build host info. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: extend commit log] Signed-off-by: Yann E. MORIN --- package/libopenssl/libopenssl.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index c7a2d65cc4..50d41a6533 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -83,6 +83,7 @@ define LIBOPENSSL_CONFIGURE_CMDS no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ + no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ From yann.morin.1998 at free.fr Sat Nov 5 15:07:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 16:07:44 +0100 Subject: [Buildroot] [PATCH 3/3] package/libopenssl: don't build afalgeng In-Reply-To: <20221004111528.384625-3-nunog@fr24.com> References: <20221004111528.384625-1-nunog@fr24.com> <20221004111528.384625-3-nunog@fr24.com> Message-ID: <20221105150743.GI3918838@scaer> Nuno, All, On 2022-10-04 12:15 +0100, Nuno Gon?alves spake thusly: > Afalgeng is not cross-compiled so is useless and leaks build host info Looking at the configure script for libopenssl, afalgeng should already be forcibly disabled because of cross-compilation: 1557 if ($config{CROSS_COMPILE} eq "") { 1558 my $verstr = `uname -r`; 1559 my ($ma, $mi1, $mi2) = split("\\.", $verstr); 1560 ($mi2) = $mi2 =~ /(\d+)/; 1561 my $ver = $ma*10000 + $mi1*100 + $mi2; 1562 if ($ver < $minver) { 1563 disable('too-old-kernel', 'afalgeng'); 1564 } else { 1565 push @{$config{engdirs}}, "afalg"; 1566 } 1567 } else { 1568 disable('cross-compiling', 'afalgeng'); 1569 } However, we never set CROSS_COMPILE... So, I've extended the commit log to explain the situation better. > Signed-off-by: Nuno Gon?alves Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/libopenssl/libopenssl.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk > index c7a2d65cc4..50d41a6533 100644 > --- a/package/libopenssl/libopenssl.mk > +++ b/package/libopenssl/libopenssl.mk > @@ -83,6 +83,7 @@ define LIBOPENSSL_CONFIGURE_CMDS > no-tests \ > no-fuzz-libfuzzer \ > no-fuzz-afl \ > + no-afalgeng \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sat Nov 5 16:44:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:44:26 +0100 Subject: [Buildroot] [PATCH 1/2] boot/grub2: add patch to fix CVE-2021-3981 In-Reply-To: <20220920212921.732287-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni's message of "Tue, 20 Sep 2022 23:29:19 +0200") References: <20220920212921.732287-1-thomas.petazzoni@bootlin.com> Message-ID: <87leopmjv9.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni writes: > This commit backports an upstream commit that fixes CVE-2021-3981. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. It doesn't apply to 2022.02.x as the code is different (uses mv), so it is presumably not affected. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:44:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:44:33 +0100 Subject: [Buildroot] [PATCH 2/2] boot/grub2: ignore CVE-2021-46705 In-Reply-To: <20220920212921.732287-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni's message of "Tue, 20 Sep 2022 23:29:20 +0200") References: <20220920212921.732287-1-thomas.petazzoni@bootlin.com> <20220920212921.732287-2-thomas.petazzoni@bootlin.com> Message-ID: <87h6zdmjv2.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni writes: > This CVE is specific to the SUSE distribution. See > https://security-tracker.debian.org/tracker/CVE-2021-46705. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:47:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:47:35 +0100 Subject: [Buildroot] [PATCH] package/squid: security bump to version 5.7 In-Reply-To: <20221018082548.1987175-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 18 Oct 2022 10:25:48 +0200") References: <20221018082548.1987175-1-peter@korsgaard.com> Message-ID: <87bkplmjq0.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2022-41317: Exposure of Sensitive Information in Cache Manager > https://www.openwall.com/lists/oss-security/2022/09/23/1 > - CVE-2022-41318: Buffer Over Read in SSPI and SMB Authentication > https://www.openwall.com/lists/oss-security/2022/09/23/2 > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:46:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:46:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/squid: security bump to version 5.7 Message-ID: <20221105164744.C3EAA87AF7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bb070db122ad702b1fdfba596d8e90fbc7835ffb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-41317: Exposure of Sensitive Information in Cache Manager https://www.openwall.com/lists/oss-security/2022/09/23/1 - CVE-2022-41318: Buffer Over Read in SSPI and SMB Authentication https://www.openwall.com/lists/oss-security/2022/09/23/2 Signed-off-by: Peter Korsgaard (cherry picked from commit e6c9a95a34eec997168780d9049560f26cfaeb60) Signed-off-by: Peter Korsgaard --- package/squid/squid.hash | 8 ++++---- package/squid/squid.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/squid/squid.hash b/package/squid/squid.hash index 22c6db8c70..b00d14011e 100644 --- a/package/squid/squid.hash +++ b/package/squid/squid.hash @@ -1,6 +1,6 @@ -# From http://www.squid-cache.org/Versions/v5/squid-5.6.tar.xz.asc -md5 2f2201a18a0a727ab589d951ebe4f815 squid-5.6.tar.xz -sha1 a01f47b3e9ff06245c894773de30bfd88ab14f65 squid-5.6.tar.xz +# From http://www.squid-cache.org/Versions/v5/squid-5.7.tar.xz.asc +md5 7a3764a3c5833631a779d7827901cda7 squid-5.7.tar.xz +sha1 141e8007d6b1cfee34654127a9ca025125b37b58 squid-5.7.tar.xz # Locally calculated -sha256 38d27338a347597ce0e93d0c3be6e5f66b6750417c474ca87ee0d61bb6d148db squid-5.6.tar.xz +sha256 6b0753aaba4c9c4efd333e67124caecf7ad6cc2d38581f19d2f0321f5b7ecd81 squid-5.7.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squid/squid.mk b/package/squid/squid.mk index 86a0c714c6..355af0b902 100644 --- a/package/squid/squid.mk +++ b/package/squid/squid.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUID_VERSION = 5.6 +SQUID_VERSION = 5.7 SQUID_SOURCE = squid-$(SQUID_VERSION).tar.xz SQUID_SITE = http://www.squid-cache.org/Versions/v5 SQUID_LICENSE = GPL-2.0+ From peter at korsgaard.com Sat Nov 5 16:45:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:45:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/grub2: ignore CVE-2021-46705 Message-ID: <20221105164744.BAEF487AD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8cccbb50ce5a754f81c2abc64da331577cfce7e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This CVE is specific to the SUSE distribution. See https://security-tracker.debian.org/tracker/CVE-2021-46705. Signed-off-by: Thomas Petazzoni (cherry picked from commit 259314f016b0cd7cabfdcce88a5c11f1da5edd05) Signed-off-by: Peter Korsgaard --- boot/grub2/grub2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/grub2/grub2.mk b/boot/grub2/grub2.mk index d93e383422..59cc1c2353 100644 --- a/boot/grub2/grub2.mk +++ b/boot/grub2/grub2.mk @@ -49,6 +49,8 @@ GRUB2_IGNORE_CVES += CVE-2019-14865 # grub_linuxefi_secure_validate() is not implemented in the grub2 # version available in Buildroot. GRUB2_IGNORE_CVES += CVE-2020-15705 +# vulnerability is specific to the SUSE distribution +GRUB2_IGNORE_CVES += CVE-2021-46705 ifeq ($(BR2_TARGET_GRUB2_INSTALL_TOOLS),y) GRUB2_INSTALL_TARGET = YES From peter at korsgaard.com Sat Nov 5 16:46:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:46:24 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/squid: security bump to version 5.7 Message-ID: <20221105164858.E4EFF87B81@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60bbfb8a51d45a45ecccab87522dff0b230db376 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-41317: Exposure of Sensitive Information in Cache Manager https://www.openwall.com/lists/oss-security/2022/09/23/1 - CVE-2022-41318: Buffer Over Read in SSPI and SMB Authentication https://www.openwall.com/lists/oss-security/2022/09/23/2 Signed-off-by: Peter Korsgaard (cherry picked from commit e6c9a95a34eec997168780d9049560f26cfaeb60) Signed-off-by: Peter Korsgaard --- package/squid/squid.hash | 8 ++++---- package/squid/squid.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/squid/squid.hash b/package/squid/squid.hash index 22c6db8c70..b00d14011e 100644 --- a/package/squid/squid.hash +++ b/package/squid/squid.hash @@ -1,6 +1,6 @@ -# From http://www.squid-cache.org/Versions/v5/squid-5.6.tar.xz.asc -md5 2f2201a18a0a727ab589d951ebe4f815 squid-5.6.tar.xz -sha1 a01f47b3e9ff06245c894773de30bfd88ab14f65 squid-5.6.tar.xz +# From http://www.squid-cache.org/Versions/v5/squid-5.7.tar.xz.asc +md5 7a3764a3c5833631a779d7827901cda7 squid-5.7.tar.xz +sha1 141e8007d6b1cfee34654127a9ca025125b37b58 squid-5.7.tar.xz # Locally calculated -sha256 38d27338a347597ce0e93d0c3be6e5f66b6750417c474ca87ee0d61bb6d148db squid-5.6.tar.xz +sha256 6b0753aaba4c9c4efd333e67124caecf7ad6cc2d38581f19d2f0321f5b7ecd81 squid-5.7.tar.xz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/squid/squid.mk b/package/squid/squid.mk index 86a0c714c6..355af0b902 100644 --- a/package/squid/squid.mk +++ b/package/squid/squid.mk @@ -4,7 +4,7 @@ # ################################################################################ -SQUID_VERSION = 5.6 +SQUID_VERSION = 5.7 SQUID_SOURCE = squid-$(SQUID_VERSION).tar.xz SQUID_SITE = http://www.squid-cache.org/Versions/v5 SQUID_LICENSE = GPL-2.0+ From peter at korsgaard.com Sat Nov 5 16:23:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:23:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/grub2: add patch to fix CVE-2021-3981 Message-ID: <20221105164858.D2C7E87B77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b1ff39b71191464b49bf9513d211e3f5e687515b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This commit backports an upstream commit that fixes CVE-2021-3981. Signed-off-by: Thomas Petazzoni (cherry picked from commit 51b04fc02c8ec204b13cbf1f854328c7ca276a20) Signed-off-by: Peter Korsgaard --- ...b-mkconfig-Restore-umask-for-the-grub.cfg.patch | 43 ++++++++++++++++++++++ boot/grub2/grub2.mk | 2 + 2 files changed, 45 insertions(+) diff --git a/boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch b/boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch new file mode 100644 index 0000000000..0d6a1a6e01 --- /dev/null +++ b/boot/grub2/0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch @@ -0,0 +1,43 @@ +From 8418defaf0902bdd8af188221ae54c5a3d6ad05d Mon Sep 17 00:00:00 2001 +From: Michael Chang +Date: Fri, 3 Dec 2021 16:13:28 +0800 +Subject: [PATCH] grub-mkconfig: Restore umask for the grub.cfg + +The commit ab2e53c8a (grub-mkconfig: Honor a symlink when generating +configuration by grub-mkconfig) has inadvertently discarded umask for +creating grub.cfg in the process of running grub-mkconfig. The resulting +wrong permission (0644) would allow unprivileged users to read GRUB +configuration file content. This presents a low confidentiality risk +as grub.cfg may contain non-secured plain-text passwords. + +This patch restores the missing umask and sets the creation file mode +to 0600 preventing unprivileged access. + +Fixes: CVE-2021-3981 + +Signed-off-by: Michael Chang +Reviewed-by: Daniel Kiper +[Upstream: https://git.savannah.gnu.org/gitweb/?p=grub.git;a=commit;h=0adec29674561034771c13e446069b41ef41e4d4] +Signed-off-by: Thomas Petazzoni +--- + util/grub-mkconfig.in | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/util/grub-mkconfig.in b/util/grub-mkconfig.in +index f8cbb8d7a..84f356ea4 100644 +--- a/util/grub-mkconfig.in ++++ b/util/grub-mkconfig.in +@@ -300,7 +300,10 @@ and /etc/grub.d/* files or please file a bug report with + exit 1 + else + # none of the children aborted with error, install the new grub.cfg ++ oldumask=$(umask) ++ umask 077 + cat ${grub_cfg}.new > ${grub_cfg} ++ umask $oldumask + rm -f ${grub_cfg}.new + fi + fi +-- +2.37.2 + diff --git a/boot/grub2/grub2.mk b/boot/grub2/grub2.mk index 4e7e0fa898..f04be05227 100644 --- a/boot/grub2/grub2.mk +++ b/boot/grub2/grub2.mk @@ -30,6 +30,8 @@ GRUB2_IGNORE_CVES += CVE-2019-14865 # grub_linuxefi_secure_validate() is not implemented in the grub2 # version available in Buildroot. GRUB2_IGNORE_CVES += CVE-2020-15705 +# 0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch +GRUB2_IGNORE_CVES += CVE-2021-3981 ifeq ($(BR2_TARGET_GRUB2_INSTALL_TOOLS),y) GRUB2_INSTALL_TARGET = YES From peter at korsgaard.com Sat Nov 5 16:23:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:23:26 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/grub2: ignore CVE-2021-46705 Message-ID: <20221105164858.DBE2B87B80@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c7b46b59dc1b467dbd59fe8024e6ef1fbebedaa2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This CVE is specific to the SUSE distribution. See https://security-tracker.debian.org/tracker/CVE-2021-46705. Signed-off-by: Thomas Petazzoni (cherry picked from commit 259314f016b0cd7cabfdcce88a5c11f1da5edd05) Signed-off-by: Peter Korsgaard --- boot/grub2/grub2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/grub2/grub2.mk b/boot/grub2/grub2.mk index f04be05227..875884cf5c 100644 --- a/boot/grub2/grub2.mk +++ b/boot/grub2/grub2.mk @@ -32,6 +32,8 @@ GRUB2_IGNORE_CVES += CVE-2019-14865 GRUB2_IGNORE_CVES += CVE-2020-15705 # 0002-grub-mkconfig-Restore-umask-for-the-grub.cfg.patch GRUB2_IGNORE_CVES += CVE-2021-3981 +# vulnerability is specific to the SUSE distribution +GRUB2_IGNORE_CVES += CVE-2021-46705 ifeq ($(BR2_TARGET_GRUB2_INSTALL_TOOLS),y) GRUB2_INSTALL_TARGET = YES From peter at korsgaard.com Sat Nov 5 16:49:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:49:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/imagemagick: security bump to version 7.1.0-51 In-Reply-To: <20221019182334.2280837-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 19 Oct 2022 20:23:34 +0200") References: <20221019182334.2280837-1-fontaine.fabrice@gmail.com> Message-ID: <875yftmjng.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-3213: A heap buffer overflow issue was found in > ImageMagick. When an application processes a malformed TIFF file, it > could lead to undefined behavior or a crash causing a denial of > service. > https://github.com/ImageMagick/Website/blob/main/ChangeLog.md > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:50:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 17:50:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/poppler: security bump to version 22.10.0 In-Reply-To: <20221019200051.2690977-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 19 Oct 2022 22:00:51 +0200") References: <20221019200051.2690977-1-fontaine.fabrice@gmail.com> Message-ID: <871qqhmjls.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix CVE-2022-38784: Poppler prior to and including 22.08.0 contains an > integer overflow in the JBIG2 decoder > (JBIG2Stream::readTextRegionSeg() in JBIGStream.cc). Processing a > specially crafted PDF file or JBIG2 image could lead to a crash or the > execution of arbitrary code. This is similar to the vulnerability > described by CVE-2022-38171 in Xpdf. > - Drop patch (already in version) > https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-22.10.0/NEWS > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 16:49:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:49:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/poppler: security bump to version 22.10.0 Message-ID: <20221105165017.3C7EC87C52@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30f8cc4700c89b1b5cadd720993ddfe1f486989e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix CVE-2022-38784: Poppler prior to and including 22.08.0 contains an integer overflow in the JBIG2 decoder (JBIG2Stream::readTextRegionSeg() in JBIGStream.cc). Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2022-38171 in Xpdf. - Drop patch (already in version) https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-22.10.0/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit bd35c0f363c3192d70b111baba14b40370a206d7) Signed-off-by: Peter Korsgaard --- ...tjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch | 27 ---------------------- package/poppler/poppler.hash | 2 +- package/poppler/poppler.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch b/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch deleted file mode 100644 index 40af6a2e00..0000000000 --- a/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 3ea6bca90d87d3f91556205c4e58ca425c6ac437 Mon Sep 17 00:00:00 2001 -From: Marco Genasci -Date: Sun, 12 Dec 2021 10:23:37 +0100 -Subject: [PATCH] Include setjmp.h when WITH_JPEG=yes and WITH_PNG=no - -[Retrieved from: -https://gitlab.freedesktop.org/poppler/poppler/-/commit/3ea6bca90d87d3f91556205c4e58ca425c6ac437] -Signed-off-by: Fabrice Fontaine ---- - poppler/ImageEmbeddingUtils.cc | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/poppler/ImageEmbeddingUtils.cc b/poppler/ImageEmbeddingUtils.cc -index 5c50f1269..c26b9eb2a 100644 ---- a/poppler/ImageEmbeddingUtils.cc -+++ b/poppler/ImageEmbeddingUtils.cc -@@ -16,6 +16,7 @@ - extern "C" { - # include - } -+# include - #endif - #ifdef ENABLE_LIBPNG - # include --- -GitLab - diff --git a/package/poppler/poppler.hash b/package/poppler/poppler.hash index cf6c537063..93681e04af 100644 --- a/package/poppler/poppler.hash +++ b/package/poppler/poppler.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 acb840c2c1ec07d07e53c57c4b3a1ff3e3ee2d888d44e1e9f2f01aaf16814de7 poppler-21.12.0.tar.xz +sha256 04e40fad924a6de62e63017a6fd4c04696c1f526dedc2ba5ef275cedf646292a poppler-22.10.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index b54262e7c4..02ccf742ac 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -4,7 +4,7 @@ # ################################################################################ -POPPLER_VERSION = 21.12.0 +POPPLER_VERSION = 22.10.0 POPPLER_SOURCE = poppler-$(POPPLER_VERSION).tar.xz POPPLER_SITE = https://poppler.freedesktop.org POPPLER_DEPENDENCIES = fontconfig host-pkgconf From peter at korsgaard.com Sat Nov 5 16:48:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:48:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/imagemagick: security bump to version 7.1.0-51 Message-ID: <20221105165017.32E9C87C34@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4eefbbcb90d0a2dbd4535d31a29c697dd5f3552c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-3213: A heap buffer overflow issue was found in ImageMagick. When an application processes a malformed TIFF file, it could lead to undefined behavior or a crash causing a denial of service. https://github.com/ImageMagick/Website/blob/main/ChangeLog.md Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit c5b1a0b34a02759ab4ac3a28b01fe50c1b9d2ff2) Signed-off-by: Peter Korsgaard --- package/imagemagick/imagemagick.hash | 2 +- package/imagemagick/imagemagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/imagemagick/imagemagick.hash b/package/imagemagick/imagemagick.hash index ff0f3e26c6..8988dad5da 100644 --- a/package/imagemagick/imagemagick.hash +++ b/package/imagemagick/imagemagick.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3df6ca6dff15a4e8a20b4593c60285a59e38890440494d91a344e5c0e2bb3eec imagemagick-7.1.0-45.tar.gz +sha256 4333ef2fe63f2510988af82b726f5b1919ebd54037ea6674566c69fcceb67e11 imagemagick-7.1.0-51.tar.gz sha256 8cceeb67d4e783cb63075c7311fdb990fa0369ee80fbd0f481064cd02386ca2d LICENSE diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 893606ff01..6bdf24c1e8 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMAGEMAGICK_VERSION = 7.1.0-45 +IMAGEMAGICK_VERSION = 7.1.0-51 IMAGEMAGICK_SITE = $(call github,ImageMagick,ImageMagick,$(IMAGEMAGICK_VERSION)) IMAGEMAGICK_LICENSE = Apache-2.0 IMAGEMAGICK_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Nov 5 16:48:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:48:04 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/imagemagick: security bump to version 7.1.0-51 Message-ID: <20221105165017.9FCAC87C34@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f23fc7776eec6ed5e6dcb8a54402c37018eaaea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix CVE-2022-3213: A heap buffer overflow issue was found in ImageMagick. When an application processes a malformed TIFF file, it could lead to undefined behavior or a crash causing a denial of service. https://github.com/ImageMagick/Website/blob/main/ChangeLog.md Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit c5b1a0b34a02759ab4ac3a28b01fe50c1b9d2ff2) Signed-off-by: Peter Korsgaard --- package/imagemagick/imagemagick.hash | 2 +- package/imagemagick/imagemagick.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/imagemagick/imagemagick.hash b/package/imagemagick/imagemagick.hash index ff0f3e26c6..8988dad5da 100644 --- a/package/imagemagick/imagemagick.hash +++ b/package/imagemagick/imagemagick.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3df6ca6dff15a4e8a20b4593c60285a59e38890440494d91a344e5c0e2bb3eec imagemagick-7.1.0-45.tar.gz +sha256 4333ef2fe63f2510988af82b726f5b1919ebd54037ea6674566c69fcceb67e11 imagemagick-7.1.0-51.tar.gz sha256 8cceeb67d4e783cb63075c7311fdb990fa0369ee80fbd0f481064cd02386ca2d LICENSE diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 893606ff01..6bdf24c1e8 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMAGEMAGICK_VERSION = 7.1.0-45 +IMAGEMAGICK_VERSION = 7.1.0-51 IMAGEMAGICK_SITE = $(call github,ImageMagick,ImageMagick,$(IMAGEMAGICK_VERSION)) IMAGEMAGICK_LICENSE = Apache-2.0 IMAGEMAGICK_LICENSE_FILES = LICENSE From peter at korsgaard.com Sat Nov 5 16:49:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 17:49:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/poppler: security bump to version 22.10.0 Message-ID: <20221105165128.9A52387C7F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=133b26dc9f1c2410b478b8c109654b185ee51817 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fix CVE-2022-38784: Poppler prior to and including 22.08.0 contains an integer overflow in the JBIG2 decoder (JBIG2Stream::readTextRegionSeg() in JBIGStream.cc). Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2022-38171 in Xpdf. - Drop patch (already in version) https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-22.10.0/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit bd35c0f363c3192d70b111baba14b40370a206d7) Signed-off-by: Peter Korsgaard --- ...tjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch | 27 ---------------------- package/poppler/poppler.hash | 2 +- package/poppler/poppler.mk | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) diff --git a/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch b/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch deleted file mode 100644 index 40af6a2e00..0000000000 --- a/package/poppler/0001-Include-setjmp-h-when-WITH_JPEG-yes-and-WITH_PNG-no.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 3ea6bca90d87d3f91556205c4e58ca425c6ac437 Mon Sep 17 00:00:00 2001 -From: Marco Genasci -Date: Sun, 12 Dec 2021 10:23:37 +0100 -Subject: [PATCH] Include setjmp.h when WITH_JPEG=yes and WITH_PNG=no - -[Retrieved from: -https://gitlab.freedesktop.org/poppler/poppler/-/commit/3ea6bca90d87d3f91556205c4e58ca425c6ac437] -Signed-off-by: Fabrice Fontaine ---- - poppler/ImageEmbeddingUtils.cc | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/poppler/ImageEmbeddingUtils.cc b/poppler/ImageEmbeddingUtils.cc -index 5c50f1269..c26b9eb2a 100644 ---- a/poppler/ImageEmbeddingUtils.cc -+++ b/poppler/ImageEmbeddingUtils.cc -@@ -16,6 +16,7 @@ - extern "C" { - # include - } -+# include - #endif - #ifdef ENABLE_LIBPNG - # include --- -GitLab - diff --git a/package/poppler/poppler.hash b/package/poppler/poppler.hash index cf6c537063..93681e04af 100644 --- a/package/poppler/poppler.hash +++ b/package/poppler/poppler.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 acb840c2c1ec07d07e53c57c4b3a1ff3e3ee2d888d44e1e9f2f01aaf16814de7 poppler-21.12.0.tar.xz +sha256 04e40fad924a6de62e63017a6fd4c04696c1f526dedc2ba5ef275cedf646292a poppler-22.10.0.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/poppler/poppler.mk b/package/poppler/poppler.mk index b54262e7c4..02ccf742ac 100644 --- a/package/poppler/poppler.mk +++ b/package/poppler/poppler.mk @@ -4,7 +4,7 @@ # ################################################################################ -POPPLER_VERSION = 21.12.0 +POPPLER_VERSION = 22.10.0 POPPLER_SOURCE = poppler-$(POPPLER_VERSION).tar.xz POPPLER_SITE = https://poppler.freedesktop.org POPPLER_DEPENDENCIES = fontconfig host-pkgconf From yann.morin.1998 at free.fr Sat Nov 5 16:55:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 17:55:23 +0100 Subject: [Buildroot] [PATCH 1/2] package/libopenssl: drop useles option for rc5 Message-ID: <20221105165524.747494-1-yann.morin.1998@free.fr> Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to enabled rc5. However, since commit 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 has always been forcibly disabled in Buildrrot. Given that it was unconditionally disabled all those times Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" --- Config.in.legacy | 7 +++++++ package/libopenssl/Config.in | 4 ---- package/libopenssl/libopenssl.mk | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..8efc7ea976 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 + bool "libopenssl rc5 was never enabled" + select BR2_LEGACY + help + The libopenssl option for rc5 never actually enabled rc5, + which had always been disabled in Buildroot. + config BR2_KERNEL_HEADERS_5_17 bool "kernel headers version 5.17.x are no longer supported" select BR2_LEGACY diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index fcead4c11a..00339238fb 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 - bool "enable RC5" - default y - config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 50d41a6533..3542b89727 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS no-fuzz-afl \ no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ -- 2.25.1 From yann.morin.1998 at free.fr Sat Nov 5 16:55:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 17:55:24 +0100 Subject: [Buildroot] [PATCH 2/2] package.libopenssl: fix enabling/disabling mdc2 In-Reply-To: <20221105165524.747494-1-yann.morin.1998@free.fr> References: <20221105165524.747494-1-yann.morin.1998@free.fr> Message-ID: <20221105165524.747494-2-yann.morin.1998@free.fr> Commit 3dbc86f09897 (openssl: bump version, enable mdc2+camellia+tlsext) form 2010-06-03, forced the build of mdc2. Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option eto explicitly disabled mdc2, but forgot to ammend the existing enabling option. It appears that, like most (all?) openssl config options, mdc2 ends up enabled unless explicitly disabled. Additionally, mdc2 depends on DES, so without DES, mdc2 gets disabled. So, drop the explicit enabling option, and make mdc2 select DES. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" --- package/libopenssl/Config.in | 1 + package/libopenssl/libopenssl.mk | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index 00339238fb..7a3f56a512 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -63,6 +63,7 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 config BR2_PACKAGE_LIBOPENSSL_ENABLE_MDC2 bool "enable MDC2" default y + select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES config BR2_PACKAGE_LIBOPENSSL_ENABLE_BLAKE2 bool "enable BLAKE2" diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 3542b89727..fc22c20467 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -79,7 +79,6 @@ define LIBOPENSSL_CONFIGURE_CMDS $(if $(BR2_PACKAGE_HAS_CRYPTODEV),enable-devcryptoeng) \ no-rc5 \ enable-camellia \ - enable-mdc2 \ no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ -- 2.25.1 From yann.morin.1998 at free.fr Sat Nov 5 18:01:56 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:01:56 +0100 Subject: [Buildroot] [PATCH 1/2] package/libopenssl: drop useles option for rc5 In-Reply-To: <20221105165524.747494-1-yann.morin.1998@free.fr> References: <20221105165524.747494-1-yann.morin.1998@free.fr> Message-ID: <20221105180156.GJ3918838@scaer> All, On 2022-11-05 17:55 +0100, Yann E. MORIN spake thusly: > Commit a83d41867c8d (package/libopenssl: add option to enable some > features) added an option to enabled rc5. However, since commit > 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 > has always been forcibly disabled in Buildrrot. > > Given that it was unconditionally disabled all those times It seems I did not finish my sentence... So, the full sentence should read something like: Given that it was unconditionally disabled all those times, and no one complained, itmeans there is virtually noone using rc5, so we can just ropt the option. Regards, Yann E. MORIN. > Signed-off-by: Yann E. MORIN > Cc: "GAUTRON, Erwan" > Cc: "Weber, Matthew L Collins" > --- > Config.in.legacy | 7 +++++++ > package/libopenssl/Config.in | 4 ---- > package/libopenssl/libopenssl.mk | 1 - > 3 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/Config.in.legacy b/Config.in.legacy > index 0e63d59a98..8efc7ea976 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2022.11" > > +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 > + bool "libopenssl rc5 was never enabled" > + select BR2_LEGACY > + help > + The libopenssl option for rc5 never actually enabled rc5, > + which had always been disabled in Buildroot. > + > config BR2_KERNEL_HEADERS_5_17 > bool "kernel headers version 5.17.x are no longer supported" > select BR2_LEGACY > diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in > index fcead4c11a..00339238fb 100644 > --- a/package/libopenssl/Config.in > +++ b/package/libopenssl/Config.in > @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA > bool "enable CHACHA" > default y > > -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 > - bool "enable RC5" > - default y > - > config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 > bool "enable RC2" > default y > diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk > index 50d41a6533..3542b89727 100644 > --- a/package/libopenssl/libopenssl.mk > +++ b/package/libopenssl/libopenssl.mk > @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS > no-fuzz-afl \ > no-afalgeng \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ > - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ > -- > 2.25.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:09:54 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:09:54 +0100 Subject: [Buildroot] [git commit] package/libdcadec: remove package Message-ID: <20221105181141.3294987D5B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6aed2126b9c4cbae2a3f770e6d9029b44daa957 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Quoting https://github.com/foo86/dcadec "This program is deprecated! This decoder has been fully integrated into FFmpeg master branch and further development will continue there. Using FFmpeg for DTS decoding is now recommended." lbdcadec has had no commit oin the past 7+ years now. Fixes: http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3/ Signed-off-by: Bernd Kuhls [yann.morin.1998 at free.fr: amend commit log with age of last activity] Signed-off-by: Yann E. MORIN --- Config.in.legacy | 8 ++++++++ DEVELOPERS | 1 - package/Config.in | 1 - package/libdcadec/Config.in | 7 ------- package/libdcadec/libdcadec.hash | 3 --- package/libdcadec/libdcadec.mk | 33 --------------------------------- 6 files changed, 8 insertions(+), 45 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..7458fa331e 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,14 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_LIBDCADEC + bool "package was deprecated upstream, use ffmpeg instead" + select BR2_LEGACY + help + This decoder has been fully integrated into FFmpeg master + branch and further development will continue there. Using + FFmpeg for DTS decoding is now recommended. + config BR2_KERNEL_HEADERS_5_17 bool "kernel headers version 5.17.x are no longer supported" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..2613624f4b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -363,7 +363,6 @@ F: package/libcdio/ F: package/libcec/ F: package/libcodec2/ F: package/libcrossguid/ -F: package/libdcadec/ F: package/libdeflate/ F: package/libdrm/ F: package/libdvbcsa/ diff --git a/package/Config.in b/package/Config.in index 238d7813f0..aef80f9ab0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1785,7 +1785,6 @@ menu "Multimedia" source "package/libbluray/Config.in" source "package/libcamera/Config.in" source "package/libcamera-apps/Config.in" - source "package/libdcadec/Config.in" source "package/libdvbcsa/Config.in" source "package/libdvbpsi/Config.in" source "package/libdvbsi/Config.in" diff --git a/package/libdcadec/Config.in b/package/libdcadec/Config.in deleted file mode 100644 index 2687a18187..0000000000 --- a/package/libdcadec/Config.in +++ /dev/null @@ -1,7 +0,0 @@ -config BR2_PACKAGE_LIBDCADEC - bool "libdcadec" - help - dcadec is a free DTS Coherent Acoustics decoder with support - for HD extensions. - - https://github.com/foo86/dcadec diff --git a/package/libdcadec/libdcadec.hash b/package/libdcadec/libdcadec.hash deleted file mode 100644 index 3c3e80e8a3..0000000000 --- a/package/libdcadec/libdcadec.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally calculated -sha256 ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 libdcadec-0.2.0.tar.gz -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1 diff --git a/package/libdcadec/libdcadec.mk b/package/libdcadec/libdcadec.mk deleted file mode 100644 index a3579ad632..0000000000 --- a/package/libdcadec/libdcadec.mk +++ /dev/null @@ -1,33 +0,0 @@ -################################################################################ -# -# libdcadec -# -################################################################################ - -LIBDCADEC_VERSION = 0.2.0 -LIBDCADEC_SITE = $(call github,foo86,dcadec,v$(LIBDCADEC_VERSION)) -LIBDCADEC_LICENSE = LGPL-2.1+ -LIBDCADEC_LICENSE_FILES = COPYING.LGPLv2.1 -LIBDCADEC_INSTALL_STAGING = YES - -ifeq ($(BR2_STATIC_LIBS),) -LIBDCADEC_SHARED = CONFIG_SHARED=1 -endif - -define LIBDCADEC_BUILD_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \ - $(LIBDCADEC_SHARED) -C $(@D) -endef - -define LIBDCADEC_INSTALL_STAGING_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - $(LIBDCADEC_SHARED) DESTDIR=$(STAGING_DIR) PREFIX=/usr install -endef - -define LIBDCADEC_INSTALL_TARGET_CMDS - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - $(LIBDCADEC_SHARED) DESTDIR=$(TARGET_DIR) PREFIX=/usr install -endef - -$(eval $(generic-package)) From yann.morin.1998 at free.fr Sat Nov 5 18:14:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:14:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/libdcadec: remove package In-Reply-To: <20221105075156.14160-1-bernd.kuhls@t-online.de> References: <20221105075156.14160-1-bernd.kuhls@t-online.de> Message-ID: <20221105181424.GK3918838@scaer> Bernd, All, On 2022-11-05 08:51 +0100, Bernd Kuhls spake thusly: > Quoting https://github.com/foo86/dcadec > > "This program is deprecated! > > This decoder has been fully integrated into FFmpeg master branch and > further development will continue there. Using FFmpeg for DTS decoding > is now recommended." I've added a little blurb that the package has had no commit for the past 7+ years, too. > Fixes: > http://autobuild.buildroot.net/results/1e63586c91a2670ecac2940f6e9840e6801c32f3/ > > Signed-off-by: Bernd Kuhls Since we're now in feature-freeze, I was considering whther to apply to master or next. I opted for master, as nothinf uses libdcadec in Buildroot, and so removing it should not cause any issue (famous last words). Applied to master, thanks. Regards, Yann E. MORIN. > --- > Config.in.legacy | 8 ++++++++ > DEVELOPERS | 1 - > package/Config.in | 1 - > package/libdcadec/Config.in | 7 ------- > package/libdcadec/libdcadec.hash | 3 --- > package/libdcadec/libdcadec.mk | 33 -------------------------------- > 6 files changed, 8 insertions(+), 45 deletions(-) > delete mode 100644 package/libdcadec/Config.in > delete mode 100644 package/libdcadec/libdcadec.hash > delete mode 100644 package/libdcadec/libdcadec.mk > > diff --git a/Config.in.legacy b/Config.in.legacy > index 0e63d59a98..7458fa331e 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,14 @@ endif > > comment "Legacy options removed in 2022.11" > > +config BR2_PACKAGE_LIBDCADEC > + bool "package was deprecated upstream, use ffmpeg instead" > + select BR2_LEGACY > + help > + This decoder has been fully integrated into FFmpeg master > + branch and further development will continue there. Using > + FFmpeg for DTS decoding is now recommended. > + > config BR2_KERNEL_HEADERS_5_17 > bool "kernel headers version 5.17.x are no longer supported" > select BR2_LEGACY > diff --git a/DEVELOPERS b/DEVELOPERS > index 4750c06b64..f7c6c71e6f 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -363,7 +363,6 @@ F: package/libcdio/ > F: package/libcec/ > F: package/libcodec2/ > F: package/libcrossguid/ > -F: package/libdcadec/ > F: package/libdeflate/ > F: package/libdrm/ > F: package/libdvbcsa/ > diff --git a/package/Config.in b/package/Config.in > index d14e7473b6..c0ff8c9144 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1787,7 +1787,6 @@ menu "Multimedia" > source "package/libbluray/Config.in" > source "package/libcamera/Config.in" > source "package/libcamera-apps/Config.in" > - source "package/libdcadec/Config.in" > source "package/libdvbcsa/Config.in" > source "package/libdvbpsi/Config.in" > source "package/libdvbsi/Config.in" > diff --git a/package/libdcadec/Config.in b/package/libdcadec/Config.in > deleted file mode 100644 > index 2687a18187..0000000000 > --- a/package/libdcadec/Config.in > +++ /dev/null > @@ -1,7 +0,0 @@ > -config BR2_PACKAGE_LIBDCADEC > - bool "libdcadec" > - help > - dcadec is a free DTS Coherent Acoustics decoder with support > - for HD extensions. > - > - https://github.com/foo86/dcadec > diff --git a/package/libdcadec/libdcadec.hash b/package/libdcadec/libdcadec.hash > deleted file mode 100644 > index 3c3e80e8a3..0000000000 > --- a/package/libdcadec/libdcadec.hash > +++ /dev/null > @@ -1,3 +0,0 @@ > -# Locally calculated > -sha256 ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 libdcadec-0.2.0.tar.gz > -sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPLv2.1 > diff --git a/package/libdcadec/libdcadec.mk b/package/libdcadec/libdcadec.mk > deleted file mode 100644 > index a3579ad632..0000000000 > --- a/package/libdcadec/libdcadec.mk > +++ /dev/null > @@ -1,33 +0,0 @@ > -################################################################################ > -# > -# libdcadec > -# > -################################################################################ > - > -LIBDCADEC_VERSION = 0.2.0 > -LIBDCADEC_SITE = $(call github,foo86,dcadec,v$(LIBDCADEC_VERSION)) > -LIBDCADEC_LICENSE = LGPL-2.1+ > -LIBDCADEC_LICENSE_FILES = COPYING.LGPLv2.1 > -LIBDCADEC_INSTALL_STAGING = YES > - > -ifeq ($(BR2_STATIC_LIBS),) > -LIBDCADEC_SHARED = CONFIG_SHARED=1 > -endif > - > -define LIBDCADEC_BUILD_CMDS > - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ > - CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \ > - $(LIBDCADEC_SHARED) -C $(@D) > -endef > - > -define LIBDCADEC_INSTALL_STAGING_CMDS > - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ > - $(LIBDCADEC_SHARED) DESTDIR=$(STAGING_DIR) PREFIX=/usr install > -endef > - > -define LIBDCADEC_INSTALL_TARGET_CMDS > - $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ > - $(LIBDCADEC_SHARED) DESTDIR=$(TARGET_DIR) PREFIX=/usr install > -endef > - > -$(eval $(generic-package)) > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:23:51 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:23:51 +0100 Subject: [Buildroot] [git commit branch/next] package/ssdp-responder: minor update of help text Message-ID: <20221105182505.03C7C87DC0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c8a463a71c6ebaa34c339b1efc3e33c9306f450 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Joachim Wiberg Signed-off-by: Yann E. MORIN --- package/ssdp-responder/Config.in | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/package/ssdp-responder/Config.in b/package/ssdp-responder/Config.in index df57546eed..8b5dfe67a6 100644 --- a/package/ssdp-responder/Config.in +++ b/package/ssdp-responder/Config.in @@ -7,14 +7,16 @@ config BR2_PACKAGE_SSDP_RESPONDER targeted more at embedded systems that need to announce themselves to Windows systems. - ssdpd is a stand-alone UNIX, no external dependencies but the - standard C library. It has a built-in web server for serving - the UPnP XML description which Windows use to present the - icon, by default an InternetGatewayDevice is announced. + The project consists of ssdpd and ssdp-scan. The former is a + stand-alone UNIX daemon, it has no dependencies but a standard + C library. It comes with built-in web server for serving the + UPnP XML description on port 1901, the XML is used by Windows + to present the icon, by default an InternetGatewayDevice is + announced. - Also included is ssdp-scan, a tool similar to mdns-scan, which - continuously scans for SSDP capable hosts on the network. - Take care only to use for debugging since it scans the network - quite aggressively. + ssdp-scan is a tool, similar to mdns-scan, to find other SSDP + capable hosts on the network. Take care to only use it for + debugging, or quicker device discovery operations, since it + scans the network quite aggressively. https://github.com/troglobit/ssdp-responder/ From yann.morin.1998 at free.fr Sat Nov 5 18:23:49 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:23:49 +0100 Subject: [Buildroot] [git commit branch/next] package/ssdp-responder: bump to version 1.9 Message-ID: <20221105182504.EE40787DB5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=54fd5f74f19d1e83d7c4571fc1b766c733072b94 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Changes: - New command line options to ssdp-scan - Update copyright years (affects LICENSE file hash) Fixes: - Workaround for OpenVPN /32 default server setup - Time-of-check vs time-of-use issue with caching of UUID, found by Coverity Scan, fixed by Raul Porancea Signed-off-by: Joachim Wiberg Acked-by: Yann E. MORIN Signed-off-by: Yann E. MORIN --- package/ssdp-responder/ssdp-responder.hash | 4 ++-- package/ssdp-responder/ssdp-responder.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ssdp-responder/ssdp-responder.hash b/package/ssdp-responder/ssdp-responder.hash index e8cbbb4a1f..425ad86e08 100644 --- a/package/ssdp-responder/ssdp-responder.hash +++ b/package/ssdp-responder/ssdp-responder.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7ae49229e7c7a55fed9e36598b12e2173eecef0fffe0a386b6a10fad30f3c79f ssdp-responder-1.8.tar.gz -sha256 e17dc0bc91bf499d8cca5e016c22c6d2a4770e3cc1a43756a7973375a83ddb90 LICENSE +sha256 974c244abd4ba8c87532867a84756182a1460c99072ffb1eb91c5a1f73311d89 ssdp-responder-1.9.tar.gz +sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk index 3fee4c2006..fd7b1ea44b 100644 --- a/package/ssdp-responder/ssdp-responder.mk +++ b/package/ssdp-responder/ssdp-responder.mk @@ -4,7 +4,7 @@ # ################################################################################ -SSDP_RESPONDER_VERSION = 1.8 +SSDP_RESPONDER_VERSION = 1.9 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 yann.morin.1998 at free.fr Sat Nov 5 18:44:55 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:44:55 +0100 Subject: [Buildroot] [PATCH 3/3] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <871qqnf7wt.fsf@gmail.com> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-4-troglobit@gmail.com> <20221031214956.37e0ef12@windsurf> <871qqnf7wt.fsf@gmail.com> Message-ID: <20221105184455.GL3918838@scaer> Joachim, All, On 2022-11-01 08:30 +0100, Joachim Wiberg spake thusly: > On Mon, Oct 31, 2022 at 21:49, Thomas Petazzoni wrote: > > On Mon, 31 Oct 2022 18:46:32 +0100 > > Joachim Wiberg wrote: > >> +cmd() > >> +{ > >> + start-stop-daemon -q -p "$PIDFILE" -x "$DAEMON" "$@" > >> + status=$? > >> + [ $status -eq 0 ] && echo "OK" || echo "FAIL" > >> + > >> + return $status > >> +} > > I don't think we're using this cmd construct anywhere else in the tree, > > or did I miss some change in our coding style/policy? > > I mentioned it in the cover letter, but that information should have > been here in this patch. Sorry about that. > > It all started out with utils/check-package telling me I used $DAEMON > wrong. While changing that I ended up with a final comment from it > that said I should also "run shellcheck and fix the warnings". > > It in turn had several grievances which I took one by one. In this one > I used the same construct as in package/smcroute/S41smcroute to work > around a warning about using `$?` instead of using an `if cmd; then ...` We hanve cmd() in only two pacjages so far, smcroute and watchdogd, both proided by you, so I can see you are aiming for some consistency! :-) However, the majority of our SNNfoo startup scripts do not use this cmd() wrapper construct, so I am not a fan of it. (I like that it is generic and that we could have in a library of helpers shared across our startup script, but IIRC we had a similar discussion a long time ago, and decide against it, because it is trivial enough to call start-stop-daemon). The rest of the changes are however interesting, so could you respin with just fixing those, pelase? Note: it is acceptable that some shellcheck triggers get forcefully disabled. For example, SC2086 (Double quote to prevent globbing and word splitting) must be disabled when expanding $DAEMON_ARGS; this can be achieved with: # shellcheck source=/dev/null [ -f $CFGFILE ] && . $CFGFILE # shellcheck disable=SC2086 start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS Basically, the canonical reference for a startup script is package/busybox/S01syslogd. Oh, btw, as much as I hate TABs, we do use TABs for indentation... https://nightly.buildroot.org/#adding-packages-start-script Regards, Yann E. MORIN. > >> start() { > >> - printf 'Starting %s: ' "$NAME" > >> - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS > >> - [ $? = 0 ] && echo "OK" || echo "FAIL" > > > > This all looked matching our coding style. Why are you changing this? > >> case "$1" in > >> - start|stop|restart) > >> - "$1" > >> - ;; > >> - reload) > >> - restart > >> - ;; > >> - *) > >> - echo "Usage: $0 {start|stop|restart|reload}" > >> - exit 1 > >> + start|stop|restart) > >> + "$1" > >> + ;; > >> + reload) > >> + restart > >> + ;; > >> + *) > >> + echo "Usage: $0 {start|stop|restart|reload}" > >> + exit 1 > > > > I'm not sure what is the recommended indentation style in our init > > scripts. Tabs? Spaces? > > Shellcheck pointed out this section had four spaces indent instead of > the eight (tab) used for the rest of the script. Iirc from the "own > code coding style" discussions C and shell script should follow the > same style, but I may very well be wrong here. > > > Best regards > /Joachim > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:45:55 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:45:55 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221031174632.377586-2-troglobit@gmail.com> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> Message-ID: <20221105184555.GM3918838@scaer> Joachime, All, On 2022-10-31 18:46 +0100, Joachim Wiberg spake thusly: > Changes: > - New command line options to ssdp-scan > - Update copyright years (affects LICENSE file hash) > > Fixes: > - Workaround for OpenVPN /32 default server setup > - Time-of-check vs time-of-use issue with caching of UUID, > found by Coverity Scan, fixed by Raul Porancea > > Signed-off-by: Joachim Wiberg Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/ssdp-responder/ssdp-responder.hash | 4 ++-- > package/ssdp-responder/ssdp-responder.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/ssdp-responder/ssdp-responder.hash b/package/ssdp-responder/ssdp-responder.hash > index e8cbbb4a1f..425ad86e08 100644 > --- a/package/ssdp-responder/ssdp-responder.hash > +++ b/package/ssdp-responder/ssdp-responder.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 7ae49229e7c7a55fed9e36598b12e2173eecef0fffe0a386b6a10fad30f3c79f ssdp-responder-1.8.tar.gz > -sha256 e17dc0bc91bf499d8cca5e016c22c6d2a4770e3cc1a43756a7973375a83ddb90 LICENSE > +sha256 974c244abd4ba8c87532867a84756182a1460c99072ffb1eb91c5a1f73311d89 ssdp-responder-1.9.tar.gz > +sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE > diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk > index 3fee4c2006..fd7b1ea44b 100644 > --- a/package/ssdp-responder/ssdp-responder.mk > +++ b/package/ssdp-responder/ssdp-responder.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SSDP_RESPONDER_VERSION = 1.8 > +SSDP_RESPONDER_VERSION = 1.9 > SSDP_RESPONDER_SITE = https://github.com/troglobit/ssdp-responder/releases/download/v$(SSDP_RESPONDER_VERSION) > SSDP_RESPONDER_LICENSE = ISC > SSDP_RESPONDER_LICENSE_FILES = LICENSE > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:47:16 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:47:16 +0100 Subject: [Buildroot] [PATCH 2/3] package/ssdp-responder: minor update of help text In-Reply-To: <20221031174632.377586-3-troglobit@gmail.com> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-3-troglobit@gmail.com> Message-ID: <20221105184716.GN3918838@scaer> Joachim, All, On 2022-10-31 18:46 +0100, Joachim Wiberg spake thusly: > Signed-off-by: Joachim Wiberg Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/ssdp-responder/Config.in | 18 ++++++++++-------- > 1 file changed, 10 insertions(+), 8 deletions(-) > > diff --git a/package/ssdp-responder/Config.in b/package/ssdp-responder/Config.in > index df57546eed..8b5dfe67a6 100644 > --- a/package/ssdp-responder/Config.in > +++ b/package/ssdp-responder/Config.in > @@ -7,14 +7,16 @@ config BR2_PACKAGE_SSDP_RESPONDER > targeted more at embedded systems that need to announce > themselves to Windows systems. > > - ssdpd is a stand-alone UNIX, no external dependencies but the > - standard C library. It has a built-in web server for serving > - the UPnP XML description which Windows use to present the > - icon, by default an InternetGatewayDevice is announced. > + The project consists of ssdpd and ssdp-scan. The former is a > + stand-alone UNIX daemon, it has no dependencies but a standard > + C library. It comes with built-in web server for serving the > + UPnP XML description on port 1901, the XML is used by Windows > + to present the icon, by default an InternetGatewayDevice is > + announced. > > - Also included is ssdp-scan, a tool similar to mdns-scan, which > - continuously scans for SSDP capable hosts on the network. > - Take care only to use for debugging since it scans the network > - quite aggressively. > + ssdp-scan is a tool, similar to mdns-scan, to find other SSDP > + capable hosts on the network. Take care to only use it for > + debugging, or quicker device discovery operations, since it > + scans the network quite aggressively. > > https://github.com/troglobit/ssdp-responder/ > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 5 18:48:10 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 5 Nov 2022 19:48:10 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221105184555.GM3918838@scaer> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221105184555.GM3918838@scaer> Message-ID: <20221105184810.GO3918838@scaer> Joachim, All, On 2022-11-05 19:45 +0100, Yann E. MORIN spake thusly: > On 2022-10-31 18:46 +0100, Joachim Wiberg spake thusly: > > Changes: > > - New command line options to ssdp-scan > > - Update copyright years (affects LICENSE file hash) > > > > Fixes: > > - Workaround for OpenVPN /32 default server setup > > - Time-of-check vs time-of-use issue with caching of UUID, > > found by Coverity Scan, fixed by Raul Porancea > > > > Signed-off-by: Joachim Wiberg > > Applied to master, thanks. s/master/next/ Also, sorry for the typo in your name in my previous reply... :-/ Regards, Yann E. MORIN. > Regards, > Yann E. MORIN. > > > --- > > package/ssdp-responder/ssdp-responder.hash | 4 ++-- > > package/ssdp-responder/ssdp-responder.mk | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/ssdp-responder/ssdp-responder.hash b/package/ssdp-responder/ssdp-responder.hash > > index e8cbbb4a1f..425ad86e08 100644 > > --- a/package/ssdp-responder/ssdp-responder.hash > > +++ b/package/ssdp-responder/ssdp-responder.hash > > @@ -1,3 +1,3 @@ > > # Locally calculated > > -sha256 7ae49229e7c7a55fed9e36598b12e2173eecef0fffe0a386b6a10fad30f3c79f ssdp-responder-1.8.tar.gz > > -sha256 e17dc0bc91bf499d8cca5e016c22c6d2a4770e3cc1a43756a7973375a83ddb90 LICENSE > > +sha256 974c244abd4ba8c87532867a84756182a1460c99072ffb1eb91c5a1f73311d89 ssdp-responder-1.9.tar.gz > > +sha256 68d6fdc22e337f725fe719bf9ae6d92b1d8d0ca4cff8219b303ab76706670a8d LICENSE > > diff --git a/package/ssdp-responder/ssdp-responder.mk b/package/ssdp-responder/ssdp-responder.mk > > index 3fee4c2006..fd7b1ea44b 100644 > > --- a/package/ssdp-responder/ssdp-responder.mk > > +++ b/package/ssdp-responder/ssdp-responder.mk > > @@ -4,7 +4,7 @@ > > # > > ################################################################################ > > > > -SSDP_RESPONDER_VERSION = 1.8 > > +SSDP_RESPONDER_VERSION = 1.9 > > SSDP_RESPONDER_SITE = https://github.com/troglobit/ssdp-responder/releases/download/v$(SSDP_RESPONDER_VERSION) > > SSDP_RESPONDER_LICENSE = ISC > > SSDP_RESPONDER_LICENSE_FILES = LICENSE > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Sat Nov 5 19:39:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 20:39:54 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-04 In-Reply-To: <20221105123417.GD3918838@scaer> References: <20221105123417.GD3918838@scaer> Message-ID: <20221105203954.70037088@windsurf> On Sat, 5 Nov 2022 13:34:17 +0100 "Yann E. MORIN" wrote: > Err... This is simply a case where the disk is full: > > xzcat /builds/buildroot.org/buildroot/dl/linux/linux-5.7.tar.xz | tar --strip-components=1 -C /builds/buildroot.org/buildroot/output/build/linux-5.7 -xf - > tar: drivers/watchdog/ftwdt010_wdt.c: Wrote only 4096 of 5381 bytes > tar: drivers/watchdog/gef_wdt.c: Cannot write: No space left on device > [...] Yeah, Docker stores its container volumes in /var/lib/docker, within / which is quite "small". I need to move it under /home, which has TBs of storage. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From gero at schwaericke.email Sat Nov 5 19:47:12 2022 From: gero at schwaericke.email (=?UTF-8?q?Gero=20Schw=C3=A4ricke?=) Date: Sat, 5 Nov 2022 19:47:12 +0000 Subject: [Buildroot] [PATCH] board/cubietech/cubieboard1: add Cubieboard 1 Message-ID: <20221105194712.541286-1-gero@schwaericke.email> Board support for the Cubieboard 1 from Cubietech. Based the config for Cubieboard 2 and the Olimex A10-OLinuXino-LIME which is also an Allwinner A10 board (sunxi kernel). Signed-off-by: Gero Schw?ricke --- board/cubietech/cubieboard1/boot.cmd | 7 +++++ board/cubietech/cubieboard1/genimage.cfg | 36 ++++++++++++++++++++++ configs/cubieboard1_defconfig | 39 ++++++++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 board/cubietech/cubieboard1/boot.cmd create mode 100644 board/cubietech/cubieboard1/genimage.cfg create mode 100644 configs/cubieboard1_defconfig diff --git a/board/cubietech/cubieboard1/boot.cmd b/board/cubietech/cubieboard1/boot.cmd new file mode 100644 index 0000000000..eefbdc8169 --- /dev/null +++ b/board/cubietech/cubieboard1/boot.cmd @@ -0,0 +1,7 @@ +# based on board/cubieboard2/boot.cmd + +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 sun4i-a10-cubieboard.dtb +bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/cubietech/cubieboard1/genimage.cfg b/board/cubietech/cubieboard1/genimage.cfg new file mode 100644 index 0000000000..2ed4dde951 --- /dev/null +++ b/board/cubietech/cubieboard1/genimage.cfg @@ -0,0 +1,36 @@ +# based on board/cubieboard2/genimage.cfg + +image boot.vfat { + vfat { + files = { + "zImage", + "sun4i-a10-cubieboard.dtb", + "boot.scr" + } + } + + size = 16M +} + +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" + } +} diff --git a/configs/cubieboard1_defconfig b/configs/cubieboard1_defconfig new file mode 100644 index 0000000000..601d4ab38c --- /dev/null +++ b/configs/cubieboard1_defconfig @@ -0,0 +1,39 @@ +# Architecture +BR2_arm=y +BR2_cortex_a8=y + +# Toolchain options +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y + +# Bootloader +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Cubieboard" +BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/cubietech/cubieboard1/boot.cmd" + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.1" +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun4i-a10-cubieboard" + +# Filesystem +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/cubietech/cubieboard1/genimage.cfg" + +# Host Requirements +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_MTOOLS=y -- 2.25.1 From thomas.petazzoni at bootlin.com Sat Nov 5 20:01:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:01:14 +0100 Subject: [Buildroot] [git commit branch/next] package/zic: bump to version 2022f Message-ID: <20221105200153.749CB87DE0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fcdc4b29c7a84422214ee3af116c75fa62289484 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/zic/0001-remove-dependency-check-on-version-file.patch | 2 +- package/zic/zic.hash | 4 ++-- package/zic/zic.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/zic/0001-remove-dependency-check-on-version-file.patch b/package/zic/0001-remove-dependency-check-on-version-file.patch index 64587bc0df..cba7ed679e 100644 --- a/package/zic/0001-remove-dependency-check-on-version-file.patch +++ b/package/zic/0001-remove-dependency-check-on-version-file.patch @@ -18,7 +18,7 @@ diff --git a/Makefile b/Makefile index 1b714a8..00d2c09 100644 --- a/Makefile +++ b/Makefile -@@ -609,7 +609,7 @@ INSTALL: ALL install date.1 +@@ -615,7 +615,7 @@ INSTALL: ALL install date.1 # Otherwise, use $(VERSION) unless it is "unknown" and there is already # a 'version' file, in which case reuse the existing 'version' contents # and append "-dirty" if the contents do not already end in "-dirty". diff --git a/package/zic/zic.hash b/package/zic/zic.hash index c9c7491948..40f68f0299 100644 --- a/package/zic/zic.hash +++ b/package/zic/zic.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html -sha512 3373fa16a12007415c3dc3a75c4a0d61d6ae54968eeecedcdf4bcfd7f554020a15c4687dde107b90462b75d848eebe1e200c33322ebe0d3f1ad11bc769cade06 tzcode2022c.tar.gz +# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +sha512 3e2ef91b972f1872e3e8da9eae9d1c4638bfdb32600f164484edd7147be45a116db80443cd5ae61b5c34f8b841e4362f4beefd957633f6cc9b7def543ed6752b tzcode2022f.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/zic/zic.mk b/package/zic/zic.mk index bb5cd3c916..229afaadc2 100644 --- a/package/zic/zic.mk +++ b/package/zic/zic.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZIC_VERSION = 2022c +ZIC_VERSION = 2022f ZIC_SOURCE = tzcode$(ZIC_VERSION).tar.gz ZIC_SITE = https://www.iana.org/time-zones/repository/releases ZIC_STRIP_COMPONENTS = 0 From thomas.petazzoni at bootlin.com Sat Nov 5 20:01:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:01:21 +0100 Subject: [Buildroot] [git commit branch/next] package/tzdata: bump to version 2022f Message-ID: <20221105200153.7FC9087DE1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6f5fe64ab9208f68043acc3b6e687de21d8be614 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/tzdata/tzdata.hash | 4 ++-- package/tzdata/tzdata.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tzdata/tzdata.hash b/package/tzdata/tzdata.hash index b203e5bf5b..aadd320063 100644 --- a/package/tzdata/tzdata.hash +++ b/package/tzdata/tzdata.hash @@ -1,4 +1,4 @@ -# From https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html -sha512 e2ae92abac6d87ce4ab4ba9012e868e1791b842e083293489debc0c671b9cf135b5b70426dacb6dbebbf6eba24463205225ae45bb7df891a086b25475f85ee0b tzdata2022c.tar.gz +# From https://mm.icann.org/pipermail/tz-announce/2022-October/000075.html +sha512 72d05d05be999075cdf57b896c0f4238b1b862d4d0ed92cc611736592a4ada14d47bd7f0fc8be39e7938a7f5940a903c8af41e87859482bcfab787d889d429f6 tzdata2022f.tar.gz # Locally computed: sha256 0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf LICENSE diff --git a/package/tzdata/tzdata.mk b/package/tzdata/tzdata.mk index 7a1a77fcd9..45bd7cf6e6 100644 --- a/package/tzdata/tzdata.mk +++ b/package/tzdata/tzdata.mk @@ -4,7 +4,7 @@ # ################################################################################ -TZDATA_VERSION = 2022c +TZDATA_VERSION = 2022f TZDATA_SOURCE = tzdata$(TZDATA_VERSION).tar.gz TZDATA_SITE = https://www.iana.org/time-zones/repository/releases TZDATA_STRIP_COMPONENTS = 0 From thomas.petazzoni at bootlin.com Sat Nov 5 20:01:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:01:01 +0100 Subject: [Buildroot] [git commit branch/next] package/gdk-pixbuf: bump to version 2.42.10 Message-ID: <20221105200153.5F36F87DDE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cd2757bd76d2bc2411e67a27a25b8ab55d40bdb7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/gdk-pixbuf/gdk-pixbuf.hash | 4 ++-- package/gdk-pixbuf/gdk-pixbuf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/gdk-pixbuf/gdk-pixbuf.hash b/package/gdk-pixbuf/gdk-pixbuf.hash index 35084a50ac..23a7c3fc05 100644 --- a/package/gdk-pixbuf/gdk-pixbuf.hash +++ b/package/gdk-pixbuf/gdk-pixbuf.hash @@ -1,3 +1,3 @@ -# From https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.9.sha256sum -sha256 28f7958e7bf29a32d4e963556d241d0a41a6786582ff6a5ad11665e0347fc962 gdk-pixbuf-2.42.9.tar.xz +# From https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.10.sha256sum +sha256 ee9b6c75d13ba096907a2e3c6b27b61bcd17f5c7ebeab5a5b439d2f2e39fe44b gdk-pixbuf-2.42.10.tar.xz sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING diff --git a/package/gdk-pixbuf/gdk-pixbuf.mk b/package/gdk-pixbuf/gdk-pixbuf.mk index 4a513effbd..561e191569 100644 --- a/package/gdk-pixbuf/gdk-pixbuf.mk +++ b/package/gdk-pixbuf/gdk-pixbuf.mk @@ -5,7 +5,7 @@ ################################################################################ GDK_PIXBUF_VERSION_MAJOR = 2.42 -GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).9 +GDK_PIXBUF_VERSION = $(GDK_PIXBUF_VERSION_MAJOR).10 GDK_PIXBUF_SOURCE = gdk-pixbuf-$(GDK_PIXBUF_VERSION).tar.xz GDK_PIXBUF_SITE = http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/$(GDK_PIXBUF_VERSION_MAJOR) GDK_PIXBUF_LICENSE = LGPL-2.1+ From thomas.petazzoni at bootlin.com Sat Nov 5 20:01:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:01:07 +0100 Subject: [Buildroot] [git commit branch/next] package/pango: bump to version 1.50.11 Message-ID: <20221105200153.69ECD87DB3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=785ea2179c40040cc0087b7b635dc3a78dd11f42 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 cbd391db20..d073526cf7 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.10.sha256sum -sha256 7e5d2f1e40854d24a9a2c4d093bafe75dcdbeccdf1de43e4437332eabed64966 pango-1.50.10.tar.xz +# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.11.sha256sum +sha256 8800f812d89ee61388188703203f3a7878963c22f8695aaf1fa0a1a1428d17ae pango-1.50.11.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index 649f3398cf..a61473431e 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).10 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).11 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = http://ftp.gnome.org/pub/GNOME/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sat Nov 5 20:02:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:02:17 +0100 Subject: [Buildroot] [PATCH] package/gdk-pixbuf: bump to version 2.42.10 In-Reply-To: <20221105080348.1228426-1-francois.perrad@gadz.org> References: <20221105080348.1228426-1-francois.perrad@gadz.org> Message-ID: <20221105210217.208d5cf6@windsurf> On Sat, 5 Nov 2022 09:03:48 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/gdk-pixbuf/gdk-pixbuf.hash | 4 ++-- > package/gdk-pixbuf/gdk-pixbuf.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 Sat Nov 5 20:02:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:02:23 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.11 In-Reply-To: <20221105080357.1228447-1-francois.perrad@gadz.org> References: <20221105080357.1228447-1-francois.perrad@gadz.org> Message-ID: <20221105210223.5827c39a@windsurf> On Sat, 5 Nov 2022 09:03:57 +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 Sat Nov 5 20:02:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:02:34 +0100 Subject: [Buildroot] [PATCH 1/2] package/zic: bump to version 2022f In-Reply-To: <20221105080407.1228468-1-francois.perrad@gadz.org> References: <20221105080407.1228468-1-francois.perrad@gadz.org> Message-ID: <20221105210234.6f5ce122@windsurf> On Sat, 5 Nov 2022 09:04:06 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > .../zic/0001-remove-dependency-check-on-version-file.patch | 2 +- > package/zic/zic.hash | 4 ++-- > package/zic/zic.mk | 2 +- > 3 files changed, 4 insertions(+), 4 deletions(-) Both applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 20:02:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:02:52 +0100 Subject: [Buildroot] [git commit] package/swupdate: specify SWU_VER during build Message-ID: <20221105200326.8E2BD87DEA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0b4a9930124f7fb4c7bfae281db900905006a2da branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio Signed-off-by: Thomas Petazzoni --- package/swupdate/swupdate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index b2f50d2b71..2f618b2e79 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,6 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From thomas.petazzoni at bootlin.com Sat Nov 5 20:03:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:03:08 +0100 Subject: [Buildroot] [git commit] package/strongswan: security bump to version 5.9.8 Message-ID: <20221105200326.9D65487DEB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b79d735139282ecf052dc89d4c221bbd16447112 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixed a vulnerability related to online certificate revocation checking that was caused because the revocation plugin used potentially untrusted OCSP URIs and CRL distribution points in certificates. This allowed a remote attacker to initiate IKE_SAs and send crafted certificates that contain URIs pointing to servers under their control, which could have lead to a denial-of-service attack. This vulnerability has been registered as CVE-2022-40617. Drop patch (already in version) https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html https://github.com/strongswan/strongswan/releases/tag/5.9.6 https://github.com/strongswan/strongswan/releases/tag/5.9.7 https://github.com/strongswan/strongswan/releases/tag/5.9.8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...strongswan-plugins-wolfssl-rename-encrypt.patch | 150 --------------------- package/strongswan/strongswan.hash | 6 +- package/strongswan/strongswan.mk | 2 +- 3 files changed, 4 insertions(+), 154 deletions(-) diff --git a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch b/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch deleted file mode 100644 index 7b47b3278b..0000000000 --- a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5900426a710eaa65a27784687775e331bcb0489b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 8 Aug 2022 09:52:19 +0200 -Subject: [PATCH] wolfssl: Rename `encrypt` methods to avoid conflicts with - system headers - -Rename `encrypt` methods to avoid the following build failure when wolfSSL -is built with --enable-opensslextra: - -In file included from ../../../../src/libstrongswan/utils/utils.h:59, - from ../../../../src/libstrongswan/library.h:101, - from wolfssl_common.h:29, - from wolfssl_aead.c:23: -wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union , chunk_t, chunk_t, chunk_t, chunk_t *)' - 90 | METHOD(aead_t, encrypt, bool, - | ^~~~~~~ -../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' - 99 | static ret name(union {iface *_public; this;} \ - | ^~~~ -In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, - from wolfssl_common.h:64, - from wolfssl_aead.c:23: -/home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' - 149 | void encrypt(char *, int); - | ^~~~~~~ - -Closes strongswan/strongswan#1201 -[Retrieved from: -https://github.com/strongswan/strongswan/commit/5900426a710eaa65a27784687775e331bcb0489b] ---- - src/libstrongswan/plugins/wolfssl/wolfssl_aead.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -index 2ea7c94cd65..44f054916cf 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -@@ -87,7 +87,7 @@ struct private_aead_t { - encryption_algorithm_t alg; - }; - --METHOD(aead_t, encrypt, bool, -+METHOD(aead_t, encrypt_, bool, - private_aead_t *this, chunk_t plain, chunk_t assoc, chunk_t iv, - chunk_t *encrypted) - { -@@ -323,7 +323,7 @@ aead_t *wolfssl_aead_create(encryption_algorithm_t algo, - - INIT(this, - .public = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_icv_size = _get_icv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -index cffe7ba2375..085a912404c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -@@ -230,7 +230,7 @@ METHOD(crypter_t, decrypt, bool, - return success; - } - --METHOD(crypter_t, encrypt, bool, -+METHOD(crypter_t, encrypt_, bool, - private_wolfssl_crypter_t *this, chunk_t data, chunk_t iv, chunk_t *dst) - { - u_char *out; -@@ -578,7 +578,7 @@ wolfssl_crypter_t *wolfssl_crypter_create(encryption_algorithm_t algo, - INIT(this, - .public = { - .crypter = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_iv_size = _get_iv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -index d8a1ededb06..110543762f2 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -@@ -193,7 +193,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_ec_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -324,7 +324,7 @@ static private_wolfssl_ec_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -index f423d8d5691..ea0fb3dfc77 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -@@ -111,7 +111,7 @@ METHOD(public_key_t, verify, bool, - return ret == 0 && res == 1; - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -368,7 +368,7 @@ static private_public_key_t *create_empty(key_type_t type) - .public = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -index 72df115fe90..da8899c2d8c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -@@ -216,7 +216,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_rsa_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t plain, chunk_t *crypto) - { -@@ -440,7 +440,7 @@ static private_wolfssl_rsa_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .equals = public_key_equals, - .get_keysize = _get_keysize, - .get_fingerprint = _get_fingerprint, diff --git a/package/strongswan/strongswan.hash b/package/strongswan/strongswan.hash index aca7ddf5cd..4822f9152f 100644 --- a/package/strongswan/strongswan.hash +++ b/package/strongswan/strongswan.hash @@ -1,7 +1,7 @@ -# From http://download.strongswan.org/strongswan-5.9.5.tar.bz2.md5 -md5 53005324e3cba8592f1fb958b1c2d0e5 strongswan-5.9.5.tar.bz2 +# From http://download.strongswan.org/strongswan-5.9.8.tar.bz2.md5 +md5 f46b0d3e7aed88824650d0721c887443 strongswan-5.9.8.tar.bz2 # Calculated based on the hash above -sha256 983e4ef4a4c6c9d69f5fe6707c7fe0b2b9a9291943bbf4e008faab6bf91c0bdd strongswan-5.9.5.tar.bz2 +sha256 d3303a43c0bd7b75a12b64855e8edcb53696f06190364f26d1533bde1f2e453c strongswan-5.9.8.tar.bz2 # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 2292e21797754548dccdef9eef6aee7584e552fbd890fa914e1de8d3577d23f0 LICENSE diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index 44c20f8414..cae1433e39 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRONGSWAN_VERSION = 5.9.5 +STRONGSWAN_VERSION = 5.9.8 STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2 STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPL-2.0+ From thomas.petazzoni at bootlin.com Sat Nov 5 20:03:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:03:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/swupdate: specify SWU_VER during build In-Reply-To: <20221104151242.2735240-1-vfazio@xes-inc.com> References: <20221104151242.2735240-1-vfazio@xes-inc.com> Message-ID: <20221105210331.2d1aad17@windsurf> On Fri, 4 Nov 2022 10:12:42 -0500 Vincent Fazio wrote: > The swupdate build process uses SWU_VER as part of the build commandline > for compiling objects to define the value for use in globals.h (see also > Makefile.flags). > > This value is also used to communicate capabilities to lua handlers > (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). > > When swupdate gets built, SWU_VER defaults to using `git describe` to > determine the version. This, unfortunately, picks up the version of the > Buildroot checkout and not the actual version of swupdate. > > Now, specify SWU_VER as part of the make options to override the > calculated value so the proper version is reported. > > Signed-off-by: Vincent Fazio > --- > package/swupdate/swupdate.mk | 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 Nov 5 20:03:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:03:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/strongswan: security bump to version 5.9.8 In-Reply-To: <20221104161851.645974-1-fontaine.fabrice@gmail.com> References: <20221104161851.645974-1-fontaine.fabrice@gmail.com> Message-ID: <20221105210343.4b8409be@windsurf> On Fri, 4 Nov 2022 17:18:51 +0100 Fabrice Fontaine wrote: > Fixed a vulnerability related to online certificate revocation checking > that was caused because the revocation plugin used potentially untrusted > OCSP URIs and CRL distribution points in certificates. This allowed a > remote attacker to initiate IKE_SAs and send crafted certificates that > contain URIs pointing to servers under their control, which could have > lead to a denial-of-service attack. This vulnerability has been > registered as CVE-2022-40617. > > Drop patch (already in version) > > https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html > https://github.com/strongswan/strongswan/releases/tag/5.9.6 > https://github.com/strongswan/strongswan/releases/tag/5.9.7 > https://github.com/strongswan/strongswan/releases/tag/5.9.8 > > Signed-off-by: Fabrice Fontaine > --- > ...gswan-plugins-wolfssl-rename-encrypt.patch | 150 ------------------ > package/strongswan/strongswan.hash | 6 +- > package/strongswan/strongswan.mk | 2 +- > 3 files changed, 4 insertions(+), 154 deletions(-) > delete mode 100644 package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 20:09:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:09:08 +0100 Subject: [Buildroot] [git commit] package/botan: add host-python3 dependency Message-ID: <20221105200932.E7DF287DEF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0ad4301f608a270b6f463ebd91684cde0f584ebd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master add host-python3 dependency to avoid the following build failure raised since the addition of the package in commit e43da7bb32285bbd41b38a379aef77132d149df7: (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) /usr/bin/env: 'python': No such file or directory Fixes: - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/botan/botan.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/botan/botan.mk b/package/botan/botan.mk index b26ee4c66e..b0ebe594b1 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -13,6 +13,7 @@ BOTAN_CPE_ID_VENDOR = botan_project BOTAN_INSTALL_STAGING = YES +BOTAN_DEPENDENCIES = host-python3 BOTAN_CONF_OPTS = \ --cpu=$(BR2_ARCH) \ --disable-cc-tests \ From thomas.petazzoni at bootlin.com Sat Nov 5 20:09:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:09:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/botan: add host-python3 dependency In-Reply-To: <20221104101639.24364-1-fontaine.fabrice@gmail.com> References: <20221104101639.24364-1-fontaine.fabrice@gmail.com> Message-ID: <20221105210938.665cfe86@windsurf> On Fri, 4 Nov 2022 11:16:39 +0100 Fabrice Fontaine wrote: > add host-python3 dependency to avoid the following build failure raised > since the addition of the package in commit > e43da7bb32285bbd41b38a379aef77132d149df7: > > (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) > /usr/bin/env: 'python': No such file or directory > > Fixes: > - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca > > Signed-off-by: Fabrice Fontaine > --- > package/botan/botan.mk | 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 Nov 5 20:19:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:19:43 +0100 Subject: [Buildroot] [git commit] package/swupdate: add missing backslash Message-ID: <20221105202046.1C62087E10@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b21e2f216b08135366c7d9ba1eb087f6bdaba482 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 0b4a9930124f7fb4c7bfae281db900905006a2da ("package/swupdate: specify SWU_VER during build") forgot a backslash. Fixes the following check-package warning: package/swupdate/swupdate.mk:213: unexpected indent with tabs and obviously makes the code correct. Signed-off-by: Thomas Petazzoni --- package/swupdate/swupdate.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 2f618b2e79..bfc161d490 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,7 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ - SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" \ CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Sat Nov 5 20:18:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:18:22 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/go: security bump to version 1.18.8 Message-ID: <20221105202209.7647487E18@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f4bb3730fa58fc17bcd05a530e0f38c81180f7ed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x go1.18.7 (released 2022-10-04) includes security fixes to the archive/tar, net/http/httputil, and regexp packages, as well as bug fixes to the compiler, the linker, and the go/types package. go1.18.8 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the runtime. 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 959387cb6a..5edda2e600 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 a7f1d50424355dabce66d1112b1cae439b6ee5e4f15edba6f104c0a4b173e895 go1.18.6.src.tar.gz +sha256 1f79802305015479e77d8c641530bc54ec994657d5c5271e0172eb7118346a12 go1.18.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index a8c84bd312..b9cefa6fa1 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.6 +GO_VERSION = 1.18.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From unixmania at gmail.com Sat Nov 5 20:23:53 2022 From: unixmania at gmail.com (Carlos Santos) Date: Sat, 5 Nov 2022 17:23:53 -0300 Subject: [Buildroot] [PATCH 2/3] package/qemu: select FDT for custom targets too In-Reply-To: <20221105114433.2a5e6b09@tuxfamily.org> References: <20221104235727.587650-1-unixmania@gmail.com> <20221104235727.587650-3-unixmania@gmail.com> <20221105114433.2a5e6b09@tuxfamily.org> Message-ID: On Sat, Nov 5, 2022 at 7:44 AM Thomas Huth wrote: > > Am Fri, 4 Nov 2022 20:57:26 -0300 > schrieb unixmania at gmail.com: > > > From: Carlos Santos > > > > Custom targets selects system and Linux user-land emulation, which in > > their turn require FDT. Move the BR2_PACKAGE_QEMU_FDT selection to the > > BR2_PACKAGE_QEMU_HAS_EMULS hidden boolean, to cover all cases. > > > > Signed-off-by: Carlos Santos > > --- > > package/qemu/Config.in | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/package/qemu/Config.in b/package/qemu/Config.in > > index 8b8a999885..9e0cbd4acf 100644 > > --- a/package/qemu/Config.in > > +++ b/package/qemu/Config.in > > @@ -95,7 +95,6 @@ comment "... or you can select emulator families to enable, below:" > > config BR2_PACKAGE_QEMU_SYSTEM > > bool "Enable all systems emulation" > > depends on !BR2_STATIC_LIBS # dtc > > - select BR2_PACKAGE_QEMU_FDT > > help > > Say 'y' to build all system emulators/virtualisers that QEMU > > supports. > > @@ -121,6 +120,7 @@ endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == "" > > config BR2_PACKAGE_QEMU_HAS_EMULS > > def_bool y > > depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" > > + select BR2_PACKAGE_QEMU_FDT > > Technically, I think you don't need FDT if you are only compiling the > linux-user targets ... so maybe it would be better to add this to the > BR2_PACKAGE_QEMU_CUSTOM_TARGETS switch instead? > > Thomas BR2_PACKAGE_QEMU_CUSTOM_TARGETS is a string, so adding a "select BR2_PACKAGE_QEMU_FDT" does not have any effect. A better solution for the case in which only linux-user targets are selected requires a more complex approach. I will submit a separate patch for this purpose. Meanwhile, let's put this series on hold. -- Carlos Santos From thomas.petazzoni at bootlin.com Sat Nov 5 20:20:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:20:54 +0100 Subject: [Buildroot] [git commit] package/docopt-cpp: fix static build Message-ID: <20221105202833.5CF1F87E21@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b1ebbb919aebdfb1cc984803d2dee554edb4672e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following static build failure raised since the addition of the package in commit 43f96ced67c9a1f84d3f0edf5cd632178eb176b8: [ 66%] Linking CXX shared library libdocopt.so ld (ld-elf2flt): -shared used without passing a shared library ID Fixes: - http://autobuild.buildroot.org/results/834a0209c8165b3208ebf8654cb6cf8e3568b671 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...t-use-BUILD_SHARED_LIBS-where-appropriate.patch | 87 ++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch b/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch new file mode 100644 index 0000000000..77206d5208 --- /dev/null +++ b/package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch @@ -0,0 +1,87 @@ +From 6d3b803d2b0e4bf8703bbfa51a67f378d6bd59f6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Th=C3=A9o=20DELRIEU?= +Date: Tue, 19 Nov 2019 14:58:59 +0100 +Subject: [PATCH] only build one target, use BUILD_SHARED_LIBS where + appropriate + +[Retrieved from: +https://github.com/docopt/docopt.cpp/commit/6d3b803d2b0e4bf8703bbfa51a67f378d6bd59f6] +Signed-off-by: Fabrice Fontaine +--- + CMakeLists.txt | 39 ++++++--------------------------------- + 1 file changed, 6 insertions(+), 33 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index feff32e..14c3420 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -34,33 +34,15 @@ set(docopt_HEADERS + #============================================================================ + # Compile targets + #============================================================================ +-if(MSVC OR XCODE) +- # MSVC requires __declspec() attributes, which are achieved via the +- # DOCOPT_DLL and DOCOPT_EXPORTS macros below. Since those macros are only +- # defined when building a shared library, we must build the shared and +- # static libraries completely separately. +- # Xcode does not support libraries with only object files as sources. +- # See https://cmake.org/cmake/help/v3.0/command/add_library.html?highlight=add_library +- add_library(docopt SHARED ${docopt_SOURCES} ${docopt_HEADERS}) +- add_library(docopt_s STATIC ${docopt_SOURCES} ${docopt_HEADERS}) +-else() +- # If not using MSVC or Xcode, we will create an intermediate object target +- # to avoid compiling the source code twice. +- add_library(docopt_o OBJECT ${docopt_SOURCES} ${docopt_HEADERS}) +- set_target_properties(docopt_o PROPERTIES POSITION_INDEPENDENT_CODE TRUE) +- +- add_library(docopt SHARED $) +- set_target_properties(docopt PROPERTIES +- VERSION ${PROJECT_VERSION} +- SOVERSION ${PROJECT_VERSION_MAJOR} +- ) +- add_library(docopt_s STATIC $) +-endif() ++add_library(docopt ${docopt_SOURCES} ${docopt_HEADERS}) ++set_target_properties(docopt PROPERTIES ++ VERSION ${PROJECT_VERSION} ++ SOVERSION ${PROJECT_VERSION_MAJOR} ++) + + target_include_directories(docopt PUBLIC $ $) +-target_include_directories(docopt_s PUBLIC $ $) + +-if(MSVC) ++if(MSVC AND BUILD_SHARED_LIBS) + # DOCOPT_DLL: Must be specified when building *and* when using the DLL. + # That's what the "PUBLIC" means. + # DOCOPT_EXPORTS: Must use __declspec(dllexport) when building the DLL. +@@ -69,11 +51,6 @@ if(MSVC) + PRIVATE DOCOPT_EXPORTS) + endif() + +-if(NOT MSVC) +- set_target_properties(docopt PROPERTIES OUTPUT_NAME docopt) +- set_target_properties(docopt_s PROPERTIES OUTPUT_NAME docopt) +-endif() +- + if(USE_BOOST_REGEX) + add_definitions("-DDOCTOPT_USE_BOOST_REGEX") + # This is needed on Linux, where linking a static library into docopt.so +@@ -82,9 +59,6 @@ if(USE_BOOST_REGEX) + find_package(Boost 1.53 REQUIRED COMPONENTS regex) + include_directories(${Boost_INCLUDE_DIRS}) + target_link_libraries(docopt ${Boost_LIBRARIES}) +- if(WITH_STATIC) +- target_link_libraries(docopt_s ${Boost_LIBRARIES}) +- endif() + endif() + + #============================================================================ +@@ -120,7 +94,6 @@ set(export_name "docopt-targets") + install(TARGETS docopt EXPORT ${export_name} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + + # Development package +-install(TARGETS docopt_s EXPORT ${export_name} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + install(FILES ${docopt_HEADERS} DESTINATION include/docopt) + + # CMake Package From thomas.petazzoni at bootlin.com Sat Nov 5 20:28:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:28:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/docopt-cpp: fix static build In-Reply-To: <20221103231623.238493-1-fontaine.fabrice@gmail.com> References: <20221103231623.238493-1-fontaine.fabrice@gmail.com> Message-ID: <20221105212842.4a59d15e@windsurf> On Fri, 4 Nov 2022 00:16:23 +0100 Fabrice Fontaine wrote: > Fix the following static build failure raised since the addition of the > package in commit 43f96ced67c9a1f84d3f0edf5cd632178eb176b8: > > [ 66%] Linking CXX shared library libdocopt.so > ld (ld-elf2flt): -shared used without passing a shared library ID > > Fixes: > - http://autobuild.buildroot.org/results/834a0209c8165b3208ebf8654cb6cf8e3568b671 > > Signed-off-by: Fabrice Fontaine > --- > ...-BUILD_SHARED_LIBS-where-appropriate.patch | 87 +++++++++++++++++++ > 1 file changed, 87 insertions(+) > create mode 100644 package/docopt-cpp/0001-only-build-one-target-use-BUILD_SHARED_LIBS-where-appropriate.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 20:28:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:28:52 +0100 Subject: [Buildroot] [git commit] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR Message-ID: <20221105203002.2C27A87964@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adf4d6f7295b08b177a01d177a3f0a54e1f20f4c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/multipath-tools/multipath-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index ec5d853644..df3d5138e8 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -18,6 +18,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ LICENSES/LGPL-2.0 \ LICENSES/LGPL-2.1 \ README.md +MULTIPATH_TOOLS_CPE_ID_VENDOR = opensvc MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ From thomas.petazzoni at bootlin.com Sat Nov 5 20:38:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:38:44 +0100 Subject: [Buildroot] [git commit] package/libqb: disable tests Message-ID: <20221105203853.0900987E38@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c153a318ae203913cb2211964ca35c6880a68552 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Disable tests to avoid the following build failure when check is enabled: libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory 11 | #include | ^~~~~~~~~~~~~~~~~ This build failure is raised since bump to version 2.0.6 in commit 2ee1bd7bb2e8d01f4ddca3fb1127ec729be1c9bf and https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 Fixes: - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/libqb/0001-Add-disable-tests-option.patch | 62 +++++++++++++++++++++++ package/libqb/libqb.mk | 3 ++ 2 files changed, 65 insertions(+) diff --git a/package/libqb/0001-Add-disable-tests-option.patch b/package/libqb/0001-Add-disable-tests-option.patch new file mode 100644 index 0000000000..1afb05520d --- /dev/null +++ b/package/libqb/0001-Add-disable-tests-option.patch @@ -0,0 +1,62 @@ +From 051d9cfe8f365e30affc6476ed79b9e04a6b15ad Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Fri, 4 Nov 2022 00:27:50 +0100 +Subject: [PATCH] Add --disable-tests option + +Add --disable-tests to allow the user to disable tests. As a +side-effect, this will avoid the following build failure when check is +found: + +libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory + 11 | #include + | ^~~~~~~~~~~~~~~~~ + +This build failure is raised since version 2.0.5 and +https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 + +Fixes: + - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/ClusterLabs/libqb/pull/475] +--- + Makefile.am | 6 +++++- + configure.ac | 5 +++++ + 2 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index a08b1d2..6a710a0 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -39,7 +39,11 @@ ACLOCAL_AMFLAGS = -I m4 + + dist_doc_DATA = COPYING INSTALL README.markdown + +-SUBDIRS = include lib doxygen2man docs tools tests examples ++SUBDIRS = include lib doxygen2man docs tools examples ++ ++if ENABLE_TESTS ++SUBDIRS += tests ++endif + + dist-clean-local: + rm -f .snapshot-version autoconf automake autoheader +diff --git a/configure.ac b/configure.ac +index ac44b7e..4946008 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -562,6 +562,11 @@ AC_ARG_WITH([force-sockets-config-file], + [ FORCESOCKETSFILE="$withval" ], + [ FORCESOCKETSFILE="$sysconfdir/libqb/force-filesystem-sockets" ]) + ++AC_ARG_ENABLE([tests], ++ [AS_HELP_STRING([--disable-tests],[disable tests])],, ++ [ enable_tests="yes" ]) ++AM_CONDITIONAL([ENABLE_TESTS], [test x$enable_tests = xyes]) ++ + AC_ARG_ENABLE([install-tests], + [AS_HELP_STRING([--enable-install-tests],[install tests])],, + [ enable_install_tests="no" ]) +-- +2.35.1 + diff --git a/package/libqb/libqb.mk b/package/libqb/libqb.mk index 0f409fd646..65d68181ee 100644 --- a/package/libqb/libqb.mk +++ b/package/libqb/libqb.mk @@ -12,6 +12,9 @@ LIBQB_LICENSE = LGPL-2.1+ LIBQB_LICENSE_FILES = COPYING LIBQB_CPE_ID_VENDOR = clusterlabs LIBQB_INSTALL_STAGING = YES +# We're patching configure.ac +LIBQB_AUTORECONF = YES +LIBQB_CONF_OPTS = --disable-tests LIBQB_DEPENDENCIES = libxml2 # ac_cv_prog_cc_c99 is required for BR2_USE_WCHAR=n because the C99 test From thomas.petazzoni at bootlin.com Sat Nov 5 20:39:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:39:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR In-Reply-To: <20221103231140.235582-1-fontaine.fabrice@gmail.com> References: <20221103231140.235582-1-fontaine.fabrice@gmail.com> Message-ID: <20221105213901.6896de99@windsurf> On Fri, 4 Nov 2022 00:11:40 +0100 Fabrice Fontaine wrote: > cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools > > Signed-off-by: Fabrice Fontaine > --- > package/multipath-tools/multipath-tools.mk | 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 Nov 5 20:40:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:40:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/libqb: disable tests In-Reply-To: <20221103234342.351104-1-fontaine.fabrice@gmail.com> References: <20221103234342.351104-1-fontaine.fabrice@gmail.com> Message-ID: <20221105214036.49e34b51@windsurf> On Fri, 4 Nov 2022 00:43:42 +0100 Fabrice Fontaine wrote: > Disable tests to avoid the following build failure when check is > enabled: > > libstat_wrapper.c:11:10: fatal error: gnu/lib-names.h: No such file or directory > 11 | #include > | ^~~~~~~~~~~~~~~~~ > > This build failure is raised since bump to version 2.0.6 in commit > 2ee1bd7bb2e8d01f4ddca3fb1127ec729be1c9bf and > https://github.com/ClusterLabs/libqb/commit/78df90b180740712d0c90b6d982b78241cc99d72 > > Fixes: > - http://autobuild.buildroot.org/results/450cfc36d4fd6dc71c138bec45f05b5a2d92a08d > > Signed-off-by: Fabrice Fontaine > --- > .../libqb/0001-Add-disable-tests-option.patch | 62 +++++++++++++++++++ > package/libqb/libqb.mk | 3 + > 2 files changed, 65 insertions(+) > create mode 100644 package/libqb/0001-Add-disable-tests-option.patch So I have applied but like upstream said, I think the actual build issue should be resolved. Disabling tests is really just a work around: people who want to build tests will still face the same build issue. So I had a look, and from my point of view, the include is simply useless and can be removed. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 20:46:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:46:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/alsa-utils: update dependency for topology support In-Reply-To: <20221105074444.13360-1-bernd.kuhls@t-online.de> References: <20221105074444.13360-1-bernd.kuhls@t-online.de> Message-ID: <20221105214652.6dde4702@windsurf> Hello Bernd, On Sat, 5 Nov 2022 08:44:44 +0100 Bernd Kuhls wrote: > config BR2_PACKAGE_ALSA_UTILS_ALSATPLG > bool "alsatplg" > - depends on !BR2_STATIC_LIBS # dlfcn.h > - > -comment "alsatplg needs a toolchain w/ dynamic library" > - depends on BR2_STATIC_LIBS > + depends on BR2_PACKAGE_ALSA_LIB_TOPOLOGY I'm wondering why you're doing it like this, and not in the normal way: config BR2_PACKAGE_ALSA_UTILS_ALSATPLG bool "alsatplg" depends on !BR2_STATIC_LIBS # alsa-lib topology select BR2_PACKAGE_ALSA_LIB_TOPOLOGY comment "alsatplg needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 5 20:52:39 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 21:52:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/gsl: fix powerpc build Message-ID: <20221105205239.300732-1-fontaine.fabrice@gmail.com> Fix the following powerpc build failures on: - musl raised because fpu_control.h is not available: In file included from fp.c:8: fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is set: In file included from fp.c:8: fp-gnuppc.c: In function 'gsl_ieee_set_mode': fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) 53 | mode |= _FPU_RC_NEAREST ; | ^~~~~~~~~~~~~~~ These build failures are raised since the addition of the package in commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b Fixes: - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 Signed-off-by: Fabrice Fontaine --- ...01-configure.ac-fix-build-on-powerpc.patch | 53 +++++++++++++++++++ package/gsl/gsl.mk | 2 + 2 files changed, 55 insertions(+) create mode 100644 package/gsl/0001-configure.ac-fix-build-on-powerpc.patch diff --git a/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch new file mode 100644 index 0000000000..13f6da4588 --- /dev/null +++ b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch @@ -0,0 +1,53 @@ +From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 5 Nov 2022 21:31:36 +0100 +Subject: [PATCH] configure.ac: fix build on powerpc + +Fix the following powerpc build failures on: + - musl raised because fpu_control.h is not available: + +In file included from fp.c:8: +fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory + 21 | #include + | ^~~~~~~~~~~~~~~ + + - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is + set: + + In file included from fp.c:8: +fp-gnuppc.c: In function 'gsl_ieee_set_mode': +fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) + 53 | mode |= _FPU_RC_NEAREST ; + | ^~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 + - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/configure.ac b/configure.ac +index bfd9ca30..1ee6dca0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -389,6 +389,14 @@ if test "$ac_cv_c_ieee_interface" = "gnux86" ; then + fi + fi + ++if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then ++ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest, ++ [ac_cv_c__fpu_rc_nearest=no ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++]], [[ unsigned short mode = _FPU_RC_NEAREST ; ]])],[ac_cv_c__fpu_rc_nearest="yes"],[ac_cv_c_ieee_interface=unknown]) ++ ]) ++fi ++ + ac_tr_ieee_interface=HAVE_`echo $ac_cv_c_ieee_interface | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_IEEE_INTERFACE + AC_DEFINE_UNQUOTED($ac_tr_ieee_interface,1,[IEEE Interface Type]) + +-- +2.35.1 + diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 416955b72c..3604f9836c 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -10,6 +10,8 @@ GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 GSL_LICENSE_FILES = COPYING GSL_CONFIG_SCRIPTS = gsl-config +# We're patching configure.ac +GSL_AUTORECONF = YES # uClibc pretends to have fenv support as it installs , but in # practice, it only implements it for i386. Problem reported upstream -- 2.35.1 From thomas.petazzoni at bootlin.com Sat Nov 5 20:53:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 21:53:58 +0100 Subject: [Buildroot] [git commit] package/wolfssl: bump to version 5.5.3 Message-ID: <20221105205419.91EA087E3E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=34b681cfefe2aee03df290715f3047f624595288 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0???s when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 65d77ca659..08262113a0 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz +sha256 fd3135b8657d09fb96a8aad16585da850b96ea420ae8ce5ac4d5fdfc614c2683 wolfssl-5.5.3.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index d9fa72ccf4..cd3acd9411 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.2 +WOLFSSL_VERSION = 5.5.3 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Sat Nov 5 21:00:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:00:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/wolfssl: bump to version 5.5.3 In-Reply-To: <20221103225224.6375-1-fontaine.fabrice@gmail.com> References: <20221103225224.6375-1-fontaine.fabrice@gmail.com> Message-ID: <20221105220055.464ea2f6@windsurf> On Thu, 3 Nov 2022 23:52:24 +0100 Fabrice Fontaine wrote: > Fix for possible buffer zeroization overrun introduced at the end of > v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in > pull request 5757 (#5757). In the case where a specific memory > allocation failed or a hardware fault happened there was the potential > for an overrun of 0?s when masking the buffer used for (D)TLS 1.2 and > lower operations. (D)TLS 1.3 only and crypto only users are not affected > by the issue. This is not related in any way to recent issues reported > in OpenSSL. > > https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable > > Signed-off-by: Fabrice Fontaine > --- > package/wolfssl/wolfssl.hash | 2 +- > package/wolfssl/wolfssl.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) It's a version bump, but really a pure bug fix release, with very limited changes, so I decided to take it in master. Applied, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 21:03:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:03:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: bump to version 5.0.1 In-Reply-To: <20221104130655.538206-1-fontaine.fabrice@gmail.com> References: <20221104130655.538206-1-fontaine.fabrice@gmail.com> Message-ID: <20221105220359.46d62b83@windsurf> On Fri, 4 Nov 2022 14:06:55 +0100 Fabrice Fontaine wrote: > LXC 5.0 will be supported until June 2027 and our current LTS release, > LXC 4.0 will now switch to a slower maintenance pace, only getting > critical bugfixes and security updates. > > We strongly recommend all LXC users to plan an upgrade to the 5.0 > branch. > > - Switch to meson-package > - Add an upstream patch to fix the following build failure with glibc > 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: > https://github.com/lxc/lxc/issues/4183 and patch is only working with > meson, not autotools) > > https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released > https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released > > Fixes: > - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f > > Signed-off-by: Fabrice Fontaine > --- > ...-where-struct-mount_attr-is-declared.patch | 186 ++++++++++++++++++ > package/lxc/lxc.hash | 2 +- > package/lxc/lxc.mk | 41 ++-- > 3 files changed, 208 insertions(+), 21 deletions(-) > create mode 100644 package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch This patch doesn't apply on master. Could you check, rebase and resend? Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 21:08:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:08:35 +0100 Subject: [Buildroot] [PATCH 1/1] andes_ae350_45_defconfig: bump opensbi, u-boot and linux In-Reply-To: <20221104080407.25870-1-peterlin@andestech.com> References: <20221104080407.25870-1-peterlin@andestech.com> Message-ID: <20221105220835.1e1fa5f0@windsurf> On Fri, 4 Nov 2022 16:04:07 +0800 Yu Chien Peter Lin wrote: > This patch bumps following packages to the newer version: > - OpenSBI v1.1 > - U-boot v2022.10 > - Linux 6.0 > > Linux kernel is hosted on AndesTech Github which includes ethernet, > SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 > with andes platfrom fdt driver, hence adding patches for U-boot to > update the plmt and plicsw compatible strings and modify the IPI scheme. > > Signed-off-by: Yu Chien Peter Lin > --- > board/andes/ae350/ae350.dts | 274 ------------------ > board/andes/ae350/genimage_sdcard.cfg | 2 +- > ...isable-PIC-explicitly-for-assembling.patch | 29 -- > ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- > ...001-Fix-mmc-no-partition-table-error.patch | 27 -- > ...-Support-DTS-of-ftsdc010-driver-for-.patch | 35 +++ > ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- > ...-tree-blob-address-at-8-byte-boundar.patch | 37 +++ > ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- > ...andes_plic.c-use-modified-IPI-scheme.patch | 43 +++ > ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- > ...04-riscv-Rename-Andes-PLIC-to-PLICSW.patch | 263 +++++++++++++++++ > board/andes/ae350/post-build.sh | 2 +- > board/andes/ae350/readme.txt | 4 +- > .../boot/extlinux/extlinux.conf | 2 +- > board/andes/ae350/uboot.config.fragment | 6 +- > configs/andes_ae350_45_defconfig | 16 +- > 17 files changed, 394 insertions(+), 449 deletions(-) > delete mode 100755 board/andes/ae350/ae350.dts > delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > create mode 100644 board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch > delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > create mode 100644 board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch It looks mostly good. Could you however: (1) Add your Signed-off-by inside each of the U-Boot patches you are introducing, as well as provide a link to where the patches were downloaded from? (2) Remove the numbering in the U-Boot patch titles. I.e instead of [PATCH 1/2], we want to see [PATCH]. Use "git format-patch -N" to not have this numbering. (3) Keep the correct BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_xxyz=y option in the defconfig? With these changes, your patch will be ready to be applied. Also, are those U-Boot changes going to be accepted in upstream U-Boot? Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 21:12:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:12:11 +0100 Subject: [Buildroot] [PATCH 1/3] package/qemu: make "custom targets" config depend on !BR2_STATIC_LIBS In-Reply-To: <20221104235727.587650-2-unixmania@gmail.com> References: <20221104235727.587650-1-unixmania@gmail.com> <20221104235727.587650-2-unixmania@gmail.com> Message-ID: <20221105221211.53d7c53a@windsurf> Hello Carlos, On Fri, 4 Nov 2022 20:57:25 -0300 unixmania at gmail.com wrote: > From: Carlos Santos > > Custom targets selects system and Linux user-land emulation, which in > their turn require shared libraries. > > Signed-off-by: Carlos Santos Could you clarify which configuration fails to build? > config BR2_PACKAGE_QEMU_CUSTOM_TARGETS > string "Enable specific targets" > + depends on !BR2_STATIC_LIBS # dtc What is the relationship with DTC here? Also, when we have a !BR2_STATIC_LIBS dependency, we normally add a Config.in comment: comment "specific targets need a toolchain w/ shared library" depends on BR2_STATIC_LIBS But really the most important thing is to get more details to understand better the problem. Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 5 21:16:39 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 22:16:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/bdwgc: needs MMU Message-ID: <20221105211639.349885-1-fontaine.fabrice@gmail.com> Fix the following build failure raise since bump to version 8.2.2 in commit d7619682552dd34f499e9f17b0234af53da743ec and https://github.com/ivmai/bdwgc/commit/9d8c196268068bb75f86dee0ba75ccd024531e72: os_dep.c: In function 'block_unmap_inner': os_dep.c:2668:17: warning: implicit declaration of function 'madvise'; did you mean 'raise'? [-Wimplicit-function-declaration] 2668 | if (madvise(start_addr, len, MADV_DONTNEED) == -1) | ^~~~~~~ | raise Fixes: - http://autobuild.buildroot.org/results/2b9924cb8c36a75e1ca7aefe83e95dc11c10ded6 Signed-off-by: Fabrice Fontaine --- package/bdwgc/Config.in | 1 + package/guile/Config.in | 2 ++ 2 files changed, 3 insertions(+) diff --git a/package/bdwgc/Config.in b/package/bdwgc/Config.in index aad2bc9ef2..1124ab0f60 100644 --- a/package/bdwgc/Config.in +++ b/package/bdwgc/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_BDWGC bool "bdwgc" + depends on BR2_USE_MMU # madvise() depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS select BR2_PACKAGE_LIBATOMIC_OPS help diff --git a/package/guile/Config.in b/package/guile/Config.in index f70e674018..3cf0ec863b 100644 --- a/package/guile/Config.in +++ b/package/guile/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_GUILE bool "guile" + depends on BR2_USE_MMU # bdwgc depends on !BR2_TOOLCHAIN_USES_MUSL # no strtol_l depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # bdwgc @@ -17,5 +18,6 @@ config BR2_PACKAGE_GUILE http://www.gnu.org/software/guile comment "guile needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library" + depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \ BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL -- 2.35.1 From thomas.petazzoni at bootlin.com Sat Nov 5 21:18:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:18:57 +0100 Subject: [Buildroot] [PATCH 2/3] package/qemu: select FDT for custom targets too In-Reply-To: References: <20221104235727.587650-1-unixmania@gmail.com> <20221104235727.587650-3-unixmania@gmail.com> <20221105114433.2a5e6b09@tuxfamily.org> Message-ID: <20221105221857.5567e63f@windsurf> On Sat, 5 Nov 2022 17:23:53 -0300 Carlos Santos wrote: > BR2_PACKAGE_QEMU_CUSTOM_TARGETS is a string, so adding a "select > BR2_PACKAGE_QEMU_FDT" does not have any effect. > > A better solution for the case in which only linux-user targets are > selected requires a more complex approach. I will submit a separate > patch for this purpose. Meanwhile, let's put this series on hold. Hm, I think I start to understand the issue, and with the current organization of the Config.in options in package/qemu/Config.in, it's going to be difficult to fix in a correct way. For example, it looks like the linux-user mode emulation doesn't work with the musl C library: config BR2_PACKAGE_QEMU_LINUX_USER bool "Enable all Linux user-land emulation" # Incompatible "struct sigevent" definition on musl depends on !BR2_TOOLCHAIN_USES_MUSL So, it means that BR2_PACKAGE_QEMU_CUSTOM_TARGETS="i386-linux-user" will in fact fail to build with a musl toolchain... I only sane way to address this I believe would be to remove BR2_PACKAGE_QEMU_CUSTOM_TARGETS entirely, and instead have BR2_PACKAGE_QEMU_SYSTEM_TARGETS and BR2_PACKAGE_QEMU_LINUX_USER_TARGETS, which would only be accessible when BR2_PACKAGE_QEMU_SYSTEM or BR2_PACKAGE_QEMU_LINUX_USER respectively are enabled. When BR2_PACKAGE_QEMU_SYSTEM_TARGETS is empty, all system emulation targets are built, otherwise only the specified ones are built. Ditto for the user emulation targets. Obviously as usual, the main drawback is that is breaks backward compatibility with existing configurations... The other approach, which you took, is to assume for the "worst", and assume that when BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "", we might build system or user emulation targets, and therefore this option needs to have the combination of the dependencies of the system and user emulation options.... which would mean disabling this option with musl toolchains, for example. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 5 21:23:43 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 22:23:43 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/lxc: bump to version 5.0.1 Message-ID: <20221105212343.353414-1-fontaine.fabrice@gmail.com> LXC 5.0 will be supported until June 2027 and our current LTS release, LXC 4.0 will now switch to a slower maintenance pace, only getting critical bugfixes and security updates. We strongly recommend all LXC users to plan an upgrade to the 5.0 branch. - Switch to meson-package - Add an upstream patch to fix the following build failure with glibc 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: https://github.com/lxc/lxc/issues/4183 and patch is only working with meson, not autotools) https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released Fixes: - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2 (after review of Thomas Petazzoni): - Rebase patch so it applies cleanly on master ...-where-struct-mount_attr-is-declared.patch | 186 ++++++++++++++++++ package/lxc/lxc.hash | 2 +- package/lxc/lxc.mk | 36 ++-- 3 files changed, 204 insertions(+), 20 deletions(-) create mode 100644 package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch diff --git a/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch new file mode 100644 index 0000000000..8de7adcc56 --- /dev/null +++ b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch @@ -0,0 +1,186 @@ +From c1115e1503bf955c97f4cf3b925a6a9f619764c3 Mon Sep 17 00:00:00 2001 +From: Christian Brauner +Date: Tue, 9 Aug 2022 16:14:25 +0200 +Subject: [PATCH] build: detect where struct mount_attr is declared + +Fixes: #4176 +Signed-off-by: Christian Brauner (Microsoft) +[Retrieved from: +https://github.com/lxc/lxc/commit/c1115e1503bf955c97f4cf3b925a6a9f619764c3] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 30 ++++++++++++++++++++++++++++-- + src/lxc/conf.c | 6 +++--- + src/lxc/conf.h | 2 +- + src/lxc/mount_utils.c | 6 +++--- + src/lxc/syscall_wrappers.h | 12 ++++++++++-- + 5 files changed, 45 insertions(+), 11 deletions(-) + +diff --git a/meson.build b/meson.build +index a145faf069..f679aabbc8 100644 +--- a/meson.build ++++ b/meson.build +@@ -590,7 +590,6 @@ decl_headers = ''' + foreach decl: [ + '__aligned_u64', + 'struct clone_args', +- 'struct mount_attr', + 'struct open_how', + 'struct rtnl_link_stats64', + ] +@@ -610,7 +609,6 @@ foreach tuple: [ + ['struct seccomp_notif_sizes'], + ['struct clone_args'], + ['__aligned_u64'], +- ['struct mount_attr'], + ['struct open_how'], + ['struct rtnl_link_stats64'], + ] +@@ -630,6 +628,34 @@ foreach tuple: [ + endif + endforeach + ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (sys/mount.h)' ++else ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (sys/mount.h)' ++endif ++ ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (linux/mount.h)' ++else ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (linux/mount.h)' ++endif ++ + ## Headers. + foreach ident: [ + ['bpf', '''#include +diff --git a/src/lxc/conf.c b/src/lxc/conf.c +index ffbe74c2f6..4193cd07f5 100644 +--- a/src/lxc/conf.c ++++ b/src/lxc/conf.c +@@ -2885,7 +2885,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + struct lxc_mount_options opts = {}; + int dfd_from; + const char *source_relative, *target_relative; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + + ret = parse_lxc_mount_attrs(&opts, mntent.mnt_opts); + if (ret < 0) +@@ -3005,7 +3005,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + + /* Set propagation mount options. */ + if (opts.attr.propagation) { +- attr = (struct lxc_mount_attr) { ++ attr = (struct mount_attr) { + .propagation = opts.attr.propagation, + }; + +@@ -4109,7 +4109,7 @@ int lxc_idmapped_mounts_parent(struct lxc_handler *handler) + + for (;;) { + __do_close int fd_from = -EBADF, fd_userns = -EBADF; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + struct lxc_mount_options opts = {}; + ssize_t ret; + +diff --git a/src/lxc/conf.h b/src/lxc/conf.h +index 7dc2f15b60..772479f9e1 100644 +--- a/src/lxc/conf.h ++++ b/src/lxc/conf.h +@@ -223,7 +223,7 @@ struct lxc_mount_options { + unsigned long mnt_flags; + unsigned long prop_flags; + char *data; +- struct lxc_mount_attr attr; ++ struct mount_attr attr; + char *raw_options; + }; + +diff --git a/src/lxc/mount_utils.c b/src/lxc/mount_utils.c +index bba75f933c..88dd73ee36 100644 +--- a/src/lxc/mount_utils.c ++++ b/src/lxc/mount_utils.c +@@ -31,7 +31,7 @@ lxc_log_define(mount_utils, lxc); + * setting in @attr_set, but must also specify MOUNT_ATTR__ATIME in the + * @attr_clr field. + */ +-static inline void set_atime(struct lxc_mount_attr *attr) ++static inline void set_atime(struct mount_attr *attr) + { + switch (attr->attr_set & MOUNT_ATTR__ATIME) { + case MOUNT_ATTR_RELATIME: +@@ -272,7 +272,7 @@ int create_detached_idmapped_mount(const char *path, int userns_fd, + { + __do_close int fd_tree_from = -EBADF; + unsigned int open_tree_flags = OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC; +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = MOUNT_ATTR_IDMAP | attr_set, + .attr_clr = attr_clr, + .userns_fd = userns_fd, +@@ -335,7 +335,7 @@ int __fd_bind_mount(int dfd_from, const char *path_from, __u64 o_flags_from, + __u64 attr_clr, __u64 propagation, int userns_fd, + bool recursive) + { +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = attr_set, + .attr_clr = attr_clr, + .propagation = propagation, +diff --git a/src/lxc/syscall_wrappers.h b/src/lxc/syscall_wrappers.h +index a5e98b565c..c8a7d0c7b7 100644 +--- a/src/lxc/syscall_wrappers.h ++++ b/src/lxc/syscall_wrappers.h +@@ -18,6 +18,12 @@ + #include "macro.h" + #include "syscall_numbers.h" + ++#if HAVE_STRUCT_MOUNT_ATTR ++#include ++#elif HAVE_UAPI_STRUCT_MOUNT_ATTR ++#include ++#endif ++ + #ifdef HAVE_LINUX_MEMFD_H + #include + #endif +@@ -210,16 +216,18 @@ extern int fsmount(int fs_fd, unsigned int flags, unsigned int attr_flags); + /* + * mount_setattr() + */ +-struct lxc_mount_attr { ++#if !HAVE_STRUCT_MOUNT_ATTR && !HAVE_UAPI_STRUCT_MOUNT_ATTR ++struct mount_attr { + __u64 attr_set; + __u64 attr_clr; + __u64 propagation; + __u64 userns_fd; + }; ++#endif + + #if !HAVE_MOUNT_SETATTR + static inline int mount_setattr(int dfd, const char *path, unsigned int flags, +- struct lxc_mount_attr *attr, size_t size) ++ struct mount_attr *attr, size_t size) + { + return syscall(__NR_mount_setattr, dfd, path, flags, attr, size); + } diff --git a/package/lxc/lxc.hash b/package/lxc/lxc.hash index d460bc6a01..c18e062cc1 100644 --- a/package/lxc/lxc.hash +++ b/package/lxc/lxc.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef lxc-4.0.12.tar.gz +sha256 d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222 lxc-5.0.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index cece27411e..f0a0e8041a 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LXC_VERSION = 4.0.12 +LXC_VERSION = 5.0.1 LXC_SITE = https://linuxcontainers.org/downloads/lxc LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+ LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 @@ -13,56 +13,54 @@ LXC_DEPENDENCIES = host-pkgconf LXC_INSTALL_STAGING = YES LXC_CONF_OPTS = \ - --disable-apparmor \ - --disable-examples \ - --with-distro=buildroot \ - --disable-werror \ - $(if $(BR2_PACKAGE_BASH),,--disable-bash) + -Dapparmor=false \ + -Dexamples=false \ + -Dman=false ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) LXC_DEPENDENCIES += bash-completion endif ifeq ($(BR2_PACKAGE_LIBCAP),y) -LXC_CONF_OPTS += --enable-capabilities +LXC_CONF_OPTS += -Dcapabilities=true LXC_DEPENDENCIES += libcap else -LXC_CONF_OPTS += --disable-capabilities +LXC_CONF_OPTS += -Dcapabilities=false endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -LXC_CONF_OPTS += --enable-seccomp +LXC_CONF_OPTS += -Dseccomp=true LXC_DEPENDENCIES += libseccomp else -LXC_CONF_OPTS += --disable-seccomp +LXC_CONF_OPTS += -Dseccomp=false endif ifeq ($(BR2_PACKAGE_LIBSELINUX),y) -LXC_CONF_OPTS += --enable-selinux +LXC_CONF_OPTS += -Dselinux=true LXC_DEPENDENCIES += libselinux else -LXC_CONF_OPTS += --disable-selinux +LXC_CONF_OPTS += -Dselinux=false endif ifeq ($(BR2_PACKAGE_LIBURING),y) -LXC_CONF_OPTS += --enable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=true LXC_DEPENDENCIES += liburing else -LXC_CONF_OPTS += --disable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=false endif ifeq ($(BR2_PACKAGE_LINUX_PAM),y) -LXC_CONF_OPTS += --enable-pam +LXC_CONF_OPTS += -Dpam-cgroup=true LXC_DEPENDENCIES += linux-pam else -LXC_CONF_OPTS += --disable-pam +LXC_CONF_OPTS += -Dpam-cgroup=false endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -LXC_CONF_OPTS += --enable-openssl +LXC_CONF_OPTS += -Dopenssl=true LXC_DEPENDENCIES += openssl else -LXC_CONF_OPTS += --disable-openssl +LXC_CONF_OPTS += -Dopenssl=false endif -$(eval $(autotools-package)) +$(eval $(meson-package)) -- 2.35.1 From thomas.petazzoni at bootlin.com Sat Nov 5 21:31:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:31:35 +0100 Subject: [Buildroot] [git commit] package/gsl: fix powerpc build Message-ID: <20221105213145.2432587E49@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=94e47000c27c447de45e7190fbe8d3ef24d7df04 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following powerpc build failures on: - musl raised because fpu_control.h is not available: In file included from fp.c:8: fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is set: In file included from fp.c:8: fp-gnuppc.c: In function 'gsl_ieee_set_mode': fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) 53 | mode |= _FPU_RC_NEAREST ; | ^~~~~~~~~~~~~~~ These build failures are raised since the addition of the package in commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b Fixes: - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../0001-configure.ac-fix-build-on-powerpc.patch | 53 ++++++++++++++++++++++ package/gsl/gsl.mk | 2 + 2 files changed, 55 insertions(+) diff --git a/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch new file mode 100644 index 0000000000..13f6da4588 --- /dev/null +++ b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch @@ -0,0 +1,53 @@ +From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 5 Nov 2022 21:31:36 +0100 +Subject: [PATCH] configure.ac: fix build on powerpc + +Fix the following powerpc build failures on: + - musl raised because fpu_control.h is not available: + +In file included from fp.c:8: +fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory + 21 | #include + | ^~~~~~~~~~~~~~~ + + - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is + set: + + In file included from fp.c:8: +fp-gnuppc.c: In function 'gsl_ieee_set_mode': +fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) + 53 | mode |= _FPU_RC_NEAREST ; + | ^~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 + - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/configure.ac b/configure.ac +index bfd9ca30..1ee6dca0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -389,6 +389,14 @@ if test "$ac_cv_c_ieee_interface" = "gnux86" ; then + fi + fi + ++if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then ++ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest, ++ [ac_cv_c__fpu_rc_nearest=no ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++]], [[ unsigned short mode = _FPU_RC_NEAREST ; ]])],[ac_cv_c__fpu_rc_nearest="yes"],[ac_cv_c_ieee_interface=unknown]) ++ ]) ++fi ++ + ac_tr_ieee_interface=HAVE_`echo $ac_cv_c_ieee_interface | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_IEEE_INTERFACE + AC_DEFINE_UNQUOTED($ac_tr_ieee_interface,1,[IEEE Interface Type]) + +-- +2.35.1 + diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 416955b72c..3604f9836c 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -10,6 +10,8 @@ GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 GSL_LICENSE_FILES = COPYING GSL_CONFIG_SCRIPTS = gsl-config +# We're patching configure.ac +GSL_AUTORECONF = YES # uClibc pretends to have fenv support as it installs , but in # practice, it only implements it for i386. Problem reported upstream From thomas.petazzoni at bootlin.com Sat Nov 5 21:31:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:31:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/gsl: fix powerpc build In-Reply-To: <20221105205239.300732-1-fontaine.fabrice@gmail.com> References: <20221105205239.300732-1-fontaine.fabrice@gmail.com> Message-ID: <20221105223158.33f2ed84@windsurf> On Sat, 5 Nov 2022 21:52:39 +0100 Fabrice Fontaine wrote: > Fix the following powerpc build failures on: > - musl raised because fpu_control.h is not available: > > In file included from fp.c:8: > fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory > 21 | #include > | ^~~~~~~~~~~~~~~ > > - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is > set: > > In file included from fp.c:8: > fp-gnuppc.c: In function 'gsl_ieee_set_mode': > fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) > 53 | mode |= _FPU_RC_NEAREST ; > | ^~~~~~~~~~~~~~~ > > These build failures are raised since the addition of the package in > commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b > > Fixes: > - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 > - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 > > Signed-off-by: Fabrice Fontaine > --- > ...01-configure.ac-fix-build-on-powerpc.patch | 53 +++++++++++++++++++ > package/gsl/gsl.mk | 2 + > 2 files changed, 55 insertions(+) > create mode 100644 package/gsl/0001-configure.ac-fix-build-on-powerpc.patch Applied to master, thanks! Don't forget to submit upstream :-) Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Sat Nov 5 20:29:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:29:31 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: bump to version 1.18.1 Message-ID: <20221105214006.A195187E77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f077e469ef78971dddb28a2bc784cdfe03c2fbf9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The latest Go release, version 1.18, is a significant release, including changes to the language, implementation of the toolchain, runtime, and libraries. https://go.dev/doc/go1.18 Signed-off-by: Christian Stewart Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit add69bdec274192ff571330a37e1549ac20db543) 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 73cf206198..37c34b8b64 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://golang.org/dl/ -sha256 a1a48b23afb206f95e7bbaa9b898d965f90826f6f1d1fc0c1d784ada0cd300fd go1.17.13.src.tar.gz +sha256 efd43e0f1402e083b73a03d444b7b6576bb4c539ac46208b63a916b69aca4088 go1.18.1.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 3ad9990e65..e4daad7cfe 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.17.13 +GO_VERSION = 1.18.1 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:30:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:30:50 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to version 1.18.2 Message-ID: <20221105214006.AEC1487E78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e358c238507b1f8a5cbd295f1b9cfb7981348499 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Includes security fixes to the syscall package, as well as bug fixes to the compiler, runtime, the go command, and the crypto/x509, go/types, net/http/httptest, reflect, and sync/atomic packages. Signed-off-by: Joel Stanley [Peter: mark as security fix] Signed-off-by: Peter Korsgaard (cherry picked from commit bff7a3f1f219aabf142cf3613039531fbc8e9072) 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 37c34b8b64..6a9480ff99 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://golang.org/dl/ -sha256 efd43e0f1402e083b73a03d444b7b6576bb4c539ac46208b63a916b69aca4088 go1.18.1.src.tar.gz +sha256 2c44d03ea2c34092137ab919ba602f2c261a038d08eb468528a3f3a28e5667e2 go1.18.2.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index e4daad7cfe..1df52edf91 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.1 +GO_VERSION = 1.18.2 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:36:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:36:25 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to version 1.18.6 Message-ID: <20221105214007.0E4CC87E7B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a48664f5d02f220b863342ba67b52c99484d3f97 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.6 includes security fixes to the net/http package, as well as bug fixes to the compiler, the go command, the pprof command, the runtime, and the crypto/tls, encoding/xml, and net packages. https://github.com/golang/go/issues?q=milestone%3AGo1.18.6+label%3ACherryPickApproved Signed-off-by: Christian Stewart Signed-off-by: Yann E. MORIN (cherry picked from commit d2141f65e4491d0123e504cc5adc17ce541b268f) 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 2a0f02abfd..959387cb6a 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 9920d3306a1ac536cdd2c796d6cb3c54bc559c226fc3cc39c32f1e0bd7f50d2a go1.18.5.src.tar.gz +sha256 a7f1d50424355dabce66d1112b1cae439b6ee5e4f15edba6f104c0a4b173e895 go1.18.6.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 83498823b1..f4025618c3 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.5 +GO_VERSION = 1.18.6 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:35:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:35:31 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to 1.18.5 Message-ID: <20221105214006.E750387E78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fed5ae029881b7092110b51147d93030309e909 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.4 includes security fixes to the compress/gzip, encoding/gob, encoding/xml, go/parser, io/fs, net/http, and path/filepath packages, as well as bug fixes to the compiler, the go command, the linker, the runtime, and the runtime/metrics package. go1.18.5 includes security fixes to the encoding/gob and math/big packages, as well as bug fixes to the compiler, the go command, the runtime, and the testing package. https://go.dev/doc/devel/release#go1.18.minor Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni (cherry picked from commit 417eb476fd180659e5b1cc8e16fe8ac95f1f391a) Signed-off-by: Peter Korsgaard --- package/go/go.hash | 4 ++-- package/go/go.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/go/go.hash b/package/go/go.hash index 45af1fc06f..2a0f02abfd 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ -# From https://golang.org/dl/ -sha256 0012386ddcbb5f3350e407c679923811dbd283fcdc421724931614a842ecbc2d go1.18.3.src.tar.gz +# From https://go.dev/dl +sha256 9920d3306a1ac536cdd2c796d6cb3c54bc559c226fc3cc39c32f1e0bd7f50d2a go1.18.5.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index 6767b1481d..83498823b1 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.3 +GO_VERSION = 1.18.5 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:36:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:36:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to version 1.18.8 Message-ID: <20221105214007.1FB6387E77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c5fdb46077fb57eb7529b378c443dffb3f223e45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.7 (released 2022-10-04) includes security fixes to the archive/tar, net/http/httputil, and regexp packages, as well as bug fixes to the compiler, the linker, and the go/types package. go1.18.8 (released 2022-11-01) includes security fixes to the os/exec and syscall packages, as well as bug fixes to the runtime. Signed-off-by: Peter Korsgaard (cherry picked from commit f4bb3730fa58fc17bcd05a530e0f38c81180f7ed) 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 959387cb6a..5edda2e600 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://go.dev/dl -sha256 a7f1d50424355dabce66d1112b1cae439b6ee5e4f15edba6f104c0a4b173e895 go1.18.6.src.tar.gz +sha256 1f79802305015479e77d8c641530bc54ec994657d5c5271e0172eb7118346a12 go1.18.8.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index f4025618c3..5dda357e4a 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.6 +GO_VERSION = 1.18.8 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 20:36:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:36:11 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: fix go on riscv64 in sv57 mode Message-ID: <20221105214007.0143687E79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60e7460aa797b4b18f6fc589c4870ada51b100f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x On machines supporting Riscv SV57 mode like Qemu, Go programs currently crash with the following type of error: runtime: lfstack.push invalid packing: node=0xffffff5908a940 cnt=0x1 packed=0xffff5908a9400001 -> node=0xffff5908a940 The upstream PR fixes this error, but has not yet been merged. Upstream: https://go-review.googlesource.com/c/go/+/409055/4 Signed-off-by: Christian Stewart Signed-off-by: Thomas Petazzoni (cherry picked from commit fb97f4f354bd4e2fce270eebfba072c45a2a8a7c) Signed-off-by: Peter Korsgaard --- .../0003-runtime-support-riscv64-SV57-mode.patch | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/package/go/0003-runtime-support-riscv64-SV57-mode.patch b/package/go/0003-runtime-support-riscv64-SV57-mode.patch new file mode 100644 index 0000000000..f51c2ca093 --- /dev/null +++ b/package/go/0003-runtime-support-riscv64-SV57-mode.patch @@ -0,0 +1,65 @@ +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 + From peter at korsgaard.com Sat Nov 5 20:31:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:31:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: add support for riscv64 architecture Message-ID: <20221105214006.C062187E79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e1a446d1d2094986837624c3fb8f44e5964e3a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Enable the supported "riscv64" GOARCH. Add a patch to fix a build failure due to GOARCH leaking into the calls to the go-bootstrap compiler. Unsets the GOARCH before calling go-bootstrap. PR: https://github.com/golang/go/pull/52362 Signed-off-by: Christian Stewart Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit 8a1158f89f15fbb7448f39a118e4882bd1b44c81) Signed-off-by: Peter Korsgaard --- ...d.go-explicit-option-for-crosscompilation.patch | 8 +- ...trap-set-environment-before-generating-bu.patch | 119 +++++++++++++++++++++ package/go/Config.in.host | 8 +- package/go/go.mk | 2 + 4 files changed, 132 insertions(+), 5 deletions(-) diff --git a/package/go/0001-build.go-explicit-option-for-crosscompilation.patch b/package/go/0001-build.go-explicit-option-for-crosscompilation.patch index f76c5b1d03..3a9b47474c 100644 --- a/package/go/0001-build.go-explicit-option-for-crosscompilation.patch +++ b/package/go/0001-build.go-explicit-option-for-crosscompilation.patch @@ -1,4 +1,4 @@ -From e1382a731a726293e30901038c6870fa77ef6095 Mon Sep 17 00:00:00 2001 +From 335c6245674088de616324398137416c7a1cbe8f Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Tue, 8 May 2018 16:08:44 +0200 Subject: [PATCH] build.go: explicit option for crosscompilation @@ -17,10 +17,10 @@ Signed-off-by: Anisse Astier 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go -index 99d1db5..eb4097f 100644 +index f99f1f4e43..08a9f24f59 100644 --- a/src/cmd/dist/build.go +++ b/src/cmd/dist/build.go -@@ -252,12 +252,13 @@ func xinit() { +@@ -286,12 +286,13 @@ func xinit() { // $CC_FOR_goos_goarch, if set, applies only to goos/goarch. func compilerEnv(envName, def string) map[string]string { m := map[string]string{"": def} @@ -36,5 +36,5 @@ index 99d1db5..eb4097f 100644 } m[""] = env -- -2.7.4 +2.35.1 diff --git a/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch b/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch new file mode 100644 index 0000000000..5a6b694857 --- /dev/null +++ b/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch @@ -0,0 +1,119 @@ +From 4d43f7c4dd06e6f62be446996019d4505af54764 Mon Sep 17 00:00:00 2001 +From: Christian Stewart +Date: Thu, 14 Apr 2022 13:34:26 -0700 +Subject: [PATCH] build: bootstrap: set environment before generating buildcfg + +The GOOS and GOARCH environment variables should be unset before calling +mkbuildcfg. This change fixes a build failure when GOARCH=riscv64. + +Building Go toolchain1 using go-1.4-bootstrap-20171003. +src/cmd/compile/internal/ssa/rewriteRISCV64.go:4814 +invalid operation: y << x (shift count type int64, must be unsigned integer) + +There is a build issue with go1.4 with the riscv64 code: however, why is the +riscv64 code being compiled at all? + +GOARCH is set when calling mkbuildcfg, so go1.4 is trying to compile riscv64. + +[Buildroot]: submitted to upstream: + + - https://github.com/golang/go/issues/52583 + - https://go-review.googlesource.com/c/go/+/400376 + - GitHub-Pull-Request: golang/go#52362 + +Signed-off-by: Christian Stewart +--- + src/cmd/dist/buildtool.go | 56 ++++++++++++++++++++------------------- + 1 file changed, 29 insertions(+), 27 deletions(-) + +diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go +index f1f3d50b6f..dabf01cf84 100644 +--- a/src/cmd/dist/buildtool.go ++++ b/src/cmd/dist/buildtool.go +@@ -116,9 +116,6 @@ func bootstrapBuildTools() { + } + xprintf("Building Go toolchain1 using %s.\n", goroot_bootstrap) + +- mkbuildcfg(pathf("%s/src/internal/buildcfg/zbootstrap.go", goroot)) +- mkobjabi(pathf("%s/src/cmd/internal/objabi/zbootstrap.go", goroot)) +- + // Use $GOROOT/pkg/bootstrap as the bootstrap workspace root. + // We use a subdirectory of $GOROOT/pkg because that's the + // space within $GOROOT where we store all generated objects. +@@ -130,6 +127,34 @@ func bootstrapBuildTools() { + base := pathf("%s/src/bootstrap", workspace) + xmkdirall(base) + ++ // Set up environment for invoking Go 1.4 go command. ++ // GOROOT points at Go 1.4 GOROOT, ++ // GOPATH points at our bootstrap workspace, ++ // GOBIN is empty, so that binaries are installed to GOPATH/bin, ++ // and GOOS, GOHOSTOS, GOARCH, and GOHOSTOS are empty, ++ // so that Go 1.4 builds whatever kind of binary it knows how to build. ++ // Restore GOROOT, GOPATH, and GOBIN when done. ++ // Don't bother with GOOS, GOHOSTOS, GOARCH, and GOHOSTARCH, ++ // because setup will take care of those when bootstrapBuildTools returns. ++ ++ defer os.Setenv("GOROOT", os.Getenv("GOROOT")) ++ os.Setenv("GOROOT", goroot_bootstrap) ++ ++ defer os.Setenv("GOPATH", os.Getenv("GOPATH")) ++ os.Setenv("GOPATH", workspace) ++ ++ defer os.Setenv("GOBIN", os.Getenv("GOBIN")) ++ os.Setenv("GOBIN", "") ++ ++ os.Setenv("GOOS", "") ++ os.Setenv("GOHOSTOS", "") ++ os.Setenv("GOARCH", "") ++ os.Setenv("GOHOSTARCH", "") ++ ++ // Create the build config files. ++ mkbuildcfg(pathf("%s/src/internal/buildcfg/zbootstrap.go", goroot)) ++ mkobjabi(pathf("%s/src/cmd/internal/objabi/zbootstrap.go", goroot)) ++ + // Copy source code into $GOROOT/pkg/bootstrap and rewrite import paths. + writefile("module bootstrap\n", pathf("%s/%s", base, "go.mod"), 0) + for _, dir := range bootstrapDirs { +@@ -176,30 +201,6 @@ func bootstrapBuildTools() { + }) + } + +- // Set up environment for invoking Go 1.4 go command. +- // GOROOT points at Go 1.4 GOROOT, +- // GOPATH points at our bootstrap workspace, +- // GOBIN is empty, so that binaries are installed to GOPATH/bin, +- // and GOOS, GOHOSTOS, GOARCH, and GOHOSTOS are empty, +- // so that Go 1.4 builds whatever kind of binary it knows how to build. +- // Restore GOROOT, GOPATH, and GOBIN when done. +- // Don't bother with GOOS, GOHOSTOS, GOARCH, and GOHOSTARCH, +- // because setup will take care of those when bootstrapBuildTools returns. +- +- defer os.Setenv("GOROOT", os.Getenv("GOROOT")) +- os.Setenv("GOROOT", goroot_bootstrap) +- +- defer os.Setenv("GOPATH", os.Getenv("GOPATH")) +- os.Setenv("GOPATH", workspace) +- +- defer os.Setenv("GOBIN", os.Getenv("GOBIN")) +- os.Setenv("GOBIN", "") +- +- os.Setenv("GOOS", "") +- os.Setenv("GOHOSTOS", "") +- os.Setenv("GOARCH", "") +- os.Setenv("GOHOSTARCH", "") +- + // Run Go 1.4 to build binaries. Use -gcflags=-l to disable inlining to + // workaround bugs in Go 1.4's compiler. See discussion thread: + // https://groups.google.com/d/msg/golang-dev/Ss7mCKsvk8w/Gsq7VYI0AwAJ +@@ -221,6 +222,7 @@ func bootstrapBuildTools() { + cmd = append(cmd, "-toolexec="+tool) + } + cmd = append(cmd, "bootstrap/cmd/...") ++ + run(base, ShowOutput|CheckExit, cmd...) + + // Copy binaries into tool binary directory. +-- +2.35.1 + diff --git a/package/go/Config.in.host b/package/go/Config.in.host index e82ab6e81a..ded02d3b3a 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -5,10 +5,16 @@ config BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS depends on BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS depends on (BR2_arm && BR2_TOOLCHAIN_SUPPORTS_PIE) || BR2_aarch64 \ || BR2_i386 || BR2_x86_64 || BR2_powerpc64le \ - || BR2_mips64 || BR2_mips64el || BR2_s390x + || BR2_mips64 || BR2_mips64el || BR2_riscv || BR2_s390x depends on !BR2_ARM_CPU_ARMV4 # MIPS R6 support in Go has not yet been developed. depends on !BR2_MIPS_CPU_MIPS64R6 + # Go doesn't support Risc-v 32-bit. + depends on !BR2_RISCV_32 + # Go requires the following Risc-v General (G) features: + depends on !BR2_riscv || (BR2_RISCV_ISA_RVI && \ + BR2_RISCV_ISA_RVM && BR2_RISCV_ISA_RVA && \ + BR2_RISCV_ISA_RVF && BR2_RISCV_ISA_RVD) config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS bool diff --git a/package/go/go.mk b/package/go/go.mk index 1df52edf91..f9445c7dd3 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -63,6 +63,8 @@ else ifeq ($(BR2_mips64),y) GO_GOARCH = mips64 else ifeq ($(BR2_mips64el),y) GO_GOARCH = mips64le +else ifeq ($(BR2_riscv),y) +GO_GOARCH = riscv64 else ifeq ($(BR2_s390x),y) GO_GOARCH = s390x endif From peter at korsgaard.com Sat Nov 5 20:31:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:31:52 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: update patch for go-bootstrap fix Message-ID: <20221105214006.CCFA787E7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e773b2752c03cd0906a24078e274ed7cdbcfc71 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add a patch to fix a build failure due to the target GOARCH being used while bootstrapping the Go compiler with the go-bootstrap compiler. Uses the host architecture variable instead. This commit updates the patch with improvements from the upstream PR. PR: https://github.com/golang/go/pull/52362 Signed-off-by: Christian Stewart Signed-off-by: Yann E. MORIN (cherry picked from commit bc3de65655d10d8a4d2d09f37051014c933eacfd) Signed-off-by: Peter Korsgaard --- ...trap-set-environment-before-generating-bu.patch | 119 --------------------- ...dist-use-gohostarch-for-ssa-rewrite-check.patch | 95 ++++++++++++++++ 2 files changed, 95 insertions(+), 119 deletions(-) diff --git a/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch b/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch deleted file mode 100644 index 5a6b694857..0000000000 --- a/package/go/0002-build-bootstrap-set-environment-before-generating-bu.patch +++ /dev/null @@ -1,119 +0,0 @@ -From 4d43f7c4dd06e6f62be446996019d4505af54764 Mon Sep 17 00:00:00 2001 -From: Christian Stewart -Date: Thu, 14 Apr 2022 13:34:26 -0700 -Subject: [PATCH] build: bootstrap: set environment before generating buildcfg - -The GOOS and GOARCH environment variables should be unset before calling -mkbuildcfg. This change fixes a build failure when GOARCH=riscv64. - -Building Go toolchain1 using go-1.4-bootstrap-20171003. -src/cmd/compile/internal/ssa/rewriteRISCV64.go:4814 -invalid operation: y << x (shift count type int64, must be unsigned integer) - -There is a build issue with go1.4 with the riscv64 code: however, why is the -riscv64 code being compiled at all? - -GOARCH is set when calling mkbuildcfg, so go1.4 is trying to compile riscv64. - -[Buildroot]: submitted to upstream: - - - https://github.com/golang/go/issues/52583 - - https://go-review.googlesource.com/c/go/+/400376 - - GitHub-Pull-Request: golang/go#52362 - -Signed-off-by: Christian Stewart ---- - src/cmd/dist/buildtool.go | 56 ++++++++++++++++++++------------------- - 1 file changed, 29 insertions(+), 27 deletions(-) - -diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go -index f1f3d50b6f..dabf01cf84 100644 ---- a/src/cmd/dist/buildtool.go -+++ b/src/cmd/dist/buildtool.go -@@ -116,9 +116,6 @@ func bootstrapBuildTools() { - } - xprintf("Building Go toolchain1 using %s.\n", goroot_bootstrap) - -- mkbuildcfg(pathf("%s/src/internal/buildcfg/zbootstrap.go", goroot)) -- mkobjabi(pathf("%s/src/cmd/internal/objabi/zbootstrap.go", goroot)) -- - // Use $GOROOT/pkg/bootstrap as the bootstrap workspace root. - // We use a subdirectory of $GOROOT/pkg because that's the - // space within $GOROOT where we store all generated objects. -@@ -130,6 +127,34 @@ func bootstrapBuildTools() { - base := pathf("%s/src/bootstrap", workspace) - xmkdirall(base) - -+ // Set up environment for invoking Go 1.4 go command. -+ // GOROOT points at Go 1.4 GOROOT, -+ // GOPATH points at our bootstrap workspace, -+ // GOBIN is empty, so that binaries are installed to GOPATH/bin, -+ // and GOOS, GOHOSTOS, GOARCH, and GOHOSTOS are empty, -+ // so that Go 1.4 builds whatever kind of binary it knows how to build. -+ // Restore GOROOT, GOPATH, and GOBIN when done. -+ // Don't bother with GOOS, GOHOSTOS, GOARCH, and GOHOSTARCH, -+ // because setup will take care of those when bootstrapBuildTools returns. -+ -+ defer os.Setenv("GOROOT", os.Getenv("GOROOT")) -+ os.Setenv("GOROOT", goroot_bootstrap) -+ -+ defer os.Setenv("GOPATH", os.Getenv("GOPATH")) -+ os.Setenv("GOPATH", workspace) -+ -+ defer os.Setenv("GOBIN", os.Getenv("GOBIN")) -+ os.Setenv("GOBIN", "") -+ -+ os.Setenv("GOOS", "") -+ os.Setenv("GOHOSTOS", "") -+ os.Setenv("GOARCH", "") -+ os.Setenv("GOHOSTARCH", "") -+ -+ // Create the build config files. -+ mkbuildcfg(pathf("%s/src/internal/buildcfg/zbootstrap.go", goroot)) -+ mkobjabi(pathf("%s/src/cmd/internal/objabi/zbootstrap.go", goroot)) -+ - // Copy source code into $GOROOT/pkg/bootstrap and rewrite import paths. - writefile("module bootstrap\n", pathf("%s/%s", base, "go.mod"), 0) - for _, dir := range bootstrapDirs { -@@ -176,30 +201,6 @@ func bootstrapBuildTools() { - }) - } - -- // Set up environment for invoking Go 1.4 go command. -- // GOROOT points at Go 1.4 GOROOT, -- // GOPATH points at our bootstrap workspace, -- // GOBIN is empty, so that binaries are installed to GOPATH/bin, -- // and GOOS, GOHOSTOS, GOARCH, and GOHOSTOS are empty, -- // so that Go 1.4 builds whatever kind of binary it knows how to build. -- // Restore GOROOT, GOPATH, and GOBIN when done. -- // Don't bother with GOOS, GOHOSTOS, GOARCH, and GOHOSTARCH, -- // because setup will take care of those when bootstrapBuildTools returns. -- -- defer os.Setenv("GOROOT", os.Getenv("GOROOT")) -- os.Setenv("GOROOT", goroot_bootstrap) -- -- defer os.Setenv("GOPATH", os.Getenv("GOPATH")) -- os.Setenv("GOPATH", workspace) -- -- defer os.Setenv("GOBIN", os.Getenv("GOBIN")) -- os.Setenv("GOBIN", "") -- -- os.Setenv("GOOS", "") -- os.Setenv("GOHOSTOS", "") -- os.Setenv("GOARCH", "") -- os.Setenv("GOHOSTARCH", "") -- - // Run Go 1.4 to build binaries. Use -gcflags=-l to disable inlining to - // workaround bugs in Go 1.4's compiler. See discussion thread: - // https://groups.google.com/d/msg/golang-dev/Ss7mCKsvk8w/Gsq7VYI0AwAJ -@@ -221,6 +222,7 @@ func bootstrapBuildTools() { - cmd = append(cmd, "-toolexec="+tool) - } - cmd = append(cmd, "bootstrap/cmd/...") -+ - run(base, ShowOutput|CheckExit, cmd...) - - // Copy binaries into tool binary directory. --- -2.35.1 - diff --git a/package/go/0002-cmd-dist-use-gohostarch-for-ssa-rewrite-check.patch b/package/go/0002-cmd-dist-use-gohostarch-for-ssa-rewrite-check.patch new file mode 100644 index 0000000000..2346208640 --- /dev/null +++ b/package/go/0002-cmd-dist-use-gohostarch-for-ssa-rewrite-check.patch @@ -0,0 +1,95 @@ +From 38d841a18ab0bcb63554fed6b38012e504599891 Mon Sep 17 00:00:00 2001 +From: Christian Stewart +Date: Wed, 1 Jun 2022 20:52:12 +0000 +Subject: [PATCH] cmd/dist: use gohostarch for ssa rewrite check + +Fix a build failure when bootstrapping the Go compiler with go-bootstrap 1.4 +while the environment contains GOARCH=riscv64. + +Building Go toolchain1 using go-1.4-bootstrap-20171003. +src/cmd/compile/internal/ssa/rewriteRISCV64.go:4814 +invalid operation: y << x (shift count type int64, must be unsigned integer) + +This is because: + + - buildtool.go:198: calls bootstrapRewriteFile(src) + - bootstrapRewriteFile: buildtool.go:283 calls: + - isUnneededSSARewriteFile: checks os.Getenv("GOARCH") + - isUnneededSSARewriteFile: returns "", false + - bootstrapRewriteFile: calls bootstrapFixImports + - boostrapFixImports: generates code go1.4 cannot compile + +Instead of checking "GOARCH" in the environment, use the gohostarch variable. + +Change-Id: Ie9c190498555c4068461fead6278a62e924062c6 +GitHub-Last-Rev: 300d7a7fea0a67c696970fd271e2ce709674a658 +GitHub-Pull-Request: golang/go#52362 +Reviewed-on: https://go-review.googlesource.com/c/go/+/400376 +Reviewed-by: Bryan Mills +TryBot-Result: Gopher Robot +Reviewed-by: Dmitri Shuralyov +Auto-Submit: Bryan Mills +Run-TryBot: Bryan Mills +Reviewed-by: Joel Sing +Run-TryBot: Joel Sing +--- + src/cmd/dist/buildtool.go | 16 ++++++---------- + 1 file changed, 6 insertions(+), 10 deletions(-) + +diff --git a/src/cmd/dist/buildtool.go b/src/cmd/dist/buildtool.go +index 036f8c52fa..2d8ace52d8 100644 +--- a/src/cmd/dist/buildtool.go ++++ b/src/cmd/dist/buildtool.go +@@ -16,7 +16,6 @@ import ( + "os" + "path/filepath" + "regexp" +- "runtime" + "strings" + ) + +@@ -239,11 +238,11 @@ var ssaRewriteFileSubstring = filepath.FromSlash("src/cmd/compile/internal/ssa/r + + // isUnneededSSARewriteFile reports whether srcFile is a + // src/cmd/compile/internal/ssa/rewriteARCHNAME.go file for an +-// architecture that isn't for the current runtime.GOARCH. ++// architecture that isn't for the given GOARCH. + // + // When unneeded is true archCaps is the rewrite base filename without + // the "rewrite" prefix or ".go" suffix: AMD64, 386, ARM, ARM64, etc. +-func isUnneededSSARewriteFile(srcFile string) (archCaps string, unneeded bool) { ++func isUnneededSSARewriteFile(srcFile, goArch string) (archCaps string, unneeded bool) { + if !strings.Contains(srcFile, ssaRewriteFileSubstring) { + return "", false + } +@@ -258,13 +257,10 @@ func isUnneededSSARewriteFile(srcFile string) (archCaps string, unneeded bool) { + archCaps = fileArch + fileArch = strings.ToLower(fileArch) + fileArch = strings.TrimSuffix(fileArch, "splitload") +- if fileArch == os.Getenv("GOHOSTARCH") { ++ if fileArch == goArch { + return "", false + } +- if fileArch == strings.TrimSuffix(runtime.GOARCH, "le") { +- return "", false +- } +- if fileArch == strings.TrimSuffix(os.Getenv("GOARCH"), "le") { ++ if fileArch == strings.TrimSuffix(goArch, "le") { + return "", false + } + return archCaps, true +@@ -273,9 +269,9 @@ func isUnneededSSARewriteFile(srcFile string) (archCaps string, unneeded bool) { + func bootstrapRewriteFile(srcFile string) string { + // During bootstrap, generate dummy rewrite files for + // irrelevant architectures. We only need to build a bootstrap +- // binary that works for the current runtime.GOARCH. ++ // binary that works for the current gohostarch. + // This saves 6+ seconds of bootstrap. +- if archCaps, ok := isUnneededSSARewriteFile(srcFile); ok { ++ if archCaps, ok := isUnneededSSARewriteFile(srcFile, gohostarch); ok { + return fmt.Sprintf(`// Code generated by go tool dist; DO NOT EDIT. + + package ssa +-- +2.35.1 + From peter at korsgaard.com Sat Nov 5 20:32:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 21:32:03 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/go: security bump to version 1.18.3 Message-ID: <20221105214006.DA96187E77@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4c3b867a17b3797cbd54ea8cbd2e1910af0ad67b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x go1.18.3 includes security fixes to the crypto/rand, crypto/tls, os/exec, and path/filepath packages, as well as bug fixes to the compiler, and the crypto/tls and text/template/parse packages. https://go.dev/doc/devel/release#go1.18 Signed-off-by: Christian Stewart Signed-off-by: Peter Korsgaard (cherry picked from commit d3e3728405fb3df5b3d523b3d81aecf0834f1a63) 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 6a9480ff99..45af1fc06f 100644 --- a/package/go/go.hash +++ b/package/go/go.hash @@ -1,3 +1,3 @@ # From https://golang.org/dl/ -sha256 2c44d03ea2c34092137ab919ba602f2c261a038d08eb468528a3f3a28e5667e2 go1.18.2.src.tar.gz +sha256 0012386ddcbb5f3350e407c679923811dbd283fcdc421724931614a842ecbc2d go1.18.3.src.tar.gz sha256 2d36597f7117c38b006835ae7f537487207d8ec407aa9d9980794b2030cbc067 LICENSE diff --git a/package/go/go.mk b/package/go/go.mk index f9445c7dd3..6767b1481d 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -4,7 +4,7 @@ # ################################################################################ -GO_VERSION = 1.18.2 +GO_VERSION = 1.18.3 GO_SITE = https://storage.googleapis.com/golang GO_SOURCE = go$(GO_VERSION).src.tar.gz From peter at korsgaard.com Sat Nov 5 21:42:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 22:42:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/expat: security bump to version 2.5.0 In-Reply-To: <20221026193658.245255-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 21:36:58 +0200") References: <20221026193658.245255-1-fontaine.fabrice@gmail.com> Message-ID: <87mt95krid.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Expat 2.5.0 has been released earlier today. Most importantly, this > release fixes CVE-2022-43680: a heap use-after-free vulnerability after > overeager destruction of a shared DTD in function > XML_ExternalEntityParserCreate in out-of-memory situations, with > expected impact of denial of service or potentially arbitrary code > execution. > https://blog.hartwork.org/posts/expat-2-5-0-released > https://github.com/libexpat/libexpat/blob/R_2_5_0/expat/Changes > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 21:42:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 05 Nov 2022 22:42:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/go: security bump to 1.19.2 In-Reply-To: <20221026215058.1e623bb4@windsurf> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 21:50:58 +0200") References: <20221026193508.482276-1-christian@paral.in> <20221026215058.1e623bb4@windsurf> Message-ID: <87iljtkrhi.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > On Wed, 26 Oct 2022 12:35:08 -0700 > Christian Stewart via buildroot wrote: >> go1.19.2 includes security fixes to the archive/tar, net/http/httputil, and >> regexp packages, as well as bug fixes to the compiler, the linker, the runtime, >> and the go/types package. >> >> https://go.dev/doc/devel/release#go1.19 >> https://github.com/golang/go/issues?q=milestone%3AGo1.19.2+label%3ACherryPickApproved >> >> Signed-off-by: Christian Stewart >> --- >> package/go/go.hash | 2 +- >> package/go/go.mk | 2 +- >> 2 files changed, 2 insertions(+), 2 deletions(-) > Applied to master, thanks. I have instead updated 2022.02.x and 2022.08.x to 1.18.8, which includes the same security fixes. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 5 21:41:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 22:41:20 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/expat: security bump to version 2.5.0 Message-ID: <20221105214314.524FD87E7D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9a80348a5d9f1c6d3a3a84e493884e3318c9c607 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Expat 2.5.0 has been released earlier today. Most importantly, this release fixes CVE-2022-43680: a heap use-after-free vulnerability after overeager destruction of a shared DTD in function XML_ExternalEntityParserCreate in out-of-memory situations, with expected impact of denial of service or potentially arbitrary code execution. https://blog.hartwork.org/posts/expat-2-5-0-released https://github.com/libexpat/libexpat/blob/R_2_5_0/expat/Changes Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 26ec7c4d029d281fc4f0d61e18fc83b91142d9a1) Signed-off-by: Peter Korsgaard --- package/expat/expat.hash | 8 ++++---- package/expat/expat.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/expat/expat.hash b/package/expat/expat.hash index 15e64a4dc8..c6c25aa3e0 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.4.9/ -md5 8d7fcf7d02d08bf79d9ae5c21cc72c03 expat-2.4.9.tar.xz -sha1 be91118bc495ce49b04a3fd0f27df2fb5a843e9b expat-2.4.9.tar.xz +# From https://sourceforge.net/projects/expat/files/expat/2.5.0/ +md5 ac6677b6d1b95d209ab697ce8b688704 expat-2.5.0.tar.xz +sha1 5178e13c1e34f4643d5118d5758babfe0e836fe2 expat-2.5.0.tar.xz # Locally calculated -sha256 6e8c0728fe5c7cd3f93a6acce43046c5e4736c7b4b68e032e9350daa0efc0354 expat-2.4.9.tar.xz +sha256 ef2420f0232c087801abf705e89ae65f6257df6b7931d37846a193ef2e8cdcbe expat-2.5.0.tar.xz sha256 122f2c27000472a201d337b9b31f7eb2b52d091b02857061a8880371612d9534 COPYING diff --git a/package/expat/expat.mk b/package/expat/expat.mk index 59854d0ee8..6f22024cc0 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.4.9 +EXPAT_VERSION = 2.5.0 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz EXPAT_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 5 21:41:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 22:41:15 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/expat: bump to version 2.4.9 Message-ID: <20221105214314.4832387E7C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fccf4a6a425bc9ced056e6e6a712c919fc6fb633 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Drop patch (akready in version) - Update hash of COPYING (year updated with https://github.com/libexpat/libexpat/commit/39b2e99355039626438d48a4eca6aacba2b44d5e) https://blog.hartwork.org/posts/expat-2-4-9-released https://github.com/libexpat/libexpat/blob/R_2_4_9/expat/Changes Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit f7772a54dbe49f1ee052d7a071113861a410e172) Signed-off-by: Peter Korsgaard --- ...mes-are-safe-exiting-internalEntityParser.patch | 53 ---------------------- package/expat/expat.hash | 10 ++-- package/expat/expat.mk | 5 +- 3 files changed, 6 insertions(+), 62 deletions(-) diff --git a/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch b/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch deleted file mode 100644 index ca86e85115..0000000000 --- a/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 4a32da87e931ba54393d465bb77c40b5c33d343b Mon Sep 17 00:00:00 2001 -From: Rhodri James -Date: Wed, 17 Aug 2022 18:26:18 +0100 -Subject: [PATCH] Ensure raw tagnames are safe exiting internalEntityParser - -It is possible to concoct a situation in which parsing is -suspended while substituting in an internal entity, so that -XML_ResumeParser directly uses internalEntityProcessor as -its processor. If the subsequent parse includes some unclosed -tags, this will return without calling storeRawNames to ensure -that the raw versions of the tag names are stored in memory other -than the parse buffer itself. If the parse buffer is then changed -or reallocated (for example if processing a file line by line), -badness will ensue. - -This patch ensures storeRawNames is always called when needed -after calling doContent. The earlier call do doContent does -not need the same protection; it only deals with entity -substitution, which cannot leave unbalanced tags, and in any -case the raw names will be pointing into the stored entity -value not the parse buffer. - -[Retrieved from: -https://github.com/libexpat/libexpat/commit/4a32da87e931ba54393d465bb77c40b5c33d343b] -Signed-off-by: Fabrice Fontaine ---- - expat/lib/xmlparse.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -diff --git a/lib/xmlparse.c b/lib/xmlparse.c -index 7bcabf7f4..d73f419cf 100644 ---- a/lib/xmlparse.c -+++ b/lib/xmlparse.c -@@ -5826,10 +5826,15 @@ internalEntityProcessor(XML_Parser parser, const char *s, const char *end, - { - parser->m_processor = contentProcessor; - /* see externalEntityContentProcessor vs contentProcessor */ -- return doContent(parser, parser->m_parentParser ? 1 : 0, parser->m_encoding, -- s, end, nextPtr, -- (XML_Bool)! parser->m_parsingStatus.finalBuffer, -- XML_ACCOUNT_DIRECT); -+ result = doContent(parser, parser->m_parentParser ? 1 : 0, -+ parser->m_encoding, s, end, nextPtr, -+ (XML_Bool)! parser->m_parsingStatus.finalBuffer, -+ XML_ACCOUNT_DIRECT); -+ if (result == XML_ERROR_NONE) { -+ if (! storeRawNames(parser)) -+ return XML_ERROR_NO_MEMORY; -+ } -+ return result; - } - } - diff --git a/package/expat/expat.hash b/package/expat/expat.hash index b8e7aa27f1..15e64a4dc8 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.4.8/ -md5 0584a7318a4c007f7ec94778799d72fe expat-2.4.8.tar.xz -sha1 e30345a20d0cc29a0c307eb3703e7a9bb62afa90 expat-2.4.8.tar.xz +# From https://sourceforge.net/projects/expat/files/expat/2.4.9/ +md5 8d7fcf7d02d08bf79d9ae5c21cc72c03 expat-2.4.9.tar.xz +sha1 be91118bc495ce49b04a3fd0f27df2fb5a843e9b expat-2.4.9.tar.xz # Locally calculated -sha256 f79b8f904b749e3e0d20afeadecf8249c55b2e32d4ebb089ae378df479dcaf25 expat-2.4.8.tar.xz -sha256 8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdec COPYING +sha256 6e8c0728fe5c7cd3f93a6acce43046c5e4736c7b4b68e032e9350daa0efc0354 expat-2.4.9.tar.xz +sha256 122f2c27000472a201d337b9b31f7eb2b52d091b02857061a8880371612d9534 COPYING diff --git a/package/expat/expat.mk b/package/expat/expat.mk index 61735a5fdb..59854d0ee8 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.4.8 +EXPAT_VERSION = 2.4.9 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz EXPAT_INSTALL_STAGING = YES @@ -13,9 +13,6 @@ EXPAT_LICENSE_FILES = COPYING EXPAT_CPE_ID_VENDOR = libexpat_project EXPAT_CPE_ID_PRODUCT = libexpat -# 0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch -EXPAT_IGNORE_CVES += CVE-2022-40674 - EXPAT_CONF_OPTS = \ --without-docbook --without-examples --without-tests --without-xmlwf HOST_EXPAT_CONF_OPTS = --without-docbook --without-examples --without-tests From peter at korsgaard.com Sat Nov 5 21:40:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 22:40:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/expat: security bump to version 2.5.0 Message-ID: <20221105214420.6D7F287E88@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aab7c5e398de470d0dbafd80d8a870f73a01026e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Expat 2.5.0 has been released earlier today. Most importantly, this release fixes CVE-2022-43680: a heap use-after-free vulnerability after overeager destruction of a shared DTD in function XML_ExternalEntityParserCreate in out-of-memory situations, with expected impact of denial of service or potentially arbitrary code execution. https://blog.hartwork.org/posts/expat-2-5-0-released https://github.com/libexpat/libexpat/blob/R_2_5_0/expat/Changes Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 26ec7c4d029d281fc4f0d61e18fc83b91142d9a1) Signed-off-by: Peter Korsgaard --- package/expat/expat.hash | 8 ++++---- package/expat/expat.mk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/expat/expat.hash b/package/expat/expat.hash index 15e64a4dc8..c6c25aa3e0 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.4.9/ -md5 8d7fcf7d02d08bf79d9ae5c21cc72c03 expat-2.4.9.tar.xz -sha1 be91118bc495ce49b04a3fd0f27df2fb5a843e9b expat-2.4.9.tar.xz +# From https://sourceforge.net/projects/expat/files/expat/2.5.0/ +md5 ac6677b6d1b95d209ab697ce8b688704 expat-2.5.0.tar.xz +sha1 5178e13c1e34f4643d5118d5758babfe0e836fe2 expat-2.5.0.tar.xz # Locally calculated -sha256 6e8c0728fe5c7cd3f93a6acce43046c5e4736c7b4b68e032e9350daa0efc0354 expat-2.4.9.tar.xz +sha256 ef2420f0232c087801abf705e89ae65f6257df6b7931d37846a193ef2e8cdcbe expat-2.5.0.tar.xz sha256 122f2c27000472a201d337b9b31f7eb2b52d091b02857061a8880371612d9534 COPYING diff --git a/package/expat/expat.mk b/package/expat/expat.mk index 59854d0ee8..6f22024cc0 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.4.9 +EXPAT_VERSION = 2.5.0 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz EXPAT_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 5 21:40:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 5 Nov 2022 22:40:39 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/expat: bump to version 2.4.9 Message-ID: <20221105214420.63A1587E87@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=608ec67ad1e55f4c944150f5df2a002fd8186c87 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Drop patch (akready in version) - Update hash of COPYING (year updated with https://github.com/libexpat/libexpat/commit/39b2e99355039626438d48a4eca6aacba2b44d5e) https://blog.hartwork.org/posts/expat-2-4-9-released https://github.com/libexpat/libexpat/blob/R_2_4_9/expat/Changes Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit f7772a54dbe49f1ee052d7a071113861a410e172) Signed-off-by: Peter Korsgaard --- ...mes-are-safe-exiting-internalEntityParser.patch | 53 ---------------------- package/expat/expat.hash | 10 ++-- package/expat/expat.mk | 5 +- 3 files changed, 6 insertions(+), 62 deletions(-) diff --git a/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch b/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch deleted file mode 100644 index ca86e85115..0000000000 --- a/package/expat/0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 4a32da87e931ba54393d465bb77c40b5c33d343b Mon Sep 17 00:00:00 2001 -From: Rhodri James -Date: Wed, 17 Aug 2022 18:26:18 +0100 -Subject: [PATCH] Ensure raw tagnames are safe exiting internalEntityParser - -It is possible to concoct a situation in which parsing is -suspended while substituting in an internal entity, so that -XML_ResumeParser directly uses internalEntityProcessor as -its processor. If the subsequent parse includes some unclosed -tags, this will return without calling storeRawNames to ensure -that the raw versions of the tag names are stored in memory other -than the parse buffer itself. If the parse buffer is then changed -or reallocated (for example if processing a file line by line), -badness will ensue. - -This patch ensures storeRawNames is always called when needed -after calling doContent. The earlier call do doContent does -not need the same protection; it only deals with entity -substitution, which cannot leave unbalanced tags, and in any -case the raw names will be pointing into the stored entity -value not the parse buffer. - -[Retrieved from: -https://github.com/libexpat/libexpat/commit/4a32da87e931ba54393d465bb77c40b5c33d343b] -Signed-off-by: Fabrice Fontaine ---- - expat/lib/xmlparse.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -diff --git a/lib/xmlparse.c b/lib/xmlparse.c -index 7bcabf7f4..d73f419cf 100644 ---- a/lib/xmlparse.c -+++ b/lib/xmlparse.c -@@ -5826,10 +5826,15 @@ internalEntityProcessor(XML_Parser parser, const char *s, const char *end, - { - parser->m_processor = contentProcessor; - /* see externalEntityContentProcessor vs contentProcessor */ -- return doContent(parser, parser->m_parentParser ? 1 : 0, parser->m_encoding, -- s, end, nextPtr, -- (XML_Bool)! parser->m_parsingStatus.finalBuffer, -- XML_ACCOUNT_DIRECT); -+ result = doContent(parser, parser->m_parentParser ? 1 : 0, -+ parser->m_encoding, s, end, nextPtr, -+ (XML_Bool)! parser->m_parsingStatus.finalBuffer, -+ XML_ACCOUNT_DIRECT); -+ if (result == XML_ERROR_NONE) { -+ if (! storeRawNames(parser)) -+ return XML_ERROR_NO_MEMORY; -+ } -+ return result; - } - } - diff --git a/package/expat/expat.hash b/package/expat/expat.hash index b8e7aa27f1..15e64a4dc8 100644 --- a/package/expat/expat.hash +++ b/package/expat/expat.hash @@ -1,7 +1,7 @@ -# From https://sourceforge.net/projects/expat/files/expat/2.4.8/ -md5 0584a7318a4c007f7ec94778799d72fe expat-2.4.8.tar.xz -sha1 e30345a20d0cc29a0c307eb3703e7a9bb62afa90 expat-2.4.8.tar.xz +# From https://sourceforge.net/projects/expat/files/expat/2.4.9/ +md5 8d7fcf7d02d08bf79d9ae5c21cc72c03 expat-2.4.9.tar.xz +sha1 be91118bc495ce49b04a3fd0f27df2fb5a843e9b expat-2.4.9.tar.xz # Locally calculated -sha256 f79b8f904b749e3e0d20afeadecf8249c55b2e32d4ebb089ae378df479dcaf25 expat-2.4.8.tar.xz -sha256 8c6b5b6de8fae20b317f4992729abc0e520bfba4c7606cd1e9eeb87418eebdec COPYING +sha256 6e8c0728fe5c7cd3f93a6acce43046c5e4736c7b4b68e032e9350daa0efc0354 expat-2.4.9.tar.xz +sha256 122f2c27000472a201d337b9b31f7eb2b52d091b02857061a8880371612d9534 COPYING diff --git a/package/expat/expat.mk b/package/expat/expat.mk index 61735a5fdb..59854d0ee8 100644 --- a/package/expat/expat.mk +++ b/package/expat/expat.mk @@ -4,7 +4,7 @@ # ################################################################################ -EXPAT_VERSION = 2.4.8 +EXPAT_VERSION = 2.4.9 EXPAT_SITE = http://downloads.sourceforge.net/project/expat/expat/$(EXPAT_VERSION) EXPAT_SOURCE = expat-$(EXPAT_VERSION).tar.xz EXPAT_INSTALL_STAGING = YES @@ -13,9 +13,6 @@ EXPAT_LICENSE_FILES = COPYING EXPAT_CPE_ID_VENDOR = libexpat_project EXPAT_CPE_ID_PRODUCT = libexpat -# 0001-Ensure-raw-tagnames-are-safe-exiting-internalEntityParser.patch -EXPAT_IGNORE_CVES += CVE-2022-40674 - EXPAT_CONF_OPTS = \ --without-docbook --without-examples --without-tests --without-xmlwf HOST_EXPAT_CONF_OPTS = --without-docbook --without-examples --without-tests From thomas.petazzoni at bootlin.com Sat Nov 5 21:47:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:47:12 +0100 Subject: [Buildroot] [git commit] package/bdwgc: needs MMU Message-ID: <20221105214756.AD7B487E93@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ceb51d1463acb6918fbb825dc56b2a2b48ab8674 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raise since bump to version 8.2.2 in commit d7619682552dd34f499e9f17b0234af53da743ec and https://github.com/ivmai/bdwgc/commit/9d8c196268068bb75f86dee0ba75ccd024531e72: os_dep.c: In function 'block_unmap_inner': os_dep.c:2668:17: warning: implicit declaration of function 'madvise'; did you mean 'raise'? [-Wimplicit-function-declaration] 2668 | if (madvise(start_addr, len, MADV_DONTNEED) == -1) | ^~~~~~~ | raise Fixes: - http://autobuild.buildroot.org/results/2b9924cb8c36a75e1ca7aefe83e95dc11c10ded6 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/bdwgc/Config.in | 1 + package/guile/Config.in | 2 ++ package/poke/Config.in | 2 ++ 3 files changed, 5 insertions(+) diff --git a/package/bdwgc/Config.in b/package/bdwgc/Config.in index aad2bc9ef2..1124ab0f60 100644 --- a/package/bdwgc/Config.in +++ b/package/bdwgc/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_BDWGC bool "bdwgc" + depends on BR2_USE_MMU # madvise() depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS select BR2_PACKAGE_LIBATOMIC_OPS help diff --git a/package/guile/Config.in b/package/guile/Config.in index f70e674018..3cf0ec863b 100644 --- a/package/guile/Config.in +++ b/package/guile/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_GUILE bool "guile" + depends on BR2_USE_MMU # bdwgc depends on !BR2_TOOLCHAIN_USES_MUSL # no strtol_l depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # bdwgc @@ -17,5 +18,6 @@ config BR2_PACKAGE_GUILE http://www.gnu.org/software/guile comment "guile needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library" + depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \ BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL diff --git a/package/poke/Config.in b/package/poke/Config.in index 40e7a31bab..8bedb12bf8 100644 --- a/package/poke/Config.in +++ b/package/poke/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_POKE depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS # bdwgc depends on BR2_USE_WCHAR # needs wctomb depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL + depends on BR2_USE_MMU # bdwgc select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # less select BR2_PACKAGE_BDWGC select BR2_PACKAGE_LESS # runtime @@ -25,4 +26,5 @@ config BR2_PACKAGE_POKE comment "poke needs a toolchain w/ NPTL, wchar" depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS + depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_USE_WCHAR From thomas.petazzoni at bootlin.com Sat Nov 5 21:48:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:48:14 +0100 Subject: [Buildroot] [git commit] package/guile: fix Config.in comment dependency Message-ID: <20221105214919.25AA387E99@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3441f3c5d66111af18f83ad585a2f0abb096ee7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The main guile option depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS, but this was not accounted for in the Config.in comment. Signed-off-by: Thomas Petazzoni --- package/guile/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/guile/Config.in b/package/guile/Config.in index 3cf0ec863b..eeeeaf4035 100644 --- a/package/guile/Config.in +++ b/package/guile/Config.in @@ -18,6 +18,7 @@ config BR2_PACKAGE_GUILE http://www.gnu.org/software/guile comment "guile needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library" + depends on BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \ BR2_STATIC_LIBS || BR2_TOOLCHAIN_USES_MUSL From thomas.petazzoni at bootlin.com Sat Nov 5 21:51:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 22:51:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/bdwgc: needs MMU In-Reply-To: <20221105211639.349885-1-fontaine.fabrice@gmail.com> References: <20221105211639.349885-1-fontaine.fabrice@gmail.com> Message-ID: <20221105225143.0c1ab11e@windsurf> On Sat, 5 Nov 2022 22:16:39 +0100 Fabrice Fontaine wrote: > Fix the following build failure raise since bump to version 8.2.2 in > commit d7619682552dd34f499e9f17b0234af53da743ec and > https://github.com/ivmai/bdwgc/commit/9d8c196268068bb75f86dee0ba75ccd024531e72: > > os_dep.c: In function 'block_unmap_inner': > os_dep.c:2668:17: warning: implicit declaration of function 'madvise'; did you mean 'raise'? [-Wimplicit-function-declaration] > 2668 | if (madvise(start_addr, len, MADV_DONTNEED) == -1) > | ^~~~~~~ > | raise > > Fixes: > - http://autobuild.buildroot.org/results/2b9924cb8c36a75e1ca7aefe83e95dc11c10ded6 > > Signed-off-by: Fabrice Fontaine I hesitated a bit, because normally madvise() is only to provide an advice to the OS, and therefore should not be strictly mandatory. However, MADV_DONTNEED changes the semantic of future memory accesses: MADV_DONTNEED Do not expect access in the near future. (For the time being, the application is finished with the given range, so the kernel can free resources associated with it.) After a successful MADV_DONTNEED operation, the semantics of memory access in the specified region are changed: subsequent accesses of pages in the range will suc? ceed, but will result in either repopulating the memory contents from the up-to- date contents of the underlying mapped file (for shared file mappings, shared anonymous mappings, and shmem-based techniques such as System V shared memory segments) or zero-fill-on-demand pages for anonymous private mappings. Note that, when applied to shared mappings, MADV_DONTNEED might not lead to imme? diate freeing of the pages in the range. The kernel is free to delay freeing the pages until an appropriate moment. The resident set size (RSS) of the calling process will be immediately reduced however. MADV_DONTNEED cannot be applied to locked pages, Huge TLB pages, or VM_PFNMAP pages. (Pages marked with the kernel-internal VM_PFNMAP flag are special memory areas that are not managed by the virtual memory subsystem. Such pages are typi? cally created by device drivers that map the pages into user space.) And also the function in bdgwc that uses madvise() is a convoluted mess of #ifdef-ery, so I didn't want to take any risk there, and I don't really care about bdwgc on noMMU targets. So I applied your patch. However, you forgot to propagate this dependency to package/poke, which also selects bdwgc. Applied to master with this fix. Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 5 21:57:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 5 Nov 2022 22:57:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: perf needs threads Message-ID: <20221105215718.647971-1-fontaine.fabrice@gmail.com> Fix the following build failure raised (at least) since linux 4.0 and https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine --- package/linux-tools/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 82e62f826e..8a0b6d5802 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. -comment "perf needs a toolchain w/ dynamic library" +comment "perf needs a toolchain w/ dynamic library, threads" depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LINUX_TOOLS help perf (sometimes "Perf Events" or perf tools, originally -- 2.35.1 From thomas.petazzoni at bootlin.com Sat Nov 5 22:02:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:02:38 +0100 Subject: [Buildroot] [git commit] package/lxc: bump to version 5.0.1 Message-ID: <20221105220351.E089287EA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db19998035701d08bf1b5fd366e0b5aa9adb8e57 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master LXC 5.0 will be supported until June 2027 and our current LTS release, LXC 4.0 will now switch to a slower maintenance pace, only getting critical bugfixes and security updates. We strongly recommend all LXC users to plan an upgrade to the 5.0 branch. - Switch to meson-package - Add an upstream patch to fix the following build failure with glibc 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: https://github.com/lxc/lxc/issues/4183 and patch is only working with meson, not autotools) https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released Fixes: - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...etect-where-struct-mount_attr-is-declared.patch | 186 +++++++++++++++++++++ package/lxc/lxc.hash | 2 +- package/lxc/lxc.mk | 36 ++-- 3 files changed, 204 insertions(+), 20 deletions(-) diff --git a/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch new file mode 100644 index 0000000000..8de7adcc56 --- /dev/null +++ b/package/lxc/0001-build-detect-where-struct-mount_attr-is-declared.patch @@ -0,0 +1,186 @@ +From c1115e1503bf955c97f4cf3b925a6a9f619764c3 Mon Sep 17 00:00:00 2001 +From: Christian Brauner +Date: Tue, 9 Aug 2022 16:14:25 +0200 +Subject: [PATCH] build: detect where struct mount_attr is declared + +Fixes: #4176 +Signed-off-by: Christian Brauner (Microsoft) +[Retrieved from: +https://github.com/lxc/lxc/commit/c1115e1503bf955c97f4cf3b925a6a9f619764c3] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 30 ++++++++++++++++++++++++++++-- + src/lxc/conf.c | 6 +++--- + src/lxc/conf.h | 2 +- + src/lxc/mount_utils.c | 6 +++--- + src/lxc/syscall_wrappers.h | 12 ++++++++++-- + 5 files changed, 45 insertions(+), 11 deletions(-) + +diff --git a/meson.build b/meson.build +index a145faf069..f679aabbc8 100644 +--- a/meson.build ++++ b/meson.build +@@ -590,7 +590,6 @@ decl_headers = ''' + foreach decl: [ + '__aligned_u64', + 'struct clone_args', +- 'struct mount_attr', + 'struct open_how', + 'struct rtnl_link_stats64', + ] +@@ -610,7 +609,6 @@ foreach tuple: [ + ['struct seccomp_notif_sizes'], + ['struct clone_args'], + ['__aligned_u64'], +- ['struct mount_attr'], + ['struct open_how'], + ['struct rtnl_link_stats64'], + ] +@@ -630,6 +628,34 @@ foreach tuple: [ + endif + endforeach + ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (sys/mount.h)' ++else ++ srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (sys/mount.h)' ++endif ++ ++## Types. ++decl_headers = ''' ++#include ++''' ++ ++# We get -1 if the size cannot be determined ++if cc.sizeof('struct mount_attr', prefix: decl_headers, args: '-D_GNU_SOURCE') > 0 ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), true) ++ found_types += 'struct mount_attr (linux/mount.h)' ++else ++ srcconf.set10('HAVE_UAPI_' + 'struct mount_attr'.underscorify().to_upper(), false) ++ missing_types += 'struct mount_attr (linux/mount.h)' ++endif ++ + ## Headers. + foreach ident: [ + ['bpf', '''#include +diff --git a/src/lxc/conf.c b/src/lxc/conf.c +index ffbe74c2f6..4193cd07f5 100644 +--- a/src/lxc/conf.c ++++ b/src/lxc/conf.c +@@ -2885,7 +2885,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + struct lxc_mount_options opts = {}; + int dfd_from; + const char *source_relative, *target_relative; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + + ret = parse_lxc_mount_attrs(&opts, mntent.mnt_opts); + if (ret < 0) +@@ -3005,7 +3005,7 @@ static int __lxc_idmapped_mounts_child(struct lxc_handler *handler, FILE *f) + + /* Set propagation mount options. */ + if (opts.attr.propagation) { +- attr = (struct lxc_mount_attr) { ++ attr = (struct mount_attr) { + .propagation = opts.attr.propagation, + }; + +@@ -4109,7 +4109,7 @@ int lxc_idmapped_mounts_parent(struct lxc_handler *handler) + + for (;;) { + __do_close int fd_from = -EBADF, fd_userns = -EBADF; +- struct lxc_mount_attr attr = {}; ++ struct mount_attr attr = {}; + struct lxc_mount_options opts = {}; + ssize_t ret; + +diff --git a/src/lxc/conf.h b/src/lxc/conf.h +index 7dc2f15b60..772479f9e1 100644 +--- a/src/lxc/conf.h ++++ b/src/lxc/conf.h +@@ -223,7 +223,7 @@ struct lxc_mount_options { + unsigned long mnt_flags; + unsigned long prop_flags; + char *data; +- struct lxc_mount_attr attr; ++ struct mount_attr attr; + char *raw_options; + }; + +diff --git a/src/lxc/mount_utils.c b/src/lxc/mount_utils.c +index bba75f933c..88dd73ee36 100644 +--- a/src/lxc/mount_utils.c ++++ b/src/lxc/mount_utils.c +@@ -31,7 +31,7 @@ lxc_log_define(mount_utils, lxc); + * setting in @attr_set, but must also specify MOUNT_ATTR__ATIME in the + * @attr_clr field. + */ +-static inline void set_atime(struct lxc_mount_attr *attr) ++static inline void set_atime(struct mount_attr *attr) + { + switch (attr->attr_set & MOUNT_ATTR__ATIME) { + case MOUNT_ATTR_RELATIME: +@@ -272,7 +272,7 @@ int create_detached_idmapped_mount(const char *path, int userns_fd, + { + __do_close int fd_tree_from = -EBADF; + unsigned int open_tree_flags = OPEN_TREE_CLONE | OPEN_TREE_CLOEXEC; +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = MOUNT_ATTR_IDMAP | attr_set, + .attr_clr = attr_clr, + .userns_fd = userns_fd, +@@ -335,7 +335,7 @@ int __fd_bind_mount(int dfd_from, const char *path_from, __u64 o_flags_from, + __u64 attr_clr, __u64 propagation, int userns_fd, + bool recursive) + { +- struct lxc_mount_attr attr = { ++ struct mount_attr attr = { + .attr_set = attr_set, + .attr_clr = attr_clr, + .propagation = propagation, +diff --git a/src/lxc/syscall_wrappers.h b/src/lxc/syscall_wrappers.h +index a5e98b565c..c8a7d0c7b7 100644 +--- a/src/lxc/syscall_wrappers.h ++++ b/src/lxc/syscall_wrappers.h +@@ -18,6 +18,12 @@ + #include "macro.h" + #include "syscall_numbers.h" + ++#if HAVE_STRUCT_MOUNT_ATTR ++#include ++#elif HAVE_UAPI_STRUCT_MOUNT_ATTR ++#include ++#endif ++ + #ifdef HAVE_LINUX_MEMFD_H + #include + #endif +@@ -210,16 +216,18 @@ extern int fsmount(int fs_fd, unsigned int flags, unsigned int attr_flags); + /* + * mount_setattr() + */ +-struct lxc_mount_attr { ++#if !HAVE_STRUCT_MOUNT_ATTR && !HAVE_UAPI_STRUCT_MOUNT_ATTR ++struct mount_attr { + __u64 attr_set; + __u64 attr_clr; + __u64 propagation; + __u64 userns_fd; + }; ++#endif + + #if !HAVE_MOUNT_SETATTR + static inline int mount_setattr(int dfd, const char *path, unsigned int flags, +- struct lxc_mount_attr *attr, size_t size) ++ struct mount_attr *attr, size_t size) + { + return syscall(__NR_mount_setattr, dfd, path, flags, attr, size); + } diff --git a/package/lxc/lxc.hash b/package/lxc/lxc.hash index d460bc6a01..c18e062cc1 100644 --- a/package/lxc/lxc.hash +++ b/package/lxc/lxc.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 db242f8366fc63e8c7588bb2017b354173cf3c4b20abc18780debdc48b14d3ef lxc-4.0.12.tar.gz +sha256 d8195423bb1e206f8521d24b6cde4789f043960c7cf065990a9cf741dcfd4222 lxc-5.0.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index cece27411e..f0a0e8041a 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -4,7 +4,7 @@ # ################################################################################ -LXC_VERSION = 4.0.12 +LXC_VERSION = 5.0.1 LXC_SITE = https://linuxcontainers.org/downloads/lxc LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+ LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 @@ -13,56 +13,54 @@ LXC_DEPENDENCIES = host-pkgconf LXC_INSTALL_STAGING = YES LXC_CONF_OPTS = \ - --disable-apparmor \ - --disable-examples \ - --with-distro=buildroot \ - --disable-werror \ - $(if $(BR2_PACKAGE_BASH),,--disable-bash) + -Dapparmor=false \ + -Dexamples=false \ + -Dman=false ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) LXC_DEPENDENCIES += bash-completion endif ifeq ($(BR2_PACKAGE_LIBCAP),y) -LXC_CONF_OPTS += --enable-capabilities +LXC_CONF_OPTS += -Dcapabilities=true LXC_DEPENDENCIES += libcap else -LXC_CONF_OPTS += --disable-capabilities +LXC_CONF_OPTS += -Dcapabilities=false endif ifeq ($(BR2_PACKAGE_LIBSECCOMP),y) -LXC_CONF_OPTS += --enable-seccomp +LXC_CONF_OPTS += -Dseccomp=true LXC_DEPENDENCIES += libseccomp else -LXC_CONF_OPTS += --disable-seccomp +LXC_CONF_OPTS += -Dseccomp=false endif ifeq ($(BR2_PACKAGE_LIBSELINUX),y) -LXC_CONF_OPTS += --enable-selinux +LXC_CONF_OPTS += -Dselinux=true LXC_DEPENDENCIES += libselinux else -LXC_CONF_OPTS += --disable-selinux +LXC_CONF_OPTS += -Dselinux=false endif ifeq ($(BR2_PACKAGE_LIBURING),y) -LXC_CONF_OPTS += --enable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=true LXC_DEPENDENCIES += liburing else -LXC_CONF_OPTS += --disable-liburing +LXC_CONF_OPTS += -Dio-uring-event-loop=false endif ifeq ($(BR2_PACKAGE_LINUX_PAM),y) -LXC_CONF_OPTS += --enable-pam +LXC_CONF_OPTS += -Dpam-cgroup=true LXC_DEPENDENCIES += linux-pam else -LXC_CONF_OPTS += --disable-pam +LXC_CONF_OPTS += -Dpam-cgroup=false endif ifeq ($(BR2_PACKAGE_OPENSSL),y) -LXC_CONF_OPTS += --enable-openssl +LXC_CONF_OPTS += -Dopenssl=true LXC_DEPENDENCIES += openssl else -LXC_CONF_OPTS += --disable-openssl +LXC_CONF_OPTS += -Dopenssl=false endif -$(eval $(autotools-package)) +$(eval $(meson-package)) From thomas.petazzoni at bootlin.com Sat Nov 5 22:04:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:04:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: perf needs threads In-Reply-To: <20221105215718.647971-1-fontaine.fabrice@gmail.com> References: <20221105215718.647971-1-fontaine.fabrice@gmail.com> Message-ID: <20221105230424.753eaf3a@windsurf> On Sat, 5 Nov 2022 22:57:18 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised (at least) since linux 4.0 and > https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: > > CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o > In file included from builtin-bench.c:22: > bench/bench.h:66:10: fatal error: pthread.h: No such file or directory > 66 | #include > | ^~~~~~~~~~~ > > Fies: > - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f > > Signed-off-by: Fabrice Fontaine > --- > package/linux-tools/Config.in | 5 +++-- > 1 file changed, 3 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 Sat Nov 5 22:04:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:04:59 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/lxc: bump to version 5.0.1 In-Reply-To: <20221105212343.353414-1-fontaine.fabrice@gmail.com> References: <20221105212343.353414-1-fontaine.fabrice@gmail.com> Message-ID: <20221105230459.2722f4ef@windsurf> On Sat, 5 Nov 2022 22:23:43 +0100 Fabrice Fontaine wrote: > LXC 5.0 will be supported until June 2027 and our current LTS release, > LXC 4.0 will now switch to a slower maintenance pace, only getting > critical bugfixes and security updates. > > We strongly recommend all LXC users to plan an upgrade to the 5.0 > branch. > > - Switch to meson-package > - Add an upstream patch to fix the following build failure with glibc > 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: > https://github.com/lxc/lxc/issues/4183 and patch is only working with > meson, not autotools) > > https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released > https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released > > Fixes: > - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f > > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Thomas Petazzoni): > - Rebase patch so it applies cleanly on master It's not great to have to apply such a big version bump in master right now, but oh well, if it's needed to fix the build issue without re-doing quite a bit of autoconf stuff, so be it. Applied to master. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:03:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:03:53 +0100 Subject: [Buildroot] [git commit] package/linux-tools: perf needs threads Message-ID: <20221105220510.B2D4387EAA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=958c166837a484e2a9515342c49e93dca734d726 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised (at least) since linux 4.0 and https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/linux-tools/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 82e62f826e..8a0b6d5802 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. -comment "perf needs a toolchain w/ dynamic library" +comment "perf needs a toolchain w/ dynamic library, threads" depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LINUX_TOOLS help perf (sometimes "Perf Events" or perf tools, originally From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:10 +0100 Subject: [Buildroot] [git commit branch/next] package/python-babel: enable host python package Message-ID: <20221105221107.A8AE687F3F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4fb03b795c1c08912f470b49c0aac41975c7ce8d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is required by the latest version of python-wtforms. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-babel/python-babel.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/python-babel/python-babel.mk b/package/python-babel/python-babel.mk index 8bc881e61c..35857dc127 100644 --- a/package/python-babel/python-babel.mk +++ b/package/python-babel/python-babel.mk @@ -10,5 +10,7 @@ PYTHON_BABEL_SITE = https://files.pythonhosted.org/packages/ff/80/45b42203ecc32c PYTHON_BABEL_SETUP_TYPE = setuptools PYTHON_BABEL_LICENSE = BSD-3-Clause PYTHON_BABEL_LICENSE_FILES = LICENSE +HOST_PYTHON_BABEL_DEPENDENCIES = host-python-pytz $(eval $(python-package)) +$(eval $(host-python-package)) From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:07 +0100 Subject: [Buildroot] [git commit branch/next] package/python-wrapt: bump to version 1.14.1 Message-ID: <20221105221107.9690587F3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e83212051cc8b79171a50a5bf965f8a2a32ec6f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to setuptools build backend. License hash changed due to year update: https://github.com/GrahamDumpleton/wrapt/commit/240fea86df0357f3642db040f912031e4ecdfcb1 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-wrapt/python-wrapt.hash | 6 +++--- package/python-wrapt/python-wrapt.mk | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/python-wrapt/python-wrapt.hash b/package/python-wrapt/python-wrapt.hash index 63dae991eb..cb62e19aa7 100644 --- a/package/python-wrapt/python-wrapt.hash +++ b/package/python-wrapt/python-wrapt.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/wrapt/json -md5 6d56ed0de4336462a73350341462f45e wrapt-1.12.1.tar.gz -sha256 b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7 wrapt-1.12.1.tar.gz +md5 6e7340264f038efdefcba707250c91c2 wrapt-1.14.1.tar.gz +sha256 380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d wrapt-1.14.1.tar.gz # Locally computed sha256 checksums -sha256 e37c13f84fb3c9a54161b0fcf75f4d302fb86ce42cd6106147bda79e4197d9f2 LICENSE +sha256 77d2a9159cffe12473f539a71a3e741f35117e61bfd005ebd60c3a1778e2c1f1 LICENSE diff --git a/package/python-wrapt/python-wrapt.mk b/package/python-wrapt/python-wrapt.mk index 32d8a24c14..406f6c3aa1 100644 --- a/package/python-wrapt/python-wrapt.mk +++ b/package/python-wrapt/python-wrapt.mk @@ -4,10 +4,10 @@ # ################################################################################ -PYTHON_WRAPT_VERSION = 1.12.1 +PYTHON_WRAPT_VERSION = 1.14.1 PYTHON_WRAPT_SOURCE = wrapt-$(PYTHON_WRAPT_VERSION).tar.gz -PYTHON_WRAPT_SITE = https://files.pythonhosted.org/packages/82/f7/e43cefbe88c5fd371f4cf0cf5eb3feccd07515af9fd6cf7dbf1d1793a797 -PYTHON_WRAPT_SETUP_TYPE = distutils +PYTHON_WRAPT_SITE = https://files.pythonhosted.org/packages/11/eb/e06e77394d6cf09977d92bff310cb0392930c08a338f99af6066a5a98f92 +PYTHON_WRAPT_SETUP_TYPE = setuptools PYTHON_WRAPT_LICENSE = BSD-2-Clause PYTHON_WRAPT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:14 +0100 Subject: [Buildroot] [git commit branch/next] package/python-xlib: bump to version 0.32 Message-ID: <20221105221107.BD15787F43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eec577b143830d554ca65b9c2e5b2c1209567ff3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-xlib/python-xlib.hash | 4 ++-- package/python-xlib/python-xlib.mk | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-xlib/python-xlib.hash b/package/python-xlib/python-xlib.hash index 120541f998..066f450416 100644 --- a/package/python-xlib/python-xlib.hash +++ b/package/python-xlib/python-xlib.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/python-xlib/json -md5 3a87f81bff4cb4f8a52881097ba51a49 python-xlib-0.27.tar.bz2 -sha256 a90667c70905c6ef0754c8a09fa61acbc1e1b7ddb946d527831800d7cbfe9348 python-xlib-0.27.tar.bz2 +md5 ba31623fb64a1e5a0b1ae1f6495c3bf6 python-xlib-0.32.tar.gz +sha256 20e1382f8a98d8ed0facfa45415c46fd0c8eeb6f9996e58c22d3382a4ed6e37b python-xlib-0.32.tar.gz # Locally computed sha256 checksums sha256 06eb1c441443cf15ac84f309003f4c43c62246939d37c75fc3e056c2d34cd300 LICENSE diff --git a/package/python-xlib/python-xlib.mk b/package/python-xlib/python-xlib.mk index ae8ca1653b..3ce1c5fdb0 100644 --- a/package/python-xlib/python-xlib.mk +++ b/package/python-xlib/python-xlib.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XLIB_VERSION = 0.27 -PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.bz2 -PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/e8/fa/a61ef33df117de4c57d11b4ba0b624f5352f21aa2e1eda404860155e8855 +PYTHON_XLIB_VERSION = 0.32 +PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.gz +PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/4d/cf/a29ecb43a5c84a65ffd726e3b28806f56b3bc5e796ddb533ff52af107dcf PYTHON_XLIB_SETUP_TYPE = setuptools PYTHON_XLIB_LICENSE = LGPL-2.1+ PYTHON_XLIB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:08 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytz: enable host python package Message-ID: <20221105221107.9F25287DDC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=610135d8848cb47fb0524b12887683b8352bcb45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is required by host-python-babel. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pytz/python-pytz.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-pytz/python-pytz.mk b/package/python-pytz/python-pytz.mk index ccf8e2179c..58f06e1993 100644 --- a/package/python-pytz/python-pytz.mk +++ b/package/python-pytz/python-pytz.mk @@ -12,3 +12,4 @@ PYTHON_PYTZ_LICENSE = MIT PYTHON_PYTZ_LICENSE_FILES = LICENSE.txt $(eval $(python-package)) +$(eval $(host-python-package)) From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:16 +0100 Subject: [Buildroot] [git commit branch/next] package/python-xlsxwriter: bump to version 3.0.3 Message-ID: <20221105221107.C821287F3E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c79a8ba80d984bfa42b4868dc4cbd474381efd3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License hash changed due to date update: https://github.com/jmcnamara/XlsxWriter/commit/0fc418931f984e5d6119569d47e9985b2bae5d57 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-xlsxwriter/python-xlsxwriter.hash | 6 +++--- package/python-xlsxwriter/python-xlsxwriter.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/python-xlsxwriter/python-xlsxwriter.hash b/package/python-xlsxwriter/python-xlsxwriter.hash index 7c9698067b..4363799079 100644 --- a/package/python-xlsxwriter/python-xlsxwriter.hash +++ b/package/python-xlsxwriter/python-xlsxwriter.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/xlsxwriter/json -md5 5f759dccf222e8f2a9924e90c4afaf84 XlsxWriter-3.0.1.tar.gz -sha256 3f39bf581c55f3ad1438bc170d7f4c4649cee8b6b7a80d21f79508118eeea52a XlsxWriter-3.0.1.tar.gz +md5 b08fcc4753c14aa64b9d99219475d91e XlsxWriter-3.0.3.tar.gz +sha256 e89f4a1d2fa2c9ea15cde77de95cd3fd8b0345d0efb3964623f395c8c4988b7f XlsxWriter-3.0.3.tar.gz # Locally computed sha256 checksums -sha256 8fbb9b28ef0afac1c7d999102fd2634f347448d069c8c821976f3dbd2b3f812c LICENSE.txt +sha256 6287be39bd007c8729f5c3cf8dfda9b462af725c1d06e3bf0e17b1532196a08f LICENSE.txt diff --git a/package/python-xlsxwriter/python-xlsxwriter.mk b/package/python-xlsxwriter/python-xlsxwriter.mk index 4c8a512086..4055e52622 100644 --- a/package/python-xlsxwriter/python-xlsxwriter.mk +++ b/package/python-xlsxwriter/python-xlsxwriter.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_XLSXWRITER_VERSION = 3.0.1 +PYTHON_XLSXWRITER_VERSION = 3.0.3 PYTHON_XLSXWRITER_SOURCE = XlsxWriter-$(PYTHON_XLSXWRITER_VERSION).tar.gz -PYTHON_XLSXWRITER_SITE = https://files.pythonhosted.org/packages/5d/36/e943d07af9d26cc2f11861955dbf0031e891f77f3d55f70217fd6a0f4d9f +PYTHON_XLSXWRITER_SITE = https://files.pythonhosted.org/packages/53/04/91ff43803c3e88c32aa272fdbda5859fc3c3b50b0de3a1e439cc57455330 PYTHON_XLSXWRITER_SETUP_TYPE = setuptools PYTHON_XLSXWRITER_LICENSE = BSD-2-Clause PYTHON_XLSXWRITER_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:12 +0100 Subject: [Buildroot] [git commit branch/next] package/python-wtforms: bump to version 3.0.1 Message-ID: <20221105221107.B2A4687F40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f30a4a75afd1c2701ea9b59d085ca9d718397ebb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new host-python-babel build dependency. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-wtforms/python-wtforms.hash | 4 ++-- package/python-wtforms/python-wtforms.mk | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/python-wtforms/python-wtforms.hash b/package/python-wtforms/python-wtforms.hash index ed9bfd1a23..12b980de02 100644 --- a/package/python-wtforms/python-wtforms.hash +++ b/package/python-wtforms/python-wtforms.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/wtforms/json -md5 2b6ea167a71c6becf20f0934417fd06c WTForms-2.3.3.tar.gz -sha256 81195de0ac94fbc8368abbaf9197b88c4f3ffd6c2719b5bf5fc9da744f3d829c WTForms-2.3.3.tar.gz +md5 509a985769df13938c8307b55a614773 WTForms-3.0.1.tar.gz +sha256 6b351bbb12dd58af57ffef05bc78425d08d1914e0fd68ee14143b7ade023c5bc WTForms-3.0.1.tar.gz # Locally computed sha256 checksums sha256 cf40d60ff34f6b2b68a53d220f8b66567b5ac8dd1119b37b62fd15e9518fe59b LICENSE.rst sha256 c9362a7258a11c84a8f7e825ccbbb5c425c6fc02368d3aee6494533fb99ba1f4 docs/license.rst diff --git a/package/python-wtforms/python-wtforms.mk b/package/python-wtforms/python-wtforms.mk index 23280a6fe5..65b5748b6b 100644 --- a/package/python-wtforms/python-wtforms.mk +++ b/package/python-wtforms/python-wtforms.mk @@ -4,11 +4,12 @@ # ################################################################################ -PYTHON_WTFORMS_VERSION = 2.3.3 +PYTHON_WTFORMS_VERSION = 3.0.1 PYTHON_WTFORMS_SOURCE = WTForms-$(PYTHON_WTFORMS_VERSION).tar.gz -PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/dd/3f/f25d26b1c66896e2876124a12cd8be8f606abf4e1890a20f3ca04e4a1555 +PYTHON_WTFORMS_SITE = https://files.pythonhosted.org/packages/9a/7d/d4aa68f5bfcb91dd61a7faf0e862512ae7b3d531c41f24c217910aec0559 PYTHON_WTFORMS_SETUP_TYPE = setuptools PYTHON_WTFORMS_LICENSE = BSD-3-Clause PYTHON_WTFORMS_LICENSE_FILES = LICENSE.rst docs/license.rst +PYTHON_WTFORMS_DEPENDENCIES = host-python-babel $(eval $(python-package)) From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:23 +0100 Subject: [Buildroot] [git commit branch/next] package/python-zlmdb: bump to version 22.6.1 Message-ID: <20221105221107.E406287F40@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6177018855a0794903e619b1e6d84617da07772f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zlmdb/python-zlmdb.hash | 4 ++-- package/python-zlmdb/python-zlmdb.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-zlmdb/python-zlmdb.hash b/package/python-zlmdb/python-zlmdb.hash index d98dc7d12a..1ae5d72efa 100644 --- a/package/python-zlmdb/python-zlmdb.hash +++ b/package/python-zlmdb/python-zlmdb.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zlmdb/json -md5 d730a394b74108933a65c9fbe76aba36 zlmdb-22.3.1.tar.gz -sha256 0d416a47b1ee627186af8e5c99e5246f6b277df44ba5c6bb67e947eabf948e5a zlmdb-22.3.1.tar.gz +md5 1e217f3228cb4c2303f06461b79e593e zlmdb-22.6.1.tar.gz +sha256 aff353121c2eed3c18e53c82358c41932a21bf882995ee3a79c6eb1ae4c95397 zlmdb-22.6.1.tar.gz # Locally computed sha256 checksums sha256 8a139bf325dcca11e0e476ce537bf791a6cfbeed8899a9b6ddc55238e180d230 LICENSE diff --git a/package/python-zlmdb/python-zlmdb.mk b/package/python-zlmdb/python-zlmdb.mk index a040622d9d..d20ac9e016 100644 --- a/package/python-zlmdb/python-zlmdb.mk +++ b/package/python-zlmdb/python-zlmdb.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZLMDB_VERSION = 22.3.1 +PYTHON_ZLMDB_VERSION = 22.6.1 PYTHON_ZLMDB_SOURCE = zlmdb-$(PYTHON_ZLMDB_VERSION).tar.gz -PYTHON_ZLMDB_SITE = https://files.pythonhosted.org/packages/71/87/bb3cebd5312e670e33551317c7fc5e4b6a4a9af39075a71cd541b32cc0bf +PYTHON_ZLMDB_SITE = https://files.pythonhosted.org/packages/97/15/992e61a18cb64b573814c9d92676b22d522f2cc2ea79ff78b834bd392b80 PYTHON_ZLMDB_SETUP_TYPE = setuptools PYTHON_ZLMDB_LICENSE = MIT PYTHON_ZLMDB_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:18 +0100 Subject: [Buildroot] [git commit branch/next] package/python-yatl: bump to version 20220907.1 Message-ID: <20221105221107.D1AB387F3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dbd5a684e00e01ceab95b9db00d2915a4d75a1a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-yatl/python-yatl.hash | 4 ++-- package/python-yatl/python-yatl.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-yatl/python-yatl.hash b/package/python-yatl/python-yatl.hash index 8ce192bf95..61391f6370 100644 --- a/package/python-yatl/python-yatl.hash +++ b/package/python-yatl/python-yatl.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/yatl/json -md5 551136eba4c5551c01b051341b190641 yatl-20211217.1.tar.gz -sha256 d22bf7abe40d9bdd16bd15824d2df65e65e405df6ecb8601fdc7c233bf6b3004 yatl-20211217.1.tar.gz +md5 f02b367e1c56af94eafd5bd1019c03be yatl-20220907.1.tar.gz +sha256 67d43ad79e1f58d8552718018470856a2ad210bdfeec42e978b28b1b21560d00 yatl-20220907.1.tar.gz diff --git a/package/python-yatl/python-yatl.mk b/package/python-yatl/python-yatl.mk index 12a8039891..0c33971b89 100644 --- a/package/python-yatl/python-yatl.mk +++ b/package/python-yatl/python-yatl.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_YATL_VERSION = 20211217.1 +PYTHON_YATL_VERSION = 20220907.1 PYTHON_YATL_SOURCE = yatl-$(PYTHON_YATL_VERSION).tar.gz -PYTHON_YATL_SITE = https://files.pythonhosted.org/packages/03/05/0be8164e8151fd8c96caeb2560f955dc2dc1a969f0868f48c046cd863fe6 +PYTHON_YATL_SITE = https://files.pythonhosted.org/packages/09/68/0c9d0a1192fdad5f3d38db096106c5adabb9b26c9ae107897997f56d1788 PYTHON_YATL_SETUP_TYPE = setuptools PYTHON_YATL_LICENSE = BSD-3-Clause From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:21 +0100 Subject: [Buildroot] [git commit branch/next] package/python-zeroconf: bump to version 0.39.4 Message-ID: <20221105221107.DAD3E87F3F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=133a37d810a66f22e793efe2654645c743902ed0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add new async timeout runtime dependency. Verified license is still LGPL-2.1+ after hash changed. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zeroconf/Config.in | 1 + package/python-zeroconf/python-zeroconf.hash | 6 +++--- package/python-zeroconf/python-zeroconf.mk | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package/python-zeroconf/Config.in b/package/python-zeroconf/Config.in index 1570674f59..69ea81d93a 100644 --- a/package/python-zeroconf/Config.in +++ b/package/python-zeroconf/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_PYTHON_ZEROCONF bool "python-zeroconf" + select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime select BR2_PACKAGE_PYTHON_IFADDR # runtime help Pure Python Multicast DNS Service Discovery Library diff --git a/package/python-zeroconf/python-zeroconf.hash b/package/python-zeroconf/python-zeroconf.hash index be91b59048..13e1d16cde 100644 --- a/package/python-zeroconf/python-zeroconf.hash +++ b/package/python-zeroconf/python-zeroconf.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zeroconf/json -md5 98e683a247fe9915a5d4845c38b37ff3 zeroconf-0.29.0.tar.gz -sha256 7aefbb658b452b1fd7e51124364f938c6f5e42d6ea893fa2557bea8c06c540af zeroconf-0.29.0.tar.gz +md5 f85fb9d239397b53836495fd49b85e5f zeroconf-0.39.4.tar.gz +sha256 701e4d697f89fe952aa9c13a512ed6bf472dcf4f0a6d275e71085604b3882295 zeroconf-0.39.4.tar.gz # Locally computed sha256 checksums -sha256 bb117c0fbd7f57f64170b690285d7df07c2371b578e3b3cd3aa2e1155ef461a0 COPYING +sha256 35e4136e96aace60757a8b939741959d8627c4bc1fce62af99df325395276c56 COPYING diff --git a/package/python-zeroconf/python-zeroconf.mk b/package/python-zeroconf/python-zeroconf.mk index 67bfa72e03..d939b2e5ae 100644 --- a/package/python-zeroconf/python-zeroconf.mk +++ b/package/python-zeroconf/python-zeroconf.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZEROCONF_VERSION = 0.29.0 +PYTHON_ZEROCONF_VERSION = 0.39.4 PYTHON_ZEROCONF_SOURCE = zeroconf-$(PYTHON_ZEROCONF_VERSION).tar.gz -PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/ca/77/eb6137997adc60811c6c46b28b00abac5c16daf14383f61d8a0180326b38 +PYTHON_ZEROCONF_SITE = https://files.pythonhosted.org/packages/f5/4f/c47cea73d7ae5467b63de3999d7207fd5b14d70cb2f35ce81c4ab7d7a52e PYTHON_ZEROCONF_SETUP_TYPE = setuptools PYTHON_ZEROCONF_LICENSE = LGPL-2.1+ PYTHON_ZEROCONF_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:25 +0100 Subject: [Buildroot] [git commit branch/next] package/python-zope-interface: bump to version 5.5.1 Message-ID: <20221105221107.ED6F387F43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db1cf03ac5b6f8e165f953be28d1ce2723c7f3cf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-zope-interface/python-zope-interface.hash | 4 ++-- package/python-zope-interface/python-zope-interface.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-zope-interface/python-zope-interface.hash b/package/python-zope-interface/python-zope-interface.hash index f7fa673e24..6bab9d2c1c 100644 --- a/package/python-zope-interface/python-zope-interface.hash +++ b/package/python-zope-interface/python-zope-interface.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/zope-interface/json -md5 c58b31da83449631efb499de13c68c6a zope.interface-5.4.0.tar.gz -sha256 5dba5f530fec3f0988d83b78cc591b58c0b6eb8431a85edd1569a0539a8a5a0e zope.interface-5.4.0.tar.gz +md5 644f7574b81710a21b1b738d448811e4 zope.interface-5.5.1.tar.gz +sha256 6d678475fdeb11394dc9aaa5c564213a1567cc663082e0ee85d52f78d1fbaab2 zope.interface-5.5.1.tar.gz # Locally computed sha256 checksums sha256 3e671db11df687516cc1db5b3d65e4aa383eaca3c20cea3faf53a0f7335d0a3c LICENSE.txt diff --git a/package/python-zope-interface/python-zope-interface.mk b/package/python-zope-interface/python-zope-interface.mk index beacfb4f5e..4f201e5cbf 100644 --- a/package/python-zope-interface/python-zope-interface.mk +++ b/package/python-zope-interface/python-zope-interface.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ZOPE_INTERFACE_VERSION = 5.4.0 +PYTHON_ZOPE_INTERFACE_VERSION = 5.5.1 PYTHON_ZOPE_INTERFACE_SOURCE = zope.interface-$(PYTHON_ZOPE_INTERFACE_VERSION).tar.gz -PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/ae/58/e0877f58daa69126a5fb325d6df92b20b77431cd281e189c5ec42b722f58 +PYTHON_ZOPE_INTERFACE_SITE = https://files.pythonhosted.org/packages/c5/ec/3e116b5c3c54f1fb7296a686c110c14d1242bbea17286c487892075d9858 PYTHON_ZOPE_INTERFACE_SETUP_TYPE = setuptools PYTHON_ZOPE_INTERFACE_LICENSE = ZPL-2.1 PYTHON_ZOPE_INTERFACE_LICENSE_FILES = LICENSE.txt From thomas.petazzoni at bootlin.com Sat Nov 5 22:08:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:08:27 +0100 Subject: [Buildroot] [git commit branch/next] package/python-opcua-asyncio: bump to version 1.0.0 Message-ID: <20221105221108.0288287F3E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3391056553d29c545f9d4a6b742f230da4400328 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Switch to pypi source which should be the same: https://github.com/FreeOpcUa/opcua-asyncio#installation Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.hash b/package/python-opcua-asyncio/python-opcua-asyncio.hash index d8aee272de..36b16a1596 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.hash +++ b/package/python-opcua-asyncio/python-opcua-asyncio.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 e5fab37a92162351fe40cab43df09db8a2e9f8b8a2a8f13ed680aa6f6d687ec3 opcua-asyncio-0.8.4.tar.gz +# md5, sha256 from https://pypi.org/pypi/asyncua/json +md5 a52df0dc0586abd1592c97a0274d1c9d asyncua-1.0.0.tar.gz +sha256 25966e374b0c90da112a96e9dbc5cc36c123b2b60412eac6f26b04a4b0b4d91e asyncua-1.0.0.tar.gz +# Locally computed sha256 checksums sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 COPYING diff --git a/package/python-opcua-asyncio/python-opcua-asyncio.mk b/package/python-opcua-asyncio/python-opcua-asyncio.mk index 50b581037b..509beda151 100644 --- a/package/python-opcua-asyncio/python-opcua-asyncio.mk +++ b/package/python-opcua-asyncio/python-opcua-asyncio.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_OPCUA_ASYNCIO_VERSION = 0.8.4 -PYTHON_OPCUA_ASYNCIO_SOURCE = opcua-asyncio-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz -PYTHON_OPCUA_ASYNCIO_SITE = $(call github,FreeOpcUa,opcua-asyncio,$(PYTHON_OPCUA_ASYNCIO_VERSION)) +PYTHON_OPCUA_ASYNCIO_VERSION = 1.0.0 +PYTHON_OPCUA_ASYNCIO_SOURCE = asyncua-$(PYTHON_OPCUA_ASYNCIO_VERSION).tar.gz +PYTHON_OPCUA_ASYNCIO_SITE = https://files.pythonhosted.org/packages/e7/ea/6fe0799c740b0fc8ffda42fc97bf45204ffe06fe41d505c02654e0d4e379 PYTHON_OPCUA_ASYNCIO_SETUP_TYPE = setuptools PYTHON_OPCUA_ASYNCIO_LICENSE = LGPL-3.0+ PYTHON_OPCUA_ASYNCIO_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-wrapt: bump to version 1.14.1 In-Reply-To: <20221103205514.2477642-1-james.hilliard1@gmail.com> References: <20221103205514.2477642-1-james.hilliard1@gmail.com> Message-ID: <20221105233326.79696f90@windsurf> On Thu, 3 Nov 2022 14:55:14 -0600 James Hilliard wrote: > Migrate from distutils to setuptools build backend. > > License hash changed due to year update: > https://github.com/GrahamDumpleton/wrapt/commit/240fea86df0357f3642db040f912031e4ecdfcb1 > > Signed-off-by: James Hilliard > --- > package/python-wrapt/python-wrapt.hash | 6 +++--- > package/python-wrapt/python-wrapt.mk | 6 +++--- > 2 files changed, 6 insertions(+), 6 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:34 +0100 Subject: [Buildroot] [PATCH 1/3] package/python-pytz: enable host python package In-Reply-To: <20221103210719.3477688-1-james.hilliard1@gmail.com> References: <20221103210719.3477688-1-james.hilliard1@gmail.com> Message-ID: <20221105233334.4bc6a73f@windsurf> On Thu, 3 Nov 2022 15:07:17 -0600 James Hilliard wrote: > This is required by host-python-babel. > > Signed-off-by: James Hilliard > --- > package/python-pytz/python-pytz.mk | 1 + > 1 file changed, 1 insertion(+) Series applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-xlib: bump to version 0.32 In-Reply-To: <20221103211259.3920599-1-james.hilliard1@gmail.com> References: <20221103211259.3920599-1-james.hilliard1@gmail.com> Message-ID: <20221105233345.29c7db98@windsurf> On Thu, 3 Nov 2022 15:12:59 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-xlib/python-xlib.hash | 4 ++-- > package/python-xlib/python-xlib.mk | 6 +++--- > 2 files changed, 5 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-xlsxwriter: bump to version 3.0.3 In-Reply-To: <20221103211513.4099651-1-james.hilliard1@gmail.com> References: <20221103211513.4099651-1-james.hilliard1@gmail.com> Message-ID: <20221105233349.4492095b@windsurf> On Thu, 3 Nov 2022 15:15:13 -0600 James Hilliard wrote: > License hash changed due to date update: > https://github.com/jmcnamara/XlsxWriter/commit/0fc418931f984e5d6119569d47e9985b2bae5d57 > > Signed-off-by: James Hilliard > --- > package/python-xlsxwriter/python-xlsxwriter.hash | 6 +++--- > package/python-xlsxwriter/python-xlsxwriter.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:33:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:33:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-yatl: bump to version 20220907.1 In-Reply-To: <20221103211721.50841-1-james.hilliard1@gmail.com> References: <20221103211721.50841-1-james.hilliard1@gmail.com> Message-ID: <20221105233355.4f6d0a5b@windsurf> On Thu, 3 Nov 2022 15:17:21 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-yatl/python-yatl.hash | 4 ++-- > package/python-yatl/python-yatl.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:34:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:34:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-zeroconf: bump to version 0.39.4 In-Reply-To: <20221103212156.298989-1-james.hilliard1@gmail.com> References: <20221103212156.298989-1-james.hilliard1@gmail.com> Message-ID: <20221105233401.3313f9f4@windsurf> On Thu, 3 Nov 2022 15:21:56 -0600 James Hilliard wrote: > Add new async timeout runtime dependency. > > Verified license is still LGPL-2.1+ after hash changed. > > Signed-off-by: James Hilliard > --- > package/python-zeroconf/Config.in | 1 + > package/python-zeroconf/python-zeroconf.hash | 6 +++--- > package/python-zeroconf/python-zeroconf.mk | 4 ++-- > 3 files changed, 6 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:34:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:34:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-zlmdb: bump to version 22.6.1 In-Reply-To: <20221103212340.393546-1-james.hilliard1@gmail.com> References: <20221103212340.393546-1-james.hilliard1@gmail.com> Message-ID: <20221105233407.5fb1b517@windsurf> On Thu, 3 Nov 2022 15:23:40 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-zlmdb/python-zlmdb.hash | 4 ++-- > package/python-zlmdb/python-zlmdb.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:34:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:34:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-zope-interface: bump to version 5.5.1 In-Reply-To: <20221103212506.520299-1-james.hilliard1@gmail.com> References: <20221103212506.520299-1-james.hilliard1@gmail.com> Message-ID: <20221105233412.19edebd8@windsurf> On Thu, 3 Nov 2022 15:25:06 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-zope-interface/python-zope-interface.hash | 4 ++-- > package/python-zope-interface/python-zope-interface.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:34:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:34:18 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/python-opcua-asyncio: bump to version 1.0.0 In-Reply-To: <20221103213628.1321537-1-james.hilliard1@gmail.com> References: <20221103213628.1321537-1-james.hilliard1@gmail.com> Message-ID: <20221105233418.0861403d@windsurf> On Thu, 3 Nov 2022 15:36:28 -0600 James Hilliard wrote: > Switch to pypi source which should be the same: > https://github.com/FreeOpcUa/opcua-asyncio#installation > > Signed-off-by: James Hilliard > --- > Changes v1 -> v2: > - PYTHON_OPCUA_ASYNCIO_SOURCE > --- > package/python-opcua-asyncio/python-opcua-asyncio.hash | 6 ++++-- > package/python-opcua-asyncio/python-opcua-asyncio.mk | 6 +++--- > 2 files changed, 7 insertions(+), 5 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:35:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:35:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-xlib: drop useless SOURCE variable Message-ID: <20221105223529.7326E87F48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=37648d90ca5420ab5199848ac20da0d95f7d09be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixes: package/python-xlib/python-xlib.mk:8: remove default value of _SOURCE variable (http://nightly.buildroot.org/#generic-package-reference) Signed-off-by: Thomas Petazzoni --- package/python-xlib/python-xlib.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/python-xlib/python-xlib.mk b/package/python-xlib/python-xlib.mk index 3ce1c5fdb0..32f16e5d66 100644 --- a/package/python-xlib/python-xlib.mk +++ b/package/python-xlib/python-xlib.mk @@ -5,7 +5,6 @@ ################################################################################ PYTHON_XLIB_VERSION = 0.32 -PYTHON_XLIB_SOURCE = python-xlib-$(PYTHON_XLIB_VERSION).tar.gz PYTHON_XLIB_SITE = https://files.pythonhosted.org/packages/4d/cf/a29ecb43a5c84a65ffd726e3b28806f56b3bc5e796ddb533ff52af107dcf PYTHON_XLIB_SETUP_TYPE = setuptools PYTHON_XLIB_LICENSE = LGPL-2.1+ From thomas.petazzoni at bootlin.com Sat Nov 5 22:35:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:35:46 +0100 Subject: [Buildroot] [git commit] package/libuhttpd: fix build with wolfssl >= 5.0 Message-ID: <20221105223705.92CF587F4D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ca6f38a340bf7eaac76aafcdf7dd78f5c61b0ba6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure with wolfssl raised since bump to version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? 339 | case ASN_NTRU_KEY_E: | ^~~~~~~~~~~~~~ | ASN_ECC_KEY_E Fixes: - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../0001-add-compatibility-for-wolfssl-5-0.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch new file mode 100644 index 0000000000..7da7199e7e --- /dev/null +++ b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch @@ -0,0 +1,30 @@ +From 73aa4ef762b2de67bc8c7c260bd36b34fdb91e63 Mon Sep 17 00:00:00 2001 +From: "Sergey V. Lobanov" +Date: Mon, 3 Jan 2022 19:36:52 +0300 +Subject: [PATCH] add compatibility for wolfssl >= 5.0 + +NTRU support has been removed in wolfssl 5.0 so it is required to +mask NTRU specific code if wolfssl >= 5.0 + +Signed-off-by: Sergey V. Lobanov +[Retrieved from: +https://github.com/zhaojh329/ssl/commit/73aa4ef762b2de67bc8c7c260bd36b34fdb91e63] +Signed-off-by: Fabrice Fontaine +--- + openssl.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/ssl/openssl.c b/src/ssl/openssl.c +index 5a49267..278bab5 100644 +--- a/src/ssl/openssl.c ++++ b/src/ssl/openssl.c +@@ -336,7 +336,9 @@ static bool handle_wolfssl_asn_error(void *ssl, int r, + case ASN_SIG_HASH_E: + case ASN_SIG_KEY_E: + case ASN_DH_KEY_E: ++#if LIBWOLFSSL_VERSION_HEX < 0x05000000 + case ASN_NTRU_KEY_E: ++#endif + case ASN_CRIT_EXT_E: + case ASN_ALT_NAME_E: + case ASN_NO_PEM_HEADER: From thomas.petazzoni at bootlin.com Sat Nov 5 22:37:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:37:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/libuhttpd: fix build with wolfssl >= 5.0 In-Reply-To: <20221105135618.322293-1-fontaine.fabrice@gmail.com> References: <20221105135618.322293-1-fontaine.fabrice@gmail.com> Message-ID: <20221105233727.390030d2@windsurf> On Sat, 5 Nov 2022 14:56:18 +0100 Fabrice Fontaine wrote: > Fix the following build failure with wolfssl raised since bump to > version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and > https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: > > /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': > /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? > 339 | case ASN_NTRU_KEY_E: > | ^~~~~~~~~~~~~~ > | ASN_ECC_KEY_E > > Fixes: > - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 > > Signed-off-by: Fabrice Fontaine > --- > ...01-add-compatibility-for-wolfssl-5-0.patch | 30 +++++++++++++++++++ > 1 file changed, 30 insertions(+) > create mode 100644 package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:38:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:38:29 +0100 Subject: [Buildroot] [git commit branch/next] package/gitlab-runner: bump version to 15.5.0 Message-ID: <20221105223930.7D7D287F56@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ca53d27c0cff85ad50c54aab5ac72872b15c2d0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Marcin Niestroj Signed-off-by: Thomas Petazzoni --- package/gitlab-runner/gitlab-runner.hash | 2 +- package/gitlab-runner/gitlab-runner.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gitlab-runner/gitlab-runner.hash b/package/gitlab-runner/gitlab-runner.hash index f4fab595b5..2d39eef39b 100644 --- a/package/gitlab-runner/gitlab-runner.hash +++ b/package/gitlab-runner/gitlab-runner.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 63a7963f750ec45a7cb34a660b7247a0aa6def98706b7bd80efc95053e66822d gitlab-runner-14.5.1.tar.gz +sha256 f7482926d20dbf98434e3d34662d93b601166eb784c6fb4bc56f89c1a4eff19d gitlab-runner-15.5.0.tar.gz sha256 0ae968b7ddd25da0209c3c6594aac1ac74ddf90385940b02b420463e2e0734de LICENSE diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index fde776e631..c7c2da2fe1 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -4,7 +4,7 @@ # ################################################################################ -GITLAB_RUNNER_VERSION = 14.5.1 +GITLAB_RUNNER_VERSION = 15.5.0 GITLAB_RUNNER_SITE = https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v$(GITLAB_RUNNER_VERSION) GITLAB_RUNNER_LICENSE = MIT GITLAB_RUNNER_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:39:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:39:45 +0100 Subject: [Buildroot] [PATCH] package/gitlab-runner: bump version to 15.5.0 In-Reply-To: <20221103014132.791440-1-m.niestroj@grinn-global.com> References: <20221103014132.791440-1-m.niestroj@grinn-global.com> Message-ID: <20221105233945.2f258c44@windsurf> On Thu, 3 Nov 2022 02:41:32 +0100 Marcin Niestroj wrote: > Signed-off-by: Marcin Niestroj > --- > package/gitlab-runner/gitlab-runner.hash | 2 +- > package/gitlab-runner/gitlab-runner.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 Sat Nov 5 22:39:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:39:53 +0100 Subject: [Buildroot] [git commit branch/next] package/spdlog: bump to version 1.11.0 Message-ID: <20221105224057.D136B87F6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f39db2c84cd0e3dc428d265f62db1f4edc54b3a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni --- package/spdlog/spdlog.hash | 2 +- package/spdlog/spdlog.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/spdlog/spdlog.hash b/package/spdlog/spdlog.hash index 866d1d6d02..af89ba4e84 100644 --- a/package/spdlog/spdlog.hash +++ b/package/spdlog/spdlog.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 697f91700237dbae2326b90469be32b876b2b44888302afbc7aceb68bcfe8224 spdlog-1.10.0.tar.gz +sha256 ca5cae8d6cac15dae0ec63b21d6ad3530070650f68076f3a4a862ca293a858bb spdlog-1.11.0.tar.gz sha256 a7241a379cb98d37788f82c2fc2e484c3ae85dae881fd3406f0637644850926f LICENSE diff --git a/package/spdlog/spdlog.mk b/package/spdlog/spdlog.mk index 9c5e76a9e8..32a0265484 100644 --- a/package/spdlog/spdlog.mk +++ b/package/spdlog/spdlog.mk @@ -4,7 +4,7 @@ # ################################################################################ -SPDLOG_VERSION = 1.10.0 +SPDLOG_VERSION = 1.11.0 SPDLOG_SITE = $(call github,gabime,spdlog,v$(SPDLOG_VERSION)) SPDLOG_LICENSE = MIT SPDLOG_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sat Nov 5 22:40:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:40:50 +0100 Subject: [Buildroot] [git commit branch/next] package/{rust, rust-bin}: bump to version 1.65.0 Message-ID: <20221105224057.DB67E87F6C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0954717eeeabac8c3273f78139c6f754ee04c9bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Link to Rust 1.65.0 annoucement: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html Newest version of the source archives have been retrieved with their hash values, and the signature of the .asc files have been verified as follows: $ curl -fsSL https://static.rust-lang.org/rust-key.gpg.ascii | gpg --import $ gpg --verify There is no typographical error in the packages according to the check-pakage utility: $ ./utils/check-package package/rust-bin/* $ ./utils/check-package package/rust/* The testsuite tool were successfully run for rust and rust-bin packages to test the Rust toolchain under 1.65.0: $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRustBin $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRust In order to verify the compatibility of packages depending on Rust 1.65.0, tests using `./utils/test-pkg` were run. You may want to execute the test-pkg command after creating a `.config` file enabling the corresponding BR2_PACKAGE, for example: Create a file `buildroot/ripgrep.config` containing "BR2_PACKAGE_RIPGREP=y" Then execute: $ ./utils/test-pkg -d test-pkg -c ripgrep.config -p ripgrep Results: librsvg OK ripgrep OK suricata OK bat OK 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 595402f1b8..af9927a028 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.64.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 9081928cced6fc650eaccb88f2ea154dc95c066957b234fa9c0cbe1770479f54 rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 b22e0efcdff9bcb27aef82148f26a5d3d67da618da3e6e8c9402fe7fcdd8ca69 rust-1.64.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 e40f1a1ad1404e87511e86964e03636de9e45b68bc745f1814e6e0b1f8fb8523 rust-1.64.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 27926d9f16018c3e8ac57012cd7062f12783e5eca34dcc57da2b7bf1bea80d32 rust-1.64.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 2e046d4aad27d98e5d15a2c74272169995740981acb006aeb4109e1bdf5ff0d4 rust-1.64.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 9f0c8a041fe1351bc3d615a74a4c9d5b1cbe194903f2b9a77dc6b42ca374ead9 rust-1.64.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 913e8286a3bc709ee0916fabec31dd9b6703c40b065b1ac59fd2125011a7fb34 rust-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 822cfc0abb4a30f37bf53b6703acac69f56edb2700a62502caca5ae09ede4e10 rust-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 283e8fb39770a9dc939ba750c44a9c40cac799e77a0556354de448c166b792c0 rust-1.64.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 bd69e42f6cfe3ba96d781ad0b4095ddac4f0fc31c1af445018edf6f0aba543e4 rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz.asc -sha256 40abc9ec4f86ff0e37ba176e4c68dfa708e9857bb0372169c865367593127566 rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz.asc -sha256 2438f7116711b2c65b60d59662ad333cc5f66868ec34498777ed764103f4d4a3 rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz.asc -sha256 9e7dc879ce647d0b5c7423dcfea1438d64ea2e0764895b5cb9b3258ab0ecf8dd rust-std-1.64.0-arm-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz.asc -sha256 07fbe4ef51f33e7954e25c433522da224b10c6f7353f612713669a4fc58704e8 rust-std-1.64.0-arm-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz.asc -sha256 9955ac8be9828e0400c16a1c0388a769401dc8e732d099ffada156867cab08fb rust-std-1.64.0-arm-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz.asc -sha256 f0d24e63e2687af229ea1472650bf5dd5a50d7706062b47a73413e28101fccf1 rust-std-1.64.0-arm-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz.asc -sha256 af9b36ce5ad613112f83f085840e1f2c5f58ec7b72d8dbf9e833883105699a37 rust-std-1.64.0-armv5te-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz.asc -sha256 5246edd6be26f10d11a3100d3e74f460c2cfbdabb417e4cc8225ce2b82c485ce rust-std-1.64.0-armv5te-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz.asc -sha256 ef1820f55b341ed1a78cadbd3564f9f8800f99bbfb7533821ef5f90ba2c21e87 rust-std-1.64.0-armv7-unknown-linux-gnueabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz.asc -sha256 eca7608caa6b8fb31467b4524292e86f854ebd06fcff29f58f5fc860b664c711 rust-std-1.64.0-armv7-unknown-linux-gnueabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz.asc -sha256 a31b9284ca3e864343fdad900fc877cc14e00de32dcde7326023372720cd4b09 rust-std-1.64.0-armv7-unknown-linux-musleabihf.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz.asc -sha256 742fac589f1bc1a0ddd857e32b317e2b673c40adb8ef6dfc3516563ba9bc839f rust-std-1.64.0-armv7-unknown-linux-musleabi.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz.asc -sha256 791aafcfb41c342783bc3c8cdb57ac61453fc02eee185f15c275716f419556f3 rust-std-1.64.0-i586-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i586-unknown-linux-musl.tar.xz.asc -sha256 0cb3b0848cd31bd68ac82cd138c6345e5348f5af3dcc1f13275ee019a0895c59 rust-std-1.64.0-i586-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz.asc -sha256 c80c57df63517d6171c061e6c095b794593172a3abefa9b4202992706bda12e5 rust-std-1.64.0-i686-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-i686-unknown-linux-musl.tar.xz.asc -sha256 b193faf2e37951bf1ac6c3f2d4bd4fe84971a2f56f22e66323cccd142df54156 rust-std-1.64.0-i686-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz.asc -sha256 45baef38fbfadf21d4e603554c49d62525d1dff887e4ea7045b1fc88feb81663 rust-std-1.64.0-mips-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips-unknown-linux-musl.tar.xz.asc -sha256 993b3e003feaa966466509ea9161106978ef7c874877461b4ca1a9936032b25b rust-std-1.64.0-mips-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz.asc -sha256 a2d2e2d274105054303adfd9ecb75ea2fba36a228ab23a669c609062f4db0035 rust-std-1.64.0-mips64-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz.asc -sha256 83981de8b57719d714d59b55f3749d8c6ff10588d8d6c7d7ae371bfb668a7b5b rust-std-1.64.0-mips64-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc -sha256 8ec026244400bac48d918230a0c99aa2c31ff33d6cc4d18552228509ca58c074 rust-std-1.64.0-mips64el-unknown-linux-gnuabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz.asc -sha256 97f40ad383014955448f7917abba7a547d1ddd205746641d3e9c3f730cbd129e rust-std-1.64.0-mips64el-unknown-linux-muslabi64.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz.asc -sha256 7dbcf969fc6717215796079437cf073a8ef7df95b77ded4654009c8379c91e0a rust-std-1.64.0-mipsel-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz.asc -sha256 288dd07746b0ece185753e784c7e97f2f01984e9302ef46a4ff71db665002637 rust-std-1.64.0-mipsel-unknown-linux-musl.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz.asc -sha256 6b29ebec4cd705760db634717cf6df68a9a377d52c25def30f5a2e2641a83279 rust-std-1.64.0-powerpc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz.asc -sha256 dc0352fdcf7f8b4fcb551d63001738ee120ea2a0fcc7d55db11f1f87eba90b3e rust-std-1.64.0-powerpc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz.asc -sha256 ef697469b2a3ea8897f49b70e3be0c7aaca3f26fd3234812113e2e85cafac738 rust-std-1.64.0-powerpc64le-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz.asc -sha256 284b09a96d4cdbb96827914a318f9c41e2b207c0afeae76b9f0e3830d2ef2d4d rust-std-1.64.0-riscv64gc-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz.asc -sha256 939db2384f543325cc8a2423ab53e28623b9e9762dacea1e2010cf894d3e6ab1 rust-std-1.64.0-s390x-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz.asc -sha256 3551f014fe1839e68e7b06eeb1b3f67869bef9c4849da9c9c01a7b8c3e32ebf2 rust-std-1.64.0-sparc64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz.asc -sha256 6ace34bcbba9557aa2fc3a0515c3da4a83ca24d7d45506c5e1b32f589fa38a8b rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz -# From https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz.asc -sha256 29af13a882abbe797fadd43afcb75bce2e2304438db9e21a3e64a2e9100501fb rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 b3a83a9585b8c4ede4eab2a11b3f96895f676d8b46c9642140c4fefd5c309ed1 rust-1.65.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 50595b96f98e0940bbfe00209d6c233e9158e140ecd6088ad3bd53f89b123e9d rust-1.65.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 afa3af620b3a0bf8a1da33413eace1db681db5f99b2572ac016027b3d71a50b7 rust-1.65.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 c6b48026fb131a404bcdc7a691246c3de716e32805d58d1571e253b9a5b047b5 rust-1.65.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 5601b31290790a7077c342c8731bb1d5de1a89639476e14bc7840aeaa3ab6010 rust-1.65.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8cf900ac125d6bebc97ebb777761923b2062e4fc36692c1f2d68faa0e70949b2 rust-1.65.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 e0654c20446aa5c66def122617f3ca4be9e9b86e75040327e3d35973b6b88980 rust-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 f02e1bac01415e101fac58608b070b0f37c7df1a142c8001ddbc489cfb85c232 rust-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 e7dc9bb42c0e738f68f8ad4b05cf4b7bef8fa490c379e5730c7e282507b305ee rust-1.65.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 9455cab767f7b9f46259aac8d953f15f11b3d65513384e2b0a5e77d0432ae82f rust-1.65.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz.asc +sha256 735b681c8a6e60925c76d6cc899e78b4cb4562ada24a1f265b2021c1faad78ad rust-std-1.65.0-aarch64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz.asc +sha256 9ea488da40c347826cce7e238847c745ee566254bb1d077412673f8243fb1cd2 rust-std-1.65.0-aarch64-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz.asc +sha256 c8793e77ef43336bc372a7a5b4720d5449e92577c7875471c2bc40ddbfde4811 rust-std-1.65.0-arm-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz.asc +sha256 f7d5eb17dbe46ee9d3c4f9fcffc07b8e3311c747545402c8d3b5c43043f27288 rust-std-1.65.0-arm-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz.asc +sha256 32d7f301196d73027fb9a5ae595dbadacdc234307c36b4a175a132e75318e38c rust-std-1.65.0-arm-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz.asc +sha256 453a1443e4753611dc4e6969e50ad8d7984a31d1a457729a860599ed19b1de7a rust-std-1.65.0-arm-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz.asc +sha256 d079e841be640b4ce26aa821f29bc813243a7c0af7b8aca8ca4acf5c2e5b722f rust-std-1.65.0-armv5te-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz.asc +sha256 1d11ab1d60070ae30ff87b55dca077f4d532d814a9ab7bc77055b5b429a78c6e rust-std-1.65.0-armv5te-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz.asc +sha256 fec73401941bffce3b6913d31955f1291119dea119c0051d94f271ae7c959d4c rust-std-1.65.0-armv7-unknown-linux-gnueabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz.asc +sha256 c14268337c69650a2618909d8e691489385d748374d73ab8d6a2f9d6b030d70d rust-std-1.65.0-armv7-unknown-linux-gnueabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz.asc +sha256 9368527053c4bab0fd320209b45f0278d0a1e54a37006a56a6e565404ab73fef rust-std-1.65.0-armv7-unknown-linux-musleabihf.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz.asc +sha256 0b5bc219333e3e983fb1e7e86a0c268c4a52ccbd6326a16785be9d9017d97e9f rust-std-1.65.0-armv7-unknown-linux-musleabi.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz.asc +sha256 533eda439eb5ffec258b8219445742d6d60570040b3ff167291e3d0d985b9d70 rust-std-1.65.0-i586-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i586-unknown-linux-musl.tar.xz.asc +sha256 7f5d9ae65827aef1a51676927a4c9533f942021d2fd45fd93b23dfaa738ee205 rust-std-1.65.0-i586-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz.asc +sha256 99bd62d593a6ab3205cab7f06b5793a075b9d05d868e927a6948e46269d61e82 rust-std-1.65.0-i686-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-i686-unknown-linux-musl.tar.xz.asc +sha256 644a4c57c1392f776c5ebb13f9832778b69464391b3766e6bbd18c3aa11787a6 rust-std-1.65.0-i686-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz.asc +sha256 50c65a8effc85aa89242ba0a2a2c89bfcc4d0a39dcb42396d10b0036b9a4e90c rust-std-1.65.0-mips-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips-unknown-linux-musl.tar.xz.asc +sha256 3bc5043f4eb7bb6418708792ee8e777197e562d03843a9adf62ce245ba07289a rust-std-1.65.0-mips-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz.asc +sha256 338c702b79dac33e32dde097084dd38852487d2976c5eb66b44ba8fc8319342b rust-std-1.65.0-mips64-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz.asc +sha256 9450745a5e678c9b7e65ecc7d6a016f92d8d22d8091c4a77431b1e58b99a435f rust-std-1.65.0-mips64-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz.asc +sha256 a0a0e60a0e850140194250fbbfb962c322d4f474f4ec22d03b7f537034257c09 rust-std-1.65.0-mips64el-unknown-linux-gnuabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz.asc +sha256 0862706d22dcfee39b0d2df874dd6065d8c3020c0b8974f6e7b694edd42413ae rust-std-1.65.0-mips64el-unknown-linux-muslabi64.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz.asc +sha256 79e078420f7c45fd1cf38b70620ced50d35ddb1621736b65be987c20481fe5bc rust-std-1.65.0-mipsel-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz.asc +sha256 482e9245873338a08f47ea2c29683134b8813deb3e3eafb78b786d34bbecce51 rust-std-1.65.0-mipsel-unknown-linux-musl.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz.asc +sha256 672b9ea8018dcdf7d5f79f5298bacc34e7600a082727b4f1a20c14251752aaa2 rust-std-1.65.0-powerpc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz.asc +sha256 8a26e08908156ae5a05c64c2732435ef4efb994a2ac6d0b2e9c93c0dae19d089 rust-std-1.65.0-powerpc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz.asc +sha256 ce18b44300f7d5d94856cef5b270ba010061fafa411beb9782207e26cbab88a6 rust-std-1.65.0-powerpc64le-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz.asc +sha256 fa99f123ce14f1cda245857b50fd4709adee960e7d36ce663b87c13aee18b64b rust-std-1.65.0-riscv64gc-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz.asc +sha256 a3f6740be345364f4599ae837d2401e0f31e5d33a4f958852d12a384ee581a83 rust-std-1.65.0-s390x-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz.asc +sha256 fc2a8816665f464d3085dcd379c44b9de0ee1f1084fae0a4c32c57754b27992b rust-std-1.65.0-sparc64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz.asc +sha256 2b588cd2d49688c0c33b7466614123e8fe4c910f4d802fc0ff0662b1772816a9 rust-std-1.65.0-x86_64-unknown-linux-gnu.tar.xz +# From https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-musl.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rust-std-1.65.0-x86_64-unknown-linux-musl.tar.xz.asc +sha256 55abeb1b55aeebc46a4af2f304271361397df58d12f7eb23fb262bc3132c6056 rust-std-1.65.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 a356acd3dc..91ee5a5372 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.64.0 +RUST_BIN_VERSION = 1.65.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 fbef37683a..9776f3f84c 100644 --- a/package/rust/rust.hash +++ b/package/rust/rust.hash @@ -1,6 +1,6 @@ -# From https://static.rust-lang.org/dist/rustc-1.64.0-src.tar.xz.sha256 -# Verified using https://static.rust-lang.org/dist/rustc-1.64.0-src.tar.xz.asc -sha256 e8170d318fac9d2fc17d5c3e648e7068f56e8db8d233d864aeffbef7c6542eac rustc-1.64.0-src.tar.xz +# From https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.sha256 +# Verified using https://static.rust-lang.org/dist/rustc-1.65.0-src.tar.xz.asc +sha256 2d6aa2ea3fedd55acbbd65f78349385f9daa9c14e25db7a8df5d015588eee1cf rustc-1.65.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 4b5e5fac48..d501391d77 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.64.0 +RUST_VERSION = 1.65.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 Nov 5 22:41:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:41:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/{rust, rust-bin}: bump to version 1.65.0 In-Reply-To: <20221103224206.3984607-1-james.hilliard1@gmail.com> References: <20221103224206.3984607-1-james.hilliard1@gmail.com> Message-ID: <20221105234103.4aaf8b03@windsurf> On Thu, 3 Nov 2022 16:42:06 -0600 James Hilliard wrote: > Link to Rust 1.65.0 annoucement: https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html > > Newest version of the source archives have been retrieved with their hash values, > and the signature of the .asc files have been verified as follows: > $ curl -fsSL https://static.rust-lang.org/rust-key.gpg.ascii | gpg --import > $ gpg --verify > > There is no typographical error in the packages according to the check-pakage utility: > $ ./utils/check-package package/rust-bin/* > $ ./utils/check-package package/rust/* > > The testsuite tool were successfully run for rust and rust-bin packages to test > the Rust toolchain under 1.65.0: > $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRustBin > $ ./support/testing/run-tests -k -d dl/ -o testsuite tests.package.test_rust.TestRust > > In order to verify the compatibility of packages depending on Rust 1.65.0, > tests using `./utils/test-pkg` were run. > You may want to execute the test-pkg command after creating a `.config` file > enabling the corresponding BR2_PACKAGE, for example: > Create a file `buildroot/ripgrep.config` containing "BR2_PACKAGE_RIPGREP=y" > Then execute: > $ ./utils/test-pkg -d test-pkg -c ripgrep.config -p ripgrep > > Results: > librsvg OK > ripgrep OK > suricata OK > bat OK > > 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 next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From james.hilliard1 at gmail.com Sat Nov 5 22:41:27 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sat, 5 Nov 2022 16:41:27 -0600 Subject: [Buildroot] [PATCH 1/1] package/wayland-protocols: bump to version 1.28 Message-ID: <20221105224127.4026011-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/wayland-protocols/wayland-protocols.hash | 6 +++--- package/wayland-protocols/wayland-protocols.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wayland-protocols/wayland-protocols.hash b/package/wayland-protocols/wayland-protocols.hash index 4717523dc2..8884babbc0 100644 --- a/package/wayland-protocols/wayland-protocols.hash +++ b/package/wayland-protocols/wayland-protocols.hash @@ -1,4 +1,4 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2022-October/042466.html -sha256 9046f10a425d4e2a00965a03acfb6b3fb575a56503ac72c2b86821c69653375c wayland-protocols-1.27.tar.xz -sha512 c0a49bc46c663c9f602998dfe2e184c09756790fbcc7acbc2bf9d9cf8f7d6dcdd00259b768222a30e5d134e6f97f7f4faf252947b544e8b32f53278b70da0390 wayland-protocols-1.27.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2022-November/042490.html +sha256 c7659fb6bf14905e68ef605f898de60d1c066bf66dbea92798573dddec1535b6 wayland-protocols-1.28.tar.xz +sha512 092454c6a7e5cc47729de49e9061fb91dfdc5610859e17c495642806ca14dcfb3850a5d3a7459ddb70b2adb08d2590d4b0f92c3a97600e48598682d59adb102f wayland-protocols-1.28.tar.xz sha256 f1a2b233e8a9a71c40f4aa885be08a0842ac85bb8588703c1dd7e6e6502e3124 COPYING diff --git a/package/wayland-protocols/wayland-protocols.mk b/package/wayland-protocols/wayland-protocols.mk index 2510d7c04e..830136ce06 100644 --- a/package/wayland-protocols/wayland-protocols.mk +++ b/package/wayland-protocols/wayland-protocols.mk @@ -4,7 +4,7 @@ # ################################################################################ -WAYLAND_PROTOCOLS_VERSION = 1.27 +WAYLAND_PROTOCOLS_VERSION = 1.28 WAYLAND_PROTOCOLS_SITE = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$(WAYLAND_PROTOCOLS_VERSION)/downloads WAYLAND_PROTOCOLS_SOURCE = wayland-protocols-$(WAYLAND_PROTOCOLS_VERSION).tar.xz WAYLAND_PROTOCOLS_LICENSE = MIT -- 2.34.1 From thomas.petazzoni at bootlin.com Sat Nov 5 22:43:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:43:05 +0100 Subject: [Buildroot] [git commit] package/freeipmi: fix build without makeinfo Message-ID: <20221105224319.3855F87F72@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fbf3253d76399f2b310120e87c29569dd65749cc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Disable documentation to avoid the following build failure without makeinfo raised at least since bump to version 1.6.10 in commit f0faa3b71c585cb70bcd6fa4bafb756b98130bd5 (and probably since the addition of the package in commit 663f39c88c01593855c18355a4decdceeffd884b): /home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found WARNING: 'makeinfo' is missing on your system. You should only need it if you modified a '.texi' file, or any other file indirectly affecting the aspect of the manual. You might want to install the Texinfo package: The spurious makeinfo call might also be the consequence of using a buggy 'make' (AIX, DU, IRIX), in which case you might want to install GNU make: Makefile:442: recipe for target 'freeipmi-faq.info' failed Fixes: - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/freeipmi/0001-add-disable-doc.patch | 72 +++++++++++++++++++++++++++++ package/freeipmi/freeipmi.mk | 2 + 2 files changed, 74 insertions(+) diff --git a/package/freeipmi/0001-add-disable-doc.patch b/package/freeipmi/0001-add-disable-doc.patch new file mode 100644 index 0000000000..e410d2b52f --- /dev/null +++ b/package/freeipmi/0001-add-disable-doc.patch @@ -0,0 +1,72 @@ +From 5324c88632c021a87251370b03067d857e9a9892 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 2 Nov 2022 19:02:42 +0100 +Subject: [PATCH] add --disable-doc + +Allow the user to disable documentation through --disable-doc to avoid +the following build failure without makeinfo: + +/home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found +WARNING: 'makeinfo' is missing on your system. + You should only need it if you modified a '.texi' file, or + any other file indirectly affecting the aspect of the manual. + You might want to install the Texinfo package: + + The spurious makeinfo call might also be the consequence of + using a buggy 'make' (AIX, DU, IRIX), in which case you might + want to install GNU make: + +Makefile:442: recipe for target 'freeipmi-faq.info' failed + +Fixes: + - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/chu11/freeipmi-mirror/pull/61] +--- + Makefile.am | 6 +++++- + configure.ac | 4 ++++ + 2 files changed, 9 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index cf757f634..d74952e30 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -3,7 +3,6 @@ + ACLOCAL_AMFLAGS = -I config + + SUBDIRS = \ +- doc \ + etc \ + common \ + libfreeipmi \ +@@ -33,6 +32,11 @@ SUBDIRS = \ + rmcpping \ + contrib + ++if ENABLE_DOC ++SUBDIRS += \ ++ doc ++endif ++ + PACKAGE = @PACKAGE@ + VERSION = @VERSION@ + +diff --git a/configure.ac b/configure.ac +index 54fdf6367..7a94b958b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -341,6 +341,10 @@ else + fi + AC_SUBST(WITH_DEBUG) + ++AC_ARG_ENABLE(doc, ++ AC_HELP_STRING([--disable-doc], [turn off documentation])) ++AM_CONDITIONAL(ENABLE_DOC, test "$enable_doc" != "no") ++ + dnl Allow advanced developers to compile with raw dumping + AC_ARG_ENABLE(rawdumps, + AC_HELP_STRING([--enable-rawdumps], [output raw packet dumps when debugging])) +-- +2.35.1 + diff --git a/package/freeipmi/freeipmi.mk b/package/freeipmi/freeipmi.mk index 916f2eb68a..3e0ac0ffa9 100644 --- a/package/freeipmi/freeipmi.mk +++ b/package/freeipmi/freeipmi.mk @@ -12,6 +12,8 @@ FREEIPMI_LICENSE_FILES = \ COPYING.ipmidetect COPYING.ipmi-fru COPYING.ipmimonitoring \ COPYING.ipmiping COPYING.ipmipower COPYING.ipmiseld COPYING.pstdout \ COPYING.sunbmc COPYING.ZRESEARCH +# We're patching configure.ac +FREEIPMI_AUTORECONF = YES FREEIPMI_DEPENDENCIES = host-pkgconf FREEIPMI_INSTALL_STAGING = YES # Disable checking for /dev/urandom and /dev/random through AC_CHECK_FILE From thomas.petazzoni at bootlin.com Sat Nov 5 22:43:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:43:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/freeipmi: fix build without makeinfo In-Reply-To: <20221102181803.104116-1-fontaine.fabrice@gmail.com> References: <20221102181803.104116-1-fontaine.fabrice@gmail.com> Message-ID: <20221105234327.454f3151@windsurf> On Wed, 2 Nov 2022 19:18:03 +0100 Fabrice Fontaine wrote: > Disable documentation to avoid the following build failure without > makeinfo raised at least since bump to version 1.6.10 in commit > f0faa3b71c585cb70bcd6fa4bafb756b98130bd5 (and probably since the > addition of the package in commit > 663f39c88c01593855c18355a4decdceeffd884b): > > /home/buildroot/autobuild/instance-0/output-1/build/freeipmi-1.6.10/config/missing: line 81: makeinfo: command not found > WARNING: 'makeinfo' is missing on your system. > You should only need it if you modified a '.texi' file, or > any other file indirectly affecting the aspect of the manual. > You might want to install the Texinfo package: > > The spurious makeinfo call might also be the consequence of > using a buggy 'make' (AIX, DU, IRIX), in which case you might > want to install GNU make: > > Makefile:442: recipe for target 'freeipmi-faq.info' failed > > Fixes: > - http://autobuild.buildroot.org/results/ac6ff1c746a354f885fc1674d10e7bff9e536134 > > Signed-off-by: Fabrice Fontaine > --- > package/freeipmi/0001-add-disable-doc.patch | 72 +++++++++++++++++++++ > package/freeipmi/freeipmi.mk | 2 + > 2 files changed, 74 insertions(+) > create mode 100644 package/freeipmi/0001-add-disable-doc.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:44:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:44:16 +0100 Subject: [Buildroot] [git commit] Revert "package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1" Message-ID: <20221105224436.4B4B587F82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=19bd315208ccdd01d7b8147d43d05799f3deaa1c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This reverts commit 8e2d08c583228e48c622e0adc2ba577cded40ad2. It was meant to be applied to next, not master. Signed-off-by: Thomas Petazzoni --- package/ninja/ninja.hash | 2 +- package/ninja/ninja.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ninja/ninja.hash b/package/ninja/ninja.hash index 57c10bb287..ecde199844 100644 --- a/package/ninja/ninja.hash +++ b/package/ninja/ninja.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db ninja-1.11.1.g95dee.kitware.jobserver-1.tar.gz +sha256 549c31ee596566b952c600e23eb9b8d39a4112cd5fdeb2e5a83370669176da40 ninja-1.10.2.g51db2.kitware.jobserver-1.tar.gz sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea COPYING diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index b7bc1a4f1c..bc84046414 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -4,8 +4,8 @@ # ################################################################################ -NINJA_VERSION_MAJOR = 1.11.1 -NINJA_VERSION = $(NINJA_VERSION_MAJOR).g95dee.kitware.jobserver-1 +NINJA_VERSION_MAJOR = 1.10.2 +NINJA_VERSION = $(NINJA_VERSION_MAJOR).g51db2.kitware.jobserver-1 NINJA_SITE = $(call github,Kitware,ninja,v$(NINJA_VERSION)) NINJA_LICENSE = Apache-2.0 NINJA_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:43:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:43:47 +0100 Subject: [Buildroot] [git commit] package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1 Message-ID: <20221105224436.426E287F81@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8e2d08c583228e48c622e0adc2ba577cded40ad2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/ninja/ninja.hash | 2 +- package/ninja/ninja.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ninja/ninja.hash b/package/ninja/ninja.hash index ecde199844..57c10bb287 100644 --- a/package/ninja/ninja.hash +++ b/package/ninja/ninja.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 549c31ee596566b952c600e23eb9b8d39a4112cd5fdeb2e5a83370669176da40 ninja-1.10.2.g51db2.kitware.jobserver-1.tar.gz +sha256 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db ninja-1.11.1.g95dee.kitware.jobserver-1.tar.gz sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea COPYING diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index bc84046414..b7bc1a4f1c 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -4,8 +4,8 @@ # ################################################################################ -NINJA_VERSION_MAJOR = 1.10.2 -NINJA_VERSION = $(NINJA_VERSION_MAJOR).g51db2.kitware.jobserver-1 +NINJA_VERSION_MAJOR = 1.11.1 +NINJA_VERSION = $(NINJA_VERSION_MAJOR).g95dee.kitware.jobserver-1 NINJA_SITE = $(call github,Kitware,ninja,v$(NINJA_VERSION)) NINJA_LICENSE = Apache-2.0 NINJA_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:45:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:45:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1 In-Reply-To: <20221102173048.1202205-1-james.hilliard1@gmail.com> References: <20221102173048.1202205-1-james.hilliard1@gmail.com> Message-ID: <20221105234510.2a460997@windsurf> On Wed, 2 Nov 2022 11:30:48 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/ninja/ninja.hash | 2 +- > package/ninja/ninja.mk | 4 ++-- > 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 Sat Nov 5 22:44:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:44:35 +0100 Subject: [Buildroot] [git commit branch/next] package/ninja: bump to version 1.11.1.g95dee.kitware.jobserver-1 Message-ID: <20221105224611.C9D7C87F8F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6732e230354e0eb62345b039605a1933ba0ad3bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/ninja/ninja.hash | 2 +- package/ninja/ninja.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/ninja/ninja.hash b/package/ninja/ninja.hash index ecde199844..57c10bb287 100644 --- a/package/ninja/ninja.hash +++ b/package/ninja/ninja.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 549c31ee596566b952c600e23eb9b8d39a4112cd5fdeb2e5a83370669176da40 ninja-1.10.2.g51db2.kitware.jobserver-1.tar.gz +sha256 7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db ninja-1.11.1.g95dee.kitware.jobserver-1.tar.gz sha256 eb7e9ab9690124c5c9f42bdc81383d886a3dede26345b6ed15bbad7caf81f7ea COPYING diff --git a/package/ninja/ninja.mk b/package/ninja/ninja.mk index bc84046414..b7bc1a4f1c 100644 --- a/package/ninja/ninja.mk +++ b/package/ninja/ninja.mk @@ -4,8 +4,8 @@ # ################################################################################ -NINJA_VERSION_MAJOR = 1.10.2 -NINJA_VERSION = $(NINJA_VERSION_MAJOR).g51db2.kitware.jobserver-1 +NINJA_VERSION_MAJOR = 1.11.1 +NINJA_VERSION = $(NINJA_VERSION_MAJOR).g95dee.kitware.jobserver-1 NINJA_SITE = $(call github,Kitware,ninja,v$(NINJA_VERSION)) NINJA_LICENSE = Apache-2.0 NINJA_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Sat Nov 5 22:45:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:45:34 +0100 Subject: [Buildroot] [git commit branch/next] package/xerces: bump to version 3.2.4 Message-ID: <20221105224611.D3E6387F90@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d2d8f146a9f0ed3b66c4dd470bb76efdbb630a75 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop second patch (already in version) https://github.com/apache/xerces-c/compare/v3.2.3...v3.2.4 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...der-loadMsg-fix-memory-leak-when-transcod.patch | 87 ---------------------- package/xerces/xerces.hash | 4 +- package/xerces/xerces.mk | 2 +- 3 files changed, 3 insertions(+), 90 deletions(-) diff --git a/package/xerces/0002-InMemMsgLoader-loadMsg-fix-memory-leak-when-transcod.patch b/package/xerces/0002-InMemMsgLoader-loadMsg-fix-memory-leak-when-transcod.patch deleted file mode 100644 index 76b37c63d9..0000000000 --- a/package/xerces/0002-InMemMsgLoader-loadMsg-fix-memory-leak-when-transcod.patch +++ /dev/null @@ -1,87 +0,0 @@ -From 1bdf6d8ba878c1fe1d779824be70001fc0bebd2c Mon Sep 17 00:00:00 2001 -From: Even Rouault -Date: Fri, 27 Aug 2021 01:33:27 +0200 -Subject: [PATCH] InMemMsgLoader::loadMsg(): fix memory leak when transcoding - fails. - -Seen with the IconvGNU transcoder when parsing " - ---- - .../MsgLoaders/InMemory/InMemMsgLoader.cpp | 31 ++++++++++++++----- - 1 file changed, 23 insertions(+), 8 deletions(-) - -diff --git a/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp b/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp -index cda103226..6971fde96 100644 ---- a/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp -+++ b/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.cpp -@@ -25,6 +25,7 @@ - // --------------------------------------------------------------------------- - #include - #include -+#include - #include - #include - #include -@@ -153,14 +154,28 @@ bool InMemMsgLoader::loadMsg(const XMLMsgLoader::XMLMsgId msgToLoad - XMLCh* tmp4 = 0; - - bool bRet = false; -- if (repText1) -- tmp1 = XMLString::transcode(repText1, manager); -- if (repText2) -- tmp2 = XMLString::transcode(repText2, manager); -- if (repText3) -- tmp3 = XMLString::transcode(repText3, manager); -- if (repText4) -- tmp4 = XMLString::transcode(repText4, manager); -+ try -+ { -+ if (repText1) -+ tmp1 = XMLString::transcode(repText1, manager); -+ if (repText2) -+ tmp2 = XMLString::transcode(repText2, manager); -+ if (repText3) -+ tmp3 = XMLString::transcode(repText3, manager); -+ if (repText4) -+ tmp4 = XMLString::transcode(repText4, manager); -+ } -+ catch( const TranscodingException& ) -+ { -+ if (tmp1) -+ manager->deallocate(tmp1); -+ if (tmp2) -+ manager->deallocate(tmp2); -+ if (tmp3) -+ manager->deallocate(tmp3); -+ // Note: tmp4 cannot leak -+ throw; -+ } - - bRet = loadMsg(msgToLoad, toFill, maxChars, tmp1, tmp2, tmp3, tmp4, manager); - --- -2.17.1 - diff --git a/package/xerces/xerces.hash b/package/xerces/xerces.hash index c75ce860e8..e6b5b922d2 100644 --- a/package/xerces/xerces.hash +++ b/package/xerces/xerces.hash @@ -1,5 +1,5 @@ -# From http://www.apache.org/dist/xerces/c/3/sources/xerces-c-3.2.3.tar.xz.sha256 -sha256 12fc99a9fc1d1a79bd0e927b8b5637a576d6656f45b0d5e70ee3694d379cc149 xerces-c-3.2.3.tar.xz +# From http://www.apache.org/dist/xerces/c/3/sources/xerces-c-3.2.4.tar.xz.sha256 +sha256 075bc57940da0f9be6dd183c550c8ce0b9833e4550dc382048377a1a5e3b2bd9 xerces-c-3.2.4.tar.xz # Hash for license file sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/xerces/xerces.mk b/package/xerces/xerces.mk index a3e5361b2e..08efa6fb5c 100644 --- a/package/xerces/xerces.mk +++ b/package/xerces/xerces.mk @@ -4,7 +4,7 @@ # ################################################################################ -XERCES_VERSION = 3.2.3 +XERCES_VERSION = 3.2.4 XERCES_SOURCE = xerces-c-$(XERCES_VERSION).tar.xz XERCES_SITE = http://archive.apache.org/dist/xerces/c/3/sources XERCES_LICENSE = Apache-2.0 From thomas.petazzoni at bootlin.com Sat Nov 5 22:47:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:47:01 +0100 Subject: [Buildroot] [git commit] package/socat: disable openssl for static build Message-ID: <20221105224837.7572987FA4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=934ec83e9d005fb21e5813f4480ebd624ee28c6c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master socat's configure script does not take the zlib dependency into account when linking with libssl, and therefore fails at detecting libssl in BR2_STATIC_LIBS=y configurations. Since there is no easy way to add the zlib dependency, just disable openssl support for static builds. This is not fixing a build failure: libssl was not detected in BR2_STATIC_LIBS=y configurations, so what this commit does is make it explicit. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index c1bf4d260f..bfccd02031 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -39,7 +39,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From thomas.petazzoni at bootlin.com Sat Nov 5 22:46:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:46:02 +0100 Subject: [Buildroot] [git commit] package/socat: fix printf feature detection Message-ID: <20221105224837.6C15387FA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ca100c2d2478cb8ef615edd1ad3cc2e1d90047b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master socal configure uses AC_TRY_RUN to detect printf features. This does not work for cross compilation. All C libraries we use support C99 snprintf. Only glibc and uClibc support the deprecated Z modifier. These issues were noticed by an inspection of configure.ac. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/socat/socat.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d..c1bf4d260f 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -11,6 +11,14 @@ SOCAT_LICENSE = GPL-2.0 with OpenSSL exception SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL SOCAT_CPE_ID_VENDOR = dest-unreach +SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes + +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y) +SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes +else +SOCAT_CONF_ENV += ac_cv_have_z_modifier=no +endif + ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) SOCAT_CONF_ENV += \ sc_cv_sys_crdly_shift=12 \ From thomas.petazzoni at bootlin.com Sat Nov 5 22:49:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:49:42 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105234942.6bdac7cb@windsurf> On Tue, 1 Nov 2022 09:41:54 +0200 Baruch Siach via buildroot wrote: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:49:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:49:42 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105234942.6bdac7cb@windsurf> On Tue, 1 Nov 2022 09:41:54 +0200 Baruch Siach via buildroot wrote: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 8 ++++++++ > 1 file changed, 8 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:48:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:48:43 +0100 Subject: [Buildroot] [git commit branch/next] package/socat: bump to version 1.7.4.4 Message-ID: <20221105224953.1A65A87FAA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1459b7a86324b7d444fa3be635533c62341b7031 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop upstream patch. Update README hash for changes not related to licensing. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- ...re.ac-correct-the-getprotobynumber_r-test.patch | 43 ---------------------- package/socat/socat.hash | 6 +-- package/socat/socat.mk | 2 +- 3 files changed, 4 insertions(+), 47 deletions(-) diff --git a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch b/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch deleted file mode 100644 index de95405531..0000000000 --- a/package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch +++ /dev/null @@ -1,43 +0,0 @@ -From d56a11beb9b181fd91a70a6d703dfbdfe887122a Mon Sep 17 00:00:00 2001 -From: Baruch Siach -Date: Thu, 13 Jan 2022 17:56:10 +0200 -Subject: [PATCH] configure.ac: correct the getprotobynumber_r test - -The AC_TRY_COMPILE test succeeds even when libc does not provide the -tested symbol. The compiler produces a warning, but exits successfully. -Use AC_TRY_LINK that will only succeeds if libc provides the symbol. - -This fixes build with musl libc that does not support -getprotobynumber_r(). - -Signed-off-by: Baruch Siach ---- -Upstream status: sent to socat at dest-unreach.org - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index d4acc9e7e6f5..973a7f2218c9 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -137,13 +137,13 @@ AC_MSG_RESULT($sc_cv_have_prototype_hstrerror) - # getprotobynumber_r() is not standardized - AC_MSG_CHECKING(for getprotobynumber_r() variant) - AC_CACHE_VAL(sc_cv_getprotobynumber_r, --[AC_TRY_COMPILE([#include -+[AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL,1024,NULL);], - [sc_cv_getprotobynumber_r=1; tmp_bynum_variant=Linux], -- [AC_TRY_COMPILE([#include -+ [AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL,1024);], - [sc_cv_getprotobynumber_r=2; tmp_bynum_variant=Solaris], -- [AC_TRY_COMPILE([#include -+ [AC_TRY_LINK([#include - #include ],[getprotobynumber_r(1,NULL,NULL);], - [sc_cv_getprotobynumber_r=3; tmp_bynum_variant=AIX], - --- -2.34.1 - diff --git a/package/socat/socat.hash b/package/socat/socat.hash index 4f7ff5328e..2113e1b3a4 100644 --- a/package/socat/socat.hash +++ b/package/socat/socat.hash @@ -1,8 +1,8 @@ # From http://www.dest-unreach.org/socat/download.md5sum -md5 5c28dd258ba928326d0716fcb4895cc2 socat-1.7.4.3.tar.bz2 +md5 a605d3779465f42c07fc507cfbfb08f9 socat-1.7.4.4.tar.bz2 # From http://www.dest-unreach.org/socat/download.sha256sum -sha256 d47318104415077635119dfee44bcfb41de3497374a9a001b1aff6e2f0858007 socat-1.7.4.3.tar.bz2 +sha256 fbd42bd2f0e54a3af6d01bdf15385384ab82dbc0e4f1a5e153b3e0be1b6380ac socat-1.7.4.4.tar.bz2 # Locally calculated -sha256 432aebfec164bedcaada7cdf2849e1f003fa00a91a0a1ed34d7cf4abe980f5fb README +sha256 3555c6bc2779ff0f9a7145d1e3cd1d8fde59548bcd3364a23b907de21eec5aa8 README sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 fd9e48ca316a5032069b9521f4f4b4d9b1c60365012bae1e62286bcd5bd2e761 COPYING.OpenSSL diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d..0414c8adc8 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SOCAT_VERSION = 1.7.4.3 +SOCAT_VERSION = 1.7.4.4 SOCAT_SOURCE = socat-$(SOCAT_VERSION).tar.bz2 SOCAT_SITE = http://www.dest-unreach.org/socat/download SOCAT_LICENSE = GPL-2.0 with OpenSSL exception From thomas.petazzoni at bootlin.com Sat Nov 5 22:49:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:49:50 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105234950.6c9e06b4@windsurf> On Tue, 1 Nov 2022 09:41:55 +0200 Baruch Siach via buildroot wrote: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master with an improved commit log. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:49:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:49:50 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105234950.6c9e06b4@windsurf> On Tue, 1 Nov 2022 09:41:55 +0200 Baruch Siach via buildroot wrote: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied to master with an improved commit log. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:50:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:50:00 +0100 Subject: [Buildroot] [PATCH 3/3] package/socat: bump to version 1.7.4.4 In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105235000.5b76598f@windsurf> On Tue, 1 Nov 2022 09:41:56 +0200 Baruch Siach via buildroot wrote: > Drop upstream patch. > > Update README hash for changes not related to licensing. > > Signed-off-by: Baruch Siach > --- > ...-correct-the-getprotobynumber_r-test.patch | 43 ------------------- > package/socat/socat.hash | 6 +-- > package/socat/socat.mk | 2 +- > 3 files changed, 4 insertions(+), 47 deletions(-) > delete mode 100644 package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sat Nov 5 22:50:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 5 Nov 2022 23:50:00 +0100 Subject: [Buildroot] [PATCH 3/3] package/socat: bump to version 1.7.4.4 In-Reply-To: References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <20221105235000.5b76598f@windsurf> On Tue, 1 Nov 2022 09:41:56 +0200 Baruch Siach via buildroot wrote: > Drop upstream patch. > > Update README hash for changes not related to licensing. > > Signed-off-by: Baruch Siach > --- > ...-correct-the-getprotobynumber_r-test.patch | 43 ------------------- > package/socat/socat.hash | 6 +-- > package/socat/socat.mk | 2 +- > 3 files changed, 4 insertions(+), 47 deletions(-) > delete mode 100644 package/socat/0003-configure.ac-correct-the-getprotobynumber_r-test.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peterlin at andestech.com Sun Nov 6 12:07:13 2022 From: peterlin at andestech.com (Yu-Chien Peter Lin) Date: Sun, 6 Nov 2022 12:07:13 +0000 Subject: [Buildroot] [PATCH 1/1] andes_ae350_45_defconfig: bump opensbi, u-boot and linux In-Reply-To: <20221105220835.1e1fa5f0@windsurf> References: <20221104080407.25870-1-peterlin@andestech.com> <20221105220835.1e1fa5f0@windsurf> Message-ID: Hi Thomas, On Sat, Nov 05, 2022 at 10:08:35PM +0100, Thomas Petazzoni wrote: > On Fri, 4 Nov 2022 16:04:07 +0800 > Yu Chien Peter Lin wrote: > > > This patch bumps following packages to the newer version: > > - OpenSBI v1.1 > > - U-boot v2022.10 > > - Linux 6.0 > > > > Linux kernel is hosted on AndesTech Github which includes ethernet, > > SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 > > with andes platfrom fdt driver, hence adding patches for U-boot to > > update the plmt and plicsw compatible strings and modify the IPI scheme. > > > > Signed-off-by: Yu Chien Peter Lin > > --- > > board/andes/ae350/ae350.dts | 274 ------------------ > > board/andes/ae350/genimage_sdcard.cfg | 2 +- > > ...isable-PIC-explicitly-for-assembling.patch | 29 -- > > ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- > > ...001-Fix-mmc-no-partition-table-error.patch | 27 -- > > ...-Support-DTS-of-ftsdc010-driver-for-.patch | 35 +++ > > ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- > > ...-tree-blob-address-at-8-byte-boundar.patch | 37 +++ > > ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- > > ...andes_plic.c-use-modified-IPI-scheme.patch | 43 +++ > > ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- > > ...04-riscv-Rename-Andes-PLIC-to-PLICSW.patch | 263 +++++++++++++++++ > > board/andes/ae350/post-build.sh | 2 +- > > board/andes/ae350/readme.txt | 4 +- > > .../boot/extlinux/extlinux.conf | 2 +- > > board/andes/ae350/uboot.config.fragment | 6 +- > > configs/andes_ae350_45_defconfig | 16 +- > > 17 files changed, 394 insertions(+), 449 deletions(-) > > delete mode 100755 board/andes/ae350/ae350.dts > > delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > > delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > > delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > > create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > > delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > > create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > > delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > > create mode 100644 board/andes/ae350/patches/uboot/0003-riscv-andes_plic.c-use-modified-IPI-scheme.patch > > delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > > create mode 100644 board/andes/ae350/patches/uboot/0004-riscv-Rename-Andes-PLIC-to-PLICSW.patch > > It looks mostly good. Could you however: > > (1) Add your Signed-off-by inside each of the U-Boot patches you are > introducing, as well as provide a link to where the patches were > downloaded from? Will do, but the first patch: 0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch is used in our production code only, and might not be upstreamed, We will drop it once we updated the mmc driver in kernel. > (2) Remove the numbering in the U-Boot patch titles. I.e instead of > [PATCH 1/2], we want to see [PATCH]. Use "git format-patch -N" to not > have this numbering. OK. > (3) Keep the correct BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_xxyz=y > option in the defconfig? OK. > With these changes, your patch will be ready to be applied. > > Also, are those U-Boot changes going to be accepted in upstream U-Boot? For 0002, here is the thread [1], it seems to be no common solution for ARM and RISC-V based system, not sure what's the status right now. The 0003 & 0004 have been merged recently, I'll remove them and bump U-boot to newer revision. [1] https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ > Thanks! > > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com Thanks for your review! Best regards, Peter Lin From peterlin at andestech.com Sun Nov 6 04:21:14 2022 From: peterlin at andestech.com (Yu Chien Peter Lin) Date: Sun, 6 Nov 2022 12:21:14 +0800 Subject: [Buildroot] [PATCH v2] andes_ae350_45_defconfig: bump opensbi, u-boot and linux Message-ID: <20221106042114.8030-1-peterlin@andestech.com> This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver. Signed-off-by: Yu Chien Peter Lin --- Changelog v1 -> v2 - Add Signed-off and upstream status to U-boot patches - Bump U-boot to a revision that includes U-boot patch 0003 & 0004 - Specify BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y --- board/andes/ae350/ae350.dts | 274 ------------------ board/andes/ae350/genimage_sdcard.cfg | 2 +- ...isable-PIC-explicitly-for-assembling.patch | 29 -- ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- ...001-Fix-mmc-no-partition-table-error.patch | 27 -- ...-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...-tree-blob-address-at-8-byte-boundar.patch | 42 +++ ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 22 +- 15 files changed, 101 insertions(+), 450 deletions(-) delete mode 100755 board/andes/ae350/ae350.dts delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..be89a1563f --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,38 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Signed-off-by: Rick Chen + +Upstream-Status: Pending + +Signed-off-by: Yu Chien Peter Lin +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..5080554ca1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,42 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng + +This patch was imported from U-boot patchwork: +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ + +Signed-off-by: Yu Chien Peter Lin +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..8e471fb3f0 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -4,32 +4,36 @@ BR2_RISCV_ISA_CUSTOM_RVM=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" +BR2_PACKAGE_XORG7=y +BR2_PACKAGE_LIBXCB=y +BR2_PACKAGE_BAT=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -- 2.34.1 From thomas.petazzoni at bootlin.com Sun Nov 6 07:34:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 06 Nov 2022 07:34:14 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-05 Message-ID: <20221106073420.EFBD4400C8@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-05 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 0 | 1 | 1 | 2 | 2022.08.x | 14 | 17 | 0 | 31 | master | 159 | 265 | 1 | 425 | next | 14 | 20 | 0 | 34 | Classification of failures by reason for master ----------------------------------------------- imagemagick-7.1.0-51 | 20 s6-linux-init-1.0.6.3 | 20 libnss-3.84 | 17 host-binutils-2.38 | 11 xz-5.2.7 | 10 glibc-2.36-66-ga1dc0be03c9d... | 9 gobject-introspection-1.72.0 | 6 host-pahole-1.24 | 6 host-rust-1.64.0 | 6 lxc-4.0.12 | 6 gensio-2.5.5 | 5 host-go-1.19.3 | 5 libglib2-2.72.3 | 5 efivar-38 | 4 host-binutils-2.39 | 4 linux-6.0.1 | 4 perl-5.34.1 | 4 unknown | 4 crun-1.5 | 3 gmp-6.2.1 | 3 python-numpy-1.23.4 | 3 sdl-1.2.15 | 3 bdwgc-8.2.2 | 2 boost-1.80.0 | 2 dahdi-linux-3.2.0 | 2 dash-0.5.11.5 | 2 dmalloc-5.6.5 | 2 edk2-edk2-stable202102 | 2 elfutils-0.186 | 2 gerbera-1.10.0 | 2 host-binutils-2.37 | 2 host-gcc-final-12.2.0 | 2 libgcrypt-1.10.1 | 2 libgpg-error-1.45 | 2 libkcapi-1.4.0 | 2 linuxptp-3.1.1 | 2 memcached-1.6.16 | 2 musl-1.2.3 | 2 open62541-v1.3.3 | 2 python-cryptography-38.0.1 | 2 toolchain-external-codescap... | 2 zlib-ng-2.0.6 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 alsa-lib-1.2.8 | 1 apitrace-10.0 | 1 berkeleydb-5.3.28 | 1 binutils-arc-2020.09-release | 1 botan-2.19.2 | 1 cairo-1.16.0 | 1 cni-plugins-1.1.1 | 1 crucible-2022.05.25 | 1 dhcp-4.4.3-P1 | 1 dieharder-3.31.1 | 1 docker-cli-20.10.19 | 1 dovecot-2.3.19.1 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.3 | 1 flac-1.4.2 | 1 flann-1.9.2 | 1 flare-engine-1.12 | 1 fontconfig-2.13.1 | 1 freeipmi-1.6.10 | 1 freeradius-client-1.1.7 | 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 fwts-22.09.00 | 1 gobject-introspection | 1 gsl-2.6 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 kmod-30 | 1 libcap-ng-0.8.3 | 1 libdcadec-0.2.0 | 1 libdeflate-1.12 | 1 libmad-0.15.1b | 1 libmdbx-0.11.12 | 1 libsigc-3.2.0 | 1 libuhttpd-3.14.1 | 1 linux-5.10.145-cip17 | 1 linux-tools | 1 liquid-dsp-1.4.0 | 1 lirc-tools-0.10.2 | 1 mariadb-10.3.36 | 1 mender-3.4.0 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 opensbi-0.9 | 1 owl-linux-1.0.7 | 1 package/qt6/qt6base/qt6base... | 1 quickjs-2021-03-27 | 1 reaver-1.6.6 | 1 rsyslog-8.2204.1 | 1 s6-linux-utils-2.6.0.0 | 1 skalibs-2.12.0.1 | 1 traceroute-2.1.0 | 1 uclibc-1.0.42 | 1 ulog-0389d243352255f6182326... | 1 uqmi-0a19b5b77140465c29e2af... | 1 valgrind-3.19.0 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.2 | 1 xenomai-3.0.10 | 1 xxhash-0.8.1 | 1 zabbix-5.4.9 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/eec0f6fe766b97932f9fd846067b420a7a9df748 | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/d73f30467868f8a800c66777d9ff8e5969dd5d6e | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/d1a92bf4a282e51faa486b2b28828a6a49fae10a | i686 | apitrace-10.0 | NOK | http://autobuild.buildroot.net/results/3aeea378ad4ede6d4f2b88042f710cce6a9ff77c | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/d593a6148c5bc1b83cb26ca6a26f0bc1d461f69e | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/2b9924cb8c36a75e1ca7aefe83e95dc11c10ded6 | sh4eb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/b3d8ad327de68332c742e0afdf337dc7c80157d6 | ORPH arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/55c491380f5defc97e45f009e9cd998350d84f7f | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/06362e536c75ea553a1687993f9ab25ed9e1db26 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/1f28a5db8646bcf320e16196316c725c6c5cb78a | m68k | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/19d4aa575b7c6e11a0bda781687b4c2234dee787 | ORPH aarch64 | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/9ae9232a7eacc8dd9fc490eb942f2a35b677945f | powerpc64le | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/3d9571ed48578bcebcf044940d45d50a41e1e80d | powerpc64le | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/9fed0a260098a30c9cac1ebe22c4f7cfb4e85479 | sparc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/de66c4dafce2d9a3d30ca0f87604c85f0b05cff1 | xtensa | crun-1.5 | NOK | http://autobuild.buildroot.net/results/87f831907597ab8809f7cd2b421b26a04a863013 | sh4a | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6918b6d87e978960c219c4c0f705a82ec9d9cc0f | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/09838d2d86adb4ef0c2e7a7a4496b5dd4426b1c3 | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/01144ac7ad04ac584d926b72c672cc7eb94d87f5 | sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ce628e3abad9cfb9ae543529611fbdf7b31e765f | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/1a1a103fe06b4af6343c2152f696435904cfa697 | ORPH sh4aeb | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/87db2586b35259ea6bf758102768dd80ed65445e | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/829445d70babd498d2674880baa3d467e8775bbc | i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/6a1d5559f6138506d6dbe51bf786846f0116f105 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/96ca5bf421166a2f2b35cd63fd0c9de3a4421296 | ORPH x86_64 | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/1fa6a6c539db0ca36df5143ee2b2da3187079c6c | mips64 | dovecot-2.3.19.1 | NOK | http://autobuild.buildroot.net/results/6e30f9be8798162666275be842917b5fcf106d9c | i586 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/e1dc17abf04f53d6218fd9da6cb442f62694a9de | x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/55ed7e3a05baf4c5619f24c95aaf80728b31e209 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/4de664bd2b3956c9de63da5fedcb269469f8f7ff | i686 | efivar-38 | NOK | http://autobuild.buildroot.net/results/a008254c2eae168273976e9828f977977a1ab586 | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/af8ce4328ee0fd62d26cf78c62042e2a93192ab8 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/f6393f1aaff4cb1fb127268227512275146fcd6a | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/64efc12ffb7489a4f6f38f68cd1909f4f392ee49 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/b13d982e4e6515ec581455852985b49e26e609c5 | ORPH mipsel | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/c77c3f3c6b9a0cc3b01ffd2701032c814ecb295f | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/fdc6782d4813b2c051c26effb35689c34428808f | sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/b39e2beb3c2452f85830a87f075b7b266a153d7c | mips64el | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/91c443a170e73f26ea8ed778a9ffb4af238e1e6c | mipsel | flare-engine-1.12 | NOK | http://autobuild.buildroot.net/results/ef845f7270aaaad8991f39a63b63e10ec70be847 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/8a9c716721af937c90a8b6d9e0e75d58d0dbec2e | ORPH powerpc64 | freeipmi-1.6.10 | NOK | http://autobuild.buildroot.net/results/42c83f2838c65dbf9a5d1928564317bbce554f6e | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/f392358bcdc9fb4057dfd7b94255e4a1a9888d18 | i686 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/19e3a7258c3333c04138a97e991d3bdeb0362c7e | microblaze | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f320003fe43bb158bfa62c8e5f6cd3504a2665c5 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7f99ed8cee061f0d252d1272eb11a89386d5d58e | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/af655b7e0e2dcf33413be2bf411702857d3be641 | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/66720409fe3751fcf1cc37f27f608586c93c2658 | i686 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/803c5bcfcc0c6a2a480fb770003878ba87983857 | arm | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/d653a2c07df360db7600a9eb51ffc382b1bb9016 | arm | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/184a72171e5ce927eebe76c4031a9f9aa8c4aee4 | i686 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/04fbb7b6f6685205516c271a77ff834fc49c3b78 | arc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/998aca68fc53ffb305780d193611eccfdb7aa519 | microblazeel | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/09ead8c6e12e86ae239b97b5ddceb15c2783a63a | microblaze | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/a902edafd635700e56695eda7b4f76651eebe318 | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4ba72b08f771b5056943b81dcc731cd4276e44a6 | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/0db4939971e56ddc27ca50b182e4bcc37f82d506 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/407e8a0562f3717c3aa36f3ed83e9254cd24bf8c | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9a814bcd4ec06fc2cbef895d4b1604f984c0779b | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a24f6433abea03850c23a7ed266c890e63132094 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8170863fbb7b6cd0b3347f93f8d0081901293185 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/335c0919102a216abf5ab62976182398e7a5fd60 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ff733f645999365ef7edf8446031f9ab29b7f0e3 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/965172a514cff2ab395319b59317dfd04715cb41 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c7305bf3b5721195d4f04592139bc4e097c3e81b | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a0a2c6d6088040995fe461fe5b7aed4ba6e4a6a3 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/bc18cd35f3d6280e8103dde07927791979b4f38e | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/a46829f921b6fa8a84ffeab0a21d4f770ca2b456 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/2a20492f123bb573e7240746e0783a615da12a49 | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/3dc3a0602a9e09f061098a3f92143923fab1f1cf | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2df97877e9e6b05efb206af4a2af6c523bc0f7b5 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ae7db6b8a29c5dd00468ba4bda316377101149f1 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/df78965c992e5c1eb84eb9654332da6a0c648795 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/490ce8300f2d66f5a0ed6db01298c13b42d3ddce | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c1147698150fce721f5dd02d5bbd584e001111b7 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34f01fca77bf28099b40bfd5e56770e7b8e3ec04 | ORPH powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 | ORPH m68k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ad2eda687d9b8a174ca1dd811fc4d2ffd5c54910 | arc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/97cf3f850516bd935b6216a7cd2c1cf2b94c3a15 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/39219db048852e7a1ca6d12c4447cd7076a17d08 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7552922c91587d14e2a9e290983dcfa78b0e6440 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bcd6545c46aaecd1d2840b0d2108a30b99b4d378 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1fc6c0e2e3b6a7817362bca9c55c872ab1a826c5 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/da19486de3e1c77a852e9a3a32cbcfd0a99dfeac | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/650c53d397acfacd7f343060db08dd563b80263c | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f7c0a923dbe6830f21792d4a50899e42750e9b61 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ab9521be664445c8cd210d68fc64b5d9b96d6f48 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/78ab3f7476bce4605c13ca015d7e9a619e5f9e5d | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/26dcb1b5c7687b35b0e65a54d560a7799a06f311 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f6f6736234d9b6a3b19d3bf6d17ae234bf442a5d | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/07287c2fac55ce4eae7d605a7f22da6c83d6a330 | aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/55b31578d363c831b6e0fde8e4cb5102a79fdd6c | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/11402bafb9009a95155e7e8773d2982fb82b1f8c | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3f41bed2f4463232113df340243a4d4cb708639e | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/488540544fb7e6d7460caafffdab9427a59d63bc | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/25d267b3380c41c640fd8e291cd593ef28efe225 | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/b1a01e418eeb12543a4f4e66fe45eb30b3c82287 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/bd0f89ea94bf04b3092d3f6c04bd0934b389fc67 | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b55605d1bd78a7dbe520f652b05ef117aa4362fd | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/acbdac4afde26f2cd3b8eb3d59583d37af44fec1 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0e26d1e50bcb0973db38dfaaff991a640cfda17d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b6ca79b8df0e07ec46243213d2e3ca686bdb36d5 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/4d71b5e5ec1584856d9cb0f480823e2ff2606cbe | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/086d624686a6b989323eb47f109b3d1238cd141c | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f9c471cbb49c98a065819154b0a7f153abd5f873 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/af8548da8c772afdfb2b498f79780d66b84bc59e | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/131c7e3bdb45632ebc7f346426106c57f45010f4 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c346987b21d371221c7b0563b087c41794c3b28c | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4a15dbb1debe8fb3b7b57dc3d5b1a4233c8edc6d | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c92ad2dd31e91baa574aba2bcd8c3b084fb10919 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/25c58c25649f4c1805022db6769a760623c98f3f | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/efada58f55d56b528107ebd49723438b3619d320 | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/570e1af28ca414e70dc8b443ba3daecd54eb7ad6 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d36a43cd2d81a6e38231daf9b411214b03262174 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/007e975919bf2095a1834b1e107711a77fda6b5b | powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5a7b516970ea04f63b3097379c6903de5e45f37b | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a6745fb8b6e15810cd6667b083a2264985fd030f | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c65e34c686a507d12f1bd3529480a14e9a501441 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/31e024e745a2abeb018bc5cc5127419f516fd4df | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a1572eb01b9ebc553f53a7cd8695a882bcf90676 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/10da6e158e2201b4445d565e6b382a1cf3be695c | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/89a2cf45cb0fd2cef312d4c4bee700dec5361950 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ff78d4069f7623b4ad9c84a639e65d6afcd54540 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/96840ecf5fb4ba2bfdb69773bacaf55bdf9b5209 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a1742f5a0744e49698d9e8e166947a6ab790d384 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6a10ff81d1551871e9275e5178e437eec8b65dd3 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/243a0198cbf46c9e8499c1d7a73ae99da940c659 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/68af21565e452c0fd5c143810c388293e6badb54 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/33713d9ddc572ef60e3c0036deadbc8e1362874f | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5cf7bcec93473f16465ed92002269435816c24f4 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/cdb18c0d830d262f1f0c77c122fdb84b3bbaf5d4 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/794e6eefa5544906ee5ffb720a191bbf687c8c46 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5863cfda6e644acc3bebfe80a5d63f06f2a65214 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d2c0ab701241d4d9280767b10733f69615922cf8 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a6fd55ee1568397c0b4a5f5c68b8ed823c070ac0 | ORPH x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/3545d54c2c174ad8e79431db1d8092a30dbd7d78 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/520c9692721a01ecbe66b88559cb1a860a886527 | arm | libdcadec-0.2.0 | NOK | http://autobuild.buildroot.net/results/79ed632255b5700760b0d01d58af3fc43a29c6c2 | microblazeel | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/20de6ba4d18a9591eec7f9ba9b9270b46b2b7e19 | arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/dc43f1a83c8fbd1bf205d5c6bed8f88e49d39401 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/38737869dd7551e8f7febd7e489802a309d79320 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/498245cc1ab3c4cc78e5347884c6e10096d42b5f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/06fdd59a4b7cda73336fc196c10da47b68582344 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0b3c0df906ec3f68d83c54e0eb00f2cb4bc34302 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/48a07b3a2b0f1845ab982c1726a22d178e5a23a4 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dd6ac6414caf84d8e0a17c6ab5cf92a0bf51a0fa | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/4964fa883d0792e24cc15115947db889256d99e7 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/7377e6301ea40ef7f1244f907a93d90410c9d987 | ORPH sh4eb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/7293886ea11398e1d71e42512922cf51f8ff69a7 | armeb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/9130babd78e35727f5bb55b8a69474bd8e3aefa3 | armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/d553ebe6f6ced3293502ea610a62196ed5485742 | ORPH microblazeel | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/6e6e59cce29599f81fda446f168977b1f34af713 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/225e1c051db625a51a1bf1b33320b15d385cc9e3 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0fa227095967d27b59ed05a6f2042a9bbcba38e6 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/766dcf9d654ef834ce7d5f24624af343f4f90f6f | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ac5a5abb1c10b827487f067874ed8179a5fd378f | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/00b7aa196ffbb7f29bdaf81cc26a5e7ee83c2c6f | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1e194fd3b113b41ebcc2c9cc6023825668f3f73e | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/153e40d9001bb106bb4ed5746a24fef0b254cfa1 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/44a9e284e5a237d95dbf783ea9945d3a23367e7d | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9553724113e10182983ff5e58744207338ad7f33 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9fa873e6933a43bd337d0128e50ae667cf3021f3 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/eca27def24d6004e292f86c3da6723bf29c7927e | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e87e593c0022837145b417fa7b84dd8574eb9833 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/94e9b22494b71eb1a054a2abd093ca4ed9fcc691 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d7f3d89510f40491f15605628c3d7eb879b7159e | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fc38d01fcac30641da0efd5b4c2d4d16a7e76d80 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d1830e8593da24f14cdce25c8fcbecf494d3a381 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8ee18d7552c20d583b46757472b21ab5a3db8427 | aarch64 | libsigc-3.2.0 | NOK | http://autobuild.buildroot.net/results/9f055c6830610519cd34bfe5e93762b4ecf8c9bb | ORPH mips64el | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 | mips | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/6b9da1c4aab5b97109af2c2a8135d03dbbef55ad | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/cee421cea2be7369743132ccbbd0428efee27e3f | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/732b8bc90074549921ac5e732230fe39fe650632 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ce3bb32cd9939e62b777025846c1ed9f59fb9883 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2f4d8194f5c34a096add59c49184844c9b79d315 | ORPH xtensa | linux-tools | NOK | http://autobuild.buildroot.net/results/b6abd641f528101e74f9af33e54ccefe0731148f | ORPH powerpc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/cd515e87c187e8110b53b2d2f1b0e50aba15b039 | armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/18630ac9a3fc3fe2c86dab3f915aa2170758a29c | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/2686af57b81b4814b36fceeaed69774f7f013640 | i686 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bc9a24a685a51b0894e81cf9d97be9360d76b925 | ORPH sh4a | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/22ab6b8b1c17642f634b7c66c83338bea0c42724 | sh4aeb | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/0d99505b29da7bce321e946e895c183f8ac05fbf | i686 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/d6a5ccc820bb24bfcf80e3f1f3f7ea04ef6dfc23 | mipsel | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/c1a396c72595cb94d3fbc075c28eb087cd3bd51e | mipsel | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/4cdb8ed0ddf3b3e3bd68462c79aab7891a6afe18 | microblazeel | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/7e4267b43b46cb10dcd64e86c3a0f49ec03cd9f5 | sparc64 | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/5c1dbb2486af1b267dec549272e0be04fa77ec34 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/8c802408f813b3f7a8751ae33439dd861bc31520 | ORPH microblaze | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/810fd8566a14f24a4d01bdfe71e70fd86326c968 | ORPH s390x | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/55063c5f119963a292d3ce11372d171cd6b05125 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/3a7cf316ae780ab632e05b67eafdcc1f020bb88d | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/0ffeee1646fe82ae2352eb7f846746cea3bed317 | nios2 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/d0ce0cc8ad715a743df08d6986c97126d07cca8d | aarch64_be | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/bf7eb86aad0cf2341c64abaa44955994e314f4c1 | ORPH sparc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/c336a206828813ef01d397427dd530660ef8bf49 | ORPH i686 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/b2338c307bcdede99537a9f3b8ad09212d9d3c34 | ORPH armeb | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/0158eba103da1d7301e47f9d375660c1bfaa7b8c | riscv64 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/ab83d32554a538e7861957e1ced2024daf9fd3c7 | armeb | owl-linux-1.0.7 | NOK | http://autobuild.buildroot.net/results/163eb4c3b7445a3e33a0adc78278b017b78ff63d | aarch64_be | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/c7c410d8ee95a4278f6f253e0caee723c1a2ac68 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/36ddc638aa173c4423b72222a5706108a7a5ffdd | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/d0279714d821c06b9df7a4c7a54051a6be2bd9ed | microblazeel | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/6bee2f3392c7700825c8da25fc7544c950b06138 | powerpc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/83aa42e8e3f3f0d4e33c4eb5b6ecd84c8a038c2a | powerpc64le | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/64d794f948f67dd0b460c00219d348c3dc09eb05 | armeb | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/ada63ba5e510ed82a61e2c3d8feaf6d59b92b0fb | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/f0ab6ee1fed7e2b9a808517a553b7c040ff0bffa | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/f335cf5099eef0d88eaf24412e336c3f94610545 | armeb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/4bcbe9d3e953cbd016c87aa14372bf7159e52dbe | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/0c65034672901f6ef54ca8f5a604e3dcb115ab23 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/e727a14032314650624756062522c7847f3cad12 | arceb | rsyslog-8.2204.1 | NOK | http://autobuild.buildroot.net/results/4aa8b4064ece921aa8f566d65ee0f0a34792c272 | sparc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/70df168ee3d56161528a5bf350bc763063a8971a | m68k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/f393b5199178d0c092f254a825318b4ff393ff64 | arceb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/1e1a75bd9a630f03bddcc165d33d9e1626b201fd | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9d6d3411fbde2a58db73c50e6c217a7aeb5c2381 | mips64el | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/cfa1e98db4a30720270fccd7b7e34b1fe6b4007b | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e180387538ee0c704926ec6296167f8a0dc1d911 | sparc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/b974e7d00f9ca5ad4d3c327a25181b4cdc550683 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/3ea87c9070e0522d4e8eb32e36b4adc14fac1c26 | sh4a | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/d19c495f2fa511d5a45da535bfffceb382c493ea | aarch64_be | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/65b11baacede72dfcb9bf69f4a78b24cda39a301 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/24e94bde79401585ca9674d526ba278e777450b9 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/58ff8deab7de8345de7f09452084f2083ad99b93 | powerpc64le | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/2a66fc2efe5e8092fa1d597ac0249ad785906c50 | powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/ceea3753a3789f3ee807d856b3b636b86b479d59 | sparc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/53a6c55c50c2c70d93101d58918284d99e008d2b | i586 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/814567399c2babe4c966dcc5a5050c2a5ef55602 | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/488296450da14502102a2c6f502baa61ad97f4ef | aarch64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/b39a646c53d9d1226793a3db59bcffd4f475b033 | i686 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4add2d4a75a9602f1135cec124819988eba7e284 | mips | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c6ec9dc000b0a26ab5de1fc35c7fb0342a10ca4e | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/58e8268e1cb9ee456d77f5f798a791b9ea3271f8 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/e52873198173cd0dc61091363ee4a2f08b8e4485 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2b6b4741961a991aed36428f1f4707e2b15f27e0 | ORPH sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/f53274299d25b71d565e39ea51fc7e7194c488fe | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/83c94bf8a5f2a18cc32fbde5a8c9929769a5192d | mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/1675ce1a2b628f61d66aa473e69801277c4575a7 | ORPH mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/f8b17f0ec4177c5acb10b3c5f0042f9d66c46c4c | ORPH powerpc64le | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/026e2dc87ff2bc997346efdb9d21a012d0d58e54 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/a1d4093ba27e50ec1779590e266bedbfbcc319b7 | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0efe1d147a1bf60a26d1aa4ba84760d478ca23d4 | arc | unknown | NOK | http://autobuild.buildroot.net/results/a23b8889d1505848b632f73a5b84937655e9b0a4 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/7dedc20dec7e6eeb0a6050c26b1f64ef6ec34d80 | arm | unknown | NOK | http://autobuild.buildroot.net/results/b75276f4ff3d77ccf321c9a683693252e33ea352 | arm | unknown | NOK | http://autobuild.buildroot.net/results/2dbee63e28e744e854d2c95c35e583a168de5857 | i686 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/11d5ab55abe639ece0cdfbb44905c04ba995fb69 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0929f9228bc7674721969a00900050af65a1d5a0 | ORPH s390x | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/ef47e810e5adb6856f59d4dd89142c2faf343fd7 | ORPH mips64 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/087439f39ca9ee53fe09394cc20f7cd9a507aa5a | aarch64_be | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/3aeef649233e607cb78e70fdde65626d137e06e6 | sparc64 | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/98ff851932ccab3747f533e52b36ef73159e17b4 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/cf5e95d63a0da7e42e913666b6afcb445fc35a94 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fc75d9a5b7b6c05509a8d93fa6b8db633fb4b956 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/57c92e1a9e84beb927be7163113904f92288a1b5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1e26164aa26bf53da782c8be246d84e985e2da62 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f24125eff0b41577a13ba051323d53b910349807 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/179e2fa6afd5a15d4b5af607841bd9bd18b7716a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f53ac3869e31dfbfc6cf8185d592dfe1e153fd4d | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/61c22a7604e8f3486a13c66fb6c1efdf74d8c007 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/e2a74e836230d438cc50909f80af31e1246acd7d | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/859ab3321078931eb19c2937cf80edb455376f0e | ORPH i686 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/e65899da69d7136c40abc410276ea753f8770d92 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/70a5f87fcdf60d4bcf133dded44ed611808974de | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/9e60d64b9f7bef6c54caef3822c4112a412c036b | ORPH Classification of failures by reason for next --------------------------------------------- host-binutils-2.38 | 3 aubio-0.4.9 | 2 dash-0.5.11.5 | 2 imagemagick-7.1.0-51 | 2 ace-7.0.6 | 1 boost-1.80.0 | 1 cairo-1.16.0 | 1 freeradius-server-3.2.0 | 1 gerbera-1.10.0 | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 host-python-greenlet-2.0.0 | 1 lirc-tools-0.10.2 | 1 memcached-1.6.16 | 1 perl-net-ssleay-1.85 | 1 sudo-1.9.11p2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/65110bdf7dc8387e449e14d5fc53219abb65795e | sparc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b744b5555ed2eed36485ebca78941c28dfb9f629 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a3255e89a3bc554ffa5045e63dff4584eed83230 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/52ecaaae22c091eae56e56629723d19d20d7520d | xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/fd2aaeea1ef57d16bc330cf565db26d0105a55e0 | powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/c15071812943e10aa92eacf19bbeadc0de2eca5b | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/73515e8c3dc5ffe2521fbe726b4ed3d27290f24a | ORPH microblazeel | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/cb64d3fa30e42d3d2494132fbab06081b8e00e08 | sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/dc0eef08b0d08dffed1c97a4dc6db650556e0437 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ff24942e753374795699e24483b06ec1e9b9d60a | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d0fa9e9ebc7322d6e9f39094e5e2154a2a245105 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/71cb4c056870dff79c9519ddd5b78d91c4fab441 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/533eef356b10fb2c29a2c008e2a888ba58ecaae7 | m68k | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/49dd51fd9fb6705e9b6b96a8b4f7e6df92dda7d1 | sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f289c82d7cca61921925bc764c467b046e8eedbb | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/dc117ecebc40b7c7461b3cef0617d6343a0b6a30 | ORPH mips64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/e0bd985abab90cbe51290b318135c8e6288bba40 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/1c55b2ff1f20a1c3873a8e13d221fb065d681abb | ORPH aarch64_be | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/642a27ab6b3f5bd8f4070a36c8e57be7317638a3 | xtensa | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/82bec7d97cdd7e160f89eb8b269652e5c56087ae | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- nodejs | 1 poppler-21.12.0 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | nodejs | TIM | http://autobuild.buildroot.net/results/c02c153ced5cbf86775f9e70500693811cded10e | xtensa | poppler-21.12.0 | NOK | http://autobuild.buildroot.net/results/ba55a53253a379fa48509ee673a96f576e6141e7 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-rust-1.62.0 | 3 acpid-2.0.33 | 1 docker-proxy-f6ccccb1c082a4... | 1 gerbera-1.10.0 | 1 host-pahole-73383b3a39afe86... | 1 igd2-for-linux-2.1 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 lpc32xxcdl-2.11 | 1 luvi-2.13.0 | 1 open62541-v1.3.2 | 1 s6-portable-utils-2.2.3.2 | 1 tealdeer-1.5.0 | 1 wolfssl-5.5.1 | 1 xfsprogs-5.14.2 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.33 | NOK | http://autobuild.buildroot.net/results/684f999b61ba614c9e145dde8f4e24472d846a8c | ORPH powerpc64le | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/3a55651130740c405287f8cb4c5d2f5ab7199a13 | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/998a7be9beca7f20d8d64245c2eb26784e0f9fec | aarch64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/6e22aad3b2585be9f7884c607b29e4afaa72eca2 | i686 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/b1a497e4c7f82bf4380b4ec35875570f75bd8fe4 | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/1fc21bdf544b71d29cb9faecbc9a97830f6c486c | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/70d1cb4cf72c17bc2fd8d234d3f4cf476d52bb7e | aarch64_be | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/b8459dee08efcd7f90eed5033a764181130e0a4a | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a1ada753d27dc621fb00a24b067ad89ff319608e | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a8fd2c9117c3d923ba488050941855d4f3751813 | armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/88ac2225ee2364c7303ed3b06bb00209124083e4 | ORPH powerpc | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/f40f0372932d58cc49882a1c3d481aac2dad3e54 | ORPH mipsel | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/3ee6607135a17f6838b8c5d26a9d2107d421a508 | ORPH microblaze | s6-portable-utils-2.2.3.2 | NOK | http://autobuild.buildroot.net/results/65da355abc4a3e3b7810b60b55ef1a8e626f7a55 | powerpc64le | tealdeer-1.5.0 | NOK | http://autobuild.buildroot.net/results/0afe22fe722b6e0c7de85eb5af8ee671df3aaabd | armeb | wolfssl-5.5.1 | NOK | http://autobuild.buildroot.net/results/bb410201c4e6b0253cfb5924d8c8a8ac7acb7c6b | mipsel | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/13c7cc42c20046cf63ae20183dfab689cbece9b8 | ORPH Gitlab CI results for 2022-11-05 ================================ -- http://autobuild.buildroot.net From troglobit at gmail.com Sun Nov 6 08:47:00 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 06 Nov 2022 09:47:00 +0100 Subject: [Buildroot] [PATCH 1/3] package/ssdp-responder: bump to version 1.9 In-Reply-To: <20221105184810.GO3918838@scaer> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-2-troglobit@gmail.com> <20221105184555.GM3918838@scaer> <20221105184810.GO3918838@scaer> Message-ID: <86bkpkjwqj.fsf@gmail.com> On Sat, Nov 05, 2022 at 19:48, "Yann E. MORIN" wrote: > On 2022-11-05 19:45 +0100, Yann E. MORIN spake thusly: >> Applied to master, thanks. > s/master/next/ > Also, sorry for the typo in your name in my previous reply... :-/ Absolutely no problem, thank you! <3 /J From troglobit at gmail.com Sun Nov 6 08:54:43 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 06 Nov 2022 09:54:43 +0100 Subject: [Buildroot] [PATCH 3/3] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <20221105184455.GL3918838@scaer> References: <20221031174632.377586-1-troglobit@gmail.com> <20221031174632.377586-4-troglobit@gmail.com> <20221031214956.37e0ef12@windsurf> <871qqnf7wt.fsf@gmail.com> <20221105184455.GL3918838@scaer> Message-ID: <868rkojwdo.fsf@gmail.com> On Sat, Nov 05, 2022 at 19:44, "Yann E. MORIN" wrote: > On 2022-11-01 08:30 +0100, Joachim Wiberg spake thusly: >> On Mon, Oct 31, 2022 at 21:49, Thomas Petazzoni wrote: >> > On Mon, 31 Oct 2022 18:46:32 +0100 Joachim Wiberg wrote: >> >> +cmd() >> >> +{ >> >> [SNIP] >> >> +} >> > I don't think we're using this cmd construct anywhere else in the tree, >> > or did I miss some change in our coding style/policy? >> >> I mentioned it in the cover letter, but that information should have >> been here in this patch. Sorry about that. >> >> It all started out with utils/check-package telling me I used $DAEMON >> wrong. While changing that I ended up with a final comment from it >> that said I should also "run shellcheck and fix the warnings". >> >> It in turn had several grievances which I took one by one. In this one >> I used the same construct as in package/smcroute/S41smcroute to work >> around a warning about using `$?` instead of using an `if cmd; then ...` > We hanve cmd() in only two pacjages so far, smcroute and watchdogd, both > proided by you, so I can see you are aiming for some consistency! :-) > However, the majority of our SNNfoo startup scripts do not use this > cmd() wrapper construct, so I am not a fan of it. > (I like that it is generic and that we could have in a library of helpers > shared across our startup script, but IIRC we had a similar discussion a > long time ago, and decide against it, because it is trivial enough to > call start-stop-daemon). OK, I get it. I was sort of aiming for a rehash of the start() and stop() helper functions that many other start scripts use. It's a small generalization step up from that to reduce duplication and thus avoid annoying bugs in behavior between stop and start actions. Anyway ... > The rest of the changes are however interesting, so could you respin > with just fixing those, pelase? Sure thing, I'll send a v2! :-) > Note: it is acceptable that some shellcheck triggers get forcefully > disabled. OK, was a bit unsure about the policy for that. Thanks! > For example, SC2086 (Double quote to prevent globbing and word > splitting) must be disabled when expanding $DAEMON_ARGS; this can be > achieved with: > > # shellcheck source=/dev/null > [ -f $CFGFILE ] && . $CFGFILE > > # shellcheck disable=SC2086 > start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS Ah, yes that makes sense. Thank you! > Basically, the canonical reference for a startup script is > package/busybox/S01syslogd. Got it! :) > Oh, btw, as much as I hate TABs, we do use TABs for indentation... > https://nightly.buildroot.org/#adding-packages-start-script Yup, I'll be migrating my scripts to this. Thanks for the clarification and the thorough review! Best regards /Joachim From peter at korsgaard.com Sun Nov 6 10:04:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:11 +0100 Subject: [Buildroot] [PATCH 2/7] package/rtl8189fs: disable package for s390x architecture In-Reply-To: <20221026132634.999254-3-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:29 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-3-giulio.benetti@benettiengineering.com> Message-ID: <87a654l7qc.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:19 +0100 Subject: [Buildroot] [PATCH 1/7] package/rtl8189es: disable package for s390x architecture In-Reply-To: <20221026132634.999254-2-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:28 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-2-giulio.benetti@benettiengineering.com> Message-ID: <875yfsl7q4.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Fixes: > http://autobuild.buildroot.net/results/693053491ba61edcff0f75a4f30c13958e7e12ce/ > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:27 +0100 Subject: [Buildroot] [PATCH 3/7] package/rtl8723bu: disable package for s390x architecture In-Reply-To: <20221026132634.999254-4-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:30 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-4-giulio.benetti@benettiengineering.com> Message-ID: <871qqgl7pw.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:36 +0100 Subject: [Buildroot] [PATCH 4/7] package/rtl8723ds: disable package for s390x architecture In-Reply-To: <20221026132634.999254-5-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:31 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-5-giulio.benetti@benettiengineering.com> Message-ID: <87wn88jt57.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:41 +0100 Subject: [Buildroot] [PATCH 5/7] package/rtl8812au-aircrack-ng: disable package for s390x architecture In-Reply-To: <20221026132634.999254-6-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:32 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-6-giulio.benetti@benettiengineering.com> Message-ID: <87sfiwjt52.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:48 +0100 Subject: [Buildroot] [PATCH 6/7] package/rtl8821au: disable package for s390x architecture In-Reply-To: <20221026132634.999254-7-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:33 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-7-giulio.benetti@benettiengineering.com> Message-ID: <87o7tkjt4v.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 10:04:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 06 Nov 2022 11:04:52 +0100 Subject: [Buildroot] [PATCH 7/7] package/wilc-driver: disable package for s390x architecture In-Reply-To: <20221026132634.999254-8-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Wed, 26 Oct 2022 15:26:34 +0200") References: <20221026132634.999254-1-giulio.benetti@benettiengineering.com> <20221026132634.999254-8-giulio.benetti@benettiengineering.com> Message-ID: <87k048jt4r.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this > package for this architecture. > Signed-off-by: Giulio Benetti Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 6 09:58:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 10:58:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8189es: disable package for s390x architecture Message-ID: <20221106100519.C937787F3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=968d40d94d22e3fd9b2b9ccc644f9540fef7e85d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Fixes: http://autobuild.buildroot.net/results/693053491ba61edcff0f75a4f30c13958e7e12ce/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 682224d6f6e80e78ff61f3545a7ae5d7a15ba887) Signed-off-by: Peter Korsgaard --- package/rtl8189es/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8189es/Config.in b/package/rtl8189es/Config.in index 2e3474e5e1..11dd225436 100644 --- a/package/rtl8189es/Config.in +++ b/package/rtl8189es/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8189ES bool "rtl8189es" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help Wireless driver rtl8189es. @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8189ES https://github.com/jwrdegoede/rtl8189ES_linux.git comment "rtl8189es needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:01:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:00 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8189fs: disable package for s390x architecture Message-ID: <20221106100519.D3E4B87F4C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0a992777e1a1642cb118075422881db707243a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 33400378d05cf078314ed0fa9612fa5ab13f7fa6) Signed-off-by: Peter Korsgaard --- package/rtl8189fs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8189fs/Config.in b/package/rtl8189fs/Config.in index ae69b79235..78eeed1a4f 100644 --- a/package/rtl8189fs/Config.in +++ b/package/rtl8189fs/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8189FS bool "rtl8189fs" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help Wireless driver rtl8189fs. @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8189FS https://github.com/jwrdegoede/rtl8189ES_linux.git comment "rtl8189fs needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:01:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8723bu: disable package for s390x architecture Message-ID: <20221106100519.DEEAC87F8D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=85c1af52dca5ce3129fa0b8f6038a160acd962b9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit bff3a804024e1931affcbf13453761afd3c767c6) Signed-off-by: Peter Korsgaard --- package/rtl8723bu/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8723bu/Config.in b/package/rtl8723bu/Config.in index 266a794a7d..7c624fc4d4 100644 --- a/package/rtl8723bu/Config.in +++ b/package/rtl8723bu/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8723BU bool "rtl8723bu" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8723bu wifi driver @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8723BU https://github.com/lwfinger/rtl8723bu comment "rtl8723bu needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:02:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:02:00 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8812au-aircrack-ng: disable package for s390x architecture Message-ID: <20221106100519.E9D8687FB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a06eea4ebe835a135f87e4fede3eab358c130018 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 895692594f9aac04dfede06067eca794533869d8) Signed-off-by: Peter Korsgaard --- package/rtl8812au-aircrack-ng/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8812au-aircrack-ng/Config.in b/package/rtl8812au-aircrack-ng/Config.in index 70cbd15221..d903ab2b3f 100644 --- a/package/rtl8812au-aircrack-ng/Config.in +++ b/package/rtl8812au-aircrack-ng/Config.in @@ -1,8 +1,10 @@ comment "rtl8812au-aircrack-ng needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL config BR2_PACKAGE_RTL8812AU_AIRCRACK_NG bool "rtl8812au-aircrack-ng" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8812au wifi driver (aircrack-ng repository) From peter at korsgaard.com Sun Nov 6 10:02:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:02:08 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rtl8821au: disable package for s390x architecture Message-ID: <20221106100520.0069287F3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aefe9d8c375b9b8937235259aceff303686fe84b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 1e18cc291bbb1c16401abb1b2b661e4e150092f3) Signed-off-by: Peter Korsgaard --- package/rtl8821au/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8821au/Config.in b/package/rtl8821au/Config.in index 87c191b22a..3d7bbf643d 100644 --- a/package/rtl8821au/Config.in +++ b/package/rtl8821au/Config.in @@ -1,8 +1,10 @@ comment "rtl8821au needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL config BR2_PACKAGE_RTL8821AU bool "rtl8821au" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8821au wifi driver From peter at korsgaard.com Sun Nov 6 09:58:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 10:58:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8189es: disable package for s390x architecture Message-ID: <20221106100640.D198887FD8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e732c005b52d2c89ed21ce898b8a94597665900f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Fixes: http://autobuild.buildroot.net/results/693053491ba61edcff0f75a4f30c13958e7e12ce/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 682224d6f6e80e78ff61f3545a7ae5d7a15ba887) Signed-off-by: Peter Korsgaard --- package/rtl8189es/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8189es/Config.in b/package/rtl8189es/Config.in index 2e3474e5e1..11dd225436 100644 --- a/package/rtl8189es/Config.in +++ b/package/rtl8189es/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8189ES bool "rtl8189es" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help Wireless driver rtl8189es. @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8189ES https://github.com/jwrdegoede/rtl8189ES_linux.git comment "rtl8189es needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:01:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:12 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8723bu: disable package for s390x architecture Message-ID: <20221106100640.E559E87FDB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c62055cb2481240bfafb152d6ada1d0dc237d04b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit bff3a804024e1931affcbf13453761afd3c767c6) Signed-off-by: Peter Korsgaard --- package/rtl8723bu/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8723bu/Config.in b/package/rtl8723bu/Config.in index 266a794a7d..7c624fc4d4 100644 --- a/package/rtl8723bu/Config.in +++ b/package/rtl8723bu/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8723BU bool "rtl8723bu" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8723bu wifi driver @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8723BU https://github.com/lwfinger/rtl8723bu comment "rtl8723bu needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:00:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:00:53 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8189fs: disable package for s390x architecture Message-ID: <20221106100640.DAFBE87FDA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dc5c854e19c3be87fef1fba5a8f78ec83a6ceac5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 33400378d05cf078314ed0fa9612fa5ab13f7fa6) Signed-off-by: Peter Korsgaard --- package/rtl8189fs/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8189fs/Config.in b/package/rtl8189fs/Config.in index ae69b79235..78eeed1a4f 100644 --- a/package/rtl8189fs/Config.in +++ b/package/rtl8189fs/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8189FS bool "rtl8189fs" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help Wireless driver rtl8189fs. @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8189FS https://github.com/jwrdegoede/rtl8189ES_linux.git comment "rtl8189fs needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:02:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:02:13 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8821au: disable package for s390x architecture Message-ID: <20221106100641.0C02B87FD8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=31d7979f591d8376a82299139c9563b0ba050d16 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 1e18cc291bbb1c16401abb1b2b661e4e150092f3) Signed-off-by: Peter Korsgaard --- package/rtl8821au/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8821au/Config.in b/package/rtl8821au/Config.in index 87c191b22a..3d7bbf643d 100644 --- a/package/rtl8821au/Config.in +++ b/package/rtl8821au/Config.in @@ -1,8 +1,10 @@ comment "rtl8821au needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL config BR2_PACKAGE_RTL8821AU bool "rtl8821au" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8821au wifi driver From peter at korsgaard.com Sun Nov 6 10:02:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:02:24 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wilc-driver: disable package for s390x architecture Message-ID: <20221106100641.1490D87FDF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ffa34edc1b26ff038c95bf62eccada4bf0c1492 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Reviewed-by: Kris Bahnsen Signed-off-by: Thomas Petazzoni (cherry picked from commit 9c2dec7a2ba990233784f0e6baf1cd67d9220f9f) Signed-off-by: Peter Korsgaard --- package/wilc-driver/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/wilc-driver/Config.in b/package/wilc-driver/Config.in index 7ed062bb66..7f970bd38b 100644 --- a/package/wilc-driver/Config.in +++ b/package/wilc-driver/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_WILC_DRIVER bool "wilc kernel module" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help External kernel module for WILC1000/3000 devices. @@ -59,4 +60,5 @@ endif endif comment "wilc kernel module needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From peter at korsgaard.com Sun Nov 6 10:01:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8812au-aircrack-ng: disable package for s390x architecture Message-ID: <20221106100641.0333187FDD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=acd7b7f0bdea297952139b58acaab45dcaa2c8cf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 895692594f9aac04dfede06067eca794533869d8) Signed-off-by: Peter Korsgaard --- package/rtl8812au-aircrack-ng/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8812au-aircrack-ng/Config.in b/package/rtl8812au-aircrack-ng/Config.in index 70cbd15221..d903ab2b3f 100644 --- a/package/rtl8812au-aircrack-ng/Config.in +++ b/package/rtl8812au-aircrack-ng/Config.in @@ -1,8 +1,10 @@ comment "rtl8812au-aircrack-ng needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL config BR2_PACKAGE_RTL8812AU_AIRCRACK_NG bool "rtl8812au-aircrack-ng" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8812au wifi driver (aircrack-ng repository) From peter at korsgaard.com Sun Nov 6 10:01:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 11:01:43 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rtl8723ds: disable package for s390x architecture Message-ID: <20221106100640.EEA8287FDC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6c3485d433e5ed69eca076927d14dab619bd22e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x s390x doesn't support CONFIG_WIRELESS in Linux so let's disable this package for this architecture. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit 5835a64d3648b4f3a012d57a01775e7eeb1418b1) Signed-off-by: Peter Korsgaard --- package/rtl8723ds/Config.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/rtl8723ds/Config.in b/package/rtl8723ds/Config.in index ef7dd39a68..e5123a2aae 100644 --- a/package/rtl8723ds/Config.in +++ b/package/rtl8723ds/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_RTL8723DS bool "rtl8723ds" + depends on !BR2_s390x depends on BR2_LINUX_KERNEL help rtl8723bs wifi driver @@ -7,4 +8,5 @@ config BR2_PACKAGE_RTL8723DS https://github.com/lwfinger/rtl8723ds comment "rtl8723ds needs a Linux kernel to be built" + depends on !BR2_s390x depends on !BR2_LINUX_KERNEL From heiko.thiery at gmail.com Sun Nov 6 10:20:45 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Sun, 6 Nov 2022 11:20:45 +0100 Subject: [Buildroot] [PATCH] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 Message-ID: <20221106102046.13138-1-heiko.thiery@gmail.com> Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 Signed-off-by: Heiko Thiery --- configs/kontron_bl_imx8mm_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index ff376662e9..240cb52245 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" BR2_TARGET_UBOOT_SPL=y -- 2.20.1 From heiko.thiery at gmail.com Sun Nov 6 10:20:48 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Sun, 6 Nov 2022 11:20:48 +0100 Subject: [Buildroot] [PATCH] configs/kontron_smarc_sal28: add BR2_TARGET_UBOOT_NEEDS_OPENSSL In-Reply-To: <20221106102046.13138-1-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> Message-ID: <20221106102046.13138-2-heiko.thiery@gmail.com> Uboot host tools require openssl. So enable BR2_TARGET_UBOOT_NEEDS_OPENSSL. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233835 Signed-off-by: Heiko Thiery --- configs/kontron_smarc_sal28_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/kontron_smarc_sal28_defconfig b/configs/kontron_smarc_sal28_defconfig index 25846c8cbd..f8515f5b76 100644 --- a/configs/kontron_smarc_sal28_defconfig +++ b/configs/kontron_smarc_sal28_defconfig @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_sl28" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_NEEDS_GNUTLS=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set -- 2.20.1 From heiko.thiery at gmail.com Sun Nov 6 10:20:50 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Sun, 6 Nov 2022 11:20:50 +0100 Subject: [Buildroot] [PATCH] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig In-Reply-To: <20221106102046.13138-1-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> Message-ID: <20221106102046.13138-3-heiko.thiery@gmail.com> Signed-off-by: Heiko Thiery --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 2613624f4b..9bd98da5ef 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1243,8 +1243,10 @@ F: package/volk/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ +F: board/kontron/smarc-sal28/ F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig +F: configs/kontron_smarc_sal28_defconfig F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/ipmitool/ -- 2.20.1 From fontaine.fabrice at gmail.com Sun Nov 6 10:42:40 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 11:42:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/gensio: fix libressl build Message-ID: <20221106104240.276664-1-fontaine.fabrice@gmail.com> Fix the following libressl build failure raised since bump to version 2.5.5 in commit 8f67d23af11510b447d9d0e1a71249f97e655305 and https://github.com/cminyard/gensio/commit/12c94a29808e930a660142013c518468ca14ea62: gensio_filter_certauth.c: In function 'v3_certauth_add_challenge_rsp': gensio_filter_certauth.c:735:44: error: 'EVP_PKEY_ED25519' undeclared (first use in this function); did you mean 'EVP_PKEY_DSA1'? 735 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { | ^~~~~~~~~~~~~~~~ | EVP_PKEY_DSA1 Fixes: - http://autobuild.buildroot.org/results/a0348df9bf9c7ccfd576f607abb6b186da384ad9 Signed-off-by: Fabrice Fontaine --- ...PKEY_ED25519-build-error-on-libressl.patch | 105 ++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch diff --git a/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch new file mode 100644 index 0000000000..e9087aa3e5 --- /dev/null +++ b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch @@ -0,0 +1,105 @@ +From 1e7071684329f23ee3447310d203d193c283979e Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Wed, 5 Oct 2022 15:30:32 -0600 +Subject: [PATCH] Fix missing EVP_PKEY_ED25519 build error on libressl +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes: +gensio_filter_certauth.c: In function ?v3_certauth_add_challenge_rsp?: +gensio_filter_certauth.c:838:44: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? + 838 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 +gensio_filter_certauth.c:838:44: note: each undeclared identifier is reported only once for each function it appears in +gensio_filter_certauth.c: In function ?certauth_add_challenge_rsp?: +gensio_filter_certauth.c:901:44: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? + 901 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 +gensio_filter_certauth.c: In function ?certauth_check_challenge?: +gensio_filter_certauth.c:1048:35: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? + 1048 | if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 + +Signed-off-by: Corey Minyard +[Retrieved from: +https://github.com/cminyard/gensio/commit/1e7071684329f23ee3447310d203d193c283979e] +Signed-off-by: Fabrice Fontaine +--- + lib/gensio_filter_certauth.c | 6 ++++++ + tools/gtlssh-keygen.c | 11 ++++++++++- + 2 files changed, 16 insertions(+), 1 deletion(-) + +diff --git a/lib/gensio_filter_certauth.c b/lib/gensio_filter_certauth.c +index 642379b6..c4552e79 100644 +--- a/lib/gensio_filter_certauth.c ++++ b/lib/gensio_filter_certauth.c +@@ -835,11 +835,13 @@ v3_certauth_add_challenge_rsp(struct certauth_filter *sfilter) + unsigned int lenpos, len; + int rv = 0; + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { + gca_log_err(sfilter, + "Remote end or SSL too old to support ed25519 key"); + return GE_KEYINVALID; + } ++#endif + + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); + lenpos = sfilter->write_buf_len; +@@ -898,8 +900,10 @@ certauth_add_challenge_rsp(struct certauth_filter *sfilter) + if (sfilter->version < 4 || sfilter->my_version < 4) + return v3_certauth_add_challenge_rsp(sfilter); + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) + digest = NULL; ++#endif + + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); + lenpos = sfilter->write_buf_len; +@@ -1045,8 +1049,10 @@ certauth_check_challenge(struct certauth_filter *sfilter) + goto out_nomem; + } + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) + digest = NULL; ++#endif + + if (!EVP_DigestVerifyInit(sign_ctx, NULL, digest, NULL, pkey)) { + gca_logs_err(sfilter, "Digest verify init failed"); +diff --git a/tools/gtlssh-keygen.c b/tools/gtlssh-keygen.c +index c8c28937..0779dd78 100644 +--- a/tools/gtlssh-keygen.c ++++ b/tools/gtlssh-keygen.c +@@ -108,7 +108,12 @@ help(const char *progname) + P(" The default is your username for normal certificates and\n"); + P(" the fully qualified domain name for server certificates.\n"); + P(" --algorithm - Set the algorithm to use for the key,\n"); +- P(" either ed25519, rsa or ec. The default is ed25519.\n"); ++ P(" either ed25519, rsa or ec. "); ++#ifdef EVP_PKEY_ED25519 ++ P("The default is ed25519.\n"); ++#else ++ P("The default is ec.\n"); ++#endif + P(" --force, -f - Don't ask questions, just do the operation. This\n"); + P(" may overwrite data without asking.\n"); + P(" --version - Print the version number and exit.\n"); +@@ -831,7 +836,11 @@ genpkey_ed25519(const char *key) + return rc != 0; + } + ++#ifdef EVP_PKEY_ED25519 + static int (*genpkey)(const char *key) = genpkey_ed25519; ++#else ++static int (*genpkey)(const char *key) = genpkey_ec; ++#endif + + /* + * Create a single key. If name is NULL, it's a server key, otherwise -- 2.35.1 From yann.morin.1998 at free.fr Sun Nov 6 10:40:47 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 11:40:47 +0100 Subject: [Buildroot] [git commit] package/ca-certificates: add support for cryptography >= 3.0 Message-ID: <20221106104927.F09B287FE1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fc1bf137e44caf44a018cf948d5bd2a10566860 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Building ca-certificates with a newer cryptography is breaking because python-cryptography's x509 API changed to accept only bytes, not str. Carry a patch that has been submitted upstream [0] but has not yet been applied [1]. Minor changes to account for 0001-*.patch. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 [1] https://salsa.debian.org/debian/ca-certificates Signed-off-by: Justin Wood Signed-off-by: Yann E. MORIN --- ...tdata2pem.py-Fix-compat-with-cryptography.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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 new file mode 100644 index 0000000000..0537da9224 --- /dev/null +++ b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch @@ -0,0 +1,29 @@ +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 + From yann.morin.1998 at free.fr Sun Nov 6 10:51:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 11:51:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/ca-certificates: add support for cryptography > 3.0 In-Reply-To: <20221102165629.755750-1-jwood+buildroot@starry.com> References: <20221102165629.755750-1-jwood+buildroot@starry.com> Message-ID: <20221106105124.GP3918838@scaer> Justin, All, On 2022-11-02 12:56 -0400, jwood+buildroot at starry.com spake thusly: > From: Justin Wood > > This patch was originally submitted upstream at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 > by Wataru Ashihara . Minor changes by me to account for the Buildroot change in 0001-*.patch. > > Building ca-certificates with a newer cryptography is breaking without this patch, and building buildroots > `python-cryptography` package first doesn't change the broken behavior. I've reworded the commit log in a more logical manner (explain what breaks and why, then how we fix it). I also notice that the bug report states that cryptography 3.0 is also affected, so I tweaked the commit title accordingly. > Signed-off-by: Justin Wood Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...2pem.py-Fix-compat-with-cryptography.patch | 29 +++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch > > 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 > new file mode 100644 > index 0000000000..0537da9224 > --- /dev/null > +++ b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch > @@ -0,0 +1,29 @@ > +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 > + > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From fontaine.fabrice at gmail.com Sun Nov 6 10:53:09 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 11:53:09 +0100 Subject: [Buildroot] [PATCH 1/1] package/crun: fix musl and uclibc-ng builds Message-ID: <20221106105309.350587-1-fontaine.fabrice@gmail.com> Fix the following musl and uclibc-ng build failures raised since the addition of the package in commit 530d6f661e506a4774b7236cb93d65f669adbc92: configure: error: *** argp functions not found - install libargp or argp_standalone Fixes: - http://autobuild.buildroot.org/results/55b283fa46a797253193fb752638ba88597a416b Signed-off-by: Fabrice Fontaine --- package/crun/Config.in | 1 + package/crun/crun.mk | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/package/crun/Config.in b/package/crun/Config.in index 5aca10dcdb..5def7001c1 100644 --- a/package/crun/Config.in +++ b/package/crun/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_CRUN bool "crun" + select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL select BR2_PACKAGE_YAJL # libocispec help crun is a fast and low-memory OCI Container Runtime in C. diff --git a/package/crun/crun.mk b/package/crun/crun.mk index 4a0c150594..65f166e657 100644 --- a/package/crun/crun.mk +++ b/package/crun/crun.mk @@ -15,6 +15,10 @@ CRUN_CPE_ID_VENDOR = crun_project CRUN_AUTORECONF = YES CRUN_CONF_OPTS = --disable-embedded-yajl +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) +CRUN_DEPENDENCIES += argp-standalone +endif + ifeq ($(BR2_PACKAGE_LIBCAP),y) CRUN_DEPENDENCIES += libcap CRUN_CONF_OPTS += --enable-caps -- 2.35.1 From fontaine.fabrice at gmail.com Sun Nov 6 12:58:30 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 13:58:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/zlib-ng: fix build without neon Message-ID: <20221106125830.664168-1-fontaine.fabrice@gmail.com> Fix the following build failure without NEON probably raised since bump to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 and https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 Signed-off-by: Fabrice Fontaine --- package/zlib-ng/zlib-ng.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk index 938acd4181..aa65d8437d 100644 --- a/package/zlib-ng/zlib-ng.mk +++ b/package/zlib-ng/zlib-ng.mk @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ -DZLIB_COMPAT=1 \ -DZLIB_ENABLE_TESTS=OFF -# Enable NEON and ACLE on ARM +# Enable ACLE on ARM ifeq ($(BR2_arm),y) -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON +else +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF endif ifeq ($(BR2_powerpc_power8),y) -- 2.35.1 From fontaine.fabrice at gmail.com Sun Nov 6 13:38:21 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 14:38:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix CVE-2021-4216 Message-ID: <20221106133821.677548-1-fontaine.fabrice@gmail.com> A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream. Signed-off-by: Fabrice Fontaine --- ...ero-for-zero-width-pages-in-muraster.patch | 29 +++++++++++++++++++ package/mupdf/mupdf.mk | 3 ++ 2 files changed, 32 insertions(+) create mode 100644 package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch new file mode 100644 index 0000000000..099a3fdbab --- /dev/null +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch @@ -0,0 +1,29 @@ +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 +From: Sebastian Rasmussen +Date: Tue, 18 Jan 2022 20:33:10 +0100 +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in + muraster. + +[Retrieved from: +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] +Signed-off-by: Fabrice Fontaine +--- + source/tools/muraster.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/source/tools/muraster.c b/source/tools/muraster.c +index c2ceb62f2e..97f4ae2633 100644 +--- a/source/tools/muraster.c ++++ b/source/tools/muraster.c +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) + + w = render->ibounds.x1 - render->ibounds.x0; + min_band_mem = (size_t)bpp * w * min_band_height; +- reps = (int)(max_band_memory / min_band_mem); +- if (reps < 1) ++ if (min_band_mem > 0) ++ reps = (int)(max_band_memory / min_band_mem); ++ if (min_band_mem == 0 || reps < 1) + reps = 1; + + /* Adjust reps to even out the work between threads */ diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..e86ba1e73f 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch MUPDF_IGNORE_CVES += CVE-2021-37220 +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch +MUPDF_IGNORE_CVES += CVE-2021-4216 + # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ -- 2.35.1 From yann.morin.1998 at free.fr Sun Nov 6 12:19:51 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 13:19:51 +0100 Subject: [Buildroot] [git commit] package/crun: fix musl and uclibc-ng builds Message-ID: <20221106135359.7F81287FEC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d9f268424558c37cd9538596358a537cd2f882d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following musl and uclibc-ng build failures raised since the addition of the package in commit 530d6f661e506a4774b7236cb93d65f669adbc92: configure: error: *** argp functions not found - install libargp or argp_standalone Fixes: - http://autobuild.buildroot.org/results/55b283fa46a797253193fb752638ba88597a416b Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/crun/Config.in | 1 + package/crun/crun.mk | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/package/crun/Config.in b/package/crun/Config.in index 5aca10dcdb..5def7001c1 100644 --- a/package/crun/Config.in +++ b/package/crun/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_CRUN bool "crun" + select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL select BR2_PACKAGE_YAJL # libocispec help crun is a fast and low-memory OCI Container Runtime in C. diff --git a/package/crun/crun.mk b/package/crun/crun.mk index 4a0c150594..65f166e657 100644 --- a/package/crun/crun.mk +++ b/package/crun/crun.mk @@ -15,6 +15,10 @@ CRUN_CPE_ID_VENDOR = crun_project CRUN_AUTORECONF = YES CRUN_CONF_OPTS = --disable-embedded-yajl +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) +CRUN_DEPENDENCIES += argp-standalone +endif + ifeq ($(BR2_PACKAGE_LIBCAP),y) CRUN_DEPENDENCIES += libcap CRUN_CONF_OPTS += --enable-caps From yann.morin.1998 at free.fr Sun Nov 6 13:58:59 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 14:58:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/crun: fix musl and uclibc-ng builds In-Reply-To: <20221106105309.350587-1-fontaine.fabrice@gmail.com> References: <20221106105309.350587-1-fontaine.fabrice@gmail.com> Message-ID: <20221106135859.GR3918838@scaer> Fabrice, All, On 2022-11-06 11:53 +0100, Fabrice Fontaine spake thusly: > Fix the following musl and uclibc-ng build failures raised since the > addition of the package in commit > 530d6f661e506a4774b7236cb93d65f669adbc92: > > configure: error: *** argp functions not found - install libargp or argp_standalone > > Fixes: > - http://autobuild.buildroot.org/results/55b283fa46a797253193fb752638ba88597a416b > > Signed-off-by: Fabrice Fontaine > --- > package/crun/Config.in | 1 + > package/crun/crun.mk | 4 ++++ > 2 files changed, 5 insertions(+) > > diff --git a/package/crun/Config.in b/package/crun/Config.in > index 5aca10dcdb..5def7001c1 100644 > --- a/package/crun/Config.in > +++ b/package/crun/Config.in > @@ -1,5 +1,6 @@ > config BR2_PACKAGE_CRUN > bool "crun" > + select BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL I find it a bit weirs that the select uses the uclibc||musl construct, but that argp-standalone depends on !glibc. Yes, the two conditions are technical equivalent, but still it is weird. I looked at what we currently have, and it turns out that we have only one case where the select uses !glibc (xen), 12 where we use ublibc||musl, and 1 only uclibc (elfutils, which is glibc or uclibc only). so... Applied to master as-is, thanks. Regards, Yann E. MORIN. > select BR2_PACKAGE_YAJL # libocispec > help > crun is a fast and low-memory OCI Container Runtime in C. > diff --git a/package/crun/crun.mk b/package/crun/crun.mk > index 4a0c150594..65f166e657 100644 > --- a/package/crun/crun.mk > +++ b/package/crun/crun.mk > @@ -15,6 +15,10 @@ CRUN_CPE_ID_VENDOR = crun_project > CRUN_AUTORECONF = YES > CRUN_CONF_OPTS = --disable-embedded-yajl > > +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) > +CRUN_DEPENDENCIES += argp-standalone > +endif > + > ifeq ($(BR2_PACKAGE_LIBCAP),y) > CRUN_DEPENDENCIES += libcap > CRUN_CONF_OPTS += --enable-caps > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 14:06:43 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/gensio: fix libressl build In-Reply-To: <20221106104240.276664-1-fontaine.fabrice@gmail.com> References: <20221106104240.276664-1-fontaine.fabrice@gmail.com> Message-ID: <20221106140643.GS3918838@scaer> Fabrice, All, On 2022-11-06 11:42 +0100, Fabrice Fontaine spake thusly: > Fix the following libressl build failure raised since bump to version > 2.5.5 in commit 8f67d23af11510b447d9d0e1a71249f97e655305 and > https://github.com/cminyard/gensio/commit/12c94a29808e930a660142013c518468ca14ea62: > > gensio_filter_certauth.c: In function 'v3_certauth_add_challenge_rsp': > gensio_filter_certauth.c:735:44: error: 'EVP_PKEY_ED25519' undeclared (first use in this function); did you mean 'EVP_PKEY_DSA1'? > 735 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { > | ^~~~~~~~~~~~~~~~ > | EVP_PKEY_DSA1 > > Fixes: > - http://autobuild.buildroot.org/results/a0348df9bf9c7ccfd576f607abb6b186da384ad9 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...PKEY_ED25519-build-error-on-libressl.patch | 105 ++++++++++++++++++ > 1 file changed, 105 insertions(+) > create mode 100644 package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch > > diff --git a/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch > new file mode 100644 > index 0000000000..e9087aa3e5 > --- /dev/null > +++ b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch > @@ -0,0 +1,105 @@ > +From 1e7071684329f23ee3447310d203d193c283979e Mon Sep 17 00:00:00 2001 > +From: James Hilliard > +Date: Wed, 5 Oct 2022 15:30:32 -0600 > +Subject: [PATCH] Fix missing EVP_PKEY_ED25519 build error on libressl > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Fixes: > +gensio_filter_certauth.c: In function ?v3_certauth_add_challenge_rsp?: > +gensio_filter_certauth.c:838:44: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? > + 838 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { > + | ^~~~~~~~~~~~~~~~ > + | EVP_PKEY_DSA1 > +gensio_filter_certauth.c:838:44: note: each undeclared identifier is reported only once for each function it appears in > +gensio_filter_certauth.c: In function ?certauth_add_challenge_rsp?: > +gensio_filter_certauth.c:901:44: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? > + 901 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) > + | ^~~~~~~~~~~~~~~~ > + | EVP_PKEY_DSA1 > +gensio_filter_certauth.c: In function ?certauth_check_challenge?: > +gensio_filter_certauth.c:1048:35: error: ?EVP_PKEY_ED25519? undeclared (first use in this function); did you mean ?EVP_PKEY_DSA1?? > + 1048 | if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) > + | ^~~~~~~~~~~~~~~~ > + | EVP_PKEY_DSA1 > + > +Signed-off-by: Corey Minyard > +[Retrieved from: > +https://github.com/cminyard/gensio/commit/1e7071684329f23ee3447310d203d193c283979e] > +Signed-off-by: Fabrice Fontaine > +--- > + lib/gensio_filter_certauth.c | 6 ++++++ > + tools/gtlssh-keygen.c | 11 ++++++++++- > + 2 files changed, 16 insertions(+), 1 deletion(-) > + > +diff --git a/lib/gensio_filter_certauth.c b/lib/gensio_filter_certauth.c > +index 642379b6..c4552e79 100644 > +--- a/lib/gensio_filter_certauth.c > ++++ b/lib/gensio_filter_certauth.c > +@@ -835,11 +835,13 @@ v3_certauth_add_challenge_rsp(struct certauth_filter *sfilter) > + unsigned int lenpos, len; > + int rv = 0; > + > ++#ifdef EVP_PKEY_ED25519 > + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { > + gca_log_err(sfilter, > + "Remote end or SSL too old to support ed25519 key"); > + return GE_KEYINVALID; > + } > ++#endif > + > + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); > + lenpos = sfilter->write_buf_len; > +@@ -898,8 +900,10 @@ certauth_add_challenge_rsp(struct certauth_filter *sfilter) > + if (sfilter->version < 4 || sfilter->my_version < 4) > + return v3_certauth_add_challenge_rsp(sfilter); > + > ++#ifdef EVP_PKEY_ED25519 > + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) > + digest = NULL; > ++#endif > + > + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); > + lenpos = sfilter->write_buf_len; > +@@ -1045,8 +1049,10 @@ certauth_check_challenge(struct certauth_filter *sfilter) > + goto out_nomem; > + } > + > ++#ifdef EVP_PKEY_ED25519 > + if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) > + digest = NULL; > ++#endif > + > + if (!EVP_DigestVerifyInit(sign_ctx, NULL, digest, NULL, pkey)) { > + gca_logs_err(sfilter, "Digest verify init failed"); > +diff --git a/tools/gtlssh-keygen.c b/tools/gtlssh-keygen.c > +index c8c28937..0779dd78 100644 > +--- a/tools/gtlssh-keygen.c > ++++ b/tools/gtlssh-keygen.c > +@@ -108,7 +108,12 @@ help(const char *progname) > + P(" The default is your username for normal certificates and\n"); > + P(" the fully qualified domain name for server certificates.\n"); > + P(" --algorithm - Set the algorithm to use for the key,\n"); > +- P(" either ed25519, rsa or ec. The default is ed25519.\n"); > ++ P(" either ed25519, rsa or ec. "); > ++#ifdef EVP_PKEY_ED25519 > ++ P("The default is ed25519.\n"); > ++#else > ++ P("The default is ec.\n"); > ++#endif > + P(" --force, -f - Don't ask questions, just do the operation. This\n"); > + P(" may overwrite data without asking.\n"); > + P(" --version - Print the version number and exit.\n"); > +@@ -831,7 +836,11 @@ genpkey_ed25519(const char *key) > + return rc != 0; > + } > + > ++#ifdef EVP_PKEY_ED25519 > + static int (*genpkey)(const char *key) = genpkey_ed25519; > ++#else > ++static int (*genpkey)(const char *key) = genpkey_ec; > ++#endif > + > + /* > + * Create a single key. If name is NULL, it's a server key, otherwise > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 14:06:59 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/zlib-ng: fix build without neon In-Reply-To: <20221106125830.664168-1-fontaine.fabrice@gmail.com> References: <20221106125830.664168-1-fontaine.fabrice@gmail.com> Message-ID: <20221106140659.GT3918838@scaer> Fabrice, All, On 2022-11-06 13:58 +0100, Fabrice Fontaine spake thusly: > Fix the following build failure without NEON probably raised since bump > to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 > and > https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: > > In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: > /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" > 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" > | ^~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/zlib-ng/zlib-ng.mk | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk > index 938acd4181..aa65d8437d 100644 > --- a/package/zlib-ng/zlib-ng.mk > +++ b/package/zlib-ng/zlib-ng.mk > @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ > -DZLIB_COMPAT=1 \ > -DZLIB_ENABLE_TESTS=OFF > > -# Enable NEON and ACLE on ARM > +# Enable ACLE on ARM > ifeq ($(BR2_arm),y) > -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 > +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 > +endif > + > +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) > +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON > +else > +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF > endif > > ifeq ($(BR2_powerpc_power8),y) > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 14:07:13 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:07:13 +0100 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix CVE-2021-4216 In-Reply-To: <20221106133821.677548-1-fontaine.fabrice@gmail.com> References: <20221106133821.677548-1-fontaine.fabrice@gmail.com> Message-ID: <20221106140713.GU3918838@scaer> Fabrice, All, On 2022-11-06 14:38 +0100, Fabrice Fontaine spake thusly: > A Floating point exception (division-by-zero) flaw was found in Mupdf > for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 > upstream. > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...ero-for-zero-width-pages-in-muraster.patch | 29 +++++++++++++++++++ > package/mupdf/mupdf.mk | 3 ++ > 2 files changed, 32 insertions(+) > create mode 100644 package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch > > diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch > new file mode 100644 > index 0000000000..099a3fdbab > --- /dev/null > +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch > @@ -0,0 +1,29 @@ > +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 > +From: Sebastian Rasmussen > +Date: Tue, 18 Jan 2022 20:33:10 +0100 > +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in > + muraster. > + > +[Retrieved from: > +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] > +Signed-off-by: Fabrice Fontaine > +--- > + source/tools/muraster.c | 5 +++-- > + 1 file changed, 3 insertions(+), 2 deletions(-) > + > +diff --git a/source/tools/muraster.c b/source/tools/muraster.c > +index c2ceb62f2e..97f4ae2633 100644 > +--- a/source/tools/muraster.c > ++++ b/source/tools/muraster.c > +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) > + > + w = render->ibounds.x1 - render->ibounds.x0; > + min_band_mem = (size_t)bpp * w * min_band_height; > +- reps = (int)(max_band_memory / min_band_mem); > +- if (reps < 1) > ++ if (min_band_mem > 0) > ++ reps = (int)(max_band_memory / min_band_mem); > ++ if (min_band_mem == 0 || reps < 1) > + reps = 1; > + > + /* Adjust reps to even out the work between threads */ > diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk > index 56ea7cc507..e86ba1e73f 100644 > --- a/package/mupdf/mupdf.mk > +++ b/package/mupdf/mupdf.mk > @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 > # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch > MUPDF_IGNORE_CVES += CVE-2021-37220 > > +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch > +MUPDF_IGNORE_CVES += CVE-2021-4216 > + > # The pkg-config name for gumbo-parser is `gumbo`. > MUPDF_PKG_CONFIG_PACKAGES = \ > freetype2 \ > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 14:06:09 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:09 +0100 Subject: [Buildroot] [git commit] package/gensio: fix libressl build Message-ID: <20221106140911.2E18A88070@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=de6820ab1bd2a695772adc7df44036baba62913a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following libressl build failure raised since bump to version 2.5.5 in commit 8f67d23af11510b447d9d0e1a71249f97e655305 and https://github.com/cminyard/gensio/commit/12c94a29808e930a660142013c518468ca14ea62: gensio_filter_certauth.c: In function 'v3_certauth_add_challenge_rsp': gensio_filter_certauth.c:735:44: error: 'EVP_PKEY_ED25519' undeclared (first use in this function); did you mean 'EVP_PKEY_DSA1'? 735 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { | ^~~~~~~~~~~~~~~~ | EVP_PKEY_DSA1 Fixes: - http://autobuild.buildroot.org/results/a0348df9bf9c7ccfd576f607abb6b186da384ad9 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- ...-EVP_PKEY_ED25519-build-error-on-libressl.patch | 105 +++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch new file mode 100644 index 0000000000..e9087aa3e5 --- /dev/null +++ b/package/gensio/0001-Fix-missing-EVP_PKEY_ED25519-build-error-on-libressl.patch @@ -0,0 +1,105 @@ +From 1e7071684329f23ee3447310d203d193c283979e Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Wed, 5 Oct 2022 15:30:32 -0600 +Subject: [PATCH] Fix missing EVP_PKEY_ED25519 build error on libressl +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Fixes: +gensio_filter_certauth.c: In function ???v3_certauth_add_challenge_rsp???: +gensio_filter_certauth.c:838:44: error: ???EVP_PKEY_ED25519??? undeclared (first use in this function); did you mean ???EVP_PKEY_DSA1???? + 838 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 +gensio_filter_certauth.c:838:44: note: each undeclared identifier is reported only once for each function it appears in +gensio_filter_certauth.c: In function ???certauth_add_challenge_rsp???: +gensio_filter_certauth.c:901:44: error: ???EVP_PKEY_ED25519??? undeclared (first use in this function); did you mean ???EVP_PKEY_DSA1???? + 901 | if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 +gensio_filter_certauth.c: In function ???certauth_check_challenge???: +gensio_filter_certauth.c:1048:35: error: ???EVP_PKEY_ED25519??? undeclared (first use in this function); did you mean ???EVP_PKEY_DSA1???? + 1048 | if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) + | ^~~~~~~~~~~~~~~~ + | EVP_PKEY_DSA1 + +Signed-off-by: Corey Minyard +[Retrieved from: +https://github.com/cminyard/gensio/commit/1e7071684329f23ee3447310d203d193c283979e] +Signed-off-by: Fabrice Fontaine +--- + lib/gensio_filter_certauth.c | 6 ++++++ + tools/gtlssh-keygen.c | 11 ++++++++++- + 2 files changed, 16 insertions(+), 1 deletion(-) + +diff --git a/lib/gensio_filter_certauth.c b/lib/gensio_filter_certauth.c +index 642379b6..c4552e79 100644 +--- a/lib/gensio_filter_certauth.c ++++ b/lib/gensio_filter_certauth.c +@@ -835,11 +835,13 @@ v3_certauth_add_challenge_rsp(struct certauth_filter *sfilter) + unsigned int lenpos, len; + int rv = 0; + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) { + gca_log_err(sfilter, + "Remote end or SSL too old to support ed25519 key"); + return GE_KEYINVALID; + } ++#endif + + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); + lenpos = sfilter->write_buf_len; +@@ -898,8 +900,10 @@ certauth_add_challenge_rsp(struct certauth_filter *sfilter) + if (sfilter->version < 4 || sfilter->my_version < 4) + return v3_certauth_add_challenge_rsp(sfilter); + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(sfilter->pkey) == EVP_PKEY_ED25519) + digest = NULL; ++#endif + + certauth_write_byte(sfilter, CERTAUTH_CHALLENGE_RSP); + lenpos = sfilter->write_buf_len; +@@ -1045,8 +1049,10 @@ certauth_check_challenge(struct certauth_filter *sfilter) + goto out_nomem; + } + ++#ifdef EVP_PKEY_ED25519 + if (EVP_PKEY_base_id(pkey) == EVP_PKEY_ED25519) + digest = NULL; ++#endif + + if (!EVP_DigestVerifyInit(sign_ctx, NULL, digest, NULL, pkey)) { + gca_logs_err(sfilter, "Digest verify init failed"); +diff --git a/tools/gtlssh-keygen.c b/tools/gtlssh-keygen.c +index c8c28937..0779dd78 100644 +--- a/tools/gtlssh-keygen.c ++++ b/tools/gtlssh-keygen.c +@@ -108,7 +108,12 @@ help(const char *progname) + P(" The default is your username for normal certificates and\n"); + P(" the fully qualified domain name for server certificates.\n"); + P(" --algorithm - Set the algorithm to use for the key,\n"); +- P(" either ed25519, rsa or ec. The default is ed25519.\n"); ++ P(" either ed25519, rsa or ec. "); ++#ifdef EVP_PKEY_ED25519 ++ P("The default is ed25519.\n"); ++#else ++ P("The default is ec.\n"); ++#endif + P(" --force, -f - Don't ask questions, just do the operation. This\n"); + P(" may overwrite data without asking.\n"); + P(" --version - Print the version number and exit.\n"); +@@ -831,7 +836,11 @@ genpkey_ed25519(const char *key) + return rc != 0; + } + ++#ifdef EVP_PKEY_ED25519 + static int (*genpkey)(const char *key) = genpkey_ed25519; ++#else ++static int (*genpkey)(const char *key) = genpkey_ec; ++#endif + + /* + * Create a single key. If name is NULL, it's a server key, otherwise From yann.morin.1998 at free.fr Sun Nov 6 14:07:51 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:07:51 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig Message-ID: <20221106140911.5597E88075@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce38e455bb61ad2f4219a2c7da8b68d07dd0b180 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Heiko Thiery Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 2613624f4b..9bd98da5ef 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1243,8 +1243,10 @@ F: package/volk/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ +F: board/kontron/smarc-sal28/ F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig +F: configs/kontron_smarc_sal28_defconfig F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/ipmitool/ From yann.morin.1998 at free.fr Sun Nov 6 14:06:11 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:11 +0100 Subject: [Buildroot] [git commit] package/zlib-ng: fix build without neon Message-ID: <20221106140911.3656788071@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=88d2135a7ad7ed899ef1f2fec070407810f8055d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure without NEON probably raised since bump to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 and https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- package/zlib-ng/zlib-ng.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk index 938acd4181..aa65d8437d 100644 --- a/package/zlib-ng/zlib-ng.mk +++ b/package/zlib-ng/zlib-ng.mk @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ -DZLIB_COMPAT=1 \ -DZLIB_ENABLE_TESTS=OFF -# Enable NEON and ACLE on ARM +# Enable ACLE on ARM ifeq ($(BR2_arm),y) -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON +else +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF endif ifeq ($(BR2_powerpc_power8),y) From yann.morin.1998 at free.fr Sun Nov 6 14:07:49 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:07:49 +0100 Subject: [Buildroot] [git commit] configs/kontron_smarc_sal28: add BR2_TARGET_UBOOT_NEEDS_OPENSSL Message-ID: <20221106140911.4B67888074@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6103c844a5a9ec711cb3cc81ae784ec593382e3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Uboot host tools require openssl. So enable BR2_TARGET_UBOOT_NEEDS_OPENSSL. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233835 Signed-off-by: Heiko Thiery Signed-off-by: Yann E. MORIN --- configs/kontron_smarc_sal28_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/kontron_smarc_sal28_defconfig b/configs/kontron_smarc_sal28_defconfig index 25846c8cbd..f8515f5b76 100644 --- a/configs/kontron_smarc_sal28_defconfig +++ b/configs/kontron_smarc_sal28_defconfig @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_sl28" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_NEEDS_GNUTLS=y # BR2_TARGET_UBOOT_FORMAT_BIN is not set From yann.morin.1998 at free.fr Sun Nov 6 14:06:13 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 15:06:13 +0100 Subject: [Buildroot] [git commit] package/mupdf: fix CVE-2021-4216 Message-ID: <20221106140911.4071088073@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3ddca0ccb90967977c2db8c966c205568cf4cb93 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN --- ...-by-zero-for-zero-width-pages-in-muraster.patch | 29 ++++++++++++++++++++++ package/mupdf/mupdf.mk | 3 +++ 2 files changed, 32 insertions(+) diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch new file mode 100644 index 0000000000..099a3fdbab --- /dev/null +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch @@ -0,0 +1,29 @@ +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 +From: Sebastian Rasmussen +Date: Tue, 18 Jan 2022 20:33:10 +0100 +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in + muraster. + +[Retrieved from: +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] +Signed-off-by: Fabrice Fontaine +--- + source/tools/muraster.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/source/tools/muraster.c b/source/tools/muraster.c +index c2ceb62f2e..97f4ae2633 100644 +--- a/source/tools/muraster.c ++++ b/source/tools/muraster.c +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) + + w = render->ibounds.x1 - render->ibounds.x0; + min_band_mem = (size_t)bpp * w * min_band_height; +- reps = (int)(max_band_memory / min_band_mem); +- if (reps < 1) ++ if (min_band_mem > 0) ++ reps = (int)(max_band_memory / min_band_mem); ++ if (min_band_mem == 0 || reps < 1) + reps = 1; + + /* Adjust reps to even out the work between threads */ diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..e86ba1e73f 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch MUPDF_IGNORE_CVES += CVE-2021-37220 +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch +MUPDF_IGNORE_CVES += CVE-2021-4216 + # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ From glex.spb at gmail.com Sun Nov 6 14:26:34 2022 From: glex.spb at gmail.com (Gleb Mazovetskiy) Date: Sun, 6 Nov 2022 14:26:34 +0000 Subject: [Buildroot] [PATCH 1/1] Makefile: unexport PERL_MM_OPT Message-ID: <20221106142634.875639-1-glex.spb@gmail.com> Compilation of Perl-related packages fails if `PERL_MM_OPT` is defined. We previously issued an error in this case. Instead, simply `unexport` the variable. Signed-off-by: Gleb Mazovetskiy --- Makefile | 3 +++ support/dependencies/dependencies.sh | 9 --------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 7c1c07a2e4..71b622474f 100644 --- a/Makefile +++ b/Makefile @@ -396,6 +396,9 @@ unexport DESTDIR # Causes breakage with packages that needs host-ruby unexport RUBYOPT +# Compilation of perl-related packages will fail otherwise +unexport PERL_MM_OPT + include package/pkg-utils.mk include package/doc-asciidoc.mk diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 2b678ae8c4..4b5012b807 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -46,15 +46,6 @@ case ":${PATH:-unset}:" in ;; esac -if test -n "$PERL_MM_OPT" ; then - echo - echo "You have PERL_MM_OPT defined because Perl local::lib" - echo "is installed on your system. Please unset this variable" - echo "before starting Buildroot, otherwise the compilation of" - echo "Perl related packages will fail" - exit 1 -fi - check_prog_host() { prog="$1" -- 2.37.2 From yann.morin.1998 at free.fr Sun Nov 6 15:03:30 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 16:03:30 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221103224539.692322-2-thomas.petazzoni@bootlin.com> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> <20221103224539.692322-2-thomas.petazzoni@bootlin.com> Message-ID: <20221106150330.GY3918838@scaer> Thomas, All, On 2022-11-03 23:45 +0100, Thomas Petazzoni via buildroot spake thusly: > CARGO_HOME is where Cargo stores its downloaded artefacts. See > https://doc.rust-lang.org/cargo/reference/environment-variables.html: > > CARGO_HOME ? Cargo maintains a local cache of the registry index and > of git checkouts of crates. By default these are stored under > $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable > overrides the location of this directory. Once a crate is cached it > is not removed by the clean command. For more details refer to the > guide. > > We currently make it point to $(HOST_DIR)/share/cargo, but this has a > number of drawbacks: > > (1) It is not shared between Buildroot builds. Each Buildroot build > will re-download the crates index, and the crates themselves, > unless of course the final vendored tarball is already there. > > (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME > is not even shared between packages, as $(HOST_DIR)/share/cargo > is per package. So each package in the build that needs vendoring > of Cargo crates will download the crates index and the crates in > its own CARGO_HOME location. > > To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it > is shared between builds and packages. > > Even though not the best/most authoritative source, > https://github.com/rust-lang/cargo/issues/6930 indicates that there is > a lock when accessing CARGO_HOME, because a user even complains that > this lock has even become more coarse-grained than it used to be > (which for us is fine, it just means that two Cargo fetch operations > from two different packages will be serialized, not a big deal). > > Signed-off-by: Thomas Petazzoni > --- > package/pkg-cargo.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index 5923725f5e..c3d1e34309 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -20,7 +20,7 @@ > # > ################################################################################ > > -BR_CARGO_HOME = $(HOST_DIR)/share/cargo > +BR_CARGO_HOME = $(DL_DIR)/.cargo I am not a fan of dot-directories, because they get hidden, especially since BR2_DL_DIR can be set in the environment and point to a long-lived directory. Instead, I would just call it 'cargo-home'. If that's OK, we can change when applying... Regards, Yann E. MORIN. > PKG_COMMON_CARGO_ENV = \ > CARGO_HOME=$(BR_CARGO_HOME) > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 6 15:10:05 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 16:10:05 +0100 Subject: [Buildroot] [git commit branch/next] package/pkg-cargo: provide a single definition of CARGO_HOME value Message-ID: <20221106151030.2EAF288083@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3dde2792693bda14bebcdb907ba81c0db3a18c60 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Instead of replicating $(HOST_DIR)/share/cargo in several place, define BR_CARGO_HOME. This will help when we'll want to change this location. Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- package/pkg-cargo.mk | 6 ++++-- package/suricata/suricata.mk | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index f7e3f39503..5923725f5e 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -20,8 +20,10 @@ # ################################################################################ +BR_CARGO_HOME = $(HOST_DIR)/share/cargo + PKG_COMMON_CARGO_ENV = \ - CARGO_HOME=$(HOST_DIR)/share/cargo + CARGO_HOME=$(BR_CARGO_HOME) # __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS is needed to allow # passing the -Z target-applies-to-host, which is needed together with @@ -79,7 +81,7 @@ $(2)_DOWNLOAD_DEPENDENCIES += host-rustc $(2)_DEPENDENCIES += host-rustc $(2)_DOWNLOAD_POST_PROCESS = cargo -$(2)_DL_ENV += CARGO_HOME=$$(HOST_DIR)/share/cargo +$(2)_DL_ENV += CARGO_HOME=$$(BR_CARGO_HOME) # If building in a sub directory, use that to find the Cargo.toml ifneq ($$($(2)_SUBDIR),) diff --git a/package/suricata/suricata.mk b/package/suricata/suricata.mk index 8c38b7c713..72b72cc94d 100644 --- a/package/suricata/suricata.mk +++ b/package/suricata/suricata.mk @@ -29,7 +29,7 @@ SURICATA_DEPENDENCIES = \ SURICATA_CONF_ENV = \ ac_cv_path_HAVE_SPHINXBUILD=no \ - CARGO_HOME=$(HOST_DIR)/share/cargo \ + CARGO_HOME=$(BR_CARGO_HOME) \ RUST_TARGET=$(RUSTC_TARGET_NAME) SURICATA_CONF_OPTS = \ From james.hilliard1 at gmail.com Sun Nov 6 15:13:38 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:13:38 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-weasyprint: bump to version 57.1 Message-ID: <20221106151338.4041049-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-weasyprint/python-weasyprint.hash | 4 ++-- package/python-weasyprint/python-weasyprint.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-weasyprint/python-weasyprint.hash b/package/python-weasyprint/python-weasyprint.hash index 21e58d3677..4da8ea479a 100644 --- a/package/python-weasyprint/python-weasyprint.hash +++ b/package/python-weasyprint/python-weasyprint.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/weasyprint/json -md5 b270213554d781c86b6c3d390b097f2f weasyprint-57.0.tar.gz -sha256 7b6f5cc13819e9a7d8748c1dbf0e8d2444f7a4818a98339f82dccaa822bf911b weasyprint-57.0.tar.gz +md5 bab389bdfb25e03d64591c56367fb344 weasyprint-57.1.tar.gz +sha256 397a9d11298f94485ec3b7b68aeef1c6106fb638350126d9d4a64109b73508a0 weasyprint-57.1.tar.gz # Locally computed sha256 checksums sha256 bfd14eccfa6100575460e685556b183399d4bd335904e3c9521b0116d21c54da LICENSE diff --git a/package/python-weasyprint/python-weasyprint.mk b/package/python-weasyprint/python-weasyprint.mk index 9dd364e1c1..d1e5e7983d 100644 --- a/package/python-weasyprint/python-weasyprint.mk +++ b/package/python-weasyprint/python-weasyprint.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEASYPRINT_VERSION = 57.0 +PYTHON_WEASYPRINT_VERSION = 57.1 PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b7/98/cd0df64b306ac901ffd53c50d9d5d79d92cae756b6469fc14771adb39d77 +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/32/3f/d305dc714c119e5b11c0ea1ecff9741407b6da90d6b684859d3b3e586692 PYTHON_WEASYPRINT_SETUP_TYPE = flit PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Sun Nov 6 15:17:46 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:17:46 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 65.5.1 Message-ID: <20221106151746.4043006-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-setuptools/python-setuptools.hash | 4 ++-- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 2592fc201c..3e4ae01d92 100644 --- a/package/python-setuptools/python-setuptools.hash +++ b/package/python-setuptools/python-setuptools.hash @@ -1,4 +1,4 @@ # From https://pypi.org/pypi/setuptools/json -md5 9018a18990e7c16159ec3972affba76c setuptools-65.5.0.tar.gz -sha256 512e5536220e38146176efb833d4a62aa726b7bbff82cfbc8ba9eaa3996e0b17 setuptools-65.5.0.tar.gz +md5 3f062858ddfb5efa564c9c02a30cb104 setuptools-65.5.1.tar.gz +sha256 e197a19aa8ec9722928f2206f8de752def0e4c9fc6953527360d1c36d94ddb2f setuptools-65.5.1.tar.gz sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 9dc0a6a38b..3b62221e25 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 65.5.0 +PYTHON_SETUPTOOLS_VERSION = 65.5.1 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/c5/41/247814d8b7a044717164c74080725a6c8f3d2b5fc82b34bd825b617df663 +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/26/f4/ca5cb6df512f453ad50f78900bf7ec6a5491ee44bb49d0f6f76802dbdd43 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python -- 2.34.1 From yann.morin.1998 at free.fr Sun Nov 6 15:18:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 16:18:06 +0100 Subject: [Buildroot] [PATCH next 1/2] package/pkg-cargo: provide a single definition of CARGO_HOME value In-Reply-To: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> Message-ID: <20221106151806.GZ3918838@scaer> Thomas, All, On 2022-11-03 23:45 +0100, Thomas Petazzoni via buildroot spake thusly: > Instead of replicating $(HOST_DIR)/share/cargo in several place, > define BR_CARGO_HOME. This will help when we'll want to change this > location. > > Signed-off-by: Thomas Petazzoni Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/pkg-cargo.mk | 6 ++++-- > package/suricata/suricata.mk | 2 +- > 2 files changed, 5 insertions(+), 3 deletions(-) > > diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk > index f7e3f39503..5923725f5e 100644 > --- a/package/pkg-cargo.mk > +++ b/package/pkg-cargo.mk > @@ -20,8 +20,10 @@ > # > ################################################################################ > > +BR_CARGO_HOME = $(HOST_DIR)/share/cargo > + > PKG_COMMON_CARGO_ENV = \ > - CARGO_HOME=$(HOST_DIR)/share/cargo > + CARGO_HOME=$(BR_CARGO_HOME) > > # __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS is needed to allow > # passing the -Z target-applies-to-host, which is needed together with > @@ -79,7 +81,7 @@ $(2)_DOWNLOAD_DEPENDENCIES += host-rustc > $(2)_DEPENDENCIES += host-rustc > > $(2)_DOWNLOAD_POST_PROCESS = cargo > -$(2)_DL_ENV += CARGO_HOME=$$(HOST_DIR)/share/cargo > +$(2)_DL_ENV += CARGO_HOME=$$(BR_CARGO_HOME) > > # If building in a sub directory, use that to find the Cargo.toml > ifneq ($$($(2)_SUBDIR),) > diff --git a/package/suricata/suricata.mk b/package/suricata/suricata.mk > index 8c38b7c713..72b72cc94d 100644 > --- a/package/suricata/suricata.mk > +++ b/package/suricata/suricata.mk > @@ -29,7 +29,7 @@ SURICATA_DEPENDENCIES = \ > > SURICATA_CONF_ENV = \ > ac_cv_path_HAVE_SPHINXBUILD=no \ > - CARGO_HOME=$(HOST_DIR)/share/cargo \ > + CARGO_HOME=$(BR_CARGO_HOME) \ > RUST_TARGET=$(RUSTC_TARGET_NAME) > > SURICATA_CONF_OPTS = \ > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Nov 6 15:23:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:23:25 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-jsonschema: bump to version 4.17.0 Message-ID: <20221106152325.4047133-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-jsonschema/python-jsonschema.hash | 4 ++-- package/python-jsonschema/python-jsonschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-jsonschema/python-jsonschema.hash b/package/python-jsonschema/python-jsonschema.hash index d4c2759811..19b9659d08 100644 --- a/package/python-jsonschema/python-jsonschema.hash +++ b/package/python-jsonschema/python-jsonschema.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/jsonschema/json -md5 3bc1f63a74fc61bf2847f22cadb0dfff jsonschema-4.16.0.tar.gz -sha256 165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23 jsonschema-4.16.0.tar.gz +md5 e569b6114d575bdb05cb8ce4676fe458 jsonschema-4.17.0.tar.gz +sha256 5bfcf2bca16a087ade17e02b282d34af7ccd749ef76241e7f9bd7c0cb8a9424d jsonschema-4.17.0.tar.gz # Locally computed sha256 checksums sha256 4f92a015a13c4d1a040bef018aa13430b4f1bc73b41b16bb846c346766de7439 COPYING sha256 837402bd25fad9b704265801ca3f92566a98157c1f9a7acd6f446299ba1c305a json/LICENSE diff --git a/package/python-jsonschema/python-jsonschema.mk b/package/python-jsonschema/python-jsonschema.mk index 68a25aed58..8cc624886c 100644 --- a/package/python-jsonschema/python-jsonschema.mk +++ b/package/python-jsonschema/python-jsonschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JSONSCHEMA_VERSION = 4.16.0 +PYTHON_JSONSCHEMA_VERSION = 4.17.0 PYTHON_JSONSCHEMA_SOURCE = jsonschema-$(PYTHON_JSONSCHEMA_VERSION).tar.gz -PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/cf/54/8923ba38b5145f2359d57e5516715392491d674c83f446cd4cd133eeb4d6 +PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/3a/3d/0653047b9b2ed03d3e96012bc90cfc96227221193fbedd4dc0cbf5a0e342 PYTHON_JSONSCHEMA_SETUP_TYPE = pep517 PYTHON_JSONSCHEMA_LICENSE = MIT PYTHON_JSONSCHEMA_LICENSE_FILES = COPYING json/LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Sun Nov 6 15:34:14 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:34:14 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-flit-core: bump to version 3.8.0 Message-ID: <20221106153415.4112489-1-james.hilliard1@gmail.com> Drop patch which is now upstream. Signed-off-by: James Hilliard --- ...sion-parser-for-multiple-assignments.patch | 80 ------------------- .../python-flit-core/python-flit-core.hash | 4 +- package/python-flit-core/python-flit-core.mk | 4 +- 3 files changed, 4 insertions(+), 84 deletions(-) delete mode 100644 package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch diff --git a/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch b/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch deleted file mode 100644 index 5a94e1dcab..0000000000 --- a/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 2cd8b5708be88b90ea2fa0fb35407a5ec2038c8e Mon Sep 17 00:00:00 2001 -From: James Hilliard -Date: Sat, 27 Nov 2021 02:36:15 -0700 -Subject: [PATCH] Fix ast version parser for multiple assignments - -Signed-off-by: James Hilliard -[Upstream status: -https://github.com/takluyver/flit/pull/474] ---- - flit_core/common.py | 21 +++++++++++-------- - .../tests/samples/moduleunimportabledouble.py | 8 +++++++ - flit_core/tests/test_common.py | 5 +++++ - 3 files changed, 25 insertions(+), 9 deletions(-) - create mode 100644 flit_core/tests/samples/moduleunimportabledouble.py - -diff --git a/flit_core/common.py b/flit_core/common.py -index f1f378f..86bcf4b 100644 ---- a/flit_core/common.py -+++ b/flit_core/common.py -@@ -132,15 +132,18 @@ def get_docstring_and_version_via_ast(target): - for child in node.body: - # Only use the version from the given module if it's a simple - # string assignment to __version__ -- is_version_str = ( -- isinstance(child, ast.Assign) -- and len(child.targets) == 1 -- and isinstance(child.targets[0], ast.Name) -- and child.targets[0].id == "__version__" -- and isinstance(child.value, ast.Str) -- ) -- if is_version_str: -- version = child.value.s -+ if isinstance(child, ast.Assign): -+ for target in child.targets: -+ is_version_str = ( -+ isinstance(target, ast.Name) -+ and target.id == "__version__" -+ and isinstance(child.value, ast.Str) -+ ) -+ if is_version_str: -+ version = child.value.s -+ break -+ else: -+ continue - break - else: - version = None -diff --git a/flit_core/tests/samples/moduleunimportabledouble.py b/flit_core/tests/samples/moduleunimportabledouble.py -new file mode 100644 -index 0000000..42d51f3 ---- /dev/null -+++ b/flit_core/tests/samples/moduleunimportabledouble.py -@@ -0,0 +1,8 @@ -+ -+""" -+A sample unimportable module with double assignment -+""" -+ -+raise ImportError() -+ -+VERSION = __version__ = "0.1" -diff --git a/flit_core/tests/test_common.py b/flit_core/tests/test_common.py -index 02cfab7..42e230b 100644 ---- a/flit_core/tests/test_common.py -+++ b/flit_core/tests/test_common.py -@@ -70,6 +70,11 @@ class ModuleTests(TestCase): - 'version': '0.1'} - ) - -+ info = get_info_from_module(Module('moduleunimportabledouble', samples_dir)) -+ self.assertEqual(info, {'summary': 'A sample unimportable module with double assignment', -+ 'version': '0.1'} -+ ) -+ - info = get_info_from_module(Module('module1', samples_dir / 'constructed_version')) - self.assertEqual(info, {'summary': 'This module has a __version__ that requires runtime interpretation', - 'version': '1.2.3'} --- -2.33.1 - diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash index 135be93660..9281635f1a 100644 --- a/package/python-flit-core/python-flit-core.hash +++ b/package/python-flit-core/python-flit-core.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/flit_core/json -md5 4a4791e97f3a8c9a1645064a35636ee6 flit_core-3.7.1.tar.gz -sha256 14955af340c43035dbfa96b5ee47407e377ee337f69e70f73064940d27d0a44f flit_core-3.7.1.tar.gz +md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz +sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk index 2dc67bd517..4d7bee81da 100644 --- a/package/python-flit-core/python-flit-core.mk +++ b/package/python-flit-core/python-flit-core.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLIT_CORE_VERSION = 3.7.1 +PYTHON_FLIT_CORE_VERSION = 3.8.0 PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/15/d1/d8798b83e953fd6f86ca9b50f93eec464a9305b0661469c8234e61095481 +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap -- 2.34.1 From fontaine.fabrice at gmail.com Sun Nov 6 15:38:03 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 16:38:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: add systemd optional dependency Message-ID: <20221106153803.276223-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since bump to version 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: Run-time dependency systemd found: NO (tried pkgconfig and cmake) ../output-1/build/lxc-5.0.1/config/init/systemd/meson.build:11:4: ERROR: Dependency "systemd" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/495175c367084093bc01c40290736c738d876894 Signed-off-by: Fabrice Fontaine --- package/lxc/lxc.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index f0a0e8041a..e1639c5f15 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -63,4 +63,19 @@ else LXC_CONF_OPTS += -Dopenssl=false endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +LXC_CONF_OPTS += -Dsd-bus=enabled +LXC_DEPENDENCIES += systemd +else +LXC_CONF_OPTS += -Dsd-bus=disabled +endif + +ifeq ($(BR2_INIT_SYSTEMD),y) +LXC_CONF_OPTS += -Dinit-script=systemd +else ifeq ($(BR2_INIT_SYSV),y) +LXC_CONF_OPTS += -Dinit-script=sysvinit +else +LXC_CONF_OPTS += -Dinit-script= +endif + $(eval $(meson-package)) -- 2.35.1 From nolange79 at gmail.com Sun Nov 6 15:40:03 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 16:40:03 +0100 Subject: [Buildroot] [PATCH 1/6 v3] package/skeleton-systemd: move /var factory tmpfiles out of /etc In-Reply-To: <18712_1666122192_634F01D0_18712_304_1_aadcab6f9e8f71b5581c8a15b2773a431bb29ca0.1666122184.git.yann.morin@orange.com> References: <18712_1666122192_634F01D0_18712_304_1_aadcab6f9e8f71b5581c8a15b2773a431bb29ca0.1666122184.git.yann.morin@orange.com> Message-ID: Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > When the rootfs is not remounted read-write (thus assuming a read-only > rootfs like squashfs), we create a tmpfiles.d factory for /var. > > However, we register those in /etc/tmpfiles.d/, but /etc could also be > a tmpfs (for full state-less systems, or easy factory-reset, see [0]). > > So, we move our var factory to /usr/lib/tmpfiles.d/, which is also the > location where systemd itself places its own tmpfiles, and where we > already put all our other tmpfiles (see audit, avahi, cryptsetup, dhcp, > lighttpd, nfs-utils, quagga, samba4, swupdate) and our handling of > systemd's catalog files too. We also rename the file to a better name, > so that it is obvious it is generated by us (systemd already installs a > var.conf of its own, so we want to avoid name clashing). > > Last little detail: there is no need or reason to create .../tmpfiles.d/ > at install time; it is only needed in the rootfs-pre-cmd hook, so we > only create it just before we need it. > > [0] http://0pointer.de/blog/projects/stateless.html > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > Cc: Romain Naour > Cc: Je?re?my Rosen > [yann.morin.1998 at free.fr: > - split original patch in two > - this one only moves out of /etc and into /usr/lib > - adapt commit log accordingly > ] > Signed-off-by: Yann E. MORIN > --- > package/skeleton-init-systemd/skeleton-init-systemd.mk | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > index 795a171809..7b66732ef4 100644 > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > @@ -29,7 +29,6 @@ else > # a real (but empty) directory, and the "factory files" will be copied > # back there by the tmpfiles.d mechanism. > define SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW > - mkdir -p $(TARGET_DIR)/etc/systemd/tmpfiles.d > echo "/dev/root / auto ro 0 1" >$(TARGET_DIR)/etc/fstab > echo "tmpfs /var tmpfs mode=1777 0 0" >>$(TARGET_DIR)/etc/fstab > endef > @@ -38,6 +37,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > rm -rf $(TARGET_DIR)/usr/share/factory/var > mv $(TARGET_DIR)/var $(TARGET_DIR)/usr/share/factory/var > mkdir -p $(TARGET_DIR)/var > + mkdir -p $(TARGET_DIR)/usr/lib/tmpfiles.d > for i in $(TARGET_DIR)/usr/share/factory/var/* \ > $(TARGET_DIR)/usr/share/factory/var/lib/* \ > $(TARGET_DIR)/usr/share/factory/var/lib/systemd/*; do \ > @@ -51,7 +51,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > printf "C! %s - - - -\n" "$${j}" \ > || exit 1; \ > fi; \ >From tmpfiles.d docs: "C ... Recursively copy a file or directory, if the destination files or directories do not exist yet or the destination directory is empty. Note that this command will not descend into subdirectories if the destination directory already exists and is not empty. Instead, the entire copy operation is skipped." So all the drama could be just replaced with "C! /var - - - -\n" imho. (non standard permissions/owner are probably gone either way) > - done >$(TARGET_DIR)/etc/tmpfiles.d/var-factory.conf > + done >$(TARGET_DIR)/usr/lib/tmpfiles.d/buildroot-factory.conf How about naming this something like 00-buildroot-var.conf, so hopefully any *.conf that might expect something in /var existing is executed later. > endef > SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > -- > 2.25.1 > > > _________________________________________________________________________________________________________________________ > > 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. > Regardless, the changes are an improvement, buildroot is the "distro" and its special sauce should reside inside /usr as much as possible. Id highly recommend atleast changing the name to 00-buildroot-var.conf, other than that: Acked-by: Norbert Lange From james.hilliard1 at gmail.com Sun Nov 6 15:48:32 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:48:32 -0700 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 0.64.0 Message-ID: <20221106154832.310618-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 60d9ae9436..2a76f32874 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.63.3/meson-0.63.3.tar.gz.asc -sha256 519c0932e1a8b208741f0fdce90aa5c0b528dd297cf337009bf63539846ac056 meson-0.63.3.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc +sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 3ca483c289..06ca555d12 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.63.3 +MESON_VERSION = 0.64.0 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.34.1 From fontaine.fabrice at gmail.com Sun Nov 6 15:48:31 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 16:48:31 +0100 Subject: [Buildroot] [PATCH 1/1] package/s6-linux-init: bump to version 1.0.8.0 Message-ID: <20221106154831.293218-1-fontaine.fabrice@gmail.com> This bump will fix the following build failure raised since bump of skalibs to version 2.12.0.1 in commit 0f7bfc80814e90918b9527cab4cbf6afedd22195 thanks to https://github.com/skarnet/s6-linux-init/commit/6696cee3bd309f61fc6c945ef747262a845e9267 In file included from src/shutdown/hpr_shutdown.c:8: src/shutdown/hpr.h:20:40: error: unknown type name 'tain_t'; did you mean 'tain'? 20 | extern int hpr_shutdown (unsigned int, tain_t const *, unsigned int) ; | ^~~~~~ | tain Update hash of COPYING (update in year with https://github.com/skarnet/s6-linux-init/commit/42a91a98b780759257862642c764c2102237fea6) https://github.com/skarnet/s6-linux-init/blob/v1.0.8.0/NEWS Fixes: - http://autobuild.buildroot.org/results/4382beeb0f94d583ba605c70a47f34b45c76e311 Signed-off-by: Fabrice Fontaine --- package/s6-linux-init/s6-linux-init.hash | 4 ++-- package/s6-linux-init/s6-linux-init.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/s6-linux-init/s6-linux-init.hash b/package/s6-linux-init/s6-linux-init.hash index 23f02d5359..f70a4f87b5 100644 --- a/package/s6-linux-init/s6-linux-init.hash +++ b/package/s6-linux-init/s6-linux-init.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 29e368516b1a3c61a6d1f8680645cc122a2e02127debec91738f170a3b93b8c5 s6-linux-init-1.0.6.3.tar.gz -sha256 4a5e44a69d649f0c37b29d7f6e5df1bb292b09898247be07f0c97814dac4b15d COPYING +sha256 92055a7964cf66604066ad964a2c2392ee7c5e64821be03146c1341e0d8c3dc6 s6-linux-init-1.0.8.0.tar.gz +sha256 1898df1e8703bd9c1350d2ec3397880b9b4c1451038a9ce5e1c4b2e58622da39 COPYING diff --git a/package/s6-linux-init/s6-linux-init.mk b/package/s6-linux-init/s6-linux-init.mk index 95595368de..6aec220de4 100644 --- a/package/s6-linux-init/s6-linux-init.mk +++ b/package/s6-linux-init/s6-linux-init.mk @@ -4,7 +4,7 @@ # ################################################################################ -S6_LINUX_INIT_VERSION = 1.0.6.3 +S6_LINUX_INIT_VERSION = 1.0.8.0 S6_LINUX_INIT_SITE = http://skarnet.org/software/s6-linux-init S6_LINUX_INIT_LICENSE = ISC S6_LINUX_INIT_LICENSE_FILES = COPYING -- 2.35.1 From nolange79 at gmail.com Sun Nov 6 15:56:01 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 16:56:01 +0100 Subject: [Buildroot] [PATCH 2/6 v3] package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs In-Reply-To: <27491_1666122194_634F01D2_27491_495_1_cf89a104edc507c063e6f4716cc859891b489d27.1666122184.git.yann.morin@orange.com> References: <27491_1666122194_634F01D2_27491_495_1_cf89a104edc507c063e6f4716cc859891b489d27.1666122184.git.yann.morin@orange.com> Message-ID: Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > To mount our /var tmpfs when the rootfs is mounted read-only (really, > not remounted reqd-write), we use an entry in fstab. > > However, /etc could also be a tmpfs (for full state-less systems, or > easy factory-reset, see [0]). It also prevents easily ordeting other > systemd units until after /var is mounted 5not impossible, but less > easy). > > So, we register /var as a systemd mount unit, so that we can also have > the /var factory populated and functional even when /etc is empty. The > var.mount unit is heavily modelled after systemd's own tmp.mount one, so > we carry the same license for that file (in case that may apply). We add > an explicit reverse dependency to systemd-tmpfiles-setup.service, to > ensure /var is mounted before we try to populate it. > > This has two side effects: > - as hinted previously, it simplifies writing other systemd units to > order them after /var is mounted > - replace it with their own, which mounts an actual filesystem > > [0] http://0pointer.de/blog/projects/stateless.html > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > Cc: Romain Naour > Cc: Je?re?my Rosen > [yann.morin.1998 at free.fr: > - split original patch in two > - this one only handles converting /var mounting into a systemd unit > - adapt commit log accordingly > ] > Signed-off-by: Yann E. MORIN > --- > .../skeleton-init-systemd.mk | 3 ++- > package/skeleton-init-systemd/var.mount | 18 ++++++++++++++++++ > 2 files changed, 20 insertions(+), 1 deletion(-) > create mode 100644 package/skeleton-init-systemd/var.mount > > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > index 7b66732ef4..970951d553 100644 > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > @@ -30,7 +30,6 @@ else > # back there by the tmpfiles.d mechanism. > define SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW > echo "/dev/root / auto ro 0 1" >$(TARGET_DIR)/etc/fstab > - echo "tmpfs /var tmpfs mode=1777 0 0" >>$(TARGET_DIR)/etc/fstab > endef > > define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > @@ -52,6 +51,8 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > || exit 1; \ > fi; \ > done >$(TARGET_DIR)/usr/lib/tmpfiles.d/buildroot-factory.conf > + $(INSTALL) -D -m 0644 $(SKELETON_INIT_SYSTEMD_PKGDIR)/var.mount \ > + $(TARGET_DIR)/usr/lib/systemd/system/var.mount > endef > SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > diff --git a/package/skeleton-init-systemd/var.mount b/package/skeleton-init-systemd/var.mount > new file mode 100644 > index 0000000000..6b165dff6d > --- /dev/null > +++ b/package/skeleton-init-systemd/var.mount > @@ -0,0 +1,18 @@ > +# SPDX-License-Identifier: LGPL-2.1-or-later > +# Modelled after systemd's tmp.mount > + > +[Unit] > +Description=Buildroot /var tmpfs > +DefaultDependencies=no > +Conflicts=umount.target > +Before=basic.target local-fs.target umount.target systemd-tmpfiles-setup.service Change it to Before=local-fs.target umount.target All other dependencies are implicit > +After=swap.target > + > +[Mount] > +What=tmpfs > +Where=/var > +Type=tmpfs > +Options=mode=1777,strictatime,nosuid,nodev,size=50%%,nr_inodes=1m > + > +[Install] > +WantedBy=basic.target Drop the install section. While testing some other overlay solutions I found out that a /var mount cant be reasonably disabled. What happens is that basic.target will pull in var.mount, the only option to disable it would be masking var.mount > -- > 2.25.1 > > > _________________________________________________________________________________________________________________________ > > 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. > Guess i cant ack it conditionally, so far: Reviewed-by: Norbert Lange From yann.morin.1998 at free.fr Sun Nov 6 15:58:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 16:58:04 +0100 Subject: [Buildroot] [PATCH 1/6 v3] package/skeleton-systemd: move /var factory tmpfiles out of /etc In-Reply-To: References: <18712_1666122192_634F01D0_18712_304_1_aadcab6f9e8f71b5581c8a15b2773a431bb29ca0.1666122184.git.yann.morin@orange.com> Message-ID: <20221106155804.GA3918838@scaer> Norbert, All, On 2022-11-06 16:40 +0100, Norbert Lange spake thusly: > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : [--SNIP--] > > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > > index 795a171809..7b66732ef4 100644 > > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > > @@ -29,7 +29,6 @@ else > > # a real (but empty) directory, and the "factory files" will be copied > > # back there by the tmpfiles.d mechanism. > > define SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW > > - mkdir -p $(TARGET_DIR)/etc/systemd/tmpfiles.d > > echo "/dev/root / auto ro 0 1" >$(TARGET_DIR)/etc/fstab > > echo "tmpfs /var tmpfs mode=1777 0 0" >>$(TARGET_DIR)/etc/fstab > > endef > > @@ -38,6 +37,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > rm -rf $(TARGET_DIR)/usr/share/factory/var > > mv $(TARGET_DIR)/var $(TARGET_DIR)/usr/share/factory/var > > mkdir -p $(TARGET_DIR)/var > > + mkdir -p $(TARGET_DIR)/usr/lib/tmpfiles.d > > for i in $(TARGET_DIR)/usr/share/factory/var/* \ > > $(TARGET_DIR)/usr/share/factory/var/lib/* \ > > $(TARGET_DIR)/usr/share/factory/var/lib/systemd/*; do \ > > @@ -51,7 +51,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > printf "C! %s - - - -\n" "$${j}" \ > > || exit 1; \ > > fi; \ > > From tmpfiles.d docs: "C ... Recursively copy a file or directory, if > the destination files or directories do not > exist yet or the destination directory is empty. Note that this > command will not descend into subdirectories > if the destination directory already exists and is not empty. > Instead, the entire copy operation is skipped." > > So all the drama could be just replaced with "C! /var - - - -\n" imho. > > (non standard permissions/owner are probably gone either way) I do remember that I had to explicitly register individual entries rather than the directory alone, as that did not work. That was 5+ years ago (commit 26085bbbd500), and I did not write it down in the commit log... However, it looks like we hit this issue, as hinted in commit 7e811708f31c (package/skeleton-init-systemd: work around for /var/lib not populating), which states: It turns out /var/lib will exist, because some part of systemd creates /var/lib/systemd/catalog on boot before tmpfiles runs. So, we do have a chicken-n-eggs issue, that registering /var as a whole does not work. I'll try to investigate further, and see if that's still the case. > > - done >$(TARGET_DIR)/etc/tmpfiles.d/var-factory.conf > > + done >$(TARGET_DIR)/usr/lib/tmpfiles.d/buildroot-factory.conf > > How about naming this something like 00-buildroot-var.conf, so hopefully any > *.conf that might expect something in /var existing is executed later. I am totally OK for 00-buildroot-var.conf. [--SNIP--] > Regardless, the changes are an improvement, buildroot is the "distro" > and its special sauce > should reside inside /usr as much as possible. Yes, that was my reasoning as well. > Id highly recommend atleast changing the name to > 00-buildroot-var.conf, other than that: Agreed. > Acked-by: Norbert Lange Thanks! Regards, Yann E. MORIN. > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Nov 6 15:59:53 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 08:59:53 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-spidev: bump to version 3.6 Message-ID: <20221106155953.313573-1-james.hilliard1@gmail.com> License moved out of readme, verified as still MIT. Signed-off-by: James Hilliard --- package/python-spidev/python-spidev.hash | 10 +++++----- package/python-spidev/python-spidev.mk | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package/python-spidev/python-spidev.hash b/package/python-spidev/python-spidev.hash index c74d7c470c..cd8a24eb72 100644 --- a/package/python-spidev/python-spidev.hash +++ b/package/python-spidev/python-spidev.hash @@ -1,5 +1,5 @@ -# sha256 from https://pypi.org/project/spidev -sha256 8a7f5c289f161ea2ac4697fa8a10918232c990678dd0053084b3c43b1363910d spidev-3.5.tar.gz - -# locally computed -sha256 153a6f02f41aebe292cf3307f973a80b4fb0c988d8d3e7d126c7a66c20b1cc27 README.md +# md5, sha256 from https://pypi.org/pypi/spidev/json +md5 83a73279d6e823a9030c4315577bfae3 spidev-3.6.tar.gz +sha256 14dbc37594a4aaef85403ab617985d3c3ef464d62bc9b769ef552db53701115b spidev-3.6.tar.gz +# Locally computed sha256 checksums +sha256 510129bc8174c0fa81fa6d653691d1bd5d3555f7f38979ec45b5fc5bbff5377b LICENSE diff --git a/package/python-spidev/python-spidev.mk b/package/python-spidev/python-spidev.mk index e1065610a7..f48b5b0832 100644 --- a/package/python-spidev/python-spidev.mk +++ b/package/python-spidev/python-spidev.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_SPIDEV_VERSION = 3.5 +PYTHON_SPIDEV_VERSION = 3.6 PYTHON_SPIDEV_SOURCE = spidev-$(PYTHON_SPIDEV_VERSION).tar.gz -PYTHON_SPIDEV_SITE = https://files.pythonhosted.org/packages/62/56/de649e7d95f9fcfaf965a6eb937b4a46bc77ef21487c99cde1a7a0546040 +PYTHON_SPIDEV_SITE = https://files.pythonhosted.org/packages/c7/d9/401c0a7be089e02826cf2c201f489876b601f15be100fe391ef9c2faed83 PYTHON_SPIDEV_SETUP_TYPE = setuptools PYTHON_SPIDEV_LICENSE = MIT -PYTHON_SPIDEV_LICENSE_FILES = README.md +PYTHON_SPIDEV_LICENSE_FILES = LICENSE $(eval $(python-package)) -- 2.34.1 From nolange79 at gmail.com Sun Nov 6 16:04:03 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 17:04:03 +0100 Subject: [Buildroot] [PATCH 3/6 v3] package/skeleton-systemd: host the tmpfiles preparation script In-Reply-To: <14736_1666122197_634F01D5_14736_488_1_88b7ddd5c7fe78927e68e2f29ea9c9e61e0a782f.1666122184.git.yann.morin@orange.com> References: <14736_1666122197_634F01D5_14736_488_1_88b7ddd5c7fe78927e68e2f29ea9c9e61e0a782f.1666122184.git.yann.morin@orange.com> Message-ID: Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > From: "Yann E. MORIN" > > Commit 0d9b84b7a83f (package/systemd: invoke systemd-tmpfilesd on final > image) forcefully introduced a call to systemd-tmpfiles as a per-rootfs > hook, on the premise that would help with read-only rootfs. It helps also with a read-only root, but the basic premise is to do as much work as possible up-front. > > However, that did not account for the then-pre-existing handling of /var > as a factory when the user opted not to remount / read-write (by not > setting BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW). > > This means that, for users who want to use a factory for /var, the > generated filesystem contains the factory files twice: once as stored in > the factory, and once as populated by systemd-tmpefilesd. To be pragmatic: a systemd conform package would ship its own tmpfiles.conf or other mechanism to deal with an empty /var. > > In the hope to reconcile the two solutions, we move the handling of > calling systemd-tmpfilesd to the skeleton-init-systemd package, where we > already handle the /var factory. Having the two in the same package will > make it easier, in the future, to provide the user with a choice whether > to use one of the other. > > Note that it is very important to keep the order of the hooks as they > are. > > Indeed, skeleton-init-systemd sorts before systemd, so its hooks were > registered before systemd's hooks; now that we move the CREATE_TMPFILES > hook, we must ensure it is called after the PRE_ROOTFS_VAR one, so that > the behaviour of acting on the var factory remains. > > As a final note: we chose the move this way, rather than move the var > factory into the systemd package, because it is more related to the > system integration on the Buildroot side, rather than the integration > of the systemd package in Buildroot. > > Similarly, the other four rootfs hooks, SYSTEMD_LOCALE_PURGE_CATALOGS, > SYSTEMD_UPDATE_CATALOGS, SYSTEMD_RM_CATALOG_UPDATE_SERVICE, and > specially SYSTEMD_PRESET_ALL, should also be moved out of the systemd > package, because they too are more related to the Buildroot system, > rather than to the systemd package itself; but the frontier is very > porous is either way, for such a package as special as systemd. I think that might make several things more ugly, atleast as long as the config options are in the systemd package. > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > Cc: Arnout Vandecappelle (Essensium/Mind) > Cc: Romain Naour > Cc: Je?re?my Rosen > Cc: Yann E. MORIN > --- > .../{systemd => skeleton-init-systemd}/fakeroot_tmpfiles.sh | 0 > package/skeleton-init-systemd/skeleton-init-systemd.mk | 6 ++++++ > package/systemd/systemd.mk | 6 ------ > 3 files changed, 6 insertions(+), 6 deletions(-) > rename package/{systemd => skeleton-init-systemd}/fakeroot_tmpfiles.sh (100%) > > diff --git a/package/systemd/fakeroot_tmpfiles.sh b/package/skeleton-init-systemd/fakeroot_tmpfiles.sh > similarity index 100% > rename from package/systemd/fakeroot_tmpfiles.sh > rename to package/skeleton-init-systemd/fakeroot_tmpfiles.sh > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > index 970951d553..89a28d1780 100644 > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > @@ -58,6 +58,12 @@ SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_PRE_ROOTFS_V > > endif > > +define SKELETON_INIT_SYSTEMD_CREATE_TMPFILES_HOOK > + HOST_SYSTEMD_TMPFILES=$(HOST_DIR)/bin/systemd-tmpfiles \ > + $(SKELETON_INIT_SYSTEMD_PKGDIR)/fakeroot_tmpfiles.sh $(TARGET_DIR) > +endef > +SKELETON_INIT_SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SKELETON_INIT_SYSTEMD_CREATE_TMPFILES_HOOK > + > define SKELETON_INIT_SYSTEMD_INSTALL_TARGET_CMDS > mkdir -p $(TARGET_DIR)/home > mkdir -p $(TARGET_DIR)/srv > diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk > index 1d7452de19..e4a8114221 100644 > --- a/package/systemd/systemd.mk > +++ b/package/systemd/systemd.mk > @@ -739,12 +739,6 @@ define SYSTEMD_RM_CATALOG_UPDATE_SERVICE > endef > SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SYSTEMD_RM_CATALOG_UPDATE_SERVICE > > -define SYSTEMD_CREATE_TMPFILES_HOOK > - HOST_SYSTEMD_TMPFILES=$(HOST_DIR)/bin/systemd-tmpfiles \ > - $(SYSTEMD_PKGDIR)/fakeroot_tmpfiles.sh $(TARGET_DIR) > -endef > -SYSTEMD_ROOTFS_PRE_CMD_HOOKS += SYSTEMD_CREATE_TMPFILES_HOOK > - > define SYSTEMD_PRESET_ALL > $(HOST_DIR)/bin/systemctl --root=$(TARGET_DIR) preset-all > endef > -- > 2.25.1 > > > _________________________________________________________________________________________________________________________ > > 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. > Acked-by: Norbert Lange From james.hilliard1 at gmail.com Sun Nov 6 16:06:51 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 09:06:51 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-unittest-xml-reporting: bump to version 3.2.0 Message-ID: <20221106160651.316930-1-james.hilliard1@gmail.com> Drop no longer needed missing license file workaround: https://github.com/xmlrunner/unittest-xml-reporting/commit/c43427611390fba83ca13fbb5311bd8fece5048f Signed-off-by: James Hilliard --- .../python-unittest-xml-reporting.hash | 6 +++--- .../python-unittest-xml-reporting.mk | 13 ++----------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash index 9db3a09d38..674a533e6a 100644 --- a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash +++ b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/unittest-xml-reporting/json -md5 474cd89f9609828ef6039a0f00afd9db unittest-xml-reporting-3.0.4.tar.gz -sha256 984cebba69e889401bfe3adb9088ca376b3a1f923f0590d005126c1bffd1a695 unittest-xml-reporting-3.0.4.tar.gz -# Locally calculated +md5 f12aeab63ff44e295526e103313d66c8 unittest-xml-reporting-3.2.0.tar.gz +sha256 edd8d3170b40c3a81b8cf910f46c6a304ae2847ec01036d02e9c0f9b85762d28 unittest-xml-reporting-3.2.0.tar.gz +# Locally computed sha256 checksums sha256 0596648105bee470f9cafd62753b931efe52392096439d88e2564cf7d7cf0e68 LICENSE diff --git a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk index 5744c50a7c..05bbed79a8 100644 --- a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk +++ b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk @@ -4,20 +4,11 @@ # ################################################################################ -PYTHON_UNITTEST_XML_REPORTING_VERSION = 3.0.4 +PYTHON_UNITTEST_XML_REPORTING_VERSION = 3.2.0 PYTHON_UNITTEST_XML_REPORTING_SOURCE = unittest-xml-reporting-$(PYTHON_UNITTEST_XML_REPORTING_VERSION).tar.gz -PYTHON_UNITTEST_XML_REPORTING_SITE = https://files.pythonhosted.org/packages/bc/09/677086169c8e302b614de7d4a97c45c4446a382f31cc010fb31177258508 -# License file missing in Pypi tarball, download separately. Issue -# reported at -# https://github.com/xmlrunner/unittest-xml-reporting/issues/259 -PYTHON_UNITTEST_XML_REPORTING_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xmlrunner/unittest-xml-reporting/$(PYTHON_UNITTEST_XML_REPORTING_VERSION)/LICENSE +PYTHON_UNITTEST_XML_REPORTING_SITE = https://files.pythonhosted.org/packages/ed/40/3bf1afc96e93c7322520981ac4593cbb29daa21b48d32746f05ab5563dca PYTHON_UNITTEST_XML_REPORTING_SETUP_TYPE = setuptools PYTHON_UNITTEST_XML_REPORTING_LICENSE = BSD-2-Clause PYTHON_UNITTEST_XML_REPORTING_LICENSE_FILES = LICENSE -define PYTHON_UNITTEST_XML_REPORTING_ADD_LICENSE_FILE - $(INSTALL) -D -m 0644 $(PYTHON_UNITTEST_XML_REPORTING_DL_DIR)/LICENSE $(@D)/LICENSE -endef -PYTHON_UNITTEST_XML_REPORTING_POST_EXTRACT_HOOKS += PYTHON_UNITTEST_XML_REPORTING_ADD_LICENSE_FILE - $(eval $(python-package)) -- 2.34.1 From james.hilliard1 at gmail.com Sun Nov 6 16:11:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 09:11:49 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-pytest: bump to version 7.2.0 Message-ID: <20221106161149.322781-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-pytest/python-pytest.hash | 4 ++-- package/python-pytest/python-pytest.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytest/python-pytest.hash b/package/python-pytest/python-pytest.hash index c2ead0aa64..2ae1e61ed4 100644 --- a/package/python-pytest/python-pytest.hash +++ b/package/python-pytest/python-pytest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytest/json -md5 4a98001581a18d4084cb5027fdb1467d pytest-7.1.2.tar.gz -sha256 a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45 pytest-7.1.2.tar.gz +md5 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz +sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz # Locally computer sha256 sha256 ca836a5f9ecca3b2f350230faa20a48fb8b145653b5568d784862df864706b9b LICENSE diff --git a/package/python-pytest/python-pytest.mk b/package/python-pytest/python-pytest.mk index 85d762ac8b..1794582dd3 100644 --- a/package/python-pytest/python-pytest.mk +++ b/package/python-pytest/python-pytest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_VERSION = 7.1.2 +PYTHON_PYTEST_VERSION = 7.2.0 PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/4e/1f/34657c6ac56f3c58df650ba41f8ffb2620281ead8e11bcdc7db63cf72a78 +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 PYTHON_PYTEST_SETUP_TYPE = setuptools PYTHON_PYTEST_LICENSE = MIT PYTHON_PYTEST_LICENSE_FILES = LICENSE -- 2.34.1 From nolange79 at gmail.com Sun Nov 6 16:13:33 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 17:13:33 +0100 Subject: [Buildroot] [PATCH 6/6 v3] system: add option to use an overlayfs on /var on a r/o root w/ systemd In-Reply-To: References: <14736_1666122204_634F01DB_14736_494_1_b3efa290e26b85b54ab27728bf190316cf2ab1ee.1666122184.git.yann.morin@orange.com> <18023_1666685288_63579968_18023_321_4_20221025080806.GC1657509@tl-lnx-nyma7486> Message-ID: Am Di., 25. Okt. 2022 um 14:12 Uhr schrieb Norbert Lange : > > Am Di., 25. Okt. 2022 um 10:08 Uhr schrieb : > > > > Norbert, All, > > > > Thank you for your feedback! :-) > > > > On 2022-10-23 23:47 +0200, Norbert Lange spake thusly: > > > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > > > While the /var factory seems to be working in most cases, there have > > > > been suggestions that it may be slightly and subtely borken in some > > > > (rare? edge?) cases, especially about symlinks. > > > > > > Had to dig up an old post of mine (not the only one touching on that), > > > some issues are: > > > > > > - it kills previous files in /usr/share/factory/var > > > - it doesn't handle symlinks (just think of /var already containing > > > a symlink into that factory), > > > especially relative ones. > > > - it has sideeffects with tmpfile .confs that are ordered before and > > > touch /var > > > - it has sideeffects with other PRE_CMD_HOOKS touching /var > > > > > > (Post is from mid 2020, so forgive me if my memory is fuzzy, > > > but I had already practical problems with atleast the last 2 of those). > > > > Forgive me if my memory is fuzzy, but I don't recall seeing any patch to > > fix those issues with the factory... ;-) > > I am not sure a complete fix for the factory would be a computable problem, > know the implementation then you can "break it". > there are way simpler solutions for "make a copy of that stuff". > > > > > > To me this is just not a robust solution > > > > Yet, there are some people for whom the factory does work just fine > > (first-hand experience here, and besides your comments, we have had > > noone reporting actual issues in the 5+ years we've implemented the > > factory, AFAICR). So, we do not want to break the situation for them. > > > > Once the overlayfs scheme has been in place for some time and it got > > exercised, we can consider switching the default, and eventualy we can > > get rid of the factory if it proves to be unfixable (again, without > > concrete examples that do break it, we can devise a fix). > > Thats a sunken cost fallacy ;) > > > > > If we can't yet agree on how to integrate the overlayfs based scheme, we > > need a way to sort out the conflict between the factory and running > > tmpfiles at build time, which is what patches 1-4 are for, since they do > > not change the current behaviour, but clarifies the current situation. > > > > So, those are the patches where we should concentrate for now. > > > > Patches 5-6 introduce the new overlayfs scheme as an alternative to the > > factory, a new feature, so they can go in later... > > > > And yes, I did test the overlayfs scheme in our use-case here, and yes > > it does work as advertised, so yes, this is a good feature! > > Glad to hear, I am going to clean it up a bit > > > > > > > An other solution is to pre-populate /var at build time, by way of > > > > calling systemd-tmpfiles, and mounting an overlayfs on-top of it at > > > > runtime. > > > > > > > > This is slightly accrobatic, though, and requires a few hoops: > > > > - first, we create a tmpfs > > > > - there, we create three directories: > > > > - the first to bind-mount /var as it is, i.e. read-only > > > > - the second as the read-write upper for the overlayfs > > > > - the third as the "working area" for the overlays > > > ..and we depend on overlayfs > > > > I just had to enable overlayfs in the kernel, and it worked without any > > other package. > > I meant its no option if the kernel does not provide the overlayfs, > which would be an argument against it. > > > > > FTR, I have added new runtime tests to validate both the factory and > > the overlayfs scenarii. I will post them in the coming days when I've > > cleaned them up (have to run locally, as my gtilab free minutes are > > exhausted): > > > > https://gitlab.com/ymorin/buildroot/-/tree/systemdify-var > > > > [--SNIP--] > > > > Systemd units courtesy Norbert, with slight tweaks and cleanups. > > > > > > Yeah, Im not fine with the tweaks to drop the symlink > > > /usr/lib/systemd/system/var.mount -> ../var.mount > > > (and the added intstall section) > > > > > > First in the same local-fs "target" you could mount /etc, > > > making this a complicated hidden issue, I don't know > > > when systemd reloads, I believe only after that target. > > > > > > Second, this should be enabled by default, and > > > in a way even when /etc is borked/not ready. > > > > So, currently, Buildroot does not work (does nothing to officialy work) > > seemlessly with an empty /etc, because we explicitly run "systemctl > > preset-all" at the end of the build (as a prefs_cmd), and that fills in > > /etc/systemd/system/. > > > > As you said, supporting an empty /etc will require *way* more explicit > > support in Buildroot > > It helps if there arent any additional blocks in the way, systemd > envisions your rootfs "master" to live under /usr. > Key services should be statically linked (like for ex. the dbus.socket). > > > > If a user really wants to disable the mount, he can mask it. > > > > That is true if using either the symlink or the install section, no? > > I.e. they'd just provide a preset that reads: > > > > disable rootfs-bindount-var.service > > disable var.mount > > Yeah, it should be a "hard" default. And not affected by the usuall > en/disable/preset > operations. > the mask/unmask operations are the "hard" stuff. > > Lets turn it around: what arguments can you muster > for using the install functionality? > > > > > > > Signed-off-by: Yann E. MORIN > > > > Cc: Norbert Lange > > > > Cc: Romain Naour > > > > Cc: Je?re?my Rosen > > [--SNIP--] > > > > --- /dev/null > > > > +++ b/package/skeleton-init-systemd/overlayfs/rootfs-bindmount-var.service > > > > @@ -0,0 +1,21 @@ > > > > +[Unit] > > > > +Description=Bind-mount variable storage (/var) > > > > +Documentation=man:file-hierarchy(7) > > > > +ConditionPathIsSymbolicLink=!/var > > > > +# ConditionPathIsReadWrite=!/var > > > > +DefaultDependencies=no > > > > +Conflicts=umount.target > > > > +Before=local-fs.target umount.target > > > > +After=local-fs-pre.target > > > > > > A am actually considering changing that to: > > > > > > Before=local-fs-pre.target umount.target > > > # After=local-fs-pre.target > > > > No reason to keep comment in units. > > For displaying the change, expect a series from me later. > > > > > > It does not depend an anything, > > > > It does depend on /run being mounted. > > Which is a *given invariant* with systemd, one > of the first things that happen. > > > > > > so no technical reason to order > > > it after anything. And it is technically a preparation for the > > > actual local-fs.target. > > > > This. > > > > We do not have a vision of the grand scheme of how systemd organises > > stuff, what each .target means and how they depend on each others. Maybe > > my search skills are getting rusted as time passes, but I could never > > find such a design doc, and it lacks sorely. Manpages are only so good > > as to explain each details, but they do not provide a global overview... > > Like that? : > https://www.freedesktop.org/software/systemd/man/bootup.html > > > > > [--SNIP--] > > > > +config BR2_INIT_SYSTEMD_VAR_OVERLAYFS > > > > + bool "mount an overlayfs backed by a tmpfs" > > > > + help > > > > + Mount an overlayfs on /var, with the upper as a tmpfs. > > > > + > > > > + To use a persistent storage, provide your own systemd unit(s) > > > > + that eventually mount that persistent storage on > > > > + /run/varoverlay/upper/ > > > perhaps pull in or depend on overlayfs here > > > > I did not need anything beside enabling overlayfs in the kernel (see the > > runtime tests branch I pointed to above). > > > > > Generally the unit and directory names could be more logical, > > > > Yes, I agree that we should have a kind of naming scheme for this. But I > > have no good idea... > > > > What I was thinking, though, is that we maybe should make dotted > > directories, i.e. /run/.varoverlay/{lower,upper,work} > > id namespace it like /run/.buildroot/overlay_var_{lower,upper,work}. > > > > > > and for allowing the user to specify a custom mount > > > by reading an EnvironmentFile in the rootfs-bindmount-var unit. > > > > It was my understanding that users could provide their own unit(s), > > something that would ultimately end up with a mount unit like: > > > > # cat run_varoverlay_upper.mount > > [Unit] > > After=rootfs-bindmount-var.service > > BindsTo=rootfs-bindmount-var.service > > > > [Mount] > > What=/dev/something > > Where=/run/varoverlay/upper > > Type=ext4-or-whatever > > > > [Install] > > BoundBy=var.mount > > WantedBy=var.mount > > > > That way, they do not have to override any of our units; they would just > > intersperse their unit in the existing dependency graph, between the > > rootfs-bindmount-var.service and the var.mount. > > > > And the content of the filesystem on /dev/something would only get the > > content of /var, not the {lower,upper,work} directories, which could be > > a bit confusing. > > Yeah, I havent thought about a customizing. Not sure if it wouldnt be better > to provide a simple one and a customizable one. > > ie. the simple one doesnt have to wait for udev, loaded kernel modules > for blockdevices > or network connections to do its job. > > > > > > Planning to add some more comments next week, should find dome time here, > > > huge commit msgs to get through. > > > > Commit messages are important, because they do provide all the rationale > > and reasoning behind a change. They will be there forever, and in the > > future, we can refer to them to understand why the code eneded up like > > it is, and with new insight then, we can understand where our reasoning > > was flawed, or if it was correct, how the environment around has > > changed. > > > > I consider a good commit log more important than the actual change. > > Wasnt meant as complaint. > > Regards, Norbert Im still doctoring with this one, please keep this open for now. The basic idea would be to denote a few buildroot specific directories that can be used by multiple units. /run/.br - small filesystem stuff fitting the run mount /tmp/.br - filesystem stuff to fat for /run /run/.br/bnd/* - bind mounts for evil trickery, replicating the original path (eg /var/hugo is bind mounted to /run/.br/bnd/var/hugo) Some feedback on where to document this? Anyone else required to look at that? The /var overlay would end up in /tmp/.br/ovl_var - no additional tmpfs required. eg. the mount option would be: lowerdir=/run/.br/bnd/var,upperdir=/tmp/.br/ovl_var/up,workdir=/tmp/.br/ovl_var/wd Regards, Norbert From nolange79 at gmail.com Sun Nov 6 16:21:38 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 17:21:38 +0100 Subject: [Buildroot] [PATCH 0/6 v3] systemd: sort out the conflict between var factory and tmpfiles In-Reply-To: <10881_1666122188_634F01CC_10881_33_1_cover.1666122184.git.yann.morin@orange.com> References: <10881_1666122188_634F01CC_10881_33_1_cover.1666122184.git.yann.morin@orange.com> Message-ID: Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > > Hello All! > > This six-patch series touches on the delicate intricacies of the systemd > package and how we integrate it in Buildroot, especially with regard to > read-only filesystems. > > The underlying issue is that systemd wants a writable /var filesystem > (it will store a bunch of things at runtime in there). A lot of packages > also expect a writable /var. > > The solution we implemented in Buildroot is to generate a factory for > /var, and register that as tmpfiles, at build time, and mount a tmpfs on > the then-empty /var at runtime, so that systemd-tmpfiles populates /var > on boot. Having a tmpfs means /var is repopulated from a clean state at > each boot, and people who want a persistent /var have to provide their > own mechanism to mount their actual filesystem instead. > > However, for some people, this does not seem to work as expected, so we > introduced a call to systemd-tmpfiles at build time, to pre-populate the > rootfs from all the tmpfiles, of which our var factory, at build time, > entirely leaving them the reponsibility to make /var read-write. > > These two mechanisms clash with each others; they do not prevent a > system from booting, but they cause files to be duplicated between the > factory and the pre-populated /var. > > To solve the issue, this series introduces new options, so the user can > elect to use either, none, or both mechanisms, as they see fit. > > The first two patches make it easier to change the location where /var > is nounted from, by making it a systemd mount unit, rather than use the > legacy fstab, and move the factory to /usr/share as it is a system > factory (/etc is for the administartor to provide overrides). > > Then we move together the two mechanisms under the auspices of a common > package, to make it easier to later make them conditional. > > Then we introduce those two new options, that drive each mechanism. We > make sure the behaviour so far is kept, for those who have setups that > are functional as is. > > Eventually, we add a new way to provide a writable /var, which uses a > pre-populated /var on which an tmpfs is overlayed with an overlayfs. > This new feature still uses a tmpfs as the writable part, and like for > the factory case, leaves to the user the responsiility to provide for a > persitent filesystem should they need one. > > This series would not have been entirely possible without the input from > Norbert, who provided the basis for the overlayfs-based solution. > Thanks! > > Changes v2 -> v3: > - introduce the overlayfs-based proposal from Norbert > - some rewording > - some typo fixes (yah, Yann being Yann being me...) > > Changes v1 -> v2: > - split Yann at work initial patch into the first two patch > - move the systemd-tmpfile handling to the skeleton > - introduce options to enable/disable factory or systemd-tmpfiles > > > Regards, > Yann E. MORIN. > > > The following changes since commit 5b5d3befef9c92a7485c1c68989d95749882ee2a > > package/python-django: security bump to version 4.0.8 (2022-10-17 22:37:25 +0200) > > > are available as patches in this mail series, > > for you to apply patches up to b3efa290e26b85b54ab27728bf190316cf2ab1ee > > system: add option to use an overlayfs on /var on a r/o root w/ systemd (2022-10-18 21:37:43 +0200) > > > ---------------------------------------------------------------- > Yann E. MORIN (6): > package/skeleton-systemd: move /var factory tmpfiles out of /etc > package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs > package/skeleton-systemd: host the tmpfiles preparation script > system: add options for /var factory and tmpfiles pre-seed > system: introduce a choice for /var management > system: add option to use an overlayfs on /var on a r/o root w/ systemd > > package/skeleton-init-systemd/factory/var.mount | 18 ++++++ > .../fakeroot_tmpfiles.sh | 0 > .../overlayfs/rootfs-bindmount-var.service | 21 +++++++ > package/skeleton-init-systemd/overlayfs/var.mount | 15 +++++ > .../skeleton-init-systemd/skeleton-init-systemd.mk | 36 ++++++++++-- > package/systemd/systemd.mk | 6 -- > system/Config.in | 67 +++++++++++++++++++++- > 7 files changed, 150 insertions(+), 13 deletions(-) > create mode 100644 package/skeleton-init-systemd/factory/var.mount > rename package/{systemd => skeleton-init-systemd}/fakeroot_tmpfiles.sh (100%) > create mode 100644 package/skeleton-init-systemd/overlayfs/rootfs-bindmount-var.service > create mode 100644 package/skeleton-init-systemd/overlayfs/var.mount > > -- > ____________ > .-----------------.--------------------: _ :------------------. > | 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. > Hello Yann, you did not cc me for [PATCH 5/6 v3] system: introduce a choice for /var management I would choose the world NONE instead of CUSTOM, as that is what buildroot does with /var. Later we could offer CUSTOM by for ex. only providing a var.mount file, that expects a user-specific mount or similar. +config BR2_INIT_SYSTEMD_VAR_NONE + bool "do nothing" + help + Choose this if you have custom dispositions (like a + post-build, fakeroot script, systemd units, or initramfs) + that prepare /var to be writable on a read-only rootfs. but take my Acked-by: Norbert Lange From james.hilliard1 at gmail.com Sun Nov 6 16:23:15 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 09:23:15 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-pyroute2: bump to version 0.7.3 Message-ID: <20221106162315.328858-1-james.hilliard1@gmail.com> Migrate from distutils to setuptools infrastructure. README.license hash changed due to identifier format update: https://github.com/svinota/pyroute2/commit/7cd8791881d636069fd57788391314fab625ef49 Signed-off-by: James Hilliard --- package/python-pyroute2/python-pyroute2.hash | 10 +++++----- package/python-pyroute2/python-pyroute2.mk | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/python-pyroute2/python-pyroute2.hash b/package/python-pyroute2/python-pyroute2.hash index c292379ebf..bac8809f2d 100644 --- a/package/python-pyroute2/python-pyroute2.hash +++ b/package/python-pyroute2/python-pyroute2.hash @@ -1,7 +1,7 @@ # md5, sha256 from https://pypi.org/pypi/pyroute2/json -md5 371683b62314211b8bc9807ac8ef1144 pyroute2-0.5.7.tar.gz -sha256 963fce07da2841456d39e3b932b071f6de28d23dadfae014022d67a752916f98 pyroute2-0.5.7.tar.gz +md5 caaef93e32f2c3aee305aefba7c8ad21 pyroute2-0.7.3.tar.gz +sha256 7041040db1c2d187fbccd151485b1244c41d758be821785847946370eb6bb706 pyroute2-0.7.3.tar.gz # Locally computed sha256 -sha256 4739b32a2478e9c204bf010bad5d565d188e59ff905e3c8f71fe3398098b7093 LICENSE.Apache.v2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL.v2 -sha256 e329111754f1340de20b6084cae4d264b7b4fc8fb48964173f8ee0cb7440a51c README.license.md +sha256 4739b32a2478e9c204bf010bad5d565d188e59ff905e3c8f71fe3398098b7093 LICENSE.Apache-2.0 +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL-2.0-or-later +sha256 cbd229e4525bd162dd51f53b2e972d0383f0d0bd5277a10387a57ab9bff97c9f README.license.rst diff --git a/package/python-pyroute2/python-pyroute2.mk b/package/python-pyroute2/python-pyroute2.mk index 44c42d1033..fb4a1cbe5d 100644 --- a/package/python-pyroute2/python-pyroute2.mk +++ b/package/python-pyroute2/python-pyroute2.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_PYROUTE2_VERSION = 0.5.7 +PYTHON_PYROUTE2_VERSION = 0.7.3 PYTHON_PYROUTE2_SOURCE = pyroute2-$(PYTHON_PYROUTE2_VERSION).tar.gz -PYTHON_PYROUTE2_SITE = https://files.pythonhosted.org/packages/6b/94/2a5f6c11369a21efd27a0b4cb92adf5012da7acdbce7e78055710986ca23 +PYTHON_PYROUTE2_SITE = https://files.pythonhosted.org/packages/9c/e6/8d163b1aea84223696fef8f8c55566adf166b79d614d602469d64af00226 PYTHON_PYROUTE2_LICENSE = Apache-2.0 or GPL-2.0+ -PYTHON_PYROUTE2_LICENSE_FILES = LICENSE.Apache.v2 LICENSE.GPL.v2 README.license.md -PYTHON_PYROUTE2_SETUP_TYPE = distutils +PYTHON_PYROUTE2_LICENSE_FILES = LICENSE.Apache-2.0 LICENSE.GPL-2.0-or-later README.license.rst +PYTHON_PYROUTE2_SETUP_TYPE = setuptools $(eval $(python-package)) -- 2.34.1 From yann.morin.1998 at free.fr Sun Nov 6 16:26:47 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 17:26:47 +0100 Subject: [Buildroot] [PATCH 2/6 v3] package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs In-Reply-To: References: <27491_1666122194_634F01D2_27491_495_1_cf89a104edc507c063e6f4716cc859891b489d27.1666122184.git.yann.morin@orange.com> Message-ID: <20221106162647.GB3918838@scaer> Norbert, All, Thanks for the feedback! On 2022-11-06 16:56 +0100, Norbert Lange spake thusly: > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : [--SNIP--] > > diff --git a/package/skeleton-init-systemd/var.mount b/package/skeleton-init-systemd/var.mount > > new file mode 100644 > > index 0000000000..6b165dff6d > > --- /dev/null > > +++ b/package/skeleton-init-systemd/var.mount > > @@ -0,0 +1,18 @@ > > +# SPDX-License-Identifier: LGPL-2.1-or-later > > +# Modelled after systemd's tmp.mount > > + > > +[Unit] > > +Description=Buildroot /var tmpfs > > +DefaultDependencies=no > > +Conflicts=umount.target > > +Before=basic.target local-fs.target umount.target systemd-tmpfiles-setup.service > > Change it to > Before=local-fs.target umount.target > > All other dependencies are implicit I looked at bootup(7) (thanks for the pointer!), and it seems that tmpfiles is on a different synchronisation path (elided for brevity): (various low-level (various mounts and services: udevd, fsck services...) tmpfiles, random | . . seed, sysctl, ...) v . . . | local-fs.target . | | | | | \____|______|_______________ ______|___________/ \ / v sysinit.target So, if we want tmpfiles to populate /var, we need to mount /var before tmpfiles are run, so we need it in the Before section. I suspect that this should also consistent with the other unit about the overlayfs; we probably want the same Before for both, no? > > +After=swap.target > > + > > +[Mount] > > +What=tmpfs > > +Where=/var > > +Type=tmpfs > > +Options=mode=1777,strictatime,nosuid,nodev,size=50%%,nr_inodes=1m > > + > > +[Install] > > +WantedBy=basic.target > > Drop the install section. Then, how do we ensure the unit is enabled and active? I guess however that this should be consistent between this unit and the one about the overlayfs. > While testing some other overlay solutions I found out that > a /var mount cant be reasonably disabled. Do you meant that the following preset: disable var.mount would not be enough to prevent our unit from being acted on? Also, see below... > What happens is that basic.target will pull in var.mount, Ah, so it is implicit that basic.target pulls in mount units? Or is var.mount somehow special? Also, why "basic.target", when bootup(7) shows that the first sync point by which filesystems are supposed to be mounted, is sysinit.target? > the only option to disable it would be masking var.mount In this case, people who would mask var.mount would rather need to override it to mount an actual device arther than a tmpfs, no? Also, since mount units must be named after their mount point, users who want to mount their own device would have to provide a unit named var.mount, so they can't disable it. Finally, usetrs who have custom dispositions (like an initramfs that mounts /var) can just remove the unit with a post-build script. > Guess i cant ack it conditionally, so far: > > Reviewed-by: Norbert Lange Thanks! I'll add it when I respin with your suggestions. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Nov 6 16:34:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 09:34:23 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-pyparted: bump to version 3.12.0 Message-ID: <20221106163423.371420-1-james.hilliard1@gmail.com> Migrate from distutils to setuptools package infrastructure. Switch to pypi sdist source. Signed-off-by: James Hilliard --- package/python-pyparted/python-pyparted.hash | 6 ++++-- package/python-pyparted/python-pyparted.mk | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package/python-pyparted/python-pyparted.hash b/package/python-pyparted/python-pyparted.hash index 0c3e4a15fd..a13276ce79 100644 --- a/package/python-pyparted/python-pyparted.hash +++ b/package/python-pyparted/python-pyparted.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 d214288ae1a70b5925861ce01b3352378eb6b1419aa3b786f509e9ef2a501c02 python-pyparted-3.11.6.tar.gz +# md5, sha256 from https://pypi.org/pypi/pyparted/json +md5 97df779564210100ea3e4eda0d33f7b9 pyparted-3.12.0.tar.gz +sha256 da985e116beb733371feb605b174db9eec8bd0eedffc8f739f8e603f51b521e7 pyparted-3.12.0.tar.gz +# Locally computed sha256 checksums sha256 91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cad COPYING diff --git a/package/python-pyparted/python-pyparted.mk b/package/python-pyparted/python-pyparted.mk index 9d48fd9351..5e12995e2e 100644 --- a/package/python-pyparted/python-pyparted.mk +++ b/package/python-pyparted/python-pyparted.mk @@ -4,9 +4,10 @@ # ################################################################################ -PYTHON_PYPARTED_VERSION = 3.11.6 -PYTHON_PYPARTED_SITE = $(call github,rhinstaller,pyparted,v$(PYTHON_PYPARTED_VERSION)) -PYTHON_PYPARTED_SETUP_TYPE = distutils +PYTHON_PYPARTED_VERSION = 3.12.0 +PYTHON_PYPARTED_SOURCE = pyparted-$(PYTHON_PYPARTED_VERSION).tar.gz +PYTHON_PYPARTED_SITE = https://files.pythonhosted.org/packages/c2/d0/d32aa5758d6567eef620075f5c84f475c93bb1bf8da9d17051ce3ef055db +PYTHON_PYPARTED_SETUP_TYPE = setuptools PYTHON_PYPARTED_LICENSE = GPL-2.0+ PYTHON_PYPARTED_LICENSE_FILES = COPYING PYTHON_PYPARTED_DEPENDENCIES = parted -- 2.34.1 From nolange79 at gmail.com Sun Nov 6 16:41:44 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 17:41:44 +0100 Subject: [Buildroot] [PATCH 2/6 v3] package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs In-Reply-To: <20221106162647.GB3918838@scaer> References: <27491_1666122194_634F01D2_27491_495_1_cf89a104edc507c063e6f4716cc859891b489d27.1666122184.git.yann.morin@orange.com> <20221106162647.GB3918838@scaer> Message-ID: Am So., 6. Nov. 2022 um 17:26 Uhr schrieb Yann E. MORIN : > > Norbert, All, > > Thanks for the feedback! > > On 2022-11-06 16:56 +0100, Norbert Lange spake thusly: > > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > [--SNIP--] > > > diff --git a/package/skeleton-init-systemd/var.mount b/package/skeleton-init-systemd/var.mount > > > new file mode 100644 > > > index 0000000000..6b165dff6d > > > --- /dev/null > > > +++ b/package/skeleton-init-systemd/var.mount > > > @@ -0,0 +1,18 @@ > > > +# SPDX-License-Identifier: LGPL-2.1-or-later > > > +# Modelled after systemd's tmp.mount > > > + > > > +[Unit] > > > +Description=Buildroot /var tmpfs > > > +DefaultDependencies=no > > > +Conflicts=umount.target > > > +Before=basic.target local-fs.target umount.target systemd-tmpfiles-setup.service > > > > Change it to > > Before=local-fs.target umount.target > > > > All other dependencies are implicit > > I looked at bootup(7) (thanks for the pointer!), and it seems that > tmpfiles is on a different synchronisation path (elided for brevity): > > (various low-level (various mounts and > services: udevd, fsck services...) > tmpfiles, random | > . . seed, sysctl, ...) v . > . . | local-fs.target . > | | | | | > \____|______|_______________ ______|___________/ > \ / > v > sysinit.target > > So, if we want tmpfiles to populate /var, we need to mount /var before > tmpfiles are run, so we need it in the Before section. you should keep the dependency lists as short as possible var.mount is ordered before local-fs.target which is ordered before systemd-tmpfiles-setup.service. (that makes it transitive, not implicit, by bad) (its also sorted before basic.target, see below) > > I suspect that this should also consistent with the other unit about the > overlayfs; we probably want the same Before for both, no? > > > > +After=swap.target > > > + > > > +[Mount] > > > +What=tmpfs > > > +Where=/var > > > +Type=tmpfs > > > +Options=mode=1777,strictatime,nosuid,nodev,size=50%%,nr_inodes=1m > > > + > > > +[Install] > > > +WantedBy=basic.target > > > > Drop the install section. > > Then, how do we ensure the unit is enabled and active? > > I guess however that this should be consistent between this unit and the > one about the overlayfs. > > > While testing some other overlay solutions I found out that > > a /var mount cant be reasonably disabled. > > Do you meant that the following preset: > > disable var.mount > > would not be enough to prevent our unit from being acted on? Yes > > Also, see below... > > > What happens is that basic.target will pull in var.mount, > > Ah, so it is implicit that basic.target pulls in mount units? Or is > var.mount somehow special? basic.target is special, enabled and orders var.mount before itself with: RequiresMountsFor=/var /var/tmp > > Also, why "basic.target", when bootup(7) shows that the first sync point > by which filesystems are supposed to be mounted, is sysinit.target? there is order and there is enablement. basic.target enables var.mount, but if enabled earlier services might be ordered around var.mount. > > > the only option to disable it would be masking var.mount > > In this case, people who would mask var.mount would rather need to > override it to mount an actual device arther than a tmpfs, no? Depends on what they want to do with it, hope they know. (there are valid reasons for it) > > Also, since mount units must be named after their mount point, users who > want to mount their own device would have to provide a unit named > var.mount, so they can't disable it. yes, or add an override. But are we still here in the "buildroot should care about that" category? As you might know, I do that kinda stuff within an initramfs. > > Finally, usetrs who have custom dispositions (like an initramfs that > mounts /var) can just remove the unit with a post-build script. then why enable it in buildroot in the first place? > > > Guess i cant ack it conditionally, so far: > > > > Reviewed-by: Norbert Lange > > Thanks! I'll add it when I respin with your suggestions. > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' Regards, Norbert From yann.morin.1998 at free.fr Sun Nov 6 16:49:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 17:49:41 +0100 Subject: [Buildroot] [PATCH 0/6 v3] systemd: sort out the conflict between var factory and tmpfiles In-Reply-To: References: <10881_1666122188_634F01CC_10881_33_1_cover.1666122184.git.yann.morin@orange.com> Message-ID: <20221106164940.GC3918838@scaer> Norbert, All, On 2022-11-06 17:21 +0100, Norbert Lange spake thusly: > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : [--SNIP--] > > ---------------------------------------------------------------- > > Yann E. MORIN (6): > > package/skeleton-systemd: move /var factory tmpfiles out of /etc > > package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs > > package/skeleton-systemd: host the tmpfiles preparation script > > system: add options for /var factory and tmpfiles pre-seed > > system: introduce a choice for /var management > > system: add option to use an overlayfs on /var on a r/o root w/ systemd > > you did not cc me for > [PATCH 5/6 v3] system: introduce a choice for /var management Woops, that is definitely an oversight, as I did plan on having you in cc of all changes for you to review. Sorry for the mishap. > I would choose the world NONE instead of CUSTOM, > as that is what buildroot does with /var. I am not too strongly set on using CUSTOM, so NONE is OKish... > Later we could offer CUSTOM by for ex. only providing a var.mount > file, that expects a user-specific mount or similar. I am not sure I can see how that would work... Were you thinking of something like: [Mount] EnvironmentFile=-/etc/default/fs.var Where=/var What=$VAR_DEVICE Type=$VAR_TYPE Options=$VAR_OPTIONS But then, would it not be easier to just provide a drop-in to override those? What would be the advantage for us to provide a template to begin with, leaving users to provide thei full var.mount? And that also leaves the question of how that /var would get populated. > +config BR2_INIT_SYSTEMD_VAR_NONE > + bool "do nothing" > + help > + Choose this if you have custom dispositions (like a > + post-build, fakeroot script, systemd units, or initramfs) > + that prepare /var to be writable on a read-only rootfs. Actually, "do nothing" is a bit misleading, as users with custom setups actualyl *do* something, it's just something else that is not listed in the prompt. But you are right, that the choice for the init system has a "None" entry with a _NONE suffixed option, so for consistency, that is probably good to use _NONE here too. > but take my > > Acked-by: Norbert Lange Great! :-) Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From nolange79 at gmail.com Sun Nov 6 17:01:01 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Sun, 6 Nov 2022 18:01:01 +0100 Subject: [Buildroot] [PATCH 0/6 v3] systemd: sort out the conflict between var factory and tmpfiles In-Reply-To: <20221106164940.GC3918838@scaer> References: <10881_1666122188_634F01CC_10881_33_1_cover.1666122184.git.yann.morin@orange.com> <20221106164940.GC3918838@scaer> Message-ID: Am So., 6. Nov. 2022 um 17:49 Uhr schrieb Yann E. MORIN : > > Norbert, All, > > On 2022-11-06 17:21 +0100, Norbert Lange spake thusly: > > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > [--SNIP--] > > > ---------------------------------------------------------------- > > > Yann E. MORIN (6): > > > package/skeleton-systemd: move /var factory tmpfiles out of /etc > > > package/skeleton-systemd: systemd-ify mounting /var tmpfs with ro rootfs > > > package/skeleton-systemd: host the tmpfiles preparation script > > > system: add options for /var factory and tmpfiles pre-seed > > > system: introduce a choice for /var management > > > system: add option to use an overlayfs on /var on a r/o root w/ systemd > > > > you did not cc me for > > [PATCH 5/6 v3] system: introduce a choice for /var management > > Woops, that is definitely an oversight, as I did plan on having you in > cc of all changes for you to review. Sorry for the mishap. > > > I would choose the world NONE instead of CUSTOM, > > as that is what buildroot does with /var. > > I am not too strongly set on using CUSTOM, so NONE is OKish... > > > Later we could offer CUSTOM by for ex. only providing a var.mount > > file, that expects a user-specific mount or similar. > > I am not sure I can see how that would work... > > Were you thinking of something like: > > [Mount] > EnvironmentFile=-/etc/default/fs.var > Where=/var > What=$VAR_DEVICE > Type=$VAR_TYPE > Options=$VAR_OPTIONS > > But then, would it not be easier to just provide a drop-in to override > those? What would be the advantage for us to provide a template to begin > with, leaving users to provide thei full var.mount? > > And that also leaves the question of how that /var would get populated. I am still experimenting with this (see comment on Patch 6). Idea: buildroot would provide the read-only var in /run/.br/bnd/var and var.mount would be the same overlay mount, but the user is expected to provide a mount for upper + workdir, as systemd unit, fstab or initramfs or whatever. > > > +config BR2_INIT_SYSTEMD_VAR_NONE > > + bool "do nothing" > > + help > > + Choose this if you have custom dispositions (like a > > + post-build, fakeroot script, systemd units, or initramfs) > > + that prepare /var to be writable on a read-only rootfs. > > Actually, "do nothing" is a bit misleading, as users with custom setups > actualyl *do* something, it's just something else that is not listed in > the prompt. *Buildroot* does nothing. the user might do nothing, as the base systemd services do work (with the fakeroot systemd-tmpfiles call), or provide *his* completely own solution. > > But you are right, that the choice for the init system has a "None" > entry with a _NONE suffixed option, so for consistency, that is probably > good to use _NONE here too. > > > but take my > > > > Acked-by: Norbert Lange > > Great! :-) > > Regards, > Yann E. MORIN. > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' Regars, Norbert From ende.tan at starfivetech.com Sun Nov 6 17:08:22 2022 From: ende.tan at starfivetech.com (Tan En De) Date: Mon, 7 Nov 2022 01:08:22 +0800 Subject: [Buildroot] [1/1] package/libkcapi: fix build due to sign conversion error of msg_iovlen Message-ID: <20221106170822.678577-1-ende.tan@starfivetech.com> Fix build failure when using uClibc and with __WORDSIZE=32, raised since commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5. lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:196:19: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ lib/kcapi-kernel-if.c: In function '_kcapi_common_send_data': lib/kcapi-kernel-if.c:270:19: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 270 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ lib/kcapi-kernel-if.c: In function '_kcapi_common_recv_data': lib/kcapi-kernel-if.c:568:19: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 568 | msg.msg_iovlen = iovlen; | ^~~~~~ Fixes: - http://autobuild.buildroot.net/results/338/33898f1891079164279a9b3d2e424fe42eb978cf - http://autobuild.buildroot.net/results/f62/f62602b22c5afd243f4b8b9c68436a055f8ada6c - http://autobuild.buildroot.net/results/e3f/e3f5f1d879c569d48a16fa61ecb11e264ae903ef - http://autobuild.buildroot.net/results/a26/a26fa76997a803c14f0f3fba2eef305acace177d - http://autobuild.buildroot.net/results/f77/f77426e1d614848290453e00eb930536578b64f4 - http://autobuild.buildroot.net/results/4f6/4f6363c99d07fb8a4f7fcbd33a0fa01b5ae78a0f - http://autobuild.buildroot.net/results/fe7/fe778f4b8e25a9b21ed69b16070e4705960152e5 - http://autobuild.buildroot.net/results/326/32660a0b73869700590c665aff8fe3d75bfd10ef - http://autobuild.buildroot.net/results/8d2/8d2e7879dde63378832bf33e4d6f0053c3dc57cf - http://autobuild.buildroot.net/results/d2b/d2b9b0176766c335bb86d9ce535610c6fc00c35d - http://autobuild.buildroot.net/results/1bb/1bb3bcc3f4f624dc5f4164530543acd856e8ea4e - http://autobuild.buildroot.net/results/1bb/1bb3bcc3f4f624dc5f4164530543acd856e8ea4e - http://autobuild.buildroot.net/results/085/085b204ed02907fe2b3593751c89f20dfb64ea4d - http://autobuild.buildroot.net/results/b34/b34c5d8eafa5e6c1ec26248cd3c407e1641406b5 - http://autobuild.buildroot.net/results/e87/e87e1349f539c772d9c7117ce7dec7ee0a70fb83 - http://autobuild.buildroot.net/results/729/7293886ea11398e1d71e42512922cf51f8ff69a7 - http://autobuild.buildroot.net/results/4b2/4b250ac5dd475ef30e8df428879940937f93cbd5 - http://autobuild.buildroot.net/results/220/2206667c0cca2b43c63bd3acf424b18240301b3a - http://autobuild.buildroot.net/results/0be/0bedf57758363c56560dead56ef10a8da27c1a54 Signed-off-by: Tan En De --- ...sign-conversion-error-for-msg_iovlen.patch | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100755 package/libkcapi/0001-kcapi-kernel-if-fix-sign-conversion-error-for-msg_iovlen.patch diff --git a/package/libkcapi/0001-kcapi-kernel-if-fix-sign-conversion-error-for-msg_iovlen.patch b/package/libkcapi/0001-kcapi-kernel-if-fix-sign-conversion-error-for-msg_iovlen.patch new file mode 100755 index 0000000000..535875ff4f --- /dev/null +++ b/package/libkcapi/0001-kcapi-kernel-if-fix-sign-conversion-error-for-msg_iovlen.patch @@ -0,0 +1,83 @@ +From 7715c99599a5e5fb3dd962b4d433d80de09164c3 Mon Sep 17 00:00:00 2001 +From: Tan En De +Date: Sun, 6 Nov 2022 22:56:51 +0800 +Subject: [1/1] kcapi-kernel-if: fix sign conversion error for msg_iovlen + +uClibc and glibc both define __GLIBC__, +but in uClibc, if __WORDSIZE == 32, msg_iovlen is of type int, +instead of type size_t. + +Therefore, this patch adds checking that removes the following errors, +which occurs when using uClibc and with __WORDSIZE=32: +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': +lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' +{aka 'unsigned int'} may change the sign of the result +[-Werror=sign-conversion] + 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_data': +lib/kcapi-kernel-if.c:270:26: error: conversion to 'int' from 'size_t' +{aka 'unsigned int'} may change the sign of the result +[-Werror=sign-conversion] + 270 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ +lib/kcapi-kernel-if.c: In function '_kcapi_common_recv_data': +lib/kcapi-kernel-if.c:568:26: error: conversion to 'int' from 'size_t' +{aka 'unsigned int'} may change the sign of the result +[-Werror=sign-conversion] + 568 | msg.msg_iovlen = iovlen; + | ^~~~~~ + +Signed-off-by: Tan En De +--- + lib/kcapi-kernel-if.c | 25 ++++++++++++++++++++++--- + 1 file changed, 22 insertions(+), 3 deletions(-) + +diff --git a/lib/kcapi-kernel-if.c b/lib/kcapi-kernel-if.c +index d7b10bf..5560317 100644 +--- a/lib/kcapi-kernel-if.c ++++ b/lib/kcapi-kernel-if.c +@@ -119,7 +119,19 @@ int _kcapi_common_accept(struct kcapi_handle *handle) + return 0; + } + +-#ifdef __GLIBC__ ++#if defined(__UCLIBC__) && __WORDSIZE == 32 ++static inline int kcapi_downcast_int(size_t in) ++{ ++ if (in > INT_MAX) ++ return INT_MAX; ++ return (int)in; ++} ++ ++static inline socklen_t kcapi_downcast_socklen_t(size_t in) ++{ ++ return (socklen_t)in; ++} ++#elif defined(__GLIBC__) + static inline size_t kcapi_downcast_int(size_t in) + { + return in; +@@ -564,10 +576,17 @@ ssize_t _kcapi_common_recv_data(struct kcapi_handle *handle, + msg.msg_controllen = 0; + msg.msg_flags = 0; + msg.msg_iov = iov; +-#ifdef __GLIBC__ ++/* ++ * uClibc and glibc both define __GLIBC__, ++ * so we must check __UCLIBC__ before __GLIBC__. ++ * In uClibc, if __WORDSIZE == 32, msg_iovlen is of type int ++ */ ++#if defined(__UCLIBC__) && __WORDSIZE == 32 ++ msg.msg_iovlen = kcapi_downcast_int(iovlen); ++#elif defined(__GLIBC__) + msg.msg_iovlen = iovlen; + #else +- msg.msg_iovlen = (int)iovlen; ++ msg.msg_iovlen = kcapi_downcast_int(iovlen); + #endif + ret = recvmsg(*_kcapi_get_opfd(handle), &msg, 0); + if (ret < 0) +-- +2.25.1 + -- 2.25.1 From fontaine.fabrice at gmail.com Sun Nov 6 17:45:00 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 18:45:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/libkcapi: fix uclibc build Message-ID: <20221106174500.11118-1-fontaine.fabrice@gmail.com> Fix the following uclibc build failure raised since bump to version 1.4.0 in commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5 and https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d Signed-off-by: Fabrice Fontaine --- ...b-kcapi-kernel-if.c-fix-uclibc-build.patch | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch diff --git a/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch new file mode 100644 index 0000000000..9ec8373edd --- /dev/null +++ b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch @@ -0,0 +1,50 @@ +From b70f31982c87f51bf4984b55149f0bc7934c0e6a Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 6 Nov 2022 17:05:14 +0100 +Subject: [PATCH] lib/kcapi-kernel-if.c: fix uclibc build + +Fix the following uclibc build failure raised since version 1.4.0 and +https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: + +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': +lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] + 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ + +Indeed, uclibc has the same behavior than musl event if it defines +__GLIBC__ + +Fixes: + - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d + +Signed-off-by: Fabrice Fontaine +[Upstream status: https://github.com/smuellerDD/libkcapi/pull/145] +--- + lib/kcapi-kernel-if.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/lib/kcapi-kernel-if.c b/lib/kcapi-kernel-if.c +index d7b10bf..a475e44 100644 +--- a/lib/kcapi-kernel-if.c ++++ b/lib/kcapi-kernel-if.c +@@ -119,7 +119,7 @@ int _kcapi_common_accept(struct kcapi_handle *handle) + return 0; + } + +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && !defined(__UCLIBC__) + static inline size_t kcapi_downcast_int(size_t in) + { + return in; +@@ -564,7 +564,7 @@ ssize_t _kcapi_common_recv_data(struct kcapi_handle *handle, + msg.msg_controllen = 0; + msg.msg_flags = 0; + msg.msg_iov = iov; +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && !defined(__UCLIBC__) + msg.msg_iovlen = iovlen; + #else + msg.msg_iovlen = (int)iovlen; +-- +2.35.1 + -- 2.35.1 From christian at paral.in Sun Nov 6 18:03:44 2022 From: christian at paral.in (Christian Stewart) Date: Sun, 6 Nov 2022 10:03:44 -0800 Subject: [Buildroot] [PATCH 1/1] package/crun: fix musl and uclibc-ng builds In-Reply-To: <20221106105309.350587-1-fontaine.fabrice@gmail.com> References: <20221106105309.350587-1-fontaine.fabrice@gmail.com> Message-ID: Hi Fabrice, On Sun, Nov 6, 2022 at 2:53 AM Fabrice Fontaine wrote: > +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) > +CRUN_DEPENDENCIES += argp-standalone > +endif > + Lgtm! Reviewed-by: Christian Stewart From troglobit at gmail.com Sun Nov 6 18:19:46 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Sun, 6 Nov 2022 19:19:46 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <20221105184455.GL3918838@scaer> References: <20221105184455.GL3918838@scaer> Message-ID: <20221106181946.501548-1-troglobit@gmail.com> Summary of changes: - Fix use of $DAEMON, found by check-package - Expects DAEMON to be name of daemon controlled by script, this causes ripple efects in rest of script - Recommend `chmod a-x`, .mk file installs with `-m 0755` - Fix shellcheck warnings: - Use "$VAR" in case of spaces in filenames - recommend not using $? in if stmt, should use `if start-stop ...` - mismatch in indentation in case-esac Changes since v1: - Revert introduction of cmd() wrapper for start-stop-daemon, instead call start-stop-daemon directly in start() and stop() functions Signed-off-by: Joachim Wiberg --- package/ssdp-responder/S50ssdpd | 47 +++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 20 deletions(-) mode change 100755 => 100644 package/ssdp-responder/S50ssdpd diff --git a/package/ssdp-responder/S50ssdpd b/package/ssdp-responder/S50ssdpd old mode 100755 new mode 100644 index e33992be91..8654de4f26 --- a/package/ssdp-responder/S50ssdpd +++ b/package/ssdp-responder/S50ssdpd @@ -1,25 +1,32 @@ #!/bin/sh -NAME=ssdpd -PIDFILE=/var/run/$NAME.pid -DAEMON=/usr/sbin/$NAME -CFGFILE=/etc/default/$NAME +DAEMON=ssdpd +PIDFILE=/var/run/$DAEMON.pid +CFGFILE=/etc/default/$DAEMON DAEMON_ARGS="" # Read configuration variable file if it is present -[ -f $CFGFILE ] && . $CFGFILE +# shellcheck source=/dev/null +[ -r "$CFGFILE" ] && . "$CFGFILE" +# shellcheck disable=SC2086 start() { - printf 'Starting %s: ' "$NAME" - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Starting %s: ' "$DAEMON" + if start-stop-daemon -S -q -p "$PIDFILE" -x "$DAEMON" -- $DAEMON_ARGS; then + echo "OK" + else + echo "FAIL" + fi } stop() { - printf 'Stopping %s: ' "$NAME" - start-stop-daemon -K -q -p $PIDFILE -x $DAEMON - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Stopping %s: ' "$DAEMON" + if start-stop-daemon -K -q -p "$PIDFILE" -x "$DAEMON"; then + echo "OK" + else + echo "FAIL" + fi } restart() { @@ -28,15 +35,15 @@ restart() { } case "$1" in - start|stop|restart) - "$1" - ;; - reload) - restart - ;; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 + start|stop|restart) + "$1" + ;; + reload) + restart + ;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 esac exit $? -- 2.34.1 From yann.morin.1998 at free.fr Sun Nov 6 18:55:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 6 Nov 2022 19:55:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/crun: fix musl and uclibc-ng builds In-Reply-To: References: <20221106105309.350587-1-fontaine.fabrice@gmail.com> Message-ID: <20221106185557.GD3918838@scaer> Christian, All, On 2022-11-06 10:03 -0800, Christian Stewart via buildroot spake thusly: > On Sun, Nov 6, 2022 at 2:53 AM Fabrice Fontaine > wrote: > > +ifeq ($(BR2_PACKAGE_ARGP_STANDALONE),y) > > +CRUN_DEPENDENCIES += argp-standalone > > +endif > Lgtm! > > Reviewed-by: Christian Stewart Thanks for the feedback, but already applied. ;-) Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From fontaine.fabrice at gmail.com Sun Nov 6 22:20:42 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 6 Nov 2022 23:20:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build Message-ID: <20221106222042.648813-1-fontaine.fabrice@gmail.com> Pass TARGET_LDFLAGS (which contains -static) to fix the following static build failures with gpio, iio and pci: LINK lsgpio /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' [...] LINK iio_event_monitor /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' Fixes: - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 Signed-off-by: Fabrice Fontaine --- package/linux-tools/linux-tool-gpio.mk.in | 2 +- package/linux-tools/linux-tool-iio.mk.in | 2 +- package/linux-tools/linux-tool-pci.mk.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/linux-tools/linux-tool-gpio.mk.in b/package/linux-tools/linux-tool-gpio.mk.in index d5a0dbda38..e825db1b11 100644 --- a/package/linux-tools/linux-tool-gpio.mk.in +++ b/package/linux-tools/linux-tool-gpio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += gpio -GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define GPIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/gpio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-iio.mk.in b/package/linux-tools/linux-tool-iio.mk.in index a8cc89e830..27ab0ed7ed 100644 --- a/package/linux-tools/linux-tool-iio.mk.in +++ b/package/linux-tools/linux-tool-iio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += iio -IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define IIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/iio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-pci.mk.in b/package/linux-tools/linux-tool-pci.mk.in index 4ef0368a32..17246f5d7e 100644 --- a/package/linux-tools/linux-tool-pci.mk.in +++ b/package/linux-tools/linux-tool-pci.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += pci -PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define PCI_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/pci/Makefile >/dev/null 2>&1 ; then \ -- 2.35.1 From fontaine.fabrice at gmail.com Sun Nov 6 23:04:50 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 00:04:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix popt static build Message-ID: <20221106230450.970235-1-fontaine.fabrice@gmail.com> Fix the following static build failure with popt and iconv raised since bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e and https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff (which added an unified Makefile): /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o -static -liconv -lpopt -o sgdisk /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): in function `strdup_locale_from_utf8': poptint.c:(.text+0x113c): undefined reference to `libiconv_open' As can be seen above, this build failure is raised because -liconv is added before -lpopt so use pkgconfig and SGDISK_LDLIBS The addition of -liconv in LDLIBS could probably be removed in a follow-up patch for next branch Fixes: - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d Signed-off-by: Fabrice Fontaine --- package/gptfdisk/gptfdisk.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/gptfdisk/gptfdisk.mk b/package/gptfdisk/gptfdisk.mk index 0df9cda08f..f3fc930202 100644 --- a/package/gptfdisk/gptfdisk.mk +++ b/package/gptfdisk/gptfdisk.mk @@ -15,7 +15,8 @@ GPTFDISK_TARGETS_$(BR2_PACKAGE_GPTFDISK_CGDISK) += cgdisk GPTFDISK_DEPENDENCIES += util-linux ifeq ($(BR2_PACKAGE_GPTFDISK_SGDISK),y) -GPTFDISK_DEPENDENCIES += popt +GPTFDISK_DEPENDENCIES += host-pkgconf popt +GPTFDISK_SGDISK_LDLIBS += `$(PKG_CONFIG_HOST_BINARY) --libs popt` endif ifeq ($(BR2_PACKAGE_GPTFDISK_CGDISK),y) GPTFDISK_DEPENDENCIES += ncurses @@ -32,7 +33,8 @@ endif define GPTFDISK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - LDLIBS='$(GPTFDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) + LDLIBS='$(GPTFDISK_LDLIBS)' \ + SGDISK_LDLIBS='$(GPTFDISK_SGDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) endef define GPTFDISK_INSTALL_TARGET_CMDS -- 2.35.1 From james.hilliard1 at gmail.com Mon Nov 7 02:24:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 19:24:56 -0700 Subject: [Buildroot] [PATCH 1/3] package/stb: new package Message-ID: <20221107022458.3448020-1-james.hilliard1@gmail.com> This is a header only library which is required by the latest version of zxing-cpp. Include paths and pc file are based off of debian libstb package. Signed-off-by: James Hilliard --- DEVELOPERS | 1 + package/Config.in | 1 + package/stb/Config.in | 6 ++++++ package/stb/stb.hash | 3 +++ package/stb/stb.mk | 21 +++++++++++++++++++++ package/stb/stb.pc | 8 ++++++++ 6 files changed, 40 insertions(+) create mode 100644 package/stb/Config.in create mode 100644 package/stb/stb.hash create mode 100644 package/stb/stb.mk create mode 100644 package/stb/stb.pc diff --git a/DEVELOPERS b/DEVELOPERS index 9bd98da5ef..b5665b7eb8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1419,6 +1419,7 @@ F: package/rtl8192eu/ F: package/serd/ F: package/sord/ F: package/sratom/ +F: package/stb/ F: package/zchunk/ F: support/testing/tests/package/sample_python_rtoml.py F: support/testing/tests/package/test_python_rtoml.py diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..5e9a3ec1b2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1600,6 +1600,7 @@ menu "Graphics" source "package/pixman/Config.in" source "package/poppler/Config.in" source "package/powervr/Config.in" + source "package/stb/Config.in" source "package/tiff/Config.in" source "package/unclutter-xfixes/Config.in" source "package/waffle/Config.in" diff --git a/package/stb/Config.in b/package/stb/Config.in new file mode 100644 index 0000000000..41014d242b --- /dev/null +++ b/package/stb/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_STB + bool "stb" + help + Single-file image and audio processing libraries for C/C++. + + https://github.com/nothings/stb diff --git a/package/stb/stb.hash b/package/stb/stb.hash new file mode 100644 index 0000000000..097ad3424f --- /dev/null +++ b/package/stb/stb.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 c47cf5abe21e1d620afccd159c23fe71dfa86eb270015a7646a4f79e9bfd5503 stb-8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55.tar.gz +sha256 bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63 LICENSE diff --git a/package/stb/stb.mk b/package/stb/stb.mk new file mode 100644 index 0000000000..59358aec26 --- /dev/null +++ b/package/stb/stb.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# stb +# +################################################################################ + +STB_VERSION = 8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55 +STB_SITE = $(call github,nothings,stb,$(STB_VERSION)) +STB_LICENSE = Public Domain or MIT +STB_LICENSE_FILES = LICENSE +STB_INSTALL_STAGING = YES +STB_INSTALL_TARGET = NO + +define STB_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/stb + $(INSTALL) -m 0644 $(@D)/*.h $(STAGING_DIR)/usr/include/stb + $(INSTALL) -D -m 0644 $(STB_PKGDIR)/stb.pc \ + $(STAGING_DIR)/usr/lib/pkgconfig/stb.pc +endef + +$(eval $(generic-package)) diff --git a/package/stb/stb.pc b/package/stb/stb.pc new file mode 100644 index 0000000000..165b6da94a --- /dev/null +++ b/package/stb/stb.pc @@ -0,0 +1,8 @@ +prefix=/usr +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: stb +Description: single-file image and audio processing libraries for C/C++ +Version: 0.0 +Cflags: -I${includedir}/stb -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 7 02:24:57 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 19:24:57 -0700 Subject: [Buildroot] [PATCH 2/3] package/zxing-cpp: bump to version 1.4.0 In-Reply-To: <20221107022458.3448020-1-james.hilliard1@gmail.com> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> Message-ID: <20221107022458.3448020-2-james.hilliard1@gmail.com> Drop patches which are no longer required. Verified license remains Apache-2.0 after hash change. Rework config options for 1.4.0. Add new host-pkgconf and stb build dependency. Drop optional libiconv dependency which is no longer used. Add optional python module support. Add optional qt5 support. Add optional opencv4 support. Signed-off-by: James Hilliard --- ...bs-private-not-exported-to-the-users.patch | 43 ----------------- ...akeLists-txt-add-BUILD_OPENCV-option.patch | 39 --------------- package/zxing-cpp/Config.in | 2 + package/zxing-cpp/zxing-cpp.hash | 4 +- package/zxing-cpp/zxing-cpp.mk | 47 +++++++++++++++---- 5 files changed, 41 insertions(+), 94 deletions(-) delete mode 100644 package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch delete mode 100644 package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch diff --git a/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch b/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch deleted file mode 100644 index 90b2320384..0000000000 --- a/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 9e5dfa57f3b998bc3049bfa893b20e81dea656df Mon Sep 17 00:00:00 2001 -From: Yuri -Date: Sat, 20 Apr 2019 07:28:26 -0700 -Subject: [PATCH] Link library with OpenCV, not only the executable, make libs - PRIVATE. - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/glassechidna/zxing-cpp/pull/86] ---- - CMakeLists.txt | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 738f4e1..efe3aee 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -60,10 +60,12 @@ include_directories(core/src) - add_library(libzxing ${LIBZXING_FILES}) - set_target_properties(libzxing PROPERTIES PREFIX "") - -+set(libzxing_LIBS "") -+ - find_package(Iconv) - if(ICONV_FOUND) - include_directories(${ICONV_INCLUDE_DIR}) -- target_link_libraries(libzxing ${ICONV_LIBRARIES}) -+ set(libzxing_LIBS ${libzxing_LIBS} ${ICONV_LIBRARIES}) - else() - add_definitions(-DNO_ICONV=1) - endif() -@@ -75,9 +77,12 @@ if(OpenCV_FOUND) - "./opencv-cli/src/*.h" - ) - add_executable(zxing-cv ${OPENCV_ZXING_FILES}) -+ set(libzxing_LIBS ${libzxing_LIBS} ${OpenCV_LIBRARIES}) - target_link_libraries(zxing-cv libzxing ${OpenCV_LIBRARIES}) - endif() - -+target_link_libraries(libzxing PRIVATE ${libzxing_LIBS}) -+ - # Add cli executable. - file(GLOB_RECURSE ZXING_FILES - "./cli/src/*.cpp" diff --git a/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch b/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch deleted file mode 100644 index 31753d7c24..0000000000 --- a/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch +++ /dev/null @@ -1,39 +0,0 @@ -From fe740316af970f57ec511cdeafb512510e4842a9 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 9 Nov 2019 17:21:13 +0100 -Subject: [PATCH] CMakeLists.txt: add BUILD_OPENCV option - -Add BUILD_OPENCV option to allow the user to disable OpenCV. It is -especially useful as opencv library can be built without highgui support - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/glassechidna/zxing-cpp/pull/90] ---- - CMakeLists.txt | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 738f4e1..12913cd 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.0) - project(zxing) - - option(BUILD_TESTING "Enable generation of test targets" OFF) -+option(BUILD_OPENCV "Enable OpenCV classes and OpenCV cli executable" ON) - - set(CMAKE_LIBRARY_PATH /opt/local/lib ${CMAKE_LIBRARY_PATH}) - -@@ -44,8 +45,10 @@ else() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - endif() - --# OpenCV classes --find_package(OpenCV) -+if (BUILD_OPENCV) -+ # OpenCV classes -+ find_package(OpenCV) -+endif() - if(OpenCV_FOUND) - list(APPEND LIBZXING_FILES - opencv/src/zxing/MatSource.cpp diff --git a/package/zxing-cpp/Config.in b/package/zxing-cpp/Config.in index c1109219a0..6c17565d2a 100644 --- a/package/zxing-cpp/Config.in +++ b/package/zxing-cpp/Config.in @@ -5,6 +5,8 @@ config BR2_PACKAGE_ZXING_CPP bool "zxing-cpp" depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_STB + select BR2_PACKAGE_PYTHON_PYBIND if BR2_PACKAGE_PYTHON3 help ZXing-cpp (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash index cabe3e70d4..5457ede44a 100644 --- a/package/zxing-cpp/zxing-cpp.hash +++ b/package/zxing-cpp/zxing-cpp.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 4c2b8601d0e3377143c1a0bbab220146af9fa5a5e29e8fbef42862fe3d38f8e6 zxing-cpp-e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10.tar.gz +sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz # License files -sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 COPYING +sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk index e9c80b4453..a728e3c352 100644 --- a/package/zxing-cpp/zxing-cpp.mk +++ b/package/zxing-cpp/zxing-cpp.mk @@ -4,23 +4,50 @@ # ################################################################################ -ZXING_CPP_VERSION = e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10 -ZXING_CPP_SITE = $(call github,glassechidna,zxing-cpp,$(ZXING_CPP_VERSION)) +ZXING_CPP_VERSION = 1.4.0 +ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) ZXING_CPP_LICENSE = Apache-2.0 -ZXING_CPP_LICENSE_FILES = COPYING +ZXING_CPP_LICENSE_FILES = LICENSE ZXING_CPP_INSTALL_STAGING = YES ZXING_CPP_SUPPORTS_IN_SOURCE_BUILD = NO -ZXING_CPP_CONF_OPTS = -DBUILD_TESTING=OFF +ZXING_CPP_DEPENDENCIES = host-pkgconf stb +ZXING_CPP_CONF_OPTS = \ + -DBUILD_READERS=ON \ + -DBUILD_WRITERS=ON \ + -DBUILD_EXAMPLES=ON \ + -DBUILD_BLACKBOX_TESTS=OFF \ + -DBUILD_UNIT_TESTS=OFF \ + -DBUILD_DEPENDENCIES=LOCAL -ifeq ($(BR2_PACKAGE_LIBICONV),y) -ZXING_CPP_DEPENDENCIES += libiconv +ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) +ifeq ($(BR2_PACKAGE_OPENCV3),y) +ZXING_CPP_DEPENDENCIES += opencv3 +endif +ifeq ($(BR2_PACKAGE_OPENCV4),y) +ZXING_CPP_DEPENDENCIES += opencv4 +endif +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE +else +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE endif -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) -ZXING_CPP_DEPENDENCIES += opencv3 -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),y) +ZXING_CPP_DEPENDENCIES += python3 python-pybind +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON +else +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF +endif + +ifeq ($(BR2_PACKAGE_QT5BASE),y) +ZXING_CPP_DEPENDENCIES += qt5base +ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia +endif +ifeq ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE +endif else -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=OFF +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_Qt5=TRUE endif $(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 7 02:24:58 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 6 Nov 2022 19:24:58 -0700 Subject: [Buildroot] [PATCH 3/3] package/gstreamer1/gst1-plugins-bad: add zxing plugin support In-Reply-To: <20221107022458.3448020-1-james.hilliard1@gmail.com> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> Message-ID: <20221107022458.3448020-3-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-bad/Config.in | 9 +++++++++ package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 8 +++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in index bcb4cb1545..83dcf37b76 100644 --- a/package/gstreamer1/gst1-plugins-bad/Config.in +++ b/package/gstreamer1/gst1-plugins-bad/Config.in @@ -727,6 +727,15 @@ comment "zbar plugin needs a toolchain w/ threads, C++ and headers >= 3.0" depends on !BR2_TOOLCHAIN_HAS_THREADS \ || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 +config BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING + bool "zxing" + depends on !BR2_STATIC_LIBS # zxing-cpp + depends on BR2_INSTALL_LIBSTDCPP # zxing-cpp + select BR2_PACKAGE_ZXING_CPP + +comment "zxing plugin needs a toolchain w/ C++, dynamic library" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP + endif comment "gst1-plugins-bad needs a toolchain w/ C++" diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index 14710a2501..78b5096639 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -70,7 +70,6 @@ GST1_PLUGINS_BAD_CONF_OPTS += \ -Dsvthevcenc=disabled \ -Dtranscode=disabled \ -Dwasapi2=disabled \ - -Dzxing=disabled \ -Dmagicleap=disabled \ -Disac=disabled \ -Diqa=disabled \ @@ -802,6 +801,13 @@ else GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=disabled endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING),y) +GST1_PLUGINS_BAD_CONF_OPTS += -Dzxing=enabled +GST1_PLUGINS_BAD_DEPENDENCIES += zxing-cpp +else +GST1_PLUGINS_BAD_CONF_OPTS += -Dzxing=disabled +endif + # Add GPL license if GPL licensed plugins enabled. ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y) GST1_PLUGINS_BAD_CONF_OPTS += -Dgpl=enabled -- 2.34.1 From ende.tan at starfivetech.com Mon Nov 7 03:38:27 2022 From: ende.tan at starfivetech.com (ende.tan at starfivetech.com) Date: Mon, 7 Nov 2022 11:38:27 +0800 Subject: [Buildroot] [PATCH 1/1] package/libkcapi: fix uclibc build In-Reply-To: <20221106174500.11118-1-fontaine.fabrice@gmail.com> References: <20221106174500.11118-1-fontaine.fabrice@gmail.com> Message-ID: <00d4cf85-6b3f-8ab5-51dc-06d655d940c1@starfivetech.com> Thank you for the quick response/fix! I have commented on your libkcapi upstream commit, have a check :-) Let me again summarize my idea below: On 07/11/2022 1:45 am, Fabrice Fontaine wrote: > +-#ifdef __GLIBC__ > ++#if defined(__GLIBC__) && !defined(__UCLIBC__) Shall we be more specific about the checking, i.e. use the following: #if defined(__GLIBC__) && !(defined (__UCLIBC__) && __WORDSIZE == 32) > + #else > + msg.msg_iovlen = (int)iovlen; I think to be safer, we can use msg.msg_iovlen = kcapi_downcast_int(iovlen); instead of relying of typecasting simply. From br015 at umbiko.net Mon Nov 7 06:38:43 2022 From: br015 at umbiko.net (Andreas Ziegler) Date: Mon, 07 Nov 2022 06:38:43 +0000 Subject: [Buildroot] RFC: package/boost: build failure Message-ID: Dear all, package/boost currently fails to build for certain architectures (64bit w/ 128bit integer processing), resulting in the following build failure [1]: /home/autobuild/autobuild/instance-4/output-1/host/mips64-buildroot-linux-gnu/sysroot/usr/include/boost/intrusive/hashtable.hpp: In static member function 'static std::size_t boost::intrusive::prime_list_holder::position(std::size_t, std::size_t)': /home/autobuild/autobuild/instance-4/output-1/host/mips64-buildroot-linux-gnu/sysroot/usr/include/boost/intrusive/hashtable.hpp:222:69: error: 'sizes' was not declared in this scope; did you mean 'size'? 222 | return fastmod_u32(hash, inv_sizes32[size_index], uint32_t(sizes[size_index])); | ^~~~~ | size The development branch of boost/intrusive contains a fix for this failure which, unfortunately, is rather longish [2]. Easy extraction of the relevant part of the patch is not possible, due to massive changes to the whole code. I can think of three options to deal with this issue: (1) Use the commit [2] as is, even if it changes more than the failing code (2) Create a custom diff for prime_list_holder::position() (3) Live with the failure until boost 1.81 is released Incidence rate of (3) is low; numbers (1) and (2) both deviate from the Buildroot preferred approach, so my question would be: how to proceed here? Kind regards, Andreas [1] http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e [2] https://github.com/boostorg/intrusive/commit/825aedad557b7e3bb27614335b6ced16887103de From thomas.petazzoni at bootlin.com Mon Nov 7 07:52:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 08:52:00 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221106150330.GY3918838@scaer> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> <20221103224539.692322-2-thomas.petazzoni@bootlin.com> <20221106150330.GY3918838@scaer> Message-ID: <20221107085200.4b2eb2ed@windsurf> Hello, On Sun, 6 Nov 2022 16:03:30 +0100 "Yann E. MORIN" wrote: > I am not a fan of dot-directories, because they get hidden, especially > since BR2_DL_DIR can be set in the environment and point to a long-lived > directory. > > Instead, I would just call it 'cargo-home'. If that's OK, we can change > when applying... I don't feel strongly about it. I used .cargo because that's how the default CARGO_HOME folder is named in one's $HOME directory. Also, it makes sure there is no potential conflict with an hypothetical cargo-home package. But overall, I agree that I also don't like it being hidden. We could also name it br-cargo-home, so that it doesn't really look like a package download directory. But really, I don't feel strongly about it and $(DL_DIR)/cargo-home works fine for me. 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 Nov 7 07:39:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 07 Nov 2022 07:39:12 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-06 Message-ID: <20221107073920.ACA8F400EF@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-06 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 1 | 0 | 7 | 2022.08.x | 13 | 12 | 0 | 25 | master | 149 | 225 | 1 | 375 | next | 41 | 89 | 0 | 130 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 16 imagemagick-7.1.0-51 | 16 libnss-3.84 | 13 s6-linux-init-1.0.6.3 | 11 host-rust-1.64.0 | 10 host-binutils-2.38 | 9 linux-6.0.1 | 8 host-pahole-1.24 | 7 lxc-5.0.1 | 7 host-go-1.19.3 | 6 libkcapi-1.4.0 | 6 unknown | 6 crun-1.5 | 4 alsa-utils-1.2.8 | 3 elfutils-0.186 | 3 gensio-2.5.5 | 3 host-binutils-2.37 | 3 libgcrypt-1.10.1 | 3 libgpg-error-1.45 | 3 linuxptp-3.1.1 | 3 sdl-1.2.15 | 3 wolfssl-5.5.3 | 3 boost-1.80.0 | 2 dash-0.5.11.5 | 2 dmalloc-5.6.5 | 2 host-binutils-2.39 | 2 libglib2-2.72.3 | 2 libndp-1.8 | 2 linux-tools | 2 lirc-tools-0.10.2 | 2 open62541-v1.3.3 | 2 openssh-9.1p1 | 2 perl-5.34.1 | 2 toolchain-external-codescap... | 2 wavemon-0.9.4 | 2 xz-5.2.7 | 2 zabbix-5.4.9 | 2 alsa-lib-1.2.8 | 1 compiler-rt-11.1.0 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 fastd-22 | 1 fftw-quad-3.3.8 | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fstrcmp-0.7.D001 | 1 fwts-22.09.00 | 1 gitlab-runner-14.5.1 | 1 gobject-introspection | 1 gptfdisk-1.0.9 | 1 host-delve-1.8.0 | 1 ipmitool-1_8_19 | 1 kexec-2.0.25 | 1 kmod-30 | 1 libbpf-1.0.1 | 1 libev-4.33 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 ltp-testsuite-20220930 | 1 memcached-1.6.16 | 1 mongodb-4.2.18 | 1 mosquitto-2.0.15 | 1 mpir-3.0.0 | 1 musl-1.2.3 | 1 ntp-4.2.8p15 | 1 openvmtools-11.3.5-18557794 | 1 package/qt6/qt6base/qt6base... | 1 pcsc-lite-1.9.9 | 1 perl-net-ssleay-1.85 | 1 poco-1.12.2 | 1 python-cryptography-38.0.1 | 1 qemu-7.1.0 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 skalibs-2.12.0.1 | 1 systemd-250.4 | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 zlib-ng-2.0.6 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/43810f05bcee542e5d457648c875f8804d4f37b6 | nios2 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/c4e930b08d611f91933a51d04058551695ba2470 | aarch64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/0f1e3c75fc0bcc9f9ee43293fb3c52774a014338 | sparc | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/2a756b2605e8975ef407f8c4cad37a3a1667d637 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/78846eb690ee3f8e724100ed541dd34a8a352eb1 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/f9c1330a097288ca9341d701306f46c6b3151e88 | riscv32 | compiler-rt-11.1.0 | NOK | http://autobuild.buildroot.net/results/afaa83f715c3ed563764f71ae688ae8ac5e16148 | mips | crun-1.5 | NOK | http://autobuild.buildroot.net/results/da9c82f8efb8a0287bf80aee7e9a54ce40cc18be | x86_64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/aae9b3c64bddfbdae246d07948ec9ddf5175d032 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/55b283fa46a797253193fb752638ba88597a416b | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/02470f646820798c3a2a0c5a4ef7a73dcb018f5d | armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2cf6b649c0e13823cfe5e335278a74a85f92f300 | ORPH s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/0a9ea6e9451f0a8d45af80869b69086fc556b837 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/26260f597dcd327849425d89c456f3894cc97a92 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/33050c650cee34ce54d29747b2aec4838ac20d94 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/b079d076666e553947eabe4d4f3c9d75c0edb4dc | ORPH i586 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/de58f7e40d0c6a457adfa00a2c5d9eea8905e549 | x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/5eadacc27699485ab7c7896535d6a2ea5a062bdc | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ea9bf36354b50e181173604145dc91be9811a3d6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/be0b9c75d919c4a34a637da3fda28c8fb2dfc2d7 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/48645348d8354dcdf4332be6b6c3d889a86e244f | ORPH or1k | fastd-22 | NOK | http://autobuild.buildroot.net/results/d6f6e43bba6c571cd422cfcd9b4b6c31a1409da4 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/dc82633bb9ebf18e269df07987a125ec40da4a9a | ORPH powerpc | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/38e3fb6bfd9a7a2a43c9e854b9a97437fe6f29a0 | sparc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a6e4fbca3e38b77d35339e768b9033f64298ed49 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b9516d75ca85a6b89e579412b583756362676efd | arm | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/23b964e2dbb7a1d9604f2426980ffbfbcbe6b2e3 | aarch64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/533a6444241beba5027f05274fa2a0a3c6a33544 | mips64el | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/84f2fd5fe4ad67475321df544109454570926c6b | aarch64_be | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/a0348df9bf9c7ccfd576f607abb6b186da384ad9 | m68k | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/26afd3e231223f6e835ee4b2371160983e65cebd | powerpc64le | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/baa95c419418680aa9b333e7c1e99e3605e5365c | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/56d4a3cac3a1da96d6925acb30f61247d75d4f33 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a44080144fe8c1e63d84b353c0fb0bb7f613ef05 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/33ae9a6dc2f33a141392fc7231c4a29b1bdb4574 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e2bd917c12125f2c4a96ca7fcc061c6d41ffcf54 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e99c5c167a22a2459da53d87bcf849b7c0abb90c | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/23ba273348898346cfb71cd582ffa30577f12ace | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e4f05beeca0a4b2084cff047584bd7721db0b97 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/56d00f264131ff00f054070dae42a5e565777cd1 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c904769c75d29554b1501ef0808a74f4062db817 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/29fdee3bfa0d42a7c7fadddc93414060835903e4 | riscv64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f675ee9b2a93ebbfd6275b10040c7883affcf370 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c2efbd0af09207ea2cce6fedbd3d631be1b4c2b0 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/91d57b48b481183f9fb2050963e1230538ffba97 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/317448404f3f550866dfdcc07c2161faa7912b30 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a7c45b3b10bd022bdbda5610db9bb18d8ab6375d | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/16958ad65a0c01e20dc4b21534d3a615a50fd296 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/e6d8dedc7108b0d5bfa9ae71c8ee9ff1dad4c2a0 | mips64el | gptfdisk-1.0.9 | NOK | http://autobuild.buildroot.net/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d | armeb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d7dd146de88eacccf957a793e8ac570101badf21 | mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/e6c5e197770ca892f5b979bb4e8d381775950a60 | mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/4a59d01a67ea2e579722926d5d543949ff545dbe | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a9f28cee3dd1b7ae5aca365ea3408bc7af479b68 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bb137ee5ee5503c11af109dc32d2568d1c6e43ec | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/38c73117a91bec471d51a9bc843a5b5924f191e3 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2c9c2d67276b8bb9e50995f2376ebde120edd7ab | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/630055da4cd00f0b2736523091a750bdb0c56d7c | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/924e599c314f456a2d3006d888c2027751dedf9b | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/16de80beedd961c6fd52ad16419175cd4a3f570f | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/32ff612cc12b777e85855fe4cb685a738cff055a | sh4 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bcad9e3904cda098feadfd58dfca1859579c23e0 | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/04d69357caee4d6dddf8806e0438419d21f69959 | riscv64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/0444e207be4d0571fe4810d65683df8bece8ac82 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/195bfb3d9b4f13ef94fe54c10433c3aa5ce7a668 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1f994c6ca6a3cbb58c69eac846122d6eb6c97557 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7391c999d5e3a48e5c44a73fa94692f69a55f0c3 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e0834c4c82a85f7e6f6968b1f4378424474f97cb | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7b3edc0754219f99617554d2bfcd19a2fd9264fe | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/4fdd1abf1619badb77d1911c15739093cd61bfcb | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b861625194f5a72b518f52d09484c9aec60c85bb | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4be6ea59938acc82062ad95be40da5ec1aa49ed4 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/23f76ce70f3b80c0367c9e93d394a639d5f5852c | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/092dabcce80d42285bcf29b795e9514b40bcc030 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/748ff4b31073a4a0ae05391cc0ac0356e289a17a | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/291de7f4a06e7de71682f0d222d20dee70973d76 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/243b7023d4d36fcbce39455e4e474a8ab35460d1 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5011199ed8b963eeded5e20a24debc052b41548b | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/31828be112522e5c11b427ed69a496f1d5da6e45 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8f77d9007403753c107a398ff70e3eea96ee9a2d | mips64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e32b0a51d8a69b3e9251a352b0602efdfa9b0e3c | mips64el | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/5283f20ac598034ca7adc99896b3646bfa20bbdd | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b84c66335c49e000f4247a8559e6622d30dd5a36 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6741dabc9387e0685855e48e8947a12eb43bd178 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d5bd67af9cccfd96212e488b8053a9a23ae64024 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8bba97ab6c46a22248f616c0e43132bf86df1d49 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cb2e8aca61ba723ea5bf9d10c56a68ee3f95e76f | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cd8c48fade00a0a82ad5136a1cc663a590aabc89 | powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a4e6fdbf95a68e201cdf03c49a32c61bedbc9382 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e956d8cd412083c9c257cd2cd6dfb8284264cc3f | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c05c025666a6de7cfcb4686b8ce64ad28208c7f9 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1feec4f8686694cd575fb97e13358dc2e1378e14 | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7ac05f674c10d99fc88453062c38cf7d076de174 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2bd83fa605ffecc17027c6cc1b5b5cffc18c9dcb | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/430c9d5f93368cbee850d358569adfa0579ea8cb | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7e1481663c5cdc39940a1363c98c5acb705fb0fa | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e8ecfb90044cf9b5a86a6e2a77ce6c15571172f6 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/05f62c7a59a6e4ad5996037d157e72077a413804 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/03dcdbc75701d81102e474d69c90bc4723f7038f | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7efc022f27960de414e5d967b8d0c20f1dba64b9 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5fe86794f3bb6d85a2b7a42066c230fb8e75886a | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/038572d176b43a4671366eceef83a41ddfa5bb1e | ORPH microblaze | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8ee47062b245ed1148b9a25c003402abeabccb2b | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3472858ce1416c10f43bc82dc6ea30afbdb2b5ca | ORPH powerpc64 | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/db5d53566f6629960745a047feaaef17dd3725c6 | arm | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/1079044c2cf2cf2d2c3c494d60d1417d4e4092f8 | ORPH mips64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/c8bcd9c7bdfdafca689943061bdb6a5e1ed3810a | mips64el | libbpf-1.0.1 | NOK | http://autobuild.buildroot.net/results/1dcb3e4ed2b865d7014dfb7278faff3539710de8 | arm | libev-4.33 | NOK | http://autobuild.buildroot.net/results/8a887c7a9d691bdd0168b37ce66c99623924ca71 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/15a72c7b0f281602e5f6e80873c090be64907587 | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/c12648379f7a6f71da46a65d3da61f9e4da6a594 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/7cb90bed197fe89dc701f0e26d30690f5709bdd8 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/166332fc143d36dd429ef9bb16265fa47e86eaae | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/25d9b4ca55f7bfc6dde597c8601ed5a59ad0959f | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/381964a5309fcfbb2ae3b4c9a9baa1db60a83e24 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c8b4b481ba043b2859515607caf2293e77d6bf63 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/54ffc63e83d3ee83deb5f76993dc3cab66dd6087 | ORPH arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4b250ac5dd475ef30e8df428879940937f93cbd5 | sh4a | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/5d736ed75f941a08724c7effdae2931e60578c59 | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/9e4c11b8b38c93d30f609c4ee61b17d48567c88d | arceb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/2206667c0cca2b43c63bd3acf424b18240301b3a | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/0bedf57758363c56560dead56ef10a8da27c1a54 | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/57524e0859462f588508cdaa0ec33f362b032d15 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/50890a4bd13a28278c2ea6cea4db89a89ba4a7e1 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/473e8926c07438e82536110e409033eeac8b4813 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/eb7e7a8b2e7b00743dfdacf785a4a155be6f5187 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c9e76f62d57e0ff518df024d7839deac3a0368dd | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7d3d31a3118b09885b2b3cbb309afb890ee5c7d3 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c799af8ab3afa0326bc1e2b9b30b40ddd2d4bea0 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d77e8cd1aeb71e8d045a5cd9b08e1aa2a52a6fa2 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2df4eaf61271eb28ad58f8a1e3faa5801d961f94 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3dfdb4f7253bb5f592f2b107881ad6f7bf640763 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7a70e0b87e00fb78a6157425452080ab9a1e6269 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ea1c817fd31c94792cb7d18012d62806673ad2ad | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/111277eb4cbab1cad353b28143dd32774e93b6ed | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0c67228ee10b44c8497a6f7fa01fa7f9ade6bece | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3c8deb951eeb2b84b97187a6b2bdd9d321763be6 | mips64 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/7dedebc234ea3e2fd5f071b9aa473df70e794e34 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/96db22eab7ab67ea3f85063191e11bb238698c4a | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/168825d64e0b0ab4655d79e6240742ad97551822 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7f416976ef45b4011dd4e35c70a3cdcfd641137c | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3f542f4a316b9564fe01cda946c240e837d13ab7 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b6008541be26452378bb1e39a09c82bedd5fde6f | ORPH sh4a | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b3be9fe4f7615f0cbdc0f73535ccf7be693647e9 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/484555ad8bb6b1baced15d11715ff3202c9c7d2b | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/69c7da4203191ecf837b4a231129e4e732d23e0c | ORPH powerpc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/d14081ad2e03b4af65275146b5b7f6c7a9ec24df | ORPH arc | linux-tools | NOK | http://autobuild.buildroot.net/results/a651fee9e0070f0ca5eeeaf031646a2b63b2a98c | ORPH arm | linux-tools | NOK | http://autobuild.buildroot.net/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/8684d9dc7cca4f012ce1e07f402b801811653f62 | xtensa | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4614271ec75df2863eb3a08e9569df4b60c9abab | s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/d211f7f7ff119ee5d496b229667b3f5a55b016ff | riscv64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bcbabc7ce6abdcc1a69dc722c93862eb60b88f0c | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/7710cc8b3412fbaa36407cdfa0f01f7480526243 | ORPH sh4aeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/a12baf3daeb71a4ab060d4d7966893ef88c89461 | aarch64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/387da65c9a679ca4c71be89f059400bffdc50e29 | sparc64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/482d0e3c158aaa4cc944d0d897ef283ecd1a6121 | nios2 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/6f4ba1e47075bf22d6fbe54ba35ac36b526725b7 | powerpc64le | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/f48bad4d89753dfffd0e00b66dd24cb1930d2787 | i586 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/495175c367084093bc01c40290736c738d876894 | arm | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/25b07cafc3503042ab6c4ca244489746fe8b7e0c | x86_64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/00bf07cb4989146f3afb67ba174d4cde606223cc | sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/93421d0bba0afaf1a59aa74df3eb565986189e2e | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/7d1ba52a6f8e8a82bbcadf006d0c8b65f504745c | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/f806a40fcc91244ab26527814272c62699ade949 | armeb | mpir-3.0.0 | NOK | http://autobuild.buildroot.net/results/55ae551697037f989068fb8b6f9be8758fc79fef | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/df1b558878e6661959321db8fc2a8ebba55c7cd8 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2ee4b11368c0f62eac79548dca9024c1c6e3146c | ORPH mips | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/ef6a5f0ef33794e5e1d6adedfbb57509805ec3d1 | ORPH arc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/1cbdef22bffd2df0b2b127e88137b57e8dc906be | ORPH mipsel | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/07418d245003e1b94f1da3046b814b8ce4f5d119 | ORPH sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/42733374832ee25d7e93f802b0f12c153ed70777 | ORPH aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/4f1f581766037dba2c239be22f93cc69c9b35801 | sparc64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/0b8092c40d67429b04e876ec3552d701573bb30e | powerpc64le | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/94e886c67009aead1fe2ab7f1f8cd603ed697e69 | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/20a54e85602d65eeca68e9562c44add08128c527 | m68k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/32cec3ba45be37ac546de12591ae2e86fac8491d | s390x | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/317b803292401cafcc4d582f2fbc274fb30dffdb | sparc | poco-1.12.2 | NOK | http://autobuild.buildroot.net/results/b8af60a1f98ab82c698c0e38011313e243905f77 | sparc64 | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/c2bab843403e9d63994d29a908af1c135617f951 | aarch64 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/a9b61ba364342679b0e49f77f514306fe4082560 | arm | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/129b06f45a40e40c13824a5826d73e56a4862d45 | mips64 | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/374c079f5fff36cc02201d26115c83ff6b3b6311 | sh4eb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/6188c879535431a1159cc81a17f16871d37f01ae | sh4eb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/43da28b733ee208d7ce3b879844ec56f68ba14f4 | microblazeel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c4bdb77b413321273ba8df1ee90ade674207b017 | powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e1f701faca72676cd5c26dfc443b0c4d8e45162c | sh4eb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4a1dad0bdda98ef718f8f73f6339a9c552c7160a | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/877387f969279bb7960d29df3ee6b3fd2f4e928b | microblazeel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4382beeb0f94d583ba605c70a47f34b45c76e311 | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4647e246bcd262a7e8fc54217374bb2d5b8c1b94 | microblazeel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/7ef4a20fa2af03c1c44502df36d95f8a74b965c4 | x86_64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/6d90a1396ef205e1aee698143bbe12c5fc9aec68 | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/073ea6e6894adb7e5f9efcb994dd6b9be0292568 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/8c437aed0766e79b4d98f0fe9de30e564ca4304d | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/24623e44423520f31cdc75bc74c84bb66411048b | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/05d89cda18c514282a896e88758e212b09f662ce | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/98f112449fb4b964d21a3f0a92a705f8d13000a8 | s390x | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/4d6cc048e853c7bed4a08e3366cd6439fbe1e8ca | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/b1a3dd4252901ab2bbe09449fcdf3350fe7eac92 | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/6261cea706971d8bf736f3308bffd394d30a5b11 | ORPH or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/061c84bc90abdf6bfbf7474707c478c8ee7e6c7e | or1k | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/b51833c9d4015bbe1359288ff73f3dfc7ed18756 | s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/1f5364ff2885fe2968faa1b4c0b7ee53fa2d27a7 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/d8e38e52558e1f6aefc60664a7cfc2ef656e56a7 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/bcb43e84431ce99c2407ab045c28d9f254fc2ae3 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/f1b29257a93c2d1a9d91082acd1a60312fd231d6 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/165abd7675f0622d937c4a5bb5e452af2f18c690 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/903e98f0bdb9766308d8a375aaa886722f50b974 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/8a0fc912fbb0a4540b121bb1ad851a437a82d4f8 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/09895d03044dd5c0eb44250e572d1ef9c7807390 | ORPH i686 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/42d21306fc6ecbb30b9f99b94e8f790932b5cbdd | ORPH sparc64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/908dae75486e9f22d819cc1f07414fcb1fe202a2 | ORPH riscv32 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/cd99eec3629645b7ad34f80302b078eca13e2ea8 | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/71254a5efb873323771dac031624a06bb08d17dc | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/1b1dcd268a2c73b8b91f924296aead3c9804f82e | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8ed7c2a1c56b1bc75e1f522bb9e9f0408200b65d | mipsel | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/f9ab2f378110262aff4bbae5da5f51bd30d90388 | ORPH x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/a9c359881cb4b403d7fa28ea86d5556ae164050f | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eaa34e86ff7990035d6dfe6bd6b5709a3b6fb339 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2121f2382085b04ba9f7058d9233f97cd51579bb | ORPH aarch64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/229626f8b00257330b7fef233ad5057e0fc46336 | powerpc64le | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/efc810236b5a6cf1a4aac8e078333e76e85a5887 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/0019a17a2eb2c9651e83e91fd97eb28c74ca7888 | ORPH microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/4bb106a23608dd7c506dd2b322c6911d7eb98cd8 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 12 libnss-3.84 | 10 glibc-2.36-66-ga1dc0be03c9d... | 7 imagemagick-7.1.0-51 | 6 xz-5.2.7 | 5 crun-1.5 | 3 libglib2-2.72.3 | 3 host-binutils-2.38 | 2 host-go-1.19.3 | 2 jack2-1.9.21 | 2 s6-linux-init-1.0.6.3 | 2 unknown | 2 apcupsd-3.14.14 | 1 assimp-5.2.5 | 1 binutils-arc-2020.09-release | 1 docopt-cpp-0.6.3 | 1 flann-1.9.2 | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdb-12.1 | 1 gensio-2.5.5 | 1 gerbera-1.10.0 | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 gummiboot-2bcd919c681c952eb... | 1 hawktracer-2ec19d7192334414... | 1 host-gcc-final-arc-2020.09-... | 1 host-python-greenlet-2.0.0 | 1 host-rust-1.64.0 | 1 igh-ethercat-1.5.2 | 1 libcap-ng-0.8.3 | 1 libkcapi-1.4.0 | 1 libtommath-1.2.0 | 1 linux-6.0.1 | 1 lxc-4.0.12 | 1 openpgm-5-3-128 | 1 procps-ng-3.3.17 | 1 python-bunch-1.0.1 | 1 socat-1.7.4.4 | 1 uclibc-1.0.42 | 1 uhd-4.3.0.0 | 1 ulog-0389d243352255f6182326... | 1 wolfssl-5.5.2 | 1 xvisor-0.3.1 | 1 zabbix-5.4.9 | 1 znc-1.8.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ce01783578edccb42ca6a697d0aa4ad89baeee84 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/7e2a7ba7342cff5bb0acfc87756098a690dc133c | ORPH s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e47dc7c03b04d6c609af1ea0a3343fd1a987b10f | powerpc64le | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/baaa092d19be609a76d39cb97a315a6d6e28b2f3 | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b9febe767ba2464fc15684f23965985e74a35416 | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f22dbb52d38630179371acfcb7ef9a09bee843ec | xtensa | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/cda4c94543cae13731c1fee7d24e54b564943b21 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/078f363173fc31f595e65caf42169fa0e7440c19 | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f97d88061e249eaf3869d705e3813ac180453a0d | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c3acb10d54d57f1f2dbe524ad3f56a4ddca9269f | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/758aff465e64145f9fbe3b0c106a600689622581 | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d93eefd56691bc78e93d257205a21bdc6646d5b2 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5260ec1f4dacabbb38729bc219ef034f8c039fb9 | powerpc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/0e6d300d8a7df754d10e965524065676de24d681 | arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/5e4242ca0b9040c888f30f214a0b9c5ccf6af739 | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/18804a4bbda1bdbecca9964b14a11432533e6960 | or1k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/83a4da6ac3f29db2b62d8344fb064328f2f1662e | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6841571efd23e108f3cdde60dd4d14c19d21e227 | or1k | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/f40abf9daef8b292b6335ba6eeeeb9f132456dda | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/d1e063a6063794508be67dd815a18bb0dce31f19 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/6cf1c965fe5a590d24dfaae7e1012a56ac760b2a | or1k | gdb-12.1 | NOK | http://autobuild.buildroot.net/results/55edc2544452cd8d09564a1e3d05e7eee087d8f8 | ORPH microblazeel | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/31a9b2ff239912600ec4b55da0be49b8392a0792 | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d1112cb8c3b62aa8697d374cfa75837922107680 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4992fe7b364794618316d5dc83b36623231d0ca2 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/685c575d0609765436ba6e75c62f929a0ff4c144 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e81b5837c2f108b442cb49836a08aaec7184ec5c | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d9ce7845b79875cb47fdff1d6f1a5548cc4c13b9 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6ec17f68433e34c8d067c01a2b970206439a29a2 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c9a0bb93379068028c13e6a2cd284d9c1d211957 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4bf251fc27a135404ed7b448177762e2b084669d | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/4f868c37252e39ccc514d31789fbf54101e69f2c | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/862819c26ee205bc0f30aa9db277125e8f9cfc6a | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/71e39ed74a1ec76940a5d92a5fdea03d7ed8b923 | aarch64 | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/f38a6a1cab4b5c08c21b8bcffbcca45f7e82885d | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ea22adbe0ef5328a2537ab2c9a227e75d8d366c3 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3dc1e9e7101452fb5d9fa55bc695201c6028a091 | arceb | host-gcc-final-arc-2020.09-... | NOK | http://autobuild.buildroot.net/results/e4d5025d8a96d11484035dae1ba91c712d2fe541 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/127a9f3f6cadaafec992533817ab79eeca34daa0 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2437fa19c24229232932f0bd288a3e5fca8885b2 | powerpc64le | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/7125dfb9bd7c709d4bd1359a82bbc018a9ed87d8 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/0b8d2b9eaf6439d6c9ecdd524955c54bc2e316ba | armeb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/60179e8e654cc8015876fa4c0ce02563fe281103 | mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d5a5f350a6e0db0cda6a95a92a989f992e580c2e | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9db2279ef87e352d9bb1d631254d2933c3680c8a | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6d3de4eb9302966ce3b25d4054fd90b098395886 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/498f7544493fe2d6ffde252128b56a45f97ad3fc | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/90d9cb00d8198a28fcab58f96c8ba8bb14da3a3e | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ab8521f333bf662cb3baa8675781102dfba9278e | ORPH mipsel | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/6696888ab75387386bfeb1029fd7db5439205f93 | aarch64_be | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/d91e1d6a505ce5a0b7be24c5d297b8e104630bdb | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/aecb4318c4a6adca6e18ce89b6e35830eb206980 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/26db367106a98936f926c1aec024a9fdd4c7b19d | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ef0cc5e6792cd97d85b1a1e927bf9d804a55ba60 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4de15e4fe82944be2654ffff2e659d9077e5e859 | mips64 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/69cf909d1c12393a4e1e7a8e8970a3103d65642a | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8aae7355582e808a94e8812b856cf2f675e36b74 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/47a48dc93ad0165802a37691c8cf17147a5857d1 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fe4cf899c35017706a586cec922651127f709e0b | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/128332be9b151888b50f5558de8f3be80dae4906 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ee9676d026485bbdcac9ff3fb1cb9eb7bdc94eba | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/17837a71f96f16356c911ce5cccc1077db54576f | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/940233ac9135836816e6754e72c265549cbac3d2 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7fc8ec847045330e1682f9ea2e2fccd3ff3b6873 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/212e10fc377ab7f093582cfd202919623930be53 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6cee3c385293cfc1e2700148f1eeb9723ed7bac0 | arc | libtommath-1.2.0 | NOK | http://autobuild.buildroot.net/results/092e4b54e75633112061a4fcd8e02837c9125d6d | nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/5442900d9a083d00a6be98c45473802647348bbd | ORPH mips64el | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/ad364a2a81a88017fc7a7cb5cd06c74655c77ca5 | mipsel | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/d4a18de1395d9eee6adc9d11482657e364101b57 | powerpc64 | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/76d41b4cc0591693b8f216a4fdedc11305ac991b | ORPH aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/94671c6bfb4c4bb35e07a6fd9f04b367e2f361e7 | m68k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e18a52affe0d16e47a68434937e155278ae40343 | x86_64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9d1427684ed4c0893d5fd38ce13c1e41c3931082 | i686 | socat-1.7.4.4 | NOK | http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/52784d608918211d60096a74084077b9e3420c13 | mips64 | uhd-4.3.0.0 | NOK | http://autobuild.buildroot.net/results/bbd59468409cae5bed7455280a307188a8faa513 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/b754a14e843edacebc00e5d7aa6a5aed9a5228a2 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/c8e1abe2024f7b90564504ffdc2e124a53b64ccd | arceb | unknown | NOK | http://autobuild.buildroot.net/results/7a3602305fd711aeb3c311efaa7ad5ebc8b6a436 | mips64 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/1218e04ae755d08e7dca95b9c8c176ec785635c9 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/31aa69f3e6da530fc4ffb3b18bdcedd26ae5ea86 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/69bfc034d5176153cbf20e9de8c64759ab88fea6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1568be9b18090a24840cde49c09b5d010605c4e6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6db3e9d1f6da049621e5bacdcbc1fc69a19b634f | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9a4c532e4b39451795247dc4fa1fbbf7db8ee541 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0d18e7f4dc7d026ddd50602f33042c20091f34b4 | ORPH sparc64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/09466361e23b80fd1de3108fac6ff782262d0147 | powerpc64le | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/4c7a0434e7376837a69c66c2ba6e518b0cb6f7bf | Classification of failures by reason for 2022.02.x -------------------------------------------------- attr-2.5.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/6663a5e216eb330a33cf4522c2fa65c1a30e31c8 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-spirv-llvm-translator-... | 2 libglib2-2.72.3 | 2 linux-5.17.15 | 2 dahdi-linux-5c840cf43838e06... | 1 host-rust-1.62.0 | 1 openblas-0.3.20 | 1 vlc-3.0.17.4 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | dahdi-linux-5c840cf43838e06... | NOK | http://autobuild.buildroot.net/results/56f303f5274d99675c4e00f706421e090ac3151e | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/76e591a6ab9612a7ac5a3b0078efff0aa0f324a0 | riscv64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/1d96463be4622bafd17314e0d6c81b061291a880 | ORPH riscv32 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/0c803840d22ec75acef0e0247c46f7053c9520db | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2966cd091a406a03d2b9d11b622c1778bf7e18b3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/92247f8c6e4ef23997cbc75b35e6d3bd64335027 | powerpc64 | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/aea1896e6db605aba92e308167990586553f3cc5 | ORPH arceb | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/baca76689652345fdd0d2db73829acb816b2f2bf | ORPH mips64el | openblas-0.3.20 | NOK | http://autobuild.buildroot.net/results/48019efda674fe86645328ab877e9e1e9edd55ec | ORPH microblaze | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/70b8dfc64b3a5d4cf323778d075d7cc0ec96190c | or1k | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/d366c2cf783bc84c25afabc86614a9b8944441ef | ORPH armeb | wolfssl-5.5.1 | NOK | http://autobuild.buildroot.net/results/08f31e6f024837bf739ab5d10f8b3bfb50429e5e | 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.0.9 | 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 | 2022.2 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r11 | 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 | apparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.1 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 11.4.2 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.25.2 | 20.0.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 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.0.9 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2021.02.19 | 2022.09.03 | 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.1 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.12 | 20.10.19 | ORPH bash | DISTRO | https://release-monitoring.org/project/00166 | 5.1.16 | 5.2 | ORPH bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2022.2 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.1.67 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.1.67 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.1.67 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH bind | DISTRO | https://release-monitoring.org/project/14923 | 9.16.33 | 9.18.8 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.39 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 23.0 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.2 | btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.0.1 | ORPH bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.24 | c-icap | DISTRO | https://release-monitoring.org/project/21325 | 0.5.7 | 0.5.9 | ORPH c-icap-modules | DISTRO | https://release-monitoring.org/project/21326 | 0.5.4 | 0.5.5 | ORPH cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.6 | 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 capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.9.1 | 0.10.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 3.7.12 | 4.7.3 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.0.0 | 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.17.2 | clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.7 | 0.105.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 15.0.4 | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.24.3 | cni-plugins | DISTRO | https://release-monitoring.org/project/96794 | 1.1.1 | 1.1.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.14.1 | 0.16.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.5 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.8 | 1.6.9 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.5 | 1.6 | cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.6.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 | datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.12.1 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.2.3 | datatables-fixedcolumns | DISTRO | https://release-monitoring.org/project/141590 | 3.3.0 | 4.1.0 | datatables-responsive | DISTRO | https://release-monitoring.org/project/141591 | 2.2.3 | 2.3.0 | davfs2 | DISTRO | https://release-monitoring.org/project/07487 | 1.6.1 | 1.7.0 | ORPH dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.15.2 | 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.2.646 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dehydrated | DISTRO | https://release-monitoring.org/project/11312 | 0.7.0 | 0.7.1 | delve | DISTRO | https://release-monitoring.org/project/40149 | 1.8.0 | 1.9.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20220728 | ORPH docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 20.10.19 | 20.10.21 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.11.2 | 2.12.2 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 20.10.19 | 20.10.21 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.1 | 2022.2 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.22.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.3 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202208 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 22.10 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.188 | ORPH elixir | DISTRO | https://release-monitoring.org/project/00673 | 1.9.4 | 1.14.1 | 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.1.2 | 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.2 | 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.20 | 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.48 | 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.6 | 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.0 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.34 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.14 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 5.19 | 6.0 | exempi | DISTRO | https://release-monitoring.org/project/00767 | 2.6.1 | 2.6.2 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.26 | 1.30.1 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 5.1.2 | 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 fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.33 | flare-engine | DISTRO | https://release-monitoring.org/project/21433 | 1.12 | 1.13.04 | flare-game | DISTRO | https://release-monitoring.org/project/21434 | 1.12 | 1.13.04 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 22.10.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.3 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fmc | GUESS | https://release-monitoring.org/project/145761 | fsl-sdk-v2.0 | 0.2.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.2.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.1 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.1 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.3.1 | 8.4 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.5.0 | 1.9 | gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.0.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.1 | 3.5.3 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.0 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.0 | 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 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.31.4 | 2.38.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 gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.3.7 | 2.3.8 | ORPH gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.8.2.0 | 3.10.4.0 | 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.2.1 | 2.3.0 | 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.1.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.0 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.50.0 | 1.50.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.0 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.20.4 | 1.21.1 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.20.4 | 1.21.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.20.4 | 1.21.1 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.20.4 | 1.21.1 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.20.4 | 1.21.1 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.20.4 | 1.21.1 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.20.4 | 1.21.1 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.20.4 | 1.21.1 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.20.4 | 1.21.1 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.0 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.20.4 | 1.21.1 | ORPH gstd | DISTRO | https://release-monitoring.org/project/235022 | 0.14.0 | 0.15.0 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.20.4 | 1.21.1 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.20.4 | 1.21.1 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.0 | 1.12.1 | gtkmm3 | DISTRO | https://release-monitoring.org/project/07963 | 3.22.0 | 4.8.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.6.1 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.0 | 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.2 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.6.6 | haveged | DISTRO | https://release-monitoring.org/project/11695 | 1.9.15 | 1.9.18 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.12.0 | ORPH hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.358 | 0.364 | ORPH hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.15.0 | ORPH 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.39 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-52 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.9.1 | inih | DISTRO | https://release-monitoring.org/project/11600 | 55 | 56 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 22.6.0 | 22.6.1 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 22.6.0 | 22.6.1 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20210608 | 20220809 | ORPH 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 | iw | DISTRO | https://release-monitoring.org/project/01410 | 5.16 | 5.19 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.25.0 | 1.25.1 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.0.3 | 1.1.0 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jitterentropy-library | DISTRO | https://release-monitoring.org/project/29701 | 3.3.1 | 3.4.1 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | 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 | json-for-modern-cpp | DISTRO | https://release-monitoring.org/project/11152 | 3.10.5 | 3.11.2 | ORPH 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.99.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | 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... | 20.3.1-Nexus | 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-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.3-Ma... | 20.1.2-Nexus | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.4-Ma... | 20.1.2-Nexus | 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.0-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.2.2-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.4-Ma... | 20.3.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... | 20.3.0-Nexus | 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.0-Ma... | 20.4.0-Nexus | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.1.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.1.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.1.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-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.2.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.1.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.1.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 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.13.1 | 2.14 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | less | DISTRO | https://release-monitoring.org/project/01550 | 590 | 608 | ORPH libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libapparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.1 | libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbluray | DISTRO | https://release-monitoring.org/project/01565 | 1.3.1 | 1.3.3 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.66 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.12 | 1.14 | libdrm | DISTRO | https://release-monitoring.org/project/01596 | 2.4.113 | 2.4.114 | 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 | libfreeglut | DISTRO | https://release-monitoring.org/project/00846 | 3.2.2 | 3.4.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.12.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.11.0 | 3.12.0 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglfw | DISTRO | https://release-monitoring.org/project/01180 | 3.3.6 | 3.3.8 | libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.74.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.5.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.45 | 1.46 | 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 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.9.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.41 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.39 | 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.1 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.21.0 | libksba | DISTRO | https://release-monitoring.org/project/01649 | 1.6.0 | 1.6.2 | ORPH libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.12 | 0.12.1 | libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.7 | 3.0.8 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.9.1 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.11 | 2.1.18 | libnfs | DISTRO | https://release-monitoring.org/project/07325 | 4.0.0 | 5.0.2 | ORPH libnpupnp | DISTRO | https://release-monitoring.org/project/75209 | 4.2.2 | 5.0.0 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.13 | libopenh264 | DISTRO | https://release-monitoring.org/project/21365 | 2.2.0 | 2.3.1 | libopenssl | DISTRO | https://release-monitoring.org/project/20333 | 1.1.1q | 1.1.1s | 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.34.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.2.2 | 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 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.14 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.2 | ORPH liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.13.3 | libvirt | DISTRO | https://release-monitoring.org/project/224041 | 7.10.0 | 8.9.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.12.3 | 1.14.0 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.30 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.4.1 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.0.194 | 2.0.231 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.1.3 | 2.1.4 | 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.1.63 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20220310 | 20221012 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2022.10.01 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.4 | llvm | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.4 | 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.3 | 4.96.4 | ORPH 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.1 | 2.13.7 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.2 | 2.13.8 | lua | DISTRO | https://release-monitoring.org/project/01847 | 5.1.5 | 5.4.4 | lua-cffi | DISTRO | https://release-monitoring.org/project/242397 | 0.2.1 | 0.2.2 | lua-resty-http | DISTRO | https://release-monitoring.org/project/13887 | 0.15-0 | 0.16.1 | 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.16 | ORPH lxc | DISTRO | https://release-monitoring.org/project/01860 | 4.0.12 | 5.0.1 | 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 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 10.10.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.1 | 3.2.1 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 189 | 190 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.1.67 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.16 | 1.6.17 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.00 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.4.0 | 8.5.0 | meson | DISTRO | https://release-monitoring.org/project/06472 | 0.63.3 | 0.64.0 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.5.1 | 5.6.1 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.5.1 | 5.6.1 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20190618 | 20220725 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.10.0 | 0.10.5 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.1.0 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.32.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.122 | 6.12.0.190 | mosh | DISTRO | https://release-monitoring.org/project/07269 | 1.3.2 | 1.4.0 | mpd | DISTRO | https://release-monitoring.org/project/14864 | 0.23.9 | 0.23.10 | mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.1 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.34.1 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 4.1.3 | 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 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.0 | 0.9.3 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.7 | 2.2.8 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.17 | 2.2.1 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.1 | 6.3-20221029 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.2 | 0.32.4 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 0.17.1 | 1.0.0 | 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.36.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.23 | 2.1.36 | netsnmp | DISTRO | https://release-monitoring.org/project/02062 | 5.9 | 5.9.3 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.36.4 | 1.40.2 | ORPH network-manager-openvpn | DISTRO | https://release-monitoring.org/project/69977 | 1.8.14 | 1.10.0 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.50.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.20.1 | 1.23.2 | nginx-modsecurity | DISTRO | https://release-monitoring.org/project/68639 | 1.0.2 | 1.0.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.17.1 | 19.0.1 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntfs-3g | DISTRO | https://release-monitoring.org/project/02504 | 2022.5.17 | 2022.10.3 | 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.154 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 520.56.06 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.2.1 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.2.0 | 7.3.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.5.1 | openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.22.2 | opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2022.09.30 | 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.17 | 4.6.0 | openfpgaloader | DISTRO | https://release-monitoring.org/project/241709 | 0.6.1 | 0.9.1 | openipmi | DISTRO | https://release-monitoring.org/project/02549 | 2.0.32 | 2.0.33 | ORPH openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.14.1+1 | 20+22 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.0.0 | 4.1.4 | 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.45.2 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.5.8 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.0 | 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.18.0 | 3.19.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.18.0 | 3.19.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.18.0 | 3.19.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.18.0 | 3.19.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.31 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.32 | 0.4.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.1.67 | ORPH osm2pgsql | DISTRO | https://release-monitoring.org/project/02575 | 1.7.0 | 1.7.1 | 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 parted | DISTRO | https://release-monitoring.org/project/02596 | 3.4 | 3.5 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.16.1 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.5 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202210 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl | DISTRO | https://release-monitoring.org/project/13599 | 5.34.1 | 5.36.0 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | 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.002002 | 1.004004 | perl-file-listing | DISTRO | https://release-monitoring.org/project/02892 | 6.14 | 6.15 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.76 | 3.80 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.12 | 6.14 | perl-http-message | DISTRO | https://release-monitoring.org/project/02977 | 6.37 | 6.44 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20200824 | 1.20220520 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.26 | 9.28 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.34 | 1.35 | 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.85 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-path-tiny | DISTRO | https://release-monitoring.org/project/11962 | 0.124 | 0.130 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | 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.000001 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.12 | 5.17 | 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.1.5 | pigpio | DISTRO | https://release-monitoring.org/project/21577 | 79 | 7301 | pixman | DISTRO | https://release-monitoring.org/project/03648 | 0.40.0 | 0.42.2 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.3 | ORPH 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 | polkit | DISTRO | https://release-monitoring.org/project/03682 | 121 | 122 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 22.11.0 | postgis | DISTRO | https://release-monitoring.org/project/03694 | 3.2.2 | 3.3.1 | powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.1 | ORPH proftpd | DISTRO | https://release-monitoring.org/project/07609 | 1.3.6e | 1.3.7e | proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.1.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.13 | 0.12.1 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | 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.4 | 23.5 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH pugixml | DISTRO | https://release-monitoring.org/project/03728 | 1.12.1 | 1.13 | putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aiohttp-remotes | DISTRO | https://release-monitoring.org/project/21248 | 1.1.0 | 1.2.0 | python-automat | DISTRO | https://release-monitoring.org/project/15101 | 20.2.0 | 22.10.0 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.12.1 | 0.19.2 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.0 | 1.26.3 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.0 | 1.29.3 | python-canopen | DISTRO | https://release-monitoring.org/project/23230 | 1.0.0 | 2.0.0b1 | 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-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.32 | 3.0.0a11 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.1.0 | 2.2.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 22.10.26 | python-flit-core | DISTRO | https://release-monitoring.org/project/44841 | 3.7.1 | 3.8.0 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.29 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.9 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.1 | 3.42.2 | python-greenlet | DISTRO | https://release-monitoring.org/project/06870 | 2.0.0 | 2.0.0.post0 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jsonschema | DISTRO | https://release-monitoring.org/project/03898 | 4.16.0 | 4.17.0 | python-keyring | DISTRO | https://release-monitoring.org/project/03901 | 23.9.3 | 23.11.0 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.6.2 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 2.8.8 | 3.0b1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.11.0 | 2.12.0 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3 | 22.3.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.31 | 3.0.32 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | python-pudb | DISTRO | https://release-monitoring.org/project/03980 | 2022.1.2 | 2022.1.3 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.0 | 2.10.1 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.1.2 | python-pyparted | DISTRO | https://release-monitoring.org/project/15558 | 3.11.6 | 3.12.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.7 | python-pyroute2 | DISTRO | https://release-monitoring.org/project/20081 | 0.5.7 | 0.7.3 | python-pytest | DISTRO | https://release-monitoring.org/project/03765 | 7.1.2 | 7.2.0 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | 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.9.3 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.5.0 | 65.5.1 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 5.0.0 | python-spidev | DISTRO | https://release-monitoring.org/project/21612 | 3.5 | 3.6 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.0b3 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-twisted | DISTRO | https://release-monitoring.org/project/04071 | 22.2.0 | 22.10.0 | python-unittest-xml-reporting | DISTRO | https://release-monitoring.org/project/72281 | 3.0.4 | 3.2.0 | python-weasyprint | DISTRO | https://release-monitoring.org/project/11057 | 57.0 | 57.1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.1 | 1.4.2 | 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.1.1 | qpid-proton | DISTRO | https://release-monitoring.org/project/15198 | 0.35.0 | 0.37.0 | qt5coap | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.0 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-server | DISTRO | https://release-monitoring.org/project/05585 | 3.8.2 | 3.11.2 | 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 | readline | DISTRO | https://release-monitoring.org/project/04173 | 8.1.2 | 8.2 | ORPH 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.7.3 | rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2210.0 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.0 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.6.3 | 1.0.8.0 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.11 | 4.17.2 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.4.0 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.24.1 | 2.24.2 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.2 | 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.0.18 | 2.20.1 | 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 | sed | DISTRO | https://release-monitoring.org/project/04789 | 4.8 | 4.9 | ORPH selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.8.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.5.2 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.9 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.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.6 | 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.45.0 | 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 | 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.2 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.9 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 0.22.2 | 1.1 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.14.06 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.5 | 5.9.8 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.67 | sudo | DISTRO | https://release-monitoring.org/project/04906 | 1.9.11p2 | 1.9.12p1 | ORPH supertuxkart | DISTRO | https://release-monitoring.org/project/04912 | 1.3 | 1.4 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.4 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.8 | swig | DISTRO | https://release-monitoring.org/project/04919 | 4.0.2 | 4.1.0 | 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.0 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.1.64 | 2.1.84 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.4.2 | 12.6.0 | 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 | 250.4 | 252 | 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.7.0 | tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.2.0 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5 | 2.5.1 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.17.0 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.8.0 | 2.8.1 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.0.0 | 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.3 | tmux | DISTRO | https://release-monitoring.org/project/04980 | 3.1c | 3.3a | 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 | 2.4.1 | ORPH tpm2-pkcs11 | DISTRO | https://release-monitoring.org/project/18777 | 1.7.0 | 1.8.0 | tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.3 | 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 | 3.2.0 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.4 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.0.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2022.10 | uhubctl | DISTRO | https://release-monitoring.org/project/17364 | 2.4.0 | 2.5.0 | ulogd | DISTRO | https://release-monitoring.org/project/05038 | 2.0.7 | 2.0.8 | ORPH unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.2 | unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.1 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.6.1 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 0.99.20 | upx | DISTRO | https://release-monitoring.org/project/13737 | 3.96 | 4.0.0 | usbredir | DISTRO | https://release-monitoring.org/project/16012 | 0.12.0 | 0.13.0 | utf8proc | DISTRO | https://release-monitoring.org/project/07455 | 2.7.0 | 2.8.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.3 | 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 | vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.2 | 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.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.33 | 3.2.41 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.0.15 | 4.1.6 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.233 | ORPH wayland-protocols | DISTRO | https://release-monitoring.org/project/13997 | 1.27 | 1.28 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.0 | 2.38.2 | 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.0 | wine | DISTRO | https://release-monitoring.org/project/05134 | 7.0 | 7.20 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2022.02.18 | 2022.08.12 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.12 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 3.4.12 | 4.0.1 | ORPH wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.12.1 | 1.14.0 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.36.8 | 2.38.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.42.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.21 | xapp_fslsfonts | DISTRO | https://release-monitoring.org/project/17157 | 1.0.5 | 1.0.6 | xapp_fstobdf | DISTRO | https://release-monitoring.org/project/17156 | 1.0.6 | 1.0.7 | xapp_ico | DISTRO | https://release-monitoring.org/project/21722 | 1.0.5 | 1.0.6 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20221028 | xapp_oclock | DISTRO | https://release-monitoring.org/project/15042 | 1.0.4 | 1.0.5 | xapp_rgb | DISTRO | https://release-monitoring.org/project/17151 | 1.0.6 | 1.1.0 | xapp_sessreg | DISTRO | https://release-monitoring.org/project/15040 | 1.1.2 | 1.1.3 | xapp_showfont | DISTRO | https://release-monitoring.org/project/12316 | 1.0.5 | 1.0.6 | xapp_smproxy | DISTRO | https://release-monitoring.org/project/15039 | 1.0.6 | 1.0.7 | xapp_viewres | DISTRO | https://release-monitoring.org/project/17162 | 1.0.6 | 1.0.7 | xapp_xditview | DISTRO | https://release-monitoring.org/project/21262 | 1.0.5 | 1.0.6 | xapp_xfsinfo | DISTRO | https://release-monitoring.org/project/17158 | 1.0.6 | 1.0.7 | xapp_xgc | DISTRO | https://release-monitoring.org/project/21720 | 1.0.5 | 1.0.6 | xapp_xkbprint | DISTRO | https://release-monitoring.org/project/17159 | 1.0.5 | 1.0.6 | xapp_xmh | DISTRO | https://release-monitoring.org/project/21718 | 1.0.3 | 1.0.4 | xapp_xsetroot | DISTRO | https://release-monitoring.org/project/14953 | 1.1.2 | 1.1.3 | xcb-util-cursor | DISTRO | https://release-monitoring.org/project/05166 | 0.1.3 | 0.1.4 | xcb-util-image | DISTRO | https://release-monitoring.org/project/05167 | 0.4.0 | 0.4.1 | xcb-util-keysyms | DISTRO | https://release-monitoring.org/project/05168 | 0.4.0 | 0.4.1 | xcb-util-renderutil | DISTRO | https://release-monitoring.org/project/05169 | 0.3.9 | 0.3.10 | xcb-util-wm | DISTRO | https://release-monitoring.org/project/05170 | 0.4.1 | 0.4.2 | xdriver_xf86-input-keyboard | DISTRO | https://release-monitoring.org/project/15902 | 1.9.0 | 2.0.0 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.0 | 1.2.1 | xdriver_xf86-input-mouse | DISTRO | https://release-monitoring.org/project/15901 | 1.9.3 | 1.9.4 | xdriver_xf86-input-vmmouse | DISTRO | https://release-monitoring.org/project/05244 | 13.1.0 | 13.2.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.4 | 4.16.2 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 5.19.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.36 | 2.37 | xlib_libFS | DISTRO | https://release-monitoring.org/project/01618 | 1.0.8 | 1.0.9 | xlib_libXau | DISTRO | https://release-monitoring.org/project/01765 | 1.0.9 | 1.0.10 | xlib_libXext | DISTRO | https://release-monitoring.org/project/01774 | 1.3.4 | 1.3.5 | xlib_libXfont2 | DISTRO | https://release-monitoring.org/project/17165 | 2.0.5 | 2.0.6 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.4 | 2.3.6 | xlib_libXinerama | DISTRO | https://release-monitoring.org/project/01779 | 1.1.4 | 1.1.5 | xlib_libXmu | DISTRO | https://release-monitoring.org/project/01785 | 1.1.3 | 1.1.4 | xlib_libXrender | DISTRO | https://release-monitoring.org/project/01789 | 0.9.10 | 0.9.11 | xlib_libXtst | DISTRO | https://release-monitoring.org/project/01794 | 1.2.3 | 1.2.4 | xlib_libXxf86vm | DISTRO | https://release-monitoring.org/project/01799 | 1.1.4 | 1.1.5 | xlib_libfontenc | DISTRO | https://release-monitoring.org/project/01613 | 1.1.4 | 1.1.6 | xlib_libxkbfile | DISTRO | https://release-monitoring.org/project/01781 | 1.1.0 | 1.1.1 | xlib_libxshmfence | DISTRO | https://release-monitoring.org/project/01792 | 1.3 | 1.3.1 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.1 | 2022.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.05.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.21 | 3.22 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 371 | 375 | ORPH xutil_makedepend | DISTRO | https://release-monitoring.org/project/13528 | 1.0.6 | 1.0.7 | yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 5.4.9 | 6.2.4 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.2.3 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.0.2 | 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 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-38126 | https://security-tracker.debian.org/tracker/CVE-2022-38126 binutils | CVE-2022-38127 | https://security-tracker.debian.org/tracker/CVE-2022-38127 binutils | CVE-2022-38128 | https://security-tracker.debian.org/tracker/CVE-2022-38128 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nginx | CVE-2022-3638 | https://security-tracker.debian.org/tracker/CVE-2022-3638 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-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-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 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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 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-38126 | https://security-tracker.debian.org/tracker/CVE-2022-38126 binutils | CVE-2022-38127 | https://security-tracker.debian.org/tracker/CVE-2022-38127 binutils | CVE-2022-38128 | https://security-tracker.debian.org/tracker/CVE-2022-38128 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nginx | CVE-2022-3638 | https://security-tracker.debian.org/tracker/CVE-2022-3638 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2021-28861 | https://security-tracker.debian.org/tracker/CVE-2021-28861 python3 | CVE-2022-26488 | https://security-tracker.debian.org/tracker/CVE-2022-26488 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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 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-38126 | https://security-tracker.debian.org/tracker/CVE-2022-38126 binutils | CVE-2022-38127 | https://security-tracker.debian.org/tracker/CVE-2022-38127 binutils | CVE-2022-38128 | https://security-tracker.debian.org/tracker/CVE-2022-38128 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exim | CVE-2022-37451 | https://security-tracker.debian.org/tracker/CVE-2022-37451 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 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 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 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 libfribidi | CVE-2022-25308 | https://security-tracker.debian.org/tracker/CVE-2022-25308 libfribidi | CVE-2022-25309 | https://security-tracker.debian.org/tracker/CVE-2022-25309 libfribidi | CVE-2022-25310 | https://security-tracker.debian.org/tracker/CVE-2022-25310 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 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 libtasn1 | CVE-2021-46848 | https://security-tracker.debian.org/tracker/CVE-2021-46848 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mupdf | CVE-2021-4216 | https://security-tracker.debian.org/tracker/CVE-2021-4216 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nginx | CVE-2022-3638 | https://security-tracker.debian.org/tracker/CVE-2022-3638 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 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 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-1050 | https://security-tracker.debian.org/tracker/CVE-2022-1050 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 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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-2031 | https://security-tracker.debian.org/tracker/CVE-2022-2031 samba4 | CVE-2022-32742 | https://security-tracker.debian.org/tracker/CVE-2022-32742 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-32744 | https://security-tracker.debian.org/tracker/CVE-2022-32744 samba4 | CVE-2022-32745 | https://security-tracker.debian.org/tracker/CVE-2022-32745 samba4 | CVE-2022-32746 | https://security-tracker.debian.org/tracker/CVE-2022-32746 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 shapelib | CVE-2022-0699 | https://security-tracker.debian.org/tracker/CVE-2022-0699 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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.08.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 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 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-38126 | https://security-tracker.debian.org/tracker/CVE-2022-38126 binutils | CVE-2022-38127 | https://security-tracker.debian.org/tracker/CVE-2022-38127 binutils | CVE-2022-38128 | https://security-tracker.debian.org/tracker/CVE-2022-38128 binutils | CVE-2022-38533 | https://security-tracker.debian.org/tracker/CVE-2022-38533 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dbus-broker | CVE-2022-31212 | https://security-tracker.debian.org/tracker/CVE-2022-31212 dbus-broker | CVE-2022-31213 | https://security-tracker.debian.org/tracker/CVE-2022-31213 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libtasn1 | CVE-2021-46848 | https://security-tracker.debian.org/tracker/CVE-2021-46848 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-37797 | https://security-tracker.debian.org/tracker/CVE-2022-37797 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mupdf | CVE-2021-4216 | https://security-tracker.debian.org/tracker/CVE-2021-4216 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 nginx | CVE-2021-3618 | https://security-tracker.debian.org/tracker/CVE-2021-3618 nginx | CVE-2022-3638 | https://security-tracker.debian.org/tracker/CVE-2022-3638 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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 opus | CVE-2022-25345 | https://security-tracker.debian.org/tracker/CVE-2022-25345 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-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 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-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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-2031 | https://security-tracker.debian.org/tracker/CVE-2022-2031 samba4 | CVE-2022-32742 | https://security-tracker.debian.org/tracker/CVE-2022-32742 samba4 | CVE-2022-32743 | https://security-tracker.debian.org/tracker/CVE-2022-32743 samba4 | CVE-2022-32744 | https://security-tracker.debian.org/tracker/CVE-2022-32744 samba4 | CVE-2022-32745 | https://security-tracker.debian.org/tracker/CVE-2022-32745 samba4 | CVE-2022-32746 | https://security-tracker.debian.org/tracker/CVE-2022-32746 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 shapelib | CVE-2022-0699 | https://security-tracker.debian.org/tracker/CVE-2022-0699 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 thomas.petazzoni at bootlin.com Mon Nov 7 08:24:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 09:24:55 +0100 Subject: [Buildroot] RFC: package/boost: build failure In-Reply-To: References: Message-ID: <20221107092455.3e4c972e@windsurf> On Mon, 07 Nov 2022 06:38:43 +0000 Andreas Ziegler wrote: > The development branch of boost/intrusive contains a fix for this > failure which, unfortunately, is rather longish [2]. Easy extraction of > the relevant part of the patch is not possible, due to massive changes > to the whole code. > > I can think of three options to deal with this issue: > > (1) Use the commit [2] as is, even if it changes more than the failing > code To me the commit [2] is not that large, and would be OK to backport as an interim solution until 1.81 is released. Thanks a lot for this investigation work, much appreciated! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From marek.metelski at grinn-global.com Mon Nov 7 09:16:58 2022 From: marek.metelski at grinn-global.com (Marek Metelski) Date: Mon, 7 Nov 2022 10:16:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/gitlab-runner: fix inconsistency of systemd and sysv daemons Message-ID: <20221107091658.25974-1-marek.metelski@grinn-global.com> Copy default $DEAMON_ARGS from systemd service to sysv init script. Make GITLAB_RUNNER_USER home directory the same as default --work-directory (-d) flag. Run sysv daemon process using root user (remove -c option) This is needed to correctly access config files as specified. System access can still be limited with gitlab-runner `--user` flag. Use same $DAEMON_ARGS variable name so it can be overwritten in /etc/default/gitlab-runner environment file in both cases. Signed-off-by: Marek Metelski --- package/gitlab-runner/S95gitlab-runner | 6 +++--- package/gitlab-runner/gitlab-runner.mk | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/gitlab-runner/S95gitlab-runner b/package/gitlab-runner/S95gitlab-runner index 2a50e7151a..739adf1783 100644 --- a/package/gitlab-runner/S95gitlab-runner +++ b/package/gitlab-runner/S95gitlab-runner @@ -3,7 +3,7 @@ DAEMON="gitlab-runner" PIDFILE="/var/run/$DAEMON.pid" -GITLAB_RUNNER_ARGS="run" +DAEMON_ARGS="run --syslog --user gitlab-runner -d /var/lib/gitlab-runner -c /etc/gitlab-runner/config.toml" # shellcheck source=/dev/null [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" @@ -11,8 +11,8 @@ GITLAB_RUNNER_ARGS="run" start() { printf 'Starting %s: ' "$DAEMON" # shellcheck disable=SC2086 # we need the word splitting - start-stop-daemon -S -q -m -b -p "$PIDFILE" -c "$DAEMON:$DAEMON" -x "/usr/bin/$DAEMON" \ - -- $GITLAB_RUNNER_ARGS + start-stop-daemon -S -q -m -b -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ + -- $DAEMON_ARGS status=$? if [ "$status" -eq 0 ]; then echo "OK" diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index fde776e631..9542275135 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -12,9 +12,8 @@ GITLAB_RUNNER_LICENSE_FILES = LICENSE GITLAB_RUNNER_LDFLAGS = \ -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=$(GITLAB_RUNNER_VERSION) -# Don't run gitlab runner as root. define GITLAB_RUNNER_USERS - gitlab-runner -1 gitlab-runner -1 * /var/run/dbus /bin/false - Gitlab Runner + gitlab-runner -1 gitlab-runner -1 * /var/lib/gitlab-runner /bin/false - Gitlab Runner endef define GITLAB_RUNNER_INSTALL_INIT_SYSV -- 2.20.1 From mf at go-sys.de Mon Nov 7 09:54:17 2022 From: mf at go-sys.de (Michael Fischer) Date: Mon, 7 Nov 2022 10:54:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: bump version to 2.24.2 Message-ID: <20221107095417.5332-1-mf@go-sys.de> Signed-off-by: Michael Fischer --- package/sdl2/sdl2.hash | 4 ++-- package/sdl2/sdl2.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2/sdl2.hash b/package/sdl2/sdl2.hash index 782c552c52..923a900dc0 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.24.1.tar.gz.sig -sha256 bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b SDL2-2.24.1.tar.gz +# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.24.2.tar.gz.sig +sha256 b35ef0a802b09d90ed3add0dcac0e95820804202914f5bb7b0feb710f1a1329f SDL2-2.24.2.tar.gz # Locally calculated sha256 fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 28e2c5cb36..a1dc8b5b73 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.24.1 +SDL2_VERSION = 2.24.2 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib -- 2.20.1 From br015 at umbiko.net Mon Nov 7 10:05:27 2022 From: br015 at umbiko.net (Andreas Ziegler) Date: Mon, 7 Nov 2022 11:05:27 +0100 Subject: [Buildroot] [PATCH] package/boost: backport development branch changes to fix MIPS64 build failure Message-ID: <20221107100527.2772772-1-br015@umbiko.net> Backport from Boost/intrusive development branch. Fixes issue introduced with version 1.80. Issue: https://github.com/boostorg/intrusive/issues/79 Fixes: http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e Signed-off-by: Andreas Ziegler --- .../0001-Improve-modfunc-performance.patch | 550 ++++++++++++++++++ 1 file changed, 550 insertions(+) create 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 new file mode 100644 index 0000000000..d9f00133c1 --- /dev/null +++ b/package/boost/0001-Improve-modfunc-performance.patch @@ -0,0 +1,550 @@ +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 1/1] 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. + +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 + -- 2.34.1 From neal.frager at amd.com Mon Nov 7 11:31:20 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 7 Nov 2022 04:31:20 -0700 Subject: [Buildroot] [PATCH v3 1/2] package/versal-firmware: new package Message-ID: <20221107113121.6857-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 9bd98da5ef..fa70834475 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2189,6 +2189,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..f28bdc200b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -442,6 +442,7 @@ menu "Firmware" source "package/rpi-firmware/Config.in" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" + source "package/versal-firmware/Config.in" source "package/ux500-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Mon Nov 7 11:31:21 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 7 Nov 2022 04:31:21 -0700 Subject: [Buildroot] [PATCH v3 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221107113121.6857-1-neal.frager@amd.com> References: <20221107113121.6857-1-neal.frager@amd.com> Message-ID: <20221107113121.6857-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index fa70834475..204c178c7f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2181,9 +2181,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..5778ce9c66 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} earlycon=pl011,mmio32,0xFF000000 clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..aad6813052 --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..8c5d391b97 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From neal.frager at amd.com Mon Nov 7 12:43:18 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 7 Nov 2022 05:43:18 -0700 Subject: [Buildroot] [PATCH v1 1/1] configs/zynq_xxx_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221107124318.21725-1-neal.frager@amd.com> This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynq_zc706, zynq_zed and zynq_microzed defconfigs. Signed-off-by: Neal Frager --- board/zynq/microzed/uboot.fragment | 1 - board/zynq/zc706/uboot.fragment | 1 - board/zynq/zed/uboot.fragment | 1 - configs/zynq_microzed_defconfig | 2 +- configs/zynq_zc706_defconfig | 2 +- configs/zynq_zed_defconfig | 2 +- 6 files changed, 3 insertions(+), 6 deletions(-) delete mode 100644 board/zynq/microzed/uboot.fragment delete mode 100644 board/zynq/zc706/uboot.fragment delete mode 100644 board/zynq/zed/uboot.fragment diff --git a/board/zynq/microzed/uboot.fragment b/board/zynq/microzed/uboot.fragment deleted file mode 100644 index bc4dffaffa..0000000000 --- a/board/zynq/microzed/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-microzed" diff --git a/board/zynq/zc706/uboot.fragment b/board/zynq/zc706/uboot.fragment deleted file mode 100644 index ad5efa6204..0000000000 --- a/board/zynq/zc706/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-zc706" diff --git a/board/zynq/zed/uboot.fragment b/board/zynq/zed/uboot.fragment deleted file mode 100644 index d58fcd5439..0000000000 --- a/board/zynq/zed/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-zed" diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 10a4f4095f..5f3fc5e6ab 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/microzed/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-microzed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 82c47be7a5..0daaeca872 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zc706/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zc706" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index 34e1b67184..74c2e8c4d3 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zed/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y -- 2.17.1 From neal.frager at amd.com Mon Nov 7 13:15:16 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 7 Nov 2022 06:15:16 -0700 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kv260_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221107131516.18488-1-neal.frager@amd.com> This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynqmp_kria_kv260_defconfig. Signed-off-by: Neal Frager --- board/zynqmp/kria/kv260/uboot.fragment | 1 - configs/zynqmp_kria_kv260_defconfig | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..33c074ab8d 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,4 +1,3 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y CONFIG_MULTI_DTB_FIT=y diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index 25bab4cbb4..522dc79e6c 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -25,6 +25,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/kria/kv260/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-smk-k26-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y -- 2.17.1 From nolange79 at gmail.com Mon Nov 7 13:32:27 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Mon, 7 Nov 2022 14:32:27 +0100 Subject: [Buildroot] [PATCH 1/6 v3] package/skeleton-systemd: move /var factory tmpfiles out of /etc In-Reply-To: <20221106155804.GA3918838@scaer> References: <18712_1666122192_634F01D0_18712_304_1_aadcab6f9e8f71b5581c8a15b2773a431bb29ca0.1666122184.git.yann.morin@orange.com> <20221106155804.GA3918838@scaer> Message-ID: Am So., 6. Nov. 2022 um 16:58 Uhr schrieb Yann E. MORIN : > > Norbert, All, > > On 2022-11-06 16:40 +0100, Norbert Lange spake thusly: > > Am Di., 18. Okt. 2022 um 21:43 Uhr schrieb : > [--SNIP--] > > > diff --git a/package/skeleton-init-systemd/skeleton-init-systemd.mk b/package/skeleton-init-systemd/skeleton-init-systemd.mk > > > index 795a171809..7b66732ef4 100644 > > > --- a/package/skeleton-init-systemd/skeleton-init-systemd.mk > > > +++ b/package/skeleton-init-systemd/skeleton-init-systemd.mk > > > @@ -29,7 +29,6 @@ else > > > # a real (but empty) directory, and the "factory files" will be copied > > > # back there by the tmpfiles.d mechanism. > > > define SKELETON_INIT_SYSTEMD_ROOT_RO_OR_RW > > > - mkdir -p $(TARGET_DIR)/etc/systemd/tmpfiles.d > > > echo "/dev/root / auto ro 0 1" >$(TARGET_DIR)/etc/fstab > > > echo "tmpfs /var tmpfs mode=1777 0 0" >>$(TARGET_DIR)/etc/fstab > > > endef > > > @@ -38,6 +37,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > > rm -rf $(TARGET_DIR)/usr/share/factory/var > > > mv $(TARGET_DIR)/var $(TARGET_DIR)/usr/share/factory/var > > > mkdir -p $(TARGET_DIR)/var > > > + mkdir -p $(TARGET_DIR)/usr/lib/tmpfiles.d > > > for i in $(TARGET_DIR)/usr/share/factory/var/* \ > > > $(TARGET_DIR)/usr/share/factory/var/lib/* \ > > > $(TARGET_DIR)/usr/share/factory/var/lib/systemd/*; do \ > > > @@ -51,7 +51,7 @@ define SKELETON_INIT_SYSTEMD_PRE_ROOTFS_VAR > > > printf "C! %s - - - -\n" "$${j}" \ > > > || exit 1; \ > > > fi; \ > > > > From tmpfiles.d docs: "C ... Recursively copy a file or directory, if > > the destination files or directories do not > > exist yet or the destination directory is empty. Note that this > > command will not descend into subdirectories > > if the destination directory already exists and is not empty. > > Instead, the entire copy operation is skipped." > > > > So all the drama could be just replaced with "C! /var - - - -\n" imho. > > > > (non standard permissions/owner are probably gone either way) > > I do remember that I had to explicitly register individual entries > rather than the directory alone, as that did not work. That was 5+ > years ago (commit 26085bbbd500), and I did not write it down in the > commit log... > > However, it looks like we hit this issue, as hinted in commit > 7e811708f31c (package/skeleton-init-systemd: work around for /var/lib > not populating), which states: > > It turns out /var/lib will exist, because some part of systemd creates > /var/lib/systemd/catalog on boot before tmpfiles runs. > > So, we do have a chicken-n-eggs issue, that registering /var as a whole > does not work. I guess thats the logging service, systemd-tmpfiles-setup.service already requires some stuff running and other stuff is able to run and freely access /var aswell. The clean way would be to be done with "migrating" /var before local-fs.target is reached. Regards, Norbert From luca.ceresoli at bootlin.com Mon Nov 7 14:31:54 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 7 Nov 2022 15:31:54 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynq_xxx_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221107124318.21725-1-neal.frager@amd.com> References: <20221107124318.21725-1-neal.frager@amd.com> Message-ID: <20221107153154.601c4cf1@booty> On Mon, 7 Nov 2022 05:43:18 -0700 Neal Frager wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynq_zc706, zynq_zed and zynq_microzed defconfigs. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli ...before Peter applies the patch, this time! ;-) -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Mon Nov 7 14:32:47 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 7 Nov 2022 15:32:47 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kv260_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221107131516.18488-1-neal.frager@amd.com> References: <20221107131516.18488-1-neal.frager@amd.com> Message-ID: <20221107153247.34da2ad0@booty> On Mon, 7 Nov 2022 06:15:16 -0700 Neal Frager wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynqmp_kria_kv260_defconfig. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From m.niestroj at grinn-global.com Mon Nov 7 16:58:37 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Mon, 07 Nov 2022 17:58:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/gitlab-runner: fix inconsistency of systemd and sysv daemons In-Reply-To: <20221107091658.25974-1-marek.metelski@grinn-global.com> References: <20221107091658.25974-1-marek.metelski@grinn-global.com> Message-ID: <878rkmsnqm.fsf@grinn-global.com> Marek Metelski writes: > Copy default $DEAMON_ARGS from systemd service to sysv init script. > > Make GITLAB_RUNNER_USER home directory the same as default > --work-directory (-d) flag. > > Run sysv daemon process using root user (remove -c option) > This is needed to correctly access config files as specified. > System access can still be limited with gitlab-runner `--user` flag. > > Use same $DAEMON_ARGS variable name so it can be overwritten in > /etc/default/gitlab-runner environment file in both cases. > > Signed-off-by: Marek Metelski Reviewed-by: Marcin Niestroj > --- > package/gitlab-runner/S95gitlab-runner | 6 +++--- > package/gitlab-runner/gitlab-runner.mk | 3 +-- > 2 files changed, 4 insertions(+), 5 deletions(-) > > diff --git a/package/gitlab-runner/S95gitlab-runner b/package/gitlab-runner/S95gitlab-runner > index 2a50e7151a..739adf1783 100644 > --- a/package/gitlab-runner/S95gitlab-runner > +++ b/package/gitlab-runner/S95gitlab-runner > @@ -3,7 +3,7 @@ > DAEMON="gitlab-runner" > PIDFILE="/var/run/$DAEMON.pid" > > -GITLAB_RUNNER_ARGS="run" > +DAEMON_ARGS="run --syslog --user gitlab-runner -d /var/lib/gitlab-runner -c /etc/gitlab-runner/config.toml" > > # shellcheck source=/dev/null > [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" > @@ -11,8 +11,8 @@ GITLAB_RUNNER_ARGS="run" > start() { > printf 'Starting %s: ' "$DAEMON" > # shellcheck disable=SC2086 # we need the word splitting > - start-stop-daemon -S -q -m -b -p "$PIDFILE" -c "$DAEMON:$DAEMON" -x "/usr/bin/$DAEMON" \ > - -- $GITLAB_RUNNER_ARGS > + start-stop-daemon -S -q -m -b -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ > + -- $DAEMON_ARGS > status=$? > if [ "$status" -eq 0 ]; then > echo "OK" > diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk > index fde776e631..9542275135 100644 > --- a/package/gitlab-runner/gitlab-runner.mk > +++ b/package/gitlab-runner/gitlab-runner.mk > @@ -12,9 +12,8 @@ GITLAB_RUNNER_LICENSE_FILES = LICENSE > GITLAB_RUNNER_LDFLAGS = \ > -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=$(GITLAB_RUNNER_VERSION) > > -# Don't run gitlab runner as root. > define GITLAB_RUNNER_USERS > - gitlab-runner -1 gitlab-runner -1 * /var/run/dbus /bin/false - Gitlab Runner > + gitlab-runner -1 gitlab-runner -1 * /var/lib/gitlab-runner /bin/false - Gitlab Runner > endef > > define GITLAB_RUNNER_INSTALL_INIT_SYSV -- Marcin Niestr?j From fperrad at gmail.com Mon Nov 7 17:10:44 2022 From: fperrad at gmail.com (Francois Perrad) Date: Mon, 7 Nov 2022 18:10:44 +0100 Subject: [Buildroot] [PATCH] package/lua-cffi: bump to version 0.2.2 Message-ID: <20221107171044.1239145-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/lua-cffi/lua-cffi.hash | 2 +- package/lua-cffi/lua-cffi.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lua-cffi/lua-cffi.hash b/package/lua-cffi/lua-cffi.hash index a532c6c7b..e71019993 100644 --- a/package/lua-cffi/lua-cffi.hash +++ b/package/lua-cffi/lua-cffi.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c30080d6309167f86d1a96d3ee33f33ef52e884052b7feac140b8c52db10ad7a lua-cffi-0.2.1.tar.gz +sha256 34fb4eea7a0abec2095f08596f604ac01c81b979bead7d2f5cb084b3e2b46cbc lua-cffi-0.2.2.tar.gz sha256 f5653a4d5864a3920ea1e07dacfd646067314be647598f0acaaf685beaa2e396 COPYING.md diff --git a/package/lua-cffi/lua-cffi.mk b/package/lua-cffi/lua-cffi.mk index 964f49f03..ac351f7f9 100644 --- a/package/lua-cffi/lua-cffi.mk +++ b/package/lua-cffi/lua-cffi.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUA_CFFI_VERSION = 0.2.1 +LUA_CFFI_VERSION = 0.2.2 LUA_CFFI_SITE = $(call github,q66,cffi-lua,v$(LUA_CFFI_VERSION)) LUA_CFFI_LICENSE = MIT LUA_CFFI_LICENSE_FILES = COPYING.md -- 2.37.2 From m.niestroj at grinn-global.com Mon Nov 7 17:18:53 2022 From: m.niestroj at grinn-global.com (Marcin =?utf-8?Q?Niestr=C3=B3j?=) Date: Mon, 07 Nov 2022 18:18:53 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-pytest: bump to version 7.2.0 In-Reply-To: <20221106161149.322781-1-james.hilliard1@gmail.com> References: <20221106161149.322781-1-james.hilliard1@gmail.com> Message-ID: <87leomwul5.fsf@grinn-global.com> James Hilliard writes: > Signed-off-by: James Hilliard Reviewed-by: Marcin Niestroj > --- > package/python-pytest/python-pytest.hash | 4 ++-- > package/python-pytest/python-pytest.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/python-pytest/python-pytest.hash b/package/python-pytest/python-pytest.hash > index c2ead0aa64..2ae1e61ed4 100644 > --- a/package/python-pytest/python-pytest.hash > +++ b/package/python-pytest/python-pytest.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/pytest/json > -md5 4a98001581a18d4084cb5027fdb1467d pytest-7.1.2.tar.gz > -sha256 a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45 pytest-7.1.2.tar.gz > +md5 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz > +sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz > # Locally computer sha256 > sha256 ca836a5f9ecca3b2f350230faa20a48fb8b145653b5568d784862df864706b9b LICENSE > diff --git a/package/python-pytest/python-pytest.mk b/package/python-pytest/python-pytest.mk > index 85d762ac8b..1794582dd3 100644 > --- a/package/python-pytest/python-pytest.mk > +++ b/package/python-pytest/python-pytest.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_PYTEST_VERSION = 7.1.2 > +PYTHON_PYTEST_VERSION = 7.2.0 > PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz > -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/4e/1f/34657c6ac56f3c58df650ba41f8ffb2620281ead8e11bcdc7db63cf72a78 > +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 > PYTHON_PYTEST_SETUP_TYPE = setuptools > PYTHON_PYTEST_LICENSE = MIT > PYTHON_PYTEST_LICENSE_FILES = LICENSE -- Marcin Niestr?j From fontaine.fabrice at gmail.com Mon Nov 7 17:25:30 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 18:25:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/ipmitool: fix per-package build Message-ID: <20221107172530.6748-1-fontaine.fabrice@gmail.com> Fix the following per-package build failure raised since commit 82480ee22bdfae6f7d399975722b5c125749d8c7: configure.ac:44: error: possibly undefined macro: AC_SEARCH_LIBS If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. Fixes: - http://autobuild.buildroot.org/results/ecf72cd1ebd53f3b3b10f0a24082f9c0ab5d4d12 Signed-off-by: Fabrice Fontaine --- package/ipmitool/ipmitool.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index ebd8f9b337..b9f60d8151 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -12,6 +12,7 @@ IPMITOOL_LICENSE_FILES = COPYING IPMITOOL_CPE_ID_VENDOR = ipmitool_project # From git IPMITOOL_AUTORECONF = YES +IPMITOOL_DEPENDENCIES = host-pkgconf ifeq ($(BR2_PACKAGE_FREEIPMI),y) IPMITOOL_DEPENDENCIES += freeipmi @@ -34,7 +35,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += host-pkgconf readline +IPMITOOL_DEPENDENCIES += readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell -- 2.35.1 From fontaine.fabrice at gmail.com Mon Nov 7 17:27:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 18:27:18 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/libkcapi: fix uclibc build Message-ID: <20221107172718.8203-1-fontaine.fabrice@gmail.com> Fix the following uclibc build failure raised since bump to version 1.4.0 in commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5 and https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2 (after review of Tan En De): - Use upstream patch ...b-kcapi-kernel-if.c-fix-uclibc-build.patch | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch diff --git a/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch new file mode 100644 index 0000000000..818150dafb --- /dev/null +++ b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch @@ -0,0 +1,55 @@ +From 4d9bbc866682bdf46c78047dca02230372620295 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 6 Nov 2022 17:05:14 +0100 +Subject: [PATCH] lib/kcapi-kernel-if.c: fix uclibc build + +Fix the following uclibc build failure raised since version 1.4.0 and +https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: + +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': +lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] + 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ + +Indeed, uclibc has the same behavior than musl when __WORDSIZE != 32 +even if it defines __GLIBC__: +https://github.com/wbx-github/uclibc-ng/blob/ab1dd83bec59c9e65c31efd6e887182948f627be/libc/sysdeps/linux/common/bits/socket.h + +Fixes: + - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d + +Signed-off-by: Tan En De +Signed-off-by: Fabrice Fontaine +Signed-off-by: Stephan Mueller +[Retrieved from: +https://github.com/smuellerDD/libkcapi/commit/4d9bbc866682bdf46c78047dca02230372620295] +--- + lib/kcapi-kernel-if.c | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/lib/kcapi-kernel-if.c b/lib/kcapi-kernel-if.c +index d7b10bf..b4d7f74 100644 +--- a/lib/kcapi-kernel-if.c ++++ b/lib/kcapi-kernel-if.c +@@ -119,7 +119,7 @@ int _kcapi_common_accept(struct kcapi_handle *handle) + return 0; + } + +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && !(defined(__UCLIBC__) && __WORDSIZE == 32) + static inline size_t kcapi_downcast_int(size_t in) + { + return in; +@@ -564,11 +564,7 @@ ssize_t _kcapi_common_recv_data(struct kcapi_handle *handle, + msg.msg_controllen = 0; + msg.msg_flags = 0; + msg.msg_iov = iov; +-#ifdef __GLIBC__ +- msg.msg_iovlen = iovlen; +-#else +- msg.msg_iovlen = (int)iovlen; +-#endif ++ msg.msg_iovlen = kcapi_downcast_int(iovlen); + ret = recvmsg(*_kcapi_get_opfd(handle), &msg, 0); + if (ret < 0) + ret = -errno; -- 2.35.1 From yann.morin.1998 at free.fr Mon Nov 7 17:31:50 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 18:31:50 +0100 Subject: [Buildroot] [git commit branch/next] package/pkg-cargo: move CARGO_HOME into DL_DIR Message-ID: <20221107173309.7CC8C88096@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8450b769187087751f83cbefcf0a88f70d9da670 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next CARGO_HOME is where Cargo stores its downloaded artefacts. See https://doc.rust-lang.org/cargo/reference/environment-variables.html: CARGO_HOME ??? Cargo maintains a local cache of the registry index and of git checkouts of crates. By default these are stored under $HOME/.cargo (%USERPROFILE%\.cargo on Windows), but this variable overrides the location of this directory. Once a crate is cached it is not removed by the clean command. For more details refer to the guide. We currently make it point to $(HOST_DIR)/share/cargo, but this has a number of drawbacks: (1) It is not shared between Buildroot builds. Each Buildroot build will re-download the crates index, and the crates themselves, unless of course the final vendored tarball is already there. (2) With BR2_PER_PACKAGE_DIRECTORIES=y, it is even worse: CARGO_HOME is not even shared between packages, as $(HOST_DIR)/share/cargo is per package. So each package in the build that needs vendoring of Cargo crates will download the crates index and the crates in its own CARGO_HOME location. To solve this, this commit moves CARGO_HOME into $(DL_DIR), so that it is shared between builds and packages. Even though not the best/most authoritative source, https://github.com/rust-lang/cargo/issues/6930 indicates that there is a lock when accessing CARGO_HOME, because a user even complains that this lock has even become more coarse-grained than it used to be (which for us is fine, it just means that two Cargo fetch operations from two different packages will be serialized, not a big deal). Signed-off-by: Thomas Petazzoni Tested-by: Moritz Bitsch [yann.morin.1998 at free.fr: rename directory: s/\.cargo/br-cargo-home/] Signed-off-by: Yann E. MORIN --- package/pkg-cargo.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pkg-cargo.mk b/package/pkg-cargo.mk index 5923725f5e..666c5ac971 100644 --- a/package/pkg-cargo.mk +++ b/package/pkg-cargo.mk @@ -20,7 +20,7 @@ # ################################################################################ -BR_CARGO_HOME = $(HOST_DIR)/share/cargo +BR_CARGO_HOME = $(DL_DIR)/br-cargo-home PKG_COMMON_CARGO_ENV = \ CARGO_HOME=$(BR_CARGO_HOME) From yann.morin.1998 at free.fr Mon Nov 7 17:33:47 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 18:33:47 +0100 Subject: [Buildroot] [PATCH next 2/2] package/pkg-cargo: move CARGO_HOME into DL_DIR In-Reply-To: <20221107085200.4b2eb2ed@windsurf> References: <20221103224539.692322-1-thomas.petazzoni@bootlin.com> <20221103224539.692322-2-thomas.petazzoni@bootlin.com> <20221106150330.GY3918838@scaer> <20221107085200.4b2eb2ed@windsurf> Message-ID: <20221107173347.GF3918838@scaer> Thomas, All, On 2022-11-07 08:52 +0100, Thomas Petazzoni spake thusly: > On Sun, 6 Nov 2022 16:03:30 +0100 > "Yann E. MORIN" wrote: > > I am not a fan of dot-directories, because they get hidden, especially > > since BR2_DL_DIR can be set in the environment and point to a long-lived > > directory. > > > > Instead, I would just call it 'cargo-home'. If that's OK, we can change > > when applying... > > I don't feel strongly about it. I used .cargo because that's how the > default CARGO_HOME folder is named in one's $HOME directory. Also, it > makes sure there is no potential conflict with an hypothetical > cargo-home package. But overall, I agree that I also don't like it > being hidden. We could also name it br-cargo-home, so that it doesn't > really look like a package download directory. > > But really, I don't feel strongly about it and $(DL_DIR)/cargo-home > works fine for me. I liked the br-cargo-home, so that's what I renamed it to. Applied to next, thanks. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 20:15:10 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 21:15:10 +0100 Subject: [Buildroot] [PATCH] configs/kontron_smarc_sal28: add BR2_TARGET_UBOOT_NEEDS_OPENSSL In-Reply-To: <20221106102046.13138-2-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> <20221106102046.13138-2-heiko.thiery@gmail.com> Message-ID: <20221107201510.GH3918838@scaer> On 2022-11-06 11:20 +0100, Heiko Thiery spake thusly: > Uboot host tools require openssl. So enable BR2_TARGET_UBOOT_NEEDS_OPENSSL. > > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233835 > > Signed-off-by: Heiko Thiery Applied to master, thanks. Regards, Yann E. MORIN. > --- > configs/kontron_smarc_sal28_defconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/configs/kontron_smarc_sal28_defconfig b/configs/kontron_smarc_sal28_defconfig > index 25846c8cbd..f8515f5b76 100644 > --- a/configs/kontron_smarc_sal28_defconfig > +++ b/configs/kontron_smarc_sal28_defconfig > @@ -27,6 +27,7 @@ BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_sl28" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y > BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > # BR2_TARGET_UBOOT_FORMAT_BIN is not set > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 20:19:22 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 21:19:22 +0100 Subject: [Buildroot] [PATCH] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig In-Reply-To: <20221106102046.13138-3-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> <20221106102046.13138-3-heiko.thiery@gmail.com> Message-ID: <20221107201922.GJ3918838@scaer> Heiko, All, On 2022-11-06 11:20 +0100, Heiko Thiery spake thusly: > Signed-off-by: Heiko Thiery Applied to master, thanks. Regards, Yann E. MORIN. > --- > DEVELOPERS | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/DEVELOPERS b/DEVELOPERS > index 2613624f4b..9bd98da5ef 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1243,8 +1243,10 @@ F: package/volk/ > > N: Heiko Thiery > F: board/kontron/bl-imx8mm/ > +F: board/kontron/smarc-sal28/ > F: board/kontron/pitx-imx8m/ > F: configs/kontron_bl_imx8mm_defconfig > +F: configs/kontron_smarc_sal28_defconfig > F: configs/kontron_pitx_imx8m_defconfig > F: package/altera-stapl/ > F: package/ipmitool/ > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 20:20:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 21:20:44 +0100 Subject: [Buildroot] [PATCH] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 In-Reply-To: <20221106102046.13138-1-heiko.thiery@gmail.com> References: <20221106102046.13138-1-heiko.thiery@gmail.com> Message-ID: <20221107202044.GK3918838@scaer> Heiko, All, On 2022-11-06 11:20 +0100, Heiko Thiery spake thusly: > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 > > Signed-off-by: Heiko Thiery > --- > configs/kontron_bl_imx8mm_defconfig | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig > index ff376662e9..240cb52245 100644 > --- a/configs/kontron_bl_imx8mm_defconfig > +++ b/configs/kontron_bl_imx8mm_defconfig > @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" As far as I can see, the linked build failure is about missing -luuid and -lgnutls I see you added BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y, below, but did you forget to add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y too? Also, is the version bump really required to fix the build issue? If so, it should be explained in the commit log, plese. Regards, Yann E. MORIN. > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y > +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y > BR2_TARGET_UBOOT_FORMAT_CUSTOM=y > BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" > BR2_TARGET_UBOOT_SPL=y > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 21:17:19 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:19 +0100 Subject: [Buildroot] [git commit] configs/bananapi_m1: remove defconfig Message-ID: <20221107211910.64473880C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ef832cd8551c6bbebe2f56a21a5dd4f1f54aa495 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499003 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 - board/bananapi/bananapi-m1/boot.cmd | 7 ------- board/bananapi/bananapi-m1/genimage.cfg | 34 ------------------------------ board/bananapi/bananapi-m1/readme.txt | 37 --------------------------------- configs/bananapi_m1_defconfig | 29 -------------------------- 5 files changed, 108 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 94d1338880..90c2d2ba21 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1318,7 +1318,6 @@ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig -F: configs/bananapi_m1_defconfig F: configs/bananapi_m64_defconfig F: configs/engicam_imx6qdl_icore_defconfig F: configs/engicam_imx6qdl_icore_qt5_defconfig diff --git a/board/bananapi/bananapi-m1/boot.cmd b/board/bananapi/bananapi-m1/boot.cmd deleted file mode 100644 index 0cf6f4d63e..0000000000 --- a/board/bananapi/bananapi-m1/boot.cmd +++ /dev/null @@ -1,7 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -mmc dev 0 -fatload mmc 0 $kernel_addr_r zImage -fatload mmc 0 $fdt_addr_r sun7i-a20-bananapi.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/bananapi/bananapi-m1/genimage.cfg b/board/bananapi/bananapi-m1/genimage.cfg deleted file mode 100644 index ce62fbf712..0000000000 --- a/board/bananapi/bananapi-m1/genimage.cfg +++ /dev/null @@ -1,34 +0,0 @@ -image boot.vfat { - vfat { - files = { - "zImage", - "sun7i-a20-bananapi.dtb", - "boot.scr" - } - } - - size = 64M -} - -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" - } -} diff --git a/board/bananapi/bananapi-m1/readme.txt b/board/bananapi/bananapi-m1/readme.txt deleted file mode 100644 index 382ba63c49..0000000000 --- a/board/bananapi/bananapi-m1/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Bananapi M1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Bananapi M1 link: -http://www.banana-pi.org/m1.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M1 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make bananapi_m1_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 Bananapi M1 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/bananapi_m1_defconfig b/configs/bananapi_m1_defconfig deleted file mode 100644 index 23da363345..0000000000 --- a/configs/bananapi_m1_defconfig +++ /dev/null @@ -1,29 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_18=y -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M1" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m1/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.18.12" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Bananapi" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/bananapi/bananapi-m1/boot.cmd" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:23 +0100 Subject: [Buildroot] [git commit] configs/bananapi_m2_plus: remove defconfig Message-ID: <20221107211910.7D55E880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97ee98d157fb244966094f23e9e2b52a33748fb8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499005 Cc: Mike Harmony Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 4 ---- board/sinovoip/m2-plus/boot.cmd | 7 ------- board/sinovoip/m2-plus/genimage.cfg | 34 ---------------------------------- configs/bananapi_m2_plus_defconfig | 30 ------------------------------ 4 files changed, 75 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index b77f4ff68c..9e3c919a14 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2142,10 +2142,6 @@ F: configs/licheepi_zero_defconfig N: Mike Frampton F: package/qcom-db410c-firmware/ -N: Mike Harmony -F: board/sinovoip/m2-plus/ -F: configs/bananapi_m2_plus_defconfig - N: Mikhail Boiko F: package/libfribidi/ diff --git a/board/sinovoip/m2-plus/boot.cmd b/board/sinovoip/m2-plus/boot.cmd deleted file mode 100644 index d22464a1c1..0000000000 --- a/board/sinovoip/m2-plus/boot.cmd +++ /dev/null @@ -1,7 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -mmc dev 0 -fatload mmc 0 $kernel_addr_r zImage -fatload mmc 0 $fdt_addr_r sun8i-h3-bananapi-m2-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/sinovoip/m2-plus/genimage.cfg b/board/sinovoip/m2-plus/genimage.cfg deleted file mode 100644 index 9311e026dd..0000000000 --- a/board/sinovoip/m2-plus/genimage.cfg +++ /dev/null @@ -1,34 +0,0 @@ -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-bananapi-m2-plus.dtb", - "boot.scr" - } - } - - size = 64M -} - -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" - } -} diff --git a/configs/bananapi_m2_plus_defconfig b/configs/bananapi_m2_plus_defconfig deleted file mode 100644 index 77a403ce81..0000000000 --- a/configs/bananapi_m2_plus_defconfig +++ /dev/null @@ -1,30 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Plus" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sinovoip/m2-plus/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-bananapi-m2-plus" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Sinovoip_BPI_M2_Plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sinovoip/m2-plus/boot.cmd" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:16 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:16 +0100 Subject: [Buildroot] [git commit] configs/arm_juno: remove defconfig Message-ID: <20221107211910.597888805B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=347c1087388d7782e6865f112f195e6780d473a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234498972 Cc: Gustavo Pimentel Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 4 - board/arm/juno/linux-juno-defconfig | 169 ------------------------------------ board/arm/juno/readme.txt | 134 ---------------------------- configs/arm_juno_defconfig | 23 ----- 4 files changed, 330 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index b099ce2f62..94d1338880 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1221,10 +1221,6 @@ F: support/testing/tests/package/test_python_scipy.py N: Gustavo Heinz F: package/python-m2crypto/ -N: Gustavo Pimentel -F: configs/arm_juno_defconfig -F: board/arm/juno/ - N: Gwenhael Goavec-Merou F: board/terasic/de10nano_cyclone5/ F: configs/terasic_de10nano_cyclone5_defconfig diff --git a/board/arm/juno/linux-juno-defconfig b/board/arm/juno/linux-juno-defconfig deleted file mode 100644 index 64598d21a1..0000000000 --- a/board/arm/juno/linux-juno-defconfig +++ /dev/null @@ -1,169 +0,0 @@ -CONFIG_SMP=y -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_NO_HZ_IDLE=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=14 -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_HUGETLB=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_KALLSYMS_ALL=y -CONFIG_PROFILING=y -CONFIG_JUMP_LABEL=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_PCI=y -CONFIG_PCI_MSI=y -CONFIG_PCI_HOST_GENERIC=y -CONFIG_PCIEPORTBUS=y -CONFIG_HOTPLUG_PCI_PCIE=y -CONFIG_HOTPLUG_PCI=y -CONFIG_NR_CPUS=6 -CONFIG_PREEMPT=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_CMA=y -CONFIG_CMDLINE="console=ttyAMA0" -CONFIG_COMPAT=y -CONFIG_CPU_IDLE=y -CONFIG_ARM_CPUIDLE=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_INTERACTIVE=y -CONFIG_ARM_BIG_LITTLE_CPUFREQ=y -CONFIG_ARM_DT_BL_CPUFREQ=y -CONFIG_ARM_SCPI_CPUFREQ=y -CONFIG_NET=y -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_INET=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_BPF_JIT=y -CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_SD=y -CONFIG_ATA=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_AHCI_PLATFORM=y -CONFIG_AHCI_XGENE=y -CONFIG_PATA_PLATFORM=y -CONFIG_PATA_OF_PLATFORM=y -CONFIG_NETDEVICES=y -CONFIG_TUN=y -CONFIG_SKY2=y -CONFIG_SMC91X=y -CONFIG_SMSC911X=y -CONFIG_INPUT_EVDEV=y -CONFIG_SERIO_AMBAKMI=y -CONFIG_LEGACY_PTY_COUNT=16 -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_SERIAL_OF_PLATFORM=y -CONFIG_SERIAL_XILINX_PS_UART=y -CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_DESIGNWARE_PLATFORM=y -CONFIG_I2C_SLAVE=y -CONFIG_SPI=y -CONFIG_SPI_PL022=y -CONFIG_PTP_1588_CLOCK=m -CONFIG_GPIO_PL061=y -CONFIG_GPIO_XGENE=y -CONFIG_POWER_RESET_XGENE=y -CONFIG_POWER_RESET_SYSCON=y -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=y -CONFIG_REGULATOR_VEXPRESS=m -CONFIG_DRM=y -CONFIG_DRM_I2C_NXP_TDA998X=y -CONFIG_DRM_ARM=y -CONFIG_DRM_HDLCD=y -CONFIG_DRM_VIRTUAL_HDLCD=y -CONFIG_FB_ARMCLCD=y -CONFIG_LOGO=y -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=y -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PLATFORM=y -CONFIG_USB_STORAGE=y -CONFIG_USB_ISP1760=y -CONFIG_NOP_USB_XCEIV=y -CONFIG_USB_ULPI=y -CONFIG_MMC=y -CONFIG_MMC_ARMMMCI=y -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PLTFM=y -CONFIG_MMC_SPI=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_EFI=y -CONFIG_RTC_DRV_PL030=y -CONFIG_RTC_DRV_PL031=y -CONFIG_DMADEVICES=y -CONFIG_PL330_DMA=y -CONFIG_COMMON_CLK_SCPI=y -CONFIG_ARM_TIMER_SP804=y -CONFIG_MAILBOX=y -CONFIG_ARM_MHU=y -CONFIG_PHY_XGENE=y -CONFIG_ARM_SCPI_PROTOCOL=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_FS=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=y -CONFIG_FUSE_FS=y -CONFIG_CUSE=y -CONFIG_VFAT_FS=y -CONFIG_TMPFS=y -CONFIG_HUGETLBFS=y -CONFIG_EFIVAR_FS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_ISO8859_1=y -CONFIG_VIRTUALIZATION=y -CONFIG_KVM=y -CONFIG_DYNAMIC_DEBUG=y -CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_FS=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_KERNEL=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_SECURITY=y -CONFIG_CRYPTO_ANSI_CPRNG=y -CONFIG_ARM64_CRYPTO=y -CONFIG_CRYPTO_SHA1_ARM64_CE=y -CONFIG_CRYPTO_SHA2_ARM64_CE=y -CONFIG_CRYPTO_GHASH_ARM64_CE=y -CONFIG_CRYPTO_AES_ARM64_CE_CCM=y -CONFIG_CRYPTO_AES_ARM64_CE_BLK=y -CONFIG_SOUND=y -CONFIG_SND=y -CONFIG_SND_SOC=y -CONFIG_SND_SIMPLE_CARD=y -CONFIG_SND_DESIGNWARE_I2S=y -CONFIG_CMA=y -CONFIG_CMA_SIZE_MBYTES=64 diff --git a/board/arm/juno/readme.txt b/board/arm/juno/readme.txt deleted file mode 100644 index b292d9636d..0000000000 --- a/board/arm/juno/readme.txt +++ /dev/null @@ -1,134 +0,0 @@ -ARM Juno r1/r0 - -Intro -===== - -These instructions apply to all models of the ARM Juno: - - Juno r0 (does not support PCIe) - - Juno r1 (supports PCIe) - - Juno r2 (Big Cluster with A72) - -Buildroot will generate the kernel image, device tree blob, bootloader binaries -and a minimal root filesystem. - -How to build it -=============== - -Configure Buildroot -------------------- - -Configuring Buildroot is pretty simple, just execute: - - $ make arm_juno_defconfig - -Build the rootfs, kernel and DTB --------------------------------- - -Note: you will need to have access to the network, since Buildroot will -download the packages' sources. - -You may now build your rootfs with: - - $ make - -(This may take a while) - -Result of the build -------------------- - -After building, you should obtain this tree: - - output/images/ - +-- rootfs.tar - +-- juno.dtb (if Juno r0 is used) - +-- juno-r1.dtb (if Juno r1 is used) - +-- juno-r2.dtb (if Juno r2 is used) - +-- Image - +-- bl1.bin - +-- bl2.bin - +-- bl2u.bin - +-- bl31.bin - +-- fip.bin - +-- scp-fw.bin - +-- u-boot.bin - -Preparing your rootfs -====================== - -Format your pen drive as a ext3 filesystem by executing: - - $ mkfs.ext3 /dev/ - -Preparing your rootfs -====================== - -Format your pen drive as a ext3 filesystem by executing: - - $ mkfs.ext3 /dev/ - -Installing your rootfs -====================== - -After mounting the pen drive please execute the following: - - $ sudo tar -xvf output/images/rootfs.tar -C - -When completed make sure to unmount the device: - - $ umount - -Insert the pen drive in one of the ARM Juno' USB type A connectors. - -Configure *.dtb in the boot configuration for Juno r0 -===================================================== - -SITE1/HBI0262B/images.txt -..... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x00C00000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify Image name to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Configure *.dtb in the boot configuration for Juno r1 -===================================================== - -SITE1/HBI0262C/images.txt -...... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x00C00000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno-r1.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify target filename to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Configure *.dtb in the boot configuration for Juno r2 -===================================================== - -SITE1/HBI0262D/images.txt -...... -NOR3UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE -NOR3ADDRESS: 0x02000000 ;Image Flash Address -NOR3FILE: \SOFTWARE\juno-r2.dtb ;Image File Name -NOR3NAME: board.dtb ;Specify target filename to preserve file extension -NOR3LOAD: 00000000 ;Image Load Address -NOR3ENTRY: 00000000 ;Image Entry Point -...... - -Installing kernel image and DTB -=============================== - -1. Connect to the ARM Juno UART0 and execute USB_ON in the terminal -2. Connect a USB cable between your PC and ARM Juno USB type B connector - A mass storage device should appear in your desktop. -3. Open the software/ folder -4. Copy the 'Image' file to software/ -5. Copy the 'juno-r1.dtb' (r1), 'juno.dtb' (r0) or juno-r2.dtb (r2) file to software/ -6. Copy the bootloader binaries (bl1.bin and fip.bin) to software/ -7. Press the red button in the front pannel of ARM Juno - -At this time, the board will erase the Flash entry for each new item and -replace it with the lastest ones. diff --git a/configs/arm_juno_defconfig b/configs/arm_juno_defconfig deleted file mode 100644 index 5832986779..0000000000 --- a/configs/arm_juno_defconfig +++ /dev/null @@ -1,23 +0,0 @@ -BR2_aarch64=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_6=y -BR2_TARGET_GENERIC_HOSTNAME="juno-buildroot" -BR2_TARGET_GENERIC_ISSUE="Welcome to SNPS Juno by Buildroot" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.6" -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/arm/juno/linux-juno-defconfig" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="arm/juno arm/juno-r1 arm/juno-r2" -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/ARM-software/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="v1.4" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="juno" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33=y -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BOARDNAME="vexpress_aemv8a_juno" -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2016.03" -BR2_TARGET_VEXPRESS_FIRMWARE=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:28 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:28 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopc_t4: remove defconfig Message-ID: <20221107211910.94E00880C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fa274e01e335c75684425a682b3dd8823d284da9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499048 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/friendlyarm/nanopc-t4/extlinux.conf | 4 --- board/friendlyarm/nanopc-t4/genimage.cfg | 39 ----------------------- board/friendlyarm/nanopc-t4/post-build.sh | 5 --- board/friendlyarm/nanopc-t4/readme.txt | 45 -------------------------- configs/friendlyarm_nanopc_t4_defconfig | 53 ------------------------------- 6 files changed, 148 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 37d2e3854f..427fce235d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2745,14 +2745,12 @@ F: package/powertop/ N: Suniel Mahesh F: board/firefly/ -F: board/friendlyarm/nanopc-t4 F: board/friendlyarm/nanopi-m4 F: board/orangepi/orangepi-rk3399 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/friendlyarm_nanopc_t4_defconfig F: configs/friendlyarm_nanopi_m4_defconfig F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig diff --git a/board/friendlyarm/nanopc-t4/extlinux.conf b/board/friendlyarm/nanopc-t4/extlinux.conf deleted file mode 100644 index 31c6b30d32..0000000000 --- a/board/friendlyarm/nanopc-t4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_NanoPC_T4 linux - kernel /Image - devicetree /rk3399-nanopc-t4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rootwait diff --git a/board/friendlyarm/nanopc-t4/genimage.cfg b/board/friendlyarm/nanopc-t4/genimage.cfg deleted file mode 100644 index 1787322260..0000000000 --- a/board/friendlyarm/nanopc-t4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-nanopc-t4.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopc-t4/post-build.sh b/board/friendlyarm/nanopc-t4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/friendlyarm/nanopc-t4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopc-t4/readme.txt b/board/friendlyarm/nanopc-t4/readme.txt deleted file mode 100644 index 0989c6cc1e..0000000000 --- a/board/friendlyarm/nanopc-t4/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -FriendlyARM NANOPC-T4 -===================== - -Build: - - $ make friendlyarm_nanopc_t4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399-nanopc-t4.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Login: ------- -Apply power and press the PWR button for 3 sec. Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/npc_t4.html diff --git a/configs/friendlyarm_nanopc_t4_defconfig b/configs/friendlyarm_nanopc_t4_defconfig deleted file mode 100644 index 2f7c53904e..0000000000 --- a/configs/friendlyarm_nanopc_t4_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopc-t4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopc-t4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="nanopc-t4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NanoPC-T4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopc-t4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopc-t4/post-build.sh" From yann.morin.1998 at free.fr Mon Nov 7 21:17:33 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:33 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_m1: remove defconfig Message-ID: <20221107211910.A9F8D880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f7b44cfcb10cf2d1c71a35b89d61da04ae32e2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499050 Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- board/friendlyarm/nanopi-m1/boot.cmd | 8 ------ board/friendlyarm/nanopi-m1/genimage.cfg | 37 -------------------------- board/friendlyarm/nanopi-m1/readme.txt | 29 -------------------- configs/friendlyarm_nanopi_m1_defconfig | 45 -------------------------------- 4 files changed, 119 deletions(-) diff --git a/board/friendlyarm/nanopi-m1/boot.cmd b/board/friendlyarm/nanopi-m1/boot.cmd deleted file mode 100644 index b4d612ede7..0000000000 --- a/board/friendlyarm/nanopi-m1/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-m1.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-m1/genimage.cfg b/board/friendlyarm/nanopi-m1/genimage.cfg deleted file mode 100644 index 3b2b82ce96..0000000000 --- a/board/friendlyarm/nanopi-m1/genimage.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Minimal SD card image for the NanoPi M1 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-m1.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/friendlyarm/nanopi-m1/readme.txt b/board/friendlyarm/nanopi-m1/readme.txt deleted file mode 100644 index 6a34c4239d..0000000000 --- a/board/friendlyarm/nanopi-m1/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi M1 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi M1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_m1_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/friendlyarm_nanopi_m1_defconfig b/configs/friendlyarm_nanopi_m1_defconfig deleted file mode 100644 index 18cfcb261e..0000000000 --- a/configs/friendlyarm_nanopi_m1_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m1" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi M1" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_m1" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-m1/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-m1" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m1/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:21 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:21 +0100 Subject: [Buildroot] [git commit] configs/bananapi_m1_plus: remove defconfig Message-ID: <20221107211910.7140B880C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a086bd267f1b2e5c211e705b977b17df1c20867b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499004 Cc: Filip Skoneczny Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 4 -- board/sinovoip/m1-plus/boot.cmd | 5 -- board/sinovoip/m1-plus/genimage.cfg | 38 ------------- board/sinovoip/m1-plus/linux-wifi.fragment | 10 ---- ...7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch | 39 ------------- board/sinovoip/m1-plus/post-build.sh | 4 -- board/sinovoip/m1-plus/readme.txt | 64 ---------------------- .../brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt | 1 - .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 56 ------------------- configs/bananapi_m1_plus_defconfig | 45 --------------- 10 files changed, 266 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 90c2d2ba21..b77f4ff68c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1004,10 +1004,6 @@ F: configs/freescale_imx6ullevk_defconfig N: Falco Hyfing F: package/python-pymodbus/ -N: Filip Skoneczny -F: board/sinovoip/m1-plus -F: configs/bananapi_m1_plus_defconfig - N: Florian Fainelli F: package/cpulimit/ diff --git a/board/sinovoip/m1-plus/boot.cmd b/board/sinovoip/m1-plus/boot.cmd deleted file mode 100644 index 4829996474..0000000000 --- a/board/sinovoip/m1-plus/boot.cmd +++ /dev/null @@ -1,5 +0,0 @@ -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-bananapi-m1-plus.dtb -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/sinovoip/m1-plus/genimage.cfg b/board/sinovoip/m1-plus/genimage.cfg deleted file mode 100644 index 18a549e631..0000000000 --- a/board/sinovoip/m1-plus/genimage.cfg +++ /dev/null @@ -1,38 +0,0 @@ -# Minimal SD card image for the Banana Pi M1+ -# Based on the Banana Pro genimage.cfg - -image boot.vfat { - vfat { - files = { - "zImage", - "sun7i-a20-bananapi-m1-plus.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/sinovoip/m1-plus/linux-wifi.fragment b/board/sinovoip/m1-plus/linux-wifi.fragment deleted file mode 100644 index 5576d738ad..0000000000 --- a/board/sinovoip/m1-plus/linux-wifi.fragment +++ /dev/null @@ -1,10 +0,0 @@ -# Networking support -CONFIG_WIRELESS=y -CONFIG_CFG80211=y -CONFIG_CFG80211_WEXT=y -CONFIG_RFKILL=y - -# Network device support -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_BROADCOM=y -CONFIG_BRCMFMAC=m diff --git a/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch b/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch deleted file mode 100644 index b01b6b2829..0000000000 --- a/board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 58bae4096a7bf8d5d3bfbddb82cb37dd0561c938 Mon Sep 17 00:00:00 2001 -From: Filip Skoneczny -Date: Sun, 10 Jan 2021 19:07:14 +0100 -Subject: [PATCH] ARM: dts: sun7i: bananapi-m1-plus: Disable OOB IRQ for brcm - wifi module - - Based on 23bc805. - BugLink: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908438 - -Signed-off-by: Filip Skoneczny ---- - arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git a/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts b/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -index 32d5d45a35c0..97f9987f51d7 100644 ---- a/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -+++ b/arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts -@@ -193,9 +193,14 @@ &mmc3 { - brcmf: wifi at 1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; -- interrupt-parent = <&pio>; -- interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; -- interrupt-names = "host-wake"; -+ /* -+ * OOB interrupt support is broken ATM, drv probe failing with: -+ * ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110 -+ * -+ * interrupt-parent = <&pio>; -+ * interrupts = <7 15 IRQ_TYPE_LEVEL_LOW>; -+ * interrupt-names = "host-wake"; -+ */ - }; - }; - --- -2.25.1 - diff --git a/board/sinovoip/m1-plus/post-build.sh b/board/sinovoip/m1-plus/post-build.sh deleted file mode 100755 index 4ee6fa3bc4..0000000000 --- a/board/sinovoip/m1-plus/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -# Remove all but the brcmfmac43362 firmware files -find $TARGET_DIR/lib/firmware/brcm -type f -not -name "brcmfmac43362*" -delete diff --git a/board/sinovoip/m1-plus/readme.txt b/board/sinovoip/m1-plus/readme.txt deleted file mode 100644 index ae647c21a9..0000000000 --- a/board/sinovoip/m1-plus/readme.txt +++ /dev/null @@ -1,64 +0,0 @@ -Banana Pi M1+ - -Intro -===== - -This default configuration will allow you to start experimenting with the -Buildroot environment for the Banana Pi M1+. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make bananapi_m1_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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": - - $ dd if=output/images/sdcard.img of=/dev/sdX - -Notes: - - replace 'sdX' with the actual device with your micro SD card - - you may need to be root to do that (use 'sudo') - -Insert the micro SD card in your Banana Pi M1+ and power it up. The console -is on the debug TTL UART, 115200 8N1. - -Ethernet -========== - - # udhcpc -i eth0 - -Wifi -========== - - # wpa_passphrase YOUR_SSID >> /etc/wpa_supplicant.conf - (enter the wifi password and press enter) - # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B - # udhcpc -i wlan0 - -Note: - - replace 'YOUR_SSID' with the actual SSID from your access point - -Audio -========== - -For this example you need package alsa-utils. - -Connect a headphone to the 3.5mm jack (TRRS). Note, that the Banana Pi M1+ -has an on-board microphone, too. - - # amixer cset name='Power Amplifier DAC Playback Switch' on - # amixer cset name='Power Amplifier Mute Switch' on - # amixer cset name='Power Amplifier Volume' 42 diff --git a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt b/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt deleted file mode 120000 index 93947975ee..0000000000 --- a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt +++ /dev/null @@ -1 +0,0 @@ -brcmfmac43362-sdio.txt \ No newline at end of file diff --git a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt b/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt deleted file mode 100644 index 14a554fdd8..0000000000 --- a/board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt +++ /dev/null @@ -1,56 +0,0 @@ -#AP6210_NVRAM_V1.2_03192013 -manfid=0x2d0 -prodid=0x492 -vendid=0x14e4 -devid=0x4343 -boardtype=0x0598 - -# Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same -#Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 -boardrev=0x1307 -boardnum=777 -xtalfreq=26000 -boardflags=0x80201 -boardflags2=0x80 -sromrev=3 -wl0id=0x431b -macaddr=00:90:4c:07:71:12 -aa2g=1 -ag0=2 -maxp2ga0=74 -cck2gpo=0x2222 -ofdm2gpo=0x44444444 -mcs2gpo0=0x6666 -mcs2gpo1=0x6666 -pa0maxpwr=56 - -#P207 PA params -#pa0b0=5447 -#pa0b1=-658 -#pa0b2=-175 - -#Same PA params for P304,P305, P306, P307 - -pa0b0=5447 -pa0b1=-607 -pa0b2=-160 -pa0itssit=62 -pa1itssit=62 - - -cckPwrOffset=5 -ccode=0 -rssismf2g=0xa -rssismc2g=0x3 -rssisav2g=0x7 -triso2g=0 -noise_cal_enable_2g=0 -noise_cal_po_2g=0 -swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff -temp_add=29767 -temp_mult=425 - -btc_flags=0x6 -btc_params0=5000 -btc_params1=1000 -btc_params6=63 diff --git a/configs/bananapi_m1_plus_defconfig b/configs/bananapi_m1_plus_defconfig deleted file mode 100644 index 271124f79a..0000000000 --- a/configs/bananapi_m1_plus_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_GLOBAL_PATCH_DIR="board/sinovoip/m1-plus/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y -BR2_TARGET_GENERIC_HOSTNAME="bananapi" -BR2_TARGET_GENERIC_ISSUE="Welcome to Banana Pi!" -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" -BR2_ROOTFS_OVERLAY="board/sinovoip/m1-plus/rootfs_overlay" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/sinovoip/m1-plus/post-build.sh" -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/sinovoip/m1-plus/genimage.cfg" -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.10.3" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/sinovoip/m1-plus/linux-wifi.fragment" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi-m1-plus" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y -BR2_PACKAGE_IW=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m1_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/sinovoip/m1-plus/boot.cmd" From yann.morin.1998 at free.fr Mon Nov 7 21:17:26 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:26 +0100 Subject: [Buildroot] [git commit] configs/bananapi_m64: remove defconfig Message-ID: <20221107211910.88B48880C0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=daf3c6661f823e566b6310042884c36c1d73f1de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499008 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 - board/bananapi/bananapi-m64/boot.cmd | 6 ---- board/bananapi/bananapi-m64/genimage.cfg | 40 ------------------------- board/bananapi/bananapi-m64/readme.txt | 37 ----------------------- configs/bananapi_m64_defconfig | 50 -------------------------------- 5 files changed, 134 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 9e3c919a14..37d2e3854f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1314,7 +1314,6 @@ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig -F: configs/bananapi_m64_defconfig F: configs/engicam_imx6qdl_icore_defconfig F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig diff --git a/board/bananapi/bananapi-m64/boot.cmd b/board/bananapi/bananapi-m64/boot.cmd deleted file mode 100644 index d35c9b0b2c..0000000000 --- a/board/bananapi/bananapi-m64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-bananapi-m64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/bananapi/bananapi-m64/genimage.cfg b/board/bananapi/bananapi-m64/genimage.cfg deleted file mode 100644 index e922c0dba2..0000000000 --- a/board/bananapi/bananapi-m64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-bananapi-m64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/bananapi/bananapi-m64/readme.txt b/board/bananapi/bananapi-m64/readme.txt deleted file mode 100644 index 0dec3e52ee..0000000000 --- a/board/bananapi/bananapi-m64/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Bananapi M64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Bananapi M64 link: -http://www.banana-pi.org/m64.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Bananapi+M64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make bananapi_m64_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 Bananapi M64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/bananapi_m64_defconfig b/configs/bananapi_m64_defconfig deleted file mode 100644 index b93332ed21..0000000000 --- a/configs/bananapi_m64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m64" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/bananapi/bananapi-m64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-bananapi-m64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m64/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:30 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:30 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_a64: remove defconfig Message-ID: <20221107211910.9F9DB880C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c56314f4f9a648148eebc6b86d1c28ff9986dbae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499049 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/friendlyarm/nanopi-a64/boot.cmd | 6 ---- board/friendlyarm/nanopi-a64/genimage.cfg | 40 ------------------------- board/friendlyarm/nanopi-a64/readme.txt | 37 ----------------------- configs/friendlyarm_nanopi_a64_defconfig | 50 ------------------------------- 5 files changed, 135 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 427fce235d..30582cb648 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1301,7 +1301,6 @@ F: board/amarula/ F: board/asus/ F: board/bananapi/ F: board/engicam/ -F: board/friendlyarm/nanopi-a64/ F: board/friendlyarm/nanopi-neo2/ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ @@ -1319,7 +1318,6 @@ F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig -F: configs/friendlyarm_nanopi_a64_defconfig F: configs/friendlyarm_nanopi_neo2_defconfig F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig diff --git a/board/friendlyarm/nanopi-a64/boot.cmd b/board/friendlyarm/nanopi-a64/boot.cmd deleted file mode 100644 index 446bd85672..0000000000 --- a/board/friendlyarm/nanopi-a64/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-nanopi-a64.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-a64/genimage.cfg b/board/friendlyarm/nanopi-a64/genimage.cfg deleted file mode 100644 index 6907314149..0000000000 --- a/board/friendlyarm/nanopi-a64/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-nanopi-a64.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-a64/readme.txt b/board/friendlyarm/nanopi-a64/readme.txt deleted file mode 100644 index 88c4e661cb..0000000000 --- a/board/friendlyarm/nanopi-a64/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi A64. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi A64 link: -http://nanopi.io/nanopi-a64.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/FriendlyARM+Nanopi+A64 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_a64_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 Nanopi A64 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/friendlyarm_nanopi_a64_defconfig b/configs/friendlyarm_nanopi_a64_defconfig deleted file mode 100644 index 4df22b2a2f..0000000000 --- a/configs/friendlyarm_nanopi_a64_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_a64" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-a64/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-nanopi-a64" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi A64" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-a64/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:37 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:37 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_m4: remove defconfig Message-ID: <20221107211910.BFB98880C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e7dfe20bb8cf0cccfbd177321eff73e82c8d940 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499052 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 - board/friendlyarm/nanopi-m4/extlinux.conf | 4 --- board/friendlyarm/nanopi-m4/genimage.cfg | 39 ----------------------- board/friendlyarm/nanopi-m4/post-build.sh | 5 --- board/friendlyarm/nanopi-m4/readme.txt | 45 -------------------------- configs/friendlyarm_nanopi_m4_defconfig | 53 ------------------------------- 6 files changed, 147 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 30582cb648..eca6cccfe8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2749,7 +2749,6 @@ F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/friendlyarm_nanopi_m4_defconfig F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig diff --git a/board/friendlyarm/nanopi-m4/extlinux.conf b/board/friendlyarm/nanopi-m4/extlinux.conf deleted file mode 100644 index fb24f09eb1..0000000000 --- a/board/friendlyarm/nanopi-m4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_NANOPI_M4 linux - kernel /Image - devicetree /rk3399-nanopi-m4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/friendlyarm/nanopi-m4/genimage.cfg b/board/friendlyarm/nanopi-m4/genimage.cfg deleted file mode 100644 index 3e6818eab9..0000000000 --- a/board/friendlyarm/nanopi-m4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-nanopi-m4.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-m4/post-build.sh b/board/friendlyarm/nanopi-m4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/friendlyarm/nanopi-m4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-m4/readme.txt b/board/friendlyarm/nanopi-m4/readme.txt deleted file mode 100644 index 0553bf8377..0000000000 --- a/board/friendlyarm/nanopi-m4/readme.txt +++ /dev/null @@ -1,45 +0,0 @@ -FriendlyARM NANOPI-M4 -===================== - -Build: - - $ make friendlyarm_nanopi_m4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399-nanopi-m4.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/nanopi_m4.html diff --git a/configs/friendlyarm_nanopi_m4_defconfig b/configs/friendlyarm_nanopi_m4_defconfig deleted file mode 100644 index 9c3f58f200..0000000000 --- a/configs/friendlyarm_nanopi_m4_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi-m4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopi-m4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NANOPI-M4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-m4/post-build.sh" From yann.morin.1998 at free.fr Mon Nov 7 21:17:35 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:35 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_m1: remove defconfig Message-ID: <20221107211910.B5870880C0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f6f323b1ae74e91c6c66b562e99d2c27dcbb5988 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499051 Cc: Filip Skoneczny Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- board/friendlyarm/nanopi-m1-plus/boot.cmd | 8 ----- board/friendlyarm/nanopi-m1-plus/genimage.cfg | 36 --------------------- board/friendlyarm/nanopi-m1-plus/readme.txt | 29 ----------------- configs/friendlyarm_nanopi_m1_plus_defconfig | 45 --------------------------- 4 files changed, 118 deletions(-) diff --git a/board/friendlyarm/nanopi-m1-plus/boot.cmd b/board/friendlyarm/nanopi-m1-plus/boot.cmd deleted file mode 100644 index 35a1d65d3d..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-m1-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-m1-plus/genimage.cfg b/board/friendlyarm/nanopi-m1-plus/genimage.cfg deleted file mode 100644 index 5257cf89c7..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/genimage.cfg +++ /dev/null @@ -1,36 +0,0 @@ -# Minimal SD card image for the NanoPi M1 Plus -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-m1-plus.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" - } -} diff --git a/board/friendlyarm/nanopi-m1-plus/readme.txt b/board/friendlyarm/nanopi-m1-plus/readme.txt deleted file mode 100644 index 0327dec80e..0000000000 --- a/board/friendlyarm/nanopi-m1-plus/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi M1 Plus - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi M1 Plus. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_m1_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/friendlyarm_nanopi_m1_plus_defconfig b/configs/friendlyarm_nanopi_m1_plus_defconfig deleted file mode 100644 index 06adc54b15..0000000000 --- a/configs/friendlyarm_nanopi_m1_plus_defconfig +++ /dev/null @@ -1,45 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-m1-plus" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi M1 Plus" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_m1_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-m1-plus/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-m1-plus" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-m1-plus/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:44 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_neo_plus2: remove defconfig Message-ID: <20221107211910.E66A5880C0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d968cab0bd673311a87a8fc5187b1701200719de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499055 Cc: Louis Aussedat Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 - board/friendlyarm/nanopi-neo-plus2/extlinux.conf | 4 -- board/friendlyarm/nanopi-neo-plus2/genimage.cfg | 40 -------------- .../nanopi-neo-plus2/linux-extras.config | 10 ---- board/friendlyarm/nanopi-neo-plus2/post-build.sh | 4 -- board/friendlyarm/nanopi-neo-plus2/readme.txt | 37 ------------- ...fmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt | 53 ------------------ configs/friendlyarm_nanopi_neo_plus2_defconfig | 62 ---------------------- 8 files changed, 212 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 27482d095a..0c9f885808 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1780,8 +1780,6 @@ F: package/ti-sgx-km/ F: package/ti-sgx-um/ N: Louis Aussedat -F: board/friendlyarm/nanopi-neo-plus2/ -F: configs/friendlyarm_nanopi_neo_plus2_defconfig F: package/mfoc F: package/libpam-nfc F: package/python-dnspython/ diff --git a/board/friendlyarm/nanopi-neo-plus2/extlinux.conf b/board/friendlyarm/nanopi-neo-plus2/extlinux.conf deleted file mode 100644 index fcb6f632c1..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label linux - kernel /Image - devicetree /sun50i-h5-nanopi-neo-plus2.dtb - append console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait diff --git a/board/friendlyarm/nanopi-neo-plus2/genimage.cfg b/board/friendlyarm/nanopi-neo-plus2/genimage.cfg deleted file mode 100644 index 9000201399..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-nanopi-neo-plus2.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo-plus2/linux-extras.config b/board/friendlyarm/nanopi-neo-plus2/linux-extras.config deleted file mode 100644 index 52b4b4b29e..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/linux-extras.config +++ /dev/null @@ -1,10 +0,0 @@ -# wireless core -CONFIG_WIRELESS=y -CONFIG_CFG80211=y -CONFIG_MAC80211=y -CONFIG_CFG80211_WEXT=y - -# wireless drivers -CONFIG_WLAN=y -CONFIG_WLAN_VENDOR_BROADCOM=y -CONFIG_BRCMFMAC=m diff --git a/board/friendlyarm/nanopi-neo-plus2/post-build.sh b/board/friendlyarm/nanopi-neo-plus2/post-build.sh deleted file mode 100755 index ec20fca7d9..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-neo-plus2/readme.txt b/board/friendlyarm/nanopi-neo-plus2/readme.txt deleted file mode 100644 index ae59952029..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi NEO Plus2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi NEO2 link: -http://nanopi.io/nanopi-neo-plus2.html - -Wiki link: -http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Plus2 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_neo_plus2_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 Nanopi NEO Plus2 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt b/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt deleted file mode 100644 index 740d172eb5..0000000000 --- a/board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt +++ /dev/null @@ -1,53 +0,0 @@ -#AP6212_NVRAM_V1.0.1_20160606 -# 2.4 GHz, 20 MHz BW mode -# The following parameter values are just placeholders, need to be updated. -manfid=0x2d0 -prodid=0x0726 -vendid=0x14e4 -devid=0x43e2 -boardtype=0x0726 -boardrev=0x1101 -boardnum=22 -macaddr=00:90:4c:c5:12:38 -sromrev=11 -boardflags=0x00404201 -xtalfreq=26000 -nocrc=1 -ag0=255 -aa2g=1 -ccode=ALL - -pa0itssit=0x20 -extpagain2g=0 - -#PA parameters for 2.4GHz, measured at CHIP OUTPUT -pa2ga0=-168,7161,-820 -AvVmid_c0=0x0,0xc8 -cckpwroffset0=5 - -# PPR params -maxp2ga0=90 -txpwrbckof=6 -cckbw202gpo=0x5555 -legofdmbw202gpo=0x77777777 -mcsbw202gpo=0xaaaaaaaa - -# OFDM IIR : -ofdmdigfilttype=7 -# PAPD mode: -papdmode=2 - -il0macaddr=00:90:4c:c5:12:38 -wl0id=0x431b - -#OOB parameters -hostwake=0x40 -hostrdy=0x41 -usbrdy=0x03 -usbrdydelay=100 -deadman_to=0xffffffff -# muxenab: 0x1 for UART enable, 0x10 for Host awake -muxenab=0x10 -# CLDO PWM voltage settings - 0x4 - 1.1 volt -#cldo_pwm=0x4 -glitch_based_crsmin=1 diff --git a/configs/friendlyarm_nanopi_neo_plus2_defconfig b/configs/friendlyarm_nanopi_neo_plus2_defconfig deleted file mode 100644 index 461e468cb6..0000000000 --- a/configs/friendlyarm_nanopi_neo_plus2_defconfig +++ /dev/null @@ -1,62 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3=y -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_ROOTFS_OVERLAY="board/friendlyarm/nanopi-neo-plus2/rootfs_overlay" - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -R2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_neo_plus2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.3.4" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-nanopi-neo-plus2" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/friendlyarm/nanopi-neo-plus2/linux-extras.config" - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi NEO Plus2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo-plus2/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-neo-plus2/post-build.sh" - -# wireless firmware -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y - -# wireless tools -BR2_PACKAGE_IW=y -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WIRELESS_TOOLS_LIB=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:14 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:14 +0100 Subject: [Buildroot] [git commit] configs/amarula_a64_relic: remove defconfig Message-ID: <20221107211910.4CCB6880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b93307815031399d9178b4a9be8628ed19d2d4b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234498966 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 1 - board/amarula/a64-relic/extlinux.conf | 4 - board/amarula/a64-relic/genimage.cfg | 11 --- board/amarula/a64-relic/post-build.sh | 4 - board/amarula/a64-relic/readme.txt | 90 ---------------------- .../lib/firmware/brcm/brcmfmac4330-sdio.txt | 83 -------------------- configs/amarula_a64_relic_defconfig | 63 --------------- 7 files changed, 256 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 9bd98da5ef..b099ce2f62 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1320,7 +1320,6 @@ F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ -F: configs/amarula_a64_relic_defconfig F: configs/amarula_vyasa_rk3288_defconfig F: configs/asus_tinker_rk3288_defconfig F: configs/bananapi_m1_defconfig diff --git a/board/amarula/a64-relic/extlinux.conf b/board/amarula/a64-relic/extlinux.conf deleted file mode 100644 index 9f469846bc..0000000000 --- a/board/amarula/a64-relic/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label linux-4.17.0-rc3 - kernel /Image - devicetree /sun50i-a64-amarula-relic.dtb - append console=ttyS0,115200 earlyprintk root=/dev/mmcblk1p4 rootwait diff --git a/board/amarula/a64-relic/genimage.cfg b/board/amarula/a64-relic/genimage.cfg deleted file mode 100644 index 58b607f5fb..0000000000 --- a/board/amarula/a64-relic/genimage.cfg +++ /dev/null @@ -1,11 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-amarula-relic.dtb", - "extlinux" - } - } - - size = 64M -} diff --git a/board/amarula/a64-relic/post-build.sh b/board/amarula/a64-relic/post-build.sh deleted file mode 100755 index ec20fca7d9..0000000000 --- a/board/amarula/a64-relic/post-build.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/amarula/a64-relic/readme.txt b/board/amarula/a64-relic/readme.txt deleted file mode 100644 index 77f79e3094..0000000000 --- a/board/amarula/a64-relic/readme.txt +++ /dev/null @@ -1,90 +0,0 @@ -Amarula A64 Relic -================ - -Amarula A64-Relic is an Allwinner A64 based IoT device, which supports: -- Allwinner A64 Cortex-A53 -- Mali-400MP2 GPU -- AXP803 PMIC -- 1GB DDR3 RAM -- 8GB eMMC -- AP6330 Wifi/BLE -- MIPI-DSI -- CSI: OV5640 sensor -- USB OTG -- 12V DC power supply - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Amarual+A64-Relic - -Build -===== - - $ make amarula_a64_relic_defconfig - - $ make - -build files at output/images/: - - sunxi-spl.bin - - u-boot.itb - - Image - - sun50i-a64-amarula-relic.dtb - - boot.vfat - - rootfs.ext4 - -Write eMMC -========= - -The board comes with an operating system preloaded on the eMMC. -To replace it with the Buildroot-built system, take the following -steps - -1. Connect the board UART with host and open minicom(ttyUSBx/115200N8) - -2. Supply 12V DC for power-on the board. - -3. Interrupt U-Boot by pressing enter - -4. Create GPT partitions - => mmc dev 1 - => gpt write mmc 1 $partitions - -5. Connect the board USB-OTG with USB slot on the host. - -6. Initiate fastboot - => fastboot 0 - -7. Write images from host onto eMMC using fastboot - $ cd output/images - $ sudo fastboot -i 0x1f3a flash loader1 sunxi-spl.bin - $ sudo fastboot -i 0x1f3a flash loader2 u-boot.itb - $ sudo fastboot -i 0x1f3a flash esp boot.vfat - $ sudo fastboot -i 0x1f3a flash system rootfs.ext4 - -Update eMMC during Development -============================== - -During development, reflashing the entire filesystem image at every -change is time consuming. A useful alternative is to directly access -over USB the filesystem stored on the eMMC, using the USB Mass Storage -capability of U-Boot. To achieve this: - -1. Build U-Boot by enabling UMS - $ make uboot-menuconfig - (select CONFIG_CMD_USB_MASS_STORAGE=y) - -2. Follow all 6 steps from 'Write eMMC' and mount eMMC on host - => mmc dev 1 - => ums 0 mmc 1 - -WiFi -==== - - # wpa_passphrase ACCESSPOINTNAME >> /etc/wpa_supplicant.conf - (type password and enter) - # wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B - # udhcpc -i wlan0 - # ping google.com - --- -Jagan Teki -29-Jun-2018 diff --git a/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt b/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt deleted file mode 100644 index d095f24c26..0000000000 --- a/board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt +++ /dev/null @@ -1,83 +0,0 @@ -#AP6330_NVRAM_V1.0_20121130 -#Sample variables file for BCM94330 SD FC AGB board -manfid=0x2d0 -prodid=0x0547 -vendid=0x14e4 -devid=0x4360 -boardtype=0x05e1 -boardrev=0x1202 -boardflags=0x0080200 -nocrc=1 -xtalfreq=26000 -boardnum=22 -macaddr=00:90:4c:c5:12:38 -ag0=254 -aa2g=1 -ccode=ALL -pa0itssit=0x20 -pa0b0=5587 -pa0b1=-633 -pa0b2=-158 -rssismf2g=0xa -rssismc2g=0x3 -rssisav2g=0x7 -#rssi params for 5GHz -rssismf5g=0x4 -rssismc5g=0x3 -rssisav5g=0x7 -#PA parameters for lower a-band -pa1lob0=4748 -pa1lob1=-566 -pa1lob2=-180 -#PA parameters for midband -pa1b0=4762 -pa1b1=-593 -pa1b2=-172 -#PA parameters for high band -#pa1hib0=4596 -pa1hib0=4666 -pa1hib1=-619 -pa1hib2=-163 -rxpo5g=0 -maxp2ga0=74 -maxp5ga0=66 -maxp5gla0=66 -maxp5gha0=66 -# 2.4G Tx Power offsets -cck2gpo=0x2222 -ofdm2gpo=0x44444444 -mcs2gpo0=0x6666 -mcs2gpo1=0x6666 -# 5G Tx Power offsets -ofdm5gpo=0x44444444 -ofdm5glpo=0x44444444 -ofdm5ghpo=0x44444444 -mcs5gpo0=0x6666 -mcs5gpo1=0x6666 -mcs5glpo0=0x6666 -mcs5glpo1=0x6666 -mcs5ghpo0=0x6666 -mcs5ghpo1=0x6666 -sromrev=3 -il0macaddr=00:90:4c:c5:12:38 -wl0id=0x431b -cckPwrOffset=4 -swctrlmap_2g=0x44844484,0x42824282,0x40804484,0x18282,0x1ff -triso5g=0 -swctrlmap_5g=0x00100010,0x20202020,0x20202020,0x14202,0x0f0 -rfreg033=0x19 -rfreg033_cck=0x1f -dacrate2g=160 -dacrate5g=160 -txalpfbyp2g=1 -bphyscale=17 -cckPwrIdxCorr=-15 -pacalidx2g=50 -#pacalidx5g=20 -noise_cal_ref_2g=53 -noise_cal_po_2g=0 -noise_cal_ref_5g=52 -noise_cal_po_5g=5,0,0 -# 4330 OOB parameter: High level trigger -muxenab=0x10 - diff --git a/configs/amarula_a64_relic_defconfig b/configs/amarula_a64_relic_defconfig deleted file mode 100644 index 304a3ef824..0000000000 --- a/configs/amarula_a64_relic_defconfig +++ /dev/null @@ -1,63 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 4.17 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_17=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="amarula_a64_relic" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,amarula,linux-amarula,v1.0a)/linux-amarula_v1.0a.tar.gz" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-amarula-relic" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Amarula A64-Relic" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_ANDROID_TOOLS=y -BR2_PACKAGE_HOST_ANDROID_TOOLS_FASTBOOT=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/amarula/a64-relic/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/amarula/a64-relic/post-build.sh" -BR2_ROOTFS_OVERLAY="board/amarula/a64-relic/rootfs_overlay" - -# wireless firmware -BR2_PACKAGE_LINUX_FIRMWARE=y -BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y - -# wireless tools -BR2_PACKAGE_IW=y -BR2_PACKAGE_WPA_SUPPLICANT=y -BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y -BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:51 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:51 +0100 Subject: [Buildroot] [git commit] configs/orangepi_plus: remove defconfig Message-ID: <20221107211911.1429B880C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2c4828568d6c5e4f1efb5b7d83ec6254d23ccdfa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. This defconfig did not even have an entry in the DEVELOPERS file. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499140 Cc: Shyam Saini Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- board/orangepi/orangepi-plus/boot.cmd | 8 ------ board/orangepi/orangepi-plus/genimage.cfg | 36 ------------------------- board/orangepi/orangepi-plus/readme.txt | 29 -------------------- configs/orangepi_plus_defconfig | 44 ------------------------------- 4 files changed, 117 deletions(-) diff --git a/board/orangepi/orangepi-plus/boot.cmd b/board/orangepi/orangepi-plus/boot.cmd deleted file mode 100644 index 1a378cb918..0000000000 --- a/board/orangepi/orangepi-plus/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-orangepi-plus.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-plus/genimage.cfg b/board/orangepi/orangepi-plus/genimage.cfg deleted file mode 100644 index 1ca30258dc..0000000000 --- a/board/orangepi/orangepi-plus/genimage.cfg +++ /dev/null @@ -1,36 +0,0 @@ -# Minimal SD card image for the OrangePi Plus\Plus2 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-orangepi-plus.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" - } -} diff --git a/board/orangepi/orangepi-plus/readme.txt b/board/orangepi/orangepi-plus/readme.txt deleted file mode 100644 index 7f871bcfab..0000000000 --- a/board/orangepi/orangepi-plus/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -OrangePi Plus/Plus2 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the OrangePi Plus/Plus2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make orangepi_plus_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/configs/orangepi_plus_defconfig b/configs/orangepi_plus_defconfig deleted file mode 100644 index 11d7486486..0000000000 --- a/configs/orangepi_plus_defconfig +++ /dev/null @@ -1,44 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="OrangePi_Plus" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the Orange Pi Plus" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_plus" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-plus/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-orangepi-plus" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-plus/genimage.cfg" - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:17:39 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:39 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_neo2: remove defconfig Message-ID: <20221107211910.CDCCC880C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=24bb61071269f5446b6a1a5aaa89e5439e51940a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499053 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/friendlyarm/nanopi-neo2/boot.cmd | 6 ---- board/friendlyarm/nanopi-neo2/genimage.cfg | 40 ------------------------ board/friendlyarm/nanopi-neo2/readme.txt | 37 ---------------------- configs/friendlyarm_nanopi_neo2_defconfig | 50 ------------------------------ 5 files changed, 135 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index eca6cccfe8..7442d3a6ee 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1301,7 +1301,6 @@ F: board/amarula/ F: board/asus/ F: board/bananapi/ F: board/engicam/ -F: board/friendlyarm/nanopi-neo2/ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ @@ -1318,7 +1317,6 @@ F: configs/engicam_imx6qdl_icore_qt5_defconfig F: configs/engicam_imx6qdl_icore_rqs_defconfig F: configs/engicam_imx6ul_geam_defconfig F: configs/engicam_imx6ul_isiot_defconfig -F: configs/friendlyarm_nanopi_neo2_defconfig F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig diff --git a/board/friendlyarm/nanopi-neo2/boot.cmd b/board/friendlyarm/nanopi-neo2/boot.cmd deleted file mode 100644 index 9a39f4afc9..0000000000 --- a/board/friendlyarm/nanopi-neo2/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-nanopi-neo2.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-neo2/genimage.cfg b/board/friendlyarm/nanopi-neo2/genimage.cfg deleted file mode 100644 index 3163a06592..0000000000 --- a/board/friendlyarm/nanopi-neo2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-nanopi-neo2.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo2/readme.txt b/board/friendlyarm/nanopi-neo2/readme.txt deleted file mode 100644 index 0f445e2bea..0000000000 --- a/board/friendlyarm/nanopi-neo2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Nanopi NEO2. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Nanopi NEO2 link: -http://nanopi.io/nanopi-neo2.html - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/FriendlyARM+NanoPi+NEO2 - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make friendlyarm_nanopi_neo2_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 Nanopi NEO2 and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/friendlyarm_nanopi_neo2_defconfig b/configs/friendlyarm_nanopi_neo2_defconfig deleted file mode 100644 index 9262737b88..0000000000 --- a/configs/friendlyarm_nanopi_neo2_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -R2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi_neo2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-neo2/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-nanopi-neo2" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to FriendlyARM Nanopi NEO2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo2/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:53 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:53 +0100 Subject: [Buildroot] [git commit] configs/orangepi_prime: remove defconfig Message-ID: <20221107211911.1DB4B8805B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0763bc283fda0117b920fe8fae29c9e8cc48737 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499141 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/orangepi/orangepi-prime/boot.cmd | 6 ---- board/orangepi/orangepi-prime/genimage.cfg | 40 ------------------------ board/orangepi/orangepi-prime/readme.txt | 37 ---------------------- configs/orangepi_prime_defconfig | 50 ------------------------------ 5 files changed, 135 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index ec8df84fa8..f366426125 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1303,7 +1303,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ @@ -1318,7 +1317,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_prime_defconfig F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig F: configs/pine64_defconfig diff --git a/board/orangepi/orangepi-prime/boot.cmd b/board/orangepi/orangepi-prime/boot.cmd deleted file mode 100644 index 34887880d8..0000000000 --- a/board/orangepi/orangepi-prime/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-prime.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-prime/genimage.cfg b/board/orangepi/orangepi-prime/genimage.cfg deleted file mode 100644 index dde9a6485f..0000000000 --- a/board/orangepi/orangepi-prime/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-orangepi-prime.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-prime/readme.txt b/board/orangepi/orangepi-prime/readme.txt deleted file mode 100644 index 5811884d4d..0000000000 --- a/board/orangepi/orangepi-prime/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Orangepi Prime. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Orangepi Prime link: -http://www.orangepi.org/OrangePiPrime/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Prime - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make orangepi_prime_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 Prime and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/orangepi_prime_defconfig b/configs/orangepi_prime_defconfig deleted file mode 100644 index f8f958c67b..0000000000 --- a/configs/orangepi_prime_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_prime" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-prime/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-h5-orangepi-prime" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Prime" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-prime/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:42 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:42 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_neo4: remove defconfig Message-ID: <20221107211910.D9C4E880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5f7a517f5c156666cef58dec429bfffd4ae41e81 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499054 Cc: Marek Belisko Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/friendlyarm/nanopi-neo4/extlinux.conf | 4 --- board/friendlyarm/nanopi-neo4/genimage.cfg | 22 ------------ board/friendlyarm/nanopi-neo4/post-build.sh | 5 --- board/friendlyarm/nanopi-neo4/readme.txt | 53 --------------------------- configs/friendlyarm_nanopi_neo4_defconfig | 55 ----------------------------- 6 files changed, 141 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 7442d3a6ee..27482d095a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1896,8 +1896,6 @@ F: utils/config F: utils/diffconfig N: Marek Belisko -F: board/friendlyarm/nanopi-neo4/ -F: configs/friendlyarm_nanopi_neo4_defconfig F: package/libatasmart/ F: package/polkit/ F: package/sg3_utils/ diff --git a/board/friendlyarm/nanopi-neo4/extlinux.conf b/board/friendlyarm/nanopi-neo4/extlinux.conf deleted file mode 100644 index 91eef67fb9..0000000000 --- a/board/friendlyarm/nanopi-neo4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label NanoPi Neo4 linux - kernel /boot/Image - devicetree /boot/rk3399-nanopi-neo4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p1 rootwait diff --git a/board/friendlyarm/nanopi-neo4/genimage.cfg b/board/friendlyarm/nanopi-neo4/genimage.cfg deleted file mode 100644 index 966c869273..0000000000 --- a/board/friendlyarm/nanopi-neo4/genimage.cfg +++ /dev/null @@ -1,22 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition u-boot-tpl-spl-dtb { - in-partition-table = "no" - image = "idbloader.img" - offset = 32K - } - - partition u-boot-dtb { - in-partition-table = "no" - image = "u-boot.itb" - offset = 8M - size = 30M - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/friendlyarm/nanopi-neo4/post-build.sh b/board/friendlyarm/nanopi-neo4/post-build.sh deleted file mode 100755 index 1f5ff6a611..0000000000 --- a/board/friendlyarm/nanopi-neo4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf diff --git a/board/friendlyarm/nanopi-neo4/readme.txt b/board/friendlyarm/nanopi-neo4/readme.txt deleted file mode 100644 index 7c04a52806..0000000000 --- a/board/friendlyarm/nanopi-neo4/readme.txt +++ /dev/null @@ -1,53 +0,0 @@ -Intro -===== - -NanoPi Neo4 is a RK3399 SoC based ARM64 board. - - -Official wiki: http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO4 -Mainline wiki: https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/neo4.html - -Build -===== - -Run NanoPi Neo4 configuration - - $ make friendlyarm_nanopi_neo4_defconfig - -To build, run make comamnd. - - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.bin -????????? bl31.elf -????????? Image -????????? rk3399-nanopi-neo4.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb -????????? u-boot-spl-dtb.bin -????????? u-boot-tpl-dtb.bin -????????? u-boot-tpl-dtb.img -????????? u-boot-tpl-spl-dtb.img - -Creating bootable SD card: -========================= - -Simply invoke (as root) - - # dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 diff --git a/configs/friendlyarm_nanopi_neo4_defconfig b/configs/friendlyarm_nanopi_neo4_defconfig deleted file mode 100644 index a11872ef2a..0000000000 --- a/configs/friendlyarm_nanopi_neo4_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nanopi-neo4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.18" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-nanopi-neo4" -BR2_LINUX_KERNEL_INSTALL_TARGET=y -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="NanoPi Neo4" -BR2_TARGET_GENERIC_ISSUE="Welcome to NanoPi Neo4!" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="70M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-neo4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/friendlyarm/nanopi-neo4/post-build.sh" From yann.morin.1998 at free.fr Mon Nov 7 21:17:58 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:58 +0100 Subject: [Buildroot] [git commit] configs/orangepi_win: remove defconfig Message-ID: <20221107211911.3433E880C0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5099a1058d93821399ea758c5227e1fbbe6f76de branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499145 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/orangepi/orangepi-win/boot.cmd | 6 ---- board/orangepi/orangepi-win/genimage.cfg | 40 -------------------------- board/orangepi/orangepi-win/readme.txt | 37 ------------------------ configs/orangepi_win_defconfig | 48 -------------------------------- 5 files changed, 133 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 89a72bc923..81e6cd54ab 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1303,7 +1303,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ F: board/pine64/ F: configs/amarula_vyasa_rk3288_defconfig @@ -1317,7 +1316,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig F: configs/pine64_defconfig F: configs/pine64_sopine_defconfig diff --git a/board/orangepi/orangepi-win/boot.cmd b/board/orangepi/orangepi-win/boot.cmd deleted file mode 100644 index 2ddb769d6d..0000000000 --- a/board/orangepi/orangepi-win/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-a64-orangepi-win.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-win/genimage.cfg b/board/orangepi/orangepi-win/genimage.cfg deleted file mode 100644 index 98fd1a033d..0000000000 --- a/board/orangepi/orangepi-win/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-a64-orangepi-win.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-win/readme.txt b/board/orangepi/orangepi-win/readme.txt deleted file mode 100644 index 93adddd86b..0000000000 --- a/board/orangepi/orangepi-win/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the Orangepi Win/Win Plus. With the current configuration -it will bring-up the board, and allow access through the serial console. - -Orangepi Win/Win Plus link: -http://www.orangepi.org/OrangePiWin_WinPlus/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+Win - -This configuration uses U-Boot mainline and kernel mainline. - -How to build -============ - - $ make orangepi_win_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 Win/Win Plus and power it up. The console -is on the serial line, 115200 8N1. diff --git a/configs/orangepi_win_defconfig b/configs/orangepi_win_defconfig deleted file mode 100644 index 715ff3b711..0000000000 --- a/configs/orangepi_win_defconfig +++ /dev/null @@ -1,48 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 4.14 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.11" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_win" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-win/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.14" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun50i-a64-orangepi-win" - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi Win/Win Plus" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-win/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:49 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:49 +0100 Subject: [Buildroot] [git commit] configs/orangepi_pc2: remove defconfig Message-ID: <20221107211911.0ADD6880BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eeede611f81d8f83b72e4a6671cd7d1e46b266b0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499136 Cc: Jagan Teki Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 -- board/orangepi/orangepi-pc2/boot.cmd | 6 ---- board/orangepi/orangepi-pc2/genimage.cfg | 40 ------------------------- board/orangepi/orangepi-pc2/readme.txt | 37 ----------------------- configs/orangepi_pc2_defconfig | 50 -------------------------------- 5 files changed, 135 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 45cf302386..ec8df84fa8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1303,7 +1303,6 @@ F: board/olimex/a33_olinuxino/ F: board/olimex/a64-olinuxino/ F: board/orangepi/orangepi-lite2/ F: board/orangepi/orangepi-one-plus -F: board/orangepi/orangepi-pc2/ F: board/orangepi/orangepi-prime/ F: board/orangepi/orangepi-win/ F: board/orangepi/orangepi-zero-plus2/ @@ -1319,7 +1318,6 @@ F: configs/olimex_a33_olinuxino_defconfig F: configs/olimex_a64_olinuxino_defconfig F: configs/orangepi_lite2_defconfig F: configs/orangepi_one_plus_defconfig -F: configs/orangepi_pc2_defconfig F: configs/orangepi_prime_defconfig F: configs/orangepi_win_defconfig F: configs/orangepi_zero_plus2_defconfig diff --git a/board/orangepi/orangepi-pc2/boot.cmd b/board/orangepi/orangepi-pc2/boot.cmd deleted file mode 100644 index 4d4fc7bf67..0000000000 --- a/board/orangepi/orangepi-pc2/boot.cmd +++ /dev/null @@ -1,6 +0,0 @@ -setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait - -fatload mmc 0 $kernel_addr_r Image -fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-pc2.dtb - -booti $kernel_addr_r - $fdt_addr_r diff --git a/board/orangepi/orangepi-pc2/genimage.cfg b/board/orangepi/orangepi-pc2/genimage.cfg deleted file mode 100644 index cc8695c9f1..0000000000 --- a/board/orangepi/orangepi-pc2/genimage.cfg +++ /dev/null @@ -1,40 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "sun50i-h5-orangepi-pc2.dtb", - "boot.scr" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - } - - partition spl { - in-partition-table = "no" - image = "sunxi-spl.bin" - offset = 8K - } - - partition u-boot { - in-partition-table = "no" - image = "u-boot.itb" - offset = 40K - size = 1M # 1MB - 40KB - } - - partition boot { - partition-type = 0xC - bootable = "true" - image = "boot.vfat" - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-pc2/readme.txt b/board/orangepi/orangepi-pc2/readme.txt deleted file mode 100644 index 1200481952..0000000000 --- a/board/orangepi/orangepi-pc2/readme.txt +++ /dev/null @@ -1,37 +0,0 @@ -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/orangepipc2/ - -Wiki link: -https://openedev.amarulasolutions.com/display/ODWIKI/Orangepi+PC2 - -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. diff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig deleted file mode 100644 index c7e17c8eb1..0000000000 --- a/configs/orangepi_pc2_defconfig +++ /dev/null @@ -1,50 +0,0 @@ -BR2_aarch64=y -BR2_cortex_a53=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi_pc2" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="spl/sunxi-spl.bin" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/orangepi/orangepi-pc2/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -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_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_ISSUE="Welcome to Orangepi PC2" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-pc2/genimage.cfg" From yann.morin.1998 at free.fr Mon Nov 7 21:17:56 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:56 +0100 Subject: [Buildroot] [git commit] configs/orangepi_rk3399: remove defconfig Message-ID: <20221107211911.2AA4C880C6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08b6ce741a0d5309368e7bb7b41951a27ebe85f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499144 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 - board/orangepi/orangepi-rk3399/extlinux.conf | 4 -- board/orangepi/orangepi-rk3399/genimage.cfg | 38 ------------------- board/orangepi/orangepi-rk3399/post-build.sh | 5 --- board/orangepi/orangepi-rk3399/readme.txt | 56 ---------------------------- configs/orangepi_rk3399_defconfig | 53 -------------------------- 6 files changed, 158 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index f366426125..89a72bc923 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2732,12 +2732,10 @@ F: package/powertop/ N: Suniel Mahesh F: board/firefly/ F: board/friendlyarm/nanopi-m4 -F: board/orangepi/orangepi-rk3399 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/orangepi_rk3399_defconfig F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig diff --git a/board/orangepi/orangepi-rk3399/extlinux.conf b/board/orangepi/orangepi-rk3399/extlinux.conf deleted file mode 100644 index 157c6a715e..0000000000 --- a/board/orangepi/orangepi-rk3399/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ORANGEPI linux - kernel /Image - devicetree /rk3399-orangepi.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/orangepi/orangepi-rk3399/genimage.cfg b/board/orangepi/orangepi-rk3399/genimage.cfg deleted file mode 100644 index a02166172f..0000000000 --- a/board/orangepi/orangepi-rk3399/genimage.cfg +++ /dev/null @@ -1,38 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-orangepi.dtb", - "extlinux" - } - } - - size = 64M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - image = "rootfs.ext4" - } -} diff --git a/board/orangepi/orangepi-rk3399/post-build.sh b/board/orangepi/orangepi-rk3399/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/orangepi/orangepi-rk3399/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/orangepi/orangepi-rk3399/readme.txt b/board/orangepi/orangepi-rk3399/readme.txt deleted file mode 100644 index 197e1fb448..0000000000 --- a/board/orangepi/orangepi-rk3399/readme.txt +++ /dev/null @@ -1,56 +0,0 @@ -Orangepi Rk3399 -================ -http://www.orangepi.org/Orange%20Pi%20RK3399/ - -Build: -====== - $ make orangepi_rk3399_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399-orangepi.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== -Orangepi-RK3399 by default boots from emmc. For SD card boot to -happen, emmc should be empty. If emmc happens to have any bootable -image then erase emmc so that bootrom will look for a proper image in SD. - -emmc can be erased once after booted into linux as shown in below link. - -https://wiki.amarulasolutions.com/bsp/setup/rockchip/rk3399_emmc.html - -Serial console: ---------------- - -Baudrate for this board is 1500000. - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/orangepi.html diff --git a/configs/orangepi_rk3399_defconfig b/configs/orangepi_rk3399_defconfig deleted file mode 100644 index bcce35febd..0000000000 --- a/configs/orangepi_rk3399_defconfig +++ /dev/null @@ -1,53 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.8 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_8=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.07" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="orangepi-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.8.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-orangepi" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="orangepi-rk3399" -BR2_TARGET_GENERIC_ISSUE="Welcome to ORANGEPI-RK3399" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/orangepi/orangepi-rk3399/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/orangepi/orangepi-rk3399/post-build.sh" From yann.morin.1998 at free.fr Mon Nov 7 21:17:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:17:46 +0100 Subject: [Buildroot] [git commit] configs/friendlyarm_nanopi_r1: remove defconfig Message-ID: <20221107211910.F1EF6880C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=60361bfabeaead7b262c6b918a5e3962a9e32f31 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499056 Cc: Davide Viti Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 - board/friendlyarm/nanopi-r1/boot.cmd | 8 - board/friendlyarm/nanopi-r1/genimage.cfg | 37 ----- .../nanopi-r1/kernel/linux-extras.config | 2 - .../nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts | 170 --------------------- board/friendlyarm/nanopi-r1/readme.txt | 29 ---- .../nanopi-r1/uboot/nanopi_r1_defconfig | 22 --- .../nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts | 102 ------------- configs/friendlyarm_nanopi_r1_defconfig | 49 ------ 9 files changed, 421 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 0c9f885808..45cf302386 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -721,8 +721,6 @@ N: David Pierret F: package/bat/ N: Davide Viti -F: board/friendlyarm/nanopi-r1/ -F: configs/friendlyarm_nanopi_r1_defconfig F: package/flann/ F: package/python-paho-mqtt/ F: package/qhull/ diff --git a/board/friendlyarm/nanopi-r1/boot.cmd b/board/friendlyarm/nanopi-r1/boot.cmd deleted file mode 100644 index 9f0cdbfe51..0000000000 --- a/board/friendlyarm/nanopi-r1/boot.cmd +++ /dev/null @@ -1,8 +0,0 @@ -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 sun8i-h3-nanopi-r1.dtb - -bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/friendlyarm/nanopi-r1/genimage.cfg b/board/friendlyarm/nanopi-r1/genimage.cfg deleted file mode 100644 index a180311cae..0000000000 --- a/board/friendlyarm/nanopi-r1/genimage.cfg +++ /dev/null @@ -1,37 +0,0 @@ -# Minimal SD card image for the NanoPi M1 -# -image boot.vfat { - vfat { - files = { - "zImage", - "sun8i-h3-nanopi-r1.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/friendlyarm/nanopi-r1/kernel/linux-extras.config b/board/friendlyarm/nanopi-r1/kernel/linux-extras.config deleted file mode 100644 index 206b3810a7..0000000000 --- a/board/friendlyarm/nanopi-r1/kernel/linux-extras.config +++ /dev/null @@ -1,2 +0,0 @@ -# USB ethernet -CONFIG_USB_RTL8152=y diff --git a/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts b/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts deleted file mode 100644 index ca15a57bee..0000000000 --- a/board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Copyright (C) 2019 Igor Pecovnik - * - * 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. - */ - -#include "sun8i-h3-nanopi.dtsi" - -/ { - model = "FriendlyElec NanoPi-R1"; - compatible = "friendlyarm,nanopi-r1", "allwinner,sun8i-h3"; - - aliases { - serial1 = &uart3; - ethernet0 = &emac; - ethernet1 = &emac; - ethernet2 = &sdio_wifi; - }; - - wifi_pwrseq: wifi_pwrseq { - compatible = "mmc-pwrseq-simple"; - pinctrl-names = "default"; - reset-gpios = <&r_pio 0 7 GPIO_ACTIVE_LOW>; /* PL7 */ - }; - - reg_gmac_3v3: gmac-3v3 { - compatible = "regulator-fixed"; - regulator-name = "gmac-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - startup-delay-us = <100000>; - enable-active-high; - gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; - }; - - leds { - /delete-node/ status; - /delete-node/ pwr; - led1 { - label = "LED1"; - gpios = <&pio 0 10 GPIO_ACTIVE_HIGH>; - linux,default-trigger = "heartbeat"; - }; - - led2 { - label = "LED2"; - gpios = <&pio 6 11 GPIO_ACTIVE_HIGH>; - default-state = "off"; - linux,default-trigger = "netdev"; - }; - - led3 { - label = "LED3"; - gpios = <&pio 0 9 GPIO_ACTIVE_HIGH>; - default-state = "off"; - linux,default-trigger = "netdev"; - }; - }; - - r_gpio_keys { - compatible = "gpio-keys"; - input-name = "k1"; - pinctrl-names = "default"; - pinctrl-0 = <&sw_r_npi>; - - /delete-node/ k1; - reset { - label = "reset"; - linux,code = ; - gpios = <&r_pio 0 3 GPIO_ACTIVE_LOW>; - }; - }; -}; - -&emac { - pinctrl-names = "default"; - pinctrl-0 = <&emac_rgmii_pins>; - phy-supply = <®_gmac_3v3>; - phy-handle = <&ext_rgmii_phy>; - phy-mode = "rgmii"; - - status = "okay"; -}; - -&external_mdio { - ext_rgmii_phy: ethernet-phy at 1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <7>; - }; -}; - -&mmc1 { - vmmc-supply = <®_vcc3v3>; - vqmmc-supply = <®_vcc3v3>; - mmc-pwrseq = <&wifi_pwrseq>; - bus-width = <4>; - non-removable; - status = "okay"; - - sdio_wifi: sdio_wifi at 1 { - reg = <1>; - compatible = "brcm,bcm4329-fmac"; - interrupt-parent = <&pio>; - interrupts = <6 10 IRQ_TYPE_LEVEL_LOW>; /* PG10 / EINT10 */ - interrupt-names = "host-wake"; - }; -}; - -&mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; - vmmc-supply = <®_vcc3v3>; - vqmmc-supply = <®_vcc3v3>; - bus-width = <8>; - non-removable; - status = "okay"; -}; - -&ohci0 { - status = "okay"; -}; - -&ohci1 { - status = "okay"; -}; - -&usb_otg { - dr_mode = "peripheral"; - status = "okay"; -}; - -&usbphy { - status = "okay"; -}; diff --git a/board/friendlyarm/nanopi-r1/readme.txt b/board/friendlyarm/nanopi-r1/readme.txt deleted file mode 100644 index fa3114fc83..0000000000 --- a/board/friendlyarm/nanopi-r1/readme.txt +++ /dev/null @@ -1,29 +0,0 @@ -NanoPi R1 - -Intro -===== - -This default configuration will allow you to start experimenting with the -buildroot environment for the NanoPi R1. With the current configuration -it will bring-up the board, and allow access through the serial console. - -How to build it -=============== - -Configure Buildroot: - - $ make friendlyarm_nanopi_r1_defconfig - -Compile everything and build the SD card image: - - $ make - -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 diff --git a/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig b/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig deleted file mode 100644 index e028b41a46..0000000000 --- a/board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig +++ /dev/null @@ -1,22 +0,0 @@ -CONFIG_ARM=y -CONFIG_ARCH_SUNXI=y -CONFIG_SPL=y -CONFIG_MACH_SUN8I_H3=y -CONFIG_DRAM_CLK=408 -CONFIG_DRAM_ZQ=3881979 -CONFIG_DRAM_ODT_EN=y -CONFIG_MACPWR="PD6" -# CONFIG_VIDEO_DE2 is not set -CONFIG_NR_DRAM_BANKS=1 -# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set -CONFIG_CONSOLE_MUX=y -CONFIG_SYS_CLK_FREQ=480000000 -# CONFIG_CMD_FLASH is not set -# CONFIG_SPL_DOS_PARTITION is not set -# CONFIG_SPL_EFI_PARTITION is not set -CONFIG_DEFAULT_DEVICE_TREE="sun8i-h3-nanopi-r1" -CONFIG_SUN8I_EMAC=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_OHCI_HCD=y -CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y -CONFIG_MMC_SUNXI_SLOT_EXTRA=2 diff --git a/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts b/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts deleted file mode 100644 index 9c3c574e0f..0000000000 --- a/board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (C) 2019 Igor Pecovnik - * - * 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. - */ - -#include "sun8i-h3-nanopi.dtsi" - -/ { - model = "FriendlyARM NanoPi R1"; - compatible = "friendlyarm,nanopi-neo", "allwinner,sun8i-h3"; - - reg_gmac_3v3: gmac-3v3 { - compatible = "regulator-fixed"; - pinctrl-names = "default"; - regulator-name = "gmac-3v3"; - regulator-min-microvolt = <3300000>; - regulator-max-microvolt = <3300000>; - startup-delay-us = <100000>; - enable-active-high; - gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; - }; - -}; - -&ehci0 { - status = "okay"; -}; - -&pio { - gmac_power_pin_nanopi: gmac_power_pin at 0 { - pins = "PD6"; - function = "gpio_out"; - }; -}; - -&ohci0 { - status = "okay"; -}; - -&mmc2 { - pinctrl-names = "default"; - pinctrl-0 = <&mmc2_8bit_pins>; - vmmc-supply = <®_vcc3v3>; - bus-width = <8>; - non-removable; - cap-mmc-hw-reset; - status = "okay"; -}; - -&emac { - pinctrl-names = "default"; - pinctrl-0 = <&emac_rgmii_pins>; - phy-supply = <®_gmac_3v3>; - phy-handle = <&ext_rgmii_phy>; - phy-mode = "rgmii"; - - status = "okay"; -}; - -&external_mdio { - ext_rgmii_phy: ethernet-phy at 1 { - compatible = "ethernet-phy-ieee802.3-c22"; - reg = <7>; - }; -}; diff --git a/configs/friendlyarm_nanopi_r1_defconfig b/configs/friendlyarm_nanopi_r1_defconfig deleted file mode 100644 index 8b03f6dd00..0000000000 --- a/configs/friendlyarm_nanopi_r1_defconfig +++ /dev/null @@ -1,49 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_VFPV4=y - -# Linux headers same as kernel, a 5.0 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y - -# System configuration -BR2_TARGET_GENERIC_HOSTNAME="nanopi-r1" -BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot for the NanoPi R1" - -# Bootloaders -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_CUSTOM_DTS_PATH="board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts" -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin" -BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y -BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig" -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y -BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/friendlyarm/nanopi-r1/boot.cmd" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.0" -BR2_LINUX_KERNEL_DEFCONFIG="sunxi" -BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/friendlyarm/nanopi-r1/kernel/linux-extras.config" -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts" -BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-nanopi-r1" - -# Filesystem -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/friendlyarm/nanopi-r1/genimage.cfg" -# BR2_TARGET_ROOTFS_TAR is not set - -# Additional tools -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y From yann.morin.1998 at free.fr Mon Nov 7 21:20:19 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:20:19 +0100 Subject: [Buildroot] [PATCH 00/21] First batch of defconfig removals In-Reply-To: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> References: <20221101220354.403933-1-thomas.petazzoni@bootlin.com> Message-ID: <20221107212019.GL3918838@scaer> Thomas, All, On 2022-11-01 23:03 +0100, Thomas Petazzoni via buildroot spake thusly: > This patch series proposes to remove 21 defconfigs which have been > failing to build for month. All of these defconfigs have already been > listed in an e-mail sent on August 6, 2022 [0] to the relevant > defconfig maintainers, and they still haven't been fixed. Close to 3 > months later, it's time to remove them, with the goal of having all > defconfigs building for the upcoming 2022.11 release. > > I'm proposing to give one extra week (until November 7) before > applying these patches, to see if some of the defconfig maintainers > send patches to fix the defconfigs they are in charge of, or if > anybody else steps up. Exc ept for the pine64 defconfig which got fixed, there's been no other feedback. The week-long delay has now elapsed, so: applied to master, thanks. Regards, Yann E. MORIN. > [0] https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ > > Thanks, > > Thomas Petazzoni > > Thomas Petazzoni (21): > configs/amarula_a64_relic: remove defconfig > configs/arm_juno: remove defconfig > configs/bananapi_m1: remove defconfig > configs/bananapi_m1_plus: remove defconfig > configs/bananapi_m2_plus: remove defconfig > configs/bananapi_m64: remove defconfig > configs/friendlyarm_nanopc_t4: remove defconfig > configs/friendlyarm_nanopi_a64: remove defconfig > configs/friendlyarm_nanopi_m1: remove defconfig > configs/friendlyarm_nanopi_m1: remove defconfig > configs/friendlyarm_nanopi_m4: remove defconfig > configs/friendlyarm_nanopi_neo2: remove defconfig > configs/friendlyarm_nanopi_neo4: remove defconfig > configs/friendlyarm_nanopi_neo_plus2: remove defconfig > configs/friendlyarm_nanopi_r1: remove defconfig > configs/orangepi_pc2: remove defconfig > configs/orangepi_plus: remove defconfig > configs/orangepi_prime: remove defconfig > configs/orangepi_rk3399: remove defconfig > configs/orangepi_win: remove defconfig > configs/pine64: remove defconfig > > DEVELOPERS | 38 ---- > board/amarula/a64-relic/extlinux.conf | 4 - > board/amarula/a64-relic/genimage.cfg | 11 -- > board/amarula/a64-relic/post-build.sh | 4 - > board/amarula/a64-relic/readme.txt | 90 ---------- > .../lib/firmware/brcm/brcmfmac4330-sdio.txt | 83 --------- > board/arm/juno/linux-juno-defconfig | 169 ----------------- > board/arm/juno/readme.txt | 134 -------------- > board/bananapi/bananapi-m1/boot.cmd | 7 - > board/bananapi/bananapi-m1/genimage.cfg | 34 ---- > board/bananapi/bananapi-m1/readme.txt | 37 ---- > board/bananapi/bananapi-m64/boot.cmd | 6 - > board/bananapi/bananapi-m64/genimage.cfg | 40 ----- > board/bananapi/bananapi-m64/readme.txt | 37 ---- > board/friendlyarm/nanopc-t4/extlinux.conf | 4 - > board/friendlyarm/nanopc-t4/genimage.cfg | 39 ---- > board/friendlyarm/nanopc-t4/post-build.sh | 5 - > board/friendlyarm/nanopc-t4/readme.txt | 45 ----- > board/friendlyarm/nanopi-a64/boot.cmd | 6 - > board/friendlyarm/nanopi-a64/genimage.cfg | 40 ----- > board/friendlyarm/nanopi-a64/readme.txt | 37 ---- > board/friendlyarm/nanopi-m1-plus/boot.cmd | 8 - > board/friendlyarm/nanopi-m1-plus/genimage.cfg | 36 ---- > board/friendlyarm/nanopi-m1-plus/readme.txt | 29 --- > board/friendlyarm/nanopi-m1/boot.cmd | 8 - > board/friendlyarm/nanopi-m1/genimage.cfg | 37 ---- > board/friendlyarm/nanopi-m1/readme.txt | 29 --- > board/friendlyarm/nanopi-m4/extlinux.conf | 4 - > board/friendlyarm/nanopi-m4/genimage.cfg | 39 ---- > board/friendlyarm/nanopi-m4/post-build.sh | 5 - > board/friendlyarm/nanopi-m4/readme.txt | 45 ----- > .../nanopi-neo-plus2/extlinux.conf | 4 - > .../friendlyarm/nanopi-neo-plus2/genimage.cfg | 40 ----- > .../nanopi-neo-plus2/linux-extras.config | 10 -- > .../nanopi-neo-plus2/post-build.sh | 4 - > board/friendlyarm/nanopi-neo-plus2/readme.txt | 37 ---- > ...3430-sdio.friendlyarm,nanopi-neo-plus2.txt | 53 ------ > board/friendlyarm/nanopi-neo2/boot.cmd | 6 - > board/friendlyarm/nanopi-neo2/genimage.cfg | 40 ----- > board/friendlyarm/nanopi-neo2/readme.txt | 37 ---- > board/friendlyarm/nanopi-neo4/extlinux.conf | 4 - > board/friendlyarm/nanopi-neo4/genimage.cfg | 22 --- > board/friendlyarm/nanopi-neo4/post-build.sh | 5 - > board/friendlyarm/nanopi-neo4/readme.txt | 53 ------ > board/friendlyarm/nanopi-r1/boot.cmd | 8 - > board/friendlyarm/nanopi-r1/genimage.cfg | 37 ---- > .../nanopi-r1/kernel/linux-extras.config | 2 - > .../nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts | 170 ------------------ > board/friendlyarm/nanopi-r1/readme.txt | 29 --- > .../nanopi-r1/uboot/nanopi_r1_defconfig | 22 --- > .../nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts | 102 ----------- > board/orangepi/orangepi-pc2/boot.cmd | 6 - > board/orangepi/orangepi-pc2/genimage.cfg | 40 ----- > board/orangepi/orangepi-pc2/readme.txt | 37 ---- > board/orangepi/orangepi-plus/boot.cmd | 8 - > board/orangepi/orangepi-plus/genimage.cfg | 36 ---- > board/orangepi/orangepi-plus/readme.txt | 29 --- > board/orangepi/orangepi-prime/boot.cmd | 6 - > board/orangepi/orangepi-prime/genimage.cfg | 40 ----- > board/orangepi/orangepi-prime/readme.txt | 37 ---- > board/orangepi/orangepi-rk3399/extlinux.conf | 4 - > board/orangepi/orangepi-rk3399/genimage.cfg | 38 ---- > board/orangepi/orangepi-rk3399/post-build.sh | 5 - > board/orangepi/orangepi-rk3399/readme.txt | 56 ------ > board/orangepi/orangepi-win/boot.cmd | 6 - > board/orangepi/orangepi-win/genimage.cfg | 40 ----- > board/orangepi/orangepi-win/readme.txt | 37 ---- > board/pine64/pine64/boot.cmd | 6 - > board/pine64/pine64/genimage.cfg | 40 ----- > board/pine64/pine64/readme.txt | 38 ---- > board/sinovoip/m1-plus/boot.cmd | 5 - > board/sinovoip/m1-plus/genimage.cfg | 38 ---- > board/sinovoip/m1-plus/linux-wifi.fragment | 10 -- > ...nanapi-m1-plus-Disable-OOB-IRQ-for-b.patch | 39 ---- > board/sinovoip/m1-plus/post-build.sh | 4 - > board/sinovoip/m1-plus/readme.txt | 64 ------- > ...rcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt | 1 - > .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 56 ------ > board/sinovoip/m2-plus/boot.cmd | 7 - > board/sinovoip/m2-plus/genimage.cfg | 34 ---- > configs/amarula_a64_relic_defconfig | 63 ------- > configs/arm_juno_defconfig | 23 --- > configs/bananapi_m1_defconfig | 29 --- > configs/bananapi_m1_plus_defconfig | 45 ----- > configs/bananapi_m2_plus_defconfig | 30 ---- > configs/bananapi_m64_defconfig | 50 ------ > configs/friendlyarm_nanopc_t4_defconfig | 53 ------ > configs/friendlyarm_nanopi_a64_defconfig | 50 ------ > configs/friendlyarm_nanopi_m1_defconfig | 45 ----- > configs/friendlyarm_nanopi_m1_plus_defconfig | 45 ----- > configs/friendlyarm_nanopi_m4_defconfig | 53 ------ > configs/friendlyarm_nanopi_neo2_defconfig | 50 ------ > configs/friendlyarm_nanopi_neo4_defconfig | 55 ------ > .../friendlyarm_nanopi_neo_plus2_defconfig | 62 ------- > configs/friendlyarm_nanopi_r1_defconfig | 49 ----- > configs/orangepi_pc2_defconfig | 50 ------ > configs/orangepi_plus_defconfig | 44 ----- > configs/orangepi_prime_defconfig | 50 ------ > configs/orangepi_rk3399_defconfig | 53 ------ > configs/orangepi_win_defconfig | 48 ----- > configs/pine64_defconfig | 50 ------ > 101 files changed, 3559 deletions(-) > delete mode 100644 board/amarula/a64-relic/extlinux.conf > delete mode 100644 board/amarula/a64-relic/genimage.cfg > delete mode 100755 board/amarula/a64-relic/post-build.sh > delete mode 100644 board/amarula/a64-relic/readme.txt > delete mode 100644 board/amarula/a64-relic/rootfs_overlay/lib/firmware/brcm/brcmfmac4330-sdio.txt > delete mode 100644 board/arm/juno/linux-juno-defconfig > delete mode 100644 board/arm/juno/readme.txt > delete mode 100644 board/bananapi/bananapi-m1/boot.cmd > delete mode 100644 board/bananapi/bananapi-m1/genimage.cfg > delete mode 100644 board/bananapi/bananapi-m1/readme.txt > delete mode 100644 board/bananapi/bananapi-m64/boot.cmd > delete mode 100644 board/bananapi/bananapi-m64/genimage.cfg > delete mode 100644 board/bananapi/bananapi-m64/readme.txt > delete mode 100644 board/friendlyarm/nanopc-t4/extlinux.conf > delete mode 100644 board/friendlyarm/nanopc-t4/genimage.cfg > delete mode 100755 board/friendlyarm/nanopc-t4/post-build.sh > delete mode 100644 board/friendlyarm/nanopc-t4/readme.txt > delete mode 100644 board/friendlyarm/nanopi-a64/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-a64/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-a64/readme.txt > delete mode 100644 board/friendlyarm/nanopi-m1-plus/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-m1-plus/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-m1-plus/readme.txt > delete mode 100644 board/friendlyarm/nanopi-m1/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-m1/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-m1/readme.txt > delete mode 100644 board/friendlyarm/nanopi-m4/extlinux.conf > delete mode 100644 board/friendlyarm/nanopi-m4/genimage.cfg > delete mode 100755 board/friendlyarm/nanopi-m4/post-build.sh > delete mode 100644 board/friendlyarm/nanopi-m4/readme.txt > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/extlinux.conf > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/linux-extras.config > delete mode 100755 board/friendlyarm/nanopi-neo-plus2/post-build.sh > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/readme.txt > delete mode 100644 board/friendlyarm/nanopi-neo-plus2/rootfs_overlay/lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-neo-plus2.txt > delete mode 100644 board/friendlyarm/nanopi-neo2/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-neo2/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-neo2/readme.txt > delete mode 100644 board/friendlyarm/nanopi-neo4/extlinux.conf > delete mode 100644 board/friendlyarm/nanopi-neo4/genimage.cfg > delete mode 100755 board/friendlyarm/nanopi-neo4/post-build.sh > delete mode 100644 board/friendlyarm/nanopi-neo4/readme.txt > delete mode 100644 board/friendlyarm/nanopi-r1/boot.cmd > delete mode 100644 board/friendlyarm/nanopi-r1/genimage.cfg > delete mode 100644 board/friendlyarm/nanopi-r1/kernel/linux-extras.config > delete mode 100644 board/friendlyarm/nanopi-r1/kernel/sun8i-h3-nanopi-r1.dts > delete mode 100644 board/friendlyarm/nanopi-r1/readme.txt > delete mode 100644 board/friendlyarm/nanopi-r1/uboot/nanopi_r1_defconfig > delete mode 100644 board/friendlyarm/nanopi-r1/uboot/sun8i-h3-nanopi-r1.dts > delete mode 100644 board/orangepi/orangepi-pc2/boot.cmd > delete mode 100644 board/orangepi/orangepi-pc2/genimage.cfg > delete mode 100644 board/orangepi/orangepi-pc2/readme.txt > delete mode 100644 board/orangepi/orangepi-plus/boot.cmd > delete mode 100644 board/orangepi/orangepi-plus/genimage.cfg > delete mode 100644 board/orangepi/orangepi-plus/readme.txt > delete mode 100644 board/orangepi/orangepi-prime/boot.cmd > delete mode 100644 board/orangepi/orangepi-prime/genimage.cfg > delete mode 100644 board/orangepi/orangepi-prime/readme.txt > delete mode 100644 board/orangepi/orangepi-rk3399/extlinux.conf > delete mode 100644 board/orangepi/orangepi-rk3399/genimage.cfg > delete mode 100755 board/orangepi/orangepi-rk3399/post-build.sh > delete mode 100644 board/orangepi/orangepi-rk3399/readme.txt > delete mode 100644 board/orangepi/orangepi-win/boot.cmd > delete mode 100644 board/orangepi/orangepi-win/genimage.cfg > delete mode 100644 board/orangepi/orangepi-win/readme.txt > delete mode 100644 board/pine64/pine64/boot.cmd > delete mode 100644 board/pine64/pine64/genimage.cfg > delete mode 100644 board/pine64/pine64/readme.txt > delete mode 100644 board/sinovoip/m1-plus/boot.cmd > delete mode 100644 board/sinovoip/m1-plus/genimage.cfg > delete mode 100644 board/sinovoip/m1-plus/linux-wifi.fragment > delete mode 100644 board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch > delete mode 100755 board/sinovoip/m1-plus/post-build.sh > delete mode 100644 board/sinovoip/m1-plus/readme.txt > delete mode 120000 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt > delete mode 100644 board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt > delete mode 100644 board/sinovoip/m2-plus/boot.cmd > delete mode 100644 board/sinovoip/m2-plus/genimage.cfg > delete mode 100644 configs/amarula_a64_relic_defconfig > delete mode 100644 configs/arm_juno_defconfig > delete mode 100644 configs/bananapi_m1_defconfig > delete mode 100644 configs/bananapi_m1_plus_defconfig > delete mode 100644 configs/bananapi_m2_plus_defconfig > delete mode 100644 configs/bananapi_m64_defconfig > delete mode 100644 configs/friendlyarm_nanopc_t4_defconfig > delete mode 100644 configs/friendlyarm_nanopi_a64_defconfig > delete mode 100644 configs/friendlyarm_nanopi_m1_defconfig > delete mode 100644 configs/friendlyarm_nanopi_m1_plus_defconfig > delete mode 100644 configs/friendlyarm_nanopi_m4_defconfig > delete mode 100644 configs/friendlyarm_nanopi_neo2_defconfig > delete mode 100644 configs/friendlyarm_nanopi_neo4_defconfig > delete mode 100644 configs/friendlyarm_nanopi_neo_plus2_defconfig > delete mode 100644 configs/friendlyarm_nanopi_r1_defconfig > delete mode 100644 configs/orangepi_pc2_defconfig > delete mode 100644 configs/orangepi_plus_defconfig > delete mode 100644 configs/orangepi_prime_defconfig > delete mode 100644 configs/orangepi_rk3399_defconfig > delete mode 100644 configs/orangepi_win_defconfig > delete mode 100644 configs/pine64_defconfig > > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 7 21:49:03 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 7 Nov 2022 22:49:03 +0100 Subject: [Buildroot] [PATCH] toolchain: make paranoid check of library/header paths unconditional Message-ID: <20221107214903.1565321-1-yann.morin.1998@free.fr> When we introduced support for the paranoid check of unsafe libraries and headers path with commit 4ac8f78d3771 (Add option for paranoid unsafe path checking) back in 2014, we made it optional, as we expected that would break quite a few packages. Now, almost 8 years later, we only have three packages that explicitly reference the option (dillo, gnuradio, and libtalloc), either in a patch or in their .mk. The option has been enabled by default since 2016, with 61c8854cef2a (toolchain: enable paranoid unsafe path check by default), and that has not triggered many build failures in a while. The minimal defconfig used by test-pkg has also had it enabled as of b6c98b3549d8 (minimal.config: add BR2_COMPILER_PARANOID_UNSAFE_PATH=y) in 2017. It is time to make that globally unconditional now. There is still a remnant, in our binutils patches. As our toolchain may get used outside of Buildroot, people may got the expectation that path poisoning is only a warning, so we keep the current behaviour. Signed-off-by: Yann E. MORIN Cc: Thomas Petazzoni Cc: Romain Naour --- Config.in | 18 ------------------ package/Makefile.in | 3 +-- support/config-fragments/minimal.config | 1 - toolchain/toolchain-wrapper.c | 21 ++++----------------- 4 files changed, 5 insertions(+), 38 deletions(-) diff --git a/Config.in b/Config.in index 3c57c591a8..7423394918 100644 --- a/Config.in +++ b/Config.in @@ -684,24 +684,6 @@ config BR2_GLOBAL_PATCH_DIR menu "Advanced" -config BR2_COMPILER_PARANOID_UNSAFE_PATH - bool "paranoid check of library/header paths" - default y - help - By default, when this option is disabled, when the Buildroot - cross-compiler will encounter an unsafe library or header path - (such as /usr/include, or /usr/lib), the compiler will display - a warning. - - By enabling this option, this warning is turned into an error, - which will completely abort the build when such unsafe paths - are encountered. - - Note that this mechanism is available for both the internal - toolchain (through the toolchain wrapper and binutils patches) - and external toolchain backends (through the toolchain - wrapper). - config BR2_FORCE_HOST_BUILD bool "Force the building of host dependencies" help diff --git a/package/Makefile.in b/package/Makefile.in index 43d214bcbe..98ae3851a6 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -424,9 +424,8 @@ else ifeq ($(BR2_SHARED_STATIC_LIBS),y) SHARED_STATIC_LIBS_OPTS = --enable-static --enable-shared endif -ifeq ($(BR2_COMPILER_PARANOID_UNSAFE_PATH),y) +# Used by our binutils patches. export BR_COMPILER_PARANOID_UNSAFE_PATH=enabled -endif include package/pkg-download.mk include package/pkg-autotools.mk diff --git a/support/config-fragments/minimal.config b/support/config-fragments/minimal.config index 71344e2c69..3430fcce11 100644 --- a/support/config-fragments/minimal.config +++ b/support/config-fragments/minimal.config @@ -4,5 +4,4 @@ BR2_INIT_NONE=y BR2_SYSTEM_BIN_SH_NONE=y # BR2_PACKAGE_BUSYBOX is not set # BR2_TARGET_ROOTFS_TAR is not set -BR2_COMPILER_PARANOID_UNSAFE_PATH=y BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y diff --git a/toolchain/toolchain-wrapper.c b/toolchain/toolchain-wrapper.c index 37b24dd24a..4c08e97237 100644 --- a/toolchain/toolchain-wrapper.c +++ b/toolchain/toolchain-wrapper.c @@ -154,12 +154,9 @@ static const struct str_len_s unsafe_opts[] = { * or separated (e.g. -I /foo/bar). In the first case, we need only print * the argument as it already contains the path (arg_has_path), while in * the second case we need to print both (!arg_has_path). - * - * If paranoid, exit in error instead of just printing a warning. */ static void check_unsafe_path(const char *arg, const char *path, - int paranoid, int arg_has_path) { const struct str_len_s *p; @@ -168,14 +165,12 @@ static void check_unsafe_path(const char *arg, if (strncmp(path, p->str, p->len)) continue; fprintf(stderr, - "%s: %s: unsafe header/library path used in cross-compilation: '%s%s%s'\n", + "%s: ERROR: unsafe header/library path used in cross-compilation: '%s%s%s'\n", program_invocation_short_name, - paranoid ? "ERROR" : "WARNING", arg, arg_has_path ? "" : "' '", /* close single-quote, space, open single-quote */ arg_has_path ? "" : path); /* so that arg and path are properly quoted. */ - if (paranoid) - exit(1); + exit(1); } } @@ -250,8 +245,6 @@ int main(int argc, char **argv) char *progpath = argv[0]; char *basename; char *env_debug; - char *paranoid_wrapper; - int paranoid; int ret, i, count = 0, debug = 0, found_shared = 0; /* Debug the wrapper to see arguments it was called with. @@ -470,12 +463,6 @@ int main(int argc, char **argv) #endif } - paranoid_wrapper = getenv("BR_COMPILER_PARANOID_UNSAFE_PATH"); - if (paranoid_wrapper && strlen(paranoid_wrapper) > 0) - paranoid = 1; - else - paranoid = 0; - /* Check for unsafe library and header paths */ for (i = 1; i < argc; i++) { const struct str_len_s *opt; @@ -492,9 +479,9 @@ int main(int argc, char **argv) i++; if (i == argc) break; - check_unsafe_path(argv[i-1], argv[i], paranoid, 0); + check_unsafe_path(argv[i-1], argv[i], 0); } else - check_unsafe_path(argv[i], argv[i] + opt->len, paranoid, 1); + check_unsafe_path(argv[i], argv[i] + opt->len, 1); } } -- 2.25.1 From thomas.petazzoni at bootlin.com Mon Nov 7 22:05:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:05:18 +0100 Subject: [Buildroot] [git commit] package/boost: backport development branch changes to fix MIPS64 build failure Message-ID: <20221107220542.363DD8739B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea38acd17d88b9eaf853313398c772b94338ad47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backport from Boost/intrusive development branch. Fixes issue introduced with version 1.80. Issue: https://github.com/boostorg/intrusive/issues/79 Fixes: http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e Signed-off-by: Andreas Ziegler Signed-off-by: Thomas Petazzoni --- .../boost/0001-Improve-modfunc-performance.patch | 551 +++++++++++++++++++++ 1 file changed, 551 insertions(+) diff --git a/package/boost/0001-Improve-modfunc-performance.patch b/package/boost/0001-Improve-modfunc-performance.patch new file mode 100644 index 0000000000..9cf5d8387e --- /dev/null +++ b/package/boost/0001-Improve-modfunc-performance.patch @@ -0,0 +1,551 @@ +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 1/1] 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 + From thomas.petazzoni at bootlin.com Mon Nov 7 22:05:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:05:52 +0100 Subject: [Buildroot] [PATCH] package/boost: backport development branch changes to fix MIPS64 build failure In-Reply-To: <20221107100527.2772772-1-br015@umbiko.net> References: <20221107100527.2772772-1-br015@umbiko.net> Message-ID: <20221107230552.04be0058@windsurf> On Mon, 7 Nov 2022 11:05:27 +0100 Andreas Ziegler wrote: > Backport from Boost/intrusive development branch. Fixes issue introduced with > version 1.80. > > Issue: https://github.com/boostorg/intrusive/issues/79 > Fixes: http://autobuild.buildroot.net/results/6cb/6cbc0672f3c5046405793d8cdc8f961d2ffb1d3e > > Signed-off-by: Andreas Ziegler > --- > .../0001-Improve-modfunc-performance.patch | 550 ++++++++++++++++++ > 1 file changed, 550 insertions(+) > create mode 100644 package/boost/0001-Improve-modfunc-performance.patch I've added a link to the upstream commit within the patch itself, and applied to master. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:06:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:06:29 +0100 Subject: [Buildroot] [git commit] package/gptfdisk: fix popt static build Message-ID: <20221107220747.2F0D187CAA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a38682dd54dde976836c37dcc30ec24baa474690 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following static build failure with popt and iconv raised since bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e and https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff (which added an unified Makefile): /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o -static -liconv -lpopt -o sgdisk /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): in function `strdup_locale_from_utf8': poptint.c:(.text+0x113c): undefined reference to `libiconv_open' As can be seen above, this build failure is raised because -liconv is added before -lpopt so use pkgconfig and SGDISK_LDLIBS The addition of -liconv in LDLIBS could probably be removed in a follow-up patch for next branch Fixes: - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/gptfdisk/gptfdisk.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/gptfdisk/gptfdisk.mk b/package/gptfdisk/gptfdisk.mk index 0df9cda08f..f3fc930202 100644 --- a/package/gptfdisk/gptfdisk.mk +++ b/package/gptfdisk/gptfdisk.mk @@ -15,7 +15,8 @@ GPTFDISK_TARGETS_$(BR2_PACKAGE_GPTFDISK_CGDISK) += cgdisk GPTFDISK_DEPENDENCIES += util-linux ifeq ($(BR2_PACKAGE_GPTFDISK_SGDISK),y) -GPTFDISK_DEPENDENCIES += popt +GPTFDISK_DEPENDENCIES += host-pkgconf popt +GPTFDISK_SGDISK_LDLIBS += `$(PKG_CONFIG_HOST_BINARY) --libs popt` endif ifeq ($(BR2_PACKAGE_GPTFDISK_CGDISK),y) GPTFDISK_DEPENDENCIES += ncurses @@ -32,7 +33,8 @@ endif define GPTFDISK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - LDLIBS='$(GPTFDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) + LDLIBS='$(GPTFDISK_LDLIBS)' \ + SGDISK_LDLIBS='$(GPTFDISK_SGDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) endef define GPTFDISK_INSTALL_TARGET_CMDS From thomas.petazzoni at bootlin.com Mon Nov 7 22:07:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:07:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix popt static build In-Reply-To: <20221106230450.970235-1-fontaine.fabrice@gmail.com> References: <20221106230450.970235-1-fontaine.fabrice@gmail.com> Message-ID: <20221107230748.7c1de8e2@windsurf> On Mon, 7 Nov 2022 00:04:50 +0100 Fabrice Fontaine wrote: > Fix the following static build failure with popt and iconv raised since > bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e > and > https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff > (which added an unified Makefile): > > /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o -static -liconv -lpopt -o sgdisk > /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): in function `strdup_locale_from_utf8': > poptint.c:(.text+0x113c): undefined reference to `libiconv_open' > > As can be seen above, this build failure is raised because -liconv is > added before -lpopt so use pkgconfig and SGDISK_LDLIBS > > The addition of -liconv in LDLIBS could probably be removed in a > follow-up patch for next branch > > Fixes: > - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d > > Signed-off-by: Fabrice Fontaine > --- > package/gptfdisk/gptfdisk.mk | 6 ++++-- > 1 file changed, 4 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 Nov 7 22:08:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:08:55 +0100 Subject: [Buildroot] [git commit] package/linux-tools: fix static build Message-ID: <20221107220905.B71A98805B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a29e7fb6765c0a08a3276a11a4da54dfdbdca703 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Pass TARGET_LDFLAGS (which contains -static) to fix the following static build failures with gpio, iio and pci: LINK lsgpio /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' [...] LINK iio_event_monitor /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' Fixes: - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/linux-tools/linux-tool-gpio.mk.in | 2 +- package/linux-tools/linux-tool-iio.mk.in | 2 +- package/linux-tools/linux-tool-pci.mk.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/linux-tools/linux-tool-gpio.mk.in b/package/linux-tools/linux-tool-gpio.mk.in index d5a0dbda38..e825db1b11 100644 --- a/package/linux-tools/linux-tool-gpio.mk.in +++ b/package/linux-tools/linux-tool-gpio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += gpio -GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define GPIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/gpio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-iio.mk.in b/package/linux-tools/linux-tool-iio.mk.in index a8cc89e830..27ab0ed7ed 100644 --- a/package/linux-tools/linux-tool-iio.mk.in +++ b/package/linux-tools/linux-tool-iio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += iio -IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define IIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/iio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-pci.mk.in b/package/linux-tools/linux-tool-pci.mk.in index 4ef0368a32..17246f5d7e 100644 --- a/package/linux-tools/linux-tool-pci.mk.in +++ b/package/linux-tools/linux-tool-pci.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += pci -PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define PCI_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/pci/Makefile >/dev/null 2>&1 ; then \ From thomas.petazzoni at bootlin.com Mon Nov 7 22:09:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:09:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build In-Reply-To: <20221106222042.648813-1-fontaine.fabrice@gmail.com> References: <20221106222042.648813-1-fontaine.fabrice@gmail.com> Message-ID: <20221107230925.73bb92d9@windsurf> On Sun, 6 Nov 2022 23:20:42 +0100 Fabrice Fontaine wrote: > Pass TARGET_LDFLAGS (which contains -static) to fix the following static > build failures with gpio, iio and pci: > > LINK lsgpio > /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': > /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' > > [...] > > LINK iio_event_monitor > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': > /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' > > Fixes: > - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce > - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 > > Signed-off-by: Fabrice Fontaine > --- > package/linux-tools/linux-tool-gpio.mk.in | 2 +- > package/linux-tools/linux-tool-iio.mk.in | 2 +- > package/linux-tools/linux-tool-pci.mk.in | 2 +- > 3 files changed, 3 insertions(+), 3 deletions(-) Applied to master, thanks. However, aren't some of the other linux-tools also affected by a similar issue (tmon, cpupower, etc.) ? Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:09:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:09:50 +0100 Subject: [Buildroot] [git commit] package/ipmitool: fix per-package build Message-ID: <20221107221006.8EB5E880CD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=68c143419336139fcf5dccd8289f410be4285550 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following per-package build failure raised since commit 82480ee22bdfae6f7d399975722b5c125749d8c7: configure.ac:44: error: possibly undefined macro: AC_SEARCH_LIBS If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. Fixes: - http://autobuild.buildroot.org/results/ecf72cd1ebd53f3b3b10f0a24082f9c0ab5d4d12 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/ipmitool/ipmitool.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/ipmitool/ipmitool.mk b/package/ipmitool/ipmitool.mk index ebd8f9b337..b9f60d8151 100644 --- a/package/ipmitool/ipmitool.mk +++ b/package/ipmitool/ipmitool.mk @@ -12,6 +12,7 @@ IPMITOOL_LICENSE_FILES = COPYING IPMITOOL_CPE_ID_VENDOR = ipmitool_project # From git IPMITOOL_AUTORECONF = YES +IPMITOOL_DEPENDENCIES = host-pkgconf ifeq ($(BR2_PACKAGE_FREEIPMI),y) IPMITOOL_DEPENDENCIES += freeipmi @@ -34,7 +35,7 @@ IPMITOOL_CONF_OPTS += --disable-intf-usb endif ifeq ($(BR2_PACKAGE_IPMITOOL_IPMISHELL),y) -IPMITOOL_DEPENDENCIES += host-pkgconf readline +IPMITOOL_DEPENDENCIES += readline IPMITOOL_CONF_OPTS += --enable-ipmishell else IPMITOOL_CONF_OPTS += --disable-ipmishell From thomas.petazzoni at bootlin.com Mon Nov 7 22:09:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:09:56 +0100 Subject: [Buildroot] [git commit] package/libkcapi: fix uclibc build Message-ID: <20221107221006.994F1880D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=21747875f90cb3345b6927ded9fffb7582cf06a1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following uclibc build failure raised since bump to version 1.4.0 in commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5 and https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...01-lib-kcapi-kernel-if.c-fix-uclibc-build.patch | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch new file mode 100644 index 0000000000..818150dafb --- /dev/null +++ b/package/libkcapi/0001-lib-kcapi-kernel-if.c-fix-uclibc-build.patch @@ -0,0 +1,55 @@ +From 4d9bbc866682bdf46c78047dca02230372620295 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sun, 6 Nov 2022 17:05:14 +0100 +Subject: [PATCH] lib/kcapi-kernel-if.c: fix uclibc build + +Fix the following uclibc build failure raised since version 1.4.0 and +https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: + +lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': +lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] + 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); + | ^~~~~~~~~~~~~~~~~~ + +Indeed, uclibc has the same behavior than musl when __WORDSIZE != 32 +even if it defines __GLIBC__: +https://github.com/wbx-github/uclibc-ng/blob/ab1dd83bec59c9e65c31efd6e887182948f627be/libc/sysdeps/linux/common/bits/socket.h + +Fixes: + - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d + +Signed-off-by: Tan En De +Signed-off-by: Fabrice Fontaine +Signed-off-by: Stephan Mueller +[Retrieved from: +https://github.com/smuellerDD/libkcapi/commit/4d9bbc866682bdf46c78047dca02230372620295] +--- + lib/kcapi-kernel-if.c | 8 ++------ + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/lib/kcapi-kernel-if.c b/lib/kcapi-kernel-if.c +index d7b10bf..b4d7f74 100644 +--- a/lib/kcapi-kernel-if.c ++++ b/lib/kcapi-kernel-if.c +@@ -119,7 +119,7 @@ int _kcapi_common_accept(struct kcapi_handle *handle) + return 0; + } + +-#ifdef __GLIBC__ ++#if defined(__GLIBC__) && !(defined(__UCLIBC__) && __WORDSIZE == 32) + static inline size_t kcapi_downcast_int(size_t in) + { + return in; +@@ -564,11 +564,7 @@ ssize_t _kcapi_common_recv_data(struct kcapi_handle *handle, + msg.msg_controllen = 0; + msg.msg_flags = 0; + msg.msg_iov = iov; +-#ifdef __GLIBC__ +- msg.msg_iovlen = iovlen; +-#else +- msg.msg_iovlen = (int)iovlen; +-#endif ++ msg.msg_iovlen = kcapi_downcast_int(iovlen); + ret = recvmsg(*_kcapi_get_opfd(handle), &msg, 0); + if (ret < 0) + ret = -errno; From thomas.petazzoni at bootlin.com Mon Nov 7 22:10:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:10:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/ipmitool: fix per-package build In-Reply-To: <20221107172530.6748-1-fontaine.fabrice@gmail.com> References: <20221107172530.6748-1-fontaine.fabrice@gmail.com> Message-ID: <20221107231011.1f4faebd@windsurf> On Mon, 7 Nov 2022 18:25:30 +0100 Fabrice Fontaine wrote: > Fix the following per-package build failure raised since commit > 82480ee22bdfae6f7d399975722b5c125749d8c7: > > configure.ac:44: error: possibly undefined macro: AC_SEARCH_LIBS > If this token and others are legitimate, please use m4_pattern_allow. > See the Autoconf documentation. > > Fixes: > - http://autobuild.buildroot.org/results/ecf72cd1ebd53f3b3b10f0a24082f9c0ab5d4d12 > > Signed-off-by: Fabrice Fontaine > --- > package/ipmitool/ipmitool.mk | 3 ++- > 1 file changed, 2 insertions(+), 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 Mon Nov 7 22:10:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:10:17 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/libkcapi: fix uclibc build In-Reply-To: <20221107172718.8203-1-fontaine.fabrice@gmail.com> References: <20221107172718.8203-1-fontaine.fabrice@gmail.com> Message-ID: <20221107231017.776896ab@windsurf> On Mon, 7 Nov 2022 18:27:18 +0100 Fabrice Fontaine wrote: > Fix the following uclibc build failure raised since bump to version > 1.4.0 in commit 06a9dc3528847ec6c12a9b6188d4106e086eabe5 and > https://github.com/smuellerDD/libkcapi/commit/12f19b9a1dd308117f83e8cb33e28e3c040710a0: > > lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': > lib/kcapi-kernel-if.c:196:26: error: conversion to 'int' from 'size_t' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] > 196 | msg.msg_iovlen = kcapi_downcast_int(iovlen); > | ^~~~~~~~~~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/eccf4b84670b5ef0fdd68b46338edf5043c7cc0d > > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Tan En De): > - Use upstream patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:10:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:10:55 +0100 Subject: [Buildroot] [PATCH 1/1] Makefile: unexport PERL_MM_OPT In-Reply-To: <20221106142634.875639-1-glex.spb@gmail.com> References: <20221106142634.875639-1-glex.spb@gmail.com> Message-ID: <20221107231055.0dfc3241@windsurf> On Sun, 6 Nov 2022 14:26:34 +0000 Gleb Mazovetskiy wrote: > Compilation of Perl-related packages fails if `PERL_MM_OPT` is defined. > > We previously issued an error in this case. > Instead, simply `unexport` the variable. > > Signed-off-by: Gleb Mazovetskiy > --- > Makefile | 3 +++ > support/dependencies/dependencies.sh | 9 --------- > 2 files changed, 3 insertions(+), 9 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:10:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:10:47 +0100 Subject: [Buildroot] [git commit branch/next] Makefile: unexport PERL_MM_OPT Message-ID: <20221107221120.DAB8F88112@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f7a6011f78044e782c5ef19d1f5abb3b6fd9e435 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Compilation of Perl-related packages fails if `PERL_MM_OPT` is defined. We previously issued an error in this case. Instead, simply `unexport` the variable. Signed-off-by: Gleb Mazovetskiy Signed-off-by: Thomas Petazzoni --- Makefile | 3 +++ support/dependencies/dependencies.sh | 9 --------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 7c1c07a2e4..71b622474f 100644 --- a/Makefile +++ b/Makefile @@ -396,6 +396,9 @@ unexport DESTDIR # Causes breakage with packages that needs host-ruby unexport RUBYOPT +# Compilation of perl-related packages will fail otherwise +unexport PERL_MM_OPT + include package/pkg-utils.mk include package/doc-asciidoc.mk diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index 2b678ae8c4..4b5012b807 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -46,15 +46,6 @@ case ":${PATH:-unset}:" in ;; esac -if test -n "$PERL_MM_OPT" ; then - echo - echo "You have PERL_MM_OPT defined because Perl local::lib" - echo "is installed on your system. Please unset this variable" - echo "before starting Buildroot, otherwise the compilation of" - echo "Perl related packages will fail" - exit 1 -fi - check_prog_host() { prog="$1" From thomas.petazzoni at bootlin.com Mon Nov 7 22:11:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:11:12 +0100 Subject: [Buildroot] [git commit branch/next] package/wayland-protocols: bump to version 1.28 Message-ID: <20221107221120.E8FDF88114@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1688c60f42b0186b8147aa58d35649e704b36cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/wayland-protocols/wayland-protocols.hash | 6 +++--- package/wayland-protocols/wayland-protocols.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/wayland-protocols/wayland-protocols.hash b/package/wayland-protocols/wayland-protocols.hash index 4717523dc2..8884babbc0 100644 --- a/package/wayland-protocols/wayland-protocols.hash +++ b/package/wayland-protocols/wayland-protocols.hash @@ -1,4 +1,4 @@ -# From https://lists.freedesktop.org/archives/wayland-devel/2022-October/042466.html -sha256 9046f10a425d4e2a00965a03acfb6b3fb575a56503ac72c2b86821c69653375c wayland-protocols-1.27.tar.xz -sha512 c0a49bc46c663c9f602998dfe2e184c09756790fbcc7acbc2bf9d9cf8f7d6dcdd00259b768222a30e5d134e6f97f7f4faf252947b544e8b32f53278b70da0390 wayland-protocols-1.27.tar.xz +# From https://lists.freedesktop.org/archives/wayland-devel/2022-November/042490.html +sha256 c7659fb6bf14905e68ef605f898de60d1c066bf66dbea92798573dddec1535b6 wayland-protocols-1.28.tar.xz +sha512 092454c6a7e5cc47729de49e9061fb91dfdc5610859e17c495642806ca14dcfb3850a5d3a7459ddb70b2adb08d2590d4b0f92c3a97600e48598682d59adb102f wayland-protocols-1.28.tar.xz sha256 f1a2b233e8a9a71c40f4aa885be08a0842ac85bb8588703c1dd7e6e6502e3124 COPYING diff --git a/package/wayland-protocols/wayland-protocols.mk b/package/wayland-protocols/wayland-protocols.mk index 2510d7c04e..830136ce06 100644 --- a/package/wayland-protocols/wayland-protocols.mk +++ b/package/wayland-protocols/wayland-protocols.mk @@ -4,7 +4,7 @@ # ################################################################################ -WAYLAND_PROTOCOLS_VERSION = 1.27 +WAYLAND_PROTOCOLS_VERSION = 1.28 WAYLAND_PROTOCOLS_SITE = https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$(WAYLAND_PROTOCOLS_VERSION)/downloads WAYLAND_PROTOCOLS_SOURCE = wayland-protocols-$(WAYLAND_PROTOCOLS_VERSION).tar.xz WAYLAND_PROTOCOLS_LICENSE = MIT From thomas.petazzoni at bootlin.com Mon Nov 7 22:11:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:11:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/wayland-protocols: bump to version 1.28 In-Reply-To: <20221105224127.4026011-1-james.hilliard1@gmail.com> References: <20221105224127.4026011-1-james.hilliard1@gmail.com> Message-ID: <20221107231128.372e32ca@windsurf> On Sat, 5 Nov 2022 16:41:27 -0600 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/wayland-protocols/wayland-protocols.hash | 6 +++--- > package/wayland-protocols/wayland-protocols.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:13:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:13:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: add systemd optional dependency In-Reply-To: <20221106153803.276223-1-fontaine.fabrice@gmail.com> References: <20221106153803.276223-1-fontaine.fabrice@gmail.com> Message-ID: <20221107231306.216743c8@windsurf> On Sun, 6 Nov 2022 16:38:03 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since bump to version 5.0.1 in > commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: > > Run-time dependency systemd found: NO (tried pkgconfig and cmake) > > ../output-1/build/lxc-5.0.1/config/init/systemd/meson.build:11:4: ERROR: Dependency "systemd" not found, tried pkgconfig and cmake > > Fixes: > - http://autobuild.buildroot.org/results/495175c367084093bc01c40290736c738d876894 > > Signed-off-by: Fabrice Fontaine > --- Applied to master... but... > +ifeq ($(BR2_PACKAGE_SYSTEMD),y) > +LXC_CONF_OPTS += -Dsd-bus=enabled > +LXC_DEPENDENCIES += systemd > +else > +LXC_CONF_OPTS += -Dsd-bus=disabled > +endif > + > +ifeq ($(BR2_INIT_SYSTEMD),y) > +LXC_CONF_OPTS += -Dinit-script=systemd > +else ifeq ($(BR2_INIT_SYSV),y) > +LXC_CONF_OPTS += -Dinit-script=sysvinit What is this doing exactly? Should it also be set for BR2_INIT_BUSYBOX, which also uses sysv-style init scripts? Is the init script provided by LXC actually usable in the context of Buildroot? 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 Nov 7 22:12:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:12:01 +0100 Subject: [Buildroot] [git commit] package/lxc: add systemd optional dependency Message-ID: <20221107221611.8D8D188124@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e71ef565e720e56c51eed6933f6d87331193837f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since bump to version 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: Run-time dependency systemd found: NO (tried pkgconfig and cmake) ../output-1/build/lxc-5.0.1/config/init/systemd/meson.build:11:4: ERROR: Dependency "systemd" not found, tried pkgconfig and cmake Fixes: - http://autobuild.buildroot.org/results/495175c367084093bc01c40290736c738d876894 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/lxc/lxc.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk index f0a0e8041a..e1639c5f15 100644 --- a/package/lxc/lxc.mk +++ b/package/lxc/lxc.mk @@ -63,4 +63,19 @@ else LXC_CONF_OPTS += -Dopenssl=false endif +ifeq ($(BR2_PACKAGE_SYSTEMD),y) +LXC_CONF_OPTS += -Dsd-bus=enabled +LXC_DEPENDENCIES += systemd +else +LXC_CONF_OPTS += -Dsd-bus=disabled +endif + +ifeq ($(BR2_INIT_SYSTEMD),y) +LXC_CONF_OPTS += -Dinit-script=systemd +else ifeq ($(BR2_INIT_SYSV),y) +LXC_CONF_OPTS += -Dinit-script=sysvinit +else +LXC_CONF_OPTS += -Dinit-script= +endif + $(eval $(meson-package)) From thomas.petazzoni at bootlin.com Mon Nov 7 22:13:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:13:21 +0100 Subject: [Buildroot] [git commit] package/s6-linux-init: bump to version 1.0.8.0 Message-ID: <20221107221611.9944688129@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2d3c06435b24bac849bb31fcd24f56d45b191f47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This bump will fix the following build failure raised since bump of skalibs to version 2.12.0.1 in commit 0f7bfc80814e90918b9527cab4cbf6afedd22195 thanks to https://github.com/skarnet/s6-linux-init/commit/6696cee3bd309f61fc6c945ef747262a845e9267 In file included from src/shutdown/hpr_shutdown.c:8: src/shutdown/hpr.h:20:40: error: unknown type name 'tain_t'; did you mean 'tain'? 20 | extern int hpr_shutdown (unsigned int, tain_t const *, unsigned int) ; | ^~~~~~ | tain Update hash of COPYING (update in year with https://github.com/skarnet/s6-linux-init/commit/42a91a98b780759257862642c764c2102237fea6) https://github.com/skarnet/s6-linux-init/blob/v1.0.8.0/NEWS Fixes: - http://autobuild.buildroot.org/results/4382beeb0f94d583ba605c70a47f34b45c76e311 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/s6-linux-init/s6-linux-init.hash | 4 ++-- package/s6-linux-init/s6-linux-init.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/s6-linux-init/s6-linux-init.hash b/package/s6-linux-init/s6-linux-init.hash index 23f02d5359..f70a4f87b5 100644 --- a/package/s6-linux-init/s6-linux-init.hash +++ b/package/s6-linux-init/s6-linux-init.hash @@ -1,3 +1,3 @@ # Locally generated -sha256 29e368516b1a3c61a6d1f8680645cc122a2e02127debec91738f170a3b93b8c5 s6-linux-init-1.0.6.3.tar.gz -sha256 4a5e44a69d649f0c37b29d7f6e5df1bb292b09898247be07f0c97814dac4b15d COPYING +sha256 92055a7964cf66604066ad964a2c2392ee7c5e64821be03146c1341e0d8c3dc6 s6-linux-init-1.0.8.0.tar.gz +sha256 1898df1e8703bd9c1350d2ec3397880b9b4c1451038a9ce5e1c4b2e58622da39 COPYING diff --git a/package/s6-linux-init/s6-linux-init.mk b/package/s6-linux-init/s6-linux-init.mk index 95595368de..6aec220de4 100644 --- a/package/s6-linux-init/s6-linux-init.mk +++ b/package/s6-linux-init/s6-linux-init.mk @@ -4,7 +4,7 @@ # ################################################################################ -S6_LINUX_INIT_VERSION = 1.0.6.3 +S6_LINUX_INIT_VERSION = 1.0.8.0 S6_LINUX_INIT_SITE = http://skarnet.org/software/s6-linux-init S6_LINUX_INIT_LICENSE = ISC S6_LINUX_INIT_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/s6-linux-init: bump to version 1.0.8.0 In-Reply-To: <20221106154831.293218-1-fontaine.fabrice@gmail.com> References: <20221106154831.293218-1-fontaine.fabrice@gmail.com> Message-ID: <20221107231614.1f23c3e9@windsurf> On Sun, 6 Nov 2022 16:48:31 +0100 Fabrice Fontaine wrote: > This bump will fix the following build failure raised since bump of > skalibs to version 2.12.0.1 in commit > 0f7bfc80814e90918b9527cab4cbf6afedd22195 thanks to > https://github.com/skarnet/s6-linux-init/commit/6696cee3bd309f61fc6c945ef747262a845e9267 > > In file included from src/shutdown/hpr_shutdown.c:8: > src/shutdown/hpr.h:20:40: error: unknown type name 'tain_t'; did you mean 'tain'? > 20 | extern int hpr_shutdown (unsigned int, tain_t const *, unsigned int) ; > | ^~~~~~ > | tain > > Update hash of COPYING (update in year with > https://github.com/skarnet/s6-linux-init/commit/42a91a98b780759257862642c764c2102237fea6) > > https://github.com/skarnet/s6-linux-init/blob/v1.0.8.0/NEWS > > Fixes: > - http://autobuild.buildroot.org/results/4382beeb0f94d583ba605c70a47f34b45c76e311 > > Signed-off-by: Fabrice Fontaine > --- > package/s6-linux-init/s6-linux-init.hash | 4 ++-- > package/s6-linux-init/s6-linux-init.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 thomas.petazzoni at bootlin.com Mon Nov 7 22:16:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:30 +0100 Subject: [Buildroot] [git commit branch/next] package/python-setuptools: bump to version 65.5.1 Message-ID: <20221107221713.ADA7E88168@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9894ed686a1ee749a1a7ef9e990dd6b161f8816c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-setuptools/python-setuptools.hash | 4 ++-- package/python-setuptools/python-setuptools.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-setuptools/python-setuptools.hash b/package/python-setuptools/python-setuptools.hash index 2592fc201c..3e4ae01d92 100644 --- a/package/python-setuptools/python-setuptools.hash +++ b/package/python-setuptools/python-setuptools.hash @@ -1,4 +1,4 @@ # From https://pypi.org/pypi/setuptools/json -md5 9018a18990e7c16159ec3972affba76c setuptools-65.5.0.tar.gz -sha256 512e5536220e38146176efb833d4a62aa726b7bbff82cfbc8ba9eaa3996e0b17 setuptools-65.5.0.tar.gz +md5 3f062858ddfb5efa564c9c02a30cb104 setuptools-65.5.1.tar.gz +sha256 e197a19aa8ec9722928f2206f8de752def0e4c9fc6953527360d1c36d94ddb2f setuptools-65.5.1.tar.gz sha256 db3f0246b1f9278f15845b99fec478b8b506eb76487993722f8c6e254285faf8 LICENSE diff --git a/package/python-setuptools/python-setuptools.mk b/package/python-setuptools/python-setuptools.mk index 9dc0a6a38b..3b62221e25 100644 --- a/package/python-setuptools/python-setuptools.mk +++ b/package/python-setuptools/python-setuptools.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_SETUPTOOLS_VERSION = 65.5.0 +PYTHON_SETUPTOOLS_VERSION = 65.5.1 PYTHON_SETUPTOOLS_SOURCE = setuptools-$(PYTHON_SETUPTOOLS_VERSION).tar.gz -PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/c5/41/247814d8b7a044717164c74080725a6c8f3d2b5fc82b34bd825b617df663 +PYTHON_SETUPTOOLS_SITE = https://files.pythonhosted.org/packages/26/f4/ca5cb6df512f453ad50f78900bf7ec6a5491ee44bb49d0f6f76802dbdd43 PYTHON_SETUPTOOLS_LICENSE = MIT PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE PYTHON_SETUPTOOLS_CPE_ID_VENDOR = python From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:34 +0100 Subject: [Buildroot] [git commit branch/next] package/python-jsonschema: bump to version 4.17.0 Message-ID: <20221107221713.BFA4988169@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cbf420706397408b493282b3827397191d7a733e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-jsonschema/python-jsonschema.hash | 4 ++-- package/python-jsonschema/python-jsonschema.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-jsonschema/python-jsonschema.hash b/package/python-jsonschema/python-jsonschema.hash index d4c2759811..19b9659d08 100644 --- a/package/python-jsonschema/python-jsonschema.hash +++ b/package/python-jsonschema/python-jsonschema.hash @@ -1,6 +1,6 @@ # md5, sha256 from https://pypi.org/pypi/jsonschema/json -md5 3bc1f63a74fc61bf2847f22cadb0dfff jsonschema-4.16.0.tar.gz -sha256 165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23 jsonschema-4.16.0.tar.gz +md5 e569b6114d575bdb05cb8ce4676fe458 jsonschema-4.17.0.tar.gz +sha256 5bfcf2bca16a087ade17e02b282d34af7ccd749ef76241e7f9bd7c0cb8a9424d jsonschema-4.17.0.tar.gz # Locally computed sha256 checksums sha256 4f92a015a13c4d1a040bef018aa13430b4f1bc73b41b16bb846c346766de7439 COPYING sha256 837402bd25fad9b704265801ca3f92566a98157c1f9a7acd6f446299ba1c305a json/LICENSE diff --git a/package/python-jsonschema/python-jsonschema.mk b/package/python-jsonschema/python-jsonschema.mk index 68a25aed58..8cc624886c 100644 --- a/package/python-jsonschema/python-jsonschema.mk +++ b/package/python-jsonschema/python-jsonschema.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_JSONSCHEMA_VERSION = 4.16.0 +PYTHON_JSONSCHEMA_VERSION = 4.17.0 PYTHON_JSONSCHEMA_SOURCE = jsonschema-$(PYTHON_JSONSCHEMA_VERSION).tar.gz -PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/cf/54/8923ba38b5145f2359d57e5516715392491d674c83f446cd4cd133eeb4d6 +PYTHON_JSONSCHEMA_SITE = https://files.pythonhosted.org/packages/3a/3d/0653047b9b2ed03d3e96012bc90cfc96227221193fbedd4dc0cbf5a0e342 PYTHON_JSONSCHEMA_SETUP_TYPE = pep517 PYTHON_JSONSCHEMA_LICENSE = MIT PYTHON_JSONSCHEMA_LICENSE_FILES = COPYING json/LICENSE From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:26 +0100 Subject: [Buildroot] [git commit branch/next] package/python-weasyprint: bump to version 57.1 Message-ID: <20221107221713.99FA988167@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7927694514a19ed3259582ac0fad93a11b7a8ad3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-weasyprint/python-weasyprint.hash | 4 ++-- package/python-weasyprint/python-weasyprint.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-weasyprint/python-weasyprint.hash b/package/python-weasyprint/python-weasyprint.hash index 21e58d3677..4da8ea479a 100644 --- a/package/python-weasyprint/python-weasyprint.hash +++ b/package/python-weasyprint/python-weasyprint.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/weasyprint/json -md5 b270213554d781c86b6c3d390b097f2f weasyprint-57.0.tar.gz -sha256 7b6f5cc13819e9a7d8748c1dbf0e8d2444f7a4818a98339f82dccaa822bf911b weasyprint-57.0.tar.gz +md5 bab389bdfb25e03d64591c56367fb344 weasyprint-57.1.tar.gz +sha256 397a9d11298f94485ec3b7b68aeef1c6106fb638350126d9d4a64109b73508a0 weasyprint-57.1.tar.gz # Locally computed sha256 checksums sha256 bfd14eccfa6100575460e685556b183399d4bd335904e3c9521b0116d21c54da LICENSE diff --git a/package/python-weasyprint/python-weasyprint.mk b/package/python-weasyprint/python-weasyprint.mk index 9dd364e1c1..d1e5e7983d 100644 --- a/package/python-weasyprint/python-weasyprint.mk +++ b/package/python-weasyprint/python-weasyprint.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_WEASYPRINT_VERSION = 57.0 +PYTHON_WEASYPRINT_VERSION = 57.1 PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz -PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/b7/98/cd0df64b306ac901ffd53c50d9d5d79d92cae756b6469fc14771adb39d77 +PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/32/3f/d305dc714c119e5b11c0ea1ecff9741407b6da90d6b684859d3b3e586692 PYTHON_WEASYPRINT_SETUP_TYPE = flit PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:46 +0100 Subject: [Buildroot] [git commit branch/next] package/meson: bump to version 0.64.0 Message-ID: <20221107221713.DD52B88107@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9afa3e3c7d073643c325a948358550caf9a6f8f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 60d9ae9436..2a76f32874 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.63.3/meson-0.63.3.tar.gz.asc -sha256 519c0932e1a8b208741f0fdce90aa5c0b528dd297cf337009bf63539846ac056 meson-0.63.3.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc +sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 3ca483c289..06ca555d12 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.63.3 +MESON_VERSION = 0.64.0 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:53 +0100 Subject: [Buildroot] [git commit branch/next] package/python-spidev: bump to version 3.6 Message-ID: <20221107221713.EB71188168@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=892e1debdff900dc29af853f23746d01b118eeb0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next License moved out of readme, verified as still MIT. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-spidev/python-spidev.hash | 10 +++++----- package/python-spidev/python-spidev.mk | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package/python-spidev/python-spidev.hash b/package/python-spidev/python-spidev.hash index c74d7c470c..cd8a24eb72 100644 --- a/package/python-spidev/python-spidev.hash +++ b/package/python-spidev/python-spidev.hash @@ -1,5 +1,5 @@ -# sha256 from https://pypi.org/project/spidev -sha256 8a7f5c289f161ea2ac4697fa8a10918232c990678dd0053084b3c43b1363910d spidev-3.5.tar.gz - -# locally computed -sha256 153a6f02f41aebe292cf3307f973a80b4fb0c988d8d3e7d126c7a66c20b1cc27 README.md +# md5, sha256 from https://pypi.org/pypi/spidev/json +md5 83a73279d6e823a9030c4315577bfae3 spidev-3.6.tar.gz +sha256 14dbc37594a4aaef85403ab617985d3c3ef464d62bc9b769ef552db53701115b spidev-3.6.tar.gz +# Locally computed sha256 checksums +sha256 510129bc8174c0fa81fa6d653691d1bd5d3555f7f38979ec45b5fc5bbff5377b LICENSE diff --git a/package/python-spidev/python-spidev.mk b/package/python-spidev/python-spidev.mk index e1065610a7..f48b5b0832 100644 --- a/package/python-spidev/python-spidev.mk +++ b/package/python-spidev/python-spidev.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_SPIDEV_VERSION = 3.5 +PYTHON_SPIDEV_VERSION = 3.6 PYTHON_SPIDEV_SOURCE = spidev-$(PYTHON_SPIDEV_VERSION).tar.gz -PYTHON_SPIDEV_SITE = https://files.pythonhosted.org/packages/62/56/de649e7d95f9fcfaf965a6eb937b4a46bc77ef21487c99cde1a7a0546040 +PYTHON_SPIDEV_SITE = https://files.pythonhosted.org/packages/c7/d9/401c0a7be089e02826cf2c201f489876b601f15be100fe391ef9c2faed83 PYTHON_SPIDEV_SETUP_TYPE = setuptools PYTHON_SPIDEV_LICENSE = MIT -PYTHON_SPIDEV_LICENSE_FILES = README.md +PYTHON_SPIDEV_LICENSE_FILES = LICENSE $(eval $(python-package)) From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:05 +0100 Subject: [Buildroot] [git commit branch/next] package/python-unittest-xml-reporting: bump to version 3.2.0 Message-ID: <20221107221714.0993D80FFA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=69ba1562d5bef8d58b430fd7d67d0f3e77acfefc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop no longer needed missing license file workaround: https://github.com/xmlrunner/unittest-xml-reporting/commit/c43427611390fba83ca13fbb5311bd8fece5048f Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- .../python-unittest-xml-reporting.hash | 6 +++--- .../python-unittest-xml-reporting.mk | 13 ++----------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash index 9db3a09d38..674a533e6a 100644 --- a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash +++ b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/unittest-xml-reporting/json -md5 474cd89f9609828ef6039a0f00afd9db unittest-xml-reporting-3.0.4.tar.gz -sha256 984cebba69e889401bfe3adb9088ca376b3a1f923f0590d005126c1bffd1a695 unittest-xml-reporting-3.0.4.tar.gz -# Locally calculated +md5 f12aeab63ff44e295526e103313d66c8 unittest-xml-reporting-3.2.0.tar.gz +sha256 edd8d3170b40c3a81b8cf910f46c6a304ae2847ec01036d02e9c0f9b85762d28 unittest-xml-reporting-3.2.0.tar.gz +# Locally computed sha256 checksums sha256 0596648105bee470f9cafd62753b931efe52392096439d88e2564cf7d7cf0e68 LICENSE diff --git a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk index 5744c50a7c..05bbed79a8 100644 --- a/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk +++ b/package/python-unittest-xml-reporting/python-unittest-xml-reporting.mk @@ -4,20 +4,11 @@ # ################################################################################ -PYTHON_UNITTEST_XML_REPORTING_VERSION = 3.0.4 +PYTHON_UNITTEST_XML_REPORTING_VERSION = 3.2.0 PYTHON_UNITTEST_XML_REPORTING_SOURCE = unittest-xml-reporting-$(PYTHON_UNITTEST_XML_REPORTING_VERSION).tar.gz -PYTHON_UNITTEST_XML_REPORTING_SITE = https://files.pythonhosted.org/packages/bc/09/677086169c8e302b614de7d4a97c45c4446a382f31cc010fb31177258508 -# License file missing in Pypi tarball, download separately. Issue -# reported at -# https://github.com/xmlrunner/unittest-xml-reporting/issues/259 -PYTHON_UNITTEST_XML_REPORTING_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/xmlrunner/unittest-xml-reporting/$(PYTHON_UNITTEST_XML_REPORTING_VERSION)/LICENSE +PYTHON_UNITTEST_XML_REPORTING_SITE = https://files.pythonhosted.org/packages/ed/40/3bf1afc96e93c7322520981ac4593cbb29daa21b48d32746f05ab5563dca PYTHON_UNITTEST_XML_REPORTING_SETUP_TYPE = setuptools PYTHON_UNITTEST_XML_REPORTING_LICENSE = BSD-2-Clause PYTHON_UNITTEST_XML_REPORTING_LICENSE_FILES = LICENSE -define PYTHON_UNITTEST_XML_REPORTING_ADD_LICENSE_FILE - $(INSTALL) -D -m 0644 $(PYTHON_UNITTEST_XML_REPORTING_DL_DIR)/LICENSE $(@D)/LICENSE -endef -PYTHON_UNITTEST_XML_REPORTING_POST_EXTRACT_HOOKS += PYTHON_UNITTEST_XML_REPORTING_ADD_LICENSE_FILE - $(eval $(python-package)) From thomas.petazzoni at bootlin.com Mon Nov 7 22:16:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:16:42 +0100 Subject: [Buildroot] [git commit branch/next] package/python-flit-core: bump to version 3.8.0 Message-ID: <20221107221713.CEE6680FFA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db7089edd4cc9e0e12d149c55a719abcdf7d144f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Drop patch which is now upstream. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- ...t-version-parser-for-multiple-assignments.patch | 80 ---------------------- package/python-flit-core/python-flit-core.hash | 4 +- package/python-flit-core/python-flit-core.mk | 4 +- 3 files changed, 4 insertions(+), 84 deletions(-) diff --git a/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch b/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch deleted file mode 100644 index 5a94e1dcab..0000000000 --- a/package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 2cd8b5708be88b90ea2fa0fb35407a5ec2038c8e Mon Sep 17 00:00:00 2001 -From: James Hilliard -Date: Sat, 27 Nov 2021 02:36:15 -0700 -Subject: [PATCH] Fix ast version parser for multiple assignments - -Signed-off-by: James Hilliard -[Upstream status: -https://github.com/takluyver/flit/pull/474] ---- - flit_core/common.py | 21 +++++++++++-------- - .../tests/samples/moduleunimportabledouble.py | 8 +++++++ - flit_core/tests/test_common.py | 5 +++++ - 3 files changed, 25 insertions(+), 9 deletions(-) - create mode 100644 flit_core/tests/samples/moduleunimportabledouble.py - -diff --git a/flit_core/common.py b/flit_core/common.py -index f1f378f..86bcf4b 100644 ---- a/flit_core/common.py -+++ b/flit_core/common.py -@@ -132,15 +132,18 @@ def get_docstring_and_version_via_ast(target): - for child in node.body: - # Only use the version from the given module if it's a simple - # string assignment to __version__ -- is_version_str = ( -- isinstance(child, ast.Assign) -- and len(child.targets) == 1 -- and isinstance(child.targets[0], ast.Name) -- and child.targets[0].id == "__version__" -- and isinstance(child.value, ast.Str) -- ) -- if is_version_str: -- version = child.value.s -+ if isinstance(child, ast.Assign): -+ for target in child.targets: -+ is_version_str = ( -+ isinstance(target, ast.Name) -+ and target.id == "__version__" -+ and isinstance(child.value, ast.Str) -+ ) -+ if is_version_str: -+ version = child.value.s -+ break -+ else: -+ continue - break - else: - version = None -diff --git a/flit_core/tests/samples/moduleunimportabledouble.py b/flit_core/tests/samples/moduleunimportabledouble.py -new file mode 100644 -index 0000000..42d51f3 ---- /dev/null -+++ b/flit_core/tests/samples/moduleunimportabledouble.py -@@ -0,0 +1,8 @@ -+ -+""" -+A sample unimportable module with double assignment -+""" -+ -+raise ImportError() -+ -+VERSION = __version__ = "0.1" -diff --git a/flit_core/tests/test_common.py b/flit_core/tests/test_common.py -index 02cfab7..42e230b 100644 ---- a/flit_core/tests/test_common.py -+++ b/flit_core/tests/test_common.py -@@ -70,6 +70,11 @@ class ModuleTests(TestCase): - 'version': '0.1'} - ) - -+ info = get_info_from_module(Module('moduleunimportabledouble', samples_dir)) -+ self.assertEqual(info, {'summary': 'A sample unimportable module with double assignment', -+ 'version': '0.1'} -+ ) -+ - info = get_info_from_module(Module('module1', samples_dir / 'constructed_version')) - self.assertEqual(info, {'summary': 'This module has a __version__ that requires runtime interpretation', - 'version': '1.2.3'} --- -2.33.1 - diff --git a/package/python-flit-core/python-flit-core.hash b/package/python-flit-core/python-flit-core.hash index 135be93660..9281635f1a 100644 --- a/package/python-flit-core/python-flit-core.hash +++ b/package/python-flit-core/python-flit-core.hash @@ -1,3 +1,3 @@ # md5, sha256 from https://pypi.org/pypi/flit_core/json -md5 4a4791e97f3a8c9a1645064a35636ee6 flit_core-3.7.1.tar.gz -sha256 14955af340c43035dbfa96b5ee47407e377ee337f69e70f73064940d27d0a44f flit_core-3.7.1.tar.gz +md5 7c41da13273f7787709a24f74e0f5a99 flit_core-3.8.0.tar.gz +sha256 b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3 flit_core-3.8.0.tar.gz diff --git a/package/python-flit-core/python-flit-core.mk b/package/python-flit-core/python-flit-core.mk index 2dc67bd517..4d7bee81da 100644 --- a/package/python-flit-core/python-flit-core.mk +++ b/package/python-flit-core/python-flit-core.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FLIT_CORE_VERSION = 3.7.1 +PYTHON_FLIT_CORE_VERSION = 3.8.0 PYTHON_FLIT_CORE_SOURCE = flit_core-$(PYTHON_FLIT_CORE_VERSION).tar.gz -PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/15/d1/d8798b83e953fd6f86ca9b50f93eec464a9305b0661469c8234e61095481 +PYTHON_FLIT_CORE_SITE = https://files.pythonhosted.org/packages/10/e5/be08751d07b30889af130cec20955c987a74380a10058e6e8856e4010afc PYTHON_FLIT_CORE_LICENSE = BSD-3-Clause PYTHON_FLIT_CORE_SETUP_TYPE = flit-bootstrap From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:19 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-unittest-xml-reporting: bump to version 3.2.0 In-Reply-To: <20221106160651.316930-1-james.hilliard1@gmail.com> References: <20221106160651.316930-1-james.hilliard1@gmail.com> Message-ID: <20221107231719.6609e0d9@windsurf> On Sun, 6 Nov 2022 09:06:51 -0700 James Hilliard wrote: > Drop no longer needed missing license file workaround: > https://github.com/xmlrunner/unittest-xml-reporting/commit/c43427611390fba83ca13fbb5311bd8fece5048f > > Signed-off-by: James Hilliard > --- > .../python-unittest-xml-reporting.hash | 6 +++--- > .../python-unittest-xml-reporting.mk | 13 ++----------- > 2 files changed, 5 insertions(+), 14 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-spidev: bump to version 3.6 In-Reply-To: <20221106155953.313573-1-james.hilliard1@gmail.com> References: <20221106155953.313573-1-james.hilliard1@gmail.com> Message-ID: <20221107231723.6035f030@windsurf> On Sun, 6 Nov 2022 08:59:53 -0700 James Hilliard wrote: > License moved out of readme, verified as still MIT. > > Signed-off-by: James Hilliard > --- > package/python-spidev/python-spidev.hash | 10 +++++----- > package/python-spidev/python-spidev.mk | 6 +++--- > 2 files changed, 8 insertions(+), 8 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-flit-core: bump to version 3.8.0 In-Reply-To: <20221106153415.4112489-1-james.hilliard1@gmail.com> References: <20221106153415.4112489-1-james.hilliard1@gmail.com> Message-ID: <20221107231728.3d3102b5@windsurf> On Sun, 6 Nov 2022 08:34:14 -0700 James Hilliard wrote: > Drop patch which is now upstream. > > Signed-off-by: James Hilliard > --- > ...sion-parser-for-multiple-assignments.patch | 80 ------------------- > .../python-flit-core/python-flit-core.hash | 4 +- > package/python-flit-core/python-flit-core.mk | 4 +- > 3 files changed, 4 insertions(+), 84 deletions(-) > delete mode 100644 package/python-flit-core/0001-Fix-ast-version-parser-for-multiple-assignments.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:38 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-jsonschema: bump to version 4.17.0 In-Reply-To: <20221106152325.4047133-1-james.hilliard1@gmail.com> References: <20221106152325.4047133-1-james.hilliard1@gmail.com> Message-ID: <20221107231738.361e74f1@windsurf> On Sun, 6 Nov 2022 08:23:25 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-jsonschema/python-jsonschema.hash | 4 ++-- > package/python-jsonschema/python-jsonschema.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-setuptools: bump to version 65.5.1 In-Reply-To: <20221106151746.4043006-1-james.hilliard1@gmail.com> References: <20221106151746.4043006-1-james.hilliard1@gmail.com> Message-ID: <20221107231742.028247ea@windsurf> On Sun, 6 Nov 2022 08:17:46 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-setuptools/python-setuptools.hash | 4 ++-- > package/python-setuptools/python-setuptools.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:17:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:17:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-weasyprint: bump to version 57.1 In-Reply-To: <20221106151338.4041049-1-james.hilliard1@gmail.com> References: <20221106151338.4041049-1-james.hilliard1@gmail.com> Message-ID: <20221107231745.701041f7@windsurf> On Sun, 6 Nov 2022 08:13:38 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-weasyprint/python-weasyprint.hash | 4 ++-- > package/python-weasyprint/python-weasyprint.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:18:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:22 +0100 Subject: [Buildroot] [PATCH] package/lua-cffi: bump to version 0.2.2 In-Reply-To: <20221107171044.1239145-1-francois.perrad@gadz.org> References: <20221107171044.1239145-1-francois.perrad@gadz.org> Message-ID: <20221107231822.186b18f8@windsurf> On Mon, 7 Nov 2022 18:10:44 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/lua-cffi/lua-cffi.hash | 2 +- > package/lua-cffi/lua-cffi.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 Mon Nov 7 22:18:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:47 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: bump version to 2.24.2 In-Reply-To: <20221107095417.5332-1-mf@go-sys.de> References: <20221107095417.5332-1-mf@go-sys.de> Message-ID: <20221107231847.562dd8f6@windsurf> On Mon, 7 Nov 2022 10:54:17 +0100 Michael Fischer wrote: > Signed-off-by: Michael Fischer > --- > package/sdl2/sdl2.hash | 4 ++-- > package/sdl2/sdl2.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 Mon Nov 7 22:18:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:41 +0100 Subject: [Buildroot] [git commit branch/next] package/sdl2: bump version to 2.24.2 Message-ID: <20221107221915.81A53881AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c0def2452fc919b1eb4f790669f240392cde84f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Michael Fischer Signed-off-by: Thomas Petazzoni --- 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 782c552c52..923a900dc0 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.24.1.tar.gz.sig -sha256 bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b SDL2-2.24.1.tar.gz +# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.24.2.tar.gz.sig +sha256 b35ef0a802b09d90ed3add0dcac0e95820804202914f5bb7b0feb710f1a1329f SDL2-2.24.2.tar.gz # Locally calculated sha256 fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 28e2c5cb36..a1dc8b5b73 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.24.1 +SDL2_VERSION = 2.24.2 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib From thomas.petazzoni at bootlin.com Mon Nov 7 22:18:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:18 +0100 Subject: [Buildroot] [git commit branch/next] package/lua-cffi: bump to version 0.2.2 Message-ID: <20221107221915.73363881AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=079d992b271240fc1776a2855299955043774280 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/lua-cffi/lua-cffi.hash | 2 +- package/lua-cffi/lua-cffi.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/lua-cffi/lua-cffi.hash b/package/lua-cffi/lua-cffi.hash index a532c6c7b3..e710199936 100644 --- a/package/lua-cffi/lua-cffi.hash +++ b/package/lua-cffi/lua-cffi.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 c30080d6309167f86d1a96d3ee33f33ef52e884052b7feac140b8c52db10ad7a lua-cffi-0.2.1.tar.gz +sha256 34fb4eea7a0abec2095f08596f604ac01c81b979bead7d2f5cb084b3e2b46cbc lua-cffi-0.2.2.tar.gz sha256 f5653a4d5864a3920ea1e07dacfd646067314be647598f0acaaf685beaa2e396 COPYING.md diff --git a/package/lua-cffi/lua-cffi.mk b/package/lua-cffi/lua-cffi.mk index 964f49f030..ac351f7f98 100644 --- a/package/lua-cffi/lua-cffi.mk +++ b/package/lua-cffi/lua-cffi.mk @@ -4,7 +4,7 @@ # ################################################################################ -LUA_CFFI_VERSION = 0.2.1 +LUA_CFFI_VERSION = 0.2.2 LUA_CFFI_SITE = $(call github,q66,cffi-lua,v$(LUA_CFFI_VERSION)) LUA_CFFI_LICENSE = MIT LUA_CFFI_LICENSE_FILES = COPYING.md From thomas.petazzoni at bootlin.com Mon Nov 7 22:19:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:19:01 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynqmp_kria_kv260_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221107221915.9CC2C881AE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad26215165564259c5ddc3f0cae349f736523f8c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynqmp_kria_kv260_defconfig. Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- board/zynqmp/kria/kv260/uboot.fragment | 1 - configs/zynqmp_kria_kv260_defconfig | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..33c074ab8d 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,4 +1,3 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y CONFIG_MULTI_DTB_FIT=y diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index 25bab4cbb4..522dc79e6c 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -25,6 +25,7 @@ BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/kria/kv260/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-smk-k26-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_SPL=y From thomas.petazzoni at bootlin.com Mon Nov 7 22:18:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:18:57 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynq_xxx_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS Message-ID: <20221107221915.8EE76881AD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0954c013bc24888f22625716b1d4783373b3e8f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch migrates the u-boot device tree definition from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead for the zynq_zc706, zynq_zed and zynq_microzed defconfigs. Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- board/zynq/microzed/uboot.fragment | 1 - board/zynq/zc706/uboot.fragment | 1 - board/zynq/zed/uboot.fragment | 1 - configs/zynq_microzed_defconfig | 2 +- configs/zynq_zc706_defconfig | 2 +- configs/zynq_zed_defconfig | 2 +- 6 files changed, 3 insertions(+), 6 deletions(-) diff --git a/board/zynq/microzed/uboot.fragment b/board/zynq/microzed/uboot.fragment deleted file mode 100644 index bc4dffaffa..0000000000 --- a/board/zynq/microzed/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-microzed" diff --git a/board/zynq/zc706/uboot.fragment b/board/zynq/zc706/uboot.fragment deleted file mode 100644 index ad5efa6204..0000000000 --- a/board/zynq/zc706/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-zc706" diff --git a/board/zynq/zed/uboot.fragment b/board/zynq/zed/uboot.fragment deleted file mode 100644 index d58fcd5439..0000000000 --- a/board/zynq/zed/uboot.fragment +++ /dev/null @@ -1 +0,0 @@ -CONFIG_DEFAULT_DEVICE_TREE="zynq-zed" diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 10a4f4095f..5f3fc5e6ab 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/microzed/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-microzed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 82c47be7a5..0daaeca872 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zc706/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zc706" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index 34e1b67184..74c2e8c4d3 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -21,7 +21,7 @@ BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" -BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zed/uboot.fragment" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zed" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_FORMAT_IMG=y From thomas.petazzoni at bootlin.com Mon Nov 7 22:19:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:19:21 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynq_xxx_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221107124318.21725-1-neal.frager@amd.com> References: <20221107124318.21725-1-neal.frager@amd.com> Message-ID: <20221107231921.19cc5c5d@windsurf> On Mon, 7 Nov 2022 05:43:18 -0700 Neal Frager via buildroot wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynq_zc706, zynq_zed and zynq_microzed defconfigs. > > Signed-off-by: Neal Frager > --- > board/zynq/microzed/uboot.fragment | 1 - > board/zynq/zc706/uboot.fragment | 1 - > board/zynq/zed/uboot.fragment | 1 - > configs/zynq_microzed_defconfig | 2 +- > configs/zynq_zc706_defconfig | 2 +- > configs/zynq_zed_defconfig | 2 +- > 6 files changed, 3 insertions(+), 6 deletions(-) > delete mode 100644 board/zynq/microzed/uboot.fragment > delete mode 100644 board/zynq/zc706/uboot.fragment > delete mode 100644 board/zynq/zed/uboot.fragment Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 7 22:19:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:19:24 +0100 Subject: [Buildroot] [PATCH v1 1/1] configs/zynqmp_kria_kv260_defconfig: use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS In-Reply-To: <20221107131516.18488-1-neal.frager@amd.com> References: <20221107131516.18488-1-neal.frager@amd.com> Message-ID: <20221107231924.70bf9a55@windsurf> On Mon, 7 Nov 2022 06:15:16 -0700 Neal Frager via buildroot wrote: > This patch migrates the u-boot device tree definition > from uboot.fragment files to use BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS > instead for the zynqmp_kria_kv260_defconfig. > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/uboot.fragment | 1 - > configs/zynqmp_kria_kv260_defconfig | 1 + > 2 files 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 Mon Nov 7 22:19:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:19:48 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pytest: bump to version 7.2.0 Message-ID: <20221107222019.49D39881E0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e6cecea3c3a985fe65f16a71d2e3eb2dd3705d60 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Reviewed-by: Marcin Niestroj Signed-off-by: Thomas Petazzoni --- package/python-pytest/python-pytest.hash | 4 ++-- package/python-pytest/python-pytest.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-pytest/python-pytest.hash b/package/python-pytest/python-pytest.hash index c2ead0aa64..2ae1e61ed4 100644 --- a/package/python-pytest/python-pytest.hash +++ b/package/python-pytest/python-pytest.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/pytest/json -md5 4a98001581a18d4084cb5027fdb1467d pytest-7.1.2.tar.gz -sha256 a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45 pytest-7.1.2.tar.gz +md5 49decbade40109f9c6970df60c22a230 pytest-7.2.0.tar.gz +sha256 c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59 pytest-7.2.0.tar.gz # Locally computer sha256 sha256 ca836a5f9ecca3b2f350230faa20a48fb8b145653b5568d784862df864706b9b LICENSE diff --git a/package/python-pytest/python-pytest.mk b/package/python-pytest/python-pytest.mk index 85d762ac8b..1794582dd3 100644 --- a/package/python-pytest/python-pytest.mk +++ b/package/python-pytest/python-pytest.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_PYTEST_VERSION = 7.1.2 +PYTHON_PYTEST_VERSION = 7.2.0 PYTHON_PYTEST_SOURCE = pytest-$(PYTHON_PYTEST_VERSION).tar.gz -PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/4e/1f/34657c6ac56f3c58df650ba41f8ffb2620281ead8e11bcdc7db63cf72a78 +PYTHON_PYTEST_SITE = https://files.pythonhosted.org/packages/0b/21/055f39bf8861580b43f845f9e8270c7786fe629b2f8562ff09007132e2e7 PYTHON_PYTEST_SETUP_TYPE = setuptools PYTHON_PYTEST_LICENSE = MIT PYTHON_PYTEST_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Mon Nov 7 22:20:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:20:10 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyparted: bump to version 3.12.0 Message-ID: <20221107222019.65533881ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f98d5dc255a3e3b296c8956ac20eba9944dabb2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to setuptools package infrastructure. Switch to pypi sdist source. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyparted/python-pyparted.hash | 6 ++++-- package/python-pyparted/python-pyparted.mk | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/package/python-pyparted/python-pyparted.hash b/package/python-pyparted/python-pyparted.hash index 0c3e4a15fd..a13276ce79 100644 --- a/package/python-pyparted/python-pyparted.hash +++ b/package/python-pyparted/python-pyparted.hash @@ -1,3 +1,5 @@ -# Locally computed -sha256 d214288ae1a70b5925861ce01b3352378eb6b1419aa3b786f509e9ef2a501c02 python-pyparted-3.11.6.tar.gz +# md5, sha256 from https://pypi.org/pypi/pyparted/json +md5 97df779564210100ea3e4eda0d33f7b9 pyparted-3.12.0.tar.gz +sha256 da985e116beb733371feb605b174db9eec8bd0eedffc8f739f8e603f51b521e7 pyparted-3.12.0.tar.gz +# Locally computed sha256 checksums sha256 91df39d1816bfb17a4dda2d3d2c83b1f6f2d38d53e53e41e8f97ad5ac46a0cad COPYING diff --git a/package/python-pyparted/python-pyparted.mk b/package/python-pyparted/python-pyparted.mk index 9d48fd9351..5e12995e2e 100644 --- a/package/python-pyparted/python-pyparted.mk +++ b/package/python-pyparted/python-pyparted.mk @@ -4,9 +4,10 @@ # ################################################################################ -PYTHON_PYPARTED_VERSION = 3.11.6 -PYTHON_PYPARTED_SITE = $(call github,rhinstaller,pyparted,v$(PYTHON_PYPARTED_VERSION)) -PYTHON_PYPARTED_SETUP_TYPE = distutils +PYTHON_PYPARTED_VERSION = 3.12.0 +PYTHON_PYPARTED_SOURCE = pyparted-$(PYTHON_PYPARTED_VERSION).tar.gz +PYTHON_PYPARTED_SITE = https://files.pythonhosted.org/packages/c2/d0/d32aa5758d6567eef620075f5c84f475c93bb1bf8da9d17051ce3ef055db +PYTHON_PYPARTED_SETUP_TYPE = setuptools PYTHON_PYPARTED_LICENSE = GPL-2.0+ PYTHON_PYPARTED_LICENSE_FILES = COPYING PYTHON_PYPARTED_DEPENDENCIES = parted From thomas.petazzoni at bootlin.com Mon Nov 7 22:20:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 7 Nov 2022 23:20:06 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyroute2: bump to version 0.7.3 Message-ID: <20221107222019.58BF6881EB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b43db8c4226015548c0e2898c230323255add7a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Migrate from distutils to setuptools infrastructure. README.license hash changed due to identifier format update: https://github.com/svinota/pyroute2/commit/7cd8791881d636069fd57788391314fab625ef49 Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-pyroute2/python-pyroute2.hash | 10 +++++----- package/python-pyroute2/python-pyroute2.mk | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package/python-pyroute2/python-pyroute2.hash b/package/python-pyroute2/python-pyroute2.hash index c292379ebf..bac8809f2d 100644 --- a/package/python-pyroute2/python-pyroute2.hash +++ b/package/python-pyroute2/python-pyroute2.hash @@ -1,7 +1,7 @@ # md5, sha256 from https://pypi.org/pypi/pyroute2/json -md5 371683b62314211b8bc9807ac8ef1144 pyroute2-0.5.7.tar.gz -sha256 963fce07da2841456d39e3b932b071f6de28d23dadfae014022d67a752916f98 pyroute2-0.5.7.tar.gz +md5 caaef93e32f2c3aee305aefba7c8ad21 pyroute2-0.7.3.tar.gz +sha256 7041040db1c2d187fbccd151485b1244c41d758be821785847946370eb6bb706 pyroute2-0.7.3.tar.gz # Locally computed sha256 -sha256 4739b32a2478e9c204bf010bad5d565d188e59ff905e3c8f71fe3398098b7093 LICENSE.Apache.v2 -sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL.v2 -sha256 e329111754f1340de20b6084cae4d264b7b4fc8fb48964173f8ee0cb7440a51c README.license.md +sha256 4739b32a2478e9c204bf010bad5d565d188e59ff905e3c8f71fe3398098b7093 LICENSE.Apache-2.0 +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSE.GPL-2.0-or-later +sha256 cbd229e4525bd162dd51f53b2e972d0383f0d0bd5277a10387a57ab9bff97c9f README.license.rst diff --git a/package/python-pyroute2/python-pyroute2.mk b/package/python-pyroute2/python-pyroute2.mk index 44c42d1033..fb4a1cbe5d 100644 --- a/package/python-pyroute2/python-pyroute2.mk +++ b/package/python-pyroute2/python-pyroute2.mk @@ -4,11 +4,11 @@ # ################################################################################ -PYTHON_PYROUTE2_VERSION = 0.5.7 +PYTHON_PYROUTE2_VERSION = 0.7.3 PYTHON_PYROUTE2_SOURCE = pyroute2-$(PYTHON_PYROUTE2_VERSION).tar.gz -PYTHON_PYROUTE2_SITE = https://files.pythonhosted.org/packages/6b/94/2a5f6c11369a21efd27a0b4cb92adf5012da7acdbce7e78055710986ca23 +PYTHON_PYROUTE2_SITE = https://files.pythonhosted.org/packages/9c/e6/8d163b1aea84223696fef8f8c55566adf166b79d614d602469d64af00226 PYTHON_PYROUTE2_LICENSE = Apache-2.0 or GPL-2.0+ -PYTHON_PYROUTE2_LICENSE_FILES = LICENSE.Apache.v2 LICENSE.GPL.v2 README.license.md -PYTHON_PYROUTE2_SETUP_TYPE = distutils +PYTHON_PYROUTE2_LICENSE_FILES = LICENSE.Apache-2.0 LICENSE.GPL-2.0-or-later README.license.rst +PYTHON_PYROUTE2_SETUP_TYPE = setuptools $(eval $(python-package)) From fontaine.fabrice at gmail.com Mon Nov 7 22:35:43 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 23:35:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build In-Reply-To: <20221107230925.73bb92d9@windsurf> References: <20221106222042.648813-1-fontaine.fabrice@gmail.com> <20221107230925.73bb92d9@windsurf> Message-ID: Le lun. 7 nov. 2022 ? 23:09, Thomas Petazzoni a ?crit : > On Sun, 6 Nov 2022 23:20:42 +0100 > Fabrice Fontaine wrote: > > > Pass TARGET_LDFLAGS (which contains -static) to fix the following static > > build failures with gpio, iio and pci: > > > > LINK lsgpio > > > /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: > /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): > in function `__aeabi_ldiv0': > > > /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: > undefined reference to `raise' > > > > [...] > > > > LINK iio_event_monitor > > > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): > in function `size_of_encoded_value': > > > /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: > undefined reference to `abort' > > > > Fixes: > > - > http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce > > - > http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 > > > > Signed-off-by: Fabrice Fontaine > > --- > > package/linux-tools/linux-tool-gpio.mk.in | 2 +- > > package/linux-tools/linux-tool-iio.mk.in | 2 +- > > package/linux-tools/linux-tool-pci.mk.in | 2 +- > > 3 files changed, 3 insertions(+), 3 deletions(-) > > Applied to master, thanks. However, aren't some of the other > linux-tools also affected by a similar issue (tmon, cpupower, etc.) ? > Nope, tmon was already fixed in commit 2cbcdbf0add46da55020eb56b5e4b974b44e958b. The other ones can't be built statically. > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com > Best Regards, Fabrice -------------- next part -------------- An HTML attachment was scrubbed... URL: From fontaine.fabrice at gmail.com Mon Nov 7 22:41:05 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Mon, 7 Nov 2022 23:41:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/libkcapi: disable -Werror Message-ID: <20221107224105.461499-1-fontaine.fabrice@gmail.com> Fix the following musl build failure (disabling -Werror seems to be the only "solution": https://github.com/smuellerDD/libkcapi/issues/136): lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:212:12: error: unsigned conversion from 'long int' to 'long unsigned int' changes value from '-4' to '4294967292' [-Werror=sign-conversion] 212 | header = CMSG_NXTHDR(&msg, header); | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/c789d43e71e6075e297bef58d888228a89055bbc Signed-off-by: Fabrice Fontaine --- .../libkcapi/0002-Add-disable-werror.patch | 46 +++++++++++++++++++ package/libkcapi/libkcapi.mk | 1 + 2 files changed, 47 insertions(+) create mode 100644 package/libkcapi/0002-Add-disable-werror.patch diff --git a/package/libkcapi/0002-Add-disable-werror.patch b/package/libkcapi/0002-Add-disable-werror.patch new file mode 100644 index 0000000000..4f2f55f145 --- /dev/null +++ b/package/libkcapi/0002-Add-disable-werror.patch @@ -0,0 +1,46 @@ +From c27b154f03ad7e94447c7114d73aee60f0098093 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Mon, 7 Nov 2022 13:38:06 +0100 +Subject: [PATCH] Add --disable-werror + +Allow the user to disable -Werror through --disable-werror + +Signed-off-by: Fabrice Fontaine +Signed-off-by: Stephan Mueller +[Retrieved from: +https://github.com/smuellerDD/libkcapi/commit/c27b154f03ad7e94447c7114d73aee60f0098093] +--- + Makefile.am | 5 ++++- + configure.ac | 3 +++ + 2 files changed, 7 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index 1c95d3d..cddedac 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,7 +2,10 @@ ACLOCAL_AMFLAGS = -I m4 + AUTOMAKE_OPTIONS = subdir-objects + lib_LTLIBRARIES = libkcapi.la + +-COMMON_CPPFLAGS = -Wextra -Wall -pedantic -fwrapv --param ssp-buffer-size=4 -O2 -Werror -std=gnu99 -Wconversion ++COMMON_CPPFLAGS = -Wextra -Wall -pedantic -fwrapv --param ssp-buffer-size=4 -O2 -std=gnu99 -Wconversion ++if ENABLE_WERROR ++COMMON_CPPFLAGS += -Werror ++endif + COMMON_LDFLAGS = -Wl,-z,relro,-z,now + + libtool: $(LIBTOOL_DEPS) +diff --git a/configure.ac b/configure.ac +index cb910e2..e230577 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -76,6 +76,9 @@ AX_ADD_FORTIFY_SOURCE + + AC_CHECK_API_VERSION + ++AC_ARG_ENABLE([werror], [AS_HELP_STRING([--disable-werror], [Disable -Werror])], [with_werror=$enableval], [with_werror=yes]) ++AM_CONDITIONAL([ENABLE_WERROR], [test "x$with_werror" = "xyes"]) ++ + AC_ARG_ENABLE([kcapi-test], [AS_HELP_STRING([--enable-kcapi-test], [Compile kcapi test program])], [with_kcapi_test=$enableval]) + AM_CONDITIONAL([ENABLE_KCAPI_TEST], [test "x$with_kcapi_test" = "xyes"]) + diff --git a/package/libkcapi/libkcapi.mk b/package/libkcapi/libkcapi.mk index e88928a74d..c6251c286c 100644 --- a/package/libkcapi/libkcapi.mk +++ b/package/libkcapi/libkcapi.mk @@ -15,6 +15,7 @@ LIBKCAPI_CONF_ENV = \ ac_cv_path_DB2PDF="" \ ac_cv_path_DB2PS="" \ ac_cv_path_XMLTO="" +LIBKCAPI_CONF_OPTS = --disable-werror LIBKCAPI_MAKE_OPTS = CPPFLAGS="$(TARGET_CPPFLAGS)" ifeq ($(BR2_PACKAGE_LIBKCAPI_ASYM),y) -- 2.35.1 From no-reply at busybox.net Tue Nov 8 01:07:14 2022 From: no-reply at busybox.net (busybox.net) Date: 8 Nov 2022 02:07:14 +0100 Subject: [Buildroot] (8) Incoming mails are pending Message-ID: <20221108020714.240821F981E2775E@busybox.net> An HTML attachment was scrubbed... URL: From neal.frager at amd.com Tue Nov 8 05:11:10 2022 From: neal.frager at amd.com (Frager, Neal) Date: Tue, 8 Nov 2022 05:11:10 +0000 Subject: [Buildroot] [PATCH v1 1/3] configs/zynq_zc706_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-1-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> Message-ID: Hello everyone, Just a friendly reminder regarding this patch set. Does anyone have any feedback? --- This patch bumps the zc706 to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes Signed-off-by: Neal Frager --- configs/zynq_zc706_defconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 82c47be7a5..e9b9e0264c 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynq/zc706/uboot.fragment" BR2_TARGET_UBOOT_NEEDS_DTC=y -- 2.17.1 From heiko.thiery at gmail.com Tue Nov 8 07:28:55 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Tue, 8 Nov 2022 08:28:55 +0100 Subject: [Buildroot] [PATCH] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 In-Reply-To: <20221107202044.GK3918838@scaer> References: <20221106102046.13138-1-heiko.thiery@gmail.com> <20221107202044.GK3918838@scaer> Message-ID: )Hi Yann, Am Mo., 7. Nov. 2022 um 21:20 Uhr schrieb Yann E. MORIN : > > Heiko, All, > > On 2022-11-06 11:20 +0100, Heiko Thiery spake thusly: > > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 > > > > Signed-off-by: Heiko Thiery > > --- > > configs/kontron_bl_imx8mm_defconfig | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig > > index ff376662e9..240cb52245 100644 > > --- a/configs/kontron_bl_imx8mm_defconfig > > +++ b/configs/kontron_bl_imx8mm_defconfig > > @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 > > BR2_TARGET_UBOOT=y > > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" > > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" > > As far as I can see, the linked build failure is about missing -luuid > and -lgnutls > > I see you added BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y, below, but did you > forget to add BR2_TARGET_UBOOT_NEEDS_GNUTLS=y too? The BR2_TARGET_UBOOT_NEEDS_GNUTLS is already in the defconfig but was not enough. There were some issues with the build system of u-boot. They were fixed upstream and are now available in the new version. > Also, is the version bump really required to fix the build issue? If so, > it should be explained in the commit log, plese. In the new U-boot release are some patches that fix the issue with: a638bd349ea438256daf9c1f323402a137c55e03 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) [1] 31a7688cbe0ed5edf4108a1f7ef4653659610d4b (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) [2] [1] https://source.denx.de/u-boot/u-boot/-/commit/a638bd349ea438256daf9c1f323402a137c55e03 [2] https://source.denx.de/u-boot/u-boot/-/commit/31a7688cbe0ed5edf4108a1f7ef4653659610d4b I will explain that in the commit log and send a v2 for that. -- Heiko > > Regards, > Yann E. MORIN. > > > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" > > BR2_TARGET_UBOOT_NEEDS_DTC=y > > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > > @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > > BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > > BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y > > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y > > +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y > > BR2_TARGET_UBOOT_FORMAT_CUSTOM=y > > BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" > > BR2_TARGET_UBOOT_SPL=y > > -- > > 2.20.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From heiko.thiery at gmail.com Tue Nov 8 07:36:07 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Tue, 8 Nov 2022 08:36:07 +0100 Subject: [Buildroot] [PATCH v2] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 Message-ID: <20221108073606.166060-1-heiko.thiery@gmail.com> The U-Boot makefile for the host tools does not handle the compiler/linker options properly. There are some patches [1][2] that fixes that issue already applied in the newer U-Boot version 2022.10. So we have to bump U-Boot to fix an autobuilder fail. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) Cc: Yann E. MORIN Signed-off-by: Heiko Thiery --- configs/kontron_bl_imx8mm_defconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index ff376662e9..240cb52245 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" BR2_TARGET_UBOOT_SPL=y -- 2.30.2 From thomas.petazzoni at bootlin.com Tue Nov 8 07:38:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 8 Nov 2022 08:38:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build In-Reply-To: References: <20221106222042.648813-1-fontaine.fabrice@gmail.com> <20221107230925.73bb92d9@windsurf> Message-ID: <20221108083837.67014205@windsurf> On Mon, 7 Nov 2022 23:35:43 +0100 Fabrice Fontaine wrote: > > Applied to master, thanks. However, aren't some of the other > > linux-tools also affected by a similar issue (tmon, cpupower, etc.) ? > > Nope, tmon was already fixed in commit > 2cbcdbf0add46da55020eb56b5e4b974b44e958b. > The other ones can't be built statically. ACK, thanks for the feedback! 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 Nov 8 07:39:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 08 Nov 2022 07:39:38 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-07 Message-ID: <20221108073945.37B5C606FF@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-07 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 7 | 1 | 0 | 8 | 2022.08.x | 6 | 9 | 0 | 15 | master | 125 | 148 | 0 | 273 | next | 46 | 81 | 2 | 129 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 18 s6-linux-init-1.0.6.3 | 11 imagemagick-7.1.0-51 | 8 glibc-2.36-66-ga1dc0be03c9d... | 6 libkcapi-1.4.0 | 6 xz-5.2.7 | 6 gobject-introspection-1.72.0 | 4 unknown | 4 dash-0.5.11.5 | 3 elfutils-0.186 | 3 gerbera-1.10.0 | 3 host-binutils-2.39 | 3 host-pahole-1.24 | 3 libgpg-error-1.45 | 3 linux-5.10.145-cip17 | 3 linuxptp-3.1.1 | 3 lirc-tools-0.10.2 | 3 lxc-5.0.1 | 3 alsa-utils-1.2.8 | 2 augeas-1.12.0 | 2 frr-8.3.1 | 2 google-breakpad-c85eb4a59b6... | 2 host-binutils-2.38 | 2 linux-6.0.1 | 2 rtl8821au-4235b0ec7d7220a63... | 2 brltty-6.5 | 1 check-0.15.2 | 1 crun-1.5 | 1 ctorrent-dnh3.3.2 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 exempi-2.6.1 | 1 fftw-quad-3.3.8 | 1 flannel-0.14.0 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 host-gdb-arc-2020.09-releas... | 1 host-go-1.19.3 | 1 igh-ethercat-1.5.2 | 1 ipmitool-1_8_19 | 1 jemalloc-5.3.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 matio-1.5.23 | 1 mdio-tools-1.2.0 | 1 memcached-1.6.16 | 1 mesa3d-22.2.2 | 1 netsniff-ng-0.6.8 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 opensbi-0.9 | 1 opus-1.3.1 | 1 perl-5.34.1 | 1 php-8.1.12 | 1 ramspeed-2.6.0 | 1 s6-linux-utils-2.6.0.0 | 1 tealdeer-1.6.1 | 1 uboot-tools-2021.07 | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 xapp_xdm-1.1.13 | 1 xfsprogs-5.14.2 | 1 zeek-4.1.1 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/63253c79791cd936055bc5e837ccfc229243488a | nios2 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/9b2046bb63acc090b8c92adf9a62cfa6df798940 | riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/92feaec34c343303a5b365cfca25b369fbab49ce | ORPH riscv64 | augeas-1.12.0 | NOK | http://autobuild.buildroot.net/results/21f980eaaa17bc74288d2ee73f29bbff6923e831 | ORPH mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ab9f4d7cc2a00e46bbefc5887cc1fd8f02480a06 | aarch64_be | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/9bfeb345393484080677b4b74404c7c312f84eb9 | ORPH arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/63319c2abe5d627738561657ed439d1938e3f00f | riscv64 | ctorrent-dnh3.3.2 | NOK | http://autobuild.buildroot.net/results/7aadd9d6e9e92dfbe0ddf55f9294eeed93e974e9 | sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2567726ad42d43e4b184df9e2d158fcfd1d3fca2 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2f95a6111b33eadbac745458349f0197745198bd | ORPH sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f8875ca8842f123a01d6fb7cfdc9f815ff4df408 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/0991a7b8c13acf68a1cf821ccba4c4d301b14fd8 | ORPH aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/45a638a7cb9e89048914553cb84e554996bff870 | i686 | efivar-38 | NOK | http://autobuild.buildroot.net/results/7769f6341793234f79a3ff78477e5fdea1c155f0 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f57071ff39cce6afe392eb2b596a57c30c539414 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4c591beef6e87fa478a9a4a1cee41b7aee8281c5 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3af5f09c2f8a3207623f7dc675dd08633c12cbcc | ORPH powerpc | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/ccaa403014841e0c40a2251cb6aa6124512c9014 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/154aee6fc9b3845067a854425e0bdc3aa9e72d20 | ORPH arm | flannel-0.14.0 | NOK | http://autobuild.buildroot.net/results/9fdb7de2e3218d4584c827934cbaa9e5d40f0313 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/a9109f4d9e1343952e7eb7a22594616d35edcda9 | ORPH arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/71f505b63503cc109717d757d0197bad78f7e597 | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/62c1a216f6aa194c8eca662812370f243565dfb7 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f4b4369ca02fba517ac94089fb458a79ce3abf32 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/bda26b5ec37db020961810b2481f8ab1a4739109 | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d62deb3c54b0256e23a447f17df47a05236f15c1 | microblazeel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/83cd15f4a67dbba4be81ff5cead77e938f8bd53f | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b2d265041600e43247b5802950ae581f230ba6d0 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3465bc5cb99221a60dfb6f6eb74ff927c27ca3b0 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9dfc4ec97a5a58c57ef4b63263a132ef6625928c | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1c489b6edcc9a554c9a4142c2075f76cba8aa3b8 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9c602ab8d77ac665d0ec5e0361df4f0aa94e9762 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b95532ac318d6c732fed8ad5474287c1eeddc08e | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0c093ab6c848203e504e516fa4c152512ee10087 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/67a9a99901629926680e1c8220ef79729a036e66 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/66aaada851b665a58ddc0d9233f067fea330a5d6 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/276e8dfa38f8813656fc6c8ca611a0c37712ae5f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4f0c1105df2bfad98352633bc75f21cbe4afc2ca | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c50ea135a908e5fbf52407926c4e7f111772f1f0 | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/0b70d0267b5bd84107da6907da32bbebc5435e9f | mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/aacfbf99ab8b1e78371fb6e178647745b0e770d6 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ee54765914f435aea9b4daf7dc9a071eb9e3b3d1 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/96409c767fd3c7593a16cda6552604e91ae071fa | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8ea06372fe8f61749595dbd435c16a5c8788f74b | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/64e64df5f14bc2ec84d10328fbe28c0099f52f76 | riscv32 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/d90ebfafb17f54a840018981590083176c4d298d | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/5813d68a15dbcad879c4d7f6276e3cbe57fd4f5c | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ea4fef0f3e040dc12aaf310d006e750198dc36d1 | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/dfa6f76a8228f5851f13497636b38a27218fa5af | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7c0e8f8eb0c119d6d2442ef780b95065002a91e9 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7ccfc5db3792aa3d8c07ede2ac972dc31869c96f | sparc | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/96213b72697b817fed814664046ff222b7986c61 | sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7106fe2c1e897298e36c12a023a7565ceacf8858 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bfd22eb213c7a29a0c2e7265c6457541a3332f29 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ff899e789009e9be9d74e442c62f752a99f1f29d | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2783b524d348269afd23c9db1da857755aed1132 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b0b0f730f57ab84e062849a8ad1136693d1c216e | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c25051cef5600dc145d13f295b7bfccafa033276 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8219c19dbae9e7f0b53097fe3e8daa0ede47bb51 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/67fb5126295503a6473ee50e36be4c99bca53abf | ORPH nios2 | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/ecf72cd1ebd53f3b3b10f0a24082f9c0ab5d4d12 | sh4a | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/e959df43b322740094ff02570f9b4911ddd9843d | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/2f4dfb551b25a29d3a463e09d57089a93e7a5592 | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1438372118c57645ab3f4a2c63019dce0a9c077b | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/5a171e17719398a37a42eb93dfa20cd2ab3733b7 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/44bf20e676df030b1a1d52420e458a966b7cfee3 | ORPH powerpc | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/30b031c00e54fa036f0d96167dbb21dbb77c6a5e | i586 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/2fbb9e792a5685ae868126d85faab4f9d1ab7ed4 | powerpc | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/90062b170ab2ff9a7272e5ff76808303b0e6568c | or1k | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/e1222108ce718382d9bc6c91ecf1df26cb80bd3f | or1k | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/c789d43e71e6075e297bef58d888228a89055bbc | armeb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/483a3b4ef2e215c479d46f0331f335285435b609 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0f0c3bc8c98b220e7cd42c00082160f095a08599 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ced55867f4b17188dba3e11fde10ffc1a298ea16 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fb753a0992b9f759f6ce10b2701f3372a1ff0138 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8c210b8253af1f355b26e4d92844fa73797595bd | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/84b9860d2628430ca783a4d9639532d2eafa84c7 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/276123d2b02bc5f2920cb5b88eba46af5ceedf47 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4580e4e9fa8e1b16bbb92524e1d34d39daf2e431 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e740bec6fdf58f7657bb166b93d34305368b24d4 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6ebebb438959565096cd9c8b08e55f7cf7eac1a2 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/857fa297da3a031e27d9dbd90a9d23a6203b0d37 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/710bfbe00378f2b7d0fc8d1fad1362d876328c39 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c9b271b34f3c8038eb1459dc4dd806da49af4f53 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d35b68cdefe8a462a2a08ac790727057ad635664 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5fe93a8a09406dc8f325c9247f8f43e162a7199b | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/02e05c95721e1175b377bc67f10d09868ba15f7a | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/83b6e5f5ae06fa47527e347cbd8ba6490b6c9c01 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/60662ed5a29dbfa1a527394cdb682e847ff71693 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/19bde44904d85837f402d35c44f900d7ad3bacdf | mipsel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/2cf2727eca3e164082e9c51ba682c2a10c0d9270 | ORPH nios2 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/1239507ed892dacfe793801e125dbf70fb38e355 | ORPH i586 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/a1618853604ecf3d230586e82698ded4ff8015de | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/4b843e19c2302c6499f6a39bdfdbb4fcbd13b62b | ORPH or1k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/de4238e8340be3a186c5d67a342b2c19a94dc375 | ORPH armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/acfa4e450be2d7d254e84e324826904fb588e2fb | sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/34802349f285db98c9b47371d81c2e63e8845eb7 | powerpc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/3b30409c26244b90ea5b57e61c6f54f38ea3b02c | riscv64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5145bc4743642086c55d35e44c4e7daf3bee422e | ORPH powerpc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/13282fc899f6cbc1e75b137a79a5983fcac3d7b8 | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/e14770196510a2913c4d67464af01574851698a3 | ORPH powerpc | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/ef384d087ab7d2da2c37664f2d8f9b075a853a1f | mips64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/044f95b98b0c4ebf07410a11cdcedb24842912c0 | x86_64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/785b09ab291ae8de1cbf972228a943723b8ad3f5 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/2e0852d8594f317a476fc328400d89f743541bdb | mips | mdio-tools-1.2.0 | NOK | http://autobuild.buildroot.net/results/c9a507757ce3a01cd08d596cb519ee9f19caf77c | m68k | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/76a2e843703bcae1ca47c4b223675f25599fd819 | ORPH i686 | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/b75c54d8616969750916ff12e0f67739080df368 | nios2 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/fa27f1aab6aaf4df44d0f94475258612fcd06da1 | armeb | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/51a03fe86cc4d39a9e51a88e966fe4527698999a | ORPH mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/5044cd029d19e9cd9468605e13777359bda100a8 | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/d9af9b4bc1193aa05474fdb25c92395b20008cfe | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/58ad938361e3ab2caf35f9e74aa5fb54931e7118 | ORPH aarch64_be | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/e7d9be0f889819c08458a762cce4d58b3663b734 | aarch64 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/56f28675fd7fa2a7bd26c6b145cfd9b54d08e95a | sh4eb | ramspeed-2.6.0 | NOK | http://autobuild.buildroot.net/results/962a8926b8973a4290e87c521cffe81a37bee483 | ORPH i586 | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/520d4e39f60ea7408b505e4a90942e90169afb28 | aarch64 | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/18e155f6348ee635ac3360047d0656274640bcfe | riscv32 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a4ca908d55b6e666ec33f30a452797cdb013c6fe | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/5b7a0b406baed9de8ad14c6091c5d24505afc5b8 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/00fb8f10402a8fa6cff673be64ad47dd974e21dd | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/fbff7ad967de100d76b5b0250fc55b509e84a225 | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/0da04eb44d559a2f201e1bac557ca27645c3891b | powerpc64le | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/28c926bd61b112f22a053acfd62bdcb65c94a4cf | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4184eb8d696d6c456904072907a883b4ca987853 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c91d4704e87baaac2b24014f11299898934a5d1a | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/5da5c76d159dfdc35cc050da09e360ef850e7b76 | mips64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/2396410ab59bb46edcdbc6120c3040b6a86ccdb4 | mips64el | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/abb96ec2ee1d8526902807dce27e6983b0ee72d2 | arm | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/48894799d3e3e8c793c60730255236d73fb13d51 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/c4648fcaaab0aff6330b7a4424c26392cb6a258f | x86_64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/0142453d5dac91915086a9e5f302e322931922fb | arm | unknown | NOK | http://autobuild.buildroot.net/results/87f75c3672b936bd194d43e04f926d017e18b1d8 | sh4eb | unknown | NOK | http://autobuild.buildroot.net/results/974be5ad949c5be0ff01c4edba8b375a7d532c32 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/faec303977cae9a5a8b71ffb3ac869ff9f5b0078 | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/84effb696c59c3af8d65e94be718a22bc554d107 | mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/ed063ac9a431826a92be859ea89618a79410159a | ORPH mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/d7d8a540ae22cdb5f3dc1d6dc530919546e6a38f | sparc64 | xapp_xdm-1.1.13 | NOK | http://autobuild.buildroot.net/results/4e94670ea2042c5054d481274d89d0e5154a96ad | armeb | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/8a48e478f2ff12eac995a18c69cdb14c18ab6b3b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/080f0017e758220bc660c60d8ce8b3bc830bd2e3 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/31ed3f056453ea0f67e2e79eb3a2d479836576c0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1e6c46d670d4390dcb1fea35a146a0ec3dda183a | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/237905e0c10dd9d7a9fa63c054e9f47f7bdccbf5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/78eb4ae87663e8784d358cddcdda270306a7e77a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/3c5134cfcf22e87fbb4c3f7ecbbbdb97c8167ae6 | ORPH microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/71064e0c04d170e941a1e189d7f0928e71c86723 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/a86adfab288f39c014c5ca55bd605c8ef4f0f06d | ORPH Classification of failures by reason for next --------------------------------------------- libnss-3.84 | 8 host-binutils-2.38 | 7 aubio-0.4.9 | 6 glibc-2.36-66-ga1dc0be03c9d... | 5 imagemagick-7.1.0-51 | 5 crun-1.5 | 3 python-bunch-1.0.1 | 3 s6-linux-init-1.0.6.3 | 3 alsa-utils-1.2.8 | 2 apcupsd-3.14.14 | 2 gensio-2.5.5 | 2 gobject-introspection | 2 host-rust-1.65.0 | 2 libgcrypt-1.10.1 | 2 linux-6.0.1 | 2 bdwgc-8.2.2 | 1 botan-2.19.2 | 1 brltty-6.5 | 1 dash-0.5.11.5 | 1 fs/cramfs/cramfs.mk:46: /tm... | 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 fwts-22.09.00 | 1 gerbera-1.10.0 | 1 host-binutils-2.39 | 1 host-pahole-1.24 | 1 jack2-1.9.21 | 1 kexec-2.0.25 | 1 libdnet-1.16.1 | 1 libmad-0.15.1b | 1 linux-5.10.145-cip17-rt7 | 1 lxc-4.0.12 | 1 mosquitto-2.0.15 | 1 mxs-bootlets-10.12.01 | 1 norm-1.5.8 | 1 perl-5.34.1 | 1 perl-net-ssleay-1.85 | 1 procps-ng-3.3.17 | 1 proj-8.1.1 | 1 python-numpy-1.23.4 | 1 qt5base-2ffb7ad8a1079a0444b... | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/4511dcf093a2878a3bf7538c371cb8772ce37e01 | arm | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/039463b9f6bad32d9a0a30003b55aa38458cc2d3 | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ef1bd7545b3ad9fbaf9e44d389be5f3edde5f999 | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/a0dad7450860b7ec05a127cfd21b644562bf19c1 | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/56e14e285cac549ae9b44f32d5a91b82ccfb52c2 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ae1160067a717e6d85a1e5881294e7eb952b530c | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/de67778f8a39771bece71b65dc1627f3df3f7fec | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/db9bbee5477db5a610740f2d08b2f3db6843cd49 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b0f66e20f99561eaaaecc39665116b3afb58e1ab | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/213cafc1f186e5fd72dcebba79cf938e09eda353 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/aff76040520e1740ecb5c5f429a1f6ab3d2e7141 | i686 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/1390110342cf086f9eea35dbf69f655eb95ea4f1 | ORPH microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/72146ef1e8a0d391181336279687f4d0bf5053d5 | mips64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2ae8c50513d36ac09955c93fe5eda22be54c0455 | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6b1eacd5c6c3b3047cb2931bd04d4fc96887c3db | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/04220fb83fca63a44ba8933348946342a039ea55 | arc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/7a0786b2bf6e6de52497f2d302e2d8a23c448275 | ORPH x86_64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/22926d77120d6aa7138069313d8cf8c533ab9ce4 | armeb | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/37ced645a3dcca76d46d64a6141749f1a65d3253 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d6e09649d41aea19162688ca0a5b823d9e552e2b | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/bea564c2453094344f4b577734f79a7cefe564c5 | armeb | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/b2b12ae8132af0fbee8d75454096f25636d97b9b | aarch64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/a3705f9e711baa33fe9e270a90f4818725e67c89 | powerpc64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/ed284edb5c678acf92621e8560f0eb2efb32f92b | arceb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/1ba73b07f84c2977f5f19eed376083be01f8f208 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3da65db1f1aae2cb90df8314f2dde5537767ffec | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ddcc3f2fea06faa37d6219d7053c195db01f24e6 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b6575711563947280a28c0d51f78c7dfb54e671c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/14886c1a6499e4f680b1711413a91f1e328d6a5d | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2574b659d2cda251f71826b1bd8a15505c413254 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ba83e4c0f4f69ea2275dc51e2dd0c8ab5c82c009 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2e5c4c6653623d08fc06ab4dfdde9656a5a93e9b | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/99f95cfc7506eec58066a28ee6e1fed2dec88739 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1cf3771fc6486ad83d49f01f42c66604f50366a0 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a98a0adc75c00f4d5c56bfdd58effcfa05cd24da | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c79761a3a76feb43fc905722efa62758682704c4 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5b6ea49dea36d13b1e3cf67eae343745af18bf5c | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8f65406e1b977cdf5733e78a25e2fd6a80c5ce89 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0432a4c5942c6dcb5d1986e8c6521c7df6a46d65 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e3c4fd4dc6df6c0faed56711e641addf86d78574 | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/74802c74afb8146a7ed9ce01dd196fe5c0ed9548 | sh4 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/da8c4ded669bc38ae2b191b39a83b3429ea5490e | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/c3c421d14c0c64953c64b05ba51a10d48cbd39dd | armeb | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/45b27deaf04fad1bf6c07b0c1615c5ea31a5df7e | i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/513cd38002250aad6a2000607aa06315427b747b | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4ccb6e89155b87d5e4cc790f79e3e55570ce6b7c | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c74e5f61ebb5f1327af02b3d7b4a4ac09475c2d2 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/431c6ce32aeb2f22fafffb106dce4ac118169694 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d904010b9755e81652c15d61c4f14fd327095c46 | ORPH sparc64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/22b6d802bdb58c8d31fb226a254afe038f219bc0 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/34598ef922fb318e1061cf1d4acd3e62b2b72ec2 | ORPH aarch64_be | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/99ee1ffb7786d5c0a60ef226626d7bc3ca968a2d | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/32fe7a53651bb681486f1cddbc8d15148306dfb0 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4b144d6cec5b8c0cf9f3afcc2baa2faa42aded69 | ORPH arm | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/63b192dbca9ab19468b042cd3a3886db70844387 | ORPH powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d941448f348d12c23c7b917f43852bcba4cce092 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d0fc409a13436348a0b08763dbebad8329c41555 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8be91a67c54827aca480eed601609aabf5eaf262 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7b32865b52aee37eb6a552a1c69c5d8cb2320b00 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6ab02ae1a3b9f8992d360a6aeb1405cfdac92dc9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fd5c766b29dfef4a9b930e5c0c08c287db335880 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9f153eafd0c5d9c69f4a6ea84fbcba59868f8bca | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b742929f43feac1ba56fa4b01662f838090e5950 | microblazeel | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/2582a7302d1000ad31d223cc1902d34f0c0ca181 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b61e0156c5c825ba5680e797af7fcda6796aaf99 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f1db3b81d3eb0340a2fc7719fbe50a8db72ea351 | ORPH s390x | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/416f13fa523026177f1234ce4029e137789d9b8a | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/8dcb881cdfaae0828bcd69550dcbde41a8352d8b | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/393cccb050fdac4623e8c72b08b1a006b6b14a80 | ORPH mips | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/2cd824688f6ace6f40d9e05b35a654510c8f2eae | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/08abd62bdb558ff63bcc65647a6957350c2b5c53 | s390x | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/cc2645b64f65ddea6a2a688bdb3b7253ea67fc75 | s390x | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/535512a039bd25886088ecf9759e0e8fd89c56d8 | ORPH or1k | proj-8.1.1 | NOK | http://autobuild.buildroot.net/results/a10c9ecd983c49fd7862700cedf7673182b7bec2 | aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/59b7434beb070f7f8350cd774e8434f2bf44ea41 | sparc64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/2e1fab2d09c59d5b3c7cded41a83946cfe68d073 | or1k | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/6048bfa8a419530c424c8bc9675acf927708885c | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/e7dadf001863c420c38988114b3d39625b4267b8 | i686 | qt5base-2ffb7ad8a1079a0444b... | NOK | http://autobuild.buildroot.net/results/0a4a03779c0ab9501ed005ad3379588697a175f1 | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/03da99faa7c3cfbb933082e39f21f9d5f9141e18 | arceb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/60246061bc6f5b85eba9e4a943eebac58236e293 | riscv64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/c77fca44c2ac60a4e28d2e021f3c5a55c89d8497 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/a5815d2aa9bf8d30777a4b665e00a0fd26e21511 | Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/bfe915d8e230de5db7990c878cde85fba7ef4281 | Classification of failures by reason for 2022.08.x -------------------------------------------------- check-0.15.2 | 1 dash-0.5.11.5 | 1 google-breakpad-c85eb4a59b6... | 1 host-pahole-73383b3a39afe86... | 1 igd2-for-linux-2.1 | 1 imagemagick-7.1.0-51 | 1 ltp-testsuite-20220527 | 1 unknown | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv32 | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/4138ce18e38030a7dd66c34c01e9cad0ef366760 | ORPH sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a79b8c47736a3e2d328d81dab3e509786bb36578 | ORPH mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/0c22db0890a0b8fcfee70053fa76edff79536456 | sh4aeb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/caba0740b8b3187055cdcd79e26dfd2ba80b9e53 | arc | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/7d8bbd01c7ea3d781227def58ae6832063f16f69 | arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/88013e45c2dc43bbeb8f25d358960229c520c3b5 | ORPH i686 | ltp-testsuite-20220527 | NOK | http://autobuild.buildroot.net/results/0f60cce1efd54e37e307354cdaf1c13d7056512e | nios2 | unknown | NOK | http://autobuild.buildroot.net/results/ef53975c543927b5452c3fe3f8e3957fea273230 | riscv64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/bca91e4012074675e5313b501c991964bab40c0e | Gitlab CI results for 2022-11-07 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 | ORPH TestGlibcAllTimezone | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261222 | ORPH TestLuaLuaCffi | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261365 | ORPH TestLuaLzlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261450 | ORPH TestLuajitLsqlite3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261348 | ORPH TestLxc | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 | ORPH ...ELinuxExtraModulesDirs | https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261220 | ORPH -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Tue Nov 8 07:40:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 8 Nov 2022 08:40:59 +0100 Subject: [Buildroot] [git commit] package/boost: fix patch formatting issue Message-ID: <20221108074200.E0A6688123@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6a0759dd02401e681b008c17b18a9669aba4b8f2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit ea38acd17d88b9eaf853313398c772b94338ad47 ("package/boost: backport development branch changes to fix MIPS64 build failure") introduced a patch formatting issue detected by check-package. This commit fixes this issue. Fixes: package/boost/0001-Improve-modfunc-performance.patch:4: generate your patches with 'git format-patch -N' https://gitlab.com/buildroot.org/buildroot/-/jobs/3287511158 Signed-off-by: Thomas Petazzoni --- package/boost/0001-Improve-modfunc-performance.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/boost/0001-Improve-modfunc-performance.patch b/package/boost/0001-Improve-modfunc-performance.patch index 9cf5d8387e..a34d6bb4d5 100644 --- a/package/boost/0001-Improve-modfunc-performance.patch +++ b/package/boost/0001-Improve-modfunc-performance.patch @@ -1,7 +1,7 @@ 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 1/1] Improve "modfunc" performance Fixes #79 +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 From thomas.petazzoni at bootlin.com Tue Nov 8 07:40:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 8 Nov 2022 08:40:46 +0100 Subject: [Buildroot] [git commit] package/libkcapi: disable -Werror Message-ID: <20221108074200.D65448820E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9f6c257638cf2598cad123afa8cdbf84437de072 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following musl build failure (disabling -Werror seems to be the only "solution": https://github.com/smuellerDD/libkcapi/issues/136): lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': lib/kcapi-kernel-if.c:212:12: error: unsigned conversion from 'long int' to 'long unsigned int' changes value from '-4' to '4294967292' [-Werror=sign-conversion] 212 | header = CMSG_NXTHDR(&msg, header); | ^~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/c789d43e71e6075e297bef58d888228a89055bbc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/libkcapi/0002-Add-disable-werror.patch | 46 ++++++++++++++++++++++++++ package/libkcapi/libkcapi.mk | 1 + 2 files changed, 47 insertions(+) diff --git a/package/libkcapi/0002-Add-disable-werror.patch b/package/libkcapi/0002-Add-disable-werror.patch new file mode 100644 index 0000000000..4f2f55f145 --- /dev/null +++ b/package/libkcapi/0002-Add-disable-werror.patch @@ -0,0 +1,46 @@ +From c27b154f03ad7e94447c7114d73aee60f0098093 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Mon, 7 Nov 2022 13:38:06 +0100 +Subject: [PATCH] Add --disable-werror + +Allow the user to disable -Werror through --disable-werror + +Signed-off-by: Fabrice Fontaine +Signed-off-by: Stephan Mueller +[Retrieved from: +https://github.com/smuellerDD/libkcapi/commit/c27b154f03ad7e94447c7114d73aee60f0098093] +--- + Makefile.am | 5 ++++- + configure.ac | 3 +++ + 2 files changed, 7 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index 1c95d3d..cddedac 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -2,7 +2,10 @@ ACLOCAL_AMFLAGS = -I m4 + AUTOMAKE_OPTIONS = subdir-objects + lib_LTLIBRARIES = libkcapi.la + +-COMMON_CPPFLAGS = -Wextra -Wall -pedantic -fwrapv --param ssp-buffer-size=4 -O2 -Werror -std=gnu99 -Wconversion ++COMMON_CPPFLAGS = -Wextra -Wall -pedantic -fwrapv --param ssp-buffer-size=4 -O2 -std=gnu99 -Wconversion ++if ENABLE_WERROR ++COMMON_CPPFLAGS += -Werror ++endif + COMMON_LDFLAGS = -Wl,-z,relro,-z,now + + libtool: $(LIBTOOL_DEPS) +diff --git a/configure.ac b/configure.ac +index cb910e2..e230577 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -76,6 +76,9 @@ AX_ADD_FORTIFY_SOURCE + + AC_CHECK_API_VERSION + ++AC_ARG_ENABLE([werror], [AS_HELP_STRING([--disable-werror], [Disable -Werror])], [with_werror=$enableval], [with_werror=yes]) ++AM_CONDITIONAL([ENABLE_WERROR], [test "x$with_werror" = "xyes"]) ++ + AC_ARG_ENABLE([kcapi-test], [AS_HELP_STRING([--enable-kcapi-test], [Compile kcapi test program])], [with_kcapi_test=$enableval]) + AM_CONDITIONAL([ENABLE_KCAPI_TEST], [test "x$with_kcapi_test" = "xyes"]) + diff --git a/package/libkcapi/libkcapi.mk b/package/libkcapi/libkcapi.mk index e88928a74d..c6251c286c 100644 --- a/package/libkcapi/libkcapi.mk +++ b/package/libkcapi/libkcapi.mk @@ -15,6 +15,7 @@ LIBKCAPI_CONF_ENV = \ ac_cv_path_DB2PDF="" \ ac_cv_path_DB2PS="" \ ac_cv_path_XMLTO="" +LIBKCAPI_CONF_OPTS = --disable-werror LIBKCAPI_MAKE_OPTS = CPPFLAGS="$(TARGET_CPPFLAGS)" ifeq ($(BR2_PACKAGE_LIBKCAPI_ASYM),y) From afshin.nasser at gmail.com Tue Nov 8 08:45:51 2022 From: afshin.nasser at gmail.com (Nasser Afshin) Date: Tue, 8 Nov 2022 12:15:51 +0330 Subject: [Buildroot] [PATCH v3 RESEND] python-pycrate: new package In-Reply-To: References: <20221025065539.4646-1-afshin.nasser@gmail.com> <20221026102255.GA602@smart-All-Series> <20221029080229.GA24217@smart-All-Series> Message-ID: <20221108084551.GA22961@smart-All-Series> Hi, I'm resending the patch again. Ping! On Sun, Oct 30, 2022 at 10:11:56AM +0100, Yegor Yefremov wrote: > Hi Nasser, > > On Sat, Oct 29, 2022 at 10:02 AM Nasser Afshin wrote: > > > > Hi Yegor, > > > > On Wed, Oct 26, 2022 at 08:21:30PM +0200, Yegor Yefremov wrote: > > > Hi Nasser, > > > > > > On Wed, Oct 26, 2022 at 12:23 PM Nasser Afshin wrote: > > > > > > > > Hi Yegor, > > > > > > > > Thankyou for taking time to review my patch. > > > > > > > > On Tue, Oct 25, 2022 at 10:33:19AM +0200, Yegor Yefremov wrote: > > > > > Hi Nasser, > > > > > > > > > > On Tue, Oct 25, 2022 at 8:55 AM Nasser Afshin wrote: > > > > > > > > > > > > Signed-off-by: Nasser Afshin > > Reviewed-by: Yegor Yefremov > > Best regards, > Yegor > > > > > > > --- > > > > > > package/Config.in | 1 + > > > > > > package/python-pycrate/Config.in | 8 ++++++++ > > > > > > package/python-pycrate/python-pycrate.hash | 4 ++++ > > > > > > package/python-pycrate/python-pycrate.mk | 13 +++++++++++++ > > > > > > > > > > An entry to the DEVELOPERS file is missing. > > > > > > > > May you help me to whome this entry should refer? > > > > > > You should add yourself as a "maintainer" of the package you add. Just > > > look at other entries. > > > > > I have added myself as a maintainer of this package. Thankyou. > > > > > > > > > > > > > > > > > 4 files changed, 26 insertions(+) > > > > > > create mode 100644 package/python-pycrate/Config.in > > > > > > create mode 100644 package/python-pycrate/python-pycrate.hash > > > > > > create mode 100644 package/python-pycrate/python-pycrate.mk > > > > > > > > > > > > diff --git a/package/Config.in b/package/Config.in > > > > > > index 56b1a08d8b..2443b7bb27 100644 > > > > > > --- a/package/Config.in > > > > > > +++ b/package/Config.in > > > > > > @@ -951,6 +951,7 @@ menu "External python modules" > > > > > > source "package/python-pyasn1-modules/Config.in" > > > > > > source "package/python-pycli/Config.in" > > > > > > source "package/python-pycparser/Config.in" > > > > > > + source "package/python-pycrate/Config.in" > > > > > > source "package/python-pycrypto/Config.in" > > > > > > source "package/python-pycryptodomex/Config.in" > > > > > > source "package/python-pydal/Config.in" > > > > > > diff --git a/package/python-pycrate/Config.in b/package/python-pycrate/Config.in > > > > > > new file mode 100644 > > > > > > index 0000000000..9e2123d4dd > > > > > > --- /dev/null > > > > > > +++ b/package/python-pycrate/Config.in > > > > > > @@ -0,0 +1,8 @@ > > > > > > +config BR2_PACKAGE_PYTHON_PYCRATE > > > > > > + bool "python-pycrate" > > > > > > + help > > > > > > + It provides basically a runtime for encoding and decoding data structures, > > > > > > + including CSN.1 and ASN.1. Additionally, it features a 3G and LTE mobile core > > > > > > + network. > > > > > > + > > > > > > + https://github.com/P1sec/pycrate/ > > > > > > diff --git a/package/python-pycrate/python-pycrate.hash b/package/python-pycrate/python-pycrate.hash > > > > > > new file mode 100644 > > > > > > index 0000000000..24aa51d8e4 > > > > > > --- /dev/null > > > > > > +++ b/package/python-pycrate/python-pycrate.hash > > > > > > @@ -0,0 +1,4 @@ > > > > > > +# md5 from https://pypi.python.org/pypi/pycrate/json > > > > > > +md5 075622d5d573274cd4dbfe268ca52f7f pycrate-0.5.5.tar.gz > > > > > > +# Locally computed > > > > > > +sha256 59f09331890a389a6b98412f19f4fb021c5a75a35ab07bf5ba0d1e299a0967af pycrate-0.5.5.tar.gz > > > > > > diff --git a/package/python-pycrate/python-pycrate.mk b/package/python-pycrate/python-pycrate.mk > > > > > > new file mode 100644 > > > > > > index 0000000000..41ce6c18f2 > > > > > > --- /dev/null > > > > > > +++ b/package/python-pycrate/python-pycrate.mk > > > > > > @@ -0,0 +1,13 @@ > > > > > > +################################################################################ > > > > > > +# > > > > > > +# python-pycrate > > > > > > +# > > > > > > +################################################################################ > > > > > > + > > > > > > +PYTHON_PYCRATE_VERSION = 0.5.5 > > > > > > +PYTHON_PYCRATE_SOURCE = pycrate-$(PYTHON_PYCRATE_VERSION).tar.gz > > > > > > +PYTHON_PYCRATE_SITE = https://files.pythonhosted.org/packages/25/8f/b3d7e0b541aa04b2f0f7aa694a6946b572bfa2e2627cf1f12b5416d633df > > > > > > +PYTHON_PYCRATE_SETUP_TYPE = distutils > > > > > > > > > > SETUP_TYPE is setuptools. > > > > > > > > > > Have you tried this command? > > > > > > > > > > ./utils/scanpypi pycrate > > > > > > > > > > It will do almost everything you need. The thing that is missing is > > > > > licensing info because there is no license file in the source archive. > > > > > > > > Thankyou for pointing this out. Now I send a new version, using this > > > > command and also adding licensing info. > > > > > > > > > > Best regards, > > > > > Yegor > > > > > > > > > > > +PYTHON_PYCRATE_LICENSE = LGPL-2.1-or-later > > > > > > + > > > > > > +$(eval $(python-package)) > > > > > > -- > > > > > > 2.17.1 > > > > > > > > > > > > > > This is the second version of my patch. > > > > > > > > From 979beabd86f1c15d159e37136bc9591fb39b844e Mon Sep 17 00:00:00 2001 > > > > From: Nasser Afshin > > > > Date: Tue, 25 Oct 2022 16:06:53 +0330 > > > > Subject: [PATCH v2] python-pycrate: new package > > > > > > > > Signed-off-by: Nasser Afshin > > > > --- > > > > v1 -> v2: Added licence file and its checksum > > > > Used ./utils/scanpypi pycrate tool to be consistent with > > > > others > > > > > > > > package/Config.in | 1 + > > > > package/python-pycrate/Config.in | 6 ++++++ > > > > package/python-pycrate/python-pycrate.hash | 6 ++++++ > > > > package/python-pycrate/python-pycrate.mk | 14 ++++++++++++++ > > > > 4 files changed, 27 insertions(+) > > > > create mode 100644 package/python-pycrate/Config.in > > > > create mode 100644 package/python-pycrate/python-pycrate.hash > > > > create mode 100644 package/python-pycrate/python-pycrate.mk > > > > > > > > diff --git a/package/Config.in b/package/Config.in > > > > index e3a34d6e97..a6fcc72cc8 100644 > > > > --- a/package/Config.in > > > > +++ b/package/Config.in > > > > @@ -1168,6 +1168,7 @@ menu "External python modules" > > > > source "package/python-pycairo/Config.in" > > > > source "package/python-pycares/Config.in" > > > > source "package/python-pycparser/Config.in" > > > > + source "package/python-pycrate/Config.in" > > > > source "package/python-pycryptodomex/Config.in" > > > > source "package/python-pycups/Config.in" > > > > source "package/python-pydal/Config.in" > > > > diff --git a/package/python-pycrate/Config.in b/package/python-pycrate/Config.in > > > > new file mode 100644 > > > > index 0000000000..193a973f7e > > > > --- /dev/null > > > > +++ b/package/python-pycrate/Config.in > > > > @@ -0,0 +1,6 @@ > > > > +config BR2_PACKAGE_PYTHON_PYCRATE > > > > + bool "python-pycrate" > > > > + help > > > > + A software suite to handle various data formats. > > > > + > > > > + https://github.com/P1sec/pycrate/ > > > > diff --git a/package/python-pycrate/python-pycrate.hash b/package/python-pycrate/python-pycrate.hash > > > > new file mode 100644 > > > > index 0000000000..8ad33370b4 > > > > --- /dev/null > > > > +++ b/package/python-pycrate/python-pycrate.hash > > > > @@ -0,0 +1,6 @@ > > > > +# md5, sha256 from https://pypi.org/pypi/pycrate/json > > > > +md5 075622d5d573274cd4dbfe268ca52f7f pycrate-0.5.5.tar.gz > > > > +sha256 59f09331890a389a6b98412f19f4fb021c5a75a35ab07bf5ba0d1e299a0967af pycrate-0.5.5.tar.gz > > > > +# Locally computed > > > > +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 license.txt > > > > + > > > > diff --git a/package/python-pycrate/python-pycrate.mk b/package/python-pycrate/python-pycrate.mk > > > > new file mode 100644 > > > > index 0000000000..c0da152656 > > > > --- /dev/null > > > > +++ b/package/python-pycrate/python-pycrate.mk > > > > @@ -0,0 +1,14 @@ > > > > +################################################################################ > > > > +# > > > > +# python-pycrate > > > > +# > > > > +################################################################################ > > > > + > > > > +PYTHON_PYCRATE_VERSION = 0.5.5 > > > > +PYTHON_PYCRATE_SOURCE = pycrate-$(PYTHON_PYCRATE_VERSION).tar.gz > > > > +PYTHON_PYCRATE_SITE = https://files.pythonhosted.org/packages/25/8f/b3d7e0b541aa04b2f0f7aa694a6946b572bfa2e2627cf1f12b5416d633df > > > > +PYTHON_PYCRATE_SETUP_TYPE = setuptools > > > > +PYTHON_PYCRATE_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/P1sec/pycrate/master/license.txt > > > > +PYTHON_PYCRATE_LICENSE = LGPL-2.1+ > > > > + > > > > +$(eval $(python-package)) > > > > > > The patch looks good now. Thanks. > > > > > > Best regards, > > > Yegor > > > > This is the third version of the patch: > > > > From de6e28885836a6d9a5347a083a68055098508583 Mon Sep 17 00:00:00 2001 > > From: Nasser Afshin > > Date: Tue, 25 Oct 2022 16:06:53 +0330 > > Subject: [PATCH v3] python-pycrate: new package > > > > Signed-off-by: Nasser Afshin > > --- > > v1 -> v2: Added licence file and its checksum > > Used ./utils/scanpypi pycrate tool to be consistent with > > others > > v2 -> v3: Added myself as the maintainer of this package > > > > DEVELOPERS | 3 +++ > > package/Config.in | 1 + > > package/python-pycrate/Config.in | 6 ++++++ > > package/python-pycrate/python-pycrate.hash | 6 ++++++ > > package/python-pycrate/python-pycrate.mk | 14 ++++++++++++++ > > 5 files changed, 30 insertions(+) > > create mode 100644 package/python-pycrate/Config.in > > create mode 100644 package/python-pycrate/python-pycrate.hash > > create mode 100644 package/python-pycrate/python-pycrate.mk > > > > diff --git a/DEVELOPERS b/DEVELOPERS > > index 6e0b765ba1..a1b48fd45c 100644 > > --- a/DEVELOPERS > > +++ b/DEVELOPERS > > @@ -2157,6 +2157,9 @@ N: Murat Demirten > > F: package/jpeg-turbo/ > > F: package/libgeotiff/ > > > > +N: Nasser Afshin > > +F: package/python-pycrate/ > > + > > N: Nathaniel Roach > > F: package/bandwidthd/ > > F: package/libgudev/ > > diff --git a/package/Config.in b/package/Config.in > > index e3a34d6e97..a6fcc72cc8 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1168,6 +1168,7 @@ menu "External python modules" > > source "package/python-pycairo/Config.in" > > source "package/python-pycares/Config.in" > > source "package/python-pycparser/Config.in" > > + source "package/python-pycrate/Config.in" > > source "package/python-pycryptodomex/Config.in" > > source "package/python-pycups/Config.in" > > source "package/python-pydal/Config.in" > > diff --git a/package/python-pycrate/Config.in b/package/python-pycrate/Config.in > > new file mode 100644 > > index 0000000000..193a973f7e > > --- /dev/null > > +++ b/package/python-pycrate/Config.in > > @@ -0,0 +1,6 @@ > > +config BR2_PACKAGE_PYTHON_PYCRATE > > + bool "python-pycrate" > > + help > > + A software suite to handle various data formats. > > + > > + https://github.com/P1sec/pycrate/ > > diff --git a/package/python-pycrate/python-pycrate.hash b/package/python-pycrate/python-pycrate.hash > > new file mode 100644 > > index 0000000000..8ad33370b4 > > --- /dev/null > > +++ b/package/python-pycrate/python-pycrate.hash > > @@ -0,0 +1,6 @@ > > +# md5, sha256 from https://pypi.org/pypi/pycrate/json > > +md5 075622d5d573274cd4dbfe268ca52f7f pycrate-0.5.5.tar.gz > > +sha256 59f09331890a389a6b98412f19f4fb021c5a75a35ab07bf5ba0d1e299a0967af pycrate-0.5.5.tar.gz > > +# Locally computed > > +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 license.txt > > + > > diff --git a/package/python-pycrate/python-pycrate.mk b/package/python-pycrate/python-pycrate.mk > > new file mode 100644 > > index 0000000000..c0da152656 > > --- /dev/null > > +++ b/package/python-pycrate/python-pycrate.mk > > @@ -0,0 +1,14 @@ > > +################################################################################ > > +# > > +# python-pycrate > > +# > > +################################################################################ > > + > > +PYTHON_PYCRATE_VERSION = 0.5.5 > > +PYTHON_PYCRATE_SOURCE = pycrate-$(PYTHON_PYCRATE_VERSION).tar.gz > > +PYTHON_PYCRATE_SITE = https://files.pythonhosted.org/packages/25/8f/b3d7e0b541aa04b2f0f7aa694a6946b572bfa2e2627cf1f12b5416d633df > > +PYTHON_PYCRATE_SETUP_TYPE = setuptools > > +PYTHON_PYCRATE_EXTRA_DOWNLOADS = https://raw.githubusercontent.com/P1sec/pycrate/master/license.txt > > +PYTHON_PYCRATE_LICENSE = LGPL-2.1+ > > + > > +$(eval $(python-package)) > > -- > > 2.17.1 > > Best regards, Nasser Afshin From thomas.petazzoni at bootlin.com Tue Nov 8 13:26:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 8 Nov 2022 14:26:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/libkcapi: disable -Werror In-Reply-To: <20221107224105.461499-1-fontaine.fabrice@gmail.com> References: <20221107224105.461499-1-fontaine.fabrice@gmail.com> Message-ID: <20221108142657.41aeebae@windsurf> On Mon, 7 Nov 2022 23:41:05 +0100 Fabrice Fontaine wrote: > Fix the following musl build failure (disabling -Werror seems to be the > only "solution": https://github.com/smuellerDD/libkcapi/issues/136): > > lib/kcapi-kernel-if.c: In function '_kcapi_common_send_meta': > lib/kcapi-kernel-if.c:212:12: error: unsigned conversion from 'long int' to 'long unsigned int' changes value from '-4' to '4294967292' [-Werror=sign-conversion] > 212 | header = CMSG_NXTHDR(&msg, header); > | ^~~~~~~~~~~ > > Fixes: > - http://autobuild.buildroot.org/results/c789d43e71e6075e297bef58d888228a89055bbc > > Signed-off-by: Fabrice Fontaine > --- > .../libkcapi/0002-Add-disable-werror.patch | 46 +++++++++++++++++++ > package/libkcapi/libkcapi.mk | 1 + > 2 files changed, 47 insertions(+) > create mode 100644 package/libkcapi/0002-Add-disable-werror.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From jerry.kooyman at entrust.com Tue Nov 8 14:43:07 2022 From: jerry.kooyman at entrust.com (jerry.kooyman at entrust.com) Date: Tue, 8 Nov 2022 08:43:07 -0600 Subject: [Buildroot] [PATCH] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_VIM option Message-ID: <20221108144308.1795042-1-jerry.kooyman@entrust.com> From: Jerry Kooyman A host dependency to vim is required if the U-Boot board configuration has CONFIG_USE_DEFAULT_ENV_FILE enabled. So introduce a new BR U-Boot config option BR2_TARGET_UBOOT_NEEDS_VIM to solve this problem. --- boot/uboot/Config.in | 8 ++++++++ boot/uboot/uboot.mk | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 557472b58b..b0f546000e 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -198,6 +198,14 @@ config BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX This is typically the case when the board configuration has CONFIG_TOOLS_MKEFICAPSULE enabled. +config BR2_TARGET_UBOOT_NEEDS_VIM + bool "U-Boot needs vim" + help + Select this option if your U-Boot board configuration + requires vim to be available on the host. This is + typically the case when the board configuration has + CONFIG_USE_DEFAULT_ENV_FILE enabled. + config BR2_TARGET_UBOOT_NEEDS_ATF_BL31 bool "U-Boot needs ATF BL31" depends on BR2_TARGET_ARM_TRUSTED_FIRMWARE diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..a64d3a2c2c 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -235,6 +235,10 @@ ifeq ($(BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX),y) UBOOT_DEPENDENCIES += host-util-linux endif +ifeq ($(BR2_TARGET_UBOOT_NEEDS_VIM),y) +UBOOT_DEPENDENCIES += host-vim +endif + # prior to u-boot 2013.10 the license info was in COPYING. Copy it so # legal-info finds it define UBOOT_COPY_OLD_LICENSE_FILE -- 2.25.1 From wg at grandegger.com Tue Nov 8 17:19:04 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Tue, 8 Nov 2022 18:19:04 +0100 Subject: [Buildroot] [PATCH] package/udisks: fix the tool name in the config help Message-ID: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> The name of the tool in udisks2 is udisksctl. Signed-off-by: Wolfgang Grandegger --- package/udisks/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..4804c0eba0 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -31,7 +31,7 @@ config BR2_PACKAGE_UDISKS interfaces that can be used to query and manipulate storage devices. - o a command-line tool, udisks(1), that can be used to query + o a command-line tool, udisksctl(1), that can be used to query and use the daemon http://www.freedesktop.org/wiki/Software/udisks -- 2.30.2 From wg at grandegger.com Tue Nov 8 17:22:03 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Tue, 8 Nov 2022 18:22:03 +0100 Subject: [Buildroot] [PATCH] package/udisks: add config option to support mounting in, /media Message-ID: Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. --- package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 4804c0eba0..480d988857 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..91328effba 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -39,4 +39,8 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +endif + $(eval $(autotools-package)) -- 2.30.2 From fontaine.fabrice at gmail.com Tue Nov 8 17:51:29 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Tue, 8 Nov 2022 18:51:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/perl-net-ssleay: bump to version 1.93_01 Message-ID: <20221108175129.727174-1-fontaine.fabrice@gmail.com> - Refresh patch - Drop -lz from Makefile with libressl as this is the only solution for now: https://github.com/radiator-software/p5-net-ssleay/issues/399 - License has been clarified to be Artistic-2.0 since version 1.86.11: https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de - This bump will fix the following build failure with libressl: In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes Fixes: - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc Signed-off-by: Fabrice Fontaine --- .../0001-fix-build-system.patch | 30 +++++++++---------- package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++-- package/perl-net-ssleay/perl-net-ssleay.mk | 13 ++++++-- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package/perl-net-ssleay/0001-fix-build-system.patch b/package/perl-net-ssleay/0001-fix-build-system.patch index a6cd0f9ceb..a5ccf464ba 100644 --- a/package/perl-net-ssleay/0001-fix-build-system.patch +++ b/package/perl-net-ssleay/0001-fix-build-system.patch @@ -8,29 +8,29 @@ paths, since they are missing the destdir; Buildroot compilers and linkers already know where to search, anyway. Signed-off-by: "Yann E. MORIN" +[Fabrice: update for 1.93_01] +Signed-off-by: Fabrice Fontaine diff -durN perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm ---- perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-04-01 08:08:37.000000000 +0200 -+++ perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-07-13 00:38:46.281380282 +0200 -@@ -37,14 +37,18 @@ - exit 0; # according http://wiki.cpantesters.org/wiki/CPANAuthorNotes this is best-practice when "missing library" +--- perl-net-ssleay-1.64.orig/Makefile.PL 2014-04-01 08:08:37.000000000 +0200 ++++ perl-net-ssleay-1.64/Makefile.PL 2014-07-13 00:38:46.281380282 +0200 +@@ -192,12 +192,16 @@ + exit MISSING_PREREQ; } -- $self->check_openssl_version($prefix, $exec); +- check_openssl_version($prefix, $exec); +# Does not work for cross-compilation. +# In Buildroot, we do have a supported version. -+# $self->check_openssl_version($prefix, $exec); - my $opts = $self->ssleay_get_build_opts($prefix, $exec); - - $self->makemaker_args( ++# check_openssl_version($prefix, $exec); + my %args = ( CCCDLFLAGS => $opts->{cccdlflags}, OPTIMIZE => $opts->{optimize}, -- INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -- LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +- INC => qq{-I"$opts->{inc_path}"}, +- LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +# Buildroot already has the correct include and library search paths. -+# INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -+# LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), ++# INC => qq{-I"$opts->{inc_path}"}, ++# LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + LIBS => join(' ', (map {"-l$_"} @{$opts->{lib_links}})), ); - - if ( $self->prompt( + # From HMBRAND to handle multple version of OPENSSL installed + if (my $lp = join " " => map '-L'.maybe_quote($_), @{$opts->{lib_paths} || []}) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 7502a60ad1..9caff68edd 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,6 +1,6 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 d602bdce4e0531c6efc276e3e429ca69 Net-SSLeay-1.85.tar.gz -sha256 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8 Net-SSLeay-1.85.tar.gz +md5 c73821e9790b3bdb3471d9b8faf48bbb Net-SSLeay-1.93_01.tar.gz +sha256 876d022fbc719631b11d6bb4b6e78db3c19bbca578093c376c8f9900a4432aa3 Net-SSLeay-1.93_01.tar.gz # computed by scancpan -sha256 b55065185a2172d9f2ea2dd87c18c206ea3dc45a64e5f3deb3eee34d839dc822 LICENSE +sha256 685e534b60d4e2b4fbb1a259a83b5a86e877a919bbb9efc95994276f706a3a71 LICENSE diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 80ce8b9cc7..8b7b2b973b 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.85 +PERL_NET_SSLEAY_VERSION = 1.93_01 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz -PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHRISN PERL_NET_SSLEAY_DEPENDENCIES = openssl -PERL_NET_SSLEAY_LICENSE = OpenSSL +PERL_NET_SSLEAY_LICENSE = Artistic-2.0 PERL_NET_SSLEAY_LICENSE_FILES = LICENSE PERL_NET_SSLEAY_DISTNAME = Net-SSLeay @@ -24,4 +24,11 @@ define PERL_NET_SSLEAY_FIX_MAKEFILE endef PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_FIX_MAKEFILE +ifeq ($(BR2_PACKAGE_LIBRESSL),y) +define PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE + $(SED) "s/-lz//" $(@D)/Makefile +endef +PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE +endif + $(eval $(perl-package)) -- 2.35.1 From peter at korsgaard.com Tue Nov 8 19:26:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:26:34 +0100 Subject: [Buildroot] [git commit] package/libbpf: remove architecture restrictions In-Reply-To: <20221026200948.760C28716D@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 22:08:25 +0200") References: <20221026200948.760C28716D@busybox.osuosl.org> Message-ID: <878rkljlhx.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=51ecbe500f1bce6725ea78c8193b9efae5da2e6f > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Since Buildroot commit 3145adfb69ba ("package/libbpf: needs headers >= > 4.13"), libbpf depends on Linux headers >= 4.13. This requirement > renders the explicit list of supported architectures, previously added > in f693354c30bd overly restrictive, as the syscall number for bpf(2) > has been defined since Linux 3.18. > Commit f693354c30bd ("package/libbpf: add > BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS") was introduced to fix a build issue > where a toolchain using very old kernel headers (3.13) failed to build > libbpf for ARM, but these architecture dependencies are no longer > needed due to the bump on the kernel headers version requirement. > Signed-off-by: Tobias Waldekranz > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:27:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:27:04 +0100 Subject: [Buildroot] [git commit] package/libbpf: install in the correct lib directory In-Reply-To: <20221027064525.E3CC587279@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 22:35:14 +0200") References: <20221027064525.E3CC587279@busybox.osuosl.org> Message-ID: <874jv9jlh3.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=c86b69a16dee0281d75890118110be934367430e > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > The libbpf build system currently uses the output of "uname -m" to > determine if the library should be installed in "lib" or > "lib64". However, uname -m returns the architecture of the build > machine, which often has nothing to do with the target CPU > architecture. > A patch has been submitted and accepted upstream to address this > issue, by using the $(CC) -dumpmachine output instead. This ensures > libbpf is installed in either "lib" or "lib64" depending on the > bitness of the target CPU architecture. > Signed-off-by: Tobias Waldekranz > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 13:04:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 14:04:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libfribidi: security bump to version 1.0.12 Message-ID: <20221108192719.B096588228@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1529c26f60c9edc45447a6852daac26c17736c25 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-25308: A stack-based buffer overflow flaw was found in the Fribidi package. This flaw allows an attacker to pass a specially crafted file to the Fribidi application, which leads to a possible memory leak or a denial of service. - CVE-2022-25309: A heap-based buffer overflow flaw was found in the Fribidi package and affects the fribidi_cap_rtl_to_unicode() function of the fribidi-char-sets-cap-rtl.c file. This flaw allows an attacker to pass a specially crafted file to the Fribidi application with the '--caprtl' option, leading to a crash and causing a denial of service - CVE-2022-25310: A segmentation fault (SEGV) flaw was found in the Fribidi package and affects the fribidi_remove_bidi_marks() function of the lib/fribidi.c file. This flaw allows an attacker to pass a specially crafted file to Fribidi, leading to a crash and causing a denial of service. Signed-off-by: Francois Perrad Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit 0f42b67077a8f620f66c654c92518cf53efb9a92) [Peter: mark as security bump] Signed-off-by: Peter Korsgaard --- package/libfribidi/libfribidi.hash | 2 +- package/libfribidi/libfribidi.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libfribidi/libfribidi.hash b/package/libfribidi/libfribidi.hash index da25b2d24d..7e5df98112 100644 --- a/package/libfribidi/libfribidi.hash +++ b/package/libfribidi/libfribidi.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 30f93e9c63ee627d1a2cedcf59ac34d45bf30240982f99e44c6e015466b4e73d fribidi-1.0.11.tar.xz +sha256 0cd233f97fc8c67bb3ac27ce8440def5d3ffacf516765b91c2cc654498293495 fribidi-1.0.12.tar.xz sha256 32434afcc8666ba060e111d715bfdb6c2d5dd8a35fa4d3ab8ad67d8f850d2f2b COPYING diff --git a/package/libfribidi/libfribidi.mk b/package/libfribidi/libfribidi.mk index adbd786db1..ec86f468a4 100644 --- a/package/libfribidi/libfribidi.mk +++ b/package/libfribidi/libfribidi.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBFRIBIDI_VERSION = 1.0.11 +LIBFRIBIDI_VERSION = 1.0.12 LIBFRIBIDI_SOURCE = fribidi-$(LIBFRIBIDI_VERSION).tar.xz LIBFRIBIDI_SITE = https://github.com/fribidi/fribidi/releases/download/v$(LIBFRIBIDI_VERSION) LIBFRIBIDI_LICENSE = LGPL-2.1+ From peter at korsgaard.com Sun Nov 6 15:16:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 16:16:12 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libbpf: install in the correct lib directory Message-ID: <20221108192719.A6E1E88224@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7dfe00c8d346233280fbd877540e01f3749ea7a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The libbpf build system currently uses the output of "uname -m" to determine if the library should be installed in "lib" or "lib64". However, uname -m returns the architecture of the build machine, which often has nothing to do with the target CPU architecture. A patch has been submitted and accepted upstream to address this issue, by using the $(CC) -dumpmachine output instead. This ensures libbpf is installed in either "lib" or "lib64" depending on the bitness of the target CPU architecture. Signed-off-by: Tobias Waldekranz Signed-off-by: Thomas Petazzoni (cherry picked from commit c86b69a16dee0281d75890118110be934367430e) Signed-off-by: Peter Korsgaard --- ...-Fix-cross-compilation-for-32-bit-targets.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch b/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch new file mode 100644 index 0000000000..12c22f3147 --- /dev/null +++ b/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch @@ -0,0 +1,38 @@ +From 68e6f83f223ebf3fbf0d94c0f4592e5e6773f0c1 Mon Sep 17 00:00:00 2001 +From: Tobias Waldekranz +Date: Fri, 14 Oct 2022 21:14:14 +0200 +Subject: [PATCH] Makefile: Fix cross-compilation for 32-bit targets + +Determining the correct library installation path (lib vs. lib64) +using uname(1) breaks in cross compilation scenarios where word widths +differ between the host and target system. + +Instead, source the information from the compilers '-dumpmachine' +option (supported by both GCC and Clang). + +We call this the "host" architecture, using the same nomenclature as +Autotools (--host configure option). + +Upstream: https://github.com/libbpf/libbpf/commit/68e6f83f223ebf3fbf0d94c0f4592e5e6773f0c1 +Signed-off-by: Tobias Waldekranz +--- + src/Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/Makefile b/src/Makefile +index 3cd0854..d535f81 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -77,7 +77,8 @@ INSTALL = install + + DESTDIR ?= + +-ifeq ($(filter-out %64 %64be %64eb %64le %64el s390x, $(shell uname -m)),) ++HOSTARCH = $(firstword $(subst -, ,$(shell $(CC) -dumpmachine))) ++ifeq ($(filter-out %64 %64be %64eb %64le %64el s390x, $(HOSTARCH)),) + LIBSUBDIR := lib64 + else + LIBSUBDIR := lib +-- +2.34.1 + From peter at korsgaard.com Tue Nov 8 13:07:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 14:07:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libtasn1: security bump to version 4.19.0 Message-ID: <20221108192719.BA6D588229@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3b4d49a55b5d0260f49fa4aa4b84bd7df5e757b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Drop patch (already in version) and so autoreconf https://gitlab.com/gnutls/libtasn1/-/blob/v4.19.0/NEWS Fixes the following security issue: - CVE-2021-46848: GNU Libtasn1 before 4.19.0 has an ETYPE_OK off-by-one array size check that affects asn1_encode_simple_der. Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 308678e528a382ea4c27c33baf92b25871d47415) [Peter: mark as security bump] Signed-off-by: Peter Korsgaard --- ...0001-fuzz-Makefile.am-do-not-force-static.patch | 35 ---------------------- package/libtasn1/libtasn1.hash | 4 +-- package/libtasn1/libtasn1.mk | 5 +--- 3 files changed, 3 insertions(+), 41 deletions(-) diff --git a/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch b/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch deleted file mode 100644 index 1f1abc7d9d..0000000000 --- a/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch +++ /dev/null @@ -1,35 +0,0 @@ -From cf1b20f3d881a1cfbf8cae1f615f45a5a4fbb3b4 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 22 Apr 2020 18:35:55 +0200 -Subject: [PATCH] fuzz/Makefile.am: do not force static - -Don't force static when linking corpus2arry to libtasn1 otherwise the -build will fail if libtasn1 has been built only as a shared library: - - CCLD corpus2array -/home/fabrice/buildroot/output/host/lib/gcc/arm-buildroot-linux-musleabihf/8.4.0/../../../../arm-buildroot-linux-musleabihf/bin/ld: attempted static link of dynamic object `../lib/.libs/libtasn1.so' -collect2: error: ld returned 1 exit status - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.com/gnutls/libtasn1/-/merge_requests/61] ---- - fuzz/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am -index c6310d1..1fb7152 100644 ---- a/fuzz/Makefile.am -+++ b/fuzz/Makefile.am -@@ -26,7 +26,7 @@ AM_CFLAGS = $(WERROR_CFLAGS) $(WARN_CFLAGS) $(CODE_COVERAGE_CFLAGS) - AM_CPPFLAGS = -I$(top_builddir)/lib/includes -I$(top_srcdir)/lib/includes -I$(srcdir) \ - -I$(top_builddir)/lib/gl -I$(top_srcdir)/lib/gl -DSRCDIR=\"$(abs_srcdir)\" \ - $(CODE_COVERAGE_CPPFLAGS) --AM_LDFLAGS = -no-install -static -+AM_LDFLAGS = -no-install - - LDADD = ../lib/gl/libgnu.la ../lib/libtasn1.la $(FUZZ_LIBS) $(CODE_COVERAGE_LIBS) - --- -2.25.1 - diff --git a/package/libtasn1/libtasn1.hash b/package/libtasn1/libtasn1.hash index fa39dd2c73..4bcb6a3feb 100644 --- a/package/libtasn1/libtasn1.hash +++ b/package/libtasn1/libtasn1.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.18.0.tar.gz.sig -sha256 4365c154953563d64c67a024b607d1ee75c6db76e0d0f65709ea80a334cd1898 libtasn1-4.18.0.tar.gz +# https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.19.0.tar.gz.sig +sha256 1613f0ac1cf484d6ec0ce3b8c06d56263cc7242f1c23b30d82d23de345a63f7a libtasn1-4.19.0.tar.gz # Locally calculated sha256 7446831f659f7ebfd8d497acc7f05dfa8e31c6cb6ba1b45df33d4895ab80f5a6 COPYING sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 doc/COPYING diff --git a/package/libtasn1/libtasn1.mk b/package/libtasn1/libtasn1.mk index ba86081df9..aa0b8b5915 100644 --- a/package/libtasn1/libtasn1.mk +++ b/package/libtasn1/libtasn1.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBTASN1_VERSION = 4.18.0 +LIBTASN1_VERSION = 4.19.0 LIBTASN1_SITE = $(BR2_GNU_MIRROR)/libtasn1 LIBTASN1_DEPENDENCIES = host-bison host-pkgconf LIBTASN1_LICENSE = GPL-3.0+ (tests, tools), LGPL-2.1+ (library) @@ -12,9 +12,6 @@ LIBTASN1_LICENSE_FILES = COPYING doc/COPYING doc/COPYING.LESSER LIBTASN1_CPE_ID_VENDOR = gnu LIBTASN1_INSTALL_STAGING = YES -# We're patching fuzz/Makefile.am -LIBTASN1_AUTORECONF = YES - # 'missing' fallback logic botched so disable it completely LIBTASN1_CONF_ENV = MAKEINFO="true" From peter at korsgaard.com Sun Nov 6 15:13:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 16:13:37 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libbpf: remove architecture restrictions Message-ID: <20221108192825.9E4A688232@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=237fe13a0b0468b597838bf0dc883ec195c470a4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since Buildroot commit 3145adfb69ba ("package/libbpf: needs headers >= 4.13"), libbpf depends on Linux headers >= 4.13. This requirement renders the explicit list of supported architectures, previously added in f693354c30bd overly restrictive, as the syscall number for bpf(2) has been defined since Linux 3.18. Commit f693354c30bd ("package/libbpf: add BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS") was introduced to fix a build issue where a toolchain using very old kernel headers (3.13) failed to build libbpf for ARM, but these architecture dependencies are no longer needed due to the bump on the kernel headers version requirement. Signed-off-by: Tobias Waldekranz Signed-off-by: Thomas Petazzoni (cherry picked from commit 51ecbe500f1bce6725ea78c8193b9efae5da2e6f) Signed-off-by: Peter Korsgaard --- package/libbpf/Config.in | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/package/libbpf/Config.in b/package/libbpf/Config.in index b3d6e44c6a..1465366c9e 100644 --- a/package/libbpf/Config.in +++ b/package/libbpf/Config.in @@ -1,15 +1,5 @@ -config BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS - bool - # see src/bpf.c - default y if BR2_arc - default y if BR2_aarch64 || BR2_aarch64_be - default y if BR2_i386 || BR2_x86_64 - default y if BR2_sparc || BR2_sparc64 - default y if BR2_s390x - config BR2_PACKAGE_LIBBPF bool "libbpf" - depends on BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_USE_WCHAR # elfutils depends on !BR2_STATIC_LIBS # elfutils @@ -27,7 +17,6 @@ config BR2_PACKAGE_LIBBPF https://github.com/libbpf/libbpf comment "libbpf needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads, headers >= 4.13" - depends on BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \ || !BR2_TOOLCHAIN_HAS_THREADS \ From peter at korsgaard.com Sun Nov 6 15:14:09 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 6 Nov 2022 16:14:09 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libbpf: install in the correct lib directory Message-ID: <20221108192825.A7F8E88234@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9d9c271ff3f439caaa7736fa933446e06596729 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The libbpf build system currently uses the output of "uname -m" to determine if the library should be installed in "lib" or "lib64". However, uname -m returns the architecture of the build machine, which often has nothing to do with the target CPU architecture. A patch has been submitted and accepted upstream to address this issue, by using the $(CC) -dumpmachine output instead. This ensures libbpf is installed in either "lib" or "lib64" depending on the bitness of the target CPU architecture. Signed-off-by: Tobias Waldekranz Signed-off-by: Thomas Petazzoni (cherry picked from commit c86b69a16dee0281d75890118110be934367430e) Signed-off-by: Peter Korsgaard --- ...-Fix-cross-compilation-for-32-bit-targets.patch | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch b/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch new file mode 100644 index 0000000000..12c22f3147 --- /dev/null +++ b/package/libbpf/0001-Makefile-Fix-cross-compilation-for-32-bit-targets.patch @@ -0,0 +1,38 @@ +From 68e6f83f223ebf3fbf0d94c0f4592e5e6773f0c1 Mon Sep 17 00:00:00 2001 +From: Tobias Waldekranz +Date: Fri, 14 Oct 2022 21:14:14 +0200 +Subject: [PATCH] Makefile: Fix cross-compilation for 32-bit targets + +Determining the correct library installation path (lib vs. lib64) +using uname(1) breaks in cross compilation scenarios where word widths +differ between the host and target system. + +Instead, source the information from the compilers '-dumpmachine' +option (supported by both GCC and Clang). + +We call this the "host" architecture, using the same nomenclature as +Autotools (--host configure option). + +Upstream: https://github.com/libbpf/libbpf/commit/68e6f83f223ebf3fbf0d94c0f4592e5e6773f0c1 +Signed-off-by: Tobias Waldekranz +--- + src/Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/Makefile b/src/Makefile +index 3cd0854..d535f81 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -77,7 +77,8 @@ INSTALL = install + + DESTDIR ?= + +-ifeq ($(filter-out %64 %64be %64eb %64le %64el s390x, $(shell uname -m)),) ++HOSTARCH = $(firstword $(subst -, ,$(shell $(CC) -dumpmachine))) ++ifeq ($(filter-out %64 %64be %64eb %64le %64el s390x, $(HOSTARCH)),) + LIBSUBDIR := lib64 + else + LIBSUBDIR := lib +-- +2.34.1 + From peter at korsgaard.com Tue Nov 8 13:08:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 14:08:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libtasn1: security bump to version 4.19.0 Message-ID: <20221108192825.B197C88235@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=63570947e47e66aec8876a94bae062a81a6e1b65 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Drop patch (already in version) and so autoreconf https://gitlab.com/gnutls/libtasn1/-/blob/v4.19.0/NEWS Fixes the following security issue: - CVE-2021-46848: GNU Libtasn1 before 4.19.0 has an ETYPE_OK off-by-one array size check that affects asn1_encode_simple_der. Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 308678e528a382ea4c27c33baf92b25871d47415) [Peter: mark as security bump] Signed-off-by: Peter Korsgaard --- ...0001-fuzz-Makefile.am-do-not-force-static.patch | 35 ---------------------- package/libtasn1/libtasn1.hash | 4 +-- package/libtasn1/libtasn1.mk | 5 +--- 3 files changed, 3 insertions(+), 41 deletions(-) diff --git a/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch b/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch deleted file mode 100644 index 1f1abc7d9d..0000000000 --- a/package/libtasn1/0001-fuzz-Makefile.am-do-not-force-static.patch +++ /dev/null @@ -1,35 +0,0 @@ -From cf1b20f3d881a1cfbf8cae1f615f45a5a4fbb3b4 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 22 Apr 2020 18:35:55 +0200 -Subject: [PATCH] fuzz/Makefile.am: do not force static - -Don't force static when linking corpus2arry to libtasn1 otherwise the -build will fail if libtasn1 has been built only as a shared library: - - CCLD corpus2array -/home/fabrice/buildroot/output/host/lib/gcc/arm-buildroot-linux-musleabihf/8.4.0/../../../../arm-buildroot-linux-musleabihf/bin/ld: attempted static link of dynamic object `../lib/.libs/libtasn1.so' -collect2: error: ld returned 1 exit status - -Signed-off-by: Fabrice Fontaine -[Upstream status: -https://gitlab.com/gnutls/libtasn1/-/merge_requests/61] ---- - fuzz/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am -index c6310d1..1fb7152 100644 ---- a/fuzz/Makefile.am -+++ b/fuzz/Makefile.am -@@ -26,7 +26,7 @@ AM_CFLAGS = $(WERROR_CFLAGS) $(WARN_CFLAGS) $(CODE_COVERAGE_CFLAGS) - AM_CPPFLAGS = -I$(top_builddir)/lib/includes -I$(top_srcdir)/lib/includes -I$(srcdir) \ - -I$(top_builddir)/lib/gl -I$(top_srcdir)/lib/gl -DSRCDIR=\"$(abs_srcdir)\" \ - $(CODE_COVERAGE_CPPFLAGS) --AM_LDFLAGS = -no-install -static -+AM_LDFLAGS = -no-install - - LDADD = ../lib/gl/libgnu.la ../lib/libtasn1.la $(FUZZ_LIBS) $(CODE_COVERAGE_LIBS) - --- -2.25.1 - diff --git a/package/libtasn1/libtasn1.hash b/package/libtasn1/libtasn1.hash index fa39dd2c73..4bcb6a3feb 100644 --- a/package/libtasn1/libtasn1.hash +++ b/package/libtasn1/libtasn1.hash @@ -1,6 +1,6 @@ # Locally calculated after checking pgp signature -# https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.18.0.tar.gz.sig -sha256 4365c154953563d64c67a024b607d1ee75c6db76e0d0f65709ea80a334cd1898 libtasn1-4.18.0.tar.gz +# https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.19.0.tar.gz.sig +sha256 1613f0ac1cf484d6ec0ce3b8c06d56263cc7242f1c23b30d82d23de345a63f7a libtasn1-4.19.0.tar.gz # Locally calculated sha256 7446831f659f7ebfd8d497acc7f05dfa8e31c6cb6ba1b45df33d4895ab80f5a6 COPYING sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 doc/COPYING diff --git a/package/libtasn1/libtasn1.mk b/package/libtasn1/libtasn1.mk index 11ab223962..3af1bcdcbb 100644 --- a/package/libtasn1/libtasn1.mk +++ b/package/libtasn1/libtasn1.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBTASN1_VERSION = 4.18.0 +LIBTASN1_VERSION = 4.19.0 LIBTASN1_SITE = $(BR2_GNU_MIRROR)/libtasn1 LIBTASN1_DEPENDENCIES = host-bison host-pkgconf LIBTASN1_LICENSE = GPL-3.0+ (tests, tools), LGPL-2.1+ (library) @@ -12,9 +12,6 @@ LIBTASN1_LICENSE_FILES = COPYING doc/COPYING doc/COPYING.LESSER LIBTASN1_CPE_ID_VENDOR = gnu LIBTASN1_INSTALL_STAGING = YES -# We're patching fuzz/Makefile.am -LIBTASN1_AUTORECONF = YES - # 'missing' fallback logic botched so disable it completely LIBTASN1_CONF_ENV = MAKEINFO="true" From nunog at fr24.com Tue Nov 8 19:30:08 2022 From: nunog at fr24.com (=?UTF-8?Q?Nuno_Gon=C3=A7alves?=) Date: Tue, 8 Nov 2022 19:30:08 +0000 Subject: [Buildroot] [PATCH 2/3] package/sudo: explicitly disable tzdir and tmpfiles as otherwise they are based on build host directories In-Reply-To: <20221105144412.GH3918838@scaer> References: <20221004111528.384625-1-nunog@fr24.com> <20221004111528.384625-2-nunog@fr24.com> <20221105144412.GH3918838@scaer> Message-ID: Hi Yann, On Sat, Nov 5, 2022 at 2:44 PM Yann E. MORIN wrote: > As I understand the code, this path is only used at runtime, to sanitize > the TZ environment variable. So, we should be able to pass the proper > path, but only if tzdata is enabled: > > --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) > > (note that /usr/share/zoneinfo is where we install TZ data in the tzdata > package). > > > + --enable-tmpfiles.d=no \ > > Ditto, I am not sure it makes sense to ubnconditionally disable support > for tmpfiles, especially when systemd is actually used as the init > system. > > Indeed, the code defaults to looking on the host to find where they > should be, and of course tht does not work in cross-compilation. But > that path is used to install files, so there is probably no reason not > tell sudo where to install its files: > > --enable-tmpfiles.d=$(if $(BR2_PACAKGE_SYSTEMD),/usr/lib/tmpfiles.d,no) > > Yes, it seems it is as you said. My approach was just "if it is broken" (as it looks for host paths only), then let's just disable it. I am using systemd so your solution also likely fixes tmpfiles sudo support for me (which I would only have depending if my build host/container used systemd). I will provide now the patches with your suggestions to fix it Thanks, Nuno > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter at korsgaard.com Tue Nov 8 19:36:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:36:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/usbguard: fix build without asciidoc In-Reply-To: <20221026201736.327835-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 22:17:36 +0200") References: <20221026201736.327835-1-fontaine.fabrice@gmail.com> Message-ID: <87zgd1i6h6.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Set ac_cv_prog_A2X to disable build of documentation and avoid the > following build failure without a working a2x raised since at least bump > to version 1.1.1 in commit ad21d84a589458fd4542993912891daa503d72dd: > a2x -v -f manpage doc/man/usbguard.1.adoc -D ./$(dirname doc/man/usbguard.1.roff) > a2x -v -f manpage doc/man/usbguard-dbus.8.adoc -D ./$(dirname doc/man/usbguard-dbus.8.roff) > /nvmedata/autobuild/instance-5/output-1/host/bin/python3: Error while > finding module specification for 'asciidoc.a2x' (ModuleNotFoundError: > No module named 'asciidoc') > Fixes: > - http://autobuild.buildroot.org/results/e41950f3cd4bd83d9b067af498757cb9d2f207ef > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:35:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:35:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/usbguard: fix build without asciidoc Message-ID: <20221108193844.7BDCD8823C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2acbcd1cc69f8ea08235214bb74080b5bd07a8a0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Set ac_cv_prog_A2X to disable build of documentation and avoid the following build failure without a working a2x raised since at least bump to version 1.1.1 in commit ad21d84a589458fd4542993912891daa503d72dd: a2x -v -f manpage doc/man/usbguard.1.adoc -D ./$(dirname doc/man/usbguard.1.roff) a2x -v -f manpage doc/man/usbguard-dbus.8.adoc -D ./$(dirname doc/man/usbguard-dbus.8.roff) /nvmedata/autobuild/instance-5/output-1/host/bin/python3: Error while finding module specification for 'asciidoc.a2x' (ModuleNotFoundError: No module named 'asciidoc') Fixes: - http://autobuild.buildroot.org/results/e41950f3cd4bd83d9b067af498757cb9d2f207ef Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit cff78c34fbf80880c39725049ff42c3dd632fd7a) Signed-off-by: Peter Korsgaard --- package/usbguard/usbguard.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/usbguard/usbguard.mk b/package/usbguard/usbguard.mk index 26dc40d15b..cf8f883485 100644 --- a/package/usbguard/usbguard.mk +++ b/package/usbguard/usbguard.mk @@ -10,6 +10,7 @@ USBGUARD_LICENSE = GPL-2.0+ USBGUARD_LICENSE_FILES = LICENSE USBGUARD_CPE_ID_VENDOR = usbguard_project USBGUARD_SELINUX_MODULES = usbguard +USBGUARD_CONF_ENV = ac_cv_prog_A2X="" USBGUARD_CONF_OPTS = \ --with-bundled-catch \ --with-bundled-pegtl \ From peter at korsgaard.com Tue Nov 8 19:39:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:39:44 +0100 Subject: [Buildroot] [PATCH 1/2] package/shapelib: add SHAPELIB_CPE_ID_VENDOR In-Reply-To: <20221026210334.565454-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 23:03:33 +0200") References: <20221026210334.565454-1-fontaine.fabrice@gmail.com> Message-ID: <87v8npi6bj.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:osgeo:shapelib is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aosgeo%3Ashapelib > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:39:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:39:52 +0100 Subject: [Buildroot] [PATCH 2/2] package/shapelib: fix CVE-2022-0699 In-Reply-To: <20221026210334.565454-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 23:03:34 +0200") References: <20221026210334.565454-1-fontaine.fabrice@gmail.com> <20221026210334.565454-2-fontaine.fabrice@gmail.com> Message-ID: <87r0ydi6bb.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 > and older releases. This issue may allow an attacker to cause a denial > of service or have other unspecified impact via control over malloc. > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:39:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:39:36 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/shapelib: fix CVE-2022-0699 Message-ID: <20221108194025.D271188244@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fe9a26ca302821aa9976bd64e2f2d537495999d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 and older releases. This issue may allow an attacker to cause a denial of service or have other unspecified impact via control over malloc. Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 810c0eecf1fb81de43c67d602290e911d6a3a486) Signed-off-by: Peter Korsgaard --- ...0001-Remove-double-free-in-contrib-shpsrt.patch | 26 ++++++++++++++++++++++ package/shapelib/shapelib.mk | 3 +++ 2 files changed, 29 insertions(+) diff --git a/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch b/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch new file mode 100644 index 0000000000..a565874b8c --- /dev/null +++ b/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch @@ -0,0 +1,26 @@ +From c75b9281a5b9452d92e1682bdfe6019a13ed819f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Albin=20Eldst=C3=A5l-Ahrens?= +Date: Mon, 3 Jan 2022 12:34:41 +0100 +Subject: [PATCH] Remove double free() in contrib/shpsrt, issue #39 + +This fixes issue #39 + +[Retrieved from: +https://github.com/OSGeo/shapelib/commit/c75b9281a5b9452d92e1682bdfe6019a13ed819f] +Signed-off-by: Fabrice Fontaine +--- + contrib/shpsort.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/contrib/shpsort.c b/contrib/shpsort.c +index e21e9e0..920cd8c 100644 +--- a/contrib/shpsort.c ++++ b/contrib/shpsort.c +@@ -113,7 +113,6 @@ static char ** split(const char *arg, const char *delim) { + free(result[--i]); + } + free(result); +- free(copy); + return NULL; + } + result = tmp; diff --git a/package/shapelib/shapelib.mk b/package/shapelib/shapelib.mk index 52f9584e19..37d2d9ae64 100644 --- a/package/shapelib/shapelib.mk +++ b/package/shapelib/shapelib.mk @@ -11,4 +11,7 @@ SHAPELIB_LICENSE_FILES = web/license.html COPYING SHAPELIB_CPE_ID_VENDOR = osgeo SHAPELIB_INSTALL_STAGING = YES +# 0001-Remove-double-free-in-contrib-shpsrt.patch +SHAPELIB_IGNORE_CVES += CVE-2022-0699 + $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 8 19:39:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:39:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/shapelib: add SHAPELIB_CPE_ID_VENDOR Message-ID: <20221108194025.C857788243@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db93b802bcaa1ce1349129b177687d40735866a7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:osgeo:shapelib is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aosgeo%3Ashapelib Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1545a88f9d5a694eed1a01dc0220ec1dabf5cabe) Signed-off-by: Peter Korsgaard --- package/shapelib/shapelib.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/shapelib/shapelib.mk b/package/shapelib/shapelib.mk index bedd15dc35..52f9584e19 100644 --- a/package/shapelib/shapelib.mk +++ b/package/shapelib/shapelib.mk @@ -8,6 +8,7 @@ SHAPELIB_VERSION = 1.5.0 SHAPELIB_SITE = http://download.osgeo.org/shapelib SHAPELIB_LICENSE = MIT or LGPL-2.0 SHAPELIB_LICENSE_FILES = web/license.html COPYING +SHAPELIB_CPE_ID_VENDOR = osgeo SHAPELIB_INSTALL_STAGING = YES $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 8 19:39:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:39:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/shapelib: fix CVE-2022-0699 Message-ID: <20221108194133.D57C88824A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8db8c313318f95f90d9143b5144ee10847b8d838 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x A double-free condition exists in contrib/shpsort.c of shapelib 1.5.0 and older releases. This issue may allow an attacker to cause a denial of service or have other unspecified impact via control over malloc. Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 810c0eecf1fb81de43c67d602290e911d6a3a486) Signed-off-by: Peter Korsgaard --- ...0001-Remove-double-free-in-contrib-shpsrt.patch | 26 ++++++++++++++++++++++ package/shapelib/shapelib.mk | 3 +++ 2 files changed, 29 insertions(+) diff --git a/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch b/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch new file mode 100644 index 0000000000..a565874b8c --- /dev/null +++ b/package/shapelib/0001-Remove-double-free-in-contrib-shpsrt.patch @@ -0,0 +1,26 @@ +From c75b9281a5b9452d92e1682bdfe6019a13ed819f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Albin=20Eldst=C3=A5l-Ahrens?= +Date: Mon, 3 Jan 2022 12:34:41 +0100 +Subject: [PATCH] Remove double free() in contrib/shpsrt, issue #39 + +This fixes issue #39 + +[Retrieved from: +https://github.com/OSGeo/shapelib/commit/c75b9281a5b9452d92e1682bdfe6019a13ed819f] +Signed-off-by: Fabrice Fontaine +--- + contrib/shpsort.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/contrib/shpsort.c b/contrib/shpsort.c +index e21e9e0..920cd8c 100644 +--- a/contrib/shpsort.c ++++ b/contrib/shpsort.c +@@ -113,7 +113,6 @@ static char ** split(const char *arg, const char *delim) { + free(result[--i]); + } + free(result); +- free(copy); + return NULL; + } + result = tmp; diff --git a/package/shapelib/shapelib.mk b/package/shapelib/shapelib.mk index 52f9584e19..37d2d9ae64 100644 --- a/package/shapelib/shapelib.mk +++ b/package/shapelib/shapelib.mk @@ -11,4 +11,7 @@ SHAPELIB_LICENSE_FILES = web/license.html COPYING SHAPELIB_CPE_ID_VENDOR = osgeo SHAPELIB_INSTALL_STAGING = YES +# 0001-Remove-double-free-in-contrib-shpsrt.patch +SHAPELIB_IGNORE_CVES += CVE-2022-0699 + $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 8 19:39:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:39:03 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/shapelib: add SHAPELIB_CPE_ID_VENDOR Message-ID: <20221108194133.CB9A488249@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7f15ebaa75e2444fc671bb3b1fb0ec227c67ac60 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:osgeo:shapelib is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aosgeo%3Ashapelib Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1545a88f9d5a694eed1a01dc0220ec1dabf5cabe) Signed-off-by: Peter Korsgaard --- package/shapelib/shapelib.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/shapelib/shapelib.mk b/package/shapelib/shapelib.mk index bedd15dc35..52f9584e19 100644 --- a/package/shapelib/shapelib.mk +++ b/package/shapelib/shapelib.mk @@ -8,6 +8,7 @@ SHAPELIB_VERSION = 1.5.0 SHAPELIB_SITE = http://download.osgeo.org/shapelib SHAPELIB_LICENSE = MIT or LGPL-2.0 SHAPELIB_LICENSE_FILES = web/license.html COPYING +SHAPELIB_CPE_ID_VENDOR = osgeo SHAPELIB_INSTALL_STAGING = YES $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 8 19:41:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:41:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/faad2: bump to version 2.10.1 In-Reply-To: <20221026212122.592457-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 26 Oct 2022 23:21:22 +0200") References: <20221026212122.592457-1-fontaine.fabrice@gmail.com> Message-ID: <87mt91i68e.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/knik0/faad2/releases/tag/2.10.1 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:41:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:41:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/faad2: bump to version 2.10.1 Message-ID: <20221108194538.BBF807FA46@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0047fab8241caca963da1f9010c8315754766f7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x https://github.com/knik0/faad2/releases/tag/2.10.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 9376ed7bc46ebed9f97899cface0cd9b386292ba) Signed-off-by: Peter Korsgaard --- package/faad2/faad2.hash | 2 +- package/faad2/faad2.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/faad2/faad2.hash b/package/faad2/faad2.hash index 2eb11d73aa..3a9c36df00 100644 --- a/package/faad2/faad2.hash +++ b/package/faad2/faad2.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 0c6d9636c96f95c7d736f097d418829ced8ec6dbd899cc6cc82b728480a84bfb faad2-2.10.0.tar.gz +sha256 4c16c71295ca0cbf7c3dfe98eb11d8fa8d0ac3042e41604cfd6cc11a408cf264 faad2-2.10.1.tar.gz sha256 d3baf3a54943cf12a994c85867a18dec84f810901b2f2878ddfd77efcc3c150f COPYING diff --git a/package/faad2/faad2.mk b/package/faad2/faad2.mk index d085c814bd..eecab35af8 100644 --- a/package/faad2/faad2.mk +++ b/package/faad2/faad2.mk @@ -4,8 +4,8 @@ # ################################################################################ -FAAD2_VERSION = 2.10.0 -FAAD2_SITE = $(call github,knik0,faad2,$(subst .,_,$(FAAD2_VERSION))) +FAAD2_VERSION = 2.10.1 +FAAD2_SITE = $(call github,knik0,faad2,$(FAAD2_VERSION)) FAAD2_LICENSE = GPL-2.0 FAAD2_LICENSE_FILES = COPYING FAAD2_CPE_ID_VENDOR = audiocoding From peter at korsgaard.com Tue Nov 8 19:41:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:41:18 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/faad2: bump to version 2.10.1 Message-ID: <20221108194744.C9F197FB0F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=83f8cfb1e7f325c562fd8b4aed09f47dbc340afc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x https://github.com/knik0/faad2/releases/tag/2.10.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 9376ed7bc46ebed9f97899cface0cd9b386292ba) Signed-off-by: Peter Korsgaard --- package/faad2/faad2.hash | 2 +- package/faad2/faad2.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/faad2/faad2.hash b/package/faad2/faad2.hash index 2eb11d73aa..3a9c36df00 100644 --- a/package/faad2/faad2.hash +++ b/package/faad2/faad2.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 0c6d9636c96f95c7d736f097d418829ced8ec6dbd899cc6cc82b728480a84bfb faad2-2.10.0.tar.gz +sha256 4c16c71295ca0cbf7c3dfe98eb11d8fa8d0ac3042e41604cfd6cc11a408cf264 faad2-2.10.1.tar.gz sha256 d3baf3a54943cf12a994c85867a18dec84f810901b2f2878ddfd77efcc3c150f COPYING diff --git a/package/faad2/faad2.mk b/package/faad2/faad2.mk index d085c814bd..eecab35af8 100644 --- a/package/faad2/faad2.mk +++ b/package/faad2/faad2.mk @@ -4,8 +4,8 @@ # ################################################################################ -FAAD2_VERSION = 2.10.0 -FAAD2_SITE = $(call github,knik0,faad2,$(subst .,_,$(FAAD2_VERSION))) +FAAD2_VERSION = 2.10.1 +FAAD2_SITE = $(call github,knik0,faad2,$(FAAD2_VERSION)) FAAD2_LICENSE = GPL-2.0 FAAD2_LICENSE_FILES = COPYING FAAD2_CPE_ID_VENDOR = audiocoding From peter at korsgaard.com Tue Nov 8 19:48:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:48:54 +0100 Subject: [Buildroot] [PATCH] package/libcurl: fix crypto backend selection In-Reply-To: <7568ca93d2d360efc2c6096406b8d9af533dec86.1667154015.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Sun, 30 Oct 2022 20:20:15 +0200") References: <7568ca93d2d360efc2c6096406b8d9af533dec86.1667154015.git.baruch@tkos.co.il> Message-ID: <87iljpi5w9.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Since version 7.77 --with-ssl that used to select OpenSSL renamed to > --with-openssl. --without-ssl changed to mean no crypto backend. > Only in version 7.86 setting both --without-ssl and some other crypto > parameter became a hard configure error. > Update OpenSSL selection parameter, and add --without-ssl explicitly for > the case of no selected crypto backend. > Fixes: > http://autobuild.buildroot.net/results/05e9cb71619e640849c27b2984d0df671a9f86c5/ > http://autobuild.buildroot.net/results/5a4a905de2a232a38916f03278d0a3cbd8a29711/ > http://autobuild.buildroot.net/results/4432314aa13d4acc8fce27f79177f82298ae0626/ > Cc: Matt Weber > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:48:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:48:54 +0100 Subject: [Buildroot] [PATCH] package/libcurl: fix crypto backend selection In-Reply-To: <7568ca93d2d360efc2c6096406b8d9af533dec86.1667154015.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Sun, 30 Oct 2022 20:20:15 +0200") References: <7568ca93d2d360efc2c6096406b8d9af533dec86.1667154015.git.baruch@tkos.co.il> Message-ID: <87iljpi5w9.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Since version 7.77 --with-ssl that used to select OpenSSL renamed to > --with-openssl. --without-ssl changed to mean no crypto backend. > Only in version 7.86 setting both --without-ssl and some other crypto > parameter became a hard configure error. > Update OpenSSL selection parameter, and add --without-ssl explicitly for > the case of no selected crypto backend. > Fixes: > http://autobuild.buildroot.net/results/05e9cb71619e640849c27b2984d0df671a9f86c5/ > http://autobuild.buildroot.net/results/5a4a905de2a232a38916f03278d0a3cbd8a29711/ > http://autobuild.buildroot.net/results/4432314aa13d4acc8fce27f79177f82298ae0626/ > Cc: Matt Weber > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:49:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:49:07 +0100 Subject: [Buildroot] [PATCH] libcurl: security bump to version 7.86.0 In-Reply-To: <0021c4e4fdf0d97591acc6e0bde64c34b46997ad.1666867037.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Thu, 27 Oct 2022 13:37:17 +0300") References: <0021c4e4fdf0d97591acc6e0bde64c34b46997ad.1666867037.git.baruch@tkos.co.il> Message-ID: <87edudi5vw.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Version 7.85.0 fixes CVE-2022-35252: When curl retrieves and parses > cookies from an HTTP(S) server, it accepts cookies using control codes > (byte values below 32). When cookies that contain such control codes are > later sent back to an HTTP(S) server, it might make the server return a > 400 response. Effectively allowing a "sister site" to deny service to > siblings. > Drop upstream patches and autoreconf. > Cc: Matt Weber > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:49:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:49:07 +0100 Subject: [Buildroot] [PATCH] libcurl: security bump to version 7.86.0 In-Reply-To: <0021c4e4fdf0d97591acc6e0bde64c34b46997ad.1666867037.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Thu, 27 Oct 2022 13:37:17 +0300") References: <0021c4e4fdf0d97591acc6e0bde64c34b46997ad.1666867037.git.baruch@tkos.co.il> Message-ID: <87edudi5vw.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > Version 7.85.0 fixes CVE-2022-35252: When curl retrieves and parses > cookies from an HTTP(S) server, it accepts cookies using control codes > (byte values below 32). When cookies that contain such control codes are > later sent back to an HTTP(S) server, it might make the server return a > 400 response. Effectively allowing a "sister site" to deny service to > siblings. > Drop upstream patches and autoreconf. > Cc: Matt Weber > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:55:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:55:45 +0100 Subject: [Buildroot] [PATCH 1/2] package/lz4: fix LZ4_CPE_ID_VENDOR In-Reply-To: <20221023091009.18544-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 23 Oct 2022 11:10:08 +0200") References: <20221023091009.18544-1-fontaine.fabrice@gmail.com> Message-ID: <87a651i5ku.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:yann_collet:lz4, which was added by commit > 63332c33aa0771532807fd2684d4eee4eb952435, was never a valid CPE > identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ayann_collet%3Alz4 > cpe:2.3:a:lz4_project:lz4 is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alz4_project%3Alz4 > While at it, also drop the note added by commit > 45db4bb08e3e550db483d8745fe8aaede2fa7e98 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:55:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:55:51 +0100 Subject: [Buildroot] [PATCH 2/2] package/lz4: bump to version 1.9.4 In-Reply-To: <20221023091009.18544-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 23 Oct 2022 11:10:09 +0200") References: <20221023091009.18544-1-fontaine.fabrice@gmail.com> <20221023091009.18544-2-fontaine.fabrice@gmail.com> Message-ID: <875yfpi5ko.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > LZ4 v1.9.4 is a maintenance release, featuring a substantial amount > (~350 commits) of minor fixes and improvements, making it a recommended > upgrade. The stable portion of liblz4 API is unmodified, making this > release a drop-in replacement for existing features. > - Drop patch (already in version) > - Update hash of lib/LICENSE (update in year with > https://github.com/lz4/lz4/commit/87a80acbe7872b9da7d56f7005ffd1b715e87c93) > https://github.com/lz4/lz4/releases/tag/v1.9.4 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:56:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:56:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/lz4: fix static build In-Reply-To: <20221028164800.16655-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 28 Oct 2022 18:48:00 +0200") References: <20221028164800.16655-1-fontaine.fabrice@gmail.com> Message-ID: <871qqdi5k7.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following static build failure raised since bump to version > 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: > compiling dynamic library 1.9.4 > /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/m68k-buildroot-uclinux-uclibc/bin/ld.real: > /home/giuliobenetti/autobuild/run/instance-0/output-1/host/m68k-buildroot-uclinux-uclibc/sysroot/usr/lib/crt1.o: > in function `_start': > (.text+0x1c): undefined reference to `main' > Fixes: > - http://autobuild.buildroot.org/results/9187852fb7a869bf5595275d47929632659a4407 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 19:53:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:53:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lz4: fix LZ4_CPE_ID_VENDOR Message-ID: <20221108195658.D593880035@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2b61eaee9bbad9a9efda4e968ef43037d57083cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:yann_collet:lz4, which was added by commit 63332c33aa0771532807fd2684d4eee4eb952435, was never a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ayann_collet%3Alz4 cpe:2.3:a:lz4_project:lz4 is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alz4_project%3Alz4 While at it, also drop the note added by commit 45db4bb08e3e550db483d8745fe8aaede2fa7e98 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ae29bb28808dbafd39d39e850820b3f063329f66) Signed-off-by: Peter Korsgaard --- package/lz4/lz4.mk | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk index 9b9b6198c3..541a03473a 100644 --- a/package/lz4/lz4.mk +++ b/package/lz4/lz4.mk @@ -9,13 +9,7 @@ LZ4_SITE = $(call github,lz4,lz4,v$(LZ4_VERSION)) LZ4_INSTALL_STAGING = YES LZ4_LICENSE = BSD-2-Clause (library), GPL-2.0+ (programs) LZ4_LICENSE_FILES = lib/LICENSE programs/COPYING -LZ4_CPE_ID_VENDOR = yann_collet - -# CVE-2014-4715 is misclassified (by our CVE tracker) as affecting version -# 1.9.2, while in fact this issue has been fixed since lz4-r130: -# https://github.com/lz4/lz4/commit/140e6e72ddb6fc5f7cd28ce0c8ec3812ef4a9c08 -# See https://github.com/lz4/lz4/issues/818 -LZ4_IGNORE_CVES += CVE-2014-4715 +LZ4_CPE_ID_VENDOR = lz4_project # 0001-Fix-potential-memory-corruption-with-negative-memmov.patch LZ4_IGNORE_CVES += CVE-2021-3520 From peter at korsgaard.com Tue Nov 8 19:48:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:48:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libcurl: fix crypto backend selection Message-ID: <20221108195658.C99F77FB0A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e747cf8a48926be321396d7bde98f6b6d7cb234 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since version 7.77 --with-ssl that used to select OpenSSL renamed to --with-openssl. --without-ssl changed to mean no crypto backend. Only in version 7.86 setting both --without-ssl and some other crypto parameter became a hard configure error. Update OpenSSL selection parameter, and add --without-ssl explicitly for the case of no selected crypto backend. Fixes: http://autobuild.buildroot.net/results/05e9cb71619e640849c27b2984d0df671a9f86c5/ http://autobuild.buildroot.net/results/5a4a905de2a232a38916f03278d0a3cbd8a29711/ http://autobuild.buildroot.net/results/4432314aa13d4acc8fce27f79177f82298ae0626/ Cc: Matt Weber Signed-off-by: Baruch Siach Signed-off-by: Yann E. MORIN (cherry picked from commit f39810149ebe4041c77ca02560c58c93328de723) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 3c3ad082fc..8de4358107 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -50,6 +50,10 @@ endif LIBCURL_CONFIG_SCRIPTS = curl-config +ifeq ($(BR2_PACKAGE_LIBCURL_TLS_NONE),y) +LIBCURL_CONF_OPTS += --without-ssl +endif + ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) LIBCURL_DEPENDENCIES += openssl # configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up @@ -57,10 +61,10 @@ LIBCURL_DEPENDENCIES += openssl # Fix it by setting LD_LIBRARY_PATH to something sensible so those libs # are found first. LIBCURL_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib -LIBCURL_CONF_OPTS += --with-ssl=$(STAGING_DIR)/usr \ +LIBCURL_CONF_OPTS += --with-openssl=$(STAGING_DIR)/usr \ --with-ca-path=/etc/ssl/certs else -LIBCURL_CONF_OPTS += --without-ssl +LIBCURL_CONF_OPTS += --without-openssl endif ifeq ($(BR2_PACKAGE_LIBCURL_BEARSSL),y) From peter at korsgaard.com Tue Nov 8 19:55:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:55:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lz4: fix static build Message-ID: <20221108195658.EE1A8800B1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=17b69b36f00821f2fe78e4ed4dbfd27f0d4482b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following static build failure raised since bump to version 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: compiling dynamic library 1.9.4 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/m68k-buildroot-uclinux-uclibc/bin/ld.real: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/m68k-buildroot-uclinux-uclibc/sysroot/usr/lib/crt1.o: in function `_start': (.text+0x1c): undefined reference to `main' Fixes: - http://autobuild.buildroot.org/results/9187852fb7a869bf5595275d47929632659a4407 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 85c20ffa95a145e418e82f7a7106a857b5230a1e) Signed-off-by: Peter Korsgaard --- .../lz4/0001-build-Support-BUILD_SHARED-no.patch | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/package/lz4/0001-build-Support-BUILD_SHARED-no.patch b/package/lz4/0001-build-Support-BUILD_SHARED-no.patch new file mode 100644 index 0000000000..d2d8639a3b --- /dev/null +++ b/package/lz4/0001-build-Support-BUILD_SHARED-no.patch @@ -0,0 +1,42 @@ +From 5ccbd38277989ae6a728171d59ae03bad6f2f4d5 Mon Sep 17 00:00:00 2001 +From: Fotis Xenakis +Date: Tue, 13 Sep 2022 20:09:36 +0300 +Subject: [PATCH] build: Support BUILD_SHARED=no + +Since e585a438c714652e866a59371b287f52aa4d2dc3, the BUILD_SHARED +Makefile variable only takes effect for the install target (i.e. the +shared libraries always built). This restores the original behaviour. + +[Retrieved from: +https://github.com/lz4/lz4/commit/5ccbd38277989ae6a728171d59ae03bad6f2f4d5] +Signed-off-by: Fabrice Fontaine +--- + lib/Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lib/Makefile b/lib/Makefile +index 06503cb2a..ee262c0df 100644 +--- a/lib/Makefile ++++ b/lib/Makefile +@@ -112,17 +112,21 @@ liblz4-dll.o: liblz4-dll.rc + $(WINDRES) -i liblz4-dll.rc -o liblz4-dll.o + + $(LIBLZ4): $(SRCFILES) liblz4-dll.o ++ifeq ($(BUILD_SHARED),yes) + @echo compiling dynamic library $(LIBVER) + $(CC) $(FLAGS) -DLZ4_DLL_EXPORT=1 -shared $^ -o dll/$@.dll -Wl,--out-implib,dll/$(LIBLZ4_EXP) ++endif + + else # not windows + + $(LIBLZ4): $(SRCFILES) ++ifeq ($(BUILD_SHARED),yes) + @echo compiling dynamic library $(LIBVER) + $(CC) $(FLAGS) -shared $^ -fPIC -fvisibility=hidden $(SONAME_FLAGS) -o $@ + @echo creating versioned links + $(LN_SF) $@ liblz4.$(SHARED_EXT_MAJOR) + $(LN_SF) $@ liblz4.$(SHARED_EXT) ++endif + + endif + From peter at korsgaard.com Tue Nov 8 19:55:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:55:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lz4: bump to version 1.9.4 Message-ID: <20221108195658.E1B0480079@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7e23517d7ef990477e0e83704f85443712887381 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x LZ4 v1.9.4 is a maintenance release, featuring a substantial amount (~350 commits) of minor fixes and improvements, making it a recommended upgrade. The stable portion of liblz4 API is unmodified, making this release a drop-in replacement for existing features. - Drop patch (already in version) - Update hash of lib/LICENSE (update in year with https://github.com/lz4/lz4/commit/87a80acbe7872b9da7d56f7005ffd1b715e87c93) https://github.com/lz4/lz4/releases/tag/v1.9.4 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1f54af8c4f814bfc0993756b82575ad581ce5318) Signed-off-by: Peter Korsgaard --- ...al-memory-corruption-with-negative-memmov.patch | 26 ---------------------- package/lz4/lz4.hash | 4 ++-- package/lz4/lz4.mk | 5 +---- 3 files changed, 3 insertions(+), 32 deletions(-) diff --git a/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch b/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch deleted file mode 100644 index 57e4e38f84..0000000000 --- a/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 8301a21773ef61656225e264f4f06ae14462bca7 Mon Sep 17 00:00:00 2001 -From: Jasper Lievisse Adriaanse -Date: Fri, 26 Feb 2021 15:21:20 +0100 -Subject: [PATCH] Fix potential memory corruption with negative memmove() size - -Signed-off-by: Peter Korsgaard ---- - lib/lz4.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/lz4.c b/lib/lz4.c -index 5f524d0..c2f504e 100644 ---- a/lib/lz4.c -+++ b/lib/lz4.c -@@ -1749,7 +1749,7 @@ LZ4_decompress_generic( - const size_t dictSize /* note : = 0 if noDict */ - ) - { -- if (src == NULL) { return -1; } -+ if ((src == NULL) || (outputSize < 0)) { return -1; } - - { const BYTE* ip = (const BYTE*) src; - const BYTE* const iend = ip + srcSize; --- -2.20.1 - diff --git a/package/lz4/lz4.hash b/package/lz4/lz4.hash index 0b03089ecd..04bd118cfe 100644 --- a/package/lz4/lz4.hash +++ b/package/lz4/lz4.hash @@ -1,4 +1,4 @@ # sha256 locally computed -sha256 030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1 lz4-1.9.3.tar.gz -sha256 d15d99c8dc6b0ec22174c0e563a95bc40f9363ca7f9d9d793bb5c5a8e8d0af71 lib/LICENSE +sha256 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b lz4-1.9.4.tar.gz +sha256 8b58c446121a109ccf32edc094bba3010a3d85e4ee3702950db55e4d3e87736c lib/LICENSE sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 programs/COPYING diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk index 541a03473a..5da1ae2703 100644 --- a/package/lz4/lz4.mk +++ b/package/lz4/lz4.mk @@ -4,16 +4,13 @@ # ################################################################################ -LZ4_VERSION = 1.9.3 +LZ4_VERSION = 1.9.4 LZ4_SITE = $(call github,lz4,lz4,v$(LZ4_VERSION)) LZ4_INSTALL_STAGING = YES LZ4_LICENSE = BSD-2-Clause (library), GPL-2.0+ (programs) LZ4_LICENSE_FILES = lib/LICENSE programs/COPYING LZ4_CPE_ID_VENDOR = lz4_project -# 0001-Fix-potential-memory-corruption-with-negative-memmov.patch -LZ4_IGNORE_CVES += CVE-2021-3520 - ifeq ($(BR2_STATIC_LIBS),y) LZ4_MAKE_OPTS += BUILD_SHARED=no else ifeq ($(BR2_SHARED_LIBS),y) From peter at korsgaard.com Tue Nov 8 19:47:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:47:57 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] libcurl: security bump to version 7.86.0 Message-ID: <20221108195658.C05F68000A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c67d13d37d05f26edb5997cbd7877a0eed84eeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Version 7.85.0 fixes CVE-2022-35252: When curl retrieves and parses cookies from an HTTP(S) server, it accepts cookies using control codes (byte values below 32). When cookies that contain such control codes are later sent back to an HTTP(S) server, it might make the server return a 400 response. Effectively allowing a "sister site" to deny service to siblings. Drop upstream patches and autoreconf. Cc: Matt Weber Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 400b63432ed0b0c2dee889cf4f2fed88c56a0eb5) Signed-off-by: Peter Korsgaard --- ...include-sched-h-if-available-to-fix-build.patch | 30 ---------- ...heck-for-the-stdatomic.h-header-in-config.patch | 70 ---------------------- package/libcurl/libcurl.hash | 2 +- package/libcurl/libcurl.mk | 4 +- 4 files changed, 2 insertions(+), 104 deletions(-) diff --git a/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch b/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch deleted file mode 100644 index b5f0a87218..0000000000 --- a/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch +++ /dev/null @@ -1,30 +0,0 @@ -From e2e7f54b7bea521fa8373095d0f43261a720cda0 Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Mon, 27 Jun 2022 08:46:21 +0200 -Subject: [PATCH] easy_lock.h: include sched.h if available to fix build - -Patched-by: Harry Sintonen - -Closes #9054 - -[Retrieved from: -https://github.com/curl/curl/commit/e2e7f54b7bea521fa8373095d0f43261a720cda0] -Signed-off-by: Fabrice Fontaine ---- - lib/easy_lock.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/lib/easy_lock.h b/lib/easy_lock.h -index 819f50ce815b8..1f54289ceb2d3 100644 ---- a/lib/easy_lock.h -+++ b/lib/easy_lock.h -@@ -36,6 +36,9 @@ - - #elif defined (HAVE_ATOMIC) - #include -+#if defined(HAVE_SCHED_YIELD) -+#include -+#endif - - #define curl_simple_lock atomic_bool - #define CURL_SIMPLE_LOCK_INIT false diff --git a/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch b/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch deleted file mode 100644 index 083238819b..0000000000 --- a/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch +++ /dev/null @@ -1,70 +0,0 @@ -From a68074b5db2a1fb637853b808e5b263c2ce9cbdd Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Tue, 28 Jun 2022 08:37:22 +0200 -Subject: [PATCH] configure: check for the stdatomic.h header in configure - -... and only set HAVE_ATOMIC if that header exists since we use -typedefes set in it. - -Reported-by: Ryan Schmidt -Fixes #9059 -Closes #9060 - -Signed-off-by: Baruch Siach ---- -Upstream status: commit a68074b5db2a1fb637853b808e5b263c2ce9cbdd - - m4/curl-functions.m4 | 36 +++++++++++++++++++----------------- - 1 file changed, 19 insertions(+), 17 deletions(-) - -diff --git a/m4/curl-functions.m4 b/m4/curl-functions.m4 -index ec406f56aed8..f3e12a53a9fd 100644 ---- a/m4/curl-functions.m4 -+++ b/m4/curl-functions.m4 -@@ -6570,24 +6570,26 @@ AC_DEFUN([CURL_COVERAGE],[ - ]) - - dnl CURL_ATOMIC --dnl -------------------------------------------------- --dnl Check if _Atomic works -+dnl ------------------------------------------------------------- -+dnl Check if _Atomic works. But only check if stdatomic.h exists. - dnl - AC_DEFUN([CURL_ATOMIC],[ -- AC_MSG_CHECKING([if _Atomic is available]) -- AC_COMPILE_IFELSE([ -- AC_LANG_PROGRAM([[ -- $curl_includes_unistd -- ]],[[ -- _Atomic int i = 0; -- ]]) -- ],[ -- AC_MSG_RESULT([yes]) -- AC_DEFINE_UNQUOTED(HAVE_ATOMIC, 1, -- [Define to 1 if you have _Atomic support.]) -- tst_atomic="yes" -- ],[ -- AC_MSG_RESULT([no]) -- tst_atomic="no" -+ AC_CHECK_HEADERS(stdatomic.h, [ -+ AC_MSG_CHECKING([if _Atomic is available]) -+ AC_COMPILE_IFELSE([ -+ AC_LANG_PROGRAM([[ -+ $curl_includes_unistd -+ ]],[[ -+ _Atomic int i = 0; -+ ]]) -+ ],[ -+ AC_MSG_RESULT([yes]) -+ AC_DEFINE_UNQUOTED(HAVE_ATOMIC, 1, -+ [Define to 1 if you have _Atomic support.]) -+ tst_atomic="yes" -+ ],[ -+ AC_MSG_RESULT([no]) -+ tst_atomic="no" -+ ]) - ]) - ]) --- -2.35.1 - diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 672591e470..c0e2378cac 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.84.0.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 2d118b43f547bfe5bae806d8d47b4e596ea5b25a6c1f080aef49fbcd817c5db8 curl-7.84.0.tar.xz +sha256 2d61116e5f485581f6d59865377df4463f2e788677ac43222b496d4e49fb627b curl-7.86.0.tar.xz sha256 321b1a09ebc30410f2e837c072e5521cf7095b757193af4a7dae1086e36ed31a COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index 9614ba5143..3c3ad082fc 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.84.0 +LIBCURL_VERSION = 7.86.0 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ @@ -15,8 +15,6 @@ LIBCURL_LICENSE_FILES = COPYING LIBCURL_CPE_ID_VENDOR = haxx LIBCURL_CPE_ID_PRODUCT = libcurl LIBCURL_INSTALL_STAGING = YES -# We are patching configure.ac -LIBCURL_AUTORECONF = YES # We disable NTLM support because it uses fork(), which doesn't work # on non-MMU platforms. Moreover, this authentication method is From peter at korsgaard.com Tue Nov 8 19:54:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:54:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lz4: fix LZ4_CPE_ID_VENDOR Message-ID: <20221108195810.07374802C7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e1501acca4409b2dda044d06c08f080ee15ec15c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:yann_collet:lz4, which was added by commit 63332c33aa0771532807fd2684d4eee4eb952435, was never a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Ayann_collet%3Alz4 cpe:2.3:a:lz4_project:lz4 is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Alz4_project%3Alz4 While at it, also drop the note added by commit 45db4bb08e3e550db483d8745fe8aaede2fa7e98 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ae29bb28808dbafd39d39e850820b3f063329f66) Signed-off-by: Peter Korsgaard --- package/lz4/lz4.mk | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk index 9b9b6198c3..541a03473a 100644 --- a/package/lz4/lz4.mk +++ b/package/lz4/lz4.mk @@ -9,13 +9,7 @@ LZ4_SITE = $(call github,lz4,lz4,v$(LZ4_VERSION)) LZ4_INSTALL_STAGING = YES LZ4_LICENSE = BSD-2-Clause (library), GPL-2.0+ (programs) LZ4_LICENSE_FILES = lib/LICENSE programs/COPYING -LZ4_CPE_ID_VENDOR = yann_collet - -# CVE-2014-4715 is misclassified (by our CVE tracker) as affecting version -# 1.9.2, while in fact this issue has been fixed since lz4-r130: -# https://github.com/lz4/lz4/commit/140e6e72ddb6fc5f7cd28ce0c8ec3812ef4a9c08 -# See https://github.com/lz4/lz4/issues/818 -LZ4_IGNORE_CVES += CVE-2014-4715 +LZ4_CPE_ID_VENDOR = lz4_project # 0001-Fix-potential-memory-corruption-with-negative-memmov.patch LZ4_IGNORE_CVES += CVE-2021-3520 From peter at korsgaard.com Tue Nov 8 19:48:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:48:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libcurl: fix crypto backend selection Message-ID: <20221108195809.EEFAF802AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eaab840e13275dc995f64d0e3bce275afd7b10d8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Since version 7.77 --with-ssl that used to select OpenSSL renamed to --with-openssl. --without-ssl changed to mean no crypto backend. Only in version 7.86 setting both --without-ssl and some other crypto parameter became a hard configure error. Update OpenSSL selection parameter, and add --without-ssl explicitly for the case of no selected crypto backend. Fixes: http://autobuild.buildroot.net/results/05e9cb71619e640849c27b2984d0df671a9f86c5/ http://autobuild.buildroot.net/results/5a4a905de2a232a38916f03278d0a3cbd8a29711/ http://autobuild.buildroot.net/results/4432314aa13d4acc8fce27f79177f82298ae0626/ Cc: Matt Weber Signed-off-by: Baruch Siach Signed-off-by: Yann E. MORIN (cherry picked from commit f39810149ebe4041c77ca02560c58c93328de723) Signed-off-by: Peter Korsgaard --- package/libcurl/libcurl.mk | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index fda7ed83e2..f2c679f162 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -50,6 +50,10 @@ endif LIBCURL_CONFIG_SCRIPTS = curl-config +ifeq ($(BR2_PACKAGE_LIBCURL_TLS_NONE),y) +LIBCURL_CONF_OPTS += --without-ssl +endif + ifeq ($(BR2_PACKAGE_LIBCURL_OPENSSL),y) LIBCURL_DEPENDENCIES += openssl # configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up @@ -57,10 +61,10 @@ LIBCURL_DEPENDENCIES += openssl # Fix it by setting LD_LIBRARY_PATH to something sensible so those libs # are found first. LIBCURL_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib -LIBCURL_CONF_OPTS += --with-ssl=$(STAGING_DIR)/usr \ +LIBCURL_CONF_OPTS += --with-openssl=$(STAGING_DIR)/usr \ --with-ca-path=/etc/ssl/certs else -LIBCURL_CONF_OPTS += --without-ssl +LIBCURL_CONF_OPTS += --without-openssl endif ifeq ($(BR2_PACKAGE_LIBCURL_BEARSSL),y) From peter at korsgaard.com Tue Nov 8 19:48:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:48:28 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] libcurl: security bump to version 7.86.0 Message-ID: <20221108195809.E476D802AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6490a079d866270649f7d123d6858ad1df756733 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Version 7.85.0 fixes CVE-2022-35252: When curl retrieves and parses cookies from an HTTP(S) server, it accepts cookies using control codes (byte values below 32). When cookies that contain such control codes are later sent back to an HTTP(S) server, it might make the server return a 400 response. Effectively allowing a "sister site" to deny service to siblings. Drop upstream patches and autoreconf. Cc: Matt Weber Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 400b63432ed0b0c2dee889cf4f2fed88c56a0eb5) Signed-off-by: Peter Korsgaard --- ...include-sched-h-if-available-to-fix-build.patch | 30 ---------- ...heck-for-the-stdatomic.h-header-in-config.patch | 70 ---------------------- package/libcurl/libcurl.hash | 2 +- package/libcurl/libcurl.mk | 4 +- 4 files changed, 2 insertions(+), 104 deletions(-) diff --git a/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch b/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch deleted file mode 100644 index b5f0a87218..0000000000 --- a/package/libcurl/0001-easy_lock-h-include-sched-h-if-available-to-fix-build.patch +++ /dev/null @@ -1,30 +0,0 @@ -From e2e7f54b7bea521fa8373095d0f43261a720cda0 Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Mon, 27 Jun 2022 08:46:21 +0200 -Subject: [PATCH] easy_lock.h: include sched.h if available to fix build - -Patched-by: Harry Sintonen - -Closes #9054 - -[Retrieved from: -https://github.com/curl/curl/commit/e2e7f54b7bea521fa8373095d0f43261a720cda0] -Signed-off-by: Fabrice Fontaine ---- - lib/easy_lock.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/lib/easy_lock.h b/lib/easy_lock.h -index 819f50ce815b8..1f54289ceb2d3 100644 ---- a/lib/easy_lock.h -+++ b/lib/easy_lock.h -@@ -36,6 +36,9 @@ - - #elif defined (HAVE_ATOMIC) - #include -+#if defined(HAVE_SCHED_YIELD) -+#include -+#endif - - #define curl_simple_lock atomic_bool - #define CURL_SIMPLE_LOCK_INIT false diff --git a/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch b/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch deleted file mode 100644 index 083238819b..0000000000 --- a/package/libcurl/0002-configure-check-for-the-stdatomic.h-header-in-config.patch +++ /dev/null @@ -1,70 +0,0 @@ -From a68074b5db2a1fb637853b808e5b263c2ce9cbdd Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Tue, 28 Jun 2022 08:37:22 +0200 -Subject: [PATCH] configure: check for the stdatomic.h header in configure - -... and only set HAVE_ATOMIC if that header exists since we use -typedefes set in it. - -Reported-by: Ryan Schmidt -Fixes #9059 -Closes #9060 - -Signed-off-by: Baruch Siach ---- -Upstream status: commit a68074b5db2a1fb637853b808e5b263c2ce9cbdd - - m4/curl-functions.m4 | 36 +++++++++++++++++++----------------- - 1 file changed, 19 insertions(+), 17 deletions(-) - -diff --git a/m4/curl-functions.m4 b/m4/curl-functions.m4 -index ec406f56aed8..f3e12a53a9fd 100644 ---- a/m4/curl-functions.m4 -+++ b/m4/curl-functions.m4 -@@ -6570,24 +6570,26 @@ AC_DEFUN([CURL_COVERAGE],[ - ]) - - dnl CURL_ATOMIC --dnl -------------------------------------------------- --dnl Check if _Atomic works -+dnl ------------------------------------------------------------- -+dnl Check if _Atomic works. But only check if stdatomic.h exists. - dnl - AC_DEFUN([CURL_ATOMIC],[ -- AC_MSG_CHECKING([if _Atomic is available]) -- AC_COMPILE_IFELSE([ -- AC_LANG_PROGRAM([[ -- $curl_includes_unistd -- ]],[[ -- _Atomic int i = 0; -- ]]) -- ],[ -- AC_MSG_RESULT([yes]) -- AC_DEFINE_UNQUOTED(HAVE_ATOMIC, 1, -- [Define to 1 if you have _Atomic support.]) -- tst_atomic="yes" -- ],[ -- AC_MSG_RESULT([no]) -- tst_atomic="no" -+ AC_CHECK_HEADERS(stdatomic.h, [ -+ AC_MSG_CHECKING([if _Atomic is available]) -+ AC_COMPILE_IFELSE([ -+ AC_LANG_PROGRAM([[ -+ $curl_includes_unistd -+ ]],[[ -+ _Atomic int i = 0; -+ ]]) -+ ],[ -+ AC_MSG_RESULT([yes]) -+ AC_DEFINE_UNQUOTED(HAVE_ATOMIC, 1, -+ [Define to 1 if you have _Atomic support.]) -+ tst_atomic="yes" -+ ],[ -+ AC_MSG_RESULT([no]) -+ tst_atomic="no" -+ ]) - ]) - ]) --- -2.35.1 - diff --git a/package/libcurl/libcurl.hash b/package/libcurl/libcurl.hash index 672591e470..c0e2378cac 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.84.0.tar.xz.asc # signed with key 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2 -sha256 2d118b43f547bfe5bae806d8d47b4e596ea5b25a6c1f080aef49fbcd817c5db8 curl-7.84.0.tar.xz +sha256 2d61116e5f485581f6d59865377df4463f2e788677ac43222b496d4e49fb627b curl-7.86.0.tar.xz sha256 321b1a09ebc30410f2e837c072e5521cf7095b757193af4a7dae1086e36ed31a COPYING diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk index dc0f1230f1..fda7ed83e2 100644 --- a/package/libcurl/libcurl.mk +++ b/package/libcurl/libcurl.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBCURL_VERSION = 7.84.0 +LIBCURL_VERSION = 7.86.0 LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz LIBCURL_SITE = https://curl.se/download LIBCURL_DEPENDENCIES = host-pkgconf \ @@ -15,8 +15,6 @@ LIBCURL_LICENSE_FILES = COPYING LIBCURL_CPE_ID_VENDOR = haxx LIBCURL_CPE_ID_PRODUCT = libcurl LIBCURL_INSTALL_STAGING = YES -# We are patching configure.ac -LIBCURL_AUTORECONF = YES # We disable NTLM support because it uses fork(), which doesn't work # on non-MMU platforms. Moreover, this authentication method is From peter at korsgaard.com Tue Nov 8 19:54:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:54:52 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lz4: fix static build Message-ID: <20221108195810.1E7F5802AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c11a7a40022d4d0de0408988e542e5056b7eeabc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following static build failure raised since bump to version 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: compiling dynamic library 1.9.4 /home/giuliobenetti/autobuild/run/instance-0/output-1/host/opt/ext-toolchain/m68k-buildroot-uclinux-uclibc/bin/ld.real: /home/giuliobenetti/autobuild/run/instance-0/output-1/host/m68k-buildroot-uclinux-uclibc/sysroot/usr/lib/crt1.o: in function `_start': (.text+0x1c): undefined reference to `main' Fixes: - http://autobuild.buildroot.org/results/9187852fb7a869bf5595275d47929632659a4407 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 85c20ffa95a145e418e82f7a7106a857b5230a1e) Signed-off-by: Peter Korsgaard --- .../lz4/0001-build-Support-BUILD_SHARED-no.patch | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/package/lz4/0001-build-Support-BUILD_SHARED-no.patch b/package/lz4/0001-build-Support-BUILD_SHARED-no.patch new file mode 100644 index 0000000000..d2d8639a3b --- /dev/null +++ b/package/lz4/0001-build-Support-BUILD_SHARED-no.patch @@ -0,0 +1,42 @@ +From 5ccbd38277989ae6a728171d59ae03bad6f2f4d5 Mon Sep 17 00:00:00 2001 +From: Fotis Xenakis +Date: Tue, 13 Sep 2022 20:09:36 +0300 +Subject: [PATCH] build: Support BUILD_SHARED=no + +Since e585a438c714652e866a59371b287f52aa4d2dc3, the BUILD_SHARED +Makefile variable only takes effect for the install target (i.e. the +shared libraries always built). This restores the original behaviour. + +[Retrieved from: +https://github.com/lz4/lz4/commit/5ccbd38277989ae6a728171d59ae03bad6f2f4d5] +Signed-off-by: Fabrice Fontaine +--- + lib/Makefile | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/lib/Makefile b/lib/Makefile +index 06503cb2a..ee262c0df 100644 +--- a/lib/Makefile ++++ b/lib/Makefile +@@ -112,17 +112,21 @@ liblz4-dll.o: liblz4-dll.rc + $(WINDRES) -i liblz4-dll.rc -o liblz4-dll.o + + $(LIBLZ4): $(SRCFILES) liblz4-dll.o ++ifeq ($(BUILD_SHARED),yes) + @echo compiling dynamic library $(LIBVER) + $(CC) $(FLAGS) -DLZ4_DLL_EXPORT=1 -shared $^ -o dll/$@.dll -Wl,--out-implib,dll/$(LIBLZ4_EXP) ++endif + + else # not windows + + $(LIBLZ4): $(SRCFILES) ++ifeq ($(BUILD_SHARED),yes) + @echo compiling dynamic library $(LIBVER) + $(CC) $(FLAGS) -shared $^ -fPIC -fvisibility=hidden $(SONAME_FLAGS) -o $@ + @echo creating versioned links + $(LN_SF) $@ liblz4.$(SHARED_EXT_MAJOR) + $(LN_SF) $@ liblz4.$(SHARED_EXT) ++endif + + endif + From peter at korsgaard.com Tue Nov 8 19:54:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:54:41 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lz4: bump to version 1.9.4 Message-ID: <20221108195810.13614802CC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d1b2edc4114baca76b50ad03a492f34f9eda2263 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x LZ4 v1.9.4 is a maintenance release, featuring a substantial amount (~350 commits) of minor fixes and improvements, making it a recommended upgrade. The stable portion of liblz4 API is unmodified, making this release a drop-in replacement for existing features. - Drop patch (already in version) - Update hash of lib/LICENSE (update in year with https://github.com/lz4/lz4/commit/87a80acbe7872b9da7d56f7005ffd1b715e87c93) https://github.com/lz4/lz4/releases/tag/v1.9.4 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1f54af8c4f814bfc0993756b82575ad581ce5318) Signed-off-by: Peter Korsgaard --- ...al-memory-corruption-with-negative-memmov.patch | 26 ---------------------- package/lz4/lz4.hash | 4 ++-- package/lz4/lz4.mk | 5 +---- 3 files changed, 3 insertions(+), 32 deletions(-) diff --git a/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch b/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch deleted file mode 100644 index 57e4e38f84..0000000000 --- a/package/lz4/0001-Fix-potential-memory-corruption-with-negative-memmov.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 8301a21773ef61656225e264f4f06ae14462bca7 Mon Sep 17 00:00:00 2001 -From: Jasper Lievisse Adriaanse -Date: Fri, 26 Feb 2021 15:21:20 +0100 -Subject: [PATCH] Fix potential memory corruption with negative memmove() size - -Signed-off-by: Peter Korsgaard ---- - lib/lz4.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/lz4.c b/lib/lz4.c -index 5f524d0..c2f504e 100644 ---- a/lib/lz4.c -+++ b/lib/lz4.c -@@ -1749,7 +1749,7 @@ LZ4_decompress_generic( - const size_t dictSize /* note : = 0 if noDict */ - ) - { -- if (src == NULL) { return -1; } -+ if ((src == NULL) || (outputSize < 0)) { return -1; } - - { const BYTE* ip = (const BYTE*) src; - const BYTE* const iend = ip + srcSize; --- -2.20.1 - diff --git a/package/lz4/lz4.hash b/package/lz4/lz4.hash index 0b03089ecd..04bd118cfe 100644 --- a/package/lz4/lz4.hash +++ b/package/lz4/lz4.hash @@ -1,4 +1,4 @@ # sha256 locally computed -sha256 030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1 lz4-1.9.3.tar.gz -sha256 d15d99c8dc6b0ec22174c0e563a95bc40f9363ca7f9d9d793bb5c5a8e8d0af71 lib/LICENSE +sha256 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b lz4-1.9.4.tar.gz +sha256 8b58c446121a109ccf32edc094bba3010a3d85e4ee3702950db55e4d3e87736c lib/LICENSE sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 programs/COPYING diff --git a/package/lz4/lz4.mk b/package/lz4/lz4.mk index 541a03473a..5da1ae2703 100644 --- a/package/lz4/lz4.mk +++ b/package/lz4/lz4.mk @@ -4,16 +4,13 @@ # ################################################################################ -LZ4_VERSION = 1.9.3 +LZ4_VERSION = 1.9.4 LZ4_SITE = $(call github,lz4,lz4,v$(LZ4_VERSION)) LZ4_INSTALL_STAGING = YES LZ4_LICENSE = BSD-2-Clause (library), GPL-2.0+ (programs) LZ4_LICENSE_FILES = lib/LICENSE programs/COPYING LZ4_CPE_ID_VENDOR = lz4_project -# 0001-Fix-potential-memory-corruption-with-negative-memmov.patch -LZ4_IGNORE_CVES += CVE-2021-3520 - ifeq ($(BR2_STATIC_LIBS),y) LZ4_MAKE_OPTS += BUILD_SHARED=no else ifeq ($(BR2_SHARED_LIBS),y) From peter at korsgaard.com Tue Nov 8 19:59:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 20:59:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/samba4: security bump version to 4.15.11 In-Reply-To: <20221029075855.1236307-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sat, 29 Oct 2022 09:58:55 +0200") References: <20221029075855.1236307-1-bernd.kuhls@t-online.de> Message-ID: <87wn85gqtt.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Added patch from Gentoo to fix uClibc build: > access.c:(.text+0x1e8): undefined reference to `innetgr' > Release notes: > https://www.samba.org/samba/history/samba-4.15.8.html > https://www.samba.org/samba/history/samba-4.15.9.html > o CVE-2022-2031: Samba AD users can bypass certain restrictions associated with > changing passwords. > https://www.samba.org/samba/security/CVE-2022-2031.html > o CVE-2022-32744: Samba AD users can forge password change requests for any user. > https://www.samba.org/samba/security/CVE-2022-32744.html > o CVE-2022-32745: Samba AD users can crash the server process with an LDAP add > or modify request. > https://www.samba.org/samba/security/CVE-2022-32745.html > o CVE-2022-32746: Samba AD users can induce a use-after-free in the server > process with an LDAP add or modify request. > https://www.samba.org/samba/security/CVE-2022-32746.html > o CVE-2022-32742: Server memory information leak via SMB1. > https://www.samba.org/samba/security/CVE-2022-32742.html > https://www.samba.org/samba/history/samba-4.15.10.html > https://www.samba.org/samba/history/samba-4.15.11.html > o CVE-2022-3437: There is a limited write heap buffer overflow in the GSSAPI > unwrap_des() and unwrap_des3() routines of Heimdal (included > in Samba). > https://www.samba.org/samba/security/CVE-2022-3437.html > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:00:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:00:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/wolfssl: security bump to version 5.5.2 In-Reply-To: <20221029080033.17864-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 10:00:33 +0200") References: <20221029080033.17864-1-fontaine.fabrice@gmail.com> Message-ID: <87sfitgqse.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > In the case that the WOLFSSL_CALLBACKS macro is set when building > wolfSSL, there is a potential heap over read of 5 bytes when handling > TLS 1.3 client connections. This heap over read is limited to wolfSSL > builds explicitly setting the macro WOLFSSL_CALLBACKS, the feature does > not get turned on by any other build options. The macro > WOLFSSL_CALLBACKS is intended for debug use only, but if having it > enabled in production, users are recommended to disable > WOLFSSL_CALLBACKS. Users enabling WOLFSSL_CALLBACKS are recommended to > update their version of wolfSSL. CVE 2022-42905 > https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.2-stable > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:01:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:01:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/zsh: security bump to version 5.9 In-Reply-To: <20221029081307.36714-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 10:13:07 +0200") References: <20221029081307.36714-1-fontaine.fabrice@gmail.com> Message-ID: <87o7thgqqi.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Security and bug fix release with several feature additions. > https://zsh.sourceforge.io/releases.html > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:00:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:00:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wolfssl: security bump to version 5.5.2 Message-ID: <20221108200212.50D4E8072D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0eb111baae3046103cf7058e49762342ddc873fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x In the case that the WOLFSSL_CALLBACKS macro is set when building wolfSSL, there is a potential heap over read of 5 bytes when handling TLS 1.3 client connections. This heap over read is limited to wolfSSL builds explicitly setting the macro WOLFSSL_CALLBACKS, the feature does not get turned on by any other build options. The macro WOLFSSL_CALLBACKS is intended for debug use only, but if having it enabled in production, users are recommended to disable WOLFSSL_CALLBACKS. Users enabling WOLFSSL_CALLBACKS are recommended to update their version of wolfSSL. CVE 2022-42905 https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.2-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 18b5d6205db7547d633d6ac4ea8ba4fdd81ecc35) Signed-off-by: Peter Korsgaard --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 3849ffb9fc..65d77ca659 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 97339e6956c90e7c881ba5c748dd04f7c30e5dbe0c06da765418c51375a6dee3 wolfssl-5.5.1.tar.gz +sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index 95d4f47952..d9fa72ccf4 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.1 +WOLFSSL_VERSION = 5.5.2 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:01:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:01:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/zsh: security bump to version 5.9 Message-ID: <20221108200212.5B57980741@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dff8703ca251425cdf0d37438c797a970c59659a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Security and bug fix release with several feature additions. https://zsh.sourceforge.io/releases.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 21531fa31a8cc49054f4af15f8556f4cb08daa7f) Signed-off-by: Peter Korsgaard --- package/zsh/zsh.hash | 2 +- package/zsh/zsh.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zsh/zsh.hash b/package/zsh/zsh.hash index 5c661ded25..e04aa388d3 100644 --- a/package/zsh/zsh.hash +++ b/package/zsh/zsh.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b6973520bace600b4779200269b1e5d79e5f505ac4952058c11ad5bbf0dd9919 zsh-5.8.1.tar.xz +sha256 9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5 zsh-5.9.tar.xz sha256 d06fdf3ef9b1ec69d6b9e170b0a9516fbad3523261ff1668bde3bfea6e0ef5f5 LICENCE diff --git a/package/zsh/zsh.mk b/package/zsh/zsh.mk index c5ab7c2fae..4d46cfe1fa 100644 --- a/package/zsh/zsh.mk +++ b/package/zsh/zsh.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSH_VERSION = 5.8.1 +ZSH_VERSION = 5.9 ZSH_SITE = http://www.zsh.org/pub ZSH_SOURCE = zsh-$(ZSH_VERSION).tar.xz ZSH_DEPENDENCIES = ncurses From peter at korsgaard.com Tue Nov 8 19:59:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:59:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/samba4: security bump version to 4.15.11 Message-ID: <20221108200212.46C3F8071F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=faddef26a9d12701e872d32b18263227f9246f0b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Added patch from Gentoo to fix uClibc build: access.c:(.text+0x1e8): undefined reference to `innetgr' Release notes: https://www.samba.org/samba/history/samba-4.15.8.html https://www.samba.org/samba/history/samba-4.15.9.html o CVE-2022-2031: Samba AD users can bypass certain restrictions associated with changing passwords. https://www.samba.org/samba/security/CVE-2022-2031.html o CVE-2022-32744: Samba AD users can forge password change requests for any user. https://www.samba.org/samba/security/CVE-2022-32744.html o CVE-2022-32745: Samba AD users can crash the server process with an LDAP add or modify request. https://www.samba.org/samba/security/CVE-2022-32745.html o CVE-2022-32746: Samba AD users can induce a use-after-free in the server process with an LDAP add or modify request. https://www.samba.org/samba/security/CVE-2022-32746.html o CVE-2022-32742: Server memory information leak via SMB1. https://www.samba.org/samba/security/CVE-2022-32742.html https://www.samba.org/samba/history/samba-4.15.10.html https://www.samba.org/samba/history/samba-4.15.11.html o CVE-2022-3437: There is a limited write heap buffer overflow in the GSSAPI unwrap_des() and unwrap_des3() routines of Heimdal (included in Samba). https://www.samba.org/samba/security/CVE-2022-3437.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 8941d02bf1da1574b8db65a104566a080e85308b) Signed-off-by: Peter Korsgaard --- ...05-samba-4.16.2-fix-build-without-innetgr.patch | 34 ++++++++++++++++++++++ package/samba4/samba4.hash | 4 +-- package/samba4/samba4.mk | 2 +- 3 files changed, 37 insertions(+), 3 deletions(-) diff --git a/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch b/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch new file mode 100644 index 0000000000..b338596d7a --- /dev/null +++ b/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch @@ -0,0 +1,34 @@ +# Gentoo bug 855047 + +Fixes uClibc build when uClibc was build without netgroup support. +Upstream enables netgroup support based on getdomainname() being +present: +https://github.com/samba-team/samba/commit/f179184a2be2ddd38f463fcc12252f8d24e529f8#diff-b8d1bc25b89846e70ecb61cb296a8f5c50c9a0a1b62e46790fae81aa9d5bfaaeR632 + +Downloaded from +https://gitweb.gentoo.org/repo/gentoo.git/tree/net-fs/samba/files/samba-4.16.2-fix-musl-without-innetgr.patch + +Signed-off-by: Bernd Kuhls + +--- a/lib/util/access.c ++++ b/lib/util/access.c +@@ -115,7 +115,7 @@ static bool string_match(const char *tok,const char *s) + return true; + } + } else if (tok[0] == '@') { /* netgroup: look it up */ +-#ifdef HAVE_NETGROUP ++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR) + DATA_BLOB tmp; + char *mydomain = NULL; + char *hostname = NULL; +--- a/source3/auth/user_util.c ++++ b/source3/auth/user_util.c +@@ -135,7 +135,7 @@ static void store_map_in_gencache(TALLOC_CTX *ctx, const char *from, const char + + bool user_in_netgroup(TALLOC_CTX *ctx, const char *user, const char *ngname) + { +-#ifdef HAVE_NETGROUP ++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR) + char nis_domain_buf[256]; + const char *nis_domain = NULL; + char *lowercase_user = NULL; diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index ac28c35614..f845a31290 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.7.tar.asc -sha256 76d0096c16ed0265b337d5731f3c0b32eed3adab6fa8b7585c055b287cd05d6b samba-4.15.7.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc +sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index c90fdd006c..814bf0bbaa 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.7 +SAMBA4_VERSION = 4.15.11 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:00:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:00:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wolfssl: security bump to version 5.5.2 Message-ID: <20221108200321.489EC80DA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=70abf9b69b55d90a67158865b87fee81ffb5e731 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x In the case that the WOLFSSL_CALLBACKS macro is set when building wolfSSL, there is a potential heap over read of 5 bytes when handling TLS 1.3 client connections. This heap over read is limited to wolfSSL builds explicitly setting the macro WOLFSSL_CALLBACKS, the feature does not get turned on by any other build options. The macro WOLFSSL_CALLBACKS is intended for debug use only, but if having it enabled in production, users are recommended to disable WOLFSSL_CALLBACKS. Users enabling WOLFSSL_CALLBACKS are recommended to update their version of wolfSSL. CVE 2022-42905 https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.2-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 18b5d6205db7547d633d6ac4ea8ba4fdd81ecc35) Signed-off-by: Peter Korsgaard --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 3849ffb9fc..65d77ca659 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 97339e6956c90e7c881ba5c748dd04f7c30e5dbe0c06da765418c51375a6dee3 wolfssl-5.5.1.tar.gz +sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index 95d4f47952..d9fa72ccf4 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.1 +WOLFSSL_VERSION = 5.5.2 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:00:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:00:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/zsh: security bump to version 5.9 Message-ID: <20221108200321.5355280DA4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b0fb3fffae13bdfb87cdf9bb0d647c87786b138 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Security and bug fix release with several feature additions. https://zsh.sourceforge.io/releases.html Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 21531fa31a8cc49054f4af15f8556f4cb08daa7f) Signed-off-by: Peter Korsgaard --- package/zsh/zsh.hash | 2 +- package/zsh/zsh.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/zsh/zsh.hash b/package/zsh/zsh.hash index 5c661ded25..e04aa388d3 100644 --- a/package/zsh/zsh.hash +++ b/package/zsh/zsh.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 b6973520bace600b4779200269b1e5d79e5f505ac4952058c11ad5bbf0dd9919 zsh-5.8.1.tar.xz +sha256 9b8d1ecedd5b5e81fbf1918e876752a7dd948e05c1a0dba10ab863842d45acd5 zsh-5.9.tar.xz sha256 d06fdf3ef9b1ec69d6b9e170b0a9516fbad3523261ff1668bde3bfea6e0ef5f5 LICENCE diff --git a/package/zsh/zsh.mk b/package/zsh/zsh.mk index 8e6f713780..e790bf4c5e 100644 --- a/package/zsh/zsh.mk +++ b/package/zsh/zsh.mk @@ -4,7 +4,7 @@ # ################################################################################ -ZSH_VERSION = 5.8.1 +ZSH_VERSION = 5.9 ZSH_SITE = http://www.zsh.org/pub ZSH_SOURCE = zsh-$(ZSH_VERSION).tar.xz ZSH_DEPENDENCIES = ncurses From peter at korsgaard.com Tue Nov 8 19:59:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 20:59:11 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/samba4: security bump version to 4.15.11 Message-ID: <20221108200321.3F17980D9C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=09322d970b1f5486aa2f146dcfd9123debbb9de0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Added patch from Gentoo to fix uClibc build: access.c:(.text+0x1e8): undefined reference to `innetgr' Release notes: https://www.samba.org/samba/history/samba-4.15.8.html https://www.samba.org/samba/history/samba-4.15.9.html o CVE-2022-2031: Samba AD users can bypass certain restrictions associated with changing passwords. https://www.samba.org/samba/security/CVE-2022-2031.html o CVE-2022-32744: Samba AD users can forge password change requests for any user. https://www.samba.org/samba/security/CVE-2022-32744.html o CVE-2022-32745: Samba AD users can crash the server process with an LDAP add or modify request. https://www.samba.org/samba/security/CVE-2022-32745.html o CVE-2022-32746: Samba AD users can induce a use-after-free in the server process with an LDAP add or modify request. https://www.samba.org/samba/security/CVE-2022-32746.html o CVE-2022-32742: Server memory information leak via SMB1. https://www.samba.org/samba/security/CVE-2022-32742.html https://www.samba.org/samba/history/samba-4.15.10.html https://www.samba.org/samba/history/samba-4.15.11.html o CVE-2022-3437: There is a limited write heap buffer overflow in the GSSAPI unwrap_des() and unwrap_des3() routines of Heimdal (included in Samba). https://www.samba.org/samba/security/CVE-2022-3437.html Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 8941d02bf1da1574b8db65a104566a080e85308b) Signed-off-by: Peter Korsgaard --- ...05-samba-4.16.2-fix-build-without-innetgr.patch | 34 ++++++++++++++++++++++ package/samba4/samba4.hash | 4 +-- package/samba4/samba4.mk | 2 +- 3 files changed, 37 insertions(+), 3 deletions(-) diff --git a/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch b/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch new file mode 100644 index 0000000000..b338596d7a --- /dev/null +++ b/package/samba4/0005-samba-4.16.2-fix-build-without-innetgr.patch @@ -0,0 +1,34 @@ +# Gentoo bug 855047 + +Fixes uClibc build when uClibc was build without netgroup support. +Upstream enables netgroup support based on getdomainname() being +present: +https://github.com/samba-team/samba/commit/f179184a2be2ddd38f463fcc12252f8d24e529f8#diff-b8d1bc25b89846e70ecb61cb296a8f5c50c9a0a1b62e46790fae81aa9d5bfaaeR632 + +Downloaded from +https://gitweb.gentoo.org/repo/gentoo.git/tree/net-fs/samba/files/samba-4.16.2-fix-musl-without-innetgr.patch + +Signed-off-by: Bernd Kuhls + +--- a/lib/util/access.c ++++ b/lib/util/access.c +@@ -115,7 +115,7 @@ static bool string_match(const char *tok,const char *s) + return true; + } + } else if (tok[0] == '@') { /* netgroup: look it up */ +-#ifdef HAVE_NETGROUP ++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR) + DATA_BLOB tmp; + char *mydomain = NULL; + char *hostname = NULL; +--- a/source3/auth/user_util.c ++++ b/source3/auth/user_util.c +@@ -135,7 +135,7 @@ static void store_map_in_gencache(TALLOC_CTX *ctx, const char *from, const char + + bool user_in_netgroup(TALLOC_CTX *ctx, const char *user, const char *ngname) + { +-#ifdef HAVE_NETGROUP ++#if defined(HAVE_NETGROUP) && defined(HAVE_INNETGR) + char nis_domain_buf[256]; + const char *nis_domain = NULL; + char *lowercase_user = NULL; diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index ac28c35614..f845a31290 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.7.tar.asc -sha256 76d0096c16ed0265b337d5731f3c0b32eed3adab6fa8b7585c055b287cd05d6b samba-4.15.7.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc +sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index c90fdd006c..814bf0bbaa 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.7 +SAMBA4_VERSION = 4.15.11 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:04:30 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:04:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/php: security bump version to 8.1.12 In-Reply-To: <20221028184322.8908-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Oct 2022 20:43:22 +0200") References: <20221028184322.8908-1-bernd.kuhls@t-online.de> Message-ID: <87k045gqlt.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Changelog: https://www.php.net/ChangeLog-8.php#8.1.12 > Fixes: > - CVE-2022-31630: http://bugs.php.net/81739 > - CVE-2022-37454: http://bugs.php.net/81738 > Signed-off-by: Bernd Kuhls Committed to 2022.08.x, thanks. For 2022.02.x I will instead bump to 8.0.25, which contains the same fixes. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:05:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:05:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/php: security bump version to 8.0.25 Message-ID: <20221108200630.A8EEC80E38@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ba2f61f8f9a7dc772098e7145b7a6f7666c7bfd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Changelog: https://www.php.net/ChangeLog-8.php#8.0.25 Fixes: - CVE-2022-31630: http://bugs.php.net/81739 - CVE-2022-37454: http://bugs.php.net/81738 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 55a92c6c36..574d5fb7c4 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 8e6a63ac9cdabe4c345b32a54b18f348d9e50a1decda217faf2d61278d22f08b php-8.0.24.tar.xz +sha256 a291b71d0498707fc5514eb5b9513e88f0f1d4890bcdefd67282ded8a2bfb941 php-8.0.25.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index facc2f5634..531f88e896 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.0.24 +PHP_VERSION = 8.0.25 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:07:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:07:27 +0100 Subject: [Buildroot] [PATCH 1/1] DEVELOPERS: add Bernd Kuhls to package rsync In-Reply-To: <20221028192546.132535-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Fri, 28 Oct 2022 21:25:46 +0200") References: <20221028192546.132535-1-bernd.kuhls@t-online.de> Message-ID: <87fsetgqgw.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:02:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:02:56 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/php: security bump version to 8.1.12 Message-ID: <20221108200736.D280B80FA8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=822050f03406f8fc65ac8ecb1194dd643597954a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Changelog: https://www.php.net/ChangeLog-8.php#8.1.12 Fixes: - CVE-2022-31630: http://bugs.php.net/81739 - CVE-2022-37454: http://bugs.php.net/81738 Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 66c05c24baf17b98b7168bd950fbf40d25223247) 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 c4c42a2c7d..bf81ebf3e8 100644 --- a/package/php/php.hash +++ b/package/php/php.hash @@ -1,5 +1,5 @@ # From https://www.php.net/downloads.php -sha256 3005198d7303f87ab31bc30695de76e8ad62783f806b6ab9744da59fe41cc5bd php-8.1.11.tar.xz +sha256 08243359e2204d842082269eedc15f08d2eca726d0e65b93fb11f4bfc51bbbab php-8.1.12.tar.xz # License file sha256 a188db807d711536f71e27b7d36879d63480f7994dc18adc08e624b3c5430fff LICENSE diff --git a/package/php/php.mk b/package/php/php.mk index 7136fd9744..a400a38af7 100644 --- a/package/php/php.mk +++ b/package/php/php.mk @@ -4,7 +4,7 @@ # ################################################################################ -PHP_VERSION = 8.1.11 +PHP_VERSION = 8.1.12 PHP_SITE = https://www.php.net/distributions PHP_SOURCE = php-$(PHP_VERSION).tar.xz PHP_INSTALL_STAGING = YES From peter at korsgaard.com Tue Nov 8 20:07:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:07:18 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] DEVELOPERS: add Bernd Kuhls to package rsync Message-ID: <20221108200736.E112180FAB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=67d3eec6b92c0c385636d35ae7b3c5b837233baa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 098db8b4d5649345f983e7601d60a1fc30836e1d) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 81f33fe117..74a9839b3c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -445,6 +445,7 @@ F: package/python-pyicu/ F: package/python-pylru/ F: package/python-requests-oauthlib/ F: package/python-slob/ +F: package/rsync/ F: package/rtmpdump/ F: package/samba4/ F: package/softether/ From peter at korsgaard.com Tue Nov 8 20:07:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:07:15 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: add Bernd Kuhls to package rsync Message-ID: <20221108200843.A6A9380FC5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3497886980ab00336449fdcb4334b4a2ab3a958e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard (cherry picked from commit 098db8b4d5649345f983e7601d60a1fc30836e1d) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 91707bbc4a..978a33137f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -443,6 +443,7 @@ F: package/python-pyicu/ F: package/python-pylru/ F: package/python-requests-oauthlib/ F: package/python-slob/ +F: package/rsync/ F: package/rtmpdump/ F: package/samba4/ F: package/softether/ From peter at korsgaard.com Tue Nov 8 20:22:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:22:07 +0100 Subject: [Buildroot] [PATCH 1/2] package/f2fs-tools: add lz4 and lzo optional dependencies In-Reply-To: <20221029170023.219493-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 19:00:22 +0200") References: <20221029170023.219493-1-fontaine.fabrice@gmail.com> Message-ID: <87bkphgpsg.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > lz4 and lzo are optional dependencies (enabled by default) since bump to > version 1.14.0 in commit cf566658f28f3e4b362cc8f9235e6b7768af355c and > https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=b585244e726c1024f7b842033689992a383808cc > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:22:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:22:12 +0100 Subject: [Buildroot] [PATCH 2/2] package/f2fs-tools: fix build with lz4 1.9.4 In-Reply-To: <20221029170023.219493-2-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 19:00:23 +0200") References: <20221029170023.219493-1-fontaine.fabrice@gmail.com> <20221029170023.219493-2-fontaine.fabrice@gmail.com> Message-ID: <877d05gpsb.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised since bump of lz4 to version > 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: > compress.c: In function 'lz4_compress_init': > compress.c:36:42: error: 'LZ4_STREAMSIZE_U64' undeclared (first use in this function); did you mean 'LZ4_STREAMSIZE'? > 36 | #define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) > | ^~~~~~~~~~~~~~~~~~ > Fixes: > - http://autobuild.buildroot.org/results/ca8b6646322a4cb911fad5fb9cb38046743609bf > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:16:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:16:40 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/f2fs-tools: bump to version 1.15.0 Message-ID: <20221108202717.3B45E81192@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9ceed7b07737e77f4cd1fa91952bdca5c24bfd22 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Update indention in hash file (two spaces) Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 9267b0f14d3d5f4715bad444f44eae47d9d5627c) Signed-off-by: Peter Korsgaard --- package/f2fs-tools/f2fs-tools.hash | 2 +- package/f2fs-tools/f2fs-tools.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/f2fs-tools/f2fs-tools.hash b/package/f2fs-tools/f2fs-tools.hash index 8fc0242269..8d5ff31f0d 100644 --- a/package/f2fs-tools/f2fs-tools.hash +++ b/package/f2fs-tools/f2fs-tools.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 619263d4e2022152a1472c1d912eaae104f20bd227ce0bb9d41d1d6608094bd1 f2fs-tools-1.14.0.tar.gz +sha256 147d471040b44900283ce2c935f1d35d13d7f40008e7cb8fab2b69f54da01a4f f2fs-tools-1.15.0.tar.gz sha256 662abb3a8a80b36ae7036c289dd1e03b361ee5dd2e6fd5211d0d8d029146449f COPYING diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index ced283d25d..2c4ee9185b 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -F2FS_TOOLS_VERSION = 1.14.0 +F2FS_TOOLS_VERSION = 1.15.0 F2FS_TOOLS_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot F2FS_TOOLS_CONF_ENV = ac_cv_file__git=no F2FS_TOOLS_DEPENDENCIES = host-pkgconf util-linux From peter at korsgaard.com Tue Nov 8 20:27:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:27:08 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/lldpd: security bump to version 1.0.15 Message-ID: <20221108202717.57851811C5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0e352bdc90c879571d201bad2fc642646b5f1d77 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fix heap overflow when reading SONMP. CVE-2021-43612. - https://vincentbernat.github.io/lldpd/ is redirecting to https://lldpd.github.io/ https://github.com/lldpd/lldpd/blob/1.0.15/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 62e082ec4d58e117697324938b9833c057116710) Signed-off-by: Peter Korsgaard --- package/lldpd/Config.in | 2 +- package/lldpd/lldpd.hash | 4 ++-- package/lldpd/lldpd.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lldpd/Config.in b/package/lldpd/Config.in index 9a9517b5b0..3e0446986f 100644 --- a/package/lldpd/Config.in +++ b/package/lldpd/Config.in @@ -18,7 +18,7 @@ config BR2_PACKAGE_LLDPD lldpd is an ISC-licensed implementation of LLDP for various Unixes. It also supports some proprietary protocols. - https://vincentbernat.github.io/lldpd/ + https://lldpd.github.io/ if BR2_PACKAGE_LLDPD diff --git a/package/lldpd/lldpd.hash b/package/lldpd/lldpd.hash index 6e809b2796..6db5ca98f1 100644 --- a/package/lldpd/lldpd.hash +++ b/package/lldpd/lldpd.hash @@ -1,5 +1,5 @@ # Locally computed after checking gpg key -# https://media.luffy.cx/files/lldpd/lldpd-1.0.9.tar.gz.gpg +# https://media.luffy.cx/files/lldpd/lldpd-1.0.15.tar.gz.gpg # using key AEF2348766F371C689A7360095A42FE8353525F9 -sha256 6b64eb3125952b1e33472198b054e8aa0dee45f45d3d4be22789090a474949f5 lldpd-1.0.9.tar.gz +sha256 f7fe3a130be98a19c491479ef60f36b8ee41a9e6bc4d7f2c41033f63956a3126 lldpd-1.0.15.tar.gz sha256 0e96a5aea65f16e2239231ce4ab90497f8bc3bb8fe6abe9299aade4726ff7c8d LICENSE diff --git a/package/lldpd/lldpd.mk b/package/lldpd/lldpd.mk index b88dd002e4..dd6f8dcf5d 100644 --- a/package/lldpd/lldpd.mk +++ b/package/lldpd/lldpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLDPD_VERSION = 1.0.9 +LLDPD_VERSION = 1.0.15 LLDPD_SITE = https://media.luffy.cx/files/lldpd LLDPD_DEPENDENCIES = \ $(if $(BR2_PACKAGE_CHECK),check) \ From peter at korsgaard.com Tue Nov 8 20:16:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:16:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/f2fs-tools: fix build with lz4 1.9.4 Message-ID: <20221108202717.4DF54811C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c38bc7befbe0f5568865441a64ed8914a6b4606 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised since bump of lz4 to version 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: compress.c: In function 'lz4_compress_init': compress.c:36:42: error: 'LZ4_STREAMSIZE_U64' undeclared (first use in this function); did you mean 'LZ4_STREAMSIZE'? 36 | #define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ca8b6646322a4cb911fad5fb9cb38046743609bf Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c999e540dd233f8cb52eee4c35373cd6603aea97) Signed-off-by: Peter Korsgaard --- ...2-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch b/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch new file mode 100644 index 0000000000..b43def6bb7 --- /dev/null +++ b/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch @@ -0,0 +1,34 @@ +From 19f77c6f6277a274434d6d8883f50e7955c6a8db Mon Sep 17 00:00:00 2001 +From: Jaegeuk Kim +Date: Mon, 29 Aug 2022 11:03:35 -0700 +Subject: f2fs-tools: fix build error on lz4-1.9.4 + +LZ4_STREAMSIZE_U64 is undefined in new lz4 lib. + +Signed-off-by: Jaegeuk Kim +[Retrieved from: +https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=19f77c6f6277a274434d6d8883f50e7955c6a8db] +Signed-off-by: Fabrice Fontaine +--- + fsck/compress.c | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/fsck/compress.c b/fsck/compress.c +index b413492..b15f0a4 100644 +--- a/fsck/compress.c ++++ b/fsck/compress.c +@@ -32,10 +32,7 @@ + #ifdef HAVE_LIBLZ4 + #define LZ4_MEMORY_USAGE 14 + #define LZ4_MAX_INPUT_SIZE 0x7E000000 /* 2 113 929 216 bytes */ +-#ifndef LZ4_STREAMSIZE +-#define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) +-#endif +-#define LZ4_MEM_COMPRESS LZ4_STREAMSIZE ++#define LZ4_MEM_COMPRESS sizeof(LZ4_stream_t) + #define LZ4_ACCELERATION_DEFAULT 1 + #define LZ4_WORK_SIZE ALIGN_UP(LZ4_MEM_COMPRESS, 8) + #endif +-- +cgit + From peter at korsgaard.com Tue Nov 8 20:16:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:16:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/f2fs-tools: add lz4 and lzo optional dependencies Message-ID: <20221108202717.43F70811AD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dcad3b2d601741321fd9d9c8f0f02fc09db8f12e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x lz4 and lzo are optional dependencies (enabled by default) since bump to version 1.14.0 in commit cf566658f28f3e4b362cc8f9235e6b7768af355c and https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=b585244e726c1024f7b842033689992a383808cc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 952fa08764acc8d78985d2cc91d37112324b67cb) Signed-off-by: Peter Korsgaard --- .../0001-configure-ac-fix-cross-compilation.patch | 88 ++++++++++++++++++++++ package/f2fs-tools/f2fs-tools.mk | 18 ++++- 2 files changed, 105 insertions(+), 1 deletion(-) diff --git a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch new file mode 100644 index 0000000000..0e3d4da191 --- /dev/null +++ b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch @@ -0,0 +1,88 @@ +From 32e7d272344024c216f155c3463dd2d548f3fafd Mon Sep 17 00:00:00 2001 +From: Nick Hainke +Date: Mon, 4 Jul 2022 11:29:19 +0200 +Subject: configure.ac: fix cross compilation + +AC_CHECK_LIB seems to not work correctly with OpenWrt. Add possibility +to disable lz4 and lzo2 manually. + +Fixes errors in the form of: + Package f2fsck is missing dependencies for the following libraries: + liblz4.so.1 + liblzo2.so.2 + +Signed-off-by: Nick Hainke +Signed-off-by: Jaegeuk Kim +[Retrieved from: +https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=32e7d272344024c216f155c3463dd2d548f3fafd] +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 44 ++++++++++++++++++++++++++++++++++---------- + 1 file changed, 34 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index ea39461..dbe9ad3 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -50,6 +50,18 @@ AC_ARG_WITH([blkid], + [], + [with_blkid=check]) + ++AC_ARG_WITH([lzo2], ++ [AS_HELP_STRING([--without-lzo2], ++ [Ignore presence of liblzo2 and disable lzo2 support])], ++ [], ++ [with_lzo2=check]) ++ ++AC_ARG_WITH([lz4], ++ [AS_HELP_STRING([--without-lz4], ++ [Ignore presence of liblz4 and disable lz4 support])], ++ [], ++ [with_lz4=check]) ++ + # Checks for programs. + AC_PROG_CC + AM_PROG_AR +@@ -71,17 +83,29 @@ AS_IF([test "x$with_blkid" != xno], + fi + ], -lblkid)]) + +-AC_CHECK_LIB([lzo2], [main], +- [AC_SUBST([liblzo2_LIBS], ["-llzo2"]) +- AC_DEFINE([HAVE_LIBLZO2], [1], +- [Define if you have liblzo2]) +- ], [], []) ++AS_IF([test "x$with_lzo2" != xno], ++ [AC_CHECK_LIB([lzo2], [main], ++ [AC_SUBST([liblzo2_LIBS], ["-llzo2"]) ++ AC_DEFINE([HAVE_LIBLZO2], [1], ++ [Define if you have liblzo2]) ++ ], ++ [if test "x$with_lzo2" != xcheck; then ++ AC_MSG_FAILURE( ++ [--with-lzo2 was given, but test for lzo2 failed]) ++ fi ++ ], -llzo2)]) + +-AC_CHECK_LIB([lz4], [main], +- [AC_SUBST([liblz4_LIBS], ["-llz4"]) +- AC_DEFINE([HAVE_LIBLZ4], [1], +- [Define if you have liblz4]) +- ], [], []) ++AS_IF([test "x$with_lz4" != xno], ++ [AC_CHECK_LIB([lz4], [main], ++ [AC_SUBST([liblz4_LIBS], ["-llz4"]) ++ AC_DEFINE([HAVE_LIBLZ4], [1], ++ [Define if you have liblz4]) ++ ], ++ [if test "x$with_lz4" != xcheck; then ++ AC_MSG_FAILURE( ++ [--with-lz4 was given, but test for lz4 failed]) ++ fi ++ ], -llz4)]) + + AS_IF([test "x$with_selinux" != xno], + [AC_CHECK_LIB([selinux], [getcon], +-- +cgit + diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 2c4ee9185b..60f1004d77 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -22,6 +22,20 @@ else F2FS_TOOLS_CONF_OPTS += --without-selinux endif +ifeq ($(BR2_PACKAGE_LZ4),y) +F2FS_TOOLS_CONF_OPTS += --with-lz4 +F2FS_TOOLS_DEPENDENCIES += lz4 +else +F2FS_TOOLS_CONF_OPTS += --without-lz4 +endif + +ifeq ($(BR2_PACKAGE_LZO),y) +F2FS_TOOLS_CONF_OPTS += --with-lzo2 +F2FS_TOOLS_DEPENDENCIES += lzo +else +F2FS_TOOLS_CONF_OPTS += --without-lzo2 +endif + ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBBLKID),y) # util-linux is a dependency already, no need to list it again F2FS_TOOLS_CONF_OPTS += --with-blkid @@ -34,7 +48,9 @@ endif # blkid support even if we have host-util-linux HOST_F2FS_TOOLS_CONF_OPTS = \ --without-selinux \ - --without-blkid + --without-blkid \ + --without-lz4 \ + --without-lzo2 $(eval $(autotools-package)) $(eval $(host-autotools-package)) From peter at korsgaard.com Tue Nov 8 20:27:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:27:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/lldpd: security bump to version 1.0.15 In-Reply-To: <20221029204023.162302-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 22:40:23 +0200") References: <20221029204023.162302-1-fontaine.fabrice@gmail.com> Message-ID: <8735atgpjm.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fix heap overflow when reading SONMP. CVE-2021-43612. > - https://vincentbernat.github.io/lldpd/ is redirecting to > https://lldpd.github.io/ > https://github.com/lldpd/lldpd/blob/1.0.15/NEWS > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:21:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:21:57 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/f2fs-tools: fix build with lz4 1.9.4 Message-ID: <20221108202823.BD18B81221@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=378b3917978a9ebaf45a556312a95a23259b9535 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure raised since bump of lz4 to version 1.9.4 in commit 1f54af8c4f814bfc0993756b82575ad581ce5318: compress.c: In function 'lz4_compress_init': compress.c:36:42: error: 'LZ4_STREAMSIZE_U64' undeclared (first use in this function); did you mean 'LZ4_STREAMSIZE'? 36 | #define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) | ^~~~~~~~~~~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/ca8b6646322a4cb911fad5fb9cb38046743609bf Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c999e540dd233f8cb52eee4c35373cd6603aea97) Signed-off-by: Peter Korsgaard --- ...2-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch b/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch new file mode 100644 index 0000000000..b43def6bb7 --- /dev/null +++ b/package/f2fs-tools/0002-f2fs-tools-fix-build-error-on-lz4-1-9-4.patch @@ -0,0 +1,34 @@ +From 19f77c6f6277a274434d6d8883f50e7955c6a8db Mon Sep 17 00:00:00 2001 +From: Jaegeuk Kim +Date: Mon, 29 Aug 2022 11:03:35 -0700 +Subject: f2fs-tools: fix build error on lz4-1.9.4 + +LZ4_STREAMSIZE_U64 is undefined in new lz4 lib. + +Signed-off-by: Jaegeuk Kim +[Retrieved from: +https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=19f77c6f6277a274434d6d8883f50e7955c6a8db] +Signed-off-by: Fabrice Fontaine +--- + fsck/compress.c | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/fsck/compress.c b/fsck/compress.c +index b413492..b15f0a4 100644 +--- a/fsck/compress.c ++++ b/fsck/compress.c +@@ -32,10 +32,7 @@ + #ifdef HAVE_LIBLZ4 + #define LZ4_MEMORY_USAGE 14 + #define LZ4_MAX_INPUT_SIZE 0x7E000000 /* 2 113 929 216 bytes */ +-#ifndef LZ4_STREAMSIZE +-#define LZ4_STREAMSIZE (LZ4_STREAMSIZE_U64 * sizeof(long long)) +-#endif +-#define LZ4_MEM_COMPRESS LZ4_STREAMSIZE ++#define LZ4_MEM_COMPRESS sizeof(LZ4_stream_t) + #define LZ4_ACCELERATION_DEFAULT 1 + #define LZ4_WORK_SIZE ALIGN_UP(LZ4_MEM_COMPRESS, 8) + #endif +-- +cgit + From peter at korsgaard.com Tue Nov 8 20:26:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:26:51 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/lldpd: security bump to version 1.0.15 Message-ID: <20221108202823.C66CE8122C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adef0f5a569a63382c650d18acae42ac1f70c274 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fix heap overflow when reading SONMP. CVE-2021-43612. - https://vincentbernat.github.io/lldpd/ is redirecting to https://lldpd.github.io/ https://github.com/lldpd/lldpd/blob/1.0.15/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 62e082ec4d58e117697324938b9833c057116710) Signed-off-by: Peter Korsgaard --- package/lldpd/Config.in | 2 +- package/lldpd/lldpd.hash | 4 ++-- package/lldpd/lldpd.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/lldpd/Config.in b/package/lldpd/Config.in index 9a9517b5b0..3e0446986f 100644 --- a/package/lldpd/Config.in +++ b/package/lldpd/Config.in @@ -18,7 +18,7 @@ config BR2_PACKAGE_LLDPD lldpd is an ISC-licensed implementation of LLDP for various Unixes. It also supports some proprietary protocols. - https://vincentbernat.github.io/lldpd/ + https://lldpd.github.io/ if BR2_PACKAGE_LLDPD diff --git a/package/lldpd/lldpd.hash b/package/lldpd/lldpd.hash index 6e809b2796..6db5ca98f1 100644 --- a/package/lldpd/lldpd.hash +++ b/package/lldpd/lldpd.hash @@ -1,5 +1,5 @@ # Locally computed after checking gpg key -# https://media.luffy.cx/files/lldpd/lldpd-1.0.9.tar.gz.gpg +# https://media.luffy.cx/files/lldpd/lldpd-1.0.15.tar.gz.gpg # using key AEF2348766F371C689A7360095A42FE8353525F9 -sha256 6b64eb3125952b1e33472198b054e8aa0dee45f45d3d4be22789090a474949f5 lldpd-1.0.9.tar.gz +sha256 f7fe3a130be98a19c491479ef60f36b8ee41a9e6bc4d7f2c41033f63956a3126 lldpd-1.0.15.tar.gz sha256 0e96a5aea65f16e2239231ce4ab90497f8bc3bb8fe6abe9299aade4726ff7c8d LICENSE diff --git a/package/lldpd/lldpd.mk b/package/lldpd/lldpd.mk index b88dd002e4..dd6f8dcf5d 100644 --- a/package/lldpd/lldpd.mk +++ b/package/lldpd/lldpd.mk @@ -4,7 +4,7 @@ # ################################################################################ -LLDPD_VERSION = 1.0.9 +LLDPD_VERSION = 1.0.15 LLDPD_SITE = https://media.luffy.cx/files/lldpd LLDPD_DEPENDENCIES = \ $(if $(BR2_PACKAGE_CHECK),check) \ From peter at korsgaard.com Tue Nov 8 20:21:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:21:50 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/f2fs-tools: add lz4 and lzo optional dependencies Message-ID: <20221108202823.B1EEB8121C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ec2d20690dea7cadf1468852708ea5ebce7e8f8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x lz4 and lzo are optional dependencies (enabled by default) since bump to version 1.14.0 in commit cf566658f28f3e4b362cc8f9235e6b7768af355c and https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=b585244e726c1024f7b842033689992a383808cc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 952fa08764acc8d78985d2cc91d37112324b67cb) Signed-off-by: Peter Korsgaard --- .../0001-configure-ac-fix-cross-compilation.patch | 88 ++++++++++++++++++++++ package/f2fs-tools/f2fs-tools.mk | 18 ++++- 2 files changed, 105 insertions(+), 1 deletion(-) diff --git a/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch new file mode 100644 index 0000000000..0e3d4da191 --- /dev/null +++ b/package/f2fs-tools/0001-configure-ac-fix-cross-compilation.patch @@ -0,0 +1,88 @@ +From 32e7d272344024c216f155c3463dd2d548f3fafd Mon Sep 17 00:00:00 2001 +From: Nick Hainke +Date: Mon, 4 Jul 2022 11:29:19 +0200 +Subject: configure.ac: fix cross compilation + +AC_CHECK_LIB seems to not work correctly with OpenWrt. Add possibility +to disable lz4 and lzo2 manually. + +Fixes errors in the form of: + Package f2fsck is missing dependencies for the following libraries: + liblz4.so.1 + liblzo2.so.2 + +Signed-off-by: Nick Hainke +Signed-off-by: Jaegeuk Kim +[Retrieved from: +https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/commit/?id=32e7d272344024c216f155c3463dd2d548f3fafd] +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 44 ++++++++++++++++++++++++++++++++++---------- + 1 file changed, 34 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index ea39461..dbe9ad3 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -50,6 +50,18 @@ AC_ARG_WITH([blkid], + [], + [with_blkid=check]) + ++AC_ARG_WITH([lzo2], ++ [AS_HELP_STRING([--without-lzo2], ++ [Ignore presence of liblzo2 and disable lzo2 support])], ++ [], ++ [with_lzo2=check]) ++ ++AC_ARG_WITH([lz4], ++ [AS_HELP_STRING([--without-lz4], ++ [Ignore presence of liblz4 and disable lz4 support])], ++ [], ++ [with_lz4=check]) ++ + # Checks for programs. + AC_PROG_CC + AM_PROG_AR +@@ -71,17 +83,29 @@ AS_IF([test "x$with_blkid" != xno], + fi + ], -lblkid)]) + +-AC_CHECK_LIB([lzo2], [main], +- [AC_SUBST([liblzo2_LIBS], ["-llzo2"]) +- AC_DEFINE([HAVE_LIBLZO2], [1], +- [Define if you have liblzo2]) +- ], [], []) ++AS_IF([test "x$with_lzo2" != xno], ++ [AC_CHECK_LIB([lzo2], [main], ++ [AC_SUBST([liblzo2_LIBS], ["-llzo2"]) ++ AC_DEFINE([HAVE_LIBLZO2], [1], ++ [Define if you have liblzo2]) ++ ], ++ [if test "x$with_lzo2" != xcheck; then ++ AC_MSG_FAILURE( ++ [--with-lzo2 was given, but test for lzo2 failed]) ++ fi ++ ], -llzo2)]) + +-AC_CHECK_LIB([lz4], [main], +- [AC_SUBST([liblz4_LIBS], ["-llz4"]) +- AC_DEFINE([HAVE_LIBLZ4], [1], +- [Define if you have liblz4]) +- ], [], []) ++AS_IF([test "x$with_lz4" != xno], ++ [AC_CHECK_LIB([lz4], [main], ++ [AC_SUBST([liblz4_LIBS], ["-llz4"]) ++ AC_DEFINE([HAVE_LIBLZ4], [1], ++ [Define if you have liblz4]) ++ ], ++ [if test "x$with_lz4" != xcheck; then ++ AC_MSG_FAILURE( ++ [--with-lz4 was given, but test for lz4 failed]) ++ fi ++ ], -llz4)]) + + AS_IF([test "x$with_selinux" != xno], + [AC_CHECK_LIB([selinux], [getcon], +-- +cgit + diff --git a/package/f2fs-tools/f2fs-tools.mk b/package/f2fs-tools/f2fs-tools.mk index 2c4ee9185b..60f1004d77 100644 --- a/package/f2fs-tools/f2fs-tools.mk +++ b/package/f2fs-tools/f2fs-tools.mk @@ -22,6 +22,20 @@ else F2FS_TOOLS_CONF_OPTS += --without-selinux endif +ifeq ($(BR2_PACKAGE_LZ4),y) +F2FS_TOOLS_CONF_OPTS += --with-lz4 +F2FS_TOOLS_DEPENDENCIES += lz4 +else +F2FS_TOOLS_CONF_OPTS += --without-lz4 +endif + +ifeq ($(BR2_PACKAGE_LZO),y) +F2FS_TOOLS_CONF_OPTS += --with-lzo2 +F2FS_TOOLS_DEPENDENCIES += lzo +else +F2FS_TOOLS_CONF_OPTS += --without-lzo2 +endif + ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBBLKID),y) # util-linux is a dependency already, no need to list it again F2FS_TOOLS_CONF_OPTS += --with-blkid @@ -34,7 +48,9 @@ endif # blkid support even if we have host-util-linux HOST_F2FS_TOOLS_CONF_OPTS = \ --without-selinux \ - --without-blkid + --without-blkid \ + --without-lz4 \ + --without-lzo2 $(eval $(autotools-package)) $(eval $(host-autotools-package)) From peter at korsgaard.com Tue Nov 8 20:29:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:29:26 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/jack2: bump to version 1.9.21 Message-ID: <20221108202935.5AB6481249@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b46ec8cc56861039da0df33152a18b8f3edc9d5b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x https://github.com/jackaudio/jack2/releases/tag/v1.9.21 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c0a13b667b8587816734c432c2e691d4c3ed9763) Signed-off-by: Peter Korsgaard --- package/jack2/jack2.hash | 2 +- package/jack2/jack2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/jack2/jack2.hash b/package/jack2/jack2.hash index 6361473cf7..c98971ca1c 100644 --- a/package/jack2/jack2.hash +++ b/package/jack2/jack2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 915ad2900992159bdb729b9fc4ea134b962ce32b2df0b384fee40a2c5808835d jack2-1.9.20.tar.gz +sha256 8b044a40ba5393b47605a920ba30744fdf8bf77d210eca90d39c8637fe6bc65d jack2-1.9.21.tar.gz sha256 d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388 COPYING diff --git a/package/jack2/jack2.mk b/package/jack2/jack2.mk index 9d6a3b6479..f7683304a6 100644 --- a/package/jack2/jack2.mk +++ b/package/jack2/jack2.mk @@ -4,7 +4,7 @@ # ################################################################################ -JACK2_VERSION = 1.9.20 +JACK2_VERSION = 1.9.21 JACK2_SITE = $(call github,jackaudio,jack2,v$(JACK2_VERSION)) JACK2_LICENSE = GPL-2.0+ (jack server), LGPL-2.1+ (jack library) JACK2_LICENSE_FILES = COPYING From peter at korsgaard.com Tue Nov 8 20:29:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 08 Nov 2022 21:29:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/jack2: bump to version 1.9.21 In-Reply-To: <20221030092749.43292-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 30 Oct 2022 10:27:49 +0100") References: <20221030092749.43292-1-fontaine.fabrice@gmail.com> Message-ID: <87y1slfave.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > https://github.com/jackaudio/jack2/releases/tag/v1.9.21 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 8 20:29:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 8 Nov 2022 21:29:03 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/jack2: bump to version 1.9.21 Message-ID: <20221108203040.C34288128E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=026a69328b9d8038f6b005d85a1d7c5d7616050a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x https://github.com/jackaudio/jack2/releases/tag/v1.9.21 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c0a13b667b8587816734c432c2e691d4c3ed9763) Signed-off-by: Peter Korsgaard --- package/jack2/jack2.hash | 2 +- package/jack2/jack2.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/jack2/jack2.hash b/package/jack2/jack2.hash index 6361473cf7..c98971ca1c 100644 --- a/package/jack2/jack2.hash +++ b/package/jack2/jack2.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 915ad2900992159bdb729b9fc4ea134b962ce32b2df0b384fee40a2c5808835d jack2-1.9.20.tar.gz +sha256 8b044a40ba5393b47605a920ba30744fdf8bf77d210eca90d39c8637fe6bc65d jack2-1.9.21.tar.gz sha256 d8c320ffc0030d1b096ae4732b50d2b811cf95e9a9b7377c1127b2563e0a0388 COPYING diff --git a/package/jack2/jack2.mk b/package/jack2/jack2.mk index 9d6a3b6479..f7683304a6 100644 --- a/package/jack2/jack2.mk +++ b/package/jack2/jack2.mk @@ -4,7 +4,7 @@ # ################################################################################ -JACK2_VERSION = 1.9.20 +JACK2_VERSION = 1.9.21 JACK2_SITE = $(call github,jackaudio,jack2,v$(JACK2_VERSION)) JACK2_LICENSE = GPL-2.0+ (jack server), LGPL-2.1+ (jack library) JACK2_LICENSE_FILES = COPYING From neal.frager at amd.com Tue Nov 8 20:07:04 2022 From: neal.frager at amd.com (Neal Frager) Date: Tue, 8 Nov 2022 13:07:04 -0700 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support Message-ID: <20221108200704.23955-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- boot/uboot/uboot.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..216efc5a13 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) -UBOOT_BINS += u-boot +UBOOT_BINS += u-boot u-boot.elf # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick -- 2.17.1 From neal.frager at amd.com Tue Nov 8 20:11:59 2022 From: neal.frager at amd.com (Neal Frager) Date: Tue, 8 Nov 2022 13:11:59 -0700 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support Message-ID: <20221108201159.5395-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- boot/uboot/uboot.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..216efc5a13 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) -UBOOT_BINS += u-boot +UBOOT_BINS += u-boot u-boot.elf # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick -- 2.17.1 From james.hilliard1 at gmail.com Tue Nov 8 21:48:26 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 8 Nov 2022 14:48:26 -0700 Subject: [Buildroot] [PATCH v2 1/1] package/python-twisted: bump to version 22.10.0 Message-ID: <20221108214826.3564056-1-james.hilliard1@gmail.com> Remove inaccurate comment that claims twisted and treq version/site variables are shared. They are not shared and the packages aren't always updated at the same time. Signed-off-by: James Hilliard --- Changes v1 -> v2: - remove bogus comment about twisted/treq versions/site variables being shared --- package/python-treq/python-treq.mk | 3 --- package/python-twisted/python-twisted.hash | 4 ++-- package/python-twisted/python-twisted.mk | 7 ++----- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/package/python-treq/python-treq.mk b/package/python-treq/python-treq.mk index 8995bf2cfe..57dc50ee74 100644 --- a/package/python-treq/python-treq.mk +++ b/package/python-treq/python-treq.mk @@ -4,9 +4,6 @@ # ################################################################################ -# When bumping this package, make sure to also verify if the -# python-twisted package still works and to update its hash, -# as they share the same version/site variables. PYTHON_TREQ_VERSION = 22.2.0 PYTHON_TREQ_SOURCE = treq-$(PYTHON_TREQ_VERSION).tar.gz PYTHON_TREQ_SITE = https://files.pythonhosted.org/packages/cd/c8/b68ab17d994133baf6edbcb5551ba81e1494bdc6d5e21a9d4f3bc4315140 diff --git a/package/python-twisted/python-twisted.hash b/package/python-twisted/python-twisted.hash index 63da0125b8..36612ff5e7 100644 --- a/package/python-twisted/python-twisted.hash +++ b/package/python-twisted/python-twisted.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/twisted/json -md5 fd252d0b895ca2ab81b5b1454073d890 Twisted-22.2.0.tar.gz -sha256 57f32b1f6838facb8c004c89467840367ad38e9e535f8252091345dba500b4f2 Twisted-22.2.0.tar.gz +md5 c9a5dad0813512fabd9de502738c0bf8 Twisted-22.10.0.tar.gz +sha256 32acbd40a94f5f46e7b42c109bfae2b302250945561783a8b7a059048f2d4d31 Twisted-22.10.0.tar.gz # Locally computed sha256 sha256 686f6426a775450eb3afd00bc3a5c2621f305ddb9c8478ee9bf28a368ef2dece LICENSE diff --git a/package/python-twisted/python-twisted.mk b/package/python-twisted/python-twisted.mk index 8a89d3dc82..398baed2a8 100644 --- a/package/python-twisted/python-twisted.mk +++ b/package/python-twisted/python-twisted.mk @@ -4,12 +4,9 @@ # ################################################################################ -# When bumping this package, make sure to also verify if the -# python-treq package still works and to update its hash, -# as they share the same version/site variables. -PYTHON_TWISTED_VERSION = 22.2.0 +PYTHON_TWISTED_VERSION = 22.10.0 PYTHON_TWISTED_SOURCE = Twisted-$(PYTHON_TWISTED_VERSION).tar.gz -PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/40/8b/56e8870d412c550b3ff2d6714ee212c7e80a6634f4e720c3a26a983e7b46 +PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/b2/ce/cbb56597127b1d51905b0cddcc3f314cc769769efc5e9a8a67f4617f7bca PYTHON_TWISTED_SETUP_TYPE = setuptools PYTHON_TWISTED_LICENSE = MIT PYTHON_TWISTED_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Tue Nov 8 21:49:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 8 Nov 2022 17:49:44 -0400 Subject: [Buildroot] [PATCH 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: <20221103230030.5b78b481@windsurf> References: <20221103202350.9395-1-james.hilliard1@gmail.com> <20221103220710.409e33ea@windsurf> <20221103230030.5b78b481@windsurf> Message-ID: On Thu, Nov 3, 2022 at 6:00 PM Thomas Petazzoni wrote: > > On Thu, 3 Nov 2022 17:26:33 -0400 > James Hilliard wrote: > > > > Hm, did you look at the comment above these variables? :-) > > > > Yep, tested that this didn't break python-treq build which only has a 22.2.0 > > release so far. > > Something to note in the commit log? :-) Noted in commit log and also removed the bogus makefile comments in v2: https://patchwork.ozlabs.org/project/buildroot/patch/20221108214826.3564056-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 james.hilliard1 at gmail.com Tue Nov 8 22:01:59 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 8 Nov 2022 15:01:59 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-frozenlist: bump to version 1.3.3 Message-ID: <20221108220159.3567657-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-frozenlist/python-frozenlist.hash | 4 ++-- package/python-frozenlist/python-frozenlist.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-frozenlist/python-frozenlist.hash b/package/python-frozenlist/python-frozenlist.hash index 4d1ac3b411..04a3a44e89 100644 --- a/package/python-frozenlist/python-frozenlist.hash +++ b/package/python-frozenlist/python-frozenlist.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/frozenlist/json -md5 6ac017ba79ac7a1491e47e89012efeab frozenlist-1.3.1.tar.gz -sha256 3a735e4211a04ccfa3f4833547acdf5d2f863bfeb01cfd3edaffbc251f15cec8 frozenlist-1.3.1.tar.gz +md5 14e9ffd849c6a1dfa3c6b1fb1ff77b14 frozenlist-1.3.3.tar.gz +sha256 58bcc55721e8a90b88332d6cd441261ebb22342e238296bb330968952fbb3a6a frozenlist-1.3.3.tar.gz # Locally computed sha256 checksums sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE diff --git a/package/python-frozenlist/python-frozenlist.mk b/package/python-frozenlist/python-frozenlist.mk index 51b5d42832..88833b0465 100644 --- a/package/python-frozenlist/python-frozenlist.mk +++ b/package/python-frozenlist/python-frozenlist.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FROZENLIST_VERSION = 1.3.1 +PYTHON_FROZENLIST_VERSION = 1.3.3 PYTHON_FROZENLIST_SOURCE = frozenlist-$(PYTHON_FROZENLIST_VERSION).tar.gz -PYTHON_FROZENLIST_SITE = https://files.pythonhosted.org/packages/8a/95/229aacfe85daa28e2792481a98c336bc30d3729533e6a44db537880aca21 +PYTHON_FROZENLIST_SITE = https://files.pythonhosted.org/packages/e9/10/d629476346112b85c912527b9080944fd2c39a816c2225413dbc0bb6fcc0 PYTHON_FROZENLIST_SETUP_TYPE = setuptools PYTHON_FROZENLIST_LICENSE = Apache-2.0 PYTHON_FROZENLIST_LICENSE_FILES = LICENSE -- 2.34.1 From james.hilliard1 at gmail.com Tue Nov 8 22:06:40 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 8 Nov 2022 15:06:40 -0700 Subject: [Buildroot] [PATCH 1/1] package/python-aiosignal: bump to version 1.3.1 Message-ID: <20221108220640.3570995-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-aiosignal/python-aiosignal.hash | 4 ++-- package/python-aiosignal/python-aiosignal.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiosignal/python-aiosignal.hash b/package/python-aiosignal/python-aiosignal.hash index f2a09749b8..061816a66e 100644 --- a/package/python-aiosignal/python-aiosignal.hash +++ b/package/python-aiosignal/python-aiosignal.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiosignal/json -md5 011700c3acc576a3a38deade6a4860cb aiosignal-1.2.0.tar.gz -sha256 78ed67db6c7b7ced4f98e495e572106d5c432a93e1ddd1bf475e1dc05f5b7df2 aiosignal-1.2.0.tar.gz +md5 2a15f4008b899377590cef4773020902 aiosignal-1.3.1.tar.gz +sha256 54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc aiosignal-1.3.1.tar.gz # Locally computed sha256 checksums sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE diff --git a/package/python-aiosignal/python-aiosignal.mk b/package/python-aiosignal/python-aiosignal.mk index e0436e973e..ffd581cfba 100644 --- a/package/python-aiosignal/python-aiosignal.mk +++ b/package/python-aiosignal/python-aiosignal.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOSIGNAL_VERSION = 1.2.0 +PYTHON_AIOSIGNAL_VERSION = 1.3.1 PYTHON_AIOSIGNAL_SOURCE = aiosignal-$(PYTHON_AIOSIGNAL_VERSION).tar.gz -PYTHON_AIOSIGNAL_SITE = https://files.pythonhosted.org/packages/27/6b/a89fbcfae70cf53f066ec22591938296889d3cc58fec1e1c393b10e8d71d +PYTHON_AIOSIGNAL_SITE = https://files.pythonhosted.org/packages/ae/67/0952ed97a9793b4958e5736f6d2b346b414a2cd63e82d05940032f45b32f PYTHON_AIOSIGNAL_SETUP_TYPE = setuptools PYTHON_AIOSIGNAL_LICENSE = Apache-2.0 PYTHON_AIOSIGNAL_LICENSE_FILES = LICENSE -- 2.34.1 From yairba at protonmail.com Wed Nov 9 06:38:21 2022 From: yairba at protonmail.com (Yair Ben-Avraham) Date: Wed, 09 Nov 2022 06:38:21 +0000 Subject: [Buildroot] [PATCH] package/tpm2-pkcs11: bump version to 1.8.0 Message-ID: Signed-off-by: Yair Ben-Avraham --- package/tpm2-pkcs11/tpm2-pkcs11.hash | 2 +- package/tpm2-pkcs11/tpm2-pkcs11.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.hash b/package/tpm2-pkcs11/tpm2-pkcs11.hash index 1d5bcc7a54..b027bad72a 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.hash +++ b/package/tpm2-pkcs11/tpm2-pkcs11.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 078a445ed0e9f5009675a162b4b7b88f3520436cfbc791bb2249f37bd1f475bd tpm2-pkcs11-1.7.0.tar.gz +sha256 79f28899047defd6b4b72b7268dd56abf27774954022315f818c239af33e05bd tpm2-pkcs11-1.8.0.tar.gz sha256 793aa007f793458434d7cc60b1c827053a399308658b32fcaa6023802adc22e1 LICENSE diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.mk b/package/tpm2-pkcs11/tpm2-pkcs11.mk index adb5a46f56..9d61340775 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.mk +++ b/package/tpm2-pkcs11/tpm2-pkcs11.mk @@ -4,14 +4,15 @@ # ################################################################################ -TPM2_PKCS11_VERSION = 1.7.0 +TPM2_PKCS11_VERSION = 1.8.0 TPM2_PKCS11_SITE = https://github.com/tpm2-software/tpm2-pkcs11/releases/download/$(TPM2_PKCS11_VERSION) TPM2_PKCS11_LICENSE = BSD-2-Clause TPM2_PKCS11_LICENSE_FILES = LICENSE TPM2_PKCS11_DEPENDENCIES = host-pkgconf libyaml openssl sqlite tpm2-tss TPM2_PKCS11_CONF_OPTS += \ - --disable-hardening + --disable-hardening \ + --disable-ptool-checks # Fix tpm.c:746:5: error: 'for' loop initial declarations are only allowed in C99 mode # Fix implicit declaration of function 'strnlen' -- 2.30.2 From thomas.petazzoni at bootlin.com Wed Nov 9 07:44:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 09 Nov 2022 07:44:09 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-08 Message-ID: <20221109074415.C473481EE9@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-08 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 1 | 1 | 8 | 2022.08.x | 15 | 17 | 0 | 32 | master | 151 | 185 | 0 | 336 | next | 42 | 96 | 0 | 138 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 16 glibc-2.36-66-ga1dc0be03c9d... | 15 imagemagick-7.1.0-51 | 14 xz-5.2.7 | 10 linux-6.0.1 | 7 gerbera-1.10.0 | 6 gobject-introspection-1.72.0 | 5 host-pahole-1.24 | 5 s6-linux-init-1.0.6.3 | 5 frr-8.3.1 | 4 host-rust-1.64.0 | 4 /home/buildroot/autobuild/i... | 3 dash-0.5.11.5 | 3 host-go-1.19.3 | 3 host-spirv-llvm-translator-... | 3 libglib2-2.72.3 | 3 bind-9.16.33 | 2 crun-1.5 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gummiboot-2bcd919c681c952eb... | 2 host-binutils-2.37 | 2 host-binutils-2.38 | 2 linuxptp-3.1.1 | 2 ltp-testsuite-20220930 | 2 lxc-5.0.1 | 2 unknown | 2 wolfssl-5.5.3 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 afboot-stm32-3566acd582e553... | 1 alsa-lib-1.2.8 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 containerd-1.6.8 | 1 coremark-1.01 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 eigen-3.4.0 | 1 elfutils-0.186 | 1 erlang-22.3.4.22 | 1 fontconfig-2.13.1 | 1 freeradius-server-3.2.0 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fstrcmp-0.7.D001 | 1 gmp-6.2.1 | 1 hyperfine-1.14.0 | 1 igh-ethercat-1.5.2 | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libgeos-3.11.0 | 1 libglvnd-1.4.0 | 1 libgpg-error-1.45 | 1 libkcapi-1.4.0 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 lirc-tools-0.10.2 | 1 lttng-modules-2.13.1 | 1 lttng-tools-2.13.2 | 1 lz4-1.9.4 | 1 matchbox-startup-monitor-0.1 | 1 mender-3.4.0 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 open62541-v1.3.3 | 1 openpgm-5-3-128 | 1 opensbi-0.9 | 1 openvmtools-11.3.5-18557794 | 1 perl-5.34.1 | 1 perl-net-ssleay-1.85 | 1 php-8.1.12 | 1 pigz-2.7 | 1 pipewire-0.3.59 | 1 qemu-7.1.0 | 1 qt-webkit-kiosk-a7720e50f2b... | 1 quickjs-2021-03-27 | 1 rauc-1.8 | 1 tealdeer-1.6.1 | 1 tinymembench-0.4 | 1 traceroute-2.1.0 | 1 wavemon-0.9.4 | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/a3b933093e229673a8571f71392553ffd87d30db | m68k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/e432916a346fcd67871bb73bba2da2ffa9c3acb1 | powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/b7eec9c1771104402a333d0e36c10cfae4ed7969 | aarch64_be | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3ae1af9d540240bd02211802b644f758324ec353 | powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/8f08db050b99908bb395b51a2c5271a05813c591 | riscv32 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/fbc9aab0fe5b8df5bc4d768726b9511ae0a3b825 | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/d8554486f7825027bd1705e943560c9ffaa11461 | aarch64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/61a2f5513a37d7fae474b7dd33970b90f7f41b27 | sh4aeb | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/3e04f3c250f9868cf0b4ed7ab4ec74ef213d1928 | ORPH sh4aeb | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/f520fd568e290c3f0f67292b1a46a644bdf0c732 | ORPH arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/6a631124dd5fa05f0413808f91336cca4ffd31e8 | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ab836eaaa8bee7a1fb63de889ab3b462279ba9f4 | x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/851a1f338817500017ea2c34bd59f379594ec6e3 | sh4eb | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/4dc387eef5bbabbf61a1898c3e2d77db1441a14a | sparc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/5aa3f842caefbd1373f805704b95aa74d484c50c | microblazeel | crun-1.5 | NOK | http://autobuild.buildroot.net/results/0467dccd513f395bc7a88c33e0607012eb272790 | sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e3ee6da3810a8510d018ddf206dd8b5a1329ec44 | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/5aba0e143f51be5912316d1f4a2740841979a6f0 | ORPH mips64el | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/7f7cddc1e58f0f586457600070519da0e31fb026 | ORPH i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/f9d04fe429cfc9b1aceb737c8026155442e81348 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/5a680695a8a3d8b9ea76b441e191f56fc47f5a17 | riscv64 | eigen-3.4.0 | NOK | http://autobuild.buildroot.net/results/7cb6662af894da3a4811af3d0cd2363bbfa6d959 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/93a24a18167a74b12b4716aea5c07732d8988b25 | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/169dc20d87e2352171c11f03e4ad07edec696fec | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/1b6a2531a917c4eb08d2dae11f2d3a8c0dd1e0dc | ORPH powerpc64le | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/479d936440f01b2726b0af19df45393f2005ed9e | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/95a5762a42723c3f5ffc5c0c750c35cf3ed4fd98 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/5ab2842aab6ab82b4ac93882bc2fcf57233b2ba9 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/3d4a09dcb379a0fc423010f18840c824571cc4de | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/e502b4cd5da5f75d8be7f6ad1245a8e158538813 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/393ff04c860ebd5a0f87848016a605f2a806b47a | mips64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d491ca2a76028452c8bed05bcfa9413efad324ed | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0e134d5d526037568896e8e586ee6171449dffd3 | armeb | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/0fb2b477328056e818f58916853301b312bd0dfe | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d57d975510d51f0519ed7b563447f4b785f7274d | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/35b1ef4d9fd88c90b10b37f5081104980c2e847f | m68k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f4cf3c65aa99e2754d4ae21fb928cba7885203cd | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4607f132750eea3bb700eca14e10d8c572382083 | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/483ce5749d67543eb41387e2a89e7706cf0bccea | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/24df3d97b0c49950ee53ffb65cc82c3c69d96767 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/49e6de2d810f0ca51f4c3d4da43d22779cdc71d5 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3d1295ac7571294ddb82a68cb06027b9563d0c3f | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a7e59180040c383d36f6049297af9e74adc3cba1 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/751acffb5101d2dcfbe219256b607a08a09fd714 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f1d020062bd7050a3217f24be235eb0f1ad8e77b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4ca5c0870a149004e3e5d99271479e77cebe001c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/23ae57ed2b488e6c6096f866038a24f1093133ce | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9e00ba27e33bc54371df43f82791276276ae6ea2 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6681e6fc5628cc287a80a7330acd96bf35b0bfef | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7a14b95337785657619716c9114807f41685ce5c | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/78f60c83ec69fc86f5aa5104590d8da0d7932e84 | riscv32 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fdb2402cd867559c41eb49da3ee6101287dd8cd6 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/72c0364559c1c18fdbccd991a5b28594309767fe | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f414e1037d60e28702d978889f07cc0ec0464da1 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/401dbf10306a96432f2de5dafbf95d6492c464b6 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/188cf1147449000b9d192dced087288e35878993 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a341d87b14d2cf20e887bc8b047caeb0b47d8510 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/20df165370b2bf4d41bd390fba256e795ab773d2 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/48a16a25ac732d375609db6469b530ae6ef4065c | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/73d570e5b624053c80770db108ee782a97e98607 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/73cd4e1690419a3acf348a59afecfd080150ab1e | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/0fdcc6cd65a035d1e418b87dbf83e55393cad032 | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/66142914debf093abc5638d28775acd2072ad04f | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0e8a4fe2d32825adc809efb7169ed9e02ed62dae | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/8a5586099ac2d6b59742dfc44b31f3f2a1210ec2 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d66d730a04fab2d4607a9be6a52bc19e58ed5f4f | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/650eee8c85877b841475ea94b9ffea0a5c5f3dfe | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b8bfe682240a09130417c34df88bef83d9aa1e73 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/10b8744ac74e95ec8d3dbc80a62f1d52990ed8c8 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/04bb682073ccfc38a32ce1d0dd60b55fbdf7d299 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/914f8e072c7a0944810fa66bd4a2828dccceeecb | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/407a5feb9f5bd50f6df15c3f9ac350541f4d06a1 | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/395862dea96d05cfefda7f5424bec8cf9036f451 | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/afb5736dcc99b13fa46d4f9a09bb18ce46c2b805 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d83d30b669f61e0a3a6da828a71e2b5f3201b32b | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e6ec5be7255dd7dfd49a3a82381203eb030887a3 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d1322fa38f259f72557228f67145c0e50eb083dd | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9078f1c41ba42a1c27a242d4414562d33219ddec | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2ff6623026f6e55f661759ac6c36c3eddbd9d8f8 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/0a612d59c89867eeb3b9ac34179b91dd5b874a7d | ORPH arm | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6f32c44640fe2b0f06a8231f815ce0aab671d221 | ORPH riscv64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/b400a6de46e4537bedc63442dd3606d226cefd6d | ORPH mips | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/6657c55462b38a1c66a0f77bb2f8b30dd3a1f00d | ORPH aarch64_be | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/ad5b68ca3d08c031ba125e83fbb085abc03c7270 | aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/45de79033bfb943a394a21d3e3cd0e4cd4573416 | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7124a48214aee0ad86ca2a66a319317540207700 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7ae7f070dee4f75766d613795d379de35414d0a4 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/62971344b4b3f449e846a30f6dbc666f7afc7184 | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/fd7d76eb6ac42c15ca503048f11b49296d5463a5 | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9c5432d92c136b558b8f9965709c53f2cb66cfef | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9a5f05ead92c236a8ae1a02df5111573df7f3b0e | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/db35ed75f52709fd1f6aa77357d2d5e13d4e0285 | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9b36b24fced84246d9e06e12860b4fb05c335cfe | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bc862024b4ad3ba151f480636f6493afb41796fd | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6174f7b56f355c1314cd1c09c9165347c56c73c8 | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/29e813df17bd01f06b2a263ef632481fad5bdfc2 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/acb6d4ebf95bf8d2ad0b6123d0c6d50cb1924096 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/be966a396ed5df053f678e09f1904c0a4d7dd4d7 | ORPH or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/a213d05d089ac0dc477e56642dc979a6e4f5fe39 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/57c20d5c72b737a4af5501d977d0e9a09367a689 | aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/8bf532abaf08b25528d22d9e74127e004ec0244a | or1k | libgeos-3.11.0 | NOK | http://autobuild.buildroot.net/results/d9866a1920fe3f5735f74838076412037fede42f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9a2f50723b9679d7422340131a431bc4b81dbe76 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/62cddf2e0f1c913a809b0bf2285ed75c99273c96 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d1a4b4dd25fd105bd6141bec5c4ae268f8e4059c | mips64el | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/09eb647c036c67923d17f42e80693de1c54bb0be | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/3d29c144d3f7ec8ecb8f29b2e4d5db023b5bd774 | ORPH xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/18513a6c34b76d3a2696d4371d547cb0cc5cad0f | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c5d80d06cf5bcb3265e2e4e7f5d1e580203ba1a7 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/21c4abe04edabb034f985824137b0d8f076124f4 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ff8b76579ed7bd13ec53a88c1b24ed1a957e98e0 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1620da9462566d44f29c95735d883168939ff695 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c8a4f89a1b11e6a5abebde0b09889b952b3dd4b3 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9538ea663a9e0bdd7d5f917839d9e4b11b80da05 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fcd5b3a38c5c1bab6f16cce3ee8d5bec7ab5493d | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ac1b0b6e86a4bba133ce0903de77d97c9c559b5a | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6e2dedbac2b639568e088a5649d990659a63272c | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e621395c4c1775da511ebdff95718da5af51e5b7 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ff7dad008c6802017ab43d89a220d5a43041a03f | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c3ddbcbf014d9fbeb23b442ff49932d7f3768817 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/09f268aaec08f8d31c561c83de91ef74c2817fbb | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cceda5de0600825dcfe448c034aaefe38c6084b5 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/90b57bd39a93a06047e9ba2f4fc7af22099d580b | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7f4b713d87db652e2aa0e2f74fbacd76cfa9d5b5 | mips | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/f41b8e76bdb547eb6565e11174e551415f75e1e6 | ORPH mipsel | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/3bdb1544c7563b4f0ab81894e090dbaac24a8e8e | ORPH sh4eb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/5ef75ff777dbcc0d4d744af0f438602ff6904cdb | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/90046281e4b8ec85a2f946e04291a7d64c18ea8a | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d657d0b4e7b508aaf92adc63a8fc8baa211f1717 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a02f5d6cd74267bfdd3d32c0cb56024c5b9c62e8 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/85fc6ab82cffbde045d53f3810d9d6961a3a7ac4 | ORPH arc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7e7ab0ff92d10668308d910db9f5fc52430e4fb4 | ORPH aarch64_be | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2ad75850be2493844e8520b61443d7d89760cea3 | ORPH sparc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/509bfeb9083b5bd22a55291a376ea9e87ffe8231 | ORPH i686 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/2b3c9c425dffb4a31db33a426b7f91cef0766843 | mips | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/58d9a71bd5360f88bd70343f7d2b760456f3dbee | s390x | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/52ea1b256753785befb75fb83728bc2e9d56cb54 | ORPH armeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c21adeb74917d8a5e2fd09cc95b82a469f3511ab | aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/7f4ddaca83d871d7e615fa1c544a03774b661d73 | arceb | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/21b4766716bd8238186ad840db6968d9a4b1bdd1 | i686 | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/dc5d17b23ff5b485030a16a2d260a344e42a37ab | i686 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/0a45ce686a65b5ba298bfd5db0c4523917d93f80 | arm | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/5a36fdd08489cb8cd98b76cd98ac04ef61c67ea6 | microblazeel | lz4-1.9.4 | NOK | http://autobuild.buildroot.net/results/ea8ca7dc62794d6dff55c18acf54896714590566 | ORPH powerpc64le | matchbox-startup-monitor-0.1 | NOK | http://autobuild.buildroot.net/results/223f43dd76ee907c5f25c4fee94a0f5d75614dd5 | powerpc64le | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/150ee2cc4bd5ebbc7a1eca1de27261902e0d4a1b | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/d812572da88a83c443c1879a53955a59b89ba95d | ORPH or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/9aa90380e36576c537249962f978d042d70e6661 | ORPH sparc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/7cd2010a89bcc0636d3324d28a046cf164a24df3 | ORPH mipsel | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/f036b893a5519a2739d386744e56d6c06a131896 | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/436fa16fe3854c170d6ed3a408bec9cc2fbe2746 | i586 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/7aef5fd23a271369e3b89c0cf28ede4ce77fd3cb | sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/bc7fd4d9fe1eba6e1e281078551e8de916528320 | sh4eb | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/7c788bbdb624557e045b0a7a9b82721202e1322c | arm | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/8773514b0d55f0e38ed86a09ee399ccc8d1fc88a | microblaze | pigz-2.7 | NOK | http://autobuild.buildroot.net/results/becdd217882469871641923af2df3f2934c1228f | sparc64 | pipewire-0.3.59 | NOK | http://autobuild.buildroot.net/results/eb3eaee469ac1973283e148ee4704355d20952b9 | mipsel | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/c63da26e05d9e39340af1785c077912c419a52a8 | x86_64 | qt-webkit-kiosk-a7720e50f2b... | NOK | http://autobuild.buildroot.net/results/090886f52c82323511386b21a8c9d2cfe5a5aab6 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/d1bf9934c9657d0d5a8039edec955892eefbf1d4 | x86_64 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/3f8125952382b50767cc170971f4af8309a5ffe4 | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/3f2e218e88537e1ad298b6a39f4ab3469e1a9740 | x86_64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/48e7b4730e61754651bbb8c4cb9ead4d5d1bb679 | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a2790a7cb9e14d0ca8cfec4d79f967af0709f096 | s390x | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/d46a0f8c68351ad0e6b9b6786a0fe42ac4188de9 | aarch64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/1767fafc839e7084b98b6eced2e2d6ecf828ca41 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/5ee62b3ddb9d953407e31bb52696352bbb4e94ed | armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/eaef3c167483b09ccb333eb981e0f8cd12aecda3 | sh4eb | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/453ad55f41b774d4d94ca9de4643eaeb5e0dc831 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/f66b6e1b0f67d2a401696fd9bcdac25d31170fc7 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/f2c1650ea66b4e60a0bc15290ff8a7df49589d48 | s390x | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/ceaa54c34472592f21c4fd77114ff8a909e492d4 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/bb312c3d4c5bacf572a61b5fdc1c003ad056be10 | riscv32 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/a601bda0c1443f0614a60633095068ee4c1cbfbe | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/d106aea311b19bc743f4f07db36c682e818d1120 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/83413fcdd2c9ad082e5d1268f568021fe2be8fcc | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9d13f343040164a400346f8f6e4baf9767df4b18 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a577fa280526dfd26c3121f8f4f565bedc84ffe1 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4ed02e556827fcc9cecc8f9b6165f795ba0b0afa | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6b62a45b8c49b49c8ba91680b2787195c9086e7f | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/cd1ce4060721f5e4b66d98bf257b1bd78a58b775 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/84aac77ffa1d3a3546d7949a2cb364a9c79e184a | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b8f36aba979f6389de4cc946a1dd07d2ee3c3c5b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a187c182f2099684e6ed9fc976aa46e7e374f134 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eabc0636ed32344acafde40efc61dbb86788dd7a | ORPH Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 12 glibc-2.36-66-ga1dc0be03c9d... | 10 host-binutils-2.38 | 7 imagemagick-7.1.0-51 | 4 elfutils-0.186 | 3 host-pahole-1.24 | 3 host-python-greenlet-2.0.0 | 3 norm-1.5.8 | 3 s6-linux-init-1.0.6.3 | 3 tealdeer-1.6.1 | 3 botan-2.19.2 | 2 dash-0.5.11.5 | 2 gerbera-1.10.0 | 2 gobject-introspection-1.72.0 | 2 linux-6.0.1 | 2 lxc-4.0.12 | 2 perl-5.34.1 | 2 python-bunch-1.0.1 | 2 ace-7.0.6 | 1 apparmor-3.0.4 | 1 attr-2.5.1 | 1 bdwgc-8.2.2 | 1 brltty-6.5 | 1 bzip2-1.0.8 | 1 cni-plugins-1.1.1 | 1 crun-1.5 | 1 f2fs-tools-1.15.0 | 1 fftw-quad-3.3.8 | 1 freeradius-server-3.2.0 | 1 fs/ubi/ubi.mk:51: /tmp/inst... | 1 gmp-6.2.1 | 1 host-delve-1.8.0 | 1 host-go-1.19.3 | 1 json-c-0.16 | 1 libnss-3.84 | 1 mosquitto-2.0.15 | 1 musl-1.2.3 | 1 nerdctl-0.17.1 | 1 ocf-linux-20171122 | 1 openssh-9.1p1 | 1 python-cryptography-38.0.3 | 1 sysklogd-2.4.4 | 1 systemd-250.4 | 1 traceroute-2.1.0 | 1 unknown | 1 wolfssl-5.5.2 | 1 zeek-4.1.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/59c6ad7782d069f77071b6c35d04616c61b4962d | arceb | apparmor-3.0.4 | NOK | http://autobuild.buildroot.net/results/d10cb0eb6add9ae32e48cae48645835966a05372 | mips64el | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/1660de16a8faf44853e684e2c6aa0e61cb375171 | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6c28080753c93efa8cd94cf420b464f9f7896472 | microblazeel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/64a7013e11a1146def40368b0dc080a57607731c | powerpc64le | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/97f044f3e7eb7741c8f356c53a75e84026cf26ba | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7f8e2f27dda885142ac9c0153539451248d64b88 | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/3521b03354687dfb5657481ff656553108afabc6 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/adc3526133e5c4a2b00341f16d8ac95ac98268ee | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/67425bc47d05fbf3c63a5c00f1d51db9e28a3b88 | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5df07a7fe130584e9772aa40f7b3abe89a1df2a1 | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b2c12ec897bf3383b13777ef3d13334c32e22663 | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/cf755351adba608c40b9c6920726d007f0204e00 | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d8cadba3fe5dc75c1c10c4f14cda7b82a062de75 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d386861ba4ce57c03f95a7b7a98fe6280e1dd8b0 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/d9e28ecd0bf28d119ac3c75d2cb0814f6ac87067 | sparc64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/d6b1e4ba4f36378f8e26ca27e77e1c10ba2665f8 | ORPH x86_64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/118cabf5bcd3aa874b9bd78224bd359bf95ffe2f | ORPH powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/c959a740eedf0313656f7bd3a28184c589bcf5d6 | powerpc64le | bzip2-1.0.8 | NOK | http://autobuild.buildroot.net/results/ac4e2c4f0c576f2e8a1727f6f6dfefe124389388 | ORPH powerpc64le | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/04e90c8b6658a6d72f628bf9d764419d189fa35d | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6473328e2a103175d943233436b5a976d648ad7c | microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/1b150f1658ddee3c6fa76d7cbc00c40636d5e18f | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/3dc4775a96676355351db036546a70936e03a183 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3dd4085a08e2f837c0388cdf6391efae616515ab | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/30e466d1726bdf0250c76263e8474ad40b90e3a3 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d42af765b54eee22c80fc23e075e29a151824595 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/b9fb7e2121846e5de56d0b92ae9ceae7826f773a | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/cb36c4ac2ae6833e39f5b871675e45891750caf9 | ORPH microblaze | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/b5a527457ffd7a849376f319ccfd436edc08f880 | powerpc64 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/8fdadc1754dd5410953b599278396c1cee19ae4d | m68k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/125fed5878b39975611e3969c4d7291329012106 | microblazeel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/fdb5679536aa32c481c303f10205a30c6020d7ee | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9bdb0bbb211bbff4c0f813716a2b2361c22edabb | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7b374dab25fea7ea67babce9917643cd8ceb923b | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/82617b85391d84bb46350e94dd26361e1c5a8da2 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/668bc9e68cd23e752b9d7444a8df79f92bfd6cee | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/668b114ccff3eae40bf07532fd18dff77e880be2 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4f9a4036bbace7e82c973e86a12306ecfce517b3 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8f38abd7c75a3dad8ab77bafd8f8eba1c3f53cef | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1725f09a51906ca51d98448aac718fe0d04d9309 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d17517c9c4f368703c8f3665c494c73f49ba04d7 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c897c1e93ef048e8c9144a66a987cd9ce6957f26 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/a00fc95e7a2cf7007016fe8b1cd22cca51d91f6d | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/52d9d2bd3861271d455e6e24db882087b8a5df59 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5c6beef33f60f5ab4e3344c82206de58327806a3 | ORPH powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/867508140b8a38353c742ba578fbb860abcfdf4e | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/70b1a093e401e9879002d5cae68f3d37c573d002 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/88804d761ae414406966d4b802c816a91871e507 | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/22c25b6ac849c560539ae29f22de5600b4c90841 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5cff59b3dd3690cf9c3dd2a15704fda58e77f906 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2734e50cd25b2e8004628c9e75ce7dd40c24c5a2 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7592832a2bc54f93533e3ba1b40ef0926be28f1b | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/21bfb0ad9ac634d5321e5525755fb9e37a5e4067 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0104257330b4ec2c1105678633706050b55b24d4 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/60486e2b74c6f8695ae0a4a74bf10c4202aae9cc | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9fc481805c7a227b2ed4f930469ac8ce308ebf95 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4199300da1be62adc6d3443aa57c8dee4dd6935b | arc | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/55205853debc9101196420e021513e4c25256823 | mips | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/2a85550924dec47fb55186705db42fac1ef9654b | sparc | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/82483f21f37333c1bb277b94e8923bd3ab7c9655 | aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6d84cf9ad52e1fc997267fc8acc6368fc7edc656 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5dcaf5b88a54a795e77fd39e374b7cf73c023c83 | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/adc5f677e8bcedaf45358d1b62a6b04d3582845b | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/50e6290759422d7042baa0a52de3bed6d545cdd0 | ORPH riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/83d87a7e36613b83e79e15e31792e3557c65b965 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d9cc26939d52e5b41b7ec9f91042e16a8a836587 | mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/8e901e4b1dd10b4810dc48f40b1b2cd9cea8de2e | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/be226448066dc471bb013972dbe5e77675cfdeb5 | ORPH aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/8d55a23d4757df361bac678d5388e16500558a15 | powerpc | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/a24fda878fb83cef5179eb43bb9a9b27b8409acf | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/f2d8e41c5d2f0699b67eaab1253ef98ddedfe072 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/c178e103d8836597cc72a74443d9a704880aa135 | i686 | nerdctl-0.17.1 | NOK | http://autobuild.buildroot.net/results/8dd56eee44eaaa683a2c33cd3aabbe9b9ac0da88 | or1k | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/bc53c7cad211b0006896171517b67e9a22ae602e | ORPH microblazeel | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/2dc36a6b97a5f0aa23acf5bc55d594c2e5e6c6ba | ORPH riscv32 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/4fd1caa8a66478492377999d3fb1ad3582708f50 | ORPH i686 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/ff78a1a20b4faa61283cb7a0665f3cf4c5e7d241 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/6c7c81026f27b44249efebcbb490069a2ceb6931 | ORPH or1k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/2dbf4edf71570b1e2b5a108f0a249478f278479b | mips64el | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/69f9cd7c71191bf35222578c3d8844686ed1fc03 | aarch64_be | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/508b5f6c3c4711cdeca9eb84c5918089b3632b23 | aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/09f968286fe0e57d9ec5dc0150e5eb274463668b | mips | python-cryptography-38.0.3 | NOK | http://autobuild.buildroot.net/results/ef2103c232e8c0277047b83bb2f64b4fe0071eff | m68k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/60bcd0a1225bb428d8bb17526264ff10416d5359 | aarch64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/8bf14c4a33ab451c8c1a318523ce7a8dae86a009 | mips64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/57dfb32529e5c69dbed709235d4426fd91e404ff | arc | sysklogd-2.4.4 | NOK | http://autobuild.buildroot.net/results/ffcbe901cf6da8ccb21eff491d289dd664dd11d3 | powerpc64 | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/68c17056490d441c7f862349e9c7e471b4570162 | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/63dcfcc2ae1ad8f8f794f5f127f738bbefdbd128 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/132093ba35aa71fee413a8c7557f0eee0d35ebf6 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/20a7cfcacee404abb93d725c4768630f9aa6508a | sh4 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/50ff06fece4f50740a0d5e4b229fb0882c01010b | sparc | unknown | NOK | http://autobuild.buildroot.net/results/2f6df5264035c9c3e744a120c62b03a0e67f7e1b | mipsel | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/f4c65d5b6f14ec80425bc8b46dd9184ba7007aa9 | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/442b63bff8908a0cc23583a75322499bbe296c31 | Classification of failures by reason for 2022.02.x -------------------------------------------------- libwpe-1.12.3 | 1 mongodb | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | libwpe-1.12.3 | NOK | http://autobuild.buildroot.net/results/c4fbbde4cf112313265366e7722513f747802f40 | x86_64 | mongodb | TIM | http://autobuild.buildroot.net/results/ce56838503a57795991d17feefb94c76c4080efb | Classification of failures by reason for 2022.08.x -------------------------------------------------- gerbera-1.10.0 | 2 gitlab-runner-14.5.1 | 2 igd2-for-linux-2.1 | 2 imagemagick-7.1.0-51 | 2 4th-3.64.1 | 1 attr-2.5.1 | 1 fontconfig-2.13.1 | 1 glibc-2.35-134-gb6aade18a7e... | 1 python-ujson-5.2.0 | 1 unknown | 1 valgrind-3.19.0 | 1 wavemon-0.9.4 | 1 wtfutil-0.41.0 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | 4th-3.64.1 | NOK | http://autobuild.buildroot.net/results/d2746852913ba77c1bb29e5b552c080b649fff2c | mips64el | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/302dc13dd79b066e5451bfcc2048cf9ef6430ffe | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/4963210b90d5dc4388fd8f1c3e65d9c1d48d141b | ORPH powerpc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9d03a1089a45601cb040ec82cf2eefe8ba46619d | m68k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a891122148084c64dae7904bb0ce2e238be175d4 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/eb716a5643593a7f0bd3a3a851dace40e4cd4446 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/1740483e42379ae4b010f0155937e8dbb2c8df18 | nios2 | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/ffc879b70af4a63eaadd7ca1a7308e3a2def5ee3 | nios2 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/6d4642957679784ef091bb012ee8db15f061ebb7 | sparc64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/908142fa37d2c5dabcefe777f16fb06be9dc8832 | s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1941cbfbad5f11a9adcec8b21b70030a4f4df3c4 | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e15e8bfed312589c59ea3d8c341a544166ab30b9 | ORPH xtensa | python-ujson-5.2.0 | NOK | http://autobuild.buildroot.net/results/bdfe38978ae16a597cedbedf45d8c9c6fa43aff4 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/c7ec48c9d14d8b3c8b9c9ba7fee16a6f3eb08eb9 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/79b383d4094d415e7079c7c9645c9dc4cc0a69fc | ORPH aarch64_be | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/d23ac4c55efeeff449013b5747d35e1cdcd9e3fb | ORPH x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/833ab570da3b5c45a5572e93eb6828ca48a91301 | Gitlab CI results for 2022-11-08 ================================ -- http://autobuild.buildroot.net From wg at grandegger.com Wed Nov 9 08:29:48 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Wed, 9 Nov 2022 09:29:48 +0100 Subject: [Buildroot] Defining package env variables in external.mk Message-ID: <11be86d8-4ce4-1ec5-41e5-ab8a9b8cacf5@grandegger.com> Hello, I discovered that it's possible to define environment variable for certain packages in "external,mk": ? $ cd buildroot-my-external-tree ? $ cat external.mk ? ... ? UDISKS_CONF_OPTS += "--enable-fhs-media" This works for UDISKS. Is it a legal simple way to set package variables for the mainline tree in the external tree? Sorry for my ignorance. Wolfgang From fperrad at gmail.com Wed Nov 9 08:34:40 2022 From: fperrad at gmail.com (Francois Perrad) Date: Wed, 9 Nov 2022 09:34:40 +0100 Subject: [Buildroot] [PATCH] package/lua-mqtt: new package Message-ID: <20221109083440.1254693-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/Config.in | 1 + package/lua-mqtt/Config.in | 11 +++++++++++ package/lua-mqtt/lua-mqtt.hash | 3 +++ package/lua-mqtt/lua-mqtt.mk | 11 +++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/lua-mqtt/Config.in create mode 100644 package/lua-mqtt/lua-mqtt.hash create mode 100644 package/lua-mqtt/lua-mqtt.mk diff --git a/package/Config.in b/package/Config.in index 78d4d924d..1894fc0b3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -722,6 +722,7 @@ menu "Lua libraries/modules" source "package/lua-lyaml/Config.in" source "package/lua-markdown/Config.in" source "package/lua-messagepack/Config.in" + source "package/lua-mqtt/Config.in" source "package/lua-msgpack-native/Config.in" source "package/lua-periphery/Config.in" source "package/lua-resty-http/Config.in" diff --git a/package/lua-mqtt/Config.in b/package/lua-mqtt/Config.in new file mode 100644 index 000000000..b71331905 --- /dev/null +++ b/package/lua-mqtt/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LUA_MQTT + bool "lua-mqtt" + depends on BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4 + help + client library for MQTT 3.1.1 & 5. + + https://fperrad.frama.io/lua-mqtt + +comment "lua-mqtt needs a Lua >= 5.3" + depends on !BR2_PACKAGE_LUA_5_3 + depends on !BR2_PACKAGE_LUA_5_4 diff --git a/package/lua-mqtt/lua-mqtt.hash b/package/lua-mqtt/lua-mqtt.hash new file mode 100644 index 000000000..3636e9e6a --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.hash @@ -0,0 +1,3 @@ +# computed by luarocks/buildroot +sha256 986ec63dd9f0761f9c5231f6e19529138602c289e13da5c71dc1449f5f247152 lua-mqtt-0.1.0-1.src.rock +sha256 e86d7c8adfabcb7c6515cc6e524bf0a76f7b3a86560a7ac47d7cabae5f8391a2 lua-mqtt-0.1.0/COPYRIGHT diff --git a/package/lua-mqtt/lua-mqtt.mk b/package/lua-mqtt/lua-mqtt.mk new file mode 100644 index 000000000..a2f17d2b2 --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# lua-mqtt +# +################################################################################ + +LUA_MQTT_VERSION = 0.1.0-1 +LUA_MQTT_LICENSE = MIT +LUA_MQTT_LICENSE_FILES = $(LUA_MQTT_SUBDIR)/COPYRIGHT + +$(eval $(luarocks-package)) -- 2.37.2 From neal.frager at amd.com Wed Nov 9 09:12:13 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 9 Nov 2022 02:12:13 -0700 Subject: [Buildroot] [PATCH v4 1/2] package/versal-firmware: new package Message-ID: <20221109091214.65185-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes V3->V4: - no changes --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 81e6cd54ab..6ef52df15e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2158,6 +2158,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..ebc7df10ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Wed Nov 9 09:12:14 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 9 Nov 2022 02:12:14 -0700 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109091214.65185-1-neal.frager@amd.com> References: <20221109091214.65185-1-neal.frager@amd.com> Message-ID: <20221109091214.65185-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags V3->V4: - switch to stripped u-boot.elf binary - clean up bootgen.bif file format --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 6ef52df15e..b6efeec012 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2150,9 +2150,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..8c5d391b97 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From peter at korsgaard.com Wed Nov 9 13:28:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 09 Nov 2022 14:28:31 +0100 Subject: [Buildroot] [PATCH] package/nodejs: drop support for the MIPS architecture In-Reply-To: <20221026175705.3928406-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 19:57:05 +0200") References: <20221026175705.3928406-1-thomas.petazzoni@bootlin.com> Message-ID: <87leokfe9s.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > The build of NodeJS fails on mipsel due to an issue in the V8 code: > ../../deps/v8/src/compiler/backend/mips/code-generator-mips.cc:4106:48: error: call of overloaded 'Operand(int64_t)' is ambiguous > 4106 | Operand(static_cast(0))); > There is apparently a lack of maintenance of the MIPS port of V8, as > is discussed in the Github issue at > https://github.com/nodejs/node/issues/26179. > Until this get improved/fixed, our best option is to drop support for > MIPS in our NodeJS package. > Fixes: > http://autobuild.buildroot.net/results/0e6ee80c77bcb77afe18410e8d9da93b738cb0a4/ > Signed-off-by: Thomas Petazzoni :/ Committed to 2022.08.x, thanks. Perhaps this is only a >= nodejs 16.x issue? We don't seem to have any similar build issues for 14.x on 2022.02.x. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 9 13:22:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 9 Nov 2022 14:22:48 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/nodejs: drop support for the MIPS architecture Message-ID: <20221109132933.EA102824EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73e41cd6739b3afb54073733e7818c03ae72be3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The build of NodeJS fails on mipsel due to an issue in the V8 code: ../../deps/v8/src/compiler/backend/mips/code-generator-mips.cc:4106:48: error: call of overloaded 'Operand(int64_t)' is ambiguous 4106 | Operand(static_cast(0))); There is apparently a lack of maintenance of the MIPS port of V8, as is discussed in the Github issue at https://github.com/nodejs/node/issues/26179. Until this get improved/fixed, our best option is to drop support for MIPS in our NodeJS package. Fixes: http://autobuild.buildroot.net/results/0e6ee80c77bcb77afe18410e8d9da93b738cb0a4/ Signed-off-by: Thomas Petazzoni (cherry picked from commit 69d311687abd005dddf3621b7b52a397e75ad8ab) Signed-off-by: Peter Korsgaard --- package/nodejs/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/nodejs/Config.in b/package/nodejs/Config.in index 5375dfeacd..1489306be0 100644 --- a/package/nodejs/Config.in +++ b/package/nodejs/Config.in @@ -2,7 +2,6 @@ config BR2_PACKAGE_NODEJS_ARCH_SUPPORTS bool # On ARM, at least ARMv6+ with VFPv2+ is needed default y if BR2_arm && !BR2_ARM_CPU_ARMV4 && !BR2_ARM_CPU_ARMV5 && BR2_ARM_CPU_HAS_VFPV2 - default y if BR2_mipsel && !BR2_MIPS_SOFT_FLOAT default y if BR2_aarch64 || BR2_i386 || BR2_x86_64 # libuv depends on BR2_TOOLCHAIN_HAS_SYNC_4 From luca.ceresoli at bootlin.com Wed Nov 9 14:42:42 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 15:42:42 +0100 Subject: [Buildroot] [PATCH v4 1/2] package/versal-firmware: new package In-Reply-To: <20221109091214.65185-1-neal.frager@amd.com> References: <20221109091214.65185-1-neal.frager@amd.com> Message-ID: <20221109154242.082e2709@booty> Hi Neal, On Wed, 9 Nov 2022 02:12:13 -0700 Neal Frager wrote: > This patch adds support for downloading versal microblaze firmware binaries. > These are necessary for booting Xilinx versal devices. > > The location of these binaries is temporary, and will soon be added to the > Xilinx firmware repository. The temporary location is using the same free > distribution license as the Xilinx firmware repository. > > Once these files are available on the Xilinx repository, this package will > be updated to the new location. > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 9 14:56:21 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 15:56:21 +0100 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109091214.65185-2-neal.frager@amd.com> References: <20221109091214.65185-1-neal.frager@amd.com> <20221109091214.65185-2-neal.frager@amd.com> Message-ID: <20221109155621.4af7f270@booty> On Wed, 9 Nov 2022 02:12:14 -0700 Neal Frager wrote: > This patch adds support for Xilinx Versal VCK190 evaluation board. > > VCK190 features can be found here: > https://www.xilinx.com/products/boards-and-kits/vck190.html > > The VCK190 is based on the Xilinx Versal family: > https://www.xilinx.com/products/silicon-devices/acap/versal.html > > The VC1902 included with the VCK190 evaluation board has Xilinx > AI Engine acclerators designed for accelerating machine learning > applications. Also included is an upgrade from prior Zynq and > ZynqMP families to ARM Cortex-A72 cores. > > While the Linux kernel for Versal is quite similar to ZynqMP, > the boot process has significantly changed. > > Triple-redundant MicroBlaze cores are used to boot and setup > Versal devices. For this reason, current buildroot support > will download pre-built firmware images and use Xilinx bootgen > to generate the boot.bin for the vck190. > > Signed-off-by: Neal Frager [...] > diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig > new file mode 100644 > index 0000000000..8c5d391b97 > --- /dev/null > +++ b/configs/versal_vck190_defconfig > @@ -0,0 +1,38 @@ > +BR2_aarch64=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" > +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" > +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" > +BR2_LINUX_KERNEL_DTS_SUPPORT=y > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" > +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > +BR2_TARGET_ROOTFS_EXT2=y > +BR2_TARGET_ROOTFS_EXT2_4=y > +# BR2_TARGET_ROOTFS_TAR is not set > +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y > +BR2_TARGET_UBOOT=y > +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" > +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" > +BR2_TARGET_UBOOT_NEEDS_DTC=y > +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > +BR2_TARGET_UBOOT_FORMAT_ELF=y > +BR2_PACKAGE_VERSAL_FIRMWARE=y > +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" > +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" These two lines should be removed. They hold the default values after it has been added to patch 1. If you send a new verison with only that fixed you can add: Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Wed Nov 9 15:10:27 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 9 Nov 2022 15:10:27 +0000 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109155621.4af7f270@booty> References: <20221109155621.4af7f270@booty> Message-ID: Hi Luca, > Le 9 nov. 2022 ? 15:56, Luca Ceresoli a ?crit : > > ?On Wed, 9 Nov 2022 02:12:14 -0700 > Neal Frager wrote: > >> This patch adds support for Xilinx Versal VCK190 evaluation board. >> >> VCK190 features can be found here: >> https://www.xilinx.com/products/boards-and-kits/vck190.html >> >> The VCK190 is based on the Xilinx Versal family: >> https://www.xilinx.com/products/silicon-devices/acap/versal.html >> >> The VC1902 included with the VCK190 evaluation board has Xilinx >> AI Engine acclerators designed for accelerating machine learning >> applications. Also included is an upgrade from prior Zynq and >> ZynqMP families to ARM Cortex-A72 cores. >> >> While the Linux kernel for Versal is quite similar to ZynqMP, >> the boot process has significantly changed. >> >> Triple-redundant MicroBlaze cores are used to boot and setup >> Versal devices. For this reason, current buildroot support >> will download pre-built firmware images and use Xilinx bootgen >> to generate the boot.bin for the vck190. >> >> Signed-off-by: Neal Frager > > [...] > >> diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig >> new file mode 100644 >> index 0000000000..8c5d391b97 >> --- /dev/null >> +++ b/configs/versal_vck190_defconfig >> @@ -0,0 +1,38 @@ >> +BR2_aarch64=y >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y >> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" >> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" >> +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" >> +BR2_LINUX_KERNEL=y >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" >> +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" >> +BR2_LINUX_KERNEL_DTS_SUPPORT=y >> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" >> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y >> +BR2_TARGET_ROOTFS_EXT2=y >> +BR2_TARGET_ROOTFS_EXT2_4=y >> +# BR2_TARGET_ROOTFS_TAR is not set >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y >> +BR2_TARGET_UBOOT=y >> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" >> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" >> +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" >> +BR2_TARGET_UBOOT_NEEDS_DTC=y >> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y >> +BR2_TARGET_UBOOT_FORMAT_ELF=y >> +BR2_PACKAGE_VERSAL_FIRMWARE=y >> +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" >> +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" > > These two lines should be removed. They hold the default values after > it has been added to patch 1. While functionally, you are correct that I can remove these two lines, I am not sure it is the right thing to do. I designed these patches with the idea of supporting additional versal boards in the future. When a second board gets supported, it would make more sense for each defconfig be designed for the specific board. I only created a default, so that the package would always build, even with tests where these parameters are not defined. But in reality, I would like users to always specify these parameters to get the right boot firmware files for their board. One thing I could do is get rid of the version definition in the defconfig file and let that just be default (latest) unless specified otherwise by a user. Would you be ok if I only remove the version config in v5 and keep the board config? > > If you send a new verison with only that fixed you can add: > Reviewed-by: Luca Ceresoli > > -- > Luca Ceresoli, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com Best regards, Neal Frager AMD From luca.ceresoli at bootlin.com Wed Nov 9 15:45:03 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 16:45:03 +0100 Subject: [Buildroot] [PATCH v1 1/3] configs/zynq_zc706_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-1-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> Message-ID: <20221109164503.1ca7755c@booty> Hi Neal, apologies for the delay, I had missed these patches. On Tue, 18 Oct 2022 23:18:21 -0600 Neal Frager wrote: > This patch bumps the zc706 to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > > Signed-off-by: Neal Frager > --- So let's upgrate to 2022.2 before the new year comes! :) Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 9 15:45:49 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 16:45:49 +0100 Subject: [Buildroot] [PATCH v1 3/3] configs/zynq_zed_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-3-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> <20221019051823.26706-3-neal.frager@amd.com> Message-ID: <20221109164549.309f3c89@booty> On Tue, 18 Oct 2022 23:18:23 -0600 Neal Frager wrote: > This patch bumps the zed to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 9 15:45:23 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 16:45:23 +0100 Subject: [Buildroot] [PATCH v1 2/3] configs/zynq_microzed_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-2-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> <20221019051823.26706-2-neal.frager@amd.com> Message-ID: <20221109164523.0ac2b5ed@booty> On Tue, 18 Oct 2022 23:18:22 -0600 Neal Frager wrote: > This patch bumps the microzed to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > > Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 9 15:48:36 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 9 Nov 2022 16:48:36 +0100 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: References: <20221109155621.4af7f270@booty> Message-ID: <20221109164836.60da738e@booty> On Wed, 9 Nov 2022 15:10:27 +0000 "Frager, Neal" wrote: > Hi Luca, > > > Le 9 nov. 2022 ? 15:56, Luca Ceresoli a ?crit : > > > > ?On Wed, 9 Nov 2022 02:12:14 -0700 > > Neal Frager wrote: > > > >> This patch adds support for Xilinx Versal VCK190 evaluation board. > >> > >> VCK190 features can be found here: > >> https://www.xilinx.com/products/boards-and-kits/vck190.html > >> > >> The VCK190 is based on the Xilinx Versal family: > >> https://www.xilinx.com/products/silicon-devices/acap/versal.html > >> > >> The VC1902 included with the VCK190 evaluation board has Xilinx > >> AI Engine acclerators designed for accelerating machine learning > >> applications. Also included is an upgrade from prior Zynq and > >> ZynqMP families to ARM Cortex-A72 cores. > >> > >> While the Linux kernel for Versal is quite similar to ZynqMP, > >> the boot process has significantly changed. > >> > >> Triple-redundant MicroBlaze cores are used to boot and setup > >> Versal devices. For this reason, current buildroot support > >> will download pre-built firmware images and use Xilinx bootgen > >> to generate the boot.bin for the vck190. > >> > >> Signed-off-by: Neal Frager > > > > [...] > > > >> diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig > >> new file mode 100644 > >> index 0000000000..8c5d391b97 > >> --- /dev/null > >> +++ b/configs/versal_vck190_defconfig > >> @@ -0,0 +1,38 @@ > >> +BR2_aarch64=y > >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > >> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" > >> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" > >> +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" > >> +BR2_LINUX_KERNEL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > >> +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" > >> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" > >> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > >> +BR2_TARGET_ROOTFS_EXT2=y > >> +BR2_TARGET_ROOTFS_EXT2_4=y > >> +# BR2_TARGET_ROOTFS_TAR is not set > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y > >> +BR2_TARGET_UBOOT=y > >> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > >> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" > >> +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" > >> +BR2_TARGET_UBOOT_NEEDS_DTC=y > >> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >> +BR2_TARGET_UBOOT_FORMAT_ELF=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" > >> +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" > > > > These two lines should be removed. They hold the default values after > > it has been added to patch 1. > > While functionally, you are correct that I can remove these two lines, I am not sure it is the right thing to do. > > I designed these patches with the idea of supporting additional versal boards in the future. When a second board gets supported, it would make more sense for each defconfig be designed for the specific board. > > I only created a default, so that the package would always build, even with tests where these parameters are not defined. But in reality, I would like users to always specify these parameters to get the right boot firmware files for their board. > > One thing I could do is get rid of the version definition in the defconfig file and let that just be default (latest) unless specified otherwise by a user. Thinking twice about that I think you have a good point here, at least for the version whose default is likely to change in the future. So you can leave it as is, forget about my comment. Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 9 16:00:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 17:00:47 +0100 Subject: [Buildroot] [PATCH] package/nodejs: drop support for the MIPS architecture In-Reply-To: <87leokfe9s.fsf@dell.be.48ers.dk> References: <20221026175705.3928406-1-thomas.petazzoni@bootlin.com> <87leokfe9s.fsf@dell.be.48ers.dk> Message-ID: <20221109170047.055d9e6b@windsurf> On Wed, 09 Nov 2022 14:28:31 +0100 Peter Korsgaard wrote: > Committed to 2022.08.x, thanks. > > Perhaps this is only a >= nodejs 16.x issue? We don't seem to have any > similar build issues for 14.x on 2022.02.x. I honestly didn't look at older releases. It is indeed possible that it used to work, since when MIPS support was added I suppose someone was using it :-) Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 9 21:54:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 22:54:59 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynq_zc706_defconfig: bump to Xilinx 2022.2 Message-ID: <20221109220409.AAE438277A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35bd9333252c90ca7ecac132f84d43f828eeffeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch bumps the zc706 to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes Signed-off-by: Neal Frager Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- configs/zynq_zc706_defconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/zynq_zc706_defconfig b/configs/zynq_zc706_defconfig index 0daaeca872..3ad8cbafe3 100644 --- a/configs/zynq_zc706_defconfig +++ b/configs/zynq_zc706_defconfig @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zc706" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Wed Nov 9 22:01:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:01:21 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynq_zed_defconfig: bump to Xilinx 2022.2 Message-ID: <20221109220409.BD3048277E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c1c32fc61779fa25fdba662012803a14f6c4687d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch bumps the zed to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- configs/zynq_zed_defconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/zynq_zed_defconfig b/configs/zynq_zed_defconfig index 74c2e8c4d3..a39911b757 100644 --- a/configs/zynq_zed_defconfig +++ b/configs/zynq_zed_defconfig @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zed" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Wed Nov 9 21:55:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 22:55:19 +0100 Subject: [Buildroot] [git commit branch/next] configs/zynq_microzed_defconfig: bump to Xilinx 2022.2 Message-ID: <20221109220409.B409B82774@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bebf31edc682b5c8b040d36f0ebdd93ca470ee40 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch bumps the microzed to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni --- configs/zynq_microzed_defconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configs/zynq_microzed_defconfig b/configs/zynq_microzed_defconfig index 5f3fc5e6ab..459a3a40bc 100644 --- a/configs/zynq_microzed_defconfig +++ b/configs/zynq_microzed_defconfig @@ -7,7 +7,7 @@ BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq" BR2_LINUX_KERNEL_UIMAGE=y BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000" @@ -19,7 +19,7 @@ BR2_TARGET_ROOTFS_EXT2_4=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-microzed" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Wed Nov 9 22:05:07 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:05:07 +0100 Subject: [Buildroot] [PATCH v1 1/3] configs/zynq_zc706_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221019051823.26706-1-neal.frager@amd.com> References: <20221019051823.26706-1-neal.frager@amd.com> Message-ID: <20221109230507.39d8f8d8@windsurf> On Tue, 18 Oct 2022 23:18:21 -0600 Neal Frager via buildroot wrote: > This patch bumps the zc706 to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > > Signed-off-by: Neal Frager > --- > configs/zynq_zc706_defconfig | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) All three patches applied to our next branch. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 9 22:05:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:05:23 +0100 Subject: [Buildroot] [git commit branch/next] package/tpm2-pkcs11: bump version to 1.8.0 Message-ID: <20221109220534.AC686827E3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a85f5f2a412db894fdf548e10d12e7c56eda9107 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Yair Ben-Avraham Signed-off-by: Thomas Petazzoni --- package/tpm2-pkcs11/tpm2-pkcs11.hash | 2 +- package/tpm2-pkcs11/tpm2-pkcs11.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.hash b/package/tpm2-pkcs11/tpm2-pkcs11.hash index 1d5bcc7a54..b027bad72a 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.hash +++ b/package/tpm2-pkcs11/tpm2-pkcs11.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 078a445ed0e9f5009675a162b4b7b88f3520436cfbc791bb2249f37bd1f475bd tpm2-pkcs11-1.7.0.tar.gz +sha256 79f28899047defd6b4b72b7268dd56abf27774954022315f818c239af33e05bd tpm2-pkcs11-1.8.0.tar.gz sha256 793aa007f793458434d7cc60b1c827053a399308658b32fcaa6023802adc22e1 LICENSE diff --git a/package/tpm2-pkcs11/tpm2-pkcs11.mk b/package/tpm2-pkcs11/tpm2-pkcs11.mk index adb5a46f56..9d61340775 100644 --- a/package/tpm2-pkcs11/tpm2-pkcs11.mk +++ b/package/tpm2-pkcs11/tpm2-pkcs11.mk @@ -4,14 +4,15 @@ # ################################################################################ -TPM2_PKCS11_VERSION = 1.7.0 +TPM2_PKCS11_VERSION = 1.8.0 TPM2_PKCS11_SITE = https://github.com/tpm2-software/tpm2-pkcs11/releases/download/$(TPM2_PKCS11_VERSION) TPM2_PKCS11_LICENSE = BSD-2-Clause TPM2_PKCS11_LICENSE_FILES = LICENSE TPM2_PKCS11_DEPENDENCIES = host-pkgconf libyaml openssl sqlite tpm2-tss TPM2_PKCS11_CONF_OPTS += \ - --disable-hardening + --disable-hardening \ + --disable-ptool-checks # Fix tpm.c:746:5: error: 'for' loop initial declarations are only allowed in C99 mode # Fix implicit declaration of function 'strnlen' From thomas.petazzoni at bootlin.com Wed Nov 9 22:05:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:05:31 +0100 Subject: [Buildroot] [PATCH] package/tpm2-pkcs11: bump version to 1.8.0 In-Reply-To: References: Message-ID: <20221109230531.45172f4b@windsurf> On Wed, 09 Nov 2022 06:38:21 +0000 Yair Ben-Avraham via buildroot wrote: > Signed-off-by: Yair Ben-Avraham > --- > package/tpm2-pkcs11/tpm2-pkcs11.hash | 2 +- > package/tpm2-pkcs11/tpm2-pkcs11.mk | 5 +++-- > 2 files changed, 4 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 Wed Nov 9 22:09:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:09:39 +0100 Subject: [Buildroot] [git commit] package/udisks: fix the tool name in the config help Message-ID: <20221109221000.192C18282A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=593c64eaf9d2f03d1a0164c114caffa2f4546f5b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The name of the tool in udisks2 is udisksctl. Signed-off-by: Wolfgang Grandegger Signed-off-by: Thomas Petazzoni --- package/udisks/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..5d0b96f3c0 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -31,8 +31,8 @@ config BR2_PACKAGE_UDISKS interfaces that can be used to query and manipulate storage devices. - o a command-line tool, udisks(1), that can be used to query - and use the daemon + o a command-line tool, udisksctl(1), that can be used to + query and use the daemon http://www.freedesktop.org/wiki/Software/udisks From thomas.petazzoni at bootlin.com Wed Nov 9 22:10:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:10:03 +0100 Subject: [Buildroot] [PATCH] package/udisks: fix the tool name in the config help In-Reply-To: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> References: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> Message-ID: <20221109231003.2b3387bc@windsurf> On Tue, 8 Nov 2022 18:19:04 +0100 Wolfgang Grandegger wrote: > The name of the tool in udisks2 is udisksctl. > > Signed-off-by: Wolfgang Grandegger > --- > package/udisks/Config.in | 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 Wed Nov 9 22:10:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 9 Nov 2022 23:10:58 +0100 Subject: [Buildroot] [PATCH] package/udisks: add config option to support mounting in, /media In-Reply-To: References: Message-ID: <20221109231058.6265929b@windsurf> Hello Wolfgang, On Tue, 8 Nov 2022 18:22:03 +0100 Wolfgang Grandegger wrote: > Support mounting in /media instead of /run/media for compatibility > with the Filesystem Hierarchy Standard (FHS). This is also required > for backward compatibility with udisks1. Could you resend with your Signed-off-by: line? Also see below another comment. > comment "udisks can't be built with Optimize for fast" > depends on BR2_OPTIMIZE_FAST > + > +if BR2_PACKAGE_UDISKS > + > +config BR2_PACKAGE_UDISKS_FHS_MEDIA > + bool "Mount devices in /media instead of /run/media" > + help > + Support mounting in /media for compatibility with the > + Filesystem Hierarchy Standard (FHS) > + > +endif > diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk > index 2bf519a2cc..91328effba 100644 > --- a/package/udisks/udisks.mk > +++ b/package/udisks/udisks.mk > @@ -39,4 +39,8 @@ UDISKS_CONF_OPTS = \ > --disable-vdo \ > --disable-zram > > +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) > +UDISKS_CONF_OPTS += --enable-fhs-media Could you add: else UDISKS_CONF_OPTS += --disable-fhs-media So that we are explicit about what happens when the option is disabled? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From bfxfer at gmail.com Thu Nov 10 01:10:54 2022 From: bfxfer at gmail.com (Fiero Samurai) Date: Wed, 9 Nov 2022 17:10:54 -0800 Subject: [Buildroot] Configure aarch64 without FPU support Message-ID: Hi, How to configure buildroot for aarch64 that doesn't have a FPU? I'd still like to use FP using soft-float. In "make menuconfig", selecting "cortex-A55" for "Target Architecture Variant" automatically selects "FP-ARMv8" for "Floating point strategy". Also, the menuconfig requires either FP-ARMv8 or one of the VFPs to be selected for floating point strategy. Thus, the final generated .config has FPU enabled. Also, does this effect FPU support on uclibc-ng config? Because, in "make uclibc-menuconfig", I couldn't disable "Target CPU has a floating point unit (FPU)" within "Target Architecture Features and Options". So, the generated .config for uclibc-ng also has FPU enabled. I am using buildroot v2021.02.6. Any help is appreciated! -- Fiero From baruch at tkos.co.il Thu Nov 10 06:16:30 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 10 Nov 2022 08:16:30 +0200 Subject: [Buildroot] [PATCH] package/socat: support OpenSSL only Message-ID: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> socat is not compatible with libressl. Fixes: http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ Signed-off-by: Baruch Siach --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index 0414c8adc855..639b3d302847 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -31,7 +31,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_LIBOPENSSL),y) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl -- 2.35.1 From baruch at tkos.co.il Thu Nov 10 06:28:37 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 10 Nov 2022 08:28:37 +0200 Subject: [Buildroot] [PATCH next] package/uhubctl: bump to version 2.5.0 Message-ID: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> Update LICENSE file hash for copyright year update. Signed-off-by: Baruch Siach --- package/uhubctl/uhubctl.hash | 4 ++-- package/uhubctl/uhubctl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uhubctl/uhubctl.hash b/package/uhubctl/uhubctl.hash index c696d70f6cd2..8a4581b84ce3 100644 --- a/package/uhubctl/uhubctl.hash +++ b/package/uhubctl/uhubctl.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 391f24fd1f89cacce801df38ecc289b34c3627bc08ee69eec515af7e1a283d97 uhubctl-2.4.0.tar.gz -sha256 2d3aa0737e8db9dfd710f9a282b446cb7b15b2b3eecac383f0c45c64d736eea0 LICENSE +sha256 d4452252f7862f7a45dd9c62f2ea7cd3a57ab5f5ab0e54a857d4c695699bbba3 uhubctl-2.5.0.tar.gz +sha256 5eb09049fafa91347386daf769223ba2ee6914cb26ab95b86854ad6edea49b5d LICENSE sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/uhubctl/uhubctl.mk b/package/uhubctl/uhubctl.mk index 3429d7d151e8..f9815409ae67 100644 --- a/package/uhubctl/uhubctl.mk +++ b/package/uhubctl/uhubctl.mk @@ -4,7 +4,7 @@ # ################################################################################ -UHUBCTL_VERSION = 2.4.0 +UHUBCTL_VERSION = 2.5.0 UHUBCTL_SITE = $(call github,mvp,uhubctl,v$(UHUBCTL_VERSION)) UHUBCTL_LICENSE = GPL-2.0 UHUBCTL_LICENSE_FILES = LICENSE COPYING -- 2.35.1 From thomas.petazzoni at bootlin.com Thu Nov 10 07:49:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 10 Nov 2022 07:49:25 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-09 Message-ID: <20221110074931.7EC5560AE5@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-09 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 3 | 0 | 7 | 2022.08.x | 10 | 21 | 0 | 31 | master | 157 | 190 | 0 | 347 | next | 43 | 97 | 0 | 140 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 16 imagemagick-7.1.0-51 | 13 host-pahole-1.24 | 10 glibc-2.36-66-ga1dc0be03c9d... | 8 host-rust-1.64.0 | 7 host-binutils-2.38 | 6 tealdeer-1.6.1 | 6 gerbera-1.10.0 | 5 unknown | 5 dash-0.5.11.5 | 4 gobject-introspection-1.72.0 | 4 linux-6.0.1 | 4 linuxptp-3.1.1 | 4 alsa-utils-1.2.8 | 3 edk2-edk2-stable202102 | 3 lirc-tools-0.10.2 | 3 lxc-5.0.1 | 3 apcupsd-3.14.14 | 2 brltty-6.5 | 2 efivar-38 | 2 elfutils-0.186 | 2 frr-8.3.1 | 2 host-binutils-2.37 | 2 host-gcc-final-12.2.0 | 2 host-go-1.19.3 | 2 libgpg-error-1.45 | 2 libkcapi-1.4.0 | 2 linux-5.10.145-cip17 | 2 opus-1.3.1 | 2 perl-5.34.1 | 2 xz-5.2.7 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 android-tools-4.2.2+git2013... | 1 assimp-5.2.5 | 1 binutils-arc-2020.09-release | 1 crun-1.5 | 1 f2fs-tools-1.15.0 | 1 ffmpeg-4.4.3 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 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 gocryptfs-2.2.1 | 1 host-binutils-2.39 | 1 kexec-2.0.25 | 1 kmod-30 | 1 libcap-ng-0.8.3 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 libsodium-1.0.18 | 1 mongodb-4.2.18 | 1 ncurses-6.1 | 1 netsurf-3.10 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 openpgm-5-3-128 | 1 openvmtools-11.3.5-18557794 | 1 package/qt6/qt6base/qt6base... | 1 php-8.1.12 | 1 pistache-3ec9d7c4f8b828fdd3... | 1 proxychains-ng-4.16 | 1 pv-1.6.20 | 1 python-numpy-1.23.4 | 1 python-orjson-3.7.11 | 1 qemu-7.1.0 | 1 qt5webkit-5.212.0-alpha4 | 1 qt6base-6.4.0 | 1 rsyslog-8.2204.1 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 s6-linux-utils-2.6.0.0 | 1 sdl-1.2.15 | 1 sudo-1.9.11p2 | 1 tinymembench-0.4 | 1 traceroute-2.1.0 | 1 uqmi-0a19b5b77140465c29e2af... | 1 v4l2loopback-0.12.7 | 1 wolfssl-5.5.3 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/8cd024bc82891d27c382ff65e793c1b289191a6a | powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/b2ee93047eeefd000e30e9047fa2ef364bbc8641 | arc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/166fcac29e9bd1c4b82c345d237c0da552f2477d | powerpc64le | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/33679628e085a692712d9b200f1637e87721daef | m68k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/95ed8da75ffd77ed2ec7bf9a2cca4ef102ea11a4 | arceb | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/058fd6724251e6f7d7c8ef7345da92d9ae01ebf0 | mipsel | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/08a3856ad87d2b852084b5942a3cfb8e5ea6fea2 | microblazeel | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/556c6dca714913d351ef3657a5a157c065359037 | powerpc64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/cfcbafd2911c7a18d7171950aed8dd25b2b17130 | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/d38de58c6a989e91b5fadeac2b109c5ce8320289 | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/9a47c2bbaf4f3e2a868bd81b315882aab13e83de | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/403097cb3d9a5a71a45b9f98e14155752f1d41c5 | mips64el | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/2903c1ea9905f4f4d99dabfaf97a7a993286e67a | ORPH arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/8ee8f23819acddeb507fe11fa65890f81a117b46 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/449a06678bf0a3b8eb5b630a3548ed8d3fd50760 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/2b19eb8060cba6e7433cbc50ca4f4677357145ec | powerpc64le | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ebea5d76c615d8509f87238d449e66da214fed73 | sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/6c505b2f2dfd76886d53258245322a28a51dfd06 | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/9ca2b642eb704c504e2e9c2fea72c96dd73b977e | ORPH sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a9377685b6abe11d6a61da888efd623b79019b92 | ORPH arc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/692141b6fc767bdc3b47dbd27e8fe2eaeeef9c76 | ORPH x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/5b74ae5ab59de2af91918fef1b5debea47b66c96 | x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/cd2d85a962e4c572aa0b76ad1b1819b302c2a0cf | aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/3efeefa898a489d26a4070f53db0b9b7ad8ce6ca | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/ecbabafcb4cefce93b9114667bff8f03ea9b2c1f | powerpc64le | efivar-38 | NOK | http://autobuild.buildroot.net/results/31a1c9e55edf39ea0100915f3d0e6d3159008c6d | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/2ddba81c9a561c0cd44d95e195fdbee658c52d8b | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d4d89b10027bdbe1f810b395ab34d9597cf2c45b | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/8f07c6a0abf126e4866342c16cea87bb3b718817 | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/58a5a3e2a37e84fc7fad1a2cf51f3ca3de5c8c44 | mips64 | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/069c3be972cb74b2bd59123693d6b9f39aa74dcc | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b079c34c079eaf47e8beb89187efb6b2f01cb5e7 | ORPH xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/f5c312d14275aa8568ef88c4954c6cb872989d4a | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/c4550a619e06901e7977eec3c83a23b7b84b03b1 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/8e70af1ed6ecc041f85b59d1f789b7f0060660d9 | x86_64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/74ebe821e1dd73d3e01c7314b3c531a5044ece38 | nios2 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/2f66f41e74408f686185c037fb818c2ad42ae2e8 | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/fe267035a8310e7bcf1f7f9f8658c3421d0b0be5 | arc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c6dc9ab8c41256bebb54975f49e4967d64309c42 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/99c737388d1194788a5df14e4d257e035cfa9da7 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d459590f7dc869af7211e2b5ea47bff32ac47dcc | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/319c2d439abdc7c335beab7882fd48899fca1fe6 | armeb | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9a7c4671a442ac2fb19438e6d77bc9f17eb28513 | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9323483167ffdc8dca2db5c964ec4fa468c65df8 | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b54ff88fa701469796ffe7d25f834061373f1508 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/8179fcfb2d636fa3a4b1e2558151fcea10814702 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4e8dd2d7fc11f87dd34bb8ca668bd9b907ad9861 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0a2d1101c53e0c3ce1f8f67d0295b2438230f84e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d420a9bfb7d91ac29c51530877596d6dad94241f | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0a7a8819ea95fe97578fc85ad9ff97c7fd80e843 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/51812c41758f1f3451e871beda99c2cb02939f4a | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9635e3f1803dd289306401d147a27bb9e32b7657 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/25e4e3b94c393a3fa33cd88c05c222301172722e | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a8d032efd9a8aff79a48dd6139aee6897bf65323 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/19d2cffe6a006df81e84ed46d493a6b207533d14 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e3f31e31b00cf78854905da26beb01e8f3d5c2b2 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0152ead500afd6fff68a6aa7c28cf8b94dad4102 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/48a2fcca5c907b0b8d58decfc5f4f72336bfb7e5 | ORPH s390x | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/502620cc70b4a4dc80ee945b7f825394daf9526b | m68k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/56ed6d62af6e9fab6d566d627d9cbf6d0e307497 | nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/7b90ac0fd2de0689116b19ba2d821cfca29738c8 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/da1479dc7845df5a5f448a6b6c5daca3f6703669 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/75483b7eb44fb1eceadf0c8bea7b619b38dc9504 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d673375ffdae7135cc6d2a36a2ff9c5996defcb9 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f37e255a52e6c42e9b5d4315b5203c16b8f6b062 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dc6f3261ebdbdc3360aa1f081ad356334f1a4074 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/11199acfea3203e2db86138c1bc9bdccc9fd6577 | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/82b11da21e90f997657fbeb6409539bccdfbb6ef | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/ad3180d55f563f2d391bce4e92ee2229706b0fed | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/0c3a8fbc332211374a8b6a6a5e4f9378d8f60350 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5b63a7501e3e3b66f6e38ccfe079669bb8ae41c4 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c5de5581ed1600413b3614d3b49771efd18804d5 | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/73fe737a3bf7d9a54954fcbcafc644a49394e56e | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/082fc36f2073508866b12fd36c15a7c961091dbc | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b4576acdd0a48afc6f9087397a325c1f699b6c1c | sh4 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/82423cee0f33f1f5cb8600511db272214559a7b9 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/43779190300fa6b3c39484c92dbd2ce55e96a1fe | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d489b25c7096545e624e269549d0aab6f5e9d412 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8c28dde297652738300e21498733538354b69dac | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/692f90c2b6675ba85651cb41beaf59abcdd740ab | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c88a0ece32492d548085a2c67e095360faafd332 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/397f220b8413009ec42464f91162148e02872bed | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b3ba62a192d88e22004b4fd5bca3fc205f2ebb08 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/60ce6a47e0a86edd488769204f10ac7bebc9219a | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c891f4590a601fb02364baa365028869ce824933 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/5c6af8952693c385a98d53355a0e9fd7582552ed | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d118ee3f6bbff10ea4a133cb72d7751910e42cce | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/32afa2a0e5beefe29b6b1dab9c764d8dbcca524a | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b1b6758931e48bc8790b6b2ae1bf5ef7fbbeccb6 | arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5bbbc27f766324525858d398305fc2fbc724db87 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ebb39ece88cbf321cd9c9d6b349324c849f2a9ea | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d67b9be4aacb7d06032a3564535c3679fc669f5b | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0820390bb444a4f1fea160a113f00d33deaa447b | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/efb961e8fedabb7e62368f86b954f7783534182e | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/80febf172390dd1a56eb72b534fe7a9b15a110ae | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0dcfc3cb647c1c8a6a10aa6ac97e9b0a7ac89602 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8e53c3f053006b0616550bcdcc2cccc9f17bc66d | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b4e1e1d6f14f50a238a2a8c819d02a34eb3997f | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/66dc005c5166263c67becd440e3cdfeae7b233b1 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9ceb4970cc39b56fca35ef6fd87dd3ce87d4189f | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/366443c5846dc15952f536ddb349385f2fd6984a | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e3bd24bd092d3fb8d4ae5f1d863e302b5e57cb66 | ORPH armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/cbbacfeeb96b3fb6e804e3418c02e8a9a5b83548 | ORPH armeb | kmod-30 | NOK | http://autobuild.buildroot.net/results/719761f53fdbe207a8f123c205437cecafc7d490 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/d92e0721b8ab59f532404ab58dc42d9fecd25c64 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/d91e0e0115cae0b23e7337510f9911b91d7fcf99 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4a2dd2cce1f6c681bf092f8fd36575e45421d7f9 | mips64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/b33961d2de6f62ee3bbeeb90e209e8f7324fbfe1 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/41e2cafb9802e5f1ce5e068c02b6751e8a7f2c8c | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/a0c02577528758a9ce1d7f5d712cd0363cf970cc | ORPH microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/0bdabb8b1cbe8c726373c157fd9230acc391ced6 | microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/6bcf9b06a4ef5d31ddee01e44c3691caa64be14c | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/538decf933b2051f58033ebc00753a5003420ad9 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c57417cef50bffc8d2fa6aa243382f441e8e6e68 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a3fdd0f38daf338f6e70e28464f9ecc1a02b07fe | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8fef8034c8c7adb160299f07888b8a1c83853052 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7658f84345ad1374457ebf49ab37c966f52a4deb | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/af5b46c0adc282ba32592349227e8e82c613c9f2 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6b9fab5c880df625d74b2b7ebe4e9af4dec7030a | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5ea36cbe63e717301b3c5d84550d06abed3998a1 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/038c61a416ce75a0a847585b857686c8a4eb63f5 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a34ef4698ff21d90203bfdce9d8404c90161e7bb | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2d1ed89afc447807f406c2943ad9b28223e48f16 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/45869faab7bdcd7e76a2a4a9e431705cd1fca987 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/94c7e0f43faad3c15a3eeab53f170f8e1e2fabf9 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b601e89dac66bcbe2c7d91f0b06840c5311d070d | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9df2af27fbe05d716a84d4dee0fb23e720f9fc10 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e43282e927006a9154e396a70aa8eb83bd4b73db | arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/323b8a93e6251459890c84e482fe002f9093bfa1 | arm | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/c32f0e9307b3223133257cc7a01fd542203a311b | ORPH sparc | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/fbeb438bd24e8b2e4d28b77b7b1bbe5680a5953e | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d07419b4f929328149dcc86692b437239c6267be | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e98c8503ec7cd3e93a1abcd477cd08f3de34d98e | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3e04ce8e618689e97f53abd89735261f2cbb742e | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7584f31233ec223f886ccf1035a568aa09484569 | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/e60607d4774e862167d28f83bd828acad7267992 | sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/a0c68ec60272646a77ed59084bd0f5c463dacb64 | mipsel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/9416c6725f0d2cbbc9e420eea88cab358c2da4a1 | sh4 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/d9e1f5cfbfd9122e7d6623d312046d1eec5c6329 | riscv32 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/f30ac6a922bd65b26aacb01a633f4e5242515da8 | ORPH xtensa | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/d9d1e88ca67c4ddcf22e6039ebba7aef01a7796f | ORPH sh4 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/98376cb30d4ee9733076eb42c777316a345913a9 | ORPH s390x | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/ca44125f273e021811e47f65195e0adc781120a2 | arm | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/9c8431e20d211210f687bedc1872f4aabef1a25b | s390x | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/99c418f3a00f537d69481d2bfe840954b37d6bf2 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/3eeb9285fedd19a84df1f866bf8418da6d0d8f2b | mips64 | ncurses-6.1 | NOK | http://autobuild.buildroot.net/results/a410e6269b3ed5a4c19c217228bb03bf50235129 | ORPH sparc64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/8ef97aed5cdc5af349f19f7a95399e552b8b0c3a | nios2 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/cb9e70d629bd5316c7f89eb6a810b3da38ab7f78 | ORPH mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/cf6f0dde6dd088ab3a9984d7c65331247f4c4095 | sparc64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/fd6031e7709ed9473a0d24f60b9427b60decfd67 | i586 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/dce0fb3eeb2610af858297a5e8c9809ca1000362 | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/26b37e870623fb21639a57558e64fc09c8a8e891 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/c30280b7c6deec666e3f5a31219377369313f2cf | ORPH aarch64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/7dd2666d2c2077e44e74604f2e76641f62449bb3 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/cee55feefd69077f5c6ab4cf812136c2eaac7156 | m68k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/59e8387bd6c0a96d63742725dbab43fa1c8bd4a7 | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/fe080a2beb173a1b51ab284460cf44f2d0e875e5 | sparc | pistache-3ec9d7c4f8b828fdd3... | NOK | http://autobuild.buildroot.net/results/b73b385023c0e296eb18b24bad203e15959ac42b | ORPH aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/4ea4d21ae02f1e242f60ee8e3f7c6386a99ad685 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/d271944099129291bb41bf722e982d7b7e1b29a6 | ORPH powerpc | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d905f57d9783e20a6b005f9cccc20dfc19c4661b | mips | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/39b42935bdcbac9df10cb1c1b662a2d96325fc5e | powerpc64le | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/21b230e8c7fa212f94610cf3d38cc23a8c25a8b3 | mipsel | qt5webkit-5.212.0-alpha4 | NOK | http://autobuild.buildroot.net/results/fbcc93731b780c21cf522f3e2e3c92f6f54b943c | sparc64 | qt6base-6.4.0 | NOK | http://autobuild.buildroot.net/results/6e54d9ed0e9e6fc8448e6ec89395ab4a8f6229ed | arceb | rsyslog-8.2204.1 | NOK | http://autobuild.buildroot.net/results/f4039e7872be47980c5c6827f6ade20aa378cf30 | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/eda9d97bfcae8d7cb188e34d8d6e5ebf4580f172 | sparc | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/f21b971d6fb9d718b6119c335ae21860a329470d | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/516303fb1a61e587b3f023b1f9ee91c7ad17cbf9 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d631077b363ea7e54276e3b0595ed48a93b8a211 | ORPH arceb | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/c496fe926030c0c01f496d107af6e1846119b1c2 | ORPH s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/7d36a71988ab13c5b79527c706f1fe7e18e040dd | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/56b5300a223acc3bb8554dd3da22bd0c1bbd98f3 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/bea7777a30eb7c62ed493168b7bd7425a322ce58 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/4fb14e1851db46bb6159d46b37f961bd6c984322 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/e8e81c1b38f5f158258063a5b9f04ffddf9ad2a3 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/432989556c1d15d39f160d9deb025559dcabf599 | armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/37f8434489891f97b3177af8f3e919c6289ed113 | mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/faf2a66804eff951dc4aae827933fc534024ac8c | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/b0f9926ba5eb796d966075828c89222f3a522aa0 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/d27bd011ef702691a19a522aaa03b777cddfb262 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/54ef6cde8bfdad3446f69c2691a8754ae29b641c | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/56890440b6ce4fb429b59726addb80b97974b7d5 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/8416e94efc8f602f062b14b18d63e6b7fe84017b | x86_64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/034a5f2fb7d9ce39185d8eb9a6bf251190dca120 | ORPH x86_64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/44a78fc669b77819c12712a33d7553d369d942b6 | arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/e88000d730d12cc7aae663b62493a8c20ab7c03b | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/563119b298b56b57f4e8319249de80d4c1e0709f | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2c621a6235a85921a10b2370e65d67151f64356f | ORPH Classification of failures by reason for next --------------------------------------------- libnss-3.84 | 12 aubio-0.4.9 | 11 imagemagick-7.1.0-51 | 10 s6-linux-init-1.0.6.3 | 6 linux-6.0.1 | 4 lxc-4.0.12 | 4 host-pahole-1.24 | 3 norm-1.5.8 | 3 alsa-utils-1.2.8 | 2 dash-0.5.11.5 | 2 fs/ubifs/ubifs.mk:49: /tmp/... | 2 host-binutils-2.38 | 2 host-go-1.19.3 | 2 jack2-1.9.21 | 2 lttng-modules-2.13.1 | 2 toolchain-external-codescap... | 2 assimp-5.2.5 | 1 asterisk-16.25.2 | 1 brltty-6.5 | 1 crun-1.5 | 1 dahdi-linux-3.2.0 | 1 docopt-cpp-0.6.3 | 1 dtbocfg-0.0.9 | 1 efivar-38 | 1 fs/ubi/ubi.mk:51: /tmp/inst... | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 gmp-6.2.1 | 1 gobject-introspection-1.72.0 | 1 host-ninja-1.11.1.g95dee.ki... | 1 host-python-greenlet-2.0.0 | 1 host-rust-1.65.0 | 1 libftdi1-1.5 | 1 libtommath-1.2.0 | 1 linux-5.10.145-cip17-rt7 | 1 linuxptp-3.1.1 | 1 lpc32xxcdl-2.11 | 1 openpgm-5-3-128 | 1 opensbi-0.9 | 1 openssh-9.1p1 | 1 perl-5.34.1 | 1 python-bunch-1.0.1 | 1 python-cryptography-38.0.3 | 1 python-greenlet-2.0.0 | 1 tiff-4.4.0 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/5cfe4bd589bd2b59ec1c1c139710927db6e81995 | sparc | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/17fc068f760624a53d4635fdb52ea8b4e3c8bdf2 | mips64 | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/8a4543e58f7b8b34e999fd1510ebc0aefd50c20d | ORPH powerpc64le | asterisk-16.25.2 | NOK | http://autobuild.buildroot.net/results/daced20604d6be7a0fc351d256e93c64ce9238c2 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7b772af7a690b88d9a49ade1727a155d85f236eb | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e70841b9ffcc6f532c3ea7a8829a937a9252cb2f | arceb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/217f56c53a0e18827f7bc94c124becd1154b5fff | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/045dd68254e10f0363f4156bf8b0e1e1d938f4e6 | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/2f15b97e6fe70280848cf8d9270f49fac2b2676c | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/88c4f221d2606f3cbaaf525d5f01e1418fcc6e77 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/928f622810124c46ed7c370156480e0806a718ca | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c4b380f6161ee37de37dc0c2d270a0519fc87816 | i686 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/85b74fb7cc61cc3f206dc9b8338019a292edf431 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6a9a2b92ac26fc53c50ad9236110b8aa3935c980 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/bd53e080ec08599fea87de2007037a10c6dc9583 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/cebd9a50956a6fa8f25aaff66e0c74d0c60d1824 | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/7cd7dfb816d5e8df0c512f93bdaaf84639790b3a | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/f707d69446fbd016f8a7e1c8e06bf0f367cc3773 | powerpc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/6a44b85fb6eac0fce1c1d964be3a699ffbfe994d | ORPH mips | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f53cba201a0829af46b9a83b96aa55bd3cdf16ee | ORPH or1k | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/1632b943514e7bfa13414c4545bec8332e7633f1 | mipsel | dtbocfg-0.0.9 | NOK | http://autobuild.buildroot.net/results/2dd25ecaa167fba3e124c5cb64013c3d659e068b | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/7bda78b0b6c0c22a1397ac2d272c876a6cfa9c5a | arc | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/6d5dfdee8b6a288053fcbe6e9ef7f9b02da1200b | arc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d197934f493cc05c9ce489b87234f34c90087cf8 | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/1169e5f1bf6f6418acf5a7a98291cc4dc2a21a86 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7370c6931409bf68d576745c04f7f2fd20cda03b | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/6248796615c98f8d55093666aafda712a34dc94f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7233675c2aa68e8c0c50549439635ef891b18bcc | ORPH armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/00d56e4c6bf0bff060b7b1a64f609abb06b9f4b6 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e78f134f727a24dbd9d628ee0f69049f0b27d1a | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c3cc19efe1340a6edb4f2f7062690f2acd69ff6a | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b4bf8a6b0805e45b828d659fbf1f29c7654faebc | nios2 | host-ninja-1.11.1.g95dee.ki... | NOK | http://autobuild.buildroot.net/results/8307fb66a983f01cd2f43e4315142de20f951185 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2445236897437d99d07fae6f377d1553e3b69670 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/239fd4f5b4532382f3853d4f6e6f205ccb5c07ef | i586 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9007ddabbbbfce5025eaadd02cb27153340dfec7 | x86_64 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/dbcaefff9f468aa0f7606fde54b4dce1074ed87c | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/2fde50c13c21c54d9527d16d36d1c6640731ce14 | riscv64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b810f0cc371acd92ac3b04aaee23dac75451f11f | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e7c646c1b45875117d8f94afa1ac7ddb5093df9b | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c768219767183a78dc240cffce430762e9013afb | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5266c5acfd03f5a5a1ee006378646ae8a09396a6 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b9cbe9262619197b614bc91d64b0478f8c7d211c | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ab3c25ba7798bbbaaa08483e48476670e61ba64f | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/72d0c73e30b28e3586366f708756020e10104d74 | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f75a559e6d3cac6eb08b15d3a209b27adb2a1e71 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/94dd89a4cc6bbd4aef7ad24dc569aca4bdc101cc | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/72a2495d6f486c627b934f0f6e1703ec6d1ac395 | ORPH nios2 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ce510ef38fa0def5ad71310fcc53d3f7aa13ef65 | sh4aeb | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ebeb0a53b39932a007d0f5fb3aa7222334e2dac4 | arceb | libftdi1-1.5 | NOK | http://autobuild.buildroot.net/results/f2e8e535b4fe22bc6c0289430d61b820294eecd1 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6042bace2e9848924e44f027e39c8f90d9a2bfc1 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a63641874cbf83abfe4c3967f08a8c0e03f32ad1 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/079b3344fda5aed4b48f4ea44cb529daac9682bf | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4e3e1cb512b1c2d9bab29f1051b4a61ece499500 | sh4 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1cf444c72a0181efcda926fe793e257730b2f607 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9766f06d7510e0bcafe7fbc7ad02a0b55090a2c5 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5efc7b365cc40f92e55b55c7c1cbb80275055479 | i586 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0bed983b5b5ede1b2084854d3a2b69db645415f1 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a473f4f94a9159e95c934bb7b7cb8a0f60f6a427 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/460e8839558c78e62b35966bf2bd9530643614b7 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6556cfa9e96337ed9607f185e8e66df8dd704fde | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f679e71da5dd13037b57cdec40024d376a4bcd7b | arceb | libtommath-1.2.0 | NOK | http://autobuild.buildroot.net/results/3e44ea5914dea1576214a69efc66e4c79f977e5b | mips64 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/3579d0f496afd431134831bc840d443536545eb9 | ORPH xtensa | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/18987821e59618edac6f114c5724048e45023ecb | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b597ad0202fb9f848a4412f9ff56e9aa69db9ddb | ORPH riscv64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/12949f244721be0cb3ea32dbcae3b1bfa9707b0a | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0a2ffac72c4b3c4438df7255afc86c0016533268 | ORPH powerpc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/94e5c65b7f2ee152ba8a73a1929fe9206e527cba | armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/875358be0baf24db74eb922e00c62d09fde25e4d | ORPH aarch64 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/311fb78a542a70b2e20d941308196557e420c1f2 | aarch64_be | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/4ed019c0d38a69263d44aa84c87a2ce11600071f | nios2 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/0d70317586ed6f0f10d8f2e86b432b745cc708e2 | armeb | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/be876cd5b6e31972468dd7bbb982573c566ab238 | mips64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/05a65fa96aac94f68cff07df1418eb886f711e8e | sparc64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/95e985f69097fd9ca008712939877accf3679816 | mips64 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/0f14af62d68be3ef5f9522d66a7a6117b851b066 | ORPH s390x | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/b3cba0b06c9ec9a4276e9b89b25d763478309c57 | ORPH mips | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/f36aaacf8e58e46fafccc84790b130753354216d | ORPH powerpc64le | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/500f2250c14dc255d2224e5697fe968c1b689e4b | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/4f80a350ae25067ee9204bf766c8284dc6d7077d | or1k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/fa1615c0d149504dd7dc5cad8473c4f59ed5ffb0 | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/6396f961e4c52db375b17369f75d0f300e273f65 | aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/241d802fdcd6c57879d3c5c50269cb78fb417a92 | powerpc64 | python-cryptography-38.0.3 | NOK | http://autobuild.buildroot.net/results/e7d11c68f85c7e7c41b8a38f6e7fc338beedf659 | sparc64 | python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/0c845c89e40c24678f97d9ec5ef3a15be737dd43 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/99b57b567e786dcc8191fec4c5f74d91f99545cc | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a61dc453aed484a9485b28ea80af37e2de59f35e | arm | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/39e04bdc679d2489dff8da5c4aad11c2ab641b3f | mips | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/425a25a06b855dba39647fccd0768ea1e757329a | arceb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/8c8ae731069c3ff77a90d7be56226e5d7611cf05 | s390x | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e78f79b106bcf47d7aea3e2d196619309826806b | arm | tiff-4.4.0 | NOK | http://autobuild.buildroot.net/results/2d5decbffd345f0e6ccdc65d8f2d8dc2d1a863c9 | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/9795323a38160a37f6d77ffd32bf51a1b4452c3a | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/e4d98770543967d367e0222b995807acceace47a | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- google-breakpad-7515ab13768... | 1 wavemon-0.9.4 | 1 wolfssl-5.5.2 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | google-breakpad-7515ab13768... | NOK | http://autobuild.buildroot.net/results/7ee0c31e7328e61da84c2ab030bb1f477e5150b4 | aarch64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/907f51704aecc145d7754c1b0761936abe6661e2 | ORPH mipsel | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/04454847e409a71ac1d2832d5831295053f95a4b | Classification of failures by reason for 2022.08.x -------------------------------------------------- igd2-for-linux-2.1 | 3 imagemagick-7.1.0-51 | 3 gerbera-1.10.0 | 2 wavemon-0.9.4 | 2 dropbear-2022.82 | 1 gocryptfs-2.2.1 | 1 heirloom-mailx-12.5 | 1 igh-ethercat-1.5.2 | 1 linux-5.17.15 | 1 micropython-1.19 | 1 sudo-1.9.11p2 | 1 tinifier-3.4.0 | 1 uclibc-1.0.42 | 1 zeek-4.1.1 | 1 zlib-ng-2.0.6 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/4d6dd7e7d797704f20edaf359f739393fd33c823 | microblazeel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/e9ffeec8bfbb22ec9756f588ba440e4c1b8dc84c | m68k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9fd17a6567919a12e9bf29352be66d859b34b776 | x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/5f1f6f687790cfd7fa0e58d2a4072b72ba90f459 | sh4eb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/cc37c08f19e41244b3c690575d82713b0b407778 | sparc64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/b130655bb2645d7307334e0371510216139a82bb | mips64el | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/7f156515a9c59f5d0578b16d988cc8f8f93a7e94 | microblaze | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/e28efaac26d835b58db7b316a3d670295f024fe0 | arm | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/63d895641a2e3ca61d924caa0708cb0828b943af | mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/474e2503a0bf7d063d531dc3a4a4930a09ed2675 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/91509adc321545f8b60d97ee7a30b7bb7a964bfe | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b1abadb67ce8ebfc4527685da5aa8a40e6335be | ORPH x86_64 | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/0b7354470f04aeb9fed926e26c0b8dc8beb043b5 | ORPH aarch64_be | micropython-1.19 | NOK | http://autobuild.buildroot.net/results/a857656296de8e5f8089eb1dbc9889b50ebc8a27 | xtensa | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/422360182606d2f223a005fc6b85b6a573f1e6d0 | ORPH x86_64 | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/7aa1874c0aced0968a9b96372a8e5daa1f133e7d | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d55be807a8cf8e1bd7bbe9fdf6dbecee71c9c793 | s390x | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/29a5a0b8998203e8794d0b27fabab39e05938e18 | ORPH or1k | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/46895c1a66b5517c57d539b0cb9b0af413158757 | ORPH powerpc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/28e444b4f9f267da8a6c40edadb2dce518324da2 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/3afffaf4ff42e3a2fbeeae06dad7c9c126cd189f | ORPH -- http://autobuild.buildroot.net From wg at grandegger.com Thu Nov 10 07:49:58 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 08:49:58 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: add config option to support mounting in, /media Message-ID: <651aba63-797e-a11c-8380-a331361a5678@grandegger.com> Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. --- Changes since v1: - explicitly disable the option if not selected package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 4804c0eba0..480d988857 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..db5a76105f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -28,7 +28,6 @@ UDISKS_CONF_OPTS = \ --disable-acl \ --disable-bcache \ --disable-btrfs \ - --disable-fhs-media \ --disable-introspection \ --disable-iscsi \ --disable-lsm \ @@ -39,4 +38,10 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +else +UDISKS_CONF_OPTS += --disable-fhs-media +endif + $(eval $(autotools-package)) -- 2.30.2 From wg at grandegger.com Thu Nov 10 07:57:53 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 08:57:53 +0100 Subject: [Buildroot] [PATCH v3] package/udisks: add config option to support mounting in /media Message-ID: Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. --- Changes since v1: - explicitly disable the option if not selected Changes since v2: - fix typo in subject package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 4804c0eba0..480d988857 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..db5a76105f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -28,7 +28,6 @@ UDISKS_CONF_OPTS = \ --disable-acl \ --disable-bcache \ --disable-btrfs \ - --disable-fhs-media \ --disable-introspection \ --disable-iscsi \ --disable-lsm \ @@ -39,4 +38,10 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +else +UDISKS_CONF_OPTS += --disable-fhs-media +endif + $(eval $(autotools-package)) -- 2.30.2 From thomas.petazzoni at bootlin.com Thu Nov 10 07:58:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 10 Nov 2022 08:58:13 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: add config option to support mounting in, /media In-Reply-To: <651aba63-797e-a11c-8380-a331361a5678@grandegger.com> References: <651aba63-797e-a11c-8380-a331361a5678@grandegger.com> Message-ID: <20221110085813.14133f2a@windsurf> On Thu, 10 Nov 2022 08:49:58 +0100 Wolfgang Grandegger wrote: > Support mounting in /media instead of /run/media for compatibility > with the Filesystem Hierarchy Standard (FHS). This is also required > for backward compatibility with udisks1. Thanks, looks good, but it's still missing your Signed-off-by line here! :-) Could you send a v3 with this added? Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From wg at grandegger.com Thu Nov 10 08:11:39 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 09:11:39 +0100 Subject: [Buildroot] [PATCH] package/udisks: add config option to support mounting in, /media In-Reply-To: <20221109231058.6265929b@windsurf> References: <20221109231058.6265929b@windsurf> Message-ID: <5468c14c-2a01-5e5a-26a4-48b1f3112476@grandegger.com> Hello Thomas, I just sent v3 (v2 has a typo in the subject). Hope it's OK now! Thanks, Wolfgang On 09.11.22 23:10, Thomas Petazzoni via buildroot wrote: > Hello Wolfgang, > > On Tue, 8 Nov 2022 18:22:03 +0100 > Wolfgang Grandegger wrote: > >> Support mounting in /media instead of /run/media for compatibility >> with the Filesystem Hierarchy Standard (FHS). This is also required >> for backward compatibility with udisks1. > > Could you resend with your Signed-off-by: line? Also see below another > comment. > >> comment "udisks can't be built with Optimize for fast" >> depends on BR2_OPTIMIZE_FAST >> + >> +if BR2_PACKAGE_UDISKS >> + >> +config BR2_PACKAGE_UDISKS_FHS_MEDIA >> + bool "Mount devices in /media instead of /run/media" >> + help >> + Support mounting in /media for compatibility with the >> + Filesystem Hierarchy Standard (FHS) >> + >> +endif >> diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk >> index 2bf519a2cc..91328effba 100644 >> --- a/package/udisks/udisks.mk >> +++ b/package/udisks/udisks.mk >> @@ -39,4 +39,8 @@ UDISKS_CONF_OPTS = \ >> --disable-vdo \ >> --disable-zram >> >> +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) >> +UDISKS_CONF_OPTS += --enable-fhs-media > > Could you add: > > else > UDISKS_CONF_OPTS += --disable-fhs-media > > So that we are explicit about what happens when the option is disabled? > > Thanks! > > Thomas From wg at grandegger.com Thu Nov 10 08:38:02 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 09:38:02 +0100 Subject: [Buildroot] [PATCH v3] package/udisks: add config option to support mounting in /media Message-ID: <3b6d0a97-f4d9-9f03-7d25-e769e27bb57c@grandegger.com> Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. Signed-off-by: Wolfgang Grandegger --- Changes since v1: - explicitly disable the option if not selected Changes since v2: - fix typo in subject package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index 4804c0eba0..480d988857 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..db5a76105f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -28,7 +28,6 @@ UDISKS_CONF_OPTS = \ --disable-acl \ --disable-bcache \ --disable-btrfs \ - --disable-fhs-media \ --disable-introspection \ --disable-iscsi \ --disable-lsm \ @@ -39,4 +38,10 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +else +UDISKS_CONF_OPTS += --disable-fhs-media +endif + $(eval $(autotools-package)) -- 2.30.2 From wg at grandegger.com Thu Nov 10 08:40:26 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Thu, 10 Nov 2022 09:40:26 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: add config option to support mounting in, /media In-Reply-To: <20221110085813.14133f2a@windsurf> References: <651aba63-797e-a11c-8380-a331361a5678@grandegger.com> <20221110085813.14133f2a@windsurf> Message-ID: On 10.11.22 08:58, Thomas Petazzoni wrote: > On Thu, 10 Nov 2022 08:49:58 +0100 > Wolfgang Grandegger wrote: > >> Support mounting in /media instead of /run/media for compatibility >> with the Filesystem Hierarchy Standard (FHS). This is also required >> for backward compatibility with udisks1. > > Thanks, looks good, but it's still missing your Signed-off-by line > here! :-) Ouach, sorry! > Could you send a v3 with this added? Done. Wolfgang From neal.frager at amd.com Thu Nov 10 08:56:55 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 10 Nov 2022 08:56:55 +0000 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109164836.60da738e@booty> References: <20221109155621.4af7f270@booty> <20221109164836.60da738e@booty> Message-ID: Hi Luca, > Hi Luca, > > > Le 9 nov. 2022 ? 15:56, Luca Ceresoli a ?crit : > > > > ?On Wed, 9 Nov 2022 02:12:14 -0700 > > Neal Frager wrote: > > > >> This patch adds support for Xilinx Versal VCK190 evaluation board. > >> > >> VCK190 features can be found here: > >> https://www.xilinx.com/products/boards-and-kits/vck190.html > >> > >> The VCK190 is based on the Xilinx Versal family: > >> https://www.xilinx.com/products/silicon-devices/acap/versal.html > >> > >> The VC1902 included with the VCK190 evaluation board has Xilinx AI > >> Engine acclerators designed for accelerating machine learning > >> applications. Also included is an upgrade from prior Zynq and > >> ZynqMP families to ARM Cortex-A72 cores. > >> > >> While the Linux kernel for Versal is quite similar to ZynqMP, the > >> boot process has significantly changed. > >> > >> Triple-redundant MicroBlaze cores are used to boot and setup Versal > >> devices. For this reason, current buildroot support will download > >> pre-built firmware images and use Xilinx bootgen to generate the > >> boot.bin for the vck190. > >> > >> Signed-off-by: Neal Frager > > > > [...] > > > >> diff --git a/configs/versal_vck190_defconfig > >> b/configs/versal_vck190_defconfig new file mode 100644 index > >> 0000000000..8c5d391b97 > >> --- /dev/null > >> +++ b/configs/versal_vck190_defconfig > >> @@ -0,0 +1,38 @@ > >> +BR2_aarch64=y > >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > >> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" > >> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" > >> +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" > >> +BR2_LINUX_KERNEL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > >> +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" > >> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" > >> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > >> +BR2_TARGET_ROOTFS_EXT2=y > >> +BR2_TARGET_ROOTFS_EXT2_4=y > >> +# BR2_TARGET_ROOTFS_TAR is not set > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y > >> +BR2_TARGET_UBOOT=y > >> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > >> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" > >> +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" > >> +BR2_TARGET_UBOOT_NEEDS_DTC=y > >> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >> +BR2_TARGET_UBOOT_FORMAT_ELF=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" > >> +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" > > > > These two lines should be removed. They hold the default values > > after it has been added to patch 1. > > While functionally, you are correct that I can remove these two lines, I am not sure it is the right thing to do. > > I designed these patches with the idea of supporting additional versal boards in the future. When a second board gets supported, it would make more sense for each defconfig be designed for the specific board. > > I only created a default, so that the package would always build, even with tests where these parameters are not defined. But in reality, I would like users to always specify these parameters to get the right boot firmware files for their board. > > One thing I could do is get rid of the version definition in the defconfig file and let that just be default (latest) unless specified otherwise by a user. > Thinking twice about that I think you have a good point here, at least for the version whose default is likely to change in the future. So you can leave it as is, forget about my comment. > Reviewed-by: Luca Ceresoli Thank you Luca. I agree that keeping these configurations in the config file is probably for the best. The package/versal-firmware can be updated completely independently of the config files this way, as well. There is no risk to an issue with the config file due to a change in the package default values this way. Also, before we commit this patch, please note that it is dependent on the following patch since it uses the stripped u-boot.elf binary for generating the boot.bin. https://patchwork.ozlabs.org/project/buildroot/patch/20221108200704.23955-1-neal.frager at amd.com/ Best regards, Neal Frager AMD From nunes.erico at gmail.com Thu Nov 10 10:01:41 2022 From: nunes.erico at gmail.com (Erico Nunes) Date: Thu, 10 Nov 2022 11:01:41 +0100 Subject: [Buildroot] [PATCH] package/efivar: fix build with musl libc In-Reply-To: <20221011084946.2276735-1-nunes.erico@gmail.com> References: <20221011084946.2276735-1-nunes.erico@gmail.com> Message-ID: Hello, On Tue, Oct 11, 2022 at 10:49 AM Erico Nunes wrote: > > Backport upstream patch to fix build with musl libc. > This patch is only a requirement since efivar 38 and was applied > upstream shortly after the 38 version tag. > > Fixes: > http://autobuild.buildroot.net/results/c49d894b109d68e2624074eab8b939fefa3b42ef/ Looks like this patch was missed in the queue and that issue is still generating daily autobuilder failures. Could someone take a look please? Thanks Erico From buildroot at heine.tech Thu Nov 10 10:13:15 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Thu, 10 Nov 2022 11:13:15 +0100 Subject: [Buildroot] [PATCH] package/swupdate: add libubootenv as dependency Message-ID: <20221110101319.181388-1-buildroot@heine.tech> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to use buildroot the build fails because libubootenv is not a dependency. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Signed-off-by: Michael Nosthoff --- observed on buildroot 2022.08.1 so I guess older version might also need the fix. CC: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y -- 2.34.1 From buildroot at heine.tech Thu Nov 10 10:16:21 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Thu, 10 Nov 2022 11:16:21 +0100 Subject: [Buildroot] From: Michael Nosthoff Message-ID: <20221110101621.181532-1-buildroot@heine.tech> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to use uboot the build fails because libubootenv is not a dependency. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Signed-off-by: Michael Nosthoff --- v2: - exchange "buildroot" with "uboot" in the description observed on buildroot 2022.08.1 so I guess older version might also need the fix. CC: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y -- 2.34.1 From buildroot at heine.tech Thu Nov 10 10:23:12 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Thu, 10 Nov 2022 11:23:12 +0100 Subject: [Buildroot] [PATCH v2] package/swupdate: add libubootenv as dependency Message-ID: <20221110102313.182828-1-buildroot@heine.tech> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to use uboot the build fails because libubootenv is not a dependency. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Signed-off-by: Michael Nosthoff --- v2: - exchange "buildroot" with "uboot" in the description observed on buildroot 2022.08.1 so I guess older version might also need the fix. CC: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y -- 2.34.1 From baruch at tkos.co.il Thu Nov 10 10:15:53 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 10 Nov 2022 12:15:53 +0200 Subject: [Buildroot] [PATCH] package/socat: support OpenSSL only In-Reply-To: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> References: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> Message-ID: <87a64zumuk.fsf@tarshish> Hi Buildroot list, On Thu, Nov 10 2022, Baruch Siach wrote: > socat is not compatible with libressl. > > Fixes: > http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ This issue only shows up in the 'next' branch where we have socat version 1.7.4.4 which includes upstream commit 15e38be2f52 ("Fixed SIGSEGV of OpenSSL on exit()") that exposes the issue. The (unused) reference to OPENSSL_INIT_SETTINGS is there even in the previous 1.7.4.3 version that is in 'master'. Note though that this patch applies to 'next', but conflicts with commit 934ec83e9d0 ("package/socat: disable openssl for static build") in 'master'. If this patch is applied to 'next' it will cause conflict when 'next' merges into 'master'. Let me know if you want a patch against 'master' instead. baruch > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/socat/socat.mk b/package/socat/socat.mk > index 0414c8adc855..639b3d302847 100644 > --- a/package/socat/socat.mk > +++ b/package/socat/socat.mk > @@ -31,7 +31,7 @@ SOCAT_DEPENDENCIES = host-autoconf > # incompatibile license (GPL-3.0+) > SOCAT_CONF_OPTS = --disable-readline > > -ifeq ($(BR2_PACKAGE_OPENSSL),y) > +ifeq ($(BR2_PACKAGE_LIBOPENSSL),y) > SOCAT_DEPENDENCIES += openssl > else > SOCAT_CONF_OPTS += --disable-openssl -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From juan.carrano at ebee.berlin Thu Nov 10 10:50:59 2022 From: juan.carrano at ebee.berlin (Juan Carrano) Date: Thu, 10 Nov 2022 11:50:59 +0100 Subject: [Buildroot] Defining package env variables in external.mk In-Reply-To: <11be86d8-4ce4-1ec5-41e5-ab8a9b8cacf5@grandegger.com> References: <11be86d8-4ce4-1ec5-41e5-ab8a9b8cacf5@grandegger.com> Message-ID: Hi Wolfgang, This works because Make variables are lazily evaluated by default so this sort of monkey-patching works. Now, not being a BR dev myself I'd also like to know whether the devs condone this sort of hack. I have used it myself too and helps to keep down the number of modifications in the main tree and in the external. The thing is that it can break if the original MK file changes too much, but from what I see that is not so usual. Regards, Juan. From leo at yuriev.ru Thu Nov 10 11:11:08 2022 From: leo at yuriev.ru (=?UTF-8?q?=D0=9B=D0=B5=D0=BE=D0=BD=D0=B8=D0=B4=20=D0=AE=D1=80=D1=8C=D0=B5=D0=B2=20=28Leonid=20Yuriev=29?=) Date: Thu, 10 Nov 2022 14:11:08 +0300 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.11.13 "Swashplate" Message-ID: <20221110111109.99724-1-leo@yuriev.ru> This is stable bugfix release of libmdbx, in Family Glory and in memory of Boris Yuriev (the inventor of Helicopter and Swashplate in 1911) on his 133rd birthday. It is reasonable to backport this patch to all applicable releases/branches of Buildroot. Release notes for v0.11.13 -------------------------- Fixes: - Fixed builds with older libc versions after using `fcntl64()` (backport). - Fixed builds with older `stdatomic.h` versions, where the `ATOMIC_*_LOCK_FREE` macros mistakenly redefined using functions (backport). - Added workaround for `mremap()` defect to avoid assertion failure (backport). - Workaround for `encryptfs` bug(s) in the `copy_file_range` implementation (backport). - Fixed unexpected `MDBX_BUSY` from `mdbx_env_set_option()`, `mdbx_env_set_syncbytes()` and `mdbx_env_set_syncperiod()` (backport). - CMake requirements lowered to version 3.0.2 (backport). - Added admonition of insecure for RISC-V (backport). Minors: - Minor clarification output of `--help` for `mdbx_test` (backport). - Added admonition of insecure for RISC-V (backport). - Stochastic scripts and CMake files synchronized with the `devel` branch. - Use `--dont-check-ram-size` for small-tests make-targets (backport). The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ?????? ????? (Leonid Yuriev) --- package/libmdbx/libmdbx.hash | 2 +- package/libmdbx/libmdbx.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libmdbx/libmdbx.hash b/package/libmdbx/libmdbx.hash index 79af189633..e3fb309461 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 dde8f3626509bb764b17c93fe0629389625cb50362502eb1c27ca208342f3894 libmdbx-amalgamated-0.11.12.tar.xz +sha256 9449fd357119e19902363ab90134d82c9a713b706394c2a1389b5bb4787b5164 libmdbx-amalgamated-0.11.13.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index ac1a3a0d6f..a139e062f6 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.12 +LIBMDBX_VERSION = 0.11.13 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO -- 2.34.1 From nunog at fr24.com Thu Nov 10 14:00:54 2022 From: nunog at fr24.com (=?UTF-8?q?Nuno=20Gon=C3=A7alves?=) Date: Thu, 10 Nov 2022 14:00:54 +0000 Subject: [Buildroot] [PATCH 2/2] packages/sudo: explicitly set enable-tmpfiles.d In-Reply-To: <20221110140054.252389-1-nunog@fr24.com> References: <20221110140054.252389-1-nunog@fr24.com> Message-ID: <20221110140054.252389-2-nunog@fr24.com> If systemd is the init system the dir is always /usr/lib/tmpfiles.d. Otherwise explicitly disable path lookup to avoid including the host path. Signed-off-by: Nuno Gon?alves --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 28cfcbb1e2..8e237bd36a 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -17,6 +17,7 @@ SUDO_SELINUX_MODULES = sudo SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install SUDO_CONF_OPTS = \ --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ + --enable-tmpfiles.d=$(if $(BR2_PACKAGE_SYSTEMD),/usr/lib/tmpfiles.d,no) \ --without-lecture \ --without-sendmail \ --without-umask \ -- 2.38.1 From nunog at fr24.com Thu Nov 10 14:00:53 2022 From: nunog at fr24.com (=?UTF-8?q?Nuno=20Gon=C3=A7alves?=) Date: Thu, 10 Nov 2022 14:00:53 +0000 Subject: [Buildroot] [PATCH 1/2] packages/sudo: explicitly set with-tzdir Message-ID: <20221110140054.252389-1-nunog@fr24.com> If TZDATA is built then use actual zoneinfo path. Otherwise explicitly disable it to avoid including the host path. Signed-off-by: Nuno Gon?alves --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 1826f72017..28cfcbb1e2 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo # 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 = \ + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ --without-lecture \ --without-sendmail \ --without-umask \ -- 2.38.1 From fido_max at inbox.ru Thu Nov 10 15:32:17 2022 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Thu, 10 Nov 2022 18:32:17 +0300 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.8.1 Message-ID: <20221110153217.380633-1-fido_max@inbox.ru> Release notes: https://github.com/timescale/timescaledb/releases/tag/2.8.1 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 8b43d92219..f546b17d0a 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3403447805bb97f8b6f38dfdc9dde24c24e4389cf7f2348358774605ad2687e timescaledb-2.8.0.tar.gz +sha256 22a057c4472d23bf08778932e391f38f350ef0307cf99fb8e279c8245667d3e9 timescaledb-2.8.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index 12e5ca7af4..659d07bd0c 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.8.0 +TIMESCALEDB_VERSION = 2.8.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE -- 2.34.1 From brandon.maier at collins.com Thu Nov 10 18:47:34 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Thu, 10 Nov 2022 12:47:34 -0600 Subject: [Buildroot] [PATCH 1/1] Makefile: fix SDK relocation for per-package-dirs Message-ID: <20221110184734.22425-1-brandon.maier@collins.com> The relocate-sdk.sh script does not work correctly when BR2_PER_PACKAGE_DIRECTORIES is enabled. relocate-sdk.sh expects everything to point at $HOST_DIR, but each package will be pointing at its $(O)/per-package/*/host. Before packing up the SDK, scrub the HOST_DIR to replace all matches of the per-package directory to point at the final HOST_DIR. Signed-off-by: Brandon Maier --- DEVELOPERS | 1 + Makefile | 1 + support/scripts/fix-perpkg | 31 +++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100755 support/scripts/fix-perpkg diff --git a/DEVELOPERS b/DEVELOPERS index 81e6cd54ab..238f8754e3 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -488,6 +488,7 @@ F: package/ncdu/ N: Brandon Maier F: package/vmtouch/ +F: support/scripts/fix-perpkg N: Brock Williams F: package/pdmenu/ diff --git a/Makefile b/Makefile index 7c1c07a2e4..929042396a 100644 --- a/Makefile +++ b/Makefile @@ -595,6 +595,7 @@ prepare-sdk: world @$(call MESSAGE,"Rendering the SDK relocatable") PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging + PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-perpkg $(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh mkdir -p $(HOST_DIR)/share/buildroot echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location diff --git a/support/scripts/fix-perpkg b/support/scripts/fix-perpkg new file mode 100755 index 0000000000..56d7d7a45d --- /dev/null +++ b/support/scripts/fix-perpkg @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +usage() { + cat <<-EOF >&2 + Usage: fix-perpkg + + This script rewrites file's PER_PACKAGE_DIR to point at the HOST_DIR + before they are bundled into an SDK. So that relocate-sdk.sh can find + and relocate them. + EOF + exit 1 +} + +if [ "$#" -gt 1 ]; then + usage +fi + +# Check if per-package-directories is disabled +if ! [ -e "$PER_PACKAGE_DIR" ]; then + exit +fi + +# Make sure `file` uses the right language +export LC_ALL=C + +# Replace the old path with the new one in all text files +grep -lr "${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host" "${HOST_DIR}" \ + | file --mime-type -f - \ + | grep ': \+text/[-_a-zA-Z0-9]*$' \ + | sed 's|: \+text/[-_a-zA-Z0-9]*$||' \ + | xargs -r sed -i "s|${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host|${HOST_DIR}|g" -- 2.38.1 From fontaine.fabrice at gmail.com Thu Nov 10 22:06:20 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Thu, 10 Nov 2022 23:06:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/wavemon: fix kernel header collision Message-ID: <20221110220620.89736-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since bump to version 0.9.4 in commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: In file included from iw_if.h:26:0, from conf.c:19: /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' IFF_UP = 1<<0, /* sysfs */ ^ /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here IFF_UP = 0x1, /* Interface is up. */ ^ Fixes: - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 Signed-off-by: Fabrice Fontaine --- ...001-iw_if.h-don-t-include-linux-if.h.patch | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch diff --git a/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch new file mode 100644 index 0000000000..95f54e4b7f --- /dev/null +++ b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch @@ -0,0 +1,41 @@ +From 4ac1482bb40376e47805c3737dfed60abb1dd3b4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Dec 2021 00:39:35 +0100 +Subject: [PATCH] iw_if.h: don't include linux/if.h (#109) + +Don't include linux/if.h to avoid the following build failure: + +In file included from iw_if.h:31:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h: At top level: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h:143:8: error: redefinition of 'struct ifmap' + struct ifmap { + ^ +In file included from iw_if.h:26:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/net/if.h:111:8: note: originally defined here + struct ifmap + ^ + +Fixes: + - http://autobuild.buildroot.org/results/a6ee162cf04b70b144b54e1ca4b7b2421071c50c + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/uoaerg/wavemon/commit/4ac1482bb40376e47805c3737dfed60abb1dd3b4] +--- + iw_if.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/iw_if.h b/iw_if.h +index 9e7fa89..6607e0b 100644 +--- a/iw_if.h ++++ b/iw_if.h +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + /* Definitions from linux/ieee80211.h (not necessarily part of distro headers) */ + #define WLAN_CAPABILITY_ESS (1<<0) -- 2.35.1 From thomas.petazzoni at bootlin.com Fri Nov 11 07:34:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 07:34:51 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-10 Message-ID: <20221111073457.E522760A84@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-10 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 1 | 0 | 7 | 2022.08.x | 16 | 11 | 0 | 27 | master | 134 | 160 | 0 | 294 | next | 53 | 107 | 0 | 160 | Classification of failures by reason for master ----------------------------------------------- imagemagick-7.1.0-51 | 18 libnss-3.84 | 10 glibc-2.36-66-ga1dc0be03c9d... | 9 gerbera-1.10.0 | 8 host-rust-1.64.0 | 7 linux-6.0.1 | 7 gobject-introspection-1.72.0 | 4 host-binutils-2.38 | 4 host-go-1.19.3 | 4 xz-5.2.7 | 4 host-pahole-1.24 | 3 libglib2-2.72.3 | 3 lirc-tools-0.10.2 | 3 tealdeer-1.6.1 | 3 unknown | 3 alsa-utils-1.2.8 | 2 assimp-5.2.5 | 2 dash-0.5.11.5 | 2 edk2-edk2-stable202102 | 2 frr-8.3.1 | 2 host-binutils-2.37 | 2 host-binutils-2.39 | 2 libgpg-error-1.45 | 2 open62541-v1.3.3 | 2 python-numpy-1.23.4 | 2 uclibc-1.0.42 | 2 wavemon-0.9.4 | 2 zeek-4.1.1 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 aespipe-2.4f | 1 asterisk-16.25.2 | 1 bitcoin-0.21.2 | 1 brltty-6.5 | 1 cryptodev-linux-1.12 | 1 delve-1.8.0 | 1 efivar-38 | 1 elfutils-0.186 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 fs/romfs/romfs.mk:32: /home... | 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 gdal-3.5.1 | 1 gnu-efi-3.0.15 | 1 grpc-1.50.0 | 1 host-gcc-final-11.3.0 | 1 host-moby-buildkit-0.10.0 | 1 host-omniorb-4.3.0 | 1 host-wine-7.0 | 1 igh-ethercat-1.5.2 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libcap-ng-0.8.3 | 1 libsigsegv-2.14 | 1 linux-5.10.145-cip17-rt7 | 1 linuxptp-3.1.1 | 1 netsurf-3.10 | 1 ntp-4.2.8p15 | 1 openblas-0.3.21 | 1 php-8.1.12 | 1 python-greenlet-1.1.3.post0 | 1 sdl-1.2.15 | 1 systemd-250.4 | 1 wtfutil-0.41.0 | 1 xenomai-3.0.10 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/f38b5d820f4c6a6c1e88aa7588a83a4d2ab8b91c | arc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/a7f0ca2671e223fee618d41911207af7a2ba7d2f | mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/17765bc794f173938aa658f9a7b13c6247ca4a12 | armeb | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/75330ab76758b78f44dca4bc4fdc81a023596a67 | mips64el | aespipe-2.4f | NOK | http://autobuild.buildroot.net/results/500c54af597372d9ecb2ca9f78ce00dc3b3c0545 | ORPH microblazeel | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/bc4de4dd638da7150ad09bf809e805cbbaf1489d | or1k | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/de3b7761be281951973732286d7481f70c1627f1 | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/624247661da13aa5bfb486ef27f766e852d37ff2 | ORPH or1k | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/7410c62412e3bbe2a8801ad86fa50505742767c3 | ORPH x86_64 | asterisk-16.25.2 | NOK | http://autobuild.buildroot.net/results/eff4caad885d11550c130bb26b9c799fe48b1bb7 | s390x | bitcoin-0.21.2 | NOK | http://autobuild.buildroot.net/results/abf523d11239814bae0e5eba2354f804e4b20a3a | mips64 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/05d0775aedd271251598a6ae40cfb437290367fc | mips | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/4f7e2ecec35378a87ca4551400b7af67d27567df | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f02d13cdf355e52bb068224c22dfd87cc6e812cb | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/59411b0a0b742a77c6b942b07acff12b0020b469 | ORPH aarch64 | delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/ee1bef0239dc8449158a583134512bb0a2737d04 | aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/6ebee00bc48ed25e9b8c111cd041c347c403b2c2 | x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/8d0cb527bed968b8a8d0974f2240ef42ae133a65 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/37aff2ac4235f1eec1097270878480fbc88195e1 | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f3238ed21c6fdcbb835966de8062dbd25209c859 | ORPH arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/93a5f6fe72092b288592050c0292cf98a74507ae | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/5ffc4fab3c0ee6a7d64a237817b3634b24e3d069 | ORPH xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/7fae26e6096e32d1a56c2cd8055887a97fe1c122 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/5d2a8015f043bba043e78e17c20afb616f9f2d34 | powerpc | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/b7cd79a517145522a52912f469b470fba0308346 | sparc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/0423f6fbadc6c732e5ac4b75c57bd955fe7f1a97 | arceb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/9e23c14f8fec3981a5cae4e00458cda2b65de05a | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/eb3acdfb15a1bf0a6a760cd981082a7a8831b06d | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d11d8e297058994197f15363fdc5083dde429003 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a36da93ec43560a403bc28338ccd193f0e65fe21 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e865223486964d5ab2d66147af00fe3a68a9ae8a | sh4 | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/3ea970400744028444d78db5c4c9792b956ed3f5 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a659d5d878e6aa1d02dc59c467b738717803837b | or1k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/42cc42025409ca3493d0a78e92c372a3e0af8c31 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/783ea58957b74dba10380357cd60ff2ab0652d5f | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/98755434186a8ac147526f2a92afb872b6d62c7f | powerpc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4aab539b8b1c599920fb99bcddc1f32832b8fd5b | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d34cad37ba96d86b2c2d8240cb6509b6a9bf1b65 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7c54323a5c13d8b80c297c5b7d15cd4531715fdc | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/94581cbd2af359f3a0bd9e2b5d8ce44faa157421 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e8f7235f16c2c9e5d32d2ac23b2ebd7b03dcc2c9 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8b8eb472a3cd805b3e2766dbbbd429472eaa3f46 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4bde3af5c9ed47ced1293fa23c1a49781698647f | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/11cce76d0bce3539c21d7dc52a611026af5ee9d0 | riscv64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/074ec2f0b3b7ad7198903402ce46068b72f6b714 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/081bedf25e06ab97db9d6987b6a8ef9fa82282b7 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7ca9d0bc04c1b1ab18b6c52bb19a723d9acf0896 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/55617af71372c95e540d934225b35b5a9d2530e5 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/250c974547bf33153b4015b996d682dc0a915cd5 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/c802596c18ce7747552cd66d27c59e02bd95c13a | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3d54dc1805638256743881a9889cd3deaf6afff1 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2e3fd722f4f725ff084fce579a99e269fa04a1b2 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/52224d290a504d0354ae6b18567879d5bab1a081 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f790462485e72c6a7cb8b4556bb817b4afb27407 | ORPH mips | grpc-1.50.0 | NOK | http://autobuild.buildroot.net/results/1ba4f2da40dea2205493c5c6fe5d2c959986232b | mipsel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/1f1600ea7f9d68f398442dac8af9477c6665851b | aarch64_be | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/8b978b90b205871d53cd41518e509b712e12c7dd | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4e7cf464d1dfa3805dadd7a39d825863522bfb8f | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/026d6f3d1dc93e932dbcdfc0241149ee1fd1bf7d | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ca836e2748a6b21036a6acd48f65ec3aed9346c3 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6d0fc9c3d02a69ac8b283412af44003845286e2f | riscv64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/fda5623341bae40840b6824ab7cf2b70313264d1 | i686 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ebf254f3290f703e3dcd76a9c9f72a7e24851613 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/3d635822e6273c69268c3858253aedecbf280f3e | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7f55482faa479ab1f34beed3b8539920efc43ed0 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/43a47f849eecf7dd46dd099729f0bee7faf64c6a | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c84cf4f45dc82fc5a00427b92926ae89e36dff15 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ae11c8dcc479f6c47f4c90430a3b9b1f5bbc809c | arm | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/70cb588925901fad5aecfba358ea2a2c59b443ed | powerpc64le | host-omniorb-4.3.0 | NOK | http://autobuild.buildroot.net/results/ff81aed6238b57a03205578c595ff118b95dfe79 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/44560662fac95fc4f8bea50f7e2bf34648621232 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e0865eb29a2e2c4c30739c74bae018a58c20a1b4 | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ba6f7157811c5beadd8579ceb8be90b4fa55d47b | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f90747b7c013d4df3d47528cb30c062c84daab0c | arm | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9e46a5bdab89ba07135a9ea71f8819378eeb236d | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/eef4975dab5574d2edd1924ab052aeca863717a2 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6ca8614739f373b9a794ef96af0925786e3890f5 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b204d2725801373543c3d33a5f9045079a977299 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/61c256fd2439c09944eb667d226597bd25faa694 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b351df549741314354122d2967d9f75d6c59e4f1 | i586 | host-wine-7.0 | NOK | http://autobuild.buildroot.net/results/edc5fd32622b4c7d4da3c55fdb65467423c033c2 | sparc | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/19549ea9be6f2b60ea3d7e9f40f7b7820e600584 | aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0f4427923cdfab542e02cf7e862f5cd3111cfa97 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a4bf0b49bf29fb60dc9a2f0742a284e05ce4f752 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0cfc93e60ca6e5929ad4dbfc7b48d137dfaf41d0 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d804cc73579f6daf5418d12f86d9ae3ea7b1e61d | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ad9540b25b43bdc5c575014967439ede1da00376 | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ce4030555a5964d3faafe1199d75f8eac96d8f1b | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c01b64ed2eeca0bc725f325fbeda0139e459c718 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/fe97590841451fc5bf0c247b607822703526b49d | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3614a6e29f878dceb657b7470fa86d52c69bc75b | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/32b70ce44d7eebdbf8ddec70c0f7ec102406cbce | ORPH i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/03301b2fbb610ecd8949b32e414292454f0a5ed7 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/76845484f72e027f0ec09c9e6414788fb532fd15 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6c28f415277f31af30017cd95590056a48c78c80 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b10d4dec3b21b23833cb60eb9bbf945a79710a4 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e6ae63bb0ff0b6ce647d636f57399e63a7167eb1 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c8f0925add507801b59b8b35eababde44c327df6 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2749bae52ba3c63163e10441858c081e48629a48 | ORPH x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/fcc3e74a95edad9f8341330ebe1fdc5d615bac09 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/a5a453217ffb959928bc50e880f931166c889fed | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/409401c75b27cc79ed7d1e6ed1d1c02a2421d5c5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/51b630d3f9985f81215f35b940d9525b588dee84 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6f1f7d6eaf8399442be6f01312fff9a73f15da1b | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/6cb725551a5cfc73bab7d624fe95e78df8f33b9c | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/76cdd2408efbb0196a779348964bc8e77fc1cce9 | ORPH powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8f1c7ddeea1032006992c5ca924ea25a37279f52 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5f16769b2924ce08de54da4b3f7afb52fe03dc52 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c61288d7f84e1b6194847679909f72f2ce89dfce | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cf62ed9096e86012ce999e222e93b4bc0739935e | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/54fc66d53f5ee8f2154bc8b89d801c01891155f4 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b71b9fae020f619561e38d69ebdd62dc443a3cdd | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e324f9c20bca5ecc627dece19e45556099212be5 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/63d1ca14a339cd58cc5ca025f6346ad1a47f355a | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/76449567ea55306236a7022d922be6a67bf22475 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e2bbec87c74635b299025fde5b650f9d21707d2e | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/f09f866b325f0ddf72b9c9e44e6e90ce7e4dba99 | i686 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/4b62b89f5fc13ed82ee90c2a9936eafe6baa38c0 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d3dffd5e9bb3b5bcab5278354cfed026f7ecf1df | ORPH sparc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/70aefa9ca9c163ec74976157145a7fd8dc573ccd | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0f1ddf593ebc5ced75d43e1cb0ceb6c5457f7204 | ORPH powerpc64le | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/389675080bd989fd75d651d8e9833667c1196c42 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c249716a794f4862d6fa566147796c938b313736 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2a850f824a3f70d1a5d05ce5fb6a117d2fc93c4e | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d24e6421ed896ec5d36a3162950a18c7e877bd03 | ORPH x86_64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/b8c165cb4c0d3ac6ea8cd0d0d0f8cee88a819e03 | aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/50b3db4c46c41271f8c3b2501594740a6f469ea3 | ORPH arc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2bcbec2094ed7dc5044589a323f169a1aafb1bf8 | ORPH s390x | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/449cad0952c5370a698ba2987e589c573342d6bb | ORPH mips64el | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/c225aaac31398ba495921bd4b85e588199822561 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/2c694b7540fd0ad1938239ebc2cd934220838188 | ORPH arc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/c0ab8961dc4927021148dda41a7cee5b90a618ab | ORPH arceb | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/a0c0ea163b5426be636373fa2caba6da4f79ff85 | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/dad7722b11c43e87a4c9c2abed6b6084d0a2a428 | ORPH or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/bc911dec89187319a38b576f59a425bff4782d2e | powerpc64le | python-greenlet-1.1.3.post0 | NOK | http://autobuild.buildroot.net/results/f3197dc93c463255c64bb6c2f35db384c94151bd | armeb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/9db5ba1d9539b094b2f6ddfe04e9ade7e3b87f33 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/29825e855506f36c67d74123d75a9cfd709b42c5 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/e1f13ff8dd07937275041bb003abe7f7a48f0b74 | ORPH arm | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/3f6ae2e503dd1539e4240f344865da4881879204 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/9c015aaa41b07114a92d56b9c28497b1ceaf50e0 | mips64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/cccad06b2da3b0fd828ab3bf949c727c0f8e0394 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/8a9d9ffcd825074c618691e341dd0f21c01b72b6 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/8e9adfd2c7c648938ca0ff8895ee7dbe7c091168 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/dba330a080381c0a898084aa7494a5932b3b7338 | arm | unknown | NOK | http://autobuild.buildroot.net/results/c579fdbe88806fee76ee50a8603f45c44d9abc76 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/128f498819a0a37df9f8f07129a05c64da1a1163 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/7475f25862e46800f5b6a005d7329b96a72bd11e | arm | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/39fa76468089a9826484654a71f9ad00d908ebb3 | ORPH nios2 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/932c72d958edf9a4a2962f004644469245a0ba5b | ORPH x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/b097ca2d68b1f4196b748130ea2bf46a85e9cace | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/7c210c9ee12bb17f82d4c4671026dec89b84abc6 | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b8d6d5a360bca542f0b98523b1a6c8faca2a804c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4e5973e8d7bd7e4cbbd4b3430a198d0262469aae | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/3a8787ac2928bb8df76c9cbab4955e32f9d1abcd | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c590ff6606af22ce35fe7fa7db101dcd30748d32 | ORPH xtensa | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/858d6dcb663b91bb91f9242eeb92a8871724a05f | arc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/0366617f6404906ef276b46476338d1e27918d74 | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/bbad47cca2cbc047318dec6642d0235c2ef4cd2f | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 14 imagemagick-7.1.0-51 | 10 libnss-3.84 | 7 dash-0.5.11.5 | 5 xz-5.2.7 | 5 host-rust-1.65.0 | 4 norm-1.5.8 | 4 elfutils-0.186 | 3 libglib2-2.72.3 | 3 crucible-2022.05.25 | 2 crun-1.5 | 2 efivar-38 | 2 host-binutils-2.38 | 2 host-gcc-final-11.3.0 | 2 host-moby-buildkit-0.10.0 | 2 jack2-1.9.21 | 2 libdnet-1.16.1 | 2 libkcapi-1.4.0 | 2 unknown | 2 alsa-utils-1.2.8 | 1 ding-libs-0.6.2 | 1 file-5.43 | 1 freeipmi-1.6.10 | 1 fs/cramfs/cramfs.mk:46: /tm... | 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 glibc-2.36-66-ga1dc0be03c9d... | 1 gmp-6.2.1 | 1 gnu-efi-3.0.15 | 1 host-binutils-2.39 | 1 host-gdk-pixbuf-2.42.10 | 1 host-go-1.19.3 | 1 hyperfine-1.14.0 | 1 igh-ethercat-1.5.2 | 1 linux-5.10.145-cip17 | 1 linuxptp-3.1.1 | 1 lxc-4.0.12 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 numactl-2.0.16 | 1 openssh-9.1p1 | 1 perl-5.34.1 | 1 poke-2.4 | 1 pv-1.6.20 | 1 python-bunch-1.0.1 | 1 python-numpy-1.23.4 | 1 tealdeer-1.6.1 | 1 ulog-0389d243352255f6182326... | 1 zabbix-5.4.9 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/2deeaaadb0cafcae6953bf1f11a212f6aa701684 | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/99bdfb430126be5158ece62e734bf4ec68d9c353 | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/789796ebf91a39e358c8968ce5e86d94138f64e2 | arceb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/8e9c22c82d1a63f3b6d9b6372b4a8dbfc667bf67 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7cf133fcb4c10c388db4c03cec021080ac350f9c | xtensa | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d0c5746690b78c677811688287f005a73b97aad7 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5c0bd5324c90db9db11cbde9a4cd303dea310e68 | microblazeel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/2c3194740e1a537c85cfd02d00bc610d7638f9c7 | i686 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/83afc1eb8dda5b01aed0a69db89e5133aa12321e | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ed51d13d8d9af5b978af231e65aa1eff54b53676 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5cc43bd54fb7c5c35571ba8ba1013568589ce2ea | powerpc64le | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/14d76e91fcd7a2c2c872ff183f80ca5b65b87247 | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c778c9973f3d0b64416520097bae165b439637c1 | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c6e2e11b5863371738f14c8ea92842b5001438b0 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e2015f88457859e5d05e83b53ca4daa02ab1e15b | x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/b0aa752463eef130ef871ce30cc76ddacb0deb4e | i686 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/d99937b2bee6578604b5d425028a3c77ef75d8be | xtensa | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ac8e9647361ca3a7731ef78da65954af4c259615 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/d3b678c2e9e7c2b372beb9e391fa73368b67b90c | sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f2eb02363f7ca03c2bb1d53251b4929f88eb6849 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/db9c773b2936995d720bedb64802a4b16edecfb7 | ORPH armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/54266afa61f83cf01e59efc4b23aa4949c932d59 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/85723dea3e620c479e742e2ddc9ee4c314ed45a5 | ORPH sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/479b1602cfac7c5d61b1e7070d1e3b1c1fd155cb | ORPH arceb | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/93999e67462d43a75f86376ff78c0c48875d7abf | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/d6d2196e68ded3a8728ce2bee42b40dbbe334810 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/9c6d535714e29c93de3a8e24bc87bf2ba9e013be | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/470d87fa24d8c849fcb2f5b6d45ee554f2042c77 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/156643a3bb73e34720e25a9b458e5e09c29a3622 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/debb815aee27139b9fa8380a9e5a50ec57887ab5 | ORPH powerpc | file-5.43 | NOK | http://autobuild.buildroot.net/results/11388c3f264139dc86235b5c9e1f6bd94ea08c44 | ORPH powerpc64le | freeipmi-1.6.10 | NOK | http://autobuild.buildroot.net/results/21d4fc71aa81424b8d07ed662e8e34e7b123bf19 | x86_64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/1ee9c669666706d3c2000c26c44f09f47b25c5da | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/f5bc218016dec0da6ff35dd59dc3fb12fb57d9b0 | microblaze | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e0d85477826b42ff8fbe6c7ee090b7d40503b59a | powerpc64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/cd59cb8cc27930b49839ec480b743b0a63fc2c6d | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/ca6d300ad98df517828d68e97a78de9879272688 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e662287cfb79850d90db2074cce5728d667a437 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/ac491c87806bd734a582f136d7577d5941a9991c | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/36d52bde01898decb6ad329f217defcd9a1a444d | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f94d73ff4e7e563314064df7d5a12ce30284fd43 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/648bc48bbe9fba12d59231a0b3f40ba09917527b | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/551bcdd0749b3bb58fbcee33e2f882b8073f8139 | armeb | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/a28e30a8218e0497ebb0abf45aba341a453a4b17 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/ec8d08323e11f26855081c94ecb68b731c826590 | x86_64 | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/6b8a2933abea40fbd6704f12affd739264d688e2 | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1c7fa44be1fcdd9e7a303eb76d741e857ab2ecde | x86_64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/7517b42a23589abf3922e44dd4d59a64dd646aaf | arm | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/510b82320f72c12c39652b0a82df3bb41014ce2f | powerpc64le | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/bdfb7349e3a4e1149f74c3c7c29ed96533009318 | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/3f1666b9813f41e585b50bb7ea689b966ab40ae0 | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/24b3f7612e5b884791d893407319d249353c709d | mipsel | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/08a8a9359d7d7d392004211508c4b3f0c8fd8c4a | mips | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/b581eb85bd46b664b22a0627433387dc8965073e | ORPH arceb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/594cae4e76231366aa3f06b5fd899ab6368c234d | i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8516e3e0a9ead3978c7c1ec24f1ff38024ac5b0c | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ba8c3e594c467ac63b09ada6720deed488ed7978 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d98e1800c1e596d0cb41b825d23d8e42c26f94ba | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bfb76dd9a8219c5abffedc66e339b2649f3e883c | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/938815fe664f26e05ef16b728126297c0a02ec83 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2aafae3f93ae2eade89ab2249cd283d253ffcad0 | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2dbf88aec3a6c98f58878c9574dce543bb274855 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f635ab4c589ddc661adde1b3f9806e7d98375e97 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/511c99adb2bc0b05d1a101e4d12ec218ee3cf154 | ORPH i686 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/29bc9c15f59ef39f9c452bdb82354ea2e63f3f7f | ORPH aarch64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/d3aa23683a15d3ff1b26d895de366d0567090ad3 | x86_64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/0198c7429476178d601a30dad187ead098850f1d | aarch64_be | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/c9e1c5cce9d7c54dcd363e0c9a67abeb0e98c218 | ORPH s390x | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/738c1fcd78621ade089a95a3f8b4029b81f548e5 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c2bd0df77384bfaba8b7c7dddede475adc30ccb2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/862f754e05e332ee74470ddaa30fa27a0adf4de2 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f6f82808dc3169ad7456b8e83137b63d58c6add4 | microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/2f95015ce92c428d95df67bf28678b8cbb128e08 | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/0558a7f25fd63f3092df03356023f64005f2b10a | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f6f60adb13f8410e025198a1bd287e9c9928e041 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9ab21c9365391ef342badfd29afc8b0f3edb45e2 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7cd47ef4617d6e97cf3f311407ac0d848f6db739 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8911c1c631a9eb038c9f48c683f52d9c95108c6b | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/05afc25254dbc798050d639e1f857af381ef5550 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5791b7a06b818a494e59352aa64e8c9caad3781b | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f19f293ba53401e388459e903d738b9e9fca8e98 | mips64 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/528e1cb4a8c28fb05e2fe0b093141153629cc2e1 | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/329bc2092f43e336f44437941f1acbd32cf7ee7f | or1k | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/fdffdff3442e55802ccb60c3b74ce67e2e4f3e10 | or1k | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/f9551d274dcfa8a567d5c91ae1b197ca89aae20e | ORPH sh4 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/f50459d161b96cdf6a77dcef5ecd46dd7b744353 | ORPH sparc64 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/8bdd02fd6787f0807f8843d44d0eeb4dc03d95de | ORPH microblaze | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/1d5db692c425ca2620dc1eeee6e2c6b650067091 | ORPH sh4a | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ac8598e109fe77e8b6cac273b34604efb09f9d33 | ORPH xtensa | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/fffc37bbb312c5a54895bff9056ca29a6e4ac5e2 | ORPH riscv32 | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/320bf69da67c4a9acc515b149ad4fa36c326387d | sparc64 | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/afe13bfa7ba18d69a57c6a2b9596c8be7cc7c064 | ORPH i686 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/1c6fda09ca1f2eb2994fe8c7bbe629bf67369bdc | riscv64 | poke-2.4 | NOK | http://autobuild.buildroot.net/results/c0d1fc4ed1a7f7f239eb2ae3da79a0262b136f9f | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/7679838761769ba4796b4a3b0165273556c83f28 | ORPH s390x | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/53de214c7dadc388031403421bba008eef72bc52 | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/9db2bd5d8cb78eea2fbb7342d839e3b5ca773913 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/b803b82e6ff75e7ba5c167841fd454cbc0740be8 | mips64el | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/9c63f3bb55c0e08502d98a971a9857ccd787256c | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/17759dd4f451677edc1d2e6fd5624e432840a450 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/2853ce2302a649ccff8420f27411a9647e2a51a1 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2337dc5ee54dffe6bbfabeb041466981faff0518 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a28c55c3c69e2be256e29ff5e64939be5a92e629 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/e876e3db21b849d342b90cf29a92f4f3dfcec31c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/285e07bfc0fe3dfcc7421876a6d2975d380a2796 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/3346aa5ab62724a4d640bafbed1348ecb8348416 | ORPH sparc64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/959f0002bee90ea94acd6619584d7fbd06df651b | Classification of failures by reason for 2022.02.x -------------------------------------------------- wavemon-0.9.4 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/1570aa45af349ee232f33cad26368690f699ab3c | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- frr-8.2.2 | 1 gdal-3.5.1 | 1 host-elf2flt-2021.08 | 1 host-pahole-73383b3a39afe86... | 1 igd2-for-linux-2.1 | 1 imagemagick-7.1.0-51 | 1 php-8.1.12 | 1 pixman-0.40.0 | 1 python-orjson-3.7.11 | 1 python-ujson-5.2.0 | 1 volk-2.5.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | frr-8.2.2 | NOK | http://autobuild.buildroot.net/results/a4075f620cdff07640901d9475f620cfff9fd709 | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/84f772526efba654dc407158174bd72eab4600b7 | riscv64 | host-elf2flt-2021.08 | NOK | http://autobuild.buildroot.net/results/73adea1d42eda5f08b9bb6336764e41f74a70685 | ORPH s390x | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/7e5f06b64b26bde1a76544a22ec22e3228059307 | microblazeel | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/af145aea9f684b9393f882f149b36034555b0810 | mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ffbd9ab280107b0f8e11ebee03a87a0966a62eb8 | ORPH microblaze | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/082e9b0c0d94e79da6331a478cb3564aa3160759 | powerpc64le | pixman-0.40.0 | NOK | http://autobuild.buildroot.net/results/861823c00f82cba28f9547b3d058c94f4d727db7 | powerpc | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/a4ed5d75be22f3954d0d1d6b8a673ffba58554ba | nios2 | python-ujson-5.2.0 | NOK | http://autobuild.buildroot.net/results/0e200e53b7d12b4fd23d87084c3eb3eb494cceb9 | powerpc | volk-2.5.1 | NOK | http://autobuild.buildroot.net/results/641cfc71ef87155d2c4174fc92a095a7285e1b86 | -- http://autobuild.buildroot.net From nolange79 at gmail.com Fri Nov 11 10:57:53 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Fri, 11 Nov 2022 11:57:53 +0100 Subject: [Buildroot] [PATCH v7 1/4] package/systemd: bump to version 252.1 Message-ID: <20221111105757.552459-1-nolange79@gmail.com> Following files changed *license* from CC0-1.0 to MIT-0: - src/systemctl/systemd-sysv-install.SKELETON - config files - examples under /network The file LICENSES/MIT-0.txt has been added for this reason, hashes added, corrected for LICENSES/README.md. Kernel version 3.15 is now the bare minimum, but only version 4.15 and higher are fully supported and tested: - bump kernel header dependencies - correct kconfig description - improvements to make the kconfig description better reflect the information from the README Remove upstreamed patch. Set new options to their default, remove -Defi-cc option. Set -Ddbus=false to ensure dbus dependency is runtime only. Set -Ddbus-interfaces-dir=no as interface XML file generation is not supported when cross compiling. Set -Ddefault-user-shell=/bin/sh to the always available shell. Signed-off-by: Norbert Lange --- v6->v7: * update to 252.1 * compare changes in licenses to 250.4 * update systemd description in kconfig with required and recommended kernel * split patch v5->v6: * update to 251.4 v4->v5: * fix dnssec changes, use James' solution v2->v4: * Bump kernel header dependency to 3.15 * Inherit changes from James' version bump patch (following) * (Force) disable compile time dbus dependencies * set default-dnssec to allow-downgrade v1->v2: * note about changed LICENSES/README.md * always set default-user-shell to /bin/sh * always set default-locale to C-UTF-8 * fix typos in commit message --- License diff for illustration --- systemd-stable-250.4/LICENSES/README.md +++ systemd-stable-252.1/LICENSES/README.md @@ -45,9 +45,11 @@ * the following sources are licensed under the **CC0-1.0** license: - src/basic/siphash24.c - src/basic/siphash24.h - - src/systemctl/systemd-sysv-install.SKELETON - tools/check-includes.pl + * the following sources are licensed under the **MIT-0** license: - all examples under man/ + - src/systemctl/systemd-sysv-install.SKELETON + - config files and examples under /network * the following sources are under **Public Domain** (LicenseRef-murmurhash2-public-domain): - src/basic/MurmurHash2.c - src/basic/MurmurHash2.h Signed-off-by: Norbert Lange --- ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- package/systemd/Config.in | 12 +++++-- package/systemd/systemd.hash | 5 +-- package/systemd/systemd.mk | 16 +++++++-- system/Config.in | 6 ++-- 5 files changed, 29 insertions(+), 43 deletions(-) delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/Config.in b/package/systemd/Config.in index 45a9e2d644..f35305c0be 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -22,7 +22,7 @@ menuconfig BR2_PACKAGE_SYSTEMD depends on !BR2_STATIC_LIBS # kmod depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_TOOLCHAIN_HAS_SSP - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13 + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd select BR2_PACKAGE_HAS_UDEV @@ -51,7 +51,11 @@ menuconfig BR2_PACKAGE_SYSTEMD an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit. - Systemd requires a Linux kernel >= 3.13 with the following + Kernel versions below 4.15 ("recommended baseline") have + significant gaps in functionality and are not recommended + for use with this version of systemd. + + Systemd requires a Linux kernel >= 3.15 with the following options enabled: - CONFIG_DEVTMPFS @@ -66,9 +70,11 @@ menuconfig BR2_PACKAGE_SYSTEMD - CONFIG_PROC_FS - CONFIG_FHANDLE (libudev, mount and bind mount handling) - - CONFIG_NET_NS (needed by PrivateNetwork=, used in some + - CONFIG_NET_NS (Required for PrivateNetwork=, used in some systemd units) + - CONFIG_USER_NS (Required for PrivateUsers=) + - CONFIG_AUTOFS_FS / CONFIG_AUTOFS4_FS - CONFIG_TMPFS_POSIX_ACL - CONFIG_TMPFS_XATTR diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..4f618ee218 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 efd1c04d14c5e44b55d19aaf9182b309c4253bbd884374f5d840947d598e9d47 systemd-252.1.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt @@ -8,7 +8,8 @@ sha256 a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499 LICENS sha256 61778e80a2fd85955b626b29aa2bcf06144c714277bded65633e4a81479d9fb3 LICENSES/LGPL-2.0-or-later.txt sha256 5bcef4fedbfc08776630e65d5d0d074dd31208037eddb167ca46a9ec4f737764 LICENSES/Linux-syscall-note.txt sha256 790ac93fb2859097bdda4cf08b5a4feb5e479d0cb2c74f403248241bc3e7c216 LICENSES/lookup3-public-domain.txt +sha256 8a6fc0879cecc0b96bf4c08159b9d733bf0f15fcf32879aec98c4ffd05424554 LICENSES/MIT-0.txt sha256 b85dcd3e453d05982552c52b5fc9e0bdd6d23c6f8e844b984a88af32570b0cc0 LICENSES/MIT.txt sha256 2a98749f6bec00dfaed86fa9c1edea871aaae4f11ee4d100b671aaf4ce353a73 LICENSES/murmurhash2-public-domain.txt sha256 1a7adaa2c86cedfd6c7f5c0c7c72fd6d3e02cd0c9593f21fdb53c89bb2b130ec LICENSES/OFL-1.1.txt -sha256 11801e931f252252a16eac8299465510d0a82c36bfd9ac8aea9b202b76d2f82b LICENSES/README.md +sha256 da9b2c7b8cd10516fd2c4279b82496ea61787148f13e899c62fc8988c5fac34f LICENSES/README.md diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 1d7452de19..57b6734d21 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 252.1 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ @@ -29,6 +29,7 @@ SYSTEMD_LICENSE = \ BSD-3-Clause (tools/chromiumos), \ CC0-1.0 (few source files, see LICENSES/README.md), \ GPL-2.0 with Linux-syscall-note (linux kernel headers), \ + MIT-0 (few source files, see LICENSES/README.md), \ MIT (few source files, see LICENSES/README.md), \ OFL-1.1 (Heebo fonts) SYSTEMD_LICENSE_FILES = \ @@ -40,6 +41,7 @@ SYSTEMD_LICENSE_FILES = \ LICENSES/LGPL-2.0-or-later.txt \ LICENSES/Linux-syscall-note.txt \ LICENSES/lookup3-public-domain.txt \ + LICENSES/MIT-0.txt \ LICENSES/MIT.txt \ LICENSES/murmurhash2-public-domain.txt \ LICENSES/OFL-1.1.txt \ @@ -61,7 +63,13 @@ SYSTEMD_SELINUX_MODULES = systemd udev xdg SYSTEMD_PROVIDES = udev SYSTEMD_CONF_OPTS += \ + -Ddbus=false \ + -Ddbus-interfaces-dir=no \ + -Ddefault-compression='auto' \ -Ddefault-hierarchy=unified \ + -Ddefault-locale='C.UTF-8' \ + -Ddefault-user-shell=/bin/sh \ + -Dfirst-boot-full-preset=false \ -Didn=true \ -Dima=false \ -Dkexec-path=/usr/sbin/kexec \ @@ -72,6 +80,7 @@ SYSTEMD_CONF_OPTS += \ -Dman=false \ -Dmount-path=/usr/bin/mount \ -Dmode=release \ + -Dnspawn-locale='C.UTF-8' \ -Dnss-systemd=true \ -Dquotacheck-path=/usr/sbin/quotacheck \ -Dquotaon-path=/usr/sbin/quotaon \ @@ -82,6 +91,7 @@ SYSTEMD_CONF_OPTS += \ -Dsulogin-path=/usr/sbin/sulogin \ -Dsystem-gid-max=999 \ -Dsystem-uid-max=999 \ + -Dsysupdate=false \ -Dsysvinit-path= \ -Dsysvrcnd-path= \ -Dtelinit-path= \ @@ -548,7 +558,6 @@ SYSTEMD_DEPENDENCIES += gnu-efi SYSTEMD_CONF_OPTS += \ -Defi=true \ -Dgnu-efi=true \ - -Defi-cc=$(TARGET_CC) \ -Defi-ld=bfd \ -Defi-libdir=$(STAGING_DIR)/usr/lib \ -Defi-includedir=$(STAGING_DIR)/usr/include/efi @@ -794,6 +803,8 @@ HOST_SYSTEMD_CONF_OPTS = \ -Dbinfmt=false \ -Drepart=false \ -Dcoredump=false \ + -Ddbus=false \ + -Ddbus-interfaces-dir=no \ -Dpstore=false \ -Doomd=false \ -Dlogind=false \ @@ -802,6 +813,7 @@ HOST_SYSTEMD_CONF_OPTS = \ -Dmachined=false \ -Dportabled=false \ -Dsysext=false \ + -Dsysupdate=false \ -Duserdb=false \ -Dhomed=false \ -Dnetworkd=false \ diff --git a/system/Config.in b/system/Config.in index 888c24ce81..24a0e941e3 100644 --- a/system/Config.in +++ b/system/Config.in @@ -125,19 +125,19 @@ config BR2_INIT_SYSTEMD depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_TOOLCHAIN_HAS_SSP depends on BR2_TOOLCHAIN_HAS_THREADS - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13 + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 depends on BR2_HOST_GCC_AT_LEAST_5 select BR2_ROOTFS_MERGED_USR select BR2_PACKAGE_SYSTEMD select BR2_PACKAGE_SKELETON_INIT_SYSTEMD if BR2_ROOTFS_SKELETON_DEFAULT -comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5" +comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.15, host and target gcc >= 5" depends on BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS depends on BR2_USE_MMU depends on !BR2_TOOLCHAIN_USES_GLIBC || \ !BR2_TOOLCHAIN_HAS_SSP || \ - !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10 || \ + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \ !BR2_HOST_GCC_AT_LEAST_5 -- 2.35.1 From nolange79 at gmail.com Fri Nov 11 10:57:54 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Fri, 11 Nov 2022 11:57:54 +0100 Subject: [Buildroot] [PATCH v7 2/4] package/systemd: Add config option for sysupdate feature In-Reply-To: <20221111105757.552459-1-nolange79@gmail.com> References: <20221111105757.552459-1-nolange79@gmail.com> Message-ID: <20221111105757.552459-2-nolange79@gmail.com> Support the new feature added with v251, requires openssl. Signed-off-by: Norbert Lange --- package/systemd/Config.in | 12 ++++++++++++ package/systemd/systemd.mk | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/package/systemd/Config.in b/package/systemd/Config.in index f35305c0be..9278772951 100644 --- a/package/systemd/Config.in +++ b/package/systemd/Config.in @@ -481,6 +481,18 @@ config BR2_PACKAGE_SYSTEMD_SYSEXT https://www.freedesktop.org/software/systemd/man/systemd-sysext.html +config BR2_PACKAGE_SYSTEMD_SYSUPDATE + bool "enable sysupdate support" + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL + select BR2_PACKAGE_UTIL_LINUX_LIBFDISK + help + systemd-sysupdate atomically updates the host OS, container + images, portable service images or other sources, based on + the transfer configuration files described in sysupdate.d. + + https://www.freedesktop.org/software/systemd/man/systemd-sysupdate.html + config BR2_PACKAGE_SYSTEMD_SYSUSERS bool "enable sysusers support" help diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 57b6734d21..78632992fd 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -91,7 +91,6 @@ SYSTEMD_CONF_OPTS += \ -Dsulogin-path=/usr/sbin/sulogin \ -Dsystem-gid-max=999 \ -Dsystem-uid-max=999 \ - -Dsysupdate=false \ -Dsysvinit-path= \ -Dsysvrcnd-path= \ -Dtelinit-path= \ @@ -484,6 +483,12 @@ else SYSTEMD_CONF_OPTS += -Dsysext=false endif +ifeq ($(BR2_PACKAGE_SYSTEMD_SYSUPDATE),y) +SYSTEMD_CONF_OPTS += -Dsysupdate=true +else +SYSTEMD_CONF_OPTS += -Dsysupdate=false +endif + ifeq ($(BR2_PACKAGE_SYSTEMD_NETWORKD),y) SYSTEMD_CONF_OPTS += -Dnetworkd=true SYSTEMD_NETWORKD_USER = systemd-network -1 systemd-network -1 * - - - systemd Network Management -- 2.35.1 From nolange79 at gmail.com Fri Nov 11 10:57:55 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Fri, 11 Nov 2022 11:57:55 +0100 Subject: [Buildroot] [PATCH v7 3/4] package/systemd: support dnssec if openssl is available In-Reply-To: <20221111105757.552459-1-nolange79@gmail.com> References: <20221111105757.552459-1-nolange79@gmail.com> Message-ID: <20221111105757.552459-3-nolange79@gmail.com> Set -Ddefault-dnssec=allow-downgrade if openssl is available as both openssl and gcrypt are now supported for dnssec. Signed-off-by: Norbert Lange --- v6->v7: * split off as its own patch * seems that the change was done at v250 or earlier Signed-off-by: Norbert Lange --- package/systemd/systemd.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 78632992fd..4d6000201b 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -241,9 +241,9 @@ endif ifeq ($(BR2_PACKAGE_LIBGCRYPT),y) SYSTEMD_DEPENDENCIES += libgcrypt -SYSTEMD_CONF_OPTS += -Ddefault-dnssec=allow-downgrade -Dgcrypt=true +SYSTEMD_CONF_OPTS += -Dgcrypt=true else -SYSTEMD_CONF_OPTS += -Ddefault-dnssec=no -Dgcrypt=false +SYSTEMD_CONF_OPTS += -Dgcrypt=false endif ifeq ($(BR2_PACKAGE_P11_KIT),y) @@ -313,6 +313,12 @@ else SYSTEMD_CONF_OPTS += -Dselinux=false endif +ifneq ($(BR2_PACKAGE_LIBGCRYPT)$(BR2_PACKAGE_LIBOPENSSL),) +SYSTEMD_CONF_OPTS += -Ddefault-dnssec=allow-downgrade +else +SYSTEMD_CONF_OPTS += -Ddefault-dnssec=no +endif + ifeq ($(BR2_PACKAGE_SYSTEMD_HWDB),y) SYSTEMD_CONF_OPTS += -Dhwdb=true define SYSTEMD_BUILD_HWDB -- 2.35.1 From nolange79 at gmail.com Fri Nov 11 10:57:56 2022 From: nolange79 at gmail.com (Norbert Lange) Date: Fri, 11 Nov 2022 11:57:56 +0100 Subject: [Buildroot] [PATCH v7 4/4] system: Warn if systemd is used with kernel < 4.15 In-Reply-To: <20221111105757.552459-1-nolange79@gmail.com> References: <20221111105757.552459-1-nolange79@gmail.com> Message-ID: <20221111105757.552459-4-nolange79@gmail.com> To quote the README: > Kernel versions below 4.15 have significant gaps in functionality and > are not recommended for use with this version of systemd. Taint flag > 'old-kernel' will be set. Systemd will most likely still function, but > upstream support and testing are limited. Signed-off-by: Norbert Lange --- system/Config.in | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/system/Config.in b/system/Config.in index 24a0e941e3..7c4e1c1140 100644 --- a/system/Config.in +++ b/system/Config.in @@ -141,6 +141,15 @@ comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.15, host and targe !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \ !BR2_HOST_GCC_AT_LEAST_5 +comment "systemd highly recommends headers >= 4.15" + depends on BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_TOOLCHAIN_HAS_SSP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 + depends on BR2_HOST_GCC_AT_LEAST_5 + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15 + config BR2_INIT_NONE bool "None" select BR2_PACKAGE_SKELETON_INIT_NONE if BR2_ROOTFS_SKELETON_DEFAULT -- 2.35.1 From bugzilla at busybox.net Fri Nov 11 12:46:47 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 11 Nov 2022 12:46:47 +0000 Subject: [Buildroot] [Bug 15121] New: make nconfig failes with nvidia drivers and mesa3d selected Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15121 Bug ID: 15121 Summary: make nconfig failes with nvidia drivers and mesa3d selected Product: buildroot Version: 2022.08 Hardware: PC OS: Linux Status: NEW Severity: major Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: ian_ormshaw at waters.com CC: buildroot at uclibc.org Target Milestone: --- I am currently using 2022-11, but this has been a problem with earlier versions too, I'm trying to produce a system on which I can run opencl code on an nvidia graphics card. It would appear to me that both the nvidia drivers and mesa3d are required to make this work. nconfig allows me to selet both but then fails on exit after the configuration is saved. ####### making buildroot-config Updating the default AMST buildroot configuration make[1]: Entering directory '/home/ian/build/amst-hiwire-linux_5-provide-an-opencl-platform_x86_64/buildroot' package/mesa3d-headers/mesa3d-headers.mk:10: *** mesa3d-headers enabled, but mesa3d enabled too. Stop. make[1]: *** [Makefile:23: _all] Error 2 make[1]: Leaving directory '/home/ian/build/amst-hiwire-linux_5-provide-an-opencl-platform_x86_64/buildroot' make: *** [Makefile:630: buildroot-config] Error 2 -- You are receiving this mail because: You are on the CC list for the bug. From dario.binacchi at amarulasolutions.com Fri Nov 11 13:32:54 2022 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Fri, 11 Nov 2022 14:32:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/sscep: new package Message-ID: <20221111133254.1163936-1-dario.binacchi@amarulasolutions.com> SSCEP is a client-only implementation of the SCEP (Cisco System's Simple Certificate Enrollment Protocol). The goal of SCEP is to support the secure issuance of certificates to network devices in a scalable manner, using existing technology whenever possible. The protocol supports the following operations: * CA and RA public key distribution * Certificate enrollment * Certificate and CRL query Certificate and CRL access can be achieved by using the LDAP protocol, or by using the query messages defined in SCEP. CC: Angelo Compagnucci Signed-off-by: Angelo Compagnucci Signed-off-by: Dario Binacchi --- DEVELOPERS | 1 + package/Config.in | 1 + package/sscep/Config.in | 9 +++++++++ package/sscep/sscep.hash | 3 +++ package/sscep/sscep.mk | 14 ++++++++++++++ 5 files changed, 28 insertions(+) create mode 100644 package/sscep/Config.in create mode 100644 package/sscep/sscep.hash create mode 100644 package/sscep/sscep.mk diff --git a/DEVELOPERS b/DEVELOPERS index 81e6cd54abcc..f0ba196ad06b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -681,6 +681,7 @@ F: package/luaexpat/ F: package/xinetd/ N: Dario Binacchi +F: package/sscep/ F: package/uuu/ N: Dario Binacchi diff --git a/package/Config.in b/package/Config.in index aef80f9ab0f2..736428a4589d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1949,6 +1949,7 @@ menu "Networking" source "package/slirp4netns/Config.in" source "package/snmppp/Config.in" source "package/sofia-sip/Config.in" + source "package/sscep/Config.in" source "package/sysrepo/Config.in" source "package/thrift/Config.in" source "package/usbredir/Config.in" diff --git a/package/sscep/Config.in b/package/sscep/Config.in new file mode 100644 index 000000000000..d4847f1b8a75 --- /dev/null +++ b/package/sscep/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_SSCEP + bool "sscep" + depends on BR2_PACKAGE_OPENSSL + help + SSCEP is a client-only implementation of the SCEP + (Cisco System's Simple Certificate Enrollment Protocol). + + https://github.com/certnanny/sscep + diff --git a/package/sscep/sscep.hash b/package/sscep/sscep.hash new file mode 100644 index 000000000000..050f7feb1594 --- /dev/null +++ b/package/sscep/sscep.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 489cc8e093986776eb3f15082bf766778f707176f3cd604bf0ef1008da06b8e5 sscep-v0.10.0.tar.gz +sha256 e1328c292102a22c10e8dcfbfda33740f603767c73f8c5b5189c5513eb6b4dea COPYING diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk new file mode 100644 index 000000000000..f59f4bd03bbc --- /dev/null +++ b/package/sscep/sscep.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# sscep +# +################################################################################ + +SSCEP_VERSION = v0.10.0 +SSCEP_SITE = $(call github,certnanny,sscep,$(SSCEP_VERSION)) +SSCEP_LICENSE = BSD +SSCEP_LICENSE_FILES = COPYING +SSCEP_AUTORECONF = YES +SSCEP_DEPENDENCIES += openssl + +$(eval $(autotools-package)) -- 2.32.0 From thomas.petazzoni at bootlin.com Fri Nov 11 13:34:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 14:34:51 +0100 Subject: [Buildroot] [git commit] configs/roc_pc_rk3399: remove defconfig Message-ID: <20221111133521.C705682C83@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5370ec74516495a4ac6c0bc9780b8e92a2f1e6b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671226 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/firefly/roc-rk3399-pc/extlinux.conf | 4 ---- board/firefly/roc-rk3399-pc/genimage.cfg | 22 ----------------- board/firefly/roc-rk3399-pc/post-build.sh | 5 ---- board/firefly/roc-rk3399-pc/readme.txt | 40 ------------------------------- 5 files changed, 73 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 81e6cd54ab..c282a867ce 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2728,13 +2728,11 @@ F: package/hwloc/ F: package/powertop/ N: Suniel Mahesh -F: board/firefly/ F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/roc_pc_rk3399_defconfig F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig F: configs/rock_pi_n10_defconfig diff --git a/board/firefly/roc-rk3399-pc/extlinux.conf b/board/firefly/roc-rk3399-pc/extlinux.conf deleted file mode 100644 index 50a358fadc..0000000000 --- a/board/firefly/roc-rk3399-pc/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399RocPC linux - kernel /boot/Image - devicetree /boot/rk3399-roc-pc.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p1 rootwait diff --git a/board/firefly/roc-rk3399-pc/genimage.cfg b/board/firefly/roc-rk3399-pc/genimage.cfg deleted file mode 100644 index 966c869273..0000000000 --- a/board/firefly/roc-rk3399-pc/genimage.cfg +++ /dev/null @@ -1,22 +0,0 @@ -image sdcard.img { - hdimage { - } - - partition u-boot-tpl-spl-dtb { - in-partition-table = "no" - image = "idbloader.img" - offset = 32K - } - - partition u-boot-dtb { - in-partition-table = "no" - image = "u-boot.itb" - offset = 8M - size = 30M - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - } -} diff --git a/board/firefly/roc-rk3399-pc/post-build.sh b/board/firefly/roc-rk3399-pc/post-build.sh deleted file mode 100755 index 1f5ff6a611..0000000000 --- a/board/firefly/roc-rk3399-pc/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $TARGET_DIR/boot/extlinux/extlinux.conf diff --git a/board/firefly/roc-rk3399-pc/readme.txt b/board/firefly/roc-rk3399-pc/readme.txt deleted file mode 100644 index 8a6f1cdee6..0000000000 --- a/board/firefly/roc-rk3399-pc/readme.txt +++ /dev/null @@ -1,40 +0,0 @@ -Libre Computer Board ROC-RK3399-PC -=================================== - -Build: - - $ make roc_pc_rk3399_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? idbloader.img -????????? Image -????????? rk3399-roc-pc.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device - -Serial console --------------- - -Baudrate for this board is 1500000 - -Wiki link: -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/roc-rk3399-pc.html From thomas.petazzoni at bootlin.com Fri Nov 11 13:34:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 14:34:54 +0100 Subject: [Buildroot] [git commit] configs/rock_pi_4: remove defconfig Message-ID: <20221111133521.D1EAF82CFA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=707938d6848ce945e07ca779748b49b27bdaf222 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671395 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/radxa/rockpi-4/extlinux.conf | 4 --- board/radxa/rockpi-4/genimage.cfg | 39 ------------------------ board/radxa/rockpi-4/post-build.sh | 5 ---- board/radxa/rockpi-4/readme.txt | 61 -------------------------------------- configs/rock_pi_4_defconfig | 55 ---------------------------------- 6 files changed, 166 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index c282a867ce..ae20554f91 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2730,10 +2730,8 @@ F: package/powertop/ N: Suniel Mahesh F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 -F: board/radxa/rockpi-4 F: board/radxa/rockpi-n8 F: board/radxa/rockpi-n10 -F: configs/rock_pi_4_defconfig F: configs/rock_pi_n8_defconfig F: configs/rock_pi_n10_defconfig F: configs/rockpro64_defconfig diff --git a/board/radxa/rockpi-4/extlinux.conf b/board/radxa/rockpi-4/extlinux.conf deleted file mode 100644 index 83374f174a..0000000000 --- a/board/radxa/rockpi-4/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ROCK_PI_4 linux - kernel /Image - devicetree /rk3399-rock-pi-4.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk1p4 rw rootwait diff --git a/board/radxa/rockpi-4/genimage.cfg b/board/radxa/rockpi-4/genimage.cfg deleted file mode 100644 index 9f64e96970..0000000000 --- a/board/radxa/rockpi-4/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399-rock-pi-4.dtb", - "extlinux" - } - } - - size = 112M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/radxa/rockpi-4/post-build.sh b/board/radxa/rockpi-4/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/radxa/rockpi-4/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/radxa/rockpi-4/readme.txt b/board/radxa/rockpi-4/readme.txt deleted file mode 100644 index 1db7569ed9..0000000000 --- a/board/radxa/rockpi-4/readme.txt +++ /dev/null @@ -1,61 +0,0 @@ -RADXA ROCK_PI_4 -================ -https://rockpi.org/rockpi4 - -ROCK Pi 4 is a Single Board Computer (SBC) from radxa. This guide is valid -for the below models: -- ROCK PI 4 Model A -- ROCK PI 4 Model B -- ROCK PI 4 Model C - -Build: -====== - $ make rock_pi_4_defconfig - $ make - -Files created in output directory -================================= - -output/images - -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399-rock-pi-4.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== - -Serial console: ---------------- -RockPi4 has a 40-pin GPIO header. The pin layout is as follows: - -pin 6: gnd -pin 8: tx -pin 10: rx - -Baudrate for this board is 1500000. - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -Wiki link: -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399/rock-pi-4.html diff --git a/configs/rock_pi_4_defconfig b/configs/rock_pi_4_defconfig deleted file mode 100644 index 401a59bac4..0000000000 --- a/configs/rock_pi_4_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -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/amarula/u-boot-amarula.git" -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="cf2747360fdd1eb0d51dd01a984c7c62c7f714fe" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock-pi-4-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.46" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-rock-pi-4" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="rockpi4" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROCK_PI_4" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="96M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rockpi-4/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rockpi-4/post-build.sh" From thomas.petazzoni at bootlin.com Fri Nov 11 13:34:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 14:34:58 +0100 Subject: [Buildroot] [git commit] configs/rock_pi_n10: remove defconfig Message-ID: <20221111133521.DD02782CFC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=66653be5b85f6cbfceac51d95180f785f921b681 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This defconfig has been failing to build for several months, with nobody stepping up to fix it. It's time to drop it. See https://lore.kernel.org/buildroot/20220806224338.0159e15c at windsurf/ for a notification on August 6, 2022 about the issues with this defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3259671399 Cc: Suniel Mahesh Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 -- board/radxa/rockpi-n10/extlinux.conf | 4 --- board/radxa/rockpi-n10/genimage.cfg | 39 ----------------------- board/radxa/rockpi-n10/post-build.sh | 5 --- board/radxa/rockpi-n10/readme.txt | 61 ------------------------------------ configs/rock_pi_n10_defconfig | 55 -------------------------------- 6 files changed, 166 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index ae20554f91..bd76ddca28 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2731,9 +2731,7 @@ N: Suniel Mahesh F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-n8 -F: board/radxa/rockpi-n10 F: configs/rock_pi_n8_defconfig -F: configs/rock_pi_n10_defconfig F: configs/rockpro64_defconfig F: package/arm-gnu-toolchain/ diff --git a/board/radxa/rockpi-n10/extlinux.conf b/board/radxa/rockpi-n10/extlinux.conf deleted file mode 100644 index b6a4c97cd9..0000000000 --- a/board/radxa/rockpi-n10/extlinux.conf +++ /dev/null @@ -1,4 +0,0 @@ -label RK3399_ROCK_PI_N10 linux - kernel /Image - devicetree /rk3399pro-rock-pi-n10.dtb - append earlycon=uart8250,mmio32,0xff1a0000 root=/dev/mmcblk0p4 rw rootwait diff --git a/board/radxa/rockpi-n10/genimage.cfg b/board/radxa/rockpi-n10/genimage.cfg deleted file mode 100644 index fe6fa3f8f9..0000000000 --- a/board/radxa/rockpi-n10/genimage.cfg +++ /dev/null @@ -1,39 +0,0 @@ -image boot.vfat { - vfat { - files = { - "Image", - "rk3399pro-rock-pi-n10.dtb", - "extlinux" - } - } - - size = 112M -} - -image sdcard.img { - hdimage { - partition-table-type = "gpt" - } - - partition loader1 { - image = "idbloader.img" - offset = 32K - } - - partition loader2 { - image = "u-boot.itb" - offset = 8M - } - - partition boot { - partition-type-uuid = F - bootable = "true" - image = "boot.vfat" - offset = 16M - } - - partition rootfs { - partition-type-uuid = b921b045-1df0-41c3-af44-4c6f280d3fae - image = "rootfs.ext4" - } -} diff --git a/board/radxa/rockpi-n10/post-build.sh b/board/radxa/rockpi-n10/post-build.sh deleted file mode 100755 index ba29375c05..0000000000 --- a/board/radxa/rockpi-n10/post-build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" - -install -m 0644 -D $BOARD_DIR/extlinux.conf $BINARIES_DIR/extlinux/extlinux.conf diff --git a/board/radxa/rockpi-n10/readme.txt b/board/radxa/rockpi-n10/readme.txt deleted file mode 100644 index 49decbb3d9..0000000000 --- a/board/radxa/rockpi-n10/readme.txt +++ /dev/null @@ -1,61 +0,0 @@ -RADXA ROCKPI-N10 -================ -https://wiki.radxa.com/RockpiN10 - -Build: -====== - $ make rock_pi_n10_defconfig - $ make - -Files created in output directory -================================= - -output/images -. -????????? bl31.elf -????????? boot.vfat -????????? extlinux -????????? idbloader.img -????????? Image -????????? rk3399pro-rock-pi-n10.dtb -????????? rootfs.ext2 -????????? rootfs.ext4 -> rootfs.ext2 -????????? rootfs.tar -????????? sdcard.img -????????? u-boot.bin -????????? u-boot.itb - -Creating bootable SD card: -========================== - -Simply invoke (as root) - -sudo dd if=output/images/sdcard.img of=/dev/sdX && sync - -Where X is your SD card device. - -Booting: -======== - -Serial console: ---------------- -RockPi-N10 has a 40-pin GPIO header. The pin layout is as follows: - -pin 6: gnd -pin 8: tx -pin 10: rx - -Baudrate for this board is 1500000. - -The boot order on rockpi-n10 is emmc, sd. If emmc contains a valid Image, the board -always boots from emmc. To boot from SD, erase emmc as per the guide: - -https://wiki.amarulasolutions.com/bsp/setup/rockchip/rk3399_emmc.html - -Login: ------- -Enter 'root' as login user, and the prompt is ready. - -wiki link: ----------- -https://wiki.amarulasolutions.com/bsp/rockchip/rk3399pro/rock-pi-n10.html diff --git a/configs/rock_pi_n10_defconfig b/configs/rock_pi_n10_defconfig deleted file mode 100644 index c622839c89..0000000000 --- a/configs/rock_pi_n10_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.7 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_7=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -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/amarula/u-boot-amarula.git" -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="cf2747360fdd1eb0d51dd01a984c7c62c7f714fe" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rock-pi-n10-rk3399pro" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.7.2" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399pro-rock-pi-n10" -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="rockpi-n10" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROCKPI-N10" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="160M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/radxa/rockpi-n10/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/radxa/rockpi-n10/post-build.sh" From ju.o at free.fr Fri Nov 11 19:14:58 2022 From: ju.o at free.fr (Julien Olivain) Date: Fri, 11 Nov 2022 20:14:58 +0100 Subject: [Buildroot] [PATCH next 1/1] package/octave: bump to version 7.3.0 Message-ID: <20221111191458.1292483-1-ju.o@free.fr> For change log since 7.2.0, see: https://octave.org/news/release/2022/11/02/octave-7.3.0-released.html Signed-off-by: Julien Olivain --- Commit tested on branch next at commit a85f5f2, with commands: make check-package ... 0 warnings generated ./utils/test-pkg -p octave ... 6 builds, 4 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.TestOctave ... OK --- package/octave/octave.hash | 2 +- package/octave/octave.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/octave/octave.hash b/package/octave/octave.hash index 81d7311eeb..9696f2a00a 100644 --- a/package/octave/octave.hash +++ b/package/octave/octave.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 009388289b82fdcc920a2371355049cb6958c735ee9aa3893a256df4a6bf7515 octave-7.2.0.tar.lz +sha256 fdb32602252289e068431329add2eed146e6f26301cbb5fc4412f9d972db9475 octave-7.3.0.tar.lz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/octave/octave.mk b/package/octave/octave.mk index b28617438a..647f988a3f 100644 --- a/package/octave/octave.mk +++ b/package/octave/octave.mk @@ -4,7 +4,7 @@ # ################################################################################ -OCTAVE_VERSION = 7.2.0 +OCTAVE_VERSION = 7.3.0 OCTAVE_SITE = https://ftp.gnu.org/gnu/octave OCTAVE_SOURCE = octave-$(OCTAVE_VERSION).tar.lz OCTAVE_LICENSE = GPL-3.0+ -- 2.38.1 From james.hilliard1 at gmail.com Fri Nov 11 19:51:15 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 11 Nov 2022 12:51:15 -0700 Subject: [Buildroot] [PATCH 1/1] package/pipewire: bump to version 0.3.60 Message-ID: <20221111195115.3918675-1-james.hilliard1@gmail.com> Add support for new optional bluez5-backend-native-mm and readline config options. Signed-off-by: James Hilliard --- package/pipewire/pipewire.hash | 2 +- package/pipewire/pipewire.mk | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/package/pipewire/pipewire.hash b/package/pipewire/pipewire.hash index 9bead47bd9..4585534569 100644 --- a/package/pipewire/pipewire.hash +++ b/package/pipewire/pipewire.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 32a6db3f42f00eb95a07369160a614420443ca4f4e90ac628db8ca508e08538e pipewire-0.3.59.tar.bz2 +sha256 8164eb53c9eafedfa22fe1adc4b8e38f3173c6f33695c735a17ed1a3d43c664e pipewire-0.3.60.tar.bz2 sha256 8909c319a7e27dbb33a15b9035f89ab3b7b2f6a12f8bcddc755206a8db1ada44 COPYING sha256 be4be5d77424833edf31f53fc1f1cecb6996b9e2d747d9e6fb8f878362ebc92b LICENSE diff --git a/package/pipewire/pipewire.mk b/package/pipewire/pipewire.mk index d7ae07170d..9fef605878 100644 --- a/package/pipewire/pipewire.mk +++ b/package/pipewire/pipewire.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIPEWIRE_VERSION = 0.3.59 +PIPEWIRE_VERSION = 0.3.60 PIPEWIRE_SOURCE = pipewire-$(PIPEWIRE_VERSION).tar.bz2 PIPEWIRE_SITE = https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$(PIPEWIRE_VERSION) PIPEWIRE_LICENSE = MIT, LGPL-2.1+ (libspa-alsa), GPL-2.0 (libjackserver) @@ -105,6 +105,12 @@ endif ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS)$(BR2_PACKAGE_SBC),yy) PIPEWIRE_CONF_OPTS += -Dbluez5=enabled PIPEWIRE_DEPENDENCIES += bluez5_utils sbc +ifeq ($(BR2_PACKAGE_MODEM_MANAGER),y) +PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=enabled +PIPEWIRE_DEPENDENCIES += modem-manager +else +PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=disabled +endif ifeq ($(BR2_PACKAGE_OPUS),y) PIPEWIRE_CONF_OPTS += -Dbluez5-codec-opus=enabled PIPEWIRE_DEPENDENCIES += opus @@ -189,7 +195,10 @@ PIPEWIRE_CONF_OPTS += -Dlibpulse=disabled endif ifeq ($(BR2_PACKAGE_READLINE),y) +PIPEWIRE_CONF_OPTS += -Dreadline=enabled PIPEWIRE_DEPENDENCIES += readline +else +PIPEWIRE_CONF_OPTS += -Dreadline=disabled endif ifeq ($(BR2_PACKAGE_SDL2),y) -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 11 20:00:46 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 11 Nov 2022 16:00:46 -0400 Subject: [Buildroot] [PATCH v7 1/4] package/systemd: bump to version 252.1 In-Reply-To: <20221111105757.552459-1-nolange79@gmail.com> References: <20221111105757.552459-1-nolange79@gmail.com> Message-ID: On Fri, Nov 11, 2022 at 6:58 AM Norbert Lange wrote: > > Following files changed *license* from CC0-1.0 to MIT-0: > > - src/systemctl/systemd-sysv-install.SKELETON > - config files > - examples under /network > > The file LICENSES/MIT-0.txt has been added for this reason, > hashes added, corrected for LICENSES/README.md. > > Kernel version 3.15 is now the bare minimum, but only > version 4.15 and higher are fully supported and tested: > > - bump kernel header dependencies > - correct kconfig description > - improvements to make the kconfig description better reflect > the information from the README > > Remove upstreamed patch. > > Set new options to their default, remove -Defi-cc option. > > Set -Ddbus=false to ensure dbus dependency is runtime only. > > Set -Ddbus-interfaces-dir=no as interface XML file generation is > not supported when cross compiling. > > Set -Ddefault-user-shell=/bin/sh to the always available shell. > > Signed-off-by: Norbert Lange For the series: Reviewed-by: James Hilliard > > --- > v6->v7: > > * update to 252.1 > * compare changes in licenses to 250.4 > * update systemd description in kconfig with required and recommended > kernel > * split patch > > v5->v6: > > * update to 251.4 > > v4->v5: > > * fix dnssec changes, use James' solution > > v2->v4: > > * Bump kernel header dependency to 3.15 > * Inherit changes from James' version bump patch (following) > * (Force) disable compile time dbus dependencies > * set default-dnssec to allow-downgrade > > v1->v2: > > * note about changed LICENSES/README.md > * always set default-user-shell to /bin/sh > * always set default-locale to C-UTF-8 > * fix typos in commit message > > --- > > License diff for illustration > > --- systemd-stable-250.4/LICENSES/README.md > +++ systemd-stable-252.1/LICENSES/README.md > @@ -45,9 +45,11 @@ > * the following sources are licensed under the **CC0-1.0** license: > - src/basic/siphash24.c > - src/basic/siphash24.h > - - src/systemctl/systemd-sysv-install.SKELETON > - tools/check-includes.pl > + * the following sources are licensed under the **MIT-0** license: > - all examples under man/ > + - src/systemctl/systemd-sysv-install.SKELETON > + - config files and examples under /network > * the following sources are under **Public Domain** (LicenseRef-murmurhash2-public-domain): > - src/basic/MurmurHash2.c > - src/basic/MurmurHash2.h > > Signed-off-by: Norbert Lange > --- > ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- > package/systemd/Config.in | 12 +++++-- > package/systemd/systemd.hash | 5 +-- > package/systemd/systemd.mk | 16 +++++++-- > system/Config.in | 6 ++-- > 5 files changed, 29 insertions(+), 43 deletions(-) > delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > > diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > deleted file mode 100644 > index 0934886acb..0000000000 > --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 > -From: Romain Naour > -Date: Fri, 7 Jan 2022 22:25:23 +0100 > -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing > - > -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] > -but it's defined in kernel headers since version 5.2. > - > -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 > - > -Signed-off-by: Romain Naour > ---- > - src/basic/missing_syscall.h | 4 ++++ > - 1 file changed, 4 insertions(+) > - > -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h > -index 8267b1a90c..793d111c55 100644 > ---- a/src/basic/missing_syscall.h > -+++ b/src/basic/missing_syscall.h > -@@ -569,6 +569,10 @@ static inline int missing_open_tree( > - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ > - #endif > - > -+#ifndef MOVE_MOUNT_T_EMPTY_PATH > -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ > -+#endif > -+ > - static inline int missing_move_mount( > - int from_dfd, > - const char *from_pathname, > --- > -2.31.1 > - > diff --git a/package/systemd/Config.in b/package/systemd/Config.in > index 45a9e2d644..f35305c0be 100644 > --- a/package/systemd/Config.in > +++ b/package/systemd/Config.in > @@ -22,7 +22,7 @@ menuconfig BR2_PACKAGE_SYSTEMD > depends on !BR2_STATIC_LIBS # kmod > depends on BR2_TOOLCHAIN_USES_GLIBC > depends on BR2_TOOLCHAIN_HAS_SSP > - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13 > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 > depends on BR2_HOST_GCC_AT_LEAST_5 # host-systemd > select BR2_PACKAGE_HAS_UDEV > @@ -51,7 +51,11 @@ menuconfig BR2_PACKAGE_SYSTEMD > an elaborate transactional dependency-based service control > logic. It can work as a drop-in replacement for sysvinit. > > - Systemd requires a Linux kernel >= 3.13 with the following > + Kernel versions below 4.15 ("recommended baseline") have > + significant gaps in functionality and are not recommended > + for use with this version of systemd. > + > + Systemd requires a Linux kernel >= 3.15 with the following > options enabled: > > - CONFIG_DEVTMPFS > @@ -66,9 +70,11 @@ menuconfig BR2_PACKAGE_SYSTEMD > - CONFIG_PROC_FS > - CONFIG_FHANDLE (libudev, mount and bind mount handling) > > - - CONFIG_NET_NS (needed by PrivateNetwork=, used in some > + - CONFIG_NET_NS (Required for PrivateNetwork=, used in some > systemd units) > > + - CONFIG_USER_NS (Required for PrivateUsers=) > + > - CONFIG_AUTOFS_FS / CONFIG_AUTOFS4_FS > - CONFIG_TMPFS_POSIX_ACL > - CONFIG_TMPFS_XATTR > diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash > index 3572b25965..4f618ee218 100644 > --- a/package/systemd/systemd.hash > +++ b/package/systemd/systemd.hash > @@ -1,5 +1,5 @@ > # sha256 locally computed > -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz > +sha256 efd1c04d14c5e44b55d19aaf9182b309c4253bbd884374f5d840947d598e9d47 systemd-252.1.tar.gz > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 > sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt > @@ -8,7 +8,8 @@ sha256 a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499 LICENS > sha256 61778e80a2fd85955b626b29aa2bcf06144c714277bded65633e4a81479d9fb3 LICENSES/LGPL-2.0-or-later.txt > sha256 5bcef4fedbfc08776630e65d5d0d074dd31208037eddb167ca46a9ec4f737764 LICENSES/Linux-syscall-note.txt > sha256 790ac93fb2859097bdda4cf08b5a4feb5e479d0cb2c74f403248241bc3e7c216 LICENSES/lookup3-public-domain.txt > +sha256 8a6fc0879cecc0b96bf4c08159b9d733bf0f15fcf32879aec98c4ffd05424554 LICENSES/MIT-0.txt > sha256 b85dcd3e453d05982552c52b5fc9e0bdd6d23c6f8e844b984a88af32570b0cc0 LICENSES/MIT.txt > sha256 2a98749f6bec00dfaed86fa9c1edea871aaae4f11ee4d100b671aaf4ce353a73 LICENSES/murmurhash2-public-domain.txt > sha256 1a7adaa2c86cedfd6c7f5c0c7c72fd6d3e02cd0c9593f21fdb53c89bb2b130ec LICENSES/OFL-1.1.txt > -sha256 11801e931f252252a16eac8299465510d0a82c36bfd9ac8aea9b202b76d2f82b LICENSES/README.md > +sha256 da9b2c7b8cd10516fd2c4279b82496ea61787148f13e899c62fc8988c5fac34f LICENSES/README.md > diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk > index 1d7452de19..57b6734d21 100644 > --- a/package/systemd/systemd.mk > +++ b/package/systemd/systemd.mk > @@ -19,7 +19,7 @@ > # - Diff sysusers.d with the previous version > # - Diff factory/etc/nsswitch.conf with the previous version > # (details are often sprinkled around in README and manpages) > -SYSTEMD_VERSION = 250.4 > +SYSTEMD_VERSION = 252.1 > SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) > SYSTEMD_LICENSE = \ > LGPL-2.1+, \ > @@ -29,6 +29,7 @@ SYSTEMD_LICENSE = \ > BSD-3-Clause (tools/chromiumos), \ > CC0-1.0 (few source files, see LICENSES/README.md), \ > GPL-2.0 with Linux-syscall-note (linux kernel headers), \ > + MIT-0 (few source files, see LICENSES/README.md), \ > MIT (few source files, see LICENSES/README.md), \ > OFL-1.1 (Heebo fonts) > SYSTEMD_LICENSE_FILES = \ > @@ -40,6 +41,7 @@ SYSTEMD_LICENSE_FILES = \ > LICENSES/LGPL-2.0-or-later.txt \ > LICENSES/Linux-syscall-note.txt \ > LICENSES/lookup3-public-domain.txt \ > + LICENSES/MIT-0.txt \ > LICENSES/MIT.txt \ > LICENSES/murmurhash2-public-domain.txt \ > LICENSES/OFL-1.1.txt \ > @@ -61,7 +63,13 @@ SYSTEMD_SELINUX_MODULES = systemd udev xdg > SYSTEMD_PROVIDES = udev > > SYSTEMD_CONF_OPTS += \ > + -Ddbus=false \ > + -Ddbus-interfaces-dir=no \ > + -Ddefault-compression='auto' \ > -Ddefault-hierarchy=unified \ > + -Ddefault-locale='C.UTF-8' \ > + -Ddefault-user-shell=/bin/sh \ > + -Dfirst-boot-full-preset=false \ > -Didn=true \ > -Dima=false \ > -Dkexec-path=/usr/sbin/kexec \ > @@ -72,6 +80,7 @@ SYSTEMD_CONF_OPTS += \ > -Dman=false \ > -Dmount-path=/usr/bin/mount \ > -Dmode=release \ > + -Dnspawn-locale='C.UTF-8' \ > -Dnss-systemd=true \ > -Dquotacheck-path=/usr/sbin/quotacheck \ > -Dquotaon-path=/usr/sbin/quotaon \ > @@ -82,6 +91,7 @@ SYSTEMD_CONF_OPTS += \ > -Dsulogin-path=/usr/sbin/sulogin \ > -Dsystem-gid-max=999 \ > -Dsystem-uid-max=999 \ > + -Dsysupdate=false \ > -Dsysvinit-path= \ > -Dsysvrcnd-path= \ > -Dtelinit-path= \ > @@ -548,7 +558,6 @@ SYSTEMD_DEPENDENCIES += gnu-efi > SYSTEMD_CONF_OPTS += \ > -Defi=true \ > -Dgnu-efi=true \ > - -Defi-cc=$(TARGET_CC) \ > -Defi-ld=bfd \ > -Defi-libdir=$(STAGING_DIR)/usr/lib \ > -Defi-includedir=$(STAGING_DIR)/usr/include/efi > @@ -794,6 +803,8 @@ HOST_SYSTEMD_CONF_OPTS = \ > -Dbinfmt=false \ > -Drepart=false \ > -Dcoredump=false \ > + -Ddbus=false \ > + -Ddbus-interfaces-dir=no \ > -Dpstore=false \ > -Doomd=false \ > -Dlogind=false \ > @@ -802,6 +813,7 @@ HOST_SYSTEMD_CONF_OPTS = \ > -Dmachined=false \ > -Dportabled=false \ > -Dsysext=false \ > + -Dsysupdate=false \ > -Duserdb=false \ > -Dhomed=false \ > -Dnetworkd=false \ > diff --git a/system/Config.in b/system/Config.in > index 888c24ce81..24a0e941e3 100644 > --- a/system/Config.in > +++ b/system/Config.in > @@ -125,19 +125,19 @@ config BR2_INIT_SYSTEMD > depends on BR2_TOOLCHAIN_USES_GLIBC > depends on BR2_TOOLCHAIN_HAS_SSP > depends on BR2_TOOLCHAIN_HAS_THREADS > - depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13 > + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 > depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 > depends on BR2_HOST_GCC_AT_LEAST_5 > select BR2_ROOTFS_MERGED_USR > select BR2_PACKAGE_SYSTEMD > select BR2_PACKAGE_SKELETON_INIT_SYSTEMD if BR2_ROOTFS_SKELETON_DEFAULT > > -comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5" > +comment "systemd needs a glibc toolchain w/ SSP, headers >= 3.15, host and target gcc >= 5" > depends on BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS > depends on BR2_USE_MMU > depends on !BR2_TOOLCHAIN_USES_GLIBC || \ > !BR2_TOOLCHAIN_HAS_SSP || \ > - !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10 || \ > + !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15 || \ > !BR2_TOOLCHAIN_GCC_AT_LEAST_5 || \ > !BR2_HOST_GCC_AT_LEAST_5 > > -- > 2.35.1 > From thomas.petazzoni at bootlin.com Fri Nov 11 20:18:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:18:09 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: References: Message-ID: <20221111211809.5cd3802e@windsurf> Hello Baruch, On Fri, 28 Oct 2022 08:36:27 +0300 Baruch Siach via buildroot wrote: > SSP support requires support in ATF platform code. Not all platforms > implement plat_get_stack_protector_canary() hook. The result is build > failure: > > (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' > > Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") > originally introduces this issue. But then commit ccac9a5bbbd > ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid > the problem by effectively disabling SSP for all platforms. So only > after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP > support") the issue showed up. > > Make SSP an opt-in for platform that actually provide the > plat_get_stack_protector_canary() hook. > > Cc: Sergey Matyukevich > Cc: Dick Olsson > Tested-by: Heiko Thiery > Signed-off-by: Baruch Siach Unfortunately, it seems like the SSP stuff for TF-A still doesn't work. We still have build failures on several defconfigs: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821262 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821323 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821325 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821326 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821327 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821388 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821583 Since your commit 09acc7cbc91f50305730ca0690a58fb93529034b boot/arm-trusted-firmware: fix SSP support, we no longer force disable SSP support when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is disabled. If one of BR2_SSP_REGULAR, BR2_SSP_STRONG or BR2_SSP_ALL is enabled, all code gets built with SSP, including the TF-A code. Prior to commit 09acc7cbc91f50305730ca0690a58fb93529034b, we were passing ENABLE_STACK_PROTECTOR=0 when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP was disabled, making sure that TF-A was forcefully disabling SSP, even if it was globally enabled via one of BR2_SSP_... So I'm afraid the fix in 09acc7cbc91f50305730ca0690a58fb93529034b does not work :-/ 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 Nov 11 20:18:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:18:09 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: References: Message-ID: <20221111211809.5cd3802e@windsurf> Hello Baruch, On Fri, 28 Oct 2022 08:36:27 +0300 Baruch Siach via buildroot wrote: > SSP support requires support in ATF platform code. Not all platforms > implement plat_get_stack_protector_canary() hook. The result is build > failure: > > (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' > > Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") > originally introduces this issue. But then commit ccac9a5bbbd > ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid > the problem by effectively disabling SSP for all platforms. So only > after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP > support") the issue showed up. > > Make SSP an opt-in for platform that actually provide the > plat_get_stack_protector_canary() hook. > > Cc: Sergey Matyukevich > Cc: Dick Olsson > Tested-by: Heiko Thiery > Signed-off-by: Baruch Siach Unfortunately, it seems like the SSP stuff for TF-A still doesn't work. We still have build failures on several defconfigs: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821262 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821323 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821325 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821326 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821327 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821388 https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821583 Since your commit 09acc7cbc91f50305730ca0690a58fb93529034b boot/arm-trusted-firmware: fix SSP support, we no longer force disable SSP support when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is disabled. If one of BR2_SSP_REGULAR, BR2_SSP_STRONG or BR2_SSP_ALL is enabled, all code gets built with SSP, including the TF-A code. Prior to commit 09acc7cbc91f50305730ca0690a58fb93529034b, we were passing ENABLE_STACK_PROTECTOR=0 when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP was disabled, making sure that TF-A was forcefully disabling SSP, even if it was globally enabled via one of BR2_SSP_... So I'm afraid the fix in 09acc7cbc91f50305730ca0690a58fb93529034b does not work :-/ 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 Nov 11 20:19:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:19:10 +0100 Subject: [Buildroot] [git commit] configs/kontron_bl_imx8mm: U-Boot needs util-linux Message-ID: <20221111201945.2DB4282D5B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=223516b51e1a45fa86dc1ac959aed93c7434afa4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: /usr/bin/ld: cannot find -lgnutls /usr/bin/ld: cannot find -luuid collect2: error: ld returned 1 exit status when building U-Boot. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821264 Signed-off-by: Thomas Petazzoni --- configs/kontron_bl_imx8mm_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index ff376662e9..13ed1a2078 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" BR2_TARGET_UBOOT_SPL=y From bernd.kuhls at t-online.de Fri Nov 11 20:29:21 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 11 Nov 2022 21:29:21 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/alsa-utils: update dependency for topology support Message-ID: <20221111202921.3999-1-bernd.kuhls@t-online.de> This is a follow-up patch for https://git.busybox.net/buildroot/commit/?id=28497102e1788df3628bd3324a3304a03c7942d0 which created a new option for topology support in alsa-lib, this dependency was not ported over to alsa-utils. Fixes: http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea/ Signed-off-by: Bernd Kuhls --- v2: Updated dependency handling (Thomas) package/alsa-utils/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/alsa-utils/Config.in b/package/alsa-utils/Config.in index 555f06fd21..3429d0b406 100644 --- a/package/alsa-utils/Config.in +++ b/package/alsa-utils/Config.in @@ -46,6 +46,7 @@ config BR2_PACKAGE_ALSA_UTILS_ALSAUCM config BR2_PACKAGE_ALSA_UTILS_ALSATPLG bool "alsatplg" depends on !BR2_STATIC_LIBS # dlfcn.h + select BR2_PACKAGE_ALSA_LIB_TOPOLOGY comment "alsatplg needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS -- 2.34.1 From thomas.petazzoni at bootlin.com Fri Nov 11 20:43:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:43:45 +0100 Subject: [Buildroot] [git commit] add configs/zynqmp_kria_kv260_defconfig In-Reply-To: <20220506191229.6154E85C61@busybox.osuosl.org> References: <20220506191229.6154E85C61@busybox.osuosl.org> Message-ID: <20221111214345.419477ef@windsurf> Hello Neal, On Fri, 6 May 2022 21:19:30 +0200 Peter Korsgaard wrote: > commit: https://git.buildroot.net/buildroot/commit/?id=b73f5c32af8a5bfc4af9b38dc691d01057f73443 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > > This patch adds support for Xilinx Kria KV260 starter kit. > > KV260 features can be found here: > https://www.xilinx.com/products/boards-and-kits/kv260.html The build of this defconfig is currently broken. The failure can be seen at https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281. Full build log is at https://buildroot.org.gitlab.io/-/buildroot/-/jobs/3310463281/artifacts/build.log. The error looks like this: MKIMAGE u-boot.itb FATAL ERROR: Couldn't open "fit-dtb.blob": No such file or directory ./tools/mkimage: Can't open u-boot.itb.tmp: No such file or directory make[2]: *** [Makefile:1431: u-boot.itb] Error 255 make[2]: *** Waiting for unfinished jobs.... Could you have a look? Thanks a lot! Thomas Petazzoni -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 20:44:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:44:46 +0100 Subject: [Buildroot] snps_arc700_axs101_defconfig fails to build In-Reply-To: <20221102211019.71376854@windsurf> References: <20221102211019.71376854@windsurf> Message-ID: <20221111214446.3dce302b@windsurf> Hello Alexey, This defconfig is still failing, with the same error message. Could you have a look? Otherwise, we will remove the defconfig before the 2022.11 release. Thanks a lot! Thomas On Wed, 2 Nov 2022 21:10:19 +0100 Thomas Petazzoni via buildroot wrote: > Hello Alexey, > > According to > https://gitlab.com/buildroot.org/buildroot/-/jobs/3259666747, > snps_arc700_axs101_defconfig fails to build with: > > msort.c: Assembler messages: > msort.c:200: Error: opcode 'dmb' not supported for target arc700 > make[4]: *** [../o-iterator.mk:9: /builds/buildroot.org/buildroot/output/build/glibc-2.36-66-ga1dc0be03c9dd850b864bd7a9c03cf8e396eb7ca/build/stdlib/msort.o] Error 1 > > During the glibc build. Could you have a look? > > Thanks a lot! > > Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 20:51:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:51:59 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/lxc: bump to version 5.0.1 In-Reply-To: <20221105212343.353414-1-fontaine.fabrice@gmail.com> References: <20221105212343.353414-1-fontaine.fabrice@gmail.com> Message-ID: <20221111215159.41e7d22f@windsurf> Hello Fabrice, On Sat, 5 Nov 2022 22:23:43 +0100 Fabrice Fontaine wrote: > LXC 5.0 will be supported until June 2027 and our current LTS release, > LXC 4.0 will now switch to a slower maintenance pace, only getting > critical bugfixes and security updates. > > We strongly recommend all LXC users to plan an upgrade to the 5.0 > branch. > > - Switch to meson-package > - Add an upstream patch to fix the following build failure with glibc > 2.36 (unfortunately upstream doesn't plan to fix this for 4.x: > https://github.com/lxc/lxc/issues/4183 and patch is only working with > meson, not autotools) > > https://discuss.linuxcontainers.org/t/lxc-5-0-lts-has-been-released > https://discuss.linuxcontainers.org/t/lxc-5-0-1-has-been-released > > Fixes: > - http://autobuild.buildroot.org/results/f77e2dc44c9a224f280e08089a890e85c302274f > > Signed-off-by: Fabrice Fontaine This change has apparently broken the LXC runtime test: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 https://buildroot.org.gitlab.io/-/buildroot/-/jobs/3282261449/artifacts/test-output/TestLxc-build.log Could you have a look? 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 Fri Nov 11 20:53:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 21:53:21 +0100 Subject: [Buildroot] Remaining issue with Dracut runtime tests Message-ID: <20221111215321.7cfdbc46@windsurf> Hello Yann, Even after your recent Dracut runtime tests fixes there is still one issue: ====================================================================== FAIL: test_run (tests.fs.test_cpio.TestCpioDracutUclibcMergedUsr) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builds/buildroot.org/buildroot/support/testing/tests/fs/test_cpio.py", line 105, in test_run self.check_dracut() File "/builds/buildroot.org/buildroot/support/testing/tests/fs/test_cpio.py", line 60, in check_dracut self.assertNotEqual(out.find("usr/lib/libz.so"), -1) AssertionError: -1 == -1 ---------------------------------------------------------------------- See: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 Could you have a look? 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 Fri Nov 11 21:57:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 22:57:59 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y In-Reply-To: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> Message-ID: <20221111215759.358116-2-thomas.petazzoni@bootlin.com> When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an overlay file is mandatory, which genrandconfig can't provide. So we simply disallow such configurations. Signed-off-by: Thomas Petazzoni --- utils/genrandconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index f19a405685..9c6c2b359c 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -304,6 +304,11 @@ def fixup_config(sysinfo, configfile): # No C library for internal toolchain if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: return False + # Xtensa custom cores require an overlay file with internal + # toolchains + if 'BR2_XTENSA_CUSTOM=y' in configlines and \ + 'BR2_TOOLCHAIN_BUILDROOT=y' in configlines: + return False if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: -- 2.38.1 From thomas.petazzoni at bootlin.com Fri Nov 11 21:57:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 22:57:58 +0100 Subject: [Buildroot] [PATCH 1/2] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains Message-ID: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom configuration requires an overlay") added a check in arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected but not overlay file is provided. While this is indeed a perfectly valid check to make when building an internal toolchain, with an external toolchain it's entirely possible to build with no overlay file: the toolchain already exists, and there's no overlay to be applied in the context of the Buildroot build. And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some of the runtime test cases that use a custom Xtensa core configuration, with no overlay, to test the toolchains.bootlin.com Xtensa external toolchain. By relaxing the check to only apply to internal toolchain configurations, we fix those test cases. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 Signed-off-by: Thomas Petazzoni --- arch/arch.mk.xtensa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa index 7b6c59cecd..75145e725f 100644 --- a/arch/arch.mk.xtensa +++ b/arch/arch.mk.xtensa @@ -1,6 +1,6 @@ BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) endif -- 2.38.1 From thomas.petazzoni at bootlin.com Fri Nov 11 21:58:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 22:58:42 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: drop entry related to inexisting directory Message-ID: <20221111215940.DE05A82D9A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dfbdb72103dff293fc7688872de91aaa9469d559 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 4e7dfe20bb8cf0cccfbd177321eff73e82c8d940 ("configs/friendlyarm_nanopi_m4: remove defconfig") forgot to fully reflect the removal of the defconfig in the DEVELOPERS file, causing a get-developers warning: WARNING: 'board/friendlyarm/nanopi-m4' doesn't match any file Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 - 1 file changed, 1 deletion(-) diff --git a/DEVELOPERS b/DEVELOPERS index bd76ddca28..826e04d805 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2728,7 +2728,6 @@ F: package/hwloc/ F: package/powertop/ N: Suniel Mahesh -F: board/friendlyarm/nanopi-m4 F: board/pine64/rockpro64 F: board/radxa/rockpi-n8 F: configs/rock_pi_n8_defconfig From thomas.petazzoni at bootlin.com Fri Nov 11 22:40:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:40:10 +0100 Subject: [Buildroot] [PATCH] package/imagemagick: utilities now need C++ support Message-ID: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> Since upstream commit https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c (which first appeared in version 7.1.0-47), ImageMagick forces the need of a C++ compiler to build its utilities. Despite the request of Bernd Kuhls to revert this change, upstream declined. Since this change is causing build failures in our autobuilders, our only choice is to follow the choice of upstream, and disable building the utilities when C++ support is not available. Fixes: http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ Signed-off-by: Thomas Petazzoni --- package/imagemagick/imagemagick.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..8a2ec460d5 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -178,6 +178,12 @@ else IMAGEMAGICK_CONF_OPTS += --without-bzlib endif +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +IMAGEMAGICK_CONF_OPTS += --with-utilities +else +IMAGEMAGICK_CONF_OPTS += --without-utilities +endif + HOST_IMAGEMAGICK_CONF_OPTS = \ --disable-opencl \ --disable-openmp \ -- 2.38.1 From fontaine.fabrice at gmail.com Fri Nov 11 22:42:18 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Fri, 11 Nov 2022 23:42:18 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: fix systemd build Message-ID: <20221111224218.6160-1-fontaine.fabrice@gmail.com> Fix the following systemd build failure raised since bump to version 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: ../src/lxc/cgroups/cgfsng.c: In function 'unpriv_systemd_create_scope': ../src/lxc/cgroups/cgfsng.c:1234:104: error: incompatible type for argument 10 of 'sd_bus_call_method_asyncv' r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); ^~~~ Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 Signed-off-by: Fabrice Fontaine --- ...thod_async-to-replace-the-asyncv-one.patch | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch diff --git a/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch b/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch new file mode 100644 index 0000000000..22013cb363 --- /dev/null +++ b/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch @@ -0,0 +1,47 @@ +From b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f Mon Sep 17 00:00:00 2001 +From: Chen Qi +Date: Thu, 25 Aug 2022 05:45:53 -0700 +Subject: [PATCH] use sd_bus_call_method_async to replace the asyncv one + +The sd_bus_call_method_asyncv's 10th parameter is of type +va_list and supplying NULL when invoking it causes compilation +error. Just replace it with the async one. + +Signed-off-by: Chen Qi +[Retrieved from: +https://github.com/lxc/lxc/commit/b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 4 ++-- + src/lxc/cgroups/cgfsng.c | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/meson.build b/meson.build +index 21955a0504..f8bdcf4e83 100644 +--- a/meson.build ++++ b/meson.build +@@ -295,9 +295,9 @@ if not want_sd_bus.disabled() + has_sd_bus = false + endif + +- if not cc.has_function('sd_bus_call_method_asyncv', prefix: '#include ', dependencies: libsystemd) ++ if not cc.has_function('sd_bus_call_method_async', prefix: '#include ', dependencies: libsystemd) + if not sd_bus_optional +- error('libsystemd misses required sd_bus_call_method_asyncv function') ++ error('libsystemd misses required sd_bus_call_method_async function') + endif + + has_sd_bus = false +diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c +index 8a3615893f..d90e5385e1 100644 +--- a/src/lxc/cgroups/cgfsng.c ++++ b/src/lxc/cgroups/cgfsng.c +@@ -1232,7 +1232,7 @@ static int unpriv_systemd_create_scope(struct cgroup_ops *ops, struct lxc_conf * + if (r < 0) + return log_error(SYSTEMD_SCOPE_FAILED, "Failed to connect to user bus: %s", strerror(-r)); + +- r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); ++ r = sd_bus_call_method_async(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL); + if (r < 0) + return log_error(SYSTEMD_SCOPE_FAILED, "Failed to subscribe to signals: %s", strerror(-r)); + -- 2.35.1 From bugzilla at busybox.net Fri Nov 11 22:45:31 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 11 Nov 2022 22:45:31 +0000 Subject: [Buildroot] [Bug 15121] make nconfig failes with nvidia drivers and mesa3d selected In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15121 Thomas Petazzoni changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|NEW |RESOLVED --- Comment #1 from Thomas Petazzoni --- Thanks for your bug report, but there is no bug here. Buildroot only allows one OpenGL provider to be selected. Indeed, if you have multiple OpenGL providers, they will simply step on each other. mesa3d-headers is a package that is selected by the nvidia drivers package, as the nvidia drivers package does not provide the OpenGL headers. mesa3d is another OpenGL implementation. So having mesa3d and nvidia drivers enabled in the same configuration does not make sense, and that's what the error message is telling you. -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Fri Nov 11 22:48:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:48:44 +0100 Subject: [Buildroot] [git commit branch/next] package/socat: disable openssl for static build Message-ID: <20221111224937.6DA1682DF5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4028ee71743a25af172809e098e4c8eb61bf55f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next socat's configure script does not take the zlib dependency into account when linking with libssl, and therefore fails at detecting libssl in BR2_STATIC_LIBS=y configurations. Since there is no easy way to add the zlib dependency, just disable openssl support for static builds. This is not fixing a build failure: libssl was not detected in BR2_STATIC_LIBS=y configurations, so what this commit does is make it explicit. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index 0414c8adc8..28ea72e5a7 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -31,7 +31,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From thomas.petazzoni at bootlin.com Fri Nov 11 22:49:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:49:06 +0100 Subject: [Buildroot] [git commit branch/next] package/socat: support OpenSSL only Message-ID: <20221111224937.77A7A82DF6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ddcd8af91f78d9e1ebddd88564e6535d3c4d6f79 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next socat is not compatible with libressl since version 1.7.4.4 which includes upstream commit 15e38be2f52 ("Fixed SIGSEGV of OpenSSL on exit()"). Fixes: http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index 28ea72e5a7..3074d777fc 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -31,7 +31,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) +ifeq ($(BR2_PACKAGE_LIBOPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From thomas.petazzoni at bootlin.com Fri Nov 11 22:50:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:50:31 +0100 Subject: [Buildroot] [PATCH] package/socat: support OpenSSL only In-Reply-To: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> References: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> Message-ID: <20221111235031.04029345@windsurf> On Thu, 10 Nov 2022 08:16:30 +0200 Baruch Siach via buildroot wrote: > socat is not compatible with libressl. > > Fixes: > http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) I've applied to next, but after cherry-picking from master the change in socat disabling the use of OpenSSL with static configurations. This way, I resolved the conflict right away, while the topic is fresh. I also expanded your commit log, which forgot to indicate since when the problem occurs (it was in your follow-up e-mail). Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:50:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:50:31 +0100 Subject: [Buildroot] [PATCH] package/socat: support OpenSSL only In-Reply-To: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> References: <3e8e93e9eed117bc7e49580fd77e254eee237a99.1668060990.git.baruch@tkos.co.il> Message-ID: <20221111235031.04029345@windsurf> On Thu, 10 Nov 2022 08:16:30 +0200 Baruch Siach via buildroot wrote: > socat is not compatible with libressl. > > Fixes: > http://autobuild.buildroot.net/results/6f0204004c52f762d6e3cb3064238d7eb3646038/ > > Signed-off-by: Baruch Siach > --- > package/socat/socat.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) I've applied to next, but after cherry-picking from master the change in socat disabling the use of OpenSSL with static configurations. This way, I resolved the conflict right away, while the topic is fresh. I also expanded your commit log, which forgot to indicate since when the problem occurs (it was in your follow-up e-mail). Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:50:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:50:53 +0100 Subject: [Buildroot] [git commit] package/lxc: fix systemd build Message-ID: <20221111225102.1D70283232@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a378178cdd93a7b8d2c83d091b61478440f331a0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following systemd build failure raised since bump to version 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: ../src/lxc/cgroups/cgfsng.c: In function 'unpriv_systemd_create_scope': ../src/lxc/cgroups/cgfsng.c:1234:104: error: incompatible type for argument 10 of 'sd_bus_call_method_asyncv' r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); ^~~~ Fixes: - https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...ll_method_async-to-replace-the-asyncv-one.patch | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch b/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch new file mode 100644 index 0000000000..22013cb363 --- /dev/null +++ b/package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch @@ -0,0 +1,47 @@ +From b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f Mon Sep 17 00:00:00 2001 +From: Chen Qi +Date: Thu, 25 Aug 2022 05:45:53 -0700 +Subject: [PATCH] use sd_bus_call_method_async to replace the asyncv one + +The sd_bus_call_method_asyncv's 10th parameter is of type +va_list and supplying NULL when invoking it causes compilation +error. Just replace it with the async one. + +Signed-off-by: Chen Qi +[Retrieved from: +https://github.com/lxc/lxc/commit/b0abedf60b40adf0f2fb3cf9dfee4bc601f7b39f] +Signed-off-by: Fabrice Fontaine +--- + meson.build | 4 ++-- + src/lxc/cgroups/cgfsng.c | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/meson.build b/meson.build +index 21955a0504..f8bdcf4e83 100644 +--- a/meson.build ++++ b/meson.build +@@ -295,9 +295,9 @@ if not want_sd_bus.disabled() + has_sd_bus = false + endif + +- if not cc.has_function('sd_bus_call_method_asyncv', prefix: '#include ', dependencies: libsystemd) ++ if not cc.has_function('sd_bus_call_method_async', prefix: '#include ', dependencies: libsystemd) + if not sd_bus_optional +- error('libsystemd misses required sd_bus_call_method_asyncv function') ++ error('libsystemd misses required sd_bus_call_method_async function') + endif + + has_sd_bus = false +diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c +index 8a3615893f..d90e5385e1 100644 +--- a/src/lxc/cgroups/cgfsng.c ++++ b/src/lxc/cgroups/cgfsng.c +@@ -1232,7 +1232,7 @@ static int unpriv_systemd_create_scope(struct cgroup_ops *ops, struct lxc_conf * + if (r < 0) + return log_error(SYSTEMD_SCOPE_FAILED, "Failed to connect to user bus: %s", strerror(-r)); + +- r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); ++ r = sd_bus_call_method_async(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL); + if (r < 0) + return log_error(SYSTEMD_SCOPE_FAILED, "Failed to subscribe to signals: %s", strerror(-r)); + From thomas.petazzoni at bootlin.com Fri Nov 11 22:51:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:51:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/lxc: fix systemd build In-Reply-To: <20221111224218.6160-1-fontaine.fabrice@gmail.com> References: <20221111224218.6160-1-fontaine.fabrice@gmail.com> Message-ID: <20221111235134.3c819f0f@windsurf> On Fri, 11 Nov 2022 23:42:18 +0100 Fabrice Fontaine wrote: > Fix the following systemd build failure raised since bump to version > 5.0.1 in commit db19998035701d08bf1b5fd366e0b5aa9adb8e57: > > ../src/lxc/cgroups/cgfsng.c: In function 'unpriv_systemd_create_scope': > ../src/lxc/cgroups/cgfsng.c:1234:104: error: incompatible type for argument 10 of 'sd_bus_call_method_asyncv' > r = sd_bus_call_method_asyncv(bus, NULL, DESTINATION, PATH, INTERFACE, "Subscribe", NULL, NULL, NULL, NULL); > ^~~~ > > Fixes: > - https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261449 > > Signed-off-by: Fabrice Fontaine > --- > ...thod_async-to-replace-the-asyncv-one.patch | 47 +++++++++++++++++++ > 1 file changed, 47 insertions(+) > create mode 100644 package/lxc/0002-use-sd_bus_call_method_async-to-replace-the-asyncv-one.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:52:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:52:00 +0100 Subject: [Buildroot] [git commit] package/alsa-utils: update dependency for topology support Message-ID: <20221111225210.C2CDE8324F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e62cf8d9025506ebcb9c1b1d3bb49523474851eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This is a follow-up patch for https://git.busybox.net/buildroot/commit/?id=28497102e1788df3628bd3324a3304a03c7942d0 which created a new option for topology support in alsa-lib, this dependency was not ported over to alsa-utils. Fixes: http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/alsa-utils/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/alsa-utils/Config.in b/package/alsa-utils/Config.in index 555f06fd21..3429d0b406 100644 --- a/package/alsa-utils/Config.in +++ b/package/alsa-utils/Config.in @@ -46,6 +46,7 @@ config BR2_PACKAGE_ALSA_UTILS_ALSAUCM config BR2_PACKAGE_ALSA_UTILS_ALSATPLG bool "alsatplg" depends on !BR2_STATIC_LIBS # dlfcn.h + select BR2_PACKAGE_ALSA_LIB_TOPOLOGY comment "alsatplg needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS From thomas.petazzoni at bootlin.com Fri Nov 11 22:52:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:52:12 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/alsa-utils: update dependency for topology support In-Reply-To: <20221111202921.3999-1-bernd.kuhls@t-online.de> References: <20221111202921.3999-1-bernd.kuhls@t-online.de> Message-ID: <20221111235212.223c7e92@windsurf> On Fri, 11 Nov 2022 21:29:21 +0100 Bernd Kuhls wrote: > This is a follow-up patch for > https://git.busybox.net/buildroot/commit/?id=28497102e1788df3628bd3324a3304a03c7942d0 > which created a new option for topology support in alsa-lib, this > dependency was not ported over to alsa-utils. > > Fixes: > http://autobuild.buildroot.net/results/a9c9f5157365efe8271bf69dab0d5a5532b196ea/ > > Signed-off-by: Bernd Kuhls > --- > v2: Updated dependency handling (Thomas) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:52:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:52:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/wavemon: fix kernel header collision In-Reply-To: <20221110220620.89736-1-fontaine.fabrice@gmail.com> References: <20221110220620.89736-1-fontaine.fabrice@gmail.com> Message-ID: <20221111235252.5f74b31b@windsurf> On Thu, 10 Nov 2022 23:06:20 +0100 Fabrice Fontaine wrote: > Fix the following build failure raised since bump to version 0.9.4 in > commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: > > In file included from iw_if.h:26:0, > from conf.c:19: > /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' > IFF_UP = 1<<0, /* sysfs */ > ^ > /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here > IFF_UP = 0x1, /* Interface is up. */ > ^ > > Fixes: > - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 > > Signed-off-by: Fabrice Fontaine > --- > ...001-iw_if.h-don-t-include-linux-if.h.patch | 41 +++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 11 22:52:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 11 Nov 2022 23:52:42 +0100 Subject: [Buildroot] [git commit] package/wavemon: fix kernel header collision Message-ID: <20221111225351.A559783456@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=57a1ce00a2c9f4b4b988f41b15ad01c6abc2a99c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following build failure raised since bump to version 0.9.4 in commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: In file included from iw_if.h:26:0, from conf.c:19: /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' IFF_UP = 1<<0, /* sysfs */ ^ /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here IFF_UP = 0x1, /* Interface is up. */ ^ Fixes: - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../0001-iw_if.h-don-t-include-linux-if.h.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch new file mode 100644 index 0000000000..95f54e4b7f --- /dev/null +++ b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch @@ -0,0 +1,41 @@ +From 4ac1482bb40376e47805c3737dfed60abb1dd3b4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Dec 2021 00:39:35 +0100 +Subject: [PATCH] iw_if.h: don't include linux/if.h (#109) + +Don't include linux/if.h to avoid the following build failure: + +In file included from iw_if.h:31:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h: At top level: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h:143:8: error: redefinition of 'struct ifmap' + struct ifmap { + ^ +In file included from iw_if.h:26:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/net/if.h:111:8: note: originally defined here + struct ifmap + ^ + +Fixes: + - http://autobuild.buildroot.org/results/a6ee162cf04b70b144b54e1ca4b7b2421071c50c + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/uoaerg/wavemon/commit/4ac1482bb40376e47805c3737dfed60abb1dd3b4] +--- + iw_if.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/iw_if.h b/iw_if.h +index 9e7fa89..6607e0b 100644 +--- a/iw_if.h ++++ b/iw_if.h +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + /* Definitions from linux/ieee80211.h (not necessarily part of distro headers) */ + #define WLAN_CAPABILITY_ESS (1<<0) From thomas.petazzoni at bootlin.com Sat Nov 12 07:45:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 12 Nov 2022 07:45:21 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-11 Message-ID: <20221112074527.D6FA3400C8@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-11 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 5 | 2 | 0 | 7 | 2022.08.x | 15 | 9 | 0 | 24 | master | 143 | 165 | 0 | 308 | next | 47 | 110 | 0 | 157 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 14 glibc-2.36-66-ga1dc0be03c9d... | 10 host-pahole-1.24 | 10 imagemagick-7.1.0-51 | 10 host-rust-1.64.0 | 8 gerbera-1.10.0 | 7 linux-6.0.1 | 6 unknown | 6 host-go-1.19.3 | 5 host-binutils-2.38 | 4 elfutils-0.186 | 3 xz-5.2.7 | 3 acpid-2.0.34 | 2 alsa-utils-1.2.8 | 2 brltty-6.5 | 2 crun-1.5 | 2 dash-0.5.11.5 | 2 host-gcc-final-11.3.0 | 2 libgpg-error-1.45 | 2 lpc32xxcdl-2.11 | 2 lxc-5.0.1 | 2 open62541-v1.3.3 | 2 openvmtools-11.3.5-18557794 | 2 uclibc-1.0.42 | 2 uqmi-0a19b5b77140465c29e2af... | 2 /home/buildroot/autobuild/i... | 1 binutils-arc-2020.09-release | 1 bluez5_utils-5.65 | 1 containerd-1.6.8 | 1 dahdi-linux-3.2.0 | 1 dbus-broker-32 | 1 dieharder-3.31.1 | 1 efivar-38 | 1 exim-4.96 | 1 fdk-aac-2.0.2 | 1 flann-1.9.2 | 1 freeradius-server-3.2.0 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 host-gdb-arc-2020.09-releas... | 1 host-spirv-llvm-translator-... | 1 jack2-1.9.21 | 1 libcap-ng-0.8.3 | 1 libdrm-2.4.113 | 1 libglib2-2.72.3 | 1 libglvnd-1.4.0 | 1 libkcapi-1.4.0 | 1 lightning-2.1.3 | 1 linuxptp-3.1.1 | 1 lirc-tools-0.10.2 | 1 ltp-testsuite-20220930 | 1 luvi-2.13.0 | 1 mali-driver-3d697de9bce8bc6... | 1 ndisc6-1.0.6 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 openssh-9.1p1 | 1 perl-5.34.1 | 1 php-8.1.12 | 1 protobuf-21.8 | 1 pv-1.6.20 | 1 qpdf-10.5.0 | 1 quickjs-2021-03-27 | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 s6-linux-utils-2.6.0.0 | 1 systemd-250.4 | 1 tcf-agent-1.7.0 | 1 tealdeer-1.6.1 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 valgrind-3.19.0 | 1 vlc-3.0.17.4 | 1 wavemon-0.9.4 | 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? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv32 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/6e64cc60c931ef7726584e9094dca5c27dd0c281 | mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/f97f506970c4e29cbc3e6a9edf0f4e5c79401c58 | ORPH mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/fea738e7178a8e65beb576b2a46b15ac78547ca2 | ORPH mips64 | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/269aab47524887ffad33c9851323b6589fdc9258 | powerpc64le | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/90cfb1788ff03633fd3e4234a2c73fba99816d43 | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/b153ee534f73a2c661f2d34f3e6f05e673f2a1d4 | nios2 | bluez5_utils-5.65 | NOK | http://autobuild.buildroot.net/results/6e99d4dd1c17f7047badb73f8732f73bab6bd839 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/edecba17c734cdc45dca6bda5bb615add77c8c25 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/61df76982f784e83943df4d16f27df2bd2de56e1 | x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/c3baf402e7017f1813a1e925f3afad9ee20c6f9d | x86_64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2883b1b24a6e9f3aed55f8ec9355378210c93872 | armeb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/e45fd0d582f6c401a08f07850044b83c55982e3a | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/75c7e74fb2936d4d7fc682c8ec6341e8b5b2fd73 | mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e89921d5a2fe7989b944332bb0f748ac31d419b7 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/297a267f495dc165b6f5ead8b3d89d34f9721328 | ORPH aarch64 | dbus-broker-32 | NOK | http://autobuild.buildroot.net/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8 | microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/2d20d4d1b9990d0b4762756815d8e4d788014025 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/2653b5caa89b86a69043bd492dd6f42e29e6fa37 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/63cfb2b485460cacb3f344ca44150297a05d6124 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5c020f58404c272f71e1f99059894b18e8e35a9d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4a9cd826297d4a62d020fdf731b911c3893d0f24 | ORPH arm | exim-4.96 | NOK | http://autobuild.buildroot.net/results/5530457ba4e0eb75541c0fbfdb8b62d81a511389 | arm | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/61a7da66d5ca9d4893198769991f8fcf8949263c | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/db751d16a406b4ea0a5570705cd9e45bc9e77ec8 | nios2 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/e2f4f3b0c0de7853dd3b776fb75bbd7fa2425401 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/76e33bb2d7011236a7150e811c11ad6733c6d21c | i586 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/38ef88905a8095e477ec60b39925f283c96723fa | nios2 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3230bc8fbc886a740252d4bfc9a7e362c8e01d64 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1cd7ee916714ac8a87790352b5b0106f3540a7aa | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/713ad89d4ad23763c4d1659459816473fdbcd73b | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7b2b2dcafebc9a1e86d547b712da63a98ea66946 | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6d5528918ba79c0771ef78d63da1b795ce6cc695 | mips64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9c73bd55567ebe08bd450d6b11f4b2a740cbc0a9 | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a0d0727556e5746ee1b91d3979d2abb94de11101 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/405d568ca8e0c94ef83bd35aa87bf3c350bf90b1 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/978c5ad611a9b6cd4ef0b13e0c8ce4fc12c215b2 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d83daadcc7b99d011af9871555a80619518ffcaa | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4c1614764027ed55fb6741fef88459b1efebbac9 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/07caa7d9c3d6d978f7139d82786dde0550e5e93f | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bf2d38ff6b9282d00f2253548f5a28db1631ff35 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5a03236cadc14cd70099054cd9697b5e27c43b76 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e84bc91146cfdc53c4786b77b2a565f38b34e67 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c3c6d20e6fb303b933a2dd5633fa140046f0e7ea | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3db16fd3d11672aea7e61d2ab42c8a9314defbf1 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/37759a6fa94630a284ed947583ce914d386d737b | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/de9dfeebb3ed3809c1a0d1c9cf5859dc21755142 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/451537078ee845ddac7825d67b36e9e0eef7522b | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ff34b87f44d7d6d8154cd18820dac23987652f4a | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/23ad46c42ed43feb73a4ea9c65e8503124591ac3 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/efaa4788142b598899edffb9b697ed5d74e5fd52 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/ed82454e5d401f276985223fff341d784e815be5 | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/854dfd5ce25b9552f04fc34c064e6573046deb9f | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f12d1a3b2778ae8abeb9ef72d824b7d99d94fb48 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/fa0cf1a8d800fae871e5a4d8fe887986178fe873 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/65cd526289261a8e649a373e83fa3b8be4144788 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/92a8320cd2a11d499ad7c1b3d94ebb01d21810fd | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/dd0b4e0efbd8f27e6e28d8d57b7778232468b0c7 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3e46e5a3e2950b83604514c19638626dbccf2d0c | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/88fa25f6da006be9b080857a8d63de8bb24e6972 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fdd1db5ca8b39958016b666843752fc6e7ee1f06 | sh4eb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9037234c81ddc9b5a5b1f0f242dfab41f3d8b236 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1e251d604b3d2ec222cde4d799f7c267f7d07403 | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/884fdd7107347d8347975a6e85497bc638133c61 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3f77de6f8c263afc4d8796d8ca6fea5f1a244747 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c9f11ee9d3e1307fc9e25631947f12cc37d15ed5 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b89e3b5177e18e32eb0b0a4c607582d64c014134 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ccb20bd6e28eecab6d03f53e251fe9a619c91180 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/02d582b14754afc5a1701e6b0552ed4cf26ffad9 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8b451ee911ef82fdc69b208dc11da1c7bb68fb23 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b1b2a84aa6d9cd968ff8e9fdfe6cb4c4bc1e33df | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b7cba42526d31d09341a1418294a97075d5c5e71 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1e906ca98d3223e17ac659c191e08aabe988ffd6 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/0c127ff05ce900f709d08cbde8ac0d92e1adaf03 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8ce8d8c6843265fd1c22e97c249433f43180f588 | i686 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/671d69e761dd9b3d656f23737623b1fe8694c310 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/27b5a97a924bf9dcc8fd2c8ec689baabc18e1fcc | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/189500616b4d2f2ab27d1c24f512c9e03322b858 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e7640282b8e583d542e3e2120116f9aa9b43e751 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9fdb631e6ecde9278b3252c6f7f4b554816bca82 | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c4c8c7728cf2baebe224f9844fb591a9ca885bb2 | ORPH aarch64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b8df264210aac5d9a349b7ccd488572674a7e185 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/32f14f7b359c9b1f25978aced749e0ab191c2106 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3c40aba3244d385c438891d82a0a23fdd3a4a32a | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9310dad2eeccb4c5261e712a599ba7ea357bcede | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/79ba9e75f1e166fd920c3bd2dc284763dd03490f | ORPH m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/c47691998f2f75339cd0249143b53c8e33190477 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/af0120312d0ad0ab8f37db3c2527f8406dc7e61d | arm | libdrm-2.4.113 | NOK | http://autobuild.buildroot.net/results/b29f7df8fc6d891e9f13e071f6ddfa6f15270b27 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5cb5cb13fe7934e61f97367992a6bb6ad0e01f3e | x86_64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/74e9dd0cc859561bced8afd5169f43185ef37d6a | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c12afab989e44117682b8b7335fc41844aabdde4 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/403868754a8a356dbd2a16573f28ffe58ac7276a | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/122c72a719690fd3166f91ba72cd05c1327e10b5 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/92eea2abb67fc940e2d0cc785145ae940e5df2c6 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5fd65d3a25e4e12277d5106b2bd7ff2635b40369 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/724c879297e32e743cc9a8918138d91c1a9fe9a5 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/08d6973d3530f6724492c280be350e65bc8ae579 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/df9ced77c0a5705a23de9549e49748b8882668ba | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7952e4bd7174f44ac6cd93c75ef11cc040e02186 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ad984320fe25452268c8ad91cba8d26b59683d0d | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4169fac2c0492d7536c09538d6b12c854661c1bc | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8fdf895c67c242c73cec5ede60b9801c59039b1a | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/82c9accd9c2a9d083a10636544a7fe2fde59b5bc | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cb296b1066b1167e3c88b4ff1ba41c56b833b875 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1f844a3359b2f95853111ec1895efb9828089f9d | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fe3e4cb20df43f474e669fbc1eefcdec9bd90e58 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4c81c5b49f09e11659aba78656af2cf0884a998c | riscv64 | lightning-2.1.3 | NOK | http://autobuild.buildroot.net/results/3d4ed77b7532b3618b9a0cc4234e4d565629b6fd | arc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e7991901e140713c1705a2592ab924a09cd0f0d0 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6a4e3cb3c5a72d51350442750406425eb0b7d95a | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/30b46715caacf49e2a4c4a936f4d37c3c2456284 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/91853f616910ddad9239cd9a790429c767cabadb | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/29f8ce10f59bdbb07b5d1dc341c2f61f864bd5b1 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0a522598fc96526df82581eebd291743786a9610 | ORPH armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/f939c34bcd6c92542d22f22f09e04aa2e71903e5 | arc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c1e91d63c633b6d4783f1a7ccdc2ebb1a2d554d3 | ORPH arm | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/330f638733724ca076763ba2bec312d99f13eae6 | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/eae660031c86b2f41bdfc6617efef96caa825fb6 | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/4e127b14bd4a6058408ee992a75a5e40e9355a9d | x86_64 | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/5ff3e018dd4dfd3415c890e7a045496ec7bb0c71 | ORPH powerpc64le | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/e214f57b3ac3df3874f905580f9f798cdcaa28a4 | mips64el | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/60f5a3a0954685049a6dc471da25a54766a3d616 | aarch64 | mali-driver-3d697de9bce8bc6... | NOK | http://autobuild.buildroot.net/results/73aa2a3d2265a840906e9b53dfdc05722bb393be | arm | ndisc6-1.0.6 | NOK | http://autobuild.buildroot.net/results/091c5a8402f7c07f842133bd0ee762d5b96e86d2 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/eac3492bac17c329fb85e309a352113bc99bbb3e | ORPH m68k | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/1e80cd12261e09f6a32fbe00227b01c46098b7e8 | ORPH riscv64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e1c815b304d15d0a1acac5655018e87fc4476836 | ORPH m68k | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/528b67695c80bd147dde09fa8645c8f24bab2c79 | ORPH aarch64 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/eafc3a2e3c294e8a7fa29a415df1d248148c9cbc | ORPH aarch64_be | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/55267bf797d021ba5cfc84b72af9c365214eda78 | ORPH i586 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/a5d10ef08932211f770ff5a86baac056531387c1 | x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/9f6c7db003b849cb01235bd3cae514bd68164a53 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c7a0aec6a41c4ba6655cd68e4f8f2e5ac7f19355 | microblazeel | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/73c5122b3073e1cb9e42a53b6b1b59ad83de0d86 | m68k | protobuf-21.8 | NOK | http://autobuild.buildroot.net/results/81422798d29a2ab2b0e1985e298f426035372c95 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/7eb48787d93a32fa269371d2f19f674e33a8dfe4 | ORPH xtensa | qpdf-10.5.0 | NOK | http://autobuild.buildroot.net/results/80e3d02ffcaed6c0427bbfc6f85edabc89fed33a | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/67657728cb63c67d85ca3cb143c34dd15840921e | arc | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/1a7fa3e14a5ad2efb09222d40da742fbeec98371 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/5ddbd0b6591aa161991cc67c11fbfa4a55ebc844 | sparc64 | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/3ffaa9b3ecacc6ac326be78196af1ad613f195ed | microblaze | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/bba90a41e34f8f4964a7c51aa055fd16798dd7c4 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/00dfaf68726de1a071f6b318356642b5a96830cd | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cea85fbf99b90a75bfa71eff64dadb6aee142a0d | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/6553f64982c5dfa001149d0638eb72251e28ca3b | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/3db6c401bec2e8f67de463c52500f779df4899ad | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/2b3a0793ad6666fc1dd08b86b5b1e1583a82163e | armeb | unknown | NOK | http://autobuild.buildroot.net/results/9dc2a5093c3fd066ab323b09bf162599daac96e6 | arm | unknown | NOK | http://autobuild.buildroot.net/results/1109f7f58daca4265028cb39d6938e5e3eee19ec | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/7f324c882591da0a910059123c4f85e9cc3de604 | arc | unknown | NOK | http://autobuild.buildroot.net/results/788daf19e502c5bb03c8581883257da8c2968a24 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/3254f87c71a32912cb2233e9c8c93633b343a897 | m68k | unknown | NOK | http://autobuild.buildroot.net/results/1158cf906071708ba2cc691290b6e8404011681d | s390x | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/42c91922ce28ebeda3b812728a6cb17506b5e376 | ORPH powerpc64le | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/43277531154dd942b15fb67bb931a3d340fb1c5d | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/dc131e5cf5836d339abba81816abbf99fe2ed397 | ORPH mips64el | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/fe37bebf4231cccac7ddb43cc3a532b90d124a0a | sh4 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/8a59ff4395301d8795a0ab7d7a4bf0f535a02010 | ORPH armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/3baff633284245d9538b2aff9e7a505282bf61f6 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1dcf5f985a89f338d6251b36408aa9cf8f59841c | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6eaf64da170030f0fa741ac8c02e74208c633095 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7ebde71d9900c56722f3661ce57f6a3761c40238 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a7a623e7a7927fd41bb5bebf608fa73fd40b0560 | ORPH arm | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/1d7d05e5d4ba88b6933489f3ce08991524610fec | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 10 imagemagick-7.1.0-51 | 9 glibc-2.36-66-ga1dc0be03c9d... | 5 libnss-3.84 | 5 elfutils-0.186 | 4 jack2-1.9.21 | 4 igh-ethercat-1.5.2 | 3 lxc-4.0.12 | 3 norm-1.5.8 | 3 dash-0.5.11.5 | 2 gensio-2.5.5 | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.38 | 2 host-go-1.19.3 | 2 linux-6.0.1 | 2 linuxptp-3.1.1 | 2 numactl-2.0.16 | 2 s6-linux-init-1.0.6.3 | 2 unknown | 2 wolfssl-5.5.2 | 2 brltty-6.5 | 1 crun-1.5 | 1 docker-proxy-f6ccccb1c082a4... | 1 docopt-cpp-0.6.3 | 1 fontconfig-2.13.1 | 1 freeradius-server-3.2.0 | 1 frr-8.3.1 | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 google-breakpad-c85eb4a59b6... | 1 gsl-2.6 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-12.2.0 | 1 host-pahole-1.24 | 1 host-rust-1.65.0 | 1 kmod-30 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 libqb-2.0.6 | 1 libressl-3.6.1 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 lirc-tools-0.10.2 | 1 mariadb-10.3.36 | 1 mongodb-4.2.18 | 1 netsurf-3.10 | 1 ntpsec-1_2_1 | 1 openpgm-5-3-128 | 1 perl-5.34.1 | 1 php-8.1.12 | 1 python-bunch-1.0.1 | 1 python-greenlet-2.0.0 | 1 python-pyicu-2.10.2 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 rtl8723ds-76146e85847beb242... | 1 sigrok-cli-0.7.2 | 1 tealdeer-1.6.1 | 1 xz-5.2.7 | 1 zlib-ng-2.0.6 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6d842a50a3ef1b7e27a2929c38db841eca135c53 | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7167e42cd36b0d29321b4018506789f8e6684706 | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7d2eb954095c4925799da68c7155923d9660e6c6 | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/34644f455c6dec383c79bb0b4056027331ee2036 | armeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/3953ade4f265b7a7d1e45ddc57c4038b889195ea | microblazeel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6a21a9fee869f34948df210f761e08ceebc28942 | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/23d13bf8f1f4b93a12267db5bebb0b2ea5f06757 | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/84d4f6e7db0f02aaa20feec231d7f1ca7606ebe2 | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/3e29dae8d0d24a6930f92b24953b0e9c12384607 | mips | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/807e85d586b4635432e3a2a8a107d4170f6aabd6 | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/7c9f9e17da195d99321272ef212e58ebd832070a | powerpc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/1d3ca339483551a9cc5ebdcb8d95b69bc03665c2 | sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ce5ce537e308df763248bf158db9f3801f5ba436 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/fdf4f7c6628747fb0c5331986a574a4ec29558ed | ORPH s390x | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/68b6ae29a0c20aa1468d72d8e90ecbbe4ab6fc6f | arceb | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/22205f585d6a61db207b9891e7b4caaa029acb81 | arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f3cd7d472343b48d22791c0e8600719a08772a61 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/72f4b25bb6d2b4a1cb3365b58fbfb02442cb54f4 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8a3950d98c28c12fcd1651bc375ef609678dea86 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a3f311cfd55a92f04e8de1533b3e00e3a9dd38dc | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/a498cc856006277f3e9ed8cc1a5d21c4070f93f8 | ORPH mips64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/e20ac49f71c82ec36ebe8a1bb4bca0137d63f2dd | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/662270c278e482d21a8a4d8a61b917b1ad9e09cd | arceb | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/1a1b693b8d9ac9a12861083c0db65af1ba82afad | armeb | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/efc4366f9b3d353b8cba572ad8d607faa44c7a70 | mips64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/23cfe4af21f845c69c407b989018cff978179f75 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/ede604c30c2571f3df903c554a603a3f835f432c | arceb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/df229295d02e1f4cccd6b4c56a42b11fa1aac1db | sh4a | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/2c6ca54b747a6c7802fd75e249760b07fb4b49c3 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2985c94c9ee6c064070db6734653a0d68ba63547 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7e1fe64cf6f9e4811e155413dc22c3429c03b191 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6d107ff01dc854243727ce2cfebe6eddb30ec17a | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/984a6f53f1bc1bf0a348c20a083a450a52b11e73 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/81508d516705ddf6f6311755f369883e50d03dd4 | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/481b36d466b9a5ca7248ab44a5618dedf7ac53cc | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d169494bb21af4514f0715f6a3a3cd75a260e229 | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/5e75f814d785eff146d7c2ca365ca63b51dcf368 | powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/602f3822beca8a4b7a2d4d043e2fb131c75f4f87 | ORPH nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/bb8fe584199c4ab8616640c075893f2638a535e1 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5bf688c3e838530553b61f96d962d8f84e222d99 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/149722150e839a012cc542fcd4b27a331f10bc89 | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/72655232794d69582c0d92163c59fe61b36b110b | microblaze | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/66c038b2fc3467444236f53629d852c5dc08c628 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ba45d8b481843aebd5f481a06208b6d9e2409b4f | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/944cb4d30b105de084d63e0aa8c913bd9a143361 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/77e20a747f82c3c5cf64c8cdf01bb573a20b16e1 | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/59a9a47912abab15ea7fd0a877579b3efd1873fd | aarch64_be | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/c4438848752ea3ff8a525ef6a8ff8bf6f32b75a4 | or1k | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/80bd7654d9f30a35b3e5bad27f360b4f3ede3f7c | armeb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/031fe3301ee7bba09c3dc292f1faaf3a0c25f933 | riscv32 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f58a0b4089d6bb44275357dc4a8a424fb5bb1a63 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3a5430e01c3fb1823cb26e3f22c2d3ac299f48b8 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/cf9f565e26db82ab757eb9adf4e7ccfb5fcf64c6 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ba7073e743b0a84d848fcef30d3f27cf1f25b050 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bb507bcdcd1a94be090caf1f14012dd825e63a5d | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/da64977538fe2d082f15b4d40ba508843d76af26 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/153e60e1b82be801e551cb49c918866c5623a175 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5f352845680a154bdd0b145fe0798e42c559cb61 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/92fa854b3764c8728f35f6c4a8b9b6711f3dd238 | ORPH or1k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/df05b939c0e8228fa95bae6c3d6ae3a640f95e39 | microblazeel | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/6d1148af65ffecd0e4f90303e924f172e8b6d2f0 | s390x | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/05fc0bb1f4d61abd0708c7c2fcb6bd4c56f667aa | i686 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/bacdfb71d1f78bdd831f15334f0704e6b1178838 | xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/db0c8eda76ab9bf9a455df6683fd63a80f978541 | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/42ecf1850b960efc5d002ad923da65e74d694278 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/1058616a07cc10790dfd0ba8f32d3db49dfe1f87 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2490bff8205b4acdcc5cf7d78bec7d7433107f81 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aeed2a9520e2f59d91a597f1e026d6fa8975f26a | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cddab26e21275114b29468d9ae1b8c772cdfabe3 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9a04e9719b999d933d97b3767b1dba8e8c7247bb | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/73c2405e45bc43c136c162980f7836cc69efe06d | microblazeel | libqb-2.0.6 | NOK | http://autobuild.buildroot.net/results/a9f1fd65dcc24dd85d981dc41906677a852335c9 | mips64 | libressl-3.6.1 | NOK | http://autobuild.buildroot.net/results/2b5085994da03e537c7c1ff761849decb31ed540 | ORPH sh4aeb | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/14167bb8c44797c8769481c48c4f78629f9caef7 | ORPH sparc | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/d08f715eb4ae29e81cc7f23bcab065331668784b | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c5f5dd60b749d01f76c6a9568c7cb288f4c19bfa | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2e2b392d5c6a895083e2388e1d6426f5cfcf4b59 | ORPH mipsel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/abc4548e594a83b1b828e8ad7d79c45b0e5061fb | powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/711201f6d0ac7dbcb747fdb0609a9f53ec64a204 | mips64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/6f7c55b505401d4a4d014d0e31134bd8aaf7d9fb | ORPH mips64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/e6621defb848f0a245c3a5690e5c24f89f5f9f9b | powerpc64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/43c224ba5e7d5be9ee7e93594326eec3bb4cd403 | nios2 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/fe8244efeed02f17fbcf43514e459495ba7ae5b7 | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/dbccfd6cd467e8daf87c82ca0a08ecd5ab08649e | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/78bca1201fbfa668e33cb19b998ee818a5eda348 | sparc | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/4f8ef72e4bbe0bc79a6184d1c6e00b253af82bba | i686 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/ac03d085bcfd10fc6fdf7e0f4f661817ef6ead52 | ORPH sparc | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/05768edceb6100eeb2d01f35343743bf3a723b44 | ORPH powerpc64le | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/b9e3c58d8746b3124bd298929c1ad08bb4b05446 | ORPH microblazeel | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/cb431901c22e6ffb3249180bd0bc53764ce867e1 | ORPH microblaze | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/7c6de4638e19ebb709d98fde55f149c1205480ad | microblaze | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/eff532e48906f39ebc0e152e43951ac641bbdb95 | or1k | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 | powerpc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/b01013415056b8884da57b066bfc431d59668b09 | arm | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/c3126d418539dbc0dca8023ea98dd7f5b9d5cdc2 | arceb | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/bb36c3f1c0633644a3107161c15c51bb9f5dd047 | sparc64 | python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/b4053a3ba1761701d264d7c2b31adc5bf8a967fb | m68k | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/a95bc1f57407e92ea6f9888e78e43e8999f8e7c4 | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/05a34deab9f641fd7f66427d858dc5a65b7d3e08 | arc | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/3fb4bb9226ac659c0587c33db9866ca268d1ca52 | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/d6cfdd427fb4a1e3d19ed95bdad0d7553ed9e1f8 | or1k | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/4d81732f78eb695b724dd4c5c22b5f60d659de92 | microblaze | sigrok-cli-0.7.2 | NOK | http://autobuild.buildroot.net/results/f3b290e4ba98e1fd3f43ee9c23c94bb49dbb686f | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/f4888f9cbd6c413f47d04673a812822e7fe12a36 | i586 | unknown | NOK | http://autobuild.buildroot.net/results/1f52849492277bd0af8c0d0d447720eaea2898ff | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/1708aa42042f3141b10c11705d9e3f0617301ade | armeb | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/92e7a6be93454cdf4c89b807a9cee4d487789440 | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/89a86d6b951cad15e3766ba2ea54a9f1389799ae | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/11aec13986068f69b1b538d8e8c60a9cd01c2b19 | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/c8bc9833b7c26b86a1bbeb99f6ebbf97f6ce5cd6 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 2 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/0d8f8aff18d3c98c46b37ab75a136704f43fd0a0 | nios2 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/68acac45ef79b1bab1b6456c31bc973a68ccaa20 | Classification of failures by reason for 2022.08.x -------------------------------------------------- linux-5.17.15 | 2 zeek-4.1.1 | 2 host-go-1.18.8 | 1 host-pahole-73383b3a39afe86... | 1 ltp-testsuite-20220527 | 1 open62541-v1.3.2 | 1 pixman-0.40.0 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/bbe3aa4a317805b973ab714d8bc07ffe595d168c | arceb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/ead5437a44e0d9f2c21fa5c6fef427a8fc4c52e6 | arm | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/f8f3c6dc7efa1ebf951bab40d69fafcc2bf41f13 | ORPH mips64el | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/aeda9cb128d74acd10bf1eec016f358bb34857e8 | ORPH mips64 | ltp-testsuite-20220527 | NOK | http://autobuild.buildroot.net/results/fa3ac6d97eda009aee933f232b683bebd1c80e6f | s390x | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/65cbdddafd1a1fe60d8351eebb7cb5d944c24f35 | ORPH powerpc64le | pixman-0.40.0 | NOK | http://autobuild.buildroot.net/results/ac6bd7c51aef7915574e67defae17812cc619753 | arm | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/ae9dddcf501740fc516109586fb25bbafc1d028b | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/2f39bda73f59195752d9ec0433a6a3acef9cfcfe | Gitlab CI results for 2022-11-11 ================================ Detail of defconfig failures for 2022.11-rc1 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861356 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861474 | Detail of runtime-test failures for 2022.11-rc1 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ ...ioDracutGlibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861545 | ORPH ...pioDracutMuslMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861548 | ORPH ...oDracutUclibcMergedUsr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861550 | ORPH ...lx60UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273862450 | ORPH ...Xtensalx60UclibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273862454 | ORPH TestGdbHostGdbTarget9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861625 | ORPH TestGdbHostGdbserver9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861632 | ORPH TestGdbHostOnly9x | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861639 | ORPH TestPhpPeclDbus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861827 | ORPH TestPythonPy3Cbor | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861871 | ORPH TestPythonPy3Crossbar | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861883 | ORPH TestPythonPy3RSA | https://gitlab.com/buildroot.org/buildroot/-/jobs/3273861929 | ORPH Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ avenger96 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 | imx8mqevk | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821262 | kontron_bl_imx8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821264 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821323 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821325 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821326 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821327 | orangepi_lite2 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821388 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821541 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821555 | ORPH roc_pc_rk3399 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821581 | ORPH rock64 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821583 | rock_pi_4 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821585 | ORPH rock_pi_n10 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821587 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821612 | zynqmp_kria_kv260 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 | -- http://autobuild.buildroot.net From neal.frager at amd.com Sat Nov 12 07:57:48 2022 From: neal.frager at amd.com (Frager, Neal) Date: Sat, 12 Nov 2022 07:57:48 +0000 Subject: [Buildroot] [git commit] add configs/zynqmp_kria_kv260_defconfig In-Reply-To: <20221111214345.419477ef@windsurf> References: <20220506191229.6154E85C61@busybox.osuosl.org> <20221111214345.419477ef@windsurf> Message-ID: <0C68589E-3CD4-45B3-9664-016BB50D510B@amd.com> Hi Thomas, > Le 11 nov. 2022 ? 21:43, Thomas Petazzoni a ?crit : > > ?Hello Neal, > >> On Fri, 6 May 2022 21:19:30 +0200 >> Peter Korsgaard wrote: >> >> commit: https://git.buildroot.net/buildroot/commit/?id=b73f5c32af8a5bfc4af9b38dc691d01057f73443 >> branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master >> >> This patch adds support for Xilinx Kria KV260 starter kit. >> >> KV260 features can be found here: >> https://www.xilinx.com/products/boards-and-kits/kv260.html > > The build of this defconfig is currently broken. The failure can be > seen at https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281. > Full build log is at > https://buildroot.org.gitlab.io/-/buildroot/-/jobs/3310463281/artifacts/build.log. > > The error looks like this: > > MKIMAGE u-boot.itb > FATAL ERROR: Couldn't open "fit-dtb.blob": No such file or directory > ./tools/mkimage: Can't open u-boot.itb.tmp: No such file or directory > make[2]: *** [Makefile:1431: u-boot.itb] Error 255 > make[2]: *** Waiting for unfinished jobs.... > > Could you have a look? > I am away for the weekend, and I do not have access to a computer at the moment. Looking at the error, perhaps something happened to the uboot.fragment file? There is an option config_multi_dtb_fit which needs to be enabled for generating the fit-dtb.blob. I still see it in the sources when I look at the source tree. But I do see something strange. The main branch appears not to include the move of the device tree definition to custom make opts instead of the uboot.fragment file. Did the latest patch for the kv260 get undone? > Thanks a lot! > > Thomas Petazzoni > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com If not solved by then, I can look at it when I am back on Monday. Best regards, Neal Frager AMD From yann.morin.1998 at free.fr Sat Nov 12 09:07:31 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 10:07:31 +0100 Subject: [Buildroot] Remaining issue with Dracut runtime tests In-Reply-To: <20221111215321.7cfdbc46@windsurf> References: <20221111215321.7cfdbc46@windsurf> Message-ID: <20221112090731.GA2123054@scaer> Thomas, All, +Thierry, who submitted dracut in the first place, +Adam, who I know uses dracut On 2022-11-11 21:53 +0100, Thomas Petazzoni spake thusly: > Even after your recent Dracut runtime tests fixes there is still one issue: > > ====================================================================== > FAIL: test_run (tests.fs.test_cpio.TestCpioDracutUclibcMergedUsr) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/builds/buildroot.org/buildroot/support/testing/tests/fs/test_cpio.py", line 105, in test_run > self.check_dracut() > File "/builds/buildroot.org/buildroot/support/testing/tests/fs/test_cpio.py", line 60, in check_dracut > self.assertNotEqual(out.find("usr/lib/libz.so"), -1) > AssertionError: -1 == -1 > ---------------------------------------------------------------------- > > See: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 > > Could you have a look? The error occurs because we can't find usr/lib/libz.so in the list of files in the cpio archive: $ cat -n support/testing/tests/fs/test_cpio.py [...] 60 self.assertNotEqual(out.find("usr/lib/libz.so"), -1) [...] And it is indeed not there (I used the cpio from the pipeline, of course): $ cpio --list /dev/null 2>&1 || . /lib/dracut/dracut-dev-lib.sh So, meh... :-( Final data point: as usual, the tests run OK here: libz is in /usr/lib, and /lib is a symlink to /usr/lib, exactly as expected. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 12 10:15:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 11:15:46 +0100 Subject: [Buildroot] Remaining issue with Dracut runtime tests In-Reply-To: <20221112090731.GA2123054@scaer> References: <20221111215321.7cfdbc46@windsurf> <20221112090731.GA2123054@scaer> Message-ID: <20221112101546.GB2123054@scaer> All, On 2022-11-12 10:07 +0100, Yann E. MORIN spake thusly: > On 2022-11-11 21:53 +0100, Thomas Petazzoni spake thusly: > > Even after your recent Dracut runtime tests fixes there is still one issue: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 > > Could you have a look? > The error occurs because we can't find usr/lib/libz.so in the list of > files in the cpio archive: [--SNIP--] > Final data point: as usual, the tests run OK here: libz is in /usr/lib, > and /lib is a symlink to /usr/lib, exactly as expected. I was able to reproduce the issue by running in our reference build iamge, registry.gitlab.com/buildroot.org/buildroot/base:20220206.1756 This is a good starting point; now, we can investigate further. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sat Nov 12 12:34:32 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 13:34:32 +0100 Subject: [Buildroot] [PATCH] package/dbus-broker: audit support needs libcap-ng Message-ID: <20221112123432.1075333-1-yann.morin.1998@free.fr> Since v14 in 2018, audit support has needed libcap-ng. Fixes: http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ Signed-off-by: Yann E. MORIN Cc: Norbert Lange --- package/dbus-broker/Config.in | 1 + package/dbus-broker/dbus-broker.mk | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package/dbus-broker/Config.in b/package/dbus-broker/Config.in index c7206232da..aa6584c392 100644 --- a/package/dbus-broker/Config.in +++ b/package/dbus-broker/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_DBUS_BROKER depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17 depends on BR2_PACKAGE_SYSTEMD select BR2_PACKAGE_EXPAT + select BR2_PACKAGE_LIBCAP_NG if BR2_PACKAGE_AUDIT help Linux D-Bus Message Broker. diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index c0a58de9ad..e82b79220d 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -28,7 +28,8 @@ DBUS_BROKER_DEPENDENCIES = expat systemd DBUS_BROKER_CONF_OPTS = -Dlauncher=true ifeq ($(BR2_PACKAGE_AUDIT),y) -DBUS_BROKER_DEPENDENCIES += audit +# libcap-ng selected from Config.in +DBUS_BROKER_DEPENDENCIES += audit libcap-ng DBUS_BROKER_CONF_OPTS += -Daudit=true else DBUS_BROKER_CONF_OPTS += -Daudit=false -- 2.25.1 From peterlin at andestech.com Sat Nov 12 12:51:13 2022 From: peterlin at andestech.com (Yu Chien Peter Lin) Date: Sat, 12 Nov 2022 20:51:13 +0800 Subject: [Buildroot] [PATCH] package/rustc: Add BR2_riscv_g to condition of tier2 host tools Message-ID: <20221112125113.18264-1-peterlin@andestech.com> BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS should be enabled when BR2_riscv_g is selected, otherwise the packages depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS need to enable BR2_RISCV_ISA_CUSTOM_RV{M,A,F,D,C} explicitly to make rustc available. Signed-off-by: Yu Chien Peter Lin --- package/rustc/Config.in.host | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rustc/Config.in.host b/package/rustc/Config.in.host index 822de68dbb..143425f1cd 100644 --- a/package/rustc/Config.in.host +++ b/package/rustc/Config.in.host @@ -61,9 +61,9 @@ config BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS default y if BR2_powerpc64le && BR2_TOOLCHAIN_USES_GLIBC # riscv64gc-unknown-linux-gnu # "g" stands for imafd, and we also need "c". - default y if BR2_RISCV_64 && BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \ + default y if BR2_RISCV_64 && (BR2_riscv_g || BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \ BR2_RISCV_ISA_RVA && BR2_RISCV_ISA_RVF && \ - BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC && \ + BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC) && \ BR2_TOOLCHAIN_USES_GLIBC # s390x-unknown-linux-gnu default y if BR2_s390x && BR2_TOOLCHAIN_USES_GLIBC -- 2.34.1 From yann.morin.1998 at free.fr Sat Nov 12 13:37:07 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 14:37:07 +0100 Subject: [Buildroot] [PATCH] package/dracut: workaround breakage on non-merged-usr hosts Message-ID: <20221112133707.1674986-1-yann.morin.1998@free.fr> dracut is not really ready to be installed with a non-/ prefix, and it has a lot of hard-coded assumptions that it is going to run on the host for which it is goign to generate an initramfs; for example, it hard-codes calls to /lib/dracut/some-file in some of its modules. It also uses the host system layout to decide whether it needs a merged-usr or not. Furthermore, dracut populates the temporary directory which content will be used to generate the cpio, with a bunch of files, even before calling any of the dracut modules. The name for that temporary directory is not predictable (looks like the output of 'mktemp -d dracut.XXXXXX', with names like dracut.1Vfn9F seen while debugging). As a consequence, we can't prepare the temporary directory with the proper symlinks beforehand. So, we provide a very-early module of our own, that will (hopefully) run before any other module, to fixup the messed-up layout prepared by dracut. This module moves the content of /lib, /bin, and /sbin, out and into their counterparts in /usr, and creates the usual symlinks. When we do not require a merged-usr, then we have nothing to do, so the module checks for /lib being a symlink, as the hint that we want a merged-usr or not. Note: currently, we've seen nothing that dracut installed in /bin or /sbin, but for trying to be future-proof, we also handle them; this causes a spurious warning: mv: cannot stat '..../build/buildroot-fs/cpio/tmp/dracut.YQnzNP/initramfs/bin/*': No such file or directory Since there are already quite a bunch of similar failures in the official modules bundled in dracut, an extra such issue or two should not be too scary... Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 Signed-off-by: Yann E. MORIN Cc: Thierry Bultel Cc: Adam Duskett --- package/dracut/dracut.mk | 2 ++ package/dracut/merged-usr-module-setup.sh | 26 +++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 package/dracut/merged-usr-module-setup.sh diff --git a/package/dracut/dracut.mk b/package/dracut/dracut.mk index 742a073a36..597492bc5e 100644 --- a/package/dracut/dracut.mk +++ b/package/dracut/dracut.mk @@ -22,6 +22,8 @@ HOST_DRACUT_POST_INSTALL_HOOKS += HOST_DRACUT_POST_INSTALL_WRAPPER_SCRIPT # "ld-musl-x.so" symlinks, respectively - else the init process cannot # start define HOST_DRACUT_POST_INSTALL_LIBC_LINKS_MODULE + $(INSTALL) -D -m 0755 package/dracut/merged-usr-module-setup.sh \ + $(HOST_DIR)/lib/dracut/modules.d/0000-merged-usr/module-setup.sh $(INSTALL) -D -m 0755 package/dracut/libc-links-module-setup.sh \ $(HOST_DIR)/lib/dracut/modules.d/05libc-links/module-setup.sh endef diff --git a/package/dracut/merged-usr-module-setup.sh b/package/dracut/merged-usr-module-setup.sh new file mode 100644 index 0000000000..6dc0e7ca7b --- /dev/null +++ b/package/dracut/merged-usr-module-setup.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +check() { + [ -L "${dracutsysrootdir?}/lib" ] +} + +depends() { + return 0 +} + +install() { + # dracut pre-installs a set of files before calling any of + # the modules, and dracut also messes up host vs. target + # system, so on a non-merged-usr host, it will prepare a + # non-merged-usr initramfs, even though the current config + # is for a merged-usr system. + # So undo its borkage. + for dir in lib bin sbin; do + mkdir -p "${initdir?}/usr/${dir}" + if [ -d "${initdir?}/${dir}" ]; then + mv "${initdir?}/${dir}/"* "${initdir?}/usr/${dir}" + rm -rf "${initdir?}/${dir}" + ln -s "usr/${dir}" "${initdir?}/${dir}" + fi + done +} -- 2.25.1 From yann.morin.1998 at free.fr Sat Nov 12 13:38:29 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 14:38:29 +0100 Subject: [Buildroot] Remaining issue with Dracut runtime tests In-Reply-To: <20221112101546.GB2123054@scaer> References: <20221111215321.7cfdbc46@windsurf> <20221112090731.GA2123054@scaer> <20221112101546.GB2123054@scaer> Message-ID: <20221112133829.GC2123054@scaer> Thomas, All, On 2022-11-12 11:15 +0100, Yann E. MORIN spake thusly: > On 2022-11-12 10:07 +0100, Yann E. MORIN spake thusly: > > On 2022-11-11 21:53 +0100, Thomas Petazzoni spake thusly: > > > Even after your recent Dracut runtime tests fixes there is still one issue: > > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 > > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 > > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 > > > Could you have a look? There, there: https://patchwork.ozlabs.org/project/buildroot/patch/20221112133707.1674986-1-yann.morin.1998 at free.fr/ Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Sat Nov 12 20:32:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 12 Nov 2022 21:32:44 +0100 Subject: [Buildroot] [PATCH v2] package/swupdate: add libubootenv as dependency In-Reply-To: <20221110102313.182828-1-buildroot@heine.tech> References: <20221110102313.182828-1-buildroot@heine.tech> Message-ID: <20221112213244.161b83fe@windsurf> Hello Michael, On Thu, 10 Nov 2022 11:23:12 +0100 Michael Nosthoff via buildroot wrote: > when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to > use uboot the build fails because libubootenv is not a dependency. > > Fixes: > bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory > 23 | #include > > Signed-off-by: Michael Nosthoff Could you provide a bit more details? Your change is only making sure libubootenv is built before swupdate *if* libubootenv is eanbled in the Buildroot configuration. This would mean libubootenv is an optional dependency of swupdate. But your commit log seems to imply otherwise. We are not seeing any build errors on swupdate in our autobuilders. Could you provide an example Buildroot configuration that exhibits the issue? Thanks Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From fontaine.fabrice at gmail.com Sat Nov 12 21:20:34 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 12 Nov 2022 22:20:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/mdio-tools: needs fork Message-ID: <20221112212034.5472-1-fontaine.fabrice@gmail.com> Fix the following build failure raised since the addition of the package in commit 8fdf8731e727dc5c2d4080d7a56e1d71dc25e533: mdio.c: In function 'mdio_modprobe': mdio.c:738:15: error: implicit declaration of function 'fork' [-Werror=implicit-function-declaration] 738 | pid = fork(); | ^~~~ Fixes: - http://autobuild.buildroot.org/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 Signed-off-by: Fabrice Fontaine --- package/mdio-tools/Config.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in index f24c1a6974..237f4454cc 100644 --- a/package/mdio-tools/Config.in +++ b/package/mdio-tools/Config.in @@ -1,12 +1,15 @@ comment "mdio-tools needs a Linux kernel to be built" + depends on BR2_USE_MMU depends on !BR2_LINUX_KERNEL comment "mdio-tools needs a toolchain w/ headers >= 5.1" + depends on BR2_USE_MMU depends on BR2_LINUX_KERNEL depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 config BR2_PACKAGE_MDIO_TOOLS bool "mdio-tools" + depends on BR2_USE_MMU # fork() depends on BR2_LINUX_KERNEL depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 select BR2_PACKAGE_LIBMNL -- 2.35.1 From troglobit at gmail.com Sat Nov 12 21:36:50 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Sat, 12 Nov 2022 22:36:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/mdio-tools: needs fork In-Reply-To: <20221112212034.5472-1-fontaine.fabrice@gmail.com> References: <20221112212034.5472-1-fontaine.fabrice@gmail.com> Message-ID: On Sat, 2022-11-12 at 22:20 +0100, Fabrice Fontaine wrote: > Fixes: > ?- > http://autobuild.buildroot.org/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 > > Signed-off-by: Fabrice Fontaine Reviewed-by: Joachim Wiberg From fontaine.fabrice at gmail.com Sat Nov 12 21:36:55 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 12 Nov 2022 22:36:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntfs-3g: security bump to version 2022.10.3 Message-ID: <20221112213655.110226-1-fontaine.fabrice@gmail.com> Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device. https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 Signed-off-by: Fabrice Fontaine --- package/ntfs-3g/ntfs-3g.hash | 2 +- package/ntfs-3g/ntfs-3g.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ntfs-3g/ntfs-3g.hash b/package/ntfs-3g/ntfs-3g.hash index 89bce73559..3fcba6af4d 100644 --- a/package/ntfs-3g/ntfs-3g.hash +++ b/package/ntfs-3g/ntfs-3g.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz +sha256 f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c ntfs-3g_ntfsprogs-2022.10.3.tgz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/ntfs-3g/ntfs-3g.mk b/package/ntfs-3g/ntfs-3g.mk index 64800c5eeb..62c515d50f 100644 --- a/package/ntfs-3g/ntfs-3g.mk +++ b/package/ntfs-3g/ntfs-3g.mk @@ -4,7 +4,7 @@ # ################################################################################ -NTFS_3G_VERSION = 2022.5.17 +NTFS_3G_VERSION = 2022.10.3 NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz NTFS_3G_SITE = http://tuxera.com/opensource NTFS_3G_CONF_OPTS = --disable-ldconfig -- 2.35.1 From yann.morin.1998 at free.fr Sat Nov 12 22:05:37 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sat, 12 Nov 2022 23:05:37 +0100 Subject: [Buildroot] [PATCH] package/matchbox-starup-monitor: fix build without C++ Message-ID: <20221112220537.2521750-1-yann.morin.1998@free.fr> matchbox-startup-monitor is an ageing package, and uses an old configure.ac with archaic constructs. This had generated a configure script that incorrectly tries to look for and validate a C++ compiler: checking for powerpc64le-buildroot-linux-gnu-g++... no checking whether we are using the GNU C++ compiler... no checking whether no accepts -g... no checking dependency style of no... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check Calling autoreconf fixes the issue, as the generated configure no longer tries to look for a C++ compiler at all anymore. Running autoreconf does not add any new dependency, as they are already in the dependency chain via other packages. Fixes: http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ See also similar changes: 9993a36f5e12 package/pamtester: fix build without C++ c05cc5de868c package/madplay: needs autoreconf eae18d01abc7 libmad: needs autoreconf 43274dd3e0da package/libid3tag: needs autoreconf Signed-off-by: Yann E. MORIN --- package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk index c80e75332c..cd2ae4162f 100644 --- a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk +++ b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk @@ -11,4 +11,9 @@ MATCHBOX_STARTUP_MONITOR_LICENSE = GPL-2.0+ MATCHBOX_STARTUP_MONITOR_LICENSE_FILES = COPYING MATCHBOX_STARTUP_MONITOR_DEPENDENCIES = matchbox-lib startup-notification +# Obsolete constructs in the archaic configure.ac generated an outworn +# configure script that incorrectly searches a C++ compiler. Regenerate +# the autoconf machinery to avoid failures without a C++ compiler. +MATCHBOX_STARTUP_MONITOR_AUTORECONF = YES + $(eval $(autotools-package)) -- 2.25.1 From peterlin at andestech.com Sun Nov 13 10:38:26 2022 From: peterlin at andestech.com (Yu-Chien Peter Lin) Date: Sun, 13 Nov 2022 10:38:26 +0000 Subject: [Buildroot] [PATCH] package/rustc: Add BR2_riscv_g to condition of tier2 host tools In-Reply-To: <20221112125113.18264-1-peterlin@andestech.com> References: <20221112125113.18264-1-peterlin@andestech.com> Message-ID: On Sat, Nov 12, 2022 at 08:51:13PM +0800, Yu Chien Peter Lin wrote: > BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS should be > enabled when BR2_riscv_g is selected, otherwise the packages depends > on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS need to enable > BR2_RISCV_ISA_CUSTOM_RV{M,A,F,D,C} explicitly to make rustc available. Sorry, I need to enable RVC for rustc, please revoke this patch. Peter Lin > > Signed-off-by: Yu Chien Peter Lin > --- > package/rustc/Config.in.host | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/rustc/Config.in.host b/package/rustc/Config.in.host > index 822de68dbb..143425f1cd 100644 > --- a/package/rustc/Config.in.host > +++ b/package/rustc/Config.in.host > @@ -61,9 +61,9 @@ config BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS > default y if BR2_powerpc64le && BR2_TOOLCHAIN_USES_GLIBC > # riscv64gc-unknown-linux-gnu > # "g" stands for imafd, and we also need "c". > - default y if BR2_RISCV_64 && BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \ > + default y if BR2_RISCV_64 && (BR2_riscv_g || BR2_RISCV_ISA_RVI && BR2_RISCV_ISA_RVM && \ > BR2_RISCV_ISA_RVA && BR2_RISCV_ISA_RVF && \ > - BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC && \ > + BR2_RISCV_ISA_RVD && BR2_RISCV_ISA_RVC) && \ > BR2_TOOLCHAIN_USES_GLIBC > # s390x-unknown-linux-gnu > default y if BR2_s390x && BR2_TOOLCHAIN_USES_GLIBC > -- > 2.34.1 > From thomas.petazzoni at bootlin.com Sun Nov 13 07:37:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 07:37:57 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-12 Message-ID: <20221113073803.6340940562@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-12 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 2 | 0 | 6 | 2022.08.x | 18 | 12 | 0 | 30 | master | 166 | 186 | 0 | 352 | next | 53 | 98 | 0 | 151 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 16 libnss-3.84 | 16 imagemagick-7.1.0-51 | 12 host-binutils-2.38 | 8 xz-5.2.7 | 8 linux-6.0.1 | 6 dash-0.5.11.5 | 5 host-pahole-1.24 | 5 lirc-tools-0.10.2 | 4 unknown | 4 gerbera-1.10.0 | 3 gobject-introspection-1.72.0 | 3 host-go-1.19.3 | 3 libgcrypt-1.10.1 | 3 libgpg-error-1.45 | 3 afboot-stm32-3566acd582e553... | 2 efivar-38 | 2 host-rust-1.64.0 | 2 libmdbx-0.11.12 | 2 linuxptp-3.1.1 | 2 perl-5.34.1 | 2 quickjs-2021-03-27 | 2 rauc-1.8 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 bat-0.19.0 | 1 berkeleydb-5.3.28 | 1 binutils-arc-2020.09-release | 1 brltty-6.5 | 1 coreutils-9.1 | 1 crucible-2022.05.25 | 1 crun-1.5 | 1 dahdi-linux-3.2.0 | 1 dhcp-4.4.3-P1 | 1 dieharder-3.31.1 | 1 docker-cli-20.10.19 | 1 erlang-22.3.4.22 | 1 exempi-2.6.1 | 1 f2fs-tools-1.15.0 | 1 fdk-aac-2.0.2 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 freetype-2.12.1 | 1 frr-8.3.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gdal-3.5.1 | 1 gitlab-runner-14.5.1 | 1 google-breakpad-c85eb4a59b6... | 1 host-abootimg-1ebeb393252ab... | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-delve-1.8.0 | 1 host-gcc-final-10.4.0 | 1 igh-ethercat-1.5.2 | 1 kmod-30 | 1 libcpprestsdk-2.10.18 | 1 libkcapi-1.4.0 | 1 libndp-1.8 | 1 libsigrok-0.5.2 | 1 libxml2-2.10.3 | 1 linux-5.10.145-cip17-rt7 | 1 lxc-5.0.1 | 1 matio-1.5.23 | 1 mdio-tools-1.2.0 | 1 mongodb-4.2.18 | 1 netsniff-ng-0.6.8 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 openresolv-3.12.0 | 1 poppler-22.10.0 | 1 proxychains-ng-4.16 | 1 pv-1.6.20 | 1 python-scipy-1.8.1 | 1 python3-3.10.8 | 1 qemu-7.1.0 | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 rtl8821au-4235b0ec7d7220a63... | 1 sdl-1.2.15 | 1 traceroute-2.1.0 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 vlc-3.0.17.4 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 xxhash-0.8.1 | 1 zeek-4.1.1 | 1 zip-3.0 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/725ba4b7582efa17ae42276a008f00d57723d600 | s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/9bd0103433551466ca5ffa36c71c39a3235850ba | arm | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/2c1dc9e9168aef8904c78b8ac23b657dacc8a48a | powerpc64le | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/48f24d1f85a5451a9d305dd132b2b4b273b8b75c | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/d637293bdc74c55e2cc9d528ec8e5b03e722d6a0 | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/fb9ab94d0bed270e242dd2b065084fce3870ecf6 | mipsel | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/878fcb5eccf891a4477edd7bb9a68515de9b25dc | sh4eb | berkeleydb-5.3.28 | NOK | http://autobuild.buildroot.net/results/b74964d4a3c36ca9811b2958e9a1521a9481cc9f | ORPH arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/bc8f754dd9fe61a80605c82bf6c35f39d2293717 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/85622197d55c3794eeef5273915457e1e4cfaee0 | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/fbfbd1a4280abc990d931a3d9df502b7d5de1df0 | ORPH i686 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/50589b9a96facb37eb7fb30721ba7478dec1da5e | or1k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/63800c44434bcd46a505aa4918ad9cc492f386ea | mips64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/552625e5bd263c56bcd025544f68223b5c990f63 | sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e5dbe2a3e09f1b92aed9c76620602cfa07214149 | ORPH xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/666dceddd6a01c73276ac10bc3c79982c3a3b32d | ORPH sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/eba7ba1c71755f8e5970b0dd26a0630c1ddd2449 | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/35fd2a999e654c281577961f6596d46341b7f613 | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/56d60598e5885ed17fb059275f69af0ae4338e16 | ORPH xtensa | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/51c5e42c782515dc3ae0f96cdd4d2da37199912c | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/f5c9948fb800dec7a8b015fe703ac279b2b705e4 | s390x | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/02e28bf9231612fdbb4d271283f5611a2fa13ae9 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/00fac12608d4c836351a5308b9c52e765ad2ca70 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/546ce634b4a69ec40bd84df4db469005cc22f95c | aarch64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/efce88c4c0873015c2dac2808780c34915b77692 | arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/302b93fdcc6a62f8ccc42b1e78d781ab94997e32 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/ea769154707875216ef071978904cc2a2b14ba47 | x86_64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/7557ab0a81832829a2e5d689172b545b3270b833 | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/33a6b1691ec11127c06adc8fe654214451b189ab | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2c233767bfb3efe0c125fa0b6a2c4e4efc4b0da7 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/3b387b9ade5ae30d33fb3f238cb4c1069f822a25 | s390x | freetype-2.12.1 | NOK | http://autobuild.buildroot.net/results/169b876de9ed07a81c6e4b8d09627ba3d7b27c88 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/a6affd0ada2b3ebeae84a3af81ac04c43ae89cc8 | arc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/55774df26177d09f67dc9669ad9677caa505d1a6 | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b8b73327fb9ef0f439fac716f8c33e4c7ace8607 | arm | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5a8c67b0f8423faa30f0a57b700fc616fb13165f | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d6a163d98464261ea7827b5e2f5baa58526f9b7c | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/179f161e424530cf9178b1ceaef6f8a4aadf619e | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/315b4d0ce3e2e78fbac6077c54fb8cfd968ab634 | or1k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5b1b006d46f017c00441244cade6f76ecf928eb1 | nios2 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5b1d1ff1fc11dd550ac4015a5439ed1accc9a7ee | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/fba21633696467c70f9234441fe3b1a5369e9c8d | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a0c34c8a30a9ab42aedccf34bb6ef0bce25023ad | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a5eeaba024e7442cb2fa008f1822ab94af21cd7b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4ab9b78937516e80b20df92842930531d866a97e | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bd8ed031c8a5e81f5700360a6401b721a32670fa | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1b966c5e88880378ca433da61f0dfb9a7f362e3f | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b24ee4b7b6049ef8233bce4676ed7581de3d4777 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a89c11b57d86dfa5334780442068579b25e474bd | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ff9b49a1446696bae497cf63b3916fa6922b8997 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e4b71135b3e660a44501faaf626862b2e32997c7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a034db1ca1450eeaedb97e84f3c6ef22d842cfbc | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f30e21462767ec95a98b39bbc61437a89b0f6db2 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/096209fe3a5e636ff40cd7bac466443f8e79c877 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d313d474bab84f4345768c8d2fc633f0f13f47cd | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0752bc01f48d9487d22094fa404d7806894d515e | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ab1b4674e4fd62833a25f337884dfaa1d29fb31f | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d73373560951ec48367988b30e0a0eba51462d19 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f5c36bff4f370d7f91b1d754982ec40480104f88 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dabeb761aac5b12c44dab16c6770cfac830efb19 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/061a3defb74b4d0358e84f26167548e9a8e01fe0 | ORPH arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/083be88805fa92cf233175cbcee5a4c1ab94fee0 | nios2 | host-abootimg-1ebeb393252ab... | NOK | http://autobuild.buildroot.net/results/00479404395ac3c4670a578e01da6a6365f46629 | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/f08dc0f57ee0678422c9810da9236a6185a9e826 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cb2861f77c2fd47efdc3af24390f4f55ba5b008e | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4942c625807970a55a49fe725bc06581b53245f5 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/091cc669a7420145b5d718eee895794b5dd5854f | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b7bf1ba58238ace269a760f1cea4c5df288a943 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ffc7868eb899fb6bb2d13da75853cd82cf1de9a1 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/23a69f13b1ec3e18492a4e480b992aff276fdd19 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bc3ed9a3234f686d1b59efa2181f2b41099f349e | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b020a0d6a20186e42476ec3c08a60f0fbc6ced6 | arceb | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/7046a3c64603203a92baf2cd5c00c2a91bcca281 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/ef33d624146f9c2920a1c3b9ed2e773e943d57a9 | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/6e5a348144ff886ac0c27f05ea62d429eff1a2ef | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/9c7777096632ba73ac6485373bde7c11c1510935 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c9a5e087ee5a787896e352ef99c85341d4764f8b | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7968854e1b9c90e1000e8b7fc1be8361a12f77e5 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/42d52cb75a7f7262713fc79b7010650201e73b3c | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4aad37c585926b8df5900d0bc3b8e5355c57bc8b | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/deadafa7b38ca11b82b2e86985068942f2711056 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0f44ebf14ed7a0db4d6e8a5dcdad9bac53d23f19 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a9caa95275f41145a9feb8229598baceb19a5c71 | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/bdeac80fa36c8d196303949e0f6def00f2386201 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8bb0c71a1ac953fa06be06bd0f17e32c54f0544e | powerpc64le | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/4dc9b71c805a8156bcf8f398edd3a30f2b6ac6da | sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c4668c3495e297991d6f52cd508441618cf6c189 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/52d4017a681621494d9d73728515c297087544e1 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/dd0856f24eb027e681bbc63f3793995cee997c0b | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8d0c82c303e343282f4a79bd688d60f375fd32bc | ORPH microblaze | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/81ad1c4a8b92ca4bc9e4f0ad34bbcd1ad85f7c9b | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/886f418a8120233894ed9f03ed948528780ac201 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5d8df12bae9222c6f500e146935ed86057f8b89e | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f8f97c53ba5896d9a3791ca07cb835edea6250e7 | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/df76278a9ce3bdfe6632612a47954ef5e1ef4d98 | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c16a8010519e5d353a7e168c3539c3a86da67ec6 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e11e47ba110918502daaebb493d10fecf772a652 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5fe0f491e6e5bb882466ae21cd67a296603a9258 | ORPH x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/45043f7bacd2510bc1b2361201df5d3a4a355df0 | arceb | libcpprestsdk-2.10.18 | NOK | http://autobuild.buildroot.net/results/cba66d17d3a53f64c37e987cd010c197727f7fce | ORPH i486 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/036b203db7c0a510e0a670860e9d823ce64b33c1 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/5b9221e057195602bc37297af704b7854a02e072 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ee54bd78cb9ac49a308163fef05c7a31f11fab42 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/552ab753e9056a06b539aa5c85173eea8d31ab29 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e6d515ada012391ae68f827931a03ecbf04c160e | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/17aefe59f4e30679bb1654b39df9398acb5b7c0b | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/9a94636f5924a934054a5fa72f071c912dcb1103 | sh4aeb | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/586ff17755d7095f1fcc5c40db09385b6713d3a5 | mips | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/c6017cd593b93b0191f07b8a5dd8185a5b6401d7 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/72b7ed4c3b8849b777fa1d830dbd54533f43ef03 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6b7e3c49f215ed726f442714e30c23d7d7ed7923 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b896147b459f28613c5962abd775e0c11648eda5 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/65f5fcb54321632cb0ea874c2f13c6ddcfd0f48a | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fff546650716f73e00c89adf38640a619c759aaa | sh4 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/253c2e9e3d14b43bf9577b00a2eff2a3ce54e549 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/74527e9128ca676a96b9790156e379d55908c975 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/286c0a971d60e78f18b1536616ebc095b445b182 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/af5b90c9a7af771f431bccf36ce3b167e3d13197 | i586 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0f3b6d0301066b162a6b791c3246114db1c28bf7 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/93bce6a0e4ed7c3d4d294eac2db8d4123f20766f | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8e89fb216f27d3b43c7037867a01c87e0375528a | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6ee88dd9a7873ec144129ac3884b191401f8e964 | xtensa | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1767f08ac342ea79525049d49c913fe4fe6bb3b4 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c7ea37ec636fbe955bacb9c5c891a8a4f32fc3ca | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/752349c40f97658235606d2ea4b3c92a8c0ee5da | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/078da2d52265dbda2fd45128fa4d04a1f38680c4 | mipsel | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/e42f59e0a12ed551d63a1e28075c36de8166de04 | mips64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/612c8398c6304293ffd28f22584806d2fc5c1773 | mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/6468552b23f8cabeb2dbcb8600c1e852b4b14218 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e4259e275050132656ac9be44f9dfac10f3eee3b | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/00376c9520c72da9b0c6c09040dd2141f2bb023a | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0794b547f853212ed140d9f1a088cdeb1985886a | ORPH arc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/4985f1e1069fc579332e0205269dcb70a7c7f680 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f8c010b0fc8b2ab58730c84b75581ef1ce94f939 | ORPH sh4aeb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3afdc4b1c28037b1d0bddb53db01df9cff1133f8 | ORPH x86_64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/32e4e889d3c76ec2efa0382bff9ec714a446a08d | or1k | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/97872947125a797867bf19ab77010acbd83b0dea | aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/380537d1ab9271e58b0766d9ada03477c1d933f6 | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2b1feeec7c29236983d560b91e5d54e23b5ace41 | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/f5395b178d1de29146bf33e5531dca1a7255da6b | ORPH s390x | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/808b415fd18540ae0652b1d722cbadcaef53b117 | ORPH aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/d81c9694c4ac36b2d303383b8562c2820f870766 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/e02c71544a68f65190b37a4ad436c9584e8bdc5d | riscv64 | mdio-tools-1.2.0 | NOK | http://autobuild.buildroot.net/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/9b3b66c09b66b1dc1ed87de25ec3bd4f8ea63d49 | nios2 | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/05510a8619c7fe875a4624bb1fbc2d6f8fc1f762 | aarch64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/3a4deb1b1c78c0224de8ec7b68627fae538b3770 | ORPH s390x | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/4c04d7d8894c9cc7f27d8021f59aa869513089d5 | arceb | openresolv-3.12.0 | NOK | http://autobuild.buildroot.net/results/caa60907b5ed0daeac0292c8abe5db88b3e3bd80 | nios2 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/0baa0162c94b4079b5bbfa673b7556c284ff34d9 | m68k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/d7c585b28dbf690cbc10c196ed296793649c613e | xtensa | poppler-22.10.0 | NOK | http://autobuild.buildroot.net/results/cd8b7b9a9bbb68b65c70a7e111bce1a3a243d3d7 | aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/f88749ac4b819dbb50d9164f1a4292ebfed238ab | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/e5f3bf181d6bca6d65b7696bc75fe15ff514f70c | ORPH sh4 | python-scipy-1.8.1 | NOK | http://autobuild.buildroot.net/results/a1a445894926296f777f22cd7abae2b725c92644 | powerpc | python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/184ced80868926d14c29ed0a7917f453eeb731a4 | mips | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/8c7f6dd1e597fddebcfde10a2aa75e987dcc02f8 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/981ddb459686b3cc6a1659ddfdf399622cf9bb89 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/bd14487cf672cbb640f351520aecf04c3b0927d9 | or1k | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/a52d117553d47202cbf6ddf6e33747982ef249ef | i586 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/c153d98419eafcd6eea1ac448f9993c71c4c92e9 | or1k | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/28fe756260b88c910b1d15500f395feac81ec939 | microblazeel | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/fb013225a8d59a9eb9a97356a72ee53c09fb29c0 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/d5a2ce1688d9d7976e4da52b60a536fee300f3fd | ORPH arm | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/5afc814a1a54c686876ba8f46429f6c5f17f000e | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cbee2a1b6217310a51c8bf89257b15c00a3e1a54 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/08268292f7efcc9a84ebde6e35fd6ff9c62fe4e8 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/f1d9e0c02fba310b78b449ea6c9822c842e32953 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/912e910c185fde362830deceb1b59db53fd393e0 | arm | unknown | NOK | http://autobuild.buildroot.net/results/f3fd61411f94817ce3f8151b184109e9cb3b76b1 | powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/d78cf9c569c8ecbf176e3b3440d6c936e065bff9 | ORPH x86_64 | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b | aarch64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/4ff51fd4f39397f53c328ecab6be3ae8d31f88a8 | ORPH riscv32 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/9fcdd2d748edfdb51da998adc0ec29df49df9138 | sh4eb | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/dea6329698e8b53943c90c74e027ef5ae42a8495 | arm | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/995440f3572e32365cd58ef3e02a8cf6f3312931 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d66604168942758b51f7e0fa081df6eecb4d892a | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6b573e5e1fda94c63b1aac97c0e121df9476ad54 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/edd1f6e5d781abb635af381c14ba6f4e753d8bf6 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/973e36b70d965d9f20978955217969b351604627 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/123bc4760d167e52b3968e8337d16ccd456b4690 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eb134d949f291faa7bed55f55783fe522de4e582 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d65c4687fed690a95ef57b8df81b9047b0cc87a5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fceac529bd1d7e3eb400616e12de9426aec1464c | ORPH powerpc64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/dc2779d5d1c5271c04cca294a3667caecfa45e07 | arm | zip-3.0 | NOK | http://autobuild.buildroot.net/results/679a80998c025d2d4d08be957165a3d701d84edc | Classification of failures by reason for next --------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 7 imagemagick-7.1.0-51 | 7 libnss-3.84 | 7 aubio-0.4.9 | 4 jack2-1.9.21 | 4 crun-1.5 | 3 host-binutils-2.38 | 3 host-go-1.19.3 | 3 libkcapi-1.4.0 | 3 s6-linux-init-1.0.6.3 | 3 dash-0.5.11.5 | 2 elfutils-0.186 | 2 gobject-introspection-1.72.0 | 2 host-pahole-1.24 | 2 kmod-30 | 2 libmad-0.15.1b | 2 lxc-4.0.12 | 2 python-bunch-1.0.1 | 2 acpid-2.0.34 | 1 alsa-utils-1.2.8 | 1 apcupsd-3.14.14 | 1 binutils-arc-2020.09-release | 1 boost-1.80.0 | 1 dhcp-4.4.3-P1 | 1 dust-0.8.1 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gensio-2.5.5 | 1 gmp-6.2.1 | 1 host-abootimg-1ebeb393252ab... | 1 host-libtool-2.4.6 | 1 host-python-greenlet-2.0.0 | 1 igh-ethercat-1.5.2 | 1 libcodec2-1.0.5 | 1 libglib2-2.72.3 | 1 linux-6.0.1 | 1 linuxptp-3.1.1 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 openblas-0.3.21 | 1 openpgm-5-3-128 | 1 p11-kit-0.24.1 | 1 pcsc-lite-1.9.9 | 1 perl-5.34.1 | 1 php-8.1.12 | 1 pv-1.6.20 | 1 python-bcrypt-4.0.1 | 1 snmppp-3.4.10 | 1 socat-1.7.4.4 | 1 tealdeer-1.6.1 | 1 uqmi-0a19b5b77140465c29e2af... | 1 xvisor-0.3.1 | 1 xz-5.2.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arceb | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/738dc1fe311ad183281b0db83dcd5aaf0f84d07c | ORPH mips64el | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/d802c3fc4947644f24af6cd7612bea06fdfec69f | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/b62fe00ab5b9497bf71e92939d386b8844d4dc36 | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/179d4efbdfb2fbc7fae2abfa2671623341c81b74 | sh4 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/2316984ab14bc1fca70c256efee02007e66e36cf | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a968e3bcab7e9fb3ab2ab896a0decc7d163687eb | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a238871ecbea184f6a3c9ff46756a31b0724dcff | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/ed209b0ae4c6c33ce31ffca0e92764b3e00f0025 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/84ffe3c2b1e701cb431a4869d7cee0fe3bd462f9 | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/fd17b3533f06e55993f31cb55866a4799827f7ad | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/3b8ea95f900082fca829c37407861559038ecd45 | mips64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/0b5e57abdc6b78e14511b01478d9ba762ded3071 | sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a8bfb23ff13ae9a1a62e6c584ce817467a506769 | ORPH nios2 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/dea88693b1cc94121748926d7889fd954e9cc201 | ORPH sh4eb | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/017e0b1e2485a173e401ca45e9fd5071c65ebfc7 | ORPH mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/2cdc6a7aec58b988327b9bca0669b8f4256280bd | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9c20459f3eaf870d4c4a40f4ada3d5a43938cfad | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/df5dc5d1301723e1cca619f0108895c24655641b | ORPH arm | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/5659cf933b6ab0c63aeffc579a8d092396071688 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7d5ef0a19c4f9dc99c684eae262e7d75bf46091f | ORPH sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/90f57b434a6019c4579a69915d3bac580e2da3f4 | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/392edbc1ee9af815512294a0148b9d85998ae104 | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/01cbb9bd725ef40213d8b499c921d9fc269c33a0 | aarch64_be | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/48f212cbbaa0bc9011e6a088e8d6bcf28e85d8bf | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d645774cfde9d14432e39f0aec1c62458ea59a6a | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/05d8731e9df79a6d0b141441f80270bf397b196d | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d59ca8179b119ae7aa1f447895cf3a7122687584 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/544e9ddf8fb8a9f14ffb388d3478c1814cfde6ab | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/209bb2bfd429d8a77b521ce8358b7892da9f31f7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4cec8e31af63043350527ff3ec484947eca3d9d4 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1d479e5118cdf3c8c0cb21e060a6eeaf949dafc5 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/e17c482e60fe247daf976739806148be20368711 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5d94af5de68fd4066534a4a92e71841f3be78e19 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4474a8c3afc0916b86c33de2c122c2b349544b06 | ORPH sparc64 | host-abootimg-1ebeb393252ab... | NOK | http://autobuild.buildroot.net/results/27c1ca4aaf894e814e2016d81eb5410fd833d2e3 | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/188f273728d98b9cafde467f38108bacd5f76b89 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3386e89bf0278e7cd231f2095c6db88419602bf8 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/36bf53b33012053fb4612412057ea5d355152262 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7ac8b77d56136ed491d6b57c32cadcb01c05e30e | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/81c38d81143f304408e6aa21e9ed786d7536e120 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3cbda4aed281c7b7995c118702bf9c74b4a35c06 | i686 | host-libtool-2.4.6 | NOK | http://autobuild.buildroot.net/results/6d018e726a6463626370bdbaf404de6616ea93cc | ORPH microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/6cdd7fd582d323d93e7884338b2e4082f53e73b1 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/125269159fa8ec3ea620d7aabb93468e11dca0fd | riscv32 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/9daf6d31a6cb34e9a8cc51486d4d969e33fe96e3 | aarch64_be | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/6df77c9c35d4fe702e8d2a847d9e18d49a721e89 | mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f7151c99a46bb408e1752681f5695152d8f84178 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8bf4e775308743d83c4856ebf1b6da78f0296946 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f509f83b92a7329f7674660eae699f30461ae8ed | ORPH sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/010ff247753ab07e9dad53e94c2507dc27766dfc | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e840ddedddb49f9e4c9e3038aa02dde7cc480d91 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2d4828a07e4ca639453d443f1d4f29bff6d5687b | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/185af74c934f015b8b6c604bbf0d2bfd04bc8386 | ORPH microblaze | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/c6cd3e401eb9a6d765130800927d6616dfe08fd5 | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/db1da7e7467d95f463abe51fed6e4803d08ffa1e | aarch64_be | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/5d438cac460743490c25332576ef796f665a9b4c | aarch64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/921cbc79a8c6cec29212aaca52f4f83a115572c9 | x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/01f10b16cec889e9f2757bda1cae81ed13e50eac | armeb | kmod-30 | NOK | http://autobuild.buildroot.net/results/2f3cffd9a5cb12f2afc31cedb7bab65a03c8f6c7 | powerpc | libcodec2-1.0.5 | NOK | http://autobuild.buildroot.net/results/3a758f6d529a45ef64acf6e06c89d8c7d683a476 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6e5b6dd6100c7b336998a9795a46ae3020ccd58a | armeb | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/3497408827bd774fdcfc17366a2b78bb0ffef4dc | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/672b5a2083520b3a9d3b8fd4e78249baa175979b | microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/7c95a01adccabd2b55d69b78955333fae641a2f8 | armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/274fe552a62c52015c9a7a19258e37513963b4c7 | ORPH armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/cc36989c4ab0ac88197ee2d8767df343b781cc21 | ORPH aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/abc61d09ff373ffe6b15a62342345900c704a70b | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4ad8ccf48dc12a56fb4d82589b2fcee8411a6f63 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b726b211eef47d2206781797b8ff99c59371d933 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4e719788ab81b190d5528fd668bda1b51dbe6ffb | sh4 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6b4798d5da20812ef91e303639107957258950b6 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b2ca9b0aef2a85fb9c4afea87a77453db06179be | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/277a96298c144a7e61a506d87952ad478c925598 | mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/fda7dd84a0bc64ca81cead5436e29e733b7195c2 | ORPH mips | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/b2e81c5fff030a484a62caaabf0d3abc92451b62 | aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/06197ff50aa4d99ad34f6a5bde73f7feb87dd3e6 | aarch64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/0f3d1dfca54f6a28829892f368a91d792d8b56f0 | or1k | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/9fb1377b38b69d2d74f14b8519016eba664bad33 | riscv64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e076c7a226b2e682937f0b2a50ffd1ec4aa3d5e0 | ORPH mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/46a71afd5ca7b49b661a0536a71f96148e995bcc | ORPH s390x | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/dd7127662943fb630dd37ac158d84822ee704554 | mips64 | p11-kit-0.24.1 | NOK | http://autobuild.buildroot.net/results/f2713831700d8f73a1c2044f789cc81393a1a6b9 | ORPH or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/79e304ac14d9471e54d98322a7fdc6cb5fe840e0 | ORPH sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/b2be2c4fd3c73c5638763cc0be6a8c43423a2aaa | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/3cefceb8fe8558c9eb548b3e396c30b23b6465e2 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/fd6caed1ae635d891de1bba1e88f4a2f7996e967 | ORPH x86_64 | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/34e0fe631819e92e9d669308e4c2dfbf21e4d920 | sh4a | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/2879a43fc0ffc04db47e45b254aaa984b8443f84 | arm | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/576a04804095c3e82308579e0700c260cb099511 | mips64el | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/83928b4544fba87982ca82857f62d8a02947f62b | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/47b39b689e646e3c19c5984f462a83b963f90dfa | powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/df2501eccc582ae7b47b9c38643ae0489d9a63f0 | mips64 | snmppp-3.4.10 | NOK | http://autobuild.buildroot.net/results/8b08e54bbcfc8ac2aa74001614bf87fb4aedbb08 | aarch64 | socat-1.7.4.4 | NOK | http://autobuild.buildroot.net/results/d06ce7fd2a7de52cca9dada2c12368195f9bec09 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/42398bc96d90e711218d480f7ae676ff13acccdd | sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/4bbe1da47d39569bfd6f444e221616de8cdd5159 | ORPH aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/96615f21febc4c59cba7cb11a8d006e2e7e21f8e | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/70c406854c33d4639ad279af635df034b4e85d91 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- host-go-1.18.8 | 1 igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/622c55915237091985c1fb7daf5d9ee4942bf82e | mips | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/97fcd666058d6e6f08ca48f8126b8dcb47e8e0a0 | Classification of failures by reason for 2022.08.x -------------------------------------------------- docker-proxy-f6ccccb1c082a4... | 1 elfutils-0.186 | 1 freeradius-client-1.1.7 | 1 gerbera-1.10.0 | 1 gmp-6.2.1 | 1 host-go-1.18.8 | 1 host-spirv-llvm-translator-... | 1 opus-1.3.1 | 1 pipewire-0.3.56 | 1 pixman-0.40.0 | 1 xenomai-3.0.10 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/b595259b356b1555008c5976d9c872c6a03e796a | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d15cab9131df9d3ece60b652d329bf2d47c881f4 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/60a9790802e43134b50a6d5a059ed2416d3d4897 | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3bc3adb414f10e70491e3edef82d038bf59b4ac0 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/02aeb247f20150fe060087cae62cffbd3943cee1 | ORPH aarch64 | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/4be746f62915cd2334ada73853ca4d9be3039503 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/48113f4531f21db78b7799f4e9a4008365408e69 | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/b22c0f35247def0d458890e232aac516a091cbfe | ORPH x86_64 | pipewire-0.3.56 | NOK | http://autobuild.buildroot.net/results/8b4d12de72a1407e74bd9b9b79f4e01ae86510ba | powerpc64le | pixman-0.40.0 | NOK | http://autobuild.buildroot.net/results/ac48f9a85778a16208e677834fb971283a6e7118 | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b4bcd69a47f67fb40aff2769f6b27b674c6d5c8e | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/da2959aac34f837c0e709627f9dcf6bb0913d680 | -- http://autobuild.buildroot.net From fido_max at inbox.ru Sun Nov 13 09:49:05 2022 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 13 Nov 2022 12:49:05 +0300 Subject: [Buildroot] [PATCH 1/1] package/osm2pgsql: bump version to 1.7.2 Message-ID: <20221113094905.988693-1-fido_max@inbox.ru> Release 1.7.1 is broken, so skip it. Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.7.2 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 28679cf08f..505a4496c8 100644 --- a/package/osm2pgsql/osm2pgsql.hash +++ b/package/osm2pgsql/osm2pgsql.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 0f722baf0f04eda387d934d86228aae07d848993900db6b9e7ab312c91fd84e5 osm2pgsql-1.7.0.tar.gz +sha256 94c72ceb3c401c816499339f8765c62efbf40685a798dcdf9a4bf7dbedf6c7a5 osm2pgsql-1.7.2.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/osm2pgsql/osm2pgsql.mk b/package/osm2pgsql/osm2pgsql.mk index 821d903fd6..2bc8d41e6e 100644 --- a/package/osm2pgsql/osm2pgsql.mk +++ b/package/osm2pgsql/osm2pgsql.mk @@ -4,7 +4,7 @@ # ################################################################################ -OSM2PGSQL_VERSION = 1.7.0 +OSM2PGSQL_VERSION = 1.7.2 OSM2PGSQL_SITE = $(call github,openstreetmap,osm2pgsql,$(OSM2PGSQL_VERSION)) OSM2PGSQL_LICENSE = GPL-2.0+ OSM2PGSQL_LICENSE_FILES = COPYING -- 2.37.2 From bernd.kuhls at t-online.de Sun Nov 13 10:00:57 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 13 Nov 2022 11:00:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/vlc: fix opengl library check Message-ID: <20221113100057.3893656-1-bernd.kuhls@t-online.de> Fixes: http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ Signed-off-by: Bernd Kuhls --- While this upstream patch fixes the insufficient check for opengl the reason why we saw this bug is due to the fact that the libglvnd package installs GL/gl.h to staging dir even if the defconfig does not enable libgl support, but fixing this is another topic. .../0012-opengl-missing-library-check.patch | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 package/vlc/0012-opengl-missing-library-check.patch diff --git a/package/vlc/0012-opengl-missing-library-check.patch b/package/vlc/0012-opengl-missing-library-check.patch new file mode 100644 index 0000000000..3a28fe34e3 --- /dev/null +++ b/package/vlc/0012-opengl-missing-library-check.patch @@ -0,0 +1,57 @@ +From 4ab41404cb85684125d73977cadebf83bbc246f5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sat, 22 Jan 2022 11:34:38 +0200 +Subject: [PATCH] opengl: missing library check + +Traditionally the presence of the header file was not considered +sufficient, though this was somewhat forgotten with the prevalence of +pkg-config. + +However most libraries have portable headers, while the shared library +is platform-dependent. It is common for the header to be present while +the library is absent with "multilib" installations (i.e. Linux +installation with multiple architectures). + +Downloaded from upstream commit: +https://code.videolan.org/videolan/vlc/-/commit/4ab41404cb85684125d73977cadebf83bbc246f5 + +Signed-off-by: Bernd Kuhls +--- + configure.ac | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2f50808d597..0d57fadbf8b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -3169,7 +3169,6 @@ have_gl="no" + PKG_CHECK_MODULES([GL], [gl], [ + have_gl="yes" + ], [ +- AC_MSG_CHECKING([for OpenGL]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #ifdef _WIN32 + # include +@@ -3179,13 +3178,17 @@ PKG_CHECK_MODULES([GL], [gl], [ + [int t0 = GL_TEXTURE0;]]) + ], [ + GL_CFLAGS="" +- have_gl="yes" + AS_IF([test "${SYS}" != "mingw32"], [ +- GL_LIBS="-lGL" ++ AC_CHECK_LIB([GL], [glTexture2D], [ ++ have_gl="yes" ++ GL_LIBS="-lGL" ++ ]) + ], [ ++ have_gl="yes" + GL_LIBS="-lopengl32" + ]) + ]) ++ AC_MSG_CHECKING([for OpenGL]) + AC_MSG_RESULT([${have_gl}]) + ]) + AM_CONDITIONAL([HAVE_GL], [test "${have_gl}" = "yes"]) +-- +GitLab + -- 2.34.1 From fido_max at inbox.ru Sun Nov 13 10:09:14 2022 From: fido_max at inbox.ru (Maxim Kochetkov) Date: Sun, 13 Nov 2022 13:09:14 +0300 Subject: [Buildroot] [PATCH 1/1] package/postgis: bump version to 3.3.2 Message-ID: <20221113100914.1012977-1-fido_max@inbox.ru> All patches are merged into upstream, so drop them. https://git.osgeo.org/gitea/postgis/postgis/src/tag/3.3.2/NEWS Signed-off-by: Maxim Kochetkov --- ...e-forced-static-linking-of-liblwgeom.patch | 31 ---------------- ...kefile.in-do-not-force-static-linkin.patch | 35 ------------------- package/postgis/postgis.hash | 2 +- package/postgis/postgis.mk | 2 +- 4 files changed, 2 insertions(+), 68 deletions(-) delete mode 100644 package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch delete mode 100644 package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch diff --git a/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch b/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch deleted file mode 100644 index 4329c9cd80..0000000000 --- a/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 845c18c1288b7a96592901baadb198f96dd71c46 Mon Sep 17 00:00:00 2001 -From: fidomax -Date: Tue, 26 Jan 2021 09:49:19 +0300 -Subject: [PATCH] Disable forced static linking of liblwgeom - -In case of shared libs build fails: -ld: cannot find -lgeos_c -ld: attempted static link of dynamic object `/usr/lib/libproj.so' - -Signed-off-by: Maxim Kochetkov -Fetch from: https://github.com/postgis/postgis/commit/98070faad220e12fcaed9a583a70a37c510b7c6b.patch ---- - loader/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/loader/Makefile.in b/loader/Makefile.in -index 9aebfe07f..9a0c90d3a 100644 ---- a/loader/Makefile.in -+++ b/loader/Makefile.in -@@ -44,7 +44,7 @@ ICONV_CFLAGS=@ICONV_CFLAGS@ - - # liblwgeom - LIBLWGEOM=../liblwgeom/liblwgeom.la --LDFLAGS += -static $(LIBLWGEOM) -+LDFLAGS += $(LIBLWGEOM) - - # GTK includes and libraries - GTK_CFLAGS = @GTK_CFLAGS@ @IGE_MAC_CFLAGS@ --- -2.30.0 - diff --git a/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch b/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch deleted file mode 100644 index 756a7c10dd..0000000000 --- a/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 29c33c483e22a4445d870739187d128df0f11f60 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Wed, 27 Jul 2022 15:12:40 +0200 -Subject: [PATCH] raster/loader/Makefile.in: do not force static linking - -This is similar to commit -https://github.com/postgis/postgis/commit/98070faad220e12fcaed9a583a70a37c510b7c6b, -but applied to raster/loader. It ensures that if only shared variants -of the libraries are available, the link still works. If you force --static and only shared variants of some of the libraries are -available, the link fails with "d: attempted static link of dynamic -object XYZ". - -Signed-off-by: Thomas Petazzoni -Upstream: https://github.com/postgis/postgis/pull/702 ---- - raster/loader/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/raster/loader/Makefile.in b/raster/loader/Makefile.in -index 3df47a96f..d0a408333 100644 ---- a/raster/loader/Makefile.in -+++ b/raster/loader/Makefile.in -@@ -36,7 +36,7 @@ PGSQL_BINDIR=@PGSQL_BINDIR@ - - RT_CORE=../rt_core - --LIBLWGEOM_LDFLAGS= -static ../../liblwgeom/liblwgeom.la -+LIBLWGEOM_LDFLAGS= ../../liblwgeom/liblwgeom.la - LIBLWGEOM_CFLAGS=-I../../liblwgeom - LIBGDAL_CFLAGS=@LIBGDAL_CFLAGS@ - LIBGDAL_LDFLAGS=@LIBGDAL_LDFLAGS@ --- -2.37.1 - diff --git a/package/postgis/postgis.hash b/package/postgis/postgis.hash index 9569ca71dd..8550a57939 100644 --- a/package/postgis/postgis.hash +++ b/package/postgis/postgis.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 18cf3d013f45b1aa8ed59d78bc707e9e125e250d8f0615396ae9bfe3dd7c3d7c postgis-3.2.2.tar.gz +sha256 9a2a219da005a1730a39d1959a1c7cec619b1efb009b65be80ffc25bad299068 postgis-3.3.2.tar.gz sha256 55b69f22e1752830dd565852dc7ff242daf289dbd3a6bfede5db43f90d2e28c9 LICENSE.TXT diff --git a/package/postgis/postgis.mk b/package/postgis/postgis.mk index e6ea52bf7a..4148180adf 100644 --- a/package/postgis/postgis.mk +++ b/package/postgis/postgis.mk @@ -4,7 +4,7 @@ # ################################################################################ -POSTGIS_VERSION = 3.2.2 +POSTGIS_VERSION = 3.3.2 POSTGIS_SITE = https://download.osgeo.org/postgis/source # parallel build issues POSTGIS_MAKE = $(MAKE1) -- 2.37.2 From yann.morin.1998 at free.fr Sun Nov 13 11:09:01 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 12:09:01 +0100 Subject: [Buildroot] [PATCH] package/systemd: fix build with -Ofast Message-ID: <20221113110901.4065729-1-yann.morin.1998@free.fr> systemd does not build with -Ofast (at least with gcc-12), leading to build errors like: ../src/shared/condition.c: In function ?condition_dump_list?: ../src/shared/condition.c:1227:33: error: ?%s? directive argument is null [-Werror=format-overflow=] 1227 | "%s\t%s: %s%s%s %s\n", | ^~ cc1: some warnings being treated as errors It is not really clear what the reason is, but it smells like a compiler error. Indeed, the failing format is passed to an fprintf, and the parameter corresponding to the failing %s directive is a call to a function which prototype is defined but the implementation only comes later in the same compilation unit, but is the result of macro expansion, which yields a function defintion like: const char foo_to_string(foo_type i) { if (i < 0 || i >= (foo_type) ELEMENTSOF(foo_table)) return NULL; return foo_table[i] } (where ELEMENTSOF(x) is a macros arounf sizeof(x) to determine the number of elements in the array foo_table). However, in the failing case, foo_table is a static const array indexed with constants from an enum, and foo_to_string() is only ever called with variables that are only ever set to one of those enum values. Since -Ofast is also explicitly documented as breaking otehrwise conformant programs, we're not going to debug further the reason for the build failure. Instead, just revert to the best alternate optimisation level. We chose -O3, as -Ofast is based on -O3 with breaking optimisation flags. With -O3, the build succeeds. Fixes: http://autobuild.buildroot.org/results/3ffaa9b3ecacc6ac326be78196af1ad613f195ed/ (sparc64) http://autobuild.buildroot.org/results/3f6ae2e503dd1539e4240f344865da4881879204/ (arm) http://autobuild.buildroot.org/results/68c17056490d441c7f862349e9c7e471b4570162/ (ppc64) ... Signed-off-by: Yann E. MORIN Cc: Norbert Lange Cc: Sen Hastings --- package/systemd/systemd.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 1d7452de19..b42f6a502b 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -90,6 +90,11 @@ SYSTEMD_CONF_OPTS += \ -Dumount-path=/usr/bin/umount \ -Dutmp=false +SYSTEMD_CFLAGS = $(TARGET_CFLAGS) +ifeq ($(BR2_OPTIMIZE_FAST),y) +SYSTEMD_CFLAGS += -O3 +endif + ifeq ($(BR2_nios2),y) # Nios2 ld emits warnings, make warnings not to be treated as errors SYSTEMD_LDFLAGS = $(TARGET_LDFLAGS) -Wl,--no-fatal-warnings -- 2.25.1 From bernd.kuhls at t-online.de Sun Nov 13 11:42:22 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 13 Nov 2022 12:42:22 +0100 Subject: [Buildroot] [PATCH/next 2/3] package/intel-mediasdk: bump version to 22.6.2 In-Reply-To: <20221113114223.4016247-1-bernd.kuhls@t-online.de> References: <20221113114223.4016247-1-bernd.kuhls@t-online.de> Message-ID: <20221113114223.4016247-2-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 da4286ae23..0807d6de7e 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 21a54b752c6b84f032b53a3e328d29f05a448b39f4c18f75fe4e79bb219dc40e intel-mediasdk-22.6.0.tar.gz +sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 30fddfbcfd..67c6683ec0 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.0 +INTEL_MEDIASDK_VERSION = 22.6.2 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE -- 2.34.1 From bernd.kuhls at t-online.de Sun Nov 13 11:42:23 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 13 Nov 2022 12:42:23 +0100 Subject: [Buildroot] [PATCH/next 3/3] package/intel-mediadriver: bump version to 22.6.2 In-Reply-To: <20221113114223.4016247-1-bernd.kuhls@t-online.de> References: <20221113114223.4016247-1-bernd.kuhls@t-online.de> Message-ID: <20221113114223.4016247-3-bernd.kuhls@t-online.de> Replaced patches with upstream patch which fixes both problems. Signed-off-by: Bernd Kuhls --- .../0001-Fix-uClibc-build.patch | 65 -------- ...ck-for-backtrace-3-via-FindBacktrace.patch | 150 ++++++++++++++++++ .../0002-Fix-build-with-libexecinfo.patch | 43 ----- .../intel-mediadriver/intel-mediadriver.hash | 2 +- .../intel-mediadriver/intel-mediadriver.mk | 2 +- 5 files changed, 152 insertions(+), 110 deletions(-) delete mode 100644 package/intel-mediadriver/0001-Fix-uClibc-build.patch create mode 100644 package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch delete mode 100644 package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch diff --git a/package/intel-mediadriver/0001-Fix-uClibc-build.patch b/package/intel-mediadriver/0001-Fix-uClibc-build.patch deleted file mode 100644 index 97919d0632..0000000000 --- a/package/intel-mediadriver/0001-Fix-uClibc-build.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 2007edc683499d2e82772f84241b453bdf319372 Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Fri, 29 Jul 2022 19:51:39 +0200 -Subject: [PATCH] Fix uClibc build - -uClibc does not provide execinfo.h - -Patch sent upstream: https://github.com/intel/media-driver/pull/1437 - -Signed-off-by: Bernd Kuhls ---- - CMakeLists.txt | 6 ++++++ - .../linux/common/os/osservice/mos_utilities_specific.cpp | 4 ++++ - 2 files changed, 10 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 053904748..4a3f0869e 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -53,6 +53,12 @@ option (BUILD_CMRTLIB "Build and Install cmrtlib together with media driver" ON) - - option (ENABLE_PRODUCTION_KMD "Enable Production KMD header files" OFF) - -+include(CheckIncludeFileCXX) -+check_include_file_cxx("execinfo.h" HAVE_EXECINFO) -+if (HAVE_EXECINFO) -+ add_definitions(-DHAVE_EXECINFO) -+endif() -+ - include(GNUInstallDirs) - - if (BUILD_CMRTLIB AND NOT CMAKE_WDDM_LINUX) -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index bde216b83..120b02d55 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,7 +34,9 @@ - #include - #include // fork - #include -+#ifdef HAVE_EXECINFO - #include // backtrace -+#endif - #include - #include // fstat - #include // System V IPC -@@ -2473,6 +2475,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#ifdef HAVE_EXECINFO - if (m_mosTraceFilter & (1ULL << TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2492,6 +2495,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } --- -2.30.2 - diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch new file mode 100644 index 0000000000..46d843924e --- /dev/null +++ b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch @@ -0,0 +1,150 @@ +From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 +From: Dmitry Rogozhkin +Date: Mon, 31 Oct 2022 16:41:43 -0700 +Subject: [PATCH] build: check for backtrace(3) via FindBacktrace + +Fixes: #1533 + +Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f +Signed-off-by: Dmitry Rogozhkin + +Downloaded from upstream PR: +https://github.com/intel/media-driver/pull/1536 + +Signed-off-by: Bernd Kuhls +--- + media_driver/media_top_cmake.cmake | 11 +++++- + .../common/os/osservice/media_srcs.cmake | 3 ++ + .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ + .../os/osservice/mos_utilities_specific.cpp | 4 ++- + 4 files changed, 51 insertions(+), 2 deletions(-) + create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in + +diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake +index 1a8b3b242..e71c8630d 100755 +--- a/media_driver/media_top_cmake.cmake ++++ b/media_driver/media_top_cmake.cmake +@@ -22,6 +22,10 @@ project( media ) + + find_package(PkgConfig) + find_package(X11) ++find_package(Backtrace) ++ ++# to get access to generated header files ++include_directories(${CMAKE_BINARY_DIR}) + + bs_set_if_undefined(LIB_NAME iHD_drv_video) + +@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) + set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") + set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") + ++set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") ++if(Backtrace_FOUND) ++ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") ++endif() ++ + bs_ufo_link_libraries_noBsymbolic( + ${LIB_NAME} + "${INCLUDED_LIBS}" +- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" ++ "${MEDIA_LINK_EXTERNAL_LIBS}" + ) + + if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") +diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake +index e90c502f3..4e8aad1d8 100644 +--- a/media_softlet/linux/common/os/osservice/media_srcs.cmake ++++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake +@@ -18,12 +18,15 @@ + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + ++configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) ++ + set(TMP_SOURCES_ + ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp + ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp + ) + + set(TMP_HEADERS_ ++ ${CMAKE_BINARY_DIR}/mos_compat.h + ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h + ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h + ) +diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in +new file mode 100644 +index 000000000..4a04febe5 +--- /dev/null ++++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in +@@ -0,0 +1,35 @@ ++/* ++* Copyright (c) 2022, Intel Corporation ++* ++* 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. ++*/ ++ ++#ifndef __MOS_COMPAT_H__ ++#define __MOS_COMPAT_H__ ++ ++// clib implementations (musl, uClibc) might provide backtrace(3) ++// in different header files or not provide it all and rely on external ++// implementations. So, we need to detect which header to be used. ++#cmakedefine01 Backtrace_FOUND ++#if Backtrace_FOUND ++#include <${Backtrace_HEADER}> ++#endif ++ ++#endif // __MOS_COMPAT_H__ ++ +diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp +index 305a0e01c..02555837a 100644 +--- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp ++++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp +@@ -34,13 +34,13 @@ + #include + #include // fork + #include +-#include // backtrace + #include + #include // fstat + #include // System V IPC + #include + #include + #include ++#include "mos_compat.h" // libc variative definitions: backtrace + #include "mos_user_setting.h" + #include "mos_utilities_specific.h" + #include "mos_utilities.h" +@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( + MOS_FreeMemory(pTraceBuf); + } + } ++#if Backtrace_FOUND + if (m_mosTraceFilter(TR_KEY_CALL_STACK)) + { + // reserve space for header and stack size field. +@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( + size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); + } + } ++#endif + } + return; + } diff --git a/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch b/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch deleted file mode 100644 index 3a6705f2b8..0000000000 --- a/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch +++ /dev/null @@ -1,43 +0,0 @@ -From c5177d6fc64ad8bc25c8fbbe324e52744ef52e18 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 12 Aug 2022 09:50:33 +0200 -Subject: [PATCH] Fix build with libexecinfo - -Fix the following build failure with musl or uclibc-ng and libexecinfo: - -/home/giuliobenetti/autobuild/run/instance-2/output-1/build/intel-mediadriver-22.5.1/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp:2481: undefined reference to `backtrace' - -Fixes: - - http://autobuild.buildroot.org/results/3316e39c5113bb7600374eda45497a87c9ac9873 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/intel/media-driver/pull/1470] ---- - media_driver/media_top_cmake.cmake | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 0e19a47c9..936d8c35a 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -271,10 +271,16 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+find_package(Backtrace) -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") --- -2.35.1 - diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index d1698cbfb5..a42a7841d5 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bee655102b0c56ea3eee6e8d1d203a67bf7e0c4696ebde2b8ae40067eb12b23f intel-media-22.6.0.tar.gz +sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index d1a9ca7789..e46241ffee 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 = 22.6.0 +INTEL_MEDIADRIVER_VERSION = 22.6.2 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.34.1 From bernd.kuhls at t-online.de Sun Nov 13 11:42:21 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 13 Nov 2022 12:42:21 +0100 Subject: [Buildroot] [PATCH/next 1/3] package/libdrm: bump version to 2.4.114 Message-ID: <20221113114223.4016247-1-bernd.kuhls@t-online.de> Release notes: https://lists.x.org/archives/xorg-announce/2022-November/003250.html Signed-off-by: Bernd Kuhls --- package/libdrm/libdrm.hash | 6 +++--- package/libdrm/libdrm.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libdrm/libdrm.hash b/package/libdrm/libdrm.hash index a47e169bed..387beadc3f 100644 --- a/package/libdrm/libdrm.hash +++ b/package/libdrm/libdrm.hash @@ -1,6 +1,6 @@ -# From https://lists.freedesktop.org/archives/dri-devel/2022-August/369983.html -sha256 7fd7eb2967f63beb4606f22d50e277d993480d05ef75dd88a9bd8e677323e5e1 libdrm-2.4.113.tar.xz -sha512 fca9834ce090f63ce6dc6d04491a2c5e86162fdddfc8ea70d55a6cdeb401be656388aae1577e58f463a78d8dc502be0a641908784819874e20bbec9a39a057e0 libdrm-2.4.113.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-November/003250.html +sha256 3049cf843a47d12e5eeefbc3be3496d782fa09f42346bf0b7defe3d1e598d026 libdrm-2.4.114.tar.xz +sha512 8dcd4be5674e3ea2ab4394fa8f461914e5aa7f4f57a2f448c5216d84ee6682e16b45eafabf97b7d9f5c062183d9a6bf3f0c97499d4cb01c19807a51209a0f644 libdrm-2.4.114.tar.xz # Hash for license file sha256 d0a616a9020dc0271e36e6dd4bad174b4e2c2a42636f13785f8e18dd5f85fd83 data/meson.build diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk index 34bd678c5a..56366b6c48 100644 --- a/package/libdrm/libdrm.mk +++ b/package/libdrm/libdrm.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBDRM_VERSION = 2.4.113 +LIBDRM_VERSION = 2.4.114 LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.xz LIBDRM_SITE = https://dri.freedesktop.org/libdrm LIBDRM_LICENSE = MIT -- 2.34.1 From yann.morin.1998 at free.fr Sun Nov 13 11:46:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 12:46:57 +0100 Subject: [Buildroot] [git commit] package/efivar: fix build with musl libc Message-ID: <20221113115100.AF64C83454@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf14df13358ddd1b06709924a84f87dfa711cceb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backport upstream patch to fix build with musl libc. This patch is only a requirement since efivar 38 and was applied upstream shortly after the 38 version tag. Fixes: http://autobuild.buildroot.net/results/c49d894b109d68e2624074eab8b939fefa3b42ef/ Signed-off-by: Erico Nunes Signed-off-by: Yann E. MORIN --- .../0004-efisecdb-fix-build-with-musl-libc.patch | 185 +++++++++++++++++++++ 1 file changed, 185 insertions(+) diff --git a/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch b/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch new file mode 100644 index 0000000000..9815a9d0cf --- /dev/null +++ b/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch @@ -0,0 +1,185 @@ +From cece3ffd5be2f8641eb694513f2b73e5eb97ffd3 Mon Sep 17 00:00:00 2001 +From: Natanael Copa +Date: Fri, 28 Jan 2022 12:13:30 +0100 +Subject: [PATCH] efisecdb: fix build with musl libc + +Refactor code to use POSIX atexit(3) instead of the GNU specific +on_exit(3). + +Resolves: #197 +Resolves: #202 +Signed-off-by: Natanael Copa +[Erico: backport from upstream commit +cece3ffd5be2f8641eb694513f2b73e5eb97ffd3] +Signed-off-by: Erico Nunes +--- + src/compiler.h | 2 -- + src/efisecdb.c | 68 +++++++++++++++++++------------------------------- + 2 files changed, 26 insertions(+), 44 deletions(-) + +diff --git a/src/compiler.h b/src/compiler.h +index e2f18f0..d95fb01 100644 +--- a/src/compiler.h ++++ b/src/compiler.h +@@ -7,8 +7,6 @@ + #ifndef COMPILER_H_ + #define COMPILER_H_ + +-#include +- + /* GCC version checking borrowed from glibc. */ + #if defined(__GNUC__) && defined(__GNUC_MINOR__) + # define GNUC_PREREQ(maj,min) \ +diff --git a/src/efisecdb.c b/src/efisecdb.c +index f882373..6bd5ad9 100644 +--- a/src/efisecdb.c ++++ b/src/efisecdb.c +@@ -25,6 +25,10 @@ + extern char *optarg; + extern int optind, opterr, optopt; + ++static efi_secdb_t *secdb = NULL; ++static list_t infiles; ++static list_t actions; ++ + struct hash_param { + char *name; + efi_secdb_type_t algorithm; +@@ -187,12 +191,11 @@ add_action(list_t *list, action_type_t action_type, const efi_guid_t *owner, + } + + static void +-free_actions(int status UNUSED, void *actionsp) ++free_actions(void) + { +- list_t *actions = (list_t *)actionsp; + list_t *pos, *tmp; + +- for_each_action_safe(pos, tmp, actions) { ++ for_each_action_safe(pos, tmp, &actions) { + action_t *action = list_entry(pos, action_t, list); + + list_del(&action->list); +@@ -202,12 +205,11 @@ free_actions(int status UNUSED, void *actionsp) + } + + static void +-free_infiles(int status UNUSED, void *infilesp) ++free_infiles(void) + { +- list_t *infiles = (list_t *)infilesp; + list_t *pos, *tmp; + +- for_each_ptr_safe(pos, tmp, infiles) { ++ for_each_ptr_safe(pos, tmp, &infiles) { + ptrlist_t *entry = list_entry(pos, ptrlist_t, list); + + list_del(&entry->list); +@@ -216,27 +218,12 @@ free_infiles(int status UNUSED, void *infilesp) + } + + static void +-maybe_free_secdb(int status UNUSED, void *voidp) ++maybe_free_secdb(void) + { +- efi_secdb_t **secdbp = (efi_secdb_t **)voidp; +- +- if (secdbp == NULL || *secdbp == NULL) ++ if (secdb == NULL) + return; + +- efi_secdb_free(*secdbp); +-} +- +-static void +-maybe_do_unlink(int status, void *filep) +-{ +- char **file = (char **)filep; +- +- if (status == 0) +- return; +- if (file == NULL || *file == NULL) +- return; +- +- unlink(*file); ++ efi_secdb_free(secdb); + } + + static void +@@ -323,15 +310,6 @@ parse_input_files(list_t *infiles, char **outfile, efi_secdb_t **secdb, + return status; + } + +-/* +- * These need to be static globals so that they're not on main's stack when +- * on_exit() fires. +- */ +-static efi_secdb_t *secdb = NULL; +-static list_t infiles; +-static list_t actions; +-static char *outfile = NULL; +- + int + main(int argc, char *argv[]) + { +@@ -351,6 +329,7 @@ main(int argc, char *argv[]) + bool do_sort_data = false; + bool sort_descending = false; + int status = 0; ++ char *outfile = NULL; + + const char sopts[] = ":aAc:dfg:h:i:Lo:rs:t:v?"; + const struct option lopts[] = { +@@ -376,10 +355,9 @@ main(int argc, char *argv[]) + INIT_LIST_HEAD(&infiles); + INIT_LIST_HEAD(&actions); + +- on_exit(free_actions, &actions); +- on_exit(free_infiles, &infiles); +- on_exit(maybe_free_secdb, &secdb); +- on_exit(maybe_do_unlink, &outfile); ++ atexit(free_actions); ++ atexit(free_infiles); ++ atexit(maybe_free_secdb); + + /* + * parse the command line. +@@ -587,24 +565,30 @@ sort_err: + outfd = open(outfile, flags, 0600); + if (outfd < 0) { + char *tmpoutfile = outfile; +- if (errno == EEXIST) +- outfile = NULL; ++ if (errno != EEXIST) ++ unlink(outfile); + err(1, "could not open \"%s\"", tmpoutfile); + } + + rc = ftruncate(outfd, 0); +- if (rc < 0) ++ if (rc < 0) { ++ unlink(outfile); + err(1, "could not truncate output file \"%s\"", outfile); ++ } + + void *output; + size_t size = 0; + rc = efi_secdb_realize(secdb, &output, &size); +- if (rc < 0) ++ if (rc < 0) { ++ unlink(outfile); + secdb_err(1, "could not realize signature list"); ++ } + + rc = write(outfd, output, size); +- if (rc < 0) ++ if (rc < 0) { ++ unlink(outfile); + err(1, "could not write signature list"); ++ } + + close(outfd); + xfree(output); +-- +2.37.3 + From yann.morin.1998 at free.fr Sun Nov 13 11:51:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 12:51:04 +0100 Subject: [Buildroot] [PATCH] package/efivar: fix build with musl libc In-Reply-To: <20221011084946.2276735-1-nunes.erico@gmail.com> References: <20221011084946.2276735-1-nunes.erico@gmail.com> Message-ID: <20221113115104.GD2123054@scaer> Erico, All, On 2022-10-11 10:49 +0200, Erico Nunes spake thusly: > Backport upstream patch to fix build with musl libc. > This patch is only a requirement since efivar 38 and was applied > upstream shortly after the 38 version tag. > > Fixes: > http://autobuild.buildroot.net/results/c49d894b109d68e2624074eab8b939fefa3b42ef/ > > Signed-off-by: Erico Nunes Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...04-efisecdb-fix-build-with-musl-libc.patch | 185 ++++++++++++++++++ > 1 file changed, 185 insertions(+) > create mode 100644 package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch > > diff --git a/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch b/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch > new file mode 100644 > index 0000000000..9815a9d0cf > --- /dev/null > +++ b/package/efivar/0004-efisecdb-fix-build-with-musl-libc.patch > @@ -0,0 +1,185 @@ > +From cece3ffd5be2f8641eb694513f2b73e5eb97ffd3 Mon Sep 17 00:00:00 2001 > +From: Natanael Copa > +Date: Fri, 28 Jan 2022 12:13:30 +0100 > +Subject: [PATCH] efisecdb: fix build with musl libc > + > +Refactor code to use POSIX atexit(3) instead of the GNU specific > +on_exit(3). > + > +Resolves: #197 > +Resolves: #202 > +Signed-off-by: Natanael Copa > +[Erico: backport from upstream commit > +cece3ffd5be2f8641eb694513f2b73e5eb97ffd3] > +Signed-off-by: Erico Nunes > +--- > + src/compiler.h | 2 -- > + src/efisecdb.c | 68 +++++++++++++++++++------------------------------- > + 2 files changed, 26 insertions(+), 44 deletions(-) > + > +diff --git a/src/compiler.h b/src/compiler.h > +index e2f18f0..d95fb01 100644 > +--- a/src/compiler.h > ++++ b/src/compiler.h > +@@ -7,8 +7,6 @@ > + #ifndef COMPILER_H_ > + #define COMPILER_H_ > + > +-#include > +- > + /* GCC version checking borrowed from glibc. */ > + #if defined(__GNUC__) && defined(__GNUC_MINOR__) > + # define GNUC_PREREQ(maj,min) \ > +diff --git a/src/efisecdb.c b/src/efisecdb.c > +index f882373..6bd5ad9 100644 > +--- a/src/efisecdb.c > ++++ b/src/efisecdb.c > +@@ -25,6 +25,10 @@ > + extern char *optarg; > + extern int optind, opterr, optopt; > + > ++static efi_secdb_t *secdb = NULL; > ++static list_t infiles; > ++static list_t actions; > ++ > + struct hash_param { > + char *name; > + efi_secdb_type_t algorithm; > +@@ -187,12 +191,11 @@ add_action(list_t *list, action_type_t action_type, const efi_guid_t *owner, > + } > + > + static void > +-free_actions(int status UNUSED, void *actionsp) > ++free_actions(void) > + { > +- list_t *actions = (list_t *)actionsp; > + list_t *pos, *tmp; > + > +- for_each_action_safe(pos, tmp, actions) { > ++ for_each_action_safe(pos, tmp, &actions) { > + action_t *action = list_entry(pos, action_t, list); > + > + list_del(&action->list); > +@@ -202,12 +205,11 @@ free_actions(int status UNUSED, void *actionsp) > + } > + > + static void > +-free_infiles(int status UNUSED, void *infilesp) > ++free_infiles(void) > + { > +- list_t *infiles = (list_t *)infilesp; > + list_t *pos, *tmp; > + > +- for_each_ptr_safe(pos, tmp, infiles) { > ++ for_each_ptr_safe(pos, tmp, &infiles) { > + ptrlist_t *entry = list_entry(pos, ptrlist_t, list); > + > + list_del(&entry->list); > +@@ -216,27 +218,12 @@ free_infiles(int status UNUSED, void *infilesp) > + } > + > + static void > +-maybe_free_secdb(int status UNUSED, void *voidp) > ++maybe_free_secdb(void) > + { > +- efi_secdb_t **secdbp = (efi_secdb_t **)voidp; > +- > +- if (secdbp == NULL || *secdbp == NULL) > ++ if (secdb == NULL) > + return; > + > +- efi_secdb_free(*secdbp); > +-} > +- > +-static void > +-maybe_do_unlink(int status, void *filep) > +-{ > +- char **file = (char **)filep; > +- > +- if (status == 0) > +- return; > +- if (file == NULL || *file == NULL) > +- return; > +- > +- unlink(*file); > ++ efi_secdb_free(secdb); > + } > + > + static void > +@@ -323,15 +310,6 @@ parse_input_files(list_t *infiles, char **outfile, efi_secdb_t **secdb, > + return status; > + } > + > +-/* > +- * These need to be static globals so that they're not on main's stack when > +- * on_exit() fires. > +- */ > +-static efi_secdb_t *secdb = NULL; > +-static list_t infiles; > +-static list_t actions; > +-static char *outfile = NULL; > +- > + int > + main(int argc, char *argv[]) > + { > +@@ -351,6 +329,7 @@ main(int argc, char *argv[]) > + bool do_sort_data = false; > + bool sort_descending = false; > + int status = 0; > ++ char *outfile = NULL; > + > + const char sopts[] = ":aAc:dfg:h:i:Lo:rs:t:v?"; > + const struct option lopts[] = { > +@@ -376,10 +355,9 @@ main(int argc, char *argv[]) > + INIT_LIST_HEAD(&infiles); > + INIT_LIST_HEAD(&actions); > + > +- on_exit(free_actions, &actions); > +- on_exit(free_infiles, &infiles); > +- on_exit(maybe_free_secdb, &secdb); > +- on_exit(maybe_do_unlink, &outfile); > ++ atexit(free_actions); > ++ atexit(free_infiles); > ++ atexit(maybe_free_secdb); > + > + /* > + * parse the command line. > +@@ -587,24 +565,30 @@ sort_err: > + outfd = open(outfile, flags, 0600); > + if (outfd < 0) { > + char *tmpoutfile = outfile; > +- if (errno == EEXIST) > +- outfile = NULL; > ++ if (errno != EEXIST) > ++ unlink(outfile); > + err(1, "could not open \"%s\"", tmpoutfile); > + } > + > + rc = ftruncate(outfd, 0); > +- if (rc < 0) > ++ if (rc < 0) { > ++ unlink(outfile); > + err(1, "could not truncate output file \"%s\"", outfile); > ++ } > + > + void *output; > + size_t size = 0; > + rc = efi_secdb_realize(secdb, &output, &size); > +- if (rc < 0) > ++ if (rc < 0) { > ++ unlink(outfile); > + secdb_err(1, "could not realize signature list"); > ++ } > + > + rc = write(outfd, output, size); > +- if (rc < 0) > ++ if (rc < 0) { > ++ unlink(outfile); > + err(1, "could not write signature list"); > ++ } > + > + close(outfd); > + xfree(output); > +-- > +2.37.3 > + > -- > 2.37.3 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From buildroot at heine.tech Sun Nov 13 11:56:33 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Sun, 13 Nov 2022 12:56:33 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH_v2=5D_package/swupdate=3A__add_li?= =?utf-8?q?bubootenv_as_dependency?= In-Reply-To: <20221112213244.161b83fe@windsurf> Message-ID: <6cff8-6370db80-5-75c4db80@248833567> Hi Thomas, On Saturday, November 12, 2022 21:32 CET, Thomas Petazzoni wrote: > Hello Michael, > > On Thu, 10 Nov 2022 11:23:12 +0100 > Michael Nosthoff via buildroot wrote: > > > when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to > > use uboot the build fails because libubootenv is not a dependency. > > > > Fixes: > > bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory > > 23 | #include > > > > Signed-off-by: Michael Nosthoff > > Could you provide a bit more details? Your change is only making sure > libubootenv is built before swupdate *if* libubootenv is eanbled in the > Buildroot configuration. This would mean libubootenv is an optional > dependency of swupdate. > > But your commit log seems to imply otherwise. (I just noticed this is also broken when building without PPD if libubootenv is not accidentially built before swupdate) swupdate has many optional dependencies like libgpiod, libcurl, zstd, zlib (see it's Config.in description). All off them are not configurable from the buildroot kconfig but from the swupdate config (see make swupdate-menuconfig). So for all other mentioned optional dependencies there is already the "if available depend on it" switch set but not for libubootenv. (Interestingly most of the other dependencies also have a "HAVE_*" configure flag when building swupdate. For libubootenv I didn't see one.) To reproduce you just need to add CONFIG_UBOOT=y CONFIG_BOOTLOADER_DEFAULT_NONE=y to package/swupdate/swupdate.config an try to build swupdate. > > We are not seeing any build errors on swupdate in our autobuilders. > Could you provide an example Buildroot configuration that exhibits the > issue? Are the autobuilders trying different swupdate-defconfigs? Then this should turn up... Regards, Michael From yann.morin.1998 at free.fr Sun Nov 13 13:31:20 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 14:31:20 +0100 Subject: [Buildroot] [git commit] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 Message-ID: <20221113133422.7C89B83530@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e63809d8d7ed873f320c61fc0eb7e0f64250acf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 223516b51e1a (configs/kontron_bl_imx8mm: U-Boot needs util-linux) added the needed dependency against host-util-linux, but missed an earlier comment about u-boot still failing [0] The U-Boot makefile for the host tools does not handle the compiler/linker options properly. There are some patches [1][2] that fixes that issue already applied in the newer U-Boot version 2022.10. So we have to bump U-Boot to fix an autobuilder failure. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 [0] https://lore.kernel.org/buildroot/CAEyMn7Y3UgT-8dYY5rbnzcPfbGmqRVXG=joWx1fSSCC=WiFzbg at mail.gmail.com/ [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) Cc: Yann E. MORIN Signed-off-by: Heiko Thiery [yann.morin.1998 at free.fr: - update commit log with reference to [0] - slightly tweak commit log ] Signed-off-by: Yann E. MORIN --- configs/kontron_bl_imx8mm_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index 13ed1a2078..240cb52245 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From yann.morin.1998 at free.fr Sun Nov 13 13:35:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 14:35:57 +0100 Subject: [Buildroot] [PATCH v2] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 In-Reply-To: <20221108073606.166060-1-heiko.thiery@gmail.com> References: <20221108073606.166060-1-heiko.thiery@gmail.com> Message-ID: <20221113133557.GE2123054@scaer> Heiko, All, On 2022-11-08 08:36 +0100, Heiko Thiery spake thusly: > The U-Boot makefile for the host tools does not handle the > compiler/linker options properly. There are some patches [1][2] that fixes > that issue already applied in the newer U-Boot version 2022.10. So we have to > bump U-Boot to fix an autobuilder fail. > > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 > > [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) > [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) > > Cc: Yann E. MORIN > Signed-off-by: Heiko Thiery > --- > configs/kontron_bl_imx8mm_defconfig | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig > index ff376662e9..240cb52245 100644 > --- a/configs/kontron_bl_imx8mm_defconfig > +++ b/configs/kontron_bl_imx8mm_defconfig > @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" > BR2_TARGET_UBOOT_NEEDS_DTC=y > BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y > BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y > +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y Thomas already pushed a commit of hos own with jut that hunk, but given the explanations you provided in this patch, I take it that it will not be enough, so: Applied to master, thanks. Regards, Yann E. MORIN. > BR2_TARGET_UBOOT_FORMAT_CUSTOM=y > BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" > BR2_TARGET_UBOOT_SPL=y > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 13 14:02:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:02:06 +0100 Subject: [Buildroot] [PATCH 1/2] packages/sudo: explicitly set with-tzdir In-Reply-To: <20221110140054.252389-1-nunog@fr24.com> References: <20221110140054.252389-1-nunog@fr24.com> Message-ID: <20221113140206.GF2123054@scaer> Nuno, All, On 2022-11-10 14:00 +0000, Nuno Gon?alves via buildroot spake thusly: > If TZDATA is built then use actual zoneinfo path. > > Otherwise explicitly disable it to avoid including the host path. > > Signed-off-by: Nuno Gon?alves Both applied to master, after expanding the commit logs, thanks. Regards, Yann E. MORIN. > --- > package/sudo/sudo.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk > index 1826f72017..28cfcbb1e2 100644 > --- a/package/sudo/sudo.mk > +++ b/package/sudo/sudo.mk > @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo > # 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 = \ > + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ > --without-lecture \ > --without-sendmail \ > --without-umask \ > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 13 13:57:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 14:57:57 +0100 Subject: [Buildroot] [git commit] packages/sudo: explicitly set enable-tmpfiles.d Message-ID: <20221113140238.29C43835D0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c333176a3dae8aa4fa5468e3345d71bc10c44ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master sudo's configure script looks up on the host to determine the path where to install its systemd tmpfiles. That is incorrect in cross-compilation. We can explicitly tell sudo where to install its tmpfiles, which we do when systemd is enabled (in Buildroot, systemd-tmpfiles is always enabled when systemd is), or we can tell it not to install tmpfiles at all, which we do otherwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: reword and extend commit log] Signed-off-by: Yann E. MORIN --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 28cfcbb1e2..8e237bd36a 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -17,6 +17,7 @@ SUDO_SELINUX_MODULES = sudo SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install SUDO_CONF_OPTS = \ --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ + --enable-tmpfiles.d=$(if $(BR2_PACKAGE_SYSTEMD),/usr/lib/tmpfiles.d,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From yann.morin.1998 at free.fr Sun Nov 13 13:57:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 14:57:41 +0100 Subject: [Buildroot] [git commit] packages/sudo: explicitly set with-tzdir Message-ID: <20221113140238.205BA835CE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=51d3902af72d74cf5bf7c1246e4bf41cfc5e55f3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master sudo's configure script looks up on the host to determine the path to the timezone data location. That fails in cross-compilation. This is used to sanitise the TZ envirnment variable at runtime, and is not used at buildtime (except to be stored as a string in the program). We can tell sudo where the tz data will be, which we do when the tzdata package is enabled, and we can tell it not to use it at all (to not pass TZ down to sudo-ed executions) othwerwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: rewrite and extend commit log] Signed-off-by: Yann E. MORIN --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 1826f72017..28cfcbb1e2 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo # 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 = \ + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From yann.morin.1998 at free.fr Sun Nov 13 14:09:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:09:23 +0100 Subject: [Buildroot] [git commit] package/imagemagick: utilities now need C++ support Message-ID: <20221113141213.CAE49835DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0910ada70b7194596c6ace0cb06b303173c13de7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since upstream commit https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c (which first appeared in version 7.1.0-47), ImageMagick forces the need of a C++ compiler to build its utilities. Despite the request of Bernd Kuhls to revert this change, upstream declined. Since this change is causing build failures in our autobuilders, our only choice is to follow the choice of upstream, and disable building the utilities when C++ support is not available. Fixes: http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- package/imagemagick/imagemagick.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..8a2ec460d5 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -178,6 +178,12 @@ else IMAGEMAGICK_CONF_OPTS += --without-bzlib endif +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +IMAGEMAGICK_CONF_OPTS += --with-utilities +else +IMAGEMAGICK_CONF_OPTS += --without-utilities +endif + HOST_IMAGEMAGICK_CONF_OPTS = \ --disable-opencl \ --disable-openmp \ From yann.morin.1998 at free.fr Sun Nov 13 14:12:28 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:12:28 +0100 Subject: [Buildroot] [PATCH] package/imagemagick: utilities now need C++ support In-Reply-To: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> References: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> Message-ID: <20221113141228.GG2123054@scaer> Thomas, All, On 2022-11-11 23:40 +0100, Thomas Petazzoni via buildroot spake thusly: > Since upstream commit > https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c > (which first appeared in version 7.1.0-47), ImageMagick forces the > need of a C++ compiler to build its utilities. Despite the request of > Bernd Kuhls to revert this change, upstream declined. > > Since this change is causing build failures in our autobuilders, our > only choice is to follow the choice of upstream, and disable building > the utilities when C++ support is not available. > > Fixes: > > http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ > > Signed-off-by: Thomas Petazzoni Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/imagemagick/imagemagick.mk | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk > index 6bdf24c1e8..8a2ec460d5 100644 > --- a/package/imagemagick/imagemagick.mk > +++ b/package/imagemagick/imagemagick.mk > @@ -178,6 +178,12 @@ else > IMAGEMAGICK_CONF_OPTS += --without-bzlib > endif > > +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) > +IMAGEMAGICK_CONF_OPTS += --with-utilities > +else > +IMAGEMAGICK_CONF_OPTS += --without-utilities > +endif > + > HOST_IMAGEMAGICK_CONF_OPTS = \ > --disable-opencl \ > --disable-openmp \ > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Nov 13 14:17:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:17:59 +0100 Subject: [Buildroot] [PATCH 1/2] toolchain/toolchain-buildroot: introduce BR2_TOOLCHAIN_BUILDROOT_NONE In-Reply-To: <20221026183427.3933387-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 20:34:26 +0200") References: <20221026183427.3933387-1-thomas.petazzoni@bootlin.com> Message-ID: <87mt8vq6p4.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > In the internal toolchain backend, we have a choice..endchoice block > to allow the user to select the C library, between glibc, uClibc and > musl. > However, there are situations were no C library at all is > supported. In this case, the choice does not appear, and does not > allow to see the Config.in comments that are within the > choice..endchoice block and that may explain why no C library is > available. > For example, on RISC-V 32-bit, the only C library supported is glibc, > and the minimum kernel header version required by glibc on this > architecture is 5.4.0. In a future commit, we are going to add this > dependency on glibc (to fix build issues on configurations that have > headers < 5.4.0). But since glibc is the only supported C library on > RISC-V 32-bit, it means that the choice..endchoice for the C library > contains no entry, preventing from seeing the Config.in comment. > To address this issue, this commit adds a "dummy" > BR2_TOOLCHAIN_BUILDROOT_NONE option that shows up in the > choice..endchoice only when no C library is available. Thanks to this, > the choice..endchoice is never empty, and the Config.in comments can > be seen. > If the user keeps BR2_TOOLCHAIN_BUILDROOT_NONE selected, then the > build will anyway abort early because package/Makefile.in has a check > to verify that a C library is selected, and aborts the build if not. > Some could say that the problem should be resolved by instead > preventing the selection of headers < 5.4.0 on RISC-V 32-bit, but that > is difficult to do as the user can choose a custom header version, or > simply specific that (s)he wants to use the headers of the kernel > being built. In those situations, it's difficult to prevent selecting > headers < 5.4.0. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. 2022.02.x does have the BR2_PACKAGE__SUPPORTS, so I didn't add it there. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:18:09 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:18:09 +0100 Subject: [Buildroot] [PATCH 2/2] package/glibc: headers >= 5.4 needed on RISC-V 32-bit In-Reply-To: <20221026183427.3933387-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 20:34:27 +0200") References: <20221026183427.3933387-1-thomas.petazzoni@bootlin.com> <20221026183427.3933387-2-thomas.petazzoni@bootlin.com> Message-ID: <87iljjq6ou.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > Since glibc 2.33 (upstream commit > 7a55dd3fb6d2c307a002a16776be84310b9c8989), headers >= 5.4.0 are needed > to build glibc for RISC-V 32-bit. Indeed > sysdeps/unix/sysv/linux/riscv/configure.ac contains: > if test $libc_cv_riscv_int_abi = ilp32; then > arch_minimum_kernel=5.4.0 > fi > In order to take into account this dependency, we add the appropriate > logic in package/glibc/Config.in and > toolchain/toolchain-buildroot/Config.in. > This change means that if headers < 5.4.0 are selected, then no C > library at all will be available for RISC-V 32-bit, as glibc is the > only C library supporting RISC-V 32-bit currently. However, thanks to > the recent addition of BR2_TOOLCHAIN_BUILDROOT_NONE, the > choice...endchoice for the C library selection will not be empty, > allowing the user to see the Config.in comment explaining why glibc > can't be selected. > Therefore, technically this commit does prevent from creating a > configuration with RISC-V 32-bit and headers < 5.4.0, but it will have > BR2_TOOLCHAIN_BUILDROOT_NONE=y, which is catched by > package/Makefile.in, which aborts the build early on pointing out that > the configuration is invalid. > Fixes: > http://autobuild.buildroot.net/results/5ca49b2732f68eccb5276e7112f7f496dcc514ee/ > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:26:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:26:54 +0100 Subject: [Buildroot] [PATCH 1/2] package/numactl: use official license files In-Reply-To: <20221029084455.97704-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 10:44:54 +0200") References: <20221029084455.97704-1-fontaine.fabrice@gmail.com> Message-ID: <87edu7q6a9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Use official license files available since version 2.0.13 and > https://github.com/numactl/numactl/commit/b4d36f6a34b045a67ed5c0314ec26f5514f4ee44 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:29:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:29:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/mxml: bump to version 3.3.1 In-Reply-To: <20221029092517.115919-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 29 Oct 2022 11:25:17 +0200") References: <20221029092517.115919-1-fontaine.fabrice@gmail.com> Message-ID: <87a64vq66o.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Update hash of NOTICE (update in year: > https://github.com/michaelrsweet/mxml/commit/d32818a16ceb352b8889f95ec7ff65575ad2e4f2) > https://github.com/michaelrsweet/mxml/releases/tag/v3.3.1 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x given the fixes, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Sun Nov 13 14:30:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 15:30:11 +0100 Subject: [Buildroot] [git commit] add configs/zynqmp_kria_kv260_defconfig In-Reply-To: <0C68589E-3CD4-45B3-9664-016BB50D510B@amd.com> References: <20220506191229.6154E85C61@busybox.osuosl.org> <20221111214345.419477ef@windsurf> <0C68589E-3CD4-45B3-9664-016BB50D510B@amd.com> Message-ID: <20221113153011.38f22043@windsurf> On Sat, 12 Nov 2022 07:57:48 +0000 "Frager, Neal" wrote: > If not solved by then, I can look at it when I am back on Monday. No worries, it can wait until Monday, for sure! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Sun Nov 13 14:32:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:32:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/pkg-cmake.mk: MakeFiles -> Makefiles In-Reply-To: <20221030190028.3632333-1-james.hilliard1@gmail.com> (James Hilliard's message of "Sun, 30 Oct 2022 13:00:28 -0600") References: <20221030190028.3632333-1-james.hilliard1@gmail.com> Message-ID: <875yfirkl4.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Fixes: > CMake Error: Could not create named generator Unix MakeFiles > Generators > Green Hills MULTI = Generates Green Hills MULTI files > (experimental, work-in-progress). > * Unix Makefiles = Generates standard UNIX makefiles. > Ninja = Generates build.ninja files. > Ninja Multi-Config = Generates build-.ninja files. > Watcom WMake = Generates Watcom WMake makefiles. > CodeBlocks - Ninja = Generates CodeBlocks project files. > CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. > CodeLite - Ninja = Generates CodeLite project files. > CodeLite - Unix Makefiles = Generates CodeLite project files. > Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. > Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files. > Kate - Ninja = Generates Kate project files. > Kate - Unix Makefiles = Generates Kate project files. > Sublime Text 2 - Ninja = Generates Sublime Text 2 project files. > Sublime Text 2 - Unix Makefiles > = Generates Sublime Text 2 project files. > Signed-off-by: James Hilliard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:33:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:33:07 +0100 Subject: [Buildroot] [PATCH 1/1] Force cmake packages to use makefiles In-Reply-To: <94745932ea2dfa030e3d438d7cf6b84f1ef2f69c.camel@carnegierobotics.com> (Woody Douglass via buildroot's message of "Fri, 7 Oct 2022 16:27:32 +0000") References: <94745932ea2dfa030e3d438d7cf6b84f1ef2f69c.camel@carnegierobotics.com> Message-ID: <871qq6rkkc.fsf@dell.be.48ers.dk> >>>>> "Woody" == Woody Douglass via buildroot writes: > Force cmake packages to use the "Unix Makefiles" generator > in case CMAKE_GENERATOR is set in the host environment. This > patch further isolates the buildroot build environment from > the host. > Signed-off-by: Woodrow Douglass Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 14:15:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:15:51 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] toolchain/toolchain-buildroot: introduce BR2_TOOLCHAIN_BUILDROOT_NONE Message-ID: <20221113143351.2A6E683616@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ec043f103ab41cb647d5ab76872b696c6250f3b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x In the internal toolchain backend, we have a choice..endchoice block to allow the user to select the C library, between glibc, uClibc and musl. However, there are situations were no C library at all is supported. In this case, the choice does not appear, and does not allow to see the Config.in comments that are within the choice..endchoice block and that may explain why no C library is available. For example, on RISC-V 32-bit, the only C library supported is glibc, and the minimum kernel header version required by glibc on this architecture is 5.4.0. In a future commit, we are going to add this dependency on glibc (to fix build issues on configurations that have headers < 5.4.0). But since glibc is the only supported C library on RISC-V 32-bit, it means that the choice..endchoice for the C library contains no entry, preventing from seeing the Config.in comment. To address this issue, this commit adds a "dummy" BR2_TOOLCHAIN_BUILDROOT_NONE option that shows up in the choice..endchoice only when no C library is available. Thanks to this, the choice..endchoice is never empty, and the Config.in comments can be seen. If the user keeps BR2_TOOLCHAIN_BUILDROOT_NONE selected, then the build will anyway abort early because package/Makefile.in has a check to verify that a C library is selected, and aborts the build if not. Some could say that the problem should be resolved by instead preventing the selection of headers < 5.4.0 on RISC-V 32-bit, but that is difficult to do as the user can choose a custom header version, or simply specific that (s)he wants to use the headers of the kernel being built. In those situations, it's difficult to prevent selecting headers < 5.4.0. Prevent random configurations from triggering a build failure in our autobuilders, by excluding that symbol from accepted configuration. Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: update genrandconfig] Signed-off-by: Yann E. MORIN (cherry picked from commit e1550ef755c90ccaa63b9d4ed805e1f85f73142f) Signed-off-by: Peter Korsgaard --- toolchain/toolchain-buildroot/Config.in | 12 ++++++++++++ utils/genrandconfig | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/toolchain/toolchain-buildroot/Config.in b/toolchain/toolchain-buildroot/Config.in index 154cf69ef1..daadeac09c 100644 --- a/toolchain/toolchain-buildroot/Config.in +++ b/toolchain/toolchain-buildroot/Config.in @@ -81,6 +81,18 @@ config BR2_TOOLCHAIN_BUILDROOT_MUSL https://www.musl-libc.org/ +config BR2_TOOLCHAIN_BUILDROOT_NONE + bool "none" + depends on !BR2_PACKAGE_UCLIBC_SUPPORTS && \ + !BR2_PACKAGE_GLIBC_SUPPORTS && \ + !BR2_PACKAGE_MUSL_SUPPORTS + help + This option is visible if no C library is available for the + currently selected configuration. If you select this option, + the build will refuse to start as Buildroot needs a C + library to build a toolchain. Change your configuration + settings to make sure one of the C libraries is selected. + endchoice config BR2_TOOLCHAIN_BUILDROOT_LIBC diff --git a/utils/genrandconfig b/utils/genrandconfig index e43452d5b7..257fe7b520 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -301,6 +301,10 @@ def fixup_config(sysinfo, configfile): if 'BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII=y\n' in configlines and \ 'BR2_PACKAGE_FLANN=y\n' in configlines: return False + # No C library for internal toolchain + if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: + return False + if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: return False From peter at korsgaard.com Sun Nov 13 14:26:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:26:20 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/numactl: use official license files Message-ID: <20221113143351.3DAB483619@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7183a41d6a62c9907815e999ac11962bd7a6cf07 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Use official license files available since version 2.0.13 and https://github.com/numactl/numactl/commit/b4d36f6a34b045a67ed5c0314ec26f5514f4ee44 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 702a60a2962172d725b210da42da2289a219a83f) Signed-off-by: Peter Korsgaard --- package/numactl/numactl.hash | 3 ++- package/numactl/numactl.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/numactl/numactl.hash b/package/numactl/numactl.hash index 802175d360..a261eab9d0 100644 --- a/package/numactl/numactl.hash +++ b/package/numactl/numactl.hash @@ -1,3 +1,4 @@ # Locally calculated sha256 1ee27abd07ff6ba140aaf9bc6379b37825e54496e01d6f7343330cf1a4487035 numactl-2.0.14.tar.gz -sha256 e2b738b1303c088421b09933a78c1326fe43692e2c05a7c510a2eb7e7a8eb575 README.md +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/numactl/numactl.mk b/package/numactl/numactl.mk index cf9c759693..6ff94091e9 100644 --- a/package/numactl/numactl.mk +++ b/package/numactl/numactl.mk @@ -7,7 +7,7 @@ NUMACTL_VERSION = 2.0.14 NUMACTL_SITE = $(call github,numactl,numactl,v$(NUMACTL_VERSION)) NUMACTL_LICENSE = LGPL-2.1 (libnuma), GPL-2.0 (programs) -NUMACTL_LICENSE_FILES = README.md +NUMACTL_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 NUMACTL_INSTALL_STAGING = YES NUMACTL_AUTORECONF = YES NUMACTL_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -fPIC" From peter at korsgaard.com Sun Nov 13 14:32:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:32:29 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/pkg-cmake.mk: MakeFiles -> Makefiles Message-ID: <20221113143351.5BB9E83616@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e2debfc2dea1c25e2a403fc9ccba63f70cd7abf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes: CMake Error: Could not create named generator Unix MakeFiles Generators Green Hills MULTI = Generates Green Hills MULTI files (experimental, work-in-progress). * Unix Makefiles = Generates standard UNIX makefiles. Ninja = Generates build.ninja files. Ninja Multi-Config = Generates build-.ninja files. Watcom WMake = Generates Watcom WMake makefiles. CodeBlocks - Ninja = Generates CodeBlocks project files. CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. CodeLite - Ninja = Generates CodeLite project files. CodeLite - Unix Makefiles = Generates CodeLite project files. Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files. Kate - Ninja = Generates Kate project files. Kate - Unix Makefiles = Generates Kate project files. Sublime Text 2 - Ninja = Generates Sublime Text 2 project files. Sublime Text 2 - Unix Makefiles = Generates Sublime Text 2 project files. Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit 68b68518a8cc372cd6bfb34414a91311e7266044) Signed-off-by: Peter Korsgaard --- package/pkg-cmake.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index db9fdebb8d..8c375779cb 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -88,7 +88,7 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ - -G"Unix MakeFiles" \ + -G"Unix Makefiles" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ @@ -119,7 +119,7 @@ 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"Unix Makefiles" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ From peter at korsgaard.com Sun Nov 13 14:30:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:30:34 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] Force cmake packages to use makefiles Message-ID: <20221113143351.518738361B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=340184d56e2788d5fdec6f98d9d25dab49d76bb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Force cmake packages to use the "Unix Makefiles" generator in case CMAKE_GENERATOR is set in the host environment. This patch further isolates the buildroot build environment from the host. Signed-off-by: Woodrow Douglass Signed-off-by: Yann E. MORIN (cherry picked from commit a5d8582e37b8b7440a71d4cad68e85bebc4aec6c) Signed-off-by: Peter Korsgaard --- package/pkg-cmake.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index 081960b5bf..db9fdebb8d 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -88,6 +88,7 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ + -G"Unix MakeFiles" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_INSTALL_RUNSTATEDIR="/run" \ @@ -118,6 +119,7 @@ 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" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ From peter at korsgaard.com Sun Nov 13 14:28:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:28:45 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/mxml: bump to version 3.3.1 Message-ID: <20221113143351.47B618361A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e9f8776830fb7e513d60f52e045c7b164a47e621 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Update hash of NOTICE (update in year: https://github.com/michaelrsweet/mxml/commit/d32818a16ceb352b8889f95ec7ff65575ad2e4f2) https://github.com/michaelrsweet/mxml/releases/tag/v3.3.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit f67480040b575fb225fcc2cd79c7a5408ef253b1) Signed-off-by: Peter Korsgaard --- package/mxml/mxml.hash | 4 ++-- package/mxml/mxml.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mxml/mxml.hash b/package/mxml/mxml.hash index 38056f4c3a..412977dff0 100644 --- a/package/mxml/mxml.hash +++ b/package/mxml/mxml.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 7cf976366f9e8e4f8cff7d35a59bcf6201c769fce9e58015d64f4b6de1fe3dd8 mxml-3.3.tar.gz +sha256 0c663ed1fe393b5619f80101798202eea43534abd7c8aff389022fd8c1dacc32 mxml-3.3.1.tar.gz sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE -sha256 ed63aec4c75b9c21a5156b40052138032269bd27fd6f4bc0c51389807cdc7db9 NOTICE +sha256 7dedb0043b0bbed7880bcc9724b3a3dae4d5ab2dce98a7904703109572b626e3 NOTICE diff --git a/package/mxml/mxml.mk b/package/mxml/mxml.mk index 88d35cb7ee..d224cf5308 100644 --- a/package/mxml/mxml.mk +++ b/package/mxml/mxml.mk @@ -4,7 +4,7 @@ # ################################################################################ -MXML_VERSION = 3.3 +MXML_VERSION = 3.3.1 MXML_SITE = https://github.com/michaelrsweet/mxml/releases/download/v$(MXML_VERSION) MXML_LICENSE = Apache-2.0 with exceptions MXML_LICENSE_FILES = LICENSE NOTICE From peter at korsgaard.com Sun Nov 13 14:15:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:15:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/glibc: headers >= 5.4 needed on RISC-V 32-bit Message-ID: <20221113143351.33A3483618@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=54eeba1f78ed891ddc13044ce97503fe33e57c52 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since glibc 2.33 (upstream commit 7a55dd3fb6d2c307a002a16776be84310b9c8989), headers >= 5.4.0 are needed to build glibc for RISC-V 32-bit. Indeed sysdeps/unix/sysv/linux/riscv/configure.ac contains: if test $libc_cv_riscv_int_abi = ilp32; then arch_minimum_kernel=5.4.0 fi In order to take into account this dependency, we add the appropriate logic in package/glibc/Config.in and toolchain/toolchain-buildroot/Config.in. This change means that if headers < 5.4.0 are selected, then no C library at all will be available for RISC-V 32-bit, as glibc is the only C library supporting RISC-V 32-bit currently. However, thanks to the recent addition of BR2_TOOLCHAIN_BUILDROOT_NONE, the choice...endchoice for the C library selection will not be empty, allowing the user to see the Config.in comment explaining why glibc can't be selected. Therefore, technically this commit does prevent from creating a configuration with RISC-V 32-bit and headers < 5.4.0, but it will have BR2_TOOLCHAIN_BUILDROOT_NONE=y, which is catched by package/Makefile.in, which aborts the build early on pointing out that the configuration is invalid. Fixes: http://autobuild.buildroot.net/results/5ca49b2732f68eccb5276e7112f7f496dcc514ee/ Signed-off-by: Thomas Petazzoni Reviewed-by: Alistair Francis Signed-off-by: Yann E. MORIN (cherry picked from commit 2b3f0153bb5accd1f543a43088a8cf792cda95fc) Signed-off-by: Peter Korsgaard --- package/glibc/Config.in | 1 + toolchain/toolchain-buildroot/Config.in | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/package/glibc/Config.in b/package/glibc/Config.in index ba9f691d80..8bd529d25d 100644 --- a/package/glibc/Config.in +++ b/package/glibc/Config.in @@ -34,6 +34,7 @@ config BR2_PACKAGE_GLIBC_SUPPORTS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10 || !BR2_powerpc64le depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5 || !BR2_MIPS_NAN_2008 + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4 || !BR2_RISCV_32 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0 || !BR2_RISCV_64 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 || !BR2_arc depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4 || !BR2_or1k diff --git a/toolchain/toolchain-buildroot/Config.in b/toolchain/toolchain-buildroot/Config.in index daadeac09c..bf874f1ea7 100644 --- a/toolchain/toolchain-buildroot/Config.in +++ b/toolchain/toolchain-buildroot/Config.in @@ -63,6 +63,10 @@ comment "glibc on RISC-V 64-bit needs a toolchain w/ headers >= 5.0" depends on BR2_RISCV_64 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0 +comment "glibc on RISC-V 32-bit needs a toolchain w/ headers >= 5.4" + depends on BR2_RISCV_32 + depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4 + comment "glibc on ARC needs a toolchain w/ headers >= 5.1" depends on BR2_arc depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 From peter at korsgaard.com Sun Nov 13 14:26:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:26:47 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/numactl: use official license files Message-ID: <20221113143503.C09208363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=80951e9cd323560ef937e18959023300357b1710 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Use official license files available since version 2.0.13 and https://github.com/numactl/numactl/commit/b4d36f6a34b045a67ed5c0314ec26f5514f4ee44 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 702a60a2962172d725b210da42da2289a219a83f) Signed-off-by: Peter Korsgaard --- package/numactl/numactl.hash | 3 ++- package/numactl/numactl.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/numactl/numactl.hash b/package/numactl/numactl.hash index 802175d360..a261eab9d0 100644 --- a/package/numactl/numactl.hash +++ b/package/numactl/numactl.hash @@ -1,3 +1,4 @@ # Locally calculated sha256 1ee27abd07ff6ba140aaf9bc6379b37825e54496e01d6f7343330cf1a4487035 numactl-2.0.14.tar.gz -sha256 e2b738b1303c088421b09933a78c1326fe43692e2c05a7c510a2eb7e7a8eb575 README.md +sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 diff --git a/package/numactl/numactl.mk b/package/numactl/numactl.mk index cf9c759693..6ff94091e9 100644 --- a/package/numactl/numactl.mk +++ b/package/numactl/numactl.mk @@ -7,7 +7,7 @@ NUMACTL_VERSION = 2.0.14 NUMACTL_SITE = $(call github,numactl,numactl,v$(NUMACTL_VERSION)) NUMACTL_LICENSE = LGPL-2.1 (libnuma), GPL-2.0 (programs) -NUMACTL_LICENSE_FILES = README.md +NUMACTL_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1 NUMACTL_INSTALL_STAGING = YES NUMACTL_AUTORECONF = YES NUMACTL_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -fPIC" From peter at korsgaard.com Sun Nov 13 14:32:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:32:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/pkg-cmake.mk: MakeFiles -> Makefiles Message-ID: <20221113143503.E73198363F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d30bd21b5e4a11e43b16cafe36fcd6f5cb0ca180 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes: CMake Error: Could not create named generator Unix MakeFiles Generators Green Hills MULTI = Generates Green Hills MULTI files (experimental, work-in-progress). * Unix Makefiles = Generates standard UNIX makefiles. Ninja = Generates build.ninja files. Ninja Multi-Config = Generates build-.ninja files. Watcom WMake = Generates Watcom WMake makefiles. CodeBlocks - Ninja = Generates CodeBlocks project files. CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. CodeLite - Ninja = Generates CodeLite project files. CodeLite - Unix Makefiles = Generates CodeLite project files. Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files. Kate - Ninja = Generates Kate project files. Kate - Unix Makefiles = Generates Kate project files. Sublime Text 2 - Ninja = Generates Sublime Text 2 project files. Sublime Text 2 - Unix Makefiles = Generates Sublime Text 2 project files. Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN (cherry picked from commit 68b68518a8cc372cd6bfb34414a91311e7266044) Signed-off-by: Peter Korsgaard --- package/pkg-cmake.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index fc6ce4921d..d2ef5ca82d 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -88,7 +88,7 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ - -G"Unix MakeFiles" \ + -G"Unix Makefiles" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_COLOR_MAKEFILE=OFF \ @@ -118,7 +118,7 @@ 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"Unix Makefiles" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ From peter at korsgaard.com Sun Nov 13 14:28:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:28:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mxml: bump to version 3.3.1 Message-ID: <20221113143503.CC71C8366C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5146b9943d986a811cf5b728faf8d7a8ce7bcf8a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Update hash of NOTICE (update in year: https://github.com/michaelrsweet/mxml/commit/d32818a16ceb352b8889f95ec7ff65575ad2e4f2) https://github.com/michaelrsweet/mxml/releases/tag/v3.3.1 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit f67480040b575fb225fcc2cd79c7a5408ef253b1) Signed-off-by: Peter Korsgaard --- package/mxml/mxml.hash | 4 ++-- package/mxml/mxml.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/mxml/mxml.hash b/package/mxml/mxml.hash index 38056f4c3a..412977dff0 100644 --- a/package/mxml/mxml.hash +++ b/package/mxml/mxml.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 7cf976366f9e8e4f8cff7d35a59bcf6201c769fce9e58015d64f4b6de1fe3dd8 mxml-3.3.tar.gz +sha256 0c663ed1fe393b5619f80101798202eea43534abd7c8aff389022fd8c1dacc32 mxml-3.3.1.tar.gz sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 LICENSE -sha256 ed63aec4c75b9c21a5156b40052138032269bd27fd6f4bc0c51389807cdc7db9 NOTICE +sha256 7dedb0043b0bbed7880bcc9724b3a3dae4d5ab2dce98a7904703109572b626e3 NOTICE diff --git a/package/mxml/mxml.mk b/package/mxml/mxml.mk index 88d35cb7ee..d224cf5308 100644 --- a/package/mxml/mxml.mk +++ b/package/mxml/mxml.mk @@ -4,7 +4,7 @@ # ################################################################################ -MXML_VERSION = 3.3 +MXML_VERSION = 3.3.1 MXML_SITE = https://github.com/michaelrsweet/mxml/releases/download/v$(MXML_VERSION) MXML_LICENSE = Apache-2.0 with exceptions MXML_LICENSE_FILES = LICENSE NOTICE From peter at korsgaard.com Sun Nov 13 14:30:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 15:30:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Force cmake packages to use makefiles Message-ID: <20221113143503.DA87283671@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ae830d4ebd98a933b904b5e13b0d9376e8b84b2c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Force cmake packages to use the "Unix Makefiles" generator in case CMAKE_GENERATOR is set in the host environment. This patch further isolates the buildroot build environment from the host. Signed-off-by: Woodrow Douglass Signed-off-by: Yann E. MORIN (cherry picked from commit a5d8582e37b8b7440a71d4cad68e85bebc4aec6c) Signed-off-by: Peter Korsgaard --- package/pkg-cmake.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-cmake.mk b/package/pkg-cmake.mk index 3b1db35fb6..fc6ce4921d 100644 --- a/package/pkg-cmake.mk +++ b/package/pkg-cmake.mk @@ -88,6 +88,7 @@ define $(2)_CONFIGURE_CMDS rm -f CMakeCache.txt && \ PATH=$$(BR_PATH) \ $$($$(PKG)_CONF_ENV) $$(BR2_CMAKE) $$($$(PKG)_SRCDIR) \ + -G"Unix MakeFiles" \ -DCMAKE_TOOLCHAIN_FILE="$$(HOST_DIR)/share/buildroot/toolchainfile.cmake" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DCMAKE_COLOR_MAKEFILE=OFF \ @@ -117,6 +118,7 @@ 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" \ -DCMAKE_INSTALL_SO_NO_EXE=0 \ -DCMAKE_FIND_ROOT_PATH="$$(HOST_DIR)" \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM="BOTH" \ From yann.morin.1998 at free.fr Sun Nov 13 14:59:45 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:59:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/mdio-tools: needs fork In-Reply-To: <20221112212034.5472-1-fontaine.fabrice@gmail.com> References: <20221112212034.5472-1-fontaine.fabrice@gmail.com> Message-ID: <20221113145945.GH2123054@scaer> Fabrice, All, On 2022-11-12 22:20 +0100, Fabrice Fontaine spake thusly: > Fix the following build failure raised since the addition of the package > in commit 8fdf8731e727dc5c2d4080d7a56e1d71dc25e533: > > mdio.c: In function 'mdio_modprobe': > mdio.c:738:15: error: implicit declaration of function 'fork' [-Werror=implicit-function-declaration] > 738 | pid = fork(); > | ^~~~ > > Fixes: > - http://autobuild.buildroot.org/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/mdio-tools/Config.in | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in > index f24c1a6974..237f4454cc 100644 > --- a/package/mdio-tools/Config.in > +++ b/package/mdio-tools/Config.in > @@ -1,12 +1,15 @@ > comment "mdio-tools needs a Linux kernel to be built" > + depends on BR2_USE_MMU > depends on !BR2_LINUX_KERNEL > > comment "mdio-tools needs a toolchain w/ headers >= 5.1" > + depends on BR2_USE_MMU > depends on BR2_LINUX_KERNEL > depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 > > config BR2_PACKAGE_MDIO_TOOLS > bool "mdio-tools" > + depends on BR2_USE_MMU # fork() > depends on BR2_LINUX_KERNEL > depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 > select BR2_PACKAGE_LIBMNL > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 13 14:58:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 15:58:46 +0100 Subject: [Buildroot] [git commit] package/mdio-tools: needs fork Message-ID: <20221113145957.BC7C883679@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0d1c6288a9adfb54dc9d98b8c4f5531eb4c9cba 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 8fdf8731e727dc5c2d4080d7a56e1d71dc25e533: mdio.c: In function 'mdio_modprobe': mdio.c:738:15: error: implicit declaration of function 'fork' [-Werror=implicit-function-declaration] 738 | pid = fork(); | ^~~~ Fixes: - http://autobuild.buildroot.org/results/c53aaeaa34dd4d6d9a57da196687beecaeed9fe2 Signed-off-by: Fabrice Fontaine Reviewed-by: Joachim Wiberg Signed-off-by: Yann E. MORIN --- package/mdio-tools/Config.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/mdio-tools/Config.in b/package/mdio-tools/Config.in index f24c1a6974..237f4454cc 100644 --- a/package/mdio-tools/Config.in +++ b/package/mdio-tools/Config.in @@ -1,12 +1,15 @@ comment "mdio-tools needs a Linux kernel to be built" + depends on BR2_USE_MMU depends on !BR2_LINUX_KERNEL comment "mdio-tools needs a toolchain w/ headers >= 5.1" + depends on BR2_USE_MMU depends on BR2_LINUX_KERNEL depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 config BR2_PACKAGE_MDIO_TOOLS bool "mdio-tools" + depends on BR2_USE_MMU # fork() depends on BR2_LINUX_KERNEL depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1 select BR2_PACKAGE_LIBMNL From peter at korsgaard.com Sun Nov 13 15:10:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:10:51 +0100 Subject: [Buildroot] [PATCH] package/musl: fixup the dynamic loader symlink In-Reply-To: <20221026125836.3910730-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 26 Oct 2022 14:58:35 +0200") References: <20221026125836.3910730-1-thomas.petazzoni@bootlin.com> Message-ID: <87wn7yq490.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > The musl Makefile installs the dynamic loader as a symlink to libc.so > with the following rule: > $(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(libdir)/libc.so > $(INSTALL) -D -l $(libdir)/libc.so $@ || true > While it works, the drawback is that ld-musl-.so ends up being a > symlink to /lib/libc.so. While it works on the target, it means we > have a broken symlink in $(STAGING_DIR) and $(TARGET_DIR) as > /lib/libc.so doesn't make sense on the build machine. This generally > doesn't cause any problem *except* when we tell Qemu to use > $(STAGING_DIR) as the library directory when running target programs > through the Qemu user emulation mode. This is for example node inside > the NodeJS build. Due to this broken symlink, Qemu can't find libc.so > that is pointed to be the dynamic loader symlink causing this build > error: > qemu-arm: Could not open '/lib/ld-musl-armhf.so.1': No such file or directory > Since this is not really a bug in the musl build system, we address > this issue by overriding the symlink to be a relative path. The > dynamic loader is always installed in /lib, and libc.so is also always > installed in /lib because we pass libdir=/lib when configuring > musl. So we can simply have a ld-musl* -> libc.so symbolic link. We > use ld-musl* as a wildcard so that we don't need to have extra logic > to determine the exact name of the dynamic loader symlink, and simply > override the one that exists. > Fixes: > http://autobuild.buildroot.net/results/9ff23f2e3c97e9af410617de3e7376f9d45a7d63/ > https://bugs.busybox.net/show_bug.cgi?id=15061 > Cc: hello.skyclo at gmail.com > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 15:09:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:09:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/musl: fixup the dynamic loader symlink Message-ID: <20221113151121.D6F738368A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=47e8cc8e8ef7c64799495888fb16e92578f7dbf6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The musl Makefile installs the dynamic loader as a symlink to libc.so with the following rule: $(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(libdir)/libc.so $(INSTALL) -D -l $(libdir)/libc.so $@ || true While it works, the drawback is that ld-musl-.so ends up being a symlink to /lib/libc.so. While it works on the target, it means we have a broken symlink in $(STAGING_DIR) and $(TARGET_DIR) as /lib/libc.so doesn't make sense on the build machine. This generally doesn't cause any problem *except* when we tell Qemu to use $(STAGING_DIR) as the library directory when running target programs through the Qemu user emulation mode. This is for example node inside the NodeJS build. Due to this broken symlink, Qemu can't find libc.so that is pointed to be the dynamic loader symlink causing this build error: qemu-arm: Could not open '/lib/ld-musl-armhf.so.1': No such file or directory Since this is not really a bug in the musl build system, we address this issue by overriding the symlink to be a relative path. The dynamic loader is always installed in /lib, and libc.so is also always installed in /lib because we pass libdir=/lib when configuring musl. So we can simply have a ld-musl* -> libc.so symbolic link. We use ld-musl* as a wildcard so that we don't need to have extra logic to determine the exact name of the dynamic loader symlink, and simply override the one that exists. Fixes: http://autobuild.buildroot.net/results/9ff23f2e3c97e9af410617de3e7376f9d45a7d63/ https://bugs.busybox.net/show_bug.cgi?id=15061 Note that, for external toolchain, we already have a generic fixup that makes symlinks relative [0]. So in the external toolchain, even if the symlink is broken, it gets fixed when we import the toolchain into STAGING_DIR. [0] https://lore.kernel.org/buildroot/20221026205312.3f729eb8 at windsurf/ Cc: hello.skyclo at gmail.com Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: - add summary of Thomas' explanations for external toolchains ] Signed-off-by: Yann E. MORIN (cherry picked from commit 7935e427bce601f16ee194978583e533213f78c6) Signed-off-by: Peter Korsgaard --- package/musl/musl.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/musl/musl.mk b/package/musl/musl.mk index 44c79da6f7..30c3c2fbc0 100644 --- a/package/musl/musl.mk +++ b/package/musl/musl.mk @@ -60,12 +60,14 @@ endef define MUSL_INSTALL_STAGING_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(STAGING_DIR) install-libs install-tools install-headers + ln -sf libc.so $(STAGING_DIR)/lib/ld-musl* endef define MUSL_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(TARGET_DIR) install-libs $(RM) $(addprefix $(TARGET_DIR)/lib/,crt1.o crtn.o crti.o rcrt1.o Scrt1.o) + ln -sf libc.so $(TARGET_DIR)/lib/ld-musl* endef $(eval $(generic-package)) From peter at korsgaard.com Sun Nov 13 15:10:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:10:01 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/musl: fixup the dynamic loader symlink Message-ID: <20221113151230.7B8DF83697@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=be05e009f00ecd4ba174c7ebced206d3327421a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The musl Makefile installs the dynamic loader as a symlink to libc.so with the following rule: $(DESTDIR)$(LDSO_PATHNAME): $(DESTDIR)$(libdir)/libc.so $(INSTALL) -D -l $(libdir)/libc.so $@ || true While it works, the drawback is that ld-musl-.so ends up being a symlink to /lib/libc.so. While it works on the target, it means we have a broken symlink in $(STAGING_DIR) and $(TARGET_DIR) as /lib/libc.so doesn't make sense on the build machine. This generally doesn't cause any problem *except* when we tell Qemu to use $(STAGING_DIR) as the library directory when running target programs through the Qemu user emulation mode. This is for example node inside the NodeJS build. Due to this broken symlink, Qemu can't find libc.so that is pointed to be the dynamic loader symlink causing this build error: qemu-arm: Could not open '/lib/ld-musl-armhf.so.1': No such file or directory Since this is not really a bug in the musl build system, we address this issue by overriding the symlink to be a relative path. The dynamic loader is always installed in /lib, and libc.so is also always installed in /lib because we pass libdir=/lib when configuring musl. So we can simply have a ld-musl* -> libc.so symbolic link. We use ld-musl* as a wildcard so that we don't need to have extra logic to determine the exact name of the dynamic loader symlink, and simply override the one that exists. Fixes: http://autobuild.buildroot.net/results/9ff23f2e3c97e9af410617de3e7376f9d45a7d63/ https://bugs.busybox.net/show_bug.cgi?id=15061 Note that, for external toolchain, we already have a generic fixup that makes symlinks relative [0]. So in the external toolchain, even if the symlink is broken, it gets fixed when we import the toolchain into STAGING_DIR. [0] https://lore.kernel.org/buildroot/20221026205312.3f729eb8 at windsurf/ Cc: hello.skyclo at gmail.com Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: - add summary of Thomas' explanations for external toolchains ] Signed-off-by: Yann E. MORIN (cherry picked from commit 7935e427bce601f16ee194978583e533213f78c6) Signed-off-by: Peter Korsgaard --- package/musl/musl.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/musl/musl.mk b/package/musl/musl.mk index b89945e3be..a07041c02d 100644 --- a/package/musl/musl.mk +++ b/package/musl/musl.mk @@ -60,12 +60,14 @@ endef define MUSL_INSTALL_STAGING_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(STAGING_DIR) install-libs install-tools install-headers + ln -sf libc.so $(STAGING_DIR)/lib/ld-musl* endef define MUSL_INSTALL_TARGET_CMDS $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \ DESTDIR=$(TARGET_DIR) install-libs $(RM) $(addprefix $(TARGET_DIR)/lib/,crt1.o crtn.o crti.o rcrt1.o Scrt1.o) + ln -sf libc.so $(TARGET_DIR)/lib/ld-musl* endef $(eval $(generic-package)) From peter at korsgaard.com Sun Nov 13 15:48:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:48:36 +0100 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: add Giulio Benetti to rtl8188eu package In-Reply-To: <20221017201804.995212-2-giulio.benetti@benettiengineering.com> (Giulio Benetti's message of "Mon, 17 Oct 2022 22:18:04 +0200") References: <20221017201804.995212-1-giulio.benetti@benettiengineering.com> <20221017201804.995212-2-giulio.benetti@benettiengineering.com> Message-ID: <87sfimq2i3.fsf@dell.be.48ers.dk> >>>>> "Giulio" == Giulio Benetti writes: > Signed-off-by: Giulio Benetti Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 15:53:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:53:38 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/iwd: drop dbus check In-Reply-To: (Lang Daniel via buildroot's message of "Mon, 17 Oct 2022 06:21:18 +0000") References: Message-ID: <87o7taq29p.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > Since 6f5f6bc dbus is selected when iwd is selected. > It is only a runtime dependency, so drop the build > dependency. > Signed-off-by: Daniel Lang > --- > Changed v1 -> v2: > - dbus is only a runtime dependency, drop > the build dependency (thanks Yann). Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:01:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/paho-mqtt-c: bump to version 1.3.11 In-Reply-To: (Lang Daniel via buildroot's message of "Wed, 19 Oct 2022 09:14:20 +0000") References: Message-ID: <87k03yq1vs.fsf@dell.be.48ers.dk> >>>>> "Lang" == Lang Daniel via buildroot writes: > Service release. Issues resolved: > https://github.com/eclipse/paho.mqtt.c/milestone/18?closed=1 > https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.11 > Signed-off-by: Daniel Lang Committed to 2022.08.x and 2022.02.x given the bugfixes, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:02:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:02:27 +0100 Subject: [Buildroot] [PATCH v2] package/openvmtools: fix local privilege escalation vulnerability In-Reply-To: <7aeb69a91cab8b3e5fdcfc210c2f5a112490b0a0.1666169750.git.stefan@agner.ch> (Stefan Agner's message of "Wed, 19 Oct 2022 10:56:16 +0200") References: <7aeb69a91cab8b3e5fdcfc210c2f5a112490b0a0.1666169750.git.stefan@agner.ch> Message-ID: <87fsemq1v0.fsf@dell.be.48ers.dk> >>>>> "Stefan" == Stefan Agner writes: > Add a patch for CVE-2022-31676 (local privilege escalation > vulnerability). > Signed-off-by: Stefan Agner > --- > v2: Actually make the patch apply Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:02:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:02:35 +0100 Subject: [Buildroot] [git commit] package/openvmtools: add CPE ID information In-Reply-To: <20221030212300.E1EB087691@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Sun, 30 Oct 2022 22:19:34 +0100") References: <20221030212300.E1EB087691@busybox.osuosl.org> Message-ID: <87bkpaq1us.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=267188242e4edcfbca272168e62c2e9bc70864ce > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > See: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Avmware%3Atools > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 15:57:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:57:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/paho-mqtt-c: bump to version 1.3.11 Message-ID: <20221113160246.908FC836B9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1b8c17a8c702836cc63466c78b58f3df007860c5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/18?closed=1 https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.11 Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f0a5cd606f260d85f1a74a3af5fbf2b11edae3c) 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 931bf5b9c8..1949abdf1a 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 c70db96e66adacae411d5d875fbb08bca6ff9945de3d215b3af93cbd22792db5 paho-mqtt-c-1.3.10.tar.gz +sha256 d7bba3f8b8978802e11e2b1f28e96e6b7f4ed5d8a268af52a4d3b1bcbd1db16b paho-mqtt-c-1.3.11.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 1b6fc5785c..30daf863ad 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.10 +PAHO_MQTT_C_VERSION = 1.3.11 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 Sun Nov 13 15:48:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:48:19 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] DEVELOPERS: add Giulio Benetti to rtl8188eu package Message-ID: <20221113160246.79E6B836B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15698f61d94513430aa2fd690ed98bb97d08aa12 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Giulio Benetti Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit 9d64fff456890941f6bbe220d37f021437e0e0d0) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 74a9839b3c..681a1ff9f7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1147,6 +1147,7 @@ F: package/nfs-utils/ F: package/python-uvloop/ F: package/qt5/ F: package/rockchip-mali/ +F: package/rtl8188eu/ F: package/rtl8189es/ F: package/rtl8723bu/ F: package/rtl8723ds/ From peter at korsgaard.com Sun Nov 13 15:53:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:53:18 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/iwd: drop dbus check Message-ID: <20221113160246.84A37836B8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c6c6dde9c0470aab4839523fa68d7ebe55477a2e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since 6f5f6bc dbus is selected when iwd is selected. It is only a runtime dependency, so drop the build dependency. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4) Signed-off-by: Peter Korsgaard --- package/iwd/iwd.mk | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index d179e46ebf..346977dedf 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -15,16 +15,11 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ - --enable-external-ell + --enable-external-ell \ + --enable-dbus-policy \ + --with-dbus-datadir=/usr/share IWD_DEPENDENCIES = ell -ifeq ($(BR2_PACKAGE_DBUS),y) -IWD_CONF_OPTS += --enable-dbus-policy --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES += dbus -else -IWD_CONF_OPTS += --disable-dbus-policy -endif - ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) IWD_LICENSE += , GPL-3.0+ (client) From peter at korsgaard.com Sun Nov 13 15:57:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:57:27 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/openvmtools: add CPE ID information Message-ID: <20221113160246.9C587836BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08d8b8af106dda08715822765612d38e7e550016 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x See: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Avmware%3Atools Signed-off-by: Thomas Petazzoni (cherry picked from commit 267188242e4edcfbca272168e62c2e9bc70864ce) Signed-off-by: Peter Korsgaard --- package/openvmtools/openvmtools.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index 59080c05aa..d536e5e819 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -10,6 +10,8 @@ OPENVMTOOLS_SITE = https://github.com/vmware/open-vm-tools/releases/download/sta OPENVMTOOLS_SOURCE = open-vm-tools-$(OPENVMTOOLS_VERSION).tar.gz OPENVMTOOLS_LICENSE = LGPL-2.1 OPENVMTOOLS_LICENSE_FILES = COPYING +OPENVMTOOLS_CPE_ID_VENDOR = vmware +OPENVMTOOLS_CPE_ID_PRODUCT = tools # configure.ac is patched OPENVMTOOLS_AUTORECONF = YES From peter at korsgaard.com Sun Nov 13 16:01:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/openvmtools: fix CVE-2022-31676 Message-ID: <20221113160246.A7625836B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a7555c624da3fc8e524fb2c5d662920a5ee48e6d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Add a patch for CVE-2022-31676 (local privilege escalation vulnerability). Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni (cherry picked from commit b123e8887dc29eb2764162c048e8521a4072531a) Signed-off-by: Peter Korsgaard --- ...eck-authorization-on-incoming-guestOps-re.patch | 40 ++++++++++++++++++++++ package/openvmtools/openvmtools.mk | 3 ++ 2 files changed, 43 insertions(+) diff --git a/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch b/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch new file mode 100644 index 0000000000..91e379b9a6 --- /dev/null +++ b/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch @@ -0,0 +1,40 @@ +From bb9f9ffbb151397545f921cee5b6a4933c6eea80 Mon Sep 17 00:00:00 2001 +Message-Id: +From: John Wolfe +Date: Wed, 10 Aug 2022 06:12:02 -0700 +Subject: [PATCH] Properly check authorization on incoming guestOps requests + +Fix public pipe request checks. Only a SessionRequest type should +be accepted on the public pipe. + +Upstream: https://github.com/vmware/open-vm-tools/blob/CVE-2022-31676.patch/1205-Properly-check-authorization-on-incoming-guestOps-re.patch +Signed-off-by: Stefan Agner +--- + vgauth/serviceImpl/proto.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/vgauth/serviceImpl/proto.c b/vgauth/serviceImpl/proto.c +index db7159ee..c4f85b02 100644 +--- a/vgauth/serviceImpl/proto.c ++++ b/vgauth/serviceImpl/proto.c +@@ -1,5 +1,5 @@ + /********************************************************* +- * Copyright (C) 2011-2016,2019-2021 VMware, Inc. All rights reserved. ++ * Copyright (c) 2011-2016,2019-2022 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published +@@ -1201,6 +1201,10 @@ Proto_SecurityCheckRequest(ServiceConnection *conn, + VGAuthError err; + gboolean isSecure = ServiceNetworkIsConnectionPrivateSuperUser(conn); + ++ if (conn->isPublic && req->reqType != PROTO_REQUEST_SESSION_REQ) { ++ return VGAUTH_E_PERMISSION_DENIED; ++ } ++ + switch (req->reqType) { + /* + * This comes over the public connection; alwsys let it through. +-- +2.38.0 + diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index d536e5e819..3106b9ecd6 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -13,6 +13,9 @@ OPENVMTOOLS_LICENSE_FILES = COPYING OPENVMTOOLS_CPE_ID_VENDOR = vmware OPENVMTOOLS_CPE_ID_PRODUCT = tools +# 0013-Properly-check-authorization-on-incoming-guestOps-re.patch +OPENVMTOOLS_IGNORE_CVES += CVE-2022-31676 + # configure.ac is patched OPENVMTOOLS_AUTORECONF = YES OPENVMTOOLS_CONF_OPTS = --with-dnet \ From peter at korsgaard.com Sun Nov 13 15:48:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:48:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: add Giulio Benetti to rtl8188eu package Message-ID: <20221113160416.1FB04836E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5509017af22757f2ca8befbdf75b0eeb521ed78c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Giulio Benetti Reviewed-by: Luca Ceresoli Signed-off-by: Thomas Petazzoni (cherry picked from commit 9d64fff456890941f6bbe220d37f021437e0e0d0) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 978a33137f..4ead170b19 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1102,6 +1102,7 @@ F: package/nfs-utils/ F: package/python-uvloop/ F: package/qt5/ F: package/rockchip-mali/ +F: package/rtl8188eu/ F: package/rtl8189es/ F: package/rtl8723bu/ F: package/rtl8812au-aircrack-ng/ From peter at korsgaard.com Sun Nov 13 16:00:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:00:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openvmtools: refactor using BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS Message-ID: <20221113160416.3D159836ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3514b6e094d75cfcde8b1ecf8b3f061987d16335 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Thomas Petazzoni (cherry picked from commit b05b6bb9faab4e611e65227a4c4e9800b1556590) Signed-off-by: Peter Korsgaard --- package/openvmtools/Config.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/package/openvmtools/Config.in b/package/openvmtools/Config.in index c866b36569..88cccd08af 100644 --- a/package/openvmtools/Config.in +++ b/package/openvmtools/Config.in @@ -1,6 +1,11 @@ +config BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS + bool + default y if BR2_i386 + default y if BR2_x86_64 + config BR2_PACKAGE_OPENVMTOOLS bool "openvmtools" - depends on BR2_i386 || BR2_x86_64 + depends on BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS depends on BR2_USE_MMU # libglib2 depends on BR2_USE_WCHAR # libglib2 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 @@ -51,7 +56,7 @@ comment "resolutionkms needs udev, a toolchain w/ threads" endif comment "openvmtools needs a glibc or musl toolchain w/ wchar, threads, locale" - depends on BR2_i386 || BR2_x86_64 + depends on BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS depends on BR2_USE_MMU depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \ !BR2_ENABLE_LOCALE || \ From peter at korsgaard.com Sun Nov 13 16:01:16 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:16 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openvmtools: add CPE ID information Message-ID: <20221113160416.56354836E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aab6601753ff59c775eb387ddddf19224afa7238 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x See: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Avmware%3Atools Signed-off-by: Thomas Petazzoni (cherry picked from commit 267188242e4edcfbca272168e62c2e9bc70864ce) Signed-off-by: Peter Korsgaard --- package/openvmtools/openvmtools.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index 59080c05aa..d536e5e819 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -10,6 +10,8 @@ OPENVMTOOLS_SITE = https://github.com/vmware/open-vm-tools/releases/download/sta OPENVMTOOLS_SOURCE = open-vm-tools-$(OPENVMTOOLS_VERSION).tar.gz OPENVMTOOLS_LICENSE = LGPL-2.1 OPENVMTOOLS_LICENSE_FILES = COPYING +OPENVMTOOLS_CPE_ID_VENDOR = vmware +OPENVMTOOLS_CPE_ID_PRODUCT = tools # configure.ac is patched OPENVMTOOLS_AUTORECONF = YES From peter at korsgaard.com Sun Nov 13 16:01:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:06 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openvmtools: bump version to 11.3.5 Message-ID: <20221113160416.4906D836E8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d5700d81e9e17ec68d17a3154c72bfbb91b5b70 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Rebase patches as necessary and bump version to 11.3.5. This allows to build openvmtools for aarch64. Both patches 0009-Set-permissions-on-rules-file.patch and 0010-Change-DEVPATH-to-devpath.patch are removed as they are upstream as of commit 86d3256f2acccc066648e6b25e16b46930338406 (in release 11.0.5). Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni (cherry picked from commit cc6e9231c8fa5b4eb5b45bba3ff9745da3e09ef7) Signed-off-by: Peter Korsgaard --- ...to-vm_poll-h-to-fix-build-failure-on-musl.patch | 81 +++++++++++++--------- ...re-to-test-for-feature-instead-of-platfor.patch | 1 + .../0009-Set-permissions-on-rules-file.patch | 23 ------ .../0010-Change-DEVPATH-to-devpath.patch | 25 ------- package/openvmtools/Config.in | 1 + package/openvmtools/openvmtools.hash | 2 +- package/openvmtools/openvmtools.mk | 4 +- 7 files changed, 53 insertions(+), 84 deletions(-) diff --git a/package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch b/package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch index e9495ce43f..b4e94d870d 100644 --- a/package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch +++ b/package/openvmtools/0003-Rename-poll-h-into-vm_poll-h-to-fix-build-failure-on-musl.patch @@ -1,4 +1,5 @@ -From 9d13e32e362ad3ce5169f49b7f0fe1d9380e558c Mon Sep 17 00:00:00 2001 +From 1dfab46d367d11e9132506ee0f7d3eb2ceff5f3c Mon Sep 17 00:00:00 2001 +Message-Id: <1dfab46d367d11e9132506ee0f7d3eb2ceff5f3c.1652913832.git.stefan at agner.ch> From: Fabrice Fontaine Date: Mon, 30 Sep 2019 13:32:35 +0200 Subject: [PATCH] Rename poll.h into vm_poll.h to fix build failure on musl @@ -38,19 +39,19 @@ Signed-off-by: Fabrice Fontaine lib/asyncsocket/asyncsocket.c | 4 +- lib/hgfsServer/hgfsServer.c | 2 +- lib/include/asyncsocket.h | 2 +- - lib/include/poll.h | 330 -------------------- + lib/include/poll.h | 337 -------------------- lib/include/pollImpl.h | 2 +- - lib/include/vm_poll.h | 330 ++++++++++++++++++++ + lib/include/vm_poll.h | 337 ++++++++++++++++++++ lib/rpcIn/rpcin.c | 2 +- - 7 files changed, 336 insertions(+), 336 deletions(-) - delete mode 100644 open-vm-tools/lib/include/poll.h - create mode 100644 open-vm-tools/lib/include/vm_poll.h + 7 files changed, 343 insertions(+), 343 deletions(-) + delete mode 100644 lib/include/poll.h + create mode 100644 lib/include/vm_poll.h -diff --git a/lib/asyncsocket/asyncsocket.c b/lib/asyncsocket/asyncsocket.c -index 102638cc..01181a95 100644 +diff --git a/lib/asyncsocket/asyncsocket.c b/open-vm-tools/lib/asyncsocket/asyncsocket.c +index 05147d2e..16949567 100644 --- a/lib/asyncsocket/asyncsocket.c +++ b/lib/asyncsocket/asyncsocket.c -@@ -69,8 +69,8 @@ +@@ -70,8 +70,8 @@ #else #include #include @@ -60,7 +61,7 @@ index 102638cc..01181a95 100644 #include #include #include -@@ -86,7 +86,7 @@ +@@ -87,7 +87,7 @@ #include "random.h" #include "asyncsocket.h" #include "asyncSocketBase.h" @@ -69,24 +70,24 @@ index 102638cc..01181a95 100644 #include "log.h" #include "err.h" #include "hostinfo.h" -diff --git a/lib/hgfsServer/hgfsServer.c b/lib/hgfsServer/hgfsServer.c -index 46224551..fc691286 100644 +diff --git a/lib/hgfsServer/hgfsServer.c b/open-vm-tools/lib/hgfsServer/hgfsServer.c +index 98f5b3f0..b436f0c7 100644 --- a/lib/hgfsServer/hgfsServer.c +++ b/lib/hgfsServer/hgfsServer.c -@@ -48,7 +48,7 @@ - #include "hgfsServerOplock.h" +@@ -51,7 +51,7 @@ #include "hgfsDirNotify.h" + #include "hgfsThreadpool.h" #include "userlock.h" -#include "poll.h" +#include "vm_poll.h" #include "mutexRankLib.h" #include "vm_basic_asm.h" #include "unicodeOperations.h" -diff --git a/lib/include/asyncsocket.h b/lib/include/asyncsocket.h -index 95a5e464..a4b4e5aa 100644 +diff --git a/lib/include/asyncsocket.h b/open-vm-tools/lib/include/asyncsocket.h +index 47b5b873..b8b0149e 100644 --- a/lib/include/asyncsocket.h +++ b/lib/include/asyncsocket.h -@@ -164,7 +164,7 @@ typedef struct AsyncSocket AsyncSocket; +@@ -171,7 +171,7 @@ typedef struct AsyncSocket AsyncSocket; * Or the client can specify its favorite poll class and locking behavior. * Use of IVmdbPoll is only supported for regular sockets and for Attach. */ @@ -95,14 +96,14 @@ index 95a5e464..a4b4e5aa 100644 struct IVmdbPoll; typedef struct AsyncSocketPollParams { int flags; /* Default 0, only POLL_FLAG_NO_BULL is valid */ -diff --git a/lib/include/poll.h b/lib/include/poll.h +diff --git a/lib/include/poll.h b/open-vm-tools/lib/include/poll.h deleted file mode 100644 -index 6acd4f35..00000000 +index c90f5dcd..00000000 --- a/lib/include/poll.h +++ /dev/null -@@ -1,330 +0,0 @@ +@@ -1,337 +0,0 @@ -/********************************************************* -- * Copyright (C) 1998-2018 VMware, Inc. All rights reserved. +- * Copyright (C) 1998-2020 VMware, Inc. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as published @@ -152,7 +153,7 @@ index 6acd4f35..00000000 - -#ifdef _WIN32 -#define HZ 100 --#elif defined linux +-#elif defined __linux__ -#include -#elif __APPLE__ -#include @@ -335,6 +336,12 @@ index 6acd4f35..00000000 - * implementations are distinct from the core poll code. - */ - +- +-/* Socket pair created with non-blocking mode */ +-#define POLL_OPTIONS_SOCKET_PAIR_NONBLOCK_CONN 0x01 +- +-typedef unsigned int SocketSpecialOpts; +- -typedef struct PollOptions { - Bool locked; // Use internal MXUser for locking - Bool allowFullQueue; // Don't assert when device event queue is full. @@ -342,6 +349,7 @@ index 6acd4f35..00000000 - PollerFireWrapper fireWrapperFn; // optional; may be useful for stats - void *fireWrapperData; // optional - PollerErrorFn errorFn; // optional; called upon unrecoverable error +- SocketSpecialOpts pollSocketOpts; -} PollOptions; - - @@ -354,7 +362,7 @@ index 6acd4f35..00000000 -/* - * Functions - */ --int Poll_SocketPair(Bool vmci, Bool stream, int fds[2]); +-int Poll_SocketPair(Bool vmci, Bool stream, int fds[2], SocketSpecialOpts opts); -void Poll_Loop(Bool loop, Bool *exit, PollClass c); -void Poll_LoopTimeout(Bool loop, Bool *exit, PollClass c, int timeout); -Bool Poll_LockingEnabled(void); @@ -431,7 +439,7 @@ index 6acd4f35..00000000 -#endif - -#endif // _POLL_H_ -diff --git a/lib/include/pollImpl.h b/lib/include/pollImpl.h +diff --git a/lib/include/pollImpl.h b/open-vm-tools/lib/include/pollImpl.h index 46442e55..8bc66997 100644 --- a/lib/include/pollImpl.h +++ b/lib/include/pollImpl.h @@ -444,14 +452,14 @@ index 46442e55..8bc66997 100644 #include "vm_basic_asm.h" #if defined(__cplusplus) -diff --git a/lib/include/vm_poll.h b/lib/include/vm_poll.h +diff --git a/lib/include/vm_poll.h b/open-vm-tools/lib/include/vm_poll.h new file mode 100644 -index 00000000..6acd4f35 +index 00000000..c90f5dcd --- /dev/null +++ b/lib/include/vm_poll.h -@@ -0,0 +1,330 @@ +@@ -0,0 +1,337 @@ +/********************************************************* -+ * Copyright (C) 1998-2018 VMware, Inc. All rights reserved. ++ * Copyright (C) 1998-2020 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published @@ -501,7 +509,7 @@ index 00000000..6acd4f35 + +#ifdef _WIN32 +#define HZ 100 -+#elif defined linux ++#elif defined __linux__ +#include +#elif __APPLE__ +#include @@ -684,6 +692,12 @@ index 00000000..6acd4f35 + * implementations are distinct from the core poll code. + */ + ++ ++/* Socket pair created with non-blocking mode */ ++#define POLL_OPTIONS_SOCKET_PAIR_NONBLOCK_CONN 0x01 ++ ++typedef unsigned int SocketSpecialOpts; ++ +typedef struct PollOptions { + Bool locked; // Use internal MXUser for locking + Bool allowFullQueue; // Don't assert when device event queue is full. @@ -691,6 +705,7 @@ index 00000000..6acd4f35 + PollerFireWrapper fireWrapperFn; // optional; may be useful for stats + void *fireWrapperData; // optional + PollerErrorFn errorFn; // optional; called upon unrecoverable error ++ SocketSpecialOpts pollSocketOpts; +} PollOptions; + + @@ -703,7 +718,7 @@ index 00000000..6acd4f35 +/* + * Functions + */ -+int Poll_SocketPair(Bool vmci, Bool stream, int fds[2]); ++int Poll_SocketPair(Bool vmci, Bool stream, int fds[2], SocketSpecialOpts opts); +void Poll_Loop(Bool loop, Bool *exit, PollClass c); +void Poll_LoopTimeout(Bool loop, Bool *exit, PollClass c, int timeout); +Bool Poll_LockingEnabled(void); @@ -780,8 +795,8 @@ index 00000000..6acd4f35 +#endif + +#endif // _POLL_H_ -diff --git a/lib/rpcIn/rpcin.c b/lib/rpcIn/rpcin.c -index 47a3380e..660382c6 100644 +diff --git a/lib/rpcIn/rpcin.c b/open-vm-tools/lib/rpcIn/rpcin.c +index 8b1fe759..f22fcd40 100644 --- a/lib/rpcIn/rpcin.c +++ b/lib/rpcIn/rpcin.c @@ -57,7 +57,7 @@ @@ -794,5 +809,5 @@ index 47a3380e..660382c6 100644 # include "vmci_defs.h" #include "dataMap.h" -- -2.23.0 +2.36.1 diff --git a/package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch b/package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch index 0d3948aa10..abbc518362 100644 --- a/package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch +++ b/package/openvmtools/0007-Use-configure-to-test-for-feature-instead-of-platfor.patch @@ -125,6 +125,7 @@ Index: open-vm-tools/lib/nicInfo/nicInfoPosix.c #include #include #include + #include -#if defined(__FreeBSD__) || defined(__APPLE__) +#if HAVE_SYS_SYSCTL_H # include diff --git a/package/openvmtools/0009-Set-permissions-on-rules-file.patch b/package/openvmtools/0009-Set-permissions-on-rules-file.patch deleted file mode 100644 index 6a37c1690d..0000000000 --- a/package/openvmtools/0009-Set-permissions-on-rules-file.patch +++ /dev/null @@ -1,23 +0,0 @@ -From c3ef6a8285132871ad10f9300d8afff55d8d6de2 Mon Sep 17 00:00:00 2001 -From: puneetse <22071208+puneetse at users.noreply.github.com> -Date: Wed, 16 Oct 2019 10:09:38 -0700 -Subject: [PATCH] Set permissions on rules file - -udevs rules should not be executable otherwise udev will log a warning in the journal - -Signed-off-by: Pascal de Bruijn ---- - udev/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/udev/Makefile.am b/udev/Makefile.am -index 68fbc3e27..8b9a4d716 100644 ---- a/udev/Makefile.am -+++ b/udev/Makefile.am -@@ -17,5 +17,5 @@ - - install-data-local: - $(INSTALL) -d $(DESTDIR)$(UDEVRULESDIR) -- $(INSTALL) $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR) -+ $(INSTALL) -m 0644 $(srcdir)/99-vmware-scsi-udev.rules $(DESTDIR)$(UDEVRULESDIR) - diff --git a/package/openvmtools/0010-Change-DEVPATH-to-devpath.patch b/package/openvmtools/0010-Change-DEVPATH-to-devpath.patch deleted file mode 100644 index 5af694d8f2..0000000000 --- a/package/openvmtools/0010-Change-DEVPATH-to-devpath.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 22f5d198b3b2f7e4debed83948ba1baf70d4749a Mon Sep 17 00:00:00 2001 -From: puneetse <22071208+puneetse at users.noreply.github.com> -Date: Wed, 16 Oct 2019 10:04:41 -0700 -Subject: [PATCH] Change $DEVPATH to $devpath - -$DEVPATH throws a warning by udev. - -Signed-off-by: Pascal de Bruijn ---- - udev/99-vmware-scsi-udev.rules | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/udev/99-vmware-scsi-udev.rules b/udev/99-vmware-scsi-udev.rules -index 053b59706..a605d80ef 100644 ---- a/udev/99-vmware-scsi-udev.rules -+++ b/udev/99-vmware-scsi-udev.rules -@@ -2,6 +2,6 @@ - # - # This file is part of open-vm-tools - --ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" --ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys$DEVPATH/device/timeout'" -+ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="Virtual disk*", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys/$devpath/device/timeout'" -+ACTION=="add", SUBSYSTEMS=="scsi", ATTRS{vendor}=="VMware*", ATTRS{model}=="VMware Virtual S", ENV{DEVTYPE}=="disk", RUN+="/bin/sh -c 'echo 180 >/sys/$devpath/device/timeout'" - diff --git a/package/openvmtools/Config.in b/package/openvmtools/Config.in index 88cccd08af..67855f50e0 100644 --- a/package/openvmtools/Config.in +++ b/package/openvmtools/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS bool default y if BR2_i386 default y if BR2_x86_64 + default y if BR2_aarch64 config BR2_PACKAGE_OPENVMTOOLS bool "openvmtools" diff --git a/package/openvmtools/openvmtools.hash b/package/openvmtools/openvmtools.hash index bd81d1f05c..081538fbf3 100644 --- a/package/openvmtools/openvmtools.hash +++ b/package/openvmtools/openvmtools.hash @@ -1,3 +1,3 @@ # locally computed -sha256 364cd0fdfa5a05e872d08609659e6231ec99788669f7ebba24bfb8c94168daef open-vm-tools-10.3.5-10430147.tar.gz +sha256 2053daf7b224ab7ae1a9cfcd6ae12494c646e2bf9aaca998225bd082a4a43fb7 open-vm-tools-11.3.5-18557794.tar.gz sha256 f734933bd7d49aef25aaf897ed7281ee822e8635056e69b895a7d2e668937fc5 COPYING diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index 4201c6daa0..59080c05aa 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -4,8 +4,8 @@ # ################################################################################ -OPENVMTOOLS_VERSION_MAJOR = 10.3.5 -OPENVMTOOLS_VERSION = $(OPENVMTOOLS_VERSION_MAJOR)-10430147 +OPENVMTOOLS_VERSION_MAJOR = 11.3.5 +OPENVMTOOLS_VERSION = $(OPENVMTOOLS_VERSION_MAJOR)-18557794 OPENVMTOOLS_SITE = https://github.com/vmware/open-vm-tools/releases/download/stable-$(OPENVMTOOLS_VERSION_MAJOR) OPENVMTOOLS_SOURCE = open-vm-tools-$(OPENVMTOOLS_VERSION).tar.gz OPENVMTOOLS_LICENSE = LGPL-2.1 From peter at korsgaard.com Sun Nov 13 15:52:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:52:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/iwd: drop dbus check Message-ID: <20221113160416.2991E836E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16361553911ca48bce1b043d6f18486b6fdcd1ed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Since 6f5f6bc dbus is selected when iwd is selected. It is only a runtime dependency, so drop the build dependency. Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4) Signed-off-by: Peter Korsgaard --- package/iwd/iwd.mk | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 6814a04bf8..5bea3f12b4 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -15,16 +15,11 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ - --enable-external-ell + --enable-external-ell \ + --enable-dbus-policy \ + --with-dbus-datadir=/usr/share IWD_DEPENDENCIES = ell -ifeq ($(BR2_PACKAGE_DBUS),y) -IWD_CONF_OPTS += --enable-dbus-policy --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES += dbus -else -IWD_CONF_OPTS += --disable-dbus-policy -endif - ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) IWD_LICENSE += , GPL-3.0+ (client) From peter at korsgaard.com Sun Nov 13 16:01:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:01:21 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openvmtools: fix CVE-2022-31676 Message-ID: <20221113160416.60F23836EA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e30dd92ca7238b68b00135fa92cf09df80cfe3b2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Add a patch for CVE-2022-31676 (local privilege escalation vulnerability). Signed-off-by: Stefan Agner Signed-off-by: Thomas Petazzoni (cherry picked from commit b123e8887dc29eb2764162c048e8521a4072531a) Signed-off-by: Peter Korsgaard --- ...eck-authorization-on-incoming-guestOps-re.patch | 40 ++++++++++++++++++++++ package/openvmtools/openvmtools.mk | 3 ++ 2 files changed, 43 insertions(+) diff --git a/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch b/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch new file mode 100644 index 0000000000..91e379b9a6 --- /dev/null +++ b/package/openvmtools/0013-Properly-check-authorization-on-incoming-guestOps-re.patch @@ -0,0 +1,40 @@ +From bb9f9ffbb151397545f921cee5b6a4933c6eea80 Mon Sep 17 00:00:00 2001 +Message-Id: +From: John Wolfe +Date: Wed, 10 Aug 2022 06:12:02 -0700 +Subject: [PATCH] Properly check authorization on incoming guestOps requests + +Fix public pipe request checks. Only a SessionRequest type should +be accepted on the public pipe. + +Upstream: https://github.com/vmware/open-vm-tools/blob/CVE-2022-31676.patch/1205-Properly-check-authorization-on-incoming-guestOps-re.patch +Signed-off-by: Stefan Agner +--- + vgauth/serviceImpl/proto.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/vgauth/serviceImpl/proto.c b/vgauth/serviceImpl/proto.c +index db7159ee..c4f85b02 100644 +--- a/vgauth/serviceImpl/proto.c ++++ b/vgauth/serviceImpl/proto.c +@@ -1,5 +1,5 @@ + /********************************************************* +- * Copyright (C) 2011-2016,2019-2021 VMware, Inc. All rights reserved. ++ * Copyright (c) 2011-2016,2019-2022 VMware, Inc. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published +@@ -1201,6 +1201,10 @@ Proto_SecurityCheckRequest(ServiceConnection *conn, + VGAuthError err; + gboolean isSecure = ServiceNetworkIsConnectionPrivateSuperUser(conn); + ++ if (conn->isPublic && req->reqType != PROTO_REQUEST_SESSION_REQ) { ++ return VGAUTH_E_PERMISSION_DENIED; ++ } ++ + switch (req->reqType) { + /* + * This comes over the public connection; alwsys let it through. +-- +2.38.0 + diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index d536e5e819..3106b9ecd6 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -13,6 +13,9 @@ OPENVMTOOLS_LICENSE_FILES = COPYING OPENVMTOOLS_CPE_ID_VENDOR = vmware OPENVMTOOLS_CPE_ID_PRODUCT = tools +# 0013-Properly-check-authorization-on-incoming-guestOps-re.patch +OPENVMTOOLS_IGNORE_CVES += CVE-2022-31676 + # configure.ac is patched OPENVMTOOLS_AUTORECONF = YES OPENVMTOOLS_CONF_OPTS = --with-dnet \ From peter at korsgaard.com Sun Nov 13 15:57:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 16:57:41 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/paho-mqtt-c: bump to version 1.3.11 Message-ID: <20221113160416.33889836EA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7f0b5e0cb71b9ba4f93432e67f670162e2a5c058 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Service release. Issues resolved: https://github.com/eclipse/paho.mqtt.c/milestone/18?closed=1 https://github.com/eclipse/paho.mqtt.c/releases/tag/v1.3.11 Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f0a5cd606f260d85f1a74a3af5fbf2b11edae3c) 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 931bf5b9c8..1949abdf1a 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 c70db96e66adacae411d5d875fbb08bca6ff9945de3d215b3af93cbd22792db5 paho-mqtt-c-1.3.10.tar.gz +sha256 d7bba3f8b8978802e11e2b1f28e96e6b7f4ed5d8a268af52a4d3b1bcbd1db16b paho-mqtt-c-1.3.11.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 1b6fc5785c..30daf863ad 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.10 +PAHO_MQTT_C_VERSION = 1.3.11 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 Sun Nov 13 16:10:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:10:43 +0100 Subject: [Buildroot] [PATCH 1/1] package/gawk: fix double free during kernel build In-Reply-To: <20221030215458.3773991-1-james.hilliard1@gmail.com> (James Hilliard's message of "Sun, 30 Oct 2022 15:54:58 -0600") References: <20221030215458.3773991-1-james.hilliard1@gmail.com> Message-ID: <877czyq1h8.fsf@dell.be.48ers.dk> >>>>> "James" == James Hilliard writes: > Backport an upstream patch to fix a crash during kernel build. > Details: https://bugs.gentoo.org/868567 > Fixes: > GEN /home/buildroot/buildroot/output/build/linux-6.0.6/tools/objtool/arch/x86/lib/inat-tables.c > free(): double free detected in tcache 2 > Aborted > Signed-off-by: James Hilliard This presumably only triggers after our recent update to gawk 5.2.0? -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:23:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:23:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/exim: fix typo in comment In-Reply-To: <20221030212529.364240-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 30 Oct 2022 22:25:29 +0100") References: <20221030212529.364240-1-bernd.kuhls@t-online.de> Message-ID: <871qq6q0vz.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:25:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:25:47 +0100 Subject: [Buildroot] [PATCH 1/2] package/exfatprogs: drop host-pkgconf dependency In-Reply-To: <20221030215046.461380-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 30 Oct 2022 22:50:45 +0100") References: <20221030215046.461380-1-fontaine.fabrice@gmail.com> Message-ID: <87wn7yom7o.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > host-pkgconf is not a dependency since bump to version 1.0.3 in commit > fbad745139125ea0995a436fd81ce7ea233638c0 and > https://github.com/exfatprogs/exfatprogs/commit/843124cd9a2087281e00bd1b9d710db59acfbced > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:28:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:28:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/msmtp: security bump to version 1.8.22 In-Reply-To: <20221030224328.684577-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 30 Oct 2022 23:43:28 +0100") References: <20221030224328.684577-1-fontaine.fabrice@gmail.com> Message-ID: <87sfimom3p.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Fixed a security problem in msmtpd: mail addresses starting with '-' could be > interpreted as options of the pipe command. > https://github.com/marlam/msmtp-mirror/blob/msmtp-1.8.22/NEWS > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From james.hilliard1 at gmail.com Sun Nov 13 16:32:32 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 13 Nov 2022 12:32:32 -0400 Subject: [Buildroot] [PATCH 1/1] package/gawk: fix double free during kernel build In-Reply-To: <877czyq1h8.fsf@dell.be.48ers.dk> References: <20221030215458.3773991-1-james.hilliard1@gmail.com> <877czyq1h8.fsf@dell.be.48ers.dk> Message-ID: On Sun, Nov 13, 2022 at 12:10 PM Peter Korsgaard wrote: > > >>>>> "James" == James Hilliard writes: > > > Backport an upstream patch to fix a crash during kernel build. > > Details: https://bugs.gentoo.org/868567 > > > Fixes: > > GEN /home/buildroot/buildroot/output/build/linux-6.0.6/tools/objtool/arch/x86/lib/inat-tables.c > > free(): double free detected in tcache 2 > > Aborted > > > Signed-off-by: James Hilliard > > This presumably only triggers after our recent update to gawk 5.2.0? Yeah, seems to be the case. > > -- > Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:25:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:25:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/exfatprogs: drop host-pkgconf dependency Message-ID: <20221113163331.28D0183714@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ed4ee39fd2b0ab9d4f8bb55b4832e0c9ac69746b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x host-pkgconf is not a dependency since bump to version 1.0.3 in commit fbad745139125ea0995a436fd81ce7ea233638c0 and https://github.com/exfatprogs/exfatprogs/commit/843124cd9a2087281e00bd1b9d710db59acfbced Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 11ff62234ab139296ead705869c44c0a233682da) Signed-off-by: Peter Korsgaard --- package/exfatprogs/exfatprogs.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/exfatprogs/exfatprogs.mk b/package/exfatprogs/exfatprogs.mk index 2911d21f4f..44679c7d60 100644 --- a/package/exfatprogs/exfatprogs.mk +++ b/package/exfatprogs/exfatprogs.mk @@ -9,8 +9,6 @@ EXFATPROGS_SOURCE = exfatprogs-$(EXFATPROGS_VERSION).tar.xz EXFATPROGS_SITE = https://github.com/exfatprogs/exfatprogs/releases/download/$(EXFATPROGS_VERSION) EXFATPROGS_LICENSE = GPL-2.0+ EXFATPROGS_LICENSE_FILES = COPYING -EXFATPROGS_DEPENDENCIES = host-pkgconf -HOST_EXFATPROGS_DEPENDENCIES = host-pkgconf $(eval $(autotools-package)) $(eval $(host-autotools-package)) From peter at korsgaard.com Sun Nov 13 16:22:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:22:42 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/exim: fix typo in comment Message-ID: <20221113163331.1C6628370D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9509f97cc50d31ab562d174b8e6ce904f1e1705 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 55ef42e090b39fdf129b7e5e218019e0156fe166) Signed-off-by: Peter Korsgaard --- package/exim/exim.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/exim/exim.mk b/package/exim/exim.mk index e0fcd83fb0..9c54eeec44 100644 --- a/package/exim/exim.mk +++ b/package/exim/exim.mk @@ -20,7 +20,7 @@ define exim-config-change # variable-name, variable-value $(@D)/Local/Makefile endef -# Comment-out a variable. Has no effect if it does not exits. +# Comment-out a variable. Has no effect if it does not exist. define exim-config-unset # variable-name $(SED) 's,^\([[:space:]]*$1[[:space:]]*=.*$$\),# \1,' \ $(@D)/Local/Makefile From peter at korsgaard.com Sun Nov 13 16:27:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:27:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/msmtp: security bump to version 1.8.22 Message-ID: <20221113163331.3577283718@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=028abcc68fbd7c8df8743f3b7d612fd60228d03a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Fixed a security problem in msmtpd: mail addresses starting with '-' could be interpreted as options of the pipe command. https://github.com/marlam/msmtp-mirror/blob/msmtp-1.8.22/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 9a294be424a4f78e1a54e3df7a706181fa287793) Signed-off-by: Peter Korsgaard --- package/msmtp/msmtp.hash | 4 ++-- package/msmtp/msmtp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/msmtp/msmtp.hash b/package/msmtp/msmtp.hash index 1e73d92470..c5571f2fb3 100644 --- a/package/msmtp/msmtp.hash +++ b/package/msmtp/msmtp.hash @@ -1,7 +1,7 @@ # Locally calculated after checking signature -# https://marlam.de/msmtp/releases/msmtp-1.8.14.tar.xz.sig +# https://marlam.de/msmtp/releases/msmtp-1.8.22.tar.xz.sig # with key 2F61B4828BBA779AECB3F32703A2A4AB1E32FD34 -sha256 d56f065d711486e9c234618515a02a48a48dab4051b34f3e108fbecb6fb773b4 msmtp-1.8.14.tar.xz +sha256 1b04206286a5b82622335e4eb09e17074368b7288e53d134543cbbc6b79ea3e7 msmtp-1.8.22.tar.xz # Hash for license file: sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/msmtp/msmtp.mk b/package/msmtp/msmtp.mk index 3db36f4cd0..c3928ffcbb 100644 --- a/package/msmtp/msmtp.mk +++ b/package/msmtp/msmtp.mk @@ -4,7 +4,7 @@ # ################################################################################ -MSMTP_VERSION = 1.8.14 +MSMTP_VERSION = 1.8.22 MSMTP_SITE = https://marlam.de/msmtp/releases MSMTP_SOURCE = msmtp-$(MSMTP_VERSION).tar.xz MSMTP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Sun Nov 13 16:24:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:24:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/exfatprogs: drop host-pkgconf dependency Message-ID: <20221113163436.25D9D83737@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8b94b7ec32e63208837a18cb8793ff3d35f8a078 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x host-pkgconf is not a dependency since bump to version 1.0.3 in commit fbad745139125ea0995a436fd81ce7ea233638c0 and https://github.com/exfatprogs/exfatprogs/commit/843124cd9a2087281e00bd1b9d710db59acfbced Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 11ff62234ab139296ead705869c44c0a233682da) Signed-off-by: Peter Korsgaard --- package/exfatprogs/exfatprogs.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/exfatprogs/exfatprogs.mk b/package/exfatprogs/exfatprogs.mk index 2911d21f4f..44679c7d60 100644 --- a/package/exfatprogs/exfatprogs.mk +++ b/package/exfatprogs/exfatprogs.mk @@ -9,8 +9,6 @@ EXFATPROGS_SOURCE = exfatprogs-$(EXFATPROGS_VERSION).tar.xz EXFATPROGS_SITE = https://github.com/exfatprogs/exfatprogs/releases/download/$(EXFATPROGS_VERSION) EXFATPROGS_LICENSE = GPL-2.0+ EXFATPROGS_LICENSE_FILES = COPYING -EXFATPROGS_DEPENDENCIES = host-pkgconf -HOST_EXFATPROGS_DEPENDENCIES = host-pkgconf $(eval $(autotools-package)) $(eval $(host-autotools-package)) From peter at korsgaard.com Sun Nov 13 16:23:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:23:17 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/exim: fix typo in comment Message-ID: <20221113163436.1B8B483736@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ee6bd566dcbd673f88de507bcda05086039b0e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Bernd Kuhls Signed-off-by: Yann E. MORIN (cherry picked from commit 55ef42e090b39fdf129b7e5e218019e0156fe166) Signed-off-by: Peter Korsgaard --- package/exim/exim.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/exim/exim.mk b/package/exim/exim.mk index b45458b21b..0098e3884f 100644 --- a/package/exim/exim.mk +++ b/package/exim/exim.mk @@ -20,7 +20,7 @@ define exim-config-change # variable-name, variable-value $(@D)/Local/Makefile endef -# Comment-out a variable. Has no effect if it does not exits. +# Comment-out a variable. Has no effect if it does not exist. define exim-config-unset # variable-name $(SED) 's,^\([[:space:]]*$1[[:space:]]*=.*$$\),# \1,' \ $(@D)/Local/Makefile From peter at korsgaard.com Sun Nov 13 16:27:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:27:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/msmtp: security bump to version 1.8.22 Message-ID: <20221113163436.30EE583738@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ddf37bca501b9e182e95384a8dd694ef835c927c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Fixed a security problem in msmtpd: mail addresses starting with '-' could be interpreted as options of the pipe command. https://github.com/marlam/msmtp-mirror/blob/msmtp-1.8.22/NEWS Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 9a294be424a4f78e1a54e3df7a706181fa287793) Signed-off-by: Peter Korsgaard --- package/msmtp/msmtp.hash | 4 ++-- package/msmtp/msmtp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/msmtp/msmtp.hash b/package/msmtp/msmtp.hash index 1e73d92470..c5571f2fb3 100644 --- a/package/msmtp/msmtp.hash +++ b/package/msmtp/msmtp.hash @@ -1,7 +1,7 @@ # Locally calculated after checking signature -# https://marlam.de/msmtp/releases/msmtp-1.8.14.tar.xz.sig +# https://marlam.de/msmtp/releases/msmtp-1.8.22.tar.xz.sig # with key 2F61B4828BBA779AECB3F32703A2A4AB1E32FD34 -sha256 d56f065d711486e9c234618515a02a48a48dab4051b34f3e108fbecb6fb773b4 msmtp-1.8.14.tar.xz +sha256 1b04206286a5b82622335e4eb09e17074368b7288e53d134543cbbc6b79ea3e7 msmtp-1.8.22.tar.xz # Hash for license file: sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/msmtp/msmtp.mk b/package/msmtp/msmtp.mk index 3db36f4cd0..c3928ffcbb 100644 --- a/package/msmtp/msmtp.mk +++ b/package/msmtp/msmtp.mk @@ -4,7 +4,7 @@ # ################################################################################ -MSMTP_VERSION = 1.8.14 +MSMTP_VERSION = 1.8.22 MSMTP_SITE = https://marlam.de/msmtp/releases MSMTP_SOURCE = msmtp-$(MSMTP_VERSION).tar.xz MSMTP_DEPENDENCIES = host-pkgconf From peter at korsgaard.com Sun Nov 13 16:47:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:47:59 +0100 Subject: [Buildroot] [PATCH v2 1/2] package/hostapd: fix static build issue with zlib-ng In-Reply-To: <20220916210059.2395129-2-geomatsi@gmail.com> (Sergey Matyukevich's message of "Sat, 17 Sep 2022 00:00:58 +0300") References: <20220916210059.2395129-1-geomatsi@gmail.com> <20220916210059.2395129-2-geomatsi@gmail.com> Message-ID: <87o7taol6o.fsf@dell.be.48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is > too generic. Buildroot autobuilder detected configurations that failed > to build due to the naming conflict with zlib-ng. > Add hostapd part of the upstream patch that renames 'crc32' function > to a less generic 'ieee80211_crc32' name. > Fixes: http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ > Signed-off-by: Sergey Matyukevich Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:48:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:48:05 +0100 Subject: [Buildroot] [PATCH v2 2/2] package/wpa_supplicant: fix static build issue with zlib-ng In-Reply-To: <20220916210059.2395129-3-geomatsi@gmail.com> (Sergey Matyukevich's message of "Sat, 17 Sep 2022 00:00:59 +0300") References: <20220916210059.2395129-1-geomatsi@gmail.com> <20220916210059.2395129-3-geomatsi@gmail.com> Message-ID: <87k03yol6i.fsf@dell.be.48ers.dk> >>>>> "Sergey" == Sergey Matyukevich writes: > Hostapd/wpa_s uses 'crc32' name for IEEE802.11 CRC-32 routine. This name > is too generic. Buildroot autobuilder detected configurations that failed > to build due to the naming conflict with zlib-ng. > Add wpa_supplicant part of the upstream patch that renames 'crc32' > function to a less generic 'ieee80211_crc32' name. > Fixes: http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ > Signed-off-by: Sergey Matyukevich Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:42:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:42:42 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/hostapd: fix static build issue with zlib-ng Message-ID: <20221113164817.B1FDE8373F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f55f66f59a11c68d71cabc6a20e3c808f739e2a3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is too generic. Buildroot autobuilder detected configurations that failed to build due to the naming conflict with zlib-ng. Add hostapd part of the upstream patch that renames 'crc32' function to a less generic 'ieee80211_crc32' name. Fixes: http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 7d920f9d4060d7603da2074c3db167c39e4881fb) Signed-off-by: Peter Korsgaard --- ...generic-name-for-IEEE802.11-CRC-32-routin.patch | 102 +++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch b/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch new file mode 100644 index 0000000000..bf85e97f21 --- /dev/null +++ b/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch @@ -0,0 +1,102 @@ +From 9896d8c116f054cebc49928404018a75c9b892cb Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Fri, 16 Sep 2022 23:18:50 +0300 +Subject: [PATCH] hostapd: use a less generic name for IEEE802.11 CRC-32 routine + +Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is +too generic. Buildroot autobuilder detected build configuration that +failed to build due to the naming conflict: static linking with openssl +using zlib-ng as a zlib provider, e.g. see: +- http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ +- http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ + +Use a less generic name ieee80211_crc32 for IEEE802.11 CRC-32 routine +to avoid such naming conflicts. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=0c7b3814ca6070a8e930dea09fde08b4058a4ca6 +Signed-off-by: Sergey Matyukevich +--- + hostapd/config_file.c | 4 ++-- + src/ap/hostapd.c | 3 ++- + src/ap/neighbor_db.c | 2 +- + src/utils/crc32.c | 2 +- + src/utils/crc32.h | 2 +- + 5 files changed, 7 insertions(+), 6 deletions(-) + +diff --git a/hostapd/config_file.c b/hostapd/config_file.c +index b14728d1b..b38a84647 100644 +--- a/hostapd/config_file.c ++++ b/hostapd/config_file.c +@@ -2407,7 +2407,7 @@ static int hostapd_config_fill(struct hostapd_config *conf, + } + os_memcpy(ssid->ssid, pos, ssid->ssid_len); + ssid->ssid_set = 1; +- ssid->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ ssid->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + } else if (os_strcmp(buf, "ssid2") == 0) { + struct hostapd_ssid *ssid = &bss->ssid; + size_t slen; +@@ -2421,7 +2421,7 @@ static int hostapd_config_fill(struct hostapd_config *conf, + os_memcpy(ssid->ssid, str, slen); + ssid->ssid_len = slen; + ssid->ssid_set = 1; +- ssid->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ ssid->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + os_free(str); + } else if (os_strcmp(buf, "utf8_ssid") == 0) { + bss->ssid.utf8_ssid = atoi(pos) > 0; +diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c +index 4b88641a2..56c8fb90e 100644 +--- a/src/ap/hostapd.c ++++ b/src/ap/hostapd.c +@@ -1230,7 +1230,8 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) + * Short SSID calculation is identical to FCS and it is defined in + * IEEE P802.11-REVmd/D3.0, 9.4.2.170.3 (Calculating the Short-SSID). + */ +- conf->ssid.short_ssid = crc32(conf->ssid.ssid, conf->ssid.ssid_len); ++ conf->ssid.short_ssid = ieee80211_crc32(conf->ssid.ssid, ++ conf->ssid.ssid_len); + + if (!hostapd_drv_none(hapd)) { + wpa_printf(MSG_DEBUG, "Using interface %s with hwaddr " MACSTR +diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c +index 229edd2a9..ef17634c3 100644 +--- a/src/ap/neighbor_db.c ++++ b/src/ap/neighbor_db.c +@@ -136,7 +136,7 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, + + os_memcpy(entry->bssid, bssid, ETH_ALEN); + os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); +- entry->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + + entry->nr = wpabuf_dup(nr); + if (!entry->nr) +diff --git a/src/utils/crc32.c b/src/utils/crc32.c +index 12d9e2a70..371254994 100644 +--- a/src/utils/crc32.c ++++ b/src/utils/crc32.c +@@ -72,7 +72,7 @@ static const u32 crc32_table[256] = { + }; + + +-u32 crc32(const u8 *frame, size_t frame_len) ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len) + { + size_t i; + u32 crc; +diff --git a/src/utils/crc32.h b/src/utils/crc32.h +index dc31399be..71a19dc5f 100644 +--- a/src/utils/crc32.h ++++ b/src/utils/crc32.h +@@ -9,6 +9,6 @@ + #ifndef CRC32_H + #define CRC32_H + +-u32 crc32(const u8 *frame, size_t frame_len); ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len); + + #endif /* CRC32_H */ +-- +2.37.1 + From peter at korsgaard.com Sun Nov 13 16:42:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:42:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wpa_supplicant: fix static build issue with zlib-ng Message-ID: <20221113164817.C02CC83735@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=275cb4d2dbf6f416a293176318c76fc32ebc1319 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Hostapd/wpa_s uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is too generic. Buildroot autobuilder detected configurations that failed to build due to the naming conflict with zlib-ng. Add wpa_supplicant part of the upstream patch that renames 'crc32' function to a less generic 'ieee80211_crc32' name. Fixes: http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 27e66d77c10b3ae3142a5ff8631ba81ce9cf70dc) Signed-off-by: Peter Korsgaard --- ...ant-use-a-less-generic-name-for-IEEE802.1.patch | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch b/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch new file mode 100644 index 0000000000..a8637111bb --- /dev/null +++ b/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch @@ -0,0 +1,79 @@ +From c8af2e431b47d7d900e0c7359705aaa1096d302a Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Fri, 16 Sep 2022 23:18:50 +0300 +Subject: [PATCH] wpa_supplicant: use a less generic name for IEEE802.11 CRC-32 routine + +Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is +too generic. Buildroot autobuilder detected build configuration that +failed to build due to the naming conflict: static linking with openssl +using zlib-ng as a zlib provider, e.g. see: +- http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ +- http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ + +Use a less generic name ieee80211_crc32 for IEEE802.11 CRC-32 routine +to avoid such naming conflicts. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=0c7b3814ca6070a8e930dea09fde08b4058a4ca6 +Signed-off-by: Sergey Matyukevich +--- + src/ap/hostapd.c | 3 ++- + src/ap/neighbor_db.c | 2 +- + src/utils/crc32.c | 2 +- + src/utils/crc32.h | 2 +- + 4 files changed, 5 insertions(+), 4 deletions(-) + +diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c +index 4b88641a2..56c8fb90e 100644 +--- a/src/ap/hostapd.c ++++ b/src/ap/hostapd.c +@@ -1230,7 +1230,8 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) + * Short SSID calculation is identical to FCS and it is defined in + * IEEE P802.11-REVmd/D3.0, 9.4.2.170.3 (Calculating the Short-SSID). + */ +- conf->ssid.short_ssid = crc32(conf->ssid.ssid, conf->ssid.ssid_len); ++ conf->ssid.short_ssid = ieee80211_crc32(conf->ssid.ssid, ++ conf->ssid.ssid_len); + + if (!hostapd_drv_none(hapd)) { + wpa_printf(MSG_DEBUG, "Using interface %s with hwaddr " MACSTR +diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c +index 229edd2a9..ef17634c3 100644 +--- a/src/ap/neighbor_db.c ++++ b/src/ap/neighbor_db.c +@@ -136,7 +136,7 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, + + os_memcpy(entry->bssid, bssid, ETH_ALEN); + os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); +- entry->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + + entry->nr = wpabuf_dup(nr); + if (!entry->nr) +diff --git a/src/utils/crc32.c b/src/utils/crc32.c +index 12d9e2a70..371254994 100644 +--- a/src/utils/crc32.c ++++ b/src/utils/crc32.c +@@ -72,7 +72,7 @@ static const u32 crc32_table[256] = { + }; + + +-u32 crc32(const u8 *frame, size_t frame_len) ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len) + { + size_t i; + u32 crc; +diff --git a/src/utils/crc32.h b/src/utils/crc32.h +index dc31399be..71a19dc5f 100644 +--- a/src/utils/crc32.h ++++ b/src/utils/crc32.h +@@ -9,6 +9,6 @@ + #ifndef CRC32_H + #define CRC32_H + +-u32 crc32(const u8 *frame, size_t frame_len); ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len); + + #endif /* CRC32_H */ +-- +2.37.1 + From peter at korsgaard.com Sun Nov 13 16:49:16 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:49:16 +0100 Subject: [Buildroot] [PATCH 1/1] utils/genrandconfig: handle a10disp In-Reply-To: <20220918162850.25720-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 18 Sep 2022 18:28:50 +0200") References: <20220918162850.25720-1-fontaine.fabrice@gmail.com> Message-ID: <87fsemol4j.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > a10disp will raise the following build failure with a mainline kernel: > cp: cannot stat > '/home/autobuild/autobuild/instance-0/output-1/build/linux-5.17.15/include/video/sunxi_disp_ioctl.h': > No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/1f2607d6adece4d5dfe17fbdb032a2d228fc030f > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:41:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:41:52 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/hostapd: fix static build issue with zlib-ng Message-ID: <20221113164926.A1A2183749@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a04c9d4d53713f8c5fe01e6a7d4e364e699bc0a9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is too generic. Buildroot autobuilder detected configurations that failed to build due to the naming conflict with zlib-ng. Add hostapd part of the upstream patch that renames 'crc32' function to a less generic 'ieee80211_crc32' name. Fixes: http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 7d920f9d4060d7603da2074c3db167c39e4881fb) Signed-off-by: Peter Korsgaard --- ...generic-name-for-IEEE802.11-CRC-32-routin.patch | 102 +++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch b/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch new file mode 100644 index 0000000000..bf85e97f21 --- /dev/null +++ b/package/hostapd/0001-use-a-less-generic-name-for-IEEE802.11-CRC-32-routin.patch @@ -0,0 +1,102 @@ +From 9896d8c116f054cebc49928404018a75c9b892cb Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Fri, 16 Sep 2022 23:18:50 +0300 +Subject: [PATCH] hostapd: use a less generic name for IEEE802.11 CRC-32 routine + +Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is +too generic. Buildroot autobuilder detected build configuration that +failed to build due to the naming conflict: static linking with openssl +using zlib-ng as a zlib provider, e.g. see: +- http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ +- http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ + +Use a less generic name ieee80211_crc32 for IEEE802.11 CRC-32 routine +to avoid such naming conflicts. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=0c7b3814ca6070a8e930dea09fde08b4058a4ca6 +Signed-off-by: Sergey Matyukevich +--- + hostapd/config_file.c | 4 ++-- + src/ap/hostapd.c | 3 ++- + src/ap/neighbor_db.c | 2 +- + src/utils/crc32.c | 2 +- + src/utils/crc32.h | 2 +- + 5 files changed, 7 insertions(+), 6 deletions(-) + +diff --git a/hostapd/config_file.c b/hostapd/config_file.c +index b14728d1b..b38a84647 100644 +--- a/hostapd/config_file.c ++++ b/hostapd/config_file.c +@@ -2407,7 +2407,7 @@ static int hostapd_config_fill(struct hostapd_config *conf, + } + os_memcpy(ssid->ssid, pos, ssid->ssid_len); + ssid->ssid_set = 1; +- ssid->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ ssid->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + } else if (os_strcmp(buf, "ssid2") == 0) { + struct hostapd_ssid *ssid = &bss->ssid; + size_t slen; +@@ -2421,7 +2421,7 @@ static int hostapd_config_fill(struct hostapd_config *conf, + os_memcpy(ssid->ssid, str, slen); + ssid->ssid_len = slen; + ssid->ssid_set = 1; +- ssid->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ ssid->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + os_free(str); + } else if (os_strcmp(buf, "utf8_ssid") == 0) { + bss->ssid.utf8_ssid = atoi(pos) > 0; +diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c +index 4b88641a2..56c8fb90e 100644 +--- a/src/ap/hostapd.c ++++ b/src/ap/hostapd.c +@@ -1230,7 +1230,8 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) + * Short SSID calculation is identical to FCS and it is defined in + * IEEE P802.11-REVmd/D3.0, 9.4.2.170.3 (Calculating the Short-SSID). + */ +- conf->ssid.short_ssid = crc32(conf->ssid.ssid, conf->ssid.ssid_len); ++ conf->ssid.short_ssid = ieee80211_crc32(conf->ssid.ssid, ++ conf->ssid.ssid_len); + + if (!hostapd_drv_none(hapd)) { + wpa_printf(MSG_DEBUG, "Using interface %s with hwaddr " MACSTR +diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c +index 229edd2a9..ef17634c3 100644 +--- a/src/ap/neighbor_db.c ++++ b/src/ap/neighbor_db.c +@@ -136,7 +136,7 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, + + os_memcpy(entry->bssid, bssid, ETH_ALEN); + os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); +- entry->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + + entry->nr = wpabuf_dup(nr); + if (!entry->nr) +diff --git a/src/utils/crc32.c b/src/utils/crc32.c +index 12d9e2a70..371254994 100644 +--- a/src/utils/crc32.c ++++ b/src/utils/crc32.c +@@ -72,7 +72,7 @@ static const u32 crc32_table[256] = { + }; + + +-u32 crc32(const u8 *frame, size_t frame_len) ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len) + { + size_t i; + u32 crc; +diff --git a/src/utils/crc32.h b/src/utils/crc32.h +index dc31399be..71a19dc5f 100644 +--- a/src/utils/crc32.h ++++ b/src/utils/crc32.h +@@ -9,6 +9,6 @@ + #ifndef CRC32_H + #define CRC32_H + +-u32 crc32(const u8 *frame, size_t frame_len); ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len); + + #endif /* CRC32_H */ +-- +2.37.1 + From peter at korsgaard.com Sun Nov 13 16:41:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:41:59 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wpa_supplicant: fix static build issue with zlib-ng Message-ID: <20221113164926.AB4758374A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ff790138ef447f1426c09798b7e0b05202c65555 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Hostapd/wpa_s uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is too generic. Buildroot autobuilder detected configurations that failed to build due to the naming conflict with zlib-ng. Add wpa_supplicant part of the upstream patch that renames 'crc32' function to a less generic 'ieee80211_crc32' name. Fixes: http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ Signed-off-by: Sergey Matyukevich Signed-off-by: Thomas Petazzoni (cherry picked from commit 27e66d77c10b3ae3142a5ff8631ba81ce9cf70dc) Signed-off-by: Peter Korsgaard --- ...ant-use-a-less-generic-name-for-IEEE802.1.patch | 79 ++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch b/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch new file mode 100644 index 0000000000..a8637111bb --- /dev/null +++ b/package/wpa_supplicant/0002-wpa_supplicant-use-a-less-generic-name-for-IEEE802.1.patch @@ -0,0 +1,79 @@ +From c8af2e431b47d7d900e0c7359705aaa1096d302a Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Fri, 16 Sep 2022 23:18:50 +0300 +Subject: [PATCH] wpa_supplicant: use a less generic name for IEEE802.11 CRC-32 routine + +Hostapd uses 'crc32' name for IEEE802.11 CRC-32 routine. This name is +too generic. Buildroot autobuilder detected build configuration that +failed to build due to the naming conflict: static linking with openssl +using zlib-ng as a zlib provider, e.g. see: +- http://autobuild.buildroot.net/results/9901df820d3afa4cde78e8ad6d62cb8ce7e69fdb/ +- http://autobuild.buildroot.net/results/ac19975f0bf77f4a8ca574c374092ba81cd5a332/ + +Use a less generic name ieee80211_crc32 for IEEE802.11 CRC-32 routine +to avoid such naming conflicts. + +Upstream: https://w1.fi/cgit/hostap/commit/?id=0c7b3814ca6070a8e930dea09fde08b4058a4ca6 +Signed-off-by: Sergey Matyukevich +--- + src/ap/hostapd.c | 3 ++- + src/ap/neighbor_db.c | 2 +- + src/utils/crc32.c | 2 +- + src/utils/crc32.h | 2 +- + 4 files changed, 5 insertions(+), 4 deletions(-) + +diff --git a/src/ap/hostapd.c b/src/ap/hostapd.c +index 4b88641a2..56c8fb90e 100644 +--- a/src/ap/hostapd.c ++++ b/src/ap/hostapd.c +@@ -1230,7 +1230,8 @@ static int hostapd_setup_bss(struct hostapd_data *hapd, int first) + * Short SSID calculation is identical to FCS and it is defined in + * IEEE P802.11-REVmd/D3.0, 9.4.2.170.3 (Calculating the Short-SSID). + */ +- conf->ssid.short_ssid = crc32(conf->ssid.ssid, conf->ssid.ssid_len); ++ conf->ssid.short_ssid = ieee80211_crc32(conf->ssid.ssid, ++ conf->ssid.ssid_len); + + if (!hostapd_drv_none(hapd)) { + wpa_printf(MSG_DEBUG, "Using interface %s with hwaddr " MACSTR +diff --git a/src/ap/neighbor_db.c b/src/ap/neighbor_db.c +index 229edd2a9..ef17634c3 100644 +--- a/src/ap/neighbor_db.c ++++ b/src/ap/neighbor_db.c +@@ -136,7 +136,7 @@ int hostapd_neighbor_set(struct hostapd_data *hapd, const u8 *bssid, + + os_memcpy(entry->bssid, bssid, ETH_ALEN); + os_memcpy(&entry->ssid, ssid, sizeof(entry->ssid)); +- entry->short_ssid = crc32(ssid->ssid, ssid->ssid_len); ++ entry->short_ssid = ieee80211_crc32(ssid->ssid, ssid->ssid_len); + + entry->nr = wpabuf_dup(nr); + if (!entry->nr) +diff --git a/src/utils/crc32.c b/src/utils/crc32.c +index 12d9e2a70..371254994 100644 +--- a/src/utils/crc32.c ++++ b/src/utils/crc32.c +@@ -72,7 +72,7 @@ static const u32 crc32_table[256] = { + }; + + +-u32 crc32(const u8 *frame, size_t frame_len) ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len) + { + size_t i; + u32 crc; +diff --git a/src/utils/crc32.h b/src/utils/crc32.h +index dc31399be..71a19dc5f 100644 +--- a/src/utils/crc32.h ++++ b/src/utils/crc32.h +@@ -9,6 +9,6 @@ + #ifndef CRC32_H + #define CRC32_H + +-u32 crc32(const u8 *frame, size_t frame_len); ++u32 ieee80211_crc32(const u8 *frame, size_t frame_len); + + #endif /* CRC32_H */ +-- +2.37.1 + From peter at korsgaard.com Sun Nov 13 16:49:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:49:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/oracle-mysql: add CPE variables In-Reply-To: <20221018213756.268341-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 18 Oct 2022 23:37:56 +0200") References: <20221018213756.268341-1-fontaine.fabrice@gmail.com> Message-ID: <87bkpaol3y.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:oracle:mysql is a valid CPE identifier for this package: > https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aoracle%3Amysql > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:55:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:55:27 +0100 Subject: [Buildroot] [PATCH 1/1] package/umtprd: add patch to fix output_dir make dependency In-Reply-To: <20221018110157.35331-1-paul@crapouillou.net> (Paul Cercueil's message of "Tue, 18 Oct 2022 12:01:57 +0100") References: <20221018110157.35331-1-paul@crapouillou.net> Message-ID: <877czyoku8.fsf@dell.be.48ers.dk> >>>>> "Paul" == Paul Cercueil writes: > Object file targets need to depend on the output_dir target. > Upstream commit: > https://github.com/viveris/uMTP-Responder/commit/d84216a678edaca81c0899318231cdcca2100d38 > Fixes: > - http://autobuild.buildroot.net/results/c7ce975d398190fc191ccc03813f8ec0b3464c7d/ > - http://autobuild.buildroot.net/results/0331fb9cf2748b16440ef830d09452a9812f5217/ > - http://autobuild.buildroot.net/results/a1b1de9e2f764ce22f23d8a8ea88f7ddcf2969a9/ > - http://autobuild.buildroot.net/results/7c7dbe03d769dc5f155fc14102f6591855605640/ > - http://autobuild.buildroot.net/results/6cd90b7877520669d9ab9c9fadc9fa36912963b4/ > - http://autobuild.buildroot.net/results/186689fc9637ae1a8330d7e19057cd1b3c9a841c/ > Signed-off-by: Paul Cercueil Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 16:49:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:49:28 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/oracle-mysql: add CPE variables Message-ID: <20221113165947.4DE7883757@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f732be4b1f2b2a38730683d4014081e202dbec36 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:oracle:mysql is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aoracle%3Amysql Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit fbe2a973da559ecf6fec9c2fa313cfa1fd50ea6e) Signed-off-by: Peter Korsgaard --- package/oracle-mysql/oracle-mysql.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/oracle-mysql/oracle-mysql.mk b/package/oracle-mysql/oracle-mysql.mk index f1f16abbb4..1086e4125f 100644 --- a/package/oracle-mysql/oracle-mysql.mk +++ b/package/oracle-mysql/oracle-mysql.mk @@ -13,6 +13,8 @@ ORACLE_MYSQL_DEPENDENCIES = ncurses ORACLE_MYSQL_AUTORECONF = YES ORACLE_MYSQL_LICENSE = GPL-2.0 ORACLE_MYSQL_LICENSE_FILES = README COPYING +ORACLE_MYSQL_CPE_ID_VENDOR = oracle +ORACLE_MYSQL_CPE_ID_PRODUCT = mysql ORACLE_MYSQL_SELINUX_MODULES = mysql ORACLE_MYSQL_PROVIDES = mysql ORACLE_MYSQL_CONFIG_SCRIPTS = mysql_config From peter at korsgaard.com Sun Nov 13 16:55:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:55:01 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/umtprd: add patch to fix output_dir make dependency Message-ID: <20221113165947.57F6E8375A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e96a4c983edaef79a9d274f7bc7b6b99299f3b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Object file targets need to depend on the output_dir target. Upstream commit: https://github.com/viveris/uMTP-Responder/commit/d84216a678edaca81c0899318231cdcca2100d38 Fixes: - http://autobuild.buildroot.net/results/c7ce975d398190fc191ccc03813f8ec0b3464c7d/ - http://autobuild.buildroot.net/results/0331fb9cf2748b16440ef830d09452a9812f5217/ - http://autobuild.buildroot.net/results/a1b1de9e2f764ce22f23d8a8ea88f7ddcf2969a9/ - http://autobuild.buildroot.net/results/7c7dbe03d769dc5f155fc14102f6591855605640/ - http://autobuild.buildroot.net/results/6cd90b7877520669d9ab9c9fadc9fa36912963b4/ - http://autobuild.buildroot.net/results/186689fc9637ae1a8330d7e19057cd1b3c9a841c/ Signed-off-by: Paul Cercueil Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f1a357452d473e384f28a37d3e4ba4146519160) Signed-off-by: Peter Korsgaard --- .../0001-Fix-output_dir-make-dependency.patch | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/umtprd/0001-Fix-output_dir-make-dependency.patch b/package/umtprd/0001-Fix-output_dir-make-dependency.patch new file mode 100644 index 0000000000..fcbca6b000 --- /dev/null +++ b/package/umtprd/0001-Fix-output_dir-make-dependency.patch @@ -0,0 +1,46 @@ +From d84216a678edaca81c0899318231cdcca2100d38 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Mon, 17 Oct 2022 16:39:56 -0600 +Subject: [PATCH] Fix output_dir make dependency + +Object file targets need to depend on the output_dir target. + +Fixes: +make --shuffle=reverse -j1 +cc -o obj/mtp_op_truncateobject.o src/mtp_operations/mtp_op_truncateobject.c -c -I./inc -lpthread -Wall -O3 +Assembler messages: +Fatal error: can't create obj/mtp_op_truncateobject.o: No such file or directory +make: *** [Makefile:19: obj/mtp_op_truncateobject.o] Error 1 shuffle=reverse + +[paul at crapouillou.net: Backport from upstream commit d84216a] +Signed-off-by: Paul Cercueil +--- + Makefile | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index 7c98b63..c28e186 100644 +--- a/Makefile ++++ b/Makefile +@@ -7,15 +7,15 @@ objects := $(sources:src/%.c=obj/%.o) + ops_sources := $(wildcard src/mtp_operations/*.c) + ops_objects := $(ops_sources:src/mtp_operations/%.c=obj/%.o) + +-all: output_dir umtprd ++all: umtprd + + umtprd: $(objects) $(ops_objects) + ${CC} -o $@ $^ $(LDFLAGS) -lpthread + +-$(objects): obj/%.o: src/%.c ++$(objects): obj/%.o: src/%.c | output_dir + ${CC} -o $@ $^ -c $(CPPFLAGS) $(CFLAGS) + +-$(ops_objects): obj/%.o: src/mtp_operations/%.c ++$(ops_objects): obj/%.o: src/mtp_operations/%.c | output_dir + ${CC} -o $@ $^ -c $(CPPFLAGS) $(CFLAGS) + + output_dir: +-- +2.35.1 + From peter at korsgaard.com Sun Nov 13 16:48:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:48:51 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] utils/genrandconfig: handle a10disp Message-ID: <20221113165947.4477583755@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3db40bf45c918f0aa317fe1a001d94c8e773593c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x a10disp will raise the following build failure with a mainline kernel: cp: cannot stat '/home/autobuild/autobuild/instance-0/output-1/build/linux-5.17.15/include/video/sunxi_disp_ioctl.h': No such file or directory Fixes: - http://autobuild.buildroot.org/results/1f2607d6adece4d5dfe17fbdb032a2d228fc030f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit bada3ae53f051e3788bdacb8483cd386c2f4a419) Signed-off-by: Peter Korsgaard --- utils/genrandconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 257fe7b520..f19a405685 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -308,6 +308,8 @@ def fixup_config(sysinfo, configfile): if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: return False + if 'BR2_PACKAGE_A10DISP=y\n' in configlines: + return False if 'BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE=y\n' in configlines and \ 'BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE_SOURCE=""\n' in configlines and \ From peter at korsgaard.com Sun Nov 13 16:48:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:48:57 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] utils/genrandconfig: handle a10disp Message-ID: <20221113170134.C6EDD83767@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e0e5fd65de61a9187ff06209b58925836de4245d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x a10disp will raise the following build failure with a mainline kernel: cp: cannot stat '/home/autobuild/autobuild/instance-0/output-1/build/linux-5.17.15/include/video/sunxi_disp_ioctl.h': No such file or directory Fixes: - http://autobuild.buildroot.org/results/1f2607d6adece4d5dfe17fbdb032a2d228fc030f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit bada3ae53f051e3788bdacb8483cd386c2f4a419) Signed-off-by: Peter Korsgaard --- utils/genrandconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 739536125e..353c1ca8f0 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -299,6 +299,8 @@ def fixup_config(sysinfo, configfile): if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: return False + if 'BR2_PACKAGE_A10DISP=y\n' in configlines: + return False if 'BR2_PACKAGE_HOST_UBOOT_TOOLS_ENVIMAGE=y\n' in configlines: bootenv = os.path.join(args.outputdir, "boot_env.txt") From peter at korsgaard.com Sun Nov 13 16:49:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:49:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/oracle-mysql: add CPE variables Message-ID: <20221113170134.CFEB88373E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=38eaabc7f85ad5084bfd2ff13c44359549b2c6f1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:oracle:mysql is a valid CPE identifier for this package: https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Aoracle%3Amysql Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit fbe2a973da559ecf6fec9c2fa313cfa1fd50ea6e) Signed-off-by: Peter Korsgaard --- package/oracle-mysql/oracle-mysql.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/oracle-mysql/oracle-mysql.mk b/package/oracle-mysql/oracle-mysql.mk index f1f16abbb4..1086e4125f 100644 --- a/package/oracle-mysql/oracle-mysql.mk +++ b/package/oracle-mysql/oracle-mysql.mk @@ -13,6 +13,8 @@ ORACLE_MYSQL_DEPENDENCIES = ncurses ORACLE_MYSQL_AUTORECONF = YES ORACLE_MYSQL_LICENSE = GPL-2.0 ORACLE_MYSQL_LICENSE_FILES = README COPYING +ORACLE_MYSQL_CPE_ID_VENDOR = oracle +ORACLE_MYSQL_CPE_ID_PRODUCT = mysql ORACLE_MYSQL_SELINUX_MODULES = mysql ORACLE_MYSQL_PROVIDES = mysql ORACLE_MYSQL_CONFIG_SCRIPTS = mysql_config From peter at korsgaard.com Sun Nov 13 16:55:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 17:55:10 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/umtprd: add patch to fix output_dir make dependency Message-ID: <20221113170134.D982A8376A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=458e6837105b3e8e04d4a3b07228665580698876 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Object file targets need to depend on the output_dir target. Upstream commit: https://github.com/viveris/uMTP-Responder/commit/d84216a678edaca81c0899318231cdcca2100d38 Fixes: - http://autobuild.buildroot.net/results/c7ce975d398190fc191ccc03813f8ec0b3464c7d/ - http://autobuild.buildroot.net/results/0331fb9cf2748b16440ef830d09452a9812f5217/ - http://autobuild.buildroot.net/results/a1b1de9e2f764ce22f23d8a8ea88f7ddcf2969a9/ - http://autobuild.buildroot.net/results/7c7dbe03d769dc5f155fc14102f6591855605640/ - http://autobuild.buildroot.net/results/6cd90b7877520669d9ab9c9fadc9fa36912963b4/ - http://autobuild.buildroot.net/results/186689fc9637ae1a8330d7e19057cd1b3c9a841c/ Signed-off-by: Paul Cercueil Signed-off-by: Thomas Petazzoni (cherry picked from commit 9f1a357452d473e384f28a37d3e4ba4146519160) Signed-off-by: Peter Korsgaard --- .../0001-Fix-output_dir-make-dependency.patch | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/package/umtprd/0001-Fix-output_dir-make-dependency.patch b/package/umtprd/0001-Fix-output_dir-make-dependency.patch new file mode 100644 index 0000000000..fcbca6b000 --- /dev/null +++ b/package/umtprd/0001-Fix-output_dir-make-dependency.patch @@ -0,0 +1,46 @@ +From d84216a678edaca81c0899318231cdcca2100d38 Mon Sep 17 00:00:00 2001 +From: James Hilliard +Date: Mon, 17 Oct 2022 16:39:56 -0600 +Subject: [PATCH] Fix output_dir make dependency + +Object file targets need to depend on the output_dir target. + +Fixes: +make --shuffle=reverse -j1 +cc -o obj/mtp_op_truncateobject.o src/mtp_operations/mtp_op_truncateobject.c -c -I./inc -lpthread -Wall -O3 +Assembler messages: +Fatal error: can't create obj/mtp_op_truncateobject.o: No such file or directory +make: *** [Makefile:19: obj/mtp_op_truncateobject.o] Error 1 shuffle=reverse + +[paul at crapouillou.net: Backport from upstream commit d84216a] +Signed-off-by: Paul Cercueil +--- + Makefile | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile b/Makefile +index 7c98b63..c28e186 100644 +--- a/Makefile ++++ b/Makefile +@@ -7,15 +7,15 @@ objects := $(sources:src/%.c=obj/%.o) + ops_sources := $(wildcard src/mtp_operations/*.c) + ops_objects := $(ops_sources:src/mtp_operations/%.c=obj/%.o) + +-all: output_dir umtprd ++all: umtprd + + umtprd: $(objects) $(ops_objects) + ${CC} -o $@ $^ $(LDFLAGS) -lpthread + +-$(objects): obj/%.o: src/%.c ++$(objects): obj/%.o: src/%.c | output_dir + ${CC} -o $@ $^ -c $(CPPFLAGS) $(CFLAGS) + +-$(ops_objects): obj/%.o: src/mtp_operations/%.c ++$(ops_objects): obj/%.o: src/mtp_operations/%.c | output_dir + ${CC} -o $@ $^ -c $(CPPFLAGS) $(CFLAGS) + + output_dir: +-- +2.35.1 + From peter at korsgaard.com Sun Nov 13 17:03:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 18:03:00 +0100 Subject: [Buildroot] [PATCH 1/1] package/libtorrent-rasterbar: openssl is optional, not mandatory In-Reply-To: <20221031231333.706055-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 1 Nov 2022 00:13:33 +0100") References: <20221031231333.706055-1-fontaine.fabrice@gmail.com> Message-ID: <8735amokhn.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > openssl is optional, not mandatory, since the addition of the package in > commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 17:02:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 18:02:42 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libtorrent-rasterbar: openssl is optional, not mandatory Message-ID: <20221113170422.747818376B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ea33143716c2c3024c1f0012b8618d4080a584e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x openssl is optional, not mandatory, since the addition of the package in commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1d797892474b241eb00fca66ef1956e548233276) Signed-off-by: Peter Korsgaard --- package/libtorrent-rasterbar/Config.in | 1 - package/libtorrent-rasterbar/libtorrent-rasterbar.mk | 9 ++++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package/libtorrent-rasterbar/Config.in b/package/libtorrent-rasterbar/Config.in index fe9a9fc027..459edc1be5 100644 --- a/package/libtorrent-rasterbar/Config.in +++ b/package/libtorrent-rasterbar/Config.in @@ -18,7 +18,6 @@ config BR2_PACKAGE_LIBTORRENT_RASTERBAR depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_SYSTEM - select BR2_PACKAGE_OPENSSL help libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. diff --git a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk index 914e0cbca3..085b38343c 100644 --- a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk +++ b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk @@ -11,7 +11,7 @@ LIBTORRENT_RASTERBAR_LICENSE = BSD-3-Clause LIBTORRENT_RASTERBAR_LICENSE_FILES = COPYING LIBTORRENT_RASTERBAR_CPE_ID_VENDOR = libtorrent LIBTORRENT_RASTERBAR_CPE_ID_PRODUCT = libtorrent -LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost openssl +LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost LIBTORRENT_RASTERBAR_INSTALL_STAGING = YES LIBTORRENT_RASTERBAR_CONF_OPTS = \ --with-boost-libdir=$(STAGING_DIR)/usr/lib \ @@ -37,4 +37,11 @@ else LIBTORRENT_RASTERBAR_CONF_OPTS += --without-libiconv endif +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBTORRENT_RASTERBAR_DEPENDENCIES += openssl +LIBTORRENT_RASTERBAR_CONF_OPTS += --enable-encryption +else +LIBTORRENT_RASTERBAR_CONF_OPTS += --disable-encryption +endif + $(eval $(autotools-package)) From peter at korsgaard.com Sun Nov 13 17:02:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 18:02:27 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libtorrent-rasterbar: openssl is optional, not mandatory Message-ID: <20221113170526.A1F878376F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=15a3770720a9ee5cab88ca88852af572a45a1f5f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x openssl is optional, not mandatory, since the addition of the package in commit 0393f5d34433e34e49ff7ce0fb998735453ed4fc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 1d797892474b241eb00fca66ef1956e548233276) Signed-off-by: Peter Korsgaard --- package/libtorrent-rasterbar/Config.in | 1 - package/libtorrent-rasterbar/libtorrent-rasterbar.mk | 9 ++++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package/libtorrent-rasterbar/Config.in b/package/libtorrent-rasterbar/Config.in index fe9a9fc027..459edc1be5 100644 --- a/package/libtorrent-rasterbar/Config.in +++ b/package/libtorrent-rasterbar/Config.in @@ -18,7 +18,6 @@ config BR2_PACKAGE_LIBTORRENT_RASTERBAR depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_SYSTEM - select BR2_PACKAGE_OPENSSL help libtorrent is a feature complete C++ bittorrent implementation focusing on efficiency and scalability. diff --git a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk index 914e0cbca3..085b38343c 100644 --- a/package/libtorrent-rasterbar/libtorrent-rasterbar.mk +++ b/package/libtorrent-rasterbar/libtorrent-rasterbar.mk @@ -11,7 +11,7 @@ LIBTORRENT_RASTERBAR_LICENSE = BSD-3-Clause LIBTORRENT_RASTERBAR_LICENSE_FILES = COPYING LIBTORRENT_RASTERBAR_CPE_ID_VENDOR = libtorrent LIBTORRENT_RASTERBAR_CPE_ID_PRODUCT = libtorrent -LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost openssl +LIBTORRENT_RASTERBAR_DEPENDENCIES = host-pkgconf boost LIBTORRENT_RASTERBAR_INSTALL_STAGING = YES LIBTORRENT_RASTERBAR_CONF_OPTS = \ --with-boost-libdir=$(STAGING_DIR)/usr/lib \ @@ -37,4 +37,11 @@ else LIBTORRENT_RASTERBAR_CONF_OPTS += --without-libiconv endif +ifeq ($(BR2_PACKAGE_OPENSSL),y) +LIBTORRENT_RASTERBAR_DEPENDENCIES += openssl +LIBTORRENT_RASTERBAR_CONF_OPTS += --enable-encryption +else +LIBTORRENT_RASTERBAR_CONF_OPTS += --disable-encryption +endif + $(eval $(autotools-package)) From james.hilliard1 at gmail.com Sun Nov 13 17:41:25 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 13 Nov 2022 13:41:25 -0400 Subject: [Buildroot] [git commit branch/2022.02.x] package/iwd: drop dbus check In-Reply-To: <20221113160416.2991E836E9@busybox.osuosl.org> References: <20221113160416.2991E836E9@busybox.osuosl.org> Message-ID: On Sun, Nov 13, 2022 at 12:05 PM Peter Korsgaard wrote: > > commit: https://git.buildroot.net/buildroot/commit/?id=16361553911ca48bce1b043d6f18486b6fdcd1ed > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x There's a regression in this commit: https://patchwork.ozlabs.org/project/buildroot/patch/20221031174959.604094-1-james.hilliard1 at gmail.com/ > > Since 6f5f6bc dbus is selected when iwd is selected. > It is only a runtime dependency, so drop the build > dependency. > > Signed-off-by: Daniel Lang > Signed-off-by: Thomas Petazzoni > (cherry picked from commit 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4) > Signed-off-by: Peter Korsgaard > --- > package/iwd/iwd.mk | 11 +++-------- > 1 file changed, 3 insertions(+), 8 deletions(-) > > diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk > index 6814a04bf8..5bea3f12b4 100644 > --- a/package/iwd/iwd.mk > +++ b/package/iwd/iwd.mk > @@ -15,16 +15,11 @@ IWD_SELINUX_MODULES = networkmanager > > IWD_CONF_OPTS = \ > --disable-manual-pages \ > - --enable-external-ell > + --enable-external-ell \ > + --enable-dbus-policy \ > + --with-dbus-datadir=/usr/share > IWD_DEPENDENCIES = ell > > -ifeq ($(BR2_PACKAGE_DBUS),y) > -IWD_CONF_OPTS += --enable-dbus-policy --with-dbus-datadir=/usr/share > -IWD_DEPENDENCIES += dbus > -else > -IWD_CONF_OPTS += --disable-dbus-policy > -endif > - > ifeq ($(BR2_PACKAGE_READLINE),y) > # iwd client depends on readline (GPL-3.0+) > IWD_LICENSE += , GPL-3.0+ (client) > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From baruch at tkos.co.il Sun Nov 13 18:03:15 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Sun, 13 Nov 2022 20:03:15 +0200 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: don't enable SSP by default In-Reply-To: <20221111211809.5cd3802e@windsurf> References: <20221111211809.5cd3802e@windsurf> Message-ID: <87h6z2u3lx.fsf@tarshish> Hi Thomas, On Fri, Nov 11 2022, Thomas Petazzoni wrote: > On Fri, 28 Oct 2022 08:36:27 +0300 > Baruch Siach via buildroot wrote: > >> SSP support requires support in ATF platform code. Not all platforms >> implement plat_get_stack_protector_canary() hook. The result is build >> failure: >> >> (.text.asm.update_stack_protector_canary+0x4): undefined reference to `plat_get_stack_protector_canary' >> >> Commit cf176128ec4 ("boot/arm-trusted-firmware: add SSP option") >> originally introduces this issue. But then commit ccac9a5bbbd >> ("boot/arm-trusted-firmware: don't force ENABLE_STACK_PROTECTOR") hid >> the problem by effectively disabling SSP for all platforms. So only >> after commit 09acc7cbc91f5 ("boot/arm-trusted-firmware: fix SSP >> support") the issue showed up. >> >> Make SSP an opt-in for platform that actually provide the >> plat_get_stack_protector_canary() hook. >> >> Cc: Sergey Matyukevich >> Cc: Dick Olsson >> Tested-by: Heiko Thiery >> Signed-off-by: Baruch Siach > > Unfortunately, it seems like the SSP stuff for TF-A still doesn't work. > We still have build failures on several defconfigs: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821262 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821323 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821325 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821326 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821327 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821374 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821388 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821583 > > Since your commit 09acc7cbc91f50305730ca0690a58fb93529034b > boot/arm-trusted-firmware: fix SSP support, we no longer force disable > SSP support when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is disabled. > > If one of BR2_SSP_REGULAR, BR2_SSP_STRONG or BR2_SSP_ALL is enabled, > all code gets built with SSP, including the TF-A code. > > Prior to commit 09acc7cbc91f50305730ca0690a58fb93529034b, we were > passing ENABLE_STACK_PROTECTOR=0 when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP was disabled, making sure that TF-A > was forcefully disabling SSP, even if it was globally enabled via one > of BR2_SSP_... > > So I'm afraid the fix in 09acc7cbc91f50305730ca0690a58fb93529034b does > not work :-/ Well, the fix works in the sense that it allows to enable SSP for ATF while previously it was always disabled. Failing configs all appear to use ATF version 2.2 or older that lacks commit 7af195e29a421 ("Disable stack protection explicitly"). The only solution I can think of is to pass 'TF_CFLAGS = -fno-stack-protector' in the environment when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is disabled. I'll give it a test to see how it works. baruch -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From neal.frager at amd.com Sun Nov 13 18:49:33 2022 From: neal.frager at amd.com (Neal Frager) Date: Sun, 13 Nov 2022 11:49:33 -0700 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option Message-ID: <20221113184933.47232-1-neal.frager@amd.com> This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the zynqmp_kria_kv260_defconfig as it is not necessary. The post build kv260.sh creates the proper u-boot.itb without needing this option. Signed-off-by: Neal Frager --- board/zynqmp/kria/kv260/uboot.fragment | 1 - 1 file changed, 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..0ed560c411 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,7 +1,6 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y -CONFIG_MULTI_DTB_FIT=y CONFIG_DMA=y CONFIG_XILINX_DPDMA=y CONFIG_PHY=y -- 2.17.1 From neal.frager at amd.com Sun Nov 13 18:53:30 2022 From: neal.frager at amd.com (Frager, Neal) Date: Sun, 13 Nov 2022 18:53:30 +0000 Subject: [Buildroot] [git commit] add configs/zynqmp_kria_kv260_defconfig In-Reply-To: <20221113153011.38f22043@windsurf> References: <20220506191229.6154E85C61@busybox.osuosl.org> <20221111214345.419477ef@windsurf> <0C68589E-3CD4-45B3-9664-016BB50D510B@amd.com> <20221113153011.38f22043@windsurf> Message-ID: Hi Thomas, > If not solved by then, I can look at it when I am back on Monday. > No worries, it can wait until Monday, for sure! I am not sure why the build is currently failing because if you run 'make u-boot-reconfigure' immediately after the failure, it succeeds. In any case, the CONFIG_MULTI_DTB_FIT option is not necessary since there is the post-build kv260.sh script which builds the correct u-boot.itb. If you apply the patch below, the zynqmp_kria_kv260_defconfig should build properly now without any failures. https://patchwork.ozlabs.org/project/buildroot/patch/20221113184933.47232-1-neal.frager at amd.com/ Please let me know if you still see build issues after applying this patch. Best regards, Neal Frager AMD From baruch at tkos.co.il Sun Nov 13 19:09:54 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Sun, 13 Nov 2022 21:09:54 +0200 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 Message-ID: ATF version 2.2 and older does not disable SSP when ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables SSP by default, and ATF does not pass -fno-stack-protector to the compiler. Upstream commit 7af195e29a42 ("Disable stack protection explicitly") fixed the issue for v2.3 and newer. Add -fno-stack-protector in CFLAGS when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF versions. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 34d7d80243d4..1164c8141061 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -67,11 +67,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +else +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-stack-protector +endif + +ifeq ($(BR2_PIC_PIE),y) +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-PIE endif ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") + CFLAGS="$(ARM_TRUSTED_FIRMWARE_CFLAGS)" ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 -- 2.35.1 From thomas.petazzoni at bootlin.com Sun Nov 13 20:54:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:54:57 +0100 Subject: [Buildroot] [git commit] boot/arm-trusted-firmware: fix SSP disable in v2.2 Message-ID: <20221113205507.34FE18377A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5e330ff030d11193ce716822c932c2a6b0f109c9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ATF version 2.2 and older does not disable SSP when ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables SSP by default, and ATF does not pass -fno-stack-protector to the compiler. Upstream commit 7af195e29a42 ("Disable stack protection explicitly") fixed the issue for v2.3 and newer. Add -fno-stack-protector in CFLAGS when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF versions. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 34d7d80243..1164c81410 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -67,11 +67,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +else +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-stack-protector +endif + +ifeq ($(BR2_PIC_PIE),y) +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-PIE endif ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") + CFLAGS="$(ARM_TRUSTED_FIRMWARE_CFLAGS)" ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From thomas.petazzoni at bootlin.com Sun Nov 13 20:55:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:55:19 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 In-Reply-To: References: Message-ID: <20221113215519.21ec14a6@windsurf> On Sun, 13 Nov 2022 21:09:54 +0200 Baruch Siach via buildroot wrote: > ATF version 2.2 and older does not disable SSP when > ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables > SSP by default, and ATF does not pass -fno-stack-protector to the > compiler. Upstream commit 7af195e29a42 ("Disable stack protection > explicitly") fixed the issue for v2.3 and newer. > > Add -fno-stack-protector in CFLAGS when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF > versions. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach > --- > boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) Applied to master, thanks for having looked so quickly at this issue! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 20:55:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:55:19 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 In-Reply-To: References: Message-ID: <20221113215519.21ec14a6@windsurf> On Sun, 13 Nov 2022 21:09:54 +0200 Baruch Siach via buildroot wrote: > ATF version 2.2 and older does not disable SSP when > ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables > SSP by default, and ATF does not pass -fno-stack-protector to the > compiler. Upstream commit 7af195e29a42 ("Disable stack protection > explicitly") fixed the issue for v2.3 and newer. > > Add -fno-stack-protector in CFLAGS when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF > versions. > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach > --- > boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) Applied to master, thanks for having looked so quickly at this issue! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 20:57:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:57:21 +0100 Subject: [Buildroot] [git commit] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option Message-ID: <20221113205749.E089483787@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=515319b86f17ea5a2ce3e51c9063bac9f9e00a01 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the zynqmp_kria_kv260_defconfig as it is not necessary. The post build kv260.sh creates the proper u-boot.itb without needing this option. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- board/zynqmp/kria/kv260/uboot.fragment | 1 - 1 file changed, 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..0ed560c411 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,7 +1,6 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y -CONFIG_MULTI_DTB_FIT=y CONFIG_DMA=y CONFIG_XILINX_DPDMA=y CONFIG_PHY=y From thomas.petazzoni at bootlin.com Sun Nov 13 20:58:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:58:34 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221113184933.47232-1-neal.frager@amd.com> References: <20221113184933.47232-1-neal.frager@amd.com> Message-ID: <20221113215834.00ae7f71@windsurf> On Sun, 13 Nov 2022 11:49:33 -0700 Neal Frager via buildroot wrote: > This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the > zynqmp_kria_kv260_defconfig as it is not necessary. The post build > kv260.sh creates the proper u-boot.itb without needing this option. > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/uboot.fragment | 1 - > 1 file changed, 1 deletion(-) I've applied to master, after adding the following to the commit log: """ Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 """ For future patches, it would be nice if you could include such references if your patch is aimed at fixing a Gitlab CI failure, or an autobuilder failure. Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 20:59:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:59:00 +0100 Subject: [Buildroot] [git commit] package/matchbox-starup-monitor: fix build without C++ Message-ID: <20221113205910.1C8ED8378B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b44f6c2f303ef03f563edd159b1c88d1cf118ed5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master matchbox-startup-monitor is an ageing package, and uses an old configure.ac with archaic constructs. This had generated a configure script that incorrectly tries to look for and validate a C++ compiler: checking for powerpc64le-buildroot-linux-gnu-g++... no checking whether we are using the GNU C++ compiler... no checking whether no accepts -g... no checking dependency style of no... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check Calling autoreconf fixes the issue, as the generated configure no longer tries to look for a C++ compiler at all anymore. Running autoreconf does not add any new dependency, as they are already in the dependency chain via other packages. Fixes: http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ See also similar changes: 9993a36f5e12 package/pamtester: fix build without C++ c05cc5de868c package/madplay: needs autoreconf eae18d01abc7 libmad: needs autoreconf 43274dd3e0da package/libid3tag: needs autoreconf Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk index c80e75332c..cd2ae4162f 100644 --- a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk +++ b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk @@ -11,4 +11,9 @@ MATCHBOX_STARTUP_MONITOR_LICENSE = GPL-2.0+ MATCHBOX_STARTUP_MONITOR_LICENSE_FILES = COPYING MATCHBOX_STARTUP_MONITOR_DEPENDENCIES = matchbox-lib startup-notification +# Obsolete constructs in the archaic configure.ac generated an outworn +# configure script that incorrectly searches a C++ compiler. Regenerate +# the autoconf machinery to avoid failures without a C++ compiler. +MATCHBOX_STARTUP_MONITOR_AUTORECONF = YES + $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Sun Nov 13 20:59:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 21:59:40 +0100 Subject: [Buildroot] [PATCH] package/matchbox-starup-monitor: fix build without C++ In-Reply-To: <20221112220537.2521750-1-yann.morin.1998@free.fr> References: <20221112220537.2521750-1-yann.morin.1998@free.fr> Message-ID: <20221113215940.7793ff4d@windsurf> On Sat, 12 Nov 2022 23:05:37 +0100 "Yann E. MORIN" wrote: > matchbox-startup-monitor is an ageing package, and uses an old > configure.ac with archaic constructs. This had generated a configure > script that incorrectly tries to look for and validate a C++ compiler: > > checking for powerpc64le-buildroot-linux-gnu-g++... no > checking whether we are using the GNU C++ compiler... no > checking whether no accepts -g... no > checking dependency style of no... none > checking how to run the C++ preprocessor... /lib/cpp > configure: error: C++ preprocessor "/lib/cpp" fails sanity check > > Calling autoreconf fixes the issue, as the generated configure no longer > tries to look for a C++ compiler at all anymore. Running autoreconf does > not add any new dependency, as they are already in the dependency chain > via other packages. > > Fixes: > http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ > > See also similar changes: > 9993a36f5e12 package/pamtester: fix build without C++ > c05cc5de868c package/madplay: needs autoreconf > eae18d01abc7 libmad: needs autoreconf > 43274dd3e0da package/libid3tag: needs autoreconf > > Signed-off-by: Yann E. MORIN > --- > package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ > 1 file changed, 5 insertions(+) Meh, matchbox. Unfortunately, I pushed before spotting the typo in the commit title, so it will stay forever :) Applied to master, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:00:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:00:52 +0100 Subject: [Buildroot] [git commit] package/systemd: fix build with -Ofast Message-ID: <20221113210108.AF48E83797@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9cd084b54e2223e49c37962b0cbefae7bea26ef5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master systemd does not build with -Ofast (at least with gcc-12), leading to build errors like: ../src/shared/condition.c: In function ???condition_dump_list???: ../src/shared/condition.c:1227:33: error: ???%s??? directive argument is null [-Werror=format-overflow=] 1227 | "%s\t%s: %s%s%s %s\n", | ^~ cc1: some warnings being treated as errors It is not really clear what the reason is, but it smells like a compiler error. Indeed, the failing format is passed to an fprintf, and the parameter corresponding to the failing %s directive is a call to a function which prototype is defined but the implementation only comes later in the same compilation unit, but is the result of macro expansion, which yields a function definition like: const char foo_to_string(foo_type i) { if (i < 0 || i >= (foo_type) ELEMENTSOF(foo_table)) return NULL; return foo_table[i] } (where ELEMENTSOF(x) is a macros arounf sizeof(x) to determine the number of elements in the array foo_table). However, in the failing case, foo_table is a static const array indexed with constants from an enum, and foo_to_string() is only ever called with variables that are only ever set to one of those enum values. Since -Ofast is also explicitly documented as breaking otehrwise conformant programs, we're not going to debug further the reason for the build failure. Instead, just revert to the best alternate optimisation level. We chose -O3, as -Ofast is based on -O3 with breaking optimisation flags. With -O3, the build succeeds. Fixes: http://autobuild.buildroot.org/results/3ffaa9b3ecacc6ac326be78196af1ad613f195ed/ (sparc64) http://autobuild.buildroot.org/results/3f6ae2e503dd1539e4240f344865da4881879204/ (arm) http://autobuild.buildroot.org/results/68c17056490d441c7f862349e9c7e471b4570162/ (ppc64) ... Signed-off-by: Yann E. MORIN Cc: Norbert Lange Cc: Sen Hastings Signed-off-by: Thomas Petazzoni --- package/systemd/systemd.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 1d7452de19..b42f6a502b 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -90,6 +90,11 @@ SYSTEMD_CONF_OPTS += \ -Dumount-path=/usr/bin/umount \ -Dutmp=false +SYSTEMD_CFLAGS = $(TARGET_CFLAGS) +ifeq ($(BR2_OPTIMIZE_FAST),y) +SYSTEMD_CFLAGS += -O3 +endif + ifeq ($(BR2_nios2),y) # Nios2 ld emits warnings, make warnings not to be treated as errors SYSTEMD_LDFLAGS = $(TARGET_LDFLAGS) -Wl,--no-fatal-warnings From thomas.petazzoni at bootlin.com Sun Nov 13 21:01:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:01:31 +0100 Subject: [Buildroot] [PATCH] package/systemd: fix build with -Ofast In-Reply-To: <20221113110901.4065729-1-yann.morin.1998@free.fr> References: <20221113110901.4065729-1-yann.morin.1998@free.fr> Message-ID: <20221113220131.710a51e4@windsurf> On Sun, 13 Nov 2022 12:09:01 +0100 "Yann E. MORIN" wrote: > systemd does not build with -Ofast (at least with gcc-12), leading to > build errors like: > > ../src/shared/condition.c: In function ?condition_dump_list?: > ../src/shared/condition.c:1227:33: error: ?%s? directive argument is null [-Werror=format-overflow=] > 1227 | "%s\t%s: %s%s%s %s\n", > | ^~ > cc1: some warnings being treated as errors > > It is not really clear what the reason is, but it smells like a compiler > error. > > Indeed, the failing format is passed to an fprintf, and the parameter > corresponding to the failing %s directive is a call to a function > which prototype is defined but the implementation only comes later in > the same compilation unit, but is the result of macro expansion, which > yields a function defintion like: > > const char foo_to_string(foo_type i) { > if (i < 0 || i >= (foo_type) ELEMENTSOF(foo_table)) > return NULL; > return foo_table[i] > } > > (where ELEMENTSOF(x) is a macros arounf sizeof(x) to determine the > number of elements in the array foo_table). > > However, in the failing case, foo_table is a static const array indexed > with constants from an enum, and foo_to_string() is only ever called > with variables that are only ever set to one of those enum values. > > Since -Ofast is also explicitly documented as breaking otehrwise > conformant programs, we're not going to debug further the reason for the > build failure. I think it would still make sense to report the bug to gcc upstream. > Instead, just revert to the best alternate optimisation level. We chose > -O3, as -Ofast is based on -O3 with breaking optimisation flags. > > With -O3, the build succeeds. > > Fixes: > http://autobuild.buildroot.org/results/3ffaa9b3ecacc6ac326be78196af1ad613f195ed/ (sparc64) > http://autobuild.buildroot.org/results/3f6ae2e503dd1539e4240f344865da4881879204/ (arm) > http://autobuild.buildroot.org/results/68c17056490d441c7f862349e9c7e471b4570162/ (ppc64) > ... > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > Cc: Sen Hastings > --- > package/systemd/systemd.mk | 5 +++++ > 1 file changed, 5 insertions(+) But anyway: applied to master, thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:10:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:10:55 +0100 Subject: [Buildroot] [git commit] package/dracut: workaround breakage on non-merged-usr hosts Message-ID: <20221113211123.B41048379E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a4f5ed5a7cf035d448c49edd8d106a09ce945170 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master dracut is not really ready to be installed with a non-/ prefix, and it has a lot of hard-coded assumptions that it is going to run on the host for which it is goign to generate an initramfs; for example, it hard-codes calls to /lib/dracut/some-file in some of its modules. It also uses the host system layout to decide whether it needs a merged-usr or not. Furthermore, dracut populates the temporary directory which content will be used to generate the cpio, with a bunch of files, even before calling any of the dracut modules. The name for that temporary directory is not predictable (looks like the output of 'mktemp -d dracut.XXXXXX', with names like dracut.1Vfn9F seen while debugging). As a consequence, we can't prepare the temporary directory with the proper symlinks beforehand. So, we provide a very-early module of our own, that will (hopefully) run before any other module, to fixup the messed-up layout prepared by dracut. This module moves the content of /lib, /bin, and /sbin, out and into their counterparts in /usr, and creates the usual symlinks. When we do not require a merged-usr, then we have nothing to do, so the module checks for /lib being a symlink, as the hint that we want a merged-usr or not. Note: currently, we've seen nothing that dracut installed in /bin or /sbin, but for trying to be future-proof, we also handle them; this causes a spurious warning: mv: cannot stat '..../build/buildroot-fs/cpio/tmp/dracut.YQnzNP/initramfs/bin/*': No such file or directory Since there are already quite a bunch of similar failures in the official modules bundled in dracut, an extra such issue or two should not be too scary... Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 Signed-off-by: Yann E. MORIN Cc: Thierry Bultel Cc: Adam Duskett Signed-off-by: Thomas Petazzoni --- package/dracut/dracut.mk | 2 ++ package/dracut/merged-usr-module-setup.sh | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/package/dracut/dracut.mk b/package/dracut/dracut.mk index 742a073a36..597492bc5e 100644 --- a/package/dracut/dracut.mk +++ b/package/dracut/dracut.mk @@ -22,6 +22,8 @@ HOST_DRACUT_POST_INSTALL_HOOKS += HOST_DRACUT_POST_INSTALL_WRAPPER_SCRIPT # "ld-musl-x.so" symlinks, respectively - else the init process cannot # start define HOST_DRACUT_POST_INSTALL_LIBC_LINKS_MODULE + $(INSTALL) -D -m 0755 package/dracut/merged-usr-module-setup.sh \ + $(HOST_DIR)/lib/dracut/modules.d/0000-merged-usr/module-setup.sh $(INSTALL) -D -m 0755 package/dracut/libc-links-module-setup.sh \ $(HOST_DIR)/lib/dracut/modules.d/05libc-links/module-setup.sh endef diff --git a/package/dracut/merged-usr-module-setup.sh b/package/dracut/merged-usr-module-setup.sh new file mode 100644 index 0000000000..6dc0e7ca7b --- /dev/null +++ b/package/dracut/merged-usr-module-setup.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +check() { + [ -L "${dracutsysrootdir?}/lib" ] +} + +depends() { + return 0 +} + +install() { + # dracut pre-installs a set of files before calling any of + # the modules, and dracut also messes up host vs. target + # system, so on a non-merged-usr host, it will prepare a + # non-merged-usr initramfs, even though the current config + # is for a merged-usr system. + # So undo its borkage. + for dir in lib bin sbin; do + mkdir -p "${initdir?}/usr/${dir}" + if [ -d "${initdir?}/${dir}" ]; then + mv "${initdir?}/${dir}/"* "${initdir?}/usr/${dir}" + rm -rf "${initdir?}/${dir}" + ln -s "usr/${dir}" "${initdir?}/${dir}" + fi + done +} From thomas.petazzoni at bootlin.com Sun Nov 13 21:11:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:11:28 +0100 Subject: [Buildroot] [PATCH] package/dracut: workaround breakage on non-merged-usr hosts In-Reply-To: <20221112133707.1674986-1-yann.morin.1998@free.fr> References: <20221112133707.1674986-1-yann.morin.1998@free.fr> Message-ID: <20221113221128.6e820018@windsurf> On Sat, 12 Nov 2022 14:37:07 +0100 "Yann E. MORIN" wrote: > dracut is not really ready to be installed with a non-/ prefix, and it > has a lot of hard-coded assumptions that it is going to run on the host > for which it is goign to generate an initramfs; for example, it > hard-codes calls to /lib/dracut/some-file in some of its modules. It > also uses the host system layout to decide whether it needs a > merged-usr or not. > > Furthermore, dracut populates the temporary directory which content will > be used to generate the cpio, with a bunch of files, even before calling > any of the dracut modules. > > The name for that temporary directory is not predictable (looks like the > output of 'mktemp -d dracut.XXXXXX', with names like dracut.1Vfn9F seen > while debugging). > > As a consequence, we can't prepare the temporary directory with the > proper symlinks beforehand. > > So, we provide a very-early module of our own, that will (hopefully) run > before any other module, to fixup the messed-up layout prepared by > dracut. This module moves the content of /lib, /bin, and /sbin, out and > into their counterparts in /usr, and creates the usual symlinks. > > When we do not require a merged-usr, then we have nothing to do, so the > module checks for /lib being a symlink, as the hint that we want a > merged-usr or not. > > Note: currently, we've seen nothing that dracut installed in /bin or > /sbin, but for trying to be future-proof, we also handle them; this > causes a spurious warning: > mv: cannot stat '..../build/buildroot-fs/cpio/tmp/dracut.YQnzNP/initramfs/bin/*': No such file or directory > > Since there are already quite a bunch of similar failures in the > official modules bundled in dracut, an extra such issue or two should > not be too scary... > > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261241 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261239 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261236 > > Signed-off-by: Yann E. MORIN > Cc: Thierry Bultel > Cc: Adam Duskett > --- > package/dracut/dracut.mk | 2 ++ > package/dracut/merged-usr-module-setup.sh | 26 +++++++++++++++++++++++ > 2 files changed, 28 insertions(+) > create mode 100644 package/dracut/merged-usr-module-setup.sh Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:12:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:12:05 +0100 Subject: [Buildroot] [git commit] package/dbus-broker: audit support needs libcap-ng Message-ID: <20221113211257.6BA9D837A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2f0e82c4ef8bc02bf8b2ada7bf5daf940d4e4cac branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Since v14 in 2018, audit support has needed libcap-ng. Fixes: http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ Signed-off-by: Yann E. MORIN Cc: Norbert Lange Signed-off-by: Thomas Petazzoni --- package/dbus-broker/Config.in | 1 + package/dbus-broker/dbus-broker.mk | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package/dbus-broker/Config.in b/package/dbus-broker/Config.in index c7206232da..aa6584c392 100644 --- a/package/dbus-broker/Config.in +++ b/package/dbus-broker/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_DBUS_BROKER depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17 depends on BR2_PACKAGE_SYSTEMD select BR2_PACKAGE_EXPAT + select BR2_PACKAGE_LIBCAP_NG if BR2_PACKAGE_AUDIT help Linux D-Bus Message Broker. diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index c0a58de9ad..e82b79220d 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -28,7 +28,8 @@ DBUS_BROKER_DEPENDENCIES = expat systemd DBUS_BROKER_CONF_OPTS = -Dlauncher=true ifeq ($(BR2_PACKAGE_AUDIT),y) -DBUS_BROKER_DEPENDENCIES += audit +# libcap-ng selected from Config.in +DBUS_BROKER_DEPENDENCIES += audit libcap-ng DBUS_BROKER_CONF_OPTS += -Daudit=true else DBUS_BROKER_CONF_OPTS += -Daudit=false From thomas.petazzoni at bootlin.com Sun Nov 13 21:13:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:13:00 +0100 Subject: [Buildroot] [PATCH] package/dbus-broker: audit support needs libcap-ng In-Reply-To: <20221112123432.1075333-1-yann.morin.1998@free.fr> References: <20221112123432.1075333-1-yann.morin.1998@free.fr> Message-ID: <20221113221300.77901287@windsurf> On Sat, 12 Nov 2022 13:34:32 +0100 "Yann E. MORIN" wrote: > Since v14 in 2018, audit support has needed libcap-ng. > > Fixes: > http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ > > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange > --- > package/dbus-broker/Config.in | 1 + > package/dbus-broker/dbus-broker.mk | 3 ++- > 2 files changed, 3 insertions(+), 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 Sun Nov 13 21:13:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:13:10 +0100 Subject: [Buildroot] [git commit] package/ntfs-3g: security bump to version 2022.10.3 Message-ID: <20221113211756.E8C13837B6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6facb6fa1022a6bc5aa6fbdbaf20b1a57f420259 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device. https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/ntfs-3g/ntfs-3g.hash | 2 +- package/ntfs-3g/ntfs-3g.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ntfs-3g/ntfs-3g.hash b/package/ntfs-3g/ntfs-3g.hash index 89bce73559..3fcba6af4d 100644 --- a/package/ntfs-3g/ntfs-3g.hash +++ b/package/ntfs-3g/ntfs-3g.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz +sha256 f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c ntfs-3g_ntfsprogs-2022.10.3.tgz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/ntfs-3g/ntfs-3g.mk b/package/ntfs-3g/ntfs-3g.mk index 64800c5eeb..62c515d50f 100644 --- a/package/ntfs-3g/ntfs-3g.mk +++ b/package/ntfs-3g/ntfs-3g.mk @@ -4,7 +4,7 @@ # ################################################################################ -NTFS_3G_VERSION = 2022.5.17 +NTFS_3G_VERSION = 2022.10.3 NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz NTFS_3G_SITE = http://tuxera.com/opensource NTFS_3G_CONF_OPTS = --disable-ldconfig From thomas.petazzoni at bootlin.com Sun Nov 13 21:17:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:17:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntfs-3g: security bump to version 2022.10.3 In-Reply-To: <20221112213655.110226-1-fontaine.fabrice@gmail.com> References: <20221112213655.110226-1-fontaine.fabrice@gmail.com> Message-ID: <20221113221758.54889e0b@windsurf> On Sat, 12 Nov 2022 22:36:55 +0100 Fabrice Fontaine wrote: > Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before > 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A > local attacker can exploit this if the ntfs-3g binary is setuid root. A > physically proximate attacker can exploit this if NTFS-3G software is > configured to execute upon attachment of an external storage device. > > https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm > https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 > > Signed-off-by: Fabrice Fontaine > --- > package/ntfs-3g/ntfs-3g.hash | 2 +- > package/ntfs-3g/ntfs-3g.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 peter at korsgaard.com Sun Nov 13 21:18:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:18:55 +0100 Subject: [Buildroot] [PATCH v2] package/udisks: install to staging In-Reply-To: <44ae3630-5f21-54d4-8d77-9cb9fa137289@grandegger.com> (Wolfgang Grandegger's message of "Fri, 7 Oct 2022 09:27:37 +0200") References: <44ae3630-5f21-54d4-8d77-9cb9fa137289@grandegger.com> Message-ID: <87wn7ymu2o.fsf@dell.be.48ers.dk> >>>>> "Wolfgang" == Wolfgang Grandegger writes: > UDisks2 provides a Library API [1] for accessing the UDisks2 service > via "libudisks2.so". For development of UDisks2 clients, install to > staging as well! > [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html > Signed-off-by: Wolfgang Grandegger > --- > -Changes since v1: > Remove note about the reported bug and add authors listed by > "utils/get-developers". Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 21:19:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:19:44 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: remove Emile Cormier In-Reply-To: <20221102170844.7EC3287A57@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Wed, 2 Nov 2022 18:08:02 +0100") References: <20221102170844.7EC3287A57@busybox.osuosl.org> Message-ID: <87sfimmu1b.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=5bec3b67f4dcb7297ec2da955ee3bebe7f3137a7 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > In a private e-mail, Emile said "Hi Thomas. Please remove me from the > DEVELOPERS file. I am no longer interested in the packages under my > name." > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 21:20:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:20:55 +0100 Subject: [Buildroot] [PATCH] configs/pine64: Use mainline ATF In-Reply-To: <20221102114137.931851-1-buildroot@heine.tech> (Michael Nosthoff via buildroot's message of "Wed, 2 Nov 2022 12:41:32 +0100") References: <20221102114137.931851-1-buildroot@heine.tech> Message-ID: <87o7tamtzc.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Nosthoff via buildroot writes: > update ATF analog to pine64_sopine config. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 > Signed-off-by: Michael Nosthoff Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 13 21:20:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:20:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] configs/pine64: use mainline ATF Message-ID: <20221113212238.2BEA1837C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fefc766702344f4f531812aeb700bb329da2bb5c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x update ATF analog to pine64_sopine config. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni (cherry picked from commit 8e45766058f10b987e7eee7aeb550d88a33e169b) Signed-off-by: Peter Korsgaard --- configs/pine64_defconfig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig index 2bdb6f6ae1..c454114d2a 100644 --- a/configs/pine64_defconfig +++ b/configs/pine64_defconfig @@ -7,10 +7,9 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y # Bootloader From peter at korsgaard.com Sun Nov 13 21:17:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:17:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/udisks: install to staging Message-ID: <20221113212238.22888837C3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0f3f3b8f914c40a1046cfacbef4c10ba21f84ec6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x UDisks2 provides a Library API [1] for accessing the UDisks2 service via "libudisks2.so". For development of UDisks2 clients, install to staging as well! [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html Signed-off-by: Wolfgang Grandegger Reviewed-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit f66221589fe9a2107f1ef4709875bb8efdb41d2a) Signed-off-by: Peter Korsgaard --- package/udisks/udisks.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..959333d01f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -10,6 +10,7 @@ UDISKS_SITE = https://github.com/storaged-project/udisks/releases/download/udisk UDISKS_LICENSE = GPL-2.0+ UDISKS_LICENSE_FILES = COPYING UDISKS_CPE_ID_VENDOR = freedesktop +UDISKS_INSTALL_STAGING = YES UDISKS_DEPENDENCIES = \ host-pkgconf \ From peter at korsgaard.com Sun Nov 13 21:19:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:19:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] DEVELOPERS: remove Emile Cormier Message-ID: <20221113212342.36D96837E5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=84fbf8f9cb0a4ec98c76f75e94123ba146ca83ed branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x In a private e-mail, Emile said "Hi Thomas. Please remove me from the DEVELOPERS file. I am no longer interested in the packages under my name." Signed-off-by: Thomas Petazzoni (cherry picked from commit 5bec3b67f4dcb7297ec2da955ee3bebe7f3137a7) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 681a1ff9f7..a297b650dc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -778,10 +778,6 @@ N: Eloi Bail F: package/bayer2rgb-neon/ F: package/gstreamer1/gst1-plugins-bayer2rgb-neon/ -N: Emile Cormier -F: package/python-appdirs/ -F: package/python-zlmdb/ - N: Eric Le Bihan F: docs/manual/adding-packages-meson.txt F: package/adwaita-icon-theme/ From peter at korsgaard.com Sun Nov 13 21:16:57 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:16:57 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/udisks: install to staging Message-ID: <20221113212342.2BCE7837E4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d9cfe1e805c47cf635128a5386dd90f46e86146e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x UDisks2 provides a Library API [1] for accessing the UDisks2 service via "libudisks2.so". For development of UDisks2 clients, install to staging as well! [1] http://storaged.org/doc/udisks2-api/2.9.4/ref-library.html Signed-off-by: Wolfgang Grandegger Reviewed-by: Giulio Benetti Signed-off-by: Thomas Petazzoni (cherry picked from commit f66221589fe9a2107f1ef4709875bb8efdb41d2a) Signed-off-by: Peter Korsgaard --- package/udisks/udisks.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 2bf519a2cc..959333d01f 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -10,6 +10,7 @@ UDISKS_SITE = https://github.com/storaged-project/udisks/releases/download/udisk UDISKS_LICENSE = GPL-2.0+ UDISKS_LICENSE_FILES = COPYING UDISKS_CPE_ID_VENDOR = freedesktop +UDISKS_INSTALL_STAGING = YES UDISKS_DEPENDENCIES = \ host-pkgconf \ From peter at korsgaard.com Sun Nov 13 21:20:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 13 Nov 2022 22:20:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/pine64: use mainline ATF Message-ID: <20221113212342.408B2837E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1ef55a8c654879dfe49797652b83ef18fcadcd76 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x update ATF analog to pine64_sopine config. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3234499154 Signed-off-by: Michael Nosthoff Signed-off-by: Thomas Petazzoni (cherry picked from commit 8e45766058f10b987e7eee7aeb550d88a33e169b) Signed-off-by: Peter Korsgaard --- configs/pine64_defconfig | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/configs/pine64_defconfig b/configs/pine64_defconfig index 2bdb6f6ae1..c454114d2a 100644 --- a/configs/pine64_defconfig +++ b/configs/pine64_defconfig @@ -7,10 +7,9 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_0=y # Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://github.com/apritzel/arm-trusted-firmware.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50iw1p1" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="aa75c8da415158a94b82a430b2b40000778e851f" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="sun50i_a64" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y # Bootloader From yann.morin.1998 at free.fr Sun Nov 13 21:32:31 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 22:32:31 +0100 Subject: [Buildroot] [git commit] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains Message-ID: <20221113213752.98C0A837FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6465c79166fed0c9a9b99a15d34c555a3141344f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom configuration requires an overlay") added a check in arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected but not overlay file is provided. While this is indeed a perfectly valid check to make when building an internal toolchain, with an external toolchain it's entirely possible to build with no overlay file: the toolchain already exists, and there's no overlay to be applied in the context of the Buildroot build. And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some of the runtime test cases that use a custom Xtensa core configuration, with no overlay, to test the toolchains.bootlin.com Xtensa external toolchain. By relaxing the check to only apply to internal toolchain configurations, we fix those test cases. It is to be noted that this still allows a configuration where gdb gets built for a custom core, but with no overlay, so basically that means the fsf variant, which can lead to build or run failures that 4cbf7336914f attempted to fix to begin with. This still covers the most common cases. Finally, it also means being able to build a kernel with no overlay, but this is offset by the fact that the kernel may be already patched with an overlay (as it is possible to specify a custom kernel), which is most probably what people using a custom core would have. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: extend commit log with last two paragraphs] Signed-off-by: Yann E. MORIN --- arch/arch.mk.xtensa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa index 7b6c59cecd..75145e725f 100644 --- a/arch/arch.mk.xtensa +++ b/arch/arch.mk.xtensa @@ -1,6 +1,6 @@ BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) endif From yann.morin.1998 at free.fr Sun Nov 13 21:37:27 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 22:37:27 +0100 Subject: [Buildroot] [git commit] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y Message-ID: <20221113213752.A29A4837FC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c81da5e41c8b8863920a1f0416e4f7f4d22788bf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an overlay file is mandatory, which genrandconfig can't provide. So we simply disallow such configurations. Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN --- utils/genrandconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index f19a405685..9c6c2b359c 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -304,6 +304,11 @@ def fixup_config(sysinfo, configfile): # No C library for internal toolchain if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: return False + # Xtensa custom cores require an overlay file with internal + # toolchains + if 'BR2_XTENSA_CUSTOM=y' in configlines and \ + 'BR2_TOOLCHAIN_BUILDROOT=y' in configlines: + return False if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: From yann.morin.1998 at free.fr Sun Nov 13 21:39:33 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 22:39:33 +0100 Subject: [Buildroot] [PATCH 1/2] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains In-Reply-To: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> Message-ID: <20221113213933.GA1722608@scaer> Thomas, All, On 2022-11-11 22:57 +0100, Thomas Petazzoni spake thusly: > Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom > configuration requires an overlay") added a check in > arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected > but not overlay file is provided. While this is indeed a perfectly > valid check to make when building an internal toolchain, with an > external toolchain it's entirely possible to build with no overlay > file: the toolchain already exists, and there's no overlay to be > applied in the context of the Buildroot build. > > And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some > of the runtime test cases that use a custom Xtensa core configuration, > with no overlay, to test the toolchains.bootlin.com Xtensa external > toolchain. By relaxing the check to only apply to internal toolchain > configurations, we fix those test cases. I've added a blurb explaining that we can still build gdb with no overlay in that case, which amounts to building for the fsf variant, which may cause failures like what 4cbf7336914f was supposed to fix to begin with. Ditto, I added blurb about building the kernel wihtout an overlay, but that is less problematic in fact. > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 > > Signed-off-by: Thomas Petazzoni Applied to master, thanks. Regards, Yann E. MORIN. > --- > arch/arch.mk.xtensa | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa > index 7b6c59cecd..75145e725f 100644 > --- a/arch/arch.mk.xtensa > +++ b/arch/arch.mk.xtensa > @@ -1,6 +1,6 @@ > BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) > > -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) > +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) > $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) > endif > > -- > 2.38.1 > -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 13 21:40:02 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 13 Nov 2022 22:40:02 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y In-Reply-To: <20221111215759.358116-2-thomas.petazzoni@bootlin.com> References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> <20221111215759.358116-2-thomas.petazzoni@bootlin.com> Message-ID: <20221113214002.GB1722608@scaer> Thomas, All, On 2022-11-11 22:57 +0100, Thomas Petazzoni spake thusly: > When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an > overlay file is mandatory, which genrandconfig can't provide. So we > simply disallow such configurations. > > Signed-off-by: Thomas Petazzoni Applied to master, thanks. Regards, Yann E. MORIN. > --- > utils/genrandconfig | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/utils/genrandconfig b/utils/genrandconfig > index f19a405685..9c6c2b359c 100755 > --- a/utils/genrandconfig > +++ b/utils/genrandconfig > @@ -304,6 +304,11 @@ def fixup_config(sysinfo, configfile): > # No C library for internal toolchain > if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: > return False > + # Xtensa custom cores require an overlay file with internal > + # toolchains > + if 'BR2_XTENSA_CUSTOM=y' in configlines and \ > + 'BR2_TOOLCHAIN_BUILDROOT=y' in configlines: > + return False > > if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ > 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: > -- > 2.38.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 fontaine.fabrice at gmail.com Sun Nov 13 21:44:41 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 13 Nov 2022 22:44:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221113214441.13829-1-fontaine.fabrice@gmail.com> libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine --- ...ee-vncRec-memory-in-rfbClientCleanup.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) -- 2.35.1 From thomas.petazzoni at bootlin.com Sun Nov 13 21:44:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:44:40 +0100 Subject: [Buildroot] [git commit] package/vlc: fix opengl library check Message-ID: <20221113214448.582DF8380C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a0aad05cbf20c8e09834e9e1d78a3376cb89910b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .../vlc/0012-opengl-missing-library-check.patch | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/package/vlc/0012-opengl-missing-library-check.patch b/package/vlc/0012-opengl-missing-library-check.patch new file mode 100644 index 0000000000..3a28fe34e3 --- /dev/null +++ b/package/vlc/0012-opengl-missing-library-check.patch @@ -0,0 +1,57 @@ +From 4ab41404cb85684125d73977cadebf83bbc246f5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sat, 22 Jan 2022 11:34:38 +0200 +Subject: [PATCH] opengl: missing library check + +Traditionally the presence of the header file was not considered +sufficient, though this was somewhat forgotten with the prevalence of +pkg-config. + +However most libraries have portable headers, while the shared library +is platform-dependent. It is common for the header to be present while +the library is absent with "multilib" installations (i.e. Linux +installation with multiple architectures). + +Downloaded from upstream commit: +https://code.videolan.org/videolan/vlc/-/commit/4ab41404cb85684125d73977cadebf83bbc246f5 + +Signed-off-by: Bernd Kuhls +--- + configure.ac | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2f50808d597..0d57fadbf8b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -3169,7 +3169,6 @@ have_gl="no" + PKG_CHECK_MODULES([GL], [gl], [ + have_gl="yes" + ], [ +- AC_MSG_CHECKING([for OpenGL]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #ifdef _WIN32 + # include +@@ -3179,13 +3178,17 @@ PKG_CHECK_MODULES([GL], [gl], [ + [int t0 = GL_TEXTURE0;]]) + ], [ + GL_CFLAGS="" +- have_gl="yes" + AS_IF([test "${SYS}" != "mingw32"], [ +- GL_LIBS="-lGL" ++ AC_CHECK_LIB([GL], [glTexture2D], [ ++ have_gl="yes" ++ GL_LIBS="-lGL" ++ ]) + ], [ ++ have_gl="yes" + GL_LIBS="-lopengl32" + ]) + ]) ++ AC_MSG_CHECKING([for OpenGL]) + AC_MSG_RESULT([${have_gl}]) + ]) + AM_CONDITIONAL([HAVE_GL], [test "${have_gl}" = "yes"]) +-- +GitLab + From thomas.petazzoni at bootlin.com Sun Nov 13 21:47:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:47:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/vlc: fix opengl library check In-Reply-To: <20221113100057.3893656-1-bernd.kuhls@t-online.de> References: <20221113100057.3893656-1-bernd.kuhls@t-online.de> Message-ID: <20221113224710.72a83c33@windsurf> On Sun, 13 Nov 2022 11:00:57 +0100 Bernd Kuhls wrote: > Fixes: > http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ > > Signed-off-by: Bernd Kuhls Applied to master, thanks! > --- > While this upstream patch fixes the insufficient check for opengl the > reason why we saw this bug is due to the fact that the libglvnd package > installs GL/gl.h to staging dir even if the defconfig does not enable > libgl support, but fixing this is another topic. Indeed, just tested: BR2_aarch64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y BR2_INIT_NONE=y BR2_SYSTEM_BIN_SH_NONE=y # BR2_PACKAGE_BUSYBOX is not set BR2_PACKAGE_LIBGLVND=y # BR2_TARGET_ROOTFS_TAR is not set and GL/gl.h is there, but there's no actual OpenGL provider. Didn't think too much about how to fix this, though. 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 Nov 13 21:49:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:49:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/libvncserver: fix CVE-2020-29260 In-Reply-To: <20221113214441.13829-1-fontaine.fabrice@gmail.com> References: <20221113214441.13829-1-fontaine.fabrice@gmail.com> Message-ID: <20221113224940.084a97a5@windsurf> On Sun, 13 Nov 2022 22:44:41 +0100 Fabrice Fontaine wrote: > libvncclient v0.9.13 was discovered to contain a memory leak via the > function rfbClientCleanup(). > > Signed-off-by: Fabrice Fontaine > --- > ...ee-vncRec-memory-in-rfbClientCleanup.patch | 28 +++++++++++++++++++ > 1 file changed, 28 insertions(+) > create mode 100644 package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch Isn't this missing some IGNORE_CVES update? Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:51:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-frozenlist: bump to version 1.3.3 In-Reply-To: <20221108220159.3567657-1-james.hilliard1@gmail.com> References: <20221108220159.3567657-1-james.hilliard1@gmail.com> Message-ID: <20221113225101.76a0f895@windsurf> On Tue, 8 Nov 2022 15:01:59 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-frozenlist/python-frozenlist.hash | 4 ++-- > package/python-frozenlist/python-frozenlist.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 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 Nov 13 21:51:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:11 +0100 Subject: [Buildroot] [git commit branch/next] package/python-aiosignal: bump to version 1.3.1 Message-ID: <20221113215129.2A7D983828@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b0b7fba64259140b9903a284b9b26a47a9a6315c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-aiosignal/python-aiosignal.hash | 4 ++-- package/python-aiosignal/python-aiosignal.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-aiosignal/python-aiosignal.hash b/package/python-aiosignal/python-aiosignal.hash index f2a09749b8..061816a66e 100644 --- a/package/python-aiosignal/python-aiosignal.hash +++ b/package/python-aiosignal/python-aiosignal.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/aiosignal/json -md5 011700c3acc576a3a38deade6a4860cb aiosignal-1.2.0.tar.gz -sha256 78ed67db6c7b7ced4f98e495e572106d5c432a93e1ddd1bf475e1dc05f5b7df2 aiosignal-1.2.0.tar.gz +md5 2a15f4008b899377590cef4773020902 aiosignal-1.3.1.tar.gz +sha256 54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc aiosignal-1.3.1.tar.gz # Locally computed sha256 checksums sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE diff --git a/package/python-aiosignal/python-aiosignal.mk b/package/python-aiosignal/python-aiosignal.mk index e0436e973e..ffd581cfba 100644 --- a/package/python-aiosignal/python-aiosignal.mk +++ b/package/python-aiosignal/python-aiosignal.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AIOSIGNAL_VERSION = 1.2.0 +PYTHON_AIOSIGNAL_VERSION = 1.3.1 PYTHON_AIOSIGNAL_SOURCE = aiosignal-$(PYTHON_AIOSIGNAL_VERSION).tar.gz -PYTHON_AIOSIGNAL_SITE = https://files.pythonhosted.org/packages/27/6b/a89fbcfae70cf53f066ec22591938296889d3cc58fec1e1c393b10e8d71d +PYTHON_AIOSIGNAL_SITE = https://files.pythonhosted.org/packages/ae/67/0952ed97a9793b4958e5736f6d2b346b414a2cd63e82d05940032f45b32f PYTHON_AIOSIGNAL_SETUP_TYPE = setuptools PYTHON_AIOSIGNAL_LICENSE = Apache-2.0 PYTHON_AIOSIGNAL_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Nov 13 21:50:49 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:50:49 +0100 Subject: [Buildroot] [git commit branch/next] package/python-frozenlist: bump to version 1.3.3 Message-ID: <20221113215129.204FE83827@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b5e209ed076f69fb0a8305b7a91e6d1b2bb73f76 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-frozenlist/python-frozenlist.hash | 4 ++-- package/python-frozenlist/python-frozenlist.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/python-frozenlist/python-frozenlist.hash b/package/python-frozenlist/python-frozenlist.hash index 4d1ac3b411..04a3a44e89 100644 --- a/package/python-frozenlist/python-frozenlist.hash +++ b/package/python-frozenlist/python-frozenlist.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/frozenlist/json -md5 6ac017ba79ac7a1491e47e89012efeab frozenlist-1.3.1.tar.gz -sha256 3a735e4211a04ccfa3f4833547acdf5d2f863bfeb01cfd3edaffbc251f15cec8 frozenlist-1.3.1.tar.gz +md5 14e9ffd849c6a1dfa3c6b1fb1ff77b14 frozenlist-1.3.3.tar.gz +sha256 58bcc55721e8a90b88332d6cd441261ebb22342e238296bb330968952fbb3a6a frozenlist-1.3.3.tar.gz # Locally computed sha256 checksums sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE diff --git a/package/python-frozenlist/python-frozenlist.mk b/package/python-frozenlist/python-frozenlist.mk index 51b5d42832..88833b0465 100644 --- a/package/python-frozenlist/python-frozenlist.mk +++ b/package/python-frozenlist/python-frozenlist.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_FROZENLIST_VERSION = 1.3.1 +PYTHON_FROZENLIST_VERSION = 1.3.3 PYTHON_FROZENLIST_SOURCE = frozenlist-$(PYTHON_FROZENLIST_VERSION).tar.gz -PYTHON_FROZENLIST_SITE = https://files.pythonhosted.org/packages/8a/95/229aacfe85daa28e2792481a98c336bc30d3729533e6a44db537880aca21 +PYTHON_FROZENLIST_SITE = https://files.pythonhosted.org/packages/e9/10/d629476346112b85c912527b9080944fd2c39a816c2225413dbc0bb6fcc0 PYTHON_FROZENLIST_SETUP_TYPE = setuptools PYTHON_FROZENLIST_LICENSE = Apache-2.0 PYTHON_FROZENLIST_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Nov 13 21:51:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/python-aiosignal: bump to version 1.3.1 In-Reply-To: <20221108220640.3570995-1-james.hilliard1@gmail.com> References: <20221108220640.3570995-1-james.hilliard1@gmail.com> Message-ID: <20221113225129.5941e919@windsurf> On Tue, 8 Nov 2022 15:06:40 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/python-aiosignal/python-aiosignal.hash | 4 ++-- > package/python-aiosignal/python-aiosignal.mk | 4 ++-- > 2 files changed, 4 insertions(+), 4 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 Nov 13 21:51:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:54 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/python-twisted: bump to version 22.10.0 In-Reply-To: <20221108214826.3564056-1-james.hilliard1@gmail.com> References: <20221108214826.3564056-1-james.hilliard1@gmail.com> Message-ID: <20221113225154.67c891b1@windsurf> On Tue, 8 Nov 2022 14:48:26 -0700 James Hilliard wrote: > Remove inaccurate comment that claims twisted and treq version/site > variables are shared. They are not shared and the packages aren't > always updated at the same time. > > Signed-off-by: James Hilliard > --- > Changes v1 -> v2: > - remove bogus comment about twisted/treq versions/site variables being shared > --- > package/python-treq/python-treq.mk | 3 --- > package/python-twisted/python-twisted.hash | 4 ++-- > package/python-twisted/python-twisted.mk | 7 ++----- > 3 files changed, 4 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 Nov 13 21:52:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:52:15 +0100 Subject: [Buildroot] [git commit] package/perl-net-ssleay: bump to version 1.93_01 Message-ID: <20221113215239.C5EFF83837@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=191fa1718f7f61ad9846a37c6f0c86a3b713e81c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Refresh patch - Drop -lz from Makefile with libressl as this is the only solution for now: https://github.com/radiator-software/p5-net-ssleay/issues/399 - License has been clarified to be Artistic-2.0 since version 1.86.11: https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de - This bump will fix the following build failure with libressl: In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes Fixes: - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- .../perl-net-ssleay/0001-fix-build-system.patch | 30 +++++++++++----------- package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++--- package/perl-net-ssleay/perl-net-ssleay.mk | 13 +++++++--- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package/perl-net-ssleay/0001-fix-build-system.patch b/package/perl-net-ssleay/0001-fix-build-system.patch index a6cd0f9ceb..a5ccf464ba 100644 --- a/package/perl-net-ssleay/0001-fix-build-system.patch +++ b/package/perl-net-ssleay/0001-fix-build-system.patch @@ -8,29 +8,29 @@ paths, since they are missing the destdir; Buildroot compilers and linkers already know where to search, anyway. Signed-off-by: "Yann E. MORIN" +[Fabrice: update for 1.93_01] +Signed-off-by: Fabrice Fontaine diff -durN perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm ---- perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-04-01 08:08:37.000000000 +0200 -+++ perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-07-13 00:38:46.281380282 +0200 -@@ -37,14 +37,18 @@ - exit 0; # according http://wiki.cpantesters.org/wiki/CPANAuthorNotes this is best-practice when "missing library" +--- perl-net-ssleay-1.64.orig/Makefile.PL 2014-04-01 08:08:37.000000000 +0200 ++++ perl-net-ssleay-1.64/Makefile.PL 2014-07-13 00:38:46.281380282 +0200 +@@ -192,12 +192,16 @@ + exit MISSING_PREREQ; } -- $self->check_openssl_version($prefix, $exec); +- check_openssl_version($prefix, $exec); +# Does not work for cross-compilation. +# In Buildroot, we do have a supported version. -+# $self->check_openssl_version($prefix, $exec); - my $opts = $self->ssleay_get_build_opts($prefix, $exec); - - $self->makemaker_args( ++# check_openssl_version($prefix, $exec); + my %args = ( CCCDLFLAGS => $opts->{cccdlflags}, OPTIMIZE => $opts->{optimize}, -- INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -- LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +- INC => qq{-I"$opts->{inc_path}"}, +- LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +# Buildroot already has the correct include and library search paths. -+# INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -+# LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), ++# INC => qq{-I"$opts->{inc_path}"}, ++# LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + LIBS => join(' ', (map {"-l$_"} @{$opts->{lib_links}})), ); - - if ( $self->prompt( + # From HMBRAND to handle multple version of OPENSSL installed + if (my $lp = join " " => map '-L'.maybe_quote($_), @{$opts->{lib_paths} || []}) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 7502a60ad1..9caff68edd 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,6 +1,6 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 d602bdce4e0531c6efc276e3e429ca69 Net-SSLeay-1.85.tar.gz -sha256 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8 Net-SSLeay-1.85.tar.gz +md5 c73821e9790b3bdb3471d9b8faf48bbb Net-SSLeay-1.93_01.tar.gz +sha256 876d022fbc719631b11d6bb4b6e78db3c19bbca578093c376c8f9900a4432aa3 Net-SSLeay-1.93_01.tar.gz # computed by scancpan -sha256 b55065185a2172d9f2ea2dd87c18c206ea3dc45a64e5f3deb3eee34d839dc822 LICENSE +sha256 685e534b60d4e2b4fbb1a259a83b5a86e877a919bbb9efc95994276f706a3a71 LICENSE diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 80ce8b9cc7..8b7b2b973b 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.85 +PERL_NET_SSLEAY_VERSION = 1.93_01 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz -PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHRISN PERL_NET_SSLEAY_DEPENDENCIES = openssl -PERL_NET_SSLEAY_LICENSE = OpenSSL +PERL_NET_SSLEAY_LICENSE = Artistic-2.0 PERL_NET_SSLEAY_LICENSE_FILES = LICENSE PERL_NET_SSLEAY_DISTNAME = Net-SSLeay @@ -24,4 +24,11 @@ define PERL_NET_SSLEAY_FIX_MAKEFILE endef PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_FIX_MAKEFILE +ifeq ($(BR2_PACKAGE_LIBRESSL),y) +define PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE + $(SED) "s/-lz//" $(@D)/Makefile +endef +PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE +endif + $(eval $(perl-package)) From thomas.petazzoni at bootlin.com Sun Nov 13 21:52:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:52:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/perl-net-ssleay: bump to version 1.93_01 In-Reply-To: <20221108175129.727174-1-fontaine.fabrice@gmail.com> References: <20221108175129.727174-1-fontaine.fabrice@gmail.com> Message-ID: <20221113225241.7e78bd5a@windsurf> On Tue, 8 Nov 2022 18:51:29 +0100 Fabrice Fontaine wrote: > - Refresh patch > - Drop -lz from Makefile with libressl as this is the only solution for > now: https://github.com/radiator-software/p5-net-ssleay/issues/399 > - License has been clarified to be Artistic-2.0 since version 1.86.11: > https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de > - This bump will fix the following build failure with libressl: > > In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, > from SSLeay.xs:141: > SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': > SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} > 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); > | ^~ > > https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes > > Fixes: > - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc > > Signed-off-by: Fabrice Fontaine > --- > .../0001-fix-build-system.patch | 30 +++++++++---------- > package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++-- > package/perl-net-ssleay/perl-net-ssleay.mk | 13 ++++++-- > 3 files changed, 28 insertions(+), 21 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 Nov 13 21:51:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:51:40 +0100 Subject: [Buildroot] [git commit branch/next] package/python-twisted: bump to version 22.10.0 Message-ID: <20221113215245.6FDA283837@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16cf45d5ddfbeec3a715a36d3cdd3f75929104bd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Remove inaccurate comment that claims twisted and treq version/site variables are shared. They are not shared and the packages aren't always updated at the same time. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/python-treq/python-treq.mk | 3 --- package/python-twisted/python-twisted.hash | 4 ++-- package/python-twisted/python-twisted.mk | 7 ++----- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/package/python-treq/python-treq.mk b/package/python-treq/python-treq.mk index 8995bf2cfe..57dc50ee74 100644 --- a/package/python-treq/python-treq.mk +++ b/package/python-treq/python-treq.mk @@ -4,9 +4,6 @@ # ################################################################################ -# When bumping this package, make sure to also verify if the -# python-twisted package still works and to update its hash, -# as they share the same version/site variables. PYTHON_TREQ_VERSION = 22.2.0 PYTHON_TREQ_SOURCE = treq-$(PYTHON_TREQ_VERSION).tar.gz PYTHON_TREQ_SITE = https://files.pythonhosted.org/packages/cd/c8/b68ab17d994133baf6edbcb5551ba81e1494bdc6d5e21a9d4f3bc4315140 diff --git a/package/python-twisted/python-twisted.hash b/package/python-twisted/python-twisted.hash index 63da0125b8..36612ff5e7 100644 --- a/package/python-twisted/python-twisted.hash +++ b/package/python-twisted/python-twisted.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/twisted/json -md5 fd252d0b895ca2ab81b5b1454073d890 Twisted-22.2.0.tar.gz -sha256 57f32b1f6838facb8c004c89467840367ad38e9e535f8252091345dba500b4f2 Twisted-22.2.0.tar.gz +md5 c9a5dad0813512fabd9de502738c0bf8 Twisted-22.10.0.tar.gz +sha256 32acbd40a94f5f46e7b42c109bfae2b302250945561783a8b7a059048f2d4d31 Twisted-22.10.0.tar.gz # Locally computed sha256 sha256 686f6426a775450eb3afd00bc3a5c2621f305ddb9c8478ee9bf28a368ef2dece LICENSE diff --git a/package/python-twisted/python-twisted.mk b/package/python-twisted/python-twisted.mk index 8a89d3dc82..398baed2a8 100644 --- a/package/python-twisted/python-twisted.mk +++ b/package/python-twisted/python-twisted.mk @@ -4,12 +4,9 @@ # ################################################################################ -# When bumping this package, make sure to also verify if the -# python-treq package still works and to update its hash, -# as they share the same version/site variables. -PYTHON_TWISTED_VERSION = 22.2.0 +PYTHON_TWISTED_VERSION = 22.10.0 PYTHON_TWISTED_SOURCE = Twisted-$(PYTHON_TWISTED_VERSION).tar.gz -PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/40/8b/56e8870d412c550b3ff2d6714ee212c7e80a6634f4e720c3a26a983e7b46 +PYTHON_TWISTED_SITE = https://files.pythonhosted.org/packages/b2/ce/cbb56597127b1d51905b0cddcc3f314cc769769efc5e9a8a67f4617f7bca PYTHON_TWISTED_SETUP_TYPE = setuptools PYTHON_TWISTED_LICENSE = MIT PYTHON_TWISTED_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Sun Nov 13 21:53:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:53:59 +0100 Subject: [Buildroot] [git commit branch/next] package/udisks: add config option to support mounting in /media Message-ID: <20221113215424.0765983846@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3a96199ca1132dc75fbc20130fee40c2491d011a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Support mounting in /media instead of /run/media for compatibility with the Filesystem Hierarchy Standard (FHS). This is also required for backward compatibility with udisks1. Signed-off-by: Wolfgang Grandegger Signed-off-by: Thomas Petazzoni --- package/udisks/Config.in | 10 ++++++++++ package/udisks/udisks.mk | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..7def58c3a6 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -49,3 +49,13 @@ comment "udisks needs a toolchain with dynamic library, locale, wchar, threads, comment "udisks can't be built with Optimize for fast" depends on BR2_OPTIMIZE_FAST + +if BR2_PACKAGE_UDISKS + +config BR2_PACKAGE_UDISKS_FHS_MEDIA + bool "Mount devices in /media instead of /run/media" + help + Support mounting in /media for compatibility with the + Filesystem Hierarchy Standard (FHS) + +endif diff --git a/package/udisks/udisks.mk b/package/udisks/udisks.mk index 959333d01f..840f552b04 100644 --- a/package/udisks/udisks.mk +++ b/package/udisks/udisks.mk @@ -29,7 +29,6 @@ UDISKS_CONF_OPTS = \ --disable-acl \ --disable-bcache \ --disable-btrfs \ - --disable-fhs-media \ --disable-introspection \ --disable-iscsi \ --disable-lsm \ @@ -40,4 +39,10 @@ UDISKS_CONF_OPTS = \ --disable-vdo \ --disable-zram +ifeq ($(BR2_PACKAGE_UDISKS_FHS_MEDIA),y) +UDISKS_CONF_OPTS += --enable-fhs-media +else +UDISKS_CONF_OPTS += --disable-fhs-media +endif + $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Sun Nov 13 21:55:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:55:03 +0100 Subject: [Buildroot] [PATCH v3] package/udisks: add config option to support mounting in /media In-Reply-To: <3b6d0a97-f4d9-9f03-7d25-e769e27bb57c@grandegger.com> References: <3b6d0a97-f4d9-9f03-7d25-e769e27bb57c@grandegger.com> Message-ID: <20221113225503.158e605e@windsurf> On Thu, 10 Nov 2022 09:38:02 +0100 Wolfgang Grandegger wrote: > Support mounting in /media instead of /run/media for compatibility > with the Filesystem Hierarchy Standard (FHS). This is also required > for backward compatibility with udisks1. > > Signed-off-by: Wolfgang Grandegger > > --- > Changes since v1: > - explicitly disable the option if not selected I'm not sure exactly why, but your patch didn't apply cleanly. Maybe some whitespace damage caused by your e-mail client (we recommend using git send-email to submit patches). Anyway, I fixed up the conflicts, and pushed your commit to our next branch. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Sun Nov 13 21:55:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:55:22 +0100 Subject: [Buildroot] [git commit branch/next] package/libmdbx: bump version to 0.11.13 "Swashplate" Message-ID: <20221113215530.C5C8C83853@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cd25808d7d3b292f61043d612c2e34aab5a422fd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is stable bugfix release of libmdbx, in Family Glory and in memory of Boris Yuriev (the inventor of Helicopter and Swashplate in 1911) on his 133rd birthday. It is reasonable to backport this patch to all applicable releases/branches of Buildroot. Release notes for v0.11.13 -------------------------- Fixes: - Fixed builds with older libc versions after using `fcntl64()` (backport). - Fixed builds with older `stdatomic.h` versions, where the `ATOMIC_*_LOCK_FREE` macros mistakenly redefined using functions (backport). - Added workaround for `mremap()` defect to avoid assertion failure (backport). - Workaround for `encryptfs` bug(s) in the `copy_file_range` implementation (backport). - Fixed unexpected `MDBX_BUSY` from `mdbx_env_set_option()`, `mdbx_env_set_syncbytes()` and `mdbx_env_set_syncperiod()` (backport). - CMake requirements lowered to version 3.0.2 (backport). - Added admonition of insecure for RISC-V (backport). Minors: - Minor clarification output of `--help` for `mdbx_test` (backport). - Added admonition of insecure for RISC-V (backport). - Stochastic scripts and CMake files synchronized with the `devel` branch. - Use `--dont-check-ram-size` for small-tests make-targets (backport). The complete ChangeLog: https://gitflic.ru/project/erthink/libmdbx/blob?file=ChangeLog.md Signed-off-by: ???????????? ?????????? (Leonid Yuriev) Signed-off-by: Thomas Petazzoni --- 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 79af189633..e3fb309461 100644 --- a/package/libmdbx/libmdbx.hash +++ b/package/libmdbx/libmdbx.hash @@ -1,5 +1,5 @@ # Hashes from: https://libmdbx.dqdkfa.ru/release/SHA256SUMS -sha256 dde8f3626509bb764b17c93fe0629389625cb50362502eb1c27ca208342f3894 libmdbx-amalgamated-0.11.12.tar.xz +sha256 9449fd357119e19902363ab90134d82c9a713b706394c2a1389b5bb4787b5164 libmdbx-amalgamated-0.11.13.tar.xz # Locally calculated sha256 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569 LICENSE diff --git a/package/libmdbx/libmdbx.mk b/package/libmdbx/libmdbx.mk index ac1a3a0d6f..a139e062f6 100644 --- a/package/libmdbx/libmdbx.mk +++ b/package/libmdbx/libmdbx.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBMDBX_VERSION = 0.11.12 +LIBMDBX_VERSION = 0.11.13 LIBMDBX_SOURCE = libmdbx-amalgamated-$(LIBMDBX_VERSION).tar.xz LIBMDBX_SITE = https://libmdbx.dqdkfa.ru/release LIBMDBX_SUPPORTS_IN_SOURCE_BUILD = NO From thomas.petazzoni at bootlin.com Sun Nov 13 21:55:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:55:34 +0100 Subject: [Buildroot] [PATCH] package/libmdbx: bump version to 0.11.13 "Swashplate" In-Reply-To: <20221110111109.99724-1-leo@yuriev.ru> References: <20221110111109.99724-1-leo@yuriev.ru> Message-ID: <20221113225534.0d225fab@windsurf> On Thu, 10 Nov 2022 14:11:08 +0300 ?????? ????? (Leonid Yuriev) wrote: > This is stable bugfix release of libmdbx, in Family Glory and > in memory of Boris Yuriev (the inventor of Helicopter and > Swashplate in 1911) on his 133rd birthday. > > It is reasonable to backport this patch to all applicable releases/branches of Buildroot. > > Release notes for v0.11.13 > -------------------------- Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From fontaine.fabrice at gmail.com Sun Nov 13 21:55:58 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 13 Nov 2022 22:55:58 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221113215558.17757-1-fontaine.fabrice@gmail.com> libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2: - Add LIBVNCSERVER_IGNORE_CVES ...ee-vncRec-memory-in-rfbClientCleanup.patch | 28 +++++++++++++++++++ package/libvncserver/libvncserver.mk | 3 ++ 2 files changed, 31 insertions(+) create mode 100644 package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk index ead809d19c..8f24e2d098 100644 --- a/package/libvncserver/libvncserver.mk +++ b/package/libvncserver/libvncserver.mk @@ -14,6 +14,9 @@ LIBVNCSERVER_INSTALL_STAGING = YES LIBVNCSERVER_DEPENDENCIES = host-pkgconf lzo LIBVNCSERVER_CONF_OPTS = -DWITH_LZO=ON +# 0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch +LIBVNCSERVER_IGNORE_CVES += CVE-2020-29260 + # only used for examples LIBVNCSERVER_CONF_OPTS += \ -DWITH_FFMPEG=OFF \ -- 2.35.1 From thomas.petazzoni at bootlin.com Sun Nov 13 21:56:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 13 Nov 2022 22:56:38 +0100 Subject: [Buildroot] [git commit] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221113215647.3C8F483863@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3ab978703e0597b4bdf17d3e32cf0357db8315c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- ...nt-free-vncRec-memory-in-rfbClientCleanup.patch | 28 ++++++++++++++++++++++ package/libvncserver/libvncserver.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk index ead809d19c..8f24e2d098 100644 --- a/package/libvncserver/libvncserver.mk +++ b/package/libvncserver/libvncserver.mk @@ -14,6 +14,9 @@ LIBVNCSERVER_INSTALL_STAGING = YES LIBVNCSERVER_DEPENDENCIES = host-pkgconf lzo LIBVNCSERVER_CONF_OPTS = -DWITH_LZO=ON +# 0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch +LIBVNCSERVER_IGNORE_CVES += CVE-2020-29260 + # only used for examples LIBVNCSERVER_CONF_OPTS += \ -DWITH_FFMPEG=OFF \ From unixmania at gmail.com Sun Nov 13 22:47:19 2022 From: unixmania at gmail.com (unixmania at gmail.com) Date: Sun, 13 Nov 2022 19:47:19 -0300 Subject: [Buildroot] [PATCH] package/qemu: refactor target emulator selection Message-ID: <20221113224719.185759-1-unixmania@gmail.com> From: Carlos Santos The current mechanism to select emulation targets works this way: - BR2_PACKAGE_QEMU_SYSTEM selects the "system" (softmmu) targets. It selects FDT and creates a dependency on the "dtc" package but this is not always necessary. Only 14 system targets, out of 31, actually require FDT. - BR2_PACKAGE_QEMU_LINUX_USER selects the "linux-user" targets. It does not select FDT, which is not required by linux-user emulators. - Alternatively, we fill BR2_PACKAGE_QEMU_CUSTOM_TARGETS with a list of emulators (e.g. "x86_64-softmmu x86_64-linux-user"). Then we pass "--enable-system --enable-linux-user --target-list="..." to the configure script, so QEMU builds its list of default targets, from which it checks if the specified subset is valid. Since CUSTOM_TARGETS does not select FDT, we can get build errors like this: ../meson.build:2778:2: ERROR: Problem encountered: fdt not available but required by targets x86_64-softmmu We could select FDT when CUSTOM_TARGETS is set, but this would force an unnecessary dependency on dtc, as BR2_PACKAGE_QEMU_SYSTEM does. In order to fix these problems, refactor the package configuration: - Keep BR2_PACKAGE_QEMU_SYSTEM and BR2_PACKAGE_QEMU_LINUX_USER, which by default build all corresponding target emulators. - Add a BR2_PACKAGE_QEMU_CHOOSE_TARGETS config, to permit choosing the desired emulators. - Add configs for each supported target. They select FDT, when needed. - Move QEMU to a separate menu, since the number of configuration itens became too large. - Select BR2_LEGACY if BR2_PACKAGE_QEMU_CUSTOM_TARGETS is set, because this situation requires user intervention to reconfigure the package. - Reorganize the make file accordingly. Selecting CHOOSE_TARGETS without choosing at least one emulator is considered an error. Signed-off-by: Carlos Santos --- Config.in.legacy | 13 ++ package/qemu/Config.in | 282 ++++++++++++++++++++++++++++++++++------- package/qemu/qemu.mk | 99 +++++++++++++-- 3 files changed, 334 insertions(+), 60 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..290f4625ab 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,19 @@ endif ############################################################################### +comment "Legacy options removed in 2022.02" + +config BR2_PACKAGE_QEMU_CUSTOM_TARGETS + string "the QEMU specific targets option has been removed" + help + This option has been replaced by a list of individual targets + for the many architectures supported by QEMU. + +config BR2_PACKAGE_QEMU_CUSTOM_TARGETS_WRAP + bool + default y if BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" + select BR2_LEGACY + comment "Legacy options removed in 2022.11" config BR2_KERNEL_HEADERS_5_17 diff --git a/package/qemu/Config.in b/package/qemu/Config.in index 15d6c7d6b5..d1c8234e98 100644 --- a/package/qemu/Config.in +++ b/package/qemu/Config.in @@ -17,7 +17,7 @@ comment "QEMU requires a toolchain with wchar, threads, gcc >= 8" depends on !(BR2_TOOLCHAIN_HAS_THREADS && BR2_USE_WCHAR) || \ !BR2_TOOLCHAIN_GCC_AT_LEAST_8 -config BR2_PACKAGE_QEMU +menuconfig BR2_PACKAGE_QEMU bool "QEMU" depends on BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 @@ -49,20 +49,13 @@ if BR2_PACKAGE_QEMU comment "Emulators selection" -config BR2_PACKAGE_QEMU_CUSTOM_TARGETS - string "Enable specific targets" +config BR2_PACKAGE_QEMU_SYSTEM + bool "Enable systems emulation" + depends on !BR2_STATIC_LIBS # dtc help - Enter here the list of QEMU targets you want to build. For - example: + Say 'y' to build system emulators/virtualisers. - System emulation | User-land emulation - ----------------------+----------------------- - i386-softmmu | i386-linux-user - arm-softmmu | ppc-linux-user - x86_64-softmmu | sparc-bsd-user - ... | ... - -comment "Networking options" +if BR2_PACKAGE_QEMU_SYSTEM config BR2_PACKAGE_QEMU_SLIRP bool "Enable user mode networking (SLIRP)" @@ -87,69 +80,260 @@ config BR2_PACKAGE_QEMU_SLIRP Notice that this option does not disable other networking modes. -if BR2_PACKAGE_QEMU_CUSTOM_TARGETS = "" - -comment "... or you can select emulator families to enable, below:" +config BR2_PACKAGE_QEMU_SDL + bool "Enable SDL frontend" + select BR2_PACKAGE_SDL2 + help + Say 'y' to enable the SDL frontend, that is, a graphical + window presenting the VM's display. -config BR2_PACKAGE_QEMU_SYSTEM - bool "Enable all systems emulation" - depends on !BR2_STATIC_LIBS # dtc - select BR2_PACKAGE_QEMU_FDT +config BR2_PACKAGE_QEMU_FDT + bool "Enable FDT" + select BR2_PACKAGE_DTC help - Say 'y' to build all system emulators/virtualisers that QEMU - supports. + Say 'y' here to have QEMU capable of constructing Device + Trees, and passing them to the VMs. + +endif # BR2_PACKAGE_QEMU_SYSTEM comment "systems emulation needs a toolchain w/ dynamic library" depends on BR2_STATIC_LIBS config BR2_PACKAGE_QEMU_LINUX_USER - bool "Enable all Linux user-land emulation" + bool "Enable Linux user-land emulation" # Incompatible "struct sigevent" definition on musl depends on !BR2_TOOLCHAIN_USES_MUSL help - Say 'y' to build all Linux user-land emulators that QEMU - supports. + Say 'y' to build Linux user-land emulators. # Note: bsd-user can not be build on Linux comment "Linux user-land emulation needs a glibc or uClibc toolchain" depends on BR2_TOOLCHAIN_USES_MUSL -endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == "" +config BR2_PACKAGE_QEMU_CHOOSE_TARGETS + bool "Choose emulator targets (default is to enable all)" + depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER -config BR2_PACKAGE_QEMU_HAS_EMULS - def_bool y - depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != "" +if BR2_PACKAGE_QEMU_CHOOSE_TARGETS -if BR2_PACKAGE_QEMU_HAS_EMULS +config BR2_PACKAGE_QEMU_TARGET_AARCH64 + bool "aarch64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + ARM 64-bit architecture. -comment "Frontends" +config BR2_PACKAGE_QEMU_TARGET_AARCH64_BE + bool "aarch64_be (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + ARM 64-bit architecture, big-endian. -config BR2_PACKAGE_QEMU_SDL - bool "Enable SDL frontend" - depends on !BR2_STATIC_LIBS # sdl2 - select BR2_PACKAGE_SDL2 +config BR2_PACKAGE_QEMU_TARGET_ALPHA + bool "alpha" help - Say 'y' to enable the SDL frontend, that is, a graphical - window presenting the VM's display. + DEC Alpha 64-bit RISC architecture. -comment "SDL frontend needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS +config BR2_PACKAGE_QEMU_TARGET_ARM + bool "arm" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + ARM EABI architecture, little-endian. -comment "Misc. features" +config BR2_PACKAGE_QEMU_TARGET_ARMEB + bool "armeb (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + ARM EABI architecture, big-endian. -config BR2_PACKAGE_QEMU_FDT - bool "Enable FDT" - depends on !BR2_STATIC_LIBS # dtc - select BR2_PACKAGE_DTC +config BR2_PACKAGE_QEMU_TARGET_AVR + bool "avr (system, only)" + depends on BR2_PACKAGE_QEMU_SYSTEM help - Say 'y' here to have QEMU capable of constructing Device - Trees, and passing them to the VMs. + AVR 8-bit microcontroller architecture. -comment "FDT support needs a toolchain w/ dynamic library" - depends on BR2_STATIC_LIBS +config BR2_PACKAGE_QEMU_TARGET_CRIS + bool "cris" + help + ETRAX CRIS microcontroller architecture. + +config BR2_PACKAGE_QEMU_TARGET_HEXAGON + bool "hexagon (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + Qualcomm's Hexagon VLSI DSP architecture. + +config BR2_PACKAGE_QEMU_TARGET_HPPA + bool "hppa" + help + HP PA-RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_I386 + bool "i386" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Intel i386 32-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_LOONGARCH64 + bool "loongarch64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Loongson 64-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_M68K + bool "m68k" + help + Motorola 68000 architecture. + +config BR2_PACKAGE_QEMU_TARGET_MICROBLAZE + bool "microblaze" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Xilinix MicroBlaze soft processor. + +config BR2_PACKAGE_QEMU_TARGET_MICROBLAZEEL + bool "microblazeel" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Xilinix MicroBlaze EL soft processor. + +config BR2_PACKAGE_QEMU_TARGET_MIPS + bool "mips" + help + MIPS 32-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_MIPSEL + bool "mipsel" + help + MIPS 32-bit architecture, little-endian. + +config BR2_PACKAGE_QEMU_TARGET_MIPS64 + bool "mips64" + help + MIPS 64-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_MIPS64EL + bool "mips64el" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + MIPS 64-bit architecture, little-endian. + +config BR2_PACKAGE_QEMU_TARGET_MIPSN32 + bool "mipsn32 (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + MIPS N32 architecture. + +config BR2_PACKAGE_QEMU_TARGET_MIPSN32EL + bool "mipsn32el (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + MIPS N32 architecture, little-endian. + +config BR2_PACKAGE_QEMU_TARGET_NIOS2 + bool "nios2" + help + Nios II architecture. + +config BR2_PACKAGE_QEMU_TARGET_OR1K + bool "or1k" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + OpenRISC 1000 architecture. + +config BR2_PACKAGE_QEMU_TARGET_PPC + bool "ppc" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + PoewerPC 32-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_PPC64 + bool "ppc64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + PoewerPC 64-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_PPC64LE + bool "ppc64le (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + PoewerPC 64-bit architecture, little-endian. + +config BR2_PACKAGE_QEMU_TARGET_RISCV32 + bool "riscv32" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + RISC-V 33-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_RISCV64 + bool "riscv64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + RISC-V 64-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_RX + bool "rx (system-only)" + depends on BR2_PACKAGE_QEMU_SYSTEM + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Renesas Electronics RX 32-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_S390X + bool "s390x" + help + IBM z/Architecture 64-bit mainframe (s390x) + +config BR2_PACKAGE_QEMU_TARGET_SH4 + bool "sh4" + help + Super-H 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_SH4EB + bool "sh4eb" + help + Super-H EB 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_SPARC + bool "sparc" + help + SPARC 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_SPARC32PLUS + bool "sparc32plus (linux-user, only)" + depends on BR2_PACKAGE_QEMU_LINUX_USER + help + SPARC 32-bit RISC architecture (Sun's v8plus). + +config BR2_PACKAGE_QEMU_TARGET_SPARC64 + bool "sparc64" + help + SPARC 64-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_TRICORE + bool "tricore (system, only)" + depends on BR2_PACKAGE_QEMU_SYSTEM + help + Infineon TriCore 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_X86_64 + bool "x86_64" + select BR2_PACKAGE_QEMU_FDT if BR2_PACKAGE_QEMU_SYSTEM + help + Intel x86 64-bit architecture. + +config BR2_PACKAGE_QEMU_TARGET_XTENSA + bool "xtensa" + help + Xtensa 32-bit RISC architecture. + +config BR2_PACKAGE_QEMU_TARGET_XTENSAEB + bool "xtensaeb" + help + Xtensa 32-bit RISC architecture, big-endian. + +endif # BR2_PACKAGE_QEMU_CHOOSE_TARGETS -endif # BR2_PACKAGE_QEMU_HAS_EMULS +comment "Tools selection" config BR2_PACKAGE_QEMU_TOOLS bool "Enable tools" diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index a991d49993..bf95b4dc62 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -30,30 +30,107 @@ QEMU_OPTS = QEMU_VARS = LIBTOOL=$(HOST_DIR)/bin/libtool -# If we want to specify only a subset of targets, we must still enable all -# of them, so that QEMU properly builds its list of default targets, from -# which it then checks if the specified sub-set is valid. That's what we -# do in the first part of the if-clause. -# Otherwise, if we do not want to pass a sub-set of targets, we then need -# to either enable or disable -user and/or -system emulation appropriately. -# That's what we do in the else-clause. -ifneq ($(call qstrip,$(BR2_PACKAGE_QEMU_CUSTOM_TARGETS)),) -QEMU_OPTS += --enable-system --enable-linux-user -QEMU_OPTS += --target-list="$(call qstrip,$(BR2_PACKAGE_QEMU_CUSTOM_TARGETS))" -else +# If we want to build all emulation targets, we just need to either enable -user +# and/or -system emulation appropriately. +# Otherwise, if we want only a subset of targets, we must still enable all of +# them, so that QEMU properly builds a list of default targets from which it +# checks if the specified sub-set is valid. +# That's why we check for BR2_PACKAGE_QEMU_CHOOSE_TARGETS, in the blocks below, +# and treat selecting it without selecting any emulation target as an error. ifeq ($(BR2_PACKAGE_QEMU_SYSTEM),y) QEMU_OPTS += --enable-system +ifeq ($(BR2_PACKAGE_QEMU_CHOOSE_TARGETS),y) +QEMU_SYSTEM_TARGET_LIST = \ + $(if $(BR2_PACKAGE_QEMU_TARGET_AARCH64),aarch64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ALPHA),alpha-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ARM),arm-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_AVR),avr-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_CRIS),cris-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_HPPA),hppa-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_I386),i386-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_LOONGARCH64),loongarch64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_M68K),m68k-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MICROBLAZE),microblaze-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MICROBLAZEEL),microblazeel-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS),mips-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS64),mips64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS64EL),mips64el-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPSEL),mipsel-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_NIOS2),nios2-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_OR1K),or1k-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC),ppc-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC64),ppc64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RISCV32),riscv32-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RISCV64),riscv64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RX),rx-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_S390X),s390x-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SH4),sh4-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SH4EB),sh4eb-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC),sparc-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC64),sparc64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_TRICORE),tricore-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_X86_64),x86_64-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_XTENSA),xtensa-softmmu) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_XTENSAEB),xtensaeb-softmmu) +ifeq ("$(call qstrip,$(QEMU_SYSTEM_TARGET_LIST))","") +$(error "No system emulator target has ben chosen") +endif +endif else QEMU_OPTS += --disable-system endif ifeq ($(BR2_PACKAGE_QEMU_LINUX_USER),y) QEMU_OPTS += --enable-linux-user +ifeq ($(BR2_PACKAGE_QEMU_CHOOSE_TARGETS),y) +QEMU_LINUX_USER_TARGET_LIST = \ + $(if $(BR2_PACKAGE_QEMU_TARGET_AARCH64),aarch64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_AARCH64_BE),aarch64_be-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ALPHA),alpha-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ARM),arm-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_ARMEB),armeb-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_CRIS),cris-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_HEXAGON),hexagon-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_HPPA),hppa-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_I386),i386-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_LOONGARCH64),loongarch64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_M68K),m68k-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MICROBLAZE),microblaze-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MICROBLAZEEL),microblazeel-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS),mips-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS64),mips64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPS64EL),mips64el-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPSEL),mipsel-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPSN32),mipsn32-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_MIPSN32EL),mipsn32el-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_NIOS2),nios2-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_OR1K),or1k-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC),ppc-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC64),ppc64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_PPC64LE),ppc64le-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RISCV32),riscv32-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_RISCV64),riscv64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_S390X),s390x-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SH4),sh4-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SH4EB),sh4eb-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC),sparc-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC32PLUS),sparc32plus-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_SPARC64),sparc64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_X86_64),x86_64-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_XTENSA),xtensa-linux-user) \ + $(if $(BR2_PACKAGE_QEMU_TARGET_XTENSAEB),xtensaeb-linux-user) +ifeq ("$(call qstrip,$(QEMU_LINUX_USER_TARGET_LIST))","") +$(error "No user-land emulator target has ben chosen") +endif +endif else QEMU_OPTS += --disable-linux-user endif +# Build the list of desired targets, if any. +ifeq ($(BR2_PACKAGE_QEMU_CHOOSE_TARGETS),y) +QEMU_OPTS += --target-list="$(call qstrip,$(QEMU_SYSTEM_TARGET_LIST) $(QEMU_LINUX_USER_TARGET_LIST))" endif ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) -- 2.31.1 From buildroot at busybox.net Mon Nov 14 03:10:30 2022 From: buildroot at busybox.net (Email Administrator Team) Date: 13 Nov 2022 19:10:30 -0800 Subject: [Buildroot] Email account unusual sign-in activity Message-ID: <20221113191030.6ED8C34EDB578358@busybox.net> An HTML attachment was scrubbed... URL: From bugzilla at busybox.net Mon Nov 14 03:54:08 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 14 Nov 2022 03:54:08 +0000 Subject: [Buildroot] [Bug 15126] New: doma Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15126 Bug ID: 15126 Summary: doma Product: buildroot Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P5 Component: Outdated package Assignee: unassigned at buildroot.uclibc.org Reporter: wardmathew989 at gmail.com CC: buildroot at uclibc.org Target Milestone: --- -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Nov 14 04:05:17 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 14 Nov 2022 04:05:17 +0000 Subject: [Buildroot] [Bug 15126] doma In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15126 Hello changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wardmathew989 at gmail.com Version|unspecified |2011.05 Target Milestone|--- |2022.11 -- You are receiving this mail because: You are on the CC list for the bug. From neal.frager at amd.com Mon Nov 14 05:20:43 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 14 Nov 2022 05:20:43 +0000 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221113215834.00ae7f71@windsurf> References: <20221113184933.47232-1-neal.frager@amd.com> <20221113215834.00ae7f71@windsurf> Message-ID: <0CE02715-2AFE-43E1-8EBE-7060E44E4C93@amd.com> Hi Thomas, > Le 13 nov. 2022 ? 21:58, Thomas Petazzoni a ?crit : > > ?On Sun, 13 Nov 2022 11:49:33 -0700 > Neal Frager via buildroot wrote: > >> This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the >> zynqmp_kria_kv260_defconfig as it is not necessary. The post build >> kv260.sh creates the proper u-boot.itb without needing this option. >> >> Signed-off-by: Neal Frager >> --- >> board/zynqmp/kria/kv260/uboot.fragment | 1 - >> 1 file changed, 1 deletion(-) > > I've applied to master, after adding the following to the commit log: > > """ > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > """ > > For future patches, it would be nice if you could include such > references if your patch is aimed at fixing a Gitlab CI failure, or an > autobuilder failure. Thanks a lot! > Yes, no problem. I will keep this in mind for the future. Best regards, Neal Frager AMD From peter at korsgaard.com Mon Nov 14 07:06:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:06:58 +0100 Subject: [Buildroot] [PATCH 1/1] package/rpi-userland: fix hello_ applications In-Reply-To: <20221102144858.3037-1-tim.gover@raspberrypi.com> (Tim Gover's message of "Wed, 2 Nov 2022 14:48:58 +0000") References: <20221102144858.3037-1-tim.gover@raspberrypi.com> Message-ID: <87k03ym2ul.fsf@dell.be.48ers.dk> >>>>> "Tim" == Tim Gover writes: > The HELLO_ examples fail to run because the librevision.so > library build by the userland package is not included > in the image. > Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO > is selected. > Signed-off-by: Tim Gover Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 07:08:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:08:25 +0100 Subject: [Buildroot] [PATCH 1/1] package/pixman: security bump version to 0.42.2 In-Reply-To: <20221103174125.308556-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Thu, 3 Nov 2022 18:41:25 +0100") References: <20221103174125.308556-1-bernd.kuhls@t-online.de> Message-ID: <87fsemm2s6.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Release notes: > https://lists.x.org/archives/xorg-announce/2022-October/003228.html > https://lists.x.org/archives/xorg-announce/2022-November/003249.html > Fixes CVE-2022-44638: > https://lists.x.org/archives/xorg-announce/2022-November/003251.html > Signed-off-by: Bernd Kuhls Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 07:10:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:10:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/procps-ng: fix build without __NR_pidfd_open In-Reply-To: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 3 Nov 2022 18:48:18 +0100") References: <20221103174818.1469409-1-fontaine.fabrice@gmail.com> Message-ID: <87bkpam2o3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without __NR_pidfd_open raised since > bump to version 3.3.17 in commit > cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and > https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: > pgrep.c: In function 'pidfd_open': > pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? > 748 | return syscall(__NR_pidfd_open, pid, flags); > | ^~~~~~~~~~~~~~~ > | pidfd_open > Fixes: > - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 07:16:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:16:22 +0100 Subject: [Buildroot] [PATCH 1/1] package/libidn2: fix build with libunistring In-Reply-To: <20221103135159.825586-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 3 Nov 2022 14:51:59 +0100") References: <20221103135159.825586-1-fontaine.fabrice@gmail.com> Message-ID: <877czym2ex.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with libunistring raised since the > addition of the package in commit > ffb85a4a16df94e4980057a194e5fdc3c8332e32: > /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: > warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not > found (try using -rpath or -rpath-link) > /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: > ../lib/.libs/libidn2.so: undefined reference to > `u8_strconv_to_encoding' > [...] > aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' > Fixes: > - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a > - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From d.lang at abatec.at Mon Nov 14 07:18:28 2022 From: d.lang at abatec.at (Lang Daniel) Date: Mon, 14 Nov 2022 07:18:28 +0000 Subject: [Buildroot] [PATCH v3 1/1] package/iwd: add dbus compile time dependency In-Reply-To: <20221031174959.604094-1-james.hilliard1@gmail.com> References: <20221031174959.604094-1-james.hilliard1@gmail.com> Message-ID: Hi James, > In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build > dependency, however we still need it when building with systemd so > that the service directory is available via pkg-config. Sorry for getting this whole mess started. I only did a compile test without systemd before submitting the patch. I guess the comment in package/iwd/Config.in:8 should be removed then, since that's what got me started. > In addition we can drop --with-dbus-datadir by unconditionally > requiring dbus as the datadir will then be fetched from pkg-config. > > Fixes: > checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required > > Signed-off-by: James Hilliard > --- > Changes v2 -> v3: > ? - always depend on dbus > Changes v1 -> v2: > ? - depend on dbus when depending on systemd > --- > ?package/iwd/iwd.mk | 5 ++--- > ?1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk > index 002988cf33..5ffbde334e 100644 > --- a/package/iwd/iwd.mk > +++ b/package/iwd/iwd.mk > @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager > ?IWD_CONF_OPTS = \ > ???????? --disable-manual-pages \ > ???????? --enable-external-ell \ > -?????? --enable-dbus-policy \ > -?????? --with-dbus-datadir=/usr/share > -IWD_DEPENDENCIES = ell > +?????? --enable-dbus-policy > +IWD_DEPENDENCIES = dbus ell > ? > ?ifeq ($(BR2_PACKAGE_READLINE),y) > ?# iwd client depends on readline (GPL-3.0+) > -- > 2.34.1 From peter at korsgaard.com Mon Nov 14 07:20:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:20:42 +0100 Subject: [Buildroot] [PATCH] package/multipath-tools: security bump to version 0.9.3 In-Reply-To: <20221103143414.2624696-1-peter@korsgaard.com> (Peter Korsgaard's message of "Thu, 3 Nov 2022 15:34:13 +0100") References: <20221103143414.2624696-1-peter@korsgaard.com> Message-ID: <8735amm27p.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2022-41974: Authorization bypass > - CVE-2022-41973: Symlink attack > For more details, see the writeup: > https://blog.qualys.com/vulnerabilities-threat-research/2022/10/25/leeloo-multipath-authorization-bypass-and-symlink-attack-in-multipathd-cve-2022-41974-and-cve-2022-41973 > Update README.md hash after license-unrelated changes: > git shortlog 0.9.0..0.9.3 -- README.md > Konstantin Kharlamov (1): > README.md: mention libreadline and libedit optional deps > Xose Vazquez Perez (4): > multipath-tools: update devel repo info in README.md > multipath-tools: add ALUA info to README.md > multipath-tools: add basic info on how to use multipath-tools with NVMe devices > multipath-tools: add more info for NetApp RDAC arrays > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 07:16:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:16:04 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libidn2: fix build with libunistring Message-ID: <20221114072057.2D5CD838C2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ee698523b2d4bf766caca94fa1faf15d832ec645 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with libunistring raised since the addition of the package in commit ffb85a4a16df94e4980057a194e5fdc3c8332e32: /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' [...] aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' Fixes: - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a9e5b0255d47babf45f1f6e13dccf65bbbc9f84c) Signed-off-by: Peter Korsgaard --- package/libidn2/libidn2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libidn2/libidn2.mk b/package/libidn2/libidn2.mk index 19fbe4aafd..778e26225e 100644 --- a/package/libidn2/libidn2.mk +++ b/package/libidn2/libidn2.mk @@ -13,10 +13,12 @@ LIBIDN2_DEPENDENCIES = \ host-pkgconf \ $(TARGET_NLS_DEPENDENCIES) \ $(if $(BR2_PACKAGE_LIBICONV),libiconv) +LIBIDN2_CONF_OPTS = --without-included-libunistring LIBIDN2_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBUNISTRING),y) LIBIDN2_DEPENDENCIES += libunistring +LIBIDN2_CONF_OPTS += --with-libunistring-prefix=$(STAGING_DIR)/usr/lib endif ifeq ($(BR2_PACKAGE_LIBIDN2_BINARY),) From peter at korsgaard.com Mon Nov 14 07:08:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:08:08 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/pixman: security bump version to 0.42.2 Message-ID: <20221114072057.19E96838BF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b4c1a3b00fd4f32a557c6f9425dae130ea6c8200 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Release notes: https://lists.x.org/archives/xorg-announce/2022-October/003228.html https://lists.x.org/archives/xorg-announce/2022-November/003249.html Fixes CVE-2022-44638: https://lists.x.org/archives/xorg-announce/2022-November/003251.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit 0ceeb39303267400d6335e3c687ce1f73d9e6dcc) Signed-off-by: Peter Korsgaard --- package/pixman/pixman.hash | 6 +++--- package/pixman/pixman.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pixman/pixman.hash b/package/pixman/pixman.hash index 1af632a9f4..78407bf048 100644 --- a/package/pixman/pixman.hash +++ b/package/pixman/pixman.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2020-April/003043.html -sha256 da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e pixman-0.40.0.tar.xz -sha512 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 pixman-0.40.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-October/003228.html +sha256 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376 pixman-0.42.2.tar.xz +sha512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8 pixman-0.42.2.tar.xz # Locally computed sha256 fac9270f0987b96ff4533fca3548c633e02083cbba4a0172a3b149b2e4019793 COPYING diff --git a/package/pixman/pixman.mk b/package/pixman/pixman.mk index 64302fa49a..5affd47a3f 100644 --- a/package/pixman/pixman.mk +++ b/package/pixman/pixman.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIXMAN_VERSION = 0.40.0 +PIXMAN_VERSION = 0.42.2 PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.xz PIXMAN_SITE = https://xorg.freedesktop.org/releases/individual/lib PIXMAN_LICENSE = MIT From peter at korsgaard.com Mon Nov 14 07:18:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:18:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/multipath-tools: bump to version 0.8.9 Message-ID: <20221114072057.37061838C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4b648d371afcd888db113841a4ac8c27ccc4c3d0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Text has been added to README.md, but the section about licenses hasn't been modified. Unfortunately there are still many files without license info, so the small piece of text in README.md that says files with no license info are LGPL-2.0 is still relevant. Signed-off-by: Alexander Egorenkov [Arnout: update README.md hash] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit b790ff27d5461df4de22732611a1eb4beee68f91) Signed-off-by: Peter Korsgaard --- ...ultipath-use-pkg-config-to-get-path-to-he.patch | 69 ---------------------- package/multipath-tools/multipath-tools.hash | 4 +- package/multipath-tools/multipath-tools.mk | 2 +- 3 files changed, 3 insertions(+), 72 deletions(-) diff --git a/package/multipath-tools/0001-kpartx-libmultipath-use-pkg-config-to-get-path-to-he.patch b/package/multipath-tools/0001-kpartx-libmultipath-use-pkg-config-to-get-path-to-he.patch deleted file mode 100644 index 0d46f12a69..0000000000 --- a/package/multipath-tools/0001-kpartx-libmultipath-use-pkg-config-to-get-path-to-he.patch +++ /dev/null @@ -1,69 +0,0 @@ -From 922855e245c8bdadc0d24b5b706549b18fb5f079 Mon Sep 17 00:00:00 2001 -From: Alexander Egorenkov -Date: Sat, 21 Nov 2020 11:08:56 +0100 -Subject: [PATCH] kpartx, libmultipath: use pkg-config to get path to - headers - -Use pkg-config in Makefile to find path to devmapper and udev headers -to enable cross-compilation. - -Signed-off-by: Alexander Egorenkov ---- - kpartx/Makefile | 2 +- - libmultipath/Makefile | 12 ++++++------ - 2 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/kpartx/Makefile b/kpartx/Makefile -index 2906a984..29573890 100644 ---- a/kpartx/Makefile -+++ b/kpartx/Makefile -@@ -8,7 +8,7 @@ LDFLAGS += $(BIN_LDFLAGS) - - LIBDEPS += -ldevmapper - --ifneq ($(call check_func,dm_task_set_cookie,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_set_cookie,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_COOKIE - endif - -diff --git a/libmultipath/Makefile b/libmultipath/Makefile -index 62ba16e8..3ad9130c 100644 ---- a/libmultipath/Makefile -+++ b/libmultipath/Makefile -@@ -20,27 +20,27 @@ ifdef SYSTEMD - endif - endif - --ifneq ($(call check_func,dm_task_no_flush,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_no_flush,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_FLUSH -D_GNU_SOURCE - endif - --ifneq ($(call check_func,dm_task_get_errno,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_get_errno,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_GET_ERRNO - endif - --ifneq ($(call check_func,dm_task_set_cookie,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_set_cookie,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_COOKIE - endif - --ifneq ($(call check_func,udev_monitor_set_receive_buffer_size,/usr/include/libudev.h),0) -+ifneq ($(call check_func,udev_monitor_set_receive_buffer_size,$(shell $(PKG_CONFIG) --variable=includedir libudev)/libudev.h),0) - CFLAGS += -DLIBUDEV_API_RECVBUF - endif - --ifneq ($(call check_func,dm_task_deferred_remove,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_task_deferred_remove,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_DEFERRED - endif - --ifneq ($(call check_func,dm_hold_control_dev,/usr/include/libdevmapper.h),0) -+ifneq ($(call check_func,dm_hold_control_dev,$(shell $(PKG_CONFIG) --variable=includedir devmapper)/libdevmapper.h),0) - CFLAGS += -DLIBDM_API_HOLD_CONTROL - endif - --- -2.29.2 - diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index f063848681..58d8de369c 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 ff45ddb18a1effbfbe5712f513dd3b7146c68141091fc1c2489af8d6197026ef multipath-tools-0.8.8.tar.gz +sha256 27a426facea0474e6dc48e026a94f7c86890d3f27b439b07ec26b0b9887b0cc4 multipath-tools-0.8.9.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 b1bd70cc61ab014cc2e744af6b117db481ef4fa5d59cb3a21d86059935c666df README.md +sha256 a3777a6b4433a23246eed8a88ca8466e3d21a2f758c03d060201fe2c44ff5484 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index eecfe39002..c0b7c5721e 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.8.8 +MULTIPATH_TOOLS_VERSION = 0.8.9 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ From peter at korsgaard.com Mon Nov 14 07:06:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:06:17 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rpi-userland: fix hello_ applications Message-ID: <20221114072057.114AB838BE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f007574559b26d716566ee44aaf99443d75afc8f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The HELLO_ examples fail to run because the librevision.so library build by the userland package is not included in the image. Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO is selected. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni (cherry picked from commit 5044928baeaed86cee6f8452dc3850d5d0cb80a5) Signed-off-by: Peter Korsgaard --- package/rpi-userland/rpi-userland.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..2800b56296 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -25,6 +25,9 @@ define RPI_USERLAND_EXTRA_LIBS_TARGET $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(TARGET_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(TARGET_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_TARGET_HOOKS += RPI_USERLAND_EXTRA_LIBS_TARGET @@ -32,6 +35,9 @@ define RPI_USERLAND_EXTRA_LIBS_STAGING $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(STAGING_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(STAGING_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_STAGING_HOOKS += RPI_USERLAND_EXTRA_LIBS_STAGING From peter at korsgaard.com Mon Nov 14 07:18:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:18:25 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/multipath-tools: security bump to version 0.9.3 Message-ID: <20221114072057.4B5E2838C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=18a90c520b634c3eb6cc3050834f62cfdb765569 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-41974: Authorization bypass - CVE-2022-41973: Symlink attack For more details, see the writeup: https://www.qualys.com/2022/10/24/leeloo-multipath/leeloo-multipath.txt Update README.md hash after license-unrelated changes: git shortlog 0.9.0..0.9.3 -- README.md Konstantin Kharlamov (1): README.md: mention libreadline and libedit optional deps Xose Vazquez Perez (4): multipath-tools: update devel repo info in README.md multipath-tools: add ALUA info to README.md multipath-tools: add basic info on how to use multipath-tools with NVMe devices multipath-tools: add more info for NetApp RDAC arrays Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 0a7a5641597c5c3d0978906fb8cf93eb153425a3) Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index df0d24fb74..6f893d37ce 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..ec5d853644 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.9.0 +MULTIPATH_TOOLS_VERSION = 0.9.3 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ From peter at korsgaard.com Mon Nov 14 07:09:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:09:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/procps-ng: fix build without __NR_pidfd_open Message-ID: <20221114072057.23CE5838C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=adc5d125397c841d8e8d9791a975636cc629d782 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure without __NR_pidfd_open raised since bump to version 3.3.17 in commit cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: pgrep.c: In function 'pidfd_open': pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? 748 | return syscall(__NR_pidfd_open, pid, flags); | ^~~~~~~~~~~~~~~ | pidfd_open Fixes: - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c07caa732b5c4ca5836ee81ce90f57f967dcc721) Signed-off-by: Peter Korsgaard --- package/procps-ng/0003-fix-pifd_open-check.patch | 59 ++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch new file mode 100644 index 0000000000..7152901e70 --- /dev/null +++ b/package/procps-ng/0003-fix-pifd_open-check.patch @@ -0,0 +1,59 @@ +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 18:24:53 +0100 +Subject: [PATCH] fix pifd_open check + +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will +never be defined resulting in the following build failure if pidfd_open +is available but __NR_pidfd_open is not available: + +pgrep.c: In function 'pidfd_open': +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? + 748 | return syscall(__NR_pidfd_open, pid, flags); + | ^~~~~~~~~~~~~~~ + | pidfd_open + +This build failure is raised since the addition of pwait in version +3.3.17 and +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da + +Fixes: + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.com/procps-ng/procps/-/merge_requests/166] +--- + configure.ac | 2 +- + src/pgrep.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 629881a6..1a3ccdb8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no)) + +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ + AC_MSG_CHECKING([for __NR_pidfd_open]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include +diff --git a/pgrep.c b/pgrep.c +index c4ad5da3..29cfedf7 100644 +--- a/pgrep.c ++++ b/pgrep.c +@@ -38,7 +38,7 @@ + #include + #include + +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) ++#if defined(ENABLE_PWAIT) + #include + #include + #endif +-- +2.35.1 + From peter at korsgaard.com Mon Nov 14 07:18:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:18:13 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/multipath-tools: bump to version 0.9.0 Message-ID: <20221114072057.41589838BF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b3f38e5d37447339b69b5e82aae5f2e35ee4edec branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Renumber patch - Update hash of README.md (changes not related to license) - FPIN support is fixed by setting LINUX_HEADERS_INCDIR and https://github.com/opensvc/multipath-tools/commit/63aa47d0327de2beacf86f6a8e2fd7575d62dadf FPIN support is (wrongly) enabled if ELS_DTAG_LNK_INTEGRITY is defined in /usr/include/scsi/fc/fc_els.h since bump to version 0.8.9 in commit b790ff27d5461df4de22732611a1eb4beee68f91 and https://github.com/opensvc/multipath-tools/commit/cfff03efbca753ef485ad717087464dced9c721a resulting in the following build failure: In file included from /nvmedata/autobuild/instance-7/output-1/host/nios2-buildroot-linux-gnu/sysroot/usr/include/scsi/scsi_netlink_fc.h:25, from fpin_handlers.c:6: /nvmedata/autobuild/instance-7/output-1/host/nios2-buildroot-linux-gnu/sysroot/usr/include/scsi/scsi_netlink.h:44:2: error: unknown type name 'uint8_t' 44 | uint8_t version; | ^~~~~~~ https://github.com/opensvc/multipath-tools/compare/0.8.9...0.9.0 Fixes: - http://autobuild.buildroot.org/results/32f4ada6c49261924ca78f62dee43241bda379a3 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 4246d5055946b4e4c503fe69b5eab95fc6069b56) Signed-off-by: Peter Korsgaard --- ...> 0001-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch} | 0 package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/0002-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch b/package/multipath-tools/0001-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch similarity index 100% rename from package/multipath-tools/0002-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch rename to package/multipath-tools/0001-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index 58d8de369c..df0d24fb74 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 27a426facea0474e6dc48e026a94f7c86890d3f27b439b07ec26b0b9887b0cc4 multipath-tools-0.8.9.tar.gz +sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 a3777a6b4433a23246eed8a88ca8466e3d21a2f758c03d060201fe2c44ff5484 README.md +sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index c0b7c5721e..f3ce3ca8b8 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.8.9 +MULTIPATH_TOOLS_VERSION = 0.9.0 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ @@ -21,6 +21,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ + LINUX_HEADERS_INCDIR=$(STAGING_DIR)/usr/include \ LIB="lib" \ RUN="run" \ OPTFLAGS="" \ From peter at korsgaard.com Mon Nov 14 07:06:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:06:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rpi-userland: fix hello_ applications Message-ID: <20221114072433.B3A97838D9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bda05ca73c94e435f0638d5552ce74e6c428542 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The HELLO_ examples fail to run because the librevision.so library build by the userland package is not included in the image. Include this library if BR2_PACKAGE_RPI_USERLAND_HELLO is selected. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni (cherry picked from commit 5044928baeaed86cee6f8452dc3850d5d0cb80a5) Signed-off-by: Peter Korsgaard --- package/rpi-userland/rpi-userland.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..2800b56296 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -25,6 +25,9 @@ define RPI_USERLAND_EXTRA_LIBS_TARGET $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(TARGET_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(TARGET_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_TARGET_HOOKS += RPI_USERLAND_EXTRA_LIBS_TARGET @@ -32,6 +35,9 @@ define RPI_USERLAND_EXTRA_LIBS_STAGING $(INSTALL) -m 0644 -D \ $(@D)/build/lib/libilclient.so \ $(STAGING_DIR)/usr/lib/libilclient.so + $(INSTALL) -m 0644 -D \ + $(@D)/build/lib/librevision.so \ + $(STAGING_DIR)/usr/lib/librevision.so endef RPI_USERLAND_POST_INSTALL_STAGING_HOOKS += RPI_USERLAND_EXTRA_LIBS_STAGING From peter at korsgaard.com Mon Nov 14 07:10:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:10:24 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/procps-ng: fix build without __NR_pidfd_open Message-ID: <20221114072433.C62A1838DB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad97ecaee3429487927ce3138f31f46eed207cae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure without __NR_pidfd_open raised since bump to version 3.3.17 in commit cc28c7aa6df7798ce5ca79d6d1c7c2eb115ba220 and https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da: pgrep.c: In function 'pidfd_open': pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? 748 | return syscall(__NR_pidfd_open, pid, flags); | ^~~~~~~~~~~~~~~ | pidfd_open Fixes: - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit c07caa732b5c4ca5836ee81ce90f57f967dcc721) Signed-off-by: Peter Korsgaard --- package/procps-ng/0003-fix-pifd_open-check.patch | 59 ++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/package/procps-ng/0003-fix-pifd_open-check.patch b/package/procps-ng/0003-fix-pifd_open-check.patch new file mode 100644 index 0000000000..7152901e70 --- /dev/null +++ b/package/procps-ng/0003-fix-pifd_open-check.patch @@ -0,0 +1,59 @@ +From 0cce3e981540c28d2f703b9ab16c04d0df8fa03d Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Thu, 3 Nov 2022 18:24:53 +0100 +Subject: [PATCH] fix pifd_open check + +Replace AC_CHECK_FUNC by AC_CHECK_FUNCS otherwise HAVE_PIDFD_OPEN will +never be defined resulting in the following build failure if pidfd_open +is available but __NR_pidfd_open is not available: + +pgrep.c: In function 'pidfd_open': +pgrep.c:748:17: error: '__NR_pidfd_open' undeclared (first use in this function); did you mean 'pidfd_open'? + 748 | return syscall(__NR_pidfd_open, pid, flags); + | ^~~~~~~~~~~~~~~ + | pidfd_open + +This build failure is raised since the addition of pwait in version +3.3.17 and +https://gitlab.com/procps-ng/procps/-/commit/c8384e682c1cfb3b2dc797e0f8a3cbaaccf7a3da + +Fixes: + - http://autobuild.buildroot.org/results/f23a5156e641b2ebdd673973dec0f9c87760c688 + +Signed-off-by: Fabrice Fontaine +[Upstream status: +https://gitlab.com/procps-ng/procps/-/merge_requests/166] +--- + configure.ac | 2 +- + src/pgrep.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 629881a6..1a3ccdb8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,7 +160,7 @@ AC_TRY_COMPILE([#include ], + AC_MSG_RESULT(yes), + AC_MSG_RESULT(no)) + +-AC_CHECK_FUNC([pidfd_open], [enable_pwait=yes], [ ++AC_CHECK_FUNCS([pidfd_open], [enable_pwait=yes], [ + AC_MSG_CHECKING([for __NR_pidfd_open]) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include +diff --git a/pgrep.c b/pgrep.c +index c4ad5da3..29cfedf7 100644 +--- a/pgrep.c ++++ b/pgrep.c +@@ -38,7 +38,7 @@ + #include + #include + +-#if defined(ENABLE_PWAIT) && !defined(HAVE_PIDFD_OPEN) ++#if defined(ENABLE_PWAIT) + #include + #include + #endif +-- +2.35.1 + From peter at korsgaard.com Mon Nov 14 07:16:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:16:49 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/multipath-tools: security bump to version 0.9.3 Message-ID: <20221114072433.DB4B1838DD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bb48a9abb918b0d9caaaf83c1be21d0999314ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-41974: Authorization bypass - CVE-2022-41973: Symlink attack For more details, see the writeup: https://www.qualys.com/2022/10/24/leeloo-multipath/leeloo-multipath.txt Update README.md hash after license-unrelated changes: git shortlog 0.9.0..0.9.3 -- README.md Konstantin Kharlamov (1): README.md: mention libreadline and libedit optional deps Xose Vazquez Perez (4): multipath-tools: update devel repo info in README.md multipath-tools: add ALUA info to README.md multipath-tools: add basic info on how to use multipath-tools with NVMe devices multipath-tools: add more info for NetApp RDAC arrays Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 0a7a5641597c5c3d0978906fb8cf93eb153425a3) Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.hash | 4 ++-- package/multipath-tools/multipath-tools.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/multipath-tools/multipath-tools.hash b/package/multipath-tools/multipath-tools.hash index df0d24fb74..6f893d37ce 100644 --- a/package/multipath-tools/multipath-tools.hash +++ b/package/multipath-tools/multipath-tools.hash @@ -1,7 +1,7 @@ # Locally computed: -sha256 d6d1d819a53d076a91828ede42d9786451a471c4b71ca3fd25d04ad5413e3f95 multipath-tools-0.9.0.tar.gz +sha256 7d5af5d86e43b757e253d1ba244aa8a9c09bfbb1677a72accb799b1bfcc0a9ac multipath-tools-0.9.3.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0 sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 LICENSES/GPL-3.0 sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c LICENSES/LGPL-2.0 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSES/LGPL-2.1 -sha256 fb0a5d2008c609fec129d2ffd01dd7f65f0e3868bcf465b6fda76e25ff896ce9 README.md +sha256 1e6095ac219062b8ddb2416d2a3cc40560619cd6b3ba609f5602bbd320413be0 README.md diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index f3ce3ca8b8..ec5d853644 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -4,7 +4,7 @@ # ################################################################################ -MULTIPATH_TOOLS_VERSION = 0.9.0 +MULTIPATH_TOOLS_VERSION = 0.9.3 MULTIPATH_TOOLS_SITE = $(call github,opensvc,multipath-tools,$(MULTIPATH_TOOLS_VERSION)) MULTIPATH_TOOLS_LICENSE = \ From peter at korsgaard.com Mon Nov 14 07:15:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:15:56 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libidn2: fix build with libunistring Message-ID: <20221114072433.D0C6B838DC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0104466a2c80a59d89fa654907383acd1103906a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure with libunistring raised since the addition of the package in commit ffb85a4a16df94e4980057a194e5fdc3c8332e32: /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: warning: libunistring.so.2, needed by ../lib/.libs/libidn2.so, not found (try using -rpath or -rpath-link) /home/autobuild/autobuild/instance-2/output-1/per-package/libidn2/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../lib/.libs/libidn2.so: undefined reference to `u8_strconv_to_encoding' [...] aarch64-buildroot-linux-gnu-gcc: ERROR: unsafe header/library path used in cross-compilation: '-L/usr/lib' Fixes: - http://autobuild.buildroot.org/results/30ac50512cd4b4cb3ecc97514a72d1f316a1b33a - http://autobuild.buildroot.org/results/c225ff4ef007b9a3ca56e6b601687aaa33699675 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a9e5b0255d47babf45f1f6e13dccf65bbbc9f84c) Signed-off-by: Peter Korsgaard --- package/libidn2/libidn2.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/libidn2/libidn2.mk b/package/libidn2/libidn2.mk index 19fbe4aafd..778e26225e 100644 --- a/package/libidn2/libidn2.mk +++ b/package/libidn2/libidn2.mk @@ -13,10 +13,12 @@ LIBIDN2_DEPENDENCIES = \ host-pkgconf \ $(TARGET_NLS_DEPENDENCIES) \ $(if $(BR2_PACKAGE_LIBICONV),libiconv) +LIBIDN2_CONF_OPTS = --without-included-libunistring LIBIDN2_INSTALL_STAGING = YES ifeq ($(BR2_PACKAGE_LIBUNISTRING),y) LIBIDN2_DEPENDENCIES += libunistring +LIBIDN2_CONF_OPTS += --with-libunistring-prefix=$(STAGING_DIR)/usr/lib endif ifeq ($(BR2_PACKAGE_LIBIDN2_BINARY),) From peter at korsgaard.com Mon Nov 14 07:07:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 08:07:43 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/pixman: security bump version to 0.42.2 Message-ID: <20221114072433.BD51D838DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dea1804c6ac8f43463cb897240e2a8fc22991178 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Release notes: https://lists.x.org/archives/xorg-announce/2022-October/003228.html https://lists.x.org/archives/xorg-announce/2022-November/003249.html Fixes CVE-2022-44638: https://lists.x.org/archives/xorg-announce/2022-November/003251.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit 0ceeb39303267400d6335e3c687ce1f73d9e6dcc) Signed-off-by: Peter Korsgaard --- package/pixman/pixman.hash | 6 +++--- package/pixman/pixman.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/pixman/pixman.hash b/package/pixman/pixman.hash index 1af632a9f4..78407bf048 100644 --- a/package/pixman/pixman.hash +++ b/package/pixman/pixman.hash @@ -1,6 +1,6 @@ -# From https://lists.x.org/archives/xorg-announce/2020-April/003043.html -sha256 da8ed9fe2d1c5ef8ce5d1207992db959226bd4e37e3f88acf908fd9a71e2704e pixman-0.40.0.tar.xz -sha512 8a60edb113d68791b41bd90b761ff7b3934260cb3dada3234c9351416f61394e4157353bc4d61b8f6c2c619de470f6feefffb4935bfcf79d291ece6285de7270 pixman-0.40.0.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-October/003228.html +sha256 5747d2ec498ad0f1594878cc897ef5eb6c29e91c53b899f7f71b506785fc1376 pixman-0.42.2.tar.xz +sha512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8 pixman-0.42.2.tar.xz # Locally computed sha256 fac9270f0987b96ff4533fca3548c633e02083cbba4a0172a3b149b2e4019793 COPYING diff --git a/package/pixman/pixman.mk b/package/pixman/pixman.mk index 64302fa49a..5affd47a3f 100644 --- a/package/pixman/pixman.mk +++ b/package/pixman/pixman.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIXMAN_VERSION = 0.40.0 +PIXMAN_VERSION = 0.42.2 PIXMAN_SOURCE = pixman-$(PIXMAN_VERSION).tar.xz PIXMAN_SITE = https://xorg.freedesktop.org/releases/individual/lib PIXMAN_LICENSE = MIT From wg at grandegger.com Mon Nov 14 08:08:56 2022 From: wg at grandegger.com (Wolfgang Grandegger) Date: Mon, 14 Nov 2022 09:08:56 +0100 Subject: [Buildroot] [PATCH v3] package/udisks: add config option to support mounting in /media In-Reply-To: <20221113225503.158e605e@windsurf> References: <3b6d0a97-f4d9-9f03-7d25-e769e27bb57c@grandegger.com> <20221113225503.158e605e@windsurf> Message-ID: <4d44fddd-6773-8b73-fbbf-ad734663c2c0@grandegger.com> Hello Thomas, On 13.11.22 22:55, Thomas Petazzoni wrote: > On Thu, 10 Nov 2022 09:38:02 +0100 > Wolfgang Grandegger wrote: > >> Support mounting in /media instead of /run/media for compatibility >> with the Filesystem Hierarchy Standard (FHS). This is also required >> for backward compatibility with udisks1. >> >> Signed-off-by: Wolfgang Grandegger >> >> --- >> Changes since v1: >> - explicitly disable the option if not selected > I'm not sure exactly why, but your patch didn't apply cleanly. Maybe > some whitespace damage caused by your e-mail client (we recommend using > git send-email to submit patches). Anyway, I fixed up the conflicts, > and pushed your commit to our next branch. Thanks! > Thanks! Obviously, this simple patch was prepared and sent in a hurry, sorry! I will try to be more carefully next time to avoid extra work! Wolfgang From peter at korsgaard.com Mon Nov 14 10:22:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:22:00 +0100 Subject: [Buildroot] [PATCH 1/3] support/testing/tests/package/test_python_flask*: increase time after server startup In-Reply-To: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Tue, 1 Nov 2022 19:13:17 +0100") References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> Message-ID: <87y1sdlttj.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > It seems like on Gitlab CI, the runners are quite slow, and the Flask > server does not startup in the 15 seconds we give it. So increase this > to 30 seconds before trying to contact the Flask server. > Hopefully fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:22:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:22:38 +0100 Subject: [Buildroot] [PATCH 2/3] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio In-Reply-To: <20221101181320.368702-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Tue, 1 Nov 2022 19:13:18 +0100") References: <20221101181320.368702-1-thomas.petazzoni@bootlin.com> <20221101181320.368702-2-thomas.petazzoni@bootlin.com> Message-ID: <87tu31ltsh.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > The CPIO filesystem generated by the test_python_crossbar test is too > large, and doesn't fit as an initramfs in the 256MB of RAM available > in the versatilepb machine. This causes a "Initramfs unpacking failed: > write error" when booting, and many files being missing from the root > filesystem, ultimately causing the test to fail. > It would make sense to switch all test cases to use ext2 + a > hard-drive, but for now, let's fix the few test cases that are causing > problems. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:25:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:25:59 +0100 Subject: [Buildroot] [PATCH] package/rsync: force HAVE_C99_VSNPRINTF to "yes" In-Reply-To: <20221019233414.868133-1-mmayer@broadcom.com> (Markus Mayer via buildroot's message of "Wed, 19 Oct 2022 16:34:14 -0700") References: <20221019233414.868133-1-mmayer@broadcom.com> Message-ID: <87pmdpltmw.fsf@dell.be.48ers.dk> >>>>> "Markus" == Markus Mayer via buildroot writes: > We know the system will have a modern-enough C library that implements > the required snprintf() functionality. Since the configure stage can't > detect the system's capabilities (because it is cross-compiling), let's > hard-code the decision. > As a result, rsync won't be linking in its own copy of snprintf(). > Signed-off-by: Markus Mayer Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:22:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:22:17 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio Message-ID: <20221114102612.5991A838BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f6b4677c7bf47345b8a3406c8b673070e9fbe8f0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The CPIO filesystem generated by the test_python_crossbar test is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a "Initramfs unpacking failed: write error" when booting, and many files being missing from the root filesystem, ultimately causing the test to fail. It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 Signed-off-by: Thomas Petazzoni (cherry picked from commit e7930708a3b1e429ea605f4544564b29313b0a7b) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_python_crossbar.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 83649aeec2..178b16be82 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import os class TestPythonPy3Crossbar(TestPythonPackageBase): @@ -13,8 +14,16 @@ class TestPythonPy3Crossbar(TestPythonPackageBase): BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_CROSSBAR=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_crossbar.py"] timeout = 60 + + def login(self): + ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-drive", "file=%s,if=scsi,format=raw" % ext2_file], + kernel_cmdline=["rootwait", "root=/dev/sda"]) + self.emulator.login() From peter at korsgaard.com Mon Nov 14 10:21:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:21:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/testing/tests/package/test_python_flask*: increase time after server startup Message-ID: <20221114102612.505EB838FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d40299b61115fa79243cda9da2bcb4f3edbd2fc3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x It seems like on Gitlab CI, the runners are quite slow, and the Flask server does not startup in the 15 seconds we give it. So increase this to 30 seconds before trying to contact the Flask server. Hopefully fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 Signed-off-by: Thomas Petazzoni (cherry picked from commit 3884cfc0571abc19b35b2f161f6c8c009847a0bb) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_python_flask.py | 2 +- support/testing/tests/package/test_python_flask_expects_json.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_flask.py b/support/testing/tests/package/test_python_flask.py index ef5d96bae9..9d8587e918 100644 --- a/support/testing/tests/package/test_python_flask.py +++ b/support/testing/tests/package/test_python_flask.py @@ -21,7 +21,7 @@ class TestPythonPy3Flask(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) cmd = "wget -q -O - http://127.0.0.1:5000/" output, exit_code = self.emulator.run(cmd, timeout=self.timeout) diff --git a/support/testing/tests/package/test_python_flask_expects_json.py b/support/testing/tests/package/test_python_flask_expects_json.py index 5576cba2b4..91b8bf21b7 100644 --- a/support/testing/tests/package/test_python_flask_expects_json.py +++ b/support/testing/tests/package/test_python_flask_expects_json.py @@ -31,7 +31,7 @@ class TestPythonPy3FlaskExpectsJson(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) self.try_json("""{"email": "test", "name": "test"}""", 200) self.try_json("""{"email": "test", "name": 2}""", 400) From peter at korsgaard.com Mon Nov 14 10:25:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:25:41 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rsync: force HAVE_C99_VSNPRINTF to "yes" Message-ID: <20221114102612.65238838FF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a56fed04a1416ef4f92c9c6d16da1c063ce32dfe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x We know the system will have a modern-enough C library that implements the required snprintf() functionality. Since the configure stage can't detect the system's capabilities (because it is cross-compiling), let's hard-code the decision. As a result, rsync won't be linking in its own copy of snprintf(). Signed-off-by: Markus Mayer Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b17cd017e8b946d718c81f0e38fd570e6a6bc0d) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index e288033b98..0d311aa167 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -11,6 +11,9 @@ RSYNC_LICENSE_FILES = COPYING RSYNC_CPE_ID_VENDOR = samba RSYNC_SELINUX_MODULES = rsync RSYNC_DEPENDENCIES = zlib popt +# We know that our C library is modern enough for C99 vsnprintf(). Since +# configure can't detect this, we tell configure that vsnprintf() is safe. +RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ From peter at korsgaard.com Mon Nov 14 10:22:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:22:28 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio Message-ID: <20221114102721.9102783914@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=647e433e5ed06240cd13eb3b67dd1f4dd94121f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The CPIO filesystem generated by the test_python_crossbar test is too large, and doesn't fit as an initramfs in the 256MB of RAM available in the versatilepb machine. This causes a "Initramfs unpacking failed: write error" when booting, and many files being missing from the root filesystem, ultimately causing the test to fail. It would make sense to switch all test cases to use ext2 + a hard-drive, but for now, let's fix the few test cases that are causing problems. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828587 Signed-off-by: Thomas Petazzoni (cherry picked from commit e7930708a3b1e429ea605f4544564b29313b0a7b) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_python_crossbar.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_crossbar.py b/support/testing/tests/package/test_python_crossbar.py index 83649aeec2..178b16be82 100644 --- a/support/testing/tests/package/test_python_crossbar.py +++ b/support/testing/tests/package/test_python_crossbar.py @@ -1,4 +1,5 @@ from tests.package.test_python import TestPythonPackageBase +import os class TestPythonPy3Crossbar(TestPythonPackageBase): @@ -13,8 +14,16 @@ class TestPythonPy3Crossbar(TestPythonPackageBase): BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y BR2_PACKAGE_PYTHON3=y BR2_PACKAGE_PYTHON_CROSSBAR=y - BR2_TARGET_ROOTFS_CPIO=y - # BR2_TARGET_ROOTFS_TAR is not set + BR2_TARGET_ROOTFS_EXT2=y + BR2_TARGET_ROOTFS_EXT2_SIZE="120M" """ sample_scripts = ["tests/package/sample_python_crossbar.py"] timeout = 60 + + def login(self): + ext2_file = os.path.join(self.builddir, "images", "rootfs.ext2") + self.emulator.boot(arch="armv5", + kernel="builtin", + options=["-drive", "file=%s,if=scsi,format=raw" % ext2_file], + kernel_cmdline=["rootwait", "root=/dev/sda"]) + self.emulator.login() From peter at korsgaard.com Mon Nov 14 10:25:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:25:29 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rsync: force HAVE_C99_VSNPRINTF to "yes" Message-ID: <20221114102721.9A87F83915@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72c53e5fbd802c4999cd9d066902ba9c40af89ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x We know the system will have a modern-enough C library that implements the required snprintf() functionality. Since the configure stage can't detect the system's capabilities (because it is cross-compiling), let's hard-code the decision. As a result, rsync won't be linking in its own copy of snprintf(). Signed-off-by: Markus Mayer Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b17cd017e8b946d718c81f0e38fd570e6a6bc0d) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index e288033b98..0d311aa167 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -11,6 +11,9 @@ RSYNC_LICENSE_FILES = COPYING RSYNC_CPE_ID_VENDOR = samba RSYNC_SELINUX_MODULES = rsync RSYNC_DEPENDENCIES = zlib popt +# We know that our C library is modern enough for C99 vsnprintf(). Since +# configure can't detect this, we tell configure that vsnprintf() is safe. +RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ From peter at korsgaard.com Mon Nov 14 10:21:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:21:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] support/testing/tests/package/test_python_flask*: increase time after server startup Message-ID: <20221114102721.87EF783912@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ca38b2af94e8e08d10181778968d5097851e3589 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x It seems like on Gitlab CI, the runners are quite slow, and the Flask server does not startup in the 15 seconds we give it. So increase this to 30 seconds before trying to contact the Flask server. Hopefully fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3249828594 Signed-off-by: Thomas Petazzoni (cherry picked from commit 3884cfc0571abc19b35b2f161f6c8c009847a0bb) Signed-off-by: Peter Korsgaard --- support/testing/tests/package/test_python_flask.py | 2 +- support/testing/tests/package/test_python_flask_expects_json.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/support/testing/tests/package/test_python_flask.py b/support/testing/tests/package/test_python_flask.py index ef5d96bae9..9d8587e918 100644 --- a/support/testing/tests/package/test_python_flask.py +++ b/support/testing/tests/package/test_python_flask.py @@ -21,7 +21,7 @@ class TestPythonPy3Flask(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) cmd = "wget -q -O - http://127.0.0.1:5000/" output, exit_code = self.emulator.run(cmd, timeout=self.timeout) diff --git a/support/testing/tests/package/test_python_flask_expects_json.py b/support/testing/tests/package/test_python_flask_expects_json.py index 5576cba2b4..91b8bf21b7 100644 --- a/support/testing/tests/package/test_python_flask_expects_json.py +++ b/support/testing/tests/package/test_python_flask_expects_json.py @@ -31,7 +31,7 @@ class TestPythonPy3FlaskExpectsJson(TestPythonPackageBase): _, exit_code = self.emulator.run(cmd, timeout=self.timeout) # Give enough time for the flask server to start up - time.sleep(15) + time.sleep(30) self.try_json("""{"email": "test", "name": "test"}""", 200) self.try_json("""{"email": "test", "name": 2}""", 400) From peter at korsgaard.com Mon Nov 14 10:38:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:38:51 +0100 Subject: [Buildroot] [PATCH v2,1/1] package/sudo: fix CVE-2022-43995 In-Reply-To: <20221104162638.649147-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 4 Nov 2022 17:26:38 +0100") References: <20221104162638.649147-1-fontaine.fabrice@gmail.com> Message-ID: <87leodlt1g.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a > plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result > in a heap-based buffer over-read. This can be triggered by arbitrary > local users with access to Sudo by entering a password of seven > characters or fewer. The impact could vary depending on the compiler and > processor architecture. > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Add upstream patch Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:40:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:40:03 +0100 Subject: [Buildroot] [PATCH 1/3] package/linux: don't leak host timezone into linux version string In-Reply-To: <20221004111528.384625-1-nunog@fr24.com> ("Nuno =?utf-8?Q?Gon?= =?utf-8?Q?=C3=A7alves?= via buildroot"'s message of "Tue, 4 Oct 2022 12:15:26 +0100") References: <20221004111528.384625-1-nunog@fr24.com> Message-ID: <87h6z1lszg.fsf@dell.be.48ers.dk> >>>>> "Nuno" == Nuno Gon?alves via buildroot writes: > Signed-off-by: Nuno Gon?alves Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:27:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:27:40 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sudo: fix CVE-2022-43995 Message-ID: <20221114104013.433C3813D4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ef3c58671a93155e5f6d1f9597d8edb94c5cdc7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 26634490364decc24fa32f175c12c8a2d984f1d3) Signed-off-by: Peter Korsgaard --- package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++++++++++ package/sudo/sudo.mk | 3 ++ 2 files changed, 56 insertions(+) diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch new file mode 100644 index 0000000000..3f544dcf81 --- /dev/null +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch @@ -0,0 +1,53 @@ +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Fri, 28 Oct 2022 07:29:55 -0600 +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 + characters. Starting with sudo 1.8.0 the plaintext password buffer is + dynamically sized so it is not safe to assume that it is at least 9 bytes in + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. + +[Retrieved from: +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] +Signed-off-by: Fabrice Fontaine +--- + plugins/sudoers/auth/passwd.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c +index b2046eca2..0416861e9 100644 +--- a/plugins/sudoers/auth/passwd.c ++++ b/plugins/sudoers/auth/passwd.c +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) + int + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) + { +- char sav, *epass; ++ char des_pass[9], *epass; + char *pw_epasswd = auth->data; + size_t pw_len; + int matched = 0; +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + + /* + * Truncate to 8 chars if standard DES since not all crypt()'s do this. +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). + */ +- sav = pass[8]; + pw_len = strlen(pw_epasswd); +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) +- pass[8] = '\0'; ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { ++ strlcpy(des_pass, pass, sizeof(des_pass)); ++ pass = des_pass; ++ } + + /* + * Normal UN*X password check. +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + * only compare the first DESLEN characters in that case. + */ + epass = (char *) crypt(pass, pw_epasswd); +- pass[8] = sav; + if (epass != NULL) { + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) + matched = !strncmp(pw_epasswd, epass, DESLEN); diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 4f9fdb4b2c..1826f72017 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo From peter at korsgaard.com Mon Nov 14 10:39:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:39:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/linux: don't leak host timezone into linux version string Message-ID: <20221114104013.4BB93813DA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5c73598faa0bdf685692b2fac201242440c874b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Nuno Gon??alves Signed-off-by: Yann E. MORIN (cherry picked from commit a848418db4f956486a17dedc08f09803b26c84a1) Signed-off-by: Peter Korsgaard --- linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index efdc21eff2..6b547a68ed 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -162,7 +162,7 @@ LINUX_MAKE_ENV += \ KBUILD_BUILD_VERSION=1 \ KBUILD_BUILD_USER=buildroot \ KBUILD_BUILD_HOST=buildroot \ - KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C TZ='UTC' date -d @$(SOURCE_DATE_EPOCH))" endif # gcc-8 started warning about function aliases that have a From peter at korsgaard.com Mon Nov 14 10:41:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:41:04 +0100 Subject: [Buildroot] [PATCH 3/3] package/libopenssl: don't build afalgeng In-Reply-To: <20221004111528.384625-3-nunog@fr24.com> ("Nuno =?utf-8?Q?Gon?= =?utf-8?Q?=C3=A7alves=22's?= message of "Tue, 4 Oct 2022 12:15:28 +0100") References: <20221004111528.384625-1-nunog@fr24.com> <20221004111528.384625-3-nunog@fr24.com> Message-ID: <87cz9plsxr.fsf@dell.be.48ers.dk> >>>>> "Nuno" == Nuno Gon?alves writes: > Afalgeng is not cross-compiled so is useless and leaks build host info > Signed-off-by: Nuno Gon?alves Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 10:40:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:40:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libopenssl: don't build the afalg engine Message-ID: <20221114104114.EC6508257D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dce9b3c29588698c436bc2aa31b2d4714f4ecc63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The openssl configure script disables the afalg engine when it detects cross-compilation, but the detection missfires because it is based on the CROSS_COMPILE environment variable, which we do not set (as we pass fully qualified CC et al.). So, the afalg engine is built, but it is built for the host, not the target, so it does not make sense to build and install it. Besides, it leaks build host info. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit adc1c5d8f14f69a62a2a4260465363ab120816ab) Signed-off-by: Peter Korsgaard --- package/libopenssl/libopenssl.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index c7a2d65cc4..50d41a6533 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -83,6 +83,7 @@ define LIBOPENSSL_CONFIGURE_CMDS no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ + no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ From peter at korsgaard.com Mon Nov 14 10:39:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:39:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux: don't leak host timezone into linux version string Message-ID: <20221114104114.E14CF824F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cf73aec91471e00fa7cc889045288b43bb4d6d28 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Nuno Gon??alves Signed-off-by: Yann E. MORIN (cherry picked from commit a848418db4f956486a17dedc08f09803b26c84a1) Signed-off-by: Peter Korsgaard --- linux/linux.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index ffe68ded9d..1b54fb561d 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -162,7 +162,7 @@ LINUX_MAKE_ENV += \ KBUILD_BUILD_VERSION=1 \ KBUILD_BUILD_USER=buildroot \ KBUILD_BUILD_HOST=buildroot \ - KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C date -d @$(SOURCE_DATE_EPOCH))" + KBUILD_BUILD_TIMESTAMP="$(shell LC_ALL=C TZ='UTC' date -d @$(SOURCE_DATE_EPOCH))" endif # gcc-8 started warning about function aliases that have a From peter at korsgaard.com Mon Nov 14 10:40:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:40:59 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libopenssl: don't build the afalg engine Message-ID: <20221114104115.68CEA8257D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=779681a530da511589dc5f577ff825205c7dbf47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The openssl configure script disables the afalg engine when it detects cross-compilation, but the detection missfires because it is based on the CROSS_COMPILE environment variable, which we do not set (as we pass fully qualified CC et al.). So, the afalg engine is built, but it is built for the host, not the target, so it does not make sense to build and install it. Besides, it leaks build host info. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit adc1c5d8f14f69a62a2a4260465363ab120816ab) Signed-off-by: Peter Korsgaard --- package/libopenssl/libopenssl.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index c7a2d65cc4..50d41a6533 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -83,6 +83,7 @@ define LIBOPENSSL_CONFIGURE_CMDS no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ + no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ From peter at korsgaard.com Mon Nov 14 10:27:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 11:27:52 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sudo: fix CVE-2022-43995 Message-ID: <20221114104114.D865B822E9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3c3488a55dc6f505ab4e9c9b347b37f52f53ff3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This can be triggered by arbitrary local users with access to Sudo by entering a password of seven characters or fewer. The impact could vary depending on the compiler and processor architecture. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 26634490364decc24fa32f175c12c8a2d984f1d3) Signed-off-by: Peter Korsgaard --- package/sudo/0001-Fix-CVE-2022-43995.patch | 53 ++++++++++++++++++++++++++++++ package/sudo/sudo.mk | 3 ++ 2 files changed, 56 insertions(+) diff --git a/package/sudo/0001-Fix-CVE-2022-43995.patch b/package/sudo/0001-Fix-CVE-2022-43995.patch new file mode 100644 index 0000000000..3f544dcf81 --- /dev/null +++ b/package/sudo/0001-Fix-CVE-2022-43995.patch @@ -0,0 +1,53 @@ +From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001 +From: "Todd C. Miller" +Date: Fri, 28 Oct 2022 07:29:55 -0600 +Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8 + characters. Starting with sudo 1.8.0 the plaintext password buffer is + dynamically sized so it is not safe to assume that it is at least 9 bytes in + size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz. + +[Retrieved from: +https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050] +Signed-off-by: Fabrice Fontaine +--- + plugins/sudoers/auth/passwd.c | 11 +++++------ + 1 file changed, 5 insertions(+), 6 deletions(-) + +diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c +index b2046eca2..0416861e9 100644 +--- a/plugins/sudoers/auth/passwd.c ++++ b/plugins/sudoers/auth/passwd.c +@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth) + int + sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_conv_callback *callback) + { +- char sav, *epass; ++ char des_pass[9], *epass; + char *pw_epasswd = auth->data; + size_t pw_len; + int matched = 0; +@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + + /* + * Truncate to 8 chars if standard DES since not all crypt()'s do this. +- * If this turns out not to be safe we will have to use OS #ifdef's (sigh). + */ +- sav = pass[8]; + pw_len = strlen(pw_epasswd); +- if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) +- pass[8] = '\0'; ++ if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) { ++ strlcpy(des_pass, pass, sizeof(des_pass)); ++ pass = des_pass; ++ } + + /* + * Normal UN*X password check. +@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct sudo_c + * only compare the first DESLEN characters in that case. + */ + epass = (char *) crypt(pass, pw_epasswd); +- pass[8] = sav; + if (epass != NULL) { + if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN) + matched = !strncmp(pw_epasswd, epass, DESLEN); diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index a752217123..54901943cd 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -23,6 +23,9 @@ SUDO_CONF_OPTS = \ --without-interfaces \ --with-env-editor +# 0001-Fix-CVE-2022-43995.patch +SUDO_IGNORE_CVES += CVE-2022-43995 + ifeq ($(BR2_PACKAGE_LINUX_PAM),y) define SUDO_INSTALL_PAM_CONF $(INSTALL) -D -m 0644 package/sudo/sudo.pam $(TARGET_DIR)/etc/pam.d/sudo From bugzilla at busybox.net Mon Nov 14 11:46:06 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 14 Nov 2022 11:46:06 +0000 Subject: [Buildroot] [Bug 15131] New: Target GDB uses internal zlib Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15131 Bug ID: 15131 Summary: Target GDB uses internal zlib Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: dirk at liji.de CC: buildroot at uclibc.org Target Milestone: --- Target GDB enables zlib support if zlib is enabled for the target. The dependency is set correctly too. However, when configuring it only passes '--with-zlib' which enables the internally shipped zlib library and does not use the system one, which the dependency would imply. The correct (possibly additional) configure flag would be '--with-system-zlib' to use the one available on the system already. -- You are receiving this mail because: You are on the CC list for the bug. From neal.frager at amd.com Mon Nov 14 13:28:53 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 14 Nov 2022 13:28:53 +0000 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221113215834.00ae7f71@windsurf> References: <20221113184933.47232-1-neal.frager@amd.com> <20221113215834.00ae7f71@windsurf> Message-ID: Hi Thomas, > This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the > zynqmp_kria_kv260_defconfig as it is not necessary. The post build > kv260.sh creates the proper u-boot.itb without needing this option. > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/uboot.fragment | 1 - > 1 file changed, 1 deletion(-) > I've applied to master, after adding the following to the commit log: > """ > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > """ I was too quick with this solution. If we remove the CONFIG_MULTI_DTB_FIT u-boot option, the generated u-boot.its file is wrong. With the wrong u-boot.its, the kv260.sh script generates a u-boot.itb with an incorrect device tree and all of the daughter card peripherals are missing. The SD card interface is thus missing which means that even though the zynqmp_kria_kv260_defconfig builds now, the image fails after loading u-boot. I am working on a new solution. Best regards, Neal Frager AMD From james.hilliard1 at gmail.com Mon Nov 14 13:35:35 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 09:35:35 -0400 Subject: [Buildroot] [PATCH v3 1/1] package/iwd: add dbus compile time dependency In-Reply-To: References: <20221031174959.604094-1-james.hilliard1@gmail.com> Message-ID: On Mon, Nov 14, 2022 at 3:18 AM Lang Daniel wrote: > > Hi James, > > > In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build > > dependency, however we still need it when building with systemd so > > that the service directory is available via pkg-config. > > Sorry for getting this whole mess started. > I only did a compile test without systemd before submitting the patch. > > I guess the comment in package/iwd/Config.in:8 should be removed then, > since that's what got me started. It's not entirely wrong as dbus isn't strictly needed as a build dependency, see discussion in my original v1 fix patch which leaves it as runtime only: https://patchwork.ozlabs.org/project/buildroot/patch/20221031010904.1109541-1-james.hilliard1 at gmail.com/ > > > In addition we can drop --with-dbus-datadir by unconditionally > > requiring dbus as the datadir will then be fetched from pkg-config. > > > > Fixes: > > checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required > > > > Signed-off-by: James Hilliard > > --- > > Changes v2 -> v3: > > - always depend on dbus > > Changes v1 -> v2: > > - depend on dbus when depending on systemd > > --- > > package/iwd/iwd.mk | 5 ++--- > > 1 file changed, 2 insertions(+), 3 deletions(-) > > > > diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk > > index 002988cf33..5ffbde334e 100644 > > --- a/package/iwd/iwd.mk > > +++ b/package/iwd/iwd.mk > > @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager > > IWD_CONF_OPTS = \ > > --disable-manual-pages \ > > --enable-external-ell \ > > - --enable-dbus-policy \ > > - --with-dbus-datadir=/usr/share > > -IWD_DEPENDENCIES = ell > > + --enable-dbus-policy > > +IWD_DEPENDENCIES = dbus ell > > > > ifeq ($(BR2_PACKAGE_READLINE),y) > > # iwd client depends on readline (GPL-3.0+) > > -- > > 2.34.1 From neal.frager at amd.com Mon Nov 14 13:51:26 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 14 Nov 2022 06:51:26 -0700 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option Message-ID: <20221114135126.20201-1-neal.frager@amd.com> This patch fixes the kv260.sh to generate a working u-boot.itb now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager --- board/zynqmp/kria/kv260/kv260.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e891852009 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -8,5 +8,5 @@ UBOOT_DIR=$4 -fdtoverlay -o ${UBOOT_DIR}/fit-dtb.blob -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo +fdtoverlay -o ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo ${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb -- 2.17.1 From neal.frager at amd.com Mon Nov 14 13:56:31 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 14 Nov 2022 13:56:31 +0000 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: References: <20221113184933.47232-1-neal.frager@amd.com> <20221113215834.00ae7f71@windsurf> Message-ID: Hi Thomas, > This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the > zynqmp_kria_kv260_defconfig as it is not necessary. The post build > kv260.sh creates the proper u-boot.itb without needing this option. > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/uboot.fragment | 1 - > 1 file changed, 1 deletion(-) > I've applied to master, after adding the following to the commit log: > """ > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > """ Could you add on the following patch? With this patch, the build generates a correct u-boot.itb without the CONFIG_MULTI_DTB_FIT u-boot option. https://patchwork.ozlabs.org/project/buildroot/patch/20221114135126.20201-1-neal.frager at amd.com/ Best regards, Neal Frager AMD From peter at korsgaard.com Mon Nov 14 15:40:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:40:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/swupdate: specify SWU_VER during build In-Reply-To: <20221104151242.2735240-1-vfazio@xes-inc.com> (Vincent Fazio's message of "Fri, 4 Nov 2022 10:12:42 -0500") References: <20221104151242.2735240-1-vfazio@xes-inc.com> Message-ID: <878rkdlf2l.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Fazio writes: > The swupdate build process uses SWU_VER as part of the build commandline > for compiling objects to define the value for use in globals.h (see also > Makefile.flags). > This value is also used to communicate capabilities to lua handlers > (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). > When swupdate gets built, SWU_VER defaults to using `git describe` to > determine the version. This, unfortunately, picks up the version of the > Buildroot checkout and not the actual version of swupdate. > Now, specify SWU_VER as part of the make options to override the > calculated value so the proper version is reported. > Signed-off-by: Vincent Fazio Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:40:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:40:44 +0100 Subject: [Buildroot] [PATCH 1/1] package/strongswan: security bump to version 5.9.8 In-Reply-To: <20221104161851.645974-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 4 Nov 2022 17:18:51 +0100") References: <20221104161851.645974-1-fontaine.fabrice@gmail.com> Message-ID: <874jv1lf2b.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fixed a vulnerability related to online certificate revocation checking > that was caused because the revocation plugin used potentially untrusted > OCSP URIs and CRL distribution points in certificates. This allowed a > remote attacker to initiate IKE_SAs and send crafted certificates that > contain URIs pointing to servers under their control, which could have > lead to a denial-of-service attack. This vulnerability has been > registered as CVE-2022-40617. > Drop patch (already in version) > https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html > https://github.com/strongswan/strongswan/releases/tag/5.9.6 > https://github.com/strongswan/strongswan/releases/tag/5.9.7 > https://github.com/strongswan/strongswan/releases/tag/5.9.8 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:43:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:22 +0100 Subject: [Buildroot] [PATCH 1/1] package/botan: add host-python3 dependency In-Reply-To: <20221104101639.24364-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 4 Nov 2022 11:16:39 +0100") References: <20221104101639.24364-1-fontaine.fabrice@gmail.com> Message-ID: <87zgctk0dh.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > add host-python3 dependency to avoid the following build failure raised > since the addition of the package in commit > e43da7bb32285bbd41b38a379aef77132d149df7: > (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; > PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" > ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc > --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" > --prefix=/usr --without-documentation --extra-libs=atomic > --disable-shared-library --enable-static-library --no-autoload > --without-stack-protector --without-os-feature=getauxval --with-boost > --with-sqlite --with-zlib --disable-altivec --disable-neon) > /usr/bin/env: 'python': No such file or directory > Fixes: > - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:43:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:52 +0100 Subject: [Buildroot] [git commit] package/swupdate: add missing backslash In-Reply-To: <20221105202046.1C62087E10@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Sat, 5 Nov 2022 21:19:43 +0100") References: <20221105202046.1C62087E10@busybox.osuosl.org> Message-ID: <87v8nhk0cn.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=b21e2f216b08135366c7d9ba1eb087f6bdaba482 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Commit 0b4a9930124f7fb4c7bfae281db900905006a2da ("package/swupdate: > specify SWU_VER during build") forgot a backslash. > Fixes the following check-package warning: > package/swupdate/swupdate.mk:213: unexpected indent with tabs > and obviously makes the code correct. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:45:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:45:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR In-Reply-To: <20221103231140.235582-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Fri, 4 Nov 2022 00:11:40 +0100") References: <20221103231140.235582-1-fontaine.fabrice@gmail.com> Message-ID: <87r0y5k0a3.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:47:17 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:47:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/wolfssl: bump to version 5.5.3 In-Reply-To: <20221103225224.6375-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 3 Nov 2022 23:52:24 +0100") References: <20221103225224.6375-1-fontaine.fabrice@gmail.com> Message-ID: <87mt8tk06y.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix for possible buffer zeroization overrun introduced at the end of > v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in > pull request 5757 (#5757). In the case where a specific memory > allocation failed or a hardware fault happened there was the potential > for an overrun of 0?s when masking the buffer used for (D)TLS 1.2 and > lower operations. (D)TLS 1.3 only and crypto only users are not affected > by the issue. This is not related in any way to recent issues reported > in OpenSSL. > https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 15:30:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:30:36 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/swupdate: specify SWU_VER during build Message-ID: <20221114154903.18E9E838D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6cd13e5f773b86f1cdf33eb6e2dea2fbd8c39ba1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b4a9930124f7fb4c7bfae281db900905006a2da) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 065ae772ba..d29f817355 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -223,6 +223,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Mon Nov 14 15:43:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/swupdate: add missing backslash Message-ID: <20221114154903.39EFF838DC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5df0ab89a4c17d8a808567227630fe0c69a1e524 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit 0b4a9930124f7fb4c7bfae281db900905006a2da ("package/swupdate: specify SWU_VER during build") forgot a backslash. Fixes the following check-package warning: package/swupdate/swupdate.mk:213: unexpected indent with tabs and obviously makes the code correct. Signed-off-by: Thomas Petazzoni (cherry picked from commit b21e2f216b08135366c7d9ba1eb087f6bdaba482) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index d29f817355..5917c93f6a 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -223,7 +223,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ - SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" \ CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Mon Nov 14 15:44:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:44:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR Message-ID: <20221114154903.4387B838D3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=949c81e2a47c9ad1eb477b0f4774bd08cf7ecee8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit adf4d6f7295b08b177a01d177a3f0a54e1f20f4c) Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index ec5d853644..df3d5138e8 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -18,6 +18,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ LICENSES/LGPL-2.0 \ LICENSES/LGPL-2.1 \ README.md +MULTIPATH_TOOLS_CPE_ID_VENDOR = opensvc MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ From peter at korsgaard.com Mon Nov 14 15:46:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:46:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wolfssl: bump to version 5.5.3 Message-ID: <20221114154903.4D812838F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=935a5e77ef7aa2aa938a6cf7a7275eb3f6555fb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0???s when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 34b681cfefe2aee03df290715f3047f624595288) Signed-off-by: Peter Korsgaard --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 65d77ca659..08262113a0 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz +sha256 fd3135b8657d09fb96a8aad16585da850b96ea420ae8ce5ac4d5fdfc614c2683 wolfssl-5.5.3.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index d9fa72ccf4..cd3acd9411 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.2 +WOLFSSL_VERSION = 5.5.3 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From peter at korsgaard.com Mon Nov 14 15:43:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:06 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/botan: add host-python3 dependency Message-ID: <20221114154903.3034F838DB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0d5dd6e868a8b4826b1c7275626c3d0ab92277b1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x add host-python3 dependency to avoid the following build failure raised since the addition of the package in commit e43da7bb32285bbd41b38a379aef77132d149df7: (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) /usr/bin/env: 'python': No such file or directory Fixes: - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 0ad4301f608a270b6f463ebd91684cde0f584ebd) Signed-off-by: Peter Korsgaard --- package/botan/botan.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/botan/botan.mk b/package/botan/botan.mk index ebff1343b1..71bac19c8c 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -13,6 +13,7 @@ BOTAN_CPE_ID_VENDOR = botan_project BOTAN_INSTALL_STAGING = YES +BOTAN_DEPENDENCIES = host-python3 BOTAN_CONF_OPTS = \ --cpu=$(BR2_ARCH) \ --os=linux \ From peter at korsgaard.com Mon Nov 14 15:31:24 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:31:24 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/strongswan: security bump to version 5.9.8 Message-ID: <20221114154903.2615F838D9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f93964acdaa086788f0ab1cd6e54879e872c3dc7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixed a vulnerability related to online certificate revocation checking that was caused because the revocation plugin used potentially untrusted OCSP URIs and CRL distribution points in certificates. This allowed a remote attacker to initiate IKE_SAs and send crafted certificates that contain URIs pointing to servers under their control, which could have lead to a denial-of-service attack. This vulnerability has been registered as CVE-2022-40617. Drop patch (already in version) https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html https://github.com/strongswan/strongswan/releases/tag/5.9.6 https://github.com/strongswan/strongswan/releases/tag/5.9.7 https://github.com/strongswan/strongswan/releases/tag/5.9.8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b79d735139282ecf052dc89d4c221bbd16447112) Signed-off-by: Peter Korsgaard --- ...strongswan-plugins-wolfssl-rename-encrypt.patch | 150 --------------------- package/strongswan/strongswan.hash | 6 +- package/strongswan/strongswan.mk | 2 +- 3 files changed, 4 insertions(+), 154 deletions(-) diff --git a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch b/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch deleted file mode 100644 index 7b47b3278b..0000000000 --- a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5900426a710eaa65a27784687775e331bcb0489b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 8 Aug 2022 09:52:19 +0200 -Subject: [PATCH] wolfssl: Rename `encrypt` methods to avoid conflicts with - system headers - -Rename `encrypt` methods to avoid the following build failure when wolfSSL -is built with --enable-opensslextra: - -In file included from ../../../../src/libstrongswan/utils/utils.h:59, - from ../../../../src/libstrongswan/library.h:101, - from wolfssl_common.h:29, - from wolfssl_aead.c:23: -wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union , chunk_t, chunk_t, chunk_t, chunk_t *)' - 90 | METHOD(aead_t, encrypt, bool, - | ^~~~~~~ -../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' - 99 | static ret name(union {iface *_public; this;} \ - | ^~~~ -In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, - from wolfssl_common.h:64, - from wolfssl_aead.c:23: -/home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' - 149 | void encrypt(char *, int); - | ^~~~~~~ - -Closes strongswan/strongswan#1201 -[Retrieved from: -https://github.com/strongswan/strongswan/commit/5900426a710eaa65a27784687775e331bcb0489b] ---- - src/libstrongswan/plugins/wolfssl/wolfssl_aead.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -index 2ea7c94cd65..44f054916cf 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -@@ -87,7 +87,7 @@ struct private_aead_t { - encryption_algorithm_t alg; - }; - --METHOD(aead_t, encrypt, bool, -+METHOD(aead_t, encrypt_, bool, - private_aead_t *this, chunk_t plain, chunk_t assoc, chunk_t iv, - chunk_t *encrypted) - { -@@ -323,7 +323,7 @@ aead_t *wolfssl_aead_create(encryption_algorithm_t algo, - - INIT(this, - .public = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_icv_size = _get_icv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -index cffe7ba2375..085a912404c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -@@ -230,7 +230,7 @@ METHOD(crypter_t, decrypt, bool, - return success; - } - --METHOD(crypter_t, encrypt, bool, -+METHOD(crypter_t, encrypt_, bool, - private_wolfssl_crypter_t *this, chunk_t data, chunk_t iv, chunk_t *dst) - { - u_char *out; -@@ -578,7 +578,7 @@ wolfssl_crypter_t *wolfssl_crypter_create(encryption_algorithm_t algo, - INIT(this, - .public = { - .crypter = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_iv_size = _get_iv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -index d8a1ededb06..110543762f2 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -@@ -193,7 +193,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_ec_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -324,7 +324,7 @@ static private_wolfssl_ec_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -index f423d8d5691..ea0fb3dfc77 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -@@ -111,7 +111,7 @@ METHOD(public_key_t, verify, bool, - return ret == 0 && res == 1; - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -368,7 +368,7 @@ static private_public_key_t *create_empty(key_type_t type) - .public = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -index 72df115fe90..da8899c2d8c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -@@ -216,7 +216,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_rsa_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t plain, chunk_t *crypto) - { -@@ -440,7 +440,7 @@ static private_wolfssl_rsa_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .equals = public_key_equals, - .get_keysize = _get_keysize, - .get_fingerprint = _get_fingerprint, diff --git a/package/strongswan/strongswan.hash b/package/strongswan/strongswan.hash index aca7ddf5cd..4822f9152f 100644 --- a/package/strongswan/strongswan.hash +++ b/package/strongswan/strongswan.hash @@ -1,7 +1,7 @@ -# From http://download.strongswan.org/strongswan-5.9.5.tar.bz2.md5 -md5 53005324e3cba8592f1fb958b1c2d0e5 strongswan-5.9.5.tar.bz2 +# From http://download.strongswan.org/strongswan-5.9.8.tar.bz2.md5 +md5 f46b0d3e7aed88824650d0721c887443 strongswan-5.9.8.tar.bz2 # Calculated based on the hash above -sha256 983e4ef4a4c6c9d69f5fe6707c7fe0b2b9a9291943bbf4e008faab6bf91c0bdd strongswan-5.9.5.tar.bz2 +sha256 d3303a43c0bd7b75a12b64855e8edcb53696f06190364f26d1533bde1f2e453c strongswan-5.9.8.tar.bz2 # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 2292e21797754548dccdef9eef6aee7584e552fbd890fa914e1de8d3577d23f0 LICENSE diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index 95079aceb3..0cfab0e9c6 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRONGSWAN_VERSION = 5.9.5 +STRONGSWAN_VERSION = 5.9.8 STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2 STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPL-2.0+ From peter at korsgaard.com Mon Nov 14 15:43:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:43:41 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/swupdate: add missing backslash Message-ID: <20221114155133.E177283957@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bcf96f48d995af76ac25f681844777b5c22d7ba branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit 0b4a9930124f7fb4c7bfae281db900905006a2da ("package/swupdate: specify SWU_VER during build") forgot a backslash. Fixes the following check-package warning: package/swupdate/swupdate.mk:213: unexpected indent with tabs and obviously makes the code correct. Signed-off-by: Thomas Petazzoni (cherry picked from commit b21e2f216b08135366c7d9ba1eb087f6bdaba482) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 2f618b2e79..bfc161d490 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,7 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ - SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" \ CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Mon Nov 14 15:46:50 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:46:50 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wolfssl: bump to version 5.5.3 Message-ID: <20221114155134.0419482289@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1dae583e3e73d3d53b0b064398e4a57edf1bba52 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix for possible buffer zeroization overrun introduced at the end of v5.5.2 release cycle in GitHub pull request 5743 (#5743) and fixed in pull request 5757 (#5757). In the case where a specific memory allocation failed or a hardware fault happened there was the potential for an overrun of 0???s when masking the buffer used for (D)TLS 1.2 and lower operations. (D)TLS 1.3 only and crypto only users are not affected by the issue. This is not related in any way to recent issues reported in OpenSSL. https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.3-stable Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 34b681cfefe2aee03df290715f3047f624595288) Signed-off-by: Peter Korsgaard --- package/wolfssl/wolfssl.hash | 2 +- package/wolfssl/wolfssl.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/wolfssl/wolfssl.hash b/package/wolfssl/wolfssl.hash index 65d77ca659..08262113a0 100644 --- a/package/wolfssl/wolfssl.hash +++ b/package/wolfssl/wolfssl.hash @@ -1,5 +1,5 @@ # Locally computed: -sha256 49c6195462cae034efe6c86268824ba515682508a5f5199358d56a4168a82cf0 wolfssl-5.5.2.tar.gz +sha256 fd3135b8657d09fb96a8aad16585da850b96ea420ae8ce5ac4d5fdfc614c2683 wolfssl-5.5.3.tar.gz # Hash for license files: sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/wolfssl/wolfssl.mk b/package/wolfssl/wolfssl.mk index d9fa72ccf4..cd3acd9411 100644 --- a/package/wolfssl/wolfssl.mk +++ b/package/wolfssl/wolfssl.mk @@ -4,7 +4,7 @@ # ################################################################################ -WOLFSSL_VERSION = 5.5.2 +WOLFSSL_VERSION = 5.5.3 WOLFSSL_SITE = $(call github,wolfSSL,wolfssl,v$(WOLFSSL_VERSION)-stable) WOLFSSL_INSTALL_STAGING = YES From peter at korsgaard.com Mon Nov 14 15:30:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:30:18 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/swupdate: specify SWU_VER during build Message-ID: <20221114155133.C121083951@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a91cc9e565b805a2744b3865a42c7cb31dc64982 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The swupdate build process uses SWU_VER as part of the build commandline for compiling objects to define the value for use in globals.h (see also Makefile.flags). This value is also used to communicate capabilities to lua handlers (see upstream 0f38ff186e76c55c8d00ccb53739a29bcca91445). When swupdate gets built, SWU_VER defaults to using `git describe` to determine the version. This, unfortunately, picks up the version of the Buildroot checkout and not the actual version of swupdate. Now, specify SWU_VER as part of the make options to override the calculated value so the proper version is reported. Signed-off-by: Vincent Fazio Signed-off-by: Thomas Petazzoni (cherry picked from commit 0b4a9930124f7fb4c7bfae281db900905006a2da) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index b2f50d2b71..2f618b2e79 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -209,6 +209,7 @@ SWUPDATE_KCONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_SWUPDATE_CONFIG)) SWUPDATE_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig SWUPDATE_MAKE_OPTS = \ + SWU_VER="$(SWUPDATE_VERSION) (Buildroot $(BR2_VERSION_FULL))" CROSS_COMPILE="$(TARGET_CROSS)" \ CONFIG_EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ CONFIG_EXTRA_LDFLAGS="$(TARGET_LDFLAGS)" From peter at korsgaard.com Mon Nov 14 15:42:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:42:54 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/botan: add host-python3 dependency Message-ID: <20221114155133.D6C3383954@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e829ece969c2e41de63466a138036ed89e5c160a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x add host-python3 dependency to avoid the following build failure raised since the addition of the package in commit e43da7bb32285bbd41b38a379aef77132d149df7: (cd /home/autobuild/autobuild/instance-19/output-1/build/botan-2.19.2; PATH="/home/autobuild/autobuild/instance-19/output-1/host/bin:/home/autobuild/autobuild/instance-19/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ./configure.py --cpu="m68k" --disable-cc-tests --os=linux --cc=gcc --cc-bin="/home/autobuild/autobuild/instance-19/output-1/host/bin/m68k-linux-g++" --prefix=/usr --without-documentation --extra-libs=atomic --disable-shared-library --enable-static-library --no-autoload --without-stack-protector --without-os-feature=getauxval --with-boost --with-sqlite --with-zlib --disable-altivec --disable-neon) /usr/bin/env: 'python': No such file or directory Fixes: - http://autobuild.buildroot.org/results/91eb6d03ee899bc1034efc5ac7d1fe78961d37ca Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 0ad4301f608a270b6f463ebd91684cde0f584ebd) Signed-off-by: Peter Korsgaard --- package/botan/botan.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/botan/botan.mk b/package/botan/botan.mk index b26ee4c66e..b0ebe594b1 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -13,6 +13,7 @@ BOTAN_CPE_ID_VENDOR = botan_project BOTAN_INSTALL_STAGING = YES +BOTAN_DEPENDENCIES = host-python3 BOTAN_CONF_OPTS = \ --cpu=$(BR2_ARCH) \ --disable-cc-tests \ From peter at korsgaard.com Mon Nov 14 15:31:30 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:31:30 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/strongswan: security bump to version 5.9.8 Message-ID: <20221114155133.CC3C382289@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7c737fbe6d7fa542bbcaa43bf40fa9b134870dcf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixed a vulnerability related to online certificate revocation checking that was caused because the revocation plugin used potentially untrusted OCSP URIs and CRL distribution points in certificates. This allowed a remote attacker to initiate IKE_SAs and send crafted certificates that contain URIs pointing to servers under their control, which could have lead to a denial-of-service attack. This vulnerability has been registered as CVE-2022-40617. Drop patch (already in version) https://www.strongswan.org/blog/2022/10/03/strongswan-vulnerability-(cve-2022-40617).html https://github.com/strongswan/strongswan/releases/tag/5.9.6 https://github.com/strongswan/strongswan/releases/tag/5.9.7 https://github.com/strongswan/strongswan/releases/tag/5.9.8 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b79d735139282ecf052dc89d4c221bbd16447112) Signed-off-by: Peter Korsgaard --- ...strongswan-plugins-wolfssl-rename-encrypt.patch | 150 --------------------- package/strongswan/strongswan.hash | 6 +- package/strongswan/strongswan.mk | 2 +- 3 files changed, 4 insertions(+), 154 deletions(-) diff --git a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch b/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch deleted file mode 100644 index 7b47b3278b..0000000000 --- a/package/strongswan/0001-src-libstrongswan-plugins-wolfssl-rename-encrypt.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 5900426a710eaa65a27784687775e331bcb0489b Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Mon, 8 Aug 2022 09:52:19 +0200 -Subject: [PATCH] wolfssl: Rename `encrypt` methods to avoid conflicts with - system headers - -Rename `encrypt` methods to avoid the following build failure when wolfSSL -is built with --enable-opensslextra: - -In file included from ../../../../src/libstrongswan/utils/utils.h:59, - from ../../../../src/libstrongswan/library.h:101, - from wolfssl_common.h:29, - from wolfssl_aead.c:23: -wolfssl_aead.c:90:16: error: conflicting types for 'encrypt'; have '_Bool(union , chunk_t, chunk_t, chunk_t, chunk_t *)' - 90 | METHOD(aead_t, encrypt, bool, - | ^~~~~~~ -../../../../src/libstrongswan/utils/utils/object.h:99:20: note: in definition of macro 'METHOD' - 99 | static ret name(union {iface *_public; this;} \ - | ^~~~ -In file included from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/wc_port.h:573, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/types.h:35, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/wolfcrypt/logging.h:33, - from /home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/wolfssl/ssl.h:35, - from wolfssl_common.h:64, - from wolfssl_aead.c:23: -/home/autobuild/autobuild/instance-5/output-1/host/powerpc64le-buildroot-linux-musl/sysroot/usr/include/unistd.h:149:6: note: previous declaration of 'encrypt' with type 'void(char *, int)' - 149 | void encrypt(char *, int); - | ^~~~~~~ - -Closes strongswan/strongswan#1201 -[Retrieved from: -https://github.com/strongswan/strongswan/commit/5900426a710eaa65a27784687775e331bcb0489b] ---- - src/libstrongswan/plugins/wolfssl/wolfssl_aead.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c | 4 ++-- - src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -index 2ea7c94cd65..44f054916cf 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_aead.c -@@ -87,7 +87,7 @@ struct private_aead_t { - encryption_algorithm_t alg; - }; - --METHOD(aead_t, encrypt, bool, -+METHOD(aead_t, encrypt_, bool, - private_aead_t *this, chunk_t plain, chunk_t assoc, chunk_t iv, - chunk_t *encrypted) - { -@@ -323,7 +323,7 @@ aead_t *wolfssl_aead_create(encryption_algorithm_t algo, - - INIT(this, - .public = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_icv_size = _get_icv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -index cffe7ba2375..085a912404c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_crypter.c -@@ -230,7 +230,7 @@ METHOD(crypter_t, decrypt, bool, - return success; - } - --METHOD(crypter_t, encrypt, bool, -+METHOD(crypter_t, encrypt_, bool, - private_wolfssl_crypter_t *this, chunk_t data, chunk_t iv, chunk_t *dst) - { - u_char *out; -@@ -578,7 +578,7 @@ wolfssl_crypter_t *wolfssl_crypter_create(encryption_algorithm_t algo, - INIT(this, - .public = { - .crypter = { -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .decrypt = _decrypt, - .get_block_size = _get_block_size, - .get_iv_size = _get_iv_size, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -index d8a1ededb06..110543762f2 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ec_public_key.c -@@ -193,7 +193,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_ec_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -324,7 +324,7 @@ static private_wolfssl_ec_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -index f423d8d5691..ea0fb3dfc77 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_ed_public_key.c -@@ -111,7 +111,7 @@ METHOD(public_key_t, verify, bool, - return ret == 0 && res == 1; - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t crypto, chunk_t *plain) - { -@@ -368,7 +368,7 @@ static private_public_key_t *create_empty(key_type_t type) - .public = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .get_keysize = _get_keysize, - .equals = public_key_equals, - .get_fingerprint = _get_fingerprint, -diff --git a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -index 72df115fe90..da8899c2d8c 100644 ---- a/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -+++ b/src/libstrongswan/plugins/wolfssl/wolfssl_rsa_public_key.c -@@ -216,7 +216,7 @@ METHOD(public_key_t, verify, bool, - } - } - --METHOD(public_key_t, encrypt, bool, -+METHOD(public_key_t, encrypt_, bool, - private_wolfssl_rsa_public_key_t *this, encryption_scheme_t scheme, - void *params, chunk_t plain, chunk_t *crypto) - { -@@ -440,7 +440,7 @@ static private_wolfssl_rsa_public_key_t *create_empty() - .key = { - .get_type = _get_type, - .verify = _verify, -- .encrypt = _encrypt, -+ .encrypt = _encrypt_, - .equals = public_key_equals, - .get_keysize = _get_keysize, - .get_fingerprint = _get_fingerprint, diff --git a/package/strongswan/strongswan.hash b/package/strongswan/strongswan.hash index aca7ddf5cd..4822f9152f 100644 --- a/package/strongswan/strongswan.hash +++ b/package/strongswan/strongswan.hash @@ -1,7 +1,7 @@ -# From http://download.strongswan.org/strongswan-5.9.5.tar.bz2.md5 -md5 53005324e3cba8592f1fb958b1c2d0e5 strongswan-5.9.5.tar.bz2 +# From http://download.strongswan.org/strongswan-5.9.8.tar.bz2.md5 +md5 f46b0d3e7aed88824650d0721c887443 strongswan-5.9.8.tar.bz2 # Calculated based on the hash above -sha256 983e4ef4a4c6c9d69f5fe6707c7fe0b2b9a9291943bbf4e008faab6bf91c0bdd strongswan-5.9.5.tar.bz2 +sha256 d3303a43c0bd7b75a12b64855e8edcb53696f06190364f26d1533bde1f2e453c strongswan-5.9.8.tar.bz2 # Locally calculated sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 2292e21797754548dccdef9eef6aee7584e552fbd890fa914e1de8d3577d23f0 LICENSE diff --git a/package/strongswan/strongswan.mk b/package/strongswan/strongswan.mk index 44c20f8414..cae1433e39 100644 --- a/package/strongswan/strongswan.mk +++ b/package/strongswan/strongswan.mk @@ -4,7 +4,7 @@ # ################################################################################ -STRONGSWAN_VERSION = 5.9.5 +STRONGSWAN_VERSION = 5.9.8 STRONGSWAN_SOURCE = strongswan-$(STRONGSWAN_VERSION).tar.bz2 STRONGSWAN_SITE = http://download.strongswan.org STRONGSWAN_LICENSE = GPL-2.0+ From peter at korsgaard.com Mon Nov 14 15:44:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 16:44:34 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR Message-ID: <20221114155133.EC72E83958@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=97eae21f340660b58946e3ce0f6f9dee92509394 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x cpe:2.3:a:opensvc:multipath-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%3Aopensvc%3Amultipath-tools Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit adf4d6f7295b08b177a01d177a3f0a54e1f20f4c) Signed-off-by: Peter Korsgaard --- package/multipath-tools/multipath-tools.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/multipath-tools/multipath-tools.mk b/package/multipath-tools/multipath-tools.mk index ec5d853644..df3d5138e8 100644 --- a/package/multipath-tools/multipath-tools.mk +++ b/package/multipath-tools/multipath-tools.mk @@ -18,6 +18,7 @@ MULTIPATH_TOOLS_LICENSE_FILES = \ LICENSES/LGPL-2.0 \ LICENSES/LGPL-2.1 \ README.md +MULTIPATH_TOOLS_CPE_ID_VENDOR = opensvc MULTIPATH_TOOLS_DEPENDENCIES = lvm2 json-c readline udev liburcu libaio host-pkgconf MULTIPATH_TOOLS_MAKE_OPTS = \ From peter at korsgaard.com Mon Nov 14 16:05:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:05:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/gsl: fix powerpc build In-Reply-To: <20221105205239.300732-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 5 Nov 2022 21:52:39 +0100") References: <20221105205239.300732-1-fontaine.fabrice@gmail.com> Message-ID: <87edu5jzde.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following powerpc build failures on: > - musl raised because fpu_control.h is not available: > In file included from fp.c:8: > fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory > 21 | #include > | ^~~~~~~~~~~~~~~ > - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is > set: > In file included from fp.c:8: > fp-gnuppc.c: In function 'gsl_ieee_set_mode': > fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) > 53 | mode |= _FPU_RC_NEAREST ; > | ^~~~~~~~~~~~~~~ > These build failures are raised since the addition of the package in > commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b > Fixes: > - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 > - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 16:11:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:11:32 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: perf needs threads In-Reply-To: <20221105215718.647971-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 5 Nov 2022 22:57:18 +0100") References: <20221105215718.647971-1-fontaine.fabrice@gmail.com> Message-ID: <87a64tjz2j.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised (at least) since linux 4.0 and > https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: > CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o > In file included from builtin-bench.c:22: > bench/bench.h:66:10: fatal error: pthread.h: No such file or directory > 66 | #include > | ^~~~~~~~~~~ > Fies: > - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 16:13:40 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:13:40 +0100 Subject: [Buildroot] [PATCH 1/1] package/libuhttpd: fix build with wolfssl >= 5.0 In-Reply-To: <20221105135618.322293-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 5 Nov 2022 14:56:18 +0100") References: <20221105135618.322293-1-fontaine.fabrice@gmail.com> Message-ID: <875yfhjyyz.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure with wolfssl raised since bump to > version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and > https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: > /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: > In function 'handle_wolfssl_asn_error': > /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: > error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did > you mean 'ASN_ECC_KEY_E'? > 339 | case ASN_NTRU_KEY_E: > | ^~~~~~~~~~~~~~ > | ASN_ECC_KEY_E > Fixes: > - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 16:12:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:12:08 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libuhttpd: fix build with wolfssl >= 5.0 Message-ID: <20221114161645.65BD983968@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d7b8e14797af1afdc0417569b54e5866b660361e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure with wolfssl raised since bump to version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? 339 | case ASN_NTRU_KEY_E: | ^~~~~~~~~~~~~~ | ASN_ECC_KEY_E Fixes: - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ca6f38a340bf7eaac76aafcdf7dd78f5c61b0ba6) Signed-off-by: Peter Korsgaard --- .../0001-add-compatibility-for-wolfssl-5-0.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch new file mode 100644 index 0000000000..7da7199e7e --- /dev/null +++ b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch @@ -0,0 +1,30 @@ +From 73aa4ef762b2de67bc8c7c260bd36b34fdb91e63 Mon Sep 17 00:00:00 2001 +From: "Sergey V. Lobanov" +Date: Mon, 3 Jan 2022 19:36:52 +0300 +Subject: [PATCH] add compatibility for wolfssl >= 5.0 + +NTRU support has been removed in wolfssl 5.0 so it is required to +mask NTRU specific code if wolfssl >= 5.0 + +Signed-off-by: Sergey V. Lobanov +[Retrieved from: +https://github.com/zhaojh329/ssl/commit/73aa4ef762b2de67bc8c7c260bd36b34fdb91e63] +Signed-off-by: Fabrice Fontaine +--- + openssl.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/ssl/openssl.c b/src/ssl/openssl.c +index 5a49267..278bab5 100644 +--- a/src/ssl/openssl.c ++++ b/src/ssl/openssl.c +@@ -336,7 +336,9 @@ static bool handle_wolfssl_asn_error(void *ssl, int r, + case ASN_SIG_HASH_E: + case ASN_SIG_KEY_E: + case ASN_DH_KEY_E: ++#if LIBWOLFSSL_VERSION_HEX < 0x05000000 + case ASN_NTRU_KEY_E: ++#endif + case ASN_CRIT_EXT_E: + case ASN_ALT_NAME_E: + case ASN_NO_PEM_HEADER: From peter at korsgaard.com Mon Nov 14 16:07:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:07:19 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/linux-tools: perf needs threads Message-ID: <20221114161645.5E89083950@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=46725fcf0711d43aa8692ff20a221ea480c77c1b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure raised (at least) since linux 4.0 and https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 958c166837a484e2a9515342c49e93dca734d726) Signed-off-by: Peter Korsgaard --- package/linux-tools/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 82e62f826e..8a0b6d5802 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. -comment "perf needs a toolchain w/ dynamic library" +comment "perf needs a toolchain w/ dynamic library, threads" depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LINUX_TOOLS help perf (sometimes "Perf Events" or perf tools, originally From peter at korsgaard.com Mon Nov 14 16:03:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:03:13 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gsl: fix powerpc build Message-ID: <20221114161645.51C4B83966@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=df4c1fd409b88335abe1157718ee97114630d334 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following powerpc build failures on: - musl raised because fpu_control.h is not available: In file included from fp.c:8: fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is set: In file included from fp.c:8: fp-gnuppc.c: In function 'gsl_ieee_set_mode': fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) 53 | mode |= _FPU_RC_NEAREST ; | ^~~~~~~~~~~~~~~ These build failures are raised since the addition of the package in commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b Fixes: - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 94e47000c27c447de45e7190fbe8d3ef24d7df04) Signed-off-by: Peter Korsgaard --- .../0001-configure.ac-fix-build-on-powerpc.patch | 53 ++++++++++++++++++++++ package/gsl/gsl.mk | 2 + 2 files changed, 55 insertions(+) diff --git a/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch new file mode 100644 index 0000000000..13f6da4588 --- /dev/null +++ b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch @@ -0,0 +1,53 @@ +From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 5 Nov 2022 21:31:36 +0100 +Subject: [PATCH] configure.ac: fix build on powerpc + +Fix the following powerpc build failures on: + - musl raised because fpu_control.h is not available: + +In file included from fp.c:8: +fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory + 21 | #include + | ^~~~~~~~~~~~~~~ + + - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is + set: + + In file included from fp.c:8: +fp-gnuppc.c: In function 'gsl_ieee_set_mode': +fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) + 53 | mode |= _FPU_RC_NEAREST ; + | ^~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 + - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/configure.ac b/configure.ac +index bfd9ca30..1ee6dca0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -389,6 +389,14 @@ if test "$ac_cv_c_ieee_interface" = "gnux86" ; then + fi + fi + ++if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then ++ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest, ++ [ac_cv_c__fpu_rc_nearest=no ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++]], [[ unsigned short mode = _FPU_RC_NEAREST ; ]])],[ac_cv_c__fpu_rc_nearest="yes"],[ac_cv_c_ieee_interface=unknown]) ++ ]) ++fi ++ + ac_tr_ieee_interface=HAVE_`echo $ac_cv_c_ieee_interface | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_IEEE_INTERFACE + AC_DEFINE_UNQUOTED($ac_tr_ieee_interface,1,[IEEE Interface Type]) + +-- +2.35.1 + diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 416955b72c..3604f9836c 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -10,6 +10,8 @@ GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 GSL_LICENSE_FILES = COPYING GSL_CONFIG_SCRIPTS = gsl-config +# We're patching configure.ac +GSL_AUTORECONF = YES # uClibc pretends to have fenv support as it installs , but in # practice, it only implements it for i386. Problem reported upstream From peter at korsgaard.com Mon Nov 14 16:11:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:11:07 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux-tools: unbreak indentation for perf sub-options Message-ID: <20221114161834.D8CC483986@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf072683dba3691e7c0899882994a5fc6ef4d5e2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Sub-options of a kconfig symbol are only preperly indented below that sybol, if there is no inter-mixed sylbols or comments. In this case, the comment about perf being unavailable is in-between the perf symbol and the sub-options, which means the perf options are int indented. Move the comment before the definition of perf, so that the options directly follow the per fsymbol, and so they are properly indented. Signed-off-by: Yann E. MORIN (cherry picked from commit c475f3bc36a263bc7d3e1cdcd86fca0d48fbd27f) Signed-off-by: Peter Korsgaard --- package/linux-tools/Config.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 732ac65a25..905518d0bf 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,6 +47,10 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. +comment "perf needs a toolchain w/ dynamic library" + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on BR2_STATIC_LIBS + config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 @@ -70,10 +74,6 @@ config BR2_PACKAGE_LINUX_TOOLS_PERF https://perf.wiki.kernel.org/ -comment "perf needs a toolchain w/ dynamic library" - depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS - if BR2_PACKAGE_LINUX_TOOLS_PERF config BR2_PACKAGE_LINUX_TOOLS_PERF_TUI From peter at korsgaard.com Mon Nov 14 16:03:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:03:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gsl: fix powerpc build Message-ID: <20221114161834.CE97B83984@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0216becf87d8030f9cb8a1fadead994fa9df67cf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following powerpc build failures on: - musl raised because fpu_control.h is not available: In file included from fp.c:8: fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory 21 | #include | ^~~~~~~~~~~~~~~ - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is set: In file included from fp.c:8: fp-gnuppc.c: In function 'gsl_ieee_set_mode': fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) 53 | mode |= _FPU_RC_NEAREST ; | ^~~~~~~~~~~~~~~ These build failures are raised since the addition of the package in commit 9d9f7feba4ffbfeb54479f1ad90d47acca1a6f0b Fixes: - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 94e47000c27c447de45e7190fbe8d3ef24d7df04) Signed-off-by: Peter Korsgaard --- .../0001-configure.ac-fix-build-on-powerpc.patch | 53 ++++++++++++++++++++++ package/gsl/gsl.mk | 2 + 2 files changed, 55 insertions(+) diff --git a/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch new file mode 100644 index 0000000000..13f6da4588 --- /dev/null +++ b/package/gsl/0001-configure.ac-fix-build-on-powerpc.patch @@ -0,0 +1,53 @@ +From 84e62d57b90b41a0c96bb9fb6ec61ecaac76a1ab Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Sat, 5 Nov 2022 21:31:36 +0100 +Subject: [PATCH] configure.ac: fix build on powerpc + +Fix the following powerpc build failures on: + - musl raised because fpu_control.h is not available: + +In file included from fp.c:8: +fp-gnuppc.c:21:10: fatal error: fpu_control.h: No such file or directory + 21 | #include + | ^~~~~~~~~~~~~~~ + + - glibc raised because _FPU_RC_NEAREST is undefined if _SOFT_FLOAT is + set: + + In file included from fp.c:8: +fp-gnuppc.c: In function 'gsl_ieee_set_mode': +fp-gnuppc.c:53:15: error: '_FPU_RC_NEAREST' undeclared (first use in this function) + 53 | mode |= _FPU_RC_NEAREST ; + | ^~~~~~~~~~~~~~~ + +Fixes: + - http://autobuild.buildroot.org/results/d73e116c81bf16d2e55fced215d6bd3b382fef10 + - http://autobuild.buildroot.org/results/48403946bb4cda9013e51db59c1b2ffdcf4e2854 + +Signed-off-by: Fabrice Fontaine +--- + configure.ac | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/configure.ac b/configure.ac +index bfd9ca30..1ee6dca0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -389,6 +389,14 @@ if test "$ac_cv_c_ieee_interface" = "gnux86" ; then + fi + fi + ++if test "$ac_cv_c_ieee_interface" = "gnuppc" ; then ++ AC_CACHE_CHECK([for _FPU_RC_NEAREST], ac_cv_c__fpu_rc_nearest, ++ [ac_cv_c__fpu_rc_nearest=no ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include ++]], [[ unsigned short mode = _FPU_RC_NEAREST ; ]])],[ac_cv_c__fpu_rc_nearest="yes"],[ac_cv_c_ieee_interface=unknown]) ++ ]) ++fi ++ + ac_tr_ieee_interface=HAVE_`echo $ac_cv_c_ieee_interface | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`_IEEE_INTERFACE + AC_DEFINE_UNQUOTED($ac_tr_ieee_interface,1,[IEEE Interface Type]) + +-- +2.35.1 + diff --git a/package/gsl/gsl.mk b/package/gsl/gsl.mk index 416955b72c..3604f9836c 100644 --- a/package/gsl/gsl.mk +++ b/package/gsl/gsl.mk @@ -10,6 +10,8 @@ GSL_INSTALL_STAGING = YES GSL_LICENSE = GPL-3.0 GSL_LICENSE_FILES = COPYING GSL_CONFIG_SCRIPTS = gsl-config +# We're patching configure.ac +GSL_AUTORECONF = YES # uClibc pretends to have fenv support as it installs , but in # practice, it only implements it for i386. Problem reported upstream From peter at korsgaard.com Mon Nov 14 16:12:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:12:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libuhttpd: fix build with wolfssl >= 5.0 Message-ID: <20221114161834.EE8A983989@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9e4dab0b6dd5dc0461822dbd6128d36821b5bcd5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure with wolfssl raised since bump to version 5.2.0 in commit 14e0c4de719a0d63192cc5de66a608f75297f37d and https://github.com/wolfSSL/wolfssl/commit/33cb8231481d5beb46b57511c2630aba36028256: /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c: In function 'handle_wolfssl_asn_error': /home/buildroot/autobuild/instance-0/output-1/build/libuhttpd-3.14.1/src/ssl/openssl.c:339:10: error: 'ASN_NTRU_KEY_E' undeclared (first use in this function); did you mean 'ASN_ECC_KEY_E'? 339 | case ASN_NTRU_KEY_E: | ^~~~~~~~~~~~~~ | ASN_ECC_KEY_E Fixes: - http://autobuild.buildroot.org/results/3261b0035c8aadd1b62538b53e03af1cd8a7b312 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit ca6f38a340bf7eaac76aafcdf7dd78f5c61b0ba6) Signed-off-by: Peter Korsgaard --- .../0001-add-compatibility-for-wolfssl-5-0.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch new file mode 100644 index 0000000000..7da7199e7e --- /dev/null +++ b/package/libuhttpd/0001-add-compatibility-for-wolfssl-5-0.patch @@ -0,0 +1,30 @@ +From 73aa4ef762b2de67bc8c7c260bd36b34fdb91e63 Mon Sep 17 00:00:00 2001 +From: "Sergey V. Lobanov" +Date: Mon, 3 Jan 2022 19:36:52 +0300 +Subject: [PATCH] add compatibility for wolfssl >= 5.0 + +NTRU support has been removed in wolfssl 5.0 so it is required to +mask NTRU specific code if wolfssl >= 5.0 + +Signed-off-by: Sergey V. Lobanov +[Retrieved from: +https://github.com/zhaojh329/ssl/commit/73aa4ef762b2de67bc8c7c260bd36b34fdb91e63] +Signed-off-by: Fabrice Fontaine +--- + openssl.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/ssl/openssl.c b/src/ssl/openssl.c +index 5a49267..278bab5 100644 +--- a/src/ssl/openssl.c ++++ b/src/ssl/openssl.c +@@ -336,7 +336,9 @@ static bool handle_wolfssl_asn_error(void *ssl, int r, + case ASN_SIG_HASH_E: + case ASN_SIG_KEY_E: + case ASN_DH_KEY_E: ++#if LIBWOLFSSL_VERSION_HEX < 0x05000000 + case ASN_NTRU_KEY_E: ++#endif + case ASN_CRIT_EXT_E: + case ASN_ALT_NAME_E: + case ASN_NO_PEM_HEADER: From peter at korsgaard.com Mon Nov 14 16:11:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 17:11:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux-tools: perf needs threads Message-ID: <20221114161834.E567783988@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=92e0365a4a24fae71577bac176681cc0c662b615 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised (at least) since linux 4.0 and https://github.com/torvalds/linux/commit/459a3df76c99124fd222586be7f10f862547e7a9: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 958c166837a484e2a9515342c49e93dca734d726) Signed-off-by: Peter Korsgaard --- package/linux-tools/Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 905518d0bf..880ad08f0f 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI These tools are available only from kernel version 4.20. -comment "perf needs a toolchain w/ dynamic library" +comment "perf needs a toolchain w/ dynamic library, threads" depends on BR2_TOOLCHAIN_HAS_SYNC_4 - depends on BR2_STATIC_LIBS + depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS config BR2_PACKAGE_LINUX_TOOLS_PERF bool "perf" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_STATIC_LIBS # dlfcn.h + depends on BR2_TOOLCHAIN_HAS_THREADS select BR2_PACKAGE_LINUX_TOOLS help perf (sometimes "Perf Events" or perf tools, originally From quentin.schulz at theobroma-systems.com Mon Nov 14 16:33:25 2022 From: quentin.schulz at theobroma-systems.com (Quentin Schulz) Date: Mon, 14 Nov 2022 17:33:25 +0100 Subject: [Buildroot] [PATCH v4] support/scripts/fix-rpath: parallelize patching files In-Reply-To: <20221020115512.483686-1-dumasv.dev@gmail.com> References: <20221019124017.427199-1-dumasv.dev@gmail.com> <20221020115512.483686-1-dumasv.dev@gmail.com> Message-ID: <2402c85e-2016-29f9-d468-590603c3e641@theobroma-systems.com> Hi Victor, On 10/20/22 13:55, Victor Dumas wrote: > Using "xargs" instead of "while read" loop allows for the patching of files to be parallelized > This significantly reduces the amount of time it takes to fix all the paths. > On a larger RFS(~300MB) this script was taking 5 minutes, it now only takes about 30s on a 12 core machine > > Signed-off-by: Victor Dumas > --- > support/scripts/fix-rpath | 66 ++++++++++++++++++++++----------------- > 1 file changed, 38 insertions(+), 28 deletions(-) > > diff --git a/support/scripts/fix-rpath b/support/scripts/fix-rpath > index 3e67e770e5..cef7a48e76 100755 > --- a/support/scripts/fix-rpath > +++ b/support/scripts/fix-rpath > @@ -58,6 +58,38 @@ HOST_EXCLUDEPATHS="/share/terminfo" > STAGING_EXCLUDEPATHS="/usr/include /usr/share/terminfo" > TARGET_EXCLUDEPATHS="/lib/firmware" > > +patch_file() { > + PATCHELF="${1}" > + rootdir="${2}" > + sanitize_extra_args="${3}" > + file="${4}" > + > + # check if it's an ELF file > + rpath=$(${PATCHELF} --print-rpath "${file}" 2>&1) > + if test $? -ne 0 ; then > + return 0 > + fi > + > + # make files writable if necessary > + changed=$(chmod -c u+w "${file}") > + > + # With per-package directory support, most RPATH of host > + # binaries will point to per-package directories. This won't > + # work with the --make-rpath-relative ${rootdir} invocation as > + # the per-package host directory is not within ${rootdir}. So, > + # we rewrite all RPATHs pointing to per-package directories so > + # that they point to the global host directry. > + changed_rpath=$(echo ${rpath} | sed "s@${PER_PACKAGE_DIR}/[^/]\+/host@${HOST_DIR}@") > + if test "${rpath}" != "${changed_rpath}" ; then > + ${PATCHELF} --set-rpath ${changed_rpath} "${file}" > + fi > + > + # call patchelf to sanitize the rpath > + ${PATCHELF} --make-rpath-relative "${rootdir}" ${sanitize_extra_args[@]} "${file}" > + # restore the original permission > + test "${changed}" != "" && chmod u-w "${file}" > +} > + > main() { > local rootdir > local tree="${1}" > @@ -123,34 +155,12 @@ main() { > ;; > esac > > - find_args+=( "-type" "f" "-print" ) > - > - while read file ; do > - # check if it's an ELF file > - rpath=$(${PATCHELF} --print-rpath "${file}" 2>&1) > - if test $? -ne 0 ; then > - continue > - fi > - > - # make files writable if necessary > - changed=$(chmod -c u+w "${file}") > - > - # With per-package directory support, most RPATH of host > - # binaries will point to per-package directories. This won't > - # work with the --make-rpath-relative ${rootdir} invocation as > - # the per-package host directory is not within ${rootdir}. So, > - # we rewrite all RPATHs pointing to per-package directories so > - # that they point to the global host directry. > - changed_rpath=$(echo ${rpath} | sed "s@${PER_PACKAGE_DIR}/[^/]\+/host@${HOST_DIR}@") > - if test "${rpath}" != "${changed_rpath}" ; then > - ${PATCHELF} --set-rpath ${changed_rpath} "${file}" > - fi > - > - # call patchelf to sanitize the rpath > - ${PATCHELF} --make-rpath-relative "${rootdir}" ${sanitize_extra_args[@]} "${file}" > - # restore the original permission > - test "${changed}" != "" && chmod u-w "${file}" > - done < <(find "${rootdir}" ${find_args[@]}) > + find_args+=( "-type" "f" "-print0" ) > + > + export -f patch_file > + # Limit the number of cores used > + procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) > + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} bash -c "patch_file '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} > I think we should use PARALLEL_JOBS here to comply with the user-requested BR2_JLEVEL (the variable is assigned at the top of package/Makefile.in). It is used for all packages and also rootfs compression algorithms, so it would make sense to me to have this fix-rpath script respect it too. I assume in order to pass this makefile option to the script, we'll need to add PARALLEL_JOBS=$(PARALLEL_JOBS) in front of each fix-rpath script? Similar to what's been done for PER_PACKAGE_DIR in Makefile. I can suggest the following (to apply on top of the current patch and squash if that works for you): ``` diff --git a/Makefile b/Makefile index 7c1c07a2e4..c171aa94de 100644 --- a/Makefile +++ b/Makefile @@ -593,8 +593,8 @@ world: target-post-image .PHONY: prepare-sdk prepare-sdk: world @$(call MESSAGE,"Rendering the SDK relocatable") - PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host - PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging + PARALLEL_JOBS=$(PARALLEL_JOBS) PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host + PARALLEL_JOBS=$(PARALLEL_JOBS) PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging $(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh mkdir -p $(HOST_DIR)/share/buildroot echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location @@ -764,7 +764,7 @@ endif ln -sf ../usr/lib/os-release $(TARGET_DIR)/etc @$(call MESSAGE,"Sanitizing RPATH in target tree") - PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath target + PARALLEL_JOBS=$(PARALLEL_JOBS) PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath target # For a merged /usr, ensure that /lib, /bin and /sbin and their /usr # counterparts are appropriately setup as symlinks ones to the others. diff --git a/support/scripts/fix-rpath b/support/scripts/fix-rpath index cef7a48e76..6160efd461 100755 --- a/support/scripts/fix-rpath +++ b/support/scripts/fix-rpath @@ -158,9 +158,7 @@ main() { find_args+=( "-type" "f" "-print0" ) export -f patch_file - # Limit the number of cores used - procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) - find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} bash -c "patch_file '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${PARALLEL_JOBS} -I {} bash -c "patch_file '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} # Restore patched patchelf utility test "${tree}" = "host" && mv "${PATCHELF}.__to_be_patched" "${PATCHELF}" ``` I tested on a slow-ish laptop (Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz 4c/8t) with: make raspberrypi4_defconfig sudo sh -c "echo 3 > /proc/sys/vm/drop_caches" time make target-finalize # apply patch + diff above sudo sh -c "echo 3 > /proc/sys/vm/drop_caches" time make target-finalize Before: make target-finalize 8.23s user 3.52s system 91% cpu 12.851 total After: make target-finalize 9.25s user 4.81s system 158% cpu 8.892 total Cheers, Quentin From bugzilla at busybox.net Mon Nov 14 18:23:05 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 14 Nov 2022 18:23:05 +0000 Subject: [Buildroot] [Bug 15126] doma In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15126 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|NEW |RESOLVED -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Mon Nov 14 19:37:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:37:15 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 1 Nov 2022 09:41:54 +0200") References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <871qq5jpjo.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 19:37:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:37:15 +0100 Subject: [Buildroot] [PATCH 1/3] package/socat: fix printf feature detection In-Reply-To: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> (Baruch Siach via buildroot's message of "Tue, 1 Nov 2022 09:41:54 +0200") References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <871qq5jpjo.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > socal configure uses AC_TRY_RUN to detect printf features. This does not > work for cross compilation. > All C libraries we use support C99 snprintf. Only glibc and uClibc > support the deprecated Z modifier. > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 19:38:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:38:12 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: (Baruch Siach via buildroot's message of "Tue, 1 Nov 2022 09:41:55 +0200") References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <87wn7xiaxn.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 19:38:12 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:38:12 +0100 Subject: [Buildroot] [PATCH 2/3] package/socat: disable openssl for static build In-Reply-To: (Baruch Siach via buildroot's message of "Tue, 1 Nov 2022 09:41:55 +0200") References: <996e9db6fa29e5b1c59d7ecf3e84da781bace4ee.1667288516.git.baruch@tkos.co.il> Message-ID: <87wn7xiaxn.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > socal configure script does not take the zlib dependency into account > when linking with libssl. This break static link. There is not easy way > to add zlib dependency, so just disable openssl for static builds. > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 19:36:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:36:00 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/socat: disable openssl for static build Message-ID: <20221114194729.EC2658399D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ee0670afcd6cd43083b2f2e3c838ecf7f486264f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x socat's configure script does not take the zlib dependency into account when linking with libssl, and therefore fails at detecting libssl in BR2_STATIC_LIBS=y configurations. Since there is no easy way to add the zlib dependency, just disable openssl support for static builds. This is not fixing a build failure: libssl was not detected in BR2_STATIC_LIBS=y configurations, so what this commit does is make it explicit. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 934ec83e9d005fb21e5813f4480ebd624ee28c6c) Signed-off-by: Peter Korsgaard --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index c1bf4d260f..bfccd02031 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -39,7 +39,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From peter at korsgaard.com Mon Nov 14 19:35:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:35:53 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/socat: fix printf feature detection Message-ID: <20221114194729.E3EC283999@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9262ffdf4834b1ed622cf8449e8ef33eb5f8397e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x socal configure uses AC_TRY_RUN to detect printf features. This does not work for cross compilation. All C libraries we use support C99 snprintf. Only glibc and uClibc support the deprecated Z modifier. These issues were noticed by an inspection of configure.ac. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 1ca100c2d2478cb8ef615edd1ad3cc2e1d90047b) Signed-off-by: Peter Korsgaard --- package/socat/socat.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d..c1bf4d260f 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -11,6 +11,14 @@ SOCAT_LICENSE = GPL-2.0 with OpenSSL exception SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL SOCAT_CPE_ID_VENDOR = dest-unreach +SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes + +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y) +SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes +else +SOCAT_CONF_ENV += ac_cv_have_z_modifier=no +endif + ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) SOCAT_CONF_ENV += \ sc_cv_sys_crdly_shift=12 \ From peter at korsgaard.com Mon Nov 14 19:36:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:36:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/socat: fix printf feature detection Message-ID: <20221114194841.97BCB839C4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=06e37ff050c8c23ce507e831837f20e9df7b082d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x socal configure uses AC_TRY_RUN to detect printf features. This does not work for cross compilation. All C libraries we use support C99 snprintf. Only glibc and uClibc support the deprecated Z modifier. These issues were noticed by an inspection of configure.ac. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 1ca100c2d2478cb8ef615edd1ad3cc2e1d90047b) Signed-off-by: Peter Korsgaard --- package/socat/socat.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index e20577492d..c1bf4d260f 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -11,6 +11,14 @@ SOCAT_LICENSE = GPL-2.0 with OpenSSL exception SOCAT_LICENSE_FILES = README COPYING COPYING.OpenSSL SOCAT_CPE_ID_VENDOR = dest-unreach +SOCAT_CONF_ENV = ac_cv_have_c99_snprintf=yes + +ifeq ($(BR2_TOOLCHAIN_USES_GLIBC)$(BR2_TOOLCHAIN_USES_UCLIBC),y) +SOCAT_CONF_ENV += ac_cv_have_z_modifier=yes +else +SOCAT_CONF_ENV += ac_cv_have_z_modifier=no +endif + ifeq ($(BR2_powerpc)$(BR2_powerpc64)$(BR2_powerpc64le),y) SOCAT_CONF_ENV += \ sc_cv_sys_crdly_shift=12 \ From peter at korsgaard.com Mon Nov 14 19:36:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 20:36:19 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/socat: disable openssl for static build Message-ID: <20221114194841.A5827839F0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0446e276b4a105ff380bc89d756a07814783002d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x socat's configure script does not take the zlib dependency into account when linking with libssl, and therefore fails at detecting libssl in BR2_STATIC_LIBS=y configurations. Since there is no easy way to add the zlib dependency, just disable openssl support for static builds. This is not fixing a build failure: libssl was not detected in BR2_STATIC_LIBS=y configurations, so what this commit does is make it explicit. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 934ec83e9d005fb21e5813f4480ebd624ee28c6c) Signed-off-by: Peter Korsgaard --- package/socat/socat.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/socat/socat.mk b/package/socat/socat.mk index c1bf4d260f..bfccd02031 100644 --- a/package/socat/socat.mk +++ b/package/socat/socat.mk @@ -39,7 +39,7 @@ SOCAT_DEPENDENCIES = host-autoconf # incompatibile license (GPL-3.0+) SOCAT_CONF_OPTS = --disable-readline -ifeq ($(BR2_PACKAGE_OPENSSL),y) +ifeq ($(BR2_PACKAGE_OPENSSL):$(BR2_STATIC_LIBS),y:) SOCAT_DEPENDENCIES += openssl else SOCAT_CONF_OPTS += --disable-openssl From peter at korsgaard.com Mon Nov 14 20:20:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:20:37 +0100 Subject: [Buildroot] [PATCH 1/1] package/ca-certificates: add support for cryptography > 3.0 In-Reply-To: <20221106105124.GP3918838@scaer> (Yann E. MORIN's message of "Sun, 6 Nov 2022 11:51:24 +0100") References: <20221102165629.755750-1-jwood+buildroot@starry.com> <20221106105124.GP3918838@scaer> Message-ID: <87o7t9i8yy.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Justin, All, > On 2022-11-02 12:56 -0400, jwood+buildroot at starry.com spake thusly: >> From: Justin Wood >> >> This patch was originally submitted upstream at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 >> by Wataru Ashihara . Minor changes by me to account for the Buildroot change in 0001-*.patch. >> >> Building ca-certificates with a newer cryptography is breaking without this patch, and building buildroots >> `python-cryptography` package first doesn't change the broken behavior. > I've reworded the commit log in a more logical manner (explain what > breaks and why, then how we fix it). > I also notice that the bug report states that cryptography 3.0 is also > affected, so I tweaked the commit title accordingly. >> Signed-off-by: Justin Wood > Applied to master, thanks. This is patching code we've added ourselves in patch 0001, so perhaps it makes sense to invert the order of the patches, merge them or simply drop the certdata2pem.py call completely? We don't build host-python-cryptography automatically, so it can only happen if the recently added optee-os option is selected (or a custom package), and they happen to build before ca-certificates. Committed to 2022.08.x, thanks (we don't have host-python-cryptography in 2022.02.x). -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 20:13:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:13:11 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/ca-certificates: add support for cryptography >= 3.0 Message-ID: <20221114202108.C0721839FB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f0975a19dd24813bbbc9e70ee81edf479eb66ec0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Building ca-certificates with a newer cryptography is breaking because python-cryptography's x509 API changed to accept only bytes, not str. Carry a patch that has been submitted upstream [0] but has not yet been applied [1]. Minor changes to account for 0001-*.patch. [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008244 [1] https://salsa.debian.org/debian/ca-certificates Signed-off-by: Justin Wood Signed-off-by: Yann E. MORIN (cherry picked from commit 0fc1bf137e44caf44a018cf948d5bd2a10566860) Signed-off-by: Peter Korsgaard --- ...tdata2pem.py-Fix-compat-with-cryptography.patch | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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 new file mode 100644 index 0000000000..0537da9224 --- /dev/null +++ b/package/ca-certificates/0002-mozilla-certdata2pem.py-Fix-compat-with-cryptography.patch @@ -0,0 +1,29 @@ +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 + From peter at korsgaard.com Mon Nov 14 20:26:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:26:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/zlib-ng: fix build without neon In-Reply-To: <20221106125830.664168-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 6 Nov 2022 13:58:30 +0100") References: <20221106125830.664168-1-fontaine.fabrice@gmail.com> Message-ID: <87k03xi8p9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure without NEON probably raised since bump > to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 > and > https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: > In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: > /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" > 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" > | ^~~~~ > Fixes: > - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From thomas.petazzoni at bootlin.com Mon Nov 14 20:58:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 21:58:08 +0100 Subject: [Buildroot] [git commit] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option Message-ID: <20221114205856.61C4783A43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ec9519831ed5d5698c787b48d2ab952525cacb93 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch fixes the kv260.sh to generate a working u-boot.itb now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. This is a follow-up fix of 515319b86f17ea5a2ce3e51c9063bac9f9e00a01 ("board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option") to fix the build of: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- board/zynqmp/kria/kv260/kv260.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e891852009 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -8,5 +8,5 @@ UBOOT_DIR=$4 -fdtoverlay -o ${UBOOT_DIR}/fit-dtb.blob -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo +fdtoverlay -o ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo ${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb From thomas.petazzoni at bootlin.com Mon Nov 14 07:42:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 07:42:11 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-13 Message-ID: <20221114074218.DE44E817A8@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-13 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 1 | 0 | 5 | 2022.08.x | 16 | 14 | 0 | 30 | master | 166 | 194 | 0 | 360 | next | 51 | 105 | 1 | 157 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 15 imagemagick-7.1.0-51 | 13 glibc-2.36-66-ga1dc0be03c9d... | 10 unknown | 10 gerbera-1.10.0 | 9 host-go-1.19.3 | 7 xz-5.2.7 | 7 host-rust-1.64.0 | 6 host-binutils-2.38 | 5 linux-6.0.1 | 5 ulog-0389d243352255f6182326... | 5 gobject-introspection-1.72.0 | 4 host-binutils-2.39 | 4 dash-0.5.11.5 | 3 host-pahole-1.24 | 3 libgpg-error-1.45 | 3 xenomai-3.0.10 | 3 efivar-38 | 2 elfutils-0.186 | 2 gocryptfs-2.2.1 | 2 libgcrypt-1.10.1 | 2 libuci-4b3db1179747b6a67790... | 2 linuxptp-3.1.1 | 2 lirc-tools-0.10.2 | 2 ltp-testsuite-20220930 | 2 openpgm-5-3-128 | 2 package/qt6/qt6base/qt6base... | 2 perl-5.34.1 | 2 python-numpy-1.23.4 | 2 uclibc-ng-test-6790eafe897b... | 2 /home/buildroot/autobuild/i... | 1 alsa-lib-1.2.8 | 1 aoetools-37 | 1 audit-3.0.7 | 1 bayer2rgb-neon-15feb1115b48... | 1 bind-9.16.33 | 1 crucible-2022.05.25 | 1 crun-1.5 | 1 exempi-2.6.1 | 1 exim-4.96 | 1 ffmpeg-4.4.3 | 1 fftw-quad-3.3.8 | 1 flann-1.9.2 | 1 fontconfig-2.13.1 | 1 frr-8.3.1 | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 google-breakpad-c85eb4a59b6... | 1 host-gdb-arc-2020.09-releas... | 1 host-spirv-llvm-translator-... | 1 libdeflate-1.12 | 1 libglib2-2.72.3 | 1 libselinux-3.3 | 1 libunwind-1.6.2 | 1 linux-5.10.145-cip17 | 1 linux-pam-1.5.2 | 1 make: *** wait: No child pr... | 1 mariadb-10.3.36 | 1 memcached-1.6.16 | 1 mongodb-4.2.18 | 1 mxs-bootlets-10.12.01 | 1 netsniff-ng-0.6.8 | 1 ntp-4.2.8p15 | 1 ola-0.10.8 | 1 openal-1.22.0 | 1 python-sip-4.19.25 | 1 quickjs-2021-03-27 | 1 rauc-1.8 | 1 rtl8189es-39c17661136da48f8... | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 rtl8821au-4235b0ec7d7220a63... | 1 ruby-3.1.2 | 1 sdl-1.2.15 | 1 strace-6.0 | 1 tealdeer-1.6.1 | 1 tinymembench-0.4 | 1 traceroute-2.1.0 | 1 uccp420wlan-6.9.1 | 1 uqmi-0a19b5b77140465c29e2af... | 1 webkitgtk-2.38.0 | 1 wolfssl-5.5.3 | 1 xvisor-0.3.1 | 1 zabbix-5.4.9 | 1 znc-1.8.2 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/60a3c850eb25232d9c8e5c42678012099ddfdff1 | powerpc64le | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/6784ffebdd1938748add3e0b72ebc37a961f11a8 | mips64 | aoetools-37 | NOK | http://autobuild.buildroot.net/results/76c159fa73d34d5e94036fcd50b1129a7a7bb203 | armeb | audit-3.0.7 | NOK | http://autobuild.buildroot.net/results/d4ec16002d9807f1107de5003d9453d35de98e6e | aarch64 | bayer2rgb-neon-15feb1115b48... | NOK | http://autobuild.buildroot.net/results/88f8695f2599fbd95c73a92fc44cdcc2b8d78e3c | sh4eb | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/3dec7e0cdedb869f98a98220064c03b9212202be | ORPH arm | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/45e82fff6978ae14fcf212b48d6a8bf17bcf0de3 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/0bd09635fb65ee596e1ba4851b0c987ef47a6bc9 | nios2 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/880821048e79714482844e8b4f577bf385c6f51e | ORPH microblazeel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/5b5fdee29a0b917eca471107b70f576d0eb1f5da | ORPH mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/05dbb1c48c67907d085209c03796d6426f95a993 | ORPH mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/0e72250aa1ae6fbc7012eed30562d23c422ae9da | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/162f5733f4a14392e47c618da87e527c3af18225 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ab7f06ee10bdd170699099800086b0cd85320360 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d105165d1fecf312b24681f7ee62f467b721da35 | ORPH arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/b35a90965061d7148ca1cf10c584ed8aec740a07 | armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/56d1c6d6220478104398d5d18ae8ab6fc406fd64 | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/53ab99ae3547f2cb2b90b0dbc0593ac79d97d646 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/b718950c92c10f1d9b27d249350a16b86de17661 | ORPH arm | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/e20a78c738b3f4d88bdaa6b4a9c38aa2e1e399c4 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b61dfcda9d084e2b8b373a5a1bd7d0044413d75a | ORPH arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/6dfec9a23af778797e3c641cebc9c3ed284825a7 | m68k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/645bb077b5d56ae0bad81aaf7a050d23d81143e4 | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/236d278740a6a1d413fc41c89ba4deac4f317071 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ce726a322ea2b5012f0be356c427f376bcc06f56 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4c73aae7bcddcdf60edbdb9863a3864c474a0d41 | arceb | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7fca63a8ed8c68437a337a7dc716f08e52d4402e | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b2facab99a6bb1c5663384d1f13711090923837b | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/057b9a0eacba1e416205f052377a5707e83a5f98 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c6326f26e36ae67507ae94be1b547a59777123d3 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a92c169b8ee304778d6e8bfcade6c08df839c95f | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/493bad5566d0039fb60849f981f0eb00b7b628c1 | microblaze | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f6608d4659f6d893e630e69374ffdb7cbf5d9963 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/61d364380913be9be14501c90c57304994b377f6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/cc9449b06cb3aa52146f2ab3ccb424a80785f882 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ead30c8571ae32505e500347c1bb38b672557433 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/01fb1e63e7237c655caa2bb91ccb377b57d6f5ab | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2bdaa270bb6b3bd1f901e137c18394721bf31ec8 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b3197a09dd7548ddcb28ddfcba477726a262313d | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5249880ff20bca0ec9944fd4631775c735bbc5f1 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1c2724d2b4527b066b8365e550dd92a9a6df2b7e | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42889dbdd632d017b90ac3dc5fa692225203dbd0 | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/aba51ab7893db464374f6c5f22160de2d772c478 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/00e213a4b4c21281d423ccf75f38e24ca1432fa8 | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/86e9c06ec40657a2e2e9435ed02a56f975bcbe9c | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a0d0c6950ff7d8337eaf5f0ceaefb1592d47cd35 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/ca7420af95d5882e02e141ca0fbcd91a49bd9546 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9f545fdccb129e2bc3d4c7ed73de6aabb657670f | ORPH mips64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/50844e626fb77caee770ce9f398987acb0129427 | x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/957a32f8afad5dea04822ac334bb7d8d5dc2be97 | arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/a89570fec40aee106ed6d8130b9eb53ad45c0895 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b5fa670cb6f346d48c8bf04bda0a239e286ce9e0 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/922e629308cfe6d8e4a8116d0b7cfa5829a3b59b | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c4fea8179effa0d9d6abb4149dd432b22ca0c93d | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bc244e6eb925488058ab7f84ba03e8c8d523aac2 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/57cd259b90bb6405d378ba15d41697d551e7ba64 | sparc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/4b6a0ba5ac88de344ea4b1b764a5f78d35a57be5 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/071e9c917b899c70ae38be707d598d522c9099af | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/6dfcfcff1c9a17757e2a2cd843bd5f42f5fade57 | mips | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/0b5210b35dc2f0d987a59f89fbb764e324a74c00 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/7881cbdb52c292f54732a8b34b7630b6c4c5d1fd | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0557b2bd6c18231ff5223872cb078c7837db3435 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/507db24f450269fdd1fb207d7240e8a5f3e8251a | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e93a8de241edba94ce1d0474625f1da4b0c07bd7 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/917f8b070b4d75ec3db573fe6e42a98c18d3ddc1 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/bda275d1a9773b82b9f1a183f2a3a675619fd496 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3f0c863d86ea92f562a0e15d9b331edd61fca5bf | riscv64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/46932aa612158ae8dd7d176835ea600a32d50e1f | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5d611cb36e6330f05827324303b687b28b129949 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/624fb38fd10060c6c8cf1ef48616f1b783062364 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/414e3bc3e5031913c58cace0b5ea176c75158d60 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1c9a7ddefad4524f783b337edfdd68f1583f86b5 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/af492cb8c5423a4263a25b1ba6b2405f10a81e87 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/bda3cbec45b7c69d162541464b9ff808b6baf811 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e034f7be05b0f692fda9c93a198a0fcd915270fa | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1205fe7af199660fed4fa8c7dfff0f07bc958a73 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/94e5ef199f76321a1158a6d83ad9e8301e891166 | x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/90a0a82dd9fc6d4757605461a2b35501b97fe49d | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3552a7c4cfd3da6b38978b47074fe1dc8f6ffb61 | ORPH or1k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d7c9fdd0070992a79fac5371613fd719bd078819 | ORPH powerpc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b537b20588079112b4951cece9b2b140f0a374a7 | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/fede666f739dbe4574cf2699fc5dda548421dd2e | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d66e2914b4d48a8766d7fbb3f36443cc49bff75f | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/88e3ec6fff40d8ab1fd72a1f229c77823cdf0dbc | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b4de2e1692db41336be38c5c16f3c68cf6998ab | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/6deb55cb3ea846963f564a207ba559ff26e9a997 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8955648482d1f530512f89756506497266c501b2 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/a97d277b2894a0d73ec514bfcd36045071cddbf0 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/41e6e31604f60588882d43b59278803d69626939 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1d8ea860a40d81966459e354f2b181a4f4f2d6e3 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/17f34d5bad37fa1044a444abbd51ec8c8c7e5590 | ORPH aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/cbed1faaf39bb8919f0784093cfff6493b5182b8 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/86ed01708ca398be64c388a0108877a62950bcb9 | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4328c9b0ded9d2cdf1ec9bdbd4405e1b8ceb3acf | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a394b48fea771d57ee3a89948da8ce0b22f77579 | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/f05d29636e715c2057938ba768dceb4373cc5e14 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/18770323d2bb19cda0c1da8c188cb466f5e28785 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c0e1797c2498f02a2e5ada7d09ab6bb012effb53 | ORPH s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3e4d7bce825d6620c4fca732aa6146abc1d4f879 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/96520ed88a48c2dae66a8e022318595a7a74f6c0 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/584950bbdc715101daafb42a8b571cc3986b148b | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/470b190fe189b13a10385e4aa717c07d894e5fe7 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0b89ee2b9a21e438a63a60b215743aa95719b360 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/19cab19f7e53de494c0c0cfa317a050a2867925f | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b960b39adaa96279fe44d8d205c76f8939bb1650 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7c45494eb8d66ea6b2488259cbded2aba71e4475 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6dc9380fff012c9fa57ad03e61ac1063e6ac0c49 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/df307d547bac4657d6e11121710fe584c2b6c5c2 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d91cdff350cc6475eb38bcc7cca3475e588b2349 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/65a3faf652adda78d4d389349ab33a6b49e9f03a | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/43b9ba82bfe37628e5c1bcc1e1c2acb3f0b21bc8 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0259bf166e7ec04551d1afddd4abebfec3b4f72e | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7ce72954bc33feeaf09b3f758d9fa5f253e0ca3d | or1k | libselinux-3.3 | NOK | http://autobuild.buildroot.net/results/74c6184d44e69e44531e062c6aa20a9c2f177cbc | mips64el | libuci-4b3db1179747b6a67790... | NOK | http://autobuild.buildroot.net/results/6f267c2a164a27fa37db061815ce3dbef56d769b | mips64el | libuci-4b3db1179747b6a67790... | NOK | http://autobuild.buildroot.net/results/9be2770d3faca3001108e06bc4fa76a1cce0a2b0 | arm | libunwind-1.6.2 | NOK | http://autobuild.buildroot.net/results/664ac7e405fa2d7e95e6175bb9ec1275dfed366c | ORPH sparc64 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/fff677a784a7e0f781d49a5a9bdb168b119ac5e3 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/1ac3704fa307a20d1711c5f377e7307c478a2166 | ORPH riscv64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2a32b3065ca781bb77e15b6e2e28fed9cf086ecb | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/08dd4840894086b3f2009e2291b16e404ce392c7 | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c4cc1e2bf560236e0610122e127ebabd115962a0 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f2a35d59f240de42e8fe17f65afa18e1abf4fbe8 | ORPH microblazeel | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/e424b110530f601ea6f34efb8755349c2d445d03 | ORPH sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/3f053a3b5eaf25a4d40d401921acfd0324b98d76 | sh4aeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/1ff25bc079baf131693654b2043fcb2355d6fdce | sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2c0f51ca7a18f996f3d2b32c121f0e81f6b63673 | ORPH sparc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/07bfa2dd51dc760a54bc0c80506f3efd43421dbb | ORPH powerpc64le | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/7e9b42f1de67ea249f5ab750f59576f76d1ae0b2 | sh4 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/8eddcb0bbc48e327d717c41a9c4fdce47ef96e00 | mips64 | make: *** wait: No child pr... | NOK | http://autobuild.buildroot.net/results/43b2fa6a65fd7f650f07220d2d5346e5144bbb20 | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/c90b789b628e894148d48ef9251f6776aa709a01 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/be2f14d79a21fdd4b2ec35a5c0ec3bbc515762de | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/fad1ca506794ee62e30d333e75d618bf6c3bc097 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/2d548d711dabeb57e9c21707ba934e5be5fcc476 | ORPH powerpc64le | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/245fe6e3822ed8e03d458cd1c5a6c17ef888fff7 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/40a73f0b41d981eda68d3edb7d8562e6e93ead40 | ORPH mips | ola-0.10.8 | NOK | http://autobuild.buildroot.net/results/5e7e1a28bb6976714bb8ac766c60cc76869b8c50 | mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/3aa4cc79af69196772919530fcd5a2c962899925 | aarch64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/ff8a95d8d20ede3aaca24c2b8befa10b08561ba1 | sparc64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/2d6bce4861a363c3499f05dfe7e18bf24fd171c5 | aarch64_be | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/f7c211edeb540f260323bcdc629522d67707ae80 | i586 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/22bb53c9675f6d2749b417188f60c29a7e1140cc | sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c27872a4e4c952c22335797ec1ce70f177317f06 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/d0a79162ace67fcb227f5858303f5e1b9a28081e | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d14d9826989f2de7bf3b561f1638cdfa86f02f8f | arceb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c51f85d2d7dc73b6a513c2b48f1d3a3559641402 | powerpc64le | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/d58c8a3eddea1b95110ff1b27e1f591c57053486 | mips64el | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/d53aa667c33d727f2bc5e26d87aaf46559891888 | i586 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/2eb3715cc0c61ae0d7ed3814cac03d28e6934413 | i686 | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/fe32a010dec4f634b589db32776f1b54f761753f | riscv32 | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/212cfd3766f13ed095326cf24817214cff43d650 | riscv64 | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/c065bc27f292186882e668428ec56a3572052002 | arc | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/c95fdf342e6d5409facbb97f5962de5c07efb51a | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/40a6f557f63dcc6038f26f30340a60ca3bc616b7 | ORPH aarch64 | strace-6.0 | NOK | http://autobuild.buildroot.net/results/79ee8ae5fb9712fd874b56e836eca1b997c50cd9 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/1d41114201dc44442a9cb735f80376f789047d56 | armeb | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/286980b02133d041fe971d32ce9896e79e9a5aea | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/d5b7dc204948c657d8a499c979e4816d0fadd063 | armeb | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/494535825a03baf3efda03ba2b6dde37a086ddde | ORPH mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/d01549e5c1c92bbe0fcc78df15ca025f3838438d | mipsel | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/afdd39a9e6d901e33279e415e1dd7981a66a5db9 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/7ba9f10d713b0a4675f7e6c66ddcb27cb8695983 | aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/5bbfc5ea049346c4acd307065210600610dddbf5 | aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/2bb96136fbf36e68431910459bda03657481675b | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/ab38ba957d1c2d71723daa4dd6534e32a6df017f | arc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/476a1b874dfe5e9a1f0a1c76cecde5c9902c8816 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/a25420aee2f1b727de1a5e27588301f369a09caf | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/dc1886795e792a5499039c206674da60354caaf6 | arm | unknown | NOK | http://autobuild.buildroot.net/results/14b40d8aec0abe5e21e6281724be167a74bfe445 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/f6c4eb5f8ad3f321c01f76bd368c3fce21c6b06d | arc | unknown | NOK | http://autobuild.buildroot.net/results/a741645e2dccdf77ae8c48d768dad551705451f8 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/caba5374beba9e98c33eb247b9b94a1bdfbdade2 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/c9a9118bec3e00edd7a18bccf59300a9e6a53458 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/e20cd302532736d66b14de0821a4321be99a9b99 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/de91b06a7923dd13903fe5a94a011b90c5f835b8 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/d2082c150bebfe6d0ad29131d9d96f9063d093e5 | sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/764e1a338c45410ee52b2f3c5e48713a1b4d431f | ORPH arm | webkitgtk-2.38.0 | NOK | http://autobuild.buildroot.net/results/7e101e8564fe969ac00eefd66f25752d74aaccd7 | mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/03fed5534c7a0cb496a0448aebc479ca1eda6bca | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/774cbf4d33eb17787e7091884d3fb3d9245c8f69 | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1dccdc289567a94a18448e35b720156b19919a8f | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d181faa8591b8a93dba9a12dcddbcf3781947940 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/05f6312c11d80301447847944ef2f41105dc77de | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/67a4ce59846ec6ab6b8488338f647683aa9b34b8 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/551fdbcc559c053d0c8ced7562a92926056a660d | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/99baa24d792e8f59a9bcf22b843db0f3e4e4b5a1 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/438dd2f451365eed3986e65be134e42ff77599a9 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5c2aedd7ee645c44e024bb7583c0096feb6fb20c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b9a51eb6ad4e9d275d09b00d4855f30038eb9f85 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/70d4c950f093860239dc1ada34c32d40185e5539 | ORPH sparc64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/8ad08bc212373578f97deac77c3d3d4f89a61e10 | microblazeel | znc-1.8.2 | NOK | http://autobuild.buildroot.net/results/a1abfb77aa236d30f21e077b301e950c0850764a | microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/a73c67f99dd41578e6e1eefbef9444100ffb4344 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 13 libnss-3.84 | 11 imagemagick-7.1.0-51 | 8 glibc-2.36-66-ga1dc0be03c9d... | 6 crun-1.5 | 4 host-binutils-2.38 | 4 s6-linux-init-1.0.6.3 | 4 host-go-1.19.3 | 3 xz-5.2.7 | 3 host-binutils-2.37 | 2 libkcapi-1.4.0 | 2 lirc-tools-0.10.2 | 2 apcupsd-3.14.14 | 1 bat-0.19.0 | 1 boost-1.80.0 | 1 containerd-1.6.8 | 1 dash-0.5.11.5 | 1 dmalloc-5.6.5 | 1 f2fs-tools-1.15.0 | 1 fs/ubi/ubi.mk:51: /tmp/inst... | 1 gerbera-1.10.0 | 1 gobject-introspection | 1 gobject-introspection-1.72.0 | 1 gocryptfs-2.2.1 | 1 heirloom-mailx-12.5 | 1 host-gcc-final-11.3.0 | 1 host-gcc-initial-10.4.0 | 1 host-gdk-pixbuf-2.42.10 | 1 host-python-semantic-versio... | 1 host-rust-1.65.0 | 1 host-zic-2022f | 1 igh-ethercat-1.5.2 | 1 jack2-1.9.21 | 1 lcms2-2.13.1 | 1 libglib2-2.72.3 | 1 libvorbis-1.3.7 | 1 linux-6.0.1 | 1 lua-cqueues-20200726 | 1 lxc-4.0.12 | 1 musl-1.2.3 | 1 norm-1.5.8 | 1 ntp-4.2.8p15 | 1 open62541-v1.3.3 | 1 perl-5.34.1 | 1 perl-net-ssleay-1.85 | 1 procps-ng-3.3.17 | 1 python-bunch-1.0.1 | 1 python-pyicu-2.10.2 | 1 rtl8723ds-76146e85847beb242... | 1 s6-linux-utils-2.6.0.0 | 1 toolchain-external-bootlin-... | 1 unknown | 1 wavemon-0.9.4 | 1 wilc-driver-linux4microchip... | 1 wtfutil-0.41.0 | 1 xvisor-0.3.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ede424cc08106299ae13514b6a2d4026694bbd72 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/84a8fc651a8ba05a04ea95dd37e59734102aee2d | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a27d452767582b053ab48e3152563770c82e20af | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/44fad34bb50acbd0e4df28af93cbb71ecdb8f066 | sh4aeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ee1d4be969e91be6bece9ccf8bc0f3b1eeeaf5db | microblaze | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/10b1b1def9a2721f0e2f2284d2703e411174a3d1 | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7384619582cd290aa02887ea73b118ca6fa14ef7 | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c48e2c3901becd70d69f76a08211a78efab8d5e1 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/4765d5b7983dc382a0fcdfdb8a8afe128be65537 | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/13e1125addf4a63c79061818970ef1fa6524245c | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ddd3a4f2f155825f4bed88bd96827a4e0fdca402 | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/be809077330185ea12ecd9870269741adff9f60b | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/65ce606495d3964082930b94c3d7012c18d7302f | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7fdcb71f9e2e190f0f6b128b34937ac34fcab46d | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/970e109a9034a6852b6935526615c0796c3895b0 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/8c748ef00a66ddd4bfe781c4237ac0daea8ed3ad | powerpc64le | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/031fc322798393b608e8119fd8694ba1ffcebede | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/35e903686f74452efa04dde4e520236d36b599f0 | x86_64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/82ad18f79662e6d90fd62cb0dd65b1f21e6050e1 | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2aa8f89fb445c1f3e7ccfc9cd09759262e63c1d9 | mips | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2afbf25ee0c2f9bc0511f734e34a64f203883319 | sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f705ba2844fc5cf9b8a972a84b1d9e8d871a93b2 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/bc60dc2a154f16138f7cced917109f9f73bc4705 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/7fa58303a1841d2ee796e2f59bb613f498c3cb9d | powerpc64 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/2359e29ab33546a0688932f0e74dd3af12b3a3ab | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/065e0ea566a8dfc7fc70df2e63a8026c5fe2c3a0 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/96c0dfa3a6159a2cad770a4c78ce1cf0a28316c6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/45b31af66b493f3390eb4b8fad044f1b917eb81b | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d3b25da7091b31ed1c449eb711f23036bbcd33f4 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/40b8dcd09964530066ed1ddd0755c7114de4e03b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a8160632e025be65c06cb7ae84af4e44054c6dd3 | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/16dfe42618aa5baa9d4deb42f61c4e1ed6ac8997 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/bf71c75dfde80f47ec43957108be96860f16a7cc | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/34e82f8181f24658664d22e50b16889d61e7df36 | ORPH s390x | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/1db8497e88eebfde31281e82cc0ad8ed9863eb8d | sh4eb | heirloom-mailx-12.5 | NOK | http://autobuild.buildroot.net/results/4a5188835c9db731cc5a4c5f040fcc501fe674c4 | aarch64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/6558f8c0657851711161699d0a570fef0bbf0430 | mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/e1a1629b4a39c55f2a8aa9d6cfafa187e63f5439 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4c08e1abb88204eca9307851774566a43b69b90b | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/05aeedfd45f0871da71be98c4307245b6feaa49c | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/521790e98d4ba46578e70f1e9af4bca80c2b01bc | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/41c4523f97584418a3fb7aa2b2a8b902cbba9fb4 | arm | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/01faac96383b721a42039b374429e1248ca0fb6f | sparc | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/bffe07f6476af7a0569eb9ec9bd3e0d11896453b | powerpc64 | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/d86f6015b277cd3a3a3e6ef86722780984763747 | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8558f8d3ffdaa48577a6d90970684dfdf7a747a2 | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3754f7c1f2a2e8429aa2a36cbfe82d4132b84891 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f6ff2ef0a9318395e804da4de2838f7472410ba9 | sparc64 | host-python-semantic-versio... | NOK | http://autobuild.buildroot.net/results/97a4c76930e81f5da5a08c4b525607fce074ef5f | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/2df888b9ebe5395a9dfd822b22e1c26dbbb37216 | powerpc64 | host-zic-2022f | NOK | http://autobuild.buildroot.net/results/114fe4780c8b37170352bcf2263e2de57475d198 | armeb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/b68cbfa9696d2f0d438dc5019f7801a3dd5edea7 | sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2c4f850ef04bcd69d9bead3dfc032d911cd96067 | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/78bf4abde0dc278ef679854853d164bcc1f3efa3 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e8686e8459dbf1f11d3baf7a3e4a47172d66e225 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/95474204a1fb2dc984734cc88c63e66c19dd9b17 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3a3da2069fbc30d5193dfe6b399653dcc921addb | ORPH microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/781e21d48a3204093c33775f2bfcbfaf86ae74df | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/0ec52da13a0abb1a384a70d2c9df940e77ac3d79 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/97b5aba2e9fbdda04efb93ef0d8947e66a3c0aac | ORPH i686 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/c4bde7450c504a6e092f97c55fa9bbd76b50ea14 | xtensa | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/dcec698bc80f27e7e0715fbaef8a102a9c02cb64 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7a2e2e365bd9213c4b6958b408bdb87c0ba198b8 | arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/d4fe4bda294f0556634b19e761ea730982b4c60e | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/dac4ce05b6180c64c87a5b3080db0cdfdd2f1d80 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fa8541c2e18229641d97051c6665a41aebe41206 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ebcd756ff545d5c0a6c47f52943c322c1e141964 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c3bbfcd32a6e0aff5ad8033cc1e2a3ee816b6c65 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/27f23a81079f35dda6dbb4c4137ae4b5711a2b91 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ac79e55fe14b1731e8c0dd80b145feaac6c3b8ba | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/adf41f32343d5ab4f6128cbc32275f6d5a984bca | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c16d0e05e1a76d648056a12b3d7af365871873c9 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d9574a1b72d6190e32d982e10ac86fb77c39712d | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/bea86e8c49772867e6228d23d258169fc595c9a5 | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4e54eaf3bba28a1528418ad6c0850c10730cd784 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/bf9f59672298d00efeb5a6fa72e91f5d7c8d7ca8 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/33d00b1ae8c73dec79ec6764e2f8529557154b6e | nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/342b5302c3d080b76c9470578cdc12db71959bbf | ORPH i686 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5e05dd273c3282691f5ae6d548a6a721dee68d0a | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/766b1d6d13d889d9a383d8a74d7c3a0f826693a8 | ORPH arceb | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/2e9f1117ecb3018d703deac0960d42dcd439467d | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/9e5e1d27ecb763cec69d98dde5376ecaf9b8a611 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/89f451c07f6487385592943b141dd4fc4a02708a | mips64 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/221a7c8ca28218606271e93a673c80f1f293f073 | ORPH sh4 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ab750712a7310ba827e7b9dd126e85e2c495e4f6 | ORPH i686 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/1376de94d4fdb52eeb3637f7759290104d7a1097 | ORPH or1k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/8d163711da1929f45d44d74fa61e8d408ea7c767 | x86_64 | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/16e06258a1b070032166f616e639b1cfd2ac2de7 | x86_64 | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/f8e945d1693c810ade9ccd9798c92c8f92586264 | ORPH aarch64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/46f006b78cce1b99d4a326cddfca74ad2ab199e5 | sh4 | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/b8219150e34a71fb2b958c2b71579eb83f68dcfb | arceb | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/2646ec0512f867e20c25c1d0a6417826218942d6 | mipsel | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/525dcc3e7c5ba936430d42fe4515f50ca17e8a66 | aarch64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/6e26351af6b3f9bf27670f29f066dbe1aefc159a | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/651eaa360722e7979ef24aff34443e25d29f136b | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/714b0b83819f7f4a873e0b288e0cd5566e2ae903 | mipsel | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/34ddd852106ac180a78f33fa943663d9b29c8e3e | microblazeel | toolchain-external-bootlin-... | NOK | http://autobuild.buildroot.net/results/3849b745b7f4ea9bce25e4c33a1c9fba46f1a96c | ORPH x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/0b2600745dfb6b7e6586ca3c32b9e82dc6c8dfe0 | s390x | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/1595465115504c8c0022861ca4a8b08e49242299 | ORPH sparc | wilc-driver-linux4microchip... | NOK | http://autobuild.buildroot.net/results/e7dacd5cd147b8bbf37187aa372358dc247351ab | aarch64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/b0a1c2bd0b1b79f981a7a8f3b0ffad3683347320 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/dff9b67c9092dc7f74c3bfb805b0f70319d35b9d | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/36ef9945eb310d76d63ed696f7e979bb36a9ac78 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2b244af67e9308bb3b4412154567b6b6c8b41690 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4e23b63fb4cadb445579b67b8c0cc52927789796 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/0c4f446ca45b052d975ca0b042cef866843cc442 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-rust-1.62.0 | 2 perl-5.34.1 | 2 hawktracer-e53b07bc812c4cfe... | 1 host-go-1.18.8 | 1 host-pahole-73383b3a39afe86... | 1 libdrm-2.4.112 | 1 ocf-linux-20120127 | 1 openal-1.22.0 | 1 openssh-9.1p1 | 1 sdl-1.2.15 | 1 unknown | 1 vlc-3.0.17.4 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- armeb | hawktracer-e53b07bc812c4cfe... | NOK | http://autobuild.buildroot.net/results/bf832baa6788c5c2708acdd34eeaea00a3bf7bd0 | mips64 | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/da4a4f1d2dd05bda81a860f4224d8682b4204310 | aarch64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/b7b77f242f64750f7e27ee09036f433123110e66 | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/b1b335ec79852cee25eacb3383f10ea578154dbd | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/5934df583dcaf95cb8ac3995bfd3b2e763d409cb | arm | libdrm-2.4.112 | NOK | http://autobuild.buildroot.net/results/e19d636548ec40293679bba3bef95359eb8ab8d4 | aarch64 | ocf-linux-20120127 | NOK | http://autobuild.buildroot.net/results/c54c129bc34c99a3ceb6e3614f84f3792b12a178 | ORPH powerpc | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/706377a36ceaa0b71b90f090a33ed5356ea89f2d | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/93e5d410414268f9c4f65856fc54bff9f1e5a9a3 | ORPH i686 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/82ee408ac1474110d08bba7042ccfd8540edae0b | powerpc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/73ecf22bac447512a64b5772e579179390a2c711 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/72b2f63b95ea6aeeab85d28a4e16a123d2cba7ff | ORPH or1k | unknown | NOK | http://autobuild.buildroot.net/results/ed85149d98b19885281154605be300debc07756f | arm | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/aa687a76c5cea40a51fcc8ed98da81917865f22b | 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.0.9 | 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 | 2022.3 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r15 | 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 | apparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 11.4.2 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.25.2 | 20.0.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 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.0.9 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2021.02.19 | 2022.09.03 | avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 99.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.1 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.12 | 20.10.19 | ORPH bash | DISTRO | https://release-monitoring.org/project/00166 | 5.1.16 | 5.2.9 | ORPH bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2022.3 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.2 | 2022.3 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.1.67 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.1.67 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.1.67 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH bind | DISTRO | https://release-monitoring.org/project/14923 | 9.16.33 | 9.18.8 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.39 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 23.0 | bonnie | DISTRO | https://release-monitoring.org/project/00212 | 1.03e | 2.00a | ORPH bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.2 | btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.0.1 | ORPH bubblewrap | DISTRO | https://release-monitoring.org/project/10937 | 0.6.2 | 0.7.0 | bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.24 | c-icap | DISTRO | https://release-monitoring.org/project/21325 | 0.5.7 | 0.5.9 | ORPH c-icap-modules | DISTRO | https://release-monitoring.org/project/21326 | 0.5.4 | 0.5.5 | ORPH cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.6 | 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 capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.9.1 | 0.10.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 3.7.12 | 4.7.3 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.0.0 | 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.17.2 | clamav | DISTRO | https://release-monitoring.org/project/00291 | 0.103.7 | 0.105.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 15.0.4 | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.24.3 | cni-plugins | DISTRO | https://release-monitoring.org/project/96794 | 1.1.1 | 1.1.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.14.1 | 0.16.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.5 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.8 | 1.6.9 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.5 | 1.7 | cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cutelyst | DISTRO | https://release-monitoring.org/project/21335 | 2.11.0 | 3.6.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 | datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.1 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.2 | 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 | davfs2 | DISTRO | https://release-monitoring.org/project/07487 | 1.6.1 | 1.7.0 | ORPH dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.15.2 | 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.2.646 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dehydrated | DISTRO | https://release-monitoring.org/project/11312 | 0.7.0 | 0.7.1 | delve | DISTRO | https://release-monitoring.org/project/40149 | 1.8.0 | 1.9.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20220728 | ORPH docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 20.10.19 | 20.10.21 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.11.2 | 2.12.2 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 20.10.19 | 20.10.21 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.1 | 2022.2 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.22.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.3 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202208 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 22.10 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.188 | ORPH elixir | DISTRO | https://release-monitoring.org/project/00673 | 1.9.4 | 1.14.2 | 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.1.2 | 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.2 | 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.20 | 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.48 | 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.6 | 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.0 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.34 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.14 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 5.19 | 6.0 | exempi | DISTRO | https://release-monitoring.org/project/00767 | 2.6.1 | 2.6.2 | fail2ban | DISTRO | https://release-monitoring.org/project/06602 | 1.0.1 | 1.0.2 | fakeroot | DISTRO | https://release-monitoring.org/project/12048 | 1.26 | 1.30.1 | ORPH feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 5.1.2 | 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 fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.33 | flare-engine | DISTRO | https://release-monitoring.org/project/21433 | 1.12 | 1.13.04 | flare-game | DISTRO | https://release-monitoring.org/project/21434 | 1.12 | 1.13.04 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 22.10.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.3 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fmc | GUESS | https://release-monitoring.org/project/145761 | fsl-sdk-v2.0 | 0.2.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.2.0 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.1 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.1 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.3.1 | 8.4 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.5.0 | 1.9 | gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.0.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.1 | 3.6.0 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.1 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.0 | 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 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.31.4 | 2.38.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.5.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 gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.3.7 | 2.3.8 | ORPH gnuradio | DISTRO | https://release-monitoring.org/project/01217 | 3.8.2.0 | 3.10.4.0 | 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.2.1 | 2.3.0 | 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.1.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.0 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.50.0 | 1.50.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.1 | gst-omx | DISTRO | https://release-monitoring.org/project/21845 | 1.20.4 | 1.21.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.20.4 | 1.21.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.20.4 | 1.21.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.20.4 | 1.21.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.20.4 | 1.21.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.0 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.20.4 | 1.21.2 | ORPH gstd | DISTRO | https://release-monitoring.org/project/235022 | 0.14.0 | 0.15.0 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.20.4 | 1.21.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.20.4 | 1.21.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.0 | 1.12.1 | gtkmm3 | DISTRO | https://release-monitoring.org/project/07963 | 3.22.0 | 4.8.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.6.1 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.1 | 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.2 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.6.6 | haveged | DISTRO | https://release-monitoring.org/project/11695 | 1.9.15 | 1.9.18 | hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.12.0 | ORPH hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.358 | 0.364 | ORPH hyperfine | DISTRO | https://release-monitoring.org/project/18526 | 1.14.0 | 1.15.0 | ORPH 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.39 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-52 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.9.1 | inih | DISTRO | https://release-monitoring.org/project/11600 | 55 | 56 | inotify-tools | DISTRO | https://release-monitoring.org/project/08864 | 3.20.2.2 | 3.22.6.0 | ORPH intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 22.6.0 | 22.6.2 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 22.6.0 | 22.6.2 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20210608 | 20221108 | ORPH 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 | iw | DISTRO | https://release-monitoring.org/project/01410 | 5.16 | 5.19 | janet | DISTRO | https://release-monitoring.org/project/155612 | 1.25.0 | 1.25.1 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.0.3 | 1.1.0 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jitterentropy-library | DISTRO | https://release-monitoring.org/project/29701 | 3.3.1 | 3.4.1 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | 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 | json-for-modern-cpp | DISTRO | https://release-monitoring.org/project/11152 | 3.10.5 | 3.11.2 | ORPH 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.99.0 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.99.0 | 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... | 20.3.1-Nexus | 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-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.3-Ma... | 20.1.2-Nexus | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.4-Ma... | 20.1.2-Nexus | 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.0-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.2.2-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.4-Ma... | 20.3.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... | 20.3.0-Nexus | 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.0-Ma... | 20.4.0-Nexus | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.1.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.1.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.1.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-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.2.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.1.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.1.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 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.13.1 | 2.14 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | less | DISTRO | https://release-monitoring.org/project/01550 | 590 | 608 | ORPH libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libapparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbluray | DISTRO | https://release-monitoring.org/project/01565 | 1.3.1 | 1.3.3 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.66 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.12 | 1.14 | libdrm | DISTRO | https://release-monitoring.org/project/01596 | 2.4.113 | 2.4.114 | 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 | libfreeglut | DISTRO | https://release-monitoring.org/project/00846 | 3.2.2 | 3.4.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.12.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.11.0 | 3.12.0 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglfw | DISTRO | https://release-monitoring.org/project/01180 | 3.3.6 | 3.3.8 | libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.74.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.5.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.45 | 1.46 | 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 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.9.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.41 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.39 | 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.1 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.21.0 | libksba | DISTRO | https://release-monitoring.org/project/01649 | 1.6.0 | 1.6.2 | ORPH libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.13 | 0.12.1 | libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.7 | 3.0.8 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.9.1 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.11 | 2.1.25 | 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.0 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.84 | 3.85 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.13 | libopenh264 | DISTRO | https://release-monitoring.org/project/21365 | 2.2.0 | 2.3.1 | libopenssl | DISTRO | https://release-monitoring.org/project/20333 | 1.1.1q | 1.1.1s | 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.34.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.2.2 | 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 | libupnp | DISTRO | https://release-monitoring.org/project/21315 | 1.14.13 | 1.14.14 | libupnpp | DISTRO | https://release-monitoring.org/project/15849 | 0.21.0 | 0.22.3 | ORPH liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.13.3 | libvirt | DISTRO | https://release-monitoring.org/project/224041 | 7.10.0 | 8.9.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.12.3 | 1.14.0 | libxcrypt | DISTRO | https://release-monitoring.org/project/16436 | 4.4.29 | 4.4.30 | libxkbcommon | DISTRO | https://release-monitoring.org/project/01780 | 1.4.0 | 1.4.1 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.0.194 | 2.1.4 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.1.3 | 2.1.4 | 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.1.63 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20220310 | 20221109 | live555 | DISTRO | https://release-monitoring.org/project/12414 | 2021.05.03 | 2022.10.01 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.4 | 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.4 | 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.3 | 4.96.4 | ORPH 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.1 | 2.13.7 | lttng-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.2 | 2.13.8 | 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 | 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.17 | ORPH lxc | DISTRO | https://release-monitoring.org/project/01860 | 4.0.12 | 5.0.1 | 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 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 10.10.2 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.1 | 3.2.1 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 189 | 190 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.1.67 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.16 | 1.6.17 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.00 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.3 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.4.0 | 8.5.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.3 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.5.1 | 5.6.1 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.5.1 | 5.6.1 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20190618 | 20221107 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.10.0 | 0.10.6 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.1.0 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.32.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.122 | 6.12.0.190 | mosh | DISTRO | https://release-monitoring.org/project/07269 | 1.3.2 | 1.4.0 | mpd | DISTRO | https://release-monitoring.org/project/14864 | 0.23.9 | 0.23.10 | mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.1 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.34.1 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 4.1.3 | 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 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.0 | 0.9.3 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.20.3 | 1.21.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.7 | 2.2.9 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.17 | 2.2.1 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.1 | 6.3-20221029 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.2 | 0.32.4 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 0.17.1 | 1.0.0 | 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.36.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.23 | 2.1.42 | netsnmp | DISTRO | https://release-monitoring.org/project/02062 | 5.9 | 5.9.3 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.36.4 | 1.40.2 | ORPH network-manager-openvpn | DISTRO | https://release-monitoring.org/project/69977 | 1.8.14 | 1.10.0 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.50.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.20.1 | 1.23.2 | nginx-modsecurity | DISTRO | https://release-monitoring.org/project/68639 | 1.0.2 | 1.0.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.17.1 | 19.0.1 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntfs-3g | DISTRO | https://release-monitoring.org/project/02504 | 2022.5.17 | 2022.10.3 | 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.154 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 525.53 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.2.1 | ORPH octave | DISTRO | https://release-monitoring.org/project/02528 | 7.2.0 | 7.3.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.5.1 | openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.22.2 | opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2022.09.30 | 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.17 | 4.6.0 | openfpgaloader | DISTRO | https://release-monitoring.org/project/241709 | 0.6.1 | 0.9.1 | openipmi | DISTRO | https://release-monitoring.org/project/02549 | 2.0.32 | 2.0.33 | ORPH openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.14.1+1 | 20+23 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.0.0 | 4.1.4 | 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.45.2 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.5.8 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.0 | 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.18.0 | 3.19.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.18.0 | 3.19.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.18.0 | 3.19.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.18.0 | 3.19.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.31 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.32 | 0.4.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.1.67 | ORPH osm2pgsql | DISTRO | https://release-monitoring.org/project/02575 | 1.7.0 | 1.7.2 | 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 parted | DISTRO | https://release-monitoring.org/project/02596 | 3.4 | 3.5 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.5 | ORPH pcm-tools | DISTRO | https://release-monitoring.org/project/21377 | 202110 | 202210 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl | DISTRO | https://release-monitoring.org/project/13599 | 5.34.1 | 5.36.0 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | 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.002002 | 1.004004 | perl-file-listing | DISTRO | https://release-monitoring.org/project/02892 | 6.14 | 6.15 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.76 | 3.80 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.12 | 6.14 | perl-http-message | DISTRO | https://release-monitoring.org/project/02977 | 6.37 | 6.44 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20200824 | 1.20220520 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.26 | 9.29 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.34 | 1.35 | 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.85 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-path-tiny | DISTRO | https://release-monitoring.org/project/11962 | 0.124 | 0.142 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | 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.000001 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.12 | 5.17 | 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.1.6 | pigpio | DISTRO | https://release-monitoring.org/project/21577 | 79 | 7301 | pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.59 | 0.3.60 | pixman | DISTRO | https://release-monitoring.org/project/03648 | 0.40.0 | 0.42.2 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.3 | ORPH 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 | polkit | DISTRO | https://release-monitoring.org/project/03682 | 121 | 122 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 22.11.0 | postgis | DISTRO | https://release-monitoring.org/project/03694 | 3.2.2 | 3.3.2 | powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.1 | ORPH proftpd | DISTRO | https://release-monitoring.org/project/07609 | 1.3.6e | 1.3.7e | proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.1.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.13 | 0.12.1 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | 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.4 | 23.5 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH pugixml | DISTRO | https://release-monitoring.org/project/03728 | 1.12.1 | 1.13 | putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aiohttp-remotes | DISTRO | https://release-monitoring.org/project/21248 | 1.1.0 | 1.2.0 | python-automat | DISTRO | https://release-monitoring.org/project/15101 | 20.2.0 | 22.10.0 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.12.1 | 0.19.4 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.0 | 1.26.8 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.0 | 1.29.8 | python-canopen | DISTRO | https://release-monitoring.org/project/23230 | 1.0.0 | 2.0.0b1 | 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-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.32 | 3.0.0a11 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.1.0 | 2.2.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 22.10.26 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.29 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.9 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.1 | 3.42.2 | python-greenlet | DISTRO | https://release-monitoring.org/project/06870 | 2.0.0 | 2.0.1 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-keyring | DISTRO | https://release-monitoring.org/project/03901 | 23.9.3 | 23.11.0 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.6.2 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 2.8.8 | 3.0b1 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.0 | 1.0.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.11.0 | 2.12.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.1 | 0.10.2 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3 | 22.3.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.31 | 3.0.32 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.3 | 5.9.4 | python-pudb | DISTRO | https://release-monitoring.org/project/03980 | 2022.1.2 | 2022.1.3 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.0 | 2.10.1 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20220916.1 | 20221110.1 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.1.2 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.0 | 3.0.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.20.2 | 1.21.0 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.7 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.1 | 0.20.2 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | 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.9.3 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 5.0.0 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.0b3 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.1 | 2.7.2 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.1 | 1.4.2 | 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.1.1 | 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.0 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.0 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.0 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-server | DISTRO | https://release-monitoring.org/project/05585 | 3.8.2 | 3.11.3 | 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 | readline | DISTRO | https://release-monitoring.org/project/04173 | 8.1.2 | 8.2 | ORPH 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.7.3 | rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2210.0 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.0 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.23.0 | 2.24.0 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.6.3 | 1.0.8.0 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.11 | 4.17.2 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.4.0 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.2 | 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.0.18 | 2.20.1 | 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 | sed | DISTRO | https://release-monitoring.org/project/04789 | 4.8 | 4.9 | ORPH selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.8.1 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.5.2 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.10 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.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.6 | 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.45.0 | 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 | 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.2 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.9 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 0.22.2 | 1.1 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.14.06 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.5 | 5.9.8 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.67 | sudo | DISTRO | https://release-monitoring.org/project/04906 | 1.9.11p2 | 1.9.12p1 | ORPH supertuxkart | DISTRO | https://release-monitoring.org/project/04912 | 1.3 | 1.4 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.4 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.8 | swig | DISTRO | https://release-monitoring.org/project/04919 | 4.0.2 | 4.1.0 | 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.1 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.1.64 | 2.2.12 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.4.2 | 12.7.1 | 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 | 250.4 | 252 | 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.7.0 | tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.2.0 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5 | 2.5.1 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.17.0 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.8.0 | 2.8.1 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.0.1 | 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.3 | tmux | DISTRO | https://release-monitoring.org/project/04980 | 3.1c | 3.3a | tor | DISTRO | https://release-monitoring.org/project/04991 | 0.4.7.10 | 0.4.7.11 | 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 | 2.4.1 | ORPH tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.3 | 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 | 3.2.0 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.4 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.0.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2022.10 | uhubctl | DISTRO | https://release-monitoring.org/project/17364 | 2.4.0 | 2.5.0 | ulogd | DISTRO | https://release-monitoring.org/project/05038 | 2.0.7 | 2.0.8 | ORPH unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.2 | unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.2 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.6.1 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 0.99.20 | upx | DISTRO | https://release-monitoring.org/project/13737 | 3.96 | 4.0.0 | usbredir | DISTRO | https://release-monitoring.org/project/16012 | 0.12.0 | 0.13.0 | utf8proc | DISTRO | https://release-monitoring.org/project/07455 | 2.7.0 | 2.8.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.3 | 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 | vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.2 | 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.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.33 | 3.2.45 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.0.15 | 4.1.6 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.234 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.0 | 2.39.1 | 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.0 | wine | DISTRO | https://release-monitoring.org/project/05134 | 7.0 | 7.21 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2022.02.18 | 2022.08.12 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.12 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 3.4.12 | 4.0.1 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.0 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.12.1 | 1.14.0 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.36.8 | 2.38.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.42.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.21 | xapp_fslsfonts | DISTRO | https://release-monitoring.org/project/17157 | 1.0.5 | 1.0.6 | xapp_fstobdf | DISTRO | https://release-monitoring.org/project/17156 | 1.0.6 | 1.0.7 | xapp_ico | DISTRO | https://release-monitoring.org/project/21722 | 1.0.5 | 1.0.6 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20221028 | xapp_oclock | DISTRO | https://release-monitoring.org/project/15042 | 1.0.4 | 1.0.5 | xapp_rgb | DISTRO | https://release-monitoring.org/project/17151 | 1.0.6 | 1.1.0 | xapp_sessreg | DISTRO | https://release-monitoring.org/project/15040 | 1.1.2 | 1.1.3 | xapp_showfont | DISTRO | https://release-monitoring.org/project/12316 | 1.0.5 | 1.0.6 | xapp_smproxy | DISTRO | https://release-monitoring.org/project/15039 | 1.0.6 | 1.0.7 | xapp_viewres | DISTRO | https://release-monitoring.org/project/17162 | 1.0.6 | 1.0.7 | xapp_xcompmgr | DISTRO | https://release-monitoring.org/project/05174 | 1.1.8 | 1.1.9 | xapp_xditview | DISTRO | https://release-monitoring.org/project/21262 | 1.0.5 | 1.0.6 | xapp_xfsinfo | DISTRO | https://release-monitoring.org/project/17158 | 1.0.6 | 1.0.7 | xapp_xgc | DISTRO | https://release-monitoring.org/project/21720 | 1.0.5 | 1.0.6 | xapp_xkbevd | DISTRO | https://release-monitoring.org/project/15017 | 1.1.4 | 1.1.5 | xapp_xkbprint | DISTRO | https://release-monitoring.org/project/17159 | 1.0.5 | 1.0.6 | xapp_xkill | DISTRO | https://release-monitoring.org/project/14993 | 1.0.5 | 1.0.6 | xapp_xlogo | DISTRO | https://release-monitoring.org/project/14991 | 1.0.5 | 1.0.6 | xapp_xlsatoms | DISTRO | https://release-monitoring.org/project/14990 | 1.1.3 | 1.1.4 | xapp_xlsclients | DISTRO | https://release-monitoring.org/project/14989 | 1.1.4 | 1.1.5 | xapp_xmh | DISTRO | https://release-monitoring.org/project/21718 | 1.0.3 | 1.0.4 | xapp_xsetroot | DISTRO | https://release-monitoring.org/project/14953 | 1.1.2 | 1.1.3 | xcb-util-cursor | DISTRO | https://release-monitoring.org/project/05166 | 0.1.3 | 0.1.4 | xcb-util-image | DISTRO | https://release-monitoring.org/project/05167 | 0.4.0 | 0.4.1 | xcb-util-keysyms | DISTRO | https://release-monitoring.org/project/05168 | 0.4.0 | 0.4.1 | xcb-util-renderutil | DISTRO | https://release-monitoring.org/project/05169 | 0.3.9 | 0.3.10 | xcb-util-wm | DISTRO | https://release-monitoring.org/project/05170 | 0.4.1 | 0.4.2 | xdriver_xf86-input-keyboard | DISTRO | https://release-monitoring.org/project/15902 | 1.9.0 | 2.0.0 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.0 | 1.2.1 | xdriver_xf86-input-mouse | DISTRO | https://release-monitoring.org/project/15901 | 1.9.3 | 1.9.4 | xdriver_xf86-input-vmmouse | DISTRO | https://release-monitoring.org/project/05244 | 13.1.0 | 13.2.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.4 | 4.16.2 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 5.19.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.36 | 2.37 | xlib_libFS | DISTRO | https://release-monitoring.org/project/01618 | 1.0.8 | 1.0.9 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.1 | 1.8.2 | xlib_libXau | DISTRO | https://release-monitoring.org/project/01765 | 1.0.9 | 1.0.10 | xlib_libXext | DISTRO | https://release-monitoring.org/project/01774 | 1.3.4 | 1.3.5 | xlib_libXfont2 | DISTRO | https://release-monitoring.org/project/17165 | 2.0.5 | 2.0.6 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.4 | 2.3.6 | xlib_libXinerama | DISTRO | https://release-monitoring.org/project/01779 | 1.1.4 | 1.1.5 | xlib_libXmu | DISTRO | https://release-monitoring.org/project/01785 | 1.1.3 | 1.1.4 | xlib_libXrender | DISTRO | https://release-monitoring.org/project/01789 | 0.9.10 | 0.9.11 | xlib_libXtst | DISTRO | https://release-monitoring.org/project/01794 | 1.2.3 | 1.2.4 | xlib_libXxf86vm | DISTRO | https://release-monitoring.org/project/01799 | 1.1.4 | 1.1.5 | xlib_libfontenc | DISTRO | https://release-monitoring.org/project/01613 | 1.1.4 | 1.1.6 | xlib_libxkbfile | DISTRO | https://release-monitoring.org/project/01781 | 1.1.0 | 1.1.1 | xlib_libxshmfence | DISTRO | https://release-monitoring.org/project/01792 | 1.3 | 1.3.1 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.1 | 2022.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.05.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.21 | 3.22 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 371 | 375 | ORPH xutil_makedepend | DISTRO | https://release-monitoring.org/project/13528 | 1.0.6 | 1.0.7 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.7 | 5.2.8 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 5.4.9 | 6.2.4 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.2.3 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.1.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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-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-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2021-28861 | https://security-tracker.debian.org/tracker/CVE-2021-28861 python3 | CVE-2022-26488 | https://security-tracker.debian.org/tracker/CVE-2022-26488 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exim | CVE-2022-37451 | https://security-tracker.debian.org/tracker/CVE-2022-37451 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 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 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mupdf | CVE-2021-4216 | https://security-tracker.debian.org/tracker/CVE-2021-4216 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-pyjwt | CVE-2022-29217 | https://security-tracker.debian.org/tracker/CVE-2022-29217 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 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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-1050 | https://security-tracker.debian.org/tracker/CVE-2022-1050 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 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 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.08.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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dbus-broker | CVE-2022-31212 | https://security-tracker.debian.org/tracker/CVE-2022-31212 dbus-broker | CVE-2022-31213 | https://security-tracker.debian.org/tracker/CVE-2022-31213 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-37797 | https://security-tracker.debian.org/tracker/CVE-2022-37797 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mupdf | CVE-2021-4216 | https://security-tracker.debian.org/tracker/CVE-2021-4216 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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-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 thomas.petazzoni at bootlin.com Mon Nov 14 21:14:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:05 +0100 Subject: [Buildroot] [git commit branch/next] package/linux-firmware: bump to version 20221012 Message-ID: <20221114211425.818AE83A53@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cb51a0c9136a8f8fea92c1c60dbf4c0e9203b2a8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Update brcmfmac4356-sdio.vamrs,rock960.txt filename to brcmfmac4356-sdio.AP6356S.txt due to rename: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/brcm?id=4ffcf980a535c1f26aa994ecf64a1b9d1ed6216e Update WHENCE file hash due to date/firmware file updates. Add missing LICENSE.ice_enhanced and LICENCE.moxa hashes. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/linux-firmware/linux-firmware.hash | 6 ++++-- package/linux-firmware/linux-firmware.mk | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/package/linux-firmware/linux-firmware.hash b/package/linux-firmware/linux-firmware.hash index 382e9cb2ba..d81223e311 100644 --- a/package/linux-firmware/linux-firmware.hash +++ b/package/linux-firmware/linux-firmware.hash @@ -1,5 +1,5 @@ # From https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/sha256sums.asc -sha256 5938ee717b2023b48f6bfcf344b40ddc947e3e22c0bc36d4c3418f90fea68182 linux-firmware-20220310.tar.xz +sha256 e9d174af729511c8cccb60ec4e0b223b3c44b67d813b42d1ab9813acfa667fa5 linux-firmware-20221012.tar.xz # Hash for license files sha256 8116433f4004fc0c24d72b3d9e497808b724aa0e5e1cd63fc1bf66b715b1e2e9 LICENCE.Abilis @@ -14,9 +14,11 @@ sha256 a5777f9e80aca0603b0648454de996168b1c530322550ccda94d6d78bcf6c061 LICENC sha256 ae0db6cc4db33941148df0f67de53e76a77b1b5a46b3165edb7040aa2750015f LICENCE.cypress sha256 60fbc9cccb455e1a3306c97db942d6f24fa93664be61d54c497637e6d0e2ae83 LICENCE.fw_sst_0f28 sha256 5181b0b51efc79d5acb2c9bb92042878fdbad97a92114d4ab5e32e2b5b52fce4 LICENCE.ibt_firmware +sha256 8c45a83562a69f7ac4207e4cb5c0063af2e545791b3947bc81dc82305481c15c LICENSE.ice_enhanced sha256 0e0c11073ba3c832097da38e0905da36b8a3526f219407977b13b71c6675be7d LICENCE.it913x sha256 16d5040c7cf851fc693b7542e20870935b99802533ea1bfd231c377a2305e5c5 LICENCE.iwlwifi_firmware sha256 0fc67bd715b3395f3f2af464781910e9e69c4ba23da304352229b42dc9e986c3 LICENCE.microchip +sha256 59ae206c89108905ebdc9ad4c9336526bd2c0d50fbf988c21e8c2a82719d42a4 LICENCE.moxa sha256 2051d5bf0755a0668f8c3d9a0d1c41d4b8cc411aba70f720fda71ae9e3b4d25c LICENCE.qat_firmware sha256 4071a11d878dbc0ac6d9e71203d03b151638f9d7a8bc47a54c3cb964100d5822 LICENCE.qla2xxx sha256 d7bec70668ddd4aae8fb4aa32870e54b49fcdb0b9b007aa9f54b53a1ac7461bd LICENCE.ralink-firmware.txt @@ -33,6 +35,6 @@ sha256 8542aeabf2761935122d693561e16766ce1bcc2b0d003204f9040b7d6d929f2e LICENS sha256 be904cd28cb292b80cdb6cf412ab0d9159d431671e987ad433c1f62e0988a9bc LICENSE.qcom sha256 fc6223d4bfe9f2f9e2eddc44b9fe5721d0caf49f01cb08d602906add686d8c6f LICENSE.radeon sha256 2bdd2e716f05d9737d3f9a20f9a3a3c0caee0e866100ddb0673f1178e42f92b9 LICENSE.sdma_firmware -sha256 75afdb5d45a21ff95ff7aa82d67bc42a83830f2def98ea937c01d6e7603d76f9 WHENCE +sha256 6857749e23d6a2853e5d33f6d6012a60d5baa2b4d51b5f8c6799d00d68733841 WHENCE sha256 fa43e1b9a13b341a07adca9dbe73d0f9072d7966fdfe811c01f0dd2872d7309a qcom/NOTICE.txt sha256 bef9c828e84f21e7835b4de7daf954a327e1ff777871b58e116039b684c0d604 LICENCE.e100 diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk index 64d096df14..ea97166d93 100644 --- a/package/linux-firmware/linux-firmware.mk +++ b/package/linux-firmware/linux-firmware.mk @@ -4,7 +4,7 @@ # ################################################################################ -LINUX_FIRMWARE_VERSION = 20220310 +LINUX_FIRMWARE_VERSION = 20221012 LINUX_FIRMWARE_SOURCE = linux-firmware-$(LINUX_FIRMWARE_VERSION).tar.xz LINUX_FIRMWARE_SITE = $(BR2_KERNEL_MIRROR)/linux/kernel/firmware LINUX_FIRMWARE_INSTALL_IMAGES = YES @@ -643,7 +643,7 @@ LINUX_FIRMWARE_FILES += \ brcm/brcmfmac4373.bin \ brcm/brcmfmac4330-sdio.Prowise-PT301.txt \ brcm/brcmfmac4356-pcie.gpd-win-pocket.txt \ - brcm/brcmfmac4356-sdio.vamrs,rock960.txt + brcm/brcmfmac4356-sdio.AP6356S.txt LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.broadcom_bcm43xx endif From thomas.petazzoni at bootlin.com Mon Nov 14 21:14:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:35 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221114135126.20201-1-neal.frager@amd.com> References: <20221114135126.20201-1-neal.frager@amd.com> Message-ID: <20221114221435.2d17a891@windsurf> On Mon, 14 Nov 2022 06:51:26 -0700 Neal Frager via buildroot wrote: > This patch fixes the kv260.sh to generate a working u-boot.itb > now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. > > Fixes: > > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > > Signed-off-by: Neal Frager > --- > board/zynqmp/kria/kv260/kv260.sh | 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 Mon Nov 14 21:14:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-firmware: bump to version 20221012 In-Reply-To: <20221012183907.1651460-1-james.hilliard1@gmail.com> References: <20221012183907.1651460-1-james.hilliard1@gmail.com> Message-ID: <20221114221442.35b5f019@windsurf> On Wed, 12 Oct 2022 12:39:07 -0600 James Hilliard wrote: > Update brcmfmac4356-sdio.vamrs,rock960.txt filename to > brcmfmac4356-sdio.AP6356S.txt due to rename: > https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/brcm?id=4ffcf980a535c1f26aa994ecf64a1b9d1ed6216e > > Update WHENCE file hash due to date/firmware file updates. > > Add missing LICENSE.ice_enhanced and LICENCE.moxa hashes. > > Signed-off-by: James Hilliard > --- > package/linux-firmware/linux-firmware.hash | 6 ++++-- > package/linux-firmware/linux-firmware.mk | 4 ++-- > 2 files changed, 6 insertions(+), 4 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 21:14:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:53 +0100 Subject: [Buildroot] [git commit branch/next] package/lttng-modules: bump to 2.13.7 Message-ID: <20221114211602.F26F783A85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=01fec1b37265fdbd2e89f0217bccd35275e32f98 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is the latest point release in the stable 2.13 branch (currently the latest stable branch available). Cc: Cl??ment L??ger Reported-by: Cl??ment L??ger Signed-off-by: Thomas Petazzoni --- package/lttng-modules/lttng-modules.hash | 4 ++-- package/lttng-modules/lttng-modules.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/lttng-modules/lttng-modules.hash b/package/lttng-modules/lttng-modules.hash index fb253c9bf6..e685cc3367 100644 --- a/package/lttng-modules/lttng-modules.hash +++ b/package/lttng-modules/lttng-modules.hash @@ -1,5 +1,5 @@ -# From https://lttng.org/files/lttng-modules/lttng-modules-2.13.1.tar.bz2.sha256 -sha256 a7c86d91c9bbe66d27f025aa04b8cfc6d7785ed2fc7ef774930800ee44d7f343 lttng-modules-2.13.1.tar.bz2 +# From https://lttng.org/files/lttng-modules/lttng-modules-2.13.7.tar.bz2.sha256 +sha256 5a99679df7903160cbde3918fee5af90ffafc90fc96ccdefaa57cf230492b234 lttng-modules-2.13.7.tar.bz2 # Hash for license files sha256 d72921266bc8452a8789f8a04a82755373990d00b7e0b0f1a8edb8f854e94d1c LICENSES/LGPL-2.1 diff --git a/package/lttng-modules/lttng-modules.mk b/package/lttng-modules/lttng-modules.mk index 97cda53f08..416833f4ef 100644 --- a/package/lttng-modules/lttng-modules.mk +++ b/package/lttng-modules/lttng-modules.mk @@ -4,7 +4,7 @@ # ################################################################################ -LTTNG_MODULES_VERSION = 2.13.1 +LTTNG_MODULES_VERSION = 2.13.7 LTTNG_MODULES_SITE = http://lttng.org/files/lttng-modules LTTNG_MODULES_SOURCE = lttng-modules-$(LTTNG_MODULES_VERSION).tar.bz2 LTTNG_MODULES_LICENSE = LGPL-2.1/GPL-2.0 (kernel modules), MIT (lib/bitfield.h, lib/prio_heap/*) From thomas.petazzoni at bootlin.com Mon Nov 14 21:14:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:14:50 +0100 Subject: [Buildroot] [git commit branch/next] package/lttng-modules: enable CONFIG_FTRACE in kernel configuration Message-ID: <20221114211602.E89BD83A82@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d6aa73ada756b8291a16413b36a952a8d93225d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next The build of lttng-modules will fail if the kernel does not have CONFIG_TRACEPOINTS enabled. However, CONFIG_TRACEPOINTS is a prompt-less option, and the most generic option that does enable CONFIG_TRACEPOINTS is CONFIG_FTRACE. In addition, CONFIG_FTRACE will also enable CONFIG_STACKTRACE, which is needed on CPU architectures that don't provide the STACKWALK mechanism in the kernel, as is the case on ARM 32-bit for example. Therefore, let's enable CONFIG_FTRACE when building lttng-modules. Cc: Cl??ment L??ger Reported-by: Cl??ment L??ger Signed-off-by: Thomas Petazzoni --- package/lttng-modules/lttng-modules.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/lttng-modules/lttng-modules.mk b/package/lttng-modules/lttng-modules.mk index d527bc19ef..97cda53f08 100644 --- a/package/lttng-modules/lttng-modules.mk +++ b/package/lttng-modules/lttng-modules.mk @@ -14,6 +14,7 @@ LTTNG_MODULES_MODULE_MAKE_OPTS = CONFIG_LTTNG=m CONFIG_LTTNG_CLOCK_PLUGIN_TEST=m define LTTNG_MODULES_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_KPROBES) + $(call KCONFIG_ENABLE_OPT,CONFIG_FTRACE) endef $(eval $(kernel-module)) From thomas.petazzoni at bootlin.com Mon Nov 14 21:31:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:31:40 +0100 Subject: [Buildroot] [PATCH 1/2] package/lttng-modules: enable CONFIG_FTRACE in kernel configuration In-Reply-To: <20221012202317.2898868-1-thomas.petazzoni@bootlin.com> References: <20221012202317.2898868-1-thomas.petazzoni@bootlin.com> Message-ID: <20221114223140.49169eef@windsurf> On Wed, 12 Oct 2022 22:23:16 +0200 Thomas Petazzoni via buildroot wrote: > The build of lttng-modules will fail if the kernel does not have > CONFIG_TRACEPOINTS enabled. However, CONFIG_TRACEPOINTS is a > prompt-less option, and the most generic option that does enable > CONFIG_TRACEPOINTS is CONFIG_FTRACE. > > In addition, CONFIG_FTRACE will also enable CONFIG_STACKTRACE, which > is needed on CPU architectures that don't provide the STACKWALK > mechanism in the kernel, as is the case on ARM 32-bit for example. > > Therefore, let's enable CONFIG_FTRACE when building lttng-modules. > > Cc: Cl?ment L?ger > Reported-by: Cl?ment L?ger > Signed-off-by: Thomas Petazzoni > --- > package/lttng-modules/lttng-modules.mk | 1 + > 1 file changed, 1 insertion(+) Both applied to next! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 21:35:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:35:02 +0100 Subject: [Buildroot] [git commit branch/next] package/usbredir: bump to version 0.13.0 Message-ID: <20221114213531.4DACB83A95@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d31447bce49e44e5085fb333528fe70772fc01d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next usbredirserver was dropped by https://gitlab.freedesktop.org/spice/usbredir/-/commit/f4ffdce329305da2803684776f7659083a530819 Add an option to enable tools (and usbredirect binary) as a replacement to usbredirserver https://gitlab.freedesktop.org/spice/usbredir/-/blob/usbredir-0.13.0/ChangeLog.md Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- Config.in.legacy | 8 ++++++++ package/usbredir/Config.in | 18 +++++++++++++----- package/usbredir/usbredir.hash | 4 ++-- package/usbredir/usbredir.mk | 22 ++++++++-------------- 4 files changed, 31 insertions(+), 21 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 0e63d59a98..17f0858e70 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,14 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_USBREDIR_SERVER + bool "usbredirserver removed" + select BR2_LEGACY + help + usbredirserver has been dropped by upstream since version + 0.13.0. usbredir tools (which include usbredirect binary) can + be used as a replacement. + config BR2_KERNEL_HEADERS_5_17 bool "kernel headers version 5.17.x are no longer supported" select BR2_LEGACY diff --git a/package/usbredir/Config.in b/package/usbredir/Config.in index 8ce180a884..6de6227e5c 100644 --- a/package/usbredir/Config.in +++ b/package/usbredir/Config.in @@ -15,18 +15,26 @@ config BR2_PACKAGE_USBREDIR protocol. Note: only the library is installed, not the utilities. Say - 'y' below if you want the server too. + 'y' below if you want the tools too. http://www.spice-space.org/page/UsbRedir if BR2_PACKAGE_USBREDIR -config BR2_PACKAGE_USBREDIR_SERVER - bool "usbredirserver on target" +config BR2_PACKAGE_USBREDIR_TOOLS + bool "enable tools" + depends on BR2_USE_MMU # libglib2 + depends on BR2_USE_WCHAR # libglib2 + select BR2_PACKAGE_LIBGLIB2 help If you want to serve usbredir requests on your target, say - 'y' here to have the usbredir server on the target. + 'y' here to have the tools built and installed on the target + (including usbredirect binary). - Note: the server is not required to use the library. + Note: the tools are not required to use the library. + +comment "tools needs a toolchain w/ wchar" + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR endif diff --git a/package/usbredir/usbredir.hash b/package/usbredir/usbredir.hash index f738c36690..577e08efba 100644 --- a/package/usbredir/usbredir.hash +++ b/package/usbredir/usbredir.hash @@ -1,5 +1,5 @@ -# https://spice-space.org/download/usbredir/usbredir-0.12.0.tar.xz.sha256sum -sha256 fbb44025bf55e1ce8d84afc7596bfa47c8a36cd603c6fa440f9102c1c9761e6d usbredir-0.12.0.tar.xz +# https://spice-space.org/download/usbredir/usbredir-0.13.0.tar.xz.sha256sum +sha256 4ba6faa02c0ae6deeb4c53883d66ab54b3a5899bead42ce4ded9568b9a7dc46e usbredir-0.13.0.tar.xz # Hash for license files sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/usbredir/usbredir.mk b/package/usbredir/usbredir.mk index 6792a3e758..325e7313aa 100644 --- a/package/usbredir/usbredir.mk +++ b/package/usbredir/usbredir.mk @@ -4,7 +4,7 @@ # ################################################################################ -USBREDIR_VERSION = 0.12.0 +USBREDIR_VERSION = 0.13.0 USBREDIR_SOURCE = usbredir-$(USBREDIR_VERSION).tar.xz USBREDIR_SITE = http://spice-space.org/download/usbredir USBREDIR_LICENSE = LGPL-2.1+ (libraries) @@ -14,21 +14,15 @@ USBREDIR_DEPENDENCIES = host-pkgconf libusb USBREDIR_CONF_OPTS = \ -Dgit_werror=disabled \ -Dstack_protector=disabled \ - -Dtests=disabled \ - -Dtools=disabled - -ifeq ($(BR2_PACKAGE_USBREDIR_SERVER),y) + -Dtests=disabled +ifeq ($(BR2_PACKAGE_USBREDIR_TOOLS),y) USBREDIR_LICENSE += , GPL-2.0+ (program) USBREDIR_LICENSE_FILES += COPYING - -else # BR2_PACKAGE_USBREDIR_SERVER != y - -define USBREDIR_POST_INSTALL_TARGET_RM_SERVER - rm -f $(TARGET_DIR)/usr/sbin/usbredirserver -endef -USBREDIR_POST_INSTALL_TARGET_HOOKS += USBREDIR_POST_INSTALL_TARGET_RM_SERVER - -endif # BR2_PACKAGE_USBREDIR_SERVER +USBREDIR_DEPENDENCIES += libglib2 +USBREDIR_CONF_OPTS += -Dtools=enabled +else +USBREDIR_CONF_OPTS += -Dtools=disabled +endif $(eval $(meson-package)) From thomas.petazzoni at bootlin.com Mon Nov 14 21:35:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 22:35:34 +0100 Subject: [Buildroot] [PATCH v3, 1/1] package/usbredir: bump to version 0.13.0 In-Reply-To: <20221023085251.8723-1-fontaine.fabrice@gmail.com> References: <20221023085251.8723-1-fontaine.fabrice@gmail.com> Message-ID: <20221114223534.062f1491@windsurf> On Sun, 23 Oct 2022 10:52:51 +0200 Fabrice Fontaine wrote: > usbredirserver was dropped by > https://gitlab.freedesktop.org/spice/usbredir/-/commit/f4ffdce329305da2803684776f7659083a530819 > > Add an option to enable tools (and usbredirect binary) as a replacement > to usbredirserver > > https://gitlab.freedesktop.org/spice/usbredir/-/blob/usbredir-0.13.0/ChangeLog.md > > Signed-off-by: Fabrice Fontaine > --- > Changes v2 -> v3 (after review of Peter Seiderer): > - Add libglib2 dependency > Changes v1 -> v2 (after review of Peter Seiderer): > - Add an option to enable tools Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Mon Nov 14 21:53:14 2022 From: ju.o at free.fr (Julien Olivain) Date: Mon, 14 Nov 2022 22:53:14 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-automat: bump to version 22.10.0 Message-ID: <20221114215314.485513-1-ju.o@free.fr> Current python-automat version 20.2.0 no longer work with Python 3.11 updated in commit 738500c296. Running package runtime test with command: support/testing/run-tests \ -d dl \ -o output_folder \ tests.package.test_python_automat.TestPythonPy3Automat Fails with output: Traceback (most recent call last): File "/root/sample_python_automat.py", line 27, in led.turn_on() ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/automat/_methodical.py", line 232, in __get__ File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 43, in decorator File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 35, in copyfunction File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 23, in copycode TypeError: code() argument 13 must be str, not int This commit fixes this issue by updating the package to the latest version. Signed-off-by: Julien Olivain --- Patch tested on next branch at commit d31447b with commands: make check-package ... 0 warnings generated support/testing/run-tests \ -d dl \ -o output_folder \ tests.package.test_python_automat.TestPythonPy3Automat ... OK --- ...1-Remove-uneeded-dependency-to-wheel.patch | 28 +++++++++++++++++++ package/python-automat/python-automat.hash | 4 +-- package/python-automat/python-automat.mk | 4 +-- 3 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch diff --git a/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch new file mode 100644 index 0000000000..2be7ec6cda --- /dev/null +++ b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch @@ -0,0 +1,28 @@ +From d04d51d62a23370869ad466fa95b7d4ec2e0fa6e Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Mon, 14 Nov 2022 22:30:33 +0100 +Subject: [PATCH] Remove uneeded dependency to "wheel" + +Attempting to build Automat in Buildroot fails while trying +to check for this undeeded dependency. + +Signed-off-by: Julien Olivain +--- + setup.py | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/setup.py b/setup.py +index c2f9816..afa8012 100644 +--- a/setup.py ++++ b/setup.py +@@ -15,7 +15,6 @@ setup( + packages=find_packages(exclude=[]), + package_dir={'automat': 'automat'}, + setup_requires=[ +- 'wheel', + 'setuptools-scm', + ], + install_requires=[ +-- +2.38.1 + diff --git a/package/python-automat/python-automat.hash b/package/python-automat/python-automat.hash index 33a64abedf..cfb16ac664 100644 --- a/package/python-automat/python-automat.hash +++ b/package/python-automat/python-automat.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/automat/json -md5 d6cef9886b037b8857bfbc686f3ae30a Automat-20.2.0.tar.gz -sha256 7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33 Automat-20.2.0.tar.gz +md5 b8064994239aabb172748f984489ce75 Automat-22.10.0.tar.gz +sha256 e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e Automat-22.10.0.tar.gz # Locally computed sha256 checksums sha256 b2201301678d0a937d938543827ca1360712eb34e23de8ee3f3bfffbd4c0e376 LICENSE diff --git a/package/python-automat/python-automat.mk b/package/python-automat/python-automat.mk index b94fd2e1c4..675fbd2260 100644 --- a/package/python-automat/python-automat.mk +++ b/package/python-automat/python-automat.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AUTOMAT_VERSION = 20.2.0 +PYTHON_AUTOMAT_VERSION = 22.10.0 PYTHON_AUTOMAT_SOURCE = Automat-$(PYTHON_AUTOMAT_VERSION).tar.gz -PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/80/c5/82c63bad570f4ef745cc5c2f0713c8eddcd07153b4bee7f72a8dc9f9384b +PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/7a/7b/9c3d26d8a0416eefbc0428f168241b32657ca260fb7ef507596ff5c2f6c4 PYTHON_AUTOMAT_SETUP_TYPE = setuptools PYTHON_AUTOMAT_LICENSE = MIT PYTHON_AUTOMAT_LICENSE_FILES = LICENSE -- 2.38.1 From thomas.petazzoni at bootlin.com Mon Nov 14 22:03:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:03:06 +0100 Subject: [Buildroot] [git commit branch/next] package/sbc: add config option to control tools build Message-ID: <20221114220322.348D583AA9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d8b6e9e253f2abf7469f41093b520da33c28374 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next libsndfile is only needed by the sbctester utility and the library can be built without this dependency. Add a config option to cover not just sbctester but the command-line utilities as well. While the utilities may be useful for debugging, normal usage will only need libsbc and these applications can be omitted. Signed-off-by: John Keeping Signed-off-by: Thomas Petazzoni --- package/sbc/Config.in | 11 ++++++++++- package/sbc/sbc.mk | 12 ++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/package/sbc/Config.in b/package/sbc/Config.in index f1dbc0ec2c..4d1f6297f7 100644 --- a/package/sbc/Config.in +++ b/package/sbc/Config.in @@ -1,8 +1,17 @@ config BR2_PACKAGE_SBC bool "sbc" - select BR2_PACKAGE_LIBSNDFILE help An audio codec to connect bluetooth high quality audio devices like headphones or loudspeakers. http://www.bluez.org/ + +if BR2_PACKAGE_SBC + +config BR2_PACKAGE_SBC_TOOLS + bool "tools" + select BR2_PACKAGE_LIBSNDFILE + help + Build the command-line SBC tools as well as the library. + +endif diff --git a/package/sbc/sbc.mk b/package/sbc/sbc.mk index 744ce5f895..7a37a99643 100644 --- a/package/sbc/sbc.mk +++ b/package/sbc/sbc.mk @@ -8,8 +8,16 @@ SBC_VERSION = 2.0 SBC_SOURCE = sbc-$(SBC_VERSION).tar.xz SBC_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth SBC_INSTALL_STAGING = YES -SBC_DEPENDENCIES = libsndfile host-pkgconf -SBC_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (library) +SBC_DEPENDENCIES = host-pkgconf +SBC_LICENSE := LGPL-2.1+ (library) SBC_LICENSE_FILES = COPYING COPYING.LIB +ifeq ($(BR2_PACKAGE_SBC_TOOLS),y) +SBC_DEPENDENCIES += libsndfile +SBC_CONF_OPTS += --enable-tools --enable-tester +SBC_LICENSE += , GPL-2.0+ (programs) +else +SBC_CONF_OPTS += --disable-tools --disable-tester +endif + $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Mon Nov 14 22:07:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:07:04 +0100 Subject: [Buildroot] [PATCH v2] package/sbc: add config option to control tools build In-Reply-To: <20221020121521.2041129-1-john@metanate.com> References: <20221020121521.2041129-1-john@metanate.com> Message-ID: <20221114230704.2dda05d4@windsurf> On Thu, 20 Oct 2022 13:15:21 +0100 John Keeping wrote: > libsndfile is only needed by the sbctester utility and the library can > be built without this dependency. > > Add a config option to cover not just sbctester but the command-line > utilities as well. While the utilities may be useful for debugging, > normal usage will only need libsbc and these applications can be > omitted. > > Signed-off-by: John Keeping > --- > v2: > - Fix autocomplete error in select BR2_PACKAGE_LIBSNDFILE I've applied to next after: - Moving the option inside a if BR2_PACKAGE_SBC..endif block instead of using a depends on BR2_PACKAGE_SBC - Adjusting SBC_LICENSE so that it only contains LGPL-2.1+ by default, and then has GPL-2.0+ in addition when the tools are built. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:07:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:07:41 +0100 Subject: [Buildroot] [git commit branch/next] package/gnuradio: bump version to 3.10.4.0 Message-ID: <20221114220752.7BC3383AC6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e37c110bead8b7b35cd97915673fa785ccb39f2d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - remove all no more required patches - backport 2 patches to fix failures induces by missing headers - add dependency to SPDLOG - add pybind dependency where python is set Note: - Since gnuradio 3.10 swig was replaced by pybind. Now python libraries, bindings and python wrappers are produces using pybind: this why python-pybind is a buildtime dependency. As mentionned in [1], this one is a stagging only package: headers must be into staging directory, so it can't be host and at the same time since this package provides only headers and .cmake files nothing has to be installed into the target directory. A select is required because it's not an host package and GNURADIO_DEPENDENCIES is updated with python-pybind to have pybind present before gnuradio's build. - host-python-numpy is now required since some cpp bindings uses numpy's functions directly. python-numpy (target package) is left required because python blocks and wrappers needs this library at runtime. [1] http://lists.busybox.net/pipermail/buildroot/2022-October/653030.html Signed-off-by: Gwenhael Goavec-Merou Signed-off-by: Thomas Petazzoni --- ...luding-missing-vector-in-blockinterleaver.patch | 42 + ...glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch | 39 - ...kinterleaving.h-add-missing-cstddef-heade.patch | 33 + ...fy_placeholders_with_their_full_namespace.patch | 1012 -------------------- ...nt-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch | 57 -- ...nt-t-add-examples-c-subdirectory-when-gr-.patch | 55 -- ...-remove-deprecated-math-common_factor.hpp.patch | 165 ---- package/gnuradio/Config.in | 5 +- package/gnuradio/gnuradio.hash | 2 +- package/gnuradio/gnuradio.mk | 12 +- 10 files changed, 84 insertions(+), 1338 deletions(-) diff --git a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch new file mode 100644 index 0000000000..f805e300af --- /dev/null +++ b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch @@ -0,0 +1,42 @@ +From 45fe4ac55ad88b6793d225e676205c30388ec138 Mon Sep 17 00:00:00 2001 +From: Ryan Volz +Date: Fri, 16 Sep 2022 21:05:51 -0400 +Subject: [PATCH 1/2] blocks: Including missing in blockinterleaver. + +Signed-off-by: Ryan Volz +[Retrieved (and backported) from: +https://github.com/gnuradio/gnuradio/commit/463c3477549b26b32d9b73eef30044e97c4eee64] +Signed-off-by: Gwenhael Goavec-Merou +--- + gr-blocks/include/gnuradio/blocks/blockinterleaving.h | 2 +- + gr-blocks/lib/blockinterleaving.cc | 1 + + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/gr-blocks/include/gnuradio/blocks/blockinterleaving.h b/gr-blocks/include/gnuradio/blocks/blockinterleaving.h +index 9d4e0f249..df831fe5a 100644 +--- a/gr-blocks/include/gnuradio/blocks/blockinterleaving.h ++++ b/gr-blocks/include/gnuradio/blocks/blockinterleaving.h +@@ -12,7 +12,7 @@ + #define INCLUDED_GR_BLOCKS_BLOCKINTERLEAVING_H + + #include +- ++#include + + namespace gr { + namespace blocks { +diff --git a/gr-blocks/lib/blockinterleaving.cc b/gr-blocks/lib/blockinterleaving.cc +index fc5873e11..768ad9ea7 100644 +--- a/gr-blocks/lib/blockinterleaving.cc ++++ b/gr-blocks/lib/blockinterleaving.cc +@@ -12,6 +12,7 @@ + #include + #include + #include ++#include + + namespace gr { + namespace blocks { +-- +2.35.1 + diff --git a/package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch b/package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch deleted file mode 100644 index 532bebcf2e..0000000000 --- a/package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch +++ /dev/null @@ -1,39 +0,0 @@ -From f643bc12100c67288adda3699a9e61d6a66fb529 Mon Sep 17 00:00:00 2001 -From: Gwenhael Goavec-Merou -Date: Fri, 7 Feb 2020 16:49:30 +0100 -Subject: [PATCH] gr-digital:glfsr.h: drop boost/cstdint.hpp and use cstdint - -gr-digital/glfsr.h include boost/cstdint.hpp to have uintxx_t. -These types are in boost namespace but nor using namespace xxx, nor boost:: are used. -The result is : -In file included from /home/buildroot/autobuild/instance-0/output-1/build/gnuradio-3.8.0.0/gr-digital/lib/glfsr.cc:23: -/home/buildroot/autobuild/instance-0/output-1/build/gnuradio-3.8.0.0/gr-digital/lib/../include/gnuradio/digital/glfsr.h:42:5: error: 'uint32_t' does not name a type; did you mean 'u_int32_t'? -uint32_t d_shift_register; -^~~~~~~~ -u_int32_t - -Since Gnuradio policy is Less boost == better and C++11 is used, use cstdint -instead of boost/cstdint.hpp. - -[backported from 475e4a156b516c089175afb998acdc80b740b437] -Signed-off-by: Gwenhael Goavec-Merou ---- - gr-digital/include/gnuradio/digital/glfsr.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gr-digital/include/gnuradio/digital/glfsr.h b/gr-digital/include/gnuradio/digital/glfsr.h -index 0b5141f1f..1003bcd01 100644 ---- a/gr-digital/include/gnuradio/digital/glfsr.h -+++ b/gr-digital/include/gnuradio/digital/glfsr.h -@@ -24,7 +24,7 @@ - #define INCLUDED_DIGITAL_GLFSR_H - - #include --#include -+#include - - namespace gr { - namespace digital { --- -2.24.1 - diff --git a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch new file mode 100644 index 0000000000..d551793be5 --- /dev/null +++ b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch @@ -0,0 +1,33 @@ +From 901c2ad1ac88908a2e6db5615d5af39a218d826d Mon Sep 17 00:00:00 2001 +From: Gwenhael Goavec-Merou +Date: Fri, 23 Sep 2022 08:41:26 +0200 +Subject: [PATCH 2/2] blocks/blockinterleaving.h: add missing cstddef header + (required for size_t) + +Fix build failure like: + +gnuradio/gr-blocks/lib/../include/gnuradio/blocks/blockinterleaving.h:25:36: error: ???size_t??? was not declared in this scope + +This failure is due to the miss of cstddef include + +Signed-off-by: Gwenhael Goavec-Merou +[Upstream status: https://github.com/gnuradio/gnuradio/pull/6188] +--- + gr-blocks/include/gnuradio/blocks/blockinterleaving.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/gr-blocks/include/gnuradio/blocks/blockinterleaving.h b/gr-blocks/include/gnuradio/blocks/blockinterleaving.h +index df831fe5a..33c59e35b 100644 +--- a/gr-blocks/include/gnuradio/blocks/blockinterleaving.h ++++ b/gr-blocks/include/gnuradio/blocks/blockinterleaving.h +@@ -13,6 +13,7 @@ + + #include + #include ++#include + + namespace gr { + namespace blocks { +-- +2.35.1 + diff --git a/package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch b/package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch deleted file mode 100644 index 431cc12522..0000000000 --- a/package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch +++ /dev/null @@ -1,1012 +0,0 @@ -From 5d4c317a372c77aa70df6ab3403d161cd41a7d17 Mon Sep 17 00:00:00 2001 -From: ponce -Date: Sun, 17 May 2020 14:02:57 +0200 -Subject: [PATCH] boost: qualify placeholders with their full namespace. - -This is needed with boost >= 1.73.0. - -[Upstream status: https://github.com/gnuradio/gnuradio/pull/3566] - -Signed-off-by: ponce -Signed-off-by: Gwenhael Goavec-Merou ---- - .../(exported from wiki) Message Passing.txt | 8 +++--- - gnuradio-runtime/lib/block.cc | 3 ++- - gr-blocks/lib/copy_impl.cc | 4 ++- - gr-blocks/lib/message_debug_impl.cc | 13 +++++++--- - gr-blocks/lib/message_strobe_impl.cc | 5 ++-- - gr-blocks/lib/message_strobe_random_impl.cc | 5 ++-- - gr-blocks/lib/multiply_matrix_impl.cc | 11 +++++--- - gr-blocks/lib/mute_impl.cc | 5 ++-- - gr-blocks/lib/nop_impl.cc | 5 ++-- - gr-blocks/lib/pdu_filter_impl.cc | 5 ++-- - gr-blocks/lib/pdu_remove_impl.cc | 5 ++-- - gr-blocks/lib/pdu_set_impl.cc | 4 ++- - gr-blocks/lib/random_pdu_impl.cc | 5 ++-- - gr-blocks/lib/repeat_impl.cc | 5 ++-- - gr-blocks/lib/socket_pdu_impl.cc | 18 ++++++++----- - .../lib/tagged_stream_multiply_length_impl.cc | 7 +++--- - gr-blocks/lib/tuntap_pdu_impl.cc | 3 ++- - gr-digital/lib/chunks_to_symbols_impl.cc | 5 ++-- - .../lib/constellation_receiver_cb_impl.cc | 14 ++++++----- - gr-digital/lib/costas_loop_cc_impl.cc | 4 ++- - gr-digital/lib/crc32_async_bb_impl.cc | 8 ++++-- - gr-digital/lib/header_payload_demux_impl.cc | 7 +++--- - .../lib/protocol_formatter_async_impl.cc | 4 ++- - gr-fec/lib/async_decoder_impl.cc | 8 ++++-- - gr-fec/lib/async_encoder_impl.cc | 8 ++++-- - gr-fec/lib/depuncture_bb_impl.cc | 4 ++- - gr-fec/lib/puncture_bb_impl.cc | 4 ++- - gr-fec/lib/puncture_ff_impl.cc | 4 ++- - gr-filter/lib/freq_xlating_fir_filter_impl.cc | 2 +- - gr-filter/lib/mmse_resampler_cc_impl.cc | 5 ++-- - gr-filter/lib/mmse_resampler_ff_impl.cc | 5 ++-- - gr-qtgui/lib/const_sink_c_impl.cc | 5 ++-- - gr-qtgui/lib/edit_box_msg_impl.cc | 4 ++- - gr-qtgui/lib/freq_sink_c_impl.cc | 12 ++++++--- - gr-qtgui/lib/freq_sink_f_impl.cc | 12 ++++++--- - gr-qtgui/lib/histogram_sink_f_impl.cc | 5 ++-- - gr-qtgui/lib/sink_c_impl.cc | 4 ++- - gr-qtgui/lib/sink_f_impl.cc | 4 ++- - gr-qtgui/lib/time_raster_sink_b_impl.cc | 4 ++- - gr-qtgui/lib/time_raster_sink_f_impl.cc | 4 ++- - gr-qtgui/lib/time_sink_c_impl.cc | 4 ++- - gr-qtgui/lib/time_sink_f_impl.cc | 4 ++- - gr-qtgui/lib/waterfall_sink_c_impl.cc | 13 +++++++--- - gr-qtgui/lib/waterfall_sink_f_impl.cc | 13 +++++++--- - gr-uhd/lib/usrp_block_impl.cc | 25 ++++++++++++------- - gr-uhd/lib/usrp_source_impl.cc | 5 ++-- - gr-zeromq/lib/pub_msg_sink_impl.cc | 4 ++- - gr-zeromq/lib/push_msg_sink_impl.cc | 4 ++- - 48 files changed, 213 insertions(+), 106 deletions(-) - -diff --git a/docs/usage-manual/(exported from wiki) Message Passing.txt b/docs/usage-manual/(exported from wiki) Message Passing.txt -index 4654bd5da..551e71022 100644 ---- a/docs/usage-manual/(exported from wiki) Message Passing.txt -+++ b/docs/usage-manual/(exported from wiki) Message Passing.txt -@@ -94,7 +94,7 @@ must then bind this port to the message handler. For this, we use - Boost's 'bind' function: - - set_msg_handler(pmt::pmt_t port_id, -- boost::bind(&block_class::message_handler_function, this, _1)); -+ boost::bind(&block_class::message_handler_function, this, boost::placeholders::_1)); - - In Python: - -@@ -241,15 +241,15 @@ The constructor of this block looks like this: - { - message_port_register_in(pmt::mp("print")); - set_msg_handler(pmt::mp("print"), -- boost::bind(&message_debug_impl::print, this, _1)); -+ boost::bind(&message_debug_impl::print, this, boost::placeholders::_1)); - - message_port_register_in(pmt::mp("store")); - set_msg_handler(pmt::mp("store"), -- boost::bind(&message_debug_impl::store, this, _1)); -+ boost::bind(&message_debug_impl::store, this, boost::placeholders::_1)); - - message_port_register_in(pmt::mp("print_pdu")); - set_msg_handler(pmt::mp("print_pdu"), -- boost::bind(&message_debug_impl::print_pdu, this, _1)); -+ boost::bind(&message_debug_impl::print_pdu, this, boost::placeholders::_1)); - } - - -diff --git a/gnuradio-runtime/lib/block.cc b/gnuradio-runtime/lib/block.cc -index 591428390..fca4cab97 100644 ---- a/gnuradio-runtime/lib/block.cc -+++ b/gnuradio-runtime/lib/block.cc -@@ -61,7 +61,8 @@ block::block(const std::string& name, - { - global_block_registry.register_primitive(alias(), this); - message_port_register_in(d_system_port); -- set_msg_handler(d_system_port, boost::bind(&block::system_handler, this, _1)); -+ set_msg_handler(d_system_port, -+ boost::bind(&block::system_handler, this, boost::placeholders::_1)); - - configure_default_loggers(d_logger, d_debug_logger, symbol_name()); - } -diff --git a/gr-blocks/lib/copy_impl.cc b/gr-blocks/lib/copy_impl.cc -index c377e57b1..b55196c24 100644 ---- a/gr-blocks/lib/copy_impl.cc -+++ b/gr-blocks/lib/copy_impl.cc -@@ -44,7 +44,9 @@ copy_impl::copy_impl(size_t itemsize) - d_enabled(true) - { - message_port_register_in(pmt::mp("en")); -- set_msg_handler(pmt::mp("en"), boost::bind(©_impl::handle_enable, this, _1)); -+ set_msg_handler( -+ pmt::mp("en"), -+ boost::bind(©_impl::handle_enable, this, boost::placeholders::_1)); - } - - copy_impl::~copy_impl() {} -diff --git a/gr-blocks/lib/message_debug_impl.cc b/gr-blocks/lib/message_debug_impl.cc -index a8c84aa50..916f97ca3 100644 ---- a/gr-blocks/lib/message_debug_impl.cc -+++ b/gr-blocks/lib/message_debug_impl.cc -@@ -90,14 +90,19 @@ message_debug_impl::message_debug_impl() - : block("message_debug", io_signature::make(0, 0, 0), io_signature::make(0, 0, 0)) - { - message_port_register_in(pmt::mp("print")); -- set_msg_handler(pmt::mp("print"), boost::bind(&message_debug_impl::print, this, _1)); -+ set_msg_handler( -+ pmt::mp("print"), -+ boost::bind(&message_debug_impl::print, this, boost::placeholders::_1)); - - message_port_register_in(pmt::mp("store")); -- set_msg_handler(pmt::mp("store"), boost::bind(&message_debug_impl::store, this, _1)); -+ set_msg_handler( -+ pmt::mp("store"), -+ boost::bind(&message_debug_impl::store, this, boost::placeholders::_1)); - - message_port_register_in(pmt::mp("print_pdu")); -- set_msg_handler(pmt::mp("print_pdu"), -- boost::bind(&message_debug_impl::print_pdu, this, _1)); -+ set_msg_handler( -+ pmt::mp("print_pdu"), -+ boost::bind(&message_debug_impl::print_pdu, this, boost::placeholders::_1)); - } - - message_debug_impl::~message_debug_impl() {} -diff --git a/gr-blocks/lib/message_strobe_impl.cc b/gr-blocks/lib/message_strobe_impl.cc -index 038eeae5a..d131b8166 100644 ---- a/gr-blocks/lib/message_strobe_impl.cc -+++ b/gr-blocks/lib/message_strobe_impl.cc -@@ -53,8 +53,9 @@ message_strobe_impl::message_strobe_impl(pmt::pmt_t msg, long period_ms) - message_port_register_out(d_port); - - message_port_register_in(pmt::mp("set_msg")); -- set_msg_handler(pmt::mp("set_msg"), -- boost::bind(&message_strobe_impl::set_msg, this, _1)); -+ set_msg_handler( -+ pmt::mp("set_msg"), -+ boost::bind(&message_strobe_impl::set_msg, this, boost::placeholders::_1)); - } - - message_strobe_impl::~message_strobe_impl() {} -diff --git a/gr-blocks/lib/message_strobe_random_impl.cc b/gr-blocks/lib/message_strobe_random_impl.cc -index 0ab5d6adc..53e641fba 100644 ---- a/gr-blocks/lib/message_strobe_random_impl.cc -+++ b/gr-blocks/lib/message_strobe_random_impl.cc -@@ -74,8 +74,9 @@ message_strobe_random_impl::message_strobe_random_impl( - new gr::thread::thread(boost::bind(&message_strobe_random_impl::run, this))); - - message_port_register_in(pmt::mp("set_msg")); -- set_msg_handler(pmt::mp("set_msg"), -- boost::bind(&message_strobe_random_impl::set_msg, this, _1)); -+ set_msg_handler( -+ pmt::mp("set_msg"), -+ boost::bind(&message_strobe_random_impl::set_msg, this, boost::placeholders::_1)); - } - - long message_strobe_random_impl::next_delay() -diff --git a/gr-blocks/lib/multiply_matrix_impl.cc b/gr-blocks/lib/multiply_matrix_impl.cc -index e1b9c746c..e38953bab 100644 ---- a/gr-blocks/lib/multiply_matrix_impl.cc -+++ b/gr-blocks/lib/multiply_matrix_impl.cc -@@ -235,9 +235,10 @@ multiply_matrix_impl::multiply_matrix_impl( - - pmt::pmt_t port_name = pmt::string_to_symbol("set_A"); - message_port_register_in(port_name); -- set_msg_handler( -- port_name, -- boost::bind(&multiply_matrix_impl::msg_handler_A, this, _1)); -+ set_msg_handler(port_name, -+ boost::bind(&multiply_matrix_impl::msg_handler_A, -+ this, -+ boost::placeholders::_1)); - } - - template <> -@@ -257,7 +258,9 @@ multiply_matrix_impl::multiply_matrix_impl( - pmt::pmt_t port_name = pmt::string_to_symbol("set_A"); - message_port_register_in(port_name); - set_msg_handler(port_name, -- boost::bind(&multiply_matrix_impl::msg_handler_A, this, _1)); -+ boost::bind(&multiply_matrix_impl::msg_handler_A, -+ this, -+ boost::placeholders::_1)); - } - - -diff --git a/gr-blocks/lib/mute_impl.cc b/gr-blocks/lib/mute_impl.cc -index bd65ce207..5c732f8f4 100644 ---- a/gr-blocks/lib/mute_impl.cc -+++ b/gr-blocks/lib/mute_impl.cc -@@ -47,8 +47,9 @@ mute_impl::mute_impl(bool mute) - d_mute(mute) - { - this->message_port_register_in(pmt::intern("set_mute")); -- this->set_msg_handler(pmt::intern("set_mute"), -- boost::bind(&mute_impl::set_mute_pmt, this, _1)); -+ this->set_msg_handler( -+ pmt::intern("set_mute"), -+ boost::bind(&mute_impl::set_mute_pmt, this, boost::placeholders::_1)); - } - - template -diff --git a/gr-blocks/lib/nop_impl.cc b/gr-blocks/lib/nop_impl.cc -index db216d97a..e9baee587 100644 ---- a/gr-blocks/lib/nop_impl.cc -+++ b/gr-blocks/lib/nop_impl.cc -@@ -44,8 +44,9 @@ nop_impl::nop_impl(size_t sizeof_stream_item) - { - // Arrange to have count_received_msgs called when messages are received. - message_port_register_in(pmt::mp("port")); -- set_msg_handler(pmt::mp("port"), -- boost::bind(&nop_impl::count_received_msgs, this, _1)); -+ set_msg_handler( -+ pmt::mp("port"), -+ boost::bind(&nop_impl::count_received_msgs, this, boost::placeholders::_1)); - } - - nop_impl::~nop_impl() {} -diff --git a/gr-blocks/lib/pdu_filter_impl.cc b/gr-blocks/lib/pdu_filter_impl.cc -index b0748eec0..63cfe47e4 100644 ---- a/gr-blocks/lib/pdu_filter_impl.cc -+++ b/gr-blocks/lib/pdu_filter_impl.cc -@@ -44,8 +44,9 @@ pdu_filter_impl::pdu_filter_impl(pmt::pmt_t k, pmt::pmt_t v, bool invert) - { - message_port_register_out(pdu::pdu_port_id()); - message_port_register_in(pdu::pdu_port_id()); -- set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&pdu_filter_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&pdu_filter_impl::handle_msg, this, boost::placeholders::_1)); - } - - void pdu_filter_impl::handle_msg(pmt::pmt_t pdu) -diff --git a/gr-blocks/lib/pdu_remove_impl.cc b/gr-blocks/lib/pdu_remove_impl.cc -index 19cc4dc76..2b97f827b 100644 ---- a/gr-blocks/lib/pdu_remove_impl.cc -+++ b/gr-blocks/lib/pdu_remove_impl.cc -@@ -42,8 +42,9 @@ pdu_remove_impl::pdu_remove_impl(pmt::pmt_t k) - { - message_port_register_out(pdu::pdu_port_id()); - message_port_register_in(pdu::pdu_port_id()); -- set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&pdu_remove_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&pdu_remove_impl::handle_msg, this, boost::placeholders::_1)); - } - - void pdu_remove_impl::handle_msg(pmt::pmt_t pdu) -diff --git a/gr-blocks/lib/pdu_set_impl.cc b/gr-blocks/lib/pdu_set_impl.cc -index 40fbc3cd8..af59ef70f 100644 ---- a/gr-blocks/lib/pdu_set_impl.cc -+++ b/gr-blocks/lib/pdu_set_impl.cc -@@ -43,7 +43,9 @@ pdu_set_impl::pdu_set_impl(pmt::pmt_t k, pmt::pmt_t v) - { - message_port_register_out(pdu::pdu_port_id()); - message_port_register_in(pdu::pdu_port_id()); -- set_msg_handler(pdu::pdu_port_id(), boost::bind(&pdu_set_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&pdu_set_impl::handle_msg, this, boost::placeholders::_1)); - } - - void pdu_set_impl::handle_msg(pmt::pmt_t pdu) -diff --git a/gr-blocks/lib/random_pdu_impl.cc b/gr-blocks/lib/random_pdu_impl.cc -index 75d825aef..6c142c353 100644 ---- a/gr-blocks/lib/random_pdu_impl.cc -+++ b/gr-blocks/lib/random_pdu_impl.cc -@@ -52,8 +52,9 @@ random_pdu_impl::random_pdu_impl(int min_items, - { - message_port_register_out(pdu::pdu_port_id()); - message_port_register_in(pmt::mp("generate")); -- set_msg_handler(pmt::mp("generate"), -- boost::bind(&random_pdu_impl::generate_pdu, this, _1)); -+ set_msg_handler( -+ pmt::mp("generate"), -+ boost::bind(&random_pdu_impl::generate_pdu, this, boost::placeholders::_1)); - if (length_modulo < 1) - throw std::runtime_error("length_module must be >= 1"); - if (max_items < length_modulo) -diff --git a/gr-blocks/lib/repeat_impl.cc b/gr-blocks/lib/repeat_impl.cc -index 189fbc894..d6569625d 100644 ---- a/gr-blocks/lib/repeat_impl.cc -+++ b/gr-blocks/lib/repeat_impl.cc -@@ -44,8 +44,9 @@ repeat_impl::repeat_impl(size_t itemsize, int interp) - d_interp(interp) - { - message_port_register_in(pmt::mp("interpolation")); -- set_msg_handler(pmt::mp("interpolation"), -- boost::bind(&repeat_impl::msg_set_interpolation, this, _1)); -+ set_msg_handler( -+ pmt::mp("interpolation"), -+ boost::bind(&repeat_impl::msg_set_interpolation, this, boost::placeholders::_1)); - } - - void repeat_impl::msg_set_interpolation(pmt::pmt_t msg) -diff --git a/gr-blocks/lib/socket_pdu_impl.cc b/gr-blocks/lib/socket_pdu_impl.cc -index df69f07ad..163eec3a6 100644 ---- a/gr-blocks/lib/socket_pdu_impl.cc -+++ b/gr-blocks/lib/socket_pdu_impl.cc -@@ -101,7 +101,9 @@ socket_pdu_impl::socket_pdu_impl(std::string type, - start_tcp_accept(); - - set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&socket_pdu_impl::tcp_server_send, this, _1)); -+ boost::bind(&socket_pdu_impl::tcp_server_send, -+ this, -+ boost::placeholders::_1)); - } else if (type == "TCP_CLIENT") { - boost::system::error_code error = boost::asio::error::host_not_found; - d_tcp_socket.reset(new boost::asio::ip::tcp::socket(d_io_service)); -@@ -111,7 +113,9 @@ socket_pdu_impl::socket_pdu_impl(std::string type, - d_tcp_socket->set_option(boost::asio::ip::tcp::no_delay(d_tcp_no_delay)); - - set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&socket_pdu_impl::tcp_client_send, this, _1)); -+ boost::bind(&socket_pdu_impl::tcp_client_send, -+ this, -+ boost::placeholders::_1)); - - d_tcp_socket->async_read_some( - boost::asio::buffer(d_rxbuf), -@@ -130,8 +134,9 @@ socket_pdu_impl::socket_pdu_impl(std::string type, - boost::asio::placeholders::error, - boost::asio::placeholders::bytes_transferred)); - -- set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&socket_pdu_impl::udp_send, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&socket_pdu_impl::udp_send, this, boost::placeholders::_1)); - } else if (type == "UDP_CLIENT") { - d_udp_socket.reset( - new boost::asio::ip::udp::socket(d_io_service, d_udp_endpoint)); -@@ -143,8 +148,9 @@ socket_pdu_impl::socket_pdu_impl(std::string type, - boost::asio::placeholders::error, - boost::asio::placeholders::bytes_transferred)); - -- set_msg_handler(pdu::pdu_port_id(), -- boost::bind(&socket_pdu_impl::udp_send, this, _1)); -+ set_msg_handler( -+ pdu::pdu_port_id(), -+ boost::bind(&socket_pdu_impl::udp_send, this, boost::placeholders::_1)); - } else - throw std::runtime_error("gr::blocks:socket_pdu: unknown socket type"); - -diff --git a/gr-blocks/lib/tagged_stream_multiply_length_impl.cc b/gr-blocks/lib/tagged_stream_multiply_length_impl.cc -index 30f4c46dc..34b95d647 100644 ---- a/gr-blocks/lib/tagged_stream_multiply_length_impl.cc -+++ b/gr-blocks/lib/tagged_stream_multiply_length_impl.cc -@@ -49,9 +49,10 @@ tagged_stream_multiply_length_impl::tagged_stream_multiply_length_impl( - set_tag_propagation_policy(TPP_DONT); - set_relative_rate(1, 1); - message_port_register_in(pmt::intern("set_scalar")); -- set_msg_handler( -- pmt::intern("set_scalar"), -- boost::bind(&tagged_stream_multiply_length_impl::set_scalar_pmt, this, _1)); -+ set_msg_handler(pmt::intern("set_scalar"), -+ boost::bind(&tagged_stream_multiply_length_impl::set_scalar_pmt, -+ this, -+ boost::placeholders::_1)); - } - - tagged_stream_multiply_length_impl::~tagged_stream_multiply_length_impl() {} -diff --git a/gr-blocks/lib/tuntap_pdu_impl.cc b/gr-blocks/lib/tuntap_pdu_impl.cc -index 4343ae1dc..0d9d7e28c 100644 ---- a/gr-blocks/lib/tuntap_pdu_impl.cc -+++ b/gr-blocks/lib/tuntap_pdu_impl.cc -@@ -96,7 +96,8 @@ tuntap_pdu_impl::tuntap_pdu_impl(std::string dev, int MTU, bool istunflag) - - // set up input message port - message_port_register_in(pdu::pdu_port_id()); -- set_msg_handler(pdu::pdu_port_id(), boost::bind(&tuntap_pdu_impl::send, this, _1)); -+ set_msg_handler(pdu::pdu_port_id(), -+ boost::bind(&tuntap_pdu_impl::send, this, boost::placeholders::_1)); - } - - int tuntap_pdu_impl::tun_alloc(char* dev, int flags) -diff --git a/gr-digital/lib/chunks_to_symbols_impl.cc b/gr-digital/lib/chunks_to_symbols_impl.cc -index 26d590a66..a6810a69e 100644 ---- a/gr-digital/lib/chunks_to_symbols_impl.cc -+++ b/gr-digital/lib/chunks_to_symbols_impl.cc -@@ -53,8 +53,9 @@ chunks_to_symbols_impl::chunks_to_symbols_impl( - this->message_port_register_in(pmt::mp("set_symbol_table")); - this->set_msg_handler( - pmt::mp("set_symbol_table"), -- boost::bind( -- &chunks_to_symbols_impl::handle_set_symbol_table, this, _1)); -+ boost::bind(&chunks_to_symbols_impl::handle_set_symbol_table, -+ this, -+ boost::placeholders::_1)); - } - - template -diff --git a/gr-digital/lib/constellation_receiver_cb_impl.cc b/gr-digital/lib/constellation_receiver_cb_impl.cc -index 7fb7559d5..7e216ece5 100644 ---- a/gr-digital/lib/constellation_receiver_cb_impl.cc -+++ b/gr-digital/lib/constellation_receiver_cb_impl.cc -@@ -61,14 +61,16 @@ constellation_receiver_cb_impl::constellation_receiver_cb_impl( - "This receiver only works with constellations of dimension 1."); - - message_port_register_in(pmt::mp("set_constellation")); -- set_msg_handler( -- pmt::mp("set_constellation"), -- boost::bind(&constellation_receiver_cb_impl::handle_set_constellation, this, _1)); -+ set_msg_handler(pmt::mp("set_constellation"), -+ boost::bind(&constellation_receiver_cb_impl::handle_set_constellation, -+ this, -+ boost::placeholders::_1)); - - message_port_register_in(pmt::mp("rotate_phase")); -- set_msg_handler( -- pmt::mp("rotate_phase"), -- boost::bind(&constellation_receiver_cb_impl::handle_rotate_phase, this, _1)); -+ set_msg_handler(pmt::mp("rotate_phase"), -+ boost::bind(&constellation_receiver_cb_impl::handle_rotate_phase, -+ this, -+ boost::placeholders::_1)); - } - - constellation_receiver_cb_impl::~constellation_receiver_cb_impl() {} -diff --git a/gr-digital/lib/costas_loop_cc_impl.cc b/gr-digital/lib/costas_loop_cc_impl.cc -index c3b30834e..e1229e6f4 100644 ---- a/gr-digital/lib/costas_loop_cc_impl.cc -+++ b/gr-digital/lib/costas_loop_cc_impl.cc -@@ -82,7 +82,9 @@ costas_loop_cc_impl::costas_loop_cc_impl(float loop_bw, int order, bool use_snr) - - message_port_register_in(pmt::mp("noise")); - set_msg_handler(pmt::mp("noise"), -- boost::bind(&costas_loop_cc_impl::handle_set_noise, this, _1)); -+ boost::bind(&costas_loop_cc_impl::handle_set_noise, -+ this, -+ boost::placeholders::_1)); - } - - costas_loop_cc_impl::~costas_loop_cc_impl() {} -diff --git a/gr-digital/lib/crc32_async_bb_impl.cc b/gr-digital/lib/crc32_async_bb_impl.cc -index bffbb2a73..66143866c 100644 ---- a/gr-digital/lib/crc32_async_bb_impl.cc -+++ b/gr-digital/lib/crc32_async_bb_impl.cc -@@ -48,9 +48,13 @@ crc32_async_bb_impl::crc32_async_bb_impl(bool check) - message_port_register_out(d_out_port); - - if (check) -- set_msg_handler(d_in_port, boost::bind(&crc32_async_bb_impl::check, this, _1)); -+ set_msg_handler( -+ d_in_port, -+ boost::bind(&crc32_async_bb_impl::check, this, boost::placeholders::_1)); - else -- set_msg_handler(d_in_port, boost::bind(&crc32_async_bb_impl::calc, this, _1)); -+ set_msg_handler( -+ d_in_port, -+ boost::bind(&crc32_async_bb_impl::calc, this, boost::placeholders::_1)); - } - - crc32_async_bb_impl::~crc32_async_bb_impl() {} -diff --git a/gr-digital/lib/header_payload_demux_impl.cc b/gr-digital/lib/header_payload_demux_impl.cc -index 98c805fb2..7cc1e0a4e 100644 ---- a/gr-digital/lib/header_payload_demux_impl.cc -+++ b/gr-digital/lib/header_payload_demux_impl.cc -@@ -150,9 +150,10 @@ header_payload_demux_impl::header_payload_demux_impl( - } - set_tag_propagation_policy(TPP_DONT); - message_port_register_in(msg_port_id()); -- set_msg_handler( -- msg_port_id(), -- boost::bind(&header_payload_demux_impl::parse_header_data_msg, this, _1)); -+ set_msg_handler(msg_port_id(), -+ boost::bind(&header_payload_demux_impl::parse_header_data_msg, -+ this, -+ boost::placeholders::_1)); - for (size_t i = 0; i < special_tags.size(); i++) { - d_special_tags.push_back(pmt::string_to_symbol(special_tags[i])); - d_special_tags_last_value.push_back(pmt::PMT_NIL); -diff --git a/gr-digital/lib/protocol_formatter_async_impl.cc b/gr-digital/lib/protocol_formatter_async_impl.cc -index 84b693745..c08bbb9ae 100644 ---- a/gr-digital/lib/protocol_formatter_async_impl.cc -+++ b/gr-digital/lib/protocol_formatter_async_impl.cc -@@ -55,7 +55,9 @@ protocol_formatter_async_impl::protocol_formatter_async_impl( - message_port_register_out(d_pld_port); - - set_msg_handler(d_in_port, -- boost::bind(&protocol_formatter_async_impl::append, this, _1)); -+ boost::bind(&protocol_formatter_async_impl::append, -+ this, -+ boost::placeholders::_1)); - } - - protocol_formatter_async_impl::~protocol_formatter_async_impl() {} -diff --git a/gr-fec/lib/async_decoder_impl.cc b/gr-fec/lib/async_decoder_impl.cc -index e7a668c83..5d68d13ae 100644 ---- a/gr-fec/lib/async_decoder_impl.cc -+++ b/gr-fec/lib/async_decoder_impl.cc -@@ -65,10 +65,14 @@ async_decoder_impl::async_decoder_impl(generic_decoder::sptr my_decoder, - if (d_packed) { - d_pack = new blocks::kernel::pack_k_bits(8); - set_msg_handler(d_in_port, -- boost::bind(&async_decoder_impl::decode_packed, this, _1)); -+ boost::bind(&async_decoder_impl::decode_packed, -+ this, -+ boost::placeholders::_1)); - } else { - set_msg_handler(d_in_port, -- boost::bind(&async_decoder_impl::decode_unpacked, this, _1)); -+ boost::bind(&async_decoder_impl::decode_unpacked, -+ this, -+ boost::placeholders::_1)); - } - - // The maximum frame size is set by the initial frame size of the decoder. -diff --git a/gr-fec/lib/async_encoder_impl.cc b/gr-fec/lib/async_encoder_impl.cc -index 811d55601..506ae5c7e 100644 ---- a/gr-fec/lib/async_encoder_impl.cc -+++ b/gr-fec/lib/async_encoder_impl.cc -@@ -64,7 +64,9 @@ async_encoder_impl::async_encoder_impl(generic_encoder::sptr my_encoder, - - if (d_packed) { - set_msg_handler(d_in_port, -- boost::bind(&async_encoder_impl::encode_packed, this, _1)); -+ boost::bind(&async_encoder_impl::encode_packed, -+ this, -+ boost::placeholders::_1)); - - d_unpack = new blocks::kernel::unpack_k_bits(8); - -@@ -74,7 +76,9 @@ async_encoder_impl::async_encoder_impl(generic_encoder::sptr my_encoder, - - } else { - set_msg_handler(d_in_port, -- boost::bind(&async_encoder_impl::encode_unpacked, this, _1)); -+ boost::bind(&async_encoder_impl::encode_unpacked, -+ this, -+ boost::placeholders::_1)); - } - - if (d_packed || (strncmp(d_encoder->get_input_conversion(), "pack", 4) == 0)) { -diff --git a/gr-fec/lib/depuncture_bb_impl.cc b/gr-fec/lib/depuncture_bb_impl.cc -index 27d00bb5b..f64dad45f 100644 ---- a/gr-fec/lib/depuncture_bb_impl.cc -+++ b/gr-fec/lib/depuncture_bb_impl.cc -@@ -74,7 +74,9 @@ depuncture_bb_impl::depuncture_bb_impl(int puncsize, int puncpat, int delay, cha - set_fixed_rate(true); - set_relative_rate((uint64_t)d_puncsize, (uint64_t)(d_puncsize - d_puncholes)); - set_output_multiple(d_puncsize); -- // set_msg_handler(boost::bind(&depuncture_bb_impl::catch_msg, this, _1)); -+ // set_msg_handler(boost::bind(&depuncture_bb_impl::catch_msg, -+ // this, -+ // boost::placeholders::_1)); - } - - depuncture_bb_impl::~depuncture_bb_impl() {} -diff --git a/gr-fec/lib/puncture_bb_impl.cc b/gr-fec/lib/puncture_bb_impl.cc -index a365d6a69..f2078d8c5 100644 ---- a/gr-fec/lib/puncture_bb_impl.cc -+++ b/gr-fec/lib/puncture_bb_impl.cc -@@ -72,7 +72,9 @@ puncture_bb_impl::puncture_bb_impl(int puncsize, int puncpat, int delay) - set_fixed_rate(true); - set_relative_rate((uint64_t)(d_puncsize - d_puncholes), (uint64_t)d_puncsize); - set_output_multiple(d_puncsize - d_puncholes); -- // set_msg_handler(boost::bind(&puncture_bb_impl::catch_msg, this, _1)); -+ // set_msg_handler(boost::bind(&puncture_bb_impl::catch_msg, -+ // this, -+ // boost::placeholders::_1)); - } - - puncture_bb_impl::~puncture_bb_impl() {} -diff --git a/gr-fec/lib/puncture_ff_impl.cc b/gr-fec/lib/puncture_ff_impl.cc -index c95288d69..95fb649a8 100644 ---- a/gr-fec/lib/puncture_ff_impl.cc -+++ b/gr-fec/lib/puncture_ff_impl.cc -@@ -72,7 +72,9 @@ puncture_ff_impl::puncture_ff_impl(int puncsize, int puncpat, int delay) - set_fixed_rate(true); - set_relative_rate((uint64_t)(d_puncsize - d_puncholes), (uint64_t)d_puncsize); - set_output_multiple(d_puncsize - d_puncholes); -- // set_msg_handler(boost::bind(&puncture_ff_impl::catch_msg, this, _1)); -+ // set_msg_handler(boost::bind(&puncture_ff_impl::catch_msg, -+ // this, -+ // boost::placeholders::_1)); - } - - puncture_ff_impl::~puncture_ff_impl() {} -diff --git a/gr-filter/lib/freq_xlating_fir_filter_impl.cc b/gr-filter/lib/freq_xlating_fir_filter_impl.cc -index 8ddc967ba..50ec58947 100644 ---- a/gr-filter/lib/freq_xlating_fir_filter_impl.cc -+++ b/gr-filter/lib/freq_xlating_fir_filter_impl.cc -@@ -72,7 +72,7 @@ freq_xlating_fir_filter_impl::freq_xlating_fir_filter_impl( - boost::bind( - &freq_xlating_fir_filter_impl::handle_set_center_freq, - this, -- _1)); -+ boost::placeholders::_1)); - } - - template -diff --git a/gr-filter/lib/mmse_resampler_cc_impl.cc b/gr-filter/lib/mmse_resampler_cc_impl.cc -index 59f9eacfa..bdce51716 100644 ---- a/gr-filter/lib/mmse_resampler_cc_impl.cc -+++ b/gr-filter/lib/mmse_resampler_cc_impl.cc -@@ -52,8 +52,9 @@ mmse_resampler_cc_impl::mmse_resampler_cc_impl(float phase_shift, float resamp_r - - set_inverse_relative_rate(d_mu_inc); - message_port_register_in(pmt::intern("msg_in")); -- set_msg_handler(pmt::intern("msg_in"), -- boost::bind(&mmse_resampler_cc_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pmt::intern("msg_in"), -+ boost::bind(&mmse_resampler_cc_impl::handle_msg, this, boost::placeholders::_1)); - } - - mmse_resampler_cc_impl::~mmse_resampler_cc_impl() { delete d_resamp; } -diff --git a/gr-filter/lib/mmse_resampler_ff_impl.cc b/gr-filter/lib/mmse_resampler_ff_impl.cc -index 342d9f767..3d7272711 100644 ---- a/gr-filter/lib/mmse_resampler_ff_impl.cc -+++ b/gr-filter/lib/mmse_resampler_ff_impl.cc -@@ -53,8 +53,9 @@ mmse_resampler_ff_impl::mmse_resampler_ff_impl(float phase_shift, float resamp_r - set_inverse_relative_rate(d_mu_inc); - - message_port_register_in(pmt::intern("msg_in")); -- set_msg_handler(pmt::intern("msg_in"), -- boost::bind(&mmse_resampler_ff_impl::handle_msg, this, _1)); -+ set_msg_handler( -+ pmt::intern("msg_in"), -+ boost::bind(&mmse_resampler_ff_impl::handle_msg, this, boost::placeholders::_1)); - } - - mmse_resampler_ff_impl::~mmse_resampler_ff_impl() { delete d_resamp; } -diff --git a/gr-qtgui/lib/const_sink_c_impl.cc b/gr-qtgui/lib/const_sink_c_impl.cc -index 852f6ee10..04d421d03 100644 ---- a/gr-qtgui/lib/const_sink_c_impl.cc -+++ b/gr-qtgui/lib/const_sink_c_impl.cc -@@ -69,8 +69,9 @@ const_sink_c_impl::const_sink_c_impl(int size, - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), -- boost::bind(&const_sink_c_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&const_sink_c_impl::handle_pdus, this, boost::placeholders::_1)); - - for (int i = 0; i < d_nconnections; i++) { - d_residbufs_real.push_back( -diff --git a/gr-qtgui/lib/edit_box_msg_impl.cc b/gr-qtgui/lib/edit_box_msg_impl.cc -index 8713aa820..39546cbf3 100644 ---- a/gr-qtgui/lib/edit_box_msg_impl.cc -+++ b/gr-qtgui/lib/edit_box_msg_impl.cc -@@ -158,7 +158,9 @@ edit_box_msg_impl::edit_box_msg_impl(data_type_t type, - message_port_register_out(d_port); - message_port_register_in(pmt::mp("val")); - -- set_msg_handler(pmt::mp("val"), boost::bind(&edit_box_msg_impl::set_value, this, _1)); -+ set_msg_handler( -+ pmt::mp("val"), -+ boost::bind(&edit_box_msg_impl::set_value, this, boost::placeholders::_1)); - } - - edit_box_msg_impl::~edit_box_msg_impl() -diff --git a/gr-qtgui/lib/freq_sink_c_impl.cc b/gr-qtgui/lib/freq_sink_c_impl.cc -index 3a34df6ec..fe231699f 100644 ---- a/gr-qtgui/lib/freq_sink_c_impl.cc -+++ b/gr-qtgui/lib/freq_sink_c_impl.cc -@@ -82,17 +82,23 @@ freq_sink_c_impl::freq_sink_c_impl(int fftsize, - - // setup bw input port - message_port_register_in(d_port_bw); -- set_msg_handler(d_port_bw, boost::bind(&freq_sink_c_impl::handle_set_bw, this, _1)); -+ set_msg_handler( -+ d_port_bw, -+ boost::bind(&freq_sink_c_impl::handle_set_bw, this, boost::placeholders::_1)); - - // setup output message port to post frequency when display is - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); -- set_msg_handler(d_port, boost::bind(&freq_sink_c_impl::handle_set_freq, this, _1)); -+ set_msg_handler( -+ d_port, -+ boost::bind(&freq_sink_c_impl::handle_set_freq, this, boost::placeholders::_1)); - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&freq_sink_c_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&freq_sink_c_impl::handle_pdus, this, boost::placeholders::_1)); - - d_main_gui = NULL; - -diff --git a/gr-qtgui/lib/freq_sink_f_impl.cc b/gr-qtgui/lib/freq_sink_f_impl.cc -index c14bfc31f..7090d8699 100644 ---- a/gr-qtgui/lib/freq_sink_f_impl.cc -+++ b/gr-qtgui/lib/freq_sink_f_impl.cc -@@ -82,17 +82,23 @@ freq_sink_f_impl::freq_sink_f_impl(int fftsize, - - // setup bw input port - message_port_register_in(d_port_bw); -- set_msg_handler(d_port_bw, boost::bind(&freq_sink_f_impl::handle_set_bw, this, _1)); -+ set_msg_handler( -+ d_port_bw, -+ boost::bind(&freq_sink_f_impl::handle_set_bw, this, boost::placeholders::_1)); - - // setup output message port to post frequency when display is - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); -- set_msg_handler(d_port, boost::bind(&freq_sink_f_impl::handle_set_freq, this, _1)); -+ set_msg_handler( -+ d_port, -+ boost::bind(&freq_sink_f_impl::handle_set_freq, this, boost::placeholders::_1)); - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&freq_sink_f_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&freq_sink_f_impl::handle_pdus, this, boost::placeholders::_1)); - - d_main_gui = NULL; - -diff --git a/gr-qtgui/lib/histogram_sink_f_impl.cc b/gr-qtgui/lib/histogram_sink_f_impl.cc -index d16de932c..1602d1896 100644 ---- a/gr-qtgui/lib/histogram_sink_f_impl.cc -+++ b/gr-qtgui/lib/histogram_sink_f_impl.cc -@@ -81,8 +81,9 @@ histogram_sink_f_impl::histogram_sink_f_impl(int size, - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), -- boost::bind(&histogram_sink_f_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&histogram_sink_f_impl::handle_pdus, this, boost::placeholders::_1)); - - // +1 for the PDU buffer - for (int i = 0; i < d_nconnections + 1; i++) { -diff --git a/gr-qtgui/lib/sink_c_impl.cc b/gr-qtgui/lib/sink_c_impl.cc -index d3feb9d16..73136e789 100644 ---- a/gr-qtgui/lib/sink_c_impl.cc -+++ b/gr-qtgui/lib/sink_c_impl.cc -@@ -96,7 +96,9 @@ sink_c_impl::sink_c_impl(int fftsize, - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); -- set_msg_handler(d_port, boost::bind(&sink_c_impl::handle_set_freq, this, _1)); -+ set_msg_handler( -+ d_port, -+ boost::bind(&sink_c_impl::handle_set_freq, this, boost::placeholders::_1)); - - d_main_gui = NULL; - -diff --git a/gr-qtgui/lib/sink_f_impl.cc b/gr-qtgui/lib/sink_f_impl.cc -index 418b630b7..d31023a51 100644 ---- a/gr-qtgui/lib/sink_f_impl.cc -+++ b/gr-qtgui/lib/sink_f_impl.cc -@@ -95,7 +95,9 @@ sink_f_impl::sink_f_impl(int fftsize, - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); -- set_msg_handler(d_port, boost::bind(&sink_f_impl::handle_set_freq, this, _1)); -+ set_msg_handler( -+ d_port, -+ boost::bind(&sink_f_impl::handle_set_freq, this, boost::placeholders::_1)); - - d_main_gui = NULL; - -diff --git a/gr-qtgui/lib/time_raster_sink_b_impl.cc b/gr-qtgui/lib/time_raster_sink_b_impl.cc -index 045c216b0..3aa503ccf 100644 ---- a/gr-qtgui/lib/time_raster_sink_b_impl.cc -+++ b/gr-qtgui/lib/time_raster_sink_b_impl.cc -@@ -84,7 +84,9 @@ time_raster_sink_b_impl::time_raster_sink_b_impl(double samp_rate, - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); - set_msg_handler(pmt::mp("in"), -- boost::bind(&time_raster_sink_b_impl::handle_pdus, this, _1)); -+ boost::bind(&time_raster_sink_b_impl::handle_pdus, -+ this, -+ boost::placeholders::_1)); - - d_scale = 1.0f; - -diff --git a/gr-qtgui/lib/time_raster_sink_f_impl.cc b/gr-qtgui/lib/time_raster_sink_f_impl.cc -index d186f319d..b3516e5be 100644 ---- a/gr-qtgui/lib/time_raster_sink_f_impl.cc -+++ b/gr-qtgui/lib/time_raster_sink_f_impl.cc -@@ -84,7 +84,9 @@ time_raster_sink_f_impl::time_raster_sink_f_impl(double samp_rate, - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); - set_msg_handler(pmt::mp("in"), -- boost::bind(&time_raster_sink_f_impl::handle_pdus, this, _1)); -+ boost::bind(&time_raster_sink_f_impl::handle_pdus, -+ this, -+ boost::placeholders::_1)); - - d_icols = static_cast(ceil(d_cols)); - d_tmpflt = (float*)volk_malloc(d_icols * sizeof(float), volk_get_alignment()); -diff --git a/gr-qtgui/lib/time_sink_c_impl.cc b/gr-qtgui/lib/time_sink_c_impl.cc -index b73a1c1ad..83fbda298 100644 ---- a/gr-qtgui/lib/time_sink_c_impl.cc -+++ b/gr-qtgui/lib/time_sink_c_impl.cc -@@ -80,7 +80,9 @@ time_sink_c_impl::time_sink_c_impl(int size, - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_c_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&time_sink_c_impl::handle_pdus, this, boost::placeholders::_1)); - - // +2 for the PDU message buffers - for (unsigned int n = 0; n < d_nconnections + 2; n++) { -diff --git a/gr-qtgui/lib/time_sink_f_impl.cc b/gr-qtgui/lib/time_sink_f_impl.cc -index df13998d7..dd5ed12c8 100644 ---- a/gr-qtgui/lib/time_sink_f_impl.cc -+++ b/gr-qtgui/lib/time_sink_f_impl.cc -@@ -80,7 +80,9 @@ time_sink_f_impl::time_sink_f_impl(int size, - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&time_sink_f_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&time_sink_f_impl::handle_pdus, this, boost::placeholders::_1)); - - // +1 for the PDU buffer - for (unsigned int n = 0; n < d_nconnections + 1; n++) { -diff --git a/gr-qtgui/lib/waterfall_sink_c_impl.cc b/gr-qtgui/lib/waterfall_sink_c_impl.cc -index fcf2ed98b..da38d32ba 100644 ---- a/gr-qtgui/lib/waterfall_sink_c_impl.cc -+++ b/gr-qtgui/lib/waterfall_sink_c_impl.cc -@@ -118,19 +118,24 @@ waterfall_sink_c_impl::waterfall_sink_c_impl(int fftsize, - // setup bw input port - message_port_register_in(d_port_bw); - set_msg_handler(d_port_bw, -- boost::bind(&waterfall_sink_c_impl::handle_set_bw, this, _1)); -+ boost::bind(&waterfall_sink_c_impl::handle_set_bw, -+ this, -+ boost::placeholders::_1)); - - // setup output message port to post frequency when display is - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); - set_msg_handler(d_port, -- boost::bind(&waterfall_sink_c_impl::handle_set_freq, this, _1)); -+ boost::bind(&waterfall_sink_c_impl::handle_set_freq, -+ this, -+ boost::placeholders::_1)); - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), -- boost::bind(&waterfall_sink_c_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&waterfall_sink_c_impl::handle_pdus, this, boost::placeholders::_1)); - } - - waterfall_sink_c_impl::~waterfall_sink_c_impl() -diff --git a/gr-qtgui/lib/waterfall_sink_f_impl.cc b/gr-qtgui/lib/waterfall_sink_f_impl.cc -index aa1037a47..d4231a564 100644 ---- a/gr-qtgui/lib/waterfall_sink_f_impl.cc -+++ b/gr-qtgui/lib/waterfall_sink_f_impl.cc -@@ -116,19 +116,24 @@ waterfall_sink_f_impl::waterfall_sink_f_impl(int fftsize, - // setup bw input port - message_port_register_in(d_port_bw); - set_msg_handler(d_port_bw, -- boost::bind(&waterfall_sink_f_impl::handle_set_bw, this, _1)); -+ boost::bind(&waterfall_sink_f_impl::handle_set_bw, -+ this, -+ boost::placeholders::_1)); - - // setup output message port to post frequency when display is - // double-clicked - message_port_register_out(d_port); - message_port_register_in(d_port); - set_msg_handler(d_port, -- boost::bind(&waterfall_sink_f_impl::handle_set_freq, this, _1)); -+ boost::bind(&waterfall_sink_f_impl::handle_set_freq, -+ this, -+ boost::placeholders::_1)); - - // setup PDU handling input port - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), -- boost::bind(&waterfall_sink_f_impl::handle_pdus, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&waterfall_sink_f_impl::handle_pdus, this, boost::placeholders::_1)); - } - - waterfall_sink_f_impl::~waterfall_sink_f_impl() -diff --git a/gr-uhd/lib/usrp_block_impl.cc b/gr-uhd/lib/usrp_block_impl.cc -index 4f030159f..697d633c1 100644 ---- a/gr-uhd/lib/usrp_block_impl.cc -+++ b/gr-uhd/lib/usrp_block_impl.cc -@@ -137,12 +137,18 @@ usrp_block_impl::usrp_block_impl(const ::uhd::device_addr_t& device_addr, - // Set up message ports: - message_port_register_in(pmt::mp("command")); - set_msg_handler(pmt::mp("command"), -- boost::bind(&usrp_block_impl::msg_handler_command, this, _1)); -+ boost::bind(&usrp_block_impl::msg_handler_command, -+ this, -+ boost::placeholders::_1)); - - // cuz we lazy: --#define REGISTER_CMD_HANDLER(key, _handler) \ -- register_msg_cmd_handler(key, \ -- boost::bind(&usrp_block_impl::_handler, this, _1, _2, _3)) -+#define REGISTER_CMD_HANDLER(key, _handler) \ -+ register_msg_cmd_handler(key, \ -+ boost::bind(&usrp_block_impl::_handler, \ -+ this, \ -+ boost::placeholders::_1, \ -+ boost::placeholders::_2, \ -+ boost::placeholders::_3)) - // Register default command handlers: - REGISTER_CMD_HANDLER(cmd_freq_key(), _cmd_handler_freq); - REGISTER_CMD_HANDLER(cmd_gain_key(), _cmd_handler_gain); -@@ -257,11 +263,12 @@ bool usrp_block_impl::_check_mboard_sensors_locked() - } else if (_dev->get_clock_source(mboard_index) == "mimo") { - sensor_name = "mimo_locked"; - } -- if (not _wait_for_locked_sensor( -- get_mboard_sensor_names(mboard_index), -- sensor_name, -- boost::bind( -- &usrp_block_impl::get_mboard_sensor, this, _1, mboard_index))) { -+ if (not _wait_for_locked_sensor(get_mboard_sensor_names(mboard_index), -+ sensor_name, -+ boost::bind(&usrp_block_impl::get_mboard_sensor, -+ this, -+ boost::placeholders::_1, -+ mboard_index))) { - GR_LOG_WARN( - d_logger, - boost::format( -diff --git a/gr-uhd/lib/usrp_source_impl.cc b/gr-uhd/lib/usrp_source_impl.cc -index a2ff0821b..5e6bd4328 100644 ---- a/gr-uhd/lib/usrp_source_impl.cc -+++ b/gr-uhd/lib/usrp_source_impl.cc -@@ -57,8 +57,9 @@ usrp_source_impl::usrp_source_impl(const ::uhd::device_addr_t& device_addr, - - _samp_rate = this->get_samp_rate(); - _samps_per_packet = 1; -- register_msg_cmd_handler(cmd_tag_key(), -- boost::bind(&usrp_source_impl::_cmd_handler_tag, this, _1)); -+ register_msg_cmd_handler( -+ cmd_tag_key(), -+ boost::bind(&usrp_source_impl::_cmd_handler_tag, this, boost::placeholders::_1)); - } - - usrp_source_impl::~usrp_source_impl() {} -diff --git a/gr-zeromq/lib/pub_msg_sink_impl.cc b/gr-zeromq/lib/pub_msg_sink_impl.cc -index b5da7421e..957cfa411 100644 ---- a/gr-zeromq/lib/pub_msg_sink_impl.cc -+++ b/gr-zeromq/lib/pub_msg_sink_impl.cc -@@ -62,7 +62,9 @@ pub_msg_sink_impl::pub_msg_sink_impl(char* address, int timeout, bool bind) - } - - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&pub_msg_sink_impl::handler, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&pub_msg_sink_impl::handler, this, boost::placeholders::_1)); - } - - pub_msg_sink_impl::~pub_msg_sink_impl() -diff --git a/gr-zeromq/lib/push_msg_sink_impl.cc b/gr-zeromq/lib/push_msg_sink_impl.cc -index 4140781ab..7d07d3a30 100644 ---- a/gr-zeromq/lib/push_msg_sink_impl.cc -+++ b/gr-zeromq/lib/push_msg_sink_impl.cc -@@ -62,7 +62,9 @@ push_msg_sink_impl::push_msg_sink_impl(char* address, int timeout, bool bind) - } - - message_port_register_in(pmt::mp("in")); -- set_msg_handler(pmt::mp("in"), boost::bind(&push_msg_sink_impl::handler, this, _1)); -+ set_msg_handler( -+ pmt::mp("in"), -+ boost::bind(&push_msg_sink_impl::handler, this, boost::placeholders::_1)); - } - - push_msg_sink_impl::~push_msg_sink_impl() --- -2.26.2 - diff --git a/package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch b/package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch deleted file mode 100644 index 6b8987fa5f..0000000000 --- a/package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch +++ /dev/null @@ -1,57 +0,0 @@ -From 84dea8284c521f08508bb2dcbc99db3b5d3438fd Mon Sep 17 00:00:00 2001 -From: Gwenhael Goavec-Merou -Date: Thu, 27 Aug 2020 17:32:09 +0200 -Subject: [PATCH] gnuradio-runtime_pmt: dont hardcode - INTERFACE_INCLUDE_DIRECTORIES - -gnuradio-runtimeTargets.cmake and gnuradio-pmtTargets.cmake are filled -using CMAKE_INSTALL_PREFIX for INSTALL_INTERFACE. - -Since CMAKE_INSTALL_PREFIX, in buildroot, is set to /usr, these files contains -path to host system. - -With BR2_COMPILER_PARANOID_UNSAFE_PATH package using gnuradio fails with: -arm-linux-gnueabihf-g++: ERROR: unsafe header/library path used in cross-compilation: '-isystem' '/usr/include' - -By simply providing 'include', produced .cmake contains: -INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -instead of -INTERFACE_INCLUDE_DIRECTORIES "/usr/include" - -[Upstream status: https://github.com/gnuradio/gnuradio/pull/3737] - -Signed-off-by: Gwenhael Goavec-Merou ---- - gnuradio-runtime/lib/CMakeLists.txt | 2 +- - gnuradio-runtime/lib/pmt/CMakeLists.txt | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/gnuradio-runtime/lib/CMakeLists.txt b/gnuradio-runtime/lib/CMakeLists.txt -index 5aa90a5e1..fc32f473b 100644 ---- a/gnuradio-runtime/lib/CMakeLists.txt -+++ b/gnuradio-runtime/lib/CMakeLists.txt -@@ -214,7 +214,7 @@ target_link_libraries(gnuradio-runtime PUBLIC - - target_include_directories(gnuradio-runtime - PUBLIC -- $ -+ $ - $ - $ - PRIVATE -diff --git a/gnuradio-runtime/lib/pmt/CMakeLists.txt b/gnuradio-runtime/lib/pmt/CMakeLists.txt -index 9fb98d0fc..6dfcd945c 100644 ---- a/gnuradio-runtime/lib/pmt/CMakeLists.txt -+++ b/gnuradio-runtime/lib/pmt/CMakeLists.txt -@@ -33,7 +33,7 @@ target_link_libraries(gnuradio-pmt - - target_include_directories(gnuradio-pmt - PUBLIC -- $ -+ $ - $ - PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/ - ) --- -2.26.2 - diff --git a/package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch b/package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch deleted file mode 100644 index 034c10c5cc..0000000000 --- a/package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 268b1a599304f58bd56c86ff09041b5912c24a0c Mon Sep 17 00:00:00 2001 -From: Gwenhael Goavec-Merou -Date: Sun, 1 Nov 2020 17:24:36 +0100 -Subject: [PATCH] gr-qtgui: dont't add examples/c++ subdirectory when gr-analog - is disabled - -gr-qtgui examples needs to have gr-analog enabled, without this dependency -compile crash with: - -In file included from -/x/output/build/gnuradio-3.8.1.0/gr-qtgui/examples/c++/display_qt.cc:22: -/x/output/build/gnuradio-3.8.1.0/gr-qtgui/examples/c++/display_qt.h:24:10: -fatal error: gnuradio/analog/noise_source.h: No such file or directory -24 | #include -| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -compilation terminated. -make[3]: *** [gr-qtgui/examples/c++/CMakeFiles/display_qt.dir/build.make:67: -gr-qtgui/examples/c++/CMakeFiles/display_qt.dir/display_qt.cc.o] Error 1 -make[3]: *** Waiting for unfinished jobs.... -In file included from -/somewhere/gnuradio/build/gr-qtgui/examples/c++/moc_display_qt.cpp:10: -/somewhere/gnuradio/build/gr-qtgui/examples/c++/../../../../gr-qtgui/examples/c++/display_qt.h:24:10: -fatal error: gnuradio/analog/noise_source.h: No such file or directory -24 | #include -| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -compilation terminated. - -GR_ANALOG is not an explicit dependency of GR_QTGUI, so disable c++ examples if -user has not selected this option. - -[backported from 7470a7a3771dd90defb826b464dfe62977cb1eb6] - -Signed-off-by: Gwenhael Goavec-Merou ---- - gr-qtgui/CMakeLists.txt | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/gr-qtgui/CMakeLists.txt b/gr-qtgui/CMakeLists.txt -index 8831f3ad9..561186fbd 100644 ---- a/gr-qtgui/CMakeLists.txt -+++ b/gr-qtgui/CMakeLists.txt -@@ -68,7 +68,9 @@ if(ENABLE_GR_QTGUI) - add_subdirectory(include/gnuradio/qtgui) - add_subdirectory(lib) - add_subdirectory(docs) --add_subdirectory(examples/c++) -+if (ENABLE_GR_ANALOG) -+ add_subdirectory(examples/c++) -+endif(ENABLE_GR_ANALOG) - if(ENABLE_PYTHON) - add_subdirectory(swig) - add_subdirectory(python/qtgui) --- -2.26.2 - diff --git a/package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch b/package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch deleted file mode 100644 index 0c282b7322..0000000000 --- a/package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch +++ /dev/null @@ -1,165 +0,0 @@ -From 2c767bb260a25b415e8c9c4b3ea37280b2127cec Mon Sep 17 00:00:00 2001 -From: japm48 -Date: Fri, 10 Apr 2020 23:35:30 +0200 -Subject: [PATCH] boost: remove deprecated math/common_factor.hpp - -Remove deprecation warning and prefer using std::{lcm,gcd} to Boost. -Fixes #2712. - -[Retrieved from: -https://github.com/gnuradio/gnuradio/commit/2c767bb260a25b415e8c9c4b3ea37280b2127cec] -Signed-off-by: Fabrice Fontaine ---- - .../include/gnuradio/CMakeLists.txt | 1 + - .../include/gnuradio/integer_math.h | 35 +++++++++++++++++++ - gnuradio-runtime/lib/buffer.cc | 19 ++-------- - gr-digital/lib/symbol_sync_cc_impl.cc | 4 +-- - gr-digital/lib/symbol_sync_ff_impl.cc | 4 +-- - 5 files changed, 43 insertions(+), 20 deletions(-) - create mode 100644 gnuradio-runtime/include/gnuradio/integer_math.h - -diff --git a/gnuradio-runtime/include/gnuradio/CMakeLists.txt b/gnuradio-runtime/include/gnuradio/CMakeLists.txt -index 8d718e87b5b..056af5d6f48 100644 ---- a/gnuradio-runtime/include/gnuradio/CMakeLists.txt -+++ b/gnuradio-runtime/include/gnuradio/CMakeLists.txt -@@ -31,6 +31,7 @@ install(FILES - gr_complex.h - hier_block2.h - high_res_timer.h -+ integer_math.h - io_signature.h - logger.h - math.h -diff --git a/gnuradio-runtime/include/gnuradio/integer_math.h b/gnuradio-runtime/include/gnuradio/integer_math.h -new file mode 100644 -index 00000000000..15141049fa4 ---- /dev/null -+++ b/gnuradio-runtime/include/gnuradio/integer_math.h -@@ -0,0 +1,35 @@ -+/* -*- c++ -*- */ -+/* -+ * Copyright 2020 Free Software Foundation, Inc. -+ * -+ * This file is part of GNU Radio -+ * -+ * SPDX-License-Identifier: GPL-3.0-or-later -+ * -+ */ -+#ifndef INCLUDED_GR_INTEGER_MATH_H -+#define INCLUDED_GR_INTEGER_MATH_H -+ -+#if (__cplusplus >= 201703L) -+ -+// Prefer C++17 goodness. -+#include -+#define GR_GCD std::gcd -+#define GR_LCM std::lcm -+ -+#elif (BOOST_VERSION >= 105800) -+ -+// Fallback: newer boost API (introduced in Boost 1.58.0). -+#include -+#define GR_GCD boost::integer::gcd -+#define GR_LCM boost::integer::lcm -+ -+#else -+ -+// Last resort: old deprecated boost API. -+#include -+#define GR_GCD boost::math::gcd -+#define GR_LCM boost::math::lcm -+ -+#endif /* __cplusplus >= 201703L */ -+#endif /* INCLUDED_GR_INTEGER_MATH_H */ -diff --git a/gnuradio-runtime/lib/buffer.cc b/gnuradio-runtime/lib/buffer.cc -index 720c72c4ee8..46d704542b1 100644 ---- a/gnuradio-runtime/lib/buffer.cc -+++ b/gnuradio-runtime/lib/buffer.cc -@@ -13,22 +13,13 @@ - #endif - #include "vmcircbuf.h" - #include -+#include - #include - #include - #include - #include - #include - --// the following header is deprecated as of Boost 1.66.0, and the --// other API was introduced in Boost 1.58.0. Since we still support --// Boost back to 1.54.0, use the older API if pre-1.5.80 and otherwise --// use the newer API. --#if (BOOST_VERSION < 105800) --#include --#else --#include --#endif -- - namespace gr { - - static long s_buffer_count = 0; // counts for debugging storage mgmt -@@ -68,13 +59,9 @@ static long s_buffer_reader_count = 0; - * - * type_size * nitems == k * page_size - */ --static long minimum_buffer_items(long type_size, long page_size) -+static inline long minimum_buffer_items(long type_size, long page_size) - { --#if (BOOST_VERSION < 105800) -- return page_size / boost::math::gcd(type_size, page_size); --#else -- return page_size / boost::integer::gcd(type_size, page_size); --#endif -+ return page_size / GR_GCD(type_size, page_size); - } - - -diff --git a/gr-digital/lib/symbol_sync_cc_impl.cc b/gr-digital/lib/symbol_sync_cc_impl.cc -index 55f85e7c6a7..55f162dc727 100644 ---- a/gr-digital/lib/symbol_sync_cc_impl.cc -+++ b/gr-digital/lib/symbol_sync_cc_impl.cc -@@ -13,9 +13,9 @@ - #endif - - #include "symbol_sync_cc_impl.h" -+#include - #include - #include --#include - #include - - namespace gr { -@@ -95,7 +95,7 @@ symbol_sync_cc_impl::symbol_sync_cc_impl(enum ted_type detector_type, - throw std::runtime_error("unable to create interpolating_resampler_ccf"); - - // Block Internal Clocks -- d_interps_per_symbol_n = boost::math::lcm(d_ted->inputs_per_symbol(), d_osps_n); -+ d_interps_per_symbol_n = GR_LCM(d_ted->inputs_per_symbol(), d_osps_n); - d_interps_per_ted_input_n = d_interps_per_symbol_n / d_ted->inputs_per_symbol(); - d_interps_per_output_sample_n = d_interps_per_symbol_n / d_osps_n; - -diff --git a/gr-digital/lib/symbol_sync_ff_impl.cc b/gr-digital/lib/symbol_sync_ff_impl.cc -index d0ec32ab192..1172c1b4f8a 100644 ---- a/gr-digital/lib/symbol_sync_ff_impl.cc -+++ b/gr-digital/lib/symbol_sync_ff_impl.cc -@@ -13,9 +13,9 @@ - #endif - - #include "symbol_sync_ff_impl.h" -+#include - #include - #include --#include - #include - - namespace gr { -@@ -97,7 +97,7 @@ symbol_sync_ff_impl::symbol_sync_ff_impl(enum ted_type detector_type, - throw std::runtime_error("unable to create interpolating_resampler_fff"); - - // Block Internal Clocks -- d_interps_per_symbol_n = boost::math::lcm(d_ted->inputs_per_symbol(), d_osps_n); -+ d_interps_per_symbol_n = GR_LCM(d_ted->inputs_per_symbol(), d_osps_n); - d_interps_per_ted_input_n = d_interps_per_symbol_n / d_ted->inputs_per_symbol(); - d_interps_per_output_sample_n = d_interps_per_symbol_n / d_osps_n; - diff --git a/package/gnuradio/Config.in b/package/gnuradio/Config.in index 103175946c..de19732cfb 100644 --- a/package/gnuradio/Config.in +++ b/package/gnuradio/Config.in @@ -15,19 +15,19 @@ config BR2_PACKAGE_GNURADIO depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_USE_MMU # use fork() depends on BR2_USE_WCHAR # boost - depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-atomic, boost-filesystem + depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-atomic, boost-thread depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_43744 depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # boost-thread select BR2_PACKAGE_BOOST select BR2_PACKAGE_BOOST_ATOMIC select BR2_PACKAGE_BOOST_DATE_TIME - select BR2_PACKAGE_BOOST_FILESYSTEM select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS select BR2_PACKAGE_BOOST_REGEX select BR2_PACKAGE_BOOST_SYSTEM select BR2_PACKAGE_BOOST_THREAD select BR2_PACKAGE_LOG4CPP select BR2_PACKAGE_GMP + select BR2_PACKAGE_SPDLOG select BR2_PACKAGE_VOLK help GNU Radio is a free & open-source software development @@ -81,6 +81,7 @@ config BR2_PACKAGE_GNURADIO_PYTHON depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # python-numpy select BR2_PACKAGE_BOOST_PYTHON select BR2_PACKAGE_PYTHON_NUMPY # runtime + select BR2_PACKAGE_PYTHON_PYBIND select BR2_PACKAGE_PYTHON_SIX # runtime help Enable python component diff --git a/package/gnuradio/gnuradio.hash b/package/gnuradio/gnuradio.hash index 90343cf385..efa0bb462b 100644 --- a/package/gnuradio/gnuradio.hash +++ b/package/gnuradio/gnuradio.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 3e293541a9ac8d78660762bae8b80c0f6195b3494e1c50c01a9fd79cc60bb624 gnuradio-3.8.2.0.tar.gz +sha256 c6b9f59447a842559b00b3a67b4ca1186e9adb8db742b25400507fedc747f2bd gnuradio-3.10.4.0.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/gnuradio/gnuradio.mk b/package/gnuradio/gnuradio.mk index e36dce081c..cc41f1e12b 100644 --- a/package/gnuradio/gnuradio.mk +++ b/package/gnuradio/gnuradio.mk @@ -4,22 +4,19 @@ # ################################################################################ -GNURADIO_VERSION = 3.8.2.0 -GNURADIO_SITE = https://github.com/gnuradio/gnuradio/releases/download/v$(GNURADIO_VERSION) +GNURADIO_VERSION = 3.10.4.0 +GNURADIO_SITE = $(call github,gnuradio,gnuradio,v$(GNURADIO_VERSION)) GNURADIO_LICENSE = GPL-3.0+ GNURADIO_LICENSE_FILES = COPYING GNURADIO_SUPPORTS_IN_SOURCE_BUILD = NO -# host-python-mako and host-python-six are needed for volk to compile GNURADIO_DEPENDENCIES = \ host-python3 \ - host-python-mako \ - host-python-six \ - host-swig \ boost \ log4cpp \ gmp \ + spdlog \ volk GNURADIO_CONF_OPTS = \ @@ -115,7 +112,8 @@ GNURADIO_CONF_OPTS += -DENABLE_GR_FILTER=OFF endif ifeq ($(BR2_PACKAGE_GNURADIO_PYTHON),y) -GNURADIO_DEPENDENCIES += python3 +GNURADIO_DEPENDENCIES += python3 python-pybind \ + host-python-numpy host-python-packaging GNURADIO_CONF_OPTS += -DENABLE_PYTHON=ON # mandatory to install python modules in site-packages and to use # correct path for python libraries From thomas.petazzoni at bootlin.com Mon Nov 14 22:07:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:07:55 +0100 Subject: [Buildroot] [PATCH v5] package/gnuradio: bump version to 3.10.4.0 In-Reply-To: <1666187008-64454-1-git-send-email-gwenj@trabucayre.com> References: <1666187008-64454-1-git-send-email-gwenj@trabucayre.com> Message-ID: <20221114230755.2b5c6032@windsurf> On Wed, 19 Oct 2022 15:43:28 +0200 Gwenhael Goavec-Merou wrote: > From: Gwenhael Goavec-Merou > > - remove all no more required patches > - backport 2 patches to fix failures induces by missing headers > - add dependency to SPDLOG > - add pybind dependency where python is set > > Note: > - Since gnuradio 3.10 swig was replaced by pybind. Now python libraries, > bindings and python wrappers are produces using pybind: this > why python-pybind is a buildtime dependency. As mentionned in [1], this one > is a stagging only package: headers must be into staging directory, so it > can't be host and at the same time since this package provides only headers > and .cmake files nothing has to be installed into the target directory. A > select is required because it's not an host package and > GNURADIO_DEPENDENCIES is updated with python-pybind to have pybind present > before gnuradio's build. > - host-python-numpy is now required since some cpp bindings uses numpy's > functions directly. python-numpy (target package) is left required because > python blocks and wrappers needs this library at runtime. > > [1] http://lists.busybox.net/pipermail/buildroot/2022-October/653030.html > > Signed-off-by: Gwenhael Goavec-Merou > --- > Changes v4 -> v5: > - re-add python-pybind select > Changes v3 -> v4: > - re-add runtime comment for numpy > - remove python-pybind select > - rework commit message > Changes v2 -> v3: > - update gnuradio version 3.10.3.0 -> 3.10.4.0 > - remove patch to fix libfmt9 (now applied) > - backport two patch to fix failures due to missing header > - explain in commit message why pybind and numpy are now required at > buildtime (Thomas) > Changes v1 -> v2: > - remove #runtime comment for PYTHON_NUMPY and PYTHON_PYBIND (Thomas) > - remove host-python-mako to the dependencies list (now useless) (Thomas) > - backport patch to fix build failure with libfmt > 9 > --- > ...g-missing-vector-in-blockinterleaver.patch | 42 + > ....h-drop-boost-cstdint.hpp-and-use-cs.patch | 39 - > ...rleaving.h-add-missing-cstddef-heade.patch | 33 + > ...aceholders_with_their_full_namespace.patch | 1012 ----------------- > ...rdcode-INTERFACE_INCLUDE_DIRECTORIES.patch | 57 - > ...add-examples-c-subdirectory-when-gr-.patch | 55 - > ...ve-deprecated-math-common_factor.hpp.patch | 165 --- > package/gnuradio/Config.in | 5 +- > package/gnuradio/gnuradio.hash | 2 +- > package/gnuradio/gnuradio.mk | 12 +- > 10 files changed, 84 insertions(+), 1338 deletions(-) > create mode 100644 package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch > delete mode 100644 package/gnuradio/0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch > create mode 100644 package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch > delete mode 100644 package/gnuradio/0002-boost_qualify_placeholders_with_their_full_namespace.patch > delete mode 100644 package/gnuradio/0003-gnuradio-runtime_pmt-dont-hardcode-INTERFACE_INCLUDE_DIRECTORIES.patch > delete mode 100644 package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch > delete mode 100644 package/gnuradio/0005-boost-remove-deprecated-math-common_factor.hpp.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:12:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:12:44 +0100 Subject: [Buildroot] [PATCH next] package/uhubctl: bump to version 2.5.0 In-Reply-To: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> References: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> Message-ID: <20221114231244.157a837d@windsurf> On Thu, 10 Nov 2022 08:28:37 +0200 Baruch Siach via buildroot wrote: > Update LICENSE file hash for copyright year update. > > Signed-off-by: Baruch Siach > --- > package/uhubctl/uhubctl.hash | 4 ++-- > package/uhubctl/uhubctl.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 Mon Nov 14 22:12:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:12:44 +0100 Subject: [Buildroot] [PATCH next] package/uhubctl: bump to version 2.5.0 In-Reply-To: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> References: <889889d8be793f429c3a36717502136a69b6abb4.1668061717.git.baruch@tkos.co.il> Message-ID: <20221114231244.157a837d@windsurf> On Thu, 10 Nov 2022 08:28:37 +0200 Baruch Siach via buildroot wrote: > Update LICENSE file hash for copyright year update. > > Signed-off-by: Baruch Siach > --- > package/uhubctl/uhubctl.hash | 4 ++-- > package/uhubctl/uhubctl.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 Mon Nov 14 22:13:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:13:20 +0100 Subject: [Buildroot] [git commit branch/next] package/octave: bump to version 7.3.0 Message-ID: <20221114221329.6A6E483ABB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b2bf6853c11fffb5621632d60f1d3d5ee71e8c0d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next For change log since 7.2.0, see: https://octave.org/news/release/2022/11/02/octave-7.3.0-released.html Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- package/octave/octave.hash | 2 +- package/octave/octave.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/octave/octave.hash b/package/octave/octave.hash index 81d7311eeb..9696f2a00a 100644 --- a/package/octave/octave.hash +++ b/package/octave/octave.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 009388289b82fdcc920a2371355049cb6958c735ee9aa3893a256df4a6bf7515 octave-7.2.0.tar.lz +sha256 fdb32602252289e068431329add2eed146e6f26301cbb5fc4412f9d972db9475 octave-7.3.0.tar.lz sha256 3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986 COPYING diff --git a/package/octave/octave.mk b/package/octave/octave.mk index b28617438a..647f988a3f 100644 --- a/package/octave/octave.mk +++ b/package/octave/octave.mk @@ -4,7 +4,7 @@ # ################################################################################ -OCTAVE_VERSION = 7.2.0 +OCTAVE_VERSION = 7.3.0 OCTAVE_SITE = https://ftp.gnu.org/gnu/octave OCTAVE_SOURCE = octave-$(OCTAVE_VERSION).tar.lz OCTAVE_LICENSE = GPL-3.0+ From thomas.petazzoni at bootlin.com Mon Nov 14 22:12:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:12:34 +0100 Subject: [Buildroot] [git commit branch/next] package/uhubctl: bump to version 2.5.0 Message-ID: <20221114221329.61ADE83B13@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a4aaac0684add37f65fdf69512cdb04ec8f5ef0e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Update LICENSE file hash for copyright year update. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/uhubctl/uhubctl.hash | 4 ++-- package/uhubctl/uhubctl.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/uhubctl/uhubctl.hash b/package/uhubctl/uhubctl.hash index c696d70f6c..8a4581b84c 100644 --- a/package/uhubctl/uhubctl.hash +++ b/package/uhubctl/uhubctl.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 391f24fd1f89cacce801df38ecc289b34c3627bc08ee69eec515af7e1a283d97 uhubctl-2.4.0.tar.gz -sha256 2d3aa0737e8db9dfd710f9a282b446cb7b15b2b3eecac383f0c45c64d736eea0 LICENSE +sha256 d4452252f7862f7a45dd9c62f2ea7cd3a57ab5f5ab0e54a857d4c695699bbba3 uhubctl-2.5.0.tar.gz +sha256 5eb09049fafa91347386daf769223ba2ee6914cb26ab95b86854ad6edea49b5d LICENSE sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING diff --git a/package/uhubctl/uhubctl.mk b/package/uhubctl/uhubctl.mk index 3429d7d151..f9815409ae 100644 --- a/package/uhubctl/uhubctl.mk +++ b/package/uhubctl/uhubctl.mk @@ -4,7 +4,7 @@ # ################################################################################ -UHUBCTL_VERSION = 2.4.0 +UHUBCTL_VERSION = 2.5.0 UHUBCTL_SITE = $(call github,mvp,uhubctl,v$(UHUBCTL_VERSION)) UHUBCTL_LICENSE = GPL-2.0 UHUBCTL_LICENSE_FILES = LICENSE COPYING From thomas.petazzoni at bootlin.com Mon Nov 14 22:13:28 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:13:28 +0100 Subject: [Buildroot] [PATCH next 1/1] package/octave: bump to version 7.3.0 In-Reply-To: <20221111191458.1292483-1-ju.o@free.fr> References: <20221111191458.1292483-1-ju.o@free.fr> Message-ID: <20221114231328.49ff0fa6@windsurf> On Fri, 11 Nov 2022 20:14:58 +0100 Julien Olivain wrote: > For change log since 7.2.0, see: > https://octave.org/news/release/2022/11/02/octave-7.3.0-released.html > > Signed-off-by: Julien Olivain > --- > Commit tested on branch next at commit a85f5f2, 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 Mon Nov 14 22:14:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:16 +0100 Subject: [Buildroot] [PATCH 1/1] package/pipewire: bump to version 0.3.60 In-Reply-To: <20221111195115.3918675-1-james.hilliard1@gmail.com> References: <20221111195115.3918675-1-james.hilliard1@gmail.com> Message-ID: <20221114231416.7e012568@windsurf> On Fri, 11 Nov 2022 12:51:15 -0700 James Hilliard wrote: > Add support for new optional bluez5-backend-native-mm and readline > config options. > > Signed-off-by: James Hilliard > --- > package/pipewire/pipewire.hash | 2 +- > package/pipewire/pipewire.mk | 11 ++++++++++- > 2 files changed, 11 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 Mon Nov 14 22:14:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:25 +0100 Subject: [Buildroot] [git commit branch/next] package/osm2pgsql: bump version to 1.7.2 Message-ID: <20221114221435.1FE7783B4A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bc283a7bc8967fe7d38205ac8ffe966d035dafc2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Release 1.7.1 is broken, so skip it. Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.7.2 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 28679cf08f..505a4496c8 100644 --- a/package/osm2pgsql/osm2pgsql.hash +++ b/package/osm2pgsql/osm2pgsql.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 0f722baf0f04eda387d934d86228aae07d848993900db6b9e7ab312c91fd84e5 osm2pgsql-1.7.0.tar.gz +sha256 94c72ceb3c401c816499339f8765c62efbf40685a798dcdf9a4bf7dbedf6c7a5 osm2pgsql-1.7.2.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/osm2pgsql/osm2pgsql.mk b/package/osm2pgsql/osm2pgsql.mk index 821d903fd6..2bc8d41e6e 100644 --- a/package/osm2pgsql/osm2pgsql.mk +++ b/package/osm2pgsql/osm2pgsql.mk @@ -4,7 +4,7 @@ # ################################################################################ -OSM2PGSQL_VERSION = 1.7.0 +OSM2PGSQL_VERSION = 1.7.2 OSM2PGSQL_SITE = $(call github,openstreetmap,osm2pgsql,$(OSM2PGSQL_VERSION)) OSM2PGSQL_LICENSE = GPL-2.0+ OSM2PGSQL_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Mon Nov 14 22:14:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:05 +0100 Subject: [Buildroot] [git commit branch/next] package/pipewire: bump to version 0.3.60 Message-ID: <20221114221435.16E5183B45@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=58d1032f96a565320dc043254cf2ade1950ec0aa branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add support for new optional bluez5-backend-native-mm and readline config options. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/pipewire/pipewire.hash | 2 +- package/pipewire/pipewire.mk | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/package/pipewire/pipewire.hash b/package/pipewire/pipewire.hash index 9bead47bd9..4585534569 100644 --- a/package/pipewire/pipewire.hash +++ b/package/pipewire/pipewire.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 32a6db3f42f00eb95a07369160a614420443ca4f4e90ac628db8ca508e08538e pipewire-0.3.59.tar.bz2 +sha256 8164eb53c9eafedfa22fe1adc4b8e38f3173c6f33695c735a17ed1a3d43c664e pipewire-0.3.60.tar.bz2 sha256 8909c319a7e27dbb33a15b9035f89ab3b7b2f6a12f8bcddc755206a8db1ada44 COPYING sha256 be4be5d77424833edf31f53fc1f1cecb6996b9e2d747d9e6fb8f878362ebc92b LICENSE diff --git a/package/pipewire/pipewire.mk b/package/pipewire/pipewire.mk index d7ae07170d..9fef605878 100644 --- a/package/pipewire/pipewire.mk +++ b/package/pipewire/pipewire.mk @@ -4,7 +4,7 @@ # ################################################################################ -PIPEWIRE_VERSION = 0.3.59 +PIPEWIRE_VERSION = 0.3.60 PIPEWIRE_SOURCE = pipewire-$(PIPEWIRE_VERSION).tar.bz2 PIPEWIRE_SITE = https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$(PIPEWIRE_VERSION) PIPEWIRE_LICENSE = MIT, LGPL-2.1+ (libspa-alsa), GPL-2.0 (libjackserver) @@ -105,6 +105,12 @@ endif ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS)$(BR2_PACKAGE_SBC),yy) PIPEWIRE_CONF_OPTS += -Dbluez5=enabled PIPEWIRE_DEPENDENCIES += bluez5_utils sbc +ifeq ($(BR2_PACKAGE_MODEM_MANAGER),y) +PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=enabled +PIPEWIRE_DEPENDENCIES += modem-manager +else +PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=disabled +endif ifeq ($(BR2_PACKAGE_OPUS),y) PIPEWIRE_CONF_OPTS += -Dbluez5-codec-opus=enabled PIPEWIRE_DEPENDENCIES += opus @@ -189,7 +195,10 @@ PIPEWIRE_CONF_OPTS += -Dlibpulse=disabled endif ifeq ($(BR2_PACKAGE_READLINE),y) +PIPEWIRE_CONF_OPTS += -Dreadline=enabled PIPEWIRE_DEPENDENCIES += readline +else +PIPEWIRE_CONF_OPTS += -Dreadline=disabled endif ifeq ($(BR2_PACKAGE_SDL2),y) From thomas.petazzoni at bootlin.com Mon Nov 14 22:14:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/osm2pgsql: bump version to 1.7.2 In-Reply-To: <20221113094905.988693-1-fido_max@inbox.ru> References: <20221113094905.988693-1-fido_max@inbox.ru> Message-ID: <20221114231436.0eca5864@windsurf> On Sun, 13 Nov 2022 12:49:05 +0300 Maxim Kochetkov via buildroot wrote: > Release 1.7.1 is broken, so skip it. > > Release-notes: https://github.com/openstreetmap/osm2pgsql/releases/tag/1.7.2 > > Signed-off-by: Maxim Kochetkov > --- > package/osm2pgsql/osm2pgsql.hash | 2 +- > package/osm2pgsql/osm2pgsql.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 Mon Nov 14 22:14:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/postgis: bump version to 3.3.2 In-Reply-To: <20221113100914.1012977-1-fido_max@inbox.ru> References: <20221113100914.1012977-1-fido_max@inbox.ru> Message-ID: <20221114231455.361b7885@windsurf> On Sun, 13 Nov 2022 13:09:14 +0300 Maxim Kochetkov wrote: > All patches are merged into upstream, so drop them. > > https://git.osgeo.org/gitea/postgis/postgis/src/tag/3.3.2/NEWS > > Signed-off-by: Maxim Kochetkov > --- > ...e-forced-static-linking-of-liblwgeom.patch | 31 ---------------- > ...kefile.in-do-not-force-static-linkin.patch | 35 ------------------- > package/postgis/postgis.hash | 2 +- > package/postgis/postgis.mk | 2 +- > 4 files changed, 2 insertions(+), 68 deletions(-) > delete mode 100644 package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch > delete mode 100644 package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:14:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:14:46 +0100 Subject: [Buildroot] [git commit branch/next] package/postgis: bump version to 3.3.2 Message-ID: <20221114221554.7891E83B6E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1718c2ba6a4db1461b2490aa42ca4f0a2112adae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next All patches are merged into upstream, so drop them. https://git.osgeo.org/gitea/postgis/postgis/src/tag/3.3.2/NEWS Signed-off-by: Maxim Kochetkov Signed-off-by: Thomas Petazzoni --- ...isable-forced-static-linking-of-liblwgeom.patch | 31 ------------------- ...er-Makefile.in-do-not-force-static-linkin.patch | 35 ---------------------- package/postgis/postgis.hash | 2 +- package/postgis/postgis.mk | 2 +- 4 files changed, 2 insertions(+), 68 deletions(-) diff --git a/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch b/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch deleted file mode 100644 index 4329c9cd80..0000000000 --- a/package/postgis/0001-Disable-forced-static-linking-of-liblwgeom.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 845c18c1288b7a96592901baadb198f96dd71c46 Mon Sep 17 00:00:00 2001 -From: fidomax -Date: Tue, 26 Jan 2021 09:49:19 +0300 -Subject: [PATCH] Disable forced static linking of liblwgeom - -In case of shared libs build fails: -ld: cannot find -lgeos_c -ld: attempted static link of dynamic object `/usr/lib/libproj.so' - -Signed-off-by: Maxim Kochetkov -Fetch from: https://github.com/postgis/postgis/commit/98070faad220e12fcaed9a583a70a37c510b7c6b.patch ---- - loader/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/loader/Makefile.in b/loader/Makefile.in -index 9aebfe07f..9a0c90d3a 100644 ---- a/loader/Makefile.in -+++ b/loader/Makefile.in -@@ -44,7 +44,7 @@ ICONV_CFLAGS=@ICONV_CFLAGS@ - - # liblwgeom - LIBLWGEOM=../liblwgeom/liblwgeom.la --LDFLAGS += -static $(LIBLWGEOM) -+LDFLAGS += $(LIBLWGEOM) - - # GTK includes and libraries - GTK_CFLAGS = @GTK_CFLAGS@ @IGE_MAC_CFLAGS@ --- -2.30.0 - diff --git a/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch b/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch deleted file mode 100644 index 756a7c10dd..0000000000 --- a/package/postgis/0002-raster-loader-Makefile.in-do-not-force-static-linkin.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 29c33c483e22a4445d870739187d128df0f11f60 Mon Sep 17 00:00:00 2001 -From: Thomas Petazzoni -Date: Wed, 27 Jul 2022 15:12:40 +0200 -Subject: [PATCH] raster/loader/Makefile.in: do not force static linking - -This is similar to commit -https://github.com/postgis/postgis/commit/98070faad220e12fcaed9a583a70a37c510b7c6b, -but applied to raster/loader. It ensures that if only shared variants -of the libraries are available, the link still works. If you force --static and only shared variants of some of the libraries are -available, the link fails with "d: attempted static link of dynamic -object XYZ". - -Signed-off-by: Thomas Petazzoni -Upstream: https://github.com/postgis/postgis/pull/702 ---- - raster/loader/Makefile.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/raster/loader/Makefile.in b/raster/loader/Makefile.in -index 3df47a96f..d0a408333 100644 ---- a/raster/loader/Makefile.in -+++ b/raster/loader/Makefile.in -@@ -36,7 +36,7 @@ PGSQL_BINDIR=@PGSQL_BINDIR@ - - RT_CORE=../rt_core - --LIBLWGEOM_LDFLAGS= -static ../../liblwgeom/liblwgeom.la -+LIBLWGEOM_LDFLAGS= ../../liblwgeom/liblwgeom.la - LIBLWGEOM_CFLAGS=-I../../liblwgeom - LIBGDAL_CFLAGS=@LIBGDAL_CFLAGS@ - LIBGDAL_LDFLAGS=@LIBGDAL_LDFLAGS@ --- -2.37.1 - diff --git a/package/postgis/postgis.hash b/package/postgis/postgis.hash index 9569ca71dd..8550a57939 100644 --- a/package/postgis/postgis.hash +++ b/package/postgis/postgis.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 18cf3d013f45b1aa8ed59d78bc707e9e125e250d8f0615396ae9bfe3dd7c3d7c postgis-3.2.2.tar.gz +sha256 9a2a219da005a1730a39d1959a1c7cec619b1efb009b65be80ffc25bad299068 postgis-3.3.2.tar.gz sha256 55b69f22e1752830dd565852dc7ff242daf289dbd3a6bfede5db43f90d2e28c9 LICENSE.TXT diff --git a/package/postgis/postgis.mk b/package/postgis/postgis.mk index e6ea52bf7a..4148180adf 100644 --- a/package/postgis/postgis.mk +++ b/package/postgis/postgis.mk @@ -4,7 +4,7 @@ # ################################################################################ -POSTGIS_VERSION = 3.2.2 +POSTGIS_VERSION = 3.3.2 POSTGIS_SITE = https://download.osgeo.org/postgis/source # parallel build issues POSTGIS_MAKE = $(MAKE1) From thomas.petazzoni at bootlin.com Mon Nov 14 22:15:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:15:26 +0100 Subject: [Buildroot] [git commit branch/next] package/intel-mediasdk: bump version to 22.6.2 Message-ID: <20221114221554.8BB1783B70@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f96a4463074e3061e5b080fb7ba65a7e085b184d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next 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 da4286ae23..0807d6de7e 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 21a54b752c6b84f032b53a3e328d29f05a448b39f4c18f75fe4e79bb219dc40e intel-mediasdk-22.6.0.tar.gz +sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 30fddfbcfd..67c6683ec0 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.0 +INTEL_MEDIASDK_VERSION = 22.6.2 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 Mon Nov 14 22:15:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:15:20 +0100 Subject: [Buildroot] [git commit branch/next] package/libdrm: bump version to 2.4.114 Message-ID: <20221114221554.82BC983B6F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5be56ac290c8cf2af6c8e5cf0c431430bb9d35e2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Release notes: https://lists.x.org/archives/xorg-announce/2022-November/003250.html Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/libdrm/libdrm.hash | 6 +++--- package/libdrm/libdrm.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/libdrm/libdrm.hash b/package/libdrm/libdrm.hash index a47e169bed..387beadc3f 100644 --- a/package/libdrm/libdrm.hash +++ b/package/libdrm/libdrm.hash @@ -1,6 +1,6 @@ -# From https://lists.freedesktop.org/archives/dri-devel/2022-August/369983.html -sha256 7fd7eb2967f63beb4606f22d50e277d993480d05ef75dd88a9bd8e677323e5e1 libdrm-2.4.113.tar.xz -sha512 fca9834ce090f63ce6dc6d04491a2c5e86162fdddfc8ea70d55a6cdeb401be656388aae1577e58f463a78d8dc502be0a641908784819874e20bbec9a39a057e0 libdrm-2.4.113.tar.xz +# From https://lists.x.org/archives/xorg-announce/2022-November/003250.html +sha256 3049cf843a47d12e5eeefbc3be3496d782fa09f42346bf0b7defe3d1e598d026 libdrm-2.4.114.tar.xz +sha512 8dcd4be5674e3ea2ab4394fa8f461914e5aa7f4f57a2f448c5216d84ee6682e16b45eafabf97b7d9f5c062183d9a6bf3f0c97499d4cb01c19807a51209a0f644 libdrm-2.4.114.tar.xz # Hash for license file sha256 d0a616a9020dc0271e36e6dd4bad174b4e2c2a42636f13785f8e18dd5f85fd83 data/meson.build diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk index 34bd678c5a..56366b6c48 100644 --- a/package/libdrm/libdrm.mk +++ b/package/libdrm/libdrm.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBDRM_VERSION = 2.4.113 +LIBDRM_VERSION = 2.4.114 LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.xz LIBDRM_SITE = https://dri.freedesktop.org/libdrm LIBDRM_LICENSE = MIT From thomas.petazzoni at bootlin.com Mon Nov 14 22:15:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:15:46 +0100 Subject: [Buildroot] [git commit branch/next] package/intel-mediadriver: bump version to 22.6.2 Message-ID: <20221114221554.9825483B73@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=96b9a589ea43fdf895930471d9031e52fc16eb7b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Replaced patches with upstream patch which fixes both problems. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- .../intel-mediadriver/0001-Fix-uClibc-build.patch | 65 --------- ...d-check-for-backtrace-3-via-FindBacktrace.patch | 150 +++++++++++++++++++++ .../0002-Fix-build-with-libexecinfo.patch | 43 ------ package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 5 files changed, 152 insertions(+), 110 deletions(-) diff --git a/package/intel-mediadriver/0001-Fix-uClibc-build.patch b/package/intel-mediadriver/0001-Fix-uClibc-build.patch deleted file mode 100644 index 97919d0632..0000000000 --- a/package/intel-mediadriver/0001-Fix-uClibc-build.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 2007edc683499d2e82772f84241b453bdf319372 Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Fri, 29 Jul 2022 19:51:39 +0200 -Subject: [PATCH] Fix uClibc build - -uClibc does not provide execinfo.h - -Patch sent upstream: https://github.com/intel/media-driver/pull/1437 - -Signed-off-by: Bernd Kuhls ---- - CMakeLists.txt | 6 ++++++ - .../linux/common/os/osservice/mos_utilities_specific.cpp | 4 ++++ - 2 files changed, 10 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 053904748..4a3f0869e 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -53,6 +53,12 @@ option (BUILD_CMRTLIB "Build and Install cmrtlib together with media driver" ON) - - option (ENABLE_PRODUCTION_KMD "Enable Production KMD header files" OFF) - -+include(CheckIncludeFileCXX) -+check_include_file_cxx("execinfo.h" HAVE_EXECINFO) -+if (HAVE_EXECINFO) -+ add_definitions(-DHAVE_EXECINFO) -+endif() -+ - include(GNUInstallDirs) - - if (BUILD_CMRTLIB AND NOT CMAKE_WDDM_LINUX) -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index bde216b83..120b02d55 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,7 +34,9 @@ - #include - #include // fork - #include -+#ifdef HAVE_EXECINFO - #include // backtrace -+#endif - #include - #include // fstat - #include // System V IPC -@@ -2473,6 +2475,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#ifdef HAVE_EXECINFO - if (m_mosTraceFilter & (1ULL << TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2492,6 +2495,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } --- -2.30.2 - diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch new file mode 100644 index 0000000000..46d843924e --- /dev/null +++ b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch @@ -0,0 +1,150 @@ +From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 +From: Dmitry Rogozhkin +Date: Mon, 31 Oct 2022 16:41:43 -0700 +Subject: [PATCH] build: check for backtrace(3) via FindBacktrace + +Fixes: #1533 + +Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f +Signed-off-by: Dmitry Rogozhkin + +Downloaded from upstream PR: +https://github.com/intel/media-driver/pull/1536 + +Signed-off-by: Bernd Kuhls +--- + media_driver/media_top_cmake.cmake | 11 +++++- + .../common/os/osservice/media_srcs.cmake | 3 ++ + .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ + .../os/osservice/mos_utilities_specific.cpp | 4 ++- + 4 files changed, 51 insertions(+), 2 deletions(-) + create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in + +diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake +index 1a8b3b242..e71c8630d 100755 +--- a/media_driver/media_top_cmake.cmake ++++ b/media_driver/media_top_cmake.cmake +@@ -22,6 +22,10 @@ project( media ) + + find_package(PkgConfig) + find_package(X11) ++find_package(Backtrace) ++ ++# to get access to generated header files ++include_directories(${CMAKE_BINARY_DIR}) + + bs_set_if_undefined(LIB_NAME iHD_drv_video) + +@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) + set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") + set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") + ++set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") ++if(Backtrace_FOUND) ++ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") ++endif() ++ + bs_ufo_link_libraries_noBsymbolic( + ${LIB_NAME} + "${INCLUDED_LIBS}" +- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" ++ "${MEDIA_LINK_EXTERNAL_LIBS}" + ) + + if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") +diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake +index e90c502f3..4e8aad1d8 100644 +--- a/media_softlet/linux/common/os/osservice/media_srcs.cmake ++++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake +@@ -18,12 +18,15 @@ + # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + # OTHER DEALINGS IN THE SOFTWARE. + ++configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) ++ + set(TMP_SOURCES_ + ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp + ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp + ) + + set(TMP_HEADERS_ ++ ${CMAKE_BINARY_DIR}/mos_compat.h + ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h + ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h + ) +diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in +new file mode 100644 +index 000000000..4a04febe5 +--- /dev/null ++++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in +@@ -0,0 +1,35 @@ ++/* ++* Copyright (c) 2022, Intel Corporation ++* ++* 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. ++*/ ++ ++#ifndef __MOS_COMPAT_H__ ++#define __MOS_COMPAT_H__ ++ ++// clib implementations (musl, uClibc) might provide backtrace(3) ++// in different header files or not provide it all and rely on external ++// implementations. So, we need to detect which header to be used. ++#cmakedefine01 Backtrace_FOUND ++#if Backtrace_FOUND ++#include <${Backtrace_HEADER}> ++#endif ++ ++#endif // __MOS_COMPAT_H__ ++ +diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp +index 305a0e01c..02555837a 100644 +--- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp ++++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp +@@ -34,13 +34,13 @@ + #include + #include // fork + #include +-#include // backtrace + #include + #include // fstat + #include // System V IPC + #include + #include + #include ++#include "mos_compat.h" // libc variative definitions: backtrace + #include "mos_user_setting.h" + #include "mos_utilities_specific.h" + #include "mos_utilities.h" +@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( + MOS_FreeMemory(pTraceBuf); + } + } ++#if Backtrace_FOUND + if (m_mosTraceFilter(TR_KEY_CALL_STACK)) + { + // reserve space for header and stack size field. +@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( + size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); + } + } ++#endif + } + return; + } diff --git a/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch b/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch deleted file mode 100644 index 3a6705f2b8..0000000000 --- a/package/intel-mediadriver/0002-Fix-build-with-libexecinfo.patch +++ /dev/null @@ -1,43 +0,0 @@ -From c5177d6fc64ad8bc25c8fbbe324e52744ef52e18 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Fri, 12 Aug 2022 09:50:33 +0200 -Subject: [PATCH] Fix build with libexecinfo - -Fix the following build failure with musl or uclibc-ng and libexecinfo: - -/home/giuliobenetti/autobuild/run/instance-2/output-1/build/intel-mediadriver-22.5.1/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp:2481: undefined reference to `backtrace' - -Fixes: - - http://autobuild.buildroot.org/results/3316e39c5113bb7600374eda45497a87c9ac9873 - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/intel/media-driver/pull/1470] ---- - media_driver/media_top_cmake.cmake | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 0e19a47c9..936d8c35a 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -271,10 +271,16 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+find_package(Backtrace) -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") --- -2.35.1 - diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index d1698cbfb5..a42a7841d5 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 bee655102b0c56ea3eee6e8d1d203a67bf7e0c4696ebde2b8ae40067eb12b23f intel-media-22.6.0.tar.gz +sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index d1a9ca7789..e46241ffee 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 = 22.6.0 +INTEL_MEDIADRIVER_VERSION = 22.6.2 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 Mon Nov 14 22:15:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:15:57 +0100 Subject: [Buildroot] [PATCH/next 1/3] package/libdrm: bump version to 2.4.114 In-Reply-To: <20221113114223.4016247-1-bernd.kuhls@t-online.de> References: <20221113114223.4016247-1-bernd.kuhls@t-online.de> Message-ID: <20221114231557.3cf229cf@windsurf> On Sun, 13 Nov 2022 12:42:21 +0100 Bernd Kuhls wrote: > Release notes: > https://lists.x.org/archives/xorg-announce/2022-November/003250.html > > Signed-off-by: Bernd Kuhls > --- > package/libdrm/libdrm.hash | 6 +++--- > package/libdrm/libdrm.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) Series applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:16:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:16:39 +0100 Subject: [Buildroot] [PATCH next 1/1] package/python-automat: bump to version 22.10.0 In-Reply-To: <20221114215314.485513-1-ju.o@free.fr> References: <20221114215314.485513-1-ju.o@free.fr> Message-ID: <20221114231639.2804bec4@windsurf> On Mon, 14 Nov 2022 22:53:14 +0100 Julien Olivain wrote: > Current python-automat version 20.2.0 no longer work with Python 3.11 > updated in commit 738500c296. > > Running package runtime test with command: > > support/testing/run-tests \ > -d dl \ > -o output_folder \ > tests.package.test_python_automat.TestPythonPy3Automat > > Fails with output: > > Traceback (most recent call last): > File "/root/sample_python_automat.py", line 27, in > led.turn_on() > ^^^^^^^^^^^ > File "/usr/lib/python3.11/site-packages/automat/_methodical.py", line 232, in __get__ > File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 43, in decorator > File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 35, in copyfunction > File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 23, in copycode > TypeError: code() argument 13 must be str, not int > > This commit fixes this issue by updating the package to the latest > version. > > Signed-off-by: Julien Olivain > --- > Patch tested on next branch at commit d31447b 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 Mon Nov 14 22:16:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:16:29 +0100 Subject: [Buildroot] [git commit branch/next] package/python-automat: bump to version 22.10.0 Message-ID: <20221114221739.C0D0D83B7B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=12c430f880f9255529d8c53cdb59f4178d2cd8f4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Current python-automat version 20.2.0 no longer work with Python 3.11 updated in commit 738500c296. Running package runtime test with command: support/testing/run-tests \ -d dl \ -o output_folder \ tests.package.test_python_automat.TestPythonPy3Automat Fails with output: Traceback (most recent call last): File "/root/sample_python_automat.py", line 27, in led.turn_on() ^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/automat/_methodical.py", line 232, in __get__ File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 43, in decorator File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 35, in copyfunction File "/usr/lib/python3.11/site-packages/automat/_introspection.py", line 23, in copycode TypeError: code() argument 13 must be str, not int This commit fixes this issue by updating the package to the latest version. Signed-off-by: Julien Olivain Signed-off-by: Thomas Petazzoni --- .../0001-Remove-uneeded-dependency-to-wheel.patch | 28 ++++++++++++++++++++++ package/python-automat/python-automat.hash | 4 ++-- package/python-automat/python-automat.mk | 4 ++-- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch new file mode 100644 index 0000000000..2be7ec6cda --- /dev/null +++ b/package/python-automat/0001-Remove-uneeded-dependency-to-wheel.patch @@ -0,0 +1,28 @@ +From d04d51d62a23370869ad466fa95b7d4ec2e0fa6e Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Mon, 14 Nov 2022 22:30:33 +0100 +Subject: [PATCH] Remove uneeded dependency to "wheel" + +Attempting to build Automat in Buildroot fails while trying +to check for this undeeded dependency. + +Signed-off-by: Julien Olivain +--- + setup.py | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/setup.py b/setup.py +index c2f9816..afa8012 100644 +--- a/setup.py ++++ b/setup.py +@@ -15,7 +15,6 @@ setup( + packages=find_packages(exclude=[]), + package_dir={'automat': 'automat'}, + setup_requires=[ +- 'wheel', + 'setuptools-scm', + ], + install_requires=[ +-- +2.38.1 + diff --git a/package/python-automat/python-automat.hash b/package/python-automat/python-automat.hash index 33a64abedf..cfb16ac664 100644 --- a/package/python-automat/python-automat.hash +++ b/package/python-automat/python-automat.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/automat/json -md5 d6cef9886b037b8857bfbc686f3ae30a Automat-20.2.0.tar.gz -sha256 7979803c74610e11ef0c0d68a2942b152df52da55336e0c9d58daf1831cbdf33 Automat-20.2.0.tar.gz +md5 b8064994239aabb172748f984489ce75 Automat-22.10.0.tar.gz +sha256 e56beb84edad19dcc11d30e8d9b895f75deeb5ef5e96b84a467066b3b84bb04e Automat-22.10.0.tar.gz # Locally computed sha256 checksums sha256 b2201301678d0a937d938543827ca1360712eb34e23de8ee3f3bfffbd4c0e376 LICENSE diff --git a/package/python-automat/python-automat.mk b/package/python-automat/python-automat.mk index b94fd2e1c4..675fbd2260 100644 --- a/package/python-automat/python-automat.mk +++ b/package/python-automat/python-automat.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_AUTOMAT_VERSION = 20.2.0 +PYTHON_AUTOMAT_VERSION = 22.10.0 PYTHON_AUTOMAT_SOURCE = Automat-$(PYTHON_AUTOMAT_VERSION).tar.gz -PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/80/c5/82c63bad570f4ef745cc5c2f0713c8eddcd07153b4bee7f72a8dc9f9384b +PYTHON_AUTOMAT_SITE = https://files.pythonhosted.org/packages/7a/7b/9c3d26d8a0416eefbc0428f168241b32657ca260fb7ef507596ff5c2f6c4 PYTHON_AUTOMAT_SETUP_TYPE = setuptools PYTHON_AUTOMAT_LICENSE = MIT PYTHON_AUTOMAT_LICENSE_FILES = LICENSE From peter at korsgaard.com Mon Nov 14 22:24:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:24:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/ca-certificates: add support for cryptography > 3.0 In-Reply-To: (Justin Wood's message of "Mon, 14 Nov 2022 15:25:27 -0500") References: <20221102165629.755750-1-jwood+buildroot@starry.com> <20221106105124.GP3918838@scaer> <87o7t9i8yy.fsf@dell.be.48ers.dk> Message-ID: <87fseli38d.fsf@dell.be.48ers.dk> >>>>> "Justin" == Justin Wood writes: > On Mon, Nov 14, 2022 at 3:20 PM Peter Korsgaard wrote: >> >> This is patching code we've added ourselves in patch 0001, so perhaps it >> makes sense to invert the order of the patches, merge them or simply >> drop the certdata2pem.py call completely? We don't build >> host-python-cryptography automatically, so it can only happen if the >> recently added optee-os option is selected (or a custom package), and >> they happen to build before ca-certificates. >> >> Committed to 2022.08.x, thanks (we don't have host-python-cryptography >> in 2022.02.x). > Of note, in my setup I'm using a system-provided python for host-python, > which has `cryptography` installed and available due to a linting tool we > install. That is what caused it to fail for me in 2022.02.x. Ahh, so you are having some local modifications causing this issue? -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 20:25:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:25:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/zlib-ng: fix build without neon Message-ID: <20221114222534.803B683B85@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b6bf83a79b08fe2fe029fcb203f5a91c456dd063 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure without NEON probably raised since bump to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 and https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 88d2135a7ad7ed899ef1f2fec070407810f8055d) Signed-off-by: Peter Korsgaard --- package/zlib-ng/zlib-ng.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk index 938acd4181..aa65d8437d 100644 --- a/package/zlib-ng/zlib-ng.mk +++ b/package/zlib-ng/zlib-ng.mk @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ -DZLIB_COMPAT=1 \ -DZLIB_ENABLE_TESTS=OFF -# Enable NEON and ACLE on ARM +# Enable ACLE on ARM ifeq ($(BR2_arm),y) -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON +else +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF endif ifeq ($(BR2_powerpc_power8),y) From peter at korsgaard.com Mon Nov 14 22:26:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:26:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/mupdf: fix CVE-2021-4216 In-Reply-To: <20221106133821.677548-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 6 Nov 2022 14:38:21 +0100") References: <20221106133821.677548-1-fontaine.fabrice@gmail.com> Message-ID: <87a64ti35p.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > A Floating point exception (division-by-zero) flaw was found in Mupdf > for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 > upstream. > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 22:25:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:25:54 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/mupdf: fix CVE-2021-4216 Message-ID: <20221114222643.4A4F283B9A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8aaa05d5583ac1874b29aa972ce21d9f36c3de2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 3ddca0ccb90967977c2db8c966c205568cf4cb93) Signed-off-by: Peter Korsgaard --- ...-by-zero-for-zero-width-pages-in-muraster.patch | 29 ++++++++++++++++++++++ package/mupdf/mupdf.mk | 3 +++ 2 files changed, 32 insertions(+) diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch new file mode 100644 index 0000000000..099a3fdbab --- /dev/null +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch @@ -0,0 +1,29 @@ +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 +From: Sebastian Rasmussen +Date: Tue, 18 Jan 2022 20:33:10 +0100 +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in + muraster. + +[Retrieved from: +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] +Signed-off-by: Fabrice Fontaine +--- + source/tools/muraster.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/source/tools/muraster.c b/source/tools/muraster.c +index c2ceb62f2e..97f4ae2633 100644 +--- a/source/tools/muraster.c ++++ b/source/tools/muraster.c +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) + + w = render->ibounds.x1 - render->ibounds.x0; + min_band_mem = (size_t)bpp * w * min_band_height; +- reps = (int)(max_band_memory / min_band_mem); +- if (reps < 1) ++ if (min_band_mem > 0) ++ reps = (int)(max_band_memory / min_band_mem); ++ if (min_band_mem == 0 || reps < 1) + reps = 1; + + /* Adjust reps to even out the work between threads */ diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..e86ba1e73f 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch MUPDF_IGNORE_CVES += CVE-2021-37220 +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch +MUPDF_IGNORE_CVES += CVE-2021-4216 + # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ From peter at korsgaard.com Mon Nov 14 20:25:09 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 21:25:09 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/zlib-ng: fix build without neon Message-ID: <20221114222643.A2D6983B9A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4613d5d513579517dcaa004b469ceb0234027ce3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure without NEON probably raised since bump to version 1.9.9-b1 in commit 1f7b12a0b4572d7e763c431a63c22cfb912b8b14 and https://github.com/zlib-ng/zlib-ng/commit/ec02ecf104e1d3f1836a908a359f20aa93494df5: In file included from /home/autobuild/autobuild/instance-4/output-1/build/zlib-ng-2.0.6/arch/arm/adler32_neon.c:11: /home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" 31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard" | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/8260762632cde9eb5bc2154084680b5bec034aa6 Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 88d2135a7ad7ed899ef1f2fec070407810f8055d) Signed-off-by: Peter Korsgaard --- package/zlib-ng/zlib-ng.mk | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package/zlib-ng/zlib-ng.mk b/package/zlib-ng/zlib-ng.mk index 938acd4181..aa65d8437d 100644 --- a/package/zlib-ng/zlib-ng.mk +++ b/package/zlib-ng/zlib-ng.mk @@ -18,9 +18,15 @@ ZLIB_NG_CONF_OPTS += \ -DZLIB_COMPAT=1 \ -DZLIB_ENABLE_TESTS=OFF -# Enable NEON and ACLE on ARM +# Enable ACLE on ARM ifeq ($(BR2_arm),y) -ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 -DWITH_NEON=1 +ZLIB_NG_CONF_OPTS += -DWITH_ACLE=1 +endif + +ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y) +ZLIB_NG_CONF_OPTS += -DWITH_NEON=ON +else +ZLIB_NG_CONF_OPTS += -DWITH_NEON=OFF endif ifeq ($(BR2_powerpc_power8),y) From peter at korsgaard.com Mon Nov 14 22:25:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:25:45 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/mupdf: fix CVE-2021-4216 Message-ID: <20221114222746.5EDCA83BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=968ba22f93ff6dbd11e807e9922031317d6f48fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x A Floating point exception (division-by-zero) flaw was found in Mupdf for zero width pages in muraster.c. It is fixed in Mupdf-1.20.0-rc1 upstream. Signed-off-by: Fabrice Fontaine Signed-off-by: Yann E. MORIN (cherry picked from commit 3ddca0ccb90967977c2db8c966c205568cf4cb93) Signed-off-by: Peter Korsgaard --- ...-by-zero-for-zero-width-pages-in-muraster.patch | 29 ++++++++++++++++++++++ package/mupdf/mupdf.mk | 3 +++ 2 files changed, 32 insertions(+) diff --git a/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch new file mode 100644 index 0000000000..099a3fdbab --- /dev/null +++ b/package/mupdf/0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch @@ -0,0 +1,29 @@ +From 22c47acbd52949421f8c7cb46ea1556827d0fcbf Mon Sep 17 00:00:00 2001 +From: Sebastian Rasmussen +Date: Tue, 18 Jan 2022 20:33:10 +0100 +Subject: [PATCH] Bug 704834: Fix division by zero for zero width pages in + muraster. + +[Retrieved from: +https://github.com/ArtifexSoftware/mupdf/commit/22c47acbd52949421f8c7cb46ea1556827d0fcbf] +Signed-off-by: Fabrice Fontaine +--- + source/tools/muraster.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/source/tools/muraster.c b/source/tools/muraster.c +index c2ceb62f2e..97f4ae2633 100644 +--- a/source/tools/muraster.c ++++ b/source/tools/muraster.c +@@ -1003,8 +1003,9 @@ initialise_banding(fz_context *ctx, render_details *render, int color) + + w = render->ibounds.x1 - render->ibounds.x0; + min_band_mem = (size_t)bpp * w * min_band_height; +- reps = (int)(max_band_memory / min_band_mem); +- if (reps < 1) ++ if (min_band_mem > 0) ++ reps = (int)(max_band_memory / min_band_mem); ++ if (min_band_mem == 0 || reps < 1) + reps = 1; + + /* Adjust reps to even out the work between threads */ diff --git a/package/mupdf/mupdf.mk b/package/mupdf/mupdf.mk index 56ea7cc507..e86ba1e73f 100644 --- a/package/mupdf/mupdf.mk +++ b/package/mupdf/mupdf.mk @@ -28,6 +28,9 @@ MUPDF_IGNORE_CVES += CVE-2021-3407 # 0003-Bug-703791-Stay-within-hash-table-max-key-size-in-cached-color-converter.patch MUPDF_IGNORE_CVES += CVE-2021-37220 +# 0005-Bug-704834-Fix-division-by-zero-for-zero-width-pages-in-muraster.patch +MUPDF_IGNORE_CVES += CVE-2021-4216 + # The pkg-config name for gumbo-parser is `gumbo`. MUPDF_PKG_CONFIG_PACKAGES = \ freetype2 \ From peter at korsgaard.com Mon Nov 14 22:28:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:28:27 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig In-Reply-To: <20221106140911.5597E88075@busybox.osuosl.org> (Yann E. MORIN's message of "Sun, 6 Nov 2022 15:07:51 +0100") References: <20221106140911.5597E88075@busybox.osuosl.org> Message-ID: <875yfhi31w.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > commit: https://git.buildroot.net/buildroot/commit/?id=ce38e455bb61ad2f4219a2c7da8b68d07dd0b180 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Signed-off-by: Heiko Thiery > Signed-off-by: Yann E. MORIN Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Mon Nov 14 22:28:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:28:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig Message-ID: <20221114222943.34DF483BB0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=54fdfb7033f62223d4c85332beeb1f142777031a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Heiko Thiery Signed-off-by: Yann E. MORIN (cherry picked from commit ce38e455bb61ad2f4219a2c7da8b68d07dd0b180) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 4ead170b19..d3dedb06f4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1183,8 +1183,10 @@ F: package/uhd/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ +F: board/kontron/smarc-sal28/ F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig +F: configs/kontron_smarc_sal28_defconfig F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/ipmitool/ From peter at korsgaard.com Mon Nov 14 22:27:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 14 Nov 2022 23:27:49 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig Message-ID: <20221114222943.881AD83BB0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ffe4e6d66450839dba2be11a4538d77e873c58d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Heiko Thiery Signed-off-by: Yann E. MORIN (cherry picked from commit ce38e455bb61ad2f4219a2c7da8b68d07dd0b180) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index a297b650dc..d565cc8add 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1231,8 +1231,10 @@ F: package/volk/ N: Heiko Thiery F: board/kontron/bl-imx8mm/ +F: board/kontron/smarc-sal28/ F: board/kontron/pitx-imx8m/ F: configs/kontron_bl_imx8mm_defconfig +F: configs/kontron_smarc_sal28_defconfig F: configs/kontron_pitx_imx8m_defconfig F: package/altera-stapl/ F: package/ipmitool/ From thomas.petazzoni at bootlin.com Mon Nov 14 22:22:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:22:36 +0100 Subject: [Buildroot] [git commit branch/next] package/stb: new package Message-ID: <20221114224335.550B483BD3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5f94d91ed8e486e43b7fcf58b040d26960589eb2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This is a header only library which is required by the latest version of zxing-cpp. Include paths and pc file are based off of debian libstb package. Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/stb/Config.in | 6 ++++++ package/stb/stb.hash | 3 +++ package/stb/stb.mk | 21 +++++++++++++++++++++ package/stb/stb.pc | 8 ++++++++ 6 files changed, 40 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 7d27936992..bc026da4aa 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1418,6 +1418,7 @@ F: package/rtl8192eu/ F: package/serd/ F: package/sord/ F: package/sratom/ +F: package/stb/ F: package/zchunk/ F: support/testing/tests/package/sample_python_rtoml.py F: support/testing/tests/package/test_python_rtoml.py diff --git a/package/Config.in b/package/Config.in index 238d7813f0..52004de075 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1600,6 +1600,7 @@ menu "Graphics" source "package/pixman/Config.in" source "package/poppler/Config.in" source "package/powervr/Config.in" + source "package/stb/Config.in" source "package/tiff/Config.in" source "package/unclutter-xfixes/Config.in" source "package/waffle/Config.in" diff --git a/package/stb/Config.in b/package/stb/Config.in new file mode 100644 index 0000000000..41014d242b --- /dev/null +++ b/package/stb/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_STB + bool "stb" + help + Single-file image and audio processing libraries for C/C++. + + https://github.com/nothings/stb diff --git a/package/stb/stb.hash b/package/stb/stb.hash new file mode 100644 index 0000000000..097ad3424f --- /dev/null +++ b/package/stb/stb.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 c47cf5abe21e1d620afccd159c23fe71dfa86eb270015a7646a4f79e9bfd5503 stb-8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55.tar.gz +sha256 bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63 LICENSE diff --git a/package/stb/stb.mk b/package/stb/stb.mk new file mode 100644 index 0000000000..59358aec26 --- /dev/null +++ b/package/stb/stb.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# stb +# +################################################################################ + +STB_VERSION = 8b5f1f37b5b75829fc72d38e7b5d4bcbf8a26d55 +STB_SITE = $(call github,nothings,stb,$(STB_VERSION)) +STB_LICENSE = Public Domain or MIT +STB_LICENSE_FILES = LICENSE +STB_INSTALL_STAGING = YES +STB_INSTALL_TARGET = NO + +define STB_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/stb + $(INSTALL) -m 0644 $(@D)/*.h $(STAGING_DIR)/usr/include/stb + $(INSTALL) -D -m 0644 $(STB_PKGDIR)/stb.pc \ + $(STAGING_DIR)/usr/lib/pkgconfig/stb.pc +endef + +$(eval $(generic-package)) diff --git a/package/stb/stb.pc b/package/stb/stb.pc new file mode 100644 index 0000000000..165b6da94a --- /dev/null +++ b/package/stb/stb.pc @@ -0,0 +1,8 @@ +prefix=/usr +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: stb +Description: single-file image and audio processing libraries for C/C++ +Version: 0.0 +Cflags: -I${includedir}/stb From thomas.petazzoni at bootlin.com Mon Nov 14 22:43:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:43:40 +0100 Subject: [Buildroot] [PATCH 1/3] package/stb: new package In-Reply-To: <20221107022458.3448020-1-james.hilliard1@gmail.com> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> Message-ID: <20221114234340.4bfa2f55@windsurf> On Sun, 6 Nov 2022 19:24:56 -0700 James Hilliard wrote: > This is a header only library which is required by the latest version > of zxing-cpp. > > Include paths and pc file are based off of debian libstb package. > > Signed-off-by: James Hilliard > --- > DEVELOPERS | 1 + > package/Config.in | 1 + > package/stb/Config.in | 6 ++++++ > package/stb/stb.hash | 3 +++ > package/stb/stb.mk | 21 +++++++++++++++++++++ > package/stb/stb.pc | 8 ++++++++ > 6 files changed, 40 insertions(+) > create mode 100644 package/stb/Config.in > create mode 100644 package/stb/stb.hash > create mode 100644 package/stb/stb.mk > create mode 100644 package/stb/stb.pc Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 14 22:45:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 14 Nov 2022 23:45:32 +0100 Subject: [Buildroot] [PATCH 2/3] package/zxing-cpp: bump to version 1.4.0 In-Reply-To: <20221107022458.3448020-2-james.hilliard1@gmail.com> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> <20221107022458.3448020-2-james.hilliard1@gmail.com> Message-ID: <20221114234532.3aa355df@windsurf> Hello James, On Sun, 6 Nov 2022 19:24:57 -0700 James Hilliard wrote: > -ifeq ($(BR2_PACKAGE_LIBICONV),y) > -ZXING_CPP_DEPENDENCIES += libiconv > +ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) > +ifeq ($(BR2_PACKAGE_OPENCV3),y) > +ZXING_CPP_DEPENDENCIES += opencv3 > +endif > +ifeq ($(BR2_PACKAGE_OPENCV4),y) > +ZXING_CPP_DEPENDENCIES += opencv4 > +endif > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE > +else > +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE > endif > > -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) > -ZXING_CPP_DEPENDENCIES += opencv3 > -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON > +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),y) Are you sure this is correct? I believe it should be: ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),yy) or: ifeq ($(BR2_PACKAGE_PYTHON3),y) since anyway pybind is guaranteed to be available when python3 is enabled, since you select it. > +ZXING_CPP_DEPENDENCIES += python3 python-pybind > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON > +else > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF > +endif > + > +ifeq ($(BR2_PACKAGE_QT5BASE),y) > +ZXING_CPP_DEPENDENCIES += qt5base > +ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) > +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia > +endif > +ifeq ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE it's a bit confusing what's happening here. Why are the dependencies different than the condition used to enable Qt support? Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From james.hilliard1 at gmail.com Mon Nov 14 22:50:08 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 18:50:08 -0400 Subject: [Buildroot] [PATCH 2/3] package/zxing-cpp: bump to version 1.4.0 In-Reply-To: <20221114234532.3aa355df@windsurf> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> <20221107022458.3448020-2-james.hilliard1@gmail.com> <20221114234532.3aa355df@windsurf> Message-ID: On Mon, Nov 14, 2022, 6:45 PM Thomas Petazzoni wrote: > Hello James, > > On Sun, 6 Nov 2022 19:24:57 -0700 > James Hilliard wrote: > > > -ifeq ($(BR2_PACKAGE_LIBICONV),y) > > -ZXING_CPP_DEPENDENCIES += libiconv > > +ifeq > ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) > > +ifeq ($(BR2_PACKAGE_OPENCV3),y) > > +ZXING_CPP_DEPENDENCIES += opencv3 > > +endif > > +ifeq ($(BR2_PACKAGE_OPENCV4),y) > > +ZXING_CPP_DEPENDENCIES += opencv4 > > +endif > > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE > > +else > > +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE > > endif > > > > -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) > > -ZXING_CPP_DEPENDENCIES += opencv3 > > -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON > > +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),y) > > Are you sure this is correct? I believe it should be: > > ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),yy) > > or: > > ifeq ($(BR2_PACKAGE_PYTHON3),y) > > since anyway pybind is guaranteed to be available when python3 is > enabled, since you select it. > > > +ZXING_CPP_DEPENDENCIES += python3 python-pybind > > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON > > +else > > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF > > +endif > > + > > +ifeq ($(BR2_PACKAGE_QT5BASE),y) > > +ZXING_CPP_DEPENDENCIES += qt5base > > +ifeq > ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) > > +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia > > +endif > > +ifeq > ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) > > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE > > it's a bit confusing what's happening here. Why are the dependencies > different than the condition used to enable Qt support? > This variable makes all optional qt deps required, so we only set it when all optional qt deps are present. Some features only need some qt deps. > Best regards, > > 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 james.hilliard1 at gmail.com Mon Nov 14 23:22:53 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 16:22:53 -0700 Subject: [Buildroot] [PATCH v2 1/2] package/zxing-cpp: bump to version 1.4.0 Message-ID: <20221114232254.3970611-1-james.hilliard1@gmail.com> Drop patches which are no longer required. Verified license remains Apache-2.0 after hash change. Rework config options for 1.4.0. Add new host-pkgconf and stb build dependency. Drop optional libiconv dependency which is no longer used. Add optional python module support. Add optional qt5 support. Add optional opencv4 support. Signed-off-by: James Hilliard --- Changes v1 -> v2: - fix makefile pybind check - add comment for qt5 required config --- ...bs-private-not-exported-to-the-users.patch | 43 ----------------- ...akeLists-txt-add-BUILD_OPENCV-option.patch | 39 --------------- package/zxing-cpp/Config.in | 2 + package/zxing-cpp/zxing-cpp.hash | 4 +- package/zxing-cpp/zxing-cpp.mk | 48 +++++++++++++++---- 5 files changed, 42 insertions(+), 94 deletions(-) delete mode 100644 package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch delete mode 100644 package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch diff --git a/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch b/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch deleted file mode 100644 index 90b2320384..0000000000 --- a/package/zxing-cpp/0001-Link-library-with-OpenCV-make-libs-private-not-exported-to-the-users.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 9e5dfa57f3b998bc3049bfa893b20e81dea656df Mon Sep 17 00:00:00 2001 -From: Yuri -Date: Sat, 20 Apr 2019 07:28:26 -0700 -Subject: [PATCH] Link library with OpenCV, not only the executable, make libs - PRIVATE. - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/glassechidna/zxing-cpp/pull/86] ---- - CMakeLists.txt | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 738f4e1..efe3aee 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -60,10 +60,12 @@ include_directories(core/src) - add_library(libzxing ${LIBZXING_FILES}) - set_target_properties(libzxing PROPERTIES PREFIX "") - -+set(libzxing_LIBS "") -+ - find_package(Iconv) - if(ICONV_FOUND) - include_directories(${ICONV_INCLUDE_DIR}) -- target_link_libraries(libzxing ${ICONV_LIBRARIES}) -+ set(libzxing_LIBS ${libzxing_LIBS} ${ICONV_LIBRARIES}) - else() - add_definitions(-DNO_ICONV=1) - endif() -@@ -75,9 +77,12 @@ if(OpenCV_FOUND) - "./opencv-cli/src/*.h" - ) - add_executable(zxing-cv ${OPENCV_ZXING_FILES}) -+ set(libzxing_LIBS ${libzxing_LIBS} ${OpenCV_LIBRARIES}) - target_link_libraries(zxing-cv libzxing ${OpenCV_LIBRARIES}) - endif() - -+target_link_libraries(libzxing PRIVATE ${libzxing_LIBS}) -+ - # Add cli executable. - file(GLOB_RECURSE ZXING_FILES - "./cli/src/*.cpp" diff --git a/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch b/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch deleted file mode 100644 index 31753d7c24..0000000000 --- a/package/zxing-cpp/0002-CMakeLists-txt-add-BUILD_OPENCV-option.patch +++ /dev/null @@ -1,39 +0,0 @@ -From fe740316af970f57ec511cdeafb512510e4842a9 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 9 Nov 2019 17:21:13 +0100 -Subject: [PATCH] CMakeLists.txt: add BUILD_OPENCV option - -Add BUILD_OPENCV option to allow the user to disable OpenCV. It is -especially useful as opencv library can be built without highgui support - -Signed-off-by: Fabrice Fontaine -[Upstream status: https://github.com/glassechidna/zxing-cpp/pull/90] ---- - CMakeLists.txt | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 738f4e1..12913cd 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.0) - project(zxing) - - option(BUILD_TESTING "Enable generation of test targets" OFF) -+option(BUILD_OPENCV "Enable OpenCV classes and OpenCV cli executable" ON) - - set(CMAKE_LIBRARY_PATH /opt/local/lib ${CMAKE_LIBRARY_PATH}) - -@@ -44,8 +45,10 @@ else() - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") - endif() - --# OpenCV classes --find_package(OpenCV) -+if (BUILD_OPENCV) -+ # OpenCV classes -+ find_package(OpenCV) -+endif() - if(OpenCV_FOUND) - list(APPEND LIBZXING_FILES - opencv/src/zxing/MatSource.cpp diff --git a/package/zxing-cpp/Config.in b/package/zxing-cpp/Config.in index c1109219a0..6c17565d2a 100644 --- a/package/zxing-cpp/Config.in +++ b/package/zxing-cpp/Config.in @@ -5,6 +5,8 @@ config BR2_PACKAGE_ZXING_CPP bool "zxing-cpp" depends on !BR2_STATIC_LIBS depends on BR2_INSTALL_LIBSTDCPP + select BR2_PACKAGE_STB + select BR2_PACKAGE_PYTHON_PYBIND if BR2_PACKAGE_PYTHON3 help ZXing-cpp (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library diff --git a/package/zxing-cpp/zxing-cpp.hash b/package/zxing-cpp/zxing-cpp.hash index cabe3e70d4..5457ede44a 100644 --- a/package/zxing-cpp/zxing-cpp.hash +++ b/package/zxing-cpp/zxing-cpp.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 4c2b8601d0e3377143c1a0bbab220146af9fa5a5e29e8fbef42862fe3d38f8e6 zxing-cpp-e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10.tar.gz +sha256 126767bb56f8a1f25ae84d233db2e9b9be50d71f5776092d0e170ca0f0ed1862 zxing-cpp-1.4.0.tar.gz # License files -sha256 c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 COPYING +sha256 c6596eb7be8581c18be736c846fb9173b69eccf6ef94c5135893ec56bd92ba08 LICENSE diff --git a/package/zxing-cpp/zxing-cpp.mk b/package/zxing-cpp/zxing-cpp.mk index e9c80b4453..272397c22e 100644 --- a/package/zxing-cpp/zxing-cpp.mk +++ b/package/zxing-cpp/zxing-cpp.mk @@ -4,23 +4,51 @@ # ################################################################################ -ZXING_CPP_VERSION = e0e40ddec63f38405aca5c8c1ff60b85ec8b1f10 -ZXING_CPP_SITE = $(call github,glassechidna,zxing-cpp,$(ZXING_CPP_VERSION)) +ZXING_CPP_VERSION = 1.4.0 +ZXING_CPP_SITE = $(call github,zxing-cpp,zxing-cpp,v$(ZXING_CPP_VERSION)) ZXING_CPP_LICENSE = Apache-2.0 -ZXING_CPP_LICENSE_FILES = COPYING +ZXING_CPP_LICENSE_FILES = LICENSE ZXING_CPP_INSTALL_STAGING = YES ZXING_CPP_SUPPORTS_IN_SOURCE_BUILD = NO -ZXING_CPP_CONF_OPTS = -DBUILD_TESTING=OFF +ZXING_CPP_DEPENDENCIES = host-pkgconf stb +ZXING_CPP_CONF_OPTS = \ + -DBUILD_READERS=ON \ + -DBUILD_WRITERS=ON \ + -DBUILD_EXAMPLES=ON \ + -DBUILD_BLACKBOX_TESTS=OFF \ + -DBUILD_UNIT_TESTS=OFF \ + -DBUILD_DEPENDENCIES=LOCAL -ifeq ($(BR2_PACKAGE_LIBICONV),y) -ZXING_CPP_DEPENDENCIES += libiconv +ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) +ifeq ($(BR2_PACKAGE_OPENCV3),y) +ZXING_CPP_DEPENDENCIES += opencv3 +endif +ifeq ($(BR2_PACKAGE_OPENCV4),y) +ZXING_CPP_DEPENDENCIES += opencv4 +endif +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE +else +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE endif -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) -ZXING_CPP_DEPENDENCIES += opencv3 -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),yy) +ZXING_CPP_DEPENDENCIES += python3 python-pybind +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON +else +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF +endif + +ifeq ($(BR2_PACKAGE_QT5BASE),y) +ZXING_CPP_DEPENDENCIES += qt5base +ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia +endif +# Only set qt5 as required when all optional qt5 dependencies are present +ifeq ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE +endif else -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=OFF +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_Qt5=TRUE endif $(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 14 23:22:54 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 16:22:54 -0700 Subject: [Buildroot] [PATCH v2 2/2] package/gstreamer1/gst1-plugins-bad: add zxing plugin support In-Reply-To: <20221114232254.3970611-1-james.hilliard1@gmail.com> References: <20221114232254.3970611-1-james.hilliard1@gmail.com> Message-ID: <20221114232254.3970611-2-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/gstreamer1/gst1-plugins-bad/Config.in | 9 +++++++++ package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk | 8 +++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/package/gstreamer1/gst1-plugins-bad/Config.in b/package/gstreamer1/gst1-plugins-bad/Config.in index bcb4cb1545..83dcf37b76 100644 --- a/package/gstreamer1/gst1-plugins-bad/Config.in +++ b/package/gstreamer1/gst1-plugins-bad/Config.in @@ -727,6 +727,15 @@ comment "zbar plugin needs a toolchain w/ threads, C++ and headers >= 3.0" depends on !BR2_TOOLCHAIN_HAS_THREADS \ || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 +config BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING + bool "zxing" + depends on !BR2_STATIC_LIBS # zxing-cpp + depends on BR2_INSTALL_LIBSTDCPP # zxing-cpp + select BR2_PACKAGE_ZXING_CPP + +comment "zxing plugin needs a toolchain w/ C++, dynamic library" + depends on BR2_STATIC_LIBS || !BR2_INSTALL_LIBSTDCPP + endif comment "gst1-plugins-bad needs a toolchain w/ C++" diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk index 14710a2501..78b5096639 100644 --- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk +++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk @@ -70,7 +70,6 @@ GST1_PLUGINS_BAD_CONF_OPTS += \ -Dsvthevcenc=disabled \ -Dtranscode=disabled \ -Dwasapi2=disabled \ - -Dzxing=disabled \ -Dmagicleap=disabled \ -Disac=disabled \ -Diqa=disabled \ @@ -802,6 +801,13 @@ else GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=disabled endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_ZXING),y) +GST1_PLUGINS_BAD_CONF_OPTS += -Dzxing=enabled +GST1_PLUGINS_BAD_DEPENDENCIES += zxing-cpp +else +GST1_PLUGINS_BAD_CONF_OPTS += -Dzxing=disabled +endif + # Add GPL license if GPL licensed plugins enabled. ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y) GST1_PLUGINS_BAD_CONF_OPTS += -Dgpl=enabled -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 14 23:31:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 14 Nov 2022 19:31:56 -0400 Subject: [Buildroot] [PATCH 2/3] package/zxing-cpp: bump to version 1.4.0 In-Reply-To: <20221114234532.3aa355df@windsurf> References: <20221107022458.3448020-1-james.hilliard1@gmail.com> <20221107022458.3448020-2-james.hilliard1@gmail.com> <20221114234532.3aa355df@windsurf> Message-ID: On Mon, Nov 14, 2022 at 6:45 PM Thomas Petazzoni wrote: > > Hello James, > > On Sun, 6 Nov 2022 19:24:57 -0700 > James Hilliard wrote: > > > -ifeq ($(BR2_PACKAGE_LIBICONV),y) > > -ZXING_CPP_DEPENDENCIES += libiconv > > +ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI)$(BR2_PACKAGE_OPENCV4_LIB_HIGHGUI),y) > > +ifeq ($(BR2_PACKAGE_OPENCV3),y) > > +ZXING_CPP_DEPENDENCIES += opencv3 > > +endif > > +ifeq ($(BR2_PACKAGE_OPENCV4),y) > > +ZXING_CPP_DEPENDENCIES += opencv4 > > +endif > > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_OpenCV=TRUE > > +else > > +ZXING_CPP_CONF_OPTS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCV=TRUE > > endif > > > > -ifeq ($(BR2_PACKAGE_OPENCV3_LIB_HIGHGUI),y) > > -ZXING_CPP_DEPENDENCIES += opencv3 > > -ZXING_CPP_CONF_OPTS += -DBUILD_OPENCV=ON > > +ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),y) > > Are you sure this is correct? I believe it should be: > > ifeq ($(BR2_PACKAGE_PYTHON3)$(BR2_PACKAGE_PYTHON_PYBIND),yy) Fixed in v2: https://patchwork.ozlabs.org/project/buildroot/patch/20221114232254.3970611-1-james.hilliard1 at gmail.com/ > > or: > > ifeq ($(BR2_PACKAGE_PYTHON3),y) > > since anyway pybind is guaranteed to be available when python3 is > enabled, since you select it. > > > +ZXING_CPP_DEPENDENCIES += python3 python-pybind > > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=ON > > +else > > +ZXING_CPP_CONF_OPTS += -DBUILD_PYTHON_MODULE=OFF > > +endif > > + > > +ifeq ($(BR2_PACKAGE_QT5BASE),y) > > +ZXING_CPP_DEPENDENCIES += qt5base > > +ifeq ($(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yy) > > +ZXING_CPP_DEPENDENCIES += qt5declarative qt5multimedia > > +endif > > +ifeq ($(BR2_PACKAGE_QT5BASE_GUI)$(BR2_PACKAGE_QT5DECLARATIVE_QUICK)$(BR2_PACKAGE_QT5MULTIMEDIA),yyy) > > +ZXING_CPP_CONF_OPTS += -DCMAKE_REQUIRE_FIND_PACKAGE_Qt5=TRUE This makes all the qt5 components here required: https://github.com/zxing-cpp/zxing-cpp/blob/v1.4.0/example/CMakeLists.txt#L29 One qt5 feature requires BR2_PACKAGE_QT5BASE_GUI: https://github.com/zxing-cpp/zxing-cpp/blob/v1.4.0/example/CMakeLists.txt#L33 The other requires BR2_PACKAGE_QT5DECLARATIVE_QUICK and BR2_PACKAGE_QT5MULTIMEDIA but not BR2_PACKAGE_QT5BASE_GUI: https://github.com/zxing-cpp/zxing-cpp/blob/v1.4.0/example/CMakeLists.txt#L38 > > it's a bit confusing what's happening here. Why are the dependencies > different than the condition used to enable Qt support? Also added a comment in v2: https://patchwork.ozlabs.org/project/buildroot/patch/20221114232254.3970611-1-james.hilliard1 at gmail.com/ > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com From Luca.Pesce at vimar.com Tue Nov 15 07:21:04 2022 From: Luca.Pesce at vimar.com (Pesce Luca) Date: Tue, 15 Nov 2022 07:21:04 +0000 Subject: [Buildroot] BR2_DL_DIR permissions Message-ID: Hi all, it seems that it is not possible to setup a rw BR2_DL_DIR location shared among users of the same group on a host machine (e.g. a build server used by many users, all belonging to a certain "developers" group). Buildroot's root Makefile imposes 'umask 0022' (REQ_UMASK = 0022), which means that every file/folder created by BR will have no write perm for the group, including the per-package download directories under BR2_DL_DIR (which will have drwxr-xr-x perms). These are writeable just for the owner - the user that issued the first build that populated the per-package dl dir for the first time (say user A). Thus, if a BR package changes its version (e.g. for buildroot update), and another user (say user B, in the same group of A) starts a build, BR fails the creation of package-xxx.tar.gz inside the dl dir, because user B has no write permissions on that path. A possible solution would be to chmod 775 the dl dir inside dl-wrapper script, after the actual download, like it already does for the tmpf file (output file of the download backend). A more radical solution would be to change that global REQ_UMASK value to 0002, or to change the root Makefile logic in order to set umask only if the system one is more restrictive than 0022 (it seems to me that the default umask on moderm distros is 0002, so keeping it intact, without resetting it, would suffice). I am not really aware of BR's internals on file permissions management, so any thought or comment on this would be highly appreciated. Thanks and regards, Luca From thomas.petazzoni at bootlin.com Tue Nov 15 07:38:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 15 Nov 2022 07:38:56 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-14 Message-ID: <20221115073903.06B0B404AB@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-14 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 3 | 0 | 0 | 3 | 2022.08.x | 12 | 6 | 0 | 18 | master | 154 | 178 | 0 | 332 | next | 54 | 102 | 0 | 156 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 14 lirc-tools-0.10.2 | 9 glibc-2.36-66-ga1dc0be03c9d... | 8 host-binutils-2.38 | 5 host-pahole-1.24 | 5 libgpg-error-1.45 | 5 xz-5.2.7 | 5 host-rust-1.64.0 | 4 libglib2-2.72.3 | 4 linux-6.0.1 | 4 dash-0.5.11.5 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 libgcrypt-1.10.1 | 3 perl-5.34.1 | 3 /home/buildroot/autobuild/i... | 2 brltty-6.5 | 2 dahdi-linux-3.2.0 | 2 frr-8.3.1 | 2 gerbera-1.10.0 | 2 gmp-6.2.1 | 2 gobject-introspection-1.72.0 | 2 host-gdb-arc-2020.09-releas... | 2 host-go-1.19.3 | 2 hyperfine-1.14.0 | 2 linuxptp-3.1.1 | 2 python-numpy-1.23.4 | 2 s6-linux-utils-2.6.0.0 | 2 tealdeer-1.6.1 | 2 toolchain-external-codescap... | 2 unknown | 2 xenomai-3.0.10 | 2 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 alsa-lib-1.2.8 | 1 android-tools-4.2.2+git2013... | 1 bat-0.19.0 | 1 crun-1.5 | 1 dawgdic-16ac537ba9883ff01b6... | 1 dhcp-4.4.3-P1 | 1 dmalloc-5.6.5 | 1 docker-compose-2.11.2 | 1 efivar-38 | 1 elfutils-0.186 | 1 erlang-22.3.4.22 | 1 exempi-2.6.1 | 1 exim-4.96 | 1 ffmpeg-4.4.3 | 1 file-5.43 | 1 flann-1.9.2 | 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 gitlab-runner-14.5.1 | 1 gocryptfs-2.2.1 | 1 hawktracer-2ec19d7192334414... | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-delve-1.8.0 | 1 host-gcc-initial-11.3.0 | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libglvnd-1.4.0 | 1 libvorbis-1.3.7 | 1 libxml2-2.10.3 | 1 linux-5.10.145-cip17 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.1 | 1 mali-driver-3d697de9bce8bc6... | 1 mesa3d-22.2.2 | 1 mtd-2.1.5 | 1 musl-1.2.3 | 1 nodejs-16.17.1 | 1 ntp-4.2.8p15 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 open62541-v1.3.3 | 1 openssh-9.1p1 | 1 openvmtools-11.3.5-18557794 | 1 oprofile-1.4.0 | 1 package/qt6/qt6base/qt6base... | 1 python-pycryptodomex-3.15.0 | 1 qt-webkit-kiosk-a7720e50f2b... | 1 quickjs-2021-03-27 | 1 rtl8189es-39c17661136da48f8... | 1 sconeserver-8d1935919a20133... | 1 sdl-1.2.15 | 1 strongswan-5.9.8 | 1 tinymembench-0.4 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 vlc-3.0.17.4 | 1 volk-2.5.2 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.3 | 1 wtfutil-0.41.0 | 1 zabbix-5.4.9 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/0c433150361de52f96cb5c0746124a9b751830ac | x86_64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/4fc73642d868118efe19d38cd31adf3ce5c8e7b4 | s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/12e148d8ae955fff03dd57f970b65440242b50fd | mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/dc3daef6fe634bccc4be3f40d7888bacbb16aa59 | ORPH mips64 | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/8852e756715e6208678b08f89e42ec6060e7bf65 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/54bc7d43deb8ccfc1eff4b7aa4028e9daf5839a2 | arm | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/a1dde1e3f6e4d55f979913546ab0b37df9dc1480 | x86_64 | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/4552b5826024fea18bbe79c09a9d9ecae2fb48bb | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/85415ffc7626688d1917a3b4fc5271028a80e413 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/1ffc11182900b41e30338fd878e58ed61634e9fd | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/e9b0f01c48f7b7ab40f62c575c788cdbf83c3bd6 | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/0e69503ae35aa6919f17ba9e0ed95d1038c404ac | sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/df15bfc2ed0cb122a1d4535e0be53c3956ed78bd | ORPH arm | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/63bed53153a888236a830c9fa489abc595990077 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2d7ad79a796c0908777c48db38337f6ebd168a29 | ORPH riscv64 | dawgdic-16ac537ba9883ff01b6... | NOK | http://autobuild.buildroot.net/results/290cd6926c0ed1981abf63a9929575306583a6a5 | xtensa | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/3da84b2489bff0ecdc334815225dc5509c67f425 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/591a303616037d986eb305817f2f5392cbf0725c | ORPH s390x | docker-compose-2.11.2 | NOK | http://autobuild.buildroot.net/results/10f87c18a13bb04668d36b94868641953053ac8b | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/5c80623fad61f0c59dafd35aa0d401823c6c4161 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d2c3cf4a66ce14635a6142e36d49899bb123402f | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/28b0290a6b03a2ae3d972b9d4f756bb21c95619d | powerpc64le | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/97a579e46b7c0d7727fb34a9a61d2c68e6c528be | armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/66c360d94986b8762c70c2f50a3cbaddee3e7adb | armeb | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/6e226f1ba0b920a9aa5a3df6caf601a25150e42b | arm | file-5.43 | NOK | http://autobuild.buildroot.net/results/e50f33615c6b65786e0000826fdea558e7866c1e | ORPH mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/1bdd4eb2e597dba3f982895a6459507302cffe00 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/1f80fd2bc71210d31bcaa51a6418d55431fc19d8 | ORPH xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/bbfed3b04370f789c015a911c53b6beea8ced85b | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/7d621f2325e6931fdb61a08e560dc7ba9487d530 | armeb | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/65a4ddd6b1bb3fb8a9f495063c62b56449b17d6f | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/facbd3e5455c4c6c8d76c61bb4334a6c463d87bb | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/078087811ee5c499c75ac532962c13c9f1e8da8b | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/b7ebb8528197998fda38d82a7efec636666813d1 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ce5744c89948052828882c6c9e14226bb20e38fa | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f1076662f0e29fbbce25d8e013631e45ad47ac03 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/db233f0248d785c8c978bfd1fe9b977e18e74eb8 | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5037fcb747ae381bbc86da1a48f4fdec9630b10a | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c05c826e6a1185cbf16c4bc05124250ddf484ff7 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/d2c9818abc34173a65f158d90a9d8ec870151b57 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b9317969c95b6712b354f7578f20e4870be9b183 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/84d295c292421682aa47cee303059b9d11dcc82d | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/707a8437343856c94eb84f113e78afe4e921a787 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/22e4bdecf5aea000b3a6ccc4ddc750e8bfab3cdc | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d2876fefbee1e7cf8aeea77a9c40af1881675c41 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/32459bc2f5020e3dce522f7898bed366de3c8eb7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7eec059abd816d41b9aebc2a0e0c94c7dce963b1 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ab4121f949671619e4bafc99128d9929699de003 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/6ccd818ef27146defa84aacbb93faafc460cc284 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/bf9024a2f632cdd9b8bbba7eb01037010f18cfdb | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e3131104a7bdfc71db1ac4f53407d913c9cdbd17 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3a7741784dd351e3913a84fee0902ee4acb46a8b | ORPH x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/414d4aa18ced0e7bbd7f3837645f193de1ac7c88 | aarch64_be | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/1c17d7aa546be7ebffbfbdc2f003e814625fb7f6 | riscv64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/96cda21b61818d03df9ad05086bc8d6161423fad | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d8293f7bd8c84e61d85f443cb8242c22f339425f | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0066c139447db1eb6daaef190e2f48fd8e290c42 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/69befaffcadd8d91a7d1900d30e53b567288c8bc | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/43aa0fbb17f2cfb84e9c681773cb0cd4d6f1dd39 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/023a3bcedf9c230faf5f8a5fbf358db307b9a673 | aarch64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1c96f5fd0c11f48ebb405253e7944988bbbf9342 | arm | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/ed35e22252484e1eeda54889b23e317f0cb8704e | arm | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/61b1a54e02448e8d9d25b33c8212eda43a25f4ff | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/9c4b107b07cceeb03fa02c90b2b8082513db59d4 | ORPH arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/64cc24ab585bc75e204c474e66a655e16dd62c8d | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ff10455109cb5904e6839ce3da9a3e7f24ecc024 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/d6fefde525695c8c72e8f62268a363af45da666a | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/abb6f22c999852987dc4d65ba4672e8720b72b63 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3d9e249764a07e65689a8c438086f06848fa5d4f | riscv64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/4b61d316134eef8224326ebbb5f5e765880fa013 | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/731b699f02994c00406cb79b41572c30a34621bd | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/de5fab7cd4512bcc99605bf33173ccb5a6074b21 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6c1c1793e52c1e9924aad7262fe4f105aba5a5b4 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/078785a7c20df5d25af325d152a216d1dad37e16 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d97f084bcbd86a32ec7e5b8fa3cd68348fca2f02 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/430b87128de150fdb72315200c3c9261f28879d2 | armeb | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/a182d72e922fa2e6b4bb000efc1c259fb01beb5c | ORPH mipsel | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/e3c61fc88e569ae3e85839e7012f79fe216bf022 | ORPH riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/aa8c56127a136f31530afb45b2a225d295636f41 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/3a94c5a60a8606924a57a14a97e68eaf5c8bda9a | aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/967118f4c3fe58e20548b9d019d14859b5c7dc7c | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/123ed684b0bdb8e3a55cd9cbc4316671ac7f36c6 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/51d5421c0fa8f05b920d4ab055216e52f17f3d95 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f744243259494eae630fbd3bc9d328eac0edbbc2 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/500d1aeb0157aa88bac1e8bc266ba96c9a2b0bb2 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/53801e370b67604e500d7e276ba309999d534864 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0e27c5bca1a12110c6dbee229b5e5e27e7fdf8b3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3731a521e41ad05e75b6b422ac59b3a2d3735685 | mips | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/d006613a644705d71c3d010bfeb617aa587d6035 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/a8d2afdaa06b9e30c417ce4a49c3413ec00178f2 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/3fe11fdffa6fad0ab6e8eec89469fed90c4201f1 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/a0acec332688722864da8cf8c29e94e5cd42cd0d | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/415184d8eb0455ac196e90f6f3d0351e921447c6 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/633fef388c8a59e1aa32ca85751065c3f7082974 | ORPH x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2223d6d8ac7fd904e3f13ed340d4b08c7d8bc4ff | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/22e7f73c60034f61bfb08ab82e7efa8f5163d5f8 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/adba0fbf2c5d5cdb54d7c3c069aa1d43da02caed | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/413c0d576b21cf1d1ab755b12893d6a3801b8ae5 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/efcf5e9497a53b1e324caed7db3c03ad316d59d9 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a8e8c4dd66f7b12c7f2287ff88e82885d56eb46c | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0b972530853ef56448291a1273f5e87c06232b98 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/35c647ddced63169ad7382f565156c1a37d4abec | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c29493c59741f30b1c53afe3bbac1794c357d44d | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c30a0c1cbe725d0552b08cdb58535545466e8b07 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b16e518767bc5e2b3b11796fcb6f148a94c3a4c9 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/96d360e2d7795c7e4f1e45330e8b92fa030f5770 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3e8142051703bdf402a94139d143854fcd718746 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/fd8ffb1680e667cac6dfe28cc801c673b50cd0e9 | xtensa | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/a840bc8e30cb5cafb3ab4c830ba8147edce09e81 | microblazeel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/eec15435ef4e6289f70e68191d7b1dbbbd8ef3ad | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/8d8ae2c48c3a1f35773eb6f889e3f09e3cc5bcba | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6bb066d5665e70ea6819ac536cc7588c73f59df1 | ORPH aarch64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/40036857609ed0a5deda21eb766c39264b27b872 | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/aa04819ef54fa4023d7f942e81366b63c5f6757f | ORPH arm | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/213da2ee155b04035534a1146c0a800b1825e678 | powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/fc5b9be6c230045ac1db8677375daa5be6056aa8 | mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/14c9811d9676e4abea33ec707bf306917d265eea | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/eca3fd00a7c12b79236e81fc1461eea06ebdfded | ORPH powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/aea8eade9c9355a7111a48ac708276c55bde5eec | ORPH powerpc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/b6c1fb696ce441f08e5ee4b35063b9182af54802 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2e3cb8c9073475fe97cfdddc8bc952695c67abcd | ORPH mips | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/876567947f34c11e1bece00aba306422416e1b16 | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/f17eb3f5df1f86199bd2e13e65015906f3d4f683 | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/adfbb2f19390a7444ee464c8e8475909465f8c29 | ORPH aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/b5b6a62bca9664fdb9f33a971ff732aa83585a06 | ORPH sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/fe7171ac19fe379418d37b789f3b6ad46b4cb410 | armeb | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/4a4c77036c61373412deff91e0148fdaf976a8fb | aarch64 | mali-driver-3d697de9bce8bc6... | NOK | http://autobuild.buildroot.net/results/0e9207ab5806efc3885c27d1e98c7625574e57a3 | arc | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/defdb5bce37b352338d3e6348a1e815a8a5f5c16 | mips | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/cf2e3f2109c5db597b93650779e4833fcc6a6df4 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/e7c26093791ac5b3aec17f6a3e01b919d22d4855 | x86_64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/d92b888bf89f6cd5d7a2da190e970bc0b3a8f476 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/4ded95019cc5dcdc03503a6ded89267612a50145 | ORPH or1k | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/b53bb5dba211b63ac6a62d40f701f2d39f9b43cc | sh4 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e79367d44dac300d5ff2f9d09f2b9a7e47a36f66 | ORPH arm | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/4b024fe4d1b1341c9605cd95f6e3714f1f2d3582 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/dc554220b7419b04f1d04f699862bf6abedbdf19 | ORPH x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/ca0b116a4f8991b71beb8e109aa9ce583f3945e4 | powerpc64le | oprofile-1.4.0 | NOK | http://autobuild.buildroot.net/results/06619e3922d4f2da776ae0174dd42af9d0d303c0 | sparc64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/3808db83faa76814a443d58d19af6cfc61b58cfc | or1k | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/ebd748be36dd85ebdb220745a91937a366b9f536 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/a9a935819044ee3030812ffef4f2b0d351def446 | x86_64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/fecac3898b9e96a227264a86c4195d80c740c64a | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/0fbbd37fc76c57e8c70b52455888759d30a260f8 | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/3812411448de61a875e8bcd2dd014140c22e1cc1 | arm | python-pycryptodomex-3.15.0 | NOK | http://autobuild.buildroot.net/results/43b381496c8114907a4fc431a30c73ce93fff025 | i686 | qt-webkit-kiosk-a7720e50f2b... | NOK | http://autobuild.buildroot.net/results/e6beb8a0ea0dd11849da8ef3c8518dcf4de51263 | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/6607facfc1d9a6e7d4397c1c603de1ab304636f1 | aarch64_be | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/6178fbfbe9fe762645b1907c4ceb032a00e75a89 | arm | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/6bd6279e79e38f0f96b141d3037764ec25f7816e | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/5245f3662c001fd4461f2918c41b11357b3ed813 | mipsel | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/426699caed34d3f126fd7ee519be670421470535 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/5bb7769679b09a2bbd72bb1cdd3095dbeea73969 | ORPH arm | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/cdeaa7e3937008eb1d659ac9aa01d4aeea435287 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/a238ebba9b0f8d631e3d604b85eea81177ea22c2 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/19bcb6839cad8717789af60130ad8e683a2d7447 | arm | tinymembench-0.4 | NOK | http://autobuild.buildroot.net/results/e0c0ec2cedaf66cfc6033c4c7dfa2b50c804dd3d | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/712bd2481232ca78a5167fe6136db8b7adb37bb1 | ORPH mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/0abc1503cea89614f420cf9fc23a92d4c6afe661 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/9957035e742550348a181655dd930a6ba31f44ff | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/f4bbaa2223d2fc8f8b2a09a66054757907f44179 | arc | unknown | NOK | http://autobuild.buildroot.net/results/f936f3348346cd0c3132bff08ff42b32b5346054 | i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/b560558359e1336d748758d97feca8dda31f194f | ORPH arm | vlc-3.0.17.4 | NOK | http://autobuild.buildroot.net/results/85875bc39718b9c57c6dfcdd20860d17cc2a7a94 | powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/740eb365c5a5b315616f5427e49c488531a98d32 | armeb | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/eae690cdf88f8f81d142c794d6b44612ddb6473d | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/5ab308a77f274bf9844376fe868dae2012b92068 | mips64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/9dd505938a04dc2ed5a54f38ac4ba96cf0457d1a | armeb | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b58aebb7cf79c77afe4a0e7a12e3eeda3e3a00a3 | mipsel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/830bbf6a4cf8e0bfbfce90b6beba304011c7937d | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/94f59b2c7de7e9858ec43c87838c15173ca1b2b9 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2bd748d7a3548d1c3d82af8ec88dff1cfc964f04 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/27eda6d4cfa81ef6fdcba54b87828131c3a94c6a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/245b06146bd41db8f6c28af68fe84b711040a0fa | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/cb1f5afbaff46379562b4f9ebc8f62a94207841f | ORPH mips | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/66eec8a76eb471c4176a10d84f041ecf5e6add8c | m68k | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/364084d76a46586088732ffc36b99ddf24604bad | Classification of failures by reason for next --------------------------------------------- libnss-3.84 | 11 glibc-2.36-66-ga1dc0be03c9d... | 8 imagemagick-7.1.0-51 | 5 aubio-0.4.9 | 4 host-go-1.19.3 | 4 unknown | 4 elfutils-0.186 | 3 xz-5.2.7 | 3 bdwgc-8.2.2 | 2 crun-1.5 | 2 efivar-38 | 2 gensio-2.5.5 | 2 gerbera-1.10.0 | 2 gobject-introspection-1.72.0 | 2 host-binutils-2.38 | 2 host-rust-1.65.0 | 2 libkcapi-1.4.0 | 2 tealdeer-1.6.1 | 2 /home/buildroot/autobuild/i... | 1 binutils-arc-2020.09-release | 1 boost-1.80.0 | 1 dash-0.5.11.5 | 1 flann-1.9.2 | 1 flannel-0.14.0 | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-moby-buildkit-0.10.0 | 1 host-sentry-cli-2.8.0 | 1 host-spirv-llvm-translator-... | 1 hyperfine-1.14.0 | 1 jack2-1.9.21 | 1 libeastl-45469730d641868ce0... | 1 libmdbx-0.11.13 | 1 linux-6.0.1 | 1 norm-1.5.8 | 1 ntp-4.2.8p15 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 openssh-9.1p1 | 1 pango-1.50.11 | 1 perl-5.34.1 | 1 perl-net-ssleay-1.85 | 1 php-8.1.12 | 1 procps-ng-3.3.17 | 1 s6-linux-init-1.0.6.3 | 1 scrypt-1.3.1 | 1 skalibs-2.12.0.1 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 uccp420wlan-6.9.1 | 1 uclibc-1.0.42 | 1 udev | 1 valgrind-3.19.0 | 1 wolfssl-5.5.2 | 1 xfsprogs-5.14.2 | 1 zlib-ng-2.0.6 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/577ed953bd72a94a0594a30d29b4f4d57729fb96 | microblazeel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/1dfafce081e73ea7268a0ad0f8827ae7d0c432ff | i686 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/de720a0476537c1c560e09fca0f5da2cece25976 | sh4 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f85905db4bb1b22c7db4a95cc297afb7a4ddca1b | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f20718cb40422e81c02570f45eebdd11a86d0972 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/96202121c042bb30ed25ab75b25aaf27f3353073 | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/494047c128e8a623359c27777d0c1501a4128220 | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/ea4eea908c0a1a5032a657f6cc2bf6adb669a5b9 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/9ce5e73afc14fc4d8c66b939961cb7b0e43723dd | or1k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/934111122bded6ad99fed89b475bc729a24ef1ea | i686 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ee0c80a378c8d082812dd1fd3950df60b9a381f9 | microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f4c9404fa32596659cd6c06ef6cd0d09d56de107 | ORPH x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/73276ab47e601c327a0cd17c596fb3b0eb606398 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/0209772653e21013fbc2b68ede42b453531f8027 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/27bb2f665427c42dd8b2626c70c0820fa9bc68cb | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cf39ac8da9f5b17644d0051e1d0a4ced3522d205 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/b2328c26cb058308d6943bd449967ea97a64a33d | ORPH mips64el | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/dfad9ce87f9d2c0762e2aac9722ca3380241bdf8 | aarch64 | flannel-0.14.0 | NOK | http://autobuild.buildroot.net/results/cb872cbd45cc06c09570d9db72b7ffcfec343089 | x86_64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/44f9efc800fcb188a423bbe2c0af703930ba4972 | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/9ad4afe195fa9a0f322898b32fef986f1e809eec | aarch64_be | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/ba08af1823c645dfaca390bd1b6f92e767ff9b72 | arc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/2be0f002acd0f5f2ff7e6ef99b47ef2f4d3bcf1f | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/626b0a493610738292c96eabfa89c6e35be988b5 | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/03fdf4ad9396b50ecada979df447cab860c7af6a | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4b555d67d78134b80d733ff99a8c1ef80908bc48 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f33be64ea94b3d4eb88a7cbccc7128e43fe0f4d9 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0fc66939f838435b1b32c59ca69c117eb061270b | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/95a7465173126afc1537ae464c5692ea97d16047 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/055624f9b37fb58489117197ed3e34502bfe73ee | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/10777ac4d1bf206cb3fd22abe13a407886ee361d | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6a17f97dee8aeb3fd65197c28d21eaaa308127fa | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c6af13e537be452c16a8817f156cc07115731fe9 | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c04796aba92bc46ef6a13ef18cdf431f9fd0cb1e | ORPH powerpc | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5341bccbb1ab7b0294405e0a31b4ae1e54278161 | ORPH mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/01f7ac591fd05b81818e131d21cfdc2481fbb2a2 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/db181db7a9985a16a1260b89b555e2026cdd415a | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/88d940139362f88c0045dac5eaa447a5a5a70fb4 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/b5743cc5795a72c78e31592fc01f03d2d7100e7f | riscv64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5af269aea72b455ee87d80cdbe859234c2120464 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f8f7ab5be2c4ec90c3096271b4e61fbcec8df45f | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2dcda9734ef255b96cd3ef0fb0d802a2280b562d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b8ded40a45aa58de4b87de9f2993ea2c3b6173bd | riscv64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/1040eead8f0f2fc47cc158c9d34f2429b98f9e61 | sparc64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/692c1d53c931e5bbc2a95222556aa211e8c49b24 | x86_64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/12052dbf60baa9c7109ed0ea5c6b0987c0377007 | or1k | host-sentry-cli-2.8.0 | NOK | http://autobuild.buildroot.net/results/a639a1a4dbd617878d3a124e07bc318ebf1c86e7 | riscv32 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/c5dad1991a8c2761758f756bb114c084f30a887e | ORPH x86_64 | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/414eb6e1b417dc3173f0d9c2865d3a596978ca25 | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b3ea762c83b38bcf2fc88c0a9d3cbf98f71b25dc | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1d5201f65fc7544ca5dd1c4ee182ff37eb9400ae | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/38e8a5b0eedb7eac89856305f01344e5e7ae8b9b | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/c59087e3809ef39dc8f113b5fef42a14fec34a83 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1fbb737a58c76af1688e1c323f364d3cdb5730ba | ORPH x86_64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/82613fe861eff7325bdec9823d6d08132bee7e9c | powerpc | libeastl-45469730d641868ce0... | NOK | http://autobuild.buildroot.net/results/ad44f0001040b2b32645feb4f7310890abca0bcd | mips64 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/cd08664678b7939725d0bd0a382cb613ad9206a6 | arm | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/65fd02cdd88eaf0443a58fc09ea69c80773832cf | sh4a | libmdbx-0.11.13 | NOK | http://autobuild.buildroot.net/results/4e3d82af87ea5998bf70ee6ee4975638bd4ea34c | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0afb0f589fc984e105f1c0715b1abe7a59ecf6b2 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/89c1f4ddb3be06dd37d29cf3569025541c0239d5 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b23d153fdf12386382694f85a4496839b7bc6c2d | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9a0996e33cc5e5041be472dae0b44612dd1944e1 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f83c8b03da5dd7a456615618c00560f6af30622f | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8fbd9e8a58c9211b75f9de5ad69e534e0c666281 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c65c3e50377ca578d8c113a610dcffa1d6a36781 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/daffe1d541d45bd93b6889922ce49c1ae31651e1 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fece42dc607febbce0ce48ecf97453e4f1ed7d07 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5f4a2c0655f14bef075c096b94c6de397eb52157 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e765b6aa38e1806c0bad04097eb26b4cd80a30e0 | arceb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a4ac4acad94b9ae5c8d34024c5174355eae83d60 | ORPH sparc | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/5c6302a03afccc8a2c5324876499aa94541be215 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/50a397f90a2c8be9e078b745fc49fbab7d4abed8 | ORPH microblazeel | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/af28172943829268155b37707ee4b8a4400b8820 | mipsel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1c0d0b9961ec86a433d2dcd2c7067c98200500f9 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/38de0d735218164fb263a4b15cf58950fc073f7d | ORPH aarch64_be | pango-1.50.11 | NOK | http://autobuild.buildroot.net/results/9dbcb1d72d8de6b874adb0e31a29c31aed677a1f | ORPH mips64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c7a7a2f1253ce47595ee1b59f3dcaaeb72b7983d | aarch64_be | perl-net-ssleay-1.85 | NOK | http://autobuild.buildroot.net/results/d6ae8cf90d280c555785cbaf6433cdf146582a10 | microblazeel | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/df71209ec0d72c9729b7ce55fb52df6f5796cc8a | s390x | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/4c015d3d5720170e9cf6923622d6e6e2b90fad38 | ORPH microblaze | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/955abd1a331a332fbdb2a4e0779d18d001800bef | arceb | scrypt-1.3.1 | NOK | http://autobuild.buildroot.net/results/75e2c2ade8cb691a9942d6e639df5cf0c1a728f9 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/106e452a5197d32bb53c3a88477250cf033050ba | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/1d0d0c70fca97e68e7e38960437e01001728f4ae | powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/d9e822806286d99d28140facf6f32530ccaefc5a | mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/1d8cdb9958e0fc65903cb33b4c28598f8a566ac6 | ORPH or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/2aab313f742b4d031fc2c96ff1cfbaa813498d8a | arc | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/b5a9af95f4006686c34d0470c01aace44573722e | ORPH riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/838d3c0a916f5a14085bfa99fa346407c3f1bab8 | aarch64 | udev | NOK | http://autobuild.buildroot.net/results/72e5ec2f1436b20016c59194141778404b2c3b72 | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/b4696bf1c423b5c80f4acc75cd5b53fa9e39fe46 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/e69782507807b1044017e32e8a759d61ef828e02 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/1ca6c451e6b178e875dc6bfcf13a4d68580ab0dc | or1k | unknown | NOK | http://autobuild.buildroot.net/results/70e22f7fb6bf56b9f7acafd5d478efcd0b397748 | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/74eb925bb4885ffce88952924868e627e0b355c7 | ORPH riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/4636ac77c9a318cbc22dd1e84371ae680575c4a9 | mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/1ad71cdda02bbcf75bee51fcf8b61ad4c8314f94 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/83cb9edab95076333dcb9ccce3d32e69c5ab31ed | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9fdb2ca6f3d0186d45fe6eb72bea7a53d91bb18b | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6456bc61307dde95016d8ae73fe6ef68829800d3 | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/cd4b566ca6da0d041c7f5e8e9cc66857503250c3 | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- host-rust-1.62.0 | 1 igd2-for-linux-2.1 | 1 imagemagick-7.1.0-51 | 1 pixman-0.40.0 | 1 uclibc-1.0.42 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/a742bcc841f5655070d9c9ad1e8c61880184340e | mips64el | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/57456aa1cd04917ee0e760e9619150fe9fc8675f | microblazeel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/394e6d7734b27bea5fc48c21b4bbd822a69af267 | ORPH powerpc64le | pixman-0.40.0 | NOK | http://autobuild.buildroot.net/results/4eba16b1639eb626d13c9c420c7ba0d8dfafe768 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/59e66384e430d04724100d02f6bfa530d214b956 | powerpc64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/4f9ceae3cee1e8e74d937891b5657b79fb3d9672 | Gitlab CI results for 2022-11-14 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestPythonPy3Argh | https://gitlab.com/buildroot.org/buildroot/-/jobs/3316432002 | ORPH TestRedis | https://gitlab.com/buildroot.org/buildroot/-/jobs/3316432102 | ORPH -- http://autobuild.buildroot.net From peter at korsgaard.com Tue Nov 15 08:19:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 09:19:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix popt static build In-Reply-To: <20221106230450.970235-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Mon, 7 Nov 2022 00:04:50 +0100") References: <20221106230450.970235-1-fontaine.fabrice@gmail.com> Message-ID: <871qq4iq9d.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following static build failure with popt and iconv raised since > bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e > and > https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff > (which added an unified Makefile): > /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ > crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o > bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o > -static -liconv -lpopt -o sgdisk > /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: > /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): > in function `strdup_locale_from_utf8': > poptint.c:(.text+0x113c): undefined reference to `libiconv_open' > As can be seen above, this build failure is raised because -liconv is > added before -lpopt so use pkgconfig and SGDISK_LDLIBS > The addition of -liconv in LDLIBS could probably be removed in a > follow-up patch for next branch > Fixes: > - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 08:18:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 09:18:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gptfdisk: fix popt static build Message-ID: <20221115081953.6B57183C06@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9cac8cea76b5ba7b6133a6b7880c99a108e57ab2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following static build failure with popt and iconv raised since bump to version 1.0.9 in commit 69015ce94ac3ffe7f349ec37868eea0d0ffec90e and https://sourceforge.net/p/gptfdisk/code/ci/122b58ad82f1a144226d262c87241ee035ed1aff (which added an unified Makefile): /home/autobuild/autobuild/instance-0/output-1/host/bin/mips64el-buildroot-linux-uclibc-g++ crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o attributes.o diskio.o diskio-unix.o sgdisk.o gptcl.o -static -liconv -lpopt -o sgdisk /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/mips64el-buildroot-linux-uclibc/11.3.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /home/autobuild/autobuild/instance-0/output-1/host/mips64el-buildroot-linux-uclibc/sysroot/usr/lib64/../lib64/libpopt.a(poptint.o): in function `strdup_locale_from_utf8': poptint.c:(.text+0x113c): undefined reference to `libiconv_open' As can be seen above, this build failure is raised because -liconv is added before -lpopt so use pkgconfig and SGDISK_LDLIBS The addition of -liconv in LDLIBS could probably be removed in a follow-up patch for next branch Fixes: - http://autobuild.buildroot.org/results/c9f2c9e737c2dd1cd4c1a08a5e8a48165179282d Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a38682dd54dde976836c37dcc30ec24baa474690) Signed-off-by: Peter Korsgaard --- package/gptfdisk/gptfdisk.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package/gptfdisk/gptfdisk.mk b/package/gptfdisk/gptfdisk.mk index 0df9cda08f..f3fc930202 100644 --- a/package/gptfdisk/gptfdisk.mk +++ b/package/gptfdisk/gptfdisk.mk @@ -15,7 +15,8 @@ GPTFDISK_TARGETS_$(BR2_PACKAGE_GPTFDISK_CGDISK) += cgdisk GPTFDISK_DEPENDENCIES += util-linux ifeq ($(BR2_PACKAGE_GPTFDISK_SGDISK),y) -GPTFDISK_DEPENDENCIES += popt +GPTFDISK_DEPENDENCIES += host-pkgconf popt +GPTFDISK_SGDISK_LDLIBS += `$(PKG_CONFIG_HOST_BINARY) --libs popt` endif ifeq ($(BR2_PACKAGE_GPTFDISK_CGDISK),y) GPTFDISK_DEPENDENCIES += ncurses @@ -32,7 +33,8 @@ endif define GPTFDISK_BUILD_CMDS $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D) \ - LDLIBS='$(GPTFDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) + LDLIBS='$(GPTFDISK_LDLIBS)' \ + SGDISK_LDLIBS='$(GPTFDISK_SGDISK_LDLIBS)' $(GPTFDISK_TARGETS_y) endef define GPTFDISK_INSTALL_TARGET_CMDS From David.Laight at ACULAB.COM Tue Nov 15 08:47:58 2022 From: David.Laight at ACULAB.COM (David Laight) Date: Tue, 15 Nov 2022 08:47:58 +0000 Subject: [Buildroot] [PATCH v4] support/scripts/fix-rpath: parallelize patching files In-Reply-To: <20221020115512.483686-1-dumasv.dev@gmail.com> References: <20221019124017.427199-1-dumasv.dev@gmail.com> <20221020115512.483686-1-dumasv.dev@gmail.com> Message-ID: <9d9a3bbf2cfd4f60b82a47087ef8ecba@AcuMS.aculab.com> From: Victor Dumas > Sent: 20 October 2022 12:55 > > Using "xargs" instead of "while read" loop allows for the patching of files to be parallelized > This significantly reduces the amount of time it takes to fix all the paths. > On a larger RFS(~300MB) this script was taking 5 minutes, it now only takes about 30s on a 12 core > machine ... > + # Limit the number of cores used > + procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) > + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} bash -c "patch_file > '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} Are you sure that all versions of xargs the script needs to run on support -P ? Having xargs run 'bash -c "command" ...' and the quoting also looks odd. I presume there is some reason xargs can't just run patrch_file. David - Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK Registration No: 1397386 (Wales) From quentin.schulz at theobroma-systems.com Tue Nov 15 09:24:15 2022 From: quentin.schulz at theobroma-systems.com (Quentin Schulz) Date: Tue, 15 Nov 2022 10:24:15 +0100 Subject: [Buildroot] [PATCH v4] support/scripts/fix-rpath: parallelize patching files In-Reply-To: <9d9a3bbf2cfd4f60b82a47087ef8ecba@AcuMS.aculab.com> References: <20221019124017.427199-1-dumasv.dev@gmail.com> <20221020115512.483686-1-dumasv.dev@gmail.com> <9d9a3bbf2cfd4f60b82a47087ef8ecba@AcuMS.aculab.com> Message-ID: <15715b05-79a5-d542-2dcb-4c921c090463@theobroma-systems.com> Hi David, On 11/15/22 09:47, David Laight wrote: > From: Victor Dumas >> Sent: 20 October 2022 12:55 >> >> Using "xargs" instead of "while read" loop allows for the patching of files to be parallelized >> This significantly reduces the amount of time it takes to fix all the paths. >> On a larger RFS(~300MB) this script was taking 5 minutes, it now only takes about 30s on a 12 core >> machine > ... >> + # Limit the number of cores used >> + procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) >> + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} bash -c "patch_file >> '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} > > Are you sure that all versions of xargs the script needs to > run on support -P ? > --max-procs was part of the initial commit of xargs in findutils in 1996, c.f.: https://git.savannah.gnu.org/cgit/findutils.git/commit/?id=c030b5ee33bbec3c93cddc3ca9ebec14c24dbe07 It is also supported in its initial commit in Busybox: https://git.busybox.net/busybox/commit/?id=92a61c1206572f4a6e55baa24e7cdd4f180d4b64 The only question is about BSD support (since pkgs.org returns that all other distros are using find-utils/busybox basically) since they are using something else (toybox, heirloom, ...?). Do we actually have a list of operating systems that are "officially" supported? > Having xargs run 'bash -c "command" ...' and the quoting also looks odd. > I presume there is some reason xargs can't just run patrch_file. > IIRC, you can't call a shell function from xargs directly. Cheers, Quentin > David > > - > Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, MK1 1PT, UK > Registration No: 1397386 (Wales) > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://urldefense.com/v3/__https://lists.buildroot.org/mailman/listinfo/buildroot__;!!OOPJP91ZZw!mrCuxJUbX9qAxmtZDc6047Tt9_CuDKxXgPQu86pqCMlg_9auvbbJCmj2U4UdX_OnaO0U9ecmUu0-uHnkJjFiEXoSX0FyA8U_YtvT0A$ From peter at korsgaard.com Tue Nov 15 11:04:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:04:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/linux-tools: fix static build In-Reply-To: <20221106222042.648813-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 6 Nov 2022 23:20:42 +0100") References: <20221106222042.648813-1-fontaine.fabrice@gmail.com> Message-ID: <87wn7wh423.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Pass TARGET_LDFLAGS (which contains -static) to fix the following static > build failures with gpio, iio and pci: > LINK lsgpio > /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': > /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' > [...] > LINK iio_event_monitor > /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': > /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' > Fixes: > - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce > - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 11:08:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:08:08 +0100 Subject: [Buildroot] [PATCH] package/udisks: fix the tool name in the config help In-Reply-To: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> (Wolfgang Grandegger's message of "Tue, 8 Nov 2022 18:19:04 +0100") References: <3d7721bd-ab21-89b5-61c0-0a729442883d@grandegger.com> Message-ID: <87sfikh3vr.fsf@dell.be.48ers.dk> >>>>> "Wolfgang" == Wolfgang Grandegger writes: > The name of the tool in udisks2 is udisksctl. > Signed-off-by: Wolfgang Grandegger Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 11:02:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:02:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/linux-tools: fix static build Message-ID: <20221115110952.B2BC683C25@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0934311736a2161834376ddfd60f9757e1e94ae2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Pass TARGET_LDFLAGS (which contains -static) to fix the following static build failures with gpio, iio and pci: LINK lsgpio /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' [...] LINK iio_event_monitor /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' Fixes: - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a29e7fb6765c0a08a3276a11a4da54dfdbdca703) Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-gpio.mk.in | 2 +- package/linux-tools/linux-tool-iio.mk.in | 2 +- package/linux-tools/linux-tool-pci.mk.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/linux-tools/linux-tool-gpio.mk.in b/package/linux-tools/linux-tool-gpio.mk.in index d5a0dbda38..e825db1b11 100644 --- a/package/linux-tools/linux-tool-gpio.mk.in +++ b/package/linux-tools/linux-tool-gpio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += gpio -GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define GPIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/gpio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-iio.mk.in b/package/linux-tools/linux-tool-iio.mk.in index a8cc89e830..27ab0ed7ed 100644 --- a/package/linux-tools/linux-tool-iio.mk.in +++ b/package/linux-tools/linux-tool-iio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += iio -IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define IIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/iio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-pci.mk.in b/package/linux-tools/linux-tool-pci.mk.in index 4ef0368a32..17246f5d7e 100644 --- a/package/linux-tools/linux-tool-pci.mk.in +++ b/package/linux-tools/linux-tool-pci.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += pci -PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define PCI_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/pci/Makefile >/dev/null 2>&1 ; then \ From peter at korsgaard.com Tue Nov 15 11:07:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:07:51 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/udisks: fix the tool name in the config help Message-ID: <20221115110952.BC38583C26@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48cd67d587a80a84b6d8c2cdcc97a5b736fdd4e4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The name of the tool in udisks2 is udisksctl. Signed-off-by: Wolfgang Grandegger Signed-off-by: Thomas Petazzoni (cherry picked from commit 593c64eaf9d2f03d1a0164c114caffa2f4546f5b) Signed-off-by: Peter Korsgaard --- package/udisks/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..5d0b96f3c0 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -31,8 +31,8 @@ config BR2_PACKAGE_UDISKS interfaces that can be used to query and manipulate storage devices. - o a command-line tool, udisks(1), that can be used to query - and use the daemon + o a command-line tool, udisksctl(1), that can be used to + query and use the daemon http://www.freedesktop.org/wiki/Software/udisks From peter at korsgaard.com Tue Nov 15 11:07:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:07:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/udisks: fix the tool name in the config help Message-ID: <20221115111058.3E35E83C31@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=848643401cea201e22a4aa06a7e5a1e0a80e7abd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The name of the tool in udisks2 is udisksctl. Signed-off-by: Wolfgang Grandegger Signed-off-by: Thomas Petazzoni (cherry picked from commit 593c64eaf9d2f03d1a0164c114caffa2f4546f5b) Signed-off-by: Peter Korsgaard --- package/udisks/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/udisks/Config.in b/package/udisks/Config.in index a3a0f82144..5d0b96f3c0 100644 --- a/package/udisks/Config.in +++ b/package/udisks/Config.in @@ -31,8 +31,8 @@ config BR2_PACKAGE_UDISKS interfaces that can be used to query and manipulate storage devices. - o a command-line tool, udisks(1), that can be used to query - and use the daemon + o a command-line tool, udisksctl(1), that can be used to + query and use the daemon http://www.freedesktop.org/wiki/Software/udisks From peter at korsgaard.com Tue Nov 15 11:02:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 12:02:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/linux-tools: fix static build Message-ID: <20221115111058.3570883C2F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=580f76e85b5bc5cd8b1ccba0e3bcb19a0b5bc8ea branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Pass TARGET_LDFLAGS (which contains -static) to fix the following static build failures with gpio, iio and pci: LINK lsgpio /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/../../../../arm-buildroot-linux-musleabi/bin/ld: /home/autobuild/autobuild/instance-8/output-1/host/lib/gcc/arm-buildroot-linux-musleabi/10.4.0/libgcc.a(_dvmd_lnx.o): in function `__aeabi_ldiv0': /home/autobuild/autobuild/instance-8/output-1/build/host-gcc-final-10.4.0/build/arm-buildroot-linux-musleabi/libgcc/../../../libgcc/config/arm/lib1funcs.S:1499: undefined reference to `raise' [...] LINK iio_event_monitor /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/../../../../microblazeel-buildroot-linux-musl/bin/ld: /home/thomas/autobuild/instance-2/output-1/host/lib/gcc/microblazeel-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value': /home/thomas/autobuild/instance-2/output-1/build/host-gcc-final-11.3.0/build/microblazeel-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:88: undefined reference to `abort' Fixes: - http://autobuild.buildroot.org/results/f202eb843ef331939f5f12325bdbf2d0d664a7ce - http://autobuild.buildroot.org/results/504ec8be1ebd15c5da09f8b90bb723a58d4c58c5 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit a29e7fb6765c0a08a3276a11a4da54dfdbdca703) Signed-off-by: Peter Korsgaard --- package/linux-tools/linux-tool-gpio.mk.in | 2 +- package/linux-tools/linux-tool-iio.mk.in | 2 +- package/linux-tools/linux-tool-pci.mk.in | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/linux-tools/linux-tool-gpio.mk.in b/package/linux-tools/linux-tool-gpio.mk.in index d5a0dbda38..e825db1b11 100644 --- a/package/linux-tools/linux-tool-gpio.mk.in +++ b/package/linux-tools/linux-tool-gpio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += gpio -GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +GPIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define GPIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/gpio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-iio.mk.in b/package/linux-tools/linux-tool-iio.mk.in index a8cc89e830..27ab0ed7ed 100644 --- a/package/linux-tools/linux-tool-iio.mk.in +++ b/package/linux-tools/linux-tool-iio.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += iio -IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +IIO_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define IIO_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/iio/Makefile >/dev/null 2>&1 ; then \ diff --git a/package/linux-tools/linux-tool-pci.mk.in b/package/linux-tools/linux-tool-pci.mk.in index 4ef0368a32..17246f5d7e 100644 --- a/package/linux-tools/linux-tool-pci.mk.in +++ b/package/linux-tools/linux-tool-pci.mk.in @@ -6,7 +6,7 @@ LINUX_TOOLS += pci -PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) +PCI_MAKE_OPTS = $(LINUX_MAKE_FLAGS) LDFLAGS="$(TARGET_LDFLAGS)" define PCI_BUILD_CMDS $(Q)if ! grep install $(LINUX_DIR)/tools/pci/Makefile >/dev/null 2>&1 ; then \ From peter at korsgaard.com Tue Nov 15 12:49:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:49:29 +0100 Subject: [Buildroot] [git commit] configs/kontron_bl_imx8mm: U-Boot needs util-linux In-Reply-To: <20221111201945.2DB4282D5B@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Fri, 11 Nov 2022 21:19:10 +0100") References: <20221111201945.2DB4282D5B@busybox.osuosl.org> Message-ID: <87o7t8gz6u.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=223516b51e1a45fa86dc1ac959aed93c7434afa4 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Fixes: > /usr/bin/ld: cannot find -lgnutls > /usr/bin/ld: cannot find -luuid > collect2: error: ld returned 1 exit status > when building U-Boot. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821264 > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:52:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:52:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/wavemon: fix kernel header collision In-Reply-To: <20221110220620.89736-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Thu, 10 Nov 2022 23:06:20 +0100") References: <20221110220620.89736-1-fontaine.fabrice@gmail.com> Message-ID: <87k03wgz2m.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix the following build failure raised since bump to version 0.9.4 in > commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: > In file included from iw_if.h:26:0, > from conf.c:19: > /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' > IFF_UP = 1<<0, /* sysfs */ > ^ > /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here > IFF_UP = 0x1, /* Interface is up. */ > ^ > Fixes: > - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:53:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:53:36 +0100 Subject: [Buildroot] [PATCH v2] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 In-Reply-To: <20221108073606.166060-1-heiko.thiery@gmail.com> (Heiko Thiery's message of "Tue, 8 Nov 2022 08:36:07 +0100") References: <20221108073606.166060-1-heiko.thiery@gmail.com> Message-ID: <87fsekgyzz.fsf@dell.be.48ers.dk> >>>>> "Heiko" == Heiko Thiery writes: > The U-Boot makefile for the host tools does not handle the > compiler/linker options properly. There are some patches [1][2] that fixes > that issue already applied in the newer U-Boot version 2022.10. So we have to > bump U-Boot to fix an autobuilder fail. > Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 > [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) > [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) > Cc: Yann E. MORIN > Signed-off-by: Heiko Thiery Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:51:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:51:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/wavemon: fix kernel header collision Message-ID: <20221115125402.52B6A83C43@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76b180425cb02ba7d533c22b37286ec1a6e9471f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix the following build failure raised since bump to version 0.9.4 in commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: In file included from iw_if.h:26:0, from conf.c:19: /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' IFF_UP = 1<<0, /* sysfs */ ^ /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here IFF_UP = 0x1, /* Interface is up. */ ^ Fixes: - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 57a1ce00a2c9f4b4b988f41b15ad01c6abc2a99c) Signed-off-by: Peter Korsgaard --- .../0001-iw_if.h-don-t-include-linux-if.h.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch new file mode 100644 index 0000000000..95f54e4b7f --- /dev/null +++ b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch @@ -0,0 +1,41 @@ +From 4ac1482bb40376e47805c3737dfed60abb1dd3b4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Dec 2021 00:39:35 +0100 +Subject: [PATCH] iw_if.h: don't include linux/if.h (#109) + +Don't include linux/if.h to avoid the following build failure: + +In file included from iw_if.h:31:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h: At top level: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h:143:8: error: redefinition of 'struct ifmap' + struct ifmap { + ^ +In file included from iw_if.h:26:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/net/if.h:111:8: note: originally defined here + struct ifmap + ^ + +Fixes: + - http://autobuild.buildroot.org/results/a6ee162cf04b70b144b54e1ca4b7b2421071c50c + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/uoaerg/wavemon/commit/4ac1482bb40376e47805c3737dfed60abb1dd3b4] +--- + iw_if.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/iw_if.h b/iw_if.h +index 9e7fa89..6607e0b 100644 +--- a/iw_if.h ++++ b/iw_if.h +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + /* Definitions from linux/ieee80211.h (not necessarily part of distro headers) */ + #define WLAN_CAPABILITY_ESS (1<<0) From peter at korsgaard.com Tue Nov 15 12:48:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:48:37 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/kontron_bl_imx8mm: U-Boot needs util-linux Message-ID: <20221115125402.4738683C42@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a2c54b1990767235ac85a98d4f518465608a4116 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes: /usr/bin/ld: cannot find -lgnutls /usr/bin/ld: cannot find -luuid collect2: error: ld returned 1 exit status when building U-Boot. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821264 Signed-off-by: Thomas Petazzoni (cherry picked from commit 223516b51e1a45fa86dc1ac959aed93c7434afa4) Signed-off-by: Peter Korsgaard --- configs/kontron_bl_imx8mm_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index ff376662e9..13ed1a2078 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -48,6 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_GNUTLS=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y BR2_TARGET_UBOOT_NEEDS_ATF_BL31_BIN=y BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y +BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin" BR2_TARGET_UBOOT_SPL=y From peter at korsgaard.com Tue Nov 15 12:52:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:52:52 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 Message-ID: <20221115125402.601A983C45@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=885b5940f7963ca011611205602ed2d4323405f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit 223516b51e1a (configs/kontron_bl_imx8mm: U-Boot needs util-linux) added the needed dependency against host-util-linux, but missed an earlier comment about u-boot still failing [0] The U-Boot makefile for the host tools does not handle the compiler/linker options properly. There are some patches [1][2] that fixes that issue already applied in the newer U-Boot version 2022.10. So we have to bump U-Boot to fix an autobuilder failure. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3267233833 [0] https://lore.kernel.org/buildroot/CAEyMn7Y3UgT-8dYY5rbnzcPfbGmqRVXG=joWx1fSSCC=WiFzbg at mail.gmail.com/ [1] U-Boot: a638bd349ea43825 (kbuild: add KBUILD_HOSTLDFLAGS to cmd_host-csingle) [2] U-Boot: 31a7688cbe0ed5ed (tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls) Cc: Yann E. MORIN Signed-off-by: Heiko Thiery [yann.morin.1998 at free.fr: - update commit log with reference to [0] - slightly tweak commit log ] Signed-off-by: Yann E. MORIN (cherry picked from commit 4e63809d8d7ed873f320c61fc0eb7e0f64250acf) Signed-off-by: Peter Korsgaard --- configs/kontron_bl_imx8mm_defconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configs/kontron_bl_imx8mm_defconfig b/configs/kontron_bl_imx8mm_defconfig index 13ed1a2078..240cb52245 100644 --- a/configs/kontron_bl_imx8mm_defconfig +++ b/configs/kontron_bl_imx8mm_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="IMX_BOOT_UART_BASE=0x30880 BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron-sl-mx8mm" BR2_TARGET_UBOOT_NEEDS_DTC=y BR2_TARGET_UBOOT_NEEDS_PYTHON3=y From peter at korsgaard.com Tue Nov 15 12:51:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:51:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/wavemon: fix kernel header collision Message-ID: <20221115125523.EDD6683C48@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c87b45c01ea5eab3cc9573139b6b83fdb9e93761 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix the following build failure raised since bump to version 0.9.4 in commit 5cae1a0d675eca41125b6430157d3d0d78d1220c: In file included from iw_if.h:26:0, from conf.c:19: /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/linux/if.h:71:2: error: redeclaration of enumerator 'IFF_UP' IFF_UP = 1<<0, /* sysfs */ ^ /home/buildroot/autobuild/instance-1/output-1/host/mips-buildroot-linux-gnu/sysroot/usr/include/net/if.h:44:5: note: previous definition of 'IFF_UP' was here IFF_UP = 0x1, /* Interface is up. */ ^ Fixes: - http://autobuild.buildroot.org/results/cbdf3e0cf0bee8f1b076581768c24155afc320d9 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 57a1ce00a2c9f4b4b988f41b15ad01c6abc2a99c) Signed-off-by: Peter Korsgaard --- .../0001-iw_if.h-don-t-include-linux-if.h.patch | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch new file mode 100644 index 0000000000..95f54e4b7f --- /dev/null +++ b/package/wavemon/0001-iw_if.h-don-t-include-linux-if.h.patch @@ -0,0 +1,41 @@ +From 4ac1482bb40376e47805c3737dfed60abb1dd3b4 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 22 Dec 2021 00:39:35 +0100 +Subject: [PATCH] iw_if.h: don't include linux/if.h (#109) + +Don't include linux/if.h to avoid the following build failure: + +In file included from iw_if.h:31:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h: At top level: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/linux/if.h:143:8: error: redefinition of 'struct ifmap' + struct ifmap { + ^ +In file included from iw_if.h:26:0, + from conf.c:19: +/home/buildroot/autobuild/instance-3/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/net/if.h:111:8: note: originally defined here + struct ifmap + ^ + +Fixes: + - http://autobuild.buildroot.org/results/a6ee162cf04b70b144b54e1ca4b7b2421071c50c + +Signed-off-by: Fabrice Fontaine +[Retrieved from: +https://github.com/uoaerg/wavemon/commit/4ac1482bb40376e47805c3737dfed60abb1dd3b4] +--- + iw_if.h | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/iw_if.h b/iw_if.h +index 9e7fa89..6607e0b 100644 +--- a/iw_if.h ++++ b/iw_if.h +@@ -28,7 +28,6 @@ + #include + #include + #include +-#include + + /* Definitions from linux/ieee80211.h (not necessarily part of distro headers) */ + #define WLAN_CAPABILITY_ESS (1<<0) From peter at korsgaard.com Tue Nov 15 12:55:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:45 +0100 Subject: [Buildroot] [PATCH 1/2] packages/sudo: explicitly set with-tzdir In-Reply-To: <20221110140054.252389-1-nunog@fr24.com> ("Nuno =?utf-8?Q?Gon?= =?utf-8?Q?=C3=A7alves?= via buildroot"'s message of "Thu, 10 Nov 2022 14:00:53 +0000") References: <20221110140054.252389-1-nunog@fr24.com> Message-ID: <87bkp8gywe.fsf@dell.be.48ers.dk> >>>>> "Nuno" == Nuno Gon?alves via buildroot writes: > If TZDATA is built then use actual zoneinfo path. > Otherwise explicitly disable it to avoid including the host path. > Signed-off-by: Nuno Gon?alves Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:55:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:51 +0100 Subject: [Buildroot] [PATCH 2/2] packages/sudo: explicitly set enable-tmpfiles.d In-Reply-To: <20221110140054.252389-2-nunog@fr24.com> ("Nuno =?utf-8?Q?Gon?= =?utf-8?Q?=C3=A7alves?= via buildroot"'s message of "Thu, 10 Nov 2022 14:00:54 +0000") References: <20221110140054.252389-1-nunog@fr24.com> <20221110140054.252389-2-nunog@fr24.com> Message-ID: <877czwgyw8.fsf@dell.be.48ers.dk> >>>>> "Nuno" == Nuno Gon?alves via buildroot writes: > If systemd is the init system the dir is always /usr/lib/tmpfiles.d. > Otherwise explicitly disable path lookup to avoid including the > host path. > Signed-off-by: Nuno Gon?alves Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:01:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:01:03 +0100 Subject: [Buildroot] [PATCH] package/imagemagick: utilities now need C++ support In-Reply-To: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Fri, 11 Nov 2022 23:40:10 +0100") References: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> Message-ID: <8735akgynk.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > Since upstream commit > https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c > (which first appeared in version 7.1.0-47), ImageMagick forces the > need of a C++ compiler to build its utilities. Despite the request of > Bernd Kuhls to revert this change, upstream declined. > Since this change is causing build failures in our autobuilders, our > only choice is to follow the choice of upstream, and disable building > the utilities when C++ support is not available. > Fixes: > http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. Is imagemagick without the utilities useful? -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 12:54:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:54:58 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] packages/sudo: explicitly set with-tzdir Message-ID: <20221115130151.EC6EE83C54@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=280119afcb333f459435da3b407254ce49fb2b2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x sudo's configure script looks up on the host to determine the path to the timezone data location. That fails in cross-compilation. This is used to sanitise the TZ envirnment variable at runtime, and is not used at buildtime (except to be stored as a string in the program). We can tell sudo where the tz data will be, which we do when the tzdata package is enabled, and we can tell it not to use it at all (to not pass TZ down to sudo-ed executions) othwerwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: rewrite and extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 51d3902af72d74cf5bf7c1246e4bf41cfc5e55f3) Signed-off-by: Peter Korsgaard --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 1826f72017..28cfcbb1e2 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo # 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 = \ + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From peter at korsgaard.com Tue Nov 15 12:57:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:57:44 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/imagemagick: utilities now need C++ support Message-ID: <20221115130152.0ECA383C59@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72842461de91209709d2055ed7377a441d5cb3cd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since upstream commit https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c (which first appeared in version 7.1.0-47), ImageMagick forces the need of a C++ compiler to build its utilities. Despite the request of Bernd Kuhls to revert this change, upstream declined. Since this change is causing build failures in our autobuilders, our only choice is to follow the choice of upstream, and disable building the utilities when C++ support is not available. Fixes: http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN (cherry picked from commit 0910ada70b7194596c6ace0cb06b303173c13de7) Signed-off-by: Peter Korsgaard --- package/imagemagick/imagemagick.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..8a2ec460d5 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -178,6 +178,12 @@ else IMAGEMAGICK_CONF_OPTS += --without-bzlib endif +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +IMAGEMAGICK_CONF_OPTS += --with-utilities +else +IMAGEMAGICK_CONF_OPTS += --without-utilities +endif + HOST_IMAGEMAGICK_CONF_OPTS = \ --disable-opencl \ --disable-openmp \ From peter at korsgaard.com Tue Nov 15 12:55:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] packages/sudo: explicitly set enable-tmpfiles.d Message-ID: <20221115130152.01B1A83C55@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e7f3dcc8e12da71a323d0616880570600c2b5ef branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x sudo's configure script looks up on the host to determine the path where to install its systemd tmpfiles. That is incorrect in cross-compilation. We can explicitly tell sudo where to install its tmpfiles, which we do when systemd is enabled (in Buildroot, systemd-tmpfiles is always enabled when systemd is), or we can tell it not to install tmpfiles at all, which we do otherwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: reword and extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 9c333176a3dae8aa4fa5468e3345d71bc10c44ca) Signed-off-by: Peter Korsgaard --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 28cfcbb1e2..8e237bd36a 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -17,6 +17,7 @@ SUDO_SELINUX_MODULES = sudo SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install SUDO_CONF_OPTS = \ --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ + --enable-tmpfiles.d=$(if $(BR2_PACKAGE_SYSTEMD),/usr/lib/tmpfiles.d,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From peter at korsgaard.com Tue Nov 15 12:56:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:56:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/imagemagick: utilities now need C++ support Message-ID: <20221115130300.A339983C6B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=eecfe810a6ab5b70dd387b46907f70c6a77ad56d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Since upstream commit https://github.com/ImageMagick/ImageMagick/commit/07f3b487f9860fd4eb9422f1a906d0fe83b6fd1c (which first appeared in version 7.1.0-47), ImageMagick forces the need of a C++ compiler to build its utilities. Despite the request of Bernd Kuhls to revert this change, upstream declined. Since this change is causing build failures in our autobuilders, our only choice is to follow the choice of upstream, and disable building the utilities when C++ support is not available. Fixes: http://autobuild.buildroot.net/results/4283235d697408cf2e70be5e3769dbe6ebb9ddae/ Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN (cherry picked from commit 0910ada70b7194596c6ace0cb06b303173c13de7) Signed-off-by: Peter Korsgaard --- package/imagemagick/imagemagick.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk index 6bdf24c1e8..8a2ec460d5 100644 --- a/package/imagemagick/imagemagick.mk +++ b/package/imagemagick/imagemagick.mk @@ -178,6 +178,12 @@ else IMAGEMAGICK_CONF_OPTS += --without-bzlib endif +ifeq ($(BR2_INSTALL_LIBSTDCPP),y) +IMAGEMAGICK_CONF_OPTS += --with-utilities +else +IMAGEMAGICK_CONF_OPTS += --without-utilities +endif + HOST_IMAGEMAGICK_CONF_OPTS = \ --disable-opencl \ --disable-openmp \ From peter at korsgaard.com Tue Nov 15 12:55:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:33 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] packages/sudo: explicitly set enable-tmpfiles.d Message-ID: <20221115130300.9620483C6A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=278806d6f94389c52cf9cd261098d75d74560ab4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x sudo's configure script looks up on the host to determine the path where to install its systemd tmpfiles. That is incorrect in cross-compilation. We can explicitly tell sudo where to install its tmpfiles, which we do when systemd is enabled (in Buildroot, systemd-tmpfiles is always enabled when systemd is), or we can tell it not to install tmpfiles at all, which we do otherwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: reword and extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 9c333176a3dae8aa4fa5468e3345d71bc10c44ca) Signed-off-by: Peter Korsgaard --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 67af546cfc..44a17dd348 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -17,6 +17,7 @@ SUDO_SELINUX_MODULES = sudo SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install SUDO_CONF_OPTS = \ --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ + --enable-tmpfiles.d=$(if $(BR2_PACKAGE_SYSTEMD),/usr/lib/tmpfiles.d,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From peter at korsgaard.com Tue Nov 15 12:55:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 13:55:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] packages/sudo: explicitly set with-tzdir Message-ID: <20221115130300.8A82A83C69@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2a6da8d48660027c48a007394b10369e277b3741 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x sudo's configure script looks up on the host to determine the path to the timezone data location. That fails in cross-compilation. This is used to sanitise the TZ envirnment variable at runtime, and is not used at buildtime (except to be stored as a string in the program). We can tell sudo where the tz data will be, which we do when the tzdata package is enabled, and we can tell it not to use it at all (to not pass TZ down to sudo-ed executions) othwerwise. Signed-off-by: Nuno Gon??alves [yann.morin.1998 at free.fr: rewrite and extend commit log] Signed-off-by: Yann E. MORIN (cherry picked from commit 51d3902af72d74cf5bf7c1246e4bf41cfc5e55f3) Signed-off-by: Peter Korsgaard --- package/sudo/sudo.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index 54901943cd..67af546cfc 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo # 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 = \ + --with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \ --without-lecture \ --without-sendmail \ --without-umask \ From peter at korsgaard.com Tue Nov 15 13:10:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:10:18 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 In-Reply-To: (Baruch Siach via buildroot's message of "Sun, 13 Nov 2022 21:09:54 +0200") References: Message-ID: <87y1scfjnp.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > ATF version 2.2 and older does not disable SSP when > ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables > SSP by default, and ATF does not pass -fno-stack-protector to the > compiler. Upstream commit 7af195e29a42 ("Disable stack protection > explicitly") fixed the issue for v2.3 and newer. > Add -fno-stack-protector in CFLAGS when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF > versions. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:10:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:10:18 +0100 Subject: [Buildroot] [PATCH] boot/arm-trusted-firmware: fix SSP disable in v2.2 In-Reply-To: (Baruch Siach via buildroot's message of "Sun, 13 Nov 2022 21:09:54 +0200") References: Message-ID: <87y1scfjnp.fsf@dell.be.48ers.dk> >>>>> "Baruch" == Baruch Siach via buildroot writes: > ATF version 2.2 and older does not disable SSP when > ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables > SSP by default, and ATF does not pass -fno-stack-protector to the > compiler. Upstream commit 7af195e29a42 ("Disable stack protection > explicitly") fixed the issue for v2.3 and newer. > Add -fno-stack-protector in CFLAGS when > BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF > versions. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 > Cc: Dick Olsson > Cc: Sergey Matyukevich > Signed-off-by: Baruch Siach Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:14:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:14:32 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221113215834.00ae7f71@windsurf> (Thomas Petazzoni via buildroot's message of "Sun, 13 Nov 2022 21:58:34 +0100") References: <20221113184933.47232-1-neal.frager@amd.com> <20221113215834.00ae7f71@windsurf> Message-ID: <87tu30fjgn.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > On Sun, 13 Nov 2022 11:49:33 -0700 > Neal Frager via buildroot wrote: >> This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the >> zynqmp_kria_kv260_defconfig as it is not necessary. The post build >> kv260.sh creates the proper u-boot.itb without needing this option. >> >> Signed-off-by: Neal Frager >> --- >> board/zynqmp/kria/kv260/uboot.fragment | 1 - >> 1 file changed, 1 deletion(-) > I've applied to master, after adding the following to the commit log: > """ > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 > """ > For future patches, it would be nice if you could include such > references if your patch is aimed at fixing a Gitlab CI failure, or an > autobuilder failure. Thanks a lot! Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:19:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:19:14 +0100 Subject: [Buildroot] [PATCH] package/dbus-broker: audit support needs libcap-ng In-Reply-To: <20221112123432.1075333-1-yann.morin.1998@free.fr> (Yann E. MORIN's message of "Sat, 12 Nov 2022 13:34:32 +0100") References: <20221112123432.1075333-1-yann.morin.1998@free.fr> Message-ID: <87pmdofj8t.fsf@dell.be.48ers.dk> >>>>> "Yann" == Yann E MORIN writes: > Since v14 in 2018, audit support has needed libcap-ng. > Fixes: > http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ > Signed-off-by: Yann E. MORIN > Cc: Norbert Lange Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:20:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:20:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/ntfs-3g: security bump to version 2022.10.3 In-Reply-To: <20221112213655.110226-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sat, 12 Nov 2022 22:36:55 +0100") References: <20221112213655.110226-1-fontaine.fabrice@gmail.com> Message-ID: <87leocfj7c.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before > 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A > local attacker can exploit this if the ntfs-3g binary is setuid root. A > physically proximate attacker can exploit this if NTFS-3G software is > configured to execute upon attachment of an external storage device. > https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm > https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:22:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:22:06 +0100 Subject: [Buildroot] [PATCH 1/2] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains In-Reply-To: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Fri, 11 Nov 2022 22:57:58 +0100") References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> Message-ID: <87h6z0fj41.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom > configuration requires an overlay") added a check in > arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected > but not overlay file is provided. While this is indeed a perfectly > valid check to make when building an internal toolchain, with an > external toolchain it's entirely possible to build with no overlay > file: the toolchain already exists, and there's no overlay to be > applied in the context of the Buildroot build. > And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some > of the runtime test cases that use a custom Xtensa core configuration, > with no overlay, to test the toolchains.bootlin.com Xtensa external > toolchain. By relaxing the check to only apply to internal toolchain > configurations, we fix those test cases. > Fixes: > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 > https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:22:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:22:39 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y In-Reply-To: <20221111215759.358116-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Fri, 11 Nov 2022 22:57:59 +0100") References: <20221111215759.358116-1-thomas.petazzoni@bootlin.com> <20221111215759.358116-2-thomas.petazzoni@bootlin.com> Message-ID: <87cz9ofj34.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an > overlay file is mandatory, which genrandconfig can't provide. So we > simply disallow such configurations. > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:24:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:24:51 +0100 Subject: [Buildroot] [PATCH 1/1] package/vlc: fix opengl library check In-Reply-To: <20221113100057.3893656-1-bernd.kuhls@t-online.de> (Bernd Kuhls's message of "Sun, 13 Nov 2022 11:00:57 +0100") References: <20221113100057.3893656-1-bernd.kuhls@t-online.de> Message-ID: <878rkcfizg.fsf@dell.be.48ers.dk> >>>>> "Bernd" == Bernd Kuhls writes: > Fixes: > http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ > Signed-off-by: Bernd Kuhls > --- > While this upstream patch fixes the insufficient check for opengl the > reason why we saw this bug is due to the fact that the libglvnd package > installs GL/gl.h to staging dir even if the defconfig does not enable > libgl support, but fixing this is another topic. Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:06:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:06:14 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/arm-trusted-firmware: fix SSP disable in v2.2 Message-ID: <20221115132518.B834283C78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=62fa9463c6c6eb57479544a779274822ae40cf51 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x ATF version 2.2 and older does not disable SSP when ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables SSP by default, and ATF does not pass -fno-stack-protector to the compiler. Upstream commit 7af195e29a42 ("Disable stack protection explicitly") fixed the issue for v2.3 and newer. Add -fno-stack-protector in CFLAGS when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF versions. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 5e330ff030d11193ce716822c932c2a6b0f109c9) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index f39a24128c..10fdc0ed82 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -56,11 +56,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +else +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-stack-protector +endif + +ifeq ($(BR2_PIC_PIE),y) +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-PIE endif ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") + CFLAGS="$(ARM_TRUSTED_FIRMWARE_CFLAGS)" ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From peter at korsgaard.com Tue Nov 15 13:19:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:19:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/ntfs-3g: security bump to version 2022.10.3 Message-ID: <20221115132518.D726A83C7A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4e8d2508c4b303625b008fa043227607f5c88bb2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device. https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6facb6fa1022a6bc5aa6fbdbaf20b1a57f420259) Signed-off-by: Peter Korsgaard --- package/ntfs-3g/ntfs-3g.hash | 2 +- package/ntfs-3g/ntfs-3g.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ntfs-3g/ntfs-3g.hash b/package/ntfs-3g/ntfs-3g.hash index 89bce73559..3fcba6af4d 100644 --- a/package/ntfs-3g/ntfs-3g.hash +++ b/package/ntfs-3g/ntfs-3g.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz +sha256 f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c ntfs-3g_ntfsprogs-2022.10.3.tgz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/ntfs-3g/ntfs-3g.mk b/package/ntfs-3g/ntfs-3g.mk index 64800c5eeb..62c515d50f 100644 --- a/package/ntfs-3g/ntfs-3g.mk +++ b/package/ntfs-3g/ntfs-3g.mk @@ -4,7 +4,7 @@ # ################################################################################ -NTFS_3G_VERSION = 2022.5.17 +NTFS_3G_VERSION = 2022.10.3 NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz NTFS_3G_SITE = http://tuxera.com/opensource NTFS_3G_CONF_OPTS = --disable-ldconfig From peter at korsgaard.com Tue Nov 15 13:21:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:21:42 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains Message-ID: <20221115132518.E41B783C7B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f5c143672f1554e53bd46ccbb82cd0d4242f8d8c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom configuration requires an overlay") added a check in arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected but not overlay file is provided. While this is indeed a perfectly valid check to make when building an internal toolchain, with an external toolchain it's entirely possible to build with no overlay file: the toolchain already exists, and there's no overlay to be applied in the context of the Buildroot build. And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some of the runtime test cases that use a custom Xtensa core configuration, with no overlay, to test the toolchains.bootlin.com Xtensa external toolchain. By relaxing the check to only apply to internal toolchain configurations, we fix those test cases. It is to be noted that this still allows a configuration where gdb gets built for a custom core, but with no overlay, so basically that means the fsf variant, which can lead to build or run failures that 4cbf7336914f attempted to fix to begin with. This still covers the most common cases. Finally, it also means being able to build a kernel with no overlay, but this is offset by the fact that the kernel may be already patched with an overlay (as it is possible to specify a custom kernel), which is most probably what people using a custom core would have. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: extend commit log with last two paragraphs] Signed-off-by: Yann E. MORIN (cherry picked from commit 6465c79166fed0c9a9b99a15d34c555a3141344f) Signed-off-by: Peter Korsgaard --- arch/arch.mk.xtensa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa index 7b6c59cecd..75145e725f 100644 --- a/arch/arch.mk.xtensa +++ b/arch/arch.mk.xtensa @@ -1,6 +1,6 @@ BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) endif From peter at korsgaard.com Tue Nov 15 13:17:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:17:07 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/matchbox-startup-monitor: fix build without C++ Message-ID: <20221115132518.C8E6283C79@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bf18c5bcfda9b4c1b52a3c8e847fe68b62510cf3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x matchbox-startup-monitor is an ageing package, and uses an old configure.ac with archaic constructs. This had generated a configure script that incorrectly tries to look for and validate a C++ compiler: checking for powerpc64le-buildroot-linux-gnu-g++... no checking whether we are using the GNU C++ compiler... no checking whether no accepts -g... no checking dependency style of no... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check Calling autoreconf fixes the issue, as the generated configure no longer tries to look for a C++ compiler at all anymore. Running autoreconf does not add any new dependency, as they are already in the dependency chain via other packages. Fixes: http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ See also similar changes: 9993a36f5e12 package/pamtester: fix build without C++ c05cc5de868c package/madplay: needs autoreconf eae18d01abc7 libmad: needs autoreconf 43274dd3e0da package/libid3tag: needs autoreconf Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni (cherry picked from commit b44f6c2f303ef03f563edd159b1c88d1cf118ed5) Signed-off-by: Peter Korsgaard --- package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk index c80e75332c..cd2ae4162f 100644 --- a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk +++ b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk @@ -11,4 +11,9 @@ MATCHBOX_STARTUP_MONITOR_LICENSE = GPL-2.0+ MATCHBOX_STARTUP_MONITOR_LICENSE_FILES = COPYING MATCHBOX_STARTUP_MONITOR_DEPENDENCIES = matchbox-lib startup-notification +# Obsolete constructs in the archaic configure.ac generated an outworn +# configure script that incorrectly searches a C++ compiler. Regenerate +# the autoconf machinery to avoid failures without a C++ compiler. +MATCHBOX_STARTUP_MONITOR_AUTORECONF = YES + $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 15 13:26:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:26:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/perl-net-ssleay: bump to version 1.93_01 In-Reply-To: <20221108175129.727174-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Tue, 8 Nov 2022 18:51:29 +0100") References: <20221108175129.727174-1-fontaine.fabrice@gmail.com> Message-ID: <874jv0fiww.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > - Refresh patch > - Drop -lz from Makefile with libressl as this is the only solution for > now: https://github.com/radiator-software/p5-net-ssleay/issues/399 > - License has been clarified to be Artistic-2.0 since version 1.86.11: > https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de > - This bump will fix the following build failure with libressl: > In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, > from SSLeay.xs:141: > SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': > SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} > 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); > | ^~ > https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes > Fixes: > - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:16:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:16:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/matchbox-startup-monitor: fix build without C++ Message-ID: <20221115132631.445EC83CA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ebe54c8ae06b815cac6d9028a733f63c7e4ca2be branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x matchbox-startup-monitor is an ageing package, and uses an old configure.ac with archaic constructs. This had generated a configure script that incorrectly tries to look for and validate a C++ compiler: checking for powerpc64le-buildroot-linux-gnu-g++... no checking whether we are using the GNU C++ compiler... no checking whether no accepts -g... no checking dependency style of no... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check Calling autoreconf fixes the issue, as the generated configure no longer tries to look for a C++ compiler at all anymore. Running autoreconf does not add any new dependency, as they are already in the dependency chain via other packages. Fixes: http://autobuild.buildroot.org/results/223/223f43dd76ee907c5f25c4fee94a0f5d75614dd5/ See also similar changes: 9993a36f5e12 package/pamtester: fix build without C++ c05cc5de868c package/madplay: needs autoreconf eae18d01abc7 libmad: needs autoreconf 43274dd3e0da package/libid3tag: needs autoreconf Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni (cherry picked from commit b44f6c2f303ef03f563edd159b1c88d1cf118ed5) Signed-off-by: Peter Korsgaard --- package/matchbox-startup-monitor/matchbox-startup-monitor.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk index c80e75332c..cd2ae4162f 100644 --- a/package/matchbox-startup-monitor/matchbox-startup-monitor.mk +++ b/package/matchbox-startup-monitor/matchbox-startup-monitor.mk @@ -11,4 +11,9 @@ MATCHBOX_STARTUP_MONITOR_LICENSE = GPL-2.0+ MATCHBOX_STARTUP_MONITOR_LICENSE_FILES = COPYING MATCHBOX_STARTUP_MONITOR_DEPENDENCIES = matchbox-lib startup-notification +# Obsolete constructs in the archaic configure.ac generated an outworn +# configure script that incorrectly searches a C++ compiler. Regenerate +# the autoconf machinery to avoid failures without a C++ compiler. +MATCHBOX_STARTUP_MONITOR_AUTORECONF = YES + $(eval $(autotools-package)) From peter at korsgaard.com Tue Nov 15 13:18:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:18:46 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/dbus-broker: audit support needs libcap-ng Message-ID: <20221115132631.4EB9F83CA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0f2ee83a48e1328b1b34fe482ba6feac63d42d35 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Since v14 in 2018, audit support has needed libcap-ng. Fixes: http://autobuild.buildroot.org/results/43abdb85cc2f386d427cec1cfa876e20e3509cb8/ Signed-off-by: Yann E. MORIN Cc: Norbert Lange Signed-off-by: Thomas Petazzoni (cherry picked from commit 2f0e82c4ef8bc02bf8b2ada7bf5daf940d4e4cac) Signed-off-by: Peter Korsgaard --- package/dbus-broker/Config.in | 1 + package/dbus-broker/dbus-broker.mk | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/package/dbus-broker/Config.in b/package/dbus-broker/Config.in index c7206232da..aa6584c392 100644 --- a/package/dbus-broker/Config.in +++ b/package/dbus-broker/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_DBUS_BROKER depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17 depends on BR2_PACKAGE_SYSTEMD select BR2_PACKAGE_EXPAT + select BR2_PACKAGE_LIBCAP_NG if BR2_PACKAGE_AUDIT help Linux D-Bus Message Broker. diff --git a/package/dbus-broker/dbus-broker.mk b/package/dbus-broker/dbus-broker.mk index 85c3f75a3b..536ee64a71 100644 --- a/package/dbus-broker/dbus-broker.mk +++ b/package/dbus-broker/dbus-broker.mk @@ -28,7 +28,8 @@ DBUS_BROKER_DEPENDENCIES = expat systemd DBUS_BROKER_CONF_OPTS = -Dlauncher=true ifeq ($(BR2_PACKAGE_AUDIT),y) -DBUS_BROKER_DEPENDENCIES += audit +# libcap-ng selected from Config.in +DBUS_BROKER_DEPENDENCIES += audit libcap-ng DBUS_BROKER_CONF_OPTS += -Daudit=true else DBUS_BROKER_CONF_OPTS += -Daudit=false From peter at korsgaard.com Tue Nov 15 13:22:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:22:33 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y Message-ID: <20221115132631.6E2DE83CA1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=868734d040ad0bacd059682649efb4469d53664e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x When BR2_XTENSA_CUSTOM=y is used with the internal toolchain, an overlay file is mandatory, which genrandconfig can't provide. So we simply disallow such configurations. Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN (cherry picked from commit c81da5e41c8b8863920a1f0416e4f7f4d22788bf) Signed-off-by: Peter Korsgaard --- utils/genrandconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index f19a405685..9c6c2b359c 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -304,6 +304,11 @@ def fixup_config(sysinfo, configfile): # No C library for internal toolchain if 'BR2_TOOLCHAIN_BUILDROOT_NONE=y' in configlines: return False + # Xtensa custom cores require an overlay file with internal + # toolchains + if 'BR2_XTENSA_CUSTOM=y' in configlines and \ + 'BR2_TOOLCHAIN_BUILDROOT=y' in configlines: + return False if 'BR2_PACKAGE_AUFS_UTIL=y\n' in configlines and \ 'BR2_PACKAGE_AUFS_UTIL_VERSION=""\n' in configlines: From peter at korsgaard.com Tue Nov 15 13:06:19 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:06:19 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/arm-trusted-firmware: fix SSP disable in v2.2 Message-ID: <20221115132631.3A29F83CA0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7fcd29cb57c50b8e9dea84878b8b54e4fed0ec3c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x ATF version 2.2 and older does not disable SSP when ENABLE_STACK_PROTECTOR is not set. This is because the compiler enables SSP by default, and ATF does not pass -fno-stack-protector to the compiler. Upstream commit 7af195e29a42 ("Disable stack protection explicitly") fixed the issue for v2.3 and newer. Add -fno-stack-protector in CFLAGS when BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP is not set to fix older ATF versions. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3301821171 Cc: Dick Olsson Cc: Sergey Matyukevich Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni (cherry picked from commit 5e330ff030d11193ce716822c932c2a6b0f109c9) Signed-off-by: Peter Korsgaard --- boot/arm-trusted-firmware/arm-trusted-firmware.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 6225d60560..af31d59f67 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -67,11 +67,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ ENABLE_STACK_PROTECTOR=$(call qstrip,$(BR2_TARGET_ARM_TRUSTED_FIRMWARE_SSP_LEVEL)) +else +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-stack-protector +endif + +ifeq ($(BR2_PIC_PIE),y) +ARM_TRUSTED_FIRMWARE_CFLAGS += -fno-PIE endif ARM_TRUSTED_FIRMWARE_MAKE_ENV += \ $(TARGET_MAKE_ENV) \ - $(if $(BR2_PIC_PIE),CFLAGS="-fno-PIE") + CFLAGS="$(ARM_TRUSTED_FIRMWARE_CFLAGS)" ifeq ($(BR2_ARM_CPU_ARMV7A),y) ARM_TRUSTED_FIRMWARE_MAKE_OPTS += ARM_ARCH_MAJOR=7 From peter at korsgaard.com Tue Nov 15 13:19:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:19:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/ntfs-3g: security bump to version 2022.10.3 Message-ID: <20221115132631.58FB583CA5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fde124c8477f9a91ae56a2a3050c26292b6a2260 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix CVE-2022-40284: A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device. https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-v4w8-jv3w-7prm https://github.com/tuxera/ntfs-3g/releases/tag/2022.10.3 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 6facb6fa1022a6bc5aa6fbdbaf20b1a57f420259) Signed-off-by: Peter Korsgaard --- package/ntfs-3g/ntfs-3g.hash | 2 +- package/ntfs-3g/ntfs-3g.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/ntfs-3g/ntfs-3g.hash b/package/ntfs-3g/ntfs-3g.hash index 89bce73559..3fcba6af4d 100644 --- a/package/ntfs-3g/ntfs-3g.hash +++ b/package/ntfs-3g/ntfs-3g.hash @@ -1,4 +1,4 @@ # Locally calculated -sha256 0489fbb6972581e1b417ab578d543f6ae522e7fa648c3c9b49c789510fd5eb93 ntfs-3g_ntfsprogs-2022.5.17.tgz +sha256 f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c ntfs-3g_ntfsprogs-2022.10.3.tgz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 d7bf9d064ac3e5840f9dd02422b7eeec4f1fd03f37fadbd043602be5e882304f COPYING.LIB diff --git a/package/ntfs-3g/ntfs-3g.mk b/package/ntfs-3g/ntfs-3g.mk index 64800c5eeb..62c515d50f 100644 --- a/package/ntfs-3g/ntfs-3g.mk +++ b/package/ntfs-3g/ntfs-3g.mk @@ -4,7 +4,7 @@ # ################################################################################ -NTFS_3G_VERSION = 2022.5.17 +NTFS_3G_VERSION = 2022.10.3 NTFS_3G_SOURCE = ntfs-3g_ntfsprogs-$(NTFS_3G_VERSION).tgz NTFS_3G_SITE = http://tuxera.com/opensource NTFS_3G_CONF_OPTS = --disable-ldconfig From peter at korsgaard.com Tue Nov 15 13:21:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:21:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains Message-ID: <20221115132631.629D883CA0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=19a07fbe5fa155cc9702d6875ce465783d31dd89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit 4cbf7336914f25478aea943456ba7dc3c892c21a ("arch/xtensa: custom configuration requires an overlay") added a check in arch/arch.mk.xtensa to bail out if a custom Xtensa core is selected but not overlay file is provided. While this is indeed a perfectly valid check to make when building an internal toolchain, with an external toolchain it's entirely possible to build with no overlay file: the toolchain already exists, and there's no overlay to be applied in the context of the Buildroot build. And indeed commit 4cbf7336914f25478aea943456ba7dc3c892c21a broke some of the runtime test cases that use a custom Xtensa core configuration, with no overlay, to test the toolchains.bootlin.com Xtensa external toolchain. By relaxing the check to only apply to internal toolchain configurations, we fix those test cases. It is to be noted that this still allows a configuration where gdb gets built for a custom core, but with no overlay, so basically that means the fsf variant, which can lead to build or run failures that 4cbf7336914f attempted to fix to begin with. This still covers the most common cases. Finally, it also means being able to build a kernel with no overlay, but this is offset by the fact that the kernel may be already patched with an overlay (as it is possible to specify a custom kernel), which is most probably what people using a custom core would have. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261966 https://gitlab.com/buildroot.org/buildroot/-/jobs/3282261963 Signed-off-by: Thomas Petazzoni [yann.morin.1998 at free.fr: extend commit log with last two paragraphs] Signed-off-by: Yann E. MORIN (cherry picked from commit 6465c79166fed0c9a9b99a15d34c555a3141344f) Signed-off-by: Peter Korsgaard --- arch/arch.mk.xtensa | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch.mk.xtensa b/arch/arch.mk.xtensa index 7b6c59cecd..75145e725f 100644 --- a/arch/arch.mk.xtensa +++ b/arch/arch.mk.xtensa @@ -1,6 +1,6 @@ BR_ARCH_XTENSA_OVERLAY_FILE = $(call qstrip,$(BR2_XTENSA_OVERLAY_FILE)) -ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM):$(BR_ARCH_XTENSA_OVERLAY_FILE),yy:) +ifeq ($(BR_BUILDING)$(BR2_XTENSA_CUSTOM)$(BR2_TOOLCHAIN_BUILDROOT):$(BR_ARCH_XTENSA_OVERLAY_FILE),yyy:) $(error No xtensa overlay file provided. Check your BR2_XTENSA_OVERLAY_FILE setting) endif From peter at korsgaard.com Tue Nov 15 13:22:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:22:54 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/vlc: fix opengl library check Message-ID: <20221115132631.78C8C83CA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=442fc84e8f32fa45477dd336fc9c9605375c5ded branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes: http://autobuild.buildroot.net/results/9710753984a38b8c6f83a136b39c3bc320ba558b/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit a0aad05cbf20c8e09834e9e1d78a3376cb89910b) Signed-off-by: Peter Korsgaard --- .../vlc/0012-opengl-missing-library-check.patch | 57 ++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/package/vlc/0012-opengl-missing-library-check.patch b/package/vlc/0012-opengl-missing-library-check.patch new file mode 100644 index 0000000000..3a28fe34e3 --- /dev/null +++ b/package/vlc/0012-opengl-missing-library-check.patch @@ -0,0 +1,57 @@ +From 4ab41404cb85684125d73977cadebf83bbc246f5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= +Date: Sat, 22 Jan 2022 11:34:38 +0200 +Subject: [PATCH] opengl: missing library check + +Traditionally the presence of the header file was not considered +sufficient, though this was somewhat forgotten with the prevalence of +pkg-config. + +However most libraries have portable headers, while the shared library +is platform-dependent. It is common for the header to be present while +the library is absent with "multilib" installations (i.e. Linux +installation with multiple architectures). + +Downloaded from upstream commit: +https://code.videolan.org/videolan/vlc/-/commit/4ab41404cb85684125d73977cadebf83bbc246f5 + +Signed-off-by: Bernd Kuhls +--- + configure.ac | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 2f50808d597..0d57fadbf8b 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -3169,7 +3169,6 @@ have_gl="no" + PKG_CHECK_MODULES([GL], [gl], [ + have_gl="yes" + ], [ +- AC_MSG_CHECKING([for OpenGL]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #ifdef _WIN32 + # include +@@ -3179,13 +3178,17 @@ PKG_CHECK_MODULES([GL], [gl], [ + [int t0 = GL_TEXTURE0;]]) + ], [ + GL_CFLAGS="" +- have_gl="yes" + AS_IF([test "${SYS}" != "mingw32"], [ +- GL_LIBS="-lGL" ++ AC_CHECK_LIB([GL], [glTexture2D], [ ++ have_gl="yes" ++ GL_LIBS="-lGL" ++ ]) + ], [ ++ have_gl="yes" + GL_LIBS="-lopengl32" + ]) + ]) ++ AC_MSG_CHECKING([for OpenGL]) + AC_MSG_RESULT([${have_gl}]) + ]) + AM_CONDITIONAL([HAVE_GL], [test "${have_gl}" = "yes"]) +-- +GitLab + From peter at korsgaard.com Tue Nov 15 13:27:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:27:20 +0100 Subject: [Buildroot] [PATCH 1/1] package/libvncserver: fix CVE-2020-29260 In-Reply-To: <20221113214441.13829-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 13 Nov 2022 22:44:41 +0100") References: <20221113214441.13829-1-fontaine.fabrice@gmail.com> Message-ID: <87zgcse4av.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libvncclient v0.9.13 was discovered to contain a memory leak via the > function rfbClientCleanup(). > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:27:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:27:55 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/libvncserver: fix CVE-2020-29260 In-Reply-To: <20221113215558.17757-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 13 Nov 2022 22:55:58 +0100") References: <20221113215558.17757-1-fontaine.fabrice@gmail.com> Message-ID: <87v8nge49w.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > libvncclient v0.9.13 was discovered to contain a memory leak via the > function rfbClientCleanup(). > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2: > - Add LIBVNCSERVER_IGNORE_CVES This is naturally the one I cherry-picked for 2022.02.x / 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:26:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:26:55 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221115132816.DF34C83CAF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=283cba61d15b32739aea8ad0505ddb4cd267fd1e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b3ab978703e0597b4bdf17d3e32cf0357db8315c) Signed-off-by: Peter Korsgaard --- ...nt-free-vncRec-memory-in-rfbClientCleanup.patch | 28 ++++++++++++++++++++++ package/libvncserver/libvncserver.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk index ead809d19c..8f24e2d098 100644 --- a/package/libvncserver/libvncserver.mk +++ b/package/libvncserver/libvncserver.mk @@ -14,6 +14,9 @@ LIBVNCSERVER_INSTALL_STAGING = YES LIBVNCSERVER_DEPENDENCIES = host-pkgconf lzo LIBVNCSERVER_CONF_OPTS = -DWITH_LZO=ON +# 0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch +LIBVNCSERVER_IGNORE_CVES += CVE-2020-29260 + # only used for examples LIBVNCSERVER_CONF_OPTS += \ -DWITH_FFMPEG=OFF \ From peter at korsgaard.com Tue Nov 15 13:26:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:26:03 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/perl-net-ssleay: bump to version 1.93_01 Message-ID: <20221115132816.D308783CAE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=07ec6f688398b36eef1efc522e7e94fc54f7967e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x - Refresh patch - Drop -lz from Makefile with libressl as this is the only solution for now: https://github.com/radiator-software/p5-net-ssleay/issues/399 - License has been clarified to be Artistic-2.0 since version 1.86.11: https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de - This bump will fix the following build failure with libressl: In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes Fixes: - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 191fa1718f7f61ad9846a37c6f0c86a3b713e81c) Signed-off-by: Peter Korsgaard --- .../perl-net-ssleay/0001-fix-build-system.patch | 30 +++++++++++----------- package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++--- package/perl-net-ssleay/perl-net-ssleay.mk | 13 +++++++--- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package/perl-net-ssleay/0001-fix-build-system.patch b/package/perl-net-ssleay/0001-fix-build-system.patch index a6cd0f9ceb..a5ccf464ba 100644 --- a/package/perl-net-ssleay/0001-fix-build-system.patch +++ b/package/perl-net-ssleay/0001-fix-build-system.patch @@ -8,29 +8,29 @@ paths, since they are missing the destdir; Buildroot compilers and linkers already know where to search, anyway. Signed-off-by: "Yann E. MORIN" +[Fabrice: update for 1.93_01] +Signed-off-by: Fabrice Fontaine diff -durN perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm ---- perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-04-01 08:08:37.000000000 +0200 -+++ perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-07-13 00:38:46.281380282 +0200 -@@ -37,14 +37,18 @@ - exit 0; # according http://wiki.cpantesters.org/wiki/CPANAuthorNotes this is best-practice when "missing library" +--- perl-net-ssleay-1.64.orig/Makefile.PL 2014-04-01 08:08:37.000000000 +0200 ++++ perl-net-ssleay-1.64/Makefile.PL 2014-07-13 00:38:46.281380282 +0200 +@@ -192,12 +192,16 @@ + exit MISSING_PREREQ; } -- $self->check_openssl_version($prefix, $exec); +- check_openssl_version($prefix, $exec); +# Does not work for cross-compilation. +# In Buildroot, we do have a supported version. -+# $self->check_openssl_version($prefix, $exec); - my $opts = $self->ssleay_get_build_opts($prefix, $exec); - - $self->makemaker_args( ++# check_openssl_version($prefix, $exec); + my %args = ( CCCDLFLAGS => $opts->{cccdlflags}, OPTIMIZE => $opts->{optimize}, -- INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -- LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +- INC => qq{-I"$opts->{inc_path}"}, +- LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +# Buildroot already has the correct include and library search paths. -+# INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -+# LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), ++# INC => qq{-I"$opts->{inc_path}"}, ++# LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + LIBS => join(' ', (map {"-l$_"} @{$opts->{lib_links}})), ); - - if ( $self->prompt( + # From HMBRAND to handle multple version of OPENSSL installed + if (my $lp = join " " => map '-L'.maybe_quote($_), @{$opts->{lib_paths} || []}) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 7502a60ad1..9caff68edd 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,6 +1,6 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 d602bdce4e0531c6efc276e3e429ca69 Net-SSLeay-1.85.tar.gz -sha256 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8 Net-SSLeay-1.85.tar.gz +md5 c73821e9790b3bdb3471d9b8faf48bbb Net-SSLeay-1.93_01.tar.gz +sha256 876d022fbc719631b11d6bb4b6e78db3c19bbca578093c376c8f9900a4432aa3 Net-SSLeay-1.93_01.tar.gz # computed by scancpan -sha256 b55065185a2172d9f2ea2dd87c18c206ea3dc45a64e5f3deb3eee34d839dc822 LICENSE +sha256 685e534b60d4e2b4fbb1a259a83b5a86e877a919bbb9efc95994276f706a3a71 LICENSE diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 80ce8b9cc7..8b7b2b973b 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.85 +PERL_NET_SSLEAY_VERSION = 1.93_01 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz -PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHRISN PERL_NET_SSLEAY_DEPENDENCIES = openssl -PERL_NET_SSLEAY_LICENSE = OpenSSL +PERL_NET_SSLEAY_LICENSE = Artistic-2.0 PERL_NET_SSLEAY_LICENSE_FILES = LICENSE PERL_NET_SSLEAY_DISTNAME = Net-SSLeay @@ -24,4 +24,11 @@ define PERL_NET_SSLEAY_FIX_MAKEFILE endef PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_FIX_MAKEFILE +ifeq ($(BR2_PACKAGE_LIBRESSL),y) +define PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE + $(SED) "s/-lz//" $(@D)/Makefile +endef +PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE +endif + $(eval $(perl-package)) From peter at korsgaard.com Tue Nov 15 13:26:42 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:26:42 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libvncserver: fix CVE-2020-29260 Message-ID: <20221115132927.61D0C83CB8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3bc8807428924d78eb1df695a7016ad361b89e4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit b3ab978703e0597b4bdf17d3e32cf0357db8315c) Signed-off-by: Peter Korsgaard --- ...nt-free-vncRec-memory-in-rfbClientCleanup.patch | 28 ++++++++++++++++++++++ package/libvncserver/libvncserver.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch new file mode 100644 index 0000000000..7658c112f3 --- /dev/null +++ b/package/libvncserver/0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch @@ -0,0 +1,28 @@ +From bef41f6ec4097a8ee094f90a1b34a708fbd757ec Mon Sep 17 00:00:00 2001 +From: Christian Beier +Date: Sat, 21 Nov 2020 12:52:31 +0100 +Subject: [PATCH] libvncclient: free vncRec memory in rfbClientCleanup() + +Otherwise we leak memory. Spotted by Ramin Farajpour Cami +, thanks! + +[Retrieved from: +https://github.com/LibVNC/libvncserver/commit/bef41f6ec4097a8ee094f90a1b34a708fbd757ec] +Signed-off-by: Fabrice Fontaine +--- + libvncclient/vncviewer.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libvncclient/vncviewer.c b/libvncclient/vncviewer.c +index d6b91f02b..0a1bdcf6a 100644 +--- a/libvncclient/vncviewer.c ++++ b/libvncclient/vncviewer.c +@@ -534,6 +534,8 @@ void rfbClientCleanup(rfbClient* client) { + client->clientData = next; + } + ++ free(client->vncRec); ++ + if (client->sock != RFB_INVALID_SOCKET) + rfbCloseSocket(client->sock); + if (client->listenSock != RFB_INVALID_SOCKET) diff --git a/package/libvncserver/libvncserver.mk b/package/libvncserver/libvncserver.mk index ead809d19c..8f24e2d098 100644 --- a/package/libvncserver/libvncserver.mk +++ b/package/libvncserver/libvncserver.mk @@ -14,6 +14,9 @@ LIBVNCSERVER_INSTALL_STAGING = YES LIBVNCSERVER_DEPENDENCIES = host-pkgconf lzo LIBVNCSERVER_CONF_OPTS = -DWITH_LZO=ON +# 0002-libvncclient-free-vncRec-memory-in-rfbClientCleanup.patch +LIBVNCSERVER_IGNORE_CVES += CVE-2020-29260 + # only used for examples LIBVNCSERVER_CONF_OPTS += \ -DWITH_FFMPEG=OFF \ From peter at korsgaard.com Tue Nov 15 13:25:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:25:39 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/perl-net-ssleay: bump to version 1.93_01 Message-ID: <20221115132927.56ED783CB7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1d74a06d627d181e254344b1f553576557f3f21e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x - Refresh patch - Drop -lz from Makefile with libressl as this is the only solution for now: https://github.com/radiator-software/p5-net-ssleay/issues/399 - License has been clarified to be Artistic-2.0 since version 1.86.11: https://github.com/radiator-software/p5-net-ssleay/commit/aa4a0206d6d2a5ac2998dd9d6a8c5b88902c04de - This bump will fix the following build failure with libressl: In file included from /home/autobuild/autobuild/instance-11/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/perl5/5.34.1/armeb-linux/CORE/perl.h:5748, from SSLeay.xs:141: SSLeay.xs: In function 'XS_Net__SSLeay_SESSION_get_master_key': SSLeay.xs:5569:37: error: invalid use of incomplete typedef 'SSL_SESSION' {aka 'struct ssl_session_st'} 5569 | sv_setpvn(ST(0), (const char*)s->master_key, s->master_key_length); | ^~ https://metacpan.org/release/CHRISN/Net-SSLeay-1.93_01/changes Fixes: - http://autobuild.buildroot.org/results/71337cc496727f2b1173c055d706c5bfc2f5d2bc Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 191fa1718f7f61ad9846a37c6f0c86a3b713e81c) Signed-off-by: Peter Korsgaard --- .../perl-net-ssleay/0001-fix-build-system.patch | 30 +++++++++++----------- package/perl-net-ssleay/perl-net-ssleay.hash | 6 ++--- package/perl-net-ssleay/perl-net-ssleay.mk | 13 +++++++--- 3 files changed, 28 insertions(+), 21 deletions(-) diff --git a/package/perl-net-ssleay/0001-fix-build-system.patch b/package/perl-net-ssleay/0001-fix-build-system.patch index a6cd0f9ceb..a5ccf464ba 100644 --- a/package/perl-net-ssleay/0001-fix-build-system.patch +++ b/package/perl-net-ssleay/0001-fix-build-system.patch @@ -8,29 +8,29 @@ paths, since they are missing the destdir; Buildroot compilers and linkers already know where to search, anyway. Signed-off-by: "Yann E. MORIN" +[Fabrice: update for 1.93_01] +Signed-off-by: Fabrice Fontaine diff -durN perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm ---- perl-net-ssleay-1.64.orig/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-04-01 08:08:37.000000000 +0200 -+++ perl-net-ssleay-1.64/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2014-07-13 00:38:46.281380282 +0200 -@@ -37,14 +37,18 @@ - exit 0; # according http://wiki.cpantesters.org/wiki/CPANAuthorNotes this is best-practice when "missing library" +--- perl-net-ssleay-1.64.orig/Makefile.PL 2014-04-01 08:08:37.000000000 +0200 ++++ perl-net-ssleay-1.64/Makefile.PL 2014-07-13 00:38:46.281380282 +0200 +@@ -192,12 +192,16 @@ + exit MISSING_PREREQ; } -- $self->check_openssl_version($prefix, $exec); +- check_openssl_version($prefix, $exec); +# Does not work for cross-compilation. +# In Buildroot, we do have a supported version. -+# $self->check_openssl_version($prefix, $exec); - my $opts = $self->ssleay_get_build_opts($prefix, $exec); - - $self->makemaker_args( ++# check_openssl_version($prefix, $exec); + my %args = ( CCCDLFLAGS => $opts->{cccdlflags}, OPTIMIZE => $opts->{optimize}, -- INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -- LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +- INC => qq{-I"$opts->{inc_path}"}, +- LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), +# Buildroot already has the correct include and library search paths. -+# INC => join(' ', map {"-I$_"} @{$opts->{inc_paths}}), -+# LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), ++# INC => qq{-I"$opts->{inc_path}"}, ++# LIBS => join(' ', (map '-L'.maybe_quote($_), @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})), + LIBS => join(' ', (map {"-l$_"} @{$opts->{lib_links}})), ); - - if ( $self->prompt( + # From HMBRAND to handle multple version of OPENSSL installed + if (my $lp = join " " => map '-L'.maybe_quote($_), @{$opts->{lib_paths} || []}) diff --git a/package/perl-net-ssleay/perl-net-ssleay.hash b/package/perl-net-ssleay/perl-net-ssleay.hash index 7502a60ad1..9caff68edd 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.hash +++ b/package/perl-net-ssleay/perl-net-ssleay.hash @@ -1,6 +1,6 @@ # retrieved by scancpan from http://cpan.metacpan.org/ -md5 d602bdce4e0531c6efc276e3e429ca69 Net-SSLeay-1.85.tar.gz -sha256 9d8188b9fb1cae3bd791979c20554925d5e94a138d00414f1a6814549927b0c8 Net-SSLeay-1.85.tar.gz +md5 c73821e9790b3bdb3471d9b8faf48bbb Net-SSLeay-1.93_01.tar.gz +sha256 876d022fbc719631b11d6bb4b6e78db3c19bbca578093c376c8f9900a4432aa3 Net-SSLeay-1.93_01.tar.gz # computed by scancpan -sha256 b55065185a2172d9f2ea2dd87c18c206ea3dc45a64e5f3deb3eee34d839dc822 LICENSE +sha256 685e534b60d4e2b4fbb1a259a83b5a86e877a919bbb9efc95994276f706a3a71 LICENSE diff --git a/package/perl-net-ssleay/perl-net-ssleay.mk b/package/perl-net-ssleay/perl-net-ssleay.mk index 80ce8b9cc7..8b7b2b973b 100644 --- a/package/perl-net-ssleay/perl-net-ssleay.mk +++ b/package/perl-net-ssleay/perl-net-ssleay.mk @@ -4,11 +4,11 @@ # ################################################################################ -PERL_NET_SSLEAY_VERSION = 1.85 +PERL_NET_SSLEAY_VERSION = 1.93_01 PERL_NET_SSLEAY_SOURCE = Net-SSLeay-$(PERL_NET_SSLEAY_VERSION).tar.gz -PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/M/MI/MIKEM +PERL_NET_SSLEAY_SITE = $(BR2_CPAN_MIRROR)/authors/id/C/CH/CHRISN PERL_NET_SSLEAY_DEPENDENCIES = openssl -PERL_NET_SSLEAY_LICENSE = OpenSSL +PERL_NET_SSLEAY_LICENSE = Artistic-2.0 PERL_NET_SSLEAY_LICENSE_FILES = LICENSE PERL_NET_SSLEAY_DISTNAME = Net-SSLeay @@ -24,4 +24,11 @@ define PERL_NET_SSLEAY_FIX_MAKEFILE endef PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_FIX_MAKEFILE +ifeq ($(BR2_PACKAGE_LIBRESSL),y) +define PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE + $(SED) "s/-lz//" $(@D)/Makefile +endef +PERL_NET_SSLEAY_POST_CONFIGURE_HOOKS += PERL_NET_SSLEAY_DROP_ZLIB_MAKEFILE +endif + $(eval $(perl-package)) From peter at korsgaard.com Tue Nov 15 13:29:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:29:28 +0100 Subject: [Buildroot] [PATCH v1 1/1] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option In-Reply-To: <20221114221435.2d17a891@windsurf> (Thomas Petazzoni via buildroot's message of "Mon, 14 Nov 2022 22:14:35 +0100") References: <20221114135126.20201-1-neal.frager@amd.com> <20221114221435.2d17a891@windsurf> Message-ID: <87r0y4e47b.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > On Mon, 14 Nov 2022 06:51:26 -0700 > Neal Frager via buildroot wrote: >> This patch fixes the kv260.sh to generate a working u-boot.itb >> now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. >> >> Fixes: >> >> https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 >> >> Signed-off-by: Neal Frager >> --- >> board/zynqmp/kria/kv260/kv260.sh | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) > Applied to master, thanks. Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 15 13:29:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:29:07 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option Message-ID: <20221115133041.499F583CC3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=398e5f58a3d3c4e41509655ab32d65977dbfd4f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch removes the CONFIG_MULTI_DTB_FIT u-boot option for the zynqmp_kria_kv260_defconfig as it is not necessary. The post build kv260.sh creates the proper u-boot.itb without needing this option. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni (cherry picked from commit 515319b86f17ea5a2ce3e51c9063bac9f9e00a01) Signed-off-by: Peter Korsgaard --- board/zynqmp/kria/kv260/uboot.fragment | 1 - 1 file changed, 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/uboot.fragment b/board/zynqmp/kria/kv260/uboot.fragment index 874eb470ac..0ed560c411 100644 --- a/board/zynqmp/kria/kv260/uboot.fragment +++ b/board/zynqmp/kria/kv260/uboot.fragment @@ -1,7 +1,6 @@ CONFIG_DEFAULT_DEVICE_TREE="zynqmp-smk-k26-revA" CONFIG_SYS_SPI_U_BOOT_OFFS=0xF80000 CONFIG_DTB_RESELECT=y -CONFIG_MULTI_DTB_FIT=y CONFIG_DMA=y CONFIG_XILINX_DPDMA=y CONFIG_PHY=y From peter at korsgaard.com Tue Nov 15 13:29:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 15 Nov 2022 14:29:14 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option Message-ID: <20221115133041.5427E83CC5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3a0993251bdd009813dbdbed41b7a0b1a33cca10 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This patch fixes the kv260.sh to generate a working u-boot.itb now that the CONFIG_MULTI_DTB_FIT u-boot option is no longer used. This is a follow-up fix of 515319b86f17ea5a2ce3e51c9063bac9f9e00a01 ("board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option") to fix the build of: https://gitlab.com/buildroot.org/buildroot/-/jobs/3310463281 Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni (cherry picked from commit ec9519831ed5d5698c787b48d2ab952525cacb93) Signed-off-by: Peter Korsgaard --- board/zynqmp/kria/kv260/kv260.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/board/zynqmp/kria/kv260/kv260.sh b/board/zynqmp/kria/kv260/kv260.sh index e3467f3068..e891852009 100755 --- a/board/zynqmp/kria/kv260/kv260.sh +++ b/board/zynqmp/kria/kv260/kv260.sh @@ -8,5 +8,5 @@ UBOOT_DIR=$4 -fdtoverlay -o ${UBOOT_DIR}/fit-dtb.blob -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo +fdtoverlay -o ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb -i ${UBOOT_DIR}/arch/arm/dts/zynqmp-smk-k26-revA.dtb ${UBOOT_DIR}/arch/arm/dts/zynqmp-sck-kv-g-revB.dtbo ${UBOOT_DIR}/tools/mkimage -E -f ${UBOOT_DIR}/u-boot.its -B 0x8 ${BINARIES_DIR}/u-boot.itb From thomas.petazzoni at bootlin.com Tue Nov 15 13:43:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 15 Nov 2022 14:43:35 +0100 Subject: [Buildroot] [PATCH] package/imagemagick: utilities now need C++ support In-Reply-To: <8735akgynk.fsf@dell.be.48ers.dk> References: <20221111224011.430289-1-thomas.petazzoni@bootlin.com> <8735akgynk.fsf@dell.be.48ers.dk> Message-ID: <20221115144335.6efcf3fb@windsurf> On Tue, 15 Nov 2022 14:01:03 +0100 Peter Korsgaard wrote: > Is imagemagick without the utilities useful? It has a library. Not sure how widely used it is, though. dvdauthor, libvips, php-imagick have it as a build time dependency, so I suppose (but didn't check) that they link with the library. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From mf at go-sys.de Tue Nov 15 16:07:15 2022 From: mf at go-sys.de (Michael Fischer) Date: Tue, 15 Nov 2022 17:07:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/gnupg2: bump version to 2.3.8 Message-ID: <20221115160715.10975-1-mf@go-sys.de> Add a patch to fix undefined reference to `ks_ldap_free_state' Signed-off-by: Michael Fischer --- package/gnupg2/0001-ks_ldap_free_state.patch | 22 ++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 ++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 package/gnupg2/0001-ks_ldap_free_state.patch diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..03d27e94d5 --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,22 @@ +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is +not installed + +https://www.linuxfromscratch.org/blfs/view/svn/postlfs/gnupg.html + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c 2022-10-07 15:23:50.000000000 +0200 ++++ b/dirmngr/server.c 2022-11-15 16:34:08.390674457 +0100 +@@ -3137,8 +3137,12 @@ start_command_handler (assuan_fd_t fd, u + ctrl->refcount); + else + { ++#if USE_LDAP ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ -- 2.20.1 From baruch at tkos.co.il Tue Nov 15 16:16:14 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Tue, 15 Nov 2022 18:16:14 +0200 Subject: [Buildroot] [PATCH 1/1] package/gnupg2: bump version to 2.3.8 In-Reply-To: <20221115160715.10975-1-mf@go-sys.de> References: <20221115160715.10975-1-mf@go-sys.de> Message-ID: <87y1scqjgi.fsf@tarshish> Hi Michael, On Tue, Nov 15 2022, Michael Fischer wrote: > Add a patch to fix undefined reference to `ks_ldap_free_state' > > Signed-off-by: Michael Fischer > --- > package/gnupg2/0001-ks_ldap_free_state.patch | 22 ++++++++++++++++++++ > package/gnupg2/gnupg2.hash | 10 ++++----- > package/gnupg2/gnupg2.mk | 2 +- > 3 files changed, 28 insertions(+), 6 deletions(-) > create mode 100644 package/gnupg2/0001-ks_ldap_free_state.patch > > diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch > new file mode 100644 > index 0000000000..03d27e94d5 > --- /dev/null > +++ b/package/gnupg2/0001-ks_ldap_free_state.patch > @@ -0,0 +1,22 @@ > +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is > +not installed > + > +https://www.linuxfromscratch.org/blfs/view/svn/postlfs/gnupg.html > + > +Signed-off-by: Michael Fischer I think it would be better to just backport upstream commit 7011286ce6e1 ("dirmngr: Fix build with no LDAP support."). Make sure to add your sign-off, and a reference to upstream commit. baruch > + > +--- a/dirmngr/server.c 2022-10-07 15:23:50.000000000 +0200 > ++++ b/dirmngr/server.c 2022-11-15 16:34:08.390674457 +0100 > +@@ -3137,8 +3137,12 @@ start_command_handler (assuan_fd_t fd, u > + ctrl->refcount); > + else > + { > ++#if USE_LDAP > ++#if USE_LDAP > + ks_ldap_free_state (ctrl->ks_get_state); > + ctrl->ks_get_state = NULL; > ++#endif > ++#endif > + release_ctrl_ocsp_certs (ctrl); > + xfree (ctrl->server_local); > + dirmngr_deinit_default_ctrl (ctrl); > diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash > index ec2654be7b..f9c071ad45 100644 > --- a/package/gnupg2/gnupg2.hash > +++ b/package/gnupg2/gnupg2.hash > @@ -1,7 +1,7 @@ > -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html > -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 > +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html > +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 > # Calculated based on the hash above and signature > -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig > -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 > -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 > +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig > +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD > +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 > sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING > diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk > index 7d8424c136..9dc29ca99e 100644 > --- a/package/gnupg2/gnupg2.mk > +++ b/package/gnupg2/gnupg2.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -GNUPG2_VERSION = 2.3.7 > +GNUPG2_VERSION = 2.3.8 > GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 > GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg > GNUPG2_LICENSE = GPL-3.0+ -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From mf at go-sys.de Tue Nov 15 16:27:05 2022 From: mf at go-sys.de (Michael Fischer) Date: Tue, 15 Nov 2022 17:27:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/libksba: security bump to version 1.6.2 Message-ID: <20221115162705.27235-1-mf@go-sys.de> A severe bug has been found in Libksba , the library used by GnuPG for parsing the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba before 1.6.2 and may be used for remote code execution. Fix CVE-2022-3515 Signed-off-by: Michael Fischer --- package/libksba/libksba.hash | 2 +- package/libksba/libksba.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash index 422048be5f..77485c0cb6 100644 --- a/package/libksba/libksba.hash +++ b/package/libksba/libksba.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 # Hash for license files: sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk index ca5fc1d749..3a8b3fa502 100644 --- a/package/libksba/libksba.mk +++ b/package/libksba/libksba.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBKSBA_VERSION = 1.6.0 +LIBKSBA_VERSION = 1.6.2 LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) -- 2.20.1 From bernd.kuhls at t-online.de Tue Nov 15 17:59:21 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 15 Nov 2022 18:59:21 +0100 Subject: [Buildroot] [PATCH/next 1/1] package/{mesa3d, mesa3d-headers}: bump version to 22.2.3 Message-ID: <20221115175921.555955-1-bernd.kuhls@t-online.de> Release notes: https://lists.freedesktop.org/archives/mesa-announce/2022-November/000691.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 3712c79db0..cbcd0c5547 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.2.2 +MESA3D_HEADERS_VERSION = 22.2.3 MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz MESA3D_HEADERS_SITE = https://archive.mesa3d.org MESA3D_HEADERS_DL_SUBDIR = mesa3d diff --git a/package/mesa3d/mesa3d.hash b/package/mesa3d/mesa3d.hash index f10f8fe112..e28c0dbfe8 100644 --- a/package/mesa3d/mesa3d.hash +++ b/package/mesa3d/mesa3d.hash @@ -1,5 +1,5 @@ -# From https://lists.freedesktop.org/archives/mesa-announce/2022-October/000689.html -sha256 2de11fb74fc5cc671b818e49fe203cea0cd1d8b69756e97cdb06a2f4e78948f9 mesa-22.2.2.tar.xz -sha512 a1eb67e1ae4880c79b1fdc570f4389baba0b8ba796da7e695c9af19a7d92b6c06b95570e6c796548b61355989025fb7efbf9acac74cbd695f7e297dc913b933c mesa-22.2.2.tar.xz +# From https://lists.freedesktop.org/archives/mesa-announce/2022-November/000691.html +sha256 ee7d026f7b1991dbae0861d359b671145c3a86f2a731353b885d2ea2d5c098d6 mesa-22.2.3.tar.xz +sha512 08e9ce43392c46f9c0d122d70e118511eea81422d06f93ab6d330689b46feed3ac1c3bdcdcfd4a27cd5b9eaf26aab518d152a2c753f07b8ed19575d4ed892ad6 mesa-22.2.3.tar.xz # License sha256 a00275a53178e2645fb65be99a785c110513446a5071ff2c698ed260ad917d75 docs/license.rst diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk index bac071ecb3..502c9c9d19 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.2.2 +MESA3D_VERSION = 22.2.3 MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz MESA3D_SITE = https://archive.mesa3d.org MESA3D_LICENSE = MIT, SGI, Khronos -- 2.34.1 From bernd.kuhls at t-online.de Tue Nov 15 17:59:40 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Tue, 15 Nov 2022 18:59:40 +0100 Subject: [Buildroot] [PATCH/next 1/1] package/tor: bump version to 0.4.7.11 Message-ID: <20221115175940.555973-1-bernd.kuhls@t-online.de> Changelog: https://gitlab.torproject.org/tpo/core/tor/-/commit/a7a90a3f11dc415ac5d86a32877c16685fbe68c2 Signed-off-by: Bernd Kuhls --- package/tor/tor.hash | 4 ++-- package/tor/tor.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/tor/tor.hash b/package/tor/tor.hash index dba08f51b5..fcd5ab5039 100644 --- a/package/tor/tor.hash +++ b/package/tor/tor.hash @@ -1,4 +1,4 @@ -# From https://dist.torproject.org/tor-0.4.7.10.tar.gz.sha256sum -sha256 647e56dfa59ea36dab052027fcfc7663905c826c03509363c456900ecd435a5b tor-0.4.7.10.tar.gz +# From https://dist.torproject.org/tor-0.4.7.11.tar.gz.sha256sum +sha256 cf3cafbeedbdbc5fd1c0540e74d6d10a005eadff929098393815f867e32a136e tor-0.4.7.11.tar.gz # Locally computed sha256 47b54ed17e8fdcab3c44729a1789a09b208f9a63a845a7e50def9df729eebad0 LICENSE diff --git a/package/tor/tor.mk b/package/tor/tor.mk index ed3714f2db..23e9388983 100644 --- a/package/tor/tor.mk +++ b/package/tor/tor.mk @@ -4,7 +4,7 @@ # ################################################################################ -TOR_VERSION = 0.4.7.10 +TOR_VERSION = 0.4.7.11 TOR_SITE = https://dist.torproject.org TOR_LICENSE = BSD-3-Clause TOR_LICENSE_FILES = LICENSE -- 2.34.1 From f.fainelli at gmail.com Tue Nov 15 23:48:04 2022 From: f.fainelli at gmail.com (Florian Fainelli) Date: Tue, 15 Nov 2022 15:48:04 -0800 Subject: [Buildroot] [PATCH 1/1] package/popt: bump to version 1.19 In-Reply-To: <20220917211719.251791-1-fontaine.fabrice@gmail.com> References: <20220917211719.251791-1-fontaine.fabrice@gmail.com> Message-ID: <76b0ac3b-7bd4-f9f5-8191-7c39380dda64@gmail.com> Hi Fabrice, On 9/17/22 14:17, Fabrice Fontaine wrote: > - Drop patches (already in version) and so autoreconf > - Update hash of COPYING (license adjusted to use the original, straight > MIT variant: > https://github.com/rpm-software-management/popt/commit/dcec86df3cfc96d3dd3a3e9f7f1086b768d2d88f) > > https://github.com/rpm-software-management/popt/compare/popt-1.18-release...popt-1.19-release > > Signed-off-by: Fabrice Fontaine We recently upgraded from buildroot 2022.08 to 2022.11-rc1 which contains this change of yours and this causes gptfdisk's sgdisk to not be able to open the devices passed as argument, steps to reproduce would be as simple as: # sgdisk -p /dev/sda Problem opening for reading! Error is 2. The specified file does not exist! Markus looked at the strace output and found the following: strace -f sgdisk -p /dev/sda [...] brk(NULL) = 0x5581f4d000 brk(0x5581f6e000) = 0x5581f6e000 brk(0x5581f8f000) = 0x5581f8f000 openat(AT_FDCWD, "", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "Problem opening ", 16Problem opening ) = 16 write(2, " for reading! Error is ", 23 for reading! Error is ) = 23 write(2, "2", 12) = 1 write(2, ".\n", 2. ) = 2 write(2, "The specified file does not exis"..., 35The specified file does not exist! ) = 35 exit_group(2) = ? +++ exited with 2 +++ the openat() system call is passed an empty string which is the reason for sgdisk to fail opening the specified device. Reverting libpopt back to 1.18 but keeping everything else the same resolves the issue. Is this is a known problem? Thanks! -- Florian From Alexey.Brodkin at synopsys.com Tue Nov 15 23:52:33 2022 From: Alexey.Brodkin at synopsys.com (Alexey Brodkin) Date: Wed, 16 Nov 2022 00:52:33 +0100 Subject: [Buildroot] [PATCH 0/2] Enable (or rather fix) glibc for ARC700 Message-ID: <20221115235235.74897-1-abrodkin@synopsys.com> It's been waiting for a long time and now under pressure of possible removal of ARC700 support from Buildroot that change is finally being published. Among other things it will fix annoying build failures for ARC700, which now became so much visible since Buildroot switched to glibc as its default C library, see [1]. [1] https://git.buildroot.net/buildroot/commit/?id=4057e36ca9665edd5248512e4edba2c243b8f4be Sergey Matyukevich (2): package/glibc: add support for ARC700 configs/snps_arc700_nsim_defconfig: add ARC700 target for nSIM board/synopsys/nsim/readme.txt | 43 +++++ configs/snps_arc700_nsim_defconfig | 18 ++ .../glibc/0003-ARC-Synopsys-ARC700-support.patch | 208 +++++++++++++++++++++ 3 files changed, 269 insertions(+) create mode 100644 board/synopsys/nsim/readme.txt create mode 100644 configs/snps_arc700_nsim_defconfig create mode 100644 package/glibc/0003-ARC-Synopsys-ARC700-support.patch -- 2.16.2 From Alexey.Brodkin at synopsys.com Tue Nov 15 23:52:35 2022 From: Alexey.Brodkin at synopsys.com (Alexey Brodkin) Date: Wed, 16 Nov 2022 00:52:35 +0100 Subject: [Buildroot] [PATCH 2/2] configs/snps_arc700_nsim_defconfig: add ARC700 target for nSIM In-Reply-To: <20221115235235.74897-1-abrodkin@synopsys.com> References: <20221115235235.74897-1-abrodkin@synopsys.com> Message-ID: <20221115235235.74897-3-abrodkin@synopsys.com> From: Sergey Matyukevich Add ARC700 image configuration for nSIM instruction set simulator. This is a nice starting point for ARC700 in nSIM. Signed-off-by: Sergey Matyukevich Signed-off-by: Alexey Brodkin --- board/synopsys/nsim/readme.txt | 43 ++++++++++++++++++++++++++++++++++++++ configs/snps_arc700_nsim_defconfig | 18 ++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 board/synopsys/nsim/readme.txt create mode 100644 configs/snps_arc700_nsim_defconfig diff --git a/board/synopsys/nsim/readme.txt b/board/synopsys/nsim/readme.txt new file mode 100644 index 0000000000..cc89cf87ac --- /dev/null +++ b/board/synopsys/nsim/readme.txt @@ -0,0 +1,43 @@ +How to build it +=============== + +Configure build for the selected nSIM target. For instance, for +ARC700 nSIM target use the following defauilt configuration: +$ make snps_arc700_nsim_defconfig + +Optionally modify the configuration: +$ make menuconfig + +Build: +$ make + +How to use it +============= + +Resulting image can be booted using ARC nSIM instruction set simulator. +Free version of nSIM is available for download: +- https://www.synopsys.com/cgi-bin/dwarcnsim/req1.cgi +It provides nsimdrv binary for Linux that can be used stand-alone +or with GDB. + +To run ARC700 image use the following command: +$ nsimdrv \ + -prop=nsim_mem-dev=uart0,kind=dwuart,base=0xf0000000,irq=24 \ + -prop=icache=32768,64,2,0 \ + -prop=dcache=32768,64,4,0 \ + -prop=nsim_isa_enable_timer_0=1 \ + -prop=nsim_isa_enable_timer_1=1 \ + -prop=nsim_isa_host_timer=1 \ + -prop=nsim_mmu=3 \ + -prop=nsim_isa_family=a700 \ + -prop=nsim_isa_atomic_option=1 \ + -prop=nsim_isa_dpfp=none \ + -prop=nsim_isa_shift_option=2 \ + -prop=nsim_isa_swap_option=1 \ + -prop=nsim_isa_bitscan_option=1 \ + -prop=nsim_isa_sat=1 \ + -prop=nsim_isa_mpy32=1 \ + -prop=isa_counters=1 \ + -prop=nsim_isa_pct_counters=8 \ + -prop=nsim_isa_pct_size=48 \ + output/images/vmlinux diff --git a/configs/snps_arc700_nsim_defconfig b/configs/snps_arc700_nsim_defconfig new file mode 100644 index 0000000000..3964924bed --- /dev/null +++ b/configs/snps_arc700_nsim_defconfig @@ -0,0 +1,18 @@ +# Architecture +BR2_arcle=y + +# System +BR2_TARGET_GENERIC_HOSTNAME="arc700" + +# Linux headers same as kernel, a 6.0 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.8" +BR2_LINUX_KERNEL_DEFCONFIG="nsim_700" +BR2_LINUX_KERNEL_VMLINUX=y + +# Rootfs +BR2_TARGET_ROOTFS_INITRAMFS=y -- 2.16.2 From Alexey.Brodkin at synopsys.com Tue Nov 15 23:52:34 2022 From: Alexey.Brodkin at synopsys.com (Alexey Brodkin) Date: Wed, 16 Nov 2022 00:52:34 +0100 Subject: [Buildroot] [PATCH 1/2] package/glibc: add support for ARC700 In-Reply-To: <20221115235235.74897-1-abrodkin@synopsys.com> References: <20221115235235.74897-1-abrodkin@synopsys.com> Message-ID: <20221115235235.74897-2-abrodkin@synopsys.com> From: Sergey Matyukevich Even though ARC700 glibc port is very close to ARCv2 port, it is formally another ABI that requires appropriate maintenance. That includes running extensive glibc test-suite and fixing discovered issues and regressions. That effort was considered impractical due to ARCompact ISA reaching EOL. Besides ARC700 processors are usually found on very resource constrained devices that tend to use uClibc if they run Linux. On the other hand adding ARC700 glibc support still can be useful for development and testing purposes. This commit adds two glibc patches that enable ARC700 support. Fixes https://gitlab.com/buildroot.org/buildroot/-/jobs/3259666747 and the likes. Signed-off-by: Sergey Matyukevich Signed-off-by: Alexey Brodkin --- .../glibc/0003-ARC-Synopsys-ARC700-support.patch | 208 +++++++++++++++++++++ 1 file changed, 208 insertions(+) create mode 100644 package/glibc/0003-ARC-Synopsys-ARC700-support.patch diff --git a/package/glibc/0003-ARC-Synopsys-ARC700-support.patch b/package/glibc/0003-ARC-Synopsys-ARC700-support.patch new file mode 100644 index 0000000000..187824da72 --- /dev/null +++ b/package/glibc/0003-ARC-Synopsys-ARC700-support.patch @@ -0,0 +1,208 @@ +From f835f30c15d55db42dbbdfa33e9560844d5bf071 Mon Sep 17 00:00:00 2001 +From: Sergey Matyukevich +Date: Wed, 16 Nov 2022 00:34:06 +0100 +Subject: [PATCH] ARC: Synopsys ARC700 support + +Synopsys ARC700 processors are not supported by glibc out of the box. +Meanwhile ARC700 glibc port is very similar to ARCv2 port. Original +glibc patch included both ARC700 and ARCv2: +- https://sourceware.org/pipermail/libc-alpha/2020-March/111855.html + +For ARC700 specific changes see patches 5 and 8 from that series: +- https://sourceware.org/pipermail/libc-alpha/2020-March/111851.html +- https://sourceware.org/pipermail/libc-alpha/2020-March/111858.html + +However ARC700 changes have been dropped from the later revisions of +ARCv2 glibc patch series. So they have not been added to mainline +glibc together with ARCv2 port. + +This patch is based on the original ARC700 glibc work. It adds all +the missing pieces required to make glibc work on ARC700. Besides, +this patch adds specific loader name according to Linux target +triplet for ARC700. + +Signed-off-by: Sergey Matyukevich +--- + config.h.in | 3 +++ + sysdeps/arc/atomic-machine.h | 4 ++++ + sysdeps/arc/configure | 29 +++++++++++++++++++++++++++++ + sysdeps/arc/configure.ac | 11 +++++++++++ + sysdeps/unix/sysv/linux/arc/ldconfig.h | 8 +++++--- + sysdeps/unix/sysv/linux/arc/shlib-versions | 8 ++++++++ + sysdeps/unix/sysv/linux/arc/syscall.S | 5 +++++ + sysdeps/unix/sysv/linux/arc/sysdep.h | 8 ++++++++ + 8 files changed, 73 insertions(+), 3 deletions(-) + +diff --git a/config.h.in b/config.h.in +index 43d32518ab..46863cc507 100644 +--- a/config.h.in ++++ b/config.h.in +@@ -120,6 +120,9 @@ + /* ARC big endian ABI */ + #undef HAVE_ARC_BE + ++/* ARC 700 */ ++#undef HAVE_ARC700 ++ + /* C-SKY ABI version. */ + #undef CSKYABI + +diff --git a/sysdeps/arc/atomic-machine.h b/sysdeps/arc/atomic-machine.h +index 3d17f78990..35992f1540 100644 +--- a/sysdeps/arc/atomic-machine.h ++++ b/sysdeps/arc/atomic-machine.h +@@ -52,6 +52,10 @@ + __atomic_val_bysize (__arch_compare_and_exchange_val, int, \ + mem, new, old, __ATOMIC_ACQUIRE) + ++#ifdef __ARC700__ ++#define atomic_full_barrier() ({ asm volatile ("sync":::"memory"); }) ++#else + #define atomic_full_barrier() ({ asm volatile ("dmb 3":::"memory"); }) ++#endif + + #endif /* _ARC_BITS_ATOMIC_H */ +diff --git a/sysdeps/arc/configure b/sysdeps/arc/configure +index 92050f44e3..e5916c9615 100644 +--- a/sysdeps/arc/configure ++++ b/sysdeps/arc/configure +@@ -178,3 +178,32 @@ else + config_vars="$config_vars + default-abi = arcle" + fi ++ ++# For ARC700 ABI, generate a symbol for shlib-versions ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for arc700" >&5 ++$as_echo_n "checking for arc700... " >&6; } ++if ${libc_cv_arc700+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++#ifdef __ARC700__ ++ yes ++ #endif ++ ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++ $EGREP "yes" >/dev/null 2>&1; then : ++ libc_cv_arc700=yes ++else ++ libc_cv_arc700=no ++fi ++rm -f conftest* ++ ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_arc700" >&5 ++$as_echo "$libc_cv_arc700" >&6; } ++if test $libc_cv_arc700 = yes; then ++ $as_echo "#define HAVE_ARC700 1" >>confdefs.h ++ ++fi +diff --git a/sysdeps/arc/configure.ac b/sysdeps/arc/configure.ac +index 619da4e088..3d10fbde6b 100644 +--- a/sysdeps/arc/configure.ac ++++ b/sysdeps/arc/configure.ac +@@ -23,3 +23,14 @@ if test $libc_cv_arc_be = yes; then + else + LIBC_CONFIG_VAR([default-abi], [arcle]) + fi ++ ++# For ARC700 ABI, generate a symbol for shlib-versions ++AC_CACHE_CHECK([for arc700], ++ [libc_cv_arc700], ++ [AC_EGREP_CPP(yes,[#ifdef __ARC700__ ++ yes ++ #endif ++ ], libc_cv_arc700=yes, libc_cv_arc700=no)]) ++if test $libc_cv_arc700 = yes; then ++ AC_DEFINE(HAVE_ARC700) ++fi +diff --git a/sysdeps/unix/sysv/linux/arc/ldconfig.h b/sysdeps/unix/sysv/linux/arc/ldconfig.h +index f673170e59..bb1f5eb64a 100644 +--- a/sysdeps/unix/sysv/linux/arc/ldconfig.h ++++ b/sysdeps/unix/sysv/linux/arc/ldconfig.h +@@ -18,9 +18,11 @@ + + #include + +-#define SYSDEP_KNOWN_INTERPRETER_NAMES \ +- { "/lib/ld-linux-arc.so.2", FLAG_ELF_LIBC6 }, \ +- { "/lib/ld-linux-arceb.so.2", FLAG_ELF_LIBC6 }, ++#define SYSDEP_KNOWN_INTERPRETER_NAMES \ ++ { "/lib/ld-linux-arc.so.2", FLAG_ELF_LIBC6 }, \ ++ { "/lib/ld-linux-arceb.so.2", FLAG_ELF_LIBC6 }, \ ++ { "/lib/ld-linux-arc700.so.2", FLAG_ELF_LIBC6 }, \ ++ { "/lib/ld-linux-arc700eb.so.2", FLAG_ELF_LIBC6 }, + + #define SYSDEP_KNOWN_LIBRARY_NAMES \ + { "libc.so.6", FLAG_ELF_LIBC6 }, \ +diff --git a/sysdeps/unix/sysv/linux/arc/shlib-versions b/sysdeps/unix/sysv/linux/arc/shlib-versions +index 343c0a0450..ab263bf2fb 100644 +--- a/sysdeps/unix/sysv/linux/arc/shlib-versions ++++ b/sysdeps/unix/sysv/linux/arc/shlib-versions +@@ -1,7 +1,15 @@ + DEFAULT GLIBC_2.32 + ++%ifdef HAVE_ARC700 ++%ifdef HAVE_ARC_BE ++ld=ld-linux-arc700eb.so.2 ++%else ++ld=ld-linux-arc700.so.2 ++%endif ++%else + %ifdef HAVE_ARC_BE + ld=ld-linux-arceb.so.2 + %else + ld=ld-linux-arc.so.2 + %endif ++%endif +diff --git a/sysdeps/unix/sysv/linux/arc/syscall.S b/sysdeps/unix/sysv/linux/arc/syscall.S +index 2aa4d9d65a..63f76d00d3 100644 +--- a/sysdeps/unix/sysv/linux/arc/syscall.S ++++ b/sysdeps/unix/sysv/linux/arc/syscall.S +@@ -24,8 +24,13 @@ ENTRY (syscall) + mov_s r1, r2 + mov_s r2, r3 + mov_s r3, r4 ++#ifdef __ARC700__ ++ mov r4, r5 ++ mov r5, r6 ++#else + mov_s r4, r5 + mov_s r5, r6 ++#endif + + ARC_TRAP_INSN + brhi r0, -4096, L (call_syscall_err) +diff --git a/sysdeps/unix/sysv/linux/arc/sysdep.h b/sysdeps/unix/sysv/linux/arc/sysdep.h +index d0c1a78381..a65d7b09a1 100644 +--- a/sysdeps/unix/sysv/linux/arc/sysdep.h ++++ b/sysdeps/unix/sysv/linux/arc/sysdep.h +@@ -128,7 +128,11 @@ L (call_syscall_err): ASM_LINE_SEP \ + mov r8, __NR_##syscall_name ASM_LINE_SEP \ + ARC_TRAP_INSN ASM_LINE_SEP + ++# ifdef __ARC700__ ++# define ARC_TRAP_INSN trap0 ++# else + # define ARC_TRAP_INSN trap_s 0 ++# endif + + #else /* !__ASSEMBLER__ */ + +@@ -137,7 +141,11 @@ extern long int __syscall_error (long int); + hidden_proto (__syscall_error) + # endif + ++# ifdef __ARC700__ ++# define ARC_TRAP_INSN "trap0 \n\t" ++# else + # define ARC_TRAP_INSN "trap_s 0 \n\t" ++#endif + + # undef INTERNAL_SYSCALL_NCS + # define INTERNAL_SYSCALL_NCS(number, nr_args, args...) \ +-- +2.16.2 + -- 2.16.2 From giulio.benetti at benettiengineering.com Wed Nov 16 00:33:26 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 16 Nov 2022 01:33:26 +0100 Subject: [Buildroot] [PATCH v2] package/rtl8188eu: remove wrong description in Config.in In-Reply-To: <20221030210615.49866828@windsurf> References: <20221019134823.12594-1-giulio.benetti@benettiengineering.com> <20221030210615.49866828@windsurf> Message-ID: <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> Hi Thomas, Luca, On 30/10/22 21:06, Thomas Petazzoni via buildroot wrote: > On Wed, 19 Oct 2022 15:48:23 +0200 > Giulio Benetti wrote: > >> This rtl8188eu driver is not the same as the one in mainline Linux that >> still has pending work to be done that in this driver is done, check: >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >> specifically: >> * Switch to use LIB80211. >> * Switch to use MAC80211. >> * Switch to use CFG80211. >> So let's remove the description that is not valid anymore. >> >> Suggested-by: Luca Ceresoli >> Signed-off-by: Giulio Benetti >> --- >> V1->V2: >> * improve Config.in description as pointed by Luca Ceresoli >> --- >> package/rtl8188eu/Config.in | 7 ++++--- >> 1 file changed, 4 insertions(+), 3 deletions(-) >> >> diff --git a/package/rtl8188eu/Config.in b/package/rtl8188eu/Config.in >> index 76d9085297..2fab1fd5c0 100644 >> --- a/package/rtl8188eu/Config.in >> +++ b/package/rtl8188eu/Config.in >> @@ -4,9 +4,10 @@ config BR2_PACKAGE_RTL8188EU >> depends on BR2_LINUX_KERNEL >> help >> A standalone driver for the RTL8188EU USB Wi-Fi adapter. >> - This is needed only for Linux kernels before 3.12. >> - Since 3.12, there is a (staging) driver in mainline, with a >> - similar codebase. >> + This rtl8188eu driver is not the same as the one in mainline >> + Linux that still has pending work to be done that in this >> + driver is done, check: >> + https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO > > I don't see any thing in this TODO that explains why the out-of-tree > driver is better than the mainline driver. > > The out-of-tree driver has been integrated into drivers/staging/, and > this TODO file lists what should be improved in the driver so that it > can be graduated to move outside of drivers/staging/ into the proper > drivers/net/wireless/ location. > > I don't see anything in this TODO that indicates that the out-of-tree > driver has "more features" than the mainline driver, so to me the > Config.in help text still makes sense. > > Could you give some more details? The TODO file[0] is outdated because it states that: * Switch to use LIB80211. * Switch to use MAC80211. * Switch to use CFG80211. are still pending, but it's true not because if we check the Kconfig[1] we find 'depends on CFG80211' and LIB80211. Also if we check for ieee80211_*() callse int drivers/staging/r8188eu folder we find a lot of calls. So I think this module is only a copy of the Linux driver that can work as specified in the actual help(with Linux version before 3.12. Does it maybe make sense to add in the help section: ``` If using Linux 3.12+ it's recommended to use Linux driver ``` ? Or we can rename the package name with the suffix -legacy? Regarding the other wifi drivers I've checked and they are not supported in Linux, nor staging nor net/wireless, except rtl8723bu[2], so maybe it makes sense to drop rtl8723bu package. What do you think? [0]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO [1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/Kconfig [2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c#n238 Thank you Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Wed Nov 16 00:40:55 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 16 Nov 2022 01:40:55 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to latest version to fix build failure with Linux >= 6.0 Message-ID: <20221116004055.706479-1-giulio.benetti@benettiengineering.com> Drop local patch that has been upstreamed[0] and drop the endianness handling too since from this commit[1] on it's handled by using Linux macro __LITTLE_ENDIAN. [0]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/4a555ffb77a5947814b6c7f330968318e265c496 [1]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/b3da33576da5359d85c7cfe82716c9a08a592aff Fixes: http://autobuild.buildroot.net/results/6178fbfbe9fe762645b1907c4ceb032a00e75a89/ Signed-off-by: Giulio Benetti --- ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 ------------------- package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 10 +---- 3 files changed, 3 insertions(+), 49 deletions(-) delete mode 100644 package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch diff --git a/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch deleted file mode 100644 index dc4deff9f1..0000000000 --- a/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 4a555ffb77a5947814b6c7f330968318e265c496 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 28 Sep 2022 21:17:17 +0200 -Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the - end of EXTRA_FLAGS assignment - -At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS -since it's assigned at the beginning of the Makefile. For example it's not -possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't -allow to build these modules for big endian architectures. So let's move -the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last -EXTRA_CFLAGS assignment. - -Signed-off-by: Giulio Benetti -[Upstream status: https://github.com/jwrdegoede/rtl8189ES_linux/pull/83] ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 8fcb7bd..e4664e9 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,4 +1,3 @@ --EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) - EXTRA_CFLAGS += -O1 - #EXTRA_CFLAGS += -O3 - #EXTRA_CFLAGS += -Wall -@@ -2239,6 +2238,8 @@ ifneq ($(USER_MODULE_NAME),) - MODULE_NAME := $(USER_MODULE_NAME) - endif - -+EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) -+ - ifneq ($(KERNELRELEASE),) - - ########### this part for *.mk ############################ --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index d897e5e6c2..44d73e60f0 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 74325014c1a8503b3a7e48ad06997baddad8c1dae86bb79f4368532cc3e75fb2 rtl8189es-39c17661136da48f8e9c644194dce6a7f5076896.tar.gz +sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index cddcb195f9..6acc409e73 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,20 +4,14 @@ # ################################################################################ -RTL8189ES_VERSION = 39c17661136da48f8e9c644194dce6a7f5076896 +RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 -# Undefine the hardcoded CONFIG_LITTLE_ENDIAN -RTL8189ES_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN -# Set endianness -RTL8189ES_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN - RTL8189ES_MODULE_MAKE_OPTS = \ CONFIG_RTL8189ES=m \ KVER=$(LINUX_VERSION_PROBED) \ - KSRC=$(LINUX_DIR) \ - USER_EXTRA_CFLAGS="$(RTL8189ES_USER_EXTRA_CLAGS)" + KSRC=$(LINUX_DIR) define RTL8189ES_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) -- 2.34.1 From giulio.benetti at benettiengineering.com Wed Nov 16 01:15:57 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 16 Nov 2022 02:15:57 +0100 Subject: [Buildroot] [PATCH v2] package/rtl8188eu: remove wrong description in Config.in In-Reply-To: <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> References: <20221019134823.12594-1-giulio.benetti@benettiengineering.com> <20221030210615.49866828@windsurf> <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> Message-ID: On 16/11/22 01:33, Giulio Benetti wrote: > Hi Thomas, Luca, > > On 30/10/22 21:06, Thomas Petazzoni via buildroot wrote: >> On Wed, 19 Oct 2022 15:48:23 +0200 >> Giulio Benetti wrote: >> >>> This rtl8188eu driver is not the same as the one in mainline Linux that >>> still has pending work to be done that in this driver is done, check: >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >>> specifically: >>> * Switch to use LIB80211. >>> * Switch to use MAC80211. >>> * Switch to use CFG80211. >>> So let's remove the description that is not valid anymore. >>> >>> Suggested-by: Luca Ceresoli >>> Signed-off-by: Giulio Benetti >>> --- >>> V1->V2: >>> * improve Config.in description as pointed by Luca Ceresoli >>> --- >>> ? package/rtl8188eu/Config.in | 7 ++++--- >>> ? 1 file changed, 4 insertions(+), 3 deletions(-) >>> >>> diff --git a/package/rtl8188eu/Config.in b/package/rtl8188eu/Config.in >>> index 76d9085297..2fab1fd5c0 100644 >>> --- a/package/rtl8188eu/Config.in >>> +++ b/package/rtl8188eu/Config.in >>> @@ -4,9 +4,10 @@ config BR2_PACKAGE_RTL8188EU >>> ????? depends on BR2_LINUX_KERNEL >>> ????? help >>> ??????? A standalone driver for the RTL8188EU USB Wi-Fi adapter. >>> -????? This is needed only for Linux kernels before 3.12. >>> -????? Since 3.12, there is a (staging) driver in mainline, with a >>> -????? similar codebase. >>> +????? This rtl8188eu driver is not the same as the one in mainline >>> +????? Linux that still has pending work to be done that in this >>> +????? driver is done, check: >>> + >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >> >> I don't see any thing in this TODO that explains why the out-of-tree >> driver is better than the mainline driver. >> >> The out-of-tree driver has been integrated into drivers/staging/, and >> this TODO file lists what should be improved in the driver so that it >> can be graduated to move outside of drivers/staging/ into the proper >> drivers/net/wireless/ location. >> >> I don't see anything in this TODO that indicates that the out-of-tree >> driver has "more features" than the mainline driver, so to me the >> Config.in help text still makes sense. >> >> Could you give some more details? > > The TODO file[0] is outdated because it states that: > * Switch to use LIB80211. > * Switch to use MAC80211. > * Switch to use CFG80211. > are still pending, but it's true not because if we check the Kconfig[1] > we find 'depends on CFG80211' and LIB80211. Also if we check for > ieee80211_*() callse int drivers/staging/r8188eu folder we find a lot of > calls. So I think this module is only a copy of the Linux driver that > can work as specified in the actual help(with Linux version before 3.12. > > Does it maybe make sense to add in the help section: > ``` > If using Linux 3.12+ it's recommended to use Linux driver > ``` > ? > Or we can rename the package name with the suffix -legacy? > > Regarding the other wifi drivers I've checked and they are not supported > in Linux, nor staging nor net/wireless, except rtl8723bu[2], so maybe it > makes sense to drop rtl8723bu package. Pardon, not drop the package, but to improve help section pointing that is for Linux version(to check when Linux driver has been added) and encourage the use of Linux driver otherwise. Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas > > What do you think? > > [0]: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO > [1]: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/Kconfig > [2]: > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c#n238 > > Thank you > Best regards From peterlin at andestech.com Wed Nov 16 09:37:11 2022 From: peterlin at andestech.com (Yu-Chien Peter Lin) Date: Wed, 16 Nov 2022 09:37:11 +0000 Subject: [Buildroot] [PATCH v2] andes_ae350_45_defconfig: bump opensbi, u-boot and linux In-Reply-To: <20221106042114.8030-1-peterlin@andestech.com> References: <20221106042114.8030-1-peterlin@andestech.com> Message-ID: Hi all, Gentle ping for review, please let me know if I missed something. Best regards, Peter Lin On Sun, Nov 06, 2022 at 12:21:14PM +0800, Yu Chien Peter Lin wrote: > This patch bumps following packages to the newer version: > - OpenSBI v1.1 > - U-boot v2022.10 > - Linux 6.0 > > Linux kernel is hosted on AndesTech Github which includes ethernet, > SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 > with andes platfrom fdt driver. > > Signed-off-by: Yu Chien Peter Lin > --- > Changelog v1 -> v2 > - Add Signed-off and upstream status to U-boot patches > - Bump U-boot to a revision that includes U-boot patch 0003 & 0004 > - Specify BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y > --- > board/andes/ae350/ae350.dts | 274 ------------------ > board/andes/ae350/genimage_sdcard.cfg | 2 +- > ...isable-PIC-explicitly-for-assembling.patch | 29 -- > ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- > ...001-Fix-mmc-no-partition-table-error.patch | 27 -- > ...-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ > ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- > ...-tree-blob-address-at-8-byte-boundar.patch | 42 +++ > ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- > ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- > board/andes/ae350/post-build.sh | 2 +- > board/andes/ae350/readme.txt | 4 +- > .../boot/extlinux/extlinux.conf | 2 +- > board/andes/ae350/uboot.config.fragment | 6 +- > configs/andes_ae350_45_defconfig | 22 +- > 15 files changed, 101 insertions(+), 450 deletions(-) > delete mode 100755 board/andes/ae350/ae350.dts > delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > > diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts > deleted file mode 100755 > index 5e5d70ab25..0000000000 > --- a/board/andes/ae350/ae350.dts > +++ /dev/null > @@ -1,274 +0,0 @@ > -/dts-v1/; > - > -/ { > - #address-cells = <2>; > - #size-cells = <2>; > - compatible = "andestech,ae350"; > - model = "andestech,ax45"; > - aliases { > - uart0 = &serial0; > - spi0 = &spi; > - }; > - > - chosen { > - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; > - stdout-path = "uart0:38400n8"; > - }; > - cpus { > - #address-cells = <1>; > - #size-cells = <0>; > - timebase-frequency = <60000000>; > - CPU0: cpu at 0 { > - device_type = "cpu"; > - reg = <0>; > - status = "okay"; > - compatible = "riscv"; > - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; > - riscv,priv-major = <1>; > - riscv,priv-minor = <10>; > - mmu-type = "riscv,sv48"; > - clock-frequency = <60000000>; > - i-cache-size = <0x8000>; > - i-cache-sets = <256>; > - i-cache-block-size = <64>; > - i-cache-line-size = <64>; > - d-cache-size = <0x8000>; > - d-cache-sets = <128>; > - d-cache-block-size = <64>; > - d-cache-line-size = <64>; > - next-level-cache = <&L2>; > - CPU0_intc: interrupt-controller { > - #interrupt-cells = <1>; > - interrupt-controller; > - compatible = "riscv,cpu-intc"; > - }; > - }; > - CPU1: cpu at 1 { > - device_type = "cpu"; > - reg = <1>; > - status = "okay"; > - compatible = "riscv"; > - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; > - riscv,priv-major = <1>; > - riscv,priv-minor = <10>; > - mmu-type = "riscv,sv48"; > - clock-frequency = <60000000>; > - i-cache-size = <0x8000>; > - i-cache-sets = <256>; > - i-cache-block-size = <64>; > - i-cache-line-size = <64>; > - d-cache-size = <0x8000>; > - d-cache-sets = <128>; > - d-cache-block-size = <64>; > - d-cache-line-size = <64>; > - next-level-cache = <&L2>; > - CPU1_intc: interrupt-controller { > - #interrupt-cells = <1>; > - interrupt-controller; > - compatible = "riscv,cpu-intc"; > - }; > - }; > - CPU2: cpu at 2 { > - device_type = "cpu"; > - reg = <2>; > - status = "okay"; > - compatible = "riscv"; > - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; > - riscv,priv-major = <1>; > - riscv,priv-minor = <10>; > - mmu-type = "riscv,sv48"; > - clock-frequency = <60000000>; > - i-cache-size = <0x8000>; > - i-cache-sets = <256>; > - i-cache-block-size = <64>; > - i-cache-line-size = <64>; > - d-cache-size = <0x8000>; > - d-cache-sets = <128>; > - d-cache-block-size = <64>; > - d-cache-line-size = <64>; > - next-level-cache = <&L2>; > - CPU2_intc: interrupt-controller { > - #interrupt-cells = <1>; > - interrupt-controller; > - compatible = "riscv,cpu-intc"; > - }; > - }; > - CPU3: cpu at 3 { > - device_type = "cpu"; > - reg = <3>; > - status = "okay"; > - compatible = "riscv"; > - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; > - riscv,priv-major = <1>; > - riscv,priv-minor = <10>; > - mmu-type = "riscv,sv48"; > - clock-frequency = <60000000>; > - i-cache-size = <0x8000>; > - i-cache-sets = <256>; > - i-cache-block-size = <64>; > - i-cache-line-size = <64>; > - d-cache-size = <0x8000>; > - d-cache-sets = <128>; > - d-cache-block-size = <64>; > - d-cache-line-size = <64>; > - next-level-cache = <&L2>; > - CPU3_intc: interrupt-controller { > - #interrupt-cells = <1>; > - interrupt-controller; > - compatible = "riscv,cpu-intc"; > - }; > - }; > - }; > - L2: l2-cache at e0500000 { > - compatible = "cache"; > - cache-level = <2>; > - cache-size = <0x80000>; > - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; > - andes,inst-prefetch = <3>; > - andes,data-prefetch = <3>; > - // The value format is > - andes,tag-ram-ctl = <0 0>; > - andes,data-ram-ctl = <0 0>; > - }; > - memory at 0 { > - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; > - device_type = "memory"; > - }; > - soc { > - #address-cells = <2>; > - #size-cells = <2>; > - compatible = "andestech,riscv-ae350-soc", "simple-bus"; > - ranges; > - plic0: interrupt-controller at e4000000 { > - compatible = "riscv,plic0"; > - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; > - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; > - interrupt-controller; > - #address-cells = <2>; > - #interrupt-cells = <2>; > - riscv,ndev = <71>; > - }; > - plic1: interrupt-controller at e6400000 { > - compatible = "riscv,plic1"; > - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; > - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; > - interrupt-controller; > - #address-cells = <2>; > - #interrupt-cells = <2>; > - riscv,ndev = <4>; > - }; > - plmt0: plmt0 at e6000000 { > - compatible = "riscv,plmt0"; > - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; > - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; > - }; > - spiclk: virt_100mhz { > - compatible = "fixed-clock"; > - #clock-cells = <0>; > - clock-frequency = <100000000>; > - }; > - timer0: timer at f0400000 { > - compatible = "andestech,atcpit100"; > - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; > - interrupts = <3 4>; > - interrupt-parent = <&plic0>; > - clock-frequency = <60000000>; > - }; > - pwm: pwm at f0400000 { > - compatible = "andestech,atcpit100-pwm"; > - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; > - interrupts = <3 4>; > - interrupt-parent = <&plic0>; > - clock-frequency = <60000000>; > - pwm-cells = <2>; > - }; > - wdt: wdt at f0500000 { > - compatible = "andestech,atcwdt200"; > - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; > - interrupts = <3 4>; > - interrupt-parent = <&plic0>; > - clock-frequency = <15000000>; > - }; > - serial0: serial at f0300000 { > - compatible = "andestech,uart16550", "ns16550a"; > - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; > - interrupts = <9 4>; > - interrupt-parent = <&plic0>; > - clock-frequency = <19660800>; > - reg-shift = <2>; > - reg-offset = <32>; > - no-loopback-test = <1>; > - }; > - rtc0: rtc at f0600000 { > - compatible = "andestech,atcrtc100"; > - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; > - interrupts = <1 4 2 4>; > - interrupt-parent = <&plic0>; > - wakeup-source; > - }; > - gpio: gpio at f0700000 { > - compatible = "andestech,atcgpio100"; > - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; > - interrupts = <7 4>; > - interrupt-parent = <&plic0>; > - wakeup-source; > - }; > - mac0: mac at e0100000 { > - compatible = "andestech,atmac100"; > - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; > - interrupts = <19 4>; > - interrupt-parent = <&plic0>; > - dma-coherent; > - }; > - smu: smu at f0100000 { > - compatible = "andestech,atcsmu"; > - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; > - }; > - mmc0: mmc at f0e00000 { > - compatible = "andestech,atfsdc010"; > - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; > - interrupts = <18 4>; > - interrupt-parent = <&plic0>; > - clock-freq-min-max = <400000 100000000>; > - max-frequency = <100000000>; > - fifo-depth = <16>; > - cap-sd-highspeed; > - dma-coherent; > - }; > - dma0: dma at f0c00000 { > - compatible = "andestech,atcdmac300"; > - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; > - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; > - interrupt-parent = <&plic0>; > - dma-channels = <8>; > - }; > - lcd0: lcd at e0200000 { > - compatible = "andestech,atflcdc100"; > - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; > - interrupts = <20 4>; > - interrupt-parent = <&plic0>; > - dma-coherent; > - }; > - pmu: pmu { > - compatible = "riscv,andes-pmu"; > - device_type = "pmu"; > - }; > - spi: spi at f0b00000 { > - compatible = "andestech,atcspi200"; > - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; > - interrupts = <4 4>; > - interrupt-parent = <&plic0>; > - #address-cells = <1>; > - #size-cells = <0>; > - num-cs = <1>; > - clocks = <&spiclk>; > - flash at 0 { > - compatible = "jedec,spi-nor"; > - reg = <0x00000000>; > - spi-max-frequency = <50000000>; > - spi-cpol; > - spi-cpha; > - }; > - }; > - }; > -}; > diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg > index b8b9fe6a62..58c6f8f156 100644 > --- a/board/andes/ae350/genimage_sdcard.cfg > +++ b/board/andes/ae350/genimage_sdcard.cfg > @@ -3,7 +3,7 @@ image boot.vfat { > files = { > "u-boot-spl.bin", > "u-boot.itb", > - "ae350.dtb", > + "ae350_ax45mp.dtb", > } > } > size = 2M > diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > deleted file mode 100644 > index aeafed4c9f..0000000000 > --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > +++ /dev/null > @@ -1,29 +0,0 @@ > -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Wed, 29 Dec 2021 16:04:54 +0800 > -Subject: [PATCH] Disable PIC explicitly for assembling > - > -This patch is necessary if the fw_dynamic load address > -is not equal to link address. > -However, they are equal currently, since we include an u-boot > -patch for preventing fw_dynamic relocation. > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - Makefile | 1 + > - 1 file changed, 1 insertion(+) > - > -diff --git a/Makefile b/Makefile > -index d6f097d..441518d 100644 > ---- a/Makefile > -+++ b/Makefile > -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) > - ASFLAGS += $(GENFLAGS) > - ASFLAGS += $(platform-asflags-y) > - ASFLAGS += $(firmware-asflags-y) > -+ASFLAGS += -fno-pic > - > - ARFLAGS = rcs > - > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > deleted file mode 100644 > index ae48a760c8..0000000000 > --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > +++ /dev/null > @@ -1,25 +0,0 @@ > -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Thu, 30 Dec 2021 08:47:34 +0800 > -Subject: [PATCH] Enable cache for opensbi jump mode > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - firmware/fw_base.S | 2 ++ > - 1 file changed, 2 insertions(+) > - > -diff --git a/firmware/fw_base.S b/firmware/fw_base.S > -index ab33e11..155d230 100644 > ---- a/firmware/fw_base.S > -+++ b/firmware/fw_base.S > -@@ -46,6 +46,8 @@ > - .globl _start > - .globl _start_warm > - _start: > -+ li t0, 0x80003 > -+ csrw 0x7ca, t0 > - /* Find preferred boot HART id */ > - MOV_3R s0, a0, s1, a1, s2, a2 > - call fw_boot_hart > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > deleted file mode 100644 > index 7aff3cebf6..0000000000 > --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > +++ /dev/null > @@ -1,27 +0,0 @@ > -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Wed, 5 Jan 2022 11:00:59 +0800 > -Subject: [PATCH] Fix mmc no partition table error > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - drivers/mmc/ftsdc010_mci.c | 4 ---- > - 1 file changed, 4 deletions(-) > - > -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c > -index 570d54cf..3b1e0aa0 100644 > ---- a/drivers/mmc/ftsdc010_mci.c > -+++ b/drivers/mmc/ftsdc010_mci.c > -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) > - return ret; > - #endif > - > -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ > -- dev_read_bool(dev, "cap-sd-highspeed")) > -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; > -- > - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, > - priv->minmax[1] , priv->minmax[0]); > - chip->mmc = &plat->mmc; > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > new file mode 100644 > index 0000000000..be89a1563f > --- /dev/null > +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > @@ -0,0 +1,38 @@ > +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 > +From: Rick Chen > +Date: Tue, 29 Mar 2022 13:41:10 +0800 > +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for > + generic dma > + > +The ftsdc010 driver has been implemented for generic dma in Linux > +kernel. And its compatible is andestech,atfsdc010g to distinguish > +the legacy andestech,atfsdc010 which is not for generic dma. > + > +Althought the ftsdc010_mci driver in U-Boot does not use dma, but > +it still can work well with the mmc node for generic dma. So add > +the compatible string to support it. > + > +Signed-off-by: Rick Chen > + > +Upstream-Status: Pending > + > +Signed-off-by: Yu Chien Peter Lin > +--- > + drivers/mmc/ftsdc010_mci.c | 1 + > + 1 file changed, 1 insertion(+) > + > +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c > +index 570d54cf9d..65b1d447a8 100644 > +--- a/drivers/mmc/ftsdc010_mci.c > ++++ b/drivers/mmc/ftsdc010_mci.c > +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) > + > + static const struct udevice_id ftsdc010_mmc_ids[] = { > + { .compatible = "andestech,atfsdc010" }, > ++ { .compatible = "andestech,atfsdc010g" }, > + { } > + }; > + > +-- > +2.34.1 > + > diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > deleted file mode 100644 > index c6e1896f1c..0000000000 > --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > +++ /dev/null > @@ -1,27 +0,0 @@ > -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Wed, 5 Jan 2022 11:02:26 +0800 > -Subject: [PATCH] Prevent fw_dynamic from relocation > - > -This patch prevents OpenSBI relocation, load fw_dynamic to link address > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - board/AndesTech/ax25-ae350/Kconfig | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig > -index e50f505a..385c4c11 100644 > ---- a/board/AndesTech/ax25-ae350/Kconfig > -+++ b/board/AndesTech/ax25-ae350/Kconfig > -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE > - default 0x800000 > - > - config SPL_OPENSBI_LOAD_ADDR > -- default 0x01000000 > -+ default 0x0 > - > - config BOARD_SPECIFIC_OPTIONS # dummy > - def_bool y > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > new file mode 100644 > index 0000000000..5080554ca1 > --- /dev/null > +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > @@ -0,0 +1,42 @@ > +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 > +From: Bin Meng > +Date: Mon, 12 Jul 2021 11:52:31 +0800 > +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary > + > +Since libfdt v1.6.1, a new requirement on the device tree address via: > + > + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") > + > +must be met that the device tree must be loaded in to memory at an > +8-byte aligned address. > + > +Signed-off-by: Bin Meng > + > +This patch was imported from U-boot patchwork: > +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ > + > +Signed-off-by: Yu Chien Peter Lin > +--- > + common/spl/spl_fit.c | 6 ++++++ > + 1 file changed, 6 insertions(+) > + > +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c > +index a35be529..a76ad14a 100644 > +--- a/common/spl/spl_fit.c > ++++ b/common/spl/spl_fit.c > +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, > + */ > + image_info.load_addr = spl_image->load_addr + spl_image->size; > + > ++ /* > ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory > ++ * at an 8-byte aligned address. > ++ */ > ++ image_info.load_addr = roundup(image_info.load_addr, 8); > ++ > + /* Figure out which device tree the board wants to use */ > + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); > + if (node < 0) { > +-- > +2.34.1 > + > diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > deleted file mode 100644 > index 20598fdba4..0000000000 > --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > +++ /dev/null > @@ -1,26 +0,0 @@ > -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Wed, 5 Jan 2022 18:17:39 +0800 > -Subject: [PATCH] Fix u-boot proper booting issue > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - arch/riscv/cpu/start.S | 2 ++ > - 1 file changed, 2 insertions(+) > - > -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S > -index 76850ec9..2ccda4f5 100644 > ---- a/arch/riscv/cpu/start.S > -+++ b/arch/riscv/cpu/start.S > -@@ -139,7 +139,9 @@ call_harts_early_init: > - * accesses gd). > - */ > - mv gp, s0 > -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) > - bnez tp, secondary_hart_loop > -+#endif > - #endif > - > - jal board_init_f_init_reserve > --- > -2.25.1 > diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > deleted file mode 100644 > index efd78ab26d..0000000000 > --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch > +++ /dev/null > @@ -1,25 +0,0 @@ > -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 > -From: Yu Chien Peter Lin > -Date: Thu, 6 Jan 2022 13:50:07 +0800 > -Subject: [PATCH] Enable printing OpenSBI boot logo > - > -Signed-off-by: Yu Chien Peter Lin > ---- > - include/opensbi.h | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/include/opensbi.h b/include/opensbi.h > -index d812cc8c..91fb8fd9 100644 > ---- a/include/opensbi.h > -+++ b/include/opensbi.h > -@@ -20,7 +20,7 @@ > - > - enum sbi_scratch_options { > - /** Disable prints during boot */ > -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), > -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, > - }; > - > - /** Representation dynamic info passed by previous booting stage */ > --- > -2.25.1 > diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh > index 0e6ce228f4..84187a064b 100755 > --- a/board/andes/ae350/post-build.sh > +++ b/board/andes/ae350/post-build.sh > @@ -1,3 +1,3 @@ > #!/bin/sh > cp $BINARIES_DIR/Image $TARGET_DIR/boot > -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot > +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot > diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt > index 6825468d50..4de4cb3894 100644 > --- a/board/andes/ae350/readme.txt > +++ b/board/andes/ae350/readme.txt > @@ -30,12 +30,10 @@ Result of the build > After building, you should obtain the following files: > > output/images/ > - |-- ae350.dtb > + |-- ae350_ax45mp.dtb > |-- boot.vfat > |-- fw_dynamic.bin > |-- fw_dynamic.elf > - |-- fw_jump.bin > - |-- fw_jump.elf > |-- Image > |-- rootfs.ext2 > |-- rootfs.ext4 -> rootfs.ext2 > diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf > index 549eb93abc..be19e196a8 100644 > --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf > +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf > @@ -1,4 +1,4 @@ > label linux > kernel /boot/Image > - fdt /boot/ae350.dtb > + fdt /boot/ae350_ax45mp.dtb > append earlycon=sbi root=/dev/mmcblk0p2 rootwait > diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment > index 4992d712a5..fa38bbca3a 100644 > --- a/board/andes/ae350/uboot.config.fragment > +++ b/board/andes/ae350/uboot.config.fragment > @@ -1,5 +1,7 @@ > CONFIG_SPL_FS_FAT=y > CONFIG_SPL_MMC=y > # CONFIG_SPL_RAM_SUPPORT is not set > -# CONFIG_OF_BOARD is not set > -CONFIG_OF_SEPARATE=y > +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 > +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 > +CONFIG_DISPLAY_CPUINFO=y > +CONFIG_DISPLAY_BOARDINFO=y > diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig > index a35ddd06ba..8e471fb3f0 100644 > --- a/configs/andes_ae350_45_defconfig > +++ b/configs/andes_ae350_45_defconfig > @@ -4,32 +4,36 @@ BR2_RISCV_ISA_CUSTOM_RVM=y > BR2_RISCV_ISA_CUSTOM_RVF=y > BR2_RISCV_ISA_CUSTOM_RVD=y > BR2_RISCV_ISA_CUSTOM_RVC=y > +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y > BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y > BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" > BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" > BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" > BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" > BR2_LINUX_KERNEL=y > -BR2_LINUX_KERNEL_CUSTOM_GIT=y > -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" > -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" > -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" > +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" > +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" > +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" > +BR2_PACKAGE_XORG7=y > +BR2_PACKAGE_LIBXCB=y > +BR2_PACKAGE_BAT=y > BR2_TARGET_ROOTFS_EXT2=y > BR2_TARGET_ROOTFS_EXT2_4=y > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_OPENSBI=y > +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y > +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" > BR2_TARGET_OPENSBI_PLAT="andes/ae350" > +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" > +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" > BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" > -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y > BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y > BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > BR2_TARGET_UBOOT_NEEDS_OPENSBI=y > -- > 2.34.1 > From peterlin at andestech.com Wed Nov 16 02:55:29 2022 From: peterlin at andestech.com (Yu Chien Peter Lin) Date: Wed, 16 Nov 2022 10:55:29 +0800 Subject: [Buildroot] [PATCH v3] andes_ae350_45_defconfig: bump opensbi, u-boot and linux Message-ID: <20221116025529.26935-1-peterlin@andestech.com> This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver. Signed-off-by: Yu Chien Peter Lin --- Changelog v1 -> v2 - Add Signed-off and upstream status to U-boot patches - Bump U-boot to a revision that includes U-boot patch 0003 & 0004 - Specify BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y Changelog v2 -> v3 - Drop unused packages --- board/andes/ae350/ae350.dts | 274 ------------------ board/andes/ae350/genimage_sdcard.cfg | 2 +- ...isable-PIC-explicitly-for-assembling.patch | 29 -- ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- ...001-Fix-mmc-no-partition-table-error.patch | 27 -- ...-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...-tree-blob-address-at-8-byte-boundar.patch | 42 +++ ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 19 +- 15 files changed, 98 insertions(+), 450 deletions(-) delete mode 100755 board/andes/ae350/ae350.dts delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..be89a1563f --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,38 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Signed-off-by: Rick Chen + +Upstream-Status: Pending + +Signed-off-by: Yu Chien Peter Lin +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..5080554ca1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,42 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng + +This patch was imported from U-boot patchwork: +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ + +Signed-off-by: Yu Chien Peter Lin +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..998276635b 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -4,32 +4,33 @@ BR2_RISCV_ISA_CUSTOM_RVM=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y -- 2.34.1 From fontaine.fabrice at gmail.com Wed Nov 16 07:25:56 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 16 Nov 2022 08:25:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/popt: bump to version 1.19 In-Reply-To: <76b0ac3b-7bd4-f9f5-8191-7c39380dda64@gmail.com> References: <20220917211719.251791-1-fontaine.fabrice@gmail.com> <76b0ac3b-7bd4-f9f5-8191-7c39380dda64@gmail.com> Message-ID: Hi, Le mer. 16 nov. 2022 ? 00:48, Florian Fainelli a ?crit : > Hi Fabrice, > > On 9/17/22 14:17, Fabrice Fontaine wrote: > > - Drop patches (already in version) and so autoreconf > > - Update hash of COPYING (license adjusted to use the original, straight > > MIT variant: > > > https://github.com/rpm-software-management/popt/commit/dcec86df3cfc96d3dd3a3e9f7f1086b768d2d88f > ) > > > > > https://github.com/rpm-software-management/popt/compare/popt-1.18-release...popt-1.19-release > > > > Signed-off-by: Fabrice Fontaine > > We recently upgraded from buildroot 2022.08 to 2022.11-rc1 which > contains this change of yours and this causes gptfdisk's sgdisk to not > be able to open the devices passed as argument, steps to reproduce would > be as simple as: > > # sgdisk -p /dev/sda > Problem opening for reading! Error is 2. > The specified file does not exist! > > Markus looked at the strace output and found the following: > > strace -f sgdisk -p /dev/sda > [...] > brk(NULL) = 0x5581f4d000 > brk(0x5581f6e000) = 0x5581f6e000 > brk(0x5581f8f000) = 0x5581f8f000 > openat(AT_FDCWD, "", O_RDONLY) = -1 ENOENT (No such file or > directory) > write(2, "Problem opening ", 16Problem opening ) = 16 > write(2, " for reading! Error is ", 23 for reading! Error is ) = 23 > write(2, "2", 12) = 1 > write(2, ".\n", 2. > ) = 2 > write(2, "The specified file does not exis"..., 35The specified file > does not exist! > ) = 35 > exit_group(2) = ? > +++ exited with 2 +++ > > the openat() system call is passed an empty string which is the reason > for sgdisk to fail opening the specified device. Reverting libpopt back > to 1.18 but keeping everything else the same resolves the issue. > > Is this is a known problem? Thanks! > Yes, this is a known issue raised because the value returned by poptGetArg() doesn't leak anymore: https://github.com/rpm-software-management/popt/issues/80 I'll send a patch to apply the gptfdisk partial fix mentioned above. > -- > Florian > > Best Regards, Fabrice -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Wed Nov 16 07:40:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 16 Nov 2022 07:40:55 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-15 Message-ID: <20221116074105.A42FB40156@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-15 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 5 | 3 | 0 | 8 | 2022.08.x | 17 | 20 | 0 | 37 | master | 174 | 199 | 0 | 373 | next | 47 | 87 | 0 | 134 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 15 glibc-2.36-66-ga1dc0be03c9d... | 13 xz-5.2.7 | 11 host-go-1.19.3 | 8 host-rust-1.64.0 | 7 libglib2-2.72.3 | 7 unknown | 7 dash-0.5.11.5 | 6 host-pahole-1.24 | 6 linux-6.0.1 | 5 elfutils-0.186 | 4 gobject-introspection-1.72.0 | 4 host-binutils-2.38 | 4 tealdeer-1.6.1 | 4 host-binutils-2.37 | 3 libcap-ng-0.8.3 | 3 lirc-tools-0.10.2 | 3 mesa3d-22.2.2 | 3 open62541-v1.3.3 | 3 perl-5.34.1 | 3 zabbix-5.4.9 | 3 azure-iot-sdk-c-LTS_07_2022... | 2 boost-1.80.0 | 2 dmalloc-5.6.5 | 2 fftw-quad-3.3.8 | 2 frr-8.3.1 | 2 gerbera-1.10.0 | 2 host-gcc-final-11.3.0 | 2 libgpg-error-1.45 | 2 sudo-1.9.11p2 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 android-tools-4.2.2+git2013... | 1 bat-0.19.0 | 1 coremark-1.01 | 1 crun-1.5 | 1 dc3dd-7.2.641 | 1 ding-libs-0.6.2 | 1 docker-proxy-f6ccccb1c082a4... | 1 edk2-edk2-stable202102 | 1 fdk-aac-2.0.2 | 1 ffmpeg-4.4.3 | 1 flac-1.4.2 | 1 fontconfig-2.13.1 | 1 freeradius-server-3.2.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/ext2/ext2.mk:65: /home/a... | 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 glslsandbox-player-2021.08.24 | 1 gummiboot-2bcd919c681c952eb... | 1 host-binutils-2.39 | 1 host-gcc-final-12.2.0 | 1 host-gdb-arc-2020.09-releas... | 1 kexec-2.0.25 | 1 kmod-30 | 1 libdill-32d0e8b733416208e04... | 1 libgcrypt-1.10.1 | 1 libglvnd-1.4.0 | 1 libkcapi-1.4.0 | 1 liblog4c-localtime-1.0 | 1 libmdbx-0.11.12 | 1 libvirt-7.10.0 | 1 linux-5.10.145-cip17 | 1 linux-tools | 1 linuxptp-3.1.1 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.1 | 1 matio-1.5.23 | 1 micropython-1.19.1 | 1 netsurf-3.10 | 1 ntp-4.2.8p15 | 1 ocf-linux-20171122 | 1 php-8.1.12 | 1 pixz-1.0.7 | 1 python-cryptography-38.0.1 | 1 python3-3.10.8 | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 uccp420wlan-6.9.1 | 1 valgrind-3.19.0 | 1 wavemon-0.9.4 | 1 xapp_xdm-1.1.13 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/df88593b6aba3c1bfb6b41285a114def33c23ca4 | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/246618240b4d3510d40f1f8392a04608354eb928 | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/ee6e059834c1e4e0b4f5851d8874f63d9b673f5c | arm | azure-iot-sdk-c-LTS_07_2022... | NOK | http://autobuild.buildroot.net/results/d415da247a071ae0f7b7556f9e19c197fa363c72 | arm | azure-iot-sdk-c-LTS_07_2022... | NOK | http://autobuild.buildroot.net/results/5625977055632e68a1e8f51cd30c2407a4085e1e | arm | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/c42b8c6ebd3110c9ee3485cc68301a4ec84c6f14 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/2f6797bf370450c7e3ebaa4716ebd4051edfc959 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/948520c1111c3e175bc994308f01147ee686b306 | or1k | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/ced6a3e17d6d259077a72c21ffd1e4662df9beab | mips64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/a4aebd6354f02fb56cdda8fe568491cd0e2f9a62 | powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/be96e008472ce4539b5f79797d8ec05f7b954711 | ORPH arc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/541b6374da0ba69440de242a8744a834a7b997e2 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/408c442f1c540e5601abdb458752828aaba41ab8 | ORPH mips64el | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2cabefcacf4b6ded3b55110c829f59b982b20edd | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/615ad0b2e850aca73ec7fe6ae3da0d53267ba28c | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e18e4682c8e755c1681e07b84595c6f18a438b4e | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/6c7fd527a9ae481bd541ad474508f034c9541ba0 | ORPH arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/93145f29917c51f702395339508b1418e937963c | powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/4741e8885cde1d6a891a64d61b33d1d15d2eefca | ORPH i586 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/e1a5cf33adb6e3d0df8e7b1e05b109da29cdbdf0 | ORPH arm | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/76d399c2ec44379690614cecdf97c59d6a9e13cd | i586 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/1ad56ca9dc943b0200c4a3c023fc5a04551af3f1 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8539452305a58d84874ad326df77ddc951754fb6 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/f5696e1d0f805ce6ef3cadf420af6cdec94ae0fa | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e89ecffa788cf3d178d4a3d620a68cd89fd68b92 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0479a851f613c968fe4c2dfec7fd77c67e247f22 | ORPH x86_64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/b9790e8eedf90c33523ce8c5e5f962eb336c45fe | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/3c628cf9c40aae4abe7cfef3c665d7716007ce72 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/17b5d4e80ccf8ddf152c6c2ed18855bcae49abc7 | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/42a4a3c48724c3c4fd880dcb858cb11cded8519c | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/11504f4b0a3976047b4b82b25d773d66cb712a82 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b7550a7964393bbfd58d8a22c2d6e745c05b1cbb | ORPH s390x | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/fdbdae7dd2682418a2837f3c5e18c24ee8c8a5d5 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/80f48395a34fbc1573b3943d5e3c2f119bc0c5e0 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/895358aee66862cccbe30997bb6d4c8f372196e4 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/c3c5396fed401e2a951d6e5e64e778dc30d4653b | sh4 | fs/ext2/ext2.mk:65: /home/a... | NOK | http://autobuild.buildroot.net/results/55c34c0a6ea62326cb09a5c04ad8ae41b1308453 | powerpc64 | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/ebfbd8eeaaeaff805adc99b4657265048fac1710 | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/24d90be77e1b7f9d78638b2eaf56d796d38bd9a7 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8099348a19a2f452b02abc52aefb74a780f7bd9c | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f8ec1ae098f862f9680cd6e024a18ac2c321860d | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f8472b448c9d726e2873a1ce0c8d4219e44fc5b3 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c9ea7d217f31915701ecf308868d854ae6085f4b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/53a3a2b9db2e0a2d355e70ddb00f2585e16338f7 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/25fcd862f4a992cc27026a5373a0c109a2310802 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6734ad4b3812b67806fc35116f4b08b234773743 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5267939b5064379c4835b1d09fa1cf3bc9dc29b3 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/53eba5ac8c49164a6b1d0793ce8a722edfb562d3 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/22f4ecec7858cc1af7e64f0f3fc510299e3321e6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/56f71bdd045a1c25649822571e94c88260a5c8f9 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/555daa9c5451567695e21fdfd0296e8b3225983e | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/45d4b327e38f7faecb8711257117084f0c6fe917 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c76faca10aba67c596051d6994a2b61575a97393 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/cd0eee86a828cc1ecb7c2128352125b2111bf180 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/281cd745a8a315a453ceda1c48c30bb2d1bb4de5 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/168f8157463d11caa285e983dcb6f493f567ddc4 | aarch64 | glslsandbox-player-2021.08.24 | NOK | http://autobuild.buildroot.net/results/526e06cf9d23cf33fa03daa009c70d1bf7125082 | nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e084a6688ca4198b57825b61ed7d4053d050af92 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/bb5530a28430e078593c89af9d98f2ed2567f8ed | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f96448bd74a0b259b2dd53337945a35602ba9a02 | ORPH microblaze | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d340b01bacdc65e10c7d08550e4ec513a2296f78 | ORPH i586 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/2766e4dd09d8addfc6d2f55db4ff24f25f504164 | microblazeel | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/fb442526adcabd2fb47c2603957aec223291aa2f | mips | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/27fbe62fbac4483e77efe947cec5abe72f57f6e6 | arc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d472cdf801a49c9d0f75354ea46686d354f972d4 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/847afc10e70b9442bac5b257258a61c2369bee5f | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/01471e2cef1c02dba1d2e86a599d5e9c3400f0ea | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d30569d4f66c8d492cbf7cd19ff5fef764cf3bab | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dd798c8387719b9a7719a1731affbd591080e580 | mipsel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/1cc7a55dd93334ef831e331c4217b6e2e1278930 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/91590750d9eeb325204bd3328dd9cf3f6515c44d | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6e73c5b3c3c75e9c24a47b540c517670ee240ee3 | microblazeel | host-gcc-final-12.2.0 | NOK | http://autobuild.buildroot.net/results/03ef2aaa87cb1d9829b824fa3badc5bb25fc2595 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/d482c3742c17ed884b1cf1d29ff9a7cccf957e3d | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b85e9f9b1360e50acb53e734d6fe46abee7c2c77 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/81961a042f82383ea4ae08cb00c7c3048c925bfe | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/59b800ff5bf46c27cdfd5aa6f092aabee4666c51 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/916f0137efd7a908ece5471cef31d850abd49d16 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a3af6428116a0c167e25b5dbd34e9798c0a84e21 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/da7d49d54e95fd7dbdafebcf33ec565d3cdc9f36 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8ab9406ae9153aecb04c4912e648b7d033b18399 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/574c2766d1327a8a53831fcf5e91eab1782d9540 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/098003f7affd5972c23cc89235a698fe8510d1b3 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cc388269f3659b5d8474c2edb3e70af6138a1267 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fca50b3e2ce82ea10d17686fd81cae5f5c7bc42f | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cc3fdcd8c8210cc52b4eb8559f880d51eaa2c19c | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ac9827c9789fab4ac9e6fcd29e11c8053e22d1b3 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/86ee48e965a4a23ee12f0fe8a7139acbcc4a1f9f | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ab8eed522093110f2e9c101176b4a1369ccb39cc | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/7e32536adf1dec9f91231b109f3758588e6aa502 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/a547d383bd76311200907a1a6b54dbfb75e7e52d | powerpc | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6107722bfae8eba30e869824be08478a44c8dbc1 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/36c3b434de4f8e36f01ed572029b7560788d75f1 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/74a14769e47e05c5f85c2cf66d9d7496d0284686 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9c43c7d62936866746538915e14c7bea1f4a586e | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/4adc01df3ea9a8449a810f3cbae975b3d505d30a | ORPH x86_64 | kmod-30 | NOK | http://autobuild.buildroot.net/results/5448cd2ddddb1559d6b516fa4f7c211b35efd98a | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/14a6025709e5713c53530f864ccb858207cf96c1 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/0296f8d96c53a2bf613ad15a97b79dd682f956dd | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/7bd8eac9bae5443e2585f52cb9a64ef79786e3e0 | sparc | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/113fefb5c1651e51d6b6bb4aa251608ce516aa00 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/a23d588dc3d15eb20bbd8daf162d5c2fd79d10b3 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0b605bcb23bb947934a7de2ec6bcfe5362785f92 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/09e6e4a5033435c8836860ade7c4014dad2f13d0 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0d58de06ffc69b492bc8e0038a03098dbdf207fa | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/56f95570d358e230d85cf2f521944a5aa928a7ce | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7e083a0fead38fd39e8e21ad8883b922b3cd64fb | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b8f6b6accec3453b2c78a8e716579c0e126a87bc | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a1fd3efc82d13c7d22142b558d34f220ceb16434 | sh4 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/c776b32fa6b273137546a7da82a8be81a59df972 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/d749eacbcab114391164d65bc072cf0172b2af4c | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/884c6c2681b43ac182cfb01881f421806ef14980 | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/1779ce43f8da2c5a43a5506631e9d2fc0f8317dc | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/9a6fa9ad3e0e48fcb399e8412d6936caa687716e | mips64el | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/ea3de31dd0f5927a88fb8ea7a9d6cb1c7a8400fe | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d559ddfa85ff60f58b1fb0b9594b2aa40375b2f9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c2a9dca701def450336f2aa3e638258f6bef7c98 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8228499456e19efb1a1ee386780479ba0ce816f9 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/dd3ce1920b06bd15d7433ca2b946d325721aae79 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f0592ab9bedb699094d2643d473b8ba855394266 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/98b1b9b201cf7d6c014fe53237e4e4f62a1b8998 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f7509204152b3277819977adf619ef24730e06a7 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c581bc4b42c9f53d751897e02aa394fa7fab4d8b | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/67b0a6dce2c45f98c808b0e804cad464df11ff2e | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6fc285dfd4f156feecad96bb12a9ada011eb3354 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a7abcadee0c203b128234ef776e22a35478313ef | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4a43e8faba173525c93b44a267a85d7186c0e5a9 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/85af5eb9af35795b8569ffd75e11b58f3fe991a5 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/31a64ba047d47d8a9b008eab8e311a3bfd1a701e | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fe02a3e397ff183117309e0db28e0283bdbbf325 | aarch64 | libvirt-7.10.0 | NOK | http://autobuild.buildroot.net/results/8d4c5412d1571b19bc9ad3e03869bd65fd06e097 | mipsel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/1fed76ed64d23d3e81ff67982c7fdd7173731caf | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6c2dd3308e38a6886e48eb3310743fa84db07c23 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/cb24f71883a47b25baed382910bfe0a9f0d39ba6 | ORPH sh4a | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b5d554e374617ddfd10a480f06c75c5789c0e39d | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f2473d9569bb6abf3d815008c07939f04f8c0c21 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/8522f419b41113367e6f0379d0cf307cf8831a98 | ORPH i586 | linux-tools | NOK | http://autobuild.buildroot.net/results/34b4631726ef2b0f96acfa31199bac64da634bd3 | ORPH microblaze | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/81bbc42eacf9b95b56d81fea0d9e25f1f49cabf1 | powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c82886318073f40082efb6c2c668e09ed6498c25 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/f98020ccd1fe86a297954a1def21b329537e0f91 | ORPH microblaze | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/6e58f0e7d384a378aa07455625a50cf0547ae5c5 | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/de16296adf0acf5157bc1d08b682348d7cc63c75 | i686 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/c2509095533866ff9e2c58d1b8a8f153beabfe36 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/d12892c6c9fe330230a690a47455dc585b3a9ee6 | x86_64 | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/a55d6980faad8b5063f8f4f8b89467061d44a2ae | xtensa | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/ffb5003d6bea3fabbbaa457d5f7bff56c1ef6909 | x86_64 | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/eb13d254f0ec92e0cdbb77585cc42a244d8e37c2 | aarch64 | micropython-1.19.1 | NOK | http://autobuild.buildroot.net/results/6974547aa443ba59282cfbea7e853e91f74bc772 | or1k | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/d3ce621ceea9c7d1c720ff4895053d0a54514fed | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/66b25acd54ef6da751125b856a5e8f9c01d64e5d | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/8160ac1d894ec8841380ade49803d8f1d5cc4355 | ORPH sparc | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/039df2164bcb2b3aeb280ba22c80b4be51cc3a3d | ORPH sparc64 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/688ce4c2792e991f8e234568f3af03d0cd97c455 | ORPH mips | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/4573fd56f6327430f6e03713ac5773676ec0c619 | ORPH mipsel | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/6ba101c8d03101011af0d2a1b54fd0c054e80768 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/7ca79e487b81b8005ad78c949d5894b1662b5908 | aarch64_be | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/6c2eb3a8c82606d48214434671d76ef04b1ad47c | sh4 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/758c511d6d300470f7f8b1fca78052815477e8c3 | sparc | pixz-1.0.7 | NOK | http://autobuild.buildroot.net/results/38cd0e32e371b697233bdeffc58af25298a4998b | powerpc | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/7d42bc016e221dcf1086310cdf383e5fd26e2217 | x86_64 | python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/907aa4e157dd9d16a2032e0dfab6fd211afe0ed7 | armeb | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/3d5c015ebe2643ebb7b73073077e3fcb4cf5f557 | ORPH arc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/8d4f2f52ed21c20c062462bc5a3afa15cf68984c | ORPH powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/90c3523fae07907889dde3750d6b853b6c8ae7c4 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/3eee532af97cf7bebaf61e8e5c3781bc7d3f4bbf | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/654fc139f5102b3f084c08c46118894f0ed92347 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/2c9bb11af25db363a3c3e894c0e147e1b067f2bd | aarch64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/8dc32a59929f9cf66c52f2b7a9a3b9f3be738bcf | sparc | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/56cb0efc584617577bd58c4a767d7dd5226ef4da | or1k | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/14f38a22c46d33de900fe8faa7779afeb1e6ea34 | ORPH i686 | unknown | NOK | http://autobuild.buildroot.net/results/1b329a94fca03b57f12e2229e11b646f99894e26 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/cefee94ada14c96097070bf7fc74cd18026459d4 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/f4ff81dc5eb9b14a64352509b9e385ee0c9979af | s390x | unknown | NOK | http://autobuild.buildroot.net/results/c55fc5ce08c7477c16b38bcd9f93588c6179007c | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/c8b4e5594e1ccaca27b3ad0082ecdfe9963e5f6c | xtensa | unknown | NOK | http://autobuild.buildroot.net/results/1631c48fa81d9ad4f0db69bc694a15bb05486cad | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/b78bf052de60d2464ced7275c2116ba4f928a40e | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/f23a84c888784c2e503919d973eb9f1b0c205915 | ORPH mips | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/b92d6c689dda2e864cce60889656c119707a0a03 | ORPH mips64el | xapp_xdm-1.1.13 | NOK | http://autobuild.buildroot.net/results/b2580a2dae9becbf78144b98e55a8f1fd4a0b33e | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/f6e412ecd517fc8cec9a26b0abb4758aa4accf86 | mips64 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/d1186926d3862bb836cd9656ac30ce574dec5af5 | ORPH x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/fdd2c1ae01a2b85eb51ab741f084d930718bcb6b | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ee43230cc1a290947ddb81aea7ce3cffc6c43f4d | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4a440919e30d413436740cb2133c64c4e78ffb91 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6913347336b3fb690da4f8d5f330ca3bd3ef924a | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b84d7ad7a6a84bc815f28dcd2723c5fa1e8dc1f6 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/732afb1b95f3b98120237bf347fbd0d442365bf5 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a9470d7a0d82293ff68365bbf9d89636a82b4a67 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/599bb55195b8cba7fe9f368f66178215e1b45f2c | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2be08d9f9335c4f31709198ab8444ff913aa0db2 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/137fc648bbb96c10b57ab9f4571aa6557cca2c6c | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2e0128609d1096276fb775992fd1497d7f16bb85 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8292c0488b3b459d6c5babc089748f35d920c092 | ORPH armeb | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/0f70cbd5ba8ae948363dd2ca784d04e8a0cc0bb3 | x86_64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/2cda077497e21d3bfa67964c93625bfaecf99b54 | aarch64_be | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/7f001d821390bb5e6d5c5f69a666cc3c8522be94 | xtensa | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/dec922473b164d78d4336eff80cf4736bb06dfe5 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 8 libnss-3.84 | 8 imagemagick-7.1.0-51 | 6 dash-0.5.11.5 | 5 glibc-2.36-66-ga1dc0be03c9d... | 5 linux-6.0.1 | 4 host-binutils-2.38 | 3 lxc-4.0.12 | 3 python-bunch-1.0.1 | 3 gobject-introspection-1.72.0 | 2 host-go-1.19.3 | 2 host-pahole-1.24 | 2 jack2-1.9.21 | 2 libglib2-2.72.3 | 2 norm-1.5.8 | 2 traceroute-2.1.0 | 2 unknown | 2 bdwgc-8.2.2 | 1 dust-0.8.1 | 1 efivar-38 | 1 frr-8.3.1 | 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 host-gcc-final-10.4.0 | 1 host-gcc-initial-10.4.0 | 1 host-zic-2022f | 1 hyperfine-1.14.0 | 1 lcms2-2.13.1 | 1 libdnet-1.16.1 | 1 libglvnd-1.4.0 | 1 libkcapi-1.4.0 | 1 libsigrok-0.5.2 | 1 linux-5.10.145-cip17-rt7 | 1 lua-cqueues-20200726 | 1 proftpd-1.3.6e | 1 python-numpy-1.23.4 | 1 python-pyicu-2.10.2 | 1 s6-linux-init-1.0.6.3 | 1 wolfssl-5.5.2 | 1 xz-5.2.7 | 1 zlib-ng-2.0.6 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/6a9b04073d10eaf00b93aeab58fd49b3e77652ae | or1k | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c6c201a43cd5b9afdefc49710f3f932c9950ff4d | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/cff05d51ed367acd7b6979860d14cabff51da2b4 | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/0fb38bfa6a169c0fa2a652c38ed95dcaca8b2e24 | arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b700a5b8e33efc305682f79c1da63e817e246071 | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c0d9d34963425b61fae6d802e73def28b6c3fbf8 | mips64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/135c78ffc78b5496dc0b9c936d6fe12845b4ef11 | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/37a4fd54cd0a0384399cb6d06e218cb4b08fa01d | riscv64 | bdwgc-8.2.2 | NOK | http://autobuild.buildroot.net/results/71f89e831a85664ef3338dac27b78b36e728b04f | m68k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/223424e7fff43ae44a6046e9835557e8154e4364 | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/81f6e0e4fd6a087b0e3b6c42833e1f6022c5f86e | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/136e2082db9e8838f515c15674098ce35f21db93 | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/8f5f5910cedc679b17604b51914161bf4e3172f4 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/5911cb45739d17bb3bdda847009766746062cff6 | ORPH mips64 | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/eb30db2fcab1b9a9f707c6c9edeb83ebfecf9532 | ORPH x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/4065abce958455e274e324dcc183e309b2ae82f3 | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/905474705a8be77f06057cb9ef16e875adf5acd5 | aarch64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/8b2c5fd279d7200ba5eab8fe522a89120d9a26aa | i686 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/f3847989bd66d1c29e74b5cd1354fdd8b000978b | riscv32 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/3a71570b56f733b4efa253bfd511dfad588ebdbd | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/ff1eed91c3f64149d0cdcdc537425fe2676fb3df | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fa28df7433843d2a2945e84990bfdab5fc551a1f | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b3f2fad3c63c7d166ba4c148a7878756ce04da9c | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c130f5e25b2874525922316481570aa56cbf7300 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ebe493704b2078c4192e5627b92db615d5679296 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6848153fd7d3bd9c8b559434924d49da081d4bb4 | powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/27dab2d000e6b2ba5525a2ca5551e0318d7f2de4 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/89498c86b6c8865f74c5b24e29d63333f204d7a8 | ORPH mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/60e1825161637726970e51e0f1e093c54a14c194 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2b2afc103ea16ccfd33cfdb31e8b39d2454edddc | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ee817d1070388687731f2ec859ba633b8a80711f | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/453d85b225ddeb4f11d102a8bd0015ea9c52efc5 | powerpc | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/b65469f1377665fec98a673aa580fea28fbf691c | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7ccb334be17f45954034e03bcb4d48e548140e9f | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7273ec1de678e08c72a85f7fd5a7e085e151bbe2 | sh4eb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3caf54519c97d3a2fb79f90cb42dcd380ad33087 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c3ed5b3a06cabebfe693ec8704abe3c35e2f9dcb | i586 | host-zic-2022f | NOK | http://autobuild.buildroot.net/results/6bb81419f77ba3b91fc9d8e217030c5bebf2107f | mips | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/529dec3855e0effa312c16f93663b69e47a8c37d | ORPH sparc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2cf8dd5a82493d0a2040f6bf7bcfa2784d456fae | ORPH nios2 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/d7715514305fd5ec0bf25226ecde1ed781fb1687 | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8fddc81134a7f99c59a759970bc8cf5f6388a88c | ORPH m68k | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/f6ff55a5646d0e20c3ebe564ad09bdd73616b70a | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/15dfd4b404971fa3bec5f7a91b7afa08362f71f5 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/412f76aa98c7960361c14bd4e425fe50f2cb2aaf | ORPH mips64el | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/39dff28569b93db4e322ae346a3dbe7734641e3e | aarch64_be | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/624f3fa68f06de87c6a7619076d5e100c9f7af13 | xtensa | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/6d37b82faed05d68bdc0021a486bc2e09207efec | nios2 | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/b7877fe75dc0a4275d2fb5bf933b4c044e12dc99 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c07f5f70455d4d2d7614891800ff2d18f68156cf | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/71a5de022fe224813e145564c64805e1ba751582 | sh4eb | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/5bb6fa0b47818301d5507398c2d15abca3784f42 | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/42f4b905b625ae4d1cd3e16348023f8f4ed01db3 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/01d1089b44711629778ebe433bef93c69b35b389 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/419a95572b337c59fdb2309ee98fc71c2c49a4c5 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a8f9391ccb8bb9a1e7e78a60837a9723eb87cc4d | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ee48d31339cf1d21f0e06155d2b32f115e3320f9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/472d604226ba72148600b686c55375fb7d7037ca | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9f68624a2f7700dc6ba8319283b6d12e5515646f | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/89aed13297b78d591385f86e24e4d4342b71f708 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d407fc3ec52b01fc765dd68bc2d66f70b2d42a28 | mipsel | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/ca3e3dc080e82fe0ea027c39db34ace8d69f5360 | powerpc | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/45f6beb0bf17e99d673eaa64b99806258d794807 | ORPH sparc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6a040d2a97eabaa944020cde17d1b3da9b5e4060 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/bccdca76249e376c3c11f44359e0fed178033b2e | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/acfe7873fbde2676e7ba7f5ec7b6d5040e6c0387 | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/91f78c7184484cf29f0562e530c2ade7219064dd | ORPH powerpc64le | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/ee59bef7ae025654897c2727f6778b35b7a060b9 | s390x | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/651d79517d28e8b6e0576be269f1d45026b8e3fe | nios2 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/77b7df629bad5bb93c3dcf432153642ec5289591 | aarch64 | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/c04a8fc54f46bf881bb7b1e4c245f9b77c09daee | mips | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/d1812150a659c01a48b6fd11f7edc3153a0e3e4d | ORPH aarch64 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/0f18145f9191fefb27646fb7b0ae3bf7c80a3c41 | ORPH aarch64_be | proftpd-1.3.6e | NOK | http://autobuild.buildroot.net/results/7dd2a2f5c44aad008a6e785c0e4beb8b4fa54acd | mips | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/ee96035ff6c20fa5a58d82489e381350811930bc | powerpc64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/c665990d02f3a03ce7656e2f94f36a868cd25af4 | sh4 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/ac3a20c8e9b432d150abf103d8cbd5682b3ee82a | sh4 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/6d9a30ae37fba60f68396758ebb0629b3650bb69 | xtensa | python-pyicu-2.10.2 | NOK | http://autobuild.buildroot.net/results/16897b60b4195c5d25653b63159001ea21bfb36c | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a09267aa7ac0f5709e54ccbd05ad68fb73a9e539 | or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e4c97b493d5be7b8155847ec94924cdf19971f9e | arm | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e59a94c5eb514c061e21c2cda1d7210a025d1fcd | i686 | unknown | NOK | http://autobuild.buildroot.net/results/60f68f6d0000d07882c00da2830d56d2d51f0ff7 | arm | unknown | NOK | http://autobuild.buildroot.net/results/25173378fa2e7f9902fe35db615837cfe6c0c42a | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/1d6682b10e7f8b0edc8ffb44d79c742c83736122 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f6278b02cc21aa6d74e0bb863fafcf3131406ce9 | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/e01b93c79f8e81ce3845c683a55acd66b46a3242 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- grpc-1.43.0 | 1 igd2-for-linux-2.1 | 1 moby-buildkit-0.8.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | grpc-1.43.0 | NOK | http://autobuild.buildroot.net/results/25e5ec1fd3eda17cde85fa570b9bcf5ccf82e06d | mips64el | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/9b916183b7f0654820b3db16d74a0e61e82c4b15 | i586 | moby-buildkit-0.8.1 | NOK | http://autobuild.buildroot.net/results/8520b3dcf58114bfdd110433647409b02c32ade2 | Classification of failures by reason for 2022.08.x -------------------------------------------------- wavemon-0.9.4 | 2 boost-1.79.0 | 1 brltty-6.4 | 1 grpc-1.48.0 | 1 hawktracer-e53b07bc812c4cfe... | 1 host-rust-1.62.0 | 1 host-spirv-llvm-translator-... | 1 libglib2-2.72.3 | 1 linux-fusion-9.0.3 | 1 linux-pam-1.5.2 | 1 memcached-1.6.16 | 1 nodejs-16.17.1 | 1 opus-1.3.1 | 1 perl-5.34.1 | 1 pixman-0.42.2 | 1 rtl8821au-4235b0ec7d7220a63... | 1 sudo-1.9.11p2 | 1 unknown | 1 zabbix-5.4.9 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | boost-1.79.0 | NOK | http://autobuild.buildroot.net/results/48aae258a577c14fa12d58c127e3a3d382c60610 | powerpc64le | brltty-6.4 | NOK | http://autobuild.buildroot.net/results/41b1b2da2c1ee8ba0fcd97904d6eb27855068eef | mips | grpc-1.48.0 | NOK | http://autobuild.buildroot.net/results/e082ae56d7a95cdfb93796d1874864707664f7a9 | m68k | hawktracer-e53b07bc812c4cfe... | NOK | http://autobuild.buildroot.net/results/a8fb1061c1fbdf14df61260d95da971d388c2d83 | sparc64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/44f800bec9889325abedde98dcb8cae7ece699cc | riscv32 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/90b6affb6bcc1b9babc4d90c3b359395e2a151f1 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6b7685e9781ffdea7f90c8abe2c32ed8747397fa | powerpc64le | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/96712d647574a63f98fcd46e1e34cabe33b6f0a9 | ORPH i686 | linux-pam-1.5.2 | NOK | http://autobuild.buildroot.net/results/5d650503267eef5285ffe4475c9e1ebe08824976 | ORPH sparc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/caf5b344c1f2417f2ac7a83cfce86f1878386c9d | ORPH aarch64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/680394d63356e77e95e20db691c95b7706cdbe3c | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/6cc60e8041af03494750b107ce405cb7fc5a37e9 | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/43ae3b02f09d8a375a45a315f977c85b1634c0fa | powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/9898a6979a79545345b9b6d2da0830042702f105 | microblaze | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/846a8ab901ac87a39bfc1285136dec45044d71a7 | sparc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/686da36bfa3ce0266aa9e4fa035899cce8bc7818 | ORPH powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/666e89a309d48b15bc69d3f9b8766b1117ee656e | xtensa | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/7a5b1bd62d248ca56e02f10819fd89f8fa7921cc | ORPH mipsel | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/5ac482d1d2ab28bb0b59292cf464ae4ef1dcd7e1 | ORPH nios2 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/a4e071c0b0eb569f07f5841ba8e09a0c6a59e4e4 | -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Wed Nov 16 07:54:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 16 Nov 2022 08:54:27 +0100 Subject: [Buildroot] [PATCH 1/2] package/glibc: add support for ARC700 In-Reply-To: <20221115235235.74897-2-abrodkin@synopsys.com> References: <20221115235235.74897-1-abrodkin@synopsys.com> <20221115235235.74897-2-abrodkin@synopsys.com> Message-ID: <20221116085427.3525bbcc@windsurf> On Wed, 16 Nov 2022 00:52:34 +0100 Alexey Brodkin wrote: > From: Sergey Matyukevich > > Even though ARC700 glibc port is very close to ARCv2 port, it is formally > another ABI that requires appropriate maintenance. That includes running > extensive glibc test-suite and fixing discovered issues and regressions. > That effort was considered impractical due to ARCompact ISA reaching EOL. > Besides ARC700 processors are usually found on very resource constrained > devices that tend to use uClibc if they run Linux. > > On the other hand adding ARC700 glibc support still can be useful for > development and testing purposes. This commit adds two glibc patches > that enable ARC700 support. Hmm, this commit only adds one patch. Also, what is the upstream status of this patch? In order to make sure we can easily update glibc, I'm not too fan to have patches that are not upstream. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From luca.ceresoli at bootlin.com Wed Nov 16 08:34:46 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Wed, 16 Nov 2022 09:34:46 +0100 Subject: [Buildroot] [PATCH v2] package/rtl8188eu: remove wrong description in Config.in In-Reply-To: References: <20221019134823.12594-1-giulio.benetti@benettiengineering.com> <20221030210615.49866828@windsurf> <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> Message-ID: <20221116093446.75deaea9@booty> Hi Giulio, On Wed, 16 Nov 2022 02:15:57 +0100 Giulio Benetti wrote: > On 16/11/22 01:33, Giulio Benetti wrote: > > Hi Thomas, Luca, > > > > On 30/10/22 21:06, Thomas Petazzoni via buildroot wrote: > >> On Wed, 19 Oct 2022 15:48:23 +0200 > >> Giulio Benetti wrote: > >> > >>> This rtl8188eu driver is not the same as the one in mainline Linux that > >>> still has pending work to be done that in this driver is done, check: > >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO > >>> specifically: > >>> * Switch to use LIB80211. > >>> * Switch to use MAC80211. > >>> * Switch to use CFG80211. > >>> So let's remove the description that is not valid anymore. > >>> > >>> Suggested-by: Luca Ceresoli > >>> Signed-off-by: Giulio Benetti > >>> --- > >>> V1->V2: > >>> * improve Config.in description as pointed by Luca Ceresoli > >>> --- > >>> ? package/rtl8188eu/Config.in | 7 ++++--- > >>> ? 1 file changed, 4 insertions(+), 3 deletions(-) > >>> > >>> diff --git a/package/rtl8188eu/Config.in b/package/rtl8188eu/Config.in > >>> index 76d9085297..2fab1fd5c0 100644 > >>> --- a/package/rtl8188eu/Config.in > >>> +++ b/package/rtl8188eu/Config.in > >>> @@ -4,9 +4,10 @@ config BR2_PACKAGE_RTL8188EU > >>> ????? depends on BR2_LINUX_KERNEL > >>> ????? help > >>> ??????? A standalone driver for the RTL8188EU USB Wi-Fi adapter. > >>> -????? This is needed only for Linux kernels before 3.12. > >>> -????? Since 3.12, there is a (staging) driver in mainline, with a > >>> -????? similar codebase. > >>> +????? This rtl8188eu driver is not the same as the one in mainline > >>> +????? Linux that still has pending work to be done that in this > >>> +????? driver is done, check: > >>> + > >>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO > >> > >> I don't see any thing in this TODO that explains why the out-of-tree > >> driver is better than the mainline driver. > >> > >> The out-of-tree driver has been integrated into drivers/staging/, and > >> this TODO file lists what should be improved in the driver so that it > >> can be graduated to move outside of drivers/staging/ into the proper > >> drivers/net/wireless/ location. > >> > >> I don't see anything in this TODO that indicates that the out-of-tree > >> driver has "more features" than the mainline driver, so to me the > >> Config.in help text still makes sense. > >> > >> Could you give some more details? > > > > The TODO file[0] is outdated because it states that: > > * Switch to use LIB80211. > > * Switch to use MAC80211. > > * Switch to use CFG80211. > > are still pending, but it's true not because if we check the Kconfig[1] > > we find 'depends on CFG80211' and LIB80211. Also if we check for > > ieee80211_*() callse int drivers/staging/r8188eu folder we find a lot of > > calls. So I think this module is only a copy of the Linux driver that > > can work as specified in the actual help(with Linux version before 3.12. I haven't checked myself, but if you think the transition to cfg80211 and lib80211 is completed in mainline, you can send a patch to have the TODO updated in upstream Linux. That would reduce confusion. > > Does it maybe make sense to add in the help section: > > ``` > > If using Linux 3.12+ it's recommended to use Linux driver > > ``` Yes, absolutely, but only if are you reasonably sure that Linux 3.12 has all the same rtl8188eu features that it has currently. -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From miquel.raynal at bootlin.com Wed Nov 16 08:43:13 2022 From: miquel.raynal at bootlin.com (Miquel Raynal) Date: Wed, 16 Nov 2022 09:43:13 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH=5D_package/mali-driver=3A_remove_?= =?utf-8?q?Miqu=C3=A8l_from_the_DEVELOPERS_list?= Message-ID: <20221116084313.1068060-1-miquel.raynal@bootlin.com> I am not really maintaining these packages, I don't follow closely enough nor use them to take the time to make the necessary changes. Giulio has been much more reactive than me to fix issues and he is already listed for them anyway. Cc: Giulio Benetti Signed-off-by: Miquel Raynal --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index af21b8bdd0..51f7b3b8d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2152,10 +2152,6 @@ F: configs/bananapi_m2_plus_defconfig N: Mikhail Boiko F: package/libfribidi/ -N: Miqu?l Raynal -F: package/mali-driver/ -F: package/rockchip-mali/ - N: Mircea Gliga F: package/mbuffer/ -- 2.34.1 From miquel.raynal at bootlin.com Wed Nov 16 08:43:40 2022 From: miquel.raynal at bootlin.com (Miquel Raynal) Date: Wed, 16 Nov 2022 09:43:40 +0100 Subject: [Buildroot] [PATCH] README: fix reference to submitting-patches Message-ID: <20221116084340.1068161-1-miquel.raynal@bootlin.com> While looking for refreshing my mind about Buildroot contribution guidelines, I actually stumbled upon a 404 error. It seems like the manual URL has slightly evolved since 2016, so fix it. Signed-off-by: Miquel Raynal --- README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README index 008e996f5f..2d33c8ce37 100644 --- a/README +++ b/README @@ -23,4 +23,4 @@ buildroot mailing list: buildroot at buildroot.org You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read -https://buildroot.org/manual.html#submitting-patches +https://buildroot.org/downloads/manual/manual.html#submitting-patches \ No newline at end of file -- 2.34.1 From miquel.raynal at bootlin.com Wed Nov 16 08:37:02 2022 From: miquel.raynal at bootlin.com (Miquel Raynal) Date: Wed, 16 Nov 2022 09:37:02 +0100 Subject: [Buildroot] [PATCH] README: fix reference to submitting-patches Message-ID: <20221116083702.1067161-1-miquel.raynal@bootlin.com> While looking for refreshing my mind about Buildroot contribution guidelines, I actually stumbled upon a 404 error. It seems like the manual URL has slightly evolved since 2016, so fix it. Signed-off-by: Miquel Raynal --- README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README index 008e996f5f..2d33c8ce37 100644 --- a/README +++ b/README @@ -23,4 +23,4 @@ buildroot mailing list: buildroot at buildroot.org You can also find us on #buildroot on OFTC IRC. If you would like to contribute patches, please read -https://buildroot.org/manual.html#submitting-patches +https://buildroot.org/downloads/manual/manual.html#submitting-patches \ No newline at end of file -- 2.34.1 From gary.bisson at boundarydevices.com Wed Nov 16 09:12:48 2022 From: gary.bisson at boundarydevices.com (Gary Bisson) Date: Wed, 16 Nov 2022 10:12:48 +0100 Subject: [Buildroot] [PATCH] package/freescale-imx/imx-vpu-hantro: bump version to 1.27.0 Message-ID: <20221116091248.755689-1-gary.bisson@boundarydevices.com> - Same version as NXP release 5.15.52_2.1.0 - EULA/COPYING: update to LA_OPT_NXP_Software_License v39 - No official changelog but the main addition is the support of skipped h.264 frames - Add patch to fix kernel version test from the package - Yocto doesn't need that workaround as it installs the kernel headers - This is needed for NXP 5.15+ kernels (using DMABUF) Signed-off-by: Gary Bisson --- ...0003-Fix-Linux-kernel-version-header.patch | 45 +++++++++++++++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-- .../imx-vpu-hantro/imx-vpu-hantro.mk | 2 +- 3 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch diff --git a/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch new file mode 100644 index 0000000000..427ebeb38a --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch @@ -0,0 +1,45 @@ +From 73cd57c18066ff863335a8616d0b348541d26118 Mon Sep 17 00:00:00 2001 +From: Gary Bisson +Date: Tue, 15 Nov 2022 21:43:47 +0100 +Subject: [PATCH] Fix Linux kernel version header + +- Up to kernel 5.10, NXP was using ION for memory management +- Starting with 5.15 kernels, NXP uses DMABUF and the ION header is no + longer in the kernel +- So keep the previous patch for people using kernel <= 5.10 +- Add path to the version.h header as imx-vpu-hantro will only include + ion.h depending on the kernel version + +Signed-off-by: Gary Bisson +--- + Makefile_G1G2 | 1 + + Makefile_H1 | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/Makefile_G1G2 b/Makefile_G1G2 +index 25884fa..8e03e91 100755 +--- a/Makefile_G1G2 ++++ b/Makefile_G1G2 +@@ -11,6 +11,7 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so + INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc + #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ +diff --git a/Makefile_H1 b/Makefile_H1 +index 479940a..7ac6f8d 100755 +--- a/Makefile_H1 ++++ b/Makefile_H1 +@@ -18,6 +18,7 @@ ENV = -DENC_MODULE_PATH=\\\"/dev/mxc_hantro_h1\\\" + ENV += -DEWL_NO_HW_TIMEOUT + ENV += -DUSE_ION + ENV += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++ENV += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + ENV += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + ifeq ($(CFG_SECURE_DATA_PATH), y) +-- +2.35.1 + diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash index dd3b167e3e..637d7898cf 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 03c61dfb268b31a0d25a4d1387cb3ad0261029ad5de801f72224602e2b37da00 imx-vpu-hantro-1.22.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7e9bcdbd067ce66a1247373cbf088945346feb0027deb61af541ebc1256277c3 imx-vpu-hantro-1.27.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk index 9d34c7add7..4cfc8f41ff 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VERSION = 1.22.0 +IMX_VPU_HANTRO_VERSION = 1.27.0 IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin IMX_VPU_HANTRO_DEPENDENCIES = linux -- 2.35.1 From mf at go-sys.de Wed Nov 16 10:09:13 2022 From: mf at go-sys.de (Michael Fischer) Date: Wed, 16 Nov 2022 11:09:13 +0100 Subject: [Buildroot] [PATCH v2] package/gnupg2: bump version to 2.3.8 In-Reply-To: <87y1scqjgi.fsf@tarshish> References: <87y1scqjgi.fsf@tarshish> Message-ID: <20221116100913.26446-1-mf@go-sys.de> Add patch 0001 to fix undefined reference to `ks_ldap_free_state' backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa Signed-off-by: Michael Fischer --- package/gnupg2/0001-ks_ldap_free_state.patch | 21 ++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 +++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 package/gnupg2/0001-ks_ldap_free_state.patch diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..6800b98cac --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,21 @@ + +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is not +installed + +Backported from: 7011286ce6e1fb56c2989fdafbd11b931c489faa + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c ++++ b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) + ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ -- 2.20.1 From wdouglass at carnegierobotics.com Wed Nov 16 12:46:38 2022 From: wdouglass at carnegierobotics.com (Woody Douglass) Date: Wed, 16 Nov 2022 12:46:38 +0000 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <20221104122046.8959-1-woodrow@douglass.dev> References: <20221104122046.8959-1-woodrow@douglass.dev> Message-ID: <1fbe09c188cc2dc88bc2f638e5be66fd6d40948b.camel@carnegierobotics.com> All, Would you mind taking one more look at this? Did i get the formatting right the second time? Thanks, Woodrow Douglass On Fri, 2022-11-04 at 08:20 -0400, Woody Douglass wrote: > From: Woodrow Douglass > > This adds a separate opencv4_contrib package to manage > downloading/unpacking that repository. These extra modules > are useful for a lot of applications, but not necessary > for minimal installs, so they are all given dedicated Kconfig > options > > Signed-off-by: Woodrow Douglass > --- > package/Config.in | 1 + > package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ > package/opencv4-contrib/opencv4-contrib.hash | 3 + > package/opencv4-contrib/opencv4-contrib.mk | 13 + > package/opencv4/opencv4.mk | 62 +++- > 5 files changed, 387 insertions(+), 5 deletions(-) > create mode 100644 package/opencv4-contrib/Config.in > create mode 100644 package/opencv4-contrib/opencv4-contrib.hash > create mode 100644 package/opencv4-contrib/opencv4-contrib.mk > > diff --git a/package/Config.in b/package/Config.in > index 238d7813f0..f03b5aad82 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1593,6 +1593,7 @@ menu "Graphics" > source "package/opencl-clhpp/Config.in" > source "package/opencv3/Config.in" > source "package/opencv4/Config.in" > + source "package/opencv4-contrib/Config.in" > source "package/opengl/Config.in" > source "package/openjpeg/Config.in" > source "package/pango/Config.in" > diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in > new file mode 100644 > index 0000000000..9800333035 > --- /dev/null > +++ b/package/opencv4-contrib/Config.in > @@ -0,0 +1,313 @@ > +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB > + bool "opencv4-contrib" > + depends on BR2_PACKAGE_OPENCV4 > + help > + OpenCV (Open Source Computer Vision) is a library of > + programming functions for real time computer vision. > + > + http://opencv.org/ > + > +if BR2_PACKAGE_OPENCV4_CONTRIB > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT > + bool "alphamat" > + help > + Computer Vision based Alpha Matting -- Given an input image > + and a trimap, generate an alpha matte. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO > + bool "aruco" > + help > + ArUco and ChArUco Markers -- Augmented reality ArUco marker > + and "ChARUco" markers where ArUco markers embedded inside the > + white areas of the checker board. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE > + bool "barcode" > + help > + Barcode detecting and decoding methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM > + bool "bgsegm" > + help > + Background segmentation algorithm combining statistical > + background image estimation and per-pixel Bayesian > + segmentation. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED > + bool "bioinspired" > + help > + Biological Vision -- Biologically inspired vision model: > + minimize noise and luminance variance, transient event > + segmentation, high dynamic range tone mapping methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB > + bool "ccalib" > + help > + Custom Calibration -- Patterns for 3D reconstruction, > + omnidirectional camera calibration, random pattern calibration > + and multi-camera calibration. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ > + bool "cnn_3dobj" > + help > + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net > + library to build, train and test a CNN model of visual object > + recognition and pose. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV > + bool "cvv" > + help > + Computer Vision Debugger -- Simple code that you can add > + to your program that pops up a GUI allowing you to > + interactively and visually debug computer vision programs. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS > + bool "datasets" > + help > + Datasets Reader -- Code for reading existing computer vision > + databases and samples of using the readers to train, test and > + run using that dataset's data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT > + bool "dnn_objdetect" > + help > + Object Detection using CNNs -- Implements compact CNN Model > + for object detection. Trained using Caffe but uses > + opencv_dnn module. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES > + bool "dnn_superres" > + help > + Superresolution using CNNs -- Contains four trained > + convolutional neural networks to upscale images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED > + bool "dnns_easily_fooled" > + help > + Subvert DNNs -- This code can use the activations in a > + network to fool the networks into recognizing something else. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM > + bool "dpm" > + help > + Deformable Part Model -- Felzenszwalb's Cascade with > + deformable parts object recognition code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE > + bool "face" > + help > + Face Recognition -- Face recognition techniques: Eigen, Fisher > + and Local Binary Pattern Histograms LBPH methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE > + bool "freetype" > + help > + Drawing text using freetype and harfbuzz. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY > + bool "fuzzy" > + help > + Fuzzy Logic in Vision -- Fuzzy logic image transform and > + inverse; Fuzzy image processing. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF > + bool "hdf" > + help > + Hierarchical Data Storage -- This module contains I/O > + routines for Hierarchical Data Format: > + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > + meant to store large amounts of data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS > + bool "hfs" > + help > + Hierarchical Feature Selection for Efficient Image > + Segmentation -- This module contains an efficient > + algorithm to segment an image. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH > + bool "img_hash" > + help > + This module contains algorithms to extract hash of an > + image allowing to efficiently estimate similarity between > + images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM > + bool "intensity_transform" > + help > + The module brings implementations of intensity transformation > + algorithms to adjust image contrast. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA > + bool "julia" > + help > + Julia language wrappers with samples and tests. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR > + bool "line_descriptor" > + help > + Line Segment Extract and Match -- Methods of extracting, > + describing and matching line segments using binary > + descriptors. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB > + bool "matlab" > + help > + Matlab Interface -- OpenCV Matlab Mex wrapper code generator > + for certain opencv core modules. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC > + bool "mcc" > + help > + Macbeth Color Chart detector -- Find and return color patch > + location in MacBeth color calibration charts. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW > + bool "optflow" > + help > + Optical Flow -- Algorithms for running and evaluating > + deepflow, simpleflow, sparsetodenseflow and motion > + templates (silhouette flow). > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS > + bool "ovis" > + help > + OGRE 3D Visualiser -- allows you to render 3D data using > + the OGRE 3D engine. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING > + bool "phase_unwrapping" > + help > + Quality-guided phase unwrapping. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT > + bool "plot" > + help > + Plotting -- The plot module allows you to easily plot data > + in 1D or 2D. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY > + bool "quality" > + help > + Image Quality Analysis (IQA) API. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID > + bool "rapid" > + help > + Silhouette based 3D object tracking. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG > + bool "reg" > + help > + Image Registration -- Pixels based image registration for > + precise alignment. Follows the paper "Image Alignment and > + Stitching: A Tutorial", by Richard Szeliski. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD > + bool "rgbd" > + help > + RGB-Depth Processing module -- Linemod 3D object recognition; > + Fast surface normals and 3D plane finding. 3D visual odometry. > + 3d reconstruction using KinectFusion. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY > + bool "saliency" > + help > + Saliency API -- Where humans would look in a scene. Has > + routines for static, motion and "objectness" saliency. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM > + bool "sfm" > + help > + Structure from Motion -- This module contains algorithms > + to perform 3d reconstruction from 2d images. The core of > + the module is a light version of Libmv. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE > + bool "shape" > + help > + Shape Distance and Matching > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO > + bool "stereo" > + help > + Stereo Correspondence -- Stereo matching done with different > + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense > + stereo correspondence using Quasi Dense Stereo method. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT > + bool "structured_light" > + help > + Structured Light Use -- How to generate and project gray code > + patterns and use them to find dense depth in a scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES > + bool "superres" > + help > + Super Resolution > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING > + bool "surface_matching" > + help > + Point Pair Features -- Implements 3d object detection and > + localization using multimodal point pair features. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT > + bool "text" > + help > + Scene Text Detection and Recognition -- This module contains > + algorithms to perform text detection, words segmentation and > + text recognition in a visual scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING > + bool "tracking" > + help > + Vision Based Object Tracking -- Use and/or evaluate different > + visual object tracking techniques. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB > + bool "videostab" > + help > + Video Stabilization > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ > + bool "viz" > + help > + 3D Visualizer > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE > + bool "wechat_qrcode" > + help > + WeChat QR code detector for detecting and parsing QR code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D > + bool "xfeatures2d" > + help > + Features2D extra -- Extra 2D Features Framework containing > + experimental and non-free 2D feature detector/descriptor > + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, > + Self-similar. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC > + bool "ximgproc" > + help > + Extended Image Processing -- Structured Forests / Domain > + Transform Filter / Guided Filter / Adaptive Manifold Filter > + / Joint Bilateral Filter / Superpixels / Ridge Detection > + Filter. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT > + bool "xobjdetect" > + help > + Boosted 2D Object Detection -- Uses a Waldboost cascade and > + local binary patterns computed as integral features for 2D > + object detection. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO > + bool "xphoto" > + help > + Extra Computational Photography -- Additional photo processing > + algorithms: Color balance / Denoising / Inpainting. > + > +endif > diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash > new file mode 100644 > index 0000000000..9db112c9e9 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 a97c2eaecf7a23c6dbd119a609c6d7fae903e5f9ff5f1fe678933e01c67a6c11 opencv4-contrib-4.5.5.tar.gz > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk > new file mode 100644 > index 0000000000..58dbe27e28 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.mk > @@ -0,0 +1,13 @@ > +################################################################################ > +# > +# opencv4-contrib > +# > +################################################################################ > + > +OPENCV4_CONTRIB_VERSION = 4.6.0 > +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) > +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE > +OPENCV4_CONTRIB_LICENSE = Apache-2.0 > +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE > + > +$(eval $(generic-package)) > diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk > index ef15c6d911..a665793ad9 100644 > --- a/package/opencv4/opencv4.mk > +++ b/package/opencv4/opencv4.mk > @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ > # - viz: missing VTK dependency > # - world: all-in-one module > # > -# * Contrib modules from [1] are disabled: > -# - opencv_contrib package is not available in Buildroot; > -# - OPENCV_EXTRA_MODULES_PATH is not set. > -# > -# [1] https://github.com/Itseez/opencv_contrib > OPENCV4_CONF_OPTS += \ > -DBUILD_opencv_androidcamera=OFF \ > -DBUILD_opencv_apps=OFF \ > @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ > > OPENCV4_DEPENDENCIES += host-pkgconf zlib > > +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) > +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. > +# The modules in OPENCV4_CONTRIB get built as part of the build > +# process for OPENCV4, so the source needs to be unpacked already > +OPENCV4_DEPENDENCIES += opencv4-contrib > +OPENCV4_CONF_OPTS += \ > + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ > + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ > + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ > + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ > + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ > + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ > + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ > + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ > + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ > + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ > + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ > + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ > + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ > + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ > + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ > + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ > + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ > + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ > + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ > + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ > + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ > + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ > + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ > + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ > + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ > + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ > + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ > + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ > + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ > + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ > + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ > + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ > + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ > + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ > + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ > + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ > + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ > + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ > + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ > + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ > + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ > + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ > + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ > + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ > + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ > + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ > + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) > +endif > + > ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) > OPENCV4_CONF_OPTS += -DWITH_JASPER=ON > OPENCV4_DEPENDENCIES += jasper From festevam at gmail.com Wed Nov 16 12:57:20 2022 From: festevam at gmail.com (Fabio Estevam) Date: Wed, 16 Nov 2022 09:57:20 -0300 Subject: [Buildroot] [PATCH] package/pkg-golang.mk: add osusergo and netgo tags in static builds In-Reply-To: <20220918122239.189147-1-arnout@mind.be> References: <20220918122239.189147-1-arnout@mind.be> Message-ID: Hi Arnout, On Sun, Sep 18, 2022 at 9:23 AM Arnout Vandecappelle wrote: > > CGO (the Go language C bindings) normally links dynamically with the C > libraries. It seems that passing -extldflags=-static is not sufficient > to make sure they link statically. As a result, a build using CGO will > fail with > > runtime.gcdata: missing Go type information for global symbol .dynsym: size 72 > > There are two modules in the standard Go library that can use CGO: > os/user and net. Both of these have pure Go versions, however, which can > be selected with the osusergo and netgo tags. Since these two are > standard library modules that get used in almost all Go programs, pass > those flags in the common infrastructure. > > It's not entirely clear if this is always the case or only depending on > the specific way CGO is used. In the former case, we could instead > disable CGO globally if static libs are enabled. However, it turns out > that this doesn't solve the problem completely anyway (delve still fails > to link, with different errors). Also, it is possible that other cgo > modules do still work. Therefore, just stick to adding the osusergo and > netgo tags. > > Fixes: > - crucible: > http://autobuild.buildroot.net/results/c2f/c2f29f55b461899e8e15c0494578304e6f74bf51/ I am still getting reports about crucible failure. Do you plan to apply this patch? Thanks From peter at korsgaard.com Wed Nov 16 12:58:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 16 Nov 2022 13:58:00 +0100 Subject: [Buildroot] [git commit] Update for 2022.11-rc2 Message-ID: <20221116125837.E8B6183D02@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=90f2700c09359b5f7627a1632bdcff911a6c5576 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 26 ++++++++++++++++++++++++++ Makefile | 4 ++-- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 58 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index 3090466d2e..abee6d9fac 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,29 @@ +2022.11-rc2, released November 16th, 2022 + + Fixes all over the tree. + + Removed defconfigs: Amarule a64 relic, ARM Juno, Bananapi M1 / + M1 plus / M2 plus / M64, FriendlyARM NanoPC T4 / A64 / M1 / M1 + plus / M4 / Neo2 / Neo4 / Neo plus2 / R1 / Orangepi PC2 / Plus + / Prime / rk3399 / Win, Rock PC rk3399 / PI4 / N10. + + Updated/fixed packages: alsa-utils, arm-trusted-firmware, + bdwgc, boost, botan, ca-certificates, crun, dbus-broker, + docopt-cpp, dracut, efivar, freeipmi, gawk, gensio, gptfdisk, + gsl, guile, imagemagick, ipmitool, libidn2, libkcapi, + libopenssl, libqb, libuhttpd, libvncserver, linux, + linux-tools, lxc, makedumpfile, matchbox-startup-monitor, + mdio-tools, multipath-tools, mupdf, ntfs-3g, numactl, + perl-net-ssleay, pixman, procps-ng, rpi-userland, rsync, + s6-linux-init, socat, strongswan, sudo, swupdate, systemd, + udisks, vlc, wavemon, wolfssl, zlib-ng + + Removed packages: libdcadec + + Issues resolved (http://bugs.uclibc.org): + + #15121: make nconfig failes with nvidia drivers and mesa3d selected + 2022.11-rc1, released November 3rd, 2022 Fixes all over the tree and new features. diff --git a/Makefile b/Makefile index 7c1c07a2e4..b2f342f4a8 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11-rc1 +export BR2_VERSION := 2022.11-rc2 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1667490600 +BR2_VERSION_EPOCH = 1668603000 # 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 98a4d3a28e..9f2a81eb2b 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -76,37 +76,37 @@
          -

          Latest release candidate: 2022.11-rc1

          +

          Latest release candidate: 2022.11-rc2

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

          News

            +
          • +
            +
            +
            +

            2022.11-rc2 released

            +

            16 November 2022

            +
            +
            +

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

            + +

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

            +
            +
            +
          • +
          • From peter at korsgaard.com Wed Nov 16 14:33:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 16 Nov 2022 15:33:52 +0100 Subject: [Buildroot] Buildroot 2022.11-rc2 released Message-ID: <87zgcrc6jz.fsf@dell.be.48ers.dk> Hi, Buildroot 2022.11-rc2 is released - Go download it at: http://buildroot.net/downloads/buildroot-2022.11-rc2.tar.gz or http://buildroot.net/downloads/buildroot-2022.11-rc2.tar.xz Or get it from Git: git://git.buildroot.net/buildroot Later than hoped, but here is another release candidate. Please give it a spin and report any problems to the mailing list or bug tracker. Many thanks to the people contributing to this release: git shortlog -sn 2022.11-rc1.. 36 Fabrice Fontaine 35 Thomas Petazzoni 6 Yann E. MORIN 4 Bernd Kuhls 4 Nuno Gon?alves 3 Baruch Siach 3 Heiko Thiery 2 Neal Frager 2 Peter Korsgaard 1 Andreas Ziegler 1 Erico Nunes 1 James Hilliard 1 Justin Wood 1 Markus Mayer 1 Tim Gover 1 Vincent Fazio 1 Vincent Stehl? 1 Wolfgang Grandegger For more details, see the CHANGES file: http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11-rc2 Expect the final 2022.11 release by the end of the month. -- Bye, Peter Korsgaard From giulio.benetti at benettiengineering.com Wed Nov 16 15:22:36 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 16 Nov 2022 16:22:36 +0100 Subject: [Buildroot] [PATCH] package/rtl8723ds: fix build failure due to endianness and Linux version 6.0 Message-ID: <20221116152236.805035-1-giulio.benetti@benettiengineering.com> Add local patch pending upstream[0] to override CFLAGS to set endianness according to BR2_ENDIAN. Let's also bump version to latest to support up to Linux 6.1. [0]: https://github.com/lwfinger/rtl8723ds/pull/29 Fixes: http://autobuild.buildroot.net/results/2646ec0512f867e20c25c1d0a6417826218942d6/ Signed-off-by: Giulio Benetti --- ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 39 +++++++++++++++++++ package/rtl8723ds/rtl8723ds.hash | 2 +- package/rtl8723ds/rtl8723ds.mk | 10 ++++- 3 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch diff --git a/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch new file mode 100644 index 0000000000..4495817358 --- /dev/null +++ b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch @@ -0,0 +1,39 @@ +From 769a1943cb409f89f3c91208294a89b09bf47b86 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Wed, 16 Nov 2022 16:08:21 +0100 +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the + end of EXTRA_FLAGS assignment + +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS +since it's assigned at the beginning of the Makefile. For example it's not +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't +allow to build these modules for big endian architectures. So let's move +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last +EXTRA_CFLAGS assignment. + +Signed-off-by: Giulio Benetti +--- + Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index aa57f85..3d91574 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,4 +1,3 @@ +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) + EXTRA_CFLAGS += -O1 + #EXTRA_CFLAGS += -O3 + #EXTRA_CFLAGS += -Wall +@@ -1738,6 +1737,8 @@ ifneq ($(USER_MODULE_NAME),) + MODULE_NAME := $(USER_MODULE_NAME) + endif + ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) ++ + ifneq ($(KERNELRELEASE),) + + rtk_core := core/rtw_cmd.o \ +-- +2.34.1 + diff --git a/package/rtl8723ds/rtl8723ds.hash b/package/rtl8723ds/rtl8723ds.hash index 440ce75ef4..cbc77e14c1 100644 --- a/package/rtl8723ds/rtl8723ds.hash +++ b/package/rtl8723ds/rtl8723ds.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 cc5dcf9d17cefabfeba3e68671367c7d69091936e40f71dc5e1165c61195a9fb rtl8723ds-76146e85847beb2427b1d4958fa275822f2b04ab.tar.gz +sha256 691040a85d838f8d8d7da0f2ed460f1ea5f6734c40dc73770ba7e260b6cda9cc rtl8723ds-5ab2d3f3858dc4c833013c47a79faa05b10198f6.tar.gz diff --git a/package/rtl8723ds/rtl8723ds.mk b/package/rtl8723ds/rtl8723ds.mk index 8598f906a9..0d96e6b03a 100644 --- a/package/rtl8723ds/rtl8723ds.mk +++ b/package/rtl8723ds/rtl8723ds.mk @@ -4,14 +4,20 @@ # ################################################################################ -RTL8723DS_VERSION = 76146e85847beb2427b1d4958fa275822f2b04ab +RTL8723DS_VERSION = 5ab2d3f3858dc4c833013c47a79faa05b10198f6 RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION)) RTL8723DS_LICENSE = GPL-2.0 +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN +RTL8723DS_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN +# Set endianness +RTL8723DS_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN + RTL8723DS_MODULE_MAKE_OPTS = \ CONFIG_RTL8723DS=m \ KVER=$(LINUX_VERSION_PROBED) \ - KSRC=$(LINUX_DIR) + KSRC=$(LINUX_DIR) \ + USER_EXTRA_CFLAGS="$(RTL8723DS_USER_EXTRA_CLAGS)" define RTL8723DS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) -- 2.34.1 From Alexey.Brodkin at synopsys.com Wed Nov 16 15:33:45 2022 From: Alexey.Brodkin at synopsys.com (Alexey Brodkin) Date: Wed, 16 Nov 2022 15:33:45 +0000 Subject: [Buildroot] [PATCH 1/2] package/glibc: add support for ARC700 In-Reply-To: <20221116085427.3525bbcc@windsurf> References: <20221115235235.74897-1-abrodkin@synopsys.com> <20221115235235.74897-2-abrodkin@synopsys.com> <20221116085427.3525bbcc@windsurf> Message-ID: Hi Thomas, > > Even though ARC700 glibc port is very close to ARCv2 port, it is formally > > another ABI that requires appropriate maintenance. That includes running > > extensive glibc test-suite and fixing discovered issues and regressions. > > That effort was considered impractical due to ARCompact ISA reaching EOL. > > Besides ARC700 processors are usually found on very resource constrained > > devices that tend to use uClibc if they run Linux. > > > > On the other hand adding ARC700 glibc support still can be useful for > > development and testing purposes. This commit adds two glibc patches > > that enable ARC700 support. > > Hmm, this commit only adds one patch. Correct, because that's all what's needed for ARC700 to be supported by glibc as good as ARC HS processors are. Seriously, there're just a couple of instructions which need to be changed (like use "trap0" instead of "trap_s 0") and dynamic loader name is different ("/lib/ld-linux-arc700.so.2"). All the rest is some configuration/infrastructural nonsense. > Also, what is the upstream status of this patch? As it is said in the patch itself, we decided to not officially maintain ARC700 in glibc due to very strict rules in the upstream glibc community for supported architectures and ABI's. But given minimal differences compared to ARCv2 (read "ARC HS") port, IMHO it's practical to have ARC700 support "downstream" with a bit more relaxed requirements on maintenance activities... which doesn't mean I'd like to throw stuff over the wall and never do anything about it. > In order to make sure we can easily update glibc, I'm not too fan to have > patches that are not upstream. That's understood, but for many releases that change was equally applicable to newer glibc versions (as we touch code which is rarely being modified) and even now I re-based or refreshed this patch from 2.34 to 2.36 automatically with only changes of hunk offsets (for the record, even before refresh, the patch got applied to the current glibc in Buildroot only showing patch warnings related to offsets). That said, if you're not comfortable with the current maintenance status of glibc for ARC700, we may drop it and limit ARC700 to only uClibc, otherwise let's keep that patch until it seriously get in the way on glibc upgrade etc. -Alexey From peter at korsgaard.com Wed Nov 16 17:08:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 16 Nov 2022 18:08:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] Update for 2022.08.2 Message-ID: <20221116170908.9EEF683D1B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=25680e6aa823bdeabb51d0768f12cebcd09c6d68 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Peter Korsgaard --- CHANGES | 40 ++++++++++++++++++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 11b33a1351..61605da4e3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,43 @@ +2022.08.2, released November 16th, 2022 + + Important / security related fixes. + + Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl + imx8mm: Bump U-Boot to fix build issue, Pine64: Change to + mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria + kv260: Fix pmufw reset issue + + Updated/fixed packages: arm-trusted-firmware, bind, botan, + ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp, + dnsmasq, docker-cli, docker-engine, exfatprogs, expat, + f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc, + gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx, + gst1-devtools, gst1-libav, gst1-plugins-bad, + gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly, + gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1, + gstreamer1-editing-services, hdparm, hostapd, imagemagick, + iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx, + libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar, + libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd, + lrzip, lz4, matchbox-startup-monitor, meson, msmtp, + multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs, + ntfs-3g, numactl, openssh, openvmtools, oracle-mysql, + paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng, + python-django, python3, qdecoder, redis, rpi-userland, rsync, + rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds, + rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib, + socat, sqlite, squashfs, squid, strongswan, sudo, swupdate, + timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd, + usbguard, vim, vlc, volk, wavemon, wilc-driver, + wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit, + zlib-ng, zsh + + Issues resolved (http://bugs.uclibc.org): + + #14936: nodejs does not build + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + 2022.08.1, released October 2nd, 2022 Important / security related fixes. diff --git a/Makefile b/Makefile index cebf3a9240..699879fca6 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.08.1 +export BR2_VERSION := 2022.08.2 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1664745600 +BR2_VERSION_EPOCH = 1668618000 # 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 f558e52ca6..40c7c4e1ce 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.08.1' +RELEASE='2022.08.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From fontaine.fabrice at gmail.com Wed Nov 16 17:11:56 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 16 Nov 2022 18:11:56 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix runtime failure with popt 1.19 Message-ID: <20221116171156.112638-1-fontaine.fabrice@gmail.com> Fix the following runtime failure raised since bump of popt to version 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: Problem opening for reading! Error is 2. The specified file does not exist! Fixes: - No autobuilder failure Signed-off-by: Fabrice Fontaine --- ...h-of-sgdisk-when-compiled-with-lates.patch | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch diff --git a/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch new file mode 100644 index 0000000000..bdeedd95cc --- /dev/null +++ b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch @@ -0,0 +1,60 @@ +From 5d5e76d369a412bfb3d2cebb5fc0a7509cef878d Mon Sep 17 00:00:00 2001 +From: Rod Smith +Date: Fri, 15 Apr 2022 18:10:14 -0400 +Subject: [PATCH] Fix failure & crash of sgdisk when compiled with latest + popt (commit 740; presumably eventually release 1.19) + +[Retrieved from: +https://sourceforge.net/p/gptfdisk/code/ci/5d5e76d369a412bfb3d2cebb5fc0a7509cef878d/] +Signed-off-by: Fabrice Fontaine +--- + NEWS | 8 ++++++++ + gptcl.cc | 2 +- + support.h | 2 +- + 3 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/NEWS b/NEWS +index c7add56..9e153fd 100644 +--- a/NEWS ++++ b/NEWS +@@ -1,3 +1,11 @@ ++1.0.10 (?/??/2022): ++------------------- ++ ++- Fixed problem that caused sgdisk to crash with errors about being unable ++ to read the disk's partition table when compiled with the latest popt ++ (commit 740, which is pre-release as I type; presumably version 1.19 and ++ later once released). ++ + 1.0.9 (4/14/2022): + ------------------ + +diff --git a/gptcl.cc b/gptcl.cc +index 34c9421..0d578eb 100644 +--- a/gptcl.cc ++++ b/gptcl.cc +@@ -155,7 +155,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + } // while + + // Assume first non-option argument is the device filename.... +- device = (char*) poptGetArg(poptCon); ++ device = strdup((char*) poptGetArg(poptCon)); + poptResetContext(poptCon); + + if (device != NULL) { +diff --git a/support.h b/support.h +index 8ba9ad1..f91f1bc 100644 +--- a/support.h ++++ b/support.h +@@ -8,7 +8,7 @@ + #include + #include + +-#define GPTFDISK_VERSION "1.0.9" ++#define GPTFDISK_VERSION "1.0.9.1" + + #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__) + // Darwin (Mac OS) & FreeBSD: disk IOCTLs are different, and there is no lseek64 +-- +2.35.1 + -- 2.35.1 From bernd.kuhls at t-online.de Wed Nov 16 18:04:52 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 16 Nov 2022 19:04:52 +0100 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: fix uClibc build Message-ID: <20221116180452.700415-1-bernd.kuhls@t-online.de> Moved the util/compiler.h include to util/macros.h due to upstream commit which added static_assert() to src/util/macros.h https://cgit.freedesktop.org/mesa/mesa/commit/src/util/macros.h?h=22.2&id=f1023571e8ce7ccb6ec7bc115240cb76aef3e5e5 Please note that this patch can be removed when buildroot toolchains are updated to uClibc 1.0.42: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?h=v1.0.42&id=03fbd941e943976bb92cb392882c2ff7ec218704 Fixes: http://autobuild.buildroot.net/results/a55/a55d6980faad8b5063f8f4f8b89467061d44a2ae/ Signed-off-by: Bernd Kuhls --- package/mesa3d/0004-Fix-uClibc-build.patch | 37 ++++++++++++---------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/package/mesa3d/0004-Fix-uClibc-build.patch b/package/mesa3d/0004-Fix-uClibc-build.patch index 70ff5e2b4c..c8c82fe0dc 100644 --- a/package/mesa3d/0004-Fix-uClibc-build.patch +++ b/package/mesa3d/0004-Fix-uClibc-build.patch @@ -18,29 +18,22 @@ Fixes build errors with uClibc and gcc-9.3.0: function ?static_assert? [-Werror=implicit-function-declaration] 101 | static_assert(ARRAY_SIZE(egl_platforms) == _EGL_NUM_PLATFORMS, +../src/util/macros.h:74:4: error: implicit declaration of function + ?static_assert? [-Werror=implicit-function-declaration] + 74 | static_assert(cond, #cond); \ + | ^~~~~~~~~~~~~ + Patch sent upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13898 Signed-off-by: Bernd Kuhls --- - src/egl/main/egldisplay.c | 1 + - src/util/compiler.h | 10 ++++++++++ + src/util/compiler.h | 10 ++++++++++ + src/util/macros.h | 1 + 2 files changed, 11 insertions(+) -diff --git a/src/egl/main/egldisplay.c b/src/egl/main/egldisplay.c -index 131fc22786f9..d3e2bb96e2f6 100644 ---- a/src/egl/main/egldisplay.c -+++ b/src/egl/main/egldisplay.c -@@ -42,6 +42,7 @@ - #endif - #include - #include "c11/threads.h" -+#include "util/compiler.h" - #include "util/macros.h" - #include "util/os_file.h" - #include "util/u_atomic.h" diff --git a/src/util/compiler.h b/src/util/compiler.h -index d184ad455af9..b5c56807acc6 100644 +index d184ad455af..b5c56807acc 100644 --- a/src/util/compiler.h +++ b/src/util/compiler.h @@ -36,6 +36,16 @@ @@ -60,6 +53,18 @@ index d184ad455af9..b5c56807acc6 100644 #include "util/macros.h" +diff --git a/src/util/macros.h b/src/util/macros.h +index 22b18303826..8f73ee72693 100644 +--- a/src/util/macros.h ++++ b/src/util/macros.h +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include "util/compiler.h" + + /* Compute the size of an array */ + #ifndef ARRAY_SIZE -- -GitLab +2.34.1 -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 16 21:21:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 16 Nov 2022 22:21:05 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: don't build igh-ethercat drivers In-Reply-To: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> References: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> Message-ID: <20221116212105.702408-2-thomas.petazzoni@bootlin.com> igh-ethercat comes with a small number of patched Linux kernel network drivers, which aim at replacing the ones available in upstream Linux kernel. All those drivers are provided only for specific kernel releases. For example: r8169-2.6.24-ethercat.c r8169-2.6.24-orig.c r8169-2.6.27-ethercat.c r8169-2.6.27-orig.c r8169-2.6.28-ethercat.c r8169-2.6.28-orig.c r8169-2.6.29-ethercat.c r8169-2.6.29-orig.c r8169-2.6.31-ethercat.c r8169-2.6.31-orig.c r8169-2.6.32-ethercat.c r8169-2.6.32-orig.c r8169-2.6.33-ethercat.c r8169-2.6.33-orig.c r8169-2.6.35-ethercat.c r8169-2.6.35-orig.c r8169-2.6.36-ethercat.c r8169-2.6.36-orig.c r8169-2.6.37-ethercat.c r8169-2.6.37-orig.c r8169-3.10-ethercat.c r8169-3.10-orig.c r8169-3.12-ethercat.c r8169-3.12-orig.c r8169-3.14-ethercat.c r8169-3.14-orig.c r8169-3.16-ethercat.c r8169-3.16-orig.c r8169-3.2-ethercat.c r8169-3.2-orig.c r8169-3.4-ethercat.c r8169-3.4-orig.c r8169-3.6-ethercat.c r8169-3.6-orig.c r8169-3.8-ethercat.c r8169-3.8-orig.c r8169-4.4-ethercat.c r8169-4.4-orig.c Obviously, this doesn't play well with the random configuration testing done by utils/genrandconfig. This commit avoids this issue by making sure we never build any of those drivers as part of the genrandconfig generated configurations. Fixes: http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7/ Signed-off-by: Thomas Petazzoni --- utils/genrandconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 9c6c2b359c..eccd3a228e 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -629,6 +629,13 @@ def fixup_config(sysinfo, configfile): configlines.append('BR2_PACKAGE_XVISOR_USE_DEFCONFIG=y\n') configlines.remove('BR2_PACKAGE_XVISOR_CUSTOM_CONFIG_FILE=""\n') + # Don't build igh-ethercat driver as they are highly + # kernel-version specific + for opt in ['8139TOO', 'E100', 'E1000', 'E1000E', 'R8169']: + optstr = 'BR2_PACKAGE_IGH_ETHERCAT_%s=y\n' % opt + if optstr in configlines: + configlines.remove(optstr) + with open(configfile, "w+") as configf: configf.writelines(configlines) -- 2.38.1 From thomas.petazzoni at bootlin.com Wed Nov 16 21:21:04 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 16 Nov 2022 22:21:04 +0100 Subject: [Buildroot] [PATCH 1/2] package/igh-ethercat: bump to latest Git commit Message-ID: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> The current version 1.5.2 dates back from 2013, so it is extremely old. The latest master branch of igh-ethercat contains numerous fixes, including fixes to ensure that it builds with recent Linux kernel releases. Backporting the individual patches fixing those issues on a 9 year old release would be too much effort, so we propose to simply bump the version to the latest available in the Git master branch. Fixes: http://autobuild.buildroot.net/results/4dc9b71c805a8156bcf8f398edd3a30f2b6ac6da/ Signed-off-by: Thomas Petazzoni --- package/igh-ethercat/igh-ethercat.hash | 3 +-- package/igh-ethercat/igh-ethercat.mk | 13 ++++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/package/igh-ethercat/igh-ethercat.hash b/package/igh-ethercat/igh-ethercat.hash index c77627ee56..88548bf23e 100644 --- a/package/igh-ethercat/igh-ethercat.hash +++ b/package/igh-ethercat/igh-ethercat.hash @@ -1,5 +1,4 @@ -# From http://etherlab.org/download/ethercat/ethercat-1.5.2.tar.bz2.md5 -md5 6b4001f8d975865d74a0b108b3bdda3d ethercat-1.5.2.tar.bz2 # Locally computed +sha256 eb13a0f7f073ad54589c4f41829d9e995b37b26fbc7fcd05e3adb5e201e6feb4 igh-ethercat-2e2cef6131895336f87c57c18fe78ae01a90d3de.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/igh-ethercat/igh-ethercat.mk b/package/igh-ethercat/igh-ethercat.mk index 9fcfb4f6f2..1041ba0758 100644 --- a/package/igh-ethercat/igh-ethercat.mk +++ b/package/igh-ethercat/igh-ethercat.mk @@ -4,11 +4,12 @@ # ################################################################################ -IGH_ETHERCAT_VERSION = 1.5.2 -IGH_ETHERCAT_SITE = http://etherlab.org/download/ethercat -IGH_ETHERCAT_SOURCE = ethercat-$(IGH_ETHERCAT_VERSION).tar.bz2 +IGH_ETHERCAT_VERSION = 2e2cef6131895336f87c57c18fe78ae01a90d3de +IGH_ETHERCAT_SITE = $(call gitlab,etherlab.org,ethercat,$(IGH_ETHERCAT_VERSION)) IGH_ETHERCAT_LICENSE = GPL-2.0 (IgH EtherCAT master), LGPL-2.1 (libraries) IGH_ETHERCAT_LICENSE_FILES = COPYING COPYING.LESSER +# Fetching from Git +IGH_ETHERCAT_AUTORECONF = YES IGH_ETHERCAT_INSTALL_STAGING = YES @@ -21,5 +22,11 @@ IGH_ETHERCAT_CONF_OPTS = \ $(if $(BR2_PACKAGE_IGH_ETHERCAT_E1000E),--enable-e1000e,--disable-e1000e) \ $(if $(BR2_PACKAGE_IGH_ETHERCAT_R8169),--enable-r8169,--disable-r8169) +# Needed to make autoreconf happy +define IGH_ETHERCAT_CREATE_CHANGELOG + touch $(@D)/ChangeLog +endef +IGH_ETHERCAT_POST_PATCH_HOOKS += IGH_ETHERCAT_CREATE_CHANGELOG + $(eval $(kernel-module)) $(eval $(autotools-package)) -- 2.38.1 From fontaine.fabrice at gmail.com Wed Nov 16 22:07:34 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 16 Nov 2022 23:07:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/freerdp: security bump to version 2.9.0 Message-ID: <20221116220734.7229-1-fontaine.fabrice@gmail.com> Backported #8403: Fixed multiple client side input validation issues (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 Signed-off-by: Fabrice Fontaine --- package/freerdp/freerdp.hash | 4 ++-- package/freerdp/freerdp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freerdp/freerdp.hash b/package/freerdp/freerdp.hash index 94d0746d40..f6adc05312 100644 --- a/package/freerdp/freerdp.hash +++ b/package/freerdp/freerdp.hash @@ -1,5 +1,5 @@ -# From https://pub.freerdp.com/releases/freerdp-2.8.1.tar.gz.sha256 -sha256 ea8903b29914134202a972c06052432678c89cb5eebcc8f5a41553030c97376b freerdp-2.8.1.tar.gz +# From https://pub.freerdp.com/releases/freerdp-2.9.0.tar.gz.sha256 +sha256 fcf71cf5b09c5c2636341ba212f34b8fb728246ea28e08caf6cef8b4a96184b7 freerdp-2.9.0.tar.gz # Locally calculated sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index ae844c589e..fb0e6920cf 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREERDP_VERSION = 2.8.1 +FREERDP_VERSION = 2.9.0 FREERDP_SITE = https://pub.freerdp.com/releases FREERDP_DEPENDENCIES = libglib2 openssl zlib FREERDP_LICENSE = Apache-2.0 -- 2.35.1 From peter at korsgaard.com Wed Nov 16 22:24:08 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 16 Nov 2022 23:24:08 +0100 Subject: [Buildroot] Buildroot 2022.08.2 released Message-ID: <87v8neczcn.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.08.2 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.08.2.tar.gz or http://buildroot.org/downloads/buildroot-2022.08.2.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.08.2 is a bugfix release, fixing a number of important / security related issues discovered since the 2022.08.1 release. - Security fixes for bind, darkhttpd, dbus, dhcp, dnsmasq, expat, freerdp, go, grub2, imagemagick, libcurl, libosip2, libtasn1, libvncserver, libxml2, lldpd, lrzip, msmtp, multipath-tools, mupdf, ntfs-3g, openssh, openvmtools, php, pixman, poppler, python-django, python3, redis, samba4, shapelib, squashfs, squid, sudo, vim, wolfssl, wpewebkit, zsh - Fixes for download/compilation/runtime/license issues in arm-trusted-firmware, botan, ca-certificates, collectd, dbus-broker, docker-cli, docker-engine, exfatprogs, f2fs-tools, faad2, ffmpeg, gitlab-runner, glibc, gnutls, gpsd, gptfdisk, gsl, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1, gstreamer1-editing-services, hdparm, hostapd, iwd, jack2, libbpf, libidn2, libmdbx, libopenssl, libpng, libtorrent-rasterbar, libuhttpd, linux, linux-tools, lz4, matchbox-startup-monitor, meson, musl, mv-ddr-marvell, mxml, nodejs, numactl, paho-mqtt-c, perl-net-ssleay, procps-ng, rpi-userland, rsync, rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds, rtl8812au-aircrack-ng, rtl8821au, socat, sqlite, swupdate, uclibc-ng-test, udisks, uftp, umtprd, usbguard, vlc, volk, wavemon, wilc-driver, wireguard-linux-compat, wpa_supplicant, zlib-ng For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.08.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.08.1.. Adrian Perez de Castro (1): package/wpewebkit: security bump to version 2.36.8 Alexandru Ardelean (3): package/nodejs: fix 'Duplicate v8 target errors when cross-compiling' error package/nodejs: don't install nodejs host-tools package/nodejs: build host-nodejs only if we're installing modules with NPM Baruch Siach (8): boot/arm-trusted-firmware: fix SSP support boot/mv-ddr-marvell: disable SSP boot/arm-trusted-firmware: don't enable SSP by default libcurl: security bump to version 7.86.0 package/libcurl: fix crypto backend selection package/socat: fix printf feature detection package/socat: disable openssl for static build boot/arm-trusted-firmware: fix SSP disable in v2.2 Bernd Kuhls (9): package/hdparm: Fix sha256 tarball hash package/ffmpeg: bump version to 4.4.3 package/php: security bump version to 8.1.11 package/samba4: security bump version to 4.15.11 package/php: security bump version to 8.1.12 DEVELOPERS: add Bernd Kuhls to package rsync package/exim: fix typo in comment package/pixman: security bump version to 0.42.2 package/vlc: fix opengl library check Christian Stewart (2): package/docker-cli: bump to version 20.10.19 package/docker-engine: bump to version 20.10.19 C?dric Le Goater (1): configs/aspeed_ast2600evb: set BR2_ARM_FPU_VFPV4D16 Damien Le Moal (1): configs/sipeed_*_sdcard: Add dependency on host-openssl Fabrice Fontaine (65): package/uhd: drop have_mfpu_neon package/wolfssl: security bump to version 5.5.1 package/dnsmasq: security bump to version 2.87 package/darkhttpd: security bump to version 1.14 package/qdecoder: add QDECODER_CPE_ID_VENDOR package/libinput: add LIBINPUT_CPE_ID_VENDOR package/timescaledb: add TIMESCALEDB_CPE_ID_VENDOR package/lrzip: add CPE variables package/openssh: security bump to version 9.1p1 package/vim: security bump to version 9.0.0709 package/gnutls: bump to version 3.7.8 package/bind: security bump to version 9.16.33 package/freerdp: security bump to version 2.8.1 package/dbus: security bump to version 1.12.24 package/libxml2: security bump to version 2.10.3 package/lrzip: security bump to version 0.651 package/dhcp: security bump to version 4.4.3-P1 package/libosip2: security bump to version 5.3.1 package/rtl_433: add RTL_433_CPE_ID_VENDOR package/squashfs: security bump to version 4.5.1 package/uftp: bump to version 5.0.1 package/libpng: bump to version 1.6.38 package/imagemagick: security bump to version 7.1.0-51 package/poppler: security bump to version 22.10.0 package/expat: bump to version 2.4.9 package/expat: security bump to version 2.5.0 package/libtasn1: security bump to version 4.19.0 package/usbguard: fix build without asciidoc package/shapelib: add SHAPELIB_CPE_ID_VENDOR package/shapelib: fix CVE-2022-0699 package/faad2: bump to version 2.10.1 package/lz4: fix LZ4_CPE_ID_VENDOR package/lz4: bump to version 1.9.4 package/lz4: fix static build package/wolfssl: security bump to version 5.5.2 package/zsh: security bump to version 5.9 package/f2fs-tools: add lz4 and lzo optional dependencies package/f2fs-tools: fix build with lz4 1.9.4 package/lldpd: security bump to version 1.0.15 package/jack2: bump to version 1.9.21 package/numactl: use official license files package/mxml: bump to version 3.3.1 package/exfatprogs: drop host-pkgconf dependency package/msmtp: security bump to version 1.8.22 utils/genrandconfig: handle a10disp package/oracle-mysql: add CPE variables package/libtorrent-rasterbar: openssl is optional, not mandatory package/procps-ng: fix build without __NR_pidfd_open package/libidn2: fix build with libunistring package/sudo: fix CVE-2022-43995 package/strongswan: security bump to version 5.9.8 package/botan: add host-python3 dependency package/multipath-tools: add MULTIPATH_TOOLS_CPE_ID_VENDOR package/wolfssl: bump to version 5.5.3 package/gsl: fix powerpc build package/linux-tools: perf needs threads package/libuhttpd: fix build with wolfssl >= 5.0 package/zlib-ng: fix build without neon package/mupdf: fix CVE-2021-4216 package/gptfdisk: fix popt static build package/linux-tools: fix static build package/wavemon: fix kernel header collision package/ntfs-3g: security bump to version 2022.10.3 package/perl-net-ssleay: bump to version 1.93_01 package/libvncserver: fix CVE-2020-29260 Francois Perrad (1): package/sqlite: bump to version 3.39.4 Giulio Benetti (12): package/collectd: work around gcc bug 68485 package/rtl8189es: fix build failure due to wrong endianness package/gitlab-runner: fix forcing openssl package/rtl8723bu: fix build failure on PowerPC package/rtl8189es: disable package for s390x architecture package/rtl8189fs: disable package for s390x architecture package/rtl8723bu: disable package for s390x architecture package/rtl8723ds: disable package for s390x architecture package/rtl8812au-aircrack-ng: disable package for s390x architecture package/rtl8821au: disable package for s390x architecture package/wilc-driver: disable package for s390x architecture DEVELOPERS: add Giulio Benetti to rtl8188eu package Gwenhael Goavec-Merou (2): package/volk: needs C++17, not boost package/volk: fix licensing information Heiko Thiery (2): DEVELOPERS: add myself to configs/kontron_smarc_sal28_defconfig configs/kontron_bl_imx8mm_defconfig: bump U-boot to 2022.10 James Hilliard (17): package/volk: fix Config.in syntax error package/meson: bump to version 0.63.3 package/gstreamer1: bump to version 1.20.4 package/gst1-plugins-base: bump version to 1.20.4 package/gst1-plugins-good: bump version to 1.20.4 package/gst1-plugins-bad: bump version to 1.20.4 package/gst1-plugins-ugly: bump version to 1.20.4 package/gst1-devtools: bump version to 1.20.4 package/gst1-libav: bump version to 1.20.4 package/gst1-vaapi: bump version to 1.20.4 package/gst1-rtsp-server: bump version to 1.20.4 package/gstreamer1-editing-services: bump version to 1.20.4 package/gst-omx: bump version to 1.20.4 package/gst1-python: bump version to 1.20.4 package/python3: security bump to version 3.10.8 package/nodejs: bypass configure shell wrapper package/pkg-cmake.mk: MakeFiles -> Makefiles Justin Wood (1): package/ca-certificates: add support for cryptography >= 3.0 Lang Daniel (3): package/iwd: no autoreconfigure package/iwd: drop dbus check package/paho-mqtt-c: bump to version 1.3.11 Markus Mayer (1): package/rsync: force HAVE_C99_VSNPRINTF to "yes" Michael Nosthoff (1): configs/pine64: use mainline ATF Neal Frager (6): boot/uboot/uboot.mk: add pmufw.elf support configs/zynqmp_zcu102_defconfig: fix pmufw sw reset configs/zynqmp_zcu106_defconfig: fix pmufw sw reset configs/zynqmp_kria_kv260_defconfig: fix pmufw sw reset board/zynqmp/kria/kv260/uboot.fragment: remove unnecessary CONFIG_MULTI_DTB_FIT option board/zynqmp/kria/kv260/kv260.sh: fix u-boot.itb without CONFIG_MULTI_DTB_FIT option Nuno Gon?alves (4): package/linux: don't leak host timezone into linux version string package/libopenssl: don't build the afalg engine packages/sudo: explicitly set with-tzdir packages/sudo: explicitly set enable-tmpfiles.d Paul Cercueil (1): package/umtprd: add patch to fix output_dir make dependency Peter Korsgaard (8): toolchain/Config.in: correct BR2_TOOLCHAIN_HEADERS_AT_LEAST for 5.17 {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15}.x / 6.0.x series package/python-django: security bump to version 4.0.8 package/wireguard-linux-compat: bump version to 1.0.20220627 package/squid: security bump to version 5.7 package/go: security bump to version 1.18.8 package/multipath-tools: security bump to version 0.9.3 Update for 2022.08.2 Sergey Matyukevich (2): package/hostapd: fix static build issue with zlib-ng package/wpa_supplicant: fix static build issue with zlib-ng Stefan Agner (1): package/openvmtools: fix CVE-2022-31676 Thomas Petazzoni (22): package/nodejs: renumber patch 0001 to 0002 package/nodejs: improve 0001-add-qemu-wrapper-support.patch to fix build issue package/nodejs: fixup qemu dependencies package/nodejs: bump to v16.17.1 DEVELOPERS: remove Joerg Krause DEVELOPERS: remove Nicolas Tran package/openssh: fix hash of LICENSE file boot/grub2: add patch to fix CVE-2021-3981 boot/grub2: ignore CVE-2021-46705 package/nodejs: drop support for the MIPS architecture toolchain/toolchain-buildroot: introduce BR2_TOOLCHAIN_BUILDROOT_NONE package/glibc: headers >= 5.4 needed on RISC-V 32-bit package/musl: fixup the dynamic loader symlink package/openvmtools: add CPE ID information DEVELOPERS: remove Emile Cormier support/testing/tests/package/test_python_flask*: increase time after server startup support/testing/tests/package/test_python_crossbar: use ext2 instead of cpio package/swupdate: add missing backslash configs/kontron_bl_imx8mm: U-Boot needs util-linux package/imagemagick: utilities now need C++ support arch/arch.mk.xtensa: relax check on overlay file to apply only to internal toolchains utils/genrandconfig: disallow configs with BR2_XTENSA_CUSTOM=y Tim Gover (1): package/rpi-userland: fix hello_ applications Titouan Christophe (1): package/redis: security bump to v7.0.5 Tobias Waldekranz (2): package/libbpf: remove architecture restrictions package/libbpf: install in the correct lib directory Vincent Fazio (1): package/swupdate: specify SWU_VER during build Waldemar Brodkorb (1): package/uclibc-ng-test: update to latest git Wolfgang Grandegger (2): package/udisks: install to staging package/udisks: fix the tool name in the config help Woody Douglass (1): Force cmake packages to use makefiles Yann E. MORIN (5): package/volk: license list is comma-separated package/gpsd: drop legacy cleanup package/gpsd: actually wait for after chrony package/matchbox-startup-monitor: fix build without C++ package/dbus-broker: audit support needs libcap-ng yann.morin at orange.com (3): Makefile: really generate glibc locales in parallel support/scripts: don't require gawk to generate glibc gconv modules toolchain: support gconv modules from glibc >= 2.34 ?????? ????? (Leonid Yuriev) (1): package/libmdbx: bump version to 0.11.12 -- Bye, Peter Korsgaard From fontaine.fabrice at gmail.com Wed Nov 16 22:29:08 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 16 Nov 2022 23:29:08 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: fix configure options Message-ID: <20221116222908.26711-1-fontaine.fabrice@gmail.com> Rename configure options to avoid the following build failure raised since bump to version 3.2.5 in commit ae2807821d897c16141d003f646475fee9e77cba: ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target 89 | __attribute__ ((target("default"))) MVSTATIC int32 get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, uint32* ps2) { return i; } | ^~~~~~~~~~~~~~~~~~~~~ ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default 480 | } | ^ If you can't fix the issue, re-run ./configure with --disable-roll-simd. Fixes: - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 Signed-off-by: Fabrice Fontaine --- package/rsync/rsync.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 7ff7ca6eef..8c7ad462ac 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -17,12 +17,12 @@ RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ - --disable-simd \ + --disable-roll-simd \ --disable-openssl \ --disable-xxhash \ --disable-zstd \ --disable-lz4 \ - --disable-asm + --disable-md5-asm ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl -- 2.35.1 From gadiyar at ti.com Thu Nov 17 00:15:08 2022 From: gadiyar at ti.com (Anand Gadiyar) Date: Wed, 16 Nov 2022 18:15:08 -0600 Subject: [Buildroot] [PATCH v6 0/3] add support for TI's AM64x boards Message-ID: <20221117001511.1753592-1-gadiyar@ti.com> This series introduces support for TI's AM64x SK boards. We would like to add support for the AM62x SK as well, but are currently blocked by availability of some firmware. That's still on the list, as is the SK-TDA4VM. We should also be able to enable the beagleboard-ai64 alongside that at the same time. This series was previously sent out by Xuanhao in August and was reviewed by Giulio Benetti up to v5 (Thanks!). This series addresses further review comments for v5 from Romain Naour. Thanks for the review Romain! Andrew Davis acked the previous series, except for one new change that I've addressed in this version. I addressed all of Romain's comments except one - I couldn't get the sha256sum for the k3-image-gen package to be updated in the source repository, so for now it's still manually computed. I'll see what I can do about getting the repository owners to generate these automatically at release time. Changes in v6: - rebased to latest next branch and retested - updated u-boot and kernel to latest released versions as of today >From Andrew's comments: - added a new SOC_TYPE option for k3-image-gen, as requested by Andrew Davis in a review comment. >From Romain's comments: - use "if" instead of "depends on" for sub-options - move TI K3 R5 Loader defconfig selection to Kconfig - use $(HOST_DIR) instead of $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR) - Retain Xuanhao's gmail ID in the MAINTAINERs file, but drop his TI email from CC list as it will be inactive till he rejoins TI - Add a plain-text license file into the k3-image-gen repository and use it instead of the HTML manifest file. Confirmed that this is still BSD-3-Clause license. - Add comments in the ti-k3-image-gen.mk file for a couple of options Changes in v5: - None (resubmission of Xuanhao's series) Changes in v4: - rebased to latest master and retested - dropped OPTEE CUSTOM* options as we don't need them. Changes in v3: - Fix boot/ti-k3-r5-loader package's build options and dependencies. - Fix boot/ti-k3-image-gen package's config - Add more details in board/ti/am64x_sk's readme - Trim configs/am64x_sk's toolchain options and fix uboot and genimage dependencies. - Remove board/ti/am62x_sk and configs/am62x_sk for now due to some firmware dependency problems. Will be added back in the future. Changes in v2: - Revert arm-gnu-toolchain back to version 10.x due to a bug. When the pre-packaged GCC was built, it could be targeting a newer x86_64 architecture than the processor being used. - Add boot/ti-k3-r5-loader package that builds a separate U-Boot for the R5 cores on TI's K3 devices. - Add boot/ti-k3-image-gen package that builds the full boot binary tiboot3.bin from the spl built from ti-k3-r5-loader. - Add board/ti directory to include sdcard config and board information for AM64x_sk and AM62x_sk boards. - Add the Buildroot defconfigs for AM64x_sk and AM62x_sk. - Add to DEVELOPERS list. Xuanhao Shi (3): boot/ti-k3-r5-loader: add new package boot/ti-k3-image-gen: add new package board/ti/am64x_sk: add new board DEVELOPERS | 12 ++++++ board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++ board/ti/am64x_sk/readme.txt | 49 +++++++++++++++++++++++ boot/Config.in | 2 + boot/ti-k3-image-gen/Config.in | 24 +++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 2 + boot/ti-k3-image-gen/ti-k3-image-gen.mk | 40 ++++++++++++++++++ boot/ti-k3-r5-loader/Config.in | 14 +++++++ boot/ti-k3-r5-loader/ti-k3-r5-loader.hash | 2 + boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 45 +++++++++++++++++++++ configs/am64x_sk_defconfig | 45 +++++++++++++++++++++ 11 files changed, 262 insertions(+) create mode 100644 board/ti/am64x_sk/genimage.cfg create mode 100644 board/ti/am64x_sk/readme.txt create mode 100644 boot/ti-k3-image-gen/Config.in create mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.hash create mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.mk create mode 100644 boot/ti-k3-r5-loader/Config.in create mode 100644 boot/ti-k3-r5-loader/ti-k3-r5-loader.hash create mode 100644 boot/ti-k3-r5-loader/ti-k3-r5-loader.mk create mode 100644 configs/am64x_sk_defconfig -- 2.34.1 From gadiyar at ti.com Thu Nov 17 00:15:11 2022 From: gadiyar at ti.com (Anand Gadiyar) Date: Wed, 16 Nov 2022 18:15:11 -0600 Subject: [Buildroot] [PATCH v6 3/3] board/ti/am64x_sk: add new board In-Reply-To: <20221117001511.1753592-1-gadiyar@ti.com> References: <20221117001511.1753592-1-gadiyar@ti.com> Message-ID: <20221117001511.1753592-4-gadiyar@ti.com> From: Xuanhao Shi Adds support for ti's am64x_sk board. Adds the configs for generating output sdcard image. Adds the defconfigs for am64x_sk. The AM64x_sk board is designed for the AM642 SoC with two ARM Cortex-A53 and four ARM Cortex-R5. It also supports RJ 45 Ethernet, Wi-Fi, and Bluetooth. More information about the board can be found at: https://www.ti.com/tool/SK-AM64 Signed-off-by: Xuanhao Shi Signed-off-by: Anand Gadiyar Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Cc: Romain Naour Cc: Bryan Brattlof --- DEVELOPERS | 4 +++ board/ti/am64x_sk/genimage.cfg | 27 +++++++++++++++++++ board/ti/am64x_sk/readme.txt | 49 ++++++++++++++++++++++++++++++++++ configs/am64x_sk_defconfig | 46 +++++++++++++++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 board/ti/am64x_sk/genimage.cfg create mode 100644 board/ti/am64x_sk/readme.txt create mode 100644 configs/am64x_sk_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index e699b6ec81..38ccec2f20 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -129,8 +129,10 @@ F: package/libxmlrpc/ F: package/python-docopt/ N: Anand Gadiyar +F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am64x_sk_defconfig N: Andr? Zwing F: package/libkrb5/ @@ -3050,8 +3052,10 @@ N: Wojciech Nizi?ski F: package/fwup/ N: Xuanhao Shi +F: board/ti/am64x_sk/ F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ +F: configs/am64x_sk_defconfig N: Yair Ben Avraham F: package/casync/ diff --git a/board/ti/am64x_sk/genimage.cfg b/board/ti/am64x_sk/genimage.cfg new file mode 100644 index 0000000000..26304fe98f --- /dev/null +++ b/board/ti/am64x_sk/genimage.cfg @@ -0,0 +1,27 @@ +image boot.vfat { + vfat { + files = { + "tiboot3.bin", + "tispl.bin", + "u-boot.img", + } + } + + size = 16M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/ti/am64x_sk/readme.txt b/board/ti/am64x_sk/readme.txt new file mode 100644 index 0000000000..8096fcb2d4 --- /dev/null +++ b/board/ti/am64x_sk/readme.txt @@ -0,0 +1,49 @@ +Texas Instuments AM64x SK Test and Development Board + +Description +=========== + +These configurations will build a complete image and +device tree blobs for the the TI AM64x_sk board. + +How to build it +=============== + +Select the default configuration for the target: +$ make am64x_sk_defconfig + +Optional: modify the configuration: +$ make menuconfig + +Build: +$ make + +Result of the build: +=================== +output/images/ ++-- soc ++-- ti-connectivity ++-- bl31.bin ++-- boot.vfat ++-- Image ++-- k3-am642-sk.dtb ++-- r5-u-boot-spl.bin ++-- rootfs.ext2 ++-- rootfs.ext4 ++-- rootfs.tar ++-- sdcard.img ++-- tee.bin ++-- tee-header_v2.bin ++-- tee-pageable_v2.bin ++-- tee-pager_v2.bin ++-- tiboot3.bin ++-- tispl.bin ++-- u-boot.img + +To copy the image file to the sdcard use dd: +$ dd if=output/images/sdcard.img of=/dev/sdX + +Insert the SDcard into the AM64x_sk board, and power it up with +a USB Type-C connector. The system should come up. You can use +a micro-USB to connect to the connector labled MAIN_UART0 to +communicate with the board. diff --git a/configs/am64x_sk_defconfig b/configs/am64x_sk_defconfig new file mode 100644 index 0000000000..f1acd49326 --- /dev/null +++ b/configs/am64x_sk_defconfig @@ -0,0 +1,46 @@ +BR2_aarch64=y +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/ti/am64x_sk/genimage.cfg" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.9" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="ti/k3-am642-sk" +BR2_LINUX_KERNEL_INSTALL_TARGET=y +BR2_PACKAGE_LINUX_FIRMWARE=y +BR2_PACKAGE_LINUX_FIRMWARE_TI_WL18XX=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.7.0" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="k3" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_TARGET_BOARD="lite" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="SPD=opteed" +BR2_TARGET_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY=y +BR2_TARGET_OPTEE_OS_PLATFORM="k3" +BR2_TARGET_TI_K3_IMAGE_GEN=y +BR2_TARGET_TI_K3_IMAGE_GEN_SOC="am64x" +BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE="gp" +BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG="evm" +BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG="am64x_evm_r5" +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_BOARD_DEFCONFIG="am64x_evm_a53" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +# BR2_TARGET_UBOOT_FORMAT_BIN is not set +BR2_TARGET_UBOOT_FORMAT_IMG=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="tispl.bin" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="TEE=$(BINARIES_DIR)/tee-pager_v2.bin" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y -- 2.34.1 From gadiyar at ti.com Thu Nov 17 00:15:10 2022 From: gadiyar at ti.com (Anand Gadiyar) Date: Wed, 16 Nov 2022 18:15:10 -0600 Subject: [Buildroot] [PATCH v6 2/3] boot/ti-k3-image-gen: add new package In-Reply-To: <20221117001511.1753592-1-gadiyar@ti.com> References: <20221117001511.1753592-1-gadiyar@ti.com> Message-ID: <20221117001511.1753592-3-gadiyar@ti.com> From: Xuanhao Shi This is the image generator that builds the full boot binary, tiboot3.bin, for the R5 core on TI's k3 devices. This requires the R5 spl output from the ti-k3-r5-loader package. https://git.ti.com/cgit/k3-image-gen/k3-image-gen Signed-off-by: Xuanhao Shi Signed-off-by: Anand Gadiyar Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Cc: Romain Naour Cc: Bryan Brattlof --- DEVELOPERS | 2 ++ boot/Config.in | 1 + boot/ti-k3-image-gen/Config.in | 30 ++++++++++++++++ boot/ti-k3-image-gen/ti-k3-image-gen.hash | 2 ++ boot/ti-k3-image-gen/ti-k3-image-gen.mk | 42 +++++++++++++++++++++++ 5 files changed, 77 insertions(+) create mode 100644 boot/ti-k3-image-gen/Config.in create mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.hash create mode 100644 boot/ti-k3-image-gen/ti-k3-image-gen.mk diff --git a/DEVELOPERS b/DEVELOPERS index cf1cb8808b..e699b6ec81 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -129,6 +129,7 @@ F: package/libxmlrpc/ F: package/python-docopt/ N: Anand Gadiyar +F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ N: Andr? Zwing @@ -3049,6 +3050,7 @@ N: Wojciech Nizi?ski F: package/fwup/ N: Xuanhao Shi +F: boot/ti-k3-image-gen/ F: boot/ti-k3-r5-loader/ N: Yair Ben Avraham diff --git a/boot/Config.in b/boot/Config.in index ce17b2df6b..1b25bacfee 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -22,6 +22,7 @@ source "boot/s500-bootloader/Config.in" source "boot/shim/Config.in" source "boot/sun20i-d1-spl/Config.in" source "boot/syslinux/Config.in" +source "boot/ti-k3-image-gen/Config.in" source "boot/ti-k3-r5-loader/Config.in" source "boot/uboot/Config.in" source "boot/vexpress-firmware/Config.in" diff --git a/boot/ti-k3-image-gen/Config.in b/boot/ti-k3-image-gen/Config.in new file mode 100644 index 0000000000..02018f2f78 --- /dev/null +++ b/boot/ti-k3-image-gen/Config.in @@ -0,0 +1,30 @@ +config BR2_TARGET_TI_K3_IMAGE_GEN + bool "ti-k3-image-gen" + select BR2_TARGET_TI_K3_R5_LOADER + help + Use TI's k3-image-gen to build a separate bare metal + boot binary from a separate spl. Currently supports + version 08.05.00.004 as default. + + https://git.ti.com/cgit/k3-image-gen/k3-image-gen/ + +if BR2_TARGET_TI_K3_IMAGE_GEN +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC + string "SOC type for image gen" + help + The target SoC option for image gen. + For example, "am64x" for AM64X boards. + +config BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE + string "SOC security type for image gen" + help + The security type option for image gen. + Options are "gp", "hs-fs", or "hs-se". + +config BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG + string "CONFIG type for image gen" + help + The board config option for image gen. + Usually "sk" or "evm". +endif + diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.hash b/boot/ti-k3-image-gen/ti-k3-image-gen.hash new file mode 100644 index 0000000000..82c5b17060 --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 d13e9556bfba32d14071e172589683e48f6fea705a0b05ddd7fe984002089888 k3-image-gen-08.05.00.004.tar.gz diff --git a/boot/ti-k3-image-gen/ti-k3-image-gen.mk b/boot/ti-k3-image-gen/ti-k3-image-gen.mk new file mode 100644 index 0000000000..7239b94425 --- /dev/null +++ b/boot/ti-k3-image-gen/ti-k3-image-gen.mk @@ -0,0 +1,42 @@ +################################################################################ +# +# ti-k3-image-gen +# +################################################################################ + +TI_K3_IMAGE_GEN_VERSION = 08.05.00.004 +TI_K3_IMAGE_GEN_SITE = https://git.ti.com/cgit/k3-image-gen/k3-image-gen/snapshot +TI_K3_IMAGE_GEN_SOURCE = k3-image-gen-$(TI_K3_IMAGE_GEN_VERSION).tar.gz +TI_K3_IMAGE_GEN_LICENSE = BSD-3-Clause +TI_K3_IMAGE_GEN_LICENSE_FILES = LICENSE +TI_K3_IMAGE_GEN_INSTALL_IMAGES = YES + +# ti-k3-image-gen is used to build tiboot3.bin, using the r5-u-boot-spl.bin file +# from the ti-k3-r5-loader package. Hence the dependency on ti-k3-r5-loader. +TI_K3_IMAGE_GEN_DEPENDENCIES = host-arm-gnu-toolchain ti-k3-r5-loader + +# The ti-k3-image-gen makefiles seem to need some feature from Make v4.0, +# similar to u-boot. Explicitly use $(BR2_MAKE) here, as the build +# otherwise fails with some misleading error message. +TI_K3_IMAGE_GEN_MAKE = $(BR2_MAKE) +TI_K3_IMAGE_GEN_SOC = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_SOC)) +TI_K3_IMAGE_GEN_SOC_TYPE = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_SOC_TYPE)) +TI_K3_IMAGE_GEN_CONFIG = $(call qstrip,$(BR2_TARGET_TI_K3_IMAGE_GEN_CONFIG)) +TI_K3_IMAGE_GEN_MAKE_OPTS = \ + SOC=$(TI_K3_IMAGE_GEN_SOC) \ + SOC_TYPE=$(TI_K3_IMAGE_GEN_SOC_TYPE) \ + CONFIG=$(TI_K3_IMAGE_GEN_CONFIG) \ + CROSS_COMPILE=$(HOST_DIR)/bin/arm-none-eabi- \ + SBL=$(BINARIES_DIR)/r5-u-boot-spl.bin \ + O=$(BINARIES_DIR) \ + BIN_DIR=$(BINARIES_DIR) + +define TI_K3_IMAGE_GEN_BUILD_CMDS + $(TI_K3_IMAGE_GEN_MAKE) -C $(@D) $(TI_K3_IMAGE_GEN_MAKE_OPTS) +endef + +define TI_K3_IMAGE_GEN_INSTALL_IMAGES_CMDS + cp $(@D)/tiboot3.bin $(BINARIES_DIR) +endef + +$(eval $(generic-package)) -- 2.34.1 From gadiyar at ti.com Thu Nov 17 00:15:09 2022 From: gadiyar at ti.com (Anand Gadiyar) Date: Wed, 16 Nov 2022 18:15:09 -0600 Subject: [Buildroot] [PATCH v6 1/3] boot/ti-k3-r5-loader: add new package In-Reply-To: <20221117001511.1753592-1-gadiyar@ti.com> References: <20221117001511.1753592-1-gadiyar@ti.com> Message-ID: <20221117001511.1753592-2-gadiyar@ti.com> From: Xuanhao Shi This is a separate U-Boot package that would build the intermediate spl binary for the R5 core on TI's k3 boards. Usually, the resulting spl will be used for k3-image-gen to build the full R5 boot binary tiboot3.bin. Signed-off-by: Xuanhao Shi Signed-off-by: Anand Gadiyar Reviewed-by: Giulio Benetti Acked-by: Andrew Davis Cc: Romain Naour Cc: Bryan Brattlof --- DEVELOPERS | 6 +++ boot/Config.in | 1 + boot/ti-k3-r5-loader/Config.in | 32 +++++++++++++++ boot/ti-k3-r5-loader/ti-k3-r5-loader.hash | 2 + boot/ti-k3-r5-loader/ti-k3-r5-loader.mk | 49 +++++++++++++++++++++++ 5 files changed, 90 insertions(+) create mode 100644 boot/ti-k3-r5-loader/Config.in create mode 100644 boot/ti-k3-r5-loader/ti-k3-r5-loader.hash create mode 100644 boot/ti-k3-r5-loader/ti-k3-r5-loader.mk diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..cf1cb8808b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -128,6 +128,9 @@ F: package/dcron/ F: package/libxmlrpc/ F: package/python-docopt/ +N: Anand Gadiyar +F: boot/ti-k3-r5-loader/ + N: Andr? Zwing F: package/libkrb5/ F: package/openal/ @@ -3045,6 +3048,9 @@ F: package/python-pyusb/ N: Wojciech Nizi?ski F: package/fwup/ +N: Xuanhao Shi +F: boot/ti-k3-r5-loader/ + N: Yair Ben Avraham F: package/casync/ F: package/gloox/ diff --git a/boot/Config.in b/boot/Config.in index 40472ae07d..ce17b2df6b 100644 --- a/boot/Config.in +++ b/boot/Config.in @@ -22,6 +22,7 @@ source "boot/s500-bootloader/Config.in" source "boot/shim/Config.in" source "boot/sun20i-d1-spl/Config.in" source "boot/syslinux/Config.in" +source "boot/ti-k3-r5-loader/Config.in" source "boot/uboot/Config.in" source "boot/vexpress-firmware/Config.in" diff --git a/boot/ti-k3-r5-loader/Config.in b/boot/ti-k3-r5-loader/Config.in new file mode 100644 index 0000000000..bb6140f8a6 --- /dev/null +++ b/boot/ti-k3-r5-loader/Config.in @@ -0,0 +1,32 @@ +config BR2_TARGET_TI_K3_R5_LOADER + bool "ti-k3-r5-loader" + help + Separate U-Boot build for R5 cores on TI's k3 boards. + Usually used to build tiboot3.bin with k3-image-gen. + +if BR2_TARGET_TI_K3_R5_LOADER +choice + prompt "K3 R5 Loader configuration" + default BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG + +config BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG + bool "Using an in-tree board defconfig file" + +config BR2_TARGET_TI_K3_R5_LOADER_USE_CUSTOM_CONFIG + bool "Using a custom board (def)config file" + +endchoice + +config BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG + string "Board defconfig" + depends on BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG + help + Name of the board for which TI K3 R5 Loader should be + built, without the _defconfig suffix. + +config BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_CONFIG_FILE + string "Configuration file path" + depends on BR2_TARGET_TI_K3_R5_LOADER_USE_CUSTOM_CONFIG + help + Path to the TI K3 R5 Loader configuration file. +endif diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.hash b/boot/ti-k3-r5-loader/ti-k3-r5-loader.hash new file mode 100644 index 0000000000..fb6ce7c2a6 --- /dev/null +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.hash @@ -0,0 +1,2 @@ +# Locally computed: +sha256 6d69d5e4635cb3fa7852bf15f88ca342ef7740196e71961d3572deb58ba44bea u-boot-2022.10-rc1.tar.bz2 diff --git a/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk new file mode 100644 index 0000000000..535c9b999b --- /dev/null +++ b/boot/ti-k3-r5-loader/ti-k3-r5-loader.mk @@ -0,0 +1,49 @@ +################################################################################ +# +# ti-k3-r5-loader.mk +# +################################################################################ + +TI_K3_R5_LOADER_VERSION = 2022.10 +TI_K3_R5_LOADER_SITE = https://ftp.denx.de/pub/u-boot +TI_K3_R5_LOADER_SOURCE = u-boot-$(TI_K3_R5_LOADER_VERSION).tar.bz2 +TI_K3_R5_LOADER_LICENSE = GPL-2.0+ +TI_K3_R5_LOADER_LICENSE_FILES = Licenses/gpl-2.0.txt +TI_K3_R5_LOADER_CPE_ID_VENDOR = denx +TI_K3_R5_LOADER_CPE_ID_PRODUCT = u-boot +TI_K3_R5_LOADER_INSTALL_IMAGES = YES +TI_K3_R5_LOADER_DEPENDENCIES = \ + host-pkgconf \ + $(BR2_MAKE_HOST_DEPENDENCY) \ + host-arm-gnu-toolchain \ + host-openssl + +TI_K3_R5_LOADER_MAKE = $(BR2_MAKE) +TI_K3_R5_LOADER_MAKE_ENV = $(TARGET_MAKE_ENV) +TI_K3_R5_LOADER_KCONFIG_DEPENDENCIES = \ + host-arm-gnu-toolchain \ + $(BR2_MAKE_HOST_DEPENDENCY) \ + $(BR2_BISON_HOST_DEPENDENCY) \ + $(BR2_FLEX_HOST_DEPENDENCY) + +TI_K3_R5_LOADER_BOARD = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_BOARD)) +ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG),y) +TI_K3_R5_LOADER_KCONFIG_DEFCONFIG = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_BOARD_DEFCONFIG))_defconfig +else ifeq ($(BR2_TARGET_TI_K3_R5_LOADER_USE_CUSTOM_CONFIG),y) +TI_K3_R5_LOADER_KCONFIG_FILE = $(call qstrip,$(BR2_TARGET_TI_K3_R5_LOADER_CUSTOM_CONFIG_FILE)) +endif # BR2_TARGET_TI_K3_R5_LOADER_USE_DEFCONFIG +TI_K3_R5_LOADER_MAKE_OPTS += \ + CROSS_COMPILE=$(HOST_DIR)/bin/arm-none-eabi- \ + ARCH=arm \ + HOSTCC="$(HOSTCC) $(subst -I/,-isystem /,$(subst -I /,-isystem /,$(HOST_CFLAGS)))" \ + HOSTLDFLAGS="$(HOST_LDFLAGS)" + +define TI_K3_R5_LOADER_BUILD_CMDS + $(TARGET_CONFIGURE_OPTS) $(TI_K3_R5_LOADER_MAKE) -C $(@D) $(TI_K3_R5_LOADER_MAKE_OPTS) +endef + +define TI_K3_R5_LOADER_INSTALL_IMAGES_CMDS + cp $(@D)/spl/u-boot-spl.bin $(BINARIES_DIR)/r5-u-boot-spl.bin +endef + +$(eval $(kconfig-package)) -- 2.34.1 From peter at korsgaard.com Thu Nov 17 07:24:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 08:24:23 +0100 Subject: [Buildroot] [git commit] Update for 2022.08.2 Message-ID: <20221117073003.B975C83D7D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=12a33b54b319437a8636825dd80e8fe88d497930 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit 25680e6aa823bdeabb51d0768f12cebcd09c6d68) [Peter: drop Makefile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 40 ++++++++++++++++++++++++++++++++++++++++ support/misc/Vagrantfile | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index abee6d9fac..b856f16179 100644 --- a/CHANGES +++ b/CHANGES @@ -74,6 +74,46 @@ #15061: Node.js Package fails to build against musl i386 #15071: RTL8723BS library is outdated +2022.08.2, released November 16th, 2022 + + Important / security related fixes. + + Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl + imx8mm: Bump U-Boot to fix build issue, Pine64: Change to + mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria + kv260: Fix pmufw reset issue + + Updated/fixed packages: arm-trusted-firmware, bind, botan, + ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp, + dnsmasq, docker-cli, docker-engine, exfatprogs, expat, + f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc, + gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx, + gst1-devtools, gst1-libav, gst1-plugins-bad, + gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly, + gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1, + gstreamer1-editing-services, hdparm, hostapd, imagemagick, + iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx, + libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar, + libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd, + lrzip, lz4, matchbox-startup-monitor, meson, msmtp, + multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs, + ntfs-3g, numactl, openssh, openvmtools, oracle-mysql, + paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng, + python-django, python3, qdecoder, redis, rpi-userland, rsync, + rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds, + rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib, + socat, sqlite, squashfs, squid, strongswan, sudo, swupdate, + timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd, + usbguard, vim, vlc, volk, wavemon, wilc-driver, + wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit, + zlib-ng, zsh + + Issues resolved (http://bugs.uclibc.org): + + #14936: nodejs does not build + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + 2022.08.1, released October 2nd, 2022 Important / security related fixes. diff --git a/support/misc/Vagrantfile b/support/misc/Vagrantfile index f558e52ca6..40c7c4e1ce 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.08.1' +RELEASE='2022.08.2' ### Change here for more memory/cores ### VM_MEMORY=2048 From peter at korsgaard.com Thu Nov 17 07:29:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 08:29:20 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.08.2 Message-ID: <20221117073003.C691783D7E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bc9b716296f37e0e3e47fd34c8991e92b6baeebd 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 9f2a81eb2b..c042f34887 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -42,37 +42,37 @@
        -

        Latest stable release: 2022.08.1

        +

        Latest stable release: 2022.08.2

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

        News

          +
        • +
          +
          +
          +

          2022.08.2 released

          +

          16 November 2022

          +
          +
          +

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

          +
          +
          +
        • +
        • From thomas.petazzoni at bootlin.com Thu Nov 17 07:42:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 17 Nov 2022 07:42:26 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-16 Message-ID: <20221117074232.670C64016B@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-16 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 7 | 3 | 0 | 10 | 2022.08.x | 15 | 15 | 0 | 30 | master | 166 | 165 | 2 | 333 | next | 44 | 104 | 0 | 148 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 15 glibc-2.36-66-ga1dc0be03c9d... | 13 host-binutils-2.38 | 10 host-go-1.19.3 | 8 gobject-introspection-1.72.0 | 7 xz-5.2.7 | 6 host-rust-1.64.0 | 5 dash-0.5.11.5 | 4 gerbera-1.10.0 | 4 libgpg-error-1.45 | 4 lirc-tools-0.10.2 | 4 efivar-38 | 3 host-pahole-1.24 | 3 libglib2-2.72.3 | 3 linux-6.0.1 | 3 linuxptp-3.1.1 | 3 python-numpy-1.23.4 | 3 edk2-edk2-stable202102 | 2 gobject-introspection | 2 libndp-1.8 | 2 linux-5.10.145-cip17 | 2 musl-1.2.3 | 2 ocf-linux-20171122 | 2 open62541-v1.3.3 | 2 rtl8723ds-76146e85847beb242... | 2 tealdeer-1.6.1 | 2 unknown | 2 wavemon-0.9.4 | 2 xenomai-3.0.10 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 bat-0.19.0 | 1 binutils-arc-2020.09-release | 1 compiler-rt-11.1.0 | 1 cryptodev-linux-1.12 | 1 dmalloc-5.6.5 | 1 exempi-2.6.1 | 1 exim-4.96 | 1 fftw-quad-3.3.8 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gnu-efi-3.0.15 | 1 gummiboot-2bcd919c681c952eb... | 1 host-delve-1.8.0 | 1 host-gdb-arc-2020.09-releas... | 1 igh-ethercat-1.5.2 | 1 json-c-0.16 | 1 libcap-ng-0.8.3 | 1 libfreeimage-3.18.0 | 1 libgcrypt-1.10.1 | 1 libsepol-3.3 | 1 libuhttpd-3.14.1 | 1 lxc-5.0.1 | 1 mxs-bootlets-10.12.01 | 1 nginx-1.20.1 | 1 ntp-4.2.8p15 | 1 opus-1.3.1 | 1 proftpd-1.3.6e | 1 rauc-1.8 | 1 rsync-3.2.7 | 1 s6-linux-utils-2.6.0.0 | 1 sdl2-2.24.1 | 1 sudo-1.9.11p2 | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 uclibc-1.0.42 | 1 wilc-driver-linux4microchip... | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3a55a7087564aa91c1b1a7e3f4265545f659a0a7 | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3d145c9df4fe55f646bb2e20fb7cc27fc1cc5be6 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/cb850d3e7fb46a70eff018e5d40e2fbc4366ecb4 | arceb | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/c07f987131f1d2b72fea802d673e97339d506c44 | armeb | compiler-rt-11.1.0 | NOK | http://autobuild.buildroot.net/results/15e21c02cbe98dfecdc2a15361633fa5d214c1da | mips64el | cryptodev-linux-1.12 | NOK | http://autobuild.buildroot.net/results/421c21f0a8081d8696ae17b42af85b77524fe349 | ORPH s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/422dd6138543ee133d2664772857c20aed279be5 | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/0c9087720b138dcd34bcd673151e26c1102ce12d | ORPH powerpc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/dd0d9a1580ff4e9fd7e9264132fdc9342f56d2ac | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/332fc75c7d0e54e238395486dd24221a7fe723ec | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/be27ffce9885943141221318eccaf64add093816 | ORPH i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/28625eaf3c75efe8200dd0b40ede9a81126a2bfe | x86_64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/d664143f6f5755101d6ce9f3e5be05ccf52dcdfa | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/5159baec314508b75824e20e675d1b9830bab9ae | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/8e597fd16bf93e989ef811512e15f5d2212a209a | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/7ab14d2ed0d2a28edab68f41dbf91fd953fe7980 | arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/f3eb9d453ed42b4c04311219f8ffaba08620739e | arm | exim-4.96 | NOK | http://autobuild.buildroot.net/results/b8db1a8018b4bbed4cae019d076121717bc2d4dd | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/87298e0740966ab854ed45254e34036ab4816553 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7dc617ed23912479e383099e65d72262fc53ab5b | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/ef502a4c44f8da848bbc8322163a08d6d8abf9e7 | aarch64_be | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/45dbc3dcc88b2f6e0ebe57d50d8808330a022de5 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d3f2c28b7847222d6048d17093f6d661e2f47963 | s390x | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/a8eabf19263c2864bc6ca9be6fa0d8e4401187c7 | or1k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/9df33e8d006b4e4e7021297a6997f64405b8ea21 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/42dde3fcbbcdf4a4c3feda0be119fae0fcd828d7 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/446c403f7f1174f774dd612f66d1ec9d4c5765ff | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/24c39a4e358fec47ecc1c8360ddceed9a3913caf | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b5c60bab60f893359fd597b875cf9e7673887e98 | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/403800902302b7bca1e7f42a7bc015b94a6a08a8 | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/93901d6bd13622d83e55dd27c9de32a5f42bc6d4 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7b5d3cebb05b61a29b2706ecbd2604a1b4c799c0 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4068a680b9b38b820b1a374994b4014ae04d324a | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d630e770083b70db94ae72e6c5117f4f8e16f11f | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ade62afdf01a8033b8de191276c4cbeed87bddd0 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/099ff8e00cd9ab5794e8aa5566bfaf28b4be54e6 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/03229cf85c3d57cc54c5b8480e4e1065dad69e3d | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/babcae3d38c2600e13aeacd260a68dd2ed2c4053 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/cc13166efd5fc612b86a824e9ae6f2a32f9ba257 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7571515e43d8b8aca6506f8ccb1d8d1f6113549c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d855368ba58030c1a7ce50150abc491a5f8866a3 | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7df2d0648dd666dd07845614b34f59d6afba96c1 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/da056c118383b622153403ef353d8b7ec80812b8 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/182959928afae0158ed0eb6b4c0779138c83d787 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/7dec1cba96d1b05513790793e897bc3016305cef | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a66d4db1957736b6617a0e714dce3a9c1b54f3df | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/35cd372a74a633d03f1bdba4ab6523762fe8422f | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/de53720747d809b146dabe2db5b5854acc9e701f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/db99e8991557ce099a9d5d99ac93aeab978b1a20 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/da945cb9c3b42528c29971635852e51059952d17 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4239cf093da9e2d042bf0a73c66075a73dcb5771 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/09df7168bec039f2139e8793eacedddbf4a8270e | ORPH mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/39c50f238a3f9e9b4079169aef8354a2cffcdecb | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1ea580995278f35274055d751f71198415631ecf | ORPH i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/43acf1d87dbdf49d1d087476baedd83cb2f5cb0e | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/346999d15783af58bafef1511b956f55ed550a98 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a44503d364a29d9b882b613e2e10b10548bfb33b | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/00c8cab27d919dbbce6d0020f866a865aa93b0e6 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a74cdc2dadc5bec965099c273ef5123758dcdfd3 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/20e6729b9cee7fb0eb95f11ea5ff59b184e17e35 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/79a540b61c7233afce0656b93cf5e6814d431e20 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cc08a8f66b9bcca3870eb35ec03fed0e45e37917 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bb1d993ce106c954ebfd71b72b1081bc2da5eaf0 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9e91ca4ec212deeb9c78967a8157ce2d7d0122d3 | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b4d87613ca51d4d37a94f7e64c1468ff147c66af | mips64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/57465226ed47e6e7bd6fa2a0cabff31859344d30 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/9aa6b43424e3c33b4e4347ce61c30878beb7120f | ORPH aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0cf1e16ebbfdb55599368b1b03c1e48d9a7073d6 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/d4b067d4c15a2bc4f78007415462b03bd1b45b2b | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/79a9487dc97985a992caabbcec9c757a84113753 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/23590cf4eb0d206a997ed4cc7470e5b4cee220b5 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/02a48e7ffc4898d9b9aee25a6aa1a83ab91ee906 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/594c83999f12f20bbcb77c9dae8e2e5dc5a4fe8c | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/6da2f2fe58bc1004413ad263178e16bd6ffae6a7 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8d911888035f20288e1e84650a5f949d17314b42 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5a1089b59bd8569f2a4f1bc3eed376da6e5d2d7e | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ae106c34713c8b8c1976ff426459ffb14fc1da7c | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/40a5a1db4729f4587807dfb27376858057044aa4 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9d9ef1f2b3865e60a709a8d733ae89dd64d1895c | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c94dd925abd54361fb634d25339e715acc6fcb4a | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/01eeb0758b0b3a6fa3469841b7ebca7870385bbb | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/3663817e785ca6d7e182ba75ca1bd68c7e9183c2 | i686 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/5cd64f4a384cf958a857b627370fa8f5ef2a4e83 | sparc64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7 | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/6a6592931a025ae49e717c710b466da4b9590b09 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/fb05ac0cd8972a7c74e2312eab20e71cd8b3a81e | or1k | libfreeimage-3.18.0 | NOK | http://autobuild.buildroot.net/results/0ec680966480a392729aed9c1105ed32bb1a5bbc | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/dac36a739c0245cf461aa28138024ca742956381 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/970260055520778a671891d28156a9de7dedb00a | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5694faeb6a208f0bb6bedc1647e3c1b5282bd14b | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ee0679deb90cc250437d0b59f1b81e7a4efce3aa | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e9ab7dd0c474df642caf9a38d8442ee34f9bf5a2 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1a4c5e5378ac07eebaeb70aabb9101cbde22855f | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/cc5480df6b3fde5b19ef80aa9073fe95809fb498 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/bfac15e4924ecac602567f8ece47997463b42c03 | ORPH riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/76b5cbf498a73cd1dedfd533bfee317a896480e1 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/d6fe6d64df00915d7e6a0d882eeaf93efb5667bc | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6281cc9b94014cc8db8e7235b1bc02724786cb70 | sh4aeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e96f2dac738b099cd3e1aaf002a4332e11e73bcf | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/de8e47c2f78cc7de5acde1b45376c358af1daa22 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/de3bb99b91e0c979bf9522c88901f5a1ac6b6b43 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f56c19f9f0f3582e7ca99f8cb59a621a1837a513 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f3d4bc88b2549f88d74a778d5653449d546aa261 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b1efda8923f6e09aba26d915fb2ab5d06deb4411 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fb33f9a8d561459f4316d8683c6ea25079fc7dd3 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aeb0d528577b148a71b99e299454b8b196b74e5f | sh4a | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c577b23eb635ccccf7303f14333ccdd89395525c | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0cc7e0afa1b2c28045d76ceeb9f282c4d1578fdd | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/810aa8861abbc2cf13d085e712a2fc5181fe6088 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0e8063c742e6f61ef18f681b7bfe9edac3f72e10 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/fda1dcb116051b3c0dc28371da98e800bf6f83d3 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/51c5f1d185812708ec89e3ce33d0a2442fbd59e2 | mips64 | libsepol-3.3 | NOK | http://autobuild.buildroot.net/results/df7e29abb3f8a31466fd3122d18bf926b49a13d9 | mips64el | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/7746eb85fc7a586262eecff73fa08588c8416e12 | nios2 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/2ace9005fe11779fb20e36351d28b0f7d190a714 | ORPH or1k | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/a93d4ba60e52740df10fb204e7fdee9f6294c14f | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e8b77f79c72a7ec30f7b3fab59be2f4567905339 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/651a3fe2718c83a121b427ccfa8d3f9b23a322e1 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/fdf81161b4e809561a48b5c83bddf5dd7b60c1c3 | ORPH arceb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/0f30401ec2f8a1bd1eeccc121011c25b5505c815 | mipsel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/cc2a16521e7c23dddefd290187b735a201234097 | powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/0ad77299f600866df889e1269868617c6f0d75ac | aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/845e965360ab1b8219fd0241ba4c457e7e39a2c8 | ORPH microblazeel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2ec72e1b9dd9b5c907f9a57b187385485be9acd0 | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/acc899bb92b8232de085aa42083898962ecb8547 | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/393263430b2b9c6b02f656ee49fd4382292bb496 | ORPH aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/abbb73cb130d3f8f75c7f8d62dbf3dbb90ebde4e | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/df78f6aadbeaa086fb27e831c74cace4b38861e9 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/4783d9a7a28e988cc7a7be05674319effda57940 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/af99de5a5fcecd72e5d2907edb8e41098dedddc7 | ORPH arc | nginx-1.20.1 | NOK | http://autobuild.buildroot.net/results/1fd2a89eb032c3a840e067c61cc3a0a20d5ae185 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/ee3078218eebc6fc9f226f6a55f259a81dadc2b5 | ORPH or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/f7b1075a5d0ae2c9fb85af30b8ce922a4b205a59 | ORPH s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/1e1a3f0f0d4c3c9c0643f68d5788e8ff504cfaee | ORPH xtensa | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/3894f1db36aeed3506851a6eab64be6675950ff7 | ORPH xtensa | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/bad5aabf8eb3269665db30377edf840e66e33e0d | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/c6570bbe1c92166c9ea8abc02dfa2e192eefd407 | ORPH sparc | proftpd-1.3.6e | NOK | http://autobuild.buildroot.net/results/3a6ccdd31afc515a356f9f5f28a1e4d946cc9b1d | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/cbd4108b2d6387186c04ee1a4408fdf029c14542 | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/45c6144fbef73736b199b7683f8b5998c9726bf2 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/453264f7ab7daf916294f9cd18e1d4fe2f05071a | or1k | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/db4bd6f42415d65f794e13ead995cbe881877933 | x86_64 | rsync-3.2.7 | NOK | http://autobuild.buildroot.net/results/069da8e585da2e51bfd4f475cc12b9a134954b08 | riscv32 | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/2c9367141fb18a7ae0dc12a3d283420413fef155 | microblazeel | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/e6c636348702a0a70f6964aec6c05a4b774c3e64 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/66f7c33f58d032783f940beca79269a043221bf0 | arm | sdl2-2.24.1 | NOK | http://autobuild.buildroot.net/results/95694a2815993dfe24f5bb186da4ed3cacde4cf7 | sparc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/13af6cce6502628da3eb5451bc1bb43975ae8e40 | ORPH powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/49085f54b3642c15f5366817905f6dff9058540a | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/3fdcdae5f5fde3f6be006dfd4dd6bd34348c10f3 | mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/e348fa13a0c6f01640e5810c281c4fbaeb2683d5 | aarch64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/5cffe97f1c0f0132f3a90a4d655367b54f11841f | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/0aa1de5d67340cebbbee3e90929a9e0250fd2285 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/4bd7f98da8ee9a66e1064de5ceb9a8a6a9301002 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/0467f2f18e375a26b14bd89f5d82bb6b9e8aa480 | aarch64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/e4f72fd7b0453b273e6be727f4950dd2fb80cb7e | ORPH x86_64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/45c891c6851615d5955b14a606590e1f54237e1e | ORPH microblazeel | wilc-driver-linux4microchip... | NOK | http://autobuild.buildroot.net/results/b17c80f305e90a134b2171feff4c3487d9140c79 | sh4a | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/ff67e70355c1f0c09da47055bbac92608fb4d137 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d76bae397130db6dc7d54c5719980a42540d4f2f | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/886a208568ee69d6ae6513a2a0d9629df917e255 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8142f991a63448b0a19ae92a6b02f15b710e9b7b | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d86225baf64e503d1919eb765c300b4f6bb93c84 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/12410d7bccc23b0179f2f2200c6d0190adf1f355 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d1875285d3770e65ef82f5677fe9dfe19a1017cd | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d267e4906218fa842ad335a0c4d125748d0ac6d4 | ORPH arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/d22dee1bf6a9456288a276d60898a078e149a552 | ORPH Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 12 libnss-3.84 | 8 s6-linux-init-1.0.6.3 | 6 glibc-2.36-66-ga1dc0be03c9d... | 5 linux-6.0.1 | 5 dash-0.5.11.5 | 4 gerbera-1.10.0 | 3 gobject-introspection-1.72.0 | 3 host-binutils-2.38 | 3 imagemagick-7.1.0-51 | 3 jack2-1.9.21 | 3 unknown | 3 elfutils-0.186 | 2 ace-7.0.6 | 1 botan-2.19.2 | 1 crun-1.5 | 1 ffmpeg-4.4.3 | 1 fontconfig-2.13.1 | 1 frr-8.3.1 | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fwts-22.09.00 | 1 gensio-2.5.5 | 1 gnuradio-3.10.4.0 | 1 gummiboot-2bcd919c681c952eb... | 1 host-binutils-2.39 | 1 host-gcc-final-11.3.0 | 1 host-go-1.19.3 | 1 host-rust-1.65.0 | 1 host-spirv-llvm-translator-... | 1 kf5-kcoreaddons-5.91.0 | 1 libcap-ng-0.8.3 | 1 libdcadec-0.2.0 | 1 libgcrypt-1.10.1 | 1 libkcapi-1.4.0 | 1 libmad-0.15.1b | 1 libnl-3.7.0 | 1 libsoundtouch-2.3.1 | 1 linuxptp-3.1.1 | 1 mesa3d-22.2.2 | 1 numactl-2.0.16 | 1 ocf-linux-20171122 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 openpgm-5-3-128 | 1 procps-ng-3.3.17 | 1 protobuf-21.8 | 1 proxychains-ng-4.16 | 1 python-bunch-1.0.1 | 1 quickjs-2021-03-27 | 1 rtl8189es-39c17661136da48f8... | 1 tealdeer-1.6.1 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 wtfutil-0.41.0 | 1 xz-5.2.7 | 1 zabbix-5.4.9 | 1 zeek-4.1.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/f95cc2b8fe0224b48fa60b0e4fbcad3af5a4a433 | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/22c464a5b2ba104497072ba65c94b6a7a47909c0 | sh4aeb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/12e34c2e0e1381c330bfefbfe443a914a14e286d | mips | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5ed9fac60456866ea185b1345bce6dc0c292d4a3 | sh4a | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/1f20d589fbfd80721bba115b5ddb89a21cf59371 | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/85800fc7462f373fe63062f23cb69174adb5fe51 | i586 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/05808e51eb0fefbc0bc3c1ba9cf4dfe8515ce6bc | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d4bae272e75f64c0535e65264495b1c8f30f8bdc | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/193ce428e4ef38d81fea949c17b4f3a4715a9978 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/28d0b0c5d2d58bf288f7f3b545fcbe100590b065 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5bb4a7fcdaf8624b92f7e1b59221ca8ec3d1018e | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/cd81b01987182a029bb1d886a574e171872a56b3 | powerpc64le | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b7868a0ec9e75da14e42629e7495846314ea029a | x86_64 | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/d0a192da2f2bd502b34edee3636692f25a6d51a3 | ORPH riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/0e789f9f05a21ac951f5fa440b9c14286d5ad38d | sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/17ff4704279d9f60ee537f6e1fe050c037e67b04 | ORPH i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/25e63b6d9e1ab9adeafc32e2b523defccc5fc9b7 | ORPH sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/3cb5133616e4f0fd6bc3a10b66cb16a2d36e482e | ORPH arc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/c4d1347bbdd8f61d084cb1ed8880b05d563886bb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0ad4aad8905e1053c1cd0df4f44e67d613de92b7 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/94cbbe1380d1f5cbc1617f663eeb34f9c47ebe9e | ORPH mips64 | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/cc34e5bc0b28738ea12dd1763738046bc9129f6b | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/98caf4f38b84a39c27034d3c9894771042002d66 | ORPH xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/68c20aec06f8bba9a22454a2af151331ec7db4e2 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/badc1913b46852d95c604262210e74698df063bf | i686 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/30db1af9232c3056ff181250f72de7fa217d913d | powerpc64le | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/a73a5415c0797974e5cdedb429dcb3e3e8a9ddcd | microblazeel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/e50897e40090ec444a8772592f193966d22ed7af | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/f328881bae87150beaf0cb5e2f3b6e6f85042ce0 | i586 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/86b121caa4311e0048f6bbe3f7ba5db54025618e | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/124f1c09cdad5c36589d09877fc1bd557553a041 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/11850d98fa38f9ede3076e1f9ffee4906a518cb5 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9b7ff6df33a1caf6a02fccfef0cee2aaa740e826 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/95868270e5ac5fce74a96610dfe452a9d380ca50 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/09c3c0bf7c635338d655e9c43fbe97d95d95e8d1 | arm | gnuradio-3.10.4.0 | NOK | http://autobuild.buildroot.net/results/d1ed2f9bca29e80e0dc168abf07dabca1389f0df | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/30b76d52a31c51f5cd7b8275cbbc346de24d0bdd | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1dccb0d17d25653bd4a8faf854df16df1750adfb | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6aa355606efcafc04621cc6b13c4a5c0a05dcb1d | ORPH i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/5dc273c6e7fbd5d76ed996a7f49fbc29235a2fcd | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/757935efe90b0b41787f011ae720f35bf0ee5508 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/775bfe5e6865a18d984d57758c5bf9424a7894b3 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4bbdc53e6f1ef17456e7ae32e4012ed55458c5bb | mips64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/2336048c691eafd4c0679a480a0e51316a673a93 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e2de649e8a1dde7453ef817e8ae1cf4e4891745f | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/38770189bdb88d0b130f2e3cbc70085108fd27a2 | s390x | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/e2c590ec2c9704ed76f12a3859e06a3072410fe5 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6b11378a477f14a0eeb5df28ce3c949e1203eb34 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/85bc896d96969f7997372054077a37cc18cd50c1 | ORPH mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/ceae8e2a0eeed23bb60ac08d507a957dc54b656d | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/5c3cd619bf894d794368bb256566afa734c2a1ae | ORPH xtensa | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/3b773285d4deb31a3b03c388a33f01f4c7c9908b | nios2 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/a0bebce95f5eb26356d205561aa6d6a88394a267 | mipsel | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/13f2773322149a954b7e0a5f8a4dda54cf0d508c | mips64el | kf5-kcoreaddons-5.91.0 | NOK | http://autobuild.buildroot.net/results/585f35fe4622b6ae9923a604fbd2b5efd3472625 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/3ea53b3d60f02b3f709904892f0a0b25da221859 | arm | libdcadec-0.2.0 | NOK | http://autobuild.buildroot.net/results/b6ea26f5e44e4b5693b996404ef199991abb7c90 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/e70d7e3292e72329f2e136ce5fc315f9d674270b | ORPH xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4627b0168d0438c68e1bcfd257d8c5df6575307c | armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/dd3bbb31151e920c2e8806690c06fb93848ca183 | ORPH aarch64 | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/b53ee7eac77e3df9c704f515ff32a364541699ac | ORPH powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d97ad699d0ee5c877ef26ea169767614a7e0076f | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/04261cd1be5ab248ac5a53f79e60a72e370b1843 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/df8dbdcc6524e47062a8073338673c71b4f6b456 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0bf279a2fb7b21b40c6741659fba9db44b31ae71 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1af739b049a02afcd68dcdf06a92c2081005d989 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4550d6d9c9f6150730c10a0273e176bc3523fe2f | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/05acad2de797688d817ec27df6e6e478c3051668 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/817fed6ce9c78321acb430c6b8f62fbd2aa53df7 | riscv64 | libsoundtouch-2.3.1 | NOK | http://autobuild.buildroot.net/results/bf44a8acac161941a66bbd713cb85dece7c43932 | mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a5a9389fcffa554313696d54d0b792c10e4b2061 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f988fe3dfa784120844fcede6f6acec02be43928 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/451bb27ac6899e43353aeada32089f5c2cea1fcc | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3c9902d807c789f4b2cb5ec29fbc29686743b268 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2b901fdc8b1c01f63762acc4c36d77595f4d9377 | ORPH microblazeel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4ebc161e3a5a8570f764d7584b34261e8418b5ae | powerpc | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/2d6e2ca800d7f257b06c02b1e04f3910eb793f06 | sparc | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/8375d1bb87e7a4fdc5759e3c2b3f5bc4d126fd5b | aarch64_be | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/c95854659103fb82db465faa115fa227d4f1d60d | ORPH s390x | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/50ac1860b1c0637a13e941b47b7f815b9336fd59 | ORPH mips64el | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/2462e4872d370207057ebe1bb66f5854a43d50d5 | mips64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/24e3bf71b3760c57a6e57ebd184151ed13e175b7 | sparc64 | procps-ng-3.3.17 | NOK | http://autobuild.buildroot.net/results/5637f438960515f90f836e2e5427624fd310517b | ORPH arc | protobuf-21.8 | NOK | http://autobuild.buildroot.net/results/00f70f1e4279a229eda1cf4e7150d80e2b75d96b | aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/be126d4ee9781093d494714ace911ba6324fed01 | ORPH sparc | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/9c6554b9e54382972c035dc878e0266f6f86ac1b | sh4a | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/deb47c95e2f4d6d3ba0ced4fdbab45a1b6a0aa0c | sparc64 | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/ba7ef413874138a572bb285e0096d75e0cd346a4 | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/e0fb2f0cb251ad1f561cc9c8310079c85e1261ff | mips | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/2cb655c632a78bdf1e348df01777769abb525b73 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/568f73c35e10208d3f006198b8e5ba3292cf00af | nios2 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/f605876b75e02eebd0bb6f5130128996c911d73b | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/ba18bad85fbffc940d958fc2af2bc3e5066bb070 | powerpc64 | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/1a6d78f8636392caa9dc279cc16834c79bc14356 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/9149e03619a687ee88e018756004d392bd67937f | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/7922d51e13931c3edfc7959e9093e32d528a58c2 | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/427788aefc0f2f3a7385601ee04d2a9b86e8652a | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/c8758ee686e1488dfc91c9129190ba80cc1011b2 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/ade5e57b740a00bff5727ec07fba9e3aa5f10879 | mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/e8200837c0a3617be78e31afed35b18f8279294a | ORPH x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/3d20a30888ba11519ea107ea7f67bd2eb43aa8aa | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a8d4ac25cd4acd0a36d25f0a2ef34677b87a3678 | ORPH i686 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/03395b7a0db14ab869c82dd6cd01df14fa098445 | sparc64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/529554e5af0cfc78adae77ece73177fa6323f1a0 | Classification of failures by reason for 2022.02.x -------------------------------------------------- containerd-1.5.13 | 1 frr-8.1 | 1 igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | containerd-1.5.13 | NOK | http://autobuild.buildroot.net/results/a13f4bcca440aebf2e7e21000dbc2ffcdf741c22 | arc | frr-8.1 | NOK | http://autobuild.buildroot.net/results/340469f665f893e9283695d1fdaa541ad4964073 | arm | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/5220e6a4c3baab2682797e0c36b0f1909742fc60 | Classification of failures by reason for 2022.08.x -------------------------------------------------- elfutils-0.186 | 2 gerbera-1.10.0 | 2 alsa-lib-1.2.7.2 | 1 exim-4.96 | 1 host-go-1.18.8 | 1 host-spirv-llvm-translator-... | 1 libdeflate-1.12 | 1 libglib2-2.72.3 | 1 open62541-v1.3.2 | 1 python-ujson-5.2.0 | 1 scrypt-1.3.1 | 1 strongswan-5.9.8 | 1 uclibc-1.0.42 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | alsa-lib-1.2.7.2 | NOK | http://autobuild.buildroot.net/results/f71a1ef8938faa1f11f1b83a39b673619deeb4bb | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1d61c7bf45a36f212ca5eb1f7c956b0117e38ea7 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/89ff84523169b0ba846526633456ecdc9553d072 | ORPH armeb | exim-4.96 | NOK | http://autobuild.buildroot.net/results/dff2c32bc74fcb16ecc681f405a6a9c0e70c0199 | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d90e2988e9ccc2a147d2899d8eb140fdefa5b2cf | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b70b2133b617155504776dae923f899f10d5733e | powerpc64le | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/04f2a7865c44bf66704572d160cb0435176c4864 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6485a9306bbe4c6e6321362ed4cc0f6ee55740bc | ORPH aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/a1f0a4fdff88be67a2ee9df0a7c46ac9748e9a4f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/191dc1318ad0609e4bea4de5a05f56e07d346c43 | armeb | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/f81a1283f2a5ee7fcaaea3dbc8c7ec76c947b5c7 | ORPH microblaze | python-ujson-5.2.0 | NOK | http://autobuild.buildroot.net/results/ac15064a8001890bee214d3011a4d52c80597623 | arceb | scrypt-1.3.1 | NOK | http://autobuild.buildroot.net/results/74fa58e01b0306a6a88f0feceac5eb14a88e2154 | arm | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/c5102233caedef4e34711d8c09e7d96c55c96bf6 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/b37aaa38117a60a8d671912a2338305c3a9d1576 | -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Thu Nov 17 07:53:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 17 Nov 2022 08:53:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/gcc: ensure __register_frame is optimized out for glibc In-Reply-To: <20221030083033.GC1058960@scaer> References: <20221028223844.1180418-1-james.hilliard1@gmail.com> <20221030083033.GC1058960@scaer> Message-ID: <20221117085339.4a4d5d8f@windsurf> On Sun, 30 Oct 2022 09:30:33 +0100 "Yann E. MORIN" wrote: > Should this not be limitied to the intial compiler only? Otherwise, why > would we need it for the final compiler? I confirm limiting the work-around to gcc-initial works. However, I have reported the bug to gcc upstream, and they say the issue is in glibc: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107728 To be honest, even after reading multiple times the feedback from the gcc folks, I'm not entirely sure that I really understand their explanation nor how to move forward with investigating the issue. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From peter at korsgaard.com Thu Nov 17 09:44:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 10:44:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] Update for 2022.02.7 Message-ID: <20221117094536.E8C2383D9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d036dc6ec873f50a24e73d8dbdafecb3b4098909 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Korsgaard --- CHANGES | 35 +++++++++++++++++++++++++++++++++++ Makefile | 4 ++-- support/misc/Vagrantfile | 2 +- 3 files changed, 38 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 055b262d7a..87d4e7c472 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,38 @@ +2022.02.7, released November 17th, 2022 + + Important / security related fixes. + + Defconfig: Pine64: Change to mainline ATF to fix build + issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue + + Updated/fixed packages: arm-trusted-firmware, bind, botan, + collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli, + docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg, + freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools, + gst1-libav, gst1-plugins-bad, gst1-plugins-base, + gst1-plugins-good, gst1-plugins-ugly, gst1-python, + gst1-rtsp-server, gst1-vaapi, gstreamer1, + gstreamer1-editing-services, hdparm, hostapd, imagemagick, + iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput, + libmdbx, libopenssl, libosip2, libpng, libtasn1, + libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux, + linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor, + msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, + nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql, + paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng, + python-django, python3, qdecoder, rpi-userland, rsync, + rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng, + rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite, + squashfs, strongswan, sudo, swupdate, timescaledb, u-boot, + uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon, + wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit, + zlib-ng, zsh + + Issues resolved (http://bugs.uclibc.org): + + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + 2022.02.6, released October 2nd, 2022 Important / security related fixes. diff --git a/Makefile b/Makefile index 03f2154f9f..7340b6b607 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.02.6 +export BR2_VERSION := 2022.02.7 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1664739000 +BR2_VERSION_EPOCH = 1668678000 # 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 8ff587100c..6195166cc8 100644 --- a/support/misc/Vagrantfile +++ b/support/misc/Vagrantfile @@ -5,7 +5,7 @@ ################################################################################ # Buildroot version to use -RELEASE='2022.02.6' +RELEASE='2022.02.7' ### Change here for more memory/cores ### VM_MEMORY=2048 From glex.spb at gmail.com Thu Nov 17 13:21:28 2022 From: glex.spb at gmail.com (Gleb Mazovetskiy) Date: Thu, 17 Nov 2022 13:21:28 +0000 Subject: [Buildroot] [PATCH v4] support/scripts/fix-rpath: parallelize patching files In-Reply-To: <15715b05-79a5-d542-2dcb-4c921c090463@theobroma-systems.com> References: <20221019124017.427199-1-dumasv.dev@gmail.com> <20221020115512.483686-1-dumasv.dev@gmail.com> <9d9a3bbf2cfd4f60b82a47087ef8ecba@AcuMS.aculab.com> <15715b05-79a5-d542-2dcb-4c921c090463@theobroma-systems.com> Message-ID: Rather than doing it via a shell script and xargs -P, consider doing parallelization in a submake, similar to how we handle parallel glibc locale generation: https://github.com/buildroot/buildroot/blob/master/support/misc/gen-glibc-locales.mk https://github.com/buildroot/buildroot/blob/bc9b716296f37e0e3e47fd34c8991e92b6baeebd/Makefile#L655-L656 This approach will reuse the make job server. You'd need to assign the results of the find to a variable and then create a target for each of the files using something like $(foreach file,$(FILES),$(eval $(call make-fix-rpath-target,$(file)))) On Tue, Nov 15, 2022 at 9:24 AM Quentin Schulz via buildroot < buildroot at buildroot.org> wrote: > Hi David, > > On 11/15/22 09:47, David Laight wrote: > > From: Victor Dumas > >> Sent: 20 October 2022 12:55 > >> > >> Using "xargs" instead of "while read" loop allows for the patching of > files to be parallelized > >> This significantly reduces the amount of time it takes to fix all the > paths. > >> On a larger RFS(~300MB) this script was taking 5 minutes, it now only > takes about 30s on a 12 core > >> machine > > ... > >> + # Limit the number of cores used > >> + procs=$(echo -e "$(($(nproc)-2)) \n 1" | sort -n | tail -n1) > >> + find "${rootdir}" ${find_args[@]} | xargs -0 -r -P ${procs} -I {} > bash -c "patch_file > >> '${PATCHELF}' '${rootdir}' '${sanitize_extra_args}' $@" _ {} > > > > Are you sure that all versions of xargs the script needs to > > run on support -P ? > > > > --max-procs was part of the initial commit of xargs in findutils in > 1996, c.f.: > > https://git.savannah.gnu.org/cgit/findutils.git/commit/?id=c030b5ee33bbec3c93cddc3ca9ebec14c24dbe07 > > It is also supported in its initial commit in Busybox: > > https://git.busybox.net/busybox/commit/?id=92a61c1206572f4a6e55baa24e7cdd4f180d4b64 > > The only question is about BSD support (since pkgs.org returns that all > other distros are using find-utils/busybox basically) since they are > using something else (toybox, heirloom, ...?). > > Do we actually have a list of operating systems that are "officially" > supported? > > > Having xargs run 'bash -c "command" ...' and the quoting also looks odd. > > I presume there is some reason xargs can't just run patrch_file. > > > > IIRC, you can't call a shell function from xargs directly. > > Cheers, > Quentin > > > David > > > > - > > Registered Address Lakeside, Bramley Road, Mount Farm, Milton Keynes, > MK1 1PT, UK > > Registration No: 1397386 (Wales) > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > > https://urldefense.com/v3/__https://lists.buildroot.org/mailman/listinfo/buildroot__;!!OOPJP91ZZw!mrCuxJUbX9qAxmtZDc6047Tt9_CuDKxXgPQu86pqCMlg_9auvbbJCmj2U4UdX_OnaO0U9ecmUu0-uHnkJjFiEXoSX0FyA8U_YtvT0A$ > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From peter at korsgaard.com Thu Nov 17 13:56:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 14:56:11 +0100 Subject: [Buildroot] Buildroot 2022.02.7 released Message-ID: <87r0y1d6ro.fsf@dell.be.48ers.dk> Hi, Buildroot is a simple tool for creating complete embedded Linux systems (http://buildroot.org). Buildroot 2022.02.7 is released - Go download it at: http://buildroot.org/downloads/buildroot-2022.02.7.tar.gz or http://buildroot.org/downloads/buildroot-2022.02.7.tar.xz Or get it from Git: git://git.buildroot.org/buildroot Buildroot 2022.02.7 is a bugfix release on the current long term release, fixing a number of important / security related issues discovered since the 2022.02.6 release. - Security fixes for bind, darkhttpd, dbus, dhcp, dnsmasq, expat, freerdp, go, grub2, imagemagick, libcurl, libfribid, libosip2, libtasn1, libvncserver, libxml2, lldpd, lrzip, msmtp, multipath-tools, mupdf, nodejs, ntfs-3g, openvmtools, php, pixman, poppler, python-django, python3, samba4, shapelib, squashfs, squid, strongswan, sudo, vim, wolfssl, wpewebkit, zsh - Fixes for download/compilation/runtime/license issues in arm-trusted-firmware, botan, collectd, docker-cli, docker-engine, exfatprogs, f2fs-tools, faad2, ffmpeg, gnutls, gpsd, gsl, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1, gstreamer1-editing-services, hdparm, hostapd, iwd, jack2, libbpf, libidn2, libmdbx, libopenssl, libpng, libtorrent-rasterbar, libuhttpd, linux, linux-tools, lz4, matchbox-startup-monitor, musl, mv-ddr-marvell, mxml, numactl, paho-mqtt-c, perl-net-ssleay, procps-ng, rpi-userland, rsync, rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng, rtl8821au, rtl_433, socat, sqlite, swupdate, uclibc-ng-test, udisks, uftp, uhd, umtprd, wavemon, wireguard-linux-compat, wpa_supplicant, zlib-ng For more details, see the CHANGES file: https://git.buildroot.net/buildroot/plain/CHANGES?id=2022.02.7 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.6.. 65 Fabrice Fontaine 15 James Hilliard 11 Thomas Petazzoni 9 Christian Stewart 9 Giulio Benetti 9 Peter Korsgaard 8 Baruch Siach 7 Bernd Kuhls 4 Nuno Gon?alves 4 Yann E. MORIN 3 Lang Daniel 3 Neal Frager 3 yann.morin at orange.com 2 Francois Perrad 2 Sergey Matyukevich 2 Stefan Agner 2 Wolfgang Grandegger 1 Adrian Perez de Castro 1 Alexander Egorenkov 1 Heiko Thiery 1 Joel Stanley 1 Markus Mayer 1 Michael Nosthoff 1 Paul Cercueil 1 Petr Vorel 1 Tim Gover 1 Tobias Waldekranz 1 Vincent Fazio 1 Waldemar Brodkorb 1 Woody Douglass 1 ?????? ????? (Leonid Yuriev) -- Bye, Peter Korsgaard From ustcymgu at gmail.com Thu Nov 17 14:03:48 2022 From: ustcymgu at gmail.com (Yimin Gu) Date: Thu, 17 Nov 2022 23:03:48 +0900 Subject: [Buildroot] [PATCH 0/1] arch/riscv: RISC-V 32-bit NO MMU support Message-ID: <20221117140349.27692-1-ustcymgu@gmail.com> The following patch adds support for 32-bit RISC-V No-MMU build. Currently for No-MMU RISC-V, only 64-bit is supported. There're no substancial changes in code but macros and compiling options. Uclibc, elf2flt, and the kernel need to be patched. This is based on damien-lemoal/buildroot which first added 64-bit No-MMU support, and my earlier porting attempt regymm/buildroot. As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones are without MMU, this can bring Linux to cores as light as RV32IMA. For this reason, only the minimum required extensions are enabled in the buildroot and kernel configurations. Yimin Gu (1): arch/riscv: RISC-V 32-bit NO MMU support arch/Config.in.riscv | 2 - board/riscv/nommu/patches/linux-headers | 1 + ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ configs/qemu_riscv32_nommu_virt_defconfig | 19 + package/Makefile.in | 13 +- ...ed-RISC-V-32-bit-compilation-support.patch | 74 + .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ package/uclibc/Config.in | 2 + 8 files changed, 1607 insertions(+), 4 deletions(-) create mode 120000 board/riscv/nommu/patches/linux-headers create mode 100644 board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch -- 2.38.1 From ustcymgu at gmail.com Thu Nov 17 14:03:49 2022 From: ustcymgu at gmail.com (Yimin Gu) Date: Thu, 17 Nov 2022 23:03:49 +0900 Subject: [Buildroot] [PATCH 1/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: <20221117140349.27692-1-ustcymgu@gmail.com> References: <20221117140349.27692-1-ustcymgu@gmail.com> Message-ID: <20221117140349.27692-2-ustcymgu@gmail.com> Signed-off-by: Yimin Gu --- arch/Config.in.riscv | 2 - board/riscv/nommu/patches/linux-headers | 1 + ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ configs/qemu_riscv32_nommu_virt_defconfig | 19 + package/Makefile.in | 13 +- ...ed-RISC-V-32-bit-compilation-support.patch | 74 + .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ package/uclibc/Config.in | 2 + 8 files changed, 1607 insertions(+), 4 deletions(-) create mode 120000 board/riscv/nommu/patches/linux-headers create mode 100644 board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..c79cf9b410 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -71,7 +71,6 @@ choice config BR2_RISCV_32 bool "32-bit" - select BR2_USE_MMU config BR2_RISCV_64 bool "64-bit" @@ -82,7 +81,6 @@ endchoice config BR2_RISCV_USE_MMU bool "MMU support" default y - depends on BR2_RISCV_64 select BR2_USE_MMU help Enable this option if your RISC-V core has a MMU (Memory diff --git a/board/riscv/nommu/patches/linux-headers b/board/riscv/nommu/patches/linux-headers new file mode 120000 index 0000000000..ce5e2c77b2 --- /dev/null +++ b/board/riscv/nommu/patches/linux-headers @@ -0,0 +1 @@ +linux/ \ No newline at end of file diff --git a/board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch b/board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch new file mode 100644 index 0000000000..595d73c981 --- /dev/null +++ b/board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch @@ -0,0 +1,1355 @@ +From 81a03a2cb16a2e058912e51aa6888feba0cc74a4 Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Thu, 17 Nov 2022 21:30:07 +0900 +Subject: [PATCH] Experimental RISC-V 32-bit No MMU support + +Currently the kernel doesn't support 32-bit RISC-V without MMU, but +this configuration can work with relatively minor changes on +toolchains, and might worth to have official support. + +To comply with current uclibc, macros __ARCH_WANT_STAT64 and +__ARCH_WANT_TIME32_SYSCALLS are defined. CONFIG_COMPAT_32BIT_TIME also +has to be turned on. + +Since 32-bit RISC-V no MMU devices are probably FPGA-based softcores, +only the mininum required instruction set options are turned on. FPU +and compressed instructions are not used. + +Signed-off-by: Yimin Gu +--- + arch/riscv/Kconfig | 5 +- + arch/riscv/configs/nommu_rv32_virt_defconfig | 1278 ++++++++++++++++++ + arch/riscv/include/uapi/asm/unistd.h | 7 +- + 3 files changed, 1286 insertions(+), 4 deletions(-) + create mode 100644 arch/riscv/configs/nommu_rv32_virt_defconfig + +diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig +index fcbb81feb..fc48b458a 100644 +--- a/arch/riscv/Kconfig ++++ b/arch/riscv/Kconfig +@@ -162,8 +162,8 @@ config MMU + + config PAGE_OFFSET + hex +- default 0xC0000000 if 32BIT +- default 0x80000000 if 64BIT && !MMU ++ default 0xC0000000 if 32BIT && MMU ++ default 0x80000000 if !MMU + default 0xff60000000000000 if 64BIT + + config KASAN_SHADOW_OFFSET +@@ -237,7 +237,6 @@ config ARCH_RV32I + select GENERIC_LIB_ASHRDI3 + select GENERIC_LIB_LSHRDI3 + select GENERIC_LIB_UCMPDI2 +- select MMU + + config ARCH_RV64I + bool "RV64I" +diff --git a/arch/riscv/configs/nommu_rv32_virt_defconfig b/arch/riscv/configs/nommu_rv32_virt_defconfig +new file mode 100644 +index 000000000..377dc28f5 +--- /dev/null ++++ b/arch/riscv/configs/nommu_rv32_virt_defconfig +@@ -0,0 +1,1278 @@ ++# ++# Automatically generated file; DO NOT EDIT. ++# Linux/riscv 5.18.0 Kernel Configuration ++# ++CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.1.0" ++CONFIG_CC_IS_GCC=y ++CONFIG_GCC_VERSION=120100 ++CONFIG_CLANG_VERSION=0 ++CONFIG_AS_IS_GNU=y ++CONFIG_AS_VERSION=23800 ++CONFIG_LD_IS_BFD=y ++CONFIG_LD_VERSION=23800 ++CONFIG_LLD_VERSION=0 ++CONFIG_CC_CAN_LINK=y ++CONFIG_CC_CAN_LINK_STATIC=y ++CONFIG_CC_HAS_ASM_GOTO=y ++CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y ++CONFIG_CC_HAS_ASM_INLINE=y ++CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y ++CONFIG_PAHOLE_VERSION=123 ++CONFIG_IRQ_WORK=y ++CONFIG_THREAD_INFO_IN_TASK=y ++ ++# ++# General setup ++# ++CONFIG_INIT_ENV_ARG_LIMIT=32 ++# CONFIG_COMPILE_TEST is not set ++# CONFIG_WERROR is not set ++CONFIG_LOCALVERSION="" ++CONFIG_LOCALVERSION_AUTO=y ++CONFIG_BUILD_SALT="" ++CONFIG_DEFAULT_INIT="" ++CONFIG_DEFAULT_HOSTNAME="(none)" ++# CONFIG_SYSVIPC is not set ++# CONFIG_WATCH_QUEUE is not set ++# CONFIG_USELIB is not set ++CONFIG_HAVE_ARCH_AUDITSYSCALL=y ++ ++# ++# IRQ subsystem ++# ++CONFIG_GENERIC_IRQ_SHOW=y ++CONFIG_GENERIC_IRQ_SHOW_LEVEL=y ++CONFIG_IRQ_DOMAIN=y ++CONFIG_IRQ_DOMAIN_HIERARCHY=y ++CONFIG_IRQ_FORCED_THREADING=y ++CONFIG_SPARSE_IRQ=y ++# end of IRQ subsystem ++ ++CONFIG_GENERIC_IRQ_MULTI_HANDLER=y ++CONFIG_ARCH_CLOCKSOURCE_INIT=y ++CONFIG_GENERIC_CLOCKEVENTS=y ++CONFIG_ARCH_HAS_TICK_BROADCAST=y ++CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y ++ ++# ++# Timers subsystem ++# ++CONFIG_HZ_PERIODIC=y ++# CONFIG_NO_HZ_IDLE is not set ++# CONFIG_NO_HZ is not set ++# CONFIG_HIGH_RES_TIMERS is not set ++# end of Timers subsystem ++ ++# ++# BPF subsystem ++# ++# CONFIG_BPF_SYSCALL is not set ++# end of BPF subsystem ++ ++CONFIG_PREEMPT_NONE_BUILD=y ++CONFIG_PREEMPT_NONE=y ++# CONFIG_PREEMPT_VOLUNTARY is not set ++# CONFIG_PREEMPT is not set ++ ++# ++# CPU/Task time and stats accounting ++# ++CONFIG_TICK_CPU_ACCOUNTING=y ++# CONFIG_IRQ_TIME_ACCOUNTING is not set ++# CONFIG_BSD_PROCESS_ACCT is not set ++# CONFIG_PSI is not set ++# end of CPU/Task time and stats accounting ++ ++# CONFIG_CPU_ISOLATION is not set ++ ++# ++# RCU Subsystem ++# ++CONFIG_TREE_RCU=y ++# CONFIG_RCU_EXPERT is not set ++CONFIG_SRCU=y ++CONFIG_TREE_SRCU=y ++CONFIG_RCU_STALL_COMMON=y ++CONFIG_RCU_NEED_SEGCBLIST=y ++# end of RCU Subsystem ++ ++# CONFIG_IKCONFIG is not set ++# CONFIG_IKHEADERS is not set ++CONFIG_LOG_BUF_SHIFT=16 ++CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 ++CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12 ++CONFIG_GENERIC_SCHED_CLOCK=y ++ ++# ++# Scheduler features ++# ++# end of Scheduler features ++ ++CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" ++# CONFIG_CGROUPS is not set ++# CONFIG_NAMESPACES is not set ++# CONFIG_CHECKPOINT_RESTORE is not set ++# CONFIG_SCHED_AUTOGROUP is not set ++# CONFIG_SYSFS_DEPRECATED is not set ++# CONFIG_RELAY is not set ++CONFIG_BLK_DEV_INITRD=y ++CONFIG_INITRAMFS_SOURCE="" ++# CONFIG_INITRAMFS_FORCE is not set ++CONFIG_RD_GZIP=y ++# CONFIG_RD_BZIP2 is not set ++# CONFIG_RD_LZMA is not set ++# CONFIG_RD_XZ is not set ++# CONFIG_RD_LZO is not set ++# CONFIG_RD_LZ4 is not set ++CONFIG_RD_ZSTD=y ++# CONFIG_BOOT_CONFIG is not set ++# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y ++CONFIG_SYSCTL=y ++CONFIG_SYSCTL_EXCEPTION_TRACE=y ++CONFIG_EXPERT=y ++CONFIG_MULTIUSER=y ++# CONFIG_SGETMASK_SYSCALL is not set ++# CONFIG_SYSFS_SYSCALL is not set ++# CONFIG_FHANDLE is not set ++CONFIG_POSIX_TIMERS=y ++CONFIG_PRINTK=y ++CONFIG_BUG=y ++# CONFIG_BASE_FULL is not set ++CONFIG_FUTEX=y ++CONFIG_FUTEX_PI=y ++# CONFIG_EPOLL is not set ++# CONFIG_SIGNALFD is not set ++# CONFIG_TIMERFD is not set ++# CONFIG_EVENTFD is not set ++# CONFIG_AIO is not set ++# CONFIG_IO_URING is not set ++# CONFIG_ADVISE_SYSCALLS is not set ++CONFIG_MEMBARRIER=y ++# CONFIG_KALLSYMS is not set ++# CONFIG_KCMP is not set ++CONFIG_RSEQ=y ++# CONFIG_DEBUG_RSEQ is not set ++# CONFIG_EMBEDDED is not set ++CONFIG_HAVE_PERF_EVENTS=y ++# CONFIG_PC104 is not set ++ ++# ++# Kernel Performance Events And Counters ++# ++# CONFIG_PERF_EVENTS is not set ++# end of Kernel Performance Events And Counters ++ ++# CONFIG_VM_EVENT_COUNTERS is not set ++# CONFIG_COMPAT_BRK is not set ++# CONFIG_SLAB is not set ++# CONFIG_SLUB is not set ++CONFIG_SLOB=y ++# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set ++# CONFIG_MMAP_ALLOW_UNINITIALIZED is not set ++# CONFIG_PROFILING is not set ++# end of General setup ++ ++CONFIG_32BIT=y ++CONFIG_RISCV=y ++CONFIG_ARCH_MMAP_RND_BITS_MIN=8 ++CONFIG_ARCH_MMAP_RND_BITS_MAX=17 ++CONFIG_RISCV_M_MODE=y ++# CONFIG_MMU is not set ++CONFIG_PAGE_OFFSET=0x80000000 ++CONFIG_ARCH_FLATMEM_ENABLE=y ++CONFIG_ARCH_SUPPORTS_UPROBES=y ++CONFIG_STACKTRACE_SUPPORT=y ++CONFIG_GENERIC_BUG=y ++CONFIG_GENERIC_CALIBRATE_DELAY=y ++CONFIG_GENERIC_CSUM=y ++CONFIG_GENERIC_HWEIGHT=y ++CONFIG_PGTABLE_LEVELS=2 ++CONFIG_LOCKDEP_SUPPORT=y ++ ++# ++# SoC selection ++# ++# CONFIG_SOC_MICROCHIP_POLARFIRE is not set ++# CONFIG_SOC_SIFIVE is not set ++# CONFIG_SOC_STARFIVE is not set ++CONFIG_SOC_VIRT=y ++# CONFIG_SOC_CANAAN is not set ++# end of SoC selection ++ ++# ++# CPU errata selection ++# ++CONFIG_RISCV_ERRATA_ALTERNATIVE=y ++# CONFIG_ERRATA_SIFIVE is not set ++# end of CPU errata selection ++ ++# ++# Platform type ++# ++CONFIG_ARCH_RV32I=y ++# CONFIG_ARCH_RV64I is not set ++# CONFIG_CMODEL_MEDLOW is not set ++CONFIG_CMODEL_MEDANY=y ++CONFIG_SMP=y ++CONFIG_NR_CPUS=8 ++# CONFIG_HOTPLUG_CPU is not set ++CONFIG_TUNE_GENERIC=y ++# CONFIG_RISCV_ISA_C is not set ++# CONFIG_FPU is not set ++# end of Platform type ++ ++# ++# Kernel features ++# ++# CONFIG_HZ_100 is not set ++CONFIG_HZ_250=y ++# CONFIG_HZ_300 is not set ++# CONFIG_HZ_1000 is not set ++CONFIG_HZ=250 ++CONFIG_RISCV_BOOT_SPINWAIT=y ++# CONFIG_CRASH_DUMP is not set ++# end of Kernel features ++ ++# ++# Boot options ++# ++CONFIG_CMDLINE="root=/dev/vda rw earlycon=uart8250,mmio,0x10000000,115200n8 console=ttyS0" ++# CONFIG_CMDLINE_FALLBACK is not set ++# CONFIG_CMDLINE_EXTEND is not set ++CONFIG_CMDLINE_FORCE=y ++# CONFIG_PHYS_RAM_BASE_FIXED is not set ++# end of Boot options ++ ++# ++# Power management options ++# ++# CONFIG_PM is not set ++# end of Power management options ++ ++# ++# CPU Power Management ++# ++ ++# ++# CPU Idle ++# ++# CONFIG_CPU_IDLE is not set ++# end of CPU Idle ++# end of CPU Power Management ++ ++# CONFIG_VIRTUALIZATION is not set ++ ++# ++# General architecture-dependent options ++# ++CONFIG_JUMP_LABEL=y ++# CONFIG_STATIC_KEYS_SELFTEST is not set ++CONFIG_HAVE_KPROBES=y ++CONFIG_HAVE_KRETPROBES=y ++CONFIG_HAVE_KPROBES_ON_FTRACE=y ++CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y ++CONFIG_TRACE_IRQFLAGS_SUPPORT=y ++CONFIG_HAVE_ARCH_TRACEHOOK=y ++CONFIG_GENERIC_SMP_IDLE_THREAD=y ++CONFIG_GENERIC_IDLE_POLL_SETUP=y ++CONFIG_ARCH_HAS_FORTIFY_SOURCE=y ++CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y ++CONFIG_HAVE_ASM_MODVERSIONS=y ++CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y ++CONFIG_HAVE_RSEQ=y ++CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y ++CONFIG_HAVE_PERF_REGS=y ++CONFIG_HAVE_PERF_USER_STACK_DUMP=y ++CONFIG_HAVE_ARCH_JUMP_LABEL=y ++CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y ++CONFIG_HAVE_ARCH_SECCOMP=y ++CONFIG_HAVE_ARCH_SECCOMP_FILTER=y ++CONFIG_SECCOMP=y ++CONFIG_HAVE_STACKPROTECTOR=y ++CONFIG_STACKPROTECTOR=y ++CONFIG_STACKPROTECTOR_STRONG=y ++CONFIG_LTO_NONE=y ++CONFIG_HAVE_CONTEXT_TRACKING=y ++CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y ++CONFIG_HAVE_MOVE_PUD=y ++CONFIG_HAVE_MOVE_PMD=y ++CONFIG_PAGE_SIZE_LESS_THAN_64KB=y ++CONFIG_PAGE_SIZE_LESS_THAN_256KB=y ++CONFIG_CLONE_BACKWARDS=y ++CONFIG_COMPAT_32BIT_TIME=y ++CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y ++ ++# ++# GCOV-based kernel profiling ++# ++CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y ++# end of GCOV-based kernel profiling ++ ++CONFIG_HAVE_GCC_PLUGINS=y ++CONFIG_GCC_PLUGINS=y ++# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set ++# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set ++# end of General architecture-dependent options ++ ++CONFIG_RT_MUTEXES=y ++CONFIG_BASE_SMALL=1 ++# CONFIG_MODULES is not set ++CONFIG_BLOCK=y ++CONFIG_BLOCK_LEGACY_AUTOLOAD=y ++# CONFIG_BLK_DEV_BSGLIB is not set ++# CONFIG_BLK_DEV_INTEGRITY is not set ++# CONFIG_BLK_DEV_ZONED is not set ++# CONFIG_BLK_WBT is not set ++# CONFIG_BLK_SED_OPAL is not set ++# CONFIG_BLK_INLINE_ENCRYPTION is not set ++ ++# ++# Partition Types ++# ++CONFIG_PARTITION_ADVANCED=y ++# CONFIG_ACORN_PARTITION is not set ++# CONFIG_AIX_PARTITION is not set ++# CONFIG_OSF_PARTITION is not set ++# CONFIG_AMIGA_PARTITION is not set ++# CONFIG_ATARI_PARTITION is not set ++# CONFIG_MAC_PARTITION is not set ++# CONFIG_MSDOS_PARTITION is not set ++# CONFIG_LDM_PARTITION is not set ++# CONFIG_SGI_PARTITION is not set ++# CONFIG_ULTRIX_PARTITION is not set ++# CONFIG_SUN_PARTITION is not set ++# CONFIG_KARMA_PARTITION is not set ++# CONFIG_EFI_PARTITION is not set ++# CONFIG_SYSV68_PARTITION is not set ++# CONFIG_CMDLINE_PARTITION is not set ++# end of Partition Types ++ ++CONFIG_BLK_MQ_VIRTIO=y ++ ++# ++# IO Schedulers ++# ++# CONFIG_MQ_IOSCHED_DEADLINE is not set ++# CONFIG_MQ_IOSCHED_KYBER is not set ++# CONFIG_IOSCHED_BFQ is not set ++# end of IO Schedulers ++ ++CONFIG_INLINE_SPIN_UNLOCK_IRQ=y ++CONFIG_INLINE_READ_UNLOCK=y ++CONFIG_INLINE_READ_UNLOCK_IRQ=y ++CONFIG_INLINE_WRITE_UNLOCK=y ++CONFIG_INLINE_WRITE_UNLOCK_IRQ=y ++CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y ++CONFIG_MUTEX_SPIN_ON_OWNER=y ++CONFIG_RWSEM_SPIN_ON_OWNER=y ++CONFIG_LOCK_SPIN_ON_OWNER=y ++CONFIG_ARCH_HAS_MMIOWB=y ++CONFIG_MMIOWB=y ++ ++# ++# Executable file formats ++# ++CONFIG_BINFMT_SCRIPT=y ++CONFIG_ARCH_HAS_BINFMT_FLAT=y ++CONFIG_BINFMT_FLAT=y ++CONFIG_BINFMT_FLAT_NO_DATA_START_OFFSET=y ++# CONFIG_BINFMT_FLAT_OLD is not set ++# CONFIG_BINFMT_ZFLAT is not set ++# CONFIG_BINFMT_SHARED_FLAT is not set ++# CONFIG_BINFMT_MISC is not set ++# CONFIG_COREDUMP is not set ++# end of Executable file formats ++ ++# ++# Memory Management options ++# ++CONFIG_FLATMEM=y ++CONFIG_EXCLUSIVE_SYSTEM_RAM=y ++CONFIG_SPLIT_PTLOCK_CPUS=999999 ++# CONFIG_PAGE_REPORTING is not set ++CONFIG_NOMMU_INITIAL_TRIM_EXCESS=1 ++CONFIG_ARCH_WANT_GENERAL_HUGETLB=y ++CONFIG_NEED_PER_CPU_KM=y ++# CONFIG_ZPOOL is not set ++CONFIG_GENERIC_EARLY_IOREMAP=y ++CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y ++# CONFIG_PERCPU_STATS is not set ++ ++# ++# GUP_TEST needs to have DEBUG_FS enabled ++# ++CONFIG_ARCH_HAS_PTE_SPECIAL=y ++ ++# ++# Data Access Monitoring ++# ++# CONFIG_DAMON is not set ++# end of Data Access Monitoring ++# end of Memory Management options ++ ++# CONFIG_NET is not set ++ ++# ++# Device Drivers ++# ++CONFIG_HAVE_PCI=y ++# CONFIG_PCI is not set ++# CONFIG_PCCARD is not set ++ ++# ++# Generic Driver Options ++# ++# CONFIG_UEVENT_HELPER is not set ++CONFIG_DEVTMPFS=y ++CONFIG_DEVTMPFS_MOUNT=y ++# CONFIG_DEVTMPFS_SAFE is not set ++CONFIG_STANDALONE=y ++CONFIG_PREVENT_FIRMWARE_BUILD=y ++ ++# ++# Firmware loader ++# ++# CONFIG_FW_LOADER is not set ++# end of Firmware loader ++ ++# CONFIG_ALLOW_DEV_COREDUMP is not set ++# CONFIG_DEBUG_DRIVER is not set ++# CONFIG_DEBUG_DEVRES is not set ++# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set ++CONFIG_REGMAP=y ++CONFIG_REGMAP_MMIO=y ++CONFIG_GENERIC_ARCH_TOPOLOGY=y ++# end of Generic Driver Options ++ ++# ++# Bus devices ++# ++# CONFIG_MHI_BUS is not set ++# end of Bus devices ++ ++# ++# Firmware Drivers ++# ++ ++# ++# ARM System Control and Management Interface Protocol ++# ++# end of ARM System Control and Management Interface Protocol ++ ++# CONFIG_FIRMWARE_MEMMAP is not set ++# CONFIG_GOOGLE_FIRMWARE is not set ++ ++# ++# Tegra firmware driver ++# ++# end of Tegra firmware driver ++# end of Firmware Drivers ++ ++# CONFIG_GNSS is not set ++# CONFIG_MTD is not set ++CONFIG_DTC=y ++CONFIG_OF=y ++# CONFIG_OF_UNITTEST is not set ++CONFIG_OF_FLATTREE=y ++CONFIG_OF_EARLY_FLATTREE=y ++CONFIG_OF_KOBJ=y ++CONFIG_OF_ADDRESS=y ++CONFIG_OF_IRQ=y ++CONFIG_OF_RESERVED_MEM=y ++# CONFIG_OF_OVERLAY is not set ++# CONFIG_PARPORT is not set ++CONFIG_BLK_DEV=y ++# CONFIG_BLK_DEV_NULL_BLK is not set ++# CONFIG_BLK_DEV_LOOP is not set ++ ++# ++# DRBD disabled because PROC_FS or INET not selected ++# ++# CONFIG_BLK_DEV_RAM is not set ++CONFIG_VIRTIO_BLK=y ++ ++# ++# NVME Support ++# ++# CONFIG_NVME_FC is not set ++# end of NVME Support ++ ++# ++# Misc devices ++# ++# CONFIG_DUMMY_IRQ is not set ++# CONFIG_ENCLOSURE_SERVICES is not set ++# CONFIG_SRAM is not set ++# CONFIG_XILINX_SDFEC is not set ++# CONFIG_OPEN_DICE is not set ++# CONFIG_C2PORT is not set ++ ++# ++# EEPROM support ++# ++# CONFIG_EEPROM_93CX6 is not set ++# end of EEPROM support ++ ++# ++# Texas Instruments shared transport line discipline ++# ++# end of Texas Instruments shared transport line discipline ++ ++# ++# Altera FPGA firmware download module (requires I2C) ++# ++# CONFIG_ECHO is not set ++# CONFIG_PVPANIC is not set ++# end of Misc devices ++ ++# ++# SCSI device support ++# ++CONFIG_SCSI_MOD=y ++# CONFIG_RAID_ATTRS is not set ++# CONFIG_SCSI is not set ++# end of SCSI device support ++ ++# CONFIG_ATA is not set ++# CONFIG_MD is not set ++# CONFIG_TARGET_CORE is not set ++ ++# ++# Input device support ++# ++CONFIG_INPUT=y ++# CONFIG_INPUT_FF_MEMLESS is not set ++# CONFIG_INPUT_SPARSEKMAP is not set ++# CONFIG_INPUT_MATRIXKMAP is not set ++ ++# ++# Userland interfaces ++# ++# CONFIG_INPUT_MOUSEDEV is not set ++# CONFIG_INPUT_JOYDEV is not set ++# CONFIG_INPUT_EVDEV is not set ++# CONFIG_INPUT_EVBUG is not set ++ ++# ++# Input Device Drivers ++# ++# CONFIG_INPUT_KEYBOARD is not set ++# CONFIG_INPUT_MOUSE is not set ++# CONFIG_INPUT_JOYSTICK is not set ++# CONFIG_INPUT_TABLET is not set ++# CONFIG_INPUT_TOUCHSCREEN is not set ++# CONFIG_INPUT_MISC is not set ++# CONFIG_RMI4_CORE is not set ++ ++# ++# Hardware I/O ports ++# ++# CONFIG_SERIO is not set ++# CONFIG_GAMEPORT is not set ++# end of Hardware I/O ports ++# end of Input device support ++ ++# ++# Character devices ++# ++CONFIG_TTY=y ++CONFIG_VT=y ++CONFIG_CONSOLE_TRANSLATIONS=y ++CONFIG_VT_CONSOLE=y ++CONFIG_HW_CONSOLE=y ++# CONFIG_VT_HW_CONSOLE_BINDING is not set ++CONFIG_UNIX98_PTYS=y ++# CONFIG_LEGACY_PTYS is not set ++# CONFIG_LDISC_AUTOLOAD is not set ++ ++# ++# Serial drivers ++# ++CONFIG_SERIAL_EARLYCON=y ++CONFIG_SERIAL_8250=y ++# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set ++CONFIG_SERIAL_8250_16550A_VARIANTS=y ++# CONFIG_SERIAL_8250_FINTEK is not set ++CONFIG_SERIAL_8250_CONSOLE=y ++CONFIG_SERIAL_8250_NR_UARTS=1 ++CONFIG_SERIAL_8250_RUNTIME_UARTS=1 ++# CONFIG_SERIAL_8250_EXTENDED is not set ++# CONFIG_SERIAL_8250_ASPEED_VUART is not set ++# CONFIG_SERIAL_8250_DW is not set ++# CONFIG_SERIAL_8250_RT288X is not set ++CONFIG_SERIAL_OF_PLATFORM=y ++ ++# ++# Non-8250 serial port support ++# ++# CONFIG_SERIAL_UARTLITE is not set ++CONFIG_SERIAL_CORE=y ++CONFIG_SERIAL_CORE_CONSOLE=y ++# CONFIG_SERIAL_SIFIVE is not set ++# CONFIG_SERIAL_SCCNXP is not set ++# CONFIG_SERIAL_ALTERA_JTAGUART is not set ++# CONFIG_SERIAL_ALTERA_UART is not set ++# CONFIG_SERIAL_XILINX_PS_UART is not set ++# CONFIG_SERIAL_ARC is not set ++# CONFIG_SERIAL_FSL_LPUART is not set ++# CONFIG_SERIAL_FSL_LINFLEXUART is not set ++# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set ++# CONFIG_SERIAL_SPRD is not set ++# end of Serial drivers ++ ++# CONFIG_SERIAL_NONSTANDARD is not set ++# CONFIG_GOLDFISH_TTY is not set ++# CONFIG_NULL_TTY is not set ++# CONFIG_SERIAL_DEV_BUS is not set ++# CONFIG_TTY_PRINTK is not set ++# CONFIG_VIRTIO_CONSOLE is not set ++# CONFIG_IPMI_HANDLER is not set ++# CONFIG_HW_RANDOM is not set ++# CONFIG_DEVMEM is not set ++# CONFIG_TCG_TPM is not set ++# CONFIG_XILLYBUS is not set ++# CONFIG_RANDOM_TRUST_BOOTLOADER is not set ++# end of Character devices ++ ++# ++# I2C support ++# ++# CONFIG_I2C is not set ++# end of I2C support ++ ++# CONFIG_I3C is not set ++# CONFIG_SPI is not set ++# CONFIG_SPMI is not set ++# CONFIG_HSI is not set ++# CONFIG_PPS is not set ++ ++# ++# PTP clock support ++# ++CONFIG_PTP_1588_CLOCK_OPTIONAL=y ++ ++# ++# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. ++# ++# end of PTP clock support ++ ++# CONFIG_PINCTRL is not set ++# CONFIG_GPIOLIB is not set ++# CONFIG_W1 is not set ++CONFIG_POWER_RESET=y ++# CONFIG_POWER_RESET_RESTART is not set ++CONFIG_POWER_RESET_SYSCON=y ++CONFIG_POWER_RESET_SYSCON_POWEROFF=y ++# CONFIG_SYSCON_REBOOT_MODE is not set ++# CONFIG_NVMEM_REBOOT_MODE is not set ++# CONFIG_POWER_SUPPLY is not set ++# CONFIG_HWMON is not set ++# CONFIG_THERMAL is not set ++# CONFIG_WATCHDOG is not set ++CONFIG_SSB_POSSIBLE=y ++# CONFIG_SSB is not set ++CONFIG_BCMA_POSSIBLE=y ++# CONFIG_BCMA is not set ++ ++# ++# Multifunction device drivers ++# ++# CONFIG_MFD_ATMEL_FLEXCOM is not set ++# CONFIG_MFD_ATMEL_HLCDC is not set ++# CONFIG_MFD_MADERA is not set ++# CONFIG_MFD_HI6421_PMIC is not set ++# CONFIG_HTC_PASIC3 is not set ++# CONFIG_MFD_KEMPLD is not set ++# CONFIG_MFD_MT6397 is not set ++# CONFIG_MFD_SM501 is not set ++CONFIG_MFD_SYSCON=y ++# CONFIG_MFD_TI_AM335X_TSCADC is not set ++# CONFIG_MFD_TQMX86 is not set ++# end of Multifunction device drivers ++ ++# CONFIG_REGULATOR is not set ++# CONFIG_RC_CORE is not set ++ ++# ++# CEC support ++# ++# CONFIG_MEDIA_CEC_SUPPORT is not set ++# end of CEC support ++ ++# CONFIG_MEDIA_SUPPORT is not set ++ ++# ++# Graphics support ++# ++# CONFIG_DRM is not set ++# CONFIG_DRM_DEBUG_MODESET_LOCK is not set ++ ++# ++# ARM devices ++# ++# end of ARM devices ++ ++# ++# Frame buffer Devices ++# ++# CONFIG_FB is not set ++# end of Frame buffer Devices ++ ++# ++# Backlight & LCD device support ++# ++# CONFIG_LCD_CLASS_DEVICE is not set ++# CONFIG_BACKLIGHT_CLASS_DEVICE is not set ++# end of Backlight & LCD device support ++ ++# ++# Console display driver support ++# ++# CONFIG_VGA_CONSOLE is not set ++CONFIG_DUMMY_CONSOLE=y ++CONFIG_DUMMY_CONSOLE_COLUMNS=80 ++CONFIG_DUMMY_CONSOLE_ROWS=25 ++# end of Console display driver support ++# end of Graphics support ++ ++# CONFIG_SOUND is not set ++ ++# ++# HID support ++# ++# CONFIG_HID is not set ++# end of HID support ++ ++CONFIG_USB_OHCI_LITTLE_ENDIAN=y ++# CONFIG_USB_SUPPORT is not set ++# CONFIG_MMC is not set ++# CONFIG_MEMSTICK is not set ++# CONFIG_NEW_LEDS is not set ++# CONFIG_ACCESSIBILITY is not set ++CONFIG_EDAC_SUPPORT=y ++# CONFIG_RTC_CLASS is not set ++# CONFIG_DMADEVICES is not set ++ ++# ++# DMABUF options ++# ++# CONFIG_SYNC_FILE is not set ++# CONFIG_DMABUF_HEAPS is not set ++# end of DMABUF options ++ ++# CONFIG_AUXDISPLAY is not set ++# CONFIG_VFIO is not set ++# CONFIG_VIRT_DRIVERS is not set ++CONFIG_VIRTIO=y ++CONFIG_VIRTIO_MENU=y ++# CONFIG_VIRTIO_BALLOON is not set ++# CONFIG_VIRTIO_INPUT is not set ++CONFIG_VIRTIO_MMIO=y ++CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y ++CONFIG_VHOST_MENU=y ++# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set ++ ++# ++# Microsoft Hyper-V guest support ++# ++# end of Microsoft Hyper-V guest support ++ ++# CONFIG_GREYBUS is not set ++# CONFIG_COMEDI is not set ++# CONFIG_STAGING is not set ++CONFIG_GOLDFISH=y ++# CONFIG_GOLDFISH_PIPE is not set ++CONFIG_HAVE_CLK=y ++CONFIG_HAVE_CLK_PREPARE=y ++CONFIG_COMMON_CLK=y ++# CONFIG_COMMON_CLK_AXI_CLKGEN is not set ++# CONFIG_COMMON_CLK_FIXED_MMIO is not set ++# CONFIG_CLK_SIFIVE is not set ++# CONFIG_XILINX_VCU is not set ++# CONFIG_HWSPINLOCK is not set ++ ++# ++# Clock Source drivers ++# ++CONFIG_TIMER_OF=y ++CONFIG_TIMER_PROBE=y ++CONFIG_CLINT_TIMER=y ++# CONFIG_MICROCHIP_PIT64B is not set ++# end of Clock Source drivers ++ ++# CONFIG_MAILBOX is not set ++ ++# ++# Remoteproc drivers ++# ++# CONFIG_REMOTEPROC is not set ++# end of Remoteproc drivers ++ ++# ++# Rpmsg drivers ++# ++# CONFIG_RPMSG_VIRTIO is not set ++# end of Rpmsg drivers ++ ++# CONFIG_SOUNDWIRE is not set ++ ++# ++# SOC (System On Chip) specific Drivers ++# ++ ++# ++# Amlogic SoC drivers ++# ++# end of Amlogic SoC drivers ++ ++# ++# Broadcom SoC drivers ++# ++# end of Broadcom SoC drivers ++ ++# ++# NXP/Freescale QorIQ SoC drivers ++# ++# end of NXP/Freescale QorIQ SoC drivers ++ ++# ++# i.MX SoC drivers ++# ++# end of i.MX SoC drivers ++ ++# ++# Enable LiteX SoC Builder specific drivers ++# ++# CONFIG_LITEX_SOC_CONTROLLER is not set ++# end of Enable LiteX SoC Builder specific drivers ++ ++# ++# Qualcomm SoC drivers ++# ++# end of Qualcomm SoC drivers ++ ++# CONFIG_SOC_TI is not set ++ ++# ++# Xilinx SoC drivers ++# ++# end of Xilinx SoC drivers ++# end of SOC (System On Chip) specific Drivers ++ ++# CONFIG_PM_DEVFREQ is not set ++# CONFIG_EXTCON is not set ++# CONFIG_MEMORY is not set ++# CONFIG_IIO is not set ++# CONFIG_PWM is not set ++ ++# ++# IRQ chip support ++# ++CONFIG_IRQCHIP=y ++# CONFIG_AL_FIC is not set ++CONFIG_RISCV_INTC=y ++CONFIG_SIFIVE_PLIC=y ++# end of IRQ chip support ++ ++# CONFIG_IPACK_BUS is not set ++# CONFIG_RESET_CONTROLLER is not set ++ ++# ++# PHY Subsystem ++# ++# CONFIG_GENERIC_PHY is not set ++# CONFIG_PHY_CAN_TRANSCEIVER is not set ++ ++# ++# PHY drivers for Broadcom platforms ++# ++# CONFIG_BCM_KONA_USB2_PHY is not set ++# end of PHY drivers for Broadcom platforms ++ ++# CONFIG_PHY_CADENCE_TORRENT is not set ++# CONFIG_PHY_CADENCE_DPHY is not set ++# CONFIG_PHY_CADENCE_DPHY_RX is not set ++# CONFIG_PHY_CADENCE_SALVO is not set ++# CONFIG_PHY_PXA_28NM_HSIC is not set ++# CONFIG_PHY_PXA_28NM_USB2 is not set ++# CONFIG_PHY_LAN966X_SERDES is not set ++# CONFIG_PHY_OCELOT_SERDES is not set ++# end of PHY Subsystem ++ ++# CONFIG_POWERCAP is not set ++# CONFIG_MCB is not set ++# CONFIG_RAS is not set ++ ++# ++# Android ++# ++# CONFIG_ANDROID is not set ++# end of Android ++ ++# CONFIG_DAX is not set ++# CONFIG_NVMEM is not set ++ ++# ++# HW tracing support ++# ++# CONFIG_STM is not set ++# CONFIG_INTEL_TH is not set ++# end of HW tracing support ++ ++# CONFIG_FPGA is not set ++# CONFIG_FSI is not set ++# CONFIG_SIOX is not set ++# CONFIG_SLIMBUS is not set ++# CONFIG_INTERCONNECT is not set ++# CONFIG_COUNTER is not set ++# CONFIG_PECI is not set ++# end of Device Drivers ++ ++# ++# File systems ++# ++# CONFIG_VALIDATE_FS_PARSER is not set ++CONFIG_FS_IOMAP=y ++CONFIG_EXT2_FS=y ++# CONFIG_EXT2_FS_XATTR is not set ++# CONFIG_EXT3_FS is not set ++# CONFIG_EXT4_FS is not set ++# CONFIG_REISERFS_FS is not set ++# CONFIG_JFS_FS is not set ++# CONFIG_XFS_FS is not set ++# CONFIG_GFS2_FS is not set ++# CONFIG_BTRFS_FS is not set ++# CONFIG_NILFS2_FS is not set ++# CONFIG_F2FS_FS is not set ++# CONFIG_EXPORTFS_BLOCK_OPS is not set ++CONFIG_FILE_LOCKING=y ++# CONFIG_FS_ENCRYPTION is not set ++# CONFIG_FS_VERITY is not set ++# CONFIG_DNOTIFY is not set ++# CONFIG_INOTIFY_USER is not set ++# CONFIG_FANOTIFY is not set ++# CONFIG_QUOTA is not set ++# CONFIG_AUTOFS4_FS is not set ++# CONFIG_AUTOFS_FS is not set ++# CONFIG_FUSE_FS is not set ++# CONFIG_OVERLAY_FS is not set ++ ++# ++# Caches ++# ++# CONFIG_FSCACHE is not set ++# end of Caches ++ ++# ++# CD-ROM/DVD Filesystems ++# ++# CONFIG_ISO9660_FS is not set ++# CONFIG_UDF_FS is not set ++# end of CD-ROM/DVD Filesystems ++ ++# ++# DOS/FAT/EXFAT/NT Filesystems ++# ++# CONFIG_MSDOS_FS is not set ++# CONFIG_VFAT_FS is not set ++# CONFIG_EXFAT_FS is not set ++# CONFIG_NTFS_FS is not set ++# CONFIG_NTFS3_FS is not set ++# end of DOS/FAT/EXFAT/NT Filesystems ++ ++# ++# Pseudo filesystems ++# ++CONFIG_PROC_FS=y ++CONFIG_PROC_SYSCTL=y ++# CONFIG_PROC_CHILDREN is not set ++CONFIG_KERNFS=y ++CONFIG_SYSFS=y ++CONFIG_ARCH_HAS_GIGANTIC_PAGE=y ++# CONFIG_CONFIGFS_FS is not set ++# end of Pseudo filesystems ++ ++# CONFIG_MISC_FILESYSTEMS is not set ++# CONFIG_NLS is not set ++# CONFIG_UNICODE is not set ++# end of File systems ++ ++# ++# Security options ++# ++# CONFIG_KEYS is not set ++# CONFIG_SECURITY_DMESG_RESTRICT is not set ++# CONFIG_SECURITY is not set ++# CONFIG_SECURITYFS is not set ++# CONFIG_FORTIFY_SOURCE is not set ++# CONFIG_STATIC_USERMODEHELPER is not set ++CONFIG_DEFAULT_SECURITY_DAC=y ++CONFIG_LSM="[]" ++ ++# ++# Kernel hardening options ++# ++ ++# ++# Memory initialization ++# ++CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y ++CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y ++# CONFIG_INIT_STACK_NONE is not set ++# CONFIG_INIT_STACK_ALL_PATTERN is not set ++CONFIG_INIT_STACK_ALL_ZERO=y ++# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set ++# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set ++CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y ++# CONFIG_ZERO_CALL_USED_REGS is not set ++# end of Memory initialization ++# end of Kernel hardening options ++# end of Security options ++ ++# CONFIG_CRYPTO is not set ++ ++# ++# Library routines ++# ++# CONFIG_PACKING is not set ++CONFIG_BITREVERSE=y ++CONFIG_GENERIC_STRNCPY_FROM_USER=y ++CONFIG_GENERIC_STRNLEN_USER=y ++# CONFIG_CORDIC is not set ++# CONFIG_PRIME_NUMBERS is not set ++CONFIG_RATIONAL=y ++CONFIG_GENERIC_PCI_IOMAP=y ++ ++# ++# Crypto library routines ++# ++CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y ++# CONFIG_CRYPTO_LIB_CURVE25519 is not set ++CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 ++# CONFIG_CRYPTO_LIB_POLY1305 is not set ++# end of Crypto library routines ++ ++# CONFIG_CRC_CCITT is not set ++# CONFIG_CRC16 is not set ++# CONFIG_CRC_T10DIF is not set ++# CONFIG_CRC64_ROCKSOFT is not set ++# CONFIG_CRC_ITU_T is not set ++CONFIG_CRC32=y ++# CONFIG_CRC32_SELFTEST is not set ++CONFIG_CRC32_SLICEBY8=y ++# CONFIG_CRC32_SLICEBY4 is not set ++# CONFIG_CRC32_SARWATE is not set ++# CONFIG_CRC32_BIT is not set ++# CONFIG_CRC64 is not set ++# CONFIG_CRC4 is not set ++# CONFIG_CRC7 is not set ++# CONFIG_LIBCRC32C is not set ++# CONFIG_CRC8 is not set ++CONFIG_XXHASH=y ++# CONFIG_RANDOM32_SELFTEST is not set ++CONFIG_ZLIB_INFLATE=y ++CONFIG_ZSTD_DECOMPRESS=y ++# CONFIG_XZ_DEC is not set ++CONFIG_DECOMPRESS_GZIP=y ++CONFIG_DECOMPRESS_ZSTD=y ++CONFIG_HAS_IOMEM=y ++CONFIG_HAS_IOPORT_MAP=y ++CONFIG_HAS_DMA=y ++CONFIG_DMA_DECLARE_COHERENT=y ++CONFIG_DMA_NONCOHERENT_MMAP=y ++# CONFIG_DMA_API_DEBUG is not set ++CONFIG_GENERIC_ATOMIC64=y ++# CONFIG_IRQ_POLL is not set ++CONFIG_LIBFDT=y ++CONFIG_SG_POOL=y ++CONFIG_UACCESS_MEMCPY=y ++CONFIG_ARCH_STACKWALK=y ++CONFIG_SBITMAP=y ++# end of Library routines ++ ++CONFIG_GENERIC_LIB_ASHLDI3=y ++CONFIG_GENERIC_LIB_ASHRDI3=y ++CONFIG_GENERIC_LIB_LSHRDI3=y ++CONFIG_GENERIC_LIB_UCMPDI2=y ++CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y ++ ++# ++# Kernel hacking ++# ++ ++# ++# printk and dmesg options ++# ++CONFIG_PRINTK_TIME=y ++# CONFIG_PRINTK_CALLER is not set ++# CONFIG_STACKTRACE_BUILD_ID is not set ++CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 ++CONFIG_CONSOLE_LOGLEVEL_QUIET=4 ++CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 ++# CONFIG_BOOT_PRINTK_DELAY is not set ++# CONFIG_DYNAMIC_DEBUG is not set ++# CONFIG_DYNAMIC_DEBUG_CORE is not set ++CONFIG_SYMBOLIC_ERRNAME=y ++CONFIG_DEBUG_BUGVERBOSE=y ++# end of printk and dmesg options ++ ++CONFIG_DEBUG_KERNEL=y ++CONFIG_DEBUG_MISC=y ++ ++# ++# Compile-time checks and compiler options ++# ++CONFIG_DEBUG_INFO_NONE=y ++# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set ++# CONFIG_DEBUG_INFO_DWARF4 is not set ++# CONFIG_DEBUG_INFO_DWARF5 is not set ++CONFIG_FRAME_WARN=2048 ++# CONFIG_STRIP_ASM_SYMS is not set ++# CONFIG_READABLE_ASM is not set ++# CONFIG_HEADERS_INSTALL is not set ++# CONFIG_DEBUG_SECTION_MISMATCH is not set ++CONFIG_SECTION_MISMATCH_WARN_ONLY=y ++CONFIG_ARCH_WANT_FRAME_POINTERS=y ++CONFIG_FRAME_POINTER=y ++# CONFIG_VMLINUX_MAP is not set ++# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set ++# end of Compile-time checks and compiler options ++ ++# ++# Generic Kernel Debugging Instruments ++# ++# CONFIG_MAGIC_SYSRQ is not set ++# CONFIG_DEBUG_FS is not set ++CONFIG_HAVE_ARCH_KGDB=y ++CONFIG_HAVE_ARCH_KGDB_QXFER_PKT=y ++# CONFIG_KGDB is not set ++CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y ++# CONFIG_UBSAN is not set ++CONFIG_HAVE_KCSAN_COMPILER=y ++# end of Generic Kernel Debugging Instruments ++ ++# ++# Networking Debugging ++# ++# CONFIG_NET_DEV_REFCNT_TRACKER is not set ++# CONFIG_NET_NS_REFCNT_TRACKER is not set ++# end of Networking Debugging ++ ++# ++# Memory Debugging ++# ++# CONFIG_PAGE_EXTENSION is not set ++# CONFIG_DEBUG_PAGEALLOC is not set ++# CONFIG_PAGE_OWNER is not set ++# CONFIG_PAGE_POISONING is not set ++CONFIG_ARCH_HAS_DEBUG_WX=y ++# CONFIG_DEBUG_OBJECTS is not set ++CONFIG_HAVE_DEBUG_KMEMLEAK=y ++# CONFIG_DEBUG_KMEMLEAK is not set ++# CONFIG_DEBUG_STACK_USAGE is not set ++# CONFIG_SCHED_STACK_END_CHECK is not set ++CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y ++# CONFIG_DEBUG_VM is not set ++# CONFIG_DEBUG_NOMMU_REGIONS is not set ++# CONFIG_DEBUG_MEMORY_INIT is not set ++# CONFIG_DEBUG_PER_CPU_MAPS is not set ++CONFIG_CC_HAS_KASAN_GENERIC=y ++CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y ++# end of Memory Debugging ++ ++# CONFIG_DEBUG_SHIRQ is not set ++ ++# ++# Debug Oops, Lockups and Hangs ++# ++# CONFIG_PANIC_ON_OOPS is not set ++CONFIG_PANIC_ON_OOPS_VALUE=0 ++CONFIG_PANIC_TIMEOUT=0 ++# CONFIG_SOFTLOCKUP_DETECTOR is not set ++# CONFIG_DETECT_HUNG_TASK is not set ++# CONFIG_WQ_WATCHDOG is not set ++# end of Debug Oops, Lockups and Hangs ++ ++# ++# Scheduler Debugging ++# ++# CONFIG_SCHED_DEBUG is not set ++# CONFIG_SCHEDSTATS is not set ++# end of Scheduler Debugging ++ ++# CONFIG_DEBUG_TIMEKEEPING is not set ++ ++# ++# Lock Debugging (spinlocks, mutexes, etc...) ++# ++CONFIG_LOCK_DEBUGGING_SUPPORT=y ++# CONFIG_PROVE_LOCKING is not set ++# CONFIG_LOCK_STAT is not set ++# CONFIG_DEBUG_RT_MUTEXES is not set ++# CONFIG_DEBUG_SPINLOCK is not set ++# CONFIG_DEBUG_MUTEXES is not set ++# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set ++# CONFIG_DEBUG_RWSEMS is not set ++# CONFIG_DEBUG_LOCK_ALLOC is not set ++# CONFIG_DEBUG_ATOMIC_SLEEP is not set ++# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set ++# CONFIG_LOCK_TORTURE_TEST is not set ++# CONFIG_WW_MUTEX_SELFTEST is not set ++# CONFIG_SCF_TORTURE_TEST is not set ++# end of Lock Debugging (spinlocks, mutexes, etc...) ++ ++# CONFIG_DEBUG_IRQFLAGS is not set ++# CONFIG_STACKTRACE is not set ++# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set ++# CONFIG_DEBUG_KOBJECT is not set ++ ++# ++# Debug kernel data structures ++# ++# CONFIG_DEBUG_LIST is not set ++# CONFIG_DEBUG_PLIST is not set ++# CONFIG_DEBUG_SG is not set ++# CONFIG_DEBUG_NOTIFIERS is not set ++# CONFIG_BUG_ON_DATA_CORRUPTION is not set ++# end of Debug kernel data structures ++ ++# CONFIG_DEBUG_CREDENTIALS is not set ++ ++# ++# RCU Debugging ++# ++# CONFIG_RCU_SCALE_TEST is not set ++# CONFIG_RCU_TORTURE_TEST is not set ++# CONFIG_RCU_REF_SCALE_TEST is not set ++CONFIG_RCU_CPU_STALL_TIMEOUT=21 ++# CONFIG_RCU_TRACE is not set ++# CONFIG_RCU_EQS_DEBUG is not set ++# end of RCU Debugging ++ ++# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set ++# CONFIG_LATENCYTOP is not set ++CONFIG_HAVE_SYSCALL_TRACEPOINTS=y ++CONFIG_TRACING_SUPPORT=y ++# CONFIG_FTRACE is not set ++# CONFIG_SAMPLES is not set ++ ++# ++# riscv Debugging ++# ++# end of riscv Debugging ++ ++# ++# Kernel Testing and Coverage ++# ++# CONFIG_KUNIT is not set ++# CONFIG_NOTIFIER_ERROR_INJECTION is not set ++# CONFIG_FAULT_INJECTION is not set ++CONFIG_ARCH_HAS_KCOV=y ++CONFIG_CC_HAS_SANCOV_TRACE_PC=y ++# CONFIG_KCOV is not set ++# CONFIG_RUNTIME_TESTING_MENU is not set ++CONFIG_ARCH_USE_MEMTEST=y ++# CONFIG_MEMTEST is not set ++# end of Kernel Testing and Coverage ++# end of Kernel hacking +diff --git a/arch/riscv/include/uapi/asm/unistd.h b/arch/riscv/include/uapi/asm/unistd.h +index 73d7cdd2e..53f5410c1 100644 +--- a/arch/riscv/include/uapi/asm/unistd.h ++++ b/arch/riscv/include/uapi/asm/unistd.h +@@ -15,9 +15,14 @@ + * along with this program. If not, see . + */ + +-#if defined(__LP64__) && !defined(__SYSCALL_COMPAT) ++#ifndef __SYSCALL_COMPAT + #define __ARCH_WANT_NEW_STAT + #define __ARCH_WANT_SET_GET_RLIMIT ++#endif ++ ++#ifndef __LP64__ ++#define __ARCH_WANT_STAT64 ++#define __ARCH_WANT_TIME32_SYSCALLS + #endif /* __LP64__ */ + + #define __ARCH_WANT_SYS_CLONE3 +-- +2.38.1 + diff --git a/configs/qemu_riscv32_nommu_virt_defconfig b/configs/qemu_riscv32_nommu_virt_defconfig new file mode 100644 index 0000000000..eed86b3164 --- /dev/null +++ b/configs/qemu_riscv32_nommu_virt_defconfig @@ -0,0 +1,19 @@ +BR2_riscv=y +BR2_riscv_custom=y +BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_32=y +# BR2_RISCV_USE_MMU is not set +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_PTHREADS_NONE=y +BR2_GLOBAL_PATCH_DIR="board/riscv/nommu/patches" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_DEFCONFIG="nommu_rv32_virt" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_TARGET_ROOTFS_EXT2=y +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/package/Makefile.in b/package/Makefile.in index 43d214bcbe..f196c3a28d 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -39,10 +39,16 @@ endif # Compute GNU_TARGET_NAME GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(LIBC)$(ABI) -# FLAT binary format needs uclinux, except RISC-V 64-bits which needs +# FLAT binary format needs uclinux, except RISC-V nommu which needs # the regular linux name. -ifeq ($(BR2_BINFMT_FLAT):$(BR2_RISCV_64),y:) +ifeq ($(BR2_BINFMT_FLAT),y) +ifeq ($(BR2_RISCV_64),y) +TARGET_OS = linux +else ifeq ($(BR2_RISCV_32),y) +TARGET_OS = linux +else TARGET_OS = uclinux +endif else TARGET_OS = linux endif @@ -177,6 +183,9 @@ ifeq ($(BR2_BINFMT_FLAT),y) ifeq ($(BR2_RISCV_64),y) TARGET_CFLAGS += -fPIC endif +ifeq ($(BR2_RISCV_32),y) +TARGET_CFLAGS += -fPIC +endif ifeq ($(BR2_BINFMT_FLAT_ONE),y) ELF2FLT_FLAGS = $(if $($(PKG)_FLAT_STACKSIZE),\ -Wl$(comma)-elf2flt="-r -s$($(PKG)_FLAT_STACKSIZE)",\ diff --git a/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch b/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch new file mode 100644 index 0000000000..13feaa2d3b --- /dev/null +++ b/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch @@ -0,0 +1,74 @@ +From 599e31157815a6e82d920693fafea249ef95dfc7 Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Thu, 17 Nov 2022 21:16:28 +0900 +Subject: [PATCH] Added RISC-V 32-bit compilation support + +Let elf2flt compile for RISC-V 32-bit targets. With these changes, the +uclibc toolchain and busybox can work fine for rv32 no MMU systems with +no noticable problem. + +There's no change of code except macros and definitions. + +Signed-off-by: Yimin Gu +--- + elf2flt.c | 9 ++++++--- + ld-elf2flt.c | 2 +- + 2 files changed, 7 insertions(+), 4 deletions(-) + +diff --git a/elf2flt.c b/elf2flt.c +index 949edd1..28f3808 100644 +--- a/elf2flt.c ++++ b/elf2flt.c +@@ -81,7 +81,7 @@ const char *elf2flt_progname; + #include + #elif defined(TARGET_xtensa) + #include +-#elif defined(TARGET_riscv64) ++#elif defined(TARGET_riscv64) || defined(TARGET_riscv32) + #include + #endif + +@@ -127,6 +127,8 @@ const char *elf2flt_progname; + #define ARCH "xtensa" + #elif defined(TARGET_riscv64) + #define ARCH "riscv64" ++#elif defined(TARGET_riscv32) ++#define ARCH "riscv32" + #else + #error "Don't know how to support your CPU architecture??" + #endif +@@ -351,7 +353,8 @@ ro_reloc_data_section_should_be_in_text(asection *s) + { + if ((s->flags & (SEC_DATA | SEC_READONLY | SEC_RELOC)) == + (SEC_DATA | SEC_READONLY | SEC_RELOC)) { +-#if defined(TARGET_m68k) || defined(TARGET_riscv64) || defined(TARGET_xtensa) ++#if defined(TARGET_m68k) || defined(TARGET_riscv64) || \ ++ defined(TARGET_riscv32) || defined(TARGET_xtensa) + if (!strcmp(".eh_frame", s->name)) + return false; + #endif +@@ -838,7 +841,7 @@ output_relocs ( + goto good_32bit_resolved_reloc; + default: + goto bad_resolved_reloc; +-#elif defined(TARGET_riscv64) ++#elif defined(TARGET_riscv64) || defined(TARGET_riscv32) + case R_RISCV_32_PCREL: + case R_RISCV_ADD32: + case R_RISCV_ADD64: +diff --git a/ld-elf2flt.c b/ld-elf2flt.c +index 75ee1bb..68b2a4a 100644 +--- a/ld-elf2flt.c ++++ b/ld-elf2flt.c +@@ -327,7 +327,7 @@ static int do_final_link(void) + /* riscv adds a global pointer symbol to the linker file with the + "RISCV_GP:" prefix. Remove the prefix for riscv64 architecture and + the entire line for other architectures. */ +- if (streq(TARGET_CPU, "riscv64")) ++ if (streq(TARGET_CPU, "riscv64") || streq(TARGET_CPU, "riscv32")) + append_sed(&sed, "^RISCV_GP:", ""); + else + append_sed(&sed, "^RISCV_GP:", NULL); +-- +2.38.1 + diff --git a/package/uclibc/0001-RISC-V-32-bit-support.patch b/package/uclibc/0001-RISC-V-32-bit-support.patch new file mode 100644 index 0000000000..038a23b0b1 --- /dev/null +++ b/package/uclibc/0001-RISC-V-32-bit-support.patch @@ -0,0 +1,145 @@ +From 537b2ef6350fdf7604d59bc2a50388cb98045d7f Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Mon, 1 Aug 2022 15:22:40 +0900 +Subject: [PATCH] uclibc: RISC-V 32-bit support + +Added 32-bit RISC-V support. With these changes, elf2flt patch +6055525082d1, and kernel patch 700b2f0ce371, no MMU rv32 buildroot +system can work without any noticable problem. + +There's no substantial code change except definations and config +options. + +Signed-off-by: Yimin Gu +--- + Rules.mak | 2 ++ + extra/Configs/Config.in | 9 +++++++++ + extra/Configs/Config.riscv32 | 14 ++++++++++++++ + libc/sysdeps/linux/riscv32 | 1 + + libc/sysdeps/linux/riscv64/bits/wordsize.h | 3 ++- + libc/sysdeps/linux/riscv64/sys/asm.h | 6 +++++- + 6 files changed, 33 insertions(+), 2 deletions(-) + create mode 100644 extra/Configs/Config.riscv32 + create mode 120000 libc/sysdeps/linux/riscv32 + +diff --git a/Rules.mak b/Rules.mak +index 3fb64c728..71a14fc38 100644 +--- a/Rules.mak ++++ b/Rules.mak +@@ -305,6 +305,7 @@ ifneq ($(TARGET_ARCH),c6x) + ifneq ($(TARGET_ARCH),h8300) + ifneq ($(TARGET_ARCH),arc) + ifneq ($(TARGET_ARCH),aarch64) ++ifneq ($(TARGET_ARCH),riscv32) + CPU_CFLAGS-y += -msoft-float + endif + endif +@@ -316,6 +317,7 @@ endif + endif + endif + endif ++endif + + ifeq ($(TARGET_ARCH),aarch64) + CPU_CFLAGS-y += -ftls-model=initial-exec +diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in +index a58ceb265..5e6af800d 100644 +--- a/extra/Configs/Config.in ++++ b/extra/Configs/Config.in +@@ -39,6 +39,7 @@ choice + default TARGET_or1k if DESIRED_TARGET_ARCH = "or1k" + default TARGET_powerpc if DESIRED_TARGET_ARCH = "powerpc" + default TARGET_riscv64 if DESIRED_TARGET_ARCH = "riscv64" ++ default TARGET_riscv32 if DESIRED_TARGET_ARCH = "riscv32" + default TARGET_sh if DESIRED_TARGET_ARCH = "sh" + default TARGET_sparc if DESIRED_TARGET_ARCH = "sparc" + default TARGET_sparc64 if DESIRED_TARGET_ARCH = "sparc64" +@@ -125,6 +126,9 @@ config TARGET_powerpc + config TARGET_riscv64 + bool "riscv64" + ++config TARGET_riscv32 ++ bool "riscv32" ++ + config TARGET_sh + bool "superh" + +@@ -240,6 +244,10 @@ if TARGET_riscv64 + source "extra/Configs/Config.riscv64" + endif + ++if TARGET_riscv32 ++source "extra/Configs/Config.riscv32" ++endif ++ + if TARGET_sh + source "extra/Configs/Config.sh" + endif +@@ -538,6 +546,7 @@ config UCLIBC_HAS_LINUXTHREADS + select UCLIBC_HAS_REALTIME + depends on !TARGET_aarch64 && \ + !TARGET_riscv64 && \ ++ !TARGET_riscv32 && \ + !TARGET_metag + help + If you want to compile uClibc with Linuxthreads support, then answer Y. +diff --git a/extra/Configs/Config.riscv32 b/extra/Configs/Config.riscv32 +new file mode 100644 +index 000000000..304d30f70 +--- /dev/null ++++ b/extra/Configs/Config.riscv32 +@@ -0,0 +1,14 @@ ++# ++# For a description of the syntax of this configuration file, ++# see extra/config/Kconfig-language.txt ++# ++ ++config TARGET_ARCH ++ string ++ default "riscv32" ++ ++config FORCE_OPTIONS_FOR_ARCH ++ bool ++ default y ++ select ARCH_LITTLE_ENDIAN ++ select ARCH_HAS_MMU +diff --git a/libc/sysdeps/linux/riscv32 b/libc/sysdeps/linux/riscv32 +new file mode 120000 +index 000000000..11677ef05 +--- /dev/null ++++ b/libc/sysdeps/linux/riscv32 +@@ -0,0 +1 @@ ++riscv64 +\ No newline at end of file +diff --git a/libc/sysdeps/linux/riscv64/bits/wordsize.h b/libc/sysdeps/linux/riscv64/bits/wordsize.h +index 67a16ba62..1fc649aad 100644 +--- a/libc/sysdeps/linux/riscv64/bits/wordsize.h ++++ b/libc/sysdeps/linux/riscv64/bits/wordsize.h +@@ -25,5 +25,6 @@ + #if __riscv_xlen == 64 + # define __WORDSIZE_TIME64_COMPAT32 1 + #else +-# error "rv32i-based targets are not supported" ++# define __WORDSIZE_TIME64_COMPAT32 1 ++// # warning "rv32i-based targets are experimental" + #endif +diff --git a/libc/sysdeps/linux/riscv64/sys/asm.h b/libc/sysdeps/linux/riscv64/sys/asm.h +index ddb84b683..3c94c9a70 100644 +--- a/libc/sysdeps/linux/riscv64/sys/asm.h ++++ b/libc/sysdeps/linux/riscv64/sys/asm.h +@@ -26,7 +26,11 @@ + # define REG_S sd + # define REG_L ld + #elif __riscv_xlen == 32 +-# error "rv32i-based targets are not supported" ++# define PTRLOG 2 ++# define SZREG 4 ++# define REG_S sw ++# define REG_L lw ++// # warning "rv32i-based targets are experimental" + #else + # error __riscv_xlen must equal 32 or 64 + #endif +-- +2.37.1 + diff --git a/package/uclibc/Config.in b/package/uclibc/Config.in index 2555487f06..a1e9305ca0 100644 --- a/package/uclibc/Config.in +++ b/package/uclibc/Config.in @@ -17,6 +17,7 @@ config BR2_PACKAGE_UCLIBC_ARCH_SUPPORTS default y if BR2_powerpc # see libc/sysdeps/linux/riscv64/sys/asm.h default y if BR2_RISCV_64 && (BR2_RISCV_ABI_LP64 || BR2_RISCV_ABI_LP64D) + default y if BR2_RISCV_32 default y if BR2_sh4 default y if BR2_sh4eb default y if BR2_sparc @@ -138,6 +139,7 @@ config BR2_UCLIBC_TARGET_ARCH default "i386" if BR2_i386 default "x86_64" if BR2_x86_64 default "riscv64" if BR2_RISCV_64 + default "riscv32" if BR2_RISCV_32 config BR2_UCLIBC_MIPS_ABI string -- 2.38.1 From peter at korsgaard.com Thu Nov 17 14:18:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 15:18:33 +0100 Subject: [Buildroot] [git commit] docs/website: update for 2022.02.7 Message-ID: <20221117141854.5F07783DC7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dd7279973981926f878c8988df8a187a56caff1d 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 c042f34887..538f2f6042 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -8,37 +8,37 @@
          Download
          -

          Latest long term support release: 2022.02.6

          +

          Latest long term support release: 2022.02.7

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

          News

            +
          • +
            +
            +
            +

            2022.02.7 released

            +

            17 November 2022

            +
            +
            +

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

            +
            +
            +
          • +
          • From peter at korsgaard.com Thu Nov 17 14:15:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 17 Nov 2022 15:15:54 +0100 Subject: [Buildroot] [git commit] Update for 2022.02.7 Message-ID: <20221117141854.5167083DBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d46f51064e4611142c723ad080d01ed6095af2a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard (cherry picked from commit d036dc6ec873f50a24e73d8dbdafecb3b4098909) [Peter: drop Makefile/Vagrantfile changes] Signed-off-by: Peter Korsgaard --- CHANGES | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/CHANGES b/CHANGES index b856f16179..d08b2500ab 100644 --- a/CHANGES +++ b/CHANGES @@ -479,6 +479,41 @@ #14731: BR2_PACKAGE_IOSTAT #14751: LVM2 Outdated Link +2022.02.7, released November 17th, 2022 + + Important / security related fixes. + + Defconfig: Pine64: Change to mainline ATF to fix build + issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue + + Updated/fixed packages: arm-trusted-firmware, bind, botan, + collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli, + docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg, + freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools, + gst1-libav, gst1-plugins-bad, gst1-plugins-base, + gst1-plugins-good, gst1-plugins-ugly, gst1-python, + gst1-rtsp-server, gst1-vaapi, gstreamer1, + gstreamer1-editing-services, hdparm, hostapd, imagemagick, + iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput, + libmdbx, libopenssl, libosip2, libpng, libtasn1, + libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux, + linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor, + msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, + nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql, + paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng, + python-django, python3, qdecoder, rpi-userland, rsync, + rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng, + rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite, + squashfs, strongswan, sudo, swupdate, timescaledb, u-boot, + uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon, + wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit, + zlib-ng, zsh + + Issues resolved (http://bugs.uclibc.org): + + #15026: package/udisks: install to staging + #15061: Node.js Package fails to build against musl i386 + 2022.02.6, released October 2nd, 2022 Important / security related fixes. From martin.elshuber at theobroma-systems.com Thu Nov 17 14:41:36 2022 From: martin.elshuber at theobroma-systems.com (Martin Elshuber) Date: Thu, 17 Nov 2022 15:41:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/systemd: bump to version 252 Message-ID: <20221117144136.688703-1-martin.elshuber@theobroma-systems.com> Remove the patchfile since it is already contained in systemd v252 in commit 608c3b0293cac3cbb037b2d15c0a0f1e247eb71e. Signed-off-by: Martin Elshuber --- ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..d8163463ce 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 c345253c293e89f4d8a3743fac2b9b81c972b0da3b7f709ae578b247510efe01 systemd-252.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index b42f6a502b..d9448bac57 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 252 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ -- 2.34.1 From james.hilliard1 at gmail.com Thu Nov 17 14:56:40 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 17 Nov 2022 10:56:40 -0400 Subject: [Buildroot] [PATCH 1/1] package/systemd: bump to version 252 In-Reply-To: <20221117144136.688703-1-martin.elshuber@theobroma-systems.com> References: <20221117144136.688703-1-martin.elshuber@theobroma-systems.com> Message-ID: On Thu, Nov 17, 2022 at 10:42 AM Martin Elshuber via buildroot wrote: > > Remove the patchfile since it is already contained in systemd v252 in > commit 608c3b0293cac3cbb037b2d15c0a0f1e247eb71e. > > Signed-off-by: Martin Elshuber > --- > ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- > package/systemd/systemd.hash | 2 +- > package/systemd/systemd.mk | 2 +- > 3 files changed, 2 insertions(+), 35 deletions(-) > delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > > diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > deleted file mode 100644 > index 0934886acb..0000000000 > --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 > -From: Romain Naour > -Date: Fri, 7 Jan 2022 22:25:23 +0100 > -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing > - > -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] > -but it's defined in kernel headers since version 5.2. > - > -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 > - > -Signed-off-by: Romain Naour > ---- > - src/basic/missing_syscall.h | 4 ++++ > - 1 file changed, 4 insertions(+) > - > -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h > -index 8267b1a90c..793d111c55 100644 > ---- a/src/basic/missing_syscall.h > -+++ b/src/basic/missing_syscall.h > -@@ -569,6 +569,10 @@ static inline int missing_open_tree( > - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ > - #endif > - > -+#ifndef MOVE_MOUNT_T_EMPTY_PATH > -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ > -+#endif > -+ > - static inline int missing_move_mount( > - int from_dfd, > - const char *from_pathname, > --- > -2.31.1 > - > diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash > index 3572b25965..d8163463ce 100644 > --- a/package/systemd/systemd.hash > +++ b/package/systemd/systemd.hash > @@ -1,5 +1,5 @@ > # sha256 locally computed > -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz > +sha256 c345253c293e89f4d8a3743fac2b9b81c972b0da3b7f709ae578b247510efe01 systemd-252.tar.gz > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 > sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt > diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk > index b42f6a502b..d9448bac57 100644 > --- a/package/systemd/systemd.mk > +++ b/package/systemd/systemd.mk > @@ -19,7 +19,7 @@ > # - Diff sysusers.d with the previous version > # - Diff factory/etc/nsswitch.conf with the previous version > # (details are often sprinkled around in README and manpages) > -SYSTEMD_VERSION = 250.4 > +SYSTEMD_VERSION = 252 This is outdated, there's also already a pending patch for 252.1: https://lore.kernel.org/buildroot/20221111105757.552459-1-nolange79 at gmail.com/ > SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) > SYSTEMD_LICENSE = \ > LGPL-2.1+, \ > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From wdouglass at carnegierobotics.com Thu Nov 17 17:34:54 2022 From: wdouglass at carnegierobotics.com (Woodrow Douglass) Date: Thu, 17 Nov 2022 12:34:54 -0500 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules Message-ID: <20221117173454.21159-1-wdouglass@carnegierobotics.com> This adds a separate opencv4_contrib package to manage downloading/unpacking that repository. These extra modules are useful for a lot of applications, but not necessary for minimal installs, so they are all given dedicated Kconfig options It's important to note that the opencv4-contrib package downloads extra source that is compiled as a part of the opencv4 package. This is why it is a dependency of opencv4, and not the other way around Signed-off-by: Woodrow Douglass --- package/Config.in | 1 + package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ package/opencv4-contrib/opencv4-contrib.hash | 3 + package/opencv4-contrib/opencv4-contrib.mk | 13 + package/opencv4/opencv4.mk | 62 +++- 5 files changed, 387 insertions(+), 5 deletions(-) create mode 100644 package/opencv4-contrib/Config.in create mode 100644 package/opencv4-contrib/opencv4-contrib.hash create mode 100644 package/opencv4-contrib/opencv4-contrib.mk diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..57f868530e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1593,6 +1593,7 @@ menu "Graphics" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" + source "package/opencv4-contrib/Config.in" source "package/opengl/Config.in" source "package/openjpeg/Config.in" source "package/pango/Config.in" diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in new file mode 100644 index 0000000000..9800333035 --- /dev/null +++ b/package/opencv4-contrib/Config.in @@ -0,0 +1,313 @@ +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB + bool "opencv4-contrib" + depends on BR2_PACKAGE_OPENCV4 + help + OpenCV (Open Source Computer Vision) is a library of + programming functions for real time computer vision. + + http://opencv.org/ + +if BR2_PACKAGE_OPENCV4_CONTRIB + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT + bool "alphamat" + help + Computer Vision based Alpha Matting -- Given an input image + and a trimap, generate an alpha matte. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO + bool "aruco" + help + ArUco and ChArUco Markers -- Augmented reality ArUco marker + and "ChARUco" markers where ArUco markers embedded inside the + white areas of the checker board. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE + bool "barcode" + help + Barcode detecting and decoding methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM + bool "bgsegm" + help + Background segmentation algorithm combining statistical + background image estimation and per-pixel Bayesian + segmentation. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED + bool "bioinspired" + help + Biological Vision -- Biologically inspired vision model: + minimize noise and luminance variance, transient event + segmentation, high dynamic range tone mapping methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB + bool "ccalib" + help + Custom Calibration -- Patterns for 3D reconstruction, + omnidirectional camera calibration, random pattern calibration + and multi-camera calibration. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ + bool "cnn_3dobj" + help + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net + library to build, train and test a CNN model of visual object + recognition and pose. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV + bool "cvv" + help + Computer Vision Debugger -- Simple code that you can add + to your program that pops up a GUI allowing you to + interactively and visually debug computer vision programs. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS + bool "datasets" + help + Datasets Reader -- Code for reading existing computer vision + databases and samples of using the readers to train, test and + run using that dataset's data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT + bool "dnn_objdetect" + help + Object Detection using CNNs -- Implements compact CNN Model + for object detection. Trained using Caffe but uses + opencv_dnn module. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES + bool "dnn_superres" + help + Superresolution using CNNs -- Contains four trained + convolutional neural networks to upscale images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED + bool "dnns_easily_fooled" + help + Subvert DNNs -- This code can use the activations in a + network to fool the networks into recognizing something else. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM + bool "dpm" + help + Deformable Part Model -- Felzenszwalb's Cascade with + deformable parts object recognition code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE + bool "face" + help + Face Recognition -- Face recognition techniques: Eigen, Fisher + and Local Binary Pattern Histograms LBPH methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE + bool "freetype" + help + Drawing text using freetype and harfbuzz. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY + bool "fuzzy" + help + Fuzzy Logic in Vision -- Fuzzy logic image transform and + inverse; Fuzzy image processing. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF + bool "hdf" + help + Hierarchical Data Storage -- This module contains I/O + routines for Hierarchical Data Format: + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format + meant to store large amounts of data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS + bool "hfs" + help + Hierarchical Feature Selection for Efficient Image + Segmentation -- This module contains an efficient + algorithm to segment an image. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH + bool "img_hash" + help + This module contains algorithms to extract hash of an + image allowing to efficiently estimate similarity between + images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM + bool "intensity_transform" + help + The module brings implementations of intensity transformation + algorithms to adjust image contrast. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA + bool "julia" + help + Julia language wrappers with samples and tests. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR + bool "line_descriptor" + help + Line Segment Extract and Match -- Methods of extracting, + describing and matching line segments using binary + descriptors. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB + bool "matlab" + help + Matlab Interface -- OpenCV Matlab Mex wrapper code generator + for certain opencv core modules. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC + bool "mcc" + help + Macbeth Color Chart detector -- Find and return color patch + location in MacBeth color calibration charts. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW + bool "optflow" + help + Optical Flow -- Algorithms for running and evaluating + deepflow, simpleflow, sparsetodenseflow and motion + templates (silhouette flow). + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS + bool "ovis" + help + OGRE 3D Visualiser -- allows you to render 3D data using + the OGRE 3D engine. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING + bool "phase_unwrapping" + help + Quality-guided phase unwrapping. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT + bool "plot" + help + Plotting -- The plot module allows you to easily plot data + in 1D or 2D. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY + bool "quality" + help + Image Quality Analysis (IQA) API. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID + bool "rapid" + help + Silhouette based 3D object tracking. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG + bool "reg" + help + Image Registration -- Pixels based image registration for + precise alignment. Follows the paper "Image Alignment and + Stitching: A Tutorial", by Richard Szeliski. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD + bool "rgbd" + help + RGB-Depth Processing module -- Linemod 3D object recognition; + Fast surface normals and 3D plane finding. 3D visual odometry. + 3d reconstruction using KinectFusion. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY + bool "saliency" + help + Saliency API -- Where humans would look in a scene. Has + routines for static, motion and "objectness" saliency. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM + bool "sfm" + help + Structure from Motion -- This module contains algorithms + to perform 3d reconstruction from 2d images. The core of + the module is a light version of Libmv. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE + bool "shape" + help + Shape Distance and Matching + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO + bool "stereo" + help + Stereo Correspondence -- Stereo matching done with different + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense + stereo correspondence using Quasi Dense Stereo method. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT + bool "structured_light" + help + Structured Light Use -- How to generate and project gray code + patterns and use them to find dense depth in a scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES + bool "superres" + help + Super Resolution + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING + bool "surface_matching" + help + Point Pair Features -- Implements 3d object detection and + localization using multimodal point pair features. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT + bool "text" + help + Scene Text Detection and Recognition -- This module contains + algorithms to perform text detection, words segmentation and + text recognition in a visual scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING + bool "tracking" + help + Vision Based Object Tracking -- Use and/or evaluate different + visual object tracking techniques. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB + bool "videostab" + help + Video Stabilization + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ + bool "viz" + help + 3D Visualizer + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE + bool "wechat_qrcode" + help + WeChat QR code detector for detecting and parsing QR code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D + bool "xfeatures2d" + help + Features2D extra -- Extra 2D Features Framework containing + experimental and non-free 2D feature detector/descriptor + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, + Self-similar. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC + bool "ximgproc" + help + Extended Image Processing -- Structured Forests / Domain + Transform Filter / Guided Filter / Adaptive Manifold Filter + / Joint Bilateral Filter / Superpixels / Ridge Detection + Filter. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT + bool "xobjdetect" + help + Boosted 2D Object Detection -- Uses a Waldboost cascade and + local binary patterns computed as integral features for 2D + object detection. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO + bool "xphoto" + help + Extra Computational Photography -- Additional photo processing + algorithms: Color balance / Denoising / Inpainting. + +endif diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash new file mode 100644 index 0000000000..4f15162e50 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk new file mode 100644 index 0000000000..58dbe27e28 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# opencv4-contrib +# +################################################################################ + +OPENCV4_CONTRIB_VERSION = 4.6.0 +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE +OPENCV4_CONTRIB_LICENSE = Apache-2.0 +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE + +$(eval $(generic-package)) diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index ef15c6d911..a665793ad9 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ # - viz: missing VTK dependency # - world: all-in-one module # -# * Contrib modules from [1] are disabled: -# - opencv_contrib package is not available in Buildroot; -# - OPENCV_EXTRA_MODULES_PATH is not set. -# -# [1] https://github.com/Itseez/opencv_contrib OPENCV4_CONF_OPTS += \ -DBUILD_opencv_androidcamera=OFF \ -DBUILD_opencv_apps=OFF \ @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ OPENCV4_DEPENDENCIES += host-pkgconf zlib +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. +# The modules in OPENCV4_CONTRIB get built as part of the build +# process for OPENCV4, so the source needs to be unpacked already +OPENCV4_DEPENDENCIES += opencv4-contrib +OPENCV4_CONF_OPTS += \ + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper -- 2.20.1 From laurent at vivier.eu Thu Nov 17 17:41:08 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 17 Nov 2022 18:41:08 +0100 Subject: [Buildroot] [PATCH v6 0/2] package: add petitboot to use with qemu-system-m68k Message-ID: <20221117174110.314474-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM spapr machine). The first patch introduces petitboot package, the second patch the configuration to build buildroot with petitboot for the QEMU machine. You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (2): package: add petitboot board/qemu/m68k-virt: Add virt-m68k linux config DEVELOPERS | 5 ++ board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 25 ++++++ package/Config.in | 1 + package/kexec/Config.in | 2 +- package/petitboot/63-md-raid-arrays.rules | 41 +++++++++ package/petitboot/65-md-incremental.rules | 69 +++++++++++++++ package/petitboot/66-add-sg-module.rules | 2 + package/petitboot/Config.in | 23 +++++ package/petitboot/S14silence-console | 9 ++ package/petitboot/S15pb-discover | 38 +++++++++ package/petitboot/fs-overlay/etc/inittab | 34 ++++++++ package/petitboot/fs-overlay/etc/locale | 1 + package/petitboot/fs-overlay/init | 8 ++ package/petitboot/kexec-restart | 8 ++ package/petitboot/petitboot-console-ui.rules | 6 ++ package/petitboot/petitboot.hash | 2 + package/petitboot/petitboot.mk | 78 +++++++++++++++++ package/petitboot/removable-event-poll.rules | 4 + package/petitboot/shell_config | 19 +++++ package/petitboot/shell_profile | 2 + 22 files changed, 470 insertions(+), 1 deletion(-) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/petitboot/63-md-raid-arrays.rules create mode 100644 package/petitboot/65-md-incremental.rules create mode 100644 package/petitboot/66-add-sg-module.rules create mode 100644 package/petitboot/Config.in create mode 100755 package/petitboot/S14silence-console create mode 100755 package/petitboot/S15pb-discover create mode 100644 package/petitboot/fs-overlay/etc/inittab create mode 100644 package/petitboot/fs-overlay/etc/locale create mode 100755 package/petitboot/fs-overlay/init create mode 100755 package/petitboot/kexec-restart create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/petitboot.hash create mode 100644 package/petitboot/petitboot.mk create mode 100644 package/petitboot/removable-event-poll.rules create mode 100644 package/petitboot/shell_config create mode 100755 package/petitboot/shell_profile -- 2.38.1 From laurent at vivier.eu Thu Nov 17 17:41:09 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 17 Nov 2022 18:41:09 +0100 Subject: [Buildroot] [PATCH v6 1/2] package: add petitboot In-Reply-To: <20221117174110.314474-1-laurent@vivier.eu> References: <20221117174110.314474-1-laurent@vivier.eu> Message-ID: <20221117174110.314474-2-laurent@vivier.eu> from https://github.com/glevand/petitboot--buildroot Updated to work with m68k architecture rather than PlayStation3 (focused on qemu-system-m68k virt machine) Signed-off-by: Laurent Vivier --- DEVELOPERS | 3 + package/Config.in | 1 + package/kexec/Config.in | 2 +- package/petitboot/63-md-raid-arrays.rules | 41 ++++++++++ package/petitboot/65-md-incremental.rules | 69 +++++++++++++++++ package/petitboot/66-add-sg-module.rules | 2 + package/petitboot/Config.in | 23 ++++++ package/petitboot/S14silence-console | 9 +++ package/petitboot/S15pb-discover | 38 ++++++++++ package/petitboot/fs-overlay/etc/inittab | 34 +++++++++ package/petitboot/fs-overlay/etc/locale | 1 + package/petitboot/fs-overlay/init | 8 ++ package/petitboot/kexec-restart | 8 ++ package/petitboot/petitboot-console-ui.rules | 6 ++ package/petitboot/petitboot.hash | 2 + package/petitboot/petitboot.mk | 78 ++++++++++++++++++++ package/petitboot/removable-event-poll.rules | 4 + package/petitboot/shell_config | 19 +++++ package/petitboot/shell_profile | 2 + 19 files changed, 349 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/63-md-raid-arrays.rules create mode 100644 package/petitboot/65-md-incremental.rules create mode 100644 package/petitboot/66-add-sg-module.rules create mode 100644 package/petitboot/Config.in create mode 100755 package/petitboot/S14silence-console create mode 100755 package/petitboot/S15pb-discover create mode 100644 package/petitboot/fs-overlay/etc/inittab create mode 100644 package/petitboot/fs-overlay/etc/locale create mode 100755 package/petitboot/fs-overlay/init create mode 100755 package/petitboot/kexec-restart create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/petitboot.hash create mode 100644 package/petitboot/petitboot.mk create mode 100644 package/petitboot/removable-event-poll.rules create mode 100644 package/petitboot/shell_config create mode 100755 package/petitboot/shell_profile diff --git a/DEVELOPERS b/DEVELOPERS index 826e04d8054d..70cb9ee68ca9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1739,6 +1739,9 @@ F: package/aircrack-ng/ N: Laurent Charpentier F: package/open-lldp/ +N: Laurent Vivier +F: package/petitboot/ + N: Lee Jones F: boot/afboot-stm32/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0f2..eb920f61cd2a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2627,6 +2627,7 @@ menu "System tools" source "package/openrc/Config.in" source "package/openvmtools/Config.in" source "package/pamtester/Config.in" + source "package/petitboot/Config.in" source "package/polkit/Config.in" source "package/powerpc-utils/Config.in" source "package/procps-ng/Config.in" diff --git a/package/kexec/Config.in b/package/kexec/Config.in index 90a7bc2672bd..092a80b171fc 100644 --- a/package/kexec/Config.in +++ b/package/kexec/Config.in @@ -3,7 +3,7 @@ config BR2_PACKAGE_KEXEC depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ - BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x + BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k help Kexec is a user space utility for loading another kernel and asking the currently running kernel to do something with diff --git a/package/petitboot/63-md-raid-arrays.rules b/package/petitboot/63-md-raid-arrays.rules new file mode 100644 index 000000000000..92aec36e69d4 --- /dev/null +++ b/package/petitboot/63-md-raid-arrays.rules @@ -0,0 +1,41 @@ +# do not edit this file, it will be overwritten on update + +SUBSYSTEM!="block", GOTO="md_end" + +# handle md arrays +ACTION!="add|change", GOTO="md_end" +KERNEL!="md*", GOTO="md_end" + +# partitions have no md/{array_state,metadata_version}, but should not +# for that reason be ignored. +ENV{DEVTYPE}=="partition", GOTO="md_ignore_state" + +# container devices have a metadata version of e.g. 'external:ddf' and +# never leave state 'inactive' +ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", GOTO="md_ignore_state" +TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end" +ATTR{md/array_state}=="|clear|inactive", ENV{SYSTEMD_READY}="0", GOTO="md_end" +LABEL="md_ignore_state" + +IMPORT{program}="/sbin/mdadm --detail --export $devnode" +ENV{DEVTYPE}=="disk", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}", OPTIONS+="string_escape=replace" +ENV{DEVTYPE}=="disk", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}" +ENV{DEVTYPE}=="disk", ENV{MD_DEVNAME}=="?*", SYMLINK+="md/$env{MD_DEVNAME}" +ENV{DEVTYPE}=="partition", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}-part%n", OPTIONS+="string_escape=replace" +ENV{DEVTYPE}=="partition", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}-part%n" +ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[^0-9]", SYMLINK+="md/$env{MD_DEVNAME}%n" +ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[0-9]", SYMLINK+="md/$env{MD_DEVNAME}p%n" + +IMPORT{builtin}="blkid" +OPTIONS+="link_priority=100" +OPTIONS+="watch" +ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}" +ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}" + +ENV{MD_LEVEL}=="raid[1-9]*", ENV{SYSTEMD_WANTS}+="mdmonitor.service" + +# Tell systemd to run mdmon for our container, if we need it. +ENV{MD_LEVEL}=="raid[1-9]*", ENV{MD_CONTAINER}=="?*", PROGRAM="/usr/bin/readlink $env{MD_CONTAINER}", ENV{MD_MON_THIS}="%c" +ENV{MD_MON_THIS}=="?*", PROGRAM="/usr/bin/basename $env{MD_MON_THIS}", ENV{SYSTEMD_WANTS}+="mdmon@%c.service" + +LABEL="md_end" diff --git a/package/petitboot/65-md-incremental.rules b/package/petitboot/65-md-incremental.rules new file mode 100644 index 000000000000..153d12fe6f7e --- /dev/null +++ b/package/petitboot/65-md-incremental.rules @@ -0,0 +1,69 @@ +# This file causes block devices with Linux RAID (mdadm) signatures to +# automatically cause mdadm to be run. +# See udev(8) for syntax + +# Don't process any events if anaconda is running as anaconda brings up +# raid devices manually +ENV{ANACONDA}=="?*", GOTO="md_end" + +# Also don't process disks that are slated to be a multipath device +ENV{DM_MULTIPATH_DEVICE_PATH}=="?*", GOTO="md_end" + +# We process add events on block devices (since they are ready as soon as +# they are added to the system), but we must process change events as well +# on any dm devices (like LUKS partitions or LVM logical volumes) and on +# md devices because both of these first get added, then get brought live +# and trigger a change event. The reason we don't process change events +# on bare hard disks is because if you stop all arrays on a disk, then +# run fdisk on the disk to change the partitions, when fdisk exits it +# triggers a change event, and we want to wait until all the fdisks on +# all member disks are done before we do anything. Unfortunately, we have +# no way of knowing that, so we just have to let those arrays be brought +# up manually after fdisk has been run on all of the disks. + +# First, process all add events (md and dm devices will not really do +# anything here, just regular disks, and this also won't get any imsm +# array members either) +SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_TYPE}=="linux_raid_member", \ + RUN+="/sbin/mdadm -I --export $env{DEVNAME}" + +# Next, check to make sure the BIOS raid stuff wasn't turned off via cmdline +IMPORT{cmdline}="noiswmd" +IMPORT{cmdline}="nodmraid" +ENV{noiswmd}=="?*", GOTO="md_imsm_inc_end" +ENV{nodmraid}=="?*", GOTO="md_imsm_inc_end" +SUBSYSTEM=="block", ACTION=="add", ENV{ID_FS_TYPE}=="isw_raid_member", \ + RUN+="/sbin/mdadm -I $env{DEVNAME}" +LABEL="md_imsm_inc_end" + +SUBSYSTEM=="block", ACTION=="remove", ENV{ID_PATH}=="?*", \ + RUN+="/sbin/mdadm -If $name --path $env{ID_PATH}" +SUBSYSTEM=="block", ACTION=="remove", ENV{ID_PATH}!="?*", \ + RUN+="/sbin/mdadm -If $name" + +# Next make sure that this isn't a dm device we should skip for some reason +ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_change_end" +ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}=="1", GOTO="dm_change_end" +ENV{DM_SUSPENDED}=="1", GOTO="dm_change_end" +KERNEL=="dm-*", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="linux_raid_member", \ + ACTION=="change", RUN+="/sbin/mdadm -I $env{DEVNAME}" +LABEL="dm_change_end" + +# Finally catch any nested md raid arrays. If we brought up an md raid +# array that's part of another md raid array, it won't be ready to be used +# until the change event that occurs when it becomes live +KERNEL=="md*", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="linux_raid_member", \ + ACTION=="change", RUN+="/sbin/mdadm -I $env{DEVNAME}" + +# In case the initramfs only started some of the arrays in our container, +# run incremental assembly on the container itself. Note: we ran mdadm +# on the container in 64-md-raid.rules, and that's how the MD_LEVEL +# environment variable is already set. If that disappears from the other +# file, we will need to add this line into the middle of the next rule: +# IMPORT{program}="/sbin/mdadm -D --export $tempnode", \ + +SUBSYSTEM=="block", ACTION=="add|change", KERNEL=="md*", \ + ENV{MD_LEVEL}=="container", RUN+="/sbin/mdadm -I $env{DEVNAME}" + + +LABEL="md_end" diff --git a/package/petitboot/66-add-sg-module.rules b/package/petitboot/66-add-sg-module.rules new file mode 100644 index 000000000000..ae18d28c570e --- /dev/null +++ b/package/petitboot/66-add-sg-module.rules @@ -0,0 +1,2 @@ +# load modules to scsi disks, if they aren't in kernel +SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST!="[module/sg]", RUN+="/sbin/modprobe sg" diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in new file mode 100644 index 000000000000..fdcb26ccc924 --- /dev/null +++ b/package/petitboot/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_PETITBOOT + bool "petitboot" + # petitboot needs udev /dev management + depends on BR2_PACKAGE_HAS_UDEV + select BR2_PACKAGE_ELFUTILS + select BR2_PACKAGE_LVM2 + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PANEL + select BR2_PACKAGE_NCURSES_TARGET_FORM + select BR2_PACKAGE_NCURSES_TARGET_MENU + # run-time dependency only + select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC + # run-time dependency only + select BR2_PACKAGE_POWERPC_UTILS if (( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) && ! BR2_PACKAGE_PS3_UTILS ) + # run-time dependency only + select BR2_PACKAGE_NVME if (( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) && ! BR2_PACKAGE_PS3_UTILS ) + help + Petitboot is a small kexec-based bootloader + + http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html + +comment "petitboot requires udev to be enabled" + depends on !BR2_PACKAGE_HAS_UDEV diff --git a/package/petitboot/S14silence-console b/package/petitboot/S14silence-console new file mode 100755 index 000000000000..2ce6b39f427b --- /dev/null +++ b/package/petitboot/S14silence-console @@ -0,0 +1,9 @@ +#!/bin/sh + +case "$1" in + start) + echo 1 1 1 1 > /proc/sys/kernel/printk + ;; +esac + +exit 0 diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100755 index 000000000000..9d9ec57de3f0 --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,38 @@ +#!/bin/sh + +LOGFILE=/var/log/petitboot/pb-discover.log +PIDFILE=/var/run/petitboot.pid + +PATH=/usr/bin:/usr/sbin:/bin:/sbin +export PATH + +verbose= +if pb-config debug | grep -q enabled +then + verbose=-v +fi + +case "$1" in + start) + ulimit -c unlimited + mkdir -p -m 0775 $(dirname $LOGFILE) + mkdir -p -m 0775 /var/petitboot + # Set permissions for normal users + chown -R root:petitgroup $(dirname $LOGFILE) + chown -R root:petitgroup /var/petitboot + + export $(cat /etc/locale) + pb-discover -l $LOGFILE $verbose & + echo $! > $PIDFILE + ;; + stop) + pid=$(cat $PIDFILE) + [ -n "$pid" ] && kill -TERM $pid + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 + ;; +esac + +exit 0 diff --git a/package/petitboot/fs-overlay/etc/inittab b/package/petitboot/fs-overlay/etc/inittab new file mode 100644 index 000000000000..1f503d5d56f7 --- /dev/null +++ b/package/petitboot/fs-overlay/etc/inittab @@ -0,0 +1,34 @@ +# /etc/inittab +# +# Copyright (C) 2001 Erik Andersen +# +# Note: BusyBox init doesn't support runlevels. The runlevels field is +# completely ignored by BusyBox init. If you want runlevels, use +# sysvinit. +# +# Format for each entry: ::: +# +# id == tty to run on, or empty for /dev/console +# runlevels == ignored +# action == one of sysinit, respawn, askfirst, wait, and once +# process == program to run + +# Startup the system +::sysinit:/bin/mount -t proc proc /proc +::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW +::sysinit:/bin/mkdir -p /dev/pts +::sysinit:/bin/mkdir -p /dev/shm +::sysinit:/bin/mount -a +::sysinit:/bin/hostname -F /etc/hostname +# now run any rc scripts +::sysinit:/etc/init.d/rcS +::sysinit:/sbin/petitboot-nc +# Stuff to do for the 3-finger salute +::ctrlaltdel:/sbin/reboot + +# Stuff to do before rebooting +::shutdown:/etc/init.d/rcK +::shutdown:/bin/umount -a -r +::shutdown:/sbin/swapoff -a + +::restart:/usr/sbin/kexec-restart diff --git a/package/petitboot/fs-overlay/etc/locale b/package/petitboot/fs-overlay/etc/locale new file mode 100644 index 000000000000..655683630776 --- /dev/null +++ b/package/petitboot/fs-overlay/etc/locale @@ -0,0 +1 @@ +LANG=en_US.utf-8 diff --git a/package/petitboot/fs-overlay/init b/package/petitboot/fs-overlay/init new file mode 100755 index 000000000000..1e56178db162 --- /dev/null +++ b/package/petitboot/fs-overlay/init @@ -0,0 +1,8 @@ +#!/bin/sh +# devtmpfs does not get automounted for initramfs +/bin/mount -t devtmpfs devtmpfs /dev +exec 0/dev/console +exec 2>/dev/console +exec /sbin/init "$@" + diff --git a/package/petitboot/kexec-restart b/package/petitboot/kexec-restart new file mode 100755 index 000000000000..0175e76df4cd --- /dev/null +++ b/package/petitboot/kexec-restart @@ -0,0 +1,8 @@ +#!/bin/sh + +/usr/sbin/kexec -f -e + +while : +do + sleep 1 +done diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..cbf1b7e1d765 --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,6 @@ + +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash new file mode 100644 index 000000000000..859e438e956a --- /dev/null +++ b/package/petitboot/petitboot.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6 petitboot-v1.13.tar.gz diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk new file mode 100644 index 000000000000..0b9214d0d553 --- /dev/null +++ b/package/petitboot/petitboot.mk @@ -0,0 +1,78 @@ +################################################################################ +# +# petitboot +# +################################################################################ + +PETITBOOT_VERSION = v1.13 +PETITBOOT_SOURCE = petitboot-$(PETITBOOT_VERSION).tar.gz +PETITBOOT_SITE ?= https://github.com/open-power/petitboot/releases/download/$(PETITBOOT_VERSION) +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 +PETITBOOT_LICENSE = GPLv2 +PETITBOOT_LICENSE_FILES = COPYING + +PETITBOOT_CONF_OPTS += --with-ncurses --without-twin-x11 --without-twin-fbdev \ + --localstatedir=/var \ + --enable-crypt \ + HOST_PROG_KEXEC=/usr/sbin/kexec \ + HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart \ + $(if $(BR2_PACKAGE_BUSYBOX),--with-tftp=busybox --enable-busybox) + +ifdef PETITBOOT_DEBUG +PETITBOOT_CONF_OPTS += --enable-debug +endif + +ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) +PETITBOOT_CONF_OPTS += --with-ncursesw MENU_LIB=-lmenuw FORM_LIB=-lformw +endif + +define PETITBOOT_POST_INSTALL + $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ + $(TARGET_DIR)/usr/libexec/petitboot + $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/petitboot/boot.d + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/ + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/ + + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S14silence-console \ + $(TARGET_DIR)/etc/init.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/kexec-restart \ + $(TARGET_DIR)/usr/sbin/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/removable-event-poll.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/63-md-raid-arrays.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/65-md-incremental.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/66-add-sg-module.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ + + mkdir -p $(TARGET_DIR)/home/petituser + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_profile \ + $(TARGET_DIR)/home/petituser/.profile + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_config \ + $(TARGET_DIR)/home/petituser/.shrc + + $(MAKE) -C $(@D)/po DESTDIR=$(TARGET_DIR) install +endef + +define PETITBOOT_POST_INSTALL_DTB + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ + $(TARGET_DIR)/etc/petitboot/boot.d/ +endef + +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL + +ifeq ($(BR2_PACKAGE_DTC),y) + PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB +endif + +$(eval $(autotools-package)) diff --git a/package/petitboot/removable-event-poll.rules b/package/petitboot/removable-event-poll.rules new file mode 100644 index 000000000000..b736aef6101f --- /dev/null +++ b/package/petitboot/removable-event-poll.rules @@ -0,0 +1,4 @@ + +# petitboot needs notification for media change events on removable devices, +# which we only get if we've set the poll_msecs sysfs attribute. +ACTION!="remove", ATTR{removable}=="1", ATTR{events_poll_msecs}="2000" diff --git a/package/petitboot/shell_config b/package/petitboot/shell_config new file mode 100644 index 000000000000..59337ff53039 --- /dev/null +++ b/package/petitboot/shell_config @@ -0,0 +1,19 @@ +#!bin/sh + +reset + +echo "Exiting petitboot. Type 'exit' to return." +echo "You may run 'pb-sos' to gather diagnostic data" + +if [[ "$(id -u)" != "0" ]]; then + echo "" | sudo -S /bin/true 2&>1 >> /dev/null + if [[ $? = 0 ]]; then + echo "No password set, running as root. You may set a password in the System Configuration screen." + sudo -i + sudo -K + exit + fi + export PS1='$ ' +else + export PS1='# ' +fi diff --git a/package/petitboot/shell_profile b/package/petitboot/shell_profile new file mode 100755 index 000000000000..40062b423b79 --- /dev/null +++ b/package/petitboot/shell_profile @@ -0,0 +1,2 @@ +export ENV="/home/petituser/.shrc" +/usr/libexec/petitboot/pb-console -- 2.38.1 From laurent at vivier.eu Thu Nov 17 17:41:10 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 17 Nov 2022 18:41:10 +0100 Subject: [Buildroot] [PATCH v6 2/2] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20221117174110.314474-1-laurent@vivier.eu> References: <20221117174110.314474-1-laurent@vivier.eu> Message-ID: <20221117174110.314474-3-laurent@vivier.eu> Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 + board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 25 ++++++ 4 files changed, 121 insertions(+) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 70cb9ee68ca9..4fc33fd862d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1741,6 +1741,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/config.linux b/board/qemu/m68k-virt/config.linux new file mode 100644 index 000000000000..88edb9b1eb3f --- /dev/null +++ b/board/qemu/m68k-virt/config.linux @@ -0,0 +1,89 @@ +CONFIG_LOCALVERSION="-virt" +CONFIG_SYSVIPC=y +CONFIG_CGROUPS=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_VIRT=y +CONFIG_PROC_HARDWARE=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_LDM_DEBUG=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSV68_PARTITION=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_RAM=y +CONFIG_VIRTIO_BLK=y +CONFIG_SCSI=y +CONFIG_BLK_DEV_SR=y +CONFIG_SCSI_VIRTIO=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y +CONFIG_NETDEVICES=y +CONFIG_VIRTIO_NET=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_EVDEV=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_DRM=y +CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_VIRTIO=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO_INPUT=y +CONFIG_EXT4_FS=y +CONFIG_AUTOFS_FS=y +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_9P_FS=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_EARLY_PRINTK=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..30803d403a4c --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # /qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..4f289fb7a667 --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,25 @@ +BR2_m68k=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" +BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-virt/config.linux" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.38.1 From laurent at vivier.eu Thu Nov 17 19:19:33 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Thu, 17 Nov 2022 20:19:33 +0100 Subject: [Buildroot] [PATCH v5 2/2] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <10716f6f-5738-5dbb-d0e7-6711331835d1@kaod.org> References: <20220904095237.1401885-1-laurent@vivier.eu> <20220904095237.1401885-3-laurent@vivier.eu> <10716f6f-5738-5dbb-d0e7-6711331835d1@kaod.org> Message-ID: <4418d046-678f-912c-8c44-348cc82c9f06@vivier.eu> Le 17/11/2022 ? 19:00, C?dric Le Goater a ?crit?: > Hello Laurent, > > On 9/4/22 11:52, Laurent Vivier wrote: >> Build a 5.19 (first version with the m68k virt machine) kernel >> for "qemu-system-m68k -M virt" machine. >> >> Signed-off-by: Laurent Vivier >> --- >> ? DEVELOPERS???????????????????????????????? |? 2 + >> ? board/qemu/m68k-virt/config.linux????????? | 89 ++++++++++++++++++++++ > > Why not use the linux virt_defconfig ? Because it doesn't have all the needed options to kexec a kernel and to use RAID/LVM/Device Mapper Thanks, Laurent From giulio.benetti at benettiengineering.com Thu Nov 17 19:45:05 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 17 Nov 2022 20:45:05 +0100 Subject: [Buildroot] [PATCH] package/libnss: fix build failure with make 4.3.91 Message-ID: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> Make 4.3.91 doesn't allow to safely override Simple Expanded Variables, so let's add a patch pending upstream[0] to make those variable Conditional Expanded. [0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182 Fixes: http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9/ Signed-off-by: Giulio Benetti --- ...w-overriding-OS_ARCH-OS_TEST-and-OS_.patch | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch diff --git a/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch new file mode 100644 index 0000000000..7b3abea307 --- /dev/null +++ b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch @@ -0,0 +1,45 @@ +From a1a5f3afea2ee59bdbb7a74eb2d7f82b635dbd1a Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Thu, 17 Nov 2022 20:38:48 +0100 +Subject: [PATCH] Bug 1801182 - Allow overriding OS_ARCH, OS_TEST and + OS_RELEASE in Makefile + +Starting from Make 4.3.91 simple expanded variables can't be safely +overriden via command line anymore, so let's use conditional expanded +variables to override OS_ARCH, OS_TEST and OS_RELEASE. + +Signed-off-by: Giulio Benetti +[Upstream status: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182] +--- + nss/coreconf/arch.mk | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/nss/coreconf/arch.mk b/nss/coreconf/arch.mk +index 17e9faeac..85aac9341 100644 +--- a/nss/coreconf/arch.mk ++++ b/nss/coreconf/arch.mk +@@ -20,17 +20,17 @@ + # Macros for getting the OS architecture + # + +-OS_ARCH := $(subst /,_,$(shell uname -s)) ++OS_ARCH ?= $(subst /,_,$(shell uname -s)) + + # + # Attempt to differentiate between sparc and x86 Solaris + # + +-OS_TEST := $(shell uname -m) ++OS_TEST ?= $(shell uname -m) + ifeq ($(OS_TEST),i86pc) +- OS_RELEASE := $(shell uname -r)_$(OS_TEST) ++ OS_RELEASE ?= $(shell uname -r)_$(OS_TEST) + else +- OS_RELEASE := $(shell uname -r) ++ OS_RELEASE ?= $(shell uname -r) + endif + + +-- +2.34.1 + -- 2.34.1 From giulio.benetti at benettiengineering.com Thu Nov 17 19:48:47 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 17 Nov 2022 20:48:47 +0100 Subject: [Buildroot] [PATCH] package/libnss: disable parallel build with Make 4.4 In-Reply-To: References: Message-ID: Hi James, On 20/10/22 15:29, James Hilliard wrote: > On Thu, Oct 20, 2022 at 2:53 AM Giulio Benetti > wrote: >> >> Hi James, >> >>> Il giorno 20 ott 2022, alle ore 02:23, James Hilliard ha scritto: >>> >>> ?On Wed, Oct 19, 2022 at 7:36 PM James Hilliard >>> wrote: >>>> >>>>> On Wed, Oct 19, 2022 at 3:55 PM Giulio Benetti >>>>> wrote: >>>>> >>>>> Fixes: >>>>> http://autobuild.buildroot.net/results/433/4335d0d8454035a8f74645ba8d6c2329ab2e5480/ >>>> >>>> Hmm, this looks like a bug in the libnss makefile, what was the failure >>>> seen with make 4.3 here: >>>> https://lore.kernel.org/buildroot/20220101210952.2148256-1-giulio.benetti at benettiengineering.com/ >>> >>> This patch also does not fix the build with make 4.4(make from master branch) >>> from my testing. >>> >>> Even without shuffle mode enabled the build appears to always fail. >> >> Thank you for testing, I have forgotten exactly to ask you to do it :-) since almost all the failures comes from your asahi-mini that I remember to have Make 4.4. > > I'm running make master branch on all my autobuilders at the moment, > the failures aren't limited to asahi-mini: > http://autobuild.buildroot.net/?reason=libnss-3.84 > >> >> So I try to reproduce the bug here at me and find out a fix. > > Use make master branch from here for testing: > git clone https://git.savannah.gnu.org/git/make.git > After lot of time I've found a way to fix this bug with this patch: https://patchwork.ozlabs.org/project/buildroot/patch/20221117194505.949846-1-giulio.benetti at benettiengineering.com/ Can you please give a try at you too and give a Tested-by tag? Thank you Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Thu Nov 17 19:57:36 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Thu, 17 Nov 2022 20:57:36 +0100 Subject: [Buildroot] [PATCH v2] package/rtl8188eu: remove wrong description in Config.in In-Reply-To: <20221116093446.75deaea9@booty> References: <20221019134823.12594-1-giulio.benetti@benettiengineering.com> <20221030210615.49866828@windsurf> <901ec05a-8d90-8658-29ac-381f50ae0eaa@benettiengineering.com> <20221116093446.75deaea9@booty> Message-ID: <35f706b8-985f-8e95-0950-0d063b302c81@benettiengineering.com> Hi Luca, On 16/11/22 09:34, Luca Ceresoli via buildroot wrote: > Hi Giulio, > > On Wed, 16 Nov 2022 02:15:57 +0100 > Giulio Benetti wrote: > >> On 16/11/22 01:33, Giulio Benetti wrote: >>> Hi Thomas, Luca, >>> >>> On 30/10/22 21:06, Thomas Petazzoni via buildroot wrote: >>>> On Wed, 19 Oct 2022 15:48:23 +0200 >>>> Giulio Benetti wrote: >>>> >>>>> This rtl8188eu driver is not the same as the one in mainline Linux that >>>>> still has pending work to be done that in this driver is done, check: >>>>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >>>>> specifically: >>>>> * Switch to use LIB80211. >>>>> * Switch to use MAC80211. >>>>> * Switch to use CFG80211. >>>>> So let's remove the description that is not valid anymore. >>>>> >>>>> Suggested-by: Luca Ceresoli >>>>> Signed-off-by: Giulio Benetti >>>>> --- >>>>> V1->V2: >>>>> * improve Config.in description as pointed by Luca Ceresoli >>>>> --- >>>>> ? package/rtl8188eu/Config.in | 7 ++++--- >>>>> ? 1 file changed, 4 insertions(+), 3 deletions(-) >>>>> >>>>> diff --git a/package/rtl8188eu/Config.in b/package/rtl8188eu/Config.in >>>>> index 76d9085297..2fab1fd5c0 100644 >>>>> --- a/package/rtl8188eu/Config.in >>>>> +++ b/package/rtl8188eu/Config.in >>>>> @@ -4,9 +4,10 @@ config BR2_PACKAGE_RTL8188EU >>>>> ????? depends on BR2_LINUX_KERNEL >>>>> ????? help >>>>> ??????? A standalone driver for the RTL8188EU USB Wi-Fi adapter. >>>>> -????? This is needed only for Linux kernels before 3.12. >>>>> -????? Since 3.12, there is a (staging) driver in mainline, with a >>>>> -????? similar codebase. >>>>> +????? This rtl8188eu driver is not the same as the one in mainline >>>>> +????? Linux that still has pending work to be done that in this >>>>> +????? driver is done, check: >>>>> + >>>>> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/r8188eu/TODO >>>> >>>> I don't see any thing in this TODO that explains why the out-of-tree >>>> driver is better than the mainline driver. >>>> >>>> The out-of-tree driver has been integrated into drivers/staging/, and >>>> this TODO file lists what should be improved in the driver so that it >>>> can be graduated to move outside of drivers/staging/ into the proper >>>> drivers/net/wireless/ location. >>>> >>>> I don't see anything in this TODO that indicates that the out-of-tree >>>> driver has "more features" than the mainline driver, so to me the >>>> Config.in help text still makes sense. >>>> >>>> Could you give some more details? >>> >>> The TODO file[0] is outdated because it states that: >>> * Switch to use LIB80211. >>> * Switch to use MAC80211. >>> * Switch to use CFG80211. >>> are still pending, but it's true not because if we check the Kconfig[1] >>> we find 'depends on CFG80211' and LIB80211. Also if we check for >>> ieee80211_*() callse int drivers/staging/r8188eu folder we find a lot of >>> calls. So I think this module is only a copy of the Linux driver that >>> can work as specified in the actual help(with Linux version before 3.12. > > I haven't checked myself, but if you think the transition to cfg80211 > and lib80211 is completed in mainline, you can send a patch to have the > TODO updated in upstream Linux. That would reduce confusion. I've double checked and it's still ongoing, there is a mix of code of local rtw_ieee80211.c and the linux's ieee80211.h, so I was wrong. >>> Does it maybe make sense to add in the help section: >>> ``` >>> If using Linux 3.12+ it's recommended to use Linux driver >>> ``` > > Yes, absolutely, but only if are you reasonably sure that Linux 3.12 has > all the same rtl8188eu features that it has currently. Not 100%. I think then it's better to drop this patch. I tag it as rejected in Patchwork. Thanks for pointing all those precious details! Best regards -- Giulio Benetti CEO/CTO at Benetti Engineering sas From bb at ti.com Thu Nov 17 20:10:34 2022 From: bb at ti.com (Bryan Brattlof) Date: Thu, 17 Nov 2022 14:10:34 -0600 Subject: [Buildroot] [PATCH v6 0/3] add support for TI's AM64x boards In-Reply-To: <20221117001511.1753592-1-gadiyar@ti.com> References: <20221117001511.1753592-1-gadiyar@ti.com> Message-ID: <20221117201034.hk4dlgduw6aw7347@bryanbrattlof.com> On November 16, 2022 thus sayeth Anand Gadiyar: > This series introduces support for TI's AM64x SK boards. > > We would like to add support for the AM62x SK as well, but are > currently blocked by availability of some firmware. That's still > on the list, as is the SK-TDA4VM. We should also be able to > enable the beagleboard-ai64 alongside that at the same time. > > > This series was previously sent out by Xuanhao in August and > was reviewed by Giulio Benetti up to v5 (Thanks!). > > This series addresses further review comments for v5 from Romain > Naour. Thanks for the review Romain! > > Andrew Davis acked the previous series, except for one new change > that I've addressed in this version. > > I addressed all of Romain's comments except one - I couldn't get > the sha256sum for the k3-image-gen package to be updated in the > source repository, so for now it's still manually computed. I'll > see what I can do about getting the repository owners to generate > these automatically at release time. > > Changes in v6: > - rebased to latest next branch and retested > - updated u-boot and kernel to latest released versions as of today > From Andrew's comments: > - added a new SOC_TYPE option for k3-image-gen, as requested by Andrew > Davis in a review comment. > From Romain's comments: > - use "if" instead of "depends on" for sub-options > - move TI K3 R5 Loader defconfig selection to Kconfig > - use $(HOST_DIR) instead of $(HOST_ARM_GNU_TOOLCHAIN_INSTALL_DIR) > - Retain Xuanhao's gmail ID in the MAINTAINERs file, but drop his TI > email from CC list as it will be inactive till he rejoins TI > - Add a plain-text license file into the k3-image-gen repository and use > it instead of the HTML manifest file. Confirmed that this is still > BSD-3-Clause license. > - Add comments in the ti-k3-image-gen.mk file for a couple of options > Sorry for the noise everyone.. I wasn't subscribed to the lists and it rejected my mail :( Tested-by: Bryan Brattlof The patches still look great to me :) ~Bryan From clg at kaod.org Thu Nov 17 18:00:03 2022 From: clg at kaod.org (=?UTF-8?Q?C=c3=a9dric_Le_Goater?=) Date: Thu, 17 Nov 2022 19:00:03 +0100 Subject: [Buildroot] [PATCH v5 2/2] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20220904095237.1401885-3-laurent@vivier.eu> References: <20220904095237.1401885-1-laurent@vivier.eu> <20220904095237.1401885-3-laurent@vivier.eu> Message-ID: <10716f6f-5738-5dbb-d0e7-6711331835d1@kaod.org> Hello Laurent, On 9/4/22 11:52, Laurent Vivier wrote: > Build a 5.19 (first version with the m68k virt machine) kernel > for "qemu-system-m68k -M virt" machine. > > Signed-off-by: Laurent Vivier > --- > DEVELOPERS | 2 + > board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++++ Why not use the linux virt_defconfig ? > board/qemu/m68k-virt/readme.txt | 5 ++ > configs/qemu_m68k_virt_petitboot_defconfig | 25 ++++++ > 4 files changed, 121 insertions(+) > create mode 100644 board/qemu/m68k-virt/config.linux > create mode 100644 board/qemu/m68k-virt/readme.txt > create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig > > diff --git a/DEVELOPERS b/DEVELOPERS > index 45fa4c7e0686..fb500c706543 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1744,6 +1744,8 @@ F: package/open-lldp/ > > N: Laurent Vivier > F: package/petitboot/ > +F: board/qemu/m68k-virt/ > +F: configs/qemu_m68k_virt_petitboot_defconfig > > N: Lee Jones > F: boot/afboot-stm32/ > diff --git a/board/qemu/m68k-virt/config.linux b/board/qemu/m68k-virt/config.linux > new file mode 100644 > index 000000000000..88edb9b1eb3f > --- /dev/null > +++ b/board/qemu/m68k-virt/config.linux > @@ -0,0 +1,89 @@ > +CONFIG_LOCALVERSION="-virt" > +CONFIG_SYSVIPC=y > +CONFIG_CGROUPS=y > +CONFIG_BLK_CGROUP=y > +CONFIG_CGROUP_SCHED=y > +CONFIG_CGROUP_PIDS=y > +CONFIG_CGROUP_RDMA=y > +CONFIG_CGROUP_FREEZER=y > +CONFIG_CGROUP_DEVICE=y > +CONFIG_CGROUP_CPUACCT=y > +CONFIG_BLK_DEV_INITRD=y > +CONFIG_KEXEC=y > +CONFIG_BOOTINFO_PROC=y > +CONFIG_VIRT=y > +CONFIG_PROC_HARDWARE=y > +CONFIG_PARTITION_ADVANCED=y > +CONFIG_AMIGA_PARTITION=y > +CONFIG_ATARI_PARTITION=y > +CONFIG_MAC_PARTITION=y > +CONFIG_BSD_DISKLABEL=y > +CONFIG_MINIX_SUBPARTITION=y > +CONFIG_SOLARIS_X86_PARTITION=y > +CONFIG_UNIXWARE_DISKLABEL=y > +CONFIG_LDM_PARTITION=y > +CONFIG_LDM_DEBUG=y > +CONFIG_SUN_PARTITION=y > +CONFIG_SYSV68_PARTITION=y > +CONFIG_NET=y > +CONFIG_PACKET=y > +CONFIG_UNIX=y > +CONFIG_INET=y > +CONFIG_IP_PNP=y > +CONFIG_IP_PNP_DHCP=y > +CONFIG_IP_PNP_BOOTP=y > +CONFIG_CGROUP_NET_PRIO=y > +CONFIG_CGROUP_NET_CLASSID=y > +CONFIG_NET_9P=y > +CONFIG_NET_9P_VIRTIO=y > +CONFIG_DEVTMPFS=y > +CONFIG_DEVTMPFS_MOUNT=y > +CONFIG_BLK_DEV_LOOP=y > +CONFIG_BLK_DEV_RAM=y > +CONFIG_VIRTIO_BLK=y > +CONFIG_SCSI=y > +CONFIG_BLK_DEV_SR=y > +CONFIG_SCSI_VIRTIO=y > +CONFIG_MD=y > +CONFIG_MD_LINEAR=y > +CONFIG_MD_MULTIPATH=y > +CONFIG_MD_FAULTY=y > +CONFIG_BLK_DEV_DM=y > +CONFIG_DM_UNSTRIPED=y > +CONFIG_DM_CRYPT=y > +CONFIG_DM_SNAPSHOT=y > +CONFIG_DM_THIN_PROVISIONING=y > +CONFIG_DM_CACHE=y > +CONFIG_DM_WRITECACHE=y > +CONFIG_DM_EBS=y > +CONFIG_DM_ERA=y > +CONFIG_DM_CLONE=y > +CONFIG_DM_MIRROR=y > +CONFIG_DM_RAID=y > +CONFIG_DM_ZERO=y > +CONFIG_NETDEVICES=y > +CONFIG_VIRTIO_NET=y > +CONFIG_INPUT_MOUSEDEV=y > +CONFIG_INPUT_EVDEV=y > +CONFIG_VIRTIO_CONSOLE=y > +CONFIG_HW_RANDOM_VIRTIO=y > +CONFIG_DRM=y > +CONFIG_DRM_VIRTIO_GPU=y > +CONFIG_FB=y > +CONFIG_SOUND=y > +CONFIG_SND=y > +CONFIG_SND_VIRTIO=y > +CONFIG_VIRT_DRIVERS=y > +CONFIG_VIRTIO_INPUT=y > +CONFIG_EXT4_FS=y > +CONFIG_AUTOFS_FS=y > +CONFIG_ISO9660_FS=y > +CONFIG_JOLIET=y > +CONFIG_ZISOFS=y > +CONFIG_UDF_FS=y > +CONFIG_TMPFS=y > +CONFIG_TMPFS_POSIX_ACL=y > +CONFIG_9P_FS=y > +CONFIG_9P_FS_POSIX_ACL=y > +CONFIG_9P_FS_SECURITY=y > +CONFIG_EARLY_PRINTK=y > diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt > new file mode 100644 > index 000000000000..30803d403a4c > --- /dev/null > +++ b/board/qemu/m68k-virt/readme.txt > @@ -0,0 +1,5 @@ > +Run the emulation with: > + > + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # /qemu_m68k_virt_petitboot_defconfig > + > +The petiboot menu will appear in the terminal where QEMU has been started. > diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig > new file mode 100644 > index 000000000000..4f289fb7a667 > --- /dev/null > +++ b/configs/qemu_m68k_virt_petitboot_defconfig > @@ -0,0 +1,25 @@ > +BR2_m68k=y > +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y > +BR2_CCACHE=y > +BR2_RELRO_NONE=y > +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" > +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y > +BR2_ROOTFS_MERGED_USR=y > +BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" > +BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" You could add : BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" > +BR2_LINUX_KERNEL=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION=y > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" > +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y > +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-virt/config.linux" > +BR2_LINUX_KERNEL_XZ=y > +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y > +BR2_PACKAGE_KEXEC=y > +BR2_PACKAGE_KEXEC_ZLIB=y > +BR2_PACKAGE_ETHTOOL=y > +BR2_PACKAGE_NET_TOOLS=y > +BR2_PACKAGE_NETCAT=y > +BR2_PACKAGE_RSYNC=y > +BR2_PACKAGE_PETITBOOT=y > +BR2_TARGET_ROOTFS_CPIO=y > +BR2_TARGET_ROOTFS_CPIO_XZ=y and : # host-qemu for gitlab testing BR2_PACKAGE_HOST_QEMU=y BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y Thanks, C. From bugzilla at busybox.net Fri Nov 18 04:48:31 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Fri, 18 Nov 2022 04:48:31 +0000 Subject: [Buildroot] [Bug 15136] New: kgfiegfiwuegfiuweifgiwuegferwf Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15136 Bug ID: 15136 Summary: kgfiegfiwuegfiuweifgiwuegferwf Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Outdated package Assignee: unassigned at buildroot.uclibc.org Reporter: arenkarheathen at gmail.com CC: buildroot at uclibc.org Target Milestone: --- sigdgiydgiywegdiweiywgeidowuetiwygeiygfwiygfiwyegf -- You are receiving this mail because: You are on the CC list for the bug. From thomas.petazzoni at bootlin.com Fri Nov 18 07:35:05 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 18 Nov 2022 07:35:05 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-17 Message-ID: <20221118073512.20A4B417D9@smtp4.osuosl.org> Hello, Autobuild statistics for 2022-11-17 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 9 | 1 | 0 | 10 | 2022.08.x | 10 | 12 | 0 | 22 | master | 150 | 149 | 2 | 301 | next | 39 | 75 | 2 | 116 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 15 glibc-2.36-66-ga1dc0be03c9d... | 8 host-binutils-2.38 | 7 host-pahole-1.24 | 7 host-rust-1.64.0 | 7 unknown | 6 dash-0.5.11.5 | 5 xz-5.2.7 | 5 libgpg-error-1.45 | 4 linux-6.0.1 | 4 perl-5.34.1 | 4 elfutils-0.186 | 3 frr-8.3.1 | 3 linuxptp-3.1.1 | 3 bat-0.19.0 | 2 check-0.15.2 | 2 gerbera-1.10.0 | 2 gobject-introspection-1.72.0 | 2 igh-ethercat-1.5.2 | 2 libglib2-2.72.3 | 2 linux-5.10.145-cip17 | 2 memcached-1.6.16 | 2 valgrind-3.19.0 | 2 apcupsd-3.14.14 | 1 assimp-5.2.5 | 1 boost-1.80.0 | 1 botan-2.19.2 | 1 cannelloni-1.0.0 | 1 cmocka-1.1.5 | 1 coremark-1.01 | 1 crun-1.5 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 exempi-2.6.1 | 1 fftw-quad-3.3.8 | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fwts-22.09.00 | 1 gdal-3.5.1 | 1 gdb-11.2 | 1 gdb-12.1 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 host-binutils-2.39 | 1 host-delve-1.8.0 | 1 host-go-1.19.3 | 1 host-spirv-llvm-translator-... | 1 imagemagick | 1 json-c-0.16 | 1 libgcrypt-1.10.1 | 1 libkcapi-1.4.0 | 1 lirc-tools-0.10.2 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.1 | 1 lxc-5.0.1 | 1 mender-3.4.0 | 1 mesa3d-22.2.2 | 1 mongodb-4.2.18 | 1 ne10-1.2.1 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 openvmtools-11.3.5-18557794 | 1 pcsc-lite-1.9.9 | 1 pigz-2.7 | 1 pv-1.6.20 | 1 python-cryptography-38.0.1 | 1 qemu-7.1.0 | 1 rtl8821au-4235b0ec7d7220a63... | 1 s6-linux-utils-2.6.0.0 | 1 uhd-4.3.0.0 | 1 wolfssl-5.5.3 | 1 xvisor-0.3.1 | 1 xxhash-0.8.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/911dc70129938ca19decc1b8ceab76e97216d2df | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/95d36a28e54a697d39b11ee7cbf469b6665f96d6 | ORPH armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/520143dec202c6cbe2aa13cdd32180b8485515f6 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/cf0b061f49dacb56907c9a0c136bc627ced0ad7b | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/fc767d2bceeedc6e3464b72cb50a0c5036ece042 | armeb | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/a4522ddfe65896ec56d763b6f063fd9393bdaa06 | ORPH x86_64 | cannelloni-1.0.0 | NOK | http://autobuild.buildroot.net/results/868d283396aa7c7652dafa5efa090f5b1179033b | sh4aeb | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/c37b34d49a781c42cf48def699fae184dd398602 | ORPH arm | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/b0e8251b5f4ed93d6752c682ad205df246985987 | ORPH armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/4987a0b6f0819401e1dd128c168679097c95382e | powerpc | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/02110e03a226f2f64b0c0091e7dcf99d7c1d6c65 | sparc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/48764807c0b488c6748127c0a93a0ce2ef3c8c09 | sparc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e3e700549c867b23527e2fec1c278f13f6931527 | ORPH or1k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/d2121ad54880c5842978b478ea0f121ce39f27d3 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/301a8711beb2be6434544d017687e3d1e65698ed | ORPH or1k | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/5fba544c43461de3dfa9326d9f9f29a6ff6b6f74 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/fb58895cedcb357f4c34166cbcbd47a8291da445 | ORPH i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/2bbc5031e990405a383f291d947e27fa03386fb1 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/f38028aabbea7ac4d55597eeb28fb937cbf219b1 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/33cde6477db973f5ec537620a6ce84e7d28d5999 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3de9f9ad5bdff2090a8014b0bdb1e7c0f6a5da1d | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/cd6bcbe55a169f66188f3686acd6deecdf12c931 | ORPH arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/5d5016a4760895b4eac908fe8a9690c89c4f26da | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/6a5dc1a7008b1ce367949a596e4922b1f6d7ef2e | ORPH mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/5fdecf8ae80404e68323eb0a8fa7cefaa1cc030f | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/565aa837af1eee5c92b909b917746dc9760ddd47 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/13ce874c28dcef5aedd9b804c1d1765067c16abf | sh4 | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/ef939f9c394bd1caa1263e7dcd2ca79a3694336a | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/e79019ae878e694217dc93e67a5cf40f4ea345bd | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/579be018ac75a59bfa7924c391e4520472d579af | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a6372b97617d03e9f8a65c4e6c5f2b0f711d038b | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/3d13b3341a622f87727ce14f0fc7ed1e6e0c19ed | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/9fcdde49fd6d86d91a67df0007d3446ff83427ee | arm | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/f817b2e7fd0483a81b13e4c827999f1fc3dd4817 | ORPH or1k | gdb-12.1 | NOK | http://autobuild.buildroot.net/results/9aacb7d77becc3a6692766d27a51ef5d2d9f3723 | ORPH mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3f01eb6f9a5717f1360d85c5329b71475791d77d | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/d3497927d02e3f1431f2c1d254228adf730b1e11 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0a092b1660793d4f9189bec03a442176d5f4779b | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e7038eb7f759c371d7156844e416ae8b740e681c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a580a10fbaa33dbb08c872b88b93287dbec7525c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b381c8a67003de30edcc83e02756e273fa4aeb80 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8cbdefd768ba675c58ff32fc4c50b52ced906b9e | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b224cc302971c6b576d85a8f3cc3896367fad75d | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fd033177cf228b436c6d7d31c3c96564519da348 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c8c35a22f3e6bfe6722407789016d6850a2ac2c0 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/578141a5b59bbbba066bbfc88f4e9819b9336e19 | i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/228cebc46fcbaf7a866e651781323b1d9cbf6ef2 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/fe7134b88e4481e887f4c8967cbd093a40e911e2 | ORPH mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/f925f6b3a0400c0596feba24bb2188010ed1cf3c | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e5804157add51654d4ebf47a663a1a56aff65f8d | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/36205fdd924be0c75700895c6087b3dbb03bf9ea | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ed7074d2c2527f1c67fe7517a6ec390886084786 | sparc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6782c59d9f1e4cec4a11c15956d1899885b9fab1 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/103480cd60f1398f1935be583140bb3e9e5549e3 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/45714d341b418f89a6e74628b134af67886698b6 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/435790f0c9be3e1a49eb38f35b334f55a18617f8 | powerpc64 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/d81c3d5fdeb0a8533798bac53f9896c159d0f5f6 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/1b55721e1ad21937c1b3b9c858e44daa2441d72a | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/049e681ebf6aff0db168aabcb37e8ec5de9783da | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e0c92162fd1c548f15e70de25144827ceab35b28 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c9a3ffbb3cdeb675ec4abbb4adf1f8ece11f019a | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7e768a9c72e6a668ded8a58fbe0d4815c22d2a8f | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d4e2561cda0f261fdbdabd3930aa3df189e922bd | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a9075422f335751f0b81bff0eb3cd90bd459607a | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cedb43e6e8de02443072b6abcd004156e60403ae | riscv64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/bd4f6dd1185d2dc7a9f256eb3b09d1df7359cc3e | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/92120b23445a25907ba8673bb03ef70b51c6563e | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/08040f42f3303730c1e1eef9fb26e1e34bc1e225 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/188609c91f157db0e0bdbf280ae5732dc3a03587 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ed9d8153d1c5ee84c4c674ed9ce9bf45e4b7a4b5 | arm | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/db729e8351a53c3bbd34847f52d05ec57baec34c | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/7d1b93dd725f6fbb308eaf6b51bf939fa5832910 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b8eb8ef1b41fd7b1349f5a9899dea2244e1c74bf | arm | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/35786098b68a7987d76fc93db32a418fc18b4223 | ORPH i586 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/937464cef3e5ac3f83d4f1403d592adac21d0eed | sparc64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/ec329aa39e1b2a0218cc1d92e7b61f3560bc967d | arm | imagemagick | TIM | http://autobuild.buildroot.net/results/1ea44d76754411b491cbd1373eb8ec71deb90248 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/9dd56b27b45f92a7a6152b851bf2cf9e3df3cf47 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/d1654055b44ab0c330592f3da2e9b36c46669a63 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/49dbad8c8a7f94670201a3838fd8e09aabc881d1 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5dbe5a9dea0a6e6d4e94a78386ef083ca5264a71 | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/4fc16d459d40969302edad91f6c3187c9f4d4cb9 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e76b354e3a0e1cf19f2fff9d809bfa12e0b2ec1d | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/193f02c3c4eac5879e13228c24a907f8e194beee | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/80652b326ceffa78c92b329a00732dbc00fc52cd | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/be66e0a7fd2c108d8df2b5a9a0f6c93dacaa90f8 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/be4685f7c57a5bd06490b411fb111b7bc1db07cc | riscv32 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c2c0caa1392f2897c0ce931a1488578df212975e | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a993b435b3beaa2777b05da696a1f24adf9cf3d6 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f7e6824c62052e6792b781dcd9fd262e93800653 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8e6cf2b596166b9c750c9010f08a2fd1db186812 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/887a79b289b54ac3346bbe455589ce565e4bf0b1 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/df308d379691c6ee19a91b3678d13cd3cc28f0d4 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ce2a127584c9e36413db39d64ed854a1d417c2f7 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7493ae76c9263c65174c9bc83d64941cb241b63d | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9eb8f07bc1c3e8b1e45eb86fa16081a50884b879 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/50dd3904f66fd183f00ff236f49f18fdcd07031e | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a76d0b0f7a4ef56b2e2e351def9c6476cd87d5c2 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/300b09dd29ec332d03e6fc7e3398d3abfc268bee | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3236177b716bff11bda45ff4d8b3929e216ab80f | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2a5db992b35098c214af44ccd44f245b44b65868 | nios2 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/deaf2229071eb1f2f74b202f94bc2e6a259a819b | ORPH powerpc64le | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/59f41e90f75f8e6e5393f1f925f2450b0cc63981 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/48b7b32e89b8a8933343b15b4343251129e1d65b | ORPH sh4aeb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0a5c991df1426d91b16432fe02225a9b0c0fec00 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ea9ce98c64b06109e215d0aa13a5cc2258c3be8c | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/22d0949acf3c09ddb5403894eee831b29ada60c2 | ORPH sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/e05c35c8aa51be3111b720f15e00e4014c2e7d74 | s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/797f74a92d73a9c191d2177de6b52ab261be1bf1 | or1k | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4e6159958ce65b57446061848eaabfa677e70cce | i686 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/21b31486e08ec2fd9c2737b79f81e41dd6572be5 | ORPH arc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/30fb9bef39c80467d8d5b0012997c7c646963328 | or1k | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/f349be58fae94c9094e9ef4409e039ad96719d12 | sh4 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/d1404a3f466d6572d7a38114e4a4739eac9b0e88 | arceb | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/45040a124582c989ce05d2ee150d958952c745b5 | ORPH powerpc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/40988ea7e705142a110f4dd39dd7a7153b747a4c | ORPH i686 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/bf0875f70981eb9df408ec6dfffd3baaef805ddf | powerpc | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/69c1d3c70958e0c5747fc414c2c09591fee1a756 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/72751f3db75a1b27d0de8204deaec33986cbbdff | aarch64 | ne10-1.2.1 | NOK | http://autobuild.buildroot.net/results/2794823237045e5a9177f38bc9b9279fa9c19a57 | microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/d15fbdc4ba4780150f5ea0cf4d75723f2b8b06c8 | ORPH powerpc64le | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/0a954b127e68be555082c0f64617d2c657d62bc8 | aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/2a3bd72dcbbb818c1d0f3bf7c1848e40eae31edc | arm | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/d81320e63fe6bd7f8fc7560a0e02f62ba377217a | ORPH sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/332560352d5ac232e0a3f3f9f55f1578f7e16da8 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/f376b361cca5166795da13236d35d7852d205c36 | arm | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/7de6d9d44d8c38f60649003e116a00f262a74193 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/88e8f66108e299cd2f8b4a39afabf5ca003fdb26 | microblaze | pigz-2.7 | NOK | http://autobuild.buildroot.net/results/eaad94d4df0b423ee213b59791c5cc9db246d3cf | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/0baf786f46d8d85789acb03d96b615c07d55409d | ORPH mips | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/1fdc5d640800d68ce7f1b01595b18e89bacd4723 | mips | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/adf28fba29d5a07ed752fb6cb58ffa315c4ebfde | arc | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/b0b4007c2bea1935a59d9dfd97e9ecf7239a6824 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/500b6a5dc71b0dfa588d256328c2b76895dcb02d | mips | uhd-4.3.0.0 | NOK | http://autobuild.buildroot.net/results/a7b38c52d16fe9cbced049b0e2a5aaaa08263f74 | riscv32 | unknown | NOK | http://autobuild.buildroot.net/results/3c630d14f26e797dd24072b6ca006370117dc3b3 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/bae6a7a8629d7a689ac3581ab363908dd6a3c346 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/584009968f9f2025c243d12630933c84af478de8 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/52adff7a295d8a51ef8a2c9f556f624cf041609f | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/0847449a301254f48e3ce02919337110b2223f36 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/0dab4fdff7663c2d93a5019bb8ec334b192ceffa | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/1ee075823c802fe66f0d59a8e75c07d108653c4c | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/6b6a1efa20d5d16de74c6d55418a36163bb89af4 | ORPH mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/26c4763c343cf1c54773d4115154c0f486b69faa | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/3842e3f1d1268ebc43459a2261a818d49f9cad48 | aarch64 | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/245c75131ab818f9f8f6112c606c2880f475fb66 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1ea324e111fce1edc77b5a15aeef4c96dd233f80 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0e5ac462ba84d2fa26ec90b90a6e368ed9e0af09 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/84522ea04b19d47627a3122492fde56efe9b3aae | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/64635f0ab1b08e5c42c8f43df49f40171eea8a1f | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/acfc6239a54e8941ef1905da66b6785607055a2c | ORPH Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 7 imagemagick-7.1.0-51 | 4 libnss-3.84 | 4 host-binutils-2.38 | 3 host-gdk-pixbuf-2.42.10 | 3 host-rust-1.65.0 | 3 lxc-4.0.12 | 3 s6-linux-init-1.0.6.3 | 3 xz-5.2.7 | 3 crun-1.5 | 2 dash-0.5.11.5 | 2 glibc-2.36-66-ga1dc0be03c9d... | 2 gobject-introspection-1.72.0 | 2 linux-6.0.1 | 2 traceroute-2.1.0 | 2 uclibc-1.0.42 | 2 android-tools-4.2.2+git2013... | 1 boost-1.80.0 | 1 brltty-6.5 | 1 cache-calibrator | 1 datatables-1.10.20 | 1 dhcp-4.4.3-P1 | 1 dieharder-3.31.1 | 1 edk2-edk2-stable202102 | 1 elfutils-0.186 | 1 fontconfig-2.13.1 | 1 gensio-2.5.5 | 1 gerbera-1.10.0 | 1 gnuradio-3.10.4.0 | 1 gobject-introspection | 1 heirloom-mailx | 1 host-binutils-2.37 | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 host-python-greenlet-2.0.0 | 1 jack2-1.9.21 | 1 jemalloc-5.3.0 | 1 libgcrypt-1.10.1 | 1 linuxptp-3.1.1 | 1 norm-1.5.8 | 1 opus-1.3.1 | 1 pango-1.50.11 | 1 python-bunch-1.0.1 | 1 rtl8189es-39c17661136da48f8... | 1 uccp420wlan-6.9.1 | 1 wolfssl-5.5.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/525e8398752e4b7da13e64555021b8cc8860a2ac | powerpc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/4639bac8b721461e4cce831ced3acb3340a53c5b | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/ad0c867cb2d7c9146479f3eaab5c47dc9019452b | sparc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/9c5a2b98cab513972d60672f5268408247ef2b07 | powerpc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/626a9127144167d6c730249a0b0c7e94d7538c20 | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e3ca63be08da4a2301335b7668b2e2d67a01a6e4 | mipsel | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c446282334db47a6de15ab0e0718b83a534f883c | riscv64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/0f5b75e87fd2be9a48c489b859717cd791289ef7 | sparc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/a0155527bf95f2c5752e1f5d802f7fae9fa4634e | powerpc | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/13a922619d4235b333e473e5a4d05bd900da529c | sparc64 | cache-calibrator | NOK | http://autobuild.buildroot.net/results/c4638dd6237bb65c3176a99f9b9f57a5478e6587 | sh4 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/1fd2754a927fe51f32f4a0b47e3db8a5164dc156 | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/80da5c0001eb8c57ea28afa9bf6a98120327cd35 | mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/ab14e2fc536f206bc786bcefcf91d3967dbcf4bd | ORPH mipsel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a5ec7e90ec2206dd3f5ee13085775c8c34854b4d | ORPH arc | datatables-1.10.20 | NOK | http://autobuild.buildroot.net/results/facb6d633474e4887b8885ae85f3f548b294fe4b | sh4a | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/2e608669f46c40b59d3d1a21934f7fe44efe2280 | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/022c10f9ed71ece64caae298a7d9932ea240033f | aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/aa2c2edabeda0ea18a71b94ea5554a2807d22707 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8f031f85166fd9aa7366e38332fb95036e362aac | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/572d42ffe99b69ac8ab2af8cc124453d6c29ef12 | ORPH sh4eb | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/c8ef02185678ab9681680b2357ed58b903722695 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6b0309105db0d11dd8e202e65ee82a584ab98d52 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42e308600e5fdce5ce359970f322bccb05d8a0a8 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/995d3d9426ae4a23999edf165041fdbb09ffc2eb | aarch64_be | gnuradio-3.10.4.0 | NOK | http://autobuild.buildroot.net/results/ac80b9d10d0c28e1f4e9c38c7d7cb4c5c824bfef | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/b30658c0454a87f48bcc539565b94ad28b9487b5 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/24f0e62dcc9fe634c00566d1feb345d92bba1e8c | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/1d9c896f08e1e0a8c2bac4fbc2ec714dfb9d2053 | ORPH armeb | heirloom-mailx | TIM | http://autobuild.buildroot.net/results/8584e8f70ab14c71a5f0185f0a85543ae248d13b | s390x | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/0f5318dbc43721668920cfdacc17861ab3c38ad1 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/11833aa63924cd5f47fa1d231b85b96fc799a33e | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5656de0927676ecffb42a98e3f3c72da57932534 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3f6bd9e6c91caa67438f82379418f95b7016eff7 | arceb | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/54ed09a1174a27fa1420b6e711e5773d0a0ee31e | ORPH sh4aeb | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/a8133740d1b0b65a7adb604cb08889bf04848f20 | ORPH sh4 | host-gdk-pixbuf-2.42.10 | NOK | http://autobuild.buildroot.net/results/7e52719d767d2312c05e9fc425116791007ada33 | ORPH aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/74c09e3c04dded1e83718325d047ba78c14bd29c | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b85a84c37e56af5e423f7dd7ae164972cabf2d91 | i586 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/19a88b5974b579f6f1f7d20b97fb4026db1e82c2 | powerpc64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/f1223e45c4e2b59dabef50e455173fbd894989b1 | mips | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/4e3d428454b8cf99011dc8039652da08f8e5f191 | aarch64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/0d28f156df2a267a027716031dbd63c8efc94b04 | arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/73ae65c5195b59ae89d17a6ff67ecbc6f58eb7ff | ORPH mipsel | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/bfff551829f7152b2848d6131ca55539b5d294e6 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/aff29605ae195fbf8d32368d13983b477728c7a4 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8a7d01aefa607420f66a9524652d06440cc78778 | ORPH s390x | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ea967cfdcd74f81f3fc7e22b63fa547bb202c69c | sh4 | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/bdac9a8a9d732234bcc1b4f101a5e706fd91b068 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/2b573b3973ca19d092ad1d184d95c293a5c21e16 | ORPH aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/cf0ff45219bc4f9eff7d5f5d9cdd87e696229431 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/82b28c726f8185b6ba002df889e1d5f7ed23ec0b | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c0f636e0ea6b8de7223545cc127e7968cfb23ee9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2d36b059c356c87a63ab7a0b4b60670c7a9e94f8 | sparc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a608fa18fa7bc4b9da537aa2c33853b2d4fd9126 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b54b2ea94c6a7cf6fcbfa549a6d2fb39d7fde064 | ORPH powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/9a7c4c608257f387bdee2115bcc78c3de2aacc6c | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/ad38b7a58455bf0ced17040663f8e25a50c6607b | aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/5ca713d86e3fef9d1590fe1065fb8aa1013baf11 | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/bb2627bfae94bf48a2ac61563274fd94f2f17355 | arm | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/48c77145e5bdf3443b348b410c1edaef8ce90311 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/98310ed7ea168b6f498c7252cbf403b8316d3730 | ORPH i686 | pango-1.50.11 | NOK | http://autobuild.buildroot.net/results/fd0da18445af324ee910f6c810caff404d2c9d08 | ORPH mipsel | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/f01c8d2158c413bffd1438a7b4994b88e4bbe2ff | arc | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/be90a0d218243de5fc780fe810f7411ab5fe05fa | xtensa | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/a24608c4129bea97780621a36205ac7104e32fc6 | microblaze | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/9f41d0c8e50bfb94e15b4713991224db2d424a00 | armeb | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/6f3dfc701f87b8c95715da94921811d3d4d59be4 | mips64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/6d8b1812d1cc23c12d827e7338e3fe523d6375c1 | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/897dd7f2658ccecb03587d14add73f7b46acb05e | riscv32 | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/0a4ee6dc4f6d4cd7a69af8d1f1d34273aa978942 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/783010d3dbdeb1d08fe3cffa61474caeb133f82c | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/6c35a0e964aef90027228a6a207a9b57d8976fef | mips | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/e4264b4a2fd2294c29235be6ba07dd4cfdbf0f6c | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ca4fec17fdf1706942af37810657f329d0eaa7c6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5f5825fc5737fd1bb5f63ad556248fd215e8d938 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6f8d12552e20bae119688ae6a60ecdb51ba87268 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- exempi-2.6.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/feae5ba4304892e15082c107c8281e9d16e08b9d | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 2 /home/buildroot/autobuild/i... | 1 gerbera-1.10.0 | 1 host-rust-1.62.0 | 1 libgcrypt-1.10.1 | 1 openal-1.22.0 | 1 openblas-0.3.20 | 1 skalibs-2.10.0.3 | 1 tealdeer-1.5.0 | 1 unknown | 1 wolfssl-5.5.3 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/d26985b423a7c0598ef478c6329eae428ce589c9 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/51e9c5ba1de88470afcad6f7b631766e9e9f8d45 | powerpc64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/4d4ac07b7998514ae478fbf14c4a7dc8e0e4fff3 | m68k | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/28f905d63b2f3de62be6a72fdf1a0ceb92f52413 | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/12b792b2a1591a0e499ae2e47f7d950ab08e36eb | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/27f4694747c7fb7d68b2fd1c8c2b5ef604300558 | ORPH mips64 | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/222a58063bf3a4f47ac9199d67c359d27a407618 | i686 | openblas-0.3.20 | NOK | http://autobuild.buildroot.net/results/c3783d8006a6d9e5a936b0c64baee19c1e884c4b | ORPH or1k | skalibs-2.10.0.3 | NOK | http://autobuild.buildroot.net/results/f4c7217efefe979dcee046ff0d29ae297c5f4513 | sparc64 | tealdeer-1.5.0 | NOK | http://autobuild.buildroot.net/results/5cfe6fe545e6df8e44cb7237933d3efb66d12938 | arceb | unknown | NOK | http://autobuild.buildroot.net/results/3f7cce2412014144fc69c22b0af3191b384927da | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/73db584a50dfebb9e16894b72d6bb69ddbd60e3f | Gitlab CI results for 2022-11-17 ================================ Detail of defconfig failures for 2022.02.7 ------------------------------------------ defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_arm_versatile_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338616732 | ORPH qemu_m68k_mcf5208 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338616742 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338616937 | Detail of runtime-test failures for 2022.02.7 --------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ ...X8664corei7GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618478 | ORPH ...corei7MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618482 | ORPH ...nX8664corei7MuslStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618493 | ORPH ...664v2GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618505 | ORPH ...8664v2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618508 | ORPH ...64v2UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618510 | ORPH ...8664v3MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618519 | ORPH ...64v3UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618521 | ORPH ...664v4GlibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618522 | ORPH ...8664v4MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618523 | ORPH ...64v4UclibcBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618526 | ORPH ...linX86core2GlibcStable | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618532 | ORPH ...6core2MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338618535 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338617834 | ORPH ...ToolchainSourceryArmv5 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338617845 | ORPH TestF2FS | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338617079 | ORPH TestLuajitLuaFileSystem | https://gitlab.com/buildroot.org/buildroot/-/jobs/3338617376 | ORPH Detail of defconfig failures for 2022.08.2 ------------------------------------------ defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933480 | Detail of runtime-test failures for 2022.08.2 --------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestExt2r1 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933536 | ORPH ...86i686MuslBleedingEdge | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335934116 | ORPH ...ernalToolchainCtngMusl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933834 | ORPH TestLuaLuazlib | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933636 | ORPH TestLuajitLuacURL | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933621 | ORPH TestPerllibwwwperl | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933687 | ORPH TestSyslogNg | https://gitlab.com/buildroot.org/buildroot/-/jobs/3335933796 | ORPH Detail of defconfig failures for 2022.11-rc2 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086075 | Detail of runtime-test failures for 2022.11-rc2 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestLuaLuaAugeas | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086451 | ORPH TestPixz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086617 | ORPH TestPythonPy3Pexpect | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086737 | ORPH -- http://autobuild.buildroot.net From laurent at vivier.eu Fri Nov 18 14:14:32 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 15:14:32 +0100 Subject: [Buildroot] [PATCH v7 0/3] package: add petitboot to use with qemu-system-m68k Message-ID: <20221118141435.1084565-1-laurent@vivier.eu> qemu-system-m68k has introduced in v6.0 a new pure virtual machine that is now supported by linux v5.19. The goal of this series is to provide petitboot as an embedded bootloader for it (like it is for the IBM spapr machine). The first patch introduces petitboot package, the second patch the configuration to build buildroot with petitboot for the QEMU machine. You can test it with: qemu-system-m68k -M virt -kernel images/vmlinux \ -initrd images/rootfs.cpio.xz \ -append "console=ttyGF0" --nographic Signed-off-by: Laurent Vivier v7: - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y - fix errors reported by check-package - add gitlab testing (C?dric) - update boot-qemu-image.py to support petitboot v6: - rebase v5: - remove BR2_CCACHE_DIR, BR2_PACKAGE_DTC and BR2_PACKAGE_DTC_PROGRAMS v4: - address Thomas' comments - remove petitboot-mtd config as libflash is not available v3: v2: v1: - first version, I messed up with list subscription and git-publish... Laurent Vivier (3): package: add petitboot board/qemu/m68k-virt: Add virt-m68k linux config support/scripts/boot-qemu-image.py: manage petitboot interface DEVELOPERS | 5 ++ board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 31 +++++++ package/Config.in | 1 + package/kexec/Config.in | 2 +- package/petitboot/63-md-raid-arrays.rules | 41 +++++++++ package/petitboot/65-md-incremental.rules | 69 +++++++++++++++ package/petitboot/66-add-sg-module.rules | 2 + package/petitboot/Config.in | 23 +++++ package/petitboot/S14silence-console | 9 ++ package/petitboot/S15pb-discover | 38 +++++++++ package/petitboot/fs-overlay/etc/inittab | 34 ++++++++ package/petitboot/fs-overlay/etc/locale | 1 + package/petitboot/fs-overlay/init | 8 ++ package/petitboot/kexec-restart | 8 ++ package/petitboot/petitboot-console-ui.rules | 6 ++ package/petitboot/petitboot.hash | 2 + package/petitboot/petitboot.mk | 77 +++++++++++++++++ package/petitboot/removable-event-poll.rules | 4 + package/petitboot/shell_config | 19 +++++ package/petitboot/shell_profile | 2 + support/scripts/boot-qemu-image.py | 13 ++- 23 files changed, 485 insertions(+), 4 deletions(-) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig create mode 100644 package/petitboot/63-md-raid-arrays.rules create mode 100644 package/petitboot/65-md-incremental.rules create mode 100644 package/petitboot/66-add-sg-module.rules create mode 100644 package/petitboot/Config.in create mode 100755 package/petitboot/S14silence-console create mode 100755 package/petitboot/S15pb-discover create mode 100644 package/petitboot/fs-overlay/etc/inittab create mode 100644 package/petitboot/fs-overlay/etc/locale create mode 100755 package/petitboot/fs-overlay/init create mode 100755 package/petitboot/kexec-restart create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/petitboot.hash create mode 100644 package/petitboot/petitboot.mk create mode 100644 package/petitboot/removable-event-poll.rules create mode 100644 package/petitboot/shell_config create mode 100755 package/petitboot/shell_profile -- 2.38.1 From laurent at vivier.eu Fri Nov 18 14:14:34 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 15:14:34 +0100 Subject: [Buildroot] [PATCH v7 2/3] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <20221118141435.1084565-1-laurent@vivier.eu> References: <20221118141435.1084565-1-laurent@vivier.eu> Message-ID: <20221118141435.1084565-3-laurent@vivier.eu> Build a 5.19 (first version with the m68k virt machine) kernel for "qemu-system-m68k -M virt" machine. Signed-off-by: Laurent Vivier --- DEVELOPERS | 2 + board/qemu/m68k-virt/config.linux | 89 ++++++++++++++++++++++ board/qemu/m68k-virt/readme.txt | 5 ++ configs/qemu_m68k_virt_petitboot_defconfig | 26 +++++++ 4 files changed, 122 insertions(+) create mode 100644 board/qemu/m68k-virt/config.linux create mode 100644 board/qemu/m68k-virt/readme.txt create mode 100644 configs/qemu_m68k_virt_petitboot_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 70cb9ee68ca9..4fc33fd862d6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1741,6 +1741,8 @@ F: package/open-lldp/ N: Laurent Vivier F: package/petitboot/ +F: board/qemu/m68k-virt/ +F: configs/qemu_m68k_virt_petitboot_defconfig N: Lee Jones F: boot/afboot-stm32/ diff --git a/board/qemu/m68k-virt/config.linux b/board/qemu/m68k-virt/config.linux new file mode 100644 index 000000000000..88edb9b1eb3f --- /dev/null +++ b/board/qemu/m68k-virt/config.linux @@ -0,0 +1,89 @@ +CONFIG_LOCALVERSION="-virt" +CONFIG_SYSVIPC=y +CONFIG_CGROUPS=y +CONFIG_BLK_CGROUP=y +CONFIG_CGROUP_SCHED=y +CONFIG_CGROUP_PIDS=y +CONFIG_CGROUP_RDMA=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_KEXEC=y +CONFIG_BOOTINFO_PROC=y +CONFIG_VIRT=y +CONFIG_PROC_HARDWARE=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_AMIGA_PARTITION=y +CONFIG_ATARI_PARTITION=y +CONFIG_MAC_PARTITION=y +CONFIG_BSD_DISKLABEL=y +CONFIG_MINIX_SUBPARTITION=y +CONFIG_SOLARIS_X86_PARTITION=y +CONFIG_UNIXWARE_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_LDM_DEBUG=y +CONFIG_SUN_PARTITION=y +CONFIG_SYSV68_PARTITION=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +CONFIG_CGROUP_NET_PRIO=y +CONFIG_CGROUP_NET_CLASSID=y +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_BLK_DEV_RAM=y +CONFIG_VIRTIO_BLK=y +CONFIG_SCSI=y +CONFIG_BLK_DEV_SR=y +CONFIG_SCSI_VIRTIO=y +CONFIG_MD=y +CONFIG_MD_LINEAR=y +CONFIG_MD_MULTIPATH=y +CONFIG_MD_FAULTY=y +CONFIG_BLK_DEV_DM=y +CONFIG_DM_UNSTRIPED=y +CONFIG_DM_CRYPT=y +CONFIG_DM_SNAPSHOT=y +CONFIG_DM_THIN_PROVISIONING=y +CONFIG_DM_CACHE=y +CONFIG_DM_WRITECACHE=y +CONFIG_DM_EBS=y +CONFIG_DM_ERA=y +CONFIG_DM_CLONE=y +CONFIG_DM_MIRROR=y +CONFIG_DM_RAID=y +CONFIG_DM_ZERO=y +CONFIG_NETDEVICES=y +CONFIG_VIRTIO_NET=y +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_EVDEV=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_DRM=y +CONFIG_DRM_VIRTIO_GPU=y +CONFIG_FB=y +CONFIG_SOUND=y +CONFIG_SND=y +CONFIG_SND_VIRTIO=y +CONFIG_VIRT_DRIVERS=y +CONFIG_VIRTIO_INPUT=y +CONFIG_EXT4_FS=y +CONFIG_AUTOFS_FS=y +CONFIG_ISO9660_FS=y +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_9P_FS=y +CONFIG_9P_FS_POSIX_ACL=y +CONFIG_9P_FS_SECURITY=y +CONFIG_EARLY_PRINTK=y diff --git a/board/qemu/m68k-virt/readme.txt b/board/qemu/m68k-virt/readme.txt new file mode 100644 index 000000000000..714b74c70ea1 --- /dev/null +++ b/board/qemu/m68k-virt/readme.txt @@ -0,0 +1,5 @@ +Run the emulation with: + + qemu-system-m68k -M virt -kernel output/images/vmlinux -initrd output/images/rootfs.cpio.xz -append "console=ttyGF0" --nographic # qemu_m68k_virt_petitboot_defconfig + +The petiboot menu will appear in the terminal where QEMU has been started. diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig new file mode 100644 index 000000000000..5ddd9837161f --- /dev/null +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -0,0 +1,26 @@ +BR2_m68k=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_TOOLCHAIN_BUILDROOT_WCHAR=y +BR2_CCACHE=y +BR2_RELRO_NONE=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Petitboot" +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y +BR2_ROOTFS_MERGED_USR=y +BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" +BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/m68k-virt/config.linux" +BR2_LINUX_KERNEL_XZ=y +BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y +BR2_PACKAGE_KEXEC=y +BR2_PACKAGE_KEXEC_ZLIB=y +BR2_PACKAGE_ETHTOOL=y +BR2_PACKAGE_NET_TOOLS=y +BR2_PACKAGE_NETCAT=y +BR2_PACKAGE_RSYNC=y +BR2_PACKAGE_PETITBOOT=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_XZ=y -- 2.38.1 From laurent at vivier.eu Fri Nov 18 14:14:33 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 15:14:33 +0100 Subject: [Buildroot] [PATCH v7 1/3] package: add petitboot In-Reply-To: <20221118141435.1084565-1-laurent@vivier.eu> References: <20221118141435.1084565-1-laurent@vivier.eu> Message-ID: <20221118141435.1084565-2-laurent@vivier.eu> from https://github.com/glevand/petitboot--buildroot Updated to work with m68k architecture rather than PlayStation3 (focused on qemu-system-m68k virt machine) Signed-off-by: Laurent Vivier --- DEVELOPERS | 3 + package/Config.in | 1 + package/kexec/Config.in | 2 +- package/petitboot/63-md-raid-arrays.rules | 41 +++++++++++ package/petitboot/65-md-incremental.rules | 69 ++++++++++++++++++ package/petitboot/66-add-sg-module.rules | 2 + package/petitboot/Config.in | 23 ++++++ package/petitboot/S14silence-console | 9 +++ package/petitboot/S15pb-discover | 38 ++++++++++ package/petitboot/fs-overlay/etc/inittab | 34 +++++++++ package/petitboot/fs-overlay/etc/locale | 1 + package/petitboot/fs-overlay/init | 8 ++ package/petitboot/kexec-restart | 8 ++ package/petitboot/petitboot-console-ui.rules | 6 ++ package/petitboot/petitboot.hash | 2 + package/petitboot/petitboot.mk | 77 ++++++++++++++++++++ package/petitboot/removable-event-poll.rules | 4 + package/petitboot/shell_config | 19 +++++ package/petitboot/shell_profile | 2 + 19 files changed, 348 insertions(+), 1 deletion(-) create mode 100644 package/petitboot/63-md-raid-arrays.rules create mode 100644 package/petitboot/65-md-incremental.rules create mode 100644 package/petitboot/66-add-sg-module.rules create mode 100644 package/petitboot/Config.in create mode 100755 package/petitboot/S14silence-console create mode 100755 package/petitboot/S15pb-discover create mode 100644 package/petitboot/fs-overlay/etc/inittab create mode 100644 package/petitboot/fs-overlay/etc/locale create mode 100755 package/petitboot/fs-overlay/init create mode 100755 package/petitboot/kexec-restart create mode 100644 package/petitboot/petitboot-console-ui.rules create mode 100644 package/petitboot/petitboot.hash create mode 100644 package/petitboot/petitboot.mk create mode 100644 package/petitboot/removable-event-poll.rules create mode 100644 package/petitboot/shell_config create mode 100755 package/petitboot/shell_profile diff --git a/DEVELOPERS b/DEVELOPERS index 826e04d8054d..70cb9ee68ca9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1739,6 +1739,9 @@ F: package/aircrack-ng/ N: Laurent Charpentier F: package/open-lldp/ +N: Laurent Vivier +F: package/petitboot/ + N: Lee Jones F: boot/afboot-stm32/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0f2..eb920f61cd2a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2627,6 +2627,7 @@ menu "System tools" source "package/openrc/Config.in" source "package/openvmtools/Config.in" source "package/pamtester/Config.in" + source "package/petitboot/Config.in" source "package/polkit/Config.in" source "package/powerpc-utils/Config.in" source "package/procps-ng/Config.in" diff --git a/package/kexec/Config.in b/package/kexec/Config.in index 90a7bc2672bd..092a80b171fc 100644 --- a/package/kexec/Config.in +++ b/package/kexec/Config.in @@ -3,7 +3,7 @@ config BR2_PACKAGE_KEXEC depends on BR2_i386 || BR2_x86_64 || BR2_arm || BR2_armeb || \ BR2_mips || BR2_mips64 || BR2_mipsel || BR2_mips64el || \ BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le || \ - BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x + BR2_sh4 || BR2_sh4a || BR2_aarch64 || BR2_s390x || BR2_m68k help Kexec is a user space utility for loading another kernel and asking the currently running kernel to do something with diff --git a/package/petitboot/63-md-raid-arrays.rules b/package/petitboot/63-md-raid-arrays.rules new file mode 100644 index 000000000000..92aec36e69d4 --- /dev/null +++ b/package/petitboot/63-md-raid-arrays.rules @@ -0,0 +1,41 @@ +# do not edit this file, it will be overwritten on update + +SUBSYSTEM!="block", GOTO="md_end" + +# handle md arrays +ACTION!="add|change", GOTO="md_end" +KERNEL!="md*", GOTO="md_end" + +# partitions have no md/{array_state,metadata_version}, but should not +# for that reason be ignored. +ENV{DEVTYPE}=="partition", GOTO="md_ignore_state" + +# container devices have a metadata version of e.g. 'external:ddf' and +# never leave state 'inactive' +ATTR{md/metadata_version}=="external:[A-Za-z]*", ATTR{md/array_state}=="inactive", GOTO="md_ignore_state" +TEST!="md/array_state", ENV{SYSTEMD_READY}="0", GOTO="md_end" +ATTR{md/array_state}=="|clear|inactive", ENV{SYSTEMD_READY}="0", GOTO="md_end" +LABEL="md_ignore_state" + +IMPORT{program}="/sbin/mdadm --detail --export $devnode" +ENV{DEVTYPE}=="disk", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}", OPTIONS+="string_escape=replace" +ENV{DEVTYPE}=="disk", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}" +ENV{DEVTYPE}=="disk", ENV{MD_DEVNAME}=="?*", SYMLINK+="md/$env{MD_DEVNAME}" +ENV{DEVTYPE}=="partition", ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}-part%n", OPTIONS+="string_escape=replace" +ENV{DEVTYPE}=="partition", ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}-part%n" +ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[^0-9]", SYMLINK+="md/$env{MD_DEVNAME}%n" +ENV{DEVTYPE}=="partition", ENV{MD_DEVNAME}=="*[0-9]", SYMLINK+="md/$env{MD_DEVNAME}p%n" + +IMPORT{builtin}="blkid" +OPTIONS+="link_priority=100" +OPTIONS+="watch" +ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}" +ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}" + +ENV{MD_LEVEL}=="raid[1-9]*", ENV{SYSTEMD_WANTS}+="mdmonitor.service" + +# Tell systemd to run mdmon for our container, if we need it. +ENV{MD_LEVEL}=="raid[1-9]*", ENV{MD_CONTAINER}=="?*", PROGRAM="/usr/bin/readlink $env{MD_CONTAINER}", ENV{MD_MON_THIS}="%c" +ENV{MD_MON_THIS}=="?*", PROGRAM="/usr/bin/basename $env{MD_MON_THIS}", ENV{SYSTEMD_WANTS}+="mdmon@%c.service" + +LABEL="md_end" diff --git a/package/petitboot/65-md-incremental.rules b/package/petitboot/65-md-incremental.rules new file mode 100644 index 000000000000..153d12fe6f7e --- /dev/null +++ b/package/petitboot/65-md-incremental.rules @@ -0,0 +1,69 @@ +# This file causes block devices with Linux RAID (mdadm) signatures to +# automatically cause mdadm to be run. +# See udev(8) for syntax + +# Don't process any events if anaconda is running as anaconda brings up +# raid devices manually +ENV{ANACONDA}=="?*", GOTO="md_end" + +# Also don't process disks that are slated to be a multipath device +ENV{DM_MULTIPATH_DEVICE_PATH}=="?*", GOTO="md_end" + +# We process add events on block devices (since they are ready as soon as +# they are added to the system), but we must process change events as well +# on any dm devices (like LUKS partitions or LVM logical volumes) and on +# md devices because both of these first get added, then get brought live +# and trigger a change event. The reason we don't process change events +# on bare hard disks is because if you stop all arrays on a disk, then +# run fdisk on the disk to change the partitions, when fdisk exits it +# triggers a change event, and we want to wait until all the fdisks on +# all member disks are done before we do anything. Unfortunately, we have +# no way of knowing that, so we just have to let those arrays be brought +# up manually after fdisk has been run on all of the disks. + +# First, process all add events (md and dm devices will not really do +# anything here, just regular disks, and this also won't get any imsm +# array members either) +SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_TYPE}=="linux_raid_member", \ + RUN+="/sbin/mdadm -I --export $env{DEVNAME}" + +# Next, check to make sure the BIOS raid stuff wasn't turned off via cmdline +IMPORT{cmdline}="noiswmd" +IMPORT{cmdline}="nodmraid" +ENV{noiswmd}=="?*", GOTO="md_imsm_inc_end" +ENV{nodmraid}=="?*", GOTO="md_imsm_inc_end" +SUBSYSTEM=="block", ACTION=="add", ENV{ID_FS_TYPE}=="isw_raid_member", \ + RUN+="/sbin/mdadm -I $env{DEVNAME}" +LABEL="md_imsm_inc_end" + +SUBSYSTEM=="block", ACTION=="remove", ENV{ID_PATH}=="?*", \ + RUN+="/sbin/mdadm -If $name --path $env{ID_PATH}" +SUBSYSTEM=="block", ACTION=="remove", ENV{ID_PATH}!="?*", \ + RUN+="/sbin/mdadm -If $name" + +# Next make sure that this isn't a dm device we should skip for some reason +ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_change_end" +ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}=="1", GOTO="dm_change_end" +ENV{DM_SUSPENDED}=="1", GOTO="dm_change_end" +KERNEL=="dm-*", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="linux_raid_member", \ + ACTION=="change", RUN+="/sbin/mdadm -I $env{DEVNAME}" +LABEL="dm_change_end" + +# Finally catch any nested md raid arrays. If we brought up an md raid +# array that's part of another md raid array, it won't be ready to be used +# until the change event that occurs when it becomes live +KERNEL=="md*", SUBSYSTEM=="block", ENV{ID_FS_TYPE}=="linux_raid_member", \ + ACTION=="change", RUN+="/sbin/mdadm -I $env{DEVNAME}" + +# In case the initramfs only started some of the arrays in our container, +# run incremental assembly on the container itself. Note: we ran mdadm +# on the container in 64-md-raid.rules, and that's how the MD_LEVEL +# environment variable is already set. If that disappears from the other +# file, we will need to add this line into the middle of the next rule: +# IMPORT{program}="/sbin/mdadm -D --export $tempnode", \ + +SUBSYSTEM=="block", ACTION=="add|change", KERNEL=="md*", \ + ENV{MD_LEVEL}=="container", RUN+="/sbin/mdadm -I $env{DEVNAME}" + + +LABEL="md_end" diff --git a/package/petitboot/66-add-sg-module.rules b/package/petitboot/66-add-sg-module.rules new file mode 100644 index 000000000000..ae18d28c570e --- /dev/null +++ b/package/petitboot/66-add-sg-module.rules @@ -0,0 +1,2 @@ +# load modules to scsi disks, if they aren't in kernel +SUBSYSTEM=="scsi", ENV{DEVTYPE}=="scsi_device", TEST!="[module/sg]", RUN+="/sbin/modprobe sg" diff --git a/package/petitboot/Config.in b/package/petitboot/Config.in new file mode 100644 index 000000000000..fdcb26ccc924 --- /dev/null +++ b/package/petitboot/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_PETITBOOT + bool "petitboot" + # petitboot needs udev /dev management + depends on BR2_PACKAGE_HAS_UDEV + select BR2_PACKAGE_ELFUTILS + select BR2_PACKAGE_LVM2 + select BR2_PACKAGE_NCURSES + select BR2_PACKAGE_NCURSES_TARGET_PANEL + select BR2_PACKAGE_NCURSES_TARGET_FORM + select BR2_PACKAGE_NCURSES_TARGET_MENU + # run-time dependency only + select BR2_PACKAGE_KEXEC_LITE if !BR2_PACKAGE_KEXEC + # run-time dependency only + select BR2_PACKAGE_POWERPC_UTILS if (( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) && ! BR2_PACKAGE_PS3_UTILS ) + # run-time dependency only + select BR2_PACKAGE_NVME if (( BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le ) && ! BR2_PACKAGE_PS3_UTILS ) + help + Petitboot is a small kexec-based bootloader + + http://www.kernel.org/pub/linux/kernel/people/geoff/petitboot/petitboot.html + +comment "petitboot requires udev to be enabled" + depends on !BR2_PACKAGE_HAS_UDEV diff --git a/package/petitboot/S14silence-console b/package/petitboot/S14silence-console new file mode 100755 index 000000000000..2ce6b39f427b --- /dev/null +++ b/package/petitboot/S14silence-console @@ -0,0 +1,9 @@ +#!/bin/sh + +case "$1" in + start) + echo 1 1 1 1 > /proc/sys/kernel/printk + ;; +esac + +exit 0 diff --git a/package/petitboot/S15pb-discover b/package/petitboot/S15pb-discover new file mode 100755 index 000000000000..9d9ec57de3f0 --- /dev/null +++ b/package/petitboot/S15pb-discover @@ -0,0 +1,38 @@ +#!/bin/sh + +LOGFILE=/var/log/petitboot/pb-discover.log +PIDFILE=/var/run/petitboot.pid + +PATH=/usr/bin:/usr/sbin:/bin:/sbin +export PATH + +verbose= +if pb-config debug | grep -q enabled +then + verbose=-v +fi + +case "$1" in + start) + ulimit -c unlimited + mkdir -p -m 0775 $(dirname $LOGFILE) + mkdir -p -m 0775 /var/petitboot + # Set permissions for normal users + chown -R root:petitgroup $(dirname $LOGFILE) + chown -R root:petitgroup /var/petitboot + + export $(cat /etc/locale) + pb-discover -l $LOGFILE $verbose & + echo $! > $PIDFILE + ;; + stop) + pid=$(cat $PIDFILE) + [ -n "$pid" ] && kill -TERM $pid + ;; + *) + echo "Usage: $0 {start|stop}" + exit 1 + ;; +esac + +exit 0 diff --git a/package/petitboot/fs-overlay/etc/inittab b/package/petitboot/fs-overlay/etc/inittab new file mode 100644 index 000000000000..1f503d5d56f7 --- /dev/null +++ b/package/petitboot/fs-overlay/etc/inittab @@ -0,0 +1,34 @@ +# /etc/inittab +# +# Copyright (C) 2001 Erik Andersen +# +# Note: BusyBox init doesn't support runlevels. The runlevels field is +# completely ignored by BusyBox init. If you want runlevels, use +# sysvinit. +# +# Format for each entry: ::: +# +# id == tty to run on, or empty for /dev/console +# runlevels == ignored +# action == one of sysinit, respawn, askfirst, wait, and once +# process == program to run + +# Startup the system +::sysinit:/bin/mount -t proc proc /proc +::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW +::sysinit:/bin/mkdir -p /dev/pts +::sysinit:/bin/mkdir -p /dev/shm +::sysinit:/bin/mount -a +::sysinit:/bin/hostname -F /etc/hostname +# now run any rc scripts +::sysinit:/etc/init.d/rcS +::sysinit:/sbin/petitboot-nc +# Stuff to do for the 3-finger salute +::ctrlaltdel:/sbin/reboot + +# Stuff to do before rebooting +::shutdown:/etc/init.d/rcK +::shutdown:/bin/umount -a -r +::shutdown:/sbin/swapoff -a + +::restart:/usr/sbin/kexec-restart diff --git a/package/petitboot/fs-overlay/etc/locale b/package/petitboot/fs-overlay/etc/locale new file mode 100644 index 000000000000..655683630776 --- /dev/null +++ b/package/petitboot/fs-overlay/etc/locale @@ -0,0 +1 @@ +LANG=en_US.utf-8 diff --git a/package/petitboot/fs-overlay/init b/package/petitboot/fs-overlay/init new file mode 100755 index 000000000000..1e56178db162 --- /dev/null +++ b/package/petitboot/fs-overlay/init @@ -0,0 +1,8 @@ +#!/bin/sh +# devtmpfs does not get automounted for initramfs +/bin/mount -t devtmpfs devtmpfs /dev +exec 0/dev/console +exec 2>/dev/console +exec /sbin/init "$@" + diff --git a/package/petitboot/kexec-restart b/package/petitboot/kexec-restart new file mode 100755 index 000000000000..0175e76df4cd --- /dev/null +++ b/package/petitboot/kexec-restart @@ -0,0 +1,8 @@ +#!/bin/sh + +/usr/sbin/kexec -f -e + +while : +do + sleep 1 +done diff --git a/package/petitboot/petitboot-console-ui.rules b/package/petitboot/petitboot-console-ui.rules new file mode 100644 index 000000000000..cbf1b7e1d765 --- /dev/null +++ b/package/petitboot/petitboot-console-ui.rules @@ -0,0 +1,6 @@ + +# spawn a petitboot UI on common user-visible interface devices +SUBSYSTEM=="tty", KERNEL=="ttyGF*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="hvc*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="tty0", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" +SUBSYSTEM=="tty", KERNEL=="ttyS*", RUN+="/usr/libexec/petitboot/pb-console --getty=/sbin/agetty --detach -- -a petituser -n -i $name linux" diff --git a/package/petitboot/petitboot.hash b/package/petitboot/petitboot.hash new file mode 100644 index 000000000000..ccb58eed0e34 --- /dev/null +++ b/package/petitboot/petitboot.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 b42ae4fb2a81e9cf68f727c3f54c6312788c654bd97628ec9ba61b19a68990e6 petitboot-v1.13.tar.gz diff --git a/package/petitboot/petitboot.mk b/package/petitboot/petitboot.mk new file mode 100644 index 000000000000..b04710a535d3 --- /dev/null +++ b/package/petitboot/petitboot.mk @@ -0,0 +1,77 @@ +################################################################################ +# +# petitboot +# +################################################################################ + +PETITBOOT_VERSION = v1.13 +PETITBOOT_SITE ?= https://github.com/open-power/petitboot/releases/download/$(PETITBOOT_VERSION) +PETITBOOT_DEPENDENCIES = elfutils ncurses udev host-bison host-flex lvm2 +PETITBOOT_LICENSE = GPLv2 +PETITBOOT_LICENSE_FILES = COPYING + +PETITBOOT_CONF_OPTS += --with-ncurses --without-twin-x11 --without-twin-fbdev \ + --localstatedir=/var \ + --enable-crypt \ + HOST_PROG_KEXEC=/usr/sbin/kexec \ + HOST_PROG_SHUTDOWN=/usr/sbin/kexec-restart \ + $(if $(BR2_PACKAGE_BUSYBOX),--with-tftp=busybox --enable-busybox) + +ifdef PETITBOOT_DEBUG +PETITBOOT_CONF_OPTS += --enable-debug +endif + +ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) +PETITBOOT_CONF_OPTS += --with-ncursesw MENU_LIB=-lmenuw FORM_LIB=-lformw +endif + +define PETITBOOT_POST_INSTALL + $(INSTALL) -D -m 0755 $(@D)/utils/bb-kexec-reboot \ + $(TARGET_DIR)/usr/libexec/petitboot + $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/petitboot/boot.d + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/01-create-default-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/ + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/90-sort-dtb \ + $(TARGET_DIR)/etc/petitboot/boot.d/ + + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S14silence-console \ + $(TARGET_DIR)/etc/init.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/S15pb-discover \ + $(TARGET_DIR)/etc/init.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/kexec-restart \ + $(TARGET_DIR)/usr/sbin/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/petitboot-console-ui.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/removable-event-poll.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/63-md-raid-arrays.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/65-md-incremental.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/66-add-sg-module.rules \ + $(TARGET_DIR)/etc/udev/rules.d/ + + ln -sf /usr/sbin/pb-udhcpc \ + $(TARGET_DIR)/usr/share/udhcpc/default.script.d/ + + mkdir -p $(TARGET_DIR)/home/petituser + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_profile \ + $(TARGET_DIR)/home/petituser/.profile + $(INSTALL) -D -m 0755 $(PETITBOOT_PKGDIR)/shell_config \ + $(TARGET_DIR)/home/petituser/.shrc + + $(MAKE) -C $(@D)/po DESTDIR=$(TARGET_DIR) install +endef + +define PETITBOOT_POST_INSTALL_DTB + $(INSTALL) -D -m 0755 $(@D)/utils/hooks/30-dtb-updates \ + $(TARGET_DIR)/etc/petitboot/boot.d/ +endef + +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL + +ifeq ($(BR2_PACKAGE_DTC),y) +PETITBOOT_POST_INSTALL_TARGET_HOOKS += PETITBOOT_POST_INSTALL_DTB +endif + +$(eval $(autotools-package)) diff --git a/package/petitboot/removable-event-poll.rules b/package/petitboot/removable-event-poll.rules new file mode 100644 index 000000000000..b736aef6101f --- /dev/null +++ b/package/petitboot/removable-event-poll.rules @@ -0,0 +1,4 @@ + +# petitboot needs notification for media change events on removable devices, +# which we only get if we've set the poll_msecs sysfs attribute. +ACTION!="remove", ATTR{removable}=="1", ATTR{events_poll_msecs}="2000" diff --git a/package/petitboot/shell_config b/package/petitboot/shell_config new file mode 100644 index 000000000000..59337ff53039 --- /dev/null +++ b/package/petitboot/shell_config @@ -0,0 +1,19 @@ +#!bin/sh + +reset + +echo "Exiting petitboot. Type 'exit' to return." +echo "You may run 'pb-sos' to gather diagnostic data" + +if [[ "$(id -u)" != "0" ]]; then + echo "" | sudo -S /bin/true 2&>1 >> /dev/null + if [[ $? = 0 ]]; then + echo "No password set, running as root. You may set a password in the System Configuration screen." + sudo -i + sudo -K + exit + fi + export PS1='$ ' +else + export PS1='# ' +fi diff --git a/package/petitboot/shell_profile b/package/petitboot/shell_profile new file mode 100755 index 000000000000..40062b423b79 --- /dev/null +++ b/package/petitboot/shell_profile @@ -0,0 +1,2 @@ +export ENV="/home/petituser/.shrc" +/usr/libexec/petitboot/pb-console -- 2.38.1 From laurent at vivier.eu Fri Nov 18 14:14:35 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 15:14:35 +0100 Subject: [Buildroot] [PATCH v7 3/3] support/scripts/boot-qemu-image.py: manage petitboot interface In-Reply-To: <20221118141435.1084565-1-laurent@vivier.eu> References: <20221118141435.1084565-1-laurent@vivier.eu> Message-ID: <20221118141435.1084565-4-laurent@vivier.eu> Petitboot doesn't start a shell but a GUI. Manage the menu to switch to the shell. Use "poweroff -f" as we don't have init Enable the test for qemu_m68K_virt. Signed-off-by: Laurent Vivier --- configs/qemu_m68k_virt_petitboot_defconfig | 5 +++++ support/scripts/boot-qemu-image.py | 13 ++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/configs/qemu_m68k_virt_petitboot_defconfig b/configs/qemu_m68k_virt_petitboot_defconfig index 5ddd9837161f..c83827855f07 100644 --- a/configs/qemu_m68k_virt_petitboot_defconfig +++ b/configs/qemu_m68k_virt_petitboot_defconfig @@ -8,6 +8,8 @@ BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_MERGED_USR=y BR2_TARGET_GENERIC_GETTY_PORT="ttyGF0" BR2_ROOTFS_OVERLAY="package/petitboot/fs-overlay" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" @@ -24,3 +26,6 @@ BR2_PACKAGE_RSYNC=y BR2_PACKAGE_PETITBOOT=y BR2_TARGET_ROOTFS_CPIO=y BR2_TARGET_ROOTFS_CPIO_XZ=y +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py index ba50ea69ee9a..8dd3b4c654e1 100755 --- a/support/scripts/boot-qemu-image.py +++ b/support/scripts/boot-qemu-image.py @@ -36,7 +36,7 @@ def main(): time.sleep(1) try: - child.expect(["buildroot login:"], timeout=600) + idx = child.expect(["buildroot login:", "Exit to shell"], timeout=600) except pexpect.EOF as e: # Some emulations require a fork of qemu-system, which may be # missing on the system, and is not provided by Buildroot. @@ -55,7 +55,11 @@ def main(): print("System did not boot in time, exiting.") sys.exit(1) - child.sendline("root\r") + if idx == 0: + child.sendline("root\r") + elif idx == 1: + time.sleep(1) + child.sendline("\r") try: child.expect(["# "], timeout=600) @@ -66,7 +70,10 @@ def main(): print("Timeout while waiting for shell") sys.exit(1) - child.sendline("poweroff\r") + if idx == 0: + child.sendline("poweroff\r") + elif idx == 1: + child.sendline("poweroff -f\r") try: child.expect(["System halted"], timeout=600) -- 2.38.1 From laurent at vivier.eu Fri Nov 18 15:55:38 2022 From: laurent at vivier.eu (Laurent Vivier) Date: Fri, 18 Nov 2022 16:55:38 +0100 Subject: [Buildroot] [PATCH v7 0/3] package: add petitboot to use with qemu-system-m68k In-Reply-To: <20221118141435.1084565-1-laurent@vivier.eu> References: <20221118141435.1084565-1-laurent@vivier.eu> Message-ID: <88b60aea-117a-4b1a-2323-ac0b4ce1db33@vivier.eu> Le 18/11/2022 ? 15:14, Laurent Vivier a ?crit?: > qemu-system-m68k has introduced in v6.0 a new pure virtual machine > that is now supported by linux v5.19. > > The goal of this series is to provide petitboot as an embedded bootloader > for it (like it is for the IBM spapr machine). > > The first patch introduces petitboot package, the second patch the > configuration to build buildroot with petitboot for the QEMU machine. > > You can test it with: > > qemu-system-m68k -M virt -kernel images/vmlinux \ > -initrd images/rootfs.cpio.xz \ > -append "console=ttyGF0" --nographic > > Signed-off-by: Laurent Vivier > > v7: > - set BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y > - fix errors reported by check-package > - add gitlab testing (C?dric) > - update boot-qemu-image.py to support petitboot QEMU testing result with gitlab: https://gitlab.com/laurent_vivier/buildroot/-/pipelines/698838638 Thanks, Laurent From bernd.kuhls at t-online.de Fri Nov 18 17:06:40 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 18 Nov 2022 18:06:40 +0100 Subject: [Buildroot] [PATCH/next 1/2] package/intel-mediasdk: bump version to 22.6.3 Message-ID: <20221118170641.46913-1-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 0807d6de7e..e4fd569830 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz +sha256 a47a554cb3055614a8041cf478c4c89e249c2157c7e98389fbaba6144dc18783 intel-mediasdk-22.6.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 67c6683ec0..f5e39905a1 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.2 +INTEL_MEDIASDK_VERSION = 22.6.3 INTEL_MEDIASDK_SITE = https://github.com/Intel-Media-SDK/MediaSDK/archive INTEL_MEDIASDK_LICENSE = MIT INTEL_MEDIASDK_LICENSE_FILES = LICENSE -- 2.34.1 From bernd.kuhls at t-online.de Fri Nov 18 17:06:41 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 18 Nov 2022 18:06:41 +0100 Subject: [Buildroot] [PATCH/next 2/2] package/intel-mediadriver: bump version to 22.6.3 In-Reply-To: <20221118170641.46913-1-bernd.kuhls@t-online.de> References: <20221118170641.46913-1-bernd.kuhls@t-online.de> Message-ID: <20221118170641.46913-2-bernd.kuhls@t-online.de> Removed patch which was applied upstream: https://github.com/intel/media-driver/commit/be887135b89eee5b6c19c3381bf65649037fd66b Signed-off-by: Bernd Kuhls --- ...ck-for-backtrace-3-via-FindBacktrace.patch | 150 ------------------ .../intel-mediadriver/intel-mediadriver.hash | 2 +- .../intel-mediadriver/intel-mediadriver.mk | 2 +- 3 files changed, 2 insertions(+), 152 deletions(-) delete mode 100644 package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch deleted file mode 100644 index 46d843924e..0000000000 --- a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 -From: Dmitry Rogozhkin -Date: Mon, 31 Oct 2022 16:41:43 -0700 -Subject: [PATCH] build: check for backtrace(3) via FindBacktrace - -Fixes: #1533 - -Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f -Signed-off-by: Dmitry Rogozhkin - -Downloaded from upstream PR: -https://github.com/intel/media-driver/pull/1536 - -Signed-off-by: Bernd Kuhls ---- - media_driver/media_top_cmake.cmake | 11 +++++- - .../common/os/osservice/media_srcs.cmake | 3 ++ - .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ - .../os/osservice/mos_utilities_specific.cpp | 4 ++- - 4 files changed, 51 insertions(+), 2 deletions(-) - create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 1a8b3b242..e71c8630d 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -22,6 +22,10 @@ project( media ) - - find_package(PkgConfig) - find_package(X11) -+find_package(Backtrace) -+ -+# to get access to generated header files -+include_directories(${CMAKE_BINARY_DIR}) - - bs_set_if_undefined(LIB_NAME iHD_drv_video) - -@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") -diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake -index e90c502f3..4e8aad1d8 100644 ---- a/media_softlet/linux/common/os/osservice/media_srcs.cmake -+++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake -@@ -18,12 +18,15 @@ - # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - # OTHER DEALINGS IN THE SOFTWARE. - -+configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) -+ - set(TMP_SOURCES_ - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp - ) - - set(TMP_HEADERS_ -+ ${CMAKE_BINARY_DIR}/mos_compat.h - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h - ) -diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in -new file mode 100644 -index 000000000..4a04febe5 ---- /dev/null -+++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in -@@ -0,0 +1,35 @@ -+/* -+* Copyright (c) 2022, Intel Corporation -+* -+* 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. -+*/ -+ -+#ifndef __MOS_COMPAT_H__ -+#define __MOS_COMPAT_H__ -+ -+// clib implementations (musl, uClibc) might provide backtrace(3) -+// in different header files or not provide it all and rely on external -+// implementations. So, we need to detect which header to be used. -+#cmakedefine01 Backtrace_FOUND -+#if Backtrace_FOUND -+#include <${Backtrace_HEADER}> -+#endif -+ -+#endif // __MOS_COMPAT_H__ -+ -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index 305a0e01c..02555837a 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,13 +34,13 @@ - #include - #include // fork - #include --#include // backtrace - #include - #include // fstat - #include // System V IPC - #include - #include - #include -+#include "mos_compat.h" // libc variative definitions: backtrace - #include "mos_user_setting.h" - #include "mos_utilities_specific.h" - #include "mos_utilities.h" -@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#if Backtrace_FOUND - if (m_mosTraceFilter(TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index a42a7841d5..0a42475400 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz +sha256 f42c41dce7ab4213e21f6599cd0602e5ab40a8182ec286bfc0a16547721dff7a intel-media-22.6.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index 88071f5b85..e26c2472be 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 = 22.6.2 +INTEL_MEDIADRIVER_VERSION = 22.6.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.34.1 From fperrad at gmail.com Fri Nov 18 19:00:14 2022 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 18 Nov 2022 20:00:14 +0100 Subject: [Buildroot] [PATCH] package/fakeroot: bump to version 1.30.1 Message-ID: <20221118190014.1401088-1-francois.perrad@gadz.org> remove upstream patch remove mkdir build-aux (no longer needed, like AUTORECONF) Signed-off-by: Francois Perrad --- .../0001-fix-prototype-generation.patch | 61 ------------------- package/fakeroot/fakeroot.hash | 4 +- package/fakeroot/fakeroot.mk | 9 +-- 3 files changed, 4 insertions(+), 70 deletions(-) delete mode 100644 package/fakeroot/0001-fix-prototype-generation.patch diff --git a/package/fakeroot/0001-fix-prototype-generation.patch b/package/fakeroot/0001-fix-prototype-generation.patch deleted file mode 100644 index 960bad212..000000000 --- a/package/fakeroot/0001-fix-prototype-generation.patch +++ /dev/null @@ -1,61 +0,0 @@ -Subject: Fix prototype generation for openat -Author: Christoph Biedl -Date: 2021-12-30 -Bug-Debian: https://bugs.debian.org/995393 -Forwarded: Yes (implicitely) - - As jrtc27 pointed out in IRC, ppc64el is more strict than other - architectures when it comes to va_arg handling: - - it's that ppc64le uses the elfv2 abi, and for variadic calls you - must reserve space for a parameter save area - - So enhance wrapawk to create a proper prototype and argument - handling although it's specific to the openat call. Also add the - missing documentation for the sixth column to wrapfunc.inp. - -Signed-off-by: Joel Stanley - ---- a/wrapawk -+++ b/wrapawk -@@ -37,7 +37,25 @@ - argtype=$3; - argname=$4; - MACRO=$5; -- if(MACRO){ -+ openat_extra=$6; -+ if(openat_extra){ -+ print " {(void(*))&next_" name ", \"" name "\"}," > structfile; -+ print "extern " ret " (*next_" name ")" openat_extra ";" > headerfile; -+ print ret " (*next_" name ")" openat_extra "=tmp_" name ";"> deffile; -+ -+ print ret " tmp_" name, openat_extra "{" > tmpffile; -+ print " mode_t mode = 0;" > tmpffile; -+ print " if (flags & O_CREAT) {" > tmpffile; -+ print " va_list args;" > tmpffile; -+ print " va_start(args, flags);" > tmpffile; -+ print " mode = va_arg(args, int);" > tmpffile; -+ print " va_end(args);" > tmpffile; -+ print " }" > tmpffile; -+ print " load_library_symbols();" > tmpffile; -+ print " return next_" name, argname ";" > tmpffile; -+ print "}" > tmpffile; -+ print "" > tmpffile; -+ } else if(MACRO){ - print " {(void(*))&NEXT_" MACRO "_NOARG, " name "_QUOTE}," > structfile; - print "extern " ret " (*NEXT_" MACRO "_NOARG)" argtype ";" > headerfile; - print ret " (*NEXT_" MACRO "_NOARG)" argtype "=TMP_" MACRO ";"> deffile; ---- a/wrapfunc.inp -+++ b/wrapfunc.inp -@@ -9,8 +9,10 @@ - /**/ */ - /* each line of this file lists 4 fields, seperated by a ";". */ - /* The first field is the name of the wrapped function, then it's return */ --/* value. After that come the function arguments with types, and the last */ -+/* value. After that come the function arguments with types, and the fifth */ - /* field contains the function arguments without types. */ -+/* A sixth field is a special needed when wrapping the openat syscall. */ -+/* Otherwise it's like the third (function arguments with types). */ - /**/ - - /* __*xstat are used on glibc systems instead of just *xstat. */ diff --git a/package/fakeroot/fakeroot.hash b/package/fakeroot/fakeroot.hash index 3d53eeb09..5c50c83e1 100644 --- a/package/fakeroot/fakeroot.hash +++ b/package/fakeroot/fakeroot.hash @@ -1,4 +1,4 @@ -# From http://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.26-1.dsc -sha256 480a578ffdc5592e73df4c086950d321b4adc78dbdaec56c82e4fe1fb68de8e9 fakeroot_1.26.orig.tar.gz +# From https://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.30.1-1.dsc +sha256 32ebb1f421aca0db7141c32a8c104eb95d2b45c393058b9435fbf903dd2b6a75 fakeroot_1.30.1.orig.tar.gz # License files, locally calculated sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk index 3fadf1c0f..5b4fb26a3 100644 --- a/package/fakeroot/fakeroot.mk +++ b/package/fakeroot/fakeroot.mk @@ -4,9 +4,9 @@ # ################################################################################ -FAKEROOT_VERSION = 1.26 +FAKEROOT_VERSION = 1.30.1 FAKEROOT_SOURCE = fakeroot_$(FAKEROOT_VERSION).orig.tar.gz -FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20210907T092512Z/pool/main/f/fakeroot +FAKEROOT_SITE = https://deb.debian.org/debian/pool/main/f/fakeroot HOST_FAKEROOT_DEPENDENCIES = host-acl # Force capabilities detection off @@ -18,9 +18,4 @@ HOST_FAKEROOT_CONF_ENV = \ FAKEROOT_LICENSE = GPL-3.0+ FAKEROOT_LICENSE_FILES = COPYING -define HOST_FAKEROOT_BUILD_AUX - mkdir -p $(@D)/build-aux -endef -HOST_FAKEROOT_POST_PATCH_HOOKS += HOST_FAKEROOT_BUILD_AUX - $(eval $(host-autotools-package)) -- 2.37.2 From fperrad at gmail.com Fri Nov 18 19:00:31 2022 From: fperrad at gmail.com (Francois Perrad) Date: Fri, 18 Nov 2022 20:00:31 +0100 Subject: [Buildroot] [PATCH] package/nano: bump to version 7.0 Message-ID: <20221118190031.1401109-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/nano/nano.hash | 6 +++--- package/nano/nano.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/nano/nano.hash b/package/nano/nano.hash index 83de85b41..86f414aca 100644 --- a/package/nano/nano.hash +++ b/package/nano/nano.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://www.nano-editor.org/dist/v6/nano-6.4.tar.xz.asc -# using key BFD009061E535052AD0DF2150D28D4D2A0ACE884 -sha256 4199ae8ca78a7796de56de1a41b821dc47912c0307e9816b56cc317df34661c0 nano-6.4.tar.xz +# https://www.nano-editor.org/dist/v7/nano-7.0.tar.xz.asc +# using key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F +sha256 8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149 nano-7.0.tar.xz sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/nano/nano.mk b/package/nano/nano.mk index ecfc37412..f9338550d 100644 --- a/package/nano/nano.mk +++ b/package/nano/nano.mk @@ -4,8 +4,8 @@ # ################################################################################ -NANO_VERSION_MAJOR = 6 -NANO_VERSION = $(NANO_VERSION_MAJOR).4 +NANO_VERSION_MAJOR = 7 +NANO_VERSION = $(NANO_VERSION_MAJOR).0 NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) NANO_SOURCE = nano-$(NANO_VERSION).tar.xz NANO_LICENSE = GPL-3.0+ -- 2.37.2 From f.fainelli at gmail.com Fri Nov 18 21:56:53 2022 From: f.fainelli at gmail.com (Florian Fainelli) Date: Fri, 18 Nov 2022 13:56:53 -0800 Subject: [Buildroot] [PATCH 1/1] package/popt: bump to version 1.19 In-Reply-To: References: <20220917211719.251791-1-fontaine.fabrice@gmail.com> <76b0ac3b-7bd4-f9f5-8191-7c39380dda64@gmail.com> Message-ID: <2226aa4a-b744-30ab-699c-c4316c314d4f@gmail.com> On 11/15/22 23:25, Fabrice Fontaine wrote: > Hi, > > Le?mer. 16 nov. 2022 ??00:48, Florian Fainelli > a ?crit?: > > Hi Fabrice, > > On 9/17/22 14:17, Fabrice Fontaine wrote: > > - Drop patches (already in version) and so autoreconf > > - Update hash of COPYING (license adjusted to use the original, > straight > >? ? MIT variant: > > > https://github.com/rpm-software-management/popt/commit/dcec86df3cfc96d3dd3a3e9f7f1086b768d2d88f ) > > > > > https://github.com/rpm-software-management/popt/compare/popt-1.18-release...popt-1.19-release > > > > Signed-off-by: Fabrice Fontaine > > > We recently upgraded from buildroot 2022.08 to 2022.11-rc1 which > contains this change of yours and this causes gptfdisk's sgdisk to not > be able to open the devices passed as argument, steps to reproduce > would > be as simple as: > > # sgdisk -p /dev/sda > Problem opening? for reading! Error is 2. > The specified file does not exist! > > Markus looked at the strace output and found the following: > > strace -f sgdisk -p /dev/sda > [...] > brk(NULL)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= 0x5581f4d000 > brk(0x5581f6e000)? ? ? ? ? ? ? ? ? ? ? ?= 0x5581f6e000 > brk(0x5581f8f000)? ? ? ? ? ? ? ? ? ? ? ?= 0x5581f8f000 > openat(AT_FDCWD, "", O_RDONLY)? ? ? ? ? = -1 ENOENT (No such file or > directory) > write(2, "Problem opening ", 16Problem opening )? ? ? ? = 16 > write(2, " for reading! Error is ", 23 for reading! Error is ) = 23 > write(2, "2", 12)? ? ? ? ? ? ? ? ? ? ? ? = 1 > write(2, ".\n", 2. > )? ? ? ? ? ? ? ? ? ? ? = 2 > write(2, "The specified file does not exis"..., 35The specified file > does not exist! > ) = 35 > exit_group(2)? ? ? ? ? ? ? ? ? ? ? ? ? ?= ? > +++ exited with 2 +++ > > the openat() system call is passed an empty string which is the reason > for sgdisk to fail opening the specified device. Reverting libpopt back > to 1.18 but keeping everything else the same resolves the issue. > > Is this is a known problem? Thanks! > > > Yes, this is a known issue raised because the value returned by > poptGetArg() doesn't leak anymore: > https://github.com/rpm-software-management/popt/issues/80 > > > I'll send a patch to apply the gptfdisk partial fix mentioned above. Thanks much appreciated! -- Florian From f.fainelli at gmail.com Fri Nov 18 22:25:37 2022 From: f.fainelli at gmail.com (Florian Fainelli) Date: Fri, 18 Nov 2022 14:25:37 -0800 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix runtime failure with popt 1.19 In-Reply-To: <20221116171156.112638-1-fontaine.fabrice@gmail.com> References: <20221116171156.112638-1-fontaine.fabrice@gmail.com> Message-ID: <0f7c25cd-ed40-e158-dc5e-457995ab10ec@gmail.com> On 11/16/22 09:11, Fabrice Fontaine wrote: > Fix the following runtime failure raised since bump of popt to version > 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: > > Problem opening for reading! Error is 2. > The specified file does not exist! > > Fixes: > - No autobuilder failure > > Signed-off-by: Fabrice Fontaine Reported-by: Florian Fainelli Tested-by: Florian Fainelli Fixes: 895bfba93f6e ("package/popt: bump to version 1.19") Thanks a lot Fabrice! -- Florian From peter.macleod.thompson at gmail.com Sat Nov 19 00:13:57 2022 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Fri, 18 Nov 2022 17:13:57 -0700 Subject: [Buildroot] [PATCH 1/1] package/sdl2_ttf: bump version to 2.20.1 Message-ID: <20221119001357.27940-1-peter.macleod.thompson@gmail.com> Signed-off-by: Peter Thompson --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index a490b002b6..937dba13e7 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index 054e327fac..4b44b0fc41 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.0.18 +SDL2_TTF_VERSION = 2.20.1 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib -- 2.20.1 From thomas.petazzoni at bootlin.com Sat Nov 19 07:38:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 19 Nov 2022 07:38:17 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-18 Message-ID: <20221119073823.E33A660E83@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-18 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 1 | 1 | 0 | 2 | 2022.08.x | 17 | 18 | 0 | 35 | master | 167 | 244 | 1 | 412 | next | 11 | 15 | 0 | 26 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 31 glibc-2.36-66-ga1dc0be03c9d... | 13 host-binutils-2.38 | 10 linux-6.0.1 | 10 host-go-1.19.3 | 9 dash-0.5.11.5 | 7 xz-5.2.7 | 7 host-pahole-1.24 | 6 libglib2-2.72.3 | 6 linuxptp-3.1.1 | 6 libgpg-error-1.45 | 4 crun-1.5 | 3 elfutils-0.186 | 3 gerbera-1.10.0 | 3 gobject-introspection-1.72.0 | 3 host-rust-1.64.0 | 3 lirc-tools-0.10.2 | 3 perl-5.34.1 | 3 python-numpy-1.23.4 | 3 tealdeer-1.6.1 | 3 traceroute-2.1.0 | 3 ulog-0389d243352255f6182326... | 3 wolfssl-5.5.3 | 3 /home/buildroot/autobuild/i... | 2 /home/buildroot/autobuild/i... | 2 coreutils-9.1 | 2 dmalloc-5.6.5 | 2 freeradius-server-3.2.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gummiboot-2bcd919c681c952eb... | 2 json-c-0.16 | 2 libgcrypt-1.10.1 | 2 ocf-linux-20171122 | 2 openssh-9.1p1 | 2 rtl8189es-39c17661136da48f8... | 2 sdl-1.2.15 | 2 unknown | 2 uqmi-0a19b5b77140465c29e2af... | 2 xenomai-3.0.10 | 2 xfsprogs-5.14.2 | 2 /home/buildroot/autobuild/i... | 1 afboot-stm32-3566acd582e553... | 1 android-tools-4.2.2+git2013... | 1 apcupsd-3.14.14 | 1 attr-2.5.1 | 1 brltty-6.5 | 1 dc3dd-7.2.641 | 1 edk2-edk2-stable202102 | 1 exempi-2.6.1 | 1 ffmpeg-4.4.3 | 1 fftw-quad-3.3.8 | 1 file-5.43 | 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: /home... | 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 gitlab-runner-14.5.1 | 1 gobject-introspection | 1 haproxy-2.6.5 | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-gcc-final-10.4.0 | 1 host-gcc-final-11.3.0 | 1 host-spirv-llvm-translator-... | 1 imagemagick-7.1.0-51 | 1 jack2-1.9.21 | 1 kexec-2.0.25 | 1 kmod-30 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libcamera-ba6435930f08e802c... | 1 libcap-ng-0.8.3 | 1 libkcapi-1.4.0 | 1 libmdbx-0.11.12 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 liquid-dsp-1.4.0 | 1 lxc-5.0.1 | 1 memcached-1.6.16 | 1 mender-3.4.0 | 1 mesa3d-22.2.2 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 open62541-v1.3.3 | 1 openblas-0.3.21 | 1 openpgm-5-3-128 | 1 openvmtools-11.3.5-18557794 | 1 python-alsaaudio-0.9.2 | 1 qt5base-2ffb7ad8a1079a0444b... | 1 qt6base-6.4.0 | 1 quickjs-2021-03-27 | 1 rauc-1.8 | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 rtl8723ds-76146e85847beb242... | 1 shellinabox-2.20 | 1 trinity-1.9 | 1 uclibc-1.0.42 | 1 valgrind-3.19.0 | 1 xr819-xradio-4f0cfd5e869ca1... | 1 xvisor-0.3.1 | 1 zabbix-5.4.9 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- m68k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/a667b79ea8b97d13ad19672d8f0a8d3ba2d13852 | mipsel | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/765a323dc3d90ee59a52c729879ff1ecb43cb17b | aarch64_be | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/545fe0ca13b14fdffe54ea1f4f33a42baaccad70 | arceb | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/30ddc9b1a28cfd29f9731e739ee754240f4fae8d | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/f52cf4efe7a1385d4e68d516fb4f88aa8ff6fd52 | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/171b7533974d3559ba3d42cd55a70771805b7d8d | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/c355cbf337d9f64ce5dc03dfd71bd0c0790be67c | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/16471307395c82a8d343bc0158b5aa44d460a951 | mips64 | attr-2.5.1 | NOK | http://autobuild.buildroot.net/results/41508074ac826512f2415a56246f0ac779c1e21a | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/ddfa138e98e492066cf29df69fc5ee29d9652073 | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/728fac43bcc5993d6e5daec6a85d0140dac476bd | ORPH sh4eb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/bbf79cbb7c1023665f58d32ae83fd363d61b08c7 | ORPH i686 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/fce5b239c244df05a1cf6b50b30b313b935a87ec | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/a1975fd76c211ce40aedefb44a1dfbe5235d67f7 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/260c5e3fe011283cc85dee04a43579c0e4ef8b45 | nios2 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/09d7d39500f35d748c3dcc1734936da9cf1109e5 | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a4625205425bdb0fc8b5028f1000ad9b6bdc84ab | ORPH arm | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/4446536673a5cbdffb5b9020cfec8688dcb4684a | ORPH armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/42ce0299eb9b9bf85da7f118d187c4e4fddf2674 | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/b147fc49970ddfaa1dcbb496adfcac94532b039f | ORPH arm | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/cf04a599f7ec9ce4735133fdd9c2e0cca8b1065e | ORPH sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e089fa70a4d3c7a218416b74858552b0c0d5f4c8 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/a284b049df1a04ba288558c639acf1fb2ef59e61 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/3152fb8245836b540b9fe2581e4d18a4c9068cf4 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/d7df98eebc6b69fe09b7877d3b4e2eff5a83f504 | ORPH aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/3688b015ddb2aa6cefcbe7833914e17c4d73b8a0 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/503cc8aa446d70fe7d77f325131fd5ed8ee3efd3 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6626e8714b34670bbf2780dec38017962ccaecfe | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/60be302a53b2456cbc0e171ddc026db3eb49010f | ORPH arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/005f7d9f6a6382738d0a28703e7f191554afd49e | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/794d5a3fe1c83009f896d9625787824bb3716a39 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/b1b275956463de33e7bab33290f9a30c7b20b60b | ORPH i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/9bf23c91694d096f436626650ec1968364d04bcc | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/7c2d57213d2dd8442da420fe9ddb3f47efb2d89b | ORPH mips64el | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/4933392f786a171e358838ff5788aa0113112c7e | mips64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/d0416adc84cbcb78dd0173222a5ad5ba9c3f88bc | mips | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/a53bd36e9a157a804d91247b953b5bfd743eea40 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f3b2ccbb244ccec2035e8981c9aafd73725e9817 | mips64el | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/baf405257476755e9f39aa925e7753ef2d158d60 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/dd475a7a9aa67d700d3ae50a6156c831fdef8777 | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1402084c2b34a68709ac22665cad49856773eb1c | s390x | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/56c83cfacebc56bc492fc3512133dfe1121d3780 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/bd0e378c3706bc3c0d1233899556ea21dadbf94b | aarch64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/dbf4990a87df4f7c81d2c5d9e18b87158421b146 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/ee757f1a4576a38c0bde362053412eac0e4443c3 | armeb | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/bf21b427dec2801cc6750f42d356cb02f90c7770 | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/faa60bef0df17d03e1f95044ed66160b14becd89 | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9902e1fce16500a1f5874919bcfe95ccaab77c67 | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c4e2c6291c042bfbe57f573a9a6de09c7e5183b9 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/d720d9b30d423357ee570cc40ab46e53e86513dd | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1e22e9dcd53338a12abf40a10c372a8b835647ee | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9dede2b1c5103356152225307f327cb0ea03b283 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7809e38f89ca1e35887f3bcab634b183f72965bb | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4732f038fbb5283a0e7ec3f8b817e359839440e7 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/79a138b60e2e60918e3da14f158a1422b3893362 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8ea00ea394e1eb3662e773916220d8a80de665ea | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fceb4a3d9878ee4b776c5b0c390ddc8c044ec5fc | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a3a97219d5a0d57b76b55a9741074c3422f19b1f | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8ebda30bb1bec3d907d793e20b0c4670b112981a | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/16443e7b26733a4516c9e617ba37e1cabfd4f9fa | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5768ea574fcfba655b5127a30fb3c2e2a3398957 | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/88db0243d7610e666480a4b2c8ab06761e5d4ef6 | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/328c0fbc0d697ce038e3444364ff213360a10cfa | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/0c1a63ecd6b99b9810d300b04d1f21551b5380e9 | powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/494e67b6699a679f9c207b9246c2a740c635382d | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/02fa193719b06c2bf2b129ce66516589bbdd09b2 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e6f0bb6205039e4f59adcc32319f5a97fd86f62b | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/dce1933993677d8b948f0012df97a7b59550fc70 | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/85d2fc26e9ce5f16b90d894a95d9a1173cfcb5a5 | i686 | haproxy-2.6.5 | NOK | http://autobuild.buildroot.net/results/f5c9a7d310025593c263348c9ff6eed179e68dfd | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/705970aca40479004f0488e8750bc19c27a0efa4 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/59a64a58066db61f09cf13e79acf989e1878e880 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/42f934602a24ce8396b9ba5fb28ac6bff27cf917 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/575c22e62c8dd71216808529ef064a80ae10e12a | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/41df5f194d280f56083845043ec2b666211dd346 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c4b1ae69e54fbe756a6d6ec5690d52ac494369c7 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/cb56b26659127eff9c17fb281746c0fca8d4e373 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3a386516718e34d777e16da27d3f9ef7ee646e5a | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/bec67d713420984f049b839bfb6b06c599a6d38c | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/31443ac90eb7442de40d74c3e169a7dc0ae3f992 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aabe32a493d84bd9adbd60aba3ace5019cb71e9f | powerpc64le | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/6a9e2b3944cac5d5053cace35f59f8c41888ff81 | microblaze | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/18c08d49a4adb44e3dff0ebde8ecae9c4c8a8200 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/2f45395dc39223d61460969959e6c917358da5a3 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/22c6447a78ce8ec4b3d84b2c40744426bdac396b | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/647356a8fc12ca5b6615c1ebef16d884da04c763 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/367b99b9d41e4da60fd0d67a1b746c42c4e67e87 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/87904933a1d7ce57db13a1c41d0bff3ba9f2cb3d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/62c7a15b1cbf49b8c6fbd80d10b85e9b0eb79e6a | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/eff232179d301a8da06cdf86edb615758b662e97 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ccd25c6921783cd62ccfde22ca3f684316873f0b | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2f56411727488946825c5c1745cc7af83903db66 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/708abf298612860bf7f5e9ba70879904065d3e4f | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/dd866dd6593998edfc626e68b70cb13b7e988719 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/105ee58c2984a6a06f2455bb47500b86c15256d8 | riscv64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a4eaac5ac7cb26df0102eeb3cc466d0da589e03e | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/90b471132217091375112a2d21252ee6c10da50e | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/180baea71cee585e9f258b73c3a488bf51f4e313 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cadb9db4af13299b48bc5d040945d8f2d498c0f2 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/97aa23fda5c5d734bde26e956520e803a6f52677 | powerpc | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/42ce21487ccc9c5b09426770cd2ac8424da7ff49 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d8d0700991e48a03aab1182d920f28a0ae4321f3 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/f6dcc23062e5fab85c8e7a6888df265fc4f3defc | ORPH sh4a | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e849630ce921dc33137f04403b5543578d9ffe74 | ORPH m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/ad36ab1736851f24768dca58bf1e626789924b84 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/d6a327d7240de3092a4f6e33cdcc921c43f4eaa8 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/d66b54488ac75c16a64cfeacfa7a9d1361f4a1a9 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/b536ffde1d9c18fc8a2f602758cf88f74659c8ca | ORPH xtensa | kmod-30 | NOK | http://autobuild.buildroot.net/results/ddfffa21200b7e1982ae5b3cf98646425756025c | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/3c1f01f6d120e977f9b8385f8de5db63f6318ab4 | powerpc64 | libcamera-ba6435930f08e802c... | NOK | http://autobuild.buildroot.net/results/091279c8e994ff6aba889563a6018e88b171f602 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/938eba2ed6e9d1f48cf14bfae4a3154d27248ab5 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/9592ef3b45e7677a510e4f219f5160e8740c0beb | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/341d69a087269de1f9e7ebf466f946fbdbaf5865 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4cd759f0022fa77eaa9b49ca197811b24d637ef5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d54f87cc319891924b5409b1527a73725fefb61e | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/e79678ee73a2647ccef01b48b9178e3e41b647b9 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/96008f2728560ebf932c6eac47a92bca7260eb96 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/cbd05488140e7cb69f1816ee131b042108d719ca | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6141ab1bb6caa0e008fe6fdba9838fc323e9df5f | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/968ca52b7e744bde7b9dcf11b013d55f9411745a | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/0fd3c24a05e75ac90e42fc6b7337fe2c579db522 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/3376d6d3fa590794dfe14453ab3e8ce0cd434a22 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/145617c4635a16b7444febb3714541ed96fb2a1a | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/df88ff51d3330c07f82eb1c2f29b06b94fbcf82f | sh4aeb | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/1afa70214f3d00edbefcc3ff5db9727e5d667f6c | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ffa908f32ae897cb235fec7a5cc4e11981967b2f | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/604cdc7d4b3fff15d78c09cee9a3da4f3bcb22d7 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4965cd9fe6710ee0407669910f07f858760c6464 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2750ffd1aaf9d05a7af694c73e86b63d715da311 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/223e906c2eb9d348b19d3a9fc26f4c258fb6bc45 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/6c90ba5f015528308c966a10d0ac0fc1b30b7742 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9518a7ed3ab3a97c1972130bc04faa1ed981b2f0 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/61260271cb2701da8c4c8ef52d34d6d3471daac4 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2af45678d64e83bb7d9373e13c53dbdde455f5c7 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2e40a7f90fc652e98b4901767a3339e14a16c64f | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f56c827f06080e94d262fe88f7c5845744be8827 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e76b99b6da529dfc8bf700e8515db76a8ed12424 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/29db49a0a162094bf48cc17cb55dd58a4bdd286f | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8d60a42ab22c90e416820a5064e943b0203de1f8 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0a1cdf0b80b44b2c1e1e1fb75f4613661619c0b3 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7701b7c70838fe4c041f3c728c70284ca33a481b | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c66533966f8d0274f5b92822f2b26db25ee16781 | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/443377033f0649abf6f506c18fd6eabd71a6ef71 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4cb1ffd8bb99be3dece38891b4838af8aabe2868 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2d4047e90f1581f3822f0fbb1fdcb4c1101c9675 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4b1af8dad5b96b6ba4632381dbc6b6a31ab09d7e | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/10187b5c025feff1cc56d162640dadf1c0cbb52d | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/730f76559d07a1b62ffaf4ff389e79bd2aee5304 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/07fc0c9a5d950a334769a77682dab133de7120e0 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8b78a2d6ef38ae1f1f5a6ea9f72fa9e9cf37d1a7 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e7f0a1b67a3dbffecfb2227445ce63ae5fe3c9cb | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3c86ce579ec901d0a0a23dc6a342d7a2d98cb9c6 | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ad5f453a35e2ba1e08afd317c1e2a53711a3417e | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/53750bac3cc447b67fe83c5d326f124c51ec074b | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0f8b077aeb355dc016bb82f7b26d673e780b1be5 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/40caf6bca79e8e12e30c66b118f8cd47b58384fa | riscv32 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/d7ee6fadcaf2566430e0bddcf789bdf528cd3496 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0d8ae48d324cb0721789075fa21c693944a62567 | ORPH i686 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3dfe32dbffa4587b8d036ddd143402075da4d6f2 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/64481bbf754a2933eaa0a145e87e2a93ce25adca | ORPH arceb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/8eca11988a92db2bc0bf6663f3b1ffc34d85bf79 | ORPH microblaze | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7316c900a0952c93fcfde4a49542a7714e19296a | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/93cc741ac07be6076645b2b4631d5bcaa611802c | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/a4e2c940b2ffaf6d124756289a9a85ceb6c36b06 | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e59557af84e7e3078e240363bb3844057050cdcf | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/1d6ce260dfb3b77b19301b56676839c5176b00a5 | ORPH x86_64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/76b251e6b82926ea8e0377e64aca0f3fc1195991 | ORPH powerpc64le | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/532ab088a8576bc1b569fa1cdce78482b144a1c3 | ORPH s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/9bcb435efbca99102d02bf2e5f3de15d7a9534ce | armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/dafd7dca0132be304023f3094ae4099fbe47d03e | arceb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/581f398bce398cb77f8a732db00a5ae081a2ce4b | sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/08e6ef695579c7e7f9d85bdac3716ff32dba49be | microblazeel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/c139c01c022877e76ce609f7b48c214a7ac62597 | nios2 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/714b3ba330b1974d5f935394a6f8f94ab967363f | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/d0e4f82172a9a255984c00a0027acf91074dad80 | arc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/8b56fec36aa35573f166f77dda2a9229bdab433a | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/a66cbbb99effb77b6ee4a57bc113317ad101bfd0 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/20d637e0996ca25879f8164442b544a1fc073b7c | ORPH s390x | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/1186b93a0ad7363a91067469e9b350671c0cc469 | powerpc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/75f8582760d3229aa9811c9a62f470063f57bde4 | ORPH x86_64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/ec95a90bf5afeaf572c2dccc1002e93013fc1522 | powerpc | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/7be8ed1dbb6e3a40b4cf04f27ef42d24811502e8 | sh4 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/30409fe5a7d20f164b47919e02603721fd947761 | ORPH xtensa | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/95ae3683c7b9a74db13130c018cadd044dfc7b20 | ORPH armeb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/c0a5678361b94b354620fe91aa13f6a17797f717 | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b115a5236e572fc37a85f0a4411c4821fe47a5e7 | ORPH powerpc64 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/280fa550e87877275a51ce63d422615a4af6899a | ORPH mips64 | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/a6a1e6c651986fb7d84d5b4b516b7579f11b07b9 | ORPH nios2 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/398442a297e51f2a92a68455fc6e0057fef2da80 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/d75a44fd0372aa72c9dbce90ba514c71b7a39ef9 | ORPH x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/9b21eb955d97f95781ed797b2e0160d58cdbc399 | x86_64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/4ef0a13e40d63c5c6933ef3bc24bbdc3c106c954 | mips64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/fa241d5b191bccc214d2d44dfb7924036feb3069 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/5510eb2cd9d9b6e870fc778d5b52d8368110ba23 | arm | python-alsaaudio-0.9.2 | NOK | http://autobuild.buildroot.net/results/e8dee5f048190f6aa2a7e7aa5a9b62eb1db66818 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d673a5db06d68d03005c28d8deeeb629d7c40483 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/dae50e0bebda6e55e3e5a359cb396b9986568f63 | sh4eb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/e47ca0252ff656e0c8e5f305c7b95261f766fe5e | x86_64 | qt5base-2ffb7ad8a1079a0444b... | NOK | http://autobuild.buildroot.net/results/c95f67dd3111c016484f489bb9c40ce000ec2eac | powerpc | qt6base-6.4.0 | NOK | http://autobuild.buildroot.net/results/78169d3f03d8ca6586eb511be19247661e51e4e2 | armeb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/573ae888db536fc8a0d7ea8cfe54500504d3a1d9 | riscv64 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/67d8b34d15ab86b5c54139942d8b519022a19e04 | aarch64 | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/1c3ff0d4acb7239fbc7a6b0e7ecab81356a4a076 | arceb | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/568708d87298d41c3fcf42ba43352f84731ba86b | powerpc64 | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/24c9607d65da47009000345754fde437e9517c57 | xtensa | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/4ce807fbd7c529bc6e6ebede7c60f9045f111809 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/93f739eb722e2bc1f16bd70bda5404210bc05f00 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/56352cb48be5631579ad71515f2a8537596ee90a | ORPH or1k | shellinabox-2.20 | NOK | http://autobuild.buildroot.net/results/edeabf5154500ea6b8d1e0f62bd5352b82d11c16 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/1a28a05f09037432959531ad0b53fbbd9185cd30 | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/37faea3552d31e6c3a07c00af93c2a6c46f8ea2f | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/a920eedb13148229129ca35adb4de0244b679000 | x86_64 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/024fc6a54ccfdd07a15a7649e7e0e4580a34ad87 | powerpc | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/a1e1b35a6c4a4f09b7bcfd553462e9f795f9b98e | microblaze | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/3c5594fb2e807188a6978032326c4ee75079f777 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/b9b6cd09f3e8278d563ea3b261ca848474deb318 | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/cb847b7f50fb0dc6f52c3d3e0ae59bc68010e174 | s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/26fcd0c6ee33c74fb77812af779747c7999f65d5 | mips | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/a0b43562f473ad20c8da137edbda4b28b588565b | powerpc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/e90fabd5024df91bf28e267d9aafae2caad6acd4 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/644ba6463b1a16d596abe74ba4a4ed7ccfc65c92 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/25e98763b3924f9635ba0f6c7ec0fcbff616d43a | i686 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/321b7a36734a42b3b3a37ef320f45730b569260f | ORPH mips64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/1b30df6f6eb10927a82347c2c689551fd5b70993 | ORPH powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/df5072247c59e3a6a4792f25d3b5b0583f792b53 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/18fabccc7315a526b6660f325757aef1bb0e4296 | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/66dd96b46d10de08bc5eb978197529bc88b76cd8 | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/f7cb9584b90145e0233cd658ee33970ba8be91ae | x86_64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e586b0989c5c9dcd92f7f48e9d347ca23e20aa1f | microblaze | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/27b1c519bda9b610593985b79a5bb0bbc621ef22 | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/dd8bdd3db1d50db252527148a448901ab3c69ab9 | ORPH riscv32 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/404f4d26bdbe82eb1faa73ce96fd6e9db59c763e | ORPH aarch64 | xr819-xradio-4f0cfd5e869ca1... | NOK | http://autobuild.buildroot.net/results/738eebd1e2480592100d92a80e801e01bfd32d9c | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/db38c9e041b815ddea387d78cd3f005e6882fcc8 | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9679578c435c5cbf35d21f39b65228a5c146073e | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/19807400a2068fde1f657f549af8bd7691b18add | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c103f0c7984ddf5261c60514ec3233fb9429eb3f | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/61654c8bb1269c2f78c882de22a19ab46183a09c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d575e250897e36a533c639e59c1f237716c54dc7 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f48e45953ff1612eae42362b30afa9a1ecac0977 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f62c40a7d668eaae3ef7be3c3b525ef6bb244aa5 | ORPH mips | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/4ea7096a0ac9445a070aa4e335622fc05d84ddf0 | aarch64_be | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/278e9d3940acdbf15b2ded1da47bae896890cb14 | Classification of failures by reason for next --------------------------------------------- xz-5.2.7 | 2 /home/buildroot/autobuild/i... | 1 apcupsd-3.14.14 | 1 aubio-0.4.9 | 1 crun-1.5 | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 imagemagick-7.1.0-51 | 1 libkcapi-1.4.0 | 1 lua-cqueues-20200726 | 1 open62541-v1.3.3 | 1 python-bunch-1.0.1 | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- nios2 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/43d3884fe7cc420990b27bfe94ccd74c7cfe1de3 | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/65d2c2a458b824baa9f4131a70f1d2a9d99c9557 | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/8bd093d206e674c056d69449f2731f83fb9c4415 | arceb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/4741df53d4c66b3d52cbdadc37b74d92c819321f | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e87b0f86f588b43cd2ce2723720dc3ff145de758 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5e4619bbcbb48db52c491df2853cef6bd18876fd | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ee676bc6d2dcaeb7040c665eacd144bb3a7615e3 | mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/76ff6817661bfa2766cd48054653dc2b2e08d3ec | ORPH sh4 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/43e5cd555a8b9bf10e79bf750a3a338981afa345 | sh4aeb | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/7bcc69fbc791a2b2af6b29161a0977e33b311f8c | microblazeel | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/3286145ce802e0d87d8fc08c69b2aa7cfe3ade67 | ORPH powerpc64le | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/34c5299c88ff5e4713ce0c300b7b944755460bf2 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/eff6af278c5198e0ad7a21107c63b93ff743f5fe | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/310bd7e7167abf51d64c122e570d92233af15305 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/984652ac559c39257ab5058015b9ac527a0c0225 | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- ruby-3.1.2 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/10b32bdc294b776ba03efde299722904fc4cada2 | Classification of failures by reason for 2022.08.x -------------------------------------------------- gerbera-1.10.0 | 2 linux-5.17.15 | 2 glibc-2.35-134-gb6aade18a7e... | 1 host-go-1.18.8 | 1 host-pahole-73383b3a39afe86... | 1 igd2-for-linux-2.1 | 1 kexec-2.0.24 | 1 libglvnd-1.4.0 | 1 lz4-1.9.4 | 1 mariadb-10.3.36 | 1 ocf-linux-20120127 | 1 open62541-v1.3.2 | 1 pixman-0.42.2 | 1 python-sip-4.19.25 | 1 tealdeer-1.5.0 | 1 wolfssl-5.5.3 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/283b8e5f9e24a16dd89edce53754a81d6617d2ed | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/ad28edc5e3ec1f8f3ee7463b776262bcc08d0287 | powerpc | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/2e892291c94c4b98a42ba7fc8d4fc28a8ea582ee | i586 | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/e3a34dae9a8e09e8b952b96aa41599b523bc62e2 | sparc | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/25f1b1d5a82256d41dbd75068021f7dcdb8f6e4f | mips | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/dbc3821cd60b05982904dca5e57531220b1657a1 | armeb | kexec-2.0.24 | NOK | http://autobuild.buildroot.net/results/3c7091d3eb446d751d27bbdc3b6ac729420699ac | ORPH m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/1cbd2f5d35709bf1db8ceeff26adc992416e41ed | ORPH powerpc | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/9533b9497ddb6ea595f8845c6f38013edf199749 | ORPH arceb | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/46d6c5e09d92aa8c20c525bda8f2ea0df0b57f24 | ORPH microblazeel | lz4-1.9.4 | NOK | http://autobuild.buildroot.net/results/119c33b0d6d52b66305b65a8e85ca6b4dfb55663 | ORPH sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/1c55bb3220cd7bb15ccc4716db18ec4849f3c320 | ORPH mips64el | ocf-linux-20120127 | NOK | http://autobuild.buildroot.net/results/4bb084de6dd439eeca35921085c56313c393f351 | ORPH x86_64 | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/34d58fdda976b7a5fc976ccd56a6b01d0c91e94c | ORPH powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/dbfa026ad677b2433b5ad3510d63282a4d45dc06 | xtensa | python-sip-4.19.25 | NOK | http://autobuild.buildroot.net/results/34ba16a32dafb2026ae2b5b2e7c0346279dbcbf4 | sparc64 | tealdeer-1.5.0 | NOK | http://autobuild.buildroot.net/results/fec96bc509b3afdd424ed7a4b5224140aee18ba8 | arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/b1c04d12c0b5574b7610275a828cccca7cabe1ed | -- http://autobuild.buildroot.net From ju.o at free.fr Sat Nov 19 08:41:26 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 09:41:26 +0100 Subject: [Buildroot] [PATCH next 1/1] package/gnuradio: remove patch numbering Message-ID: <20221119084126.14859-1-ju.o@free.fr> commit e37c110 ("package/gnuradio: bump version to 3.10.4.0") included two numbered patches. Those are generating "make check-package" warnings. Fixes: make check-package package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch:4: generate your patches with 'git format-patch -N' package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch:4: generate your patches with 'git format-patch -N' Signed-off-by: Julien Olivain --- ...01-blocks-Including-missing-vector-in-blockinterleaver.patch | 2 +- ...2-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch index f805e300af..39b8c0b51e 100644 --- a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch +++ b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch @@ -1,7 +1,7 @@ From 45fe4ac55ad88b6793d225e676205c30388ec138 Mon Sep 17 00:00:00 2001 From: Ryan Volz Date: Fri, 16 Sep 2022 21:05:51 -0400 -Subject: [PATCH 1/2] blocks: Including missing in blockinterleaver. +Subject: [PATCH] blocks: Including missing in blockinterleaver. Signed-off-by: Ryan Volz [Retrieved (and backported) from: diff --git a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch index d551793be5..f1ad77580f 100644 --- a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch +++ b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch @@ -1,7 +1,7 @@ From 901c2ad1ac88908a2e6db5615d5af39a218d826d Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Fri, 23 Sep 2022 08:41:26 +0200 -Subject: [PATCH 2/2] blocks/blockinterleaving.h: add missing cstddef header +Subject: [PATCH] blocks/blockinterleaving.h: add missing cstddef header (required for size_t) Fix build failure like: -- 2.38.1 From peter at korsgaard.com Sat Nov 19 10:19:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 11:19:03 +0100 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.18.1 Message-ID: <20221119101904.230827-1-peter@korsgaard.com> Fixes the following security issue: DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) The Node.js rebinding protector for --inspect still allows invalid IP address, specifically, the octal format. An example of an octal IP address is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 number system. Browsers such as Firefox (tested on latest version m105) will still attempt to resolve this invalid octal address via DNS. When combined with an active --inspect session, such as when using VSCode, an attacker can perform DNS rebinding and execute arbitrary code Update license hash for an update of base64 (MIT license) and a change in copyright year: https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b Signed-off-by: Peter Korsgaard --- package/nodejs/nodejs.hash | 6 +++--- package/nodejs/nodejs.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash index 83e4c271ce..4408782248 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.17.1/SHASUMS256.txt -sha256 6721feb4152d56d2c6b358ce397abd5a7f1daf09ee2e25c5021b9b4d3f86a330 node-v16.17.1.tar.xz +# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt +sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz # Hash for license file -sha256 69090e865afa7c62715b97f0712632d2923bd7a5faba91f94e4e75a2f9219d5e LICENSE +sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 29a10b900f..367d5d2058 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.17.1 +NODEJS_VERSION = 16.18.1 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = \ -- 2.30.2 From peter at korsgaard.com Sat Nov 19 10:50:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 11:50:34 +0100 Subject: [Buildroot] [PATCH] package/xen: security bump to version 4.14.5 Message-ID: <20221119105035.415243-1-peter@korsgaard.com> Includes a number of bugfixes and the security fixes up to xsa-400: https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ Signed-off-by: Peter Korsgaard --- package/xen/xen.hash | 2 +- package/xen/xen.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xen/xen.hash b/package/xen/xen.hash index a81d05e3f7..5637f0e8d9 100644 --- a/package/xen/xen.hash +++ b/package/xen/xen.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING diff --git a/package/xen/xen.mk b/package/xen/xen.mk index 03341d4275..169753e89f 100644 --- a/package/xen/xen.mk +++ b/package/xen/xen.mk @@ -4,7 +4,7 @@ # ################################################################################ -XEN_VERSION = 4.14.4 +XEN_VERSION = 4.14.5 XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) XEN_LICENSE = GPL-2.0 XEN_LICENSE_FILES = COPYING -- 2.30.2 From ju.o at free.fr Sat Nov 19 12:05:18 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 13:05:18 +0100 Subject: [Buildroot] [PATCH next 1/1] package/z3: new package Message-ID: <20221119120518.645972-1-ju.o@free.fr> Z3, also known as the Z3 Theorem Prover, is a cross-platform satisfiability modulo theories (SMT) solver. https://github.com/Z3Prover/z3 Signed-off-by: Julien Olivain --- Patch tested on branch next at commit 5f94d91 with commands: make check-package ... [No warning generated by this patch] python -m flake8 support/testing/tests/package/test_z3.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_z3.TestZ3 ... OK ./utils/test-pkg -a -p z3 ... 44 builds, 26 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- DEVELOPERS | 2 + package/Config.in | 1 + package/z3/Config.in | 23 ++++++++++ package/z3/z3.hash | 3 ++ package/z3/z3.mk | 22 ++++++++++ support/testing/tests/package/test_z3.py | 43 +++++++++++++++++++ .../test_z3/rootfs-overlay/root/z3test.py | 21 +++++++++ .../test_z3/rootfs-overlay/root/z3test.smt2 | 8 ++++ 8 files changed, 123 insertions(+) create mode 100644 package/z3/Config.in create mode 100644 package/z3/z3.hash create mode 100644 package/z3/z3.mk create mode 100644 support/testing/tests/package/test_z3.py create mode 100755 support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py create mode 100644 support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..fb6b329087 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ +F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py @@ -1708,6 +1709,7 @@ F: support/testing/tests/package/test_ola/ 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_pyalsa.py +F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/package/Config.in b/package/Config.in index 52004de075..c3b540bd22 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2189,6 +2189,7 @@ menu "Miscellaneous" source "package/wine/Config.in" source "package/xmrig/Config.in" source "package/xutil_util-macros/Config.in" + source "package/z3/Config.in" endmenu menu "Networking applications" diff --git a/package/z3/Config.in b/package/z3/Config.in new file mode 100644 index 0000000000..a3f57f7f88 --- /dev/null +++ b/package/z3/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_Z3 + bool "z3" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # c++17 + # z3 needs fenv.h which is not provided by uclibc + depends on !BR2_TOOLCHAIN_USES_UCLIBC + # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 + depends on !BR2_nios2 + help + Z3, also known as the Z3 Theorem Prover, is a cross-platform + satisfiability modulo theories (SMT) solver. + + https://github.com/Z3Prover/z3 + +if BR2_PACKAGE_Z3 + +config BR2_PACKAGE_Z3_PYTHON + bool "Python bindings" + select BR2_PACKAGE_PYTHON3 # runtime + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + +endif diff --git a/package/z3/z3.hash b/package/z3/z3.hash new file mode 100644 index 0000000000..d38c5f1971 --- /dev/null +++ b/package/z3/z3.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 e3a82431b95412408a9c994466fad7252135c8ed3f719c986cd75c8c5f234c7e z3-4.11.2.tar.gz +sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk new file mode 100644 index 0000000000..2252e05395 --- /dev/null +++ b/package/z3/z3.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# z3 +# +################################################################################ + +Z3_VERSION = 4.11.2 +Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) +Z3_LICENSE = MIT +Z3_LICENSE_FILES = LICENSE.txt +Z3_INSTALL_STAGING = YES +Z3_SUPPORTS_IN_SOURCE_BUILD = NO + +ifeq ($(BR2_PACKAGE_Z3_PYTHON),y) +Z3_CONF_OPTS += \ + -DCMAKE_INSTALL_PYTHON_PKG_DIR=/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \ + -DZ3_BUILD_PYTHON_BINDINGS=ON +else +Z3_CONF_OPTS += -DZ3_BUILD_PYTHON_BINDINGS=OFF +endif + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py new file mode 100644 index 0000000000..01aa81b1b6 --- /dev/null +++ b/support/testing/tests/package/test_z3.py @@ -0,0 +1,43 @@ +import os + +import infra.basetest + + +class TestZ3(infra.basetest.BRTest): + # Need to use a different toolchain than the default due to + # z3 requiring fenv.h not provided by uclibc. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_Z3=y + BR2_PACKAGE_Z3_PYTHON=y + BR2_ROOTFS_OVERLAY="{}" + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + # overlay to add a z3 smt and python test scripts + infra.filepath("tests/package/test_z3/rootfs-overlay")) + + 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 program executes + cmd = "z3 --version" + self.assertRunOk(cmd) + + # Run a basic smt2 example + cmd = "z3 /root/z3test.smt2" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], "unsat") + + # Run a basic python example + cmd = "/root/z3test.py" + self.assertRunOk(cmd, timeout=10) diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py new file mode 100755 index 0000000000..6ac53b98c5 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py @@ -0,0 +1,21 @@ +#! /usr/bin/env python3 + +from z3 import * + +x = Real('x') +y = Real('y') +z = Real('z') +s = Solver() + +s.add(3 * x + 2 * y - z == 1) +s.add(2 * x - 2 * y + 4 * z == -2) +s.add(-x + y / 2 - z == 0) + +check = s.check() +model = s.model() + +print(check) +print(model) + +assert check == sat +assert model[x] == 1 and model[y] == -2 and model[z] == -2 diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 new file mode 100644 index 0000000000..08df9e27a2 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 @@ -0,0 +1,8 @@ +; From https://smtlib.cs.uiowa.edu/examples.shtml +; Basic Boolean example +(set-option :print-success false) +(set-logic QF_UF) +(declare-const p Bool) +(assert (and p (not p))) +(check-sat) ; returns 'unsat' +(exit) -- 2.38.1 From peter at korsgaard.com Sat Nov 19 13:46:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:46:54 +0100 Subject: [Buildroot] [PATCH 1/1] package/freerdp: security bump to version 2.9.0 In-Reply-To: <20221116220734.7229-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 16 Nov 2022 23:07:34 +0100") References: <20221116220734.7229-1-fontaine.fabrice@gmail.com> Message-ID: <87r0xz6oq9.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Backported #8403: Fixed multiple client side input validation issues > (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, > CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) > https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 19 13:47:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:47:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: fix configure options In-Reply-To: <20221116222908.26711-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 16 Nov 2022 23:29:08 +0100") References: <20221116222908.26711-1-fontaine.fabrice@gmail.com> Message-ID: <87mt8n6oor.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Rename configure options to avoid the following build failure raised > since bump to version 3.2.5 in commit > ae2807821d897c16141d003f646475fee9e77cba: > ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': > ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target > 89 | __attribute__ ((target("default"))) MVSTATIC int32 > get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, > uint32* ps2) { return i; } > | ^~~~~~~~~~~~~~~~~~~~~ > ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default > 480 | } > | ^ > If you can't fix the issue, re-run ./configure with --disable-roll-simd. > Fixes: > - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 > Signed-off-by: Fabrice Fontaine Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 19 13:47:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:47:21 +0100 Subject: [Buildroot] [git commit] package/rsync: fix configure options Message-ID: <20221119134806.9022F83CEA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8b5feee87be5157e93665011b3c350f6996dfcc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Rename configure options to avoid the following build failure raised since bump to version 3.2.5 in commit ae2807821d897c16141d003f646475fee9e77cba: ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target 89 | __attribute__ ((target("default"))) MVSTATIC int32 get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, uint32* ps2) { return i; } | ^~~~~~~~~~~~~~~~~~~~~ ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default 480 | } | ^ If you can't fix the issue, re-run ./configure with --disable-roll-simd. Fixes: - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 7ff7ca6eef..8c7ad462ac 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -17,12 +17,12 @@ RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ - --disable-simd \ + --disable-roll-simd \ --disable-openssl \ --disable-xxhash \ --disable-zstd \ --disable-lz4 \ - --disable-asm + --disable-md5-asm ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl From peter at korsgaard.com Sat Nov 19 13:46:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:46:31 +0100 Subject: [Buildroot] [git commit] package/freerdp: security bump to version 2.9.0 Message-ID: <20221119134806.85DB483CE5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=35c2ee69a51a343f2e5c1f88eeb8c7064922ded4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Backported #8403: Fixed multiple client side input validation issues (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard --- package/freerdp/freerdp.hash | 4 ++-- package/freerdp/freerdp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freerdp/freerdp.hash b/package/freerdp/freerdp.hash index 94d0746d40..f6adc05312 100644 --- a/package/freerdp/freerdp.hash +++ b/package/freerdp/freerdp.hash @@ -1,5 +1,5 @@ -# From https://pub.freerdp.com/releases/freerdp-2.8.1.tar.gz.sha256 -sha256 ea8903b29914134202a972c06052432678c89cb5eebcc8f5a41553030c97376b freerdp-2.8.1.tar.gz +# From https://pub.freerdp.com/releases/freerdp-2.9.0.tar.gz.sha256 +sha256 fcf71cf5b09c5c2636341ba212f34b8fb728246ea28e08caf6cef8b4a96184b7 freerdp-2.9.0.tar.gz # Locally calculated sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index ae844c589e..fb0e6920cf 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREERDP_VERSION = 2.8.1 +FREERDP_VERSION = 2.9.0 FREERDP_SITE = https://pub.freerdp.com/releases FREERDP_DEPENDENCIES = libglib2 openssl zlib FREERDP_LICENSE = Apache-2.0 From peter at korsgaard.com Sat Nov 19 13:45:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 14:45:10 +0100 Subject: [Buildroot] [PATCH] package/xterm: security bump to patch 376 Message-ID: <20221119134510.826956-1-peter@korsgaard.com> Fixes the following security issue: CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., because an OSC 50 response may have Ctrl-g and therefore lead to command execution within the vi line-editing mode of Zsh: https://www.openwall.com/lists/oss-security/2022/11/10/1 Additionally, patch 376 fixes a null pointer access issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 Signed-off-by: Peter Korsgaard --- package/xterm/xterm.hash | 2 +- package/xterm/xterm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash index 3f6ec765ce..12cd2e639b 100644 --- a/package/xterm/xterm.hash +++ b/package/xterm/xterm.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz # Locally calculated sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk index 95984f1cf9..d01b608d99 100644 --- a/package/xterm/xterm.mk +++ b/package/xterm/xterm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XTERM_VERSION = 371 +XTERM_VERSION = 376 XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz XTERM_SITE = http://invisible-mirror.net/archives/xterm XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf -- 2.30.2 From fperrad at gmail.com Sat Nov 19 17:15:46 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 19 Nov 2022 18:15:46 +0100 Subject: [Buildroot] [PATCH 0/3] LS1028ARDB improvements Message-ID: <20221119171549.26487-1-francois.perrad@gadz.org> The package qoriq-cadence-dp-firmware is dedicated to the NXP LS1028 SoC. It was introduced since BR 2022.02 from a Changming Huang's serie (5 versions between 2019-Nov and 2020-Feb). This serie tried to introduce the board NXP LS1028ARDB with a partition boot.vfat containing the kernel image, the dtb and the cadence DP firmware. The board NXP LS1028ARDB was introduced on 2022-Aug from my own serie. This serie uses a single rootfs partition and a extlinux.conf file. The patch concerning the cadence DP firmware has been set aside at this time (between v3 and v4). Now, this current serie finalizes the support of the board NXP LS1028ARDB, especially the point concerning the cadence DP firmware. Francois Perrad (3): package/qoriq-cadence-dp-firmware: add install in target configs/ls1028ardb: add video with Cadence DP firmware board/freescale/ls1028ardb: more documentation board/freescale/ls1028ardb/readme.txt | 27 +++++++++++++++++++ .../boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ .../qoriq-cadence-dp-firmware.mk | 6 +++++ 4 files changed, 37 insertions(+), 1 deletion(-) -- 2.37.2 From fperrad at gmail.com Sat Nov 19 17:15:49 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 19 Nov 2022 18:15:49 +0100 Subject: [Buildroot] [PATCH 3/3] board/freescale/ls1028ardb: more documentation In-Reply-To: <20221119171549.26487-1-francois.perrad@gadz.org> References: <20221119171549.26487-1-francois.perrad@gadz.org> Message-ID: <20221119171549.26487-4-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- board/freescale/ls1028ardb/readme.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 2dd2e2d84..cfd1c8c49 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -8,6 +8,16 @@ for more details about the board and the QorIQ Layerscape SoC, see the following - https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1028a-reference-design-board:LS1028ARDB - https://www.nxp.com/LS1028A +for the software NXP LSDK (Layerscape Software Development Kit), see + - https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf + +the components from NXP are: + - rcw, LSDK 21.08 + - atf (fork), LSDK 21.08 + - uboot (fork), LSDK 21.08 + - cadence-dp-firmware (blob), LSDK 20.12 + - linux (fork), LSDK 21.08 + Build ===== @@ -67,3 +77,11 @@ The Cadence DP (Display Port) firmware must loaded from uboot with the following Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 Loading hdp firmware Complete => boot + +The interfaces of Ethernet switch (Felix DSA) are bring up with the following commands: + + ip link set eno2 up + ip link set swp0 up + ip link set swp1 up + ip link set swp2 up + ip link set swp3 up -- 2.37.2 From fperrad at gmail.com Sat Nov 19 17:15:47 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 19 Nov 2022 18:15:47 +0100 Subject: [Buildroot] [PATCH 1/3] package/qoriq-cadence-dp-firmware: add install in target In-Reply-To: <20221119171549.26487-1-francois.perrad@gadz.org> References: <20221119171549.26487-1-francois.perrad@gadz.org> Message-ID: <20221119171549.26487-2-francois.perrad@gadz.org> This firmware is loaded by u-boot. This firmware must be shipped in /boot with the kernel & dtb, there are 2 cases of installation: - in $(TARGET_DIR)/boot, in order to be in the rootfs - in $(BINARIES), in order to be bundled into a boot partition Signed-off-by: Francois Perrad --- .../qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk index 2ccdd8b90..10f3fd45e 100644 --- a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk +++ b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -10,13 +10,19 @@ QORIQ_CADENCE_DP_FIRMWARE_SOURCE = firmware-cadence-$(QORIQ_CADENCE_DP_FIRMWARE_ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO +ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),) QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO +endif define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) endef +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin +endef + define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin endef -- 2.37.2 From fperrad at gmail.com Sat Nov 19 17:15:48 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 19 Nov 2022 18:15:48 +0100 Subject: [Buildroot] [PATCH 2/3] configs/ls1028ardb: add video with Cadence DP firmware In-Reply-To: <20221119171549.26487-1-francois.perrad@gadz.org> References: <20221119171549.26487-1-francois.perrad@gadz.org> Message-ID: <20221119171549.26487-3-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- board/freescale/ls1028ardb/readme.txt | 9 +++++++++ .../rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 93396a419..2dd2e2d84 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -58,3 +58,12 @@ To boot your newly created system: - put a DB9F cable into the UART1 Port and connect using a terminal emulator at 115200 bps, 8n1; - power on the board. + +The Cadence DP (Display Port) firmware must loaded from uboot with the following commands: + + => ext2load mmc 0 0x80000000 /boot/ls1028a-dp-fw.bin + 102464 bytes read in 24 ms (4.1 MiB/s) + => hdp load 0x80000000 0x2000 + Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 + Loading hdp firmware Complete + => boot diff --git a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf index c08ddde10..bd6c7c95c 100644 --- a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label ls1028ardb-buildroot kernel /boot/Image devicetree /boot/fsl-ls1028a-rdb.dtb - append root=/dev/mmcblk0p1 rootwait + append root=/dev/mmcblk0p1 rootwait video=1920x1080-32 at 60 cma=256M diff --git a/configs/ls1028ardb_defconfig b/configs/ls1028ardb_defconfig index 22b9eb426..1bc84f7b8 100644 --- a/configs/ls1028ardb_defconfig +++ b/configs/ls1028ardb_defconfig @@ -26,6 +26,9 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-ls1028a-rdb" BR2_LINUX_KERNEL_INSTALL_TARGET=y +# Target package +BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE=y + # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y -- 2.37.2 From peter at korsgaard.com Sat Nov 19 22:22:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 19 Nov 2022 23:22:34 +0100 Subject: [Buildroot] [PATCH] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} Message-ID: <20221119222234.892983-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ Signed-off-by: Peter Korsgaard --- .../0011-Mp4-disabled-duplicate-atoms.patch | 315 ++++++++++++++++++ package/nginx/nginx.mk | 3 + 2 files changed, 318 insertions(+) create mode 100644 package/nginx/0011-Mp4-disabled-duplicate-atoms.patch diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch new file mode 100644 index 0000000000..7baa810b56 --- /dev/null +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch @@ -0,0 +1,315 @@ +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 +From: Roman Arutyunyan +Date: Wed, 19 Oct 2022 10:53:17 +0300 +Subject: [PATCH] Mp4: disabled duplicate atoms. + +Most atoms should not appear more than once in a container. Previously, +this was not enforced by the module, which could result in worker process +crash, memory corruption and disclosure. + +Signed-off-by: Peter Korsgaard +--- + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ + 1 file changed, 147 insertions(+) + +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c +index 9c3f627f..4eff01e9 100644 +--- a/src/http/modules/ngx_http_mp4_module.c ++++ b/src/http/modules/ngx_http_mp4_module.c +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_ERROR; + } + ++ if (mp4->ftyp_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_DECLINED; + } + ++ if (mp4->moov_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); + + if (atom_data_size > mp4->buffer_size) { +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); + ++ if (mp4->mdat_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + data = &mp4->mdat_data_buf; + data->file = &mp4->file; + data->in_file = 1; +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); + ++ if (mp4->mvhd_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_header = ngx_mp4_atom_header(mp4); + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->tkhd_size = atom_size; + trak->movie_duration = duration; + +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->mdia_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->mdhd_size = atom_size; + trak->timescale = timescale; + trak->duration = duration; +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->hdlr_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->minf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->vmhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->smhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->dinf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stbl_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stsd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->time_to_sample_entries = entries; + + atom = &trak->stts_atom_buf; +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sync sample entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sync_samples_entries = entries; + + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "composition offset entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->composition_offset_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_to_chunk_entries = entries; + + atom = &trak->stsc_atom_buf; +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sample uniform size:%uD, entries:%uD", size, entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_sizes_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint32_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->stco_atom_buf; +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint64_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->co64_atom_buf; +-- +2.30.2 + diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index ba01c7e016..62ea379ffc 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ --with-cpp="$(TARGET_CC)" \ --with-ld-opt="$(TARGET_LDFLAGS)" +# 0011-Mp4-disabled-duplicate-atoms.patch +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 + # www-data user and group are used for nginx. Because these user and group # are already set by buildroot, it is not necessary to redefine them. # See system/skeleton/etc/passwd -- 2.30.2 From ju.o at free.fr Sat Nov 19 22:42:19 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:19 +0100 Subject: [Buildroot] [PATCH next 1/7] package/python-idna: set _SETUP_TYPE = pep517 Message-ID: <20221119224225.589941-1-ju.o@free.fr> Python idna package switched to pyproject.toml in commit: https://github.com/kjd/idna/commit/2a00e518efe55d2eeb62cd3f88ace7db41338603 which is included in idna v3.4. When using the old setuptools infra, the package is incorrectly installed as v0.0, which is then incorrectly detected by other packages when using setuptools pkg_resources. The issue can be reproduced with the command: python3 <= 2.5"] import pkg_resources EOF which will fail with output: pkg_resources.ContextualVersionConflict: (idna 0.0.0 (/usr/lib/python3.11/site-packages), Requirement.parse('idna>=2.5'), {'hyperlink'}) pkg_resources.DistributionNotFound: The 'idna>=2.5' distribution was not found and is required by hyperlink This commit changes _SETUP_TYPE to pep517 to fix this issue. Signed-off-by: Julien Olivain --- package/python-idna/python-idna.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-idna/python-idna.mk b/package/python-idna/python-idna.mk index 4d9994a9c7..f8641aeaf8 100644 --- a/package/python-idna/python-idna.mk +++ b/package/python-idna/python-idna.mk @@ -9,7 +9,7 @@ PYTHON_IDNA_SOURCE = idna-$(PYTHON_IDNA_VERSION).tar.gz PYTHON_IDNA_SITE = https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438 PYTHON_IDNA_LICENSE = BSD-3-Clause PYTHON_IDNA_LICENSE_FILES = LICENSE.md -PYTHON_IDNA_SETUP_TYPE = setuptools +PYTHON_IDNA_SETUP_TYPE = pep517 $(eval $(python-package)) $(eval $(host-python-package)) -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:20 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:20 +0100 Subject: [Buildroot] [PATCH next 2/7] package/python-hkdf: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-2-ju.o@free.fr> HMAC-based Extract-and-Expand Key Derivation Function (HKDF). https://github.com/casebeer/python-hkdf Signed-off-by: Julien Olivain --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-hkdf/Config.in | 7 ++++++ package/python-hkdf/python-hkdf.hash | 3 +++ package/python-hkdf/python-hkdf.mk | 13 +++++++++++ .../tests/package/sample_python_hkdf.py | 22 +++++++++++++++++++ .../testing/tests/package/test_python_hkdf.py | 11 ++++++++++ 7 files changed, 60 insertions(+) create mode 100644 package/python-hkdf/Config.in create mode 100644 package/python-hkdf/python-hkdf.hash create mode 100644 package/python-hkdf/python-hkdf.mk create mode 100644 support/testing/tests/package/sample_python_hkdf.py create mode 100644 support/testing/tests/package/test_python_hkdf.py diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..1c08dbda48 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1694,11 +1694,13 @@ F: package/ola/ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ +F: package/python-hkdf/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py +F: support/testing/tests/package/sample_python_hkdf.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/test_hwloc.py @@ -1706,6 +1708,7 @@ F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py F: support/testing/tests/package/test_ola/ F: support/testing/tests/package/test_python_distro.py +F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_pyalsa.py diff --git a/package/Config.in b/package/Config.in index 52004de075..ec7587a072 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1061,6 +1061,7 @@ menu "External python modules" source "package/python-gunicorn/Config.in" source "package/python-h2/Config.in" source "package/python-hiredis/Config.in" + source "package/python-hkdf/Config.in" source "package/python-hpack/Config.in" source "package/python-html5lib/Config.in" source "package/python-httplib2/Config.in" diff --git a/package/python-hkdf/Config.in b/package/python-hkdf/Config.in new file mode 100644 index 0000000000..2add348ca2 --- /dev/null +++ b/package/python-hkdf/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_HKDF + bool "python-hkdf" + help + HMAC-based Extract-and-Expand Key Derivation Function + (HKDF). + + https://github.com/casebeer/python-hkdf diff --git a/package/python-hkdf/python-hkdf.hash b/package/python-hkdf/python-hkdf.hash new file mode 100644 index 0000000000..87702b4582 --- /dev/null +++ b/package/python-hkdf/python-hkdf.hash @@ -0,0 +1,3 @@ +# md5, sha256 from https://pypi.org/pypi/hkdf/json +md5 d10471ad0ec891cdbe165d78282c943e hkdf-0.0.3.tar.gz +sha256 622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca hkdf-0.0.3.tar.gz diff --git a/package/python-hkdf/python-hkdf.mk b/package/python-hkdf/python-hkdf.mk new file mode 100644 index 0000000000..f495de7d0b --- /dev/null +++ b/package/python-hkdf/python-hkdf.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-hkdf +# +################################################################################ + +PYTHON_HKDF_VERSION = 0.0.3 +PYTHON_HKDF_SOURCE = hkdf-$(PYTHON_HKDF_VERSION).tar.gz +PYTHON_HKDF_SITE = https://files.pythonhosted.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f +PYTHON_HKDF_SETUP_TYPE = setuptools +PYTHON_HKDF_LICENSE = BSD-2-Clause + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hkdf.py b/support/testing/tests/package/sample_python_hkdf.py new file mode 100644 index 0000000000..a730c633e1 --- /dev/null +++ b/support/testing/tests/package/sample_python_hkdf.py @@ -0,0 +1,22 @@ +import hashlib +from binascii import hexlify, unhexlify + +from hkdf import Hkdf, hkdf_expand, hkdf_extract + +salt = b"ThisIsTheSalt." +key_in = b"ThisIsTheSecretKey" +key_info = b"KeyInfo1" +key_len = 16 +expected_key = unhexlify(b"b49d6cc9065b72f3a0859377d8bb7299") + +prk = hkdf_extract(salt, input_key_material=key_in, hash=hashlib.sha512) +key1 = hkdf_expand(prk, info=key_info, length=key_len) + +print("key1:", hexlify(key1)) +assert key1 == expected_key + +kdf = Hkdf(salt, input_key_material=key_in, hash=hashlib.sha512) +key2 = kdf.expand(info=key_info, length=key_len) + +print("key2:", hexlify(key2)) +assert key2 == expected_key diff --git a/support/testing/tests/package/test_python_hkdf.py b/support/testing/tests/package/test_python_hkdf.py new file mode 100644 index 0000000000..e93c24ff60 --- /dev/null +++ b/support/testing/tests/package/test_python_hkdf.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Hkdf(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HKDF=y + """ + sample_scripts = ["tests/package/sample_python_hkdf.py"] -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:21 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:21 +0100 Subject: [Buildroot] [PATCH next 3/7] package/python-spake2: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-3-ju.o@free.fr> SPAKE2 password-authenticated key exchange (in pure python). This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. This allows two parties, who share a weak password, to safely derive a strong shared secret (and therefore build an encrypted+authenticated channel). https://github.com/warner/python-spake2 Signed-off-by: Julien Olivain --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-spake2/Config.in | 13 +++++++++++ package/python-spake2/python-spake2.hash | 5 +++++ package/python-spake2/python-spake2.mk | 14 ++++++++++++ .../tests/package/sample_python_spake2.py | 22 +++++++++++++++++++ .../tests/package/test_python_spake2.py | 11 ++++++++++ 7 files changed, 69 insertions(+) create mode 100644 package/python-spake2/Config.in create mode 100644 package/python-spake2/python-spake2.hash create mode 100644 package/python-spake2/python-spake2.mk create mode 100644 support/testing/tests/package/sample_python_spake2.py create mode 100644 support/testing/tests/package/test_python_spake2.py diff --git a/DEVELOPERS b/DEVELOPERS index 1c08dbda48..ebbd0459b7 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1696,6 +1696,7 @@ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-pyalsa/ +F: package/python-spake2/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/zynaddsubfx/ @@ -1703,6 +1704,7 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_hkdf.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_hwloc.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py @@ -1711,6 +1713,7 @@ F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_pyalsa.py +F: support/testing/tests/package/test_python_spake2.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/package/Config.in b/package/Config.in index ec7587a072..a1df1542c7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1272,6 +1272,7 @@ menu "External python modules" source "package/python-sockjs/Config.in" source "package/python-sortedcontainers/Config.in" source "package/python-soupsieve/Config.in" + source "package/python-spake2/Config.in" source "package/python-spidev/Config.in" source "package/python-sqlalchemy/Config.in" source "package/python-sqliteschema/Config.in" diff --git a/package/python-spake2/Config.in b/package/python-spake2/Config.in new file mode 100644 index 0000000000..1c2e3a49af --- /dev/null +++ b/package/python-spake2/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_PYTHON_SPAKE2 + bool "python-spake2" + select BR2_PACKAGE_PYTHON_HKDF # runtime + help + SPAKE2 password-authenticated key exchange (in pure python). + + This library implements the SPAKE2 password-authenticated + key exchange ("PAKE") algorithm. This allows two parties, + who share a weak password, to safely derive a strong shared + secret (and therefore build an encrypted+authenticated + channel). + + https://github.com/warner/python-spake2 diff --git a/package/python-spake2/python-spake2.hash b/package/python-spake2/python-spake2.hash new file mode 100644 index 0000000000..30052b1b36 --- /dev/null +++ b/package/python-spake2/python-spake2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/spake2/json +md5 0155bad518bb49c39994fe0b7d9fb32c spake2-0.8.tar.gz +sha256 c17a614b29ee4126206e22181f70a406c618d3c6c62ca6d6779bce95e9c926f4 spake2-0.8.tar.gz +# Locally computed sha256 checksums +sha256 2a8a1200c3a2769d1815727f3b4439bd800f3bc88163118a36ff30b007d30031 LICENSE diff --git a/package/python-spake2/python-spake2.mk b/package/python-spake2/python-spake2.mk new file mode 100644 index 0000000000..99ce7dae13 --- /dev/null +++ b/package/python-spake2/python-spake2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-spake2 +# +################################################################################ + +PYTHON_SPAKE2_VERSION = 0.8 +PYTHON_SPAKE2_SOURCE = spake2-$(PYTHON_SPAKE2_VERSION).tar.gz +PYTHON_SPAKE2_SITE = https://files.pythonhosted.org/packages/60/0b/bb5eca8e18c38a10b1c207bbe6103df091e5cf7b3e5fdc0efbcad7b85b60 +PYTHON_SPAKE2_SETUP_TYPE = setuptools +PYTHON_SPAKE2_LICENSE = MIT +PYTHON_SPAKE2_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_spake2.py b/support/testing/tests/package/sample_python_spake2.py new file mode 100644 index 0000000000..49dd914ca8 --- /dev/null +++ b/support/testing/tests/package/sample_python_spake2.py @@ -0,0 +1,22 @@ +from binascii import hexlify + +from spake2 import SPAKE2_A, SPAKE2_B + + +shared_password = b"This Is The Password!" + +alice = SPAKE2_A(shared_password) +alice_msg = alice.start() + +bob = SPAKE2_B(shared_password) +bob_msg = bob.start() + +# Alice and Bob exchange their messages... + +alice_key = alice.finish(bob_msg) +bob_key = bob.finish(alice_msg) + +print("alice_key:", hexlify(alice_key)) +print(" bob_key:", hexlify(bob_key)) + +assert alice_key == bob_key diff --git a/support/testing/tests/package/test_python_spake2.py b/support/testing/tests/package/test_python_spake2.py new file mode 100644 index 0000000000..fb47a0802c --- /dev/null +++ b/support/testing/tests/package/test_python_spake2.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Spake2(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_SPAKE2=y + """ + sample_scripts = ["tests/package/sample_python_spake2.py"] -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:22 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:22 +0100 Subject: [Buildroot] [PATCH next 4/7] package/python-magic-wormhole: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-4-ju.o@free.fr> Securely transfer data between computers. This package provides a library and a command-line tool named "wormhole", which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine. https://github.com/magic-wormhole/magic-wormhole Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-magic-wormhole/Config.in | 27 +++++++++++++++++++ .../python-magic-wormhole.hash | 5 ++++ .../python-magic-wormhole.mk | 14 ++++++++++ 5 files changed, 48 insertions(+) create mode 100644 package/python-magic-wormhole/Config.in create mode 100644 package/python-magic-wormhole/python-magic-wormhole.hash create mode 100644 package/python-magic-wormhole/python-magic-wormhole.mk diff --git a/DEVELOPERS b/DEVELOPERS index ebbd0459b7..3d0738b367 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1695,6 +1695,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-magic-wormhole/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index a1df1542c7..80cb9dc3f2 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1109,6 +1109,7 @@ menu "External python modules" source "package/python-lxml/Config.in" source "package/python-m2crypto/Config.in" source "package/python-m2r/Config.in" + source "package/python-magic-wormhole/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole/Config.in b/package/python-magic-wormhole/Config.in new file mode 100644 index 0000000000..e8429d203b --- /dev/null +++ b/package/python-magic-wormhole/Config.in @@ -0,0 +1,27 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE + bool "python-magic-wormhole" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-autobahn -> python-cryptography + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime + select BR2_PACKAGE_PYTHON_AUTOMAT # runtime + select BR2_PACKAGE_PYTHON_CLICK # runtime + select BR2_PACKAGE_PYTHON_HKDF # runtime + select BR2_PACKAGE_PYTHON_HUMANIZE # runtime + select BR2_PACKAGE_PYTHON_PYNACL # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_SPAKE2 # runtime + select BR2_PACKAGE_PYTHON_TQDM # runtime + select BR2_PACKAGE_PYTHON_TWISTED # runtime + select BR2_PACKAGE_PYTHON_TXTORCON # runtime + help + Securely transfer data between computers. + + This package provides a library and a command-line tool + named "wormhole", which makes it possible to get + arbitrary-sized files and directories (or short pieces of + text) from one computer to another. The two endpoints are + identified by using identical "wormhole codes": in general, + the sending machine generates and displays the code, which + must then be typed into the receiving machine. + + https://github.com/magic-wormhole/magic-wormhole diff --git a/package/python-magic-wormhole/python-magic-wormhole.hash b/package/python-magic-wormhole/python-magic-wormhole.hash new file mode 100644 index 0000000000..5e880d5427 --- /dev/null +++ b/package/python-magic-wormhole/python-magic-wormhole.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole/json +md5 ca190d92f56fe32ec8dfd4fc5aab8337 magic-wormhole-0.12.0.tar.gz +sha256 1b0fd8a334da978f3dd96b620fa9b9348cabedf26a87f74baac7a37052928160 magic-wormhole-0.12.0.tar.gz +# Locally computed sha256 checksums +sha256 4a9cc2415c52cef591b6822eee68fed36d7e6d80284b09638cff61d762d99060 LICENSE diff --git a/package/python-magic-wormhole/python-magic-wormhole.mk b/package/python-magic-wormhole/python-magic-wormhole.mk new file mode 100644 index 0000000000..91f0f826d5 --- /dev/null +++ b/package/python-magic-wormhole/python-magic-wormhole.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_VERSION = 0.12.0 +PYTHON_MAGIC_WORMHOLE_SOURCE = magic-wormhole-$(PYTHON_MAGIC_WORMHOLE_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_SITE = https://files.pythonhosted.org/packages/d4/62/5e4a86f7c4b111e016577f1b304063ebe604f430db15465ac58b13993608 +PYTHON_MAGIC_WORMHOLE_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:23 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:23 +0100 Subject: [Buildroot] [PATCH next 5/7] package/python-magic-wormhole-mailbox-server: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-5-ju.o@free.fr> This package is the main server that Magic-Wormhole clients connect to. The server performs store-and-forward delivery for small key-exchange and control messages. Bulk data is sent over a direct TCP connection, or through a transit-relay. https://github.com/magic-wormhole/magic-wormhole-mailbox-server Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + ...the-U-open-mode-removed-in-Python-3..patch | 38 +++++++++++++++++++ .../Config.in | 15 ++++++++ .../python-magic-wormhole-mailbox-server.hash | 5 +++ .../python-magic-wormhole-mailbox-server.mk | 14 +++++++ 6 files changed, 74 insertions(+) create mode 100644 package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch create mode 100644 package/python-magic-wormhole-mailbox-server/Config.in create mode 100644 package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash create mode 100644 package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk diff --git a/DEVELOPERS b/DEVELOPERS index 3d0738b367..b49c58f8d3 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1696,6 +1696,7 @@ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-magic-wormhole/ +F: package/python-magic-wormhole-mailbox-server/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index 80cb9dc3f2..ee0cf54b7e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1110,6 +1110,7 @@ menu "External python modules" source "package/python-m2crypto/Config.in" source "package/python-m2r/Config.in" source "package/python-magic-wormhole/Config.in" + source "package/python-magic-wormhole-mailbox-server/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch b/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch new file mode 100644 index 0000000000..bf98537ae8 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch @@ -0,0 +1,38 @@ +From df6126ee86c1f84c7e0c25fcf69543b83b1b32c6 Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Sat, 5 Nov 2022 13:06:07 +0100 +Subject: [PATCH] setup.py: remove the 'U' open mode removed in Python 3.11 + +The 'U' open mode was removed in Python 3.11. See: +https://docs.python.org/3.11/library/functions.html#open + +Installing with Python 3.11 fails with: + + /path/to/python-magic-wormhole-mailbox-server-0.4.1/setup.py", line 20, in + long_description=open('README.md', 'rU').read(), + ^^^^^^^^^^^^^^^^^^^^^^^ + ValueError: invalid mode: 'rU' + +This patch removes the 'U' open mode. + +Signed-off-by: Julien Olivain +--- + setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 6ef292f..ad9ff5a 100644 +--- a/setup.py ++++ b/setup.py +@@ -17,7 +17,7 @@ trove_classifiers = [ + setup(name="magic-wormhole-mailbox-server", + version=versioneer.get_version(), + description="Securely transfer data between computers", +- long_description=open('README.md', 'rU').read(), ++ long_description=open('README.md', 'r').read(), + long_description_content_type='text/markdown', + author="Brian Warner", + author_email="warner-magic-wormhole at lothar.com", +-- +2.38.1 + diff --git a/package/python-magic-wormhole-mailbox-server/Config.in b/package/python-magic-wormhole-mailbox-server/Config.in new file mode 100644 index 0000000000..db20d3e7b6 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER + bool "python-magic-wormhole-mailbox-server" + select BR2_PACKAGE_PYTHON3_SQLITE # runtime + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_TWISTED # runtime + help + This package is the main server that Magic-Wormhole clients + connect to. The server performs store-and-forward delivery + for small key-exchange and control messages. Bulk data is + sent over a direct TCP connection, or through a + transit-relay. + + https://github.com/magic-wormhole/magic-wormhole-mailbox-server diff --git a/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash new file mode 100644 index 0000000000..c714712641 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole-mailbox-server/json +md5 3da441df1f354a8399a728da3421ac8f magic-wormhole-mailbox-server-0.4.1.tar.gz +sha256 1af10592909caaf519c00e706eac842c5e77f8d4356215fe9c61c7b2258a88fb magic-wormhole-mailbox-server-0.4.1.tar.gz +# Locally computed sha256 checksums +sha256 4a9cc2415c52cef591b6822eee68fed36d7e6d80284b09638cff61d762d99060 LICENSE diff --git a/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk new file mode 100644 index 0000000000..a3394c7dcd --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole-mailbox-server +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_VERSION = 0.4.1 +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SOURCE = magic-wormhole-mailbox-server-$(PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SITE = https://files.pythonhosted.org/packages/5b/ba/cbb211bc8f8bfdf7fb620d33331f07bcd889c7a28e7fd8a0de9029bb5a2f +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Sat Nov 19 22:42:24 2022 From: ju.o at free.fr (Julien Olivain) Date: Sat, 19 Nov 2022 23:42:24 +0100 Subject: [Buildroot] [PATCH next 6/7] package/python-magic-wormhole-transit-relay: new package In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221119224225.589941-6-ju.o@free.fr> Transit Relay server for Magic-Wormhole. This repository implements the Magic-Wormhole "Transit Relay", a server that helps clients establish bulk-data transit connections even when both are behind NAT boxes. Each side makes a TCP connection to this server and presents a handshake. Two connections with identical handshakes are glued together, allowing them to pretend they have a direct connection. https://github.com/magic-wormhole/magic-wormhole-transit-relay Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + .../python-magic-wormhole-transit-relay/Config.in | 15 +++++++++++++++ .../python-magic-wormhole-transit-relay.hash | 5 +++++ .../python-magic-wormhole-transit-relay.mk | 14 ++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/python-magic-wormhole-transit-relay/Config.in create mode 100644 package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash create mode 100644 package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk diff --git a/DEVELOPERS b/DEVELOPERS index b49c58f8d3..86e68b3044 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ +F: package/python-magic-wormhole-transit-relay/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index ee0cf54b7e..eaf78b6bfe 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1111,6 +1111,7 @@ menu "External python modules" source "package/python-m2r/Config.in" source "package/python-magic-wormhole/Config.in" source "package/python-magic-wormhole-mailbox-server/Config.in" + source "package/python-magic-wormhole-transit-relay/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole-transit-relay/Config.in b/package/python-magic-wormhole-transit-relay/Config.in new file mode 100644 index 0000000000..1a743c10fe --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY + bool "python-magic-wormhole-transit-relay" + select BR2_PACKAGE_PYTHON_TWISTED # runtime + help + Transit Relay server for Magic-Wormhole. + + This repository implements the Magic-Wormhole "Transit + Relay", a server that helps clients establish bulk-data + transit connections even when both are behind NAT + boxes. Each side makes a TCP connection to this server and + presents a handshake. Two connections with identical + handshakes are glued together, allowing them to pretend they + have a direct connection. + + https://github.com/magic-wormhole/magic-wormhole-transit-relay diff --git a/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash new file mode 100644 index 0000000000..f131477a40 --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole-transit-relay/json +md5 aa575a4e22b3d5099674ba88b136a9a2 magic-wormhole-transit-relay-0.2.1.tar.gz +sha256 cb4801b46890eaff97286e0e3fec62d1d52ffe317d140083b6336a1fb4e8fa5e magic-wormhole-transit-relay-0.2.1.tar.gz +# Locally computed sha256 checksums +sha256 d70f6469bb210c2aa4c0dfd74f498ef5f0467a137d8296479088e7243c5884eb LICENSE diff --git a/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk new file mode 100644 index 0000000000..e4ffe6e7a6 --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole-transit-relay +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_VERSION = 0.2.1 +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SOURCE = magic-wormhole-transit-relay-$(PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SITE = https://files.pythonhosted.org/packages/21/c9/be25bb30e327037e009657960fc594d089b118c0d81cc6a200cad1bb3852 +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From fontaine.fabrice at gmail.com Sat Nov 19 23:37:06 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 20 Nov 2022 00:37:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 Message-ID: <20221119233706.52949-1-fontaine.fabrice@gmail.com> Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine --- package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..377396d986 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr -- 2.35.1 From thomas.petazzoni at bootlin.com Sun Nov 20 07:36:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 20 Nov 2022 07:36:30 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-19 Message-ID: <20221120073635.E473781FEF@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-19 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 1 | 0 | 5 | 2022.08.x | 16 | 17 | 0 | 33 | master | 211 | 201 | 0 | 412 | next | 8 | 21 | 0 | 29 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 19 glibc-2.36-66-ga1dc0be03c9d... | 12 xz-5.2.7 | 9 linux-6.0.1 | 7 gerbera-1.10.0 | 6 gobject-introspection-1.72.0 | 5 host-binutils-2.38 | 5 host-go-1.19.3 | 5 host-pahole-1.24 | 5 host-rust-1.64.0 | 5 libglib2-2.72.3 | 4 linuxptp-3.1.1 | 4 ulog-0389d243352255f6182326... | 4 elfutils-0.186 | 3 gmp-6.2.1 | 3 linux-5.10.145-cip17-rt7 | 3 python-numpy-1.23.4 | 3 unknown | 3 crun-1.5 | 2 dash-0.5.11.5 | 2 freeradius-server-3.2.0 | 2 frr-8.3.1 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gummiboot-2bcd919c681c952eb... | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 linux-5.10.145-cip17 | 2 lirc-tools-0.10.2 | 2 memcached-1.6.16 | 2 nodejs-16.17.1 | 2 tealdeer-1.6.1 | 2 uqmi-0a19b5b77140465c29e2af... | 2 valgrind-3.19.0 | 2 wolfssl-5.5.3 | 2 zabbix-5.4.9 | 2 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 bat-0.19.0 | 1 brltty-6.5 | 1 containerd-1.6.8 | 1 cpuload-0.3 | 1 dc3dd-7.2.641 | 1 dust-0.8.1 | 1 efivar-38 | 1 f2fs-tools-1.15.0 | 1 fdk-aac-2.0.2 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/romfs/romfs.mk:32: /home... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gocryptfs-2.2.1 | 1 host-binutils-2.37 | 1 host-gcc-final-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-runc-1.1.4 | 1 igh-ethercat-1.5.2 | 1 imagemagick-7.1.0-51 | 1 iwd-1.30 | 1 kexec-2.0.25 | 1 libgpg-error-1.45 | 1 libmad-0.15.1b | 1 libnl-3.7.0 | 1 libuci-4b3db1179747b6a67790... | 1 libudfread-1.1.2 | 1 libzlib-1.2.13 | 1 linux-tools | 1 ltp-testsuite-20220930 | 1 lxc-5.0.1 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 nvidia-driver-390.151 | 1 ocf-linux-20171122 | 1 openpgm-5-3-128 | 1 openvmtools-11.3.5-18557794 | 1 opus-1.3.1 | 1 perl-5.34.1 | 1 proxychains-ng-4.16 | 1 python-pyqt5-5.15.6 | 1 quickjs-2021-03-27 | 1 rtl8189es-39c17661136da48f8... | 1 rtl8723ds-76146e85847beb242... | 1 s6-linux-utils-2.6.0.0 | 1 sdl-1.2.15 | 1 speex-1.2.1 | 1 spice-0.15.0 | 1 systemd-250.4 | 1 traceroute-2.1.0 | 1 wavemon-0.9.4 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xr819-xradio-4f0cfd5e869ca1... | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/63380814a4a8aaf554bf7026359178586431d1eb | sh4aeb | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/377a0bc05fe5cf428ae04ac9bb013fd78df3cf57 | arm | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/4d2b6c1916bfcda798c075e1855bbdcee0caf44d | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/1c58ed81889d54cbc4b2a12412eded1240e6fcbb | s390x | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/c52b2cbfdddb36c49847dcb017f07f2387593557 | arceb | cpuload-0.3 | NOK | http://autobuild.buildroot.net/results/3124dc55bd72b5e8bea9c0190b897aa9c734dcd9 | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/8ab25c9663af92e94b356db7feb4fdb5d762506d | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/9eb3d79b71d1b117245bf881fb5c54b1d29f1dc3 | s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/8954487b3ea055865dceda36c69225bf43a50bb9 | ORPH aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/0af8b66e84f30ada937eb591cce2d116fd8dd2c9 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/4cd6c51755fb204a564227516ef62fecf435db58 | ORPH armeb | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/e5946d21ae9dee172f17b5165191f19bdeb13185 | ORPH arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/4a71799f6c18986441c695e006867ef83ca1d79a | arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bd3a4996531a48e4b1c3f07f24b9cbb1793767ef | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/5e4b08acb863fd6874378e3841e9b288302befe2 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/215ce55620c79c387531a704fb77067b57163be3 | ORPH or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/19dcdb1175335cbf2b21eb56c179232cd973aa8f | aarch64 | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/c7a95b69f2380413e8eaad5b9414f1417d9e1777 | powerpc64le | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/73f0f655e71220cf8e713238cf44cccb7270a12b | aarch64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/fe26800cc79e5c4028e0cbc296c296c13f939fee | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/4302e5b39a7a4fc70700416d21957c8d4e0d2036 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/b23ea27803f560441516901e5ed25a1248ea9e85 | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/71a49e4bc164d15eb81371831cfc47b80c37628a | sparc64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/cbca2c904631409b032f4f91bd3fcab24152feba | armeb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/7dc5de7b010138272615843526d7586f3b7ec1c2 | xtensa | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/42df2795dc77d6c07ee426c2049005be82b2a719 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/171462990aa1b741428348322a4732d8300d909b | xtensa | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/db3f5820b410b4afa5905dfbd168330a8df52532 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0d8cd52d5c9beb161fe5892b041352fdb1589eff | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f84c33aa78e0b2df833d79c64f36e390a8c14038 | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/fea5dd50155df48d5ba587d2c590c66c8ce5f72f | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1849aa8568d0458c1dabfb050bd82459529b3fdc | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4ae5c4f0dd53f364fce45f487a19a5e8cb5d76ec | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/c749b3d898f100f590647ebdad5c00f335e2993f | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/52f82de97ea5698ec58f48abe6d2283ae142d543 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c131da6e6b366aa3f187d43fd30f8861e1d1e074 | microblaze | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/16195bf11cf14ddb1d87350a3a837192cc03bd25 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3e932359f849f4bfe7c7c6afcd4072e9fd9cd08c | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7b71e88230c1aa80503208528590ea24f4b1a966 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3c469740fc14d0d0d3a3f3b24dfc07cd68e104c6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d9465014ab1141f9fd7028894549007c957c8554 | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/ccc377955f841f3253cfc0867a2689bd9d0cabcb | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7cdd3d734e3824fec73d5c1eedbc82862b0eff2f | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bec36116dfc111ca76459a8ed6d9a50e31e655ac | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/31c8af0473fed6da665c8ddd6108ef6c0b184b03 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a95988fd1cf78b221eaea816e9a363fc77d23098 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7ca7772767659558c4496dae7f752721b8dd2a8e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/9cbcc1f6e6eb1a375eb6e789d662e512b848e6b1 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/0efbb3f1135d451bfa73894bb87907c298300b34 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3a336bedeaa23165ee1cca51a399ae8535fb9d7c | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4c4e53001a4e0d50b2e79c24b0d1282d685af92d | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2fac9aac5b84749d55131e0761be91948d5d1767 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/cc6238b788184f6c1c0fe8c8e72cbc87f5bcb08e | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/775a219612e43e157c9008768eca7ac510baae2d | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/4ee54472004648ff935554876daca211dff39b47 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dfcb0d4b0417042a2dedaa517de04d2d9c75d42c | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/16420577306043782e031eb94b2ca21b627eb25a | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/0a6464c86bf486d2e710569a42fbdb7fc40b990b | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7490e1744ece2fd1fc2a2779b59f7271a6472f6c | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d5c50d7f2e19ec08472ee273d7bb23ff0b232882 | ORPH x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/6a7c573d5ff902bd61bb7239eb6b159f1def426d | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/fe54b239180555d8d451290041b9bb08b385ac41 | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/ce6663b731594d740390d2487858493c7bb1c102 | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/cfed1b94c0565d5f613a7770da9510fe2d01e0f0 | powerpc | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3d5bbf8c7056ef409bc490d212cfcf51a3f2ac80 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fdb091bd2995dcd0359322d6087c25c548134e0b | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8a8d1d32b4d634c869fa8e3e1fbcb39f40a021fb | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c874d5331ea407b5e937108b22991b0f92ec327d | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7a76e4c06f2f87be0551cedd070bbc7b020046b5 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/3816581e49b8d8670c36e80c563fb36f493de5f1 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/437fececd88d8dc5d8c78297de7fd01f35d9dbe8 | ORPH i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/dea3e6860bac479fda5a3f7f85f5f8ab24789c0f | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1ca85f6347e672ad0d84c7ad4d01021b2f34ef33 | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/21e7ddad73459dea4ff590c8113a26b619f451dd | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f85247da174855b3f798e55447cf107840ddf6e9 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/28e96d7acc41989a39aa84e3ea9463c3f98149af | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9e55b7f587bc7adbdfb072caba35cc117e67615f | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c683642afd48db99743bf56a47b552a57989c27a | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/95c6ae7ad36f827716a70a3cdf2e790006bbebad | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/54841e50f0c50cab410dd2372f1330363e45674f | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9d416369122f54a3b3ec1f83c519a7391ccc5b22 | arm | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/e6b2b75af11f496adace5c2b57da893738d3cbcb | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/addcafb1e29763d8f22f0835289d29815fbf8d5f | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/af4e9192643f10cde1c4a976cc4c210f3b4824ec | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/30059141976a4b1a7b1d6c43bb1e170c4a857ece | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ae0f73a4a948b26455ea41a60e25d9315da9d5bb | arm | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/457f71cd32669c3e75e1898f4d2d48af985a10cf | powerpc64le | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/7eb224c03706593e104ed963bb8d89b1de776a1a | sh4 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/23c55e522c5b92c583e4b9aadbf2e12215cae0bc | ORPH i586 | iwd-1.30 | NOK | http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d | ORPH armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/73e5382997be1cadd6d99a1f64fbe0ffd318d06a | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/50a5ae8199edbc0d351a388b72fc78bb598a6b7c | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/908465decf7567bc9f3c78b272d5c30d994d04b0 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/35b7a14093d7845bbf2d89120959c23ce0b81f78 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/49a9f2795521379f710dba9ee110fd6fa51c8071 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/7721887c7415a0a6b3715987b81d8d298e9eb1a3 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8a98ebb2575ae162ae7b9a2c4fbcf079e08e7198 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8cc99359ef376559d997a6db3dff0ab6e96e6868 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3dc630e13ad700bd3e4931a456b43649dbfbbcc6 | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e923af58ddafe3b0873a27191196b32ecddfd2d6 | ORPH armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/84e421e43cb414196d1f8b517a251571d02b59c4 | ORPH mips64 | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/01ef73433c3be568278aeee7495d825242c3da8a | ORPH aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/512f5d4ff71f15f2d5e1aac02b5314da6f58edc4 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7babfd1a30817ea4eda926790e386fe7b6520d40 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2127c3e8c9ca987894876b7c0e44b567b0b73fc8 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/17a8b75012a5413484c9222314eb8cd0b4b26d52 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/774fc066ce102299cb4939df720e49da5d009d95 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/a3fa344109d10c47f419179a8affeb9cad936d06 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4468bbeb8b70cb898c1cd5e1464d76dcfeff2e3d | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0e80bae077bac816c7c9a49e7aae9e062e4b0ef5 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b689a9914f42afa9204802711eb6c9229df5ccff | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/92aee03e90749c7c4117f842386d61c904d79f7a | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c691050526ee21ba5c72f10a1f14f30f9035e888 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1c11379ff3d79ea53314bbffaaa9917cdc097b72 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5097c51f3110c757089091ae1adfc81b5b2dc209 | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/546c5d565ef32822b580d0d1cbaaba85640e99ab | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3473018c95821e0032107936170303e4c7eddc04 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d51bbf923672cd3dadf723ce3aac130e088b7d17 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/64a03efe0cd1db1abcc33e73b85b3491448552c1 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aa2e37cc233c934d550b95dc812877fbc079c1c3 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e659a8a0301cd563b83023e8f2c3d3221c6e0d0c | mips | libuci-4b3db1179747b6a67790... | NOK | http://autobuild.buildroot.net/results/6d3b30414b4ddb674db9d894c48c7a46753e7c71 | arm | libudfread-1.1.2 | NOK | http://autobuild.buildroot.net/results/78b5333b6d3cd5850cb6d3ea927a024d7bd7ec31 | mips64el | libzlib-1.2.13 | NOK | http://autobuild.buildroot.net/results/4925ec11120ba50d9a23bddc709c43395b433c11 | ORPH sh4a | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/2fa0c62669664aba1e1361eee71b42bbf1076b44 | ORPH mips64el | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/c5b4c200e5cb6e9dfc3ae9950d9b41f4f3cb7340 | ORPH microblaze | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/2db18842d641343b57f245ce05eaa588bdfb731c | ORPH m68k | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/f74b7e75407c0f6d678b0729a6794c9d7a08bed9 | ORPH mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/6154603b3e0e2984897e0888c41275b304f03842 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/30a641d15cbe977a96b259b5d302d71d08bb558b | ORPH or1k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7397a0cd421ae08c7bb3d96889556db6d4dd04a4 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2e971b68d08b110d5fbb620ac9a72e18aac8e4fd | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b164f5f8b47c80eab860db409a0b87716a5edae9 | ORPH powerpc64le | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/783e3291d6961135b00194607e6c545df5c31c26 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e02f2fcefc77a63b83c1e97d1ceece7f8b8b63b6 | ORPH aarch64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/9ae4353d32b2d27cd916cb90a3adfef93c46f75d | ORPH mips64 | linux-tools | NOK | http://autobuild.buildroot.net/results/f7138902bbac48db05072da41a053e0a2cf93a8a | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/a61c1a7e6d6d6a60a0e2ea3ec31aae0f9744340d | s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/56d54cb4dcd4d3b6dc82cc3347dfd2e6d6692d45 | sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/7192dd41158e1ed4af4cfc5d23371b2bc0f1077d | microblazeel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/5f7d09cd15b30533d4e80feba86f1d98c7f29f77 | mips64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/ee7342879876a2f65e59d7128c6bb9690af1b644 | ORPH i586 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/64af258cc8a0f62d10ead98417d8196cfc88dafb | ORPH sh4aeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/1bd239ae2b3874314f87b4d510b529e66dba693f | sparc64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/b294b73fd55c25ae187826e1780a8d05c2447948 | sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/1d4ac57759743895ddae27475b234fe2e99ffc66 | ORPH powerpc64le | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/8dc245d2f0502a6ea915f538367e9af40b948dd7 | ORPH x86_64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/3f43447f891069a6bc8b8eb45c487a9ad6e72c6d | aarch64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/80bb4d90b6c7b091ee0b2a77cec370dd7012b5c8 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/0a9a328695bbd6b4e19c2be08befd2318cb1c039 | ORPH m68k | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/addff18c80227ee2b45f9d52ae385534b46fd64f | ORPH x86_64 | nvidia-driver-390.151 | NOK | http://autobuild.buildroot.net/results/3ce5965140b2bc80653a38d3c99756bbf421e529 | microblaze | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/4039f00191766b915ad25715d1b63829f6ef1f1f | ORPH or1k | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/18ab0812c5647db7251cd7ca078204f86e4dd682 | x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/0f82bc1b0e67670440c5bcb04b3f5e7e35acaec1 | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/39fde2d7fedff2fdf023f4179b013a9a5e2f4734 | ORPH arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/334ae4375fdd2ff510ca6d22405a36bd74638d16 | aarch64 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/8f08668139209fbc1bb2d3a828626b67a95db241 | ORPH x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/7940c733d9846caa4a45b0306e0211e1b432e7a4 | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/8bea0fb51458b496fc340116594fc88db41ef80c | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d0c65ea527bda07e184ddb46f312b2c4937d7bc1 | aarch64 | python-pyqt5-5.15.6 | NOK | http://autobuild.buildroot.net/results/b9d69d21e734aa62a6e0b4d4124c2bcfc027ebe4 | arm | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/716f3cdff9993a4cd80ef58d0ddd60c4b2e824b5 | arm | rtl8189es-39c17661136da48f8... | NOK | http://autobuild.buildroot.net/results/2c364aba4ec2921fcf9df7034e4b3affe9103220 | sparc64 | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/10ac2ed6130250bc394517d1cc5c97394b9ec12c | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/0f016f54b8f5bf5f4ab9875f003e5712c795000a | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/1e76af805ecf7be6bf928e61ffe5eb4f24e6a3b4 | ORPH arm | speex-1.2.1 | NOK | http://autobuild.buildroot.net/results/f4db486c419847c418e0d6a31a156025629e683d | ORPH x86_64 | spice-0.15.0 | NOK | http://autobuild.buildroot.net/results/98bee87950cc6f8a0e5d380e5a93cc43caba0e96 | s390x | systemd-250.4 | NOK | http://autobuild.buildroot.net/results/58d6eb375da972dce4f69573b867ca74a667a6bc | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/080e00c66ba900a91f655363b79b251e7aeacaa3 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/fddef32e7b3b109626e959684047412d3f3c911a | mips | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/df652f747a908a01bb2f51bcea9984c595cf6e06 | powerpc64le | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/b05f397793edfe0f308b757dbc9d6a1b7db4621b | or1k | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/aea64a565517db77452099a8ca8aec21488bfcac | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/e90a7c8c48fed8fdf9c500892cc43529a24f50eb | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/f8850b54b831e6e96a18239f6e8f24a4ff3c9f9a | mips | unknown | NOK | http://autobuild.buildroot.net/results/77c4c0bed697a5daa93e45ad9717e82f4511fa91 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/f6ac28b71da36ed0060735ab8f5011915023954e | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/489340eed1d17df1debd9c3e985f9898003cff3c | or1k | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/79885bf85bef69a8c7f649b76b6f718785584114 | ORPH mips64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/f077c4b6df40ad52f84dfed09145b88ce1668f49 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/197a07ded8ea0d509535e0d7abd6ff2d11a616d8 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/bc09351dafb37deeb55d16084417ff25c3be00ee | ORPH nios2 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/16c98f94c9f1884826ef7af92717b39fc99b5f4f | ORPH mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/82f0579c06fb601bfcdd4da96ce809b518269b7c | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/39ce48876ca73b8186846355360881e457e945f5 | powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/0fd71b20982fdf31c09f9666b0a660641092788a | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/a4fe561907b9b904562ffb5fbf94e84ce1d981b2 | ORPH armeb | xr819-xradio-4f0cfd5e869ca1... | NOK | http://autobuild.buildroot.net/results/172a93adfcacfb307354dcc264dd650f4af153da | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/445515c522ed50c6ced322be070e60a4871ff14b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1cf60db3cc15c850c8483ecc8c6cf0c07d99f0b1 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b9778cb8a3e0a83b5ce8dc5e39c55a1f1372b5f5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a825f72fa31894015a3cd79b829856094bbdae28 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/60248f635526df97c831450cb51f396c35039932 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/39c0c253ee74467b05f93f35316b6710a73976df | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0904633a4e7618d66636de64a7010a6a996095d5 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5575fe31f1de2b1a5f2d080d01c3932ccca6a976 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/91d8c74f1b0bd5ffa6cc833ba4f944c89e3ad18f | ORPH armeb | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/118deb8fe6e3bc55b4ed940310867fdd66142fb0 | powerpc64le | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/eb77ced84fe14d492b33af9e8ff2695ab11bfdeb | Classification of failures by reason for next --------------------------------------------- imagemagick-7.1.0-51 | 5 acpid-2.0.34 | 1 crun-1.5 | 1 frr-8.3.1 | 1 host-binutils-2.38 | 1 host-go-1.19.3 | 1 host-rust-1.65.0 | 1 jack2-1.9.21 | 1 libqb-2.0.6 | 1 linux-6.0.1 | 1 mesa3d-22.2.2 | 1 openssh-9.1p1 | 1 python-bunch-1.0.1 | 1 unknown | 1 xmrig-6.18.1 | 1 xz-5.2.7 | 1 zeek-4.1.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/59f2e01e83d0a9de243f3dca6540e1f7dbc13518 | ORPH mipsel | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2e7ebc45cdf414766aa1e5c34e1fad5fc0c5ddf2 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/d195216c53e69abcdc33fc115be71762a34774db | m68k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ddaf3b1070c7c92e93e3f6a6c87ab4d90cf4311f | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5debb8295dd28c5f8cd00baced6670f62c4fce5d | sparc64 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/82cf19661053f97778cc84a504e6597a7d966f0e | s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/dc33f7463172609d799b6c3c759e232431804063 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9c0641f7b879e107b485ce3397feba8987ca2a6c | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/2f99a4825c96167bef99aca4cda4b800b969daa9 | ORPH x86_64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9fff63c0e2fadc52584c855ee7151722a57bb314 | ORPH s390x | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/7c665f7e5233d96a878ef5e303e8c16aa067d952 | ORPH x86_64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/c3f3a144880c127a3f9448cdbda1733ff3d515e1 | i586 | libqb-2.0.6 | NOK | http://autobuild.buildroot.net/results/f1a9dc3974574af6428d255e83275778f3d2275f | powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7fa87aaeb10e548ca2e235d57a87dd3c49a78c6c | ORPH or1k | mesa3d-22.2.2 | NOK | http://autobuild.buildroot.net/results/60f578a8472b0b5850f75d02280bd419dfdec888 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/010b157656717362fe5e1e625e9c8fd6c9c5580a | ORPH sh4 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/38549b05c717972dc441e38b399d27720744b245 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/f32816fad13f096d4d27b31a840f8d60152e9e8f | arm | xmrig-6.18.1 | NOK | http://autobuild.buildroot.net/results/d14dad6c4927f6f88549b5124ae2bef9e00658a9 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/64f919a74b2ce846ce6f2880a795a89faf811f7c | ORPH aarch64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/927c28baaabec6bf88994157c303cd8b4aafbef5 | Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- xtensa | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/ffa1b608989b3a1b5743649ae60201a3cf4dabca | Classification of failures by reason for 2022.08.x -------------------------------------------------- open62541-v1.3.2 | 3 unknown | 2 f2fs-tools-1.15.0 | 1 frr-8.2.2 | 1 gerbera-1.10.0 | 1 host-rust-1.62.0 | 1 host-spirv-llvm-translator-... | 1 igd2-for-linux-2.1 | 1 linux-5.10.115-cip7 | 1 micropython-1.19 | 1 musl-1.2.3 | 1 perl-5.34.1 | 1 qt5base-2ffb7ad8a1079a0444b... | 1 volk-2.5.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/e4be1892a789d3d315b43a62610a8034fea0f7cb | mips64el | frr-8.2.2 | NOK | http://autobuild.buildroot.net/results/ca1c6192314b29dff5d581c68f8fae88f2b44285 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/60263ac69a8f759c45c4be6cb8e03a42158eeb10 | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/8ec4e7dca8e842bad32d2e4fa96f6994c060bb12 | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/a50b2c76433c6943bad1701f6cea1e7e1b0f9bb0 | ORPH mipsel | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/2d2b471cc1d53ab3d02ec6d30fe04ca9ba69929e | mips64el | linux-5.10.115-cip7 | NOK | http://autobuild.buildroot.net/results/7ee20bab408f06732cd93ea5b58c12af60c281b1 | ORPH aarch64 | micropython-1.19 | NOK | http://autobuild.buildroot.net/results/b8ec47c4210ec204be77a319b64023c7d877ef47 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/b566855b3776e890b32e7678e00d3627dd1d5a02 | arm | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/44ed1c2dd6e2bee706c45b2cff4920d726fbac65 | ORPH m68k | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/c49286e7aceacd59e6ce55af7d8e214a5cc5c783 | ORPH aarch64_be | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/68c72b090b54a7f2e495b2201b850570a996fb40 | ORPH i586 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/a4ba52e25bbe7f385fd25f1d7f438fc930a890df | aarch64 | qt5base-2ffb7ad8a1079a0444b... | NOK | http://autobuild.buildroot.net/results/a1fa18299c5016e1196f01449dcab5f97465e278 | arc | unknown | NOK | http://autobuild.buildroot.net/results/c0e0b1e4ff48fd3f97da5a0620e9fc1545af5e47 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/d1c3418de3fb02c7d3394b66e8baa6691d8b0249 | mips | volk-2.5.1 | NOK | http://autobuild.buildroot.net/results/ad4fc58357b13dd17427592f0c85582082e69b16 | -- http://autobuild.buildroot.net From wbx at openadk.org Sun Nov 20 07:50:12 2022 From: wbx at openadk.org (Waldemar Brodkorb) Date: Sun, 20 Nov 2022 08:50:12 +0100 Subject: [Buildroot] [PATCH 0/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: <20221117140349.27692-1-ustcymgu@gmail.com> References: <20221117140349.27692-1-ustcymgu@gmail.com> Message-ID: Hi, Yimin Gu wrote, > The following patch adds support for 32-bit RISC-V No-MMU build. > Currently for No-MMU RISC-V, only 64-bit is supported. There're no > substancial changes in code but macros and compiling options. Uclibc, > elf2flt, and the kernel need to be patched. > This is based on damien-lemoal/buildroot which first added 64-bit No-MMU > support, and my earlier porting attempt regymm/buildroot. > As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones > are without MMU, this can bring Linux to cores as light as RV32IMA. > For this reason, only the minimum required extensions are enabled in the > buildroot and kernel configurations. > > Yimin Gu (1): > arch/riscv: RISC-V 32-bit NO MMU support > > arch/Config.in.riscv | 2 - > board/riscv/nommu/patches/linux-headers | 1 + > ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ > configs/qemu_riscv32_nommu_virt_defconfig | 19 + > package/Makefile.in | 13 +- > ...ed-RISC-V-32-bit-compilation-support.patch | 74 + > .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ > package/uclibc/Config.in | 2 + > 8 files changed, 1607 insertions(+), 4 deletions(-) > create mode 120000 board/riscv/nommu/patches/linux-headers > create mode 100644 board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch > create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig > create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch > create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch You can add a Tested-By: Waldemar Brodkorb One minor note, add a startup description for noMMU in board/qemu/riscv32-virt/readme.txt. best regards Waldemar From yann.morin.1998 at free.fr Sun Nov 20 08:46:07 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 09:46:07 +0100 Subject: [Buildroot] [git commit] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} Message-ID: <20221120084626.9CB7C83DF5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8fa2ff28574cb5ba889cb4fc48240dd4291401a6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- .../nginx/0011-Mp4-disabled-duplicate-atoms.patch | 315 +++++++++++++++++++++ package/nginx/nginx.mk | 3 + 2 files changed, 318 insertions(+) diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch new file mode 100644 index 0000000000..7baa810b56 --- /dev/null +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch @@ -0,0 +1,315 @@ +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 +From: Roman Arutyunyan +Date: Wed, 19 Oct 2022 10:53:17 +0300 +Subject: [PATCH] Mp4: disabled duplicate atoms. + +Most atoms should not appear more than once in a container. Previously, +this was not enforced by the module, which could result in worker process +crash, memory corruption and disclosure. + +Signed-off-by: Peter Korsgaard +--- + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ + 1 file changed, 147 insertions(+) + +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c +index 9c3f627f..4eff01e9 100644 +--- a/src/http/modules/ngx_http_mp4_module.c ++++ b/src/http/modules/ngx_http_mp4_module.c +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_ERROR; + } + ++ if (mp4->ftyp_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_DECLINED; + } + ++ if (mp4->moov_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); + + if (atom_data_size > mp4->buffer_size) { +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); + ++ if (mp4->mdat_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + data = &mp4->mdat_data_buf; + data->file = &mp4->file; + data->in_file = 1; +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); + ++ if (mp4->mvhd_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_header = ngx_mp4_atom_header(mp4); + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->tkhd_size = atom_size; + trak->movie_duration = duration; + +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->mdia_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->mdhd_size = atom_size; + trak->timescale = timescale; + trak->duration = duration; +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->hdlr_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->minf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->vmhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->smhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->dinf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stbl_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stsd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->time_to_sample_entries = entries; + + atom = &trak->stts_atom_buf; +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sync sample entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sync_samples_entries = entries; + + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "composition offset entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->composition_offset_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_to_chunk_entries = entries; + + atom = &trak->stsc_atom_buf; +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sample uniform size:%uD, entries:%uD", size, entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_sizes_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint32_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->stco_atom_buf; +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint64_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->co64_atom_buf; +-- +2.30.2 + diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index ba01c7e016..62ea379ffc 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ --with-cpp="$(TARGET_CC)" \ --with-ld-opt="$(TARGET_LDFLAGS)" +# 0011-Mp4-disabled-duplicate-atoms.patch +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 + # www-data user and group are used for nginx. Because these user and group # are already set by buildroot, it is not necessary to redefine them. # See system/skeleton/etc/passwd From yann.morin.1998 at free.fr Sun Nov 20 08:46:49 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 09:46:49 +0100 Subject: [Buildroot] [PATCH] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} In-Reply-To: <20221119222234.892983-1-peter@korsgaard.com> References: <20221119222234.892983-1-peter@korsgaard.com> Message-ID: <20221120084649.GL2123054@scaer> Peter, All, On 2022-11-19 23:22 +0100, Peter Korsgaard spake thusly: > Fixes the following security issues: > > - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module > - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module > > https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > .../0011-Mp4-disabled-duplicate-atoms.patch | 315 ++++++++++++++++++ > package/nginx/nginx.mk | 3 + > 2 files changed, 318 insertions(+) > create mode 100644 package/nginx/0011-Mp4-disabled-duplicate-atoms.patch > > diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch > new file mode 100644 > index 0000000000..7baa810b56 > --- /dev/null > +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch > @@ -0,0 +1,315 @@ > +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 > +From: Roman Arutyunyan > +Date: Wed, 19 Oct 2022 10:53:17 +0300 > +Subject: [PATCH] Mp4: disabled duplicate atoms. > + > +Most atoms should not appear more than once in a container. Previously, > +this was not enforced by the module, which could result in worker process > +crash, memory corruption and disclosure. > + > +Signed-off-by: Peter Korsgaard > +--- > + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ > + 1 file changed, 147 insertions(+) > + > +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c > +index 9c3f627f..4eff01e9 100644 > +--- a/src/http/modules/ngx_http_mp4_module.c > ++++ b/src/http/modules/ngx_http_mp4_module.c > +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + return NGX_ERROR; > + } > + > ++ if (mp4->ftyp_atom.buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; > + > + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); > +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + return NGX_DECLINED; > + } > + > ++ if (mp4->moov_atom.buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); > + > + if (atom_data_size > mp4->buffer_size) { > +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); > + > ++ if (mp4->mdat_atom.buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + data = &mp4->mdat_data_buf; > + data->file = &mp4->file; > + data->in_file = 1; > +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); > + > ++ if (mp4->mvhd_atom.buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom_header = ngx_mp4_atom_header(mp4); > + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; > + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; > +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->tkhd_size = atom_size; > + trak->movie_duration = duration; > + > +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->mdia_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->mdhd_size = atom_size; > + trak->timescale = timescale; > + trak->duration = duration; > +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->hdlr_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->minf_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf > ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) > ++ { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", > ++ mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->vmhd_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf > ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) > ++ { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", > ++ mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->smhd_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->dinf_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->stbl_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + > + trak = ngx_mp4_last_trak(mp4); > + > ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + atom = &trak->stsd_atom_buf; > + atom->temporary = 1; > + atom->pos = atom_header; > +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->time_to_sample_entries = entries; > + > + atom = &trak->stts_atom_buf; > +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + "sync sample entries:%uD", entries); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->sync_samples_entries = entries; > + > + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); > +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + "composition offset entries:%uD", entries); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->composition_offset_entries = entries; > + > + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); > +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->sample_to_chunk_entries = entries; > + > + atom = &trak->stsc_atom_buf; > +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + "sample uniform size:%uD, entries:%uD", size, entries); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->sample_sizes_entries = entries; > + > + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); > +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_end = atom_table + entries * sizeof(uint32_t); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf > ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) > ++ { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stco/co64 atom in \"%s\"", > ++ mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->chunks = entries; > + > + atom = &trak->stco_atom_buf; > +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) > + atom_end = atom_table + entries * sizeof(uint64_t); > + > + trak = ngx_mp4_last_trak(mp4); > ++ > ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf > ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) > ++ { > ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, > ++ "duplicate mp4 stco/co64 atom in \"%s\"", > ++ mp4->file.name.data); > ++ return NGX_ERROR; > ++ } > ++ > + trak->chunks = entries; > + > + atom = &trak->co64_atom_buf; > +-- > +2.30.2 > + > diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk > index ba01c7e016..62ea379ffc 100644 > --- a/package/nginx/nginx.mk > +++ b/package/nginx/nginx.mk > @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ > --with-cpp="$(TARGET_CC)" \ > --with-ld-opt="$(TARGET_LDFLAGS)" > > +# 0011-Mp4-disabled-duplicate-atoms.patch > +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 > + > # www-data user and group are used for nginx. Because these user and group > # are already set by buildroot, it is not necessary to redefine them. > # See system/skeleton/etc/passwd > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 08:59:17 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 09:59:17 +0100 Subject: [Buildroot] [PATCH 1/1] package/libksba: security bump to version 1.6.2 In-Reply-To: <20221115162705.27235-1-mf@go-sys.de> References: <20221115162705.27235-1-mf@go-sys.de> Message-ID: <20221120085917.GM2123054@scaer> Michael, All, On 2022-11-15 17:27 +0100, Michael Fischer spake thusly: > A severe bug has been found in Libksba , the library used by GnuPG for parsing > the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba > before 1.6.2 and may be used for remote code execution. > > Fix CVE-2022-3515 This CVE is still marked as "RESERVED" in the CVE database: https://www.cve.org/CVERecord?id=CVE-2022-3515 But the explanations (as you quoted) are now public: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-3515 https://gnupg.org/blog/20221017-pepe-left-the-ksba.html https://dev.gnupg.org/T6230 Funny. :-) > Signed-off-by: Michael Fischer Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/libksba/libksba.hash | 2 +- > package/libksba/libksba.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash > index 422048be5f..77485c0cb6 100644 > --- a/package/libksba/libksba.hash > +++ b/package/libksba/libksba.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 > +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 > > # Hash for license files: > sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS > diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk > index ca5fc1d749..3a8b3fa502 100644 > --- a/package/libksba/libksba.mk > +++ b/package/libksba/libksba.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -LIBKSBA_VERSION = 1.6.0 > +LIBKSBA_VERSION = 1.6.2 > LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 > LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba > LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 08:50:34 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 09:50:34 +0100 Subject: [Buildroot] [git commit] package/libksba: security bump to version 1.6.2 Message-ID: <20221120085931.EA57483E3D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9c0311220fb627db8af4a2cd8c3adb067e8a308d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master A severe bug has been found in Libksba , the library used by GnuPG for parsing the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba before 1.6.2 and may be used for remote code execution. Fix CVE-2022-3515 Signed-off-by: Michael Fischer Signed-off-by: Yann E. MORIN --- package/libksba/libksba.hash | 2 +- package/libksba/libksba.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash index 422048be5f..77485c0cb6 100644 --- a/package/libksba/libksba.hash +++ b/package/libksba/libksba.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 # Hash for license files: sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk index ca5fc1d749..3a8b3fa502 100644 --- a/package/libksba/libksba.mk +++ b/package/libksba/libksba.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBKSBA_VERSION = 1.6.0 +LIBKSBA_VERSION = 1.6.2 LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) From yann.morin.1998 at free.fr Sun Nov 20 09:02:21 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:02:21 +0100 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.18.1 In-Reply-To: <20221119101904.230827-1-peter@korsgaard.com> References: <20221119101904.230827-1-peter@korsgaard.com> Message-ID: <20221120090221.GN2123054@scaer> Peter, All, On 2022-11-19 11:19 +0100, Peter Korsgaard spake thusly: > Fixes the following security issue: > > DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) > > The Node.js rebinding protector for --inspect still allows invalid IP > address, specifically, the octal format. An example of an octal IP address > is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 > number system. Browsers such as Firefox (tested on latest version m105) > will still attempt to resolve this invalid octal address via DNS. When > combined with an active --inspect session, such as when using VSCode, an > attacker can perform DNS rebinding and execute arbitrary code > > Update license hash for an update of base64 (MIT license) and a change in > copyright year: > > https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 > https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/nodejs/nodejs.hash | 6 +++--- > package/nodejs/nodejs.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash > index 83e4c271ce..4408782248 100644 > --- a/package/nodejs/nodejs.hash > +++ b/package/nodejs/nodejs.hash > @@ -1,5 +1,5 @@ > -# From https://nodejs.org/dist/v16.17.1/SHASUMS256.txt > -sha256 6721feb4152d56d2c6b358ce397abd5a7f1daf09ee2e25c5021b9b4d3f86a330 node-v16.17.1.tar.xz > +# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt > +sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz > > # Hash for license file > -sha256 69090e865afa7c62715b97f0712632d2923bd7a5faba91f94e4e75a2f9219d5e LICENSE > +sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE > diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk > index 29a10b900f..367d5d2058 100644 > --- a/package/nodejs/nodejs.mk > +++ b/package/nodejs/nodejs.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -NODEJS_VERSION = 16.17.1 > +NODEJS_VERSION = 16.18.1 > NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz > NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) > NODEJS_DEPENDENCIES = \ > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:01:14 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:01:14 +0100 Subject: [Buildroot] [git commit] package/nodejs: security bump to version 16.18.1 Message-ID: <20221120090233.363D583E6D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=58ba17c7849056fbeb3b4d652749af32f81e7360 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) The Node.js rebinding protector for --inspect still allows invalid IP address, specifically, the octal format. An example of an octal IP address is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 number system. Browsers such as Firefox (tested on latest version m105) will still attempt to resolve this invalid octal address via DNS. When combined with an active --inspect session, such as when using VSCode, an attacker can perform DNS rebinding and execute arbitrary code Update license hash for an update of base64 (MIT license) and a change in copyright year: https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- package/nodejs/nodejs.hash | 6 +++--- package/nodejs/nodejs.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash index 83e4c271ce..4408782248 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.17.1/SHASUMS256.txt -sha256 6721feb4152d56d2c6b358ce397abd5a7f1daf09ee2e25c5021b9b4d3f86a330 node-v16.17.1.tar.xz +# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt +sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz # Hash for license file -sha256 69090e865afa7c62715b97f0712632d2923bd7a5faba91f94e4e75a2f9219d5e LICENSE +sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 29a10b900f..367d5d2058 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.17.1 +NODEJS_VERSION = 16.18.1 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = \ From yann.morin.1998 at free.fr Sun Nov 20 09:02:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:02:41 +0100 Subject: [Buildroot] [git commit] package/xen: security bump to version 4.14.5 Message-ID: <20221120090517.7E9BF83EB4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f901a90f57927bf09ccac2dc145c77688501cfe2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Includes a number of bugfixes and the security fixes up to xsa-400: https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- package/xen/xen.hash | 2 +- package/xen/xen.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xen/xen.hash b/package/xen/xen.hash index a81d05e3f7..5637f0e8d9 100644 --- a/package/xen/xen.hash +++ b/package/xen/xen.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING diff --git a/package/xen/xen.mk b/package/xen/xen.mk index 03341d4275..169753e89f 100644 --- a/package/xen/xen.mk +++ b/package/xen/xen.mk @@ -4,7 +4,7 @@ # ################################################################################ -XEN_VERSION = 4.14.4 +XEN_VERSION = 4.14.5 XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) XEN_LICENSE = GPL-2.0 XEN_LICENSE_FILES = COPYING From yann.morin.1998 at free.fr Sun Nov 20 09:03:00 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:03:00 +0100 Subject: [Buildroot] [git commit] package/xterm: security bump to patch 376 Message-ID: <20221120090517.887A283EB6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0cc7c63f91ffadb0835bb57cdb7bfffdf7803add branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., because an OSC 50 response may have Ctrl-g and therefore lead to command execution within the vi line-editing mode of Zsh: https://www.openwall.com/lists/oss-security/2022/11/10/1 Additionally, patch 376 fixes a null pointer access issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- package/xterm/xterm.hash | 2 +- package/xterm/xterm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash index 3f6ec765ce..12cd2e639b 100644 --- a/package/xterm/xterm.hash +++ b/package/xterm/xterm.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz # Locally calculated sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk index 95984f1cf9..d01b608d99 100644 --- a/package/xterm/xterm.mk +++ b/package/xterm/xterm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XTERM_VERSION = 371 +XTERM_VERSION = 376 XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz XTERM_SITE = http://invisible-mirror.net/archives/xterm XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf From yann.morin.1998 at free.fr Sun Nov 20 09:05:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:05:23 +0100 Subject: [Buildroot] [PATCH] package/xen: security bump to version 4.14.5 In-Reply-To: <20221119105035.415243-1-peter@korsgaard.com> References: <20221119105035.415243-1-peter@korsgaard.com> Message-ID: <20221120090523.GO2123054@scaer> Peter, All, On 2022-11-19 11:50 +0100, Peter Korsgaard spake thusly: > Includes a number of bugfixes and the security fixes up to xsa-400: > https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/xen/xen.hash | 2 +- > package/xen/xen.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/xen/xen.hash b/package/xen/xen.hash > index a81d05e3f7..5637f0e8d9 100644 > --- a/package/xen/xen.hash > +++ b/package/xen/xen.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz > +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz > sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING > diff --git a/package/xen/xen.mk b/package/xen/xen.mk > index 03341d4275..169753e89f 100644 > --- a/package/xen/xen.mk > +++ b/package/xen/xen.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XEN_VERSION = 4.14.4 > +XEN_VERSION = 4.14.5 > XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) > XEN_LICENSE = GPL-2.0 > XEN_LICENSE_FILES = COPYING > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:05:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:05:46 +0100 Subject: [Buildroot] [PATCH] package/xterm: security bump to patch 376 In-Reply-To: <20221119134510.826956-1-peter@korsgaard.com> References: <20221119134510.826956-1-peter@korsgaard.com> Message-ID: <20221120090545.GP2123054@scaer> Peter, All On 2022-11-19 14:45 +0100, Peter Korsgaard spake thusly: > Fixes the following security issue: > > CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., > because an OSC 50 response may have Ctrl-g and therefore lead to command > execution within the vi line-editing mode of Zsh: > > https://www.openwall.com/lists/oss-security/2022/11/10/1 > > Additionally, patch 376 fixes a null pointer access issue: > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/xterm/xterm.hash | 2 +- > package/xterm/xterm.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash > index 3f6ec765ce..12cd2e639b 100644 > --- a/package/xterm/xterm.hash > +++ b/package/xterm/xterm.hash > @@ -1,4 +1,4 @@ > # Locally calculated after checking pgp signature > -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz > +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz > # Locally calculated > sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING > diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk > index 95984f1cf9..d01b608d99 100644 > --- a/package/xterm/xterm.mk > +++ b/package/xterm/xterm.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -XTERM_VERSION = 371 > +XTERM_VERSION = 376 > XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz > XTERM_SITE = http://invisible-mirror.net/archives/xterm > XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From alexander.lukichev at gmail.com Sun Nov 20 09:06:54 2022 From: alexander.lukichev at gmail.com (Alexander Lukichev) Date: Sun, 20 Nov 2022 11:06:54 +0200 Subject: [Buildroot] [PATCH 1/1] package/openpgm: fix build for non-x86 targets Message-ID: <20221120090654.312078-1-alexander.lukichev@gmail.com> openpgm-5-3-128 has assembly code for x86 that is not guarded by architecture defines. A patch to fix that has been merged upstream some time ago, and the next release will have it. This includes that patch for the time being. Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b Signed-off-by: Alexander Lukichev --- .../openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 package/openpgm/0003-fix-build-on-macOS-ARM.patch diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch new file mode 100644 index 0000000000..be52fb27a6 --- /dev/null +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch @@ -0,0 +1,34 @@ +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 +From: Michael Cho +Date: Thu, 10 Mar 2022 22:46:29 -0800 +Subject: [PATCH] fix build on macOS ARM + +Signed-off-by: Alexander Lukichev +[Upstream status: https://github.com/steve-o/openpgm/pull/71] +--- + openpgm/pgm/cpu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c +index cbcc988..f5da471 100644 +--- a/openpgm/pgm/cpu.c ++++ b/openpgm/pgm/cpu.c +@@ -33,6 +33,7 @@ + //#define CPU_DEBUG + + ++#if defined(__i386__) || defined(__x86_64__) + #ifndef _MSC_VER + static + void +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { + #endif + + +-#if defined(__i386__) || defined(__x86_64__) + PGM_GNUC_INTERNAL + void + pgm_cpuid (pgm_cpu_t* cpu) +-- +2.37.2 + -- 2.37.2 From yann.morin.1998 at free.fr Sun Nov 20 09:09:45 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:09:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221119233706.52949-1-fontaine.fabrice@gmail.com> References: <20221119233706.52949-1-fontaine.fabrice@gmail.com> Message-ID: <20221120090945.GQ2123054@scaer> Fabrice, All, On 2022-11-20 00:37 +0100, Fabrice Fontaine spake thusly: > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > but prior to 12.7.1, allocate_structures contains a size_t overflow in As you quote the NVD description, it states that versions lower than 12.7.1 are impacted, yet you only bump to 12.6.1. Also, the pointer you provided to the changelog does not mention CVE-2022-39377. Besides, github warns that it is not part of the sysstat repository (/!\ This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository). Can you double-check, please: if 12.6.1 indeed fixes the issue, then extend the commit log with the appropriate references; if not then we should bump to 12.7.1. Regards, Yann E. MORIN. > sa_common.c. The allocate_structures function insufficiently checks > bounds before arithmetic multiplication, allowing for an overflow in the > size allocated for the buffer representing system activities. This issue > may lead to Remote Code Execution (RCE). > > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > Signed-off-by: Fabrice Fontaine > --- > package/sysstat/sysstat.hash | 4 ++-- > package/sysstat/sysstat.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > index b573f312c6..b47f000e57 100644 > --- a/package/sysstat/sysstat.hash > +++ b/package/sysstat/sysstat.hash > @@ -1,5 +1,5 @@ > # From: http://sebastien.godard.pagesperso-orange.fr/download.html > -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz > +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz > # Locally calculated > -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz > +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz > sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING > diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk > index 6948f6b390..377396d986 100644 > --- a/package/sysstat/sysstat.mk > +++ b/package/sysstat/sysstat.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SYSSTAT_VERSION = 12.4.2 > +SYSSTAT_VERSION = 12.6.1 > SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard > SYSSTAT_CONF_OPTS = --disable-file-attr > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:14:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:14:41 +0100 Subject: [Buildroot] [git commit] package/openpgm: fix build for non-x86 targets Message-ID: <20221120091500.0F56883EE8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8f706ebb2cf325565f12b532c84a9d5ebe14d0d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master openpgm-5-3-128 has assembly code for x86 that is not guarded by architecture defines. A patch to fix that has been merged upstream some time ago, and the next release will have it. This includes that patch for the time being. Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b Signed-off-by: Alexander Lukichev Signed-off-by: Yann E. MORIN --- package/openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch new file mode 100644 index 0000000000..5769c5d7f1 --- /dev/null +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch @@ -0,0 +1,34 @@ +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 +From: Michael Cho +Date: Thu, 10 Mar 2022 22:46:29 -0800 +Subject: [PATCH] fix build on macOS ARM + +[alexander.lukichev at gmail.com: backport from upstream] +Signed-off-by: Alexander Lukichev +--- + openpgm/pgm/cpu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c +index cbcc988..f5da471 100644 +--- a/openpgm/pgm/cpu.c ++++ b/openpgm/pgm/cpu.c +@@ -33,6 +33,7 @@ + //#define CPU_DEBUG + + ++#if defined(__i386__) || defined(__x86_64__) + #ifndef _MSC_VER + static + void +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { + #endif + + +-#if defined(__i386__) || defined(__x86_64__) + PGM_GNUC_INTERNAL + void + pgm_cpuid (pgm_cpu_t* cpu) +-- +2.37.2 + From yann.morin.1998 at free.fr Sun Nov 20 09:17:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:17:06 +0100 Subject: [Buildroot] [PATCH 1/1] package/openpgm: fix build for non-x86 targets In-Reply-To: <20221120090654.312078-1-alexander.lukichev@gmail.com> References: <20221120090654.312078-1-alexander.lukichev@gmail.com> Message-ID: <20221120091706.GR2123054@scaer> Alexander, All, On 2022-11-20 11:06 +0200, Alexander Lukichev spake thusly: > openpgm-5-3-128 has assembly code for x86 that is not guarded by > architecture defines. A patch to fix that has been merged upstream > some time ago, and the next release will have it. This includes > that patch for the time being. > > Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc > Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 > Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b > > Signed-off-by: Alexander Lukichev Applied to master, thanks. But see below for a little nit... > --- > .../openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++ > 1 file changed, 34 insertions(+) > create mode 100644 package/openpgm/0003-fix-build-on-macOS-ARM.patch > > diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch > new file mode 100644 > index 0000000000..be52fb27a6 > --- /dev/null > +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch > @@ -0,0 +1,34 @@ > +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 > +From: Michael Cho > +Date: Thu, 10 Mar 2022 22:46:29 -0800 > +Subject: [PATCH] fix build on macOS ARM > + > +Signed-off-by: Alexander Lukichev > +[Upstream status: https://github.com/steve-o/openpgm/pull/71] Pointing to a PR hints that the patch is still pending, but as your commit log said it was applied, that did not match. So I checked, and indeed the patch is an actual backport. So I slightly tweaked it to make it obvious it is a backport rather than a pending patch. Thanks! Regards, Yann E. MORIN. > +--- > + openpgm/pgm/cpu.c | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c > +index cbcc988..f5da471 100644 > +--- a/openpgm/pgm/cpu.c > ++++ b/openpgm/pgm/cpu.c > +@@ -33,6 +33,7 @@ > + //#define CPU_DEBUG > + > + > ++#if defined(__i386__) || defined(__x86_64__) > + #ifndef _MSC_VER > + static > + void > +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { > + #endif > + > + > +-#if defined(__i386__) || defined(__x86_64__) > + PGM_GNUC_INTERNAL > + void > + pgm_cpuid (pgm_cpu_t* cpu) > +-- > +2.37.2 > + > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:19:31 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:19:31 +0100 Subject: [Buildroot] [git commit branch/next] package/fakeroot: bump to version 1.30.1 Message-ID: <20221120092036.581EE83F1D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=dda1c73bf32a030f340d5a703413704d8d663fad branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next remove upstream patch remove mkdir build-aux (no longer needed, like AUTORECONF) Signed-off-by: Francois Perrad [yann.morin.1998 at free.fr: keep using snapshot.debian.org] Signed-off-by: Yann E. MORIN --- .../fakeroot/0001-fix-prototype-generation.patch | 61 ---------------------- package/fakeroot/fakeroot.hash | 4 +- package/fakeroot/fakeroot.mk | 9 +--- 3 files changed, 4 insertions(+), 70 deletions(-) diff --git a/package/fakeroot/0001-fix-prototype-generation.patch b/package/fakeroot/0001-fix-prototype-generation.patch deleted file mode 100644 index 960bad2129..0000000000 --- a/package/fakeroot/0001-fix-prototype-generation.patch +++ /dev/null @@ -1,61 +0,0 @@ -Subject: Fix prototype generation for openat -Author: Christoph Biedl -Date: 2021-12-30 -Bug-Debian: https://bugs.debian.org/995393 -Forwarded: Yes (implicitely) - - As jrtc27 pointed out in IRC, ppc64el is more strict than other - architectures when it comes to va_arg handling: - - it's that ppc64le uses the elfv2 abi, and for variadic calls you - must reserve space for a parameter save area - - So enhance wrapawk to create a proper prototype and argument - handling although it's specific to the openat call. Also add the - missing documentation for the sixth column to wrapfunc.inp. - -Signed-off-by: Joel Stanley - ---- a/wrapawk -+++ b/wrapawk -@@ -37,7 +37,25 @@ - argtype=$3; - argname=$4; - MACRO=$5; -- if(MACRO){ -+ openat_extra=$6; -+ if(openat_extra){ -+ print " {(void(*))&next_" name ", \"" name "\"}," > structfile; -+ print "extern " ret " (*next_" name ")" openat_extra ";" > headerfile; -+ print ret " (*next_" name ")" openat_extra "=tmp_" name ";"> deffile; -+ -+ print ret " tmp_" name, openat_extra "{" > tmpffile; -+ print " mode_t mode = 0;" > tmpffile; -+ print " if (flags & O_CREAT) {" > tmpffile; -+ print " va_list args;" > tmpffile; -+ print " va_start(args, flags);" > tmpffile; -+ print " mode = va_arg(args, int);" > tmpffile; -+ print " va_end(args);" > tmpffile; -+ print " }" > tmpffile; -+ print " load_library_symbols();" > tmpffile; -+ print " return next_" name, argname ";" > tmpffile; -+ print "}" > tmpffile; -+ print "" > tmpffile; -+ } else if(MACRO){ - print " {(void(*))&NEXT_" MACRO "_NOARG, " name "_QUOTE}," > structfile; - print "extern " ret " (*NEXT_" MACRO "_NOARG)" argtype ";" > headerfile; - print ret " (*NEXT_" MACRO "_NOARG)" argtype "=TMP_" MACRO ";"> deffile; ---- a/wrapfunc.inp -+++ b/wrapfunc.inp -@@ -9,8 +9,10 @@ - /**/ */ - /* each line of this file lists 4 fields, seperated by a ";". */ - /* The first field is the name of the wrapped function, then it's return */ --/* value. After that come the function arguments with types, and the last */ -+/* value. After that come the function arguments with types, and the fifth */ - /* field contains the function arguments without types. */ -+/* A sixth field is a special needed when wrapping the openat syscall. */ -+/* Otherwise it's like the third (function arguments with types). */ - /**/ - - /* __*xstat are used on glibc systems instead of just *xstat. */ diff --git a/package/fakeroot/fakeroot.hash b/package/fakeroot/fakeroot.hash index 3d53eeb097..5c50c83e13 100644 --- a/package/fakeroot/fakeroot.hash +++ b/package/fakeroot/fakeroot.hash @@ -1,4 +1,4 @@ -# From http://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.26-1.dsc -sha256 480a578ffdc5592e73df4c086950d321b4adc78dbdaec56c82e4fe1fb68de8e9 fakeroot_1.26.orig.tar.gz +# From https://deb.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.30.1-1.dsc +sha256 32ebb1f421aca0db7141c32a8c104eb95d2b45c393058b9435fbf903dd2b6a75 fakeroot_1.30.1.orig.tar.gz # License files, locally calculated sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk index 3fadf1c0f0..20c75d6966 100644 --- a/package/fakeroot/fakeroot.mk +++ b/package/fakeroot/fakeroot.mk @@ -4,9 +4,9 @@ # ################################################################################ -FAKEROOT_VERSION = 1.26 +FAKEROOT_VERSION = 1.30.1 FAKEROOT_SOURCE = fakeroot_$(FAKEROOT_VERSION).orig.tar.gz -FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20210907T092512Z/pool/main/f/fakeroot +FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20221120T030258Z/pool/main/f/fakeroot HOST_FAKEROOT_DEPENDENCIES = host-acl # Force capabilities detection off @@ -18,9 +18,4 @@ HOST_FAKEROOT_CONF_ENV = \ FAKEROOT_LICENSE = GPL-3.0+ FAKEROOT_LICENSE_FILES = COPYING -define HOST_FAKEROOT_BUILD_AUX - mkdir -p $(@D)/build-aux -endef -HOST_FAKEROOT_POST_PATCH_HOOKS += HOST_FAKEROOT_BUILD_AUX - $(eval $(host-autotools-package)) From yann.morin.1998 at free.fr Sun Nov 20 09:22:40 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:22:40 +0100 Subject: [Buildroot] [PATCH] package/fakeroot: bump to version 1.30.1 In-Reply-To: <20221118190014.1401088-1-francois.perrad@gadz.org> References: <20221118190014.1401088-1-francois.perrad@gadz.org> Message-ID: <20221120092240.GS2123054@scaer> Fran?ois, All, On 2022-11-18 20:00 +0100, Francois Perrad spake thusly: > remove upstream patch > > remove mkdir build-aux (no longer needed, like AUTORECONF) > > Signed-off-by: Francois Perrad > --- [--SNIP--] > diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk > index 3fadf1c0f..5b4fb26a3 100644 > --- a/package/fakeroot/fakeroot.mk > +++ b/package/fakeroot/fakeroot.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -FAKEROOT_VERSION = 1.26 > +FAKEROOT_VERSION = 1.30.1 > FAKEROOT_SOURCE = fakeroot_$(FAKEROOT_VERSION).orig.tar.gz > -FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20210907T092512Z/pool/main/f/fakeroot > +FAKEROOT_SITE = https://deb.debian.org/debian/pool/main/f/fakeroot We still want to use snapshot.debian.org, so that we can still retrieve that tarball in the future (when no then-current debian version use it anymore). So, I reverted to s.d.o, to the current date: https://snapshot.debian.org/archive/debian/20221120T030258Z/pool/main/f/fakeroot Applied to master, thanks. Regards, Yann E. MORIN. > HOST_FAKEROOT_DEPENDENCIES = host-acl > # Force capabilities detection off > @@ -18,9 +18,4 @@ HOST_FAKEROOT_CONF_ENV = \ > FAKEROOT_LICENSE = GPL-3.0+ > FAKEROOT_LICENSE_FILES = COPYING > > -define HOST_FAKEROOT_BUILD_AUX > - mkdir -p $(@D)/build-aux > -endef > -HOST_FAKEROOT_POST_PATCH_HOOKS += HOST_FAKEROOT_BUILD_AUX > - > $(eval $(host-autotools-package)) > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:24:00 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:24:00 +0100 Subject: [Buildroot] [PATCH] package/fakeroot: bump to version 1.30.1 In-Reply-To: <20221120092240.GS2123054@scaer> References: <20221118190014.1401088-1-francois.perrad@gadz.org> <20221120092240.GS2123054@scaer> Message-ID: <20221120092400.GT2123054@scaer> Fran?ois, All, On 2022-11-20 10:22 +0100, Yann E. MORIN spake thusly: > On 2022-11-18 20:00 +0100, Francois Perrad spake thusly: > > remove upstream patch > > > > remove mkdir build-aux (no longer needed, like AUTORECONF) > > > > Signed-off-by: Francois Perrad > > --- > [--SNIP--] > > diff --git a/package/fakeroot/fakeroot.mk b/package/fakeroot/fakeroot.mk > > index 3fadf1c0f..5b4fb26a3 100644 > > --- a/package/fakeroot/fakeroot.mk > > +++ b/package/fakeroot/fakeroot.mk > > @@ -4,9 +4,9 @@ > > # > > ################################################################################ > > > > -FAKEROOT_VERSION = 1.26 > > +FAKEROOT_VERSION = 1.30.1 > > FAKEROOT_SOURCE = fakeroot_$(FAKEROOT_VERSION).orig.tar.gz > > -FAKEROOT_SITE = https://snapshot.debian.org/archive/debian/20210907T092512Z/pool/main/f/fakeroot > > +FAKEROOT_SITE = https://deb.debian.org/debian/pool/main/f/fakeroot > > We still want to use snapshot.debian.org, so that we can still retrieve > that tarball in the future (when no then-current debian version use it > anymore). So, I reverted to s.d.o, to the current date: > https://snapshot.debian.org/archive/debian/20221120T030258Z/pool/main/f/fakeroot > > Applied to master, thanks. I meant s/master/next/; sorry for the confusion... Regards, Yann E. MORIN. > Regards, > Yann E. MORIN. > > > HOST_FAKEROOT_DEPENDENCIES = host-acl > > # Force capabilities detection off > > @@ -18,9 +18,4 @@ HOST_FAKEROOT_CONF_ENV = \ > > FAKEROOT_LICENSE = GPL-3.0+ > > FAKEROOT_LICENSE_FILES = COPYING > > > > -define HOST_FAKEROOT_BUILD_AUX > > - mkdir -p $(@D)/build-aux > > -endef > > -HOST_FAKEROOT_POST_PATCH_HOOKS += HOST_FAKEROOT_BUILD_AUX > > - > > $(eval $(host-autotools-package)) > > -- > > 2.37.2 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:25:35 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:25:35 +0100 Subject: [Buildroot] [PATCH next 1/1] package/gnuradio: remove patch numbering In-Reply-To: <20221119084126.14859-1-ju.o@free.fr> References: <20221119084126.14859-1-ju.o@free.fr> Message-ID: <20221120092535.GU2123054@scaer> Julien, All, On 2022-11-19 09:41 +0100, Julien Olivain spake thusly: > commit e37c110 ("package/gnuradio: bump version to 3.10.4.0") > included two numbered patches. Those are generating > "make check-package" warnings. > > Fixes: > make check-package > package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch:4: generate your patches with 'git format-patch -N' > package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch:4: generate your patches with 'git format-patch -N' > > Signed-off-by: Julien Olivain Applied to next, thanks. Regards, Yann E. MORIN. > --- > ...01-blocks-Including-missing-vector-in-blockinterleaver.patch | 2 +- > ...2-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch > index f805e300af..39b8c0b51e 100644 > --- a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch > +++ b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch > @@ -1,7 +1,7 @@ > From 45fe4ac55ad88b6793d225e676205c30388ec138 Mon Sep 17 00:00:00 2001 > From: Ryan Volz > Date: Fri, 16 Sep 2022 21:05:51 -0400 > -Subject: [PATCH 1/2] blocks: Including missing in blockinterleaver. > +Subject: [PATCH] blocks: Including missing in blockinterleaver. > > Signed-off-by: Ryan Volz > [Retrieved (and backported) from: > diff --git a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch > index d551793be5..f1ad77580f 100644 > --- a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch > +++ b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch > @@ -1,7 +1,7 @@ > From 901c2ad1ac88908a2e6db5615d5af39a218d826d Mon Sep 17 00:00:00 2001 > From: Gwenhael Goavec-Merou > Date: Fri, 23 Sep 2022 08:41:26 +0200 > -Subject: [PATCH 2/2] blocks/blockinterleaving.h: add missing cstddef header > +Subject: [PATCH] blocks/blockinterleaving.h: add missing cstddef header > (required for size_t) > > Fix build failure like: > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 09:24:53 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:24:53 +0100 Subject: [Buildroot] [git commit branch/next] package/gnuradio: remove patch numbering Message-ID: <20221120092546.E55AB83F32@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3d2082b35220c7a36922205a7f96783dc587d20 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next commit e37c110 ("package/gnuradio: bump version to 3.10.4.0") included two numbered patches. Those are generating "make check-package" warnings. Fixes: make check-package package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch:4: generate your patches with 'git format-patch -N' package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch:4: generate your patches with 'git format-patch -N' Signed-off-by: Julien Olivain Signed-off-by: Yann E. MORIN --- .../0001-blocks-Including-missing-vector-in-blockinterleaver.patch | 2 +- .../0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch index f805e300af..39b8c0b51e 100644 --- a/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch +++ b/package/gnuradio/0001-blocks-Including-missing-vector-in-blockinterleaver.patch @@ -1,7 +1,7 @@ From 45fe4ac55ad88b6793d225e676205c30388ec138 Mon Sep 17 00:00:00 2001 From: Ryan Volz Date: Fri, 16 Sep 2022 21:05:51 -0400 -Subject: [PATCH 1/2] blocks: Including missing in blockinterleaver. +Subject: [PATCH] blocks: Including missing in blockinterleaver. Signed-off-by: Ryan Volz [Retrieved (and backported) from: diff --git a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch index d551793be5..f1ad77580f 100644 --- a/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch +++ b/package/gnuradio/0002-blocks-blockinterleaving.h-add-missing-cstddef-heade.patch @@ -1,7 +1,7 @@ From 901c2ad1ac88908a2e6db5615d5af39a218d826d Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Fri, 23 Sep 2022 08:41:26 +0200 -Subject: [PATCH 2/2] blocks/blockinterleaving.h: add missing cstddef header +Subject: [PATCH] blocks/blockinterleaving.h: add missing cstddef header (required for size_t) Fix build failure like: From bugzilla at busybox.net Sun Nov 20 09:27:12 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 20 Nov 2022 09:27:12 +0000 Subject: [Buildroot] [Bug 15136] kgfiegfiwuegfiuweifgiwuegferwf In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15136 Yann E. MORIN changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yann.morin.1998 at free.fr Resolution|--- |INVALID Status|NEW |RESOLVED -- You are receiving this mail because: You are on the CC list for the bug. From yann.morin.1998 at free.fr Sun Nov 20 09:34:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:34:57 +0100 Subject: [Buildroot] [git commit branch/next] package/opencv4: add support for opencv4_contrib repository for extra modules Message-ID: <20221120093527.F320983F64@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f4f2877fcd76ec3b1b3ad56d235ad3bd375e071 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This adds a separate opencv4_contrib package to manage downloading/unpacking that repository. These extra modules are useful for a lot of applications, but not necessary for minimal installs, so they are all given dedicated Kconfig options It's important to note that the opencv4-contrib package downloads extra source that is compiled as a part of the opencv4 package. This is why it is a dependency of opencv4, and not the other way around Signed-off-by: Woodrow Douglass Signed-off-by: Yann E. MORIN --- package/Config.in | 1 + package/opencv4-contrib/Config.in | 313 +++++++++++++++++++++++++++ package/opencv4-contrib/opencv4-contrib.hash | 3 + package/opencv4-contrib/opencv4-contrib.mk | 16 ++ package/opencv4/opencv4.mk | 62 +++++- 5 files changed, 390 insertions(+), 5 deletions(-) diff --git a/package/Config.in b/package/Config.in index 52004de075..c448e8bd97 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1593,6 +1593,7 @@ menu "Graphics" source "package/opencl-clhpp/Config.in" source "package/opencv3/Config.in" source "package/opencv4/Config.in" + source "package/opencv4-contrib/Config.in" source "package/opengl/Config.in" source "package/openjpeg/Config.in" source "package/pango/Config.in" diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in new file mode 100644 index 0000000000..9800333035 --- /dev/null +++ b/package/opencv4-contrib/Config.in @@ -0,0 +1,313 @@ +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB + bool "opencv4-contrib" + depends on BR2_PACKAGE_OPENCV4 + help + OpenCV (Open Source Computer Vision) is a library of + programming functions for real time computer vision. + + http://opencv.org/ + +if BR2_PACKAGE_OPENCV4_CONTRIB + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT + bool "alphamat" + help + Computer Vision based Alpha Matting -- Given an input image + and a trimap, generate an alpha matte. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO + bool "aruco" + help + ArUco and ChArUco Markers -- Augmented reality ArUco marker + and "ChARUco" markers where ArUco markers embedded inside the + white areas of the checker board. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE + bool "barcode" + help + Barcode detecting and decoding methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM + bool "bgsegm" + help + Background segmentation algorithm combining statistical + background image estimation and per-pixel Bayesian + segmentation. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED + bool "bioinspired" + help + Biological Vision -- Biologically inspired vision model: + minimize noise and luminance variance, transient event + segmentation, high dynamic range tone mapping methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB + bool "ccalib" + help + Custom Calibration -- Patterns for 3D reconstruction, + omnidirectional camera calibration, random pattern calibration + and multi-camera calibration. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ + bool "cnn_3dobj" + help + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net + library to build, train and test a CNN model of visual object + recognition and pose. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV + bool "cvv" + help + Computer Vision Debugger -- Simple code that you can add + to your program that pops up a GUI allowing you to + interactively and visually debug computer vision programs. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS + bool "datasets" + help + Datasets Reader -- Code for reading existing computer vision + databases and samples of using the readers to train, test and + run using that dataset's data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT + bool "dnn_objdetect" + help + Object Detection using CNNs -- Implements compact CNN Model + for object detection. Trained using Caffe but uses + opencv_dnn module. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES + bool "dnn_superres" + help + Superresolution using CNNs -- Contains four trained + convolutional neural networks to upscale images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED + bool "dnns_easily_fooled" + help + Subvert DNNs -- This code can use the activations in a + network to fool the networks into recognizing something else. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM + bool "dpm" + help + Deformable Part Model -- Felzenszwalb's Cascade with + deformable parts object recognition code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE + bool "face" + help + Face Recognition -- Face recognition techniques: Eigen, Fisher + and Local Binary Pattern Histograms LBPH methods. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE + bool "freetype" + help + Drawing text using freetype and harfbuzz. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY + bool "fuzzy" + help + Fuzzy Logic in Vision -- Fuzzy logic image transform and + inverse; Fuzzy image processing. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF + bool "hdf" + help + Hierarchical Data Storage -- This module contains I/O + routines for Hierarchical Data Format: + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format + meant to store large amounts of data. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS + bool "hfs" + help + Hierarchical Feature Selection for Efficient Image + Segmentation -- This module contains an efficient + algorithm to segment an image. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH + bool "img_hash" + help + This module contains algorithms to extract hash of an + image allowing to efficiently estimate similarity between + images. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM + bool "intensity_transform" + help + The module brings implementations of intensity transformation + algorithms to adjust image contrast. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA + bool "julia" + help + Julia language wrappers with samples and tests. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR + bool "line_descriptor" + help + Line Segment Extract and Match -- Methods of extracting, + describing and matching line segments using binary + descriptors. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB + bool "matlab" + help + Matlab Interface -- OpenCV Matlab Mex wrapper code generator + for certain opencv core modules. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC + bool "mcc" + help + Macbeth Color Chart detector -- Find and return color patch + location in MacBeth color calibration charts. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW + bool "optflow" + help + Optical Flow -- Algorithms for running and evaluating + deepflow, simpleflow, sparsetodenseflow and motion + templates (silhouette flow). + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS + bool "ovis" + help + OGRE 3D Visualiser -- allows you to render 3D data using + the OGRE 3D engine. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING + bool "phase_unwrapping" + help + Quality-guided phase unwrapping. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT + bool "plot" + help + Plotting -- The plot module allows you to easily plot data + in 1D or 2D. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY + bool "quality" + help + Image Quality Analysis (IQA) API. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID + bool "rapid" + help + Silhouette based 3D object tracking. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG + bool "reg" + help + Image Registration -- Pixels based image registration for + precise alignment. Follows the paper "Image Alignment and + Stitching: A Tutorial", by Richard Szeliski. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD + bool "rgbd" + help + RGB-Depth Processing module -- Linemod 3D object recognition; + Fast surface normals and 3D plane finding. 3D visual odometry. + 3d reconstruction using KinectFusion. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY + bool "saliency" + help + Saliency API -- Where humans would look in a scene. Has + routines for static, motion and "objectness" saliency. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM + bool "sfm" + help + Structure from Motion -- This module contains algorithms + to perform 3d reconstruction from 2d images. The core of + the module is a light version of Libmv. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE + bool "shape" + help + Shape Distance and Matching + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO + bool "stereo" + help + Stereo Correspondence -- Stereo matching done with different + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense + stereo correspondence using Quasi Dense Stereo method. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT + bool "structured_light" + help + Structured Light Use -- How to generate and project gray code + patterns and use them to find dense depth in a scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES + bool "superres" + help + Super Resolution + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING + bool "surface_matching" + help + Point Pair Features -- Implements 3d object detection and + localization using multimodal point pair features. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT + bool "text" + help + Scene Text Detection and Recognition -- This module contains + algorithms to perform text detection, words segmentation and + text recognition in a visual scene. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING + bool "tracking" + help + Vision Based Object Tracking -- Use and/or evaluate different + visual object tracking techniques. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB + bool "videostab" + help + Video Stabilization + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ + bool "viz" + help + 3D Visualizer + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE + bool "wechat_qrcode" + help + WeChat QR code detector for detecting and parsing QR code. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D + bool "xfeatures2d" + help + Features2D extra -- Extra 2D Features Framework containing + experimental and non-free 2D feature detector/descriptor + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, + Self-similar. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC + bool "ximgproc" + help + Extended Image Processing -- Structured Forests / Domain + Transform Filter / Guided Filter / Adaptive Manifold Filter + / Joint Bilateral Filter / Superpixels / Ridge Detection + Filter. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT + bool "xobjdetect" + help + Boosted 2D Object Detection -- Uses a Waldboost cascade and + local binary patterns computed as integral features for 2D + object detection. + +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO + bool "xphoto" + help + Extra Computational Photography -- Additional photo processing + algorithms: Color balance / Denoising / Inpainting. + +endif diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash new file mode 100644 index 0000000000..4f15162e50 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk new file mode 100644 index 0000000000..81c45c6e02 --- /dev/null +++ b/package/opencv4-contrib/opencv4-contrib.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# opencv4-contrib +# +################################################################################ + +OPENCV4_CONTRIB_VERSION = 4.6.0 +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE +OPENCV4_CONTRIB_LICENSE = Apache-2.0 +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE + +# Modules provided by opencv4-contrib are built as part of the opencv4 package, +# so opencv4-contrib only serves for downloading the source code. + +$(eval $(generic-package)) diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index ef15c6d911..a665793ad9 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ # - viz: missing VTK dependency # - world: all-in-one module # -# * Contrib modules from [1] are disabled: -# - opencv_contrib package is not available in Buildroot; -# - OPENCV_EXTRA_MODULES_PATH is not set. -# -# [1] https://github.com/Itseez/opencv_contrib OPENCV4_CONF_OPTS += \ -DBUILD_opencv_androidcamera=OFF \ -DBUILD_opencv_apps=OFF \ @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ OPENCV4_DEPENDENCIES += host-pkgconf zlib +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. +# The modules in OPENCV4_CONTRIB get built as part of the build +# process for OPENCV4, so the source needs to be unpacked already +OPENCV4_DEPENDENCIES += opencv4-contrib +OPENCV4_CONF_OPTS += \ + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper From yann.morin.1998 at free.fr Sun Nov 20 09:37:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 10:37:24 +0100 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <20221117173454.21159-1-wdouglass@carnegierobotics.com> References: <20221117173454.21159-1-wdouglass@carnegierobotics.com> Message-ID: <20221120093724.GV2123054@scaer> Woodrow, All, On 2022-11-17 12:34 -0500, Woodrow Douglass via buildroot spake thusly: > This adds a separate opencv4_contrib package to manage > downloading/unpacking that repository. These extra modules > are useful for a lot of applications, but not necessary > for minimal installs, so they are all given dedicated Kconfig > options > > It's important to note that the opencv4-contrib package > downloads extra source that is compiled as a part of > the opencv4 package. This is why it is a dependency > of opencv4, and not the other way around I just added a little comment in opencv4-contrib.mk as a reminder of the situation. That makes for a lot of options, and I was wondering if some may had external dependencies. But I guess the autobulders will eventually tell us so... > Signed-off-by: Woodrow Douglass Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/Config.in | 1 + > package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ > package/opencv4-contrib/opencv4-contrib.hash | 3 + > package/opencv4-contrib/opencv4-contrib.mk | 13 + > package/opencv4/opencv4.mk | 62 +++- > 5 files changed, 387 insertions(+), 5 deletions(-) > create mode 100644 package/opencv4-contrib/Config.in > create mode 100644 package/opencv4-contrib/opencv4-contrib.hash > create mode 100644 package/opencv4-contrib/opencv4-contrib.mk > > diff --git a/package/Config.in b/package/Config.in > index aef80f9ab0..57f868530e 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1593,6 +1593,7 @@ menu "Graphics" > source "package/opencl-clhpp/Config.in" > source "package/opencv3/Config.in" > source "package/opencv4/Config.in" > + source "package/opencv4-contrib/Config.in" > source "package/opengl/Config.in" > source "package/openjpeg/Config.in" > source "package/pango/Config.in" > diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in > new file mode 100644 > index 0000000000..9800333035 > --- /dev/null > +++ b/package/opencv4-contrib/Config.in > @@ -0,0 +1,313 @@ > +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB > + bool "opencv4-contrib" > + depends on BR2_PACKAGE_OPENCV4 > + help > + OpenCV (Open Source Computer Vision) is a library of > + programming functions for real time computer vision. > + > + http://opencv.org/ > + > +if BR2_PACKAGE_OPENCV4_CONTRIB > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT > + bool "alphamat" > + help > + Computer Vision based Alpha Matting -- Given an input image > + and a trimap, generate an alpha matte. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO > + bool "aruco" > + help > + ArUco and ChArUco Markers -- Augmented reality ArUco marker > + and "ChARUco" markers where ArUco markers embedded inside the > + white areas of the checker board. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE > + bool "barcode" > + help > + Barcode detecting and decoding methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM > + bool "bgsegm" > + help > + Background segmentation algorithm combining statistical > + background image estimation and per-pixel Bayesian > + segmentation. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED > + bool "bioinspired" > + help > + Biological Vision -- Biologically inspired vision model: > + minimize noise and luminance variance, transient event > + segmentation, high dynamic range tone mapping methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB > + bool "ccalib" > + help > + Custom Calibration -- Patterns for 3D reconstruction, > + omnidirectional camera calibration, random pattern calibration > + and multi-camera calibration. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ > + bool "cnn_3dobj" > + help > + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net > + library to build, train and test a CNN model of visual object > + recognition and pose. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV > + bool "cvv" > + help > + Computer Vision Debugger -- Simple code that you can add > + to your program that pops up a GUI allowing you to > + interactively and visually debug computer vision programs. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS > + bool "datasets" > + help > + Datasets Reader -- Code for reading existing computer vision > + databases and samples of using the readers to train, test and > + run using that dataset's data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT > + bool "dnn_objdetect" > + help > + Object Detection using CNNs -- Implements compact CNN Model > + for object detection. Trained using Caffe but uses > + opencv_dnn module. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES > + bool "dnn_superres" > + help > + Superresolution using CNNs -- Contains four trained > + convolutional neural networks to upscale images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED > + bool "dnns_easily_fooled" > + help > + Subvert DNNs -- This code can use the activations in a > + network to fool the networks into recognizing something else. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM > + bool "dpm" > + help > + Deformable Part Model -- Felzenszwalb's Cascade with > + deformable parts object recognition code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE > + bool "face" > + help > + Face Recognition -- Face recognition techniques: Eigen, Fisher > + and Local Binary Pattern Histograms LBPH methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE > + bool "freetype" > + help > + Drawing text using freetype and harfbuzz. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY > + bool "fuzzy" > + help > + Fuzzy Logic in Vision -- Fuzzy logic image transform and > + inverse; Fuzzy image processing. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF > + bool "hdf" > + help > + Hierarchical Data Storage -- This module contains I/O > + routines for Hierarchical Data Format: > + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > + meant to store large amounts of data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS > + bool "hfs" > + help > + Hierarchical Feature Selection for Efficient Image > + Segmentation -- This module contains an efficient > + algorithm to segment an image. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH > + bool "img_hash" > + help > + This module contains algorithms to extract hash of an > + image allowing to efficiently estimate similarity between > + images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM > + bool "intensity_transform" > + help > + The module brings implementations of intensity transformation > + algorithms to adjust image contrast. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA > + bool "julia" > + help > + Julia language wrappers with samples and tests. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR > + bool "line_descriptor" > + help > + Line Segment Extract and Match -- Methods of extracting, > + describing and matching line segments using binary > + descriptors. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB > + bool "matlab" > + help > + Matlab Interface -- OpenCV Matlab Mex wrapper code generator > + for certain opencv core modules. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC > + bool "mcc" > + help > + Macbeth Color Chart detector -- Find and return color patch > + location in MacBeth color calibration charts. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW > + bool "optflow" > + help > + Optical Flow -- Algorithms for running and evaluating > + deepflow, simpleflow, sparsetodenseflow and motion > + templates (silhouette flow). > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS > + bool "ovis" > + help > + OGRE 3D Visualiser -- allows you to render 3D data using > + the OGRE 3D engine. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING > + bool "phase_unwrapping" > + help > + Quality-guided phase unwrapping. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT > + bool "plot" > + help > + Plotting -- The plot module allows you to easily plot data > + in 1D or 2D. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY > + bool "quality" > + help > + Image Quality Analysis (IQA) API. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID > + bool "rapid" > + help > + Silhouette based 3D object tracking. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG > + bool "reg" > + help > + Image Registration -- Pixels based image registration for > + precise alignment. Follows the paper "Image Alignment and > + Stitching: A Tutorial", by Richard Szeliski. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD > + bool "rgbd" > + help > + RGB-Depth Processing module -- Linemod 3D object recognition; > + Fast surface normals and 3D plane finding. 3D visual odometry. > + 3d reconstruction using KinectFusion. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY > + bool "saliency" > + help > + Saliency API -- Where humans would look in a scene. Has > + routines for static, motion and "objectness" saliency. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM > + bool "sfm" > + help > + Structure from Motion -- This module contains algorithms > + to perform 3d reconstruction from 2d images. The core of > + the module is a light version of Libmv. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE > + bool "shape" > + help > + Shape Distance and Matching > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO > + bool "stereo" > + help > + Stereo Correspondence -- Stereo matching done with different > + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense > + stereo correspondence using Quasi Dense Stereo method. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT > + bool "structured_light" > + help > + Structured Light Use -- How to generate and project gray code > + patterns and use them to find dense depth in a scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES > + bool "superres" > + help > + Super Resolution > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING > + bool "surface_matching" > + help > + Point Pair Features -- Implements 3d object detection and > + localization using multimodal point pair features. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT > + bool "text" > + help > + Scene Text Detection and Recognition -- This module contains > + algorithms to perform text detection, words segmentation and > + text recognition in a visual scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING > + bool "tracking" > + help > + Vision Based Object Tracking -- Use and/or evaluate different > + visual object tracking techniques. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB > + bool "videostab" > + help > + Video Stabilization > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ > + bool "viz" > + help > + 3D Visualizer > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE > + bool "wechat_qrcode" > + help > + WeChat QR code detector for detecting and parsing QR code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D > + bool "xfeatures2d" > + help > + Features2D extra -- Extra 2D Features Framework containing > + experimental and non-free 2D feature detector/descriptor > + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, > + Self-similar. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC > + bool "ximgproc" > + help > + Extended Image Processing -- Structured Forests / Domain > + Transform Filter / Guided Filter / Adaptive Manifold Filter > + / Joint Bilateral Filter / Superpixels / Ridge Detection > + Filter. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT > + bool "xobjdetect" > + help > + Boosted 2D Object Detection -- Uses a Waldboost cascade and > + local binary patterns computed as integral features for 2D > + object detection. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO > + bool "xphoto" > + help > + Extra Computational Photography -- Additional photo processing > + algorithms: Color balance / Denoising / Inpainting. > + > +endif > diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash > new file mode 100644 > index 0000000000..4f15162e50 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk > new file mode 100644 > index 0000000000..58dbe27e28 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.mk > @@ -0,0 +1,13 @@ > +################################################################################ > +# > +# opencv4-contrib > +# > +################################################################################ > + > +OPENCV4_CONTRIB_VERSION = 4.6.0 > +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) > +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE > +OPENCV4_CONTRIB_LICENSE = Apache-2.0 > +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE > + > +$(eval $(generic-package)) > diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk > index ef15c6d911..a665793ad9 100644 > --- a/package/opencv4/opencv4.mk > +++ b/package/opencv4/opencv4.mk > @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ > # - viz: missing VTK dependency > # - world: all-in-one module > # > -# * Contrib modules from [1] are disabled: > -# - opencv_contrib package is not available in Buildroot; > -# - OPENCV_EXTRA_MODULES_PATH is not set. > -# > -# [1] https://github.com/Itseez/opencv_contrib > OPENCV4_CONF_OPTS += \ > -DBUILD_opencv_androidcamera=OFF \ > -DBUILD_opencv_apps=OFF \ > @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ > > OPENCV4_DEPENDENCIES += host-pkgconf zlib > > +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) > +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. > +# The modules in OPENCV4_CONTRIB get built as part of the build > +# process for OPENCV4, so the source needs to be unpacked already > +OPENCV4_DEPENDENCIES += opencv4-contrib > +OPENCV4_CONF_OPTS += \ > + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ > + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ > + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ > + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ > + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ > + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ > + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ > + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ > + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ > + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ > + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ > + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ > + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ > + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ > + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ > + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ > + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ > + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ > + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ > + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ > + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ > + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ > + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ > + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ > + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ > + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ > + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ > + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ > + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ > + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ > + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ > + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ > + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ > + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ > + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ > + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ > + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ > + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ > + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ > + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ > + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ > + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ > + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ > + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ > + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ > + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ > + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) > +endif > + > ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) > OPENCV4_CONF_OPTS += -DWITH_JASPER=ON > OPENCV4_DEPENDENCIES += jasper > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From alexander.lukichev at gmail.com Sun Nov 20 09:49:43 2022 From: alexander.lukichev at gmail.com (Alexander Lukichev) Date: Sun, 20 Nov 2022 11:49:43 +0200 Subject: [Buildroot] [PATCH 1/1] package/openpgm: fix build for non-x86 targets In-Reply-To: <20221120091706.GR2123054@scaer> References: <20221120090654.312078-1-alexander.lukichev@gmail.com> <20221120091706.GR2123054@scaer> Message-ID: Hi Yann, > So I slightly tweaked it to make it obvious it is a backport rather than > a pending patch. Thanks, I'll take care to tag them properly next time! -- Best regards, Alexander Lukichev -------------- next part -------------- An HTML attachment was scrubbed... URL: From fontaine.fabrice at gmail.com Sun Nov 20 09:49:59 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 20 Nov 2022 10:49:59 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221120090945.GQ2123054@scaer> References: <20221119233706.52949-1-fontaine.fabrice@gmail.com> <20221120090945.GQ2123054@scaer> Message-ID: Yann, Le dim. 20 nov. 2022 ? 10:09, Yann E. MORIN a ?crit : > Fabrice, All, > > On 2022-11-20 00:37 +0100, Fabrice Fontaine spake thusly: > > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > > but prior to 12.7.1, allocate_structures contains a size_t overflow in > > As you quote the NVD description, it states that versions lower than > 12.7.1 are impacted, yet you only bump to 12.6.1. > 12.7.1 is a development version: http://sebastien.godard.pagesperso-orange.fr/ > > Also, the pointer you provided to the changelog does not mention > CVE-2022-39377. Besides, github warns that it is not part of the > Changelog is mentioning GHSL-2022-074 (a.k.a. CVE-2022-39377): 2022/11/06: Version 12.6.1 - Sebastien Godard (sysstat orange.fr) * Fix possible overflow in sa_common.c (GHSL-2022-074). > sysstat repository (/!\ This commit does not belong to any branch on > this repository, and may belong to a fork outside of the repository). > > Can you double-check, please: if 12.6.1 indeed fixes the issue, then > extend the commit log with the appropriate references; if not then we > should bump to 12.7.1. > And finally, here is the commit that fixes the issue on 12.6.1: https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab > > Regards, > Yann E. MORIN. > > > sa_common.c. The allocate_structures function insufficiently checks > > bounds before arithmetic multiplication, allowing for an overflow in the > > size allocated for the buffer representing system activities. This issue > > may lead to Remote Code Execution (RCE). > > > > > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > > > Signed-off-by: Fabrice Fontaine > > --- > > package/sysstat/sysstat.hash | 4 ++-- > > package/sysstat/sysstat.mk | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > > index b573f312c6..b47f000e57 100644 > > --- a/package/sysstat/sysstat.hash > > +++ b/package/sysstat/sysstat.hash > > @@ -1,5 +1,5 @@ > > # From: http://sebastien.godard.pagesperso-orange.fr/download.html > > -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz > > +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz > > # Locally calculated > > -sha256 > 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f > sysstat-12.4.2.tar.xz > > +sha256 > 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 > sysstat-12.6.1.tar.xz > > sha256 > db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING > > diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk > > index 6948f6b390..377396d986 100644 > > --- a/package/sysstat/sysstat.mk > > +++ b/package/sysstat/sysstat.mk > > @@ -4,7 +4,7 @@ > > # > > > ################################################################################ > > > > -SYSSTAT_VERSION = 12.4.2 > > +SYSSTAT_VERSION = 12.6.1 > > SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > > SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard > > SYSSTAT_CONF_OPTS = --disable-file-attr > > -- > > 2.35.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' > conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ > | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is > no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v > conspiracy. | > > '------------------------------^-------^------------------^--------------------' > Best Regards, Fabrice -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Sun Nov 20 10:05:34 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 11:05:34 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: References: <20221119233706.52949-1-fontaine.fabrice@gmail.com> <20221120090945.GQ2123054@scaer> Message-ID: <20221120100534.GA2516@scaer> Fabrice, All, On 2022-11-20 10:49 +0100, Fabrice Fontaine spake thusly: > Le?dim. 20 nov. 2022 ??10:09, Yann E. MORIN < [1]yann.morin.1998 at free.fr> a ?crit?: > As you quote the NVD description, it states that versions lower than > 12.7.1 are impacted, yet you only bump to 12.6.1. > 12.7.1 is a development version: [2]http://sebastien.godard.pagesperso-orange.fr/ > > Also, the pointer you provided to the changelog does not mention > CVE-2022-39377. Besides, github warns that it is not part of the > Changelog is mentioning GHSL-2022-074 (a.k.a. CVE-2022-39377): > 2022/11/06: Version 12.6.1 - Sebastien Godard (sysstat [3]orange.fr) > * Fix possible overflow in sa_common.c (GHSL-2022-074). It's rather hard to correlate "GHSL-2022-074" with "CVE-2022-39377". ;-) OK, can you mention both info in the commit log when you respin? > sysstat repository (/!\ This commit does not belong to any branch on > this repository, and may belong to a fork outside of the repository). > > Can you double-check, please: if 12.6.1 indeed fixes the issue, then > extend the commit log with the appropriate references; if not then we > should bump to 12.7.1. > > And finally, here is the commit that fixes the issue on 12.6.1: > [4]https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab That's again weird, because github still warns that the referenced commit is not part of any branch in the sysstat repository... I don't know how you came up with that commit, but I couldfind 9c4eaf150662ad40607923389d4519bc83b93540 in the upstream repository. Regards, Yann E. MORIN. > Regards, > Yann E. MORIN. > > > sa_common.c. The allocate_structures function insufficiently checks > > bounds before arithmetic multiplication, allowing for an overflow in the > > size allocated for the buffer representing system activities. This issue > > may lead to Remote Code Execution (RCE). > > > > [5]https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > > [6]https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > > > Signed-off-by: Fabrice Fontaine < [7]fontaine.fabrice at gmail.com> > > --- > >? package/sysstat/sysstat.hash | 4 ++-- > >? package/sysstat/ [8]sysstat.mk? ?| 2 +- > >? 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > > index b573f312c6..b47f000e57 100644 > > --- a/package/sysstat/sysstat.hash > > +++ b/package/sysstat/sysstat.hash > > @@ -1,5 +1,5 @@ > >? # From: [9]http://sebastien.godard.pagesperso-orange.fr/download.html > > -sha1? 1e38bc029979def730ae1fb1e39f631bd1a3bc73? sysstat-12.4.2.tar.xz > > +sha1? a730982e0c2d4964a0022c1509f3ea0a345402bc? sysstat-12.6.1.tar.xz > >? # Locally calculated > > -sha256? 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f? sysstat-12.4.2.tar.xz > > +sha256? 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342? sysstat-12.6.1.tar.xz > >? sha256? db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73? COPYING > > diff --git a/package/sysstat/ [10]sysstat.mk b/package/sysstat/ [11]sysstat.mk > > index 6948f6b390..377396d986 100644 > > --- a/package/sysstat/ [12]sysstat.mk > > +++ b/package/sysstat/ [13]sysstat.mk > > @@ -4,7 +4,7 @@ > >? # > >? ################################################################################ > >? > > -SYSSTAT_VERSION = 12.4.2 > > +SYSSTAT_VERSION = 12.6.1 > >? SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > >? SYSSTAT_SITE = [14]http://pagesperso-orange.fr/sebastien.godard > >? SYSSTAT_CONF_OPTS = --disable-file-attr > > -- > > 2.35.1 > > > > _______________________________________________ > > buildroot mailing list > > [15]buildroot at buildroot.org > > [16]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? | > | [17]http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL? ? |? ?v? ?conspiracy.? | > '------------------------------^-------^------------------^--------------------' > > Best Regards, > Fabrice > > Links: > 1. mailto:yann.morin.1998 at free.fr > 2. http://sebastien.godard.pagesperso-orange.fr/ > 3. http://orange.fr > 4. https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab > 5. https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > 6. https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > 7. mailto:fontaine.fabrice at gmail.com > 8. http://sysstat.mk > 9. http://sebastien.godard.pagesperso-orange.fr/download.html > 10. http://sysstat.mk > 11. http://sysstat.mk > 12. http://sysstat.mk > 13. http://sysstat.mk > 14. http://pagesperso-orange.fr/sebastien.godard > 15. mailto:buildroot at buildroot.org > 16. https://lists.buildroot.org/mailman/listinfo/buildroot > 17. http://ymorin.is-a-geek.org/ > _______________________________________________ > 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 fontaine.fabrice at gmail.com Sun Nov 20 10:25:31 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sun, 20 Nov 2022 11:25:31 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/sysstat: security bump to version 12.6.1 Message-ID: <20221120102531.16432-1-fontaine.fabrice@gmail.com> Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version): https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab Someone suspicious of the github warning that "this commit does not belong to any branch on this repository" could check that the check_overflow function is defined in common.c and used in sa_common.c. https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine --- Changes v1 -> v2 (after review of Yann E. Morin): - Update commit message package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..377396d986 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr -- 2.35.1 From yann.morin.1998 at free.fr Sun Nov 20 10:49:29 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 11:49:29 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221120102531.16432-1-fontaine.fabrice@gmail.com> References: <20221120102531.16432-1-fontaine.fabrice@gmail.com> Message-ID: <20221120104929.GB2516@scaer> Fabrice, All, On 2022-11-20 11:25 +0100, Fabrice Fontaine spake thusly: > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > but prior to 12.7.1, allocate_structures contains a size_t overflow in > sa_common.c. The allocate_structures function insufficiently checks > bounds before arithmetic multiplication, allowing for an overflow in the > size allocated for the buffer representing system activities. This issue > may lead to Remote Code Execution (RCE). > > Despite what is written above in the CVE announcement, and as written in > the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a > development version): > https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab The issue is that the NVD considers 12.6.1 to be impacted; with your patch applied, and a configuration that enables sysstat: $ make pkg-stats [...] $ jq .packages.sysstat.cves < pkg-stats.json [ "CVE-2022-39377" ] So, you also need to push to the NVD the fact that versions 12.6.x are not affected, but 12.6.0 which still is. In the meantime, I guess we need an exclusion in the the .mk, but I am not sure what our policy is in this respect... > Someone suspicious of the github warning that "this commit does not > belong to any branch on this repository" could check that the > check_overflow function is defined in common.c and used in sa_common.c. Sorry, but I don't buy that. So I had to investigate to understand where that commit hash comes from. So, Github reports that "commit does not belong to any branch on this repository", and indeed there is no branch which history contains that commit hash. However, said commit hash *is* reachable from the 12.6.1 _tag_. That is, the sysstat repository does not contain any branch but master, and fix releases are only pushed as tags with their history. So, the warning by Github is misleading, as the referenced commit does belong to the repository via a tag. Regards, Yann E. MORIN. > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > Signed-off-by: Fabrice Fontaine > --- > Changes v1 -> v2 (after review of Yann E. Morin): > - Update commit message > > package/sysstat/sysstat.hash | 4 ++-- > package/sysstat/sysstat.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > index b573f312c6..b47f000e57 100644 > --- a/package/sysstat/sysstat.hash > +++ b/package/sysstat/sysstat.hash > @@ -1,5 +1,5 @@ > # From: http://sebastien.godard.pagesperso-orange.fr/download.html > -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz > +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz > # Locally calculated > -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz > +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz > sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING > diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk > index 6948f6b390..377396d986 100644 > --- a/package/sysstat/sysstat.mk > +++ b/package/sysstat/sysstat.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SYSSTAT_VERSION = 12.4.2 > +SYSSTAT_VERSION = 12.6.1 > SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard > SYSSTAT_CONF_OPTS = --disable-file-attr > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 11:07:37 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 12:07:37 +0100 Subject: [Buildroot] [PATCH v2, 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221120104929.GB2516@scaer> References: <20221120102531.16432-1-fontaine.fabrice@gmail.com> <20221120104929.GB2516@scaer> Message-ID: <20221120110737.GC2516@scaer> Fabrice, All, On 2022-11-20 11:49 +0100, Yann E. MORIN spake thusly: > On 2022-11-20 11:25 +0100, Fabrice Fontaine spake thusly: > > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > > but prior to 12.7.1, allocate_structures contains a size_t overflow in > > sa_common.c. The allocate_structures function insufficiently checks > > bounds before arithmetic multiplication, allowing for an overflow in the > > size allocated for the buffer representing system activities. This issue > > may lead to Remote Code Execution (RCE). > > > > Despite what is written above in the CVE announcement, and as written in > > the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a > > development version): > > https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab > > The issue is that the NVD considers 12.6.1 to be impacted; with your > patch applied, and a configuration that enables sysstat: > > $ make pkg-stats > [...] > $ jq .packages.sysstat.cves < pkg-stats.json > [ > "CVE-2022-39377" > ] > > So, you also need to push to the NVD the fact that versions 12.6.x are > not affected, but 12.6.0 which still is. > > In the meantime, I guess we need an exclusion in the the .mk, but I am > not sure what our policy is in this respect... > > > Someone suspicious of the github warning that "this commit does not > > belong to any branch on this repository" could check that the > > check_overflow function is defined in common.c and used in sa_common.c. > > Sorry, but I don't buy that. So I had to investigate to understand where > that commit hash comes from. > > So, Github reports that "commit does not belong to any branch on this > repository", and indeed there is no branch which history contains that > commit hash. > > However, said commit hash *is* reachable from the 12.6.1 _tag_. That is, > the sysstat repository does not contain any branch but master, and fix > releases are only pushed as tags with their history. > > So, the warning by Github is misleading, as the referenced commit does > belong to the repository via a tag. > > Regards, > Yann E. MORIN. > > > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > > > > Signed-off-by: Fabrice Fontaine Applied to master, with tweaks about the mentioned issues, thanks. Regards, Yann E. MORIN. > > --- > > Changes v1 -> v2 (after review of Yann E. Morin): > > - Update commit message > > > > package/sysstat/sysstat.hash | 4 ++-- > > package/sysstat/sysstat.mk | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash > > index b573f312c6..b47f000e57 100644 > > --- a/package/sysstat/sysstat.hash > > +++ b/package/sysstat/sysstat.hash > > @@ -1,5 +1,5 @@ > > # From: http://sebastien.godard.pagesperso-orange.fr/download.html > > -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz > > +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz > > # Locally calculated > > -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz > > +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz > > sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING > > diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk > > index 6948f6b390..377396d986 100644 > > --- a/package/sysstat/sysstat.mk > > +++ b/package/sysstat/sysstat.mk > > @@ -4,7 +4,7 @@ > > # > > ################################################################################ > > > > -SYSSTAT_VERSION = 12.4.2 > > +SYSSTAT_VERSION = 12.6.1 > > SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz > > SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard > > SYSSTAT_CONF_OPTS = --disable-file-attr > > -- > > 2.35.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 11:05:13 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 12:05:13 +0100 Subject: [Buildroot] [git commit] package/sysstat: security bump to version 12.6.1 Message-ID: <20221120110802.401B583F78@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e4ef408e8f738575841c5ffc43504be4c3f6fa56 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version): https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab As a consequence, 12.6.1 is still reported as being affected. Until the NVD is updated appropriately, we mark the CVE as ignored with a comment that explains why. Note: that commit is not reachable from any branch in the sysstat repository, and Github warns about that, but the commit does belong to the upstream repository and is reachable from the 12.6.1 tag (it looks like sysstat only pushes tags-with-history for fix releases). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - ignore the CVE, explain why - explain why github warns about the fix commit ] Signed-off-by: Yann E. MORIN --- package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..eaf505dc49 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr @@ -14,6 +14,9 @@ SYSSTAT_LICENSE_FILES = COPYING SYSSTAT_CPE_ID_VENDOR = sysstat_project SYSSTAT_SELINUX_MODULES = sysstat +# NVD is not up-to-date; 12.6.1 includes c1e631eddc50, which fixes the issue +SYSSTAT_IGNORE_CVES += CVE-2022-39377 + ifeq ($(BR2_PACKAGE_LM_SENSORS),y) SYSSTAT_DEPENDENCIES += lm-sensors SYSSTAT_CONF_OPTS += --enable-sensors From ju.o at free.fr Sun Nov 20 11:16:56 2022 From: ju.o at free.fr (Julien Olivain) Date: Sun, 20 Nov 2022 12:16:56 +0100 Subject: [Buildroot] [PATCH next 7/7] support/testing/tests/package/test_python_magic_wormhole.py: new runtime test In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: <20221120111656.8253-1-ju.o@free.fr> Signed-off-by: Julien Olivain --- Note: This patch email was blocked by smtp spam filter. Resending. --- DEVELOPERS | 1 + .../package/test_python_magic_wormhole.py | 62 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 support/testing/tests/package/test_python_magic_wormhole.py diff --git a/DEVELOPERS b/DEVELOPERS index 86e68b3044..80ee4a0d08 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1715,6 +1715,7 @@ F: support/testing/tests/package/test_ola/ F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.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/support/testing/tests/package/test_python_magic_wormhole.py b/support/testing/tests/package/test_python_magic_wormhole.py new file mode 100644 index 0000000000..d6541a2480 --- /dev/null +++ b/support/testing/tests/package/test_python_magic_wormhole.py @@ -0,0 +1,62 @@ +import os + +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3MagicWormhole(TestPythonPackageBase): + __test__ = True + # Need to use a different toolchain than the default due to + # python-cryptography using Rust (not available with uclibc) + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + timeout = 60 + + def twistd_cmd(self, command): + s = "twistd" + s += " --pidfile=/tmp/{}.pid".format(command) + s += " --logfile=/tmp/{}.log".format(command) + s += " {}".format(command) + + return s + + def test_run(self): + code = "123-hello-buildroot" + text = "Hello Buildroot!" + + relay_url = "ws://localhost:4000/v1" + transit_helper = "tcp:localhost:4001" + + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", kernel="builtin", + options=["-initrd", img]) + + self.emulator.login() + + cmd = self.twistd_cmd("wormhole-mailbox") + self.assertRunOk(cmd, timeout=30) + + cmd = self.twistd_cmd("transitrelay") + self.assertRunOk(cmd, timeout=30) + + wormhole_cmd = "wormhole --relay-url={} --transit-helper={}".format( + relay_url, transit_helper) + + cmd = wormhole_cmd + " send --code={} --text=\"{}\" & ".format(code, text) + cmd += "sleep 25" + self.assertRunOk(cmd, timeout=30) + + cmd = wormhole_cmd + " receive {}".format(code) + output, exit_code = self.emulator.run(cmd, timeout=35) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], text) -- 2.38.1 From bernd.kuhls at t-online.de Sun Nov 20 11:52:41 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Sun, 20 Nov 2022 12:52:41 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-19 References: <20221120073635.E473781FEF__12689.1224341065$1668929821$gmane$org@smtp1.osuosl.org> Message-ID: Am Sun, 20 Nov 2022 07:36:30 -0000 schrieb Thomas Petazzoni via buildroot: > arm | libudfread-1.1.2 | NOK | > http://autobuild.buildroot.net/results/ 78b5333b6d3cd5850cb6d3ea927a024d7bd7ec31 Hi, trying to debug this build error src/udfread.c:108:3: error: #error no atomic operation support 108 | # error no atomic operation support | ^~~~~ src/udfread.c: In function '_read_subdir': src/udfread.c:1104:14: error: implicit declaration of function 'atomic_pointer_compare_and_exchange' [-Werror=implicit-function- declaration] 1104 | if (!atomic_pointer_compare_and_exchange(&dir->subdirs, NULL, subdirs)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I reached a dead end trying to understand the logic of atomic operations in gcc and buildroot. The toolchain seems to have everything needed: $ grep "ATOMIC\|SYNC" .config | grep TOOLCHAIN BR2_TOOLCHAIN_HAS_SYNC_1=y BR2_TOOLCHAIN_HAS_SYNC_2=y BR2_TOOLCHAIN_HAS_SYNC_4=y BR2_TOOLCHAIN_HAS_ATOMIC=y although gcc lacks the necessary defines $ output/host/usr/bin/arm-buildroot-linux-uclibcgnueabi- gcc-11.3.0.br_real -E -dM - < /dev/null | grep SYNC $ in particular __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 which libudfread checks for: https://code.videolan.org/videolan/libudfread/-/blob/master/src/ udfread.c#L63 Regards, Bernd From yann.morin.1998 at free.fr Sun Nov 20 13:54:58 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 14:54:58 +0100 Subject: [Buildroot] [git commit branch/next] package/z3: new package Message-ID: <20221120135623.522B183FD2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ad68ff8df71a485085b0b83ff494081e4d926b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Z3, also known as the Z3 Theorem Prover, is a cross-platform satisfiability modulo theories (SMT) solver. https://github.com/Z3Prover/z3 Signed-off-by: Julien Olivain [yann.morin.1998 at free.fr: - python bindings 'depends on' python, not 'select' it - fix check-package in test_z3.py ] Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 + package/Config.in | 1 + package/z3/Config.in | 23 +++++++++++ package/z3/z3.hash | 3 ++ package/z3/z3.mk | 22 +++++++++++ support/testing/tests/package/test_z3.py | 44 ++++++++++++++++++++++ .../package/test_z3/rootfs-overlay/root/z3test.py | 21 +++++++++++ .../test_z3/rootfs-overlay/root/z3test.smt2 | 8 ++++ 8 files changed, 124 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..fb6b329087 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ +F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py @@ -1708,6 +1709,7 @@ F: support/testing/tests/package/test_ola/ 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_pyalsa.py +F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/package/Config.in b/package/Config.in index c448e8bd97..7b18859d02 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2190,6 +2190,7 @@ menu "Miscellaneous" source "package/wine/Config.in" source "package/xmrig/Config.in" source "package/xutil_util-macros/Config.in" + source "package/z3/Config.in" endmenu menu "Networking applications" diff --git a/package/z3/Config.in b/package/z3/Config.in new file mode 100644 index 0000000000..55b0e8bb3b --- /dev/null +++ b/package/z3/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_Z3 + bool "z3" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # c++17 + # z3 needs fenv.h which is not provided by uclibc + depends on !BR2_TOOLCHAIN_USES_UCLIBC + # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 + depends on !BR2_nios2 + help + Z3, also known as the Z3 Theorem Prover, is a cross-platform + satisfiability modulo theories (SMT) solver. + + https://github.com/Z3Prover/z3 + +if BR2_PACKAGE_Z3 + +config BR2_PACKAGE_Z3_PYTHON + bool "Python bindings" + depends on BR2_PACKAGE_PYTHON3 + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + +endif diff --git a/package/z3/z3.hash b/package/z3/z3.hash new file mode 100644 index 0000000000..d38c5f1971 --- /dev/null +++ b/package/z3/z3.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 e3a82431b95412408a9c994466fad7252135c8ed3f719c986cd75c8c5f234c7e z3-4.11.2.tar.gz +sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk new file mode 100644 index 0000000000..2252e05395 --- /dev/null +++ b/package/z3/z3.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# z3 +# +################################################################################ + +Z3_VERSION = 4.11.2 +Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) +Z3_LICENSE = MIT +Z3_LICENSE_FILES = LICENSE.txt +Z3_INSTALL_STAGING = YES +Z3_SUPPORTS_IN_SOURCE_BUILD = NO + +ifeq ($(BR2_PACKAGE_Z3_PYTHON),y) +Z3_CONF_OPTS += \ + -DCMAKE_INSTALL_PYTHON_PKG_DIR=/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \ + -DZ3_BUILD_PYTHON_BINDINGS=ON +else +Z3_CONF_OPTS += -DZ3_BUILD_PYTHON_BINDINGS=OFF +endif + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py new file mode 100644 index 0000000000..71b074a587 --- /dev/null +++ b/support/testing/tests/package/test_z3.py @@ -0,0 +1,44 @@ +import os + +import infra.basetest + + +class TestZ3(infra.basetest.BRTest): + # Need to use a different toolchain than the default due to + # z3 requiring fenv.h not provided by uclibc. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_Z3=y + BR2_PACKAGE_Z3_PYTHON=y + BR2_ROOTFS_OVERLAY="{}" + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + # overlay to add a z3 smt and python test scripts + infra.filepath("tests/package/test_z3/rootfs-overlay")) + + 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 program executes + cmd = "z3 --version" + self.assertRunOk(cmd) + + # Run a basic smt2 example + cmd = "z3 /root/z3test.smt2" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], "unsat") + + # Run a basic python example + cmd = "/root/z3test.py" + self.assertRunOk(cmd, timeout=10) diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py new file mode 100755 index 0000000000..98b8e57b56 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py @@ -0,0 +1,21 @@ +#! /usr/bin/env python3 + +import z3 + +x = z3.Real('x') +y = z3.Real('y') +z = z3.Real('z') +s = z3.Solver() + +s.add(3 * x + 2 * y - z == 1) +s.add(2 * x - 2 * y + 4 * z == -2) +s.add(-x + y / 2 - z == 0) + +check = s.check() +model = s.model() + +print(check) +print(model) + +assert check == z3.sat +assert model[x] == 1 and model[y] == -2 and model[z] == -2 diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 new file mode 100644 index 0000000000..08df9e27a2 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 @@ -0,0 +1,8 @@ +; From https://smtlib.cs.uiowa.edu/examples.shtml +; Basic Boolean example +(set-option :print-success false) +(set-logic QF_UF) +(declare-const p Bool) +(assert (and p (not p))) +(check-sat) ; returns 'unsat' +(exit) From yann.morin.1998 at free.fr Sun Nov 20 14:03:52 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 15:03:52 +0100 Subject: [Buildroot] [PATCH next 1/1] package/z3: new package In-Reply-To: <20221119120518.645972-1-ju.o@free.fr> References: <20221119120518.645972-1-ju.o@free.fr> Message-ID: <20221120140352.GD2516@scaer> Julien, All, On 2022-11-19 13:05 +0100, Julien Olivain spake thusly: > Z3, also known as the Z3 Theorem Prover, is a cross-platform > satisfiability modulo theories (SMT) solver. > > https://github.com/Z3Prover/z3 > > Signed-off-by: Julien Olivain [--SNIP--] > diff --git a/package/z3/Config.in b/package/z3/Config.in > new file mode 100644 > index 0000000000..a3f57f7f88 > --- /dev/null > +++ b/package/z3/Config.in > @@ -0,0 +1,23 @@ > +config BR2_PACKAGE_Z3 > + bool "z3" > + depends on BR2_INSTALL_LIBSTDCPP > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # c++17 > + # z3 needs fenv.h which is not provided by uclibc > + depends on !BR2_TOOLCHAIN_USES_UCLIBC > + # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 > + depends on !BR2_nios2 > + help > + Z3, also known as the Z3 Theorem Prover, is a cross-platform > + satisfiability modulo theories (SMT) solver. > + > + https://github.com/Z3Prover/z3 > + > +if BR2_PACKAGE_Z3 > + > +config BR2_PACKAGE_Z3_PYTHON > + bool "Python bindings" > + select BR2_PACKAGE_PYTHON3 # runtime To me, it makes more sense that python bindings depend on python being enabled, rather than forcing it. Indeed, if the python is not enabled (either manually or because it is not selected by an application), then there is no reason to enable it just to provide bindings. And we do have that construct in at least a few other packages that provide python bindings: libftdi1, libiio, ola... So I changed it to match. (yes, there are other packages that use select, but that's not a reason to do things better nowadays! ;-) ) [--SNIP--] > diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py > new file mode 100755 > index 0000000000..6ac53b98c5 > --- /dev/null > +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py > @@ -0,0 +1,21 @@ > +#! /usr/bin/env python3 > + > +from z3 import * Not all of check-package/flake8 tests are run against files in the runtime test-suite, but I have a hook that does it, and it reports: WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:3:1: F403 'from z3 import *' used; unable to detect undefined names WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:5:5: F405 'Real' may be undefined, or defined from star imports: z3 WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:6:5: F405 'Real' may be undefined, or defined from star imports: z3 WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:7:5: F405 'Real' may be undefined, or defined from star imports: z3 WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:8:5: F405 'Solver' may be undefined, or defined from star imports: z3 WARNING: support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py:20:17: F405 'sat' may be undefined, or defined from star imports: z3 WARNING: 1 F403 'from z3 import *' used; unable to detect undefined names WARNING: 5 F405 'Real' may be undefined, or defined from star imports: z3 So I changed the test to import the whole z3 module, and to prefix objects with z3.: x = z3.Real('x') and so on... Applied to next, thanks. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Nov 20 14:17:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 20 Nov 2022 15:17:20 +0100 Subject: [Buildroot] [PATCH] package/asterisk: security bump to version 16.28.0 Message-ID: <20221120141721.1068907-1-peter@korsgaard.com> Asterisk 16.26.0 fixed the following security issues: - [ASTERISK-29476] ? res_stir_shaken: Blind SSRF vulnerabilities https://issues.asterisk.org/jira/browse/ASTERISK-29476 - [ASTERISK-29838] ? ${SQL_ESC()} not correctly escaping a terminating \ https://issues.asterisk.org/jira/browse/ASTERISK-29838 - [ASTERISK-29872] ? res_stir_shaken: Resource exhaustion with large files https://issues.asterisk.org/jira/browse/ASTERISK-29872 https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ It unfortunately also introduced a change to chan_iax2, breaking builds without OpenSSL: https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d Which was again fixed in 16.28.0: https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 So bump to 16.28.0: https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ The libxml2 support now uses pkg-config, so drop the libxml2-config handling: https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 Signed-off-by: Peter Korsgaard --- package/asterisk/asterisk.hash | 2 +- package/asterisk/asterisk.mk | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash index 880d67562d..9792d82ac5 100644 --- a/package/asterisk/asterisk.hash +++ b/package/asterisk/asterisk.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases # sha256 locally computed diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 9b59997b80..184f40031f 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -4,7 +4,7 @@ # ################################################################################ -ASTERISK_VERSION = 16.25.2 +ASTERISK_VERSION = 16.28.0 # Use the github mirror: it's an official mirror maintained by Digium, and # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) @@ -115,8 +115,7 @@ ASTERISK_CONF_OPTS += --without-avcodec ASTERISK_CONF_OPTS += --without-spandsp ASTERISK_CONF_ENV = \ - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true # Uses __atomic_fetch_add_4 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) @@ -314,8 +313,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING # so do not inherit the target setup. HOST_ASTERISK_AUTORECONF = NO -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config - HOST_ASTERISK_CONF_OPTS = \ --without-newt \ --without-curses \ -- 2.30.2 From ustcymgu at gmail.com Sun Nov 20 15:33:12 2022 From: ustcymgu at gmail.com (Yimin Gu) Date: Mon, 21 Nov 2022 00:33:12 +0900 Subject: [Buildroot] [PATCH 1/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: References: Message-ID: <20221120153312.771411-1-ustcymgu@gmail.com> The following patch adds support for 32-bit RISC-V No-MMU build. Currently for No-MMU RISC-V, only 64-bit is supported. There're no substancial changes in code but macros and compiling options. Uclibc, elf2flt, and the kernel need to be patched. This is based on damien-lemoal/buildroot which first added 64-bit No-MMU support, and my earlier porting attempt regymm/buildroot. As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones are without MMU, this can bring Linux to cores as light as RV32IMA. For this reason, only the minimum required extensions are enabled in the buildroot and kernel configurations. Kernel patch is placed at board/qemu/riscv32-virt, and readme.txt has been updated. Tested-By: Waldemar Brodkorb Signed-off-by: Yimin Gu --- arch/Config.in.riscv | 2 - .../riscv32-virt/nommu/patches/linux-headers | 1 + ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ board/qemu/riscv32-virt/readme.txt | 2 + configs/qemu_riscv32_nommu_virt_defconfig | 19 + package/Makefile.in | 13 +- ...ed-RISC-V-32-bit-compilation-support.patch | 74 + .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ package/uclibc/Config.in | 2 + 9 files changed, 1609 insertions(+), 4 deletions(-) create mode 120000 board/qemu/riscv32-virt/nommu/patches/linux-headers create mode 100644 board/qemu/riscv32-virt/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch diff --git a/arch/Config.in.riscv b/arch/Config.in.riscv index b5e84389e0..c79cf9b410 100644 --- a/arch/Config.in.riscv +++ b/arch/Config.in.riscv @@ -71,7 +71,6 @@ choice config BR2_RISCV_32 bool "32-bit" - select BR2_USE_MMU config BR2_RISCV_64 bool "64-bit" @@ -82,7 +81,6 @@ endchoice config BR2_RISCV_USE_MMU bool "MMU support" default y - depends on BR2_RISCV_64 select BR2_USE_MMU help Enable this option if your RISC-V core has a MMU (Memory diff --git a/board/qemu/riscv32-virt/nommu/patches/linux-headers b/board/qemu/riscv32-virt/nommu/patches/linux-headers new file mode 120000 index 0000000000..ce5e2c77b2 --- /dev/null +++ b/board/qemu/riscv32-virt/nommu/patches/linux-headers @@ -0,0 +1 @@ +linux/ \ No newline at end of file diff --git a/board/qemu/riscv32-virt/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch b/board/qemu/riscv32-virt/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch new file mode 100644 index 0000000000..595d73c981 --- /dev/null +++ b/board/qemu/riscv32-virt/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch @@ -0,0 +1,1355 @@ +From 81a03a2cb16a2e058912e51aa6888feba0cc74a4 Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Thu, 17 Nov 2022 21:30:07 +0900 +Subject: [PATCH] Experimental RISC-V 32-bit No MMU support + +Currently the kernel doesn't support 32-bit RISC-V without MMU, but +this configuration can work with relatively minor changes on +toolchains, and might worth to have official support. + +To comply with current uclibc, macros __ARCH_WANT_STAT64 and +__ARCH_WANT_TIME32_SYSCALLS are defined. CONFIG_COMPAT_32BIT_TIME also +has to be turned on. + +Since 32-bit RISC-V no MMU devices are probably FPGA-based softcores, +only the mininum required instruction set options are turned on. FPU +and compressed instructions are not used. + +Signed-off-by: Yimin Gu +--- + arch/riscv/Kconfig | 5 +- + arch/riscv/configs/nommu_rv32_virt_defconfig | 1278 ++++++++++++++++++ + arch/riscv/include/uapi/asm/unistd.h | 7 +- + 3 files changed, 1286 insertions(+), 4 deletions(-) + create mode 100644 arch/riscv/configs/nommu_rv32_virt_defconfig + +diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig +index fcbb81feb..fc48b458a 100644 +--- a/arch/riscv/Kconfig ++++ b/arch/riscv/Kconfig +@@ -162,8 +162,8 @@ config MMU + + config PAGE_OFFSET + hex +- default 0xC0000000 if 32BIT +- default 0x80000000 if 64BIT && !MMU ++ default 0xC0000000 if 32BIT && MMU ++ default 0x80000000 if !MMU + default 0xff60000000000000 if 64BIT + + config KASAN_SHADOW_OFFSET +@@ -237,7 +237,6 @@ config ARCH_RV32I + select GENERIC_LIB_ASHRDI3 + select GENERIC_LIB_LSHRDI3 + select GENERIC_LIB_UCMPDI2 +- select MMU + + config ARCH_RV64I + bool "RV64I" +diff --git a/arch/riscv/configs/nommu_rv32_virt_defconfig b/arch/riscv/configs/nommu_rv32_virt_defconfig +new file mode 100644 +index 000000000..377dc28f5 +--- /dev/null ++++ b/arch/riscv/configs/nommu_rv32_virt_defconfig +@@ -0,0 +1,1278 @@ ++# ++# Automatically generated file; DO NOT EDIT. ++# Linux/riscv 5.18.0 Kernel Configuration ++# ++CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.1.0" ++CONFIG_CC_IS_GCC=y ++CONFIG_GCC_VERSION=120100 ++CONFIG_CLANG_VERSION=0 ++CONFIG_AS_IS_GNU=y ++CONFIG_AS_VERSION=23800 ++CONFIG_LD_IS_BFD=y ++CONFIG_LD_VERSION=23800 ++CONFIG_LLD_VERSION=0 ++CONFIG_CC_CAN_LINK=y ++CONFIG_CC_CAN_LINK_STATIC=y ++CONFIG_CC_HAS_ASM_GOTO=y ++CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y ++CONFIG_CC_HAS_ASM_INLINE=y ++CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y ++CONFIG_PAHOLE_VERSION=123 ++CONFIG_IRQ_WORK=y ++CONFIG_THREAD_INFO_IN_TASK=y ++ ++# ++# General setup ++# ++CONFIG_INIT_ENV_ARG_LIMIT=32 ++# CONFIG_COMPILE_TEST is not set ++# CONFIG_WERROR is not set ++CONFIG_LOCALVERSION="" ++CONFIG_LOCALVERSION_AUTO=y ++CONFIG_BUILD_SALT="" ++CONFIG_DEFAULT_INIT="" ++CONFIG_DEFAULT_HOSTNAME="(none)" ++# CONFIG_SYSVIPC is not set ++# CONFIG_WATCH_QUEUE is not set ++# CONFIG_USELIB is not set ++CONFIG_HAVE_ARCH_AUDITSYSCALL=y ++ ++# ++# IRQ subsystem ++# ++CONFIG_GENERIC_IRQ_SHOW=y ++CONFIG_GENERIC_IRQ_SHOW_LEVEL=y ++CONFIG_IRQ_DOMAIN=y ++CONFIG_IRQ_DOMAIN_HIERARCHY=y ++CONFIG_IRQ_FORCED_THREADING=y ++CONFIG_SPARSE_IRQ=y ++# end of IRQ subsystem ++ ++CONFIG_GENERIC_IRQ_MULTI_HANDLER=y ++CONFIG_ARCH_CLOCKSOURCE_INIT=y ++CONFIG_GENERIC_CLOCKEVENTS=y ++CONFIG_ARCH_HAS_TICK_BROADCAST=y ++CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y ++ ++# ++# Timers subsystem ++# ++CONFIG_HZ_PERIODIC=y ++# CONFIG_NO_HZ_IDLE is not set ++# CONFIG_NO_HZ is not set ++# CONFIG_HIGH_RES_TIMERS is not set ++# end of Timers subsystem ++ ++# ++# BPF subsystem ++# ++# CONFIG_BPF_SYSCALL is not set ++# end of BPF subsystem ++ ++CONFIG_PREEMPT_NONE_BUILD=y ++CONFIG_PREEMPT_NONE=y ++# CONFIG_PREEMPT_VOLUNTARY is not set ++# CONFIG_PREEMPT is not set ++ ++# ++# CPU/Task time and stats accounting ++# ++CONFIG_TICK_CPU_ACCOUNTING=y ++# CONFIG_IRQ_TIME_ACCOUNTING is not set ++# CONFIG_BSD_PROCESS_ACCT is not set ++# CONFIG_PSI is not set ++# end of CPU/Task time and stats accounting ++ ++# CONFIG_CPU_ISOLATION is not set ++ ++# ++# RCU Subsystem ++# ++CONFIG_TREE_RCU=y ++# CONFIG_RCU_EXPERT is not set ++CONFIG_SRCU=y ++CONFIG_TREE_SRCU=y ++CONFIG_RCU_STALL_COMMON=y ++CONFIG_RCU_NEED_SEGCBLIST=y ++# end of RCU Subsystem ++ ++# CONFIG_IKCONFIG is not set ++# CONFIG_IKHEADERS is not set ++CONFIG_LOG_BUF_SHIFT=16 ++CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 ++CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=12 ++CONFIG_GENERIC_SCHED_CLOCK=y ++ ++# ++# Scheduler features ++# ++# end of Scheduler features ++ ++CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" ++# CONFIG_CGROUPS is not set ++# CONFIG_NAMESPACES is not set ++# CONFIG_CHECKPOINT_RESTORE is not set ++# CONFIG_SCHED_AUTOGROUP is not set ++# CONFIG_SYSFS_DEPRECATED is not set ++# CONFIG_RELAY is not set ++CONFIG_BLK_DEV_INITRD=y ++CONFIG_INITRAMFS_SOURCE="" ++# CONFIG_INITRAMFS_FORCE is not set ++CONFIG_RD_GZIP=y ++# CONFIG_RD_BZIP2 is not set ++# CONFIG_RD_LZMA is not set ++# CONFIG_RD_XZ is not set ++# CONFIG_RD_LZO is not set ++# CONFIG_RD_LZ4 is not set ++CONFIG_RD_ZSTD=y ++# CONFIG_BOOT_CONFIG is not set ++# CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y ++CONFIG_SYSCTL=y ++CONFIG_SYSCTL_EXCEPTION_TRACE=y ++CONFIG_EXPERT=y ++CONFIG_MULTIUSER=y ++# CONFIG_SGETMASK_SYSCALL is not set ++# CONFIG_SYSFS_SYSCALL is not set ++# CONFIG_FHANDLE is not set ++CONFIG_POSIX_TIMERS=y ++CONFIG_PRINTK=y ++CONFIG_BUG=y ++# CONFIG_BASE_FULL is not set ++CONFIG_FUTEX=y ++CONFIG_FUTEX_PI=y ++# CONFIG_EPOLL is not set ++# CONFIG_SIGNALFD is not set ++# CONFIG_TIMERFD is not set ++# CONFIG_EVENTFD is not set ++# CONFIG_AIO is not set ++# CONFIG_IO_URING is not set ++# CONFIG_ADVISE_SYSCALLS is not set ++CONFIG_MEMBARRIER=y ++# CONFIG_KALLSYMS is not set ++# CONFIG_KCMP is not set ++CONFIG_RSEQ=y ++# CONFIG_DEBUG_RSEQ is not set ++# CONFIG_EMBEDDED is not set ++CONFIG_HAVE_PERF_EVENTS=y ++# CONFIG_PC104 is not set ++ ++# ++# Kernel Performance Events And Counters ++# ++# CONFIG_PERF_EVENTS is not set ++# end of Kernel Performance Events And Counters ++ ++# CONFIG_VM_EVENT_COUNTERS is not set ++# CONFIG_COMPAT_BRK is not set ++# CONFIG_SLAB is not set ++# CONFIG_SLUB is not set ++CONFIG_SLOB=y ++# CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set ++# CONFIG_MMAP_ALLOW_UNINITIALIZED is not set ++# CONFIG_PROFILING is not set ++# end of General setup ++ ++CONFIG_32BIT=y ++CONFIG_RISCV=y ++CONFIG_ARCH_MMAP_RND_BITS_MIN=8 ++CONFIG_ARCH_MMAP_RND_BITS_MAX=17 ++CONFIG_RISCV_M_MODE=y ++# CONFIG_MMU is not set ++CONFIG_PAGE_OFFSET=0x80000000 ++CONFIG_ARCH_FLATMEM_ENABLE=y ++CONFIG_ARCH_SUPPORTS_UPROBES=y ++CONFIG_STACKTRACE_SUPPORT=y ++CONFIG_GENERIC_BUG=y ++CONFIG_GENERIC_CALIBRATE_DELAY=y ++CONFIG_GENERIC_CSUM=y ++CONFIG_GENERIC_HWEIGHT=y ++CONFIG_PGTABLE_LEVELS=2 ++CONFIG_LOCKDEP_SUPPORT=y ++ ++# ++# SoC selection ++# ++# CONFIG_SOC_MICROCHIP_POLARFIRE is not set ++# CONFIG_SOC_SIFIVE is not set ++# CONFIG_SOC_STARFIVE is not set ++CONFIG_SOC_VIRT=y ++# CONFIG_SOC_CANAAN is not set ++# end of SoC selection ++ ++# ++# CPU errata selection ++# ++CONFIG_RISCV_ERRATA_ALTERNATIVE=y ++# CONFIG_ERRATA_SIFIVE is not set ++# end of CPU errata selection ++ ++# ++# Platform type ++# ++CONFIG_ARCH_RV32I=y ++# CONFIG_ARCH_RV64I is not set ++# CONFIG_CMODEL_MEDLOW is not set ++CONFIG_CMODEL_MEDANY=y ++CONFIG_SMP=y ++CONFIG_NR_CPUS=8 ++# CONFIG_HOTPLUG_CPU is not set ++CONFIG_TUNE_GENERIC=y ++# CONFIG_RISCV_ISA_C is not set ++# CONFIG_FPU is not set ++# end of Platform type ++ ++# ++# Kernel features ++# ++# CONFIG_HZ_100 is not set ++CONFIG_HZ_250=y ++# CONFIG_HZ_300 is not set ++# CONFIG_HZ_1000 is not set ++CONFIG_HZ=250 ++CONFIG_RISCV_BOOT_SPINWAIT=y ++# CONFIG_CRASH_DUMP is not set ++# end of Kernel features ++ ++# ++# Boot options ++# ++CONFIG_CMDLINE="root=/dev/vda rw earlycon=uart8250,mmio,0x10000000,115200n8 console=ttyS0" ++# CONFIG_CMDLINE_FALLBACK is not set ++# CONFIG_CMDLINE_EXTEND is not set ++CONFIG_CMDLINE_FORCE=y ++# CONFIG_PHYS_RAM_BASE_FIXED is not set ++# end of Boot options ++ ++# ++# Power management options ++# ++# CONFIG_PM is not set ++# end of Power management options ++ ++# ++# CPU Power Management ++# ++ ++# ++# CPU Idle ++# ++# CONFIG_CPU_IDLE is not set ++# end of CPU Idle ++# end of CPU Power Management ++ ++# CONFIG_VIRTUALIZATION is not set ++ ++# ++# General architecture-dependent options ++# ++CONFIG_JUMP_LABEL=y ++# CONFIG_STATIC_KEYS_SELFTEST is not set ++CONFIG_HAVE_KPROBES=y ++CONFIG_HAVE_KRETPROBES=y ++CONFIG_HAVE_KPROBES_ON_FTRACE=y ++CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y ++CONFIG_TRACE_IRQFLAGS_SUPPORT=y ++CONFIG_HAVE_ARCH_TRACEHOOK=y ++CONFIG_GENERIC_SMP_IDLE_THREAD=y ++CONFIG_GENERIC_IDLE_POLL_SETUP=y ++CONFIG_ARCH_HAS_FORTIFY_SOURCE=y ++CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y ++CONFIG_HAVE_ASM_MODVERSIONS=y ++CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y ++CONFIG_HAVE_RSEQ=y ++CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y ++CONFIG_HAVE_PERF_REGS=y ++CONFIG_HAVE_PERF_USER_STACK_DUMP=y ++CONFIG_HAVE_ARCH_JUMP_LABEL=y ++CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y ++CONFIG_HAVE_ARCH_SECCOMP=y ++CONFIG_HAVE_ARCH_SECCOMP_FILTER=y ++CONFIG_SECCOMP=y ++CONFIG_HAVE_STACKPROTECTOR=y ++CONFIG_STACKPROTECTOR=y ++CONFIG_STACKPROTECTOR_STRONG=y ++CONFIG_LTO_NONE=y ++CONFIG_HAVE_CONTEXT_TRACKING=y ++CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y ++CONFIG_HAVE_MOVE_PUD=y ++CONFIG_HAVE_MOVE_PMD=y ++CONFIG_PAGE_SIZE_LESS_THAN_64KB=y ++CONFIG_PAGE_SIZE_LESS_THAN_256KB=y ++CONFIG_CLONE_BACKWARDS=y ++CONFIG_COMPAT_32BIT_TIME=y ++CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y ++ ++# ++# GCOV-based kernel profiling ++# ++CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y ++# end of GCOV-based kernel profiling ++ ++CONFIG_HAVE_GCC_PLUGINS=y ++CONFIG_GCC_PLUGINS=y ++# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set ++# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set ++# end of General architecture-dependent options ++ ++CONFIG_RT_MUTEXES=y ++CONFIG_BASE_SMALL=1 ++# CONFIG_MODULES is not set ++CONFIG_BLOCK=y ++CONFIG_BLOCK_LEGACY_AUTOLOAD=y ++# CONFIG_BLK_DEV_BSGLIB is not set ++# CONFIG_BLK_DEV_INTEGRITY is not set ++# CONFIG_BLK_DEV_ZONED is not set ++# CONFIG_BLK_WBT is not set ++# CONFIG_BLK_SED_OPAL is not set ++# CONFIG_BLK_INLINE_ENCRYPTION is not set ++ ++# ++# Partition Types ++# ++CONFIG_PARTITION_ADVANCED=y ++# CONFIG_ACORN_PARTITION is not set ++# CONFIG_AIX_PARTITION is not set ++# CONFIG_OSF_PARTITION is not set ++# CONFIG_AMIGA_PARTITION is not set ++# CONFIG_ATARI_PARTITION is not set ++# CONFIG_MAC_PARTITION is not set ++# CONFIG_MSDOS_PARTITION is not set ++# CONFIG_LDM_PARTITION is not set ++# CONFIG_SGI_PARTITION is not set ++# CONFIG_ULTRIX_PARTITION is not set ++# CONFIG_SUN_PARTITION is not set ++# CONFIG_KARMA_PARTITION is not set ++# CONFIG_EFI_PARTITION is not set ++# CONFIG_SYSV68_PARTITION is not set ++# CONFIG_CMDLINE_PARTITION is not set ++# end of Partition Types ++ ++CONFIG_BLK_MQ_VIRTIO=y ++ ++# ++# IO Schedulers ++# ++# CONFIG_MQ_IOSCHED_DEADLINE is not set ++# CONFIG_MQ_IOSCHED_KYBER is not set ++# CONFIG_IOSCHED_BFQ is not set ++# end of IO Schedulers ++ ++CONFIG_INLINE_SPIN_UNLOCK_IRQ=y ++CONFIG_INLINE_READ_UNLOCK=y ++CONFIG_INLINE_READ_UNLOCK_IRQ=y ++CONFIG_INLINE_WRITE_UNLOCK=y ++CONFIG_INLINE_WRITE_UNLOCK_IRQ=y ++CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y ++CONFIG_MUTEX_SPIN_ON_OWNER=y ++CONFIG_RWSEM_SPIN_ON_OWNER=y ++CONFIG_LOCK_SPIN_ON_OWNER=y ++CONFIG_ARCH_HAS_MMIOWB=y ++CONFIG_MMIOWB=y ++ ++# ++# Executable file formats ++# ++CONFIG_BINFMT_SCRIPT=y ++CONFIG_ARCH_HAS_BINFMT_FLAT=y ++CONFIG_BINFMT_FLAT=y ++CONFIG_BINFMT_FLAT_NO_DATA_START_OFFSET=y ++# CONFIG_BINFMT_FLAT_OLD is not set ++# CONFIG_BINFMT_ZFLAT is not set ++# CONFIG_BINFMT_SHARED_FLAT is not set ++# CONFIG_BINFMT_MISC is not set ++# CONFIG_COREDUMP is not set ++# end of Executable file formats ++ ++# ++# Memory Management options ++# ++CONFIG_FLATMEM=y ++CONFIG_EXCLUSIVE_SYSTEM_RAM=y ++CONFIG_SPLIT_PTLOCK_CPUS=999999 ++# CONFIG_PAGE_REPORTING is not set ++CONFIG_NOMMU_INITIAL_TRIM_EXCESS=1 ++CONFIG_ARCH_WANT_GENERAL_HUGETLB=y ++CONFIG_NEED_PER_CPU_KM=y ++# CONFIG_ZPOOL is not set ++CONFIG_GENERIC_EARLY_IOREMAP=y ++CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y ++# CONFIG_PERCPU_STATS is not set ++ ++# ++# GUP_TEST needs to have DEBUG_FS enabled ++# ++CONFIG_ARCH_HAS_PTE_SPECIAL=y ++ ++# ++# Data Access Monitoring ++# ++# CONFIG_DAMON is not set ++# end of Data Access Monitoring ++# end of Memory Management options ++ ++# CONFIG_NET is not set ++ ++# ++# Device Drivers ++# ++CONFIG_HAVE_PCI=y ++# CONFIG_PCI is not set ++# CONFIG_PCCARD is not set ++ ++# ++# Generic Driver Options ++# ++# CONFIG_UEVENT_HELPER is not set ++CONFIG_DEVTMPFS=y ++CONFIG_DEVTMPFS_MOUNT=y ++# CONFIG_DEVTMPFS_SAFE is not set ++CONFIG_STANDALONE=y ++CONFIG_PREVENT_FIRMWARE_BUILD=y ++ ++# ++# Firmware loader ++# ++# CONFIG_FW_LOADER is not set ++# end of Firmware loader ++ ++# CONFIG_ALLOW_DEV_COREDUMP is not set ++# CONFIG_DEBUG_DRIVER is not set ++# CONFIG_DEBUG_DEVRES is not set ++# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set ++CONFIG_REGMAP=y ++CONFIG_REGMAP_MMIO=y ++CONFIG_GENERIC_ARCH_TOPOLOGY=y ++# end of Generic Driver Options ++ ++# ++# Bus devices ++# ++# CONFIG_MHI_BUS is not set ++# end of Bus devices ++ ++# ++# Firmware Drivers ++# ++ ++# ++# ARM System Control and Management Interface Protocol ++# ++# end of ARM System Control and Management Interface Protocol ++ ++# CONFIG_FIRMWARE_MEMMAP is not set ++# CONFIG_GOOGLE_FIRMWARE is not set ++ ++# ++# Tegra firmware driver ++# ++# end of Tegra firmware driver ++# end of Firmware Drivers ++ ++# CONFIG_GNSS is not set ++# CONFIG_MTD is not set ++CONFIG_DTC=y ++CONFIG_OF=y ++# CONFIG_OF_UNITTEST is not set ++CONFIG_OF_FLATTREE=y ++CONFIG_OF_EARLY_FLATTREE=y ++CONFIG_OF_KOBJ=y ++CONFIG_OF_ADDRESS=y ++CONFIG_OF_IRQ=y ++CONFIG_OF_RESERVED_MEM=y ++# CONFIG_OF_OVERLAY is not set ++# CONFIG_PARPORT is not set ++CONFIG_BLK_DEV=y ++# CONFIG_BLK_DEV_NULL_BLK is not set ++# CONFIG_BLK_DEV_LOOP is not set ++ ++# ++# DRBD disabled because PROC_FS or INET not selected ++# ++# CONFIG_BLK_DEV_RAM is not set ++CONFIG_VIRTIO_BLK=y ++ ++# ++# NVME Support ++# ++# CONFIG_NVME_FC is not set ++# end of NVME Support ++ ++# ++# Misc devices ++# ++# CONFIG_DUMMY_IRQ is not set ++# CONFIG_ENCLOSURE_SERVICES is not set ++# CONFIG_SRAM is not set ++# CONFIG_XILINX_SDFEC is not set ++# CONFIG_OPEN_DICE is not set ++# CONFIG_C2PORT is not set ++ ++# ++# EEPROM support ++# ++# CONFIG_EEPROM_93CX6 is not set ++# end of EEPROM support ++ ++# ++# Texas Instruments shared transport line discipline ++# ++# end of Texas Instruments shared transport line discipline ++ ++# ++# Altera FPGA firmware download module (requires I2C) ++# ++# CONFIG_ECHO is not set ++# CONFIG_PVPANIC is not set ++# end of Misc devices ++ ++# ++# SCSI device support ++# ++CONFIG_SCSI_MOD=y ++# CONFIG_RAID_ATTRS is not set ++# CONFIG_SCSI is not set ++# end of SCSI device support ++ ++# CONFIG_ATA is not set ++# CONFIG_MD is not set ++# CONFIG_TARGET_CORE is not set ++ ++# ++# Input device support ++# ++CONFIG_INPUT=y ++# CONFIG_INPUT_FF_MEMLESS is not set ++# CONFIG_INPUT_SPARSEKMAP is not set ++# CONFIG_INPUT_MATRIXKMAP is not set ++ ++# ++# Userland interfaces ++# ++# CONFIG_INPUT_MOUSEDEV is not set ++# CONFIG_INPUT_JOYDEV is not set ++# CONFIG_INPUT_EVDEV is not set ++# CONFIG_INPUT_EVBUG is not set ++ ++# ++# Input Device Drivers ++# ++# CONFIG_INPUT_KEYBOARD is not set ++# CONFIG_INPUT_MOUSE is not set ++# CONFIG_INPUT_JOYSTICK is not set ++# CONFIG_INPUT_TABLET is not set ++# CONFIG_INPUT_TOUCHSCREEN is not set ++# CONFIG_INPUT_MISC is not set ++# CONFIG_RMI4_CORE is not set ++ ++# ++# Hardware I/O ports ++# ++# CONFIG_SERIO is not set ++# CONFIG_GAMEPORT is not set ++# end of Hardware I/O ports ++# end of Input device support ++ ++# ++# Character devices ++# ++CONFIG_TTY=y ++CONFIG_VT=y ++CONFIG_CONSOLE_TRANSLATIONS=y ++CONFIG_VT_CONSOLE=y ++CONFIG_HW_CONSOLE=y ++# CONFIG_VT_HW_CONSOLE_BINDING is not set ++CONFIG_UNIX98_PTYS=y ++# CONFIG_LEGACY_PTYS is not set ++# CONFIG_LDISC_AUTOLOAD is not set ++ ++# ++# Serial drivers ++# ++CONFIG_SERIAL_EARLYCON=y ++CONFIG_SERIAL_8250=y ++# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set ++CONFIG_SERIAL_8250_16550A_VARIANTS=y ++# CONFIG_SERIAL_8250_FINTEK is not set ++CONFIG_SERIAL_8250_CONSOLE=y ++CONFIG_SERIAL_8250_NR_UARTS=1 ++CONFIG_SERIAL_8250_RUNTIME_UARTS=1 ++# CONFIG_SERIAL_8250_EXTENDED is not set ++# CONFIG_SERIAL_8250_ASPEED_VUART is not set ++# CONFIG_SERIAL_8250_DW is not set ++# CONFIG_SERIAL_8250_RT288X is not set ++CONFIG_SERIAL_OF_PLATFORM=y ++ ++# ++# Non-8250 serial port support ++# ++# CONFIG_SERIAL_UARTLITE is not set ++CONFIG_SERIAL_CORE=y ++CONFIG_SERIAL_CORE_CONSOLE=y ++# CONFIG_SERIAL_SIFIVE is not set ++# CONFIG_SERIAL_SCCNXP is not set ++# CONFIG_SERIAL_ALTERA_JTAGUART is not set ++# CONFIG_SERIAL_ALTERA_UART is not set ++# CONFIG_SERIAL_XILINX_PS_UART is not set ++# CONFIG_SERIAL_ARC is not set ++# CONFIG_SERIAL_FSL_LPUART is not set ++# CONFIG_SERIAL_FSL_LINFLEXUART is not set ++# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set ++# CONFIG_SERIAL_SPRD is not set ++# end of Serial drivers ++ ++# CONFIG_SERIAL_NONSTANDARD is not set ++# CONFIG_GOLDFISH_TTY is not set ++# CONFIG_NULL_TTY is not set ++# CONFIG_SERIAL_DEV_BUS is not set ++# CONFIG_TTY_PRINTK is not set ++# CONFIG_VIRTIO_CONSOLE is not set ++# CONFIG_IPMI_HANDLER is not set ++# CONFIG_HW_RANDOM is not set ++# CONFIG_DEVMEM is not set ++# CONFIG_TCG_TPM is not set ++# CONFIG_XILLYBUS is not set ++# CONFIG_RANDOM_TRUST_BOOTLOADER is not set ++# end of Character devices ++ ++# ++# I2C support ++# ++# CONFIG_I2C is not set ++# end of I2C support ++ ++# CONFIG_I3C is not set ++# CONFIG_SPI is not set ++# CONFIG_SPMI is not set ++# CONFIG_HSI is not set ++# CONFIG_PPS is not set ++ ++# ++# PTP clock support ++# ++CONFIG_PTP_1588_CLOCK_OPTIONAL=y ++ ++# ++# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. ++# ++# end of PTP clock support ++ ++# CONFIG_PINCTRL is not set ++# CONFIG_GPIOLIB is not set ++# CONFIG_W1 is not set ++CONFIG_POWER_RESET=y ++# CONFIG_POWER_RESET_RESTART is not set ++CONFIG_POWER_RESET_SYSCON=y ++CONFIG_POWER_RESET_SYSCON_POWEROFF=y ++# CONFIG_SYSCON_REBOOT_MODE is not set ++# CONFIG_NVMEM_REBOOT_MODE is not set ++# CONFIG_POWER_SUPPLY is not set ++# CONFIG_HWMON is not set ++# CONFIG_THERMAL is not set ++# CONFIG_WATCHDOG is not set ++CONFIG_SSB_POSSIBLE=y ++# CONFIG_SSB is not set ++CONFIG_BCMA_POSSIBLE=y ++# CONFIG_BCMA is not set ++ ++# ++# Multifunction device drivers ++# ++# CONFIG_MFD_ATMEL_FLEXCOM is not set ++# CONFIG_MFD_ATMEL_HLCDC is not set ++# CONFIG_MFD_MADERA is not set ++# CONFIG_MFD_HI6421_PMIC is not set ++# CONFIG_HTC_PASIC3 is not set ++# CONFIG_MFD_KEMPLD is not set ++# CONFIG_MFD_MT6397 is not set ++# CONFIG_MFD_SM501 is not set ++CONFIG_MFD_SYSCON=y ++# CONFIG_MFD_TI_AM335X_TSCADC is not set ++# CONFIG_MFD_TQMX86 is not set ++# end of Multifunction device drivers ++ ++# CONFIG_REGULATOR is not set ++# CONFIG_RC_CORE is not set ++ ++# ++# CEC support ++# ++# CONFIG_MEDIA_CEC_SUPPORT is not set ++# end of CEC support ++ ++# CONFIG_MEDIA_SUPPORT is not set ++ ++# ++# Graphics support ++# ++# CONFIG_DRM is not set ++# CONFIG_DRM_DEBUG_MODESET_LOCK is not set ++ ++# ++# ARM devices ++# ++# end of ARM devices ++ ++# ++# Frame buffer Devices ++# ++# CONFIG_FB is not set ++# end of Frame buffer Devices ++ ++# ++# Backlight & LCD device support ++# ++# CONFIG_LCD_CLASS_DEVICE is not set ++# CONFIG_BACKLIGHT_CLASS_DEVICE is not set ++# end of Backlight & LCD device support ++ ++# ++# Console display driver support ++# ++# CONFIG_VGA_CONSOLE is not set ++CONFIG_DUMMY_CONSOLE=y ++CONFIG_DUMMY_CONSOLE_COLUMNS=80 ++CONFIG_DUMMY_CONSOLE_ROWS=25 ++# end of Console display driver support ++# end of Graphics support ++ ++# CONFIG_SOUND is not set ++ ++# ++# HID support ++# ++# CONFIG_HID is not set ++# end of HID support ++ ++CONFIG_USB_OHCI_LITTLE_ENDIAN=y ++# CONFIG_USB_SUPPORT is not set ++# CONFIG_MMC is not set ++# CONFIG_MEMSTICK is not set ++# CONFIG_NEW_LEDS is not set ++# CONFIG_ACCESSIBILITY is not set ++CONFIG_EDAC_SUPPORT=y ++# CONFIG_RTC_CLASS is not set ++# CONFIG_DMADEVICES is not set ++ ++# ++# DMABUF options ++# ++# CONFIG_SYNC_FILE is not set ++# CONFIG_DMABUF_HEAPS is not set ++# end of DMABUF options ++ ++# CONFIG_AUXDISPLAY is not set ++# CONFIG_VFIO is not set ++# CONFIG_VIRT_DRIVERS is not set ++CONFIG_VIRTIO=y ++CONFIG_VIRTIO_MENU=y ++# CONFIG_VIRTIO_BALLOON is not set ++# CONFIG_VIRTIO_INPUT is not set ++CONFIG_VIRTIO_MMIO=y ++CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y ++CONFIG_VHOST_MENU=y ++# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set ++ ++# ++# Microsoft Hyper-V guest support ++# ++# end of Microsoft Hyper-V guest support ++ ++# CONFIG_GREYBUS is not set ++# CONFIG_COMEDI is not set ++# CONFIG_STAGING is not set ++CONFIG_GOLDFISH=y ++# CONFIG_GOLDFISH_PIPE is not set ++CONFIG_HAVE_CLK=y ++CONFIG_HAVE_CLK_PREPARE=y ++CONFIG_COMMON_CLK=y ++# CONFIG_COMMON_CLK_AXI_CLKGEN is not set ++# CONFIG_COMMON_CLK_FIXED_MMIO is not set ++# CONFIG_CLK_SIFIVE is not set ++# CONFIG_XILINX_VCU is not set ++# CONFIG_HWSPINLOCK is not set ++ ++# ++# Clock Source drivers ++# ++CONFIG_TIMER_OF=y ++CONFIG_TIMER_PROBE=y ++CONFIG_CLINT_TIMER=y ++# CONFIG_MICROCHIP_PIT64B is not set ++# end of Clock Source drivers ++ ++# CONFIG_MAILBOX is not set ++ ++# ++# Remoteproc drivers ++# ++# CONFIG_REMOTEPROC is not set ++# end of Remoteproc drivers ++ ++# ++# Rpmsg drivers ++# ++# CONFIG_RPMSG_VIRTIO is not set ++# end of Rpmsg drivers ++ ++# CONFIG_SOUNDWIRE is not set ++ ++# ++# SOC (System On Chip) specific Drivers ++# ++ ++# ++# Amlogic SoC drivers ++# ++# end of Amlogic SoC drivers ++ ++# ++# Broadcom SoC drivers ++# ++# end of Broadcom SoC drivers ++ ++# ++# NXP/Freescale QorIQ SoC drivers ++# ++# end of NXP/Freescale QorIQ SoC drivers ++ ++# ++# i.MX SoC drivers ++# ++# end of i.MX SoC drivers ++ ++# ++# Enable LiteX SoC Builder specific drivers ++# ++# CONFIG_LITEX_SOC_CONTROLLER is not set ++# end of Enable LiteX SoC Builder specific drivers ++ ++# ++# Qualcomm SoC drivers ++# ++# end of Qualcomm SoC drivers ++ ++# CONFIG_SOC_TI is not set ++ ++# ++# Xilinx SoC drivers ++# ++# end of Xilinx SoC drivers ++# end of SOC (System On Chip) specific Drivers ++ ++# CONFIG_PM_DEVFREQ is not set ++# CONFIG_EXTCON is not set ++# CONFIG_MEMORY is not set ++# CONFIG_IIO is not set ++# CONFIG_PWM is not set ++ ++# ++# IRQ chip support ++# ++CONFIG_IRQCHIP=y ++# CONFIG_AL_FIC is not set ++CONFIG_RISCV_INTC=y ++CONFIG_SIFIVE_PLIC=y ++# end of IRQ chip support ++ ++# CONFIG_IPACK_BUS is not set ++# CONFIG_RESET_CONTROLLER is not set ++ ++# ++# PHY Subsystem ++# ++# CONFIG_GENERIC_PHY is not set ++# CONFIG_PHY_CAN_TRANSCEIVER is not set ++ ++# ++# PHY drivers for Broadcom platforms ++# ++# CONFIG_BCM_KONA_USB2_PHY is not set ++# end of PHY drivers for Broadcom platforms ++ ++# CONFIG_PHY_CADENCE_TORRENT is not set ++# CONFIG_PHY_CADENCE_DPHY is not set ++# CONFIG_PHY_CADENCE_DPHY_RX is not set ++# CONFIG_PHY_CADENCE_SALVO is not set ++# CONFIG_PHY_PXA_28NM_HSIC is not set ++# CONFIG_PHY_PXA_28NM_USB2 is not set ++# CONFIG_PHY_LAN966X_SERDES is not set ++# CONFIG_PHY_OCELOT_SERDES is not set ++# end of PHY Subsystem ++ ++# CONFIG_POWERCAP is not set ++# CONFIG_MCB is not set ++# CONFIG_RAS is not set ++ ++# ++# Android ++# ++# CONFIG_ANDROID is not set ++# end of Android ++ ++# CONFIG_DAX is not set ++# CONFIG_NVMEM is not set ++ ++# ++# HW tracing support ++# ++# CONFIG_STM is not set ++# CONFIG_INTEL_TH is not set ++# end of HW tracing support ++ ++# CONFIG_FPGA is not set ++# CONFIG_FSI is not set ++# CONFIG_SIOX is not set ++# CONFIG_SLIMBUS is not set ++# CONFIG_INTERCONNECT is not set ++# CONFIG_COUNTER is not set ++# CONFIG_PECI is not set ++# end of Device Drivers ++ ++# ++# File systems ++# ++# CONFIG_VALIDATE_FS_PARSER is not set ++CONFIG_FS_IOMAP=y ++CONFIG_EXT2_FS=y ++# CONFIG_EXT2_FS_XATTR is not set ++# CONFIG_EXT3_FS is not set ++# CONFIG_EXT4_FS is not set ++# CONFIG_REISERFS_FS is not set ++# CONFIG_JFS_FS is not set ++# CONFIG_XFS_FS is not set ++# CONFIG_GFS2_FS is not set ++# CONFIG_BTRFS_FS is not set ++# CONFIG_NILFS2_FS is not set ++# CONFIG_F2FS_FS is not set ++# CONFIG_EXPORTFS_BLOCK_OPS is not set ++CONFIG_FILE_LOCKING=y ++# CONFIG_FS_ENCRYPTION is not set ++# CONFIG_FS_VERITY is not set ++# CONFIG_DNOTIFY is not set ++# CONFIG_INOTIFY_USER is not set ++# CONFIG_FANOTIFY is not set ++# CONFIG_QUOTA is not set ++# CONFIG_AUTOFS4_FS is not set ++# CONFIG_AUTOFS_FS is not set ++# CONFIG_FUSE_FS is not set ++# CONFIG_OVERLAY_FS is not set ++ ++# ++# Caches ++# ++# CONFIG_FSCACHE is not set ++# end of Caches ++ ++# ++# CD-ROM/DVD Filesystems ++# ++# CONFIG_ISO9660_FS is not set ++# CONFIG_UDF_FS is not set ++# end of CD-ROM/DVD Filesystems ++ ++# ++# DOS/FAT/EXFAT/NT Filesystems ++# ++# CONFIG_MSDOS_FS is not set ++# CONFIG_VFAT_FS is not set ++# CONFIG_EXFAT_FS is not set ++# CONFIG_NTFS_FS is not set ++# CONFIG_NTFS3_FS is not set ++# end of DOS/FAT/EXFAT/NT Filesystems ++ ++# ++# Pseudo filesystems ++# ++CONFIG_PROC_FS=y ++CONFIG_PROC_SYSCTL=y ++# CONFIG_PROC_CHILDREN is not set ++CONFIG_KERNFS=y ++CONFIG_SYSFS=y ++CONFIG_ARCH_HAS_GIGANTIC_PAGE=y ++# CONFIG_CONFIGFS_FS is not set ++# end of Pseudo filesystems ++ ++# CONFIG_MISC_FILESYSTEMS is not set ++# CONFIG_NLS is not set ++# CONFIG_UNICODE is not set ++# end of File systems ++ ++# ++# Security options ++# ++# CONFIG_KEYS is not set ++# CONFIG_SECURITY_DMESG_RESTRICT is not set ++# CONFIG_SECURITY is not set ++# CONFIG_SECURITYFS is not set ++# CONFIG_FORTIFY_SOURCE is not set ++# CONFIG_STATIC_USERMODEHELPER is not set ++CONFIG_DEFAULT_SECURITY_DAC=y ++CONFIG_LSM="[]" ++ ++# ++# Kernel hardening options ++# ++ ++# ++# Memory initialization ++# ++CONFIG_CC_HAS_AUTO_VAR_INIT_PATTERN=y ++CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO=y ++# CONFIG_INIT_STACK_NONE is not set ++# CONFIG_INIT_STACK_ALL_PATTERN is not set ++CONFIG_INIT_STACK_ALL_ZERO=y ++# CONFIG_INIT_ON_ALLOC_DEFAULT_ON is not set ++# CONFIG_INIT_ON_FREE_DEFAULT_ON is not set ++CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y ++# CONFIG_ZERO_CALL_USED_REGS is not set ++# end of Memory initialization ++# end of Kernel hardening options ++# end of Security options ++ ++# CONFIG_CRYPTO is not set ++ ++# ++# Library routines ++# ++# CONFIG_PACKING is not set ++CONFIG_BITREVERSE=y ++CONFIG_GENERIC_STRNCPY_FROM_USER=y ++CONFIG_GENERIC_STRNLEN_USER=y ++# CONFIG_CORDIC is not set ++# CONFIG_PRIME_NUMBERS is not set ++CONFIG_RATIONAL=y ++CONFIG_GENERIC_PCI_IOMAP=y ++ ++# ++# Crypto library routines ++# ++CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y ++# CONFIG_CRYPTO_LIB_CURVE25519 is not set ++CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 ++# CONFIG_CRYPTO_LIB_POLY1305 is not set ++# end of Crypto library routines ++ ++# CONFIG_CRC_CCITT is not set ++# CONFIG_CRC16 is not set ++# CONFIG_CRC_T10DIF is not set ++# CONFIG_CRC64_ROCKSOFT is not set ++# CONFIG_CRC_ITU_T is not set ++CONFIG_CRC32=y ++# CONFIG_CRC32_SELFTEST is not set ++CONFIG_CRC32_SLICEBY8=y ++# CONFIG_CRC32_SLICEBY4 is not set ++# CONFIG_CRC32_SARWATE is not set ++# CONFIG_CRC32_BIT is not set ++# CONFIG_CRC64 is not set ++# CONFIG_CRC4 is not set ++# CONFIG_CRC7 is not set ++# CONFIG_LIBCRC32C is not set ++# CONFIG_CRC8 is not set ++CONFIG_XXHASH=y ++# CONFIG_RANDOM32_SELFTEST is not set ++CONFIG_ZLIB_INFLATE=y ++CONFIG_ZSTD_DECOMPRESS=y ++# CONFIG_XZ_DEC is not set ++CONFIG_DECOMPRESS_GZIP=y ++CONFIG_DECOMPRESS_ZSTD=y ++CONFIG_HAS_IOMEM=y ++CONFIG_HAS_IOPORT_MAP=y ++CONFIG_HAS_DMA=y ++CONFIG_DMA_DECLARE_COHERENT=y ++CONFIG_DMA_NONCOHERENT_MMAP=y ++# CONFIG_DMA_API_DEBUG is not set ++CONFIG_GENERIC_ATOMIC64=y ++# CONFIG_IRQ_POLL is not set ++CONFIG_LIBFDT=y ++CONFIG_SG_POOL=y ++CONFIG_UACCESS_MEMCPY=y ++CONFIG_ARCH_STACKWALK=y ++CONFIG_SBITMAP=y ++# end of Library routines ++ ++CONFIG_GENERIC_LIB_ASHLDI3=y ++CONFIG_GENERIC_LIB_ASHRDI3=y ++CONFIG_GENERIC_LIB_LSHRDI3=y ++CONFIG_GENERIC_LIB_UCMPDI2=y ++CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y ++ ++# ++# Kernel hacking ++# ++ ++# ++# printk and dmesg options ++# ++CONFIG_PRINTK_TIME=y ++# CONFIG_PRINTK_CALLER is not set ++# CONFIG_STACKTRACE_BUILD_ID is not set ++CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 ++CONFIG_CONSOLE_LOGLEVEL_QUIET=4 ++CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 ++# CONFIG_BOOT_PRINTK_DELAY is not set ++# CONFIG_DYNAMIC_DEBUG is not set ++# CONFIG_DYNAMIC_DEBUG_CORE is not set ++CONFIG_SYMBOLIC_ERRNAME=y ++CONFIG_DEBUG_BUGVERBOSE=y ++# end of printk and dmesg options ++ ++CONFIG_DEBUG_KERNEL=y ++CONFIG_DEBUG_MISC=y ++ ++# ++# Compile-time checks and compiler options ++# ++CONFIG_DEBUG_INFO_NONE=y ++# CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set ++# CONFIG_DEBUG_INFO_DWARF4 is not set ++# CONFIG_DEBUG_INFO_DWARF5 is not set ++CONFIG_FRAME_WARN=2048 ++# CONFIG_STRIP_ASM_SYMS is not set ++# CONFIG_READABLE_ASM is not set ++# CONFIG_HEADERS_INSTALL is not set ++# CONFIG_DEBUG_SECTION_MISMATCH is not set ++CONFIG_SECTION_MISMATCH_WARN_ONLY=y ++CONFIG_ARCH_WANT_FRAME_POINTERS=y ++CONFIG_FRAME_POINTER=y ++# CONFIG_VMLINUX_MAP is not set ++# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set ++# end of Compile-time checks and compiler options ++ ++# ++# Generic Kernel Debugging Instruments ++# ++# CONFIG_MAGIC_SYSRQ is not set ++# CONFIG_DEBUG_FS is not set ++CONFIG_HAVE_ARCH_KGDB=y ++CONFIG_HAVE_ARCH_KGDB_QXFER_PKT=y ++# CONFIG_KGDB is not set ++CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y ++# CONFIG_UBSAN is not set ++CONFIG_HAVE_KCSAN_COMPILER=y ++# end of Generic Kernel Debugging Instruments ++ ++# ++# Networking Debugging ++# ++# CONFIG_NET_DEV_REFCNT_TRACKER is not set ++# CONFIG_NET_NS_REFCNT_TRACKER is not set ++# end of Networking Debugging ++ ++# ++# Memory Debugging ++# ++# CONFIG_PAGE_EXTENSION is not set ++# CONFIG_DEBUG_PAGEALLOC is not set ++# CONFIG_PAGE_OWNER is not set ++# CONFIG_PAGE_POISONING is not set ++CONFIG_ARCH_HAS_DEBUG_WX=y ++# CONFIG_DEBUG_OBJECTS is not set ++CONFIG_HAVE_DEBUG_KMEMLEAK=y ++# CONFIG_DEBUG_KMEMLEAK is not set ++# CONFIG_DEBUG_STACK_USAGE is not set ++# CONFIG_SCHED_STACK_END_CHECK is not set ++CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y ++# CONFIG_DEBUG_VM is not set ++# CONFIG_DEBUG_NOMMU_REGIONS is not set ++# CONFIG_DEBUG_MEMORY_INIT is not set ++# CONFIG_DEBUG_PER_CPU_MAPS is not set ++CONFIG_CC_HAS_KASAN_GENERIC=y ++CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y ++# end of Memory Debugging ++ ++# CONFIG_DEBUG_SHIRQ is not set ++ ++# ++# Debug Oops, Lockups and Hangs ++# ++# CONFIG_PANIC_ON_OOPS is not set ++CONFIG_PANIC_ON_OOPS_VALUE=0 ++CONFIG_PANIC_TIMEOUT=0 ++# CONFIG_SOFTLOCKUP_DETECTOR is not set ++# CONFIG_DETECT_HUNG_TASK is not set ++# CONFIG_WQ_WATCHDOG is not set ++# end of Debug Oops, Lockups and Hangs ++ ++# ++# Scheduler Debugging ++# ++# CONFIG_SCHED_DEBUG is not set ++# CONFIG_SCHEDSTATS is not set ++# end of Scheduler Debugging ++ ++# CONFIG_DEBUG_TIMEKEEPING is not set ++ ++# ++# Lock Debugging (spinlocks, mutexes, etc...) ++# ++CONFIG_LOCK_DEBUGGING_SUPPORT=y ++# CONFIG_PROVE_LOCKING is not set ++# CONFIG_LOCK_STAT is not set ++# CONFIG_DEBUG_RT_MUTEXES is not set ++# CONFIG_DEBUG_SPINLOCK is not set ++# CONFIG_DEBUG_MUTEXES is not set ++# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set ++# CONFIG_DEBUG_RWSEMS is not set ++# CONFIG_DEBUG_LOCK_ALLOC is not set ++# CONFIG_DEBUG_ATOMIC_SLEEP is not set ++# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set ++# CONFIG_LOCK_TORTURE_TEST is not set ++# CONFIG_WW_MUTEX_SELFTEST is not set ++# CONFIG_SCF_TORTURE_TEST is not set ++# end of Lock Debugging (spinlocks, mutexes, etc...) ++ ++# CONFIG_DEBUG_IRQFLAGS is not set ++# CONFIG_STACKTRACE is not set ++# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set ++# CONFIG_DEBUG_KOBJECT is not set ++ ++# ++# Debug kernel data structures ++# ++# CONFIG_DEBUG_LIST is not set ++# CONFIG_DEBUG_PLIST is not set ++# CONFIG_DEBUG_SG is not set ++# CONFIG_DEBUG_NOTIFIERS is not set ++# CONFIG_BUG_ON_DATA_CORRUPTION is not set ++# end of Debug kernel data structures ++ ++# CONFIG_DEBUG_CREDENTIALS is not set ++ ++# ++# RCU Debugging ++# ++# CONFIG_RCU_SCALE_TEST is not set ++# CONFIG_RCU_TORTURE_TEST is not set ++# CONFIG_RCU_REF_SCALE_TEST is not set ++CONFIG_RCU_CPU_STALL_TIMEOUT=21 ++# CONFIG_RCU_TRACE is not set ++# CONFIG_RCU_EQS_DEBUG is not set ++# end of RCU Debugging ++ ++# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set ++# CONFIG_LATENCYTOP is not set ++CONFIG_HAVE_SYSCALL_TRACEPOINTS=y ++CONFIG_TRACING_SUPPORT=y ++# CONFIG_FTRACE is not set ++# CONFIG_SAMPLES is not set ++ ++# ++# riscv Debugging ++# ++# end of riscv Debugging ++ ++# ++# Kernel Testing and Coverage ++# ++# CONFIG_KUNIT is not set ++# CONFIG_NOTIFIER_ERROR_INJECTION is not set ++# CONFIG_FAULT_INJECTION is not set ++CONFIG_ARCH_HAS_KCOV=y ++CONFIG_CC_HAS_SANCOV_TRACE_PC=y ++# CONFIG_KCOV is not set ++# CONFIG_RUNTIME_TESTING_MENU is not set ++CONFIG_ARCH_USE_MEMTEST=y ++# CONFIG_MEMTEST is not set ++# end of Kernel Testing and Coverage ++# end of Kernel hacking +diff --git a/arch/riscv/include/uapi/asm/unistd.h b/arch/riscv/include/uapi/asm/unistd.h +index 73d7cdd2e..53f5410c1 100644 +--- a/arch/riscv/include/uapi/asm/unistd.h ++++ b/arch/riscv/include/uapi/asm/unistd.h +@@ -15,9 +15,14 @@ + * along with this program. If not, see . + */ + +-#if defined(__LP64__) && !defined(__SYSCALL_COMPAT) ++#ifndef __SYSCALL_COMPAT + #define __ARCH_WANT_NEW_STAT + #define __ARCH_WANT_SET_GET_RLIMIT ++#endif ++ ++#ifndef __LP64__ ++#define __ARCH_WANT_STAT64 ++#define __ARCH_WANT_TIME32_SYSCALLS + #endif /* __LP64__ */ + + #define __ARCH_WANT_SYS_CLONE3 +-- +2.38.1 + diff --git a/board/qemu/riscv32-virt/readme.txt b/board/qemu/riscv32-virt/readme.txt index 32b4333512..a7ec3ce8bf 100644 --- a/board/qemu/riscv32-virt/readme.txt +++ b/board/qemu/riscv32-virt/readme.txt @@ -2,4 +2,6 @@ Run Linux in emulation with: qemu-system-riscv32 -M virt -bios output/images/fw_jump.elf -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -netdev user,id=net0 -device virtio-net-device,netdev=net0 -nographic # qemu_riscv32_virt_defconfig + qemu-system-riscv32 -M virt -bios none -kernel output/images/Image -append "rootwait root=/dev/vda ro" -drive file=output/images/rootfs.ext2,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 -nographic -cpu rv32,mmu=off # qemu_riscv32_nommu_virt_defconfig + The login prompt will appear in the terminal that started Qemu. diff --git a/configs/qemu_riscv32_nommu_virt_defconfig b/configs/qemu_riscv32_nommu_virt_defconfig new file mode 100644 index 0000000000..5b17f53632 --- /dev/null +++ b/configs/qemu_riscv32_nommu_virt_defconfig @@ -0,0 +1,19 @@ +BR2_riscv=y +BR2_riscv_custom=y +BR2_RISCV_ISA_CUSTOM_RVM=y +BR2_RISCV_32=y +# BR2_RISCV_USE_MMU is not set +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_19=y +BR2_PTHREADS_NONE=y +BR2_GLOBAL_PATCH_DIR="board/qemu/riscv32-virt/nommu/patches" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.19" +BR2_LINUX_KERNEL_DEFCONFIG="nommu_rv32_virt" +BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-minimal.config" +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_TARGET_ROOTFS_EXT2=y +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y diff --git a/package/Makefile.in b/package/Makefile.in index 43d214bcbe..f196c3a28d 100644 --- a/package/Makefile.in +++ b/package/Makefile.in @@ -39,10 +39,16 @@ endif # Compute GNU_TARGET_NAME GNU_TARGET_NAME = $(ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(LIBC)$(ABI) -# FLAT binary format needs uclinux, except RISC-V 64-bits which needs +# FLAT binary format needs uclinux, except RISC-V nommu which needs # the regular linux name. -ifeq ($(BR2_BINFMT_FLAT):$(BR2_RISCV_64),y:) +ifeq ($(BR2_BINFMT_FLAT),y) +ifeq ($(BR2_RISCV_64),y) +TARGET_OS = linux +else ifeq ($(BR2_RISCV_32),y) +TARGET_OS = linux +else TARGET_OS = uclinux +endif else TARGET_OS = linux endif @@ -177,6 +183,9 @@ ifeq ($(BR2_BINFMT_FLAT),y) ifeq ($(BR2_RISCV_64),y) TARGET_CFLAGS += -fPIC endif +ifeq ($(BR2_RISCV_32),y) +TARGET_CFLAGS += -fPIC +endif ifeq ($(BR2_BINFMT_FLAT_ONE),y) ELF2FLT_FLAGS = $(if $($(PKG)_FLAT_STACKSIZE),\ -Wl$(comma)-elf2flt="-r -s$($(PKG)_FLAT_STACKSIZE)",\ diff --git a/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch b/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch new file mode 100644 index 0000000000..13feaa2d3b --- /dev/null +++ b/package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch @@ -0,0 +1,74 @@ +From 599e31157815a6e82d920693fafea249ef95dfc7 Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Thu, 17 Nov 2022 21:16:28 +0900 +Subject: [PATCH] Added RISC-V 32-bit compilation support + +Let elf2flt compile for RISC-V 32-bit targets. With these changes, the +uclibc toolchain and busybox can work fine for rv32 no MMU systems with +no noticable problem. + +There's no change of code except macros and definitions. + +Signed-off-by: Yimin Gu +--- + elf2flt.c | 9 ++++++--- + ld-elf2flt.c | 2 +- + 2 files changed, 7 insertions(+), 4 deletions(-) + +diff --git a/elf2flt.c b/elf2flt.c +index 949edd1..28f3808 100644 +--- a/elf2flt.c ++++ b/elf2flt.c +@@ -81,7 +81,7 @@ const char *elf2flt_progname; + #include + #elif defined(TARGET_xtensa) + #include +-#elif defined(TARGET_riscv64) ++#elif defined(TARGET_riscv64) || defined(TARGET_riscv32) + #include + #endif + +@@ -127,6 +127,8 @@ const char *elf2flt_progname; + #define ARCH "xtensa" + #elif defined(TARGET_riscv64) + #define ARCH "riscv64" ++#elif defined(TARGET_riscv32) ++#define ARCH "riscv32" + #else + #error "Don't know how to support your CPU architecture??" + #endif +@@ -351,7 +353,8 @@ ro_reloc_data_section_should_be_in_text(asection *s) + { + if ((s->flags & (SEC_DATA | SEC_READONLY | SEC_RELOC)) == + (SEC_DATA | SEC_READONLY | SEC_RELOC)) { +-#if defined(TARGET_m68k) || defined(TARGET_riscv64) || defined(TARGET_xtensa) ++#if defined(TARGET_m68k) || defined(TARGET_riscv64) || \ ++ defined(TARGET_riscv32) || defined(TARGET_xtensa) + if (!strcmp(".eh_frame", s->name)) + return false; + #endif +@@ -838,7 +841,7 @@ output_relocs ( + goto good_32bit_resolved_reloc; + default: + goto bad_resolved_reloc; +-#elif defined(TARGET_riscv64) ++#elif defined(TARGET_riscv64) || defined(TARGET_riscv32) + case R_RISCV_32_PCREL: + case R_RISCV_ADD32: + case R_RISCV_ADD64: +diff --git a/ld-elf2flt.c b/ld-elf2flt.c +index 75ee1bb..68b2a4a 100644 +--- a/ld-elf2flt.c ++++ b/ld-elf2flt.c +@@ -327,7 +327,7 @@ static int do_final_link(void) + /* riscv adds a global pointer symbol to the linker file with the + "RISCV_GP:" prefix. Remove the prefix for riscv64 architecture and + the entire line for other architectures. */ +- if (streq(TARGET_CPU, "riscv64")) ++ if (streq(TARGET_CPU, "riscv64") || streq(TARGET_CPU, "riscv32")) + append_sed(&sed, "^RISCV_GP:", ""); + else + append_sed(&sed, "^RISCV_GP:", NULL); +-- +2.38.1 + diff --git a/package/uclibc/0001-RISC-V-32-bit-support.patch b/package/uclibc/0001-RISC-V-32-bit-support.patch new file mode 100644 index 0000000000..038a23b0b1 --- /dev/null +++ b/package/uclibc/0001-RISC-V-32-bit-support.patch @@ -0,0 +1,145 @@ +From 537b2ef6350fdf7604d59bc2a50388cb98045d7f Mon Sep 17 00:00:00 2001 +From: Yimin Gu +Date: Mon, 1 Aug 2022 15:22:40 +0900 +Subject: [PATCH] uclibc: RISC-V 32-bit support + +Added 32-bit RISC-V support. With these changes, elf2flt patch +6055525082d1, and kernel patch 700b2f0ce371, no MMU rv32 buildroot +system can work without any noticable problem. + +There's no substantial code change except definations and config +options. + +Signed-off-by: Yimin Gu +--- + Rules.mak | 2 ++ + extra/Configs/Config.in | 9 +++++++++ + extra/Configs/Config.riscv32 | 14 ++++++++++++++ + libc/sysdeps/linux/riscv32 | 1 + + libc/sysdeps/linux/riscv64/bits/wordsize.h | 3 ++- + libc/sysdeps/linux/riscv64/sys/asm.h | 6 +++++- + 6 files changed, 33 insertions(+), 2 deletions(-) + create mode 100644 extra/Configs/Config.riscv32 + create mode 120000 libc/sysdeps/linux/riscv32 + +diff --git a/Rules.mak b/Rules.mak +index 3fb64c728..71a14fc38 100644 +--- a/Rules.mak ++++ b/Rules.mak +@@ -305,6 +305,7 @@ ifneq ($(TARGET_ARCH),c6x) + ifneq ($(TARGET_ARCH),h8300) + ifneq ($(TARGET_ARCH),arc) + ifneq ($(TARGET_ARCH),aarch64) ++ifneq ($(TARGET_ARCH),riscv32) + CPU_CFLAGS-y += -msoft-float + endif + endif +@@ -316,6 +317,7 @@ endif + endif + endif + endif ++endif + + ifeq ($(TARGET_ARCH),aarch64) + CPU_CFLAGS-y += -ftls-model=initial-exec +diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in +index a58ceb265..5e6af800d 100644 +--- a/extra/Configs/Config.in ++++ b/extra/Configs/Config.in +@@ -39,6 +39,7 @@ choice + default TARGET_or1k if DESIRED_TARGET_ARCH = "or1k" + default TARGET_powerpc if DESIRED_TARGET_ARCH = "powerpc" + default TARGET_riscv64 if DESIRED_TARGET_ARCH = "riscv64" ++ default TARGET_riscv32 if DESIRED_TARGET_ARCH = "riscv32" + default TARGET_sh if DESIRED_TARGET_ARCH = "sh" + default TARGET_sparc if DESIRED_TARGET_ARCH = "sparc" + default TARGET_sparc64 if DESIRED_TARGET_ARCH = "sparc64" +@@ -125,6 +126,9 @@ config TARGET_powerpc + config TARGET_riscv64 + bool "riscv64" + ++config TARGET_riscv32 ++ bool "riscv32" ++ + config TARGET_sh + bool "superh" + +@@ -240,6 +244,10 @@ if TARGET_riscv64 + source "extra/Configs/Config.riscv64" + endif + ++if TARGET_riscv32 ++source "extra/Configs/Config.riscv32" ++endif ++ + if TARGET_sh + source "extra/Configs/Config.sh" + endif +@@ -538,6 +546,7 @@ config UCLIBC_HAS_LINUXTHREADS + select UCLIBC_HAS_REALTIME + depends on !TARGET_aarch64 && \ + !TARGET_riscv64 && \ ++ !TARGET_riscv32 && \ + !TARGET_metag + help + If you want to compile uClibc with Linuxthreads support, then answer Y. +diff --git a/extra/Configs/Config.riscv32 b/extra/Configs/Config.riscv32 +new file mode 100644 +index 000000000..304d30f70 +--- /dev/null ++++ b/extra/Configs/Config.riscv32 +@@ -0,0 +1,14 @@ ++# ++# For a description of the syntax of this configuration file, ++# see extra/config/Kconfig-language.txt ++# ++ ++config TARGET_ARCH ++ string ++ default "riscv32" ++ ++config FORCE_OPTIONS_FOR_ARCH ++ bool ++ default y ++ select ARCH_LITTLE_ENDIAN ++ select ARCH_HAS_MMU +diff --git a/libc/sysdeps/linux/riscv32 b/libc/sysdeps/linux/riscv32 +new file mode 120000 +index 000000000..11677ef05 +--- /dev/null ++++ b/libc/sysdeps/linux/riscv32 +@@ -0,0 +1 @@ ++riscv64 +\ No newline at end of file +diff --git a/libc/sysdeps/linux/riscv64/bits/wordsize.h b/libc/sysdeps/linux/riscv64/bits/wordsize.h +index 67a16ba62..1fc649aad 100644 +--- a/libc/sysdeps/linux/riscv64/bits/wordsize.h ++++ b/libc/sysdeps/linux/riscv64/bits/wordsize.h +@@ -25,5 +25,6 @@ + #if __riscv_xlen == 64 + # define __WORDSIZE_TIME64_COMPAT32 1 + #else +-# error "rv32i-based targets are not supported" ++# define __WORDSIZE_TIME64_COMPAT32 1 ++// # warning "rv32i-based targets are experimental" + #endif +diff --git a/libc/sysdeps/linux/riscv64/sys/asm.h b/libc/sysdeps/linux/riscv64/sys/asm.h +index ddb84b683..3c94c9a70 100644 +--- a/libc/sysdeps/linux/riscv64/sys/asm.h ++++ b/libc/sysdeps/linux/riscv64/sys/asm.h +@@ -26,7 +26,11 @@ + # define REG_S sd + # define REG_L ld + #elif __riscv_xlen == 32 +-# error "rv32i-based targets are not supported" ++# define PTRLOG 2 ++# define SZREG 4 ++# define REG_S sw ++# define REG_L lw ++// # warning "rv32i-based targets are experimental" + #else + # error __riscv_xlen must equal 32 or 64 + #endif +-- +2.37.1 + diff --git a/package/uclibc/Config.in b/package/uclibc/Config.in index 2555487f06..a1e9305ca0 100644 --- a/package/uclibc/Config.in +++ b/package/uclibc/Config.in @@ -17,6 +17,7 @@ config BR2_PACKAGE_UCLIBC_ARCH_SUPPORTS default y if BR2_powerpc # see libc/sysdeps/linux/riscv64/sys/asm.h default y if BR2_RISCV_64 && (BR2_RISCV_ABI_LP64 || BR2_RISCV_ABI_LP64D) + default y if BR2_RISCV_32 default y if BR2_sh4 default y if BR2_sh4eb default y if BR2_sparc @@ -138,6 +139,7 @@ config BR2_UCLIBC_TARGET_ARCH default "i386" if BR2_i386 default "x86_64" if BR2_x86_64 default "riscv64" if BR2_RISCV_64 + default "riscv32" if BR2_RISCV_32 config BR2_UCLIBC_MIPS_ABI string -- 2.38.1 From ustcymgu at gmail.com Sun Nov 20 15:38:35 2022 From: ustcymgu at gmail.com (Yimin Gu) Date: Mon, 21 Nov 2022 00:38:35 +0900 Subject: [Buildroot] [PATCH 0/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: References: <20221117140349.27692-1-ustcymgu@gmail.com> Message-ID: Hi, On Sun, Nov 20, 2022 at 4:50 PM Waldemar Brodkorb wrote: > > Hi, > Yimin Gu wrote, > > > The following patch adds support for 32-bit RISC-V No-MMU build. > > Currently for No-MMU RISC-V, only 64-bit is supported. There're no > > substancial changes in code but macros and compiling options. Uclibc, > > elf2flt, and the kernel need to be patched. > > This is based on damien-lemoal/buildroot which first added 64-bit No-MMU > > support, and my earlier porting attempt regymm/buildroot. > > As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones > > are without MMU, this can bring Linux to cores as light as RV32IMA. > > For this reason, only the minimum required extensions are enabled in the > > buildroot and kernel configurations. > > > > Yimin Gu (1): > > arch/riscv: RISC-V 32-bit NO MMU support > > > > arch/Config.in.riscv | 2 - > > board/riscv/nommu/patches/linux-headers | 1 + > > ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ > > configs/qemu_riscv32_nommu_virt_defconfig | 19 + > > package/Makefile.in | 13 +- > > ...ed-RISC-V-32-bit-compilation-support.patch | 74 + > > .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ > > package/uclibc/Config.in | 2 + > > 8 files changed, 1607 insertions(+), 4 deletions(-) > > create mode 120000 board/riscv/nommu/patches/linux-headers > > create mode 100644 board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch > > create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig > > create mode 100644 package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch > > create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch > > You can add a > Tested-By: Waldemar Brodkorb > > One minor note, add a startup description for noMMU in > board/qemu/riscv32-virt/readme.txt. > > best regards > Waldemar Thanks for the testing and note. I have sent the refined patch in a separate reply. best regards, Yimin Gu From peter at korsgaard.com Sun Nov 20 16:26:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 20 Nov 2022 17:26:22 +0100 Subject: [Buildroot] [PATCH] package/systemd: security bump to version v250.8 Message-ID: <20221120162622.3436538-1-peter@korsgaard.com> Fixes the following security issue: - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specific values for time and accuracy that leads to buffer overrun in format_timespan(), leading to a Denial of Service. https://github.com/systemd/systemd/issues/23928 Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch Signed-off-by: Peter Korsgaard --- ./support/testing/run-tests -k -o output-systemd tests.init.test_systemd 15:35:09 TestInitSystemSystemdRwNetworkd Starting 15:35:09 TestInitSystemSystemdRwNetworkd Building 15:43:20 TestInitSystemSystemdRwNetworkd Building done Downloading to /var/lib/downloads/tmpw7by1nt7 Renaming from /var/lib/downloads/tmpw7by1nt7 to /var/lib/downloads/kernel-vexpress-5.10.7 Downloading to /var/lib/downloads/tmpxhcetjfv Renaming from /var/lib/downloads/tmpxhcetjfv to /var/lib/downloads/vexpress-v2p-ca9-5.10.7.dtb 15:43:43 TestInitSystemSystemdRwNetworkd Cleaning up .15:43:43 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Starting 15:43:43 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Building 15:52:10 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Building done 15:52:34 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Cleaning up .15:52:34 TestInitSystemSystemdRwIfupdownDbusbroker Starting 15:52:35 TestInitSystemSystemdRwIfupdownDbusbroker Building 16:00:40 TestInitSystemSystemdRwIfupdownDbusbroker Building done 16:01:04 TestInitSystemSystemdRwIfupdownDbusbroker Cleaning up .16:01:04 TestInitSystemSystemdRwIfupdown Starting 16:01:05 TestInitSystemSystemdRwIfupdown Building 16:09:19 TestInitSystemSystemdRwIfupdown Building done 16:09:43 TestInitSystemSystemdRwIfupdown Cleaning up .16:09:43 TestInitSystemSystemdRwFull Starting 16:09:43 TestInitSystemSystemdRwFull Building 16:21:53 TestInitSystemSystemdRwFull Building done 16:22:21 TestInitSystemSystemdRwFull Cleaning up .16:22:21 TestInitSystemSystemdRoNetworkd Starting 16:22:22 TestInitSystemSystemdRoNetworkd Building 16:30:55 TestInitSystemSystemdRoNetworkd Building done 16:31:18 TestInitSystemSystemdRoNetworkd Cleaning up .16:31:18 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Starting 16:31:19 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Building 16:39:50 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Building done 16:40:13 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Cleaning up .16:40:13 TestInitSystemSystemdRoIfupdownDbusbroker Starting 16:40:14 TestInitSystemSystemdRoIfupdownDbusbroker Building 16:48:58 TestInitSystemSystemdRoIfupdownDbusbroker Building done 16:49:22 TestInitSystemSystemdRoIfupdownDbusbroker Cleaning up .16:49:22 TestInitSystemSystemdRoIfupdown Starting 16:49:23 TestInitSystemSystemdRoIfupdown Building 16:58:00 TestInitSystemSystemdRoIfupdown Building done 16:58:24 TestInitSystemSystemdRoIfupdown Cleaning up .16:58:24 TestInitSystemSystemdRoFull Starting 16:58:25 TestInitSystemSystemdRoFull Building 17:13:14 TestInitSystemSystemdRoFull Building done 17:13:40 TestInitSystemSystemdRoFull Cleaning up . ---------------------------------------------------------------------- Ran 10 tests in 5911.589s OK ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..3b98566f32 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index b42f6a502b..30a75b7a40 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 250.8 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ -- 2.30.2 From yann.morin.1998 at free.fr Sun Nov 20 16:38:46 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 17:38:46 +0100 Subject: [Buildroot] [git commit] package/systemd: security bump to version v250.8 Message-ID: <20221120164319.8D7DC83FFB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e24033f76ad339b1a66fb5b259b8e28f076de97e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specific values for time and accuracy that leads to buffer overrun in format_timespan(), leading to a Denial of Service. https://github.com/systemd/systemd/issues/23928 Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- ...call-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ---------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..3b98566f32 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index b42f6a502b..30a75b7a40 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 250.8 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ From yann.morin.1998 at free.fr Sun Nov 20 16:41:25 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 17:41:25 +0100 Subject: [Buildroot] [git commit] package/asterisk: security bump to version 16.28.0 Message-ID: <20221120164319.A2AE383FFC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=bd42aa1d0a3ed7a5845c7b5e7c8aeb82d899699c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Asterisk 16.26.0 fixed the following security issues: - [ASTERISK-29476] ??? res_stir_shaken: Blind SSRF vulnerabilities https://issues.asterisk.org/jira/browse/ASTERISK-29476 - [ASTERISK-29838] ??? ${SQL_ESC()} not correctly escaping a terminating \ https://issues.asterisk.org/jira/browse/ASTERISK-29838 - [ASTERISK-29872] ??? res_stir_shaken: Resource exhaustion with large files https://issues.asterisk.org/jira/browse/ASTERISK-29872 https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ It unfortunately also introduced a change to chan_iax2, breaking builds without OpenSSL: https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d Which was again fixed in 16.28.0: https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 So bump to 16.28.0: https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ The libxml2 support now uses pkg-config, so drop the libxml2-config handling: https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 Signed-off-by: Peter Korsgaard [yann.morin.1998 at free.fr: - add host-pkgconf dep, don't rely on implicit dep from host-asterisk ] Signed-off-by: Yann E. MORIN --- package/asterisk/asterisk.hash | 2 +- package/asterisk/asterisk.mk | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash index 880d67562d..9792d82ac5 100644 --- a/package/asterisk/asterisk.hash +++ b/package/asterisk/asterisk.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases # sha256 locally computed diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 9b59997b80..e0f28ae7ee 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -4,7 +4,7 @@ # ################################################################################ -ASTERISK_VERSION = 16.25.2 +ASTERISK_VERSION = 16.28.0 # Use the github mirror: it's an official mirror maintained by Digium, and # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) @@ -31,6 +31,7 @@ ASTERISK_AUTORECONF_OPTS = -Iautoconf -Ithird-party -Ithird-party/pjproject -Ith ASTERISK_DEPENDENCIES = \ host-asterisk \ + host-pkgconf \ jansson \ libcurl \ libedit \ @@ -115,8 +116,7 @@ ASTERISK_CONF_OPTS += --without-avcodec ASTERISK_CONF_OPTS += --without-spandsp ASTERISK_CONF_ENV = \ - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true # Uses __atomic_fetch_add_4 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) @@ -314,8 +314,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING # so do not inherit the target setup. HOST_ASTERISK_AUTORECONF = NO -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config - HOST_ASTERISK_CONF_OPTS = \ --without-newt \ --without-curses \ From yann.morin.1998 at free.fr Sun Nov 20 16:44:11 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 17:44:11 +0100 Subject: [Buildroot] [PATCH] package/asterisk: security bump to version 16.28.0 In-Reply-To: <20221120141721.1068907-1-peter@korsgaard.com> References: <20221120141721.1068907-1-peter@korsgaard.com> Message-ID: <20221120164411.GE2516@scaer> Peter, All, On 2022-11-20 15:17 +0100, Peter Korsgaard spake thusly: > Asterisk 16.26.0 fixed the following security issues: > > - [ASTERISK-29476] ? res_stir_shaken: Blind SSRF vulnerabilities > https://issues.asterisk.org/jira/browse/ASTERISK-29476 > > - [ASTERISK-29838] ? ${SQL_ESC()} not correctly escaping a terminating \ > https://issues.asterisk.org/jira/browse/ASTERISK-29838 > > - [ASTERISK-29872] ? res_stir_shaken: Resource exhaustion with large files > https://issues.asterisk.org/jira/browse/ASTERISK-29872 > > https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ > > It unfortunately also introduced a change to chan_iax2, breaking builds > without OpenSSL: > https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d > > Which was again fixed in 16.28.0: > https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 > > So bump to 16.28.0: > https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ > > The libxml2 support now uses pkg-config, so drop the libxml2-config handling: > https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 As seen on IRC, I've added an explicit dependency to host-pkgconf, rather than implicitly inherit the dependency from the host variant. > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/asterisk/asterisk.hash | 2 +- > package/asterisk/asterisk.mk | 7 ++----- > 2 files changed, 3 insertions(+), 6 deletions(-) > > diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash > index 880d67562d..9792d82ac5 100644 > --- a/package/asterisk/asterisk.hash > +++ b/package/asterisk/asterisk.hash > @@ -1,5 +1,5 @@ > # Locally computed > -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz > +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz > > # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases > # sha256 locally computed > diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk > index 9b59997b80..184f40031f 100644 > --- a/package/asterisk/asterisk.mk > +++ b/package/asterisk/asterisk.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -ASTERISK_VERSION = 16.25.2 > +ASTERISK_VERSION = 16.28.0 > # Use the github mirror: it's an official mirror maintained by Digium, and > # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. > ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) > @@ -115,8 +115,7 @@ ASTERISK_CONF_OPTS += --without-avcodec > ASTERISK_CONF_OPTS += --without-spandsp > > ASTERISK_CONF_ENV = \ > - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ > - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config > + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true > > # Uses __atomic_fetch_add_4 > ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) > @@ -314,8 +313,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING > # so do not inherit the target setup. > HOST_ASTERISK_AUTORECONF = NO > > -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config > - > HOST_ASTERISK_CONF_OPTS = \ > --without-newt \ > --without-curses \ > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Sun Nov 20 16:45:06 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 17:45:06 +0100 Subject: [Buildroot] [PATCH] package/systemd: security bump to version v250.8 In-Reply-To: <20221120162622.3436538-1-peter@korsgaard.com> References: <20221120162622.3436538-1-peter@korsgaard.com> Message-ID: <20221120164506.GF2516@scaer> Peter, All, On 2022-11-20 17:26 +0100, Peter Korsgaard spake thusly: > Fixes the following security issue: > > - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in > format_timespan() function of time-util.c. An attacker could supply > specific values for time and accuracy that leads to buffer overrun in > format_timespan(), leading to a Denial of Service. > https://github.com/systemd/systemd/issues/23928 > > Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > ./support/testing/run-tests -k -o output-systemd tests.init.test_systemd > 15:35:09 TestInitSystemSystemdRwNetworkd Starting > 15:35:09 TestInitSystemSystemdRwNetworkd Building > 15:43:20 TestInitSystemSystemdRwNetworkd Building done > Downloading to /var/lib/downloads/tmpw7by1nt7 > Renaming from /var/lib/downloads/tmpw7by1nt7 to /var/lib/downloads/kernel-vexpress-5.10.7 > Downloading to /var/lib/downloads/tmpxhcetjfv > Renaming from /var/lib/downloads/tmpxhcetjfv to /var/lib/downloads/vexpress-v2p-ca9-5.10.7.dtb > 15:43:43 TestInitSystemSystemdRwNetworkd Cleaning up > .15:43:43 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Starting > 15:43:43 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Building > 15:52:10 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Building done > 15:52:34 TestInitSystemSystemdRwIfupdownDbusbrokerDbus Cleaning up > .15:52:34 TestInitSystemSystemdRwIfupdownDbusbroker Starting > 15:52:35 TestInitSystemSystemdRwIfupdownDbusbroker Building > 16:00:40 TestInitSystemSystemdRwIfupdownDbusbroker Building done > 16:01:04 TestInitSystemSystemdRwIfupdownDbusbroker Cleaning up > .16:01:04 TestInitSystemSystemdRwIfupdown Starting > 16:01:05 TestInitSystemSystemdRwIfupdown Building > 16:09:19 TestInitSystemSystemdRwIfupdown Building done > 16:09:43 TestInitSystemSystemdRwIfupdown Cleaning up > .16:09:43 TestInitSystemSystemdRwFull Starting > 16:09:43 TestInitSystemSystemdRwFull Building > 16:21:53 TestInitSystemSystemdRwFull Building done > 16:22:21 TestInitSystemSystemdRwFull Cleaning up > .16:22:21 TestInitSystemSystemdRoNetworkd Starting > 16:22:22 TestInitSystemSystemdRoNetworkd Building > 16:30:55 TestInitSystemSystemdRoNetworkd Building done > 16:31:18 TestInitSystemSystemdRoNetworkd Cleaning up > .16:31:18 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Starting > 16:31:19 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Building > 16:39:50 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Building done > 16:40:13 TestInitSystemSystemdRoIfupdownDbusbrokerDbus Cleaning up > .16:40:13 TestInitSystemSystemdRoIfupdownDbusbroker Starting > 16:40:14 TestInitSystemSystemdRoIfupdownDbusbroker Building > 16:48:58 TestInitSystemSystemdRoIfupdownDbusbroker Building done > 16:49:22 TestInitSystemSystemdRoIfupdownDbusbroker Cleaning up > .16:49:22 TestInitSystemSystemdRoIfupdown Starting > 16:49:23 TestInitSystemSystemdRoIfupdown Building > 16:58:00 TestInitSystemSystemdRoIfupdown Building done > 16:58:24 TestInitSystemSystemdRoIfupdown Cleaning up > .16:58:24 TestInitSystemSystemdRoFull Starting > 16:58:25 TestInitSystemSystemdRoFull Building > 17:13:14 TestInitSystemSystemdRoFull Building done > 17:13:40 TestInitSystemSystemdRoFull Cleaning up > . > ---------------------------------------------------------------------- > Ran 10 tests in 5911.589s > > OK > > ...define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ------------------- > package/systemd/systemd.hash | 2 +- > package/systemd/systemd.mk | 2 +- > 3 files changed, 2 insertions(+), 35 deletions(-) > delete mode 100644 package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > > diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > deleted file mode 100644 > index 0934886acb..0000000000 > --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > +++ /dev/null > @@ -1,33 +0,0 @@ > -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 > -From: Romain Naour > -Date: Fri, 7 Jan 2022 22:25:23 +0100 > -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing > - > -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] > -but it's defined in kernel headers since version 5.2. > - > -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 > - > -Signed-off-by: Romain Naour > ---- > - src/basic/missing_syscall.h | 4 ++++ > - 1 file changed, 4 insertions(+) > - > -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h > -index 8267b1a90c..793d111c55 100644 > ---- a/src/basic/missing_syscall.h > -+++ b/src/basic/missing_syscall.h > -@@ -569,6 +569,10 @@ static inline int missing_open_tree( > - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ > - #endif > - > -+#ifndef MOVE_MOUNT_T_EMPTY_PATH > -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ > -+#endif > -+ > - static inline int missing_move_mount( > - int from_dfd, > - const char *from_pathname, > --- > -2.31.1 > - > diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash > index 3572b25965..3b98566f32 100644 > --- a/package/systemd/systemd.hash > +++ b/package/systemd/systemd.hash > @@ -1,5 +1,5 @@ > # sha256 locally computed > -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz > +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz > sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 > sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 > sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt > diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk > index b42f6a502b..30a75b7a40 100644 > --- a/package/systemd/systemd.mk > +++ b/package/systemd/systemd.mk > @@ -19,7 +19,7 @@ > # - Diff sysusers.d with the previous version > # - Diff factory/etc/nsswitch.conf with the previous version > # (details are often sprinkled around in README and manpages) > -SYSTEMD_VERSION = 250.4 > +SYSTEMD_VERSION = 250.8 > SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) > SYSTEMD_LICENSE = \ > LGPL-2.1+, \ > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From peter at korsgaard.com Sun Nov 20 17:13:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 20 Nov 2022 18:13:00 +0100 Subject: [Buildroot] [PATCH] package/samba4: security bump to version 4.15.12 Message-ID: <20221120171300.3796332-1-peter@korsgaard.com> Fixes the following security issue: - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems https://www.samba.org/samba/security/CVE-2022-42898.html Signed-off-by: Peter Korsgaard --- package/samba4/samba4.hash | 4 ++-- package/samba4/samba4.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index f845a31290..81cbab4552 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 814bf0bbaa..31f692e03d 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.11 +SAMBA4_VERSION = 4.15.12 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES -- 2.30.2 From peter at korsgaard.com Sun Nov 20 17:38:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 20 Nov 2022 18:38:00 +0100 Subject: [Buildroot] rabbitmq-server support in Buildroot Message-ID: <87ilj97chz.fsf@dell.be.48ers.dk> Hi Frank, You are listed in the Buildroot DEVELOPERS file for rabbitmq-server, but it has not seen any updates since: commit 27df8b7b0d7c6c331d2e4fe7b6ea2bd1596acd75 Author: Frank Vanbever Date: Thu Feb 13 16:14:14 2020 +0100 package/rabbitmq-server: bump version to 3.8.2 Are you still interested in maintaining it? If not, are anybody else? Otherwise I suggest we remove it before the 2022.11 release. The 3.8.x series looks to still be maintained upstream, and 3.8.2 is vulnerable to a number of security issues, E.G.: https://nvd.nist.gov/vuln/detail/CVE-2020-5419 (Windows only) https://tanzu.vmware.com/security/cve-2021-22116 https://tanzu.vmware.com/security/cve-2021-22117 (Windows only) https://github.com/rabbitmq/rabbitmq-server/security/advisories rabbitmq-server >= 3.8.16 unfortunately requires erlang 23, so udating is not trivial: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.16 What do you say? -- Bye, Peter Korsgaard From anisse at astier.eu Sun Nov 20 18:19:55 2022 From: anisse at astier.eu (Anisse Astier) Date: Sun, 20 Nov 2022 19:19:55 +0100 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs Message-ID: <20221120181955.851456-1-anisse@astier.eu> The go stdlib "plugin"?package relies on dlfcn.h which isn't available when we have BR2_STATIC_LIBS=y. This should fix this build error from autobuilders: /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory 11 | #include The more longterm approach would be to ask upstream for a build tag to disable the plugin package, akin to the osusergo or netgo tags: https://github.com/golang/go/issues/23265 While it would be quite simple, I don't think a buildroot patch for this without upstream support would be ideal. --- package/go/go.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/go/go.mk b/package/go/go.mk index fd4caa2e5a..1c3cfa94d4 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ # set, build in cgo support for any go programs that may need it. Note that # any target package needing cgo support must include # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_STATIC_LIBS),yn) HOST_GO_CGO_ENABLED = 1 else HOST_GO_CGO_ENABLED = 0 -- 2.38.1 From yann.morin.1998 at free.fr Sun Nov 20 18:35:41 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 19:35:41 +0100 Subject: [Buildroot] [git commit] package/samba4: security bump to version 4.15.12 Message-ID: <20221120183609.D9D1E84008@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=81a02457b0f161d6a0b7c9f2f916d55983e5cb44 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems https://www.samba.org/samba/security/CVE-2022-42898.html Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- package/samba4/samba4.hash | 4 ++-- package/samba4/samba4.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index f845a31290..81cbab4552 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 814bf0bbaa..31f692e03d 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.11 +SAMBA4_VERSION = 4.15.12 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From yann.morin.1998 at free.fr Sun Nov 20 18:36:15 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 19:36:15 +0100 Subject: [Buildroot] [PATCH] package/samba4: security bump to version 4.15.12 In-Reply-To: <20221120171300.3796332-1-peter@korsgaard.com> References: <20221120171300.3796332-1-peter@korsgaard.com> Message-ID: <20221120183615.GG2516@scaer> Peter, All, On 2022-11-20 18:13 +0100, Peter Korsgaard spake thusly: > Fixes the following security issue: > > - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems > https://www.samba.org/samba/security/CVE-2022-42898.html > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > package/samba4/samba4.hash | 4 ++-- > package/samba4/samba4.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash > index f845a31290..81cbab4552 100644 > --- a/package/samba4/samba4.hash > +++ b/package/samba4/samba4.hash > @@ -1,4 +1,4 @@ > # Locally calculated after checking pgp signature > -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc > -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz > +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc > +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz > sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING > diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk > index 814bf0bbaa..31f692e03d 100644 > --- a/package/samba4/samba4.mk > +++ b/package/samba4/samba4.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SAMBA4_VERSION = 4.15.11 > +SAMBA4_VERSION = 4.15.12 > SAMBA4_SITE = https://download.samba.org/pub/samba/stable > SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz > SAMBA4_INSTALL_STAGING = YES > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Sun Nov 20 18:38:00 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 20 Nov 2022 14:38:00 -0400 Subject: [Buildroot] [PATCH] package/libnss: fix build failure with make 4.3.91 In-Reply-To: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> References: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> Message-ID: On Thu, Nov 17, 2022 at 3:45 PM Giulio Benetti wrote: > > Make 4.3.91 doesn't allow to safely override Simple Expanded Variables, so > let's add a patch pending upstream[0] to make those variable Conditional > Expanded. > > [0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182 > > Fixes: > http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9/ > > Signed-off-by: Giulio Benetti Tested-by: James Hilliard > --- > ...w-overriding-OS_ARCH-OS_TEST-and-OS_.patch | 45 +++++++++++++++++++ > 1 file changed, 45 insertions(+) > create mode 100644 package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch > > diff --git a/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch > new file mode 100644 > index 0000000000..7b3abea307 > --- /dev/null > +++ b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch > @@ -0,0 +1,45 @@ > +From a1a5f3afea2ee59bdbb7a74eb2d7f82b635dbd1a Mon Sep 17 00:00:00 2001 > +From: Giulio Benetti > +Date: Thu, 17 Nov 2022 20:38:48 +0100 > +Subject: [PATCH] Bug 1801182 - Allow overriding OS_ARCH, OS_TEST and > + OS_RELEASE in Makefile > + > +Starting from Make 4.3.91 simple expanded variables can't be safely > +overriden via command line anymore, so let's use conditional expanded > +variables to override OS_ARCH, OS_TEST and OS_RELEASE. > + > +Signed-off-by: Giulio Benetti > +[Upstream status: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182] > +--- > + nss/coreconf/arch.mk | 8 ++++---- > + 1 file changed, 4 insertions(+), 4 deletions(-) > + > +diff --git a/nss/coreconf/arch.mk b/nss/coreconf/arch.mk > +index 17e9faeac..85aac9341 100644 > +--- a/nss/coreconf/arch.mk > ++++ b/nss/coreconf/arch.mk > +@@ -20,17 +20,17 @@ > + # Macros for getting the OS architecture > + # > + > +-OS_ARCH := $(subst /,_,$(shell uname -s)) > ++OS_ARCH ?= $(subst /,_,$(shell uname -s)) > + > + # > + # Attempt to differentiate between sparc and x86 Solaris > + # > + > +-OS_TEST := $(shell uname -m) > ++OS_TEST ?= $(shell uname -m) > + ifeq ($(OS_TEST),i86pc) > +- OS_RELEASE := $(shell uname -r)_$(OS_TEST) > ++ OS_RELEASE ?= $(shell uname -r)_$(OS_TEST) > + else > +- OS_RELEASE := $(shell uname -r) > ++ OS_RELEASE ?= $(shell uname -r) > + endif > + > + > +-- > +2.34.1 > + > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Sun Nov 20 18:39:56 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Sun, 20 Nov 2022 14:39:56 -0400 Subject: [Buildroot] [PATCH] package/libnss: disable parallel build with Make 4.4 In-Reply-To: References: Message-ID: On Thu, Nov 17, 2022 at 3:48 PM Giulio Benetti wrote: > > Hi James, > > On 20/10/22 15:29, James Hilliard wrote: > > On Thu, Oct 20, 2022 at 2:53 AM Giulio Benetti > > wrote: > >> > >> Hi James, > >> > >>> Il giorno 20 ott 2022, alle ore 02:23, James Hilliard ha scritto: > >>> > >>> ?On Wed, Oct 19, 2022 at 7:36 PM James Hilliard > >>> wrote: > >>>> > >>>>> On Wed, Oct 19, 2022 at 3:55 PM Giulio Benetti > >>>>> wrote: > >>>>> > >>>>> Fixes: > >>>>> http://autobuild.buildroot.net/results/433/4335d0d8454035a8f74645ba8d6c2329ab2e5480/ > >>>> > >>>> Hmm, this looks like a bug in the libnss makefile, what was the failure > >>>> seen with make 4.3 here: > >>>> https://lore.kernel.org/buildroot/20220101210952.2148256-1-giulio.benetti at benettiengineering.com/ > >>> > >>> This patch also does not fix the build with make 4.4(make from master branch) > >>> from my testing. > >>> > >>> Even without shuffle mode enabled the build appears to always fail. > >> > >> Thank you for testing, I have forgotten exactly to ask you to do it :-) since almost all the failures comes from your asahi-mini that I remember to have Make 4.4. > > > > I'm running make master branch on all my autobuilders at the moment, > > the failures aren't limited to asahi-mini: > > http://autobuild.buildroot.net/?reason=libnss-3.84 > > > >> > >> So I try to reproduce the bug here at me and find out a fix. > > > > Use make master branch from here for testing: > > git clone https://git.savannah.gnu.org/git/make.git > > > > After lot of time I've found a way to fix this bug with this patch: > https://patchwork.ozlabs.org/project/buildroot/patch/20221117194505.949846-1-giulio.benetti at benettiengineering.com/ > > Can you please give a try at you too and give a Tested-by tag? Yeah, I verified it works on the recently released make 4.4 final. > > Thank you > Best regards > -- > Giulio Benetti > CEO/CTO at Benetti Engineering sas From giulio.benetti at benettiengineering.com Sun Nov 20 19:18:57 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 20 Nov 2022 20:18:57 +0100 Subject: [Buildroot] [PATCH] package/libnss: disable parallel build with Make 4.4 In-Reply-To: References: Message-ID: Hi James, > Il giorno 20 nov 2022, alle ore 19:41, James Hilliard ha scritto: > > ?On Thu, Nov 17, 2022 at 3:48 PM Giulio Benetti > wrote: >> >> Hi James, >> >>> On 20/10/22 15:29, James Hilliard wrote: >>> On Thu, Oct 20, 2022 at 2:53 AM Giulio Benetti >>> wrote: >>>> >>>> Hi James, >>>> >>>>> Il giorno 20 ott 2022, alle ore 02:23, James Hilliard ha scritto: >>>>> >>>>> ?On Wed, Oct 19, 2022 at 7:36 PM James Hilliard >>>>> wrote: >>>>>> >>>>>>> On Wed, Oct 19, 2022 at 3:55 PM Giulio Benetti >>>>>>> wrote: >>>>>>> >>>>>>> Fixes: >>>>>>> http://autobuild.buildroot.net/results/433/4335d0d8454035a8f74645ba8d6c2329ab2e5480/ >>>>>> >>>>>> Hmm, this looks like a bug in the libnss makefile, what was the failure >>>>>> seen with make 4.3 here: >>>>>> https://lore.kernel.org/buildroot/20220101210952.2148256-1-giulio.benetti at benettiengineering.com/ >>>>> >>>>> This patch also does not fix the build with make 4.4(make from master branch) >>>>> from my testing. >>>>> >>>>> Even without shuffle mode enabled the build appears to always fail. >>>> >>>> Thank you for testing, I have forgotten exactly to ask you to do it :-) since almost all the failures comes from your asahi-mini that I remember to have Make 4.4. >>> >>> I'm running make master branch on all my autobuilders at the moment, >>> the failures aren't limited to asahi-mini: >>> http://autobuild.buildroot.net/?reason=libnss-3.84 >>> >>>> >>>> So I try to reproduce the bug here at me and find out a fix. >>> >>> Use make master branch from here for testing: >>> git clone https://git.savannah.gnu.org/git/make.git >>> >> >> After lot of time I've found a way to fix this bug with this patch: >> https://patchwork.ozlabs.org/project/buildroot/patch/20221117194505.949846-1-giulio.benetti at benettiengineering.com/ >> >> Can you please give a try at you too and give a Tested-by tag? > > Yeah, I verified it works on the recently released make 4.4 final. Thanks a lot! Giulio > >> >> Thank you >> Best regards >> -- >> Giulio Benetti >> CEO/CTO at Benetti Engineering sas > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Sun Nov 20 20:42:26 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 21:42:26 +0100 Subject: [Buildroot] [PATCH] fs/ext2: generate Y2K38-resilient filesystems Message-ID: <20221120204226.3565528-1-yann.morin.1998@free.fr> When creating a filesystem, mkfs.ext will chose the inode size depending on the size of the filesystem. Small filesystem get 128-bytes inodes, while bigger filesystems use 256-byte inodes (inode must be a power of 2 larger or equal to 128, and smaller or equal to the blocksize). However, 128-byte inodes can't store timestamps past the dreaded 2038-01-19 03:14:07Z deadline, while inodes larger than or equal to 256 do not have the issue. It turns out that the tipping point to decide whether a filesystem is small or big, is about around the size of the filesystems we generate for our runtime tests. This causes the kernel to emit warning like: ext2 filesystem being remounted at / supports timestamps until 2038 (0x7fffffff) We add a new option to our ext2 filesystem, so that user can specify the size of the inode. That new option defaults to 256 to be resilient to the Y2K38 problem. Note: it was already possible for users to explicitly pass the -I option, through BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS. We could have chosen to extend the existing value with a -I 256, but that is not satisfactory. Indeed, we do want to ensure that the default is now Y2K38-OK, even for existing configurations that did not have explicit setting. We also pass that new option before the user-specified arbitrary ones, so that BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS still wins (in case -I was set there). Signed-off-by: Yann E. MORIN --- fs/ext2/Config.in | 13 +++++++++++++ fs/ext2/ext2.mk | 1 + 2 files changed, 14 insertions(+) diff --git a/fs/ext2/Config.in b/fs/ext2/Config.in index 705446df57..3c68638fd8 100644 --- a/fs/ext2/Config.in +++ b/fs/ext2/Config.in @@ -60,6 +60,19 @@ config BR2_TARGET_ROOTFS_EXT2_INODES int "exact number of inodes (leave at 0 for auto calculation)" default 0 +config BR2_TARGET_ROOTFS_EXT2_INODE_SIZE + int "inode size" + default 256 + help + Set the size of inodes, in bytes, as a power of 2 larger or + equal to 128. + + Set to 0 to let the filesystem generator decide. If unsure, + keep the default, 256. + + Note: 128-byte inodes suffer of the Y2K38 problem, and can't + store timestamps beyond 2038-01-19 03:14:07Z. + config BR2_TARGET_ROOTFS_EXT2_RESBLKS int "reserved blocks percentage" default 5 diff --git a/fs/ext2/ext2.mk b/fs/ext2/ext2.mk index 5b5393f092..e69e79cd2e 100644 --- a/fs/ext2/ext2.mk +++ b/fs/ext2/ext2.mk @@ -22,6 +22,7 @@ ROOTFS_EXT2_OPTS = \ -N $(BR2_TARGET_ROOTFS_EXT2_INODES) \ -m $(BR2_TARGET_ROOTFS_EXT2_RESBLKS) \ -L "$(ROOTFS_EXT2_LABEL)" \ + -I $(BR2_TARGET_ROOTFS_EXT2_INODE_SIZE) \ $(ROOTFS_EXT2_MKFS_OPTS) ROOTFS_EXT2_DEPENDENCIES = host-e2fsprogs -- 2.25.1 From thomas.petazzoni at bootlin.com Sun Nov 20 21:50:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 20 Nov 2022 22:50:17 +0100 Subject: [Buildroot] [PATCH v5 2/2] board/qemu/m68k-virt: Add virt-m68k linux config In-Reply-To: <4418d046-678f-912c-8c44-348cc82c9f06@vivier.eu> References: <20220904095237.1401885-1-laurent@vivier.eu> <20220904095237.1401885-3-laurent@vivier.eu> <10716f6f-5738-5dbb-d0e7-6711331835d1@kaod.org> <4418d046-678f-912c-8c44-348cc82c9f06@vivier.eu> Message-ID: <20221120225017.2e11ac4f@windsurf> On Thu, 17 Nov 2022 20:19:33 +0100 Laurent Vivier wrote: > Because it doesn't have all the needed options to kexec a kernel and to use RAID/LVM/Device Mapper One option is to add a Linux kernel configuration fragment to add just the few additional options that you need. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From wdouglass at carnegierobotics.com Sun Nov 20 22:32:52 2022 From: wdouglass at carnegierobotics.com (Woody Douglass) Date: Sun, 20 Nov 2022 22:32:52 +0000 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: <20221120093724.GV2123054@scaer> References: <20221117173454.21159-1-wdouglass@carnegierobotics.com>, <20221120093724.GV2123054@scaer> Message-ID: Yann, All, Thanks! Is there a link where I can see the output of the autobuilders? I'm happy to help fix anything that I'm breaking here. Woody ________________________________ From: Yann E. MORIN Sent: Sunday, November 20, 2022 4:37:24 AM To: Woody Douglass Cc: buildroot at buildroot.org; Fabrice Fontaine; Thomas Petazzoni Subject: Re: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules Woodrow, All, On 2022-11-17 12:34 -0500, Woodrow Douglass via buildroot spake thusly: > This adds a separate opencv4_contrib package to manage > downloading/unpacking that repository. These extra modules > are useful for a lot of applications, but not necessary > for minimal installs, so they are all given dedicated Kconfig > options > > It's important to note that the opencv4-contrib package > downloads extra source that is compiled as a part of > the opencv4 package. This is why it is a dependency > of opencv4, and not the other way around I just added a little comment in opencv4-contrib.mk as a reminder of the situation. That makes for a lot of options, and I was wondering if some may had external dependencies. But I guess the autobulders will eventually tell us so... > Signed-off-by: Woodrow Douglass Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/Config.in | 1 + > package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ > package/opencv4-contrib/opencv4-contrib.hash | 3 + > package/opencv4-contrib/opencv4-contrib.mk | 13 + > package/opencv4/opencv4.mk | 62 +++- > 5 files changed, 387 insertions(+), 5 deletions(-) > create mode 100644 package/opencv4-contrib/Config.in > create mode 100644 package/opencv4-contrib/opencv4-contrib.hash > create mode 100644 package/opencv4-contrib/opencv4-contrib.mk > > diff --git a/package/Config.in b/package/Config.in > index aef80f9ab0..57f868530e 100644 > --- a/package/Config.in > +++ b/package/Config.in > @@ -1593,6 +1593,7 @@ menu "Graphics" > source "package/opencl-clhpp/Config.in" > source "package/opencv3/Config.in" > source "package/opencv4/Config.in" > + source "package/opencv4-contrib/Config.in" > source "package/opengl/Config.in" > source "package/openjpeg/Config.in" > source "package/pango/Config.in" > diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in > new file mode 100644 > index 0000000000..9800333035 > --- /dev/null > +++ b/package/opencv4-contrib/Config.in > @@ -0,0 +1,313 @@ > +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB > + bool "opencv4-contrib" > + depends on BR2_PACKAGE_OPENCV4 > + help > + OpenCV (Open Source Computer Vision) is a library of > + programming functions for real time computer vision. > + > + http://opencv.org/ > + > +if BR2_PACKAGE_OPENCV4_CONTRIB > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT > + bool "alphamat" > + help > + Computer Vision based Alpha Matting -- Given an input image > + and a trimap, generate an alpha matte. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO > + bool "aruco" > + help > + ArUco and ChArUco Markers -- Augmented reality ArUco marker > + and "ChARUco" markers where ArUco markers embedded inside the > + white areas of the checker board. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE > + bool "barcode" > + help > + Barcode detecting and decoding methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM > + bool "bgsegm" > + help > + Background segmentation algorithm combining statistical > + background image estimation and per-pixel Bayesian > + segmentation. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED > + bool "bioinspired" > + help > + Biological Vision -- Biologically inspired vision model: > + minimize noise and luminance variance, transient event > + segmentation, high dynamic range tone mapping methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB > + bool "ccalib" > + help > + Custom Calibration -- Patterns for 3D reconstruction, > + omnidirectional camera calibration, random pattern calibration > + and multi-camera calibration. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ > + bool "cnn_3dobj" > + help > + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net > + library to build, train and test a CNN model of visual object > + recognition and pose. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV > + bool "cvv" > + help > + Computer Vision Debugger -- Simple code that you can add > + to your program that pops up a GUI allowing you to > + interactively and visually debug computer vision programs. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS > + bool "datasets" > + help > + Datasets Reader -- Code for reading existing computer vision > + databases and samples of using the readers to train, test and > + run using that dataset's data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT > + bool "dnn_objdetect" > + help > + Object Detection using CNNs -- Implements compact CNN Model > + for object detection. Trained using Caffe but uses > + opencv_dnn module. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES > + bool "dnn_superres" > + help > + Superresolution using CNNs -- Contains four trained > + convolutional neural networks to upscale images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED > + bool "dnns_easily_fooled" > + help > + Subvert DNNs -- This code can use the activations in a > + network to fool the networks into recognizing something else. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM > + bool "dpm" > + help > + Deformable Part Model -- Felzenszwalb's Cascade with > + deformable parts object recognition code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE > + bool "face" > + help > + Face Recognition -- Face recognition techniques: Eigen, Fisher > + and Local Binary Pattern Histograms LBPH methods. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE > + bool "freetype" > + help > + Drawing text using freetype and harfbuzz. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY > + bool "fuzzy" > + help > + Fuzzy Logic in Vision -- Fuzzy logic image transform and > + inverse; Fuzzy image processing. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF > + bool "hdf" > + help > + Hierarchical Data Storage -- This module contains I/O > + routines for Hierarchical Data Format: > + https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > + meant to store large amounts of data. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS > + bool "hfs" > + help > + Hierarchical Feature Selection for Efficient Image > + Segmentation -- This module contains an efficient > + algorithm to segment an image. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH > + bool "img_hash" > + help > + This module contains algorithms to extract hash of an > + image allowing to efficiently estimate similarity between > + images. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM > + bool "intensity_transform" > + help > + The module brings implementations of intensity transformation > + algorithms to adjust image contrast. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA > + bool "julia" > + help > + Julia language wrappers with samples and tests. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR > + bool "line_descriptor" > + help > + Line Segment Extract and Match -- Methods of extracting, > + describing and matching line segments using binary > + descriptors. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB > + bool "matlab" > + help > + Matlab Interface -- OpenCV Matlab Mex wrapper code generator > + for certain opencv core modules. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC > + bool "mcc" > + help > + Macbeth Color Chart detector -- Find and return color patch > + location in MacBeth color calibration charts. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW > + bool "optflow" > + help > + Optical Flow -- Algorithms for running and evaluating > + deepflow, simpleflow, sparsetodenseflow and motion > + templates (silhouette flow). > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS > + bool "ovis" > + help > + OGRE 3D Visualiser -- allows you to render 3D data using > + the OGRE 3D engine. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING > + bool "phase_unwrapping" > + help > + Quality-guided phase unwrapping. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT > + bool "plot" > + help > + Plotting -- The plot module allows you to easily plot data > + in 1D or 2D. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY > + bool "quality" > + help > + Image Quality Analysis (IQA) API. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID > + bool "rapid" > + help > + Silhouette based 3D object tracking. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG > + bool "reg" > + help > + Image Registration -- Pixels based image registration for > + precise alignment. Follows the paper "Image Alignment and > + Stitching: A Tutorial", by Richard Szeliski. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD > + bool "rgbd" > + help > + RGB-Depth Processing module -- Linemod 3D object recognition; > + Fast surface normals and 3D plane finding. 3D visual odometry. > + 3d reconstruction using KinectFusion. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY > + bool "saliency" > + help > + Saliency API -- Where humans would look in a scene. Has > + routines for static, motion and "objectness" saliency. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM > + bool "sfm" > + help > + Structure from Motion -- This module contains algorithms > + to perform 3d reconstruction from 2d images. The core of > + the module is a light version of Libmv. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE > + bool "shape" > + help > + Shape Distance and Matching > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO > + bool "stereo" > + help > + Stereo Correspondence -- Stereo matching done with different > + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense > + stereo correspondence using Quasi Dense Stereo method. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT > + bool "structured_light" > + help > + Structured Light Use -- How to generate and project gray code > + patterns and use them to find dense depth in a scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES > + bool "superres" > + help > + Super Resolution > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING > + bool "surface_matching" > + help > + Point Pair Features -- Implements 3d object detection and > + localization using multimodal point pair features. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT > + bool "text" > + help > + Scene Text Detection and Recognition -- This module contains > + algorithms to perform text detection, words segmentation and > + text recognition in a visual scene. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING > + bool "tracking" > + help > + Vision Based Object Tracking -- Use and/or evaluate different > + visual object tracking techniques. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB > + bool "videostab" > + help > + Video Stabilization > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ > + bool "viz" > + help > + 3D Visualizer > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE > + bool "wechat_qrcode" > + help > + WeChat QR code detector for detecting and parsing QR code. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D > + bool "xfeatures2d" > + help > + Features2D extra -- Extra 2D Features Framework containing > + experimental and non-free 2D feature detector/descriptor > + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, > + Self-similar. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC > + bool "ximgproc" > + help > + Extended Image Processing -- Structured Forests / Domain > + Transform Filter / Guided Filter / Adaptive Manifold Filter > + / Joint Bilateral Filter / Superpixels / Ridge Detection > + Filter. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT > + bool "xobjdetect" > + help > + Boosted 2D Object Detection -- Uses a Waldboost cascade and > + local binary patterns computed as integral features for 2D > + object detection. > + > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO > + bool "xphoto" > + help > + Extra Computational Photography -- Additional photo processing > + algorithms: Color balance / Denoising / Inpainting. > + > +endif > diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash > new file mode 100644 > index 0000000000..4f15162e50 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.hash > @@ -0,0 +1,3 @@ > +# Locally calculated > +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk > new file mode 100644 > index 0000000000..58dbe27e28 > --- /dev/null > +++ b/package/opencv4-contrib/opencv4-contrib.mk > @@ -0,0 +1,13 @@ > +################################################################################ > +# > +# opencv4-contrib > +# > +################################################################################ > + > +OPENCV4_CONTRIB_VERSION = 4.6.0 > +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) > +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE > +OPENCV4_CONTRIB_LICENSE = Apache-2.0 > +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE > + > +$(eval $(generic-package)) > diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk > index ef15c6d911..a665793ad9 100644 > --- a/package/opencv4/opencv4.mk > +++ b/package/opencv4/opencv4.mk > @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ > # - viz: missing VTK dependency > # - world: all-in-one module > # > -# * Contrib modules from [1] are disabled: > -# - opencv_contrib package is not available in Buildroot; > -# - OPENCV_EXTRA_MODULES_PATH is not set. > -# > -# [1] https://github.com/Itseez/opencv_contrib > OPENCV4_CONF_OPTS += \ > -DBUILD_opencv_androidcamera=OFF \ > -DBUILD_opencv_apps=OFF \ > @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ > > OPENCV4_DEPENDENCIES += host-pkgconf zlib > > +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) > +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. > +# The modules in OPENCV4_CONTRIB get built as part of the build > +# process for OPENCV4, so the source needs to be unpacked already > +OPENCV4_DEPENDENCIES += opencv4-contrib > +OPENCV4_CONF_OPTS += \ > + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ > + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ > + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ > + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ > + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ > + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ > + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ > + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ > + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ > + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ > + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ > + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ > + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ > + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ > + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ > + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ > + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ > + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ > + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ > + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ > + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ > + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ > + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ > + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ > + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ > + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ > + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ > + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ > + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ > + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ > + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ > + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ > + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ > + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ > + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ > + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ > + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ > + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ > + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ > + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ > + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ > + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ > + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ > + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ > + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ > + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ > + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ > + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) > +endif > + > ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) > OPENCV4_CONF_OPTS += -DWITH_JASPER=ON > OPENCV4_DEPENDENCIES += jasper > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' -------------- next part -------------- An HTML attachment was scrubbed... URL: From baruch at tkos.co.il Mon Nov 21 06:27:09 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Mon, 21 Nov 2022 08:27:09 +0200 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs In-Reply-To: <20221120181955.851456-1-anisse@astier.eu> References: <20221120181955.851456-1-anisse@astier.eu> Message-ID: <878rk4g6jz.fsf@tarshish> Hi Anisse, On Sun, Nov 20 2022, Anisse Astier wrote: > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > when we have BR2_STATIC_LIBS=y. > > This should fix this build error from autobuilders: > > /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > 11 | #include > > The more longterm approach would be to ask upstream for a build tag to > disable the plugin package, akin to the osusergo or netgo tags: > > https://github.com/golang/go/issues/23265 > > While it would be quite simple, I don't think a buildroot patch for this > without upstream support would be ideal. Your sign-off here is missing. > --- > package/go/go.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/go/go.mk b/package/go/go.mk > index fd4caa2e5a..1c3cfa94d4 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > # set, build in cgo support for any go programs that may need it. Note that > # any target package needing cgo support must include > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_STATIC_LIBS),yn) This will not work as you intend. $(BR2_STATIC_LIBS) resolve to an empty string when BR2_STATIC_LIBS is not set. You want something like: ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) baruch > HOST_GO_CGO_ENABLED = 1 > else > HOST_GO_CGO_ENABLED = 0 -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - From peter at korsgaard.com Mon Nov 21 07:24:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Mon, 21 Nov 2022 08:24:43 +0100 Subject: [Buildroot] [PATCH] package/sdl: add upstream security fix for CVE-2022-34568 Message-ID: <20221121072444.3980541-1-peter@korsgaard.com> SDL v1.2 was discovered to contain a use-after-free via the XFree function at /src/video/x11/SDL_x11yuv.c. https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 Signed-off-by: Peter Korsgaard --- ...x11yuv.c-fix-possible-use-after-free.patch | 28 +++++++++++++++++++ package/sdl/sdl.mk | 3 ++ 2 files changed, 31 insertions(+) create mode 100644 package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch new file mode 100644 index 0000000000..d7858d0f96 --- /dev/null +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch @@ -0,0 +1,28 @@ +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 +From: Ozkan Sezer +Date: Sat, 18 Jun 2022 14:55:00 +0300 +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free + +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 +Signed-off-by: Peter Korsgaard +--- + src/video/x11/SDL_x11yuv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c +index 62698dfd..0d5754e3 100644 +--- a/src/video/x11/SDL_x11yuv.c ++++ b/src/video/x11/SDL_x11yuv.c +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S + #ifdef PITCH_WORKAROUND + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { + /* Ajust overlay width according to pitch */ +- XFree(hwdata->image); + width = hwdata->image->pitches[0] / bpp; ++ XFree(hwdata->image); + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, + 0, width, height); + } +-- +2.30.2 + diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk index 7389cd3edb..462600debb 100644 --- a/package/sdl/sdl.mk +++ b/package/sdl/sdl.mk @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl SDL_CPE_ID_PRODUCT = simple_directmedia_layer SDL_INSTALL_STAGING = YES +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch +SDL_IGNORE_CVES += CVE-2022-34568 + # we're patching configure.in, but package cannot autoreconf with our version of # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES define SDL_RUN_AUTOGEN -- 2.30.2 From neal.frager at amd.com Mon Nov 21 09:12:05 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 21 Nov 2022 09:12:05 +0000 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221108200704.23955-1-neal.frager@amd.com> References: <20221108200704.23955-1-neal.frager@amd.com> Message-ID: Hello everyone, Just a friendly reminder regarding this patch. Any feedback? If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- boot/uboot/uboot.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..216efc5a13 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) -UBOOT_BINS += u-boot +UBOOT_BINS += u-boot u-boot.elf # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick -- 2.17.1 Best regards, Neal Frager AMD From neal.frager at amd.com Mon Nov 21 09:13:14 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 21 Nov 2022 09:13:14 +0000 Subject: [Buildroot] [PATCH v4 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221109164836.60da738e@booty> References: <20221109155621.4af7f270@booty> <20221109164836.60da738e@booty> Message-ID: Hello everyone Just a friendly reminder. Any additional feedback regarding this patch set? > Hi Luca, > > > Le 9 nov. 2022 ? 15:56, Luca Ceresoli a ?crit : > > > > ?On Wed, 9 Nov 2022 02:12:14 -0700 > > Neal Frager wrote: > > > >> This patch adds support for Xilinx Versal VCK190 evaluation board. > >> > >> VCK190 features can be found here: > >> https://www.xilinx.com/products/boards-and-kits/vck190.html > >> > >> The VCK190 is based on the Xilinx Versal family: > >> https://www.xilinx.com/products/silicon-devices/acap/versal.html > >> > >> The VC1902 included with the VCK190 evaluation board has Xilinx AI > >> Engine acclerators designed for accelerating machine learning > >> applications. Also included is an upgrade from prior Zynq and > >> ZynqMP families to ARM Cortex-A72 cores. > >> > >> While the Linux kernel for Versal is quite similar to ZynqMP, the > >> boot process has significantly changed. > >> > >> Triple-redundant MicroBlaze cores are used to boot and setup Versal > >> devices. For this reason, current buildroot support will download > >> pre-built firmware images and use Xilinx bootgen to generate the > >> boot.bin for the vck190. > >> > >> Signed-off-by: Neal Frager > > > > [...] > > > >> diff --git a/configs/versal_vck190_defconfig > >> b/configs/versal_vck190_defconfig new file mode 100644 index > >> 0000000000..8c5d391b97 > >> --- /dev/null > >> +++ b/configs/versal_vck190_defconfig > >> @@ -0,0 +1,38 @@ > >> +BR2_aarch64=y > >> +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y > >> +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" > >> +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" > >> +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" > >> +BR2_LINUX_KERNEL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > >> +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > >> +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" > >> +BR2_LINUX_KERNEL_DTS_SUPPORT=y > >> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" > >> +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > >> +BR2_TARGET_ROOTFS_EXT2=y > >> +BR2_TARGET_ROOTFS_EXT2_4=y > >> +# BR2_TARGET_ROOTFS_TAR is not set > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" > >> +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y > >> +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y > >> +BR2_TARGET_UBOOT=y > >> +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > >> +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > >> +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" > >> +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" > >> +BR2_TARGET_UBOOT_NEEDS_DTC=y > >> +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y > >> +BR2_TARGET_UBOOT_FORMAT_ELF=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE=y > >> +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" > >> +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" > > > > These two lines should be removed. They hold the default values > > after it has been added to patch 1. > > While functionally, you are correct that I can remove these two lines, I am not sure it is the right thing to do. > > I designed these patches with the idea of supporting additional versal boards in the future. When a second board gets supported, it would make more sense for each defconfig be designed for the specific board. > > I only created a default, so that the package would always build, even with tests where these parameters are not defined. But in reality, I would like users to always specify these parameters to get the right boot firmware files for their board. > > One thing I could do is get rid of the version definition in the defconfig file and let that just be default (latest) unless specified otherwise by a user. > Thinking twice about that I think you have a good point here, at least for the version whose default is likely to change in the future. So you can leave it as is, forget about my comment. > Reviewed-by: Luca Ceresoli Best regards, Neal Frager AMD From thomas.petazzoni at bootlin.com Mon Nov 21 07:38:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 07:38:46 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-20 Message-ID: <20221121073854.79C81400CC@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-20 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 0 | 1 | 1 | 2 | 2022.08.x | 20 | 16 | 0 | 36 | master | 204 | 204 | 3 | 411 | next | 8 | 18 | 0 | 26 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 19 libnss-3.84 | 18 host-go-1.19.3 | 10 linux-6.0.1 | 9 host-binutils-2.38 | 8 host-rust-1.64.0 | 8 gobject-introspection-1.72.0 | 7 host-pahole-1.24 | 7 xz-5.2.7 | 6 libgcrypt-1.10.1 | 5 dash-0.5.11.5 | 4 fontconfig-2.13.1 | 3 google-breakpad-c85eb4a59b6... | 3 igh-ethercat-1.5.2 | 3 libglib2-2.72.3 | 3 python-numpy-1.23.4 | 3 efivar-38 | 2 elfutils-0.186 | 2 libcap-ng-0.8.3 | 2 libgpg-error-1.45 | 2 linuxptp-3.1.1 | 2 ltp-testsuite-20220930 | 2 lttng-modules-2.13.1 | 2 mender-3.4.0 | 2 ocf-linux-20171122 | 2 perl-5.34.1 | 2 rtl8723bu-d79a676a8d3f0bb6a... | 2 skalibs-2.12.0.1 | 2 sudo-1.9.11p2 | 2 tealdeer-1.6.1 | 2 unknown | 2 afboot-stm32-3566acd582e553... | 1 alsa-lib-1.2.8 | 1 apcupsd-3.14.14 | 1 asterisk-16.25.2 | 1 bat-0.19.0 | 1 cni-plugins-1.1.1 | 1 cppcms-2.0.0-beta2 | 1 crucible-2022.05.25 | 1 dropbear-2022.82 | 1 edk2-edk2-stable202102 | 1 fdk-aac-2.0.2 | 1 freerdp-2.9.0 | 1 frr-8.3.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: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gerbera-1.10.0 | 1 gummiboot-2bcd919c681c952eb... | 1 hackrf-2022.09.1 | 1 host-binutils-2.39 | 1 host-gcc-initial-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-heimdal-7.7.0 | 1 hyperfine-1.14.0 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libgcrypt | 1 libkcapi-1.4.0 | 1 libmad-0.15.1b | 1 libmdbx-0.11.12 | 1 libndp-1.8 | 1 libsigsegv-2.14 | 1 libuhttpd-3.14.1 | 1 lighttpd-1.4.67 | 1 lirc-tools-0.10.2 | 1 lttng-babeltrace-1.5.7 | 1 memcached-1.6.16 | 1 musl-1.2.3 | 1 nodejs-16.17.1 | 1 ntp-4.2.8p15 | 1 open62541 | 1 open62541-v1.3.3 | 1 opencv3-3.4.17 | 1 openssh-9.1p1 | 1 pcsc-lite-1.9.9 | 1 quickjs-2021-03-27 | 1 rauc-1.8 | 1 rocksdb-6.20.3 | 1 s6-linux-utils-2.6.0.0 | 1 sconeserver-8d1935919a20133... | 1 sqlite | 1 uboot-tools-2021.07 | 1 uqmi-0a19b5b77140465c29e2af... | 1 valgrind-3.19.0 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 zabbix-5.4.9 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/081c15a82b02a038b164a1b552bc3ccfe01d677a | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/8b55d6e88c2bf2646488efb79a21684dc3954b7b | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/64261e307ce33306fcd4d850f1d8e7f126ff8201 | x86_64 | asterisk-16.25.2 | NOK | http://autobuild.buildroot.net/results/8846c97945018d567dee6b0aafdd2935abf048b9 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/97bab8946dc2a281d6f648728ee005d9239fad97 | s390x | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/1066005e24d462876f0338c2b39f1088f9e259eb | or1k | cppcms-2.0.0-beta2 | NOK | http://autobuild.buildroot.net/results/9d01a2770942af61403b49b00c13f18a4a4497e8 | ORPH aarch64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/600ad37499df88d1b4ad1a87ca33ad8fa96e8afd | s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/7bd9a321ac96fbe7830c3a6162d436dc941d7582 | ORPH powerpc64le | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/65f571dff566e7936e871b1882d092e05afdbe19 | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/55e505fa955012a6d1957edccb62fdf40ced370e | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/627c6d9b2943689d70440bf73a1649580df8cf0b | ORPH riscv64 | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/01b57ee9358ffb87729336e2bd6b8a50ae7216ef | i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/4c261ffaa57a222314b88fe7f42823a70ed852bd | i586 | efivar-38 | NOK | http://autobuild.buildroot.net/results/62dad7eb01a1960aea10d620510acf46dff9d9b7 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/dc874d7e319adad392b9cd3e07396cc2a9c41cd6 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a5b0a9987bb8919a0627a1cc6a9249daed6c5aaf | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/adf385b02e03895a55684ed95047babdf7a4d860 | ORPH mipsel | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/59725fc8bbd1228a922e439dd34c6049335f662a | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/521ef62bdecc0b8d732ac469407f3116c8033877 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/9ec0cf903e86c52e4830d71fed04100f90fba1d0 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/bda8f88c3cb9ec8046758a55314ffd343dd3a3a8 | ORPH arm | freerdp-2.9.0 | NOK | http://autobuild.buildroot.net/results/7c1af8d3420ef6b08583c22fff94f0576e3db225 | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/6e2e1d211c8d98b89c6d341a760264c6739bdabe | s390x | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/65e020537f99a747a7862e73fff3b0cb781bc79c | armeb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/716c262a8fa5258fb76e25b25815235860351e17 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aad88611d5145d99d7d807ca69783fbe2a9a1cd7 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8e9853b1be4bce2e7f6a9f5d4768780e52452dfb | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d2fc4e6c3f15bb5a2eaea49e439e92fb8292e47e | aarch64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/ed5f7ae6d6387356754741ef92b9cb478943e797 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/012ab4b8c194a82ac98c95a6cf69e6e1c38cfb00 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/de7848f1c3d6f33858fa4e18b1b807a90b1045b8 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1ff478564c323b1a6c0131f916fb82dc6714d048 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f3f64f764a7ff52d195188e42bb6ea0b65544e40 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/fdbf9a798ecf7476fcfd8c333e52e013a901973f | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/88764f6c060d7a6ad2f4259aa9108187890af1c8 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/68c23fb85471d620ae652fd31242fdd22049b816 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4cca48971d34fd5586c6e8abcd04ec2550813e48 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/cb4a537c4af5896c148553879f09ec01de66196b | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/85e502be8d8e4f6ded9b8169fa5f665a81dec4dc | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5c78b5cb2d3d26ee9ffa983243751cad5c1c2a89 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/075410881e481bab07ebfb3a39056a144db3931e | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b3e8a1e11e91fa972af8a09d51db19fa9be8c6bb | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b32b5ad90834923d2755be57923552364d59bc06 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b9c5417c6f597d8a1520d1e7251f7594acb0ad60 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/31cf5085b41f0dbbd41fcf5e8e7390f2cd618b48 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3a519a285683aeaaf428daf4878fb7d2a7fc2a93 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d425941104f00d6b329b119523d881f890d20937 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f3c25bd35459c7d28b74dfecabfb57e1ea1ab6dc | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bf5e9d9bff9875b75722f68a48ca787740e8a556 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b25d033583c19ec047c35ea053a9a0df04e4865e | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5c4872a343c870b45401fc41f13945a0dadf42ff | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/750adfd9b894dabd83ac2e8c80e37411cb3169c3 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/7ac2ddfc52df958ffc395532e2defeaec5b3654d | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d1b7ed24db7491915bfd26044fd0fec445ec32a3 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b68810d8a7c3f8e3cf38d256ba4b0bd68294340f | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6a8532fd17be809d60394f470e3e4d12b891ed70 | ORPH x86_64 | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/f06af07e8553086608dde572d543f70ede081e53 | arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/eed6511613877584b51bdd3360984af20bbb8330 | arm | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/1f9034762ab5fc5eff2ee799bf7e9d3f024ce76f | i586 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/60dfdb9d15d49cde4ff91513de37816cce367360 | or1k | hackrf-2022.09.1 | NOK | http://autobuild.buildroot.net/results/c8985c0a3893fbf35297875d6c2de400bdab66bc | ORPH i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/125c79dd197591d9ba4d31105deff49275767fb6 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5eaff157358a655257b7753e4b5feeb6fc0cbcb6 | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4c7ce77dbe96af733294244ed12fc585f290f700 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6ffb26759371bffeb216f826cbfa6ee9cab0f8e2 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8fbc62dfb10b0c1fe8187d2ab742e5d077a5b81d | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4c8522cc6758ebef4dbc2a0635d5483416185cac | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/756166d32314a4a1d2f274a4ab7651180e637e21 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/92b4092c2b9f3c1e0c761d5c0d8caf5a0996a629 | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/94a8c8f1cec0b8e45899f224cc48e6dad5951dc9 | microblazeel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/7264004069486b6f588ba82711231902aeaf760f | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/8ed8bfd87da92bb43238cbf5344028d62fcb4b21 | ORPH mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0b80392e62c2424550eb8eee0237842d958e4054 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2c46e23ecedc6589800bc515dfaf012f0ec1125f | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e6e257f0f8ea6be8abcf0b783c83416ff0ef72df | i586 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/919b30e7b94960262fc7e85f2c09db3890c21f4b | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/848d4f97ba735109a00fd05ad902c6a18a69a153 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c9fe1802c738ce809a7171547f805ac8dbdb6ec9 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/244f4a58d7c1df09aa58e6f39af32fb62ba4df52 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/69cd66071b5b428a628490b86a025a9910ed5176 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/bac9623057a27661e1024748a9513c923c59318a | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0ed2aadd08604fa42685523ad7fa61be3dad634b | powerpc64le | host-heimdal-7.7.0 | NOK | http://autobuild.buildroot.net/results/d0374059019a074d41b9bbaaa47edf8c117d60f0 | ORPH m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a8583113ddb962294a0a111990424c386c3f8eff | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/60fccd1d706918a634c7d42802e9ed0f420d70b5 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/547b56c871e622f6ae0cdd0f74a3efbb945608a4 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d7fe64218d106728c7d70a91a7fd68640bbaa1b7 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a282e9f4733ca2ca3e324bffabe960c498d8c827 | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/52cb7494bf681cb07dc3d1afe58c4edc19aea17d | microblazeel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8513465a7b911425064b0e7f768df6027a3995e4 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/83c7075cfa30b5006a97e45fe39b0de0f5868643 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/da1bd2e82aa07713835cd43c871050cdc683b83a | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/0c91dc46d4072a83f832f0f04b3e4f3c9d393a39 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/338112b374d4fd25eea1be79538392ce160d3b02 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e70ac577abd64926d835ef897f3c70768a32060d | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2b6250fcf7502e3807e4003b342608b50b819395 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/4dffb1ff4a7b5db62c8e5c0a8f2ca3ffbca6d336 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/acaa42a75d956ecad7de882b2b930138836fcd52 | mipsel | hyperfine-1.14.0 | NOK | http://autobuild.buildroot.net/results/77f938128148b44a1b76ceb967840eaed51085ca | ORPH microblazeel | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/b374db0999ae3f7ef17c3943d9a86e69cebee2a2 | aarch64_be | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/019f555189c1a85e260ff989d4e80b01b76d352f | powerpc64le | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/d96257c1c76e0f93b7611ac25865b4340b725ce6 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/072671ff0a0ce4ca183fc05edfc7190013fa94a1 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/05e3d3116c9ffe592c2341e2c96e7f47bb3da7c8 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/9631741d2d5613629064f7794d42722a4a63bd98 | armeb | libgcrypt | TIM | http://autobuild.buildroot.net/results/0df6551e9666d1087d2ec376fc1711f2209a080d | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1d9d13749dfb5e8323b1a152bb1c7d2e66a4f0e7 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/652a938c034b02f1db552b459406589e50f6e09c | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1449390077d24ddb122404a265de25d8efe8de8f | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/79324fc7f44da3319f540689f7c16da2d1e03ced | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/0a1c61604f9670e723e9c5f2dd68a435608dd1af | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/d1c5108fb670dc3d75d82aec1bb5b4c475f55248 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/44126963696f1a81c0de2ca675867b7504f2a398 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f8eb3dacb207a8d41213c2eafc7b9dd69e299ba3 | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/cc7c196007f4ec7531aa53d48e7e50a3748eba0d | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/921556dd32f1a25a6b3da6ac27ee8abb48867838 | ORPH microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/1ee9a22004cbd852e6cb04a6ec085d628e468110 | arm | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/193561808566792e2e11a1b79b845c97ec0b6f63 | ORPH sh4 | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/51e832cdc2c0c52a6ae5569af5a395997a38e88f | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/e9bdf32eed0d9e601234a8814d0e05eb4ad77c70 | powerpc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b8029f361e82fa3d96796b71dd893c50f1805e8e | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f80c52a049eab6a1afc76e47b521ba1240401e8a | mips64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d4a24c59a89143c2b24e673dcc0d231939b951e2 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/de00c6c73d4ac4c1e57566845439499b2f5a50b3 | sh4eb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/10b4b40dfd7226f44385f98cdc405ab44a4fc5b9 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/dd12a15d452ca5e637d5a065ca6411f612da0273 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b6dd8cd66adbbecebe6c048fe9ecb78f0e2ab759 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/747e13d22c49ee6c3e8a2759e7dd856835507d6d | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/dff41eefd861c71fb678aaba538594945d3525f3 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/d9ded42a7e668b3a8a51f5536b8440ea8997433c | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/9377aacf9b578e6d4b17e3ce9d443985384bf0f7 | arc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2e0819d94a3879b5aa0fb715e27e1a684cde74cb | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f9fe37b78571b062730bab05381f3f2efa303745 | nios2 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/614571ed7b40d64fbb553d79d920fcbd49c14a60 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2c6afc91e5745a5d16a8024d137c860e940809e0 | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7e3aee258bac3966915d2b5bb670e831f9c57d01 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/5a7de74c9e3fb9936fecef5cb74b46d758d64d81 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3757d7ed02e1c46ed3e9fe1e3d1789323a0213c2 | arceb | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/16bed839f69ad3454d6adc5ec4c318accc232a21 | mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/2711cac869ea41bb87c458a51057c57f1b353d75 | arceb | lighttpd-1.4.67 | NOK | http://autobuild.buildroot.net/results/0bfda22e1f6acebc6cf9b6cc5890f8e05c11436b | mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3630544b7d370f4e6eec1e66374605765c705c6a | ORPH powerpc64le | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d0a21b08224d0eb20fc992785368614edc4705b3 | ORPH or1k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2d3573e1effd74280aa240f5cbe4711e9504213a | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/9a4fbc0585cfe69c8a2a5aab8573d8f124218592 | ORPH mips | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3410daf384f9781593f71570cf9d246fbb21ee99 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b536513810a596f735c91678f7e341585eec7866 | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/63056539b20189a518d0a1f263e8e91ffbfe4fcc | ORPH i686 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/d4e232929c128ca80d0af859d044841bb258ab72 | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ca8c06c11abd35a1b80802193c0668f81cc50055 | ORPH nios2 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/29447dfb5e7cc26ea2ece25f85979ebb424db45e | arc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/b752f409dc98ad4d560330afeacfad87dbc6e1bc | powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/28d152cc0ee399268758739f25de49c6a149cf8d | ORPH mips64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/cd03060e37a53d1f90c62de74fb8b56c578895dd | or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/e36577d94d411c31e5a18b1a6ac07720b803ca43 | sparc | lttng-babeltrace-1.5.7 | NOK | http://autobuild.buildroot.net/results/68c0ce2aa3e052697f6e081f084c625c0d4cc8e4 | powerpc64 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/1bbfd002d8d44477689781c0d2c105e1ba95f044 | sparc | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/03568eda52a75edf9195f897c12a9a5ef6f12d44 | or1k | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/7c0b4e4f822ca17068ec2d3cd96a817ce8ae228d | ORPH x86_64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/375c52b26cf633d7fd1c65f1e2b40b420e78fd05 | powerpc64le | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/e2488f20524827d8820945ebac8512f35be7f0bd | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/b32b0fbad1735e63ac382368be10cbd0b56b28d8 | x86_64 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/ca9d76ecbcc826f6a25df5a45e7a203c92144114 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/7a5624256a18b137a8ce18c52eb3229149d8273a | ORPH microblazeel | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/93d119f94e393d54e0512fa3dc3a24dd7174c880 | ORPH s390x | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/87c55469c471622ef9bf0e64b1caef095b6e50fb | ORPH m68k | open62541 | TIM | http://autobuild.buildroot.net/results/4d382479b6ebe943846db76587467336f3a47bf6 | xtensa | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/383a5fbcdf3b9158d6f73d5f913d07f020bf470c | ORPH powerpc | opencv3-3.4.17 | NOK | http://autobuild.buildroot.net/results/7560c631ccc6e64ba066d5f42bb20d17969e2846 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/98d8b50a6413c310eca96d5f6f06b436aa1d7166 | ORPH or1k | pcsc-lite-1.9.9 | NOK | http://autobuild.buildroot.net/results/4cdfbba6a60f8ee9f6b7495e52fd08cf2aaaedf9 | ORPH microblazeel | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/ec742667904286d6c3f57ff779c6d641c88cc099 | armeb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/43500d820a27775e209af552ecf8931921a3f373 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/3bc8fb97dd548419dca462746347095b2a62356a | sh4eb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/de8342d38bb2af674a48e55c346df3584a1aaa41 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/734eef795b2a26d23a84ec81fd02eed301b578d6 | sh4eb | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/fd578ea0d3a74b3ad3b1b2f03a7b557dcdd17d7a | x86_64 | rauc-1.8 | NOK | http://autobuild.buildroot.net/results/59142114c415f5b997b39a650e58046fb9984f12 | powerpc64 | rocksdb-6.20.3 | NOK | http://autobuild.buildroot.net/results/96df354893614b22b13074bd5ffed93c6122b877 | sparc | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/7c113ad22bb233b5faa92468a67ea6d57452cec2 | riscv32 | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/11cbc505056673594cba57dd99131786090bd54f | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/348845e272acb807aec849e8d3f59b00a219e250 | powerpc | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/9966be55329c969411f02c6333cf97788e3e4777 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/b617d8165bc26c62acca9d44c7c8efff20d46df7 | or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/7f010eac1f42c9e3fa2974b9c4fbdf2aaf0ceb9f | m68k | sqlite | TIM | http://autobuild.buildroot.net/results/ed7846d611afbe03260181fa462122ba10efb7f4 | sparc | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/a214f4ac22257223c0d27d8b2c9698df82e0d7f1 | ORPH mips64el | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/2a9061c71526070cd44054263fde8471b5771128 | ORPH sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/d2726521e6723cf93445d1151a5c7194223dd35c | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/b96f93a0c82b0d1b185c823ffccd6bb56c79a48a | sparc64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/a5b0a8e5c549e366217280c8184f1259debb996d | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/6a818ca440b638bcec3a2308d62b61cd09e51c2e | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/eebbe12540ec210e22759b2c000b06332360801b | mips64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/23e4431036e3661dfade39f5a2f93abbdf44b61a | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/d4aec984316d4200f8463774ba9ac7c0b22c8ac7 | ORPH riscv64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/5325bb37ddfe0a7ff259b0b0bf14b4e0110420a9 | ORPH armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/fcd3049cb871d9e828b52d1f41e25e4dfedb3ef4 | s390x | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/d1fd0cbd86e2a6890856f34459675914d4994a1c | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/16394683fe60c65cad8960a8df9b9c0e6a9a8114 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1170882d061f577223f306b157858c870e911729 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/37e8662145cbc12d569ada248a5b66beccb80a70 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f23dd3c45298776e3c60131fa6f0615edd7b77a6 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5de9e2b9434554ed2b60340a42fb5fd4995c1345 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/802bceeba349f2cb6a3c90a70dbd15c8a2e8b495 | ORPH armeb | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/2d275c05bb1263ff50200015db44e38dd70f79b5 | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/dfd271ae368e78644d8abe0c49745b5210b272ae | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 3 glibc-2.36-66-ga1dc0be03c9d... | 2 gensio-2.5.5 | 1 gitlab-runner-15.5.0 | 1 host-binutils-2.38 | 1 host-pahole-1.24 | 1 host-spirv-llvm-translator-... | 1 jack2-1.9.21 | 1 libgcrypt-1.10.1 | 1 linux-5.10.145-cip17 | 1 lirc-tools-0.10.2 | 1 norm-1.5.8 | 1 numactl-2.0.16 | 1 python-greenlet-2.0.0 | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/abf593f42742cb0c164668f485d04ab569faabe5 | mips64el | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/27526859ed009374e357d41d57981c3d73c2eafa | aarch64_be | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d503da2143835a30c43bcd37fa71fcf2f84264f6 | sparc64 | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/b777441f624430d052ec49dd37d12f5d1f9ca460 | arm | gitlab-runner-15.5.0 | NOK | http://autobuild.buildroot.net/results/6feffbcc81364501df6a60883f9dd871baa17ff8 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7bcf8b8b4ef115f5fd3d70edeaa2b188a0ab1403 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8054c1754ac6949926a1188dd34817d28f08fc8d | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c1d03409bff2186d77839dc9c1f48fb80a8ce9fd | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1bfb46b97a30ea1c0e6a38926de94fc240247111 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/14db191e4bd8928f367e6e4f63d96d09b1b70219 | ORPH mips64 | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/edc0de09e26f45e167565ba1fe51f3153b080c69 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/37b1fafb4389a65815f0df94fd6ccd93111e3645 | ORPH arm | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/7340c5a69beb3e7a8dcc07c81e27225a8b366f22 | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/db1d25a58bae2caee724549f1d3e1b6f4fd7861e | ORPH aarch64_be | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/ed23cba8be5fd1fc8dfc131d78f359ffed75c0f9 | ORPH arceb | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/49d7ba86747c4a59aa6cd1819b9e4f7f62250506 | aarch64 | python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/95c6be1990fcd1a0405f37f59273cfcd1bdcbab6 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/472a81e6dbe44c667dbc4e65abb3306a74f1fe6d | Classification of failures by reason for 2022.02.x -------------------------------------------------- gocryptfs-2.2.1 | 1 mongodb | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/1996a04128a1b7c757555eb7a8a6ab4888672a3d | arm | mongodb | TIM | http://autobuild.buildroot.net/results/9ebc9c6f7e56bf18886722d877000f197a5231d0 | Classification of failures by reason for 2022.08.x -------------------------------------------------- unknown | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 elfutils-0.186 | 1 frr-8.2.2 | 1 gerbera-1.10.0 | 1 host-pahole-73383b3a39afe86... | 1 host-rust-1.62.0 | 1 libsodium-1.0.18 | 1 opensbi-0.9 | 1 pcsc-lite-1.9.8 | 1 protobuf-21.5 | 1 toolchain-external-codescap... | 1 uqmi-0a19b5b77140465c29e2af... | 1 wolfssl-5.5.3 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/359965132bcd79987bd38cef872a46e4ca19f89a | mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/294db70bbc878a53ac07c0aa7ed68354548d30aa | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/40a881758ae3ee872f544eeaee6affb6722278c3 | ORPH arc | frr-8.2.2 | NOK | http://autobuild.buildroot.net/results/1437021cf0d941f49715e909c3bb0f1494b763fd | sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1aaa8f4dc1d3c067c81261083e17ffed90213eb6 | powerpc | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/f86a67e0aff99635e70ca2c3e112ca5378819bf2 | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/27b322513d585b773618ac68e34a8ad2ee54ca76 | arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/b9a696082ca3f94a5b3f5a52c4a3ea01f4601365 | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/801b5a7244db2cc5618bf9e7d710d75bd02a6d7d | arm | pcsc-lite-1.9.8 | NOK | http://autobuild.buildroot.net/results/1fc243f222c4515bc062e854b48d4509ac77774b | ORPH m68k | protobuf-21.5 | NOK | http://autobuild.buildroot.net/results/af69020f4b861abe12980054eaab27ccf088d455 | mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/a9e1341a90ab98ecec01654fe39a96c79e08501d | ORPH sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/9a3c70013e3390d2ec6172c7ef4bc79a0a1ebb24 | i686 | unknown | NOK | http://autobuild.buildroot.net/results/8310dc8cdc0310d2276261cd73ccd13401f13a3b | mips | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/500094e14cf2b780cbe71b6bf493256898bdad32 | ORPH armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/fc68218a75aa61c9bf499cbb5d0c7b278b1e96e2 | Gitlab CI results for 2022-11-20 ================================ Detail of defconfig failures for 2022.11-rc2 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3332086075 | 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.0.10 | 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 | 2022.3 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r15 | 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 | apparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 11.4.2 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.25.2 | 20.0.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 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.0.9 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2021.02.19 | 2022.09.03 | avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 99.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.1 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.12 | 20.10.20 | ORPH bash | DISTRO | https://release-monitoring.org/project/00166 | 5.1.16 | 5.2.9 | ORPH bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2022.3 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.2 | 2022.3 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.1.71 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.1.71 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.1.71 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH bind | DISTRO | https://release-monitoring.org/project/14923 | 9.16.33 | 9.18.9 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.39 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 23.0 | 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 bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.2 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.2 | 2.19.3 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.0.1 | ORPH bubblewrap | DISTRO | https://release-monitoring.org/project/10937 | 0.6.2 | 0.7.0 | bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.24 | c-icap | DISTRO | https://release-monitoring.org/project/21325 | 0.5.7 | 0.5.9 | ORPH c-icap-modules | DISTRO | https://release-monitoring.org/project/21326 | 0.5.4 | 0.5.5 | ORPH cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.6 | 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 capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.9.1 | 0.10.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 3.7.12 | 4.7.3 | ORPH ccid | DISTRO | https://release-monitoring.org/project/02612 | 1.5.0 | 1.5.1 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.0.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.7 | 0.105.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 15.0.5 | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.25.0 | cni-plugins | DISTRO | https://release-monitoring.org/project/96794 | 1.1.1 | 1.1.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.14.1 | 0.16.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.5 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.8 | 1.6.10 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.5 | 1.7 | cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cryptsetup | DISTRO | https://release-monitoring.org/project/13709 | 2.5.0 | 2.6.0 | 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 | datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.1 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.3 | 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 | davfs2 | DISTRO | https://release-monitoring.org/project/07487 | 1.6.1 | 1.7.0 | ORPH dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.15.2 | 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.2.646 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dehydrated | DISTRO | https://release-monitoring.org/project/11312 | 0.7.0 | 0.7.1 | delve | DISTRO | https://release-monitoring.org/project/40149 | 1.8.0 | 1.9.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20220728 | ORPH docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 20.10.19 | 20.10.21 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.11.2 | 2.12.2 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 20.10.19 | 20.10.21 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.1 | 2022.2 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.22.0 | dropbear | DISTRO | https://release-monitoring.org/project/00466 | 2022.82 | 2022.83 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.3 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202208 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 22.10 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.188 | ORPH elixir | DISTRO | https://release-monitoring.org/project/00673 | 1.9.4 | 1.14.2 | ell | DISTRO | https://release-monitoring.org/project/17781 | 0.53 | 0.54 | ORPH 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.1.2 | 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.2 | 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.20 | 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.48 | 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.6 | 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.0 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.34 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.14 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 5.19 | 6.0 | exempi | DISTRO | https://release-monitoring.org/project/00767 | 2.6.1 | 2.6.2 | fail2ban | DISTRO | https://release-monitoring.org/project/06602 | 1.0.1 | 1.0.2 | feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 5.1.2 | 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 fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.33 | flare-engine | DISTRO | https://release-monitoring.org/project/21433 | 1.12 | 1.13.04 | flare-game | DISTRO | https://release-monitoring.org/project/21434 | 1.12 | 1.13.04 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 22.10.26 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.3 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fmc | GUESS | https://release-monitoring.org/project/145761 | fsl-sdk-v2.0 | 0.2.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.2.1 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.1 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.1 | freerdp | DISTRO | https://release-monitoring.org/project/10442 | 2.8.1 | 2.9.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.3.1 | 8.4.1 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.5.0 | 1.9 | gcr | DISTRO | https://release-monitoring.org/project/11801 | 3.40.0 | 4.0.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.1 | 3.6.0.1 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.1 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.0 | 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 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.31.4 | 2.38.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.5.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 gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.3.7 | 2.3.8 | ORPH 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.2.1 | 2.3.0 | 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.1.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.50.0 | 1.50.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.20.4 | 1.21.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.20.4 | 1.21.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.20.4 | 1.21.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.20.4 | 1.21.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.20.4 | 1.21.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.0 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.20.4 | 1.21.2 | ORPH gstd | DISTRO | https://release-monitoring.org/project/235022 | 0.14.0 | 0.15.0 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.20.4 | 1.21.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.20.4 | 1.21.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.0 | 1.12.1 | gtkmm3 | DISTRO | https://release-monitoring.org/project/07963 | 3.22.0 | 4.8.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.6.1 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.2 | 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.2 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.6.6 | haveged | DISTRO | https://release-monitoring.org/project/11695 | 1.9.15 | 1.9.18 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.0 | 7.8.0 | ORPH hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.12.0 | ORPH hiredis | DISTRO | https://release-monitoring.org/project/01318 | 1.0.2 | 1.1.0 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.358 | 0.364 | ORPH 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.44.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 ifupdown | DISTRO | https://release-monitoring.org/project/21673 | 0.8.16 | 0.8.39 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-52 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.9.1 | inadyn | DISTRO | https://release-monitoring.org/project/21677 | 2.9.1 | 2.10.0 | inih | DISTRO | https://release-monitoring.org/project/11600 | 55 | 56 | 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.0 | 22.3.1 | intel-mediadriver | DISTRO | https://release-monitoring.org/project/20341 | 22.6.2 | 22.6.3 | intel-mediasdk | DISTRO | https://release-monitoring.org/project/21814 | 22.6.2 | 22.6.3 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20210608 | 20221108 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | 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 | iw | DISTRO | https://release-monitoring.org/project/01410 | 5.16 | 5.19 | iwd | DISTRO | https://release-monitoring.org/project/18380 | 1.30 | 2.0 | ORPH janet | DISTRO | https://release-monitoring.org/project/155612 | 1.25.0 | 1.25.1 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.0.3 | 1.1.0 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jitterentropy-library | DISTRO | https://release-monitoring.org/project/29701 | 3.3.1 | 3.4.1 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | 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 | json-for-modern-cpp | DISTRO | https://release-monitoring.org/project/11152 | 3.10.5 | 3.11.2 | ORPH 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.100.1 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | 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... | 20.3.1-Nexus | 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-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.3-Ma... | 20.1.2-Nexus | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.4-Ma... | 20.1.2-Nexus | 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.0-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.2.2-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.4-Ma... | 20.3.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... | 20.3.0-Nexus | 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.0-Ma... | 20.4.0-Nexus | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.1.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.1.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.1.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-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.2.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.1.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.1.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 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.13.1 | 2.14 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | less | DISTRO | https://release-monitoring.org/project/01550 | 590 | 608 | ORPH libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libapparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbluray | DISTRO | https://release-monitoring.org/project/01565 | 1.3.1 | 1.3.3 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.66 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.12 | 1.14 | 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 | libfreeglut | DISTRO | https://release-monitoring.org/project/00846 | 3.2.2 | 3.4.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.12.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.11.0 | 3.12.0 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.0 | 3.11.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglfw | DISTRO | https://release-monitoring.org/project/01180 | 3.3.6 | 3.3.8 | libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.74.1 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.5.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.45 | 1.46 | 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 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.9.1 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.41 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.39 | 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.1 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.22.0 | libksba | DISTRO | https://release-monitoring.org/project/01649 | 1.6.0 | 1.6.2 | ORPH libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.13 | 0.12.1 | libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.7 | 3.0.8 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.9.1 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.11 | 2.1.25 | 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.0 | libnss | DISTRO | https://release-monitoring.org/project/02503 | 3.84 | 3.85 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.13 | libopenh264 | DISTRO | https://release-monitoring.org/project/21365 | 2.2.0 | 2.3.1 | libopenssl | DISTRO | https://release-monitoring.org/project/20333 | 1.1.1q | 1.1.1s | 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.34.0 | ORPH libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | libpwquality | DISTRO | https://release-monitoring.org/project/15580 | 1.4.4 | 1.4.5 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.2.2 | 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 | 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 liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.13.3 | libvirt | DISTRO | https://release-monitoring.org/project/224041 | 7.10.0 | 8.9.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.12.3 | 1.14.0 | 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.4.1 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.0.194 | 2.1.4 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.1.3 | 2.2.0 | 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.1.63 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221012 | 20221109 | 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 | 2022.11.19 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.5 | 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.5 | 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.3 | 4.96.4 | ORPH 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-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.2 | 2.13.8 | 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 | 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.17 | ORPH lxc | DISTRO | https://release-monitoring.org/project/01860 | 4.0.12 | 5.0.1 | 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 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 10.11.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.1 | 3.2.1 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 189 | 190 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.1.71 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.16 | 1.6.17 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.00 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.4 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.4.0 | 8.5.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.4 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.5.1 | 5.6.1 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.5.1 | 5.6.1 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20190618 | 20221107 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.10.0 | 0.10.6 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.1.0 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.32.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.122 | 6.12.0.190 | mosh | DISTRO | https://release-monitoring.org/project/07269 | 1.3.2 | 1.4.0 | mpd | DISTRO | https://release-monitoring.org/project/14864 | 0.23.9 | 0.23.10 | mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.0 | 4.1.1 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.1 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.35.0 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 4.1.3 | 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 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.0 | 0.9.3 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.20.3 | 1.21.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.7 | 2.2.9 | nano | DISTRO | https://release-monitoring.org/project/02046 | 6.4 | 7.0 | ORPH ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.17 | 2.2.1 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.1 | 6.3-20221119 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.2 | 0.32.4 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 0.17.1 | 1.0.0 | 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.36.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.23 | 2.1.42 | netsnmp | DISTRO | https://release-monitoring.org/project/02062 | 5.9 | 5.9.3 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.36.4 | 1.40.4 | ORPH network-manager-openvpn | DISTRO | https://release-monitoring.org/project/69977 | 1.8.14 | 1.10.2 | nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.51.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.20.1 | 1.23.2 | nginx-modsecurity | DISTRO | https://release-monitoring.org/project/68639 | 1.0.2 | 1.0.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.17.1 | 19.1.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntfs-3g | DISTRO | https://release-monitoring.org/project/02504 | 2022.5.17 | 2022.10.3 | 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.154 | nvidia-modprobe | DISTRO | https://release-monitoring.org/project/141657 | 450.57 | 525.53 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.2.1 | 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.5.2 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.3 | 1.3.4 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.22.2 | opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2022.09.30 | 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.17 | 4.6.0 | openfpgaloader | DISTRO | https://release-monitoring.org/project/241709 | 0.6.1 | 0.9.1 | openipmi | DISTRO | https://release-monitoring.org/project/02549 | 2.0.32 | 2.0.33 | ORPH openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.14.1+1 | 20+24 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.0.0 | 4.1.4 | 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.45.2 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.5.8 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.0 | 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.18.0 | 3.19.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.18.0 | 3.19.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.18.0 | 3.19.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.18.0 | 3.19.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.31 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.32 | 0.4.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.1.71 | ORPH pango | DISTRO | https://release-monitoring.org/project/11783 | 1.50.11 | 1.50.12 | 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 parted | DISTRO | https://release-monitoring.org/project/02596 | 3.4 | 3.5 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.5 | 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 | 202210 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl | DISTRO | https://release-monitoring.org/project/13599 | 5.34.1 | 5.36.0 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | 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.002002 | 1.004004 | perl-file-listing | DISTRO | https://release-monitoring.org/project/02892 | 6.14 | 6.15 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.76 | 3.80 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.12 | 6.14 | perl-http-message | DISTRO | https://release-monitoring.org/project/02977 | 6.37 | 6.44 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.075 | 2.076 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20200824 | 1.20220520 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.26 | 9.29 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-mozilla-ca | DISTRO | https://release-monitoring.org/project/03136 | 20211001 | 20221114 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.34 | 1.35 | 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.85 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-path-tiny | DISTRO | https://release-monitoring.org/project/11962 | 0.124 | 0.142 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | 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.000001 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.12 | 5.17 | 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.1.6 | pigpio | DISTRO | https://release-monitoring.org/project/21577 | 79 | 7301 | pixman | DISTRO | https://release-monitoring.org/project/03648 | 0.40.0 | 0.42.2 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.3 | ORPH 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 | polkit | DISTRO | https://release-monitoring.org/project/03682 | 121 | 122 | poppler | DISTRO | https://release-monitoring.org/project/03686 | 22.10.0 | 22.11.0 | powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.1 | ORPH proftpd | DISTRO | https://release-monitoring.org/project/07609 | 1.3.6e | 1.3.7e | proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.1.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.13 | 0.12.1 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | 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.4 | 23.5 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH pugixml | DISTRO | https://release-monitoring.org/project/03728 | 1.12.1 | 1.13 | putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aiohttp-remotes | DISTRO | https://release-monitoring.org/project/21248 | 1.1.0 | 1.2.0 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 3.1.9 | 4.0.1 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.12.1 | 0.19.5 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.0 | 1.26.13 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.0 | 1.29.13 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.0.0 | 4.1.0a2 | python-canopen | DISTRO | https://release-monitoring.org/project/23230 | 1.0.0 | 2.0.0b1 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.0 | 3.0.1 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 8.6.0 | 9.0.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-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.32 | 3.0.0a11 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.1.0 | 2.2.1 | python-falcon | DISTRO | https://release-monitoring.org/project/03860 | 3.1.0 | 3.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 22.10.26 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.29 | python-gitdb2 | DISTRO | https://release-monitoring.org/project/12730 | 4.0.7 | 4.0.9 | python-gobject | DISTRO | https://release-monitoring.org/project/13158 | 3.42.1 | 3.42.2 | python-greenlet | DISTRO | https://release-monitoring.org/project/06870 | 2.0.0 | 2.0.1 | python-influxdb | DISTRO | https://release-monitoring.org/project/12696 | 5.3.0 | 5.3.1 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-keyring | DISTRO | https://release-monitoring.org/project/03901 | 23.9.3 | 23.11.0 | python-m2r | DISTRO | https://release-monitoring.org/project/15243 | 0.2.1 | 0.3.1 | python-mako | DISTRO | https://release-monitoring.org/project/03915 | 1.2.3 | 1.2.4 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.6.2 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.13.7 | 0.14.1 | python-memory-profiler | DISTRO | https://release-monitoring.org/project/38508 | 0.60.0 | 0.61.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 2.8.8 | 3.0b1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.4 | 1.23.5 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.0 | 1.0.1 | python-orjson | DISTRO | https://release-monitoring.org/project/31737 | 3.8.1 | 3.8.2 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.11.0 | 2.12.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.1 | 0.10.2 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3 | 22.3.1 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.31 | 3.0.32 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.3 | 5.9.4 | python-pudb | DISTRO | https://release-monitoring.org/project/03980 | 2022.1.2 | 2022.1.3 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.0 | 2.10.1 | python-pycairo | DISTRO | https://release-monitoring.org/project/13166 | 1.21.0 | 1.22.0 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20220916.1 | 20221110.1 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.1.2 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.0 | 3.0.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.20.2 | 1.21.0 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.0 | 0.13.1 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.7 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.1 | 0.20.2 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | 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.9.3 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.10.1 | 1.11.0 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.5.1 | 65.6.0 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.17.6 | 3.18.0 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 5.0.0 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.0b3 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.0.2 | 5.1.0 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.1.0 | 2.1.1 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.1 | 2.7.2 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.12 | 2.0.0a1 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.1 | 1.4.2 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.1 | 5.5.2 | python-zopfli | DISTRO | https://release-monitoring.org/project/50016 | 0.2.1 | 0.2.2 | 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.2.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.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.0 | 6.4.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.0 | 6.4.1 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-server | DISTRO | https://release-monitoring.org/project/05585 | 3.8.2 | 3.11.3 | 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 | readline | DISTRO | https://release-monitoring.org/project/04173 | 8.1.2 | 8.2 | ORPH 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.7.3 | rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2210.0 | rtl_433 | DISTRO | https://release-monitoring.org/project/14997 | 21.12 | 22.11 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.0 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.23.0 | 2.24.0 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.6.3 | 1.0.8.0 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.11 | 4.17.3 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.4.0 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.2 | 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.0.18 | 2.20.1 | 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 | sed | DISTRO | https://release-monitoring.org/project/04789 | 4.8 | 4.9 | ORPH selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.9.0 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.5.2 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.10 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.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 | 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.45.0 | 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 | 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.2 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.39.4 | 3.40.0 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.9 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 0.22.2 | 1.1 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.15.00 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.5 | 5.9.8 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.67 | sudo | DISTRO | https://release-monitoring.org/project/04906 | 1.9.11p2 | 1.9.12p1 | ORPH supertuxkart | DISTRO | https://release-monitoring.org/project/04912 | 1.3 | 1.4 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.4 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.8 | swig | DISTRO | https://release-monitoring.org/project/04919 | 4.0.2 | 4.1.0 | 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 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.1.64 | 2.2.12 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.4.2 | 12.7.1 | 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 | 250.4 | 252 | 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.7.0 | tclap | DISTRO | https://release-monitoring.org/project/04942 | 1.2.4 | 1.2.5 | tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.2.0 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5 | 2.5.1 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.17.0 | ORPH timescaledb | DISTRO | https://release-monitoring.org/project/17545 | 2.8.0 | 2.8.1 | tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.0.1 | 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.3 | tmux | DISTRO | https://release-monitoring.org/project/04980 | 3.1c | 3.3a | tor | DISTRO | https://release-monitoring.org/project/04991 | 0.4.7.10 | 0.4.7.11 | 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 | 2.4.1 | ORPH tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.3 | 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 | 3.2.0 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.4 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.0.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2022.10 | ulogd | DISTRO | https://release-monitoring.org/project/05038 | 2.0.7 | 2.0.8 | ORPH unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.2 | unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.2 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.6.1 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 0.99.20 | upx | DISTRO | https://release-monitoring.org/project/13737 | 3.96 | 4.0.1 | utf8proc | DISTRO | https://release-monitoring.org/project/07455 | 2.7.0 | 2.8.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 uuu | DISTRO | https://release-monitoring.org/project/259328 | 1.5.4 | 1.5.11 | vala | DISTRO | https://release-monitoring.org/project/05065 | 0.52.4 | 0.56.3 | 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 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.0709 | 9.0.0915 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.2 | 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.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.33 | 3.2.45 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.0.15 | 4.1.6 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.235 | ORPH wayland-protocols | DISTRO | https://release-monitoring.org/project/13997 | 1.28 | 1.29 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.0 | 2.39.1 | 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.0 | wine | DISTRO | https://release-monitoring.org/project/05134 | 7.0 | 7.21 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2022.02.18 | 2022.08.12 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.12 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 3.4.12 | 4.0.1 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.0 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.12.1 | 1.14.0 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.36.8 | 2.38.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.42.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.21 | xapp_fslsfonts | DISTRO | https://release-monitoring.org/project/17157 | 1.0.5 | 1.0.6 | xapp_fstobdf | DISTRO | https://release-monitoring.org/project/17156 | 1.0.6 | 1.0.7 | xapp_ico | DISTRO | https://release-monitoring.org/project/21722 | 1.0.5 | 1.0.6 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20221028 | xapp_oclock | DISTRO | https://release-monitoring.org/project/15042 | 1.0.4 | 1.0.5 | xapp_rgb | DISTRO | https://release-monitoring.org/project/17151 | 1.0.6 | 1.1.0 | xapp_sessreg | DISTRO | https://release-monitoring.org/project/15040 | 1.1.2 | 1.1.3 | xapp_showfont | DISTRO | https://release-monitoring.org/project/12316 | 1.0.5 | 1.0.6 | xapp_smproxy | DISTRO | https://release-monitoring.org/project/15039 | 1.0.6 | 1.0.7 | xapp_viewres | DISTRO | https://release-monitoring.org/project/17162 | 1.0.6 | 1.0.7 | xapp_xcompmgr | DISTRO | https://release-monitoring.org/project/05174 | 1.1.8 | 1.1.9 | xapp_xditview | DISTRO | https://release-monitoring.org/project/21262 | 1.0.5 | 1.0.6 | xapp_xfsinfo | DISTRO | https://release-monitoring.org/project/17158 | 1.0.6 | 1.0.7 | xapp_xgc | DISTRO | https://release-monitoring.org/project/21720 | 1.0.5 | 1.0.6 | xapp_xkbevd | DISTRO | https://release-monitoring.org/project/15017 | 1.1.4 | 1.1.5 | xapp_xkbprint | DISTRO | https://release-monitoring.org/project/17159 | 1.0.5 | 1.0.6 | xapp_xkill | DISTRO | https://release-monitoring.org/project/14993 | 1.0.5 | 1.0.6 | xapp_xlogo | DISTRO | https://release-monitoring.org/project/14991 | 1.0.5 | 1.0.6 | xapp_xlsatoms | DISTRO | https://release-monitoring.org/project/14990 | 1.1.3 | 1.1.4 | xapp_xlsclients | DISTRO | https://release-monitoring.org/project/14989 | 1.1.4 | 1.1.5 | xapp_xmh | DISTRO | https://release-monitoring.org/project/21718 | 1.0.3 | 1.0.4 | xapp_xsetroot | DISTRO | https://release-monitoring.org/project/14953 | 1.1.2 | 1.1.3 | xcb-util-cursor | DISTRO | https://release-monitoring.org/project/05166 | 0.1.3 | 0.1.4 | xcb-util-image | DISTRO | https://release-monitoring.org/project/05167 | 0.4.0 | 0.4.1 | xcb-util-keysyms | DISTRO | https://release-monitoring.org/project/05168 | 0.4.0 | 0.4.1 | xcb-util-renderutil | DISTRO | https://release-monitoring.org/project/05169 | 0.3.9 | 0.3.10 | xcb-util-wm | DISTRO | https://release-monitoring.org/project/05170 | 0.4.1 | 0.4.2 | xdriver_xf86-input-keyboard | DISTRO | https://release-monitoring.org/project/15902 | 1.9.0 | 2.0.0 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.0 | 1.2.1 | xdriver_xf86-input-mouse | DISTRO | https://release-monitoring.org/project/15901 | 1.9.3 | 1.9.4 | xdriver_xf86-input-vmmouse | DISTRO | https://release-monitoring.org/project/05244 | 13.1.0 | 13.2.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.4 | 4.16.2 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.0.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.36 | 2.37 | xlib_libFS | DISTRO | https://release-monitoring.org/project/01618 | 1.0.8 | 1.0.9 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.1 | 1.8.2 | xlib_libXau | DISTRO | https://release-monitoring.org/project/01765 | 1.0.9 | 1.0.10 | xlib_libXdmcp | DISTRO | https://release-monitoring.org/project/01772 | 1.1.3 | 1.1.4 | xlib_libXext | DISTRO | https://release-monitoring.org/project/01774 | 1.3.4 | 1.3.5 | xlib_libXfont2 | DISTRO | https://release-monitoring.org/project/17165 | 2.0.5 | 2.0.6 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.4 | 2.3.7 | xlib_libXinerama | DISTRO | https://release-monitoring.org/project/01779 | 1.1.4 | 1.1.5 | xlib_libXmu | DISTRO | https://release-monitoring.org/project/01785 | 1.1.3 | 1.1.4 | xlib_libXpm | DISTRO | https://release-monitoring.org/project/01787 | 3.5.13 | 3.5.14 | xlib_libXrandr | DISTRO | https://release-monitoring.org/project/01788 | 1.5.2 | 1.5.3 | xlib_libXrender | DISTRO | https://release-monitoring.org/project/01789 | 0.9.10 | 0.9.11 | xlib_libXtst | DISTRO | https://release-monitoring.org/project/01794 | 1.2.3 | 1.2.4 | xlib_libXxf86vm | DISTRO | https://release-monitoring.org/project/01799 | 1.1.4 | 1.1.5 | xlib_libfontenc | DISTRO | https://release-monitoring.org/project/01613 | 1.1.4 | 1.1.6 | xlib_libxkbfile | DISTRO | https://release-monitoring.org/project/01781 | 1.1.0 | 1.1.1 | xlib_libxshmfence | DISTRO | https://release-monitoring.org/project/01792 | 1.3 | 1.3.1 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.1 | 2022.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.05.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.21 | 3.22 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 371 | 376 | ORPH xutil_makedepend | DISTRO | https://release-monitoring.org/project/13528 | 1.0.6 | 1.0.7 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.7 | 5.2.8 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.0 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 5.4.9 | 6.2.4 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.2.3 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.1.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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 exiv2 | CVE-2022-3953 | https://security-tracker.debian.org/tracker/CVE-2022-3953 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 exiv2 | CVE-2022-3953 | https://security-tracker.debian.org/tracker/CVE-2022-3953 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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 freerdp | CVE-2022-39316 | https://security-tracker.debian.org/tracker/CVE-2022-39316 freerdp | CVE-2022-39318 | https://security-tracker.debian.org/tracker/CVE-2022-39318 freerdp | CVE-2022-39319 | https://security-tracker.debian.org/tracker/CVE-2022-39319 freerdp | CVE-2022-39347 | https://security-tracker.debian.org/tracker/CVE-2022-39347 freerdp | CVE-2022-41877 | https://security-tracker.debian.org/tracker/CVE-2022-41877 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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-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-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2021-28861 | https://security-tracker.debian.org/tracker/CVE-2021-28861 python3 | CVE-2022-26488 | https://security-tracker.debian.org/tracker/CVE-2022-26488 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 sysstat | CVE-2022-39377 | https://security-tracker.debian.org/tracker/CVE-2022-39377 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 xterm | CVE-2022-45063 | https://security-tracker.debian.org/tracker/CVE-2022-45063 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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exim | CVE-2022-37451 | https://security-tracker.debian.org/tracker/CVE-2022-37451 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 exiv2 | CVE-2022-3953 | https://security-tracker.debian.org/tracker/CVE-2022-3953 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 freerdp | CVE-2022-39316 | https://security-tracker.debian.org/tracker/CVE-2022-39316 freerdp | CVE-2022-39318 | https://security-tracker.debian.org/tracker/CVE-2022-39318 freerdp | CVE-2022-39319 | https://security-tracker.debian.org/tracker/CVE-2022-39319 freerdp | CVE-2022-39347 | https://security-tracker.debian.org/tracker/CVE-2022-39347 freerdp | CVE-2022-41877 | https://security-tracker.debian.org/tracker/CVE-2022-41877 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 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 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 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-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 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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-1050 | https://security-tracker.debian.org/tracker/CVE-2022-1050 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 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 sysstat | CVE-2022-39377 | https://security-tracker.debian.org/tracker/CVE-2022-39377 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 xscreensaver | CVE-2021-34557 | https://security-tracker.debian.org/tracker/CVE-2021-34557 xterm | CVE-2022-45063 | https://security-tracker.debian.org/tracker/CVE-2022-45063 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.08.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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dbus-broker | CVE-2022-31212 | https://security-tracker.debian.org/tracker/CVE-2022-31212 dbus-broker | CVE-2022-31213 | https://security-tracker.debian.org/tracker/CVE-2022-31213 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 exiv2 | CVE-2022-3717 | https://security-tracker.debian.org/tracker/CVE-2022-3717 exiv2 | CVE-2022-3718 | https://security-tracker.debian.org/tracker/CVE-2022-3718 exiv2 | CVE-2022-3719 | https://security-tracker.debian.org/tracker/CVE-2022-3719 exiv2 | CVE-2022-3755 | https://security-tracker.debian.org/tracker/CVE-2022-3755 exiv2 | CVE-2022-3756 | https://security-tracker.debian.org/tracker/CVE-2022-3756 exiv2 | CVE-2022-3757 | https://security-tracker.debian.org/tracker/CVE-2022-3757 exiv2 | CVE-2022-3953 | https://security-tracker.debian.org/tracker/CVE-2022-3953 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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 freerdp | CVE-2022-39316 | https://security-tracker.debian.org/tracker/CVE-2022-39316 freerdp | CVE-2022-39318 | https://security-tracker.debian.org/tracker/CVE-2022-39318 freerdp | CVE-2022-39319 | https://security-tracker.debian.org/tracker/CVE-2022-39319 freerdp | CVE-2022-39347 | https://security-tracker.debian.org/tracker/CVE-2022-39347 freerdp | CVE-2022-41877 | https://security-tracker.debian.org/tracker/CVE-2022-41877 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-37797 | https://security-tracker.debian.org/tracker/CVE-2022-37797 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-aiohttp | CVE-2022-33124 | https://security-tracker.debian.org/tracker/CVE-2022-33124 python-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-twisted | CVE-2022-24801 | https://security-tracker.debian.org/tracker/CVE-2022-24801 python-twisted | CVE-2022-39348 | https://security-tracker.debian.org/tracker/CVE-2022-39348 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 sysstat | CVE-2022-39377 | https://security-tracker.debian.org/tracker/CVE-2022-39377 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 xterm | CVE-2022-45063 | https://security-tracker.debian.org/tracker/CVE-2022-45063 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 james.hilliard1 at gmail.com Mon Nov 21 12:20:20 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 21 Nov 2022 05:20:20 -0700 Subject: [Buildroot] [PATCH 1/2] package/python-orjson: bump to version 3.8.2 Message-ID: <20221121122021.287011-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 1de1d7cdc2..8563ed544f 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 0a266e827a..b18a5cdada 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.7.11 +PYTHON_ORJSON_VERSION = 3.8.2 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 21 12:20:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 21 Nov 2022 05:20:21 -0700 Subject: [Buildroot] [PATCH 2/2] package/python-maturin: bump to version 0.14.1 In-Reply-To: <20221121122021.287011-1-james.hilliard1@gmail.com> References: <20221121122021.287011-1-james.hilliard1@gmail.com> Message-ID: <20221121122021.287011-2-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- 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 eadf300bc2..b9936fe8bf 100644 --- a/package/python-maturin/python-maturin.hash +++ b/package/python-maturin/python-maturin.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 06d9d166b4a2d86f06ed09eeb362ac03728e1fbd2b852cc6a4ddc7cc75029237 maturin-0.13.7.tar.gz +sha256 54976d46be5d1e0d94ae8fbcfb8e72212b1ec9fe9752e3d14510c17a4000efeb maturin-0.14.1.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 ffbd131ef0..ab87df3842 100644 --- a/package/python-maturin/python-maturin.mk +++ b/package/python-maturin/python-maturin.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MATURIN_VERSION = 0.13.7 +PYTHON_MATURIN_VERSION = 0.14.1 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/4f/19/6f982e341612ab442f90ba1a047a4188d48473ad0d1dbfb3dffdaa20e095 +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/a3/54/6bac789ab775b5ef1f07977e998cf719857e2675c3442f3f24e0399e1483 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit -- 2.34.1 From mf at go-sys.de Mon Nov 21 12:40:01 2022 From: mf at go-sys.de (Michael Fischer) Date: Mon, 21 Nov 2022 13:40:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: fix sdl_init() error with kernel 5.15 Message-ID: <20221121124001.24170-1-mf@go-sys.de> Fixes #6421 Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Signed-off-by: Michael Fischer --- package/sdl2/0001-fix-CRTC-default-mode.patch | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 package/sdl2/0001-fix-CRTC-default-mode.patch diff --git a/package/sdl2/0001-fix-CRTC-default-mode.patch b/package/sdl2/0001-fix-CRTC-default-mode.patch new file mode 100644 index 0000000000..5efc3f55c2 --- /dev/null +++ b/package/sdl2/0001-fix-CRTC-default-mode.patch @@ -0,0 +1,66 @@ +Patch to fix SDL_Init() error with kernel 5.15.x +Thanks to Sam Lantinga for his help. +Fix: #6421 + +Backported from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 + +Signed-off-by: Michael Fischer + + +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c +index eae7214551a9..eeeefef2b2c1 100644 +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the + list of SDL Displays in _this->displays[] */ + static void +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { +- ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) ++{ + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); + SDL_DisplayData *dispdata = NULL; + SDL_VideoDisplay display = {0}; +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { + drmModeModeInfo *mode = &connector->modes[i]; + + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { +- mode_index = i; +- break; ++ mode_index = i; ++ break; + } + } + + if (mode_index == -1) { +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); +- goto cleanup; ++ int current_area, largest_area = 0; ++ ++ /* Find the preferred mode or the highest resolution mode */ ++ for (i = 0; i < connector->count_modes; i++) { ++ drmModeModeInfo *mode = &connector->modes[i]; ++ ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { ++ mode_index = i; ++ break; ++ } ++ ++ current_area = mode->hdisplay * mode->vdisplay; ++ if (current_area > largest_area) { ++ mode_index = i; ++ largest_area = current_area; ++ } ++ } ++ if (mode_index != -1) { ++ crtc->mode = connector->modes[mode_index]; ++ } ++ } ++ ++ if (mode_index == -1) { ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); ++ goto cleanup; + } + + /*********************************************/ -- 2.20.1 From luca.ceresoli at bootlin.com Mon Nov 21 14:49:17 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 21 Nov 2022 15:49:17 +0100 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: References: <20221108200704.23955-1-neal.frager@amd.com> Message-ID: <20221121154917.59ce2022@booty> Hello Neal, On Mon, 21 Nov 2022 09:12:05 +0000 "Frager, Neal" wrote: > Hello everyone, > > Just a friendly reminder regarding this patch. Any feedback? > > If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > boot/uboot/uboot.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..216efc5a13 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > -UBOOT_BINS += u-boot > +UBOOT_BINS += u-boot u-boot.elf This assumes BR2_TARGET_UBOOT_FORMAT_ELF will always result in building u-boot.elf, but I don't think this is true for all platforms. At a quick test with a RISC-V build and BR2_TARGET_UBOOT_FORMAT_ELF=y I got a failure with your patch applied because u-boot is produced but u-boot.elf isn't. -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From christian at paral.in Mon Nov 21 15:08:16 2022 From: christian at paral.in (Christian Stewart) Date: Mon, 21 Nov 2022 07:08:16 -0800 Subject: [Buildroot] [PATCH 1/1] package/crun: support crun as runtime in containerd In-Reply-To: <20221006140754.46144-1-tianyuanhao3@163.com> References: <20221006140754.46144-1-tianyuanhao3@163.com> Message-ID: Hi all, On Thu, Oct 6, 2022, 7:08 AM TIAN Yuanhao wrote: > Create runc symlink to crun when runc is missing. > > See: https://github.com/containerd/containerd/discussions/6162 > > Signed-off-by: TIAN Yuanhao > --- > package/containerd/Config.in | 2 +- > package/crun/crun.mk | 7 +++++++ > 2 files changed, 8 insertions(+), 1 deletion(-) > > diff --git a/package/containerd/Config.in b/package/containerd/Config.in > index 0e3a55ef39..e69dd6768a 100644 > --- a/package/containerd/Config.in > +++ b/package/containerd/Config.in > @@ -5,7 +5,7 @@ config BR2_PACKAGE_CONTAINERD > depends on BR2_TOOLCHAIN_HAS_THREADS > depends on !BR2_TOOLCHAIN_USES_UCLIBC # runc > depends on BR2_USE_MMU # util-linux > - select BR2_PACKAGE_RUNC # runtime dependency > + select BR2_PACKAGE_RUNC if !BR2_PACKAGE_CRUN # runtime dependency > select BR2_PACKAGE_UTIL_LINUX # runtime dependency > select BR2_PACKAGE_UTIL_LINUX_BINARIES > select BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT > diff --git a/package/crun/crun.mk b/package/crun/crun.mk > index 4a0c150594..19dda71a9f 100644 > --- a/package/crun/crun.mk > +++ b/package/crun/crun.mk > @@ -36,4 +36,11 @@ else > CRUN_CONF_OPTS += --disable-systemd > endif > > +ifeq ($(BR2_PACKAGE_RUNC),) > +define CRUN_CREATE_SYMLINK > + ln -sf crun $(TARGET_DIR)/usr/bin/runc > +endef > +CRUN_POST_INSTALL_TARGET_HOOKS += CRUN_CREATE_SYMLINK > +endif > + > $(eval $(autotools-package)) > -- > 2.25.1 > Reviewed-by: Christian Stewart Thanks! > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yann.morin.1998 at free.fr Mon Nov 21 17:20:09 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 18:20:09 +0100 Subject: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules In-Reply-To: References: <20221117173454.21159-1-wdouglass@carnegierobotics.com> <20221120093724.GV2123054@scaer> Message-ID: <20221121172009.GH2516@scaer> Woody, All, On 2022-11-20 22:32 +0000, Woody Douglass spake thusly: > Thanks! Is there a link where I can see the output of the autobuilders? I'm happy to help fix anything that I'm breaking here. The autobuilders results are available there: http://autobuild.buildroot.org/ A daily mail is also posted on the list with the results for the past 24 hours. And now I also realise that I missed that you did not add yourself as a developper for opencv4-contrib. You can (you should!) do that by adding an entry with your name in the DEVELOPPERS file at the root of the buildroot tree. Once you do that (and it's applied in the tree), you will also receive daily results for the package(s) you are registered for. Thanks! :-) Regards, Yann E. MORIN. > Woody > > -------------------------------------------------------------------------------------------------------------------------------- > > From: Yann E. MORIN > Sent: Sunday, November 20, 2022 4:37:24 AM > To: Woody Douglass > Cc: buildroot at buildroot.org; Fabrice Fontaine; Thomas Petazzoni > Subject: Re: [Buildroot] [PATCH 1/1] package/opencv4: add support for opencv4_contrib repository for extra modules > > Woodrow, All, > > On 2022-11-17 12:34 -0500, Woodrow Douglass via buildroot spake thusly: > > This adds a separate opencv4_contrib package to manage > > downloading/unpacking that repository. These extra modules > > are useful for a lot of applications, but not necessary > > for minimal installs, so they are all given dedicated Kconfig > > options > > > > It's important to note that the opencv4-contrib package > > downloads extra source that is compiled as a part of > > the opencv4 package. This is why it is a dependency > > of opencv4, and not the other way around > > I just added a little comment in opencv4-contrib.mk as a reminder of > the situation. > > That makes for a lot of options, and I was wondering if some may had > external dependencies. But I guess the autobulders will eventually tell > us so... > > > Signed-off-by: Woodrow Douglass > > Applied to next, thanks. > > Regards, > Yann E. MORIN. > > > --- > > package/Config.in | 1 + > > package/opencv4-contrib/Config.in | 313 +++++++++++++++++++ > > package/opencv4-contrib/opencv4-contrib.hash | 3 + > > package/opencv4-contrib/opencv4-contrib.mk | 13 + > > package/opencv4/opencv4.mk | 62 +++- > > 5 files changed, 387 insertions(+), 5 deletions(-) > > create mode 100644 package/opencv4-contrib/Config.in > > create mode 100644 package/opencv4-contrib/opencv4-contrib.hash > > create mode 100644 package/opencv4-contrib/opencv4-contrib.mk > > > > diff --git a/package/Config.in b/package/Config.in > > index aef80f9ab0..57f868530e 100644 > > --- a/package/Config.in > > +++ b/package/Config.in > > @@ -1593,6 +1593,7 @@ menu "Graphics" > > source "package/opencl-clhpp/Config.in" > > source "package/opencv3/Config.in" > > source "package/opencv4/Config.in" > > + source "package/opencv4-contrib/Config.in" > > source "package/opengl/Config.in" > > source "package/openjpeg/Config.in" > > source "package/pango/Config.in" > > diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in > > new file mode 100644 > > index 0000000000..9800333035 > > --- /dev/null > > +++ b/package/opencv4-contrib/Config.in > > @@ -0,0 +1,313 @@ > > +menuconfig BR2_PACKAGE_OPENCV4_CONTRIB > > + bool "opencv4-contrib" > > + depends on BR2_PACKAGE_OPENCV4 > > + help > > + OpenCV (Open Source Computer Vision) is a library of > > + programming functions for real time computer vision. > > + > > + [1]http://opencv.org/ > > + > > +if BR2_PACKAGE_OPENCV4_CONTRIB > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT > > + bool "alphamat" > > + help > > + Computer Vision based Alpha Matting -- Given an input image > > + and a trimap, generate an alpha matte. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO > > + bool "aruco" > > + help > > + ArUco and ChArUco Markers -- Augmented reality ArUco marker > > + and "ChARUco" markers where ArUco markers embedded inside the > > + white areas of the checker board. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE > > + bool "barcode" > > + help > > + Barcode detecting and decoding methods. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM > > + bool "bgsegm" > > + help > > + Background segmentation algorithm combining statistical > > + background image estimation and per-pixel Bayesian > > + segmentation. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED > > + bool "bioinspired" > > + help > > + Biological Vision -- Biologically inspired vision model: > > + minimize noise and luminance variance, transient event > > + segmentation, high dynamic range tone mapping methods. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB > > + bool "ccalib" > > + help > > + Custom Calibration -- Patterns for 3D reconstruction, > > + omnidirectional camera calibration, random pattern calibration > > + and multi-camera calibration. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ > > + bool "cnn_3dobj" > > + help > > + Deep Object Recognition and Pose -- Uses Caffe Deep Neural Net > > + library to build, train and test a CNN model of visual object > > + recognition and pose. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV > > + bool "cvv" > > + help > > + Computer Vision Debugger -- Simple code that you can add > > + to your program that pops up a GUI allowing you to > > + interactively and visually debug computer vision programs. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS > > + bool "datasets" > > + help > > + Datasets Reader -- Code for reading existing computer vision > > + databases and samples of using the readers to train, test and > > + run using that dataset's data. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT > > + bool "dnn_objdetect" > > + help > > + Object Detection using CNNs -- Implements compact CNN Model > > + for object detection. Trained using Caffe but uses > > + opencv_dnn module. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES > > + bool "dnn_superres" > > + help > > + Superresolution using CNNs -- Contains four trained > > + convolutional neural networks to upscale images. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED > > + bool "dnns_easily_fooled" > > + help > > + Subvert DNNs -- This code can use the activations in a > > + network to fool the networks into recognizing something else. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM > > + bool "dpm" > > + help > > + Deformable Part Model -- Felzenszwalb's Cascade with > > + deformable parts object recognition code. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE > > + bool "face" > > + help > > + Face Recognition -- Face recognition techniques: Eigen, Fisher > > + and Local Binary Pattern Histograms LBPH methods. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE > > + bool "freetype" > > + help > > + Drawing text using freetype and harfbuzz. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY > > + bool "fuzzy" > > + help > > + Fuzzy Logic in Vision -- Fuzzy logic image transform and > > + inverse; Fuzzy image processing. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF > > + bool "hdf" > > + help > > + Hierarchical Data Storage -- This module contains I/O > > + routines for Hierarchical Data Format: > > + [2]https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > > + meant to store large amounts of data. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS > > + bool "hfs" > > + help > > + Hierarchical Feature Selection for Efficient Image > > + Segmentation -- This module contains an efficient > > + algorithm to segment an image. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH > > + bool "img_hash" > > + help > > + This module contains algorithms to extract hash of an > > + image allowing to efficiently estimate similarity between > > + images. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM > > + bool "intensity_transform" > > + help > > + The module brings implementations of intensity transformation > > + algorithms to adjust image contrast. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA > > + bool "julia" > > + help > > + Julia language wrappers with samples and tests. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR > > + bool "line_descriptor" > > + help > > + Line Segment Extract and Match -- Methods of extracting, > > + describing and matching line segments using binary > > + descriptors. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB > > + bool "matlab" > > + help > > + Matlab Interface -- OpenCV Matlab Mex wrapper code generator > > + for certain opencv core modules. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC > > + bool "mcc" > > + help > > + Macbeth Color Chart detector -- Find and return color patch > > + location in MacBeth color calibration charts. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW > > + bool "optflow" > > + help > > + Optical Flow -- Algorithms for running and evaluating > > + deepflow, simpleflow, sparsetodenseflow and motion > > + templates (silhouette flow). > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS > > + bool "ovis" > > + help > > + OGRE 3D Visualiser -- allows you to render 3D data using > > + the OGRE 3D engine. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING > > + bool "phase_unwrapping" > > + help > > + Quality-guided phase unwrapping. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT > > + bool "plot" > > + help > > + Plotting -- The plot module allows you to easily plot data > > + in 1D or 2D. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY > > + bool "quality" > > + help > > + Image Quality Analysis (IQA) API. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID > > + bool "rapid" > > + help > > + Silhouette based 3D object tracking. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG > > + bool "reg" > > + help > > + Image Registration -- Pixels based image registration for > > + precise alignment. Follows the paper "Image Alignment and > > + Stitching: A Tutorial", by Richard Szeliski. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD > > + bool "rgbd" > > + help > > + RGB-Depth Processing module -- Linemod 3D object recognition; > > + Fast surface normals and 3D plane finding. 3D visual odometry. > > + 3d reconstruction using KinectFusion. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY > > + bool "saliency" > > + help > > + Saliency API -- Where humans would look in a scene. Has > > + routines for static, motion and "objectness" saliency. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM > > + bool "sfm" > > + help > > + Structure from Motion -- This module contains algorithms > > + to perform 3d reconstruction from 2d images. The core of > > + the module is a light version of Libmv. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE > > + bool "shape" > > + help > > + Shape Distance and Matching > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO > > + bool "stereo" > > + help > > + Stereo Correspondence -- Stereo matching done with different > > + descriptors: Census / CS-Census / MCT / BRIEF / MV and dense > > + stereo correspondence using Quasi Dense Stereo method. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT > > + bool "structured_light" > > + help > > + Structured Light Use -- How to generate and project gray code > > + patterns and use them to find dense depth in a scene. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES > > + bool "superres" > > + help > > + Super Resolution > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING > > + bool "surface_matching" > > + help > > + Point Pair Features -- Implements 3d object detection and > > + localization using multimodal point pair features. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT > > + bool "text" > > + help > > + Scene Text Detection and Recognition -- This module contains > > + algorithms to perform text detection, words segmentation and > > + text recognition in a visual scene. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING > > + bool "tracking" > > + help > > + Vision Based Object Tracking -- Use and/or evaluate different > > + visual object tracking techniques. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB > > + bool "videostab" > > + help > > + Video Stabilization > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ > > + bool "viz" > > + help > > + 3D Visualizer > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE > > + bool "wechat_qrcode" > > + help > > + WeChat QR code detector for detecting and parsing QR code. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D > > + bool "xfeatures2d" > > + help > > + Features2D extra -- Extra 2D Features Framework containing > > + experimental and non-free 2D feature detector/descriptor > > + algorithms. SURF, BRIEF, Censure, Freak, LUCID, Daisy, > > + Self-similar. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC > > + bool "ximgproc" > > + help > > + Extended Image Processing -- Structured Forests / Domain > > + Transform Filter / Guided Filter / Adaptive Manifold Filter > > + / Joint Bilateral Filter / Superpixels / Ridge Detection > > + Filter. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT > > + bool "xobjdetect" > > + help > > + Boosted 2D Object Detection -- Uses a Waldboost cascade and > > + local binary patterns computed as integral features for 2D > > + object detection. > > + > > +config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO > > + bool "xphoto" > > + help > > + Extra Computational Photography -- Additional photo processing > > + algorithms: Color balance / Denoising / Inpainting. > > + > > +endif > > diff --git a/package/opencv4-contrib/opencv4-contrib.hash b/package/opencv4-contrib/opencv4-contrib.hash > > new file mode 100644 > > index 0000000000..4f15162e50 > > --- /dev/null > > +++ b/package/opencv4-contrib/opencv4-contrib.hash > > @@ -0,0 +1,3 @@ > > +# Locally calculated > > +sha256 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 opencv4-contrib-4.6.0.tar.gz > > +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE > > diff --git a/package/opencv4-contrib/opencv4-contrib.mk b/package/opencv4-contrib/opencv4-contrib.mk > > new file mode 100644 > > index 0000000000..58dbe27e28 > > --- /dev/null > > +++ b/package/opencv4-contrib/opencv4-contrib.mk > > @@ -0,0 +1,13 @@ > > +################################################################################ > > +# > > +# opencv4-contrib > > +# > > +################################################################################ > > + > > +OPENCV4_CONTRIB_VERSION = 4.6.0 > > +OPENCV4_CONTRIB_SITE = $(call github,opencv,opencv_contrib,$(OPENCV4_CONTRIB_VERSION)) > > +OPENCV4_CONTRIB_INSTALL_TARGET = FALSE > > +OPENCV4_CONTRIB_LICENSE = Apache-2.0 > > +OPENCV4_CONTRIB_LICENSE_FILES = LICENSE > > + > > +$(eval $(generic-package)) > > diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk > > index ef15c6d911..a665793ad9 100644 > > --- a/package/opencv4/opencv4.mk > > +++ b/package/opencv4/opencv4.mk > > @@ -82,11 +82,6 @@ OPENCV4_CONF_OPTS += \ > > # - viz: missing VTK dependency > > # - world: all-in-one module > > # > > -# * Contrib modules from [1] are disabled: > > -# - opencv_contrib package is not available in Buildroot; > > -# - OPENCV_EXTRA_MODULES_PATH is not set. > > -# > > -# [1] [3]https://github.com/Itseez/opencv_contrib > > OPENCV4_CONF_OPTS += \ > > -DBUILD_opencv_androidcamera=OFF \ > > -DBUILD_opencv_apps=OFF \ > > @@ -232,6 +227,63 @@ OPENCV4_CONF_OPTS += \ > > > > OPENCV4_DEPENDENCIES += host-pkgconf zlib > > > > +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB),y) > > +# OPENCV4 depends on OPENCV4_CONTRIB, and not the other way around. > > +# The modules in OPENCV4_CONTRIB get built as part of the build > > +# process for OPENCV4, so the source needs to be unpacked already > > +OPENCV4_DEPENDENCIES += opencv4-contrib > > +OPENCV4_CONF_OPTS += \ > > + -DOPENCV_EXTRA_MODULES_PATH=$(OPENCV4_CONTRIB_DIR)/modules \ > > + -DBUILD_opencv_alphamat=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT),ON,OFF) \ > > + -DBUILD_opencv_aruco=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO),ON,OFF) \ > > + -DBUILD_opencv_barcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE),ON,OFF) \ > > + -DBUILD_opencv_bgsegm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM),ON,OFF) \ > > + -DBUILD_opencv_bioinspired=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED),ON,OFF) \ > > + -DBUILD_opencv_ccalib=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB),ON,OFF) \ > > + -DBUILD_opencv_cnn_3dobj=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CNN_3DOBJ),ON,OFF) \ > > + -DBUILD_opencv_cvv=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CVV),ON,OFF) \ > > + -DBUILD_opencv_datasets=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS),ON,OFF) \ > > + -DBUILD_opencv_dnn_objdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT),ON,OFF) \ > > + -DBUILD_opencv_dnn_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES),ON,OFF) \ > > + -DBUILD_opencv_dnns_easily_fooled=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED),ON,OFF) \ > > + -DBUILD_opencv_dpm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM),ON,OFF) \ > > + -DBUILD_opencv_face=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE),ON,OFF) \ > > + -DBUILD_opencv_freetype=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FREETYPE),ON,OFF) \ > > + -DBUILD_opencv_fuzzy=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FUZZY),ON,OFF) \ > > + -DBUILD_opencv_hdf=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HDF),ON,OFF) \ > > + -DBUILD_opencv_hfs=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_HFS),ON,OFF) \ > > + -DBUILD_opencv_img_hash=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_IMG_HASH),ON,OFF) \ > > + -DBUILD_opencv_intensity_transform=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_INTENSITY_TRANSFORM),ON,OFF) \ > > + -DBUILD_opencv_julia=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_JULIA),ON,OFF) \ > > + -DBUILD_opencv_line_descriptor=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_LINE_DESCRIPTOR),ON,OFF) \ > > + -DBUILD_opencv_matlab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MATLAB),ON,OFF) \ > > + -DBUILD_opencv_mcc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC),ON,OFF) \ > > + -DBUILD_opencv_optflow=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW),ON,OFF) \ > > + -DBUILD_opencv_ovis=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OVIS),ON,OFF) \ > > + -DBUILD_opencv_phase_unwrapping=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PHASE_UNWRAPPING),ON,OFF) \ > > + -DBUILD_opencv_plot=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_PLOT),ON,OFF) \ > > + -DBUILD_opencv_quality=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_QUALITY),ON,OFF) \ > > + -DBUILD_opencv_rapid=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RAPID),ON,OFF) \ > > + -DBUILD_opencv_reg=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_REG),ON,OFF) \ > > + -DBUILD_opencv_rgbd=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_RGBD),ON,OFF) \ > > + -DBUILD_opencv_saliency=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY),ON,OFF) \ > > + -DBUILD_opencv_sfm=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),ON,OFF) \ > > + -DBUILD_opencv_shape=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE),ON,OFF) \ > > + -DBUILD_opencv_stereo=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO),ON,OFF) \ > > + -DBUILD_opencv_structured_light=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT),ON,OFF) \ > > + -DBUILD_opencv_superres=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES),ON,OFF) \ > > + -DBUILD_opencv_surface_matching=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SURFACE_MATCHING),ON,OFF) \ > > + -DBUILD_opencv_text=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT),ON,OFF) \ > > + -DBUILD_opencv_tracking=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING),ON,OFF) \ > > + -DBUILD_opencv_videostab=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB),ON,OFF) \ > > + -DBUILD_opencv_viz=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIZ),ON,OFF) \ > > + -DBUILD_opencv_wechat_qrcode=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_WECHAT_QRCODE),ON,OFF) \ > > + -DBUILD_opencv_xfeatures2d=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XFEATURES2D),ON,OFF) \ > > + -DBUILD_opencv_ximgproc=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC),ON,OFF) \ > > + -DBUILD_opencv_xobjdetect=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT),ON,OFF) \ > > + -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) > > +endif > > + > > ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) > > OPENCV4_CONF_OPTS += -DWITH_JASPER=ON > > OPENCV4_DEPENDENCIES += jasper > > -- > > 2.20.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > [4]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 | > | [5]http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' > > Links: > 1. http://opencv.org/ > 2. https://en.m.wikipedia.org/wiki/Hierarchical_Data_Format > 3. https://github.com/Itseez/opencv_contrib > 4. https://lists.buildroot.org/mailman/listinfo/buildroot > 5. http://ymorin.is-a-geek.org/ -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 21 17:49:05 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 18:49:05 +0100 Subject: [Buildroot] [PATCH] README: fix reference to submitting-patches In-Reply-To: <20221116084340.1068161-1-miquel.raynal@bootlin.com> References: <20221116084340.1068161-1-miquel.raynal@bootlin.com> Message-ID: <20221121174905.GI2516@scaer> Miquel, All, On 2022-11-16 09:43 +0100, Miquel Raynal via buildroot spake thusly: > While looking for refreshing my mind about Buildroot contribution > guidelines, I actually stumbled upon a 404 error. It seems like the > manual URL has slightly evolved since 2016, so fix it. > > Signed-off-by: Miquel Raynal > --- > README | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/README b/README > index 008e996f5f..2d33c8ce37 100644 > --- a/README > +++ b/README > @@ -23,4 +23,4 @@ buildroot mailing list: buildroot at buildroot.org > You can also find us on #buildroot on OFTC IRC. > > If you would like to contribute patches, please read > -https://buildroot.org/manual.html#submitting-patches For me, this does not return a 404, but does properly redirect to the following URL... Maybe a temporary fluke? Can you please double-check now? Regards, Yann E. MORIN. > +https://buildroot.org/downloads/manual/manual.html#submitting-patches > \ No newline at end of file > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From neal.frager at amd.com Mon Nov 21 18:04:00 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 21 Nov 2022 18:04:00 +0000 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221121154917.59ce2022@booty> References: <20221108200704.23955-1-neal.frager@amd.com> <20221121154917.59ce2022@booty> Message-ID: Hi Luca, > Hello everyone, > > Just a friendly reminder regarding this patch. Any feedback? > > If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > boot/uboot/uboot.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index > 0439ec5e4b..216efc5a13 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > -UBOOT_BINS += u-boot > +UBOOT_BINS += u-boot u-boot.elf > This assumes BR2_TARGET_UBOOT_FORMAT_ELF will always result in building u-boot.elf, but I don't think this is true for all platforms. > At a quick test with a RISC-V build and BR2_TARGET_UBOOT_FORMAT_ELF=y I got a failure with your patch applied because u-boot is produced but u-boot.elf isn't. Thank you for this feedback. I was not aware that some platforms generate a u-boot file, but not a u-boot.elf file. I could just use the u-boot file with the versal builds, but I would prefer to use the u-boot.elf file, so that I fully match the way PetaLinux and Yocto work. Do you have any suggestions for getting the u-boot.elf file, if it is not available for all platforms? Would it be acceptable to add a define specific to this version of elf file such as BR2_TARGET_UBOOT_FORMAT_STRIPPED_ELF? This would still fail, of course, if built with a RISC-V configuration, so I am not sure what to do. Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14756 bytes Desc: not available URL: From yann.morin.1998 at free.fr Mon Nov 21 18:08:08 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 19:08:08 +0100 Subject: [Buildroot] [git commit] package/gptfdisk: fix runtime failure with popt 1.19 Message-ID: <20221121180834.0D2DC8403E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b91eb32120d5a810a7f5a8bb2ad17baf16eedd6a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fix the following runtime failure raised since bump of popt to version 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: Problem opening for reading! Error is 2. The specified file does not exist! Fixes: - No autobuilder failure Signed-off-by: Fabrice Fontaine Reported-by: Florian Fainelli Tested-by: Florian Fainelli Signed-off-by: Yann E. MORIN --- ...-crash-of-sgdisk-when-compiled-with-lates.patch | 60 ++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch new file mode 100644 index 0000000000..bdeedd95cc --- /dev/null +++ b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch @@ -0,0 +1,60 @@ +From 5d5e76d369a412bfb3d2cebb5fc0a7509cef878d Mon Sep 17 00:00:00 2001 +From: Rod Smith +Date: Fri, 15 Apr 2022 18:10:14 -0400 +Subject: [PATCH] Fix failure & crash of sgdisk when compiled with latest + popt (commit 740; presumably eventually release 1.19) + +[Retrieved from: +https://sourceforge.net/p/gptfdisk/code/ci/5d5e76d369a412bfb3d2cebb5fc0a7509cef878d/] +Signed-off-by: Fabrice Fontaine +--- + NEWS | 8 ++++++++ + gptcl.cc | 2 +- + support.h | 2 +- + 3 files changed, 10 insertions(+), 2 deletions(-) + +diff --git a/NEWS b/NEWS +index c7add56..9e153fd 100644 +--- a/NEWS ++++ b/NEWS +@@ -1,3 +1,11 @@ ++1.0.10 (?/??/2022): ++------------------- ++ ++- Fixed problem that caused sgdisk to crash with errors about being unable ++ to read the disk's partition table when compiled with the latest popt ++ (commit 740, which is pre-release as I type; presumably version 1.19 and ++ later once released). ++ + 1.0.9 (4/14/2022): + ------------------ + +diff --git a/gptcl.cc b/gptcl.cc +index 34c9421..0d578eb 100644 +--- a/gptcl.cc ++++ b/gptcl.cc +@@ -155,7 +155,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { + } // while + + // Assume first non-option argument is the device filename.... +- device = (char*) poptGetArg(poptCon); ++ device = strdup((char*) poptGetArg(poptCon)); + poptResetContext(poptCon); + + if (device != NULL) { +diff --git a/support.h b/support.h +index 8ba9ad1..f91f1bc 100644 +--- a/support.h ++++ b/support.h +@@ -8,7 +8,7 @@ + #include + #include + +-#define GPTFDISK_VERSION "1.0.9" ++#define GPTFDISK_VERSION "1.0.9.1" + + #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__) + // Darwin (Mac OS) & FreeBSD: disk IOCTLs are different, and there is no lseek64 +-- +2.35.1 + From yann.morin.1998 at free.fr Mon Nov 21 18:08:57 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 19:08:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/gptfdisk: fix runtime failure with popt 1.19 In-Reply-To: <20221116171156.112638-1-fontaine.fabrice@gmail.com> References: <20221116171156.112638-1-fontaine.fabrice@gmail.com> Message-ID: <20221121180857.GJ2516@scaer> Fabrice, All, On 2022-11-16 18:11 +0100, Fabrice Fontaine spake thusly: > Fix the following runtime failure raised since bump of popt to version > 1.19 in commit 895bfba93f6e5535f2132aeea144d2cd87ebc71b: > > Problem opening for reading! Error is 2. > The specified file does not exist! > > Fixes: > - No autobuilder failure > > Signed-off-by: Fabrice Fontaine Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...h-of-sgdisk-when-compiled-with-lates.patch | 60 +++++++++++++++++++ > 1 file changed, 60 insertions(+) > create mode 100644 package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch > > diff --git a/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch > new file mode 100644 > index 0000000000..bdeedd95cc > --- /dev/null > +++ b/package/gptfdisk/0002-Fix-failure-crash-of-sgdisk-when-compiled-with-lates.patch > @@ -0,0 +1,60 @@ > +From 5d5e76d369a412bfb3d2cebb5fc0a7509cef878d Mon Sep 17 00:00:00 2001 > +From: Rod Smith > +Date: Fri, 15 Apr 2022 18:10:14 -0400 > +Subject: [PATCH] Fix failure & crash of sgdisk when compiled with latest > + popt (commit 740; presumably eventually release 1.19) > + > +[Retrieved from: > +https://sourceforge.net/p/gptfdisk/code/ci/5d5e76d369a412bfb3d2cebb5fc0a7509cef878d/] > +Signed-off-by: Fabrice Fontaine > +--- > + NEWS | 8 ++++++++ > + gptcl.cc | 2 +- > + support.h | 2 +- > + 3 files changed, 10 insertions(+), 2 deletions(-) > + > +diff --git a/NEWS b/NEWS > +index c7add56..9e153fd 100644 > +--- a/NEWS > ++++ b/NEWS > +@@ -1,3 +1,11 @@ > ++1.0.10 (?/??/2022): > ++------------------- > ++ > ++- Fixed problem that caused sgdisk to crash with errors about being unable > ++ to read the disk's partition table when compiled with the latest popt > ++ (commit 740, which is pre-release as I type; presumably version 1.19 and > ++ later once released). > ++ > + 1.0.9 (4/14/2022): > + ------------------ > + > +diff --git a/gptcl.cc b/gptcl.cc > +index 34c9421..0d578eb 100644 > +--- a/gptcl.cc > ++++ b/gptcl.cc > +@@ -155,7 +155,7 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) { > + } // while > + > + // Assume first non-option argument is the device filename.... > +- device = (char*) poptGetArg(poptCon); > ++ device = strdup((char*) poptGetArg(poptCon)); > + poptResetContext(poptCon); > + > + if (device != NULL) { > +diff --git a/support.h b/support.h > +index 8ba9ad1..f91f1bc 100644 > +--- a/support.h > ++++ b/support.h > +@@ -8,7 +8,7 @@ > + #include > + #include > + > +-#define GPTFDISK_VERSION "1.0.9" > ++#define GPTFDISK_VERSION "1.0.9.1" > + > + #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__) > + // Darwin (Mac OS) & FreeBSD: disk IOCTLs are different, and there is no lseek64 > +-- > +2.35.1 > + > -- > 2.35.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From neal.frager at amd.com Mon Nov 21 18:28:25 2022 From: neal.frager at amd.com (Frager, Neal) Date: Mon, 21 Nov 2022 18:28:25 +0000 Subject: [Buildroot] [PATCH v1 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221121154917.59ce2022@booty> References: <20221108200704.23955-1-neal.frager@amd.com> <20221121154917.59ce2022@booty> Message-ID: Hi Luca, > Hello everyone, > > Just a friendly reminder regarding this patch. Any feedback? > > If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > boot/uboot/uboot.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index > 0439ec5e4b..216efc5a13 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > -UBOOT_BINS += u-boot > +UBOOT_BINS += u-boot u-boot.elf > This assumes BR2_TARGET_UBOOT_FORMAT_ELF will always result in building u-boot.elf, but I don't think this is true for all platforms. > At a quick test with a RISC-V build and BR2_TARGET_UBOOT_FORMAT_ELF=y I got a failure with your patch applied because u-boot is produced but u-boot.elf isn't. Do you know if all ARM 64-bit architectures generate a u-boot.elf by default? We could do this then: ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) UBOOT_BINS += u-boot # To make elf usable for debuging on ARC use special target Ifeq ($(BR2_aarch64),y) UBOOT_BINS += u-boot.elf endif ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick endif endif What do you think? Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14604 bytes Desc: not available URL: From yann.morin.1998 at free.fr Mon Nov 21 20:04:59 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 21:04:59 +0100 Subject: [Buildroot] [git commit] package/sdl2: fix sdl_init() error with kernel 5.15 Message-ID: <20221121200535.166568405E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7928c51bf625333102358ed1c9d84efe3e6bdc01 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes #6421 Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Signed-off-by: Michael Fischer [yann.morin.1998 at free.fr: make it an actual backport] Signed-off-by: Yann E. MORIN --- ...oesn-t-have-a-mode-configured-use-the-pre.patch | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch new file mode 100644 index 0000000000..c8be280c56 --- /dev/null +++ b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch @@ -0,0 +1,76 @@ +From da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Mon Sep 17 00:00:00 2001 +From: Sam Lantinga +Date: Fri, 18 Nov 2022 12:17:27 -0800 +Subject: [PATCH] If a CRTC doesn't have a mode configured, use the preferred + or largest mode as the default mode + +Fixes https://github.com/libsdl-org/SDL/issues/6421 + +[mf at go-sys.de: backport from upstream] +Signed-off-by: Michael Fischer +[yann.morin.1998 at free.fr: do an actual backport] +Signed-off-by: Yann E. MORIN +--- + src/video/kmsdrm/SDL_kmsdrmvideo.c | 35 +++++++++++++++++++++++++----- + 1 file changed, 29 insertions(+), 6 deletions(-) + +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c +index eae721455..eeeefef2b 100644 +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the + list of SDL Displays in _this->displays[] */ + static void +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { +- ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) ++{ + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); + SDL_DisplayData *dispdata = NULL; + SDL_VideoDisplay display = {0}; +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { + drmModeModeInfo *mode = &connector->modes[i]; + + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { +- mode_index = i; +- break; ++ mode_index = i; ++ break; + } + } + + if (mode_index == -1) { +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); +- goto cleanup; ++ int current_area, largest_area = 0; ++ ++ /* Find the preferred mode or the highest resolution mode */ ++ for (i = 0; i < connector->count_modes; i++) { ++ drmModeModeInfo *mode = &connector->modes[i]; ++ ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { ++ mode_index = i; ++ break; ++ } ++ ++ current_area = mode->hdisplay * mode->vdisplay; ++ if (current_area > largest_area) { ++ mode_index = i; ++ largest_area = current_area; ++ } ++ } ++ if (mode_index != -1) { ++ crtc->mode = connector->modes[mode_index]; ++ } ++ } ++ ++ if (mode_index == -1) { ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); ++ goto cleanup; + } + + /*********************************************/ +-- +2.25.1 + From yann.morin.1998 at free.fr Mon Nov 21 20:07:39 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 21:07:39 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: fix sdl_init() error with kernel 5.15 In-Reply-To: <20221121124001.24170-1-mf@go-sys.de> References: <20221121124001.24170-1-mf@go-sys.de> Message-ID: <20221121200739.GK2516@scaer> Michael, All, On 2022-11-21 13:40 +0100, Michael Fischer spake thusly: > Fixes #6421 > Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 > > Signed-off-by: Michael Fischer > --- > package/sdl2/0001-fix-CRTC-default-mode.patch | 66 +++++++++++++++++++ > 1 file changed, 66 insertions(+) > create mode 100644 package/sdl2/0001-fix-CRTC-default-mode.patch > > diff --git a/package/sdl2/0001-fix-CRTC-default-mode.patch b/package/sdl2/0001-fix-CRTC-default-mode.patch > new file mode 100644 > index 0000000000..5efc3f55c2 > --- /dev/null > +++ b/package/sdl2/0001-fix-CRTC-default-mode.patch > @@ -0,0 +1,66 @@ > +Patch to fix SDL_Init() error with kernel 5.15.x > +Thanks to Sam Lantinga for his help. > +Fix: #6421 > + > +Backported from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Since SDL2 is hosted as a git repository, we want this to be a git-formatted patch, epecially since it is a backport. So I fixed that; please check commit 7928c51bf6. Applied to master, thanks. Regards, Yann E. MORIN. > +Signed-off-by: Michael Fischer > + > + > +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c > +index eae7214551a9..eeeefef2b2c1 100644 > +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c > ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c > +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) > + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the > + list of SDL Displays in _this->displays[] */ > + static void > +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { > +- > ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) > ++{ > + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); > + SDL_DisplayData *dispdata = NULL; > + SDL_VideoDisplay display = {0}; > +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { > + drmModeModeInfo *mode = &connector->modes[i]; > + > + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { > +- mode_index = i; > +- break; > ++ mode_index = i; > ++ break; > + } > + } > + > + if (mode_index == -1) { > +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); > +- goto cleanup; > ++ int current_area, largest_area = 0; > ++ > ++ /* Find the preferred mode or the highest resolution mode */ > ++ for (i = 0; i < connector->count_modes; i++) { > ++ drmModeModeInfo *mode = &connector->modes[i]; > ++ > ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { > ++ mode_index = i; > ++ break; > ++ } > ++ > ++ current_area = mode->hdisplay * mode->vdisplay; > ++ if (current_area > largest_area) { > ++ mode_index = i; > ++ largest_area = current_area; > ++ } > ++ } > ++ if (mode_index != -1) { > ++ crtc->mode = connector->modes[mode_index]; > ++ } > ++ } > ++ > ++ if (mode_index == -1) { > ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); > ++ goto cleanup; > + } > + > + /*********************************************/ > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From brandon.maier at collins.com Mon Nov 21 20:16:38 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Mon, 21 Nov 2022 14:16:38 -0600 Subject: [Buildroot] [PATCH 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221121201638.30951-1-brandon.maier@collins.com> Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. To fix, disable all the pmufw code if the UBOOT_ZYNQMP_PMUFW is blank. Signed-off-by: Brandon Maier --- boot/uboot/uboot.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..b86248e1f7 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -383,6 +383,7 @@ endef ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) +ifneq ($(UBOOT_ZYNQMP_PMUFW),) ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) @@ -398,6 +399,7 @@ define UBOOT_ZYNQMP_KCONFIG_PMUFW objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") endef +endif # UBOOT_ZYNQMP_PMUFW UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) ifneq ($(UBOOT_ZYNQMP_PM_CFG),) -- 2.38.1 From yann.morin.1998 at free.fr Mon Nov 21 20:44:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 21:44:04 +0100 Subject: [Buildroot] [git commit] package/sdl: add upstream security fix for CVE-2022-34568 Message-ID: <20221121204514.DBDF384079@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b7368099ae9767a57ec72fcfbb29a5d85ac7bcf7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master SDL v1.2 was discovered to contain a use-after-free via the XFree function at /src/video/x11/SDL_x11yuv.c. https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN --- ...-SDL_x11yuv.c-fix-possible-use-after-free.patch | 28 ++++++++++++++++++++++ package/sdl/sdl.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch new file mode 100644 index 0000000000..d7858d0f96 --- /dev/null +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch @@ -0,0 +1,28 @@ +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 +From: Ozkan Sezer +Date: Sat, 18 Jun 2022 14:55:00 +0300 +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free + +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 +Signed-off-by: Peter Korsgaard +--- + src/video/x11/SDL_x11yuv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c +index 62698dfd..0d5754e3 100644 +--- a/src/video/x11/SDL_x11yuv.c ++++ b/src/video/x11/SDL_x11yuv.c +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S + #ifdef PITCH_WORKAROUND + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { + /* Ajust overlay width according to pitch */ +- XFree(hwdata->image); + width = hwdata->image->pitches[0] / bpp; ++ XFree(hwdata->image); + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, + 0, width, height); + } +-- +2.30.2 + diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk index 7389cd3edb..462600debb 100644 --- a/package/sdl/sdl.mk +++ b/package/sdl/sdl.mk @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl SDL_CPE_ID_PRODUCT = simple_directmedia_layer SDL_INSTALL_STAGING = YES +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch +SDL_IGNORE_CVES += CVE-2022-34568 + # we're patching configure.in, but package cannot autoreconf with our version of # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES define SDL_RUN_AUTOGEN From yann.morin.1998 at free.fr Mon Nov 21 20:45:34 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 21:45:34 +0100 Subject: [Buildroot] [PATCH] package/sdl: add upstream security fix for CVE-2022-34568 In-Reply-To: <20221121072444.3980541-1-peter@korsgaard.com> References: <20221121072444.3980541-1-peter@korsgaard.com> Message-ID: <20221121204534.GL2516@scaer> Peter, All, On 2022-11-21 08:24 +0100, Peter Korsgaard spake thusly: > SDL v1.2 was discovered to contain a use-after-free via the XFree function > at /src/video/x11/SDL_x11yuv.c. > > https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Yann E. MORIN. > --- > ...x11yuv.c-fix-possible-use-after-free.patch | 28 +++++++++++++++++++ > package/sdl/sdl.mk | 3 ++ > 2 files changed, 31 insertions(+) > create mode 100644 package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch > > diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch > new file mode 100644 > index 0000000000..d7858d0f96 > --- /dev/null > +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch > @@ -0,0 +1,28 @@ > +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 > +From: Ozkan Sezer > +Date: Sat, 18 Jun 2022 14:55:00 +0300 > +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free > + > +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 > +Signed-off-by: Peter Korsgaard > +--- > + src/video/x11/SDL_x11yuv.c | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c > +index 62698dfd..0d5754e3 100644 > +--- a/src/video/x11/SDL_x11yuv.c > ++++ b/src/video/x11/SDL_x11yuv.c > +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S > + #ifdef PITCH_WORKAROUND > + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { > + /* Ajust overlay width according to pitch */ > +- XFree(hwdata->image); > + width = hwdata->image->pitches[0] / bpp; > ++ XFree(hwdata->image); > + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, > + 0, width, height); > + } > +-- > +2.30.2 > + > diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk > index 7389cd3edb..462600debb 100644 > --- a/package/sdl/sdl.mk > +++ b/package/sdl/sdl.mk > @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl > SDL_CPE_ID_PRODUCT = simple_directmedia_layer > SDL_INSTALL_STAGING = YES > > +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch > +SDL_IGNORE_CVES += CVE-2022-34568 > + > # we're patching configure.in, but package cannot autoreconf with our version of > # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES > define SDL_RUN_AUTOGEN > -- > 2.30.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Mon Nov 21 20:59:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 21:59:54 +0100 Subject: [Buildroot] [git commit] package/libnss: fix build failure with make 4.3.91 Message-ID: <20221121210015.A5AB284087@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5852fee868c318f0864bed3238b46348156422b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Make 4.3.91 doesn't allow to safely override Simple Expanded Variables, so let's add a patch pending upstream[0] to make those variable Conditional Expanded. [0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182 Fixes: http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9/ Signed-off-by: Giulio Benetti Tested-by: James Hilliard Signed-off-by: Thomas Petazzoni --- ...-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch new file mode 100644 index 0000000000..7b3abea307 --- /dev/null +++ b/package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch @@ -0,0 +1,45 @@ +From a1a5f3afea2ee59bdbb7a74eb2d7f82b635dbd1a Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Thu, 17 Nov 2022 20:38:48 +0100 +Subject: [PATCH] Bug 1801182 - Allow overriding OS_ARCH, OS_TEST and + OS_RELEASE in Makefile + +Starting from Make 4.3.91 simple expanded variables can't be safely +overriden via command line anymore, so let's use conditional expanded +variables to override OS_ARCH, OS_TEST and OS_RELEASE. + +Signed-off-by: Giulio Benetti +[Upstream status: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182] +--- + nss/coreconf/arch.mk | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/nss/coreconf/arch.mk b/nss/coreconf/arch.mk +index 17e9faeac..85aac9341 100644 +--- a/nss/coreconf/arch.mk ++++ b/nss/coreconf/arch.mk +@@ -20,17 +20,17 @@ + # Macros for getting the OS architecture + # + +-OS_ARCH := $(subst /,_,$(shell uname -s)) ++OS_ARCH ?= $(subst /,_,$(shell uname -s)) + + # + # Attempt to differentiate between sparc and x86 Solaris + # + +-OS_TEST := $(shell uname -m) ++OS_TEST ?= $(shell uname -m) + ifeq ($(OS_TEST),i86pc) +- OS_RELEASE := $(shell uname -r)_$(OS_TEST) ++ OS_RELEASE ?= $(shell uname -r)_$(OS_TEST) + else +- OS_RELEASE := $(shell uname -r) ++ OS_RELEASE ?= $(shell uname -r) + endif + + +-- +2.34.1 + From thomas.petazzoni at bootlin.com Mon Nov 21 21:05:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:05:21 +0100 Subject: [Buildroot] [PATCH] package/libnss: fix build failure with make 4.3.91 In-Reply-To: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> References: <20221117194505.949846-1-giulio.benetti@benettiengineering.com> Message-ID: <20221121220521.6d7d7530@windsurf> On Thu, 17 Nov 2022 20:45:05 +0100 Giulio Benetti wrote: > Make 4.3.91 doesn't allow to safely override Simple Expanded Variables, so > let's add a patch pending upstream[0] to make those variable Conditional > Expanded. > > [0]: https://bugzilla.mozilla.org/show_bug.cgi?id=1801182 > > Fixes: > http://autobuild.buildroot.net/results/1074143dbea60567cd83be0a23f7c0214d470de9/ > > Signed-off-by: Giulio Benetti > --- > ...w-overriding-OS_ARCH-OS_TEST-and-OS_.patch | 45 +++++++++++++++++++ > 1 file changed, 45 insertions(+) > create mode 100644 package/libnss/0001-Bug-1801182-Allow-overriding-OS_ARCH-OS_TEST-and-OS_.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From yann.morin.1998 at free.fr Mon Nov 21 21:10:24 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:10:24 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-orjson: bump to version 3.8.2 In-Reply-To: <20221121122021.287011-1-james.hilliard1@gmail.com> References: <20221121122021.287011-1-james.hilliard1@gmail.com> Message-ID: <20221121211024.GM2516@scaer> James, All, On 2022-11-21 05:20 -0700, James Hilliard spake thusly: > Signed-off-by: James Hilliard > --- > package/python-orjson/python-orjson.hash | 2 +- > package/python-orjson/python-orjson.mk | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash > index 1de1d7cdc2..8563ed544f 100644 > --- a/package/python-orjson/python-orjson.hash > +++ b/package/python-orjson/python-orjson.hash > @@ -1,5 +1,5 @@ > # Locally calculated after vendoring > -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz > +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz > # Locally computed sha256 checksums > sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk > index 0a266e827a..b18a5cdada 100644 > --- a/package/python-orjson/python-orjson.mk > +++ b/package/python-orjson/python-orjson.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_ORJSON_VERSION = 3.7.11 > +PYTHON_ORJSON_VERSION = 3.8.2 In next, we already have 3.8.1, but I see you prepared the bump against master. Is there any reason to apply it to master? Regards, Yann E. MORIN. > PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz > -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 > +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 > PYTHON_ORJSON_SETUP_TYPE = pep517 > PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT > PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 21 21:17:07 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:17:07 +0100 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs In-Reply-To: <20221120181955.851456-1-anisse@astier.eu> References: <20221120181955.851456-1-anisse@astier.eu> Message-ID: <20221121211707.GN2516@scaer> Anisse, All, In addition to the feedback from Baruch, see below... On 2022-11-20 19:19 +0100, Anisse Astier spake thusly: > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > when we have BR2_STATIC_LIBS=y. > > This should fix this build error from autobuilders: > > /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > 11 | #include > > The more longterm approach would be to ask upstream for a build tag to > disable the plugin package, akin to the osusergo or netgo tags: > > https://github.com/golang/go/issues/23265 > > While it would be quite simple, I don't think a buildroot patch for this > without upstream support would be ideal. No first-person sentences in commit log. Instead: While it would be quite simple, we do not want to carry such a feature patch in Buildroot, especially since none has yet been submitted upstream. But as you state that it should be rlatively easy, maybe you can push such a patch upstream? Then, depending on upstream's feedback, we could backport it... Regards, Yann E. MORIN. > --- > package/go/go.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/go/go.mk b/package/go/go.mk > index fd4caa2e5a..1c3cfa94d4 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > # set, build in cgo support for any go programs that may need it. Note that > # any target package needing cgo support must include > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_STATIC_LIBS),yn) > HOST_GO_CGO_ENABLED = 1 > else > HOST_GO_CGO_ENABLED = 0 > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Mon Nov 21 21:17:07 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 21 Nov 2022 17:17:07 -0400 Subject: [Buildroot] [PATCH 1/2] package/python-orjson: bump to version 3.8.2 In-Reply-To: <20221121211024.GM2516@scaer> References: <20221121122021.287011-1-james.hilliard1@gmail.com> <20221121211024.GM2516@scaer> Message-ID: On Mon, Nov 21, 2022 at 5:10 PM Yann E. MORIN wrote: > > James, All, > > On 2022-11-21 05:20 -0700, James Hilliard spake thusly: > > Signed-off-by: James Hilliard > > --- > > package/python-orjson/python-orjson.hash | 2 +- > > package/python-orjson/python-orjson.mk | 4 ++-- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash > > index 1de1d7cdc2..8563ed544f 100644 > > --- a/package/python-orjson/python-orjson.hash > > +++ b/package/python-orjson/python-orjson.hash > > @@ -1,5 +1,5 @@ > > # Locally calculated after vendoring > > -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz > > +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz > > # Locally computed sha256 checksums > > sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE > > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > > diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk > > index 0a266e827a..b18a5cdada 100644 > > --- a/package/python-orjson/python-orjson.mk > > +++ b/package/python-orjson/python-orjson.mk > > @@ -4,9 +4,9 @@ > > # > > ################################################################################ > > > > -PYTHON_ORJSON_VERSION = 3.7.11 > > +PYTHON_ORJSON_VERSION = 3.8.2 > > In next, we already have 3.8.1, but I see you prepared the bump against > master. Is there any reason to apply it to master? No, I just hadn't noticed that we were on 3.8.1 in next, should apply to next. > > Regards, > Yann E. MORIN. > > > PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz > > -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 > > +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 > > PYTHON_ORJSON_SETUP_TYPE = pep517 > > PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT > > PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > > -- > > 2.34.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot > > -- > .-----------------.--------------------.------------------.--------------------. > | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | > | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | > | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | > | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | > '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Mon Nov 21 21:20:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:20:38 +0100 Subject: [Buildroot] [git commit] package/igh-ethercat: bump to latest Git commit Message-ID: <20221121212053.1915684095@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea3e1696776187b55bbcaa49072cda49a43c32f5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The current version 1.5.2 dates back from 2013, so it is extremely old. The latest master branch of igh-ethercat contains numerous fixes, including fixes to ensure that it builds with recent Linux kernel releases. Backporting the individual patches fixing those issues on a 9 year old release would be too much effort, so we propose to simply bump the version to the latest available in the Git master branch. Fixes: http://autobuild.buildroot.net/results/4dc9b71c805a8156bcf8f398edd3a30f2b6ac6da/ Signed-off-by: Thomas Petazzoni --- package/igh-ethercat/igh-ethercat.hash | 3 +-- package/igh-ethercat/igh-ethercat.mk | 13 ++++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/package/igh-ethercat/igh-ethercat.hash b/package/igh-ethercat/igh-ethercat.hash index c77627ee56..88548bf23e 100644 --- a/package/igh-ethercat/igh-ethercat.hash +++ b/package/igh-ethercat/igh-ethercat.hash @@ -1,5 +1,4 @@ -# From http://etherlab.org/download/ethercat/ethercat-1.5.2.tar.bz2.md5 -md5 6b4001f8d975865d74a0b108b3bdda3d ethercat-1.5.2.tar.bz2 # Locally computed +sha256 eb13a0f7f073ad54589c4f41829d9e995b37b26fbc7fcd05e3adb5e201e6feb4 igh-ethercat-2e2cef6131895336f87c57c18fe78ae01a90d3de.tar.gz sha256 231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/igh-ethercat/igh-ethercat.mk b/package/igh-ethercat/igh-ethercat.mk index 9fcfb4f6f2..1041ba0758 100644 --- a/package/igh-ethercat/igh-ethercat.mk +++ b/package/igh-ethercat/igh-ethercat.mk @@ -4,11 +4,12 @@ # ################################################################################ -IGH_ETHERCAT_VERSION = 1.5.2 -IGH_ETHERCAT_SITE = http://etherlab.org/download/ethercat -IGH_ETHERCAT_SOURCE = ethercat-$(IGH_ETHERCAT_VERSION).tar.bz2 +IGH_ETHERCAT_VERSION = 2e2cef6131895336f87c57c18fe78ae01a90d3de +IGH_ETHERCAT_SITE = $(call gitlab,etherlab.org,ethercat,$(IGH_ETHERCAT_VERSION)) IGH_ETHERCAT_LICENSE = GPL-2.0 (IgH EtherCAT master), LGPL-2.1 (libraries) IGH_ETHERCAT_LICENSE_FILES = COPYING COPYING.LESSER +# Fetching from Git +IGH_ETHERCAT_AUTORECONF = YES IGH_ETHERCAT_INSTALL_STAGING = YES @@ -21,5 +22,11 @@ IGH_ETHERCAT_CONF_OPTS = \ $(if $(BR2_PACKAGE_IGH_ETHERCAT_E1000E),--enable-e1000e,--disable-e1000e) \ $(if $(BR2_PACKAGE_IGH_ETHERCAT_R8169),--enable-r8169,--disable-r8169) +# Needed to make autoreconf happy +define IGH_ETHERCAT_CREATE_CHANGELOG + touch $(@D)/ChangeLog +endef +IGH_ETHERCAT_POST_PATCH_HOOKS += IGH_ETHERCAT_CREATE_CHANGELOG + $(eval $(kernel-module)) $(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Mon Nov 21 21:20:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:20:43 +0100 Subject: [Buildroot] [git commit] utils/genrandconfig: don't build igh-ethercat drivers Message-ID: <20221121212053.235F884096@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75cb8a490200e2480d1dcc2a2e59de0a575c1531 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master igh-ethercat comes with a small number of patched Linux kernel network drivers, which aim at replacing the ones available in upstream Linux kernel. All those drivers are provided only for specific kernel releases. For example: r8169-2.6.24-ethercat.c r8169-2.6.24-orig.c r8169-2.6.27-ethercat.c r8169-2.6.27-orig.c r8169-2.6.28-ethercat.c r8169-2.6.28-orig.c r8169-2.6.29-ethercat.c r8169-2.6.29-orig.c r8169-2.6.31-ethercat.c r8169-2.6.31-orig.c r8169-2.6.32-ethercat.c r8169-2.6.32-orig.c r8169-2.6.33-ethercat.c r8169-2.6.33-orig.c r8169-2.6.35-ethercat.c r8169-2.6.35-orig.c r8169-2.6.36-ethercat.c r8169-2.6.36-orig.c r8169-2.6.37-ethercat.c r8169-2.6.37-orig.c r8169-3.10-ethercat.c r8169-3.10-orig.c r8169-3.12-ethercat.c r8169-3.12-orig.c r8169-3.14-ethercat.c r8169-3.14-orig.c r8169-3.16-ethercat.c r8169-3.16-orig.c r8169-3.2-ethercat.c r8169-3.2-orig.c r8169-3.4-ethercat.c r8169-3.4-orig.c r8169-3.6-ethercat.c r8169-3.6-orig.c r8169-3.8-ethercat.c r8169-3.8-orig.c r8169-4.4-ethercat.c r8169-4.4-orig.c Obviously, this doesn't play well with the random configuration testing done by utils/genrandconfig. This commit avoids this issue by making sure we never build any of those drivers as part of the genrandconfig generated configurations. Fixes: http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7/ Signed-off-by: Thomas Petazzoni --- utils/genrandconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 9c6c2b359c..eccd3a228e 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -629,6 +629,13 @@ def fixup_config(sysinfo, configfile): configlines.append('BR2_PACKAGE_XVISOR_USE_DEFCONFIG=y\n') configlines.remove('BR2_PACKAGE_XVISOR_CUSTOM_CONFIG_FILE=""\n') + # Don't build igh-ethercat driver as they are highly + # kernel-version specific + for opt in ['8139TOO', 'E100', 'E1000', 'E1000E', 'R8169']: + optstr = 'BR2_PACKAGE_IGH_ETHERCAT_%s=y\n' % opt + if optstr in configlines: + configlines.remove(optstr) + with open(configfile, "w+") as configf: configf.writelines(configlines) From thomas.petazzoni at bootlin.com Mon Nov 21 21:21:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:21:21 +0100 Subject: [Buildroot] [PATCH 1/2] package/igh-ethercat: bump to latest Git commit In-Reply-To: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> References: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> Message-ID: <20221121222121.0c27e885@windsurf> On Wed, 16 Nov 2022 22:21:04 +0100 Thomas Petazzoni via buildroot wrote: > The current version 1.5.2 dates back from 2013, so it is extremely > old. The latest master branch of igh-ethercat contains numerous fixes, > including fixes to ensure that it builds with recent Linux kernel > releases. Backporting the individual patches fixing those issues on a > 9 year old release would be too much effort, so we propose to simply > bump the version to the latest available in the Git master branch. > > Fixes: > > http://autobuild.buildroot.net/results/4dc9b71c805a8156bcf8f398edd3a30f2b6ac6da/ > > Signed-off-by: Thomas Petazzoni > --- > package/igh-ethercat/igh-ethercat.hash | 3 +-- > package/igh-ethercat/igh-ethercat.mk | 13 ++++++++++--- > 2 files changed, 11 insertions(+), 5 deletions(-) Series applied to master. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 21 21:21:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:21:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/mesa3d: fix uClibc build In-Reply-To: <20221116180452.700415-1-bernd.kuhls@t-online.de> References: <20221116180452.700415-1-bernd.kuhls@t-online.de> Message-ID: <20221121222126.0096d82d@windsurf> On Wed, 16 Nov 2022 19:04:52 +0100 Bernd Kuhls wrote: > Moved the util/compiler.h include to util/macros.h due to upstream > commit which added static_assert() to src/util/macros.h > https://cgit.freedesktop.org/mesa/mesa/commit/src/util/macros.h?h=22.2&id=f1023571e8ce7ccb6ec7bc115240cb76aef3e5e5 > > Please note that this patch can be removed when buildroot toolchains > are updated to uClibc 1.0.42: > https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?h=v1.0.42&id=03fbd941e943976bb92cb392882c2ff7ec218704 > > Fixes: > http://autobuild.buildroot.net/results/a55/a55d6980faad8b5063f8f4f8b89467061d44a2ae/ > > Signed-off-by: Bernd Kuhls > --- > package/mesa3d/0004-Fix-uClibc-build.patch | 37 ++++++++++++---------- > 1 file changed, 21 insertions(+), 16 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 Nov 21 21:21:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:21:09 +0100 Subject: [Buildroot] [git commit] package/mesa3d: fix uClibc build Message-ID: <20221121213407.AA971840B4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ebfe647b6df76016fb8a50b718d60fdff15fe87 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Moved the util/compiler.h include to util/macros.h due to upstream commit which added static_assert() to src/util/macros.h https://cgit.freedesktop.org/mesa/mesa/commit/src/util/macros.h?h=22.2&id=f1023571e8ce7ccb6ec7bc115240cb76aef3e5e5 Please note that this patch can be removed when buildroot toolchains are updated to uClibc 1.0.42: https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/commit/?h=v1.0.42&id=03fbd941e943976bb92cb392882c2ff7ec218704 Fixes: http://autobuild.buildroot.net/results/a55/a55d6980faad8b5063f8f4f8b89467061d44a2ae/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/mesa3d/0004-Fix-uClibc-build.patch | 37 +++++++++++++++++------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/package/mesa3d/0004-Fix-uClibc-build.patch b/package/mesa3d/0004-Fix-uClibc-build.patch index 70ff5e2b4c..c8c82fe0dc 100644 --- a/package/mesa3d/0004-Fix-uClibc-build.patch +++ b/package/mesa3d/0004-Fix-uClibc-build.patch @@ -18,29 +18,22 @@ Fixes build errors with uClibc and gcc-9.3.0: function ???static_assert??? [-Werror=implicit-function-declaration] 101 | static_assert(ARRAY_SIZE(egl_platforms) == _EGL_NUM_PLATFORMS, +../src/util/macros.h:74:4: error: implicit declaration of function + ???static_assert??? [-Werror=implicit-function-declaration] + 74 | static_assert(cond, #cond); \ + | ^~~~~~~~~~~~~ + Patch sent upstream: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13898 Signed-off-by: Bernd Kuhls --- - src/egl/main/egldisplay.c | 1 + - src/util/compiler.h | 10 ++++++++++ + src/util/compiler.h | 10 ++++++++++ + src/util/macros.h | 1 + 2 files changed, 11 insertions(+) -diff --git a/src/egl/main/egldisplay.c b/src/egl/main/egldisplay.c -index 131fc22786f9..d3e2bb96e2f6 100644 ---- a/src/egl/main/egldisplay.c -+++ b/src/egl/main/egldisplay.c -@@ -42,6 +42,7 @@ - #endif - #include - #include "c11/threads.h" -+#include "util/compiler.h" - #include "util/macros.h" - #include "util/os_file.h" - #include "util/u_atomic.h" diff --git a/src/util/compiler.h b/src/util/compiler.h -index d184ad455af9..b5c56807acc6 100644 +index d184ad455af..b5c56807acc 100644 --- a/src/util/compiler.h +++ b/src/util/compiler.h @@ -36,6 +36,16 @@ @@ -60,6 +53,18 @@ index d184ad455af9..b5c56807acc6 100644 #include "util/macros.h" +diff --git a/src/util/macros.h b/src/util/macros.h +index 22b18303826..8f73ee72693 100644 +--- a/src/util/macros.h ++++ b/src/util/macros.h +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include "util/compiler.h" + + /* Compute the size of an array */ + #ifndef ARRAY_SIZE -- -GitLab +2.34.1 From thomas.petazzoni at bootlin.com Mon Nov 21 21:33:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:33:57 +0100 Subject: [Buildroot] [git commit] package/rtl8723ds: fix build failure due to endianness and Linux version 6.0 Message-ID: <20221121213407.B5E25840B5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=354f9387f33b5fab023cb98e52d84d58624f0ecf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add local patch pending upstream[0] to override CFLAGS to set endianness according to BR2_ENDIAN. Let's also bump version to latest to support up to Linux 6.1. [0]: https://github.com/lwfinger/rtl8723ds/pull/29 Fixes: http://autobuild.buildroot.net/results/2646ec0512f867e20c25c1d0a6417826218942d6/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- ...ve-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 39 ++++++++++++++++++++++ package/rtl8723ds/rtl8723ds.hash | 2 +- package/rtl8723ds/rtl8723ds.mk | 10 ++++-- 3 files changed, 48 insertions(+), 3 deletions(-) diff --git a/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch new file mode 100644 index 0000000000..4495817358 --- /dev/null +++ b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch @@ -0,0 +1,39 @@ +From 769a1943cb409f89f3c91208294a89b09bf47b86 Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Wed, 16 Nov 2022 16:08:21 +0100 +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the + end of EXTRA_FLAGS assignment + +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS +since it's assigned at the beginning of the Makefile. For example it's not +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't +allow to build these modules for big endian architectures. So let's move +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last +EXTRA_CFLAGS assignment. + +Signed-off-by: Giulio Benetti +--- + Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index aa57f85..3d91574 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,4 +1,3 @@ +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) + EXTRA_CFLAGS += -O1 + #EXTRA_CFLAGS += -O3 + #EXTRA_CFLAGS += -Wall +@@ -1738,6 +1737,8 @@ ifneq ($(USER_MODULE_NAME),) + MODULE_NAME := $(USER_MODULE_NAME) + endif + ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) ++ + ifneq ($(KERNELRELEASE),) + + rtk_core := core/rtw_cmd.o \ +-- +2.34.1 + diff --git a/package/rtl8723ds/rtl8723ds.hash b/package/rtl8723ds/rtl8723ds.hash index 440ce75ef4..cbc77e14c1 100644 --- a/package/rtl8723ds/rtl8723ds.hash +++ b/package/rtl8723ds/rtl8723ds.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 cc5dcf9d17cefabfeba3e68671367c7d69091936e40f71dc5e1165c61195a9fb rtl8723ds-76146e85847beb2427b1d4958fa275822f2b04ab.tar.gz +sha256 691040a85d838f8d8d7da0f2ed460f1ea5f6734c40dc73770ba7e260b6cda9cc rtl8723ds-5ab2d3f3858dc4c833013c47a79faa05b10198f6.tar.gz diff --git a/package/rtl8723ds/rtl8723ds.mk b/package/rtl8723ds/rtl8723ds.mk index 8598f906a9..0d96e6b03a 100644 --- a/package/rtl8723ds/rtl8723ds.mk +++ b/package/rtl8723ds/rtl8723ds.mk @@ -4,14 +4,20 @@ # ################################################################################ -RTL8723DS_VERSION = 76146e85847beb2427b1d4958fa275822f2b04ab +RTL8723DS_VERSION = 5ab2d3f3858dc4c833013c47a79faa05b10198f6 RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION)) RTL8723DS_LICENSE = GPL-2.0 +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN +RTL8723DS_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN +# Set endianness +RTL8723DS_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN + RTL8723DS_MODULE_MAKE_OPTS = \ CONFIG_RTL8723DS=m \ KVER=$(LINUX_VERSION_PROBED) \ - KSRC=$(LINUX_DIR) + KSRC=$(LINUX_DIR) \ + USER_EXTRA_CFLAGS="$(RTL8723DS_USER_EXTRA_CLAGS)" define RTL8723DS_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) From thomas.petazzoni at bootlin.com Mon Nov 21 21:34:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:34:14 +0100 Subject: [Buildroot] [PATCH] package/rtl8723ds: fix build failure due to endianness and Linux version 6.0 In-Reply-To: <20221116152236.805035-1-giulio.benetti@benettiengineering.com> References: <20221116152236.805035-1-giulio.benetti@benettiengineering.com> Message-ID: <20221121223414.77d0b8fe@windsurf> On Wed, 16 Nov 2022 16:22:36 +0100 Giulio Benetti wrote: > Add local patch pending upstream[0] to override CFLAGS to set endianness > according to BR2_ENDIAN. Let's also bump version to latest to support up to > Linux 6.1. > > [0]: https://github.com/lwfinger/rtl8723ds/pull/29 > > Fixes: > http://autobuild.buildroot.net/results/2646ec0512f867e20c25c1d0a6417826218942d6/ > > Signed-off-by: Giulio Benetti > --- > ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 39 +++++++++++++++++++ > package/rtl8723ds/rtl8723ds.hash | 2 +- > package/rtl8723ds/rtl8723ds.mk | 10 ++++- > 3 files changed, 48 insertions(+), 3 deletions(-) > create mode 100644 package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From yann.morin.1998 at free.fr Mon Nov 21 21:35:23 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:35:23 +0100 Subject: [Buildroot] [PATCH 1/2] package/python-orjson: bump to version 3.8.2 In-Reply-To: <20221121122021.287011-1-james.hilliard1@gmail.com> References: <20221121122021.287011-1-james.hilliard1@gmail.com> Message-ID: <20221121213523.GO2516@scaer> James, All, On 2022-11-21 05:20 -0700, James Hilliard spake thusly: > Signed-off-by: James Hilliard Both applied to next, thanks. Regards, Yann E. MORIN. > --- > package/python-orjson/python-orjson.hash | 2 +- > package/python-orjson/python-orjson.mk | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash > index 1de1d7cdc2..8563ed544f 100644 > --- a/package/python-orjson/python-orjson.hash > +++ b/package/python-orjson/python-orjson.hash > @@ -1,5 +1,5 @@ > # Locally calculated after vendoring > -sha256 285091518bdbde8086c60c5ed6d7090eccc1c232b00138c964c410f1a7da654f orjson-3.7.11.tar.gz > +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz > # Locally computed sha256 checksums > sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE > sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT > diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk > index 0a266e827a..b18a5cdada 100644 > --- a/package/python-orjson/python-orjson.mk > +++ b/package/python-orjson/python-orjson.mk > @@ -4,9 +4,9 @@ > # > ################################################################################ > > -PYTHON_ORJSON_VERSION = 3.7.11 > +PYTHON_ORJSON_VERSION = 3.8.2 > PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz > -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/fd/52/42520dbfd47191977140c49fa601624b9b4c6cc9d6a62d3e68970ee9eac6 > +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 > PYTHON_ORJSON_SETUP_TYPE = pep517 > PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT > PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 21 21:34:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:34:04 +0100 Subject: [Buildroot] [git commit branch/next] package/python-maturin: bump to version 0.14.1 Message-ID: <20221121213556.EA4D983FD0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40921efbca705b270e2bf58f5dff57d49b2d7747 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- 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 eadf300bc2..b9936fe8bf 100644 --- a/package/python-maturin/python-maturin.hash +++ b/package/python-maturin/python-maturin.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 06d9d166b4a2d86f06ed09eeb362ac03728e1fbd2b852cc6a4ddc7cc75029237 maturin-0.13.7.tar.gz +sha256 54976d46be5d1e0d94ae8fbcfb8e72212b1ec9fe9752e3d14510c17a4000efeb maturin-0.14.1.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 ffbd131ef0..ab87df3842 100644 --- a/package/python-maturin/python-maturin.mk +++ b/package/python-maturin/python-maturin.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MATURIN_VERSION = 0.13.7 +PYTHON_MATURIN_VERSION = 0.14.1 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/4f/19/6f982e341612ab442f90ba1a047a4188d48473ad0d1dbfb3dffdaa20e095 +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/a3/54/6bac789ab775b5ef1f07977e998cf719857e2675c3442f3f24e0399e1483 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit From yann.morin.1998 at free.fr Mon Nov 21 21:33:18 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:33:18 +0100 Subject: [Buildroot] [git commit branch/next] package/python-orjson: bump to version 3.8.2 Message-ID: <20221121213556.E0B3C840C5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48d0e09024715cb2edaff5366831208ce167e7a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 5bc5433123..8563ed544f 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 dc7a9ae16562ddf3589ef7cbdf122a26f845dae919d8ea9679e0fe4c9be69b3a orjson-3.8.1.tar.gz +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 00be3f1f4b..b18a5cdada 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.8.1 +PYTHON_ORJSON_VERSION = 3.8.2 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/d0/e6/d012626dcf443e36ac1210be365d0a367beff7dd8b7029ace3006c948820 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT From yann.morin.1998 at free.fr Mon Nov 21 21:38:08 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:38:08 +0100 Subject: [Buildroot] [git commit branch/next] package/nano: bump to version 7.0 Message-ID: <20221121213910.10907840E7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3134c6abd4d34ecef938aacc04edd5b3c4e9a92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN --- package/nano/nano.hash | 6 +++--- package/nano/nano.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/nano/nano.hash b/package/nano/nano.hash index 83de85b415..86f414aca0 100644 --- a/package/nano/nano.hash +++ b/package/nano/nano.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://www.nano-editor.org/dist/v6/nano-6.4.tar.xz.asc -# using key BFD009061E535052AD0DF2150D28D4D2A0ACE884 -sha256 4199ae8ca78a7796de56de1a41b821dc47912c0307e9816b56cc317df34661c0 nano-6.4.tar.xz +# https://www.nano-editor.org/dist/v7/nano-7.0.tar.xz.asc +# using key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F +sha256 8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149 nano-7.0.tar.xz sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/nano/nano.mk b/package/nano/nano.mk index ecfc37412d..f9338550d4 100644 --- a/package/nano/nano.mk +++ b/package/nano/nano.mk @@ -4,8 +4,8 @@ # ################################################################################ -NANO_VERSION_MAJOR = 6 -NANO_VERSION = $(NANO_VERSION_MAJOR).4 +NANO_VERSION_MAJOR = 7 +NANO_VERSION = $(NANO_VERSION_MAJOR).0 NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) NANO_SOURCE = nano-$(NANO_VERSION).tar.xz NANO_LICENSE = GPL-3.0+ From yann.morin.1998 at free.fr Mon Nov 21 21:39:44 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:39:44 +0100 Subject: [Buildroot] [PATCH] package/nano: bump to version 7.0 In-Reply-To: <20221118190031.1401109-1-francois.perrad@gadz.org> References: <20221118190031.1401109-1-francois.perrad@gadz.org> Message-ID: <20221121213944.GP2516@scaer> Fran?ois, All, On 2022-11-18 20:00 +0100, Francois Perrad spake thusly: > Signed-off-by: Francois Perrad Applied to next, thanks. Regards, Yann E. MORIN. > --- > package/nano/nano.hash | 6 +++--- > package/nano/nano.mk | 4 ++-- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/package/nano/nano.hash b/package/nano/nano.hash > index 83de85b41..86f414aca 100644 > --- a/package/nano/nano.hash > +++ b/package/nano/nano.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -# https://www.nano-editor.org/dist/v6/nano-6.4.tar.xz.asc > -# using key BFD009061E535052AD0DF2150D28D4D2A0ACE884 > -sha256 4199ae8ca78a7796de56de1a41b821dc47912c0307e9816b56cc317df34661c0 nano-6.4.tar.xz > +# https://www.nano-editor.org/dist/v7/nano-7.0.tar.xz.asc > +# using key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F > +sha256 8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149 nano-7.0.tar.xz > sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING > diff --git a/package/nano/nano.mk b/package/nano/nano.mk > index ecfc37412..f9338550d 100644 > --- a/package/nano/nano.mk > +++ b/package/nano/nano.mk > @@ -4,8 +4,8 @@ > # > ################################################################################ > > -NANO_VERSION_MAJOR = 6 > -NANO_VERSION = $(NANO_VERSION_MAJOR).4 > +NANO_VERSION_MAJOR = 7 > +NANO_VERSION = $(NANO_VERSION_MAJOR).0 > NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) > NANO_SOURCE = nano-$(NANO_VERSION).tar.xz > NANO_LICENSE = GPL-3.0+ > -- > 2.37.2 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From james.hilliard1 at gmail.com Mon Nov 21 21:42:29 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 21 Nov 2022 17:42:29 -0400 Subject: [Buildroot] [PATCH next 1/7] package/python-idna: set _SETUP_TYPE = pep517 In-Reply-To: <20221119224225.589941-1-ju.o@free.fr> References: <20221119224225.589941-1-ju.o@free.fr> Message-ID: On Sat, Nov 19, 2022 at 6:43 PM Julien Olivain wrote: > > Python idna package switched to pyproject.toml in commit: > https://github.com/kjd/idna/commit/2a00e518efe55d2eeb62cd3f88ace7db41338603 > which is included in idna v3.4. > > When using the old setuptools infra, the package is incorrectly > installed as v0.0, which is then incorrectly detected by other > packages when using setuptools pkg_resources. > > The issue can be reproduced with the command: > > python3 < __requires__ = ["idna >= 2.5"] > import pkg_resources > EOF > > which will fail with output: > > pkg_resources.ContextualVersionConflict: (idna 0.0.0 (/usr/lib/python3.11/site-packages), Requirement.parse('idna>=2.5'), {'hyperlink'}) > pkg_resources.DistributionNotFound: The 'idna>=2.5' distribution was not found and is required by hyperlink > > This commit changes _SETUP_TYPE to pep517 to fix this issue. > > Signed-off-by: Julien Olivain > --- > package/python-idna/python-idna.mk | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/package/python-idna/python-idna.mk b/package/python-idna/python-idna.mk > index 4d9994a9c7..f8641aeaf8 100644 > --- a/package/python-idna/python-idna.mk > +++ b/package/python-idna/python-idna.mk > @@ -9,7 +9,7 @@ PYTHON_IDNA_SOURCE = idna-$(PYTHON_IDNA_VERSION).tar.gz > PYTHON_IDNA_SITE = https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438 > PYTHON_IDNA_LICENSE = BSD-3-Clause > PYTHON_IDNA_LICENSE_FILES = LICENSE.md > -PYTHON_IDNA_SETUP_TYPE = setuptools > +PYTHON_IDNA_SETUP_TYPE = pep517 Should be: PYTHON_IDNA_SETUP_TYPE = flit At the moment technically both do work(since our pep517 infra depends on flit) but explicitly using flit is more correct and should ensure the correct flit build dependencies are always pulled in. > > $(eval $(python-package)) > $(eval $(host-python-package)) > -- > 2.38.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From yann.morin.1998 at free.fr Mon Nov 21 21:42:18 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:42:18 +0100 Subject: [Buildroot] [git commit branch/next] package/sdl2_ttf: bump version to 2.20.1 Message-ID: <20221121214253.05E18840ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=93d8b7137196278dd1903c4df9ab8751b36cdfd0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Peter Thompson [yann.morin.1998 at free.fr: fix spaces in hash file] Signed-off-by: Yann E. MORIN --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index a490b002b6..3313b341f9 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index 054e327fac..4b44b0fc41 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.0.18 +SDL2_TTF_VERSION = 2.20.1 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib From yann.morin.1998 at free.fr Mon Nov 21 21:45:30 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:45:30 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2_ttf: bump version to 2.20.1 In-Reply-To: <20221119001357.27940-1-peter.macleod.thompson@gmail.com> References: <20221119001357.27940-1-peter.macleod.thompson@gmail.com> Message-ID: <20221121214530.GQ2516@scaer> Peter, All, On 2022-11-18 17:13 -0700, Peter Thompson spake thusly: > Signed-off-by: Peter Thompson > --- > package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- > package/sdl2_ttf/sdl2_ttf.mk | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash > index a490b002b6..937dba13e7 100644 > --- a/package/sdl2_ttf/sdl2_ttf.hash > +++ b/package/sdl2_ttf/sdl2_ttf.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz > -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt > +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz > +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt Two spaces between hash type and hash: $ make check-package WARNING: package/sdl2_ttf/sdl2_ttf.hash:2: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) WARNING: package/sdl2_ttf/sdl2_ttf.hash:3: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) > diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk > index 054e327fac..4b44b0fc41 100644 > --- a/package/sdl2_ttf/sdl2_ttf.mk > +++ b/package/sdl2_ttf/sdl2_ttf.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -SDL2_TTF_VERSION = 2.0.18 > +SDL2_TTF_VERSION = 2.20.1 That looks like quite the bump, but in fact, since 2.0.18 was released 2022-01-11, and then nothing until 2.20.1 in 2022-08-19... Applied to next, with the fix in the hash file, thanks. Regards, Yann E. MORIN. > SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz > SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release > SDL2_TTF_LICENSE = Zlib > -- > 2.20.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From yann.morin.1998 at free.fr Mon Nov 21 21:48:28 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:48:28 +0100 Subject: [git commit] package/mali-driver: remove Miquèl from the DEVELOPERS list Message-ID: <20221121214901.C42FE840F0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=124fc473dd9298facc6f9fd58dd59a706550e29b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master I am not really maintaining these packages, I don't follow closely enough nor use them to take the time to make the necessary changes. Giulio has been much more reactive than me to fix issues and he is already listed for them anyway. Cc: Giulio Benetti Signed-off-by: Miquel Raynal Signed-off-by: Yann E. MORIN --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 826e04d805..2aecdb1c8f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2128,10 +2128,6 @@ F: package/qcom-db410c-firmware/ N: Mikhail Boiko F: package/libfribidi/ -N: Miqu??l Raynal -F: package/mali-driver/ -F: package/rockchip-mali/ - N: Mircea Gliga F: package/mbuffer/ From yann.morin.1998 at free.fr Mon Nov 21 21:50:05 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:50:05 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH=5D_package/mali-driver=3A_remove_?= =?utf-8?q?Miqu=C3=A8l_from_the_DEVELOPERS_list?= In-Reply-To: <20221116084313.1068060-1-miquel.raynal@bootlin.com> References: <20221116084313.1068060-1-miquel.raynal@bootlin.com> Message-ID: <20221121215005.GR2516@scaer> Miqu?l, All, On 2022-11-16 09:43 +0100, Miquel Raynal via buildroot spake thusly: > I am not really maintaining these packages, I don't follow closely > enough nor use them to take the time to make the necessary changes. > Giulio has been much more reactive than me to fix issues and he is > already listed for them anyway. > > Cc: Giulio Benetti > Signed-off-by: Miquel Raynal Applied to master, thanks! Regards, Yann E. MORIN. > --- > DEVELOPERS | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/DEVELOPERS b/DEVELOPERS > index af21b8bdd0..51f7b3b8d6 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -2152,10 +2152,6 @@ F: configs/bananapi_m2_plus_defconfig > N: Mikhail Boiko > F: package/libfribidi/ > > -N: Miqu?l Raynal > -F: package/mali-driver/ > -F: package/rockchip-mali/ > - > N: Mircea Gliga > F: package/mbuffer/ > > -- > 2.34.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ | | +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no | | http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. | '------------------------------^-------^------------------^--------------------' From thomas.petazzoni at bootlin.com Mon Nov 21 21:50:53 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:50:53 +0100 Subject: [Buildroot] [PATCH] package/rtl8189es: bump to latest version to fix build failure with Linux >= 6.0 In-Reply-To: <20221116004055.706479-1-giulio.benetti@benettiengineering.com> References: <20221116004055.706479-1-giulio.benetti@benettiengineering.com> Message-ID: <20221121225053.0529ff97@windsurf> On Wed, 16 Nov 2022 01:40:55 +0100 Giulio Benetti wrote: > Drop local patch that has been upstreamed[0] and drop the endianness > handling too since from this commit[1] on it's handled by using Linux > macro __LITTLE_ENDIAN. > > [0]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/4a555ffb77a5947814b6c7f330968318e265c496 > [1]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/b3da33576da5359d85c7cfe82716c9a08a592aff > > Fixes: > http://autobuild.buildroot.net/results/6178fbfbe9fe762645b1907c4ceb032a00e75a89/ > > Signed-off-by: Giulio Benetti > --- > ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 ------------------- > package/rtl8189es/rtl8189es.hash | 2 +- > package/rtl8189es/rtl8189es.mk | 10 +---- > 3 files changed, 3 insertions(+), 49 deletions(-) > delete mode 100644 package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Mon Nov 21 21:51:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 21 Nov 2022 22:51:34 +0100 Subject: [Buildroot] [git commit] package/rtl8189es: bump to latest version to fix build failure with Linux >= 6.0 Message-ID: <20221121215146.24D698410B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=08a013d25a09d07a3e7a89b1afbb20da206a383d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Drop local patch that has been upstreamed[0] and drop the endianness handling too since from this commit[1] on it's handled by using Linux macro __LITTLE_ENDIAN. [0]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/4a555ffb77a5947814b6c7f330968318e265c496 [1]: https://github.com/jwrdegoede/rtl8189ES_linux/commit/b3da33576da5359d85c7cfe82716c9a08a592aff Fixes: http://autobuild.buildroot.net/results/6178fbfbe9fe762645b1907c4ceb032a00e75a89/ Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- ...ve-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 ---------------------- package/rtl8189es/rtl8189es.hash | 2 +- package/rtl8189es/rtl8189es.mk | 10 ++---- 3 files changed, 3 insertions(+), 49 deletions(-) diff --git a/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch deleted file mode 100644 index dc4deff9f1..0000000000 --- a/package/rtl8189es/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 4a555ffb77a5947814b6c7f330968318e265c496 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 28 Sep 2022 21:17:17 +0200 -Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the - end of EXTRA_FLAGS assignment - -At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS -since it's assigned at the beginning of the Makefile. For example it's not -possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't -allow to build these modules for big endian architectures. So let's move -the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last -EXTRA_CFLAGS assignment. - -Signed-off-by: Giulio Benetti -[Upstream status: https://github.com/jwrdegoede/rtl8189ES_linux/pull/83] ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index 8fcb7bd..e4664e9 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,4 +1,3 @@ --EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) - EXTRA_CFLAGS += -O1 - #EXTRA_CFLAGS += -O3 - #EXTRA_CFLAGS += -Wall -@@ -2239,6 +2238,8 @@ ifneq ($(USER_MODULE_NAME),) - MODULE_NAME := $(USER_MODULE_NAME) - endif - -+EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) -+ - ifneq ($(KERNELRELEASE),) - - ########### this part for *.mk ############################ --- -2.34.1 - diff --git a/package/rtl8189es/rtl8189es.hash b/package/rtl8189es/rtl8189es.hash index d897e5e6c2..44d73e60f0 100644 --- a/package/rtl8189es/rtl8189es.hash +++ b/package/rtl8189es/rtl8189es.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 74325014c1a8503b3a7e48ad06997baddad8c1dae86bb79f4368532cc3e75fb2 rtl8189es-39c17661136da48f8e9c644194dce6a7f5076896.tar.gz +sha256 96347dbfedd95a217fb89b7b295fe417b711dbad3db896ef0c2fa733c6d150fd rtl8189es-e58bd86c9d9408c648b1246a0dd76b16856ec172.tar.gz diff --git a/package/rtl8189es/rtl8189es.mk b/package/rtl8189es/rtl8189es.mk index cddcb195f9..6acc409e73 100644 --- a/package/rtl8189es/rtl8189es.mk +++ b/package/rtl8189es/rtl8189es.mk @@ -4,20 +4,14 @@ # ################################################################################ -RTL8189ES_VERSION = 39c17661136da48f8e9c644194dce6a7f5076896 +RTL8189ES_VERSION = e58bd86c9d9408c648b1246a0dd76b16856ec172 RTL8189ES_SITE = $(call github,jwrdegoede,rtl8189ES_linux,$(RTL8189ES_VERSION)) RTL8189ES_LICENSE = GPL-2.0 -# Undefine the hardcoded CONFIG_LITTLE_ENDIAN -RTL8189ES_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN -# Set endianness -RTL8189ES_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN - RTL8189ES_MODULE_MAKE_OPTS = \ CONFIG_RTL8189ES=m \ KVER=$(LINUX_VERSION_PROBED) \ - KSRC=$(LINUX_DIR) \ - USER_EXTRA_CFLAGS="$(RTL8189ES_USER_EXTRA_CLAGS)" + KSRC=$(LINUX_DIR) define RTL8189ES_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) From luca.ceresoli at bootlin.com Mon Nov 21 22:13:42 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 21 Nov 2022 23:13:42 +0100 Subject: [Buildroot] [PATCH 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221121201638.30951-1-brandon.maier@collins.com> References: <20221121201638.30951-1-brandon.maier@collins.com> Message-ID: <20221121231342.50bafc4a@booty> Hi Brandon, On Mon, 21 Nov 2022 14:16:38 -0600 Brandon Maier wrote: > Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke > configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it > would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now > it will set it to ".bin" which causes U-Boot to fail to build. > > To fix, disable all the pmufw code if the UBOOT_ZYNQMP_PMUFW is blank. > > Signed-off-by: Brandon Maier You are right, this was missed during patch review. Thanks for reporting! > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 0439ec5e4b..b86248e1f7 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -383,6 +383,7 @@ endef > ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) > > UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) > +ifneq ($(UBOOT_ZYNQMP_PMUFW),) > I don't like an empty line after the ifneq unless we have one before _and_ one before the endif too. But this is minor, stylish nitpicking, see below for something a bit more interesting. > ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) > UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) > @@ -398,6 +399,7 @@ define UBOOT_ZYNQMP_KCONFIG_PMUFW > objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) > $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") > endef > +endif # UBOOT_ZYNQMP_PMUFW > > UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) > ifneq ($(UBOOT_ZYNQMP_PM_CFG),) This would be an effective fix for the known cases (empty string, .elf, .bin), but it would break again whenever Xilinx or anybody else invents another extension. Not likely maybe, but overall I would prefer a fix like (untested): define UBOOT_ZYNQMP_KCONFIG_PMUFW + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)") $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"))) endef The above reverts to always setting CONFIG_PMUFW_INIT_FILE to the unmodified value of UBOOT_ZYNQMP_PMUFW_PATH as we used to do before d07e6b70, then mangles it only in the special "*.elf" case. Would you mind testing that and sending a patch? -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From anisse at astier.eu Mon Nov 21 22:49:55 2022 From: anisse at astier.eu (Anisse Astier) Date: Mon, 21 Nov 2022 23:49:55 +0100 Subject: [Buildroot] [PATCH v2] package/go: disable cgo support with static libs Message-ID: <20221121224955.951056-1-anisse@astier.eu> The go stdlib "plugin"?package relies on dlfcn.h which isn't available when we have BR2_STATIC_LIBS=y. This should fix this build error from autobuilders: /buildroot/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory 11 | #include Signed-off-by: Anisse Astier --- package/go/Config.in.host | 1 + package/go/go.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index ded02d3b3a..9e79a7dfd5 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -23,6 +23,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS # Go doesn't support CGO linking on MIPS64x platforms # See: https://github.com/karalabe/xgo/issues/46 depends on !BR2_mips64 && !BR2_mips64el + depends on !BR2_STATIC_LIBS # Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS diff --git a/package/go/go.mk b/package/go/go.mk index fd4caa2e5a..d54be8cd78 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ # set, build in cgo support for any go programs that may need it. Note that # any target package needing cgo support must include # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) HOST_GO_CGO_ENABLED = 1 else HOST_GO_CGO_ENABLED = 0 -- 2.38.1 From anisse at astier.eu Mon Nov 21 22:42:43 2022 From: anisse at astier.eu (Anisse Astier) Date: Mon, 21 Nov 2022 23:42:43 +0100 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs In-Reply-To: <878rk4g6jz.fsf@tarshish> References: <20221120181955.851456-1-anisse@astier.eu> <878rk4g6jz.fsf@tarshish> Message-ID: <0e155b6d-1710-49c4-abc1-89d4550c974c@app.fastmail.com> Hi Baruch, Lun 21 nov 2022, ? 07:27, Baruch Siach via buildroot a ?crit?: > Hi Anisse, > > On Sun, Nov 20 2022, Anisse Astier wrote: > > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > > when we have BR2_STATIC_LIBS=y. > > > > This should fix this build error from autobuilders: > > > > /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > > 11 | #include > > > > The more longterm approach would be to ask upstream for a build tag to > > disable the plugin package, akin to the osusergo or netgo tags: > > > > https://github.com/golang/go/issues/23265 > > > > While it would be quite simple, I don't think a buildroot patch for this > > without upstream support would be ideal. > > Your sign-off here is missing. > > > --- > > package/go/go.mk | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/package/go/go.mk b/package/go/go.mk > > index fd4caa2e5a..1c3cfa94d4 100644 > > --- a/package/go/go.mk > > +++ b/package/go/go.mk > > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > > # set, build in cgo support for any go programs that may need it. Note that > > # any target package needing cgo support must include > > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS)$(BR2_STATIC_LIBS),yn) > > This will not work as you intend. $(BR2_STATIC_LIBS) resolve to an empty > string when BR2_STATIC_LIBS is not set. You want something like: > > ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) > > baruch > Thanks for your review, this will be in v2. Regards, Anisse From anisse at astier.eu Mon Nov 21 22:43:41 2022 From: anisse at astier.eu (Anisse Astier) Date: Mon, 21 Nov 2022 23:43:41 +0100 Subject: [Buildroot] [PATCH RFC] package/go: disable cgo support with static libs In-Reply-To: <20221121211707.GN2516@scaer> References: <20221120181955.851456-1-anisse@astier.eu> <20221121211707.GN2516@scaer> Message-ID: <949afd87-f2d5-42bd-89f2-d4169b14a854@app.fastmail.com> Hi Yann, Lun 21 nov 2022, ? 22:17, Yann E. MORIN a ?crit?: > Anisse, All, > > In addition to the feedback from Baruch, see below... > > On 2022-11-20 19:19 +0100, Anisse Astier spake thusly: > > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > > when we have BR2_STATIC_LIBS=y. > > > > This should fix this build error from autobuilders: > > > > /buildroot/i686-hostgo-fail/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > > 11 | #include > > > > The more longterm approach would be to ask upstream for a build tag to > > disable the plugin package, akin to the osusergo or netgo tags: > > > > https://github.com/golang/go/issues/23265 > > > > While it would be quite simple, I don't think a buildroot patch for this > > without upstream support would be ideal. > > No first-person sentences in commit log. Instead: > > While it would be quite simple, we do not want to carry such a > feature patch in Buildroot, especially since none has yet been > submitted upstream. > > But as you state that it should be rlatively easy, maybe you can push > such a patch upstream? Then, depending on upstream's feedback, we could > backport it... I thought it would be simple, but it is not, because when building the go toolchain, I don't know how to pass build tags for the stdlib packages (I have tried using GO_GCFLAGS and GO_DISTFLAGS, but neither fit the bill). I'll remove this comment from v2. I mostly wanted to get the discussion going on this particular issue, but maybe it's not that important. I checked the auto-builders error, and there is only one occurrence. Regards, Anisse From neal.frager at amd.com Tue Nov 22 05:36:11 2022 From: neal.frager at amd.com (Neal Frager) Date: Mon, 21 Nov 2022 22:36:11 -0700 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support Message-ID: <20221122053611.44757-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- V1->V2: - reduced scope to only 64-bit ARM arch platforms - non-ARM platforms may not have a u-boot.elf by default --- boot/uboot/uboot.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..61b3074163 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -54,6 +54,9 @@ endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) UBOOT_BINS += u-boot +ifeq ($(BR2_aarch64),y) +UBOOT_BINS += u-boot.elf +endif # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick -- 2.17.1 From neal.frager at amd.com Tue Nov 22 05:55:36 2022 From: neal.frager at amd.com (Frager, Neal) Date: Tue, 22 Nov 2022 05:55:36 +0000 Subject: [Buildroot] [PATCH 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221121231342.50bafc4a@booty> References: <20221121201638.30951-1-brandon.maier@collins.com> <20221121231342.50bafc4a@booty> Message-ID: Hi Brandon, > Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke > configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it > would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but > now it will set it to ".bin" which causes U-Boot to fail to build. > > To fix, disable all the pmufw code if the UBOOT_ZYNQMP_PMUFW is blank. > > Signed-off-by: Brandon Maier > You are right, this was missed during patch review. Thanks for reporting! > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index > 0439ec5e4b..b86248e1f7 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -383,6 +383,7 @@ endef > ifeq ($(BR2_TARGET_UBOOT_ZYNQMP),y) > > UBOOT_ZYNQMP_PMUFW = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PMUFW)) > +ifneq ($(UBOOT_ZYNQMP_PMUFW),) > > I don't like an empty line after the ifneq unless we have one before _and_ one before the endif too. But this is minor, stylish nitpicking, see below for something a bit more interesting. > ifneq ($(findstring ://,$(UBOOT_ZYNQMP_PMUFW)),) > UBOOT_EXTRA_DOWNLOADS += $(UBOOT_ZYNQMP_PMUFW) @@ -398,6 +399,7 @@ > define UBOOT_ZYNQMP_KCONFIG_PMUFW > objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) > $(call > KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME) > .bin") > endef > +endif # UBOOT_ZYNQMP_PMUFW > > UBOOT_ZYNQMP_PM_CFG = $(call > qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) > ifneq ($(UBOOT_ZYNQMP_PM_CFG),) > This would be an effective fix for the known cases (empty string, .elf, .bin), but it would break again whenever Xilinx or anybody else invents another extension. Not likely maybe, but overall I would prefer a fix like (untested): > define UBOOT_ZYNQMP_KCONFIG_PMUFW > + $(call > + KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)") > $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), > - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) > + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin > + $(call > + KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME) > + .bin"))) > endef > The above reverts to always setting CONFIG_PMUFW_INIT_FILE to the unmodified value of UBOOT_ZYNQMP_PMUFW_PATH as we used to do before d07e6b70, then mangles it only in the special "*.elf" case. Thank you for catching this issue. I agree with Luca that this would be a better solution to keep the modification specific to only the special "*.elf" case. I have nothing further to offer as Luca already provided a very complete review. I will mark this patch as reviewed when Luca's feedback has been taken into account. Thank you for your support! Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15006 bytes Desc: not available URL: From christian at paral.in Tue Nov 22 06:36:38 2022 From: christian at paral.in (Christian Stewart) Date: Mon, 21 Nov 2022 22:36:38 -0800 Subject: [Buildroot] [PATCH v2] package/go: disable cgo support with static libs In-Reply-To: <20221121224955.951056-1-anisse@astier.eu> References: <20221121224955.951056-1-anisse@astier.eu> Message-ID: Reviewed-by: Christian Stewart Thanks! On Mon, Nov 21, 2022, 2:50 PM Anisse Astier wrote: > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > when we have BR2_STATIC_LIBS=y. > > This should fix this build error from autobuilders: > > /buildroot/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal > error: dlfcn.h: No such file or directory > 11 | #include > > Signed-off-by: Anisse Astier > --- > package/go/Config.in.host | 1 + > package/go/go.mk | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/package/go/Config.in.host b/package/go/Config.in.host > index ded02d3b3a..9e79a7dfd5 100644 > --- a/package/go/Config.in.host > +++ b/package/go/Config.in.host > @@ -23,6 +23,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > # Go doesn't support CGO linking on MIPS64x platforms > # See: https://github.com/karalabe/xgo/issues/46 > depends on !BR2_mips64 && !BR2_mips64el > + depends on !BR2_STATIC_LIBS > > # Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > diff --git a/package/go/go.mk b/package/go/go.mk > index fd4caa2e5a..d54be8cd78 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > # set, build in cgo support for any go programs that may need it. Note > that > # any target package needing cgo support must include > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) > HOST_GO_CGO_ENABLED = 1 > else > HOST_GO_CGO_ENABLED = 0 > -- > 2.38.1 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fperrad at gmail.com Tue Nov 22 06:43:22 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 22 Nov 2022 07:43:22 +0100 Subject: [Buildroot] [PATCH v2 0/3] LS1028ARDB improvements Message-ID: <20221122064325.30941-1-francois.perrad@gadz.org> The package qoriq-cadence-dp-firmware is dedicated to the NXP LS1028 SoC. It was introduced since BR 2022.02 from a Changming Huang's serie (5 versions between 2019-Nov and 2020-Feb). This serie tried to introduce the board NXP LS1028ARDB with a partition boot.vfat containing the kernel image, the dtb and the cadence DP firmware. The board NXP LS1028ARDB was introduced on 2022-Aug from my own serie. This serie uses a single rootfs partition and a extlinux.conf file. The patch concerning the cadence DP firmware has been set aside at this time (between v3 and v4). Now, this current serie finalizes the support of the board NXP LS1028ARDB, especially the point concerning the cadence DP firmware. Francois Perrad (3): package/qoriq-cadence-dp-firmware: add install in target configs/ls1028ardb: add video with Cadence DP firmware board/freescale/ls1028ardb: more documentation board/freescale/ls1028ardb/readme.txt | 27 +++++++++++++++++++ .../boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ .../qoriq-cadence-dp-firmware.mk | 6 +++++ 4 files changed, 37 insertions(+), 1 deletion(-) -- 2.37.2 From fperrad at gmail.com Tue Nov 22 06:43:23 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 22 Nov 2022 07:43:23 +0100 Subject: [Buildroot] [PATCH v2 1/3] package/qoriq-cadence-dp-firmware: add install in target In-Reply-To: <20221122064325.30941-1-francois.perrad@gadz.org> References: <20221122064325.30941-1-francois.perrad@gadz.org> Message-ID: <20221122064325.30941-2-francois.perrad@gadz.org> This firmware is loaded by u-boot. This firmware must be shipped in /boot with the kernel & dtb, there are 2 cases of installation: - in $(TARGET_DIR)/boot, in order to be in the rootfs - in $(BINARIES), in order to be bundled into a boot partition Signed-off-by: Francois Perrad --- .../qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk index 2ccdd8b90..4f7528726 100644 --- a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk +++ b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -11,12 +11,18 @@ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES +ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),) QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO +endif define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) endef +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin +endef + define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin endef -- 2.37.2 From fperrad at gmail.com Tue Nov 22 06:43:25 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 22 Nov 2022 07:43:25 +0100 Subject: [Buildroot] [PATCH v2 3/3] board/freescale/ls1028ardb: more documentation In-Reply-To: <20221122064325.30941-1-francois.perrad@gadz.org> References: <20221122064325.30941-1-francois.perrad@gadz.org> Message-ID: <20221122064325.30941-4-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- board/freescale/ls1028ardb/readme.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 2dd2e2d84..cfd1c8c49 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -8,6 +8,16 @@ for more details about the board and the QorIQ Layerscape SoC, see the following - https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1028a-reference-design-board:LS1028ARDB - https://www.nxp.com/LS1028A +for the software NXP LSDK (Layerscape Software Development Kit), see + - https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf + +the components from NXP are: + - rcw, LSDK 21.08 + - atf (fork), LSDK 21.08 + - uboot (fork), LSDK 21.08 + - cadence-dp-firmware (blob), LSDK 20.12 + - linux (fork), LSDK 21.08 + Build ===== @@ -67,3 +77,11 @@ The Cadence DP (Display Port) firmware must loaded from uboot with the following Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 Loading hdp firmware Complete => boot + +The interfaces of Ethernet switch (Felix DSA) are bring up with the following commands: + + ip link set eno2 up + ip link set swp0 up + ip link set swp1 up + ip link set swp2 up + ip link set swp3 up -- 2.37.2 From fperrad at gmail.com Tue Nov 22 06:43:24 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 22 Nov 2022 07:43:24 +0100 Subject: [Buildroot] [PATCH v2 2/3] configs/ls1028ardb: add video with Cadence DP firmware In-Reply-To: <20221122064325.30941-1-francois.perrad@gadz.org> References: <20221122064325.30941-1-francois.perrad@gadz.org> Message-ID: <20221122064325.30941-3-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- board/freescale/ls1028ardb/readme.txt | 9 +++++++++ .../rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 93396a419..2dd2e2d84 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -58,3 +58,12 @@ To boot your newly created system: - put a DB9F cable into the UART1 Port and connect using a terminal emulator at 115200 bps, 8n1; - power on the board. + +The Cadence DP (Display Port) firmware must loaded from uboot with the following commands: + + => ext2load mmc 0 0x80000000 /boot/ls1028a-dp-fw.bin + 102464 bytes read in 24 ms (4.1 MiB/s) + => hdp load 0x80000000 0x2000 + Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 + Loading hdp firmware Complete + => boot diff --git a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf index c08ddde10..bd6c7c95c 100644 --- a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label ls1028ardb-buildroot kernel /boot/Image devicetree /boot/fsl-ls1028a-rdb.dtb - append root=/dev/mmcblk0p1 rootwait + append root=/dev/mmcblk0p1 rootwait video=1920x1080-32 at 60 cma=256M diff --git a/configs/ls1028ardb_defconfig b/configs/ls1028ardb_defconfig index 22b9eb426..1bc84f7b8 100644 --- a/configs/ls1028ardb_defconfig +++ b/configs/ls1028ardb_defconfig @@ -26,6 +26,9 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-ls1028a-rdb" BR2_LINUX_KERNEL_INSTALL_TARGET=y +# Target package +BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE=y + # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y -- 2.37.2 From thomas.petazzoni at bootlin.com Tue Nov 22 07:39:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 07:39:16 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-21 Message-ID: <20221122073922.6F28D40439@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-21 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 5 | 1 | 0 | 6 | 2022.08.x | 13 | 11 | 0 | 24 | master | 192 | 213 | 0 | 405 | next | 5 | 12 | 0 | 17 | Classification of failures by reason for master ----------------------------------------------- libnss-3.84 | 28 glibc-2.36-66-ga1dc0be03c9d... | 15 xz-5.2.7 | 11 host-rust-1.64.0 | 8 linux-6.0.1 | 8 dash-0.5.11.5 | 7 gobject-introspection-1.72.0 | 7 lirc-tools-0.10.2 | 7 crun-1.5 | 6 host-go-1.19.3 | 6 host-binutils-2.38 | 5 libglib2-2.72.3 | 4 elfutils-0.186 | 3 gmp-6.2.1 | 3 host-pahole-1.24 | 3 linuxptp-3.1.1 | 3 tealdeer-1.6.1 | 3 gerbera-1.10.0 | 2 host-binutils-2.37 | 2 igh-ethercat-1.5.2 | 2 linux-5.10.145-cip17-rt7 | 2 lxc-5.0.1 | 2 python-numpy-1.23.4 | 2 unknown | 2 wolfssl-5.5.3 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 acpica-20220331 | 1 afboot-stm32-3566acd582e553... | 1 alsa-lib-1.2.8 | 1 aoetools-37 | 1 assimp-5.2.5 | 1 boost-1.80.0 | 1 brltty-6.5 | 1 cegui-00b4e1fe174da53b7ed72... | 1 coremark-1.01 | 1 dieharder-3.31.1 | 1 edk2-edk2-stable202102 | 1 efivar-38 | 1 erlang-22.3.4.22 | 1 f2fs-tools-1.15.0 | 1 freeradius-server-3.2.0 | 1 frr-8.3.1 | 1 fs/axfs/axfs.mk:32: /home/a... | 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 gdk-pixbuf-2.42.9 | 1 host-delve-1.8.0 | 1 host-gcc-final-10.4.0 | 1 libblockdev-2.26 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libgcrypt-1.10.1 | 1 libgpg-error-1.45 | 1 libkcapi-1.4.0 | 1 liblog4c-localtime-1.0 | 1 libndp-1.8 | 1 libsigrok-0.5.2 | 1 linux-5.10.145-cip17 | 1 linux-tools | 1 ltp-testsuite-20220930 | 1 lttng-tools-2.13.2 | 1 mariadb-10.3.36 | 1 mender-3.4.0 | 1 mongodb-4.2.18 | 1 ntpsec-1_2_1 | 1 ocf-linux-20171122 | 1 openblas-0.3.21 | 1 openvmtools-11.3.5-18557794 | 1 opus-1.3.1 | 1 putty-0.76 | 1 python-cryptography-38.0.1 | 1 rtl8723ds-76146e85847beb242... | 1 sdl-1.2.15 | 1 skalibs-2.12.0.1 | 1 stella-6.7 | 1 sudo-1.9.11p2 | 1 ulog-0389d243352255f6182326... | 1 uqmi-0a19b5b77140465c29e2af... | 1 valgrind-3.19.0 | 1 volk-2.5.2 | 1 wavemon-0.9.4 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 zabbix-5.4.9 | 1 zfs-2.1.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/7a3a60224579561b1cf9330eacca4a6631979c7c | nios2 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/a424517fac810db2c62b01e870ae10712d47fa42 | microblazeel | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/17b2cbdc14affbba0f125a95f766a46e3da0bec3 | powerpc64le | acpica-20220331 | NOK | http://autobuild.buildroot.net/results/5d135973e1737c516929c17bdea44985e5680e28 | arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/cfada02aa3432c4ed000e2de2bb51bc659b2c0ee | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/91f0416f3d3c625ecc6b833a00e5a57e07875b02 | mips64el | aoetools-37 | NOK | http://autobuild.buildroot.net/results/276344c906f81a9d892436c1b120fe602cacc635 | mipsel | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/ca6652e6e250eb3f32afcd3b6f9033e7e3a6b3c3 | ORPH arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/f5286aa19913b372484787e380befa195b866453 | mipsel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/d1ed0e9e4c2949d633dac18411fee82bf888c5e3 | or1k | cegui-00b4e1fe174da53b7ed72... | NOK | http://autobuild.buildroot.net/results/c9bbbf47974ce3c2a159de57291ec07c42c78a78 | mips | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/5dde65d555057e2055a06b62e33a90e997cdbc00 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/3a189df344c72e051cf9627c58f5eead8074f5e1 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/615f9dbb58bdfd23c67a03e15d50481bc35e4183 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/5149c11a58ed511ac42328e833c064ba22bba0fe | mips64el | crun-1.5 | NOK | http://autobuild.buildroot.net/results/156bd51908e35a266ba550c47e79fa6e75c54976 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/abe6ad8efb1575f4ef245c3f5a6391c9dd9b719e | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/7d47733480a3f9776939d42757ed1ca775b8866b | i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/2779a2d9cbbca69722f1c9455d931557646940f2 | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/1fc821e47a92d43724500bc45d8f19b3e014b727 | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f039f81dfbacce964990d7c2697a54c10f644dee | ORPH i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/dc2787f1ff130e2fccc36a3adf5c585b323a152d | ORPH aarch64_be | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/16ef93ddfe2ef586ac79feb4b53e03b40f4a331f | ORPH sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e2c3432514e05658a59c3abbd3a0c004a320c234 | ORPH microblaze | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a0ddc38f3ee1aa18df15f1af7641d52f889df2bd | ORPH microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/e8d3f6c1042caad03cda551e5f4a25b7ff6fbb97 | i686 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/de41b903c0ca3c5219e3f26a2effbdd95a4de73e | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/a9f914da2ae646732b4b1ef3ebe30c10f255c5d8 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6c8f2df2ca9f3defc4d57edd034272c852b4ab27 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6f54d4a066b572c764c9172de9c3133b32347b82 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/73d065aad91b2443e2314ca061a90f7b522ad33f | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/e0f6ccfbdacc592a9c213aa5f335819aa67798eb | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/8ac9ca70a8c80aa3b1376414472c565ab7ed9852 | microblazeel | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/042d542ffc811b5184e4c2f6595981fd12249edb | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/d38479a753d918b45c439d2975f8a188b5243411 | powerpc | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/6a8949c516c1f41dc6c16244103ec9a0232b53f6 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0537105a5fea174bbe457986f99154f8855ed16b | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9716e6e508591a4d38efc9a3b923d1a001215db3 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9648175c7fa6f857ff1b4ab0177aafe2272e13bd | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/35ffbf84901d938980ba99f7f528a7a12d4923b0 | aarch64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/8e879f0b6de06f531ff611a83e1ded7114289b6d | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/0b95fc8f982b8f4344362228114ba8f7cb847f7d | arc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/467cd3790044838922d99cb446dd55352ae1253d | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/854fddb66ef16596fe4c9f57405469e66454f44c | x86_64 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/dfe2c7089c66e4a4f14c88a29d5737c2a1113966 | mips64 | gdk-pixbuf-2.42.9 | NOK | http://autobuild.buildroot.net/results/78afc41cfc6ec154674a685649cde5a9480a36b1 | ORPH sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5a25b0075b1f89f4f5a6bc5274b8fbab4d928456 | s390x | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6cae15c4a7328e31b526e87a9725af480a801bff | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c25d714521c5a84acbf4c02292daa85f7527171f | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1924995ec33fd79dc69779ca5b723e1e6e545b43 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7f13771925ba726a706c2333abd6d0e71b90ed84 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/441e6f29526a435b66f8eac3f328f2a6958962e1 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d922fff162d69f71e8e476366330068f80acc2ac | microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d039bedf45031f2766786abf89fae1d152f135f4 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1ad7303f9813c2d0e6be492f606cdc9cd39b0b3c | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d76921f85652a14d261a3bb40d885011d9bea352 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/893cea32fb82388b9cc50deb590e4af91050fdd1 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/31e8a84d7f76bbdc104531604a6dfd2c580a4ee5 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f129aad70767098f39d77073b8e8460cee05f87d | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/7634512b09eee3b8eae5b07be6eb4f9b24131cd8 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/de41edb80815f53b3260ebd046b7171c7069a90d | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e241bd35d3c1eda82fb0312575af160d142096d5 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3fb3c9983d2b71735b006f4103bf11903316a58e | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/08bb30986aaf218a6721e0e0c33632db0f68fdcc | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/da1b69bb2a5a8c246a3288e18fc454afdd7143df | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/18cc855763b56cfc362b33411021b9bb35d1a84a | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a6e08d153a27dc941f7b3f28e55345eb417a4a54 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/37824d2b1be0cc83f55dcec8ce861b1912ca936e | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6f1f29df0fefc823db004b952adc4b19757d5bc9 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6f6acfb628b01a134edd9a2ec8783377f4117754 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9c980bcd773ba4ff529b10e3c329bc42699db6f5 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a27ca1b9a867014afadaa20c03228123e845f3d6 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/886438f070caf2b0f98c175d3e1b8e665c025d9e | ORPH xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/4fc50066614cb8acfa10325b151804894ef5e19a | or1k | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/9a8b7da33f3ec5a093394a9414775d90f61103b4 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b29b099aa95ea0b9322bbe3737c9af0bf8bc7b5 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8a9d2dc8753a1d1dde11c92dc557083a9900d333 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e63418be2e622e7e5d7cb5835e2fbfdcc6a5c9de | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/9ce7de0184524e7a529ea1ee804acc19742145b2 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b0b29dffe68f5f95e2b8bb2e4151094945c97091 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/8bacf0e68d6f07f165ee1f5d85346e8cf97349ce | microblazeel | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/d8216a0f29a878c7e4b05662496dc77db7f02226 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/37baad1a82f878bf1ce70a448ccfd1cec554409b | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/247c253171f0df93bae58c57fc4eec32185cfb81 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/28269d036fef74aacedf2a2a9ae4c5864ea094bb | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/08014ef646fb067687cee0a025a3e8bad78eb04f | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ed9bce8160ff6ba084c265fa0dde4a254117a414 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7127185c14e9954a31189a5f37e54e8dc50eeab3 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/57a49ad9a067ff12f4951822ae1409a13daca614 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b969ddd31c8ca8c4e355e178392f4fa131853186 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/91ff5bcc14c3f255d89ff5ba5114ccd8e0b38efa | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1da671703804f5a8733760263c3e55d70d8e7cab | mips64el | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2a97cd518e91f803939bccf1db518fd86e53a65b | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/fa05ec7fbab485342bc758cae88222b5fbdb87a5 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/099e6d28642328579d237c72fd79ef7a8cf6e003 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ff68fa3250369b1d711c14fda7374e616ffb5eef | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/fee28673e5dc50930bb54687b175eaf905c4e68e | powerpc | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c6388c8d9584d9aff2d3b44d64e8d6714d54b673 | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cb1b884ced18415b86be61d3fb11aa446f6b7497 | sh4 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/94095e2055fe076bc6b6fd003948954f7480c1d6 | arceb | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/421853264d68b98952096eb5bf9a4cdf08e7af79 | arceb | libblockdev-2.26 | NOK | http://autobuild.buildroot.net/results/942af2b2d371c756553a4b0ed7d009557b35bb93 | ORPH or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/24dc3d8c6b4452920fe58c2450b3b2a89cf443aa | aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/15e4d9f718f7952bca9303ef192c2919fa9eff24 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/b994d8c4b127a54a6d807365631aad350d02b5b6 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/04ed67f6d12e3cf28f5255014c0653cf81176c22 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f9db7886f0f9ad1aacffb3608823fe36ba4358e6 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/dcd5d8faa5262fb94555d5ab9eedf2d33ca372d0 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2742a98a9bba2abdd5d377b2e1ffcda6af5ac23a | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/dcb33fb6ede6a399860ae0048c904db5ed21596d | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/dfadb47d3311765dec951ed2a87402aa9d3e4132 | riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/ee63e3a54c8de15eb2481133ddf3092d1fd9f718 | riscv64 | libndp-1.8 | NOK | http://autobuild.buildroot.net/results/752de7a9d11e50662958d9b7fef9c0b889e092b0 | powerpc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1233ef68f3e0493431a23ffe46ce9583954ac4bc | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4f93f575513feb6fa9a9a29df84f95c192f3ec81 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/de30d057df839b59429831ab67a583bda324344d | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2ea1fa8cd205b46d36bde9aa7f1cc430f7509047 | i586 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/7813de12cfdc3f72911594d8ff20be9424ae9754 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aef5c92ea0791607909de2d7ef17cfc2213664b3 | microblazeel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/4912d15205f4b6f200fcd27474e30c29ae817b1b | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/74f19259813692ca7055767710abf44c4d7d4e57 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/1bf5b17bdabc18f6ed9dcaf29b158e5fb820df54 | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/edf6c1c75998c812c76ae23fda415f6b0945ea04 | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/033cc93f1d966f3e03459a6bc4f24e2e51d0ef36 | xtensa | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f173c1d91965c9ccf71ee5636196b1b16e8d736f | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/15496ed84f9f13dd4b0fc82f834f248c12259d76 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aeb9bb5c0d4c78357515f87180c30cb53c017ac8 | mips | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b2ad58678acb1442bec479bd412d680aeaee5444 | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/76a3bb6bcdd74826e080f5b30420426640010a6a | sparc64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/2884cc4bf92cd833773c9956e5a43857042a89c7 | aarch64_be | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/37bc7879f7a50fa1d578808dbc1a34ba87e8d219 | m68k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3b0e29f9cf90771dfa0a33185e6507406979582c | arceb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/c23115330ade0ceb7146a143f18328ac3be67201 | sparc | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ffdd74b6839bc79d1a529833919c1139efd5b8bf | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/428d6c51a107730ca57410fe5067b7154753c2f5 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/77951ceb0b6c6f4a737df43623c45c9b6c886a12 | microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/aa04c632917c691a855a211ddbb6a5c309226d41 | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/ec7f26242ec69f6a93e331d3dd40ac6092c170fc | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/e0f9f30fd287cf129004e31e2c50758aeff238b8 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3fcbdb7c0979edec2c9e8fdd84246deb5c14f38e | x86_64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/bc8a9d45797de964cf57c1a693a0ecf1525697a5 | arceb | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/1bc47f05c414116ae10249014fb144e7ff506ac5 | mips | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/abc9d769ef5ce60a7a48ddaa72066dc240f35785 | ORPH or1k | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/a7a491e88c14f0886e49db1576d9767956109e52 | ORPH mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/28cf190896b90906de49a7ccefedb58443d1e545 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/110174dce32fd94f62bf7a41f6e088a6bf146023 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e8b39b994bfc9b0d4ea81ecde4adfc7c0187bbd5 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/eb01ad414e3bb17f80ee761b9ad515acb2c0e1ab | ORPH sh4a | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/782e89d72725b0af5b3cfa539c854e771944e753 | ORPH mipsel | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/dfd1f5e59e7bf2b6737839bfddf5af3082741cd0 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/2593d6d57d6abcc23afebf402ed9ffe7f0be4bd7 | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/98e21ea03bd7c7d0647aa7297dc555be387b3d86 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7f42001cbe5d3acdd6d9f0445710a18b63bfbcbe | ORPH arceb | linux-tools | NOK | http://autobuild.buildroot.net/results/5ca9bd306470bc5b6101542cc2b256a320817437 | ORPH arm | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/b9cee433f7f4996c7333a1eb63b25dbf12b7c706 | sh4 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/f4322fefa7cba04a0669132d469cece3fb60524e | or1k | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/c5a084110c267fc4e8048bca0e5b9270fc9dc7ed | riscv32 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bc4ce97e3a045f15d2d8b1da019b75a192e84012 | ORPH powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/d01866bbef952e07a3584629f767733f68b25fac | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/7f288957b9b2a4633368e652ec86a12e93bd1563 | ORPH xtensa | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c8c73aa39718f31b4d338d99aa9689a75f4ee28d | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/ed88f6407cbcb4a4a8a144f286e5490cdfc5e7fc | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/ed36070767d1af96805ef1f1693681d5dd575b37 | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/1c74c65c23eb5ecf55002b3a61bf475957871421 | ORPH sparc64 | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/7da21d371a4ce7f5f10832fe7e68079ca426041d | mipsel | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/aff84677f725744e16c97ceecb2b275e149795ae | mipsel | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/851d852315e6237169675b6183e5d538c0c02824 | aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/1c76c7f83f61431ea307a2a4bde33e1c81ae42bb | sparc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/eb791b764a8b4bbf6ac237c7d7589a68310aa990 | ORPH s390x | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/9d092d2132e9d4fc83716b1bf8adce6d266646b5 | x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/541280f84f0259f94390ee264095c07c4674724d | microblazeel | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/e75ba8ad144e2b55c3843afbc31ec0a73d585cef | ORPH x86_64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/47c50bad76b328a090ff04393492a15f41c95c07 | ORPH mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/644cb315b0d16d03f2b30e6a2f3cd7bdceee5755 | ORPH x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/f16d8d6457d10da9f75da334017d79cd1d64d605 | arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/50c6174adf29565f8e1022633a19c01f5ee3e50e | ORPH aarch64 | putty-0.76 | NOK | http://autobuild.buildroot.net/results/11b2ff07305de94f414f8274fc5fe1fc062251fc | mips | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/8b37c3b61da9015f0fd7ab693f0842faf405bdeb | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/e4cbfa28c5dc5bab40e6d92257678975f907fbab | powerpc | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/42b49933ff984f3605359eadd851b30185165d73 | arceb | rtl8723ds-76146e85847beb242... | NOK | http://autobuild.buildroot.net/results/cdf42d708fd5dddb386422667cdc54d95cd1072e | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/36b96a1cffb2168b1acec3e1541aaa5c36a5526e | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/86a5c9b5d3fefa50d887ea374ec09d61e5ff41a4 | sh4 | stella-6.7 | NOK | http://autobuild.buildroot.net/results/820c29ad296433e869d56144d4a1831aeb37761d | armeb | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/93a355976c7149ad5ce7bdc408d944b526ec29d2 | ORPH powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/207066d2517b396587e2288a65a35e0bbcbe787f | powerpc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/4f3706d14b3be6660e7e26967770d1b62187eddd | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/1cf0fd26ad14482b68ffb7a9d378165f304b50dc | sparc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/00c7da5e9372409fbda44b7c7631ef77ba43a2cb | m68k | unknown | NOK | http://autobuild.buildroot.net/results/6c0f2006b16ba9c176fca67776f4acac23e36917 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/e1415f467e6c9294d6ae5e27f1324535afd01887 | nios2 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/20ecbf5acb34d45d8cc0634779f0833d768de333 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/62d83f776b7fbc294caaba4b634e81bed3d05eb5 | ORPH powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/51f4a2b75f77166b513acded8d028fd42d03b493 | microblazeel | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/19d136b707ae6fcf4a13e00dafcd9f582958869d | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/07b4b36ef6676a084828c40ca0eaa44f571574e9 | mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/2a2d7408d0e9462844b2c2dbe4b3236630e0bf39 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/097799d7685e9b6cf3de97d070ef65310e008186 | arm | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/78037bb191188d55d5c7adfff5729699365b8b24 | ORPH aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/b8ec03529731f60415213ffb7ea993e042b6df9a | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f14f0b2bc1cc820aa3a6c19564e5a9dadba22e5e | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/51d2c08641ec7598b56e4c0291d3f7ef93a9100b | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4e04d58b031f86d7974b447946a0d8c10fe1229e | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/bc39400e27b510474e3cc017bc650eb89699bb44 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/de2f23b07f450c84414f68d736b111623d7e4bfe | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b3de82e9e1b5b50d8b859677b43883267cdafafa | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/45bdddc71340f2fedf47e9fc0d76e66598d9c23b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/4a005fe0bc7b4cc12347d479a14a2365b4a5ccb6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7e730be7e6416a04fb1546d0be68a73052f2f462 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/03f6011348b63fa35e09a6c728286dd31deb7384 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6df2251b368c40261895d4fab44c4cbefe64ae5a | ORPH powerpc | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/220c38f779e5df25f0ada973170cfc5b00fc727c | aarch64_be | zfs-2.1.6 | NOK | http://autobuild.buildroot.net/results/7e2d3277e26fa5b0c8073a0e8b9e82f47ade9697 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 4 binutils-arc-2020.09-release | 1 gummiboot-2bcd919c681c952eb... | 1 host-python-greenlet-2.0.0 | 1 igh-ethercat-1.5.2 | 1 lxc-4.0.12 | 1 open62541-v1.3.3 | 1 s6-linux-init-1.0.6.3 | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/4d5af2791364c0ba02a601ba041e787cbe7c0d80 | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a594d769d2076d9780607ddccd1bc87fccefa2d6 | riscv32 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5e10236c4dfd1491d34ad59dc378e28918474cc6 | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/dbfeb14417aebe0fedd0d5b6692d81d25d85cacc | arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/d764419a266ab119e9500e688d2558edcb68c179 | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/40a5cf7c166a56751726fb1fe2b21a020d0d7824 | arc | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/ccb122fd19e9da7eb653ad57d1c1b4878e3e8bea | sparc64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/8029e2d5ac93574a52c3300c31517e74a5325130 | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/2ec2cc6a12dc68bcbc7f23cf34620223dd82751c | mips64el | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/2730f1e8f6c621b8ffc50f6020aa6449f5e8ecaf | ORPH powerpc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/501d57e642c97447eacaa5ffcffd63e477aa9bd2 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/02989162e232419f496088f75c85eac597e4052e | Classification of failures by reason for 2022.02.x -------------------------------------------------- host-delve-1.8.0 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/1c2ed4e686da26e42182095e95627de29cb6f400 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 2 freeradius-client-1.1.7 | 1 gerbera-1.10.0 | 1 host-moby-buildkit-0.10.0 | 1 host-spirv-llvm-translator-... | 1 linux-5.17.15 | 1 qpdf-10.5.0 | 1 sconeserver-8d1935919a20133... | 1 uclibc-1.0.42 | 1 unknown | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/48716793ae7735ae076ad8aff245d3860b11c549 | i586 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c3329724b576a86049e9528a831f5a4a0bbc3cdf | x86_64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/b389616b496598ae052bc7755c8e14bfd857a936 | s390x | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/964a5b3f6666efa0cdf6824e31a389fb2adb2064 | mips64el | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/3d05f7004d16de512de1c55347430651d60f5d38 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/ee46be4b8a2089d021405fc035f81b1e34487669 | ORPH aarch64_be | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/04366eb03486875ba18912a595fe44aad74bdcbb | ORPH xtensa | qpdf-10.5.0 | NOK | http://autobuild.buildroot.net/results/877a87c8076a22d37f821eaa834c80eb49a66c35 | powerpc64 | sconeserver-8d1935919a20133... | NOK | http://autobuild.buildroot.net/results/c6146cc01201ab5e398297ccd20591fce089f238 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/a92b76c019c2bd3547fcc200b75e18fc6d7df1f1 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/39d1b4336d4ca770e16cd6c946c73ba57ffe2cfd | -- http://autobuild.buildroot.net From peter at korsgaard.com Tue Nov 22 07:38:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 08:38:49 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] support/testing/tests/fs/test_f2fs: fix test after f2fs-tools bump Message-ID: <20221122073925.9B9F684155@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3f24e3abba631b29aa44db8a4447288b2ec371ae branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x In commit 9267b0f14d3d5f4715bad444f44eae47d9d5627c ("package/f2fs-tools: bump to version 1.15.0"), f2fs-tools was bumped from 1.14.0 to 1.15.0. It turns out that this version bump causes the output of dump.f2fs to slightly change. In version 1.14.0, it looked like this: Info: Segments per section = 1 Info: Sections per zone = 1 Info: sector size = 512 Info: total sectors = 262144 (128 MB) Info: MKFS version "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 2022" Info: FSCK version from "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 20 22" to "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 20 22" Info: superblock features = 0 : Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000 Info: total FS sectors = 262144 (128 MB) Info: CKPT version = 70c101c3 Info: checkpoint state = 181 : trimmed nat_bits unmount In version 1.15.0, it looked like this: Info: MKFS version "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 2022" Info: FSCK version from "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 20 22" to "Linux version 5.4.0-124-generic (buildd at lcy02-amd64-089) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #140-Ubuntu SMP Thu Aug 4 02:23:37 UTC 20 22" Info: superblock features = 0 : Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000 Info: Segments per section = 1 Info: Sections per zone = 1 Info: total FS sectors = 262144 (128 MB) Info: CKPT version = b89f8bb Info: checkpoint state = 181 : trimmed nat_bits unmount You will notice that the message "Info: total sectors = 262144 (128 MB)" is no longer present, and only "Info: total FS sectors = 262144 (128 MB)" is not present. Except our test case was precisely looking for this "Info: total sectors" string in the output, causing the test to fail. We fix this by simply matching on "Info: total FS sectors" now. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/2884634814 Signed-off-by: Thomas Petazzoni Signed-off-by: Yann E. MORIN (cherry picked from commit 0214ee94e072f0a0c57c63484e6d2b3f0157c5fb) Signed-off-by: Peter Korsgaard --- support/testing/tests/fs/test_f2fs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/testing/tests/fs/test_f2fs.py b/support/testing/tests/fs/test_f2fs.py index 2d05a86418..425fbe31ca 100644 --- a/support/testing/tests/fs/test_f2fs.py +++ b/support/testing/tests/fs/test_f2fs.py @@ -30,7 +30,7 @@ class TestF2FS(infra.basetest.BRTest): img = os.path.join(self.builddir, "images", "rootfs.f2fs") out = infra.run_cmd_on_host(self.builddir, ["host/sbin/dump.f2fs", img]) out = out.splitlines() - prop = dumpf2fs_getprop(out, "Info: total sectors") + prop = dumpf2fs_getprop(out, "Info: total FS sectors") self.assertEqual(prop, "262144 (128 MB)") kernel = os.path.join(self.builddir, "images", "zImage") From luca.ceresoli at bootlin.com Tue Nov 22 09:01:24 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 22 Nov 2022 10:01:24 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122053611.44757-1-neal.frager@amd.com> References: <20221122053611.44757-1-neal.frager@amd.com> Message-ID: <20221122100124.3a441eb7@booty> Hello Neal, On Mon, 21 Nov 2022 22:36:11 -0700 Neal Frager wrote: > If a user requests a u-boot binary in elf format, > they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > V1->V2: > - reduced scope to only 64-bit ARM arch platforms > - non-ARM platforms may not have a u-boot.elf by default > --- > boot/uboot/uboot.mk | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 0439ec5e4b..61b3074163 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -54,6 +54,9 @@ endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > UBOOT_BINS += u-boot > +ifeq ($(BR2_aarch64),y) > +UBOOT_BINS += u-boot.elf > +endif Is it really assured that all arm64 do build this file? And that u-boot.elf is not useful for other architectures? Looking at the U-Boot source code, it looks like this file is built if CONFIG_REMAKE_ELF is enabled, which seems independent on the architecture and happens for some non-arm64 defconfigs as well (e.g. netgear_dgnd3700v2_ram_defconfig). At first glance, it looks like we need (yet) another Kconfig knob in Buildroot to manage this cleanly. Otherwise in UBOOT_INSTALL_IMAGES_CMDS we might just install u-boot.elf if it is present,skip it silently otherwise. Not sure which solution is less appealing. :( -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Tue Nov 22 09:43:45 2022 From: neal.frager at amd.com (Frager, Neal) Date: Tue, 22 Nov 2022 09:43:45 +0000 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122100124.3a441eb7@booty> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> Message-ID: Hello Luca, > If a user requests a u-boot binary in elf format, they may actually > want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > --- > V1->V2: > - reduced scope to only 64-bit ARM arch platforms > - non-ARM platforms may not have a u-boot.elf by default > --- > boot/uboot/uboot.mk | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index > 0439ec5e4b..61b3074163 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -54,6 +54,9 @@ endif > > ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) > UBOOT_BINS += u-boot > +ifeq ($(BR2_aarch64),y) > +UBOOT_BINS += u-boot.elf > +endif > Is it really assured that all arm64 do build this file? And that u-boot.elf is not useful for other architectures? > Looking at the U-Boot source code, it looks like this file is built if CONFIG_REMAKE_ELF is enabled, which seems independent on the architecture and happens for some non-arm64 defconfigs as well (e.g. > netgear_dgnd3700v2_ram_defconfig). > At first glance, it looks like we need (yet) another Kconfig knob in Buildroot to manage this cleanly. Otherwise in UBOOT_INSTALL_IMAGES_CMDS we might just install u-boot.elf if it is present,skip it silently otherwise. > Not sure which solution is less appealing. :( Perhaps just checking every file for existence when running the loop below is the best option like below. The idea is to keep this as simple as possible. What do you think? define UBOOT_INSTALL_IMAGES_CMDS $(foreach f,$(UBOOT_BINS), \ $(if test -f $(@D)/$(f), \ cp -dpf $(@D)/$(f) $(BINARIES_DIR))/ ) Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14644 bytes Desc: not available URL: From miquel.raynal at bootlin.com Tue Nov 22 10:16:03 2022 From: miquel.raynal at bootlin.com (Miquel Raynal) Date: Tue, 22 Nov 2022 11:16:03 +0100 Subject: [Buildroot] [PATCH] README: fix reference to submitting-patches In-Reply-To: <20221121174905.GI2516@scaer> References: <20221116084340.1068161-1-miquel.raynal@bootlin.com> <20221121174905.GI2516@scaer> Message-ID: <20221122111603.03453f8c@xps-13> Hello Yann, yann.morin.1998 at free.fr wrote on Mon, 21 Nov 2022 18:49:05 +0100: > Miquel, All, > > On 2022-11-16 09:43 +0100, Miquel Raynal via buildroot spake thusly: > > While looking for refreshing my mind about Buildroot contribution > > guidelines, I actually stumbled upon a 404 error. It seems like the > > manual URL has slightly evolved since 2016, so fix it. > > > > Signed-off-by: Miquel Raynal > > --- > > README | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/README b/README > > index 008e996f5f..2d33c8ce37 100644 > > --- a/README > > +++ b/README > > @@ -23,4 +23,4 @@ buildroot mailing list: buildroot at buildroot.org > > You can also find us on #buildroot on OFTC IRC. > > > > If you would like to contribute patches, please read > > -https://buildroot.org/manual.html#submitting-patches > > For me, this does not return a 404, but does properly redirect to the > following URL... Maybe a temporary fluke? > > Can you please double-check now? Oh yeah, the redirection seems to work again, you can safely ignore this, sorry for the noise. Thanks, Miqu?l From neal.frager at amd.com Tue Nov 22 10:20:25 2022 From: neal.frager at amd.com (Neal Frager) Date: Tue, 22 Nov 2022 03:20:25 -0700 Subject: [Buildroot] [PATCH v3 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support Message-ID: <20221122102025.62704-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- V1->V2: - reduced scope to only 64-bit ARM arch platforms - non-ARM platforms may not have a u-boot.elf by default V2->V3: - test and verify u-boot.elf exists before copying --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..0d9f13aa4b 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -53,7 +53,7 @@ UBOOT_BINS += u-boot.dtb endif ifeq ($(BR2_TARGET_UBOOT_FORMAT_ELF),y) -UBOOT_BINS += u-boot +UBOOT_BINS += u-boot u-boot.elf # To make elf usable for debuging on ARC use special target ifeq ($(BR2_arc),y) UBOOT_MAKE_TARGET += mdbtrick @@ -369,7 +369,8 @@ endef define UBOOT_INSTALL_IMAGES_CMDS $(foreach f,$(UBOOT_BINS), \ - cp -dpf $(@D)/$(f) $(BINARIES_DIR)/ + $(if (test -f $(@D)/$(f)), \ + cp -dpf $(@D)/$(f) $(BINARIES_DIR))/ ) $(if $(BR2_TARGET_UBOOT_FORMAT_NAND), cp -dpf $(@D)/u-boot.sb $(BINARIES_DIR)) -- 2.17.1 From yegorslists at googlemail.com Tue Nov 22 14:50:17 2022 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Tue, 22 Nov 2022 15:50:17 +0100 Subject: [Buildroot] [PATCH] utils/scanpypi: add LICENCE.TXT to the list of the license files Message-ID: <20221122145017.6250-1-yegorslists@googlemail.com> From: Yegor Yefremov Signed-off-by: Yegor Yefremov --- utils/scanpypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scanpypi b/utils/scanpypi index 452b4a3fc3..3c98bb4bcc 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -487,7 +487,7 @@ class BuildrootPackage(): lines = [] filenames = ['LICENCE', 'LICENSE', 'LICENSE.MD', 'LICENSE.RST', - 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] + 'LICENCE.TXT', 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] self.license_files = list(find_file_upper_case(filenames, self.tmp_extract)) lines.append(self.__get_license_names(self.license_files)) -- 2.17.0 From thomas.petazzoni at bootlin.com Tue Nov 22 16:13:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 17:13:15 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> Message-ID: <20221122171315.7a749d61@windsurf> Hello Neal, On Tue, 22 Nov 2022 09:43:45 +0000 "Frager, Neal via buildroot" wrote: > Perhaps just checking every file for existence when running the loop below is the best option like below. The idea is to keep this as simple as possible. What do you think? > > define UBOOT_INSTALL_IMAGES_CMDS > $(foreach f,$(UBOOT_BINS), \ > $(if test -f $(@D)/$(f), \ > cp -dpf $(@D)/$(f) $(BINARIES_DIR))/ > ) I think we should change: config BR2_TARGET_UBOOT_FORMAT_ELF bool "u-boot.elf" to: config BR2_TARGET_UBOOT_FORMAT_ELF bool "u-boot" (because this is really what it is doing) and then introduce: config BR2_TARGET_UBOOT_FORMAT_ELF_STRIPPED bool "u-boot.elf" which installs the stripped u-boot.elf file. This way, BR2_TARGET_UBOOT_FORMAT_ELF_STRIPPED can be enabled on configurations that need it, without breaking configurations that provide u-boot but not u-boot.elf. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From giulio.benetti at benettiengineering.com Tue Nov 22 16:11:22 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 22 Nov 2022 17:11:22 +0100 Subject: [Buildroot] [for-next] package/libnss: bump version to 3.85 Message-ID: <20221122161122.568208-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 2b34cc1a77..e3c27170e5 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_84_RTM/src/SHA256SUMS -sha256 9a387ffe350ff14f001d943f96cc0c064891551d71e1a97a5ddbffe7f1207a25 nss-3.84.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_85_RTM/src/SHA256SUMS +sha256 afd9d64510b1154debbd6cab3571e9ff64a3373898e03483e4c85cdada13d297 nss-3.85.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 041b2cfc56..0f7daae0ed 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.84 +LIBNSS_VERSION = 3.85 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 d.lang at abatec.at Tue Nov 22 16:27:19 2022 From: d.lang at abatec.at (Lang Daniel) Date: Tue, 22 Nov 2022 16:27:19 +0000 Subject: [Buildroot] [PATCH] package/polkit: bump to version 122 Message-ID: As stated in [1] this and future release will only be hosted on freedesktop's gitlab. Archives hosted on gitlab are missing the gpg signature. 1: https://gitlab.freedesktop.org/polkit/polkit/-/commit/49bb905131537dde062d477612456328a9655e30 Signed-off-by: Daniel Lang --- ...make-netgroup-support-optional-meson.patch | 260 ------------------ package/polkit/polkit.hash | 4 +- package/polkit/polkit.mk | 4 +- 3 files changed, 3 insertions(+), 265 deletions(-) delete mode 100644 package/polkit/0001-make-netgroup-support-optional-meson.patch diff --git a/package/polkit/0001-make-netgroup-support-optional-meson.patch b/package/polkit/0001-make-netgroup-support-optional-meson.patch deleted file mode 100644 index bddeb339bd..0000000000 --- a/package/polkit/0001-make-netgroup-support-optional-meson.patch +++ /dev/null @@ -1,260 +0,0 @@ -From b57deee8178190a7ecc75290fa13cf7daabc2c66 Mon Sep 17 00:00:00 2001 -From: "A. Wilcox" -Date: Sun, 15 May 2022 05:04:10 +0000 -Subject: [PATCH] Make netgroup support optional - -On at least Linux/musl and Linux/uclibc, netgroup support is not -available. PolKit fails to compile on these systems for that reason. - -This change makes netgroup support conditional on the presence of the -setnetgrent(3) function which is required for the support to work. If -that function is not available on the system, an error will be returned -to the administrator if unix-netgroup: is specified in configuration. - -(sam: rebased for Meson and Duktape.) - -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/14 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/163 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/52 -Signed-off-by: A. Wilcox -Signed-off-by: Daniel Lang - ---- - meson.build | 1 + - src/polkit/polkitidentity.c | 17 +++++++++++++++++ - src/polkit/polkitunixnetgroup.c | 3 +++ - .../polkitbackendduktapeauthority.c | 4 ++-- - .../polkitbackendinteractiveauthority.c | 14 ++++++++------ - src/polkitbackend/polkitbackendjsauthority.cpp | 2 ++ - test/polkit/polkitidentitytest.c | 8 +++++++- - test/polkit/polkitunixnetgrouptest.c | 2 ++ - .../test-polkitbackendjsauthority.c | 2 ++ - 9 files changed, 44 insertions(+), 9 deletions(-) - -diff --git a/meson.build b/meson.build -index 908f0aa..66c4e9b 100644 ---- a/meson.build -+++ b/meson.build -@@ -89,6 +89,7 @@ config_h.set('_GNU_SOURCE', true) - check_functions = [ - 'clearenv', - 'fdatasync', -+ 'setnetgrent', - ] - - foreach func: check_functions -diff --git a/src/polkit/polkitidentity.c b/src/polkit/polkitidentity.c -index 3aa1f7f..793f17d 100644 ---- a/src/polkit/polkitidentity.c -+++ b/src/polkit/polkitidentity.c -@@ -182,7 +182,15 @@ polkit_identity_from_string (const gchar *str, - } - else if (g_str_has_prefix (str, "unix-netgroup:")) - { -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine ('%s')", -+ str); -+#else - identity = polkit_unix_netgroup_new (str + sizeof "unix-netgroup:" - 1); -+#endif - } - - if (identity == NULL && (error != NULL && *error == NULL)) -@@ -344,6 +352,14 @@ polkit_identity_new_for_gvariant (GVariant *variant, - GVariant *v; - const char *name; - -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine"); -+ goto out; -+#else -+ - v = lookup_asv (details_gvariant, "name", G_VARIANT_TYPE_STRING, error); - if (v == NULL) - { -@@ -353,6 +369,7 @@ polkit_identity_new_for_gvariant (GVariant *variant, - name = g_variant_get_string (v, NULL); - ret = polkit_unix_netgroup_new (name); - g_variant_unref (v); -+#endif - } - else - { -diff --git a/src/polkit/polkitunixnetgroup.c b/src/polkit/polkitunixnetgroup.c -index 8a2b369..83f8d4a 100644 ---- a/src/polkit/polkitunixnetgroup.c -+++ b/src/polkit/polkitunixnetgroup.c -@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUnixNetgroup *group, - PolkitIdentity * - polkit_unix_netgroup_new (const gchar *name) - { -+#ifndef HAVE_SETNETGRENT -+ g_assert_not_reached(); -+#endif - g_return_val_if_fail (name != NULL, NULL); - return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_NETGROUP, - "name", name, -diff --git a/src/polkitbackend/polkitbackendduktapeauthority.c b/src/polkitbackend/polkitbackendduktapeauthority.c -index c89dbcf..f4b4304 100644 ---- a/src/polkitbackend/polkitbackendduktapeauthority.c -+++ b/src/polkitbackend/polkitbackendduktapeauthority.c -@@ -1035,7 +1035,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - - user = duk_require_string (cx, 0); - netgroup = duk_require_string (cx, 1); -- -+#ifdef HAVE_SETNETGRENT - if (innetgr (netgroup, - NULL, /* host */ - user, -@@ -1043,7 +1043,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - { - is_in_netgroup = TRUE; - } -- -+#endif - duk_push_boolean (cx, is_in_netgroup); - return 1; - } -diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c b/src/polkitbackend/polkitbackendinteractiveauthority.c -index d935a7a..1cfc88e 100644 ---- a/src/polkitbackend/polkitbackendinteractiveauthority.c -+++ b/src/polkitbackend/polkitbackendinteractiveauthority.c -@@ -2248,25 +2248,26 @@ get_users_in_net_group (PolkitIdentity *group, - GList *ret; - - ret = NULL; -+#ifdef HAVE_SETNETGRENT - name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); - --#ifdef HAVE_SETNETGRENT_RETURN -+# ifdef HAVE_SETNETGRENT_RETURN - if (setnetgrent (name) == 0) - { - g_warning ("Error looking up net group with name %s: %s", name, g_strerror (errno)); - goto out; - } --#else -+# else - setnetgrent (name); --#endif -+# endif /* HAVE_SETNETGRENT_RETURN */ - - for (;;) - { --#if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) -+# if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) - const char *hostname, *username, *domainname; --#else -+# else - char *hostname, *username, *domainname; --#endif -+# endif /* defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) */ - PolkitIdentity *user; - GError *error = NULL; - -@@ -2297,6 +2298,7 @@ get_users_in_net_group (PolkitIdentity *group, - - out: - endnetgrent (); -+#endif /* HAVE_SETNETGRENT */ - return ret; - } - -diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp b/src/polkitbackend/polkitbackendjsauthority.cpp -index 2568e8e..999269b 100644 ---- a/src/polkitbackend/polkitbackendjsauthority.cpp -+++ b/src/polkitbackend/polkitbackendjsauthority.cpp -@@ -1271,6 +1271,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - - JS::CallArgs args = JS::CallArgsFromVp (argc, vp); - -+#ifdef HAVE_SETNETGRENT - JS::RootedString usrstr (authority->priv->cx); - usrstr = args[0].toString(); - user = JS_EncodeStringToUTF8 (cx, usrstr); -@@ -1285,6 +1286,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - { - is_in_netgroup = true; - } -+#endif - - ret = true; - -diff --git a/test/polkit/polkitidentitytest.c b/test/polkit/polkitidentitytest.c -index e91967b..2635c4c 100644 ---- a/test/polkit/polkitidentitytest.c -+++ b/test/polkit/polkitidentitytest.c -@@ -145,11 +145,15 @@ struct ComparisonTestData comparison_test_data [] = { - {"unix-group:root", "unix-group:jane", FALSE}, - {"unix-group:jane", "unix-group:jane", TRUE}, - -+#ifdef HAVE_SETNETGRENT - {"unix-netgroup:foo", "unix-netgroup:foo", TRUE}, - {"unix-netgroup:foo", "unix-netgroup:bar", FALSE}, -+#endif - - {"unix-user:root", "unix-group:root", FALSE}, -+#ifdef HAVE_SETNETGRENT - {"unix-user:jane", "unix-netgroup:foo", FALSE}, -+#endif - - {NULL}, - }; -@@ -181,11 +185,13 @@ main (int argc, char *argv[]) - g_test_add_data_func ("/PolkitIdentity/group_string_2", "unix-group:jane", test_string); - g_test_add_data_func ("/PolkitIdentity/group_string_3", "unix-group:users", test_string); - -+#ifdef HAVE_SETNETGRENT - g_test_add_data_func ("/PolkitIdentity/netgroup_string", "unix-netgroup:foo", test_string); -+ g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); -+#endif - - g_test_add_data_func ("/PolkitIdentity/user_gvariant", "unix-user:root", test_gvariant); - g_test_add_data_func ("/PolkitIdentity/group_gvariant", "unix-group:root", test_gvariant); -- g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); - - add_comparison_tests (); - -diff --git a/test/polkit/polkitunixnetgrouptest.c b/test/polkit/polkitunixnetgrouptest.c -index 3701ba1..e1d211e 100644 ---- a/test/polkit/polkitunixnetgrouptest.c -+++ b/test/polkit/polkitunixnetgrouptest.c -@@ -69,7 +69,9 @@ int - main (int argc, char *argv[]) - { - g_test_init (&argc, &argv, NULL); -+#ifdef HAVE_SETNETGRENT - g_test_add_func ("/PolkitUnixNetgroup/new", test_new); - g_test_add_func ("/PolkitUnixNetgroup/set_name", test_set_name); -+#endif - return g_test_run (); - } -diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c -index 2103b17..b187a2f 100644 ---- a/test/polkitbackend/test-polkitbackendjsauthority.c -+++ b/test/polkitbackend/test-polkitbackendjsauthority.c -@@ -137,12 +137,14 @@ test_get_admin_identities (void) - "unix-group:users" - } - }, -+#ifdef HAVE_SETNETGRENT - { - "net.company.action3", - { - "unix-netgroup:foo" - } - }, -+#endif - }; - guint n; - --- -GitLab - diff --git a/package/polkit/polkit.hash b/package/polkit/polkit.hash index 398f924275..ffdc2a7568 100644 --- a/package/polkit/polkit.hash +++ b/package/polkit/polkit.hash @@ -1,5 +1,3 @@ -# Locally calculated after checking pgp signature -sha256 9dc7ae341a797c994a5a36da21963f0c5c8e3e5a1780ccc2a5f52e7be01affaa polkit-121.tar.gz - # Locally calculated +sha256 0d69656d60800835c3d7d1f0a8362b32e1ae3ace2875a35bb624296fc52d5dc4 polkit-122.tar.gz sha256 d2e2aa973e29c75e1b492e67ea7b7da9de2d501d49a934657971fd74f9a0b0a8 COPYING diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 39048a988d..205d6aff4c 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -4,8 +4,8 @@ # ################################################################################ -POLKIT_VERSION = 121 -POLKIT_SITE = https://www.freedesktop.org/software/polkit/releases +POLKIT_VERSION = 122 +POLKIT_SITE = https://gitlab.freedesktop.org/polkit/polkit/-/archive/$(POLKIT_VERSION) POLKIT_LICENSE = GPL-2.0 POLKIT_LICENSE_FILES = COPYING POLKIT_CPE_ID_VENDOR = polkit_project -- 2.25.1 From vincent.stehle at arm.com Tue Nov 22 16:05:44 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Tue, 22 Nov 2022 17:05:44 +0100 Subject: [Buildroot] [PATCH] boot/edk2: fix the build for arm sgi575 Message-ID: <20221122160544.121691-1-vincent.stehle@arm.com> The edk2 package can be configured for platform Arm Sgi575 but this does not build correctly. Add the necessary definitions to fix the build. Signed-off-by: Vincent Stehl? Cc: Dick Olsson --- Hi, This is only build-tested. Alternatively we could remove the BR2_TARGET_EDK2_PLATFORM_ARM_SGI575 from the Config.in file completely if this is preferred. Just let me know and I will send a patch. Best regards, Vincent. boot/edk2/edk2.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 5cbd9d152e7..7d8765c3108 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg EDK2_PLATFORM_NAME = ArmVirtQemuKernel EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) +EDK2_ARCH = AARCH64 +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 +EDK2_PLATFORM_NAME = Sgi575 +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) + else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) EDK2_ARCH = AARCH64 EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg -- 2.35.1 From yann.morin.1998 at free.fr Tue Nov 22 17:21:55 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Tue, 22 Nov 2022 18:21:55 +0100 Subject: [Buildroot] [PATCH v2] package/go: disable cgo support with static libs In-Reply-To: <20221121224955.951056-1-anisse@astier.eu> References: <20221121224955.951056-1-anisse@astier.eu> Message-ID: <20221122172155.GA3859771@scaer> Anisse, All, On 2022-11-21 23:49 +0100, Anisse Astier spake thusly: > The go stdlib "plugin"?package relies on dlfcn.h which isn't available > when we have BR2_STATIC_LIBS=y. > > This should fix this build error from autobuilders: > > /buildroot/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory > 11 | #include > > Signed-off-by: Anisse Astier > --- > package/go/Config.in.host | 1 + > package/go/go.mk | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/package/go/Config.in.host b/package/go/Config.in.host > index ded02d3b3a..9e79a7dfd5 100644 > --- a/package/go/Config.in.host > +++ b/package/go/Config.in.host > @@ -23,6 +23,7 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS > # Go doesn't support CGO linking on MIPS64x platforms > # See: https://github.com/karalabe/xgo/issues/46 > depends on !BR2_mips64 && !BR2_mips64el > + depends on !BR2_STATIC_LIBS Why don't we move the dependency on threads to this symbol, and... > # Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS > diff --git a/package/go/go.mk b/package/go/go.mk > index fd4caa2e5a..d54be8cd78 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -87,7 +87,7 @@ HOST_GO_TARGET_ENV = \ > # set, build in cgo support for any go programs that may need it. Note that > # any target package needing cgo support must include > # 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. > -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) > +ifeq ($(BR2_TOOLCHAIN_HAS_THREADS):$(BR2_STATIC_LIBS),y:) ... then this condition would be just: ifeq ($(BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS),y) I am not fond of the current situation, where parts of the conditions are in Config.in, and the rest in go.mk. Regards, Yann E. MORIN. > HOST_GO_CGO_ENABLED = 1 > else > HOST_GO_CGO_ENABLED = 0 > -- > 2.38.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 luca.ceresoli at bootlin.com Tue Nov 22 18:07:43 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 22 Nov 2022 19:07:43 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122171315.7a749d61@windsurf> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> Message-ID: <20221122190743.2610e8e9@booty> Hello Thomas, On Tue, 22 Nov 2022 17:13:15 +0100 Thomas Petazzoni wrote: > Hello Neal, > > On Tue, 22 Nov 2022 09:43:45 +0000 > "Frager, Neal via buildroot" wrote: > > > Perhaps just checking every file for existence when running the loop below is the best option like below. The idea is to keep this as simple as possible. What do you think? > > > > define UBOOT_INSTALL_IMAGES_CMDS > > $(foreach f,$(UBOOT_BINS), \ > > $(if test -f $(@D)/$(f), \ > > cp -dpf $(@D)/$(f) $(BINARIES_DIR))/ > > ) > > I think we should change: > > config BR2_TARGET_UBOOT_FORMAT_ELF > bool "u-boot.elf" > > to: > > config BR2_TARGET_UBOOT_FORMAT_ELF > bool "u-boot" > > (because this is really what it is doing) Right. > > and then introduce: > > config BR2_TARGET_UBOOT_FORMAT_ELF_STRIPPED > bool "u-boot.elf" > > which installs the stripped u-boot.elf file. > > This way, BR2_TARGET_UBOOT_FORMAT_ELF_STRIPPED can be enabled on > configurations that need it, without breaking configurations that > provide u-boot but not u-boot.elf. I agree with the principle you are proposing. However, according to the U-Boot source code, u-boot.elf appears as u-boot.bin repackaged into an ELF file. Is "stripped" a correct word for this? -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From brandon.maier at collins.com Tue Nov 22 20:17:01 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Tue, 22 Nov 2022 14:17:01 -0600 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221122201701.65681-1-brandon.maier@collins.com> Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier --- v2: - support pmufw with any extension --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 19e4183927..d037ae9c12 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -394,8 +394,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) -- 2.38.1 From peter at korsgaard.com Tue Nov 22 20:18:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 21:18:25 +0100 Subject: [Buildroot] [PATCH] package/python3: add upstream security fix for CVE-2022-45061 Message-ID: <20221122201826.49696-1-peter@korsgaard.com> Fixes the following security issue: CVE-2022-45061: An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. Signed-off-by: Peter Korsgaard --- ...x-quadratic-time-idna-decoding.-GH-9.patch | 86 +++++++++++++++++++ package/python3/python3.mk | 3 + 2 files changed, 89 insertions(+) create mode 100644 package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch diff --git a/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch new file mode 100644 index 0000000000..d281e7261d --- /dev/null +++ b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch @@ -0,0 +1,86 @@ +From 9bb8e18ca46fe66fa6802602f8a7228a24dd785f Mon Sep 17 00:00:00 2001 +From: "Miss Islington (bot)" + <31488909+miss-islington at users.noreply.github.com> +Date: Mon, 7 Nov 2022 19:23:16 -0800 +Subject: [PATCH] [3.11] gh-98433: Fix quadratic time idna decoding. (GH-99092) + (GH-99222) + +There was an unnecessary quadratic loop in idna decoding. This restores +the behavior to linear. + +(cherry picked from commit d315722564927c7202dd6e111dc79eaf14240b0d) + +(cherry picked from commit a6f6c3a3d6f2b580f2d87885c9b8a9350ad7bf15) + +Co-authored-by: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> +Co-authored-by: Gregory P. Smith +[Peter: drop NEWS.d/*] +Signed-off-by: Peter Korsgaard +--- + Lib/encodings/idna.py | 32 +++++++++---------- + Lib/test/test_codecs.py | 6 ++++ + 2 files changed, 23 insertions(+), 17 deletions(-) + +diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py +index ea4058512f..bf98f51336 100644 +--- a/Lib/encodings/idna.py ++++ b/Lib/encodings/idna.py +@@ -39,23 +39,21 @@ def nameprep(label): + + # Check bidi + RandAL = [stringprep.in_table_d1(x) for x in label] +- for c in RandAL: +- if c: +- # There is a RandAL char in the string. Must perform further +- # tests: +- # 1) The characters in section 5.8 MUST be prohibited. +- # This is table C.8, which was already checked +- # 2) If a string contains any RandALCat character, the string +- # MUST NOT contain any LCat character. +- if any(stringprep.in_table_d2(x) for x in label): +- raise UnicodeError("Violation of BIDI requirement 2") +- +- # 3) If a string contains any RandALCat character, a +- # RandALCat character MUST be the first character of the +- # string, and a RandALCat character MUST be the last +- # character of the string. +- if not RandAL[0] or not RandAL[-1]: +- raise UnicodeError("Violation of BIDI requirement 3") ++ if any(RandAL): ++ # There is a RandAL char in the string. Must perform further ++ # tests: ++ # 1) The characters in section 5.8 MUST be prohibited. ++ # This is table C.8, which was already checked ++ # 2) If a string contains any RandALCat character, the string ++ # MUST NOT contain any LCat character. ++ if any(stringprep.in_table_d2(x) for x in label): ++ raise UnicodeError("Violation of BIDI requirement 2") ++ # 3) If a string contains any RandALCat character, a ++ # RandALCat character MUST be the first character of the ++ # string, and a RandALCat character MUST be the last ++ # character of the string. ++ if not RandAL[0] or not RandAL[-1]: ++ raise UnicodeError("Violation of BIDI requirement 3") + + return label + +diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py +index 8edd5ac063..2407567261 100644 +--- a/Lib/test/test_codecs.py ++++ b/Lib/test/test_codecs.py +@@ -1535,6 +1535,12 @@ def test_builtin_encode(self): + self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org") + self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.") + ++ def test_builtin_decode_length_limit(self): ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*1100).decode("idna") ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*70).decode("idna") ++ + def test_stream(self): + r = codecs.getreader("idna")(io.BytesIO(b"abc")) + r.read(3) +-- +2.30.2 + diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 4131941e11..2e17104102 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE PYTHON3_CPE_ID_VENDOR = python PYTHON3_CPE_ID_PRODUCT = python +# 0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch +PYTHON3_IGNORE_CVES += CVE-2022-45061 + # This host Python is installed in $(HOST_DIR), as it is needed when # cross-compiling third-party Python modules. -- 2.30.2 From hi at senzilla.io Tue Nov 22 20:22:01 2022 From: hi at senzilla.io (D. Olsson) Date: Tue, 22 Nov 2022 21:22:01 +0100 Subject: [Buildroot] [PATCH] boot/edk2: fix the build for arm sgi575 Message-ID: ? Hi Vincent, > On 22 Nov 2022, at 18:15, Vincent Stehl? wrote: > > ?The edk2 package can be configured for platform Arm Sgi575 but this does > not build correctly. Add the necessary definitions to fix the build. Thanks for catching this! I was using the Sgi575 target a bit for testing when building out this package early on. I must have missed the definitions when assembling the initial patchset. > Alternatively we could remove the BR2_TARGET_EDK2_PLATFORM_ARM_SGI575 from the > Config.in file completely if this is preferred. Just let me know and I will > send a patch. I think it should be kept. It's a great target for testing and emulation. > Best regards, > Vincent. > > > boot/edk2/edk2.mk | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk > index 5cbd9d152e7..7d8765c3108 100644 > --- a/boot/edk2/edk2.mk > +++ b/boot/edk2/edk2.mk > @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg > EDK2_PLATFORM_NAME = ArmVirtQemuKernel > EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) > > +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) > +EDK2_ARCH = AARCH64 > +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 > +EDK2_PLATFORM_NAME = Sgi575 > +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) > + > else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) > EDK2_ARCH = AARCH64 > EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg > -- > 2.35.1 I won't be able to test this anytime soon. But at a glance the patch looks ok! Cheers, D. Olsson From ju.o at free.fr Tue Nov 22 20:31:24 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:24 +0100 Subject: [Buildroot] [PATCH next v2 1/7] package/python-idna: set _SETUP_TYPE = flit Message-ID: <20221122203130.184496-1-ju.o@free.fr> Python idna package switched to pyproject.toml in commit: https://github.com/kjd/idna/commit/2a00e518efe55d2eeb62cd3f88ace7db41338603 which is included in idna v3.4. When using the old setuptools infra, the package is incorrectly installed as v0.0, which is then incorrectly detected by other packages when using setuptools pkg_resources. The issue can be reproduced with the command: python3 <= 2.5"] import pkg_resources EOF which will fail with output: pkg_resources.ContextualVersionConflict: (idna 0.0.0 (/usr/lib/python3.11/site-packages), Requirement.parse('idna>=2.5'), {'hyperlink'}) pkg_resources.DistributionNotFound: The 'idna>=2.5' distribution was not found and is required by hyperlink This commit changes _SETUP_TYPE to "flit" to fix this issue. Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Included James' review comment: - _SETUP_TYPE changed from pep517 to flit --- package/python-idna/python-idna.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-idna/python-idna.mk b/package/python-idna/python-idna.mk index 4d9994a9c7..3976cb1518 100644 --- a/package/python-idna/python-idna.mk +++ b/package/python-idna/python-idna.mk @@ -9,7 +9,7 @@ PYTHON_IDNA_SOURCE = idna-$(PYTHON_IDNA_VERSION).tar.gz PYTHON_IDNA_SITE = https://files.pythonhosted.org/packages/8b/e1/43beb3d38dba6cb420cefa297822eac205a277ab43e5ba5d5c46faf96438 PYTHON_IDNA_LICENSE = BSD-3-Clause PYTHON_IDNA_LICENSE_FILES = LICENSE.md -PYTHON_IDNA_SETUP_TYPE = setuptools +PYTHON_IDNA_SETUP_TYPE = flit $(eval $(python-package)) $(eval $(host-python-package)) -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:25 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:25 +0100 Subject: [Buildroot] [PATCH next v2 2/7] package/python-hkdf: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-2-ju.o@free.fr> HMAC-based Extract-and-Expand Key Derivation Function (HKDF). https://github.com/casebeer/python-hkdf Signed-off-by: Julien Olivain --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-hkdf/Config.in | 7 ++++++ package/python-hkdf/python-hkdf.hash | 3 +++ package/python-hkdf/python-hkdf.mk | 13 +++++++++++ .../tests/package/sample_python_hkdf.py | 22 +++++++++++++++++++ .../testing/tests/package/test_python_hkdf.py | 11 ++++++++++ 7 files changed, 60 insertions(+) create mode 100644 package/python-hkdf/Config.in create mode 100644 package/python-hkdf/python-hkdf.hash create mode 100644 package/python-hkdf/python-hkdf.mk create mode 100644 support/testing/tests/package/sample_python_hkdf.py create mode 100644 support/testing/tests/package/test_python_hkdf.py diff --git a/DEVELOPERS b/DEVELOPERS index fb6b329087..3c636a0d55 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1694,12 +1694,14 @@ F: package/ola/ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ +F: package/python-hkdf/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py +F: support/testing/tests/package/sample_python_hkdf.py F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.py F: support/testing/tests/package/test_hwloc.py @@ -1707,6 +1709,7 @@ F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py F: support/testing/tests/package/test_ola/ F: support/testing/tests/package/test_python_distro.py +F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_pyalsa.py F: support/testing/tests/package/test_z3.py diff --git a/package/Config.in b/package/Config.in index 7b18859d02..afb42efe49 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1061,6 +1061,7 @@ menu "External python modules" source "package/python-gunicorn/Config.in" source "package/python-h2/Config.in" source "package/python-hiredis/Config.in" + source "package/python-hkdf/Config.in" source "package/python-hpack/Config.in" source "package/python-html5lib/Config.in" source "package/python-httplib2/Config.in" diff --git a/package/python-hkdf/Config.in b/package/python-hkdf/Config.in new file mode 100644 index 0000000000..2add348ca2 --- /dev/null +++ b/package/python-hkdf/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_HKDF + bool "python-hkdf" + help + HMAC-based Extract-and-Expand Key Derivation Function + (HKDF). + + https://github.com/casebeer/python-hkdf diff --git a/package/python-hkdf/python-hkdf.hash b/package/python-hkdf/python-hkdf.hash new file mode 100644 index 0000000000..87702b4582 --- /dev/null +++ b/package/python-hkdf/python-hkdf.hash @@ -0,0 +1,3 @@ +# md5, sha256 from https://pypi.org/pypi/hkdf/json +md5 d10471ad0ec891cdbe165d78282c943e hkdf-0.0.3.tar.gz +sha256 622a31c634bc185581530a4b44ffb731ed208acf4614f9c795bdd70e77991dca hkdf-0.0.3.tar.gz diff --git a/package/python-hkdf/python-hkdf.mk b/package/python-hkdf/python-hkdf.mk new file mode 100644 index 0000000000..f495de7d0b --- /dev/null +++ b/package/python-hkdf/python-hkdf.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-hkdf +# +################################################################################ + +PYTHON_HKDF_VERSION = 0.0.3 +PYTHON_HKDF_SOURCE = hkdf-$(PYTHON_HKDF_VERSION).tar.gz +PYTHON_HKDF_SITE = https://files.pythonhosted.org/packages/c3/be/327e072850db181ce56afd51e26ec7aa5659b18466c709fa5ea2548c935f +PYTHON_HKDF_SETUP_TYPE = setuptools +PYTHON_HKDF_LICENSE = BSD-2-Clause + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_hkdf.py b/support/testing/tests/package/sample_python_hkdf.py new file mode 100644 index 0000000000..a730c633e1 --- /dev/null +++ b/support/testing/tests/package/sample_python_hkdf.py @@ -0,0 +1,22 @@ +import hashlib +from binascii import hexlify, unhexlify + +from hkdf import Hkdf, hkdf_expand, hkdf_extract + +salt = b"ThisIsTheSalt." +key_in = b"ThisIsTheSecretKey" +key_info = b"KeyInfo1" +key_len = 16 +expected_key = unhexlify(b"b49d6cc9065b72f3a0859377d8bb7299") + +prk = hkdf_extract(salt, input_key_material=key_in, hash=hashlib.sha512) +key1 = hkdf_expand(prk, info=key_info, length=key_len) + +print("key1:", hexlify(key1)) +assert key1 == expected_key + +kdf = Hkdf(salt, input_key_material=key_in, hash=hashlib.sha512) +key2 = kdf.expand(info=key_info, length=key_len) + +print("key2:", hexlify(key2)) +assert key2 == expected_key diff --git a/support/testing/tests/package/test_python_hkdf.py b/support/testing/tests/package/test_python_hkdf.py new file mode 100644 index 0000000000..e93c24ff60 --- /dev/null +++ b/support/testing/tests/package/test_python_hkdf.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Hkdf(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_HKDF=y + """ + sample_scripts = ["tests/package/sample_python_hkdf.py"] -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:26 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:26 +0100 Subject: [Buildroot] [PATCH next v2 3/7] package/python-spake2: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-3-ju.o@free.fr> SPAKE2 password-authenticated key exchange (in pure python). This library implements the SPAKE2 password-authenticated key exchange ("PAKE") algorithm. This allows two parties, who share a weak password, to safely derive a strong shared secret (and therefore build an encrypted+authenticated channel). https://github.com/warner/python-spake2 Signed-off-by: Julien Olivain --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-spake2/Config.in | 13 +++++++++++ package/python-spake2/python-spake2.hash | 5 +++++ package/python-spake2/python-spake2.mk | 14 ++++++++++++ .../tests/package/sample_python_spake2.py | 22 +++++++++++++++++++ .../tests/package/test_python_spake2.py | 11 ++++++++++ 7 files changed, 69 insertions(+) create mode 100644 package/python-spake2/Config.in create mode 100644 package/python-spake2/python-spake2.hash create mode 100644 package/python-spake2/python-spake2.mk create mode 100644 support/testing/tests/package/sample_python_spake2.py create mode 100644 support/testing/tests/package/test_python_spake2.py diff --git a/DEVELOPERS b/DEVELOPERS index 3c636a0d55..8807f13aae 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1696,6 +1696,7 @@ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-pyalsa/ +F: package/python-spake2/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/z3/ @@ -1704,6 +1705,7 @@ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_hkdf.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_hwloc.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py @@ -1712,6 +1714,7 @@ F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.py F: support/testing/tests/package/test_python_pyalsa.py +F: support/testing/tests/package/test_python_spake2.py F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert diff --git a/package/Config.in b/package/Config.in index afb42efe49..9c476d9407 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1272,6 +1272,7 @@ menu "External python modules" source "package/python-sockjs/Config.in" source "package/python-sortedcontainers/Config.in" source "package/python-soupsieve/Config.in" + source "package/python-spake2/Config.in" source "package/python-spidev/Config.in" source "package/python-sqlalchemy/Config.in" source "package/python-sqliteschema/Config.in" diff --git a/package/python-spake2/Config.in b/package/python-spake2/Config.in new file mode 100644 index 0000000000..1c2e3a49af --- /dev/null +++ b/package/python-spake2/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_PYTHON_SPAKE2 + bool "python-spake2" + select BR2_PACKAGE_PYTHON_HKDF # runtime + help + SPAKE2 password-authenticated key exchange (in pure python). + + This library implements the SPAKE2 password-authenticated + key exchange ("PAKE") algorithm. This allows two parties, + who share a weak password, to safely derive a strong shared + secret (and therefore build an encrypted+authenticated + channel). + + https://github.com/warner/python-spake2 diff --git a/package/python-spake2/python-spake2.hash b/package/python-spake2/python-spake2.hash new file mode 100644 index 0000000000..30052b1b36 --- /dev/null +++ b/package/python-spake2/python-spake2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/spake2/json +md5 0155bad518bb49c39994fe0b7d9fb32c spake2-0.8.tar.gz +sha256 c17a614b29ee4126206e22181f70a406c618d3c6c62ca6d6779bce95e9c926f4 spake2-0.8.tar.gz +# Locally computed sha256 checksums +sha256 2a8a1200c3a2769d1815727f3b4439bd800f3bc88163118a36ff30b007d30031 LICENSE diff --git a/package/python-spake2/python-spake2.mk b/package/python-spake2/python-spake2.mk new file mode 100644 index 0000000000..99ce7dae13 --- /dev/null +++ b/package/python-spake2/python-spake2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-spake2 +# +################################################################################ + +PYTHON_SPAKE2_VERSION = 0.8 +PYTHON_SPAKE2_SOURCE = spake2-$(PYTHON_SPAKE2_VERSION).tar.gz +PYTHON_SPAKE2_SITE = https://files.pythonhosted.org/packages/60/0b/bb5eca8e18c38a10b1c207bbe6103df091e5cf7b3e5fdc0efbcad7b85b60 +PYTHON_SPAKE2_SETUP_TYPE = setuptools +PYTHON_SPAKE2_LICENSE = MIT +PYTHON_SPAKE2_LICENSE_FILES = LICENSE + +$(eval $(python-package)) diff --git a/support/testing/tests/package/sample_python_spake2.py b/support/testing/tests/package/sample_python_spake2.py new file mode 100644 index 0000000000..49dd914ca8 --- /dev/null +++ b/support/testing/tests/package/sample_python_spake2.py @@ -0,0 +1,22 @@ +from binascii import hexlify + +from spake2 import SPAKE2_A, SPAKE2_B + + +shared_password = b"This Is The Password!" + +alice = SPAKE2_A(shared_password) +alice_msg = alice.start() + +bob = SPAKE2_B(shared_password) +bob_msg = bob.start() + +# Alice and Bob exchange their messages... + +alice_key = alice.finish(bob_msg) +bob_key = bob.finish(alice_msg) + +print("alice_key:", hexlify(alice_key)) +print(" bob_key:", hexlify(bob_key)) + +assert alice_key == bob_key diff --git a/support/testing/tests/package/test_python_spake2.py b/support/testing/tests/package/test_python_spake2.py new file mode 100644 index 0000000000..fb47a0802c --- /dev/null +++ b/support/testing/tests/package/test_python_spake2.py @@ -0,0 +1,11 @@ +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3Spake2(TestPythonPackageBase): + __test__ = True + config = TestPythonPackageBase.config + \ + """ + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_SPAKE2=y + """ + sample_scripts = ["tests/package/sample_python_spake2.py"] -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:27 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:27 +0100 Subject: [Buildroot] [PATCH next v2 4/7] package/python-magic-wormhole: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-4-ju.o@free.fr> Securely transfer data between computers. This package provides a library and a command-line tool named "wormhole", which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine. https://github.com/magic-wormhole/magic-wormhole Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-magic-wormhole/Config.in | 27 +++++++++++++++++++ .../python-magic-wormhole.hash | 5 ++++ .../python-magic-wormhole.mk | 14 ++++++++++ 5 files changed, 48 insertions(+) create mode 100644 package/python-magic-wormhole/Config.in create mode 100644 package/python-magic-wormhole/python-magic-wormhole.hash create mode 100644 package/python-magic-wormhole/python-magic-wormhole.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8807f13aae..b898d3a70b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1695,6 +1695,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ +F: package/python-magic-wormhole/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index 9c476d9407..302ffbe4cb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1109,6 +1109,7 @@ menu "External python modules" source "package/python-lxml/Config.in" source "package/python-m2crypto/Config.in" source "package/python-m2r/Config.in" + source "package/python-magic-wormhole/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole/Config.in b/package/python-magic-wormhole/Config.in new file mode 100644 index 0000000000..e8429d203b --- /dev/null +++ b/package/python-magic-wormhole/Config.in @@ -0,0 +1,27 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE + bool "python-magic-wormhole" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-autobahn -> python-cryptography + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime + select BR2_PACKAGE_PYTHON_AUTOMAT # runtime + select BR2_PACKAGE_PYTHON_CLICK # runtime + select BR2_PACKAGE_PYTHON_HKDF # runtime + select BR2_PACKAGE_PYTHON_HUMANIZE # runtime + select BR2_PACKAGE_PYTHON_PYNACL # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_SPAKE2 # runtime + select BR2_PACKAGE_PYTHON_TQDM # runtime + select BR2_PACKAGE_PYTHON_TWISTED # runtime + select BR2_PACKAGE_PYTHON_TXTORCON # runtime + help + Securely transfer data between computers. + + This package provides a library and a command-line tool + named "wormhole", which makes it possible to get + arbitrary-sized files and directories (or short pieces of + text) from one computer to another. The two endpoints are + identified by using identical "wormhole codes": in general, + the sending machine generates and displays the code, which + must then be typed into the receiving machine. + + https://github.com/magic-wormhole/magic-wormhole diff --git a/package/python-magic-wormhole/python-magic-wormhole.hash b/package/python-magic-wormhole/python-magic-wormhole.hash new file mode 100644 index 0000000000..5e880d5427 --- /dev/null +++ b/package/python-magic-wormhole/python-magic-wormhole.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole/json +md5 ca190d92f56fe32ec8dfd4fc5aab8337 magic-wormhole-0.12.0.tar.gz +sha256 1b0fd8a334da978f3dd96b620fa9b9348cabedf26a87f74baac7a37052928160 magic-wormhole-0.12.0.tar.gz +# Locally computed sha256 checksums +sha256 4a9cc2415c52cef591b6822eee68fed36d7e6d80284b09638cff61d762d99060 LICENSE diff --git a/package/python-magic-wormhole/python-magic-wormhole.mk b/package/python-magic-wormhole/python-magic-wormhole.mk new file mode 100644 index 0000000000..91f0f826d5 --- /dev/null +++ b/package/python-magic-wormhole/python-magic-wormhole.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_VERSION = 0.12.0 +PYTHON_MAGIC_WORMHOLE_SOURCE = magic-wormhole-$(PYTHON_MAGIC_WORMHOLE_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_SITE = https://files.pythonhosted.org/packages/d4/62/5e4a86f7c4b111e016577f1b304063ebe604f430db15465ac58b13993608 +PYTHON_MAGIC_WORMHOLE_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:28 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:28 +0100 Subject: [Buildroot] [PATCH next v2 5/7] package/python-magic-wormhole-mailbox-server: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-5-ju.o@free.fr> This package is the main server that Magic-Wormhole clients connect to. The server performs store-and-forward delivery for small key-exchange and control messages. Bulk data is sent over a direct TCP connection, or through a transit-relay. https://github.com/magic-wormhole/magic-wormhole-mailbox-server Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + ...the-U-open-mode-removed-in-Python-3..patch | 38 +++++++++++++++++++ .../Config.in | 15 ++++++++ .../python-magic-wormhole-mailbox-server.hash | 5 +++ .../python-magic-wormhole-mailbox-server.mk | 14 +++++++ 6 files changed, 74 insertions(+) create mode 100644 package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch create mode 100644 package/python-magic-wormhole-mailbox-server/Config.in create mode 100644 package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash create mode 100644 package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk diff --git a/DEVELOPERS b/DEVELOPERS index b898d3a70b..5497eb412c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1696,6 +1696,7 @@ F: package/python-distro/ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-magic-wormhole/ +F: package/python-magic-wormhole-mailbox-server/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index 302ffbe4cb..0d95225080 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1110,6 +1110,7 @@ menu "External python modules" source "package/python-m2crypto/Config.in" source "package/python-m2r/Config.in" source "package/python-magic-wormhole/Config.in" + source "package/python-magic-wormhole-mailbox-server/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch b/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch new file mode 100644 index 0000000000..bf98537ae8 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/0001-setup.py-remove-the-U-open-mode-removed-in-Python-3..patch @@ -0,0 +1,38 @@ +From df6126ee86c1f84c7e0c25fcf69543b83b1b32c6 Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Sat, 5 Nov 2022 13:06:07 +0100 +Subject: [PATCH] setup.py: remove the 'U' open mode removed in Python 3.11 + +The 'U' open mode was removed in Python 3.11. See: +https://docs.python.org/3.11/library/functions.html#open + +Installing with Python 3.11 fails with: + + /path/to/python-magic-wormhole-mailbox-server-0.4.1/setup.py", line 20, in + long_description=open('README.md', 'rU').read(), + ^^^^^^^^^^^^^^^^^^^^^^^ + ValueError: invalid mode: 'rU' + +This patch removes the 'U' open mode. + +Signed-off-by: Julien Olivain +--- + setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 6ef292f..ad9ff5a 100644 +--- a/setup.py ++++ b/setup.py +@@ -17,7 +17,7 @@ trove_classifiers = [ + setup(name="magic-wormhole-mailbox-server", + version=versioneer.get_version(), + description="Securely transfer data between computers", +- long_description=open('README.md', 'rU').read(), ++ long_description=open('README.md', 'r').read(), + long_description_content_type='text/markdown', + author="Brian Warner", + author_email="warner-magic-wormhole at lothar.com", +-- +2.38.1 + diff --git a/package/python-magic-wormhole-mailbox-server/Config.in b/package/python-magic-wormhole-mailbox-server/Config.in new file mode 100644 index 0000000000..db20d3e7b6 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER + bool "python-magic-wormhole-mailbox-server" + select BR2_PACKAGE_PYTHON3_SQLITE # runtime + select BR2_PACKAGE_PYTHON_ATTRS # runtime + select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + select BR2_PACKAGE_PYTHON_TWISTED # runtime + help + This package is the main server that Magic-Wormhole clients + connect to. The server performs store-and-forward delivery + for small key-exchange and control messages. Bulk data is + sent over a direct TCP connection, or through a + transit-relay. + + https://github.com/magic-wormhole/magic-wormhole-mailbox-server diff --git a/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash new file mode 100644 index 0000000000..c714712641 --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole-mailbox-server/json +md5 3da441df1f354a8399a728da3421ac8f magic-wormhole-mailbox-server-0.4.1.tar.gz +sha256 1af10592909caaf519c00e706eac842c5e77f8d4356215fe9c61c7b2258a88fb magic-wormhole-mailbox-server-0.4.1.tar.gz +# Locally computed sha256 checksums +sha256 4a9cc2415c52cef591b6822eee68fed36d7e6d80284b09638cff61d762d99060 LICENSE diff --git a/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk new file mode 100644 index 0000000000..a3394c7dcd --- /dev/null +++ b/package/python-magic-wormhole-mailbox-server/python-magic-wormhole-mailbox-server.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole-mailbox-server +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_VERSION = 0.4.1 +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SOURCE = magic-wormhole-mailbox-server-$(PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SITE = https://files.pythonhosted.org/packages/5b/ba/cbb211bc8f8bfdf7fb620d33331f07bcd889c7a28e7fd8a0de9029bb5a2f +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:29 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:29 +0100 Subject: [Buildroot] [PATCH next v2 6/7] package/python-magic-wormhole-transit-relay: new package In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-6-ju.o@free.fr> Transit Relay server for Magic-Wormhole. This repository implements the Magic-Wormhole "Transit Relay", a server that helps clients establish bulk-data transit connections even when both are behind NAT boxes. Each side makes a TCP connection to this server and presents a handshake. Two connections with identical handshakes are glued together, allowing them to pretend they have a direct connection. https://github.com/magic-wormhole/magic-wormhole-transit-relay Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + package/Config.in | 1 + .../python-magic-wormhole-transit-relay/Config.in | 15 +++++++++++++++ .../python-magic-wormhole-transit-relay.hash | 5 +++++ .../python-magic-wormhole-transit-relay.mk | 14 ++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/python-magic-wormhole-transit-relay/Config.in create mode 100644 package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash create mode 100644 package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk diff --git a/DEVELOPERS b/DEVELOPERS index 5497eb412c..3564d2749b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-hkdf/ F: package/python-magic-wormhole/ F: package/python-magic-wormhole-mailbox-server/ +F: package/python-magic-wormhole-transit-relay/ F: package/python-pyalsa/ F: package/python-spake2/ F: package/riscv-isa-sim/ diff --git a/package/Config.in b/package/Config.in index 0d95225080..35b62d4cb5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1111,6 +1111,7 @@ menu "External python modules" source "package/python-m2r/Config.in" source "package/python-magic-wormhole/Config.in" source "package/python-magic-wormhole-mailbox-server/Config.in" + source "package/python-magic-wormhole-transit-relay/Config.in" source "package/python-mako/Config.in" source "package/python-markdown/Config.in" source "package/python-markdown2/Config.in" diff --git a/package/python-magic-wormhole-transit-relay/Config.in b/package/python-magic-wormhole-transit-relay/Config.in new file mode 100644 index 0000000000..1a743c10fe --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/Config.in @@ -0,0 +1,15 @@ +config BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY + bool "python-magic-wormhole-transit-relay" + select BR2_PACKAGE_PYTHON_TWISTED # runtime + help + Transit Relay server for Magic-Wormhole. + + This repository implements the Magic-Wormhole "Transit + Relay", a server that helps clients establish bulk-data + transit connections even when both are behind NAT + boxes. Each side makes a TCP connection to this server and + presents a handshake. Two connections with identical + handshakes are glued together, allowing them to pretend they + have a direct connection. + + https://github.com/magic-wormhole/magic-wormhole-transit-relay diff --git a/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash new file mode 100644 index 0000000000..f131477a40 --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/magic-wormhole-transit-relay/json +md5 aa575a4e22b3d5099674ba88b136a9a2 magic-wormhole-transit-relay-0.2.1.tar.gz +sha256 cb4801b46890eaff97286e0e3fec62d1d52ffe317d140083b6336a1fb4e8fa5e magic-wormhole-transit-relay-0.2.1.tar.gz +# Locally computed sha256 checksums +sha256 d70f6469bb210c2aa4c0dfd74f498ef5f0467a137d8296479088e7243c5884eb LICENSE diff --git a/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk new file mode 100644 index 0000000000..e4ffe6e7a6 --- /dev/null +++ b/package/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-magic-wormhole-transit-relay +# +################################################################################ + +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_VERSION = 0.2.1 +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SOURCE = magic-wormhole-transit-relay-$(PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_VERSION).tar.gz +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SITE = https://files.pythonhosted.org/packages/21/c9/be25bb30e327037e009657960fc594d089b118c0d81cc6a200cad1bb3852 +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_SETUP_TYPE = setuptools +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_LICENSE = MIT +PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.38.1 From ju.o at free.fr Tue Nov 22 20:31:30 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 21:31:30 +0100 Subject: [Buildroot] [PATCH next v2 7/7] support/testing/tests/package/test_python_magic_wormhole.py: new runtime test In-Reply-To: <20221122203130.184496-1-ju.o@free.fr> References: <20221122203130.184496-1-ju.o@free.fr> Message-ID: <20221122203130.184496-7-ju.o@free.fr> Signed-off-by: Julien Olivain --- DEVELOPERS | 1 + .../package/test_python_magic_wormhole.py | 62 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 support/testing/tests/package/test_python_magic_wormhole.py diff --git a/DEVELOPERS b/DEVELOPERS index 3564d2749b..76325dc7f9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1716,6 +1716,7 @@ F: support/testing/tests/package/test_ola/ F: support/testing/tests/package/test_python_distro.py F: support/testing/tests/package/test_python_hkdf.py F: support/testing/tests/package/test_python_gnupg.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 F: support/testing/tests/package/test_z3.py diff --git a/support/testing/tests/package/test_python_magic_wormhole.py b/support/testing/tests/package/test_python_magic_wormhole.py new file mode 100644 index 0000000000..d6541a2480 --- /dev/null +++ b/support/testing/tests/package/test_python_magic_wormhole.py @@ -0,0 +1,62 @@ +import os + +from tests.package.test_python import TestPythonPackageBase + + +class TestPythonPy3MagicWormhole(TestPythonPackageBase): + __test__ = True + # Need to use a different toolchain than the default due to + # python-cryptography using Rust (not available with uclibc) + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_MAILBOX_SERVER=y + BR2_PACKAGE_PYTHON_MAGIC_WORMHOLE_TRANSIT_RELAY=y + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """ + timeout = 60 + + def twistd_cmd(self, command): + s = "twistd" + s += " --pidfile=/tmp/{}.pid".format(command) + s += " --logfile=/tmp/{}.log".format(command) + s += " {}".format(command) + + return s + + def test_run(self): + code = "123-hello-buildroot" + text = "Hello Buildroot!" + + relay_url = "ws://localhost:4000/v1" + transit_helper = "tcp:localhost:4001" + + img = os.path.join(self.builddir, "images", "rootfs.cpio") + self.emulator.boot(arch="armv5", kernel="builtin", + options=["-initrd", img]) + + self.emulator.login() + + cmd = self.twistd_cmd("wormhole-mailbox") + self.assertRunOk(cmd, timeout=30) + + cmd = self.twistd_cmd("transitrelay") + self.assertRunOk(cmd, timeout=30) + + wormhole_cmd = "wormhole --relay-url={} --transit-helper={}".format( + relay_url, transit_helper) + + cmd = wormhole_cmd + " send --code={} --text=\"{}\" & ".format(code, text) + cmd += "sleep 25" + self.assertRunOk(cmd, timeout=30) + + cmd = wormhole_cmd + " receive {}".format(code) + output, exit_code = self.emulator.run(cmd, timeout=35) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], text) -- 2.38.1 From thomas.petazzoni at bootlin.com Tue Nov 22 20:47:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:47:13 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122190743.2610e8e9@booty> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> Message-ID: <20221122214713.1359fcac@windsurf> On Tue, 22 Nov 2022 19:07:43 +0100 Luca Ceresoli wrote: > I agree with the principle you are proposing. > > However, according to the U-Boot source code, u-boot.elf appears as > u-boot.bin repackaged into an ELF file. Is "stripped" a correct word > for this? I used "stripped" because that's how Neal described this file. Based on what you say, perhaps a better option name is: BR2_TARGET_UBOOT_FORMAT_BIN_ELF bool "u-boot.elf" Thoughts? 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 Nov 22 20:50:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:50:17 +0100 Subject: [Buildroot] [git commit branch/next] package/libnss: bump version to 3.85 Message-ID: <20221122205116.76E5F8416A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e803752a7f2e55fae6cf7de86d46f4c699b5767b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next 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 2b34cc1a77..e3c27170e5 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_84_RTM/src/SHA256SUMS -sha256 9a387ffe350ff14f001d943f96cc0c064891551d71e1a97a5ddbffe7f1207a25 nss-3.84.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_85_RTM/src/SHA256SUMS +sha256 afd9d64510b1154debbd6cab3571e9ff64a3373898e03483e4c85cdada13d297 nss-3.85.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 415ca900df..627bea7de8 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.84 +LIBNSS_VERSION = 3.85 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 thomas.petazzoni at bootlin.com Tue Nov 22 20:51:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:51:33 +0100 Subject: [Buildroot] [git commit branch/next] package/polkit: bump to version 122 Message-ID: <20221122212025.9DB9F84170@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea76443a4bca1bcfa0390383870bc21327def6e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next As stated in [1] this and future release will only be hosted on freedesktop's gitlab. Archives hosted on gitlab are missing the gpg signature. 1: https://gitlab.freedesktop.org/polkit/polkit/-/commit/49bb905131537dde062d477612456328a9655e30 Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- ...0001-make-netgroup-support-optional-meson.patch | 260 --------------------- package/polkit/polkit.hash | 4 +- package/polkit/polkit.mk | 4 +- 3 files changed, 3 insertions(+), 265 deletions(-) diff --git a/package/polkit/0001-make-netgroup-support-optional-meson.patch b/package/polkit/0001-make-netgroup-support-optional-meson.patch deleted file mode 100644 index bddeb339bd..0000000000 --- a/package/polkit/0001-make-netgroup-support-optional-meson.patch +++ /dev/null @@ -1,260 +0,0 @@ -From b57deee8178190a7ecc75290fa13cf7daabc2c66 Mon Sep 17 00:00:00 2001 -From: "A. Wilcox" -Date: Sun, 15 May 2022 05:04:10 +0000 -Subject: [PATCH] Make netgroup support optional - -On at least Linux/musl and Linux/uclibc, netgroup support is not -available. PolKit fails to compile on these systems for that reason. - -This change makes netgroup support conditional on the presence of the -setnetgrent(3) function which is required for the support to work. If -that function is not available on the system, an error will be returned -to the administrator if unix-netgroup: is specified in configuration. - -(sam: rebased for Meson and Duktape.) - -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/14 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/163 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/52 -Signed-off-by: A. Wilcox -Signed-off-by: Daniel Lang - ---- - meson.build | 1 + - src/polkit/polkitidentity.c | 17 +++++++++++++++++ - src/polkit/polkitunixnetgroup.c | 3 +++ - .../polkitbackendduktapeauthority.c | 4 ++-- - .../polkitbackendinteractiveauthority.c | 14 ++++++++------ - src/polkitbackend/polkitbackendjsauthority.cpp | 2 ++ - test/polkit/polkitidentitytest.c | 8 +++++++- - test/polkit/polkitunixnetgrouptest.c | 2 ++ - .../test-polkitbackendjsauthority.c | 2 ++ - 9 files changed, 44 insertions(+), 9 deletions(-) - -diff --git a/meson.build b/meson.build -index 908f0aa..66c4e9b 100644 ---- a/meson.build -+++ b/meson.build -@@ -89,6 +89,7 @@ config_h.set('_GNU_SOURCE', true) - check_functions = [ - 'clearenv', - 'fdatasync', -+ 'setnetgrent', - ] - - foreach func: check_functions -diff --git a/src/polkit/polkitidentity.c b/src/polkit/polkitidentity.c -index 3aa1f7f..793f17d 100644 ---- a/src/polkit/polkitidentity.c -+++ b/src/polkit/polkitidentity.c -@@ -182,7 +182,15 @@ polkit_identity_from_string (const gchar *str, - } - else if (g_str_has_prefix (str, "unix-netgroup:")) - { -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine ('%s')", -+ str); -+#else - identity = polkit_unix_netgroup_new (str + sizeof "unix-netgroup:" - 1); -+#endif - } - - if (identity == NULL && (error != NULL && *error == NULL)) -@@ -344,6 +352,14 @@ polkit_identity_new_for_gvariant (GVariant *variant, - GVariant *v; - const char *name; - -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine"); -+ goto out; -+#else -+ - v = lookup_asv (details_gvariant, "name", G_VARIANT_TYPE_STRING, error); - if (v == NULL) - { -@@ -353,6 +369,7 @@ polkit_identity_new_for_gvariant (GVariant *variant, - name = g_variant_get_string (v, NULL); - ret = polkit_unix_netgroup_new (name); - g_variant_unref (v); -+#endif - } - else - { -diff --git a/src/polkit/polkitunixnetgroup.c b/src/polkit/polkitunixnetgroup.c -index 8a2b369..83f8d4a 100644 ---- a/src/polkit/polkitunixnetgroup.c -+++ b/src/polkit/polkitunixnetgroup.c -@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUnixNetgroup *group, - PolkitIdentity * - polkit_unix_netgroup_new (const gchar *name) - { -+#ifndef HAVE_SETNETGRENT -+ g_assert_not_reached(); -+#endif - g_return_val_if_fail (name != NULL, NULL); - return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_NETGROUP, - "name", name, -diff --git a/src/polkitbackend/polkitbackendduktapeauthority.c b/src/polkitbackend/polkitbackendduktapeauthority.c -index c89dbcf..f4b4304 100644 ---- a/src/polkitbackend/polkitbackendduktapeauthority.c -+++ b/src/polkitbackend/polkitbackendduktapeauthority.c -@@ -1035,7 +1035,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - - user = duk_require_string (cx, 0); - netgroup = duk_require_string (cx, 1); -- -+#ifdef HAVE_SETNETGRENT - if (innetgr (netgroup, - NULL, /* host */ - user, -@@ -1043,7 +1043,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - { - is_in_netgroup = TRUE; - } -- -+#endif - duk_push_boolean (cx, is_in_netgroup); - return 1; - } -diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c b/src/polkitbackend/polkitbackendinteractiveauthority.c -index d935a7a..1cfc88e 100644 ---- a/src/polkitbackend/polkitbackendinteractiveauthority.c -+++ b/src/polkitbackend/polkitbackendinteractiveauthority.c -@@ -2248,25 +2248,26 @@ get_users_in_net_group (PolkitIdentity *group, - GList *ret; - - ret = NULL; -+#ifdef HAVE_SETNETGRENT - name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); - --#ifdef HAVE_SETNETGRENT_RETURN -+# ifdef HAVE_SETNETGRENT_RETURN - if (setnetgrent (name) == 0) - { - g_warning ("Error looking up net group with name %s: %s", name, g_strerror (errno)); - goto out; - } --#else -+# else - setnetgrent (name); --#endif -+# endif /* HAVE_SETNETGRENT_RETURN */ - - for (;;) - { --#if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) -+# if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) - const char *hostname, *username, *domainname; --#else -+# else - char *hostname, *username, *domainname; --#endif -+# endif /* defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) */ - PolkitIdentity *user; - GError *error = NULL; - -@@ -2297,6 +2298,7 @@ get_users_in_net_group (PolkitIdentity *group, - - out: - endnetgrent (); -+#endif /* HAVE_SETNETGRENT */ - return ret; - } - -diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp b/src/polkitbackend/polkitbackendjsauthority.cpp -index 2568e8e..999269b 100644 ---- a/src/polkitbackend/polkitbackendjsauthority.cpp -+++ b/src/polkitbackend/polkitbackendjsauthority.cpp -@@ -1271,6 +1271,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - - JS::CallArgs args = JS::CallArgsFromVp (argc, vp); - -+#ifdef HAVE_SETNETGRENT - JS::RootedString usrstr (authority->priv->cx); - usrstr = args[0].toString(); - user = JS_EncodeStringToUTF8 (cx, usrstr); -@@ -1285,6 +1286,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - { - is_in_netgroup = true; - } -+#endif - - ret = true; - -diff --git a/test/polkit/polkitidentitytest.c b/test/polkit/polkitidentitytest.c -index e91967b..2635c4c 100644 ---- a/test/polkit/polkitidentitytest.c -+++ b/test/polkit/polkitidentitytest.c -@@ -145,11 +145,15 @@ struct ComparisonTestData comparison_test_data [] = { - {"unix-group:root", "unix-group:jane", FALSE}, - {"unix-group:jane", "unix-group:jane", TRUE}, - -+#ifdef HAVE_SETNETGRENT - {"unix-netgroup:foo", "unix-netgroup:foo", TRUE}, - {"unix-netgroup:foo", "unix-netgroup:bar", FALSE}, -+#endif - - {"unix-user:root", "unix-group:root", FALSE}, -+#ifdef HAVE_SETNETGRENT - {"unix-user:jane", "unix-netgroup:foo", FALSE}, -+#endif - - {NULL}, - }; -@@ -181,11 +185,13 @@ main (int argc, char *argv[]) - g_test_add_data_func ("/PolkitIdentity/group_string_2", "unix-group:jane", test_string); - g_test_add_data_func ("/PolkitIdentity/group_string_3", "unix-group:users", test_string); - -+#ifdef HAVE_SETNETGRENT - g_test_add_data_func ("/PolkitIdentity/netgroup_string", "unix-netgroup:foo", test_string); -+ g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); -+#endif - - g_test_add_data_func ("/PolkitIdentity/user_gvariant", "unix-user:root", test_gvariant); - g_test_add_data_func ("/PolkitIdentity/group_gvariant", "unix-group:root", test_gvariant); -- g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); - - add_comparison_tests (); - -diff --git a/test/polkit/polkitunixnetgrouptest.c b/test/polkit/polkitunixnetgrouptest.c -index 3701ba1..e1d211e 100644 ---- a/test/polkit/polkitunixnetgrouptest.c -+++ b/test/polkit/polkitunixnetgrouptest.c -@@ -69,7 +69,9 @@ int - main (int argc, char *argv[]) - { - g_test_init (&argc, &argv, NULL); -+#ifdef HAVE_SETNETGRENT - g_test_add_func ("/PolkitUnixNetgroup/new", test_new); - g_test_add_func ("/PolkitUnixNetgroup/set_name", test_set_name); -+#endif - return g_test_run (); - } -diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c -index 2103b17..b187a2f 100644 ---- a/test/polkitbackend/test-polkitbackendjsauthority.c -+++ b/test/polkitbackend/test-polkitbackendjsauthority.c -@@ -137,12 +137,14 @@ test_get_admin_identities (void) - "unix-group:users" - } - }, -+#ifdef HAVE_SETNETGRENT - { - "net.company.action3", - { - "unix-netgroup:foo" - } - }, -+#endif - }; - guint n; - --- -GitLab - diff --git a/package/polkit/polkit.hash b/package/polkit/polkit.hash index 398f924275..ffdc2a7568 100644 --- a/package/polkit/polkit.hash +++ b/package/polkit/polkit.hash @@ -1,5 +1,3 @@ -# Locally calculated after checking pgp signature -sha256 9dc7ae341a797c994a5a36da21963f0c5c8e3e5a1780ccc2a5f52e7be01affaa polkit-121.tar.gz - # Locally calculated +sha256 0d69656d60800835c3d7d1f0a8362b32e1ae3ace2875a35bb624296fc52d5dc4 polkit-122.tar.gz sha256 d2e2aa973e29c75e1b492e67ea7b7da9de2d501d49a934657971fd74f9a0b0a8 COPYING diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 39048a988d..205d6aff4c 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -4,8 +4,8 @@ # ################################################################################ -POLKIT_VERSION = 121 -POLKIT_SITE = https://www.freedesktop.org/software/polkit/releases +POLKIT_VERSION = 122 +POLKIT_SITE = https://gitlab.freedesktop.org/polkit/polkit/-/archive/$(POLKIT_VERSION) POLKIT_LICENSE = GPL-2.0 POLKIT_LICENSE_FILES = COPYING POLKIT_CPE_ID_VENDOR = polkit_project From thomas.petazzoni at bootlin.com Tue Nov 22 21:26:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:26:45 +0100 Subject: [Buildroot] [for-next] package/libnss: bump version to 3.85 In-Reply-To: <20221122161122.568208-1-giulio.benetti@benettiengineering.com> References: <20221122161122.568208-1-giulio.benetti@benettiengineering.com> Message-ID: <20221122222645.4fd7491f@windsurf> On Tue, 22 Nov 2022 17:11:22 +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 next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:26:52 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:26:52 +0100 Subject: [Buildroot] [PATCH] package/polkit: bump to version 122 In-Reply-To: References: Message-ID: <20221122222652.6969e6ef@windsurf> On Tue, 22 Nov 2022 16:27:19 +0000 Lang Daniel via buildroot wrote: > As stated in [1] this and future release will only be hosted on > freedesktop's gitlab. > Archives hosted on gitlab are missing the gpg signature. > > 1: https://gitlab.freedesktop.org/polkit/polkit/-/commit/49bb905131537dde062d477612456328a9655e30 > > Signed-off-by: Daniel Lang > --- > ...make-netgroup-support-optional-meson.patch | 260 ------------------ > package/polkit/polkit.hash | 4 +- > package/polkit/polkit.mk | 4 +- > 3 files changed, 3 insertions(+), 265 deletions(-) > delete mode 100644 package/polkit/0001-make-netgroup-support-optional-meson.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:27:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:27:18 +0100 Subject: [Buildroot] [git commit] boot/edk2: fix the build for arm sgi575 Message-ID: <20221122212753.D0E1484178@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=79591b76674a8c0ed150021a27771a73a70d159b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The edk2 package can be configured for platform Arm Sgi575 but this does not build correctly: Usage: build.exe [options] [all|fds|genc|genmake|clean|cleanall|cleanlib|modules|libraries|run] build.exe: error: option -a: invalid choice: '-b' (choose from 'IA32', 'X64', 'EBC', 'ARM', 'AARCH64', 'RISCV64') make[1]: *** [package/pkg-generic.mk:293: /home/thomas/buildroot/buildroot/output/build/edk2-edk2-stable202102/.stamp_built] Error 2 make: *** [Makefile:84: _all] Error 2 Add the necessary definitions to fix the build. Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni --- boot/edk2/edk2.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 5cbd9d152e..7d8765c310 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg EDK2_PLATFORM_NAME = ArmVirtQemuKernel EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) +EDK2_ARCH = AARCH64 +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 +EDK2_PLATFORM_NAME = Sgi575 +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) + else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) EDK2_ARCH = AARCH64 EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg From luca.ceresoli at bootlin.com Tue Nov 22 21:31:25 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 22 Nov 2022 22:31:25 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122214713.1359fcac@windsurf> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> <20221122214713.1359fcac@windsurf> Message-ID: <20221122223125.33045c23@booty> Hi Thomas, Neal, On Tue, 22 Nov 2022 21:47:13 +0100 Thomas Petazzoni wrote: > On Tue, 22 Nov 2022 19:07:43 +0100 > Luca Ceresoli wrote: > > > I agree with the principle you are proposing. > > > > However, according to the U-Boot source code, u-boot.elf appears as > > u-boot.bin repackaged into an ELF file. Is "stripped" a correct word > > for this? > > I used "stripped" because that's how Neal described this file. > > Based on what you say, perhaps a better option name is: > > BR2_TARGET_UBOOT_FORMAT_BIN_ELF > bool "u-boot.elf" > > Thoughts? Seems better. Neal, adding a short help text would also be useful IMO, as this "bin elf" Frankenstein creation is really non intuitive. -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:32:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:32:41 +0100 Subject: [Buildroot] [PATCH] boot/edk2: fix the build for arm sgi575 In-Reply-To: <20221122160544.121691-1-vincent.stehle@arm.com> References: <20221122160544.121691-1-vincent.stehle@arm.com> Message-ID: <20221122223241.724195df@windsurf> On Tue, 22 Nov 2022 17:05:44 +0100 Vincent Stehl? wrote: > The edk2 package can be configured for platform Arm Sgi575 but this does > not build correctly. Add the necessary definitions to fix the build. > > Signed-off-by: Vincent Stehl? > Cc: Dick Olsson > --- Applied to master with an improved commit log that contains details about the build failure. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:34:22 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:34:22 +0100 Subject: [Buildroot] [git commit] package/iwd: add dbus compile time dependency Message-ID: <20221122213458.149C984186@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=47659b4f342382c764076c0c0dfbee446b090661 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build dependency, however we still need it when building with systemd so that the service directory is available via pkg-config. In addition we can drop --with-dbus-datadir by unconditionally requiring dbus as the datadir will then be fetched from pkg-config. Fixes: checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/iwd/iwd.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 002988cf33..5ffbde334e 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ --enable-external-ell \ - --enable-dbus-policy \ - --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES = ell + --enable-dbus-policy +IWD_DEPENDENCIES = dbus ell ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) From thomas.petazzoni at bootlin.com Tue Nov 22 21:35:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:35:25 +0100 Subject: [Buildroot] [PATCH v3 1/1] package/iwd: add dbus compile time dependency In-Reply-To: <20221031174959.604094-1-james.hilliard1@gmail.com> References: <20221031174959.604094-1-james.hilliard1@gmail.com> Message-ID: <20221122223525.3d833030@windsurf> On Mon, 31 Oct 2022 11:49:59 -0600 James Hilliard wrote: > In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build > dependency, however we still need it when building with systemd so > that the service directory is available via pkg-config. > > In addition we can drop --with-dbus-datadir by unconditionally > requiring dbus as the datadir will then be fetched from pkg-config. > > Fixes: > checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required > > Signed-off-by: James Hilliard > --- > Changes v2 -> v3: > - always depend on dbus > Changes v1 -> v2: > - depend on dbus when depending on systemd > --- > package/iwd/iwd.mk | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) Applied to master after adding a reference to the autobuilder failure. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 21:38:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:38:13 +0100 Subject: [Buildroot] [git commit branch/next] package/ssdp-responder: fix warnings from check-package and shellcheck Message-ID: <20221122213837.8B6FD8418E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=10dbfdec2df187fe29ec3613e1bdc04e14322565 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Summary of changes: - Fix use of $DAEMON, found by check-package - Expects DAEMON to be name of daemon controlled by script, this causes ripple efects in rest of script - Recommend `chmod a-x`, .mk file installs with `-m 0755` - Fix shellcheck warnings: - Use "$VAR" in case of spaces in filenames - recommend not using $? in if stmt, should use `if start-stop ...` - mismatch in indentation in case-esac Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/ssdp-responder/S50ssdpd | 47 +++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/package/ssdp-responder/S50ssdpd b/package/ssdp-responder/S50ssdpd old mode 100755 new mode 100644 index e33992be91..8654de4f26 --- a/package/ssdp-responder/S50ssdpd +++ b/package/ssdp-responder/S50ssdpd @@ -1,25 +1,32 @@ #!/bin/sh -NAME=ssdpd -PIDFILE=/var/run/$NAME.pid -DAEMON=/usr/sbin/$NAME -CFGFILE=/etc/default/$NAME +DAEMON=ssdpd +PIDFILE=/var/run/$DAEMON.pid +CFGFILE=/etc/default/$DAEMON DAEMON_ARGS="" # Read configuration variable file if it is present -[ -f $CFGFILE ] && . $CFGFILE +# shellcheck source=/dev/null +[ -r "$CFGFILE" ] && . "$CFGFILE" +# shellcheck disable=SC2086 start() { - printf 'Starting %s: ' "$NAME" - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Starting %s: ' "$DAEMON" + if start-stop-daemon -S -q -p "$PIDFILE" -x "$DAEMON" -- $DAEMON_ARGS; then + echo "OK" + else + echo "FAIL" + fi } stop() { - printf 'Stopping %s: ' "$NAME" - start-stop-daemon -K -q -p $PIDFILE -x $DAEMON - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Stopping %s: ' "$DAEMON" + if start-stop-daemon -K -q -p "$PIDFILE" -x "$DAEMON"; then + echo "OK" + else + echo "FAIL" + fi } restart() { @@ -28,15 +35,15 @@ restart() { } case "$1" in - start|stop|restart) - "$1" - ;; - reload) - restart - ;; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 + start|stop|restart) + "$1" + ;; + reload) + restart + ;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 esac exit $? From thomas.petazzoni at bootlin.com Tue Nov 22 21:39:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:39:17 +0100 Subject: [Buildroot] [PATCH v2 1/1] package/ssdp-responder: fix warnings from check-package and shellcheck In-Reply-To: <20221106181946.501548-1-troglobit@gmail.com> References: <20221105184455.GL3918838@scaer> <20221106181946.501548-1-troglobit@gmail.com> Message-ID: <20221122223917.194d51d7@windsurf> On Sun, 6 Nov 2022 19:19:46 +0100 Joachim Wiberg wrote: > Summary of changes: > > - Fix use of $DAEMON, found by check-package > - Expects DAEMON to be name of daemon controlled by script, this > causes ripple efects in rest of script > - Recommend `chmod a-x`, .mk file installs with `-m 0755` > - Fix shellcheck warnings: > - Use "$VAR" in case of spaces in filenames > - recommend not using $? in if stmt, should use `if start-stop ...` > - mismatch in indentation in case-esac > > Changes since v1: > > - Revert introduction of cmd() wrapper for start-stop-daemon, instead > call start-stop-daemon directly in start() and stop() functions The changes between versions should be... > > Signed-off-by: Joachim Wiberg > --- ... here. So that they don't show up in the final commit log. Applied to next with this fixed. Thanks! Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From luca.ceresoli at bootlin.com Tue Nov 22 21:28:21 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 22 Nov 2022 22:28:21 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221122201701.65681-1-brandon.maier@collins.com> References: <20221122201701.65681-1-brandon.maier@collins.com> Message-ID: <20221122222821.58d7a364@booty> Hi Brandon, On Tue, 22 Nov 2022 14:17:01 -0600 Brandon Maier wrote: > Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke > configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it > would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now > it will set it to ".bin" which causes U-Boot to fail to build. > > Signed-off-by: Brandon Maier > --- > v2: > - support pmufw with any extension > --- > boot/uboot/uboot.mk | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk > index 19e4183927..d037ae9c12 100644 > --- a/boot/uboot/uboot.mk > +++ b/boot/uboot/uboot.mk > @@ -394,8 +394,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) > > define UBOOT_ZYNQMP_KCONFIG_PMUFW > $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), > - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) > - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") > + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin > + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), > + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) > endef Using the else branche of $(if) is different from what I had in mind, but it is fine as well. Reviewed-by: Luca Ceresoli Thanks! -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From peter at korsgaard.com Tue Nov 22 21:30:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 22:30:46 +0100 Subject: [Buildroot] [PATCH] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series Message-ID: <20221122213046.347766-1-peter@korsgaard.com> Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 16 ++++++++-------- package/linux-headers/Config.in.host | 16 ++++++++-------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index ee59761f33..3631fcb6d6 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.0.1" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.0.9" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.145-cip17" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.145-cip17-rt7" 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 c4ee15c37b..0af02e1326 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,14 +1,14 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 8ede745a69351ea0f27fe0c48780d4efa37ff086135e129358ce09694957e8f9 linux-6.0.1.tar.xz +sha256 6114a208e82739b4a1ab059ace35262be2a83be34cd1ae23cb8a09337db831c7 linux-6.0.9.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4686e33847db3ec58e1043bc0c806472aae694b2c413bb7d8da91a5c9a55eb1b linux-5.19.15.tar.xz -sha256 a822f09525ae8803453939a91e73f18097a3ba2aec73be4fe9ab314a0131715d linux-5.15.73.tar.xz -sha256 85253abf097eb5013b988a400eb022eed0e0626e7e0a7daa3ab4b6bcabbced9a linux-5.10.147.tar.xz -sha256 2bb826cdf9b2cfce385fb5d51fc8070fe428e467bd3df4ae2a7eb6f0c0cc2e63 linux-5.4.217.tar.xz +sha256 c93bb384a97ad1f0a4f18e442ce0291242722f78023eca658b22344541f09489 linux-5.19.17.tar.xz +sha256 cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154 linux-5.15.79.tar.xz +sha256 f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3 linux-5.10.155.tar.xz +sha256 8b7df25b5560620eb2776d7b7c67569764b3916ff2f596767f72567b38d13d36 linux-5.4.224.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 bf021936a450e9292e10cc7db9909cd0d336406191d22aadd22bdcc51ca2595f linux-4.9.330.tar.xz -sha256 62ccb9ba94a7da5115bc923eebf8dffee9229801da02be87d90ae68ab9a76a6b linux-4.14.295.tar.xz -sha256 bec33298bd0470b5e725c7dc29a2dd4daf02065cb01cd4a54f6adee6ff582cb2 linux-4.19.261.tar.xz +sha256 41bf80c4766ba9915470afe97ead6a16faff484b94590387012ce7f9ce41502b linux-4.9.333.tar.xz +sha256 26233603ae992cd31e9f78066d54475b3e3f878ab0e3fd271e74a795ab60b15c linux-4.14.299.tar.xz +sha256 37406ead61149283973bccdf670a1fd020c2f19722b7176e88ec8567df6dacd0 linux-4.19.265.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 8679241a2c..f72e7f408c 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -392,14 +392,14 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.9.330" if BR2_KERNEL_HEADERS_4_9 - default "4.14.295" if BR2_KERNEL_HEADERS_4_14 - default "4.19.261" if BR2_KERNEL_HEADERS_4_19 - default "5.4.217" if BR2_KERNEL_HEADERS_5_4 - default "5.10.147" if BR2_KERNEL_HEADERS_5_10 - default "5.15.73" if BR2_KERNEL_HEADERS_5_15 - default "5.19.15" if BR2_KERNEL_HEADERS_5_19 - default "6.0.1" if BR2_KERNEL_HEADERS_6_0 + default "4.9.333" if BR2_KERNEL_HEADERS_4_9 + default "4.14.299" if BR2_KERNEL_HEADERS_4_14 + default "4.19.265" if BR2_KERNEL_HEADERS_4_19 + default "5.4.224" if BR2_KERNEL_HEADERS_5_4 + default "5.10.155" if BR2_KERNEL_HEADERS_5_10 + default "5.15.79" if BR2_KERNEL_HEADERS_5_15 + default "5.19.17" if BR2_KERNEL_HEADERS_5_19 + default "6.0.9" if BR2_KERNEL_HEADERS_6_0 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ -- 2.30.2 From thomas.petazzoni at bootlin.com Tue Nov 22 21:49:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:49:01 +0100 Subject: [Buildroot] [git commit] package/gitlab-runner: fix inconsistency of systemd and sysv daemons Message-ID: <20221122215011.F21CD841A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ef6c9da9d255f04847a89d22b99ab3605102d4cb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Copy default $DAEMON_ARGS from systemd service to sysv init script. Make GITLAB_RUNNER_USER home directory the same as default --work-directory (-d) flag. Run sysv daemon process using root user (remove -c option) This is needed to correctly access config files as specified. System access can still be limited with gitlab-runner `--user` flag. Use same $DAEMON_ARGS variable name so it can be overwritten in /etc/default/gitlab-runner environment file in both cases. Signed-off-by: Marek Metelski Reviewed-by: Marcin Niestroj Signed-off-by: Thomas Petazzoni --- package/gitlab-runner/S95gitlab-runner | 6 +++--- package/gitlab-runner/gitlab-runner.mk | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package/gitlab-runner/S95gitlab-runner b/package/gitlab-runner/S95gitlab-runner index 2a50e7151a..739adf1783 100644 --- a/package/gitlab-runner/S95gitlab-runner +++ b/package/gitlab-runner/S95gitlab-runner @@ -3,7 +3,7 @@ DAEMON="gitlab-runner" PIDFILE="/var/run/$DAEMON.pid" -GITLAB_RUNNER_ARGS="run" +DAEMON_ARGS="run --syslog --user gitlab-runner -d /var/lib/gitlab-runner -c /etc/gitlab-runner/config.toml" # shellcheck source=/dev/null [ -r "/etc/default/$DAEMON" ] && . "/etc/default/$DAEMON" @@ -11,8 +11,8 @@ GITLAB_RUNNER_ARGS="run" start() { printf 'Starting %s: ' "$DAEMON" # shellcheck disable=SC2086 # we need the word splitting - start-stop-daemon -S -q -m -b -p "$PIDFILE" -c "$DAEMON:$DAEMON" -x "/usr/bin/$DAEMON" \ - -- $GITLAB_RUNNER_ARGS + start-stop-daemon -S -q -m -b -p "$PIDFILE" -x "/usr/bin/$DAEMON" \ + -- $DAEMON_ARGS status=$? if [ "$status" -eq 0 ]; then echo "OK" diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index fde776e631..9542275135 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -12,9 +12,8 @@ GITLAB_RUNNER_LICENSE_FILES = LICENSE GITLAB_RUNNER_LDFLAGS = \ -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=$(GITLAB_RUNNER_VERSION) -# Don't run gitlab runner as root. define GITLAB_RUNNER_USERS - gitlab-runner -1 gitlab-runner -1 * /var/run/dbus /bin/false - Gitlab Runner + gitlab-runner -1 gitlab-runner -1 * /var/lib/gitlab-runner /bin/false - Gitlab Runner endef define GITLAB_RUNNER_INSTALL_INIT_SYSV From thomas.petazzoni at bootlin.com Tue Nov 22 21:50:12 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:50:12 +0100 Subject: [Buildroot] [PATCH 1/1] package/gitlab-runner: fix inconsistency of systemd and sysv daemons In-Reply-To: <20221107091658.25974-1-marek.metelski@grinn-global.com> References: <20221107091658.25974-1-marek.metelski@grinn-global.com> Message-ID: <20221122225012.18ef6ade@windsurf> On Mon, 7 Nov 2022 10:16:58 +0100 Marek Metelski wrote: > Copy default $DEAMON_ARGS from systemd service to sysv init script. > > Make GITLAB_RUNNER_USER home directory the same as default > --work-directory (-d) flag. > > Run sysv daemon process using root user (remove -c option) > This is needed to correctly access config files as specified. > System access can still be limited with gitlab-runner `--user` flag. > > Use same $DAEMON_ARGS variable name so it can be overwritten in > /etc/default/gitlab-runner environment file in both cases. > > Signed-off-by: Marek Metelski > --- > package/gitlab-runner/S95gitlab-runner | 6 +++--- > package/gitlab-runner/gitlab-runner.mk | 3 +-- > 2 files changed, 4 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 Tue Nov 22 21:50:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:50:29 +0100 Subject: [Buildroot] [git commit branch/next] package/timescaledb: bump version to 2.8.1 Message-ID: <20221122215132.74AF5841BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4187b38f270cf170334b15b595b88136102eb20b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Release notes: https://github.com/timescale/timescaledb/releases/tag/2.8.1 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 8b43d92219..f546b17d0a 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3403447805bb97f8b6f38dfdc9dde24c24e4389cf7f2348358774605ad2687e timescaledb-2.8.0.tar.gz +sha256 22a057c4472d23bf08778932e391f38f350ef0307cf99fb8e279c8245667d3e9 timescaledb-2.8.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index 12e5ca7af4..659d07bd0c 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.8.0 +TIMESCALEDB_VERSION = 2.8.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE From ju.o at free.fr Tue Nov 22 21:55:56 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 22:55:56 +0100 Subject: [Buildroot] [PATCH next 1/2] package/highway: new package Message-ID: <20221122215557.789750-1-ju.o@free.fr> Highway is a C++ library that provides portable SIMD/vector intrinsics. https://github.com/google/highway Signed-off-by: Julien Olivain --- DEVELOPERS | 2 + package/Config.in | 1 + package/highway/Config.in | 42 +++++++++++++++ package/highway/highway.hash | 3 ++ package/highway/highway.mk | 51 +++++++++++++++++++ support/testing/tests/package/test_highway.py | 36 +++++++++++++ 6 files changed, 135 insertions(+) create mode 100644 package/highway/Config.in create mode 100644 package/highway/highway.hash create mode 100644 package/highway/highway.mk create mode 100644 support/testing/tests/package/test_highway.py diff --git a/DEVELOPERS b/DEVELOPERS index fb6b329087..fefb40c605 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1689,6 +1689,7 @@ F: configs/zynq_qmtech_defconfig F: package/fluid-soundfont/ F: package/fluidsynth/ F: package/glslsandbox-player/ +F: package/highway/ F: package/octave/ F: package/ola/ F: package/ptm2human/ @@ -1702,6 +1703,7 @@ 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_pyalsa.py +F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/package/Config.in b/package/Config.in index 7b18859d02..c127cd2477 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2005,6 +2005,7 @@ menu "Other" source "package/gsl/Config.in" source "package/gtest/Config.in" source "package/gumbo-parser/Config.in" + source "package/highway/Config.in" source "package/jemalloc/Config.in" source "package/lapack/Config.in" source "package/libabseil-cpp/Config.in" diff --git a/package/highway/Config.in b/package/highway/Config.in new file mode 100644 index 0000000000..f9a0bc910c --- /dev/null +++ b/package/highway/Config.in @@ -0,0 +1,42 @@ +config BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS + bool + # Supports all BR architectures by default, with few exceptions + default y + # Armv7 support is only with fpv4, see: + # https://github.com/google/highway/blob/1.0.1/CMakeLists.txt#L221 + depends on !BR2_arm || BR2_ARM_FPU_VFPV4 + # Risc-V support is 64 bit only, see: + # https://github.com/google/highway/blob/1.0.1/CMakeLists.txt#L228 + depends on !BR2_RISCV_32 + +config BR2_PACKAGE_HIGHWAY + bool "highway" + depends on BR2_TOOLCHAIN_HAS_ATOMIC + depends on BR2_INSTALL_LIBSTDCPP + # For gcc bug 58969, see: + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58969 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++11, GCC_BUG_58969 + depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS + help + Highway is a C++ library that provides portable SIMD/vector + intrinsics. + + https://github.com/google/highway + +if BR2_PACKAGE_HIGHWAY + +config BR2_PACKAGE_HIGHWAY_CONTRIB + bool "Enable Contrib" + help + Build Highway contrib library which contains extra + SIMD-related utilities: an image class with aligned rows, a + math library (16 functions already implemented, mostly + trigonometry), and functions for computing dot products and + sorting. + +config BR2_PACKAGE_HIGHWAY_EXAMPLES + bool "Enable Examples" + help + Build Highway examples + +endif diff --git a/package/highway/highway.hash b/package/highway/highway.hash new file mode 100644 index 0000000000..3ff468443e --- /dev/null +++ b/package/highway/highway.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 e8ef71236ac0d97f12d553ec1ffc5b6375d57b5f0b860c7447dd69b6ed1072db highway-1.0.2.tar.gz +sha256 43070e2d4e532684de521b885f385d0841030efa2b1a20bafb76133a5e1379c1 LICENSE diff --git a/package/highway/highway.mk b/package/highway/highway.mk new file mode 100644 index 0000000000..cf93ff1051 --- /dev/null +++ b/package/highway/highway.mk @@ -0,0 +1,51 @@ +################################################################################ +# +# highway +# +################################################################################ + +HIGHWAY_VERSION = 1.0.2 +HIGHWAY_SITE = $(call github,google,highway,$(HIGHWAY_VERSION)) +HIGHWAY_LICENSE = Apache-2.0 +HIGHWAY_LICENSE_FILES = LICENSE +HIGHWAY_INSTALL_STAGING = YES + +HIGHWAY_CXXFLAGS = $(TARGET_CXXFLAGS) + +ifeq ($(BR2_PACKAGE_HIGHWAY_CONTRIB),y) +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_CONTRIB=ON +else +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_CONTRIB=OFF +endif + +# Examples are not installed by cmake. This binary can be useful for +# quick testing and debug. +define HIGHWAY_INSTALL_EXAMPLES + $(INSTALL) -m 0755 \ + $(@D)/examples/hwy_benchmark \ + $(TARGET_DIR)/usr/bin/hwy_benchmark +endef + +ifeq ($(BR2_PACKAGE_HIGHWAY_EXAMPLES),y) +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_EXAMPLES=ON +HIGHWAY_POST_INSTALL_TARGET_HOOKS += HIGHWAY_INSTALL_EXAMPLES +else +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_EXAMPLES=OFF +endif + +ifeq ($(BR2_ARM_FPU_VFPV4),y) +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON +else +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF +endif + +# Workaround for gcc bug 104028 on m68k. +# See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104028 +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_104028),y) +HIGHWAY_CXXFLAGS += -O0 +endif + +HIGHWAY_CONF_OPTS += \ + -DCMAKE_CXX_FLAGS="$(HIGHWAY_CXXFLAGS)" + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_highway.py b/support/testing/tests/package/test_highway.py new file mode 100644 index 0000000000..c85b0c065f --- /dev/null +++ b/support/testing/tests/package/test_highway.py @@ -0,0 +1,36 @@ +import os + +import infra.basetest + + +class TestHighway(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it is + # armv5, which is not supported by the package. + 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="5.15.79" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_HIGHWAY=y + BR2_PACKAGE_HIGHWAY_EXAMPLES=y + """ + + 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() + + self.assertRunOk("hwy_benchmark") -- 2.38.1 From ju.o at free.fr Tue Nov 22 21:59:12 2022 From: ju.o at free.fr (Julien Olivain) Date: Tue, 22 Nov 2022 22:59:12 +0100 Subject: [Buildroot] [PATCH next 2/2] package/libjxl: new package In-Reply-To: <20221122215557.789750-1-ju.o@free.fr> References: <20221122215557.789750-1-ju.o@free.fr> Message-ID: <20221122215912.824599-1-ju.o@free.fr> libjxl is the reference implementation of JPEG XL (encoder and decoder). https://github.com/libjxl/libjxl Signed-off-by: Julien Olivain --- DEVELOPERS | 2 + package/Config.in | 1 + package/libjxl/Config.in | 14 ++++++ package/libjxl/libjxl.hash | 4 ++ package/libjxl/libjxl.mk | 29 +++++++++++ support/testing/tests/package/test_libjxl.py | 53 ++++++++++++++++++++ 6 files changed, 103 insertions(+) create mode 100644 package/libjxl/Config.in create mode 100644 package/libjxl/libjxl.hash create mode 100644 package/libjxl/libjxl.mk create mode 100644 support/testing/tests/package/test_libjxl.py diff --git a/DEVELOPERS b/DEVELOPERS index fefb40c605..99c274851d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1690,6 +1690,7 @@ F: package/fluid-soundfont/ F: package/fluidsynth/ F: package/glslsandbox-player/ F: package/highway/ +F: package/libjxl/ F: package/octave/ F: package/ola/ F: package/ptm2human/ @@ -1705,6 +1706,7 @@ F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.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_octave.py F: support/testing/tests/package/test_ola.py F: support/testing/tests/package/test_ola/ diff --git a/package/Config.in b/package/Config.in index c127cd2477..db8177a5ba 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1575,6 +1575,7 @@ menu "Graphics" source "package/libgta/Config.in" source "package/libgtk2/Config.in" source "package/libgtk3/Config.in" + source "package/libjxl/Config.in" source "package/libmediaart/Config.in" source "package/libmng/Config.in" source "package/libpng/Config.in" diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in new file mode 100644 index 0000000000..456305083c --- /dev/null +++ b/package/libjxl/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_LIBJXL + bool "libjxl" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway + depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway + depends on BR2_INSTALL_LIBSTDCPP # highway + depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS + select BR2_PACKAGE_BROTLI + select BR2_PACKAGE_HIGHWAY + select BR2_PACKAGE_LCMS2 + help + libjxl is the reference implementation of JPEG XL (encoder + and decoder). + + https://github.com/libjxl/libjxl diff --git a/package/libjxl/libjxl.hash b/package/libjxl/libjxl.hash new file mode 100644 index 0000000000..e71d32e61d --- /dev/null +++ b/package/libjxl/libjxl.hash @@ -0,0 +1,4 @@ +# Locally computed: +sha256 3114bba1fabb36f6f4adc2632717209aa6f84077bc4e93b420e0d63fa0455c5e libjxl-0.7.0.tar.gz +sha256 8405932022a556380c2d8c272eff154a923feb197233f348ce5f7334fb0a5ede LICENSE +sha256 91915f8ae056a68a3c5bdf05d9f6f78bb6903e27a8ca3a8434c9e4ac87300575 PATENTS diff --git a/package/libjxl/libjxl.mk b/package/libjxl/libjxl.mk new file mode 100644 index 0000000000..778f436268 --- /dev/null +++ b/package/libjxl/libjxl.mk @@ -0,0 +1,29 @@ +################################################################################ +# +# libjxl +# +################################################################################ + +LIBJXL_VERSION = 0.7.0 +LIBJXL_SITE = $(call github,libjxl,libjxl,v$(LIBJXL_VERSION)) +LIBJXL_LICENSE = BSD-3-Clause +LIBJXL_LICENSE_FILES = LICENSE PATENTS +LIBJXL_CPE_ID_VENDOR = libjxl_project +LIBJXL_INSTALL_STAGING = YES + +LIBJXL_DEPENDENCIES = \ + brotli \ + lcms2 \ + highway + +LIBJXL_CONF_OPTS = \ + -DJPEGXL_BUNDLE_LIBPNG=OFF \ + -DJPEGXL_BUNDLE_SKCMS=OFF \ + -DJPEGXL_ENABLE_DOXYGEN=OFF \ + -DJPEGXL_ENABLE_JNI=OFF \ + -DJPEGXL_ENABLE_MANPAGES=OFF \ + -DJPEGXL_ENABLE_OPENEXR=OFF \ + -DJPEGXL_ENABLE_SJPEG=OFF \ + -DJPEGXL_ENABLE_SKCMS=OFF + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_libjxl.py b/support/testing/tests/package/test_libjxl.py new file mode 100644 index 0000000000..a98966569f --- /dev/null +++ b/support/testing/tests/package/test_libjxl.py @@ -0,0 +1,53 @@ +import os + +import infra.basetest + + +class TestLibJXL(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG cannot be used as it is + # armv5, which is not supported by the package. + # We also add GraphicsMagick to generate and compare images for + # the test. + 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="5.15.79" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_GRAPHICSMAGICK=y + BR2_PACKAGE_LIBJXL=y + """ + + 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() + + ref = "/var/tmp/reference.ppm" + jxl = "/var/tmp/encoded.jxl" + dec = "/var/tmp/decoded.ppm" + + cmd = "gm convert IMAGE:LOGO {}".format(ref) + self.assertRunOk(cmd) + + cmd = "cjxl {} {}".format(ref, jxl) + self.assertRunOk(cmd, timeout=30) + + cmd = "djxl {} {}".format(jxl, dec) + self.assertRunOk(cmd) + + cmd = "gm compare -metric mse -maximum-error 1e-3 {} {}".format( + ref, dec) + self.assertRunOk(cmd) -- 2.38.1 From thomas.petazzoni at bootlin.com Tue Nov 22 22:03:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:03:15 +0100 Subject: [Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.8.1 In-Reply-To: <20221110153217.380633-1-fido_max@inbox.ru> References: <20221110153217.380633-1-fido_max@inbox.ru> Message-ID: <20221122230315.0bbdfdca@windsurf> On Thu, 10 Nov 2022 18:32:17 +0300 Maxim Kochetkov via buildroot wrote: > Release notes: https://github.com/timescale/timescaledb/releases/tag/2.8.1 > > Signed-off-by: Maxim Kochetkov > --- > package/timescaledb/timescaledb.hash | 2 +- > package/timescaledb/timescaledb.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 Tue Nov 22 22:12:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:12:37 +0100 Subject: [Buildroot] [PATCH] boot/uboot: add BR2_TARGET_UBOOT_NEEDS_VIM option In-Reply-To: <20221108144308.1795042-1-jerry.kooyman@entrust.com> References: <20221108144308.1795042-1-jerry.kooyman@entrust.com> Message-ID: <20221122231237.016cc716@windsurf> Hello Jerry, On Tue, 8 Nov 2022 08:43:07 -0600 Jerry Kooyman via buildroot wrote: > From: Jerry Kooyman > > A host dependency to vim is required if the > U-Boot board configuration has CONFIG_USE_DEFAULT_ENV_FILE enabled. So > introduce a new BR U-Boot config option BR2_TARGET_UBOOT_NEEDS_VIM > to solve this problem. Thanks for the patch! First of all, in order for your patch to be merged, we need it to carry a Signed-off-by line with your name and email, like this: Signed-off-by: Your Name as the last line of your commit log. > +config BR2_TARGET_UBOOT_NEEDS_VIM > + bool "U-Boot needs vim" I am wondering if we shouldn't make this: config BR2_TARGET_UBOOT_NEEDS_XXD bool "U-Boot needs xxd" because really what U-Boot needs is xxd... which happens to be provided by host-vim. Indeed, if I see U-Boot failing to build because xxd is missing, if I'm not familiar with this, I will have hard time realizing that what is needed is this BR2_TARGET_UBOOT_NEEDS_VIM option. In order to avoid building host-vim, which needs host-ncurses, we could also package a standalone version of xxd, such as https://github.com/ckormanyos/xxd. But that clearly isn't a requirement, I will be happy to take a modified patch from you that has the option renamed to BR2_TARGET_UBOOT_NEEDS_XXD. Thanks a lot! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:17:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:17:54 +0100 Subject: [Buildroot] [git commit branch/next] package/sscep: new package Message-ID: <20221122222301.8CE45841CD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72fa60dc102679f51b228336ec38f5af78ff7646 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next SSCEP is a client-only implementation of the SCEP (Cisco System's Simple Certificate Enrollment Protocol). The goal of SCEP is to support the secure issuance of certificates to network devices in a scalable manner, using existing technology whenever possible. The protocol supports the following operations: * CA and RA public key distribution * Certificate enrollment * Certificate and CRL query Certificate and CRL access can be achieved by using the LDAP protocol, or by using the query messages defined in SCEP. CC: Angelo Compagnucci Signed-off-by: Angelo Compagnucci Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/sscep/Config.in | 9 +++++++++ package/sscep/sscep.hash | 3 +++ package/sscep/sscep.mk | 14 ++++++++++++++ 5 files changed, 28 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index fb6b329087..3f1ed0ef12 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -682,6 +682,7 @@ F: package/luaexpat/ F: package/xinetd/ N: Dario Binacchi +F: package/sscep/ F: package/uuu/ N: Dario Binacchi diff --git a/package/Config.in b/package/Config.in index 7b18859d02..6290e103bb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1952,6 +1952,7 @@ menu "Networking" source "package/slirp4netns/Config.in" source "package/snmppp/Config.in" source "package/sofia-sip/Config.in" + source "package/sscep/Config.in" source "package/sysrepo/Config.in" source "package/thrift/Config.in" source "package/usbredir/Config.in" diff --git a/package/sscep/Config.in b/package/sscep/Config.in new file mode 100644 index 0000000000..8907578062 --- /dev/null +++ b/package/sscep/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_SSCEP + bool "sscep" + select BR2_PACKAGE_OPENSSL + help + SSCEP is a client-only implementation of the SCEP + (Cisco System's Simple Certificate Enrollment Protocol). + + https://github.com/certnanny/sscep + diff --git a/package/sscep/sscep.hash b/package/sscep/sscep.hash new file mode 100644 index 0000000000..549c63b918 --- /dev/null +++ b/package/sscep/sscep.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 489cc8e093986776eb3f15082bf766778f707176f3cd604bf0ef1008da06b8e5 sscep-0.10.0.tar.gz +sha256 e1328c292102a22c10e8dcfbfda33740f603767c73f8c5b5189c5513eb6b4dea COPYING diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk new file mode 100644 index 0000000000..782bd358ed --- /dev/null +++ b/package/sscep/sscep.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# sscep +# +################################################################################ + +SSCEP_VERSION = 0.10.0 +SSCEP_SITE = $(call github,certnanny,sscep,v$(SSCEP_VERSION)) +SSCEP_LICENSE = BSD-2-Clause, OpenSSL, OpenOSP +SSCEP_LICENSE_FILES = COPYING +SSCEP_AUTORECONF = YES +SSCEP_DEPENDENCIES = host-pkgconf openssl + +$(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Tue Nov 22 22:27:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:27:57 +0100 Subject: [Buildroot] [PATCH 1/1] package/sscep: new package In-Reply-To: <20221111133254.1163936-1-dario.binacchi@amarulasolutions.com> References: <20221111133254.1163936-1-dario.binacchi@amarulasolutions.com> Message-ID: <20221122232757.4dbe60ee@windsurf> Hello Dario, On Fri, 11 Nov 2022 14:32:54 +0100 Dario Binacchi wrote: > SSCEP is a client-only implementation of the SCEP (Cisco System's Simple > Certificate Enrollment Protocol). > > The goal of SCEP is to support the secure issuance of certificates to > network devices in a scalable manner, using existing technology whenever > possible. The protocol supports the following operations: > > * CA and RA public key distribution > * Certificate enrollment > * Certificate and CRL query > > Certificate and CRL access can be achieved by using the LDAP protocol, > or by using the query messages defined in SCEP. > > CC: Angelo Compagnucci > Signed-off-by: Angelo Compagnucci > Signed-off-by: Dario Binacchi Thanks for your contribution. I applied to master, but after fixing a number of things. See below. > diff --git a/package/sscep/Config.in b/package/sscep/Config.in > new file mode 100644 > index 000000000000..d4847f1b8a75 > --- /dev/null > +++ b/package/sscep/Config.in > @@ -0,0 +1,9 @@ > +config BR2_PACKAGE_SSCEP > + bool "sscep" > + depends on BR2_PACKAGE_OPENSSL This should have been a "select", not a "depends on". > diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk > new file mode 100644 > index 000000000000..f59f4bd03bbc > --- /dev/null > +++ b/package/sscep/sscep.mk > @@ -0,0 +1,14 @@ > +################################################################################ > +# > +# sscep > +# > +################################################################################ > + > +SSCEP_VERSION = v0.10.0 > +SSCEP_SITE = $(call github,certnanny,sscep,$(SSCEP_VERSION)) This should have been: +SSCEP_VERSION = 0.10.0 +SSCEP_SITE = $(call github,certnanny,sscep,v$(SSCEP_VERSION)) I.e the "v" prefix should not be in the VERSION variable. > +SSCEP_LICENSE = BSD BSD is not a valid SPDX license code and is not specific enough. I've changed this to: +SSCEP_LICENSE = BSD-2-Clause, OpenSSL, OpenOSP > +SSCEP_LICENSE_FILES = COPYING > +SSCEP_AUTORECONF = YES > +SSCEP_DEPENDENCIES += openssl += is not needed, a simple = is sufficient. But more importantly, the host-pkgconf dependency was missing, causing the package to fail building. I've addressed all those small issues when committing. Thanks again! 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 Nov 22 22:28:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:28:06 +0100 Subject: [Buildroot] [git commit branch/next] package/lua-mqtt: new package Message-ID: <20221122222857.593D0841D6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4fa02ee636420c40cf24412ee59c5f21c673d3e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/lua-mqtt/Config.in | 11 +++++++++++ package/lua-mqtt/lua-mqtt.hash | 3 +++ package/lua-mqtt/lua-mqtt.mk | 11 +++++++++++ 4 files changed, 26 insertions(+) diff --git a/package/Config.in b/package/Config.in index 6290e103bb..7ad7e2d487 100644 --- a/package/Config.in +++ b/package/Config.in @@ -722,6 +722,7 @@ menu "Lua libraries/modules" source "package/lua-lyaml/Config.in" source "package/lua-markdown/Config.in" source "package/lua-messagepack/Config.in" + source "package/lua-mqtt/Config.in" source "package/lua-msgpack-native/Config.in" source "package/lua-periphery/Config.in" source "package/lua-resty-http/Config.in" diff --git a/package/lua-mqtt/Config.in b/package/lua-mqtt/Config.in new file mode 100644 index 0000000000..b713319054 --- /dev/null +++ b/package/lua-mqtt/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LUA_MQTT + bool "lua-mqtt" + depends on BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4 + help + client library for MQTT 3.1.1 & 5. + + https://fperrad.frama.io/lua-mqtt + +comment "lua-mqtt needs a Lua >= 5.3" + depends on !BR2_PACKAGE_LUA_5_3 + depends on !BR2_PACKAGE_LUA_5_4 diff --git a/package/lua-mqtt/lua-mqtt.hash b/package/lua-mqtt/lua-mqtt.hash new file mode 100644 index 0000000000..3636e9e6af --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.hash @@ -0,0 +1,3 @@ +# computed by luarocks/buildroot +sha256 986ec63dd9f0761f9c5231f6e19529138602c289e13da5c71dc1449f5f247152 lua-mqtt-0.1.0-1.src.rock +sha256 e86d7c8adfabcb7c6515cc6e524bf0a76f7b3a86560a7ac47d7cabae5f8391a2 lua-mqtt-0.1.0/COPYRIGHT diff --git a/package/lua-mqtt/lua-mqtt.mk b/package/lua-mqtt/lua-mqtt.mk new file mode 100644 index 0000000000..a2f17d2b2e --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# lua-mqtt +# +################################################################################ + +LUA_MQTT_VERSION = 0.1.0-1 +LUA_MQTT_LICENSE = MIT +LUA_MQTT_LICENSE_FILES = $(LUA_MQTT_SUBDIR)/COPYRIGHT + +$(eval $(luarocks-package)) From thomas.petazzoni at bootlin.com Tue Nov 22 22:29:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:29:02 +0100 Subject: [Buildroot] [PATCH] package/lua-mqtt: new package In-Reply-To: <20221109083440.1254693-1-francois.perrad@gadz.org> References: <20221109083440.1254693-1-francois.perrad@gadz.org> Message-ID: <20221122232902.5371d005@windsurf> On Wed, 9 Nov 2022 09:34:40 +0100 Francois Perrad wrote: > Signed-off-by: Francois Perrad > --- > package/Config.in | 1 + > package/lua-mqtt/Config.in | 11 +++++++++++ > package/lua-mqtt/lua-mqtt.hash | 3 +++ > package/lua-mqtt/lua-mqtt.mk | 11 +++++++++++ > 4 files changed, 26 insertions(+) > create mode 100644 package/lua-mqtt/Config.in > create mode 100644 package/lua-mqtt/lua-mqtt.hash > create mode 100644 package/lua-mqtt/lua-mqtt.mk Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:30:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:30:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/rpi-userland: add support for aarch64 In-Reply-To: <20221101093007.28341-1-tim.gover@raspberrypi.com> References: <20221101093007.28341-1-tim.gover@raspberrypi.com> Message-ID: <20221122233014.5b274d03@windsurf> On Tue, 1 Nov 2022 09:30:07 +0000 Tim Gover wrote: > Enable aarch64 support for rpi-userland to provide > vcmailbox and vcgencmd in 64bit builds. The are useful > for programming OTP and system debug. > > The ARM64=ON parameter restricts the make targets > to only include those supported on 64-bit i.e. it > excludes the legacy Broadcom EGL drivers. > > Signed-off-by: Tim Gover > --- > package/rpi-userland/Config.in | 14 +++++++------- > package/rpi-userland/rpi-userland.mk | 6 ++++++ > 2 files changed, 13 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:29:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:29:41 +0100 Subject: [Buildroot] [git commit branch/next] package/rpi-userland: add support for aarch64 Message-ID: <20221122223057.856C2841E6@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59adb53c4cdbd6805ab9a2905d0badcd7f2bd25c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Enable aarch64 support for rpi-userland to provide vcmailbox and vcgencmd in 64bit builds. The are useful for programming OTP and system debug. The ARM64=ON parameter restricts the make targets to only include those supported on 64-bit i.e. it excludes the legacy Broadcom EGL drivers. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-userland/Config.in | 14 +++++++------- package/rpi-userland/rpi-userland.mk | 6 ++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in index 342faf26e3..cfb472808b 100644 --- a/package/rpi-userland/Config.in +++ b/package/rpi-userland/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_RPI_USERLAND bool "rpi-userland" - depends on BR2_arm + depends on BR2_arm || BR2_aarch64 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_STATIC_LIBS - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENVG - select BR2_PACKAGE_HAS_LIBOPENMAX + select BR2_PACKAGE_HAS_LIBEGL if BR2_arm + select BR2_PACKAGE_HAS_LIBGLES if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENVG if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENMAX if BR2_arm help Raspberry Pi Userland contains the necessary library to use the VideoCore driver. @@ -18,7 +18,7 @@ config BR2_PACKAGE_RPI_USERLAND https://github.com/raspberrypi/userland/ -if BR2_PACKAGE_RPI_USERLAND +if BR2_PACKAGE_RPI_USERLAND && BR2_arm config BR2_PACKAGE_PROVIDES_LIBEGL default "rpi-userland" @@ -40,6 +40,6 @@ config BR2_PACKAGE_RPI_USERLAND_HELLO endif comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library" - depends on BR2_arm + depends on BR2_arm || BR2_arch64 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ BR2_STATIC_LIBS diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..42c7e8190f 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -11,12 +11,18 @@ RPI_USERLAND_LICENSE_FILES = LICENCE RPI_USERLAND_INSTALL_STAGING = YES RPI_USERLAND_CONF_OPTS = -DVMCS_INSTALL_PREFIX=/usr +ifeq ($(BR2_arm),y) RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg +endif ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) RPI_USERLAND_DEPENDENCIES += libexecinfo endif +ifeq ($(BR2_aarch64),y) +RPI_USERLAND_CONF_OPTS += -DARM64=ON +endif + ifeq ($(BR2_PACKAGE_RPI_USERLAND_HELLO),y) RPI_USERLAND_CONF_OPTS += -DALL_APPS=ON From thomas.petazzoni at bootlin.com Tue Nov 22 22:32:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:32:55 +0100 Subject: [Buildroot] [git commit branch/next] package/rpi-firmware: add overlays/README Message-ID: <20221122223316.ABC03841F1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=558946676958ed471d5c72867318a1b61b6e0e69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next If a custom os_prefix directory is specified then the Raspberry Pi firmware probes for the README file in overlays directory. If this is not found then firmware will use the top-level overlays directory which can be confusing if os_prefix is used in conjunction with other filters to implement alternate boot behaviour. In Raspberry Pi OS the README file is always included to ensure that the relevant documentation is in sync with the overlays. Rather that including the entire file let's just include an empty file so that overlays directory is consistent with the Raspberry Pi OS APT package. From https://www.raspberrypi.com/documentation/computers/config_txt.html#overlay_prefix Unless ${os_prefix}${overlay_prefix}README exists, overlays are shared with the main OS (i.e. os_prefix is ignored). Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-firmware/rpi-firmware.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk index 6f5902fd52..53d6d8ca06 100644 --- a/package/rpi-firmware/rpi-firmware.mk +++ b/package/rpi-firmware/rpi-firmware.mk @@ -57,6 +57,7 @@ define RPI_FIRMWARE_INSTALL_DTB_OVERLAYS $(INSTALL) -D -m 0644 $(ovldtb) $(BINARIES_DIR)/rpi-firmware/overlays/$(notdir $(ovldtb)) ) $(INSTALL) -D -m 0644 $(@D)/boot/overlays/overlay_map.dtb $(BINARIES_DIR)/rpi-firmware/overlays/ + touch $(BINARIES_DIR)/rpi-firmware/overlays/README endef else # Still create the directory, so a genimage.cfg can include it independently of From thomas.petazzoni at bootlin.com Tue Nov 22 22:33:50 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:33:50 +0100 Subject: [Buildroot] [PATCH 1/1] package/rpi-firmware: add overlays/README In-Reply-To: <20221031150235.12074-1-tim.gover@raspberrypi.com> References: <20221031150235.12074-1-tim.gover@raspberrypi.com> Message-ID: <20221122233350.6b00aa83@windsurf> Hello Tim, On Mon, 31 Oct 2022 15:02:35 +0000 Tim Gover wrote: > If a custom os_prefix directory is specified then the Raspberry Pi > firmware probes for the README file in overlays directory. If > this is not found then firmware will use the top-level overlays > directory which can be confusing if os_prefix is used in conjunction > with other filters to implement alternate boot behaviour. > > In Raspberry Pi OS the README file is always included to ensure > that the relevant documenation is in sync with the overlays. Rather > that including the entire file let's just include an emtpy file so > that overlays directory is consistent with the Raspberry Pi OS > APT package. > > From > https://www.raspberrypi.com/documentation/computers/config_txt.html#overlay_prefix > > Unless ${os_prefix}${overlay_prefix}README exists, overlays are shared > with the main OS (i.e. os_prefix is ignored). > > Signed-off-by: Tim Gover > --- > package/rpi-firmware/rpi-firmware.mk | 1 + > 1 file changed, 1 insertion(+) I am not entirely sure how useful ${os_prefix} is in the context of a Buildroot generated system, but I guess having this empty README file doesn't hurt much, so I've applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:38:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:38:38 +0100 Subject: [Buildroot] [PATCH v2 2/3] package/monero: new package In-Reply-To: <20221031195205.429257-2-bernd.kuhls@t-online.de> References: <20221031195205.429257-1-bernd.kuhls@t-online.de> <20221031195205.429257-2-bernd.kuhls@t-online.de> Message-ID: <20221122233838.45a5a96b@windsurf> Hello Bernd, Thanks for the contribution. See below some comments. On Mon, 31 Oct 2022 20:52:04 +0100 Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls > --- > v2: disabled support for BR2_aarch64_be, not supported upstream: > https://github.com/tevador/RandomX/pull/257 What this pull requests says is "The current implementation of JIT won't work on big endian processors.". So the problem seems to not be with just AArch64 BE, but all big endian architectures, no? If so, should this be depends on BR2_ENDIAN != "BIG" ? (With a comment above it). Curious: what is the use case of a cryptocurrency stuff in Buildroot? > diff --git a/package/monero/0001-disable-stack-protector.patch b/package/monero/0001-disable-stack-protector.patch > new file mode 100644 > index 0000000000..0407b4e32d > --- /dev/null > +++ b/package/monero/0001-disable-stack-protector.patch > @@ -0,0 +1,22 @@ > +Disable unconditional stack-protector support > + > +Signed-off-by: Bernd Kuhls They're using Git upstream, so please use Git-formatted patches. Has this been submitted upstream, for example by making SSP optional? > diff --git a/package/monero/0002-system-miniupnpc.patch b/package/monero/0002-system-miniupnpc.patch > new file mode 100644 > index 0000000000..e12d9302bd > --- /dev/null > +++ b/package/monero/0002-system-miniupnpc.patch > @@ -0,0 +1,112 @@ > +Add support for miniupnpc system library > + > +Downloaded from > +https://git.alpinelinux.org/aports/plain/community/monero/system-miniupnpc.patch > + > +Signed-off-by: Bernd Kuhls It also needs to be Git formatted. Has this been submitted upstream? > diff --git a/package/monero/Config.in b/package/monero/Config.in > new file mode 100644 > index 0000000000..59036286cd > --- /dev/null > +++ b/package/monero/Config.in > @@ -0,0 +1,35 @@ > +config BR2_PACKAGE_MONERO > + bool "monero" > + depends on !BR2_aarch64_be && !BR2_i386 Why is i386 excluded? > +MONERO_VERSION = 0.18.1.2 > +MONERO_SOURCE = monero-source-v$(MONERO_VERSION).tar.bz2 > +MONERO_SITE = https://downloads.getmonero.org/cli > +MONERO_LICENSE = MIT > +MONERO_LICENSE_FILES = LICENSE > +MONERO_CONF_OPTS = \ > + -DBUILD_DOCUMENTATION=OFF \ > + -DCMAKE_CXX_FLAGS="$(MONERO_CXXFLAGS)" \ > + -DCMAKE_BUILD_TYPE=None \ Is that normal? > + -DMANUAL_SUBMODULES=ON \ > + -DSTACK_TRACE=OFF \ > + -DUSE_CCACHE=OFF \ > + -DUSE_DEVICE_TREZOR=OFF > +MONERO_DEPENDENCIES = \ > + boost \ > + czmq \ > + libminiupnpc \ > + libsodium \ > + openssl \ > + unbound > + > +ifeq ($(BR2_aarch64_be)$(BR2_mips)$(BR2_mipsel)$(BR2_mips64el)$(BR2_sparc64),y) So you don't support AArch64 BE, but it's handled here ? :-) > +MONERO_CONF_OPTS += -DNO_AES=ON > +endif 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 Nov 22 22:41:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:41:23 +0100 Subject: [Buildroot] [PATCH v2 3/3] package/p2pool: new package In-Reply-To: <20221031195205.429257-3-bernd.kuhls@t-online.de> References: <20221031195205.429257-1-bernd.kuhls@t-online.de> <20221031195205.429257-3-bernd.kuhls@t-online.de> Message-ID: <20221122234123.0933646f@windsurf> Hello, On Mon, 31 Oct 2022 20:52:05 +0100 Bernd Kuhls wrote: > Signed-off-by: Bernd Kuhls > --- > v2: disabled support for BR2_aarch64_be, not supported upstream: > https://github.com/tevador/RandomX/pull/257 Same comment as for monero, is this about AArch64 BE, or all BE architectures? > diff --git a/package/p2pool/Config.in b/package/p2pool/Config.in > new file mode 100644 > index 0000000000..53f894e309 > --- /dev/null > +++ b/package/p2pool/Config.in > @@ -0,0 +1,27 @@ > +config BR2_PACKAGE_P2POOL > + bool "p2pool" > + depends on BR2_ARCH_IS_64 > + depends on !BR2_aarch64_be This package is not selecting monero, so why should it inherit its dependencies? Or this RandomX thing is a library that is bundled in both monero and p2pool? > +# prevent compiler warnings being treated as errors > +define P2POOL_REMOVE_WARNING_FLAGS > + $(SED) '/set(WARNING_FLAGS/d' $(@D)/cmake/flags.cmake > +endef > +P2POOL_POST_PATCH_HOOKS += P2POOL_REMOVE_WARNING_FLAGS Is an upstreamable patch possible for this? 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 Nov 22 22:41:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:41:44 +0100 Subject: [Buildroot] [PATCH v2 1/3] package/unbound: install to staging In-Reply-To: <20221031195205.429257-1-bernd.kuhls@t-online.de> References: <20221031195205.429257-1-bernd.kuhls@t-online.de> Message-ID: <20221122234144.623ee570@windsurf> On Mon, 31 Oct 2022 20:52:03 +0100 Bernd Kuhls wrote: > Needed for Monero: > https://github.com/monero-project/monero/blob/release-v0.18/cmake/FindUnbound.cmake > > Signed-off-by: Bernd Kuhls > --- > v2: no changes Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Tue Nov 22 22:41:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:41:36 +0100 Subject: [Buildroot] [git commit branch/next] package/unbound: install to staging Message-ID: <20221122224154.D9786841F7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a5ebfbdbdfc370cd7ef5b0fcc6c8640f1ee23eb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Needed for Monero: https://github.com/monero-project/monero/blob/release-v0.18/cmake/FindUnbound.cmake Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/unbound/unbound.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/unbound/unbound.mk b/package/unbound/unbound.mk index d86d9c2067..7b62522727 100644 --- a/package/unbound/unbound.mk +++ b/package/unbound/unbound.mk @@ -6,6 +6,7 @@ UNBOUND_VERSION = 1.17.0 UNBOUND_SITE = https://www.unbound.net/downloads +UNBOUND_INSTALL_STAGING = YES UNBOUND_DEPENDENCIES = host-pkgconf expat libevent openssl UNBOUND_LICENSE = BSD-3-Clause UNBOUND_LICENSE_FILES = LICENSE From peter at korsgaard.com Tue Nov 22 22:52:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:52:28 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/freerdp: security bump to version 2.9.0 Message-ID: <20221122225237.0E434841FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=472b17451c86deccc0dbbcde28a4923a139a56e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Backported #8403: Fixed multiple client side input validation issues (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 35c2ee69a51a343f2e5c1f88eeb8c7064922ded4) Signed-off-by: Peter Korsgaard --- package/freerdp/freerdp.hash | 4 ++-- package/freerdp/freerdp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freerdp/freerdp.hash b/package/freerdp/freerdp.hash index 94d0746d40..f6adc05312 100644 --- a/package/freerdp/freerdp.hash +++ b/package/freerdp/freerdp.hash @@ -1,5 +1,5 @@ -# From https://pub.freerdp.com/releases/freerdp-2.8.1.tar.gz.sha256 -sha256 ea8903b29914134202a972c06052432678c89cb5eebcc8f5a41553030c97376b freerdp-2.8.1.tar.gz +# From https://pub.freerdp.com/releases/freerdp-2.9.0.tar.gz.sha256 +sha256 fcf71cf5b09c5c2636341ba212f34b8fb728246ea28e08caf6cef8b4a96184b7 freerdp-2.9.0.tar.gz # Locally calculated sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index ae844c589e..fb0e6920cf 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREERDP_VERSION = 2.8.1 +FREERDP_VERSION = 2.9.0 FREERDP_SITE = https://pub.freerdp.com/releases FREERDP_DEPENDENCIES = libglib2 openssl zlib FREERDP_LICENSE = Apache-2.0 From peter at korsgaard.com Tue Nov 22 22:53:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:53:05 +0100 Subject: [Buildroot] [PATCH 1/1] package/freerdp: security bump to version 2.9.0 In-Reply-To: <20221116220734.7229-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 16 Nov 2022 23:07:34 +0100") References: <20221116220734.7229-1-fontaine.fabrice@gmail.com> Message-ID: <87r0xu4n5a.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Backported #8403: Fixed multiple client side input validation issues > (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, > CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) > https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 22 22:52:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:52:44 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/freerdp: security bump to version 2.9.0 Message-ID: <20221122225423.5DB1984221@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=7464a54bd1c809b2f78b6da9240cd318252b49f8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Backported #8403: Fixed multiple client side input validation issues (CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347) https://github.com/FreeRDP/FreeRDP/releases/tag/2.9.0 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit 35c2ee69a51a343f2e5c1f88eeb8c7064922ded4) Signed-off-by: Peter Korsgaard --- package/freerdp/freerdp.hash | 4 ++-- package/freerdp/freerdp.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freerdp/freerdp.hash b/package/freerdp/freerdp.hash index 94d0746d40..f6adc05312 100644 --- a/package/freerdp/freerdp.hash +++ b/package/freerdp/freerdp.hash @@ -1,5 +1,5 @@ -# From https://pub.freerdp.com/releases/freerdp-2.8.1.tar.gz.sha256 -sha256 ea8903b29914134202a972c06052432678c89cb5eebcc8f5a41553030c97376b freerdp-2.8.1.tar.gz +# From https://pub.freerdp.com/releases/freerdp-2.9.0.tar.gz.sha256 +sha256 fcf71cf5b09c5c2636341ba212f34b8fb728246ea28e08caf6cef8b4a96184b7 freerdp-2.9.0.tar.gz # Locally calculated sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/freerdp/freerdp.mk b/package/freerdp/freerdp.mk index ae844c589e..fb0e6920cf 100644 --- a/package/freerdp/freerdp.mk +++ b/package/freerdp/freerdp.mk @@ -4,7 +4,7 @@ # ################################################################################ -FREERDP_VERSION = 2.8.1 +FREERDP_VERSION = 2.9.0 FREERDP_SITE = https://pub.freerdp.com/releases FREERDP_DEPENDENCIES = libglib2 openssl zlib FREERDP_LICENSE = Apache-2.0 From peter at korsgaard.com Tue Nov 22 22:54:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:54:49 +0100 Subject: [Buildroot] [PATCH 1/1] package/rsync: fix configure options In-Reply-To: <20221116222908.26711-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 16 Nov 2022 23:29:08 +0100") References: <20221116222908.26711-1-fontaine.fabrice@gmail.com> Message-ID: <87mt8i4n2e.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Rename configure options to avoid the following build failure raised > since bump to version 3.2.5 in commit > ae2807821d897c16141d003f646475fee9e77cba: > ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': > ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target > 89 | __attribute__ ((target("default"))) MVSTATIC int32 > get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, > uint32* ps2) { return i; } > | ^~~~~~~~~~~~~~~~~~~~~ > ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default > 480 | } > | ^ > If you can't fix the issue, re-run ./configure with --disable-roll-simd. > Fixes: > - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 22 22:53:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:53:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/rsync: fix configure options Message-ID: <20221122225605.E7C2A84250@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c2b0d606e54a1860a333f364340de6a3ef8b9f5d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Rename configure options to avoid the following build failure raised since bump to version 3.2.5 in commit ae2807821d897c16141d003f646475fee9e77cba: ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target 89 | __attribute__ ((target("default"))) MVSTATIC int32 get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, uint32* ps2) { return i; } | ^~~~~~~~~~~~~~~~~~~~~ ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default 480 | } | ^ If you can't fix the issue, re-run ./configure with --disable-roll-simd. Fixes: - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit e8b5feee87be5157e93665011b3c350f6996dfcc) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 0d311aa167..9dd66aeb8c 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -17,12 +17,12 @@ RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ - --disable-simd \ + --disable-roll-simd \ --disable-openssl \ --disable-xxhash \ --disable-zstd \ --disable-lz4 \ - --disable-asm + --disable-md5-asm ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl From peter at korsgaard.com Tue Nov 22 22:54:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:54:21 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/rsync: fix configure options Message-ID: <20221122225606.5D43F84250@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b41bb7ce25f57a25c24bc225904d624f68614ba3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Rename configure options to avoid the following build failure raised since bump to version 3.2.5 in commit ae2807821d897c16141d003f646475fee9e77cba: ./simd-checksum-x86_64.cpp: In function 'uint32_t get_checksum1_cpp(char*, int32_t)': ./simd-checksum-x86_64.cpp:89:52: error: multiversioning needs 'ifunc' which is not supported on this target 89 | __attribute__ ((target("default"))) MVSTATIC int32 get_checksum1_avx2_64(schar* buf, int32 len, int32 i, uint32* ps1, uint32* ps2) { return i; } | ^~~~~~~~~~~~~~~~~~~~~ ./simd-checksum-x86_64.cpp:480:1: error: use of multiversioned function without a default 480 | } | ^ If you can't fix the issue, re-run ./configure with --disable-roll-simd. Fixes: - http://autobuild.buildroot.org/results/069da8e585da2e51bfd4f475cc12b9a134954b08 Signed-off-by: Fabrice Fontaine Signed-off-by: Peter Korsgaard (cherry picked from commit e8b5feee87be5157e93665011b3c350f6996dfcc) Signed-off-by: Peter Korsgaard --- package/rsync/rsync.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rsync/rsync.mk b/package/rsync/rsync.mk index 0d311aa167..9dd66aeb8c 100644 --- a/package/rsync/rsync.mk +++ b/package/rsync/rsync.mk @@ -17,12 +17,12 @@ RSYNC_CONF_ENV = rsync_cv_HAVE_C99_VSNPRINTF=yes RSYNC_CONF_OPTS = \ --with-included-zlib=no \ --with-included-popt=no \ - --disable-simd \ + --disable-roll-simd \ --disable-openssl \ --disable-xxhash \ --disable-zstd \ --disable-lz4 \ - --disable-asm + --disable-md5-asm ifeq ($(BR2_PACKAGE_ACL),y) RSYNC_DEPENDENCIES += acl From peter at korsgaard.com Tue Nov 22 22:55:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:55:56 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} Message-ID: <20221122225605.F0FB384251@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aff84680c061d812eea37ecc0ef51e8f51b876c9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issues: - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 8fa2ff28574cb5ba889cb4fc48240dd4291401a6) Signed-off-by: Peter Korsgaard --- .../nginx/0011-Mp4-disabled-duplicate-atoms.patch | 315 +++++++++++++++++++++ package/nginx/nginx.mk | 3 + 2 files changed, 318 insertions(+) diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch new file mode 100644 index 0000000000..7baa810b56 --- /dev/null +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch @@ -0,0 +1,315 @@ +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 +From: Roman Arutyunyan +Date: Wed, 19 Oct 2022 10:53:17 +0300 +Subject: [PATCH] Mp4: disabled duplicate atoms. + +Most atoms should not appear more than once in a container. Previously, +this was not enforced by the module, which could result in worker process +crash, memory corruption and disclosure. + +Signed-off-by: Peter Korsgaard +--- + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ + 1 file changed, 147 insertions(+) + +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c +index 9c3f627f..4eff01e9 100644 +--- a/src/http/modules/ngx_http_mp4_module.c ++++ b/src/http/modules/ngx_http_mp4_module.c +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_ERROR; + } + ++ if (mp4->ftyp_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_DECLINED; + } + ++ if (mp4->moov_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); + + if (atom_data_size > mp4->buffer_size) { +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); + ++ if (mp4->mdat_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + data = &mp4->mdat_data_buf; + data->file = &mp4->file; + data->in_file = 1; +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); + ++ if (mp4->mvhd_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_header = ngx_mp4_atom_header(mp4); + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->tkhd_size = atom_size; + trak->movie_duration = duration; + +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->mdia_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->mdhd_size = atom_size; + trak->timescale = timescale; + trak->duration = duration; +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->hdlr_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->minf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->vmhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->smhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->dinf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stbl_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stsd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->time_to_sample_entries = entries; + + atom = &trak->stts_atom_buf; +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sync sample entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sync_samples_entries = entries; + + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "composition offset entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->composition_offset_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_to_chunk_entries = entries; + + atom = &trak->stsc_atom_buf; +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sample uniform size:%uD, entries:%uD", size, entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_sizes_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint32_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->stco_atom_buf; +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint64_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->co64_atom_buf; +-- +2.30.2 + diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index ba01c7e016..62ea379ffc 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ --with-cpp="$(TARGET_CC)" \ --with-ld-opt="$(TARGET_LDFLAGS)" +# 0011-Mp4-disabled-duplicate-atoms.patch +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 + # www-data user and group are used for nginx. Because these user and group # are already set by buildroot, it is not necessary to redefine them. # See system/skeleton/etc/passwd From peter at korsgaard.com Tue Nov 22 22:56:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:56:47 +0100 Subject: [Buildroot] [PATCH] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} In-Reply-To: <20221119222234.892983-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 19 Nov 2022 23:22:34 +0100") References: <20221119222234.892983-1-peter@korsgaard.com> Message-ID: <87fsea4mz4.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issues: > - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module > - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module > https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Tue Nov 22 22:55:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Tue, 22 Nov 2022 23:55:23 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/nginx: add upstream security fix for CVE-2022-4174{1, 2} Message-ID: <20221122225716.58D6484253@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad7f964ff953b3d8a76ccc239281879853a7748d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issues: - CVE-2022-41741: Memory corruption in the ngx_http_mp4_module - CVE-2022-41742: Memory disclosure in the ngx_http_mp4_module https://mailman.nginx.org/archives/list/nginx-announce at nginx.org/message/RBRRON6PYBJJM2XIAPQBFBVLR4Q6IHRA/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 8fa2ff28574cb5ba889cb4fc48240dd4291401a6) Signed-off-by: Peter Korsgaard --- .../nginx/0011-Mp4-disabled-duplicate-atoms.patch | 315 +++++++++++++++++++++ package/nginx/nginx.mk | 3 + 2 files changed, 318 insertions(+) diff --git a/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch new file mode 100644 index 0000000000..7baa810b56 --- /dev/null +++ b/package/nginx/0011-Mp4-disabled-duplicate-atoms.patch @@ -0,0 +1,315 @@ +From 6b022a5556af22b6e18532e547a6ae46b0d8c6ea Mon Sep 17 00:00:00 2001 +From: Roman Arutyunyan +Date: Wed, 19 Oct 2022 10:53:17 +0300 +Subject: [PATCH] Mp4: disabled duplicate atoms. + +Most atoms should not appear more than once in a container. Previously, +this was not enforced by the module, which could result in worker process +crash, memory corruption and disclosure. + +Signed-off-by: Peter Korsgaard +--- + src/http/modules/ngx_http_mp4_module.c | 147 +++++++++++++++++++++++++ + 1 file changed, 147 insertions(+) + +diff --git a/src/http/modules/ngx_http_mp4_module.c b/src/http/modules/ngx_http_mp4_module.c +index 9c3f627f..4eff01e9 100644 +--- a/src/http/modules/ngx_http_mp4_module.c ++++ b/src/http/modules/ngx_http_mp4_module.c +@@ -1121,6 +1121,12 @@ ngx_http_mp4_read_ftyp_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_ERROR; + } + ++ if (mp4->ftyp_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ftyp atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + ftyp_atom = ngx_palloc(mp4->request->pool, atom_size); +@@ -1179,6 +1185,12 @@ ngx_http_mp4_read_moov_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + return NGX_DECLINED; + } + ++ if (mp4->moov_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 moov atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + conf = ngx_http_get_module_loc_conf(mp4->request, ngx_http_mp4_module); + + if (atom_data_size > mp4->buffer_size) { +@@ -1246,6 +1258,12 @@ ngx_http_mp4_read_mdat_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mdat atom"); + ++ if (mp4->mdat_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdat atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + data = &mp4->mdat_data_buf; + data->file = &mp4->file; + data->in_file = 1; +@@ -1372,6 +1390,12 @@ ngx_http_mp4_read_mvhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + ngx_log_debug0(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0, "mp4 mvhd atom"); + ++ if (mp4->mvhd_atom.buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mvhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom_header = ngx_mp4_atom_header(mp4); + mvhd_atom = (ngx_mp4_mvhd_atom_t *) atom_header; + mvhd64_atom = (ngx_mp4_mvhd64_atom_t *) atom_header; +@@ -1637,6 +1661,13 @@ ngx_http_mp4_read_tkhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_TKHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 tkhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->tkhd_size = atom_size; + trak->movie_duration = duration; + +@@ -1676,6 +1707,12 @@ ngx_http_mp4_read_mdia_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MDIA_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdia atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->mdia_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1799,6 +1836,13 @@ ngx_http_mp4_read_mdhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_size = sizeof(ngx_mp4_atom_header_t) + (size_t) atom_data_size; + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_MDHD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 mdhd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->mdhd_size = atom_size; + trak->timescale = timescale; + trak->duration = duration; +@@ -1862,6 +1906,12 @@ ngx_http_mp4_read_hdlr_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_HDLR_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 hdlr atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->hdlr_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1890,6 +1940,12 @@ ngx_http_mp4_read_minf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_MINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 minf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->minf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1933,6 +1989,15 @@ ngx_http_mp4_read_vmhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->vmhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1964,6 +2029,15 @@ ngx_http_mp4_read_smhd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_VMHD_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_SMHD_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 vmhd/smhd atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->smhd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -1995,6 +2069,12 @@ ngx_http_mp4_read_dinf_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_DINF_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 dinf atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->dinf_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2023,6 +2103,12 @@ ngx_http_mp4_read_stbl_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STBL_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stbl atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stbl_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2144,6 +2230,12 @@ ngx_http_mp4_read_stsd_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + + trak = ngx_mp4_last_trak(mp4); + ++ if (trak->out[NGX_HTTP_MP4_STSD_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsd atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + atom = &trak->stsd_atom_buf; + atom->temporary = 1; + atom->pos = atom_header; +@@ -2212,6 +2304,13 @@ ngx_http_mp4_read_stts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stts_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->time_to_sample_entries = entries; + + atom = &trak->stts_atom_buf; +@@ -2480,6 +2579,13 @@ ngx_http_mp4_read_stss_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sync sample entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stss atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sync_samples_entries = entries; + + atom_table = atom_header + sizeof(ngx_http_mp4_stss_atom_t); +@@ -2678,6 +2784,13 @@ ngx_http_mp4_read_ctts_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "composition offset entries:%uD", entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_CTTS_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 ctts atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->composition_offset_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_ctts_atom_t); +@@ -2881,6 +2994,13 @@ ngx_http_mp4_read_stsc_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(ngx_mp4_stsc_entry_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSC_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsc atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_to_chunk_entries = entries; + + atom = &trak->stsc_atom_buf; +@@ -3213,6 +3333,13 @@ ngx_http_mp4_read_stsz_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + "sample uniform size:%uD, entries:%uD", size, entries); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STSZ_ATOM].buf) { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stsz atom in \"%s\"", mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->sample_sizes_entries = entries; + + atom_table = atom_header + sizeof(ngx_mp4_stsz_atom_t); +@@ -3396,6 +3523,16 @@ ngx_http_mp4_read_stco_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint32_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->stco_atom_buf; +@@ -3602,6 +3739,16 @@ ngx_http_mp4_read_co64_atom(ngx_http_mp4_file_t *mp4, uint64_t atom_data_size) + atom_end = atom_table + entries * sizeof(uint64_t); + + trak = ngx_mp4_last_trak(mp4); ++ ++ if (trak->out[NGX_HTTP_MP4_STCO_ATOM].buf ++ || trak->out[NGX_HTTP_MP4_CO64_ATOM].buf) ++ { ++ ngx_log_error(NGX_LOG_ERR, mp4->file.log, 0, ++ "duplicate mp4 stco/co64 atom in \"%s\"", ++ mp4->file.name.data); ++ return NGX_ERROR; ++ } ++ + trak->chunks = entries; + + atom = &trak->co64_atom_buf; +-- +2.30.2 + diff --git a/package/nginx/nginx.mk b/package/nginx/nginx.mk index ba01c7e016..62ea379ffc 100644 --- a/package/nginx/nginx.mk +++ b/package/nginx/nginx.mk @@ -19,6 +19,9 @@ NGINX_CONF_OPTS = \ --with-cpp="$(TARGET_CC)" \ --with-ld-opt="$(TARGET_LDFLAGS)" +# 0011-Mp4-disabled-duplicate-atoms.patch +NGINX_IGNORE_CVES += CVE-2022-41741 CVE-2022-41742 + # www-data user and group are used for nginx. Because these user and group # are already set by buildroot, it is not necessary to redefine them. # See system/skeleton/etc/passwd From neal.frager at amd.com Wed Nov 23 00:03:51 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 23 Nov 2022 00:03:51 +0000 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221122201701.65681-1-brandon.maier@collins.com> References: <20221122201701.65681-1-brandon.maier@collins.com> Message-ID: Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier --- v2: - support pmufw with any extension --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 19e4183927..d037ae9c12 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -394,8 +394,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call +KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) -- 2.38.1 Reviewed-by: Neal Frager Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14225 bytes Desc: not available URL: From neal.frager at amd.com Wed Nov 23 00:09:39 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 23 Nov 2022 00:09:39 +0000 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221122223125.33045c23@booty> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> <20221122214713.1359fcac@windsurf> <20221122223125.33045c23@booty> Message-ID: Hi Thomas, Luca, > On Tue, 22 Nov 2022 19:07:43 +0100 > Luca Ceresoli wrote: > > > I agree with the principle you are proposing. > > > > However, according to the U-Boot source code, u-boot.elf appears as > > u-boot.bin repackaged into an ELF file. Is "stripped" a correct word > > for this? > > I used "stripped" because that's how Neal described this file. > > Based on what you say, perhaps a better option name is: > > BR2_TARGET_UBOOT_FORMAT_BIN_ELF > bool "u-boot.elf" > > Thoughts? > Seems better. > Neal, adding a short help text would also be useful IMO, as this "bin elf" Frankenstein creation is really non intuitive. I am not sure creating a separate BR2 config is the right solution. Both the u-boot and u-boot.elf file are in fact elf formatted files. One just has all the debug symbols and one does not. If we create a separate BR2 config, even with help text, I am not sure this would be so clean. I was actually surprised when I used the BR2_TARGET_UBOOT_FORMAT_ELF config and did not get a u-boot.elf file. I imagine many others are surprised too. What do you think of this solution? Basically, we check that the file exists before copying. It is probably good to have this check anyway. https://patchwork.ozlabs.org/project/buildroot/patch/20221122102025.62704-1-neal.frager at amd.com/ If you want, we could even add an else statement that prints a warning message about the expected u-boot file not being copied, so a user is warned about it at build time. Thoughts? Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15136 bytes Desc: not available URL: From pge at ik.me Tue Nov 22 21:20:02 2022 From: pge at ik.me (PGE) Date: Tue, 22 Nov 2022 22:20:02 +0100 Subject: [Buildroot] [PATCH] package/pkg-golang: enable pkg specific go env also for download step Message-ID: <20221122212002.139494-1-pge@ik.me> Currently package secific go env is used only during package build step. Go vendering is done during the download step and it's sometimes required to specify package secific go env also for this step. For example, when importing custom go modules who are hosted on a private host, it?s required to set GOPRIVATE to avoid public sum checking. --- 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..cdc67b32c0 100644 --- a/package/pkg-golang.mk +++ b/package/pkg-golang.mk @@ -87,7 +87,8 @@ $(2)_POST_PATCH_HOOKS += $(2)_GEN_GOMOD $(2)_DOWNLOAD_POST_PROCESS = go $(2)_DL_ENV += \ $$(HOST_GO_COMMON_ENV) \ - GOPROXY=direct + GOPROXY=direct \ + $$($(2)_GO_ENV) # Due to vendoring, it is pretty likely that not all licenses are # listed in _LICENSE. -- 2.25.1 From mike at wewearmanyhats.com Wed Nov 23 00:46:54 2022 From: mike at wewearmanyhats.com (Michael Despault) Date: Tue, 22 Nov 2022 16:46:54 -0800 Subject: [Buildroot] defconfig with wayland support? Message-ID: I'm struggling to get a buildroot generated system up and running that has working wayland support. My primary goal is simply to be able to get an embedded system that can run and display wayland applications, using the buildroot system. I've found examples of other configs that claim to have X11 support, but nothing on wayland. Poking around in "make menuconfig" I've done what I can to enable any wayland/weston related options, but currently I'm hitting this build error: Run-time dependency libdrm found: NO (tried pkgconfig and cmake) output/build/wlroots-0.14.1/meson.build:99:0: ERROR: Dependency "libdrm" not found, tried pkgconfig and cmake This happens when I try and build meson. Has anyone had success getting an embedded system (via buildroot) going with wayland working out of the box? Hoping someone would be able to share their defconfig file with the appropriate options, or at least share the essential components to enable in make menuconfig. Barebones is fine and not concerned so much about architecture right now, but currently testing on X86_64 with the intent to target aarch64 eventually. Thanks, Mike *Mike Despault* *CEO* https://wewearmanyhats.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From dario.binacchi at amarulasolutions.com Wed Nov 23 07:28:29 2022 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 23 Nov 2022 08:28:29 +0100 Subject: [Buildroot] [PATCH 1/1] package/sscep: new package In-Reply-To: <20221122232757.4dbe60ee@windsurf> References: <20221111133254.1163936-1-dario.binacchi@amarulasolutions.com> <20221122232757.4dbe60ee@windsurf> Message-ID: Hello Thomas, On Tue, Nov 22, 2022 at 11:27 PM Thomas Petazzoni wrote: > > Hello Dario, > > On Fri, 11 Nov 2022 14:32:54 +0100 > Dario Binacchi wrote: > > > SSCEP is a client-only implementation of the SCEP (Cisco System's Simple > > Certificate Enrollment Protocol). > > > > The goal of SCEP is to support the secure issuance of certificates to > > network devices in a scalable manner, using existing technology whenever > > possible. The protocol supports the following operations: > > > > * CA and RA public key distribution > > * Certificate enrollment > > * Certificate and CRL query > > > > Certificate and CRL access can be achieved by using the LDAP protocol, > > or by using the query messages defined in SCEP. > > > > CC: Angelo Compagnucci > > Signed-off-by: Angelo Compagnucci > > Signed-off-by: Dario Binacchi > > Thanks for your contribution. I applied to master, but after fixing a > number of things. See below. > > > > diff --git a/package/sscep/Config.in b/package/sscep/Config.in > > new file mode 100644 > > index 000000000000..d4847f1b8a75 > > --- /dev/null > > +++ b/package/sscep/Config.in > > @@ -0,0 +1,9 @@ > > +config BR2_PACKAGE_SSCEP > > + bool "sscep" > > + depends on BR2_PACKAGE_OPENSSL > > This should have been a "select", not a "depends on". > > > diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk > > new file mode 100644 > > index 000000000000..f59f4bd03bbc > > --- /dev/null > > +++ b/package/sscep/sscep.mk > > @@ -0,0 +1,14 @@ > > +################################################################################ > > +# > > +# sscep > > +# > > +################################################################################ > > + > > +SSCEP_VERSION = v0.10.0 > > +SSCEP_SITE = $(call github,certnanny,sscep,$(SSCEP_VERSION)) > > This should have been: > > +SSCEP_VERSION = 0.10.0 > +SSCEP_SITE = $(call github,certnanny,sscep,v$(SSCEP_VERSION)) > > I.e the "v" prefix should not be in the VERSION variable. > > > +SSCEP_LICENSE = BSD > > BSD is not a valid SPDX license code and is not specific enough. I've > changed this to: > > +SSCEP_LICENSE = BSD-2-Clause, OpenSSL, OpenOSP > > > > +SSCEP_LICENSE_FILES = COPYING > > +SSCEP_AUTORECONF = YES > > +SSCEP_DEPENDENCIES += openssl > > += is not needed, a simple = is sufficient. But more importantly, the > host-pkgconf dependency was missing, causing the package to fail > building. > > I've addressed all those small issues when committing. Thanks for your fixings and explanations. Best regards, Dario > > Thanks again! > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com -- Dario Binacchi Embedded Linux Developer dario.binacchi at amarulasolutions.com __________________________________ Amarula Solutions SRL Via Le Canevare 30, 31100 Treviso, Veneto, IT T. +39 042 243 5310 info at amarulasolutions.com www.amarulasolutions.com From thomas.petazzoni at bootlin.com Wed Nov 23 07:35:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 07:35:43 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-22 Message-ID: <20221123073549.446F14056A@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-22 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 1 | 0 | 0 | 1 | 2022.08.x | 21 | 20 | 0 | 41 | master | 193 | 199 | 0 | 392 | next | 9 | 16 | 0 | 25 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 11 gobject-introspection-1.72.0 | 9 host-go-1.19.3 | 8 host-pahole-1.24 | 8 linux-6.0.1 | 8 xz-5.2.7 | 8 dash-0.5.11.5 | 7 host-binutils-2.38 | 7 python-numpy-1.23.4 | 7 gerbera-1.10.0 | 5 elfutils-0.186 | 4 tealdeer-1.6.1 | 4 bat-0.19.0 | 3 libgcrypt-1.10.1 | 3 libglib2-2.72.3 | 3 lirc-tools-0.10.2 | 3 rtl8192eu-1e15b6d451731bc4d... | 3 asterisk-16.28.0 | 2 boost-1.80.0 | 2 brltty-6.5 | 2 freeradius-client-1.1.7 | 2 frr-8.3.1 | 2 host-rust-1.64.0 | 2 libnss-3.84 | 2 linuxptp-3.1.1 | 2 liquid-dsp-1.4.0 | 2 musl-1.2.3 | 2 tinifier-3.4.0 | 2 ulog-0389d243352255f6182326... | 2 unknown | 2 valgrind-3.19.0 | 2 wolfssl-5.5.3 | 2 zabbix-5.4.9 | 2 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 assimp-5.2.5 | 1 bind-9.16.33 | 1 binutils-arc-2020.09-release | 1 cmocka-1.1.5 | 1 containerd-1.6.8 | 1 coremark-1.01 | 1 coreutils-9.1 | 1 crun-1.5 | 1 dahdi-linux-3.2.0 | 1 dmalloc-5.6.5 | 1 docker-proxy-f6ccccb1c082a4... | 1 exim-4.96 | 1 fdk-aac-2.0.2 | 1 file-5.43 | 1 fontconfig-2.13.1 | 1 freeradius-server-3.2.0 | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/romfs/romfs.mk:32: /tmp/... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 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 gummiboot-2bcd919c681c952eb... | 1 host-binutils-2.37 | 1 host-binutils-2.39 | 1 host-spirv-llvm-translator-... | 1 ipmitool-1_8_19 | 1 kexec-2.0.25 | 1 libsepol-3.3 | 1 libuwsc-3.3.5 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 lttng-tools-2.13.2 | 1 lxc-5.0.1 | 1 matio-1.5.23 | 1 memcached-1.6.16 | 1 mender-3.4.0 | 1 mxs-bootlets-10.12.01 | 1 netsniff-ng-0.6.8 | 1 nodejs-16.18.1 | 1 ntp-4.2.8p15 | 1 owfs-3.2p4 | 1 package/qt6/qt6base/qt6base... | 1 perl-5.34.1 | 1 proxychains-ng-4.16 | 1 pv-1.6.20 | 1 python-cryptography-38.0.1 | 1 rtty-7.4.0 | 1 snmppp-3.4.10 | 1 sudo-1.9.11p2 | 1 toolchain-external-codescap... | 1 uclibc-ng-test-6790eafe897b... | 1 vdr-2.6.1 | 1 volk-2.5.2 | 1 xapp_xdm-1.1.13 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 xvisor-0.3.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64_be | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/f42777f2b1b2b3ca851c624ae063d7e4e4f657b3 | powerpc64le | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/932b732a116e57f7d6bf7cb80034f498a7737534 | arm | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/1da354b04a54d54aa54b9b3d0ef8e2f963359066 | ORPH i586 | asterisk-16.28.0 | NOK | http://autobuild.buildroot.net/results/322d0739729642b5e2e81c0502f03ee702428ca3 | arceb | asterisk-16.28.0 | NOK | http://autobuild.buildroot.net/results/bd5b6394cfb84986b84f7b55fb2c6103edfd644b | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/25a2045a803bf2d3bd6905d0a264e733eabfa766 | arm | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/ba8a451782a019c86fd809693333b91e3ff457b0 | armeb | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/68b0ad52bcdc3c2c020810bd5bbc618bc7e77bc4 | sh4 | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/4738c001c20526372da3ca9d73af191bc276df36 | ORPH arc | binutils-arc-2020.09-release | NOK | http://autobuild.buildroot.net/results/d8bb1a3211f028c49e0de303d28104e07dc1c690 | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/7af638dc81d40c5726e0c6a2eec9d9e4f0084229 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/6b043c6ca7628b373757e6d5dee0d230f54ae81e | powerpc64le | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/9e49d3b270526c863b118aa2cd297e4622ddccab | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/1806de278d2ca69164a3339e9456cb8a9bb1692d | armeb | cmocka-1.1.5 | NOK | http://autobuild.buildroot.net/results/726174b154abda24284df1d1dcd1d82ddbbaf09f | x86_64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/020d93f1a65912d7fefd5db820677a598ff4c39b | armeb | coremark-1.01 | NOK | http://autobuild.buildroot.net/results/0412cf09f3a1f0027cd0cde2c0c1337fa45971ed | sh4aeb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/ee91d5bd13b6c5938fc25dadcfde4c75189ade23 | ORPH i686 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/e80c3743b8345440b8009beee8eed06443edfe58 | i686 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/546f77261fbd17ee56bba99c3655d607d1750d3d | x86_64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/3cf82b18a9015d87cc32915af9b58e0e5c59049f | ORPH s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/9ccad5089f626dfc8cc0759fa1c8bdfc5c9d5fb9 | ORPH mips64el | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/91cdadb385458440e8e26071bb039d0f5f0e7157 | ORPH armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/c61f087d23d89b8e255d2b2df4c94c50cf7c7685 | ORPH nios2 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/257ff51a7912bb72731a0928a29df251b0ae5c30 | ORPH mips | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/53fae4e01d75df17b7545138dab8b8c0448e6839 | ORPH sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/b20df1ef4b22d9719fd382cde53e9ffa13bda57a | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/33bd6f5c9e970bedb14dbbb7217181b1d1a2c2db | ORPH x86_64 | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/b3e24b824552b4c01217eb0780dff5935ad26637 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/65440ebaf1237ade7dfd37fe85199d0dc9c379a2 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/58cee3cf35b3557fd169c9fd2b6ec55ef81edfd3 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4e49dfc9640aa718314f7f0993893d0d92c54772 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/311b1297f8dadc3af45dc067051008c29bba64ec | ORPH arm | exim-4.96 | NOK | http://autobuild.buildroot.net/results/b522fddb3c653afab3ab2a5d0a224c62ca2b6161 | mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/cb94304845bd820b984acc791fc2aae542f205eb | i686 | file-5.43 | NOK | http://autobuild.buildroot.net/results/3b5fa70cb530461d1c182a2b5a658c1074a34907 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/60919a7e71326da591c2a695df3c0cdbadd4c446 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/e0862dae209dc683a964ff464ec363e73b8e7e06 | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/838146fbe9a3ebbe38e7067017e322f300383205 | microblaze | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/568d4bc80d4c4563c17f8bfde309c83599d89f55 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/d8bde67b45c079007d71e716d7289f159e9edd3e | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/1f20c4bde1126a771e6aed73d8ad1108eafaa960 | mipsel | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/9bb2f48ad42e8ea63af3ca80af2c55e94613ed08 | sparc64 | fs/romfs/romfs.mk:32: /tmp/... | NOK | http://autobuild.buildroot.net/results/9e71690bb14105fb528771a70f38b5d68709eab7 | powerpc64 | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/e42216cb77c55cc1d66b09d8cbfad882dc9bf0bb | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7361aa403466a203aa2ffff1e5537cb2b6a2ef1b | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/27d1d63403eba0137698c29389f00e2f90a867ca | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/36a3b060f987141b855295f3c098f003c793b13f | sh4aeb | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/836991d99218b0cc8453fa380e8ef22387d04c98 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/1ee1cdc0a4948008b27b138b93afb9addd5dd770 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/30ecba930fd7b40e7afaea58ee09c176498e6755 | sparc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/05a276eb86bcbe7928ce3256eba45d480c4ad447 | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/db6cfc067211f46206e529bea187a0308f16191e | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/29a90b16d45c6229b04d01f80a0f4a5c6c1f726d | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1de1a65ad0a0c54fd8b18fe59a6f2bb0a2cfecf7 | mips | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/97ca1cd1527591a75fd43dfc3f17184019abc88e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f0bd24f2852c654c82258d3d5345832fb5d544c8 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4b84e5cc34ff51b2e621bbb873983d9c76a633ab | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a9104ec6286697a9abc55f7a0f1730f3f4d3ecc7 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/723890014667b924e3957b3a7879d3ef9f6c1def | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/850c10190faf0e8dde93ce1550a1076b25d0fb03 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4d4b1589695b12ca27e94c6064ddf6a5f8f30601 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1f8981d0983e65fd51d5c391ea40d2a560842a0f | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/eb7a653a94c1e5006ef85515fe90c98411f5fd1d | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/890568d3d47586fff5483429dd0c832dd309147f | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2dd01fdac4f4174a3e1f4a417fd1e33bbbd424b0 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a8fd94e97b67b046a1a4acaa354d14b4ee8c1a36 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/4abcfc0a348e1158b64d871e61fc6430698ad0d1 | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/f258aeaf6d0befe1df9ea0fa9ce1cac298632e4c | i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/911f5ef37ef360c0cbebdb683cf8b41afc8ab8d6 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/672b0d25c031d7752da5460638a8cb86b958528e | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/da5dd0f3c537219dc08b3ad9375041672d578bcf | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6342af4f60e65ac29e0bae89222ccc0c11c08722 | ORPH powerpc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/87a884feb090155c5fa1abffbd879191cecd2306 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9b30108c72faa1dd8816670ffd1e1ef84943a283 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/408f119ac29d760f2dd0352d34ced88954028781 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c18524130bf99931de390ffa46cb37fa7229ffd8 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5e28617bf3c736a5bd307e34535d469fea1e1bdf | ORPH i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/bb1760f6a80bbe5ae47ad9237fff99cd5a4db78b | sparc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/436ad2ea79f1a04beb22548a1dde085500c08280 | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/483cb1900bf25a4ffa6e8bd3df6700bf0f3bd46c | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b545cf0da7412858e0dc95194cfeb7f32487fae5 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f2ebea5ed5e9633e451b931e4c228d6e5307cd6d | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/79d447abd57ce6668af5914a5af0f3e99879d2bf | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/eb162c2ba9808fbf53ca4bf2311aac70cb7a60c4 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c6daca324bd5e5d415ee33bcfde92eb5b8614592 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aeb99d5dd91e2275f3ce6830a520c908d4a2ddfd | s390x | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/ad3de5451d57fe07cf109d54758001b0d13107bf | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/fc5661fe3ecf46ae6518c684e79c0786ec13354e | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/05321b686ab44259839cb3150dab0a435bb2e85e | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/d2a1af5e6d62632b220b247ebf09b43a0b2e5921 | riscv64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/682772908fb60d4f488da46ff083c0f5f877617c | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/007e59ef2a22fb30874af793983457f13d74d92d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/afafbffc91327ee6311cc7685763026fd938a670 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/82aeea1ab66475193e565b12f3fe8429fdd5d67e | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3aa9c9d89533adcaf30a0d1b753e23e1da8a35be | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/edfb6c8500f60c094be4e7c4c3fef418363edf84 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d3e0efeadf688d860170d4886513d614c017b1ea | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9294e1ac55f4247e217aa04f1255acc68d7ff264 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/92d744e3ff8eef6051babe99804bb7a880e20a20 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/10929b08a81ea0d346e04e3cced5d34f77c1d5d8 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a95cd20a209a274eeebf70cafc00f0cf21e68942 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e3400286b8349a02bba77fe239ae2eb152573a43 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e0e93a4da355f106aac0ca63057de8dcdc0ace3c | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2d70624a8da1dcbab71f839384f61608e6c0cd70 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/48d03e1b0b38bd643b588df3b4ef89178b358d7a | arm | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/3f04b69e0d068f9a42844b1a0c7ad44c3fb60f40 | ORPH or1k | ipmitool-1_8_19 | NOK | http://autobuild.buildroot.net/results/ede9de898a80e99808df16fdd3940d535cfef724 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/f8238bd78c2d1fbc3fa7ff34f9af1c4804e1dc4e | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/2092a570ce2522f1dfb32385fb367ced7c16e5ec | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/68dba26a2d00e443ea976ceb98d6f56326a1bd92 | ORPH arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/4d34af6d82ada5b71b093adf8d944f7b7cf7336f | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/3678560d5f76765c22a0c9fb46d559d2c61d3da5 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6c2d42a000a846299f2e14df87d2ac1330070d13 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/b90dcb52f8abcbaf361ab11c42883ffe0c6c393e | s390x | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/65f219c5b17a7ded1dcb6b72fa869b3f6ef2f0d1 | i686 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/be0b05bbe37cb1950248072d2636f1bc1186fd7c | mips64el | libsepol-3.3 | NOK | http://autobuild.buildroot.net/results/06d5a34cf5d91d4702b8f89a40d556d7897a823c | aarch64_be | libuwsc-3.3.5 | NOK | http://autobuild.buildroot.net/results/4e8c3b0d02b46fb0161559f97102a0715d8ebcd6 | m68k | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/f56257f33cb5b54e8ec6940e76d5c48c035b5dc0 | ORPH mips64el | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/a95367decad3e2f46bb8fad0ec0d0a663453dc59 | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b0d51dfd4c2f874c994affb5cbeeb2fdd3ac06ed | ORPH arm | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/37b65e56c652aa56e5ea3a15c267896a6b449e68 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ea151f0a194d8e7a53c6ead7316271c9f28ef6a5 | ORPH nios2 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/ff0666262f687b2727a487c9bfc6c19d3a940b8f | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/40ec3c9a7af4f952a0503cc86cfef9d94c2f8971 | ORPH armeb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b9472bad1824377b96def0ad22f81324ee88b9d2 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/e8a0cf77f0b8a4122b24a63c69704446ff55f98c | ORPH aarch64_be | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/4ca6c743d05b504dbd63c500110da7974364e59d | ORPH armeb | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/ba17b483ead13182f10f33dfe2d4b1740fb524d0 | ORPH powerpc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/f3fa124da243b91ef416a919cedd2ad5c05bdee4 | sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/1c0e3887ad16bcc6d0fd4902fb7b0e869339f3c5 | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/b9603e8404d25b8c63d5916ec89de6b124cee6e1 | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/cce8a0fab79cc67a80cec0f8ccfe8280c46137f0 | armeb | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/24bcab6b1cc6ddf57dd260e26f2dec201c389f95 | ORPH sparc | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bd0614aaf5e218a7344439e7dfacc564719e86b3 | ORPH aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/867bb11a8868998c5f2c45c05508a716d37609cc | ORPH arm | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/42a9a31d2ff5f1e1e3c1164e50d4804301355626 | aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/c031f215406eaa9d5747ff4ddcaf04d05b962f21 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/001cca5624bc31b4e9ef59b220143c7ba633e055 | arceb | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/a5ea3357a0069011248d2bde42ed3f02e0203682 | ORPH aarch64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/2f7864a24c8e8a153e33c86a1b1c4b5a89640292 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/74929b9d59f0c23885d1f3a6638a6450da835a47 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/ee21c1d29e3449080d25ff3988109f86c4a81843 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/352ab308cfd8b9afce251067037c6c68788f63a0 | ORPH powerpc | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/2a2ef17db439372fa57b12f5681f67fed15b8474 | i686 | nodejs-16.18.1 | NOK | http://autobuild.buildroot.net/results/921edc387c63ad521cf41436af28ec6e7bb5adfc | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/a1b583f7492b6753fa06b114033bc8450b3563ef | ORPH or1k | owfs-3.2p4 | NOK | http://autobuild.buildroot.net/results/7c2653a52f66c4e9773587897e744c2417d990d7 | aarch64 | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/9601d07d23a19c3a0eb4c41bbf1e2e1fdbcbb882 | aarch64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/08b0dfedd984559918faeededa8f335c8fdc9c42 | or1k | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/a1f2787ff3c7521f5c3ca1b6d5e9f18efefb9e09 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/fd0a7571d4a68c1bd9f5b0093be693251332e07f | ORPH mips | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/cb9fb76f719151f11464ca6f1c83ed131726ca38 | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/09d2e6b2da2ba8ba72a89fcbafb2acbaac7a6070 | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/033db2e0a0a7bf4d8ad11f0c0b5e55c7959b71d6 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/caaf977062294111d602be691041e8ec02941f21 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/8093477cb7793d59d800ca416d9181a7d842a15c | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d6c6f29c0832af7d4b87dd677b70dab4e639641d | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/b2999a3175086bab31eb608cebebbe0fa1f9413d | armeb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/861356ae95083fce477913923227ddcd2b0c7de3 | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/2f7b6842d9f92a4631ca31ed7e6091c880db4209 | arceb | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/ea630c4a38e3e41eb13ebc94db7f42ad3624b4cc | mips64el | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/2604c2450b8f196e9bc026e9b6394d8079accd03 | powerpc | rtty-7.4.0 | NOK | http://autobuild.buildroot.net/results/e26dd22b9e9c33cf1298078c53e492dd96e0e068 | powerpc64le | snmppp-3.4.10 | NOK | http://autobuild.buildroot.net/results/e8e9f06286ff04629c3d996642b631e1193b38aa | or1k | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/b304c306b7bc0257342550d40fb5c0a7197e3b6a | ORPH sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/e3754c5a7ab73ad7be78431b826fcb440b9450db | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/fe8e6ba4ffa46e92eb0bef3c872147e70057743f | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/07d6117ac2632b27910c5257a62428d27c126bba | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/074e11dc4fb84e08a5997320eccb7cf599c24ad1 | aarch64 | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/25dea199374d858be3708f02fb4bf2975ffb5317 | arm | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/24bb1399f84a9ae7b4c6737d3fac89e85edc8ca3 | mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/878c7ead97748356bbfdc77b811ed71de926f65f | ORPH mipsel | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/607ed0ba84c6eafc386189022ca9f2f2662753a9 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/811e70ed324d08953c1565b306eb126b49443046 | sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/eeb31558a4d25e332c32a91657bb41b5793a8e5a | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/9228cdf2fa5b8274dc10c8e8f4702f7594d5b416 | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/8704e4baac3ad38f3e5d4877f9a48b835f72937a | mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/bee8f07331ccc7da29c19f8c73261bca058cd765 | ORPH mips64 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/b841a7980a5d39265d8af5060e665999070c3333 | ORPH xtensa | vdr-2.6.1 | NOK | http://autobuild.buildroot.net/results/50343c4e039386e06ab0f1c3efa4746bf201e4a7 | powerpc | volk-2.5.2 | NOK | http://autobuild.buildroot.net/results/fbc0ff49b1d767e4b02eec8995e2e3bb0423001b | mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/ff7ee534c8f3d85e96d011939326b232c3fcfc71 | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/53220dd2e2c2adc1a37e8f8e1ca1ce08471ee2b2 | sparc64 | xapp_xdm-1.1.13 | NOK | http://autobuild.buildroot.net/results/c268c6385c616abeda0eabfd4eb7c39614192bd9 | sparc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/08e69a724a0fbeb0c368ef0bdd9a697b2cb290cb | mipsel | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/fd1921a7018135d8e5be45b4c4d3c4d0c1dd4a83 | ORPH aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/2f230dc5f537bcdab4911581698023e2e7e765be | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/70fdb4c4d531da6f5c735c5b104677d67a1766be | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/90b9cc5106038e30f3d6de7e10a3ec96013abdde | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fdf894e7ca1120b3ce9c1332615ef9ad72646053 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f7c031094b1a699fcbef513049836f6221b7d40e | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7ea0a6f88df092fda4ceeaa33aed49d918b69718 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c0bc521f6ea218399c88a07acf1c78274ac0d5b2 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8c3f73cfaf3f8898f720b26cbb2e8f72a53791f6 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/a7147bb7618c297612b238875be9165670ce5a7d | ORPH or1k | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/feddc361f556c0ef62e2f2d96a39cd4365d7c78c | mips64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/6e5231ef2c370f85add6cc867f332b6e00ee46c9 | Classification of failures by reason for next --------------------------------------------- imagemagick-7.1.0-51 | 2 alsa-utils-1.2.8 | 1 brltty-6.5 | 1 crun-1.5 | 1 dropbear-2022.82 | 1 gensio-2.5.5 | 1 host-go-1.19.3 | 1 host-python-greenlet-2.0.0 | 1 host-spirv-llvm-translator-... | 1 libsodium-1.0.18 | 1 norm-1.5.8 | 1 numactl-2.0.16 | 1 open62541-v1.3.3 | 1 s6-linux-init-1.0.6.3 | 1 zeek-4.1.1 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sh4aeb | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/b75cbfce3a9dfc636b19a2654468932b80b3d47b | microblazeel | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/1be70fa7b21a457edd078d10c1765050ec79ac63 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/70e0adf59ceeb0f377c39494b943596e7e4446f8 | riscv64 | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/73c2fde4ffe7142edf4a00e122831b3720bfa9b6 | sparc | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/a84db67910f9f78f3c21acd0e19b747d95eb1435 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/9b611dc99762bfee346787b0bd1e1fef241c22de | arceb | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/4833e2d4d9bbce675990a7f23588b9f1abbe58e4 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/649d1ee5bf5dcd18ad898f67ebf4f8745a2d15c4 | ORPH arc | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4be4439084d860d0666c365bb6cf7bf0c80bb7e6 | ORPH microblaze | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3b23f70850f5e2a01afb2af216941c05c11cd95b | ORPH arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/547369df81abf3bd10c6c3374acb11b1747d9761 | powerpc64le | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/068658c518f581262bee677b45a041746e3bbc60 | ORPH sparc | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/03dbe02f632c226e806aea90d56fc0ceab1d510a | nios2 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/96217d4931afeb1bbbaba2ceab37ca3f31fd5bfd | ORPH mips64el | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/63fe77df99f530a9a4d61e286cd9b186b32b2850 | sh4 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/28433ccaef297f125b56c9089db083b43e7d3d66 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 3 host-go-1.18.8 | 2 /home/buildroot/autobuild/i... | 1 assimp-5.2.1 | 1 dash-0.5.11.5 | 1 gerbera-1.10.0 | 1 glibc-2.35-134-gb6aade18a7e... | 1 google-breakpad-c85eb4a59b6... | 1 host-spirv-llvm-translator-... | 1 libglib2-2.72.3 | 1 libmad-0.15.1b | 1 linux-5.17.15 | 1 open62541-v1.3.2 | 1 openpgm-5-3-128 | 1 pixman-0.42.2 | 1 tinifier-3.4.0 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/84f084d68fae010cb86327aa86bdb3bc11dbaddd | or1k | assimp-5.2.1 | NOK | http://autobuild.buildroot.net/results/a37b298b01b3bf5061e0c087ac42908afe58a22f | ORPH sh4aeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/32dbf55b0a6759bf7b63fb06f8a81ebc6e99460f | ORPH sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/3454a87110146df539545ac8291b7086daa56e1a | mipsel | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/9842758bf99574e3a517f2abba7b6bdce4f491d2 | mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/c2b7b1eeb6789b5c0ab868bc833c4cb10b38a572 | powerpc64le | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/bc83dbf150c8b96c135a4658662c6de6c6dc420e | mips64el | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/c608c09ab95647cb57ab7d177b8cd9b9ab6ad381 | microblazeel | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/fcb31ca2bc4792d70aa6132cf188df3c37d68c03 | powerpc64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/33a80158f6b4fbec3a76eb74f465f76d3eccea20 | xtensa | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/e4d5383990894edf4f622afd48bdca34203e8c8a | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6d50080e008c63d4ed08556bafc3bd77c51e4622 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ff3d6a55701f656b114043d898e5645a084d19e6 | arm | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/4998619095f01b7cb1ecef220c32f845ff7e74cb | ORPH aarch64_be | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/cbf624776b7ed7eaee480512a5d60a84a75a9bc7 | ORPH aarch64_be | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/f3a07245d07f4bd0e3ef23e13c7de9b1dcbbe032 | ORPH sparc64 | openpgm-5-3-128 | NOK | http://autobuild.buildroot.net/results/69aecf2c04123ba9d73028858c1bc695803de3f8 | powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/bbb64df44ac1f58c2e39d2a671c9a31d5aa8f46c | powerpc64le | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/ea9b9a1b6e852bd4e8ea2703b3cd026fb061591c | sh4 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/2f14365147f4efac42b47e7947636bdbf217b206 | Gitlab CI results for 2022-11-22 ================================ -- http://autobuild.buildroot.net From thomas.petazzoni at bootlin.com Wed Nov 23 08:23:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 09:23:00 +0100 Subject: [Buildroot] [git commit branch/next] package/sscep: fix empty line at end of Config.in Message-ID: <20221123082334.788D184266@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ccf1ee9789b74ff9bd4f0c196eeabbb2e4e5b0d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Fixes check-package warning: package/sscep/Config.in:9: empty line at end of file Signed-off-by: Thomas Petazzoni --- package/sscep/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/sscep/Config.in b/package/sscep/Config.in index 8907578062..4b9039c9b2 100644 --- a/package/sscep/Config.in +++ b/package/sscep/Config.in @@ -6,4 +6,3 @@ config BR2_PACKAGE_SSCEP (Cisco System's Simple Certificate Enrollment Protocol). https://github.com/certnanny/sscep - From bugzilla at busybox.net Wed Nov 23 08:54:07 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 23 Nov 2022 08:54:07 +0000 Subject: [Buildroot] [Bug 15141] New: kernel 5.16.2 (realtime patch 19) fails to build Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15141 Bug ID: 15141 Summary: kernel 5.16.2 (realtime patch 19) fails to build Product: buildroot Version: unspecified Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: ian_ormshaw at waters.com CC: buildroot at uclibc.org Target Milestone: --- Created attachment 9411 --> https://bugs.busybox.net/attachment.cgi?id=9411&action=edit Build log Using buildroot 20022-11 rc2 kernel 5.16.2 (with realtime patch 19) fails to build. This is the case for gcc 11 and 12 -- You are receiving this mail because: You are on the CC list for the bug. From yegorslists at googlemail.com Wed Nov 23 09:35:37 2022 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Wed, 23 Nov 2022 10:35:37 +0100 Subject: [Buildroot] [PATCH 1/2 branch/next] package/python-pyspnego: new package Message-ID: <20221123093538.15211-1-yegorslists@googlemail.com> From: Yegor Yefremov Signed-off-by: Yegor Yefremov --- package/Config.in | 1 + package/python-pyspnego/Config.in | 8 ++++++++ package/python-pyspnego/python-pyspnego.hash | 6 ++++++ package/python-pyspnego/python-pyspnego.mk | 14 ++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 package/python-pyspnego/Config.in create mode 100644 package/python-pyspnego/python-pyspnego.hash create mode 100644 package/python-pyspnego/python-pyspnego.mk diff --git a/package/Config.in b/package/Config.in index 7a6da035f3..7d50d793ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1213,6 +1213,7 @@ menu "External python modules" source "package/python-pysnmp/Config.in" source "package/python-pysnmp-mibs/Config.in" source "package/python-pysocks/Config.in" + source "package/python-pyspnego/Config.in" source "package/python-pytablereader/Config.in" source "package/python-pytablewriter/Config.in" source "package/python-pytest/Config.in" diff --git a/package/python-pyspnego/Config.in b/package/python-pyspnego/Config.in new file mode 100644 index 0000000000..7533b725ec --- /dev/null +++ b/package/python-pyspnego/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_PYSPNEGO + bool "python-pyspnego" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + help + Windows Negotiate Authentication Client and Server. + + https://github.com/jborean93/pyspnego diff --git a/package/python-pyspnego/python-pyspnego.hash b/package/python-pyspnego/python-pyspnego.hash new file mode 100644 index 0000000000..400e380b5d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/pyspnego/json +md5 67114f5e59c6d5b45fe2b38c128c2140 pyspnego-0.6.3.tar.gz +sha256 6060a0e683171090adcf92c9d319ddd334f15117fa199a703d8c9bd094d9f6c0 pyspnego-0.6.3.tar.gz + +# Locally computed +sha256 286517c93031c343f809f64b38563a783614b762e1367242af6cdd4107335471 LICENSE diff --git a/package/python-pyspnego/python-pyspnego.mk b/package/python-pyspnego/python-pyspnego.mk new file mode 100644 index 0000000000..0910c57b7d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyspnego +# +################################################################################ + +PYTHON_PYSPNEGO_VERSION = 0.6.3 +PYTHON_PYSPNEGO_SOURCE = pyspnego-$(PYTHON_PYSPNEGO_VERSION).tar.gz +PYTHON_PYSPNEGO_SITE = https://files.pythonhosted.org/packages/ba/13/7b4e7dcff1eb24a13e0a631a4b49eab361678e4490d691c03253ae736da4 +PYTHON_PYSPNEGO_SETUP_TYPE = setuptools +PYTHON_PYSPNEGO_LICENSE = MIT +PYTHON_PYSPNEGO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.17.0 From yegorslists at googlemail.com Wed Nov 23 09:35:38 2022 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Wed, 23 Nov 2022 10:35:38 +0100 Subject: [Buildroot] [PATCH 2/2 branch/next] package/python-smbprotocol: new package In-Reply-To: <20221123093538.15211-1-yegorslists@googlemail.com> References: <20221123093538.15211-1-yegorslists@googlemail.com> Message-ID: <20221123093538.15211-2-yegorslists@googlemail.com> From: Yegor Yefremov Signed-off-by: Yegor Yefremov --- package/Config.in | 1 + package/python-smbprotocol/Config.in | 9 +++++++++ package/python-smbprotocol/python-smbprotocol.hash | 6 ++++++ package/python-smbprotocol/python-smbprotocol.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) create mode 100644 package/python-smbprotocol/Config.in create mode 100644 package/python-smbprotocol/python-smbprotocol.hash create mode 100644 package/python-smbprotocol/python-smbprotocol.mk diff --git a/package/Config.in b/package/Config.in index 7d50d793ec..7d227f8112 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1267,6 +1267,7 @@ menu "External python modules" source "package/python-sip/Config.in" source "package/python-six/Config.in" source "package/python-slob/Config.in" + source "package/python-smbprotocol/Config.in" source "package/python-smbus-cffi/Config.in" source "package/python-smmap2/Config.in" source "package/python-snappy/Config.in" diff --git a/package/python-smbprotocol/Config.in b/package/python-smbprotocol/Config.in new file mode 100644 index 0000000000..ae58a7d9a1 --- /dev/null +++ b/package/python-smbprotocol/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_SMBPROTOCOL + bool "python-smbprotocol" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_PYTHON_PYSPNEGO # runtime + help + Interact with a server using the SMB 2/3 Protocol. + + https://github.com/jborean93/smbprotocol diff --git a/package/python-smbprotocol/python-smbprotocol.hash b/package/python-smbprotocol/python-smbprotocol.hash new file mode 100644 index 0000000000..a46f9f635b --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/smbprotocol/json +md5 a7474ab4cf8912dffaab56ad5067f429 smbprotocol-1.10.1.tar.gz +sha256 b5bc9d4930ec947d42c21089a4d373b97e3f6488fd15d32d27189312fd8a04c9 smbprotocol-1.10.1.tar.gz + +# Locally computed +sha256 4c3c550abc2b04c507ed0d641dd7e524eaff5bd06c7862af957301836d496d15 LICENSE diff --git a/package/python-smbprotocol/python-smbprotocol.mk b/package/python-smbprotocol/python-smbprotocol.mk new file mode 100644 index 0000000000..17c2b17dbc --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-smbprotocol +# +################################################################################ + +PYTHON_SMBPROTOCOL_VERSION = 1.10.1 +PYTHON_SMBPROTOCOL_SOURCE = smbprotocol-$(PYTHON_SMBPROTOCOL_VERSION).tar.gz +PYTHON_SMBPROTOCOL_SITE = https://files.pythonhosted.org/packages/13/1a/73ad1883beebe4f6f47879cb9880690944faa00681141920c7a2219f6152 +PYTHON_SMBPROTOCOL_SETUP_TYPE = setuptools +PYTHON_SMBPROTOCOL_LICENSE = MIT +PYTHON_SMBPROTOCOL_LICENSE_FILES = LICENSE + +$(eval $(python-package)) -- 2.17.0 From peter at korsgaard.com Wed Nov 23 09:45:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:45:15 +0100 Subject: [Buildroot] [PATCH] package/nodejs: security bump to version 16.18.1 In-Reply-To: <20221119101904.230827-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 19 Nov 2022 11:19:03 +0100") References: <20221119101904.230827-1-peter@korsgaard.com> Message-ID: <878rk23syc.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) > The Node.js rebinding protector for --inspect still allows invalid IP > address, specifically, the octal format. An example of an octal IP address > is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 > number system. Browsers such as Firefox (tested on latest version m105) > will still attempt to resolve this invalid octal address via DNS. When > combined with an active --inspect session, such as when using VSCode, an > attacker can perform DNS rebinding and execute arbitrary code > Update license hash for an update of base64 (MIT license) and a change in > copyright year: > https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 > https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b > Signed-off-by: Peter Korsgaard Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:46:14 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:46:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/libksba: security bump to version 1.6.2 In-Reply-To: <20221115162705.27235-1-mf@go-sys.de> (Michael Fischer's message of "Tue, 15 Nov 2022 17:27:05 +0100") References: <20221115162705.27235-1-mf@go-sys.de> Message-ID: <874juq3swp.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Fischer writes: > A severe bug has been found in Libksba , the library used by GnuPG for parsing > the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba > before 1.6.2 and may be used for remote code execution. > Fix CVE-2022-3515 > Signed-off-by: Michael Fischer Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:47:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:47:28 +0100 Subject: [Buildroot] [PATCH] package/xen: security bump to version 4.14.5 In-Reply-To: <20221119105035.415243-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 19 Nov 2022 11:50:34 +0100") References: <20221119105035.415243-1-peter@korsgaard.com> Message-ID: <87wn7m2ea7.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Includes a number of bugfixes and the security fixes up to xsa-400: > https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:47:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:47:34 +0100 Subject: [Buildroot] [PATCH] package/xterm: security bump to patch 376 In-Reply-To: <20221119134510.826956-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sat, 19 Nov 2022 14:45:10 +0100") References: <20221119134510.826956-1-peter@korsgaard.com> Message-ID: <87sfia2ea1.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., > because an OSC 50 response may have Ctrl-g and therefore lead to command > execution within the vi line-editing mode of Zsh: > https://www.openwall.com/lists/oss-security/2022/11/10/1 > Additionally, patch 376 fixes a null pointer access issue: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:46:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:46:35 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/xen: security bump to version 4.14.5 Message-ID: <20221123094751.74E6B842A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bea0ce784e6db9eff6a4ffefc1144be82971da8 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Includes a number of bugfixes and the security fixes up to xsa-400: https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit f901a90f57927bf09ccac2dc145c77688501cfe2) Signed-off-by: Peter Korsgaard --- package/xen/xen.hash | 2 +- package/xen/xen.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xen/xen.hash b/package/xen/xen.hash index a81d05e3f7..5637f0e8d9 100644 --- a/package/xen/xen.hash +++ b/package/xen/xen.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING diff --git a/package/xen/xen.mk b/package/xen/xen.mk index 03341d4275..169753e89f 100644 --- a/package/xen/xen.mk +++ b/package/xen/xen.mk @@ -4,7 +4,7 @@ # ################################################################################ -XEN_VERSION = 4.14.4 +XEN_VERSION = 4.14.5 XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) XEN_LICENSE = GPL-2.0 XEN_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 23 09:45:03 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:45:03 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/nodejs: security bump to version 16.18.1 Message-ID: <20221123094751.69FFD842A1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8c4ef52a79093a3d7ed841fd432c4b4f832646c6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: DNS rebinding in --inspect via invalid octal IP address (Medium) (CVE-2022-43548) The Node.js rebinding protector for --inspect still allows invalid IP address, specifically, the octal format. An example of an octal IP address is 1.09.0.0, the 09 octet is invalid because 9 is not a number in the base 8 number system. Browsers such as Firefox (tested on latest version m105) will still attempt to resolve this invalid octal address via DNS. When combined with an active --inspect session, such as when using VSCode, an attacker can perform DNS rebinding and execute arbitrary code Update license hash for an update of base64 (MIT license) and a change in copyright year: https://github.com/nodejs/node/commit/8ea9a71b15a953cd0936f7e6aae84c62873a77b5 https://github.com/nodejs/node/commit/9f14dc1a8f43a9f3755c673009378b798cbdd73b Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 58ba17c7849056fbeb3b4d652749af32f81e7360) Signed-off-by: Peter Korsgaard --- package/nodejs/nodejs.hash | 6 +++--- package/nodejs/nodejs.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash index 83e4c271ce..4408782248 100644 --- a/package/nodejs/nodejs.hash +++ b/package/nodejs/nodejs.hash @@ -1,5 +1,5 @@ -# From https://nodejs.org/dist/v16.17.1/SHASUMS256.txt -sha256 6721feb4152d56d2c6b358ce397abd5a7f1daf09ee2e25c5021b9b4d3f86a330 node-v16.17.1.tar.xz +# From https://nodejs.org/dist/v16.18.1/SHASUMS256.txt +sha256 1f8051a88f86f42064f4415fe7a980e59b0a502ecc8def583f6303bc4d445238 node-v16.18.1.tar.xz # Hash for license file -sha256 69090e865afa7c62715b97f0712632d2923bd7a5faba91f94e4e75a2f9219d5e LICENSE +sha256 0bec08634ba79b5404f6b7f92ea850f3c2a06e27e6f83f2267e4f5e55ae33334 LICENSE diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk index 29a10b900f..367d5d2058 100644 --- a/package/nodejs/nodejs.mk +++ b/package/nodejs/nodejs.mk @@ -4,7 +4,7 @@ # ################################################################################ -NODEJS_VERSION = 16.17.1 +NODEJS_VERSION = 16.18.1 NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION) NODEJS_DEPENDENCIES = \ From peter at korsgaard.com Wed Nov 23 09:42:49 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:42:49 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libksba: security bump to version 1.6.2 Message-ID: <20221123094751.603C9842A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e4c93320bbfed2f616173fb40fe26ad7aadfe55c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x A severe bug has been found in Libksba , the library used by GnuPG for parsing the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba before 1.6.2 and may be used for remote code execution. Fix CVE-2022-3515 Signed-off-by: Michael Fischer Signed-off-by: Yann E. MORIN (cherry picked from commit 9c0311220fb627db8af4a2cd8c3adb067e8a308d) Signed-off-by: Peter Korsgaard --- package/libksba/libksba.hash | 2 +- package/libksba/libksba.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash index 422048be5f..77485c0cb6 100644 --- a/package/libksba/libksba.hash +++ b/package/libksba/libksba.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 # Hash for license files: sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk index ca5fc1d749..3a8b3fa502 100644 --- a/package/libksba/libksba.mk +++ b/package/libksba/libksba.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBKSBA_VERSION = 1.6.0 +LIBKSBA_VERSION = 1.6.2 LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) From peter at korsgaard.com Wed Nov 23 09:47:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:47:13 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/xterm: security bump to patch 376 Message-ID: <20221123094751.7F39D842A5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b0afdf16066c942ffd3e14208638ade5fc63a424 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., because an OSC 50 response may have Ctrl-g and therefore lead to command execution within the vi line-editing mode of Zsh: https://www.openwall.com/lists/oss-security/2022/11/10/1 Additionally, patch 376 fixes a null pointer access issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 0cc7c63f91ffadb0835bb57cdb7bfffdf7803add) Signed-off-by: Peter Korsgaard --- package/xterm/xterm.hash | 2 +- package/xterm/xterm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash index 3f6ec765ce..12cd2e639b 100644 --- a/package/xterm/xterm.hash +++ b/package/xterm/xterm.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz # Locally calculated sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk index 95984f1cf9..d01b608d99 100644 --- a/package/xterm/xterm.mk +++ b/package/xterm/xterm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XTERM_VERSION = 371 +XTERM_VERSION = 376 XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz XTERM_SITE = http://invisible-mirror.net/archives/xterm XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf From peter at korsgaard.com Wed Nov 23 09:49:45 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:49:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/openpgm: fix build for non-x86 targets In-Reply-To: <20221120090654.312078-1-alexander.lukichev@gmail.com> (Alexander Lukichev's message of "Sun, 20 Nov 2022 11:06:54 +0200") References: <20221120090654.312078-1-alexander.lukichev@gmail.com> Message-ID: <87o7sy2e6e.fsf@dell.be.48ers.dk> >>>>> "Alexander" == Alexander Lukichev writes: > openpgm-5-3-128 has assembly code for x86 that is not guarded by > architecture defines. A patch to fix that has been merged upstream > some time ago, and the next release will have it. This includes > that patch for the time being. > Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc > Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 > Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b > Signed-off-by: Alexander Lukichev Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:42:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:42:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libksba: security bump to version 1.6.2 Message-ID: <20221123094956.28D19842B5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f866ceda908e7b5cb4ff65ae078d025b7ec96fe9 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x A severe bug has been found in Libksba , the library used by GnuPG for parsing the ASN.1 structures as used by S/MIME. The bug affects all versions of Libksba before 1.6.2 and may be used for remote code execution. Fix CVE-2022-3515 Signed-off-by: Michael Fischer Signed-off-by: Yann E. MORIN (cherry picked from commit 9c0311220fb627db8af4a2cd8c3adb067e8a308d) Signed-off-by: Peter Korsgaard --- package/libksba/libksba.hash | 2 +- package/libksba/libksba.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/libksba/libksba.hash b/package/libksba/libksba.hash index 422048be5f..77485c0cb6 100644 --- a/package/libksba/libksba.hash +++ b/package/libksba/libksba.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b libksba-1.6.0.tar.bz2 +sha256 fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971 libksba-1.6.2.tar.bz2 # Hash for license files: sha256 8f1b87e551d97b2b23b6d3403a5d598c63ea89824cb8ee351f631f6cab2beaa5 AUTHORS diff --git a/package/libksba/libksba.mk b/package/libksba/libksba.mk index ca5fc1d749..3a8b3fa502 100644 --- a/package/libksba/libksba.mk +++ b/package/libksba/libksba.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBKSBA_VERSION = 1.6.0 +LIBKSBA_VERSION = 1.6.2 LIBKSBA_SOURCE = libksba-$(LIBKSBA_VERSION).tar.bz2 LIBKSBA_SITE = ftp://ftp.gnupg.org/gcrypt/libksba LIBKSBA_LICENSE = LGPL-3.0+ or GPL-2.0+ (library, headers), GPL-3.0+ (manual, tests, build system) From peter at korsgaard.com Wed Nov 23 09:46:59 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:46:59 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/xterm: security bump to patch 376 Message-ID: <20221123094956.3EB55842BA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b2ca5aa254107bf25e3bd283e3b07274a6cf5f0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: CVE-2022-45063: xterm before 375 allows code execution via font ops, e.g., because an OSC 50 response may have Ctrl-g and therefore lead to command execution within the vi line-editing mode of Zsh: https://www.openwall.com/lists/oss-security/2022/11/10/1 Additionally, patch 376 fixes a null pointer access issue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022942 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 0cc7c63f91ffadb0835bb57cdb7bfffdf7803add) Signed-off-by: Peter Korsgaard --- package/xterm/xterm.hash | 2 +- package/xterm/xterm.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xterm/xterm.hash b/package/xterm/xterm.hash index 3f6ec765ce..12cd2e639b 100644 --- a/package/xterm/xterm.hash +++ b/package/xterm/xterm.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -sha256 32f888277b19e28ebc0a3112bff000607c07bed0679caa0beebb36f9cad484f5 xterm-371.tgz +sha256 1e5bb7aad068fb31d6d3cbb77f80c7ad1526cd4c956a4ddcf2c5cf28af5334e1 xterm-376.tgz # Locally calculated sha256 9521ef761474cd31ea406f56a751646a7b42a9287cdc6f2f8e52ed4c4d2a73e7 COPYING diff --git a/package/xterm/xterm.mk b/package/xterm/xterm.mk index 95984f1cf9..d01b608d99 100644 --- a/package/xterm/xterm.mk +++ b/package/xterm/xterm.mk @@ -4,7 +4,7 @@ # ################################################################################ -XTERM_VERSION = 371 +XTERM_VERSION = 376 XTERM_SOURCE = xterm-$(XTERM_VERSION).tgz XTERM_SITE = http://invisible-mirror.net/archives/xterm XTERM_DEPENDENCIES = ncurses xlib_libXaw host-pkgconf From peter at korsgaard.com Wed Nov 23 09:46:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:46:43 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/xen: security bump to version 4.14.5 Message-ID: <20221123094956.340C1842B7@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cbab16c64ef8e4d3a2f43762ff9f7f1a1f0329e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Includes a number of bugfixes and the security fixes up to xsa-400: https://xenproject.org/downloads/xen-project-archives/xen-project-4-14-series/xen-project-4-14-5/ Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit f901a90f57927bf09ccac2dc145c77688501cfe2) Signed-off-by: Peter Korsgaard --- package/xen/xen.hash | 2 +- package/xen/xen.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/xen/xen.hash b/package/xen/xen.hash index a81d05e3f7..5637f0e8d9 100644 --- a/package/xen/xen.hash +++ b/package/xen/xen.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 e76d56dfcdabf5d80aa06819f44472de49526a518dbb483eb08e7ff9aec2c669 xen-4.14.4.tar.gz +sha256 a1a24092ad14658eed420b7d56b67d0d9d5b314e96c30a799b45f3a721f98bf0 xen-4.14.5.tar.gz sha256 ecca9538e9d3f7e3c2bff827502f4495e2ef9e22c451298696ea08886b176c2c COPYING diff --git a/package/xen/xen.mk b/package/xen/xen.mk index 03341d4275..169753e89f 100644 --- a/package/xen/xen.mk +++ b/package/xen/xen.mk @@ -4,7 +4,7 @@ # ################################################################################ -XEN_VERSION = 4.14.4 +XEN_VERSION = 4.14.5 XEN_SITE = https://downloads.xenproject.org/release/xen/$(XEN_VERSION) XEN_LICENSE = GPL-2.0 XEN_LICENSE_FILES = COPYING From peter at korsgaard.com Wed Nov 23 09:50:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:50:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/sysstat: security bump to version 12.6.1 In-Reply-To: <20221119233706.52949-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 20 Nov 2022 00:37:06 +0100") References: <20221119233706.52949-1-fontaine.fabrice@gmail.com> Message-ID: <87k03m2e4g.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > Fix CVE-2022-39377: sysstat is a set of system performance tools for the > Linux operating system. On 32 bit systems, in versions 9.1.16 and newer > but prior to 12.7.1, allocate_structures contains a size_t overflow in > sa_common.c. The allocate_structures function insufficiently checks > bounds before arithmetic multiplication, allowing for an overflow in the > size allocated for the buffer representing system activities. This issue > may lead to Remote Code Execution (RCE). > https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x > https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:52:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:52:05 +0100 Subject: [Buildroot] [PATCH] package/systemd: security bump to version v250.8 In-Reply-To: <20221120162622.3436538-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 20 Nov 2022 17:26:22 +0100") References: <20221120162622.3436538-1-peter@korsgaard.com> Message-ID: <87cz9e2e2i.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in > format_timespan() function of time-util.c. An attacker could supply > specific values for time and accuracy that leads to buffer overrun in > format_timespan(), leading to a Denial of Service. > https://github.com/systemd/systemd/issues/23928 > Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:53:11 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:53:11 +0100 Subject: [Buildroot] [PATCH] package/asterisk: security bump to version 16.28.0 In-Reply-To: <20221120141721.1068907-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 20 Nov 2022 15:17:20 +0100") References: <20221120141721.1068907-1-peter@korsgaard.com> Message-ID: <875yf62e0o.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Asterisk 16.26.0 fixed the following security issues: > - [ASTERISK-29476] ? res_stir_shaken: Blind SSRF vulnerabilities > https://issues.asterisk.org/jira/browse/ASTERISK-29476 > - [ASTERISK-29838] ? ${SQL_ESC()} not correctly escaping a terminating \ > https://issues.asterisk.org/jira/browse/ASTERISK-29838 > - [ASTERISK-29872] ? res_stir_shaken: Resource exhaustion with large files > https://issues.asterisk.org/jira/browse/ASTERISK-29872 > https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ > It unfortunately also introduced a change to chan_iax2, breaking builds > without OpenSSL: > https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d > Which was again fixed in 16.28.0: > https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 > So bump to 16.28.0: > https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ > The libxml2 support now uses pkg-config, so drop the libxml2-config handling: > https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:53:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:53:48 +0100 Subject: [Buildroot] [PATCH] package/samba4: security bump to version 4.15.12 In-Reply-To: <20221120171300.3796332-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 20 Nov 2022 18:13:00 +0100") References: <20221120171300.3796332-1-peter@korsgaard.com> Message-ID: <871qpu2dzn.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems > https://www.samba.org/samba/security/CVE-2022-42898.html > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 09:48:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:48:54 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/openpgm: fix build for non-x86 targets Message-ID: <20221123095358.7E662842E0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e31574dca21609748189479921386bab2e10eaf3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x openpgm-5-3-128 has assembly code for x86 that is not guarded by architecture defines. A patch to fix that has been merged upstream some time ago, and the next release will have it. This includes that patch for the time being. Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b Signed-off-by: Alexander Lukichev Signed-off-by: Yann E. MORIN (cherry picked from commit 8f706ebb2cf325565f12b532c84a9d5ebe14d0d2) Signed-off-by: Peter Korsgaard --- package/openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch new file mode 100644 index 0000000000..5769c5d7f1 --- /dev/null +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch @@ -0,0 +1,34 @@ +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 +From: Michael Cho +Date: Thu, 10 Mar 2022 22:46:29 -0800 +Subject: [PATCH] fix build on macOS ARM + +[alexander.lukichev at gmail.com: backport from upstream] +Signed-off-by: Alexander Lukichev +--- + openpgm/pgm/cpu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c +index cbcc988..f5da471 100644 +--- a/openpgm/pgm/cpu.c ++++ b/openpgm/pgm/cpu.c +@@ -33,6 +33,7 @@ + //#define CPU_DEBUG + + ++#if defined(__i386__) || defined(__x86_64__) + #ifndef _MSC_VER + static + void +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { + #endif + + +-#if defined(__i386__) || defined(__x86_64__) + PGM_GNUC_INTERNAL + void + pgm_cpuid (pgm_cpu_t* cpu) +-- +2.37.2 + From peter at korsgaard.com Wed Nov 23 09:53:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:53:41 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/samba4: security bump to version 4.15.12 Message-ID: <20221123095358.AD93F842E0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8c625c01e6ee0b0d6cb9360859d0bac5f151a39 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems https://www.samba.org/samba/security/CVE-2022-42898.html Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 81a02457b0f161d6a0b7c9f2f916d55983e5cb44) Signed-off-by: Peter Korsgaard --- package/samba4/samba4.hash | 4 ++-- package/samba4/samba4.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index f845a31290..81cbab4552 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 814bf0bbaa..31f692e03d 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.11 +SAMBA4_VERSION = 4.15.12 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 23 09:51:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:51:46 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/systemd: security bump to version v250.8 Message-ID: <20221123095358.973FB842E2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d25bad9b3004a4da00e84a6eadbbd1d7f040becd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specific values for time and accuracy that leads to buffer overrun in format_timespan(), leading to a Denial of Service. https://github.com/systemd/systemd/issues/23928 Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit e24033f76ad339b1a66fb5b259b8e28f076de97e) Signed-off-by: Peter Korsgaard --- ...call-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ---------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..3b98566f32 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 1d7452de19..316fef2185 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 250.8 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ From peter at korsgaard.com Wed Nov 23 09:52:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:52:34 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/asterisk: security bump to version 16.28.0 Message-ID: <20221123095358.A23BE842E4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6b5773da49c6177809c0f2f13a6dbab7b1d4521e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Asterisk 16.26.0 fixed the following security issues: - [ASTERISK-29476] ??? res_stir_shaken: Blind SSRF vulnerabilities https://issues.asterisk.org/jira/browse/ASTERISK-29476 - [ASTERISK-29838] ??? ${SQL_ESC()} not correctly escaping a terminating \ https://issues.asterisk.org/jira/browse/ASTERISK-29838 - [ASTERISK-29872] ??? res_stir_shaken: Resource exhaustion with large files https://issues.asterisk.org/jira/browse/ASTERISK-29872 https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ It unfortunately also introduced a change to chan_iax2, breaking builds without OpenSSL: https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d Which was again fixed in 16.28.0: https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 So bump to 16.28.0: https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ The libxml2 support now uses pkg-config, so drop the libxml2-config handling: https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 Signed-off-by: Peter Korsgaard [yann.morin.1998 at free.fr: - add host-pkgconf dep, don't rely on implicit dep from host-asterisk ] Signed-off-by: Yann E. MORIN (cherry picked from commit bd42aa1d0a3ed7a5845c7b5e7c8aeb82d899699c) Signed-off-by: Peter Korsgaard --- package/asterisk/asterisk.hash | 2 +- package/asterisk/asterisk.mk | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash index 880d67562d..9792d82ac5 100644 --- a/package/asterisk/asterisk.hash +++ b/package/asterisk/asterisk.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases # sha256 locally computed diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 9b59997b80..e0f28ae7ee 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -4,7 +4,7 @@ # ################################################################################ -ASTERISK_VERSION = 16.25.2 +ASTERISK_VERSION = 16.28.0 # Use the github mirror: it's an official mirror maintained by Digium, and # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) @@ -31,6 +31,7 @@ ASTERISK_AUTORECONF_OPTS = -Iautoconf -Ithird-party -Ithird-party/pjproject -Ith ASTERISK_DEPENDENCIES = \ host-asterisk \ + host-pkgconf \ jansson \ libcurl \ libedit \ @@ -115,8 +116,7 @@ ASTERISK_CONF_OPTS += --without-avcodec ASTERISK_CONF_OPTS += --without-spandsp ASTERISK_CONF_ENV = \ - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true # Uses __atomic_fetch_add_4 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) @@ -314,8 +314,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING # so do not inherit the target setup. HOST_ASTERISK_AUTORECONF = NO -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config - HOST_ASTERISK_CONF_OPTS = \ --without-newt \ --without-curses \ From peter at korsgaard.com Wed Nov 23 09:50:33 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:50:33 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sysstat: security bump to version 12.6.1 Message-ID: <20221123095358.8BF31842E1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bd61d13c28c4f0973659f07b20cb7ecd3487d58 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version): https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab As a consequence, 12.6.1 is still reported as being affected. Until the NVD is updated appropriately, we mark the CVE as ignored with a comment that explains why. Note: that commit is not reachable from any branch in the sysstat repository, and Github warns about that, but the commit does belong to the upstream repository and is reachable from the 12.6.1 tag (it looks like sysstat only pushes tags-with-history for fix releases). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - ignore the CVE, explain why - explain why github warns about the fix commit ] Signed-off-by: Yann E. MORIN (cherry picked from commit e4ef408e8f738575841c5ffc43504be4c3f6fa56) Signed-off-by: Peter Korsgaard --- package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..eaf505dc49 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr @@ -14,6 +14,9 @@ SYSSTAT_LICENSE_FILES = COPYING SYSSTAT_CPE_ID_VENDOR = sysstat_project SYSSTAT_SELINUX_MODULES = sysstat +# NVD is not up-to-date; 12.6.1 includes c1e631eddc50, which fixes the issue +SYSSTAT_IGNORE_CVES += CVE-2022-39377 + ifeq ($(BR2_PACKAGE_LM_SENSORS),y) SYSSTAT_DEPENDENCIES += lm-sensors SYSSTAT_CONF_OPTS += --enable-sensors From peter at korsgaard.com Wed Nov 23 09:48:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:48:32 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/openpgm: fix build for non-x86 targets Message-ID: <20221123095643.7503384315@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ba9a3acdb19140d436999d888582224726877c7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x openpgm-5-3-128 has assembly code for x86 that is not guarded by architecture defines. A patch to fix that has been merged upstream some time ago, and the next release will have it. This includes that patch for the time being. Fixes: http://autobuild.buildroot.net/results/338291e5bf0671cb7ed7a32cc10e546c7a521acc Fixes: http://autobuild.buildroot.net/results/3ab6d7f9ee841fa18c1c220d722b1c06ca1fff30 Fixes: http://autobuild.buildroot.net/results/68e840b1fec8f14775cef0b6a14d9b847337324b Signed-off-by: Alexander Lukichev Signed-off-by: Yann E. MORIN (cherry picked from commit 8f706ebb2cf325565f12b532c84a9d5ebe14d0d2) Signed-off-by: Peter Korsgaard --- package/openpgm/0003-fix-build-on-macOS-ARM.patch | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/package/openpgm/0003-fix-build-on-macOS-ARM.patch b/package/openpgm/0003-fix-build-on-macOS-ARM.patch new file mode 100644 index 0000000000..5769c5d7f1 --- /dev/null +++ b/package/openpgm/0003-fix-build-on-macOS-ARM.patch @@ -0,0 +1,34 @@ +From 43dfc3e3a66b8e4584eb46219b129197a2428181 Mon Sep 17 00:00:00 2001 +From: Michael Cho +Date: Thu, 10 Mar 2022 22:46:29 -0800 +Subject: [PATCH] fix build on macOS ARM + +[alexander.lukichev at gmail.com: backport from upstream] +Signed-off-by: Alexander Lukichev +--- + openpgm/pgm/cpu.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/openpgm/pgm/cpu.c b/openpgm/pgm/cpu.c +index cbcc988..f5da471 100644 +--- a/openpgm/pgm/cpu.c ++++ b/openpgm/pgm/cpu.c +@@ -33,6 +33,7 @@ + //#define CPU_DEBUG + + ++#if defined(__i386__) || defined(__x86_64__) + #ifndef _MSC_VER + static + void +@@ -59,7 +60,6 @@ _xgetbv(uint32_t xcr) { + #endif + + +-#if defined(__i386__) || defined(__x86_64__) + PGM_GNUC_INTERNAL + void + pgm_cpuid (pgm_cpu_t* cpu) +-- +2.37.2 + From peter at korsgaard.com Wed Nov 23 09:53:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:53:34 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/samba4: security bump to version 4.15.12 Message-ID: <20221123095643.A3BCC84315@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fcef81a3bb2a87e30be792ef0c891ba4c087eead branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: - CVE-2022-42898: Samba buffer overflow vulnerabilities on 32-bit systems https://www.samba.org/samba/security/CVE-2022-42898.html Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit 81a02457b0f161d6a0b7c9f2f916d55983e5cb44) Signed-off-by: Peter Korsgaard --- package/samba4/samba4.hash | 4 ++-- package/samba4/samba4.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/samba4/samba4.hash b/package/samba4/samba4.hash index f845a31290..81cbab4552 100644 --- a/package/samba4/samba4.hash +++ b/package/samba4/samba4.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://download.samba.org/pub/samba/stable/samba-4.15.11.tar.asc -sha256 2f305980d49c7723cbef281fff2b81a2eeafae51e58b5172bb43d9693ef8953b samba-4.15.11.tar.gz +# https://download.samba.org/pub/samba/stable/samba-4.15.12.tar.asc +sha256 5889493d69dc7723be6c3154387fbed38c1cddf93a16da8670d99b7cca33b15e samba-4.15.12.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/samba4/samba4.mk b/package/samba4/samba4.mk index 814bf0bbaa..31f692e03d 100644 --- a/package/samba4/samba4.mk +++ b/package/samba4/samba4.mk @@ -4,7 +4,7 @@ # ################################################################################ -SAMBA4_VERSION = 4.15.11 +SAMBA4_VERSION = 4.15.12 SAMBA4_SITE = https://download.samba.org/pub/samba/stable SAMBA4_SOURCE = samba-$(SAMBA4_VERSION).tar.gz SAMBA4_INSTALL_STAGING = YES From peter at korsgaard.com Wed Nov 23 09:50:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:50:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sysstat: security bump to version 12.6.1 Message-ID: <20221123095643.800148431A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fc961e4e1012fb453416f585028e33583ecf8ad1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fix CVE-2022-39377: sysstat is a set of system performance tools for the Linux operating system. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). Despite what is written above in the CVE announcement, and as written in the Changelog, the fix is also included in version 12.6.1 (12.7.1 is a development version): https://github.com/sysstat/sysstat/commit/c1e631eddc50c04e4dcea169ba396bee2bd6b0ab As a consequence, 12.6.1 is still reported as being affected. Until the NVD is updated appropriately, we mark the CVE as ignored with a comment that explains why. Note: that commit is not reachable from any branch in the sysstat repository, and Github warns about that, but the commit does belong to the upstream repository and is reachable from the 12.6.1 tag (it looks like sysstat only pushes tags-with-history for fix releases). https://github.com/sysstat/sysstat/security/advisories/GHSA-q8r6-g56f-9w7x https://github.com/sysstat/sysstat/blob/v12.6.1/CHANGES Signed-off-by: Fabrice Fontaine [yann.morin.1998 at free.fr: - ignore the CVE, explain why - explain why github warns about the fix commit ] Signed-off-by: Yann E. MORIN (cherry picked from commit e4ef408e8f738575841c5ffc43504be4c3f6fa56) Signed-off-by: Peter Korsgaard --- package/sysstat/sysstat.hash | 4 ++-- package/sysstat/sysstat.mk | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/sysstat/sysstat.hash b/package/sysstat/sysstat.hash index b573f312c6..b47f000e57 100644 --- a/package/sysstat/sysstat.hash +++ b/package/sysstat/sysstat.hash @@ -1,5 +1,5 @@ # From: http://sebastien.godard.pagesperso-orange.fr/download.html -sha1 1e38bc029979def730ae1fb1e39f631bd1a3bc73 sysstat-12.4.2.tar.xz +sha1 a730982e0c2d4964a0022c1509f3ea0a345402bc sysstat-12.6.1.tar.xz # Locally calculated -sha256 3701b2c1883d50eb384d7b95ce5b6df0a71fdcb3c23f96cb58098d1bcffa018f sysstat-12.4.2.tar.xz +sha256 18ff5a4e149e2568e43385637f72437fe6bafcc1322a93d13d1981e9464a0342 sysstat-12.6.1.tar.xz sha256 db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73 COPYING diff --git a/package/sysstat/sysstat.mk b/package/sysstat/sysstat.mk index 6948f6b390..eaf505dc49 100644 --- a/package/sysstat/sysstat.mk +++ b/package/sysstat/sysstat.mk @@ -4,7 +4,7 @@ # ################################################################################ -SYSSTAT_VERSION = 12.4.2 +SYSSTAT_VERSION = 12.6.1 SYSSTAT_SOURCE = sysstat-$(SYSSTAT_VERSION).tar.xz SYSSTAT_SITE = http://pagesperso-orange.fr/sebastien.godard SYSSTAT_CONF_OPTS = --disable-file-attr @@ -14,6 +14,9 @@ SYSSTAT_LICENSE_FILES = COPYING SYSSTAT_CPE_ID_VENDOR = sysstat_project SYSSTAT_SELINUX_MODULES = sysstat +# NVD is not up-to-date; 12.6.1 includes c1e631eddc50, which fixes the issue +SYSSTAT_IGNORE_CVES += CVE-2022-39377 + ifeq ($(BR2_PACKAGE_LM_SENSORS),y) SYSSTAT_DEPENDENCIES += lm-sensors SYSSTAT_CONF_OPTS += --enable-sensors From peter at korsgaard.com Wed Nov 23 09:51:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:51:37 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/systemd: security bump to version v250.8 Message-ID: <20221123095643.8B7D68431C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=5ab86ea922ec54b5c335800523840ce73a702ced branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: - CVE-2022-3821: An off-by-one Error issue was discovered in Systemd in format_timespan() function of time-util.c. An attacker could supply specific values for time and accuracy that leads to buffer overrun in format_timespan(), leading to a Denial of Service. https://github.com/systemd/systemd/issues/23928 Drop now upstream 0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit e24033f76ad339b1a66fb5b259b8e28f076de97e) Signed-off-by: Peter Korsgaard --- ...call-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch | 33 ---------------------- package/systemd/systemd.hash | 2 +- package/systemd/systemd.mk | 2 +- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch b/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch deleted file mode 100644 index 0934886acb..0000000000 --- a/package/systemd/0001-missing-syscall-define-MOVE_MOUNT_T_EMPTY_PATH-if-mi.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 16c132a6a0389e0eaea70c4ad95dbfd1637ec5ba Mon Sep 17 00:00:00 2001 -From: Romain Naour -Date: Fri, 7 Jan 2022 22:25:23 +0100 -Subject: [PATCH] missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing - -MOVE_MOUNT_T_EMPTY_PATH has been added to systemd 250 by [1] -but it's defined in kernel headers since version 5.2. - -[1] c7bf079bbc19e3b409acc0c7acc3e14749211fe2 - -Signed-off-by: Romain Naour ---- - src/basic/missing_syscall.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/basic/missing_syscall.h b/src/basic/missing_syscall.h -index 8267b1a90c..793d111c55 100644 ---- a/src/basic/missing_syscall.h -+++ b/src/basic/missing_syscall.h -@@ -569,6 +569,10 @@ static inline int missing_open_tree( - #define MOVE_MOUNT_F_EMPTY_PATH 0x00000004 /* Empty from path permitted */ - #endif - -+#ifndef MOVE_MOUNT_T_EMPTY_PATH -+#define MOVE_MOUNT_T_EMPTY_PATH 0x00000040 /* Empty to path permitted */ -+#endif -+ - static inline int missing_move_mount( - int from_dfd, - const char *from_pathname, --- -2.31.1 - diff --git a/package/systemd/systemd.hash b/package/systemd/systemd.hash index 3572b25965..3b98566f32 100644 --- a/package/systemd/systemd.hash +++ b/package/systemd/systemd.hash @@ -1,5 +1,5 @@ # sha256 locally computed -sha256 d2bda9d225da11dc9ff48b48e59fc36798d3e66902ed400a9f78fa370c596864 systemd-250.4.tar.gz +sha256 638a2fc78828765fc97bc73f428205b6dc1d359149b6c6bfe4d2a649cba2cca8 systemd-250.8.tar.gz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2 sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1 sha256 e5a8645ad94aab24e312dd0c6be2aa54236eb9374480b1b14ea5c61598874fd5 LICENSES/BSD-2-Clause.txt diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 14b0b065bc..2cc6774628 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -19,7 +19,7 @@ # - Diff sysusers.d with the previous version # - Diff factory/etc/nsswitch.conf with the previous version # (details are often sprinkled around in README and manpages) -SYSTEMD_VERSION = 250.4 +SYSTEMD_VERSION = 250.8 SYSTEMD_SITE = $(call github,systemd,systemd-stable,v$(SYSTEMD_VERSION)) SYSTEMD_LICENSE = \ LGPL-2.1+, \ From peter at korsgaard.com Wed Nov 23 09:52:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 10:52:58 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/asterisk: security bump to version 16.28.0 Message-ID: <20221123095643.9612F8431F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=03798ced12d8c8e7c561caa956897ce2d277ad2b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Asterisk 16.26.0 fixed the following security issues: - [ASTERISK-29476] ??? res_stir_shaken: Blind SSRF vulnerabilities https://issues.asterisk.org/jira/browse/ASTERISK-29476 - [ASTERISK-29838] ??? ${SQL_ESC()} not correctly escaping a terminating \ https://issues.asterisk.org/jira/browse/ASTERISK-29838 - [ASTERISK-29872] ??? res_stir_shaken: Resource exhaustion with large files https://issues.asterisk.org/jira/browse/ASTERISK-29872 https://www.asterisk.org/asterisk-news/asterisk-16-26-0-now-available/ It unfortunately also introduced a change to chan_iax2, breaking builds without OpenSSL: https://github.com/asterisk/asterisk/commit/59a8cdaca2dbb5eeb7382dfbe78c0c1cbed8ce6d Which was again fixed in 16.28.0: https://github.com/asterisk/asterisk/commit/f812dfb68c6ed7ae55b4c163716fd1ddc063ff54 So bump to 16.28.0: https://www.asterisk.org/asterisk-news/asterisk-16-28-0-now-available/ The libxml2 support now uses pkg-config, so drop the libxml2-config handling: https://github.com/asterisk/asterisk/commit/bf9dafa7c22302b2f1a12b8216da63102116d9c9 Signed-off-by: Peter Korsgaard [yann.morin.1998 at free.fr: - add host-pkgconf dep, don't rely on implicit dep from host-asterisk ] Signed-off-by: Yann E. MORIN (cherry picked from commit bd42aa1d0a3ed7a5845c7b5e7c8aeb82d899699c) Signed-off-by: Peter Korsgaard --- package/asterisk/asterisk.hash | 2 +- package/asterisk/asterisk.mk | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/asterisk/asterisk.hash b/package/asterisk/asterisk.hash index 880d67562d..9792d82ac5 100644 --- a/package/asterisk/asterisk.hash +++ b/package/asterisk/asterisk.hash @@ -1,5 +1,5 @@ # Locally computed -sha256 0fb817943a276f5e540c2a9432e8841cd3393e7c1bd1250055c620902f6eafc8 asterisk-16.25.2.tar.gz +sha256 6e9c2f350db018df854b1301687ced8993facb2787698336e55cd19e0ae3ebfe asterisk-16.28.0.tar.gz # sha1 from: http://downloads.asterisk.org/pub/telephony/sounds/releases # sha256 locally computed diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk index 9b59997b80..e0f28ae7ee 100644 --- a/package/asterisk/asterisk.mk +++ b/package/asterisk/asterisk.mk @@ -4,7 +4,7 @@ # ################################################################################ -ASTERISK_VERSION = 16.25.2 +ASTERISK_VERSION = 16.28.0 # Use the github mirror: it's an official mirror maintained by Digium, and # provides tarballs, which the main Asterisk git tree (behind Gerrit) does not. ASTERISK_SITE = $(call github,asterisk,asterisk,$(ASTERISK_VERSION)) @@ -31,6 +31,7 @@ ASTERISK_AUTORECONF_OPTS = -Iautoconf -Ithird-party -Ithird-party/pjproject -Ith ASTERISK_DEPENDENCIES = \ host-asterisk \ + host-pkgconf \ jansson \ libcurl \ libedit \ @@ -115,8 +116,7 @@ ASTERISK_CONF_OPTS += --without-avcodec ASTERISK_CONF_OPTS += --without-spandsp ASTERISK_CONF_ENV = \ - ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true \ - ac_cv_path_CONFIG_LIBXML2=$(STAGING_DIR)/usr/bin/xml2-config + ac_cv_file_bridges_bridge_softmix_include_hrirs_h=true # Uses __atomic_fetch_add_4 ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) @@ -314,8 +314,6 @@ HOST_ASTERISK_LICENSE_FILES = COPYING # so do not inherit the target setup. HOST_ASTERISK_AUTORECONF = NO -HOST_ASTERISK_CONF_ENV = CONFIG_LIBXML2=$(HOST_DIR)/bin/xml2-config - HOST_ASTERISK_CONF_OPTS = \ --without-newt \ --without-curses \ From peter at korsgaard.com Wed Nov 23 10:03:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:03:47 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <20221122201701.65681-1-brandon.maier@collins.com> (Brandon Maier's message of "Tue, 22 Nov 2022 14:17:01 -0600") References: <20221122201701.65681-1-brandon.maier@collins.com> Message-ID: <87tu2q0yyk.fsf@dell.be.48ers.dk> >>>>> "Brandon" == Brandon Maier writes: > Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke > configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it > would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now > it will set it to ".bin" which causes U-Boot to fail to build. > Signed-off-by: Brandon Maier > --- > v2: > - support pmufw with any extension Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 10:04:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:04:01 +0100 Subject: [Buildroot] [PATCH] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series In-Reply-To: <20221122213046.347766-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 22 Nov 2022 22:30:46 +0100") References: <20221122213046.347766-1-peter@korsgaard.com> Message-ID: <87leo20yy6.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 10:03:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:03:56 +0100 Subject: [Buildroot] [PATCH] package/python3: add upstream security fix for CVE-2022-45061 In-Reply-To: <20221122201826.49696-1-peter@korsgaard.com> (Peter Korsgaard's message of "Tue, 22 Nov 2022 21:18:25 +0100") References: <20221122201826.49696-1-peter@korsgaard.com> Message-ID: <87pmde0yyb.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > CVE-2022-45061: An issue was discovered in Python before 3.11.1. An > unnecessary quadratic algorithm exists in one path when processing some > inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably > long name being presented to the decoder could lead to a CPU denial of > service. Hostnames are often supplied by remote servers that could be > controlled by a malicious actor; in such a scenario, they could trigger > excessive CPU consumption on the client attempting to make use of an > attacker-supplied supposed hostname. For example, the attack payload could > be placed in the Location header of an HTTP response with status code 302. > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 23 10:00:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:00:51 +0100 Subject: [Buildroot] [git commit] package/gnupg2: bump version to 2.3.8 Message-ID: <20221123100436.A547284357@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73f04f7f0cb5ab7b4df0f2e8c706d73e6d12b793 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Brings a number of fixes: https://dev.gnupg.org/T6106 Add patch 0001 to fix undefined reference to `ks_ldap_free_state' backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa Signed-off-by: Michael Fischer [Peter: add changelog info] Signed-off-by: Peter Korsgaard --- package/gnupg2/0001-ks_ldap_free_state.patch | 21 +++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 +++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..fa55d27c04 --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,21 @@ + +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is not +installed + +Backported from: 7011286ce6e1fb56c2989fdafbd11b931c489faa + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c ++++ b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) + ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ From peter at korsgaard.com Wed Nov 23 10:03:15 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:03:15 +0100 Subject: [Buildroot] [git commit] package/python3: add upstream security fix for CVE-2022-45061 Message-ID: <20221123100436.C5BDC8435B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=39a2ff16f92a61a3e8593c394d211c18d01de8d4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: CVE-2022-45061: An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. Signed-off-by: Peter Korsgaard --- ...33-Fix-quadratic-time-idna-decoding.-GH-9.patch | 86 ++++++++++++++++++++++ package/python3/python3.mk | 3 + 2 files changed, 89 insertions(+) diff --git a/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch new file mode 100644 index 0000000000..d281e7261d --- /dev/null +++ b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch @@ -0,0 +1,86 @@ +From 9bb8e18ca46fe66fa6802602f8a7228a24dd785f Mon Sep 17 00:00:00 2001 +From: "Miss Islington (bot)" + <31488909+miss-islington at users.noreply.github.com> +Date: Mon, 7 Nov 2022 19:23:16 -0800 +Subject: [PATCH] [3.11] gh-98433: Fix quadratic time idna decoding. (GH-99092) + (GH-99222) + +There was an unnecessary quadratic loop in idna decoding. This restores +the behavior to linear. + +(cherry picked from commit d315722564927c7202dd6e111dc79eaf14240b0d) + +(cherry picked from commit a6f6c3a3d6f2b580f2d87885c9b8a9350ad7bf15) + +Co-authored-by: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> +Co-authored-by: Gregory P. Smith +[Peter: drop NEWS.d/*] +Signed-off-by: Peter Korsgaard +--- + Lib/encodings/idna.py | 32 +++++++++---------- + Lib/test/test_codecs.py | 6 ++++ + 2 files changed, 23 insertions(+), 17 deletions(-) + +diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py +index ea4058512f..bf98f51336 100644 +--- a/Lib/encodings/idna.py ++++ b/Lib/encodings/idna.py +@@ -39,23 +39,21 @@ def nameprep(label): + + # Check bidi + RandAL = [stringprep.in_table_d1(x) for x in label] +- for c in RandAL: +- if c: +- # There is a RandAL char in the string. Must perform further +- # tests: +- # 1) The characters in section 5.8 MUST be prohibited. +- # This is table C.8, which was already checked +- # 2) If a string contains any RandALCat character, the string +- # MUST NOT contain any LCat character. +- if any(stringprep.in_table_d2(x) for x in label): +- raise UnicodeError("Violation of BIDI requirement 2") +- +- # 3) If a string contains any RandALCat character, a +- # RandALCat character MUST be the first character of the +- # string, and a RandALCat character MUST be the last +- # character of the string. +- if not RandAL[0] or not RandAL[-1]: +- raise UnicodeError("Violation of BIDI requirement 3") ++ if any(RandAL): ++ # There is a RandAL char in the string. Must perform further ++ # tests: ++ # 1) The characters in section 5.8 MUST be prohibited. ++ # This is table C.8, which was already checked ++ # 2) If a string contains any RandALCat character, the string ++ # MUST NOT contain any LCat character. ++ if any(stringprep.in_table_d2(x) for x in label): ++ raise UnicodeError("Violation of BIDI requirement 2") ++ # 3) If a string contains any RandALCat character, a ++ # RandALCat character MUST be the first character of the ++ # string, and a RandALCat character MUST be the last ++ # character of the string. ++ if not RandAL[0] or not RandAL[-1]: ++ raise UnicodeError("Violation of BIDI requirement 3") + + return label + +diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py +index 8edd5ac063..2407567261 100644 +--- a/Lib/test/test_codecs.py ++++ b/Lib/test/test_codecs.py +@@ -1535,6 +1535,12 @@ def test_builtin_encode(self): + self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org") + self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.") + ++ def test_builtin_decode_length_limit(self): ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*1100).decode("idna") ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*70).decode("idna") ++ + def test_stream(self): + r = codecs.getreader("idna")(io.BytesIO(b"abc")) + r.read(3) +-- +2.30.2 + diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 4131941e11..2e17104102 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE PYTHON3_CPE_ID_VENDOR = python PYTHON3_CPE_ID_PRODUCT = python +# 0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch +PYTHON3_IGNORE_CVES += CVE-2022-45061 + # This host Python is installed in $(HOST_DIR), as it is needed when # cross-compiling third-party Python modules. From peter at korsgaard.com Wed Nov 23 10:01:58 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:01:58 +0100 Subject: [Buildroot] [git commit] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221123100436.BA8BF8435A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=13dc57c94f9f394441b6faeb864aefd2b8ed08ab branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier Reviewed-by: Luca Ceresoli Signed-off-by: Brandon Maier Reviewed-by: Neal Frager Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..9e073daa38 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -395,8 +395,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Wed Nov 23 10:01:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:01:46 +0100 Subject: [Buildroot] [git commit] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series Message-ID: <20221123100436.AFFDE841A0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f157a1136220ff0ad88766ebfb9d1ca9b4f59cc2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 16 ++++++++-------- package/linux-headers/Config.in.host | 16 ++++++++-------- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index ee59761f33..3631fcb6d6 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "6.0.1" if BR2_LINUX_KERNEL_LATEST_VERSION + default "6.0.9" if BR2_LINUX_KERNEL_LATEST_VERSION default "5.10.145-cip17" if BR2_LINUX_KERNEL_LATEST_CIP_VERSION default "5.10.145-cip17-rt7" 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 c4ee15c37b..0af02e1326 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,14 +1,14 @@ # From https://www.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 8ede745a69351ea0f27fe0c48780d4efa37ff086135e129358ce09694957e8f9 linux-6.0.1.tar.xz +sha256 6114a208e82739b4a1ab059ace35262be2a83be34cd1ae23cb8a09337db831c7 linux-6.0.9.tar.xz # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256 4686e33847db3ec58e1043bc0c806472aae694b2c413bb7d8da91a5c9a55eb1b linux-5.19.15.tar.xz -sha256 a822f09525ae8803453939a91e73f18097a3ba2aec73be4fe9ab314a0131715d linux-5.15.73.tar.xz -sha256 85253abf097eb5013b988a400eb022eed0e0626e7e0a7daa3ab4b6bcabbced9a linux-5.10.147.tar.xz -sha256 2bb826cdf9b2cfce385fb5d51fc8070fe428e467bd3df4ae2a7eb6f0c0cc2e63 linux-5.4.217.tar.xz +sha256 c93bb384a97ad1f0a4f18e442ce0291242722f78023eca658b22344541f09489 linux-5.19.17.tar.xz +sha256 cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154 linux-5.15.79.tar.xz +sha256 f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3 linux-5.10.155.tar.xz +sha256 8b7df25b5560620eb2776d7b7c67569764b3916ff2f596767f72567b38d13d36 linux-5.4.224.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 bf021936a450e9292e10cc7db9909cd0d336406191d22aadd22bdcc51ca2595f linux-4.9.330.tar.xz -sha256 62ccb9ba94a7da5115bc923eebf8dffee9229801da02be87d90ae68ab9a76a6b linux-4.14.295.tar.xz -sha256 bec33298bd0470b5e725c7dc29a2dd4daf02065cb01cd4a54f6adee6ff582cb2 linux-4.19.261.tar.xz +sha256 41bf80c4766ba9915470afe97ead6a16faff484b94590387012ce7f9ce41502b linux-4.9.333.tar.xz +sha256 26233603ae992cd31e9f78066d54475b3e3f878ab0e3fd271e74a795ab60b15c linux-4.14.299.tar.xz +sha256 37406ead61149283973bccdf670a1fd020c2f19722b7176e88ec8567df6dacd0 linux-4.19.265.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 8679241a2c..f72e7f408c 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -392,14 +392,14 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.9.330" if BR2_KERNEL_HEADERS_4_9 - default "4.14.295" if BR2_KERNEL_HEADERS_4_14 - default "4.19.261" if BR2_KERNEL_HEADERS_4_19 - default "5.4.217" if BR2_KERNEL_HEADERS_5_4 - default "5.10.147" if BR2_KERNEL_HEADERS_5_10 - default "5.15.73" if BR2_KERNEL_HEADERS_5_15 - default "5.19.15" if BR2_KERNEL_HEADERS_5_19 - default "6.0.1" if BR2_KERNEL_HEADERS_6_0 + default "4.9.333" if BR2_KERNEL_HEADERS_4_9 + default "4.14.299" if BR2_KERNEL_HEADERS_4_14 + default "4.19.265" if BR2_KERNEL_HEADERS_4_19 + default "5.4.224" if BR2_KERNEL_HEADERS_5_4 + default "5.10.155" if BR2_KERNEL_HEADERS_5_10 + default "5.15.79" if BR2_KERNEL_HEADERS_5_15 + default "5.19.17" if BR2_KERNEL_HEADERS_5_19 + default "6.0.9" if BR2_KERNEL_HEADERS_6_0 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \ From peter at korsgaard.com Wed Nov 23 10:05:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 23 Nov 2022 11:05:07 +0100 Subject: [Buildroot] [PATCH v2] package/gnupg2: bump version to 2.3.8 In-Reply-To: <20221116100913.26446-1-mf@go-sys.de> (Michael Fischer's message of "Wed, 16 Nov 2022 11:09:13 +0100") References: <87y1scqjgi.fsf@tarshish> <20221116100913.26446-1-mf@go-sys.de> Message-ID: <87fsea0ywc.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Fischer writes: > Add patch 0001 to fix undefined reference to `ks_ldap_free_state' > backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa > Signed-off-by: Michael Fischer Committed after adding a link to https://dev.gnupg.org/T6106 to make it clear that this only contains fixes, thanks. -- Bye, Peter Korsgaard From bugzilla at busybox.net Wed Nov 23 10:09:41 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 23 Nov 2022 10:09:41 +0000 Subject: [Buildroot] [Bug 15141] kernel 5.16.2 (realtime patch 19) fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15141 --- Comment #1 from Maxim Kochetkov --- It was fixed by: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/tools/objtool/check.c?h=v6.1-rc6&id=82880283d7fcd0a1d20964a56d6d1a5cc0df0713 You can apply patch or use newer kernel. 5.16.8 already has this fix. -- You are receiving this mail because: You are on the CC list for the bug. From vincent.stehle at arm.com Wed Nov 23 10:20:33 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Wed, 23 Nov 2022 11:20:33 +0100 Subject: [Buildroot] [PATCH 0/2] refine license of edk2* Message-ID: <20221123102035.2221-1-vincent.stehle@arm.com> Hi, The following couple patches refine the license of edk2 and edk2-platforms. Logically speaking this is a single commit but as boot/edk2 and package/edk2-platforms are very distinct paths I prefer to send two distinct patches. Let me know if a single patch is preferred and I will re-send. Best regards, Vincent. Vincent Stehl? (2): package/edk2-platforms: refine license boot/edk2: refine license boot/edk2/edk2.mk | 2 +- package/edk2-platforms/edk2-platforms.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.35.1 From vincent.stehle at arm.com Wed Nov 23 10:20:34 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Wed, 23 Nov 2022 11:20:34 +0100 Subject: [Buildroot] [PATCH 1/2] package/edk2-platforms: refine license In-Reply-To: <20221123102035.2221-1-vincent.stehle@arm.com> References: <20221123102035.2221-1-vincent.stehle@arm.com> Message-ID: <20221123102035.2221-2-vincent.stehle@arm.com> The edk2-platforms project is licensed under the BSD-2-Clause license with a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2-platforms package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl? Cc: Dick Olsson --- package/edk2-platforms/edk2-platforms.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk index 7de59c1afc..6b155bf013 100644 --- a/package/edk2-platforms/edk2-platforms.mk +++ b/package/edk2-platforms/edk2-platforms.mk @@ -7,7 +7,7 @@ # Keep in sync with latest commit as of the release date for boot/edk2 EDK2_PLATFORMS_VERSION = db922e1253cb6f1fc456805bc42fb7d401eed5c2 EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) -EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE = BSD-2-Clause-Patent EDK2_PLATFORMS_LICENSE_FILES = License.txt EDK2_PLATFORMS_INSTALL_TARGET = NO EDK2_PLATFORMS_INSTALL_STAGING = YES -- 2.35.1 From vincent.stehle at arm.com Wed Nov 23 10:20:35 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Wed, 23 Nov 2022 11:20:35 +0100 Subject: [Buildroot] [PATCH 2/2] boot/edk2: refine license In-Reply-To: <20221123102035.2221-1-vincent.stehle@arm.com> References: <20221123102035.2221-1-vincent.stehle@arm.com> Message-ID: <20221123102035.2221-3-vincent.stehle@arm.com> The edk2 project is licensed under the BSD-2-Clause license with a patent grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2 package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl? Cc: Dick Olsson --- boot/edk2/edk2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 7d8765c310..953bea6fd3 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -7,7 +7,7 @@ EDK2_VERSION = edk2-stable202102 EDK2_SITE = https://github.com/tianocore/edk2 EDK2_SITE_METHOD = git -EDK2_LICENSE = BSD-2-Clause +EDK2_LICENSE = BSD-2-Clause-Patent EDK2_LICENSE_FILES = License.txt EDK2_CPE_ID_VENDOR = tianocore EDK2_DEPENDENCIES = edk2-platforms host-python3 host-acpica host-util-linux -- 2.35.1 From yegorslists at googlemail.com Wed Nov 23 10:30:22 2022 From: yegorslists at googlemail.com (yegorslists at googlemail.com) Date: Wed, 23 Nov 2022 11:30:22 +0100 Subject: [Buildroot] [PATCH branch/next] package/python-dicttoxml2: new package Message-ID: <20221123103022.17397-1-yegorslists@googlemail.com> From: Yegor Yefremov Add a maintained fork instead of the abandoned dicttoxml. Signed-off-by: Yegor Yefremov --- package/Config.in | 1 + package/python-dicttoxml2/Config.in | 8 ++++++++ package/python-dicttoxml2/python-dicttoxml2.hash | 5 +++++ package/python-dicttoxml2/python-dicttoxml2.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/python-dicttoxml2/Config.in create mode 100644 package/python-dicttoxml2/python-dicttoxml2.hash create mode 100644 package/python-dicttoxml2/python-dicttoxml2.mk diff --git a/package/Config.in b/package/Config.in index cafd3b338c..7d227f8112 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1021,6 +1021,7 @@ menu "External python modules" source "package/python-defusedxml/Config.in" source "package/python-dialog3/Config.in" source "package/python-dicttoxml/Config.in" + source "package/python-dicttoxml2/Config.in" source "package/python-distro/Config.in" source "package/python-django/Config.in" source "package/python-django-enumfields/Config.in" diff --git a/package/python-dicttoxml2/Config.in b/package/python-dicttoxml2/Config.in new file mode 100644 index 0000000000..0bd8068dd6 --- /dev/null +++ b/package/python-dicttoxml2/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_DICTTOXML2 + bool "python-dicttoxml2" + select BR2_PACKAGE_PYTHON3_PYEXPAT + help + Converts a Python dictionary or other native data type into + a valid XML string. + + https://github.com/Ousret/dicttoxml diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash new file mode 100644 index 0000000000..7f584cc000 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dicttoxml2/json +md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz +sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz +# Locally computed +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt diff --git a/package/python-dicttoxml2/python-dicttoxml2.mk b/package/python-dicttoxml2/python-dicttoxml2.mk new file mode 100644 index 0000000000..d2abe63860 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-dicttoxml2 +# +################################################################################ + +PYTHON_DICTTOXML2_VERSION = 2.1.0 +PYTHON_DICTTOXML2_SOURCE = dicttoxml2-$(PYTHON_DICTTOXML2_VERSION).tar.gz +PYTHON_DICTTOXML2_SITE = https://files.pythonhosted.org/packages/0b/24/7a6d37b2770843e34685e470fd711955cb0f77c354c73d8ca64b02420bce +PYTHON_DICTTOXML2_SETUP_TYPE = setuptools +PYTHON_DICTTOXML2_LICENSE = GPL-2.0 +PYTHON_DICTTOXML2_LICENSE_FILES = LICENCE.txt + +$(eval $(python-package)) -- 2.17.0 From bugzilla at busybox.net Wed Nov 23 10:42:52 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 23 Nov 2022 10:42:52 +0000 Subject: [Buildroot] [Bug 15141] kernel 5.16.2 (realtime patch 19) fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15141 --- Comment #2 from Dr I J Ormshaw --- Thanks, 5.16.8 isn't an option as there's no PREEMPT_RT patch available yet. I'll look at applying the patch below to 5.16.2 -- You are receiving this mail because: You are on the CC list for the bug. From tim.gover at raspberrypi.com Wed Nov 23 10:51:08 2022 From: tim.gover at raspberrypi.com (Tim Gover) Date: Wed, 23 Nov 2022 10:51:08 +0000 Subject: [Buildroot] [PATCH 1/1] package/rpi-firmware: add overlays/README In-Reply-To: <20221122233350.6b00aa83@windsurf> References: <20221031150235.12074-1-tim.gover@raspberrypi.com> <20221122233350.6b00aa83@windsurf> Message-ID: On Tue, 22 Nov 2022 at 22:33, Thomas Petazzoni wrote: > > Hello Tim, > > On Mon, 31 Oct 2022 15:02:35 +0000 > Tim Gover wrote: > > > If a custom os_prefix directory is specified then the Raspberry Pi > > firmware probes for the README file in overlays directory. If > > this is not found then firmware will use the top-level overlays > > directory which can be confusing if os_prefix is used in conjunction > > with other filters to implement alternate boot behaviour. > > > > In Raspberry Pi OS the README file is always included to ensure > > that the relevant documenation is in sync with the overlays. Rather > > that including the entire file let's just include an emtpy file so > > that overlays directory is consistent with the Raspberry Pi OS > > APT package. > > > > From > > https://www.raspberrypi.com/documentation/computers/config_txt.html#overlay_prefix > > > > Unless ${os_prefix}${overlay_prefix}README exists, overlays are shared > > with the main OS (i.e. os_prefix is ignored). > > > > Signed-off-by: Tim Gover > > --- > > package/rpi-firmware/rpi-firmware.mk | 1 + > > 1 file changed, 1 insertion(+) > > I am not entirely sure how useful ${os_prefix} is in the context of a > Buildroot generated system, but I guess having this empty README file > doesn't hurt much, so I've applied to next. Thanks! > > Thomas > -- > Thomas Petazzoni, CTO, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com Thanks Thomas! I appreciate that it's a bit of a corner case :) There's some work going into making things like A/B booting a bit simpler (either multiple boot partitions + swupdate/others or simple directory/os_prefix based) but it's early days. Hopefully, if there is common functionality that's useful for the wider audience that could be upstreamed. Tim Tim From Fabian.Becker at zeus.de Wed Nov 23 13:03:38 2022 From: Fabian.Becker at zeus.de (Becker, Fabian) Date: Wed, 23 Nov 2022 13:03:38 +0000 Subject: [Buildroot] Errors generating initramfs with dracut Message-ID: <5b6ec3ddc6637a3bd348687bbf2c2e40784727f2.camel@zeus.de> Hello Folks, i'm currently evaluating initramfs generation with dracut in 2022.11-rc2 and have encountered several errors. Not sure if this is a dracut or buildroot problem. This is the output from a default build (pc_x86_64_efi_defconfig) >>> Generating filesystem image rootfs.cpio mkdir -p /home/dev/riva/output/images rm -rf /home/dev/riva/output/build/buildroot-fs/cpio mkdir -p /home/dev/riva/output/build/buildroot-fs/cpio rsync -auH --exclude=/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM /home/dev/riva/output/target/ /home/dev/riva/output/build/buildroot-fs/cpio/target echo '#!/bin/sh' > /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot echo "set -e" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot echo "chown -h -R 0:0 /home/dev/riva/output/build/buildroot-fs/cpio/target" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot PATH="/home/dev/riva/output/host/bin:/home/dev/riva/output/host/sbin:/home/dev/.local/bin:/home/dev/ bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" /home/dev/riva/buildroot-2022.11- rc2/support/scripts/mkusers /home/dev/riva/output/build/buildroot-fs/full_users_table.txt /home/dev/riva/output/build/buildroot-fs/cpio/target >> /home/dev/riva/output/build/buildroot- fs/cpio/fakeroot echo "/home/dev/riva/output/host/bin/makedevs -d /home/dev/riva/output/build/buildroot- fs/full_devices_table.txt /home/dev/riva/output/build/buildroot-fs/cpio/target" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' rm -rf /home/dev/riva/output/build/buildroot-fs/cpio/target/usr/lib/udev/hwdb.d/ /home/dev/riva/output/build/buildroot-fs/cpio/target/etc/udev/hwdb.d/\n' >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' if [ ! -e /home/dev/riva/output/build/buildroot-fs/cpio/target/init ]; then /usr/bin/install -m 0755 fs/cpio/init /home/dev/riva/output/build/buildroot-fs/cpio/target/init; fi\n mkdir -p /home/dev/riva/output/build/buildroot-fs/cpio/target/dev\n mknod -m 0622 /home/dev/riva/output/build/buildroot-fs/cpio/target/dev/console c 5 1\n' >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot echo "find /home/dev/riva/output/build/buildroot-fs/cpio/target/run/ -mindepth 1 -prune -print0 | xargs -0r rm -rf --" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot echo "find /home/dev/riva/output/build/buildroot-fs/cpio/target/tmp/ -mindepth 1 -prune -print0 | xargs -0r rm -rf --" >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' \n' >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' \n' >> /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot printf ' mkdir -p /home/dev/riva/output/build/buildroot-fs/cpio/tmp /home/dev/riva/output/build/buildroot-fs/cpio/confdir\n touch /home/dev/riva/output/build/buildroot-fs/cpio/empty-config\n cp fs/cpio/dracut.conf /home/dev/riva/output/build/buildroot- fs/cpio/confdir/dracut.conf\n \n /home/dev/riva/output/host/bin/dracut --kver `MAKEFLAGS='\''--no-print-directory--'\''/usr/bin/make-j9HOSTCC="/usr/bin/gcc-O2-I/home/dev/riva/output/host/include-L/home/dev/riva/output/host/lib-Wl,-rpath,/home/dev/riva/output/host/lib"ARCH=x86_64INSTALL_MOD_PATH=/home/dev/riva/output/build/buildroot-fs/cpio/targetCROSS_COMPILE="/home/dev/riva/output/host/bin/x86_64-buildroot-linux-gnu-"WERROR=0DEPMOD=/home/dev/riva/output/host/sbin/depmodINSTALL_MOD_STRIP=1-C/home/dev/riva/output/build/linux-4.19.204--no-print-directory-skernelrelease2>/dev/null`-c/home/dev/riva/output/build/buildroot-fs/cpio/empty-config--confdir/home/dev/riva/output/build/buildroot-fs/cpio/confdir--sysroot/home/dev/riva/output/build/buildroot-fs/cpio/target--tmpdir/home/dev/riva/output/build/buildroot-fs/cpio/tmp-M--force--no-compress/home/dev/riva/output/images/rootfs.cpio\n'>>/home/dev/riva/output/build/buildroot-fs/cpio/fakeroot chmod a+x /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot PATH="/home/dev/riva/output/host/bin:/home/dev/riva/output/host/sbin:/home/dev/.local/bin:/home/dev/ bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin" FAKEROOTDONTTRYCHOWN=1 /home/dev/riva/output/host/bin/fakeroot -- /home/dev/riva/output/build/buildroot-fs/cpio/fakeroot rootdir=/home/dev/riva/output/build/buildroot-fs/cpio/target table='/home/dev/riva/output/build/buildroot-fs/full_devices_table.txt' dracut: Executing: /home/dev/riva/output/host/bin/dracut.real --kver 4.19.204 -c /home/dev/riva/output/build/buildroot-fs/cpio/empty-config --confdir /home/dev/riva/output/build/buildroot-fs/cpio/confdir --sysroot /home/dev/riva/output/build/buildroot-fs/cpio/target --tmpdir /home/dev/riva/output/build/buildroot- fs/cpio/tmp -M --force --no-compress /home/dev/riva/output/images/rootfs.cpio dracut: dracut module 'systemd-integritysetup' will not be installed, because command '/systemd- integritysetup' could not be found! dracut: dracut module 'systemd-integritysetup' will not be installed, because command '/system- generators/systemd-integritysetup-generator' could not be found! dracut: dracut module 'lvmthinpool-monitor' will not be installed, because command 'lvm' could not be found! dracut: dracut module 'pcsc' will not be installed, because command 'pcscd' could not be found! dracut: dracut module 'base' depends on 'udev-rules', which can't be installed dracut: dracut module 'base' depends on 'udev-rules', which can't be installed dracut: dracut module 'shutdown' depends on 'base', which can't be installed busybox-init libc-links kernel-modules dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/parse-kernel.sh' to '/lib/dracut/hooks/cmdline/01-parse-kernel.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/parse-kernel.sh /lib/dracut/hooks/cmdline/01-parse-kernel.sh chmod: cannot access '/home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/cmdline/01-parse-kernel.sh': No such file or directory dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/insmodpost.sh' to '/sbin/insmodpost.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/insmodpost.sh /sbin/insmodpost.sh kernel-modules-extra terminfo virtiofs dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/95virtiofs/parse- virtiofs.sh' to '/lib/dracut/hooks/cmdline/95-parse-virtiofs.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/95virtiofs/parse-virtiofs.sh /lib/dracut/hooks/cmdline/95-parse-virtiofs.sh chmod: cannot access '/home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/cmdline/95-parse-virtiofs.sh': No such file or directory dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/95virtiofs/mount- virtiofs.sh' to '/lib/dracut/hooks/pre-mount/99-mount-virtiofs.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/95virtiofs/mount-virtiofs.sh /lib/dracut/hooks/pre- mount/99-mount-virtiofs.sh chmod: cannot access '/home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/pre-mount/99-mount-virtiofs.sh': No such file or directory dracut: *** Including modules done *** dracut: *** Installing kernel module dependencies *** depmod: WARNING: could not open modules.builtin.modinfo at /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs/lib/modules/4.19.204: No such file or directory dracut: *** Installing kernel module dependencies done *** dracut: *** Hardlinking files *** dracut: Mode: real dracut: Method: sha256 dracut: Files: 54 dracut: Linked: 0 files dracut: Compared: 0 xattrs dracut: Compared: 0 files dracut: Saved: 0 B dracut: Duration: 0.000868 seconds dracut: *** Hardlinking files done *** dracut: *** Store current command line parameters *** dracut: *** Creating image file '/home/dev/riva/output/images/rootfs.cpio' *** dracut: *** Creating initramfs image file '/home/dev/riva/output/images/rootfs.cpio' done *** Of concern to me are the following lines: dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/parse-kernel.sh' to '/lib/dracut/hooks/cmdline/01-parse-kernel.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/parse-kernel.sh /lib/dracut/hooks/cmdline/01-parse-kernel.sh chmod: cannot access '/home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/cmdline/01-parse-kernel.sh': No such file or directory dracut-install: ERROR: installing '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/insmodpost.sh' to '/sbin/insmodpost.sh' dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r /home/dev/riva/output/build/buildroot-fs/cpio/target -D /home/dev/riva/output/build/buildroot- fs/cpio/tmp/dracut.eB0FfP/initramfs /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- modules/insmodpost.sh /sbin/insmodpost.sh Seems to be a problem with files installed via inst_simple from dracut-init.sh, inst_multiple works just fine. I tried enabling debug switches in the call to dracut-install and find out why it's failing, but that was not really helpful. Regards, FB -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Wed Nov 23 13:31:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 14:31:40 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> <20221122214713.1359fcac@windsurf> <20221122223125.33045c23@booty> Message-ID: <20221123143140.004746c3@windsurf> Hello Neal, On Wed, 23 Nov 2022 00:09:39 +0000 "Frager, Neal" wrote: > I am not sure creating a separate BR2 config is the right solution. > Both the u-boot and u-boot.elf file are in fact elf formatted files. > One just has all the debug symbols and one does not. I don't understand why you think having a separate option is a problem. We already have separate options for each file that can be installed by U-Boot. Adding another option for another file is completely logical, and actually much more logical than having a weird option that magically installs 2 files - sometimes. > What do you think of this solution? Basically, we check that the > file exists before copying. It is probably good to have this check > anyway. Checks like this are actually not great, because you expect something to happen, there is no error, but the thing you were expecting did not happen. Clearly confusing for the user. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Wed Nov 23 14:06:36 2022 From: neal.frager at amd.com (Frager, Neal) Date: Wed, 23 Nov 2022 14:06:36 +0000 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: add stripped u-boot.elf support In-Reply-To: <20221123143140.004746c3@windsurf> References: <20221122053611.44757-1-neal.frager@amd.com> <20221122100124.3a441eb7@booty> <20221122171315.7a749d61@windsurf> <20221122190743.2610e8e9@booty> <20221122214713.1359fcac@windsurf> <20221122223125.33045c23@booty> <20221123143140.004746c3@windsurf> Message-ID: Hi Thomas, > I am not sure creating a separate BR2 config is the right solution. > Both the u-boot and u-boot.elf file are in fact elf formatted files. > One just has all the debug symbols and one does not. > I don't understand why you think having a separate option is a problem. > We already have separate options for each file that can be installed by U-Boot. Adding another option for another file is completely logical, and actually much more logical than having a weird option that magically installs 2 files - sometimes. If adding another BR2 config for this is ok for you, it is ok for me. I was just thinking it was strange to have two different commands for elf files. To go along with Luca's point, I will add some helper text in the Config.in file, so it can help clarify which command is which for users. > What do you think of this solution? Basically, we check that the file > exists before copying. It is probably good to have this check anyway. > Checks like this are actually not great, because you expect something to happen, there is no error, but the thing you were expecting did not happen. Clearly confusing for the user. Ok, no problem. I will remove this for v4. Thank you for your help and thoughtful review! Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15164 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Wed Nov 23 14:14:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 15:14:13 +0100 Subject: [Buildroot] defconfig with wayland support? In-Reply-To: References: Message-ID: <20221123151413.655df990@windsurf> Hello Michael, On Tue, 22 Nov 2022 16:46:54 -0800 Michael Despault wrote: > I'm struggling to get a buildroot generated system up and running that has > working wayland support. My primary goal is simply to be able to get an > embedded system that can run and display wayland applications, using the > buildroot system. I've found examples of other configs that claim to have > X11 support, but nothing on wayland. Poking around in "make menuconfig" > I've done what I can to enable any wayland/weston related options, but > currently I'm hitting this build error: > > Run-time dependency libdrm found: NO (tried pkgconfig and cmake) > output/build/wlroots-0.14.1/meson.build:99:0: ERROR: Dependency "libdrm" > not found, tried pkgconfig and cmake > > This happens when I try and build meson. Has anyone had success getting an > embedded system (via buildroot) going with wayland working out of the box? > Hoping someone would be able to share their defconfig file with the > appropriate options, or at least share the essential components to enable > in make menuconfig. Barebones is fine and not concerned so much about > architecture right now, but currently testing on X86_64 with the intent to > target aarch64 eventually. There is one critical piece of information that you forgot to provide: what is your HW platform. Indeed, depending on which GPU it has, the Buildroot configuration will have to be different to provide the right OpenGL implementation. It's not possible to provide a "Wayland configuration" that works everywhere. 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 Wed Nov 23 14:17:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 15:17:15 +0100 Subject: [Buildroot] [PATCH next 1/2] package/highway: new package In-Reply-To: <20221122215557.789750-1-ju.o@free.fr> References: <20221122215557.789750-1-ju.o@free.fr> Message-ID: <20221123151715.4a454fed@windsurf> Hello Julien, On Tue, 22 Nov 2022 22:55:56 +0100 Julien Olivain wrote: > diff --git a/package/highway/Config.in b/package/highway/Config.in > new file mode 100644 > index 0000000000..f9a0bc910c > --- /dev/null > +++ b/package/highway/Config.in > @@ -0,0 +1,42 @@ > +config BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS > + bool > + # Supports all BR architectures by default, with few exceptions > + default y > + # Armv7 support is only with fpv4, see: > + # https://github.com/google/highway/blob/1.0.1/CMakeLists.txt#L221 > + depends on !BR2_arm || BR2_ARM_FPU_VFPV4 Hm, I suppose if it works on other weird architectures, it must have a non-optimized version, that could work on ARM platforms that do not have a VFPv4 ? > +ifeq ($(BR2_ARM_FPU_VFPV4),y) > +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON > +else > +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF > +endif So even with -DHWY_CMAKE_ARM7=OFF, it doesn't work for ARMv5, or ARMv7 without VFPv4 ? > diff --git a/support/testing/tests/package/test_highway.py b/support/testing/tests/package/test_highway.py Runtime tests coming together with the new package: excellent! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Wed Nov 23 14:31:26 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 23 Nov 2022 07:31:26 -0700 Subject: [Buildroot] [PATCH v4 1/1] boot/uboot/uboot.mk: add binary u-boot.elf support Message-ID: <20221123143126.17843-1-neal.frager@amd.com> If a user requests a u-boot binary in elf format, they may actually want the stripped u-boot.elf version. This patch provides the stripped u-boot.elf binary. Signed-off-by: Neal Frager --- V1->V2: - reduced scope to only 64-bit ARM arch platforms - non-ARM platforms may not have a u-boot.elf by default V2->V3: - test and verify u-boot.elf exists before copying V3->V4: - added a new BR2_TARGET_UBOOT_FORMAT_BIN_ELF config --- boot/uboot/Config.in | 8 ++++++++ boot/uboot/uboot.mk | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 557472b58b..b7591d4542 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -277,7 +277,15 @@ config BR2_TARGET_UBOOT_FORMAT_NAND_BIN bool "u-boot-nand.bin" config BR2_TARGET_UBOOT_FORMAT_ELF + bool "u-boot" + help + Configures the u-boot ELF file with debug symbols. + +config BR2_TARGET_UBOOT_FORMAT_BIN_ELF bool "u-boot.elf" + help + Configures the u-boot.elf binary version of ELF file. + Debug symbols are not included in this ELF file. config BR2_TARGET_UBOOT_FORMAT_IMG bool "u-boot.img" diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 9e073daa38..55ed6b1ba2 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -60,6 +60,10 @@ UBOOT_MAKE_TARGET += mdbtrick endif endif +ifeq ($(BR2_TARGET_UBOOT_FORMAT_BIN_ELF),y) +UBOOT_BINS += u-boot.elf +endif + # Call 'make all' unconditionally UBOOT_MAKE_TARGET += all -- 2.17.1 From thomas.petazzoni at bootlin.com Wed Nov 23 14:37:10 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 15:37:10 +0100 Subject: [Buildroot] [PATCH next 2/2] package/libjxl: new package In-Reply-To: <20221122215912.824599-1-ju.o@free.fr> References: <20221122215557.789750-1-ju.o@free.fr> <20221122215912.824599-1-ju.o@free.fr> Message-ID: <20221123153710.71a2056b@windsurf> Hello Julien, On Tue, 22 Nov 2022 22:59:12 +0100 Julien Olivain wrote: > diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in > new file mode 100644 > index 0000000000..456305083c > --- /dev/null > +++ b/package/libjxl/Config.in > @@ -0,0 +1,14 @@ > +config BR2_PACKAGE_LIBJXL > + bool "libjxl" > + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway > + depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway > + depends on BR2_INSTALL_LIBSTDCPP # highway > + depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS > + select BR2_PACKAGE_BROTLI > + select BR2_PACKAGE_HIGHWAY > + select BR2_PACKAGE_LCMS2 > + help > + libjxl is the reference implementation of JPEG XL (encoder > + and decoder). > + > + https://github.com/libjxl/libjxl Missing: comment "libjxl needs a toolchain with C++, gcc >= 7" depends on ... > +LIBJXL_DEPENDENCIES = \ > + brotli \ > + lcms2 \ > + highway > + > +LIBJXL_CONF_OPTS = \ > + -DJPEGXL_BUNDLE_LIBPNG=OFF \ So which libpng gets used? None? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Wed Nov 23 14:55:30 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 23 Nov 2022 07:55:30 -0700 Subject: [Buildroot] [PATCH v5 1/2] package/versal-firmware: new package Message-ID: <20221123145531.9603-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes V3->V4: - no changes V4->V5: - no changes --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2aecdb1c8f..4689453d54 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2154,6 +2154,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..ebc7df10ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Wed Nov 23 14:55:31 2022 From: neal.frager at amd.com (Neal Frager) Date: Wed, 23 Nov 2022 07:55:31 -0700 Subject: [Buildroot] [PATCH v5 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221123145531.9603-1-neal.frager@amd.com> References: <20221123145531.9603-1-neal.frager@amd.com> Message-ID: <20221123145531.9603-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags V3->V4: - switch to stripped u-boot.elf binary - clean up bootgen.bif file format V4->V5: - using new BR2_TARGET_UBOOT_FORMAT_BIN_ELF config --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 4689453d54..63d0758858 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2146,9 +2146,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..b07c17b3fe --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_BIN_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From vincent.stehle at arm.com Wed Nov 23 15:08:59 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Wed, 23 Nov 2022 16:08:59 +0100 Subject: [Buildroot] [PATCH] configs/qemu_aarch64_ebbr: add host-qemu Message-ID: <20221123150859.4003-1-vincent.stehle@arm.com> Add the host-qemu package to enable testing on gitlab. Signed-off-by: Vincent Stehl? Cc: Romain Naour --- configs/qemu_aarch64_ebbr_defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index a0d8105c438..d293ad0e608 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -48,3 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y + +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -- 2.35.1 From bugzilla at busybox.net Wed Nov 23 16:39:02 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 23 Nov 2022 16:39:02 +0000 Subject: [Buildroot] [Bug 15141] kernel 5.16.2 (realtime patch 19) fails to build In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15141 Thomas Petazzoni changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|NEW |RESOLVED --- Comment #3 from Thomas Petazzoni --- Nothing to fix in Buildroot. -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Wed Nov 23 17:27:54 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Wed, 23 Nov 2022 10:27:54 -0700 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 0.64.1 Message-ID: <20221123172754.2847756-1-james.hilliard1@gmail.com> Signed-off-by: James Hilliard --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 2a76f32874..1544bb3897 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc -sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.1/meson-0.64.1.tar.gz.asc +sha256 3a8e030c2334f782085f81627062cc6d4a6771edf31e055ffe374f9e6b089ab9 meson-0.64.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 06ca555d12..5aae95973a 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.64.0 +MESON_VERSION = 0.64.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING -- 2.34.1 From brandon.maier at collins.com Wed Nov 23 17:31:49 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Wed, 23 Nov 2022 11:31:49 -0600 Subject: [Buildroot] [PATCH 1/1] package/pkg-kconfig: fix bad config with per-package-dirs Message-ID: <20221123173149.17188-1-brandon.maier@collins.com> If BR2_PER_PACKAGE_DIRECTORIES is enabled and Buildroot is using HOST_MAKE for a Kconfig package. The $(1)_KCONFIG_RULES does not work correctly, and kconfig-package-regen-dot-config will always run the 'oldconfig' target. This is because $(1)_KCONFIG_RULES expands before the first recipe line of .stamp_dotconfig. $(1)_KCONFIG_RULES attempts to call $(HOST_MAKE), which requires that the per-package//host directory has been setup. But that directory is not setup until a later recipe line. This results in $(1)_KCONFIG_RULES silently failing, and so always configuring with 'oldconfig'. Fix the issue by calling the command as part of the recipe, so $(HOST_MAKE) will be ready in time. As the comment on $(1)_KCONFIG_RULES describes, we should not use backticks. Use an intermediary file to store the output of the command, so that backticks are not needed. Signed-off-by: Brandon Maier --- package/pkg-kconfig.mk | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index 32dcfea0bc..f4f35bf96a 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -45,11 +45,16 @@ endef # only, as this can fail in complex cases. # $(1): the name of the package in upper-case letters define kconfig-package-regen-dot-config - $(if $(filter olddefconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) olddefconfig, - $(if $(filter oldnoconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) oldnoconfig, - $(Q)(yes "" | $($(1)_KCONFIG_MAKE) oldconfig))) + $(Q)[ -e $($(1)_DIR)/.br_regen_dot_config ] || \ + $($(1)_KCONFIG_MAKE) -pn config 2>/dev/null \ + | sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d' >$($(1)_DIR)/.br_regen_dot_config + $(Q)if grep -q '\bolddefconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) olddefconfig; \ + elif grep -q '\boldnoconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) oldnoconfig; \ + else \ + yes "" | $($(1)_KCONFIG_MAKE) oldconfig; \ + fi endef # Macro to create a .config file where all given fragments are merged into. @@ -147,19 +152,6 @@ $(2)_KCONFIG_MAKE = \ $$($(2)_MAKE_ENV) $$($(2)_MAKE) -C $$($(2)_DIR) \ $$(PKG_KCONFIG_COMMON_OPTS) $$($(2)_KCONFIG_OPTS) -# $(2)_KCONFIG_MAKE may already rely on shell expansion. As the $() syntax -# of the shell conflicts with Make's own syntax, this means that backticks -# are used with those shell constructs. Unfortunately, the backtick syntax -# does not nest, and we need to use Make instead of the shell to handle -# conditions. - -# A recursively expanded variable is necessary, to be sure that the shell -# command is called when the rule is processed during the build and not -# when the rule is created when parsing all packages. -$(2)_KCONFIG_RULES = \ - $$(shell $$($(2)_KCONFIG_MAKE) -pn config 2>/dev/null | \ - sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d') - # The specified source configuration file and any additional configuration file # fragments are merged together to .config, after the package has been patched. # Since the file could be a defconfig file it needs to be expanded to a -- 2.38.1 From dario.binacchi at amarulasolutions.com Wed Nov 23 17:34:21 2022 From: dario.binacchi at amarulasolutions.com (Dario Binacchi) Date: Wed, 23 Nov 2022 18:34:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/uuu: bump to version 1.5.11 Message-ID: <20221123173421.3371884-1-dario.binacchi@amarulasolutions.com> - Add nvme_all build-in command - Add Write command to allow use mmc write to write image - Fixed race conditions of g_last_error_str and g_last_err_id variables - Add support for stm vendor fastboot Signed-off-by: Dario Binacchi --- package/uuu/uuu.hash | 2 +- package/uuu/uuu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash index 50da0f9bf3d9..cc1cd8326672 100644 --- a/package/uuu/uuu.hash +++ b/package/uuu/uuu.hash @@ -1,4 +1,4 @@ # locally computed -sha256 baaf3e031958075b96530d43d7435f19cb428088894066e0b02349a3b9666666 uuu_source-1.5.4.tar.gz +sha256 932c0a4acde0f52b907f5693c6d133c83142c4ca6e9df05a38b3ac1e50628883 uuu_source-1.5.11.tar.gz sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk index 681c1fbc44e5..647015e2dd85 100644 --- a/package/uuu/uuu.mk +++ b/package/uuu/uuu.mk @@ -4,7 +4,7 @@ # ################################################################################ -UUU_VERSION = 1.5.4 +UUU_VERSION = 1.5.11 UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz UUU_SITE = https://github.com/NXPmicro/mfgtools/releases/download/uuu_$(UUU_VERSION) UUU_LICENSE = BSD 3-Clause "New" or "Revised" License -- 2.32.0 From troglobit at gmail.com Wed Nov 23 19:50:44 2022 From: troglobit at gmail.com (Joachim Wiberg) Date: Wed, 23 Nov 2022 20:50:44 +0100 Subject: [Buildroot] [PATCH next 1/1] package/inadyn: bump to v2.10.0 Message-ID: <20221123195045.2956125-1-troglobit@gmail.com> Highligts include support for MbedTLS and a serious memory leak fix to the GnuTLS backend. Changes: - Add support for MbedTLS - Add support for per-provider interface to bind to - Use HTTP-only for api.ipify.org, default (fallback) checkip service Fixes: - serious memory leak in GnuTLS backend - ca-trust-file has no effect for GnuTLS - handle easyDNS "no update required" as OK status - use configured server:port, don't force port 443 for HTTPS (From https://github.com/troglobit/inadyn/releases/tag/v2.10.0) Signed-off-by: Joachim Wiberg --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 98af30e9fc..2c0995babf 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 7370eb7ad5d33a9cf2e7e4a6a86c09587fbf9592cd357c6f472c33f575bac26d inadyn-2.9.1.tar.gz +sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 041d1eff57..5a24c1eced 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.9.1 +INADYN_VERSION = 2.10.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING @@ -15,6 +15,8 @@ INADYN_CONF_OPTS += --enable-openssl INADYN_DEPENDENCIES += openssl else ifeq ($(BR2_PACKAGE_GNUTLS),y) INADYN_DEPENDENCIES += gnutls +else ifeq ($BR2_PACKAGE_MBEDTLS, y) +INADYN_DEPENDENCIES += mbedtls else INADYN_CONF_OPTS += --disable-ssl endif -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:51 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:51 -0800 Subject: [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.3.Rel1 Message-ID: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Updated to gcc 11.3, gdb 12, binutils 2.38, glibc 2.35. See https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Chris Dimich --- .../toolchain-external-arm-aarch64/Config.in | 4 ++-- .../toolchain-external-arm-aarch64.hash | 6 ++---- .../toolchain-external-arm-aarch64.mk | 6 +++--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in index 9eb5d64a9d..4a1bb4ee92 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in @@ -1,12 +1,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64 - bool "Arm AArch64 2021.07" + bool "Arm AArch64 11.3.Rel1" depends on BR2_aarch64 depends on BR2_HOSTARCH = "x86_64" select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_SSP select BR2_INSTALL_LIBSTDCPP select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20 - select BR2_TOOLCHAIN_GCC_AT_LEAST_10 + select BR2_TOOLCHAIN_GCC_AT_LEAST_11 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash index ca1ea48bcb..fa923c6c3e 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash @@ -1,4 +1,2 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz.asc -md5 07bbe2b5277b75ba36a924e9136366a4 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz -# locally calculated -sha256 1e33d53dea59c8de823bbdfe0798280bdcd138636c7060da9d77a97ded095a84 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc +sha256 50cdef6c5baddaa00f60502cc8b59cc11065306ae575ad2f51e412a9b2a90364 arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk index 356e0810b3..a988c15f50 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk @@ -4,9 +4,9 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 2021.07 -TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel +TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/11.3.$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel -TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = arm-gnu-toolchain-11.3.$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz $(eval $(toolchain-external-package)) -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:52 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:52 -0800 Subject: [Buildroot] [PATCH 2/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-2-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash index ccb28bc4f6..5079de9840 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz -sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 kernel-module-imx-gpu-viv-00fe5a0bedc07337c873f93998da9025083116ed.tar.gz +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 COPYING diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk index d301494a0b..5c96ba0390 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk @@ -4,7 +4,7 @@ # ################################################################################ -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 +KERNEL_MODULE_IMX_GPU_VIV_VERSION = 00fe5a0bedc07337c873f93998da9025083116ed KERNEL_MODULE_IMX_GPU_VIV_SITE = \ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:53 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:53 -0800 Subject: [Buildroot] [PATCH 3/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-3-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash index 312eeb6f82..a0e6345b7a 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin -sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7 imx-gpu-viv-6.4.3.p4.4-aarch32.bin +sha256 5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424 imx-gpu-viv-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA 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 3c88b8b11e..06fbbc7343 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch32 endif IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:54 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:54 -0800 Subject: [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-4-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash index 4d28b037d0..27f6a438d1 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin -sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7737a3372bcde34e2d275397df67c307df5033d5b133ac770f75cac4e1ec2580 imx-gpu-g2d-6.4.3.p4.4-arm.bin +sha256 8341d6e2cde3f3ffa035dc95b0487dd04a50531cc80f4cddc5a689ebc4946e02 imx-gpu-g2d-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk index c5df87e618..d94da24d8f 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-arm endif IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:55 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:55 -0800 Subject: [Buildroot] [PATCH 5/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-5-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash index aadf5b121f..bd9bc37c1f 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa imx-vpu-hantro-vc-1.9.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 5f4c6faee4..1f033c1434 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VC_VERSION = 1.4.0 +IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:56 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:56 -0800 Subject: [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-6-chris.dimich@boundarydevices.com> Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon. Signed-off-by: Chris Dimich --- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 1f033c1434..a8a6ffdef8 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -8,6 +8,7 @@ IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux +IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING @@ -17,6 +18,12 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE)) endef +define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 0755 $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so.1 +endef + define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1 -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:58 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:58 -0800 Subject: [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.3.Rel1 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-8-chris.dimich@boundarydevices.com> Updated to gcc 11.3, gdb 12, binutils 2.38, glibc 2.35. See https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Signed-off-by: Chris Dimich --- .../toolchain-external-arm-aarch64/Config.in | 4 ++-- .../toolchain-external-arm-aarch64.hash | 6 ++---- .../toolchain-external-arm-aarch64.mk | 6 +++--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in index 9eb5d64a9d..4a1bb4ee92 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in @@ -1,12 +1,12 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64 - bool "Arm AArch64 2021.07" + bool "Arm AArch64 11.3.Rel1" depends on BR2_aarch64 depends on BR2_HOSTARCH = "x86_64" select BR2_TOOLCHAIN_EXTERNAL_GLIBC select BR2_TOOLCHAIN_HAS_SSP select BR2_INSTALL_LIBSTDCPP select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20 - select BR2_TOOLCHAIN_GCC_AT_LEAST_10 + select BR2_TOOLCHAIN_GCC_AT_LEAST_11 select BR2_TOOLCHAIN_HAS_FORTRAN select BR2_TOOLCHAIN_HAS_OPENMP help diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash index ca1ea48bcb..fa923c6c3e 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash @@ -1,4 +1,2 @@ -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz.asc -md5 07bbe2b5277b75ba36a924e9136366a4 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz -# locally calculated -sha256 1e33d53dea59c8de823bbdfe0798280bdcd138636c7060da9d77a97ded095a84 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz +# From https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc +sha256 50cdef6c5baddaa00f60502cc8b59cc11065306ae575ad2f51e412a9b2a90364 arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu.tar.xz diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk index 356e0810b3..a988c15f50 100644 --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk @@ -4,9 +4,9 @@ # ################################################################################ -TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 2021.07 -TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel +TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = rel1 +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/11.3.$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel -TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz +TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = arm-gnu-toolchain-11.3.$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz $(eval $(toolchain-external-package)) -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:59 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:59 -0800 Subject: [Buildroot] [PATCH 2/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-9-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash index ccb28bc4f6..5079de9840 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz -sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 kernel-module-imx-gpu-viv-00fe5a0bedc07337c873f93998da9025083116ed.tar.gz +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 COPYING diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk index d301494a0b..5c96ba0390 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk @@ -4,7 +4,7 @@ # ################################################################################ -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 +KERNEL_MODULE_IMX_GPU_VIV_VERSION = 00fe5a0bedc07337c873f93998da9025083116ed KERNEL_MODULE_IMX_GPU_VIV_SITE = \ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:52:57 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:52:57 -0800 Subject: [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: new package In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-7-chris.dimich@boundarydevices.com> - i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for V4L2 nodes to work. - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- package/freescale-imx/Config.in | 1 + .../imx-vpu-hantro-daemon/Config.in | 17 +++++++++ .../imx-vpu-hantro-daemon.hash | 3 ++ .../imx-vpu-hantro-daemon.mk | 35 +++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/Config.in create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 4a4237fb42..13d611b696 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" source "package/freescale-imx/imx-sc-firmware/Config.in" source "package/freescale-imx/imx-seco/Config.in" +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in" source "package/freescale-imx/imx-vpu-hantro-vc/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in new file mode 100644 index 0000000000..663ed4346b --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro-daemon needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON + bool "imx-vpu-hantro-daemon" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP + help + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM/i.MX8MP. diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash new file mode 100644 index 0000000000..e952491a60 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8 imx-vpu-hantro-daemon-1.1.4.tar.gz +sha256 bb645f02b260955f333348100e40af76253e2cd8b116bac047230439dd53ec5a LICENSE.txt diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk new file mode 100644 index 0000000000..bf9088b065 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# imx-vpu-hantro-daemon +# +################################################################################ + +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = imx-vpu-hantro linux +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y) +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc +endif + +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) \ + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS + $(MAKE) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) +endef + +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:00 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:00 -0800 Subject: [Buildroot] [PATCH 3/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-10-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash index 312eeb6f82..a0e6345b7a 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin -sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7 imx-gpu-viv-6.4.3.p4.4-aarch32.bin +sha256 5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424 imx-gpu-viv-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA 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 3c88b8b11e..06fbbc7343 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch32 endif IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:01 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:01 -0800 Subject: [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-11-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash index 4d28b037d0..27f6a438d1 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin -sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7737a3372bcde34e2d275397df67c307df5033d5b133ac770f75cac4e1ec2580 imx-gpu-g2d-6.4.3.p4.4-arm.bin +sha256 8341d6e2cde3f3ffa035dc95b0487dd04a50531cc80f4cddc5a689ebc4946e02 imx-gpu-g2d-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk index c5df87e618..d94da24d8f 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-arm endif IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:02 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:02 -0800 Subject: [Buildroot] [PATCH 5/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-12-chris.dimich@boundarydevices.com> - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich --- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash index aadf5b121f..bd9bc37c1f 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa imx-vpu-hantro-vc-1.9.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 5f4c6faee4..1f033c1434 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VC_VERSION = 1.4.0 +IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:03 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:03 -0800 Subject: [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-13-chris.dimich@boundarydevices.com> Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon. Signed-off-by: Chris Dimich --- .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 1f033c1434..a8a6ffdef8 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -8,6 +8,7 @@ IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux +IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING @@ -17,6 +18,12 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE)) endef +define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS + $(INSTALL) -D -m 0755 $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so.1 +endef + define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1 -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:53:04 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:53:04 -0800 Subject: [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: new package In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195304.1582783-14-chris.dimich@boundarydevices.com> - i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for V4L2 nodes to work. - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- package/freescale-imx/Config.in | 1 + .../imx-vpu-hantro-daemon/Config.in | 17 +++++++++ .../imx-vpu-hantro-daemon.hash | 3 ++ .../imx-vpu-hantro-daemon.mk | 35 +++++++++++++++++++ 4 files changed, 56 insertions(+) create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/Config.in create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 4a4237fb42..13d611b696 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" source "package/freescale-imx/imx-sc-firmware/Config.in" source "package/freescale-imx/imx-seco/Config.in" +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in" source "package/freescale-imx/imx-vpu-hantro-vc/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in new file mode 100644 index 0000000000..663ed4346b --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro-daemon needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON + bool "imx-vpu-hantro-daemon" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP + help + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM/i.MX8MP. diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash new file mode 100644 index 0000000000..e952491a60 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8 imx-vpu-hantro-daemon-1.1.4.tar.gz +sha256 bb645f02b260955f333348100e40af76253e2cd8b116bac047230439dd53ec5a LICENSE.txt diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk new file mode 100644 index 0000000000..bf9088b065 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# imx-vpu-hantro-daemon +# +################################################################################ + +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = imx-vpu-hantro linux +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y) +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc +endif + +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) \ + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS + $(MAKE) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) +endef + +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:10 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:10 -0800 Subject: [Buildroot] [PATCH 1/3] configs/nitrogen*: bump kernel revision Message-ID: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> - Based on NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- configs/nitrogen6sx_defconfig | 2 +- configs/nitrogen6x_defconfig | 2 +- configs/nitrogen7_defconfig | 2 +- configs/nitrogen8m_defconfig | 2 +- configs/nitrogen8mm_defconfig | 2 +- configs/nitrogen8mn_defconfig | 2 +- configs/nitrogen8mp_defconfig | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index e302fcbba5..2e25a2011a 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 6f7c3bbe99..aa3b8b912b 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 1efcdf6071..4df3f47b4b 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..226ded6208 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..dd97f79f7e 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..27a374e485 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..48749e2a1a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:11 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:11 -0800 Subject: [Buildroot] [PATCH 2/3] configs/nitrogen*: bump u-boot to version 2022.04 In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-2-chris.dimich@boundarydevices.com> - U-Boot branch boundary-v2022.04 from Boundary repo. Signed-off-by: Chris Dimich --- configs/nitrogen6sx_defconfig | 4 ++-- configs/nitrogen6x_defconfig | 4 ++-- configs/nitrogen7_defconfig | 4 ++-- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 2e25a2011a..967d064f1c 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index aa3b8b912b..1cded53765 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 4df3f47b4b..d1e81d90fd 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 226ded6208..41e2ddb79d 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index dd97f79f7e..c20c64b121 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 27a374e485..5a78df3865 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 48749e2a1a..078476b004 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:12 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:12 -0800 Subject: [Buildroot] [PATCH 3/3] configs/nitrogen8*: bump arm trusted firmware revision In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-3-chris.dimich@boundarydevices.com> - Bump ATF to boundary-lf-5.15.52-2.1.0. Signed-off-by: Chris Dimich --- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 41e2ddb79d..be2ce0cb3c 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index c20c64b121..e0a7552e94 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 5a78df3865..e2a36c0c75 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 078476b004..3e275f101e 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:13 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:13 -0800 Subject: [Buildroot] [PATCH 1/3] configs/nitrogen*: bump kernel revision In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-4-chris.dimich@boundarydevices.com> - Based on NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich --- configs/nitrogen6sx_defconfig | 2 +- configs/nitrogen6x_defconfig | 2 +- configs/nitrogen7_defconfig | 2 +- configs/nitrogen8m_defconfig | 2 +- configs/nitrogen8mm_defconfig | 2 +- configs/nitrogen8mn_defconfig | 2 +- configs/nitrogen8mp_defconfig | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index e302fcbba5..2e25a2011a 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 6f7c3bbe99..aa3b8b912b 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 1efcdf6071..4df3f47b4b 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..226ded6208 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..dd97f79f7e 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..27a374e485 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..48749e2a1a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:14 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:14 -0800 Subject: [Buildroot] [PATCH 2/3] configs/nitrogen*: bump u-boot to version 2022.04 In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-5-chris.dimich@boundarydevices.com> - U-Boot branch boundary-v2022.04 from Boundary repo. Signed-off-by: Chris Dimich --- configs/nitrogen6sx_defconfig | 4 ++-- configs/nitrogen6x_defconfig | 4 ++-- configs/nitrogen7_defconfig | 4 ++-- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 2e25a2011a..967d064f1c 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index aa3b8b912b..1cded53765 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 4df3f47b4b..d1e81d90fd 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 226ded6208..41e2ddb79d 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index dd97f79f7e..c20c64b121 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 27a374e485..5a78df3865 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 48749e2a1a..078476b004 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y -- 2.34.1 From chris.dimich at boundarydevices.com Wed Nov 23 19:58:15 2022 From: chris.dimich at boundarydevices.com (Chris Dimich) Date: Wed, 23 Nov 2022 11:58:15 -0800 Subject: [Buildroot] [PATCH 3/3] configs/nitrogen8*: bump arm trusted firmware revision In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123195815.1583545-6-chris.dimich@boundarydevices.com> - Bump ATF to boundary-lf-5.15.52-2.1.0. Signed-off-by: Chris Dimich --- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 41e2ddb79d..be2ce0cb3c 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index c20c64b121..e0a7552e94 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 5a78df3865..e2a36c0c75 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 078476b004..3e275f101e 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -- 2.34.1 From thomas.petazzoni at bootlin.com Wed Nov 23 21:38:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:38:33 +0100 Subject: [Buildroot] [git commit] boot/edk2: refine license Message-ID: <20221123213849.CAAB484355@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40c05259d89545c40a2ead709be161569db54a05 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The edk2 project is licensed under the BSD-2-Clause license with a patent grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2 package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni --- boot/edk2/edk2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 7d8765c310..953bea6fd3 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -7,7 +7,7 @@ EDK2_VERSION = edk2-stable202102 EDK2_SITE = https://github.com/tianocore/edk2 EDK2_SITE_METHOD = git -EDK2_LICENSE = BSD-2-Clause +EDK2_LICENSE = BSD-2-Clause-Patent EDK2_LICENSE_FILES = License.txt EDK2_CPE_ID_VENDOR = tianocore EDK2_DEPENDENCIES = edk2-platforms host-python3 host-acpica host-util-linux From thomas.petazzoni at bootlin.com Wed Nov 23 21:38:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:38:19 +0100 Subject: [Buildroot] [git commit] package/edk2-platforms: refine license Message-ID: <20221123213849.C297F8437C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9bd126698397eb3105340f48e4f033e09b34aaf7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The edk2-platforms project is licensed under the BSD-2-Clause license with a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2-platforms package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni --- package/edk2-platforms/edk2-platforms.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk index 7de59c1afc..6b155bf013 100644 --- a/package/edk2-platforms/edk2-platforms.mk +++ b/package/edk2-platforms/edk2-platforms.mk @@ -7,7 +7,7 @@ # Keep in sync with latest commit as of the release date for boot/edk2 EDK2_PLATFORMS_VERSION = db922e1253cb6f1fc456805bc42fb7d401eed5c2 EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) -EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE = BSD-2-Clause-Patent EDK2_PLATFORMS_LICENSE_FILES = License.txt EDK2_PLATFORMS_INSTALL_TARGET = NO EDK2_PLATFORMS_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Wed Nov 23 21:39:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:39:31 +0100 Subject: [Buildroot] [PATCH 0/2] refine license of edk2* In-Reply-To: <20221123102035.2221-1-vincent.stehle@arm.com> References: <20221123102035.2221-1-vincent.stehle@arm.com> Message-ID: <20221123223931.1b4c799b@windsurf> On Wed, 23 Nov 2022 11:20:33 +0100 Vincent Stehl? wrote: > Vincent Stehl? (2): > package/edk2-platforms: refine license > boot/edk2: refine license Thanks, both applied to master! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From mike at wewearmanyhats.com Wed Nov 23 21:42:11 2022 From: mike at wewearmanyhats.com (Michael Despault) Date: Wed, 23 Nov 2022 13:42:11 -0800 Subject: [Buildroot] defconfig with wayland support? In-Reply-To: <20221123151413.655df990@windsurf> References: <20221123151413.655df990@windsurf> Message-ID: Hi Thomas, My goal is to get Wayland running on the rk3399 SoC, which is an AArch64 architecture. The GPU is a Mali-T860. It seems this is indeed possible, based on this article: https://www.collabora.com/news-and-blog/blog/2019/08/06/rockpi-panfrost-wayland/ So I'd be using Panfrost I suppose. *Mike Despault* *CEO* https://wewearmanyhats.com/ On Wed, 23 Nov 2022 at 06:14, Thomas Petazzoni wrote: > Hello Michael, > > On Tue, 22 Nov 2022 16:46:54 -0800 > Michael Despault wrote: > > > I'm struggling to get a buildroot generated system up and running that > has > > working wayland support. My primary goal is simply to be able to get an > > embedded system that can run and display wayland applications, using the > > buildroot system. I've found examples of other configs that claim to > have > > X11 support, but nothing on wayland. Poking around in "make menuconfig" > > I've done what I can to enable any wayland/weston related options, but > > currently I'm hitting this build error: > > > > Run-time dependency libdrm found: NO (tried pkgconfig and cmake) > > output/build/wlroots-0.14.1/meson.build:99:0: ERROR: Dependency "libdrm" > > not found, tried pkgconfig and cmake > > > > This happens when I try and build meson. Has anyone had success getting > an > > embedded system (via buildroot) going with wayland working out of the > box? > > Hoping someone would be able to share their defconfig file with the > > appropriate options, or at least share the essential components to enable > > in make menuconfig. Barebones is fine and not concerned so much about > > architecture right now, but currently testing on X86_64 with the intent > to > > target aarch64 eventually. > > There is one critical piece of information that you forgot to provide: > what is your HW platform. Indeed, depending on which GPU it has, the > Buildroot configuration will have to be different to provide the right > OpenGL implementation. It's not possible to provide a "Wayland > configuration" that works everywhere. > > Best regards, > > 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 thomas.petazzoni at bootlin.com Wed Nov 23 21:42:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:42:33 +0100 Subject: [Buildroot] [git commit] configs/qemu_aarch64_ebbr: add host-qemu Message-ID: <20221123214245.A3BC68438E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cda2584fbb566284019f39ca89f44b42dacdb03 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add the host-qemu package to enable testing on gitlab. Signed-off-by: Vincent Stehl?? Cc: Romain Naour Signed-off-by: Thomas Petazzoni --- configs/qemu_aarch64_ebbr_defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configs/qemu_aarch64_ebbr_defconfig b/configs/qemu_aarch64_ebbr_defconfig index a0d8105c43..d293ad0e60 100644 --- a/configs/qemu_aarch64_ebbr_defconfig +++ b/configs/qemu_aarch64_ebbr_defconfig @@ -48,3 +48,7 @@ BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_MTOOLS=y + +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y From thomas.petazzoni at bootlin.com Wed Nov 23 21:42:51 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:42:51 +0100 Subject: [Buildroot] [PATCH] configs/qemu_aarch64_ebbr: add host-qemu In-Reply-To: <20221123150859.4003-1-vincent.stehle@arm.com> References: <20221123150859.4003-1-vincent.stehle@arm.com> Message-ID: <20221123224251.72a72de7@windsurf> On Wed, 23 Nov 2022 16:08:59 +0100 Vincent Stehl? wrote: > Add the host-qemu package to enable testing on gitlab. > > Signed-off-by: Vincent Stehl? > Cc: Romain Naour > --- > configs/qemu_aarch64_ebbr_defconfig | 4 ++++ > 1 file changed, 4 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:45:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:45:59 +0100 Subject: [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.3.Rel1 In-Reply-To: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> Message-ID: <20221123224559.3fcd83f5@windsurf> Hello Chris, Thanks for your patch. However, you have again sent your patches two times. Is there a setup issue on your side? Also see below for a comment specific to this patch. On Wed, 23 Nov 2022 11:52:51 -0800 Chris Dimich wrote: > Updated to gcc 11.3, gdb 12, binutils 2.38, glibc 2.35. > > See https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads > > Signed-off-by: Chris Dimich We cannot take this patch as this toolchain version is broken. See commit https://gitlab.com/buildroot.org/buildroot/-/commit/c80705452ef3c514f2c4026ee59b0ac5c02304fa for details. Please note in the commit message "It still not fixed with 11.3.Rel1 release (2022.08)". Best regards, Thomas Petazzoni -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:46:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:46:42 +0100 Subject: [Buildroot] [git commit branch/next] package/meson: bump to version 0.64.1 Message-ID: <20221123215050.13B4F843AB@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e75ef9ce5a5aa363a6200504913c736bf5a46e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 2a76f32874..1544bb3897 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc -sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.1/meson-0.64.1.tar.gz.asc +sha256 3a8e030c2334f782085f81627062cc6d4a6771edf31e055ffe374f9e6b089ab9 meson-0.64.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 06ca555d12..5aae95973a 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.64.0 +MESON_VERSION = 0.64.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Wed Nov 23 21:50:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:50:32 +0100 Subject: [Buildroot] [git commit branch/next] package/inadyn: bump to v2.10.0 Message-ID: <20221123215050.278A2843AE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bab22ca418f4f1ecde53c178ee301c7dfaab44a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Highligts include support for MbedTLS and a serious memory leak fix to the GnuTLS backend. Changes: - Add support for MbedTLS - Add support for per-provider interface to bind to - Use HTTP-only for api.ipify.org, default (fallback) checkip service Fixes: - serious memory leak in GnuTLS backend - ca-trust-file has no effect for GnuTLS - handle easyDNS "no update required" as OK status - use configured server:port, don't force port 443 for HTTPS (From https://github.com/troglobit/inadyn/releases/tag/v2.10.0) Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 98af30e9fc..2c0995babf 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 7370eb7ad5d33a9cf2e7e4a6a86c09587fbf9592cd357c6f472c33f575bac26d inadyn-2.9.1.tar.gz +sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 041d1eff57..5a24c1eced 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.9.1 +INADYN_VERSION = 2.10.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING @@ -15,6 +15,8 @@ INADYN_CONF_OPTS += --enable-openssl INADYN_DEPENDENCIES += openssl else ifeq ($(BR2_PACKAGE_GNUTLS),y) INADYN_DEPENDENCIES += gnutls +else ifeq ($BR2_PACKAGE_MBEDTLS, y) +INADYN_DEPENDENCIES += mbedtls else INADYN_CONF_OPTS += --disable-ssl endif From thomas.petazzoni at bootlin.com Wed Nov 23 21:46:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:46:47 +0100 Subject: [Buildroot] [git commit branch/next] package/uuu: bump to version 1.5.11 Message-ID: <20221123215050.1DB4E843AC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce2db7b986f6735a1ab840d222de5c590fd2431a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - Add nvme_all build-in command - Add Write command to allow use mmc write to write image - Fixed race conditions of g_last_error_str and g_last_err_id variables - Add support for stm vendor fastboot Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni --- package/uuu/uuu.hash | 2 +- package/uuu/uuu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash index 50da0f9bf3..cc1cd83266 100644 --- a/package/uuu/uuu.hash +++ b/package/uuu/uuu.hash @@ -1,4 +1,4 @@ # locally computed -sha256 baaf3e031958075b96530d43d7435f19cb428088894066e0b02349a3b9666666 uuu_source-1.5.4.tar.gz +sha256 932c0a4acde0f52b907f5693c6d133c83142c4ca6e9df05a38b3ac1e50628883 uuu_source-1.5.11.tar.gz sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk index 681c1fbc44..647015e2dd 100644 --- a/package/uuu/uuu.mk +++ b/package/uuu/uuu.mk @@ -4,7 +4,7 @@ # ################################################################################ -UUU_VERSION = 1.5.4 +UUU_VERSION = 1.5.11 UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz UUU_SITE = https://github.com/NXPmicro/mfgtools/releases/download/uuu_$(UUU_VERSION) UUU_LICENSE = BSD 3-Clause "New" or "Revised" License From thomas.petazzoni at bootlin.com Wed Nov 23 21:50:59 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:50:59 +0100 Subject: [Buildroot] [PATCH next 1/1] package/inadyn: bump to v2.10.0 In-Reply-To: <20221123195045.2956125-1-troglobit@gmail.com> References: <20221123195045.2956125-1-troglobit@gmail.com> Message-ID: <20221123225059.65b6b796@windsurf> On Wed, 23 Nov 2022 20:50:44 +0100 Joachim Wiberg wrote: > Highligts include support for MbedTLS and a serious memory leak fix to > the GnuTLS backend. > > Changes: > - Add support for MbedTLS > - Add support for per-provider interface to bind to > - Use HTTP-only for api.ipify.org, default (fallback) checkip service > > Fixes: > - serious memory leak in GnuTLS backend > - ca-trust-file has no effect for GnuTLS > - handle easyDNS "no update required" as OK status > - use configured server:port, don't force port 443 for HTTPS > > (From https://github.com/troglobit/inadyn/releases/tag/v2.10.0) > > Signed-off-by: Joachim Wiberg > --- > package/inadyn/inadyn.hash | 2 +- > package/inadyn/inadyn.mk | 4 +++- > 2 files changed, 4 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 Wed Nov 23 21:51:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:03 +0100 Subject: [Buildroot] [PATCH 1/1] package/uuu: bump to version 1.5.11 In-Reply-To: <20221123173421.3371884-1-dario.binacchi@amarulasolutions.com> References: <20221123173421.3371884-1-dario.binacchi@amarulasolutions.com> Message-ID: <20221123225103.16843388@windsurf> On Wed, 23 Nov 2022 18:34:21 +0100 Dario Binacchi wrote: > - Add nvme_all build-in command > - Add Write command to allow use mmc write to write image > - Fixed race conditions of g_last_error_str and g_last_err_id variables > - Add support for stm vendor fastboot > > Signed-off-by: Dario Binacchi > --- > package/uuu/uuu.hash | 2 +- > package/uuu/uuu.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 Wed Nov 23 21:51:09 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:09 +0100 Subject: [Buildroot] [PATCH 1/1] package/meson: bump to version 0.64.1 In-Reply-To: <20221123172754.2847756-1-james.hilliard1@gmail.com> References: <20221123172754.2847756-1-james.hilliard1@gmail.com> Message-ID: <20221123225109.1bcdeb34@windsurf> On Wed, 23 Nov 2022 10:27:54 -0700 James Hilliard wrote: > Signed-off-by: James Hilliard > --- > package/meson/meson.hash | 4 ++-- > package/meson/meson.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 giulio.benetti at benettiengineering.com Wed Nov 23 21:51:30 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Wed, 23 Nov 2022 22:51:30 +0100 Subject: [Buildroot] defconfig with wayland support? In-Reply-To: References: <20221123151413.655df990@windsurf> Message-ID: Hi Michael and Thomas, I give my 2 cents, You have 2 possible approaches: 1) use panfrost by enabling mesa3d package 2) use mali-driver + rockchip-mali(proprietary Rockchip blobs) In both cases it should work with Wayland 3d Accelerated. I don't have a RK3399 board here to test it unfortunately. Best regards -- Giulio Benetti Benetti Engineering sas On 23/11/22 22:42, Michael Despault wrote: > Hi Thomas, > > My goal is to get Wayland running on the rk3399 SoC, which is an AArch64 > architecture.? The GPU is a Mali-T860.? It seems this is indeed > possible, based on this article: > https://www.collabora.com/news-and-blog/blog/2019/08/06/rockpi-panfrost-wayland/ > > So I'd be using Panfrost I suppose. > > *Mike Despault* > /CEO/ > https://wewearmanyhats.com/ > > > On Wed, 23 Nov 2022 at 06:14, Thomas Petazzoni > > wrote: > > Hello Michael, > > On Tue, 22 Nov 2022 16:46:54 -0800 > Michael Despault > wrote: > > > I'm struggling to get a buildroot generated system up and running > that has > > working wayland support.? My primary goal is simply to be able to > get an > > embedded system that can run and display wayland applications, > using the > > buildroot system.? I've found examples of other configs that > claim to have > > X11 support, but nothing on wayland.? Poking around in "make > menuconfig" > > I've done what I can to enable any wayland/weston related > options, but > > currently I'm hitting this build error: > > > > Run-time dependency libdrm found: NO (tried pkgconfig and cmake) > > output/build/wlroots-0.14.1/meson.build:99:0: ERROR: Dependency > "libdrm" > > not found, tried pkgconfig and cmake > > > > This happens when I try and build meson.? Has anyone had success > getting an > > embedded system (via buildroot) going with wayland working out of > the box? > > Hoping someone would be able to share their defconfig file with the > > appropriate options, or at least share the essential components > to enable > > in make menuconfig.? Barebones is fine and not concerned so much > about > > architecture right now, but currently testing on X86_64 with the > intent to > > target aarch64 eventually. > > There is one critical piece of information that you forgot to provide: > what is your HW platform. Indeed, depending on which GPU it has, the > Buildroot configuration will have to be different to provide the right > OpenGL implementation. It's not possible to provide a "Wayland > configuration" that works everywhere. > > Best regards, > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com > > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:48 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 Message-ID: <20221123215751.8E2338444A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8df0f7392990299863229e54aa101df5fb9c200 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash index 312eeb6f82..a0e6345b7a 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin -sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7 imx-gpu-viv-6.4.3.p4.4-aarch32.bin +sha256 5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424 imx-gpu-viv-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA 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 3c88b8b11e..06fbbc7343 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch32 endif IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:55 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 Message-ID: <20221123215751.985A48444D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b84557b588b3519b8cbe4856669d33fca1c56f7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash index 4d28b037d0..27f6a438d1 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin -sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7737a3372bcde34e2d275397df67c307df5033d5b133ac770f75cac4e1ec2580 imx-gpu-g2d-6.4.3.p4.4-arm.bin +sha256 8341d6e2cde3f3ffa035dc95b0487dd04a50531cc80f4cddc5a689ebc4946e02 imx-gpu-g2d-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk index c5df87e618..d94da24d8f 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-arm endif IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin From thomas.petazzoni at bootlin.com Wed Nov 23 21:54:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:54:11 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS Message-ID: <20221123215751.B5C2B84447@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ef729d1cf86a9793c34a794f89905ca502e86d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 1f033c1434..3d266fb5bd 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -8,6 +8,7 @@ IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux +IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING @@ -17,6 +18,13 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE)) endef +define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/ + cp -dpfr $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so.1 +endef + define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1 From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:27 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 Message-ID: <20221123215751.8319A84447@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76e153273416a83574d78eb25b39ba2a47846a02 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash index ccb28bc4f6..5079de9840 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz -sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 kernel-module-imx-gpu-viv-00fe5a0bedc07337c873f93998da9025083116ed.tar.gz +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 COPYING diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk index d301494a0b..5c96ba0390 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk @@ -4,7 +4,7 @@ # ################################################################################ -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 +KERNEL_MODULE_IMX_GPU_VIV_VERSION = 00fe5a0bedc07337c873f93998da9025083116ed KERNEL_MODULE_IMX_GPU_VIV_SITE = \ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Wed Nov 23 21:52:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:52:02 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 Message-ID: <20221123215751.A77268444F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43f6ae0de3220118ec6520b421b39c580396720d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash index aadf5b121f..bd9bc37c1f 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa imx-vpu-hantro-vc-1.9.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 5f4c6faee4..1f033c1434 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VC_VERSION = 1.4.0 +IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux From thomas.petazzoni at bootlin.com Wed Nov 23 21:56:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:56:34 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro-daemon: new package Message-ID: <20221123215751.C60488444D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b5dc9855d606ecfe85043a51aec777055d881edb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for V4L2 nodes to work. - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 ++ package/freescale-imx/Config.in | 1 + .../freescale-imx/imx-vpu-hantro-daemon/Config.in | 17 +++++++++++ .../imx-vpu-hantro-daemon.hash | 3 ++ .../imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk | 35 ++++++++++++++++++++++ 5 files changed, 59 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 3f1ed0ef12..a2c60f38fd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -520,6 +520,9 @@ F: package/alsa-plugins/ N: Changming Huang F: package/qoriq-cadence-dp-firmware/ +N: Chris Dimich +F: package/freescale-imx/imx-vpu-hantro-daemon/ + N: Chris Packham F: package/coremark/ F: package/coremark-pro/ diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 4a4237fb42..13d611b696 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" source "package/freescale-imx/imx-sc-firmware/Config.in" source "package/freescale-imx/imx-seco/Config.in" +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in" source "package/freescale-imx/imx-vpu-hantro-vc/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in new file mode 100644 index 0000000000..663ed4346b --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro-daemon needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON + bool "imx-vpu-hantro-daemon" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP + help + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM/i.MX8MP. diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash new file mode 100644 index 0000000000..e952491a60 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8 imx-vpu-hantro-daemon-1.1.4.tar.gz +sha256 bb645f02b260955f333348100e40af76253e2cd8b116bac047230439dd53ec5a LICENSE.txt diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk new file mode 100644 index 0000000000..bf9088b065 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# imx-vpu-hantro-daemon +# +################################################################################ + +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = imx-vpu-hantro linux +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y) +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc +endif + +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) \ + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS + $(MAKE) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) +endef + +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) From thomas.petazzoni at bootlin.com Wed Nov 23 21:58:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:58:03 +0100 Subject: [Buildroot] [PATCH 2/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-2-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-2-chris.dimich@boundarydevices.com> Message-ID: <20221123225803.3e5c20c0@windsurf> On Wed, 23 Nov 2022 11:52:52 -0800 Chris Dimich wrote: > - To match NXP 5.15.52-2.1.0 release. > > Signed-off-by: Chris Dimich > --- > .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- > .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.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 thomas.petazzoni at bootlin.com Wed Nov 23 21:58:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:58:08 +0100 Subject: [Buildroot] [PATCH 3/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-3-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-3-chris.dimich@boundarydevices.com> Message-ID: <20221123225808.34173b95@windsurf> On Wed, 23 Nov 2022 11:52:53 -0800 Chris Dimich wrote: > - To match NXP 5.15.52-2.1.0 release. > - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. > > Signed-off-by: Chris Dimich > --- > package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- > package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- > 2 files changed, 6 insertions(+), 6 deletions(-) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:58:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:58:25 +0100 Subject: [Buildroot] [PATCH 2/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123225803.3e5c20c0@windsurf> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-2-chris.dimich@boundarydevices.com> <20221123225803.3e5c20c0@windsurf> Message-ID: <20221123225825.496f4f8f@windsurf> On Wed, 23 Nov 2022 22:58:03 +0100 Thomas Petazzoni wrote: > Applied to master, thanks. Sorry: applied to next. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:58:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:58:40 +0100 Subject: [Buildroot] [PATCH 3/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 In-Reply-To: <20221123225808.34173b95@windsurf> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-3-chris.dimich@boundarydevices.com> <20221123225808.34173b95@windsurf> Message-ID: <20221123225840.2409b758@windsurf> On Wed, 23 Nov 2022 22:58:08 +0100 Thomas Petazzoni wrote: > Applied to master, thanks. Sorry: applied to next. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 21:59:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:59:01 +0100 Subject: [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 In-Reply-To: <20221123195304.1582783-4-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-4-chris.dimich@boundarydevices.com> Message-ID: <20221123225901.0c739d58@windsurf> On Wed, 23 Nov 2022 11:52:54 -0800 Chris Dimich wrote: > - To match NXP 5.15.52-2.1.0 release. > - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. > > Signed-off-by: Chris Dimich > --- > package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- > package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- > 2 files changed, 6 insertions(+), 6 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 22:00:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:00:21 +0100 Subject: [Buildroot] [PATCH 5/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 In-Reply-To: <20221123195304.1582783-5-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-5-chris.dimich@boundarydevices.com> Message-ID: <20221123230021.1a58f3f1@windsurf> Hello Chris, On Wed, 23 Nov 2022 11:52:55 -0800 Chris Dimich wrote: > - To match NXP 5.15.52-2.1.0 release. > - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. > > Signed-off-by: Chris Dimich > --- > .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- > .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) Applied to next, thanks. Two questions: - Shouldn't this package have a "depends on BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP" since it only makes sense on i.MX8MP ? - Could you add yourself as maintainer for this package, and perhaps other package/freescale-imx/ packages that don't have a maintainer in the DEVELOPERS file? imx-vpu-hantro-vc was added by you, imx-vpu-hantro was added by Gary, and we don't have entries for these packages in our DEVELOPERS file. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 22:00:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:00:58 +0100 Subject: [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS In-Reply-To: <20221123195304.1582783-6-chris.dimich@boundarydevices.com> References: <20221123195304.1582783-1-chris.dimich@boundarydevices.com> <20221123195304.1582783-6-chris.dimich@boundarydevices.com> Message-ID: <20221123230058.06fe2b3a@windsurf> On Wed, 23 Nov 2022 11:52:56 -0800 Chris Dimich wrote: > Add an INSTALL_STAGING_CMDS define as libraries needed by > imx-vpu-hantro-daemon. > > Signed-off-by: Chris Dimich > --- > .../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 7 +++++++ > 1 file changed, 7 insertions(+) Applied to next with some small changes as we don't do: $(INSTALL) -D -m 0755 $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ as this doesn't work if $(STAGING_DIR)/usr/include doesn't already exist. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 22:06:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:06:29 +0100 Subject: [Buildroot] [git commit branch/next] configs/nitrogen*: bump kernel revision Message-ID: <20221123220923.84CB88448A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16e0a29a8761881e513e1216785ca758edbe6998 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - Based on NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen6sx_defconfig | 2 +- configs/nitrogen6x_defconfig | 2 +- configs/nitrogen7_defconfig | 2 +- configs/nitrogen8m_defconfig | 2 +- configs/nitrogen8mm_defconfig | 2 +- configs/nitrogen8mn_defconfig | 2 +- configs/nitrogen8mp_defconfig | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index e302fcbba5..2e25a2011a 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 6f7c3bbe99..aa3b8b912b 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 1efcdf6071..4df3f47b4b 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..226ded6208 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..dd97f79f7e 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..27a374e485 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..48749e2a1a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y From thomas.petazzoni at bootlin.com Wed Nov 23 22:07:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:07:01 +0100 Subject: [Buildroot] [git commit branch/next] configs/nitrogen8*: bump arm trusted firmware revision Message-ID: <20221123220923.9B7698448C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9ef3fbed57add6491e26e1c40f7c500f8c02aeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - Bump ATF to boundary-lf-5.15.52-2.1.0. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 41e2ddb79d..be2ce0cb3c 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index c20c64b121..e0a7552e94 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 5a78df3865..e2a36c0c75 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 078476b004..3e275f101e 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y From thomas.petazzoni at bootlin.com Wed Nov 23 22:06:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:06:43 +0100 Subject: [Buildroot] [git commit branch/next] configs/nitrogen*: bump u-boot to version 2022.04 Message-ID: <20221123220923.8F0A18448B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd96b942d9e6252c9d7fd94592996885210bc32c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - U-Boot branch boundary-v2022.04 from Boundary repo. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen6sx_defconfig | 4 ++-- configs/nitrogen6x_defconfig | 4 ++-- configs/nitrogen7_defconfig | 4 ++-- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 2e25a2011a..967d064f1c 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index aa3b8b912b..1cded53765 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 4df3f47b4b..d1e81d90fd 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 226ded6208..41e2ddb79d 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index dd97f79f7e..c20c64b121 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 27a374e485..5a78df3865 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 48749e2a1a..078476b004 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Wed Nov 23 22:20:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:20:00 +0100 Subject: [Buildroot] [PATCH 1/3] configs/nitrogen*: bump kernel revision In-Reply-To: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> References: <20221123195815.1583545-1-chris.dimich@boundarydevices.com> Message-ID: <20221123232000.6a0a9c7b@windsurf> On Wed, 23 Nov 2022 11:58:10 -0800 Chris Dimich wrote: > - Based on NXP 5.15.52-2.1.0 release. > > Signed-off-by: Chris Dimich > --- > configs/nitrogen6sx_defconfig | 2 +- > configs/nitrogen6x_defconfig | 2 +- > configs/nitrogen7_defconfig | 2 +- > configs/nitrogen8m_defconfig | 2 +- > configs/nitrogen8mm_defconfig | 2 +- > configs/nitrogen8mn_defconfig | 2 +- > configs/nitrogen8mp_defconfig | 2 +- > 7 files changed, 7 insertions(+), 7 deletions(-) All three patches applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Wed Nov 23 22:20:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:20:20 +0100 Subject: [Buildroot] [git commit] utils/scanpypi: add LICENCE.TXT to the list of the license files Message-ID: <20221123222030.E8FD88448F@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ecc33ec02a9c137387b9eb820e8e3b55b732d9b5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- utils/scanpypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scanpypi b/utils/scanpypi index 452b4a3fc3..3c98bb4bcc 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -487,7 +487,7 @@ class BuildrootPackage(): lines = [] filenames = ['LICENCE', 'LICENSE', 'LICENSE.MD', 'LICENSE.RST', - 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] + 'LICENCE.TXT', 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] self.license_files = list(find_file_upper_case(filenames, self.tmp_extract)) lines.append(self.__get_license_names(self.license_files)) From thomas.petazzoni at bootlin.com Wed Nov 23 22:20:40 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:20:40 +0100 Subject: [Buildroot] [PATCH] utils/scanpypi: add LICENCE.TXT to the list of the license files In-Reply-To: <20221122145017.6250-1-yegorslists@googlemail.com> References: <20221122145017.6250-1-yegorslists@googlemail.com> Message-ID: <20221123232040.6e2158ed@windsurf> On Tue, 22 Nov 2022 15:50:17 +0100 yegorslists--- via buildroot wrote: > From: Yegor Yefremov > > Signed-off-by: Yegor Yefremov > --- > utils/scanpypi | 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 fontaine.fabrice at gmail.com Wed Nov 23 22:24:01 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Wed, 23 Nov 2022 23:24:01 +0100 Subject: [Buildroot] [PATCH 1/1] package/heimdal: security bump to version 7.7.1 Message-ID: <20221123222401.84489-1-fontaine.fabrice@gmail.com> This release fixes the following Security Vulnerabilities: - CVE-2022-42898 PAC parse integer overflows - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors - CVE-2021-3671 A null pointer de-reference when handling missing sname in TGS-REQ - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 on the Common Vulnerability Scoring System (CVSS) v3, as we believe it should be possible to get an RCE on a KDC, which means that credentials can be compromised that can be used to impersonate anyone in a realm or forest of realms. Heimdal's ASN.1 compiler generates code that allows specially crafted DER encodings of CHOICEs to invoke the wrong free function on the decoded structure upon decode error. This is known to impact the Heimdal KDC, leading to an invalid free() of an address partly or wholly under the control of the attacker, in turn leading to a potential remote code execution (RCE) vulnerability. This error affects the DER codec for all extensible CHOICE types used in Heimdal, though not all cases will be exploitable. We have not completed a thorough analysis of all the Heimdal components affected, thus the Kerberos client, the X.509 library, and other parts, may be affected as well. This bug has been in Heimdal's ASN.1 compiler since 2005, but it may only affect Heimdal 1.6 and up. It was first reported by Douglas Bagnall, though it had been found independently by the Heimdal maintainers via fuzzing a few weeks earlier. While no zero-day exploit is known, such an exploit will likely be available soon after public disclosure. - CVE-2019-14870: Validate client attributes in protocol-transition - CVE-2019-14870: Apply forwardable policy in protocol-transition - CVE-2019-14870: Always lookup impersonate client in DB Signed-off-by: Fabrice Fontaine --- package/heimdal/heimdal.hash | 4 ++-- package/heimdal/heimdal.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/heimdal/heimdal.hash b/package/heimdal/heimdal.hash index 005447a43b..cf822340da 100644 --- a/package/heimdal/heimdal.hash +++ b/package/heimdal/heimdal.hash @@ -1,5 +1,5 @@ # From https://github.com/heimdal/heimdal/releases -sha1 5dd16703be7255f66a4d65440f0c622aeeca60d9 heimdal-7.7.0.tar.gz -sha256 f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b heimdal-7.7.0.tar.gz +sha1 a33fdc957f84ab13f39f164b04fe1deeaab3179e heimdal-7.7.1.tar.gz +sha256 117cb1ede7848db24cf27311c46f7f735a99f9c836c22e80aec92b91efe56644 heimdal-7.7.1.tar.gz # Locally computed sha256 0c4b07bf5b98f7a1d01f8e60722d6c6747ef052c2aa6d2043daf690d4e1b0a7f LICENSE diff --git a/package/heimdal/heimdal.mk b/package/heimdal/heimdal.mk index a8d87531ec..21b6c0ccb3 100644 --- a/package/heimdal/heimdal.mk +++ b/package/heimdal/heimdal.mk @@ -4,7 +4,7 @@ # ################################################################################ -HEIMDAL_VERSION = 7.7.0 +HEIMDAL_VERSION = 7.7.1 HEIMDAL_SITE = https://github.com/heimdal/heimdal/releases/download/heimdal-$(HEIMDAL_VERSION) HOST_HEIMDAL_DEPENDENCIES = host-e2fsprogs host-ncurses host-pkgconf HEIMDAL_INSTALL_STAGING = YES -- 2.35.1 From thomas.petazzoni at bootlin.com Wed Nov 23 22:26:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:26:20 +0100 Subject: [Buildroot] [git commit branch/next] boot/uboot/uboot.mk: allow installing u-boot.elf Message-ID: <20221123222808.5A7718449B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d8c63011e2b0c54e0a17171b668bfcb253954481 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch adds an option that allows to install the u-boot.elf file produced when CONFIG_REMAKE_ELF=y in the U-Boot configuration. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- boot/uboot/Config.in | 12 ++++++++++++ boot/uboot/uboot.mk | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 557472b58b..a729280060 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -277,7 +277,19 @@ config BR2_TARGET_UBOOT_FORMAT_NAND_BIN bool "u-boot-nand.bin" config BR2_TARGET_UBOOT_FORMAT_ELF + bool "u-boot" + help + Install the u-boot image, which is directly the ELF binary + for the main U-Boot, potentially with debugging symbols. + +config BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF bool "u-boot.elf" + help + Install the u-boot.elf image, which is produced when + CONFIG_REMAKE_ELF=y. It is an ELF image (u-boot.elf) + produced from the raw U-Boot binary (u-boot.bin), which may + already have been statically relocated and may already have + a device-tree appended to it. config BR2_TARGET_UBOOT_FORMAT_IMG bool "u-boot.img" diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..697adb4d8f 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -60,6 +60,10 @@ UBOOT_MAKE_TARGET += mdbtrick endif endif +ifeq ($(BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF),y) +UBOOT_BINS += u-boot.elf +endif + # Call 'make all' unconditionally UBOOT_MAKE_TARGET += all From thomas.petazzoni at bootlin.com Wed Nov 23 22:30:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:30:21 +0100 Subject: [Buildroot] [PATCH v4 1/1] boot/uboot/uboot.mk: add binary u-boot.elf support In-Reply-To: <20221123143126.17843-1-neal.frager@amd.com> References: <20221123143126.17843-1-neal.frager@amd.com> Message-ID: <20221123233021.09ce037b@windsurf> Hello Neal, On Wed, 23 Nov 2022 07:31:26 -0700 Neal Frager via buildroot wrote: > If a user requests a u-boot binary in elf format, > they may actually want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager I've applied to next, after doing some further fixes. > config BR2_TARGET_UBOOT_FORMAT_ELF > + bool "u-boot" > + help > + Configures the u-boot ELF file with debug symbols. This option does not "configure", it "installs". Also, I'm not sure having debugging symbols in u-boot is guaranteed, I suppose it depends on whether debugging is enabled or not. So I changed this to: + Install the u-boot image, which is directly the ELF binary + for the main U-Boot, potentially with debugging symbols. > +config BR2_TARGET_UBOOT_FORMAT_BIN_ELF > bool "u-boot.elf" > + help > + Configures the u-boot.elf binary version of ELF file. > + Debug symbols are not included in this ELF file. So I researched a bit more, and this u-boot.elf is produced when CONFIG_REMAKE_ELF=y in U-Boot. So I changed this to: +config BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF bool "u-boot.elf" + help + Install the u-boot.elf image, which is produced when + CONFIG_REMAKE_ELF=y. It is an ELF image (u-boot.elf) + produced from the raw U-Boot binary (u-boot.bin), which may + already have been statically relocated and may already have + a device-tree appended to it. The description was taken from the CONFIG_REMAKE_ELF help text in U-Boot. 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 Wed Nov 23 22:30:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:30:45 +0100 Subject: [Buildroot] [git commit] package/heimdal: security bump to version 7.7.1 Message-ID: <20221123223138.7F589844A8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3959a039059d6b3bc95100409975e87e9c14d3b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This release fixes the following Security Vulnerabilities: - CVE-2022-42898 PAC parse integer overflows - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors - CVE-2021-3671 A null pointer de-reference when handling missing sname in TGS-REQ - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 on the Common Vulnerability Scoring System (CVSS) v3, as we believe it should be possible to get an RCE on a KDC, which means that credentials can be compromised that can be used to impersonate anyone in a realm or forest of realms. Heimdal's ASN.1 compiler generates code that allows specially crafted DER encodings of CHOICEs to invoke the wrong free function on the decoded structure upon decode error. This is known to impact the Heimdal KDC, leading to an invalid free() of an address partly or wholly under the control of the attacker, in turn leading to a potential remote code execution (RCE) vulnerability. This error affects the DER codec for all extensible CHOICE types used in Heimdal, though not all cases will be exploitable. We have not completed a thorough analysis of all the Heimdal components affected, thus the Kerberos client, the X.509 library, and other parts, may be affected as well. This bug has been in Heimdal's ASN.1 compiler since 2005, but it may only affect Heimdal 1.6 and up. It was first reported by Douglas Bagnall, though it had been found independently by the Heimdal maintainers via fuzzing a few weeks earlier. While no zero-day exploit is known, such an exploit will likely be available soon after public disclosure. - CVE-2019-14870: Validate client attributes in protocol-transition - CVE-2019-14870: Apply forwardable policy in protocol-transition - CVE-2019-14870: Always lookup impersonate client in DB Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/heimdal/heimdal.hash | 4 ++-- package/heimdal/heimdal.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/heimdal/heimdal.hash b/package/heimdal/heimdal.hash index 005447a43b..cf822340da 100644 --- a/package/heimdal/heimdal.hash +++ b/package/heimdal/heimdal.hash @@ -1,5 +1,5 @@ # From https://github.com/heimdal/heimdal/releases -sha1 5dd16703be7255f66a4d65440f0c622aeeca60d9 heimdal-7.7.0.tar.gz -sha256 f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b heimdal-7.7.0.tar.gz +sha1 a33fdc957f84ab13f39f164b04fe1deeaab3179e heimdal-7.7.1.tar.gz +sha256 117cb1ede7848db24cf27311c46f7f735a99f9c836c22e80aec92b91efe56644 heimdal-7.7.1.tar.gz # Locally computed sha256 0c4b07bf5b98f7a1d01f8e60722d6c6747ef052c2aa6d2043daf690d4e1b0a7f LICENSE diff --git a/package/heimdal/heimdal.mk b/package/heimdal/heimdal.mk index a8d87531ec..21b6c0ccb3 100644 --- a/package/heimdal/heimdal.mk +++ b/package/heimdal/heimdal.mk @@ -4,7 +4,7 @@ # ################################################################################ -HEIMDAL_VERSION = 7.7.0 +HEIMDAL_VERSION = 7.7.1 HEIMDAL_SITE = https://github.com/heimdal/heimdal/releases/download/heimdal-$(HEIMDAL_VERSION) HOST_HEIMDAL_DEPENDENCIES = host-e2fsprogs host-ncurses host-pkgconf HEIMDAL_INSTALL_STAGING = YES From thomas.petazzoni at bootlin.com Wed Nov 23 22:33:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:33:18 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro-daemon: remove _SOURCE variable Message-ID: <20221123223437.AB129844B2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1692691e45fcaaad9572330fb9f7b35b72ad0854 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next The value of the _SOURCE variable is the default value for this variable, making its definition redundant. Fixes: package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk:9: remove default value of _SOURCE variable (http://nightly.buildroot.org/#generic-package-reference) https://gitlab.com/buildroot.org/buildroot/-/jobs/3371766926 Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk index bf9088b065..4f6f166b60 100644 --- a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -6,7 +6,6 @@ IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) -IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO From thomas.petazzoni at bootlin.com Wed Nov 23 22:35:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:35:23 +0100 Subject: [Buildroot] [PATCH 1/1] package/heimdal: security bump to version 7.7.1 In-Reply-To: <20221123222401.84489-1-fontaine.fabrice@gmail.com> References: <20221123222401.84489-1-fontaine.fabrice@gmail.com> Message-ID: <20221123233523.51cc67a8@windsurf> On Wed, 23 Nov 2022 23:24:01 +0100 Fabrice Fontaine wrote: > This release fixes the following Security Vulnerabilities: > > - CVE-2022-42898 PAC parse integer overflows > - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and > arcfour > - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of > array > - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors > - CVE-2021-3671 A null pointer de-reference when handling missing sname > in TGS-REQ > - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec > > Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 > on the Common Vulnerability Scoring System (CVSS) v3, as we believe > it should be possible to get an RCE on a KDC, which means that > credentials can be compromised that can be used to impersonate > anyone in a realm or forest of realms. > > Heimdal's ASN.1 compiler generates code that allows specially > crafted DER encodings of CHOICEs to invoke the wrong free function > on the decoded structure upon decode error. This is known to impact > the Heimdal KDC, leading to an invalid free() of an address partly > or wholly under the control of the attacker, in turn leading to a > potential remote code execution (RCE) vulnerability. > > This error affects the DER codec for all extensible CHOICE types > used in Heimdal, though not all cases will be exploitable. We have > not completed a thorough analysis of all the Heimdal components > affected, thus the Kerberos client, the X.509 library, and other > parts, may be affected as well. > > This bug has been in Heimdal's ASN.1 compiler since 2005, but it may > only affect Heimdal 1.6 and up. It was first reported by Douglas > Bagnall, though it had been found independently by the Heimdal > maintainers via fuzzing a few weeks earlier. > > While no zero-day exploit is known, such an exploit will likely be > available soon after public disclosure. > > - CVE-2019-14870: Validate client attributes in protocol-transition > > - CVE-2019-14870: Apply forwardable policy in protocol-transition > - CVE-2019-14870: Always lookup impersonate client in DB > > Signed-off-by: Fabrice Fontaine > --- > package/heimdal/heimdal.hash | 4 ++-- > package/heimdal/heimdal.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 lohr85 at gmail.com Thu Nov 24 06:49:33 2022 From: lohr85 at gmail.com (Charles Lohr) Date: Thu, 24 Nov 2022 01:49:33 -0500 Subject: [Buildroot] CPIO Kernel Image Build Order for initramfs Message-ID: (Forgive me if this list isn't for questions, please direct me to the right place. This is my first message to the list) I want to build full executable images, with the rootfs built into the kernel without compression, so I'm using CPIO. But, buildroot doesn't seem to like this when starting from a clean slate. It wants to build the kernel before the image, but if I do that, I get this error. make[4]: *** No rule to make target '../../images/rootfs.cpio', needed by 'usr/initramfs_inc_data'. Stop. Right now, my process is: touch an empty images/rootfs.cpio file, compile, touch the kernel config, recompile and this works but it's yucky. What is the "right" answer? Charles -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Nov 24 07:35:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 07:35:54 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-23 Message-ID: <20221124073601.D30FC41750@smtp4.osuosl.org> Hello, Autobuild statistics for 2022-11-23 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 0 | 0 | 6 | 2022.08.x | 13 | 11 | 0 | 24 | master | 207 | 247 | 1 | 455 | next | 3 | 14 | 0 | 17 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 16 host-rust-1.64.0 | 10 linux-6.0.1 | 9 xz-5.2.7 | 9 host-binutils-2.38 | 8 gobject-introspection-1.72.0 | 6 host-pahole-1.24 | 5 linux-6.0.9 | 5 gerbera-1.10.0 | 4 lirc-tools-0.10.2 | 4 perl-5.34.1 | 4 unknown | 4 xenomai-3.0.10 | 4 dash-0.5.11.5 | 3 efivar-38 | 3 elfutils-0.186 | 3 frr-8.3.1 | 3 fs/ubifs/ubifs.mk:49: /home... | 3 host-binutils-2.37 | 3 host-gcc-final-11.3.0 | 3 host-go-1.19.3 | 3 libglib2-2.72.3 | 3 libglvnd-1.4.0 | 3 libgpg-error-1.45 | 3 libnss-3.84 | 3 lxc-5.0.1 | 3 sdl-1.2.15 | 3 /home/buildroot/autobuild/i... | 2 f2fs-tools-1.15.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gitlab-runner-14.5.1 | 2 hawktracer-2ec19d7192334414... | 2 host-binutils-2.39 | 2 ipmiutil-3.1.8 | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 linux-5.10.145-cip17 | 2 luvi-2.13.0 | 2 python-numpy-1.23.4 | 2 python3-3.10.8 | 2 toolchain-external-codescap... | 2 uclibc-1.0.42 | 2 uqmi-0a19b5b77140465c29e2af... | 2 valgrind-3.19.0 | 2 wavemon-0.9.4 | 2 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 apcupsd-3.14.14 | 1 bridge-utils-1.7.1 | 1 bullet-3.21 | 1 check-0.15.2 | 1 collectd-5.12.0 | 1 containerd-1.6.8 | 1 dmalloc-5.6.5 | 1 docker-cli-20.10.19 | 1 dust-0.8.1 | 1 erlang-22.3.4.22 | 1 exim-4.96 | 1 falcosecurity-libs-e5c53d64... | 1 ffmpeg-4.4.3 | 1 file-5.43 | 1 flann-1.9.2 | 1 freeradius-server-3.2.0 | 1 fs/cramfs/cramfs.mk:46: /ho... | 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: /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 glslsandbox-player-2021.08.24 | 1 gnu-efi-3.0.15 | 1 gobject-introspection | 1 gocryptfs-2.2.1 | 1 google-breakpad-c85eb4a59b6... | 1 host-bison | 1 host-elfutils-0.186 | 1 host-gcc-initial-11.3.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-libtool-2.4.6 | 1 host-moby-buildkit-0.10.0 | 1 host-parted-3.4 | 1 icu-70-1 | 1 iptables-1.8.8 | 1 jailhouse-0.12 | 1 json-c-0.16 | 1 kexec-2.0.25 | 1 libgeos-3.11.0 | 1 liblog4c-localtime-1.0 | 1 libopenssl | 1 libphidget-2.1.9.20190409 | 1 libsigsegv-2.14 | 1 libvorbis-1.3.7 | 1 libxml2-2.10.3 | 1 linux-5.10.145-cip17-rt7 | 1 linux-tools | 1 ltp-testsuite-20220930 | 1 lttng-tools-2.13.2 | 1 memcached-1.6.16 | 1 micropython-1.19.1 | 1 mpv-0.33.1 | 1 ntp-4.2.8p15 | 1 ntpsec-1_2_1 | 1 ocf-linux-20171122 | 1 package/qt6/qt6base/qt6base... | 1 pipewire-0.3.59 | 1 python-pysnmp-4.4.12 | 1 qemu-7.1.0 | 1 quickjs-2021-03-27 | 1 ripgrep-af6b6c543b224d348a8... | 1 snmppp-3.4.10 | 1 systemd-250.8 | 1 tealdeer-1.6.1 | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 uclibc-ng-test-6790eafe897b... | 1 ulog-0389d243352255f6182326... | 1 zabbix-5.4.9 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/42b4e9f021c972fa8f99f2f351fcb098ada728da | s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/8c6fed4a4b08c82b138a2bc785712e51d40c8741 | aarch64_be | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/5d7c175629e81459a7cd1fd80a763b01f5aaf3d5 | mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/372af787e6e5ea3c1aa5be055e43a305abe9e059 | ORPH arceb | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/b7cdb5c2b1d6d94028e5e3eb8d43ff1fe42a8677 | mips64el | bridge-utils-1.7.1 | NOK | http://autobuild.buildroot.net/results/08b589710197f1f6c444111c810845d78e976f01 | sh4aeb | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/fa907faab902eff60df3c5b6f31ff32d6a3c19ba | powerpc64le | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/f269de34dc264c7bfa8edb4e9a8c108640c16643 | ORPH microblaze | collectd-5.12.0 | NOK | http://autobuild.buildroot.net/results/b4cf06f427be9d08048759dafdae291b7522d4aa | aarch64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/45004b29a7f238c16272a9c1f7a200d1b911b4bd | s390x | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/172ef1393b3dd4c8a06d8f5eb85aa363c21e68ed | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/f66dd37d7a0905867a3ac5a095403a6319ac2912 | ORPH microblazeel | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/6ab600beec71961a8301bf30db3e46aba7c72ebf | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/bcb6c4899552355413d5c90e38aef6b86edb788a | ORPH i686 | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/1c5111cebc3f808b4f1051f9238d68fe845cea98 | mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/49fb591f99980a6ee5ae122dc70c33b4c6a7cc41 | ORPH x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/3a7083cda182b7d57e530d71f2954efb3f234646 | mipsel | efivar-38 | NOK | http://autobuild.buildroot.net/results/ec539902c8d12351d90a201d64b96bcb726038f2 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/f115944f181f9110a44a989449f2b0839001fc11 | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3e9fe489f49cabf88310f718c9824f62443fdd59 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d86c4e11a0c825cca687ef38eb1b7580ca08327d | ORPH or1k | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/39df8efd69b217cbb2d21af0433ddfb3baa03c86 | ORPH sparc64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/86962c607b4532539330926e9f49c0900c7309f8 | arm | exim-4.96 | NOK | http://autobuild.buildroot.net/results/3eaad262d602bf08f2af88f51f84e6e5f3db0027 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/42177412b388c439d7ef91075dec45655efa6c32 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/41999f1d3ff49b6828fe777196b331a0ef7b20b2 | sparc64 | falcosecurity-libs-e5c53d64... | NOK | http://autobuild.buildroot.net/results/c7ef698b81fe15c1c3149a3ccbac85019e5eee20 | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/e6a31e882b2b75a9dae93089b207372b2b468718 | arm | file-5.43 | NOK | http://autobuild.buildroot.net/results/6ecef261d88c9f813d0f713bc309811f96f55c97 | ORPH arm | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/d20a2b39d7430ff65dba26f96217b5e81f2ff272 | mips64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/dbc4a42a5231f4b5f35d355f953e0274a0160d37 | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/da1e39aa485a3cf4715650c105b8fddac73ad1fd | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/58bc060046400b54a53d36c14aaa04eb7ac716f2 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/ab28f0359f3ab4b12c3d9846fbaf3df487f6718d | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/1a422cbfdfecb986e2795080b0ad12339b9129a8 | sparc64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/7993e722cd5b2710c9cbf30a12e3e86adf368a0a | s390x | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/7ab314462d5e72c7241c15ff5c3a112db34e97a9 | powerpc64le | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/48e8b519879d6d6db9184955c89ed9a439467c6d | powerpc | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/c7a36cb76ba35d2af9a409a563080aad0a549ae3 | microblaze | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/1bdb751bc6b4fa98889e378c6e04b0d0feb81b90 | arceb | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/1f2a9c5bac0fc4e7c85e5c35173ca7063b3d53d2 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/9fa909c7d6e3b0b179f78daed3907bacf4c4f4a4 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8c44b616dd7ead51f4413b575e13f038811e427c | arceb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7c88bf968ccc000449fa0cc8a47c013f1c7f056b | arc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/cd2e21f6f766e2f43d6e4e09e5f8f49172d4a015 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f675ca8fcb5d59f68aa55d64d207535b338fa903 | microblazeel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/edf541aaad7d8e3fe3e03a2afd6ea96b9a956603 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/8b587cdd6378980d7dfc0a677bc00768f658d96e | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2ba6523f0d831b3d5a3513d42a21655a7564ae1f | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6cf3817da222d3bbc2f6d29b23436f80e47bafcf | x86_64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/0f4e0d50b5fa1dbe2cb272b00392fb2cfb54a163 | powerpc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/a102518c3f042cc18d4eaeea428703168eaef358 | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/af8f9eb1b4dd8755c41a421a72fc19a3aeb6b43e | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b36324b8ef28a898aabecc9d4c8121fa4d8d87a2 | i686 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/c27570be07960aafb47891e03705ad34e3cb8900 | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/16fccebda8a8d3ec4e0b1c2bad341cfb1767eb23 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/04e51249f13c62f54bd5fba94d628a73fd0c7edb | xtensa | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/2f5e842bad225fe049cdedff0a0e3bbf4b8a274f | sh4aeb | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4b288dbfcfdc36f455a751a4ed44301a38a8c156 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/aa19740a9266d10b999d88591bc05c666e9b7158 | s390x | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/d3e60b42ad0a983b747a650ddf0eb4238e44785d | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f648cfaf5e720252f19fb66cc1a7ae8dbe7d269e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/be444470881e5d60401772509d7e1e3721f0e945 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42cacbaee68bdc71d3789318433a59f9d2b3e1e9 | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1dd20c600fa0b8b37d637d25aeb288d0b740e44e | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bce6ae82a209b1c67067da679c50016577fd1475 | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b94417cf4d2c6fe1fc06083b744034d220a70c5d | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/36644075f0b96206c730bf9ae2d0390096f908cd | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c74a4a91661b289579a9777e2770ab1373f10299 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/961691e10b304ed0da6113511972713f7408478d | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5ba737f68af9277759b028ceee87cb445e5e1290 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/85fa4499c4d6cf65d1cfa3e16be502d86e40119c | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a570c5dfbe414b5ae6165d178cc729731eaf060e | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2308fe9bc583f9a39c1e7b0c6d2f218fb0ca073e | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/55bc5858e8747c911e3dadb31ab07b5231b65f8a | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/87ce25b7bb77a32feafab374ac5a68ff76216283 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b027a0b4e745dbcb1e351d67f6968581bf0ef71c | aarch64 | glslsandbox-player-2021.08.24 | NOK | http://autobuild.buildroot.net/results/4b35c07ee853e10755b75fc942148cf2836cb382 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/0d32d33216220aabb96c89e41d001a9632babef0 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/1bca37a60115a88da0203147378adfe35ee68ad8 | mipsel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/c1c8d6eb0e76d2c009707d579a381ccc6e447186 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/77bb5f7d666b483ec9ff3e6cd29e7533b04877cc | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5e5468a30e510dee3f202722ab39fef2f1e6f85d | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/eac510299d8c0536b0042e10fe1d4cda11883a6f | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/a50f17d25761b9547216403d28ad5662963ee0b7 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e2ef602649841f79c4ab06a33b974b01627dc453 | ORPH x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/186a0922272d6eacffacb5c6114655c435fe849c | mipsel | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/4ca44ef232417d8a46b3460e4dc87fd7baa4aab7 | x86_64 | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/6bd918c033542a29eb858b8b698837826760090b | arc | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/df9f6b317ec06dab395132b3a7f63cc2b1444966 | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/109c69123598404114e6cf213925c15123f15727 | arceb | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ac5fcf6f030f598dd23c6119148a05c7b00735ff | nios2 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/d0077a8fe8977eead920beda04b11c12fe5975d9 | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3f9e7ebfd18cd89cbeb08614e596e443818369c3 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/de4cb0b571ac4126ef7811dc33ae2cb954b82221 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/0aa644d473ee07c0a5cd17ec1b8816512546522e | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f4df69bdf1bc28d0c13f561e1138a73f756dd8e2 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/88ffbd82f5c40024cfc017d19d2a32936cd277eb | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3eb42cf1bcbca44f346bfd96e58910368cbdcbf1 | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d2401d39ace2ef81c7d06809bf090925663cb6e0 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/78f505390c5cba4fc31ef7ab5626f31294e97682 | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/fa653e769bd72bf22b5410646e6b254cdcf45001 | nios2 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/74944e0876575e57ce4bdbb13c6afd65d3c459fe | mips | host-bison | NOK | http://autobuild.buildroot.net/results/4a50c87ed3823d46557f4dcf177392eecc737852 | i686 | host-elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/bc9041de7d3effdd7949a3d8f7330c1486445ef2 | ORPH aarch64 | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/132980903d9662ed39223bec7e0d25f6873a2988 | aarch64_be | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/e3a1d24d06a02aea03f4048060a8891fb09730b9 | mipsel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/725142d281a00f6454289057e8d4d52ec2881349 | arm | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/56a41a3fdcda61e30e73ac0ac0f8a57e2095be28 | arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/3087d7a40a78e79b360f53f1270035f08f0fdf65 | ORPH i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/3e30b48432e6fad30682bbe48d6b02d309231a7b | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/726b1881d6c829f099d7d15127174978e6c66472 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/332cfb02046dd82b13814e767070e49708c77e94 | arm | host-libtool-2.4.6 | NOK | http://autobuild.buildroot.net/results/207b6dc4f718cdcd75e8be105d03ad55c7b36edd | ORPH mips64el | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/852e2a3fa05500ccafcd976c516fc71d6e5e239f | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c3c74119ee80b49540d0bad8efede5e9dab82627 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/01503847e00e63349c2764c3685dd649b037a570 | riscv32 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/85efd58c22a41eac848a094004a72ced090a4b1f | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/87fd7e179f988c3be7e03d413df53a006f4a96be | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9ba595bedfd1c45bfc5fe2b89ff748586b44dd91 | mipsel | host-parted-3.4 | NOK | http://autobuild.buildroot.net/results/40ca9c8cd0d0eebb113667cb0709750c1aa1853d | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/27e8e4e362e8b1566b42beeaa23ec5e6442127f9 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c84d10e4ad94e090780bd4e2f95079d1c396680a | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8bf9bdcd722a1a40016a5bb6d121727ed1499a1f | powerpc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9117c22fc79fc324bff2b454660413cbdc3ed6c7 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/0530ef8b3b8ad6c19818ad0ab93ae8ed51b2a139 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/4d91bf9729b3f34273fb4d5d0489e5afe0784958 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9e3649b0b77fbbffe1720f5b2434a1ee40675ffc | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/82a44c7b38fa9bbc32d3f401d49085a000642ccd | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2534e5897d99a596c83cfb8ad363aac872419c68 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/20b6637c0bd780c5d46887293c446db9f682888d | m68k | icu-70-1 | NOK | http://autobuild.buildroot.net/results/0845d4f7f0d7644b33268c6e5eaafae47862b9fc | ORPH i686 | ipmiutil-3.1.8 | NOK | http://autobuild.buildroot.net/results/ea1c4e38973c4259ef858f2fd4babbc8d1d8bffd | i686 | ipmiutil-3.1.8 | NOK | http://autobuild.buildroot.net/results/a2e8af8dcdf1d692484094e28a164e0f00cf99a4 | powerpc64 | iptables-1.8.8 | NOK | http://autobuild.buildroot.net/results/1a57f7e0b7f6ffa25d461d226f4bf17e4fdc1f21 | ORPH aarch64 | jailhouse-0.12 | NOK | http://autobuild.buildroot.net/results/938d798a65eeb1c1554e3ac2d9faa44ac1c0d7ae | or1k | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/4632604509450b0f8079e5f7528c2082c3d42977 | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/9ecca9dee7e98e37ffa4f2ea62ed45bce8078c8a | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/491372216655d81c77c4a2f3aba189462577c1f8 | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/8289e5c576725aa7aaff260f8d339c2d93902092 | armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/75fe47633df8ec8d73acf2549abea3c5cbfe223c | ORPH riscv64 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/291263de5f167e35908b0f62180e95a1481bf0d7 | ORPH or1k | libgeos-3.11.0 | NOK | http://autobuild.buildroot.net/results/e053b2e8a78350c418b9e598056a50da651387cf | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ee0498a996db5ae95e49bd0274f9d1bdbc572f3a | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/fdf66ee730a5ba9bc341a779a947a48144ea6592 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/997022792bece85383e0179b32097d407309393c | xtensa | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/b256fd82059b52e64dff0a9d90ee6738081c260d | ORPH x86_64 | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/dca8be7d810358e1308776eba8b146e7b7ba316d | ORPH microblazeel | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/67cd40353abe7f2c50601dacec036daa47768daa | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/e6196a92c5e14a54e0fdc0fa1bee8694756f7fda | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/75c14c7e2bc85730e0d3d704294a8ec070011891 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/31e188ae83300c646ec2576e8d0a5a1fc7e0422e | ORPH riscv64 | liblog4c-localtime-1.0 | NOK | http://autobuild.buildroot.net/results/0105f70de07da3579f03c5b8cc81515eda0630af | aarch64 | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/95f2672dcc03b93e9412cd301713f2c44b6f298b | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/3b97ec9bdb81bb4b1e6809f95e1a48b3d82053fa | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/97f04f9d46304179f3ff872bfbeb757bf7d835b6 | sparc64 | libopenssl | NOK | http://autobuild.buildroot.net/results/3d2830299e3dee0d976c9a7dfb2dd91333742a17 | or1k | libphidget-2.1.9.20190409 | NOK | http://autobuild.buildroot.net/results/abeda2dbcb290bdf8187434c80bccbcf33c2c317 | powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/418b2ed75852a9404a4d113f5cab4a851fbce383 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/8a7557769a43b7415a63e844a27fc422fd8fcfa4 | x86_64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/44d29c09b6a804e153a342000cd071293cb1f7b1 | mips | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/afbf8c83f8fa61284f81305f5d6808b6aa03ec9b | ORPH powerpc64le | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/608413d75e0056e7ed72055817b0a229994cb7dd | ORPH mips | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/88915a535d3014a407a73d75c3625e2c2786a96c | ORPH m68k | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/7dbd9cd9f91a5beb994d9fa06d93c48880c5dbc7 | ORPH s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f84c14b2ac22623196414f48a5df82cc87685e79 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/60c3c849ea0533b017e3dc8b90ad58608315ba98 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/b91f8b0472476124dbe3a7bf7da95dbe27485e0a | ORPH powerpc64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/6b80925d9b7fd0a672cc238adf6218f184808c66 | ORPH aarch64_be | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/3b7ccfe8a1e67850dda677dddda38acc630e3500 | ORPH mips64el | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/c5b884ea99874924b43db45c3334b56dcbd608fe | ORPH aarch64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/f2a0050d5bd0619f9df816b8245f878338155800 | ORPH sh4 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/82522841c89e5167ae144338c4e385757e28ee2b | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/ad741d94f99473f3fa1ef674ee0cd3741bc0b2e7 | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/81d0b0c4202d50e119f240fb411d87dbcd04b48e | ORPH aarch64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/bb470c24869f0a4435ab000a1be5e2883360f0d2 | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/57a578195fc8dc771f31fb8aa3f55c34eece3586 | ORPH powerpc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/7ad8b6b74424ab8c7d515d77787e4ab8b2ff4728 | ORPH arm | linux-tools | NOK | http://autobuild.buildroot.net/results/9fa3b964a3c9a1303010fb7175e184caa184c0d8 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/fe4c63b24cbe4d0e2399fbf33ddfd092c83740f1 | ORPH microblaze | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/1a814e9a1a3d4f9e375e58b6abe21468fc0fbf81 | ORPH sh4aeb | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/895986aea00cc5bdc0dac4aeb6ccb3dc06e954a6 | ORPH aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/43467111d99c5ed3c98f523b771944f8d96f33b6 | ORPH mips | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/ba44ed4a2cfee5cb46cb1ef211ddcc4dffed158d | mips | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/a66c3ea6933dc1b808b164525e47b380381146c0 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/418acc01b8ceb95507c73ed338fe00887a9bc533 | ORPH aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/a6ee6228a8cb57e4f6a7cf2731a48c6c0308be21 | ORPH x86_64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/e4654c9cce0e5b8523782a60c097b52583f88620 | nios2 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/5cf7528cbca125d2b6e5d28577261204fcf9fb6c | powerpc64le | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/33633660ba9c91dbf9a3f84f8c1682137496ac92 | sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/f04794b0bcd686c7b829371f79d7262676b165f8 | ORPH aarch64_be | micropython-1.19.1 | NOK | http://autobuild.buildroot.net/results/0d6aed01ae99b9a99b36ca5fa64b9c065ee8357a | x86_64 | mpv-0.33.1 | NOK | http://autobuild.buildroot.net/results/b8c0dcb74d046fcc7843ba5b88456893fc28eec3 | m68k | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/47504efae80f64aa5285e9738d0980298b697340 | ORPH m68k | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/64764d31cecd02bfe5b0038b7a96696e7264650e | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/76d4bd04a71d72ec96fe6c799a5356e8bffbed2f | ORPH mips | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/3241d5cca75f8acdaa3d239cba32c26e5491f72c | microblaze | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/b81c0a478c99e6477231eba73103e5ab8ea3e35f | armeb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/a720ec7b6a806d9ce8aacda95bab34adf1f2088f | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/d91bf72beec6355fb89ba3cb2bfae5b512269c02 | arceb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/7d981d5c6978b7b53789db343de8141c09c11681 | sparc64 | pipewire-0.3.59 | NOK | http://autobuild.buildroot.net/results/2acc6dfd2d1668cf8123b9f0c96480c48b6455da | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/97fee08ba9969bc6e8364d3b2302a6e2d35df47f | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/0f41518afc85652b83c498bd3a3255e7e17ced7d | x86_64 | python-pysnmp-4.4.12 | NOK | http://autobuild.buildroot.net/results/8d9011099ac0b29b6768e010923f9cf8aaa7c116 | arceb | python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/7553bf73249c342a91650bc92e9bc82df7110a6e | x86_64 | python3-3.10.8 | NOK | http://autobuild.buildroot.net/results/3cafb963927e3aee56a24f1ad769a755942522bd | riscv32 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/be471754e1af59f662ff2ea73e58335c42589bf7 | mips | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/d67db4c32ca4e01fdc9bf94646c5de1f2207d150 | x86_64 | ripgrep-af6b6c543b224d348a8... | NOK | http://autobuild.buildroot.net/results/fffc3950ee052c2b2724a92495d6e0f7ec9565e8 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/ab8669f342bc027b680dfab20f6274cfe69ef73a | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/cfafbf0f7122d9b8e33d09fabd3152afdf7412bf | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/68041ffe679f526b776a1bbb8a2f828507d2639b | ORPH mips64el | snmppp-3.4.10 | NOK | http://autobuild.buildroot.net/results/cfa34c4d05a8cb78434b028d6be6ef138f522f1a | i686 | systemd-250.8 | NOK | http://autobuild.buildroot.net/results/76c5dbc49d3ba72487ca54c68eb332de32138b7c | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/9357d1e7d36fcd0fe03962fe2d953a3f6511a5f8 | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/4652eac4fa4bbd472f8892762bb2573fadc3efcb | ORPH mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/5bc6ba632cf8eb1fcfa1d106cc0ee3c58ce15cd0 | ORPH i686 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/acdc46efb18da4b085926b492474a4b0fc83d0cf | m68k | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/6bc0a513b63b5417fed6238c9edf6aac6c63d5b5 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/f0a2591b887daf7eab6f949e4b805cef375b9d78 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/620dea55583028abcc39c6fe11d2453f502096a0 | mips | uclibc-ng-test-6790eafe897b... | NOK | http://autobuild.buildroot.net/results/dd1df95af6c485ae9478670e13e1f2f5d7c7e6a3 | nios2 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/3e571ee6796fe77071ccf0c8a6803c603d82cd45 | sh4a | unknown | NOK | http://autobuild.buildroot.net/results/ab3bbb7e5df78c12c07d688e3ed535342a695ecd | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/36fd0edced6744cc1ed651e4ec964565ceb0b7aa | mips64el | unknown | NOK | http://autobuild.buildroot.net/results/af1a2b405ad671fa905dd17330a774a344bb13e4 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/5c18144b606e1a7aba68315afbab935f178f3413 | arm | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/67a34f8dd7b5115bbe913fd14632aef025e95b95 | ORPH sparc64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/893a90b7c0364b6ff8c8c77220af27b06724c267 | ORPH i686 | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/55b53c8ed6b39317a5990a87bbcedbe768187bd1 | ORPH mips64el | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0c6e45e985116f4a3aa8d916c3094b5b31ce3f16 | ORPH riscv32 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/d5745928e7855743c266b0b43f0147d09dee193a | ORPH i686 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/8177359a6d8cdf2bf3ae98d81d2f6926855b0296 | ORPH microblaze | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/2d84e404a888b2814e4d6b57461ef83387365e0e | aarch64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/2baaae8ba6ad4503ab2127e8c14a9d2d63b0c0d6 | arm | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/364e3fd787af1ee700f52948ccfde86a981654f2 | microblaze | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8ee41a89ecc44d92150a1a3ec51a709056ea7666 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1c30e15f5ffaac2f01946c507ee42337c8851963 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/56315bf49d0f28bdecaed23f5bc1059258b42148 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f274e0a04e0d122ab331f87bf66446adb9aaeeb4 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/de7c7f1601d11fc13127f29b4829e52ef8218fa0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/788ea8de0844428af73a92dd195413eb9c8ad6ea | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f882e20313cfe08e31b9c9cbda102bde31b55bce | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8b82cbc7a87c2aed0d9f540abfa043cebaa43e56 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7447b7a515f8c8237c364c7a1d0a2f22fc8441a3 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fcab66b5e3e2a43062635b0d54778144e58391c4 | ORPH microblazeel | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/ff35b8c2c6f72683a6e0f8a5110be6511b7c1a2d | Classification of failures by reason for next --------------------------------------------- imagemagick-7.1.0-51 | 2 aubio-0.4.9 | 1 efivar-38 | 1 gsl-2.6 | 1 host-python-greenlet-2.0.0 | 1 libdnet-1.16.1 | 1 libglib2-2.72.3 | 1 libkcapi-1.4.0 | 1 lirc-tools-0.10.2 | 1 norm-1.5.8 | 1 quickjs-2021-03-27 | 1 uqmi-0a19b5b77140465c29e2af... | 1 wavemon-0.9.4 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/9be13d643529a0b96214d6207dc0dcda3082c572 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/c7fcbde7305146f70d00df98579251cf8c8e94d0 | powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/e19cc6b8690d147ee2d932cd759139cecaef08e2 | ORPH riscv32 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/fe3883d2fb9339b3eb54d3e55362d4e8f2be52fe | sh4eb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/8e30482f51d9c39f6be5226b5cdb43de1d0cfa38 | ORPH mips | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/9dc07d178a683581dffe0c8f3da6c6678735bc70 | ORPH sh4a | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/1ea29d5ee460e12d9a42666210c21869ca169934 | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/78e74290f7cd1d18d51236c4b5085c5fa74f7cca | sh4 | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/14bc38c8e657782724b01c634606e58f75505ca5 | aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/bc14b65eba1cddfbbe90e5a16f056783cdd8451e | ORPH s390x | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/dd7987051c7f2ef399ec035232a51dbe73755260 | ORPH sh4 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/b93188200881f09ace6cbe79c2787ad25a3cafe9 | mipsel | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/864ecdba44d4c46908045da39ec11e94ccf93dde | ORPH aarch64_be | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/ef322213025089073e37c2cca01b9d5084c9ddb9 | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 2 dash-0.5.11.5 | 1 elfutils-0.186 | 1 frr-8.2.2 | 1 gdk-pixbuf-2.42.8 | 1 glibc-2.35-134-gb6aade18a7e... | 1 host-elf2flt-2021.08 | 1 libglib2-2.72.3 | 1 libsodium-1.0.18 | 1 wolfssl-5.5.3 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/590acf8f1ee8e90f7437c8ae5c8dc13b60cc97ad | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9acd4c3240787480d5b299bb0c1d1d26560c3fd7 | ORPH arc | frr-8.2.2 | NOK | http://autobuild.buildroot.net/results/5d48b93662ab5b0562a0a6a8873618ec4780adfb | mips64el | gdk-pixbuf-2.42.8 | NOK | http://autobuild.buildroot.net/results/ce4227273377429482e3b6474781c731e49d8b2a | ORPH sh4aeb | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/2dcd500d4aff3b137b90150aa8c94347583c4c6c | riscv64 | host-elf2flt-2021.08 | NOK | http://autobuild.buildroot.net/results/f15bad05ca8638b030724b10595bf6296f27960c | ORPH microblaze | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/8e22a86f4f01980febe438429fa07ba769580302 | s390x | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/571f149256eb7ae6243570cbd59ba0a5bdea9fed | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0235d29abc2d4328197a28f7b3e2859f0639cdf2 | arm | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/2e403dafafb4a587be649921711447af47edbea9 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/5d83240d53e161b9d1ddb55f3f9fda2a97807c1a | Gitlab CI results for 2022-11-23 ================================ -- http://autobuild.buildroot.net From peter at korsgaard.com Thu Nov 24 09:12:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 10:12:55 +0100 Subject: [Buildroot] [PATCH 1/1] package/sdl2: fix sdl_init() error with kernel 5.15 In-Reply-To: <20221121124001.24170-1-mf@go-sys.de> (Michael Fischer's message of "Mon, 21 Nov 2022 13:40:01 +0100") References: <20221121124001.24170-1-mf@go-sys.de> Message-ID: <87o7swhg14.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Fischer writes: > Fixes #6421 > Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 > Signed-off-by: Michael Fischer I take it that this #6421 is https://github.com/libsdl-org/SDL/issues/6421? Does this also apply to 2.0.22 as we have on 2022.08.x or 2.0.20 as we have on 2022.02.x or is it a new regression in 2.24.x? -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 24 09:14:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 10:14:25 +0100 Subject: [Buildroot] [PATCH] package/sdl: add upstream security fix for CVE-2022-34568 In-Reply-To: <20221121072444.3980541-1-peter@korsgaard.com> (Peter Korsgaard's message of "Mon, 21 Nov 2022 08:24:43 +0100") References: <20221121072444.3980541-1-peter@korsgaard.com> Message-ID: <87h6yohfym.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > SDL v1.2 was discovered to contain a use-after-free via the XFree function > at /src/video/x11/SDL_x11yuv.c. > https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Thu Nov 24 09:13:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 10:13:26 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sdl: add upstream security fix for CVE-2022-34568 Message-ID: <20221124091640.C5DFC844BD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=75fbc14769b6097e75572008a3dce0dc446c2a7a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x SDL v1.2 was discovered to contain a use-after-free via the XFree function at /src/video/x11/SDL_x11yuv.c. https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit b7368099ae9767a57ec72fcfbb29a5d85ac7bcf7) Signed-off-by: Peter Korsgaard --- ...-SDL_x11yuv.c-fix-possible-use-after-free.patch | 28 ++++++++++++++++++++++ package/sdl/sdl.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch new file mode 100644 index 0000000000..d7858d0f96 --- /dev/null +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch @@ -0,0 +1,28 @@ +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 +From: Ozkan Sezer +Date: Sat, 18 Jun 2022 14:55:00 +0300 +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free + +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 +Signed-off-by: Peter Korsgaard +--- + src/video/x11/SDL_x11yuv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c +index 62698dfd..0d5754e3 100644 +--- a/src/video/x11/SDL_x11yuv.c ++++ b/src/video/x11/SDL_x11yuv.c +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S + #ifdef PITCH_WORKAROUND + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { + /* Ajust overlay width according to pitch */ +- XFree(hwdata->image); + width = hwdata->image->pitches[0] / bpp; ++ XFree(hwdata->image); + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, + 0, width, height); + } +-- +2.30.2 + diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk index 7389cd3edb..462600debb 100644 --- a/package/sdl/sdl.mk +++ b/package/sdl/sdl.mk @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl SDL_CPE_ID_PRODUCT = simple_directmedia_layer SDL_INSTALL_STAGING = YES +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch +SDL_IGNORE_CVES += CVE-2022-34568 + # we're patching configure.in, but package cannot autoreconf with our version of # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES define SDL_RUN_AUTOGEN From peter at korsgaard.com Thu Nov 24 09:13:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 10:13:21 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sdl: add upstream security fix for CVE-2022-34568 Message-ID: <20221124091744.C3611844C1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=406b76a8f8b0c1d10e4be86505914ed7ae52f2d7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x SDL v1.2 was discovered to contain a use-after-free via the XFree function at /src/video/x11/SDL_x11yuv.c. https://github.com/advisories/GHSA-wr7h-5wm3-p3h4 Signed-off-by: Peter Korsgaard Signed-off-by: Yann E. MORIN (cherry picked from commit b7368099ae9767a57ec72fcfbb29a5d85ac7bcf7) Signed-off-by: Peter Korsgaard --- ...-SDL_x11yuv.c-fix-possible-use-after-free.patch | 28 ++++++++++++++++++++++ package/sdl/sdl.mk | 3 +++ 2 files changed, 31 insertions(+) diff --git a/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch new file mode 100644 index 0000000000..d7858d0f96 --- /dev/null +++ b/package/sdl/0003-SDL_x11yuv.c-fix-possible-use-after-free.patch @@ -0,0 +1,28 @@ +From d7e00208738a0bc6af302723fe64908ac35b777b Mon Sep 17 00:00:00 2001 +From: Ozkan Sezer +Date: Sat, 18 Jun 2022 14:55:00 +0300 +Subject: [PATCH] SDL_x11yuv.c: fix possible use-after-free + +Fixes: https://github.com/libsdl-org/SDL-1.2/issues/863 +Signed-off-by: Peter Korsgaard +--- + src/video/x11/SDL_x11yuv.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/video/x11/SDL_x11yuv.c b/src/video/x11/SDL_x11yuv.c +index 62698dfd..0d5754e3 100644 +--- a/src/video/x11/SDL_x11yuv.c ++++ b/src/video/x11/SDL_x11yuv.c +@@ -374,8 +374,8 @@ SDL_Overlay *X11_CreateYUVOverlay(_THIS, int width, int height, Uint32 format, S + #ifdef PITCH_WORKAROUND + if ( hwdata->image != NULL && hwdata->image->pitches[0] != (width*bpp) ) { + /* Ajust overlay width according to pitch */ +- XFree(hwdata->image); + width = hwdata->image->pitches[0] / bpp; ++ XFree(hwdata->image); + hwdata->image = SDL_NAME(XvCreateImage)(GFX_Display, xv_port, format, + 0, width, height); + } +-- +2.30.2 + diff --git a/package/sdl/sdl.mk b/package/sdl/sdl.mk index 7389cd3edb..462600debb 100644 --- a/package/sdl/sdl.mk +++ b/package/sdl/sdl.mk @@ -13,6 +13,9 @@ SDL_CPE_ID_VENDOR = libsdl SDL_CPE_ID_PRODUCT = simple_directmedia_layer SDL_INSTALL_STAGING = YES +# 0003-SDL_x11yuv.c-fix-possible-use-after-free.patch +SDL_IGNORE_CVES += CVE-2022-34568 + # we're patching configure.in, but package cannot autoreconf with our version of # autotools, so we have to do it manually instead of setting SDL_AUTORECONF = YES define SDL_RUN_AUTOGEN From neal.frager at amd.com Thu Nov 24 10:21:43 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 24 Nov 2022 03:21:43 -0700 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package Message-ID: <20221124102144.16833-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes V3->V4: - no changes V4->V5: - no changes V5->V6: - no changes --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2aecdb1c8f..4689453d54 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2154,6 +2154,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..ebc7df10ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..122ef02175 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "versal firmware version" + default v2022.2 + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "versal board name" + default vck190 + help + Name of Versal target board. + Used for installing the appropriate firmware boot.bin. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..cb36d1e045 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Thu Nov 24 10:21:44 2022 From: neal.frager at amd.com (Neal Frager) Date: Thu, 24 Nov 2022 03:21:44 -0700 Subject: [Buildroot] [PATCH v6 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221124102144.16833-1-neal.frager@amd.com> References: <20221124102144.16833-1-neal.frager@amd.com> Message-ID: <20221124102144.16833-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags V3->V4: - switch to stripped u-boot.elf binary - clean up bootgen.bif file format V4->V5: - using new BR2_TARGET_UBOOT_FORMAT_BIN_ELF config V5->V6: - using new BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF config --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 4689453d54..63d0758858 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2146,9 +2146,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..d87df221c6 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From neal.frager at amd.com Thu Nov 24 10:24:01 2022 From: neal.frager at amd.com (Frager, Neal) Date: Thu, 24 Nov 2022 10:24:01 +0000 Subject: [Buildroot] [PATCH v4 1/1] boot/uboot/uboot.mk: add binary u-boot.elf support In-Reply-To: <20221123233021.09ce037b@windsurf> References: <20221123143126.17843-1-neal.frager@amd.com> <20221123233021.09ce037b@windsurf> Message-ID: Hi Thomas, > If a user requests a u-boot binary in elf format, they may actually > want the stripped u-boot.elf version. > This patch provides the stripped u-boot.elf binary. > > Signed-off-by: Neal Frager > I've applied to next, after doing some further fixes. Great, thanks! > config BR2_TARGET_UBOOT_FORMAT_ELF > + bool "u-boot" > + help > + Configures the u-boot ELF file with debug symbols. > This option does not "configure", it "installs". Also, I'm not sure having debugging symbols in u-boot is guaranteed, I suppose it depends on whether debugging is enabled or not. So I changed this to: > + Install the u-boot image, which is directly the ELF binary > + for the main U-Boot, potentially with debugging symbols. Good point. Thanks for correcting this. > +config BR2_TARGET_UBOOT_FORMAT_BIN_ELF > bool "u-boot.elf" > + help > + Configures the u-boot.elf binary version of ELF file. > + Debug symbols are not included in this ELF file. > So I researched a bit more, and this u-boot.elf is produced when CONFIG_REMAKE_ELF=y in U-Boot. So I changed this to: > +config BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF > bool "u-boot.elf" > + help > + Install the u-boot.elf image, which is produced when > + CONFIG_REMAKE_ELF=y. It is an ELF image (u-boot.elf) > + produced from the raw U-Boot binary (u-boot.bin), which may > + already have been statically relocated and may already have > + a device-tree appended to it. > The description was taken from the CONFIG_REMAKE_ELF help text in U-Boot. I agree that using a name that matches the u-boot config option is the right thing to do. Thanks for verifying this! Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14586 bytes Desc: not available URL: From arnout at mind.be Thu Nov 24 10:44:30 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 11:44:30 +0100 Subject: [Buildroot] [git commit branch/next] package/pkg-kconfig: fix bad config with per-package-dirs Message-ID: <20221124112506.54285844DC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb449c72cd6a2983e1d9ebffcd6b0f87fbe7df96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next If BR2_PER_PACKAGE_DIRECTORIES is enabled and Buildroot is using HOST_MAKE for a Kconfig package. The $(1)_KCONFIG_RULES does not work correctly, and kconfig-package-regen-dot-config will always run the 'oldconfig' target. This is because $(1)_KCONFIG_RULES expands before the first recipe line of .stamp_dotconfig. $(1)_KCONFIG_RULES attempts to call $(HOST_MAKE), which requires that the per-package//host directory has been setup. But that directory is not setup until a later recipe line. This results in $(1)_KCONFIG_RULES silently failing, and so always configuring with 'oldconfig'. Fix the issue by calling the command as part of the recipe, so $(HOST_MAKE) will be ready in time. As the comment on $(1)_KCONFIG_RULES describes, we should not use backticks. Use an intermediary file to store the output of the command, so that backticks are not needed. Signed-off-by: Brandon Maier Signed-off-by: Arnout Vandecappelle --- package/pkg-kconfig.mk | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index 32dcfea0bc..f4f35bf96a 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -45,11 +45,16 @@ endef # only, as this can fail in complex cases. # $(1): the name of the package in upper-case letters define kconfig-package-regen-dot-config - $(if $(filter olddefconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) olddefconfig, - $(if $(filter oldnoconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) oldnoconfig, - $(Q)(yes "" | $($(1)_KCONFIG_MAKE) oldconfig))) + $(Q)[ -e $($(1)_DIR)/.br_regen_dot_config ] || \ + $($(1)_KCONFIG_MAKE) -pn config 2>/dev/null \ + | sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d' >$($(1)_DIR)/.br_regen_dot_config + $(Q)if grep -q '\bolddefconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) olddefconfig; \ + elif grep -q '\boldnoconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) oldnoconfig; \ + else \ + yes "" | $($(1)_KCONFIG_MAKE) oldconfig; \ + fi endef # Macro to create a .config file where all given fragments are merged into. @@ -147,19 +152,6 @@ $(2)_KCONFIG_MAKE = \ $$($(2)_MAKE_ENV) $$($(2)_MAKE) -C $$($(2)_DIR) \ $$(PKG_KCONFIG_COMMON_OPTS) $$($(2)_KCONFIG_OPTS) -# $(2)_KCONFIG_MAKE may already rely on shell expansion. As the $() syntax -# of the shell conflicts with Make's own syntax, this means that backticks -# are used with those shell constructs. Unfortunately, the backtick syntax -# does not nest, and we need to use Make instead of the shell to handle -# conditions. - -# A recursively expanded variable is necessary, to be sure that the shell -# command is called when the rule is processed during the build and not -# when the rule is created when parsing all packages. -$(2)_KCONFIG_RULES = \ - $$(shell $$($(2)_KCONFIG_MAKE) -pn config 2>/dev/null | \ - sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d') - # The specified source configuration file and any additional configuration file # fragments are merged together to .config, after the package has been patched. # Since the file could be a defconfig file it needs to be expanded to a From arnout at mind.be Thu Nov 24 11:26:11 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 12:26:11 +0100 Subject: [Buildroot] [PATCH 1/1] package/pkg-kconfig: fix bad config with per-package-dirs In-Reply-To: <20221123173149.17188-1-brandon.maier@collins.com> References: <20221123173149.17188-1-brandon.maier@collins.com> Message-ID: On 23/11/2022 18:31, Brandon Maier via buildroot wrote: > If BR2_PER_PACKAGE_DIRECTORIES is enabled and Buildroot is using > HOST_MAKE for a Kconfig package. The $(1)_KCONFIG_RULES does not work > correctly, and kconfig-package-regen-dot-config will always run the > 'oldconfig' target. > > This is because $(1)_KCONFIG_RULES expands before the first recipe line > of .stamp_dotconfig. $(1)_KCONFIG_RULES attempts to call $(HOST_MAKE), > which requires that the per-package//host directory has been setup. > But that directory is not setup until a later recipe line. This results > in $(1)_KCONFIG_RULES silently failing, and so always configuring with > 'oldconfig'. > > Fix the issue by calling the command as part of the recipe, so > $(HOST_MAKE) will be ready in time. As the comment on $(1)_KCONFIG_RULES > describes, we should not use backticks. Use an intermediary file to > store the output of the command, so that backticks are not needed. > > Signed-off-by: Brandon Maier Although this is a fix (normally for master), it's not a regression and the issue has been there for years already. In addition, it's not something that is very well tested, so it's a risky change. Therefore, I applied to next, thanks. Regards, Arnout > --- > package/pkg-kconfig.mk | 28 ++++++++++------------------ > 1 file changed, 10 insertions(+), 18 deletions(-) > > diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk > index 32dcfea0bc..f4f35bf96a 100644 > --- a/package/pkg-kconfig.mk > +++ b/package/pkg-kconfig.mk > @@ -45,11 +45,16 @@ endef > # only, as this can fail in complex cases. > # $(1): the name of the package in upper-case letters > define kconfig-package-regen-dot-config > - $(if $(filter olddefconfig,$($(1)_KCONFIG_RULES)), > - $(Q)$($(1)_KCONFIG_MAKE) olddefconfig, > - $(if $(filter oldnoconfig,$($(1)_KCONFIG_RULES)), > - $(Q)$($(1)_KCONFIG_MAKE) oldnoconfig, > - $(Q)(yes "" | $($(1)_KCONFIG_MAKE) oldconfig))) > + $(Q)[ -e $($(1)_DIR)/.br_regen_dot_config ] || \ > + $($(1)_KCONFIG_MAKE) -pn config 2>/dev/null \ > + | sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d' >$($(1)_DIR)/.br_regen_dot_config > + $(Q)if grep -q '\bolddefconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ > + $($(1)_KCONFIG_MAKE) olddefconfig; \ > + elif grep -q '\boldnoconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ > + $($(1)_KCONFIG_MAKE) oldnoconfig; \ > + else \ > + yes "" | $($(1)_KCONFIG_MAKE) oldconfig; \ > + fi > endef > > # Macro to create a .config file where all given fragments are merged into. > @@ -147,19 +152,6 @@ $(2)_KCONFIG_MAKE = \ > $$($(2)_MAKE_ENV) $$($(2)_MAKE) -C $$($(2)_DIR) \ > $$(PKG_KCONFIG_COMMON_OPTS) $$($(2)_KCONFIG_OPTS) > > -# $(2)_KCONFIG_MAKE may already rely on shell expansion. As the $() syntax > -# of the shell conflicts with Make's own syntax, this means that backticks > -# are used with those shell constructs. Unfortunately, the backtick syntax > -# does not nest, and we need to use Make instead of the shell to handle > -# conditions. > - > -# A recursively expanded variable is necessary, to be sure that the shell > -# command is called when the rule is processed during the build and not > -# when the rule is created when parsing all packages. > -$(2)_KCONFIG_RULES = \ > - $$(shell $$($(2)_KCONFIG_MAKE) -pn config 2>/dev/null | \ > - sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d') > - > # The specified source configuration file and any additional configuration file > # fragments are merged together to .config, after the package has been patched. > # Since the file could be a defconfig file it needs to be expanded to a From arnout at mind.be Thu Nov 24 11:49:11 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 12:49:11 +0100 Subject: [Buildroot] [PATCH 1/2] package/glibc: add support for ARC700 In-Reply-To: References: <20221115235235.74897-1-abrodkin@synopsys.com> <20221115235235.74897-2-abrodkin@synopsys.com> <20221116085427.3525bbcc@windsurf> Message-ID: <38660b17-3747-336e-87d6-3603aa55e379@mind.be> On 16/11/2022 16:33, Alexey Brodkin via buildroot wrote: > Hi Thomas, > >>> Even though ARC700 glibc port is very close to ARCv2 port, it is formally >>> another ABI that requires appropriate maintenance. That includes running >>> extensive glibc test-suite and fixing discovered issues and regressions. >>> That effort was considered impractical due to ARCompact ISA reaching EOL. >>> Besides ARC700 processors are usually found on very resource constrained >>> devices that tend to use uClibc if they run Linux. This sounds very much like we should use uClibc in snps_arc700_axs101_defconfig. >>> >>> On the other hand adding ARC700 glibc support still can be useful for >>> development and testing purposes. This commit adds two glibc patches "Development and testing purposes" is really not making a strong case... It sounds like the only reason to keep those glibc patches is to be able to test glibc, but you don't want to commit to really fully support glibc, so what is the point then? >>> that enable ARC700 support. The cover letter says that it fixes something, then the commit message should contain a Fixes: line so it's clear that this patch is for master, not next. >> >> Hmm, this commit only adds one patch. > > Correct, because that's all what's needed for ARC700 to be supported by glibc > as good as ARC HS processors are. Seriously, there're just a couple of > instructions which need to be changed (like use "trap0" instead of "trap_s 0") > and dynamic loader name is different ("/lib/ld-linux-arc700.so.2"). All the > rest is some configuration/infrastructural nonsense. > >> Also, what is the upstream status of this patch? > > As it is said in the patch itself, we decided to not officially maintain ARC700 > in glibc due to very strict rules in the upstream glibc community for supported > architectures and ABI's. But given minimal differences compared to ARCv2 > (read "ARC HS") port, IMHO it's practical to have ARC700 support "downstream" > with a bit more relaxed requirements on maintenance activities... which doesn't > mean I'd like to throw stuff over the wall and never do anything about it. Yeah, what you're saying is: fully supporting it is a lot of effort because you have to run all the tests every time glibc is updated (and there are probably tests that will fail because they're somewhat fragile). While just carrying those patches is probably going to work for most people. > >> In order to make sure we can easily update glibc, I'm not too fan to have >> patches that are not upstream. > > That's understood, but for many releases that change was equally applicable to > newer glibc versions (as we touch code which is rarely being modified) and even > now I re-based or refreshed this patch from 2.34 to 2.36 automatically with > only changes of hunk offsets (for the record, even before refresh, the patch > got applied to the current glibc in Buildroot only showing patch warnings > related to offsets). > > That said, if you're not comfortable with the current maintenance status of > glibc for ARC700, we may drop it and limit ARC700 to only uClibc, otherwise > let's keep that patch until it seriously get in the way on glibc upgrade etc. I don't see much advantage for Synopsys to spend any effort at all in maintaining glibc for ARC700. So I'd simply limit ARC700 to uClibc. If in the future you encounter a real use case for supporting glibc, then I think we can carry those glibc patches - as you said, they should still apply. But until then, I wouldn't bother. Regards, Arnout > > -Alexey > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From br015 at umbiko.net Thu Nov 24 12:00:08 2022 From: br015 at umbiko.net (Andreas Ziegler) Date: Thu, 24 Nov 2022 12:00:08 +0000 Subject: [Buildroot] CPIO Kernel Image Build Order for initramfs In-Reply-To: References: Message-ID: Hi Charles, On 2022-11-21 06:26, Charles Lohr wrote: > (Forgive me if this list isn't for questions, please direct me to the > right > place. This is my first message to the list) > > I want to build full executable images, with the rootfs built into the > kernel without compression, so I'm using CPIO. But, buildroot doesn't > seem > to like this when starting from a clean slate. You can enable this under 'Filesystem images' -> 'Initial RAM filesystem linked into Linux kernel' (BR2_TARGET_ROOTFS_INITRAMFS). This will execute the steps you now perform manually. > It wants to build the kernel before the image, but if I do that, I get > this > error. > > make[4]: *** No rule to make target '../../images/rootfs.cpio', needed > by > 'usr/initramfs_inc_data'. Stop. > > Right now, my process is: touch an empty images/rootfs.cpio file, > compile, > touch the kernel config, recompile and this works but it's yucky. > > What is the "right" answer? > > Charles Kind regards, Andreas From arnout at mind.be Thu Nov 24 12:15:11 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:15:11 +0100 Subject: [Buildroot] [git commit] package/swupdate: add libubootenv as optional dependency Message-ID: <20221124123410.399B0844EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a11b36089b34dcf0c1b90835a436f50efec3d8fb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master If the swupdate configuration contains CONFIG_UBOOT=y it uses libubootenv to access the U-Boot environment. We don't have Buildroot config options for all the different optional dependencies of swupdate, instead we rely on the user to select the appropriate packages and simply add the dependency in the .mk file. Do this for libubootenv as well. swupdate doesn't have anything like HAVE_LIBUBOOTENV, it just assumes libubootenv is available. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Note that libubootenv is normally built before swupdate (alphabetical ordering), so the error only occrus with BR2_PER_PACKAGE_DIRECTORIES or when building swupdate directly. Note that the autobuilders don't have this error, because they only build swupdate with a default configuration that doesn't have U-Boot support. Signed-off-by: Michael Nosthoff Signed-off-by: Arnout Vandecappelle --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y From arnout at mind.be Thu Nov 24 12:36:41 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:36:41 +0100 Subject: [Buildroot] [PATCH v2] package/swupdate: add libubootenv as dependency In-Reply-To: <6cff8-6370db80-5-75c4db80@248833567> References: <6cff8-6370db80-5-75c4db80@248833567> Message-ID: <6b6fbfea-d87e-3230-b471-235d91c60f7f@mind.be> On 13/11/2022 12:56, Michael Nosthoff via buildroot wrote: > Hi Thomas, > > On Saturday, November 12, 2022 21:32 CET, Thomas Petazzoni wrote: > >> Hello Michael, >> >> On Thu, 10 Nov 2022 11:23:12 +0100 >> Michael Nosthoff via buildroot wrote: >> >>> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to >>> use uboot the build fails because libubootenv is not a dependency. >>> >>> Fixes: >>> bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory >>> 23 | #include >>> >>> Signed-off-by: Michael Nosthoff I rewrote the commit message completely, taking into account the discussion below, and applied to master, thanks. >> >> Could you provide a bit more details? Your change is only making sure >> libubootenv is built before swupdate *if* libubootenv is eanbled in the >> Buildroot configuration. This would mean libubootenv is an optional >> dependency of swupdate. >> >> But your commit log seems to imply otherwise. > > (I just noticed this is also broken when building without PPD if libubootenv is not accidentially built before swupdate) > > swupdate has many optional dependencies like libgpiod, libcurl, zstd, zlib (see it's Config.in description). > All off them are not configurable from the buildroot kconfig but from the swupdate config > (see make swupdate-menuconfig). So for all other mentioned optional dependencies there is already > the "if available depend on it" switch set but not for libubootenv. > > (Interestingly most of the other dependencies also have a "HAVE_*" configure flag when building swupdate. > For libubootenv I didn't see one.) I think that can be considered a bug in swupdate. It would be nice to add a HAVE_LIBUBOOTENV and send it upstream. CONFIG_UBOOT should only be visible if HAVE_LIBUBOOTENV is set. > > To reproduce you just need to add > > CONFIG_UBOOT=y > CONFIG_BOOTLOADER_DEFAULT_NONE=y The second one is not even needed, simply CONFIG_UBOOT=y is enough. > > to package/swupdate/swupdate.config an try to build swupdate. > >> >> We are not seeing any build errors on swupdate in our autobuilders. >> Could you provide an example Buildroot configuration that exhibits the >> issue? > > Are the autobuilders trying different swupdate-defconfigs? Then this should turn up... No, they only use the default configuration. It would be nice indeed to have some randomisation of the configuration used by various kconfig packages, but that is going to be extremely difficult to implement in practice. Regards, Arnout > > Regards, > Michael > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From arnout at mind.be Thu Nov 24 12:45:20 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:45:20 +0100 Subject: [Buildroot] [PATCH 1/2] package/libopenssl: drop useles option for rc5 In-Reply-To: <20221105165524.747494-1-yann.morin.1998@free.fr> References: <20221105165524.747494-1-yann.morin.1998@free.fr> Message-ID: <3e7aa0ee-17e7-3eb5-8c47-b257aec8da1a@mind.be> On 05/11/2022 17:55, Yann E. MORIN wrote: > Commit a83d41867c8d (package/libopenssl: add option to enable some > features) added an option to enabled rc5. However, since commit > 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 > has always been forcibly disabled in Buildrrot. > > Given that it was unconditionally disabled all those times > > Signed-off-by: Yann E. MORIN > Cc: "GAUTRON, Erwan" > Cc: "Weber, Matthew L Collins" Both applied to master, after fixing up the commit messages, thanks. Note that I chose master even though it is not a regression, but it is in a way a bug, and the risk is very low. Regards, Arnout > --- > Config.in.legacy | 7 +++++++ > package/libopenssl/Config.in | 4 ---- > package/libopenssl/libopenssl.mk | 1 - > 3 files changed, 7 insertions(+), 5 deletions(-) > > diff --git a/Config.in.legacy b/Config.in.legacy > index 0e63d59a98..8efc7ea976 100644 > --- a/Config.in.legacy > +++ b/Config.in.legacy > @@ -146,6 +146,13 @@ endif > > comment "Legacy options removed in 2022.11" > > +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 > + bool "libopenssl rc5 was never enabled" > + select BR2_LEGACY > + help > + The libopenssl option for rc5 never actually enabled rc5, > + which had always been disabled in Buildroot. > + > config BR2_KERNEL_HEADERS_5_17 > bool "kernel headers version 5.17.x are no longer supported" > select BR2_LEGACY > diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in > index fcead4c11a..00339238fb 100644 > --- a/package/libopenssl/Config.in > +++ b/package/libopenssl/Config.in > @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA > bool "enable CHACHA" > default y > > -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 > - bool "enable RC5" > - default y > - > config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 > bool "enable RC2" > default y > diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk > index 50d41a6533..3542b89727 100644 > --- a/package/libopenssl/libopenssl.mk > +++ b/package/libopenssl/libopenssl.mk > @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS > no-fuzz-afl \ > no-afalgeng \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ > - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ > $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ From arnout at mind.be Thu Nov 24 12:39:36 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:39:36 +0100 Subject: [Buildroot] [git commit] package/libopenssl: drop useless option for rc5 Message-ID: <20221124124546.9933F84504@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d7178dd432e4905cf96383e5aa316553cf30f178 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to enable rc5. However, since commit 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 has always been forcibly disabled in Buildroot. Given that it was unconditionally disabled all this time, and no one complained, it means there is virtually no-one using rc5, so we can just drop the option. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle --- Config.in.legacy | 7 +++++++ package/libopenssl/Config.in | 4 ---- package/libopenssl/libopenssl.mk | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 7458fa331e..b3c35d6b07 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 + bool "libopenssl rc5 was never enabled" + select BR2_LEGACY + help + The libopenssl option for rc5 never actually enabled rc5, + which had always been disabled in Buildroot. + config BR2_PACKAGE_LIBDCADEC bool "package was deprecated upstream, use ffmpeg instead" select BR2_LEGACY diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index fcead4c11a..00339238fb 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 - bool "enable RC5" - default y - config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 50d41a6533..3542b89727 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS no-fuzz-afl \ no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ From arnout at mind.be Thu Nov 24 12:42:45 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 13:42:45 +0100 Subject: [Buildroot] [git commit] package.libopenssl: fix enabling/disabling mdc2 Message-ID: <20221124124546.A2767844ED@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=45bb69c2bdee44346d6be5b58e46b2278e40a04a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 3dbc86f09897 (openssl: bump version, enable mdc2+camellia+tlsext) form 2010-06-03, forced the build of mdc2. Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to explicitly disable mdc2, but forgot to amend the existing enabling option. It appears that, like most (all?) openssl config options, mdc2 ends up enabled unless explicitly disabled. Additionally, mdc2 depends on DES, so without DES, mdc2 gets disabled. So, drop the explicit enabling option, and make mdc2 select DES. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle --- package/libopenssl/Config.in | 1 + package/libopenssl/libopenssl.mk | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index 00339238fb..7a3f56a512 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -63,6 +63,7 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 config BR2_PACKAGE_LIBOPENSSL_ENABLE_MDC2 bool "enable MDC2" default y + select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES config BR2_PACKAGE_LIBOPENSSL_ENABLE_BLAKE2 bool "enable BLAKE2" diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 3542b89727..fc22c20467 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -79,7 +79,6 @@ define LIBOPENSSL_CONFIGURE_CMDS $(if $(BR2_PACKAGE_HAS_CRYPTODEV),enable-devcryptoeng) \ no-rc5 \ enable-camellia \ - enable-mdc2 \ no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ From arnout at mind.be Thu Nov 24 13:47:35 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 14:47:35 +0100 Subject: [Buildroot] [PATCH 1/1] package/go: disable stack protector for cgo In-Reply-To: <20221101003419.754757-1-christian@paral.in> References: <20221101003419.754757-1-christian@paral.in> Message-ID: <2c5c61d4-dc85-3848-ffbe-a7a1b55dca5b@mind.be> On 01/11/2022 01:34, Christian Stewart via buildroot wrote: > Enabling the C stack protector for Cgo causes a build failure on i386: > > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): unknown symbol __stack_chk_fail_local in pcrel > runtime/cgo(.text): relocation target __stack_chk_fail_local not defined > runtime/cgo(.text): relocation target __stack_chk_fail_local not defined > > Add: CGO_CFLAGS=-fno-stack-protector > > https://github.com/golang/go/issues/52919 Based on the comments in this issue, I could determine that this was in fact already fixed in 1.19.1, which we applied in Buildroot on September 7. I could reproduce the issue after reverting to 1.19, but not with 1.19.1. Therefore, I marked the patch as Rejected in patchwork. BTW, in the future, please make sure that a patch that fixes something includes the Fixes: tag - this marks it in patchwork and makes it easier to pick up. Regards, Arnout > > Set CGO_CFLAGS and other flags while building Go with make.bash as well. > > Signed-off-by: Christian Stewart > --- > package/go/go.mk | 10 ++++++++-- > 1 file changed, 8 insertions(+), 2 deletions(-) > > diff --git a/package/go/go.mk b/package/go/go.mk > index fe4d3a29a9..d6c15c4ac9 100644 > --- a/package/go/go.mk > +++ b/package/go/go.mk > @@ -49,6 +49,8 @@ else ifeq ($(BR2_aarch64),y) > GO_GOARCH = arm64 > else ifeq ($(BR2_i386),y) > GO_GOARCH = 386 > +# stack-protector causes a build failure on i386. > +HOST_GO_CGO_CFLAGS += -fno-stack-protector > # i386: use softfloat if no SSE2: https://golang.org/doc/go1.16#386 > ifneq ($(BR2_X86_CPU_HAS_SSE2),y) > GO_GO386 = softfloat > @@ -78,7 +80,7 @@ HOST_GO_TARGET_ENV = \ > GOCACHE="$(HOST_GO_TARGET_CACHE)" \ > CC="$(TARGET_CC)" \ > CXX="$(TARGET_CXX)" \ > - CGO_CFLAGS="$(TARGET_CFLAGS)" \ > + CGO_CFLAGS="$(TARGET_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ > CGO_CXXFLAGS="$(TARGET_CXXFLAGS)" \ > CGO_LDFLAGS="$(TARGET_LDFLAGS)" \ > GOTOOLDIR="$(HOST_GO_TOOLDIR)" > @@ -109,6 +111,7 @@ HOST_GO_CGO_ENABLED = 1 > endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS > > # For the convenience of host golang packages > +# stack-protector causes a build failure on some architectures. > HOST_GO_HOST_ENV = \ > $(HOST_GO_COMMON_ENV) \ > GOOS="" \ > @@ -116,7 +119,7 @@ HOST_GO_HOST_ENV = \ > GOCACHE="$(HOST_GO_HOST_CACHE)" \ > CC="$(HOSTCC_NOCCACHE)" \ > CXX="$(HOSTCXX_NOCCACHE)" \ > - CGO_CFLAGS="$(HOST_CFLAGS)" \ > + CGO_CFLAGS="$(HOST_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ > CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ > CGO_LDFLAGS="$(HOST_LDFLAGS)" > > @@ -133,6 +136,9 @@ HOST_GO_MAKE_ENV = \ > CC=$(HOSTCC_NOCCACHE) \ > CXX=$(HOSTCXX_NOCCACHE) \ > CGO_ENABLED=$(HOST_GO_CGO_ENABLED) \ > + CGO_CFLAGS="$(HOST_CFLAGS) $(HOST_GO_CGO_CFLAGS)" \ > + CGO_CXXFLAGS="$(HOST_CXXFLAGS)" \ > + CGO_LDFLAGS="$(HOST_LDFLAGS)" \ > $(HOST_GO_CROSS_ENV) > > define HOST_GO_BUILD_CMDS From peter at korsgaard.com Thu Nov 24 13:53:34 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 14:53:34 +0100 Subject: [Buildroot] [PATCH] package/libkrb5: security bump to version 1.20.1 Message-ID: <20221124135334.158081-1-peter@korsgaard.com> Fixes the following security issue: CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated attacker may be able to cause a KDC or kadmind process to crash by reading beyond the bounds of allocated memory, creating a denial of service. A privileged attacker may similarly be able to cause a Kerberos or GSS application service to crash. On 32-bit platforms, an attacker can also cause insufficient memory to be allocated for the result, potentially leading to remote code execution in a KDC, kadmind, or GSS or Kerberos application server process. An attacker with the privileges of a cross-realm KDC may be able to extract secrets from a KDC process's memory by having them copied into the PAC of a new ticket. Bugfix tarballs are located in the same directory as the base version, so introduce LIBKRB5_VERSION_MAJOR. Signed-off-by: Peter Korsgaard --- package/libkrb5/libkrb5.hash | 2 +- package/libkrb5/libkrb5.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 2fce24b45b..94dfa2ed6e 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz # Hash for license file: sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index 5e547470ed..9bacfaee58 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,8 +4,9 @@ # ################################################################################ -LIBKRB5_VERSION = 1.20 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) +LIBKRB5_VERSION_MAJOR = 1.20 +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others -- 2.30.2 From stefan.hager at ginzinger.com Thu Nov 24 14:06:22 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:22 +0100 Subject: [Buildroot] [RFC PATCH 05/10] tensorflow-lite-farmhash: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-6-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-farmhash/Config.in | 5 +++++ .../tensorflow-lite-farmhash.hash | 3 +++ .../tensorflow-lite-farmhash.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-farmhash/Config.in create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk diff --git a/package/tensorflow-lite-farmhash/Config.in b/package/tensorflow-lite-farmhash/Config.in new file mode 100644 index 0000000000..1a5b24b4b7 --- /dev/null +++ b/package/tensorflow-lite-farmhash/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_FARMHASH + bool diff --git a/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash b/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash new file mode 100644 index 0000000000..2082fca269 --- /dev/null +++ b/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 c7dfabd151ee94fe121dbc7bb2f31c6749a9ffab5e36a3d3765c34a4c75a981e tensorflow-lite-farmhash-0d859a811870-br1.tar.gz +sha256 4162dd091caae234f72d3b57e138174f733e736b2430a4c51b098b17d866fcb6 COPYING diff --git a/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk b/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk new file mode 100644 index 0000000000..90892dcfc1 --- /dev/null +++ b/package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-farmhash +# +################################################################################ + +TENSORFLOW_LITE_FARMHASH_SITE_METHOD = git +TENSORFLOW_LITE_FARMHASH_SITE = https://github.com/google/farmhash +TENSORFLOW_LITE_FARMHASH_VERSION = 0d859a811870 +TENSORFLOW_LITE_FARMHASH_LICENSE = MIT +TENSORFLOW_LITE_FARMHASH_LICENSE_FILES = COPYING +TENSORFLOW_LITE_FARMHASH_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:20 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:20 +0100 Subject: [Buildroot] [RFC PATCH 03/10] tensorflow-lite-abseil-cpuinfo: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-4-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-cpuinfo/Config.in | 5 +++++ .../tensorflow-lite-cpuinfo.hash | 3 +++ .../tensorflow-lite-cpuinfo.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-cpuinfo/Config.in create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk diff --git a/package/tensorflow-lite-cpuinfo/Config.in b/package/tensorflow-lite-cpuinfo/Config.in new file mode 100644 index 0000000000..59b32a7d63 --- /dev/null +++ b/package/tensorflow-lite-cpuinfo/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_CPUINFO + bool diff --git a/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash b/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash new file mode 100644 index 0000000000..d1d29ae788 --- /dev/null +++ b/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 62398e57c4d71aacd80447f376a0c387278e74f9bf767d24be8860110ac9bee8 tensorflow-lite-cpuinfo-5916273f79a2-br1.tar.gz +sha256 8e7e60636c3aa0cb03571a1a841ce5697f9551ff92b3c426c2561613d15ade70 LICENSE diff --git a/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk b/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk new file mode 100644 index 0000000000..a308f13125 --- /dev/null +++ b/package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-cpuinfo +# +################################################################################ + +TENSORFLOW_LITE_CPUINFO_SITE_METHOD = git +TENSORFLOW_LITE_CPUINFO_SITE = https://github.com/pytorch/cpuinfo.git +TENSORFLOW_LITE_CPUINFO_VERSION = 5916273f79a2 +TENSORFLOW_LITE_CPUINFO_LICENSE = BSD-2-Clause +TENSORFLOW_LITE_CPUINFO_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_CPUINFO_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:24 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:24 +0100 Subject: [Buildroot] [RFC PATCH 07/10] tensorflow-lite-flatbuffers: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-8-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-flatbuffers/Config.in | 5 +++++ .../tensorflow-lite-flatbuffers.hash | 3 +++ .../tensorflow-lite-flatbuffers.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-flatbuffers/Config.in create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk diff --git a/package/tensorflow-lite-flatbuffers/Config.in b/package/tensorflow-lite-flatbuffers/Config.in new file mode 100644 index 0000000000..96a68b3533 --- /dev/null +++ b/package/tensorflow-lite-flatbuffers/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_FLATBUFFERS + bool diff --git a/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash b/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash new file mode 100644 index 0000000000..ec420eb374 --- /dev/null +++ b/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 abcd4a485080cd1954a01c923d28e7692a360a0961236e4c4012849f98573809 tensorflow-lite-flatbuffers-v1.12.0-br1.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt diff --git a/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk b/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk new file mode 100644 index 0000000000..a03d19ce88 --- /dev/null +++ b/package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-flatbuffers +# +################################################################################ + +TENSORFLOW_LITE_FLATBUFFERS_SITE_METHOD = git +TENSORFLOW_LITE_FLATBUFFERS_SITE = https://github.com/google/flatbuffers +TENSORFLOW_LITE_FLATBUFFERS_VERSION = v1.12.0 +TENSORFLOW_LITE_FLATBUFFERS_LICENSE = Apache-2.0 +TENSORFLOW_LITE_FLATBUFFERS_LICENSE_FILES = LICENSE.txt +TENSORFLOW_LITE_FLATBUFFERS_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:27 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:27 +0100 Subject: [Buildroot] [RFC PATCH 10/10] tensorflow-lite: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-11-stefan.hager@ginzinger.com> This package adds the tensorflow lite runtime 2.8.0 (official) to buildroot. Patches are added to build it as a shared library and to add support for external delegates which enable the usage of external backend plugins to run inference on gpu, npu, etc. Currently supported Processors: ARMV8A: only 64-bit Toolchains; ARMV7A: only 32-bit Toolchains; Signed-off-by: Stefan Hager --- package/Config.in | 1 + ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ ...build-a-shared-library-instead-of-st.patch | 55 +++++ ...build-tflite-with-external-delegates.patch | 59 +++++ ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ package/tensorflow-lite/Config.in | 56 +++++ package/tensorflow-lite/tensorflow-lite.hash | 3 + package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ 8 files changed, 643 insertions(+) create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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/package/Config.in b/package/Config.in index aef80f9ab0..16ed77dedf 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2099,6 +2099,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/tz/Config.in" source "package/tzdata/Config.in" diff --git a/package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch b/package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch new file mode 100644 index 0000000000..048a74bffb --- /dev/null +++ b/package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch @@ -0,0 +1,34 @@ +From 4d68ce073e75aacebb5935dce4d0b9b4826b0197 Mon Sep 17 00:00:00 2001 +From: Stefan Hager +Date: Tue, 6 Sep 2022 13:50:44 +0200 +Subject: [PATCH] Deactivated neon2sse since this is only useful on x86 + targets, but tflite will be built for arm/arm64 targets. + +Signed-off-by: Stefan Hager +--- + tensorflow/lite/CMakeLists.txt | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index 200d1a7..9658e40 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -142,7 +142,6 @@ find_package(farmhash REQUIRED) + find_package(fft2d REQUIRED) + find_package(flatbuffers REQUIRED) + find_package(gemmlowp REQUIRED) +-find_package(neon2sse REQUIRED) + find_package(clog REQUIRED) + find_package(cpuinfo REQUIRED) #CPUINFO is used by XNNPACK and RUY library + find_package(ruy REQUIRED) +@@ -491,7 +490,6 @@ target_include_directories(tensorflow-lite + target_link_libraries(tensorflow-lite + PUBLIC + Eigen3::Eigen +- NEON_2_SSE + absl::flags + absl::hash + absl::status +-- +2.36.1 + diff --git a/package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch b/package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch new file mode 100644 index 0000000000..e4a161e48b --- /dev/null +++ b/package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch @@ -0,0 +1,55 @@ +From 2b312e04ef87458103841eaab4d15ac9766bd15d Mon Sep 17 00:00:00 2001 +From: Stefan Hager +Date: Tue, 6 Sep 2022 13:56:25 +0200 +Subject: [PATCH] Added option to build a shared library instead of static. + +Signed-off-by: Stefan Hager +--- + tensorflow/lite/CMakeLists.txt | 17 +++++++++++++++++ + 1 file changed, 17 insertions(+) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index 9658e40..511bf1b 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -68,6 +68,7 @@ option(TFLITE_ENABLE_MMAP "Enable MMAP (unsupported on Windows)" ON) + option(TFLITE_ENABLE_GPU "Enable GPU" OFF) + option(TFLITE_ENABLE_METAL "Enable Metal delegate (iOS only)" OFF) + option(TFLITE_ENABLE_XNNPACK "Enable XNNPACK backend" ON) ++option(TFLITE_BUILD_SHARED_LIB "Build shared library instead of static" OFF) + + option(TFLITE_KERNEL_TEST "Enable tflite kernel unit test" OFF) + if(TFLITE_KERNEL_TEST AND ${CMAKE_CROSSCOMPILING}) +@@ -456,6 +457,10 @@ include_directories( + ${TFLITE_INCLUDE_DIRS} + ) + ++if(${TFLITE_BUILD_SHARED_LIB}) ++ set(LIB_TYPE "SHARED") ++endif() ++ + # TFLite library + add_library(tensorflow-lite + ${TFLITE_CORE_API_SRCS} +@@ -483,6 +488,18 @@ add_library(tensorflow-lite + ${TFLITE_SOURCE_DIR}/kernels/internal/utils/sparsity_format_converter.cc + ${TFLITE_SOURCE_DIR}/schema/schema_utils.cc + ) ++ ++if (TFLITE_BUILD_SHARED_LIB) ++ target_link_options(tensorflow-lite PRIVATE "-Wl,-z,defs") ++ target_link_options(tensorflow-lite PRIVATE "-Wl,--version-script,${TENSORFLOW_SOURCE_DIR}/tensorflow/lite/tflite_version_script.lds") ++endif() ++ ++set_target_properties(tensorflow-lite ++ PROPERTIES ++ VERSION 2.8.0 ++ SOVERSION 2.8.0 ++) ++ + target_include_directories(tensorflow-lite + PUBLIC + ${TFLITE_INCLUDE_DIRS} +-- +2.36.1 + diff --git a/package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch b/package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch new file mode 100644 index 0000000000..0e1a4c7ee7 --- /dev/null +++ b/package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch @@ -0,0 +1,59 @@ +From 0395f86d50530a4703b20b8afea2c99c27764df6 Mon Sep 17 00:00:00 2001 +From: Stefan Hager +Date: Tue, 6 Sep 2022 13:59:56 +0200 +Subject: [PATCH] Added option to build tflite with external delegates enabled. + +Signed-off-by: Stefan Hager +--- + tensorflow/lite/CMakeLists.txt | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/tensorflow/lite/CMakeLists.txt b/tensorflow/lite/CMakeLists.txt +index 511bf1b..43c3d67 100644 +--- a/tensorflow/lite/CMakeLists.txt ++++ b/tensorflow/lite/CMakeLists.txt +@@ -69,6 +69,7 @@ option(TFLITE_ENABLE_GPU "Enable GPU" OFF) + option(TFLITE_ENABLE_METAL "Enable Metal delegate (iOS only)" OFF) + option(TFLITE_ENABLE_XNNPACK "Enable XNNPACK backend" ON) + option(TFLITE_BUILD_SHARED_LIB "Build shared library instead of static" OFF) ++option(TFLITE_ENABLE_EXTERNAL_DELEGATE "Enable external delegate" OFF) + + option(TFLITE_KERNEL_TEST "Enable tflite kernel unit test" OFF) + if(TFLITE_KERNEL_TEST AND ${CMAKE_CROSSCOMPILING}) +@@ -386,6 +387,17 @@ else() + "${TFLITE_SOURCE_DIR}/nnapi/nnapi_implementation_disabled.cc" + ) + endif() ++if(TFLITE_ENABLE_EXTERNAL_DELEGATE) ++ message(STATUS "External delegate is enabled.") ++ populate_tflite_source_vars("delegates/external" ++ TFLITE_DELEGATES_EXTERNAL_SRCS ++ FILTER "(_test_list|_disabled)\\.(cc|h)$" ++ ) ++ list(APPEND TFLITE_DELEGATES_EXTERNAL_SRCS ++ ${TFLITE_SOURCE_DIR}/tools/command_line_flags.cc ++ ) ++ set(TFLITE_DELEGATES_EXTERNAL_INCL "delegates/external") ++endif() + if(TFLITE_ENABLE_XNNPACK) + find_package(fp16_headers REQUIRED) + find_package(xnnpack REQUIRED) +@@ -451,6 +463,7 @@ endif() + set(TFLITE_INCLUDE_DIRS + "${TENSORFLOW_SOURCE_DIR}" + "${TFLITE_FLATBUFFERS_SCHEMA_DIR}" ++ "${TFLITE_DELEGATES_EXTERNAL_INCL}" + ) + include_directories( + BEFORE +@@ -466,6 +479,7 @@ add_library(tensorflow-lite + ${TFLITE_CORE_API_SRCS} + ${TFLITE_CORE_SRCS} + ${TFLITE_C_SRCS} ++ ${TFLITE_DELEGATES_EXTERNAL_SRCS} + ${TFLITE_DELEGATES_FLEX_SRCS} + ${TFLITE_DELEGATES_GPU_SRCS} + ${TFLITE_DELEGATES_NNAPI_SRCS} +-- +2.36.1 + diff --git a/package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.patch b/package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.patch new file mode 100644 index 0000000000..db7ecc3684 --- /dev/null +++ b/package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.patch @@ -0,0 +1,203 @@ +From 45a950cbe2457caafe8d798db5b3949ffd194cdb Mon Sep 17 00:00:00 2001 +From: Stefan Hager +Date: Wed, 7 Sep 2022 07:07:56 +0200 +Subject: [PATCH] Removed source repositories and git pull configuration: + +In order to prevent fetching external sources which were already +populated by buildroot packages, the links to external sources were removed. + +Signed-off-by: Stefan Hager +--- + tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake | 8 ++++---- + tensorflow/lite/tools/cmake/modules/clog.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/cpuinfo.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/eigen.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/farmhash.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/fft2d.cmake | 4 ++-- + tensorflow/lite/tools/cmake/modules/flatbuffers.cmake | 8 ++++---- + tensorflow/lite/tools/cmake/modules/gemmlowp.cmake | 6 +++--- + tensorflow/lite/tools/cmake/modules/ruy.cmake | 6 +++--- + 9 files changed, 28 insertions(+), 28 deletions(-) + +diff --git a/tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake b/tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake +index b17f9b3..93bf522 100644 +--- a/tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake ++++ b/tensorflow/lite/tools/cmake/modules/abseil-cpp.cmake +@@ -22,11 +22,11 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + abseil-cpp +- GIT_REPOSITORY https://github.com/abseil/abseil-cpp ++# GIT_REPOSITORY https://github.com/abseil/abseil-cpp + # Sync with tensorflow/third_party/absl/workspace.bzl +- GIT_TAG 997aaf3a28308eba1b9156aa35ab7bca9688e9f6 +- GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_TAG 997aaf3a28308eba1b9156aa35ab7bca9688e9f6 ++# GIT_SHALLOW TRUE ++# GIT_PROGRESS TRUE + PREFIX "${CMAKE_BINARY_DIR}" + SOURCE_DIR "${CMAKE_BINARY_DIR}/abseil-cpp" + ) +diff --git a/tensorflow/lite/tools/cmake/modules/clog.cmake b/tensorflow/lite/tools/cmake/modules/clog.cmake +index 93f10fb..3904030 100644 +--- a/tensorflow/lite/tools/cmake/modules/clog.cmake ++++ b/tensorflow/lite/tools/cmake/modules/clog.cmake +@@ -21,10 +21,10 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + clog +- GIT_REPOSITORY https://github.com/pytorch/cpuinfo ++# GIT_REPOSITORY https://github.com/pytorch/cpuinfo + # Sync with tensorflow/third_party/clog/workspace.bzl +- GIT_TAG d5e37adf1406cf899d7d9ec1d317c47506ccb970 +- GIT_PROGRESS TRUE ++# GIT_TAG d5e37adf1406cf899d7d9ec1d317c47506ccb970 ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/clog" + ) + OverridableFetchContent_GetProperties(clog) +diff --git a/tensorflow/lite/tools/cmake/modules/cpuinfo.cmake b/tensorflow/lite/tools/cmake/modules/cpuinfo.cmake +index 71f7f93..757af38 100644 +--- a/tensorflow/lite/tools/cmake/modules/cpuinfo.cmake ++++ b/tensorflow/lite/tools/cmake/modules/cpuinfo.cmake +@@ -21,10 +21,10 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + cpuinfo +- GIT_REPOSITORY https://github.com/pytorch/cpuinfo ++# GIT_REPOSITORY https://github.com/pytorch/cpuinfo + # Sync with tensorflow/third_party/cpuinfo/workspace.bzl +- GIT_TAG 5916273f79a21551890fd3d56fc5375a78d1598d +- GIT_PROGRESS TRUE ++# GIT_TAG 5916273f79a21551890fd3d56fc5375a78d1598d ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/cpuinfo" + ) + OverridableFetchContent_GetProperties(cpuinfo) +diff --git a/tensorflow/lite/tools/cmake/modules/eigen.cmake b/tensorflow/lite/tools/cmake/modules/eigen.cmake +index ed1ba25..1262adc 100644 +--- a/tensorflow/lite/tools/cmake/modules/eigen.cmake ++++ b/tensorflow/lite/tools/cmake/modules/eigen.cmake +@@ -21,15 +21,15 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + eigen +- GIT_REPOSITORY https://gitlab.com/libeigen/eigen.git ++# GIT_REPOSITORY https://gitlab.com/libeigen/eigen.git + # Sync with tensorflow/third_party/eigen3/workspace.bzl +- GIT_TAG 085c2fc5d53f391afcccce21c45e15f61c827ab1 ++# GIT_TAG 085c2fc5d53f391afcccce21c45e15f61c827ab1 + # It's not currently (cmake 3.17) possible to shallow clone with a GIT TAG + # as cmake attempts to git checkout the commit hash after the clone + # which doesn't work as it's a shallow clone hence a different commit hash. + # https://gitlab.kitware.com/cmake/cmake/-/issues/17770 + # GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_PROGRESS TRUE + PREFIX "${CMAKE_BINARY_DIR}" + SOURCE_DIR "${CMAKE_BINARY_DIR}/eigen" + LICENSE_FILE "COPYING.MPL2" +diff --git a/tensorflow/lite/tools/cmake/modules/farmhash.cmake b/tensorflow/lite/tools/cmake/modules/farmhash.cmake +index 7a5160f..462d8b3 100644 +--- a/tensorflow/lite/tools/cmake/modules/farmhash.cmake ++++ b/tensorflow/lite/tools/cmake/modules/farmhash.cmake +@@ -21,15 +21,15 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + farmhash +- GIT_REPOSITORY https://github.com/google/farmhash ++# GIT_REPOSITORY https://github.com/google/farmhash + # Sync with tensorflow/third_party/farmhash/workspace.bzl +- GIT_TAG 0d859a811870d10f53a594927d0d0b97573ad06d ++# GIT_TAG 0d859a811870d10f53a594927d0d0b97573ad06d + # It's not currently possible to shallow clone with a GIT TAG + # as cmake attempts to git checkout the commit hash after the clone + # which doesn't work as it's a shallow clone hence a different commit hash. + # https://gitlab.kitware.com/cmake/cmake/-/issues/17770 + # GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/farmhash" + ) + OverridableFetchContent_GetProperties(farmhash) +diff --git a/tensorflow/lite/tools/cmake/modules/fft2d.cmake b/tensorflow/lite/tools/cmake/modules/fft2d.cmake +index 9d44a2c..a7ab036 100644 +--- a/tensorflow/lite/tools/cmake/modules/fft2d.cmake ++++ b/tensorflow/lite/tools/cmake/modules/fft2d.cmake +@@ -21,9 +21,9 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + fft2d +- URL https://storage.googleapis.com/mirror.tensorflow.org/github.com/petewarden/OouraFFT/archive/v1.0.tar.gz ++# URL https://storage.googleapis.com/mirror.tensorflow.org/github.com/petewarden/OouraFFT/archive/v1.0.tar.gz + # Sync with tensorflow/workspace2.bzl +- URL_HASH SHA256=5f4dabc2ae21e1f537425d58a49cdca1c49ea11db0d6271e2a4b27e9697548eb ++# URL_HASH SHA256=5f4dabc2ae21e1f537425d58a49cdca1c49ea11db0d6271e2a4b27e9697548eb + SOURCE_DIR "${CMAKE_BINARY_DIR}/fft2d" + LICENSE_FILE "readme2d.txt" + LICENSE_URL "http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html" +diff --git a/tensorflow/lite/tools/cmake/modules/flatbuffers.cmake b/tensorflow/lite/tools/cmake/modules/flatbuffers.cmake +index a3d01fd..2438759 100644 +--- a/tensorflow/lite/tools/cmake/modules/flatbuffers.cmake ++++ b/tensorflow/lite/tools/cmake/modules/flatbuffers.cmake +@@ -21,11 +21,11 @@ include(FetchContent) + + OverridableFetchContent_Declare( + flatbuffers +- GIT_REPOSITORY https://github.com/google/flatbuffers ++# GIT_REPOSITORY https://github.com/google/flatbuffers + # Sync with tensorflow/third_party/flatbuffers/workspace.bzl +- GIT_TAG v1.12.0 +- GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_TAG v1.12.0 ++# GIT_SHALLOW TRUE ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/flatbuffers" + ) + +diff --git a/tensorflow/lite/tools/cmake/modules/gemmlowp.cmake b/tensorflow/lite/tools/cmake/modules/gemmlowp.cmake +index da31e3c..741ad09 100644 +--- a/tensorflow/lite/tools/cmake/modules/gemmlowp.cmake ++++ b/tensorflow/lite/tools/cmake/modules/gemmlowp.cmake +@@ -21,15 +21,15 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + gemmlowp +- GIT_REPOSITORY https://github.com/google/gemmlowp ++# GIT_REPOSITORY https://github.com/google/gemmlowp + # Sync with tensorflow/third_party/gemmlowp/workspace.bzl +- GIT_TAG fda83bdc38b118cc6b56753bd540caa49e570745 ++# GIT_TAG fda83bdc38b118cc6b56753bd540caa49e570745 + # It's not currently (cmake 3.17) possible to shallow clone with a GIT TAG + # as cmake attempts to git checkout the commit hash after the clone + # which doesn't work as it's a shallow clone hence a different commit hash. + # https://gitlab.kitware.com/cmake/cmake/-/issues/17770 + # GIT_SHALLOW TRUE +- GIT_PROGRESS TRUE ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/gemmlowp" + ) + +diff --git a/tensorflow/lite/tools/cmake/modules/ruy.cmake b/tensorflow/lite/tools/cmake/modules/ruy.cmake +index 752f527..4decc31 100644 +--- a/tensorflow/lite/tools/cmake/modules/ruy.cmake ++++ b/tensorflow/lite/tools/cmake/modules/ruy.cmake +@@ -21,10 +21,10 @@ include(OverridableFetchContent) + + OverridableFetchContent_Declare( + ruy +- GIT_REPOSITORY https://github.com/google/ruy ++# GIT_REPOSITORY https://github.com/google/ruy + # Sync with tensorflow/third_party/ruy/workspace.bzl +- GIT_TAG e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce +- GIT_PROGRESS TRUE ++# GIT_TAG e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce ++# GIT_PROGRESS TRUE + SOURCE_DIR "${CMAKE_BINARY_DIR}/ruy" + ) + OverridableFetchContent_GetProperties(ruy) +-- +2.36.1 + diff --git a/package/tensorflow-lite/Config.in b/package/tensorflow-lite/Config.in new file mode 100644 index 0000000000..868fc7038a --- /dev/null +++ b/package/tensorflow-lite/Config.in @@ -0,0 +1,56 @@ +config BR2_PACKAGE_TENSORFLOW_LITE + bool "tensorflow-lite" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_SHARED_LIBS + depends on !BR2_PACKAGE_LIBABSEIL_CPP + depends on !BR2_PACKAGE_EIGEN + depends on !BR2_PACKAGE_FLATBUFFERS + depends on ( BR2_arm && BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && BR2_ARM_CPU_ARMV8A ) + select BR2_PACKAGE_TENSORFLOW_LITE_ABSEIL_CPP + select BR2_PACKAGE_TENSORFLOW_LITE_CLOG + select BR2_PACKAGE_TENSORFLOW_LITE_CPUINFO + select BR2_PACKAGE_TENSORFLOW_LITE_EIGEN + select BR2_PACKAGE_TENSORFLOW_LITE_FARMHASH + select BR2_PACKAGE_TENSORFLOW_LITE_FFT2D + select BR2_PACKAGE_TENSORFLOW_LITE_FLATBUFFERS + select BR2_PACKAGE_TENSORFLOW_LITE_GEMMLOWP + select BR2_PACKAGE_TENSORFLOW_LITE_RUY + help + Tensorflow Lite dynamic library and headers: Inference engine to run previously trained machine learning models. + +comment "tensorflow-lite needs needs a toolchain w/ gcc >= 9" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_9 + +comment "tensorflow-lite needs a toolchain w/ glibc, C++, threads" + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS + +comment "tensorflow-lite needs a toolchain w/ shared libraries" + depends on !BR2_SHARED_LIBS + +comment "tensorflow-lite uses its own version of libabseil-cpp, deactivate buildroot package libabseil-cpp to use tflite" + depends on BR2_PACKAGE_LIBABSEIL_CPP + +comment "tensorflow-lite uses its own version of eigen, deactivate buildroot package eigen to use tflite" + depends on BR2_PACKAGE_EIGEN + +comment "tensorflow-lite uses its own version of flatbuffers, deactivate buildroot package flatbuffers to use tflite" + depends on BR2_PACKAGE_FLATBUFFERS + +comment "tensorflow-lite in buildroot currently only supports arm + armv7a cpu or arm64 + armv8a cpu targets" + depends on ( BR2_arm && !BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && !BR2_ARM_CPU_ARMV8A) || (!BR2_arm && !BR2_aarch64) + +if BR2_PACKAGE_TENSORFLOW_LITE +source "package/tensorflow-lite-abseil-cpp/Config.in" +source "package/tensorflow-lite-clog/Config.in" +source "package/tensorflow-lite-cpuinfo/Config.in" +source "package/tensorflow-lite-eigen/Config.in" +source "package/tensorflow-lite-farmhash/Config.in" +source "package/tensorflow-lite-fft2d/Config.in" +source "package/tensorflow-lite-flatbuffers/Config.in" +source "package/tensorflow-lite-gemmlowp/Config.in" +source "package/tensorflow-lite-ruy/Config.in" +endif diff --git a/package/tensorflow-lite/tensorflow-lite.hash b/package/tensorflow-lite/tensorflow-lite.hash new file mode 100644 index 0000000000..2aef108def --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 71c6915d04265772a0339bed47276942c678b45cc01534210ebe6984fd1aec65 LICENSE +sha256 4715f89770e1cf9be64016b34d63fc531b89b1fc5f12ef723a2bddb3b784711a tensorflow-lite-v2.8.0-br1.tar.gz diff --git a/package/tensorflow-lite/tensorflow-lite.mk b/package/tensorflow-lite/tensorflow-lite.mk new file mode 100644 index 0000000000..dbff6c9855 --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -0,0 +1,232 @@ +################################################################################ +# +# tensorflow-lite +# +################################################################################ + +TENSORFLOW_LITE_RAW_VERSION = 2.8.0 +TENSORFLOW_LITE_VERSION = v$(TENSORFLOW_LITE_RAW_VERSION) +TENSORFLOW_LITE_SITE = https://github.com/tensorflow/tensorflow.git +TENSORFLOW_LITE_SITE_METHOD = git +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_CONF_OPTS = -DBUILD_SHARED_LIBS=ON +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_RUY=ON +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_XNNPACK=OFF +TENSORFLOW_LITE_CONF_OPTS += -DTFLITE_ENABLE_NNAPI=OFF +TENSORFLOW_LITE_CONF_OPTS += -DFETCHCONTENT_QUIET=OFF +TENSORFLOW_LITE_CONF_OPTS += -DOVERRIDABLE_FETCH_CONTENT_GIT_REPOSITORY_AND_TAG_TO_URL=ON +TENSORFLOW_LITE_PATCH_DEPENDENCIES += tensorflow-lite-abseil-cpp tensorflow-lite-clog tensorflow-lite-cpuinfo tensorflow-lite-eigen \ + tensorflow-lite-farmhash tensorflow-lite-fft2d tensorflow-lite-flatbuffers tensorflow-lite-gemmlowp tensorflow-lite-ruy + +define TENSORFLOW_LITE_CREATE_BUILD_DIR + mkdir -p $(@D)/tensorflow/lite/buildroot-build +endef + +define TENSORFLOW_LITE_COPY_ABSEIL_CPP + rm -rf $(@D)/tensorflow/lite/buildroot-build/abseil-cpp + cp -a $(TENSORFLOW_LITE_ABSEIL_CPP_DIR) $(@D)/tensorflow/lite/buildroot-build/abseil-cpp +endef + +define TENSORFLOW_LITE_COPY_CLOG + rm -rf $(@D)/tensorflow/lite/buildroot-build/clog + cp -a $(TENSORFLOW_LITE_CLOG_DIR) $(@D)/tensorflow/lite/buildroot-build/clog +endef + +define TENSORFLOW_LITE_COPY_CPUINFO + rm -rf $(@D)/tensorflow/lite/buildroot-build/cpuinfo + cp -a $(TENSORFLOW_LITE_CPUINFO_DIR) $(@D)/tensorflow/lite/buildroot-build/cpuinfo +endef + +define TENSORFLOW_LITE_COPY_EIGEN + rm -rf $(@D)/tensorflow/lite/buildroot-build/eigen + cp -a $(TENSORFLOW_LITE_EIGEN_DIR) $(@D)/tensorflow/lite/buildroot-build/eigen +endef + +define TENSORFLOW_LITE_COPY_FARMHASH + rm -rf $(@D)/tensorflow/lite/buildroot-build/farmhash + cp -a $(TENSORFLOW_LITE_FARMHASH_DIR) $(@D)/tensorflow/lite/buildroot-build/farmhash +endef + +define TENSORFLOW_LITE_COPY_FFT2D + rm -rf $(@D)/tensorflow/lite/buildroot-build/fft2d + cp -a $(TENSORFLOW_LITE_FFT2D_DIR) $(@D)/tensorflow/lite/buildroot-build/fft2d +endef + +define TENSORFLOW_LITE_COPY_FLATBUFFERS + rm -rf $(@D)/tensorflow/lite/buildroot-build/flatbuffers + cp -a $(TENSORFLOW_LITE_FLATBUFFERS_DIR) $(@D)/tensorflow/lite/buildroot-build/flatbuffers +endef + +define TENSORFLOW_LITE_COPY_GEMMLOWP + rm -rf $(@D)/tensorflow/lite/buildroot-build/gemmlowp + cp -a $(TENSORFLOW_LITE_GEMMLOWP_DIR) $(@D)/tensorflow/lite/buildroot-build/gemmlowp +endef + +define TENSORFLOW_LITE_COPY_RUY + rm -rf $(@D)/tensorflow/lite/buildroot-build/ruy + cp -a $(TENSORFLOW_LITE_RUY_DIR) $(@D)/tensorflow/lite/buildroot-build/ruy +endef + +TENSORFLOW_LITE_POST_PATCH_HOOKS += TENSORFLOW_LITE_CREATE_BUILD_DIR TENSORFLOW_LITE_COPY_ABSEIL_CPP TENSORFLOW_LITE_COPY_CLOG \ + TENSORFLOW_LITE_COPY_CPUINFO TENSORFLOW_LITE_COPY_EIGEN TENSORFLOW_LITE_COPY_FARMHASH TENSORFLOW_LITE_COPY_FFT2D \ + TENSORFLOW_LITE_COPY_FLATBUFFERS TENSORFLOW_LITE_COPY_GEMMLOWP TENSORFLOW_LITE_COPY_RUY + +define TENSORFLOW_LITE_INSTALL_STAGING_CMDS + # Abseil headers: + # create header folder + find $(TENSORFLOW_LITE_ABSEIL_CPP_DIR)/absl -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_ABSEIL_CPP_DIR) {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/{} + # install headers + find $(TENSORFLOW_LITE_ABSEIL_CPP_DIR)/absl -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_ABSEIL_CPP_DIR) {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_ABSEIL_CPP_DIR)/{} $(STAGING_DIR)/usr/include/{} + # Abseil .so: + find $(@D)/tensorflow/lite/buildroot-build/_deps/abseil-cpp-build/absl -name "libabsl_*.so" \ + | xargs -i realpath --relative-to $(@D) {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/{} $(STAGING_DIR)/usr/lib/ + + # Cpuinfo .so + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/_deps/cpuinfo-build/libcpuinfo.so $(STAGING_DIR)/usr/lib/ + + # Eigen3 Headers containted within the tensorflow sources + # create 'third_party/eigen3/unsupported/Eigen' header folders + find $(@D)/third_party/eigen3/unsupported/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(@D)/third_party/eigen3/unsupported/Eigen {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/third_party/eigen3/unsupported/Eigen/{} + # install 'third_party/eigen3/unsupported/Eigen' headers + find $(@D)/third_party/eigen3/unsupported/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(@D)/third_party/eigen3/unsupported/Eigen {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/third_party/eigen3/unsupported/Eigen/{} $(STAGING_DIR)/usr/include/third_party/eigen3/unsupported/Eigen/{} + # additional extension-less 'headers' + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/third_party/eigen3/Eigen + $(INSTALL) -D -m 0644 $(@D)/third_party/eigen3/Eigen/* $(STAGING_DIR)/usr/include/third_party/eigen3/Eigen + + # Eigen3 + # create header folders + find $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/Eigen/{} + # install headers + find $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_EIGEN_DIR)/Eigen/{} $(STAGING_DIR)/usr/include/Eigen/{} + # create 'unsupported/Eigen/' header folders + find $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/unsupported/Eigen/{} + # install 'unsupported/Eigen/' headers + find $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen -type f \( -name "*.h" -o ! -name "*.*" \) \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_EIGEN_DIR)/unsupported/Eigen/{} $(STAGING_DIR)/usr/include/unsupported/Eigen/{} + + # Farmhash .so + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/_deps/farmhash-build/libfarmhash.so $(STAGING_DIR)/usr/lib/ + + # FFT2 + # create 'third_party/fft2d' header folders from tensorflow-lite sources + find $(@D)/third_party/fft2d -name "*.h" \ + | xargs -i realpath --relative-to $(@D)/third_party/fft2d {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/third_party/fft2d/{} + # install 'third_party/fft2d' headers from tensorflow-lite sources + find $(@D)/third_party/fft2d -name "*.h" \ + | xargs -i realpath --relative-to $(@D)/third_party/fft2d {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/third_party/fft2d/{} $(STAGING_DIR)/usr/include/third_party/fft2d/{} + # libs + $(INSTALL) -D -m 0755 $(@D)/tensorflow/lite/buildroot-build/_deps/fft2d-build/libfft2d_fftsg2d.so $(STAGING_DIR)/usr/lib/ + $(INSTALL) -D -m 0755 $(@D)/tensorflow/lite/buildroot-build/_deps/fft2d-build/libfft2d_fftsg.so $(STAGING_DIR)/usr/lib/ + + # Flatbuffers + # create header folders + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/flatbuffers + # install headers + $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_FLATBUFFERS_DIR)/include/flatbuffers/*.h $(STAGING_DIR)/usr/include/flatbuffers + + # Gemmlowp + # create header folders + find $(TENSORFLOW_LITE_GEMMLOWP_DIR) -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_GEMMLOWP_DIR) {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/gemmlowp/{} + # install headers + find $(TENSORFLOW_LITE_GEMMLOWP_DIR) -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_GEMMLOWP_DIR) {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_GEMMLOWP_DIR)/{} $(STAGING_DIR)/usr/include/gemmlowp/{} + + # Ruy - not built since TFLite v2.8.0 but some components need the headers for example vx-delegate + # create header folders + find $(TENSORFLOW_LITE_RUY_DIR)/ruy -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_RUY_DIR)/ruy {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/ruy/{} + # install headers + find $(TENSORFLOW_LITE_RUY_DIR)/ruy -name "*.h" \ + | xargs -i realpath --relative-to $(TENSORFLOW_LITE_RUY_DIR)/ruy {} \ + | xargs -i $(INSTALL) -D -m 0644 $(TENSORFLOW_LITE_RUY_DIR)/ruy/{} $(STAGING_DIR)/usr/include/ruy/{} + + # Tensorflow Headers + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/tensorflow/core/public + $(INSTALL) -D -m 0644 $(@D)/tensorflow/core/public/version.h $(STAGING_DIR)/usr/include/tensorflow/core/public/version.h + $(INSTALL) -D -m 0644 $(@D)/tensorflow/core/util/stats_calculator.h $(STAGING_DIR)/usr/include/tensorflow/core/util/stats_calculator.h + $(INSTALL) -D -m 0644 $(@D)/tensorflow/core/util/stat_summarizer_options.h $(STAGING_DIR)/usr/include/tensorflow/core/util/stat_summarizer_options.h + + # Tensorflow-lite Headers + # create header folders + find $(@D)/tensorflow/lite -type d -name buildroot-build -prune -o -name "*.h" -print \ + | xargs -i realpath --relative-to $(@D)/tensorflow/lite {} \ + | xargs dirname \ + | sort | uniq \ + | xargs -i $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/tensorflow/lite/{} + # install headers + find $(@D)/tensorflow/lite -type d -name buildroot-build -prune -o -name "*.h" -print \ + | xargs -i realpath --relative-to $(@D)/tensorflow/lite {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/{} $(STAGING_DIR)/usr/include/tensorflow/lite/{} + + # Headers for example + $(INSTALL) -d -m 0755 $(STAGING_DIR)/usr/include/tensorflow/lite/examples/label_image/ + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/examples/label_image/*.h $(STAGING_DIR)/usr/include/tensorflow/lite/examples/label_image/ + + # Tensorflow-lite libs + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/libtensorflow-lite.so $(STAGING_DIR)/usr/lib/ + ln -sf libtensorflow-lite.so $(STAGING_DIR)/usr/lib/libtensorflow-lite.so.$(TENSORFLOW_LITE_RAW_VERSION) +endef + +define TENSORFLOW_LITE_INSTALL_TARGET_CMDS + # Abseil + find $(@D)/tensorflow/lite/buildroot-build/_deps/abseil-cpp-build/absl -name "libabsl_*.so" \ + | xargs -i realpath --relative-to $(@D) {} \ + | xargs -i $(INSTALL) -D -m 0644 $(@D)/{} $(TARGET_DIR)/usr/lib/ + + # Cpuinfo + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/_deps/cpuinfo-build/libcpuinfo.so $(TARGET_DIR)/usr/lib/ + + # Farmhash + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/_deps/farmhash-build/libfarmhash.so $(TARGET_DIR)/usr/lib/ + + # FFT2 + $(INSTALL) -D -m 0755 $(@D)/tensorflow/lite/buildroot-build/_deps/fft2d-build/libfft2d_fftsg2d.so $(TARGET_DIR)/usr/lib/ + $(INSTALL) -D -m 0755 $(@D)/tensorflow/lite/buildroot-build/_deps/fft2d-build/libfft2d_fftsg.so $(TARGET_DIR)/usr/lib/ + + # Tensorflow-lite + $(INSTALL) -D -m 0644 $(@D)/tensorflow/lite/buildroot-build/libtensorflow-lite.so $(TARGET_DIR)/usr/lib/ + ln -sf libtensorflow-lite.so $(TARGET_DIR)/usr/lib/libtensorflow-lite.so.$(TENSORFLOW_LITE_RAW_VERSION) +endef + +$(eval $(cmake-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:17 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:17 +0100 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package Message-ID: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Hello, this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. This first RFC just integrates the TFLite C++ sahred library. After a sucessful first integration the next step wuld be to activate the python library for TFlite. As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. All of this currently works locally as a proof of concept for a few users. The currently used Version of TFLite is 2.8.0 (official) which is proven to work. TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). Anyone else may activate further platforms if needed, but testing needs to then be done by them. How to build a minimal config with TFLite: =============================================== $ make raspberrypi4_64_defconfig menuconfig Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite $ make tensorflow-lite I'm hoping for Comments to prepare a first patchset. Stefan Hager (10): tensorflow-lite-abseil-cpp: new package tensorflow-lite-clog: new package tensorflow-lite-abseil-cpuinfo: new package tensorflow-lite-eigen: new package tensorflow-lite-farmhash: new package tensorflow-lite-fft2d: new package tensorflow-lite-flatbuffers: new package tensorflow-lite-gemmlowp: new package tensorflow-lite-ruy: new package tensorflow-lite: new package package/Config.in | 1 + package/tensorflow-lite-abseil-cpp/Config.in | 5 + .../tensorflow-lite-abseil-cpp.hash | 3 + .../tensorflow-lite-abseil-cpp.mk | 14 ++ package/tensorflow-lite-clog/Config.in | 5 + .../tensorflow-lite-clog.hash | 3 + .../tensorflow-lite-clog.mk | 14 ++ package/tensorflow-lite-cpuinfo/Config.in | 5 + .../tensorflow-lite-cpuinfo.hash | 3 + .../tensorflow-lite-cpuinfo.mk | 14 ++ package/tensorflow-lite-eigen/Config.in | 5 + .../tensorflow-lite-eigen.hash | 9 + .../tensorflow-lite-eigen.mk | 14 ++ package/tensorflow-lite-farmhash/Config.in | 5 + .../tensorflow-lite-farmhash.hash | 3 + .../tensorflow-lite-farmhash.mk | 14 ++ package/tensorflow-lite-fft2d/Config.in | 5 + .../tensorflow-lite-fft2d.hash | 3 + .../tensorflow-lite-fft2d.mk | 15 ++ package/tensorflow-lite-flatbuffers/Config.in | 5 + .../tensorflow-lite-flatbuffers.hash | 3 + .../tensorflow-lite-flatbuffers.mk | 14 ++ package/tensorflow-lite-gemmlowp/Config.in | 5 + .../tensorflow-lite-gemmlowp.hash | 3 + .../tensorflow-lite-gemmlowp.mk | 14 ++ package/tensorflow-lite-ruy/Config.in | 5 + .../tensorflow-lite-ruy.hash | 3 + .../tensorflow-lite-ruy.mk | 14 ++ ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ ...build-a-shared-library-instead-of-st.patch | 55 +++++ ...build-tflite-with-external-delegates.patch | 59 +++++ ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ package/tensorflow-lite/Config.in | 56 +++++ package/tensorflow-lite/tensorflow-lite.hash | 3 + package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ 35 files changed, 848 insertions(+) create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk create mode 100644 package/tensorflow-lite-clog/Config.in create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk create mode 100644 package/tensorflow-lite-cpuinfo/Config.in create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk create mode 100644 package/tensorflow-lite-eigen/Config.in create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk create mode 100644 package/tensorflow-lite-farmhash/Config.in create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk create mode 100644 package/tensorflow-lite-fft2d/Config.in create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk create mode 100644 package/tensorflow-lite-flatbuffers/Config.in create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk create mode 100644 package/tensorflow-lite-gemmlowp/Config.in create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk create mode 100644 package/tensorflow-lite-ruy/Config.in create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:25 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:25 +0100 Subject: [Buildroot] [RFC PATCH 08/10] tensorflow-lite-gemmlowp: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-9-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-gemmlowp/Config.in | 5 +++++ .../tensorflow-lite-gemmlowp.hash | 3 +++ .../tensorflow-lite-gemmlowp.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-gemmlowp/Config.in create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk diff --git a/package/tensorflow-lite-gemmlowp/Config.in b/package/tensorflow-lite-gemmlowp/Config.in new file mode 100644 index 0000000000..39faaaa81c --- /dev/null +++ b/package/tensorflow-lite-gemmlowp/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_GEMMLOWP + bool diff --git a/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash b/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash new file mode 100644 index 0000000000..a4fb70aa86 --- /dev/null +++ b/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 aff95de30a16132cccb9c219f6489ddf0014742a558d63c443f609dc7f962576 tensorflow-lite-gemmlowp-fda83bdc38b1-br1.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk b/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk new file mode 100644 index 0000000000..29c3846ada --- /dev/null +++ b/package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-gemmlowp +# +################################################################################ + +TENSORFLOW_LITE_GEMMLOWP_SITE_METHOD = git +TENSORFLOW_LITE_GEMMLOWP_SITE = https://github.com/google/gemmlowp +TENSORFLOW_LITE_GEMMLOWP_VERSION = fda83bdc38b1 +TENSORFLOW_LITE_GEMMLOWP_LICENSE = Apache-2.0 +TENSORFLOW_LITE_GEMMLOWP_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_GEMMLOWP_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:18 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:18 +0100 Subject: [Buildroot] [RFC PATCH 01/10] tensorflow-lite-abseil-cpp: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-2-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and the source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-abseil-cpp/Config.in | 5 +++++ .../tensorflow-lite-abseil-cpp.hash | 3 +++ .../tensorflow-lite-abseil-cpp.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk diff --git a/package/tensorflow-lite-abseil-cpp/Config.in b/package/tensorflow-lite-abseil-cpp/Config.in new file mode 100644 index 0000000000..c2c9813284 --- /dev/null +++ b/package/tensorflow-lite-abseil-cpp/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_ABSEIL_CPP + bool diff --git a/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash b/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash new file mode 100644 index 0000000000..e59b06c004 --- /dev/null +++ b/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 126af9eb1f82606c44df2262394cf28033b956402485321bcacc9175a9de4d2c tensorflow-lite-abseil-cpp-997aaf3a2830-br1.tar.gz +sha256 c79a7fea0e3cac04cd43f20e7b648e5a0ff8fa5344e644b0ee09ca1162b62747 LICENSE diff --git a/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk b/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk new file mode 100644 index 0000000000..6181744fda --- /dev/null +++ b/package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-abseil-cpp +# +################################################################################ + +TENSORFLOW_LITE_ABSEIL_CPP_SITE_METHOD = git +TENSORFLOW_LITE_ABSEIL_CPP_SITE = https://github.com/abseil/abseil-cpp +TENSORFLOW_LITE_ABSEIL_CPP_VERSION = 997aaf3a2830 +TENSORFLOW_LITE_ABSEIL_CPP_LICENSE = Apache-2.0 +TENSORFLOW_LITE_ABSEIL_CPP_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_ABSEIL_CPP_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:21 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:21 +0100 Subject: [Buildroot] [RFC PATCH 04/10] tensorflow-lite-eigen: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-5-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-eigen/Config.in | 5 +++++ .../tensorflow-lite-eigen.hash | 9 +++++++++ .../tensorflow-lite-eigen/tensorflow-lite-eigen.mk | 14 ++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 package/tensorflow-lite-eigen/Config.in create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk diff --git a/package/tensorflow-lite-eigen/Config.in b/package/tensorflow-lite-eigen/Config.in new file mode 100644 index 0000000000..a31fa62d9c --- /dev/null +++ b/package/tensorflow-lite-eigen/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_EIGEN + bool diff --git a/package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash b/package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash new file mode 100644 index 0000000000..08d8749d83 --- /dev/null +++ b/package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash @@ -0,0 +1,9 @@ +# Locally computed: +sha256 20ba1d25d83592bfee4bba200a5aa4bab3feb003ede088d606457ecd31fbcd1e tensorflow-lite-eigen-085c2fc5d53f-br1.tar.gz +sha256 03379001a7b12a2ec997a25554247d985270b353c10d5bafee9ac8d6519820b7 COPYING.APACHE +sha256 51928dce36213c5333ba3172e847d735d4c6e9b7ff2722a326c49067155b82eb COPYING.BSD +sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING.GPL +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL +sha256 c87b7f8ee88f6195e91743820c00354833583aef091b72e2d4a49c8e28e798a0 COPYING.MINPACK +sha256 fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85 COPYING.MPL2 +sha256 c83230b770f17ef1386ea1fd3681271dd98aa93646bdbfb5bff3a1b7050fff9d COPYING.README diff --git a/package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk b/package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk new file mode 100644 index 0000000000..717663d560 --- /dev/null +++ b/package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-eigen +# +################################################################################ + +TENSORFLOW_LITE_EIGEN_SITE_METHOD = git +TENSORFLOW_LITE_EIGEN_SITE = https://gitlab.com/libeigen/eigen.git +TENSORFLOW_LITE_EIGEN_VERSION = 085c2fc5d53f +TENSORFLOW_LITE_EIGEN_LICENSE = Manily MPL-2.0 see COPYING.README +TENSORFLOW_LITE_EIGEN_LICENSE_FILES = COPYING.README COPYING.APACHE COPYING.BSD COPYING.GPL COPYING.LGPL COPYING.MINPACK COPYING.MPL2 +TENSORFLOW_LITE_EIGEN_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:19 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:19 +0100 Subject: [Buildroot] [RFC PATCH 02/10] tensorflow-lite-clog: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-3-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-clog/Config.in | 5 +++++ .../tensorflow-lite-clog/tensorflow-lite-clog.hash | 3 +++ .../tensorflow-lite-clog/tensorflow-lite-clog.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-clog/Config.in create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk diff --git a/package/tensorflow-lite-clog/Config.in b/package/tensorflow-lite-clog/Config.in new file mode 100644 index 0000000000..2555a7ad48 --- /dev/null +++ b/package/tensorflow-lite-clog/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_CLOG + bool diff --git a/package/tensorflow-lite-clog/tensorflow-lite-clog.hash b/package/tensorflow-lite-clog/tensorflow-lite-clog.hash new file mode 100644 index 0000000000..92dc6d3c43 --- /dev/null +++ b/package/tensorflow-lite-clog/tensorflow-lite-clog.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 820097a94890b35c6f313a6e8be38dc95c405ca2800f141cdf9ec53ec8c48672 tensorflow-lite-clog-d5e37adf1406-br1.tar.gz +sha256 68a14c3e79add023eecd83d611e73f05b8bf1d16852efeb7eb4033a96736da9e deps/clog/LICENSE diff --git a/package/tensorflow-lite-clog/tensorflow-lite-clog.mk b/package/tensorflow-lite-clog/tensorflow-lite-clog.mk new file mode 100644 index 0000000000..70c650e055 --- /dev/null +++ b/package/tensorflow-lite-clog/tensorflow-lite-clog.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-clog +# +################################################################################ + +TENSORFLOW_LITE_CLOG_SITE_METHOD = git +TENSORFLOW_LITE_CLOG_SITE = https://github.com/pytorch/cpuinfo +TENSORFLOW_LITE_CLOG_VERSION = d5e37adf1406 +TENSORFLOW_LITE_CLOG_LICENSE = BSD-2-Clause +TENSORFLOW_LITE_CLOG_LICENSE_FILES = deps/clog/LICENSE +TENSORFLOW_LITE_CLOG_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:26 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:26 +0100 Subject: [Buildroot] [RFC PATCH 09/10] tensorflow-lite-ruy: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-10-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-ruy/Config.in | 5 +++++ .../tensorflow-lite-ruy/tensorflow-lite-ruy.hash | 3 +++ package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk | 14 ++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 package/tensorflow-lite-ruy/Config.in create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk diff --git a/package/tensorflow-lite-ruy/Config.in b/package/tensorflow-lite-ruy/Config.in new file mode 100644 index 0000000000..9c9fe22370 --- /dev/null +++ b/package/tensorflow-lite-ruy/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_RUY + bool diff --git a/package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash b/package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash new file mode 100644 index 0000000000..18b68cabfb --- /dev/null +++ b/package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 c17523afd09d7eb42384d89669106ee67347dd254ee01f46b4725947fe57b99f tensorflow-lite-ruy-e6c1b8dc8a8b-br1.tar.gz +sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE diff --git a/package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk b/package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk new file mode 100644 index 0000000000..df0da455e6 --- /dev/null +++ b/package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# tensorflow-lite-ruy +# +################################################################################ + +TENSORFLOW_LITE_RUY_SITE_METHOD = git +TENSORFLOW_LITE_RUY_SITE = https://github.com/google/ruy +TENSORFLOW_LITE_RUY_VERSION = e6c1b8dc8a8b +TENSORFLOW_LITE_RUY_LICENSE = Apache-2.0 +TENSORFLOW_LITE_RUY_LICENSE_FILES = LICENSE +TENSORFLOW_LITE_RUY_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 stefan.hager at ginzinger.com Thu Nov 24 14:06:23 2022 From: stefan.hager at ginzinger.com (Stefan Hager) Date: Thu, 24 Nov 2022 15:06:23 +0100 Subject: [Buildroot] [RFC PATCH 06/10] tensorflow-lite-fft2d: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: <20221124140627.3269192-7-stefan.hager@ginzinger.com> This package adds external sources required by tensorflow-lite. Nothing is built or installed within this package, but legal info and source archive is created. The tensorflow-lite makefile copies the files from this package and uses them for building or to provide headers for the staging folder. Signed-off-by: Stefan Hager --- package/tensorflow-lite-fft2d/Config.in | 5 +++++ .../tensorflow-lite-fft2d.hash | 3 +++ .../tensorflow-lite-fft2d.mk | 15 +++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 package/tensorflow-lite-fft2d/Config.in create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk diff --git a/package/tensorflow-lite-fft2d/Config.in b/package/tensorflow-lite-fft2d/Config.in new file mode 100644 index 0000000000..03567e05af --- /dev/null +++ b/package/tensorflow-lite-fft2d/Config.in @@ -0,0 +1,5 @@ +# Not user-selectable, it is only needed to be copied +# into the tensorflow-lite source tree. + +config BR2_PACKAGE_TENSORFLOW_LITE_FFT2D + bool diff --git a/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash b/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash new file mode 100644 index 0000000000..40588abfb7 --- /dev/null +++ b/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 5f4dabc2ae21e1f537425d58a49cdca1c49ea11db0d6271e2a4b27e9697548eb v1.0.tar.gz +sha256 0b2a2082537735a2a576dbec2e8f9c1a09812eac6df6a389502a6ba860072906 readme2d.txt diff --git a/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk b/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk new file mode 100644 index 0000000000..cd3f70898b --- /dev/null +++ b/package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# tensorflow-lite-fft2d +# +################################################################################ + +TENSORFLOW_LITE_FFT2D_SITE_METHOD = wget +TENSORFLOW_LITE_FFT2D_SITE = https://storage.googleapis.com/mirror.tensorflow.org/github.com/petewarden/OouraFFT/archive +TENSORFLOW_LITE_FFT2D_VERSION = 1.0 +TENSORFLOW_LITE_FFT2D_SOURCE = v$(TENSORFLOW_LITE_FFT2D_VERSION).tar.gz +TENSORFLOW_LITE_FFT2D_LICENSE = readme2d.txt +TENSORFLOW_LITE_FFT2D_LICENSE_FILES = readme2d.txt +TENSORFLOW_LITE_FFT2D_INSTALL_TARGET = NO + +$(eval $(generic-package)) -- 2.36.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 arnout at mind.be Thu Nov 24 14:35:31 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 15:35:31 +0100 Subject: [Buildroot] [PATCH 1/1] Makefile: fix SDK relocation for per-package-dirs In-Reply-To: <20221110184734.22425-1-brandon.maier@collins.com> References: <20221110184734.22425-1-brandon.maier@collins.com> Message-ID: <9e198280-ba2c-0006-8335-d5878fc75ba1@mind.be> Hi Brandon, I was going to apply, but I have a few comments/improvements that I prefer if you bring them to completion. On 10/11/2022 19:47, Brandon Maier via buildroot wrote: > The relocate-sdk.sh script does not work correctly when > BR2_PER_PACKAGE_DIRECTORIES is enabled. relocate-sdk.sh expects > everything to point at $HOST_DIR, but each package will be pointing at > its $(O)/per-package/*/host. > > Before packing up the SDK, scrub the HOST_DIR to replace all matches of > the per-package directory to point at the final HOST_DIR. > > Signed-off-by: Brandon Maier > --- > DEVELOPERS | 1 + > Makefile | 1 + > support/scripts/fix-perpkg | 31 +++++++++++++++++++++++++++++++ > 3 files changed, 33 insertions(+) > create mode 100755 support/scripts/fix-perpkg > > diff --git a/DEVELOPERS b/DEVELOPERS > index 81e6cd54ab..238f8754e3 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -488,6 +488,7 @@ F: package/ncdu/ > > N: Brandon Maier > F: package/vmtouch/ > +F: support/scripts/fix-perpkg > > N: Brock Williams > F: package/pdmenu/ > diff --git a/Makefile b/Makefile > index 7c1c07a2e4..929042396a 100644 > --- a/Makefile > +++ b/Makefile > @@ -595,6 +595,7 @@ prepare-sdk: world > @$(call MESSAGE,"Rendering the SDK relocatable") > PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host > PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging > + PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-perpkg I'm not sure if it's really useful to make a separate script out of this - it's just a simple pipeline after all. > $(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh > mkdir -p $(HOST_DIR)/share/buildroot > echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location > diff --git a/support/scripts/fix-perpkg b/support/scripts/fix-perpkg > new file mode 100755 > index 0000000000..56d7d7a45d > --- /dev/null > +++ b/support/scripts/fix-perpkg > @@ -0,0 +1,31 @@ > +#!/usr/bin/env bash > + > +usage() { > + cat <<-EOF >&2 > + Usage: fix-perpkg > + > + This script rewrites file's PER_PACKAGE_DIR to point at the HOST_DIR > + before they are bundled into an SDK. So that relocate-sdk.sh can find > + and relocate them. > + EOF > + exit 1 > +} > + > +if [ "$#" -gt 1 ]; then > + usage > +fi > + > +# Check if per-package-directories is disabled > +if ! [ -e "$PER_PACKAGE_DIR" ]; then PER_PACKAGE_DIR is always set, even if per-package-directories is disabled, so the comment is wrong. I anyway don't think it's necessary to check for this - if PPD is disabled, then there will never be a match. > + exit > +fi > + > +# Make sure `file` uses the right language > +export LC_ALL=C > + > +# Replace the old path with the new one in all text files > +grep -lr "${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host" "${HOST_DIR}" \ Check what is used in PPD_FIXUP_PATHS: grep --binary-files=without-match -lr '$(PER_PACKAGE_DIR)/[^/]\+/' $(HOST_DIR) The --binary-files=without-match speeds things up a lot because it will immediately skip large binary files. PPD_FIXUP_PATHS also uses a shell loop instead of xargs; not sure which one is better. > + | file --mime-type -f - \ > + | grep ': \+text/[-_a-zA-Z0-9]*$' \ > + | sed 's|: \+text/[-_a-zA-Z0-9]*$||' \ You can merge those two in a single | sed -n '/\(.*\): \+text\/[-_a-zA-Z0-9]*$/s//\1/p' \ > + | xargs -r sed -i "s|${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host|${HOST_DIR}|g" There is no constraint on package names containing only those symbols, so better use [^/]\+ instead. However, I think it would be better to refactor fix-perpkg against PPD_FIXUP_PATHS. It only differens in the replacement part of the final sed, so that can easily be done with a make function. Regards, Arnout From arnout at mind.be Thu Nov 24 14:36:04 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 15:36:04 +0100 Subject: [Buildroot] [git commit] package/libkrb5: security bump to version 1.20.1 Message-ID: <20221124143756.C121484530@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f93c47fad847219e2d748570484ca800faa9d4eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issue: CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated attacker may be able to cause a KDC or kadmind process to crash by reading beyond the bounds of allocated memory, creating a denial of service. A privileged attacker may similarly be able to cause a Kerberos or GSS application service to crash. On 32-bit platforms, an attacker can also cause insufficient memory to be allocated for the result, potentially leading to remote code execution in a KDC, kadmind, or GSS or Kerberos application server process. An attacker with the privileges of a cross-realm KDC may be able to extract secrets from a KDC process's memory by having them copied into the PAC of a new ticket. Bugfix tarballs are located in the same directory as the base version, so introduce LIBKRB5_VERSION_MAJOR. Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle --- package/libkrb5/libkrb5.hash | 2 +- package/libkrb5/libkrb5.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 2fce24b45b..94dfa2ed6e 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz # Hash for license file: sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index 5e547470ed..9bacfaee58 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,8 +4,9 @@ # ################################################################################ -LIBKRB5_VERSION = 1.20 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) +LIBKRB5_VERSION_MAJOR = 1.20 +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others From arnout at mind.be Thu Nov 24 14:38:07 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 15:38:07 +0100 Subject: [Buildroot] [PATCH] package/libkrb5: security bump to version 1.20.1 In-Reply-To: <20221124135334.158081-1-peter@korsgaard.com> References: <20221124135334.158081-1-peter@korsgaard.com> Message-ID: <337b25c5-9c0f-ac90-bbef-505adeb7003b@mind.be> On 24/11/2022 14:53, Peter Korsgaard wrote: > Fixes the following security issue: > > CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated > attacker may be able to cause a KDC or kadmind process to crash by reading > beyond the bounds of allocated memory, creating a denial of service. A > privileged attacker may similarly be able to cause a Kerberos or GSS > application service to crash. On 32-bit platforms, an attacker can also > cause insufficient memory to be allocated for the result, potentially > leading to remote code execution in a KDC, kadmind, or GSS or Kerberos > application server process. An attacker with the privileges of a > cross-realm KDC may be able to extract secrets from a KDC process's memory > by having them copied into the PAC of a new ticket. > > Bugfix tarballs are located in the same directory as the base version, so > introduce LIBKRB5_VERSION_MAJOR. > > Signed-off-by: Peter Korsgaard Applied to master, thanks. Regards, Arnout > --- > package/libkrb5/libkrb5.hash | 2 +- > package/libkrb5/libkrb5.mk | 5 +++-- > 2 files changed, 4 insertions(+), 3 deletions(-) > > diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash > index 2fce24b45b..94dfa2ed6e 100644 > --- a/package/libkrb5/libkrb5.hash > +++ b/package/libkrb5/libkrb5.hash > @@ -1,5 +1,5 @@ > # Locally calculated after checking pgp signature > -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz > +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz > > # Hash for license file: > sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE > diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk > index 5e547470ed..9bacfaee58 100644 > --- a/package/libkrb5/libkrb5.mk > +++ b/package/libkrb5/libkrb5.mk > @@ -4,8 +4,9 @@ > # > ################################################################################ > > -LIBKRB5_VERSION = 1.20 > -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) > +LIBKRB5_VERSION_MAJOR = 1.20 > +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 > +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) > LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz > LIBKRB5_SUBDIR = src > LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others From thomas.petazzoni at bootlin.com Thu Nov 24 14:46:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 15:46:55 +0100 Subject: [Buildroot] [RFC PATCH 01/10] tensorflow-lite-abseil-cpp: new package In-Reply-To: <20221124140627.3269192-2-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> <20221124140627.3269192-2-stefan.hager@ginzinger.com> Message-ID: <20221124154655.0d3f0776@windsurf> Hello, On Thu, 24 Nov 2022 15:06:18 +0100 Stefan Hager wrote: > +TENSORFLOW_LITE_ABSEIL_CPP_SITE_METHOD = git > +TENSORFLOW_LITE_ABSEIL_CPP_SITE = https://github.com/abseil/abseil-cpp > +TENSORFLOW_LITE_ABSEIL_CPP_VERSION = 997aaf3a2830 We already have a package for abseil-cpp: https://gitlab.com/buildroot.org/buildroot/-/tree/master/package/libabseil-cpp/ Why do you need to recreate one ? Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 14:48:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 15:48:18 +0100 Subject: [Buildroot] [RFC PATCH 02/10] tensorflow-lite-clog: new package In-Reply-To: <20221124140627.3269192-3-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> <20221124140627.3269192-3-stefan.hager@ginzinger.com> Message-ID: <20221124154818.6ada922f@windsurf> Hello, On Thu, 24 Nov 2022 15:06:19 +0100 Stefan Hager wrote: > This package adds external sources required by tensorflow-lite. > Nothing is built or installed within this package, but legal info and > source archive is created. The tensorflow-lite makefile copies the > files from this package and uses them for building or to provide > headers for the staging folder. Please wrap the commit logs to ~80 characters. Isn't there a better way? It's really horrible to duplicate all those packages that we already have in Buildroot :-/ > +TENSORFLOW_LITE_CLOG_SITE_METHOD = git > +TENSORFLOW_LITE_CLOG_SITE = https://github.com/pytorch/cpuinfo Are you sure? This looks like the URL for the cpuinfo package, not the clog package. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From james.hilliard1 at gmail.com Thu Nov 24 14:54:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Thu, 24 Nov 2022 10:54:49 -0400 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: <20221124140627.3269192-1-stefan.hager@ginzinger.com> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager wrote: > > Hello, > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > This first RFC just integrates the TFLite C++ sahred library. > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > All of this currently works locally as a proof of concept for a few users. > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. This is an outdated release right? Are there issues with 2.11.0? > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. I'm unable to find any documentation indicating this is actually the case. I skimmed the cmakelists and it doesn't seem to have strict version requirements: https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt Have you tried building against the normal buildroot versions of these packages? > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. This is probably not the right approach, other packages may depend on or select the normal versions(flatbuffers seems especially problematic). > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > How to build a minimal config with TFLite: > =============================================== > $ make raspberrypi4_64_defconfig menuconfig > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > $ make tensorflow-lite > > I'm hoping for Comments to prepare a first patchset. > > Stefan Hager (10): > tensorflow-lite-abseil-cpp: new package > tensorflow-lite-clog: new package > tensorflow-lite-abseil-cpuinfo: new package > tensorflow-lite-eigen: new package > tensorflow-lite-farmhash: new package > tensorflow-lite-fft2d: new package > tensorflow-lite-flatbuffers: new package > tensorflow-lite-gemmlowp: new package > tensorflow-lite-ruy: new package > tensorflow-lite: new package > > package/Config.in | 1 + > package/tensorflow-lite-abseil-cpp/Config.in | 5 + > .../tensorflow-lite-abseil-cpp.hash | 3 + > .../tensorflow-lite-abseil-cpp.mk | 14 ++ > package/tensorflow-lite-clog/Config.in | 5 + > .../tensorflow-lite-clog.hash | 3 + > .../tensorflow-lite-clog.mk | 14 ++ > package/tensorflow-lite-cpuinfo/Config.in | 5 + > .../tensorflow-lite-cpuinfo.hash | 3 + > .../tensorflow-lite-cpuinfo.mk | 14 ++ > package/tensorflow-lite-eigen/Config.in | 5 + > .../tensorflow-lite-eigen.hash | 9 + > .../tensorflow-lite-eigen.mk | 14 ++ > package/tensorflow-lite-farmhash/Config.in | 5 + > .../tensorflow-lite-farmhash.hash | 3 + > .../tensorflow-lite-farmhash.mk | 14 ++ > package/tensorflow-lite-fft2d/Config.in | 5 + > .../tensorflow-lite-fft2d.hash | 3 + > .../tensorflow-lite-fft2d.mk | 15 ++ > package/tensorflow-lite-flatbuffers/Config.in | 5 + > .../tensorflow-lite-flatbuffers.hash | 3 + > .../tensorflow-lite-flatbuffers.mk | 14 ++ > package/tensorflow-lite-gemmlowp/Config.in | 5 + > .../tensorflow-lite-gemmlowp.hash | 3 + > .../tensorflow-lite-gemmlowp.mk | 14 ++ > package/tensorflow-lite-ruy/Config.in | 5 + > .../tensorflow-lite-ruy.hash | 3 + > .../tensorflow-lite-ruy.mk | 14 ++ > ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ > ...build-a-shared-library-instead-of-st.patch | 55 +++++ > ...build-tflite-with-external-delegates.patch | 59 +++++ > ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > package/tensorflow-lite/Config.in | 56 +++++ > package/tensorflow-lite/tensorflow-lite.hash | 3 + > package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ > 35 files changed, 848 insertions(+) > create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > create mode 100644 package/tensorflow-lite-clog/Config.in > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > create mode 100644 package/tensorflow-lite-eigen/Config.in > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > create mode 100644 package/tensorflow-lite-farmhash/Config.in > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > create mode 100644 package/tensorflow-lite-fft2d/Config.in > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > create mode 100644 package/tensorflow-lite-ruy/Config.in > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > -- > 2.36.1 > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From peter at korsgaard.com Thu Nov 24 16:47:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 17:47:01 +0100 Subject: [Buildroot] [git commit] Update for 2022.11-rc3 Message-ID: <20221124164730.4154684557@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=269c1e9368e5473fa0dc117ff6b020143c014c8b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Korsgaard --- CHANGES | 15 +++++++++++++++ Makefile | 4 ++-- docs/website/download.html | 18 +++++++++--------- docs/website/news.html | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+), 11 deletions(-) diff --git a/CHANGES b/CHANGES index d08b2500ab..79b010a9b8 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,18 @@ +2022.11-rc3, released November 24th, 2022 + + Fixes all over the tree. + + Updated/fixed packages: asterisk, edk2, edk2-platforms, + freerdp, gitlab-runner, gnupg2, gptfdisk, heimdal, + igh-ethercat, iwd, libkrb5, libksba, libnss, libopenssl, + mesa3d, nginx, nodejs, openpgm, python3, rsync, rtl8189es, + rtl8723ds, samba4, sdl, sdl2, swupdate, sysstat, systemd, + uboot, xen, xterm + + Issues resolved (http://bugs.uclibc.org): + + #15141: kernel 5.16.2 (realtime patch 19) fails to build + 2022.11-rc2, released November 16th, 2022 Fixes all over the tree. diff --git a/Makefile b/Makefile index b2f342f4a8..827ab230ef 100644 --- a/Makefile +++ b/Makefile @@ -92,9 +92,9 @@ all: .PHONY: all # Set and export the version string -export BR2_VERSION := 2022.11-rc2 +export BR2_VERSION := 2022.11-rc3 # Actual time the release is cut (for reproducible builds) -BR2_VERSION_EPOCH = 1668603000 +BR2_VERSION_EPOCH = 1669308000 # 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 538f2f6042..a92f630611 100644 --- a/docs/website/download.html +++ b/docs/website/download.html @@ -76,37 +76,37 @@
          -

          Latest release candidate: 2022.11-rc2

          +

          Latest release candidate: 2022.11-rc3

          diff --git a/docs/website/news.html b/docs/website/news.html index ee7ce344c9..1d76cc3cf5 100644 --- a/docs/website/news.html +++ b/docs/website/news.html @@ -9,6 +9,27 @@

          News

            +
          • +
            +
            +
            +

            2022.11-rc3 released

            +

            24 November 2022

            +
            +
            +

            2022.11-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 + 2022.11-rc3 + release candidate, and report any problems found to the + mailing list or + bug tracker.

            +
            +
            +
          • +
          • From peter at korsgaard.com Thu Nov 24 16:52:25 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Thu, 24 Nov 2022 17:52:25 +0100 Subject: [Buildroot] Buildroot 2022.11-rc3 released Message-ID: <87zgcgfg6u.fsf@dell.be.48ers.dk> Hi, Buildroot 2022.11-rc3 is released - Go download it at: http://buildroot.net/downloads/buildroot-2022.11-rc3.tar.gz or http://buildroot.net/downloads/buildroot-2022.11-rc3.tar.xz Or get it from Git: git://git.buildroot.net/buildroot Another week, another release candidate. Please give it a spin and report any problems to the mailing list or bug tracker. Many thanks to the people contributing to this release: git shortlog -sn 2022.11-rc2.. 16 Peter Korsgaard 5 Fabrice Fontaine 4 Vincent Stehl? 3 Giulio Benetti 3 Michael Fischer 2 Thomas Petazzoni 2 Yann E. MORIN 1 Alexander Lukichev 1 Bernd Kuhls 1 Brandon Maier 1 James Hilliard 1 Marek Metelski 1 Michael Nosthoff 1 Miquel Raynal 1 Yegor Yefremov For more details, see the CHANGES file: http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.11-rc3 -- Bye, Peter Korsgaard From arnout at mind.be Thu Nov 24 17:07:33 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 18:07:33 +0100 Subject: [Buildroot] Errors generating initramfs with dracut In-Reply-To: <5b6ec3ddc6637a3bd348687bbf2c2e40784727f2.camel@zeus.de> References: <5b6ec3ddc6637a3bd348687bbf2c2e40784727f2.camel@zeus.de> Message-ID: On 23/11/2022 14:03, Becker, Fabian wrote: > Hello Folks, > > i'm currently evaluating initramfs generation with dracut?in 2022.11-rc2 and > have encountered > several errors. Not sure if this is a dracut or buildroot problem. Probably a bit of both :-) [snip] > dracut-install: ERROR: installing > '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- > modules/parse-kernel.sh' to '/lib/dracut/hooks/cmdline/01-parse-kernel.sh' > dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r > /home/dev/riva/output/build/buildroot-fs/cpio/target -D > /home/dev/riva/output/build/buildroot- > fs/cpio/tmp/dracut.eB0FfP/initramfs > /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- > modules/parse-kernel.sh /lib/dracut/hooks/cmdline/01-parse-kernel.sh > chmod: cannot access '/home/dev/riva/output/build/buildroot- > fs/cpio/tmp/dracut.eB0FfP/initramfs//lib/dracut/hooks/cmdline/01-parse-kernel.sh': No such file or > directory I would say this looks like a dracut problem: dracut is supposed to intall that file, but it doesn't seem to exist... > dracut-install: ERROR: installing > '/home/dev/riva/output/host/lib/dracut/modules.d/90kernel- > modules/insmodpost.sh' to '/sbin/insmodpost.sh' > dracut: FAILED: /home/dev/riva/output/host/lib/dracut/dracut-install -r > /home/dev/riva/output/build/buildroot-fs/cpio/target -D > /home/dev/riva/output/build/buildroot- > fs/cpio/tmp/dracut.eB0FfP/initramfs > /home/dev/riva/output/host/lib/dracut/modules.d/90kernel- > modules/insmodpost.sh /sbin/insmodpost.sh > > Seems to be a problem with files installed via inst_simple from dracut-init.sh, > inst_multiple works > just fine. I tried enabling debug switches in the call to dracut-install and > find out why it's > failing, but that was not really helpful. Yann has been debugging a different dracut issue recently, perhaps he has some ideas on how to get better debugging info. dracut-install has --debug -and --logdir options, those may help. However, do these missing modules actually pose an issue? I think we get a bunch of error messages from dracut even in a known-to-be-working image. dracut is a bit of a mess. Regards, Arnout > > Regards, > > FB > > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From baruch at tkos.co.il Thu Nov 24 17:45:17 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Thu, 24 Nov 2022 19:45:17 +0200 Subject: [Buildroot] [PATCH] package/dropbear: bump to version 2022.83 Message-ID: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> DROPBEAR_DSS is now disabled by default. Enable only when BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. Signed-off-by: Baruch Siach --- package/dropbear/dropbear.hash | 2 +- package/dropbear/dropbear.mk | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/dropbear/dropbear.hash b/package/dropbear/dropbear.hash index ff6e312fde24..8f6c49c62b86 100644 --- a/package/dropbear/dropbear.hash +++ b/package/dropbear/dropbear.hash @@ -1,5 +1,5 @@ # From https://matt.ucc.asn.au/dropbear/releases/SHA256SUM.asc -sha256 3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1 dropbear-2022.82.tar.bz2 +sha256 bc5a121ffbc94b5171ad5ebe01be42746d50aa797c9549a4639894a16749443b dropbear-2022.83.tar.bz2 # License file, locally computed sha256 a99ce657d790b761c132ee7e0de18edb437ae6361e536d991c6a12f36e770445 LICENSE diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index bfb80345ece7..36eb7898bad2 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -4,7 +4,7 @@ # ################################################################################ -DROPBEAR_VERSION = 2022.82 +DROPBEAR_VERSION = 2022.83 DROPBEAR_SITE = https://matt.ucc.asn.au/dropbear/releases DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VERSION).tar.bz2 DROPBEAR_LICENSE = MIT, BSD-2-Clause, Public domain @@ -64,13 +64,9 @@ define DROPBEAR_ENABLE_LEGACY_CRYPTO echo '#define DROPBEAR_ENABLE_CBC_MODE 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_SHA1_96_HMAC 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_DH_GROUP1 1' >> $(@D)/localoptions.h + echo '#define DROPBEAR_DSS 1' >> $(@D)/localoptions.h endef DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_ENABLE_LEGACY_CRYPTO -else -define DROPBEAR_DISABLE_LEGACY_CRYPTO - echo '#define DROPBEAR_DSS 0' >> $(@D)/localoptions.h -endef -DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_DISABLE_LEGACY_CRYPTO endif ifeq ($(BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS),) -- 2.35.1 From lohr85 at gmail.com Thu Nov 24 19:00:03 2022 From: lohr85 at gmail.com (Charles Lohr) Date: Thu, 24 Nov 2022 11:00:03 -0800 Subject: [Buildroot] CPIO Kernel Image Build Order for initramfs In-Reply-To: References: Message-ID: Thank you! On Thu, Nov 24, 2022, 04:00 Andreas Ziegler wrote: > Hi Charles, > > On 2022-11-21 06:26, Charles Lohr wrote: > > (Forgive me if this list isn't for questions, please direct me to the > > right > > place. This is my first message to the list) > > > > I want to build full executable images, with the rootfs built into the > > kernel without compression, so I'm using CPIO. But, buildroot doesn't > > seem > > to like this when starting from a clean slate. > > You can enable this under 'Filesystem images' -> 'Initial RAM filesystem > linked into Linux kernel' (BR2_TARGET_ROOTFS_INITRAMFS). This will > execute the steps you now perform manually. > > > It wants to build the kernel before the image, but if I do that, I get > > this > > error. > > > > make[4]: *** No rule to make target '../../images/rootfs.cpio', needed > > by > > 'usr/initramfs_inc_data'. Stop. > > > > Right now, my process is: touch an empty images/rootfs.cpio file, > > compile, > > touch the kernel config, recompile and this works but it's yucky. > > > > What is the "right" answer? > > > > Charles > > Kind regards, > Andreas > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Thu Nov 24 20:28:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 21:28:45 +0100 Subject: [Buildroot] [git commit branch/next] package/dropbear: bump to version 2022.83 Message-ID: <20221124202857.899E184568@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=338375d88de1baae5e3a178813f53334a891656b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next DROPBEAR_DSS is now disabled by default. Enable only when BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/dropbear/dropbear.hash | 2 +- package/dropbear/dropbear.mk | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/dropbear/dropbear.hash b/package/dropbear/dropbear.hash index ff6e312fde..8f6c49c62b 100644 --- a/package/dropbear/dropbear.hash +++ b/package/dropbear/dropbear.hash @@ -1,5 +1,5 @@ # From https://matt.ucc.asn.au/dropbear/releases/SHA256SUM.asc -sha256 3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1 dropbear-2022.82.tar.bz2 +sha256 bc5a121ffbc94b5171ad5ebe01be42746d50aa797c9549a4639894a16749443b dropbear-2022.83.tar.bz2 # License file, locally computed sha256 a99ce657d790b761c132ee7e0de18edb437ae6361e536d991c6a12f36e770445 LICENSE diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index bfb80345ec..36eb7898ba 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -4,7 +4,7 @@ # ################################################################################ -DROPBEAR_VERSION = 2022.82 +DROPBEAR_VERSION = 2022.83 DROPBEAR_SITE = https://matt.ucc.asn.au/dropbear/releases DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VERSION).tar.bz2 DROPBEAR_LICENSE = MIT, BSD-2-Clause, Public domain @@ -64,13 +64,9 @@ define DROPBEAR_ENABLE_LEGACY_CRYPTO echo '#define DROPBEAR_ENABLE_CBC_MODE 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_SHA1_96_HMAC 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_DH_GROUP1 1' >> $(@D)/localoptions.h + echo '#define DROPBEAR_DSS 1' >> $(@D)/localoptions.h endef DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_ENABLE_LEGACY_CRYPTO -else -define DROPBEAR_DISABLE_LEGACY_CRYPTO - echo '#define DROPBEAR_DSS 0' >> $(@D)/localoptions.h -endef -DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_DISABLE_LEGACY_CRYPTO endif ifeq ($(BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS),) From ju.o at free.fr Thu Nov 24 20:59:07 2022 From: ju.o at free.fr (Julien Olivain) Date: Thu, 24 Nov 2022 21:59:07 +0100 Subject: [Buildroot] [PATCH next 1/2] package/highway: new package In-Reply-To: <20221123151715.4a454fed@windsurf> References: <20221122215557.789750-1-ju.o@free.fr> <20221123151715.4a454fed@windsurf> Message-ID: <9763033b48c01a0c1869b9fffae775d8@free.fr> Hi Thomas, On 23/11/2022 15:17, Thomas Petazzoni wrote: > Hello Julien, > > On Tue, 22 Nov 2022 22:55:56 +0100 > Julien Olivain wrote: > >> diff --git a/package/highway/Config.in b/package/highway/Config.in >> new file mode 100644 >> index 0000000000..f9a0bc910c >> --- /dev/null >> +++ b/package/highway/Config.in >> @@ -0,0 +1,42 @@ >> +config BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS >> + bool >> + # Supports all BR architectures by default, with few exceptions >> + default y >> + # Armv7 support is only with fpv4, see: >> + # https://github.com/google/highway/blob/1.0.1/CMakeLists.txt#L221 >> + depends on !BR2_arm || BR2_ARM_FPU_VFPV4 > > Hm, I suppose if it works on other weird architectures, it must have a > non-optimized version, that could work on ARM platforms that do not > have a VFPv4 ? You are right! There is apparently an issue in the package on detection of arm without VFPv4. I initially wrote this package recipe for highway-1.0.1. I then updated it to 1.0.2 which seems to have relaxed some restrictions (incl. RISC-V 32bit). I'll investigate how those limitations can be removed and send an updated version of this patch. >> +ifeq ($(BR2_ARM_FPU_VFPV4),y) >> +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON >> +else >> +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF >> +endif > > So even with -DHWY_CMAKE_ARM7=OFF, it doesn't work for ARMv5, or ARMv7 > without VFPv4 ? > >> diff --git a/support/testing/tests/package/test_highway.py >> b/support/testing/tests/package/test_highway.py > > Runtime tests coming together with the new package: excellent! Yes, this test infra is fun! If I manage to remove the arch limitations discussed above, I'll also rewrite this test to use the default armv5 config... > Thomas Thanks for the review! Best regards, Julien. From ju.o at free.fr Thu Nov 24 21:03:28 2022 From: ju.o at free.fr (Julien Olivain) Date: Thu, 24 Nov 2022 22:03:28 +0100 Subject: [Buildroot] [PATCH next 2/2] package/libjxl: new package In-Reply-To: <20221123153710.71a2056b@windsurf> References: <20221122215557.789750-1-ju.o@free.fr> <20221122215912.824599-1-ju.o@free.fr> <20221123153710.71a2056b@windsurf> Message-ID: Hi Thomas, On 23/11/2022 15:37, Thomas Petazzoni wrote: > Hello Julien, > > On Tue, 22 Nov 2022 22:59:12 +0100 > Julien Olivain wrote: > >> diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in >> new file mode 100644 >> index 0000000000..456305083c >> --- /dev/null >> +++ b/package/libjxl/Config.in >> @@ -0,0 +1,14 @@ >> +config BR2_PACKAGE_LIBJXL >> + bool "libjxl" >> + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway >> + depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway >> + depends on BR2_INSTALL_LIBSTDCPP # highway >> + depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS >> + select BR2_PACKAGE_BROTLI >> + select BR2_PACKAGE_HIGHWAY >> + select BR2_PACKAGE_LCMS2 >> + help >> + libjxl is the reference implementation of JPEG XL (encoder >> + and decoder). >> + >> + https://github.com/libjxl/libjxl > > Missing: > > comment "libjxl needs a toolchain with C++, gcc >= 7" > depends on ... Thanks! I'll add it and send an updated version of the patch. >> +LIBJXL_DEPENDENCIES = \ >> + brotli \ >> + lcms2 \ >> + highway >> + >> +LIBJXL_CONF_OPTS = \ >> + -DJPEGXL_BUNDLE_LIBPNG=OFF \ > > So which libpng gets used? None? libpng is in fact an optional dependency. This means if libpng is enabled in Buildroot, it will be used. Otherwise, if not present, no version will be used. It is indeed missing here and need to be added only if BR2_PACKAGE_LIBPNG=y. I'll add it in the updated version of the patch. > Thanks! > > Thomas Best regards, Julien. From thomas.petazzoni at bootlin.com Thu Nov 24 21:15:57 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:15:57 +0100 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221124102144.16833-1-neal.frager@amd.com> References: <20221124102144.16833-1-neal.frager@amd.com> Message-ID: <20221124221557.4a18a2a9@windsurf> On Thu, 24 Nov 2022 03:21:43 -0700 Neal Frager via buildroot wrote: > This patch adds support for downloading versal microblaze firmware binaries. > These are necessary for booting Xilinx versal devices. > > The location of these binaries is temporary, and will soon be added to the > Xilinx firmware repository. The temporary location is using the same free > distribution license as the Xilinx firmware repository. > > Once these files are available on the Xilinx repository, this package will > be updated to the new location. > > Signed-off-by: Neal Frager I wanted to apply this... but there is a serious licensing issue I believe, see below. > diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in > new file mode 100644 > index 0000000000..122ef02175 > --- /dev/null > +++ b/package/versal-firmware/Config.in > @@ -0,0 +1,24 @@ > +config BR2_PACKAGE_VERSAL_FIRMWARE > + bool "versal-firmware" > + depends on BR2_aarch64 > + help > + Pre-built firmware files for Xilinx Versal boards. > + > + https://github.com/nealfrager/buildroot-firmware > + > +if BR2_PACKAGE_VERSAL_FIRMWARE > + > +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION > + string "versal firmware version" Drop "versal" here: this option appears indented under "versal-firmware", so repeating "versal" is not needed. > + default v2022.2 Quotes around v2022.2 > +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD > + string "versal board name" > + default vck190 Same comments here. > + help > + Name of Versal target board. > + Used for installing the appropriate firmware boot.bin. > + > +endif # BR2_PACKAGE_VERSAL_FIRMWARE > diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk > new file mode 100644 > index 0000000000..cb36d1e045 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,23 @@ > +################################################################################ > +# > +# versal-firmware > +# > +################################################################################ > + > +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) Use $(VERSAL_FIRMWARE_VERSION) here > +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" > + > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE I really don't understand how this repository code can be under GPL-2.0-or-later. The GPL implies that source code is available as the GPL explicitly states that the software should be provided under its "preferred form of modification", which a closed source binary definitely is not. So when the LICENSE file says: COPYRIGHT TEXT: --------------- The files distributed with this project are provided in binary form under the following free and permissive binary-only license; source files are not provided. While the following free and permissive license is similar to the MIT open source license, this it is NOT the MIT open source license or any other OSI-approved open-source license. Copyright (c) 2022 Xilinx, Inc 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. Files: kv260/kv260_pmufw.elf zcu102/zcu102_pmufw.elf zcu106/zcu106_pmufw.elf vck190/vck190_plm.elf vck190/vck190_psmfw.elf vck190/vck190_vpl_gen_fixed.pdi --------------------------------------------------------------------------------------------------- COPYRIGHT TEXT: --------------- Copyright (C) 2010 - 2022 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. This program 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. You should have received a copy of the GNU General Public License along with this program; if not, see SPDX-License-Identifier: GPL-2.0 / Files: kv260/kv260_pmufw.elf zcu102/zcu102_pmufw.elf zcu106/zcu106_pmufw.elf vck190/vck190_plm.elf vck190/vck190_psmfw.elf vck190/vck190_vpl_gen_fixed.pdi The first part somewhat makes sense, but the second part certainly does not make sense. If those binary files contain GPLv2 code, providing only the binaries is a violation of the GPL. So I'm sorry, but this needs to be fixed up before we can consider applying this package. 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 Thu Nov 24 21:16:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:16:18 +0100 Subject: [Buildroot] [PATCH] package/dropbear: bump to version 2022.83 In-Reply-To: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> References: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> Message-ID: <20221124221618.34e4cfa4@windsurf> On Thu, 24 Nov 2022 19:45:17 +0200 Baruch Siach via buildroot wrote: > DROPBEAR_DSS is now disabled by default. Enable only when > BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. > > Signed-off-by: Baruch Siach > --- > package/dropbear/dropbear.hash | 2 +- > package/dropbear/dropbear.mk | 8 ++------ > 2 files changed, 3 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:16:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:16:18 +0100 Subject: [Buildroot] [PATCH] package/dropbear: bump to version 2022.83 In-Reply-To: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> References: <0930eb42f01f1754f95f7382fd59b359e3d8fa77.1669311917.git.baruch@tkos.co.il> Message-ID: <20221124221618.34e4cfa4@windsurf> On Thu, 24 Nov 2022 19:45:17 +0200 Baruch Siach via buildroot wrote: > DROPBEAR_DSS is now disabled by default. Enable only when > BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. > > Signed-off-by: Baruch Siach > --- > package/dropbear/dropbear.hash | 2 +- > package/dropbear/dropbear.mk | 8 ++------ > 2 files changed, 3 insertions(+), 7 deletions(-) Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:30:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:30:38 +0100 Subject: [Buildroot] [git commit branch/next] package/python-smbprotocol: new package Message-ID: <20221124213555.9F9D28459D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3aaa6fd2aa5ba132ba6f95a12fc463ed6f4d850 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-smbprotocol/Config.in | 9 +++++++++ package/python-smbprotocol/python-smbprotocol.hash | 6 ++++++ package/python-smbprotocol/python-smbprotocol.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) diff --git a/package/Config.in b/package/Config.in index eafc5ae5ff..cafd3b338c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1266,6 +1266,7 @@ menu "External python modules" source "package/python-sip/Config.in" source "package/python-six/Config.in" source "package/python-slob/Config.in" + source "package/python-smbprotocol/Config.in" source "package/python-smbus-cffi/Config.in" source "package/python-smmap2/Config.in" source "package/python-snappy/Config.in" diff --git a/package/python-smbprotocol/Config.in b/package/python-smbprotocol/Config.in new file mode 100644 index 0000000000..ae58a7d9a1 --- /dev/null +++ b/package/python-smbprotocol/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_SMBPROTOCOL + bool "python-smbprotocol" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_PYTHON_PYSPNEGO # runtime + help + Interact with a server using the SMB 2/3 Protocol. + + https://github.com/jborean93/smbprotocol diff --git a/package/python-smbprotocol/python-smbprotocol.hash b/package/python-smbprotocol/python-smbprotocol.hash new file mode 100644 index 0000000000..a46f9f635b --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/smbprotocol/json +md5 a7474ab4cf8912dffaab56ad5067f429 smbprotocol-1.10.1.tar.gz +sha256 b5bc9d4930ec947d42c21089a4d373b97e3f6488fd15d32d27189312fd8a04c9 smbprotocol-1.10.1.tar.gz + +# Locally computed +sha256 4c3c550abc2b04c507ed0d641dd7e524eaff5bd06c7862af957301836d496d15 LICENSE diff --git a/package/python-smbprotocol/python-smbprotocol.mk b/package/python-smbprotocol/python-smbprotocol.mk new file mode 100644 index 0000000000..17c2b17dbc --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-smbprotocol +# +################################################################################ + +PYTHON_SMBPROTOCOL_VERSION = 1.10.1 +PYTHON_SMBPROTOCOL_SOURCE = smbprotocol-$(PYTHON_SMBPROTOCOL_VERSION).tar.gz +PYTHON_SMBPROTOCOL_SITE = https://files.pythonhosted.org/packages/13/1a/73ad1883beebe4f6f47879cb9880690944faa00681141920c7a2219f6152 +PYTHON_SMBPROTOCOL_SETUP_TYPE = setuptools +PYTHON_SMBPROTOCOL_LICENSE = MIT +PYTHON_SMBPROTOCOL_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 24 21:30:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:30:03 +0100 Subject: [Buildroot] [git commit branch/next] package/python-pyspnego: new package Message-ID: <20221124213555.956698459B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4eb1dde125f2cc253b839fb833904b366f9d06c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-pyspnego/Config.in | 8 ++++++++ package/python-pyspnego/python-pyspnego.hash | 6 ++++++ package/python-pyspnego/python-pyspnego.mk | 14 ++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 7ad7e2d487..eafc5ae5ff 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1212,6 +1212,7 @@ menu "External python modules" source "package/python-pysnmp/Config.in" source "package/python-pysnmp-mibs/Config.in" source "package/python-pysocks/Config.in" + source "package/python-pyspnego/Config.in" source "package/python-pytablereader/Config.in" source "package/python-pytablewriter/Config.in" source "package/python-pytest/Config.in" diff --git a/package/python-pyspnego/Config.in b/package/python-pyspnego/Config.in new file mode 100644 index 0000000000..7533b725ec --- /dev/null +++ b/package/python-pyspnego/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_PYSPNEGO + bool "python-pyspnego" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + help + Windows Negotiate Authentication Client and Server. + + https://github.com/jborean93/pyspnego diff --git a/package/python-pyspnego/python-pyspnego.hash b/package/python-pyspnego/python-pyspnego.hash new file mode 100644 index 0000000000..400e380b5d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/pyspnego/json +md5 67114f5e59c6d5b45fe2b38c128c2140 pyspnego-0.6.3.tar.gz +sha256 6060a0e683171090adcf92c9d319ddd334f15117fa199a703d8c9bd094d9f6c0 pyspnego-0.6.3.tar.gz + +# Locally computed +sha256 286517c93031c343f809f64b38563a783614b762e1367242af6cdd4107335471 LICENSE diff --git a/package/python-pyspnego/python-pyspnego.mk b/package/python-pyspnego/python-pyspnego.mk new file mode 100644 index 0000000000..0910c57b7d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyspnego +# +################################################################################ + +PYTHON_PYSPNEGO_VERSION = 0.6.3 +PYTHON_PYSPNEGO_SOURCE = pyspnego-$(PYTHON_PYSPNEGO_VERSION).tar.gz +PYTHON_PYSPNEGO_SITE = https://files.pythonhosted.org/packages/ba/13/7b4e7dcff1eb24a13e0a631a4b49eab361678e4490d691c03253ae736da4 +PYTHON_PYSPNEGO_SETUP_TYPE = setuptools +PYTHON_PYSPNEGO_LICENSE = MIT +PYTHON_PYSPNEGO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 24 21:36:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:36:11 +0100 Subject: [Buildroot] [PATCH 1/2 branch/next] package/python-pyspnego: new package In-Reply-To: <20221123093538.15211-1-yegorslists@googlemail.com> References: <20221123093538.15211-1-yegorslists@googlemail.com> Message-ID: <20221124223611.034b11d6@windsurf> On Wed, 23 Nov 2022 10:35:37 +0100 yegorslists--- via buildroot wrote: > From: Yegor Yefremov > > Signed-off-by: Yegor Yefremov > --- > package/Config.in | 1 + > package/python-pyspnego/Config.in | 8 ++++++++ > package/python-pyspnego/python-pyspnego.hash | 6 ++++++ > package/python-pyspnego/python-pyspnego.mk | 14 ++++++++++++++ > 4 files changed, 29 insertions(+) > create mode 100644 package/python-pyspnego/Config.in > create mode 100644 package/python-pyspnego/python-pyspnego.hash > create mode 100644 package/python-pyspnego/python-pyspnego.mk Both applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:47:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:47:46 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dicttoxml2: new package Message-ID: <20221124214819.2525E845D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e52eb61842acb4a3b8a2d4b716ba673bc972cf89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Add a maintained fork instead of the abandoned dicttoxml. Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-dicttoxml2/Config.in | 8 ++++++++ package/python-dicttoxml2/python-dicttoxml2.hash | 5 +++++ package/python-dicttoxml2/python-dicttoxml2.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/package/Config.in b/package/Config.in index cafd3b338c..7d227f8112 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1021,6 +1021,7 @@ menu "External python modules" source "package/python-defusedxml/Config.in" source "package/python-dialog3/Config.in" source "package/python-dicttoxml/Config.in" + source "package/python-dicttoxml2/Config.in" source "package/python-distro/Config.in" source "package/python-django/Config.in" source "package/python-django-enumfields/Config.in" diff --git a/package/python-dicttoxml2/Config.in b/package/python-dicttoxml2/Config.in new file mode 100644 index 0000000000..0bd8068dd6 --- /dev/null +++ b/package/python-dicttoxml2/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_DICTTOXML2 + bool "python-dicttoxml2" + select BR2_PACKAGE_PYTHON3_PYEXPAT + help + Converts a Python dictionary or other native data type into + a valid XML string. + + https://github.com/Ousret/dicttoxml diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash new file mode 100644 index 0000000000..7f584cc000 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dicttoxml2/json +md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz +sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz +# Locally computed +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt diff --git a/package/python-dicttoxml2/python-dicttoxml2.mk b/package/python-dicttoxml2/python-dicttoxml2.mk new file mode 100644 index 0000000000..d2abe63860 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-dicttoxml2 +# +################################################################################ + +PYTHON_DICTTOXML2_VERSION = 2.1.0 +PYTHON_DICTTOXML2_SOURCE = dicttoxml2-$(PYTHON_DICTTOXML2_VERSION).tar.gz +PYTHON_DICTTOXML2_SITE = https://files.pythonhosted.org/packages/0b/24/7a6d37b2770843e34685e470fd711955cb0f77c354c73d8ca64b02420bce +PYTHON_DICTTOXML2_SETUP_TYPE = setuptools +PYTHON_DICTTOXML2_LICENSE = GPL-2.0 +PYTHON_DICTTOXML2_LICENSE_FILES = LICENCE.txt + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Thu Nov 24 21:48:31 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:48:31 +0100 Subject: [Buildroot] [PATCH branch/next] package/python-dicttoxml2: new package In-Reply-To: <20221123103022.17397-1-yegorslists@googlemail.com> References: <20221123103022.17397-1-yegorslists@googlemail.com> Message-ID: <20221124224831.17cae90e@windsurf> On Wed, 23 Nov 2022 11:30:22 +0100 yegorslists--- via buildroot wrote: > From: Yegor Yefremov > > Add a maintained fork instead of the abandoned dicttoxml. > > Signed-off-by: Yegor Yefremov > --- > package/Config.in | 1 + > package/python-dicttoxml2/Config.in | 8 ++++++++ > package/python-dicttoxml2/python-dicttoxml2.hash | 5 +++++ > package/python-dicttoxml2/python-dicttoxml2.mk | 14 ++++++++++++++ > 4 files changed, 28 insertions(+) > create mode 100644 package/python-dicttoxml2/Config.in > create mode 100644 package/python-dicttoxml2/python-dicttoxml2.hash > create mode 100644 package/python-dicttoxml2/python-dicttoxml2.mk Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:51:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:51:08 +0100 Subject: [Buildroot] [git commit branch/next] package/intel-mediasdk: bump version to 22.6.3 Message-ID: <20221124215131.655FE845F8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e25d03979c5323bcad5b8f6be58d0e054950c6ca branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next 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 0807d6de7e..e4fd569830 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz +sha256 a47a554cb3055614a8041cf478c4c89e249c2157c7e98389fbaba6144dc18783 intel-mediasdk-22.6.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 67c6683ec0..f5e39905a1 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.2 +INTEL_MEDIASDK_VERSION = 22.6.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 Thu Nov 24 21:51:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:51:19 +0100 Subject: [Buildroot] [git commit branch/next] package/intel-mediadriver: bump version to 22.6.3 Message-ID: <20221124215131.6F600845F9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad87a519cd3f75ce3a001aa47474f8056e89b275 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Removed patch which was applied upstream: https://github.com/intel/media-driver/commit/be887135b89eee5b6c19c3381bf65649037fd66b Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- ...d-check-for-backtrace-3-via-FindBacktrace.patch | 150 --------------------- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 3 files changed, 2 insertions(+), 152 deletions(-) diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch deleted file mode 100644 index 46d843924e..0000000000 --- a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 -From: Dmitry Rogozhkin -Date: Mon, 31 Oct 2022 16:41:43 -0700 -Subject: [PATCH] build: check for backtrace(3) via FindBacktrace - -Fixes: #1533 - -Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f -Signed-off-by: Dmitry Rogozhkin - -Downloaded from upstream PR: -https://github.com/intel/media-driver/pull/1536 - -Signed-off-by: Bernd Kuhls ---- - media_driver/media_top_cmake.cmake | 11 +++++- - .../common/os/osservice/media_srcs.cmake | 3 ++ - .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ - .../os/osservice/mos_utilities_specific.cpp | 4 ++- - 4 files changed, 51 insertions(+), 2 deletions(-) - create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 1a8b3b242..e71c8630d 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -22,6 +22,10 @@ project( media ) - - find_package(PkgConfig) - find_package(X11) -+find_package(Backtrace) -+ -+# to get access to generated header files -+include_directories(${CMAKE_BINARY_DIR}) - - bs_set_if_undefined(LIB_NAME iHD_drv_video) - -@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") -diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake -index e90c502f3..4e8aad1d8 100644 ---- a/media_softlet/linux/common/os/osservice/media_srcs.cmake -+++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake -@@ -18,12 +18,15 @@ - # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - # OTHER DEALINGS IN THE SOFTWARE. - -+configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) -+ - set(TMP_SOURCES_ - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp - ) - - set(TMP_HEADERS_ -+ ${CMAKE_BINARY_DIR}/mos_compat.h - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h - ) -diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in -new file mode 100644 -index 000000000..4a04febe5 ---- /dev/null -+++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in -@@ -0,0 +1,35 @@ -+/* -+* Copyright (c) 2022, Intel Corporation -+* -+* 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. -+*/ -+ -+#ifndef __MOS_COMPAT_H__ -+#define __MOS_COMPAT_H__ -+ -+// clib implementations (musl, uClibc) might provide backtrace(3) -+// in different header files or not provide it all and rely on external -+// implementations. So, we need to detect which header to be used. -+#cmakedefine01 Backtrace_FOUND -+#if Backtrace_FOUND -+#include <${Backtrace_HEADER}> -+#endif -+ -+#endif // __MOS_COMPAT_H__ -+ -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index 305a0e01c..02555837a 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,13 +34,13 @@ - #include - #include // fork - #include --#include // backtrace - #include - #include // fstat - #include // System V IPC - #include - #include - #include -+#include "mos_compat.h" // libc variative definitions: backtrace - #include "mos_user_setting.h" - #include "mos_utilities_specific.h" - #include "mos_utilities.h" -@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#if Backtrace_FOUND - if (m_mosTraceFilter(TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index a42a7841d5..0a42475400 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz +sha256 f42c41dce7ab4213e21f6599cd0602e5ab40a8182ec286bfc0a16547721dff7a intel-media-22.6.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index e46241ffee..27f3193929 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 = 22.6.2 +INTEL_MEDIADRIVER_VERSION = 22.6.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 Thu Nov 24 21:52:23 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:52:23 +0100 Subject: [Buildroot] [PATCH/next 1/2] package/intel-mediasdk: bump version to 22.6.3 In-Reply-To: <20221118170641.46913-1-bernd.kuhls@t-online.de> References: <20221118170641.46913-1-bernd.kuhls@t-online.de> Message-ID: <20221124225223.7d5143d9@windsurf> On Fri, 18 Nov 2022 18:06:40 +0100 Bernd Kuhls wrote: > 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(-) Both applied. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:52:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:52:30 +0100 Subject: [Buildroot] [git commit branch/next] package/freescale-imx/imx-vpu-hantro: bump version to 1.27.0 Message-ID: <20221124215506.D408684608@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76f274063363f79c467c16452d0f1275f1d783c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next - Same version as NXP release 5.15.52_2.1.0 - EULA/COPYING: update to LA_OPT_NXP_Software_License v39 - No official changelog but the main addition is the support of skipped h.264 frames - Add patch to fix kernel version test from the package - Yocto doesn't need that workaround as it installs the kernel headers - This is needed for NXP 5.15+ kernels (using DMABUF) Signed-off-by: Gary Bisson Signed-off-by: Thomas Petazzoni --- .../0003-Fix-Linux-kernel-version-header.patch | 45 ++++++++++++++++++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-- .../freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk | 2 +- 3 files changed, 49 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch new file mode 100644 index 0000000000..427ebeb38a --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch @@ -0,0 +1,45 @@ +From 73cd57c18066ff863335a8616d0b348541d26118 Mon Sep 17 00:00:00 2001 +From: Gary Bisson +Date: Tue, 15 Nov 2022 21:43:47 +0100 +Subject: [PATCH] Fix Linux kernel version header + +- Up to kernel 5.10, NXP was using ION for memory management +- Starting with 5.15 kernels, NXP uses DMABUF and the ION header is no + longer in the kernel +- So keep the previous patch for people using kernel <= 5.10 +- Add path to the version.h header as imx-vpu-hantro will only include + ion.h depending on the kernel version + +Signed-off-by: Gary Bisson +--- + Makefile_G1G2 | 1 + + Makefile_H1 | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/Makefile_G1G2 b/Makefile_G1G2 +index 25884fa..8e03e91 100755 +--- a/Makefile_G1G2 ++++ b/Makefile_G1G2 +@@ -11,6 +11,7 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so + INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc + #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ +diff --git a/Makefile_H1 b/Makefile_H1 +index 479940a..7ac6f8d 100755 +--- a/Makefile_H1 ++++ b/Makefile_H1 +@@ -18,6 +18,7 @@ ENV = -DENC_MODULE_PATH=\\\"/dev/mxc_hantro_h1\\\" + ENV += -DEWL_NO_HW_TIMEOUT + ENV += -DUSE_ION + ENV += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++ENV += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + ENV += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + ifeq ($(CFG_SECURE_DATA_PATH), y) +-- +2.35.1 + diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash index dd3b167e3e..637d7898cf 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 03c61dfb268b31a0d25a4d1387cb3ad0261029ad5de801f72224602e2b37da00 imx-vpu-hantro-1.22.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7e9bcdbd067ce66a1247373cbf088945346feb0027deb61af541ebc1256277c3 imx-vpu-hantro-1.27.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk index 9d34c7add7..4cfc8f41ff 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VERSION = 1.22.0 +IMX_VPU_HANTRO_VERSION = 1.27.0 IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin IMX_VPU_HANTRO_DEPENDENCIES = linux From thomas.petazzoni at bootlin.com Thu Nov 24 21:55:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:55:34 +0100 Subject: [Buildroot] [PATCH] package/freescale-imx/imx-vpu-hantro: bump version to 1.27.0 In-Reply-To: <20221116091248.755689-1-gary.bisson@boundarydevices.com> References: <20221116091248.755689-1-gary.bisson@boundarydevices.com> Message-ID: <20221124225534.5c8867f0@windsurf> On Wed, 16 Nov 2022 10:12:48 +0100 Gary Bisson wrote: > - Same version as NXP release 5.15.52_2.1.0 > - EULA/COPYING: update to LA_OPT_NXP_Software_License v39 > - No official changelog but the main addition is the support of skipped > h.264 frames > - Add patch to fix kernel version test from the package > - Yocto doesn't need that workaround as it installs the kernel headers > - This is needed for NXP 5.15+ kernels (using DMABUF) > > Signed-off-by: Gary Bisson > --- > ...0003-Fix-Linux-kernel-version-header.patch | 45 +++++++++++++++++++ > .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-- > .../imx-vpu-hantro/imx-vpu-hantro.mk | 2 +- > 3 files changed, 49 insertions(+), 4 deletions(-) > create mode 100644 package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:56:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:56:39 +0100 Subject: [Buildroot] [git commit branch/next] configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux Message-ID: <20221124215705.667CC8462D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e708ed1f2e3da30296336249a6b02d287549e63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver. Signed-off-by: Yu Chien Peter Lin Signed-off-by: Thomas Petazzoni --- board/andes/ae350/ae350.dts | 274 --------------------- board/andes/ae350/genimage_sdcard.cfg | 2 +- ...001-Disable-PIC-explicitly-for-assembling.patch | 29 --- .../0002-Enable-cache-for-opensbi-jump-mode.patch | 25 -- .../0001-Fix-mmc-no-partition-table-error.patch | 27 -- ...0_mci-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ .../0002-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...evice-tree-blob-address-at-8-byte-boundar.patch | 42 ++++ .../0003-Fix-u-boot-proper-booting-issue.patch | 26 -- .../0004-Enable-printing-OpenSBI-boot-logo.patch | 25 -- board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 19 +- 15 files changed, 98 insertions(+), 450 deletions(-) diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..be89a1563f --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,38 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Signed-off-by: Rick Chen + +Upstream-Status: Pending + +Signed-off-by: Yu Chien Peter Lin +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..5080554ca1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,42 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng + +This patch was imported from U-boot patchwork: +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ + +Signed-off-by: Yu Chien Peter Lin +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..998276635b 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -4,32 +4,33 @@ BR2_RISCV_ISA_CUSTOM_RVM=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y From thomas.petazzoni at bootlin.com Thu Nov 24 21:57:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:57:14 +0100 Subject: [Buildroot] [PATCH v3] andes_ae350_45_defconfig: bump opensbi, u-boot and linux In-Reply-To: <20221116025529.26935-1-peterlin@andestech.com> References: <20221116025529.26935-1-peterlin@andestech.com> Message-ID: <20221124225714.7cc1dcf4@windsurf> On Wed, 16 Nov 2022 10:55:29 +0800 Yu Chien Peter Lin wrote: > This patch bumps following packages to the newer version: > - OpenSBI v1.1 > - U-boot v2022.10 > - Linux 6.0 > > Linux kernel is hosted on AndesTech Github which includes ethernet, > SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 > with andes platfrom fdt driver. > > Signed-off-by: Yu Chien Peter Lin > --- > Changelog v1 -> v2 > - Add Signed-off and upstream status to U-boot patches > - Bump U-boot to a revision that includes U-boot patch 0003 & 0004 > - Specify BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y > Changelog v2 -> v3 > - Drop unused packages > --- > board/andes/ae350/ae350.dts | 274 ------------------ > board/andes/ae350/genimage_sdcard.cfg | 2 +- > ...isable-PIC-explicitly-for-assembling.patch | 29 -- > ...2-Enable-cache-for-opensbi-jump-mode.patch | 25 -- > ...001-Fix-mmc-no-partition-table-error.patch | 27 -- > ...-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ > ...2-Prevent-fw_dynamic-from-relocation.patch | 27 -- > ...-tree-blob-address-at-8-byte-boundar.patch | 42 +++ > ...0003-Fix-u-boot-proper-booting-issue.patch | 26 -- > ...04-Enable-printing-OpenSBI-boot-logo.patch | 25 -- > board/andes/ae350/post-build.sh | 2 +- > board/andes/ae350/readme.txt | 4 +- > .../boot/extlinux/extlinux.conf | 2 +- > board/andes/ae350/uboot.config.fragment | 6 +- > configs/andes_ae350_45_defconfig | 19 +- > 15 files changed, 98 insertions(+), 450 deletions(-) > delete mode 100755 board/andes/ae350/ae350.dts > delete mode 100644 board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch > delete mode 100644 board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch > delete mode 100644 board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch > create mode 100644 board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch > delete mode 100644 board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch > create mode 100644 board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch > delete mode 100644 board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch > delete mode 100644 board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch Applied to next, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Thu Nov 24 21:58:16 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:58:16 +0100 Subject: [Buildroot] [PATCH] package/wilc-driver: fix build failure due to missing Linux options In-Reply-To: <20220920133224.3290270-1-giulio.benetti@benettiengineering.com> References: <20220920133224.3290270-1-giulio.benetti@benettiengineering.com> Message-ID: <20221124225816.3d2c6a95@windsurf> On Tue, 20 Sep 2022 15:32:24 +0200 Giulio Benetti wrote: > Enable Linux options depending on the bus has been chosen, so: > 1) enable by default common Linux options: > CONFIG_NET > CONFIG_WIRELESS > CONFIG_CFG80211 > CONFIG_CRC_ITU_T > CONFIG_CRC7 > 2) enable for SDIO bus: > CONFIG_MMC > 3) enable for SPI bus: > CONFIG_SPI > > Fixes: > http://autobuild.buildroot.net/results/d8c4f0f959dd2ec110db8a75980f13172c3c116c/ > > Signed-off-by: Giulio Benetti > --- > package/wilc-driver/wilc-driver.mk | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From ju.o at free.fr Thu Nov 24 22:05:51 2022 From: ju.o at free.fr (Julien Olivain) Date: Thu, 24 Nov 2022 23:05:51 +0100 Subject: [Buildroot] [PATCH next v2 1/2] package/highway: new package Message-ID: <20221124220552.2836398-1-ju.o@free.fr> Highway is a C++ library that provides portable SIMD/vector intrinsics. https://github.com/google/highway Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Included Thomas' comments: - Removed _ARCH_SUPPORTS - Removed depends on !BR2_arm || BR2_ARM_FPU_VFPV4 The package will not attempt to build on all arm arch. - Removed depends on !BR2_RISCV_32 Highway 1.0.2 supports rv32 - Add a patch to better handle arm toolchains not providing - Rewrote and simplified the runtime test to now use the armv5 default basic config. Tested on branch next at commit 1692691 with commands: make check-package ... 0 warnings generated python -m flake8 support/testing/tests/package/test_highway.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_highway.TestHighway ... OK ./utils/test-pkg -a -p highway arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: OK bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: OK bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: OK bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: FAILED br-arm-basic [27/44]: SKIPPED br-arm-full-nothread [28/44]: OK br-arm-full-static [29/44]: OK br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: SKIPPED sourcery-arm [40/44]: SKIPPED sourcery-arm-thumb2 [41/44]: SKIPPED sourcery-mips64 [42/44]: SKIPPED sourcery-mips [43/44]: SKIPPED sourcery-nios2 [44/44]: OK 44 builds, 7 skipped, 1 build failed, 0 legal-info failed, 0 show-info failed Note: Failure of bootlin-xtensa-uclibc is a known issue unrelated to this package. --- DEVELOPERS | 2 + package/Config.in | 1 + ...Check-for-the-presence-of-sys-auxv.h.patch | 62 +++++++++++++++++++ package/highway/Config.in | 30 +++++++++ package/highway/highway.hash | 3 + package/highway/highway.mk | 51 +++++++++++++++ support/testing/tests/package/test_highway.py | 22 +++++++ 7 files changed, 171 insertions(+) create mode 100644 package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch create mode 100644 package/highway/Config.in create mode 100644 package/highway/highway.hash create mode 100644 package/highway/highway.mk create mode 100644 support/testing/tests/package/test_highway.py diff --git a/DEVELOPERS b/DEVELOPERS index a2c60f38fd..13655bfab4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1693,6 +1693,7 @@ F: configs/zynq_qmtech_defconfig F: package/fluid-soundfont/ F: package/fluidsynth/ F: package/glslsandbox-player/ +F: package/highway/ F: package/octave/ F: package/ola/ F: package/ptm2human/ @@ -1706,6 +1707,7 @@ 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_pyalsa.py +F: support/testing/tests/package/test_highway.py F: support/testing/tests/package/test_hwloc.py F: support/testing/tests/package/test_octave.py F: support/testing/tests/package/test_ola.py diff --git a/package/Config.in b/package/Config.in index 7ad7e2d487..0a06ebe978 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2007,6 +2007,7 @@ menu "Other" source "package/gsl/Config.in" source "package/gtest/Config.in" source "package/gumbo-parser/Config.in" + source "package/highway/Config.in" source "package/jemalloc/Config.in" source "package/lapack/Config.in" source "package/libabseil-cpp/Config.in" 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 new file mode 100644 index 0000000000..df86798613 --- /dev/null +++ b/package/highway/0001-Check-for-the-presence-of-sys-auxv.h.patch @@ -0,0 +1,62 @@ +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/Config.in b/package/highway/Config.in new file mode 100644 index 0000000000..23861f0b94 --- /dev/null +++ b/package/highway/Config.in @@ -0,0 +1,30 @@ +config BR2_PACKAGE_HIGHWAY + bool "highway" + depends on BR2_TOOLCHAIN_HAS_ATOMIC + depends on BR2_INSTALL_LIBSTDCPP + # For gcc bug 58969, see: + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58969 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++11, GCC_BUG_58969 + help + Highway is a C++ library that provides portable SIMD/vector + intrinsics. + + https://github.com/google/highway + +if BR2_PACKAGE_HIGHWAY + +config BR2_PACKAGE_HIGHWAY_CONTRIB + bool "Enable Contrib" + help + Build Highway contrib library which contains extra + SIMD-related utilities: an image class with aligned rows, a + math library (16 functions already implemented, mostly + trigonometry), and functions for computing dot products and + sorting. + +config BR2_PACKAGE_HIGHWAY_EXAMPLES + bool "Enable Examples" + help + Build Highway examples + +endif diff --git a/package/highway/highway.hash b/package/highway/highway.hash new file mode 100644 index 0000000000..3ff468443e --- /dev/null +++ b/package/highway/highway.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 e8ef71236ac0d97f12d553ec1ffc5b6375d57b5f0b860c7447dd69b6ed1072db highway-1.0.2.tar.gz +sha256 43070e2d4e532684de521b885f385d0841030efa2b1a20bafb76133a5e1379c1 LICENSE diff --git a/package/highway/highway.mk b/package/highway/highway.mk new file mode 100644 index 0000000000..cf93ff1051 --- /dev/null +++ b/package/highway/highway.mk @@ -0,0 +1,51 @@ +################################################################################ +# +# highway +# +################################################################################ + +HIGHWAY_VERSION = 1.0.2 +HIGHWAY_SITE = $(call github,google,highway,$(HIGHWAY_VERSION)) +HIGHWAY_LICENSE = Apache-2.0 +HIGHWAY_LICENSE_FILES = LICENSE +HIGHWAY_INSTALL_STAGING = YES + +HIGHWAY_CXXFLAGS = $(TARGET_CXXFLAGS) + +ifeq ($(BR2_PACKAGE_HIGHWAY_CONTRIB),y) +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_CONTRIB=ON +else +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_CONTRIB=OFF +endif + +# Examples are not installed by cmake. This binary can be useful for +# quick testing and debug. +define HIGHWAY_INSTALL_EXAMPLES + $(INSTALL) -m 0755 \ + $(@D)/examples/hwy_benchmark \ + $(TARGET_DIR)/usr/bin/hwy_benchmark +endef + +ifeq ($(BR2_PACKAGE_HIGHWAY_EXAMPLES),y) +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_EXAMPLES=ON +HIGHWAY_POST_INSTALL_TARGET_HOOKS += HIGHWAY_INSTALL_EXAMPLES +else +HIGHWAY_CONF_OPTS += -DHWY_ENABLE_EXAMPLES=OFF +endif + +ifeq ($(BR2_ARM_FPU_VFPV4),y) +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=ON +else +HIGHWAY_CONF_OPTS += -DHWY_CMAKE_ARM7=OFF +endif + +# Workaround for gcc bug 104028 on m68k. +# See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104028 +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_104028),y) +HIGHWAY_CXXFLAGS += -O0 +endif + +HIGHWAY_CONF_OPTS += \ + -DCMAKE_CXX_FLAGS="$(HIGHWAY_CXXFLAGS)" + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_highway.py b/support/testing/tests/package/test_highway.py new file mode 100644 index 0000000000..f32363e26f --- /dev/null +++ b/support/testing/tests/package/test_highway.py @@ -0,0 +1,22 @@ +import os + +import infra.basetest + + +class TestHighway(infra.basetest.BRTest): + config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \ + """ + BR2_PACKAGE_HIGHWAY=y + BR2_PACKAGE_HIGHWAY_EXAMPLES=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("hwy_benchmark", timeout=20) -- 2.38.1 From ju.o at free.fr Thu Nov 24 22:05:52 2022 From: ju.o at free.fr (Julien Olivain) Date: Thu, 24 Nov 2022 23:05:52 +0100 Subject: [Buildroot] [PATCH next v2 2/2] package/libjxl: new package In-Reply-To: <20221124220552.2836398-1-ju.o@free.fr> References: <20221124220552.2836398-1-ju.o@free.fr> Message-ID: <20221124220552.2836398-2-ju.o@free.fr> libjxl is the reference implementation of JPEG XL (encoder and decoder). https://github.com/libjxl/libjxl Signed-off-by: Julien Olivain --- Changes v1 -> v2: - Included Thomas' comments: - Removed: depends on BR2_PACKAGE_HIGHWAY_ARCH_SUPPORTS - Added, to workaround build/link failures: - depends on !BR2_STATIC_LIBS - depends on !BR2_sh4 - Added missing Config.in comment - Added optional libpng dependency, when selected Tested on branch next at commit 1692691 with commands: make check-package ... 0 warnings generated python -m flake8 support/testing/tests/package/test_libjxl.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_libjxl.TestLibJXL ... OK ./utils/test-pkg -a -p libjxl arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: SKIPPED bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: SKIPPED bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: OK bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: FAILED br-arm-basic [27/44]: SKIPPED br-arm-full-nothread [28/44]: SKIPPED br-arm-full-static [29/44]: SKIPPED br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: SKIPPED sourcery-arm [40/44]: SKIPPED sourcery-arm-thumb2 [41/44]: SKIPPED sourcery-mips64 [42/44]: SKIPPED sourcery-mips [43/44]: SKIPPED sourcery-nios2 [44/44]: OK 44 builds, 11 skipped, 1 build failed, 0 legal-info failed, 0 show-info failed Note: Failure of bootlin-xtensa-uclibc is a known issue unrelated to this package. Note 2: relaxing the arch dependencies of the highway and libjxl packages revealed few bugs. Notably a gcc sh4 issue, and a libjxl issue in static configuration with toolchains needing libatomic. Those cases are just excluded for now. --- DEVELOPERS | 2 + package/Config.in | 1 + package/libjxl/Config.in | 23 +++++++++ package/libjxl/libjxl.hash | 4 ++ package/libjxl/libjxl.mk | 33 ++++++++++++ support/testing/tests/package/test_libjxl.py | 53 ++++++++++++++++++++ 6 files changed, 116 insertions(+) create mode 100644 package/libjxl/Config.in create mode 100644 package/libjxl/libjxl.hash create mode 100644 package/libjxl/libjxl.mk create mode 100644 support/testing/tests/package/test_libjxl.py diff --git a/DEVELOPERS b/DEVELOPERS index 13655bfab4..6279ba6454 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1694,6 +1694,7 @@ F: package/fluid-soundfont/ F: package/fluidsynth/ F: package/glslsandbox-player/ F: package/highway/ +F: package/libjxl/ F: package/octave/ F: package/ola/ F: package/ptm2human/ @@ -1709,6 +1710,7 @@ F: support/testing/tests/package/sample_python_gnupg.py F: support/testing/tests/package/sample_python_pyalsa.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_octave.py F: support/testing/tests/package/test_ola.py F: support/testing/tests/package/test_ola/ diff --git a/package/Config.in b/package/Config.in index 0a06ebe978..1e539d7393 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1576,6 +1576,7 @@ menu "Graphics" source "package/libgta/Config.in" source "package/libgtk2/Config.in" source "package/libgtk3/Config.in" + source "package/libjxl/Config.in" source "package/libmediaart/Config.in" source "package/libmng/Config.in" source "package/libpng/Config.in" diff --git a/package/libjxl/Config.in b/package/libjxl/Config.in new file mode 100644 index 0000000000..6a15bde107 --- /dev/null +++ b/package/libjxl/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_LIBJXL + bool "libjxl" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway + depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_INSTALL_LIBSTDCPP # highway + # libjxl fail to link statically due to libatomic issue + depends on !BR2_STATIC_LIBS + # GCC bug on sh4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81426 + depends on !BR2_sh4 + select BR2_PACKAGE_BROTLI + select BR2_PACKAGE_HIGHWAY + select BR2_PACKAGE_LCMS2 + help + libjxl is the reference implementation of JPEG XL (encoder + and decoder). + + https://github.com/libjxl/libjxl + +comment "libjxl needs a toolchain with C++, threads, gcc >= 7" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \ + !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/libjxl/libjxl.hash b/package/libjxl/libjxl.hash new file mode 100644 index 0000000000..e71d32e61d --- /dev/null +++ b/package/libjxl/libjxl.hash @@ -0,0 +1,4 @@ +# Locally computed: +sha256 3114bba1fabb36f6f4adc2632717209aa6f84077bc4e93b420e0d63fa0455c5e libjxl-0.7.0.tar.gz +sha256 8405932022a556380c2d8c272eff154a923feb197233f348ce5f7334fb0a5ede LICENSE +sha256 91915f8ae056a68a3c5bdf05d9f6f78bb6903e27a8ca3a8434c9e4ac87300575 PATENTS diff --git a/package/libjxl/libjxl.mk b/package/libjxl/libjxl.mk new file mode 100644 index 0000000000..cc24ba258c --- /dev/null +++ b/package/libjxl/libjxl.mk @@ -0,0 +1,33 @@ +################################################################################ +# +# libjxl +# +################################################################################ + +LIBJXL_VERSION = 0.7.0 +LIBJXL_SITE = $(call github,libjxl,libjxl,v$(LIBJXL_VERSION)) +LIBJXL_LICENSE = BSD-3-Clause +LIBJXL_LICENSE_FILES = LICENSE PATENTS +LIBJXL_CPE_ID_VENDOR = libjxl_project +LIBJXL_INSTALL_STAGING = YES + +LIBJXL_DEPENDENCIES = \ + brotli \ + lcms2 \ + highway + +ifeq ($(BR2_PACKAGE_LIBPNG),y) +LIBJXL_DEPENDENCIES += libpng +endif + +LIBJXL_CONF_OPTS = \ + -DJPEGXL_BUNDLE_LIBPNG=OFF \ + -DJPEGXL_BUNDLE_SKCMS=OFF \ + -DJPEGXL_ENABLE_DOXYGEN=OFF \ + -DJPEGXL_ENABLE_JNI=OFF \ + -DJPEGXL_ENABLE_MANPAGES=OFF \ + -DJPEGXL_ENABLE_OPENEXR=OFF \ + -DJPEGXL_ENABLE_SJPEG=OFF \ + -DJPEGXL_ENABLE_SKCMS=OFF + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_libjxl.py b/support/testing/tests/package/test_libjxl.py new file mode 100644 index 0000000000..b6d5ffc9ce --- /dev/null +++ b/support/testing/tests/package/test_libjxl.py @@ -0,0 +1,53 @@ +import os + +import infra.basetest + + +class TestLibJXL(infra.basetest.BRTest): + # infra.basetest.BASIC_TOOLCHAIN_CONFIG is not used as it is armv5 + # and the image encoding would take too long (several minutes). + # We also add GraphicsMagick to generate and compare images for + # the test. + 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="5.15.79" + BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y + BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/aarch64-virt/linux.config" + BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y + BR2_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_GRAPHICSMAGICK=y + BR2_PACKAGE_LIBJXL=y + """ + + 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() + + ref = "/var/tmp/reference.ppm" + jxl = "/var/tmp/encoded.jxl" + dec = "/var/tmp/decoded.ppm" + + cmd = "gm convert IMAGE:LOGO {}".format(ref) + self.assertRunOk(cmd) + + cmd = "cjxl {} {}".format(ref, jxl) + self.assertRunOk(cmd, timeout=30) + + cmd = "djxl {} {}".format(jxl, dec) + self.assertRunOk(cmd) + + cmd = "gm compare -metric mse -maximum-error 1e-3 {} {}".format( + ref, dec) + self.assertRunOk(cmd) -- 2.38.1 From thomas.petazzoni at bootlin.com Thu Nov 24 21:59:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:59:35 +0100 Subject: [Buildroot] [git commit] package/wilc-driver: fix build failure due to missing Linux options Message-ID: <20221124221056.8A7D084647@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9fe82e56d205c1fb3efe4ef6ae5b24d2284f1429 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Enable Linux options depending on the bus has been chosen, so: 1) enable by default common Linux options: CONFIG_NET CONFIG_WIRELESS CONFIG_CFG80211 CONFIG_CRC_ITU_T CONFIG_CRC7 2) enable for SDIO bus: CONFIG_MMC 3) enable for SPI bus: CONFIG_SPI Fixes: http://autobuild.buildroot.net/results/d8c4f0f959dd2ec110db8a75980f13172c3c116c/ Signed-off-by: Giulio Benetti Reviewed-by: Kris Bahnsen Signed-off-by: Thomas Petazzoni --- package/wilc-driver/wilc-driver.mk | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/package/wilc-driver/wilc-driver.mk b/package/wilc-driver/wilc-driver.mk index a89af30e29..a7a902b6db 100644 --- a/package/wilc-driver/wilc-driver.mk +++ b/package/wilc-driver/wilc-driver.mk @@ -13,11 +13,17 @@ WILC_DRIVER_LICENSE_FILES = LICENSE ifeq ($(BR2_PACKAGE_WILC_DRIVER_SPI),y) WILC_DRIVER_MODULE_MAKE_OPTS += \ CONFIG_WILC_SPI=m +define WILC_DRIVER_SPI_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_SPI) +endef endif ifeq ($(BR2_PACKAGE_WILC_DRIVER_SDIO),y) WILC_DRIVER_MODULE_MAKE_OPTS += \ CONFIG_WILC_SDIO=m +define WILC_DRIVER_SDIO_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_MMC) +endef endif ifeq ($(BR2_PACKAGE_WILC_DRIVER_SDIO_OOB),y) @@ -25,5 +31,15 @@ WILC_DRIVER_MODULE_MAKE_OPTS += \ CONFIG_WILC_HW_OOB_INTR=y endif +define WILC_DRIVER_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) + $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_CRC_ITU_T) + $(call KCONFIG_ENABLE_OPT,CONFIG_CRC7) + $(WILC_DRIVER_SPI_LINUX_CONFIG_FIXUPS) + $(WILC_DRIVER_SDIO_LINUX_CONFIG_FIXUPS) +endef + $(eval $(kernel-module)) $(eval $(generic-package)) From thomas.petazzoni at bootlin.com Thu Nov 24 22:10:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 23:10:45 +0100 Subject: [Buildroot] [git commit] package/rtl8821au: move upstream and fix missing linux options Message-ID: <20221124221056.96A6484648@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f324758f670af788df4cfaf235fd2fc5b4f15450 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This package builds to fail with Linux > 5.15 and abperiasamy's rtl8812AU_8821AU_linux repository is not maintained since 2 years and there is now a fork where all pending patches have been upstreamed, so let's switch to lwfinger's rtl8812au repository that is well maintained with Linux up to version 5.18 supported. While switching let's drop all local patches. Also add me as maintainer for this package in DEVELOPERS file. Fixes: http://autobuild.buildroot.net/results/a3db3a6540b67a1f1fe31d61fe1d6824d43f59f0/ Signed-off-by: Giulio Benetti Reviewed-by: Christian Stewart Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + ...licit-fallthrough-comments-for-kernel-5.3.patch | 29 -- ...5.3-driver-crashes-from-aircrack-ng-rtl88.patch | 169 ---------- ...printf-for-extending-string-which-causes-.patch | 339 --------------------- ...56_state-to-rtl_sha256_state-to-avoid-nam.patch | 79 ----- ...e-rtw_mgmt_frame_register-on-kernel-5.8.0.patch | 47 --- ...nvert-file_operations-to-proc_ops-for-5.6.patch | 110 ------- package/rtl8821au/rtl8821au.hash | 4 +- package/rtl8821au/rtl8821au.mk | 12 +- 9 files changed, 13 insertions(+), 777 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index 2aecdb1c8f..569d58407a 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1154,6 +1154,7 @@ F: package/rtl8189es/ F: package/rtl8723bu/ F: package/rtl8723ds/ F: package/rtl8812au-aircrack-ng/ +F: package/rtl8821au/ F: package/sunxi-mali-utgard/ F: package/sunxi-mali-utgard-driver/ F: package/sunxi-tools/ diff --git a/package/rtl8821au/0001-Fix-implicit-fallthrough-comments-for-kernel-5.3.patch b/package/rtl8821au/0001-Fix-implicit-fallthrough-comments-for-kernel-5.3.patch deleted file mode 100644 index 00e801b6b1..0000000000 --- a/package/rtl8821au/0001-Fix-implicit-fallthrough-comments-for-kernel-5.3.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 99f1e8bd7172ddf9613db3531a8b37921ed73351 Mon Sep 17 00:00:00 2001 -From: Jesper Skov -Date: Fri, 25 Oct 2019 10:05:41 +0200 -Subject: [PATCH] Fix implicit fallthrough comments for kernel 5.3 - -[Upstream: https://github.com/abperiasamy/rtl8812AU_8821AU_linux/commit/e8a30a4c5a80efbbd5b1dbfe11b22916df4492f9.patch] -Signed-off-by: Peter Seiderer -Signed-off-by: Christian Stewart ---- - core/rtw_mlme_ext.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/core/rtw_mlme_ext.c b/core/rtw_mlme_ext.c -index 24565ea..380f507 100644 ---- a/core/rtw_mlme_ext.c -+++ b/core/rtw_mlme_ext.c -@@ -758,7 +758,9 @@ void mgt_dispatcher(_adapter *padapter, union recv_frame *precv_frame) - else - ptable->func = &OnAuthClient; - //pass through -+ //fallthrough - case WIFI_ASSOCREQ: -+ //fallthrough - case WIFI_REASSOCREQ: - _mgt_dispatcher(padapter, ptable, precv_frame); - #ifdef CONFIG_HOSTAPD_MLME --- -2.28.0 - diff --git a/package/rtl8821au/0002-Fix-kernel-5.3-driver-crashes-from-aircrack-ng-rtl88.patch b/package/rtl8821au/0002-Fix-kernel-5.3-driver-crashes-from-aircrack-ng-rtl88.patch deleted file mode 100644 index 213ea806b0..0000000000 --- a/package/rtl8821au/0002-Fix-kernel-5.3-driver-crashes-from-aircrack-ng-rtl88.patch +++ /dev/null @@ -1,169 +0,0 @@ -From cde2dbf6e94e00fcf198422b03de01d3090675d9 Mon Sep 17 00:00:00 2001 -From: Jesper Skov -Date: Fri, 25 Oct 2019 10:10:29 +0200 -Subject: [PATCH] Fix kernel 5.3 driver crashes, from aircrack-ng/rtl8812au#421 - -[Upstream: https://github.com/abperiasamy/rtl8812AU_8821AU_linux/commit/822b485d36d6f72304a219c3be228f40968b542b.patch] -Signed-off-by: Peter Seiderer -Signed-off-by: Christian Stewart ---- - os_dep/linux/rtw_cfgvendor.c | 45 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -diff --git a/os_dep/linux/rtw_cfgvendor.c b/os_dep/linux/rtw_cfgvendor.c -index e7ba90a..81fc8af 100644 ---- a/os_dep/linux/rtw_cfgvendor.c -+++ b/os_dep/linux/rtw_cfgvendor.c -@@ -1173,6 +1173,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = BRCM_VENDOR_SCMD_PRIV_STR - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_priv_string_handler - }, - #if defined(GSCAN_SUPPORT) && 0 -@@ -1182,6 +1185,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_GET_CAPABILITIES - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_gscan_get_capabilities - }, - { -@@ -1190,6 +1196,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_SET_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_set_scan_cfg - }, - { -@@ -1198,6 +1207,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_SET_SCAN_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_set_batch_scan_cfg - }, - { -@@ -1206,6 +1218,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_ENABLE_GSCAN - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_initiate_gscan - }, - { -@@ -1214,6 +1229,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_ENABLE_FULL_SCAN_RESULTS - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_enable_full_scan_result - }, - { -@@ -1222,6 +1240,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_SET_HOTLIST - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_hotlist_cfg - }, - { -@@ -1230,6 +1251,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_SET_SIGNIFICANT_CHANGE_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_significant_change_cfg - }, - { -@@ -1238,6 +1262,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_GET_SCAN_RESULTS - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_gscan_get_batch_results - }, - { -@@ -1246,6 +1273,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = GSCAN_SUBCMD_GET_CHANNEL_LIST - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_gscan_get_channel_list - }, - #endif /* GSCAN_SUPPORT */ -@@ -1256,6 +1286,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = RTT_SUBCMD_SET_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_rtt_set_config - }, - { -@@ -1264,6 +1297,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = RTT_SUBCMD_CANCEL_CONFIG - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_rtt_cancel_config - }, - { -@@ -1272,6 +1308,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = RTT_SUBCMD_GETCAPABILITY - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = wl_cfgvendor_rtt_get_capability - }, - #endif /* RTT_SUPPORT */ -@@ -1281,6 +1320,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = ANDR_WIFI_SUBCMD_GET_FEATURE_SET - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = rtw_cfgvendor_get_feature_set - }, - { -@@ -1289,6 +1331,9 @@ static const struct wiphy_vendor_command rtw_vendor_cmds [] = { - .subcmd = ANDR_WIFI_SUBCMD_GET_FEATURE_SET_MATRIX - }, - .flags = WIPHY_VENDOR_CMD_NEED_WDEV | WIPHY_VENDOR_CMD_NEED_NETDEV, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,3,0) -+ .policy = VENDOR_CMD_RAW_DATA, -+#endif - .doit = rtw_cfgvendor_get_feature_set_matrix - } - }; --- -2.28.0 - diff --git a/package/rtl8821au/0003-Fix-using-sprintf-for-extending-string-which-causes-.patch b/package/rtl8821au/0003-Fix-using-sprintf-for-extending-string-which-causes-.patch deleted file mode 100644 index 2c4b595c37..0000000000 --- a/package/rtl8821au/0003-Fix-using-sprintf-for-extending-string-which-causes-.patch +++ /dev/null @@ -1,339 +0,0 @@ -From 5b6641978e8fa68bca05d224a61f8513b010eda8 Mon Sep 17 00:00:00 2001 -From: Coleman -Date: Fri, 17 Jul 2020 08:53:00 +0800 -Subject: [PATCH] Fix using sprintf for extending string, which causes - undefined behavior - -[Upstream: https://github.com/abperiasamy/rtl8812AU_8821AU_linux/commit/be57045a0933d64e958878696883e9cf998e1bf3.patch] -Signed-off-by: Coleman -Signed-off-by: Christian Stewart ---- - core/rtw_mp.c | 2 +- - os_dep/linux/ioctl_linux.c | 108 ++++++++++++++++++------------------- - 2 files changed, 55 insertions(+), 55 deletions(-) - -diff --git a/core/rtw_mp.c b/core/rtw_mp.c -index c2e400d..989bb3e 100644 ---- a/core/rtw_mp.c -+++ b/core/rtw_mp.c -@@ -1871,7 +1871,7 @@ u32 mp_query_psd(PADAPTER pAdapter, u8 *data) - } else { - psd_data = rtw_GetPSDData(pAdapter, i); - } -- sprintf(data, "%s%x ", data, psd_data); -+ sprintf(data + strlen(data), "%x ", psd_data); - i++; - } - -diff --git a/os_dep/linux/ioctl_linux.c b/os_dep/linux/ioctl_linux.c -index c74a153..9543fa3 100644 ---- a/os_dep/linux/ioctl_linux.c -+++ b/os_dep/linux/ioctl_linux.c -@@ -9080,19 +9080,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i = 0; i < EFUSE_MAP_SIZE; i += 16) { - // DBG_871X("0x%02x\t", i); -- sprintf(extra, "%s0x%02x\t", extra, i); -+ sprintf(extra + strlen(extra), "0x%02x\t", i); - for (j=0; j<8; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, PROMContent[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", PROMContent[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, PROMContent[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", PROMContent[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra,"%s\n",extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0], "realmap") == 0) { -@@ -9107,19 +9107,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i = 0; i < EFUSE_MAP_SIZE; i += 16) { - // DBG_871X("0x%02x\t", i); -- sprintf(extra, "%s0x%02x\t", extra, i); -+ sprintf(extra + strlen(extra), "0x%02x\t", i); - for (j=0; j<8; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeEfuseInitMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeEfuseInitMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra,"%s\n",extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0], "rmap") == 0) { -@@ -9158,7 +9158,7 @@ static int rtw_mp_efuse_get(struct net_device *dev, - *extra = 0; - for (i=0; iBTEfuseInitMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->BTEfuseInitMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra,"%s\t",extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", pEfuseHal->BTEfuseInitMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->BTEfuseInitMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0],"btbmap") == 0) { -@@ -9384,19 +9384,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i=512; i<1024 ; i+=16) { - // DBG_871X("0x%03x\t", i); -- sprintf(extra, "%s0x%03x\t", extra, i); -+ sprintf(extra + strlen(extra), "0x%03x\t", i); - for (j=0; j<8; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->BTEfuseInitMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra,"%s\t",extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", data[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->BTEfuseInitMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->BTEfuseInitMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0],"btrmap") == 0) { -@@ -9436,7 +9436,7 @@ static int rtw_mp_efuse_get(struct net_device *dev, - // DBG_871X("%s: bt efuse data={", __FUNCTION__); - for (i=0; ifakeBTEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0],"btbfake") == 0) { -@@ -9465,19 +9465,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i=512; i<1024; i+=16) { - // DBG_871X("0x%03x\t", i); -- sprintf(extra, "%s0x%03x\t", extra, i); -+ sprintf(extra + strlen(extra), "0x%03x\t", i); - for (j=0; j<8; j++) { - // DBG_871X("%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeBTEfuseModifiedMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - } else if (strcmp(tmp[0],"wlrfkmap")== 0) { -@@ -9485,19 +9485,19 @@ static int rtw_mp_efuse_get(struct net_device *dev, - sprintf(extra, "\n"); - for (i=0; ifakeEfuseModifiedMap[i+j]); -- sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), "%02X ", pEfuseHal->fakeEfuseModifiedMap[i+j]); - } - // DBG_871X("\t"); -- sprintf(extra, "%s\t", extra); -+ sprintf(extra + strlen(extra), "\t"); - for (; j<16; j++) { - // DBG_871X("%02X ", pEfuseHal->fakeEfuseModifiedMap[i+j]); -- sprintf(extra, "%s %02X", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]); -+ sprintf(extra + strlen(extra), " %02X", pEfuseHal->fakeEfuseModifiedMap[i+j]); - } - // DBG_871X("\n"); -- sprintf(extra, "%s\n", extra); -+ sprintf(extra + strlen(extra), "\n"); - } - // DBG_871X("\n"); - -@@ -9523,7 +9523,7 @@ static int rtw_mp_efuse_get(struct net_device *dev, - *extra = 0; - for (i=0; ifakeEfuseModifiedMap[addr+i]); -- sprintf(extra, "%s0x%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[addr+i]); -+ sprintf(extra + strlen(extra), "0x%02X ", pEfuseHal->fakeEfuseModifiedMap[addr+i]); - } - } else if (strcmp(tmp[0],"btrfkrmap")== 0) { - if ((tmp[1]==NULL) || (tmp[2]==NULL)) { -@@ -9547,7 +9547,7 @@ static int rtw_mp_efuse_get(struct net_device *dev, - *extra = 0; - for (i=0; ifakeBTEfuseModifiedMap[addr+i]); -- sprintf(extra, "%s0x%02X ", extra, pEfuseHal->fakeBTEfuseModifiedMap[addr+i]); -+ sprintf(extra + strlen(extra), "0x%02X ", pEfuseHal->fakeBTEfuseModifiedMap[addr+i]); - } - } else { - sprintf(extra, "Command not found!"); -@@ -10409,7 +10409,7 @@ static int rtw_mp_read_reg(struct net_device *dev, - pnext++; - if ( *pnext != '\0' ) { - strtout = simple_strtoul (pnext , &ptmp, 16); -- sprintf( extra, "%s %d" ,extra ,strtout ); -+ sprintf(extra + strlen(extra), " %d" ,strtout ); - } else { - break; - } -@@ -10443,7 +10443,7 @@ static int rtw_mp_read_reg(struct net_device *dev, - pnext++; - if ( *pnext != '\0' ) { - strtout = simple_strtoul (pnext , &ptmp, 16); -- sprintf( extra, "%s %d" ,extra ,strtout ); -+ sprintf(extra + strlen(extra), " %d" ,strtout ); - } else { - break; - } -@@ -10566,7 +10566,7 @@ static int rtw_mp_read_rf(struct net_device *dev, - pnext++; - if ( *pnext != '\0' ) { - strtou = simple_strtoul (pnext , &ptmp, 16); -- sprintf( extra, "%s %d" ,extra ,strtou ); -+ sprintf(extra + strlen(extra), " %d" ,strtou ); - } else { - break; - } -@@ -12155,14 +12155,14 @@ todo: - goto exit; - - #ifdef CONFIG_RTL8723A -- sprintf(extra, "%s %d ", extra, (pMptCtx->mptOutBuf[i]& 0x3f)); -+ sprintf(extra + strlen(extra), " %d ", (pMptCtx->mptOutBuf[i]& 0x3f)); - #else -- sprintf(extra, "%s %d ", extra, (pMptCtx->mptOutBuf[i]& 0x1f)); -+ sprintf(extra + strlen(extra), " %d ", (pMptCtx->mptOutBuf[i]& 0x1f)); - #endif - } - } else { - for (i=4; imptOutLen; i++) { -- sprintf(extra, "%s 0x%x ", extra, pMptCtx->mptOutBuf[i]); -+ sprintf(extra + strlen(extra), " 0x%x ", pMptCtx->mptOutBuf[i]); - } - } - --- -2.28.0 - diff --git a/package/rtl8821au/0004-rename-sha256_state-to-rtl_sha256_state-to-avoid-nam.patch b/package/rtl8821au/0004-rename-sha256_state-to-rtl_sha256_state-to-avoid-nam.patch deleted file mode 100644 index 41cee2b247..0000000000 --- a/package/rtl8821au/0004-rename-sha256_state-to-rtl_sha256_state-to-avoid-nam.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 19aee91e45788d594615a9be58fa5d0879ec816a Mon Sep 17 00:00:00 2001 -From: youcai -Date: Tue, 18 Aug 2020 00:43:16 +0800 -Subject: [PATCH] rename sha256_state to rtl_sha256_state to avoid name - conflict with crypto - -[Upstream: https://github.com/abperiasamy/rtl8812AU_8821AU_linux/pull/338/commits/af6f6c1578f16145478326a939bb7593bbcdb4e7.patch] -Signed-off-by: Coleman -Signed-off-by: Christian Stewart ---- - core/rtw_security.c | 10 +++++----- - include/rtw_security.h | 2 +- - 2 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/core/rtw_security.c b/core/rtw_security.c -index d54e6af..de2d91f 100644 ---- a/core/rtw_security.c -+++ b/core/rtw_security.c -@@ -2200,7 +2200,7 @@ BIP_exit: - - #ifndef PLATFORM_FREEBSD - /* 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; -@@ -2249,7 +2249,7 @@ static int sha256_compress(struct sha256_state *md, unsigned char *buf) - } - - /* Initialize the hash state */ --static void sha256_init(struct sha256_state *md) -+static void sha256_init(struct rtl_sha256_state *md) - { - md->curlen = 0; - md->length = 0; -@@ -2270,7 +2270,7 @@ static void sha256_init(struct sha256_state *md) - @param inlen The length of the data (octets) - @return CRYPT_OK if successful - */ --static int sha256_process(struct sha256_state *md, unsigned char *in, -+static int sha256_process(struct rtl_sha256_state *md, unsigned char *in, - unsigned long inlen) - { - unsigned long n; -@@ -2311,7 +2311,7 @@ static int sha256_process(struct sha256_state *md, unsigned char *in, - @param out [out] The destination of the hash (32 bytes) - @return CRYPT_OK if successful - */ --static int sha256_done(struct sha256_state *md, unsigned char *out) -+static int sha256_done(struct rtl_sha256_state *md, unsigned char *out) - { - int i; - -@@ -2363,7 +2363,7 @@ static int sha256_done(struct sha256_state *md, unsigned char *out) - static int sha256_vector(size_t num_elem, u8 *addr[], size_t *len, - u8 *mac) - { -- struct sha256_state ctx; -+ struct rtl_sha256_state ctx; - size_t i; - - sha256_init(&ctx); -diff --git a/include/rtw_security.h b/include/rtw_security.h -index d41014e..98feb69 100644 ---- a/include/rtw_security.h -+++ b/include/rtw_security.h -@@ -233,7 +233,7 @@ struct security_priv { - #endif /* DBG_SW_SEC_CNT */ - }; - --struct sha256_state { -+struct rtl_sha256_state { - u64 length; - u32 state[8], curlen; - u8 buf[64]; --- -2.28.0 - diff --git a/package/rtl8821au/0005-disable-rtw_mgmt_frame_register-on-kernel-5.8.0.patch b/package/rtl8821au/0005-disable-rtw_mgmt_frame_register-on-kernel-5.8.0.patch deleted file mode 100644 index 6d09153b82..0000000000 --- a/package/rtl8821au/0005-disable-rtw_mgmt_frame_register-on-kernel-5.8.0.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 9421b0763e5f20babb2c0fd437979a71fbac1739 Mon Sep 17 00:00:00 2001 -From: Christian Stewart -Date: Tue, 8 Sep 2020 22:46:45 -0700 -Subject: [PATCH] disable rtw_mgmt_frame_register on kernel 5.8.0 - -rtl8812au: fix build for kernel 5.8 - -[Source: https://github.com/lwfinger/rtl8812au/commit/ec1591b90dd323185717fa42887f96444cca5921.patch] -Signed-off-by: Larry Finger -Signed-off-by: Christian Stewart ---- - os_dep/linux/ioctl_cfg80211.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/os_dep/linux/ioctl_cfg80211.c b/os_dep/linux/ioctl_cfg80211.c -index 019daf9..13238cb 100644 ---- a/os_dep/linux/ioctl_cfg80211.c -+++ b/os_dep/linux/ioctl_cfg80211.c -@@ -5177,6 +5177,7 @@ exit: - return ret; - } - -+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 8, 0) - static void cfg80211_rtw_mgmt_frame_register(struct wiphy *wiphy, - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 6, 0)) - struct wireless_dev *wdev, -@@ -5205,6 +5206,7 @@ static void cfg80211_rtw_mgmt_frame_register(struct wiphy *wiphy, - exit: - return; - } -+#endif - - #if defined(CONFIG_TDLS) && (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0)) - static int cfg80211_rtw_tdls_mgmt(struct wiphy *wiphy, -@@ -6021,7 +6023,9 @@ static struct cfg80211_ops rtw_cfg80211_ops = { - - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,37)) || defined(COMPAT_KERNEL_RELEASE) - .mgmt_tx = cfg80211_rtw_mgmt_tx, -+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 8, 0) - .mgmt_frame_register = cfg80211_rtw_mgmt_frame_register, -+#endif - #elif (LINUX_VERSION_CODE>=KERNEL_VERSION(2,6,34) && LINUX_VERSION_CODE<=KERNEL_VERSION(2,6,35)) - .action = cfg80211_rtw_mgmt_tx, - #endif --- -2.28.0 - diff --git a/package/rtl8821au/0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch b/package/rtl8821au/0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch deleted file mode 100644 index 30595ec695..0000000000 --- a/package/rtl8821au/0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch +++ /dev/null @@ -1,110 +0,0 @@ -From e0ed05200e6e4b86e26e092dc1f16fc8fc1e2b67 Mon Sep 17 00:00:00 2001 -From: Christian Stewart -Date: Tue, 8 Sep 2020 23:08:39 -0700 -Subject: [PATCH] rtw_proc: convert file_operations to proc_ops for 5.6.x - compat - -Signed-off-by: Christian Stewart -[Fix < 5.6.x compile - missing semicolon] -Signed-off-by: Peter Seiderer ---- - os_dep/linux/rtw_proc.c | 40 ++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 38 insertions(+), 2 deletions(-) - -diff --git a/os_dep/linux/rtw_proc.c b/os_dep/linux/rtw_proc.c -index 048080a..6295f66 100644 ---- a/os_dep/linux/rtw_proc.c -+++ b/os_dep/linux/rtw_proc.c -@@ -65,9 +65,15 @@ inline struct proc_dir_entry *rtw_proc_create_dir(const char *name, struct proc_ - } - - inline struct proc_dir_entry *rtw_proc_create_entry(const char *name, struct proc_dir_entry *parent, -- const struct file_operations *fops, void * data) -+ #if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)) -+ const struct file_operations *fops, -+ #else -+ const struct proc_ops *fops, -+ #endif -+ void * data -+ ) - { -- struct proc_dir_entry *entry; -+ struct proc_dir_entry *entry; - - #if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)) - entry = proc_create_data(name, S_IFREG|S_IRUGO|S_IWUGO, parent, fops, data); -@@ -167,6 +173,7 @@ static ssize_t rtw_drv_proc_write(struct file *file, const char __user *buffer, - return -EROFS; - } - -+#if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)) - static const struct file_operations rtw_drv_proc_fops = { - .owner = THIS_MODULE, - .open = rtw_drv_proc_open, -@@ -175,6 +182,15 @@ static const struct file_operations rtw_drv_proc_fops = { - .release = single_release, - .write = rtw_drv_proc_write, - }; -+#else -+static const struct proc_ops rtw_drv_proc_fops = { -+ .proc_open = rtw_drv_proc_open, -+ .proc_read = seq_read, -+ .proc_lseek = seq_lseek, -+ .proc_release = seq_release, -+ .proc_write = rtw_drv_proc_write, -+}; -+#endif - - int rtw_drv_proc_init(void) - { -@@ -776,6 +792,7 @@ static ssize_t rtw_adapter_proc_write(struct file *file, const char __user *buff - return -EROFS; - } - -+#if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)) - static const struct file_operations rtw_adapter_proc_fops = { - .owner = THIS_MODULE, - .open = rtw_adapter_proc_open, -@@ -784,6 +801,15 @@ static const struct file_operations rtw_adapter_proc_fops = { - .release = single_release, - .write = rtw_adapter_proc_write, - }; -+#else -+static const struct proc_ops rtw_adapter_proc_fops = { -+ .proc_open = rtw_adapter_proc_open, -+ .proc_read = seq_read, -+ .proc_lseek = seq_lseek, -+ .proc_release = single_release, -+ .proc_write = rtw_adapter_proc_write, -+}; -+#endif - - int proc_get_odm_dbg_comp(struct seq_file *m, void *v) - { -@@ -1030,6 +1056,7 @@ static ssize_t rtw_odm_proc_write(struct file *file, const char __user *buffer, - return -EROFS; - } - -+#if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)) - static const struct file_operations rtw_odm_proc_fops = { - .owner = THIS_MODULE, - .open = rtw_odm_proc_open, -@@ -1038,6 +1065,15 @@ static const struct file_operations rtw_odm_proc_fops = { - .release = single_release, - .write = rtw_odm_proc_write, - }; -+#else -+static const struct proc_ops rtw_odm_proc_fops = { -+ .proc_open = rtw_odm_proc_open, -+ .proc_read = seq_read, -+ .proc_lseek = seq_lseek, -+ .proc_release = single_release, -+ .proc_write = rtw_odm_proc_write, -+}; -+#endif - - struct proc_dir_entry *rtw_odm_proc_init(struct net_device *dev) - { --- -2.29.0 - diff --git a/package/rtl8821au/rtl8821au.hash b/package/rtl8821au/rtl8821au.hash index de84332f72..a5d0c2d5d4 100644 --- a/package/rtl8821au/rtl8821au.hash +++ b/package/rtl8821au/rtl8821au.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 9c8e127dcf2b4d87df546f7f51afdbca0a0561cdba9bcc2689722e1090c46204 rtl8821au-4235b0ec7d7220a6364586d8e25b1e8cb99c36f1.tar.gz -sha256 6d66dec8f6c253a1af2ffd858167c722b1ce3218215446172c81355d0a49e7fc LICENSE +sha256 302f37098c3ae018eebf8ca80bcd2ec8ffc46755daed811278321d0914758f41 rtl8821au-e0b443940471c166a5cc6280d3608f95228e017f.tar.gz +sha256 640d90f6ee401241ff62834d0d1b33f83049e99b8bfdfa04ed1b0a1635dde3e7 LICENSE diff --git a/package/rtl8821au/rtl8821au.mk b/package/rtl8821au/rtl8821au.mk index 5f4ba3eb76..65c0bc913d 100644 --- a/package/rtl8821au/rtl8821au.mk +++ b/package/rtl8821au/rtl8821au.mk @@ -4,11 +4,19 @@ # ################################################################################ -RTL8821AU_VERSION = 4235b0ec7d7220a6364586d8e25b1e8cb99c36f1 -RTL8821AU_SITE = $(call github,abperiasamy,rtl8812AU_8821AU_linux,$(RTL8821AU_VERSION)) +RTL8821AU_VERSION = e0b443940471c166a5cc6280d3608f95228e017f +RTL8821AU_SITE = $(call github,lwfinger,rtl8812au,$(RTL8821AU_VERSION)) RTL8821AU_LICENSE = GPL-2.0 RTL8821AU_LICENSE_FILES = LICENSE +define RTL8821AU_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) + $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_USB_SUPPORT) + $(call KCONFIG_ENABLE_OPT,CONFIG_USB) +endef + RTL8821AU_MODULE_MAKE_OPTS = \ CONFIG_RTL8812AU_8821AU=m \ KVER=$(LINUX_VERSION_PROBED) \ From thomas.petazzoni at bootlin.com Thu Nov 24 22:29:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 23:29:33 +0100 Subject: [Buildroot] [PATCH 1/1] package/rtl8821au: move upstream and fix missing linux options In-Reply-To: <20220921205815.1082192-2-giulio.benetti@benettiengineering.com> References: <20220921205815.1082192-1-giulio.benetti@benettiengineering.com> <20220921205815.1082192-2-giulio.benetti@benettiengineering.com> Message-ID: <20221124232933.6ee4f171@windsurf> Hello Giulio, On Wed, 21 Sep 2022 22:58:15 +0200 Giulio Benetti wrote: > This package builds to fail with Linux > 5.15 and abperiasamy's > rtl8812AU_8821AU_linux repository is not maintained since 2 years and > there is not a fork where all pending patches have been upstreamed, so > let's switch to lwfinger's rtl8812au repository that is well maintained > with Linux up to version 5.18 supported. While switching let's drop all > local patches. Also add me as maintainer for this package in DEVELOPERS > file. > > Signed-off-by: Giulio Benetti > --- > DEVELOPERS | 1 + > ...-fallthrough-comments-for-kernel-5.3.patch | 29 -- > ...river-crashes-from-aircrack-ng-rtl88.patch | 169 --------- > ...f-for-extending-string-which-causes-.patch | 339 ------------------ > ...ate-to-rtl_sha256_state-to-avoid-nam.patch | 79 ---- > ..._mgmt_frame_register-on-kernel-5.8.0.patch | 47 --- > ...-file_operations-to-proc_ops-for-5.6.patch | 110 ------ > package/rtl8821au/rtl8821au.hash | 2 +- > package/rtl8821au/rtl8821au.mk | 12 +- > 9 files changed, 12 insertions(+), 776 deletions(-) > delete mode 100644 package/rtl8821au/0001-Fix-implicit-fallthrough-comments-for-kernel-5.3.patch > delete mode 100644 package/rtl8821au/0002-Fix-kernel-5.3-driver-crashes-from-aircrack-ng-rtl88.patch > delete mode 100644 package/rtl8821au/0003-Fix-using-sprintf-for-extending-string-which-causes-.patch > delete mode 100644 package/rtl8821au/0004-rename-sha256_state-to-rtl_sha256_state-to-avoid-nam.patch > delete mode 100644 package/rtl8821au/0005-disable-rtw_mgmt_frame_register-on-kernel-5.8.0.patch > delete mode 100644 package/rtl8821au/0006-rtw_proc-convert-file_operations-to-proc_ops-for-5.6.patch I have applied to master, but after fixing the hash of the license, which you had forgotten to update (I checked, it's still under GPL-2.0, of course). Thanks a lot! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From bernd.kuhls at t-online.de Fri Nov 25 06:50:56 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Fri, 25 Nov 2022 07:50:56 +0100 Subject: [Buildroot] [PATCH/next 1/1] package/intel-mediadriver: fix build without X11 Message-ID: <20221125065056.7998-1-bernd.kuhls@t-online.de> Fixes build error not yet found by autobuilders: https://github.com/intel/media-driver/issues/1549 Signed-off-by: Bernd Kuhls --- ...ld-error-va-va_dricommon-h-not-found.patch | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 package/intel-mediadriver/0001-Fix-build-error-va-va_dricommon-h-not-found.patch diff --git a/package/intel-mediadriver/0001-Fix-build-error-va-va_dricommon-h-not-found.patch b/package/intel-mediadriver/0001-Fix-build-error-va-va_dricommon-h-not-found.patch new file mode 100644 index 0000000000..e79ead88fb --- /dev/null +++ b/package/intel-mediadriver/0001-Fix-build-error-va-va_dricommon-h-not-found.patch @@ -0,0 +1,41 @@ +From 999f736843b4db09364a862cbd91028124ba484d Mon Sep 17 00:00:00 2001 +From: Sachin kumar +Date: Tue, 22 Nov 2022 10:31:42 +0530 +Subject: [PATCH] Fix_build error va/va_dricommon.h not found + +Downloaded from upstream PR: +https://github.com/intel/media-driver/pull/1555 + +Signed-off-by: Sachin kumar +Signed-off-by: Bernd Kuhls +--- + media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp b/media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp +index 99a7b790b..03ba101c4 100644 +--- a/media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp ++++ b/media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp +@@ -23,7 +23,6 @@ + //! \file ddi_vp_functions.cpp + //! \brief ddi vp functions implementaion. + //! +-#include + #include "ddi_vp_functions.h" + #include "media_libva_util_next.h" + #include "media_libva_common_next.h" +@@ -33,6 +32,7 @@ + #include "media_libva_interface_next.h" + #include "media_libva_vp.h" + #if !defined(ANDROID) && defined(X11_FOUND) ++#include + #include + #include "media_libva_putsurface_linux.h" + #endif +@@ -4699,4 +4699,4 @@ VAStatus DdiVpFunctions::PutSurfaceLinuxHW( + + return VA_STATUS_SUCCESS; + } +-#endif // !defined(ANDROID) && defined(X11_FOUND) +\ No newline at end of file ++#endif // !defined(ANDROID) && defined(X11_FOUND) -- 2.34.1 From thomas.petazzoni at bootlin.com Fri Nov 25 07:37:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 07:37:48 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-24 Message-ID: <20221125073754.C3C7382156@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-24 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 3 | 1 | 0 | 4 | 2022.08.x | 9 | 8 | 0 | 17 | master | 181 | 205 | 1 | 387 | next | 5 | 15 | 0 | 20 | Classification of failures by reason for master ----------------------------------------------- linux-6.0.9 | 10 host-binutils-2.38 | 9 glibc-2.36-66-ga1dc0be03c9d... | 8 unknown | 8 host-go-1.19.3 | 7 libglib2-2.72.3 | 6 gobject-introspection-1.72.0 | 5 host-pahole-1.24 | 5 host-rust-1.64.0 | 5 linuxptp-3.1.1 | 5 xz-5.2.7 | 5 dash-0.5.11.5 | 4 gerbera-1.10.0 | 4 frr-8.3.1 | 3 libgpg-error-1.45 | 3 ocf-linux-20171122 | 3 python-numpy-1.23.4 | 3 tealdeer-1.6.1 | 3 wtfutil-0.41.0 | 3 dmalloc-5.6.5 | 2 elfutils-0.186 | 2 flann-1.9.2 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 host-binutils-2.39 | 2 host-cmake-3.22.3 | 2 host-gcc-initial-11.3.0 | 2 host-spirv-llvm-translator-... | 2 lcms2-2.13.1 | 2 libgcrypt-1.10.1 | 2 lirc-tools-0.10.2 | 2 musl-1.2.3 | 2 open62541-v1.3.3 | 2 openvmtools-11.3.5-18557794 | 2 php-8.1.12 | 2 python-orjson-3.7.11 | 2 reaver-1.6.6 | 2 sdl-1.2.15 | 2 uclibc-1.0.42 | 2 wolfssl-5.5.3 | 2 xvisor-0.3.1 | 2 zeek-4.1.1 | 2 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 at91dataflashboot-1.05 | 1 azure-iot-sdk-c-LTS_07_2022... | 1 bat-0.19.0 | 1 batman-adv-2022.2 | 1 botan-2.19.2 | 1 cairo-1.16.0 | 1 cdrkit-1.1.11 | 1 efivar-38 | 1 erlang-22.3.4.22 | 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/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 gnu-efi-3.0.15 | 1 gobject-introspection | 1 google-breakpad-c85eb4a59b6... | 1 gtkmm3-3.22.0 | 1 host-delve-1.8.0 | 1 host-libiberty-2.32 | 1 host-riscv-isa-sim-1.1.0 | 1 lame-3.100 | 1 libdill-32d0e8b733416208e04... | 1 libglvnd-1.4.0 | 1 libkcapi-1.4.0 | 1 libmdbx-0.11.12 | 1 libnl-3.7.0 | 1 libsigsegv-2.14 | 1 lightning-2.1.3 | 1 linux | 1 linux-5.10.145-cip17-rt7 | 1 liquid-dsp-1.4.0 | 1 ltp-testsuite-20220930 | 1 lttng-modules-2.13.1 | 1 lttng-tools-2.13.2 | 1 lxc-5.0.1 | 1 matio-1.5.23 | 1 ncurses | 1 netsniff-ng-0.6.8 | 1 ngircd | 1 ntpsec-1_2_1 | 1 openssh-9.1p1 | 1 opus-1.3.1 | 1 rtl8189es-e58bd86c9d9408c64... | 1 rtl8821au-4235b0ec7d7220a63... | 1 sqlite-3.39.4 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 uboot-tools-2021.07 | 1 uccp420wlan-6.9.1 | 1 uqmi-0a19b5b77140465c29e2af... | 1 xr819-xradio-4f0cfd5e869ca1... | 1 zabbix-5.4.9 | 1 zlib-ng-2.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- x86_64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/602519eb6b9632c09d8d33711864f5b84ce7b492 | mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/85437e6dfbe2081f255379fd0658c5a8618a8f38 | ORPH arm | at91dataflashboot-1.05 | NOK | http://autobuild.buildroot.net/results/586ff481687e3555c3eda2017b82eeae9d09dc8f | ORPH arm | azure-iot-sdk-c-LTS_07_2022... | NOK | http://autobuild.buildroot.net/results/b495d48a0a747b81f269f2bebd484a06d1f2cf64 | i686 | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/dd2f34835fd3b81c100472a7a904671fd1258d79 | mips64el | batman-adv-2022.2 | NOK | http://autobuild.buildroot.net/results/3df9008dc3e63ad153b0e0bb0361d5c8e88f58f9 | armeb | botan-2.19.2 | NOK | http://autobuild.buildroot.net/results/7940dfeb7c248d8eef9a1ef1cc1a886373d86bf5 | ORPH xtensa | cairo-1.16.0 | NOK | http://autobuild.buildroot.net/results/013e3c130edc44d213bb10d43aa552104c3f9f9c | armeb | cdrkit-1.1.11 | NOK | http://autobuild.buildroot.net/results/c94d143b112997e6f4d1337ac141a615fd10bcf8 | sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/06119297aab59ab15f694fc023314d9a5385746c | ORPH sh4 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/d697b074e4987adab143ede886862cb3fff9a20f | ORPH i686 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/566c0f8a4c9bb6dfd98c3ccb51f6cc74ac0b7b63 | ORPH sparc | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/bf87345c93ce2536a6ed5ccf3bd29c1d31d131c9 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/67e5f7265a069f0f5171d7461175762305d9afb7 | ORPH i586 | efivar-38 | NOK | http://autobuild.buildroot.net/results/036229635c9aca50b879388066fe6d192f97a6d6 | arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/74198c6926370671b61e141376c70937dccce139 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/6f5d7a3bbf77af3efb325d775ca7daf9784091f9 | ORPH aarch64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/69f6741b181cb105bee162a77cee5877849275f9 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/4178560c6b387028ed434d691dc49e83e1c9a992 | ORPH mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/f62cc9c56fb9f3146cbf979065b70ade18f93b63 | mips | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/6b6ebb4652173ee86688d5a7f106a6e786ac398c | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2a4f761924c60e35cea4af0bee187c3758e378de | ORPH arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/7d2ba034ea4334d3907c564fa2484ccf4ff4d902 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/b8c225dafc385f606e1075ca00eecee5dad619e3 | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/259fd2e110f02a1b35f860c3073edb3c4ec553b0 | mipsel | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/80bf061a5be261248f57f0d94eedad27b3a32b21 | sparc64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/27407776b8d5e8cc48a0bd2e20581e95edda67f0 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/6833860e23518ed5f6a151d8992bf8b72f452624 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/2c5e76a09158d48d3c6c3f9a8a5ddfb45d39b8f1 | powerpc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f67d07015ecd8ae35dc7b25e866714691a8fc5b8 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/aac5243f77ebe495ae8bc1c5d44cd156752b85a7 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/f14f05d2db171d026f0297999ba8be7173ba5874 | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/69450088dcb6d8d7f66a9aa00b9e82bd70de63aa | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/33ab4d6ca0e61c70be201d2a38339a2e92a9a7bf | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/3393c6ab03a9d955db8a16266ddde16fc11ecd20 | armeb | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/9bb97299236e676755bf745db74fd73f7aca1590 | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4e0045d3477f2a202523f2260b236f487749061f | i686 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/9390cdf2708e67f17e66563305c2e66d770c92af | arc | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/2bc3260d27703ca6b6b3afd88653ef5cd11b3bb1 | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/58988a507b658122e0bd83ec6023dda95d64bf83 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/984f28e3a8df8f433a427bc2b97c0f8022373f5a | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/61b60dc136a64575bee6143c4c06bdbd48c511ff | sh4aeb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/b99d869202c6007bac62dc0fb72a4841a27de3ff | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/33fa2b93232688c4dbbb88e869ee8549293019ef | aarch64_be | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/434380dc5e51e55a962b61ec3aba60b00d2b6855 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3028fd2a5f909c233f6afb29bc2d8c495430380e | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/e25419c1a7a0420bc9960db5dab664cb71504915 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/280052ee240bc5325ca94ea156315ac71e336067 | sh4a | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/44180088af0264737adff622a1b128efc874dcf2 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/bdd367e3e135175fb05b5ab081b2309c6f27c440 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/79972ede39507a1f7423854f460073140520971c | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/6e9d9e6f7021350ec6a29aa69bf5fb38b044d8b3 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/f2b25786b508348c26108f8987414572d868ca43 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e393874d31704c1ff61afc36f9686286d2ccda32 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/161a1f331f126f69deb1d4df31cb1844764ac972 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d43311ee9db019afd64bf3071bc4f7514377bd2b | ORPH mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/88be60b961a0d031c7ec0356c449ba1ef817aa3f | powerpc64le | gtkmm3-3.22.0 | NOK | http://autobuild.buildroot.net/results/17263ac51f197031106eb7fd595126a2720f0397 | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e28ae9a281d9146ea12105c2ca9bb6a901636a0f | mips | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/57d168a75368314e31a596ad95245b2736536703 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/668de87bb713a97251f1fb75c1e46596b933a453 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a8f5d218c0d7911181d61b43298c79a8933065ca | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/812b3588d2dc35e12f4a1df78d5d0ffac4b81434 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/99a7b74bbe45f0d75c5737fee3e9f11726053e18 | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4a4459c4365022133d35660625e093dd6597ed1b | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6c1b78f8c103a4de190a66859f78d6a066be1c65 | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/98d2376f0f9351ce35ac363318af447357edd670 | mips64el | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8c2ba20ff462bc6c263af5ff6571c50fc6fa5d5f | mipsel | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/76e9bf1677d718262ba5fb3fdfe446a4593264b7 | sparc | host-cmake-3.22.3 | NOK | http://autobuild.buildroot.net/results/2afd285bf363019056f24555eedee9c08e7b8d2e | x86_64 | host-cmake-3.22.3 | NOK | http://autobuild.buildroot.net/results/4536950f5df6a70168d6faa5a292f676ffc61c39 | x86_64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/2040665851c1ff5aafc8e81dde7985608aa18f99 | microblazeel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/2252b4768b850c7b45e1c2a046e95fcd4769170e | aarch64_be | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/9b527e65025dc2b1cfc17fbd95bbd82ab1ec8a4f | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/42f61c4fc637b75676ded4c6197e12b4da224824 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/9a7b3762b3987858bbe7a78cbb0413a30f2b5aa4 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/d73d32fc715e71913315a032e4b3c20a39ff1c60 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ea61dd6ce19b74cdeba1c4fba87a5a677940912c | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/bb7b14de750d8b3e387147afef1fb786dfbf526c | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/fa18b8626602cb8be4d5a60f60ec8fdb795669f4 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7790a8beaf767e50684f060d8c02d56f1b560800 | powerpc | host-libiberty-2.32 | NOK | http://autobuild.buildroot.net/results/1ac08fdca9a38b3ced0cf8fec127dae81b33af2c | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c94834711d208b0480c2bf45aedc5e785715d57f | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/7842abf97cf4a76a36f13b419fb8cb87419ce0a2 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/83fe96310f4aa12f406c7f1b2b58cc06fb7e2239 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5df782a74bdd477c9d2c5b566c7946ece595421d | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/23bb78f6c093e1b2e75b452ab03a9cc105702557 | powerpc64 | host-riscv-isa-sim-1.1.0 | NOK | http://autobuild.buildroot.net/results/9e8e30f40f67c6cf80a857ae2b84b2d43e27041c | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f40350a440b7333c758a31725aaca1ada3f8b6ba | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8de14a2292d28a0b0da37fde5a44306176223990 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/6b64dd323c69bdd0877d0113ef260e0821c1ebe8 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/392ed65083ef7f45513d7a3ed8637b3fc4f4c5c2 | powerpc64le | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ed39c149afd55f18271a04eb5a6a289e5f005c11 | i686 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/aec4e19ad6bef2040360045ab681f65f09c19afa | ORPH aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/dc20dc2ce458c6fb1178b4d9799181cdbc365b0b | ORPH powerpc | lame-3.100 | NOK | http://autobuild.buildroot.net/results/23e8e00d11376f0558c7888f649c91bdc2831457 | or1k | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/4028ccd5bd570268a0144a0c79dfacc3b50a826a | powerpc | lcms2-2.13.1 | NOK | http://autobuild.buildroot.net/results/28d3617d565e5a3f5ce839655038e85ceee0ecd5 | sh4aeb | libdill-32d0e8b733416208e04... | NOK | http://autobuild.buildroot.net/results/51f1711e9723d4757773dde372c6bb87ef1af1ab | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/c5f9d7f0ebcc199ab177db7191344838c9b81f34 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/1cb760d61fecffe6e73493a1d525fc02d13f066f | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/4cdb315f3d8f35d54d437585cf243d848a1deec9 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2b9a21dbc6d513e8b35deded72cb9f729e45e301 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c88f3bea789182043d7b42c384736d0cbc3bd2e3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/eac188f832753eda718c9cb983e755274cf143d0 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9efd9625b1470cc3501f5646d339041f982c6243 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c4efbc0801d4cac4a9635d79dbd87849e12fa372 | m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/17ee29aec0ff64b5d70f4ac6017e56eaffa8a07f | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/3069bda7ac7fd3a727f849c0485749edf2ce6853 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/60bdcade47a2b951c0a3d797d55d12c94a39d04d | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/52677422f39f2e9ecd37da93d53b3e1864f17992 | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/73a6b7e74daef4e6ac1ba677507a7cf28d27f9f6 | x86_64 | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/962e8507340155137ba104d385b100c000293179 | mips64 | libnl-3.7.0 | NOK | http://autobuild.buildroot.net/results/e57e3560aad67a214f08422002c16ecae49140e8 | ORPH powerpc | libsigsegv-2.14 | NOK | http://autobuild.buildroot.net/results/3ec4d667da09c04094b0bc7d8fd3cf43a960e360 | i686 | lightning-2.1.3 | NOK | http://autobuild.buildroot.net/results/4d302cf177d7e8b87f845437f6af390be84f3fab | powerpc64 | linux | NOK | http://autobuild.buildroot.net/results/a56e911793f51dacc9a97e7c7dd39a3e2a85263b | arceb | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/10c86e21b796d1bce84e1aeabb182518b8e29cd7 | ORPH sh4aeb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/8eceacc99a56fd25629db5a0db1585bfc1f9fc35 | ORPH nios2 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/de97631d18c7ef8bdac42fbdf9cccacafbb674d6 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/5299d4075f2386fee348b1ed0602a256e323798b | ORPH m68k | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/cd55f6dc9dfff91d62f0cb9b36650ebce225619b | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/6d6d1298c46e87d923fe47e495fcd786c82c08ad | ORPH x86_64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/007bae7f357c5340355e8928ac5fc603bbec018a | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/65b7efcd6e56dbd11099adfbc816955bc5e036bf | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/a0d090aaea332263cb03049a4f8269b6550696b2 | ORPH powerpc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/a450cb8d8d765d077d9d7142ac56afad45d1b752 | ORPH sh4a | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/2b727d04e65421115440b5d7eefb5a173f0a9655 | ORPH nios2 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/c29a6fea94d09f92f5ab3ae9b770bc996c245622 | armeb | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/2926b13b7bf4493664fac6169214d94347ab8810 | mips | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/bcd2db39b44597a1a713cade0a4b81e5b1e74eff | microblazeel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/bbfb782456e6c311a42be7a6f697112a830e81cd | mips64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4fa1edeb849f6aecaac3163a3003d942215b763a | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/1fea01b3fbfa9d479264c77a59e61cded8133acc | nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c2438e2d7e42abc48e970251d9b0f6a301961ba7 | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5157df48d6c733df2b056c66e3a3b0553efbb27c | ORPH or1k | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c1acf2206edb5127055baa30ce7ed1e52957abe8 | arceb | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/efff8a069b5a7c23577229d8d6f3c16788c3e3fb | armeb | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/3c0831f2e95e2ac6a4efe273ff1db41b1eae45e7 | aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/fce4d9baf4a536757d93a4c737dc1640b8c943b1 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/0de97cf24d6e564e6cb2ebc9e544ea558a28b9d0 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/f7348b2028157fd430993177cfb65018d5297ab0 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/4a66287354e6ca43010be2065d1953a336a7f3e8 | arc | ncurses | NOK | http://autobuild.buildroot.net/results/052500bd2c0da9c767244eb2b5cf9ec3c6759395 | s390x | netsniff-ng-0.6.8 | NOK | http://autobuild.buildroot.net/results/7dc03ae5ea37c1c7df856cb856ed857ccee32ca4 | nios2 | ngircd | NOK | http://autobuild.buildroot.net/results/07f981813b15ca730d4f797999a9f906e3ddc804 | microblazeel | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/1a4c48292ae77eddcdfb2910b7994aae4ec08044 | ORPH arceb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/cf46f6f2dc7990b2cfad95076c1ba200c379c454 | ORPH powerpc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/b50322263f077d1d9fa23c6647fe18916c2a0f21 | ORPH arc | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/0566ac1526cce6b44768c852c59862ba68d9999a | ORPH aarch64 | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/660ae09d4a15ace9a95fff31f159216e169adaf8 | ORPH arm | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/b81efb19c3c7d1a9f79ca980d89cf06c0af068fb | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/7738267ee2d397e47912646d1ec0f98f2c7828a5 | ORPH i686 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/056f97401b1112cb30e73a0d361f870f5457631b | x86_64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/362c197d01426ec4d4d9ba1351776652cc440b3c | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/7733a4114a63d5fc1d32d3002246bbc47e4dca2a | ORPH or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/8aa534062a1a56fcda41ca35c76c599998011fd0 | sparc64 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/c383b6b9dc6e3f9fa35bd5ea0e96419658dbfe63 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/846d2dac85f248c6ccdd0700c839405fbd18819b | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/89a12dd6c60d60a08f4f5360ab5022a9ee98b893 | sh4eb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/afa344334cda68ecae15a7e980f002aa7c7e0e86 | mips | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/e52fbf7cb921496ee6b7471f72844d202c8e38c3 | armeb | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/091296e6be6a3ecc1ab074aa27c129fb30122834 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/def437f44b200054bb8964fff1478b0d2ca994a9 | arc | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/bfd1ecbd76a7bf38c51a1d65f972c46b0fc762da | powerpc64 | rtl8189es-e58bd86c9d9408c64... | NOK | http://autobuild.buildroot.net/results/a49773cc73741685e55e785434dfc859e8f246ef | sparc64 | rtl8821au-4235b0ec7d7220a63... | NOK | http://autobuild.buildroot.net/results/e0899f0ce387ed4c06888b317f74430faaf04a9a | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/0f20a61b6de790cf50762804e5913e071e5fe4c9 | ORPH sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/f70aae364316ea1df43e164b4c046bbb743044da | ORPH powerpc64le | sqlite-3.39.4 | NOK | http://autobuild.buildroot.net/results/16395c07e69c6b8ab3ddd47c7220763a2ce291cb | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/b468fc9701ff872b08f4829a40659cc7b8778f68 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/8de297b540a1829dc3e2e678cf1f24fc6b95b7b1 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/0d45344064581f8c6f44cc6db4da281466c2c27c | mips64el | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/abc34f52bdd1c74d6f420ad1677594940e93bc65 | ORPH mips64el | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/dbb9e1e4300f2f65c5a5069e371e7f859a041498 | aarch64 | uboot-tools-2021.07 | NOK | http://autobuild.buildroot.net/results/c8465bac67d81704c69662c0f281ed1d5c1cd132 | s390x | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/16f63d44001dbb28ac56b1b0bf27503e6f4f630f | ORPH powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/f4ca151fb5f8f86bfae80130ca94de400d70c564 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/6aeb8c957ce11292103b7f7980b2dd392a434963 | arc | unknown | NOK | http://autobuild.buildroot.net/results/872cb74d6ff96b588260f5f5b5eadfec6d1d6fc3 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/dda2094a10f15a1ce74aa19c6403ecfa72938a9f | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/53c4b3cb3ab6558f2aea4df0f6a927fe2a38f8a3 | armeb | unknown | NOK | http://autobuild.buildroot.net/results/cae8844a612eec9fc1b653dd23d1cd6186728680 | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/634a8b03f8383e9ef89f29bf16eb208b794fb6d7 | sparc64 | unknown | NOK | http://autobuild.buildroot.net/results/f796971154c42c0e99d8cbb6e66fe5a478777dd8 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/60b292a18222c1fe211f5dd0478cafb7229e5f53 | arm | unknown | NOK | http://autobuild.buildroot.net/results/2bfa8a42c78df2f7fec62cb5a73773783f9fc593 | i686 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/4736dd637949628c188240dd9ebcfb4747020f20 | ORPH armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/1b955c5f109961877428601e34899ba178c9b29d | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/126cab893b0d0b76f9be5062339910229d83cfb3 | aarch64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/322750657d62bae50875e47eb08c6ec1c3587802 | arm | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/b50892b322881b9c6a36e9143126c855113da821 | powerpc64le | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/cde5127a6f606972fdc2a3b8f3bcbbd729725260 | armeb | xr819-xradio-4f0cfd5e869ca1... | NOK | http://autobuild.buildroot.net/results/434c1d2a5104090366519278314bf750324d3710 | x86_64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/447ce1f1cfbe29c8e372b9a3d2008286503ee799 | aarch64 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/5c35fb48e2249ff625d79290f400cd869a8a4f44 | microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b636cb5ba5a8eb42a735742e34ad38b3aa198d41 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2881e94887a2564caddf91afa0d45efde300a306 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b8e8f01ea810614747f5daa96707315064e2dcb3 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/81c607791ea251dbbaefdeea8627f3f8fbe450a0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/26279e3a88a830cc9fc17b171dc399cc17a367ab | ORPH x86_64 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/627db30b51efc3a09d4425f9c58bf1de0c9eb815 | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/3baff7b60feda3123eae2d19861eab432fe091d0 | powerpc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/95bf0f84e6a7ac7102a29bd31d2d823264184631 | arm | zlib-ng-2.0.6 | NOK | http://autobuild.buildroot.net/results/fbbf3dd8188adab87846aefa25b8b8e422d256a0 | ORPH Classification of failures by reason for next --------------------------------------------- alsa-utils-1.2.8 | 1 aubio-0.4.9 | 1 cni-plugins-1.1.1 | 1 dhcp-4.4.3-P1 | 1 gsl-2.6 | 1 host-pahole-1.24 | 1 host-spirv-llvm-translator-... | 1 imagemagick-7.1.0-51 | 1 jack2-1.9.21 | 1 lxc-4.0.12 | 1 norm-1.5.8 | 1 opus-1.3.1 | 1 python-cryptography-38.0.3 | 1 wavemon-0.9.4 | 1 wolfssl-5.5.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/b7bea7e0641b982d4cf472c09c130776bc0d9948 | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/31e5f6fc44689c4d725df9c7f1982de54923f39f | powerpc64le | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/a6174b769edcd27b32ae5e74356644504e9ed303 | arm | dhcp-4.4.3-P1 | NOK | http://autobuild.buildroot.net/results/618c7ad654274ae1cadcd9c34f4dab58a18d754b | ORPH powerpc | gsl-2.6 | NOK | http://autobuild.buildroot.net/results/b3aa35efbac5b7739fe706f2ecd7271b1df2caa0 | ORPH mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/888fd62711bc80ce53e7aa4dc1f10aede487857a | x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/511396271ee23ac2ae029e001f857ebb773edeab | ORPH microblaze | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/b46665a9fd38822f1a670818a8d8a3c56bf81629 | ORPH arc | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/e09fcf3ce14891b430eb61953a119926b4c502e6 | powerpc64le | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/33a3ecb696b244f605c3f0a26710d307ee72f7c6 | i686 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/94c3af3195bafea2595cb24f5b6a875b57dedd63 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/224ada4c6461f8ee9a535c65cda3f8eb98c3bc41 | ORPH x86_64 | python-cryptography-38.0.3 | NOK | http://autobuild.buildroot.net/results/340c4389b369b091a7a648a98a926c5d09afd65e | mips64el | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/5542f5699a6e6665e68776e51b332ad12e8cbe2b | ORPH arm | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/5a8505046d0b621d882566845ba69c14169d4cb7 | Classification of failures by reason for 2022.02.x -------------------------------------------------- exempi-2.6.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/6f1086271e3a8f744b269aad4dd2744e1ecbb713 | Classification of failures by reason for 2022.08.x -------------------------------------------------- unknown | 2 collectd-5.12.0 | 1 host-go-1.18.8 | 1 ruby-3.1.2 | 1 ulog-0389d243352255f6182326... | 1 wolfssl-5.5.3 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- riscv64 | collectd-5.12.0 | NOK | http://autobuild.buildroot.net/results/6ff6d10e64d4c74b9f4dbfb5090aed1a9c0084ce | mips64el | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/aa7677123b76fe5187284d3af6e55f4d5a1018ef | riscv64 | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/9bd7c8431e4857d1a1d71dc1db1e3314718a6c09 | sh4 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/e21e82806f3c0ddc0cfc2d273155555ebde5cb72 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/288ff0e7a9ad571230a4eaba4e1687082a22731c | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/861cd5ec3da01dc75de79d81ea1e5a3a2c745ccf | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/f029bfb45c045e1742b4d0c171829ec13fa411b6 | mips64el | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/5c4eb02ad4b12e1856dd3bf3b1349024af6d8fe1 | -- http://autobuild.buildroot.net From neal.frager at amd.com Fri Nov 25 09:29:05 2022 From: neal.frager at amd.com (Frager, Neal) Date: Fri, 25 Nov 2022 09:29:05 +0000 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221124221557.4a18a2a9@windsurf> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> Message-ID: Hi Thomas, > This patch adds support for downloading versal microblaze firmware binaries. > These are necessary for booting Xilinx versal devices. > > The location of these binaries is temporary, and will soon be added to > the Xilinx firmware repository. The temporary location is using the > same free distribution license as the Xilinx firmware repository. > > Once these files are available on the Xilinx repository, this package > will be updated to the new location. > > Signed-off-by: Neal Frager > I wanted to apply this... but there is a serious licensing issue I believe, see below. Thank you for your review and feedback. Licensing is still something that I do not understand as well as I probably should. > diff --git a/package/versal-firmware/Config.in > b/package/versal-firmware/Config.in > new file mode 100644 > index 0000000000..122ef02175 > --- /dev/null > +++ b/package/versal-firmware/Config.in > @@ -0,0 +1,24 @@ > +config BR2_PACKAGE_VERSAL_FIRMWARE > + bool "versal-firmware" > + depends on BR2_aarch64 > + help > + Pre-built firmware files for Xilinx Versal boards. > + > + https://github.com/nealfrager/buildroot-firmware > + > +if BR2_PACKAGE_VERSAL_FIRMWARE > + > +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION > + string "versal firmware version" > Drop "versal" here: this option appears indented under "versal-firmware", so repeating "versal" is not needed. Ok, no problem. > + default v2022.2 > Quotes around v2022.2 Ok. I will fix this. > +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD > + string "versal board name" > + default vck190 > Same comments here. Understood. I will fix this too. > + help > + Name of Versal target board. > + Used for installing the appropriate firmware boot.bin. > + > +endif # BR2_PACKAGE_VERSAL_FIRMWARE > diff --git a/package/versal-firmware/versal-firmware.mk > b/package/versal-firmware/versal-firmware.mk > new file mode 100644 > index 0000000000..cb36d1e045 > --- /dev/null > +++ b/package/versal-firmware/versal-firmware.mk > @@ -0,0 +1,23 @@ > +##################################################################### > +########### > +# > +# versal-firmware > +# > +##################################################################### > +########### > + > +VERSAL_FIRMWARE_VERSION = $(call > +qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) > +VERSAL_FIRMWARE_SITE = $(call > +github,nealfrager,buildroot-firmware,$(BR2_PACKAGE_VERSAL_FIRMWARE_VE > +RSION)) > Use $(VERSAL_FIRMWARE_VERSION) here No problem. Thanks for catching this. > +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only or GPL-2.0-or-later" > + > +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE > I really don't understand how this repository code can be under GPL-2.0-or-later. The GPL implies that source code is available as the GPL explicitly states that the software should be provided under its "preferred form of modification", which a closed source binary definitely is not. > The first part somewhat makes sense, but the second part certainly does not make sense. If those binary files contain GPLv2 code, providing only the binaries is a violation of the GPL. > So I'm sorry, but this needs to be fixed up before we can consider applying this package. I copied the LICENSE file from the Xilinx/ubuntu-firmware repo below. Looking more closely at it, I believe you are right that the license should just be Xilinx-Binary-Only. I will update the LICENSE file to only include the binary portion as described in the below license: https://github.com/Xilinx/ubuntu-firmware/blob/main/LICENSE The source code for the versal_plm and versal_psmfw applications comes from the same Xilinx/embeddedsw repository as the zynqmp_pmufw, so the source and binary licenses for all of these files should be the same. https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps If I modify the LICENSE file and remove the commentary about GPL, do you think this could be acceptable for inclusion in buildroot? If there is anything else I need to add, please let me know. Thanks again for your help. Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15860 bytes Desc: not available URL: From baruch at tkos.co.il Fri Nov 25 09:35:33 2022 From: baruch at tkos.co.il (Baruch Siach) Date: Fri, 25 Nov 2022 11:35:33 +0200 Subject: [Buildroot] [PATCH] package/dash: fix static with shared build Message-ID: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> When BR2_SHARED_STATIC_LIBS is enabled we pass both --enable-static and --enable-shared to configure. dash configure.ac only looks for --enable-static to make the build static. But when linking against libedit pkg-config only returns dynamic linking dependencies, so the indirect ncurses dependency in not mentioned. The end result is that libedit can't find ncurses symbols on link. BR2_SHARED_STATIC_LIBS only makes sense for libraries, not executable binaries. Pass --disable-static unless BR2_STATIC_LIBS is enabled for static only build. Fixes: http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e/ http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72/ http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9/ Signed-off-by: Baruch Siach --- package/dash/dash.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/dash/dash.mk b/package/dash/dash.mk index fed3a995511c..6efc71e5684e 100644 --- a/package/dash/dash.mk +++ b/package/dash/dash.mk @@ -27,6 +27,10 @@ else DASH_CONF_OPTS += --without-libedit endif +ifeq ($(BR2_STATIC_LIBS),) +DASH_CONF_OPTS += --disable-static +endif + define DASH_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/src/dash $(TARGET_DIR)/bin/dash endef -- 2.35.1 From adeep at lexina.in Fri Nov 25 10:26:50 2022 From: adeep at lexina.in (Viacheslav Bocharov) Date: Fri, 25 Nov 2022 13:26:50 +0300 Subject: [Buildroot] [PATCH] rtl8822cs: new package Message-ID: <20221125102650.2804226-1-adeep@lexina.in> This package adds the rtl88822cs WiFi driver. repo: https://github.com/jethome-ru/rtl88x2cs.git branch: tune_for_jethub Driver is known to support Realtek RTL8822CS SDIO WiFi/BT chip. Signed-off-by: Viacheslav Bocharov --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/rtl8822cs/Config.in | 12 ++++++++++++ package/rtl8822cs/rtl8822cs.hash | 1 + package/rtl8822cs/rtl8822cs.mk | 26 ++++++++++++++++++++++++++ 5 files changed, 43 insertions(+) create mode 100644 package/rtl8822cs/Config.in create mode 100644 package/rtl8822cs/rtl8822cs.hash create mode 100644 package/rtl8822cs/rtl8822cs.mk diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a..dda837bc5d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2937,6 +2937,9 @@ F: package/llvm/ N: Vanya Sergeev F: package/lua-periphery/ +N: Viacheslav Bocharov +F: package/rtl8822cs/ + N: Victor Huesca F: support/testing/tests/core/test_root_password.py diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..fc92dc8825 100644 --- a/package/Config.in +++ b/package/Config.in @@ -584,6 +584,7 @@ endmenu source "package/rtl8723ds/Config.in" source "package/rtl8812au-aircrack-ng/Config.in" source "package/rtl8821au/Config.in" + source "package/rtl8822cs/Config.in" source "package/sane-backends/Config.in" source "package/sdparm/Config.in" source "package/sedutil/Config.in" diff --git a/package/rtl8822cs/Config.in b/package/rtl8822cs/Config.in new file mode 100644 index 0000000000..c887ae7e02 --- /dev/null +++ b/package/rtl8822cs/Config.in @@ -0,0 +1,12 @@ +comment "RTL8822CS needs a Linux kernel to be built" + depends on !BR2_s390x + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_RTL8822CS + bool "Realtek RTL8822CS SDIO Wi-Fi driver" + depends on !BR2_s390x + depends on BR2_LINUX_KERNEL + help + Realtek RTL8822CS Wi-Fi driver as a kernel module (JetHome repository) + + https://github.com/jethome-ru/rtl88x2cs/ diff --git a/package/rtl8822cs/rtl8822cs.hash b/package/rtl8822cs/rtl8822cs.hash new file mode 100644 index 0000000000..11633e1633 --- /dev/null +++ b/package/rtl8822cs/rtl8822cs.hash @@ -0,0 +1 @@ +sha256 4cd97adcf44dc4196fce6f87e68370ad588b19bbc38b246615f9c05739f7bd00 rtl8822cs-db8dc6c7ae1a75af3f6d7fa4f05456c76f5cab3e.tar.gz diff --git a/package/rtl8822cs/rtl8822cs.mk b/package/rtl8822cs/rtl8822cs.mk new file mode 100644 index 0000000000..799a07823d --- /dev/null +++ b/package/rtl8822cs/rtl8822cs.mk @@ -0,0 +1,26 @@ +################################################################################ +# +# Realtek RTL8822CS driver +# +################################################################################ + +RTL8822CS_VERSION = db8dc6c7ae1a75af3f6d7fa4f05456c76f5cab3e +RTL8822CS_SITE = $(call github,jethome-ru,rtl88x2cs,$(RTL8822CS_VERSION)) +RTL8822CS_LICENSE = GPL-2.0 + +RTL8822CS_MODULE_MAKE_OPTS = \ + CONFIG_RTL8822CS=m \ + KVER=$(LINUX_VERSION_PROBED) \ + KSRC=$(LINUX_DIR) + +define RTL8822CS_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) + $(call KCONFIG_ENABLE_OPT,CONFIG_WIRELESS) + $(call KCONFIG_ENABLE_OPT,CONFIG_CFG80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_MAC80211) + $(call KCONFIG_ENABLE_OPT,CONFIG_MMC) +endef + + +$(eval $(kernel-module)) +$(eval $(generic-package)) -- 2.30.2 From thomas.petazzoni at bootlin.com Fri Nov 25 11:02:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 12:02:46 +0100 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> Message-ID: <20221125120246.1fed3208@windsurf> Hello, On Fri, 25 Nov 2022 09:29:05 +0000 "Frager, Neal" wrote: > I copied the LICENSE file from the Xilinx/ubuntu-firmware repo below. > Looking more closely at it, I believe you are right that the license > should just be Xilinx-Binary-Only. > > I will update the LICENSE file to only include the binary portion as > described in the below license: > https://github.com/Xilinx/ubuntu-firmware/blob/main/LICENSE > > The source code for the versal_plm and versal_psmfw applications > comes from the same Xilinx/embeddedsw repository as the zynqmp_pmufw, > so the source and binary licenses for all of these files should be > the same. https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps Is this the full source code needed to build the versal-firmware? If so, why do we use a precompiled binary? We should instead build it from source from this repository. > If I modify the LICENSE file and remove the commentary about GPL, do > you think this could be acceptable for inclusion in buildroot? If > there is anything else I need to add, please let me know. Yes, if the pre-compiled binaries are distributed under the Xilinx-Binary-Only license, then that's OK. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Fri Nov 25 11:18:43 2022 From: neal.frager at amd.com (Frager, Neal) Date: Fri, 25 Nov 2022 11:18:43 +0000 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221125120246.1fed3208@windsurf> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> Message-ID: <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> Hi Thomas, > Le 25 nov. 2022 ? 06:02, Thomas Petazzoni a ?crit : > > ?Hello, > >> On Fri, 25 Nov 2022 09:29:05 +0000 >> "Frager, Neal" wrote: >> >> I copied the LICENSE file from the Xilinx/ubuntu-firmware repo below. >> Looking more closely at it, I believe you are right that the license >> should just be Xilinx-Binary-Only. >> >> I will update the LICENSE file to only include the binary portion as >> described in the below license: >> https://github.com/Xilinx/ubuntu-firmware/blob/main/LICENSE >> >> The source code for the versal_plm and versal_psmfw applications >> comes from the same Xilinx/embeddedsw repository as the zynqmp_pmufw, >> so the source and binary licenses for all of these files should be >> the same. https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps > > Is this the full source code needed to build the versal-firmware? If > so, why do we use a precompiled binary? We should instead build it from > source from this repository. Yes, it is the full source code, just like there is the full source code for the zynqmp pmufw. The problem is that all 3 of these applications are running on a microblaze. So to build them, we need to be able to work with two compilers. A microblaze compiler for all the firmware applications and an ARM compiler for the rest. Normally, it would be much better if we could build the pmufw for zynqmp and the plm and psmfw applications for versal. We have discussed this before, but do you have any new ideas for how we could configure buildroot to download and build two compilers for two different architectures? > >> If I modify the LICENSE file and remove the commentary about GPL, do >> you think this could be acceptable for inclusion in buildroot? If >> there is anything else I need to add, please let me know. > > Yes, if the pre-compiled binaries are distributed under the > Xilinx-Binary-Only license, then that's OK. > Great, I have modified the license file accordingly. > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 14624 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Fri Nov 25 11:33:44 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 12:33:44 +0100 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> Message-ID: <20221125123344.045a4441@windsurf> Hello Neal, On Fri, 25 Nov 2022 11:18:43 +0000 "Frager, Neal" wrote: > Yes, it is the full source code, just like there is the full source > code for the zynqmp pmufw. The problem is that all 3 of these > applications are running on a microblaze. > > So to build them, we need to be able to work with two compilers. A > microblaze compiler for all the firmware applications and an ARM > compiler for the rest. > > Normally, it would be much better if we could build the pmufw for > zynqmp and the plm and psmfw applications for versal. We have > discussed this before, but do you have any new ideas for how we could > configure buildroot to download and build two compilers for two > different architectures? Sure: we are already doing that for some ARM64 platforms that need to build ARM32 firmware: this needs a different compiler. It is for this reason that we have the package/arm-gnu-toolchain/ package, which downloads and installs a pre-compiled bare-metal ARM32 toolchain. Then this toolchain is for example used by boot/arm-trusted-firmware/ in some situations: ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN),y) ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-toolchain endif So if you have a Microblaze bare metal toolchain available somewhere, we could create a package for it, and build the firmware from source. Best regards, Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From wdouglass at carnegierobotics.com Fri Nov 25 12:38:01 2022 From: wdouglass at carnegierobotics.com (Woodrow Douglass) Date: Fri, 25 Nov 2022 07:38:01 -0500 Subject: [Buildroot] [PATCH] Properly note many dependencies for opencv modules Message-ID: <20221125123801.4233-1-wdouglass@carnegierobotics.com> Also, add myself to the DEVELOPERS file Signed-off-by: Woodrow Douglass --- DEVELOPERS | 4 ++++ package/opencv4-contrib/Config.in | 20 ++++++++++++++++++++ package/opencv4/opencv4.mk | 9 ++++++--- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index a2c60f38fd..947cb2b519 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -3051,6 +3051,10 @@ F: package/python-pyusb/ N: Wojciech Nizi?ski F: package/fwup/ +N: Woodrow Douglass +F: package/opencv4 +F: package/opencv4-contrib + N: Yair Ben Avraham F: package/casync/ F: package/gloox/ diff --git a/package/opencv4-contrib/Config.in b/package/opencv4-contrib/Config.in index 9800333035..e2ca26eb62 100644 --- a/package/opencv4-contrib/Config.in +++ b/package/opencv4-contrib/Config.in @@ -17,6 +17,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ALPHAMAT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_ARUCO bool "aruco" + select BR2_PACKAGE_OPENCV4_LIB_CALIB3D help ArUco and ChArUco Markers -- Augmented reality ArUco marker and "ChARUco" markers where ArUco markers embedded inside the @@ -29,6 +30,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BARCODE config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BGSEGM bool "bgsegm" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO help Background segmentation algorithm combining statistical background image estimation and per-pixel Bayesian @@ -43,6 +45,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_BIOINSPIRED config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_CCALIB bool "ccalib" + select BR2_PACKAGE_OPENCV4_LIB_HIGHGUI help Custom Calibration -- Patterns for 3D reconstruction, omnidirectional camera calibration, random pattern calibration @@ -71,6 +74,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DATASETS config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT bool "dnn_objdetect" + select BR2_PACKAGE_OPENCV4_LIB_DNN help Object Detection using CNNs -- Implements compact CNN Model for object detection. Trained using Caffe but uses @@ -78,6 +82,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_OBJDETECT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNN_SUPERRES bool "dnn_superres" + select BR2_PACKAGE_OPENCV4_LIB_DNN help Superresolution using CNNs -- Contains four trained convolutional neural networks to upscale images. @@ -90,12 +95,14 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DNNS_EASILY_FOOLED config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_DPM bool "dpm" + select BR2_PACKAGE_OPENCV4_LIB_OBJDETECT help Deformable Part Model -- Felzenszwalb's Cascade with deformable parts object recognition code. config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_FACE bool "face" + select BR2_PACKAGE_OPENCV4_LIB_OBJDETECCT help Face Recognition -- Face recognition techniques: Eigen, Fisher and Local Binary Pattern Histograms LBPH methods. @@ -165,6 +172,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_MCC config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_OPTFLOW bool "optflow" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO help Optical Flow -- Algorithms for running and evaluating deepflow, simpleflow, sparsetodenseflow and motion @@ -219,6 +227,11 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SALIENCY config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM bool "sfm" + select BR2_PACKAGE_OPENCV4_LIB_IMGPROC + select BR2_PACKAGE_OPENCV4_LIB_IMGCODECS + select BR2_PACKAGE_EIGEN + select BR2_PACKAGE_GLOG + select BR2_PACKAGE_GFLAGS help Structure from Motion -- This module contains algorithms to perform 3d reconstruction from 2d images. The core of @@ -231,6 +244,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SHAPE config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STEREO bool "stereo" + select BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING help Stereo Correspondence -- Stereo matching done with different descriptors: Census / CS-Census / MCT / BRIEF / MV and dense @@ -244,6 +258,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_STRUCTURED_LIGHT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SUPERRES bool "superres" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO help Super Resolution @@ -262,12 +277,15 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TEXT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_TRACKING bool "tracking" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO help Vision Based Object Tracking -- Use and/or evaluate different visual object tracking techniques. config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_VIDEOSTAB bool "videostab" + select BR2_PACKAGE_OPENCV4_LIB_VIDEO + select BR2_PACKAGE_OPENCV4_LIB_PHOTO help Video Stabilization @@ -299,6 +317,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XIMGPROC config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT bool "xobjdetect" + select BR2_PACKAGE_OPENCV4_LIB_OBJDETECT help Boosted 2D Object Detection -- Uses a Waldboost cascade and local binary patterns computed as integral features for 2D @@ -306,6 +325,7 @@ config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XOBJDETECT config BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO bool "xphoto" + select BR2_PACKAGE_OPENCV4_LIB_PHOTO help Extra Computational Photography -- Additional photo processing algorithms: Color balance / Denoising / Inpainting. diff --git a/package/opencv4/opencv4.mk b/package/opencv4/opencv4.mk index a665793ad9..2a05de42fb 100644 --- a/package/opencv4/opencv4.mk +++ b/package/opencv4/opencv4.mk @@ -203,12 +203,10 @@ OPENCV4_CONF_OPTS += \ -DINSTALL_PYTHON_EXAMPLES=OFF \ -DINSTALL_TO_MANGLED_PATHS=OFF -# Disabled features (mostly because they are not available in Buildroot), but -# - eigen: OpenCV does not use it, not take any benefit from it. +# Disabled features (mostly because they are not available in Buildroot) OPENCV4_CONF_OPTS += \ -DWITH_1394=OFF \ -DWITH_CLP=OFF \ - -DWITH_EIGEN=OFF \ -DWITH_GDAL=OFF \ -DWITH_GPHOTO2=OFF \ -DWITH_GSTREAMER_0_10=OFF \ @@ -284,6 +282,11 @@ OPENCV4_CONF_OPTS += \ -DBUILD_opencv_xphoto=$(if $(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_XPHOTO),ON,OFF) endif +ifeq ($(BR2_PACKAGE_OPENCV4_CONTRIB_LIB_SFM),y) +OPENCV4_DEPENDENCIES += eigen glog gflags +OPENCV4_CONF_OPTS += -DWITH_EIGEN=ON +endif + ifeq ($(BR2_PACKAGE_OPENCV4_JPEG2000_WITH_JASPER),y) OPENCV4_CONF_OPTS += -DWITH_JASPER=ON OPENCV4_DEPENDENCIES += jasper -- 2.20.1 From neal.frager at amd.com Fri Nov 25 13:18:38 2022 From: neal.frager at amd.com (Frager, Neal) Date: Fri, 25 Nov 2022 13:18:38 +0000 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221125123344.045a4441@windsurf> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> <20221125123344.045a4441@windsurf> Message-ID: Hi Thomas, > Yes, it is the full source code, just like there is the full source > code for the zynqmp pmufw. The problem is that all 3 of these > applications are running on a microblaze. > > So to build them, we need to be able to work with two compilers. A > microblaze compiler for all the firmware applications and an ARM > compiler for the rest. > > Normally, it would be much better if we could build the pmufw for > zynqmp and the plm and psmfw applications for versal. We have > discussed this before, but do you have any new ideas for how we could > configure buildroot to download and build two compilers for two > different architectures? > Sure: we are already doing that for some ARM64 platforms that need to build ARM32 firmware: this needs a different compiler. > It is for this reason that we have the package/arm-gnu-toolchain/ package, which downloads and installs a pre-compiled bare-metal ARM32 toolchain. Then this toolchain is for example used by boot/arm-trusted-firmware/ in some situations: > ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN),y) > ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-toolchain endif > So if you have a Microblaze bare metal toolchain available somewhere, we could create a package for it, and build the firmware from source. This is a good idea! It seems adding a microblaze compiler should be easier than I thought. I am not aware of any pre-built microblaze compiler that we could just download, but perhaps using a package, we could download and build a microblaze gcc compiler from sources? The Xilinx 2022.2 tools use a gcc 11.2.0 compiler with the following patch set for microblaze. It would be great if we could develop a package that builds the exact same compiler for buildroot. https://github.com/Xilinx/meta-xilinx/tree/xlnx-rel-v2022.2/meta-microblaze/recipes-devtools/gcc/gcc-11 Once we have a microblaze compiler available in buildroot, we could then build the zynqmp pmufw as well as the versal plm and psmfw applications from the Xilinx/embeddedsw sources. Then we would only have the vck190_vpl_gen_fixed.pdi file for versal that would need to be downloaded from a repository since it requires Vivado for generating it. Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15396 bytes Desc: not available URL: From arnout at mind.be Fri Nov 25 13:53:37 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 25 Nov 2022 14:53:37 +0100 Subject: [Buildroot] [git commit] package/gcc: ensure __register_frame is optimized out for glibc Message-ID: <20221125135508.0DEC184656@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0fc5c1ccdb11af5185471272ef5eeece81b5e866 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master On some architectures when building with -O0 the __register_frame symbol fails to get optimized out which can cause linking failures when building glibc. To fix this set -O1 for GCC target libs when building with glibc and BR2_OPTIMIZE_0 on the problematic target architectures. This was reported both to GCC [1] and glibc [2] upstream. It is not entirely clear yet where the bug lies exactly. At the moment the assumption is that it's GCC, so create a symbol BR2_TOOLCHAIN_HAS_GCC_BUG_107728. This issue only seems to occur when linking glibc, not with anything else, so only compile libgcc from host-gcc-initial with -O1. Fixes: - http://autobuild.buildroot.net/results/89b/89b6c6924240b7cf82035a844f3573673e91b364 - http://autobuild.buildroot.net/results/46f/46f4ec99d2b23d354a4bb5e92123d64f0da6ed27 - http://autobuild.buildroot.net/results/839/839f929f700cf181ebdf34389c7806a96f55813e - http://autobuild.buildroot.net/results/0e2/0e202bf53a683930f3cad6edef2a4dea629eaecb - http://autobuild.buildroot.net/results/8a8/8a8c917f597fdcca744e696e19e9300b64004335 - http://autobuild.buildroot.net/results/c05/c058b27ed2834dfa633b63ec6c3639ab1e8bf412 - http://autobuild.buildroot.net/results/8ba/8ba8882a861cf7df359c23969c09b2be0725b2e5 [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107728 [2] https://sourceware.org/bugzilla/show_bug.cgi?id=29621 Signed-off-by: James Hilliard Signed-off-by: Arnout Vandecappelle --- package/gcc/gcc-initial/gcc-initial.mk | 7 +++++++ toolchain/Config.in | 12 ++++++++++++ 2 files changed, 19 insertions(+) diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index f5bc6c5b77..ebd8e8f017 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -43,6 +43,13 @@ HOST_GCC_INITIAL_CONF_OPTS = \ HOST_GCC_INITIAL_CONF_ENV = \ $(HOST_GCC_COMMON_CONF_ENV) +# Enable GCC target libs optimizations to optimize out __register_frame +# when needed for some architectures when building with glibc. +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_107728),y) +HOST_GCC_INITIAL_CONF_ENV += CFLAGS_FOR_TARGET="$(GCC_COMMON_TARGET_CFLAGS) -O1" +HOST_GCC_INITIAL_CONF_ENV += CXXFLAGS_FOR_TARGET="$(GCC_COMMON_TARGET_CXXFLAGS) -O1" +endif + HOST_GCC_INITIAL_MAKE_OPTS = $(HOST_GCC_COMMON_MAKE_OPTS) all-gcc all-target-libgcc HOST_GCC_INITIAL_INSTALL_OPTS = install-gcc install-target-libgcc diff --git a/toolchain/Config.in b/toolchain/Config.in index 23596d6c85..e7329c1a1c 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -227,6 +227,18 @@ config BR2_TOOLCHAIN_HAS_GCC_BUG_104028 bool default y if BR2_m68k +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107728 +# https://sourceware.org/bugzilla/show_bug.cgi?id=29621 +config BR2_TOOLCHAIN_HAS_GCC_BUG_107728 + bool + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_OPTIMIZE_0 + default y if BR2_microblazebe || BR2_microblazeel \ + || BR2_mips || BR2_mipsel \ + || BR2_nios2 \ + || BR2_or1k \ + || BR2_sh + config BR2_TOOLCHAIN_HAS_NATIVE_RPC bool From arnout at mind.be Fri Nov 25 14:06:21 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Fri, 25 Nov 2022 15:06:21 +0100 Subject: [Buildroot] [PATCH 1/1] package/gcc: ensure __register_frame is optimized out for glibc In-Reply-To: <20221117085339.4a4d5d8f@windsurf> References: <20221028223844.1180418-1-james.hilliard1@gmail.com> <20221030083033.GC1058960@scaer> <20221117085339.4a4d5d8f@windsurf> Message-ID: <620448da-4dda-3d9d-cb39-5c8a278767d6@mind.be> On 17/11/2022 08:53, Thomas Petazzoni via buildroot wrote: > On Sun, 30 Oct 2022 09:30:33 +0100 > "Yann E. MORIN" wrote: > >> Should this not be limitied to the intial compiler only? Otherwise, why >> would we need it for the final compiler? > > I confirm limiting the work-around to gcc-initial works. > > However, I have reported the bug to gcc upstream, and they say the > issue is in glibc: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107728 James previously already reported the problem to glibc: https://sourceware.org/bugzilla/show_bug.cgi?id=29621 I picked up the thread in both issues, I was able to narrow the problem down a little more, but in the end the conclusion seems to be "We can't support that on the glibc side at present." So I applied this patch to master, after making two major changes: - move it to host-gcc-initial only; - instead of putting the full condition in the .mk file, make a Config.in symbol BR2_TOOLCHAIN_HAS_GCC_BUG_107728. ... And now I notice I forgot to put the changes I made in the commit message. But it's pushed already. Anyway, applied to master, thanks! Regards, Arnout > > To be honest, even after reading multiple times the feedback from the > gcc folks, I'm not entirely sure that I really understand their > explanation nor how to move forward with investigating the issue. > > Best regards, > > Thomas From neal.frager at amd.com Fri Nov 25 14:07:59 2022 From: neal.frager at amd.com (Neal Frager) Date: Fri, 25 Nov 2022 07:07:59 -0700 Subject: [Buildroot] [PATCH v7 1/2] package/versal-firmware: new package Message-ID: <20221125140800.38511-1-neal.frager@amd.com> This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager --- V1->V2: - set defaults for version and board name - improved format of install commands V2->V3: - no changes V3->V4: - no changes V4->V5: - no changes V5->V6: - no changes V6->V7: - removed incorrect GPL licensing --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 23 +++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/versal-firmware/Config.in create mode 100644 package/versal-firmware/versal-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a..c51bd65f09 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2155,6 +2155,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..ebc7df10ec 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..8d13816149 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "firmware version" + default "v2022.2" + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "board name" + default "vck190" + help + Name of Versal target board. + Used for installing the appropriate firmware. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..6fbe7c8935 --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = "Xilinx-Binary-Only" + +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE + +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) -- 2.17.1 From neal.frager at amd.com Fri Nov 25 14:08:00 2022 From: neal.frager at amd.com (Neal Frager) Date: Fri, 25 Nov 2022 07:08:00 -0700 Subject: [Buildroot] [PATCH v7 2/2] configs/versal_vck190: new defconfig In-Reply-To: <20221125140800.38511-1-neal.frager@amd.com> References: <20221125140800.38511-1-neal.frager@amd.com> Message-ID: <20221125140800.38511-2-neal.frager@amd.com> This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager --- V1->V2: - removed uboot.fragment and using BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS instead - squashed versal_vck190_defconfig and board files into single patch V2->V3: - correct console name to ttyAMA0 - added necessary extlinux.conf append flags V3->V4: - switch to stripped u-boot.elf binary - clean up bootgen.bif file format V4->V5: - using new BR2_TARGET_UBOOT_FORMAT_BIN_ELF config V5->V6: - using new BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF config V6->V7: - no changes --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 ++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++ board/versal/post-image.sh | 35 +++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++ 6 files changed, 175 insertions(+) create mode 100644 board/versal/genimage.cfg create mode 100755 board/versal/post-build.sh create mode 100755 board/versal/post-image.sh create mode 100644 board/versal/readme.txt create mode 100644 configs/versal_vck190_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index c51bd65f09..205af186b5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2147,9 +2147,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..d87df221c6 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y -- 2.17.1 From peter at korsgaard.com Fri Nov 25 14:09:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Fri, 25 Nov 2022 15:09:06 +0100 Subject: [Buildroot] [PATCH] package/netsnmp: security bump to version 5.9.3 Message-ID: <20221125140907.3796987-1-peter@korsgaard.com> Fixes the following security issues: - CVE-2022-24805 A buffer overflow in the handling of the INDEX of NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can cause a NULL pointer dereference. - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in master agent and subagent simultaneously - CVE-2022-24807 A malformed OID in a SET request to SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory access. - CVE-2022-24808 A malformed OID in a SET request to NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable can cause a NULL pointer dereference. Drop openssl linking patches as they are merged upstream / upstream changed to use pkg-config for openssl since: https://github.com/net-snmp/net-snmp/commit/8c3a094fbe9ebe38ed762488082d52c6d4e04ddb Signed-off-by: Peter Korsgaard --- ./utils/test-pkg -c test.pkg -p netsnmp -a arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: SKIPPED bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: OK bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: OK bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: OK br-arm-basic [27/44]: OK br-arm-full-nothread [28/44]: OK br-arm-full-static [29/44]: OK br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: OK sourcery-arm [40/44]: OK sourcery-arm-thumb2 [41/44]: OK sourcery-mips64 [42/44]: OK sourcery-mips [43/44]: OK sourcery-nios2 [44/44]: OK 44 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed ...figure-static-linking-Fix-SSL-checks.patch | 146 ------------------ .../0002-configure-Fix-lcrypto-lz-test.patch | 44 ------ ..._CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch | 39 ----- ..._CHECK_FUNCS-TLS_method-TLSv1_method.patch | 39 ----- package/netsnmp/netsnmp.hash | 4 +- package/netsnmp/netsnmp.mk | 2 +- 6 files changed, 3 insertions(+), 271 deletions(-) delete mode 100644 package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch delete mode 100644 package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch delete mode 100644 package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch delete mode 100644 package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch diff --git a/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch b/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch deleted file mode 100644 index bf61fdfe7a..0000000000 --- a/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch +++ /dev/null @@ -1,146 +0,0 @@ -From bd59be8e4e339870a1400f6866a7b73ca11f6460 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 12 Sep 2018 20:16:39 +0200 -Subject: [PATCH] configure, static linking: Fix SSL checks - -During checking of DTLS_method, the stub program is linked only with -ssl -libssl.a lacks some function from -lcrypto: -RAND_*() -ERR_*() -BUF_MEM_*() -etc. -and -lz: -- inflate() -- deflate() - -Append -lcrypto and -lz to LIBS variable when checking DTLS_method. - -See also https://sourceforge.net/p/net-snmp/patches/1374/. - -Signed-off-by: Giulio Benetti -[bvanassche: Edited subject / rewrote this patch] -[yann.morin.1998 at free.fr: - - use an actual backport of bd59be8e4e339870a1400f6866a7b73ca11f6460 -] -Signed-off-by: Yann E. MORIN ---- - configure | 52 ++++++++++++++++++++++++++++++++++--- - configure.d/config_os_libs2 | 14 +++++++--- - 2 files changed, 58 insertions(+), 8 deletions(-) - -diff --git a/configure b/configure -index 6504a8e58a..1116cecaad 100755 ---- a/configure -+++ b/configure -@@ -23228,16 +23228,60 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_md5" >&5 - $as_echo "$ac_cv_lib_crypto_EVP_md5" >&6; } - if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : -- CRYPTO="crypto" -+ CRYPTO="crypto"; LIBCRYPTO="-lcrypto" -+else -+ -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_md5 in -lcrypto" >&5 -+$as_echo_n "checking for EVP_md5 in -lcrypto... " >&6; } -+if ${ac_cv_lib_crypto_EVP_md5+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lcrypto -lz $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+ -+/* Override any GCC internal prototype to avoid an error. -+ Use char because int might match the return type of a GCC -+ builtin and then its argument prototype would still apply. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+char EVP_md5 (); -+int -+main () -+{ -+return EVP_md5 (); -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_lib_crypto_EVP_md5=yes -+else -+ ac_cv_lib_crypto_EVP_md5=no -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_md5" >&5 -+$as_echo "$ac_cv_lib_crypto_EVP_md5" >&6; } -+if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : -+ CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz" -+fi -+ -+ - fi - -- fi -+ else -+ LIBCRYPTO="-l${CRYPTO}" -+ fi - - if test x$CRYPTO != x; then - - $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h - -- LIBCRYPTO="-l${CRYPTO}" - netsnmp_save_LIBS="$LIBS" - LIBS="$LIBCRYPTO" - for ac_func in AES_cfb128_encrypt EVP_sha224 EVP_sha384 EVP_MD_CTX_create EVP_MD_CTX_destroy EVP_MD_CTX_new EVP_MD_CTX_free DH_set0_pqg DH_get0_pqg DH_get0_key ASN1_STRING_get0_data X509_NAME_ENTRY_get_object X509_NAME_ENTRY_get_data X509_get_signature_nid -@@ -23291,7 +23335,7 @@ _ACEOF - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl" -+ LIBS="-lssl $LIBCRYPTO" - for ac_func in TLS_method TLSv1_method DTLS_method DTLSv1_method SSL_library_init SSL_load_error_strings ERR_get_error_all - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 4a1ad1551f..75214cfff3 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -306,13 +306,19 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - - if test x$CRYPTO = x; then -- AC_CHECK_LIB([crypto], [EVP_md5], [CRYPTO="crypto"]) -- fi -+ AC_CHECK_LIB([crypto], [EVP_md5], -+ [CRYPTO="crypto"; LIBCRYPTO="-lcrypto"], [ -+ AC_CHECK_LIB([crypto], [EVP_md5], -+ [CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz"], [], -+ [-lz]) -+ ]) -+ else -+ LIBCRYPTO="-l${CRYPTO}" -+ fi - - if test x$CRYPTO != x; then - AC_DEFINE(HAVE_LIBCRYPTO, 1, - [Define to 1 if you have the OpenSSL library (-lcrypto or -leay32).]) -- LIBCRYPTO="-l${CRYPTO}" - netsnmp_save_LIBS="$LIBS" - LIBS="$LIBCRYPTO" - AC_CHECK_FUNCS([AES_cfb128_encrypt]dnl -@@ -342,7 +348,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl" -+ LIBS="-lssl $LIBCRYPTO" - AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl - [SSL_library_init SSL_load_error_strings]) - LIBS="$netsnmp_save_LIBS" --- -2.25.1 - diff --git a/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch b/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch deleted file mode 100644 index 50387c8390..0000000000 --- a/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 13da2bcde8e22dd0127a668374fdf79bed04d353 Mon Sep 17 00:00:00 2001 -From: Bart Van Assche -Date: Mon, 17 Sep 2018 07:33:34 -0700 -Subject: [PATCH] configure: Fix -lcrypto -lz test - -Avoid that the second crypto library test uses the cached result from -the first test by explicitly clearing the cached test result. - -[yann.morin.1998 at free.fr: - - use an actual backport of 13da2bcde8e22dd0127a668374fdf79bed04d353 -] -Signed-off-by: Yann E. MORIN ---- - configure | 1 + - configure.d/config_os_libs2 | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/configure b/configure -index 1116cecaad..33b8c93e57 100755 ---- a/configure -+++ b/configure -@@ -23231,6 +23231,7 @@ if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : - CRYPTO="crypto"; LIBCRYPTO="-lcrypto" - else - -+ unset ac_cv_lib_crypto_EVP_md5 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_md5 in -lcrypto" >&5 - $as_echo_n "checking for EVP_md5 in -lcrypto... " >&6; } - if ${ac_cv_lib_crypto_EVP_md5+:} false; then : -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 75214cfff3..81788a2096 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -308,6 +308,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - if test x$CRYPTO = x; then - AC_CHECK_LIB([crypto], [EVP_md5], - [CRYPTO="crypto"; LIBCRYPTO="-lcrypto"], [ -+ unset ac_cv_lib_crypto_EVP_md5 - AC_CHECK_LIB([crypto], [EVP_md5], - [CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz"], [], - [-lz]) --- -2.25.1 - diff --git a/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch b/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch deleted file mode 100644 index 4293e15d25..0000000000 --- a/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch +++ /dev/null @@ -1,39 +0,0 @@ -From 8e273c688aa235ed9c68570a700d31596bac14df Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 15 Oct 2018 19:07:05 +0200 -Subject: [PATCH] configure: fix AC_CHECK_FUNCS(EVP_sha224 EVP_sha384 ...) - failure on static linking - -If building as static lib, AC_CHECK_FUNCS(EVP_sha224 EVP_sha384 ...) -fails due to missing -lz in $LIBS. -At the moment, $LIBS contains $LIBCRYPTO only discarding previous $LIBS -content. - -Add $LIBS to: -LIBS="$LIBCRYPTO" -as: -LIBS="$LIBCRYPTO $LIBS" -This way $LIBS will contain -lz at the end of linking command that in -static linking build is mandatory. - -Signed-off-by: Giulio Benetti ---- - configure.d/config_os_libs2 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 81788a209..93044000b 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -321,7 +321,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - AC_DEFINE(HAVE_LIBCRYPTO, 1, - [Define to 1 if you have the OpenSSL library (-lcrypto or -leay32).]) - netsnmp_save_LIBS="$LIBS" -- LIBS="$LIBCRYPTO" -+ LIBS="$LIBCRYPTO $LIBS" - AC_CHECK_FUNCS([AES_cfb128_encrypt]dnl - [EVP_sha224 EVP_sha384 ]dnl - [EVP_MD_CTX_create EVP_MD_CTX_destroy]dnl --- -2.17.1 - diff --git a/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch b/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch deleted file mode 100644 index 8fcce2a5c7..0000000000 --- a/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 1ab6e3fc3cf61fa5a7b7363e59095e868474524b Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 15 Oct 2018 19:34:26 +0200 -Subject: [PATCH] configure: fix AC_CHECK_FUNCS(TLS_method TLSv1_method - ...) failure on static linking - -If building as static lib, AC_CHECK_FUNCS(TLS_method TLSv1_method ...) -fails due to missing -lz in $LIBS. -At the moment, $LIBS contains "-lssl $LIBCRYPTO" only discarding -previous $LIBS content. - -Add $LIBS to: -LIBS="-lssl $LIBCRYPTO" -as: -LIBS="-lssl $LIBCRYPTO $LIBS" -This way $LIBS will contain -lz at the end of linking command that in -static linking build is mandatory. - -Signed-off-by: Giulio Benetti ---- - configure.d/config_os_libs2 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 93044000b..c811c63ec 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -349,7 +349,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl $LIBCRYPTO" -+ LIBS="-lssl $LIBCRYPTO $LIBS" - AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl - [SSL_library_init SSL_load_error_strings]dnl - [ERR_get_error_all]) --- -2.17.1 - diff --git a/package/netsnmp/netsnmp.hash b/package/netsnmp/netsnmp.hash index 9d196c8bee..e1e9d10898 100644 --- a/package/netsnmp/netsnmp.hash +++ b/package/netsnmp/netsnmp.hash @@ -1,7 +1,7 @@ # Locally calculated after checking pgp signature at -# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9/net-snmp-5.9.tar.gz.asc +# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9.3/net-snmp-5.9.3.tar.gz.asc # using key D0F8F495DA6160C44EFFBF10F07B9D2DACB19FD6 -sha256 04303a66f85d6d8b16d3cc53bde50428877c82ab524e17591dfceaeb94df6071 net-snmp-5.9.tar.gz +sha256 2097f29b7e1bf3f1300b4bae52fa2308d0bb8d5d3998dbe02f9462a413a2ef0a net-snmp-5.9.3.tar.gz # Hash for license file sha256 ed869ea395a1f125819a56676385ab0557a21507764bf56f2943302011381e59 COPYING diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk index 985cfeac72..56a07e2ccd 100644 --- a/package/netsnmp/netsnmp.mk +++ b/package/netsnmp/netsnmp.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETSNMP_VERSION = 5.9 +NETSNMP_VERSION = 5.9.3 NETSNMP_SITE = https://downloads.sourceforge.net/project/net-snmp/net-snmp/$(NETSNMP_VERSION) NETSNMP_SOURCE = net-snmp-$(NETSNMP_VERSION).tar.gz NETSNMP_LICENSE = Various BSD-like -- 2.30.2 From thomas.petazzoni at bootlin.com Fri Nov 25 14:13:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 15:13:01 +0100 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> <20221125123344.045a4441@windsurf> Message-ID: <20221125151301.3518be13@windsurf> Hello Neal, On Fri, 25 Nov 2022 13:18:38 +0000 "Frager, Neal" wrote: > This is a good idea! It seems adding a microblaze compiler should be > easier than I thought. > > I am not aware of any pre-built microblaze compiler that we could > just download, but perhaps using a package, we could download and > build a microblaze gcc compiler from sources? This is much more difficult, we really don't have the infrastructure to do that in Buildroot right now. It requires building another binutils and another gcc than the target gcc, and Buildroot is clearly not prepared/designed for this. Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From neal.frager at amd.com Fri Nov 25 14:14:38 2022 From: neal.frager at amd.com (Frager, Neal) Date: Fri, 25 Nov 2022 14:14:38 +0000 Subject: [Buildroot] [PATCH v6 1/2] package/versal-firmware: new package In-Reply-To: <20221125123344.045a4441@windsurf> References: <20221124102144.16833-1-neal.frager@amd.com> <20221124221557.4a18a2a9@windsurf> <20221125120246.1fed3208@windsurf> <9EE282D7-0646-421F-BF16-BD424E508ABE@amd.com> <20221125123344.045a4441@windsurf> Message-ID: > Yes, it is the full source code, just like there is the full source > code for the zynqmp pmufw. The problem is that all 3 of these > applications are running on a microblaze. > > So to build them, we need to be able to work with two compilers. A > microblaze compiler for all the firmware applications and an ARM > compiler for the rest. > > Normally, it would be much better if we could build the pmufw for > zynqmp and the plm and psmfw applications for versal. We have > discussed this before, but do you have any new ideas for how we could > configure buildroot to download and build two compilers for two > different architectures? > Sure: we are already doing that for some ARM64 platforms that need to build ARM32 firmware: this needs a different compiler. > It is for this reason that we have the package/arm-gnu-toolchain/ package, which downloads and installs a pre-compiled bare-metal ARM32 toolchain. Then this toolchain is for example used by boot/arm-trusted-firmware/ in some situations: > ifeq ($(BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN),y) > ARM_TRUSTED_FIRMWARE_DEPENDENCIES += host-arm-gnu-toolchain endif > So if you have a Microblaze bare metal toolchain available somewhere, we could create a package for it, and build the firmware from source. I have gone ahead and made a v7 of the versal-firmware package anyway with the fixes you have requested. Even if we add a microblaze compiler package as a next step, the vck190_vpl_gen_fixed.pdi will still need to be downloaded from a binary repo, so the versal-firmware repo is needed in any case. Please let me know if any further changes are needed for v7. I will look into how to best implement a microblaze compiler package as a next step, so that the versal plm and psmfw elf files can be built instead of just downloaded and installed. Thanks again for your help and feedback! Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15172 bytes Desc: not available URL: From thomas.petazzoni at bootlin.com Fri Nov 25 14:15:26 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 15:15:26 +0100 Subject: [Buildroot] [PATCH 1/1] package/gcc: ensure __register_frame is optimized out for glibc In-Reply-To: <620448da-4dda-3d9d-cb39-5c8a278767d6@mind.be> References: <20221028223844.1180418-1-james.hilliard1@gmail.com> <20221030083033.GC1058960@scaer> <20221117085339.4a4d5d8f@windsurf> <620448da-4dda-3d9d-cb39-5c8a278767d6@mind.be> Message-ID: <20221125151526.37a4a872@windsurf> On Fri, 25 Nov 2022 15:06:21 +0100 Arnout Vandecappelle wrote: > James previously already reported the problem to glibc: > > https://sourceware.org/bugzilla/show_bug.cgi?id=29621 > > I picked up the thread in both issues, I was able to narrow the problem down a > little more, but in the end the conclusion seems to be "We can't support that on > the glibc side at present." > > So I applied this patch to master, after making two major changes: > > - move it to host-gcc-initial only; > - instead of putting the full condition in the .mk file, make a Config.in symbol > BR2_TOOLCHAIN_HAS_GCC_BUG_107728. > > ... And now I notice I forgot to put the changes I made in the commit message. > But it's pushed already. > > Anyway, applied to master, thanks! Thanks for following up on this. I reviewed the change you pushed, and it looks like the best trade-off. Thanks again! 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 Nov 25 16:07:17 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:17 -0700 Subject: [Buildroot] [PATCH 1/8] package/flatbuffers: build position independent code Message-ID: <20221125160724.1725476-1-james.hilliard1@gmail.com> The upcoming tensorflow-lite package requires flatbuffers to be built with position independent code. Fixes: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC Signed-off-by: James Hilliard --- package/flatbuffers/flatbuffers.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk index 9d286bf9e1..487d85ee1f 100644 --- a/package/flatbuffers/flatbuffers.mk +++ b/package/flatbuffers/flatbuffers.mk @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers FLATBUFFERS_CONF_OPTS += \ -DCMAKE_CXX_FLAGS="-std=c++11" \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DFLATBUFFERS_BUILD_TESTS=OFF \ -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 25 16:07:18 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:18 -0700 Subject: [Buildroot] [PATCH 2/8] package/cpuinfo: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-2-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/cpuinfo/Config.in | 9 +++++++++ package/cpuinfo/cpuinfo.hash | 4 ++++ package/cpuinfo/cpuinfo.mk | 17 +++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/cpuinfo/Config.in create mode 100644 package/cpuinfo/cpuinfo.hash create mode 100644 package/cpuinfo/cpuinfo.mk diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..e09fa0b3bd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -465,6 +465,7 @@ endmenu source "package/cc-tool/Config.in" source "package/cdrkit/Config.in" source "package/cpuburn-arm/Config.in" + source "package/cpuinfo/Config.in" source "package/crucible/Config.in" source "package/cryptsetup/Config.in" source "package/cwiid/Config.in" diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in new file mode 100644 index 0000000000..137f657d69 --- /dev/null +++ b/package/cpuinfo/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_CPUINFO + bool "cpuinfo" + depends on BR2_INSTALL_LIBSTDCPP + 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..c3f70fa90f --- /dev/null +++ b/package/cpuinfo/cpuinfo.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 0936848904943381b2c01321101614776e43d583840ee0f3ceeea1e3fb7405f7 cpuinfo-de2fa78ebb431db98489e78603e4f77c1f6c5c57.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..ab6a0269ec --- /dev/null +++ b/package/cpuinfo/cpuinfo.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cpuinfo +# +################################################################################ + +CPUINFO_VERSION = de2fa78ebb431db98489e78603e4f77c1f6c5c57 +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 Fri Nov 25 16:07:19 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:19 -0700 Subject: [Buildroot] [PATCH 3/8] package/ruy: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-3-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/ruy/Config.in | 11 +++++++++++ package/ruy/ruy.hash | 4 ++++ package/ruy/ruy.mk | 18 ++++++++++++++++++ 4 files changed, 34 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/package/Config.in b/package/Config.in index e09fa0b3bd..45e66caa8c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2095,6 +2095,7 @@ endif source "package/qhull/Config.in" source "package/qlibc/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..ce7ab5d585 --- /dev/null +++ b/package/ruy/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_RUY + bool "ruy" + depends on BR2_INSTALL_LIBSTDCPP + 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 diff --git a/package/ruy/ruy.hash b/package/ruy/ruy.hash new file mode 100644 index 0000000000..98266b5881 --- /dev/null +++ b/package/ruy/ruy.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 4da8572946007603378c5d0280f48c5b77f4d38763209f5306b57c7513d9a82e ruy-3168a5c8f4c447fd8cea94078121ee2e2cd87df0.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..ceeea8cd58 --- /dev/null +++ b/package/ruy/ruy.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# ruy +# +################################################################################ + +RUY_VERSION = 3168a5c8f4c447fd8cea94078121ee2e2cd87df0 +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 Fri Nov 25 16:07:20 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:20 -0700 Subject: [Buildroot] [PATCH 4/8] package/gemmlowp: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-4-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/gemmlowp/Config.in | 7 +++++++ package/gemmlowp/gemmlowp.hash | 4 ++++ package/gemmlowp/gemmlowp.mk | 15 +++++++++++++++ 4 files changed, 27 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/package/Config.in b/package/Config.in index 45e66caa8c..d0d9d2905c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1994,6 +1994,7 @@ menu "Other" source "package/flatcc/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..24ba6e9768 --- /dev/null +++ b/package/gemmlowp/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_GEMMLOWP + bool "gemmlowp" + depends on BR2_INSTALL_LIBSTDCPP + help + Low-precision matrix multiplication. + + https://github.com/google/gemmlowp 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..1a36fc48f7 --- /dev/null +++ b/package/gemmlowp/gemmlowp.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# 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 +GEMMLOWP_INSTALL_TARGET = NO +GEMMLOWP_SUBDIR = contrib + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 25 16:07:21 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:21 -0700 Subject: [Buildroot] [PATCH 5/8] package/neon-2-sse: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-5-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- package/Config.in | 1 + package/neon-2-sse/Config.in | 9 +++++++++ package/neon-2-sse/neon-2-sse.hash | 4 ++++ package/neon-2-sse/neon-2-sse.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/neon-2-sse/Config.in create mode 100644 package/neon-2-sse/neon-2-sse.hash create mode 100644 package/neon-2-sse/neon-2-sse.mk diff --git a/package/Config.in b/package/Config.in index d0d9d2905c..2ec623ed8f 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2086,6 +2086,7 @@ endif source "package/msgpack/Config.in" source "package/musl-compat-headers/Config.in" source "package/musl-fts/Config.in" + source "package/neon-2-sse/Config.in" source "package/openblas/Config.in" source "package/orc/Config.in" source "package/p11-kit/Config.in" diff --git a/package/neon-2-sse/Config.in b/package/neon-2-sse/Config.in new file mode 100644 index 0000000000..25613c5ec4 --- /dev/null +++ b/package/neon-2-sse/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NEON_2_SSE + bool "neon-2-sse" + help + The platform independent header allowing to compile any + C/C++ code containing ARM NEON intrinsic functions for + x86 target systems using SIMD up to SSE4 intrinsic + functions. + + https://github.com/intel/ARM_NEON_2_x86_SSE diff --git a/package/neon-2-sse/neon-2-sse.hash b/package/neon-2-sse/neon-2-sse.hash new file mode 100644 index 0000000000..ded20d58f5 --- /dev/null +++ b/package/neon-2-sse/neon-2-sse.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 019fbc7ec25860070a1d90e12686fc160cfb33e22aa063c80f52b363f1361e9d neon-2-sse-a15b489e1222b2087007546b4912e21293ea86ff.tar.gz +# License files, locally calculated +sha256 7022f51b439a5915e933ecc270c83e24ca0cb2cceeb08b0132dcd4dbb03ed2dc LICENSE diff --git a/package/neon-2-sse/neon-2-sse.mk b/package/neon-2-sse/neon-2-sse.mk new file mode 100644 index 0000000000..0e9d066abd --- /dev/null +++ b/package/neon-2-sse/neon-2-sse.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# neon-2-sse +# +################################################################################ + +NEON_2_SSE_VERSION = a15b489e1222b2087007546b4912e21293ea86ff +NEON_2_SSE_SITE = $(call github,intel,ARM_NEON_2_x86_SSE,$(NEON_2_SSE_VERSION)) +NEON_2_SSE_LICENSE = BSD-2-Clause +NEON_2_SSE_LICENSE_FILES = LICENSE +NEON_2_SSE_INSTALL_STAGING = YES +NEON_2_SSE_INSTALL_TARGET = NO + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 25 16:07:22 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:22 -0700 Subject: [Buildroot] [PATCH 6/8] package/fft2d: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-6-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. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/fft2d/Config.in | 7 +++++++ package/fft2d/fft2d.hash | 4 ++++ package/fft2d/fft2d.mk | 22 ++++++++++++++++++++++ 4 files changed, 34 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/package/Config.in b/package/Config.in index 2ec623ed8f..fe636fde9d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1988,6 +1988,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..6263b1af38 --- /dev/null +++ b/package/fft2d/fft2d.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# fft2d +# +################################################################################ + +FFT2D_VERSION = 2006.12.28 +FFT2D_SITE = https://www.kurims.kyoto-u.ac.jp/~ooura +FFT2D_SOURCE = fft2d.tgz +FFT2D_LICENSE = readme2d.txt +FFT2D_LICENSE_FILES = readme2d.txt +FFT2D_INSTALL_STAGING = YES +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 Fri Nov 25 16:07:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:23 -0700 Subject: [Buildroot] [PATCH 7/8] package/farmhash: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-7-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/farmhash/Config.in | 7 +++++++ package/farmhash/farmhash.hash | 4 ++++ package/farmhash/farmhash.mk | 14 ++++++++++++++ 4 files changed, 26 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/package/Config.in b/package/Config.in index fe636fde9d..a59d074430 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1988,6 +1988,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..0ad16f933b --- /dev/null +++ b/package/farmhash/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_FARMHASH + bool "farmhash" + depends on BR2_INSTALL_LIBSTDCPP + help + FarmHash, a family of hash functions. + + https://github.com/google/farmhash 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 Fri Nov 25 16:07:24 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 09:07:24 -0700 Subject: [Buildroot] [PATCH 8/8] package/tensorflow-lite: new package In-Reply-To: <20221125160724.1725476-1-james.hilliard1@gmail.com> References: <20221125160724.1725476-1-james.hilliard1@gmail.com> Message-ID: <20221125160724.1725476-8-james.hilliard1@gmail.com> From: Stefan Hager This package adds the tensorflow lite runtime to buildroot. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + ...ink-tensorflow-lite-against-gemmlowp.patch | 32 +++++++++++++ .../0002-Fix-FindFlatBuffers-cmake-file.patch | 37 +++++++++++++++ package/tensorflow-lite/Config.in | 32 +++++++++++++ package/tensorflow-lite/tensorflow-lite.hash | 4 ++ package/tensorflow-lite/tensorflow-lite.mk | 47 +++++++++++++++++++ 6 files changed, 153 insertions(+) create mode 100644 package/tensorflow-lite/0001-Don-t-link-tensorflow-lite-against-gemmlowp.patch create mode 100644 package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.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/package/Config.in b/package/Config.in index a59d074430..c979710f32 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2105,6 +2105,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/tz/Config.in" source "package/tzdata/Config.in" diff --git a/package/tensorflow-lite/0001-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0001-Don-t-link-tensorflow-lite-against-gemmlowp.patch new file mode 100644 index 0000000000..dbee9942b3 --- /dev/null +++ b/package/tensorflow-lite/0001-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 +[Upstream status: +https://github.com/tensorflow/tensorflow/pull/58678] +--- + 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/0002-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch new file mode 100644 index 0000000000..e97bb3e52f --- /dev/null +++ b/package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch @@ -0,0 +1,37 @@ +From a4ff4b5e952a22906ac0ed01e73f84f42926c325 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 +[Upstream status: +https://github.com/tensorflow/tensorflow/pull/58677] +--- + tensorflow/lite/CMakeLists.txt | 2 +- + .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 + 2 files changed, 1 insertion(+), 1 deletion(-) + 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/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/Config.in b/package/tensorflow-lite/Config.in new file mode 100644 index 0000000000..9231d674bd --- /dev/null +++ b/package/tensorflow-lite/Config.in @@ -0,0 +1,32 @@ +config BR2_PACKAGE_TENSORFLOW_LITE + bool "tensorflow-lite" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_SHARED_LIBS + depends on ( BR2_arm && BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && BR2_ARM_CPU_ARMV8A ) + 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 + help + Tensorflow Lite dynamic library and headers: Inference engine to run previously trained machine learning models. + +comment "tensorflow-lite needs needs a toolchain w/ gcc >= 9" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_9 + +comment "tensorflow-lite needs a toolchain w/ glibc, C++, threads" + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS + +comment "tensorflow-lite needs a toolchain w/ shared libraries" + depends on !BR2_SHARED_LIBS + +comment "tensorflow-lite in buildroot currently only supports arm + armv7a cpu or arm64 + armv8a cpu targets" + depends on ( BR2_arm && !BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && !BR2_ARM_CPU_ARMV8A) || (!BR2_arm && !BR2_aarch64) 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..14ce34ef46 --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -0,0 +1,47 @@ +################################################################################ +# +# 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 \ + ruy + +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 \ + -DFARMHASH_SOURCE_DIR=$(FARMHASH_DIR) \ + -Dfarmhash_DIR=$(STAGING_DIR)/usr/lib \ + -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 \ + -DTFLITE_ENABLE_RUY=ON \ + -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ + -DTFLITE_ENABLE_INSTALL=ON \ + -DTFLITE_ENABLE_NNAPI=OFF \ + -DTFLITE_ENABLE_XNNPACK=OFF + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Fri Nov 25 16:16:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 12:16:50 -0400 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > Hi James! > > Tanks for your Feedback! > > Yes TFlite 2.8.0 is not the "latest" Release. > > I'm absolutly with you that using special Versions is a bad idea in general. > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) It seems to build fine with normal libraries and without all the manual copy hacks: https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= See if that works for you, I refactored your patchset and it seems to build without issues now using system libraries. I also uploaded that series to my personal github if that's easier for you to test: https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > But this will take some time, maybe next year for the 23.04 Release. I bumped it to 2.11.0 and fixed the build issues I ran into: https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... I think you also accidentally dropped the mailing list from your reply as well. > > Best Regards > Stefan > > > > > From: James Hilliard > Sent: Thursday, November 24, 2022 15:54 > To: Hager Stefan > Cc: buildroot at buildroot.org ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > wrote: > > > > Hello, > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > This first RFC just integrates the TFLite C++ sahred library. > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > All of this currently works locally as a proof of concept for a few users. > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > This is an outdated release right? Are there issues with 2.11.0? > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > I'm unable to find any documentation indicating this is actually the case. > > I skimmed the cmakelists and it doesn't seem to have strict version > requirements: > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > Have you tried building against the normal buildroot versions of these packages? > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > This is probably not the right approach, other packages may depend on > or select the normal versions(flatbuffers seems especially problematic). > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > How to build a minimal config with TFLite: > > =============================================== > > $ make raspberrypi4_64_defconfig menuconfig > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > $ make tensorflow-lite > > > > I'm hoping for Comments to prepare a first patchset. > > > > Stefan Hager (10): > > tensorflow-lite-abseil-cpp: new package > > tensorflow-lite-clog: new package > > tensorflow-lite-abseil-cpuinfo: new package > > tensorflow-lite-eigen: new package > > tensorflow-lite-farmhash: new package > > tensorflow-lite-fft2d: new package > > tensorflow-lite-flatbuffers: new package > > tensorflow-lite-gemmlowp: new package > > tensorflow-lite-ruy: new package > > tensorflow-lite: new package > > > > package/Config.in | 1 + > > package/tensorflow-lite-abseil-cpp/Config.in | 5 + > > .../tensorflow-lite-abseil-cpp.hash | 3 + > > .../tensorflow-lite-abseil-cpp.mk | 14 ++ > > package/tensorflow-lite-clog/Config.in | 5 + > > .../tensorflow-lite-clog.hash | 3 + > > .../tensorflow-lite-clog.mk | 14 ++ > > package/tensorflow-lite-cpuinfo/Config.in | 5 + > > .../tensorflow-lite-cpuinfo.hash | 3 + > > .../tensorflow-lite-cpuinfo.mk | 14 ++ > > package/tensorflow-lite-eigen/Config.in | 5 + > > .../tensorflow-lite-eigen.hash | 9 + > > .../tensorflow-lite-eigen.mk | 14 ++ > > package/tensorflow-lite-farmhash/Config.in | 5 + > > .../tensorflow-lite-farmhash.hash | 3 + > > .../tensorflow-lite-farmhash.mk | 14 ++ > > package/tensorflow-lite-fft2d/Config.in | 5 + > > .../tensorflow-lite-fft2d.hash | 3 + > > .../tensorflow-lite-fft2d.mk | 15 ++ > > package/tensorflow-lite-flatbuffers/Config.in | 5 + > > .../tensorflow-lite-flatbuffers.hash | 3 + > > .../tensorflow-lite-flatbuffers.mk | 14 ++ > > package/tensorflow-lite-gemmlowp/Config.in | 5 + > > .../tensorflow-lite-gemmlowp.hash | 3 + > > .../tensorflow-lite-gemmlowp.mk | 14 ++ > > package/tensorflow-lite-ruy/Config.in | 5 + > > .../tensorflow-lite-ruy.hash | 3 + > > .../tensorflow-lite-ruy.mk | 14 ++ > > ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ > > ...build-a-shared-library-instead-of-st.patch | 55 +++++ > > ...build-tflite-with-external-delegates.patch | 59 +++++ > > ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > package/tensorflow-lite/Config.in | 56 +++++ > > package/tensorflow-lite/tensorflow-lite.hash | 3 + > > package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ > > 35 files changed, 848 insertions(+) > > create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > create mode 100644 package/tensorflow-lite-clog/Config.in > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > create mode 100644 package/tensorflow-lite-eigen/Config.in > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > create mode 100644 package/tensorflow-lite-farmhash/Config.in > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > create mode 100644 package/tensorflow-lite-fft2d/Config.in > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > create mode 100644 package/tensorflow-lite-ruy/Config.in > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > -- > > 2.36.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Fri Nov 25 16:21:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Fri, 25 Nov 2022 12:21:23 -0400 Subject: [Buildroot] [RFC PATCH 02/10] tensorflow-lite-clog: new package In-Reply-To: <20221124154818.6ada922f@windsurf> References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> <20221124140627.3269192-3-stefan.hager@ginzinger.com> <20221124154818.6ada922f@windsurf> Message-ID: On Thu, Nov 24, 2022 at 10:48 AM Thomas Petazzoni via buildroot wrote: > > Hello, > > On Thu, 24 Nov 2022 15:06:19 +0100 > Stefan Hager wrote: > > > This package adds external sources required by tensorflow-lite. > > Nothing is built or installed within this package, but legal info and > > source archive is created. The tensorflow-lite makefile copies the > > files from this package and uses them for building or to provide > > headers for the staging folder. > > Please wrap the commit logs to ~80 characters. > > Isn't there a better way? It's really horrible to duplicate all those > packages that we already have in Buildroot :-/ Best I can tell it's entirely unnecessary, I got it to build without duplicating packages like that and without most of the hacks: https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > > +TENSORFLOW_LITE_CLOG_SITE_METHOD = git > > +TENSORFLOW_LITE_CLOG_SITE = https://github.com/pytorch/cpuinfo > > Are you sure? This looks like the URL for the cpuinfo package, not the > clog package. > > Thomas > -- > Thomas Petazzoni, co-owner and CEO, Bootlin > Embedded Linux and Kernel engineering and training > https://bootlin.com > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From thomas.petazzoni at bootlin.com Fri Nov 25 18:03:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 19:03:39 +0100 Subject: [Buildroot] [git commit] configs/roc_pc_rk3399: remove defconfig Message-ID: <20221125180351.C64EB84683@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6ade5915c1d65b7653125d1cf6952efdd6113806 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Commit 5370ec74516495a4ac6c0bc9780b8e92a2f1e6b1 was supposed to remove the roc_pc_rk3399 defconfig. It actually removed everything related to this defconfig, but not the defconfig itself. The build failure this commit was supposed to fix is therefore still happening. We fix it up by finally removing the defconfig. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859807 Signed-off-by: Thomas Petazzoni --- configs/roc_pc_rk3399_defconfig | 55 ----------------------------------------- 1 file changed, 55 deletions(-) diff --git a/configs/roc_pc_rk3399_defconfig b/configs/roc_pc_rk3399_defconfig deleted file mode 100644 index ae7cf19a80..0000000000 --- a/configs/roc_pc_rk3399_defconfig +++ /dev/null @@ -1,55 +0,0 @@ -# Architecture -BR2_aarch64=y -BR2_cortex_a72_a53=y - -# Linux headers same as kernel, a 5.4 series -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y - -# Firmware -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="11a0a46a899fcc3b1fdb214b382f3d7495d88eca" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" -BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_NEEDS_ARM32_TOOLCHAIN=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" - -# Bootloader -BR2_TARGET_UBOOT=y -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.01" -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="roc-pc-rk3399" -BR2_TARGET_UBOOT_NEEDS_DTC=y -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y -BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot.itb" -BR2_TARGET_UBOOT_SPL=y -BR2_TARGET_UBOOT_SPL_NAME="idbloader.img" - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.18" -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y -BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3399-roc-pc" -BR2_LINUX_KERNEL_INSTALL_TARGET=y -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y - -# Filesystem -BR2_TARGET_GENERIC_HOSTNAME="roc-rk3399-pc" -BR2_TARGET_GENERIC_ISSUE="Welcome to ROC-RK3399-PC!" -BR2_TARGET_ROOTFS_EXT2=y -BR2_TARGET_ROOTFS_EXT2_4=y -BR2_TARGET_ROOTFS_EXT2_SIZE="120M" -BR2_PACKAGE_HOST_DOSFSTOOLS=y -BR2_PACKAGE_HOST_GENIMAGE=y -BR2_PACKAGE_HOST_MTOOLS=y -BR2_PACKAGE_HOST_UBOOT_TOOLS=y -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" -BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/firefly/roc-rk3399-pc/genimage.cfg" -BR2_ROOTFS_POST_BUILD_SCRIPT="board/firefly/roc-rk3399-pc/post-build.sh" From thomas.petazzoni at bootlin.com Fri Nov 25 18:11:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 19:11:55 +0100 Subject: [Buildroot] Xtensa qemu nommu defconfig not working Message-ID: <20221125191155.111c4ddc@windsurf> Hello, The configs/qemu_xtensa_lx60_nommu_defconfig builds correctly, but fails to boot under Qemu: [ 1.158675] Freeing unused kernel image (initmem) memory: 460K [ 1.159475] This architecture does not have kernel memory protection. [ 1.160806] Run /init as init process [ 1.186746] binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20), killing init! [ 1.190881] Failed to execute /init (error -8) [ 1.191529] Run /sbin/init as init process [ 1.204778] binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20), killing init! [ 1.206216] Starting init: /sbin/init exists but couldn't execute it (error -8) [ 1.207229] Run /etc/init as init process [ 1.209332] Run /bin/init as init process [ 1.210517] Run /bin/sh as init process [ 1.220290] binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20), killing sh! [ 1.221658] Starting init: /bin/sh exists but couldn't execute it (error -8) [ 1.223403] Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance. [ 1.226218] ---[ end Kernel panic - not syncing: No working init found. Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance. ]--- There were some changes in elf2flt: 9dd179d43ffe9be98035f921a0db2bf051b632fb package/elf2flt: fix fatal error regression on m68k, xtensa, riscv64 95402089c314fbc03b934f5fcf9c29db043d758c package/elf2flt: remove broken patch b07210b272c6e8810b038190cf5c1fd1f7b48397 package/gcc: remove BR2_GCC_ENABLE_LTO 9db5eb258cf492567bac33a33cb606f14045639d package/elf2flt: Remove Config.in.host 3e50b5fe2632a3081fd3f6574a5e9525fa897fdb package/elf2flt: update AUTORECONF comment 32f93b0ef2c602dfa1f5b243ba865d5b16e2fa33 package/elf2flt: update RISC-V 64-bits support 65d78dcfeb8b2eafaebe2d0c3c8c42e7e85f46ac package/elf2flt: update to version 2021.08 6d49446ebdbd32c1b4591c0aa8cacb189a69e318 package/elf2flt: add RISC-V 64-bits support However, in commit 9dd179d43ffe9be98035f921a0db2bf051b632fb, Niklas said about the qemu_xtensa_lx60_nommu_defconfig configuration: "xtensa crashes when loading init, the same behavior as when reverting the bad upstream elf2flt commit completely." Max, do you think you could have a look at what is happening? 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 Nov 25 20:31:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 21:31:56 +0100 Subject: [Buildroot] [git commit] toolchain/Config.in: fix check-package warning Message-ID: <20221125203244.097E784689@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3d5d447c5d531479ea5fa60ca3231ec91bde5354 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master toolchain/Config.in:236: attributes order: type, default, depends on, select, help (http://nightly.buildroot.org/#_config_files) Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3381962216 Signed-off-by: Thomas Petazzoni --- toolchain/Config.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/toolchain/Config.in b/toolchain/Config.in index e7329c1a1c..4947ab3aae 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -231,13 +231,13 @@ config BR2_TOOLCHAIN_HAS_GCC_BUG_104028 # https://sourceware.org/bugzilla/show_bug.cgi?id=29621 config BR2_TOOLCHAIN_HAS_GCC_BUG_107728 bool - depends on BR2_TOOLCHAIN_USES_GLIBC - depends on BR2_OPTIMIZE_0 default y if BR2_microblazebe || BR2_microblazeel \ || BR2_mips || BR2_mipsel \ || BR2_nios2 \ || BR2_or1k \ || BR2_sh + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_OPTIMIZE_0 config BR2_TOOLCHAIN_HAS_NATIVE_RPC bool From thomas.petazzoni at bootlin.com Fri Nov 25 20:33:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 21:33:15 +0100 Subject: [Buildroot] [git commit branch/next] package/python-dicttoxml2: fix hash file formatting Message-ID: <20221125203352.718F18468D@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d47982fa2d1b0ab04a253906944ff3f8ce99340 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next package/python-dicttoxml2/python-dicttoxml2.hash:5: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3378478031/ Signed-off-by: Thomas Petazzoni --- package/python-dicttoxml2/python-dicttoxml2.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash index 7f584cc000..4cc92d1d37 100644 --- a/package/python-dicttoxml2/python-dicttoxml2.hash +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -2,4 +2,4 @@ md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz # Locally computed -sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt From thomas.petazzoni at bootlin.com Fri Nov 25 21:54:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 22:54:01 +0100 Subject: [Buildroot] [git commit] configs/nitrogen8*: extend filesystem size Message-ID: <20221125215605.3A9B78469C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=634b55a1c6e5009bfd592bd9c40b99fd14cbf668 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The default ext2 filesystem size of 60 MB is now too small to contain the root filesystem of the Nitrogen i.MX8 configurations. The nitrogen8mp_defconfig configuration for examples generates 55 MB of contents in the rootfs, so an image of 60 MB is slightly too small. This commit extends the filesystem size to 120 MB. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859635 (nitrogen8mp) https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859634 (nitrogen8mn) https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859633 (nitrogen8mm) https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859632 (nitrogen8m) Signed-off-by: Thomas Petazzoni --- configs/nitrogen8m_defconfig | 1 + configs/nitrogen8mm_defconfig | 1 + configs/nitrogen8mn_defconfig | 1 + configs/nitrogen8mp_defconfig | 1 + 4 files changed, 4 insertions(+) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..932ff97ab3 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -16,6 +16,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # Linux headers same as kernel, a 5.15 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..53fbdc3da4 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -16,6 +16,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # Linux headers same as kernel, a 5.15 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..51a0a56140 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -16,6 +16,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # Linux headers same as kernel, a 5.15 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..05caae466a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -16,6 +16,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="120M" # Linux headers same as kernel, a 5.15 series BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y From thomas.petazzoni at bootlin.com Fri Nov 25 21:59:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 22:59:27 +0100 Subject: [Buildroot] [git commit] package/netsnmp: security bump to version 5.9.3 Message-ID: <20221125215935.6C060846A2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=83b4337354014a5425a0ee081b94d4d0991f8d47 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes the following security issues: - CVE-2022-24805 A buffer overflow in the handling of the INDEX of NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can cause a NULL pointer dereference. - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in master agent and subagent simultaneously - CVE-2022-24807 A malformed OID in a SET request to SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory access. - CVE-2022-24808 A malformed OID in a SET request to NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable can cause a NULL pointer dereference. Drop openssl linking patches as they are merged upstream / upstream changed to use pkg-config for openssl since: https://github.com/net-snmp/net-snmp/commit/8c3a094fbe9ebe38ed762488082d52c6d4e04ddb Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni --- ...1-configure-static-linking-Fix-SSL-checks.patch | 146 --------------------- .../0002-configure-Fix-lcrypto-lz-test.patch | 44 ------- ...ix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch | 39 ------ ...ix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch | 39 ------ package/netsnmp/netsnmp.hash | 4 +- package/netsnmp/netsnmp.mk | 2 +- 6 files changed, 3 insertions(+), 271 deletions(-) diff --git a/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch b/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch deleted file mode 100644 index bf61fdfe7a..0000000000 --- a/package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch +++ /dev/null @@ -1,146 +0,0 @@ -From bd59be8e4e339870a1400f6866a7b73ca11f6460 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 12 Sep 2018 20:16:39 +0200 -Subject: [PATCH] configure, static linking: Fix SSL checks - -During checking of DTLS_method, the stub program is linked only with -ssl -libssl.a lacks some function from -lcrypto: -RAND_*() -ERR_*() -BUF_MEM_*() -etc. -and -lz: -- inflate() -- deflate() - -Append -lcrypto and -lz to LIBS variable when checking DTLS_method. - -See also https://sourceforge.net/p/net-snmp/patches/1374/. - -Signed-off-by: Giulio Benetti -[bvanassche: Edited subject / rewrote this patch] -[yann.morin.1998 at free.fr: - - use an actual backport of bd59be8e4e339870a1400f6866a7b73ca11f6460 -] -Signed-off-by: Yann E. MORIN ---- - configure | 52 ++++++++++++++++++++++++++++++++++--- - configure.d/config_os_libs2 | 14 +++++++--- - 2 files changed, 58 insertions(+), 8 deletions(-) - -diff --git a/configure b/configure -index 6504a8e58a..1116cecaad 100755 ---- a/configure -+++ b/configure -@@ -23228,16 +23228,60 @@ fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_md5" >&5 - $as_echo "$ac_cv_lib_crypto_EVP_md5" >&6; } - if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : -- CRYPTO="crypto" -+ CRYPTO="crypto"; LIBCRYPTO="-lcrypto" -+else -+ -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_md5 in -lcrypto" >&5 -+$as_echo_n "checking for EVP_md5 in -lcrypto... " >&6; } -+if ${ac_cv_lib_crypto_EVP_md5+:} false; then : -+ $as_echo_n "(cached) " >&6 -+else -+ ac_check_lib_save_LIBS=$LIBS -+LIBS="-lcrypto -lz $LIBS" -+cat confdefs.h - <<_ACEOF >conftest.$ac_ext -+/* end confdefs.h. */ -+ -+/* Override any GCC internal prototype to avoid an error. -+ Use char because int might match the return type of a GCC -+ builtin and then its argument prototype would still apply. */ -+#ifdef __cplusplus -+extern "C" -+#endif -+char EVP_md5 (); -+int -+main () -+{ -+return EVP_md5 (); -+ ; -+ return 0; -+} -+_ACEOF -+if ac_fn_c_try_link "$LINENO"; then : -+ ac_cv_lib_crypto_EVP_md5=yes -+else -+ ac_cv_lib_crypto_EVP_md5=no -+fi -+rm -f core conftest.err conftest.$ac_objext \ -+ conftest$ac_exeext conftest.$ac_ext -+LIBS=$ac_check_lib_save_LIBS -+fi -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_md5" >&5 -+$as_echo "$ac_cv_lib_crypto_EVP_md5" >&6; } -+if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : -+ CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz" -+fi -+ -+ - fi - -- fi -+ else -+ LIBCRYPTO="-l${CRYPTO}" -+ fi - - if test x$CRYPTO != x; then - - $as_echo "#define HAVE_LIBCRYPTO 1" >>confdefs.h - -- LIBCRYPTO="-l${CRYPTO}" - netsnmp_save_LIBS="$LIBS" - LIBS="$LIBCRYPTO" - for ac_func in AES_cfb128_encrypt EVP_sha224 EVP_sha384 EVP_MD_CTX_create EVP_MD_CTX_destroy EVP_MD_CTX_new EVP_MD_CTX_free DH_set0_pqg DH_get0_pqg DH_get0_key ASN1_STRING_get0_data X509_NAME_ENTRY_get_object X509_NAME_ENTRY_get_data X509_get_signature_nid -@@ -23291,7 +23335,7 @@ _ACEOF - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl" -+ LIBS="-lssl $LIBCRYPTO" - for ac_func in TLS_method TLSv1_method DTLS_method DTLSv1_method SSL_library_init SSL_load_error_strings ERR_get_error_all - do : - as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 4a1ad1551f..75214cfff3 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -306,13 +306,19 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - - if test x$CRYPTO = x; then -- AC_CHECK_LIB([crypto], [EVP_md5], [CRYPTO="crypto"]) -- fi -+ AC_CHECK_LIB([crypto], [EVP_md5], -+ [CRYPTO="crypto"; LIBCRYPTO="-lcrypto"], [ -+ AC_CHECK_LIB([crypto], [EVP_md5], -+ [CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz"], [], -+ [-lz]) -+ ]) -+ else -+ LIBCRYPTO="-l${CRYPTO}" -+ fi - - if test x$CRYPTO != x; then - AC_DEFINE(HAVE_LIBCRYPTO, 1, - [Define to 1 if you have the OpenSSL library (-lcrypto or -leay32).]) -- LIBCRYPTO="-l${CRYPTO}" - netsnmp_save_LIBS="$LIBS" - LIBS="$LIBCRYPTO" - AC_CHECK_FUNCS([AES_cfb128_encrypt]dnl -@@ -342,7 +348,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl" -+ LIBS="-lssl $LIBCRYPTO" - AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl - [SSL_library_init SSL_load_error_strings]) - LIBS="$netsnmp_save_LIBS" --- -2.25.1 - diff --git a/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch b/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch deleted file mode 100644 index 50387c8390..0000000000 --- a/package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 13da2bcde8e22dd0127a668374fdf79bed04d353 Mon Sep 17 00:00:00 2001 -From: Bart Van Assche -Date: Mon, 17 Sep 2018 07:33:34 -0700 -Subject: [PATCH] configure: Fix -lcrypto -lz test - -Avoid that the second crypto library test uses the cached result from -the first test by explicitly clearing the cached test result. - -[yann.morin.1998 at free.fr: - - use an actual backport of 13da2bcde8e22dd0127a668374fdf79bed04d353 -] -Signed-off-by: Yann E. MORIN ---- - configure | 1 + - configure.d/config_os_libs2 | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/configure b/configure -index 1116cecaad..33b8c93e57 100755 ---- a/configure -+++ b/configure -@@ -23231,6 +23231,7 @@ if test "x$ac_cv_lib_crypto_EVP_md5" = xyes; then : - CRYPTO="crypto"; LIBCRYPTO="-lcrypto" - else - -+ unset ac_cv_lib_crypto_EVP_md5 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_md5 in -lcrypto" >&5 - $as_echo_n "checking for EVP_md5 in -lcrypto... " >&6; } - if ${ac_cv_lib_crypto_EVP_md5+:} false; then : -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 75214cfff3..81788a2096 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -308,6 +308,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - if test x$CRYPTO = x; then - AC_CHECK_LIB([crypto], [EVP_md5], - [CRYPTO="crypto"; LIBCRYPTO="-lcrypto"], [ -+ unset ac_cv_lib_crypto_EVP_md5 - AC_CHECK_LIB([crypto], [EVP_md5], - [CRYPTO="crypto"; LIBCRYPTO="-lcrypto -lz"], [], - [-lz]) --- -2.25.1 - diff --git a/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch b/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch deleted file mode 100644 index 4293e15d25..0000000000 --- a/package/netsnmp/0003-configure-fix-AC_CHECK_FUNCS-EVP_sha224-EVP_sha384-..patch +++ /dev/null @@ -1,39 +0,0 @@ -From 8e273c688aa235ed9c68570a700d31596bac14df Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 15 Oct 2018 19:07:05 +0200 -Subject: [PATCH] configure: fix AC_CHECK_FUNCS(EVP_sha224 EVP_sha384 ...) - failure on static linking - -If building as static lib, AC_CHECK_FUNCS(EVP_sha224 EVP_sha384 ...) -fails due to missing -lz in $LIBS. -At the moment, $LIBS contains $LIBCRYPTO only discarding previous $LIBS -content. - -Add $LIBS to: -LIBS="$LIBCRYPTO" -as: -LIBS="$LIBCRYPTO $LIBS" -This way $LIBS will contain -lz at the end of linking command that in -static linking build is mandatory. - -Signed-off-by: Giulio Benetti ---- - configure.d/config_os_libs2 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 81788a209..93044000b 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -321,7 +321,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - AC_DEFINE(HAVE_LIBCRYPTO, 1, - [Define to 1 if you have the OpenSSL library (-lcrypto or -leay32).]) - netsnmp_save_LIBS="$LIBS" -- LIBS="$LIBCRYPTO" -+ LIBS="$LIBCRYPTO $LIBS" - AC_CHECK_FUNCS([AES_cfb128_encrypt]dnl - [EVP_sha224 EVP_sha384 ]dnl - [EVP_MD_CTX_create EVP_MD_CTX_destroy]dnl --- -2.17.1 - diff --git a/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch b/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch deleted file mode 100644 index 8fcce2a5c7..0000000000 --- a/package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 1ab6e3fc3cf61fa5a7b7363e59095e868474524b Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Mon, 15 Oct 2018 19:34:26 +0200 -Subject: [PATCH] configure: fix AC_CHECK_FUNCS(TLS_method TLSv1_method - ...) failure on static linking - -If building as static lib, AC_CHECK_FUNCS(TLS_method TLSv1_method ...) -fails due to missing -lz in $LIBS. -At the moment, $LIBS contains "-lssl $LIBCRYPTO" only discarding -previous $LIBS content. - -Add $LIBS to: -LIBS="-lssl $LIBCRYPTO" -as: -LIBS="-lssl $LIBCRYPTO $LIBS" -This way $LIBS will contain -lz at the end of linking command that in -static linking build is mandatory. - -Signed-off-by: Giulio Benetti ---- - configure.d/config_os_libs2 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.d/config_os_libs2 b/configure.d/config_os_libs2 -index 93044000b..c811c63ec 100644 ---- a/configure.d/config_os_libs2 -+++ b/configure.d/config_os_libs2 -@@ -349,7 +349,7 @@ if test "x$tryopenssl" != "xno" -a "x$tryopenssl" != "xinternal"; then - LIBS="$netsnmp_save_LIBS" - fi - netsnmp_save_LIBS="$LIBS" -- LIBS="-lssl $LIBCRYPTO" -+ LIBS="-lssl $LIBCRYPTO $LIBS" - AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl - [SSL_library_init SSL_load_error_strings]dnl - [ERR_get_error_all]) --- -2.17.1 - diff --git a/package/netsnmp/netsnmp.hash b/package/netsnmp/netsnmp.hash index 9d196c8bee..e1e9d10898 100644 --- a/package/netsnmp/netsnmp.hash +++ b/package/netsnmp/netsnmp.hash @@ -1,7 +1,7 @@ # Locally calculated after checking pgp signature at -# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9/net-snmp-5.9.tar.gz.asc +# https://sourceforge.net/projects/net-snmp/files/net-snmp/5.9.3/net-snmp-5.9.3.tar.gz.asc # using key D0F8F495DA6160C44EFFBF10F07B9D2DACB19FD6 -sha256 04303a66f85d6d8b16d3cc53bde50428877c82ab524e17591dfceaeb94df6071 net-snmp-5.9.tar.gz +sha256 2097f29b7e1bf3f1300b4bae52fa2308d0bb8d5d3998dbe02f9462a413a2ef0a net-snmp-5.9.3.tar.gz # Hash for license file sha256 ed869ea395a1f125819a56676385ab0557a21507764bf56f2943302011381e59 COPYING diff --git a/package/netsnmp/netsnmp.mk b/package/netsnmp/netsnmp.mk index 985cfeac72..56a07e2ccd 100644 --- a/package/netsnmp/netsnmp.mk +++ b/package/netsnmp/netsnmp.mk @@ -4,7 +4,7 @@ # ################################################################################ -NETSNMP_VERSION = 5.9 +NETSNMP_VERSION = 5.9.3 NETSNMP_SITE = https://downloads.sourceforge.net/project/net-snmp/net-snmp/$(NETSNMP_VERSION) NETSNMP_SOURCE = net-snmp-$(NETSNMP_VERSION).tar.gz NETSNMP_LICENSE = Various BSD-like From thomas.petazzoni at bootlin.com Fri Nov 25 22:06:35 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:06:35 +0100 Subject: [Buildroot] [PATCH] package/netsnmp: security bump to version 5.9.3 In-Reply-To: <20221125140907.3796987-1-peter@korsgaard.com> References: <20221125140907.3796987-1-peter@korsgaard.com> Message-ID: <20221125230635.4f07d7db@windsurf> On Fri, 25 Nov 2022 15:09:06 +0100 Peter Korsgaard wrote: > Fixes the following security issues: > > - CVE-2022-24805 A buffer overflow in the handling of the INDEX of > NET-SNMP-VACM-MIB can cause an out-of-bounds memory access. > > - CVE-2022-24809 A malformed OID in a GET-NEXT to the nsVacmAccessTable can > cause a NULL pointer dereference. > > - CVE-2022-24806 Improper Input Validation when SETing malformed OIDs in > master agent and subagent simultaneously > > - CVE-2022-24807 A malformed OID in a SET request to > SNMP-VIEW-BASED-ACM-MIB::vacmAccessTable can cause an out-of-bounds memory > access. > > - CVE-2022-24808 A malformed OID in a SET request to > NET-SNMP-AGENT-MIB::nsLogTable can cause a NULL pointer dereference > > - CVE-2022-24810 A malformed OID in a SET to the nsVacmAccessTable > can cause a NULL pointer dereference. > > Drop openssl linking patches as they are merged upstream / upstream changed > to use pkg-config for openssl since: > > https://github.com/net-snmp/net-snmp/commit/8c3a094fbe9ebe38ed762488082d52c6d4e04ddb > > Signed-off-by: Peter Korsgaard > --- > ./utils/test-pkg -c test.pkg -p netsnmp -a > arm-aarch64 [ 1/44]: OK > bootlin-aarch64-glibc [ 2/44]: OK > bootlin-arcle-hs38-uclibc [ 3/44]: OK > bootlin-armv5-uclibc [ 4/44]: OK > bootlin-armv7-glibc [ 5/44]: OK > bootlin-armv7m-uclibc [ 6/44]: SKIPPED > bootlin-armv7-musl [ 7/44]: OK > bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED > bootlin-m68k-68040-uclibc [ 9/44]: OK > bootlin-microblazeel-uclibc [10/44]: OK > bootlin-mipsel32r6-glibc [11/44]: OK > bootlin-mipsel-uclibc [12/44]: OK > bootlin-nios2-glibc [13/44]: OK > bootlin-openrisc-uclibc [14/44]: OK > bootlin-powerpc64le-power8-glibc [15/44]: OK > bootlin-powerpc-e500mc-uclibc [16/44]: OK > bootlin-riscv32-glibc [17/44]: OK > bootlin-riscv64-glibc [18/44]: OK > bootlin-riscv64-musl [19/44]: OK > bootlin-sh4-uclibc [20/44]: OK > bootlin-sparc64-glibc [21/44]: OK > bootlin-sparc-uclibc [22/44]: OK > bootlin-x86-64-glibc [23/44]: OK > bootlin-x86-64-musl [24/44]: OK > bootlin-x86-64-uclibc [25/44]: OK > bootlin-xtensa-uclibc [26/44]: OK > br-arm-basic [27/44]: OK > br-arm-full-nothread [28/44]: OK > br-arm-full-static [29/44]: OK > br-i386-pentium4-full [30/44]: OK > br-i386-pentium-mmx-musl [31/44]: OK > br-mips64-n64-full [32/44]: OK > br-mips64r6-el-hf-glibc [33/44]: OK > br-powerpc-603e-basic-cpp [34/44]: OK > br-powerpc64-power7-glibc [35/44]: OK > linaro-aarch64-be [36/44]: OK > linaro-aarch64 [37/44]: OK > linaro-arm [38/44]: OK > sourcery-arm-armv4t [39/44]: OK > sourcery-arm [40/44]: OK > sourcery-arm-thumb2 [41/44]: OK > sourcery-mips64 [42/44]: OK > sourcery-mips [43/44]: OK > sourcery-nios2 [44/44]: OK > 44 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 25 22:09:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:09:14 +0100 Subject: [Buildroot] [git commit branch/next] package/versal-firmware: new package Message-ID: <20221125221544.4DDBB846D5@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=288207cd5bcbd88d0c11bcb5089b7411d1fd921b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index a2c60f38fd..61a50b5863 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2195,6 +2195,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 7d227f8112..1a2bda4639 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..8d13816149 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "firmware version" + default "v2022.2" + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "board name" + default "vck190" + help + Name of Versal target board. + Used for installing the appropriate firmware. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..3e4b9e558d --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) From thomas.petazzoni at bootlin.com Fri Nov 25 22:11:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:11:24 +0100 Subject: [Buildroot] [git commit branch/next] configs/versal_vck190: new defconfig Message-ID: <20221125221544.588C4846D8@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4060a6d5307d81475f8cc3b572cd6eca9a94ffbf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 +++++++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++++ board/versal/post-image.sh | 35 ++++++++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++++++++ 6 files changed, 175 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 61a50b5863..ab9cfe5ee9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2187,9 +2187,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..d87df221c6 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y From thomas.petazzoni at bootlin.com Fri Nov 25 22:16:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:16:29 +0100 Subject: [Buildroot] [PATCH v7 1/2] package/versal-firmware: new package In-Reply-To: <20221125140800.38511-1-neal.frager@amd.com> References: <20221125140800.38511-1-neal.frager@amd.com> Message-ID: <20221125231629.42706ce0@windsurf> On Fri, 25 Nov 2022 07:07:59 -0700 Neal Frager via buildroot wrote: > This patch adds support for downloading versal microblaze firmware binaries. > These are necessary for booting Xilinx versal devices. > > The location of these binaries is temporary, and will soon be added to the > Xilinx firmware repository. The temporary location is using the same free > distribution license as the Xilinx firmware repository. > > Once these files are available on the Xilinx repository, this package will > be updated to the new location. > > Signed-off-by: Neal Frager Both applied to next. Thanks! Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 25 22:16:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:16:46 +0100 Subject: [Buildroot] [git commit branch/next] package/qoriq-cadence-dp-firmware: also install to target if needed Message-ID: <20221125221857.28052846F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b49d8c03da2dc25aa28f14a3db1d38298221c7c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next This firmware is loaded by U-Boot, so when U-Boot is loading the Linux kernel from the root filesystem, it is very likely that it will also want to load this firmware from the root filesystem. Therefore, this patch makes sure that that Cadence DP firmware is installed alongside the kernel image in /boot in the root filesystem when the kernel is installed there (BR2_LINUX_KERNEL_INSTALL_TARGET=y). We keep installing the firmware in $(BINARIES_DIR) in any case. Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk index 2ccdd8b903..4f75287269 100644 --- a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk +++ b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -11,12 +11,18 @@ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES +ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),) QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO +endif define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) endef +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin +endef + define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin endef From thomas.petazzoni at bootlin.com Fri Nov 25 22:18:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:18:27 +0100 Subject: [Buildroot] [git commit branch/next] configs/ls1028ardb: add video with Cadence DP firmware Message-ID: <20221125221857.32C54846FC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d76a277a0e0a0f9703f0e0c2b0e313db9a834d7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- board/freescale/ls1028ardb/readme.txt | 9 +++++++++ .../ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 93396a4199..2dd2e2d84b 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -58,3 +58,12 @@ To boot your newly created system: - put a DB9F cable into the UART1 Port and connect using a terminal emulator at 115200 bps, 8n1; - power on the board. + +The Cadence DP (Display Port) firmware must loaded from uboot with the following commands: + + => ext2load mmc 0 0x80000000 /boot/ls1028a-dp-fw.bin + 102464 bytes read in 24 ms (4.1 MiB/s) + => hdp load 0x80000000 0x2000 + Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 + Loading hdp firmware Complete + => boot diff --git a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf index c08ddde10d..bd6c7c95c3 100644 --- a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label ls1028ardb-buildroot kernel /boot/Image devicetree /boot/fsl-ls1028a-rdb.dtb - append root=/dev/mmcblk0p1 rootwait + append root=/dev/mmcblk0p1 rootwait video=1920x1080-32 at 60 cma=256M diff --git a/configs/ls1028ardb_defconfig b/configs/ls1028ardb_defconfig index 22b9eb426a..1bc84f7b80 100644 --- a/configs/ls1028ardb_defconfig +++ b/configs/ls1028ardb_defconfig @@ -26,6 +26,9 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-ls1028a-rdb" BR2_LINUX_KERNEL_INSTALL_TARGET=y +# Target package +BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE=y + # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y From thomas.petazzoni at bootlin.com Fri Nov 25 22:18:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:18:37 +0100 Subject: [Buildroot] [git commit branch/next] board/freescale/ls1028ardb: add more documentation Message-ID: <20221125221857.3CDA3846FD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c45b2f2b9da5109e40a18ffdef379f5112aa7224 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- board/freescale/ls1028ardb/readme.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 2dd2e2d84b..cfd1c8c490 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -8,6 +8,16 @@ for more details about the board and the QorIQ Layerscape SoC, see the following - https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1028a-reference-design-board:LS1028ARDB - https://www.nxp.com/LS1028A +for the software NXP LSDK (Layerscape Software Development Kit), see + - https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf + +the components from NXP are: + - rcw, LSDK 21.08 + - atf (fork), LSDK 21.08 + - uboot (fork), LSDK 21.08 + - cadence-dp-firmware (blob), LSDK 20.12 + - linux (fork), LSDK 21.08 + Build ===== @@ -67,3 +77,11 @@ The Cadence DP (Display Port) firmware must loaded from uboot with the following Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 Loading hdp firmware Complete => boot + +The interfaces of Ethernet switch (Felix DSA) are bring up with the following commands: + + ip link set eno2 up + ip link set swp0 up + ip link set swp1 up + ip link set swp2 up + ip link set swp3 up From thomas.petazzoni at bootlin.com Fri Nov 25 22:19:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:19:32 +0100 Subject: [Buildroot] [PATCH v2 1/3] package/qoriq-cadence-dp-firmware: add install in target In-Reply-To: <20221122064325.30941-2-francois.perrad@gadz.org> References: <20221122064325.30941-1-francois.perrad@gadz.org> <20221122064325.30941-2-francois.perrad@gadz.org> Message-ID: <20221125231932.64bdb57f@windsurf> On Tue, 22 Nov 2022 07:43:23 +0100 Francois Perrad wrote: > This firmware is loaded by u-boot. > This firmware must be shipped in /boot with the kernel & dtb, > there are 2 cases of installation: > - in $(TARGET_DIR)/boot, in order to be in the rootfs > - in $(BINARIES), in order to be bundled into a boot partition > > Signed-off-by: Francois Perrad > --- > .../qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ > 1 file changed, 6 insertions(+) Thanks, series applied to next. Along the way, I've reworded a bit the commit of PATCH 1/3 to make it clearer. Best regards, Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 25 22:19:56 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:19:56 +0100 Subject: [Buildroot] [git commit] package/dash: fix static with shared build Message-ID: <20221125222007.2F34284700@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e3c14de0dfc047817917fb4dbc20c211e751bb3f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master When BR2_SHARED_STATIC_LIBS is enabled we pass both --enable-static and --enable-shared to configure. dash configure.ac only looks for --enable-static to make the build static. But when linking against libedit pkg-config only returns dynamic linking dependencies, so the indirect ncurses dependency in not mentioned. The end result is that libedit can't find ncurses symbols on link. BR2_SHARED_STATIC_LIBS only makes sense for libraries, not executable binaries. Pass --disable-static unless BR2_STATIC_LIBS is enabled for static only build. Fixes: http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e/ http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72/ http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9/ Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/dash/dash.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/dash/dash.mk b/package/dash/dash.mk index fed3a99551..6efc71e568 100644 --- a/package/dash/dash.mk +++ b/package/dash/dash.mk @@ -27,6 +27,10 @@ else DASH_CONF_OPTS += --without-libedit endif +ifeq ($(BR2_STATIC_LIBS),) +DASH_CONF_OPTS += --disable-static +endif + define DASH_INSTALL_TARGET_CMDS $(INSTALL) -m 0755 -D $(@D)/src/dash $(TARGET_DIR)/bin/dash endef From thomas.petazzoni at bootlin.com Fri Nov 25 22:20:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:20:24 +0100 Subject: [Buildroot] [PATCH] package/dash: fix static with shared build In-Reply-To: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> References: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> Message-ID: <20221125232024.7b1da5c7@windsurf> On Fri, 25 Nov 2022 11:35:33 +0200 Baruch Siach via buildroot wrote: > When BR2_SHARED_STATIC_LIBS is enabled we pass both --enable-static and > --enable-shared to configure. dash configure.ac only looks for > --enable-static to make the build static. But when linking against > libedit pkg-config only returns dynamic linking dependencies, so the > indirect ncurses dependency in not mentioned. The end result is that > libedit can't find ncurses symbols on link. > > BR2_SHARED_STATIC_LIBS only makes sense for libraries, not executable > binaries. Pass --disable-static unless BR2_STATIC_LIBS is enabled for > static only build. > > Fixes: > http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e/ > http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72/ > http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9/ > > Signed-off-by: Baruch Siach > --- > package/dash/dash.mk | 4 ++++ > 1 file changed, 4 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From thomas.petazzoni at bootlin.com Fri Nov 25 22:20:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:20:24 +0100 Subject: [Buildroot] [PATCH] package/dash: fix static with shared build In-Reply-To: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> References: <58294107fad727dfc01e76ca23a47ab08a1ef9ea.1669368933.git.baruch@tkos.co.il> Message-ID: <20221125232024.7b1da5c7@windsurf> On Fri, 25 Nov 2022 11:35:33 +0200 Baruch Siach via buildroot wrote: > When BR2_SHARED_STATIC_LIBS is enabled we pass both --enable-static and > --enable-shared to configure. dash configure.ac only looks for > --enable-static to make the build static. But when linking against > libedit pkg-config only returns dynamic linking dependencies, so the > indirect ncurses dependency in not mentioned. The end result is that > libedit can't find ncurses symbols on link. > > BR2_SHARED_STATIC_LIBS only makes sense for libraries, not executable > binaries. Pass --disable-static unless BR2_STATIC_LIBS is enabled for > static only build. > > Fixes: > http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e/ > http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72/ > http://autobuild.buildroot.net/results/8f109f1a04a6a2ff6d8c4c920e499fbaec3f72b9/ > > Signed-off-by: Baruch Siach > --- > package/dash/dash.mk | 4 ++++ > 1 file changed, 4 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From pevik at seznam.cz Sat Nov 26 00:38:07 2022 From: pevik at seznam.cz (Petr Vorel) Date: Sat, 26 Nov 2022 01:38:07 +0100 Subject: [Buildroot] [PATCH 1/1] package/iputils: bump version to 20221126 Message-ID: <20221126003807.462157-1-pevik@seznam.cz> From: Petr Vorel This release removed: ninfod, rarpd, rdisc => add entries to Config.in.legacy. LICENSE file got updated (just to use SPDX) => update checksum. Signed-off-by: Petr Vorel --- Config.in.legacy | 24 ++++++++++++++++++++++++ package/iputils/Config.in | 25 ------------------------- package/iputils/iputils.hash | 6 +++--- package/iputils/iputils.mk | 9 ++------- 4 files changed, 29 insertions(+), 35 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index b3c35d6b07..6d20092ca4 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,30 @@ endif comment "Legacy options removed in 2022.11" +config BR2_PACKAGE_IPUTILS_NINFOD + bool "iputils 20221126 removed ninfod" + select BR2_LEGACY + help + iputils 20221126 removed ninfod. + +config BR2_PACKAGE_IPUTILS_RARPD + bool "iputils 20221126 removed rarpd" + select BR2_LEGACY + help + iputils 20221126 removed rarpd. + +config BR2_PACKAGE_IPUTILS_RDISC + bool "iputils 20221126 removed rdisc" + select BR2_LEGACY + help + iputils 20221126 removed rdisc. + +config BR2_PACKAGE_IPUTILS_RDISC_SERVER + bool "iputils 20221126 removed rdisc" + select BR2_LEGACY + help + iputils 20221126 removed rdisc. + config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 bool "libopenssl rc5 was never enabled" select BR2_LEGACY diff --git a/package/iputils/Config.in b/package/iputils/Config.in index 1a8b555570..ec7bc5418d 100644 --- a/package/iputils/Config.in +++ b/package/iputils/Config.in @@ -28,37 +28,12 @@ config BR2_PACKAGE_IPUTILS_PING help Installs ping. -config BR2_PACKAGE_IPUTILS_RARPD - bool "rarpd" - help - Installs rarpd. - -config BR2_PACKAGE_IPUTILS_RDISC - bool "rdisc" - default y - help - Installs rdisc. - -config BR2_PACKAGE_IPUTILS_RDISC_SERVER - bool "rdisc (server code)" - default y - depends on BR2_PACKAGE_IPUTILS_RDISC - help - Builds rdisc with server code. - config BR2_PACKAGE_IPUTILS_TRACEPATH bool "tracepath" default y help Installs tracepath. -config BR2_PACKAGE_IPUTILS_NINFOD - bool "ninfod" - default y - depends on BR2_TOOLCHAIN_HAS_THREADS # ninfod requires - help - Installs ninfod. - comment "ninfod needs a toolchain w/ threads" depends on !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/iputils/iputils.hash b/package/iputils/iputils.hash index db52d990f2..ea23f27f3c 100644 --- a/package/iputils/iputils.hash +++ b/package/iputils/iputils.hash @@ -1,6 +1,6 @@ -# https://github.com/iputils/iputils/releases/download/20211215/sha256sum.asc -sha256 b6f67fc705490673ff4471d006221b4a2f1b1180b929d9fefd771352621ccedf iputils-20211215.tar.gz +# https://github.com/iputils/iputils/releases/download/20221126/sha256sum.asc +sha256 745ea711fe06d5c57d470d21acce3c3ab866eb6afb69379a16c6d60b89bd4311 iputils-20221126.tar.gz # Locally computed -sha256 973281334c2da6364fa6bdc44c1f0f8d60d80d73c782982ffc5d53b0a31aa042 LICENSE +sha256 2c9f29d982c48665c30b3adaf400c048988fd256eb91c691e351eb3b6a8b2036 LICENSE sha256 9acc4bc871a4742550158e3696dcb381953172ef808d04ca248184f9f6322712 Documentation/LICENSE.BSD3 sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 Documentation/LICENSE.GPL2 diff --git a/package/iputils/iputils.mk b/package/iputils/iputils.mk index 84059de330..fe4468ec19 100644 --- a/package/iputils/iputils.mk +++ b/package/iputils/iputils.mk @@ -11,7 +11,7 @@ # and IPv6 updates. # http://www.spinics.net/lists/netdev/msg279881.html -IPUTILS_VERSION = 20211215 +IPUTILS_VERSION = 20221126 IPUTILS_SITE = $(call github,iputils,iputils,$(IPUTILS_VERSION)) IPUTILS_LICENSE = GPL-2.0+, BSD-3-Clause IPUTILS_LICENSE_FILES = LICENSE Documentation/LICENSE.BSD3 Documentation/LICENSE.GPL2 @@ -21,19 +21,14 @@ IPUTILS_DEPENDENCIES = $(TARGET_NLS_DEPENDENCIES) # Selectively build binaries IPUTILS_CONF_OPTS += \ -DBUILD_CLOCKDIFF=$(if $(BR2_PACKAGE_IPUTILS_CLOCKDIFF),true,false) \ - -DBUILD_RARPD=$(if $(BR2_PACKAGE_IPUTILS_RARPD),true,false) \ - -DBUILD_RDISC=$(if $(BR2_PACKAGE_IPUTILS_RDISC),true,false) \ - -DENABLE_RDISC_SERVER=$(if $(BR2_PACKAGE_IPUTILS_RDISC_SERVER),true,false) \ -DBUILD_TRACEPATH=$(if $(BR2_PACKAGE_IPUTILS_TRACEPATH),true,false) \ - -DBUILD_NINFOD=$(if $(BR2_PACKAGE_IPUTILS_NINFOD),true,false) \ -DSKIP_TESTS=true # Selectively select the appropriate SELinux refpolicy modules IPUTILS_SELINUX_MODULES = \ $(if $(BR2_PACKAGE_IPUTILS_ARPING),netutils) \ $(if $(BR2_PACKAGE_IPUTILS_PING),netutils) \ - $(if $(BR2_PACKAGE_IPUTILS_TRACEPATH),netutils) \ - $(if $(BR2_PACKAGE_IPUTILS_RDISC),rdisc) + $(if $(BR2_PACKAGE_IPUTILS_TRACEPATH),netutils) # # arping -- 2.38.1 From petr.vorel at gmail.com Sat Nov 26 01:16:28 2022 From: petr.vorel at gmail.com (Petr Vorel) Date: Sat, 26 Nov 2022 02:16:28 +0100 Subject: [Buildroot] [PATCH 1/1] package/iputils: bump version to 20221126 In-Reply-To: <20221126003807.462157-1-pevik@seznam.cz> References: <20221126003807.462157-1-pevik@seznam.cz> Message-ID: Tested: bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: SKIPPED bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: OK sourcery-arm [6/6]: OK From buildroot at uclibc.org Sat Nov 26 03:36:05 2022 From: buildroot at uclibc.org (buildroot at uclibc.org) Date: 25 Nov 2022 19:36:05 -0800 Subject: [Buildroot] Due payment 25.11.2022 19:36:05 Message-ID: <20221125193605.D613FDDD87A2A02B@uclibc.org> An HTML attachment was scrubbed... URL: From buildroot at busybox.net Sat Nov 26 03:36:05 2022 From: buildroot at busybox.net (buildroot at busybox.net) Date: 25 Nov 2022 19:36:05 -0800 Subject: [Buildroot] Due payment 25.11.2022 19:36:05 Message-ID: <20221125193605.73F3CF614C53B29E@busybox.net> An HTML attachment was scrubbed... URL: From lohr85 at gmail.com Sat Nov 26 03:59:59 2022 From: lohr85 at gmail.com (Charles Lohr) Date: Fri, 25 Nov 2022 19:59:59 -0800 Subject: [Buildroot] [PATCH 0/1] arch/riscv: RISC-V 32-bit NO MMU support In-Reply-To: References: <20221117140349.27692-1-ustcymgu@gmail.com> Message-ID: I've tested this a fair bit over the last several days and I really appreciate the work. Any hopes of getting this committed to mainline buildroot? On Sun, Nov 20, 2022 at 7:38 AM Yimin Gu wrote: > Hi, > > On Sun, Nov 20, 2022 at 4:50 PM Waldemar Brodkorb wrote: > > > > Hi, > > Yimin Gu wrote, > > > > > The following patch adds support for 32-bit RISC-V No-MMU build. > > > Currently for No-MMU RISC-V, only 64-bit is supported. There're no > > > substancial changes in code but macros and compiling options. Uclibc, > > > elf2flt, and the kernel need to be patched. > > > This is based on damien-lemoal/buildroot which first added 64-bit > No-MMU > > > support, and my earlier porting attempt regymm/buildroot. > > > As a lot of FPGA-based RISC-V cores are 32-bit and many of the low ones > > > are without MMU, this can bring Linux to cores as light as RV32IMA. > > > For this reason, only the minimum required extensions are enabled in > the > > > buildroot and kernel configurations. > > > > > > Yimin Gu (1): > > > arch/riscv: RISC-V 32-bit NO MMU support > > > > > > arch/Config.in.riscv | 2 - > > > board/riscv/nommu/patches/linux-headers | 1 + > > > ...imental-RISC-V-32-bit-No-MMU-support.patch | 1355 +++++++++++++++++ > > > configs/qemu_riscv32_nommu_virt_defconfig | 19 + > > > package/Makefile.in | 13 +- > > > ...ed-RISC-V-32-bit-compilation-support.patch | 74 + > > > .../uclibc/0001-RISC-V-32-bit-support.patch | 145 ++ > > > package/uclibc/Config.in | 2 + > > > 8 files changed, 1607 insertions(+), 4 deletions(-) > > > create mode 120000 board/riscv/nommu/patches/linux-headers > > > create mode 100644 > board/riscv/nommu/patches/linux/5.19/0001-Experimental-RISC-V-32-bit-No-MMU-support.patch > > > create mode 100644 configs/qemu_riscv32_nommu_virt_defconfig > > > create mode 100644 > package/elf2flt/0006-Added-RISC-V-32-bit-compilation-support.patch > > > create mode 100644 package/uclibc/0001-RISC-V-32-bit-support.patch > > > > You can add a > > Tested-By: Waldemar Brodkorb > > > > One minor note, add a startup description for noMMU in > > board/qemu/riscv32-virt/readme.txt. > > > > best regards > > Waldemar > > Thanks for the testing and note. I have sent the refined patch in a > separate reply. > > best regards, > Yimin Gu > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot > -------------- next part -------------- An HTML attachment was scrubbed... URL: From buildroot at busybox.net Sat Nov 26 05:28:37 2022 From: buildroot at busybox.net (buildroot at busybox.net) Date: 25 Nov 2022 21:28:37 -0800 Subject: [Buildroot] Due payment 25.11.2022 21:28:37 Message-ID: <20221125212837.16A96C87231D9E32@busybox.net> An HTML attachment was scrubbed... URL: From buildroot at uclibc.org Sat Nov 26 05:28:37 2022 From: buildroot at uclibc.org (buildroot at uclibc.org) Date: 25 Nov 2022 21:28:37 -0800 Subject: [Buildroot] Due payment 25.11.2022 21:28:37 Message-ID: <20221125212837.1DD0EFFEEE0A665C@uclibc.org> An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Sat Nov 26 07:38:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sat, 26 Nov 2022 07:38:18 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-25 Message-ID: <20221126073824.B5BCB40354@smtp4.osuosl.org> Hello, Autobuild statistics for 2022-11-25 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 2 | 0 | 6 | 2022.08.x | 17 | 10 | 0 | 27 | master | 227 | 214 | 1 | 442 | next | 10 | 21 | 0 | 31 | Classification of failures by reason for master ----------------------------------------------- glibc-2.36-66-ga1dc0be03c9d... | 15 xz-5.2.7 | 13 host-binutils-2.38 | 10 host-go-1.19.3 | 8 linux-6.0.9 | 7 unknown | 7 host-pahole-1.24 | 6 elfutils-0.186 | 5 gobject-introspection-1.72.0 | 5 python-numpy-1.23.4 | 5 tealdeer-1.6.1 | 5 crun-1.5 | 4 host-binutils-2.39 | 4 libglib2-2.72.3 | 4 libgpg-error-1.45 | 4 lirc-tools-0.10.2 | 4 dash-0.5.11.5 | 3 gerbera-1.10.0 | 3 libgcrypt-1.10.1 | 3 libnss-3.84 | 3 linuxptp-3.1.1 | 3 memcached-1.6.16 | 3 boost-1.80.0 | 2 dmalloc-5.6.5 | 2 freeradius-server-3.2.0 | 2 gummiboot-2bcd919c681c952eb... | 2 host-binutils-2.37 | 2 host-rust-1.64.0 | 2 libglvnd-1.4.0 | 2 libkcapi-1.4.0 | 2 linux-5.10.145-cip17-rt7 | 2 openssh-9.1p1 | 2 perl-5.34.1 | 2 wolfssl-5.5.3 | 2 ace-7.0.6 | 1 apparmor-3.0.4 | 1 asterisk-16.28.0 | 1 containerd-1.6.8 | 1 cpuload-0.3 | 1 dahdi-linux-3.2.0 | 1 dc3dd-7.2.641 | 1 docker-cli-20.10.19 | 1 dust-0.8.1 | 1 enscript-1.6.6 | 1 flac-1.4.2 | 1 fontconfig-2.13.1 | 1 frr-8.3.1 | 1 fs/axfs/axfs.mk:32: /home/a... | 1 fs/cloop/cloop.mk:33: /tmp/... | 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: /tmp/inst... | 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 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gdal-3.5.1 | 1 gmp-6.2.1 | 1 gobject-introspection | 1 gocryptfs-2.2.1 | 1 host-delve-1.8.0 | 1 host-gcc-initial-11.3.0 | 1 host-moby-buildkit-0.10.0 | 1 kmod-30 | 1 kvmtool-f77d646ba01d04be5aa... | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libev-4.33 | 1 libnetconf2-2.1.11 | 1 libsigrok-0.5.2 | 1 lightning-2.1.3 | 1 linux-5.10.145-cip17 | 1 linux-tools | 1 liquid-dsp-1.4.0 | 1 lpc32xxcdl-2.11 | 1 lttng-tools-2.13.2 | 1 luvi-2.13.0 | 1 lxc-5.0.1 | 1 mender-3.4.0 | 1 mongodb-4.2.18 | 1 netsurf-3.10 | 1 opus-1.3.1 | 1 pistache-3ec9d7c4f8b828fdd3... | 1 qpdf-10.5.0 | 1 scrypt-1.3.1 | 1 sdl-1.2.15 | 1 skalibs-2.12.0.1 | 1 strongswan-5.9.8 | 1 traceroute-2.1.0 | 1 uccp420wlan-6.9.1 | 1 ulog-0389d243352255f6182326... | 1 wtfutil-0.41.0 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 zstd-1.5.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblazeel | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/6194951f2700d9f1dc2aac7b5f49dacb1367b73f | arc | apparmor-3.0.4 | NOK | http://autobuild.buildroot.net/results/d633f576ff3ff1bfe5cab1136389503e14c29aee | arc | asterisk-16.28.0 | NOK | http://autobuild.buildroot.net/results/b8b6c90e2def647720c453e5428b9bd1ed0d4bcb | arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/934a822a1b32ba213acc32abbad42ed0b41d90a7 | aarch64 | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/99fca0d96099dd572d402cbd227e3a17587c8dd6 | aarch64 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/0b4c659dea0d359bbf15071169f03d3515179585 | arceb | cpuload-0.3 | NOK | http://autobuild.buildroot.net/results/e92c5e3c83b50cb9e3696e7180a78067e5e342eb | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/9aeeada7c8da072cd85cfa9785c09514c013118f | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/6baea219ce499c7e0a73e3a1b060d105659eae8e | mips64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/24570808f1d027135eae16931efac0dec6197514 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/27223a7b37777058010ff39678173a943cf7ff4b | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/ba3e5bd3d46d181bad8c9d4f547d01ac1fa51db1 | armeb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/55a38e0e45212bf7403d9ccb626c9422e3affe72 | ORPH arm | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/137d39cc5ec436759a2fde3f26ce5633e0ad6c2e | ORPH mips64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/c386a526498b2a3d76e48e1c91a6a2b2a0f554d9 | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/07c78ca11c2fb337d4c1d53e6ef3cb9ae2a9ba64 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/b06c1baa3844713752352313006d218da4037843 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/08ba97d525264908c2b116a0da067dc547d5800e | ORPH powerpc64le | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/a5f854887cf754b04f3675191ba3fcc756c514b2 | armeb | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/836115be3f59a46d30b351547fba3f5eca3fdcb0 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/e2d47ae2755cff671c3d7ddc48bd794600d00907 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d2098452e1c364069ba39d202b8254b5b2f0ea82 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/399e4c4c835e42f4a2db18cb5323625be6120272 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/7616b9fbfd59ec4ba09e8902cddf7bdbabcdbcd0 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/1840417bf0a304dd14126fcd88b60e91dcff0929 | ORPH powerpc | enscript-1.6.6 | NOK | http://autobuild.buildroot.net/results/d04bf8ccaefdb31a37e7213c12abd4e7e944c4f5 | ORPH sh4a | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/1002bec25b31d05e92a887d81d0a93be78f12366 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/5caea84a23afdc6cef3b03ef01aa3cf059ee0d13 | ORPH i686 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/65cd87b39f5363f21e2dbdf2b195e22f3d606d63 | powerpc64le | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/fa2d7b9be0d9f18c8e04b0c2e4885cc584c0bad1 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/783433fc2279fca1af51a73870631307778ab7d5 | mips64el | fs/axfs/axfs.mk:32: /home/a... | NOK | http://autobuild.buildroot.net/results/cc8b49a618be458a64410fb2ceffc26a82722c0a | sh4 | fs/cloop/cloop.mk:33: /tmp/... | NOK | http://autobuild.buildroot.net/results/f420bd7e858b87f571a23fec23ed1f1480bca7a9 | s390x | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/2a935c2011628cd979de3b59a61c2ad9485565b8 | mips64el | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/d1db752067daa08c1c880f9cea503a39fa22af02 | sparc64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/fc8dd3b8a43899175244c9c0fe0fb22baa82af6e | arceb | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/028ae9d9731c99ed9abd2213ed63d311bc79143e | riscv64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4c769b107e061a265daf7e60146733df9061210c | sparc | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/c4ce7df4340474c8199bbae99d4e934201207701 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/394dfe7afc2554ca45ed511abacf46f794517698 | s390x | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/1d0a09b98218a792744e9a03e4e4a7df4fc9e3a2 | mipsel | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4ba8357e6b97806b011749bc3b711f2697fd62c3 | aarch64_be | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/2c0fbd332f7f9173aab04fefbdd14cb708cb4976 | riscv32 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/e855efd45a448cb02d0130d749421dab3a38c94b | or1k | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/a5bced89c3142a50eeaebf101b498328d097f668 | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/cccd33e0d50d74ef930a0f62300021c647df1fb6 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/de62d3c6d510caa69bbc72cec710e36590f7c1ee | sh4 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/753b7eb12fbab90b95f35bfa7f4c0155a77f3a33 | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/bf5606d700014795169c8112d6c94ca34fbaf94a | sh4eb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d0e3be8165ecaedb4752f5b5db9c1f746d943a9a | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/12a7b2de4e74aad2ffe2076b09c5163a726bff11 | sh4 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/a164b9a299e181fad923c2e1fedb8f43d0b6e8ad | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/31d23485dc6759bfdb7186c876680ca4cbf348e9 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/bfb87b296e568a5f849520f0223f90b67280e3e4 | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1d223a2c957f4942fe0e7d7e411486c0e1c1f626 | nios2 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2f263139198e4aa4d5eccea53a21a250decd8e8e | microblazeel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4c32c97c66e460825eb62b78bbe11e6635cc941c | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/34bc25d0a0708b68c3d613a0a81f167e7bbb2c2e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/d6be201eed9ba081247d4200e7803f0230d226fd | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f6a59d37a2a3e66dc393ecf630f86d097f6b226c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3d0cf14a18ff252aa6446e1017cfe7e1dfd0a58c | or1k | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6253b7a94daeb31ca7ab175de5005eb8ce4fa5d3 | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/63048cb90074ac5ace2db1de290417aaed340f7a | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6038709c098b276f6355b2560262155e9f3cfd8b | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/685635b3dd1e4450243de286153b31fb0ddc02ce | ORPH microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/a14304fef230d6167e571c57c983ebfa7604c0ce | or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e47515341e079c1f255c2e1d809c25bf708c4ea9 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/dcaf46c65b892b4b6bc245ed9ea43db1d3929a89 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b69322d5fd7d56962ad640e9b538868981f7abc9 | ORPH mips | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/905b48d146b48381f31bb86e8a177fad46e12afc | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/289e4493e906d850b4fd4ebff4810f43384e653f | ORPH x86_64 | gocryptfs-2.2.1 | NOK | http://autobuild.buildroot.net/results/a71599aaaf77b85b1c59dacf89f5285a73199a9a | x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/fba206afa4f77240015c88fbc986c0f5ee96aeee | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/99f15746271355b86b37e66c1d033457579212cf | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/5bf7d2f23f3b928749bce1da9dcefb0a61e79fd9 | xtensa | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/351c28c62f130ad630fb659c350e158a8e34326f | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1bbc1d1ad9eb08fe17221c38736566574a55ce7f | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3512da5d62666cd619d6e9d715173dde3d9fe065 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7590a022da4995e662f539a185299862898c27d3 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/aa7e5336a1902408e27db2dd26cf633fb629b225 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/5d70d46df678a208e0f92453350644fe29d59e81 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6221f44fa01e16d55c11b4c6e22e8bcf3816f582 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d7a3cd793439301cce3e85d7e38976b181d53ccd | powerpc64le | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/988ad017c132fb87ec89a217550d1af9d0775977 | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/addd9694378557c71f589516795ab024550f9221 | s390x | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d0758be12683f689f759907d5ebaa9431be0a828 | aarch64_be | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/8bf3edeed837245ff4c660be49602037dace1ad9 | mips64el | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/3f60a17b9b73ffa640833f64a03606940deb1cce | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/044e1acf8925d6fd2d2fca80a5cfb2a5a3654be6 | powerpc | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/325eb22df101f6dc167b7fa9a8c4071678e1be52 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/6b7564758872e3efa634db590ea119c27b6f0673 | microblazeel | host-gcc-initial-11.3.0 | NOK | http://autobuild.buildroot.net/results/bba7211a18e8a6c55662576e1e12fe3e6a2f6b1f | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c1fadadab21360ee046c671eb7589fc7768340d1 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ebc0aaa28f70fe93866cc5a507cc1fb95ea8bbdc | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f9aeae058145f989c37cd29180e1135b38eaa621 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/248c62a1cff9a5793fd8a5babf12c3d94948a4df | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/971b07149f030243f82883e7cc3135003c9a13d3 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f66eb04d405d12f7013e0546c40f00366549c31b | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f1888242ed0597e5c30110a8efa38ace8e9224fc | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2755d0933a1ed02a3945cd232bd038e095d2f309 | arm | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/5f130f64d26483cb27f5fc20c438543751be1243 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ea1a394c574e6ca5092c461649cd3de85f681874 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/138531ae7f79f4c9a682004f9fbff6f7fd72c463 | sparc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ad96e6e347c270cf55b8fe63d0bb524a3b49e7e9 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/cd5409f1e11c4a3d0ffc81431ae6741b1d02c38a | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/bd8d35f74e15a3c4dc089f68e4ad2e8c62ddefb0 | sh4a | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ca17a250096c43487368985ce4f3f45c054480ad | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/88143892aef9bb2fdf1dcc076ee8b558a93f27cd | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e657d2bc71df927b95a6daae960e4783a9f80aba | aarch64_be | kmod-30 | NOK | http://autobuild.buildroot.net/results/e2c2a3252224080529ec23a99a7a3b5535b12888 | x86_64 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/4cdd84742c1f1308e9c5726c40120f327e5a6ccc | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/0b0ffcdf2b6b83af9e1745af6550345a291904dc | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/e6b965b1d681b0042b35052b39e657e9978aeff3 | arm | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/676e4d2546e3758aa810d7a78a0ad7a7f005ca7b | powerpc64le | libev-4.33 | NOK | http://autobuild.buildroot.net/results/c6f9dbbba0b5a8046569c27aad9a2b3569f364c8 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/2fc7ae7184885522162d6976ed1baab8b83cf7d9 | ORPH i586 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/846b2432784c39f74906d9212028339c549bfe44 | ORPH armeb | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8de2dc394f15efd591bf522adc8fdd23542b1db3 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/39813bcf8b9ac70bd32825d3e5a7bb85063918ac | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a269af8c8a92ebd4d16b34ebe3773957df6fec83 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/031721f915695bfe4c11d148a113d059b9b2c0eb | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/64b56dd3e0f92e02fb605ebb3bc824983577f99f | microblaze | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/61b0ce63cf9bc1193fdc9868fec176a3f3444ce5 | ORPH m68k | libglvnd-1.4.0 | NOK | http://autobuild.buildroot.net/results/cef033320717871be9d208701c9069cf2105a07f | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/bad1c14f38b69b757b728f5a906bca84e01aca3b | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/83a93df09e9c78d3f2e119f9bb54f7eb0a8267d0 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1c97d070be022cdec4f594794fadab4620d835d7 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1c6740356166cf1dfb728860db24a4b69ecb2c31 | ORPH microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4470efb5a078c0e368f6bd4f5ec455eea5eeebb5 | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4e5f2e17064800676df0bb94e5a273653b933397 | mips64 | libnetconf2-2.1.11 | NOK | http://autobuild.buildroot.net/results/1fcfb9929b07a6b89d85dbfa4c7f2cfeb4b3ae1b | mipsel | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/38c47613649d9c7f4bc8e228e80913a621446dab | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/144940189542969e923cf974730dd86d3d892530 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/f14c6c115cdb190c982a3bb43e5c3566f0512ade | arc | libsigrok-0.5.2 | NOK | http://autobuild.buildroot.net/results/fea93000de3707adc4b57a908222ba6fa2975aab | arm | lightning-2.1.3 | NOK | http://autobuild.buildroot.net/results/d2d334331f7dad2f720d5763238b5761525af37c | sparc64 | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/050bc24d1a43dfe9ba5294606954954a03d95e46 | ORPH m68k | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/0edf249d791b63dc020f76624228906641e31486 | ORPH microblaze | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/933c047bd86d55753f25810e4b1a87f961a7f8e9 | ORPH arc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/4647601da0ecd0c2f18ff9e56aa946bb585d302e | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/65eb0a462b2f3058917bdcabc25d257a8b92918a | ORPH arceb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/a4d9efee35f0788a86c7144e0d5e7c58885ae9a8 | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/0cb2edf9a8467fdd46d9fac4596a8bd6de95f3a3 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/cda0398649de64b9ee1223938b855732b95ced02 | ORPH mipsel | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/a51c12030edb755e736ef65ece1fa4448fa4e03f | ORPH arceb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/538b5f8683147e8f468c4bdfa4cddc7b90062993 | ORPH arc | linux-tools | NOK | http://autobuild.buildroot.net/results/abe43d6413969954b021479db0c5eee4bef7f7d8 | ORPH powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/8dff570499024da0f9d0c922619c8f07462633ec | mipsel | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/31214bf6399e7f1bbafc96fd7055ca4629c4021f | s390x | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/30e18e048fe426ec6a1522875cf37fb224b56bbf | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/e0ece4946f879386ca3b0e6f6b7af04a77acdcf9 | sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/d7a28cc2f9a0a23ba10bdd59e93054607ec61f85 | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/70203292f3faceb9454352c3570cbfc3328919e4 | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/aaac660802b7451e2769b223a2e509d62fc4f734 | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/a21472c91b07a35cc273bd5f17c7eeac94865884 | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/8dc2e845ffb24660e5f51e4ee4c6434ca32f7123 | ORPH armeb | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/2771798f221ae64ca0fa7fcd54cfc7e8da75fe07 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/9fea77d55b37971d708c245b5e6dc2a1a22f4198 | ORPH aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/e49d5e135b7768c6526f6c58062ba34034c9d9c3 | arm | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/758c5aac416a6cb9b51a448e2260fbf59203d3a7 | ORPH powerpc64le | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/3f7bc91094999433ad9359aa6c8585e460d85df8 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/745b04ffc27c93fd59f7bc6d871ae6814709c258 | ORPH x86_64 | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/b8b8ec468d05dff9cf0e5402300d6bfe048060b1 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/de755070ff9dd4b6b613758ba61d2529507a42af | mips64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/7c0ad61f25a95ba7d5bfa370925410ca05bde6d2 | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/551ab1d63b9a6bc5d4de79085827e5cd75622354 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/adde0119be73d5439c1e8edc33460c0fa69f3835 | ORPH armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/d307ef82c275afd1a711624270cbf45909f0c3e5 | ORPH x86_64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/29d8861035553efc8d816a58ec0b939011f8d1db | armeb | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/4c5571f64ea5880a2058b09f638d5b07de18d20d | i686 | pistache-3ec9d7c4f8b828fdd3... | NOK | http://autobuild.buildroot.net/results/b2b22e4f9684aca0246650673fd8c33019712ddf | ORPH mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/071a14465411732ab84095713f6551cf39864f45 | powerpc | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/2d6b9c009f9e3bcb582bf9c2c8901e2e0a7e38b3 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/45a1105734219672fa77f64b1dc2d713f2f56a07 | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/ddbe1076aca95115d39b8e68e47660f26a942445 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1a7953392197e1f7c0ef59e9129d62acf7fb0c9f | armeb | qpdf-10.5.0 | NOK | http://autobuild.buildroot.net/results/e2f1c25b4b95e9cf17e6ce892b3833f9dfc7b0fe | arceb | scrypt-1.3.1 | NOK | http://autobuild.buildroot.net/results/b7423924333afc0fed7fb18c37dfe618b4b2ef25 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/539cadc9096362fe3e6e02b22ad501b708df719a | ORPH or1k | skalibs-2.12.0.1 | NOK | http://autobuild.buildroot.net/results/606f461bc324588d271126f259b540837590de18 | m68k | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/40012657d28593fdffe8b19e5592b6257d9dac75 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/6c1ffdd39bec7ea9aafdba290c57ddf150c0f4f8 | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/93551b932fdbe95ca3911ff3034d7d54fbaf2de0 | mips64el | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/ba9173558cd8b1fbfd736e401151795030b0bd6b | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/040ffbd1fa898dc188e51f306add929b6d59e1c5 | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/5a26bf8bb93ffe0077b9e9d3a5cd733e8d4a4abe | sh4a | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/696ab133384db05c661185c881305c5d9c669390 | nios2 | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/541ab5399d2a070988f4dd40a0ca1afac169ac91 | ORPH sparc64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/0afaa94d8fccf63e1c0823393ba7c2bee257ecfa | or1k | unknown | NOK | http://autobuild.buildroot.net/results/4d1d3d6b4793c6b1a5831e489e98e99da03a3cb3 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/4057089bda194e7e81c315a4746facb5600a9ae4 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/d1e1b4a0504641953c3d3e068e9a8a7bd53d401b | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/dd5603daf3ef4104706bb956291b0812ef8046e3 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/b37fa82cd1123f8b026829f2a786d315c870ba51 | sparc | unknown | NOK | http://autobuild.buildroot.net/results/77d2a1ff7462b43cfc1d92329e3328531e3f4749 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/42ebafc1c3f69ada336da9c87c9abc9886155326 | mips | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/dc46369b0dcbfc35de2e527b5e05eb6794df51ea | armeb | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/dfb009ba831af56f30febb16ee3aabe75853fc65 | x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/5bdca4fb878173d9c8e7adefe1e1fbd06b3b759c | powerpc64le | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/15218db1b78c55df022b61e1046881af7ac2d76b | mips64el | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/3db70a4a4a4b910105be5a05e2ff1c35949c6860 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2835750152120e3ca10cbb7b23ded86a23446114 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b621ef35e1eea27af86962c81864b0a14d4d8b45 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/df323cf86ae497c9759869b9694d95aa7e5ce8eb | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/98618f0ba9723012b997b0e96795620d0dde04b3 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/b5333e0d22762e8d19eb56b2b94d7c85d2c1312e | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/55e24b74f50b92614eec221d71c275f5c93b4417 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eebe4c06d5f6e649f59cf9297650b3e139eac83f | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8696a0c2ff3c4927a13d45ae3bc8228ef76333e6 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5f911da4a943c8ee42662cb1c404a0cf86d14d74 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/68b9e089c818af9460ac811a21236c6d3d7ad475 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d8483c78060780df92b9f9b8e063c18f8cca4b9d | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/7fe453d089f5b2c0afaea474b6209707f033e1a8 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9fd40486dbaf68a4a7ce6b637488f39817a0cddd | ORPH microblaze | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/b3ed1a4740c0dacef4373f6ee720e80493993642 | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 3 host-go-1.19.3 | 3 host-pahole-1.24 | 2 norm-1.5.8 | 2 alsa-utils-1.2.8 | 1 efivar-38 | 1 gensio-2.5.5 | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 host-rust-1.65.0 | 1 imagemagick-7.1.0-51 | 1 quickjs-2021-03-27 | 1 sdl2_ttf-legal-info | 1 sscep-0.10.0 | 1 xenomai-3.0.10 | 1 zstd-1.5.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- microblaze | alsa-utils-1.2.8 | NOK | http://autobuild.buildroot.net/results/2e65df4c352d4c004d5b71f4c80a3a6d7ed670b0 | sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/d6894e598b681c8fdc392486c65ce5f68a67b91d | mips | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7b5699a0856a3c7e47d518d432fa5c7065ea89fc | powerpc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/5783ff7e35633feb0b0e3ad2204c6cde05b7854e | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/a30189bf4823f8c8aef32da05b3018449de15cd8 | m68k | gensio-2.5.5 | NOK | http://autobuild.buildroot.net/results/da6f3161a931c1cade38f6da0d5cd5a528e44f98 | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/93766b40fecfa951b20fa78e8c19f18a6b3e402d | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1f77b2587667a7844c7a88fcd119535a31ce012d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/c956a2feb90656461879078aa69f861d5960f0e0 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a0a4edc5d63e1dddf9c7775ba1e2a4f3f9a05211 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fa4a33deaaa21ada2b1776da110c46226025a4d0 | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/008540de208c0c07b60738b97a3c0d613d29c3ab | mips | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/16d0d8a4e35e26442809646b6532b0e1b1f608e6 | powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/91ed1e2493f23ba1cba76023436871881fa51a0e | ORPH sh4 | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/48d87ac7c9fcd337ad7136fcc138fe3c4b1f3424 | ORPH arm | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/8aa7d3d7190887cb20cb37c20c6e058857d9bf60 | ORPH microblaze | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/a2f3b73dc861b824634b94431d8a7a989ab97614 | aarch64 | sdl2_ttf-legal-info | NOK | http://autobuild.buildroot.net/results/225f63a605eba1644f140f2246276bb8e3e3c26a | mipsel | sscep-0.10.0 | NOK | http://autobuild.buildroot.net/results/f2fe9bde9edfcb41600f240f3f36599a26c95cdf | mips | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e36867c4023b0de7f270680073ce06f29fd5dab8 | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/f2207eeaaa818972dc7d50d1fc738f975be86376 | Classification of failures by reason for 2022.02.x -------------------------------------------------- exempi-2.6.1 | 1 wavemon-0.9.4 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/8597e854806de0825b550f2bd4707ba55f9e8f6f | arm | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/7759165a45c22311faa10be8c32507931aea9140 | ORPH Classification of failures by reason for 2022.08.x -------------------------------------------------- igd2-for-linux-2.1 | 2 ace-7.0.6 | 1 boost-1.79.0 | 1 host-rust-1.62.0 | 1 ntpsec-1_2_1 | 1 protobuf-21.5 | 1 sdl-1.2.15 | 1 wavemon-0.9.4 | 1 zeek-4.1.1 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/d664de8116993ae160f785eb5ad7a72ee6a69a0a | arc | boost-1.79.0 | NOK | http://autobuild.buildroot.net/results/d6024d0cdfd4ab6b6c0dbd40c8d0c650852940e2 | x86_64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/d5af1d2ce15fbb56c2dadff38c8bd52fde058682 | riscv64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/5aafd8dacc6d6b72da00ca72518f021ef0561267 | sh4 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/bba92fa01b3bfd1eae8f9fa2241591f7fe60dec3 | xtensa | ntpsec-1_2_1 | NOK | http://autobuild.buildroot.net/results/07e876a1ea7535795e8e1b55cf3659607bac145c | ORPH m68k | protobuf-21.5 | NOK | http://autobuild.buildroot.net/results/11b55b2fcccedd7c9ede494fb8e9b13c07c89130 | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/7bcc399b5e73199269c4ef988143fb55aaa8918a | ORPH sparc | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/e9c605114b41e8861ff4029cbae936a0b29b6c5f | ORPH i686 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/d9b2ff94059940af94150b6a4b15b2e6500b8600 | Gitlab CI results for 2022-11-25 ================================ Detail of defconfig failures for 2022.11-rc3 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_aarch64_ebbr | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473506 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473592 | Detail of runtime-test failures for 2022.11-rc3 ----------------------------------------------- runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestOci | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473661 | ORPH TestPythonPy3Boto3 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473971 | ORPH Detail of defconfig failures for master --------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ arcturus_ucls1012a | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859364 | freescale_imx6dlsabresd | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859466 | nitrogen8m | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859632 | nitrogen8mm | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859633 | nitrogen8mn | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859634 | nitrogen8mp | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859635 | orangepi_one_plus | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859686 | qemu_arm_vexpress_tz | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859725 | qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859787 | raspberrypi3_qt5we | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859793 | ORPH roc_pc_rk3399 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859807 | ORPH snps_arc700_axs101 | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859840 | warpboard | https://gitlab.com/buildroot.org/buildroot/-/jobs/3372859882 | -- http://autobuild.buildroot.net From indrek.kruusa at gmail.com Sat Nov 26 08:15:27 2022 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sat, 26 Nov 2022 10:15:27 +0200 Subject: [Buildroot] Updates for nezha and lichee_rv* Message-ID: Hi! As Samuel Holland mentioned the boot0/TOC1 is not needed anymore for Allwinner D1 soc. The latest updates, including proper board files, are included in d1-wip branch in uboot repo. So, when using this branch, like BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,u-boot,d1-wip)/uboot-d1-wip.tar.gz" , the genimage.cfg can be as simple as : image sdcard.img { hdimage { } partition u-boot-0 { in-partition-table = "no" image = "u-boot-sunxi-with-spl.bin" offset = 128K } partition rootfs { partition-type = 0x83 image = "rootfs.ext4" bootable = "true" offset = 2M } } Also, newer linux kernel (v6.1.0-rc3) can be grabbed from Samuel's repo. For testing I was using: BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,smaeul,linux,ca67838d84af4c9f85d06311c9e98e1adf46308f)/linux-ca67838d84af4c9f85d06311c9e98e1adf46308f.tar.gz" You have to update headers: BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y Latest buildroot 2022.11-rc3 includes updated rtl8723ds tree so building this module works also with newer kernel now. I verified this on Sipeed's Lichee RV dock, serial console output is attached. Also, for getting working HDMI console you have to append this to the kernel command line: console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 Best regards, Indrek -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- U-Boot SPL 2022.10 (Nov 25 2022 - 18:05:18 +0200) sunxi_ram_probe: dram-controller at 3102000: probing DRAM only have internal ZQ!! ddr_efuse_type: 0x0 [AUTO DEBUG] single rank and full DQ! ddr_efuse_type: 0x0 [AUTO DEBUG] rank 0 row = 15 [AUTO DEBUG] rank 0 bank = 8 [AUTO DEBUG] rank 0 page size = 2 KB DRAM BOOT DRIVE INFO: V0.24 DRAM CLK = 792 MHz DRAM Type = 3 (2:DDR2,3:DDR3) DRAMC ZQ value: 0x7b7bfb DRAM ODT value: 0x42. ddr_efuse_type: 0x0 DRAM SIZE =512 M DRAM simple test OK. mxstatus=0xc0408000 mhcr=0x00000109 mcor=0x00000003 mhint=0x00004000 Trying to boot from MMC1 PLL reg = 0xf8216300, freq = 1200000000 SPL size = 81920, sector = 400 sunxi_ram_get_info: dram-controller at 3102000: getting info OpenSBI v1.1 ____ _____ ____ _____ / __ \ / ____| _ \_ _| | | | |_ __ ___ _ __ | (___ | |_) || | | | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |__| | |_) | __/ | | |____) | |_) || |_ \____/| .__/ \___|_| |_|_____/|____/_____| | | |_| Platform Name : Sipeed Lichee RV Dock Platform Features : medeleg Platform HART Count : 1 Platform IPI Device : --- Platform Timer Device : --- @ 0Hz Platform Console Device : uart8250 Platform HSM Device : sun20i-d1-ppu Platform Reboot Device : sunxi-wdt-reset Platform Shutdown Device : --- Firmware Base : 0x40000000 Firmware Size : 240 KB Runtime SBI Version : 1.0 Domain0 Name : root Domain0 Boot HART : 0 Domain0 HARTs : 0* Domain0 Region00 : 0x0000000040000000-0x000000004003ffff () Domain0 Region01 : 0x0000000000000000-0xffffffffffffffff (R,W,X) Domain0 Next Address : 0x0000000042e00000 Domain0 Next Arg1 : 0x0000000042e87e28 Domain0 Next Mode : S-mode Domain0 SysReset : yes Boot HART ID : 0 Boot HART Domain : root Boot HART Priv Version : v1.11 Boot HART Base ISA : rv64imafdcvx Boot HART ISA Extensions : time Boot HART PMP Count : 8 Boot HART PMP Granularity : 2048 Boot HART PMP Address Bits: 38 Boot HART MHPM Count : 0 Boot HART MIDELEG : 0x0000000000000222 Boot HART MEDELEG : 0x000000000000b109 sunxi_set_gate: (CLK#24) unhandled U-Boot 2022.10 (Nov 25 2022 - 18:05:18 +0200) Allwinner Technology DRAM: 512 MiB sunxi_set_gate: (CLK#24) unhandled Core: 50 devices, 19 uclasses, devicetree: separate WDT: Started watchdog at 6011000 with servicing every 1000ms (16s timeout) MMC: mmc at 4020000: 0, mmc at 4021000: 1 Loading Environment from FAT... PLL reg = 0xf8216300, freq = 1200000000 Unable to use mmc 0:1... In: serial at 2500000 Out: serial at 2500000 Err: serial at 2500000 Net: No ethernet found. starting USB... Bus usb at 4101000: USB EHCI 1.00 Bus usb at 4101400: USB OHCI 1.0 Bus usb at 4200000: USB EHCI 1.00 Bus usb at 4200400: USB OHCI 1.0 scanning bus usb at 4101000 for devices... 1 USB Device(s) found scanning bus usb at 4101400 for devices... 1 USB Device(s) found scanning bus usb at 4200000 for devices... 1 USB Device(s) found scanning bus usb at 4200400 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot: 0 PLL reg = 0xf8216300, freq = 1200000000 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found /boot/extlinux/extlinux.conf Retrieving file: /boot/extlinux/extlinux.conf 1: linux Retrieving file: /boot/Image append: earlycon=sbi console=ttyS0,115200 root=/dev/mmcblk0p1 ro rootwait console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 Moving Image from 0x41000000 to 0x40200000, end=4162d000 ## Flattened Device Tree blob at 5fd427c0 Booting using the fdt blob at 0x5fd427c0 Working FDT set to 5fd427c0 Loading Device Tree to 0000000042df2000, end 0000000042dff5f7 ... OK Working FDT set to 42df2000 Starting kernel ... [ 0.000000] Linux version 6.1.0-rc3 (indrek at stuudio) (riscv64-buildroot-linux-gnu-gcc.br_real (Buildroot 2022.11-rc3) 11.3.0, GNU ld (GNU Binutils) 2.38) #1 PREEMPT Thu Nov 24 22:44:33 EET 2022 [ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000 [ 0.000000] Machine model: Sipeed Lichee RV Dock [ 0.000000] earlycon: sbi0 at I/O port 0x0 (options '') [ 0.000000] printk: bootconsole [sbi0] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] SBI specification v1.0 detected [ 0.000000] SBI implementation ID=0x1 Version=0x10001 [ 0.000000] SBI TIME extension detected [ 0.000000] SBI IPI extension detected [ 0.000000] SBI RFENCE extension detected [ 0.000000] SBI SRST extension detected [ 0.000000] riscv: base ISA extensions acdfim [ 0.000000] riscv: ELF capabilities acdfim [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 128520 [ 0.000000] Kernel command line: earlycon=sbi console=ttyS0,115200 root=/dev/mmcblk0p1 ro rootwait console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 [ 0.000000] Unknown kernel command line parameters "cma=96M", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 490520K/522240K available (8052K kernel code, 5888K rwdata, 4096K rodata, 2155K init, 325K bss, 31720K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] riscv-intc: 64 local interrupts mapped [ 0.000000] plic: interrupt-controller at 10000000: mapped 176 interrupts with 1 handlers for 2 contexts. [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] riscv-timer: riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0] [ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000001] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008553] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.018805] Console: colour dummy device 80x25 [ 0.023271] printk: console [tty0] enabled [ 0.027406] printk: bootconsole [sbi0] disabled [ 0.000000] Linux version 6.1.0-rc3 (indrek at stuudio) (riscv64-buildroot-linux-gnu-gcc.br_real (Buildroot 2022.11-rc3) 11.3.0, GNU ld (GNU Binutils) 2.38) #1 PREEMPT Thu Nov 24 22:44:33 EET 2022 [ 0.000000] OF: fdt: Ignoring memory range 0x40000000 - 0x40200000 [ 0.000000] Machine model: Sipeed Lichee RV Dock [ 0.000000] earlycon: sbi0 at I/O port 0x0 (options '') [ 0.000000] printk: bootconsole [sbi0] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040200000-0x000000005fffffff] [ 0.000000] SBI specification v1.0 detected [ 0.000000] SBI implementation ID=0x1 Version=0x10001 [ 0.000000] SBI TIME extension detected [ 0.000000] SBI IPI extension detected [ 0.000000] SBI RFENCE extension detected [ 0.000000] SBI SRST extension detected [ 0.000000] riscv: base ISA extensions acdfim [ 0.000000] riscv: ELF capabilities acdfim [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 128520 [ 0.000000] Kernel command line: earlycon=sbi console=ttyS0,115200 root=/dev/mmcblk0p1 ro rootwait console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 [ 0.000000] Unknown kernel command line parameters "cma=96M", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 490520K/522240K available (8052K kernel code, 5888K rwdata, 4096K rodata, 2155K init, 325K bss, 31720K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] riscv-intc: 64 local interrupts mapped [ 0.000000] plic: interrupt-controller at 10000000: mapped 176 interrupts with 1 handlers for 2 contexts. [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] riscv-timer: riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0] [ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000001] sched_clock: 64 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008553] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.018805] Console: colour dummy device 80x25 [ 0.023271] printk: console [tty0] enabled [ 0.027406] printk: bootconsole [sbi0] disabled [ 0.032079] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.032176] pid_max: default: 32768 minimum: 301 [ 0.032642] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.032733] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.036979] cblist_init_generic: Setting adjustable number of callback queues. [ 0.037054] cblist_init_generic: Setting shift to 0 and lim to 1. [ 0.037365] riscv: ELF compat mode unsupported [ 0.037447] ASID allocator using 16 bits (65536 entries) [ 0.037868] rcu: Hierarchical SRCU implementation. [ 0.037922] rcu: Max phase no-delay instances is 1000. [ 0.038361] EFI services will not be available. [ 0.039312] devtmpfs: initialized [ 0.060858] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.060967] futex hash table entries: 256 (order: 0, 6144 bytes, linear) [ 0.061230] pinctrl core: initialized pinctrl subsystem [ 0.064857] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.065599] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations [ 0.065851] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.067186] thermal_sys: Registered thermal governor 'bang_bang' [ 0.067211] thermal_sys: Registered thermal governor 'step_wise' [ 0.067277] thermal_sys: Registered thermal governor 'user_space' [ 0.067718] cpuidle: using governor menu [ 0.104032] platform 5460000.tcon-top: Fixing up cyclic dependency with 5200000.mixer [ 0.104356] platform 5460000.tcon-top: Fixing up cyclic dependency with 5100000.mixer [ 0.105716] platform 5461000.lcd-controller: Fixing up cyclic dependency with 5460000.tcon-top [ 0.107258] platform 5470000.lcd-controller: Fixing up cyclic dependency with 5460000.tcon-top [ 0.108527] platform 5500000.hdmi: Fixing up cyclic dependency with 5460000.tcon-top [ 0.113146] platform 7090000.rtc: Fixing up cyclic dependency with 7010000.clock-controller [ 0.118743] platform connector: Fixing up cyclic dependency with 5500000.hdmi [ 0.163196] fbcon: Taking over console [ 0.166792] iommu: Default domain type: Translated [ 0.166865] iommu: DMA domain TLB invalidation policy: strict mode [ 0.167754] SCSI subsystem initialized [ 0.168455] usbcore: registered new interface driver usbfs [ 0.168689] usbcore: registered new interface driver hub [ 0.168865] usbcore: registered new device driver usb [ 0.169516] mc: Linux media interface: v0.10 [ 0.173740] videodev: Linux video capture interface: v2.00 [ 0.175219] Advanced Linux Sound Architecture Driver Initialized. [ 0.177209] clocksource: Switched to clocksource timer [ 0.236393] NET: Registered PF_INET protocol family [ 0.237091] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.246007] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.246146] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.246278] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.246486] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear) [ 0.246889] TCP: Hash tables configured (established 4096 bind 4096) [ 0.247133] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.247260] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.247710] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.259951] workingset: timestamp_bits=46 max_order=17 bucket_order=0 [ 0.306801] SGI XFS with ACLs, security attributes, no debug enabled [ 0.321514] NET: Registered PF_ALG protocol family [ 0.322021] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 0.428671] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled [ 0.462275] sun8i-mixer 5100000.mixer: Adding to iommu group 0 [ 0.463241] sun8i-mixer 5200000.mixer: Adding to iommu group 0 [ 0.478013] zram: Added device: zram0 [ 0.484766] usbcore: registered new interface driver r8152 [ 0.494026] usbcore: registered new interface driver uas [ 0.494255] usbcore: registered new interface driver usb-storage [ 0.494609] usbcore: registered new interface driver ch341 [ 0.494751] usbserial: USB Serial support registered for ch341-uart [ 0.495952] UDC core: g_cdc: couldn't find an available UDC [ 0.504438] sun6i-rtc 7090000.rtc: registered as rtc0 [ 0.504641] sun6i-rtc 7090000.rtc: setting system clock to 1970-01-02T00:00:10 UTC (86410) [ 0.505125] sun6i-rtc 7090000.rtc: RTC enabled [ 0.509581] i2c_dev: i2c /dev entries driver [ 0.517822] sunxi-wdt 6011000.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 0.521724] ledtrig-cpu: registered to indicate activity on CPUs [ 0.522359] sun8i-ce 3040000.crypto: Set mod clock to 300000000 (300 Mhz) from 400000000 (400 Mhz) [ 0.525329] sun8i-ce 3040000.crypto: will run requests pump with realtime priority [ 0.529327] sun8i-ce 3040000.crypto: will run requests pump with realtime priority [ 0.529778] sun8i-ce 3040000.crypto: will run requests pump with realtime priority [ 0.533326] sun8i-ce 3040000.crypto: will run requests pump with realtime priority [ 0.533610] sun8i-ce 3040000.crypto: Register cbc(aes) [ 0.533713] sun8i-ce 3040000.crypto: Register ecb(aes) [ 0.533788] sun8i-ce 3040000.crypto: Register cbc(des3_ede) [ 0.533864] sun8i-ce 3040000.crypto: Register ecb(des3_ede) [ 0.533941] sun8i-ce 3040000.crypto: Register md5 [ 0.534016] sun8i-ce 3040000.crypto: Register sha1 [ 0.534093] sun8i-ce 3040000.crypto: Register sha224 [ 0.534172] sun8i-ce 3040000.crypto: Register sha256 [ 0.534266] sun8i-ce 3040000.crypto: Register sha384 [ 0.534349] sun8i-ce 3040000.crypto: Register sha512 [ 0.534434] sun8i-ce 3040000.crypto: Register stdrng [ 0.535447] sun8i-ce 3040000.crypto: CryptoEngine Die ID 0 [ 0.536616] usbcore: registered new interface driver usbhid [ 0.536690] usbhid: USB HID core driver [ 0.540115] riscv-pmu-sbi: SBI PMU extension is available [ 0.540245] riscv-pmu-sbi: 16 firmware and 2 hardware counters [ 0.542526] random: crng init done [ 0.551444] usbcore: registered new interface driver snd-usb-audio [ 0.562011] sun20i-codec 2030000.audio-codec: Failed to create new controls -517 [ 0.562279] sun20i-codec 2030000.audio-codec: ASoC: failed to instantiate card -517 [ 0.565117] NET: Registered PF_INET6 protocol family [ 0.575588] Segment Routing with IPv6 [ 0.575729] In-situ OAM (IOAM) with IPv6 [ 0.576032] NET: Registered PF_PACKET protocol family [ 0.709064] sun20i-codec 2030000.audio-codec: Failed to create new controls -517 [ 0.709487] sun20i-codec 2030000.audio-codec: ASoC: failed to instantiate card -517 [ 0.762565] sun20i-d1-pinctrl 2000000.pinctrl: initialized sunXi PIO driver [ 0.773560] printk: console [ttyS0] disabled [ 0.817253] 2500000.serial: ttyS0 at MMIO 0x2500000 (irq = 207, base_baud = 1500000) is a 16550A [ 2.183559] printk: console [ttyS0] enabled [ 2.211149] 2500400.serial: ttyS1 at MMIO 0x2500400 (irq = 208, base_baud = 1500000) is a 16550A [ 2.223110] sun4i-drm display-engine: Adding to iommu group 0 [ 2.244943] sun4i-drm display-engine: bound 5100000.mixer (ops 0xffffffff80c6c1b8) [ 2.258663] sun4i-drm display-engine: bound 5200000.mixer (ops 0xffffffff80c6c1b8) [ 2.266398] sun4i-drm display-engine: bound 5460000.tcon-top (ops 0xffffffff80c70538) [ 2.275642] sun4i-drm display-engine: No panel or bridge found... RGB output disabled [ 2.283649] sun4i-drm display-engine: bound 5461000.lcd-controller (ops 0xffffffff80c69120) [ 2.292905] sun4i-drm display-engine: bound 5470000.lcd-controller (ops 0xffffffff80c69120) [ 2.302384] sun8i-dw-hdmi 5500000.hdmi: Detected HDMI TX controller v2.12a with HDCP (sun8i_dw_hdmi_phy) [ 2.313403] sun8i-dw-hdmi 5500000.hdmi: registered DesignWare HDMI I2C bus driver [ 2.322032] [drm] forcing HDMI-A-1 connector on [ 2.326748] sun4i-drm display-engine: bound 5500000.hdmi (ops 0xffffffff80c6b288) [ 2.336163] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0 [ 2.478622] enter sun20i_d1_hdmi_phy_config [ 2.478651] enter sun20i_d1_hdmi_phy_enable [ 2.478666] [sun20i_d1_hdmi_phy_enable]:phy_rcalend2d_status [ 2.478753] [sun20i_d1_hdmi_phy_enable]:pll_lock_status [ 2.478805] [sun20i_d1_hdmi_phy_enable]:tx_ready_status [ 2.495384] Console: switching to colour frame buffer device 240x67 [ 2.669585] sun4i-drm display-engine: [drm] fb0: sun4i-drmdrmfb frame buffer device [ 2.690792] input: 2009800.keys as /devices/platform/soc/2009800.keys/input/input0 [ 2.712709] sun50i-a100-ledc 2008000.led-controller: Registered 1 LEDs [ 2.720498] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq [ 2.749725] phy phy-4100400.phy.1: Changing dr_mode to 1 [ 2.755726] sunxi-mmc 4021000.mmc: initialized, max. request size: 2047 KB, uses new timings mode [ 2.765587] sunxi-mmc 4020000.mmc: initialized, max. request size: 2047 KB, uses new timings mode [ 2.779722] ehci-platform 4200000.usb: EHCI Host Controller [ 2.791147] sunxi-mmc 4021000.mmc: card claims to support voltages below defined range [ 2.800815] ohci-platform 4200400.usb: Generic Platform OHCI controller [ 2.808982] usb_phy_generic usb_phy_generic.3.auto: dummy supplies not allowed for exclusive requests [ 2.819346] phy phy-4100400.phy.1: External vbus detected, not enabling our own vbus [ 2.828055] ehci-platform 4200000.usb: new USB bus registered, assigned bus number 1 [ 2.837263] ohci-platform 4200400.usb: new USB bus registered, assigned bus number 2 [ 2.846066] ohci-platform 4101400.usb: Generic Platform OHCI controller [ 2.853639] ehci-platform 4101000.usb: EHCI Host Controller [ 2.860988] ehci-platform 4200000.usb: irq 219, io mem 0x04200000 [ 2.868423] ohci-platform 4101400.usb: new USB bus registered, assigned bus number 3 [ 2.877274] ehci-platform 4101000.usb: new USB bus registered, assigned bus number 4 [ 2.886412] ohci-platform 4200400.usb: irq 221, io mem 0x04200400 [ 2.893604] ohci-platform 4101400.usb: irq 220, io mem 0x04101400 [ 2.900877] ehci-platform 4101000.usb: irq 218, io mem 0x04101000 [ 2.909293] ehci-platform 4200000.usb: USB 2.0 started, EHCI 1.00 [ 2.916651] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 2.925948] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.934096] ehci-platform 4101000.usb: USB 2.0 started, EHCI 1.00 [ 2.941095] usb usb1: Product: EHCI Host Controller [ 2.946720] usb usb1: Manufacturer: Linux 6.1.0-rc3 ehci_hcd [ 2.953183] usb usb1: SerialNumber: 4200000.usb [ 2.963833] hub 1-0:1.0: USB hub found [ 2.972431] hub 1-0:1.0: 1 port detected [ 2.977340] mmc0: new high speed SDHC card at address 0001 [ 2.986368] mmc1: new high speed SDIO card at address 0001 [ 2.993638] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 3.004822] mmcblk0: mmc0:0001 SD8GB 7.32 GiB [ 3.010784] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.021393] usb usb4: Product: EHCI Host Controller [ 3.058071] mmcblk0: p1 [ 3.092099] musb-hdrc musb-hdrc.4.auto: MUSB HDRC host driver [ 3.129293] usb usb4: Manufacturer: Linux 6.1.0-rc3 ehci_hcd [ 3.167565] usb usb4: SerialNumber: 4101000.usb [ 3.204743] hub 4-0:1.0: USB hub found [ 3.239434] hub 4-0:1.0: 1 port detected [ 3.275469] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 [ 3.315026] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.352721] usb usb2: Product: Generic Platform OHCI controller [ 3.388975] usb usb2: Manufacturer: Linux 6.1.0-rc3 ohci_hcd [ 3.424674] usb usb2: SerialNumber: 4200400.usb [ 3.460348] hub 2-0:1.0: USB hub found [ 3.493553] hub 2-0:1.0: 1 port detected [ 3.528095] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.01 [ 3.566190] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.602565] usb usb3: Product: Generic Platform OHCI controller [ 3.637424] usb usb3: Manufacturer: Linux 6.1.0-rc3 ohci_hcd [ 3.671776] usb usb3: SerialNumber: 4101400.usb [ 3.706190] hub 3-0:1.0: USB hub found [ 3.738231] hub 3-0:1.0: 1 port detected [ 3.771118] musb-hdrc musb-hdrc.4.auto: new USB bus registered, assigned bus number 5 [ 3.808111] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 3.844646] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.879871] usb usb5: Product: MUSB HDRC host driver [ 3.912771] usb usb5: Manufacturer: Linux 6.1.0-rc3 musb-hcd [ 3.946687] usb usb5: SerialNumber: musb-hdrc.4.auto [ 3.981563] hub 5-0:1.0: USB hub found [ 4.013718] hub 5-0:1.0: 1 port detected [ 4.047888] using random self ethernet address [ 4.080778] using random host ethernet address [ 4.115107] usb0: HOST MAC 66:ca:6f:cd:32:a5 [ 4.146672] usb0: MAC 3a:f2:69:31:a6:60 [ 4.177598] g_cdc gadget.0: CDC Composite Gadget, version: King Kamehameha Day 2008 [ 4.213013] g_cdc gadget.0: g_cdc ready [ 4.246866] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 4.283559] ALSA device list: [ 4.314317] #0: sun20i-codec [ 4.344602] cfg80211: failed to load regulatory.db [ 4.390684] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: disabled. [ 4.427284] VFS: Mounted root (ext4 filesystem) readonly on device 179:1. [ 4.463401] devtmpfs: mounted [ 4.495997] Freeing unused kernel image (initmem) memory: 2152K [ 4.528843] Run /sbin/init as init process [ 4.857108] EXT4-fs (mmcblk0p1): re-mounted. Quota mode: disabled. From angelo at amarulasolutions.com Sat Nov 26 08:27:16 2022 From: angelo at amarulasolutions.com (Angelo Compagnucci) Date: Sat, 26 Nov 2022 09:27:16 +0100 Subject: [Buildroot] Updates for nezha and lichee_rv* In-Reply-To: References: Message-ID: Il sab 26 nov 2022, 09:15 Indrek Kruusa ha scritto: > Hi! > > As Samuel Holland mentioned the boot0/TOC1 is not needed anymore for > Allwinner D1 soc. > The latest updates, including proper board files, are included in d1-wip > branch in uboot repo. > So, when using this branch, like > > BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call > github,smaeul,u-boot,d1-wip)/uboot-d1-wip.tar.gz" > > , the genimage.cfg can be as simple as : > > image sdcard.img { > hdimage { > } > > partition u-boot-0 { > in-partition-table = "no" > image = "u-boot-sunxi-with-spl.bin" > offset = 128K > } > partition rootfs { > partition-type = 0x83 > image = "rootfs.ext4" > bootable = "true" > offset = 2M > } > } > > Also, newer linux kernel (v6.1.0-rc3) can be grabbed from Samuel's repo. > For testing I was using: > > BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call > github,smaeul,linux,ca67838d84af4c9f85d06311c9e98e1adf46308f)/linux-ca67838d84af4c9f85d06311c9e98e1adf46308f.tar.gz" > You have to update headers: > BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y > > Latest buildroot 2022.11-rc3 includes updated rtl8723ds tree so building > this module works also with newer kernel now. > > I verified this on Sipeed's Lichee RV dock, serial console output is > attached. > Thanks for the update. I'm more than welcome to bump my patches and retest everything as soon as the patchset is included and validated by the buildroot developers. It would be nice if you can provide your feedback for the current patchset http://patchwork.ozlabs.org/project/buildroot/list/?series=326415 To speedup the revision process. > Also, for getting working HDMI console you have to append this to the > kernel command line: > console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 > Nice! > Best regards, > Indrek > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From heiko.thiery at gmail.com Sat Nov 26 09:14:49 2022 From: heiko.thiery at gmail.com (Heiko Thiery) Date: Sat, 26 Nov 2022 10:14:49 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-25 In-Reply-To: <6381c264.df0a0220.f5907.df2dSMTPIN_ADDED_MISSING@mx.google.com> References: <6381c264.df0a0220.f5907.df2dSMTPIN_ADDED_MISSING@mx.google.com> Message-ID: Hi James, Am Sa., 26. Nov. 2022 um 08:38 Uhr schrieb Thomas Petazzoni : > > Hello, > > Autobuilder failures > ==================== > > Below is a list of build failures reported by the Buildroot autobuilders > in relation to packages or CPU architectures you are in charge of. > Please help us improving the quality of Buildroot by investigating those > build failures and sending patches to fix them. > > Results for the 'master' branch > ------------------------------- > > Build failures related to your packages: > > arch | reason | url > -------------+--------------------------------+--------------------------------------------------------------------------------- > mips64 | libnetconf2-2.1.11 | http://autobuild.buildroot.net/results/1fcfb9929b07a6b89d85dbfa4c7f2cfeb4b3ae1b > powerpc64le | linuxptp-3.1.1 | http://autobuild.buildroot.net/results/8dff570499024da0f9d0c922619c8f07462633ec > mipsel | linuxptp-3.1.1 | http://autobuild.buildroot.net/results/31214bf6399e7f1bbafc96fd7055ca4629c4021f > s390x | linuxptp-3.1.1 | http://autobuild.buildroot.net/results/30e18e048fe426ec6a1522875cf37fb224b56bbf > The autobuild failures appear since some time. I now tried to reproduce it on my machine but I'm not able to do so. I see that it probably only happens on the autobuild machines of yours. What I know so far is that there is a script [1] that looks for the supported timestamp for PTP in the kernel sources. With that a define is set -DHAVE_ONESTEP_P2P. But then when compiling the sources the definition is not found. [1] https://github.com/richardcochran/linuxptp/blob/master/incdefs.sh -- Heiko > Thanks for your contribution to Buildroot! > > -- > http://autobuild.buildroot.net From buildroot at busybox.net Sat Nov 26 10:53:54 2022 From: buildroot at busybox.net (buildroot at busybox.net) Date: 26 Nov 2022 02:53:54 -0800 Subject: [Buildroot] Due payment 26.11.2022 2:53:53 Message-ID: <20221126025353.90A2A4E8B4753D5C@busybox.net> An HTML attachment was scrubbed... URL: From buildroot at uclibc.org Sat Nov 26 10:53:53 2022 From: buildroot at uclibc.org (buildroot at uclibc.org) Date: 26 Nov 2022 02:53:53 -0800 Subject: [Buildroot] Due payment 26.11.2022 2:53:53 Message-ID: <20221126025353.97770BBE3713EEDC@uclibc.org> An HTML attachment was scrubbed... URL: From neal.frager at amd.com Sat Nov 26 10:53:48 2022 From: neal.frager at amd.com (Neal Frager) Date: Sat, 26 Nov 2022 03:53:48 -0700 Subject: [Buildroot] [PATCH v1 1/3] configs/zynqmp_zcu102_defconfig: bump to Xilinx 2022.2 Message-ID: <20221126105350.14687-1-neal.frager@amd.com> This patch bumps the zynqmp_zcu102_defconfig to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes - TF-A 2.6 bug fixes - PMUFW bug fixes Signed-off-by: Neal Frager --- configs/zynqmp_zcu102_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig index e27dfdb6c9..6047d4299c 100644 --- a/configs/zynqmp_zcu102_defconfig +++ b/configs/zynqmp_zcu102_defconfig @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/zynqmp-zcu102-rev1.0" @@ -15,13 +15,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" BR2_TARGET_UBOOT_NEEDS_DTC=y @@ -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/v2022.1_22.04_1/xlnx-firmware/zcu102/zcu102_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/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 -- 2.17.1 From neal.frager at amd.com Sat Nov 26 10:53:50 2022 From: neal.frager at amd.com (Neal Frager) Date: Sat, 26 Nov 2022 03:53:50 -0700 Subject: [Buildroot] [PATCH v1 3/3] configs/zynqmp_kria_kv260_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221126105350.14687-1-neal.frager@amd.com> References: <20221126105350.14687-1-neal.frager@amd.com> Message-ID: <20221126105350.14687-3-neal.frager@amd.com> This patch bumps the zynqmp_kria_kv260_defconfig to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes - TF-A 2.6 bug fixes - PMUFW bug fixes Signed-off-by: Neal Frager --- configs/zynqmp_kria_kv260_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynqmp_kria_kv260_defconfig b/configs/zynqmp_kria_kv260_defconfig index 25bab4cbb4..7afc7748b0 100644 --- a/configs/zynqmp_kria_kv260_defconfig +++ b/configs/zynqmp_kria_kv260_defconfig @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS1,115200 mmcblk1p2 ${UBOOT_DIR}" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/smk-k26-revA-sck-kv-g-revB" @@ -15,14 +15,14 @@ BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="ZYNQMP_CONSOLE=cadence1" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/zynqmp/kria/kv260/uboot.fragment" BR2_TARGET_UBOOT_NEEDS_DTC=y @@ -30,7 +30,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/nealfrager/buildroot-firmware/raw/v2022.1/kv260/kv260_pmufw.bin" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/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 -- 2.17.1 From neal.frager at amd.com Sat Nov 26 10:53:49 2022 From: neal.frager at amd.com (Neal Frager) Date: Sat, 26 Nov 2022 03:53:49 -0700 Subject: [Buildroot] [PATCH v1 2/3] configs/zynqmp_zcu106_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221126105350.14687-1-neal.frager@amd.com> References: <20221126105350.14687-1-neal.frager@amd.com> Message-ID: <20221126105350.14687-2-neal.frager@amd.com> This patch bumps the zynqmp_zcu106_defconfig to Xilinx release 2022.2. Xilinx 2022.2 includes: - U-Boot 2022.01 bug fixes - Linux bump to Linux 5.15.36 with bug fixes - TF-A 2.6 bug fixes - PMUFW bug fixes Signed-off-by: Neal Frager --- configs/zynqmp_zcu106_defconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/configs/zynqmp_zcu106_defconfig b/configs/zynqmp_zcu106_defconfig index 4113a9025a..dcbc4319e8 100644 --- a/configs/zynqmp_zcu106_defconfig +++ b/configs/zynqmp_zcu106_defconfig @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/zynqmp-zcu106-revA" @@ -15,13 +15,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu106-revA" BR2_TARGET_UBOOT_NEEDS_DTC=y @@ -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/v2022.1_22.04_1/xlnx-firmware/zcu106/zcu106_pmufw.elf" +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/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 fontaine.fabrice at gmail.com Sat Nov 26 12:25:45 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 26 Nov 2022 13:25:45 +0100 Subject: [Buildroot] [PATCH 1/1] package/vim: security bump to version 9.0.0951 Message-ID: <20221126122545.15206-1-fontaine.fabrice@gmail.com> Fix CVE-2022-3705: A vulnerability was found in vim and classified as problematic. Affected by this issue is the function qf_update_buffer of the file quickfix.c of the component autocmd Handler. The manipulation leads to use after free. The attack may be launched remotely. Upgrading to version 9.0.0805 is able to address this issue. The name of the patch is d0fab10ed2a86698937e3c3fed2f10bd9bb5e731. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-212324. 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 ef3bc46cdc..03ee908db4 100644 --- a/package/vim/vim.hash +++ b/package/vim/vim.hash @@ -1,4 +1,4 @@ # Locally computed -sha256 f50ab9c023e7c276a61a7076c840d36254ce83691dba28af9ac5c513b6ace3b4 vim-9.0.0709.tar.gz +sha256 c95c9abcf024bd6293ad199e4efa1c09452a9c6456c9cbaf53d896cf7b9f4d08 vim-9.0.0951.tar.gz sha256 0bcab3b635dd39208c42b496568d1e8171dad247cf3da5bab3d750c9d5883499 LICENSE sha256 de04910387a62ad4f9b36b91457c8d5ef32733ac5d768a128071b93f4821fcd1 README.txt diff --git a/package/vim/vim.mk b/package/vim/vim.mk index 22c1eb91a8..d814c68630 100644 --- a/package/vim/vim.mk +++ b/package/vim/vim.mk @@ -4,7 +4,7 @@ # ################################################################################ -VIM_VERSION = 9.0.0709 +VIM_VERSION = 9.0.0951 VIM_SITE = $(call github,vim,vim,v$(VIM_VERSION)) VIM_DEPENDENCIES = ncurses $(TARGET_NLS_DEPENDENCIES) VIM_SUBDIR = src -- 2.35.1 From fontaine.fabrice at gmail.com Sat Nov 26 13:13:10 2022 From: fontaine.fabrice at gmail.com (Fabrice Fontaine) Date: Sat, 26 Nov 2022 14:13:10 +0100 Subject: [Buildroot] [PATCH 1/1] package/git: security bump to version 2.31.5 Message-ID: <20221126131310.51007-1-fontaine.fabrice@gmail.com> Fixes: * CVE-2022-39253: When relying on the `--local` clone optimization, Git dereferences symbolic links in the source repository before creating hardlinks (or copies) of the dereferenced link in the destination repository. This can lead to surprising behavior where arbitrary files are present in a repository's `$GIT_DIR` when cloning from a malicious repository. Git will no longer dereference symbolic links via the `--local` clone mechanism, and will instead refuse to clone repositories that have symbolic links present in the `$GIT_DIR/objects` directory. Additionally, the value of `protocol.file.allow` is changed to be "user" by default. * CVE-2022-39260: An overly-long command string given to `git shell` can result in overflow in `split_cmdline()`, leading to arbitrary heap writes and remote code execution when `git shell` is exposed and the directory `$HOME/git-shell-commands` exists. `git shell` is taught to refuse interactive commands that are longer than 4MiB in size. `split_cmdline()` is hardened to reject inputs larger than 2GiB. https://github.com/git/git/blob/v2.31.5/Documentation/RelNotes/2.31.5.txt Signed-off-by: Fabrice Fontaine --- 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 41afa83f86..af09ea817b 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 84fc20acf8fbea5cad7d5d7be0dfeb32494f1dac8e6c61675c904d1fd3d8c016 git-2.31.4.tar.xz +sha256 dbc80f88d36fcde2c7acaaa9343cfab0f56effe9aee60e5eb00f3f36b8a619b4 git-2.31.5.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 dc587170e8..653b4f46ad 100644 --- a/package/git/git.mk +++ b/package/git/git.mk @@ -4,7 +4,7 @@ # ################################################################################ -GIT_VERSION = 2.31.4 +GIT_VERSION = 2.31.5 GIT_SOURCE = git-$(GIT_VERSION).tar.xz GIT_SITE = $(BR2_KERNEL_MIRROR)/software/scm/git GIT_LICENSE = GPL-2.0, LGPL-2.1+ -- 2.35.1 From indrek.kruusa at gmail.com Sat Nov 26 15:29:01 2022 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sat, 26 Nov 2022 17:29:01 +0200 Subject: [Buildroot] Updates for nezha and lichee_rv* In-Reply-To: References: Message-ID: Kontakt Angelo Compagnucci () kirjutas kuup?eval L, 26. november 2022 kell 10:27: > > > Il sab 26 nov 2022, 09:15 Indrek Kruusa ha > scritto: > >> Hi! >> >> As Samuel Holland mentioned the boot0/TOC1 is not needed anymore for >> Allwinner D1 soc. >> The latest updates, including proper board files, are included in d1-wip >> branch in uboot repo. >> So, when using this branch, like >> >> BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call >> github,smaeul,u-boot,d1-wip)/uboot-d1-wip.tar.gz" >> >> , the genimage.cfg can be as simple as : >> >> image sdcard.img { >> hdimage { >> } >> >> partition u-boot-0 { >> in-partition-table = "no" >> image = "u-boot-sunxi-with-spl.bin" >> offset = 128K >> } >> partition rootfs { >> partition-type = 0x83 >> image = "rootfs.ext4" >> bootable = "true" >> offset = 2M >> } >> } >> >> Also, newer linux kernel (v6.1.0-rc3) can be grabbed from Samuel's repo. >> For testing I was using: >> >> BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call >> github,smaeul,linux,ca67838d84af4c9f85d06311c9e98e1adf46308f)/linux-ca67838d84af4c9f85d06311c9e98e1adf46308f.tar.gz" >> You have to update headers: >> BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y >> >> Latest buildroot 2022.11-rc3 includes updated rtl8723ds tree so building >> this module works also with newer kernel now. >> >> I verified this on Sipeed's Lichee RV dock, serial console output is >> attached. >> > > Thanks for the update. I'm more than welcome to bump my patches and retest > everything as soon as the patchset is included and validated by the > buildroot developers. > > It would be nice if you can provide your feedback for the current patchset > > http://patchwork.ozlabs.org/project/buildroot/list/?series=326415 > > To speedup the revision process. > Why not. I just have to figure out how to reply to those messages while not having them in my mailbox.Gmail and mbox and stuff. > > >> Also, for getting working HDMI console you have to append this to the >> kernel command line: >> console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 >> > > Nice! > > >> Best regards, >> Indrek >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From indrek.kruusa at gmail.com Sat Nov 26 17:15:52 2022 From: indrek.kruusa at gmail.com (Indrek Kruusa) Date: Sat, 26 Nov 2022 19:15:52 +0200 Subject: [Buildroot] Updates for nezha and lichee_rv* In-Reply-To: References: Message-ID: Kontakt Indrek Kruusa () kirjutas kuup?eval L, 26. november 2022 kell 17:29: > > Kontakt Angelo Compagnucci () kirjutas > kuup?eval L, 26. november 2022 kell 10:27: > >> >> >> Il sab 26 nov 2022, 09:15 Indrek Kruusa ha >> scritto: >> >>> Hi! >>> >>> As Samuel Holland mentioned the boot0/TOC1 is not needed anymore for >>> Allwinner D1 soc. >>> The latest updates, including proper board files, are included in d1-wip >>> branch in uboot repo. >>> So, when using this branch, like >>> >>> BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call >>> github,smaeul,u-boot,d1-wip)/uboot-d1-wip.tar.gz" >>> >>> , the genimage.cfg can be as simple as : >>> >>> image sdcard.img { >>> hdimage { >>> } >>> >>> partition u-boot-0 { >>> in-partition-table = "no" >>> image = "u-boot-sunxi-with-spl.bin" >>> offset = 128K >>> } >>> partition rootfs { >>> partition-type = 0x83 >>> image = "rootfs.ext4" >>> bootable = "true" >>> offset = 2M >>> } >>> } >>> >>> Also, newer linux kernel (v6.1.0-rc3) can be grabbed from Samuel's repo. >>> For testing I was using: >>> >>> BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call >>> github,smaeul,linux,ca67838d84af4c9f85d06311c9e98e1adf46308f)/linux-ca67838d84af4c9f85d06311c9e98e1adf46308f.tar.gz" >>> You have to update headers: >>> BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y >>> >>> Latest buildroot 2022.11-rc3 includes updated rtl8723ds tree so building >>> this module works also with newer kernel now. >>> >>> I verified this on Sipeed's Lichee RV dock, serial console output is >>> attached. >>> >> >> Thanks for the update. I'm more than welcome to bump my patches and >> retest everything as soon as the patchset is included and validated by the >> buildroot developers. >> >> It would be nice if you can provide your feedback for the current patchset >> >> http://patchwork.ozlabs.org/project/buildroot/list/?series=326415 >> >> To speedup the revision process. >> > > > Why not. I just have to figure out how to reply to those messages while > not having them in my mailbox.Gmail and mbox and stuff. > Altough, I would say you should update to newer uboot anyway. After that you can completely drop p 0001-Makefile-HACK-Support-building-u-boot.toc1-for-lichee-rv.patch (as uboot gained SPL support). Then you can simplify genimage.cfg. Also you have to fix board/sipeed/lichee_rv/readme.txt to reflect path change (currently there is $ make lichee_rv_defconfig). I hope this helps. > >> >> >>> Also, for getting working HDMI console you have to append this to the >>> kernel command line: >>> console=tty0 cma=96M video=HDMI-A-1:D fbcon=map:0 >>> >> >> Nice! >> >> >>> Best regards, >>> Indrek >>> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From fperrad at gmail.com Sat Nov 26 18:00:15 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 26 Nov 2022 19:00:15 +0100 Subject: [Buildroot] [PATCH 1/2] configs/olimex_stmp157: bump Linux and U-Boot Message-ID: <20221126180016.280061-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 a63394fa0..49670dbe4 100644 --- a/configs/olimex_stmp157_olinuxino_lime_defconfig +++ b/configs/olimex_stmp157_olinuxino_lime_defconfig @@ -16,8 +16,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-20220413-v5.10.105 -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="d417808c240d55576ee76e5cbb40413ad444ecfd" +# branch release-20221011-v5.10.105 +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="1b955f3ee7ef3234f290f65dbea108063996aea0" 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 @@ -34,8 +34,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-20220413, based on 2021.04 -BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="b39c5a7c93a2d8efaecc9cad4284378af857c3f7" +# release-20220927, based on 2021.04 +BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="98ab5ecb0a16eeb426f34b2a1a28e56658c1a59c" 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 fperrad at gmail.com Sat Nov 26 18:00:16 2022 From: fperrad at gmail.com (Francois Perrad) Date: Sat, 26 Nov 2022 19:00:16 +0100 Subject: [Buildroot] [PATCH 2/2] configs/olimex_stmp157: configure eth0 with DHCP In-Reply-To: <20221126180016.280061-1-francois.perrad@gadz.org> References: <20221126180016.280061-1-francois.perrad@gadz.org> Message-ID: <20221126180016.280061-2-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- configs/olimex_stmp157_olinuxino_lime_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/olimex_stmp157_olinuxino_lime_defconfig b/configs/olimex_stmp157_olinuxino_lime_defconfig index 49670dbe4..60c34d7fa 100644 --- a/configs/olimex_stmp157_olinuxino_lime_defconfig +++ b/configs/olimex_stmp157_olinuxino_lime_defconfig @@ -8,6 +8,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y # System configuration BR2_TARGET_GENERIC_HOSTNAME="stmp1-olinuxino" BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!" +BR2_SYSTEM_DHCP="eth0" BR2_ROOTFS_OVERLAY="board/olimex/stmp1_olinuxino/rootfs_overlay" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/stmp1_olinuxino/genimage.cfg" -- 2.37.2 From peter at korsgaard.com Sat Nov 26 18:19:13 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:19:13 +0100 Subject: [Buildroot] [PATCH 2/2] utils/genrandconfig: don't build igh-ethercat drivers In-Reply-To: <20221116212105.702408-2-thomas.petazzoni@bootlin.com> (Thomas Petazzoni via buildroot's message of "Wed, 16 Nov 2022 22:21:05 +0100") References: <20221116212105.702408-1-thomas.petazzoni@bootlin.com> <20221116212105.702408-2-thomas.petazzoni@bootlin.com> Message-ID: <87lenxfuji.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > igh-ethercat comes with a small number of patched Linux kernel network > drivers, which aim at replacing the ones available in upstream Linux > kernel. All those drivers are provided only for specific kernel > releases. For example: > r8169-2.6.24-ethercat.c > r8169-2.6.24-orig.c > r8169-2.6.27-ethercat.c > r8169-2.6.27-orig.c > r8169-2.6.28-ethercat.c > r8169-2.6.28-orig.c > r8169-2.6.29-ethercat.c > r8169-2.6.29-orig.c > r8169-2.6.31-ethercat.c > r8169-2.6.31-orig.c > r8169-2.6.32-ethercat.c > r8169-2.6.32-orig.c > r8169-2.6.33-ethercat.c > r8169-2.6.33-orig.c > r8169-2.6.35-ethercat.c > r8169-2.6.35-orig.c > r8169-2.6.36-ethercat.c > r8169-2.6.36-orig.c > r8169-2.6.37-ethercat.c > r8169-2.6.37-orig.c > r8169-3.10-ethercat.c > r8169-3.10-orig.c > r8169-3.12-ethercat.c > r8169-3.12-orig.c > r8169-3.14-ethercat.c > r8169-3.14-orig.c > r8169-3.16-ethercat.c > r8169-3.16-orig.c > r8169-3.2-ethercat.c > r8169-3.2-orig.c > r8169-3.4-ethercat.c > r8169-3.4-orig.c > r8169-3.6-ethercat.c > r8169-3.6-orig.c > r8169-3.8-ethercat.c > r8169-3.8-orig.c > r8169-4.4-ethercat.c > r8169-4.4-orig.c > Obviously, this doesn't play well with the random configuration > testing done by utils/genrandconfig. This commit avoids this issue by > making sure we never build any of those drivers as part of the > genrandconfig generated configurations. > Fixes: > http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7/ > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:22:56 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:22:56 +0100 Subject: [Buildroot] =?utf-8?q?=5BPATCH=5D_package/mali-driver=3A_remove_?= =?utf-8?q?Miqu=C3=A8l__from_the_DEVELOPERS_list?= In-Reply-To: <20221116084313.1068060-1-miquel.raynal@bootlin.com> (Miquel Raynal via buildroot's message of "Wed, 16 Nov 2022 09:43:13 +0100") References: <20221116084313.1068060-1-miquel.raynal@bootlin.com> Message-ID: <87h6ylfudb.fsf@dell.be.48ers.dk> >>>>> "Miquel" == Miquel Raynal via buildroot writes: > I am not really maintaining these packages, I don't follow closely > enough nor use them to take the time to make the necessary changes. > Giulio has been much more reactive than me to fix issues and he is > already listed for them anyway. > Cc: Giulio Benetti > Signed-off-by: Miquel Raynal Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:25:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:25:22 +0100 Subject: [Buildroot] [PATCH] boot/edk2: fix the build for arm sgi575 In-Reply-To: <20221122160544.121691-1-vincent.stehle@arm.com> ("Vincent =?utf-8?Q?Stehl=C3=A9=22's?= message of "Tue, 22 Nov 2022 17:05:44 +0100") References: <20221122160544.121691-1-vincent.stehle@arm.com> Message-ID: <87cz99fu99.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Stehl? writes: > The edk2 package can be configured for platform Arm Sgi575 but this does > not build correctly. Add the necessary definitions to fix the build. > Signed-off-by: Vincent Stehl? > Cc: Dick Olsson Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:26:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:26:31 +0100 Subject: [Buildroot] [git commit] package/iwd: add dbus compile time dependency In-Reply-To: <20221122213458.149C984186@busybox.osuosl.org> (Thomas Petazzoni via buildroot's message of "Tue, 22 Nov 2022 22:34:22 +0100") References: <20221122213458.149C984186@busybox.osuosl.org> Message-ID: <878rjxfu7c.fsf@dell.be.48ers.dk> >>>>> "Thomas" == Thomas Petazzoni via buildroot writes: > commit: https://git.buildroot.net/buildroot/commit/?id=47659b4f342382c764076c0c0dfbee446b090661 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build > dependency, however we still need it when building with systemd so > that the service directory is available via pkg-config. > In addition we can drop --with-dbus-datadir by unconditionally > requiring dbus as the datadir will then be fetched from pkg-config. > Fixes: > checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required > http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d/ > Signed-off-by: James Hilliard > Signed-off-by: Thomas Petazzoni Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:28:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:28:27 +0100 Subject: [Buildroot] [PATCH v2] package/gnupg2: bump version to 2.3.8 In-Reply-To: <20221116100913.26446-1-mf@go-sys.de> (Michael Fischer's message of "Wed, 16 Nov 2022 11:09:13 +0100") References: <87y1scqjgi.fsf@tarshish> <20221116100913.26446-1-mf@go-sys.de> Message-ID: <874julfu44.fsf@dell.be.48ers.dk> >>>>> "Michael" == Michael Fischer writes: > Add patch 0001 to fix undefined reference to `ks_ldap_free_state' > backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa > Signed-off-by: Michael Fischer Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:22:27 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:22:27 +0100 Subject: [git commit branch/2022.08.x] package/mali-driver: remove Miquèl from the DEVELOPERS list Message-ID: <20221126182902.DDB40844CC@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=af4bfa3fd2c97f93888f1f7313d94467cdc14591 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x I am not really maintaining these packages, I don't follow closely enough nor use them to take the time to make the necessary changes. Giulio has been much more reactive than me to fix issues and he is already listed for them anyway. Cc: Giulio Benetti Signed-off-by: Miquel Raynal Signed-off-by: Yann E. MORIN (cherry picked from commit 124fc473dd9298facc6f9fd58dd59a706550e29b) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index d565cc8add..d563c20aaa 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2135,10 +2135,6 @@ F: configs/bananapi_m2_plus_defconfig N: Mikhail Boiko F: package/libfribidi/ -N: Miqu??l Raynal -F: package/mali-driver/ -F: package/rockchip-mali/ - N: Mircea Gliga F: package/mbuffer/ From peter at korsgaard.com Sat Nov 26 16:55:22 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 17:55:22 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/sdl2: fix sdl_init() error with kernel 5.15 Message-ID: <20221126182902.C653A844C9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=695c51db81dacc0f06457f011de30bb9a0b7dfc6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes #6421 Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Signed-off-by: Michael Fischer [yann.morin.1998 at free.fr: make it an actual backport] Signed-off-by: Yann E. MORIN (cherry picked from commit 7928c51bf625333102358ed1c9d84efe3e6bdc01) Signed-off-by: Peter Korsgaard --- ...oesn-t-have-a-mode-configured-use-the-pre.patch | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch new file mode 100644 index 0000000000..c8be280c56 --- /dev/null +++ b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch @@ -0,0 +1,76 @@ +From da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Mon Sep 17 00:00:00 2001 +From: Sam Lantinga +Date: Fri, 18 Nov 2022 12:17:27 -0800 +Subject: [PATCH] If a CRTC doesn't have a mode configured, use the preferred + or largest mode as the default mode + +Fixes https://github.com/libsdl-org/SDL/issues/6421 + +[mf at go-sys.de: backport from upstream] +Signed-off-by: Michael Fischer +[yann.morin.1998 at free.fr: do an actual backport] +Signed-off-by: Yann E. MORIN +--- + src/video/kmsdrm/SDL_kmsdrmvideo.c | 35 +++++++++++++++++++++++++----- + 1 file changed, 29 insertions(+), 6 deletions(-) + +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c +index eae721455..eeeefef2b 100644 +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the + list of SDL Displays in _this->displays[] */ + static void +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { +- ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) ++{ + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); + SDL_DisplayData *dispdata = NULL; + SDL_VideoDisplay display = {0}; +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { + drmModeModeInfo *mode = &connector->modes[i]; + + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { +- mode_index = i; +- break; ++ mode_index = i; ++ break; + } + } + + if (mode_index == -1) { +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); +- goto cleanup; ++ int current_area, largest_area = 0; ++ ++ /* Find the preferred mode or the highest resolution mode */ ++ for (i = 0; i < connector->count_modes; i++) { ++ drmModeModeInfo *mode = &connector->modes[i]; ++ ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { ++ mode_index = i; ++ break; ++ } ++ ++ current_area = mode->hdisplay * mode->vdisplay; ++ if (current_area > largest_area) { ++ mode_index = i; ++ largest_area = current_area; ++ } ++ } ++ if (mode_index != -1) { ++ crtc->mode = connector->modes[mode_index]; ++ } ++ } ++ ++ if (mode_index == -1) { ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); ++ goto cleanup; + } + + /*********************************************/ +-- +2.25.1 + From peter at korsgaard.com Sat Nov 26 18:24:07 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:24:07 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/edk2: fix the build for arm sgi575 Message-ID: <20221126182902.E7EBE844CD@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40c7aaec8945f8aaf16b52ad7cab243ee937f915 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The edk2 package can be configured for platform Arm Sgi575 but this does not build correctly: Usage: build.exe [options] [all|fds|genc|genmake|clean|cleanall|cleanlib|modules|libraries|run] build.exe: error: option -a: invalid choice: '-b' (choose from 'IA32', 'X64', 'EBC', 'ARM', 'AARCH64', 'RISCV64') make[1]: *** [package/pkg-generic.mk:293: /home/thomas/buildroot/buildroot/output/build/edk2-edk2-stable202102/.stamp_built] Error 2 make: *** [Makefile:84: _all] Error 2 Add the necessary definitions to fix the build. Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 79591b76674a8c0ed150021a27771a73a70d159b) Signed-off-by: Peter Korsgaard --- boot/edk2/edk2.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 5cbd9d152e..7d8765c310 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg EDK2_PLATFORM_NAME = ArmVirtQemuKernel EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) +EDK2_ARCH = AARCH64 +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 +EDK2_PLATFORM_NAME = Sgi575 +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) + else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) EDK2_ARCH = AARCH64 EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg From peter at korsgaard.com Sat Nov 26 18:26:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:26:20 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/iwd: add dbus compile time dependency Message-ID: <20221126182902.F17C4844C9@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=db55241338bcb3206b1ec268938ffb9be1a439eb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build dependency, however we still need it when building with systemd so that the service directory is available via pkg-config. In addition we can drop --with-dbus-datadir by unconditionally requiring dbus as the datadir will then be fetched from pkg-config. Fixes: checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit 47659b4f342382c764076c0c0dfbee446b090661) Signed-off-by: Peter Korsgaard --- package/iwd/iwd.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 346977dedf..f8064adc71 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ --enable-external-ell \ - --enable-dbus-policy \ - --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES = ell + --enable-dbus-policy +IWD_DEPENDENCIES = dbus ell ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) From peter at korsgaard.com Sat Nov 26 18:18:55 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:18:55 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] utils/genrandconfig: don't build igh-ethercat drivers Message-ID: <20221126182902.D141F844CA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2cec73e98bee01cc3051fd231261731179a34c45 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x igh-ethercat comes with a small number of patched Linux kernel network drivers, which aim at replacing the ones available in upstream Linux kernel. All those drivers are provided only for specific kernel releases. For example: r8169-2.6.24-ethercat.c r8169-2.6.24-orig.c r8169-2.6.27-ethercat.c r8169-2.6.27-orig.c r8169-2.6.28-ethercat.c r8169-2.6.28-orig.c r8169-2.6.29-ethercat.c r8169-2.6.29-orig.c r8169-2.6.31-ethercat.c r8169-2.6.31-orig.c r8169-2.6.32-ethercat.c r8169-2.6.32-orig.c r8169-2.6.33-ethercat.c r8169-2.6.33-orig.c r8169-2.6.35-ethercat.c r8169-2.6.35-orig.c r8169-2.6.36-ethercat.c r8169-2.6.36-orig.c r8169-2.6.37-ethercat.c r8169-2.6.37-orig.c r8169-3.10-ethercat.c r8169-3.10-orig.c r8169-3.12-ethercat.c r8169-3.12-orig.c r8169-3.14-ethercat.c r8169-3.14-orig.c r8169-3.16-ethercat.c r8169-3.16-orig.c r8169-3.2-ethercat.c r8169-3.2-orig.c r8169-3.4-ethercat.c r8169-3.4-orig.c r8169-3.6-ethercat.c r8169-3.6-orig.c r8169-3.8-ethercat.c r8169-3.8-orig.c r8169-4.4-ethercat.c r8169-4.4-orig.c Obviously, this doesn't play well with the random configuration testing done by utils/genrandconfig. This commit avoids this issue by making sure we never build any of those drivers as part of the genrandconfig generated configurations. Fixes: http://autobuild.buildroot.net/results/07b7475d780c067d99ee5618a5fd2bb024a5b4e7/ Signed-off-by: Thomas Petazzoni (cherry picked from commit 75cb8a490200e2480d1dcc2a2e59de0a575c1531) Signed-off-by: Peter Korsgaard --- utils/genrandconfig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/utils/genrandconfig b/utils/genrandconfig index 9c6c2b359c..eccd3a228e 100755 --- a/utils/genrandconfig +++ b/utils/genrandconfig @@ -629,6 +629,13 @@ def fixup_config(sysinfo, configfile): configlines.append('BR2_PACKAGE_XVISOR_USE_DEFCONFIG=y\n') configlines.remove('BR2_PACKAGE_XVISOR_CUSTOM_CONFIG_FILE=""\n') + # Don't build igh-ethercat driver as they are highly + # kernel-version specific + for opt in ['8139TOO', 'E100', 'E1000', 'E1000E', 'R8169']: + optstr = 'BR2_PACKAGE_IGH_ETHERCAT_%s=y\n' % opt + if optstr in configlines: + configlines.remove(optstr) + with open(configfile, "w+") as configf: configf.writelines(configlines) From peter at korsgaard.com Sat Nov 26 18:28:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:28:10 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/gnupg2: bump version to 2.3.8 Message-ID: <20221126182903.09CAE844CA@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=633ee32128cbac2e9c9c452fc577461a81149814 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Brings a number of fixes: https://dev.gnupg.org/T6106 Add patch 0001 to fix undefined reference to `ks_ldap_free_state' backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa Signed-off-by: Michael Fischer [Peter: add changelog info] Signed-off-by: Peter Korsgaard (cherry picked from commit 73f04f7f0cb5ab7b4df0f2e8c706d73e6d12b793) Signed-off-by: Peter Korsgaard --- package/gnupg2/0001-ks_ldap_free_state.patch | 21 +++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 +++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..fa55d27c04 --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,21 @@ + +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is not +installed + +Backported from: 7011286ce6e1fb56c2989fdafbd11b931c489faa + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c ++++ b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) + ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ From peter at korsgaard.com Sat Nov 26 18:24:53 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:24:53 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/edk2: fix the build for arm sgi575 Message-ID: <20221126183007.5418284705@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4f0351fcca663a0b89e5df0ae488e0a2d795f38f branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The edk2 package can be configured for platform Arm Sgi575 but this does not build correctly: Usage: build.exe [options] [all|fds|genc|genmake|clean|cleanall|cleanlib|modules|libraries|run] build.exe: error: option -a: invalid choice: '-b' (choose from 'IA32', 'X64', 'EBC', 'ARM', 'AARCH64', 'RISCV64') make[1]: *** [package/pkg-generic.mk:293: /home/thomas/buildroot/buildroot/output/build/edk2-edk2-stable202102/.stamp_built] Error 2 make: *** [Makefile:84: _all] Error 2 Add the necessary definitions to fix the build. Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 79591b76674a8c0ed150021a27771a73a70d159b) Signed-off-by: Peter Korsgaard --- boot/edk2/edk2.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 5cbd9d152e..7d8765c310 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -75,6 +75,12 @@ EDK2_PACKAGE_NAME = ArmVirtPkg EDK2_PLATFORM_NAME = ArmVirtQemuKernel EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME)-$(EDK2_ARCH) +else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_SGI575),y) +EDK2_ARCH = AARCH64 +EDK2_PACKAGE_NAME = Platform/ARM/SgiPkg/Sgi575 +EDK2_PLATFORM_NAME = Sgi575 +EDK2_BUILD_DIR = $(EDK2_PLATFORM_NAME) + else ifeq ($(BR2_TARGET_EDK2_PLATFORM_ARM_VEXPRESS_FVP_AARCH64),y) EDK2_ARCH = AARCH64 EDK2_PACKAGE_NAME = Platform/ARM/VExpressPkg From peter at korsgaard.com Sat Nov 26 17:25:20 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 18:25:20 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/sdl2: fix sdl_init() error with kernel 5.15 Message-ID: <20221126183007.410AC846F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=21c0c0ae138858c54276256281262105863b2a9b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes #6421 Backport from: da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Signed-off-by: Michael Fischer [yann.morin.1998 at free.fr: make it an actual backport] Signed-off-by: Yann E. MORIN (cherry picked from commit 7928c51bf625333102358ed1c9d84efe3e6bdc01) Signed-off-by: Peter Korsgaard --- ...oesn-t-have-a-mode-configured-use-the-pre.patch | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch new file mode 100644 index 0000000000..c8be280c56 --- /dev/null +++ b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch @@ -0,0 +1,76 @@ +From da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Mon Sep 17 00:00:00 2001 +From: Sam Lantinga +Date: Fri, 18 Nov 2022 12:17:27 -0800 +Subject: [PATCH] If a CRTC doesn't have a mode configured, use the preferred + or largest mode as the default mode + +Fixes https://github.com/libsdl-org/SDL/issues/6421 + +[mf at go-sys.de: backport from upstream] +Signed-off-by: Michael Fischer +[yann.morin.1998 at free.fr: do an actual backport] +Signed-off-by: Yann E. MORIN +--- + src/video/kmsdrm/SDL_kmsdrmvideo.c | 35 +++++++++++++++++++++++++----- + 1 file changed, 29 insertions(+), 6 deletions(-) + +diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c +index eae721455..eeeefef2b 100644 +--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c ++++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c +@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) + /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the + list of SDL Displays in _this->displays[] */ + static void +-KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { +- ++KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) ++{ + SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); + SDL_DisplayData *dispdata = NULL; + SDL_VideoDisplay display = {0}; +@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { + drmModeModeInfo *mode = &connector->modes[i]; + + if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { +- mode_index = i; +- break; ++ mode_index = i; ++ break; + } + } + + if (mode_index == -1) { +- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); +- goto cleanup; ++ int current_area, largest_area = 0; ++ ++ /* Find the preferred mode or the highest resolution mode */ ++ for (i = 0; i < connector->count_modes; i++) { ++ drmModeModeInfo *mode = &connector->modes[i]; ++ ++ if (mode->type & DRM_MODE_TYPE_PREFERRED) { ++ mode_index = i; ++ break; ++ } ++ ++ current_area = mode->hdisplay * mode->vdisplay; ++ if (current_area > largest_area) { ++ mode_index = i; ++ largest_area = current_area; ++ } ++ } ++ if (mode_index != -1) { ++ crtc->mode = connector->modes[mode_index]; ++ } ++ } ++ ++ if (mode_index == -1) { ++ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); ++ goto cleanup; + } + + /*********************************************/ +-- +2.25.1 + From peter at korsgaard.com Sat Nov 26 18:22:31 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:22:31 +0100 Subject: [git commit branch/2022.02.x] package/mali-driver: remove Miquèl from the DEVELOPERS list Message-ID: <20221126183007.4B41884700@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=da848bc81555b346ffe63afe8d0ac30326d5b088 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x I am not really maintaining these packages, I don't follow closely enough nor use them to take the time to make the necessary changes. Giulio has been much more reactive than me to fix issues and he is already listed for them anyway. Cc: Giulio Benetti Signed-off-by: Miquel Raynal Signed-off-by: Yann E. MORIN (cherry picked from commit 124fc473dd9298facc6f9fd58dd59a706550e29b) Signed-off-by: Peter Korsgaard --- DEVELOPERS | 4 ---- 1 file changed, 4 deletions(-) diff --git a/DEVELOPERS b/DEVELOPERS index d3dedb06f4..113d7f5ca4 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2046,10 +2046,6 @@ F: configs/bananapi_m2_plus_defconfig N: Mikhail Boiko F: package/libfribidi/ -N: Miqu??l Raynal -F: package/mali-driver/ -F: package/rockchip-mali/ - N: Mircea Gliga F: package/mbuffer/ From peter at korsgaard.com Sat Nov 26 18:25:44 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:25:44 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/iwd: add dbus compile time dependency Message-ID: <20221126183007.5D39984706@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e9c76311514977aace7e48b176531443ac129f8e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x In 5b3b2d80f4cf586d360ff696c3dacbd4cb48fdc4 we dropped dbus as a build dependency, however we still need it when building with systemd so that the service directory is available via pkg-config. In addition we can drop --with-dbus-datadir by unconditionally requiring dbus as the datadir will then be fetched from pkg-config. Fixes: checking D-Bus bus services directory... configure: error: D-Bus bus services directory is required http://autobuild.buildroot.net/results/4a48676460e6ce588897598f0022ec840b4b4b8d/ Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni (cherry picked from commit 47659b4f342382c764076c0c0dfbee446b090661) Signed-off-by: Peter Korsgaard --- package/iwd/iwd.mk | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package/iwd/iwd.mk b/package/iwd/iwd.mk index 5bea3f12b4..c8b666bdd7 100644 --- a/package/iwd/iwd.mk +++ b/package/iwd/iwd.mk @@ -16,9 +16,8 @@ IWD_SELINUX_MODULES = networkmanager IWD_CONF_OPTS = \ --disable-manual-pages \ --enable-external-ell \ - --enable-dbus-policy \ - --with-dbus-datadir=/usr/share -IWD_DEPENDENCIES = ell + --enable-dbus-policy +IWD_DEPENDENCIES = dbus ell ifeq ($(BR2_PACKAGE_READLINE),y) # iwd client depends on readline (GPL-3.0+) From peter at korsgaard.com Sat Nov 26 18:28:06 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:28:06 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/gnupg2: bump version to 2.3.8 Message-ID: <20221126183007.6775B846F3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ea2c4b5f2635d459acacfce0068016010e334a6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Brings a number of fixes: https://dev.gnupg.org/T6106 Add patch 0001 to fix undefined reference to `ks_ldap_free_state' backported from commit 7011286ce6e1fb56c2989fdafbd11b931c489faa Signed-off-by: Michael Fischer [Peter: add changelog info] Signed-off-by: Peter Korsgaard (cherry picked from commit 73f04f7f0cb5ab7b4df0f2e8c706d73e6d12b793) Signed-off-by: Peter Korsgaard --- package/gnupg2/0001-ks_ldap_free_state.patch | 21 +++++++++++++++++++++ package/gnupg2/gnupg2.hash | 10 +++++----- package/gnupg2/gnupg2.mk | 2 +- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/package/gnupg2/0001-ks_ldap_free_state.patch b/package/gnupg2/0001-ks_ldap_free_state.patch new file mode 100644 index 0000000000..fa55d27c04 --- /dev/null +++ b/package/gnupg2/0001-ks_ldap_free_state.patch @@ -0,0 +1,21 @@ + +Fix undefined reference to `ks_ldap_free_state' if OpenLDAP is not +installed + +Backported from: 7011286ce6e1fb56c2989fdafbd11b931c489faa + +Signed-off-by: Michael Fischer + +--- a/dirmngr/server.c ++++ b/dirmngr/server.c +@@ -3137,8 +3137,10 @@ start_command_handler (assuan_fd_t fd, unsigned int session_id) + ctrl->refcount); + else + { ++#if USE_LDAP + ks_ldap_free_state (ctrl->ks_get_state); + ctrl->ks_get_state = NULL; ++#endif + release_ctrl_ocsp_certs (ctrl); + xfree (ctrl->server_local); + dirmngr_deinit_default_ctrl (ctrl); diff --git a/package/gnupg2/gnupg2.hash b/package/gnupg2/gnupg2.hash index ec2654be7b..f9c071ad45 100644 --- a/package/gnupg2/gnupg2.hash +++ b/package/gnupg2/gnupg2.hash @@ -1,7 +1,7 @@ -# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q3/000474.html -sha1 9255a70a984bfbfa5312a9a52a1cf47cb0d1fc84 gnupg-2.3.7.tar.bz2 +# From https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000476.html +sha1 1f31b7b4c9c9adad97f94ea3acf1aa64c0424bcc gnupg-2.3.8.tar.bz2 # Calculated based on the hash above and signature -# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.7.tar.bz2.sig -# using key 02F38DFF731FF97CB039A1DA549E695E905BA208 -sha256 ee163a5fb9ec99ffc1b18e65faef8d086800c5713d15a672ab57d3799da83669 gnupg-2.3.7.tar.bz2 +# https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.3.8.tar.bz2.sig +# using key 6DAA6E64A76D2840571B4902528897B826403ADA and AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD +sha256 540b7a40e57da261fb10ef521a282e0021532a80fd023e75fb71757e8a4969ed gnupg-2.3.8.tar.bz2 sha256 bc2d6664f6276fa0a72d57633b3ae68dc7dcb677b71018bf08c8e93e509f1357 COPYING diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 7d8424c136..9dc29ca99e 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -4,7 +4,7 @@ # ################################################################################ -GNUPG2_VERSION = 2.3.7 +GNUPG2_VERSION = 2.3.8 GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2 GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg GNUPG2_LICENSE = GPL-3.0+ From peter at korsgaard.com Sat Nov 26 18:40:54 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:40:54 +0100 Subject: [Buildroot] [PATCH v2 1/1] boot/uboot/uboot.mk: fix zynqmp without pmufw In-Reply-To: <87tu2q0yyk.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 23 Nov 2022 11:03:47 +0100") References: <20221122201701.65681-1-brandon.maier@collins.com> <87tu2q0yyk.fsf@dell.be.48ers.dk> Message-ID: <87zgcdeeyx.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Brandon" == Brandon Maier writes: >> Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke >> configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it >> would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now >> it will set it to ".bin" which causes U-Boot to fail to build. >> Signed-off-by: Brandon Maier >> --- >> v2: >> - support pmufw with any extension Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:42:39 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:42:39 +0100 Subject: [Buildroot] [PATCH] package/python3: add upstream security fix for CVE-2022-45061 In-Reply-To: <87pmde0yyb.fsf@dell.be.48ers.dk> (Peter Korsgaard's message of "Wed, 23 Nov 2022 11:03:56 +0100") References: <20221122201826.49696-1-peter@korsgaard.com> <87pmde0yyb.fsf@dell.be.48ers.dk> Message-ID: <87v8n1eew0.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: >>>>> "Peter" == Peter Korsgaard writes: >> Fixes the following security issue: >> CVE-2022-45061: An issue was discovered in Python before 3.11.1. An >> unnecessary quadratic algorithm exists in one path when processing some >> inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably >> long name being presented to the decoder could lead to a CPU denial of >> service. Hostnames are often supplied by remote servers that could be >> controlled by a malicious actor; in such a scenario, they could trigger >> excessive CPU consumption on the client attempting to make use of an >> attacker-supplied supposed hostname. For example, the attack payload could >> be placed in the Location header of an HTTP response with status code 302. >> Signed-off-by: Peter Korsgaard > Committed, thanks. Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:39:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:39:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series Message-ID: <20221126184255.AAA2284755@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2f57c2695800090a9abbf68442e344dfda91df38 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Peter Korsgaard (cherry picked from commit f157a1136220ff0ad88766ebfb9d1ca9b4f59cc2) [Peter: drop 5.19.x / 6.0.x bump] Signed-off-by: Peter Korsgaard --- linux/Config.in | 2 +- linux/linux.hash | 12 ++++++------ package/linux-headers/Config.in.host | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/linux/Config.in b/linux/Config.in index 733f57c4a4..219aceb07d 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -128,7 +128,7 @@ endif config BR2_LINUX_KERNEL_VERSION string - default "5.15.73" if BR2_LINUX_KERNEL_LATEST_VERSION + default "5.15.79" 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 ec28403f36..421de24541 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 a822f09525ae8803453939a91e73f18097a3ba2aec73be4fe9ab314a0131715d linux-5.15.73.tar.xz -sha256 85253abf097eb5013b988a400eb022eed0e0626e7e0a7daa3ab4b6bcabbced9a linux-5.10.147.tar.xz -sha256 2bb826cdf9b2cfce385fb5d51fc8070fe428e467bd3df4ae2a7eb6f0c0cc2e63 linux-5.4.217.tar.xz +sha256 cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154 linux-5.15.79.tar.xz +sha256 f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3 linux-5.10.155.tar.xz +sha256 8b7df25b5560620eb2776d7b7c67569764b3916ff2f596767f72567b38d13d36 linux-5.4.224.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc sha256 35017bb40b604e0b577fc2b87e727632b46608a2ba3a4f5858b9177f58f376b3 linux-4.4.302.tar.xz -sha256 bf021936a450e9292e10cc7db9909cd0d336406191d22aadd22bdcc51ca2595f linux-4.9.330.tar.xz -sha256 62ccb9ba94a7da5115bc923eebf8dffee9229801da02be87d90ae68ab9a76a6b linux-4.14.295.tar.xz -sha256 bec33298bd0470b5e725c7dc29a2dd4daf02065cb01cd4a54f6adee6ff582cb2 linux-4.19.261.tar.xz +sha256 41bf80c4766ba9915470afe97ead6a16faff484b94590387012ce7f9ce41502b linux-4.9.333.tar.xz +sha256 26233603ae992cd31e9f78066d54475b3e3f878ab0e3fd271e74a795ab60b15c linux-4.14.299.tar.xz +sha256 37406ead61149283973bccdf670a1fd020c2f19722b7176e88ec8567df6dacd0 linux-4.19.265.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 dc5eeeb38b..f97656e60f 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -382,12 +382,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string default "4.4.302" if BR2_KERNEL_HEADERS_4_4 - default "4.9.330" if BR2_KERNEL_HEADERS_4_9 - default "4.14.295" if BR2_KERNEL_HEADERS_4_14 - default "4.19.261" if BR2_KERNEL_HEADERS_4_19 - default "5.4.217" if BR2_KERNEL_HEADERS_5_4 - default "5.10.147" if BR2_KERNEL_HEADERS_5_10 - default "5.15.73" if BR2_KERNEL_HEADERS_5_15 + default "4.9.333" if BR2_KERNEL_HEADERS_4_9 + default "4.14.299" if BR2_KERNEL_HEADERS_4_14 + default "4.19.265" if BR2_KERNEL_HEADERS_4_19 + default "5.4.224" if BR2_KERNEL_HEADERS_5_4 + default "5.10.155" if BR2_KERNEL_HEADERS_5_10 + default "5.15.79" 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 Nov 26 18:40:29 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:40:29 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221126184255.B430284756@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa4b60f809d02e29bdd9d33667d994857ee91222 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier Reviewed-by: Luca Ceresoli Signed-off-by: Brandon Maier Reviewed-by: Neal Frager Signed-off-by: Peter Korsgaard (cherry picked from commit 13dc57c94f9f394441b6faeb864aefd2b8ed08ab) Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index c82c67e310..d5a3e607a2 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -387,8 +387,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Sat Nov 26 18:41:10 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:41:10 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/python3: add upstream security fix for CVE-2022-45061 Message-ID: <20221126184255.BF16584758@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3cac6907be79a9db658b61e0022e52747375981b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: CVE-2022-45061: An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. Signed-off-by: Peter Korsgaard (cherry picked from commit 39a2ff16f92a61a3e8593c394d211c18d01de8d4) Signed-off-by: Peter Korsgaard --- ...33-Fix-quadratic-time-idna-decoding.-GH-9.patch | 86 ++++++++++++++++++++++ package/python3/python3.mk | 3 + 2 files changed, 89 insertions(+) diff --git a/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch new file mode 100644 index 0000000000..d281e7261d --- /dev/null +++ b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch @@ -0,0 +1,86 @@ +From 9bb8e18ca46fe66fa6802602f8a7228a24dd785f Mon Sep 17 00:00:00 2001 +From: "Miss Islington (bot)" + <31488909+miss-islington at users.noreply.github.com> +Date: Mon, 7 Nov 2022 19:23:16 -0800 +Subject: [PATCH] [3.11] gh-98433: Fix quadratic time idna decoding. (GH-99092) + (GH-99222) + +There was an unnecessary quadratic loop in idna decoding. This restores +the behavior to linear. + +(cherry picked from commit d315722564927c7202dd6e111dc79eaf14240b0d) + +(cherry picked from commit a6f6c3a3d6f2b580f2d87885c9b8a9350ad7bf15) + +Co-authored-by: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> +Co-authored-by: Gregory P. Smith +[Peter: drop NEWS.d/*] +Signed-off-by: Peter Korsgaard +--- + Lib/encodings/idna.py | 32 +++++++++---------- + Lib/test/test_codecs.py | 6 ++++ + 2 files changed, 23 insertions(+), 17 deletions(-) + +diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py +index ea4058512f..bf98f51336 100644 +--- a/Lib/encodings/idna.py ++++ b/Lib/encodings/idna.py +@@ -39,23 +39,21 @@ def nameprep(label): + + # Check bidi + RandAL = [stringprep.in_table_d1(x) for x in label] +- for c in RandAL: +- if c: +- # There is a RandAL char in the string. Must perform further +- # tests: +- # 1) The characters in section 5.8 MUST be prohibited. +- # This is table C.8, which was already checked +- # 2) If a string contains any RandALCat character, the string +- # MUST NOT contain any LCat character. +- if any(stringprep.in_table_d2(x) for x in label): +- raise UnicodeError("Violation of BIDI requirement 2") +- +- # 3) If a string contains any RandALCat character, a +- # RandALCat character MUST be the first character of the +- # string, and a RandALCat character MUST be the last +- # character of the string. +- if not RandAL[0] or not RandAL[-1]: +- raise UnicodeError("Violation of BIDI requirement 3") ++ if any(RandAL): ++ # There is a RandAL char in the string. Must perform further ++ # tests: ++ # 1) The characters in section 5.8 MUST be prohibited. ++ # This is table C.8, which was already checked ++ # 2) If a string contains any RandALCat character, the string ++ # MUST NOT contain any LCat character. ++ if any(stringprep.in_table_d2(x) for x in label): ++ raise UnicodeError("Violation of BIDI requirement 2") ++ # 3) If a string contains any RandALCat character, a ++ # RandALCat character MUST be the first character of the ++ # string, and a RandALCat character MUST be the last ++ # character of the string. ++ if not RandAL[0] or not RandAL[-1]: ++ raise UnicodeError("Violation of BIDI requirement 3") + + return label + +diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py +index 8edd5ac063..2407567261 100644 +--- a/Lib/test/test_codecs.py ++++ b/Lib/test/test_codecs.py +@@ -1535,6 +1535,12 @@ def test_builtin_encode(self): + self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org") + self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.") + ++ def test_builtin_decode_length_limit(self): ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*1100).decode("idna") ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*70).decode("idna") ++ + def test_stream(self): + r = codecs.getreader("idna")(io.BytesIO(b"abc")) + r.read(3) +-- +2.30.2 + diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 7cea4329e7..a10f04cb97 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE PYTHON3_CPE_ID_VENDOR = python PYTHON3_CPE_ID_PRODUCT = python +# 0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch +PYTHON3_IGNORE_CVES += CVE-2022-45061 + # This host Python is installed in $(HOST_DIR), as it is needed when # cross-compiling third-party Python modules. From peter at korsgaard.com Sat Nov 26 18:40:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:40:35 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/uboot/uboot.mk: fix zynqmp without pmufw Message-ID: <20221126184403.438F884783@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=324dd44105cb61a32454dfd4fbebefc23f7dea3d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit d07e6b70 (boot/uboot/uboot.mk: add pmufw.elf support) broke configurations where the UBOOT_ZYNQMP_PMUFW was blank. Previously it would set the U-Boot CONFIG_PMUFW_INIT_FILE to the blank string, but now it will set it to ".bin" which causes U-Boot to fail to build. Signed-off-by: Brandon Maier Reviewed-by: Luca Ceresoli Signed-off-by: Brandon Maier Reviewed-by: Neal Frager Signed-off-by: Peter Korsgaard (cherry picked from commit 13dc57c94f9f394441b6faeb864aefd2b8ed08ab) Signed-off-by: Peter Korsgaard --- boot/uboot/uboot.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..9e073daa38 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -395,8 +395,9 @@ UBOOT_ZYNQMP_PMUFW_BASENAME = $(basename $(UBOOT_ZYNQMP_PMUFW_PATH)) define UBOOT_ZYNQMP_KCONFIG_PMUFW $(if $(filter %.elf,$(UBOOT_ZYNQMP_PMUFW_PATH)), - objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin) - $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin") + objcopy -O binary -I elf32-little $(UBOOT_ZYNQMP_PMUFW_BASENAME).elf $(UBOOT_ZYNQMP_PMUFW_BASENAME).bin + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_BASENAME).bin"), + $(call KCONFIG_SET_OPT,CONFIG_PMUFW_INIT_FILE,"$(UBOOT_ZYNQMP_PMUFW_PATH)")) endef UBOOT_ZYNQMP_PM_CFG = $(call qstrip,$(BR2_TARGET_UBOOT_ZYNQMP_PM_CFG)) From peter at korsgaard.com Sat Nov 26 18:41:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:41:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/python3: add upstream security fix for CVE-2022-45061 Message-ID: <20221126184403.4FE0484792@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=9a53d1dbc17378325da7fb2d48135027b5df785c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: CVE-2022-45061: An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor; in such a scenario, they could trigger excessive CPU consumption on the client attempting to make use of an attacker-supplied supposed hostname. For example, the attack payload could be placed in the Location header of an HTTP response with status code 302. Signed-off-by: Peter Korsgaard (cherry picked from commit 39a2ff16f92a61a3e8593c394d211c18d01de8d4) Signed-off-by: Peter Korsgaard --- ...33-Fix-quadratic-time-idna-decoding.-GH-9.patch | 86 ++++++++++++++++++++++ package/python3/python3.mk | 3 + 2 files changed, 89 insertions(+) diff --git a/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch new file mode 100644 index 0000000000..d281e7261d --- /dev/null +++ b/package/python3/0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch @@ -0,0 +1,86 @@ +From 9bb8e18ca46fe66fa6802602f8a7228a24dd785f Mon Sep 17 00:00:00 2001 +From: "Miss Islington (bot)" + <31488909+miss-islington at users.noreply.github.com> +Date: Mon, 7 Nov 2022 19:23:16 -0800 +Subject: [PATCH] [3.11] gh-98433: Fix quadratic time idna decoding. (GH-99092) + (GH-99222) + +There was an unnecessary quadratic loop in idna decoding. This restores +the behavior to linear. + +(cherry picked from commit d315722564927c7202dd6e111dc79eaf14240b0d) + +(cherry picked from commit a6f6c3a3d6f2b580f2d87885c9b8a9350ad7bf15) + +Co-authored-by: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> +Co-authored-by: Gregory P. Smith +[Peter: drop NEWS.d/*] +Signed-off-by: Peter Korsgaard +--- + Lib/encodings/idna.py | 32 +++++++++---------- + Lib/test/test_codecs.py | 6 ++++ + 2 files changed, 23 insertions(+), 17 deletions(-) + +diff --git a/Lib/encodings/idna.py b/Lib/encodings/idna.py +index ea4058512f..bf98f51336 100644 +--- a/Lib/encodings/idna.py ++++ b/Lib/encodings/idna.py +@@ -39,23 +39,21 @@ def nameprep(label): + + # Check bidi + RandAL = [stringprep.in_table_d1(x) for x in label] +- for c in RandAL: +- if c: +- # There is a RandAL char in the string. Must perform further +- # tests: +- # 1) The characters in section 5.8 MUST be prohibited. +- # This is table C.8, which was already checked +- # 2) If a string contains any RandALCat character, the string +- # MUST NOT contain any LCat character. +- if any(stringprep.in_table_d2(x) for x in label): +- raise UnicodeError("Violation of BIDI requirement 2") +- +- # 3) If a string contains any RandALCat character, a +- # RandALCat character MUST be the first character of the +- # string, and a RandALCat character MUST be the last +- # character of the string. +- if not RandAL[0] or not RandAL[-1]: +- raise UnicodeError("Violation of BIDI requirement 3") ++ if any(RandAL): ++ # There is a RandAL char in the string. Must perform further ++ # tests: ++ # 1) The characters in section 5.8 MUST be prohibited. ++ # This is table C.8, which was already checked ++ # 2) If a string contains any RandALCat character, the string ++ # MUST NOT contain any LCat character. ++ if any(stringprep.in_table_d2(x) for x in label): ++ raise UnicodeError("Violation of BIDI requirement 2") ++ # 3) If a string contains any RandALCat character, a ++ # RandALCat character MUST be the first character of the ++ # string, and a RandALCat character MUST be the last ++ # character of the string. ++ if not RandAL[0] or not RandAL[-1]: ++ raise UnicodeError("Violation of BIDI requirement 3") + + return label + +diff --git a/Lib/test/test_codecs.py b/Lib/test/test_codecs.py +index 8edd5ac063..2407567261 100644 +--- a/Lib/test/test_codecs.py ++++ b/Lib/test/test_codecs.py +@@ -1535,6 +1535,12 @@ def test_builtin_encode(self): + self.assertEqual("pyth\xf6n.org".encode("idna"), b"xn--pythn-mua.org") + self.assertEqual("pyth\xf6n.org.".encode("idna"), b"xn--pythn-mua.org.") + ++ def test_builtin_decode_length_limit(self): ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*1100).decode("idna") ++ with self.assertRaisesRegex(UnicodeError, "too long"): ++ (b"xn--016c"+b"a"*70).decode("idna") ++ + def test_stream(self): + r = codecs.getreader("idna")(io.BytesIO(b"abc")) + r.read(3) +-- +2.30.2 + diff --git a/package/python3/python3.mk b/package/python3/python3.mk index 4131941e11..2e17104102 100644 --- a/package/python3/python3.mk +++ b/package/python3/python3.mk @@ -13,6 +13,9 @@ PYTHON3_LICENSE_FILES = LICENSE PYTHON3_CPE_ID_VENDOR = python PYTHON3_CPE_ID_PRODUCT = python +# 0033-3.11-gh-98433-Fix-quadratic-time-idna-decoding.-GH-9.patch +PYTHON3_IGNORE_CVES += CVE-2022-45061 + # This host Python is installed in $(HOST_DIR), as it is needed when # cross-compiling third-party Python modules. From peter at korsgaard.com Sat Nov 26 18:36:51 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:36:51 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] {linux, linux-headers}: bump 4.{9, 14, 19}.x / 5.{4, 10, 15, 19}.x / 6.0.x series Message-ID: <20221126184403.3A3048477C@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=0a9916879afb5c4e0028c9882989f3e89a0ad2c4 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Peter Korsgaard (cherry picked from commit f157a1136220ff0ad88766ebfb9d1ca9b4f59cc2) [Peter: drop 5.19.x / 6.0.x bump] Signed-off-by: Peter Korsgaard --- linux/linux.hash | 12 ++++++------ package/linux-headers/Config.in.host | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/linux/linux.hash b/linux/linux.hash index 68cf42bbbf..6e02e357ef 100644 --- a/linux/linux.hash +++ b/linux/linux.hash @@ -1,12 +1,12 @@ # From https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc sha256 4a1c922a490eeabf5b44d4fde36de9ba5b71711b7352c6258716da41160db628 linux-5.17.15.tar.xz -sha256 a822f09525ae8803453939a91e73f18097a3ba2aec73be4fe9ab314a0131715d linux-5.15.73.tar.xz -sha256 85253abf097eb5013b988a400eb022eed0e0626e7e0a7daa3ab4b6bcabbced9a linux-5.10.147.tar.xz -sha256 2bb826cdf9b2cfce385fb5d51fc8070fe428e467bd3df4ae2a7eb6f0c0cc2e63 linux-5.4.217.tar.xz +sha256 cba39031dbc0eed0785b8afdc8c58cf23df83e47001b2354fa44486ae699c154 linux-5.15.79.tar.xz +sha256 f1b027526c58e7bd127f35b17736e4a6c865866b9048898f05c5358d4d52d4f3 linux-5.10.155.tar.xz +sha256 8b7df25b5560620eb2776d7b7c67569764b3916ff2f596767f72567b38d13d36 linux-5.4.224.tar.xz # From https://www.kernel.org/pub/linux/kernel/v4.x/sha256sums.asc -sha256 bf021936a450e9292e10cc7db9909cd0d336406191d22aadd22bdcc51ca2595f linux-4.9.330.tar.xz -sha256 62ccb9ba94a7da5115bc923eebf8dffee9229801da02be87d90ae68ab9a76a6b linux-4.14.295.tar.xz -sha256 bec33298bd0470b5e725c7dc29a2dd4daf02065cb01cd4a54f6adee6ff582cb2 linux-4.19.261.tar.xz +sha256 41bf80c4766ba9915470afe97ead6a16faff484b94590387012ce7f9ce41502b linux-4.9.333.tar.xz +sha256 26233603ae992cd31e9f78066d54475b3e3f878ab0e3fd271e74a795ab60b15c linux-4.14.299.tar.xz +sha256 37406ead61149283973bccdf670a1fd020c2f19722b7176e88ec8567df6dacd0 linux-4.19.265.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 3ec26f532d..19dfc6a863 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -376,12 +376,12 @@ endchoice config BR2_DEFAULT_KERNEL_HEADERS string - default "4.9.330" if BR2_KERNEL_HEADERS_4_9 - default "4.14.295" if BR2_KERNEL_HEADERS_4_14 - default "4.19.261" if BR2_KERNEL_HEADERS_4_19 - default "5.4.217" if BR2_KERNEL_HEADERS_5_4 - default "5.10.147" if BR2_KERNEL_HEADERS_5_10 - default "5.15.73" if BR2_KERNEL_HEADERS_5_15 + default "4.9.333" if BR2_KERNEL_HEADERS_4_9 + default "4.14.299" if BR2_KERNEL_HEADERS_4_14 + default "4.19.265" if BR2_KERNEL_HEADERS_4_19 + default "5.4.224" if BR2_KERNEL_HEADERS_5_4 + default "5.10.155" if BR2_KERNEL_HEADERS_5_10 + default "5.15.79" if BR2_KERNEL_HEADERS_5_15 default "5.17.15" if BR2_KERNEL_HEADERS_5_17 default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL From peter at korsgaard.com Sat Nov 26 18:53:28 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:53:28 +0100 Subject: [Buildroot] [PATCH 1/2] package/edk2-platforms: refine license In-Reply-To: <20221123102035.2221-2-vincent.stehle@arm.com> ("Vincent =?utf-8?Q?Stehl=C3=A9=22's?= message of "Wed, 23 Nov 2022 11:20:34 +0100") References: <20221123102035.2221-1-vincent.stehle@arm.com> <20221123102035.2221-2-vincent.stehle@arm.com> Message-ID: <87r0xpeedz.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Stehl? writes: > The edk2-platforms project is licensed under the BSD-2-Clause license with > a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change > License.txt from 2-Clause BSD to BSD+Patent"). > There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, > therefore refine the edk2-platforms package to use this more specific > identifier. > [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html > Signed-off-by: Vincent Stehl? > Cc: Dick Olsson Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:53:35 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:53:35 +0100 Subject: [Buildroot] [PATCH 2/2] boot/edk2: refine license In-Reply-To: <20221123102035.2221-3-vincent.stehle@arm.com> ("Vincent =?utf-8?Q?Stehl=C3=A9=22's?= message of "Wed, 23 Nov 2022 11:20:35 +0100") References: <20221123102035.2221-1-vincent.stehle@arm.com> <20221123102035.2221-3-vincent.stehle@arm.com> Message-ID: <87mt8deeds.fsf@dell.be.48ers.dk> >>>>> "Vincent" == Vincent Stehl? writes: > The edk2 project is licensed under the BSD-2-Clause license with a patent > grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause > BSD to BSD+Patent"). > There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, > therefore refine the edk2 package to use this more specific identifier. > [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html > Signed-off-by: Vincent Stehl? > Cc: Dick Olsson Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:53:01 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:53:01 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/edk2-platforms: refine license Message-ID: <20221126185401.8FC3F847A3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=8ee618bdc793216ec1d1cc106df104630953b0e1 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The edk2-platforms project is licensed under the BSD-2-Clause license with a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2-platforms package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 9bd126698397eb3105340f48e4f033e09b34aaf7) Signed-off-by: Peter Korsgaard --- package/edk2-platforms/edk2-platforms.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk index 7de59c1afc..6b155bf013 100644 --- a/package/edk2-platforms/edk2-platforms.mk +++ b/package/edk2-platforms/edk2-platforms.mk @@ -7,7 +7,7 @@ # Keep in sync with latest commit as of the release date for boot/edk2 EDK2_PLATFORMS_VERSION = db922e1253cb6f1fc456805bc42fb7d401eed5c2 EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) -EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE = BSD-2-Clause-Patent EDK2_PLATFORMS_LICENSE_FILES = License.txt EDK2_PLATFORMS_INSTALL_TARGET = NO EDK2_PLATFORMS_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 26 18:53:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:53:05 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] boot/edk2: refine license Message-ID: <20221126185401.9A0A0847A4@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=30b7d8488c3f8dcf6fd7c671a7244ff1d48f88af branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x The edk2 project is licensed under the BSD-2-Clause license with a patent grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2 package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 40c05259d89545c40a2ead709be161569db54a05) Signed-off-by: Peter Korsgaard --- boot/edk2/edk2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 7d8765c310..953bea6fd3 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -7,7 +7,7 @@ EDK2_VERSION = edk2-stable202102 EDK2_SITE = https://github.com/tianocore/edk2 EDK2_SITE_METHOD = git -EDK2_LICENSE = BSD-2-Clause +EDK2_LICENSE = BSD-2-Clause-Patent EDK2_LICENSE_FILES = License.txt EDK2_CPE_ID_VENDOR = tianocore EDK2_DEPENDENCIES = edk2-platforms host-python3 host-acpica host-util-linux From peter at korsgaard.com Sat Nov 26 18:55:00 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:55:00 +0100 Subject: [Buildroot] [PATCH] utils/scanpypi: add LICENCE.TXT to the list of the license files In-Reply-To: <20221122145017.6250-1-yegorslists@googlemail.com> (yegorslists's message of "Tue, 22 Nov 2022 15:50:17 +0100") References: <20221122145017.6250-1-yegorslists@googlemail.com> Message-ID: <87ilj1eebf.fsf@dell.be.48ers.dk> >>>>> "yegorslists---" == yegorslists--- via buildroot writes: > From: Yegor Yefremov > Signed-off-by: Yegor Yefremov Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:52:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:52:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/edk2-platforms: refine license Message-ID: <20221126185508.75D4F847AE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=747d556910ec38c1f2c0364c42672a0d223b77e0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The edk2-platforms project is licensed under the BSD-2-Clause license with a patent grant, as per commit ae604e4ffe8f ("edk2-platforms: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2-platforms package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 9bd126698397eb3105340f48e4f033e09b34aaf7) Signed-off-by: Peter Korsgaard --- package/edk2-platforms/edk2-platforms.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/edk2-platforms/edk2-platforms.mk b/package/edk2-platforms/edk2-platforms.mk index 7de59c1afc..6b155bf013 100644 --- a/package/edk2-platforms/edk2-platforms.mk +++ b/package/edk2-platforms/edk2-platforms.mk @@ -7,7 +7,7 @@ # Keep in sync with latest commit as of the release date for boot/edk2 EDK2_PLATFORMS_VERSION = db922e1253cb6f1fc456805bc42fb7d401eed5c2 EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION)) -EDK2_PLATFORMS_LICENSE = BSD-2-Clause +EDK2_PLATFORMS_LICENSE = BSD-2-Clause-Patent EDK2_PLATFORMS_LICENSE_FILES = License.txt EDK2_PLATFORMS_INSTALL_TARGET = NO EDK2_PLATFORMS_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 26 18:52:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:52:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] boot/edk2: refine license Message-ID: <20221126185508.7F96F847AF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa2600f603e084403aaa714fc97f83a69f6dccfc branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x The edk2 project is licensed under the BSD-2-Clause license with a patent grant, as per commit 304bff7223a8 ("edk2: Change License.txt from 2-Clause BSD to BSD+Patent"). There is a BSD-2-Clause-Patent SPDX license identifier[1] for this case, therefore refine the edk2 package to use this more specific identifier. [1]: https://spdx.org/licenses/BSD-2-Clause-Patent.html Signed-off-by: Vincent Stehl?? Cc: Dick Olsson Signed-off-by: Thomas Petazzoni (cherry picked from commit 40c05259d89545c40a2ead709be161569db54a05) Signed-off-by: Peter Korsgaard --- boot/edk2/edk2.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot/edk2/edk2.mk b/boot/edk2/edk2.mk index 7d8765c310..953bea6fd3 100644 --- a/boot/edk2/edk2.mk +++ b/boot/edk2/edk2.mk @@ -7,7 +7,7 @@ EDK2_VERSION = edk2-stable202102 EDK2_SITE = https://github.com/tianocore/edk2 EDK2_SITE_METHOD = git -EDK2_LICENSE = BSD-2-Clause +EDK2_LICENSE = BSD-2-Clause-Patent EDK2_LICENSE_FILES = License.txt EDK2_CPE_ID_VENDOR = tianocore EDK2_DEPENDENCIES = edk2-platforms host-python3 host-acpica host-util-linux From peter at korsgaard.com Sat Nov 26 18:55:41 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:55:41 +0100 Subject: [Buildroot] [PATCH 1/1] package/heimdal: security bump to version 7.7.1 In-Reply-To: <20221123222401.84489-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Wed, 23 Nov 2022 23:24:01 +0100") References: <20221123222401.84489-1-fontaine.fabrice@gmail.com> Message-ID: <87edtpeeaa.fsf@dell.be.48ers.dk> >>>>> "Fabrice" == Fabrice Fontaine writes: > This release fixes the following Security Vulnerabilities: > - CVE-2022-42898 PAC parse integer overflows > - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and > arcfour > - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of > array > - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors > - CVE-2021-3671 A null pointer de-reference when handling missing sname > in TGS-REQ > - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec > Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 > on the Common Vulnerability Scoring System (CVSS) v3, as we believe > it should be possible to get an RCE on a KDC, which means that > credentials can be compromised that can be used to impersonate > anyone in a realm or forest of realms. > Heimdal's ASN.1 compiler generates code that allows specially > crafted DER encodings of CHOICEs to invoke the wrong free function > on the decoded structure upon decode error. This is known to impact > the Heimdal KDC, leading to an invalid free() of an address partly > or wholly under the control of the attacker, in turn leading to a > potential remote code execution (RCE) vulnerability. > This error affects the DER codec for all extensible CHOICE types > used in Heimdal, though not all cases will be exploitable. We have > not completed a thorough analysis of all the Heimdal components > affected, thus the Kerberos client, the X.509 library, and other > parts, may be affected as well. > This bug has been in Heimdal's ASN.1 compiler since 2005, but it may > only affect Heimdal 1.6 and up. It was first reported by Douglas > Bagnall, though it had been found independently by the Heimdal > maintainers via fuzzing a few weeks earlier. > While no zero-day exploit is known, such an exploit will likely be > available soon after public disclosure. > - CVE-2019-14870: Validate client attributes in protocol-transition > - CVE-2019-14870: Apply forwardable policy in protocol-transition > - CVE-2019-14870: Always lookup impersonate client in DB > Signed-off-by: Fabrice Fontaine Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sat Nov 26 18:54:48 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:54:48 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] utils/scanpypi: add LICENCE.TXT to the list of the license files Message-ID: <20221126185702.7A029847EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6dade24c431a63d2df43c53692391a1046235122 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni (cherry picked from commit ecc33ec02a9c137387b9eb820e8e3b55b732d9b5) Signed-off-by: Peter Korsgaard --- utils/scanpypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scanpypi b/utils/scanpypi index 724e59f759..6ed07a15e5 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -487,7 +487,7 @@ class BuildrootPackage(): lines = [] filenames = ['LICENCE', 'LICENSE', 'LICENSE.MD', 'LICENSE.RST', - 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] + 'LICENCE.TXT', 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] self.license_files = list(find_file_upper_case(filenames, self.tmp_extract)) lines.append(self.__get_license_names(self.license_files)) From peter at korsgaard.com Sat Nov 26 18:55:23 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:55:23 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/heimdal: security bump to version 7.7.1 Message-ID: <20221126185702.84801847EF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e5869ad653ace20b65cb9ada9bb7acb7ed42844a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x This release fixes the following Security Vulnerabilities: - CVE-2022-42898 PAC parse integer overflows - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors - CVE-2021-3671 A null pointer de-reference when handling missing sname in TGS-REQ - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 on the Common Vulnerability Scoring System (CVSS) v3, as we believe it should be possible to get an RCE on a KDC, which means that credentials can be compromised that can be used to impersonate anyone in a realm or forest of realms. Heimdal's ASN.1 compiler generates code that allows specially crafted DER encodings of CHOICEs to invoke the wrong free function on the decoded structure upon decode error. This is known to impact the Heimdal KDC, leading to an invalid free() of an address partly or wholly under the control of the attacker, in turn leading to a potential remote code execution (RCE) vulnerability. This error affects the DER codec for all extensible CHOICE types used in Heimdal, though not all cases will be exploitable. We have not completed a thorough analysis of all the Heimdal components affected, thus the Kerberos client, the X.509 library, and other parts, may be affected as well. This bug has been in Heimdal's ASN.1 compiler since 2005, but it may only affect Heimdal 1.6 and up. It was first reported by Douglas Bagnall, though it had been found independently by the Heimdal maintainers via fuzzing a few weeks earlier. While no zero-day exploit is known, such an exploit will likely be available soon after public disclosure. - CVE-2019-14870: Validate client attributes in protocol-transition - CVE-2019-14870: Apply forwardable policy in protocol-transition - CVE-2019-14870: Always lookup impersonate client in DB Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit e3959a039059d6b3bc95100409975e87e9c14d3b) Signed-off-by: Peter Korsgaard --- package/heimdal/heimdal.hash | 4 ++-- package/heimdal/heimdal.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/heimdal/heimdal.hash b/package/heimdal/heimdal.hash index 005447a43b..cf822340da 100644 --- a/package/heimdal/heimdal.hash +++ b/package/heimdal/heimdal.hash @@ -1,5 +1,5 @@ # From https://github.com/heimdal/heimdal/releases -sha1 5dd16703be7255f66a4d65440f0c622aeeca60d9 heimdal-7.7.0.tar.gz -sha256 f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b heimdal-7.7.0.tar.gz +sha1 a33fdc957f84ab13f39f164b04fe1deeaab3179e heimdal-7.7.1.tar.gz +sha256 117cb1ede7848db24cf27311c46f7f735a99f9c836c22e80aec92b91efe56644 heimdal-7.7.1.tar.gz # Locally computed sha256 0c4b07bf5b98f7a1d01f8e60722d6c6747ef052c2aa6d2043daf690d4e1b0a7f LICENSE diff --git a/package/heimdal/heimdal.mk b/package/heimdal/heimdal.mk index ce509c7afa..66f682e107 100644 --- a/package/heimdal/heimdal.mk +++ b/package/heimdal/heimdal.mk @@ -4,7 +4,7 @@ # ################################################################################ -HEIMDAL_VERSION = 7.7.0 +HEIMDAL_VERSION = 7.7.1 HEIMDAL_SITE = https://github.com/heimdal/heimdal/releases/download/heimdal-$(HEIMDAL_VERSION) HOST_HEIMDAL_DEPENDENCIES = host-e2fsprogs host-ncurses host-pkgconf HEIMDAL_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 26 18:55:32 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:55:32 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/heimdal: security bump to version 7.7.1 Message-ID: <20221126185703.0455A847EF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6943cfb1d1c8647ef2dad0ac90498b902e4d3566 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x This release fixes the following Security Vulnerabilities: - CVE-2022-42898 PAC parse integer overflows - CVE-2022-3437 Overflows and non-constant time leaks in DES{,3} and arcfour - CVE-2022-41916 Fix Unicode normalization read of 1 bytes past end of array - CVE-2021-44758 NULL dereference DoS in SPNEGO acceptors - CVE-2021-3671 A null pointer de-reference when handling missing sname in TGS-REQ - CVE-2022-44640 Heimdal KDC: invalid free in ASN.1 codec Note that CVE-2022-44640 is a severe vulnerability, possibly a 10.0 on the Common Vulnerability Scoring System (CVSS) v3, as we believe it should be possible to get an RCE on a KDC, which means that credentials can be compromised that can be used to impersonate anyone in a realm or forest of realms. Heimdal's ASN.1 compiler generates code that allows specially crafted DER encodings of CHOICEs to invoke the wrong free function on the decoded structure upon decode error. This is known to impact the Heimdal KDC, leading to an invalid free() of an address partly or wholly under the control of the attacker, in turn leading to a potential remote code execution (RCE) vulnerability. This error affects the DER codec for all extensible CHOICE types used in Heimdal, though not all cases will be exploitable. We have not completed a thorough analysis of all the Heimdal components affected, thus the Kerberos client, the X.509 library, and other parts, may be affected as well. This bug has been in Heimdal's ASN.1 compiler since 2005, but it may only affect Heimdal 1.6 and up. It was first reported by Douglas Bagnall, though it had been found independently by the Heimdal maintainers via fuzzing a few weeks earlier. While no zero-day exploit is known, such an exploit will likely be available soon after public disclosure. - CVE-2019-14870: Validate client attributes in protocol-transition - CVE-2019-14870: Apply forwardable policy in protocol-transition - CVE-2019-14870: Always lookup impersonate client in DB Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit e3959a039059d6b3bc95100409975e87e9c14d3b) Signed-off-by: Peter Korsgaard --- package/heimdal/heimdal.hash | 4 ++-- package/heimdal/heimdal.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/heimdal/heimdal.hash b/package/heimdal/heimdal.hash index 005447a43b..cf822340da 100644 --- a/package/heimdal/heimdal.hash +++ b/package/heimdal/heimdal.hash @@ -1,5 +1,5 @@ # From https://github.com/heimdal/heimdal/releases -sha1 5dd16703be7255f66a4d65440f0c622aeeca60d9 heimdal-7.7.0.tar.gz -sha256 f02d3314d634cc55eb9cf04a1eae0d96b293e45a1f837de9d894e800161b7d1b heimdal-7.7.0.tar.gz +sha1 a33fdc957f84ab13f39f164b04fe1deeaab3179e heimdal-7.7.1.tar.gz +sha256 117cb1ede7848db24cf27311c46f7f735a99f9c836c22e80aec92b91efe56644 heimdal-7.7.1.tar.gz # Locally computed sha256 0c4b07bf5b98f7a1d01f8e60722d6c6747ef052c2aa6d2043daf690d4e1b0a7f LICENSE diff --git a/package/heimdal/heimdal.mk b/package/heimdal/heimdal.mk index a8d87531ec..21b6c0ccb3 100644 --- a/package/heimdal/heimdal.mk +++ b/package/heimdal/heimdal.mk @@ -4,7 +4,7 @@ # ################################################################################ -HEIMDAL_VERSION = 7.7.0 +HEIMDAL_VERSION = 7.7.1 HEIMDAL_SITE = https://github.com/heimdal/heimdal/releases/download/heimdal-$(HEIMDAL_VERSION) HOST_HEIMDAL_DEPENDENCIES = host-e2fsprogs host-ncurses host-pkgconf HEIMDAL_INSTALL_STAGING = YES From peter at korsgaard.com Sat Nov 26 18:54:43 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sat, 26 Nov 2022 19:54:43 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] utils/scanpypi: add LICENCE.TXT to the list of the license files Message-ID: <20221126185702.EE257847EE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=aa95918a4c1a211beae0c9c675f626cc916c29fe branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni (cherry picked from commit ecc33ec02a9c137387b9eb820e8e3b55b732d9b5) Signed-off-by: Peter Korsgaard --- utils/scanpypi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/scanpypi b/utils/scanpypi index 452b4a3fc3..3c98bb4bcc 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -487,7 +487,7 @@ class BuildrootPackage(): lines = [] filenames = ['LICENCE', 'LICENSE', 'LICENSE.MD', 'LICENSE.RST', - 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] + 'LICENCE.TXT', 'LICENSE.TXT', 'COPYING', 'COPYING.TXT'] self.license_files = list(find_file_upper_case(filenames, self.tmp_extract)) lines.append(self.__get_license_names(self.license_files)) From davidb at 230ruedubac.fr Sat Nov 26 21:54:36 2022 From: davidb at 230ruedubac.fr (David Barbion) Date: Sat, 26 Nov 2022 22:54:36 +0100 Subject: [Buildroot] [PATCH 1/1] package/x265: fix armv6 cross compilation issue Message-ID: <20221126215436.2078346-1-davidb@230ruedubac.fr> When running a program that depends on x265, it crashes with the message: illegal instruction The package x265 was forcibly compiled with the gcc flag -mfpu=neon even if the target CPU does not support the neon instruction set. This fix adds the cmake flag CROSS_COMPILE_ARM to correctly set gcc flags when compiling for ARM architecture. Signed-off-by: David Barbion --- package/x265/x265.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x265/x265.mk b/package/x265/x265.mk index 51c39df4cd..e3a4acc6e5 100644 --- a/package/x265/x265.mk +++ b/package/x265/x265.mk @@ -35,4 +35,8 @@ else X265_CONF_OPTS += -DENABLE_CLI=OFF endif +ifeq ($(BR2_arm)$(BR2_aarch64),y) +X265_CONF_OPTS += -DCROSS_COMPILE_ARM=1 +endif + $(eval $(cmake-package)) -- 2.38.1 From peter.macleod.thompson at gmail.com Sun Nov 27 00:21:35 2022 From: peter.macleod.thompson at gmail.com (Peter Thompson) Date: Sat, 26 Nov 2022 17:21:35 -0700 Subject: [Buildroot] [PATCH 1/1] package/sdl2_ttf: bump version to 2.20.1 Message-ID: <20221127002135.12134-1-peter.macleod.thompson@gmail.com> LICENSE_FILES changed to LICENSE.txt for version 2.20.1. Previous versions used COPYING.txt. Signed-off-by: Peter Thompson --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index a490b002b6..937dba13e7 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index 054e327fac..f859d097ff 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,11 +4,11 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.0.18 +SDL2_TTF_VERSION = 2.20.1 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 -SDL2_TTF_LICENSE_FILES = COPYING.txt +SDL2_TTF_LICENSE_FILES = LICENSE.txt SDL2_TTF_INSTALL_STAGING = YES SDL2_TTF_DEPENDENCIES = sdl2 freetype host-pkgconf SDL2_TTF_CONF_OPTS = --disable-freetype-builtin --disable-harfbuzz-builtin -- 2.20.1 From thomas.petazzoni at bootlin.com Sun Nov 27 07:39:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Sun, 27 Nov 2022 07:39:11 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-26 Message-ID: <20221127073918.A2BFC60C03@smtp3.osuosl.org> Hello, Autobuild statistics for 2022-11-26 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 4 | 1 | 0 | 5 | 2022.08.x | 17 | 20 | 0 | 37 | master | 245 | 197 | 6 | 448 | next | 14 | 23 | 0 | 37 | Classification of failures by reason for master ----------------------------------------------- xz-5.2.7 | 11 host-pahole-1.24 | 10 python-numpy-1.23.4 | 9 gobject-introspection-1.72.0 | 6 libglib2-2.72.3 | 6 linuxptp-3.1.1 | 6 gobject-introspection | 5 host-rust-1.64.0 | 5 host-binutils-2.38 | 4 host-go-1.19.3 | 4 libgpg-error-1.45 | 4 linux-6.0.9 | 4 unknown | 4 wtfutil-0.41.0 | 4 boost-1.80.0 | 3 efivar-38 | 3 elfutils-0.186 | 3 fontconfig-2.13.1 | 3 gerbera-1.10.0 | 3 memcached-1.6.16 | 3 uqmi-0a19b5b77140465c29e2af... | 3 wolfssl-5.5.3 | 3 freeradius-server-3.2.0 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 glibc-2.36-66-ga1dc0be03c9d... | 2 host-delve-1.8.0 | 2 host-spirv-llvm-translator-... | 2 libgcrypt-1.10.1 | 2 lirc-tools-0.10.2 | 2 ltp-testsuite-20220930 | 2 make: *** wait: No child pr... | 2 ocf-linux-20171122 | 2 perl-5.34.1 | 2 tealdeer-1.6.1 | 2 xenomai-3.0.10 | 2 zabbix-5.4.9 | 2 acpitool-0.5.1 | 1 android-tools-4.2.2+git2013... | 1 check-0.15.2 | 1 cni-plugins-1.1.1 | 1 crun-1.5 | 1 dahdi-linux-3.2.0 | 1 dash-0.5.11.5 | 1 dieharder-3.31.1 | 1 dmalloc-5.6.5 | 1 dropbear-2022.82 | 1 exempi-2.6.1 | 1 file-5.43 | 1 flac-1.4.2 | 1 freeradius-client-1.1.7 | 1 freerdp-2.9.0 | 1 frr-8.3.1 | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/cramfs/cramfs.mk:46: /ho... | 1 fs/jffs2/jffs2.mk:71: /home... | 1 fs/squashfs/squashfs.mk:56:... | 1 fs/ubi/ubi.mk:51: /home/aut... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fstrcmp-0.7.D001 | 1 gdal-3.5.1 | 1 gdb-11.2 | 1 guile-3.0.8 | 1 host-binutils-2.37 | 1 host-gcc-final-10.4.0 | 1 kmod-30 | 1 lame-3.100 | 1 libabseil-cpp-20220623.1 | 1 libcap-ng-0.8.3 | 1 libdeflate-1.12 | 1 libiec61850-1.5.1 | 1 libkcapi-1.4.0 | 1 libuhttpd-3.14.1 | 1 linux-5.10.145-cip17-rt7 | 1 linux-fusion-9.0.3 | 1 liquid-dsp-1.4.0 | 1 lttng-modules-2.13.1 | 1 lxc-5.0.1 | 1 matio-1.5.23 | 1 mawk | 1 mender-3.4.0 | 1 mongodb-4.2.18 | 1 netsurf-3.10 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 php-8.1.12 | 1 protobuf-21.8 | 1 proxychains-ng-4.16 | 1 pv-1.6.20 | 1 python-greenlet-1.1.3.post0 | 1 python-orjson-3.7.11 | 1 qemu-7.1.0 | 1 quickjs-2021-03-27 | 1 ramsmp-3.5.0 | 1 reaver-1.6.6 | 1 rtl8188eu-c4908ca4caf861d85... | 1 shim-15.4 | 1 strongswan-5.9.8 | 1 toolchain-external-codescap... | 1 traceroute-2.1.0 | 1 uclibc-1.0.42 | 1 xfsprogs-5.14.2 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64le | acpitool-0.5.1 | NOK | http://autobuild.buildroot.net/results/17d61036c3f19adf799e0e2ef5e5a86ef73dfe1c | powerpc64le | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/8b193a57179b498e665fe0d30f6b6f1b4c14be14 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/46457adce6889e730dfe96cedf6b4e07dba7f66d | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/237cb7159273ea1925611ae45099215597adee6a | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/9beb0b1893350d212207355555183c05add40445 | or1k | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/171c4f12acc057367ba3c9df93407a742a1cb00c | ORPH x86_64 | cni-plugins-1.1.1 | NOK | http://autobuild.buildroot.net/results/d724fe9e2ac6a13f031fdb5685ea854c7d0efe09 | microblazeel | crun-1.5 | NOK | http://autobuild.buildroot.net/results/3a58f0f95f6cb2f71d35a71f9ab79d9845e3f153 | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/c20947d500bda178a8dd2ca9ebc50fabfca92268 | xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/a4287b86186bf0a1d5370cf53123b324ae65c1da | ORPH microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/8d930f713d7c2ad73403b30676ef29c2d85b0ae0 | powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/0064e41396b479d6417bc73d1f423457146ff836 | ORPH or1k | dropbear-2022.82 | NOK | http://autobuild.buildroot.net/results/27992aed376382b040f7775cb5ea9607ab72fdb5 | aarch64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/a6bf598df1cf3e738a98dfda149c23835799cde4 | x86_64 | efivar-38 | NOK | http://autobuild.buildroot.net/results/559347e5e5877cdc0cb4d6c01a5ffa43e7102ac0 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/26f12bffdaa662d87121f6b16475247ae0850d71 | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/8bd7747190b44f9951303c142ff9eee70aed4d99 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/ff760d7eecbbae919b66a20c52319dae594ab5f6 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d53a621193ab4a228aff3879322f8f8115f9c475 | ORPH powerpc64le | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/3222f3db85f8726859df223927cccdd03670d293 | x86_64 | file-5.43 | NOK | http://autobuild.buildroot.net/results/b0a963e37274381b1a0a5b4224e517f4a8cdeb51 | ORPH sh4aeb | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/8c56a7c281f49af874d223c373d863586841bb4a | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/d7a0b58fbf0d012bc96fd66e5a038a0135ac4cac | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/b60ed0d87ef2aba568dee72a1f220a467610798d | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/a505377498ac4b3d5c22a6069bbf31b1d93cb2b6 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/ab23892ea4b6a70fa96daf8009812c31c6395826 | powerpc64 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/7609bcd41e3ffe8d90c0a06f68b3d821b5beb576 | i686 | freeradius-server-3.2.0 | NOK | http://autobuild.buildroot.net/results/1ac50379503365d09b67e7ebe6193b815411212b | arm | freerdp-2.9.0 | NOK | http://autobuild.buildroot.net/results/8c2fad8665446cf5d8b0cb7dd6b5263c82a714c5 | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/2ccd377f66a0b24667c240854c09e297d0816065 | aarch64 | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/72eade18e60a816e51a70d2b0d6dfe5bc6a0487c | mips | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/cfa385471cdd9d8dd912cbb5576f83fc413492fc | xtensa | fs/jffs2/jffs2.mk:71: /home... | NOK | http://autobuild.buildroot.net/results/476866bb492a85575816d076e3d2333b49e05cd7 | i686 | fs/squashfs/squashfs.mk:56:... | NOK | http://autobuild.buildroot.net/results/ad6b8a79ba95791eaa09396d4b86637aba5cfdb5 | mipsel | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/ab2ce11fcc5cb88158cc20f7deb6487f73e72d6f | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/d32df7629d5b36fc459351b45f69efed81e259bc | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/40995f3c366e614bacd537c0eb89c3bdc65f8fd8 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7699d4b71684b779256eff0e70dc479deed2a1d4 | mipsel | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/3c8810fee32ff037befd610983c96327bc0c5319 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/db8d3ecc6cae3227170231fd2515b0dae0821f9d | sh4a | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/4df9bd267de307d86ca2fa10148b7ec64285f05c | sparc | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b72fa68a28f8c6936efad6a92b44aeed3a00fd4f | mipsel | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/136a2eeec2f77462509b8386bced562f5a7aac5c | or1k | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/0e5d1083bd3ea4822ef1a82c87a72be6adc003fc | xtensa | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/e1f5bd742f637d2a7406dce4261e81e6588941c0 | ORPH powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/ff66a37f20dd5329122e0fd59086cc68e92242d6 | sh4a | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/35fd7fb4c2854e9199e0ef435c426ac50f534c38 | arm | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b6adc5ed1087717f4c4f6824ad0576f0094f25c1 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6e0af163bad85dd39dcc18d90315ba89a54be939 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6fc29f96bc2358fd2dd84e1cafd2b99739972ce5 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/5261e7737c48a5cc4295a380cd2c077f4dca6689 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/f02c6a7b0dd2a754db9ac062ba311098a666c646 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/2209dee1f5fd236cafb4afff17c0eef91048da12 | microblaze | gobject-introspection | TIM | http://autobuild.buildroot.net/results/3ee7215263e048350fa37ffa1915b8694301a851 | armeb | gobject-introspection | TIM | http://autobuild.buildroot.net/results/303f7160d54d64a3fc1ad0cd74b6e128c5172fbc | s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2271c80358165f3105c9f90af4fdda91e106aff2 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/097adbda91e7f195b9487d7433bac46b8d139329 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4641d1fc12b93878d1f70f24ed4e6362049865f0 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3b3498c02801fcf8b63ca472c7578cc4e6db9f54 | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/4961dc74009d3b51d28c10e6dcb0852a75076174 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/54dbe696754287c7ee602d12bedbdccef0667a1c | ORPH mipsel | guile-3.0.8 | NOK | http://autobuild.buildroot.net/results/9b60c8bfb730cdf3c9ebe92123efaa1e329ac2aa | powerpc64le | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/037491f28c4869e7a9eb38f73683bda429c304c4 | microblazeel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7aebf9c7db2e46b06febbe51965bad4698a8714c | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7ba521978338491e412d91b27d89145bf94329e9 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/67ed0fe4975fb240cac56621355481dbfc0e7d5c | mips64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3b469432d032d6568ba5447242481bdee4547328 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/86f8fa17d61314c95cfcf2e4f9a771498cbd806f | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/3b6d28e771f3b2a21f38335ba27d1725c10551c9 | riscv32 | host-gcc-final-10.4.0 | NOK | http://autobuild.buildroot.net/results/f6cec28d719388b9b4169b55310630483ecb00a4 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/5cd535e63178f402f541f383cba5a194d8e97e65 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/768b004882dc670b11035583042bfa62c55fd65c | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/8122c46d33d43713cf05b10f42ebabbcf656f532 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0de20dd478acd013c79b8ecc0dae971a02ff7b4b | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/14dfd11c86da08a7f512c53fe777e67c5808e2aa | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/715a44f5ac78f86a214f46cd3991a7ae280697a0 | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/298f7c62336188969d595c5050516e48bce7f4c6 | arceb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/54099a27240d48659997549aaed2c134d41021a1 | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/675c9b2f31d6d5f567e95e38dc3d3db6b47448e2 | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0ced84d328a20399b4a89dfd4d097dc79dbd0053 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/323cf70e461453b8d02cdf3dcb369fe80cbf5033 | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a9866872132e5328f1b7446c273bfa1146ad3910 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c3af792e8b48e0763c159163a1fd9865a12bcc80 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/01c57d87b5445c2323bebda6c8d7150a521ecf8a | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/d9d6c89f319ddf13bb189fa2a6f759a1d2cd26ab | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/1ddbd1a13fb4d936e3e301accc8a4e30db680b79 | aarch64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/ab946bc0a01b7bc195183e77822aede69117e979 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9453b73ea5d04c92cc101cb395c73cdb0f0be2e0 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b30d70f5df90d3fa3dc7a4f37951b35dac310399 | armeb | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/7ceb428acadcb5a0d01bfb374614628f3dcbc783 | ORPH x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/e1fa9f3ad4cfc1f1183b4f20376fa64f6f7bec9c | ORPH mips64el | kmod-30 | NOK | http://autobuild.buildroot.net/results/a61bacc83376c2f58ac5f9b36c82799716b93763 | powerpc | lame-3.100 | NOK | http://autobuild.buildroot.net/results/2938da734436436c52f47451a9f5510f99c35768 | mips64el | libabseil-cpp-20220623.1 | NOK | http://autobuild.buildroot.net/results/2abea9224e8eb5705650d5d4c3ac6a1b010c2ae9 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/5f1a42c8becf9d9872fe1168f8032c2f2091d901 | microblaze | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/43a76d3fd8322088a9b659795e2ab626b6658646 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/ddd02f2f38638d2f59495beed36e4c7226cac4ab | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/f3d463994e4813d3594f54d3d23eba10b93b293f | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/8fb07392fb9203168ecf1b6a7dfe4fff6060a398 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/aecc0ebb66ade986ca29d3cb7c749da45c42f59f | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ac3160f370ea8d52f094fee04d0aebbeaace90a9 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a4ab2ff6b699cdb2707aa3a62a428696b828fef4 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/9a1c4159c9e99f45b505c8309310c3b3beec32b3 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/61ad75b2848bb32a3e5b8cc193e142e023e653e8 | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/04c8a15d9be17c7711e24b845b39f762f96bb035 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/9afd82032cf16f205c32af9b5f3e0333db3eb522 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/a61739730ef614b90303c4976314ac7e96e2b997 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/447866f0e4a1607e9b556983bbd5d713a1778a21 | ORPH or1k | libiec61850-1.5.1 | NOK | http://autobuild.buildroot.net/results/76789e04d742a848f4674f245f3d224f021b9e52 | microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4257edd6af7eff39eb8a0d12d9e8dec8b1d83832 | mips64el | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/db547020d29326d238baa072966b00dea75a1b35 | nios2 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/05aa28531c7ae78d3de4efa8abd964e1a94e5ec7 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/11a014d875eb51bbf7b9c29707f8876697de1460 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/8b6d8dd72b9d58df2500843fce6f03f61beb9f0f | ORPH arc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/cf4dea54cc3644bee4496cbad311593e3fcc0e85 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/baef84d0dea59b0eb012c4e4dda1f8f82eff3440 | ORPH powerpc64 | linux-fusion-9.0.3 | NOK | http://autobuild.buildroot.net/results/3d2f7927bc088a7e58481bff4f660a0cd30df59d | ORPH mips64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/885091fbdfdcfc070aa4e7b45f622029d484cdf7 | sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/4582562f3c748041a1d9f9d26fe58e8ce08538ca | nios2 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/3c50fdfe6f98cf708bf138fcd043f4834c0492f8 | powerpc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/d2dc4e6a23b768803cc54a97c9809fbeac73648b | x86_64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/663c2d1b07d42e3c21a1017c9439c6f3e920e303 | arc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/16f4efabd4b31eb12f966853bea39e695d48d763 | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5e53d6a3a6a0e0de0f03ae21b0baf98b10bd8615 | aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/51e57c557e2d2cf9425005b639990b6afff8b3e7 | ORPH m68k | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/fc9536499e5794fbed1d3cd77d7f2d87a413f20f | ORPH mips64el | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/8bedfbcbab936dade4e0835d2530899aadf51049 | armeb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/7fa378197a77d702ff59b7442fff51ec645bfe17 | microblaze | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/47fe0c1530e51a07f2a0378c5c026d2d429267fa | aarch64_be | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/8ef6333191f91b91ebea017eb4a1e7fd43e0520b | or1k | make: *** wait: No child pr... | NOK | http://autobuild.buildroot.net/results/6dfe332ea8e946f68889957c593661375ca759b1 | mips64 | make: *** wait: No child pr... | NOK | http://autobuild.buildroot.net/results/689f848a9980d7374c22b6277dee2aa72907eab6 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/b6ba47f31e9be2db30c1cd0efb20bc04e0539e61 | m68k | mawk | TIM | http://autobuild.buildroot.net/results/2e4d6140c32973e908c27fdf073c388490c779ad | microblaze | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/1369e5280be62e5388ae1e8df48fd0b504a2b0c8 | ORPH s390x | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/720dcf0a7abc2f5b55af0355211e7ab12165f086 | ORPH sparc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/79d67a75c6b579847059f30744da5492c3a26c5e | ORPH s390x | mender-3.4.0 | NOK | http://autobuild.buildroot.net/results/0476bc298d5051f1feb585f2579dc4b8e710b974 | aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/c97367aa9cc24d77bf66e884e09e70a4093877a2 | m68k | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/2ed1a3aaa1c8fe1b73ac6dabf8db9f5ef692297f | x86_64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/2e68988b653e1c3dcaad0367d1bfb9448670ef71 | ORPH x86_64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/aa1e2dcd545062f448d43ffc8a01c4c11112c23d | ORPH m68k | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/d50afd6310b55e91e1ad6038198070433616ddda | ORPH mipsel | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/a5eea0e48d9e8ed20367ed8335f2060ab97e88eb | s390x | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/9c246e1daf325bdfd5d7a59570c8aae526dc37bb | xtensa | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/606bcf61e620cf93ee7958e8eba4814d23dff07a | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/60a370de4eb1c525ef742d7cd0173f98fe36227b | m68k | protobuf-21.8 | NOK | http://autobuild.buildroot.net/results/5518f93e98ad4c651e1ef1660b4cabccd7616535 | mips | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/69d59c8d24b52a2a66fe4d2d202ab8bb8a290903 | ORPH armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/50c7a42241bda54b95b97962ada897cbf9c7c01a | ORPH powerpc64le | python-greenlet-1.1.3.post0 | NOK | http://autobuild.buildroot.net/results/f914a57849acdd12c0b23ef8e9dd08a73e3c7746 | armeb | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/25bda6ebc0e33655c9416c0b9b9dd3222be21ca9 | powerpc | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/a9bfcded867dc54219b2920135080dd6769bbf6a | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c3edb269f464a0338707a55a766220075aeb2ba6 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c191018a93014b6799cafb5d52224c63f4286b64 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/c153d7aaf109a54625ba04c5d1b9a96b2aed6103 | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/8c15771e3167644d3636ed20b04afb5f65d07350 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/7c9c9af0b3520a8fd0de6727ad515090ac2676ae | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/a6c2f02a11b2629b09bd2d077a2393107c14dcd1 | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1279f50fad4b96e4ae7c4dfb98dd15765444a10c | mips | python-orjson-3.7.11 | NOK | http://autobuild.buildroot.net/results/85cad5310979d41ea6cd038e4802941f108b2c5a | riscv32 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/2e714b78502cac4dcf28a6ce83f84a62b06a88d8 | or1k | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/9f6d49935dd94c40572905d7d89a12c85b689082 | sh4 | ramsmp-3.5.0 | NOK | http://autobuild.buildroot.net/results/30309c20cb7bcc42e8ef68c7582e962d56848764 | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/633f58dc0eb1eb471100ef39a5848822241678b0 | powerpc64le | rtl8188eu-c4908ca4caf861d85... | NOK | http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a | arm | shim-15.4 | NOK | http://autobuild.buildroot.net/results/4d444da2d25d64f7fc3f1488dc4e3fe833435fe1 | arm | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/4928069bc40489c42efb63e6fef5428accc958d3 | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/4aa3c1ee91a43e5f9df8de3f86cd684b2a1659cb | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/0adfb62eb50a1281e37376bed8d195e09fe4d31d | mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/c9cee400a0213c81e02e6ca513061b0a04ebbe63 | ORPH i586 | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/bec5b02ae5cc8be1f764583a67b3ceb45b057305 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/9a256a22f86565c8577bd5b1740f8328b9e5c615 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/67d67428253149746de3e6609a37e84ed19f9454 | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/ca725be1243b8b3ccee1c89d0f9fb36725fc55cc | i686 | unknown | NOK | http://autobuild.buildroot.net/results/bb5d244bb41f5789ff65ea26d496632a081a6a8d | powerpc | unknown | NOK | http://autobuild.buildroot.net/results/edb98ac041a0173224ce10160e54f3d8a53e7e78 | nios2 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/1e2e072620c0a9086336dee3c4dde2ebfab277c2 | ORPH powerpc64le | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/7b3e47d6c0f0c2774b42c1c289d52564dd15bd67 | ORPH x86_64 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/97052c9e46796730b9dbde308b1eddaf6055f1b4 | ORPH mips64 | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/48fa323bd7e4faf6fb2adbe9a5769e9148a4f58d | mipsel | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/66bf9ab3b7f584e505fb77f727156c5af6440b86 | arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/1a6429baad283f6a89e55495686008c55a2ea762 | mips64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/02397f6f7a539e30802516f716ca7472306dc506 | i686 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/771f72fe4f221c82c91e1d6ef874762d630eb8d3 | powerpc64le | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/ee0cc9c3c0e8153a7519490e4a14271fe82aeab8 | powerpc64le | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/53e459c83b56ca78c28f42f0bfdcd532c47f8766 | powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/e3ce1450b919e4525f02a115e3eca9caabb8a96a | powerpc | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1c661ebb27e01c4f667f643f5b8662145533beb7 | nios2 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/193f54bd949cf4dc820dff57cac49e1d23536e17 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/641ab9daa594230e82800f899d70fa0ea8b12ade | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0b58a29951e5df9a02c82bf8ec8fe438df593db8 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/70b89d4f5b4edf8059d5beed16000082073fc478 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1a2f47ab7cf68dacb4b3e5986ffbe7dcf30f07d4 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/21d2e9ccad8bbfe7a30a2d21479056e568273b1a | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/bb63ed3dbe303f6fa50efbd62ac4ba3b4410596c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2d505de7bd7bd84abaff7717fe4ac5947941c4a0 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5e2d94e1c7877b0c566ad1e2eb4488a9ade0c533 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5def22607ceef29cb7b2317c3cb8f8be4c9f3bc0 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d63d0d325dfcebf6cf260573b40fb71eb8a78feb | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/e7765eaf2bfefb2a74522951c9268c1c12c3aafc | ORPH nios2 | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/91ce38db8c7074f4a7b89f08cf223eeeaed5d6ce | mips64el | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/005e7b499ca631da00fa8f1823886adf150f88dc | Classification of failures by reason for next --------------------------------------------- host-pahole-1.24 | 3 imagemagick-7.1.0-51 | 3 unknown | 3 aubio-0.4.9 | 2 host-go-1.19.3 | 2 coreutils-9.1 | 1 glibc-2.36-66-ga1dc0be03c9d... | 1 gobject-introspection-1.72.0 | 1 host-binutils-2.38 | 1 jack2-1.9.21 | 1 libglib2-2.72.3 | 1 linux-6.0.1 | 1 lxc-4.0.12 | 1 norm-1.5.8 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/c199f18da2089bbf6ef5927871398721bf106117 | arm | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/184518aadce119121b170094de455eb7fb16b5da | sh4eb | coreutils-9.1 | NOK | http://autobuild.buildroot.net/results/23a4643c160be4b6d372168996211c0efac66cd4 | ORPH microblaze | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/88194c46d82244c6c610edb8bd52c4e3a4ee5201 | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d4f7fe51949857c3b1dea7389932c205b71f043d | ORPH or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e9f5cc8c39aaae9bec5aac6f2f29aef22dcaa50b | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/092961de953f28eb0db0da57d0f72e7cf95e1fae | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/858bb24f2be40542de27b7573d84f89003ebb046 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/8b3d3efb5158cfc2d89e0082bda22c8598eb4963 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/e3fd56a4d3056e0812761be58dd1a3d19ebdf083 | riscv32 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5128c4fd71a5ac383bd5ff0fc876b96cf2ee7d9b | arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4a2f6d83f7182dac4dc40cc5c11fe7484733823c | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/758e6bbe6740d5969473f6c83405f086df8e9500 | ORPH arm | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/18aa3512047030c9c1197146c105a519f7c5bb40 | ORPH powerpc64le | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/8a44f5e161cd8f2b053d0844ffe15f5559f20d1f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/da344db3cff7e9c42e293d6379112b6f7163f552 | s390x | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/5002f77551bff64f0d17df942722cf6adb71af15 | ORPH aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/c46ab3e72cae0eb406697ac3e586eb1548197747 | mipsel | norm-1.5.8 | NOK | http://autobuild.buildroot.net/results/0ef9889acb2f9ccf64ba7b76b1f1101b3c5163dc | ORPH or1k | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/99996109c5826f5194f76dc9ee9b3aee111fae4e | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/717b0ee3c66480e08b2c455cd96e0436cb80e20f | sh4a | unknown | NOK | http://autobuild.buildroot.net/results/8b8d63d59c92978a47d586ac804df1e9b53c6e52 | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/202114e775ff27ccb16e4b13012b3ba83aec57d1 | Classification of failures by reason for 2022.02.x -------------------------------------------------- libcamera-1966b9a58436fab51... | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | libcamera-1966b9a58436fab51... | NOK | http://autobuild.buildroot.net/results/5ea8f180e4909f8157565238b25f567fcf1f3beb | Classification of failures by reason for 2022.08.x -------------------------------------------------- igd2-for-linux-2.1 | 3 linux-5.17.15 | 2 acpid-2.0.33 | 1 alsa-lib-1.2.7.2 | 1 check-0.15.2 | 1 dahdi-linux-5c840cf43838e06... | 1 dash-0.5.11.5 | 1 dieharder-3.31.1 | 1 gerbera-1.10.0 | 1 host-pahole-73383b3a39afe86... | 1 jemalloc-5.3.0 | 1 libdrm-2.4.112 | 1 libvorbis-1.3.7 | 1 lpc32xxcdl-2.11 | 1 mxs-bootlets-10.12.01 | 1 openssh-9.1p1 | 1 valgrind-3.19.0 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64 | acpid-2.0.33 | NOK | http://autobuild.buildroot.net/results/bfd88985bf8d5b8bf1f07b9560c7438706e6ce1a | ORPH or1k | alsa-lib-1.2.7.2 | NOK | http://autobuild.buildroot.net/results/7c2cb4e7fc3ed3876d5638bcfd065b948eb73da0 | arceb | check-0.15.2 | NOK | http://autobuild.buildroot.net/results/513c50372e2d2e525574e2c16ff143e6ff2d4926 | ORPH aarch64 | dahdi-linux-5c840cf43838e06... | NOK | http://autobuild.buildroot.net/results/2787f900284801b7659cb98ffa47d7c7660e9bb5 | sh4a | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e4d132a348eb967649c1bd77444b0dc5974bdfad | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/b288dd38aecb736504080798d0a56e7faf28157f | powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/7d362ef5375100af865a9e0d432691d7831514d3 | powerpc64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/a088593574e89dc867009944ad91d6378284f1de | riscv64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/3b7a1e83c5c3571f821c08fe240710972edccbac | powerpc | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/322293a370c863e75677cc4ba2188371c25d3ee4 | mips64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/cc84a62db18655ad849279bb993515c815ae808a | sh4a | jemalloc-5.3.0 | NOK | http://autobuild.buildroot.net/results/c9605795ff91ae4d0c017a353803b16aa456975b | arm | libdrm-2.4.112 | NOK | http://autobuild.buildroot.net/results/bf5fbc70a763f6d37103f109542782a3a58f5d84 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/008680587ed329c62c046fbde461d1ee660272af | powerpc | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/e460b9db4fe27f58e8f46a0a70ae826e5fa33f52 | ORPH mips64el | linux-5.17.15 | NOK | http://autobuild.buildroot.net/results/a25d4d649efd991603d98bd280e00f19223db1f8 | ORPH armeb | lpc32xxcdl-2.11 | NOK | http://autobuild.buildroot.net/results/2b77e285f0f8f87075cebce08146f8213c415706 | ORPH arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/67911679b61a61ccd8d064b5c7cc77e50250c666 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/cd6ab054bb9cbe02818b5f7d4b66ab4e1b794b49 | ORPH mips | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/42f576d004f7f21dd1dbdca897e0bbce38609484 | ORPH Gitlab CI results for 2022-11-26 ================================ Detail of defconfig failures for 2022.11-rc3 -------------------------------------------- defconfig | link to the job | orph? ----------------------------------+---------------------------------------------------------------+------ qemu_xtensa_lx60_nommu | https://gitlab.com/buildroot.org/buildroot/-/jobs/3378473592 | -- http://autobuild.buildroot.net From davidb at 230ruedubac.fr Sun Nov 27 08:12:32 2022 From: davidb at 230ruedubac.fr (David Barbion) Date: Sun, 27 Nov 2022 09:12:32 +0100 Subject: [Buildroot] [PATCH 1/1] package/x265: fix armv6 cross compilation issue Message-ID: <20221127081232.2160208-1-davidb@230ruedubac.fr> When running a program that depends on x265, it crashes with the message: illegal instruction The package x265 was forcibly compiled with the gcc flag -mfpu=neon even if the target CPU does not support the neon instruction set. This fix adds the cmake flag CROSS_COMPILE_ARM to correctly set gcc flags when compiling for ARMv6 architecture. Signed-off-by: David Barbion --- package/x265/x265.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/x265/x265.mk b/package/x265/x265.mk index 51c39df4cd..ada7f1e4eb 100644 --- a/package/x265/x265.mk +++ b/package/x265/x265.mk @@ -35,4 +35,8 @@ else X265_CONF_OPTS += -DENABLE_CLI=OFF endif +ifeq ($(BR2_ARM_CPU_ARMV6),y) +X265_CONF_OPTS += -DCROSS_COMPILE_ARM=1 +endif + $(eval $(cmake-package)) -- 2.38.1 From davidb at 230ruedubac.fr Sun Nov 27 08:13:48 2022 From: davidb at 230ruedubac.fr (David Barbion) Date: Sun, 27 Nov 2022 09:13:48 +0100 Subject: [Buildroot] [PATCH 1/1] package/x265: fix armv6 cross compilation issue In-Reply-To: <20221126215436.2078346-1-davidb@230ruedubac.fr> References: <20221126215436.2078346-1-davidb@230ruedubac.fr> Message-ID: <1671592a-0bf8-d5a9-e58f-97806cf60372@230ruedubac.fr> Hello, Sorry for disturbance, this patch makes compilaton on neon cpu fail. I've pushed a new patch right now. Le 26/11/2022 ? 22:54, David Barbion a ?crit?: > When running a program that depends on x265, it crashes with the > message: illegal instruction > > The package x265 was forcibly compiled with the gcc flag -mfpu=neon even > if the target CPU does not support the neon instruction set. > This fix adds the cmake flag CROSS_COMPILE_ARM to correctly set gcc flags > when compiling for ARM architecture. > > Signed-off-by: David Barbion > --- > package/x265/x265.mk | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/package/x265/x265.mk b/package/x265/x265.mk > index 51c39df4cd..e3a4acc6e5 100644 > --- a/package/x265/x265.mk > +++ b/package/x265/x265.mk > @@ -35,4 +35,8 @@ else > X265_CONF_OPTS += -DENABLE_CLI=OFF > endif > > +ifeq ($(BR2_arm)$(BR2_aarch64),y) > +X265_CONF_OPTS += -DCROSS_COMPILE_ARM=1 > +endif > + > $(eval $(cmake-package)) From ju.o at free.fr Sun Nov 27 11:03:57 2022 From: ju.o at free.fr (Julien Olivain) Date: Sun, 27 Nov 2022 12:03:57 +0100 Subject: [Buildroot] [PATCH next v5 1/2] package/rdma-core: new package Message-ID: <20221127110358.495420-1-ju.o@free.fr> This is the userspace components for the Linux Kernel's drivers/infiniband subsystem. https://github.com/linux-rdma/rdma-core Signed-off-by: Julien Olivain --- Changes v4 -> v5: - Update rdma-core from v42.0 to v43.0 Also add a patch to fix an issue introduced in v43.0 - Update kernel in test from 5.15.68 to 5.15.80 - v5 patch series now includes the perftest package Changes v3 -> v4: - Update kernel in test from 5.15.61 to 5.15.68 - Included Thomas' review comments: - Moved linux-rdma.fragment to test directory - Updated test script to reflect new file location - Fixed typo in readme.txt - Add a comment in Config.in describing when the "rdma" command is needed. Changes v2 -> v3: - Update package version from 41.0 to 42.0 - Update kernel in test from 5.15.48 to 5.15.61 Changes v1 -> v2: - Update package version from 39.0 to 41.0 - Add test_rdma_core.py entry to DEVELOPERS file - Update kernel in test from 5.15.30 to 5.15.48 - Moved Config.in rdma comment in main pkg description --- Tested on branch next at commit c45b2f2 with commands: make check-package ... 0 warnings generated python3 -m flake8 support/testing/tests/package/test_rdma_core.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_rdma_core.TestRdmaCore ... OK ./utils/test-pkg -a -p rdma-core arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: OK bootlin-armv5-uclibc [ 4/44]: OK bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: SKIPPED bootlin-armv7-musl [ 7/44]: OK bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: OK bootlin-microblazeel-uclibc [10/44]: OK bootlin-mipsel32r6-glibc [11/44]: OK bootlin-mipsel-uclibc [12/44]: OK bootlin-nios2-glibc [13/44]: OK bootlin-openrisc-uclibc [14/44]: OK bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: OK bootlin-sh4-uclibc [20/44]: OK bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: SKIPPED bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: OK bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: FAILED br-arm-basic [27/44]: OK br-arm-full-nothread [28/44]: SKIPPED br-arm-full-static [29/44]: SKIPPED br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: OK br-mips64-n64-full [32/44]: OK br-mips64r6-el-hf-glibc [33/44]: OK br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: OK linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: OK sourcery-arm [40/44]: OK sourcery-arm-thumb2 [41/44]: OK sourcery-mips64 [42/44]: OK sourcery-mips [43/44]: OK sourcery-nios2 [44/44]: OK 44 builds, 5 skipped, 1 build failed, 0 legal-info failed, 0 show-info failed Note: Failure of bootlin-xtensa-uclibc is a known issue unrelated to this package. --- DEVELOPERS | 3 + package/Config.in | 1 + ...fix-build-on-MIPS-with-binutils-2.35.patch | 79 +++++++++++++++++++ package/rdma-core/Config.in | 22 ++++++ package/rdma-core/rdma-core.hash | 5 ++ package/rdma-core/rdma-core.mk | 24 ++++++ package/rdma-core/readme.txt | 75 ++++++++++++++++++ .../testing/tests/package/test_rdma_core.py | 43 ++++++++++ .../test_rdma_core/linux-rdma.fragment | 9 +++ 9 files changed, 261 insertions(+) create mode 100644 package/rdma-core/0001-util-mmio-fix-build-on-MIPS-with-binutils-2.35.patch create mode 100644 package/rdma-core/Config.in create mode 100644 package/rdma-core/rdma-core.hash create mode 100644 package/rdma-core/rdma-core.mk create mode 100644 package/rdma-core/readme.txt create mode 100644 support/testing/tests/package/test_rdma_core.py create mode 100644 support/testing/tests/package/test_rdma_core/linux-rdma.fragment diff --git a/DEVELOPERS b/DEVELOPERS index ab9cfe5ee9..429900a818 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1699,6 +1699,7 @@ F: package/ptm2human/ F: package/python-distro/ F: package/python-gnupg/ F: package/python-pyalsa/ +F: package/rdma-core/ F: package/riscv-isa-sim/ F: package/tinycompress/ F: package/z3/ @@ -1713,6 +1714,8 @@ F: support/testing/tests/package/test_ola/ 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_pyalsa.py +F: support/testing/tests/package/test_rdma_core.py +F: support/testing/tests/package/test_rdma_core/ F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert diff --git a/package/Config.in b/package/Config.in index 1a2bda4639..8b507f67f3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -571,6 +571,7 @@ endmenu source "package/pulseview/Config.in" source "package/qoriq-cadence-dp-firmware/Config.in" source "package/raspi-gpio/Config.in" + source "package/rdma-core/Config.in" source "package/read-edid/Config.in" source "package/rng-tools/Config.in" source "package/rockchip-mali/Config.in" diff --git a/package/rdma-core/0001-util-mmio-fix-build-on-MIPS-with-binutils-2.35.patch b/package/rdma-core/0001-util-mmio-fix-build-on-MIPS-with-binutils-2.35.patch new file mode 100644 index 0000000000..3cd0028e35 --- /dev/null +++ b/package/rdma-core/0001-util-mmio-fix-build-on-MIPS-with-binutils-2.35.patch @@ -0,0 +1,79 @@ +From 40d2c2587d2c2bc2fdd8b33b1b225f236ac00cfe Mon Sep 17 00:00:00 2001 +From: Julien Olivain +Date: Sat, 26 Nov 2022 17:45:49 +0100 +Subject: [PATCH] util: mmio: fix build on MIPS with binutils >= 2.35 + +rdma-core added udma_barrier support for MIPS in: +https://github.com/linux-rdma/rdma-core/commit/b7c428344ea96d446f6ffe31c620a238a7f25c9e +This commit is present in rdma-core version >= 43.0. +See also: https://github.com/linux-rdma/rdma-core/pull/1225 +Before this commit, coherent dma support was disabled for MIPS. + +util/mmio.c functions are compiled when coherent dma support is enabled. +They are always using indirect functions, to select at runtime the best +function implementation. It is currently used for x86 +sse_mmio_write64_be(), and s390x mmio_memcpy_x64_mio(). In the MIPS +case, there is ifunc used to always resolve the same function (namely, +resolve_mmio_write64_be() will always select and return +pthread_mmio_write64_be(). + +rdma-core includes a detection of the compiler support for the ifunc +attribute. See RDMA_Check_C_Compiles(HAVE_FUNC_ATTRIBUTE_IFUNC ...) in +CMakeLists.txt. When the compiler does not support this attribute, +rdma-core uses an assembler directive instead. This construct assumes +that the toolchain and target architecture always support indirect +functions. This is no longer the case with MIPS. + +Binutils, on its side, stopped accepting ifunc for MIPS, in commit: +https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=8e4979ac1ea78147ecbcbf81af5e946873dda079 +This commit is present in binutils version >= 2.35. +See also: https://sourceware.org/bugzilla/show_bug.cgi?id=25803 +We end up in a case where both the compiler and the assembler are not +accepting indirect functions. + +Compiling rdma-core is such configuration (MIPS, rdma-core >= 43, +binutils >= 2.35) fails with output: + + /tmp/ccXXXXXX.s: Assembler messages: + /tmp/ccXXXXXX.s:10: Error: symbol type "gnu_indirect_function" is not supported by MIPS targets + +This patch adds a special case for MIPS in which mmio_write64_be() +always uses pthread_mmio_write64_be(). It fixes the build issue to +have DMA coherent primitives on MIPS while being compiled with +binutils >= 2.35. + +Signed-off-by: Julien Olivain +--- + util/mmio.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/util/mmio.c b/util/mmio.c +index 9c6eb053..62f7ac35 100644 +--- a/util/mmio.c ++++ b/util/mmio.c +@@ -125,6 +125,15 @@ static bool have_sse(void) + + #endif /* defined(__i386__) */ + ++#if defined(__mips__) ++ ++void mmio_write64_be(void *addr, __be64 val) ++{ ++ return pthread_mmio_write64_be(addr, val); ++} ++ ++#else ++ + typedef void (*write64_fn_t)(void *, __be64); + + /* This uses the STT_GNU_IFUNC extension to have the dynamic linker select the +@@ -147,4 +156,6 @@ write64_fn_t resolve_mmio_write64_be(void) + return &pthread_mmio_write64_be; + } + ++#endif /* defined(__mips__) */ ++ + #endif /* SIZEOF_LONG != 8 */ +-- +2.38.1 + diff --git a/package/rdma-core/Config.in b/package/rdma-core/Config.in new file mode 100644 index 0000000000..437cf903ac --- /dev/null +++ b/package/rdma-core/Config.in @@ -0,0 +1,22 @@ +config BR2_PACKAGE_RDMA_CORE + bool "rdma-core" + depends on BR2_USE_MMU # fork() used in rstream example + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_STATIC_LIBS # dlopen() + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_LIBNL + help + This is the userspace components for the Linux Kernel's + drivers/infiniband subsystem. + + Note: The 'rdma' utility program is provided by the + 'iproute2' package, when compiled with the package 'libmnl' + also selected. This program is needed to configure + InfiniBand and RDMA networks from the command line. + + https://github.com/linux-rdma/rdma-core + +comment "rdma-core needs a toolchain w/ threads, dynamic library" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/rdma-core/rdma-core.hash b/package/rdma-core/rdma-core.hash new file mode 100644 index 0000000000..cefa04d8cd --- /dev/null +++ b/package/rdma-core/rdma-core.hash @@ -0,0 +1,5 @@ +# Locally calculated +sha256 fcfb648c91698c0dc2ec8b738148de11e156bfc61acede049c0ee4070b79bc7d rdma-core-43.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 new file mode 100644 index 0000000000..de087cd6f7 --- /dev/null +++ b/package/rdma-core/rdma-core.mk @@ -0,0 +1,24 @@ +################################################################################ +# +# rdma-core +# +################################################################################ + +RDMA_CORE_VERSION = 43.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 +RDMA_CORE_DEPENDENCIES = libnl +RDMA_CORE_INSTALL_STAGING = YES + +RDMA_CORE_CONF_OPTS = \ + -DNO_MAN_PAGES=1 \ + -DNO_PYVERBS=1 + +ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) +RDMA_CORE_CONF_OPTS += \ + -DCMAKE_EXE_LINKER_FLAGS=-latomic \ + -DCMAKE_SHARED_LINKER_FLAGS=-latomic +endif + +$(eval $(cmake-package)) diff --git a/package/rdma-core/readme.txt b/package/rdma-core/readme.txt new file mode 100644 index 0000000000..9a95226ef4 --- /dev/null +++ b/package/rdma-core/readme.txt @@ -0,0 +1,75 @@ +Testing rdma-core userspace tools +================================= + +Testing rdma-core using Linux software RoCE implementation: +https://en.wikipedia.org/wiki/RDMA_over_Converged_Ethernet + +Using two systems with working TCP/IP configuration, for example: +- Server IP: 192.168.123.10 +- Client IP: 192.168.123.20 + +Make sure firewall configurations are appropriate. Routable RoCE v2 +uses udp/4791. ibv_rc_pingpong uses tcp/18515 for initial +synchronization. + +Note: this test can be executed in two qemu virtual machines with +bridged networking. + + +Kernel configuration +-------------------- + +The Linux Kernel needs some InfiniBand configuration. In this example +the kernel "rdma_rxe" driver is needed (CONFIG_RDMA_RXE=y). The Kernel +config fragment file used for package test can be used as a starting +point. See: + + support/testing/tests/package/test_rdma_core/linux-rdma.fragment + + +Buildroot package configuration +------------------------------- + +For setting up a software RoCE link, the "rdma" program is needed. It +is provided by the "iproute2" package, when "libmnl" is also +selected. Make sure to have in your Buildroot configuration: + + BR2_PACKAGE_IPROUTE2=y + BR2_PACKAGE_LIBMNL=y + BR2_PACKAGE_RDMA_CORE=y + + +Setting up the rdma link +------------------------ + +On both server and client: + + modprobe rdma_rxe + rdma link add rxe0 type rxe netdev eth0 + + +Testing with rping +------------------ + +On the server side, run the command: + + rping -s -v + +On the client side, run the command: + + rping -c -v -a 192.168.123.10 + + +Testing with ibv_rc_pingpong +---------------------------- + +To test with the pingpong example using the reliable connected (RC) +transport: + +On the server side, run the command: + + ibv_rc_pingpong -d rxe0 -g 1 + +On the client side, run the command: + + ibv_rc_pingpong -d rxe0 -g 1 192.168.123.10 diff --git a/support/testing/tests/package/test_rdma_core.py b/support/testing/tests/package/test_rdma_core.py new file mode 100644 index 0000000000..0ae3778f9f --- /dev/null +++ b/support/testing/tests/package/test_rdma_core.py @@ -0,0 +1,43 @@ +import os + +import infra.basetest + + +class TestRdmaCore(infra.basetest.BRTest): + + 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="5.15.80" + 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_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_IPROUTE2=y + BR2_PACKAGE_LIBMNL=y + BR2_PACKAGE_RDMA_CORE=y + """.format( + infra.filepath("tests/package/test_rdma_core/linux-rdma.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", "512M", "-initrd", img]) + self.emulator.login() + + # Add the rxe0 interface + self.assertRunOk("rdma link add rxe0 type rxe netdev eth0") + + # ibv_devinfo returns 255 if no devices are found + self.assertRunOk("ibv_devinfo -v") diff --git a/support/testing/tests/package/test_rdma_core/linux-rdma.fragment b/support/testing/tests/package/test_rdma_core/linux-rdma.fragment new file mode 100644 index 0000000000..e305f27e62 --- /dev/null +++ b/support/testing/tests/package/test_rdma_core/linux-rdma.fragment @@ -0,0 +1,9 @@ +CONFIG_INFINIBAND=m +CONFIG_INFINIBAND_USER_MAD=m +CONFIG_INFINIBAND_USER_ACCESS=m +CONFIG_RDMA_RXE=m +CONFIG_INFINIBAND_IPOIB=m +CONFIG_INFINIBAND_IPOIB_CM=y +CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y +CONFIG_INFINIBAND_RTRS_CLIENT=m +CONFIG_INFINIBAND_RTRS_SERVER=m -- 2.38.1 From ju.o at free.fr Sun Nov 27 11:03:58 2022 From: ju.o at free.fr (Julien Olivain) Date: Sun, 27 Nov 2022 12:03:58 +0100 Subject: [Buildroot] [PATCH next v5 2/2] package/perftest: new package In-Reply-To: <20221127110358.495420-1-ju.o@free.fr> References: <20221127110358.495420-1-ju.o@free.fr> Message-ID: <20221127110358.495420-2-ju.o@free.fr> Open Fabrics Performance Tests. This is a collection of tests written over uverbs intended for use as a performance micro-benchmark. The tests may be used for HW or SW tuning as well as for functional testing. https://github.com/linux-rdma/perftest Signed-off-by: Julien Olivain --- Tested on branch next at commit c45b2f2 with commands: make check-package ... 0 warnings generated python3 -m flake8 support/testing/tests/package/test_perftest.py [no-output] support/testing/run-tests \ -d dl -o output_folder \ tests.package.test_perftest.TestPerftest ... OK ./utils/test-pkg -a -p perftest arm-aarch64 [ 1/44]: OK bootlin-aarch64-glibc [ 2/44]: OK bootlin-arcle-hs38-uclibc [ 3/44]: SKIPPED bootlin-armv5-uclibc [ 4/44]: SKIPPED bootlin-armv7-glibc [ 5/44]: OK bootlin-armv7m-uclibc [ 6/44]: SKIPPED bootlin-armv7-musl [ 7/44]: SKIPPED bootlin-m68k-5208-uclibc [ 8/44]: SKIPPED bootlin-m68k-68040-uclibc [ 9/44]: SKIPPED bootlin-microblazeel-uclibc [10/44]: SKIPPED bootlin-mipsel32r6-glibc [11/44]: SKIPPED bootlin-mipsel-uclibc [12/44]: SKIPPED bootlin-nios2-glibc [13/44]: SKIPPED bootlin-openrisc-uclibc [14/44]: SKIPPED bootlin-powerpc64le-power8-glibc [15/44]: OK bootlin-powerpc-e500mc-uclibc [16/44]: OK bootlin-riscv32-glibc [17/44]: OK bootlin-riscv64-glibc [18/44]: OK bootlin-riscv64-musl [19/44]: SKIPPED bootlin-sh4-uclibc [20/44]: SKIPPED bootlin-sparc64-glibc [21/44]: OK bootlin-sparc-uclibc [22/44]: SKIPPED bootlin-x86-64-glibc [23/44]: OK bootlin-x86-64-musl [24/44]: SKIPPED bootlin-x86-64-uclibc [25/44]: OK bootlin-xtensa-uclibc [26/44]: SKIPPED br-arm-basic [27/44]: SKIPPED br-arm-full-nothread [28/44]: SKIPPED br-arm-full-static [29/44]: SKIPPED br-i386-pentium4-full [30/44]: OK br-i386-pentium-mmx-musl [31/44]: SKIPPED br-mips64-n64-full [32/44]: SKIPPED br-mips64r6-el-hf-glibc [33/44]: SKIPPED br-powerpc-603e-basic-cpp [34/44]: OK br-powerpc64-power7-glibc [35/44]: OK linaro-aarch64-be [36/44]: SKIPPED linaro-aarch64 [37/44]: OK linaro-arm [38/44]: OK sourcery-arm-armv4t [39/44]: SKIPPED sourcery-arm [40/44]: SKIPPED sourcery-arm-thumb2 [41/44]: OK sourcery-mips64 [42/44]: SKIPPED sourcery-mips [43/44]: SKIPPED sourcery-nios2 [44/44]: SKIPPED 44 builds, 28 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/Config.in | 1 + package/perftest/Config.in | 41 ++++++++++++++++ package/perftest/perftest.hash | 3 ++ package/perftest/perftest.mk | 15 ++++++ .../testing/tests/package/test_perftest.py | 48 +++++++++++++++++++ 5 files changed, 108 insertions(+) create mode 100644 package/perftest/Config.in create mode 100644 package/perftest/perftest.hash create mode 100644 package/perftest/perftest.mk create mode 100644 support/testing/tests/package/test_perftest.py diff --git a/package/Config.in b/package/Config.in index 8b507f67f3..541de4cd8a 100644 --- a/package/Config.in +++ b/package/Config.in @@ -133,6 +133,7 @@ menu "Debugging, profiling and benchmark" source "package/oprofile/Config.in" source "package/pax-utils/Config.in" source "package/pcm-tools/Config.in" + source "package/perftest/Config.in" source "package/piglit/Config.in" source "package/ply/Config.in" source "package/poke/Config.in" diff --git a/package/perftest/Config.in b/package/perftest/Config.in new file mode 100644 index 0000000000..3e389f6ede --- /dev/null +++ b/package/perftest/Config.in @@ -0,0 +1,41 @@ +config BR2_PACKAGE_PERFTEST_ARCH_SUPPORTS + bool + # Accurate cycle measurement in perftest is implemented for a + # limited set of architectures, see: + # https://github.com/linux-rdma/perftest/blob/v4.5-0.18/src/get_clock.h + # Note: the package has also a fallback to use "asm/timex.h" + # from the Kernel, in + # "$(LINUX_DIR)/arch/$(KERNEL_ARCH)/include". It is not + # reflected here as this path is not well tested. + default y if BR2_i386 || BR2_x86_64 + default y if BR2_arm && !BR2_ARM_CPU_ARMV4 && !BR2_ARM_CPU_ARMV5 && !BR2_ARM_CPU_ARMV6 + default y if BR2_aarch64 + default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le + default y if BR2_s390x + default y if BR2_sparc || BR2_sparc64 + default y if BR2_riscv + +config BR2_PACKAGE_PERFTEST + bool "perftest" + depends on BR2_PACKAGE_PERFTEST_ARCH_SUPPORTS + depends on !BR2_STATIC_LIBS # rdma-core + depends on BR2_TOOLCHAIN_HAS_SYNC_4 # rdma-core + depends on BR2_TOOLCHAIN_HAS_THREADS + # musl does not define sysconf(_SC_LEVEL1_DCACHE_LINESIZE) + depends on !BR2_TOOLCHAIN_USES_MUSL + depends on BR2_USE_MMU # rdma-core + select BR2_PACKAGE_PCIUTILS + select BR2_PACKAGE_RDMA_CORE # libibverbs, librdmacm, libibumad + help + Open Fabrics Performance Tests. + + This is a collection of tests written over uverbs intended + for use as a performance micro-benchmark. The tests may be + used for HW or SW tuning as well as for functional testing. + + https://github.com/linux-rdma/perftest + +comment "perftest needs a toolchain w/ threads, dynamic library" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 + depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS diff --git a/package/perftest/perftest.hash b/package/perftest/perftest.hash new file mode 100644 index 0000000000..9f08da7fae --- /dev/null +++ b/package/perftest/perftest.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 a8ef5483085c2b3ccb92739bc70c4e0ed98eaec0ce80d34b54ba208a16e03fc4 perftest-4.5-0.18.tar.gz +sha256 763adb7d5094f2127b026adea8701f042d28d4b1f6fb8b6e828989227a9cf7f5 COPYING diff --git a/package/perftest/perftest.mk b/package/perftest/perftest.mk new file mode 100644 index 0000000000..942aac155c --- /dev/null +++ b/package/perftest/perftest.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# perftest +# +################################################################################ + +PERFTEST_VERSION = 4.5-0.18 +PERFTEST_SITE = $(call github,linux-rdma,perftest,v$(PERFTEST_VERSION)) +PERFTEST_LICENSE = GPL-2.0 or BSD-2-Clause +PERFTEST_LICENSE_FILES = COPYING +PERFTEST_DEPENDENCIES = pciutils rdma-core +# Fetched from Github, with no configure script +PERFTEST_AUTORECONF = YES + +$(eval $(autotools-package)) diff --git a/support/testing/tests/package/test_perftest.py b/support/testing/tests/package/test_perftest.py new file mode 100644 index 0000000000..68c850911e --- /dev/null +++ b/support/testing/tests/package/test_perftest.py @@ -0,0 +1,48 @@ +import os + +import infra.basetest + + +class TestPerftest(infra.basetest.BRTest): + + 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="5.15.80" + 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_TARGET_ROOTFS_CPIO=y + BR2_TARGET_ROOTFS_CPIO_GZIP=y + # BR2_TARGET_ROOTFS_TAR is not set + BR2_PACKAGE_IPROUTE2=y + BR2_PACKAGE_LIBMNL=y + BR2_PACKAGE_RDMA_CORE=y + BR2_PACKAGE_PERFTEST=y + """.format( + infra.filepath("tests/package/test_rdma_core/linux-rdma.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", "512M", "-initrd", img]) + self.emulator.login() + + # Add the rxe0 interface + self.assertRunOk("ip link set dev eth0 up") + self.assertRunOk("rdma link add rxe0 type rxe netdev eth0") + + # start a server + self.assertRunOk("ib_read_bw > /dev/null 2>&1 &") + + # start a client + self.assertRunOk("sleep 1 && ib_read_bw 127.0.0.1") -- 2.38.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:14 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:14 -0300 Subject: [Buildroot] [next 00/25] check-symbols v2 Message-ID: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> The script check-symbols checks for inconsistencies on symbols declared in Config.in and used in .mk files. Patch 25 is actually v2 for http://patchwork.ozlabs.org/project/buildroot/patch/20220814233845.2247022-34-ricardo.martincoski at gmail.com/ But v1 was only a prototype/WIP. There was so many changes from v1 that I honestly gave up keeping track of them. Because of that, no changelog on this patch. All other patches in the series are new, found while developing this script. Because of that, no changelog for patches 1 to 24. Patches 1 and 2 fix typos on text (help text, CHANGES, ...). Patch 3 fixes a duplicate symbol on Config.in.legacy, result of a copy&paste error. Patch 4 makes check-package to warn about occurrences of duplicated symbols. Patch 5 makes the test using test-pkg on GitLab CI easier for defconfigs that contain disabled options. It was used to test patches 9 and 10 without changing the default git configuration. Patches 6, 7 and 8 fix the use of ifdef on .mk files. While testing patch 8, an issue passing config options and an improvement raised for package pugixml. Patch 9 fixes the issue. Patch 10 implements the improvement when passing build options. Patch 11 adds a comment to busybox.mk, copied from uclibc.mk about overriding a variable. Patch 12 makes check-package to warn about the use of ifdef in .mk files. While developing patch 25, I noticed that toolchain and toolchain-buildroot are not really virtual packages but both use the virtual package infra. Patch 13 add comments to explain why. Patches 14 and 15 remove usage of legacy symbols from packages. Patch 16 removes an unused symbol. Patch 17 fixes a select of a config that belongs to a choice. Patches 18, 19, 20, 21, 22 and 23 fix legacy handling. Patch 24 fixes a typo just merged only on next branch. Patch 25 is the actual goal of this series, adding check-symbols script. Example usage of the script applying only patch 25 to next: $ time utils/docker-run utils/check-symbols Config.in.legacy:634: BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 is part of a "choice" and should not be "select"ed Config.in.legacy:643: BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 is part of a "choice" and should not be "select"ed Config.in.legacy:705: BR2_PACKAGE_OPENJDK_VERSION_11 is part of a "choice" and should not be "select"ed Config.in.legacy:713: BR2_PACKAGE_OPENJDK_VERSION_17 is part of a "choice" and should not be "select"ed Config.in.legacy:2097: BR2_PACKAGE_LUA_5_3 is part of a "choice" and should not be "select"ed Config.in.legacy:2605: BR2_PACKAGE_TI_SGX_AM335X not referenced but has a comment stating it is Config.in.legacy:2615: BR2_PACKAGE_TI_SGX_AM437X not referenced but has a comment stating it is Config.in.legacy:2625: BR2_PACKAGE_TI_SGX_AM4430 not referenced but has a comment stating it is Config.in.legacy:2635: BR2_PACKAGE_TI_SGX_AM5430 not referenced but has a comment stating it is Config.in.legacy:3973: BR2_GCC_VERSION_ARC is part of a "choice" and should not be "select"ed Config.in.legacy:4316: BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB is part of a "choice" and should not be "select"ed Config.in.legacy:4324: BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB is part of a "choice" and should not be "select"ed boot/uboot/Config.in:445: BR2_TARGET_XLOADER is a legacy symbol and should not be referenced package/fwts/Config.in:31: BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE defined but not referenced package/gitlab-runner/Config.in:14: BR2_PACKAGE_LIBCURL_OPENSSL is part of a "choice" and should not be "select"ed package/rpi-userland/Config.in:43: BR2_arch64 referenced but not defined system/Config.in:81: BR2_TARGET_GENERIC_PASSWD_MD5 is a legacy symbol and should not be referenced real 0m4,703s user 0m0,057s sys 0m0,020s The new GitLab CI jobs can be seen here, with the whole series applied to next: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706073924 Regards, Ricardo Ricardo Martincoski (25): *: fix typo for separate(d|) in text package,legacy: fix typo for "daemon" on help text Config.in.legacy: fix typo on BR2_PACKAGE_MEDIAART_BACKEND_QT utils/checkpackagelib: warn about redefined config support/scripts/generate-gitlab-ci-yml: improve test-pkg support package/fwts: use ifeq instead of ifdef package/live555: fix build config with locale package/pugixml: unconditionally set BUILD_DEFINES package/pugixml: fix configuration options package/pugixml: use explicit build options package/busybox: add comment about variable override utils/checkpackagelib: warn about ifdef on .mk toolchain/toolchain-buildroot: add comment about using virtual package infra boot/uboot: remove use of legacy xloader symbol system: remove use of legacy md5 option package/linux-headers: remove bogus symbol BR2_PACKAGE_HOST_LINUX_HEADERS package/gitlab-runner: ensure use of LIBCURL_OPENSSL package/openpowerlink: properly handle legacy options package/gcc: properly handle legacy for renamed ARC option package/lua: properly handle legacy for removed version package/ti-sgx-km: properly handle legacy for removed options package/openjdk: properly handle legacy for renamed options package/sunxi-mali-utgard: properly handle legacy for renamed options package/rpi-userland: fix typo for BR2_aarch64 utils/check-symbols: new script CHANGES | 4 +- Config.in.legacy | 101 ++-- DEVELOPERS | 2 + boot/uboot/Config.in | 1 - package/busybox/busybox.mk | 3 + package/fwts/fwts.mk | 2 +- package/gcc/Config.in.host | 1 + package/gitlab-runner/Config.in | 1 - package/gitlab-runner/gitlab-runner.mk | 4 + package/leafnode2/leafnode2.mk | 2 +- package/linux-headers/Config.in.host | 3 - package/live555/live555.mk | 2 +- package/lua/Config.in | 1 + package/ngircd/Config.in | 2 +- package/openjdk/Config.in | 2 + package/openpowerlink/Config.in | 2 + package/pugixml/pugixml.mk | 24 +- package/rp-pppoe/Config.in | 2 +- package/rpi-userland/Config.in | 2 +- package/sunxi-mali-utgard/Config.in | 2 + package/uclibc/uclibc.mk | 1 + support/misc/gitlab-ci.yml.in | 8 + support/scripts/generate-gitlab-ci-yml | 4 +- system/Config.in | 3 +- .../toolchain-buildroot.mk | 3 + toolchain/toolchain/toolchain.mk | 3 + utils/check-symbols | 78 ++++ utils/checkpackagelib/lib_config.py | 38 ++ utils/checkpackagelib/lib_mk.py | 18 + utils/checkpackagelib/test_lib_config.py | 78 ++++ utils/checkpackagelib/test_lib_mk.py | 48 ++ utils/checksymbolslib/__init__.py | 0 utils/checksymbolslib/br.py | 140 ++++++ utils/checksymbolslib/db.py | 205 ++++++++ utils/checksymbolslib/file.py | 83 ++++ utils/checksymbolslib/kconfig.py | 139 ++++++ utils/checksymbolslib/makefile.py | 100 ++++ utils/checksymbolslib/test_db.py | 286 ++++++++++++ utils/checksymbolslib/test_file.py | 152 ++++++ utils/checksymbolslib/test_kconfig.py | 438 ++++++++++++++++++ utils/checksymbolslib/test_makefile.py | 304 ++++++++++++ utils/checksymbolslib/test_util.py | 15 + 42 files changed, 2242 insertions(+), 65 deletions(-) create mode 100755 utils/check-symbols create mode 100644 utils/checksymbolslib/__init__.py create mode 100644 utils/checksymbolslib/br.py create mode 100644 utils/checksymbolslib/db.py create mode 100644 utils/checksymbolslib/file.py create mode 100644 utils/checksymbolslib/kconfig.py create mode 100644 utils/checksymbolslib/makefile.py create mode 100644 utils/checksymbolslib/test_db.py create mode 100644 utils/checksymbolslib/test_file.py create mode 100644 utils/checksymbolslib/test_kconfig.py create mode 100644 utils/checksymbolslib/test_makefile.py create mode 100644 utils/checksymbolslib/test_util.py -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:15 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:15 -0300 Subject: [Buildroot] [next 01/25] *: fix typo for separate(d|) in text In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-2-ricardo.martincoski@gmail.com> seperate is a common misspelling of separate Fix all the typos in the tree that are not related to patch files. CHANGES seperate -> separate, in the list of changes Config.in.legacy seperate -> separate, in option name and help texts package/leafnode2/leafnode2.mk seperate -> separate, in a comment system/Config.in seperated -> separated, in a help text Cc: Bernd Kuhls Signed-off-by: Ricardo Martincoski --- CHANGES | 4 ++-- Config.in.legacy | 6 +++--- package/leafnode2/leafnode2.mk | 2 +- system/Config.in | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CHANGES b/CHANGES index 3090466d2e..192546993f 100644 --- a/CHANGES +++ b/CHANGES @@ -7475,7 +7475,7 @@ Architecture: Default to bf532 CPU variant for blackfin, Fix flat one memory region support for m68k and disable flat - seperate data support because of compatibility issues. + separate data support because of compatibility issues. Defconfigs: Minnowboard and Raspberrypi: Fix errors with post-build scripts when systemd is used. @@ -8011,7 +8011,7 @@ Minor fixes. - Merged/seperate /usr handling is now also performed for + Merged/separate /usr handling is now also performed for staging so cross-gdb / gdbserver can find the libraries. Updated/fixed packages: autossh, conntrack-tools, dcron, diff --git a/Config.in.legacy b/Config.in.legacy index 17f0858e70..284e7bf887 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -3240,7 +3240,7 @@ config BR2_PACKAGE_POLICYCOREUTILS_RESTORECOND select BR2_PACKAGE_RESTORECOND help The policycoreutils package no longer offers restorecond - as a option. This package has been moved into a seperate + as a option. This package has been moved into a separate package maintained by the SELinux maintainers. config BR2_PACKAGE_SEPOLGEN @@ -3834,7 +3834,7 @@ config BR2_GDB_VERSION_7_9 comment "Legacy options removed in 2016.11" config BR2_PACKAGE_PHP_SAPI_CLI_CGI - bool "PHP CGI and CLI options are now seperate" + bool "PHP CGI and CLI options are now separate" select BR2_PACKAGE_PHP_SAPI_CLI select BR2_PACKAGE_PHP_SAPI_CGI select BR2_LEGACY @@ -4864,7 +4864,7 @@ config BR2_PACKAGE_KODI_PVR_ADDONS select BR2_PACKAGE_KODI_PVR_VUPLUS select BR2_PACKAGE_KODI_PVR_WMC help - Kodi PVR addon was split into seperate modules + Kodi PVR addon was split into separate modules config BR2_BINUTILS_VERSION_2_23_2 bool "binutils 2.23 option renamed" diff --git a/package/leafnode2/leafnode2.mk b/package/leafnode2/leafnode2.mk index a02aad4302..e82ca2e1ee 100644 --- a/package/leafnode2/leafnode2.mk +++ b/package/leafnode2/leafnode2.mk @@ -23,7 +23,7 @@ LEAFNODE2_CONF_OPTS = \ --enable-runas-user=root # Leafnode2 needs the host version of b_sortnl during -# compilation. Instead of creating a seperate host package and +# compilation. Instead of creating a separate host package and # installing b_sortnl to $(HOST_DIR) this binary is compiled # on-the-fly, host-pcre is needed for this define LEAFNODE2_BUILD_SORTNL_TOOL diff --git a/system/Config.in b/system/Config.in index 888c24ce81..e6dcd25455 100644 --- a/system/Config.in +++ b/system/Config.in @@ -443,7 +443,7 @@ config BR2_ENABLE_LOCALE_WHITELIST default "C en_US" depends on BR2_ENABLE_LOCALE_PURGE help - Whitespace seperated list of locales to allow on target. + Whitespace separated list of locales to allow on target. Locales not listed here will be removed from the target. See 'locale -a' on your host for a list of locales available on your build host, or have a look in /usr/share/locale in -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:16 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:16 -0300 Subject: [Buildroot] [next 02/25] package, legacy: fix typo for "daemon" on help text In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-3-ricardo.martincoski@gmail.com> deamon -> daemon At same time, in Config.in.legacy fix other typos in the same help text: spae -> space monolitic -> monolithic Signed-off-by: Ricardo Martincoski --- Config.in.legacy | 4 ++-- package/ngircd/Config.in | 2 +- package/rp-pppoe/Config.in | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 284e7bf887..4eff5b55d6 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -4324,8 +4324,8 @@ config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB help The user space support has been split in two part: - - a monolitic user space library - - a user spae deamon driver + - a monolithic user space library + - a user space daemon driver config BR2_LINUX_KERNEL_SAME_AS_HEADERS bool "using the linux headers version for the kernel has been removed" diff --git a/package/ngircd/Config.in b/package/ngircd/Config.in index 9b3d430922..1e93a5702c 100644 --- a/package/ngircd/Config.in +++ b/package/ngircd/Config.in @@ -2,6 +2,6 @@ config BR2_PACKAGE_NGIRCD bool "ngircd" depends on BR2_USE_MMU # fork() help - Next Generation IRC server deamon. + Next Generation IRC server daemon. http://ngircd.barton.de diff --git a/package/rp-pppoe/Config.in b/package/rp-pppoe/Config.in index 2ac81cbb2d..6ff005a1e1 100644 --- a/package/rp-pppoe/Config.in +++ b/package/rp-pppoe/Config.in @@ -9,7 +9,7 @@ config BR2_PACKAGE_RP_PPPOE select BR2_PACKAGE_PPPD help An implementation of the Point-to-point protocol over - Ethernet. Has userspace client and server deamons. You + Ethernet. Has userspace client and server daemons. You likely only need this package if you are implementing the pppoe server that will service other pppoe client devices. Otherwise the normal client functionality already -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:17 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:17 -0300 Subject: [Buildroot] [next 03/25] Config.in.legacy: fix typo on BR2_PACKAGE_MEDIAART_BACKEND_QT In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-4-ricardo.martincoski@gmail.com> Currently using this minimal .config: BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF=y triggers: *** Legacy options removed in 2018.05 *** [ ] libmediaart none backend option renamed (NEW) [*] libmediaart gdk-pixbuf backend option renamed [*] libmediaart qt backend option renamed Commit "8553b39887 libmediaart: rename options to have proper prefix", part of the 2018.05 release had a copy&paste error. As stated in the beginning of the file: The oldest symbols will be removed again after about two years. But while we carry these legacy symbols, let's fix the typo. Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- NOTE: Maybe it is time to drop old legacy symbols again? If so, some patches in this series can be dropped. --- Config.in.legacy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Config.in.legacy b/Config.in.legacy index 4eff5b55d6..9ce1004b0c 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -2594,7 +2594,7 @@ config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF has been renamed to BR2_PACKAGE_LIBMEDIAART_BACKEND_GDK_PIXBUF -config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF +config BR2_PACKAGE_MEDIAART_BACKEND_QT bool "libmediaart qt backend option renamed" select BR2_LEGACY help -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:18 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:18 -0300 Subject: [Buildroot] [next 04/25] utils/checkpackagelib: warn about redefined config In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-5-ricardo.martincoski@gmail.com> Warn the developer in the case the same config is declared more than once in the same Config.in file. But take into account the conditional code that lets the config be visible and warn only when it is declared more than once in the same conditions. For instance, do not warn for: if BR2_PACKAGE_BUSYBOX config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS endif if !BR2_PACKAGE_BUSYBOX # kconfig doesn't support else config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS endif Signed-off-by: Ricardo Martincoski --- Applying only this patch on current master, check-package returns: Config.in.legacy:2597: config BR2_PACKAGE_MEDIAART_BACKEND_GDK_PIXBUF redeclared (previous line: 2589) --- utils/checkpackagelib/lib_config.py | 38 ++++++++++++ utils/checkpackagelib/test_lib_config.py | 78 ++++++++++++++++++++++++ 2 files changed, 116 insertions(+) diff --git a/utils/checkpackagelib/lib_config.py b/utils/checkpackagelib/lib_config.py index b05831f2c3..f26ca0d898 100644 --- a/utils/checkpackagelib/lib_config.py +++ b/utils/checkpackagelib/lib_config.py @@ -233,3 +233,41 @@ class Indent(_CheckFunction): return ["{}:{}: should not be indented" .format(self.filename, lineno), text] + + +class RedefinedConfig(_CheckFunction): + CONFIG = re.compile(r"^\s*(menu|)config\s+(BR2_\w+)\b") + IF = re.compile(r"^\s*if\s+([^#]*)\b") + ENDIF = re.compile(r"^\s*endif\b") + + def before(self): + self.configs = {} + self.conditional = [] + + def check_line(self, lineno, text): + if _empty_or_comment(text) or _part_of_help_text(text): + return + + m = self.IF.search(text) + if m is not None: + condition = m.group(1) + self.conditional.append(condition) + return + + m = self.ENDIF.search(text) + if m is not None: + self.conditional.pop() + return + + m = self.CONFIG.search(text) + if m is None: + return + config = m.group(2) + + key = (config, ' AND '.join(self.conditional)) + if key in self.configs.keys(): + previous_line = self.configs[key] + return ["{}:{}: config {} redeclared (previous line: {})" + .format(self.filename, lineno, config, previous_line), + text] + self.configs[key] = lineno diff --git a/utils/checkpackagelib/test_lib_config.py b/utils/checkpackagelib/test_lib_config.py index 91a549adf2..474d17105e 100644 --- a/utils/checkpackagelib/test_lib_config.py +++ b/utils/checkpackagelib/test_lib_config.py @@ -385,3 +385,81 @@ Indent = [ def test_Indent(testname, filename, string, expected): warnings = util.check_file(m.Indent, filename, string) assert warnings == expected + + +RedefinedConfig = [ + ('no redefinition', + 'any', + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_FOO_BAR\n' + 'bool "foo"\n', + []), + ('no conditional', + 'any', + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_BAR\n' + 'bool "bar"\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n', + [['any:5: config BR2_PACKAGE_FOO redeclared (previous line: 1)', + 'config BR2_PACKAGE_FOO\n']]), + ('three times', + 'any', + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n', + [['any:3: config BR2_PACKAGE_FOO redeclared (previous line: 1)', + 'config BR2_PACKAGE_FOO\n'], + ['any:5: config BR2_PACKAGE_FOO redeclared (previous line: 1)', + 'config BR2_PACKAGE_FOO\n']]), + ('same conditional', + 'any', + 'if BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'config BR2_PACKAGE_BAR\n' + 'bool "bar"\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n', + [['any:6: config BR2_PACKAGE_FOO redeclared (previous line: 2)', + 'config BR2_PACKAGE_FOO\n']]), + ('equivalent conditional', + 'any', + 'if BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'if BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n', + [['any:8: config BR2_PACKAGE_FOO redeclared (previous line: 2)', + 'config BR2_PACKAGE_FOO\n']]), + ('not equivalent conditional', + 'any', + 'if BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'if !BR2_PACKAGE_BAZ\n' + 'config BR2_PACKAGE_FOO\n' + 'bool "foo"\n' + 'endif\n', + []), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', RedefinedConfig) +def test_RedefinedConfig(testname, filename, string, expected): + warnings = util.check_file(m.RedefinedConfig, filename, string) + assert warnings == expected -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:19 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:19 -0300 Subject: [Buildroot] [next 05/25] support/scripts/generate-gitlab-ci-yml: improve test-pkg support In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-6-ricardo.martincoski@gmail.com> Following the example of test-pkg config described in commit "12c7a05da1 utils/test-pkg: add gitlab-ci support" to test a defconfig fragment that contains a disabled option is currently possible, but it do requires one to change the git config core.commentChart so the lines starting with "#" are not discarded by git when creating/editing the commit message. For instance, without the indentation the 3rd line below would be excluded from the commit message when the editor is closed: test-pkg config: SOME_OPTION=y # OTHER_OPTION is not set SOME_VARIABLE="some value" Requiring to change git configs is not very nice. So make the developer's life easier by changing the sed expression to remove indentation with spaces from a defconfig fragment found on a commit message. For instance these lines become valid and generate a defconfig fragment without the indentation of one space to be tested in GitLab CI: test-pkg config: SOME_OPTION=y # OTHER_OPTION is not set SOME_VARIABLE="some value" Signed-off-by: Ricardo Martincoski --- Example usage: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704846763 --- support/scripts/generate-gitlab-ci-yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml index aa43aac019..27f586f1b6 100755 --- a/support/scripts/generate-gitlab-ci-yml +++ b/support/scripts/generate-gitlab-ci-yml @@ -91,7 +91,7 @@ gen_tests() { # Retrieve defconfig for test-pkg from the git commit message (if any) if grep -q -E '^test-pkg config:$' <<<"${CI_COMMIT_DESCRIPTION}"; then - sed -r -n -e '/^test-pkg config:$/{:a;n;p;ba;}' \ + sed -r -n -e '/^test-pkg config:$/{:a;n;s/^ +//;p;ba;}' \ <<<"${CI_COMMIT_DESCRIPTION}" \ >defconfig.frag if [ ! -s defconfig.frag ]; then -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:20 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:20 -0300 Subject: [Buildroot] [next 06/25] package/fwts: use ifeq instead of ifdef In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-7-ricardo.martincoski@gmail.com> The conditional code using ifdef was added in 2018 and works as expected. But there is no reason to use ifdef instead of ifeq. For consistence, switch to use ifeq like almost all packages already do. Cc: Arnout Vandecappelle Cc: Erico Nunes Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- package/fwts/fwts.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/fwts/fwts.mk b/package/fwts/fwts.mk index b208aa0c14..f04c7a848f 100644 --- a/package/fwts/fwts.mk +++ b/package/fwts/fwts.mk @@ -15,7 +15,7 @@ FWTS_DEPENDENCIES = host-bison host-flex host-pkgconf libglib2 libbsd \ $(if $(BR2_PACKAGE_BASH_COMPLETION),bash-completion) \ $(if $(BR2_PACKAGE_DTC),dtc) -ifdef BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE +ifeq ($(BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE),y) FWTS_MODULE_SUBDIRS = efi_runtime $(eval $(kernel-module)) endif -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:21 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:21 -0300 Subject: [Buildroot] [next 07/25] package/live555: fix build config with locale In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-8-ricardo.martincoski@gmail.com> Using current conditional code, added in 2014: ifndef ($(BR2_ENABLE_LOCALE),y) LIVE555_CFLAGS += -DLOCALE_NOT_USED endif the define LOCALE_NOT_USED is always passed on CFLAGS, because there is no symbol with following names defined: "(y,y)" -> not defined when BR2_ENABLE_LOCALE=y "(,y)" -> not defined when BR2_ENABLE_LOCALE is not set So fix the typo, switching ifndef to ifneq. Signed-off-by: Ricardo Martincoski --- test-pkg config 1: BR2_PACKAGE_LIVE555=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/705379816 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 2: BR2_PACKAGE_LIVE555=y BR2_PACKAGE_OPENSSL=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/705388345 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 3: BR2_PACKAGE_LIVE555=y BR2_PACKAGE_OPENSSL=y BR2_STATIC_LIBS=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/705391470 44 builds, 22 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 4: BR2_PACKAGE_LIVE555=y BR2_STATIC_LIBS=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/705392278 44 builds, 22 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/live555/live555.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/live555/live555.mk b/package/live555/live555.mk index effd4517cf..56ed705783 100644 --- a/package/live555/live555.mk +++ b/package/live555/live555.mk @@ -39,7 +39,7 @@ else LIVE555_CFLAGS += -DNO_OPENSSL endif -ifndef ($(BR2_ENABLE_LOCALE),y) +ifneq ($(BR2_ENABLE_LOCALE),y) LIVE555_CFLAGS += -DLOCALE_NOT_USED endif -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:22 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:22 -0300 Subject: [Buildroot] [next 08/25] package/pugixml: unconditionally set BUILD_DEFINES In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-9-ricardo.martincoski@gmail.com> The ifdef construct intended to avoid passing -DBUILD_DEFINES="" was never needed, because even upstream version v1.9 used in 2019 when the configuration options were added, can handle an empty string for BUILD_DEFINES. In fact an empty string is the default for v1.9 if it is not passed during configure. Also, the host variant already sets BUILD_DEFINES unconditionally. So remove the unneeded conditional. Cc: Arnout Vandecappelle Cc: Theo Debrouwere Signed-off-by: Ricardo Martincoski --- NOTE 1: For versions starting from v1.11 this flag BUILD_DEFINES is ignored, but it will be fixed in the next patch. I had split into 2 patches because this first one applies to old versions of the package too. Someone could theoretically decide to backport to a local copy of buildroot 2020.05.x for instance. NOTE 2: It doesn't test much, since BUILD_DEFINES is ignored, but anyway: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704554673 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config: BR2_PACKAGE_PUGIXML=y --- package/pugixml/pugixml.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/package/pugixml/pugixml.mk b/package/pugixml/pugixml.mk index 9137f04630..6c756e9c29 100644 --- a/package/pugixml/pugixml.mk +++ b/package/pugixml/pugixml.mk @@ -29,9 +29,7 @@ ifeq ($(BR2_PACKAGE_PUGIXML_HEADER_ONLY),y) PUGIXML_BUILD_DEFINES += PUGIXML_HEADER_ONLY endif -ifdef PUGIXML_BUILD_DEFINES PUGIXML_CONF_OPTS += -DBUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" -endif HOST_PUGIXML_CONF_OPTS += \ -DBUILD_PKGCONFIG=ON \ -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:23 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:23 -0300 Subject: [Buildroot] [next 09/25] package/pugixml: fix configuration options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-10-ricardo.martincoski@gmail.com> Commit upstream 1c5a0bb32583fd294022e68e66b541bf6ff71a67 ":sparkles: Update CMake to modern approach" removed all feature toogles, so starting from release v1.11 any flag passed in BUILD_DEFINES was completely ignored during the build. Version 1.11.4 was in use in buildroot since February 2021. Commit upstream 0f1e75a902ef1751dd63a67fe223b5e8daf4c7f1 "Re-introduced the custom build defines" added PUGIXML_BUILD_DEFINES to release v1.12, but BUILD_DEFINES is still completely ignored during the build. Version 1.12.1 is in use in buildroot since March 2022. So switch the config options to use PUGIXML_BUILD_DEFINES instead of BUILD_DEFINES. Cc: Arnout Vandecappelle Cc: Theo Debrouwere Signed-off-by: Ricardo Martincoski --- NOTE 1: The code below can be useful to verify the statements above, after commenting some lines: |PUGIXML_VERSION = 1.11.4 |PUGIXML_VERSION = 1.10 |PUGIXML_VERSION = 1.9 |define PUGIXML_FORCE_BUILD_ERROR | echo '#ifdef PUGIXML_COMPACT' >> $(@D)/src/pugixml.cpp | echo '#error 111' >> $(@D)/src/pugixml.cpp | echo '#else' >> $(@D)/src/pugixml.cpp | echo '#error 222' >> $(@D)/src/pugixml.cpp | echo '#endif' >> $(@D)/src/pugixml.cpp |endef |PUGIXML_POST_PATCH_HOOKS += PUGIXML_FORCE_BUILD_ERROR |PUGIXML_BUILD_DEFINES += PUGIXML_COMPACT |PUGIXML_CONF_OPTS += -DBUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" |PUGIXML_CONF_OPTS += -DPUGIXML_BUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" |PUGIXML_CONF_OPTS += -DPUGIXML_COMPACT=ON NOTE 2: Current version for each branch: $ git grep ^PUGIXML_VERSION \ origin/next origin/master $(git branch -a | grep origin/202) \ | sed -e 's,^remotes/,,g' -e 's,^origin/,,g' | sort 2020.02.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2020.05.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.10 2020.08.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.10 2020.11.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2021.02.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2021.05.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2021.08.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2021.11.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2022.02.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.11.4 2022.05.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.12.1 2022.08.x:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.12.1 master:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.12.1 next:package/pugixml/pugixml.mk:PUGIXML_VERSION = 1.12.1 NOTE 3: local build tests to check size: pugixml-compact/graphs/package-size-stats.csv:pugixml,165216,1.9q pugixml-default/graphs/package-size-stats.csv:pugixml,152928,1.8q pugixml-header-only/graphs/package-size-stats.csv:pugixml,13660,0.2 pugixml-noxpath/graphs/package-size-stats.csv:pugixml,95532,1.1 pugixml-compact/defconfig:BR2_x86_i686=y pugixml-compact/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-compact/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-compact/defconfig:BR2_PACKAGE_PUGIXML_COMPACT=y pugixml-default/defconfig:BR2_x86_i686=y pugixml-default/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-default/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-header-only/defconfig:BR2_x86_i686=y pugixml-header-only/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-header-only/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-header-only/defconfig:BR2_PACKAGE_PUGIXML_HEADER_ONLY=y pugixml-noxpath/defconfig:BR2_x86_i686=y pugixml-noxpath/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-noxpath/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-noxpath/defconfig:# BR2_PACKAGE_PUGIXML_XPATH_SUPPORT is not set NOTE 4: build tests on GitLab CI test-pkg config 1: BR2_PACKAGE_PUGIXML=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704564417 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 2: BR2_PACKAGE_PUGIXML=y BR2_PACKAGE_PUGIXML_COMPACT=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704755515 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 3: BR2_PACKAGE_PUGIXML=y # BR2_PACKAGE_PUGIXML_XPATH_SUPPORT is not set https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704849811 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 4: BR2_PACKAGE_PUGIXML=y BR2_PACKAGE_PUGIXML_HEADER_ONLY=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/704851087 44 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/pugixml/pugixml.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/pugixml/pugixml.mk b/package/pugixml/pugixml.mk index 6c756e9c29..c54148d98f 100644 --- a/package/pugixml/pugixml.mk +++ b/package/pugixml/pugixml.mk @@ -29,11 +29,11 @@ ifeq ($(BR2_PACKAGE_PUGIXML_HEADER_ONLY),y) PUGIXML_BUILD_DEFINES += PUGIXML_HEADER_ONLY endif -PUGIXML_CONF_OPTS += -DBUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" +PUGIXML_CONF_OPTS += -DPUGIXML_BUILD_DEFINES="$(subst $(space),;,$(PUGIXML_BUILD_DEFINES))" HOST_PUGIXML_CONF_OPTS += \ -DBUILD_PKGCONFIG=ON \ - -DBUILD_DEFINES="$(subst $(space),;,$(HOST_PUGIXML_BUILD_DEFINES))" + -DPUGIXML_BUILD_DEFINES="$(subst $(space),;,$(HOST_PUGIXML_BUILD_DEFINES))" $(eval $(cmake-package)) $(eval $(host-cmake-package)) -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:24 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:24 -0300 Subject: [Buildroot] [next 10/25] package/pugixml: use explicit build options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-11-ricardo.martincoski@gmail.com> Commit upstream 986b7ffd01aedcd4f2aa16e78e4cad9313b6d7b2 "Add Cmake options for pugiconfig.hpp" added feature toogles to release v1.12, including PUGIXML_NO_XPATH and PUGIXML_COMPACT. Commit upstream 5f49f2c6575cc2b7d343f8d41581fe92d69d7b52 "Mark advanced options and removed redundant ones" removed CMake specific support for PUGIXML_HEADER_ONLY and PUGIXML_HAS_LONG_LONG, but they can still be provided using PUGIXML_BUILD_DEFINES, starting from release v1.12. So use the explicit build options PUGIXML_NO_XPATH and PUGIXML_COMPACT, but keep using PUGIXML_BUILD_DEFINES to set PUGIXML_HEADER_ONLY and PUGIXML_HAS_LONG_LONG. Cc: Arnout Vandecappelle Cc: Theo Debrouwere Signed-off-by: Ricardo Martincoski --- local build tests to check size: pugixml-compact/graphs/package-size-stats.csv:pugixml,165216,1.9q pugixml-default/graphs/package-size-stats.csv:pugixml,152928,1.8q pugixml-header-only/graphs/package-size-stats.csv:pugixml,13660,0.2 pugixml-noxpath/graphs/package-size-stats.csv:pugixml,95532,1.1 pugixml-compact/defconfig:BR2_x86_i686=y pugixml-compact/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-compact/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-compact/defconfig:BR2_PACKAGE_PUGIXML_COMPACT=y pugixml-default/defconfig:BR2_x86_i686=y pugixml-default/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-default/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-header-only/defconfig:BR2_x86_i686=y pugixml-header-only/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-header-only/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-header-only/defconfig:BR2_PACKAGE_PUGIXML_HEADER_ONLY=y pugixml-noxpath/defconfig:BR2_x86_i686=y pugixml-noxpath/defconfig:BR2_TOOLCHAIN_EXTERNAL=y pugixml-noxpath/defconfig:BR2_PACKAGE_PUGIXML=y pugixml-noxpath/defconfig:# BR2_PACKAGE_PUGIXML_XPATH_SUPPORT is not set --- package/pugixml/pugixml.mk | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/package/pugixml/pugixml.mk b/package/pugixml/pugixml.mk index c54148d98f..1cf81c45f3 100644 --- a/package/pugixml/pugixml.mk +++ b/package/pugixml/pugixml.mk @@ -12,6 +12,18 @@ PUGIXML_CPE_ID_VENDOR = pugixml_project PUGIXML_INSTALL_STAGING = YES +ifeq ($(BR2_PACKAGE_PUGIXML_XPATH_SUPPORT),y) +PUGIXML_CONF_OPTS += -DPUGIXML_NO_XPATH=OFF +else +PUGIXML_CONF_OPTS += -DPUGIXML_NO_XPATH=ON +endif + +ifeq ($(BR2_PACKAGE_PUGIXML_COMPACT),y) +PUGIXML_CONF_OPTS += -DPUGIXML_COMPACT=ON +else +PUGIXML_CONF_OPTS += -DPUGIXML_COMPACT=OFF +endif + # Pugixml will automatically enable 'long long' support on C++11 compilers, # which means gcc 4.8+. As gcc always supports the 'long long' type, # force-enable this option to support older gcc versions. See also: @@ -19,12 +31,6 @@ PUGIXML_INSTALL_STAGING = YES PUGIXML_BUILD_DEFINES += PUGIXML_HAS_LONG_LONG HOST_PUGIXML_BUILD_DEFINES += PUGIXML_HAS_LONG_LONG -ifeq ($(BR2_PACKAGE_PUGIXML_XPATH_SUPPORT),) -PUGIXML_BUILD_DEFINES += PUGIXML_NO_XPATH -endif -ifeq ($(BR2_PACKAGE_PUGIXML_COMPACT),y) -PUGIXML_BUILD_DEFINES += PUGIXML_COMPACT -endif ifeq ($(BR2_PACKAGE_PUGIXML_HEADER_ONLY),y) PUGIXML_BUILD_DEFINES += PUGIXML_HEADER_ONLY endif -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:25 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:25 -0300 Subject: [Buildroot] [next 11/25] package/busybox: add comment about variable override In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-12-ricardo.martincoski@gmail.com> The same comment already exists for UCLIBC_CONFIG_FILE. Both variables can be override from command-line, as described in the manual, at section 'Environment variables'. Signed-off-by: Ricardo Martincoski --- package/busybox/busybox.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index ef628e90e9..0f14bf999d 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -108,6 +108,8 @@ BUSYBOX_MAKE_OPTS = \ CONFIG_PREFIX="$(TARGET_DIR)" \ SKIP_STRIP=y +# specifying BUSYBOX_CONFIG_FILE on the command-line overrides the .config +# setting. ifndef BUSYBOX_CONFIG_FILE BUSYBOX_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG)) endif -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:26 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:26 -0300 Subject: [Buildroot] [next 12/25] utils/checkpackagelib: warn about ifdef on .mk In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-13-ricardo.martincoski@gmail.com> There are two legitimate cases to prefer ifdef over ifeq in package recipes: command-line overrides are allowed for busybox and uclibc configs. Except for that, all package in tree already use ifeq, so warn the developer adding/changing a package to use ifeq instead of ifdef, in order to keep consistence across packages. file.mk:2: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL file.mk:5: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL The difference between ifeq and ifdef is that ifdef doesn't expand recursively. Add comments to busybox and uclibc packages to avoid a warning in such special cases. Cc: Arnout Vandecappelle Signed-off-by: Ricardo Martincoski --- NOTE 1: I only state "all package in tree already use ifeq" because earlier in the series other 3 (2 ifdef and 1 ifndef) uses were removed. NOTE 2: We have both ifneq ($(BR2_ENABLE_LOCALE),y) and ifeq ($(BR2_ENABLE_LOCALE),) in the tree. I assume both do the same. So I choose one for the check-package warning message, for no particular reason. package/dialog/dialog.mk:ifneq ($(BR2_ENABLE_LOCALE),y) package/dosfstools/dosfstools.mk:ifneq ($(BR2_ENABLE_LOCALE),y) package/dvb-apps/dvb-apps.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/gettext-gnu/gettext-gnu.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/guile/guile.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/kodi/kodi.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/libcddb/libcddb.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/libcdio/libcdio.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/libglib2/libglib2.mk:ifneq ($(BR2_ENABLE_LOCALE),y) package/libpsl/libpsl.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/lsof/lsof.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/sdl_sound/sdl_sound.mk:ifneq ($(BR2_ENABLE_LOCALE),y) package/softether/softether.mk:ifeq ($(BR2_ENABLE_LOCALE),) package/uclibc-ng-test/uclibc-ng-test.mk:ifeq ($(BR2_ENABLE_LOCALE),) NOTE 3: Applying only this patch on current master, check-package returns: package/pugixml/pugixml.mk:32: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL package/live555/live555.mk:42: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL package/fwts/fwts.mk:18: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL --- package/busybox/busybox.mk | 1 + package/uclibc/uclibc.mk | 1 + utils/checkpackagelib/lib_mk.py | 18 +++++++++++ utils/checkpackagelib/test_lib_mk.py | 48 ++++++++++++++++++++++++++++ 4 files changed, 68 insertions(+) diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 0f14bf999d..f8f9cb5616 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -110,6 +110,7 @@ BUSYBOX_MAKE_OPTS = \ # specifying BUSYBOX_CONFIG_FILE on the command-line overrides the .config # setting. +# check-package disable Ifdef ifndef BUSYBOX_CONFIG_FILE BUSYBOX_CONFIG_FILE = $(call qstrip,$(BR2_PACKAGE_BUSYBOX_CONFIG)) endif diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 0ddf7dfa6d..125aa4cdcf 100644 --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -22,6 +22,7 @@ UCLIBC_DEPENDENCIES = host-gcc-initial linux-headers # specifying UCLIBC_CONFIG_FILE on the command-line overrides the .config # setting. +# check-package disable Ifdef ifndef UCLIBC_CONFIG_FILE UCLIBC_CONFIG_FILE = $(call qstrip,$(BR2_UCLIBC_CONFIG)) endif diff --git a/utils/checkpackagelib/lib_mk.py b/utils/checkpackagelib/lib_mk.py index b50a19ac62..8adf844e9a 100644 --- a/utils/checkpackagelib/lib_mk.py +++ b/utils/checkpackagelib/lib_mk.py @@ -21,6 +21,24 @@ continue_conditional = ["elif", "else"] end_conditional = ["endif"] +class Ifdef(_CheckFunction): + IFDEF = re.compile(r"^\s*(else\s+|)(ifdef|ifndef)\s") + + def check_line(self, lineno, text): + m = self.IFDEF.search(text) + if m is None: + return + word = m.group(2) + if word == 'ifdef': + return ["{}:{}: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL" + .format(self.filename, lineno), + text] + else: + return ["{}:{}: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL" + .format(self.filename, lineno), + text] + + class Indent(_CheckFunction): COMMENT = re.compile(r"^\s*#") CONDITIONAL = re.compile(r"^\s*({})\s".format("|".join(start_conditional + end_conditional + continue_conditional))) diff --git a/utils/checkpackagelib/test_lib_mk.py b/utils/checkpackagelib/test_lib_mk.py index 49fa216fcd..80a1736b4e 100644 --- a/utils/checkpackagelib/test_lib_mk.py +++ b/utils/checkpackagelib/test_lib_mk.py @@ -3,6 +3,54 @@ import checkpackagelib.test_util as util import checkpackagelib.lib_mk as m +Ifdef = [ + ('ignore commented line', + 'any', + '# ifdef\n', + []), + ('simple', + 'any', + '\n' + 'ifdef BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE\n' + 'endif\n', + [['any:2: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL', + 'ifdef BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE\n']]), + ('ignore indentation', + 'any', + ' ifdef FOO\n' + ' endif\n' + '\tifdef BAR\n' + 'endif\n', + [['any:1: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL', + ' ifdef FOO\n'], + ['any:3: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL', + '\tifdef BAR\n']]), + ('typo', + 'any', + '\n' + 'ifndef ($(BR2_ENABLE_LOCALE),y)\n' + 'endif\n', + [['any:2: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL', + 'ifndef ($(BR2_ENABLE_LOCALE),y)\n']]), + ('else ifdef', + 'any', + 'else ifdef SYMBOL # comment\n', + [['any:1: use ifeq ($(SYMBOL),y) instead of ifdef SYMBOL', + 'else ifdef SYMBOL # comment\n']]), + ('else ifndef', + 'any', + '\t else ifndef\t($(SYMBOL),y) # comment\n', + [['any:1: use ifneq ($(SYMBOL),y) instead of ifndef SYMBOL', + '\t else ifndef\t($(SYMBOL),y) # comment\n']]), + ] + + + at pytest.mark.parametrize('testname,filename,string,expected', Ifdef) +def test_Ifdef(testname, filename, string, expected): + warnings = util.check_file(m.Ifdef, filename, string) + assert warnings == expected + + Indent = [ ('ignore comment at beginning of line', 'any', -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:27 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:27 -0300 Subject: [Buildroot] [next 13/25] toolchain/toolchain-buildroot: add comment about using virtual package infra In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-14-ricardo.martincoski@gmail.com> Commit "9a8ec9195c toolchain/toolchain-buildroot: migrate to virtual package infrastructure" made the packages toolchain and toolchain-buildroot to use the virtual package infra even they being generic packages. This works because on package/pkg-virtual.mk when a package do not define neither _PROVIDES_ or _HAS_ symbols, only _IS_VIRTUAL is set to YES and _VERSION and _SOURCE are set to empty before relaying the call to inner-generic-package. Add a comment explaining why the virtual package infra is used in these cases. Cc: Giulio Benetti Cc: Romain Naour Cc: Thomas De Schampheleire Cc: Thomas Petazzoni Cc: Yann E. MORIN Signed-off-by: Ricardo Martincoski --- toolchain/toolchain-buildroot/toolchain-buildroot.mk | 3 +++ toolchain/toolchain/toolchain.mk | 3 +++ 2 files changed, 6 insertions(+) diff --git a/toolchain/toolchain-buildroot/toolchain-buildroot.mk b/toolchain/toolchain-buildroot/toolchain-buildroot.mk index b30cc332d2..6da64b7c77 100644 --- a/toolchain/toolchain-buildroot/toolchain-buildroot.mk +++ b/toolchain/toolchain-buildroot/toolchain-buildroot.mk @@ -14,4 +14,7 @@ TOOLCHAIN_BUILDROOT_DEPENDENCIES = host-gcc-final TOOLCHAIN_BUILDROOT_ADD_TOOLCHAIN_DEPENDENCY = NO +# Not really a virtual package, but we use the virtual package infra here so +# both the build log and build directory look nicer (toolchain-buildroot-virtual +# instead of toolchain-buildroot-undefined) $(eval $(virtual-package)) diff --git a/toolchain/toolchain/toolchain.mk b/toolchain/toolchain/toolchain.mk index 18f1dbea1a..ac60a7b248 100644 --- a/toolchain/toolchain/toolchain.mk +++ b/toolchain/toolchain/toolchain.mk @@ -47,4 +47,7 @@ endef TOOLCHAIN_POST_INSTALL_TARGET_HOOKS += TOOLCHAIN_GLIBC_COPY_NSSWITCH_FILE endif +# Not really a virtual package, but we use the virtual package infra here so +# both the build log and build directory look nicer (toolchain-virtual instead +# of toolchain-undefined) $(eval $(virtual-package)) -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:28 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:28 -0300 Subject: [Buildroot] [next 14/25] boot/uboot: remove use of legacy xloader symbol In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-15-ricardo.martincoski@gmail.com> Commit "070b183d0c boot/xloader: remove package", from release 2018.11, removed the package, but the symbol is still referenced. Remove the reference to it. Signed-off-by: Ricardo Martincoski --- boot/uboot/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index a729280060..b37fd4c7be 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -442,7 +442,6 @@ endif config BR2_TARGET_UBOOT_SPL bool "Install U-Boot SPL binary image" - depends on !BR2_TARGET_XLOADER help Install the U-Boot SPL binary image to the images directory. -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:29 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:29 -0300 Subject: [Buildroot] [next 15/25] system: remove use of legacy md5 option In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-16-ricardo.martincoski@gmail.com> Commit "bf3626002f system cfg: remove mkpasswd MD5 format option", from release 2019.02, moved the symbol to legacy handling, but the symbol is still referenced. Remove the reference to it. Signed-off-by: Ricardo Martincoski --- system/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/system/Config.in b/system/Config.in index e6dcd25455..bf65b07a76 100644 --- a/system/Config.in +++ b/system/Config.in @@ -78,7 +78,6 @@ endchoice # Passwd encoding config BR2_TARGET_GENERIC_PASSWD_METHOD string - default "md5" if BR2_TARGET_GENERIC_PASSWD_MD5 default "sha-256" if BR2_TARGET_GENERIC_PASSWD_SHA256 default "sha-512" if BR2_TARGET_GENERIC_PASSWD_SHA512 -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:30 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:30 -0300 Subject: [Buildroot] [next 16/25] package/linux-headers: remove bogus symbol BR2_PACKAGE_HOST_LINUX_HEADERS In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-17-ricardo.martincoski@gmail.com> The package host-linux-headers does not exist and there were never references to this symbol in the tree, do drop it. Signed-off-by: Ricardo Martincoski --- package/linux-headers/Config.in.host | 3 --- 1 file changed, 3 deletions(-) diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index 8679241a2c..b8318a3a67 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -1,8 +1,5 @@ comment "Kernel Header Options" -config BR2_PACKAGE_HOST_LINUX_HEADERS - bool - choice prompt "Kernel Headers" default BR2_KERNEL_HEADERS_AS_KERNEL if BR2_LINUX_KERNEL -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:31 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:31 -0300 Subject: [Buildroot] [next 17/25] package/gitlab-runner: ensure use of LIBCURL_OPENSSL In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-18-ricardo.martincoski@gmail.com> Currently this minimal config is accepted while it shouldn't: BR2_x86_i686=y BR2_PACKAGE_BEARSSL=y BR2_PACKAGE_LIBCURL_BEARSSL=y BR2_PACKAGE_GITLAB_RUNNER=y BR2_PACKAGE_GITLAB_RUNNER selects BR2_PACKAGE_LIBCURL_OPENSSL. Kconfig does not enforce a select when the symbol selected is part of a choice. See similar explanation on [1] and [2]. Doing something similar to [3] and depending on the choice option instead of selecting it would create a Kconfig recursive dependency. Just dropping the ineffective select would keep the above defconfig snippet as an accepted one. Adding a comment to the menu, i.e.: comment "gitlab-runner must use BR2_PACKAGE_LIBCURL_OPENSSL" depends on BR2_PACKAGE_GITLAB_RUNNER depends on !BR2_PACKAGE_LIBCURL_OPENSSL could improve user experience but it also keeps the above defconfig snippet as an accepted one. So bail out the build when gitlab-runner is enabled and libcurl-openssl is not selected, similar to what is done in [4]. [1] "a44b1c1405 legacy: update the BR2_PREFER_STATIC_LIB option" [2] "b1d5aa1bc2 package/qwt: Fix selecting OpenGL support in qt4" [3] "9fc652a373 package/libmodsecurity: needs dynamic library with libcurl and mbedtls" [4] "fda53f0791 package/Makefile.in: add detection for the lack of C library" Cc: Marcin Niestroj Cc: Romain Naour Signed-off-by: Ricardo Martincoski --- package/gitlab-runner/Config.in | 1 - package/gitlab-runner/gitlab-runner.mk | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package/gitlab-runner/Config.in b/package/gitlab-runner/Config.in index 89e3e87b5c..5b8a6cacbe 100644 --- a/package/gitlab-runner/Config.in +++ b/package/gitlab-runner/Config.in @@ -11,7 +11,6 @@ config BR2_PACKAGE_GITLAB_RUNNER select BR2_PACKAGE_GIT # runtime select BR2_PACKAGE_LIBCURL # runtime select BR2_PACKAGE_LIBCURL_CURL # runtime - select BR2_PACKAGE_LIBCURL_OPENSSL # runtime, for ca-certificates. select BR2_PACKAGE_OPENSSL # runtime select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL # runtime select BR2_PACKAGE_LIBOPENSSL_BIN # runtime diff --git a/package/gitlab-runner/gitlab-runner.mk b/package/gitlab-runner/gitlab-runner.mk index c7c2da2fe1..c997785d90 100644 --- a/package/gitlab-runner/gitlab-runner.mk +++ b/package/gitlab-runner/gitlab-runner.mk @@ -12,6 +12,10 @@ GITLAB_RUNNER_LICENSE_FILES = LICENSE GITLAB_RUNNER_LDFLAGS = \ -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=$(GITLAB_RUNNER_VERSION) +ifeq ($(BR2_PACKAGE_GITLAB_RUNNER):$(BR2_PACKAGE_LIBCURL_OPENSSL):$(BR_BUILDING),y::y) +$(error gitlab-runner must use BR2_PACKAGE_LIBCURL_OPENSSL for ca-certificates at runtime) +endif + # Don't run gitlab runner as root. define GITLAB_RUNNER_USERS gitlab-runner -1 gitlab-runner -1 * /var/run/dbus /bin/false - Gitlab Runner -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:32 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:32 -0300 Subject: [Buildroot] [next 18/25] package/openpowerlink: properly handle legacy options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-19-ricardo.martincoski@gmail.com> Commit "b1063a0136 package/openpowerlink: bump to v2.2.2" tried to add legacy handling but the new symbols are part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2016.02, following the example described in the beginning of the file. Cc: Romain Naour Signed-off-by: Ricardo Martincoski --- test config 1: BR2_PACKAGE_OPENPOWERLINK_LIBPCAP=y BR2_PACKAGE_OPENPOWERLINK=y BR2_TOOLCHAIN_BUILDROOT_CXX=y test config 2: BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE=y BR2_PACKAGE_OPENPOWERLINK=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_LINUX_KERNEL=y --- Config.in.legacy | 6 ++++-- package/openpowerlink/Config.in | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 9ce1004b0c..e489458270 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -4313,19 +4313,21 @@ config BR2_PACKAGE_OPENPOWERLINK_DEBUG_LEVEL config BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE bool "openpowerlink package has been updated" select BR2_LEGACY - select BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB help openpowerlink kernel modules are built if the kernel stack library is selected. +# Note: BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE is still referenced from +# package/openpowerlink/Config.in config BR2_PACKAGE_OPENPOWERLINK_LIBPCAP bool "openpowerlink package has been updated" select BR2_LEGACY - select BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB help The user space support has been split in two part: - a monolithic user space library - a user space daemon driver +# Note: BR2_PACKAGE_OPENPOWERLINK_LIBPCAP is still referenced from +# package/openpowerlink/Config.in config BR2_LINUX_KERNEL_SAME_AS_HEADERS bool "using the linux headers version for the kernel has been removed" diff --git a/package/openpowerlink/Config.in b/package/openpowerlink/Config.in index 1a3dd62acd..ef59a04baf 100644 --- a/package/openpowerlink/Config.in +++ b/package/openpowerlink/Config.in @@ -38,6 +38,8 @@ endchoice choice prompt "stack type" + default BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB if BR2_PACKAGE_OPENPOWERLINK_KERNEL_MODULE # legacy + default BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB if BR2_PACKAGE_OPENPOWERLINK_LIBPCAP # legacy config BR2_PACKAGE_OPENPOWERLINK_STACK_MONOLITHIC_USER_STACK_LIB bool "linked into application" -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:33 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:33 -0300 Subject: [Buildroot] [next 19/25] package/gcc: properly handle legacy for renamed ARC option In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-20-ricardo.martincoski@gmail.com> Commit "50332a530b gcc: rename option for ARC gcc" tried to add legacy handling but the new symbol is part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2016.11, following the example described in the beginning of the file. Cc: Giulio Benetti Cc: Romain Naour Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- test config 1: BR2_GCC_VERSION_4_8_ARC=y BR2_arcle=y NOTE that in order to test this other line must be commented out: default BR2_GCC_VERSION_ARC if BR2_GCC_VERSION_ARC --- Config.in.legacy | 3 ++- package/gcc/Config.in.host | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Config.in.legacy b/Config.in.legacy index e489458270..8861b0d704 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -3970,10 +3970,11 @@ config BR2_LINUX_KERNEL_TOOL_SELFTESTS config BR2_GCC_VERSION_4_8_ARC bool "gcc arc option renamed" select BR2_LEGACY - select BR2_GCC_VERSION_ARC help The option that selects the gcc version for the ARC architecture has been renamed to BR2_GCC_VERSION_ARC. +# Note: BR2_GCC_VERSION_4_8_ARC is still referenced from +# package/gcc/Config.in.host config BR2_KERNEL_HEADERS_4_0 bool "kernel headers version 4.0.x are no longer supported" diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index d7fedc9591..cd1b9fa46d 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -2,6 +2,7 @@ comment "GCC Options" choice prompt "GCC compiler Version" + default BR2_GCC_VERSION_ARC if BR2_GCC_VERSION_4_8_ARC # legacy default BR2_GCC_VERSION_ARC if BR2_arc default BR2_GCC_VERSION_POWERPC_SPE if BR2_powerpc_SPE default BR2_GCC_VERSION_11_X -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:34 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:34 -0300 Subject: [Buildroot] [next 20/25] package/lua: properly handle legacy for removed version In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-21-ricardo.martincoski@gmail.com> Commit "297613f1c7 package/lua: remove 5.2.x version" tried to add legacy handling but the new symbols are part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2019.02, following the example described in the beginning of the file. Cc: Francois Perrad Signed-off-by: Ricardo Martincoski --- test config 1: BR2_PACKAGE_LUA_5_2=y BR2_PACKAGE_LUA=y --- Config.in.legacy | 2 +- package/lua/Config.in | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Config.in.legacy b/Config.in.legacy index 8861b0d704..3131c31e68 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -2094,9 +2094,9 @@ config BR2_PACKAGE_FFTW_PRECISION_QUAD config BR2_PACKAGE_LUA_5_2 bool "Lua 5.2.x version removed" select BR2_LEGACY - select BR2_PACKAGE_LUA_5_3 help The Lua 5.2.x version was removed. +# Note: BR2_PACKAGE_LUA_5_2 is still referenced from package/lua/Config.in config BR2_TARGET_GENERIC_PASSWD_MD5 bool "target passwd md5 format support has been removed" diff --git a/package/lua/Config.in b/package/lua/Config.in index 309dd6eec2..8fa9f9b7ab 100644 --- a/package/lua/Config.in +++ b/package/lua/Config.in @@ -14,6 +14,7 @@ config BR2_PACKAGE_PROVIDES_LUAINTERPRETER choice prompt "Lua Version" + default BR2_PACKAGE_LUA_5_3 if BR2_PACKAGE_LUA_5_2 # legacy default BR2_PACKAGE_LUA_5_4 help Select the version of Lua API/ABI you wish to use. -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:35 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:35 -0300 Subject: [Buildroot] [next 21/25] package/ti-sgx-km: properly handle legacy for removed options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-22-ricardo.martincoski@gmail.com> Commit "c38b5566fe package/ti-sgx-{km, um, demos}: bump to latest TI version", added in release 2020.02, removed some options that were previously renamed in release 2018.05. Update the legacy entry for 2018.05 and add the corresponding legacy entries for 2020.02. Signed-off-by: Ricardo Martincoski --- test config 1: BR2_PACKAGE_TI_SGX_KM=y BR2_PACKAGE_TI_SGX_AM5430=y BR2_LINUX_KERNEL=y BR2_arm=y test config 2: BR2_PACKAGE_TI_SGX_KM=y BR2_PACKAGE_TI_SGX_KM_AM5430=y BR2_LINUX_KERNEL=y BR2_arm=y test config 3: BR2_PACKAGE_TI_SGX_AM335X=y BR2_LINUX_KERNEL=y BR2_arm=y test config 4: BR2_PACKAGE_TI_SGX_KM_AM335X=y BR2_LINUX_KERNEL=y BR2_arm=y --- Config.in.legacy | 66 ++++++++++++++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 24 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 3131c31e68..5dfbd8b831 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -1629,6 +1629,35 @@ config BR2_PACKAGE_RPI_USERLAND_START_VCFILED help The vcfiled support was removed upstream. +config BR2_PACKAGE_TI_SGX_KM_AM335X + bool "ti-sgx-km AM335X option removed" + select BR2_LEGACY + select BR2_PACKAGE_TI_SGX_KM + help + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. + +config BR2_PACKAGE_TI_SGX_KM_AM437X + bool "ti-sgx-km AM437X option removed" + select BR2_LEGACY + help + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. + +config BR2_PACKAGE_TI_SGX_KM_AM4430 + bool "ti-sgx-km AM4430 option removed" + select BR2_LEGACY + help + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. + +config BR2_PACKAGE_TI_SGX_KM_AM5430 + bool "ti-sgx-km AM5430 option removed" + select BR2_LEGACY + help + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. + comment "Legacy options removed in 2019.11" config BR2_PACKAGE_OPENVMTOOLS_PROCPS @@ -2602,45 +2631,34 @@ config BR2_PACKAGE_MEDIAART_BACKEND_QT BR2_PACKAGE_MEDIAART_BACKEND_QT has been renamed to BR2_PACKAGE_LIBMEDIAART_BACKEND_QT -# Note: BR2_PACKAGE_TI_SGX_AM335X is still referenced from -# package/ti-sgx-km/Config.in config BR2_PACKAGE_TI_SGX_AM335X - bool "ti-sgx-km AM335X option renamed" + bool "ti-sgx-km AM335X option removed" select BR2_LEGACY + select BR2_PACKAGE_TI_SGX_KM help - For consistency reasons, the option - BR2_PACKAGE_TI_SGX_AM335X has been renamed to - BR2_PACKAGE_TI_SGX_KM_AM335X. + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. -# Note: BR2_PACKAGE_TI_SGX_AM437X is still referenced from -# package/ti-sgx-km/Config.in config BR2_PACKAGE_TI_SGX_AM437X - bool "ti-sgx-km AM437X option renamed" + bool "ti-sgx-km AM437X option removed" select BR2_LEGACY help - For consistency reasons, the option - BR2_PACKAGE_TI_SGX_AM437X has been renamed to - BR2_PACKAGE_TI_SGX_KM_AM437X. + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. -# Note: BR2_PACKAGE_TI_SGX_AM4430 is still referenced from -# package/ti-sgx-km/Config.in config BR2_PACKAGE_TI_SGX_AM4430 - bool "ti-sgx-km AM4430 option renamed" + bool "ti-sgx-km AM4430 option removed" select BR2_LEGACY help - For consistency reasons, the option - BR2_PACKAGE_TI_SGX_AM4430 has been renamed to - BR2_PACKAGE_TI_SGX_KM_AM4430. + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. -# Note: BR2_PACKAGE_TI_SGX_AM5430 is still referenced from -# package/ti-sgx-km/Config.in config BR2_PACKAGE_TI_SGX_AM5430 - bool "ti-sgx-km AM5430 option renamed" + bool "ti-sgx-km AM5430 option removed" select BR2_LEGACY help - For consistency reasons, the option - BR2_PACKAGE_TI_SGX_AM5430 has been renamed to - BR2_PACKAGE_TI_SGX_KM_AM5430. + Starting from buildroot release 2020.02, the buildroot package + only supports the target am335x. config BR2_PACKAGE_JANUS_AUDIO_BRIDGE bool "janus-gateway audio-bridge option renamed" -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:36 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:36 -0300 Subject: [Buildroot] [next 22/25] package/openjdk: properly handle legacy for renamed options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-23-ricardo.martincoski@gmail.com> Commit "a610bf9967 package/openjdk{-bin}: bump version to 17.0.1+12" tried to add legacy handling but the new symbols are part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2021.11, following the example described in the beginning of the file. Cc: Tudor Holton Signed-off-by: Ricardo Martincoski --- test config 1: BR2_x86_64=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_OPENJDK=y BR2_OPENJDK_VERSION_LTS=y --- Config.in.legacy | 6 ++++-- package/openjdk/Config.in | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 5dfbd8b831..27f5602d19 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -702,18 +702,20 @@ comment "Legacy options removed in 2021.11" config BR2_OPENJDK_VERSION_LTS bool "OpenJDK LTS version was renamed to OpenJDK 11" select BR2_LEGACY - select BR2_PACKAGE_OPENJDK_VERSION_11 help The LTS version option was renamed to OpenJDK 11 to make it clear what LTS version is. +# Note: BR2_OPENJDK_VERSION_LTS is still referenced from +# package/openjdk/Config.in config BR2_OPENJDK_VERSION_LATEST bool "OpenJDK latest version (16.x) was removed" select BR2_LEGACY - select BR2_PACKAGE_OPENJDK_VERSION_17 help OpenJDK 16.x is no longer mainted, so the option has been removed. Use OpenJDK 17.x instead. +# Note: BR2_OPENJDK_VERSION_LATEST is still referenced from +# package/openjdk/Config.in config BR2_PACKAGE_MPD_TIDAL bool "mpd tidal option removed" diff --git a/package/openjdk/Config.in b/package/openjdk/Config.in index 8fbe51a27f..24a56e6b84 100644 --- a/package/openjdk/Config.in +++ b/package/openjdk/Config.in @@ -57,6 +57,8 @@ if BR2_PACKAGE_OPENJDK choice prompt "openjdk version" + default BR2_PACKAGE_OPENJDK_VERSION_11 if BR2_OPENJDK_VERSION_LTS # legacy + default BR2_PACKAGE_OPENJDK_VERSION_17 if BR2_OPENJDK_VERSION_LATEST # legacy default BR2_PACKAGE_OPENJDK_VERSION_17 help Select the version of OpenJDK you wish to use. -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:37 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:37 -0300 Subject: [Buildroot] [next 23/25] package/sunxi-mali-utgard: properly handle legacy for renamed options In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-24-ricardo.martincoski@gmail.com> Commit "6a7a652b14 package/sunxi-mali-utgard: rename from sunxi-mali-mainline" tried to add legacy handling but the new symbols are part of a choice, and Kconfig does not enforce the select of a option from a choice. Update the legacy entry for 2022.02, following the example described in the beginning of the file. Cc: Giulio Benetti Signed-off-by: Ricardo Martincoski --- test config 1: BR2_aarch64=y BR2_ARM_FPU_VFPV2=y BR2_TOOLCHAIN_EXTERNAL=y BR2_PACKAGE_SUNXI_MALI_MAINLINE=y BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1=y --- Config.in.legacy | 6 ++++-- package/sunxi-mali-utgard/Config.in | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 27f5602d19..ad2598f7a1 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -631,20 +631,22 @@ config BR2_PACKAGE_SUNXI_MALI_MAINLINE config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 bool "sunxi-mali-mainline-r6p2 was renamed" select BR2_LEGACY - select BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 help The sunxi-mali-mainline package has been renamed sunxi-mali-utgard, the suboptions of this package have also been renamed accordingly. +# Note: BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 is still referenced from +# package/sunxi-mali-utgard/Config.in config BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1 bool "sunxi-mali-mainline-r8p1 was renamed" select BR2_LEGACY - select BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 help The sunxi-mali-mainline package has been renamed sunxi-mali-utgard, the suboptions of this package have also been renamed accordingly. +# Note: BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1 is still referenced from +# package/sunxi-mali-utgard/Config.in config BR2_PACKAGE_QT5WEBKIT_EXAMPLES bool "qt5webkit-examples removed" diff --git a/package/sunxi-mali-utgard/Config.in b/package/sunxi-mali-utgard/Config.in index ff49ea03f1..59ac21f5ab 100644 --- a/package/sunxi-mali-utgard/Config.in +++ b/package/sunxi-mali-utgard/Config.in @@ -20,6 +20,8 @@ config BR2_PACKAGE_PROVIDES_LIBGLES choice prompt "Version" + default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R6P2 # legacy + default BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 if BR2_PACKAGE_SUNXI_MALI_MAINLINE_R8P1 # legacy default BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 help Select the version of the userspace module. -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:38 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:38 -0300 Subject: [Buildroot] [next 24/25] package/rpi-userland: fix typo for BR2_aarch64 In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-25-ricardo.martincoski@gmail.com> Commit "59adb53c4c package/rpi-userland: add support for aarch64" introduced a typo in the condition that shows a comment in menuconfig. Fix the typo: BR2_arch64 -> BR2_aarch64 Cc: Mahyar Koshkouei Cc: Tim Gover Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- package/rpi-userland/Config.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in index cfb472808b..4219bdb9c4 100644 --- a/package/rpi-userland/Config.in +++ b/package/rpi-userland/Config.in @@ -40,6 +40,6 @@ config BR2_PACKAGE_RPI_USERLAND_HELLO endif comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library" - depends on BR2_arm || BR2_arch64 + depends on BR2_arm || BR2_aarch64 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ BR2_STATIC_LIBS -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 13:07:39 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 10:07:39 -0300 Subject: [Buildroot] [next 25/25] utils/check-symbols: new script In-Reply-To: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> References: <20221127130739.1862398-1-ricardo.martincoski@gmail.com> Message-ID: <20221127130739.1862398-26-ricardo.martincoski@gmail.com> This script checks for inconsistencies on symbols declared in Config.in and used in .mk files. Currently it checks only symbols following the pattern BR2_\w+ . The script first gets the list of all files in the repository (using git ls-files like 'make check-flake8' already do). Then it parses all relevant files, searching for symbol definitions and usages, and add entries into a database. At the end, the database is searched for inconsistencies: - symbol that is part of "choice" and is referenced with "select"; - legacy symbol being referenced in packages; - legacy symbol being redefined in packages; - symbol referenced but not defined; - symbol defined but not referenced; - legacy symbol that has a Note stating it is referenced by a package (for legacy handling) but is referenced in the package without a comment "# legacy"; - legacy symbol that has a Note stating it is referenced by a package but it is not actually referenced. There is also a debug parameter --search that dumps any filename or symbol entries from the database that matches a regexp. Sample usages: $ utils/check-symbols $ utils/docker-run utils/check-symbols $ utils/check-symbols --search 'GETTEXT\b|\/openssl' At same time the script is created: - add unit tests for it, they can be run using: utils/docker-run python3 -m pytest -v utils/checksymbolslib/ - add two more GitLab CI jobs: check-symbols (to check current tree using the script) and check-check-symbols (to check the script against its unit tests) Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- This is actually v2 of the script. v1: http://patchwork.ozlabs.org/project/buildroot/patch/20220814233845.2247022-34-ricardo.martincoski at gmail.com/ But v1 was only a prototype/WIP. There was so many changes from v1 that I honestly gave up keeping track of them. Because of that, no changelog on this patch. All other patches in the series are new, found while developing this script. Because of that, no changelog in all previous patches. NOTE 1: Example usage with only this patch applied to next: $ time utils/docker-run utils/check-symbols Config.in.legacy:634: BR2_PACKAGE_SUNXI_MALI_UTGARD_R6P2 is part of a "choice" and should not be "select"ed Config.in.legacy:643: BR2_PACKAGE_SUNXI_MALI_UTGARD_R8P1 is part of a "choice" and should not be "select"ed Config.in.legacy:705: BR2_PACKAGE_OPENJDK_VERSION_11 is part of a "choice" and should not be "select"ed Config.in.legacy:713: BR2_PACKAGE_OPENJDK_VERSION_17 is part of a "choice" and should not be "select"ed Config.in.legacy:2097: BR2_PACKAGE_LUA_5_3 is part of a "choice" and should not be "select"ed Config.in.legacy:2605: BR2_PACKAGE_TI_SGX_AM335X not referenced but has a comment stating it is Config.in.legacy:2615: BR2_PACKAGE_TI_SGX_AM437X not referenced but has a comment stating it is Config.in.legacy:2625: BR2_PACKAGE_TI_SGX_AM4430 not referenced but has a comment stating it is Config.in.legacy:2635: BR2_PACKAGE_TI_SGX_AM5430 not referenced but has a comment stating it is Config.in.legacy:3973: BR2_GCC_VERSION_ARC is part of a "choice" and should not be "select"ed Config.in.legacy:4316: BR2_PACKAGE_OPENPOWERLINK_STACK_KERNEL_STACK_LIB is part of a "choice" and should not be "select"ed Config.in.legacy:4324: BR2_PACKAGE_OPENPOWERLINK_STACK_USERSPACE_DAEMON_LIB is part of a "choice" and should not be "select"ed boot/uboot/Config.in:445: BR2_TARGET_XLOADER is a legacy symbol and should not be referenced package/fwts/Config.in:31: BR2_PACKAGE_FWTS_EFI_RUNTIME_MODULE defined but not referenced package/gitlab-runner/Config.in:14: BR2_PACKAGE_LIBCURL_OPENSSL is part of a "choice" and should not be "select"ed package/rpi-userland/Config.in:43: BR2_arch64 referenced but not defined system/Config.in:81: BR2_TARGET_GENERIC_PASSWD_MD5 is a legacy symbol and should not be referenced real 0m4,703s user 0m0,057s sys 0m0,020s NOTE 2: Example usage with the whole series applied to next: $ time utils/check-symbols --search 'GETTEXT\b|\/openssl' ========== filenames found with pattern "GETTEXT\b|\/openssl": 2 package/openssl/Config.in package/openssl/openssl.mk ========== ignored filenames with pattern "GETTEXT\b|\/openssl": 0 ========== symbols with pattern "GETTEXT\b|\/openssl": 8 BR2_PACKAGE_GETTEXT {'normal usage': {'package/ecryptfs-utils/Config.in' : [13], 'package/gettext/gettext.mk': [9], 'system/Config.in': [478]}, ' selected': {'package/ecryptfs-utils/Config.in': [13], 'system/Config.in' : [478]}, 'definition': {'package/gettext/Config.in': [1]}, 'possible co nfig helper': {'package/gettext/Config.in': [1]}, 'virtual': {'package/g ettext/gettext.mk': [9]}} BR2_PACKAGE_HAS_GETTEXT {'normal usage': {'package/gettext-gnu/Config.in ': [4], 'package/gettext-tiny/Config.in': [3], 'package/gettext/gettext. mk': [9]}, 'selected': {'package/gettext-gnu/Config.in': [4], 'package/g ettext-tiny/Config.in': [3]}, 'definition': {'package/gettext/Config.in' : [11]}} BR2_PACKAGE_PROVIDES_GETTEXT {'definition': {'package/gettext-gnu/Config .in': [18], 'package/gettext-tiny/Config.in': [12], 'package/gettext/Con fig.in': [14]}, 'normal usage': {'package/gettext/gettext.mk': [9]}} BR2_PACKAGE_PROVIDES_HOST_GETTEXT {'definition': {'package/gettext-gnu/C onfig.in': [23], 'package/gettext-tiny/Config.in': [17], 'package/gettex t/Config.in': [17]}, 'normal usage': {'package/gettext/gettext.mk': [10] }} BR2_TOOLCHAIN_HAS_FULL_GETTEXT {'normal usage': {'package/gettext/Config .in': [9], 'system/Config.in': [478], 'toolchain/Config.in': [14]}, 'sel ected': {'toolchain/Config.in': [14]}, 'definition': {'toolchain/Config. in': [313]}} BR2_PACKAGE_HOST_GETTEXT {'normal usage': {'package/gettext/gettext.mk': [10]}} BR2_PACKAGE_HAS_HOST_GETTEXT {'normal usage': {'package/gettext/gettext. mk': [10]}} BR2_PACKAGE_PHP_EXT_GETTEXT {'definition': {'package/php/Config.ext': [2 11]}, 'normal usage': {'package/php/php.mk': [164]}} ========== warnings: real 0m1,337s user 0m1,270s sys 0m0,068s NOTE 3: The new GitLab CI jobs can be seen here: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706073924 --- DEVELOPERS | 2 + support/misc/gitlab-ci.yml.in | 8 + support/scripts/generate-gitlab-ci-yml | 2 +- utils/check-symbols | 78 +++++ utils/checksymbolslib/__init__.py | 0 utils/checksymbolslib/br.py | 140 ++++++++ utils/checksymbolslib/db.py | 205 ++++++++++++ utils/checksymbolslib/file.py | 83 +++++ utils/checksymbolslib/kconfig.py | 139 ++++++++ utils/checksymbolslib/makefile.py | 100 ++++++ utils/checksymbolslib/test_db.py | 286 ++++++++++++++++ utils/checksymbolslib/test_file.py | 152 +++++++++ utils/checksymbolslib/test_kconfig.py | 438 +++++++++++++++++++++++++ utils/checksymbolslib/test_makefile.py | 304 +++++++++++++++++ utils/checksymbolslib/test_util.py | 15 + 15 files changed, 1951 insertions(+), 1 deletion(-) create mode 100755 utils/check-symbols create mode 100644 utils/checksymbolslib/__init__.py create mode 100644 utils/checksymbolslib/br.py create mode 100644 utils/checksymbolslib/db.py create mode 100644 utils/checksymbolslib/file.py create mode 100644 utils/checksymbolslib/kconfig.py create mode 100644 utils/checksymbolslib/makefile.py create mode 100644 utils/checksymbolslib/test_db.py create mode 100644 utils/checksymbolslib/test_file.py create mode 100644 utils/checksymbolslib/test_kconfig.py create mode 100644 utils/checksymbolslib/test_makefile.py create mode 100644 utils/checksymbolslib/test_util.py diff --git a/DEVELOPERS b/DEVELOPERS index ab9cfe5ee9..889d622cdb 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2522,7 +2522,9 @@ F: support/testing/run-tests F: support/testing/tests/package/test_atop.py F: support/testing/tests/utils/test_check_package.py F: utils/check-package +F: utils/check-symbols F: utils/checkpackagelib/ +F: utils/checksymbolslib/ F: utils/docker-run N: Richard Braun diff --git a/support/misc/gitlab-ci.yml.in b/support/misc/gitlab-ci.yml.in index 3ac988a519..0ccf36665e 100644 --- a/support/misc/gitlab-ci.yml.in +++ b/support/misc/gitlab-ci.yml.in @@ -2,6 +2,10 @@ script: - python3 -m pytest -v utils/checkpackagelib/ +.check-check-symbol_base: + script: + - python3 -m pytest -v utils/checksymbolslib/ + .check-DEVELOPERS_base: script: - utils/get-developers -v @@ -14,6 +18,10 @@ script: - make check-package +.check-symbol_base: + script: + - utils/check-symbols + .defconfig_check: before_script: - DEFCONFIG_NAME=$(echo ${CI_JOB_NAME} | sed -e 's,_check$,,g') diff --git a/support/scripts/generate-gitlab-ci-yml b/support/scripts/generate-gitlab-ci-yml index 27f586f1b6..e2fb2228b3 100755 --- a/support/scripts/generate-gitlab-ci-yml +++ b/support/scripts/generate-gitlab-ci-yml @@ -26,7 +26,7 @@ gen_tests() { local do_basics do_defconfigs do_runtime do_testpkg local defconfigs_ext cfg tst - basics=( check-package DEVELOPERS flake8 package ) + basics=( check-package check-symbol DEVELOPERS flake8 package symbol ) defconfigs=( $(cd configs; LC_ALL=C ls -1 *_defconfig) ) diff --git a/utils/check-symbols b/utils/check-symbols new file mode 100755 index 0000000000..ba2e760b59 --- /dev/null +++ b/utils/check-symbols @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 + +import argparse +import os +import sys + +import checksymbolslib.file as file +from checksymbolslib.db import DB + + +def parse_args(): + parser = argparse.ArgumentParser() + parser.add_argument('--search', action='store', default=None, + help='print all symbols matching a given regular expression') + return parser.parse_args() + + +def change_current_dir(): + base_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) + os.chdir(base_dir) + + +def get_full_db(files_to_process): + db = DB() + for f in files_to_process: + file.populate_db_from_file(db, f) + return db + + +def print_filenames_with_pattern(all_files, files_to_process, pattern): + ignored_filenames = file.get_list_of_filenames_with_pattern(all_files, files_to_process, pattern) + processed_filenames = file.get_list_of_filenames_with_pattern(files_to_process, [], pattern) + print('========== filenames found with pattern "{}": {}'.format(pattern, len(processed_filenames))) + for f in processed_filenames: + print(f) + print('========== ignored filenames with pattern "{}": {}'.format(pattern, len(ignored_filenames))) + for f in ignored_filenames: + print(f) + + +def print_symbols_with_pattern(db, pattern): + symbols = db.get_symbols_with_pattern(pattern) + print('========== symbols with pattern "{}": {}'.format(pattern, len(symbols))) + for s in symbols: + print(s, str(symbols[s])) + + +def __main__(): + flags = parse_args() + + change_current_dir() + all_files = file.get_list_of_files_in_the_repo() + files_to_process = file.get_list_of_files_to_process(all_files) + db = get_full_db(files_to_process) + + if flags.search: + print_filenames_with_pattern(all_files, files_to_process, flags.search) + print_symbols_with_pattern(db, flags.search) + print('========== warnings:') + + warnings = [] + warnings += db.get_warnings_for_choices_selected() + warnings += db.get_warnings_for_legacy_symbols_being_defined() + warnings += db.get_warnings_for_legacy_symbols_being_used() + warnings += db.get_warnings_for_symbols_with_legacy_note_and_no_comment_on_usage() + warnings += db.get_warnings_for_symbols_with_legacy_note_and_no_usage() + warnings += db.get_warnings_for_symbols_without_definition() + warnings += db.get_warnings_for_symbols_without_usage() + + for filename, lineno, msg in sorted(warnings): + print('{}:{}: {}'.format(filename, lineno, msg)) + + if len(warnings) > 0: + sys.exit(1) + + +if __name__ == '__main__': + __main__() diff --git a/utils/checksymbolslib/__init__.py b/utils/checksymbolslib/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/utils/checksymbolslib/br.py b/utils/checksymbolslib/br.py new file mode 100644 index 0000000000..846a609829 --- /dev/null +++ b/utils/checksymbolslib/br.py @@ -0,0 +1,140 @@ +import os +import re + + +ignored_directories = [ + 'support/testing/', +] +# Makefile +symbols_used_only_in_source_code = [ + 'BR2_USE_CCACHE', +] +# package/skeleton/Config.in +symbols_used_only_for_host_variant = [ + 'BR2_PACKAGE_SKELETON', +] +# Makefile +# package/pkg-generic.mk +symbols_defined_only_at_command_line = [ + 'BR2_GRAPH_ALT', + 'BR2_GRAPH_DEPS_OPTS', + 'BR2_GRAPH_DOT_OPTS', + 'BR2_GRAPH_OUT', + 'BR2_GRAPH_SIZE_OPTS', + 'BR2_INSTRUMENTATION_SCRIPTS', +] +# Makefile +symbols_defined_only_when_using_br2_external = [ + 'BR2_EXTERNAL', + 'BR2_EXTERNAL_DIRS', + 'BR2_EXTERNAL_MKS', + 'BR2_EXTERNAL_NAMES', +] +# boot/barebox/barebox.mk +symbols_defined_only_for_barebox_variant = [ + 'BR2_TARGET_BAREBOX_AUX_BAREBOXENV', +] +# toolchain/toolchain/toolchain.mk +# toolchain/toolchain-buildroot/toolchain-buildroot.mk +symbols_not_defined_for_fake_virtual_packages = [ + 'BR2_PACKAGE_HAS_TOOLCHAIN', + 'BR2_PACKAGE_HAS_TOOLCHAIN_BUILDROOT', + 'BR2_PACKAGE_PROVIDES_TOOLCHAIN', + 'BR2_PACKAGE_PROVIDES_TOOLCHAIN_BUILDROOT', +] +# fs/common.mk +suffixes_not_defined_for_all_rootfs_types = [ + '_BZIP2', + '_GZIP', + '_LZ4', + '_LZMA', + '_LZO', + '_XZ', + '_ZSTD', +] +# fs/common.mk +rootfs_prefix = 'BR2_TARGET_ROOTFS_' +# package/pkg-generic.mk +package_prefix = 'BR2_PACKAGE_' +# package/pkg-generic.mk +boot_prefix = 'BR2_TARGET_' +# package/pkg-generic.mk +toolchain_prefix = 'BR2_' +# boot/barebox/barebox.mk +barebox_infra_suffixes = [ + '', + '_BAREBOXENV', + '_BOARD_DEFCONFIG', + '_CONFIG_FRAGMENT_FILES', + '_CUSTOM_CONFIG_FILE', + '_CUSTOM_EMBEDDED_ENV_PATH', + '_CUSTOM_ENV', + '_CUSTOM_ENV_PATH', + '_IMAGE_FILE', + '_USE_CUSTOM_CONFIG', + '_USE_DEFCONFIG', +] +re_kconfig_symbol = re.compile(r'\b(BR2_\w+)\b') +# Example lines to be handled: +# config BR2_TOOLCHAIN_EXTERNAL_PREFIX +# menuconfig BR2_PACKAGE_GST1_PLUGINS_BASE +re_kconfig_config = re.compile(r'^\s*(menu|)config\s+(BR2_\w+)') +# Example lines to be handled: +# default "uclibc" if BR2_TOOLCHAIN_BUILDROOT_UCLIBC +# default BR2_TARGET_GRUB2_BUILTIN_MODULES if BR2_TARGET_GRUB2_BUILTIN_MODULES != "" +# default y if BR2_HOSTARCH = "powerpc" +re_kconfig_default = re.compile(r'^\s*default\s') +re_kconfig_default_before_conditional = re.compile(r'^.*\bif\b') +re_kconfig_default_legacy_comment = re.compile(r'#\s*legacy') +# Example lines to be handled: +# depends on !(BR2_TOOLCHAIN_USES_GLIBC && BR2_TOOLCHAIN_USES_MUSL) +# depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86" +re_kconfig_depends = re.compile(r'^\s*depends on\s') +# Example lines to be handled: +# select BR2_PACKAGE_HOST_NODEJS if BR2_PACKAGE_NODEJS_MODULES_ADDITIONAL != "" +# select BR2_PACKAGE_LIBDRM if !(BR2_arm && BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_FB) +# select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_GNUTLS || BR2_PACKAGE_MBEDTLS) +re_kconfig_select = re.compile(r'^\s*select\s') +re_kconfig_select_conditional = re.compile(r'\bif\s.*') +# Example lines to be handled: +# if !BR2_SKIP_LEGACY +# if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) +# if BR2_PACKAGE_HAS_LUAINTERPRETER && !BR2_STATIC_LIBS +# if BR2_PACKAGE_QEMU_CUSTOM_TARGETS = "" +re_kconfig_if = re.compile(r'^\s*if\s') +# Example lines to be handled: +# source "$BR2_BASE_DIR/.br2-external.in.jpeg" +re_kconfig_source = re.compile(r'^\s*source\b') + +re_kconfig_choice = re.compile(r'^\s*choice\b') +re_kconfig_endchoice = re.compile(r'^\s*endchoice\b') +re_makefile_eval = re.compile(r'^\s*\$\(eval\b') +re_menu = re.compile(r'^\s*menu\b') +re_endmenu = re.compile(r'^\s*endmenu\b') +re_comments = re.compile(r'#.*$') +re_legacy_special_comment = re.compile(r'#.*(BR2_\w+)\s.*still referenced') +re_host_symbol = re.compile(r'(BR2_PACKAGE_HOST_\w+|BR2_PACKAGE_HAS_HOST_\w+)') +re_makefile_symbol_usage = re.compile(r'\$\((BR2_\w+)\)') +re_makefile_symbol_export = re.compile(r'export\s*(BR2_\w+)') +re_makefile_symbol_attribution = re.compile(r'^\s*(BR2_\w+)\s*[?:=]') + + +def get_package_from_filename(filename): + package = os.path.basename(filename)[:-3].upper().replace('-', '_') + return package + + +def is_an_optional_symbol_for_a_roofts(symbol): + if not symbol.startswith(rootfs_prefix): + return False + for sufix in suffixes_not_defined_for_all_rootfs_types: + if symbol.endswith(sufix): + return True + return False + + +def file_belongs_to_an_ignored_diretory(filename): + for d in ignored_directories: + if filename.startswith(d): + return True + return False diff --git a/utils/checksymbolslib/db.py b/utils/checksymbolslib/db.py new file mode 100644 index 0000000000..71b1e9e816 --- /dev/null +++ b/utils/checksymbolslib/db.py @@ -0,0 +1,205 @@ +import re + +import checksymbolslib.br as br + + +choice = 'part of a choice' +definition = 'definition' +helper = 'possible config helper' +legacy_definition = 'legacy definition' +legacy_note = 'legacy note' +legacy_usage = 'legacy usage' +select = 'selected' +usage = 'normal usage' +usage_in_legacy = 'usage inside legacy' +virtual = 'virtual' + + +class DB: + def __init__(self): + self.all_symbols = {} + + def __str__(self): + return str(self.all_symbols) + + def add_symbol_entry(self, symbol, filename, lineno, entry_type): + if symbol not in self.all_symbols: + self.all_symbols[symbol] = {} + if entry_type not in self.all_symbols[symbol]: + self.all_symbols[symbol][entry_type] = {} + if filename not in self.all_symbols[symbol][entry_type]: + self.all_symbols[symbol][entry_type][filename] = [] + self.all_symbols[symbol][entry_type][filename].append(lineno) + + def add_symbol_choice(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, choice) + + def add_symbol_definition(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, definition) + + def add_symbol_helper(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, helper) + + def add_symbol_legacy_definition(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, legacy_definition) + + def add_symbol_legacy_note(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, legacy_note) + + def add_symbol_legacy_usage(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, legacy_usage) + + def add_symbol_select(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, select) + + def add_symbol_usage(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, usage) + + def add_symbol_usage_in_legacy(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, usage_in_legacy) + + def add_symbol_virtual(self, symbol, filename, lineno): + self.add_symbol_entry(symbol, filename, lineno, virtual) + + def get_symbols_with_pattern(self, pattern): + re_pattern = re.compile(r'{}'.format(pattern)) + found_symbols = {} + for symbol, entries in self.all_symbols.items(): + if not re_pattern.search(symbol): + continue + found_symbols[symbol] = entries + return found_symbols + + def get_warnings_for_choices_selected(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if choice not in entries: + continue + if select not in entries: + continue + all_items = [] + all_items += entries.get(select, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} is part of a "choice" and should not be "select"ed'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_legacy_symbols_being_used(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if legacy_definition not in entries: + continue + if usage not in entries: + continue + all_items = [] + all_items += entries.get(usage, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} is a legacy symbol and should not be referenced'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_legacy_symbols_being_defined(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if legacy_definition not in entries: + continue + if definition not in entries: + continue + all_items = [] + all_items += entries.get(definition, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} is a legacy symbol and should not be redefined'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_symbols_without_definition(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if definition in entries: + continue + if legacy_definition in entries: + continue + if br.re_host_symbol.search(symbol): + continue + if br.is_an_optional_symbol_for_a_roofts(symbol): + continue + if symbol in br.symbols_defined_only_at_command_line: + continue + if symbol in br.symbols_defined_only_when_using_br2_external: + continue + if symbol in br.symbols_defined_only_for_barebox_variant: + continue + if symbol in br.symbols_not_defined_for_fake_virtual_packages: + continue + if virtual in entries: + continue + all_items = [] + all_items += entries.get(usage, {}).items() + all_items += entries.get(legacy_usage, {}).items() + all_items += entries.get(usage_in_legacy, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} referenced but not defined'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_symbols_without_usage(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if usage in entries: + continue + if usage_in_legacy in entries: + continue + if legacy_usage in entries: + continue + if symbol in br.symbols_used_only_in_source_code: + continue + if symbol in br.symbols_used_only_for_host_variant: + continue + if helper in entries: + continue + if choice in entries: + continue + all_items = [] + all_items += entries.get(definition, {}).items() + all_items += entries.get(legacy_definition, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} defined but not referenced'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_symbols_with_legacy_note_and_no_comment_on_usage(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if legacy_note not in entries: + continue + if legacy_usage in entries: + continue + all_items = [] + all_items += entries.get(usage, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} missing "# legacy"'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings + + def get_warnings_for_symbols_with_legacy_note_and_no_usage(self): + warnings = [] + for symbol, entries in self.all_symbols.items(): + if legacy_note not in entries: + continue + if legacy_usage in entries: + continue + if usage in entries: + continue + all_items = [] + all_items += entries.get(legacy_note, {}).items() + for filename, linenos in all_items: + for lineno in linenos: + msg = '{} not referenced but has a comment stating it is'.format(symbol) + warnings.append((filename, lineno, msg)) + return warnings diff --git a/utils/checksymbolslib/file.py b/utils/checksymbolslib/file.py new file mode 100644 index 0000000000..0d3315bdc7 --- /dev/null +++ b/utils/checksymbolslib/file.py @@ -0,0 +1,83 @@ +import re +import subprocess + +import checksymbolslib.br as br +import checksymbolslib.kconfig as kconfig +import checksymbolslib.makefile as makefile + + +file_types = [ + kconfig, + makefile, +] + + +def get_list_of_files_in_the_repo(): + cmd = ['git', 'ls-files'] + p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + stdout = p.communicate()[0] + processed_output = [str(line.decode().rstrip()) for line in stdout.splitlines() if line] + return processed_output + + +def get_list_of_files_to_process(all_files): + files_to_process = [] + for f in all_files: + if br.file_belongs_to_an_ignored_diretory(f): + continue + for t in file_types: + if t.check_filename(f): + files_to_process.append(f) + break + return files_to_process + + +def get_list_of_filenames_with_pattern(all_files, exclude_list, pattern): + re_pattern = re.compile(r'{}'.format(pattern)) + matching_filenames = [] + for filename in all_files: + if re_pattern.search(filename): + if filename not in exclude_list: + matching_filenames.append(filename) + return matching_filenames + + +def read_file(filename): + file_content_raw = [] + with open(filename, 'r', errors='surrogateescape') as f: + for lineno, text in enumerate(f.readlines()): + file_content_raw.append([lineno + 1, text]) + return file_content_raw + + +def cleanup_file_content(file_content_raw): + cleaned_up_content = [] + continuation = False + last_line = None + first_lineno = None + for cur_lineno, cur_line in file_content_raw: + if continuation: + line = last_line + cur_line + lineno = first_lineno + else: + line = cur_line + lineno = cur_lineno + continuation = False + last_line = None + first_lineno = None + clean_line = line.rstrip('\n') + if clean_line.endswith('\\'): + continuation = True + last_line = clean_line.rstrip('\\') + first_lineno = lineno + continue + cleaned_up_content.append([lineno, clean_line]) + return cleaned_up_content + + +def populate_db_from_file(db, filename): + file_content_raw = read_file(filename) + file_content_to_process = cleanup_file_content(file_content_raw) + for t in file_types: + if t.check_filename(filename): + t.populate_db(db, filename, file_content_to_process) diff --git a/utils/checksymbolslib/kconfig.py b/utils/checksymbolslib/kconfig.py new file mode 100644 index 0000000000..9ad6030305 --- /dev/null +++ b/utils/checksymbolslib/kconfig.py @@ -0,0 +1,139 @@ +import os + +import checksymbolslib.br as br + + +def all_symbols_from(line): + clean_line = br.re_comments.sub('', line) + symbols = br.re_kconfig_symbol.findall(clean_line) + return symbols + + +def handle_definition(db, filename, lineno, line, legacy): + for symbol in all_symbols_from(line): + if legacy: + db.add_symbol_legacy_definition(symbol, filename, lineno) + else: + db.add_symbol_definition(symbol, filename, lineno) + + +def handle_usage(db, filename, lineno, line, legacy): + for symbol in all_symbols_from(line): + if legacy: + db.add_symbol_usage_in_legacy(symbol, filename, lineno) + else: + db.add_symbol_usage(symbol, filename, lineno) + + +def handle_default(db, filename, lineno, line, legacy): + if legacy: + handle_usage(db, filename, lineno, line, legacy) + return + if not br.re_kconfig_default_legacy_comment.search(line): + handle_usage(db, filename, lineno, line, legacy) + return + after = br.re_kconfig_default_before_conditional.sub('', line) + for symbol in all_symbols_from(after): + db.add_symbol_legacy_usage(symbol, filename, lineno) + + +def handle_select(db, filename, lineno, line, legacy): + handle_usage(db, filename, lineno, line, legacy) + before = br.re_kconfig_select_conditional.sub('', line) + for symbol in all_symbols_from(before): + db.add_symbol_select(symbol, filename, lineno) + + +line_type_handlers = { + br.re_kconfig_config: handle_definition, + br.re_kconfig_default: handle_default, + br.re_kconfig_depends: handle_usage, + br.re_kconfig_if: handle_usage, + br.re_kconfig_select: handle_select, + br.re_kconfig_source: handle_usage, +} + + +def handle_line(db, filename, lineno, line, legacy): + if not br.re_kconfig_symbol.search(line): + return + + for regexp, line_type_handler in line_type_handlers.items(): + if regexp.search(line): + line_type_handler(db, filename, lineno, line, legacy) + + +def handle_config_helper(db, filename, file_content): + symbol = None + lineno = None + state = 'none' + for cur_lineno, line in file_content: + if state == 'none': + m = br.re_kconfig_config.search(line) + if m is not None: + symbol = m.group(2) + lineno = cur_lineno + state = 'config' + continue + if state == 'config': + if br.re_kconfig_select.search(line): + db.add_symbol_helper(symbol, filename, lineno) + state = 'none' + continue + m = br.re_kconfig_config.search(line) + if m is not None: + symbol = m.group(2) + lineno = cur_lineno + continue + + +def handle_config_choice(db, filename, file_content): + state = 'none' + for lineno, line in file_content: + if state == 'none': + if br.re_kconfig_choice.search(line): + state = 'choice' + continue + if state == 'choice': + if br.re_kconfig_endchoice.search(line): + state = 'none' + continue + m = br.re_kconfig_config.search(line) + if m is not None: + symbol = m.group(2) + db.add_symbol_choice(symbol, filename, lineno) + continue + + +def handle_note(db, filename, file_content): + state = 'none' + for lineno, line in file_content: + if state == 'none': + if br.re_menu.search(line): + state = 'menu' + continue + if state == 'menu': + if br.re_endmenu.search(line): + state = 'none' + continue + m = br.re_legacy_special_comment.search(line) + if m is not None: + symbol = m.group(1) + db.add_symbol_legacy_note(symbol, filename, lineno) + continue + + +def populate_db(db, filename, file_content): + legacy = filename.endswith('.legacy') + for lineno, line in file_content: + handle_line(db, filename, lineno, line, legacy) + handle_config_helper(db, filename, file_content) + handle_config_choice(db, filename, file_content) + if legacy: + handle_note(db, filename, file_content) + + +def check_filename(filename): + if os.path.basename(filename).startswith('Config.'): + return True + return False diff --git a/utils/checksymbolslib/makefile.py b/utils/checksymbolslib/makefile.py new file mode 100644 index 0000000000..e3894dd1f9 --- /dev/null +++ b/utils/checksymbolslib/makefile.py @@ -0,0 +1,100 @@ +import checksymbolslib.br as br + + +def handle_eval(db, filename, lineno, line): + def add_multiple_symbol_usages(package, prefixes=None, suffixes=None): + for prefix in prefixes or ['']: + for sufix in suffixes or ['']: + symbol = prefix + package + sufix + db.add_symbol_usage(symbol, filename, lineno) + + package = br.get_package_from_filename(filename) + if '$(rootfs)' in line: + suffixes = [''] + br.suffixes_not_defined_for_all_rootfs_types + add_multiple_symbol_usages(package, prefixes=[br.rootfs_prefix], suffixes=suffixes) + return + if '$(kernel-module)' in line: + add_multiple_symbol_usages(package, prefixes=[br.package_prefix]) + return + if '$(barebox-package)' in line: + add_multiple_symbol_usages(package, prefixes=[br.boot_prefix], suffixes=br.barebox_infra_suffixes) + return + + if '-package)' not in line: + return + if package == 'LINUX': + # very special case at package/pkg-generic.mk + add_multiple_symbol_usages('BR2_LINUX_KERNEL') + return + + # mimic package/pkg-generic.mk and package/pkg-virtual.mk + if '$(virtual-' in line: + prefixes = ['BR2_PACKAGE_PROVIDES_', 'BR2_PACKAGE_HAS_'] + if filename.startswith('toolchain/'): + prefix = br.toolchain_prefix + else: + prefix = br.package_prefix + symbol = prefix + package + db.add_symbol_virtual(symbol, filename, lineno) + prefixes.append(prefix) + elif '$(host-virtual-' in line: + prefixes = ['BR2_PACKAGE_HOST_', 'BR2_PACKAGE_PROVIDES_HOST_', 'BR2_PACKAGE_HAS_HOST_'] + elif '$(host-' in line: + prefixes = ['BR2_PACKAGE_HOST_'] + elif filename.startswith('boot/'): + prefixes = [br.boot_prefix] + elif filename.startswith('toolchain/'): + prefixes = [br.toolchain_prefix] + elif '$(toolchain-' in line: + prefixes = [br.toolchain_prefix] + else: + prefixes = [br.package_prefix] + + add_multiple_symbol_usages(package, prefixes=prefixes) + + +def handle_definition(db, filename, lineno, line, legacy): + symbols = br.re_makefile_symbol_attribution.findall(line) + symbols += br.re_makefile_symbol_export.findall(line) + for symbol in symbols: + if legacy: + db.add_symbol_legacy_definition(symbol, filename, lineno) + else: + db.add_symbol_definition(symbol, filename, lineno) + + +def handle_usage(db, filename, lineno, line, legacy): + if br.re_makefile_eval.search(line): + handle_eval(db, filename, lineno, line) + return + + symbols = br.re_makefile_symbol_usage.findall(line) + for symbol in symbols: + if legacy: + db.add_symbol_usage_in_legacy(symbol, filename, lineno) + else: + db.add_symbol_usage(symbol, filename, lineno) + + +def populate_db(db, filename, file_content): + legacy = filename.endswith('.legacy') + for lineno, raw_line in file_content: + line = br.re_comments.sub('', raw_line) + handle_definition(db, filename, lineno, line, legacy) + handle_usage(db, filename, lineno, line, legacy) + + +def check_filename(filename): + if filename.endswith('.mk'): + return True + if filename.endswith('.mk.in'): + return True + if filename.startswith('arch/arch.mk.'): + return True + if filename in [ + 'Makefile', + 'Makefile.legacy', + 'package/Makefile.in' + ]: + return True + return False diff --git a/utils/checksymbolslib/test_db.py b/utils/checksymbolslib/test_db.py new file mode 100644 index 0000000000..15576fa897 --- /dev/null +++ b/utils/checksymbolslib/test_db.py @@ -0,0 +1,286 @@ +import checksymbolslib.db as m + + +def test_empty_db(): + db = m.DB() + assert str(db) == '{}' + + +def test_one_definition(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}}, + }) + + +def test_three_definitions(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 9) + db.add_symbol_definition('BR2_bar', 'bar/Config.in', 5) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7, 9]}}, + 'BR2_bar': {'definition': {'bar/Config.in': [5]}}, + }) + + +def test_definition_and_usage(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_usage('BR2_foo', 'foo/Config.in', 9) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + }) + + +def test_all_entry_types(): + db = m.DB() + db.add_symbol_choice('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_definition('BR2_bar', 'bar/Config.in', 700) + db.add_symbol_helper('BR2_bar', 'bar/Config.in', 700) + db.add_symbol_legacy_definition('BR2_baz', 'Config.in.legacy', 7000) + db.add_symbol_legacy_note('BR2_baz', 'Config.in.legacy', 7001) + db.add_symbol_legacy_usage('BR2_bar', 'Config.in.legacy', 7001) + db.add_symbol_select('BR2_bar', 'Config.in.legacy', 7001) + db.add_symbol_usage('BR2_foo', 'foo/Config.in', 9) + db.add_symbol_usage_in_legacy('BR2_bar', 'Config.in.legacy', 9) + db.add_symbol_virtual('BR2_foo', 'foo/Config.in', 7) + assert str(db) == str({ + 'BR2_foo': { + 'part of a choice': {'foo/Config.in': [7]}, + 'definition': {'foo/Config.in': [7]}, + 'normal usage': {'foo/Config.in': [9]}, + 'virtual': {'foo/Config.in': [7]}}, + 'BR2_bar': { + 'definition': {'bar/Config.in': [700]}, + 'possible config helper': {'bar/Config.in': [700]}, + 'legacy usage': {'Config.in.legacy': [7001]}, + 'selected': {'Config.in.legacy': [7001]}, + 'usage inside legacy': {'Config.in.legacy': [9]}}, + 'BR2_baz': { + 'legacy definition': {'Config.in.legacy': [7000]}, + 'legacy note': {'Config.in.legacy': [7001]}}, + }) + + +def test_get_symbols_with_pattern(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_usage('BR2_foo', 'foo/Config.in', 9) + db.add_symbol_definition('BR2_bar', 'bar/Config.in', 5) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + 'BR2_bar': {'definition': {'bar/Config.in': [5]}}, + }) + symbols = db.get_symbols_with_pattern('foo') + assert str(symbols) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + }) + symbols = db.get_symbols_with_pattern('FOO') + assert str(symbols) == str({ + }) + symbols = db.get_symbols_with_pattern('foo|FOO') + assert str(symbols) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + }) + symbols = db.get_symbols_with_pattern('^foo') + assert str(symbols) == str({ + }) + symbols = db.get_symbols_with_pattern('foo|bar') + assert str(symbols) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'foo/Config.in': [9]}}, + 'BR2_bar': {'definition': {'bar/Config.in': [5]}}, + }) + + +def test_get_warnings_for_choices_selected(): + db = m.DB() + db.add_symbol_choice('BR2_foo', 'foo/Config.in', 1) + db.add_symbol_choice('BR2_bar', 'bar/Config.in', 1) + db.add_symbol_select('BR2_foo', 'bar/Config.in', 2) + assert str(db) == str({ + 'BR2_foo': {'part of a choice': {'foo/Config.in': [1]}, 'selected': {'bar/Config.in': [2]}}, + 'BR2_bar': {'part of a choice': {'bar/Config.in': [1]}}, + }) + warnings = db.get_warnings_for_choices_selected() + assert warnings == [ + ('bar/Config.in', 2, 'BR2_foo is part of a "choice" and should not be "select"ed'), + ] + + +def test_get_warnings_for_legacy_symbols_being_used(): + db = m.DB() + db.add_symbol_legacy_definition('BR2_foo', 'Config.in.legacy', 1) + db.add_symbol_usage('BR2_foo', 'bar/Config.in', 2) + db.add_symbol_legacy_definition('BR2_bar', 'Config.in.legacy', 10) + db.add_symbol_usage_in_legacy('BR2_bar', 'Config.in.legacy', 11) + assert str(db) == str({ + 'BR2_foo': {'legacy definition': {'Config.in.legacy': [1]}, 'normal usage': {'bar/Config.in': [2]}}, + 'BR2_bar': {'legacy definition': {'Config.in.legacy': [10]}, 'usage inside legacy': {'Config.in.legacy': [11]}}, + }) + warnings = db.get_warnings_for_legacy_symbols_being_used() + assert warnings == [ + ('bar/Config.in', 2, 'BR2_foo is a legacy symbol and should not be referenced'), + ] + + +def test_get_warnings_for_legacy_symbols_being_defined(): + db = m.DB() + db.add_symbol_legacy_definition('BR2_foo', 'Config.in.legacy', 1) + db.add_symbol_legacy_definition('BR2_bar', 'Config.in.legacy', 10) + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 8) + assert str(db) == str({ + 'BR2_foo': {'legacy definition': {'Config.in.legacy': [1]}, 'definition': {'foo/Config.in': [7, 8]}}, + 'BR2_bar': {'legacy definition': {'Config.in.legacy': [10]}}, + }) + warnings = db.get_warnings_for_legacy_symbols_being_defined() + assert warnings == [ + ('foo/Config.in', 7, 'BR2_foo is a legacy symbol and should not be redefined'), + ('foo/Config.in', 8, 'BR2_foo is a legacy symbol and should not be redefined'), + ] + + +def test_get_warnings_for_symbols_without_definition(): + db = m.DB() + db.add_symbol_definition('BR2_foo', 'foo/Config.in', 7) + db.add_symbol_legacy_definition('BR2_bar', 'Config.in.legacy', 10) + db.add_symbol_virtual('BR2_baz', 'baz/Config.in', 7) + db.add_symbol_usage('BR2_foo', 'file', 1) + db.add_symbol_usage('BR2_bar', 'file', 1) + db.add_symbol_usage('BR2_baz', 'file', 1) + db.add_symbol_usage('BR2_undef1', 'file', 1) + db.add_symbol_legacy_usage('BR2_undef2', 'file', 2) + db.add_symbol_usage_in_legacy('BR2_undef3', 'file', 3) + db.add_symbol_usage('BR2_undef3', 'another', 1) + db.add_symbol_legacy_usage('BR2_undef3', 'another', 2) + db.add_symbol_usage('BR2_PACKAGE_HOST_undef', 'file', 1) + db.add_symbol_usage('BR2_PACKAGE_HAS_HOST_undef', 'file', 1) + db.add_symbol_usage('BR2_TARGET_ROOTFS_undef_XZ', 'file', 1) + db.add_symbol_usage('BR2_GRAPH_ALT', 'file', 1) + db.add_symbol_usage('BR2_EXTERNAL', 'file', 1) + db.add_symbol_usage('BR2_TARGET_BAREBOX_AUX_BAREBOXENV', 'file', 1) + db.add_symbol_usage('BR2_PACKAGE_HAS_TOOLCHAIN_BUILDROOT', 'file', 1) + assert str(db) == str({ + 'BR2_foo': {'definition': {'foo/Config.in': [7]}, 'normal usage': {'file': [1]}}, + 'BR2_bar': {'legacy definition': {'Config.in.legacy': [10]}, 'normal usage': {'file': [1]}}, + 'BR2_baz': {'virtual': {'baz/Config.in': [7]}, 'normal usage': {'file': [1]}}, + 'BR2_undef1': {'normal usage': {'file': [1]}}, + 'BR2_undef2': {'legacy usage': {'file': [2]}}, + 'BR2_undef3': {'usage inside legacy': {'file': [3]}, 'normal usage': {'another': [1]}, 'legacy usage': {'another': [2]}}, + 'BR2_PACKAGE_HOST_undef': {'normal usage': {'file': [1]}}, + 'BR2_PACKAGE_HAS_HOST_undef': {'normal usage': {'file': [1]}}, + 'BR2_TARGET_ROOTFS_undef_XZ': {'normal usage': {'file': [1]}}, + 'BR2_GRAPH_ALT': {'normal usage': {'file': [1]}}, + 'BR2_EXTERNAL': {'normal usage': {'file': [1]}}, + 'BR2_TARGET_BAREBOX_AUX_BAREBOXENV': {'normal usage': {'file': [1]}}, + 'BR2_PACKAGE_HAS_TOOLCHAIN_BUILDROOT': {'normal usage': {'file': [1]}}, + }) + warnings = db.get_warnings_for_symbols_without_definition() + assert warnings == [ + ('file', 1, 'BR2_undef1 referenced but not defined'), + ('file', 2, 'BR2_undef2 referenced but not defined'), + ('another', 1, 'BR2_undef3 referenced but not defined'), + ('another', 2, 'BR2_undef3 referenced but not defined'), + ('file', 3, 'BR2_undef3 referenced but not defined'), + ] + + +def test_get_warnings_for_symbols_without_usage(): + db = m.DB() + db.add_symbol_definition('BR2_a', 'a/Config.in', 1) + db.add_symbol_definition('BR2_a', 'a/Config.in', 2) + db.add_symbol_usage('BR2_a', 'file', 1) + db.add_symbol_usage('BR2_a', 'file', 2) + db.add_symbol_definition('BR2_b', 'b/Config.in', 2) + db.add_symbol_usage_in_legacy('BR2_b', 'file', 1) + db.add_symbol_definition('BR2_c', 'c/Config.in', 2) + db.add_symbol_legacy_usage('BR2_c', 'file', 1) + db.add_symbol_definition('BR2_USE_CCACHE', 'file', 1) + db.add_symbol_definition('BR2_PACKAGE_SKELETON', 'file', 1) + db.add_symbol_definition('BR2_d', 'd/Config.in', 2) + db.add_symbol_helper('BR2_d', 'd/Config.in', 2) + db.add_symbol_definition('BR2_e', 'e/Config.in', 2) + db.add_symbol_choice('BR2_e', 'e/Config.in', 2) + db.add_symbol_definition('BR2_f', 'f/Config.in', 2) + db.add_symbol_definition('BR2_g', 'g/Config.in', 2) + db.add_symbol_definition('BR2_g', 'g/Config.in', 3) + db.add_symbol_legacy_definition('BR2_h', 'Config.in.legacy', 1) + db.add_symbol_usage('BR2_h', 'file', 2) + db.add_symbol_usage('BR2_h', 'file', 3) + db.add_symbol_legacy_definition('BR2_i', 'Config.in.legacy', 2) + db.add_symbol_usage_in_legacy('BR2_i', 'file', 2) + db.add_symbol_legacy_definition('BR2_j', 'Config.in.legacy', 2) + db.add_symbol_legacy_usage('BR2_j', 'file', 2) + db.add_symbol_legacy_definition('BR2_k', 'Config.in.legacy', 2) + db.add_symbol_usage('BR2_k', 'file', 5) + db.add_symbol_usage_in_legacy('BR2_k', 'file', 6) + db.add_symbol_legacy_usage('BR2_k', 'file', 7) + db.add_symbol_legacy_definition('BR2_l', 'Config.in.legacy', 2) + assert str(db) == str({ + 'BR2_a': {'definition': {'a/Config.in': [1, 2]}, 'normal usage': {'file': [1, 2]}}, + 'BR2_b': {'definition': {'b/Config.in': [2]}, 'usage inside legacy': {'file': [1]}}, + 'BR2_c': {'definition': {'c/Config.in': [2]}, 'legacy usage': {'file': [1]}}, + 'BR2_USE_CCACHE': {'definition': {'file': [1]}}, + 'BR2_PACKAGE_SKELETON': {'definition': {'file': [1]}}, + 'BR2_d': {'definition': {'d/Config.in': [2]}, 'possible config helper': {'d/Config.in': [2]}}, + 'BR2_e': {'definition': {'e/Config.in': [2]}, 'part of a choice': {'e/Config.in': [2]}}, + 'BR2_f': {'definition': {'f/Config.in': [2]}}, + 'BR2_g': {'definition': {'g/Config.in': [2, 3]}}, + 'BR2_h': {'legacy definition': {'Config.in.legacy': [1]}, 'normal usage': {'file': [2, 3]}}, + 'BR2_i': {'legacy definition': {'Config.in.legacy': [2]}, 'usage inside legacy': {'file': [2]}}, + 'BR2_j': {'legacy definition': {'Config.in.legacy': [2]}, 'legacy usage': {'file': [2]}}, + 'BR2_k': { + 'legacy definition': {'Config.in.legacy': [2]}, + 'normal usage': {'file': [5]}, + 'usage inside legacy': {'file': [6]}, + 'legacy usage': {'file': [7]}}, + 'BR2_l': {'legacy definition': {'Config.in.legacy': [2]}}, + }) + warnings = db.get_warnings_for_symbols_without_usage() + assert warnings == [ + ('f/Config.in', 2, 'BR2_f defined but not referenced'), + ('g/Config.in', 2, 'BR2_g defined but not referenced'), + ('g/Config.in', 3, 'BR2_g defined but not referenced'), + ('Config.in.legacy', 2, 'BR2_l defined but not referenced'), + ] + + +def test_get_warnings_for_symbols_with_legacy_note_and_no_comment_on_usage(): + db = m.DB() + db.add_symbol_legacy_note('BR2_foo', 'Config.in.legacy', 1) + db.add_symbol_legacy_usage('BR2_foo', 'package/bar/Config.in', 2) + db.add_symbol_legacy_note('BR2_baz', 'Config.in.legacy', 7001) + db.add_symbol_usage('BR2_baz', 'package/foo/Config.in', 1) + assert str(db) == str({ + 'BR2_foo': {'legacy note': {'Config.in.legacy': [1]}, 'legacy usage': {'package/bar/Config.in': [2]}}, + 'BR2_baz': {'legacy note': {'Config.in.legacy': [7001]}, 'normal usage': {'package/foo/Config.in': [1]}}, + }) + warnings = db.get_warnings_for_symbols_with_legacy_note_and_no_comment_on_usage() + assert warnings == [ + ('package/foo/Config.in', 1, 'BR2_baz missing "# legacy"'), + ] + + +def test_get_warnings_for_symbols_with_legacy_note_and_no_usage(): + db = m.DB() + db.add_symbol_legacy_note('BR2_foo', 'Config.in.legacy', 1) + db.add_symbol_legacy_usage('BR2_foo', 'package/bar/Config.in', 2) + db.add_symbol_legacy_note('BR2_bar', 'Config.in.legacy', 1) + db.add_symbol_usage_in_legacy('BR2_bar', 'Config.in.legacy', 7001) + db.add_symbol_legacy_note('BR2_baz', 'Config.in.legacy', 7001) + db.add_symbol_legacy_note('BR2_no_comment', 'Config.in.legacy', 1) + db.add_symbol_usage('BR2_no_comment', 'package/bar/Config.in', 2) + assert str(db) == str({ + 'BR2_foo': {'legacy note': {'Config.in.legacy': [1]}, 'legacy usage': {'package/bar/Config.in': [2]}}, + 'BR2_bar': {'legacy note': {'Config.in.legacy': [1]}, 'usage inside legacy': {'Config.in.legacy': [7001]}}, + 'BR2_baz': {'legacy note': {'Config.in.legacy': [7001]}}, + 'BR2_no_comment': {'legacy note': {'Config.in.legacy': [1]}, 'normal usage': {'package/bar/Config.in': [2]}}, + }) + warnings = db.get_warnings_for_symbols_with_legacy_note_and_no_usage() + assert warnings == [ + ('Config.in.legacy', 1, 'BR2_bar not referenced but has a comment stating it is'), + ('Config.in.legacy', 7001, 'BR2_baz not referenced but has a comment stating it is'), + ] diff --git a/utils/checksymbolslib/test_file.py b/utils/checksymbolslib/test_file.py new file mode 100644 index 0000000000..3b4ee108d1 --- /dev/null +++ b/utils/checksymbolslib/test_file.py @@ -0,0 +1,152 @@ +import os +import pytest +import tempfile +import checksymbolslib.file as m + + +def test_get_list_of_files_in_the_repo(): + all_files = m.get_list_of_files_in_the_repo() + assert 'Makefile' in all_files + assert 'package/Config.in' in all_files + assert len(all_files) > 1000 + + +get_list_of_files_to_process = [ + ('unknown file type', + ['a/file/Config.in', + 'another/file.mk', + 'unknown/file/type'], + ['a/file/Config.in', + 'another/file.mk']), + ('runtime test infra fixtures', + ['a/file/Config.in', + 'support/testing/a/broken/Config.in', + 'another/file.mk'], + ['a/file/Config.in', + 'another/file.mk']), + ] + + + at pytest.mark.parametrize('testname,all_files,expected', get_list_of_files_to_process) +def test_get_list_of_files_to_process(testname, all_files, expected): + files_to_process = m.get_list_of_files_to_process(all_files) + assert files_to_process == expected + + +get_list_of_filenames_with_pattern = [ + ('ignored directories', + ['a/file/Config.in', + 'support/testing/a/broken/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + 'file', + ['support/testing/a/broken/file/Config.in']), + ('processed files', + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + [], + 'file', + ['a/file/Config.in', + 'another/file.mk']), + ('case sensitive', + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + [], + 'FILE', + []), + ('or', + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + [], + 'file|FILE', + ['a/file/Config.in', + 'another/file.mk']), + ('complex regexp', + ['a/file/Config.in', + 'not/found.mk', + 'another/file.mk'], + [], + '^n[oO]+t.*mk$', + ['not/found.mk']), + ] + + + at pytest.mark.parametrize('testname,all_files,files_to_process,pattern,expected', get_list_of_filenames_with_pattern) +def test_get_list_of_filenames_with_pattern(testname, all_files, files_to_process, pattern, expected): + files_to_process = m.get_list_of_filenames_with_pattern(all_files, files_to_process, pattern) + assert files_to_process == expected + + +read_file = [ + ('indent', + 'file1', + ' content1\n' + '\t# comment1', + [[1, ' content1\n'], + [2, '\t# comment1']]), + ('trailing space', + 'file2', + 'content2 \n' + '# comment2\t\n', + [[1, 'content2 \n'], + [2, '# comment2\t\n']]), + ('empty line', + 'file3', + '\n' + '\n', + [[1, '\n'], + [2, '\n']]), + ('missing newline at EOF', + 'file4', + '\n' + ' text\t', + [[1, '\n'], + [2, ' text\t']]), + ] + + + at pytest.mark.parametrize('testname,filename,content,,expected', read_file) +def test_read_file(testname, filename, content, expected): + with tempfile.TemporaryDirectory(suffix='-checksymbolslib-test-file') as workdir: + full_filename = os.path.join(workdir, filename) + with open(full_filename, 'wb') as f: + f.write(content.encode()) + read_file_content = m.read_file(full_filename) + assert read_file_content == expected + + +cleanup_file_content = [ + ('empty file', + [], + []), + ('empty line', + [[5, '\n']], + [[5, '']]), + ('trailing space', + [[3, ' \n']], + [[3, ' ']]), + ('trailing tab', + [[3, '\t\n']], + [[3, '\t']]), + ('1 continuation', + [[1, 'foo \\\n'], + [2, 'bar\n']], + [[1, 'foo bar']]), + ('2 continuations', + [[1, 'foo \\\n'], + [2, 'bar \\\n'], + [3, 'baz\n']], + [[1, 'foo bar baz']]), + ] + + + at pytest.mark.parametrize('testname,file_content_raw,expected', cleanup_file_content) +def test_cleanup_file_content(testname, file_content_raw, expected): + cleaned_up_content = m.cleanup_file_content(file_content_raw) + assert cleaned_up_content == expected diff --git a/utils/checksymbolslib/test_kconfig.py b/utils/checksymbolslib/test_kconfig.py new file mode 100644 index 0000000000..ab2008df6c --- /dev/null +++ b/utils/checksymbolslib/test_kconfig.py @@ -0,0 +1,438 @@ +import pytest +from unittest.mock import Mock +from unittest.mock import call +from checksymbolslib.test_util import assert_db_calls +import checksymbolslib.kconfig as m + + +all_symbols_from = [ + ('no prefix', + 'config PACKAGE_FOO', + []), + ('simple', + 'config BR2_PACKAGE_FOO', + ['BR2_PACKAGE_FOO']), + ('ignore comment', + 'config BR2_PACKAGE_FOO # BR2_PACKAGE_BAR', + ['BR2_PACKAGE_FOO']), + ('ignore whitespace', + '\tconfig BR2_PACKAGE_FOO\t # BR2_PACKAGE_BAR', + ['BR2_PACKAGE_FOO']), + ('2 occurrences', + '\tdefault BR2_PACKAGE_FOO_BAR if BR2_PACKAGE_FOO_BAR != ""', + ['BR2_PACKAGE_FOO_BAR', 'BR2_PACKAGE_FOO_BAR']), + ] + + + at pytest.mark.parametrize('testname,line,expected', all_symbols_from) +def test_all_symbols_from(testname, line, expected): + symbols = m.all_symbols_from(line) + assert symbols == expected + + +handle_definition = [ + ('config', + 'package/foo/Config.in', + 5, + 'config BR2_PACKAGE_FOO', + False, + {'add_symbol_definition': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('ignore comment', + 'package/foo/Config.in', + 5, + 'config BR2_PACKAGE_FOO # BR2_PACKAGE_BAR', + False, + {'add_symbol_definition': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('ignore whitespace', + 'package/foo/Config.in', + 5, + '\tconfig BR2_PACKAGE_FOO\t # BR2_PACKAGE_BAR', + False, + {'add_symbol_definition': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('menuconfig', + 'package/gd/Config.in', + 1, + 'menuconfig BR2_PACKAGE_GD', + False, + {'add_symbol_definition': [call('BR2_PACKAGE_GD', 'package/gd/Config.in', 1)]}), + ('menu', + 'package/Config.in', + 100, + 'menu "Database"', + False, + {}), + ('legacy config', + 'Config.in.legacy', + 50, + 'config BR2_PACKAGE_FOO', + True, + {'add_symbol_legacy_definition': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 50)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_definition) +def test_handle_definition(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_definition(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_usage = [ + ('default with comparison', + 'package/openblas/Config.in', + 60, + '\tdefault y if BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET != ""', + False, + {'add_symbol_usage': [call('BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET', 'package/openblas/Config.in', 60)]}), + ('default with logical operators', + 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', + 47, + '\tdefault y if BR2_i386 && !BR2_x86_i486 && !BR2_x86_i586 && !BR2_x86_x1000 && !BR2_x86_pentium_mmx && !BR2_x86_geode ' + '&& !BR2_x86_c3 && !BR2_x86_winchip_c6 && !BR2_x86_winchip2', + False, + {'add_symbol_usage': [ + call('BR2_i386', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_c3', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_geode', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_i486', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_i586', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_pentium_mmx', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_winchip2', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_winchip_c6', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_x1000', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47)]}), + ('legacy depends on', + 'Config.in.legacy', + 3000, + '\tdepends on BR2_LINUX_KERNEL', + True, + {'add_symbol_usage_in_legacy': [call('BR2_LINUX_KERNEL', 'Config.in.legacy', 3000)]}), + ('legacy if', + 'Config.in.legacy', + 97, + 'if !BR2_SKIP_LEGACY', + True, + {'add_symbol_usage_in_legacy': [call('BR2_SKIP_LEGACY', 'Config.in.legacy', 97)]}), + ('source', + 'system/Config.in', + 152, + 'source "$BR2_BASE_DIR/.br2-external.in.init"', + False, + {'add_symbol_usage': [call('BR2_BASE_DIR', 'system/Config.in', 152)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_usage) +def test_handle_usage(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_usage(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_default = [ + ('default with comparison', + 'package/openblas/Config.in', + 60, + '\tdefault y if BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET != ""', + False, + {'add_symbol_usage': [call('BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET', 'package/openblas/Config.in', 60)]}), + ('default with logical operators', + 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', + 47, + '\tdefault y if BR2_i386 && !BR2_x86_i486 && !BR2_x86_i586 && !BR2_x86_x1000 && !BR2_x86_pentium_mmx && !BR2_x86_geode ' + '&& !BR2_x86_c3 && !BR2_x86_winchip_c6 && !BR2_x86_winchip2', + False, + {'add_symbol_usage': [ + call('BR2_i386', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_c3', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_geode', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_i486', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_i586', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_pentium_mmx', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_winchip2', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_winchip_c6', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47), + call('BR2_x86_x1000', 'toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options', 47)]}), + ('legacy default', + 'Config.in.legacy', + 3000, + 'default y if BR2_PACKAGE_REFPOLICY_POLICY_VERSION != ""', + True, + {'add_symbol_usage_in_legacy': [call('BR2_PACKAGE_REFPOLICY_POLICY_VERSION', 'Config.in.legacy', 3000)]}), + ('legacy handling on package', + 'package/uboot-tools/Config.in.host', + 105, + '\tdefault BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE if BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE != "" # legacy', + False, + {'add_symbol_legacy_usage': [call('BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE', 'package/uboot-tools/Config.in.host', 105)]}), + ('default on package', + 'package/uboot-tools/Config.in.host', + 105, + '\tdefault BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE if BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE != ""', + False, + {'add_symbol_usage': [ + call('BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE', 'package/uboot-tools/Config.in.host', 105), + call('BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE', 'package/uboot-tools/Config.in.host', 105)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_default) +def test_handle_default(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_default(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_select = [ + ('select with comparison', + 'package/bcusdk/Config.in', + 6, + '\tselect BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL', + False, + {'add_symbol_select': [call('BR2_PACKAGE_ARGP_STANDALONE', 'package/bcusdk/Config.in', 6)], + 'add_symbol_usage': [ + call('BR2_PACKAGE_ARGP_STANDALONE', 'package/bcusdk/Config.in', 6), + call('BR2_TOOLCHAIN_USES_UCLIBC', 'package/bcusdk/Config.in', 6), + call('BR2_TOOLCHAIN_USES_MUSL', 'package/bcusdk/Config.in', 6)]}), + ('legacy select', + 'Config.in.legacy', + 100, + '\tselect BR2_PACKAGE_WPA_SUPPLICANT_DBUS if BR2_TOOLCHAIN_HAS_THREADS', + True, + {'add_symbol_select': [call('BR2_PACKAGE_WPA_SUPPLICANT_DBUS', 'Config.in.legacy', 100)], + 'add_symbol_usage_in_legacy': [ + call('BR2_PACKAGE_WPA_SUPPLICANT_DBUS', 'Config.in.legacy', 100), + call('BR2_TOOLCHAIN_HAS_THREADS', 'Config.in.legacy', 100)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_select) +def test_handle_select(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_select(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_line = [ + ('select with comparison', + 'package/bcusdk/Config.in', + 6, + '\tselect BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL', + False, + {'add_symbol_select': [call('BR2_PACKAGE_ARGP_STANDALONE', 'package/bcusdk/Config.in', 6)], + 'add_symbol_usage': [ + call('BR2_PACKAGE_ARGP_STANDALONE', 'package/bcusdk/Config.in', 6), + call('BR2_TOOLCHAIN_USES_UCLIBC', 'package/bcusdk/Config.in', 6), + call('BR2_TOOLCHAIN_USES_MUSL', 'package/bcusdk/Config.in', 6)]}), + ('legacy select', + 'Config.in.legacy', + 100, + '\tselect BR2_PACKAGE_WPA_SUPPLICANT_DBUS if BR2_TOOLCHAIN_HAS_THREADS', + True, + {'add_symbol_select': [call('BR2_PACKAGE_WPA_SUPPLICANT_DBUS', 'Config.in.legacy', 100)], + 'add_symbol_usage_in_legacy': [ + call('BR2_PACKAGE_WPA_SUPPLICANT_DBUS', 'Config.in.legacy', 100), + call('BR2_TOOLCHAIN_HAS_THREADS', 'Config.in.legacy', 100)]}), + ('comment with symbol', + 'Config.in', + 6, + '\tselect # BR2_PACKAGE_ARGP_STANDALONE if BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_MUSL', + False, + {}), + ('comment', + 'Config.in', + 6, + '# just a comment', + False, + {}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_line) +def test_handle_line(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_line(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_config_helper = [ + ('no select', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO']], + {}), + ('select', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO'], + [6, '\tselect BR2_PACKAGE_BAR']], + {'add_symbol_helper': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('ignore comment', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO # BR2_PACKAGE_BAR'], + [6, '\tselect BR2_PACKAGE_BAR # BR2_PACKAGE_FOO']], + {'add_symbol_helper': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ('correct symbol', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO'], + [6, 'config BR2_PACKAGE_BAR'], + [7, '\tselect BR2_PACKAGE_BAZ']], + {'add_symbol_helper': [call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)]}), + ('2 selects', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO'], + [6, '\tselect BR2_PACKAGE_BAR'], + [7, ' select BR2_PACKAGE_BAR']], + {'add_symbol_helper': [call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', handle_config_helper) +def test_handle_config_helper(testname, filename, file_content, expected_calls): + db = Mock() + m.handle_config_helper(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +handle_config_choice = [ + ('no choice', + 'package/foo/Config.in', + [[5, 'config BR2_PACKAGE_FOO']], + {}), + ('after', + 'package/foo/Config.in', + [[3, 'choice'], + [4, '\tprompt "your choice"'], + [5, 'config BR2_PACKAGE_FOO'], + [6, 'config BR2_PACKAGE_BAR'], + [10, 'endchoice'], + [19, 'config BR2_PACKAGE_BAZ']], + {'add_symbol_choice': [ + call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5), + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)]}), + ('before', + 'package/foo/Config.in', + [[1, 'config BR2_PACKAGE_BAZ'], + [3, 'choice'], + [4, '\tprompt "your choice"'], + [5, 'config BR2_PACKAGE_FOO'], + [6, 'config BR2_PACKAGE_BAR'], + [10, 'endchoice']], + {'add_symbol_choice': [ + call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5), + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', handle_config_choice) +def test_handle_config_choice(testname, filename, file_content, expected_calls): + db = Mock() + m.handle_config_choice(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +handle_note = [ + ('example', + 'Config.in.legacy', + [[51, '# # Note: BR2_FOO_1 is still referenced from package/foo/Config.in']], + {}), + ('ok', + 'Config.in.legacy', + [[112, 'menu "Legacy config options"'], + [2132, '# Note: BR2_PACKAGE_FOO is still referenced from package/foo/Config.in'], + [4958, 'endmenu']], + {'add_symbol_legacy_note': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2132)]}), + ('before and after', + 'Config.in.legacy', + [[100, '# Note: BR2_PACKAGE_BAR is still referenced from package/foo/Config.in'], + [112, 'menu "Legacy config options"'], + [2132, '# Note: BR2_PACKAGE_FOO is still referenced from package/foo/Config.in'], + [4958, 'endmenu'], + [5000, '# Note: BR2_PACKAGE_BAR is still referenced from package/foo/Config.in']], + {'add_symbol_legacy_note': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2132)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', handle_note) +def test_handle_note(testname, filename, file_content, expected_calls): + db = Mock() + m.handle_note(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +populate_db = [ + ('legacy', + 'Config.in.legacy', + [[112, 'menu "Legacy config options"'], + [2100, 'config BR2_PACKAGE_FOO'], + [2101, '\tselect BR2_PACKAGE_BAR'], + [2132, '# Note: BR2_PACKAGE_FOO is still referenced from package/foo/Config.in'], + [4958, 'endmenu']], + {'add_symbol_legacy_note': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2132)], + 'add_symbol_helper': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2100)], + 'add_symbol_legacy_definition': [call('BR2_PACKAGE_FOO', 'Config.in.legacy', 2100)], + 'add_symbol_usage_in_legacy': [call('BR2_PACKAGE_BAR', 'Config.in.legacy', 2101)], + 'add_symbol_select': [call('BR2_PACKAGE_BAR', 'Config.in.legacy', 2101)]}), + ('normal', + 'package/foo/Config.in', + [[1, 'config BR2_PACKAGE_BAZ'], + [3, 'choice'], + [4, '\tprompt "your choice"'], + [5, 'config BR2_PACKAGE_FOO'], + [6, 'config BR2_PACKAGE_BAR'], + [7, '\t select BR2_PACKAGE_FOO_BAR'], + [10, 'endchoice']], + {'add_symbol_choice': [ + call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5), + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)], + 'add_symbol_usage': [ + call('BR2_PACKAGE_FOO_BAR', 'package/foo/Config.in', 7)], + 'add_symbol_select': [ + call('BR2_PACKAGE_FOO_BAR', 'package/foo/Config.in', 7)], + 'add_symbol_definition': [ + call('BR2_PACKAGE_BAZ', 'package/foo/Config.in', 1), + call('BR2_PACKAGE_FOO', 'package/foo/Config.in', 5), + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)], + 'add_symbol_helper': [ + call('BR2_PACKAGE_BAR', 'package/foo/Config.in', 6)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', populate_db) +def test_populate_db(testname, filename, file_content, expected_calls): + db = Mock() + m.populate_db(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +check_filename = [ + ('Config.in', + 'Config.in', + True), + ('Config.in.legacy', + 'Config.in.legacy', + True), + ('arch/Config.in.microblaze', + 'arch/Config.in.microblaze', + True), + ('package/php/Config.ext', + 'package/php/Config.ext', + True), + ('package/pru-software-support/Config.in.host', + 'package/pru-software-support/Config.in.host', + True), + ('toolchain/toolchain-external/toolchain-external-custom/Config.in.options', + 'toolchain/toolchain-external/toolchain-external-custom/Config.in.options', + True), + ('package/foo/0001-Config.patch', + 'package/foo/0001-Config.patch', + False), + ('package/pkg-generic.mk', + 'package/pkg-generic.mk', + False), + ('Makefile', + 'Makefile', + False), + ] + + + at pytest.mark.parametrize('testname,filename,expected', check_filename) +def test_check_filename(testname, filename, expected): + symbols = m.check_filename(filename) + assert symbols == expected diff --git a/utils/checksymbolslib/test_makefile.py b/utils/checksymbolslib/test_makefile.py new file mode 100644 index 0000000000..14d07eaa45 --- /dev/null +++ b/utils/checksymbolslib/test_makefile.py @@ -0,0 +1,304 @@ +import pytest +from unittest.mock import Mock +from unittest.mock import call +from checksymbolslib.test_util import assert_db_calls +import checksymbolslib.makefile as m + + +handle_eval = [ + ('generic', + 'package/foo/foo.mk', + 5, + '$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 5)]}), + ('ignore trailing whitespace', + 'package/foo/foo.mk', + 5, + '$(eval $(generic-package)) ', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 5)]}), + ('ignore indent', + 'package/foo/foo.mk', + 5, + '\t$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 5)]}), + ('rootfs', + 'fs/foo/foo.mk', + 5, + '$(eval $(rootfs))', + {'add_symbol_usage': [ + call('BR2_TARGET_ROOTFS_FOO', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_BZIP2', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_GZIP', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZ4', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZMA', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZO', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_XZ', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_ZSTD', 'fs/foo/foo.mk', 5)]}), + ('kernel module', + 'package/foo/foo.mk', + 6, + '$(eval $(kernel-module))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 6)]}), + ('not an eval for package infra', + 'docs/manual/manual.mk', + 10, + '$(eval $(call asciidoc-document))', + {}), + ('linux', + 'linux/linux.mk', + 617, + '$(eval $(kconfig-package))', + {'add_symbol_usage': [call('BR2_LINUX_KERNEL', 'linux/linux.mk', 617)]}), + ('virtual toolchain', + 'toolchain/toolchain-external/toolchain-external.mk', + 18, + '$(eval $(virtual-package))', + {'add_symbol_usage': [ + call('BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL', 'toolchain/toolchain-external/toolchain-external.mk', 18), + call('BR2_PACKAGE_HAS_TOOLCHAIN_EXTERNAL', 'toolchain/toolchain-external/toolchain-external.mk', 18), + call('BR2_TOOLCHAIN_EXTERNAL', 'toolchain/toolchain-external/toolchain-external.mk', 18)], + 'add_symbol_virtual': [call('BR2_TOOLCHAIN_EXTERNAL', 'toolchain/toolchain-external/toolchain-external.mk', 18)]}), + ('virtual package', + 'package/foo/foo.mk', + 18, + '$(eval $(virtual-package))', + {'add_symbol_usage': [ + call('BR2_PACKAGE_PROVIDES_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HAS_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 18)], + 'add_symbol_virtual': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 18)]}), + ('host virtual package', + 'package/foo/foo.mk', + 18, + '$(eval $(host-virtual-package))', + {'add_symbol_usage': [ + call('BR2_PACKAGE_PROVIDES_HOST_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HAS_HOST_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HOST_FOO', 'package/foo/foo.mk', 18)]}), + ('host generic package', + 'package/foo/foo.mk', + 18, + '$(eval $(host-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_HOST_FOO', 'package/foo/foo.mk', 18)]}), + ('boot package', + 'boot/foo/foo.mk', + 18, + '$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_TARGET_FOO', 'boot/foo/foo.mk', 18)]}), + ('toolchain package', + 'toolchain/foo/foo.mk', + 18, + '$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_FOO', 'toolchain/foo/foo.mk', 18)]}), + ('generic package', + 'package/foo/foo.mk', + 18, + '$(eval $(generic-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 18)]}), + ('cmake package', + 'package/foo/foo.mk', + 18, + '$(eval $(cmake-package))', + {'add_symbol_usage': [call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 18)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,expected_calls', handle_eval) +def test_handle_eval(testname, filename, lineno, line, expected_calls): + db = Mock() + m.handle_eval(db, filename, lineno, line) + assert_db_calls(db, expected_calls) + + +handle_definition = [ + ('legacy attribution', + 'Makefile.legacy', + 9, + 'BR2_LEGACY_FOO := foo', + True, + {'add_symbol_legacy_definition': [call('BR2_LEGACY_FOO', 'Makefile.legacy', 9)]}), + ('attribution 1', + 'Makefile', + 9, + 'BR2_FOO ?= foo', + False, + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 9)]}), + ('attribution 2', + 'Makefile', + 9, + 'BR2_FOO = $(BR2_BAR)', + False, + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 9)]}), + ('attribution 3', + 'Makefile', + 9, + 'BR2_FOO := foo', + False, + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 9)]}), + ('normal export', + 'Makefile', + 90, + 'export BR2_FOO', + False, + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 90)]}), + ('legacy export', + 'Makefile.legacy', + 90, + 'export BR2_FOO', + True, + {'add_symbol_legacy_definition': [call('BR2_FOO', 'Makefile.legacy', 90)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_definition) +def test_handle_definition(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_definition(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +handle_usage = [ + ('legacy', + 'Makefile.legacy', + 8, + 'ifeq ($(BR2_LEGACY),y)', + True, + {'add_symbol_usage_in_legacy': [call('BR2_LEGACY', 'Makefile.legacy', 8)]}), + ('attribution', + 'Makefile', + 9, + 'BR2_FOO = $(BR2_BAR)', + False, + {'add_symbol_usage': [call('BR2_BAR', 'Makefile', 9)]}), + ('host virtual package', + 'package/foo/foo.mk', + 18, + '$(eval $(host-virtual-package))', + False, + {'add_symbol_usage': [ + call('BR2_PACKAGE_PROVIDES_HOST_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HAS_HOST_FOO', 'package/foo/foo.mk', 18), + call('BR2_PACKAGE_HOST_FOO', 'package/foo/foo.mk', 18)]}), + ] + + + at pytest.mark.parametrize('testname,filename,lineno,line,legacy,expected_calls', handle_usage) +def test_handle_usage(testname, filename, lineno, line, legacy, expected_calls): + db = Mock() + m.handle_usage(db, filename, lineno, line, legacy) + assert_db_calls(db, expected_calls) + + +populate_db = [ + ('legacy', + 'Makefile.legacy', + [[8, 'ifeq ($(BR2_LEGACY),y)'], + [9, 'BR2_LEGACY_FOO := foo'], + [34, 'ifneq ($(BUILDROOT_CONFIG),$(BR2_CONFIG))']], + {'add_symbol_usage_in_legacy': [ + call('BR2_LEGACY', 'Makefile.legacy', 8), + call('BR2_CONFIG', 'Makefile.legacy', 34)], + 'add_symbol_legacy_definition': [call('BR2_LEGACY_FOO', 'Makefile.legacy', 9)]}), + ('attribution', + 'Makefile', + [[9, 'BR2_FOO = $(BR2_BAR)']], + {'add_symbol_definition': [call('BR2_FOO', 'Makefile', 9)], + 'add_symbol_usage': [call('BR2_BAR', 'Makefile', 9)]}), + ('legacy attribution', + 'Makefile.legacy', + [[9, 'BR2_FOO = $(BR2_BAR)']], + {'add_symbol_legacy_definition': [call('BR2_FOO', 'Makefile.legacy', 9)], + 'add_symbol_usage_in_legacy': [call('BR2_BAR', 'Makefile.legacy', 9)]}), + ('generic', + 'package/foo/foo.mk', + [[3, 'ifeq ($(BR2_PACKAGE_FOO_BAR):$(BR2_BAR),y:)'], + [4, 'export BR2_PACKAGE_FOO_BAZ'], + [5, '$(eval $(generic-package))']], + {'add_symbol_usage': [ + call('BR2_PACKAGE_FOO_BAR', 'package/foo/foo.mk', 3), + call('BR2_BAR', 'package/foo/foo.mk', 3), + call('BR2_PACKAGE_FOO', 'package/foo/foo.mk', 5)], + 'add_symbol_definition': [call('BR2_PACKAGE_FOO_BAZ', 'package/foo/foo.mk', 4)]}), + ('rootfs', + 'fs/foo/foo.mk', + [[4, 'ifeq ($(BR2_TARGET_ROOTFS_FOO_LZ4),y)'], + [5, '$(eval $(rootfs))']], + {'add_symbol_usage': [ + call('BR2_TARGET_ROOTFS_FOO', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_BZIP2', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_GZIP', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZ4', 'fs/foo/foo.mk', 4), + call('BR2_TARGET_ROOTFS_FOO_LZ4', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZMA', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_LZO', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_XZ', 'fs/foo/foo.mk', 5), + call('BR2_TARGET_ROOTFS_FOO_ZSTD', 'fs/foo/foo.mk', 5)]}), + ] + + + at pytest.mark.parametrize('testname,filename,file_content,expected_calls', populate_db) +def test_populate_db(testname, filename, file_content, expected_calls): + db = Mock() + m.populate_db(db, filename, file_content) + assert_db_calls(db, expected_calls) + + +check_filename = [ + ('arch/arch.mk.riscv', + 'arch/arch.mk.riscv', + True), + ('boot/lpc32xxcdl/lpc32xxcdl.mk', + 'boot/lpc32xxcdl/lpc32xxcdl.mk', + True), + ('fs/cramfs/cramfs.mk', + 'fs/cramfs/cramfs.mk', + True), + ('linux/linux-ext-fbtft.mk', + 'linux/linux-ext-fbtft.mk', + True), + ('package/ace/ace.mk', + 'package/ace/ace.mk', + True), + ('package/linux-tools/linux-tool-hv.mk.in', + 'package/linux-tools/linux-tool-hv.mk.in', + True), + ('package/pkg-generic.mk', + 'package/pkg-generic.mk', + True), + ('package/x11r7/xlib_libXt/xlib_libXt.mk', + 'package/x11r7/xlib_libXt/xlib_libXt.mk', + True), + ('support/dependencies/check-host-make.mk', + 'support/dependencies/check-host-make.mk', + True), + ('toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk', + 'toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk', + True), + ('Makefile.legacy', + 'Makefile.legacy', + True), + ('boot/common.mk', + 'boot/common.mk', + True), + ('fs/common.mk', + 'fs/common.mk', + True), + ('Makefile', + 'Makefile', + True), + ('package/Makefile.in', + 'package/Makefile.in', + True), + ('Config.in', + 'Config.in', + False), + ('package/foo/0001-Makefile.patch', + 'package/foo/0001-Makefile.patch', + False), + ] + + + at pytest.mark.parametrize('testname,filename,expected', check_filename) +def test_check_filename(testname, filename, expected): + symbols = m.check_filename(filename) + assert symbols == expected diff --git a/utils/checksymbolslib/test_util.py b/utils/checksymbolslib/test_util.py new file mode 100644 index 0000000000..166785ba1d --- /dev/null +++ b/utils/checksymbolslib/test_util.py @@ -0,0 +1,15 @@ +def assert_calls(method, expected_calls): + method.assert_has_calls(expected_calls, any_order=True) + assert method.call_count == len(expected_calls) + + +def assert_db_calls(db, expected_calls): + assert_calls(db.add_symbol_legacy_definition, expected_calls.get('add_symbol_legacy_definition', [])) + assert_calls(db.add_symbol_definition, expected_calls.get('add_symbol_definition', [])) + assert_calls(db.add_symbol_usage_in_legacy, expected_calls.get('add_symbol_usage_in_legacy', [])) + assert_calls(db.add_symbol_usage, expected_calls.get('add_symbol_usage', [])) + assert_calls(db.add_symbol_legacy_usage, expected_calls.get('add_symbol_legacy_usage', [])) + assert_calls(db.add_symbol_select, expected_calls.get('add_symbol_select', [])) + assert_calls(db.add_symbol_helper, expected_calls.get('add_symbol_helper', [])) + assert_calls(db.add_symbol_legacy_note, expected_calls.get('add_symbol_legacy_note', [])) + assert_calls(db.add_symbol_virtual, expected_calls.get('add_symbol_virtual', [])) -- 2.34.1 From giulio.benetti at benettiengineering.com Sun Nov 27 13:28:55 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Sun, 27 Nov 2022 14:28:55 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: fix build failure on PowerPC Message-ID: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> Add local patch(pending upstream[0]) to fix build failure with PowerPC due to a package re-defition of get_ra() that is only defined in Linux PowerPC implementation. [0]: https://github.com/lwfinger/rtl8188eu/pull/432 Fixes: http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ Signed-off-by: Giulio Benetti --- ...uild-failure-on-PowerPc-architecture.patch | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch diff --git a/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch new file mode 100644 index 0000000000..b16a312c7e --- /dev/null +++ b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch @@ -0,0 +1,106 @@ +From 2a91a721d634a2eca131628b5c9c028af20037af Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Sun, 27 Nov 2022 14:20:43 +0100 +Subject: [PATCH] Fix build failure on PowerPc architecture + +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 wifi_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 + +Upstream: https://github.com/lwfinger/rtl8188eu/pull/432 +Signed-off-by: Giulio Benetti +--- + ioctl_cfg80211.c | 2 +- + rtw_odm.c | 6 +++--- + rtw_recv.c | 6 +++--- + wifi.h | 2 +- + 4 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/ioctl_cfg80211.c b/ioctl_cfg80211.c +index 0ea5460..af43097 100644 +--- a/ioctl_cfg80211.c ++++ b/ioctl_cfg80211.c +@@ -4607,7 +4607,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), wifi_get_ra(frame), &wdev)) + if (0) + RTW_INFO("redirect to pd_wdev:%p\n", wdev); + #endif +diff --git a/rtw_odm.c b/rtw_odm.c +index 922a7b9..ad17080 100644 +--- a/rtw_odm.c ++++ b/rtw_odm.c +@@ -283,7 +283,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" + , HDATA_RATE(attrib->data_rate) + , phys_t0->band, phys_t0->channel, phys_t0->rxsc + ); +@@ -399,7 +399,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(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 +@@ -417,7 +417,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(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/rtw_recv.c b/rtw_recv.c +index 9439415..24eb9e9 100755 +--- a/rtw_recv.c ++++ b/rtw_recv.c +@@ -4040,10 +4040,10 @@ void rx_query_phy_status( + && !memcmp(get_hdr_bssid(wlanhdr), get_bssid(&padapter->mlmepriv), ETH_ALEN); + + pkt_info.is_to_self = (!pattrib->icv_err) && (!pattrib->crc_err) +- && !memcmp(get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); ++ && !memcmp(wifi_get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); + + pkt_info.is_packet_to_self = pkt_info.is_packet_match_bssid +- && !memcmp(get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); ++ && !memcmp(wifi_get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); + + pkt_info.is_packet_beacon = pkt_info.is_packet_match_bssid + && (get_frame_sub_type(wlanhdr) == WIFI_BEACON); +@@ -4129,7 +4129,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) + _adapter *iface = NULL; + _adapter *primary_padapter = precvframe->u.hdr.adapter; + +- pda = get_ra(pbuf); ++ pda = wifi_get_ra(pbuf); + + if (IS_MCAST(pda) == false) { /*unicast packets*/ + iface = rtw_get_iface_by_macddr(primary_padapter , pda); +diff --git a/wifi.h b/wifi.h +index a6fc5b4..4b7377b 100644 +--- a/wifi.h ++++ b/wifi.h +@@ -404,7 +404,7 @@ __inline static int IS_MCAST(unsigned char *da) + return false; + } + +-__inline static unsigned char *get_ra(unsigned char *pframe) ++__inline static unsigned char *wifi_get_ra(unsigned char *pframe) + { + unsigned char *ra; + ra = GetAddr1Ptr(pframe); +-- +2.34.1 + -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 14:19:26 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 11:19:26 -0300 Subject: [Buildroot] [next] package/thermald: bump to 2.5.1 Message-ID: <20221127141926.1976657-1-ricardo.martincoski@gmail.com> README.txt states only these changes: - Static analysis fixes - Missing init, which causes skipping of conditions in a Dell system Signed-off-by: Ricardo Martincoski --- test-pkg config 1: BR2_PACKAGE_THERMALD=y BR2_INIT_SYSTEMD=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706238167 44 builds, 43 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed test-pkg config 2: BR2_PACKAGE_THERMALD=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706238254 44 builds, 39 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed --- package/thermald/thermald.hash | 2 +- package/thermald/thermald.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/thermald/thermald.hash b/package/thermald/thermald.hash index eceff77d37..9693813ca9 100644 --- a/package/thermald/thermald.hash +++ b/package/thermald/thermald.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 e6515678ce8ff37978a453e1617a087a40ba3a31809a42c1768b6f816e564cc9 thermald-2.5.tar.gz +sha256 75c165df45b3d09c904d314c8c19789158e9538f46e3d2b606457dc631eb3af5 thermald-2.5.1.tar.gz sha256 e98be8bc482e038a14bfbc01caf800bbd0024fff275ef14cd999db6560254a8d COPYING diff --git a/package/thermald/thermald.mk b/package/thermald/thermald.mk index 38f6b5a00f..fd0246745f 100644 --- a/package/thermald/thermald.mk +++ b/package/thermald/thermald.mk @@ -4,7 +4,7 @@ # ################################################################################ -THERMALD_VERSION = 2.5 +THERMALD_VERSION = 2.5.1 THERMALD_SITE = $(call github,intel,thermal_daemon,v$(THERMALD_VERSION)) # fetched from Github, with no configure script THERMALD_AUTORECONF = YES -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 14:48:18 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 11:48:18 -0300 Subject: [Buildroot] [next, v2 1/2] utils/get-developers: bail out on parsing errors Message-ID: <20221127144819.2022348-1-ricardo.martincoski@gmail.com> Currently 4 types of parsing errors/warnings can be found: - entry for a file that is not in the tree anymore (warning) - developer entry with no file entry (error) - file entry with no developer (error) - entry that is not a developer, a file or a comment (hard error) Currently only the last one ends the script with -v with error code. Make all 3 error types into hard errors and bail out at the first error found, because the rest of the state machine is not designed to handle malformed input. Suggested-by: Thomas Petazzoni Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- Changes v1 -> v2: - do not change warning to error, an entry for a file that is not in the tree anymore is not a syntax error (Thomas) - add the lineno on the warning messages in the next patch instead of this patch check-*: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706249815 tests.utils.test_get_developers.TestGetDevelopers: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706249847 --- support/testing/tests/utils/test_get_developers.py | 9 ++++----- utils/getdeveloperlib.py | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/support/testing/tests/utils/test_get_developers.py b/support/testing/tests/utils/test_get_developers.py index 12710fe8d3..0b313c7c59 100644 --- a/support/testing/tests/utils/test_get_developers.py +++ b/support/testing/tests/utils/test_get_developers.py @@ -70,11 +70,11 @@ class TestGetDevelopers(unittest.TestCase): b'F:\tutils/get-developers\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) self.assertIn("Syntax error in DEVELOPERS file, line 1", err) - self.assertEqual(rc, 0) + self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) - # -v generating error for developer entry with no file entries + # -v generating error for developer entry with no file entries, stopping on first error developers = b'# comment\n' \ b'# comment\n' \ b'\n' \ @@ -84,10 +84,9 @@ class TestGetDevelopers(unittest.TestCase): b'F:\tutils/get-developers\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) self.assertIn("Syntax error in DEVELOPERS file, line 1", err) - self.assertIn("Syntax error in DEVELOPERS file, line 2", err) - self.assertEqual(rc, 0) + self.assertEqual(rc, 1) self.assertEqual(len(out), 0) - self.assertEqual(len(err), 2) + self.assertEqual(len(err), 1) # -v not generating error for developer entry with empty list of file entries developers = b'# comment\n' \ diff --git a/utils/getdeveloperlib.py b/utils/getdeveloperlib.py index 2a8d5c213c..dbd21af443 100644 --- a/utils/getdeveloperlib.py +++ b/utils/getdeveloperlib.py @@ -243,6 +243,7 @@ def parse_developers(filename=None): if name is not None or len(files) != 0: print("Syntax error in DEVELOPERS file, line %d" % linen, file=sys.stderr) + return None name = line[2:].strip() elif line.startswith("F:"): fname = line[2:].strip() -- 2.34.1 From ricardo.martincoski at gmail.com Sun Nov 27 14:48:19 2022 From: ricardo.martincoski at gmail.com (Ricardo Martincoski) Date: Sun, 27 Nov 2022 11:48:19 -0300 Subject: [Buildroot] [next, v2 2/2] utils/get-developers: print error for correct line In-Reply-To: <20221127144819.2022348-1-ricardo.martincoski@gmail.com> References: <20221127144819.2022348-1-ricardo.martincoski@gmail.com> Message-ID: <20221127144819.2022348-2-ricardo.martincoski@gmail.com> Start counting the line numbers in 1 instead of 0, in case an error must be printed. Both the error about a developer entry with no file entry and the error about a file entry with no developer entry actually belong to the non-empty line previous the one being analysed, so in these cases print the line number from the line before. Also count empty and comment lines, so a developer fixing the file can jump to the correct line (or the nearest one). At same time standardize the messages, printing the line number also in the case of a warning for a file that is not in the tree anymore. Cc: Thomas Petazzoni Signed-off-by: Ricardo Martincoski --- Changes v1 -> v2: - avoid changing the message to a weird one, just print the line number for the line before (Thomas) - add the lineno on the warning messages in the this patch instead of the previous one check-*: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706255042 tests.utils.test_get_developers.TestGetDevelopers: https://gitlab.com/RicardoMartincoski/buildroot/-/pipelines/706255012 --- .../testing/tests/utils/test_get_developers.py | 16 ++++++++-------- utils/getdeveloperlib.py | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/support/testing/tests/utils/test_get_developers.py b/support/testing/tests/utils/test_get_developers.py index 0b313c7c59..ffc01f6ce7 100644 --- a/support/testing/tests/utils/test_get_developers.py +++ b/support/testing/tests/utils/test_get_developers.py @@ -48,7 +48,7 @@ class TestGetDevelopers(unittest.TestCase): # -v generating error, called from the main dir developers = b'text1\n' out, err, rc = call_get_developers("./utils/get-developers", ["-v"], self.WITH_EMPTY_PATH, topdir, developers) - self.assertIn("Syntax error in DEVELOPERS file, line 0: 'text1'", err) + self.assertIn("Syntax error in DEVELOPERS file, line 1: 'text1'", err) self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) @@ -56,7 +56,7 @@ class TestGetDevelopers(unittest.TestCase): # -v generating error, called from path developers = b'text2\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) - self.assertIn("Syntax error in DEVELOPERS file, line 0: 'text2'", err) + self.assertIn("Syntax error in DEVELOPERS file, line 1: 'text2'", err) self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) @@ -69,7 +69,7 @@ class TestGetDevelopers(unittest.TestCase): b'N:\tAuthor2 \n' \ b'F:\tutils/get-developers\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) - self.assertIn("Syntax error in DEVELOPERS file, line 1", err) + self.assertIn("Syntax error in DEVELOPERS file, line 4", err) self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) @@ -83,7 +83,7 @@ class TestGetDevelopers(unittest.TestCase): b'N:\tAuthor3 \n' \ b'F:\tutils/get-developers\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) - self.assertIn("Syntax error in DEVELOPERS file, line 1", err) + self.assertIn("Syntax error in DEVELOPERS file, line 4", err) self.assertEqual(rc, 1) self.assertEqual(len(out), 0) self.assertEqual(len(err), 1) @@ -108,8 +108,8 @@ class TestGetDevelopers(unittest.TestCase): b'F:\tpath/that/does/not/exists/1\n' \ b'F:\tpath/that/does/not/exists/2\n' out, err, rc = call_get_developers("get-developers", ["-v"], self.WITH_UTILS_IN_PATH, topdir, developers) - self.assertIn("WARNING: 'path/that/does/not/exists/1' doesn't match any file", err) - self.assertIn("WARNING: 'path/that/does/not/exists/2' doesn't match any file", err) + self.assertIn("WARNING: 'path/that/does/not/exists/1' doesn't match any file, line 2", err) + self.assertIn("WARNING: 'path/that/does/not/exists/2' doesn't match any file, line 3", err) self.assertEqual(rc, 0) self.assertEqual(len(out), 0) self.assertEqual(len(err), 2) @@ -119,8 +119,8 @@ class TestGetDevelopers(unittest.TestCase): b'F:\tpath/that/does/not/exists/1\n' \ b'F:\tpath/that/does/not/exists/2\n' out, err, rc = call_get_developers("./utils/get-developers", ["-c"], self.WITH_EMPTY_PATH, topdir, developers) - self.assertIn("WARNING: 'path/that/does/not/exists/1' doesn't match any file", err) - self.assertIn("WARNING: 'path/that/does/not/exists/2' doesn't match any file", err) + self.assertIn("WARNING: 'path/that/does/not/exists/1' doesn't match any file, line 2", err) + self.assertIn("WARNING: 'path/that/does/not/exists/2' doesn't match any file, line 3", err) self.assertEqual(rc, 0) self.assertGreater(len(out), 1000) self.assertEqual(len(err), 2) diff --git a/utils/getdeveloperlib.py b/utils/getdeveloperlib.py index dbd21af443..e7d0d23e49 100644 --- a/utils/getdeveloperlib.py +++ b/utils/getdeveloperlib.py @@ -236,12 +236,13 @@ def parse_developers(filename=None): files = [] name = None for line in f: + linen += 1 line = line.strip() if line.startswith("#"): continue elif line.startswith("N:"): if name is not None or len(files) != 0: - print("Syntax error in DEVELOPERS file, line %d" % linen, + print("Syntax error in DEVELOPERS file, line %d" % (linen - 1), file=sys.stderr) return None name = line[2:].strip() @@ -249,7 +250,7 @@ def parse_developers(filename=None): fname = line[2:].strip() dev_files = glob.glob(os.path.join(brpath, fname)) if len(dev_files) == 0: - print("WARNING: '%s' doesn't match any file" % fname, + print("WARNING: '%s' doesn't match any file, line %d" % (fname, linen), file=sys.stderr) for f in dev_files: dev_file = os.path.relpath(f, brpath) @@ -267,7 +268,6 @@ def parse_developers(filename=None): print("Syntax error in DEVELOPERS file, line %d: '%s'" % (linen, line), file=sys.stderr) return None - linen += 1 # handle last developer if name is not None: developers.append(Developer(name, files)) -- 2.34.1 From anisse at astier.eu Sun Nov 27 16:45:33 2022 From: anisse at astier.eu (Anisse Astier) Date: Sun, 27 Nov 2022 17:45:33 +0100 Subject: [Buildroot] [PATCH v3] package/go: disable cgo support with static libs Message-ID: <20221127164533.1075407-1-anisse@astier.eu> The go stdlib "plugin"?package relies on dlfcn.h which isn't available when we have BR2_STATIC_LIBS=y. Concentrate all cgo decision under the config option BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS that has the proper depends. This should fix this build error from autobuilders: /buildroot/build/host-go-1.19.3/src/plugin/plugin_dlopen.go:11:10: fatal error: dlfcn.h: No such file or directory 11 | #include Signed-off-by: Anisse Astier --- Changes since v2: - add more comments - consolidate all decision under a single config option as suggested by Yann --- package/go/Config.in.host | 4 ++++ package/go/go.mk | 31 +++++++++++++++++-------------- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/package/go/Config.in.host b/package/go/Config.in.host index ded02d3b3a..acc1ade171 100644 --- a/package/go/Config.in.host +++ b/package/go/Config.in.host @@ -23,6 +23,10 @@ config BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS # Go doesn't support CGO linking on MIPS64x platforms # See: https://github.com/karalabe/xgo/issues/46 depends on !BR2_mips64 && !BR2_mips64el + # go uses dlfcn.h + cgo for its plugin module + depends on !BR2_STATIC_LIBS + # cgo supports uses threads + depends on BR2_TOOLCHAIN_HAS_THREADS # Host go packages should depend on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS config BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS diff --git a/package/go/go.mk b/package/go/go.mk index fd4caa2e5a..e8023da260 100644 --- a/package/go/go.mk +++ b/package/go/go.mk @@ -83,16 +83,6 @@ HOST_GO_TARGET_ENV = \ CGO_LDFLAGS="$(TARGET_LDFLAGS)" \ GOTOOLDIR="$(HOST_GO_TOOLDIR)" -# The go compiler's cgo support uses threads. If BR2_TOOLCHAIN_HAS_THREADS is -# set, build in cgo support for any go programs that may need it. Note that -# any target package needing cgo support must include -# 'depends on BR2_TOOLCHAIN_HAS_THREADS' in its config file. -ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) -HOST_GO_CGO_ENABLED = 1 -else -HOST_GO_CGO_ENABLED = 0 -endif - HOST_GO_CROSS_ENV = \ CC_FOR_TARGET="$(TARGET_CC)" \ CXX_FOR_TARGET="$(TARGET_CXX)" \ @@ -101,12 +91,25 @@ HOST_GO_CROSS_ENV = \ $(if $(GO_GO386),GO386=$(GO_GO386)) \ $(if $(GO_GOARM),GOARM=$(GO_GOARM)) \ GO_ASSUME_CROSSCOMPILING=1 +endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS -else # !BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS -# host-go can still be used to build packages for the host. No need to set all -# the arch stuff since we will not be cross-compiling. +# The go compiler's cgo support uses threads. If BR2_TOOLCHAIN_HAS_THREADS is +# set, build in cgo support for any go programs that may need it. +# +# If the we are using static libs, dynamic loading of libraries won't be +# available, and go won't be able to use dlfcn.h for its plugin package. +# Disable cgo as well. +# +# If the target arch does not support go, host-go can still be used to build +# packages for the host, and enable cgo. +# +# Note that any target package needing cgo support must include 'depends on +# BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS' in its config file. +ifeq ($(BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS),y) HOST_GO_CGO_ENABLED = 1 -endif # BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS +else +HOST_GO_CGO_ENABLED = 0 +endif # For the convenience of host golang packages HOST_GO_HOST_ENV = \ -- 2.38.1 From peter at korsgaard.com Sun Nov 27 20:22:04 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:22:04 +0100 Subject: [Buildroot] [PATCH v2] package/swupdate: add libubootenv as dependency In-Reply-To: <6b6fbfea-d87e-3230-b471-235d91c60f7f@mind.be> (Arnout Vandecappelle's message of "Thu, 24 Nov 2022 13:36:41 +0100") References: <6cff8-6370db80-5-75c4db80@248833567> <6b6fbfea-d87e-3230-b471-235d91c60f7f@mind.be> Message-ID: <877czgdu6r.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > On 13/11/2022 12:56, Michael Nosthoff via buildroot wrote: >> Hi Thomas, >> On Saturday, November 12, 2022 21:32 CET, Thomas Petazzoni >> wrote: >> >>> Hello Michael, >>> >>> On Thu, 10 Nov 2022 11:23:12 +0100 >>> Michael Nosthoff via buildroot wrote: >>> >>>> when using BR2_PER_PACKAGE_DIRECTORIES and configuring swupdate to >>>> use uboot the build fails because libubootenv is not a dependency. >>>> >>>> Fixes: >>>> bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory >>>> 23 | #include >>>> >>>> Signed-off-by: Michael Nosthoff > I rewrote the commit message completely, taking into account the > discussion below, and applied to master, thanks. Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 27 20:22:36 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:22:36 +0100 Subject: [Buildroot] [git commit] package/libopenssl: drop useless option for rc5 In-Reply-To: <20221124124546.9933F84504@busybox.osuosl.org> (Arnout Vandecappelle's message of "Thu, 24 Nov 2022 13:39:36 +0100") References: <20221124124546.9933F84504@busybox.osuosl.org> Message-ID: <8735a4du5v.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=d7178dd432e4905cf96383e5aa316553cf30f178 > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Commit a83d41867c8d (package/libopenssl: add option to enable some > features) added an option to enable rc5. However, since commit > 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 > has always been forcibly disabled in Buildroot. > Given that it was unconditionally disabled all this time, and no > one complained, it means there is virtually no-one using rc5, so we > can just drop the option. > Signed-off-by: Yann E. MORIN > Cc: "GAUTRON, Erwan" > Cc: "Weber, Matthew L Collins" > Signed-off-by: Arnout Vandecappelle Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 27 20:22:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:22:46 +0100 Subject: [Buildroot] [git commit] package.libopenssl: fix enabling/disabling mdc2 In-Reply-To: <20221124124546.A2767844ED@busybox.osuosl.org> (Arnout Vandecappelle's message of "Thu, 24 Nov 2022 13:42:45 +0100") References: <20221124124546.A2767844ED@busybox.osuosl.org> Message-ID: <87y1rwcfl5.fsf@dell.be.48ers.dk> >>>>> "Arnout" == Arnout Vandecappelle writes: > commit: https://git.buildroot.net/buildroot/commit/?id=45bb69c2bdee44346d6be5b58e46b2278e40a04a > branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master > Commit 3dbc86f09897 (openssl: bump version, enable mdc2+camellia+tlsext) > form 2010-06-03, forced the build of mdc2. Commit a83d41867c8d > (package/libopenssl: add option to enable some features) added an option > to explicitly disable mdc2, but forgot to amend the existing enabling > option. > It appears that, like most (all?) openssl config options, mdc2 ends up > enabled unless explicitly disabled. > Additionally, mdc2 depends on DES, so without DES, mdc2 gets disabled. > So, drop the explicit enabling option, and make mdc2 select DES. > Signed-off-by: Yann E. MORIN > Cc: "GAUTRON, Erwan" > Cc: "Weber, Matthew L Collins" > Signed-off-by: Arnout Vandecappelle Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Sun Nov 27 20:23:37 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:23:37 +0100 Subject: [Buildroot] [PATCH] package/libkrb5: security bump to version 1.20.1 In-Reply-To: <20221124135334.158081-1-peter@korsgaard.com> (Peter Korsgaard's message of "Thu, 24 Nov 2022 14:53:34 +0100") References: <20221124135334.158081-1-peter@korsgaard.com> Message-ID: <87r0xocfjq.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > Fixes the following security issue: > CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated > attacker may be able to cause a KDC or kadmind process to crash by reading > beyond the bounds of allocated memory, creating a denial of service. A > privileged attacker may similarly be able to cause a Kerberos or GSS > application service to crash. On 32-bit platforms, an attacker can also > cause insufficient memory to be allocated for the result, potentially > leading to remote code execution in a KDC, kadmind, or GSS or Kerberos > application server process. An attacker with the privileges of a > cross-realm KDC may be able to extract secrets from a KDC process's memory > by having them copied into the PAC of a new ticket. > Bugfix tarballs are located in the same directory as the base version, so > introduce LIBKRB5_VERSION_MAJOR. > Signed-off-by: Peter Korsgaard Committed to 2022.08.x and 2022.02.x, thanks. -- Bye, Peter Korsgaard From wdouglass at carnegierobotics.com Sun Nov 27 20:23:19 2022 From: wdouglass at carnegierobotics.com (Woodrow Douglass) Date: Sun, 27 Nov 2022 15:23:19 -0500 Subject: [Buildroot] [PATCH 1/1] package/libchicken: the chicken scheme programming environment Message-ID: <20221127202319.11124-1-wdouglass@carnegierobotics.com> This package includes the runtime library and interpreter. In the future I plan on packaging a cross-compiler for the host as well Signed-off-by: Woodrow Douglass --- DEVELOPERS | 3 ++ package/Config.in | 1 + package/libchicken/Config.in | 12 ++++++ package/libchicken/libchicken.mk | 71 ++++++++++++++++++++++++++++++++ 4 files changed, 87 insertions(+) create mode 100644 package/libchicken/Config.in create mode 100644 package/libchicken/libchicken.mk diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a..fce84d8431 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2999,6 +2999,9 @@ F: package/python-pyusb/ N: Wojciech Nizi?ski F: package/fwup/ +N: Woodrow Douglass +F: package/libchicken + N: Yair Ben Avraham F: package/casync/ F: package/gloox/ diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..8055116219 100644 --- a/package/Config.in +++ b/package/Config.in @@ -636,6 +636,7 @@ menu "Interpreter languages and scripting" source "package/4th/Config.in" source "package/enscript/Config.in" source "package/erlang/Config.in" + source "package/libchicken/Config.in" if BR2_PACKAGE_ERLANG menu "Erlang libraries/modules" source "package/erlang-base64url/Config.in" diff --git a/package/libchicken/Config.in b/package/libchicken/Config.in new file mode 100644 index 0000000000..173215cbef --- /dev/null +++ b/package/libchicken/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_LIBCHICKEN + bool "chicken-scheme-runtime" + depends on BR2_USE_MMU + help + libchicken is the runtime library for chicken + scheme. https://call-cc.org + +config BR2_LIBCHICKEN_INSTALL_INTERPRETER + bool "chicken-scheme-interpreter" + depends on BR2_PACKAGE_LIBCHICKEN + help + csi is an interpreter for the Chicken Scheme dialect diff --git a/package/libchicken/libchicken.mk b/package/libchicken/libchicken.mk new file mode 100644 index 0000000000..a402706c73 --- /dev/null +++ b/package/libchicken/libchicken.mk @@ -0,0 +1,71 @@ +################################################################################ +# +# libchicken +# +################################################################################ + +LIBCHICKEN_VERSION = 5.3.0 +LIBCHICKEN_SITE = https://code.call-cc.org/releases/$(LIBCHICKEN_VERSION) +LIBCHICKEN_SOURCE = chicken-$(LIBCHICKEN_VERSION).tar.gz +LIBCHICKEN_LICENSE = BSD +LIBCHICKEN_LICENSE_FILES = LICENSE +LIBCHICKEN_INSTALL_STAGING = YES +LIBCHICKEN_INSTALL_TARGET = YES + +LIBCHICKEN_MAKE_ARGUMENTS=ARCH= \ + PREFIX=/usr \ + PLATFORM=linux \ + C_COMPILER=${TARGET_CC} \ + CXX_COMPILER=${TARGET_CXX} \ + LIBRARIAN=${TARGET_AR} \ + DESTDIR=$(STAGING_DIR) + +# MAKE1 is used here because the install step will fail without it. Perhaps this'll be fixed upstream someday... +LIBCHICKEN_MAKE = $(MAKE1) + +ifneq ($(BR2_ARCH),x86) + LIBCHICKEN_MAKE_ARGUMENTS += TARGET_FEATURES="-no-feature x86 -feature ${BR2_ARCH}" +endif + +ifeq ($(BR2_STATIC_LIBS),y) + LIBCHICKEN_MAKE_ARGUMENTS += STATICBUILD=1 +endif + + +define LIBCHICKEN_BUILD_CMDS + $(TARGET_MAKE_ENV) $(LIBCHICKEN_MAKE) -C $(@D) ${LIBCHICKEN_MAKE_ARGUMENTS} all +endef + +define LIBCHICKEN_INSTALL_STAGING_CMDS + $(TARGET_MAKE_ENV) $(LIBCHICKEN_MAKE) -C $(@D) ${LIBCHICKEN_MAKE_ARGUMENTS} install +endef + +define LIBCHICKEN_INSTALL_TARGET_LIBS_CMDS + $(INSTALL) -D -m 0755 $(@D)/libchicken.so.11 $(TARGET_DIR)/usr/lib + ln -srT $(TARGET_DIR)/usr/lib/libchicken.so.11 $(TARGET_DIR)/usr/lib/libchicken.so +endef + +define LIBCHICKEN_INSTALL_TARGET_INTERPRETER_CMDS + $(INSTALL) -D -m 0755 $(@D)/csi $(TARGET_DIR)/usr/bin +endef + +ifeq ($(BR2_LIBCHICKEN_INSTALL_INTERPRETER),y) +ifneq ($(BR2_STATIC_LIBS),y) +define LIBCHICKEN_INSTALL_TARGET_CMDS + $(LIBCHICKEN_INSTALL_TARGET_LIBS_CMDS) + $(LIBCHICKEN_INSTALL_TARGET_INTERPRETER_CMDS) +endef +else +define LIBCHICKEN_INSTALL_TARGET_CMDS + $(LIBCHICKEN_INSTALL_TARGET_INTERPRETER_CMDS) +endef +endif +else +ifneq ($(BR2_STATIC_LIBS),y) +define LIBCHICKEN_INSTALL_TARGET_CMDS + $(LIBCHICKEN_INSTALL_TARGET_LIBS_CMDS) +endef +endif +endif + +$(eval $(generic-package)) -- 2.20.1 From peter at korsgaard.com Sun Nov 27 20:08:05 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:08:05 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/swupdate: add libubootenv as optional dependency Message-ID: <20221127202358.1E828848CE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=311d28cc595e70087b6b3f140ae14d785358054a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x If the swupdate configuration contains CONFIG_UBOOT=y it uses libubootenv to access the U-Boot environment. We don't have Buildroot config options for all the different optional dependencies of swupdate, instead we rely on the user to select the appropriate packages and simply add the dependency in the .mk file. Do this for libubootenv as well. swupdate doesn't have anything like HAVE_LIBUBOOTENV, it just assumes libubootenv is available. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Note that libubootenv is normally built before swupdate (alphabetical ordering), so the error only occrus with BR2_PER_PACKAGE_DIRECTORIES or when building swupdate directly. Note that the autobuilders don't have this error, because they only build swupdate with a default configuration that doesn't have U-Boot support. Signed-off-by: Michael Nosthoff Signed-off-by: Arnout Vandecappelle (cherry picked from commit a11b36089b34dcf0c1b90835a436f50efec3d8fb) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index bfc161d490..ed0c1e56a8 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -81,6 +81,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y From peter at korsgaard.com Sun Nov 27 20:11:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:11:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libopenssl: drop useless option for rc5 Message-ID: <20221127202358.2C06D848D1@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=84389f18f88bbe59ec63a5c7156f6628d1a77937 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to enable rc5. However, since commit 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 has always been forcibly disabled in Buildroot. Given that it was unconditionally disabled all this time, and no one complained, it means there is virtually no-one using rc5, so we can just drop the option. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle (cherry picked from commit d7178dd432e4905cf96383e5aa316553cf30f178) Signed-off-by: Peter Korsgaard --- Config.in.legacy | 7 +++++++ package/libopenssl/Config.in | 4 ---- package/libopenssl/libopenssl.mk | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index 03814c0378..e0a38a2006 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2022.08" +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 + bool "libopenssl rc5 was never enabled" + select BR2_LEGACY + help + The libopenssl option for rc5 never actually enabled rc5, + which had always been disabled in Buildroot. + config BR2_ECLIPSE_REGISTER bool "Eclipse integration removed" select BR2_LEGACY diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index fcead4c11a..00339238fb 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 - bool "enable RC5" - default y - config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 50d41a6533..3542b89727 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS no-fuzz-afl \ no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ From peter at korsgaard.com Sun Nov 27 20:18:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:18:38 +0100 Subject: [Buildroot] [git commit branch/2022.08.x] package/libkrb5: security bump to version 1.20.1 Message-ID: <20221127202358.362D3848D2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=73b001dd811ec43307b50d58f6ee72a5c2c1fb21 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.08.x Fixes the following security issue: CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated attacker may be able to cause a KDC or kadmind process to crash by reading beyond the bounds of allocated memory, creating a denial of service. A privileged attacker may similarly be able to cause a Kerberos or GSS application service to crash. On 32-bit platforms, an attacker can also cause insufficient memory to be allocated for the result, potentially leading to remote code execution in a KDC, kadmind, or GSS or Kerberos application server process. An attacker with the privileges of a cross-realm KDC may be able to extract secrets from a KDC process's memory by having them copied into the PAC of a new ticket. Bugfix tarballs are located in the same directory as the base version, so introduce LIBKRB5_VERSION_MAJOR. Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle (cherry picked from commit f93c47fad847219e2d748570484ca800faa9d4eb) Signed-off-by: Peter Korsgaard --- package/libkrb5/libkrb5.hash | 2 +- package/libkrb5/libkrb5.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 2fce24b45b..94dfa2ed6e 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz # Hash for license file: sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index 5e547470ed..9bacfaee58 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,8 +4,9 @@ # ################################################################################ -LIBKRB5_VERSION = 1.20 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) +LIBKRB5_VERSION_MAJOR = 1.20 +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others From peter at korsgaard.com Sun Nov 27 20:12:46 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:12:46 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libopenssl: drop useless option for rc5 Message-ID: <20221127202517.D69EF8496E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72b156d60b5ddbb795ba6325f9919cf516c783db branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to enable rc5. However, since commit 1fff94121936 (Fixup non-x86 openssl build), dated 2002-12-30, rc5 has always been forcibly disabled in Buildroot. Given that it was unconditionally disabled all this time, and no one complained, it means there is virtually no-one using rc5, so we can just drop the option. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle (cherry picked from commit d7178dd432e4905cf96383e5aa316553cf30f178) Signed-off-by: Peter Korsgaard --- Config.in.legacy | 7 +++++++ package/libopenssl/Config.in | 4 ---- package/libopenssl/libopenssl.mk | 1 - 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Config.in.legacy b/Config.in.legacy index cfbe2921cc..8db70cae5a 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,13 @@ endif comment "Legacy options removed in 2022.02" +config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 + bool "libopenssl rc5 was never enabled" + select BR2_LEGACY + help + The libopenssl option for rc5 never actually enabled rc5, + which had always been disabled in Buildroot. + config BR2_PACKAGE_PHP_EXT_WDDX bool "php wddx removed" select BR2_LEGACY diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index fcead4c11a..00339238fb 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -44,10 +44,6 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y -config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 - bool "enable RC5" - default y - config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 50d41a6533..3542b89727 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -85,7 +85,6 @@ define LIBOPENSSL_CONFIGURE_CMDS no-fuzz-afl \ no-afalgeng \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA),,no-chacha) \ - $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5),,no-rc5) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2),,no-rc2) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4),,no-rc4) \ $(if $(BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2),,no-md2) \ From peter at korsgaard.com Sun Nov 27 20:08:21 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:08:21 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/swupdate: add libubootenv as optional dependency Message-ID: <20221127202517.CA7B084958@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=cd4658b25ea54c2e5c0e066623ca1b6d6a2b0259 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x If the swupdate configuration contains CONFIG_UBOOT=y it uses libubootenv to access the U-Boot environment. We don't have Buildroot config options for all the different optional dependencies of swupdate, instead we rely on the user to select the appropriate packages and simply add the dependency in the .mk file. Do this for libubootenv as well. swupdate doesn't have anything like HAVE_LIBUBOOTENV, it just assumes libubootenv is available. Fixes: bootloader/uboot.c:23:10: fatal error: libuboot.h: No such file or directory 23 | #include Note that libubootenv is normally built before swupdate (alphabetical ordering), so the error only occrus with BR2_PER_PACKAGE_DIRECTORIES or when building swupdate directly. Note that the autobuilders don't have this error, because they only build swupdate with a default configuration that doesn't have U-Boot support. Signed-off-by: Michael Nosthoff Signed-off-by: Arnout Vandecappelle (cherry picked from commit a11b36089b34dcf0c1b90835a436f50efec3d8fb) Signed-off-by: Peter Korsgaard --- package/swupdate/swupdate.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/swupdate/swupdate.mk b/package/swupdate/swupdate.mk index 5917c93f6a..012e64f71f 100644 --- a/package/swupdate/swupdate.mk +++ b/package/swupdate/swupdate.mk @@ -88,6 +88,10 @@ else SWUPDATE_MAKE_ENV += HAVE_LIBGPIOD=n endif +ifeq ($(BR2_PACKAGE_LIBUBOOTENV),y) +SWUPDATE_DEPENDENCIES += libubootenv +endif + ifeq ($(BR2_PACKAGE_LIBURIPARSER),y) SWUPDATE_DEPENDENCIES += liburiparser SWUPDATE_MAKE_ENV += HAVE_URIPARSER=y From peter at korsgaard.com Sun Nov 27 20:15:38 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:15:38 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libopenssl: fix enabling/disabling mdc2 Message-ID: <20221127202517.E09D284986@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4cd013a3347cda7969cf7adabfb0233087148024 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Commit 3dbc86f09897 (openssl: bump version, enable mdc2+camellia+tlsext) from 2010-06-03, forced the build of mdc2. Commit a83d41867c8d (package/libopenssl: add option to enable some features) added an option to explicitly disable mdc2, but forgot to amend the existing enabling option. It appears that, like most (all?) openssl config options, mdc2 ends up enabled unless explicitly disabled. Additionally, mdc2 depends on DES, so without DES, mdc2 gets disabled. So, drop the explicit enabling option, and make mdc2 select DES. Signed-off-by: Yann E. MORIN Cc: "GAUTRON, Erwan" Cc: "Weber, Matthew L Collins" Signed-off-by: Arnout Vandecappelle (cherry picked from commit 45bb69c2bdee44346d6be5b58e46b2278e40a04a) Signed-off-by: Peter Korsgaard --- package/libopenssl/Config.in | 1 + package/libopenssl/libopenssl.mk | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in index 00339238fb..7a3f56a512 100644 --- a/package/libopenssl/Config.in +++ b/package/libopenssl/Config.in @@ -63,6 +63,7 @@ config BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 config BR2_PACKAGE_LIBOPENSSL_ENABLE_MDC2 bool "enable MDC2" default y + select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES config BR2_PACKAGE_LIBOPENSSL_ENABLE_BLAKE2 bool "enable BLAKE2" diff --git a/package/libopenssl/libopenssl.mk b/package/libopenssl/libopenssl.mk index 3542b89727..fc22c20467 100644 --- a/package/libopenssl/libopenssl.mk +++ b/package/libopenssl/libopenssl.mk @@ -79,7 +79,6 @@ define LIBOPENSSL_CONFIGURE_CMDS $(if $(BR2_PACKAGE_HAS_CRYPTODEV),enable-devcryptoeng) \ no-rc5 \ enable-camellia \ - enable-mdc2 \ no-tests \ no-fuzz-libfuzzer \ no-fuzz-afl \ From peter at korsgaard.com Sun Nov 27 20:18:26 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:18:26 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libkrb5: security bump to version 1.20.1 Message-ID: <20221127202518.05B7384958@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ecda7f786a7cb51fd4d0195495bfdf1fcda19344 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x Fixes the following security issue: CVE-2022-42898: In MIT krb5 releases 1.8 and later, an authenticated attacker may be able to cause a KDC or kadmind process to crash by reading beyond the bounds of allocated memory, creating a denial of service. A privileged attacker may similarly be able to cause a Kerberos or GSS application service to crash. On 32-bit platforms, an attacker can also cause insufficient memory to be allocated for the result, potentially leading to remote code execution in a KDC, kadmind, or GSS or Kerberos application server process. An attacker with the privileges of a cross-realm KDC may be able to extract secrets from a KDC process's memory by having them copied into the PAC of a new ticket. Bugfix tarballs are located in the same directory as the base version, so introduce LIBKRB5_VERSION_MAJOR. Signed-off-by: Peter Korsgaard Signed-off-by: Arnout Vandecappelle (cherry picked from commit f93c47fad847219e2d748570484ca800faa9d4eb) Signed-off-by: Peter Korsgaard --- package/libkrb5/libkrb5.hash | 2 +- package/libkrb5/libkrb5.mk | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 2fce24b45b..94dfa2ed6e 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz +sha256 704aed49b19eb5a7178b34b2873620ec299db08752d6a8574f95d41879ab8851 krb5-1.20.1.tar.gz # Hash for license file: sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index 5e547470ed..9bacfaee58 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,8 +4,9 @@ # ################################################################################ -LIBKRB5_VERSION = 1.20 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) +LIBKRB5_VERSION_MAJOR = 1.20 +LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).1 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others From peter at korsgaard.com Sun Nov 27 20:18:18 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 21:18:18 +0100 Subject: [Buildroot] [git commit branch/2022.02.x] package/libkrb5: bump to 1.20 Message-ID: <20221127202517.EF75484987@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1a2f5de36341b4b3ff07167a4f4d52083dcaf28a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/2022.02.x License text for the AES implementation was changed from something resembling BSD-3-Clause to something resembling BSD-2-Clause. Signed-off-by: Andr?? Zwing Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit 22ee597f52ceab4eb3f0820bd743a44f9e8e8873) Signed-off-by: Peter Korsgaard --- ...-null-deref-on-TGS-inner-body-null-server.patch | 47 ---------------------- package/libkrb5/libkrb5.hash | 4 +- package/libkrb5/libkrb5.mk | 8 +--- 3 files changed, 4 insertions(+), 55 deletions(-) diff --git a/package/libkrb5/0001-Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch b/package/libkrb5/0001-Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch deleted file mode 100644 index ec6f623380..0000000000 --- a/package/libkrb5/0001-Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch +++ /dev/null @@ -1,47 +0,0 @@ -From d775c95af7606a51bf79547a94fa52ddd1cb7f49 Mon Sep 17 00:00:00 2001 -From: Greg Hudson -Date: Tue, 3 Aug 2021 01:15:27 -0400 -Subject: [PATCH] Fix KDC null deref on TGS inner body null server - -After the KDC decodes a FAST inner body, it does not check for a null -server. Prior to commit 39548a5b17bbda9eeb63625a201cfd19b9de1c5b this -would typically result in an error from krb5_unparse_name(), but with -the addition of get_local_tgt() it results in a null dereference. Add -a null check. - -Reported by Joseph Sutton of Catalyst. - -CVE-2021-37750: - -In MIT krb5 releases 1.14 and later, an authenticated attacker can -cause a null dereference in the KDC by sending a FAST TGS request with -no server field. - -ticket: 9008 (new) -tags: pullup -target_version: 1.19-next -target_version: 1.18-next - -[Retrieved from: -https://github.com/krb5/krb5/commit/d775c95af7606a51bf79547a94fa52ddd1cb7f49] -Signed-off-by: Fabrice Fontaine ---- - src/kdc/do_tgs_req.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/src/kdc/do_tgs_req.c b/src/kdc/do_tgs_req.c -index 582e497cc9..32dc65fa8e 100644 ---- a/src/kdc/do_tgs_req.c -+++ b/src/kdc/do_tgs_req.c -@@ -204,6 +204,11 @@ process_tgs_req(krb5_kdc_req *request, krb5_data *pkt, - status = "FIND_FAST"; - goto cleanup; - } -+ if (sprinc == NULL) { -+ status = "NULL_SERVER"; -+ errcode = KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN; -+ goto cleanup; -+ } - - errcode = get_local_tgt(kdc_context, &sprinc->realm, header_server, - &local_tgt, &local_tgt_storage, &local_tgt_key); diff --git a/package/libkrb5/libkrb5.hash b/package/libkrb5/libkrb5.hash index 860f828793..2fce24b45b 100644 --- a/package/libkrb5/libkrb5.hash +++ b/package/libkrb5/libkrb5.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -sha256 66085e2f594751e77e82e0dbf7bbc344320fb48a9df2a633cfdd8f7d6da99fc8 krb5-1.18.4.tar.gz +sha256 7e022bdd3c851830173f9faaa006a230a0e0fdad4c953e85bff4bf0da036e12f krb5-1.20.tar.gz # Hash for license file: -sha256 7fba8b076bdc2cfef1d0813c5d4067d76d5be60c32d84de22d5d1cf451744feb NOTICE +sha256 cfadcf7b2ead2f3af793c25c00638c9908ac0023b101695f40cb9a03b16811dc NOTICE diff --git a/package/libkrb5/libkrb5.mk b/package/libkrb5/libkrb5.mk index ea2d71a8cc..5e547470ed 100644 --- a/package/libkrb5/libkrb5.mk +++ b/package/libkrb5/libkrb5.mk @@ -4,9 +4,8 @@ # ################################################################################ -LIBKRB5_VERSION_MAJOR = 1.18 -LIBKRB5_VERSION = $(LIBKRB5_VERSION_MAJOR).4 -LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION_MAJOR) +LIBKRB5_VERSION = 1.20 +LIBKRB5_SITE = https://web.mit.edu/kerberos/dist/krb5/$(LIBKRB5_VERSION) LIBKRB5_SOURCE = krb5-$(LIBKRB5_VERSION).tar.gz LIBKRB5_SUBDIR = src LIBKRB5_LICENSE = MIT, BSD-2-Clause, BSD-3-Clause, BSD-4-Clause, others @@ -16,9 +15,6 @@ LIBKRB5_CPE_ID_PRODUCT = kerberos_5 LIBKRB5_DEPENDENCIES = host-bison $(TARGET_NLS_DEPENDENCIES) LIBKRB5_INSTALL_STAGING = YES -# 0001-Fix-KDC-null-deref-on-TGS-inner-body-null-server.patch -LIBKRB5_IGNORE_CVES += CVE-2021-37750 - # The configure script uses AC_TRY_RUN tests to check for those values, # which doesn't work in a cross-compilation scenario. Therefore, # we feed the configure script with the correct answer for those tests From bugzilla at busybox.net Sun Nov 27 21:42:37 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 27 Nov 2022 21:42:37 +0000 Subject: [Buildroot] [Bug 15151] New: Busybox /etc/init.d scripts are not executable Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 Bug ID: 15151 Summary: Busybox /etc/init.d scripts are not executable Product: buildroot Version: 2022.02.7 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: mek101-dev.inv at slmail.me CC: buildroot at uclibc.org Target Milestone: --- I've been trying to build a compact qemu VM with buildroot (commit d036dc6ec873f50a24e73d8dbdafecb3b4098909) with a readonly filesystem. At boot, the following error is displayed after the kernel messages: > can't run '/etc/init.d/rcS': Permission denied After a small investigation, it appears that busybox's init scripts aren't marked with the executable bit permission, and as such aren't run. > # ls -l /etc/init.d/ > total 9 > -rw-r--r-- 1 root root 1012 Nov 24 17:24 S01syslogd > -rw-r--r-- 1 root root 1004 Nov 24 17:24 S02klogd > -rw-r--r-- 1 root root 2804 Nov 24 17:24 S02sysctl > -rw-r--r-- 1 root root 1620 Nov 24 17:24 S20urandom > -rw-r--r-- 1 root root 438 Nov 24 17:24 S40network > -rw-r--r-- 1 root root 423 Nov 24 17:24 rcK > -rw-r--r-- 1 root root 408 Nov 24 17:24 rcS This is while all the symlinks in /bin and /sbin are correctly set as executable. Perhaps a packaging error? -- You are receiving this mail because: You are on the CC list for the bug. From peter at korsgaard.com Sun Nov 27 22:36:52 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Sun, 27 Nov 2022 23:36:52 +0100 Subject: [Buildroot] [PATCH] package/dovecot: add upstream security fix for CVE-2022-30550 Message-ID: <20221127223653.302788-1-peter@korsgaard.com> An issue was discovered in the auth component in Dovecot 2.2 and 2.3 before 2.3.20. When two passdb configuration entries exist with the same driver and args settings, incorrect username_filter and mechanism settings can be applied to passdb definitions. These incorrectly applied settings can lead to an unintended security configuration and can permit privilege escalation in certain configurations. The documentation does not advise against the use of passdb definitions that have the same driver and args settings. One such configuration would be where an administrator wishes to use the same PAM configuration or passwd file for both normal and master users but use the username_filter setting to restrict which of the users is able to be a master user. https://dovecot.org/pipermail/dovecot-news/2022-July/000477.html Signed-off-by: Peter Korsgaard --- ...g-passdbs-with-identical-driver-args.patch | 136 ++++++++++++++++++ package/dovecot/dovecot.mk | 3 + 2 files changed, 139 insertions(+) create mode 100644 package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch diff --git a/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch b/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch new file mode 100644 index 0000000000..04b8f5392a --- /dev/null +++ b/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch @@ -0,0 +1,136 @@ +From 7bad6a24160e34bce8f10e73dbbf9e5fbbcd1904 Mon Sep 17 00:00:00 2001 +From: Timo Sirainen +Date: Mon, 9 May 2022 15:23:33 +0300 +Subject: [PATCH] auth: Fix handling passdbs with identical driver/args but + different mechanisms/username_filter + +The passdb was wrongly deduplicated in this situation, causing wrong +mechanisms or username_filter setting to be used. This would be a rather +unlikely configuration though. + +Fixed by moving mechanisms and username_filter from struct passdb_module +to struct auth_passdb, which is where they should have been in the first +place. + +Signed-off-by: Peter Korsgaard +--- + src/auth/auth-request.c | 6 +++--- + src/auth/auth.c | 18 ++++++++++++++++++ + src/auth/auth.h | 5 +++++ + src/auth/passdb.c | 15 ++------------- + src/auth/passdb.h | 4 ---- + 5 files changed, 28 insertions(+), 20 deletions(-) + +diff --git a/src/auth/auth-request.c b/src/auth/auth-request.c +index cd08b1fa02..0ca29f3674 100644 +--- a/src/auth/auth-request.c ++++ b/src/auth/auth-request.c +@@ -534,8 +534,8 @@ auth_request_want_skip_passdb(struct auth_request *request, + struct auth_passdb *passdb) + { + /* if mechanism is not supported, skip */ +- const char *const *mechs = passdb->passdb->mechanisms; +- const char *const *username_filter = passdb->passdb->username_filter; ++ const char *const *mechs = passdb->mechanisms; ++ const char *const *username_filter = passdb->username_filter; + const char *username; + + username = request->fields.user; +@@ -548,7 +548,7 @@ auth_request_want_skip_passdb(struct auth_request *request, + return TRUE; + } + +- if (passdb->passdb->username_filter != NULL && ++ if (passdb->username_filter != NULL && + !auth_request_username_accepted(username_filter, username)) { + auth_request_log_debug(request, + request->mech != NULL ? AUTH_SUBSYS_MECH +diff --git a/src/auth/auth.c b/src/auth/auth.c +index f2f3fda20c..9f6c4ba60c 100644 +--- a/src/auth/auth.c ++++ b/src/auth/auth.c +@@ -99,6 +99,24 @@ auth_passdb_preinit(struct auth *auth, const struct auth_passdb_settings *set, + auth_passdb->override_fields_tmpl = + passdb_template_build(auth->pool, set->override_fields); + ++ if (*set->mechanisms == '\0') { ++ auth_passdb->mechanisms = NULL; ++ } else if (strcasecmp(set->mechanisms, "none") == 0) { ++ auth_passdb->mechanisms = (const char *const[]){ NULL }; ++ } else { ++ auth_passdb->mechanisms = ++ (const char *const *)p_strsplit_spaces(auth->pool, ++ set->mechanisms, " ,"); ++ } ++ ++ if (*set->username_filter == '\0') { ++ auth_passdb->username_filter = NULL; ++ } else { ++ auth_passdb->username_filter = ++ (const char *const *)p_strsplit_spaces(auth->pool, ++ set->username_filter, " ,"); ++ } ++ + /* for backwards compatibility: */ + if (set->pass) + auth_passdb->result_success = AUTH_DB_RULE_CONTINUE; +diff --git a/src/auth/auth.h b/src/auth/auth.h +index f700e29d5c..460a179765 100644 +--- a/src/auth/auth.h ++++ b/src/auth/auth.h +@@ -41,6 +41,11 @@ struct auth_passdb { + struct passdb_template *default_fields_tmpl; + struct passdb_template *override_fields_tmpl; + ++ /* Supported authentication mechanisms, NULL is all, {NULL} is none */ ++ const char *const *mechanisms; ++ /* Username filter, NULL is no filter */ ++ const char *const *username_filter; ++ + enum auth_passdb_skip skip; + enum auth_db_rule result_success; + enum auth_db_rule result_failure; +diff --git a/src/auth/passdb.c b/src/auth/passdb.c +index eb4ac8ae82..f5eed1af4f 100644 +--- a/src/auth/passdb.c ++++ b/src/auth/passdb.c +@@ -224,19 +224,8 @@ passdb_preinit(pool_t pool, const struct auth_passdb_settings *set) + passdb->id = ++auth_passdb_id; + passdb->iface = *iface; + passdb->args = p_strdup(pool, set->args); +- if (*set->mechanisms == '\0') { +- passdb->mechanisms = NULL; +- } else if (strcasecmp(set->mechanisms, "none") == 0) { +- passdb->mechanisms = (const char *const[]){NULL}; +- } else { +- passdb->mechanisms = (const char* const*)p_strsplit_spaces(pool, set->mechanisms, " ,"); +- } +- +- if (*set->username_filter == '\0') { +- passdb->username_filter = NULL; +- } else { +- passdb->username_filter = (const char* const*)p_strsplit_spaces(pool, set->username_filter, " ,"); +- } ++ /* NOTE: if anything else than driver & args are added here, ++ passdb_find() also needs to be updated. */ + array_push_back(&passdb_modules, &passdb); + return passdb; + } +diff --git a/src/auth/passdb.h b/src/auth/passdb.h +index 2e95328e5c..e466a9fdb6 100644 +--- a/src/auth/passdb.h ++++ b/src/auth/passdb.h +@@ -63,10 +63,6 @@ struct passdb_module { + /* Default password scheme for this module. + If default_cache_key is set, must not be NULL. */ + const char *default_pass_scheme; +- /* Supported authentication mechanisms, NULL is all, [NULL] is none*/ +- const char *const *mechanisms; +- /* Username filter, NULL is no filter */ +- const char *const *username_filter; + + /* If blocking is set to TRUE, use child processes to access + this passdb. */ +-- +2.30.2 + diff --git a/package/dovecot/dovecot.mk b/package/dovecot/dovecot.mk index 7619250985..e28f500b7b 100644 --- a/package/dovecot/dovecot.mk +++ b/package/dovecot/dovecot.mk @@ -21,6 +21,9 @@ DOVECOT_DEPENDENCIES = \ # is part of the Red Hat packaging and not part of upstream dovecot DOVECOT_IGNORE_CVES += CVE-2016-4983 +# 0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch +DOVECOT_IGNORE_CVES += CVE-2022-30550 + DOVECOT_CONF_ENV = \ RPCGEN=__disable_RPCGEN_rquota \ i_cv_epoll_works=yes \ -- 2.30.2 From bugzilla at busybox.net Sun Nov 27 22:45:47 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Sun, 27 Nov 2022 22:45:47 +0000 Subject: [Buildroot] [Bug 15151] Busybox /etc/init.d scripts are not executable In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 Peter Korsgaard changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #1 from Peter Korsgaard --- Hi, I am unable to reproduce it here with current top of 2022.02.x with this config: $ cat defconfig BR2_x86_core2=y BR2_TOOLCHAIN_EXTERNAL=y $ make && tar -tvf output/images/rootfs.tar | grep init.d drwxr-xr-x 0/0 0 2022-11-27 23:42 ./etc/init.d/ -rwxr-xr-x 0/0 1012 2022-11-27 23:42 ./etc/init.d/S01syslogd -rwxr-xr-x 0/0 1004 2022-11-27 23:42 ./etc/init.d/S02klogd -rwxr-xr-x 0/0 2804 2022-11-27 23:42 ./etc/init.d/S02sysctl -rwxr-xr-x 0/0 1620 2022-11-27 23:42 ./etc/init.d/S20urandom -rwxr-xr-x 0/0 438 2022-11-27 23:42 ./etc/init.d/S40network -rwxr-xr-x 0/0 423 2022-11-27 23:42 ./etc/init.d/rcK -rwxr-xr-x 0/0 408 2022-11-27 23:42 ./etc/init.d/rcS $ git describe 2022.02.7-30-gecda7f786a Please provide some more details about your setup. -- You are receiving this mail because: You are on the CC list for the bug. From yegorslists at googlemail.com Mon Nov 28 06:40:40 2022 From: yegorslists at googlemail.com (Yegor Yefremov) Date: Mon, 28 Nov 2022 07:40:40 +0100 Subject: [Buildroot] [PATCH v3 1/1] utils/scanpypi: add flit package support In-Reply-To: <20220818082617.24624-1-james.hilliard1@gmail.com> References: <20220818082617.24624-1-james.hilliard1@gmail.com> Message-ID: Hi James, On Thu, Aug 18, 2022 at 10:26 AM James Hilliard wrote: > > These packages don't have a setup.py so we instead need to parse their > pyproject.toml file. > > Note that this currently doesn't handle flit package dependency > resolution. > > Signed-off-by: James Hilliard > --- > Changes v2 -> v3: > - minor cleanup > - rebase > - more detailed commit log > Changes v1 -> v2: > - remove homepage format fixes(sent as separate patch) > - remove load_setup fixes > --- > utils/scanpypi | 78 ++++++++++++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 76 insertions(+), 2 deletions(-) > > diff --git a/utils/scanpypi b/utils/scanpypi > index 452b4a3fc3..bce7c01494 100755 > --- a/utils/scanpypi > +++ b/utils/scanpypi > @@ -42,6 +42,48 @@ except ImportError: > 'pip install spdx_lookup') > liclookup = None > > +def toml_load(f): > + with open(f, 'rb') as fh: > + ex = None > + > + # Try regular tomli first > + try: > + from tomli import load > + return load(fh) > + except ImportError as e: > + ex = e > + > + # Try pip's vendored tomli > + try: > + from pip._vendor.tomli import load > + try: > + return load(fh) > + except TypeError: > + # Fallback to handle older version > + try: > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + return load(w) > + finally: > + w.detach() > + except ImportError as e: > + pass > + > + # Try regular toml last > + try: > + from toml import load > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + try: > + return load(w) > + finally: > + w.detach() > + except ImportError: > + pass > + > + print('This package needs tomli') > + raise ex > + > > def setup_decorator(func, method): > """ > @@ -316,6 +358,35 @@ class BuildrootPackage(): > os.chdir(current_dir) > sys.path.remove(self.tmp_extract) > > + def load_pyproject(self): > + """ > + Loads the corresponding pyproject.toml and store its metadata > + """ > + current_dir = os.getcwd() > + os.chdir(self.tmp_extract) > + sys.path.insert(0, self.tmp_extract) > + try: > + pyproject_data = toml_load('pyproject.toml') > + try: > + self.setup_metadata = pyproject_data.get('project', {}) > + self.metadata_name = self.setup_metadata.get('name', self.real_name) > + build_system = pyproject_data.get('build-system', {}) > + build_backend = build_system.get('build-backend', None) > + if build_backend is not None and build_backend == 'flit_core.buildapi': What about using the bool interpretation of None? if build_backend and build_backend == 'flit_core.buildapi': > + self.setup_metadata['method'] = 'flit' > + elif build_system.get('backend-path', None) is not None: > + self.setup_metadata['method'] = 'pep517' What about detecting "setuptools"? elif 'setuptools.build_meta' in build_backend: self.setup_metadata['method'] = 'setuptools' See [1] for the reference. [1] https://github.com/pythongssapi/python-gssapi/blob/main/pyproject.toml#L6 Regards, Yegor > + else: > + self.setup_metadata['method'] = 'unknown' > + except KeyError: > + print('ERROR: Could not determine package metadata for {pkg}.\n' > + .format(pkg=self.real_name)) > + raise > + except FileNotFoundError: > + raise > + os.chdir(current_dir) > + sys.path.remove(self.tmp_extract) > + > def get_requirements(self, pkg_folder): > """ > Retrieve dependencies from the metadata found in the setup.py script of > @@ -699,9 +770,12 @@ def main(): > except ImportError as err: > if 'buildutils' in str(err): > print('This package needs buildutils') > + continue > else: > - raise > - continue > + try: > + package.load_pyproject() > + except Exception as e: > + raise > except (AttributeError, KeyError) as error: > print('Error: Could not install package {pkg}: {error}'.format( > pkg=package.real_name, error=error)) > -- > 2.34.1 > From thomas.petazzoni at bootlin.com Mon Nov 28 07:37:25 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 28 Nov 2022 07:37:25 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-27 Message-ID: <20221128073732.580CF405B6@smtp2.osuosl.org> Hello, Autobuild statistics for 2022-11-27 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 2 | 0 | 8 | 2022.08.x | 19 | 25 | 0 | 44 | master | 226 | 251 | 1 | 478 | next | 23 | 36 | 0 | 59 | Classification of failures by reason for master ----------------------------------------------- host-pahole-1.24 | 15 linux-6.0.9 | 15 host-rust-1.64.0 | 12 host-binutils-2.38 | 11 xz-5.2.7 | 11 glibc-2.36-66-ga1dc0be03c9d... | 8 host-go-1.19.3 | 8 lirc-tools-0.10.2 | 7 python-numpy-1.23.4 | 7 unknown | 7 crun-1.5 | 5 gerbera-1.10.0 | 4 gobject-introspection-1.72.0 | 4 wtfutil-0.41.0 | 4 host-binutils-2.39 | 3 libgpg-error-1.45 | 3 linuxptp-3.1.1 | 3 php-8.1.12 | 3 tealdeer-1.6.1 | 3 uclibc-1.0.42 | 3 uqmi-0a19b5b77140465c29e2af... | 3 acpid-2.0.34 | 2 elfutils-0.186 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 json-c-0.16 | 2 libcap-ng-0.8.3 | 2 libgcrypt-1.10.1 | 2 libglib2-2.72.3 | 2 libkcapi-1.4.0 | 2 libnss-3.84 | 2 ltp-testsuite-20220930 | 2 lxc-5.0.1 | 2 ocf-linux-20171122 | 2 qemu-7.1.0 | 2 sdl-1.2.15 | 2 xenomai-3.0.10 | 2 xfsprogs-5.14.2 | 2 zabbix-5.4.9 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 ace-7.0.6 | 1 apache-2.4.54 | 1 assimp-5.2.5 | 1 bind-9.16.33 | 1 boost-1.80.0 | 1 containerd-1.6.8 | 1 dahdi-linux-3.2.0 | 1 dieharder-3.31.1 | 1 directfb-1.7.7 | 1 dmalloc-5.6.5 | 1 docker-cli-20.10.19 | 1 dust-0.8.1 | 1 dvb-apps-3d43b280298c39a67d... | 1 erlang-22.3.4.22 | 1 exempi-2.6.1 | 1 fdk-aac-2.0.2 | 1 fontconfig-2.13.1 | 1 freeradius-client-1.1.7 | 1 frr-8.3.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/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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gobject-introspection | 1 haproxy-2.6.5 | 1 hawktracer-2ec19d7192334414... | 1 host-delve-1.8.0 | 1 host-moby-buildkit-0.10.0 | 1 host-spirv-llvm-translator-... | 1 kexec-2.0.25 | 1 libcamera-ba6435930f08e802c... | 1 libcpprestsdk-2.10.18 | 1 libmad-0.15.1b | 1 libsodium-1.0.18 | 1 libxml2-2.10.3 | 1 lttng-modules-2.13.1 | 1 lttng-tools-2.13.2 | 1 lua-cqueues-20200726 | 1 luvi-2.13.0 | 1 memcached-1.6.16 | 1 mongodb-4.2.18 | 1 mosquitto-2.0.15 | 1 ntp-4.2.8p15 | 1 open62541-v1.3.3 | 1 openblas-0.3.21 | 1 opencv3-3.4.17 | 1 opensbi-0.9 | 1 opus-1.3.1 | 1 package/qt6/qt6base/qt6base... | 1 perl-5.34.1 | 1 pipewire-0.3.59 | 1 proxychains-ng-4.16 | 1 python-greenlet-1.1.3.post0 | 1 quickjs-2021-03-27 | 1 rsyslog-8.2204.1 | 1 rtl8723bu-d79a676a8d3f0bb6a... | 1 rtl8821au-e0b443940471c166a... | 1 s6-linux-utils-2.6.0.0 | 1 s6-portable-utils-2.2.5.0 | 1 squid-5.7 | 1 trinity-1.9 | 1 ulog-0389d243352255f6182326... | 1 v4l2loopback-0.12.7 | 1 valgrind-3.19.0 | 1 wolfssl-5.5.3 | 1 x264-baee400fa9ced6f5481a72... | 1 xvisor-0.3.1 | 1 zeek-4.1.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/30290c2e8b7b3bfaa59017093738839e9b7ad4eb | arceb | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/cab71a2e9e060b41e8e9091d326f13f014dfc046 | mips64 | ace-7.0.6 | NOK | http://autobuild.buildroot.net/results/1184930e4f837e9b5651963451d00dba7ff2e3a3 | mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/06fefb97ab39dd752013aebac28ed7b00e6baa78 | ORPH mips64el | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/d4b2ee92bc6a3041313624fca3c12195c1c5e1c4 | ORPH powerpc64 | apache-2.4.54 | NOK | http://autobuild.buildroot.net/results/55d6bad8572138e200730d3a9f2dd1b9048fd95d | mips | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/43aec5e81a5b203301b18f66040e56fd66ffdf27 | ORPH powerpc | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/76bb17ce25e45e3de4ef1a758d6db264cb98f8e7 | ORPH arc | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/a3948aa38fc01a0e8a72e268b13b2439484742ca | i686 | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/538d782b63be67c2022d47f00231cb9efaf24fce | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/35929cfc3e71b7f8756c53902732f4548b12d6a3 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/2ef0f62930f8f43120ba66ea5e775385848d1d79 | arc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/d3250d79b56c73a220b56afbacaf0f2443960647 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/d91b57b838d685907c8eb8c5b57814f29edf07c7 | armeb | crun-1.5 | NOK | http://autobuild.buildroot.net/results/cc720ca3b92a3d623f3f14a12d118ecbefca4f4a | x86_64 | dahdi-linux-3.2.0 | NOK | http://autobuild.buildroot.net/results/1e6ba8464190654746dc2d64c27e4f3be2332458 | microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/e572e7a18b77a373b77b71c8f4a133f5092b3d30 | sh4aeb | directfb-1.7.7 | NOK | http://autobuild.buildroot.net/results/e4146a228121628a23059ac004b7c2bd3a9f0087 | ORPH i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/74990cbb45cbbaa84516e42335111f712e47875a | ORPH i686 | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/28b80e933c5079f0ae48e0c50f774086a25b2f76 | mips | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/37d4fef384bbcf0981bb431510b94f93233028b9 | ORPH or1k | dvb-apps-3d43b280298c39a67d... | NOK | http://autobuild.buildroot.net/results/8d00bfa3def53887805e2fbf6238e7793cc1a95c | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/988d5a7f7f67f12073a9648e0bcbeca774b479fb | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/985dc82ef2e80387278d7d41caf01e60c4f8b6aa | ORPH x86_64 | erlang-22.3.4.22 | NOK | http://autobuild.buildroot.net/results/02fb05c91dd80c60fefb19be91ba365503b523f9 | arm | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/7ed40c027ffe7fd1daad85e44e68f81e7aba9389 | mips | fdk-aac-2.0.2 | NOK | http://autobuild.buildroot.net/results/0102333b24d13512427b5a3c32661c1658ddac23 | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/f638dfd14e168bb79f8495c9f8d54c3de3042342 | ORPH riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/0235a471b49a387dfbea4f11014ed9df1fb9b2dc | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/ed32ffb6829c8d9e19720dccb2a6b3e603007071 | mipsel | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/965d08e5ce2a59672d70bddd4e0f194471993447 | microblaze | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/605444aa051c132c2a491b3ebfb2c2b96b810e2f | powerpc | fs/cramfs/cramfs.mk:46: /ho... | NOK | http://autobuild.buildroot.net/results/377e6e725afa74200423db7a0c68258d521992fd | powerpc64le | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/fec65a14d5e6098334352086fbd076efbec90b06 | sparc64 | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/8c7e2b4bcbc3cc05ac4b77564e17fab870c0d400 | mipsel | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/4e8ad5954550fb2195072545ab8eca9fc11645a3 | arceb | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/5c9b2f0343f88f1898fb0495ad9b41159a30abd9 | xtensa | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/44dd87351b19fa774b515c3cfbfdc7e9264e9b5c | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a710f7fb639f3d0ce1d705e2fe1c75d2b0345534 | aarch64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/705b6a8bfbf91e2c5b04d6fd60145bd736ec16de | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/06db7c655513b04acae616a8cff6041dcba751e6 | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a3679386b0a5aa8215dd636a54fadccf4d5eb76a | m68k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/5603a89c853b23215bca41e4db9b3d9a819caa99 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d24cf44ae5b5bd9321647f4e630067498dd9a83b | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/ecb93e733cee1af9d3176235f895082e9bad511f | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/c30c92fccdcbee1e63f77603299eb35b4c6151da | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1154f57fd313722accea71a9481607c978ab62d1 | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/54a22bb17779340318530d86d9ded2fb5811edb7 | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/cd3d2b56de8d06fedfe4ccc73a1842df8ff76d45 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/eebc7ddd8c42c1d1d62d61538f07c15ced30de11 | arc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/8a2550d647d156f70913347315c08eefa6b1e799 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/c003d269259791d2d2c9d758b6f48e6c0128fb58 | arceb | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/3881780ce2ee42872acc88dba30f3431dbbae430 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42ada39e2916236f8de0accd21763efe6e2baa15 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/6fa98d85b7bca81b9909e01d6ee005b23b8068b6 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5a1e7e476c74ba4213a70a1ba9f7bc64da8f5155 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1da2ccd53711edde1afadf81e3bc40b177c6c359 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/408ca0563e8bdd626eca89f506a5257789773752 | x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/012a15ce2e5e18c5d53ed546530d20a1aa1be0d6 | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/3621307c70c56b43985b1983afd6201f3070b9a0 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/15c51c3584f5f3f38afe70b883373a51972bd7ce | ORPH x86_64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e14207d3b8d3989b2e1acb0c576ccb29702f7a13 | ORPH i686 | haproxy-2.6.5 | NOK | http://autobuild.buildroot.net/results/f52b61aee57fea01d33b921581a20b0458cdc9f7 | s390x | hawktracer-2ec19d7192334414... | NOK | http://autobuild.buildroot.net/results/2e9b39ff87f3f24d4f2cddb2f85ed3b23083b4f8 | mipsel | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ed3129f0fbb5abf43d9d1ec29c171d9903c7b727 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b5ba4201ce4e6842c3d1af1af1a2051c1ae419b6 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/4b5d9d5e8f7aa82f449e9a71cbabc928306644bb | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/b21e4a76cdc5e39d6f906157ce646569229b3099 | arceb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7fedf6e3021897e753ce2bb63cb453e44319fb20 | aarch64_be | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/fcefde54205566a164387e379f787afec838c1f5 | sh4eb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/61cf787410206f2ca18ce2d0947a39c6843ae627 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/ec84d7caef744b9a5747b4f87386e4e90ece4efc | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/dc6de6b1363a3fa8a3f3a70347dff302e0a17c26 | riscv64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/113c71a2c6fde233b1241a324aa023f5f5a67e1e | powerpc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/c74316bfef43ae92700f2cd9fdd311791d5203d9 | riscv32 | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/f37f63af7ef22e65bd3c7dfe7d44709fcafc424c | aarch64_be | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/f599099f0e6c1e7205fdc339ef81240d60f9bd6a | or1k | host-binutils-2.39 | NOK | http://autobuild.buildroot.net/results/24b712e49b55e2b3b0bc48e2c1857a7b91fd91f8 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/458a65db6d616a3e44f76e07f5df482083fdfe29 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a459c63950511a73aac6aad0a0a0d139c26940c6 | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/acbcfb1c6d1c1ad20909a4e726ba668ef0fc4488 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/20f1b49fc6aa9e35fe6ade865e273cd7a375d28c | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/91ef444ea55ff1406f294bd5d9d37568760215ba | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/643fd09aa2afa89cd8c64b0f126aeac67bdd23f6 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/a66b0c144c2c11f60c91e2fbe2ac454c6ea174ba | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/de89bbaa30c9d7c11c7cd7e90a11d9832a0e9e58 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1d372e8949613e21183808aa93e4934220ca46ad | x86_64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/88e67d275b00043970aa8641801fca5966eaf7a8 | microblaze | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f2f1e87c8442187c544e0731f97b480868b5010e | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/d126a4b6eca786402dc362c86f8df3addec3d217 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/acc8fa4c46d2a9aa09775d1cdc4653f33b06f858 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/56acf5193b3e5a62d65107bd1e93169832baa383 | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/65b7f72a636882abac85f257078f3f015974493d | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c474136c62e7d29279167f968f120ad6af6a846b | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/340bdd86f137cc60c7898e8d6e92c15192e934d1 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/ad17b57588238cad14aaedbf069e20d57465209c | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/03555ed4e3fa4faee6b5945f63188df2bd757e79 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c72ee75c4ca8169f3b51ddf2efb779d3c6104e32 | mips64el | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a162b67831b2d0c15a10af072b4398b8313f4837 | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/1f6f5078e3bdee289e968857e4ca7616ea2ac1e6 | powerpc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9c9e68548746a34cab39c3557269f45b78f02e69 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b346079c46998b63af313f1c1fadd3e309b26c75 | i686 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fd33d698eec6cd16ade7b0b1010815c020709a31 | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8f4bd2dfbb388577ef1c762700f00ab3e71df9bc | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/f821955e39aa079cf589e745a753e60aafaaf113 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9f1945a22e24177edb623385efb005dd682a7a9f | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/70281a06422859ec1157eb1e8fb21ab676f172fd | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/cabbb0cbd6854bae4a03bf2308e4174947eac2f3 | s390x | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/9e661572d362796122bd12716ea2604821271679 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/7f0b8acae917cac7bb7fd2600df677cb813c58b8 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2a709ca68dbf5c456125f6e9a7f9219703d68f5d | armeb | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/eb636ba69a4a0f12d880fd6ac0ffa4ae56907b23 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/a46f22a4e6f3daacb4927a81bfb1d28472dcd881 | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/4b64dda05f7b69e7eb10aff81f1a37ecaea79b0a | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8c1f229c5b69c9d6aee832709b1ee35dc966bb66 | x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/71ccfaed7b1c2d1c91f84968073f1d7e212dd1d9 | ORPH riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/e006789e84cbe0c98e20dc9706d4418385dbec30 | riscv64 | json-c-0.16 | NOK | http://autobuild.buildroot.net/results/bf0ad3db2672f89f2ae95af0bf0a34c39882756c | armeb | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/4b01a73dd7e5cada5e81002b9614f6423b7b8524 | ORPH arm | libcamera-ba6435930f08e802c... | NOK | http://autobuild.buildroot.net/results/df6f85da341c8f63a61320f3edb63208394cdc68 | or1k | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/f97237dfa26ee0492637cafa3f87d1e518c1eeac | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/d1611098dd67da7348c9d07495538418bd185971 | or1k | libcpprestsdk-2.10.18 | NOK | http://autobuild.buildroot.net/results/d4cc186d15f3fe753df46893d5b9168bea70fd11 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/b73fd7a601d4c211db987cf09eb39e7d22e9d030 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/264276b355c3da788daf228a23614db8f62d98d8 | ORPH arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2ce564b59d10f710b39cc35429c9afac9a67ae32 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/f918ef3cd4fe6a64d8b7a28dea6f2adfa78145ef | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1e2567b70679da17262d9d0da167a59ed8708ca3 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/4c34e064664dba4244d6dc48914b143f2cf75442 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/51ab56b32e1726c5bc7741a6ad0a14f0e22124c6 | ORPH microblazeel | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/fa985eb704d5188e3b276cf81320d88c6e4e3ff5 | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/4cefc69faff321470079bc20972567369ef96853 | armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/7a2552bc1b9f1d6f1865f3c94fe05ea67d3062ca | ORPH microblaze | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/549d32b2ba547751f865769f61c6343bd255249f | powerpc64le | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/8b9930cc6109026dafca3f34e7b16cc390da2d4e | arceb | libsodium-1.0.18 | NOK | http://autobuild.buildroot.net/results/b690475462e33c015e48b70dc303331fcb1a60cc | mips64 | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/5b5c431d39a2ebdbd18fed80963ac3a04a7c0463 | mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/f14f08afcabb1458bd6301fba7069c3bbdb44c70 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/44beae97ffd8e2308295ed937d3c84e1c3438464 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/f9393cbd32c3a7021e1c045c4c4c272fc8fdb6cb | ORPH nios2 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/d708f80e90c5a99d5b842285e4c49fc44c6f7185 | ORPH powerpc64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/3d5d28c27ad7f2fec078d2361b38cf07c06cba3e | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/638f9c949c727f023c54fc9d6ad1fee9e4a6cb74 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/72a3a88b782d3d8176009f74bce1e3e8b747a757 | ORPH arc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/7ffeeb3b442e6318ba428b87b31c3a089f779530 | ORPH sh4eb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/91808665f530cd0520146b5e5cfcaf59c51c6fa0 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/b59b5399c1b1a0be3f28a80f8d842ad5c8c44423 | ORPH mips | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/316e3fbfa1ba1f88b4698231f3f4c93a3cb07302 | ORPH powerpc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/99b39a9466ab9676335635c296a90b79787d5758 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/6d66f4b80a1bb0cc3eb44dbea653c5cd68f3f768 | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/af5f8913c8d5389e0006ec72dfffa8a44e578d5c | ORPH sh4 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/1b86ae011e7b83052e1e7d52b2c73af98eff788f | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/51d8a78b13511eb5805a454c88c54e312c5846d6 | mips64el | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/720e3ae9b577ad462fbdad00d164946e36080fc5 | aarch64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/faeee21c81cc4c3946fe34197f02bac76d67c8b7 | microblazeel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/57dc55cca8ca0e7b6a4b25c990d3b17676cada62 | ORPH sh4 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/05dbe56d18e4583762aecd91864318497e41f77c | ORPH xtensa | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/02a31e08fa64ce10530463929936d87d492092a3 | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/6df54f90f4fd1fcede3e3e5973608cc2b92e7712 | ORPH riscv64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/a1ef80971dd96154aebd5d484a96010c8490688f | ORPH powerpc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/6d848e0f00d96a489dd1e85787d8b1ae3fb4d2bc | ORPH mips64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/ba8a0f4f17f06b946fa80f5589195d5ff3f437cf | ORPH arc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/a13221af37aebe49bf57869b4a3e8573bcfcbae0 | powerpc | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/25ed6cee2ee86696dcbdf58c5aa99661c46e2df3 | powerpc64le | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/27c320b18f8dbf361a5c4c28d13daa59cc5c6490 | armeb | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/fa2663d61d383fb026ac72d39a2c0e41f5461f2f | aarch64_be | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/49f925489efdc1b2d0d9a60214744f6064554bb3 | aarch64_be | luvi-2.13.0 | NOK | http://autobuild.buildroot.net/results/4cc9ba9873797d2783b9151272d9eee5573450d7 | ORPH aarch64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/774356d781388526469c9e0485f474ad77b5ab84 | mips64el | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/af0a218339d2be1cbf77716c99c013115ceaffb6 | powerpc64 | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/f53d8f8c966904bd4e08dc9cfe6b3d75e5f5774e | ORPH x86_64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/79b48209ec0a5208945269c2e944fa0cae4dd0fd | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/b6533ee83bc80a756965cd5590ba788aa8c11ab9 | riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/05ea1b918d8ad6310d01a49815988b914dcd2195 | ORPH armeb | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/cab936a83908964617700b613c6f4a683fda855f | ORPH sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/e53fb5a9077ffb1530e956b57a6057d6ee44ccff | ORPH m68k | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/140c957fb8e428263a907409cc786dc474ffefbe | ORPH mips64el | openblas-0.3.21 | NOK | http://autobuild.buildroot.net/results/842f1a8dfee49662bff8d931b8e01b13e397f2f0 | ORPH mips64el | opencv3-3.4.17 | NOK | http://autobuild.buildroot.net/results/6d9f6388721f61335d854f86ac3f2d228d4ac0cc | riscv32 | opensbi-0.9 | NOK | http://autobuild.buildroot.net/results/e1630c94efc6624839987c6dd6685bd91d35b164 | arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/d016b001a4cab1c215f9e81b457baaa061cde775 | ORPH mipsel | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/27715082f03b3a3e36c0a0ebc12b25765439fd25 | arc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/5d7bfef89d3f2f89b835461139f6993fc0735483 | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/cd5bbb68a4cc810e7f2fa03edc6aa97c504bf83a | riscv64 | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/f70155fb96f5011fd0f5e2502503e87bfc9f2d5d | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/797b6a72131ac6130f57195138ed6483e0bbca9f | arm | pipewire-0.3.59 | NOK | http://autobuild.buildroot.net/results/d26edf9dc00ae1c9eca015c30f31e3a427bdcbb5 | riscv32 | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/758c9a78a2b370875cb7d371d8ecdc38537ceecf | ORPH mipsel | python-greenlet-1.1.3.post0 | NOK | http://autobuild.buildroot.net/results/714a08f2b9c7a9556cbd67e40c1c9074951ed346 | sh4a | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/d7de031459e741cbfbf9130d3df77f46218ef0f4 | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/b3755c3d7167e033ecbfb8c189a142e230962d94 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/3bd483f680d41c35ab9fb17a93ce5b3c87ae834d | mips | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/3995abde6338e230c2f07509f3e41a497fd9b204 | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/0a568b8bd22269aa14a021159855ec9142effbdc | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/17e88caa5323d10bc688d568a1cc054973df8c20 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/ecac824a0331e527bf8ee72823d80eac1df06ecc | x86_64 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/88f5dc96aedd7b6db77c18d3aa857c5a981df7c8 | x86_64 | qemu-7.1.0 | NOK | http://autobuild.buildroot.net/results/c4d0359a18ffd45d1606e811262eaf09e260d370 | mips64 | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/639b2c1461a7b00c0d691ddd18f634d706dcb936 | arceb | rsyslog-8.2204.1 | NOK | http://autobuild.buildroot.net/results/62f51c7209f6e08a0c005000d5508f7c4d26f284 | microblazeel | rtl8723bu-d79a676a8d3f0bb6a... | NOK | http://autobuild.buildroot.net/results/075a08202bb171c50aed7bd9274b1ac257d66aeb | powerpc64le | rtl8821au-e0b443940471c166a... | NOK | http://autobuild.buildroot.net/results/ddc50b70f04294f0474f75bf829fd103d9102032 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/4c2a3d1e2c995395d7d18cff80079ac2f2faddd8 | microblaze | s6-portable-utils-2.2.5.0 | NOK | http://autobuild.buildroot.net/results/f75cb2a7bbd5fd04cb97d2180ac1dffe653cfac7 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/06c2b1f61c2fbb450435d02c143f7de94f2552d6 | ORPH sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/362b7520146baafff4e96a5ebdc8a6795a59bd76 | ORPH m68k | squid-5.7 | NOK | http://autobuild.buildroot.net/results/305b1808ad3be1569e05246cf1d7d3e72d5c9033 | ORPH powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/a9a91a36a654878ec3189478fe426abfbadb6b4d | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/d20cb3c423d36fe8f67097d13ce76737a9d821a4 | sparc64 | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/3d0ecc769e110402f70243767d55573d1e356739 | x86_64 | trinity-1.9 | NOK | http://autobuild.buildroot.net/results/8340f99ffb5457f3eb2efe80a4134d5cd61db796 | ORPH riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/3aabb2980fbf9ecc91fe1663219f5ac55613c871 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/f2081de17a5b4df48d5fc27b960f1974c0d83fe3 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/af91cc9b0e4c04c0ab3189e33e6f5bb4e001330e | aarch64 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/210b686b56596529a743ee5622debd9bca091a2f | arceb | unknown | NOK | http://autobuild.buildroot.net/results/6046f826f384fec5662985f401663bb496bcde83 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/4086b9ebedc31b1535abaa1fa3b94837cab9c09d | arm | unknown | NOK | http://autobuild.buildroot.net/results/5185a5da299f220961b3eda1096a923025d8f3fd | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/10a6cd6dc20940bfb88257488d26117449242e20 | arc | unknown | NOK | http://autobuild.buildroot.net/results/057a44dd19b69db8182b3d353171722ac1930eff | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/bc885349e1ffe0b3df8f515f8fd3add4c4a9039a | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/c6ffe1739b761133a0f727ca00941d6f5b36903b | armeb | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/3b5d8f218d97975ff1dec914936e5ed750c65259 | ORPH i586 | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/b7061e359872892e6a9aa39fc7a878c1fbfcf8d4 | ORPH arm | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/7830461d1a0b6333078ee841bda8f531210a453f | ORPH x86_64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/487c305ad69fed2f25480dd00d47458a6c6ae1f5 | powerpc | valgrind-3.19.0 | NOK | http://autobuild.buildroot.net/results/0000c0128ce5c1f708ba39bd3bb17df800645ea2 | ORPH arm | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/cbd0be23cafe2b7b0a12329e3b74f2d99efbebe3 | aarch64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/ef389dd3045c1c0d8759be5a0311fcccffa97bfd | x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/d1b33883d3a5d499a59df1758ab3c12374bd017f | i686 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/306a89ed854da9cbb78c5579f2b8547f46a78bf1 | s390x | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/d5549f7cc6ee512e22717aa67a8513e8807a9091 | i586 | x264-baee400fa9ced6f5481a72... | NOK | http://autobuild.buildroot.net/results/4b77f2dbfb2db911fbed58aec8de5d4159fe5972 | mipsel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/8532398729babd9c517af5c6f104aad4237a2638 | powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/5a8cb7c76261840137303306a5265dc51e93682e | mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/f6433f9f1a83ccf0fa1d2084029c49441354630c | ORPH mips | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/2c71e2cf2441267840bbf2bbafd16568fd40afa7 | ORPH riscv32 | xvisor-0.3.1 | NOK | http://autobuild.buildroot.net/results/ab6c85e2bf7dfc72830fc9fd63371b3ef6435178 | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c469b7e2e1ab392919013982e49d75d2322ea28b | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/abecf2d2ac772219fc4f4f89348fa32b369a11aa | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1d06253856e5517bc09c828efbafa92ae2372662 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/dec0c63d82afdc50b745d629858e338372787b31 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/db20d9e0cd2c27e31a66e76c84edfaea20e3da0e | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5e8264b087a7475bf199f7cca3ebf4db31471b55 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8d2aef48a6e6940636674a00417087a5bd9844f9 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fc32d8e3fef41442df0301d8f63700c5f2ac54a7 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/fcde38b25367daa9feffda036e1cde2f64888400 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d13c14bec1d120dd7337d03dcbb58d6d47c96a31 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/356a60dcf62bad2f60244e07703064ec7f8a47ad | ORPH microblaze | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/52ae70dbdd7411e9cda670767459b65062a3dfd8 | aarch64_be | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/e00e0abcae6812edc529b1f9ae176adb77ef4c5b | sparc | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/7033b0c308f7c1b1e1f9177ea4c0e5d12a67c75f | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 3 crun-1.5 | 3 unknown | 3 crucible-2022.05.25 | 2 linux-6.0.1 | 2 lxc-4.0.12 | 2 /home/buildroot/autobuild/i... | 1 assimp-5.2.5 | 1 brltty-6.5 | 1 dash-0.5.11.5 | 1 dmalloc-5.6.5 | 1 elfutils-0.186 | 1 flann-1.9.2 | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 host-rust-1.65.0 | 1 intel-mediadriver-22.6.3 | 1 kexec-2.0.25 | 1 libdnet-1.16.1 | 1 libgcrypt-1.10.1 | 1 numactl-2.0.16 | 1 pigz-2.7 | 1 python-bcrypt-4.0.1 | 1 python-bunch-1.0.1 | 1 reaver-1.6.6 | 1 sscep-0.10.0 | 1 zstd-1.5.2 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/b13d4524ece69651fcb61a15976a73c084699766 | mipsel | assimp-5.2.5 | NOK | http://autobuild.buildroot.net/results/78c66acec5adae214be99c7f4252f498d112ec07 | ORPH arc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/b45ce182ad6ca419dfb365855d0712af2ab9ae38 | sh4eb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/7d35d0c756b74a589cbff8492edfd6e3fa49a3bb | s390x | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/a86769887b9680060b829102bf166963675194d7 | mips | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/39a2e9a776af3b30e96d3181eedbd51983c0ed41 | s390x | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/a7632fea1050a538a3f8049a0f860aa6fdd6b71f | i686 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/7a4609703244946db2a802441b3c407acf2c2ac7 | aarch64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/d2bba117d7ec41bffb047ac14459bad7eb7cfba7 | powerpc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/4c8d987b06bcd2efaa256102ed3da7b0b709d213 | powerpc | crun-1.5 | NOK | http://autobuild.buildroot.net/results/110509c230a3ada21c5bae2403b0a178d5adcd60 | sh4eb | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/8e1cf80ae8aebf3784b80f087a3d1716df53c5a5 | ORPH powerpc | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/c4c4150a8b6b587d08976bafd353a14a584e8239 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/14b0865a13b5ae77a856c75e9e4a91ed5e54f520 | ORPH mipsel | flann-1.9.2 | NOK | http://autobuild.buildroot.net/results/6cb487c2485d27e26ab26ceff8867f2fe073db78 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0d2dff4024ead67993ef1b8073359c65ab718929 | arm | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/65f8c1b4d4bc6f8cea25bab93dec0243d15f9a67 | powerpc64le | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/ba26afe1adb5f5c5fcf7b21270f2ebb21cada992 | x86_64 | intel-mediadriver-22.6.3 | NOK | http://autobuild.buildroot.net/results/2b76b2be7624591348fdcdd52bc128dcf2af7087 | powerpc64 | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/8a8fc0557d39105dda312cd21463f287cd3ba2ae | ORPH aarch64_be | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/7dc15d41e5abded07ac6ef7ce210a66bb06b8f52 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/16f5d6f66c2071729b5f76d607fe62cecbaaa924 | ORPH powerpc | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/97895222b3b893d95795fd951c3fef33eb2efeee | ORPH arceb | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/595b7d4804f320e03f37b7cb4e826c4c54c61745 | ORPH aarch64_be | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/de3852e476961d7b00a60a5327b529524b600edc | mips | lxc-4.0.12 | NOK | http://autobuild.buildroot.net/results/43233a0941918a6d3b2fa4298673b702d5365810 | microblazeel | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/7adc489d0507ed1fe2b9e1a1b1d34049f5147249 | microblaze | pigz-2.7 | NOK | http://autobuild.buildroot.net/results/80034e256f8a6c16de5ca060aba8c85b1517a18b | x86_64 | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/f3d5170c45d42290737a0f7cf7133ed6d1a8a30a | x86_64 | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/dc2e361a385da8cc1cdb269f8a795bc3c24368df | arceb | reaver-1.6.6 | NOK | http://autobuild.buildroot.net/results/982b41a75952ab31ae2eaf597dc92442ea48e757 | mips64 | sscep-0.10.0 | NOK | http://autobuild.buildroot.net/results/2ce40a5ffea5d50f8f7c884e07f3b863bcf8f249 | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/1e3cadb67fde7ca62762d97b5671c8c7d42404ce | powerpc64le | unknown | NOK | http://autobuild.buildroot.net/results/89ce9bfc9891cbe31fa31eec0f8e39fc7c844d3f | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/c367957f94e440397dc72d8193cc231e83eb4f6b | microblazeel | zstd-1.5.2 | NOK | http://autobuild.buildroot.net/results/536c963757e466a69b4b8b49689b15c3db1898a3 | Classification of failures by reason for 2022.02.x -------------------------------------------------- host-gdb-arc-2020.09-releas... | 1 igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- arc | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/d8cfd1cb63e14a93d41a916b0c1e9439ecc2e9db | ORPH sparc64 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/6749c6ff4ae348f9da35fc3dc3fe51b855217cd7 | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-pahole-73383b3a39afe86... | 3 unknown | 3 gerbera-1.10.0 | 2 glibc-2.35-134-gb6aade18a7e... | 2 volk-2.5.1 | 2 /home/buildroot/autobuild/i... | 1 host-spirv-llvm-translator-... | 1 igh-ethercat-1.5.2 | 1 jack2-1.9.21 | 1 libdeflate-1.12 | 1 libglib2-2.72.3 | 1 libuhttpd-3.14.1 | 1 open62541-v1.3.2 | 1 openal-1.22.0 | 1 perl-5.34.1 | 1 ulog-0389d243352255f6182326... | 1 wtfutil-0.41.0 | 1 xenomai-3.0.10 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3de4f64d7d8362040c78bf25147bb8a16f479c48 | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/87275b9548eac122358c2eba5d4de96faf807181 | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/aa0c52b5af7d039684b5ac4e76505598e8b9a44b | sh4aeb | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/e4a31436cf7eea7b1da49f05ad2031c20b58a87f | nios2 | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/266fdfeacb325d85673f38c63089f2298bf9e420 | powerpc64 | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/5dfa0163d8a6f6bfc4df94ec7da44cdeca9471ae | powerpc64le | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/095484ca687ddaa10047bf284738fc56f72a02db | sh4aeb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/68d6c4255d6305446a45c70de1ae7ba11e7cc0cc | i686 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/8a855bca7e4f8fe4301825f42a48af57eddbef33 | ORPH microblazeel | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/3d77418596a5642d5e68a6098dc42d4840455d4b | m68k | jack2-1.9.21 | NOK | http://autobuild.buildroot.net/results/d5eaf077a247b5f85c91d9ced7b588fbfc129e39 | microblaze | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/ffcd1ea481cdc63eecb67c13225f01d926666edb | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/310694eecb24de00010f05ce03d8c6a160d79d0e | mips64 | libuhttpd-3.14.1 | NOK | http://autobuild.buildroot.net/results/0bc793449c92d29a0c621d837e9d08aa7f9b20de | xtensa | open62541-v1.3.2 | NOK | http://autobuild.buildroot.net/results/40ddfacd5ef94391b185de30e209315818a635fb | ORPH mips64 | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/2d11bcc6dd5b4aa0ba7cd6c69dfcc20eac017164 | microblazeel | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c52f15ce0baa3330ba8ad19d98e15e54f64a3d1b | arc | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/ec0acd2bd9161c17771ad36ca5f6d7e057367ee0 | riscv64 | unknown | NOK | http://autobuild.buildroot.net/results/2c0ec0372f2f1396bf1d9242739b95a92c1be602 | s390x | unknown | NOK | http://autobuild.buildroot.net/results/c8132ff1f402738a61ac7ee03cc5e399f0d8e74d | sparc | unknown | NOK | http://autobuild.buildroot.net/results/9d6e803b7267f7d6e287c6da22a4d2e5ed7cd6df | mips64el | volk-2.5.1 | NOK | http://autobuild.buildroot.net/results/5ed9f4b087d8ee67f638ecd6170091b819e78bdc | powerpc | volk-2.5.1 | NOK | http://autobuild.buildroot.net/results/80fdb27f18d9e4d2dc7cea1278b93765ecea9e1c | arm | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/ea7cbd5cac2443ff73fdfcbe94beaba395272284 | i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/0dc6d02d259e794ca2410be3c7206a02ff8319ac | 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.0.10 | 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 | 2022.3 | android-tools | GUESS | https://release-monitoring.org/project/13989 | 4.2.2+git... | 13.0.0_r15 | 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 | apparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | armadillo | DISTRO | https://release-monitoring.org/project/07006 | 9.900.2 | 11.4.2 | asterisk | DISTRO | https://release-monitoring.org/project/09838 | 16.25.2 | 20.0.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 | audit | DISTRO | https://release-monitoring.org/project/15225 | 3.0.7 | 3.0.9 | autoconf-archive | DISTRO | https://release-monitoring.org/project/00142 | 2021.02.19 | 2022.09.03 | avocado | DISTRO | https://release-monitoring.org/project/13385 | 98.0 | 99.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.1 | ORPH balena-engine | DISTRO | https://release-monitoring.org/project/141616 | 20.10.12 | 20.10.22 | ORPH bash | DISTRO | https://release-monitoring.org/project/00166 | 5.1.16 | 5.2.9 | ORPH bat | DISTRO | https://release-monitoring.org/project/241901 | 0.19.0 | 0.22.1 | batctl | DISTRO | https://release-monitoring.org/project/14740 | 2021.0 | 2022.3 | batman-adv | DISTRO | https://release-monitoring.org/project/19529 | 2022.2 | 2022.3 | bctoolbox | DISTRO | https://release-monitoring.org/project/14746 | 4.4.8 | 5.1.71 | ORPH belle-sip | DISTRO | https://release-monitoring.org/project/14378 | 4.4.8 | 5.1.71 | belr | DISTRO | https://release-monitoring.org/project/80042 | 4.4.8 | 5.1.71 | berkeleydb | GUESS | https://release-monitoring.org/project/138386 | 5.3.28 | 18.1.5 | ORPH bind | DISTRO | https://release-monitoring.org/project/14923 | 9.16.33 | 9.18.9 | ORPH binutils | DISTRO | https://release-monitoring.org/project/07981 | 2.38 | 2.39 | bitcoin | DISTRO | https://release-monitoring.org/project/13618 | 0.21.2 | 24.0 | 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 bootstrap | DISTRO | https://release-monitoring.org/project/21578 | 4.3.1 | 5.2.3 | botan | DISTRO | https://release-monitoring.org/project/00214 | 2.19.2 | 2.19.3 | ORPH btrfs-progs | DISTRO | https://release-monitoring.org/project/00227 | 5.16.2 | 6.0.2 | ORPH bubblewrap | DISTRO | https://release-monitoring.org/project/10937 | 0.6.2 | 0.7.0 | bullet | DISTRO | https://release-monitoring.org/project/07669 | 3.21 | 3.24 | c-icap | DISTRO | https://release-monitoring.org/project/21325 | 0.5.7 | 0.5.9 | ORPH c-icap-modules | DISTRO | https://release-monitoring.org/project/21326 | 0.5.4 | 0.5.5 | ORPH cairo | DISTRO | https://release-monitoring.org/project/00247 | 1.16.0 | 1.17.6 | 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 capnproto | DISTRO | https://release-monitoring.org/project/11515 | 0.9.1 | 0.10.2 | ccache | DISTRO | https://release-monitoring.org/project/00257 | 3.7.12 | 4.7.4 | ORPH ccid | DISTRO | https://release-monitoring.org/project/02612 | 1.5.0 | 1.5.1 | ORPH chartjs | DISTRO | https://release-monitoring.org/project/85785 | 3.9.1 | 4.0.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.7 | 0.105.1 | clang | DISTRO | https://release-monitoring.org/project/11811 | 11.1.0 | 15.0.5 | cmake | DISTRO | https://release-monitoring.org/project/00306 | 3.22.3 | 3.25.0 | cni-plugins | DISTRO | https://release-monitoring.org/project/96794 | 1.1.1 | 1.1.2 | cog | DISTRO | https://release-monitoring.org/project/21333 | 0.14.1 | 0.16.1 | collectl | DISTRO | https://release-monitoring.org/project/00330 | 4.3.2 | 4.3.5 | compiler-rt | GUESS | https://release-monitoring.org/project/17705 | 11.1.0 | 900 | containerd | DISTRO | https://release-monitoring.org/project/16460 | 1.6.8 | 1.6.10 | crun | DISTRO | https://release-monitoring.org/project/96792 | 1.5 | 1.7.1 | cryptopp | DISTRO | https://release-monitoring.org/project/14487 | 8.6.0 | 8.7.0 | cryptsetup | DISTRO | https://release-monitoring.org/project/13709 | 2.5.0 | 2.6.0 | 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 | datatables | DISTRO | https://release-monitoring.org/project/141588 | 1.10.20 | 1.13.1 | datatables-buttons | DISTRO | https://release-monitoring.org/project/141589 | 1.6.1 | 2.3.3 | 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 | davfs2 | DISTRO | https://release-monitoring.org/project/07487 | 1.6.1 | 1.7.0 | ORPH dbus | DISTRO | https://release-monitoring.org/project/05356 | 1.12.24 | 1.15.2 | 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.2.646 | ORPH debianutils | DISTRO | https://release-monitoring.org/project/21341 | 4.11 | 5.7 | ORPH dehydrated | DISTRO | https://release-monitoring.org/project/11312 | 0.7.0 | 0.7.1 | delve | DISTRO | https://release-monitoring.org/project/40149 | 1.8.0 | 1.9.1 | dialog | DISTRO | https://release-monitoring.org/project/00431 | 1.3-20220117 | 1.3-20220728 | ORPH docker-cli | DISTRO | https://release-monitoring.org/project/21076 | 20.10.19 | 20.10.21 | docker-compose | DISTRO | https://release-monitoring.org/project/06185 | 2.11.2 | 2.13.0 | docker-engine | DISTRO | https://release-monitoring.org/project/00447 | 20.10.19 | 20.10.21 | domoticz | DISTRO | https://release-monitoring.org/project/21342 | 2022.1 | 2022.2 | drbd-utils | DISTRO | https://release-monitoring.org/project/00462 | 9.21.4 | 9.22.0 | dt | DISTRO | https://release-monitoring.org/project/21844 | 18.32 | 21.27 | ORPH dust | DISTRO | https://release-monitoring.org/project/141344 | 0.8.1 | 0.8.3 | ORPH edk2 | DISTRO | https://release-monitoring.org/project/125953 | edk2-stab... | 202211 | efl | DISTRO | https://release-monitoring.org/project/06128 | 1.26.1 | 1.26.3 | ejabberd | DISTRO | https://release-monitoring.org/project/00667 | 21.12 | 22.10 | elfutils | DISTRO | https://release-monitoring.org/project/05679 | 0.186 | 0.188 | ORPH elixir | DISTRO | https://release-monitoring.org/project/00673 | 1.9.4 | 1.14.2 | ell | DISTRO | https://release-monitoring.org/project/17781 | 0.53 | 0.54 | ORPH 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.1.2 | 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.2 | 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.20 | 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.48 | 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.6 | 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.0 | erlang-p1-yaml | DISTRO | https://release-monitoring.org/project/10243 | 1.0.32 | 1.0.34 | erlang-p1-yconf | DISTRO | https://release-monitoring.org/project/45378 | 1.0.12 | 1.0.14 | erlang-p1-zlib | DISTRO | https://release-monitoring.org/project/09283 | 1.0.10 | 1.0.12 | ethtool | DISTRO | https://release-monitoring.org/project/00763 | 5.19 | 6.0 | exempi | DISTRO | https://release-monitoring.org/project/00767 | 2.6.1 | 2.6.2 | fail2ban | DISTRO | https://release-monitoring.org/project/06602 | 1.0.1 | 1.0.2 | feh | DISTRO | https://release-monitoring.org/project/00790 | 3.7.1 | 3.9.1 | ffmpeg | DISTRO | https://release-monitoring.org/project/05405 | 4.4.3 | 5.1.2 | 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 fio | DISTRO | https://release-monitoring.org/project/00806 | 3.28 | 3.33 | flare-engine | DISTRO | https://release-monitoring.org/project/21433 | 1.12 | 1.13.04 | flare-game | DISTRO | https://release-monitoring.org/project/21434 | 1.12 | 1.13.04 | flatbuffers | DISTRO | https://release-monitoring.org/project/16642 | 2.0.8 | 22.11.23 | flot | DISTRO | https://release-monitoring.org/project/07184 | 0.8.3 | 4.2.3 | ORPH fltk | DISTRO | https://release-monitoring.org/project/00823 | 1.3.7 | 1.3.8 | ORPH fmc | GUESS | https://release-monitoring.org/project/145761 | fsl-sdk-v2.0 | 0.2.0 | font-awesome | DISTRO | https://release-monitoring.org/project/00826 | 4.7.0 | 6.2.1 | ORPH fontconfig | DISTRO | https://release-monitoring.org/project/00827 | 2.13.1 | 2.14.1 | ORPH freeradius-server | DISTRO | https://release-monitoring.org/project/00853 | 3.2.0 | 3.2.1 | freerdp | DISTRO | https://release-monitoring.org/project/10442 | 2.8.1 | 2.9.0 | frr | DISTRO | https://release-monitoring.org/project/18555 | 8.3.1 | 8.4.1 | fuse-overlayfs | DISTRO | https://release-monitoring.org/project/101220 | 1.5.0 | 1.9 | fwts | DISTRO | https://release-monitoring.org/project/17383 | 22.09.00 | 22.11.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.0.0 | ORPH gdal | DISTRO | https://release-monitoring.org/project/00881 | 3.5.1 | 3.6.0.1 | gensio | DISTRO | https://release-monitoring.org/project/67634 | 2.5.5 | 2.6.1 | gerbera | DISTRO | https://release-monitoring.org/project/18420 | 1.10.0 | 1.12.0 | 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 | git | DISTRO | https://release-monitoring.org/project/05350 | 2.31.4 | 2.38.1 | gitlab-runner | DISTRO | https://release-monitoring.org/project/11337 | 15.5.0 | 15.6.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 gnupg2 | DISTRO | https://release-monitoring.org/project/01215 | 2.3.7 | 2.3.8 | ORPH 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.2.1 | 2.3.0 | 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.1.0 | ORPH grantlee | DISTRO | https://release-monitoring.org/project/21448 | 5.2.0 | 5.3.1 | grpc | DISTRO | https://release-monitoring.org/project/19117 | 1.50.0 | 1.51.0 | 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.20.4 | 1.21.2 | ORPH gst1-devtools | DISTRO | https://release-monitoring.org/project/21856 | 1.20.4 | 1.21.2 | ORPH gst1-imx | DISTRO | https://release-monitoring.org/project/21846 | 0.13.1 | 2.1.0 | gst1-libav | DISTRO | https://release-monitoring.org/project/21848 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-bad | DISTRO | https://release-monitoring.org/project/21849 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-base | DISTRO | https://release-monitoring.org/project/21850 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-good | DISTRO | https://release-monitoring.org/project/21852 | 1.20.4 | 1.21.2 | ORPH gst1-plugins-ugly | DISTRO | https://release-monitoring.org/project/15187 | 1.20.4 | 1.21.2 | ORPH gst1-python | DISTRO | https://release-monitoring.org/project/03881 | 1.20.4 | 1.21.2 | ORPH gst1-rtsp-server | DISTRO | https://release-monitoring.org/project/21853 | 1.20.4 | 1.21.2 | ORPH gst1-shark | DISTRO | https://release-monitoring.org/project/21854 | v0.7.5 | 0.8.0 | gst1-vaapi | DISTRO | https://release-monitoring.org/project/21855 | 1.20.4 | 1.21.2 | ORPH gstd | DISTRO | https://release-monitoring.org/project/235022 | 0.14.0 | 0.15.0 | ORPH gstreamer1 | DISTRO | https://release-monitoring.org/project/01263 | 1.20.4 | 1.21.2 | ORPH gstreamer1-editing-services | DISTRO | https://release-monitoring.org/project/230920 | 1.20.4 | 1.21.2 | ORPH gtest | DISTRO | https://release-monitoring.org/project/18290 | 1.12.0 | 1.12.1 | gtkmm3 | DISTRO | https://release-monitoring.org/project/07963 | 3.22.0 | 4.8.0 | gtksourceview | DISTRO | https://release-monitoring.org/project/07724 | 3.24.7 | 5.6.1 | gupnp | DISTRO | https://release-monitoring.org/project/01281 | 1.4.3 | 1.6.2 | 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.2 | ORPH hans | DISTRO | https://release-monitoring.org/project/21450 | 1.0 | 1.1 | ORPH haproxy | DISTRO | https://release-monitoring.org/project/01298 | 2.6.5 | 2.6.6 | haveged | DISTRO | https://release-monitoring.org/project/11695 | 1.9.15 | 1.9.18 | heimdal | DISTRO | https://release-monitoring.org/project/01307 | 7.7.0 | 7.8.0 | ORPH hidapi | DISTRO | https://release-monitoring.org/project/05594 | 0.11.0 | 0.12.0 | ORPH hiredis | DISTRO | https://release-monitoring.org/project/01318 | 1.0.2 | 1.1.0 | hplip | DISTRO | https://release-monitoring.org/project/01327 | 3.17.10 | 3.22.10 | ORPH hwdata | DISTRO | https://release-monitoring.org/project/05387 | 0.358 | 0.364 | ORPH 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.44.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 ifupdown | DISTRO | https://release-monitoring.org/project/21673 | 0.8.16 | 0.8.39 | ORPH imagemagick | DISTRO | https://release-monitoring.org/project/01372 | 7.1.0-51 | 7.1.0-52 | ORPH imlib2 | DISTRO | https://release-monitoring.org/project/21676 | 1.7.3 | 1.9.1 | inih | DISTRO | https://release-monitoring.org/project/11600 | 55 | 56 | 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.0 | 22.3.1 | intel-microcode | DISTRO | https://release-monitoring.org/project/20614 | 20210608 | 20221108 | ORPH iozone | DISTRO | https://release-monitoring.org/project/21679 | 3.493 | 3.494 | ipcalc | DISTRO | https://release-monitoring.org/project/07555 | 1.0.1 | 1.0.2 | ipset | DISTRO | https://release-monitoring.org/project/01393 | 7.15 | 7.16 | iputils | DISTRO | https://release-monitoring.org/project/01395 | 20211215 | 20221126 | 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 | iw | DISTRO | https://release-monitoring.org/project/01410 | 5.16 | 5.19 | iwd | DISTRO | https://release-monitoring.org/project/18380 | 1.30 | 2.0 | ORPH janet | DISTRO | https://release-monitoring.org/project/155612 | 1.25.0 | 1.25.1 | janus-gateway | DISTRO | https://release-monitoring.org/project/15715 | 1.0.3 | 1.1.0 | jasper | DISTRO | https://release-monitoring.org/project/01421 | 2.0.33 | 4.0.0 | jitterentropy-library | DISTRO | https://release-monitoring.org/project/29701 | 3.3.1 | 3.4.1 | jo | DISTRO | https://release-monitoring.org/project/18855 | 1.6 | 1.9 | 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 | json-for-modern-cpp | DISTRO | https://release-monitoring.org/project/11152 | 3.10.5 | 3.11.2 | ORPH 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.100.1 | kf5-kcoreaddons | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | kf5-modemmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | kf5-networkmanager-qt | DISTRO | https://release-monitoring.org/project/08762 | 5.91.0 | 5.100.1 | 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... | 20.3.1-Nexus | 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-peripheral-joystick | DISTRO | https://release-monitoring.org/project/21793 | 19.0.3-Ma... | 20.1.2-Nexus | kodi-peripheral-xarcade | DISTRO | https://release-monitoring.org/project/21791 | 19.0.4-Ma... | 20.1.2-Nexus | 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.0-Nexus | kodi-pvr-iptvsimple | DISTRO | https://release-monitoring.org/project/21782 | 19.2.2-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-pvr-nextpvr | DISTRO | https://release-monitoring.org/project/21779 | 19.0.4-Ma... | 20.3.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... | 20.3.0-Nexus | 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.0-Ma... | 20.4.0-Nexus | kodi-pvr-waipu | DISTRO | https://release-monitoring.org/project/241529 | 19.3.1-Ma... | 20.6.0-Nexus | 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.0-Nexus | kodi-screensaver-asteroids | DISTRO | https://release-monitoring.org/project/21771 | 19.0.1-Ma... | 20.1.0-Nexus | kodi-screensaver-asterwave | DISTRO | https://release-monitoring.org/project/21770 | 19.0.1-Ma... | 20.1.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.1.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.1.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-vfs-libarchive | DISTRO | https://release-monitoring.org/project/177173 | 19.2.0-Ma... | 20.2.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.1.0-Nexus | kodi-visualisation-fishbmc | DISTRO | https://release-monitoring.org/project/21758 | 19.0.1-Ma... | 20.1.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 | lapack | DISTRO | https://release-monitoring.org/project/01534 | 3.10.1 | 3.11.0 | lcms2 | DISTRO | https://release-monitoring.org/project/09815 | 2.13.1 | 2.14 | lensfun | DISTRO | https://release-monitoring.org/project/01548 | 0.3.3 | 0.3.95 | less | DISTRO | https://release-monitoring.org/project/01550 | 590 | 608 | ORPH libao | DISTRO | https://release-monitoring.org/project/07629 | 1.2.0 | 1.2.2 | ORPH libapparmor | DISTRO | https://release-monitoring.org/project/94819 | 3.0.4 | 3.1.2 | libblockdev | DISTRO | https://release-monitoring.org/project/09397 | 2.26 | 2.28-1 | ORPH libbluray | DISTRO | https://release-monitoring.org/project/01565 | 1.3.1 | 1.3.3 | libbsd | DISTRO | https://release-monitoring.org/project/01567 | 0.11.3 | 0.11.7 | libcap | DISTRO | https://release-monitoring.org/project/01569 | 2.65 | 2.66 | libcgroup | DISTRO | https://release-monitoring.org/project/01575 | 0.42.2 | 3.0.0 | libcoap | DISTRO | https://release-monitoring.org/project/21471 | 4.3.0 | 4.3.1 | libdeflate | DISTRO | https://release-monitoring.org/project/242778 | 1.12 | 1.14 | 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 | libfreeglut | DISTRO | https://release-monitoring.org/project/00846 | 3.2.2 | 3.4.0 | libfuse | GUESS | https://release-monitoring.org/project/00861 | 2.9.9 | 3.12.0 | ORPH libfuse3 | DISTRO | https://release-monitoring.org/project/00861 | 3.11.0 | 3.12.0 | libgdiplus | DISTRO | https://release-monitoring.org/project/06440 | 6.0.5 | 6.1 | libgeos | DISTRO | https://release-monitoring.org/project/13493 | 3.11.0 | 3.11.1 | libglade | DISTRO | https://release-monitoring.org/project/01174 | 2.6.4 | 3.40.0 | ORPH libglfw | DISTRO | https://release-monitoring.org/project/01180 | 3.3.6 | 3.3.8 | libglib2 | DISTRO | https://release-monitoring.org/project/10024 | 2.72.3 | 2.74.2 | libglvnd | DISTRO | https://release-monitoring.org/project/12098 | 1.4.0 | 1.6.0 | ORPH libgpg-error | DISTRO | https://release-monitoring.org/project/01628 | 1.45 | 1.46 | 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 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.9.1 | libgtk3 | DISTRO | https://release-monitoring.org/project/10018 | 3.24.34 | 3.24.35 | libhtp | DISTRO | https://release-monitoring.org/project/01632 | 0.5.40 | 0.5.41 | libiberty | DISTRO | https://release-monitoring.org/project/07981 | 2.32 | 2.39 | 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.1 | libinput | DISTRO | https://release-monitoring.org/project/05781 | 1.20.1 | 1.22.0 | libksba | DISTRO | https://release-monitoring.org/project/01649 | 1.6.0 | 1.6.2 | ORPH libmatroska | DISTRO | https://release-monitoring.org/project/01657 | 1.6.3 | 1.7.1 | libmdbx | DISTRO | https://release-monitoring.org/project/141559 | 0.11.13 | 0.12.1 | libmodsecurity | DISTRO | https://release-monitoring.org/project/68638 | 3.0.7 | 3.0.8 | libmspack | DISTRO | https://release-monitoring.org/project/16827 | 0.10.1alpha | 1.9.1 | libnetconf2 | DISTRO | https://release-monitoring.org/project/31639 | 2.1.11 | 2.1.25 | 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.0 | libolm | DISTRO | https://release-monitoring.org/project/29706 | 3.2.9 | 3.2.13 | libopenh264 | DISTRO | https://release-monitoring.org/project/21365 | 2.2.0 | 2.3.1 | libopenssl | DISTRO | https://release-monitoring.org/project/20333 | 1.1.1q | 1.1.1s | libostree | DISTRO | https://release-monitoring.org/project/10899 | 2022.6 | 2022.7 | 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.34.0 | ORPH libpjsip | DISTRO | https://release-monitoring.org/project/15701 | 2.12.1 | 2.13 | libpng | DISTRO | https://release-monitoring.org/project/01705 | 1.6.38 | 1.6.39 | libpqxx | DISTRO | https://release-monitoring.org/project/21367 | 6.4.5 | 7.7.4 | libpwquality | DISTRO | https://release-monitoring.org/project/15580 | 1.4.4 | 1.4.5 | librsvg | DISTRO | https://release-monitoring.org/project/05420 | 2.50.7 | 2.54.5 | libselinux | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | libsemanage | DISTRO | https://release-monitoring.org/project/01718 | 3.3 | 20200710 | libsepol | DISTRO | https://release-monitoring.org/project/01719 | 3.3 | 20200710 | libsoup | DISTRO | https://release-monitoring.org/project/11483 | 2.74.2 | 3.2.2 | 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 | 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 liburing | DISTRO | https://release-monitoring.org/project/230185 | 2.2 | 2.3 | libvips | DISTRO | https://release-monitoring.org/project/05097 | 8.10.6 | 8.13.3 | libvirt | DISTRO | https://release-monitoring.org/project/224041 | 7.10.0 | 8.9.0 | libwpe | DISTRO | https://release-monitoring.org/project/17789 | 1.12.3 | 1.14.0 | 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.4.1 | libxmlrpc | DISTRO | https://release-monitoring.org/project/09024 | r3119 | 1.54.06 | libyang | DISTRO | https://release-monitoring.org/project/18554 | 2.0.194 | 2.1.4 | lightning | DISTRO | https://release-monitoring.org/project/01816 | 2.1.3 | 2.2.0 | 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.1.63 | ORPH linux-firmware | DISTRO | https://release-monitoring.org/project/141464 | 20221012 | 20221109 | 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 | 2022.11.19 | ORPH lld | DISTRO | https://release-monitoring.org/project/01830 | 11.1.0 | 15.0.5 | 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.5 | 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.3 | 4.96.4 | ORPH 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-tools | DISTRO | https://release-monitoring.org/project/07136 | 2.13.2 | 2.13.8 | 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 | 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.17 | ORPH lxc | DISTRO | https://release-monitoring.org/project/01860 | 4.0.12 | 5.0.1 | 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 | ORPH mariadb | DISTRO | https://release-monitoring.org/project/01887 | 10.3.36 | 10.11.1 | ORPH mbedtls | DISTRO | https://release-monitoring.org/project/13824 | 2.28.1 | 3.2.1 | mcelog | DISTRO | https://release-monitoring.org/project/08093 | 189 | 190 | mediastreamer | DISTRO | https://release-monitoring.org/project/21746 | 4.4.8 | 5.1.71 | ORPH memcached | DISTRO | https://release-monitoring.org/project/01965 | 1.6.16 | 1.6.17 | ORPH memtest86 | DISTRO | https://release-monitoring.org/project/01966 | 5.01 | 6.00 | mesa3d | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.4 | mesa3d-demos | DISTRO | https://release-monitoring.org/project/16781 | 8.4.0 | 8.5.0 | mesa3d-headers | DISTRO | https://release-monitoring.org/project/01970 | 22.2.2 | 22.2.4 | metacity | DISTRO | https://release-monitoring.org/project/15392 | 2.25.1 | 3.46.0 | ORPH mfgtools | DISTRO | https://release-monitoring.org/project/21519 | 0.02 | 2.8.0 | mimic | DISTRO | https://release-monitoring.org/project/21521 | 1.1.0 | 1.3.0.1 | minetest | DISTRO | https://release-monitoring.org/project/01978 | 5.5.1 | 5.6.1 | minetest-game | DISTRO | https://release-monitoring.org/project/21522 | 5.5.1 | 5.6.1 | mobile-broadband-provider-info | DISTRO | https://release-monitoring.org/project/10267 | 20190618 | 20221107 | ORPH moby-buildkit | DISTRO | https://release-monitoring.org/project/20836 | 0.10.0 | 0.10.6 | mongodb | DISTRO | https://release-monitoring.org/project/02008 | 4.2.18 | 6.1.0 | monit | DISTRO | https://release-monitoring.org/project/05483 | 5.26.0 | 5.32.0 | mono | DISTRO | https://release-monitoring.org/project/06360 | 6.12.0.122 | 6.12.0.190 | mosh | DISTRO | https://release-monitoring.org/project/07269 | 1.3.2 | 1.4.0 | mpd | DISTRO | https://release-monitoring.org/project/14864 | 0.23.9 | 0.23.10 | mpfr | DISTRO | https://release-monitoring.org/project/02019 | 4.1.0 | 4.1.1 | ORPH mpg123 | DISTRO | https://release-monitoring.org/project/12413 | 1.25.15 | 1.31.1 | ORPH mpv | DISTRO | https://release-monitoring.org/project/05348 | 0.33.1 | 0.35.0 | msgpack | DISTRO | https://release-monitoring.org/project/12278 | 3.3.0 | 4.1.3 | 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 | multipath-tools | DISTRO | https://release-monitoring.org/project/00424 | 0.9.0 | 0.9.3 | mupdf | DISTRO | https://release-monitoring.org/project/02034 | 1.20.3 | 1.21.0 | mutt | DISTRO | https://release-monitoring.org/project/02035 | 2.2.7 | 2.2.9 | ncdu | DISTRO | https://release-monitoring.org/project/06045 | 1.17 | 2.2.1 | ncurses | DISTRO | https://release-monitoring.org/project/02057 | 6.1 | 6.3-20221126 | ORPH neon | DISTRO | https://release-monitoring.org/project/07604 | 0.32.2 | 0.32.4 | ORPH nerdctl | DISTRO | https://release-monitoring.org/project/242901 | 0.17.1 | 1.0.0 | 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.36.1 | netopeer2 | DISTRO | https://release-monitoring.org/project/114978 | 2.1.23 | 2.1.42 | netsnmp | DISTRO | https://release-monitoring.org/project/02062 | 5.9 | 5.9.3 | ORPH network-manager | DISTRO | https://release-monitoring.org/project/21197 | 1.36.4 | 1.40.4 | ORPH network-manager-openvpn | DISTRO | https://release-monitoring.org/project/69977 | 1.8.14 | 1.10.2 | newt | DISTRO | https://release-monitoring.org/project/15129 | 0.52.21 | 0.52.22 | ORPH nghttp2 | DISTRO | https://release-monitoring.org/project/08651 | 1.41.0 | 1.51.0 | nginx | DISTRO | https://release-monitoring.org/project/05413 | 1.20.1 | 1.23.2 | nginx-modsecurity | DISTRO | https://release-monitoring.org/project/68639 | 1.0.2 | 1.0.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.17.1 | 19.1.0 | noip | DISTRO | https://release-monitoring.org/project/21539 | 2.1.9 | 3.0.0 | ORPH ntfs-3g | DISTRO | https://release-monitoring.org/project/02504 | 2022.5.17 | 2022.10.3 | 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 | 525.53 | ORPH nvme | DISTRO | https://release-monitoring.org/project/09074 | 1.12 | 2.2.1 | 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.5.3 | open62541 | DISTRO | https://release-monitoring.org/project/16896 | v1.3.3 | 1.3.4 | ORPH openal | DISTRO | https://release-monitoring.org/project/08172 | 1.22.0 | 1.22.2 | opencl-clhpp | DISTRO | https://release-monitoring.org/project/271141 | 2.0.16 | 2022.09.30 | 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.17 | 4.6.0 | openfpgaloader | DISTRO | https://release-monitoring.org/project/241709 | 0.6.1 | 0.9.1 | openipmi | DISTRO | https://release-monitoring.org/project/02549 | 2.0.32 | 2.0.33 | ORPH openjdk | GUESS | https://release-monitoring.org/project/176098 | 11.0.14.1+1 | 20+25 | openmpi | DISTRO | https://release-monitoring.org/project/02554 | 4.0.0 | 4.1.4 | 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.45.2 | openvmtools | DISTRO | https://release-monitoring.org/project/10998 | 11.3.5-18... | 12.1.0 | openvpn | DISTRO | https://release-monitoring.org/project/02567 | 2.5.7 | 2.5.8 | ORPH opkg | DISTRO | https://release-monitoring.org/project/59397 | 0.4.5 | 0.6.0 | 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.18.0 | 3.19.0 | optee-client | DISTRO | https://release-monitoring.org/project/21556 | 3.18.0 | 3.19.0 | optee-examples | DISTRO | https://release-monitoring.org/project/21557 | 3.18.0 | 3.19.0 | optee-test | DISTRO | https://release-monitoring.org/project/21558 | 3.18.0 | 3.19.0 | oracle-mysql | DISTRO | https://release-monitoring.org/project/00334 | 5.1.73 | 8.0.31 | ORPH orc | DISTRO | https://release-monitoring.org/project/02573 | 0.4.32 | 0.4.33 | ORPH ortp | DISTRO | https://release-monitoring.org/project/21691 | 4.4.8 | 5.1.71 | ORPH pango | DISTRO | https://release-monitoring.org/project/11783 | 1.50.11 | 1.50.12 | 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 parted | DISTRO | https://release-monitoring.org/project/02596 | 3.4 | 3.5 | patchelf | DISTRO | https://release-monitoring.org/project/02598 | 0.13 | 0.17.0 | ORPH pax-utils | DISTRO | https://release-monitoring.org/project/02601 | 1.2.6 | 1.3.5 | 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 | 202211 | ORPH pdbg | DISTRO | https://release-monitoring.org/project/21378 | 3.5 | 3.6 | perl | DISTRO | https://release-monitoring.org/project/13599 | 5.34.1 | 5.36.0 | perl-crypt-cbc | DISTRO | https://release-monitoring.org/project/11930 | 2.33 | 3.04 | 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.002002 | 1.006000 | perl-file-listing | DISTRO | https://release-monitoring.org/project/02892 | 6.14 | 6.15 | perl-file-sharedir-install | DISTRO | https://release-monitoring.org/project/11851 | 0.13 | 0.14 | perl-html-parser | DISTRO | https://release-monitoring.org/project/02967 | 3.76 | 3.80 | perl-http-daemon | DISTRO | https://release-monitoring.org/project/02975 | 6.12 | 6.14 | perl-http-message | DISTRO | https://release-monitoring.org/project/02977 | 6.37 | 6.44 | perl-io-socket-ssl | DISTRO | https://release-monitoring.org/project/06569 | 2.075 | 2.077 | perl-json-maybexs | DISTRO | https://release-monitoring.org/project/11953 | 1.004003 | 1.004004 | perl-mail-dkim | DISTRO | https://release-monitoring.org/project/11868 | 1.20200824 | 1.20220520 | perl-mime-tools | DISTRO | https://release-monitoring.org/project/11809 | 5.509 | 5.510 | perl-mojolicious | DISTRO | https://release-monitoring.org/project/05966 | 9.26 | 9.30 | perl-mojolicious-plugin-aut... | DISTRO | https://release-monitoring.org/project/21729 | 1.37 | 1.39 | perl-mozilla-ca | DISTRO | https://release-monitoring.org/project/03136 | 20211001 | 20221114 | perl-net-dns | DISTRO | https://release-monitoring.org/project/03147 | 1.34 | 1.35 | 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.85 | 1.92 | perl-package-stash | DISTRO | https://release-monitoring.org/project/11885 | 0.39 | 0.40 | perl-path-tiny | DISTRO | https://release-monitoring.org/project/11962 | 0.124 | 0.142 | perl-plack | DISTRO | https://release-monitoring.org/project/06578 | 1.0048 | 1.0050 | 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.000001 | perl-uri | DISTRO | https://release-monitoring.org/project/03485 | 5.12 | 5.17 | perl-xml-libxml | DISTRO | https://release-monitoring.org/project/03527 | 2.0134 | 2.0208 | php | DISTRO | https://release-monitoring.org/project/03627 | 8.1.12 | 8.1.13 | 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.1.6 | pigpio | DISTRO | https://release-monitoring.org/project/21577 | 79 | 7301 | pipewire | DISTRO | https://release-monitoring.org/project/57357 | 0.3.60 | 0.3.61 | pixman | DISTRO | https://release-monitoring.org/project/03648 | 0.40.0 | 0.42.2 | pkgconf | DISTRO | https://release-monitoring.org/project/12753 | 1.6.3 | 1.9.3 | ORPH 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 | 22.11.0 | powertop | DISTRO | https://release-monitoring.org/project/03702 | 2.13 | 2.15 | procps-ng | DISTRO | https://release-monitoring.org/project/03708 | 3.3.17 | 4.0.1 | ORPH proftpd | DISTRO | https://release-monitoring.org/project/07609 | 1.3.6e | 1.3.7e | proj | DISTRO | https://release-monitoring.org/project/21570 | 8.1.1 | 9.1.0 | prosody | DISTRO | https://release-monitoring.org/project/03709 | 0.11.13 | 0.12.1 | protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | 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.4 | 23.5 | ORPH ptpd | GUESS | https://release-monitoring.org/project/03726 | 1.1.0 | 2.3.1 | ORPH pugixml | DISTRO | https://release-monitoring.org/project/03728 | 1.12.1 | 1.13 | putty | DISTRO | https://release-monitoring.org/project/05749 | 0.76 | 0.78 | python-aiocoap | DISTRO | https://release-monitoring.org/project/21243 | 0.4.4 | 0.4.5 | python-aiohttp-remotes | DISTRO | https://release-monitoring.org/project/21248 | 1.1.0 | 1.2.0 | python-bitstring | DISTRO | https://release-monitoring.org/project/14665 | 3.1.9 | 4.0.1 | python-bleak | DISTRO | https://release-monitoring.org/project/26271 | 0.12.1 | 0.19.5 | python-boto3 | DISTRO | https://release-monitoring.org/project/08778 | 1.26.0 | 1.26.16 | python-botocore | DISTRO | https://release-monitoring.org/project/08748 | 1.29.0 | 1.29.16 | python-can | DISTRO | https://release-monitoring.org/project/17873 | 4.0.0 | 4.1.0a2 | python-canopen | DISTRO | https://release-monitoring.org/project/23230 | 1.0.0 | 2.0.0b1 | python-charset-normalizer | DISTRO | https://release-monitoring.org/project/55366 | 3.0.0 | 3.0.1 | python-cheroot | DISTRO | https://release-monitoring.org/project/20163 | 8.6.0 | 9.0.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 | 38.0.3 | 38.0.4 | python-cython | DISTRO | https://release-monitoring.org/project/12679 | 0.29.32 | 3.0.0a11 | python-dicttoxml | DISTRO | https://release-monitoring.org/project/12019 | 1.7.4 | 1.7.7 | python-dnspython | DISTRO | https://release-monitoring.org/project/13190 | 2.1.0 | 2.2.1 | python-esptool | DISTRO | https://release-monitoring.org/project/11619 | 4.3 | 4.4 | python-falcon | DISTRO | https://release-monitoring.org/project/03860 | 3.1.0 | 3.1.1 | python-flatbuffers | DISTRO | https://release-monitoring.org/project/85010 | 2.0.7 | 22.11.23 | python-git | DISTRO | https://release-monitoring.org/project/06459 | 3.1.24 | 3.1.29 | 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.1 | 3.42.2 | python-greenlet | DISTRO | https://release-monitoring.org/project/06870 | 2.0.0 | 2.0.1 | python-influxdb | DISTRO | https://release-monitoring.org/project/12696 | 5.3.0 | 5.3.1 | python-iwlib | DISTRO | https://release-monitoring.org/project/51611 | 1.5 | 1.7.0 | python-jedi | DISTRO | https://release-monitoring.org/project/03893 | 0.18.1 | 0.18.2 | python-jsonschema | DISTRO | https://release-monitoring.org/project/03898 | 4.17.0 | 4.17.1 | python-keyring | DISTRO | https://release-monitoring.org/project/03901 | 23.9.3 | 23.11.0 | python-m2r | DISTRO | https://release-monitoring.org/project/15243 | 0.2.1 | 0.3.1 | python-mako | DISTRO | https://release-monitoring.org/project/03915 | 1.2.3 | 1.2.4 | python-matplotlib | DISTRO | https://release-monitoring.org/project/03919 | 3.4.3 | 3.6.2 | python-maturin | DISTRO | https://release-monitoring.org/project/42653 | 0.14.1 | 0.14.2 | python-memory-profiler | DISTRO | https://release-monitoring.org/project/38508 | 0.60.0 | 0.61.0 | python-networkx | DISTRO | https://release-monitoring.org/project/07791 | 2.8.8 | 3.0b1 | python-numpy | DISTRO | https://release-monitoring.org/project/02509 | 1.23.4 | 1.23.5 | python-opcua-asyncio | DISTRO | https://release-monitoring.org/project/131612 | 1.0.0 | 1.0.1 | python-paramiko | DISTRO | https://release-monitoring.org/project/03954 | 2.11.0 | 2.12.0 | python-pathspec | DISTRO | https://release-monitoring.org/project/15607 | 0.10.1 | 0.10.2 | python-pip | DISTRO | https://release-monitoring.org/project/06529 | 22.3 | 22.3.1 | python-posix-ipc | DISTRO | https://release-monitoring.org/project/13204 | 1.0.5 | 1.1.0 | python-prompt-toolkit | DISTRO | https://release-monitoring.org/project/08742 | 3.0.31 | 3.0.33 | python-protobuf | DISTRO | https://release-monitoring.org/project/03715 | 21.8 | 21.9 | python-psutil | DISTRO | https://release-monitoring.org/project/03978 | 5.9.3 | 5.9.4 | python-pudb | DISTRO | https://release-monitoring.org/project/03980 | 2022.1.2 | 2022.1.3 | python-pybind | DISTRO | https://release-monitoring.org/project/13384 | 2.10.0 | 2.10.1 | python-pycairo | DISTRO | https://release-monitoring.org/project/13166 | 1.21.0 | 1.22.0 | python-pycryptodomex | DISTRO | https://release-monitoring.org/project/36851 | 3.15.0 | 3.16.0 | python-pydal | DISTRO | https://release-monitoring.org/project/21582 | 20220916.1 | 20221110.1 | python-pygame | DISTRO | https://release-monitoring.org/project/17480 | d61ea8eabd56 | 2.1.2 | python-pymodbus | DISTRO | https://release-monitoring.org/project/15600 | 3.0.0 | 3.0.2 | python-pymupdf | DISTRO | https://release-monitoring.org/project/17320 | 1.20.2 | 1.21.0 | python-pyphen | DISTRO | https://release-monitoring.org/project/19681 | 0.13.0 | 0.13.1 | python-pyqt5 | DISTRO | https://release-monitoring.org/project/20104 | 5.15.6 | 5.15.7 | python-pytest-asyncio | DISTRO | https://release-monitoring.org/project/07273 | 0.20.1 | 0.20.2 | python-pyzmq | DISTRO | https://release-monitoring.org/project/04104 | 24.0.1 | 25.0.0b1 | python-redis | DISTRO | https://release-monitoring.org/project/03992 | 4.3.4 | 4.3.5 | 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.9.3 | python-sentry-sdk | DISTRO | https://release-monitoring.org/project/21603 | 1.10.1 | 1.11.1 | python-setuptools | DISTRO | https://release-monitoring.org/project/04021 | 65.5.1 | 65.6.3 | python-simplejson | DISTRO | https://release-monitoring.org/project/04026 | 3.17.6 | 3.18.0 | python-sip | DISTRO | https://release-monitoring.org/project/13626 | 4.19.25 | 5.0.0 | python-sqlalchemy | DISTRO | https://release-monitoring.org/project/04034 | 1.4.42 | 2.0.0b3 | python-systemd | DISTRO | https://release-monitoring.org/project/07314 | 234 | 235 | python-tempora | DISTRO | https://release-monitoring.org/project/21225 | 5.0.2 | 5.1.0 | python-termcolor | DISTRO | https://release-monitoring.org/project/10198 | 2.1.0 | 2.1.1 | python-texttable | DISTRO | https://release-monitoring.org/project/11635 | 1.6.4 | 1.6.7 | python-u-msgpack | DISTRO | https://release-monitoring.org/project/19764 | 2.7.1 | 2.7.2 | python-urllib3 | DISTRO | https://release-monitoring.org/project/04078 | 1.26.12 | 2.0.0a2 | python-websocket-client | DISTRO | https://release-monitoring.org/project/07288 | 1.4.1 | 1.4.2 | python-zope-interface | DISTRO | https://release-monitoring.org/project/04112 | 5.5.1 | 5.5.2 | python-zopfli | DISTRO | https://release-monitoring.org/project/50016 | 0.2.1 | 0.2.2 | 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.2.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.1 | qt5knx | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5mqtt | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5opcua | DISTRO | https://release-monitoring.org/project/07927 | 5.15.2 | 6.4.1 | qt5webengine | DISTRO | https://release-monitoring.org/project/07927 | 5.15.8 | 6.4.1 | qt6base | DISTRO | https://release-monitoring.org/project/07927 | 6.4.0 | 6.4.1 | qt6serialport | DISTRO | https://release-monitoring.org/project/07927 | 6.4.0 | 6.4.1 | qwt | DISTRO | https://release-monitoring.org/project/04147 | 6.1.6 | 6.2.0 | ORPH rabbitmq-server | DISTRO | https://release-monitoring.org/project/05585 | 3.8.2 | 3.11.3 | 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 | raspberrypi-usbboot | DISTRO | https://release-monitoring.org/project/115700 | 2021.07.01 | 20221104-... | ORPH readline | DISTRO | https://release-monitoring.org/project/04173 | 8.1.2 | 8.2 | ORPH 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.7.3 | rsyslog | DISTRO | https://release-monitoring.org/project/04218 | 8.2204.1 | 8.2210.0 | rtl_433 | DISTRO | https://release-monitoring.org/project/14997 | 21.12 | 22.11 | rtty | DISTRO | https://release-monitoring.org/project/87994 | 7.4.0 | 8.1.0 | ruby | DISTRO | https://release-monitoring.org/project/04223 | 3.1.2 | 3.1.3 | rygel | DISTRO | https://release-monitoring.org/project/04751 | 0.40.2 | 0.42.0 | s390-tools | DISTRO | https://release-monitoring.org/project/10714 | 2.23.0 | 2.24.0 | s6-linux-init | DISTRO | https://release-monitoring.org/project/16552 | 1.0.6.3 | 1.0.8.0 | safeclib | DISTRO | https://release-monitoring.org/project/21385 | 3.7.1 | 01022022 | samba4 | DISTRO | https://release-monitoring.org/project/04758 | 4.15.11 | 4.17.3 | scons | DISTRO | https://release-monitoring.org/project/04770 | 3.1.2 | 4.4.0 | sdl2 | DISTRO | https://release-monitoring.org/project/04779 | 2.24.2 | 2.26.0 | sdl2_mixer | DISTRO | https://release-monitoring.org/project/04782 | 2.0.4 | 2.6.2 | ORPH sdl2_net | DISTRO | https://release-monitoring.org/project/04783 | 2.0.1 | 2.2.0 | ORPH sdl_gfx | DISTRO | https://release-monitoring.org/project/04778 | 2.0.23 | 2.0.25 | ORPH sdl_sound | DISTRO | https://release-monitoring.org/project/10262 | 1.0.3 | 2.0.1 | ORPH sdparm | DISTRO | https://release-monitoring.org/project/04787 | 1.10 | 1.12 | sed | DISTRO | https://release-monitoring.org/project/04789 | 4.8 | 4.9 | ORPH selinux-python | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | semodule-utils | DISTRO | https://release-monitoring.org/project/01717 | 3.3 | 3.4 | ORPH sentry-cli | DISTRO | https://release-monitoring.org/project/135642 | 2.8.0 | 2.9.0 | sentry-native | DISTRO | https://release-monitoring.org/project/135639 | 0.4.1 | 0.5.2 | ser2net | DISTRO | https://release-monitoring.org/project/21655 | 4.3.8 | 4.3.10 | serd | DISTRO | https://release-monitoring.org/project/230531 | 0.30.14 | 0.30.16 | shairport-sync | DISTRO | https://release-monitoring.org/project/21384 | 3.3.9 | 4.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 | 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.47.0 | 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 | 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.2 | sqlite | DISTRO | https://release-monitoring.org/project/04877 | 3.39.4 | 3.40.0 | start-stop-daemon | DISTRO | https://release-monitoring.org/project/08127 | 1.20.7.1 | 1.21.9 | ORPH stellarium | DISTRO | https://release-monitoring.org/project/04891 | 0.22.2 | 1.1 | stress-ng | DISTRO | https://release-monitoring.org/project/12538 | 0.13.05 | 0.15.00 | strongswan | DISTRO | https://release-monitoring.org/project/04899 | 5.9.5 | 5.9.8 | stunnel | DISTRO | https://release-monitoring.org/project/04901 | 5.65 | 5.67 | sudo | DISTRO | https://release-monitoring.org/project/04906 | 1.9.11p2 | 1.9.12p1 | ORPH supertuxkart | DISTRO | https://release-monitoring.org/project/04912 | 1.3 | 1.4 | supervisor | DISTRO | https://release-monitoring.org/project/16289 | 4.2.2 | 4.2.4 | ORPH suricata | DISTRO | https://release-monitoring.org/project/10925 | 6.0.6 | 6.0.8 | swig | DISTRO | https://release-monitoring.org/project/04919 | 4.0.2 | 4.1.0 | 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 | sysprof | DISTRO | https://release-monitoring.org/project/21649 | 1.2.0 | 3.46.0 | sysrepo | DISTRO | https://release-monitoring.org/project/34820 | 2.1.64 | 2.2.12 | sysstat | DISTRO | https://release-monitoring.org/project/04931 | 12.4.2 | 12.7.1 | 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 | 250.4 | 252 | 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.7.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 | tcllib | DISTRO | https://release-monitoring.org/project/04943 | 1.20 | 1.21 | tesseract-ocr | DISTRO | https://release-monitoring.org/project/04954 | 5.0.1 | 5.2.0 | thermald | DISTRO | https://release-monitoring.org/project/14500 | 2.5 | 2.5.1 | thrift | DISTRO | https://release-monitoring.org/project/05581 | 0.14.1 | 0.17.0 | ORPH tinifier | DISTRO | https://release-monitoring.org/project/241900 | 3.4.0 | 4.0.1 | 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.3 | tk | DISTRO | https://release-monitoring.org/project/11426 | 8.6.12 | 8.6.13 | tmux | DISTRO | https://release-monitoring.org/project/04980 | 3.1c | 3.3a | tor | DISTRO | https://release-monitoring.org/project/04991 | 0.4.7.10 | 0.4.7.11 | 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 | 2.4.1 | ORPH tpm2-tools | DISTRO | https://release-monitoring.org/project/12841 | 5.2 | 5.3 | 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 | 3.2.0 | ORPH trace-cmd | DISTRO | https://release-monitoring.org/project/07873 | 2.9.7 | 3.1.4 | tree | DISTRO | https://release-monitoring.org/project/05006 | 2.0.2 | 2.0.4 | uboot-tools | DISTRO | https://release-monitoring.org/project/05022 | 2021.07 | 2022.10 | ulogd | DISTRO | https://release-monitoring.org/project/05038 | 2.0.7 | 2.0.8 | ORPH unionfs | DISTRO | https://release-monitoring.org/project/17617 | 2.1 | 3.2 | unrar | DISTRO | https://release-monitoring.org/project/13306 | 6.1.7 | 6.2.2 | ORPH upmpdcli | DISTRO | https://release-monitoring.org/project/15848 | 1.5.12 | 1.6.1 | ORPH upower | DISTRO | https://release-monitoring.org/project/05056 | 0.99.19 | 0.99.20 | upx | DISTRO | https://release-monitoring.org/project/13737 | 3.96 | 4.0.1 | utf8proc | DISTRO | https://release-monitoring.org/project/07455 | 2.7.0 | 2.8.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.3 | 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 | vim | DISTRO | https://release-monitoring.org/project/05092 | 9.0.0709 | 9.0.0952 | ORPH vis-network | DISTRO | https://release-monitoring.org/project/270536 | 9.1.0 | 9.1.2 | 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.1 | ORPH vuejs | DISTRO | https://release-monitoring.org/project/89353 | 3.2.33 | 3.2.45 | vuejs-router | DISTRO | https://release-monitoring.org/project/234796 | 4.0.15 | 4.1.6 | vulkan-headers | DISTRO | https://release-monitoring.org/project/88835 | 1.2.203 | 1.3.235 | ORPH wayland-protocols | DISTRO | https://release-monitoring.org/project/13997 | 1.28 | 1.30 | ORPH waylandpp | DISTRO | https://release-monitoring.org/project/16969 | 0.2.8 | 1.0.0 | webkitgtk | DISTRO | https://release-monitoring.org/project/05355 | 2.38.0 | 2.39.1 | 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.0 | wine | DISTRO | https://release-monitoring.org/project/05134 | 7.0 | 7.22 | wireless-regdb | DISTRO | https://release-monitoring.org/project/15257 | 2022.02.18 | 2022.08.12 | wireplumber | DISTRO | https://release-monitoring.org/project/235056 | 0.4.8 | 0.4.12 | ORPH wireshark | DISTRO | https://release-monitoring.org/project/05137 | 3.4.12 | 4.0.1 | ORPH wlroots | DISTRO | https://release-monitoring.org/project/18357 | 0.15.1 | 0.16.0 | wpebackend-fdo | DISTRO | https://release-monitoring.org/project/17547 | 1.12.1 | 1.14.0 | wpewebkit | DISTRO | https://release-monitoring.org/project/17557 | 2.36.8 | 2.38.2 | wtfutil | DISTRO | https://release-monitoring.org/project/243189 | 0.41.0 | 0.42.0 | xapian | DISTRO | https://release-monitoring.org/project/15919 | 1.4.19 | 1.4.21 | xapp_fslsfonts | DISTRO | https://release-monitoring.org/project/17157 | 1.0.5 | 1.0.6 | xapp_fstobdf | DISTRO | https://release-monitoring.org/project/17156 | 1.0.6 | 1.0.7 | xapp_ico | DISTRO | https://release-monitoring.org/project/21722 | 1.0.5 | 1.0.6 | xapp_luit | DISTRO | https://release-monitoring.org/project/15047 | 1.1.1 | 20221028 | xapp_oclock | DISTRO | https://release-monitoring.org/project/15042 | 1.0.4 | 1.0.5 | xapp_rgb | DISTRO | https://release-monitoring.org/project/17151 | 1.0.6 | 1.1.0 | xapp_sessreg | DISTRO | https://release-monitoring.org/project/15040 | 1.1.2 | 1.1.3 | xapp_showfont | DISTRO | https://release-monitoring.org/project/12316 | 1.0.5 | 1.0.6 | xapp_smproxy | DISTRO | https://release-monitoring.org/project/15039 | 1.0.6 | 1.0.7 | xapp_viewres | DISTRO | https://release-monitoring.org/project/17162 | 1.0.6 | 1.0.7 | xapp_xcompmgr | DISTRO | https://release-monitoring.org/project/05174 | 1.1.8 | 1.1.9 | xapp_xditview | DISTRO | https://release-monitoring.org/project/21262 | 1.0.5 | 1.0.6 | xapp_xfsinfo | DISTRO | https://release-monitoring.org/project/17158 | 1.0.6 | 1.0.7 | xapp_xgc | DISTRO | https://release-monitoring.org/project/21720 | 1.0.5 | 1.0.6 | xapp_xkbevd | DISTRO | https://release-monitoring.org/project/15017 | 1.1.4 | 1.1.5 | xapp_xkbprint | DISTRO | https://release-monitoring.org/project/17159 | 1.0.5 | 1.0.6 | xapp_xkill | DISTRO | https://release-monitoring.org/project/14993 | 1.0.5 | 1.0.6 | xapp_xlogo | DISTRO | https://release-monitoring.org/project/14991 | 1.0.5 | 1.0.6 | xapp_xlsatoms | DISTRO | https://release-monitoring.org/project/14990 | 1.1.3 | 1.1.4 | xapp_xlsclients | DISTRO | https://release-monitoring.org/project/14989 | 1.1.4 | 1.1.5 | xapp_xmh | DISTRO | https://release-monitoring.org/project/21718 | 1.0.3 | 1.0.4 | xapp_xsetroot | DISTRO | https://release-monitoring.org/project/14953 | 1.1.2 | 1.1.3 | xcb-util-cursor | DISTRO | https://release-monitoring.org/project/05166 | 0.1.3 | 0.1.4 | xcb-util-image | DISTRO | https://release-monitoring.org/project/05167 | 0.4.0 | 0.4.1 | xcb-util-keysyms | DISTRO | https://release-monitoring.org/project/05168 | 0.4.0 | 0.4.1 | xcb-util-renderutil | DISTRO | https://release-monitoring.org/project/05169 | 0.3.9 | 0.3.10 | xcb-util-wm | DISTRO | https://release-monitoring.org/project/05170 | 0.4.1 | 0.4.2 | xdriver_xf86-input-keyboard | DISTRO | https://release-monitoring.org/project/15902 | 1.9.0 | 2.0.0 | xdriver_xf86-input-libinput | DISTRO | https://release-monitoring.org/project/05782 | 1.2.0 | 1.2.1 | xdriver_xf86-input-mouse | DISTRO | https://release-monitoring.org/project/15901 | 1.9.3 | 1.9.4 | xdriver_xf86-input-vmmouse | DISTRO | https://release-monitoring.org/project/05244 | 13.1.0 | 13.2.0 | xen | DISTRO | https://release-monitoring.org/project/05181 | 4.14.4 | 4.16.2 | xfsprogs | DISTRO | https://release-monitoring.org/project/05188 | 5.14.2 | 6.0.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.36 | 2.37 | xlib_libFS | DISTRO | https://release-monitoring.org/project/01618 | 1.0.8 | 1.0.9 | xlib_libX11 | DISTRO | https://release-monitoring.org/project/01764 | 1.8.1 | 1.8.2 | xlib_libXau | DISTRO | https://release-monitoring.org/project/01765 | 1.0.9 | 1.0.10 | xlib_libXdmcp | DISTRO | https://release-monitoring.org/project/01772 | 1.1.3 | 1.1.4 | xlib_libXext | DISTRO | https://release-monitoring.org/project/01774 | 1.3.4 | 1.3.5 | xlib_libXfont2 | DISTRO | https://release-monitoring.org/project/17165 | 2.0.5 | 2.0.6 | xlib_libXft | DISTRO | https://release-monitoring.org/project/01777 | 2.3.4 | 2.3.7 | xlib_libXinerama | DISTRO | https://release-monitoring.org/project/01779 | 1.1.4 | 1.1.5 | xlib_libXmu | DISTRO | https://release-monitoring.org/project/01785 | 1.1.3 | 1.1.4 | xlib_libXpm | DISTRO | https://release-monitoring.org/project/01787 | 3.5.13 | 3.5.14 | xlib_libXrandr | DISTRO | https://release-monitoring.org/project/01788 | 1.5.2 | 1.5.3 | xlib_libXrender | DISTRO | https://release-monitoring.org/project/01789 | 0.9.10 | 0.9.11 | xlib_libXtst | DISTRO | https://release-monitoring.org/project/01794 | 1.2.3 | 1.2.4 | xlib_libXxf86vm | DISTRO | https://release-monitoring.org/project/01799 | 1.1.4 | 1.1.5 | xlib_libfontenc | DISTRO | https://release-monitoring.org/project/01613 | 1.1.4 | 1.1.6 | xlib_libxkbfile | DISTRO | https://release-monitoring.org/project/01781 | 1.1.0 | 1.1.1 | xlib_libxshmfence | DISTRO | https://release-monitoring.org/project/01792 | 1.3 | 1.3.1 | xorgproto | DISTRO | https://release-monitoring.org/project/17190 | 2022.1 | 2022.2 | xscreensaver | DISTRO | https://release-monitoring.org/project/05269 | 6.03 | 6.05.1 | xtables-addons | DISTRO | https://release-monitoring.org/project/07736 | 3.21 | 3.22 | ORPH xterm | DISTRO | https://release-monitoring.org/project/05272 | 371 | 377 | ORPH xutil_makedepend | DISTRO | https://release-monitoring.org/project/13528 | 1.0.6 | 1.0.7 | xz | DISTRO | https://release-monitoring.org/project/05277 | 5.2.7 | 5.2.8 | ORPH yad | DISTRO | https://release-monitoring.org/project/05280 | 0.40.0 | 12.1 | zabbix | DISTRO | https://release-monitoring.org/project/05492 | 5.4.9 | 6.2.4 | zchunk | DISTRO | https://release-monitoring.org/project/178035 | 1.2.2 | 1.2.3 | zeek | DISTRO | https://release-monitoring.org/project/267106 | 4.1.1 | 5.1.1 | 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 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-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 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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 freerdp | CVE-2022-39316 | https://security-tracker.debian.org/tracker/CVE-2022-39316 freerdp | CVE-2022-39317 | https://security-tracker.debian.org/tracker/CVE-2022-39317 freerdp | CVE-2022-39318 | https://security-tracker.debian.org/tracker/CVE-2022-39318 freerdp | CVE-2022-39319 | https://security-tracker.debian.org/tracker/CVE-2022-39319 freerdp | CVE-2022-39320 | https://security-tracker.debian.org/tracker/CVE-2022-39320 freerdp | CVE-2022-39347 | https://security-tracker.debian.org/tracker/CVE-2022-39347 freerdp | CVE-2022-41877 | https://security-tracker.debian.org/tracker/CVE-2022-41877 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 heimdal | CVE-2022-41916 | https://security-tracker.debian.org/tracker/CVE-2022-41916 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 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 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 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 libvncserver | CVE-2020-29260 | https://security-tracker.debian.org/tracker/CVE-2020-29260 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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 multipath-tools | CVE-2022-41973 | https://security-tracker.debian.org/tracker/CVE-2022-41973 multipath-tools | CVE-2022-41974 | https://security-tracker.debian.org/tracker/CVE-2022-41974 mutt | CVE-2011-1429 | https://security-tracker.debian.org/tracker/CVE-2011-1429 nasm | CVE-2020-18974 | https://security-tracker.debian.org/tracker/CVE-2020-18974 ncurses | CVE-2021-39537 | https://security-tracker.debian.org/tracker/CVE-2021-39537 ncurses | CVE-2022-29458 | https://security-tracker.debian.org/tracker/CVE-2022-29458 netatalk | CVE-2022-45188 | https://security-tracker.debian.org/tracker/CVE-2022-45188 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 ntfs-3g | CVE-2022-40284 | https://security-tracker.debian.org/tracker/CVE-2022-40284 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 pixman | CVE-2022-44638 | https://security-tracker.debian.org/tracker/CVE-2022-44638 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 proftpd | CVE-2021-46854 | https://security-tracker.debian.org/tracker/CVE-2021-46854 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 python3 | CVE-2021-28861 | https://security-tracker.debian.org/tracker/CVE-2021-28861 python3 | CVE-2022-26488 | https://security-tracker.debian.org/tracker/CVE-2022-26488 python3 | CVE-2022-45061 | https://security-tracker.debian.org/tracker/CVE-2022-45061 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 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 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 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 sdl | CVE-2022-34568 | https://security-tracker.debian.org/tracker/CVE-2022-34568 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 strongswan | CVE-2022-40617 | https://security-tracker.debian.org/tracker/CVE-2022-40617 sudo | CVE-2022-43995 | https://security-tracker.debian.org/tracker/CVE-2022-43995 sysstat | CVE-2022-39377 | https://security-tracker.debian.org/tracker/CVE-2022-39377 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 xterm | CVE-2022-45063 | https://security-tracker.debian.org/tracker/CVE-2022-45063 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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exim | CVE-2022-37451 | https://security-tracker.debian.org/tracker/CVE-2022-37451 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 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 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-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-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 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-1050 | https://security-tracker.debian.org/tracker/CVE-2022-1050 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 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 usbguard | CVE-2019-25058 | https://security-tracker.debian.org/tracker/CVE-2019-25058 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wavpack | CVE-2022-2476 | https://security-tracker.debian.org/tracker/CVE-2022-2476 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 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.08.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 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 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 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 cairo | CVE-2019-6462 | https://security-tracker.debian.org/tracker/CVE-2019-6462 cairo | CVE-2020-35492 | https://security-tracker.debian.org/tracker/CVE-2020-35492 connman | CVE-2022-32292 | https://security-tracker.debian.org/tracker/CVE-2022-32292 connman | CVE-2022-32293 | https://security-tracker.debian.org/tracker/CVE-2022-32293 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 dbus-broker | CVE-2022-31212 | https://security-tracker.debian.org/tracker/CVE-2022-31212 dbus-broker | CVE-2022-31213 | https://security-tracker.debian.org/tracker/CVE-2022-31213 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 dovecot | CVE-2022-30550 | https://security-tracker.debian.org/tracker/CVE-2022-30550 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 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 exim | CVE-2022-3559 | https://security-tracker.debian.org/tracker/CVE-2022-3559 exiv2 | CVE-2007-6353 | https://security-tracker.debian.org/tracker/CVE-2007-6353 ffmpeg | CVE-2021-38291 | https://security-tracker.debian.org/tracker/CVE-2021-38291 ffmpeg | CVE-2022-3964 | https://security-tracker.debian.org/tracker/CVE-2022-3964 ffmpeg | CVE-2022-3965 | https://security-tracker.debian.org/tracker/CVE-2022-3965 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-39253 | https://security-tracker.debian.org/tracker/CVE-2022-39253 git | CVE-2022-39260 | https://security-tracker.debian.org/tracker/CVE-2022-39260 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-34903 | https://security-tracker.debian.org/tracker/CVE-2022-34903 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 haproxy | CVE-2016-2102 | https://security-tracker.debian.org/tracker/CVE-2016-2102 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 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 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 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 libxml2 | CVE-2016-3709 | https://security-tracker.debian.org/tracker/CVE-2016-3709 libxslt | CVE-2022-29824 | https://security-tracker.debian.org/tracker/CVE-2022-29824 lighttpd | CVE-2022-37797 | https://security-tracker.debian.org/tracker/CVE-2022-37797 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 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-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 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 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 openjpeg | CVE-2016-9675 | https://security-tracker.debian.org/tracker/CVE-2016-9675 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-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-2436 | https://security-tracker.debian.org/tracker/CVE-2019-2436 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-2530 | https://security-tracker.debian.org/tracker/CVE-2019-2530 oracle-mysql | CVE-2019-2533 | https://security-tracker.debian.org/tracker/CVE-2019-2533 oracle-mysql | CVE-2019-2535 | https://security-tracker.debian.org/tracker/CVE-2019-2535 oracle-mysql | CVE-2019-2536 | https://security-tracker.debian.org/tracker/CVE-2019-2536 oracle-mysql | CVE-2019-2539 | https://security-tracker.debian.org/tracker/CVE-2019-2539 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-2752 | https://security-tracker.debian.org/tracker/CVE-2019-2752 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-2780 | https://security-tracker.debian.org/tracker/CVE-2019-2780 oracle-mysql | CVE-2019-2784 | https://security-tracker.debian.org/tracker/CVE-2019-2784 oracle-mysql | CVE-2019-2785 | https://security-tracker.debian.org/tracker/CVE-2019-2785 oracle-mysql | CVE-2019-2789 | https://security-tracker.debian.org/tracker/CVE-2019-2789 oracle-mysql | CVE-2019-2795 | https://security-tracker.debian.org/tracker/CVE-2019-2795 oracle-mysql | CVE-2019-2796 | https://security-tracker.debian.org/tracker/CVE-2019-2796 oracle-mysql | CVE-2019-2798 | https://security-tracker.debian.org/tracker/CVE-2019-2798 oracle-mysql | CVE-2019-2800 | https://security-tracker.debian.org/tracker/CVE-2019-2800 oracle-mysql | CVE-2019-2801 | https://security-tracker.debian.org/tracker/CVE-2019-2801 oracle-mysql | CVE-2019-2802 | https://security-tracker.debian.org/tracker/CVE-2019-2802 oracle-mysql | CVE-2019-2803 | https://security-tracker.debian.org/tracker/CVE-2019-2803 oracle-mysql | CVE-2019-2808 | https://security-tracker.debian.org/tracker/CVE-2019-2808 oracle-mysql | CVE-2019-2810 | https://security-tracker.debian.org/tracker/CVE-2019-2810 oracle-mysql | CVE-2019-2811 | https://security-tracker.debian.org/tracker/CVE-2019-2811 oracle-mysql | CVE-2019-2812 | https://security-tracker.debian.org/tracker/CVE-2019-2812 oracle-mysql | CVE-2019-2814 | https://security-tracker.debian.org/tracker/CVE-2019-2814 oracle-mysql | CVE-2019-2815 | https://security-tracker.debian.org/tracker/CVE-2019-2815 oracle-mysql | CVE-2019-2822 | https://security-tracker.debian.org/tracker/CVE-2019-2822 oracle-mysql | CVE-2019-2826 | https://security-tracker.debian.org/tracker/CVE-2019-2826 oracle-mysql | CVE-2019-2830 | https://security-tracker.debian.org/tracker/CVE-2019-2830 oracle-mysql | CVE-2019-2834 | https://security-tracker.debian.org/tracker/CVE-2019-2834 oracle-mysql | CVE-2019-2879 | https://security-tracker.debian.org/tracker/CVE-2019-2879 oracle-mysql | CVE-2019-3004 | https://security-tracker.debian.org/tracker/CVE-2019-3004 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 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-m2crypto | CVE-2020-25657 | https://security-tracker.debian.org/tracker/CVE-2020-25657 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-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 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-35414 | https://security-tracker.debian.org/tracker/CVE-2022-35414 qemu | CVE-2022-3872 | https://security-tracker.debian.org/tracker/CVE-2022-3872 quagga | CVE-2016-4049 | https://security-tracker.debian.org/tracker/CVE-2016-4049 quagga | CVE-2017-3224 | https://security-tracker.debian.org/tracker/CVE-2017-3224 quagga | CVE-2021-44038 | https://security-tracker.debian.org/tracker/CVE-2021-44038 rabbitmq-server | CVE-2020-5419 | https://security-tracker.debian.org/tracker/CVE-2020-5419 rabbitmq-server | CVE-2021-22116 | https://security-tracker.debian.org/tracker/CVE-2021-22116 rabbitmq-server | CVE-2021-22117 | https://security-tracker.debian.org/tracker/CVE-2021-22117 rabbitmq-server | CVE-2021-32718 | https://security-tracker.debian.org/tracker/CVE-2021-32718 rabbitmq-server | CVE-2021-32719 | https://security-tracker.debian.org/tracker/CVE-2021-32719 rabbitmq-server | CVE-2022-31008 | https://security-tracker.debian.org/tracker/CVE-2022-31008 resiprocate | CVE-2017-9454 | https://security-tracker.debian.org/tracker/CVE-2017-9454 rpm | CVE-2021-3521 | https://security-tracker.debian.org/tracker/CVE-2021-3521 rpm | CVE-2021-35937 | https://security-tracker.debian.org/tracker/CVE-2021-35937 rpm | CVE-2021-35938 | https://security-tracker.debian.org/tracker/CVE-2021-35938 rpm | CVE-2021-35939 | https://security-tracker.debian.org/tracker/CVE-2021-35939 samba4 | CVE-2011-2411 | https://security-tracker.debian.org/tracker/CVE-2011-2411 samba4 | CVE-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 systemd | CVE-2022-3821 | https://security-tracker.debian.org/tracker/CVE-2022-3821 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-2056 | https://security-tracker.debian.org/tracker/CVE-2022-2056 tiff | CVE-2022-2057 | https://security-tracker.debian.org/tracker/CVE-2022-2057 tiff | CVE-2022-2058 | https://security-tracker.debian.org/tracker/CVE-2022-2058 tiff | CVE-2022-2519 | https://security-tracker.debian.org/tracker/CVE-2022-2519 tiff | CVE-2022-2520 | https://security-tracker.debian.org/tracker/CVE-2022-2520 tiff | CVE-2022-2521 | https://security-tracker.debian.org/tracker/CVE-2022-2521 tiff | CVE-2022-2953 | https://security-tracker.debian.org/tracker/CVE-2022-2953 tiff | CVE-2022-34526 | https://security-tracker.debian.org/tracker/CVE-2022-34526 tiff | CVE-2022-3570 | https://security-tracker.debian.org/tracker/CVE-2022-3570 tiff | CVE-2022-3597 | https://security-tracker.debian.org/tracker/CVE-2022-3597 tiff | CVE-2022-3598 | https://security-tracker.debian.org/tracker/CVE-2022-3598 tiff | CVE-2022-3599 | https://security-tracker.debian.org/tracker/CVE-2022-3599 tiff | CVE-2022-3626 | https://security-tracker.debian.org/tracker/CVE-2022-3626 tiff | CVE-2022-3627 | https://security-tracker.debian.org/tracker/CVE-2022-3627 tiff | CVE-2022-3970 | https://security-tracker.debian.org/tracker/CVE-2022-3970 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 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 vim | CVE-2022-3705 | https://security-tracker.debian.org/tracker/CVE-2022-3705 wayland | CVE-2021-3782 | https://security-tracker.debian.org/tracker/CVE-2021-3782 wireshark | CVE-2022-3190 | https://security-tracker.debian.org/tracker/CVE-2022-3190 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 bugzilla at busybox.net Mon Nov 28 08:47:25 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 08:47:25 +0000 Subject: [Buildroot] [Bug 15156] New: Excess library installation to ARM64 target. Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15156 Bug ID: 15156 Summary: Excess library installation to ARM64 target. Product: buildroot Version: 2022.08.2 Hardware: All OS: All Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: Alexey.Kazantsev at kaspersky.com CC: buildroot at uclibc.org Target Milestone: --- Hello! Is have noticed, that in the image built with qemu_aarch64_virt_defconfig config some libraries not required by the image binaries, i.e.: libgcc_s.so.1, libgcc_s.so, libatomic.so . These libraries are listed in the TOOLCHAIN_EXTERNAL_LIBS variable in the toolchain/toolchain-external/pkg-toolchain-external.mk file. As I can see, they are not installed in the same way as other libraries, however, they defenitelly excess in the built rootfs. Is it possible adding build stage to clean these unused libraries? This issue exists in 2022.11-rc2 also. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Nov 28 08:48:00 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 08:48:00 +0000 Subject: [Buildroot] [Bug 15156] Excess libraries are installed to the ARM64 QEMU target. In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15156 A.K changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Excess library installation |Excess libraries are |to ARM64 target. |installed to the ARM64 QEMU | |target. -- You are receiving this mail because: You are on the CC list for the bug. From kieran.bingham at ideasonboard.com Mon Nov 28 09:03:44 2022 From: kieran.bingham at ideasonboard.com (Kieran Bingham) Date: Mon, 28 Nov 2022 09:03:44 +0000 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-26 In-Reply-To: References: Message-ID: <166962622413.3066484.1675129521759030444@Monstersaurus> Hi Thomas, + Buildroot list Quoting Thomas Petazzoni (2022-11-27 07:39:11) > Hello, > > Autobuilder failures > ==================== > > Below is a list of build failures reported by the Buildroot autobuilders > in relation to packages or CPU architectures you are in charge of. > Please help us improving the quality of Buildroot by investigating those > build failures and sending patches to fix them. > > Results for the '2022.02.x' branch > ---------------------------------- > > Build failures related to your packages: > > arch | reason | url > -------------+--------------------------------+--------------------------------------------------------------------------------- > aarch64 | libcamera-1966b9a58436fab51... | http://autobuild.buildroot.net/results/5ea8f180e4909f8157565238b25f567fcf1f3beb Upon a quick examination I can see the following highlights in build-end.log here: ... Run-time dependency GTest found: YES 1.11.0 ... lc-compliance application: YES ... lc-compliance : enabled ... [117/121] Linking target src/lc-compliance/lc-compliance FAILED: src/lc-compliance/lc-compliance /home/buildroot/autobuild/run/instance-3/output-1/host/bin/aarch64-linux-gnu-g++ -o src/lc-compliance/lc-compliance src/lc-compliance/lc-compliance.p/.._cam_event_loop.cpp.o src/lc-compliance/lc-compliance.p/.._cam_options.cpp.o src/lc-compliance/lc-compliance.p/environment.cpp.o src/lc-compliance/lc-compliance.p/main.cpp.o src/lc-compliance/lc-compliance.p/simple_capture.cpp.o src/lc-compliance/lc-compliance.p/capture_test.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lstdc++fs -Wshadow -include config.h '-Wl,-rpath,$ORIGIN/../libcamera:$ORIGIN/../libcamera/base:/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64' -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera/base -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64 src/libcamera/libcamera.so.0.0.0 src/libcamera/base/libcamera-base.so.0.0.0 -latomic /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent_pthreads.so /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent.so -lpthread -L/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -lgtestd -Wl,--end-group /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/aarch64-linux-gnu/7.3.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgtestd collect2: error: ld returned 1 exit status I don't think we've changed anything (on the libcamera side) regarding gtest/lc-compliance in quite some time ... so I'm surprised to see this error pop up? -- Kieran > Thanks for your contribution to Buildroot! > > -- > http://autobuild.buildroot.net From marcus.folkesson at gmail.com Mon Nov 28 09:11:58 2022 From: marcus.folkesson at gmail.com (Marcus Folkesson) Date: Mon, 28 Nov 2022 10:11:58 +0100 Subject: [Buildroot] [PATCH] package/libostree: bump to version 2022.7 Message-ID: <20221128091158.5049-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 582af4b7b9..ed31109fdb 100644 --- a/package/libostree/libostree.hash +++ b/package/libostree/libostree.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 835ef47d9a0b35a10c77ffd7f0fbd2e2b87f7cccb588da27442a05ff71ffad8c libostree-2022.6.tar.xz +sha256 8be2a9261c94e8b9ec4113380ffc480f8598245fb321a009bad4fae4b822411f libostree-2022.7.tar.xz sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libostree/libostree.mk b/package/libostree/libostree.mk index e99da9d2cb..8e8ec63213 100644 --- a/package/libostree/libostree.mk +++ b/package/libostree/libostree.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBOSTREE_VERSION = 2022.6 +LIBOSTREE_VERSION = 2022.7 LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz LIBOSTREE_SITE = https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) -- 2.38.1 From buildroot at heine.tech Mon Nov 28 09:41:17 2022 From: buildroot at heine.tech (Michael Nosthoff) Date: Mon, 28 Nov 2022 10:41:17 +0100 Subject: [Buildroot] [PATCH] package/usbmount: select util-linux logger Message-ID: <20221128094125.3183141-1-buildroot@heine.tech> usbmount has a runtime dependency on "logger" from util-linux. Else it will just fail when it tries to log. Signed-off-by: Michael Nosthoff --- I wasn't sure if it is neccessary to also add select BR2_PACKAGE_UTIL_LINUX or if this is done automatically. So please adjust if neccessary. --- package/usbmount/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/usbmount/Config.in b/package/usbmount/Config.in index 7760356b7c..5145587b7c 100644 --- a/package/usbmount/Config.in +++ b/package/usbmount/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_USBMOUNT depends on BR2_USE_MMU # lockfile-progs -> liblockfile depends on BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_LOCKFILE_PROGS + select BR2_PACKAGE_UTIL_LINUX_LOGGER help The usbmount package automatically mounts USB mass storage devices when they are plugged in, and unmounts them when -- 2.34.1 From luca.ceresoli at bootlin.com Mon Nov 28 09:55:35 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Mon, 28 Nov 2022 10:55:35 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: fix build failure on PowerPC In-Reply-To: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> References: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> Message-ID: <20221128105535.5a2c0798@booty> Hi Giulio, On Sun, 27 Nov 2022 14:28:55 +0100 Giulio Benetti wrote: > Add local patch(pending upstream[0]) to fix build failure with PowerPC due > to a package re-defition of get_ra() that is only defined in Linux PowerPC > implementation. > > [0]: https://github.com/lwfinger/rtl8188eu/pull/432 > > Fixes: > http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ > > Signed-off-by: Giulio Benetti > --- > ...uild-failure-on-PowerPc-architecture.patch | 106 ++++++++++++++++++ > 1 file changed, 106 insertions(+) > create mode 100644 package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > > diff --git a/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > new file mode 100644 > index 0000000000..b16a312c7e > --- /dev/null > +++ b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > @@ -0,0 +1,106 @@ > +From 2a91a721d634a2eca131628b5c9c028af20037af Mon Sep 17 00:00:00 2001 > +From: Giulio Benetti > +Date: Sun, 27 Nov 2022 14:20:43 +0100 > +Subject: [PATCH] Fix build failure on PowerPc architecture > + > +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 wifi_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 > + > +Upstream: https://github.com/lwfinger/rtl8188eu/pull/432 > +Signed-off-by: Giulio Benetti Thank you! I have posted some change request to the commit message on your patch for upstream, but the patch content itself looks good, so I guess for the Buildroot needs this is enough: Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From arnout at mind.be Mon Nov 28 10:32:58 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Mon, 28 Nov 2022 11:32:58 +0100 Subject: [Buildroot] rabbitmq-server support in Buildroot In-Reply-To: <87ilj97chz.fsf@dell.be.48ers.dk> References: <87ilj97chz.fsf@dell.be.48ers.dk> Message-ID: On 20/11/2022 18:38, Peter Korsgaard wrote: > Hi Frank, Sending to the right Frank now... Regards, Arnout > > You are listed in the Buildroot DEVELOPERS file for rabbitmq-server, but > it has not seen any updates since: > > commit 27df8b7b0d7c6c331d2e4fe7b6ea2bd1596acd75 > Author: Frank Vanbever > Date: Thu Feb 13 16:14:14 2020 +0100 > > package/rabbitmq-server: bump version to 3.8.2 > > Are you still interested in maintaining it? If not, are anybody else? > Otherwise I suggest we remove it before the 2022.11 release. > > The 3.8.x series looks to still be maintained upstream, and 3.8.2 is > vulnerable to a number of security issues, E.G.: > > https://nvd.nist.gov/vuln/detail/CVE-2020-5419 (Windows only) > https://tanzu.vmware.com/security/cve-2021-22116 > https://tanzu.vmware.com/security/cve-2021-22117 (Windows only) > https://github.com/rabbitmq/rabbitmq-server/security/advisories > > rabbitmq-server >= 3.8.16 unfortunately requires erlang 23, so udating > is not trivial: > > https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.16 > > What do you say? > From mf at go-sys.de Mon Nov 28 10:40:57 2022 From: mf at go-sys.de (Michael Fischer) Date: Mon, 28 Nov 2022 11:40:57 +0100 Subject: [Buildroot] [PATCH] package/sdl2: bump version to 2.26.0 Message-ID: <20221128104057.19164-1-mf@go-sys.de> patch 0001: already applied upstream Signed-off-by: Michael Fischer --- ...t-have-a-mode-configured-use-the-pre.patch | 76 ------------------- package/sdl2/sdl2.hash | 4 +- package/sdl2/sdl2.mk | 2 +- 3 files changed, 3 insertions(+), 79 deletions(-) delete mode 100644 package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch diff --git a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch b/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch deleted file mode 100644 index c8be280c56..0000000000 --- a/package/sdl2/0001-If-a-CRTC-doesn-t-have-a-mode-configured-use-the-pre.patch +++ /dev/null @@ -1,76 +0,0 @@ -From da9ba3a2a1536017e4ce1ee0f4276578d1ce6e29 Mon Sep 17 00:00:00 2001 -From: Sam Lantinga -Date: Fri, 18 Nov 2022 12:17:27 -0800 -Subject: [PATCH] If a CRTC doesn't have a mode configured, use the preferred - or largest mode as the default mode - -Fixes https://github.com/libsdl-org/SDL/issues/6421 - -[mf at go-sys.de: backport from upstream] -Signed-off-by: Michael Fischer -[yann.morin.1998 at free.fr: do an actual backport] -Signed-off-by: Yann E. MORIN ---- - src/video/kmsdrm/SDL_kmsdrmvideo.c | 35 +++++++++++++++++++++++++----- - 1 file changed, 29 insertions(+), 6 deletions(-) - -diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c -index eae721455..eeeefef2b 100644 ---- a/src/video/kmsdrm/SDL_kmsdrmvideo.c -+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c -@@ -666,8 +666,8 @@ KMSDRM_CrtcGetVrr(uint32_t drm_fd, uint32_t crtc_id) - /* Gets a DRM connector, builds an SDL_Display with it, and adds it to the - list of SDL Displays in _this->displays[] */ - static void --KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { -- -+KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) -+{ - SDL_VideoData *viddata = ((SDL_VideoData *)_this->driverdata); - SDL_DisplayData *dispdata = NULL; - SDL_VideoDisplay display = {0}; -@@ -770,14 +770,37 @@ KMSDRM_AddDisplay (_THIS, drmModeConnector *connector, drmModeRes *resources) { - drmModeModeInfo *mode = &connector->modes[i]; - - if (!SDL_memcmp(mode, &crtc->mode, sizeof(crtc->mode))) { -- mode_index = i; -- break; -+ mode_index = i; -+ break; - } - } - - if (mode_index == -1) { -- ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); -- goto cleanup; -+ int current_area, largest_area = 0; -+ -+ /* Find the preferred mode or the highest resolution mode */ -+ for (i = 0; i < connector->count_modes; i++) { -+ drmModeModeInfo *mode = &connector->modes[i]; -+ -+ if (mode->type & DRM_MODE_TYPE_PREFERRED) { -+ mode_index = i; -+ break; -+ } -+ -+ current_area = mode->hdisplay * mode->vdisplay; -+ if (current_area > largest_area) { -+ mode_index = i; -+ largest_area = current_area; -+ } -+ } -+ if (mode_index != -1) { -+ crtc->mode = connector->modes[mode_index]; -+ } -+ } -+ -+ if (mode_index == -1) { -+ ret = SDL_SetError("Failed to find index of mode attached to the CRTC."); -+ goto cleanup; - } - - /*********************************************/ --- -2.25.1 - diff --git a/package/sdl2/sdl2.hash b/package/sdl2/sdl2.hash index 782c552c52..78122359a2 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.24.1.tar.gz.sig -sha256 bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b SDL2-2.24.1.tar.gz +# Locally calculated after checking http://www.libsdl.org/release/SDL2-2.26.0.tar.gz.sig +sha256 8000d7169febce93c84b6bdf376631f8179132fd69f7015d4dadb8b9c2bdb295 SDL2-2.26.0.tar.gz # Locally calculated sha256 fcb07e07ac6bc8b2fcf047b50431ef4ebe5b619d7ca7c82212018309a9067426 LICENSE.txt diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index 28e2c5cb36..3b897f2380 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_VERSION = 2.24.1 +SDL2_VERSION = 2.26.0 SDL2_SOURCE = SDL2-$(SDL2_VERSION).tar.gz SDL2_SITE = http://www.libsdl.org/release SDL2_LICENSE = Zlib -- 2.20.1 From jcmvbkbc at gmail.com Mon Nov 28 11:54:19 2022 From: jcmvbkbc at gmail.com (Max Filippov) Date: Mon, 28 Nov 2022 03:54:19 -0800 Subject: [Buildroot] Xtensa qemu nommu defconfig not working In-Reply-To: <20221125191155.111c4ddc@windsurf> References: <20221125191155.111c4ddc@windsurf> Message-ID: Hi Thomas, On Fri, Nov 25, 2022 at 10:11 AM Thomas Petazzoni wrote: > The configs/qemu_xtensa_lx60_nommu_defconfig builds correctly, but > fails to boot under Qemu: > > [ 1.158675] Freeing unused kernel image (initmem) memory: 460K > [ 1.159475] This architecture does not have kernel memory protection. > [ 1.160806] Run /init as init process > [ 1.186746] binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20), killing init! > Max, do you think you could have a look at what is happening? AFAICS the following commit in the elf2flt https://github.com/uclinux-dev/elf2flt/commit/5e08f19683163584f23b953e570749964758c439 disabled address endianness fixup for addresses in the text segment for xtensa which results in the observed failure. I haven't checked, but from the code it looks like not only the xtensa may be affected. I can confirm that reverting that change fixes xtensa nommu boot. -- Thanks. -- Max From tianyuanhao3 at 163.com Mon Nov 28 12:34:14 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:14 +0000 Subject: [Buildroot] [PATCH/next 2/6] package/termcolor: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-2-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/termcolor/Config.in | 12 ++++++++++++ package/termcolor/termcolor.hash | 3 +++ package/termcolor/termcolor.mk | 14 ++++++++++++++ 5 files changed, 31 insertions(+) create mode 100644 package/termcolor/Config.in create mode 100644 package/termcolor/termcolor.hash create mode 100644 package/termcolor/termcolor.mk diff --git a/DEVELOPERS b/DEVELOPERS index 180793a91b..afab61d97e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2740,6 +2740,7 @@ F: package/most/ N: TIAN Yuanhao F: package/cli11/ F: package/open-isns/ +F: package/termcolor/ N: Tan En De F: package/libkcapi/ diff --git a/package/Config.in b/package/Config.in index a378146ac7..535efd09ea 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2143,6 +2143,7 @@ menu "Text and terminal handling" source "package/readline/Config.in" source "package/slang/Config.in" source "package/tclap/Config.in" + source "package/termcolor/Config.in" source "package/utf8proc/Config.in" endmenu diff --git a/package/termcolor/Config.in b/package/termcolor/Config.in new file mode 100644 index 0000000000..979ad61d81 --- /dev/null +++ b/package/termcolor/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_TERMCOLOR + bool "termcolor" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + Termcolor is a header-only C++ library for printing colored + messages to the terminal. + + https://github.com/ikalnytskyi/termcolor + +comment "termcolor needs a toolchain w/ C++, gcc >= 4.8" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/termcolor/termcolor.hash b/package/termcolor/termcolor.hash new file mode 100644 index 0000000000..dede06c9b0 --- /dev/null +++ b/package/termcolor/termcolor.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 435994c32557674469404cb1527c283fdcf45746f7df75fd2996bb200d6a759f termcolor-2.1.0.tar.gz +sha256 bab0f53c36b248df22e2298ddf9eeea14b28783f187fcbff6a38f2c47b3a3a7d LICENSE diff --git a/package/termcolor/termcolor.mk b/package/termcolor/termcolor.mk new file mode 100644 index 0000000000..0374ce8b73 --- /dev/null +++ b/package/termcolor/termcolor.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# termcolor +# +################################################################################ + +TERMCOLOR_VERSION = 2.1.0 +TERMCOLOR_SITE = $(call github,ikalnytskyi,termcolor,v$(TERMCOLOR_VERSION)) +TERMCOLOR_LICENSE = BSD-3-Clause +TERMCOLOR_LICENSE_FILES = LICENSE +TERMCOLOR_INSTALL_STAGING = YES +TERMCOLOR_INSTALL_TARGET = NO + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:13 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:13 +0000 Subject: [Buildroot] [PATCH/next 1/6] package/cli11: new package Message-ID: <20221128123418.2197-1-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/cli11/Config.in | 13 +++++++++++++ package/cli11/cli11.hash | 3 +++ package/cli11/cli11.mk | 15 +++++++++++++++ 5 files changed, 33 insertions(+) create mode 100644 package/cli11/Config.in create mode 100644 package/cli11/cli11.hash create mode 100644 package/cli11/cli11.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2aecdb1c8f..180793a91b 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2738,6 +2738,7 @@ N: Sven Oliver Moll F: package/most/ N: TIAN Yuanhao +F: package/cli11/ F: package/open-isns/ N: Tan En De diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..a378146ac7 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2118,6 +2118,7 @@ endmenu menu "Text and terminal handling" source "package/augeas/Config.in" + source "package/cli11/Config.in" source "package/docopt-cpp/Config.in" source "package/enchant/Config.in" source "package/fmt/Config.in" diff --git a/package/cli11/Config.in b/package/cli11/Config.in new file mode 100644 index 0000000000..87db9ac8f7 --- /dev/null +++ b/package/cli11/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_CLI11 + bool "cli11" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + CLI11 is a command line parser for C++11 and beyond that + provides a rich feature set with a simple and intuitive + interface. + + https://github.com/CLIUtils/CLI11 + +comment "cli11 needs a toolchain w/ C++, gcc >= 4.8" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/cli11/cli11.hash b/package/cli11/cli11.hash new file mode 100644 index 0000000000..12e5b4fb55 --- /dev/null +++ b/package/cli11/cli11.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 378da73d2d1d9a7b82ad6ed2b5bda3e7bc7093c4034a1d680a2e009eb067e7b2 cli11-2.3.1.tar.gz +sha256 89022151dbf5827a22430557ef2f8a75808dd25fa1e9a12709ef5421d363e66d LICENSE diff --git a/package/cli11/cli11.mk b/package/cli11/cli11.mk new file mode 100644 index 0000000000..b02bd4478f --- /dev/null +++ b/package/cli11/cli11.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# cli11 +# +################################################################################ + +CLI11_VERSION = 2.3.1 +CLI11_SITE = $(call github,CLIUtils,CLI11,v$(CLI11_VERSION)) +CLI11_LICENSE = BSD-3-Clause +CLI11_LICENSE_FILES = LICENSE +CLI11_INSTALL_STAGING = YES +CLI11_INSTALL_TARGET = NO +CLI11_CONF_OPTS = -DCLI11_BUILD_DOCS=OFF -DCLI11_BUILD_EXAMPLES=OFF + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:17 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:17 +0000 Subject: [Buildroot] [PATCH/next 5/6] package/reproc: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-5-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/reproc/Config.in | 14 ++++++++++++++ package/reproc/reproc.hash | 3 +++ package/reproc/reproc.mk | 17 +++++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/reproc/Config.in create mode 100644 package/reproc/reproc.hash create mode 100644 package/reproc/reproc.mk diff --git a/DEVELOPERS b/DEVELOPERS index 572086d129..462a9511aa 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2741,6 +2741,7 @@ N: TIAN Yuanhao F: package/cli11/ F: package/libsolv/ F: package/open-isns/ +F: package/reproc/ F: package/termcolor/ F: package/tl-expected/ diff --git a/package/Config.in b/package/Config.in index b682fbe0ab..29153048cf 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2094,6 +2094,7 @@ endif source "package/protozero/Config.in" source "package/qhull/Config.in" source "package/qlibc/Config.in" + source "package/reproc/Config.in" source "package/riemann-c-client/Config.in" source "package/shapelib/Config.in" source "package/skalibs/Config.in" diff --git a/package/reproc/Config.in b/package/reproc/Config.in new file mode 100644 index 0000000000..a4e9c893b1 --- /dev/null +++ b/package/reproc/Config.in @@ -0,0 +1,14 @@ +config BR2_PACKAGE_REPROC + bool "reproc" + depends on BR2_USE_MMU # fork() + depends on BR2_USE_WCHAR # uses wchar_t + depends on BR2_TOOLCHAIN_HAS_THREADS # pthread + help + reproc is a cross-platform C/C++ library that simplifies + starting, stopping and communicating with external programs. + + https://github.com/DaanDeMeyer/reproc + +comment "reproc needs a toolchain w/ threads, wchar" + depends on BR2_USE_MMU + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/reproc/reproc.hash b/package/reproc/reproc.hash new file mode 100644 index 0000000000..6da6d0a0bb --- /dev/null +++ b/package/reproc/reproc.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 55c780f7faa5c8cabd83ebbb84b68e5e0e09732de70a129f6b3c801e905415dd reproc-14.2.4.tar.gz +sha256 8f91afbe266bebac2cf1b220e0e67ace4cb9a97d2b21940abef20eb6691cfa91 LICENSE diff --git a/package/reproc/reproc.mk b/package/reproc/reproc.mk new file mode 100644 index 0000000000..3167911c4d --- /dev/null +++ b/package/reproc/reproc.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# reproc +# +################################################################################ + +REPROC_VERSION = 14.2.4 +REPROC_SITE = $(call github,DaanDeMeyer,reproc,v$(REPROC_VERSION)) +REPROC_LICENSE = MIT +REPROC_LICENSE_FILES = LICENSE +REPROC_INSTALL_STAGING = YES + +ifeq ($(BR2_INSTALL_LIBSTDCPP)$(BR2_TOOLCHAIN_GCC_AT_LEAST_4_8),yy) # C++11 +REPROC_CONF_OPTS += -DREPROC++=ON +endif + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:16 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:16 +0000 Subject: [Buildroot] [PATCH/next 4/6] package/libsolv: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-4-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/libsolv/Config.in | 9 +++++++++ package/libsolv/libsolv.hash | 3 +++ package/libsolv/libsolv.mk | 25 +++++++++++++++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 package/libsolv/Config.in create mode 100644 package/libsolv/libsolv.hash create mode 100644 package/libsolv/libsolv.mk diff --git a/DEVELOPERS b/DEVELOPERS index 2541a64dbf..572086d129 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2739,6 +2739,7 @@ F: package/most/ N: TIAN Yuanhao F: package/cli11/ +F: package/libsolv/ F: package/open-isns/ F: package/termcolor/ F: package/tl-expected/ diff --git a/package/Config.in b/package/Config.in index 2e73a6e3fa..b682fbe0ab 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2054,6 +2054,7 @@ menu "Other" source "package/libshdata/Config.in" source "package/libsigc/Config.in" source "package/libsigsegv/Config.in" + source "package/libsolv/Config.in" source "package/libspatialindex/Config.in" source "package/libtalloc/Config.in" source "package/libtasn1/Config.in" diff --git a/package/libsolv/Config.in b/package/libsolv/Config.in new file mode 100644 index 0000000000..1415d2bc2b --- /dev/null +++ b/package/libsolv/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_LIBSOLV + bool "libsolv" + depends on BR2_USE_MMU # fork() + select BR2_PACKAGE_ZLIB + help + A free package dependency solver using a satisfiability + algorithm. + + https://github.com/openSUSE/libsolv diff --git a/package/libsolv/libsolv.hash b/package/libsolv/libsolv.hash new file mode 100644 index 0000000000..162e46e54d --- /dev/null +++ b/package/libsolv/libsolv.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 968aef452b5493751fa0168cd58745a77c755e202a43fe8d549d791eb16034d5 libsolv-0.7.22.tar.gz +sha256 57f15acfb29fbef7749779e096a5885c60b716633e34484a21bb717554c0198f LICENSE.BSD diff --git a/package/libsolv/libsolv.mk b/package/libsolv/libsolv.mk new file mode 100644 index 0000000000..49c52e0c74 --- /dev/null +++ b/package/libsolv/libsolv.mk @@ -0,0 +1,25 @@ +################################################################################ +# +# libsolv +# +################################################################################ + +LIBSOLV_VERSION = 0.7.22 +LIBSOLV_SITE = $(call github,openSUSE,libsolv,$(LIBSOLV_VERSION)) +LIBSOLV_LICENSE = BSD-3-Clause +LIBSOLV_LICENSE_FILES = LICENSE.BSD +LIBSOLV_INSTALL_STAGING = YES +LIBSOLV_DEPENDENCIES = zlib +LIBSOLV_CONF_OPTS = -DCMAKE_CXX_COMPILER_FORCED=ON + +ifeq ($(BR2_STATIC_LIBS),y) +LIBSOLV_CONF_OPTS += -DDISABLE_SHARED=ON +else ifeq ($(BR2_SHARED_STATIC_LIBS),y) +LIBSOLV_CONF_OPTS += -DENABLE_STATIC=ON +endif + +ifeq ($(BR2_PACKAGE_MICROMAMBA),y) +LIBSOLV_CONF_OPTS += -DENABLE_CONDA=ON +endif + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:15 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:15 +0000 Subject: [Buildroot] [PATCH/next 3/6] package/tl-expected: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-3-tianyuanhao3@163.com> Required by micromamba. Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/tl-expected/Config.in | 12 ++++++++++++ package/tl-expected/tl-expected.hash | 3 +++ package/tl-expected/tl-expected.mk | 20 ++++++++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 package/tl-expected/Config.in create mode 100644 package/tl-expected/tl-expected.hash create mode 100644 package/tl-expected/tl-expected.mk diff --git a/DEVELOPERS b/DEVELOPERS index afab61d97e..2541a64dbf 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2741,6 +2741,7 @@ N: TIAN Yuanhao F: package/cli11/ F: package/open-isns/ F: package/termcolor/ +F: package/tl-expected/ N: Tan En De F: package/libkcapi/ diff --git a/package/Config.in b/package/Config.in index 535efd09ea..2e73a6e3fa 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2100,6 +2100,7 @@ endif source "package/startup-notification/Config.in" source "package/tbb/Config.in" source "package/tinycbor/Config.in" + source "package/tl-expected/Config.in" source "package/tz/Config.in" source "package/tzdata/Config.in" source "package/uvw/Config.in" diff --git a/package/tl-expected/Config.in b/package/tl-expected/Config.in new file mode 100644 index 0000000000..92758ffee5 --- /dev/null +++ b/package/tl-expected/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_TL_EXPECTED + bool "tl-expected" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + help + C++11/14/17 std::expected with functional-style extensions and + reference support. + + https://github.com/TartanLlama/expected + +comment "tl-expected needs a toolchain w/ C++, gcc >= 4.8" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 diff --git a/package/tl-expected/tl-expected.hash b/package/tl-expected/tl-expected.hash new file mode 100644 index 0000000000..e5c9cc2a3e --- /dev/null +++ b/package/tl-expected/tl-expected.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 2611769546cedcaef233ef587e71420d1f079a794eb7bb19b888dedf991ace7c tl-expected-v1.0.0-br1.tar.gz +sha256 a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499 COPYING diff --git a/package/tl-expected/tl-expected.mk b/package/tl-expected/tl-expected.mk new file mode 100644 index 0000000000..8d62c75fea --- /dev/null +++ b/package/tl-expected/tl-expected.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# tl-expected +# +################################################################################ + +TL_EXPECTED_VERSION = v1.0.0 +TL_EXPECTED_SITE = https://github.com/TartanLlama/expected +TL_EXPECTED_SITE_METHOD = git +TL_EXPECTED_GIT_SUBMODULES = YES +TL_EXPECTED_LICENSE = CC0-1.0 +TL_EXPECTED_LICENSE_FILES = COPYING +TL_EXPECTED_INSTALL_STAGING = YES +TL_EXPECTED_INSTALL_TARGET = NO +TL_EXPECTED_CONF_OPTS = \ + -DCMAKE_MODULE_PATH=$(TL_EXPECTED_DIR)/cmake/tl-cmake \ + -DEXPECTED_ENABLE_TESTS=OFF \ + -DFETCHCONTENT_FULLY_DISCONNECTED=ON + +$(eval $(cmake-package)) -- 2.34.1 From tianyuanhao3 at 163.com Mon Nov 28 12:34:18 2022 From: tianyuanhao3 at 163.com (TIAN Yuanhao) Date: Mon, 28 Nov 2022 12:34:18 +0000 Subject: [Buildroot] [PATCH/next 6/6] package/micromamba: new package In-Reply-To: <20221128123418.2197-1-tianyuanhao3@163.com> References: <20221128123418.2197-1-tianyuanhao3@163.com> Message-ID: <20221128123418.2197-6-tianyuanhao3@163.com> Signed-off-by: TIAN Yuanhao --- DEVELOPERS | 1 + package/Config.in | 1 + package/micromamba/Config.in | 43 ++++++++++++++++++++++++++++++ package/micromamba/micromamba.hash | 3 +++ package/micromamba/micromamba.mk | 43 ++++++++++++++++++++++++++++++ 5 files changed, 91 insertions(+) create mode 100644 package/micromamba/Config.in create mode 100644 package/micromamba/micromamba.hash create mode 100644 package/micromamba/micromamba.mk diff --git a/DEVELOPERS b/DEVELOPERS index 462a9511aa..b0250faed5 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2740,6 +2740,7 @@ F: package/most/ N: TIAN Yuanhao F: package/cli11/ F: package/libsolv/ +F: package/micromamba/ F: package/open-isns/ F: package/reproc/ F: package/termcolor/ diff --git a/package/Config.in b/package/Config.in index 29153048cf..620c9e24d3 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2499,6 +2499,7 @@ comment "* " comment "See the manual: " comment "http://buildroot.org/manual.html#faq-no-binary-packages" comment "-------------------------------------------------------" + source "package/micromamba/Config.in" source "package/opkg/Config.in" source "package/opkg-utils/Config.in" source "package/rpm/Config.in" diff --git a/package/micromamba/Config.in b/package/micromamba/Config.in new file mode 100644 index 0000000000..998809f452 --- /dev/null +++ b/package/micromamba/Config.in @@ -0,0 +1,43 @@ +config BR2_PACKAGE_MICROMAMBA_ARCH_SUPPORTS + bool + # See libmamba/include/mamba/core/context.hpp + default y if BR2_arm && (BR2_ARM_CPU_ARMV6 || BR2_ARM_CPU_ARMV7A) + default y if BR2_aarch64 + default y if BR2_i386 + default y if BR2_powerpc64 + default y if BR2_powerpc64le + default y if BR2_s390x + default y if BR2_x86_64 + depends on BR2_USE_MMU # fork() + +config BR2_PACKAGE_MICROMAMBA + bool "micromamba" + depends on BR2_PACKAGE_MICROMAMBA_ARCH_SUPPORTS + depends on BR2_USE_WCHAR # fmt, reproc + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS # pthread + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # C++17 filesystem + select BR2_PACKAGE_LIBARCHIVE + select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_JSON_FOR_MODERN_CPP + select BR2_PACKAGE_YAML_CPP + select BR2_PACKAGE_SPDLOG + select BR2_PACKAGE_LIBCURL + select BR2_PACKAGE_LIBSOLV + select BR2_PACKAGE_REPROC + select BR2_PACKAGE_TL_EXPECTED + select BR2_PACKAGE_CLI11 + select BR2_PACKAGE_FMT + select BR2_PACKAGE_TERMCOLOR + help + micromamba is a small, pure-C++ reimplementation of + mamba/conda. It strives to be a full replacement for mamba and + conda. + + https://github.com/mamba-org/mamba + +comment "micromamba needs a toolchain w/ wchar, threads, C++, gcc >= 8" + depends on BR2_PACKAGE_MICROMAMBA_ARCH_SUPPORTS + depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS || \ + !BR2_TOOLCHAIN_GCC_AT_LEAST_8 diff --git a/package/micromamba/micromamba.hash b/package/micromamba/micromamba.hash new file mode 100644 index 0000000000..e584c3bd28 --- /dev/null +++ b/package/micromamba/micromamba.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 7303d983b49a1a52b302ceae355af1c05afef3a07aa3ad6dd27c36d64c43f991 micromamba-1.0.0.tar.gz +sha256 41fd98a468e39d319911bd94f4e65d6ad6a7ea66559dd5aa4112f138ff9b629a LICENSE diff --git a/package/micromamba/micromamba.mk b/package/micromamba/micromamba.mk new file mode 100644 index 0000000000..188864444c --- /dev/null +++ b/package/micromamba/micromamba.mk @@ -0,0 +1,43 @@ +################################################################################ +# +# micromamba +# +################################################################################ + +MICROMAMBA_VERSION = 1.0.0 +MICROMAMBA_SITE = $(call github,mamba-org,mamba,micromamba-$(MICROMAMBA_VERSION)) +MICROMAMBA_LICENSE = BSD-3-Clause +MICROMAMBA_LICENSE_FILES = LICENSE +MICROMAMBA_DEPENDENCIES = \ + $(BR2_PYTHON3_HOST_DEPENDENCY) \ + cli11 \ + fmt \ + json-for-modern-cpp \ + libarchive \ + libcurl \ + libsolv \ + openssl \ + reproc \ + spdlog \ + termcolor \ + tl-expected \ + yaml-cpp + +MICROMAMBA_CONF_OPTS = -DBUILD_LIBMAMBA=ON -DBUILD_MICROMAMBA=ON + +# See libmamba/include/mamba/core/context.hpp +ifeq ($(BR2_ARM_CPU_ARMV6),y) +MICROMAMBA_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -D___ARM_ARCH_6__" +else ifeq ($(BR2_ARM_CPU_ARMV7A),y) +MICROMAMBA_CONF_OPTS += -DCMAKE_CXX_FLAGS="$(TARGET_CXXFLAGS) -D__ARM_ARCH_7__" +endif + +ifeq ($(BR2_STATIC_LIBS),y) +MICROMAMBA_CONF_OPTS += -DBUILD_STATIC=ON -DMICROMAMBA_LINKAGE=FULL_STATIC +else ifeq ($(BR2_SHARED_STATIC_LIBS),y) +MICROMAMBA_CONF_OPTS += -DBUILD_SHARED=ON -DBUILD_STATIC=ON +else # BR2_SHARED_LIBS +MICROMAMBA_CONF_OPTS += -DBUILD_SHARED=ON +endif + +$(eval $(cmake-package)) -- 2.34.1 From thomas.petazzoni at bootlin.com Mon Nov 28 13:12:21 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Mon, 28 Nov 2022 14:12:21 +0100 Subject: [Buildroot] Xtensa qemu nommu defconfig not working In-Reply-To: References: <20221125191155.111c4ddc@windsurf> Message-ID: <20221128141221.0b2f5a56@windsurf> On Mon, 28 Nov 2022 03:54:19 -0800 Max Filippov wrote: > > Max, do you think you could have a look at what is happening? > > AFAICS the following commit in the elf2flt > https://github.com/uclinux-dev/elf2flt/commit/5e08f19683163584f23b953e570749964758c439 > > disabled address endianness fixup for addresses in the text segment for > xtensa which results in the observed failure. I haven't checked, but from > the code it looks like not only the xtensa may be affected. > I can confirm that reverting that change fixes xtensa nommu boot. Thanks for the investigation. How do we move forward from this? I must say I never went into the details of elf2flt, so I'm not sure how to fix this myself. Should we report a bug to upstream elf2flt (which are generally never looked at), or is someone volunteering to provide a fix for this? Thanks! Thomas -- Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com From jcmvbkbc at gmail.com Mon Nov 28 13:37:25 2022 From: jcmvbkbc at gmail.com (Max Filippov) Date: Mon, 28 Nov 2022 05:37:25 -0800 Subject: [Buildroot] Xtensa qemu nommu defconfig not working In-Reply-To: <20221128141221.0b2f5a56@windsurf> References: <20221125191155.111c4ddc@windsurf> <20221128141221.0b2f5a56@windsurf> Message-ID: On Mon, Nov 28, 2022 at 5:12 AM Thomas Petazzoni wrote: > Should we report a bug to upstream elf2flt (which are generally never > looked at), or is someone volunteering to provide a fix for this? I'll check what other architectures are affected and will make a fix. Also starting with linux-6.1 nommu xtensa will support static PIE ELF, which is in every way better than bFLT. Will it be acceptable to add static PIE ELF as an executable file format for nommu configurations in the buildroot? -- Thanks. -- Max From giulio.benetti at benettiengineering.com Mon Nov 28 13:57:17 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 28 Nov 2022 14:57:17 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: fix build failure on PowerPC In-Reply-To: <20221128105535.5a2c0798@booty> References: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> <20221128105535.5a2c0798@booty> Message-ID: Hi Luca, On 28/11/22 10:55, Luca Ceresoli wrote: > Hi Giulio, > > On Sun, 27 Nov 2022 14:28:55 +0100 > Giulio Benetti wrote: > >> Add local patch(pending upstream[0]) to fix build failure with PowerPC due >> to a package re-defition of get_ra() that is only defined in Linux PowerPC >> implementation. >> >> [0]: https://github.com/lwfinger/rtl8188eu/pull/432 >> >> Fixes: >> http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ >> >> Signed-off-by: Giulio Benetti >> --- >> ...uild-failure-on-PowerPc-architecture.patch | 106 ++++++++++++++++++ >> 1 file changed, 106 insertions(+) >> create mode 100644 package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch >> >> diff --git a/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch >> new file mode 100644 >> index 0000000000..b16a312c7e >> --- /dev/null >> +++ b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch >> @@ -0,0 +1,106 @@ >> +From 2a91a721d634a2eca131628b5c9c028af20037af Mon Sep 17 00:00:00 2001 >> +From: Giulio Benetti >> +Date: Sun, 27 Nov 2022 14:20:43 +0100 >> +Subject: [PATCH] Fix build failure on PowerPc architecture >> + >> +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 wifi_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 >> + >> +Upstream: https://github.com/lwfinger/rtl8188eu/pull/432 >> +Signed-off-by: Giulio Benetti > > Thank you! > > I have posted some change request to the commit message on your patch > for upstream, but the patch content itself looks good, so I guess for > the Buildroot needs this is enough: Unfortunately I've forgotten some code replacement on get_ra() that has been pointed upstream. The maintainer answered quickly so at this point I'd wait some day, if the patch is then merged I'll send a patch to bump the version, otherwise a send a V2 of this patch with the local patch. Thank you! Kind regards -- Giulio Benetti Benetti Engineering sas > Reviewed-by: Luca Ceresoli > From vincent.stehle at arm.com Mon Nov 28 14:11:52 2022 From: vincent.stehle at arm.com (=?UTF-8?q?Vincent=20Stehl=C3=A9?=) Date: Mon, 28 Nov 2022 15:11:52 +0100 Subject: [Buildroot] [PATCH next] configs/qemu_arm_ebbr: new defconfig Message-ID: <20221128141152.1566171-1-vincent.stehle@arm.com> Add a defconfig to build a 32b ARMv7-A U-Boot based firmware implementing the subset of UEFI defined by EBBR[1], as well as a Linux OS disk image booting with UEFI, to run on Qemu. The generated firmware binary can also be used to install or run another OS supporting the EBBR specification. [1]: https://github.com/ARM-software/ebbr Signed-off-by: Vincent Stehl? Cc: Romain Naour --- Hi, This is for the "next" branch, please. Giulio, Etienne, adding you in Cc: as you might be interested, but feel free to ignore. Best regards, Vincent. DEVELOPERS | 2 + board/qemu/arm-ebbr/genimage.cfg | 31 +++++++++++++ board/qemu/arm-ebbr/grub.cfg | 6 +++ board/qemu/arm-ebbr/linux.fragment | 2 + board/qemu/arm-ebbr/post-image.sh | 11 +++++ board/qemu/arm-ebbr/readme.txt | 71 +++++++++++++++++++++++++++++ board/qemu/arm-ebbr/u-boot.fragment | 35 ++++++++++++++ configs/qemu_arm_ebbr_defconfig | 57 +++++++++++++++++++++++ 8 files changed, 215 insertions(+) create mode 100644 board/qemu/arm-ebbr/genimage.cfg create mode 100644 board/qemu/arm-ebbr/grub.cfg create mode 100644 board/qemu/arm-ebbr/linux.fragment create mode 100755 board/qemu/arm-ebbr/post-image.sh create mode 100644 board/qemu/arm-ebbr/readme.txt create mode 100644 board/qemu/arm-ebbr/u-boot.fragment create mode 100644 configs/qemu_arm_ebbr_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a5..3ab352a8495 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2946,7 +2946,9 @@ F: package/utp_com/ N: Vincent Stehl? F: board/qemu/aarch64-ebbr/ +F: board/qemu/arm-ebbr/ F: configs/qemu_aarch64_ebbr_defconfig +F: configs/qemu_arm_ebbr_defconfig N: Vincent Stehl? F: board/bananapi/bananapi-m2-zero/ diff --git a/board/qemu/arm-ebbr/genimage.cfg b/board/qemu/arm-ebbr/genimage.cfg new file mode 100644 index 00000000000..3d4c9cff1ad --- /dev/null +++ b/board/qemu/arm-ebbr/genimage.cfg @@ -0,0 +1,31 @@ +image efi-part.vfat { + vfat { + file EFI { + image = "efi-part/EFI" + } + + file zImage { + image = "zImage" + } + } + + size = 128M +} + +image disk.img { + hdimage { + partition-table-type = "gpt" + } + + partition boot { + image = "efi-part.vfat" + partition-type-uuid = U + offset = 32K + bootable = true + } + + partition root { + partition-type-uuid = 69dad710-2ce4-4e3c-b16c-21a1d49abed3 + image = "rootfs.ext2" + } +} diff --git a/board/qemu/arm-ebbr/grub.cfg b/board/qemu/arm-ebbr/grub.cfg new file mode 100644 index 00000000000..ab3a6ec26b0 --- /dev/null +++ b/board/qemu/arm-ebbr/grub.cfg @@ -0,0 +1,6 @@ +set default="0" +set timeout="5" + +menuentry "Buildroot" { + linux /zImage root=PARTLABEL=root rootwait +} diff --git a/board/qemu/arm-ebbr/linux.fragment b/board/qemu/arm-ebbr/linux.fragment new file mode 100644 index 00000000000..07554cf843d --- /dev/null +++ b/board/qemu/arm-ebbr/linux.fragment @@ -0,0 +1,2 @@ +CONFIG_TEE=y +CONFIG_OPTEE=y diff --git a/board/qemu/arm-ebbr/post-image.sh b/board/qemu/arm-ebbr/post-image.sh new file mode 100755 index 00000000000..c884a8b6f66 --- /dev/null +++ b/board/qemu/arm-ebbr/post-image.sh @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +BOARD_DIR=$(dirname "$0") + +# Create flash.bin TF-A FIP image from bl1.bin and fip.bin +dd if="${BINARIES_DIR}/bl1.bin" of="${BINARIES_DIR}/flash.bin" bs=1M +dd if="${BINARIES_DIR}/fip.bin" of="${BINARIES_DIR}/flash.bin" seek=64 bs=4096 conv=notrunc + +# Override the default GRUB configuration file with our own. +cp -f "${BOARD_DIR}/grub.cfg" "${BINARIES_DIR}/efi-part/EFI/BOOT/grub.cfg" diff --git a/board/qemu/arm-ebbr/readme.txt b/board/qemu/arm-ebbr/readme.txt new file mode 100644 index 00000000000..085e723fe6c --- /dev/null +++ b/board/qemu/arm-ebbr/readme.txt @@ -0,0 +1,71 @@ +Introduction +============ + +The qemu_arm_ebbr_defconfig is meant to illustrate some aspects of the Arm +EBBR specification[1] and the Arm SystemReady IR[2] compliance program. +It allows building a 32b ARMv7-A U-Boot based firmware implementing the subset +of UEFI defined by EBBR, as well as a Linux OS disk image booting with UEFI, to +run on Qemu. + +Building +======== + + $ make qemu_arm_ebbr_defconfig + $ make + +Generated files under output/images: + +* flash.bin: A firmware image comprising TF-A, OP-TEE and the U-Boot bootloader. + +* disk.img: An OS disk image comprising the GRUB bootloader, the Linux kernel + and the root filesystem. + +Running under Qemu +================== + +Run the emulation with: + + qemu-system-arm \ + -M virt,secure=on \ + -bios output/images/flash.bin \ + -cpu cortex-a15 \ + -device virtio-blk-device,drive=hd0 \ + -device virtio-net-device,netdev=eth0 \ + -device virtio-rng-device,rng=rng0 \ + -drive file=output/images/disk.img,if=none,format=raw,id=hd0 \ + -m 1024 \ + -netdev user,id=eth0 \ + -no-acpi \ + -nographic \ + -object rng-random,filename=/dev/urandom,id=rng0 \ + -rtc base=utc,clock=host \ + -smp 2 # qemu_arm_ebbr_defconfig + +The login prompt will appear in the terminal that started Qemu. + +Using the EBBR firmware to run another OS under Qemu +---------------------------------------------------- + +It is possible to use the generated firmware binary to run another OS +supporting the EBBR specification. + +To run another OS on emulation using a live or pre-installed image, use the same +Qemu command line as for the generated OS but adapt the OS image path in the +-drive stanza. +The 32b Arm ACS-IR image[3] is an example of a pre-installed OS image. +Linux distributions such as Debian or openSUSE provide a pre-installed OS +image. + +Miscellaneous +============= + +This configuration is inspired by the qemu_arm_vexpress_tz_defconfig, the +qemu_aarch64_ebbr_defconfig and the Arm SystemReady IR IoT Integration, Test, +and Certification Guide[4]. + +Firmware update is currently not supported. + +[1]: https://github.com/ARM-software/ebbr +[2]: https://developer.arm.com/Architectures/Arm%20SystemReady%20IR +[3]: https://github.com/ARM-software/arm-systemready/tree/main/IR/prebuilt_images +[4]: https://developer.arm.com/documentation/DUI1101/1-1/?lang=en diff --git a/board/qemu/arm-ebbr/u-boot.fragment b/board/qemu/arm-ebbr/u-boot.fragment new file mode 100644 index 00000000000..bfc382cde90 --- /dev/null +++ b/board/qemu/arm-ebbr/u-boot.fragment @@ -0,0 +1,35 @@ +CONFIG_BOOTM_EFI=y +CONFIG_CMD_BOOTEFI=y +CONFIG_CMD_BOOTEFI_HELLO=y +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=y +CONFIG_CMD_BOOTEFI_SELFTEST=y +CONFIG_CMD_EFIDEBUG=y +CONFIG_CMD_EFI_VARIABLE_FILE_STORE=y +CONFIG_CMD_GPT=y +CONFIG_CMD_NVEDIT_EFI=y +CONFIG_CMD_RNG=y +CONFIG_CMD_RTC=y +CONFIG_DM_RTC=y +CONFIG_EFI_DEVICE_PATH_TO_TEXT=y +CONFIG_EFI_GET_TIME=y +CONFIG_EFI_HAVE_RUNTIME_RESET=y +CONFIG_EFI_LOADER=y +CONFIG_EFI_LOADER_HII=y +CONFIG_EFI_MM_COMM_TEE=y +CONFIG_EFI_PARTITION=y +CONFIG_EFI_SECURE_BOOT=y +CONFIG_EFI_SET_TIME=y +CONFIG_EFI_UNICODE_CAPITALIZATION=y +CONFIG_EFI_UNICODE_COLLATION_PROTOCOL2=y +CONFIG_EFI_VARIABLE_FILE_STORE=y +CONFIG_FAT_WRITE=y +CONFIG_FIT=y +CONFIG_FS_FAT=y +CONFIG_OF_LIBFDT=y +CONFIG_OPTEE=y +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 diff --git a/configs/qemu_arm_ebbr_defconfig b/configs/qemu_arm_ebbr_defconfig new file mode 100644 index 00000000000..f3e2d42a54b --- /dev/null +++ b/configs/qemu_arm_ebbr_defconfig @@ -0,0 +1,57 @@ +# Architecture +BR2_arm=y +BR2_cortex_a15=y + +# Image +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh board/qemu/arm-ebbr/post-image.sh support/scripts/genimage.sh" +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 + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.0.9" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y +BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/linux.fragment" + +# Packages +BR2_PACKAGE_OPTEE_CLIENT=y + +# Filesystem +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_ROOTFS_EXT2_SIZE="200M" +# BR2_TARGET_ROOTFS_TAR is not set + +# Firmware and bootloader +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.7" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="qemu" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_FIP=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_UBOOT_AS_BL33=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_ADDITIONAL_VARIABLES="BL32_RAM_LOCATION=tdram" +BR2_TARGET_GRUB2=y +BR2_TARGET_GRUB2_ARM_EFI=y +BR2_TARGET_OPTEE_OS=y +BR2_TARGET_OPTEE_OS_NEEDS_DTC=y +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_BOARD_DEFCONFIG="qemu_arm" +BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/qemu/arm-ebbr/u-boot.fragment" +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y + +# Host tools +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y + +# host-qemu for gitlab testing +BR2_PACKAGE_HOST_QEMU=y +BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y -- 2.35.1 From giulio.benetti at benettiengineering.com Mon Nov 28 14:17:31 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 28 Nov 2022 15:17:31 +0100 Subject: [Buildroot] [for-next] package/cryptsetup: bump version to 2.6.0 Message-ID: <20221128141731.441737-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/cryptsetup/cryptsetup.hash | 4 ++-- package/cryptsetup/cryptsetup.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cryptsetup/cryptsetup.hash b/package/cryptsetup/cryptsetup.hash index 5f59b30560..149d1e71f1 100644 --- a/package/cryptsetup/cryptsetup.hash +++ b/package/cryptsetup/cryptsetup.hash @@ -1,4 +1,4 @@ -# From https://www.kernel.org/pub/linux/utils/cryptsetup/v2.5/sha256sums.asc -sha256 9184a6ebbd9ce7eb211152e7f741a6c82f2d1cc0e24a84ec9c52939eee0f0542 cryptsetup-2.5.0.tar.xz +# From https://www.kernel.org/pub/linux/utils/cryptsetup/v2.6/sha256sums.asc +sha256 44397ba76e75a9cde5b02177bc63cd7af428a785788e3a7067733e7761842735 cryptsetup-2.6.0.tar.xz sha256 45670cce8b6a0ddd66c8016cd8ccef6cd71f35717cbacc7f1e895b3855207b33 COPYING sha256 8c33cc37871654ec7ed87e6fbb896c8cf33ef5ef05b1611a5aed857596ffafa5 COPYING.LGPL diff --git a/package/cryptsetup/cryptsetup.mk b/package/cryptsetup/cryptsetup.mk index 4a52bb62dd..659fdfa2a4 100644 --- a/package/cryptsetup/cryptsetup.mk +++ b/package/cryptsetup/cryptsetup.mk @@ -4,7 +4,7 @@ # ################################################################################ -CRYPTSETUP_VERSION_MAJOR = 2.5 +CRYPTSETUP_VERSION_MAJOR = 2.6 CRYPTSETUP_VERSION = $(CRYPTSETUP_VERSION_MAJOR).0 CRYPTSETUP_SOURCE = cryptsetup-$(CRYPTSETUP_VERSION).tar.xz CRYPTSETUP_SITE = $(BR2_KERNEL_MIRROR)/linux/utils/cryptsetup/v$(CRYPTSETUP_VERSION_MAJOR) -- 2.34.1 From giulio.benetti at benettiengineering.com Mon Nov 28 14:23:47 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 28 Nov 2022 15:23:47 +0100 Subject: [Buildroot] [PATCH] board/freescale/imx6ul(l)evk: fix repeatition of "to" string Message-ID: <20221128142347.536380-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- board/freescale/imx6ulevk/readme.txt | 2 +- board/freescale/imx6ullevk/readme.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/board/freescale/imx6ulevk/readme.txt b/board/freescale/imx6ulevk/readme.txt index 90355f354f..5bc03771f2 100644 --- a/board/freescale/imx6ulevk/readme.txt +++ b/board/freescale/imx6ulevk/readme.txt @@ -12,7 +12,7 @@ Build First, configure Buildroot for your i.MX6UL EVK board: -In order to to do so there are two supported options: +In order to do so there are two supported options: make freescale_imx6ulevk_defconfig diff --git a/board/freescale/imx6ullevk/readme.txt b/board/freescale/imx6ullevk/readme.txt index 77acec2615..dc7c5f3678 100644 --- a/board/freescale/imx6ullevk/readme.txt +++ b/board/freescale/imx6ullevk/readme.txt @@ -9,7 +9,7 @@ Build First, configure Buildroot for your i.MX6ULL EVK board: -In order to to do so there are two supported options: +In order to do so there are two supported options: make freescale_imx6ullevk_defconfig -- 2.34.1 From stefan at agner.ch Mon Nov 28 14:33:57 2022 From: stefan at agner.ch (Stefan Agner) Date: Mon, 28 Nov 2022 15:33:57 +0100 Subject: [Buildroot] [PATCH] package/iptables: add option to use iptables with nf_tables backend Message-ID: <330af443072a1a0716c5890eb87216a6bfbe99e7.1669645942.git.stefan@agner.ch> Add a configuration option to let the iptables and ip6tables symlinks point to the nf_tables variant. Signed-off-by: Stefan Agner --- package/iptables/Config.in | 5 +++++ package/iptables/iptables.mk | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/package/iptables/Config.in b/package/iptables/Config.in index e6b12603e0..ec7fbb7eea 100644 --- a/package/iptables/Config.in +++ b/package/iptables/Config.in @@ -24,6 +24,11 @@ config BR2_PACKAGE_IPTABLES_NFTABLES help Build nftables compat utilities. +config BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT + bool "nftables compat as default" + help + Use nftables compat utilities by default for iptables/ip6tables. + comment "nftables compat needs a toolchain w/ wchar, dynamic library, headers >= 3.12" depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \ !BR2_USE_WCHAR || BR2_STATIC_LIBS diff --git a/package/iptables/iptables.mk b/package/iptables/iptables.mk index a6143677d1..b53ae928af 100644 --- a/package/iptables/iptables.mk +++ b/package/iptables/iptables.mk @@ -49,6 +49,15 @@ else IPTABLES_CONF_OPTS += --disable-bpf-compiler --disable-nfsynproxy endif +ifeq ($(BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT),y) +define IPTABLES_INSTALL_SYMLINK + ln -fs xtables-nft-multi $(TARGET_DIR)/usr/sbin/iptables + ln -fs xtables-nft-multi $(TARGET_DIR)/usr/sbin/ip6tables +endef + +IPTABLES_POST_INSTALL_TARGET_HOOKS += IPTABLES_INSTALL_SYMLINK +endif + define IPTABLES_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES) $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER) -- 2.38.1 From d.lang at abatec.at Mon Nov 28 15:06:20 2022 From: d.lang at abatec.at (Lang Daniel) Date: Mon, 28 Nov 2022 15:06:20 +0000 Subject: [Buildroot] [PATCH] package/libbpf: Don't remove bpf.h on host Message-ID: 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. Fixes: - http://autobuild.buildroot.net/results/d126a4b6eca786402dc362c86f8df3addec3d217/ Signed-off-by: Daniel Lang --- I wasn't able to reproduce the mentioned compile error in the kernel. The mentioned file (tools/lib/bpf/strset.c) shouldn't be compiled when compiling the kernel as it would recompile libbpf. --- package/libbpf/libbpf.mk | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/package/libbpf/libbpf.mk b/package/libbpf/libbpf.mk index 820f1dc4bf..0381fd833a 100644 --- a/package/libbpf/libbpf.mk +++ b/package/libbpf/libbpf.mk @@ -39,26 +39,11 @@ 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 +# We need to install_uapi_headers so we have bpf.h and btf.h to compile # 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)) -- 2.25.1 From bugzilla at busybox.net Mon Nov 28 15:10:26 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 15:10:26 +0000 Subject: [Buildroot] [Bug 15151] Busybox /etc/init.d scripts are not executable In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 --- Comment #2 from Mek101 --- I'm on Manjaro 22.0 with the latest updates. Bellow there's my buildroot configuration with comment and blank lines removed (there doesn't seem to be any obvious way to attach a file to a message?). It's derived from qemu_x86_64_defconfig $ cat .config | grep -v '#' | grep -v -e '^$' BR2_HAVE_DOT_CONFIG=y BR2_HOST_GCC_AT_LEAST_4_9=y BR2_HOST_GCC_AT_LEAST_5=y BR2_HOST_GCC_AT_LEAST_6=y BR2_HOST_GCC_AT_LEAST_7=y BR2_HOST_GCC_AT_LEAST_8=y BR2_HOST_GCC_AT_LEAST_9=y BR2_ARCH_IS_64=y BR2_ARCH_HAS_MMU_MANDATORY=y BR2_x86_64=y BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y BR2_ARCH="x86_64" BR2_NORMALIZED_ARCH="x86_64" BR2_ENDIAN="LITTLE" BR2_GCC_TARGET_ARCH="x86-64" BR2_BINFMT_SUPPORTS_SHARED=y BR2_READELF_ARCH_NAME="Advanced Micro Devices X86-64" BR2_BINFMT_ELF=y BR2_X86_CPU_HAS_MMX=y BR2_X86_CPU_HAS_SSE=y BR2_X86_CPU_HAS_SSE2=y BR2_x86_x86_64=y BR2_WGET="wget --passive-ftp -nd -t 3" BR2_SVN="svn --non-interactive" BR2_BZR="bzr" BR2_GIT="git" BR2_CVS="cvs" BR2_LOCALFILES="cp" BR2_SCP="scp" BR2_SFTP="sftp" BR2_HG="hg" BR2_ZCAT="gzip -d -c" BR2_BZCAT="bzcat" BR2_XZCAT="xzcat" BR2_LZCAT="lzip -d -c" BR2_TAR_OPTIONS="" BR2_DEFCONFIG="/mountpoints/linux_data/mek101/Progetti/Altro/buildroot/configs/qemu_x86_64_defconfig" BR2_DL_DIR="$(TOPDIR)/dl" BR2_HOST_DIR="$(BASE_DIR)/host" BR2_PRIMARY_SITE="" BR2_BACKUP_SITE="http://sources.buildroot.net" BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub" BR2_GNU_MIRROR="http://ftpmirror.gnu.org" BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org" BR2_CPAN_MIRROR="http://cpan.metacpan.org" BR2_JLEVEL=0 BR2_CCACHE=y BR2_CCACHE_DIR="$(HOME)/.cache/buildroot-ccache" BR2_CCACHE_INITIAL_SETUP="" BR2_CCACHE_USE_BASEDIR=y BR2_STRIP_strip=y BR2_STRIP_EXCLUDE_FILES="" BR2_STRIP_EXCLUDE_DIRS="" BR2_OPTIMIZE_S=y BR2_SHARED_LIBS=y BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk" BR2_GLOBAL_PATCH_DIR="" BR2_COMPILER_PARANOID_UNSAFE_PATH=y BR2_PIC_PIE_ARCH_SUPPORTS=y BR2_PIC_PIE=y BR2_SSP_STRONG=y BR2_SSP_OPTION="-fstack-protector-strong" BR2_RELRO_FULL=y BR2_FORTIFY_SOURCE_ARCH_SUPPORTS=y BR2_TOOLCHAIN=y BR2_TOOLCHAIN_USES_MUSL=y BR2_TOOLCHAIN_BUILDROOT=y BR2_TOOLCHAIN_BUILDROOT_VENDOR="buildroot" BR2_TOOLCHAIN_BUILDROOT_MUSL=y BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" BR2_KERNEL_HEADERS_AS_KERNEL=y BR2_KERNEL_HEADERS_LATEST=y BR2_PACKAGE_LINUX_HEADERS=y BR2_PACKAGE_MUSL=y BR2_PACKAGE_UCLIBC_ARCH_SUPPORTS=y BR2_PACKAGE_UCLIBC_SUPPORTS=y BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI=y BR2_BINUTILS_VERSION_2_36_X=y BR2_BINUTILS_VERSION="2.36.1" BR2_BINUTILS_ENABLE_LTO=y BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="" BR2_GCC_VERSION_10_X=y BR2_GCC_VERSION="10.4.0" BR2_EXTRA_GCC_CONFIG_OPTIONS="" BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_GCC_ENABLE_LTO=y BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS=y BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y BR2_USE_WCHAR=y BR2_ENABLE_LOCALE=y BR2_INSTALL_LIBSTDCPP=y BR2_TOOLCHAIN_HAS_THREADS=y BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y BR2_TOOLCHAIN_HAS_THREADS_NPTL=y BR2_TOOLCHAIN_HAS_SSP=y BR2_TOOLCHAIN_HAS_SSP_STRONG=y BR2_TOOLCHAIN_HAS_UCONTEXT=y BR2_TOOLCHAIN_SUPPORTS_PIE=y BR2_TOOLCHAIN_EXTRA_LIBS="" BR2_USE_MMU=y BR2_TARGET_OPTIMIZATION="" BR2_TARGET_LDFLAGS="" BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_17=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_18=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_19=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_2=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_3=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_11=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_12=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_13=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_14=y BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_15=y BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.15" BR2_TOOLCHAIN_GCC_AT_LEAST_4_3=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_4=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_5=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_6=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_7=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y BR2_TOOLCHAIN_GCC_AT_LEAST_4_9=y BR2_TOOLCHAIN_GCC_AT_LEAST_5=y BR2_TOOLCHAIN_GCC_AT_LEAST_6=y BR2_TOOLCHAIN_GCC_AT_LEAST_7=y BR2_TOOLCHAIN_GCC_AT_LEAST_8=y BR2_TOOLCHAIN_GCC_AT_LEAST_9=y BR2_TOOLCHAIN_GCC_AT_LEAST_10=y BR2_TOOLCHAIN_GCC_AT_LEAST="10" BR2_TOOLCHAIN_HAS_MNAN_OPTION=y BR2_TOOLCHAIN_HAS_SYNC_1=y BR2_TOOLCHAIN_HAS_SYNC_2=y BR2_TOOLCHAIN_HAS_SYNC_4=y BR2_TOOLCHAIN_HAS_SYNC_8=y BR2_TOOLCHAIN_HAS_LIBATOMIC=y BR2_TOOLCHAIN_HAS_ATOMIC=y BR2_TOOLCHAIN_HAS_LIBQUADMATH=y BR2_ROOTFS_SKELETON_DEFAULT=y BR2_TARGET_GENERIC_HOSTNAME="wiper-slave" BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot" BR2_TARGET_GENERIC_PASSWD_SHA256=y BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256" BR2_INIT_BUSYBOX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt" BR2_ROOTFS_MERGED_USR=y BR2_TARGET_ENABLE_ROOT_LOGIN=y BR2_TARGET_GENERIC_ROOT_PASSWD="root" BR2_SYSTEM_BIN_SH_BUSYBOX=y BR2_TARGET_GENERIC_GETTY=y BR2_TARGET_GENERIC_GETTY_PORT="console" BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y BR2_TARGET_GENERIC_GETTY_BAUDRATE="0" BR2_TARGET_GENERIC_GETTY_TERM="vt100" BR2_TARGET_GENERIC_GETTY_OPTIONS="" BR2_SYSTEM_DHCP="eth0" BR2_SYSTEM_DEFAULT_PATH="/usr/bin:/usr/sbin" BR2_ENABLE_LOCALE_PURGE=y BR2_ENABLE_LOCALE_WHITELIST="C en_US" BR2_ROOTFS_USERS_TABLES="" BR2_ROOTFS_OVERLAY="rootfs_overlay" BR2_ROOTFS_PRE_BUILD_SCRIPT="" BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh" BR2_ROOTFS_POST_FAKEROOT_SCRIPT="" BR2_ROOTFS_POST_IMAGE_SCRIPT="board/qemu/post-image.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_DEFCONFIG)" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_LATEST_VERSION=y BR2_LINUX_KERNEL_VERSION="5.15.73" BR2_LINUX_KERNEL_PATCH="" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/qemu/x86_64/linux.config" BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="" BR2_LINUX_KERNEL_CUSTOM_LOGO_PATH="" BR2_LINUX_KERNEL_BZIMAGE=y BR2_LINUX_KERNEL_ZSTD=y BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y BR2_PACKAGE_BUSYBOX=y BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config" BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="" BR2_PACKAGE_SKELETON=y BR2_PACKAGE_HAS_SKELETON=y BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv" BR2_PACKAGE_SKELETON_INIT_COMMON=y BR2_PACKAGE_SKELETON_INIT_SYSV=y BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y BR2_PACKAGE_KODI_ARCH_SUPPORTS=y BR2_PACKAGE_MJPEGTOOLS_SIMD_SUPPORT=y BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC=y BR2_PACKAGE_BPFTOOL_ARCH_SUPPORTS=y BR2_PACKAGE_DELVE_ARCH_SUPPORTS=y BR2_PACKAGE_GDB_ARCH_SUPPORTS=y BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y BR2_PACKAGE_KVM_UNIT_TESTS_ARCH_SUPPORTS=y BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS=y BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y BR2_PACKAGE_PLY_ARCH_SUPPORTS=y BR2_PACKAGE_TCF_AGENT_ARCH="x86_64" BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS=y BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y BR2_PACKAGE_UFTRACE_ARCH_SUPPORTS=y BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS=y BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny" BR2_PACKAGE_MIDORI_ARCH_SUPPORTS=y BR2_PACKAGE_NETSURF_ARCH_SUPPORTS=y BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y BR2_PACKAGE_SEDUTIL_ARCH_SUPPORTS=y BR2_PACKAGE_SMARTMONTOOLS=y BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS=y BR2_PACKAGE_ERLANG_ARCH_SUPPORTS=y BR2_PACKAGE_GAUCHE_ARCH_SUPPORTS=y BR2_PACKAGE_PROVIDES_HOST_LUAINTERPRETER="host-lua" BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_MONO_ARCH_SUPPORTS=y BR2_PACKAGE_MONO_ARCH_SUPPORTS=y BR2_PACKAGE_NODEJS_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_OPENJDK_BIN_ARCH_SUPPORTS=y BR2_PACKAGE_OPENJDK_ARCH_SUPPORTS=y BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y BR2_PACKAGE_ZLIB_NG_ARCH_SUPPORTS=y BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib" BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="x86_64-unknown-linux-gnu" BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl" BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y BR2_PACKAGE_ROCKSDB_ARCH_SUPPORTS=y BR2_PACKAGE_JPEG_SIMD_SUPPORT=y BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y BR2_PACKAGE_WPEWEBKIT_ARCH_SUPPORTS=y BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS=y BR2_PACKAGE_MRAA_ARCH_SUPPORTS=y BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y BR2_PACKAGE_GOBJECT_INTROSPECTION_ARCH_SUPPORTS=y BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y BR2_PACKAGE_LAPACK_ARCH_SUPPORTS=y BR2_PACKAGE_LIBABSEIL_CPP_ARCH_SUPPORTS=y BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS=y BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT=y BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS=y BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y BR2_PACKAGE_LLVM_TARGET_ARCH="X86" BR2_PACKAGE_MUSL_COMPAT_HEADERS=y BR2_PACKAGE_POCO_ARCH_SUPPORTS=y BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y BR2_PACKAGE_NCURSES=y BR2_PACKAGE_NCURSES_ADDITIONAL_TERMINFO="" BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS=y BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y BR2_PACKAGE_HAPROXY_ARCH_SUPPORTS=y BR2_PACKAGE_IFUPDOWN_SCRIPTS=y BR2_PACKAGE_XENOMAI_COBALT_ARCH_SUPPORTS=y BR2_PACKAGE_URANDOM_SCRIPTS=y BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y BR2_PACKAGE_HTOP=y BR2_PACKAGE_INITSCRIPTS=y BR2_PACKAGE_LIBVIRT_ARCH_SUPPORTS=y BR2_PACKAGE_MAKEDUMPFILE_ARCH_SUPPORTS=y BR2_PACKAGE_OPENVMTOOLS_ARCH_SUPPORTS=y BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y BR2_PACKAGE_SYSTEMD_BOOTCHART_ARCH_SUPPORTS=y BR2_PACKAGE_UTIL_LINUX=y BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y BR2_PACKAGE_UTIL_LINUX_LIBFDISK=y BR2_PACKAGE_UTIL_LINUX_LIBMOUNT=y BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS=y BR2_PACKAGE_UTIL_LINUX_LIBUUID=y BR2_PACKAGE_UTIL_LINUX_BINARIES=y BR2_PACKAGE_UTIL_LINUX_FSCK=y BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_2=y BR2_TARGET_ROOTFS_EXT2_2r1=y BR2_TARGET_ROOTFS_EXT2_GEN=2 BR2_TARGET_ROOTFS_EXT2_REV=1 BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs" BR2_TARGET_ROOTFS_EXT2_SIZE="20M" BR2_TARGET_ROOTFS_EXT2_INODES=0 BR2_TARGET_ROOTFS_EXT2_RESBLKS=5 BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit" BR2_TARGET_ROOTFS_EXT2_NONE=y BR2_TARGET_ROOTFS_SQUASHFS=y BR2_TARGET_ROOTFS_SQUASHFS_PAD=y BR2_TARGET_ROOTFS_SQUASHFS4_ZSTD=y BR2_TARGET_ROOTFS_TAR=y BR2_TARGET_ROOTFS_TAR_NONE=y BR2_TARGET_ROOTFS_TAR_OPTIONS="" BR2_TARGET_EDK2_ARCH_SUPPORTS=y BR2_TARGET_GRUB2_ARCH_SUPPORTS=y BR2_PACKAGE_SHIM_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_E2FSPROGS=y BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS=y BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_KMOD=y BR2_PACKAGE_HOST_MKPASSWD=y BR2_PACKAGE_HOST_PATCHELF=y BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_QEMU=y BR2_PACKAGE_HOST_QEMU_SYSTEM_MODE=y BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_HOST_TOOLS_PLATFORMS=y BR2_PACKAGE_HOST_RUSTC_TARGET_TIER2_PLATFORMS=y BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS=y BR2_PACKAGE_HOST_RUSTC_ARCH="x86_64" BR2_PACKAGE_PROVIDES_HOST_RUSTC="host-rust-bin" BR2_PACKAGE_HOST_UTIL_LINUX=y BR2_TARGET_ROOTFS_OCI_ENTRYPOINT_ARGS="" BR2_TARGET_GRUB2_BUILTIN_MODULES="" BR2_TARGET_GRUB2_BUILTIN_CONFIG="" BR2_PACKAGE_REFPOLICY_POLICY_VERSION="" BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS="" BR2_XTENSA_OVERLAY_DIR="" BR2_XTENSA_CUSTOM_NAME="" BR2_TARGET_ROOTFS_EXT2_BLOCKS=0 BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0 BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0 BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="" -- You are receiving this mail because: You are on the CC list for the bug. From Stefan.Hager at ginzinger.com Mon Nov 28 15:17:41 2022 From: Stefan.Hager at ginzinger.com (Hager Stefan) Date: Mon, 28 Nov 2022 15:17:41 +0000 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: Hi James! Thanks four your great work! I was able to successfully build it. Unfortunately i could not build (linking error) the example program label_image. I use this to verify if the inference results are the same across different Versions on the target hardware. This is what i did: $ make freescale_imx8mpevk_defconfig menuconfig => in Menuconfig: activated C++ Support in the Toolchain Section; activated tensorflow-lite; activated host environment-setup; $ make # everything built fine $ source output/host/environment-setup $ cd output/build/tensorflow-lite-2.11.0/tensorflow/lite/buildroot-build/examples/label_image/ $ make label_image # linking error, full log: Consolidate compiler generated dependencies of target fft2d_fftsg [ ?1%] Built target fft2d_fftsg Consolidate compiler generated dependencies of target farmhash [ ?1%] Built target farmhash Consolidate compiler generated dependencies of target fft2d_fftsg2d [ ?1%] Built target fft2d_fftsg2d Consolidate compiler generated dependencies of target tensorflow-lite [ 94%] Built target tensorflow-lite [ 94%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/bitmap_helpers.cc.o [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/label_image.cc.o [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/xxx/buildroot/output/build/tensorflow-lite-2.11.0/tensorflow/core/util/stats_calculator.cc.o [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/memory_info.cc.o [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summarizer.cc.o [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summary_formatter.cc.o [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/time.cc.o [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/command_line_flags.cc.o [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/default_execution_provider.cc.o [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/delegate_provider.cc.o [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/evaluation/utils.cc.o [100%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/tool_params.cc.o [100%] Linking CXX executable label_image xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::TraceMeRecorder::Record(tsl::profiler::TraceMeRecorder::Event&&)' xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::internal::g_trace_level' xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tensorflow::profiler::ScopedMemoryDebugAnnotation::ThreadMemoryDebugAnnotation()' xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::GetCurrentTimeNanos()' collect2: error: ld returned 1 exit status make[3]: *** [examples/label_image/CMakeFiles/label_image.dir/build.make:351: examples/label_image/label_image] Error 1 make[2]: *** [CMakeFiles/Makefile2:436: examples/label_image/CMakeFiles/label_image.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:443: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 make: *** [Makefile:166: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 This did peviously work with tensorflow-lite v2.8. Maybe i am missing something? I guess this is broken in v2.11.0. A fix may be in their master: https://github.com/tensorflow/tensorflow/commit/8562f9764937db51a4742fd10057463880579329 I can try to use their master branch to see if that issue was addressed in the next days. Alternatively i can Test v2.10.1. Maybe we need to wait for the next release v2.12? Best Regards Stefan From: James Hilliard Sent: Friday, November 25, 2022 17:16 To: Hager Stefan Cc: buildroot ; Thomas Petazzoni Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package ? On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > Hi James! > > Tanks for your Feedback! > > Yes TFlite 2.8.0 is not the "latest" Release. > > I'm absolutly with you that using special Versions is a bad idea in general. > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) It seems to build fine with normal libraries and without all the manual copy hacks: https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= See if that works for you, I refactored your patchset and it seems to build without issues now using system libraries. I also uploaded that series to my personal github if that's easier for you to test: https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > But this will take some time, maybe next year for the 23.04 Release. I bumped it to 2.11.0 and fixed the build issues I ran into: https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... I think you also accidentally dropped the mailing list from your reply as well. > > Best Regards > Stefan > > > > > From: James Hilliard > Sent: Thursday, November 24, 2022 15:54 > To: Hager Stefan > Cc: buildroot at buildroot.org ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > wrote: > > > > Hello, > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > This first RFC just integrates the TFLite C++ sahred library. > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > All of this currently works locally as a proof of concept for a few users. > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > This is an outdated release right? Are there issues with 2.11.0? > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > I'm unable to find any documentation indicating this is actually the case. > > I skimmed the cmakelists and it doesn't seem to have strict version > requirements: > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > Have you tried building against the normal buildroot versions of these packages? > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > This is probably not the right approach, other packages may depend on > or select the normal versions(flatbuffers seems especially problematic). > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > How to build a minimal config with TFLite: > > =============================================== > > $ make raspberrypi4_64_defconfig menuconfig > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > $ make tensorflow-lite > > > > I'm hoping for Comments to prepare a first patchset. > > > > Stefan Hager (10): > >?? tensorflow-lite-abseil-cpp: new package > >?? tensorflow-lite-clog: new package > >?? tensorflow-lite-abseil-cpuinfo: new package > >?? tensorflow-lite-eigen: new package > >?? tensorflow-lite-farmhash: new package > >?? tensorflow-lite-fft2d: new package > >?? tensorflow-lite-flatbuffers: new package > >?? tensorflow-lite-gemmlowp: new package > >?? tensorflow-lite-ruy: new package > >?? tensorflow-lite: new package > > > >? package/Config.in???????????????????????????? |?? 1 + > >? package/tensorflow-lite-abseil-cpp/Config.in? |?? 5 + > >? .../tensorflow-lite-abseil-cpp.hash?????????? |?? 3 + > >? .../tensorflow-lite-abseil-cpp.mk???????????? |? 14 ++ > >? package/tensorflow-lite-clog/Config.in??????? |?? 5 + > >? .../tensorflow-lite-clog.hash???????????????? |?? 3 + > >? .../tensorflow-lite-clog.mk?????????????????? |? 14 ++ > >? package/tensorflow-lite-cpuinfo/Config.in???? |?? 5 + > >? .../tensorflow-lite-cpuinfo.hash????????????? |?? 3 + > >? .../tensorflow-lite-cpuinfo.mk??????????????? |? 14 ++ > >? package/tensorflow-lite-eigen/Config.in?????? |?? 5 + > >? .../tensorflow-lite-eigen.hash??????????????? |?? 9 + > >? .../tensorflow-lite-eigen.mk????????????????? |? 14 ++ > >? package/tensorflow-lite-farmhash/Config.in??? |?? 5 + > >? .../tensorflow-lite-farmhash.hash???????????? |?? 3 + > >? .../tensorflow-lite-farmhash.mk?????????????? |? 14 ++ > >? package/tensorflow-lite-fft2d/Config.in?????? |?? 5 + > >? .../tensorflow-lite-fft2d.hash??????????????? |?? 3 + > >? .../tensorflow-lite-fft2d.mk????????????????? |? 15 ++ > >? package/tensorflow-lite-flatbuffers/Config.in |?? 5 + > >? .../tensorflow-lite-flatbuffers.hash????????? |?? 3 + > >? .../tensorflow-lite-flatbuffers.mk??????????? |? 14 ++ > >? package/tensorflow-lite-gemmlowp/Config.in??? |?? 5 + > >? .../tensorflow-lite-gemmlowp.hash???????????? |?? 3 + > >? .../tensorflow-lite-gemmlowp.mk?????????????? |? 14 ++ > >? package/tensorflow-lite-ruy/Config.in???????? |?? 5 + > >? .../tensorflow-lite-ruy.hash????????????????? |?? 3 + > >? .../tensorflow-lite-ruy.mk??????????????????? |? 14 ++ > >? ...2sse-since-this-is-only-useful-on-x8.patch |? 34 +++ > >? ...build-a-shared-library-instead-of-st.patch |? 55 +++++ > >? ...build-tflite-with-external-delegates.patch |? 59 +++++ > >? ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > >? package/tensorflow-lite/Config.in???????????? |? 56 +++++ > >? package/tensorflow-lite/tensorflow-lite.hash? |?? 3 + > >? package/tensorflow-lite/tensorflow-lite.mk??? | 232 ++++++++++++++++++ > >? 35 files changed, 848 insertions(+) > >? create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > >? create mode 100644 package/tensorflow-lite-clog/Config.in > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > >? create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > >? create mode 100644 package/tensorflow-lite-eigen/Config.in > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > >? create mode 100644 package/tensorflow-lite-farmhash/Config.in > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > >? create mode 100644 package/tensorflow-lite-fft2d/Config.in > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > >? create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > >? create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > >? create mode 100644 package/tensorflow-lite-ruy/Config.in > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > >? create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > >? create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > >? create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > >? create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > -- > > 2.36.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot From: James Hilliard Sent: Friday, November 25, 2022 17:16 To: Hager Stefan Cc: buildroot ; Thomas Petazzoni Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package ? On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > Hi James! > > Tanks for your Feedback! > > Yes TFlite 2.8.0 is not the "latest" Release. > > I'm absolutly with you that using special Versions is a bad idea in general. > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) It seems to build fine with normal libraries and without all the manual copy hacks: https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= See if that works for you, I refactored your patchset and it seems to build without issues now using system libraries. I also uploaded that series to my personal github if that's easier for you to test: https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > But this will take some time, maybe next year for the 23.04 Release. I bumped it to 2.11.0 and fixed the build issues I ran into: https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... I think you also accidentally dropped the mailing list from your reply as well. > > Best Regards > Stefan > > > > > From: James Hilliard > Sent: Thursday, November 24, 2022 15:54 > To: Hager Stefan > Cc: buildroot at buildroot.org ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > wrote: > > > > Hello, > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > This first RFC just integrates the TFLite C++ sahred library. > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > All of this currently works locally as a proof of concept for a few users. > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > This is an outdated release right? Are there issues with 2.11.0? > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > I'm unable to find any documentation indicating this is actually the case. > > I skimmed the cmakelists and it doesn't seem to have strict version > requirements: > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > Have you tried building against the normal buildroot versions of these packages? > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > This is probably not the right approach, other packages may depend on > or select the normal versions(flatbuffers seems especially problematic). > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > How to build a minimal config with TFLite: > > =============================================== > > $ make raspberrypi4_64_defconfig menuconfig > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > $ make tensorflow-lite > > > > I'm hoping for Comments to prepare a first patchset. > > > > Stefan Hager (10): > >?? tensorflow-lite-abseil-cpp: new package > >?? tensorflow-lite-clog: new package > >?? tensorflow-lite-abseil-cpuinfo: new package > >?? tensorflow-lite-eigen: new package > >?? tensorflow-lite-farmhash: new package > >?? tensorflow-lite-fft2d: new package > >?? tensorflow-lite-flatbuffers: new package > >?? tensorflow-lite-gemmlowp: new package > >?? tensorflow-lite-ruy: new package > >?? tensorflow-lite: new package > > > >? package/Config.in???????????????????????????? |?? 1 + > >? package/tensorflow-lite-abseil-cpp/Config.in? |?? 5 + > >? .../tensorflow-lite-abseil-cpp.hash?????????? |?? 3 + > >? .../tensorflow-lite-abseil-cpp.mk???????????? |? 14 ++ > >? package/tensorflow-lite-clog/Config.in??????? |?? 5 + > >? .../tensorflow-lite-clog.hash???????????????? |?? 3 + > >? .../tensorflow-lite-clog.mk?????????????????? |? 14 ++ > >? package/tensorflow-lite-cpuinfo/Config.in???? |?? 5 + > >? .../tensorflow-lite-cpuinfo.hash????????????? |?? 3 + > >? .../tensorflow-lite-cpuinfo.mk??????????????? |? 14 ++ > >? package/tensorflow-lite-eigen/Config.in?????? |?? 5 + > >? .../tensorflow-lite-eigen.hash??????????????? |?? 9 + > >? .../tensorflow-lite-eigen.mk????????????????? |? 14 ++ > >? package/tensorflow-lite-farmhash/Config.in??? |?? 5 + > >? .../tensorflow-lite-farmhash.hash???????????? |?? 3 + > >? .../tensorflow-lite-farmhash.mk?????????????? |? 14 ++ > >? package/tensorflow-lite-fft2d/Config.in?????? |?? 5 + > >? .../tensorflow-lite-fft2d.hash??????????????? |?? 3 + > >? .../tensorflow-lite-fft2d.mk????????????????? |? 15 ++ > >? package/tensorflow-lite-flatbuffers/Config.in |?? 5 + > >? .../tensorflow-lite-flatbuffers.hash????????? |?? 3 + > >? .../tensorflow-lite-flatbuffers.mk??????????? |? 14 ++ > >? package/tensorflow-lite-gemmlowp/Config.in??? |?? 5 + > >? .../tensorflow-lite-gemmlowp.hash???????????? |?? 3 + > >? .../tensorflow-lite-gemmlowp.mk?????????????? |? 14 ++ > >? package/tensorflow-lite-ruy/Config.in???????? |?? 5 + > >? .../tensorflow-lite-ruy.hash????????????????? |?? 3 + > >? .../tensorflow-lite-ruy.mk??????????????????? |? 14 ++ > >? ...2sse-since-this-is-only-useful-on-x8.patch |? 34 +++ > >? ...build-a-shared-library-instead-of-st.patch |? 55 +++++ > >? ...build-tflite-with-external-delegates.patch |? 59 +++++ > >? ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > >? package/tensorflow-lite/Config.in???????????? |? 56 +++++ > >? package/tensorflow-lite/tensorflow-lite.hash? |?? 3 + > >? package/tensorflow-lite/tensorflow-lite.mk??? | 232 ++++++++++++++++++ > >? 35 files changed, 848 insertions(+) > >? create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > >? create mode 100644 package/tensorflow-lite-clog/Config.in > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > >? create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > >? create mode 100644 package/tensorflow-lite-eigen/Config.in > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > >? create mode 100644 package/tensorflow-lite-farmhash/Config.in > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > >? create mode 100644 package/tensorflow-lite-fft2d/Config.in > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > >? create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > >? create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > >? create mode 100644 package/tensorflow-lite-ruy/Config.in > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > >? create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > >? create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > >? create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > >? create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > -- > > 2.36.1 > > > > _______________________________________________ > > buildroot mailing list > > buildroot at buildroot.org > > https://lists.buildroot.org/mailman/listinfo/buildroot -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4625 bytes Desc: not available URL: From bugzilla at busybox.net Mon Nov 28 15:25:26 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 15:25:26 +0000 Subject: [Buildroot] [Bug 15151] Busybox /etc/init.d scripts are not executable In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 --- Comment #3 from Mek101 --- I did some ulterior tests and it seems that the issue was caused by the FS image not being rebuild after I removed a problematic overlay. Closing. -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Mon Nov 28 15:26:03 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Mon, 28 Nov 2022 15:26:03 +0000 Subject: [Buildroot] [Bug 15151] Busybox /etc/init.d scripts are not executable In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15151 Mek101 changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|ASSIGNED |RESOLVED -- You are receiving this mail because: You are on the CC list for the bug. From james.hilliard1 at gmail.com Mon Nov 28 17:58:44 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:44 -0700 Subject: [Buildroot] [PATCH v2 1/8] package/flatbuffers: build position independent code Message-ID: <20221128175851.1913859-1-james.hilliard1@gmail.com> The upcoming tensorflow-lite package requires flatbuffers to be built with position independent code. Fixes: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC Signed-off-by: James Hilliard --- package/flatbuffers/flatbuffers.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk index 9d286bf9e1..487d85ee1f 100644 --- a/package/flatbuffers/flatbuffers.mk +++ b/package/flatbuffers/flatbuffers.mk @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers FLATBUFFERS_CONF_OPTS += \ -DCMAKE_CXX_FLAGS="-std=c++11" \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DFLATBUFFERS_BUILD_TESTS=OFF \ -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 28 17:58:45 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:45 -0700 Subject: [Buildroot] [PATCH v2 2/8] package/cpuinfo: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-2-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/cpuinfo/Config.in | 9 +++++++++ package/cpuinfo/cpuinfo.hash | 4 ++++ package/cpuinfo/cpuinfo.mk | 17 +++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/cpuinfo/Config.in create mode 100644 package/cpuinfo/cpuinfo.hash create mode 100644 package/cpuinfo/cpuinfo.mk diff --git a/package/Config.in b/package/Config.in index aef80f9ab0..e09fa0b3bd 100644 --- a/package/Config.in +++ b/package/Config.in @@ -465,6 +465,7 @@ endmenu source "package/cc-tool/Config.in" source "package/cdrkit/Config.in" source "package/cpuburn-arm/Config.in" + source "package/cpuinfo/Config.in" source "package/crucible/Config.in" source "package/cryptsetup/Config.in" source "package/cwiid/Config.in" diff --git a/package/cpuinfo/Config.in b/package/cpuinfo/Config.in new file mode 100644 index 0000000000..137f657d69 --- /dev/null +++ b/package/cpuinfo/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_CPUINFO + bool "cpuinfo" + depends on BR2_INSTALL_LIBSTDCPP + 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..c3f70fa90f --- /dev/null +++ b/package/cpuinfo/cpuinfo.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 0936848904943381b2c01321101614776e43d583840ee0f3ceeea1e3fb7405f7 cpuinfo-de2fa78ebb431db98489e78603e4f77c1f6c5c57.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..ab6a0269ec --- /dev/null +++ b/package/cpuinfo/cpuinfo.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# cpuinfo +# +################################################################################ + +CPUINFO_VERSION = de2fa78ebb431db98489e78603e4f77c1f6c5c57 +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 Mon Nov 28 17:58:47 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:47 -0700 Subject: [Buildroot] [PATCH v2 4/8] package/gemmlowp: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-4-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/gemmlowp/Config.in | 7 +++++++ package/gemmlowp/gemmlowp.hash | 4 ++++ package/gemmlowp/gemmlowp.mk | 15 +++++++++++++++ 4 files changed, 27 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/package/Config.in b/package/Config.in index 45e66caa8c..d0d9d2905c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1994,6 +1994,7 @@ menu "Other" source "package/flatcc/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..24ba6e9768 --- /dev/null +++ b/package/gemmlowp/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_GEMMLOWP + bool "gemmlowp" + depends on BR2_INSTALL_LIBSTDCPP + help + Low-precision matrix multiplication. + + https://github.com/google/gemmlowp 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..1a36fc48f7 --- /dev/null +++ b/package/gemmlowp/gemmlowp.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# 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 +GEMMLOWP_INSTALL_TARGET = NO +GEMMLOWP_SUBDIR = contrib + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 28 17:58:46 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:46 -0700 Subject: [Buildroot] [PATCH v2 3/8] package/ruy: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-3-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/ruy/Config.in | 11 +++++++++++ package/ruy/ruy.hash | 4 ++++ package/ruy/ruy.mk | 18 ++++++++++++++++++ 4 files changed, 34 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/package/Config.in b/package/Config.in index e09fa0b3bd..45e66caa8c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2095,6 +2095,7 @@ endif source "package/qhull/Config.in" source "package/qlibc/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..ce7ab5d585 --- /dev/null +++ b/package/ruy/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_RUY + bool "ruy" + depends on BR2_INSTALL_LIBSTDCPP + 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 diff --git a/package/ruy/ruy.hash b/package/ruy/ruy.hash new file mode 100644 index 0000000000..98266b5881 --- /dev/null +++ b/package/ruy/ruy.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 4da8572946007603378c5d0280f48c5b77f4d38763209f5306b57c7513d9a82e ruy-3168a5c8f4c447fd8cea94078121ee2e2cd87df0.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..ceeea8cd58 --- /dev/null +++ b/package/ruy/ruy.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# ruy +# +################################################################################ + +RUY_VERSION = 3168a5c8f4c447fd8cea94078121ee2e2cd87df0 +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 Mon Nov 28 17:58:48 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:48 -0700 Subject: [Buildroot] [PATCH v2 5/8] package/neon-2-sse: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-5-james.hilliard1@gmail.com> This package is required by tensorflow-lite. Signed-off-by: James Hilliard --- package/Config.in | 1 + package/neon-2-sse/Config.in | 9 +++++++++ package/neon-2-sse/neon-2-sse.hash | 4 ++++ package/neon-2-sse/neon-2-sse.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) create mode 100644 package/neon-2-sse/Config.in create mode 100644 package/neon-2-sse/neon-2-sse.hash create mode 100644 package/neon-2-sse/neon-2-sse.mk diff --git a/package/Config.in b/package/Config.in index d0d9d2905c..2ec623ed8f 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2086,6 +2086,7 @@ endif source "package/msgpack/Config.in" source "package/musl-compat-headers/Config.in" source "package/musl-fts/Config.in" + source "package/neon-2-sse/Config.in" source "package/openblas/Config.in" source "package/orc/Config.in" source "package/p11-kit/Config.in" diff --git a/package/neon-2-sse/Config.in b/package/neon-2-sse/Config.in new file mode 100644 index 0000000000..25613c5ec4 --- /dev/null +++ b/package/neon-2-sse/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_NEON_2_SSE + bool "neon-2-sse" + help + The platform independent header allowing to compile any + C/C++ code containing ARM NEON intrinsic functions for + x86 target systems using SIMD up to SSE4 intrinsic + functions. + + https://github.com/intel/ARM_NEON_2_x86_SSE diff --git a/package/neon-2-sse/neon-2-sse.hash b/package/neon-2-sse/neon-2-sse.hash new file mode 100644 index 0000000000..ded20d58f5 --- /dev/null +++ b/package/neon-2-sse/neon-2-sse.hash @@ -0,0 +1,4 @@ +# Locally calculated +sha256 019fbc7ec25860070a1d90e12686fc160cfb33e22aa063c80f52b363f1361e9d neon-2-sse-a15b489e1222b2087007546b4912e21293ea86ff.tar.gz +# License files, locally calculated +sha256 7022f51b439a5915e933ecc270c83e24ca0cb2cceeb08b0132dcd4dbb03ed2dc LICENSE diff --git a/package/neon-2-sse/neon-2-sse.mk b/package/neon-2-sse/neon-2-sse.mk new file mode 100644 index 0000000000..0e9d066abd --- /dev/null +++ b/package/neon-2-sse/neon-2-sse.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# neon-2-sse +# +################################################################################ + +NEON_2_SSE_VERSION = a15b489e1222b2087007546b4912e21293ea86ff +NEON_2_SSE_SITE = $(call github,intel,ARM_NEON_2_x86_SSE,$(NEON_2_SSE_VERSION)) +NEON_2_SSE_LICENSE = BSD-2-Clause +NEON_2_SSE_LICENSE_FILES = LICENSE +NEON_2_SSE_INSTALL_STAGING = YES +NEON_2_SSE_INSTALL_TARGET = NO + +$(eval $(cmake-package)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 28 17:58:50 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:50 -0700 Subject: [Buildroot] [PATCH v2 7/8] package/farmhash: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-7-james.hilliard1@gmail.com> From: Stefan Hager This package is required by tensorflow-lite. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/farmhash/Config.in | 7 +++++++ package/farmhash/farmhash.hash | 4 ++++ package/farmhash/farmhash.mk | 14 ++++++++++++++ 4 files changed, 26 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/package/Config.in b/package/Config.in index fe636fde9d..a59d074430 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1988,6 +1988,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..0ad16f933b --- /dev/null +++ b/package/farmhash/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_FARMHASH + bool "farmhash" + depends on BR2_INSTALL_LIBSTDCPP + help + FarmHash, a family of hash functions. + + https://github.com/google/farmhash 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 Mon Nov 28 17:58:49 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:49 -0700 Subject: [Buildroot] [PATCH v2 6/8] package/fft2d: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-6-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. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- package/Config.in | 1 + package/fft2d/Config.in | 7 +++++++ package/fft2d/fft2d.hash | 4 ++++ package/fft2d/fft2d.mk | 22 ++++++++++++++++++++++ 4 files changed, 34 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/package/Config.in b/package/Config.in index 2ec623ed8f..fe636fde9d 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1988,6 +1988,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..6263b1af38 --- /dev/null +++ b/package/fft2d/fft2d.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# fft2d +# +################################################################################ + +FFT2D_VERSION = 2006.12.28 +FFT2D_SITE = https://www.kurims.kyoto-u.ac.jp/~ooura +FFT2D_SOURCE = fft2d.tgz +FFT2D_LICENSE = readme2d.txt +FFT2D_LICENSE_FILES = readme2d.txt +FFT2D_INSTALL_STAGING = YES +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 Mon Nov 28 17:58:51 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 10:58:51 -0700 Subject: [Buildroot] [PATCH v2 8/8] package/tensorflow-lite: new package In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: <20221128175851.1913859-8-james.hilliard1@gmail.com> From: Stefan Hager This package adds the tensorflow lite runtime to buildroot. Signed-off-by: Stefan Hager Signed-off-by: James Hilliard --- Changes v1 -> v2: - fix label_image build - more explicit cmake config --- package/Config.in | 1 + .../0001-lite-Update-CMakeLists.txt.patch | 49 +++++++++++++++++++ .../0002-Fix-FindFlatBuffers-cmake-file.patch | 37 ++++++++++++++ ...ink-tensorflow-lite-against-gemmlowp.patch | 32 ++++++++++++ package/tensorflow-lite/Config.in | 32 ++++++++++++ package/tensorflow-lite/tensorflow-lite.hash | 4 ++ package/tensorflow-lite/tensorflow-lite.mk | 49 +++++++++++++++++++ 7 files changed, 204 insertions(+) create mode 100644 package/tensorflow-lite/0001-lite-Update-CMakeLists.txt.patch create mode 100644 package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch create mode 100644 package/tensorflow-lite/0003-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/package/Config.in b/package/Config.in index a59d074430..c979710f32 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2105,6 +2105,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/tz/Config.in" source "package/tzdata/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-Fix-FindFlatBuffers-cmake-file.patch b/package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch new file mode 100644 index 0000000000..e97bb3e52f --- /dev/null +++ b/package/tensorflow-lite/0002-Fix-FindFlatBuffers-cmake-file.patch @@ -0,0 +1,37 @@ +From a4ff4b5e952a22906ac0ed01e73f84f42926c325 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 +[Upstream status: +https://github.com/tensorflow/tensorflow/pull/58677] +--- + tensorflow/lite/CMakeLists.txt | 2 +- + .../modules/{FindFlatbuffers.cmake => FindFlatBuffers.cmake} | 0 + 2 files changed, 1 insertion(+), 1 deletion(-) + 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/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/0003-Don-t-link-tensorflow-lite-against-gemmlowp.patch b/package/tensorflow-lite/0003-Don-t-link-tensorflow-lite-against-gemmlowp.patch new file mode 100644 index 0000000000..dbee9942b3 --- /dev/null +++ b/package/tensorflow-lite/0003-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 +[Upstream status: +https://github.com/tensorflow/tensorflow/pull/58678] +--- + 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..9231d674bd --- /dev/null +++ b/package/tensorflow-lite/Config.in @@ -0,0 +1,32 @@ +config BR2_PACKAGE_TENSORFLOW_LITE + bool "tensorflow-lite" + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 + depends on BR2_TOOLCHAIN_USES_GLIBC + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_SHARED_LIBS + depends on ( BR2_arm && BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && BR2_ARM_CPU_ARMV8A ) + 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 + help + Tensorflow Lite dynamic library and headers: Inference engine to run previously trained machine learning models. + +comment "tensorflow-lite needs needs a toolchain w/ gcc >= 9" + depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_9 + +comment "tensorflow-lite needs a toolchain w/ glibc, C++, threads" + depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || \ + !BR2_TOOLCHAIN_HAS_THREADS + +comment "tensorflow-lite needs a toolchain w/ shared libraries" + depends on !BR2_SHARED_LIBS + +comment "tensorflow-lite in buildroot currently only supports arm + armv7a cpu or arm64 + armv8a cpu targets" + depends on ( BR2_arm && !BR2_ARM_CPU_ARMV7A ) || ( BR2_aarch64 && !BR2_ARM_CPU_ARMV8A) || (!BR2_arm && !BR2_aarch64) 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..1f75f3813c --- /dev/null +++ b/package/tensorflow-lite/tensorflow-lite.mk @@ -0,0 +1,49 @@ +################################################################################ +# +# 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 \ + ruy + +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 \ + -DFARMHASH_SOURCE_DIR=$(FARMHASH_DIR) \ + -Dfarmhash_DIR=$(STAGING_DIR)/usr/lib \ + -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 \ + -DTFLITE_ENABLE_EXTERNAL_DELEGATE=ON \ + -DTFLITE_ENABLE_GPU=OFF \ + -DTFLITE_ENABLE_INSTALL=ON \ + -DTFLITE_ENABLE_MMAP=ON \ + -DTFLITE_ENABLE_NNAPI=ON \ + -DTFLITE_ENABLE_RUY=ON \ + -DTFLITE_ENABLE_XNNPACK=OFF + +$(eval $(cmake-package)) -- 2.34.1 From ps.report at gmx.net Mon Nov 28 18:00:49 2022 From: ps.report at gmx.net (Peter Seiderer) Date: Mon, 28 Nov 2022 19:00:49 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-26 In-Reply-To: <166962622413.3066484.1675129521759030444@Monstersaurus> References: <166962622413.3066484.1675129521759030444@Monstersaurus> Message-ID: <20221128190024.5380be46@gmx.net> Hello Kieran, On Mon, 28 Nov 2022 09:03:44 +0000, Kieran Bingham wrote: > Hi Thomas, > > + Buildroot list > > Quoting Thomas Petazzoni (2022-11-27 07:39:11) > > Hello, > > > > Autobuilder failures > > ==================== > > > > Below is a list of build failures reported by the Buildroot autobuilders > > in relation to packages or CPU architectures you are in charge of. > > Please help us improving the quality of Buildroot by investigating those > > build failures and sending patches to fix them. > > > > Results for the '2022.02.x' branch > > ---------------------------------- > > > > Build failures related to your packages: > > > > arch | reason | url > > -------------+--------------------------------+--------------------------------------------------------------------------------- > > aarch64 | libcamera-1966b9a58436fab51... | http://autobuild.buildroot.net/results/5ea8f180e4909f8157565238b25f567fcf1f3beb > > Upon a quick examination I can see the following highlights in > build-end.log here: > > ... > Run-time dependency GTest found: YES 1.11.0 > ... > lc-compliance application: YES > ... > lc-compliance : enabled > ... > [117/121] Linking target src/lc-compliance/lc-compliance > FAILED: src/lc-compliance/lc-compliance > /home/buildroot/autobuild/run/instance-3/output-1/host/bin/aarch64-linux-gnu-g++ -o src/lc-compliance/lc-compliance src/lc-compliance/lc-compliance.p/.._cam_event_loop.cpp.o src/lc-compliance/lc-compliance.p/.._cam_options.cpp.o src/lc-compliance/lc-compliance.p/environment.cpp.o src/lc-compliance/lc-compliance.p/main.cpp.o src/lc-compliance/lc-compliance.p/simple_capture.cpp.o src/lc-compliance/lc-compliance.p/capture_test.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lstdc++fs -Wshadow -include config.h '-Wl,-rpath,$ORIGIN/../libcamera:$ORIGIN/../libcamera/base:/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64' -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera/base -Wl,-rpath-li > nk,/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64 src/libcamera/libcamera.so.0.0.0 src/libcamera/base/libcamera-base.so.0.0.0 -latomic /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent_pthreads.so /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent.so -lpthread -L/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -lgtestd -Wl,--end-group > /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/aarch64-linux-gnu/7.3.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgtestd > collect2: error: ld returned 1 exit status > > I don't think we've changed anything (on the libcamera side) regarding > gtest/lc-compliance in quite some time ... so I'm surprised to see this > error pop up? The following patch/hack fixes the problem here: $ diff -u ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc_orig ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc --- ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc_orig 2022-11-28 18:44:57.547871537 +0100 +++ ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc 2022-11-28 18:45:06.676052468 +0100 @@ -5,5 +5,5 @@ Description: GoogleTest (without main() function) Version: 1.11.0 URL: https://github.com/google/googletest -Libs: -L${libdir} -lgtestd -lpthread +Libs: -L${libdir} -lgtest -lpthread Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 More of an gtest package problem than a libcamera one, mind the libgtestd vs. libgtest, the other way round was fixed by 'package/gtest: fix gtest.pc/gmock.pc library names for the debug build' ([1]), seems something changed since the introduction of the patch (or the conditional introduced by the patch is wrong).... The given .config sets: # BR2_ENABLE_DEBUG is not set BR2_ENABLE_RUNTIME_DEBUG=y Regards, Peter [1] https://git.buildroot.net/buildroot/commit/?id=1afea0b11b140a6d50aff726f2570702cc984a6e > > -- > Kieran > > > > Thanks for your contribution to Buildroot! > > > > -- > > http://autobuild.buildroot.net > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Mon Nov 28 18:02:10 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 14:02:10 -0400 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: On Mon, Nov 28, 2022 at 11:17 AM Hager Stefan wrote: > > Hi James! > > Thanks four your great work! > I was able to successfully build it. > > Unfortunately i could not build (linking error) the example program label_image. > I use this to verify if the inference results are the same across different Versions > on the target hardware. > > This is what i did: > $ make freescale_imx8mpevk_defconfig menuconfig > => in Menuconfig: activated C++ Support in the Toolchain Section; activated tensorflow-lite; activated host environment-setup; > $ make > # everything built fine > > $ source output/host/environment-setup > $ cd output/build/tensorflow-lite-2.11.0/tensorflow/lite/buildroot-build/examples/label_image/ > $ make label_image > # linking error, full log: > > Consolidate compiler generated dependencies of target fft2d_fftsg > [ 1%] Built target fft2d_fftsg > Consolidate compiler generated dependencies of target farmhash > [ 1%] Built target farmhash > Consolidate compiler generated dependencies of target fft2d_fftsg2d > [ 1%] Built target fft2d_fftsg2d > Consolidate compiler generated dependencies of target tensorflow-lite > [ 94%] Built target tensorflow-lite > [ 94%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/bitmap_helpers.cc.o > [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/label_image.cc.o > [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/xxx/buildroot/output/build/tensorflow-lite-2.11.0/tensorflow/core/util/stats_calculator.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/memory_info.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summarizer.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summary_formatter.cc.o > [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/time.cc.o > [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/command_line_flags.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/default_execution_provider.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/delegate_provider.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/evaluation/utils.cc.o > [100%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/tool_params.cc.o > [100%] Linking CXX executable label_image > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::TraceMeRecorder::Record(tsl::profiler::TraceMeRecorder::Event&&)' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::internal::g_trace_level' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tensorflow::profiler::ScopedMemoryDebugAnnotation::ThreadMemoryDebugAnnotation()' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::GetCurrentTimeNanos()' > collect2: error: ld returned 1 exit status > make[3]: *** [examples/label_image/CMakeFiles/label_image.dir/build.make:351: examples/label_image/label_image] Error 1 > make[2]: *** [CMakeFiles/Makefile2:436: examples/label_image/CMakeFiles/label_image.dir/all] Error 2 > make[1]: *** [CMakeFiles/Makefile2:443: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 > make: *** [Makefile:166: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 > > This did peviously work with tensorflow-lite v2.8. > Maybe i am missing something? > > I guess this is broken in v2.11.0. > A fix may be in their master: https://github.com/tensorflow/tensorflow/commit/8562f9764937db51a4742fd10057463880579329 Fix is in master but it's not that specific commit, should be this one: https://github.com/tensorflow/tensorflow/commit/081c2e4e3cf021efb2853a485a18b563e88f6117 Pushed the fix to my github branch and v2 series: https://patchwork.ozlabs.org/project/buildroot/patch/20221128175851.1913859-8-james.hilliard1 at gmail.com/ > I can try to use their master branch to see if that issue was addressed in the next days. Alternatively i can Test v2.10.1. > > Maybe we need to wait for the next release v2.12? > > Best Regards > Stefan > > From: James Hilliard > Sent: Friday, November 25, 2022 17:16 > To: Hager Stefan > Cc: buildroot ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > > > Hi James! > > > > Tanks for your Feedback! > > > > Yes TFlite 2.8.0 is not the "latest" Release. > > > > I'm absolutly with you that using special Versions is a bad idea in general. > > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) > > It seems to build fine with normal libraries and without all the > manual copy hacks: > https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > See if that works for you, I refactored your patchset and it seems to > build without > issues now using system libraries. > > I also uploaded that series to my personal github if that's easier for > you to test: > https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > > > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > > But this will take some time, maybe next year for the 23.04 Release. > > I bumped it to 2.11.0 and fixed the build issues I ran into: > https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > > > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... > > I think you also accidentally dropped the mailing list from your reply as well. > > > > > Best Regards > > Stefan > > > > > > > > > > From: James Hilliard > > Sent: Thursday, November 24, 2022 15:54 > > To: Hager Stefan > > Cc: buildroot at buildroot.org ; Thomas Petazzoni > > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > > wrote: > > > > > > Hello, > > > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > > > This first RFC just integrates the TFLite C++ sahred library. > > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > > All of this currently works locally as a proof of concept for a few users. > > > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > > > This is an outdated release right? Are there issues with 2.11.0? > > > > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > > > I'm unable to find any documentation indicating this is actually the case. > > > > I skimmed the cmakelists and it doesn't seem to have strict version > > requirements: > > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > > > Have you tried building against the normal buildroot versions of these packages? > > > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > > > This is probably not the right approach, other packages may depend on > > or select the normal versions(flatbuffers seems especially problematic). > > > > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > > > How to build a minimal config with TFLite: > > > =============================================== > > > $ make raspberrypi4_64_defconfig menuconfig > > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > > $ make tensorflow-lite > > > > > > I'm hoping for Comments to prepare a first patchset. > > > > > > Stefan Hager (10): > > > tensorflow-lite-abseil-cpp: new package > > > tensorflow-lite-clog: new package > > > tensorflow-lite-abseil-cpuinfo: new package > > > tensorflow-lite-eigen: new package > > > tensorflow-lite-farmhash: new package > > > tensorflow-lite-fft2d: new package > > > tensorflow-lite-flatbuffers: new package > > > tensorflow-lite-gemmlowp: new package > > > tensorflow-lite-ruy: new package > > > tensorflow-lite: new package > > > > > > package/Config.in | 1 + > > > package/tensorflow-lite-abseil-cpp/Config.in | 5 + > > > .../tensorflow-lite-abseil-cpp.hash | 3 + > > > .../tensorflow-lite-abseil-cpp.mk | 14 ++ > > > package/tensorflow-lite-clog/Config.in | 5 + > > > .../tensorflow-lite-clog.hash | 3 + > > > .../tensorflow-lite-clog.mk | 14 ++ > > > package/tensorflow-lite-cpuinfo/Config.in | 5 + > > > .../tensorflow-lite-cpuinfo.hash | 3 + > > > .../tensorflow-lite-cpuinfo.mk | 14 ++ > > > package/tensorflow-lite-eigen/Config.in | 5 + > > > .../tensorflow-lite-eigen.hash | 9 + > > > .../tensorflow-lite-eigen.mk | 14 ++ > > > package/tensorflow-lite-farmhash/Config.in | 5 + > > > .../tensorflow-lite-farmhash.hash | 3 + > > > .../tensorflow-lite-farmhash.mk | 14 ++ > > > package/tensorflow-lite-fft2d/Config.in | 5 + > > > .../tensorflow-lite-fft2d.hash | 3 + > > > .../tensorflow-lite-fft2d.mk | 15 ++ > > > package/tensorflow-lite-flatbuffers/Config.in | 5 + > > > .../tensorflow-lite-flatbuffers.hash | 3 + > > > .../tensorflow-lite-flatbuffers.mk | 14 ++ > > > package/tensorflow-lite-gemmlowp/Config.in | 5 + > > > .../tensorflow-lite-gemmlowp.hash | 3 + > > > .../tensorflow-lite-gemmlowp.mk | 14 ++ > > > package/tensorflow-lite-ruy/Config.in | 5 + > > > .../tensorflow-lite-ruy.hash | 3 + > > > .../tensorflow-lite-ruy.mk | 14 ++ > > > ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ > > > ...build-a-shared-library-instead-of-st.patch | 55 +++++ > > > ...build-tflite-with-external-delegates.patch | 59 +++++ > > > ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > > package/tensorflow-lite/Config.in | 56 +++++ > > > package/tensorflow-lite/tensorflow-lite.hash | 3 + > > > package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ > > > 35 files changed, 848 insertions(+) > > > create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > > create mode 100644 package/tensorflow-lite-clog/Config.in > > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > > create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > > create mode 100644 package/tensorflow-lite-eigen/Config.in > > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > > create mode 100644 package/tensorflow-lite-farmhash/Config.in > > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > > create mode 100644 package/tensorflow-lite-fft2d/Config.in > > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > > create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > > create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > > create mode 100644 package/tensorflow-lite-ruy/Config.in > > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > > create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > > create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > > create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > > create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > > > -- > > > 2.36.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > From: James Hilliard > Sent: Friday, November 25, 2022 17:16 > To: Hager Stefan > Cc: buildroot ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > > > Hi James! > > > > Tanks for your Feedback! > > > > Yes TFlite 2.8.0 is not the "latest" Release. > > > > I'm absolutly with you that using special Versions is a bad idea in general. > > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) > > It seems to build fine with normal libraries and without all the > manual copy hacks: > https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > See if that works for you, I refactored your patchset and it seems to > build without > issues now using system libraries. > > I also uploaded that series to my personal github if that's easier for > you to test: > https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > > > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > > But this will take some time, maybe next year for the 23.04 Release. > > I bumped it to 2.11.0 and fixed the build issues I ran into: > https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > > > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... > > I think you also accidentally dropped the mailing list from your reply as well. > > > > > Best Regards > > Stefan > > > > > > > > > > From: James Hilliard > > Sent: Thursday, November 24, 2022 15:54 > > To: Hager Stefan > > Cc: buildroot at buildroot.org ; Thomas Petazzoni > > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > > wrote: > > > > > > Hello, > > > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > > > This first RFC just integrates the TFLite C++ sahred library. > > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > > All of this currently works locally as a proof of concept for a few users. > > > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > > > This is an outdated release right? Are there issues with 2.11.0? > > > > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > > > I'm unable to find any documentation indicating this is actually the case. > > > > I skimmed the cmakelists and it doesn't seem to have strict version > > requirements: > > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > > > Have you tried building against the normal buildroot versions of these packages? > > > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > > > This is probably not the right approach, other packages may depend on > > or select the normal versions(flatbuffers seems especially problematic). > > > > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > > > How to build a minimal config with TFLite: > > > =============================================== > > > $ make raspberrypi4_64_defconfig menuconfig > > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > > $ make tensorflow-lite > > > > > > I'm hoping for Comments to prepare a first patchset. > > > > > > Stefan Hager (10): > > > tensorflow-lite-abseil-cpp: new package > > > tensorflow-lite-clog: new package > > > tensorflow-lite-abseil-cpuinfo: new package > > > tensorflow-lite-eigen: new package > > > tensorflow-lite-farmhash: new package > > > tensorflow-lite-fft2d: new package > > > tensorflow-lite-flatbuffers: new package > > > tensorflow-lite-gemmlowp: new package > > > tensorflow-lite-ruy: new package > > > tensorflow-lite: new package > > > > > > package/Config.in | 1 + > > > package/tensorflow-lite-abseil-cpp/Config.in | 5 + > > > .../tensorflow-lite-abseil-cpp.hash | 3 + > > > .../tensorflow-lite-abseil-cpp.mk | 14 ++ > > > package/tensorflow-lite-clog/Config.in | 5 + > > > .../tensorflow-lite-clog.hash | 3 + > > > .../tensorflow-lite-clog.mk | 14 ++ > > > package/tensorflow-lite-cpuinfo/Config.in | 5 + > > > .../tensorflow-lite-cpuinfo.hash | 3 + > > > .../tensorflow-lite-cpuinfo.mk | 14 ++ > > > package/tensorflow-lite-eigen/Config.in | 5 + > > > .../tensorflow-lite-eigen.hash | 9 + > > > .../tensorflow-lite-eigen.mk | 14 ++ > > > package/tensorflow-lite-farmhash/Config.in | 5 + > > > .../tensorflow-lite-farmhash.hash | 3 + > > > .../tensorflow-lite-farmhash.mk | 14 ++ > > > package/tensorflow-lite-fft2d/Config.in | 5 + > > > .../tensorflow-lite-fft2d.hash | 3 + > > > .../tensorflow-lite-fft2d.mk | 15 ++ > > > package/tensorflow-lite-flatbuffers/Config.in | 5 + > > > .../tensorflow-lite-flatbuffers.hash | 3 + > > > .../tensorflow-lite-flatbuffers.mk | 14 ++ > > > package/tensorflow-lite-gemmlowp/Config.in | 5 + > > > .../tensorflow-lite-gemmlowp.hash | 3 + > > > .../tensorflow-lite-gemmlowp.mk | 14 ++ > > > package/tensorflow-lite-ruy/Config.in | 5 + > > > .../tensorflow-lite-ruy.hash | 3 + > > > .../tensorflow-lite-ruy.mk | 14 ++ > > > ...2sse-since-this-is-only-useful-on-x8.patch | 34 +++ > > > ...build-a-shared-library-instead-of-st.patch | 55 +++++ > > > ...build-tflite-with-external-delegates.patch | 59 +++++ > > > ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > > package/tensorflow-lite/Config.in | 56 +++++ > > > package/tensorflow-lite/tensorflow-lite.hash | 3 + > > > package/tensorflow-lite/tensorflow-lite.mk | 232 ++++++++++++++++++ > > > 35 files changed, 848 insertions(+) > > > create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > > create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > > create mode 100644 package/tensorflow-lite-clog/Config.in > > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > > create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > > create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > > create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > > create mode 100644 package/tensorflow-lite-eigen/Config.in > > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > > create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > > create mode 100644 package/tensorflow-lite-farmhash/Config.in > > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > > create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > > create mode 100644 package/tensorflow-lite-fft2d/Config.in > > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > > create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > > create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > > create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > > create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > > create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > > create mode 100644 package/tensorflow-lite-ruy/Config.in > > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > > create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > > create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > > create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > > create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > > create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > > > -- > > > 2.36.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot From james.hilliard1 at gmail.com Mon Nov 28 18:23:04 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 11:23:04 -0700 Subject: [Buildroot] [PATCH v4 1/1] utils/scanpypi: add flit package support Message-ID: <20221128182304.1915237-1-james.hilliard1@gmail.com> These packages don't have a setup.py so we instead need to parse their pyproject.toml file. Note that this currently doesn't handle flit package dependency resolution. Signed-off-by: James Hilliard --- Changes v3 -> v4: - prefer/support python3.11 tomllib - use bool interpretation for None Changes v2 -> v3: - minor cleanup - rebase - more detailed commit log Changes v1 -> v2: - remove homepage format fixes(sent as separate patch) - remove load_setup fixes --- utils/scanpypi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 83 insertions(+), 2 deletions(-) diff --git a/utils/scanpypi b/utils/scanpypi index 3c98bb4bcc..38f0cb91e9 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -42,6 +42,55 @@ except ImportError: 'pip install spdx_lookup') liclookup = None +def toml_load(f): + with open(f, 'rb') as fh: + ex = None + + # Try standard library tomllib first + try: + from tomllib import load + return load(fh) + except ImportError as e: + pass + + # Try regular tomli next + try: + from tomli import load + return load(fh) + except ImportError as e: + ex = e + + # Try pip's vendored tomli + try: + from pip._vendor.tomli import load + try: + return load(fh) + except TypeError: + # Fallback to handle older version + try: + fh.seek(0) + w = io.TextIOWrapper(fh, encoding="utf8", newline="") + return load(w) + finally: + w.detach() + except ImportError as e: + pass + + # Try regular toml last + try: + from toml import load + fh.seek(0) + w = io.TextIOWrapper(fh, encoding="utf8", newline="") + try: + return load(w) + finally: + w.detach() + except ImportError: + pass + + print('This package needs tomli') + raise ex + def setup_decorator(func, method): """ @@ -316,6 +365,35 @@ class BuildrootPackage(): os.chdir(current_dir) sys.path.remove(self.tmp_extract) + def load_pyproject(self): + """ + Loads the corresponding pyproject.toml and store its metadata + """ + current_dir = os.getcwd() + os.chdir(self.tmp_extract) + sys.path.insert(0, self.tmp_extract) + try: + pyproject_data = toml_load('pyproject.toml') + try: + self.setup_metadata = pyproject_data.get('project', {}) + self.metadata_name = self.setup_metadata.get('name', self.real_name) + build_system = pyproject_data.get('build-system', {}) + build_backend = build_system.get('build-backend', None) + if build_backend and build_backend == 'flit_core.buildapi': + self.setup_metadata['method'] = 'flit' + elif build_system.get('backend-path', None): + self.setup_metadata['method'] = 'pep517' + else: + self.setup_metadata['method'] = 'unknown' + except KeyError: + print('ERROR: Could not determine package metadata for {pkg}.\n' + .format(pkg=self.real_name)) + raise + except FileNotFoundError: + raise + os.chdir(current_dir) + sys.path.remove(self.tmp_extract) + def get_requirements(self, pkg_folder): """ Retrieve dependencies from the metadata found in the setup.py script of @@ -699,9 +777,12 @@ def main(): except ImportError as err: if 'buildutils' in str(err): print('This package needs buildutils') + continue else: - raise - continue + try: + package.load_pyproject() + except Exception as e: + raise except (AttributeError, KeyError) as error: print('Error: Could not install package {pkg}: {error}'.format( pkg=package.real_name, error=error)) -- 2.34.1 From james.hilliard1 at gmail.com Mon Nov 28 18:28:52 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 14:28:52 -0400 Subject: [Buildroot] [PATCH v3 1/1] utils/scanpypi: add flit package support In-Reply-To: References: <20220818082617.24624-1-james.hilliard1@gmail.com> Message-ID: On Mon, Nov 28, 2022 at 2:40 AM Yegor Yefremov wrote: > > Hi James, > > On Thu, Aug 18, 2022 at 10:26 AM James Hilliard > wrote: > > > > These packages don't have a setup.py so we instead need to parse their > > pyproject.toml file. > > > > Note that this currently doesn't handle flit package dependency > > resolution. > > > > Signed-off-by: James Hilliard > > --- > > Changes v2 -> v3: > > - minor cleanup > > - rebase > > - more detailed commit log > > Changes v1 -> v2: > > - remove homepage format fixes(sent as separate patch) > > - remove load_setup fixes > > --- > > utils/scanpypi | 78 ++++++++++++++++++++++++++++++++++++++++++++++++-- > > 1 file changed, 76 insertions(+), 2 deletions(-) > > > > diff --git a/utils/scanpypi b/utils/scanpypi > > index 452b4a3fc3..bce7c01494 100755 > > --- a/utils/scanpypi > > +++ b/utils/scanpypi > > @@ -42,6 +42,48 @@ except ImportError: > > 'pip install spdx_lookup') > > liclookup = None > > > > +def toml_load(f): > > + with open(f, 'rb') as fh: > > + ex = None > > + > > + # Try regular tomli first > > + try: > > + from tomli import load > > + return load(fh) > > + except ImportError as e: > > + ex = e > > + > > + # Try pip's vendored tomli > > + try: > > + from pip._vendor.tomli import load > > + try: > > + return load(fh) > > + except TypeError: > > + # Fallback to handle older version > > + try: > > + fh.seek(0) > > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > > + return load(w) > > + finally: > > + w.detach() > > + except ImportError as e: > > + pass > > + > > + # Try regular toml last > > + try: > > + from toml import load > > + fh.seek(0) > > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > > + try: > > + return load(w) > > + finally: > > + w.detach() > > + except ImportError: > > + pass > > + > > + print('This package needs tomli') > > + raise ex > > + > > > > def setup_decorator(func, method): > > """ > > @@ -316,6 +358,35 @@ class BuildrootPackage(): > > os.chdir(current_dir) > > sys.path.remove(self.tmp_extract) > > > > + def load_pyproject(self): > > + """ > > + Loads the corresponding pyproject.toml and store its metadata > > + """ > > + current_dir = os.getcwd() > > + os.chdir(self.tmp_extract) > > + sys.path.insert(0, self.tmp_extract) > > + try: > > + pyproject_data = toml_load('pyproject.toml') > > + try: > > + self.setup_metadata = pyproject_data.get('project', {}) > > + self.metadata_name = self.setup_metadata.get('name', self.real_name) > > + build_system = pyproject_data.get('build-system', {}) > > + build_backend = build_system.get('build-backend', None) > > + if build_backend is not None and build_backend == 'flit_core.buildapi': > > What about using the bool interpretation of None? > if build_backend and build_backend == 'flit_core.buildapi': Sure, changed to that style in v4: https://patchwork.ozlabs.org/project/buildroot/patch/20221128182304.1915237-1-james.hilliard1 at gmail.com/ > > > + self.setup_metadata['method'] = 'flit' > > + elif build_system.get('backend-path', None) is not None: > > + self.setup_metadata['method'] = 'pep517' > > What about detecting "setuptools"? > elif 'setuptools.build_meta' in build_backend: > self.setup_metadata['method'] = 'setuptools' > > See [1] for the reference. > > [1] https://github.com/pythongssapi/python-gssapi/blob/main/pyproject.toml#L6 We already try to use setuptools before pep517/pyproject.toml, there's some issues there still but I was waiting for this to get merged before looking into that in more detail, I don't think searching for setuptools from pyproject.toml is likely to be all that helpful since setuptools is the implicit fallback when pyproject.toml is not present in a pypi package anyways. > > Regards, > Yegor > > > + else: > > + self.setup_metadata['method'] = 'unknown' > > + except KeyError: > > + print('ERROR: Could not determine package metadata for {pkg}.\n' > > + .format(pkg=self.real_name)) > > + raise > > + except FileNotFoundError: > > + raise > > + os.chdir(current_dir) > > + sys.path.remove(self.tmp_extract) > > + > > def get_requirements(self, pkg_folder): > > """ > > Retrieve dependencies from the metadata found in the setup.py script of > > @@ -699,9 +770,12 @@ def main(): > > except ImportError as err: > > if 'buildutils' in str(err): > > print('This package needs buildutils') > > + continue > > else: > > - raise > > - continue > > + try: > > + package.load_pyproject() > > + except Exception as e: > > + raise > > except (AttributeError, KeyError) as error: > > print('Error: Could not install package {pkg}: {error}'.format( > > pkg=package.real_name, error=error)) > > -- > > 2.34.1 > > From james.hilliard1 at gmail.com Mon Nov 28 18:32:30 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Mon, 28 Nov 2022 11:32:30 -0700 Subject: [Buildroot] [PATCH v5 1/1] utils/scanpypi: add flit package support Message-ID: <20221128183230.1915592-1-james.hilliard1@gmail.com> These packages don't have a setup.py so we instead need to parse their pyproject.toml file. Note that this currently doesn't handle flit package dependency resolution. Signed-off-by: James Hilliard --- Changes v4 -> v5: - remove unnecessary "as e" from tomlib exception path Changes v3 -> v4: - prefer/support python3.11 tomllib - use bool interpretation for None Changes v2 -> v3: - minor cleanup - rebase - more detailed commit log Changes v1 -> v2: - remove homepage format fixes(sent as separate patch) - remove load_setup fixes --- utils/scanpypi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 83 insertions(+), 2 deletions(-) diff --git a/utils/scanpypi b/utils/scanpypi index 3c98bb4bcc..79c5db8a5f 100755 --- a/utils/scanpypi +++ b/utils/scanpypi @@ -42,6 +42,55 @@ except ImportError: 'pip install spdx_lookup') liclookup = None +def toml_load(f): + with open(f, 'rb') as fh: + ex = None + + # Try standard library tomllib first + try: + from tomllib import load + return load(fh) + except ImportError: + pass + + # Try regular tomli next + try: + from tomli import load + return load(fh) + except ImportError as e: + ex = e + + # Try pip's vendored tomli + try: + from pip._vendor.tomli import load + try: + return load(fh) + except TypeError: + # Fallback to handle older version + try: + fh.seek(0) + w = io.TextIOWrapper(fh, encoding="utf8", newline="") + return load(w) + finally: + w.detach() + except ImportError as e: + pass + + # Try regular toml last + try: + from toml import load + fh.seek(0) + w = io.TextIOWrapper(fh, encoding="utf8", newline="") + try: + return load(w) + finally: + w.detach() + except ImportError: + pass + + print('This package needs tomli') + raise ex + def setup_decorator(func, method): """ @@ -316,6 +365,35 @@ class BuildrootPackage(): os.chdir(current_dir) sys.path.remove(self.tmp_extract) + def load_pyproject(self): + """ + Loads the corresponding pyproject.toml and store its metadata + """ + current_dir = os.getcwd() + os.chdir(self.tmp_extract) + sys.path.insert(0, self.tmp_extract) + try: + pyproject_data = toml_load('pyproject.toml') + try: + self.setup_metadata = pyproject_data.get('project', {}) + self.metadata_name = self.setup_metadata.get('name', self.real_name) + build_system = pyproject_data.get('build-system', {}) + build_backend = build_system.get('build-backend', None) + if build_backend and build_backend == 'flit_core.buildapi': + self.setup_metadata['method'] = 'flit' + elif build_system.get('backend-path', None): + self.setup_metadata['method'] = 'pep517' + else: + self.setup_metadata['method'] = 'unknown' + except KeyError: + print('ERROR: Could not determine package metadata for {pkg}.\n' + .format(pkg=self.real_name)) + raise + except FileNotFoundError: + raise + os.chdir(current_dir) + sys.path.remove(self.tmp_extract) + def get_requirements(self, pkg_folder): """ Retrieve dependencies from the metadata found in the setup.py script of @@ -699,9 +777,12 @@ def main(): except ImportError as err: if 'buildutils' in str(err): print('This package needs buildutils') + continue else: - raise - continue + try: + package.load_pyproject() + except Exception as e: + raise except (AttributeError, KeyError) as error: print('Error: Could not install package {pkg}: {error}'.format( pkg=package.real_name, error=error)) -- 2.34.1 From ps.report at gmx.net Mon Nov 28 18:57:50 2022 From: ps.report at gmx.net (Peter Seiderer) Date: Mon, 28 Nov 2022 19:57:50 +0100 Subject: [Buildroot] [autobuild.buildroot.net] Your daily results for 2022-11-26 In-Reply-To: <20221128190024.5380be46@gmx.net> References: <166962622413.3066484.1675129521759030444@Monstersaurus> <20221128190024.5380be46@gmx.net> Message-ID: <20221128195750.196cfe66@gmx.net> Hello Kieran, On Mon, 28 Nov 2022 19:00:49 +0100, Peter Seiderer wrote: > Hello Kieran, > > On Mon, 28 Nov 2022 09:03:44 +0000, Kieran Bingham wrote: > > > Hi Thomas, > > > > + Buildroot list > > > > Quoting Thomas Petazzoni (2022-11-27 07:39:11) > > > Hello, > > > > > > Autobuilder failures > > > ==================== > > > > > > Below is a list of build failures reported by the Buildroot autobuilders > > > in relation to packages or CPU architectures you are in charge of. > > > Please help us improving the quality of Buildroot by investigating those > > > build failures and sending patches to fix them. > > > > > > Results for the '2022.02.x' branch > > > ---------------------------------- > > > > > > Build failures related to your packages: > > > > > > arch | reason | url > > > -------------+--------------------------------+--------------------------------------------------------------------------------- > > > aarch64 | libcamera-1966b9a58436fab51... | http://autobuild.buildroot.net/results/5ea8f180e4909f8157565238b25f567fcf1f3beb > > > > Upon a quick examination I can see the following highlights in > > build-end.log here: > > > > ... > > Run-time dependency GTest found: YES 1.11.0 > > ... > > lc-compliance application: YES > > ... > > lc-compliance : enabled > > ... > > [117/121] Linking target src/lc-compliance/lc-compliance > > FAILED: src/lc-compliance/lc-compliance > > /home/buildroot/autobuild/run/instance-3/output-1/host/bin/aarch64-linux-gnu-g++ -o src/lc-compliance/lc-compliance src/lc-compliance/lc-compliance.p/.._cam_event_loop.cpp.o src/lc-compliance/lc-compliance.p/.._cam_options.cpp.o src/lc-compliance/lc-compliance.p/environment.cpp.o src/lc-compliance/lc-compliance.p/main.cpp.o src/lc-compliance/lc-compliance.p/simple_capture.cpp.o src/lc-compliance/lc-compliance.p/capture_test.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lstdc++fs -Wshadow -include config.h '-Wl,-rpath,$ORIGIN/../libcamera:$ORIGIN/../libcamera/base:/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64' -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera -Wl,-rpath-link,/home/buildroot/autobuild/run/instance-3/output-1/build/libcamera-1966b9a58436fab51f8270aad6a228b935e4fac4/build/src/libcamera/base -Wl,-rpath- > li > > nk,/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/../lib64 src/libcamera/libcamera.so.0.0.0 src/libcamera/base/libcamera-base.so.0.0.0 -latomic /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent_pthreads.so /home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libevent.so -lpthread -L/home/buildroot/autobuild/run/instance-3/output-1/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -lgtestd -Wl,--end-group > > /home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/aarch64-linux-gnu/7.3.1/../../../../aarch64-linux-gnu/bin/ld: cannot find -lgtestd > > collect2: error: ld returned 1 exit status > > > > I don't think we've changed anything (on the libcamera side) regarding > > gtest/lc-compliance in quite some time ... so I'm surprised to see this > > error pop up? > > The following patch/hack fixes the problem here: > > $ diff -u ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc_orig ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc > --- ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc_orig 2022-11-28 18:44:57.547871537 +0100 > +++ ./host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/gtest.pc 2022-11-28 18:45:06.676052468 +0100 > @@ -5,5 +5,5 @@ > Description: GoogleTest (without main() function) > Version: 1.11.0 > URL: https://github.com/google/googletest > -Libs: -L${libdir} -lgtestd -lpthread > +Libs: -L${libdir} -lgtest -lpthread > Cflags: -I${includedir} -DGTEST_HAS_PTHREAD=1 > > > More of an gtest package problem than a libcamera one, mind the > libgtestd vs. libgtest, the other way round was fixed by 'package/gtest: > fix gtest.pc/gmock.pc library names for the debug build' ([1]), seems > something changed since the introduction of the patch (or the conditional > introduced by the patch is wrong).... Seems package/gtest/0001-pkg-config-fix-gtest.pc-gmock.pc-library-names-for-t.patch is no longer needed since the bump of gtest to 1.22 ([2], see gtest commit [3])... Regards, Peter [2] https://git.buildroot.net/buildroot/commit/?h=2022.02.x&id=c59eee8118a2da55002ae16e416e3700ce4c60f4 [3] https://github.com/google/googletest/commit/ca3ffd90f2726f6c0c6e790f05c7c88491a16466 > > The given .config sets: > > # BR2_ENABLE_DEBUG is not set > BR2_ENABLE_RUNTIME_DEBUG=y > > Regards, > Peter > > [1] https://git.buildroot.net/buildroot/commit/?id=1afea0b11b140a6d50aff726f2570702cc984a6e > > > > > -- > > Kieran > > > > > > > Thanks for your contribution to Buildroot! > > > > > > -- > > > http://autobuild.buildroot.net > > _______________________________________________ > > 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 giulio.benetti at benettiengineering.com Mon Nov 28 19:41:31 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Mon, 28 Nov 2022 20:41:31 +0100 Subject: [Buildroot] [for-next] package/rtl8723ds: bump to latest version Message-ID: <20221128194131.3102770-1-giulio.benetti@benettiengineering.com> Drop local patch since it's been upstreamed. Signed-off-by: Giulio Benetti --- ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 39 ------------------- package/rtl8723ds/rtl8723ds.hash | 2 +- package/rtl8723ds/rtl8723ds.mk | 2 +- 3 files changed, 2 insertions(+), 41 deletions(-) delete mode 100644 package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch diff --git a/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch deleted file mode 100644 index 4495817358..0000000000 --- a/package/rtl8723ds/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 769a1943cb409f89f3c91208294a89b09bf47b86 Mon Sep 17 00:00:00 2001 -From: Giulio Benetti -Date: Wed, 16 Nov 2022 16:08:21 +0100 -Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the - end of EXTRA_FLAGS assignment - -At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS -since it's assigned at the beginning of the Makefile. For example it's not -possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't -allow to build these modules for big endian architectures. So let's move -the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last -EXTRA_CFLAGS assignment. - -Signed-off-by: Giulio Benetti ---- - Makefile | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/Makefile b/Makefile -index aa57f85..3d91574 100644 ---- a/Makefile -+++ b/Makefile -@@ -1,4 +1,3 @@ --EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) - EXTRA_CFLAGS += -O1 - #EXTRA_CFLAGS += -O3 - #EXTRA_CFLAGS += -Wall -@@ -1738,6 +1737,8 @@ ifneq ($(USER_MODULE_NAME),) - MODULE_NAME := $(USER_MODULE_NAME) - endif - -+EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) -+ - ifneq ($(KERNELRELEASE),) - - rtk_core := core/rtw_cmd.o \ --- -2.34.1 - diff --git a/package/rtl8723ds/rtl8723ds.hash b/package/rtl8723ds/rtl8723ds.hash index cbc77e14c1..53ccbacab2 100644 --- a/package/rtl8723ds/rtl8723ds.hash +++ b/package/rtl8723ds/rtl8723ds.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 691040a85d838f8d8d7da0f2ed460f1ea5f6734c40dc73770ba7e260b6cda9cc rtl8723ds-5ab2d3f3858dc4c833013c47a79faa05b10198f6.tar.gz +sha256 837fcd4cd2c7353b54c5356f4a4ef2e4ad556910386d79d1e2e03f35e9f94af9 rtl8723ds-fa06cb893c18755965f29f6bd4954b18628887da.tar.gz diff --git a/package/rtl8723ds/rtl8723ds.mk b/package/rtl8723ds/rtl8723ds.mk index 0d96e6b03a..41ef687c77 100644 --- a/package/rtl8723ds/rtl8723ds.mk +++ b/package/rtl8723ds/rtl8723ds.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8723DS_VERSION = 5ab2d3f3858dc4c833013c47a79faa05b10198f6 +RTL8723DS_VERSION = fa06cb893c18755965f29f6bd4954b18628887da RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION)) RTL8723DS_LICENSE = GPL-2.0 -- 2.34.1 From yegorslists at googlemail.com Mon Nov 28 20:16:42 2022 From: yegorslists at googlemail.com (Yegor Yefremov) Date: Mon, 28 Nov 2022 21:16:42 +0100 Subject: [Buildroot] [PATCH v4 1/1] utils/scanpypi: add flit package support In-Reply-To: <20221128182304.1915237-1-james.hilliard1@gmail.com> References: <20221128182304.1915237-1-james.hilliard1@gmail.com> Message-ID: On Mon, Nov 28, 2022 at 7:23 PM James Hilliard wrote: > > These packages don't have a setup.py so we instead need to parse their > pyproject.toml file. > > Note that this currently doesn't handle flit package dependency > resolution. > > Signed-off-by: James Hilliard Reviewed-by: Yegor Yefremov > --- > Changes v3 -> v4: > - prefer/support python3.11 tomllib > - use bool interpretation for None > Changes v2 -> v3: > - minor cleanup > - rebase > - more detailed commit log > Changes v1 -> v2: > - remove homepage format fixes(sent as separate patch) > - remove load_setup fixes > --- > utils/scanpypi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 83 insertions(+), 2 deletions(-) > > diff --git a/utils/scanpypi b/utils/scanpypi > index 3c98bb4bcc..38f0cb91e9 100755 > --- a/utils/scanpypi > +++ b/utils/scanpypi > @@ -42,6 +42,55 @@ except ImportError: > 'pip install spdx_lookup') > liclookup = None > > +def toml_load(f): > + with open(f, 'rb') as fh: > + ex = None > + > + # Try standard library tomllib first > + try: > + from tomllib import load > + return load(fh) > + except ImportError as e: > + pass > + > + # Try regular tomli next > + try: > + from tomli import load > + return load(fh) > + except ImportError as e: > + ex = e > + > + # Try pip's vendored tomli > + try: > + from pip._vendor.tomli import load > + try: > + return load(fh) > + except TypeError: > + # Fallback to handle older version > + try: > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + return load(w) > + finally: > + w.detach() > + except ImportError as e: > + pass > + > + # Try regular toml last > + try: > + from toml import load > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + try: > + return load(w) > + finally: > + w.detach() > + except ImportError: > + pass > + > + print('This package needs tomli') > + raise ex > + > > def setup_decorator(func, method): > """ > @@ -316,6 +365,35 @@ class BuildrootPackage(): > os.chdir(current_dir) > sys.path.remove(self.tmp_extract) > > + def load_pyproject(self): > + """ > + Loads the corresponding pyproject.toml and store its metadata > + """ > + current_dir = os.getcwd() > + os.chdir(self.tmp_extract) > + sys.path.insert(0, self.tmp_extract) > + try: > + pyproject_data = toml_load('pyproject.toml') > + try: > + self.setup_metadata = pyproject_data.get('project', {}) > + self.metadata_name = self.setup_metadata.get('name', self.real_name) > + build_system = pyproject_data.get('build-system', {}) > + build_backend = build_system.get('build-backend', None) > + if build_backend and build_backend == 'flit_core.buildapi': > + self.setup_metadata['method'] = 'flit' > + elif build_system.get('backend-path', None): > + self.setup_metadata['method'] = 'pep517' > + else: > + self.setup_metadata['method'] = 'unknown' > + except KeyError: > + print('ERROR: Could not determine package metadata for {pkg}.\n' > + .format(pkg=self.real_name)) > + raise > + except FileNotFoundError: > + raise > + os.chdir(current_dir) > + sys.path.remove(self.tmp_extract) > + > def get_requirements(self, pkg_folder): > """ > Retrieve dependencies from the metadata found in the setup.py script of > @@ -699,9 +777,12 @@ def main(): > except ImportError as err: > if 'buildutils' in str(err): > print('This package needs buildutils') > + continue > else: > - raise > - continue > + try: > + package.load_pyproject() > + except Exception as e: > + raise > except (AttributeError, KeyError) as error: > print('Error: Could not install package {pkg}: {error}'.format( > pkg=package.real_name, error=error)) > -- > 2.34.1 > From yegorslists at googlemail.com Mon Nov 28 20:19:00 2022 From: yegorslists at googlemail.com (Yegor Yefremov) Date: Mon, 28 Nov 2022 21:19:00 +0100 Subject: [Buildroot] [PATCH v5 1/1] utils/scanpypi: add flit package support In-Reply-To: <20221128183230.1915592-1-james.hilliard1@gmail.com> References: <20221128183230.1915592-1-james.hilliard1@gmail.com> Message-ID: On Mon, Nov 28, 2022 at 7:32 PM James Hilliard wrote: > > These packages don't have a setup.py so we instead need to parse their > pyproject.toml file. > > Note that this currently doesn't handle flit package dependency > resolution. > > Signed-off-by: James Hilliard Reviewed-by: Yegor Yefremov > --- > Changes v4 -> v5: > - remove unnecessary "as e" from tomlib exception path > Changes v3 -> v4: > - prefer/support python3.11 tomllib > - use bool interpretation for None > Changes v2 -> v3: > - minor cleanup > - rebase > - more detailed commit log > Changes v1 -> v2: > - remove homepage format fixes(sent as separate patch) > - remove load_setup fixes > --- > utils/scanpypi | 85 ++++++++++++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 83 insertions(+), 2 deletions(-) > > diff --git a/utils/scanpypi b/utils/scanpypi > index 3c98bb4bcc..79c5db8a5f 100755 > --- a/utils/scanpypi > +++ b/utils/scanpypi > @@ -42,6 +42,55 @@ except ImportError: > 'pip install spdx_lookup') > liclookup = None > > +def toml_load(f): > + with open(f, 'rb') as fh: > + ex = None > + > + # Try standard library tomllib first > + try: > + from tomllib import load > + return load(fh) > + except ImportError: > + pass > + > + # Try regular tomli next > + try: > + from tomli import load > + return load(fh) > + except ImportError as e: > + ex = e > + > + # Try pip's vendored tomli > + try: > + from pip._vendor.tomli import load > + try: > + return load(fh) > + except TypeError: > + # Fallback to handle older version > + try: > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + return load(w) > + finally: > + w.detach() > + except ImportError as e: > + pass > + > + # Try regular toml last > + try: > + from toml import load > + fh.seek(0) > + w = io.TextIOWrapper(fh, encoding="utf8", newline="") > + try: > + return load(w) > + finally: > + w.detach() > + except ImportError: > + pass > + > + print('This package needs tomli') > + raise ex > + > > def setup_decorator(func, method): > """ > @@ -316,6 +365,35 @@ class BuildrootPackage(): > os.chdir(current_dir) > sys.path.remove(self.tmp_extract) > > + def load_pyproject(self): > + """ > + Loads the corresponding pyproject.toml and store its metadata > + """ > + current_dir = os.getcwd() > + os.chdir(self.tmp_extract) > + sys.path.insert(0, self.tmp_extract) > + try: > + pyproject_data = toml_load('pyproject.toml') > + try: > + self.setup_metadata = pyproject_data.get('project', {}) > + self.metadata_name = self.setup_metadata.get('name', self.real_name) > + build_system = pyproject_data.get('build-system', {}) > + build_backend = build_system.get('build-backend', None) > + if build_backend and build_backend == 'flit_core.buildapi': > + self.setup_metadata['method'] = 'flit' > + elif build_system.get('backend-path', None): > + self.setup_metadata['method'] = 'pep517' > + else: > + self.setup_metadata['method'] = 'unknown' > + except KeyError: > + print('ERROR: Could not determine package metadata for {pkg}.\n' > + .format(pkg=self.real_name)) > + raise > + except FileNotFoundError: > + raise > + os.chdir(current_dir) > + sys.path.remove(self.tmp_extract) > + > def get_requirements(self, pkg_folder): > """ > Retrieve dependencies from the metadata found in the setup.py script of > @@ -699,9 +777,12 @@ def main(): > except ImportError as err: > if 'buildutils' in str(err): > print('This package needs buildutils') > + continue > else: > - raise > - continue > + try: > + package.load_pyproject() > + except Exception as e: > + raise > except (AttributeError, KeyError) as error: > print('Error: Could not install package {pkg}: {error}'.format( > pkg=package.real_name, error=error)) > -- > 2.34.1 > From Brandon.Maier at collins.com Mon Nov 28 20:40:40 2022 From: Brandon.Maier at collins.com (Maier, Brandon L Collins) Date: Mon, 28 Nov 2022 20:40:40 +0000 Subject: [Buildroot] [External] Re: [PATCH 1/1] Makefile: fix SDK relocation for per-package-dirs In-Reply-To: <9e198280-ba2c-0006-8335-d5878fc75ba1@mind.be> References: <20221110184734.22425-1-brandon.maier@collins.com> <9e198280-ba2c-0006-8335-d5878fc75ba1@mind.be> Message-ID: > From: Arnout Vandecappelle > On 10/11/2022 19:47, Brandon Maier via buildroot wrote: > > +# Replace the old path with the new one in all text files > > +grep -lr "${PER_PACKAGE_DIR}/[-_a-zA-Z0-9]\+/host" "${HOST_DIR}" \ > > Check what is used in PPD_FIXUP_PATHS: > > grep --binary-files=without-match -lr '$(PER_PACKAGE_DIR)/[^/]\+/' > $(HOST_DIR) > > The --binary-files=without-match speeds things up a lot because it will > immediately skip large binary files. > > PPD_FIXUP_PATHS also uses a shell loop instead of xargs; not sure which > one is > better. Before switching to --binary-files, the shell for-loop was much slower closer to a minute for me. With --binary-files it's about 5 seconds, which is closer to the xargs which is about 1 second. So I don't mind just using the PPD_FIXUP_PATHS code. > > However, I think it would be better to refactor fix-perpkg against > PPD_FIXUP_PATHS. It only differens in the replacement part of the final sed, > so > that can easily be done with a make function. Agreed with all comments. And reusing PPD_FIXUP_PATHS will address them. Will send updated patch shortly. Thanks, Brandon From brandon.maier at collins.com Mon Nov 28 20:46:14 2022 From: brandon.maier at collins.com (Brandon Maier) Date: Mon, 28 Nov 2022 14:46:14 -0600 Subject: [Buildroot] [PATCH 1/1] Makefile: fix SDK relocation for per-package-dirs Message-ID: <20221128204614.5174-1-brandon.maier@collins.com> The relocate-sdk.sh script does not work correctly when BR2_PER_PACKAGE_DIRECTORIES is enabled. relocate-sdk.sh expects everything to point at $HOST_DIR, but each package will be pointing at its $(O)/per-package/*/host. Use the same command for scrubing host paths during the build, to scrub to the final host directory location. Signed-off-by: Brandon Maier --- v2: - drop original implementation in favor of reusing the existing PPD_FIXUP_PATHS code. --- Makefile | 1 + package/pkg-generic.mk | 12 +----------- package/pkg-utils.mk | 15 +++++++++++++++ 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index 8d980db3e4..8bf7ed7ad8 100644 --- a/Makefile +++ b/Makefile @@ -609,6 +609,7 @@ prepare-sdk: world @$(call MESSAGE,"Rendering the SDK relocatable") PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath host PER_PACKAGE_DIR=$(PER_PACKAGE_DIR) $(TOPDIR)/support/scripts/fix-rpath staging + $(call ppd-fixup-paths,$(BASE_DIR)) $(INSTALL) -m 755 $(TOPDIR)/support/misc/relocate-sdk.sh $(HOST_DIR)/relocate-sdk.sh mkdir -p $(HOST_DIR)/share/buildroot echo $(HOST_DIR) > $(HOST_DIR)/share/buildroot/sdk-location diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index 8af51f2724..f61076cddf 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -92,18 +92,8 @@ endif ifeq ($(BR2_PER_PACKAGE_DIRECTORIES),y) -# Ensure files like .la, .pc, .pri, .cmake, and so on, point to the -# proper staging and host directories for the current package: find -# all text files that contain the PPD root, and replace it with the -# current package's PPD. define PPD_FIXUP_PATHS - $(Q)grep --binary-files=without-match -lrZ '$(PER_PACKAGE_DIR)/[^/]\+/' $(HOST_DIR) \ - |while read -d '' f; do \ - file -b --mime-type "$${f}" | grep -q '^text/' || continue; \ - printf '%s\0' "$${f}"; \ - done \ - |xargs -0 --no-run-if-empty \ - $(SED) 's:$(PER_PACKAGE_DIR)/[^/]\+/:$(PER_PACKAGE_DIR)/$($(PKG)_NAME)/:g' + $(call ppd-fixup-paths,$(PER_PACKAGE_DIR)/$($(PKG)_NAME)) endef # Remove python's pre-compiled "sysconfigdata", as it may contain paths to diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk index 2951e466c1..77d406fc03 100644 --- a/package/pkg-utils.mk +++ b/package/pkg-utils.mk @@ -233,6 +233,21 @@ define prepare-per-package-directory $(call per-package-rsync,$(1),host,$(HOST_DIR)) $(call per-package-rsync,$(1),target,$(TARGET_DIR)) endef + +# Ensure files like .la, .pc, .pri, .cmake, and so on, point to the +# proper staging and host directories for the current package: find +# all text files that contain the PPD root, and replace it with the +# current package's PPD. +# $1: destination root directory containing host and staging +define ppd-fixup-paths + $(Q)grep --binary-files=without-match -lrZ '$(PER_PACKAGE_DIR)/[^/]\+/' $(HOST_DIR) \ + |while read -d '' f; do \ + file -b --mime-type "$${f}" | grep -q '^text/' || continue; \ + printf '%s\0' "$${f}"; \ + done \ + |xargs -0 --no-run-if-empty \ + $(SED) 's:$(PER_PACKAGE_DIR)/[^/]\+/:$(1)/:g' +endef endif # -- 2.38.1 From buildroot at busybox.net Tue Nov 29 05:19:59 2022 From: buildroot at busybox.net (buildroot at busybox.net) Date: 28 Nov 2022 21:19:59 -0800 Subject: [Buildroot] Due payment 11/28/2022 9:19:56 p.m. Message-ID: <20221128211956.8AEE11FB28D65307@busybox.net> An HTML attachment was scrubbed... URL: From buildroot at uclibc.org Tue Nov 29 05:19:59 2022 From: buildroot at uclibc.org (buildroot at uclibc.org) Date: 28 Nov 2022 21:19:59 -0800 Subject: [Buildroot] Due payment 11/28/2022 9:19:56 p.m. Message-ID: <20221128211956.130A712BFCCAAC96@uclibc.org> An HTML attachment was scrubbed... URL: From thomas.petazzoni at bootlin.com Tue Nov 29 08:11:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 29 Nov 2022 08:11:06 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-28 Message-ID: <20221129081111.F2F9B818A7@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-28 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 5 | 1 | 0 | 6 | 2022.08.x | 17 | 26 | 0 | 43 | master | 245 | 246 | 0 | 491 | next | 10 | 22 | 1 | 33 | Classification of failures by reason for master ----------------------------------------------- xz-5.2.7 | 17 host-go-1.19.3 | 11 glibc-2.36-66-ga1dc0be03c9d... | 10 host-binutils-2.38 | 10 host-pahole-1.24 | 9 gobject-introspection-1.72.0 | 8 elfutils-0.186 | 7 libglib2-2.72.3 | 7 libgpg-error-1.45 | 7 linux-6.0.9 | 7 unknown | 7 python-numpy-1.23.4 | 6 linuxptp-3.1.1 | 4 lirc-tools-0.10.2 | 4 tealdeer-1.6.1 | 4 gerbera-1.10.0 | 3 gmp-6.2.1 | 3 gummiboot-2bcd919c681c952eb... | 3 host-rust-1.64.0 | 3 ltp-testsuite-20220930 | 3 php-8.1.12 | 3 uclibc-1.0.42 | 3 wtfutil-0.41.0 | 3 zabbix-5.4.9 | 3 apcupsd-3.14.14 | 2 crun-1.5 | 2 ffmpeg-4.4.3 | 2 frr-8.3.1 | 2 fs/ubifs/ubifs.mk:49: /home... | 2 gnu-efi-3.0.15 | 2 host-binutils-2.37 | 2 libnss-3.84 | 2 lttng-modules-2.13.1 | 2 memcached-1.6.16 | 2 python-cryptography-38.0.1 | 2 rtl8192eu-1e15b6d451731bc4d... | 2 s6-linux-utils-2.6.0.0 | 2 toolchain-external-codescap... | 2 ulog-0389d243352255f6182326... | 2 xenomai-3.0.10 | 2 zeek-4.1.1 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 alsa-lib-1.2.8 | 1 bat-0.19.0 | 1 bayer2rgb-neon-15feb1115b48... | 1 boost-1.80.0 | 1 brltty-6.5 | 1 bullet-3.21 | 1 crucible-2022.05.25 | 1 docker-proxy-f6ccccb1c082a4... | 1 dtbocfg-0.0.9 | 1 efivar-38 | 1 exempi-2.6.1 | 1 freeradius-client-1.1.7 | 1 fs/axfs/axfs.mk:32: /home/t... | 1 fs/cramfs/cramfs.mk:46: /tm... | 1 fs/f2fs/f2fs.mk:64: /home/a... | 1 fs/romfs/romfs.mk:32: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 gitlab-runner-14.5.1 | 1 host-delve-1.8.0 | 1 host-gcc-final-11.3.0 | 1 host-gcc-initial-10.4.0 | 1 host-gdb-arc-2020.09-releas... | 1 host-moby-buildkit-0.10.0 | 1 host-runc-1.1.4 | 1 host-spirv-llvm-translator-... | 1 hwloc-2.8.0 | 1 kexec-2.0.25 | 1 libblockdev-2.26 | 1 libgcrypt-1.10.1 | 1 libmad-0.15.1b | 1 libmdbx-0.11.12 | 1 libnfc-1.8.0 | 1 librsvg-2.50.7 | 1 linux-5.10.145-cip17 | 1 linux-5.10.145-cip17-rt7 | 1 liquid-dsp-1.4.0 | 1 lua-cqueues-20200726 | 1 lxc-5.0.1 | 1 mongodb-4.2.18 | 1 mosh-1.3.2 | 1 mxs-bootlets-10.12.01 | 1 netsurf-3.10 | 1 ocf-linux-20171122 | 1 open62541-v1.3.3 | 1 openal-1.22.0 | 1 openssh-9.1p1 | 1 opus-1.3.1 | 1 package/qt6/qt6base/qt6base... | 1 pcre2-10.40 | 1 proftpd-1.3.6e | 1 rtl8821au-e0b443940471c166a... | 1 ruby-3.1.2 | 1 sdl-1.2.15 | 1 shim-15.4 | 1 strongswan-5.9.8 | 1 tcf-agent-1.7.0 | 1 uccp420wlan-6.9.1 | 1 wavemon-0.9.4 | 1 xterm-376 | 1 xxhash-0.8.1 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/af5beca3489b87aec883b4fd9591cdb2c120dc05 | mips64el | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/3d974e27696b900005b55d25c362b19c16279af0 | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/cba43e8edcf28755002c0da8d1dec958e55109f7 | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/0b0e2330f12ccde0acb383d0cb5c5008058f782f | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/ec44c9ffa474535178f01c575faf04e5c0824b2f | mips | bat-0.19.0 | NOK | http://autobuild.buildroot.net/results/cc1d7ebf9a03039ab899d16226c0b056a4f2d245 | aarch64 | bayer2rgb-neon-15feb1115b48... | NOK | http://autobuild.buildroot.net/results/48d4ab9efac0ab9678714a7dad1e93388afe1de1 | arceb | boost-1.80.0 | NOK | http://autobuild.buildroot.net/results/b0d08453314830e633eb14b36693094ed31ca7af | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/4b14ce9564a487454db12b52e47d422a4df87ecf | powerpc64 | bullet-3.21 | NOK | http://autobuild.buildroot.net/results/92548bcdd9edb5505d595eef916027c307afcb4e | x86_64 | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/f3a58be15ccb434824c458c275235bc5f043e864 | m68k | crun-1.5 | NOK | http://autobuild.buildroot.net/results/3e3684e327bd4d0ecddf1ecaab7f7a34d10e8928 | arm | crun-1.5 | NOK | http://autobuild.buildroot.net/results/1dabf514c6b25195c84aedcd0e676bafcafe601f | i686 | docker-proxy-f6ccccb1c082a4... | NOK | http://autobuild.buildroot.net/results/21c042751f17ce7e674fadbb0c8e60895a075246 | mips64el | dtbocfg-0.0.9 | NOK | http://autobuild.buildroot.net/results/7730030b72c230e626215f6918453ca9328acacf | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/3d6b09dc83d047f278c085ff132151cf3182ecfc | microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/9c540c94e58bdfb9ddc8e4643049a64833a9c793 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/fd7acc752d00caea27bac5f0e238ba06447e9a63 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/4c05ead1a78c1194b0077feaa5ebfd28b3ae8c15 | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/15c1b7bca89fc0bb7d519fa9ad7b16dc011e4c13 | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d29bb32166955a5df3e7267f3b730a75c7c4ccbe | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a7c9a78dff95923bb45e946939e63c80b3961eaa | ORPH microblazeel | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/0e1b9b50030e66e85e74652b9e9e9522a97a2545 | ORPH powerpc64le | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/a0461659e75e021bb5687dffb7e152da943554be | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/ebf5cbc48ca46e62104439464e8f82863d0637d8 | arc | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/a510ebe1324aaf613b9b0387bb4430f20c87f10c | riscv64 | freeradius-client-1.1.7 | NOK | http://autobuild.buildroot.net/results/e14395434b5129a3ae704461da26e8b7825c0d1b | xtensa | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/4f068bb541b9e01f800e9f9f7f5692683c58d10a | mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/7af3cabbb5acea61230148a0135623aaa73db7a5 | powerpc64 | fs/axfs/axfs.mk:32: /home/t... | NOK | http://autobuild.buildroot.net/results/5983caf642354dc1f8613f52a4246cc8128947bc | mipsel | fs/cramfs/cramfs.mk:46: /tm... | NOK | http://autobuild.buildroot.net/results/77e3e76e5653ae6ba8754db6a6dc5ee350836879 | i586 | fs/f2fs/f2fs.mk:64: /home/a... | NOK | http://autobuild.buildroot.net/results/98c7df702fc15ccc253575cece3c0c107036e46b | sparc64 | fs/romfs/romfs.mk:32: /home... | NOK | http://autobuild.buildroot.net/results/766999cefb36416addc6485484dcb26f39885a9e | aarch64_be | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/a230c3878e9c4525bbdb5498c34a4d8da5d1ba21 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/0ba2231efd478f9afbf13bb3fb0f8fdd6ce1d65b | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/67e47f50a8f5a7e0d3c8a47526f2f8c0f592cf7f | powerpc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/ba2a1bf2fd5f61b135cb3a2ce6dc82b065c41fd3 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/4098b78facd7977eee67789f330fffc0e700aee2 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/b2ede0d1b37388fc1c3c8fe3c015ff83b55cfc23 | i686 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/cc2df863ffaa23b3914e7ed982e9cdf6d19d84eb | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/88ff43290137b538212ad33cdbc4e0942d54a141 | aarch64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6aa7e05419246d1133d13f31e1f397ef6141be34 | powerpc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/93bceda4d81b1f7d4369df77524a3b6c0a567c5b | i586 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b80ec6709f2effe53f3b92089375f24fe8e740a4 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/85aa0236852e8bd3f08509da1abbd15226268f64 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/64325a8ec989cc4b13300a5fb20940b807813487 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/1c15bfa5e060b78f0c0d8ca4baac78ed1b508e0e | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/f34f880cc9c8cf9b9552d1caf7957d48c261d402 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/79f94ef126a8dd4c3ce99a8910beaaf24fa273d9 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/754108fa852e96fe23891ad52ad21b684f001a53 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/818c58827959cfcc845c8b198708725a39d3da95 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2d863d9fdcfb874eaa5ccec447459240702e672c | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/5c6899fa68c0a432781b1e6ac46b702521233ae0 | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/dcf5c1eebfab3fe71ea7b7863268d502e8a31c2e | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/adf041183003312425700a9c43faac630dfdbb58 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/169ca09ab0649294feec0fb7252afddb8b10ed69 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/93b3de91552ef2242e41a452d1c0d73bcdef5be9 | ORPH riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/d749046efe79636d8637cdad2b9e8eebbe36c2e9 | ORPH mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/25b6fd1e6c29bc22276364b8650e57b1ddd723b3 | mips64el | gnu-efi-3.0.15 | NOK | http://autobuild.buildroot.net/results/5c3825134491cfe6b5ce112c2ab92a0eb234d09b | sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b254dd98cfaaa9c97c42092c93c11c29c688a7f8 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d9fb65f9bfa092e5a8be86bef70cb9f73ae97816 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/52a401810d2a9e3e61f86336773b488cc455b61c | ORPH i686 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e8792d735cbe451d7c308bc9b5a321ed0bb4d975 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e667528ee5cdfc5a0644254e58301679ff39beb1 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2906c5784e41678571eb8195a2daab417c3ff894 | ORPH nios2 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/b466fc18293ad5f1a73cc42a2e844253d548f1cf | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/e1ac09d7d9e72c8d1486d3012a8e9fc2c6e9241e | ORPH x86_64 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/2e8915a6604ca1e6240fad685a4df181d9a16329 | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/4e046f55b606dfe170170021282bc31db1a2fa07 | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/a1b8747dfe428732b4184b5dba0cfa726dbdb2fc | powerpc64 | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/ad0a08c420a92ecefb942d295a6fbbde15f543e7 | powerpc | host-binutils-2.37 | NOK | http://autobuild.buildroot.net/results/6ab620c0db98f3954262c7b52a42bbc0da114edc | sh4aeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/3278b10e28577cf833b650d7ab24f20c4b3f5629 | arm | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/590692afa5cfb7c057af4477517f002280b479b7 | i686 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/6b028b7988061c9ee72869723482416dc405a46d | nios2 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/2ae62877fb059d5a47b5179d82aa1bf0e54a93d1 | sparc64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/f533df238a657459b8cbde5d8c8e7eacd4aab3e2 | mips64el | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/7c046fcdb23f5b07838c8e50ba69f3cc7c664cbb | sh4a | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1bd135e3e5a8a8ad7aaea77641133e596108e918 | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/130d3dd481a98e4e82d1f7e115dacdef3b018aa6 | or1k | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/1849c61b0fffed7f49bfd812ca184d3ae07cab85 | aarch64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/8b3d2764c5b7471a45b2cf2b71644df0f6b31139 | riscv64 | host-delve-1.8.0 | NOK | http://autobuild.buildroot.net/results/d701a0d9b0780f77342b9be6b471f47adf9349b0 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/6629369b43a2266cf0ff9edcb73d7146f64ed9ad | microblazeel | host-gcc-initial-10.4.0 | NOK | http://autobuild.buildroot.net/results/c660e6043bbafa7cf8762ee48fff2fd0404ba300 | arceb | host-gdb-arc-2020.09-releas... | NOK | http://autobuild.buildroot.net/results/c9790470de2cce15caa5e0b7089adcda34ca05db | ORPH mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/881d10d49aad9a60dfe7fb5d277315ac2b0d4d10 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/f8de14039d21baab3420e359707ed898cd7f8d71 | riscv64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/43c3ff47d9d8a4fdaf0731c18019122e78791ac3 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7c0ae78340f4a7409742038b5a5d5b04762833bb | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/7bf61c3715d2ed055002e83855f8a21d5da323ac | i586 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2c3479faf6f6b403769fba6ff02c24cd3e855ab2 | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/86830be015ecec4ebfba3a19663c1180e11b5d1b | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/4f894bc471c4da495bfbbbdf2dfdbfe1eea49680 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/1dc27e8c26753069e80fca4f3a3948c95589c476 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cc2c0d46441a20c41f8fc3e3ab80aa70d18edcf5 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/ad9d5c46410059907f0f60c659c35eecd11127e7 | riscv64 | host-moby-buildkit-0.10.0 | NOK | http://autobuild.buildroot.net/results/d82d943387ffaad7f547cc2aee956413cb2558a7 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/03fb92c80dd13a6df22b1bcfe475e77e19cb4263 | mipsel | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0aace81c072c4c384c4e6747fb031ddcce38773f | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/49789a96f91a39e5f2bd75c19262198f4cf424bc | x86_64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5cccc0041fca859c20c8c4364863396bb7067116 | aarch64_be | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/a3b30df3d3c50341bb821782583134f20bac6415 | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/066b5fb2b56b3935e43c1bc9cbd27e852371e9a8 | powerpc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/3518b0bf7305f15f2c0cc934b8afc592cd812cdb | m68k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/eb074985d0a58f4f80d15e4b5b51b86bad6e25e9 | sparc64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fc798b9bb5f789f3d9af42d1c45e6084119f1c3e | riscv64 | host-runc-1.1.4 | NOK | http://autobuild.buildroot.net/results/6aae55d2701b504993d1d8b0763f9df57a3c4887 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/b0dd69e6bf8b962457a29861ba4889f9dd7cef58 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2ee077bed1f753416311251db9446eee7aa35334 | mipsel | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e6cc38ecde9b06b87f1ad0d7aabde9960262cb1c | aarch64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/4f9933fc4249806f4b0f89b4b895d306ffa1b6f4 | ORPH x86_64 | hwloc-2.8.0 | NOK | http://autobuild.buildroot.net/results/bdf74badf04a44c69994de7a3abf16b2f78635b8 | sh4 | kexec-2.0.25 | NOK | http://autobuild.buildroot.net/results/ae218bd1cf377b46ef69f7052059ffad5a50dacd | ORPH arc | libblockdev-2.26 | NOK | http://autobuild.buildroot.net/results/4a7ccddd6f556584110f6f184e12eab6b4de1aed | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/24ed03152f154c487da55d8c35f2741f4b6e90ee | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/0bf3e7ef0afb4caccd632c7cb4c4bbdde11e2cf7 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/047e3e9605cd691522f25f12324369df5837c163 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/2f525f133d5db18c699c5c94e688df95132a2ebf | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/ea04d10f71ec7e417ddf97ea1b7dc9c70eb4556f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/46dcf49fd48734f59068b87b432be372300a809d | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/5a5fd1f953f8029fd5bdd52c3416c927a9eed868 | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/38f51e5c5b8ac1764ad5ae289199477a80e3947a | aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/1e445a7955bbdc9d9ca9e0c493b719f35208a7b2 | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/c229c1bc1712305d18b5a6cb3f04b1c2b97d4e19 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/47064b6c3fac7db85275f9bd1cc87f366a342eae | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/74c383cd6f5afe9ed37ab77e7b570f465bc0a7a2 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/55fbb9696e0835dcab66949418242f2d5847cb7c | ORPH aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/61ecf60f9139907c49d93c6d40dabec335bcb753 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/99ef8967c7c295a50f56f5ba3743276b139ac870 | ORPH armeb | libmad-0.15.1b | NOK | http://autobuild.buildroot.net/results/d35644d3eb7f94ca2419455e72bfd22de4838cb0 | ORPH i686 | libmdbx-0.11.12 | NOK | http://autobuild.buildroot.net/results/9e300a96561a100c05473b2da7c3b156984488b5 | or1k | libnfc-1.8.0 | NOK | http://autobuild.buildroot.net/results/ef51845e0ff4c85b12004889dc78472008b41f48 | armeb | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/504c26e2c9c8ec07f768c6ee21355f9106f6bc95 | mips64el | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/bdb4df265979fc0110360104e42352e613ea2455 | mipsel | librsvg-2.50.7 | NOK | http://autobuild.buildroot.net/results/54df4d828f4ec6e9108358ff8a0cb4bb96f02472 | mips64el | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/603696e4b13e8ca8b1a9b2237d7c16307e074156 | ORPH arm | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/c52913f45909f4fbec8153418ef5bbac4d843470 | ORPH arc | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/be06a5c500fe1b75d6f7cefd8ee3f2abf565058c | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/891fd52ef36120e591eff61f29e5712110324c09 | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/eeff66c4505385aeddea01ad515572a37fd80954 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/86ca2aed32b32dc5192a9c608165c7616d31bfb3 | ORPH or1k | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/8cbb3411a8d0eefab6400f5ddc68e77a81745cf4 | ORPH nios2 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/2315a090ce46668020414a722e6985b0e07700f2 | ORPH sh4aeb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/8bc31a9e393b01c4e31ca0bf2df0657fb5e8d574 | ORPH sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/ecc32b34be461b8e8d229e633f40d87f03b055cc | sparc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/12a8ab12b27ed7cf9e9336a9f0fc26d4babf60f4 | arc | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/bb3b71f5054ab0dc31194370f6186fe26b1e1654 | mips64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/846a8cddb4cfc0b9342f0d7d98326381ac46a790 | arm | liquid-dsp-1.4.0 | NOK | http://autobuild.buildroot.net/results/5ce5aeaa8e849761e49ed14fa72c7d24e0942621 | microblazeel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c62fb722af5b208168f46c6344854cc5fa68b0d4 | ORPH xtensa | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/4c0a2297fc26dd818ab50fc49c38d4f07d90d587 | ORPH mips64el | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/81a0e8331b4456435614a4603a140e3488e57d6d | ORPH mipsel | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/e1fc44018d3afea560d8ffacfba7cd322b690591 | ORPH s390x | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/c7d03a79aea6cd85d09794d46e2bf664d44be59b | powerpc64le | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/079b4d5093de0bd84ca52f30fb2423269e6f10ed | sh4eb | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/6a2493c1fc1d96173ca80bda50c7952cfed3fa28 | riscv32 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/e3dce8110ea45b519d3ce24e10f2866626645b5b | or1k | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/2fb8ee00fe383e7c6ae71f3eca7f735f1c91ba26 | aarch64 | lua-cqueues-20200726 | NOK | http://autobuild.buildroot.net/results/990ff8feaa119511b60e29a374337621c0a50324 | powerpc | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/dc8a1b560af87a64dd4432443b3bb9255c63834b | armeb | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/9ce7758b6d84a1eaea601fee91d7a80e188a4118 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/c1138c10134f3b45ec8c0d99239e6a4249fda5f4 | ORPH aarch64 | mongodb-4.2.18 | NOK | http://autobuild.buildroot.net/results/3010d2730cd9203fa7ecba88ced7ec72556e56e1 | powerpc64 | mosh-1.3.2 | NOK | http://autobuild.buildroot.net/results/b5200ca618fd639a291075fca2db14b2e9186e21 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/e1a7ac7395fbab5ec2b7659b76ab7f4e224a48e8 | ORPH mipsel | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/2c4e6cf7596abb316cf0c2a99888cb9535327ce8 | sparc64 | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/58d67eee43660872e13f931d2dad28e089dbe4f6 | ORPH mipsel | open62541-v1.3.3 | NOK | http://autobuild.buildroot.net/results/5e386ff0c95809706f4b1c7c68a64bb324fb7a0a | ORPH mips | openal-1.22.0 | NOK | http://autobuild.buildroot.net/results/d11de88bf80b6956498e93efc0aedbb456b85bce | m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/4934057685e04441b6269ac1eaaea95f9ef11436 | ORPH arm | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/7be95ef25326c2c9affaa1baad3d811f482e8551 | ORPH aarch64_be | package/qt6/qt6base/qt6base... | NOK | http://autobuild.buildroot.net/results/6a070f4bed815ba5c71e50feec891f1c05dd2c39 | mipsel | pcre2-10.40 | NOK | http://autobuild.buildroot.net/results/a647751ef273d50052d771d4235dc26a243eabb0 | ORPH or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/c471d23142f47be3b91c962f1f7683a4e1dac8c1 | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/a139c406f3f74f6ce7f5799c2462875e8fdbdd99 | arm | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/6b342d80d205e171cfda7593367acfa714a4d21a | arm | proftpd-1.3.6e | NOK | http://autobuild.buildroot.net/results/f572ca164d4502ad810bf2cff1e29ec48273a154 | mips | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/c54b0f760916410b1cf50d76c744c3e946185d27 | armeb | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/1e5ef63bda1dc0432d3536f6c2cf3b08127c4ffa | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/aabc45abd6fab3be5ed3b490d8862805216c0e4e | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/ded372c14ded34d44624f2555425e1cee71f65e1 | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/cc9bc2febb5fbcf47e92a1d1a7d247109958dbdb | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/bed64254ec13ce9f0121c7a93801a34aad258b86 | x86_64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/22c66fd49b0501525bd9cdbf247640fbb10e312d | arm | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/2f2b7d6a687ae7e556f7b7211707188f683fd47a | sparc64 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/19b0c32e86ec85bbaa10d28f0364e3f7206da613 | i586 | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/ace306d9575f93de0ff63d1c229aafaf2c8d3197 | riscv64 | rtl8821au-e0b443940471c166a... | NOK | http://autobuild.buildroot.net/results/4526cb70ce91bcd5fce60ebb4f704a63f1ecd249 | arc | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/e6e35a715060e0e45021e989c661f31f0808eff4 | mips | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/5a58bd1a7cca2aab74e71b36ad10a249af3a6ba6 | mips64 | s6-linux-utils-2.6.0.0 | NOK | http://autobuild.buildroot.net/results/7345355b4196ffabed9e64c15f1ec537da483e86 | sh4 | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/01d081242f2739b3b84f7e04f3e7fbd0a54fc1db | ORPH arm | shim-15.4 | NOK | http://autobuild.buildroot.net/results/4b766fe0c57b7e76ba7b14c0817a9708bf310e68 | mips64 | strongswan-5.9.8 | NOK | http://autobuild.buildroot.net/results/0774fdc9e65416480c271fa7e8d95f787d79cba8 | microblazeel | tcf-agent-1.7.0 | NOK | http://autobuild.buildroot.net/results/7a45f5df5448e26e0f1b38664b86cb0d7ec8943b | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/5521ccdb6c88efad9cb7134a0034748eb7cddfc6 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/95b61526a65dfbe16699e67e7c6a05c617df0fac | s390x | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/4065589be59498797e918cc1c29d93ec2701c190 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/fdda2b4969f9c7e95e27f63a337cf6c35258b099 | mips64 | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/fe5b979cecf1f2f06bf65c77574ae764110d76af | ORPH mipsel | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/c4282563bbc3b2f243b2f03a4cbc895b0fcb78f5 | ORPH sparc | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/634c7e194c7cb4563476651ec7dabb9fc9c6cf74 | ORPH riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/b13736509598401adca91d0548db720ad8998120 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/f7c9026d2da2a7eec38d43fe7877683ff5bef065 | riscv64 | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/bf9329d5ecca45c88758d33234763df38a96e960 | aarch64_be | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/d4082a4752b9c955e8ebea08db7188e6cc3c1b38 | arm | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/08c9dd2d69d7a5b12759734df7fcd0397f978220 | mips64 | unknown | NOK | http://autobuild.buildroot.net/results/73f462681e1053b028eebbf16a962383a9521812 | x86_64 | unknown | NOK | http://autobuild.buildroot.net/results/afce82bf5eab5e9d7e2d0505cccdd1542b554b6f | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/48a46273253595d863b0095f5ef7cba770694d9b | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/a8145435d4fe444cdc417cedc10d01c3fe732997 | or1k | unknown | NOK | http://autobuild.buildroot.net/results/c01bb6f1143cc93117fbe9a9e433713547eae14f | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/a3bc262887279de53fa5f77b66c7841c7256e985 | aarch64_be | unknown | NOK | http://autobuild.buildroot.net/results/3e58797da9220b05958b42a59445777281935f7d | sparc64 | wavemon-0.9.4 | NOK | http://autobuild.buildroot.net/results/07ce5f7baeacd865baa469017b20daa3fe4260cc | ORPH i686 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/156e8a4d500d884fea7e95bdd14ed062dee895f0 | mips64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/40591671bfaf8bf05cbe3457ed5b5613e5d9a3b8 | s390x | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/c28363993a077ee61a23014ccdaeeadac72bbcc7 | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/98f5f661cb7a20073e9c895476177a694a7d0721 | powerpc64 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/72f90e857d259953b74c1a75340485a35db18e12 | sparc | xterm-376 | NOK | http://autobuild.buildroot.net/results/d02191c1a78f06ec9ad00ea57bf278e9e2df4d3b | ORPH sh4aeb | xxhash-0.8.1 | NOK | http://autobuild.buildroot.net/results/e31c59002286cfce4986dc4fd000a8d76356ff21 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/bcc2d88369677935501985aec0a4d28e624fa942 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/daab30eb8d34a0ad471ca8875f80692a8c69d758 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/482d0c273077f17f55d20866e01f9eda47b91c84 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/3945ac25078cdd0e4f46af4ef62713bd5c44c3b2 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/c7b7a517bbcc6a97f92944951934fe5457f7e228 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/d5720f8d162affd650e031d000679c043ab9e35c | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ae01b4d75233863846aedd182ececf9afd557ddb | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/54c0846507ce5d652163136e8b0de6f93a075bca | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/63c23e47bdb416d5c55da75921741cd8b26d710d | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/8e3d2e6ee8b3ead99e9bbf44e5b2b8473afaaedd | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1e12a600d28f84dc0f282ec3b2ad14283b1d86ef | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/97b22c674b0f226425dbf119a0e367c0a4b4e574 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9c1638f44165d4b2cee4f48c42d594e7c24f953e | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/147f87137b820271b9bbed2fa888f09a75727789 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5c6239de024b699eae883135a49426ae000b121c | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0a1e7e51d0364aa31b94815b706fcc224d830772 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/26e4d5e3c4ed0fad3310d513a4e81a7b02039c56 | ORPH microblazeel | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/428004dad8eb7f6a565868edc9d2bf6e36548a8c | aarch64_be | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/52a16da67329aed718c0e48754495b5807123701 | microblaze | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/d3da5782c51f2e0ffedb311af854eb86974eda8d | xtensa | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/b3311f99580f76fc4d0caf5b28e9fc8c9b18a103 | aarch64 | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/d5f4d115c0af3dad161f948ab61639a778767ead | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 3 imagemagick-7.1.0-51 | 3 gerbera-1.10.0 | 1 gobject-introspection | 1 host-gcc-final-11.3.0 | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 host-rust-1.65.0 | 1 igh-ethercat-1.5.2 | 1 lirc-tools-0.10.2 | 1 lttng-tools-2.13.2 | 1 nodejs-16.17.1 | 1 pv-1.6.20 | 1 python-bcrypt-4.0.1 | 1 ruby-3.1.2 | 1 s6-linux-init-1.0.6.3 | 1 wolfssl-5.5.2 | 1 wtfutil-0.41.0 | 1 xz-5.2.7 | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- sparc | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/f3e75fffcdc73a3a4933f8032a736598720408dc | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/97612599475b3b6dbd4c9fac5ef1fc599d4b84de | arceb | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/e87fc213aabc09224779658a25ba8b89a245511a | riscv64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/8a75019339745b9416f25992b5c35eaf9a2d4855 | microblazeel | gobject-introspection | TIM | http://autobuild.buildroot.net/results/9ffd17862cc7a8ec4c842351226cd76ec57751e4 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/8a3f5d4e16f4f3623a886d0d10f28655b467c902 | powerpc64le | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e670ed89f0b08aca686fae6ea1869096db46020a | mips64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/589c67044ef2b1e49b38c739bada485a99da1a38 | i686 | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/e0bcb9f65109590de4f282cdfb6d2fd913375764 | or1k | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/0560bac65b79875ba42966323e7c07919fe9fded | mips64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/4de527d0b06220a3ce83c3bee97e5d316c0ace74 | ORPH powerpc64le | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/3f57f2b27f383d850525a48e5e45e1b855ee24db | ORPH sparc64 | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/36d03e174882a59bd51a9247d4df3393c011e5dd | ORPH powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/c02bd8feee0f998b4fae5d3bcd7f0fed151dda96 | ORPH powerpc | lttng-tools-2.13.2 | NOK | http://autobuild.buildroot.net/results/4d912da3ada3058beebe343218fd56cddfe87e49 | i686 | nodejs-16.17.1 | NOK | http://autobuild.buildroot.net/results/3f4220b056e1551f9351c8979a788e6eee2d7a47 | armeb | pv-1.6.20 | NOK | http://autobuild.buildroot.net/results/25a1d7274145f06af30dce54a6b9347bbc4bbdb1 | ORPH sparc64 | python-bcrypt-4.0.1 | NOK | http://autobuild.buildroot.net/results/9c68503a8848923f42e1a0e5207eb05e86d3e17d | riscv64 | ruby-3.1.2 | NOK | http://autobuild.buildroot.net/results/f443cc483a7b2ad88eb8c6133dbd04360b53c0bd | sparc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/01645258ebb225491dfcd7b48363f708c92c6869 | riscv32 | wolfssl-5.5.2 | NOK | http://autobuild.buildroot.net/results/26590d058c9e1cea6d69ee94c9c8c8dd6373dc98 | i686 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/6a07b2c5dd2cc3e45bc58a0ba1af25e4d915f8c7 | microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0b7b95195363ba944475c6734983d065c8b5aeee | ORPH Classification of failures by reason for 2022.02.x -------------------------------------------------- qt5webchannel-fa8b07105b5e2... | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips64el | qt5webchannel-fa8b07105b5e2... | NOK | http://autobuild.buildroot.net/results/eaa3805f5191ede7b996977b7cb649acd120592c | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-go-1.18.8 | 2 host-pahole-73383b3a39afe86... | 2 /home/buildroot/autobuild/i... | 1 davfs2-1.6.1 | 1 dust-0.8.1 | 1 elfutils-0.186 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 gerbera-1.10.0 | 1 gobject-introspection-1.70.0 | 1 host-rust-1.62.0 | 1 host-spirv-llvm-translator-... | 1 libcap-ng-0.8.3 | 1 libgcrypt-1.10.1 | 1 libglib2-2.72.3 | 1 mariadb-10.3.36 | 1 ntp-4.2.8p15 | 1 pixman-0.42.2 | 1 sdl-1.2.15 | 1 sudo-1.9.11p2 | 1 ulog-0389d243352255f6182326... | 1 unknown | 1 uqmi-0a19b5b77140465c29e2af... | 1 xenomai-3.0.10 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mips | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/90d529363d4cfd1655f8b362b9cdb269484e24ef | mips | davfs2-1.6.1 | NOK | http://autobuild.buildroot.net/results/3035ef05aba47e0c7d61a26da81b8eb12949487f | ORPH armeb | dust-0.8.1 | NOK | http://autobuild.buildroot.net/results/c9f34ce10f7ff9ad1edfc40e7902259fb53eff2f | ORPH microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/39a3f7489ac7a945a0a4b23557507ee3b1a3cce5 | ORPH sh4eb | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/20e274becf977c22ecb9d821a85e2aa5e320354e | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/07b079f23d6076cf3697df01dc1a1f9d0e49762d | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/8ae85ced0055a30d32c594f76d2fb35f372664b0 | i686 | gobject-introspection-1.70.0 | NOK | http://autobuild.buildroot.net/results/0868dd83e186a0223a341b81df7e125b25f9a0b7 | ORPH mips64el | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/acfcadee63cb9e3500fe59b7f88bfd5f47dbc135 | powerpc64le | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/f4f9d19019b7003100e13b4a511639093fa02fbe | arceb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/ef27b7dfd0f5dc7c68fbcaf5b02369ab4c0fbfb0 | armeb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/14c7b4864c95b57705334359eb7dcad93f4dbacd | s390x | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/5e871f2b181ca6759a9416e5e438c0d53a9538b7 | x86_64 | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/6fb17024f227ef740709b515c3c8f0fa235d49fa | ORPH riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/180680a71b28cc66634a1a536d8493712017af21 | arm | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8bce5b101294eba0eb8c25a9cf438214379af23b | ORPH arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/335a8822eeeb4bc8f169b4c8f4371fe710ebb6f8 | arc | mariadb-10.3.36 | NOK | http://autobuild.buildroot.net/results/4ab5c33026d7f4d99d602016639cd10b8f69a7a3 | ORPH riscv64 | ntp-4.2.8p15 | NOK | http://autobuild.buildroot.net/results/b6101b206c118cb1263cae141cfd6860295cadc5 | ORPH powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/edce4965b49f54495d8c26eb87b72bbd94aa6ed8 | sh4aeb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/3efd51839bf82922e109409e8eb5966f8a94417d | ORPH armeb | sudo-1.9.11p2 | NOK | http://autobuild.buildroot.net/results/6680df849d4e72d096fe84f02339bc24e2cf2360 | ORPH sh4aeb | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/03434f69c581cd7efe647bcbcfda38ec72ac0a09 | aarch64 | unknown | NOK | http://autobuild.buildroot.net/results/31ef704a28dd4fc978ddcabd54544d4b412271e3 | mipsel | uqmi-0a19b5b77140465c29e2af... | NOK | http://autobuild.buildroot.net/results/08e19b6a8948556668b838479990dcbdc13e3fa1 | ORPH i686 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b647979b6a62beb42b2455c2ee86c4678806cd58 | Gitlab CI results for 2022-11-28 ================================ Detail of runtime-test failures for master ------------------------------------------ runtime-test | link to the job | orph? --------------------------+---------------------------------------------------------------+------ TestLuajitLuaSec | https://gitlab.com/buildroot.org/buildroot/-/jobs/3386178738 | ORPH -- http://autobuild.buildroot.net From luca.ceresoli at bootlin.com Tue Nov 29 10:50:33 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 29 Nov 2022 11:50:33 +0100 Subject: [Buildroot] [PATCH v1 1/3] configs/zynqmp_zcu102_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221126105350.14687-1-neal.frager@amd.com> References: <20221126105350.14687-1-neal.frager@amd.com> Message-ID: <20221129115033.0fe9ae00@booty> Hello Neal, On Sat, 26 Nov 2022 03:53:48 -0700 Neal Frager wrote: > This patch bumps the zynqmp_zcu102_defconfig to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > - TF-A 2.6 bug fixes > - PMUFW bug fixes > > Signed-off-by: Neal Frager > --- > configs/zynqmp_zcu102_defconfig | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/configs/zynqmp_zcu102_defconfig b/configs/zynqmp_zcu102_defconfig > index e27dfdb6c9..6047d4299c 100644 > --- a/configs/zynqmp_zcu102_defconfig > +++ b/configs/zynqmp_zcu102_defconfig > @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/zynqmp-zcu102-rev1.0" > @@ -15,13 +15,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" > +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" > BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" > BR2_TARGET_UBOOT_NEEDS_DTC=y > @@ -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/v2022.1_22.04_1/xlnx-firmware/zcu102/zcu102_pmufw.elf" > +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/zcu102/zcu102_pmufw.elf" It would be nice to stay on Xilinx official firmwares, but there seem to be no 2022.2 firmwares now on the Xilinx repo after Vivado 2022.2 has been released more than 1 month ago. One option would be to keep on using a 2022.1 pmufw and upgrade the other components. Do you think that would work? I think nowadays the interface provided by the PMUFW is quite stable, isn't it? Should there be good motivations to upgrade to PMUFW 2022.2, let's do it with your repo of course. -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From neal.frager at amd.com Tue Nov 29 11:11:35 2022 From: neal.frager at amd.com (Frager, Neal) Date: Tue, 29 Nov 2022 11:11:35 +0000 Subject: [Buildroot] [PATCH v1 1/3] configs/zynqmp_zcu102_defconfig: bump to Xilinx 2022.2 In-Reply-To: <20221129115033.0fe9ae00@booty> References: <20221126105350.14687-1-neal.frager@amd.com> <20221129115033.0fe9ae00@booty> Message-ID: Hi Luca, > This patch bumps the zynqmp_zcu102_defconfig to Xilinx release 2022.2. > > Xilinx 2022.2 includes: > - U-Boot 2022.01 bug fixes > - Linux bump to Linux 5.15.36 with bug fixes > - TF-A 2.6 bug fixes > - PMUFW bug fixes > > Signed-off-by: Neal Frager > --- > configs/zynqmp_zcu102_defconfig | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/configs/zynqmp_zcu102_defconfig > b/configs/zynqmp_zcu102_defconfig index e27dfdb6c9..6047d4299c 100644 > --- a/configs/zynqmp_zcu102_defconfig > +++ b/configs/zynqmp_zcu102_defconfig > @@ -5,7 +5,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynqmp/post-image.sh" > BR2_ROOTFS_POST_SCRIPT_ARGS="ttyPS0,115200 mmcblk0p2" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_TARBALL=y > -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.1)/xlnx_rebase_v5.15_LTS_2022.1.tar.gz" > +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" > BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynqmp" > BR2_LINUX_KERNEL_DTS_SUPPORT=y > BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/zynqmp-zcu102-rev1.0" > @@ -15,13 +15,13 @@ BR2_TARGET_ROOTFS_EXT2_4=y # > BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.1)/xlnx_rebase_v2.6_2022.1.tar.gz" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="zynqmp" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_TARBALL=y > -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.1)/xlnx_rebase_v2022.01_2022.1.tar.gz" > +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynqmp_virt" > BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynqmp-zcu102-rev1.0" > BR2_TARGET_UBOOT_NEEDS_DTC=y > @@ -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/v2022.1_22.04_1/xlnx-firmware/zcu102/zcu102_pmufw.elf" > +BR2_TARGET_UBOOT_ZYNQMP_PMUFW="https://github.com/nealfrager/buildroot-firmware/raw/v2022.2/zcu102/zcu102_pmufw.elf" > It would be nice to stay on Xilinx official firmwares, but there seem > to be no 2022.2 firmwares now on the Xilinx repo after Vivado 2022.2 > has been released more than 1 month ago. I completely agree. I am in an ongoing discussion within AMD regarding these firmware binaries, and my hope is that an official location will be maintained starting with 2023.1. The firmware repo will cover both zynqmp and versal families. Once the official location is available, I will be moving the buildroot zynqmp and versal support over to the Xilinx github and deprecating my github. > One option would be to keep on using a 2022.1 pmufw and upgrade the > other components. Do you think that would work? I think nowadays the > interface provided by the PMUFW is quite stable, isn't it? Yes, we can do this as a temporary solution for the zcu102 and zcu106. The 2022.1 pmufw does work with the other 2022.2 images. Unfortunately, the kv260 is already using my github since it is not available anywhere on the Xilinx github yet. > Should there be good motivations to upgrade to PMUFW 2022.2, let's do > it with your repo of course. The only motivation is to have a defconfig where all the components are the same release version. Functionally, it is not required. Best regards, Neal Frager AMD -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 15722 bytes Desc: not available URL: From fperrad at gmail.com Tue Nov 29 11:40:42 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 29 Nov 2022 12:40:42 +0100 Subject: [Buildroot] [PATCH] package/libgtk3: bump to version 3.24.35 Message-ID: <20221129114042.1372248-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libgtk3/0002-fix-introspection-check.patch | 2 +- package/libgtk3/0003-disable-atk-bridge.patch | 2 +- package/libgtk3/libgtk3.hash | 4 ++-- package/libgtk3/libgtk3.mk | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/libgtk3/0002-fix-introspection-check.patch b/package/libgtk3/0002-fix-introspection-check.patch index b12e1a4fc..7edf7db71 100644 --- a/package/libgtk3/0002-fix-introspection-check.patch +++ b/package/libgtk3/0002-fix-introspection-check.patch @@ -14,7 +14,7 @@ Signed-off-by: Hadrien Boutteville --- a/configure.ac +++ b/configure.ac -@@ -1679,7 +1679,10 @@ +@@ -1690,7 +1690,10 @@ # GObject introspection ################################################## diff --git a/package/libgtk3/0003-disable-atk-bridge.patch b/package/libgtk3/0003-disable-atk-bridge.patch index 09ede9661..390fc012f 100644 --- a/package/libgtk3/0003-disable-atk-bridge.patch +++ b/package/libgtk3/0003-disable-atk-bridge.patch @@ -7,7 +7,7 @@ Signed-off-by: Hadrien Boutteville --- a/configure.ac +++ b/configure.ac -@@ -1375,11 +1375,7 @@ +@@ -1386,11 +1386,7 @@ # Check for Accessibility Toolkit flags ######################################## diff --git a/package/libgtk3/libgtk3.hash b/package/libgtk3/libgtk3.hash index c68c6e90f..1715b94e7 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.34.sha256sum -sha256 dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec gtk+-3.24.34.tar.xz +# From https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.35.sha256sum +sha256 ec10fe6d712ef0b3c63b5f932639c9d1ae99fce94f500f6f06965629fef60bd1 gtk+-3.24.35.tar.xz # Hash for license file: sha256 b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69c COPYING diff --git a/package/libgtk3/libgtk3.mk b/package/libgtk3/libgtk3.mk index 53d7f6898..f277fce2e 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).34 +LIBGTK3_VERSION = $(LIBGTK3_VERSION_MAJOR).35 LIBGTK3_SOURCE = gtk+-$(LIBGTK3_VERSION).tar.xz LIBGTK3_SITE = http://ftp.gnome.org/pub/gnome/sources/gtk+/$(LIBGTK3_VERSION_MAJOR) LIBGTK3_LICENSE = LGPL-2.0+ -- 2.37.2 From fperrad at gmail.com Tue Nov 29 11:40:59 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 29 Nov 2022 12:40:59 +0100 Subject: [Buildroot] [PATCH] package/libpng: bump to version 1.6.39 Message-ID: <20221129114059.1372269-1-francois.perrad@gadz.org> Signed-off-by: Francois Perrad --- package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch | 4 ++-- package/libpng/libpng.hash | 8 ++++---- package/libpng/libpng.mk | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch b/package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch index d232e4d62..d16bdb2b1 100644 --- a/package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch +++ b/package/libpng/0001-Disable-pngfix-and-png-fix-itxt.patch @@ -40,8 +40,8 @@ index a66f6aa..4e67782 100644 -bin_PROGRAMS = pngfix$(EXEEXT) png-fix-itxt$(EXEEXT) +bin_PROGRAMS = @PNG_ARM_NEON_TRUE at am__append_2 = arm/arm_init.c\ - @PNG_ARM_NEON_TRUE@ arm/filter_neon.S arm/filter_neon_intrinsics.c - + @PNG_ARM_NEON_TRUE@ arm/filter_neon.S arm/filter_neon_intrinsics.c \ + @PNG_ARM_NEON_TRUE@ arm/palette_neon_intrinsics.c -- 2.7.3 diff --git a/package/libpng/libpng.hash b/package/libpng/libpng.hash index 34b0a8a8b..c1f65c93a 100644 --- a/package/libpng/libpng.hash +++ b/package/libpng/libpng.hash @@ -1,6 +1,6 @@ -# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.38/ -md5 122e6b7837811698563083b352bc8ca2 libpng-1.6.38.tar.xz -sha1 60960ed110094843e5efa221df6a7d21614a4dba libpng-1.6.38.tar.xz +# From https://sourceforge.net/projects/libpng/files/libpng16/1.6.39/ +md5 aa1ae92e172417039bda072b702f6326 libpng-1.6.39.tar.xz +sha1 3f2386d61eccae211ec4f57899e4ac2ca60d390b libpng-1.6.39.tar.xz # Locally computed: -sha256 b3683e8b8111ebf6f1ac004ebb6b0c975cd310ec469d98364388e9cedbfa68be libpng-1.6.38.tar.xz +sha256 1f4696ce70b4ee5f85f1e1623dc1229b210029fa4b7aee573df3e2ba7b036937 libpng-1.6.39.tar.xz sha256 dfe5a536b0e5a531f844fb9c101a3089aca60772a503893b8e15f9457e369960 LICENSE diff --git a/package/libpng/libpng.mk b/package/libpng/libpng.mk index 43b4f373f..a18c36fe7 100644 --- a/package/libpng/libpng.mk +++ b/package/libpng/libpng.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBPNG_VERSION = 1.6.38 +LIBPNG_VERSION = 1.6.39 LIBPNG_SERIES = 16 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng$(LIBPNG_SERIES)/$(LIBPNG_VERSION) -- 2.37.2 From fperrad at gmail.com Tue Nov 29 11:41:08 2022 From: fperrad at gmail.com (Francois Perrad) Date: Tue, 29 Nov 2022 12:41:08 +0100 Subject: [Buildroot] [PATCH] package/pango: bump to version 1.50.12 Message-ID: <20221129114108.1372290-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 d073526cf..60a6809ab 100644 --- a/package/pango/pango.hash +++ b/package/pango/pango.hash @@ -1,5 +1,5 @@ -# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.11.sha256sum -sha256 8800f812d89ee61388188703203f3a7878963c22f8695aaf1fa0a1a1428d17ae pango-1.50.11.tar.xz +# From https://ftp.acc.umu.se/pub/GNOME/sources/pango/1.50/pango-1.50.12.sha256sum +sha256 caef96d27bbe792a6be92727c73468d832b13da57c8071ef79b9df69ee058fe3 pango-1.50.12.tar.xz # Locally computed sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING diff --git a/package/pango/pango.mk b/package/pango/pango.mk index a61473431..698894d0c 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).11 +PANGO_VERSION = $(PANGO_VERSION_MAJOR).12 PANGO_SOURCE = pango-$(PANGO_VERSION).tar.xz PANGO_SITE = http://ftp.gnome.org/pub/GNOME/sources/pango/$(PANGO_VERSION_MAJOR) PANGO_INSTALL_STAGING = YES -- 2.37.2 From giulio.benetti at benettiengineering.com Tue Nov 29 14:05:33 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 15:05:33 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: bump to latest version Message-ID: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> Fixes: http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ Signed-off-by: Giulio Benetti --- package/rtl8188eu/rtl8188eu.hash | 2 +- package/rtl8188eu/rtl8188eu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8188eu/rtl8188eu.hash b/package/rtl8188eu/rtl8188eu.hash index 0ad7786328..29ce0e32c2 100644 --- a/package/rtl8188eu/rtl8188eu.hash +++ b/package/rtl8188eu/rtl8188eu.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 50529c110e0a45fbe3169d0e237c4d0959300840f5e162c24256452976fb2670 rtl8188eu-c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba.tar.gz +sha256 c573529862861a7a75534a4f2bc34ba7e3b116125298b5bc0d432b3065bd7df6 rtl8188eu-f4af53305cb1e9a0d8d9957a042f7c01b7121bfc.tar.gz sha256 af8067302947c01fd9eee72befa54c7e3ef8a48fecde7fd71277f2290b2bf0f7 COPYING diff --git a/package/rtl8188eu/rtl8188eu.mk b/package/rtl8188eu/rtl8188eu.mk index 199362d7ae..3698115d3c 100644 --- a/package/rtl8188eu/rtl8188eu.mk +++ b/package/rtl8188eu/rtl8188eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8188EU_VERSION = c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba +RTL8188EU_VERSION = f4af53305cb1e9a0d8d9957a042f7c01b7121bfc RTL8188EU_SITE = $(call github,lwfinger,rtl8188eu,$(RTL8188EU_VERSION)) RTL8188EU_LICENSE = GPL-2.0, proprietary (rtl8188eufw.bin firmware blob) RTL8188EU_LICENSE_FILES = COPYING -- 2.34.1 From giulio.benetti at benettiengineering.com Tue Nov 29 14:16:44 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 15:16:44 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: fix build failure on PowerPC In-Reply-To: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> References: <20221127132855.510943-1-giulio.benetti@benettiengineering.com> Message-ID: <69fc2da5-d80b-1200-df9a-d3c2abff888d@benettiengineering.com> Hello, this patch is superseded by this new patch: https://patchwork.ozlabs.org/project/buildroot/patch/20221129140533.438862-1-giulio.benetti at benettiengineering.com/ Best regards -- Giulio Benetti Benetti Engineering sas On 27/11/22 14:28, Giulio Benetti wrote: > Add local patch(pending upstream[0]) to fix build failure with PowerPC due > to a package re-defition of get_ra() that is only defined in Linux PowerPC > implementation. > > [0]: https://github.com/lwfinger/rtl8188eu/pull/432 > > Fixes: > http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ > > Signed-off-by: Giulio Benetti > --- > ...uild-failure-on-PowerPc-architecture.patch | 106 ++++++++++++++++++ > 1 file changed, 106 insertions(+) > create mode 100644 package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > > diff --git a/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > new file mode 100644 > index 0000000000..b16a312c7e > --- /dev/null > +++ b/package/rtl8188eu/0001-Fix-build-failure-on-PowerPc-architecture.patch > @@ -0,0 +1,106 @@ > +From 2a91a721d634a2eca131628b5c9c028af20037af Mon Sep 17 00:00:00 2001 > +From: Giulio Benetti > +Date: Sun, 27 Nov 2022 14:20:43 +0100 > +Subject: [PATCH] Fix build failure on PowerPc architecture > + > +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 wifi_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 > + > +Upstream: https://github.com/lwfinger/rtl8188eu/pull/432 > +Signed-off-by: Giulio Benetti > +--- > + ioctl_cfg80211.c | 2 +- > + rtw_odm.c | 6 +++--- > + rtw_recv.c | 6 +++--- > + wifi.h | 2 +- > + 4 files changed, 8 insertions(+), 8 deletions(-) > + > +diff --git a/ioctl_cfg80211.c b/ioctl_cfg80211.c > +index 0ea5460..af43097 100644 > +--- a/ioctl_cfg80211.c > ++++ b/ioctl_cfg80211.c > +@@ -4607,7 +4607,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), wifi_get_ra(frame), &wdev)) > + if (0) > + RTW_INFO("redirect to pd_wdev:%p\n", wdev); > + #endif > +diff --git a/rtw_odm.c b/rtw_odm.c > +index 922a7b9..ad17080 100644 > +--- a/rtw_odm.c > ++++ b/rtw_odm.c > +@@ -283,7 +283,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(get_ra(wlanhdr)) ? "MC" : "UC" > + , HDATA_RATE(attrib->data_rate) > + , phys_t0->band, phys_t0->channel, phys_t0->rxsc > + ); > +@@ -399,7 +399,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(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 > +@@ -417,7 +417,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(wifi_get_ra(wlanhdr)) ? "BC" : is_multicast_mac_addr(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/rtw_recv.c b/rtw_recv.c > +index 9439415..24eb9e9 100755 > +--- a/rtw_recv.c > ++++ b/rtw_recv.c > +@@ -4040,10 +4040,10 @@ void rx_query_phy_status( > + && !memcmp(get_hdr_bssid(wlanhdr), get_bssid(&padapter->mlmepriv), ETH_ALEN); > + > + pkt_info.is_to_self = (!pattrib->icv_err) && (!pattrib->crc_err) > +- && !memcmp(get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); > ++ && !memcmp(wifi_get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); > + > + pkt_info.is_packet_to_self = pkt_info.is_packet_match_bssid > +- && !memcmp(get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); > ++ && !memcmp(wifi_get_ra(wlanhdr), adapter_mac_addr(padapter), ETH_ALEN); > + > + pkt_info.is_packet_beacon = pkt_info.is_packet_match_bssid > + && (get_frame_sub_type(wlanhdr) == WIFI_BEACON); > +@@ -4129,7 +4129,7 @@ s32 pre_recv_entry(union recv_frame *precvframe, u8 *pphy_status) > + _adapter *iface = NULL; > + _adapter *primary_padapter = precvframe->u.hdr.adapter; > + > +- pda = get_ra(pbuf); > ++ pda = wifi_get_ra(pbuf); > + > + if (IS_MCAST(pda) == false) { /*unicast packets*/ > + iface = rtw_get_iface_by_macddr(primary_padapter , pda); > +diff --git a/wifi.h b/wifi.h > +index a6fc5b4..4b7377b 100644 > +--- a/wifi.h > ++++ b/wifi.h > +@@ -404,7 +404,7 @@ __inline static int IS_MCAST(unsigned char *da) > + return false; > + } > + > +-__inline static unsigned char *get_ra(unsigned char *pframe) > ++__inline static unsigned char *wifi_get_ra(unsigned char *pframe) > + { > + unsigned char *ra; > + ra = GetAddr1Ptr(pframe); > +-- > +2.34.1 > + From luca.ceresoli at bootlin.com Tue Nov 29 14:28:34 2022 From: luca.ceresoli at bootlin.com (Luca Ceresoli) Date: Tue, 29 Nov 2022 15:28:34 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: bump to latest version In-Reply-To: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> References: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> Message-ID: <20221129152834.5fd45518@booty> On Tue, 29 Nov 2022 15:05:33 +0100 Giulio Benetti wrote: > Fixes: > http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ > > Signed-off-by: Giulio Benetti Reviewed-by: Luca Ceresoli -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com From giulio.benetti at benettiengineering.com Tue Nov 29 16:40:19 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 17:40:19 +0100 Subject: [Buildroot] [PATCH] package/rtl8821au: bump to latest version Message-ID: <20221129164019.546521-1-giulio.benetti@benettiengineering.com> Fixes: http://autobuild.buildroot.net/results/4526cb70ce91bcd5fce60ebb4f704a63f1ecd249/ Signed-off-by: Giulio Benetti --- package/rtl8821au/rtl8821au.hash | 2 +- package/rtl8821au/rtl8821au.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8821au/rtl8821au.hash b/package/rtl8821au/rtl8821au.hash index a5d0c2d5d4..b19cb93bf6 100644 --- a/package/rtl8821au/rtl8821au.hash +++ b/package/rtl8821au/rtl8821au.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 302f37098c3ae018eebf8ca80bcd2ec8ffc46755daed811278321d0914758f41 rtl8821au-e0b443940471c166a5cc6280d3608f95228e017f.tar.gz +sha256 9dfb2b12c52fe759e4978cbd7a0fb90f0605ae9146a6d0186f2869bbfb6d13fd rtl8821au-0cab870ff635ba038705ab29363b0cbbedd5c258.tar.gz sha256 640d90f6ee401241ff62834d0d1b33f83049e99b8bfdfa04ed1b0a1635dde3e7 LICENSE diff --git a/package/rtl8821au/rtl8821au.mk b/package/rtl8821au/rtl8821au.mk index 65c0bc913d..6bb77de81f 100644 --- a/package/rtl8821au/rtl8821au.mk +++ b/package/rtl8821au/rtl8821au.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8821AU_VERSION = e0b443940471c166a5cc6280d3608f95228e017f +RTL8821AU_VERSION = 0cab870ff635ba038705ab29363b0cbbedd5c258 RTL8821AU_SITE = $(call github,lwfinger,rtl8812au,$(RTL8821AU_VERSION)) RTL8821AU_LICENSE = GPL-2.0 RTL8821AU_LICENSE_FILES = LICENSE -- 2.34.1 From giulio.benetti at benettiengineering.com Tue Nov 29 21:07:59 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 22:07:59 +0100 Subject: [Buildroot] [PATCH 1/2] DEVELOPERS: add Giulio Benetti to rtl8192eu package Message-ID: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index c8a052dcec..eecb4bab82 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1153,6 +1153,7 @@ F: package/qt5/ F: package/rockchip-mali/ F: package/rtl8188eu/ F: package/rtl8189es/ +F: package/rtl8192eu/ F: package/rtl8723bu/ F: package/rtl8723ds/ F: package/rtl8812au-aircrack-ng/ -- 2.34.1 From giulio.benetti at benettiengineering.com Tue Nov 29 21:08:00 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 22:08:00 +0100 Subject: [Buildroot] [PATCH 2/2] package/rtl8192eu: fix build failure on Big Endian architectures In-Reply-To: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> References: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> Message-ID: <20221129210800.802451-2-giulio.benetti@benettiengineering.com> Add local patch that allows to override CONFIG_LITTLE_ENDIAN in case we're building for Big Endian architectures. Then let's undefine CONFIG_LITTLE_ENDIAN and define endianness according to $(BR2_ENDIAN). Fixes: http://autobuild.buildroot.net/results/13a/13a809570423ead33628663033db4c3c4001a79b/ Signed-off-by: Giulio Benetti --- ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 +++++++++++++++++++ package/rtl8192eu/rtl8192eu.mk | 9 ++++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch diff --git a/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch new file mode 100644 index 0000000000..2f6ecfb210 --- /dev/null +++ b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch @@ -0,0 +1,40 @@ +From f51cbcbeafd8d60e9b8f35b7ca62b6c941d72e3b Mon Sep 17 00:00:00 2001 +From: Giulio Benetti +Date: Wed, 28 Sep 2022 21:17:17 +0200 +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the + end of EXTRA_FLAGS assignment + +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS +since it's assigned at the beginning of the Makefile. For example it's not +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't +allow to build these modules for big endian architectures. So let's move +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last +EXTRA_CFLAGS assignment. + +[Upstream status: https://github.com/clnhub/rtl8192eu-linux/pull/65] +Signed-off-by: Giulio Benetti +--- + Makefile | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 32a1898..b67a5a4 100755 +--- a/Makefile ++++ b/Makefile +@@ -1,4 +1,3 @@ +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) + EXTRA_CFLAGS += -O1 + #EXTRA_CFLAGS += -O3 + #EXTRA_CFLAGS += -Wall +@@ -2329,6 +2328,8 @@ ifneq ($(USER_MODULE_NAME),) + MODULE_NAME := $(USER_MODULE_NAME) + endif + ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) ++ + ifneq ($(KERNELRELEASE),) + + ########### this part for *.mk ############################ +-- +2.34.1 + diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk index 0e8ffea5cb..589cb7f59e 100644 --- a/package/rtl8192eu/rtl8192eu.mk +++ b/package/rtl8192eu/rtl8192eu.mk @@ -7,9 +7,16 @@ RTL8192EU_VERSION = 1e15b6d451731bc4d3ffd587194dc4bd0f286ac0 RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) RTL8192EU_LICENSE = GPL-2.0 + +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN +RTL8192EU_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN +# Set endianness +RTL8192EU_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN +RTL8192EU_USER_EXTRA_CLAGS += -Wno-error + RTL8192EU_MODULE_MAKE_OPTS = \ CONFIG_RTL8192EU=m \ - USER_EXTRA_CFLAGS="-Wno-error" + USER_EXTRA_CFLAGS="$(RTL8192EU_USER_EXTRA_CLAGS)" define RTL8192EU_LINUX_CONFIG_FIXUPS $(call KCONFIG_ENABLE_OPT,CONFIG_NET) -- 2.34.1 From giulio.benetti at benettiengineering.com Tue Nov 29 21:14:41 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 22:14:41 +0100 Subject: [Buildroot] [for-next] package/rtl8192eu: bump to latest version to support up to Linux 6.1 Message-ID: <20221129211441.807517-1-giulio.benetti@benettiengineering.com> Signed-off-by: Giulio Benetti --- package/rtl8192eu/rtl8192eu.hash | 2 +- package/rtl8192eu/rtl8192eu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8192eu/rtl8192eu.hash b/package/rtl8192eu/rtl8192eu.hash index f616def194..0cb9961345 100644 --- a/package/rtl8192eu/rtl8192eu.hash +++ b/package/rtl8192eu/rtl8192eu.hash @@ -1,2 +1,2 @@ # Locally computed -sha256 75b523ff1cda54d7cd8734a043b2d145231ab81fcc13d3edcd80e00d59201409 rtl8192eu-1e15b6d451731bc4d3ffd587194dc4bd0f286ac0.tar.gz +sha256 827e9592336744cbcfca5de988d8f4e14a62690302d3cabf72aa4bedebded2b7 rtl8192eu-94bce7798bbb18de6d8b1646dedb2511f24867d3.tar.gz diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk index 589cb7f59e..2b4740cb5d 100644 --- a/package/rtl8192eu/rtl8192eu.mk +++ b/package/rtl8192eu/rtl8192eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8192EU_VERSION = 1e15b6d451731bc4d3ffd587194dc4bd0f286ac0 +RTL8192EU_VERSION = 94bce7798bbb18de6d8b1646dedb2511f24867d3 RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) RTL8192EU_LICENSE = GPL-2.0 -- 2.34.1 From arnout at mind.be Tue Nov 29 21:42:36 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 22:42:36 +0100 Subject: [Buildroot] [PATCH v2 1/8] package/flatbuffers: build position independent code In-Reply-To: <20221128175851.1913859-1-james.hilliard1@gmail.com> References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: On 28/11/2022 18:58, James Hilliard wrote: > The upcoming tensorflow-lite package requires flatbuffers to be > built with position independent code. > > Fixes: > /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC This looks like something that would happen any time you try to link flatbuffers - so it should happen for kodi as well. In that case, the patch should be applied to master. Can you check if this is the case? You unfortunately can't rely on autobuilders, kodi has so many dependencies that it (almost?) never gets built. There were 91 configurations in 2022 that included kodi [1]; all of them failed, and I think all of them failed before reaching kodi... Regards, Arnout [1] http://autobuild.buildroot.net/index.php?date%5Bfrom%5D=2022-01-01&symbols%5BBR2_PACKAGE_KODI%5D=y > > Signed-off-by: James Hilliard > --- > package/flatbuffers/flatbuffers.mk | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk > index 9d286bf9e1..487d85ee1f 100644 > --- a/package/flatbuffers/flatbuffers.mk > +++ b/package/flatbuffers/flatbuffers.mk > @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers > > FLATBUFFERS_CONF_OPTS += \ > -DCMAKE_CXX_FLAGS="-std=c++11" \ > + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ > -DFLATBUFFERS_BUILD_TESTS=OFF \ > -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc > From arnout at mind.be Tue Nov 29 22:06:41 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:06:41 +0100 Subject: [Buildroot] [PATCH] package/rtl8188eu: bump to latest version In-Reply-To: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> References: <20221129140533.438862-1-giulio.benetti@benettiengineering.com> Message-ID: <63beead1-bbe5-e6cd-5c29-59eb3557aaf6@mind.be> On 29/11/2022 15:05, Giulio Benetti wrote: > Fixes: > http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ > > Signed-off-by: Giulio Benetti Applied to master, thanks, after updating the commit message to include the date instead of "latest" and the branch name. Regards, Arnout > --- > package/rtl8188eu/rtl8188eu.hash | 2 +- > package/rtl8188eu/rtl8188eu.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/rtl8188eu/rtl8188eu.hash b/package/rtl8188eu/rtl8188eu.hash > index 0ad7786328..29ce0e32c2 100644 > --- a/package/rtl8188eu/rtl8188eu.hash > +++ b/package/rtl8188eu/rtl8188eu.hash > @@ -1,3 +1,3 @@ > # Locally computed > -sha256 50529c110e0a45fbe3169d0e237c4d0959300840f5e162c24256452976fb2670 rtl8188eu-c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba.tar.gz > +sha256 c573529862861a7a75534a4f2bc34ba7e3b116125298b5bc0d432b3065bd7df6 rtl8188eu-f4af53305cb1e9a0d8d9957a042f7c01b7121bfc.tar.gz > sha256 af8067302947c01fd9eee72befa54c7e3ef8a48fecde7fd71277f2290b2bf0f7 COPYING > diff --git a/package/rtl8188eu/rtl8188eu.mk b/package/rtl8188eu/rtl8188eu.mk > index 199362d7ae..3698115d3c 100644 > --- a/package/rtl8188eu/rtl8188eu.mk > +++ b/package/rtl8188eu/rtl8188eu.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RTL8188EU_VERSION = c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba > +RTL8188EU_VERSION = f4af53305cb1e9a0d8d9957a042f7c01b7121bfc > RTL8188EU_SITE = $(call github,lwfinger,rtl8188eu,$(RTL8188EU_VERSION)) > RTL8188EU_LICENSE = GPL-2.0, proprietary (rtl8188eufw.bin firmware blob) > RTL8188EU_LICENSE_FILES = COPYING From arnout at mind.be Tue Nov 29 22:07:18 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:07:18 +0100 Subject: [Buildroot] [PATCH] package/rtl8821au: bump to latest version In-Reply-To: <20221129164019.546521-1-giulio.benetti@benettiengineering.com> References: <20221129164019.546521-1-giulio.benetti@benettiengineering.com> Message-ID: <407b3ca3-b87c-4758-3cb1-b2dc3802a8c9@mind.be> On 29/11/2022 17:40, Giulio Benetti wrote: > Fixes: > http://autobuild.buildroot.net/results/4526cb70ce91bcd5fce60ebb4f704a63f1ecd249/ > > Signed-off-by: Giulio Benetti Applied to master, thanks, after updating the commit message to include the date and the branch name. Regards, Arnout > --- > package/rtl8821au/rtl8821au.hash | 2 +- > package/rtl8821au/rtl8821au.mk | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/package/rtl8821au/rtl8821au.hash b/package/rtl8821au/rtl8821au.hash > index a5d0c2d5d4..b19cb93bf6 100644 > --- a/package/rtl8821au/rtl8821au.hash > +++ b/package/rtl8821au/rtl8821au.hash > @@ -1,3 +1,3 @@ > # Locally calculated > -sha256 302f37098c3ae018eebf8ca80bcd2ec8ffc46755daed811278321d0914758f41 rtl8821au-e0b443940471c166a5cc6280d3608f95228e017f.tar.gz > +sha256 9dfb2b12c52fe759e4978cbd7a0fb90f0605ae9146a6d0186f2869bbfb6d13fd rtl8821au-0cab870ff635ba038705ab29363b0cbbedd5c258.tar.gz > sha256 640d90f6ee401241ff62834d0d1b33f83049e99b8bfdfa04ed1b0a1635dde3e7 LICENSE > diff --git a/package/rtl8821au/rtl8821au.mk b/package/rtl8821au/rtl8821au.mk > index 65c0bc913d..6bb77de81f 100644 > --- a/package/rtl8821au/rtl8821au.mk > +++ b/package/rtl8821au/rtl8821au.mk > @@ -4,7 +4,7 @@ > # > ################################################################################ > > -RTL8821AU_VERSION = e0b443940471c166a5cc6280d3608f95228e017f > +RTL8821AU_VERSION = 0cab870ff635ba038705ab29363b0cbbedd5c258 > RTL8821AU_SITE = $(call github,lwfinger,rtl8812au,$(RTL8821AU_VERSION)) > RTL8821AU_LICENSE = GPL-2.0 > RTL8821AU_LICENSE_FILES = LICENSE From arnout at mind.be Tue Nov 29 22:07:30 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:07:30 +0100 Subject: [Buildroot] [PATCH 1/2] DEVELOPERS: add Giulio Benetti to rtl8192eu package In-Reply-To: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> References: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> Message-ID: <7d82a3ee-a476-74e7-2c42-1a39ed0105df@mind.be> On 29/11/2022 22:07, Giulio Benetti wrote: > Signed-off-by: Giulio Benetti Applied to master, thanks. Regards, Arnout > --- > DEVELOPERS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/DEVELOPERS b/DEVELOPERS > index c8a052dcec..eecb4bab82 100644 > --- a/DEVELOPERS > +++ b/DEVELOPERS > @@ -1153,6 +1153,7 @@ F: package/qt5/ > F: package/rockchip-mali/ > F: package/rtl8188eu/ > F: package/rtl8189es/ > +F: package/rtl8192eu/ > F: package/rtl8723bu/ > F: package/rtl8723ds/ > F: package/rtl8812au-aircrack-ng/ From arnout at mind.be Tue Nov 29 22:16:25 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:16:25 +0100 Subject: [Buildroot] [PATCH 2/2] package/rtl8192eu: fix build failure on Big Endian architectures In-Reply-To: <20221129210800.802451-2-giulio.benetti@benettiengineering.com> References: <20221129210800.802451-1-giulio.benetti@benettiengineering.com> <20221129210800.802451-2-giulio.benetti@benettiengineering.com> Message-ID: On 29/11/2022 22:08, Giulio Benetti wrote: > Add local patch that allows to override CONFIG_LITTLE_ENDIAN in case we're > building for Big Endian architectures. Then let's undefine > CONFIG_LITTLE_ENDIAN and define endianness according to $(BR2_ENDIAN). > > Fixes: > http://autobuild.buildroot.net/results/13a/13a809570423ead33628663033db4c3c4001a79b/ > > Signed-off-by: Giulio Benetti > --- > ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 +++++++++++++++++++ > package/rtl8192eu/rtl8192eu.mk | 9 ++++- > 2 files changed, 48 insertions(+), 1 deletion(-) > create mode 100644 package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch > > diff --git a/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch > new file mode 100644 > index 0000000000..2f6ecfb210 > --- /dev/null > +++ b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch > @@ -0,0 +1,40 @@ > +From f51cbcbeafd8d60e9b8f35b7ca62b6c941d72e3b Mon Sep 17 00:00:00 2001 > +From: Giulio Benetti > +Date: Wed, 28 Sep 2022 21:17:17 +0200 > +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the > + end of EXTRA_FLAGS assignment > + > +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS > +since it's assigned at the beginning of the Makefile. For example it's not > +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't > +allow to build these modules for big endian architectures. So let's move > +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last > +EXTRA_CFLAGS assignment. > + > +[Upstream status: https://github.com/clnhub/rtl8192eu-linux/pull/65] > +Signed-off-by: Giulio Benetti > +--- > + Makefile | 3 ++- > + 1 file changed, 2 insertions(+), 1 deletion(-) > + > +diff --git a/Makefile b/Makefile > +index 32a1898..b67a5a4 100755 > +--- a/Makefile > ++++ b/Makefile > +@@ -1,4 +1,3 @@ > +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) > + EXTRA_CFLAGS += -O1 > + #EXTRA_CFLAGS += -O3 > + #EXTRA_CFLAGS += -Wall > +@@ -2329,6 +2328,8 @@ ifneq ($(USER_MODULE_NAME),) > + MODULE_NAME := $(USER_MODULE_NAME) > + endif > + > ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) > ++ > + ifneq ($(KERNELRELEASE),) > + > + ########### this part for *.mk ############################ > +-- > +2.34.1 > + > diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk > index 0e8ffea5cb..589cb7f59e 100644 > --- a/package/rtl8192eu/rtl8192eu.mk > +++ b/package/rtl8192eu/rtl8192eu.mk > @@ -7,9 +7,16 @@ > RTL8192EU_VERSION = 1e15b6d451731bc4d3ffd587194dc4bd0f286ac0 > RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) > RTL8192EU_LICENSE = GPL-2.0 > + > +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN > +RTL8192EU_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN It is not actually hardcoded. The only thing that is hardcoded is CONFIG_PLATFORM_I386_PC=y, which triggers the following fragment in the Makefile: ifeq ($(CONFIG_PLATFORM_I386_PC), y) EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT SUBARCH := $(shell uname -m | sed -e s/i.86/i386/) ARCH ?= $(SUBARCH) CROSS_COMPILE ?= KVER := $(shell uname -r) KSRC := /lib/modules/$(KVER)/build MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/ INSTALL_PREFIX := STAGINGMODDIR := /lib/modules/$(KVER)/kernel/drivers/staging endif Clearly, all of this is rubbish in Buildroot context. So what we should do is to set RTL8192EU_MODULE_MAKE_OPTS = ... CONFIG_PLATFORM_I386_PC=n At that point, we can set all the appropriate config options we like, which would be the -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT in USER_EXTRA_CFLAGS. Regards, Arnout > +# Set endianness > +RTL8192EU_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN > +RTL8192EU_USER_EXTRA_CLAGS += -Wno-error > + > RTL8192EU_MODULE_MAKE_OPTS = \ > CONFIG_RTL8192EU=m \ > - USER_EXTRA_CFLAGS="-Wno-error" > + USER_EXTRA_CFLAGS="$(RTL8192EU_USER_EXTRA_CLAGS)" > > define RTL8192EU_LINUX_CONFIG_FIXUPS > $(call KCONFIG_ENABLE_OPT,CONFIG_NET) From arnout at mind.be Tue Nov 29 21:58:15 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 22:58:15 +0100 Subject: [Buildroot] [git commit] DEVELOPERS: add Giulio Benetti to rtl8192eu package Message-ID: <20221129221644.0F4BA84D6A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=059c61a18f6a1fb8f0580c0475983fe37fa69e44 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index 569d58407a..bfebf8163c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1151,6 +1151,7 @@ F: package/qt5/ F: package/rockchip-mali/ F: package/rtl8188eu/ F: package/rtl8189es/ +F: package/rtl8192eu/ F: package/rtl8723bu/ F: package/rtl8723ds/ F: package/rtl8812au-aircrack-ng/ From arnout at mind.be Tue Nov 29 21:57:25 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 22:57:25 +0100 Subject: [Buildroot] [git commit] package/rtl8821au: bump to 2022-10-30 version of v5.2.6 branch Message-ID: <20221129221644.0565C84D67@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=121184d746bc1a21385e9f20728664b257b52682 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/4526cb70ce91bcd5fce60ebb4f704a63f1ecd249/ Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle --- package/rtl8821au/rtl8821au.hash | 2 +- package/rtl8821au/rtl8821au.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8821au/rtl8821au.hash b/package/rtl8821au/rtl8821au.hash index a5d0c2d5d4..b19cb93bf6 100644 --- a/package/rtl8821au/rtl8821au.hash +++ b/package/rtl8821au/rtl8821au.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 302f37098c3ae018eebf8ca80bcd2ec8ffc46755daed811278321d0914758f41 rtl8821au-e0b443940471c166a5cc6280d3608f95228e017f.tar.gz +sha256 9dfb2b12c52fe759e4978cbd7a0fb90f0605ae9146a6d0186f2869bbfb6d13fd rtl8821au-0cab870ff635ba038705ab29363b0cbbedd5c258.tar.gz sha256 640d90f6ee401241ff62834d0d1b33f83049e99b8bfdfa04ed1b0a1635dde3e7 LICENSE diff --git a/package/rtl8821au/rtl8821au.mk b/package/rtl8821au/rtl8821au.mk index 65c0bc913d..6bb77de81f 100644 --- a/package/rtl8821au/rtl8821au.mk +++ b/package/rtl8821au/rtl8821au.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8821AU_VERSION = e0b443940471c166a5cc6280d3608f95228e017f +RTL8821AU_VERSION = 0cab870ff635ba038705ab29363b0cbbedd5c258 RTL8821AU_SITE = $(call github,lwfinger,rtl8812au,$(RTL8821AU_VERSION)) RTL8821AU_LICENSE = GPL-2.0 RTL8821AU_LICENSE_FILES = LICENSE From arnout at mind.be Tue Nov 29 21:54:40 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 22:54:40 +0100 Subject: [Buildroot] [git commit] package/rtl8188eu: bump to 2022-11-29 version on v5.2.2.4 branch Message-ID: <20221129221643.F073984D66@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1fe4f83bf41fd403fde7d0ad23187e0d50aa0bbd branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes: http://autobuild.buildroot.net/results/8bcb4d0adabc141ff8144f9e22bd549e3cd8858a/ Signed-off-by: Giulio Benetti Reviewed-by: Luca Ceresoli Signed-off-by: Arnout Vandecappelle --- package/rtl8188eu/rtl8188eu.hash | 2 +- package/rtl8188eu/rtl8188eu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/rtl8188eu/rtl8188eu.hash b/package/rtl8188eu/rtl8188eu.hash index 0ad7786328..29ce0e32c2 100644 --- a/package/rtl8188eu/rtl8188eu.hash +++ b/package/rtl8188eu/rtl8188eu.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 50529c110e0a45fbe3169d0e237c4d0959300840f5e162c24256452976fb2670 rtl8188eu-c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba.tar.gz +sha256 c573529862861a7a75534a4f2bc34ba7e3b116125298b5bc0d432b3065bd7df6 rtl8188eu-f4af53305cb1e9a0d8d9957a042f7c01b7121bfc.tar.gz sha256 af8067302947c01fd9eee72befa54c7e3ef8a48fecde7fd71277f2290b2bf0f7 COPYING diff --git a/package/rtl8188eu/rtl8188eu.mk b/package/rtl8188eu/rtl8188eu.mk index 199362d7ae..3698115d3c 100644 --- a/package/rtl8188eu/rtl8188eu.mk +++ b/package/rtl8188eu/rtl8188eu.mk @@ -4,7 +4,7 @@ # ################################################################################ -RTL8188EU_VERSION = c4908ca4caf861d858c4d9e8452a2ad5c88cf2ba +RTL8188EU_VERSION = f4af53305cb1e9a0d8d9957a042f7c01b7121bfc RTL8188EU_SITE = $(call github,lwfinger,rtl8188eu,$(RTL8188EU_VERSION)) RTL8188EU_LICENSE = GPL-2.0, proprietary (rtl8188eufw.bin firmware blob) RTL8188EU_LICENSE_FILES = COPYING From arnout at mind.be Tue Nov 29 22:20:19 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:20:19 +0100 Subject: [Buildroot] [PATCH] board/freescale/imx6ul(l)evk: fix repeatition of "to" string In-Reply-To: <20221128142347.536380-1-giulio.benetti@benettiengineering.com> References: <20221128142347.536380-1-giulio.benetti@benettiengineering.com> Message-ID: On 28/11/2022 15:23, Giulio Benetti wrote: > Signed-off-by: Giulio Benetti Applied to master, thanks, after fixing the "repeatition" typo :-). Regards, Arnout > --- > board/freescale/imx6ulevk/readme.txt | 2 +- > board/freescale/imx6ullevk/readme.txt | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/board/freescale/imx6ulevk/readme.txt b/board/freescale/imx6ulevk/readme.txt > index 90355f354f..5bc03771f2 100644 > --- a/board/freescale/imx6ulevk/readme.txt > +++ b/board/freescale/imx6ulevk/readme.txt > @@ -12,7 +12,7 @@ Build > > First, configure Buildroot for your i.MX6UL EVK board: > > -In order to to do so there are two supported options: > +In order to do so there are two supported options: > > make freescale_imx6ulevk_defconfig > > diff --git a/board/freescale/imx6ullevk/readme.txt b/board/freescale/imx6ullevk/readme.txt > index 77acec2615..dc7c5f3678 100644 > --- a/board/freescale/imx6ullevk/readme.txt > +++ b/board/freescale/imx6ullevk/readme.txt > @@ -9,7 +9,7 @@ Build > > First, configure Buildroot for your i.MX6ULL EVK board: > > -In order to to do so there are two supported options: > +In order to do so there are two supported options: > > make freescale_imx6ullevk_defconfig > From arnout at mind.be Tue Nov 29 22:19:41 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:19:41 +0100 Subject: [Buildroot] [git commit] board/freescale/imx6ul(l)evk: fix repetition of "to" string Message-ID: <20221129222030.4899784E41@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb894b2e98e944e517cb74278df555fa4147d3b3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Giulio Benetti Signed-off-by: Arnout Vandecappelle --- board/freescale/imx6ulevk/readme.txt | 2 +- board/freescale/imx6ullevk/readme.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/board/freescale/imx6ulevk/readme.txt b/board/freescale/imx6ulevk/readme.txt index 90355f354f..5bc03771f2 100644 --- a/board/freescale/imx6ulevk/readme.txt +++ b/board/freescale/imx6ulevk/readme.txt @@ -12,7 +12,7 @@ Build First, configure Buildroot for your i.MX6UL EVK board: -In order to to do so there are two supported options: +In order to do so there are two supported options: make freescale_imx6ulevk_defconfig diff --git a/board/freescale/imx6ullevk/readme.txt b/board/freescale/imx6ullevk/readme.txt index 77acec2615..dc7c5f3678 100644 --- a/board/freescale/imx6ullevk/readme.txt +++ b/board/freescale/imx6ullevk/readme.txt @@ -9,7 +9,7 @@ Build First, configure Buildroot for your i.MX6ULL EVK board: -In order to to do so there are two supported options: +In order to do so there are two supported options: make freescale_imx6ullevk_defconfig From giulio.benetti at benettiengineering.com Tue Nov 29 22:25:29 2022 From: giulio.benetti at benettiengineering.com (Giulio Benetti) Date: Tue, 29 Nov 2022 23:25:29 +0100 Subject: [Buildroot] [PATCH 2/2] package/rtl8192eu: fix build failure on Big Endian architectures In-Reply-To: References: Message-ID: <0D32AFEE-0712-48AE-A855-3FFC249371DD@benettiengineering.com> Hi Arnout, > Il giorno 29 nov 2022, alle ore 23:16, Arnout Vandecappelle ha scritto: > > ? > >> On 29/11/2022 22:08, Giulio Benetti wrote: >> Add local patch that allows to override CONFIG_LITTLE_ENDIAN in case we're >> building for Big Endian architectures. Then let's undefine >> CONFIG_LITTLE_ENDIAN and define endianness according to $(BR2_ENDIAN). >> Fixes: >> http://autobuild.buildroot.net/results/13a/13a809570423ead33628663033db4c3c4001a79b/ >> Signed-off-by: Giulio Benetti >> --- >> ...TRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch | 40 +++++++++++++++++++ >> package/rtl8192eu/rtl8192eu.mk | 9 ++++- >> 2 files changed, 48 insertions(+), 1 deletion(-) >> create mode 100644 package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch >> diff --git a/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch >> new file mode 100644 >> index 0000000000..2f6ecfb210 >> --- /dev/null >> +++ b/package/rtl8192eu/0001-Makefile-move-EXTRA_CFLAGS-USER_EXTRA_CFLAGS-at-the-.patch >> @@ -0,0 +1,40 @@ >> +From f51cbcbeafd8d60e9b8f35b7ca62b6c941d72e3b Mon Sep 17 00:00:00 2001 >> +From: Giulio Benetti >> +Date: Wed, 28 Sep 2022 21:17:17 +0200 >> +Subject: [PATCH] Makefile: move 'EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)' at the >> + end of EXTRA_FLAGS assignment >> + >> +At the moment USER_EXTRA_CFLAGS can't override local Makfile EXTRA_CFLAGS >> +since it's assigned at the beginning of the Makefile. For example it's not >> +possible to undefine the hardcoded CONFIG_LITTLE_ENDIAN and this doesn't >> +allow to build these modules for big endian architectures. So let's move >> +the assignment of USER_EXTRA_CFLAGS to EXTRA_CFLAGS after the last >> +EXTRA_CFLAGS assignment. >> + >> +[Upstream status: https://github.com/clnhub/rtl8192eu-linux/pull/65] >> +Signed-off-by: Giulio Benetti >> +--- >> + Makefile | 3 ++- >> + 1 file changed, 2 insertions(+), 1 deletion(-) >> + >> +diff --git a/Makefile b/Makefile >> +index 32a1898..b67a5a4 100755 >> +--- a/Makefile >> ++++ b/Makefile >> +@@ -1,4 +1,3 @@ >> +-EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) >> + EXTRA_CFLAGS += -O1 >> + #EXTRA_CFLAGS += -O3 >> + #EXTRA_CFLAGS += -Wall >> +@@ -2329,6 +2328,8 @@ ifneq ($(USER_MODULE_NAME),) >> + MODULE_NAME := $(USER_MODULE_NAME) >> + endif >> + >> ++EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS) >> ++ >> + ifneq ($(KERNELRELEASE),) >> + >> + ########### this part for *.mk ############################ >> +-- >> +2.34.1 >> + >> diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk >> index 0e8ffea5cb..589cb7f59e 100644 >> --- a/package/rtl8192eu/rtl8192eu.mk >> +++ b/package/rtl8192eu/rtl8192eu.mk >> @@ -7,9 +7,16 @@ >> RTL8192EU_VERSION = 1e15b6d451731bc4d3ffd587194dc4bd0f286ac0 >> RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION)) >> RTL8192EU_LICENSE = GPL-2.0 >> + >> +# Undefine the hardcoded CONFIG_LITTLE_ENDIAN >> +RTL8192EU_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN > > It is not actually hardcoded. The only thing that is hardcoded is CONFIG_PLATFORM_I386_PC=y, which triggers the following fragment in the Makefile: > > ifeq ($(CONFIG_PLATFORM_I386_PC), y) > EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN > EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT > > SUBARCH := $(shell uname -m | sed -e s/i.86/i386/) > ARCH ?= $(SUBARCH) > CROSS_COMPILE ?= > KVER := $(shell uname -r) > KSRC := /lib/modules/$(KVER)/build > MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/ > INSTALL_PREFIX := > STAGINGMODDIR := /lib/modules/$(KVER)/kernel/drivers/staging > endif > > > Clearly, all of this is rubbish in Buildroot context. So what we should do is to set > > RTL8192EU_MODULE_MAKE_OPTS = ... CONFIG_PLATFORM_I386_PC=n > > At that point, we can set all the appropriate config options we like, which would be the -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT in USER_EXTRA_CFLAGS. Yes, this is another approach, but there is only a patch with my proposed solution applied [1] so maybe for consistency we could keep it the same, what about it? Thanks for reviewing Giulio [1]: https://github.com/buildroot/buildroot/commit/354f9387f33b5fab023cb98e52d84d58624f0ecf > > > Regards, > Arnout > >> +# Set endianness >> +RTL8192EU_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN >> +RTL8192EU_USER_EXTRA_CLAGS += -Wno-error >> + >> RTL8192EU_MODULE_MAKE_OPTS = \ >> CONFIG_RTL8192EU=m \ >> - USER_EXTRA_CFLAGS="-Wno-error" >> + USER_EXTRA_CFLAGS="$(RTL8192EU_USER_EXTRA_CLAGS)" >> define RTL8192EU_LINUX_CONFIG_FIXUPS >> $(call KCONFIG_ENABLE_OPT,CONFIG_NET) > _______________________________________________ > buildroot mailing list > buildroot at buildroot.org > https://lists.buildroot.org/mailman/listinfo/buildroot -------------- next part -------------- An HTML attachment was scrubbed... URL: From arnout at mind.be Tue Nov 29 22:27:00 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Tue, 29 Nov 2022 23:27:00 +0100 Subject: [Buildroot] [PATCH] package/usbmount: select util-linux logger In-Reply-To: <20221128094125.3183141-1-buildroot@heine.tech> References: <20221128094125.3183141-1-buildroot@heine.tech> Message-ID: <6f429bf8-bbc3-dbe7-4605-d1c8a766631a@mind.be> On 28/11/2022 10:41, Michael Nosthoff via buildroot wrote: > usbmount has a runtime dependency on "logger" from util-linux. > Else it will just fail when it tries to log. If it is just /bin/logger, that is usually provided by busybox (if CONFIG_LOGGER=y). We don't normally add things for stuff provided by busybox, at least if it is enabled by our default configuration. So, do you maybe have a custom busybox config? I've marked the patch as Rejected, feel free to revert if you think this is needed after all. > > Signed-off-by: Michael Nosthoff > > --- > > I wasn't sure if it is neccessary to also add > select BR2_PACKAGE_UTIL_LINUX > or if this is done automatically. No it's not done automatically, you indeed have to add it. Regards, Arnout > > So please adjust if neccessary. > --- > package/usbmount/Config.in | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/package/usbmount/Config.in b/package/usbmount/Config.in > index 7760356b7c..5145587b7c 100644 > --- a/package/usbmount/Config.in > +++ b/package/usbmount/Config.in > @@ -3,6 +3,7 @@ config BR2_PACKAGE_USBMOUNT > depends on BR2_USE_MMU # lockfile-progs -> liblockfile > depends on BR2_PACKAGE_HAS_UDEV > select BR2_PACKAGE_LOCKFILE_PROGS > + select BR2_PACKAGE_UTIL_LINUX_LOGGER > help > The usbmount package automatically mounts USB mass storage > devices when they are plugged in, and unmounts them when From james.hilliard1 at gmail.com Wed Nov 30 00:42:23 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 29 Nov 2022 20:42:23 -0400 Subject: [Buildroot] [PATCH v2 1/8] package/flatbuffers: build position independent code In-Reply-To: References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: On Tue, Nov 29, 2022 at 5:42 PM Arnout Vandecappelle wrote: > > > > On 28/11/2022 18:58, James Hilliard wrote: > > The upcoming tensorflow-lite package requires flatbuffers to be > > built with position independent code. > > > > Fixes: > > /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC > > This looks like something that would happen any time you try to link > flatbuffers - so it should happen for kodi as well. In that case, the patch > should be applied to master. Can you check if this is the case? You > unfortunately can't rely on autobuilders, kodi has so many dependencies that it > (almost?) never gets built. There were 91 configurations in 2022 that included > kodi [1]; all of them failed, and I think all of them failed before reaching kodi... I tried building kodi manually and ran into build issues as well, so unclear if this is needed for kodi, but I think it's probably safe to apply to master. By the way I think all those autobuilder configs were generated by tweaking kconfig probability with this patch using a local override: https://patchwork.ozlabs.org/project/buildroot/patch/20220514214612.3221647-1-james.hilliard1 at gmail.com/ I think that plus shuffle mode might allow for coverage of packages with more dependencies, some fixes related to shuffle mode: https://patchwork.ozlabs.org/project/buildroot/patch/20221016193014.3384022-1-james.hilliard1 at gmail.com/ https://patchwork.ozlabs.org/project/buildroot/patch/20221019234655.1097686-1-james.hilliard1 at gmail.com/ > > Regards, > Arnout > > [1] > http://autobuild.buildroot.net/index.php?date%5Bfrom%5D=2022-01-01&symbols%5BBR2_PACKAGE_KODI%5D=y > > > > > > > Signed-off-by: James Hilliard > > --- > > package/flatbuffers/flatbuffers.mk | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk > > index 9d286bf9e1..487d85ee1f 100644 > > --- a/package/flatbuffers/flatbuffers.mk > > +++ b/package/flatbuffers/flatbuffers.mk > > @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers > > > > FLATBUFFERS_CONF_OPTS += \ > > -DCMAKE_CXX_FLAGS="-std=c++11" \ > > + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ > > -DFLATBUFFERS_BUILD_TESTS=OFF \ > > -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc > > From james.hilliard1 at gmail.com Wed Nov 30 01:03:06 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 29 Nov 2022 18:03:06 -0700 Subject: [Buildroot] [PATCH 1/1] package/kodi: fix Formatting of non-void pointers is disallowed Message-ID: <20221130010306.3797360-1-james.hilliard1@gmail.com> Backport a patch from upstream. Fixes: /home/buildroot/buildroot/output/per-package/kodi/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/fmt/core.h:1751:17: error: static assertion failed: Formatting of non-void pointers is disallowed. 1751 | static_assert(formattable_pointer, | ^~~~~~~~~~~~~~~~~~~ Signed-off-by: James Hilliard --- ...char-as-formatting-of-non-void-point.patch | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 package/kodi/0005-GLUtils-cast-as-char-as-formatting-of-non-void-point.patch diff --git a/package/kodi/0005-GLUtils-cast-as-char-as-formatting-of-non-void-point.patch b/package/kodi/0005-GLUtils-cast-as-char-as-formatting-of-non-void-point.patch new file mode 100644 index 0000000000..1ce106f03a --- /dev/null +++ b/package/kodi/0005-GLUtils-cast-as-char-as-formatting-of-non-void-point.patch @@ -0,0 +1,53 @@ +From 44b30c116682968bacf8aec566fc9c193026ecc9 Mon Sep 17 00:00:00 2001 +From: Rudi Heitbaum +Date: Wed, 6 Jul 2022 22:48:35 +1000 +Subject: [PATCH] GLUtils: cast as char as formatting of non-void pointers is + disallowed + +Signed-off-by: James Hilliard +[james.hilliard1 at gmail.com: backport from upstream commit +44b30c116682968bacf8aec566fc9c193026ecc9] +--- + xbmc/utils/GLUtils.cpp | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/xbmc/utils/GLUtils.cpp b/xbmc/utils/GLUtils.cpp +index 1ef804709f..c36dcf6a20 100644 +--- a/xbmc/utils/GLUtils.cpp ++++ b/xbmc/utils/GLUtils.cpp +@@ -148,27 +148,27 @@ void _VerifyGLState(const char* szfile, const char* szfunction, int lineno) + void LogGraphicsInfo() + { + #if defined(HAS_GL) || defined(HAS_GLES) +- const GLubyte *s; ++ const char* s; + +- s = glGetString(GL_VENDOR); ++ s = reinterpret_cast(glGetString(GL_VENDOR)); + if (s) + CLog::Log(LOGINFO, "GL_VENDOR = %s", s); + else + CLog::Log(LOGINFO, "GL_VENDOR = NULL"); + +- s = glGetString(GL_RENDERER); ++ s = reinterpret_cast(glGetString(GL_RENDERER)); + if (s) + CLog::Log(LOGINFO, "GL_RENDERER = %s", s); + else + CLog::Log(LOGINFO, "GL_RENDERER = NULL"); + +- s = glGetString(GL_VERSION); ++ s = reinterpret_cast(glGetString(GL_VERSION)); + if (s) + CLog::Log(LOGINFO, "GL_VERSION = %s", s); + else + CLog::Log(LOGINFO, "GL_VERSION = NULL"); + +- s = glGetString(GL_SHADING_LANGUAGE_VERSION); ++ s = reinterpret_cast(glGetString(GL_SHADING_LANGUAGE_VERSION)); + if (s) + CLog::Log(LOGINFO, "GL_SHADING_LANGUAGE_VERSION = %s", s); + else +-- +2.34.1 + -- 2.34.1 From james.hilliard1 at gmail.com Wed Nov 30 01:18:03 2022 From: james.hilliard1 at gmail.com (James Hilliard) Date: Tue, 29 Nov 2022 21:18:03 -0400 Subject: [Buildroot] [PATCH v2 1/8] package/flatbuffers: build position independent code In-Reply-To: References: <20221128175851.1913859-1-james.hilliard1@gmail.com> Message-ID: On Tue, Nov 29, 2022 at 8:42 PM James Hilliard wrote: > > On Tue, Nov 29, 2022 at 5:42 PM Arnout Vandecappelle wrote: > > > > > > > > On 28/11/2022 18:58, James Hilliard wrote: > > > The upcoming tensorflow-lite package requires flatbuffers to be > > > built with position independent code. > > > > > > Fixes: > > > /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/bin/../lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/buildroot/buildroot/output/per-package/tensorflow-lite/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libflatbuffers.a(util.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN11flatbuffers11CharToUpperEc' which may bind externally can not be used when making a shared object; recompile with -fPIC > > > > This looks like something that would happen any time you try to link > > flatbuffers - so it should happen for kodi as well. In that case, the patch > > should be applied to master. Can you check if this is the case? You > > unfortunately can't rely on autobuilders, kodi has so many dependencies that it > > (almost?) never gets built. There were 91 configurations in 2022 that included > > kodi [1]; all of them failed, and I think all of them failed before reaching kodi... > > I tried building kodi manually and ran into build issues as well, so unclear if > this is needed for kodi, but I think it's probably safe to apply to master. Fixed the kodi build issues: https://patchwork.ozlabs.org/project/buildroot/patch/20221130010306.3797360-1-james.hilliard1 at gmail.com/ This doesn't seem to be needed for kodi, I did verify it does not cause any build issues for kodi so should be safe to apply to master. > > By the way I think all those autobuilder configs were generated by tweaking > kconfig probability with this patch using a local override: > https://patchwork.ozlabs.org/project/buildroot/patch/20220514214612.3221647-1-james.hilliard1 at gmail.com/ > > I think that plus shuffle mode might allow for coverage of packages with more > dependencies, some fixes related to shuffle mode: > https://patchwork.ozlabs.org/project/buildroot/patch/20221016193014.3384022-1-james.hilliard1 at gmail.com/ > https://patchwork.ozlabs.org/project/buildroot/patch/20221019234655.1097686-1-james.hilliard1 at gmail.com/ > > > > > Regards, > > Arnout > > > > [1] > > http://autobuild.buildroot.net/index.php?date%5Bfrom%5D=2022-01-01&symbols%5BBR2_PACKAGE_KODI%5D=y > > > > > > > > > > > > Signed-off-by: James Hilliard > > > --- > > > package/flatbuffers/flatbuffers.mk | 1 + > > > 1 file changed, 1 insertion(+) > > > > > > diff --git a/package/flatbuffers/flatbuffers.mk b/package/flatbuffers/flatbuffers.mk > > > index 9d286bf9e1..487d85ee1f 100644 > > > --- a/package/flatbuffers/flatbuffers.mk > > > +++ b/package/flatbuffers/flatbuffers.mk > > > @@ -14,6 +14,7 @@ FLATBUFFERS_DEPENDENCIES = host-flatbuffers > > > > > > FLATBUFFERS_CONF_OPTS += \ > > > -DCMAKE_CXX_FLAGS="-std=c++11" \ > > > + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ > > > -DFLATBUFFERS_BUILD_TESTS=OFF \ > > > -DFLATBUFFERS_FLATC_EXECUTABLE=$(HOST_DIR)/bin/flatc > > > From jcmvbkbc at gmail.com Wed Nov 30 02:18:21 2022 From: jcmvbkbc at gmail.com (Max Filippov) Date: Tue, 29 Nov 2022 18:18:21 -0800 Subject: [Buildroot] [PATCH] package/elf2flt: fix text relocations on xtensa Message-ID: <20221130021821.2660112-1-jcmvbkbc@gmail.com> elf2flt 2021.08 has changed endianness swapping logic for relocated entries in the text segment. This broke little-endian xtensa FLAT images which now fail to start with the following message: binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20) Fix it by restoring old endianness swapping logic for relocated entries in the text segment when building for xtensa. Reported-by: Niklas Cassel Signed-off-by: Max Filippov --- I've tested a couple other prominent candidates, but it looks like only xtensa has this issue. I've submitted pull request to elf2flt with the patch below. ...-elf2flt-xtensa-fix-text-relocations.patch | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch diff --git a/package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch b/package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch new file mode 100644 index 000000000000..3664775906ea --- /dev/null +++ b/package/elf2flt/0006-elf2flt-xtensa-fix-text-relocations.patch @@ -0,0 +1,51 @@ +From e248d9774506fdd8698b14a7edead113f19ecdb0 Mon Sep 17 00:00:00 2001 +From: Max Filippov +Date: Tue, 29 Nov 2022 17:47:54 -0800 +Subject: [PATCH] xtensa: fix text relocations + +The commit 5e08f1968316 ("Don't always update text in !pic_with_got case") +changed good_32bit_resolved_reloc to not do endianness swapping for +relocated entries in the text segment. This broke little-endian xtensa +FLAT images which after this change fail to start with the following +message: + + binfmt_flat: reloc outside program 0x24c80100 (0 - 0x6e430/0x56a20) + +Fix it by preserving 'update_text' when building for xtensa. + +Fixes: 5e08f1968316 ("Don't always update text in !pic_with_got case") +Reported-by: Niklas Cassel +Signed-off-by: Max Filippov +--- + elf2flt.c | 15 ++++++++++++++- + 1 file changed, 14 insertions(+), 1 deletion(-) + +diff --git a/elf2flt.c b/elf2flt.c +index b93aecdaced3..cec3f4a22239 100644 +--- a/elf2flt.c ++++ b/elf2flt.c +@@ -808,7 +808,20 @@ output_relocs ( + continue; + case R_XTENSA_32: + case R_XTENSA_PLT: +- goto good_32bit_resolved_reloc; ++ if (bfd_big_endian (abs_bfd)) ++ sym_addr = ++ (r_mem[0] << 24) ++ + (r_mem[1] << 16) ++ + (r_mem[2] << 8) ++ + r_mem[3]; ++ else ++ sym_addr = ++ r_mem[0] ++ + (r_mem[1] << 8) ++ + (r_mem[2] << 16) ++ + (r_mem[3] << 24); ++ relocation_needed = 1; ++ break; + default: + goto bad_resolved_reloc; + #else +-- +2.30.2 + -- 2.30.2 From bugzilla at busybox.net Wed Nov 30 04:32:15 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 30 Nov 2022 04:32:15 +0000 Subject: [Buildroot] [Bug 15161] New: kernel can't support SUBDIR Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15161 Bug ID: 15161 Summary: kernel can't support SUBDIR Product: buildroot Version: 2022.08.2 Hardware: All OS: Linux Status: NEW Severity: normal Priority: P5 Component: Other Assignee: unassigned at buildroot.uclibc.org Reporter: luffy.jiang at montage-lz.com CC: buildroot at uclibc.org Target Milestone: --- My kernel path is top/kernel/linux-x.y.z I must keep to relative path because of some special reason the local.mk like this LINUX_OVERRIDE_SRCDIR = ../kernel LINUX_SUBDIR = linux-x.y.z After run make, I found the build directory follow my idea, the top/kernel/linux-x.y.z be copied as output/build/linux-custom/linux-x.y.z/ but make oldconfig failed, because it use LINUX_DIR, I hope it use LINUX_SRCDIR in package/pkg-kconfig.mk, I saw this code: $$($(2)_DIR)/$$($(2)_KCONFIG_STAMP_DOTCONFIG): $$($(2)_KCONFIG_FILE) $$($(2)_KCONFIG_FRAGMENT_FILES) $$(call prepare-per-package-directory,$$($(2)_KCONFIG_DEPENDENCIES)) $$(call kconfig-package-merge-config,$(2),$$(@D)/$$($(2)_KCONFIG_DOTCONFIG),\ $$($(2)_KCONFIG_FRAGMENT_FILES)) $$(Q)touch $$(@D)/$$($(2)_KCONFIG_STAMP_DOTCONFIG) build log: lujiang at cn028lnx02:~/work/mt_sdk/symphony/Lznux/linux/buildroot $ make V=1 /usr/bin/install -m 0644 -D ../kernel/linux-x.y.z/arch/arm64/configs/symphony6_fpga_dbg_defconfig /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.config support/kconfig/merge_config.sh -m -O /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/ /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.config Using /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.config as base # # merged configuration written to /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.config (needs make) # (yes "" | PATH="/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/bin:/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/sbin:/home/lujiang/work/mt_sdk/symphony/Lznux/linux/build/script/mt-pkg-config-dir:/home/lujiang/bin:/home/lujiang/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/lujiang/crosstool-ng/crosstool-ng-1.24.0/bin:/home/lujiang/bin:/usr/local/crosstool-ng/gcc-9.3-glibc-2.28-mipsel-linux-gnu-rm2.0/bin:/usr/local/linaro/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin:/usr/local/linaro/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu/bin" PKG_CONFIG="/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/lib/pkgconfig:/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/share/pkgconfig" BR_BINARIES_DIR=/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/images KCFLAGS=-Wno-attribute-alias /usr/bin/make -j33 -C /home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom HOSTCC="/usr/bin/gcc" HOSTCC="/usr/bin/gcc -O2 -I/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/include -L/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/lib -Wl,-rpath,/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/lib" ARCH=arm64 INSTALL_MOD_PATH=/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/target CROSS_COMPILE="/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/bin/aarch64-none-linux-gnu-" WERROR=0 DEPMOD=/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/host/sbin/depmod INSTALL_MOD_STRIP=1 HOSTCC="/usr/bin/gcc" oldconfig) make[1]: Entering directory '/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom' make[1]: *** No rule to make target 'oldconfig'. Stop. make[1]: Leaving directory '/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom' linux/linux.mk:617: recipe for target '/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.stamp_dotconfig' failed make: *** [/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/.stamp_dotconfig] Error 2 you can see, the kernel config file be copied as output/build/linux-custom/.config, but I want it be copied as output/build/linux-custom/linux-x.y.z/.config and make oldconfig in output/build/linux-custom/.config, but I want to i run in output/build/linux-custom/linux-x.y.z I print the var LINUX_SRCDIR and LINUX_DIR $ make show-vars VARS=LINUX_SRCDIR the value is "/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom/linux-x.y.z" $ make show-vars VARS=LINUX_DIR the value is "/home/lujiang/work/mt_sdk/symphony/Lznux/linux/buildroot/output/build/linux-custom" -- You are receiving this mail because: You are on the CC list for the bug. From bugzilla at busybox.net Wed Nov 30 04:34:42 2022 From: bugzilla at busybox.net (bugzilla at busybox.net) Date: Wed, 30 Nov 2022 04:34:42 +0000 Subject: [Buildroot] [Bug 15161] kernel can't support SUBDIR In-Reply-To: References: Message-ID: https://bugs.busybox.net/show_bug.cgi?id=15161 luffy.jiang at montage-lz.com changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 |P1 Severity|normal |major -- You are receiving this mail because: You are on the CC list for the bug. From Stefan.Hager at ginzinger.com Wed Nov 30 06:43:01 2022 From: Stefan.Hager at ginzinger.com (Hager Stefan) Date: Wed, 30 Nov 2022 06:43:01 +0000 Subject: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package In-Reply-To: References: <20221124140627.3269192-1-stefan.hager@ginzinger.com> Message-ID: Hi James! Thanks for integrating the patch. I can confirm that it fixes the build issues of the label_image example. It also run it on the target and the inference results of two tests were equal to previous tests with tensorflow-lite v2.8.0. >From my point of view it may be merged to master. Best regards Stefan From: James Hilliard Sent: Monday, November 28, 2022 19:02 To: Hager Stefan Cc: buildroot at buildroot.org Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package ? On Mon, Nov 28, 2022 at 11:17 AM Hager Stefan wrote: > > Hi James! > > Thanks four your great work! > I was able to successfully build it. > > Unfortunately i could not build (linking error) the example program label_image. > I use this to verify if the inference results are the same across different Versions > on the target hardware. > > This is what i did: > $ make freescale_imx8mpevk_defconfig menuconfig > => in Menuconfig: activated C++ Support in the Toolchain Section; activated tensorflow-lite; activated host environment-setup; > $ make > # everything built fine > > $ source output/host/environment-setup > $ cd output/build/tensorflow-lite-2.11.0/tensorflow/lite/buildroot-build/examples/label_image/ > $ make label_image > # linking error, full log: > > Consolidate compiler generated dependencies of target fft2d_fftsg > [? 1%] Built target fft2d_fftsg > Consolidate compiler generated dependencies of target farmhash > [? 1%] Built target farmhash > Consolidate compiler generated dependencies of target fft2d_fftsg2d > [? 1%] Built target fft2d_fftsg2d > Consolidate compiler generated dependencies of target tensorflow-lite > [ 94%] Built target tensorflow-lite > [ 94%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/bitmap_helpers.cc.o > [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/label_image.cc.o > [ 95%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/xxx/buildroot/output/build/tensorflow-lite-2.11.0/tensorflow/core/util/stats_calculator.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/memory_info.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summarizer.cc.o > [ 96%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/profile_summary_formatter.cc.o > [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/profiling/time.cc.o > [ 97%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/command_line_flags.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/default_execution_provider.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/delegates/delegate_provider.cc.o > [ 98%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/evaluation/utils.cc.o > [100%] Building CXX object examples/label_image/CMakeFiles/label_image.dir/__/__/tools/tool_params.cc.o > [100%] Linking CXX executable label_image > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::TraceMeRecorder::Record(tsl::profiler::TraceMeRecorder::Event&&)' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::internal::g_trace_level' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tensorflow::profiler::ScopedMemoryDebugAnnotation::ThreadMemoryDebugAnnotation()' > xxx/buildroot/output/host/lib/gcc/aarch64-buildroot-linux-gnu/11.3.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: ../../libtensorflow-lite.so: undefined reference to `tsl::profiler::GetCurrentTimeNanos()' > collect2: error: ld returned 1 exit status > make[3]: *** [examples/label_image/CMakeFiles/label_image.dir/build.make:351: examples/label_image/label_image] Error 1 > make[2]: *** [CMakeFiles/Makefile2:436: examples/label_image/CMakeFiles/label_image.dir/all] Error 2 > make[1]: *** [CMakeFiles/Makefile2:443: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 > make: *** [Makefile:166: examples/label_image/CMakeFiles/label_image.dir/rule] Error 2 > > This did peviously work with tensorflow-lite v2.8. > Maybe i am missing something? > > I guess this is broken in v2.11.0. > A fix may be in their master: https://github.com/tensorflow/tensorflow/commit/8562f9764937db51a4742fd10057463880579329 Fix is in master but it's not that specific commit, should be this one: https://github.com/tensorflow/tensorflow/commit/081c2e4e3cf021efb2853a485a18b563e88f6117 Pushed the fix to my github branch and v2 series: https://patchwork.ozlabs.org/project/buildroot/patch/20221128175851.1913859-8-james.hilliard1 at gmail.com/ > I can try to use their master branch to see if that issue was addressed in the next days. Alternatively i can Test v2.10.1. > > Maybe we need to wait for the next release v2.12? > > Best Regards > Stefan > > From: James Hilliard > Sent: Friday, November 25, 2022 17:16 > To: Hager Stefan > Cc: buildroot ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > > > Hi James! > > > > Tanks for your Feedback! > > > > Yes TFlite 2.8.0 is not the "latest" Release. > > > > I'm absolutly with you that using special Versions is a bad idea in general. > > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) > > It seems to build fine with normal libraries and without all the > manual copy hacks: > https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > See if that works for you, I refactored your patchset and it seems to > build without > issues now using system libraries. > > I also uploaded that series to my personal github if that's easier for > you to test: > https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > > > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > > But this will take some time, maybe next year for the 23.04 Release. > > I bumped it to 2.11.0 and fixed the build issues I ran into: > https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > > > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... > > I think you also accidentally dropped the mailing list from your reply as well. > > > > > Best Regards > > Stefan > > > > > > > > > > From: James Hilliard > > Sent: Thursday, November 24, 2022 15:54 > > To: Hager Stefan > > Cc: buildroot at buildroot.org ; Thomas Petazzoni > > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > > wrote: > > > > > > Hello, > > > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > > > This first RFC just integrates the TFLite C++ sahred library. > > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > > All of this currently works locally as a proof of concept for a few users. > > > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > > > This is an outdated release right? Are there issues with 2.11.0? > > > > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > > > I'm unable to find any documentation indicating this is actually the case. > > > > I skimmed the cmakelists and it doesn't seem to have strict version > > requirements: > > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > > > Have you tried building against the normal buildroot versions of these packages? > > > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > > > This is probably not the right approach, other packages may depend on > > or select the normal versions(flatbuffers seems especially problematic). > > > > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > > > How to build a minimal config with TFLite: > > > =============================================== > > > $ make raspberrypi4_64_defconfig menuconfig > > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > > $ make tensorflow-lite > > > > > > I'm hoping for Comments to prepare a first patchset. > > > > > > Stefan Hager (10): > > >?? tensorflow-lite-abseil-cpp: new package > > >?? tensorflow-lite-clog: new package > > >?? tensorflow-lite-abseil-cpuinfo: new package > > >?? tensorflow-lite-eigen: new package > > >?? tensorflow-lite-farmhash: new package > > >?? tensorflow-lite-fft2d: new package > > >?? tensorflow-lite-flatbuffers: new package > > >?? tensorflow-lite-gemmlowp: new package > > >?? tensorflow-lite-ruy: new package > > >?? tensorflow-lite: new package > > > > > >? package/Config.in???????????????????????????? |?? 1 + > > >? package/tensorflow-lite-abseil-cpp/Config.in? |?? 5 + > > >? .../tensorflow-lite-abseil-cpp.hash?????????? |?? 3 + > > >? .../tensorflow-lite-abseil-cpp.mk???????????? |? 14 ++ > > >? package/tensorflow-lite-clog/Config.in??????? |?? 5 + > > >? .../tensorflow-lite-clog.hash???????????????? |?? 3 + > > >? .../tensorflow-lite-clog.mk?????????????????? |? 14 ++ > > >? package/tensorflow-lite-cpuinfo/Config.in???? |?? 5 + > > >? .../tensorflow-lite-cpuinfo.hash????????????? |?? 3 + > > >? .../tensorflow-lite-cpuinfo.mk??????????????? |? 14 ++ > > >? package/tensorflow-lite-eigen/Config.in?????? |?? 5 + > > >? .../tensorflow-lite-eigen.hash??????????????? |?? 9 + > > >? .../tensorflow-lite-eigen.mk????????????????? |? 14 ++ > > >? package/tensorflow-lite-farmhash/Config.in??? |?? 5 + > > >? .../tensorflow-lite-farmhash.hash???????????? |?? 3 + > > >? .../tensorflow-lite-farmhash.mk?????????????? |? 14 ++ > > >? package/tensorflow-lite-fft2d/Config.in?????? |?? 5 + > > >? .../tensorflow-lite-fft2d.hash??????????????? |?? 3 + > > >? .../tensorflow-lite-fft2d.mk????????????????? |? 15 ++ > > >? package/tensorflow-lite-flatbuffers/Config.in |?? 5 + > > >? .../tensorflow-lite-flatbuffers.hash????????? |?? 3 + > > >? .../tensorflow-lite-flatbuffers.mk??????????? |? 14 ++ > > >? package/tensorflow-lite-gemmlowp/Config.in??? |?? 5 + > > >? .../tensorflow-lite-gemmlowp.hash???????????? |?? 3 + > > >? .../tensorflow-lite-gemmlowp.mk?????????????? |? 14 ++ > > >? package/tensorflow-lite-ruy/Config.in???????? |?? 5 + > > >? .../tensorflow-lite-ruy.hash????????????????? |?? 3 + > > >? .../tensorflow-lite-ruy.mk??????????????????? |? 14 ++ > > >? ...2sse-since-this-is-only-useful-on-x8.patch |? 34 +++ > > >? ...build-a-shared-library-instead-of-st.patch |? 55 +++++ > > >? ...build-tflite-with-external-delegates.patch |? 59 +++++ > > >? ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > >? package/tensorflow-lite/Config.in???????????? |? 56 +++++ > > >? package/tensorflow-lite/tensorflow-lite.hash? |?? 3 + > > >? package/tensorflow-lite/tensorflow-lite.mk??? | 232 ++++++++++++++++++ > > >? 35 files changed, 848 insertions(+) > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > >? create mode 100644 package/tensorflow-lite-clog/Config.in > > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > >? create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > >? create mode 100644 package/tensorflow-lite-eigen/Config.in > > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > >? create mode 100644 package/tensorflow-lite-farmhash/Config.in > > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > >? create mode 100644 package/tensorflow-lite-fft2d/Config.in > > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > >? create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > >? create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > >? create mode 100644 package/tensorflow-lite-ruy/Config.in > > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > >? create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > >? create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > >? create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > >? create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > > > -- > > > 2.36.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot > > > From: James Hilliard > Sent: Friday, November 25, 2022 17:16 > To: Hager Stefan > Cc: buildroot ; Thomas Petazzoni > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > On Fri, Nov 25, 2022 at 5:07 AM Hager Stefan wrote: > > > > Hi James! > > > > Tanks for your Feedback! > > > > Yes TFlite 2.8.0 is not the "latest" Release. > > > > I'm absolutly with you that using special Versions is a bad idea in general. > > On the other hand, it was my fear that it may be difficult to prove that everything works properly with newer Libs even if the build succeeds. > > It was hard work for me get it running and I was happy that everything works even with the known limitations. But i learned a lot ; ) > > It seems to build fine with normal libraries and without all the > manual copy hacks: > https://patchwork.ozlabs.org/project/buildroot/list/?series=330091&submitter=&state=*&q=&archive=both&delegate= > > See if that works for you, I refactored your patchset and it seems to > build without > issues now using system libraries. > > I also uploaded that series to my personal github if that's easier for > you to test: > https://github.com/jameshilliard/buildroot/tree/tensorflow-lite > > > > > Maybe it is the best to bump to Version 2.11.0 and they try it again with buildroot's own packages where they exist. > > But this will take some time, maybe next year for the 23.04 Release. > > I bumped it to 2.11.0 and fixed the build issues I ran into: > https://patchwork.ozlabs.org/project/buildroot/patch/20221125160724.1725476-8-james.hilliard1 at gmail.com/ > > > > > And next time i need to add the [Buildroot] tag to the subject so my mail sorting rule will work for my own mails... > > I think you also accidentally dropped the mailing list from your reply as well. > > > > > Best Regards > > Stefan > > > > > > > > > > From: James Hilliard > > Sent: Thursday, November 24, 2022 15:54 > > To: Hager Stefan > > Cc: buildroot at buildroot.org ; Thomas Petazzoni > > Subject: Re: [Buildroot] [RFC PATCH 00/10] tensorflow-lite: new package > > > > On Thu, Nov 24, 2022 at 10:14 AM Stefan Hager > > wrote: > > > > > > Hello, > > > > > > this RFC patch series proposes a way to integrate the Tensorflow-lite runtime (TFLite) into Buildroot. > > > > > > This first RFC just integrates the TFLite C++ sahred library. > > > After a sucessful first integration the next step wuld be to activate the python library for TFlite. > > > As a third step i plan to integrate the NPU Backend Driver for TFLite to use accelerated inference on the i.MX8MP NPU (neural processing unit) for C++ an Python. > > > All of this currently works locally as a proof of concept for a few users. > > > > > > The currently used Version of TFLite is 2.8.0 (official) which is proven to work. > > > > This is an outdated release right? Are there issues with 2.11.0? > > > > > > > > TFlite comes with a bunch of external source dependencies which are downloaded by separate hidden packages and then built by the main TFLite package. > > > TFLite needs its own versions of libabseil, eigen and flatbuffers wich may conflict with the Versions provided by Buildroot. > > > > I'm unable to find any documentation indicating this is actually the case. > > > > I skimmed the cmakelists and it doesn't seem to have strict version > > requirements: > > https://github.com/tensorflow/tensorflow/blob/v2.11.0/tensorflow/lite/CMakeLists.txt > > > > Have you tried building against the normal buildroot versions of these packages? > > > > > Since i can not gurantee that TFlite will work with other Versions of this packages i decided to only let TFlite be activated if this packages are not activated in Buildroot. > > > > This is probably not the right approach, other packages may depend on > > or select the normal versions(flatbuffers seems especially problematic). > > > > > > > > Currently TFlite only supports a limited set of processor architectures (ARMV8A: only 64-bit Support no 32-bit (doesn't build); ARMV7A: only 32-bit Support). > > > Anyone else may activate further platforms if needed, but testing needs to then be done by them. > > > > > > How to build a minimal config with TFLite: > > > =============================================== > > > $ make raspberrypi4_64_defconfig menuconfig > > > Activate TFLite in menuconfig: Target packages -> Libraries -> [*] tensorflow-lite > > > $ make tensorflow-lite > > > > > > I'm hoping for Comments to prepare a first patchset. > > > > > > Stefan Hager (10): > > >?? tensorflow-lite-abseil-cpp: new package > > >?? tensorflow-lite-clog: new package > > >?? tensorflow-lite-abseil-cpuinfo: new package > > >?? tensorflow-lite-eigen: new package > > >?? tensorflow-lite-farmhash: new package > > >?? tensorflow-lite-fft2d: new package > > >?? tensorflow-lite-flatbuffers: new package > > >?? tensorflow-lite-gemmlowp: new package > > >?? tensorflow-lite-ruy: new package > > >?? tensorflow-lite: new package > > > > > >? package/Config.in???????????????????????????? |?? 1 + > > >? package/tensorflow-lite-abseil-cpp/Config.in? |?? 5 + > > >? .../tensorflow-lite-abseil-cpp.hash?????????? |?? 3 + > > >? .../tensorflow-lite-abseil-cpp.mk???????????? |? 14 ++ > > >? package/tensorflow-lite-clog/Config.in??????? |?? 5 + > > >? .../tensorflow-lite-clog.hash???????????????? |?? 3 + > > >? .../tensorflow-lite-clog.mk?????????????????? |? 14 ++ > > >? package/tensorflow-lite-cpuinfo/Config.in???? |?? 5 + > > >? .../tensorflow-lite-cpuinfo.hash????????????? |?? 3 + > > >? .../tensorflow-lite-cpuinfo.mk??????????????? |? 14 ++ > > >? package/tensorflow-lite-eigen/Config.in?????? |?? 5 + > > >? .../tensorflow-lite-eigen.hash??????????????? |?? 9 + > > >? .../tensorflow-lite-eigen.mk????????????????? |? 14 ++ > > >? package/tensorflow-lite-farmhash/Config.in??? |?? 5 + > > >? .../tensorflow-lite-farmhash.hash???????????? |?? 3 + > > >? .../tensorflow-lite-farmhash.mk?????????????? |? 14 ++ > > >? package/tensorflow-lite-fft2d/Config.in?????? |?? 5 + > > >? .../tensorflow-lite-fft2d.hash??????????????? |?? 3 + > > >? .../tensorflow-lite-fft2d.mk????????????????? |? 15 ++ > > >? package/tensorflow-lite-flatbuffers/Config.in |?? 5 + > > >? .../tensorflow-lite-flatbuffers.hash????????? |?? 3 + > > >? .../tensorflow-lite-flatbuffers.mk??????????? |? 14 ++ > > >? package/tensorflow-lite-gemmlowp/Config.in??? |?? 5 + > > >? .../tensorflow-lite-gemmlowp.hash???????????? |?? 3 + > > >? .../tensorflow-lite-gemmlowp.mk?????????????? |? 14 ++ > > >? package/tensorflow-lite-ruy/Config.in???????? |?? 5 + > > >? .../tensorflow-lite-ruy.hash????????????????? |?? 3 + > > >? .../tensorflow-lite-ruy.mk??????????????????? |? 14 ++ > > >? ...2sse-since-this-is-only-useful-on-x8.patch |? 34 +++ > > >? ...build-a-shared-library-instead-of-st.patch |? 55 +++++ > > >? ...build-tflite-with-external-delegates.patch |? 59 +++++ > > >? ...epositories-and-git-pull-configurati.patch | 203 +++++++++++++++ > > >? package/tensorflow-lite/Config.in???????????? |? 56 +++++ > > >? package/tensorflow-lite/tensorflow-lite.hash? |?? 3 + > > >? package/tensorflow-lite/tensorflow-lite.mk??? | 232 ++++++++++++++++++ > > >? 35 files changed, 848 insertions(+) > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/Config.in > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.hash > > >? create mode 100644 package/tensorflow-lite-abseil-cpp/tensorflow-lite-abseil-cpp.mk > > >? create mode 100644 package/tensorflow-lite-clog/Config.in > > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.hash > > >? create mode 100644 package/tensorflow-lite-clog/tensorflow-lite-clog.mk > > >? create mode 100644 package/tensorflow-lite-cpuinfo/Config.in > > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.hash > > >? create mode 100644 package/tensorflow-lite-cpuinfo/tensorflow-lite-cpuinfo.mk > > >? create mode 100644 package/tensorflow-lite-eigen/Config.in > > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.hash > > >? create mode 100644 package/tensorflow-lite-eigen/tensorflow-lite-eigen.mk > > >? create mode 100644 package/tensorflow-lite-farmhash/Config.in > > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.hash > > >? create mode 100644 package/tensorflow-lite-farmhash/tensorflow-lite-farmhash.mk > > >? create mode 100644 package/tensorflow-lite-fft2d/Config.in > > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.hash > > >? create mode 100644 package/tensorflow-lite-fft2d/tensorflow-lite-fft2d.mk > > >? create mode 100644 package/tensorflow-lite-flatbuffers/Config.in > > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.hash > > >? create mode 100644 package/tensorflow-lite-flatbuffers/tensorflow-lite-flatbuffers.mk > > >? create mode 100644 package/tensorflow-lite-gemmlowp/Config.in > > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.hash > > >? create mode 100644 package/tensorflow-lite-gemmlowp/tensorflow-lite-gemmlowp.mk > > >? create mode 100644 package/tensorflow-lite-ruy/Config.in > > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.hash > > >? create mode 100644 package/tensorflow-lite-ruy/tensorflow-lite-ruy.mk > > >? create mode 100644 package/tensorflow-lite/0001-Deactivated-neon2sse-since-this-is-only-useful-on-x8.patch > > >? create mode 100644 package/tensorflow-lite/0002-Added-option-to-build-a-shared-library-instead-of-st.patch > > >? create mode 100644 package/tensorflow-lite/0003-Added-option-to-build-tflite-with-external-delegates.patch > > >? create mode 100644 package/tensorflow-lite/0004-Removed-source-repositories-and-git-pull-configurati.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 > > > > > > -- > > > 2.36.1 > > > > > > _______________________________________________ > > > buildroot mailing list > > > buildroot at buildroot.org > > > https://lists.buildroot.org/mailman/listinfo/buildroot -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 4625 bytes Desc: not available URL: From christian at paral.in Wed Nov 30 07:44:43 2022 From: christian at paral.in (Christian Stewart) Date: Tue, 29 Nov 2022 23:44:43 -0800 Subject: [Buildroot] [PATCH 1/2] package/balena-engine: bump to version 20.10.21 Message-ID: <20221130074444.829636-1-christian@paral.in> https://github.com/balena-os/balena-engine/blob/v20.10.21/CHANGELOG.md Signed-off-by: Christian Stewart --- package/balena-engine/balena-engine.hash | 2 +- package/balena-engine/balena-engine.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/balena-engine/balena-engine.hash b/package/balena-engine/balena-engine.hash index ef590881f5..4adb8ce561 100644 --- a/package/balena-engine/balena-engine.hash +++ b/package/balena-engine/balena-engine.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 43f4c985b855a4f731a5cdac214f1adf6c4cc2021cbad3f93856009df246d61c balena-engine-20.10.12.tar.gz +sha256 4fb38109d133d499de366466a612fb6f523ea99d56fcd69b45dc494a75fbce0f balena-engine-20.10.21.tar.gz sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE diff --git a/package/balena-engine/balena-engine.mk b/package/balena-engine/balena-engine.mk index 0afcea3d7e..ecfb62bfbf 100644 --- a/package/balena-engine/balena-engine.mk +++ b/package/balena-engine/balena-engine.mk @@ -4,7 +4,7 @@ # ################################################################################ -BALENA_ENGINE_VERSION = 20.10.12 +BALENA_ENGINE_VERSION = 20.10.21 BALENA_ENGINE_SITE = $(call github,balena-os,balena-engine,v$(BALENA_ENGINE_VERSION)) BALENA_ENGINE_LICENSE = Apache-2.0 -- 2.38.1 From christian at paral.in Wed Nov 30 07:44:44 2022 From: christian at paral.in (Christian Stewart) Date: Tue, 29 Nov 2022 23:44:44 -0800 Subject: [Buildroot] [PATCH 2/2] DEVELOPERS: add Christian Stewart to balena-engine package In-Reply-To: <20221130074444.829636-1-christian@paral.in> References: <20221130074444.829636-1-christian@paral.in> Message-ID: <20221130074444.829636-2-christian@paral.in> Signed-off-by: Christian Stewart --- DEVELOPERS | 1 + 1 file changed, 1 insertion(+) diff --git a/DEVELOPERS b/DEVELOPERS index bfebf8163c..bcfbbc9b22 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -531,6 +531,7 @@ N: Christian Kellermann F: package/python-pylibftdi/ N: Christian Stewart +F: package/balena-engine/ F: package/batman-adv/ F: package/catatonit/ F: package/cni-plugins/ -- 2.38.1 From br015 at umbiko.net Wed Nov 30 07:53:57 2022 From: br015 at umbiko.net (Andreas Ziegler) Date: Wed, 30 Nov 2022 08:53:57 +0100 Subject: [Buildroot] [PATCH] package/mpd: update to version 0.23.11 Message-ID: <20221130075357.92377-1-br015@umbiko.net> Mostly fixes for build and runtime failures; no new features. Standard directory for default database and cache changed from ~/.cache to ~/.cache/mpd. Full change log: https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.23.11/NEWS Signed-off-by: Andreas Ziegler --- package/mpd/mpd.hash | 2 +- package/mpd/mpd.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mpd/mpd.hash b/package/mpd/mpd.hash index fca0ee8539..8c488d0357 100644 --- a/package/mpd/mpd.hash +++ b/package/mpd/mpd.hash @@ -1,3 +1,3 @@ # Locally calculated after checking pgp signature -sha256 2becaba980402e8dc7972ccc3476e493b7ae2eeb720d31fa6712472ed48e9f2d mpd-0.23.9.tar.xz +sha256 edb4e7a8f9dff238b5610f9e2461940ea98c727a5462fafb1cdf836304dfdca9 mpd-0.23.11.tar.xz sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/mpd/mpd.mk b/package/mpd/mpd.mk index 5c15953984..449600eda2 100644 --- a/package/mpd/mpd.mk +++ b/package/mpd/mpd.mk @@ -5,7 +5,7 @@ ################################################################################ MPD_VERSION_MAJOR = 0.23 -MPD_VERSION = $(MPD_VERSION_MAJOR).9 +MPD_VERSION = $(MPD_VERSION_MAJOR).11 MPD_SOURCE = mpd-$(MPD_VERSION).tar.xz MPD_SITE = https://www.musicpd.org/download/mpd/$(MPD_VERSION_MAJOR) MPD_DEPENDENCIES = host-pkgconf boost fmt -- 2.34.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:46 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:46 +0100 Subject: [Buildroot] [PATCH 1/7] boot/optee-os: bump to version 3.19.0 Message-ID: <20221130075452.2507453-1-etienne.carriere@linaro.org> Bumps OP-TEE OS package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- boot/optee-os/Config.in | 4 ++-- boot/optee-os/optee-os.hash | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/boot/optee-os/Config.in b/boot/optee-os/Config.in index 5244700bc2..8bcce22306 100644 --- a/boot/optee-os/Config.in +++ b/boot/optee-os/Config.in @@ -18,7 +18,7 @@ choice Select the version of OP-TEE OS you want to use config BR2_TARGET_OPTEE_OS_LATEST - bool "3.18.0" + bool "3.19.0" depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS select BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY help @@ -70,7 +70,7 @@ endif config BR2_TARGET_OPTEE_OS_VERSION string - default "3.18.0" if BR2_TARGET_OPTEE_OS_LATEST + default "3.19.0" if BR2_TARGET_OPTEE_OS_LATEST default "custom" if BR2_TARGET_OPTEE_OS_CUSTOM_TARBALL default BR2_TARGET_OPTEE_OS_CUSTOM_REPO_VERSION \ if BR2_TARGET_OPTEE_OS_CUSTOM_GIT diff --git a/boot/optee-os/optee-os.hash b/boot/optee-os/optee-os.hash index 38f68bec5d..a87f21a9bf 100644 --- a/boot/optee-os/optee-os.hash +++ b/boot/optee-os/optee-os.hash @@ -1,4 +1,4 @@ -# From https://github.com/OP-TEE/optee_os/archive/3.18.0/optee-os-3.18.0.tar.gz -sha256 bdd309697745ec4406951652094b50d9adb06c3612f01bd8a3d72682ec8e03e8 optee-os-3.18.0.tar.gz +# From https://github.com/OP-TEE/optee_os/archive/3.19.0/optee-os-3.19.0.tar.gz +sha256 5e0c03bbc4d106f262a6bd33333c002c3380205ae6b82334aa7b644721ff7868 optee-os-3.19.0.tar.gz # Locally computed sha256 1247ee90858f4037b6cac63cbffddfed435d0d73c631b37d78c1e6e6ab3e5d1a LICENSE -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:47 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:47 +0100 Subject: [Buildroot] [PATCH 2/7] package/optee-benchmark: bump to version 3.19.0 In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-2-etienne.carriere@linaro.org> Bumps OP-TEE benchmark package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- package/optee-benchmark/optee-benchmark.hash | 4 ++-- package/optee-benchmark/optee-benchmark.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/optee-benchmark/optee-benchmark.hash b/package/optee-benchmark/optee-benchmark.hash index 27c91e0fb0..d74a24c8ab 100644 --- a/package/optee-benchmark/optee-benchmark.hash +++ b/package/optee-benchmark/optee-benchmark.hash @@ -1,4 +1,4 @@ -# From https://github.com/linaro-swg/optee_benchmark/archive/3.18.0/optee-benchmark-3.18.0.tar.gz -sha256 2151aa5da062402518f35823d9c9dffa2e012f924625d2f7123e0d21d350a86b optee-benchmark-3.18.0.tar.gz +# From https://github.com/linaro-swg/optee_benchmark/archive/3.19.0/optee-benchmark-3.19.0.tar.gz +sha256 32f41854bf07eb7bb89dfc702da023c3a99518c33fbe7edf0e1f004e29a8c90c optee-benchmark-3.19.0.tar.gz # Locally computed sha256 0571be5b739142dc3e40e0a4e7e30d4ab8bff0d4d606a3f2db2010745587d383 LICENSE diff --git a/package/optee-benchmark/optee-benchmark.mk b/package/optee-benchmark/optee-benchmark.mk index 1071c4bb5c..338a51ada4 100644 --- a/package/optee-benchmark/optee-benchmark.mk +++ b/package/optee-benchmark/optee-benchmark.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPTEE_BENCHMARK_VERSION = 3.18.0 +OPTEE_BENCHMARK_VERSION = 3.19.0 OPTEE_BENCHMARK_SITE = $(call github,linaro-swg,optee_benchmark,$(OPTEE_BENCHMARK_VERSION)) OPTEE_BENCHMARK_LICENSE = BSD-2-Clause OPTEE_BENCHMARK_LICENSE_FILES = LICENSE -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:48 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:48 +0100 Subject: [Buildroot] [PATCH 3/7] package/optee-client: bump to version 3.19.0 In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-3-etienne.carriere@linaro.org> Bumps OP-TEE client package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- package/optee-client/optee-client.hash | 4 ++-- package/optee-client/optee-client.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/optee-client/optee-client.hash b/package/optee-client/optee-client.hash index 8e55bf5725..c067e26f4e 100644 --- a/package/optee-client/optee-client.hash +++ b/package/optee-client/optee-client.hash @@ -1,4 +1,4 @@ -# From https://github.com/OP-TEE/optee_client/archive/3.18.0/optee-client-3.18.0.tar.gz -sha256 ecc0f04fdd5398aa52fea50427fbd624f7f90274aec7bbf2cc8a5bd16758202b optee-client-3.18.0.tar.gz +# From https://github.com/OP-TEE/optee_client/archive/3.19.0/optee-client-3.19.0.tar.gz +sha256 5f0d02efa0e496964e86ca9dd2461ada923d1f9e11a4b9cafb5393bd08337644 optee-client-3.19.0.tar.gz # Locally computed sha256 fda8385993f112d7ca61b88b54ba5b4cbeec7e43a0f9b317d5186703c1985e8f LICENSE diff --git a/package/optee-client/optee-client.mk b/package/optee-client/optee-client.mk index 252841ba10..54cc112c5c 100644 --- a/package/optee-client/optee-client.mk +++ b/package/optee-client/optee-client.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPTEE_CLIENT_VERSION = 3.18.0 +OPTEE_CLIENT_VERSION = 3.19.0 OPTEE_CLIENT_SITE = $(call github,OP-TEE,optee_client,$(OPTEE_CLIENT_VERSION)) OPTEE_CLIENT_LICENSE = BSD-2-Clause OPTEE_CLIENT_LICENSE_FILES = LICENSE -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:49 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:49 +0100 Subject: [Buildroot] [PATCH 4/7] package/optee-examples: bump to version 3.19.0 In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-4-etienne.carriere@linaro.org> Bumps OP-TEE examples package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- package/optee-examples/optee-examples.hash | 4 ++-- package/optee-examples/optee-examples.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/optee-examples/optee-examples.hash b/package/optee-examples/optee-examples.hash index 876584c5e9..937dd44c8c 100644 --- a/package/optee-examples/optee-examples.hash +++ b/package/optee-examples/optee-examples.hash @@ -1,4 +1,4 @@ -# From https://github.com/linaro-swg/optee_examples/archive/3.18.0/optee-examples-3.18.0.tar.gz -sha256 6c64fbc6c5d1282b6311b4076351abbbfab10ac918c6cfc60e45ec705bb5a9ec optee-examples-3.18.0.tar.gz +# From https://github.com/linaro-swg/optee_examples/archive/3.19.0/optee-examples-3.19.0.tar.gz +sha256 545f9438885220e890a4f785249a586a957b22dacc31a3cbafa4656f8e9db349 optee-examples-3.19.0.tar.gz # Locally computed sha256 6f1ef8449cb82ae79d2155605f7985bdf0f08e7ab5007de9b4362e8bf28733b9 LICENSE diff --git a/package/optee-examples/optee-examples.mk b/package/optee-examples/optee-examples.mk index 17adce0fe0..bb2b208583 100644 --- a/package/optee-examples/optee-examples.mk +++ b/package/optee-examples/optee-examples.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPTEE_EXAMPLES_VERSION = 3.18.0 +OPTEE_EXAMPLES_VERSION = 3.19.0 OPTEE_EXAMPLES_SITE = $(call github,linaro-swg,optee_examples,$(OPTEE_EXAMPLES_VERSION)) OPTEE_EXAMPLES_LICENSE = BSD-2-Clause OPTEE_EXAMPLES_LICENSE_FILES = LICENSE -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:50 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:50 +0100 Subject: [Buildroot] [PATCH 5/7] package/optee-test: bump to version 3.19.0 In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-5-etienne.carriere@linaro.org> Bumps OP-TEE test package version to OP-TEE release 3.19.0. Signed-off-by: Etienne Carriere --- package/optee-test/optee-test.hash | 4 ++-- package/optee-test/optee-test.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/optee-test/optee-test.hash b/package/optee-test/optee-test.hash index 2af1768155..4da3807bb5 100644 --- a/package/optee-test/optee-test.hash +++ b/package/optee-test/optee-test.hash @@ -1,4 +1,4 @@ -# From https://github.com/OP-TEE/optee_test/archive/3.18.0/optee-test-3.18.0.tar.gz -sha256 cc36a9afb99bd299a3d3769ad634ab7d5cb0e27c84ad04e14c0ff593db0f3faf optee-test-3.18.0.tar.gz +# From https://github.com/OP-TEE/optee_test/archive/3.19.0/optee-test-3.19.0.tar.gz +sha256 9435901e9329a25ef4de3904e27d80377b8bb4dd6b215e8fb29d66a7b76afa11 optee-test-3.19.0.tar.gz # Locally computed sha256 6e6810981f0ddab9e0d44399d0700a15d9f760a3c2843cc866659c2074139ae7 LICENSE.md diff --git a/package/optee-test/optee-test.mk b/package/optee-test/optee-test.mk index d522bb3300..7b065b6123 100644 --- a/package/optee-test/optee-test.mk +++ b/package/optee-test/optee-test.mk @@ -4,7 +4,7 @@ # ################################################################################ -OPTEE_TEST_VERSION = 3.18.0 +OPTEE_TEST_VERSION = 3.19.0 OPTEE_TEST_SITE = $(call github,OP-TEE,optee_test,$(OPTEE_TEST_VERSION)) OPTEE_TEST_LICENSE = GPL-2.0, BSD-2-Clause, OPTEE_TEST_LICENSE_FILES = LICENSE.md -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:51 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:51 +0100 Subject: [Buildroot] [PATCH 6/7] package: optee-client: select util-linux-libs, libuuid and pkgconf In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-6-etienne.carriere@linaro.org> In order to use login methods `TEEC_LOGIN_USER` and `TEEC_LOGIN_GROUP`, a user space application must initialize the tokens with the SHA1 hashed UUID of the user or group. Select host-pkgconf, util-linux and libuuid in order to use `libuuid` and add supporting libraries to optee_client for this type of ACL based login initialization. This change is based on commit [1] from Eero Aaltonen, merged in OP-TEE test build environment. Link: [1] https://github.com/OP-TEE/build/commit/4a27543494278a5d93e2f44d58e413d90739b08a Signed-off-by: Etienne Carriere --- package/optee-client/Config.in | 3 +++ package/optee-client/optee-client.mk | 1 + 2 files changed, 4 insertions(+) diff --git a/package/optee-client/Config.in b/package/optee-client/Config.in index cc7f176c77..ed7da4edbc 100644 --- a/package/optee-client/Config.in +++ b/package/optee-client/Config.in @@ -2,6 +2,9 @@ config BR2_PACKAGE_OPTEE_CLIENT bool "optee-client" depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3 # MMC_IOC_MULTI_CMD + select BR2_PACKAGE_UTIL_LINUX + select BR2_PACKAGE_UTIL_LINUX_LIBS + select BR2_PACKAGE_UTIL_LINUX_LIBUUID help Enable the OP-TEE client package that brings non-secure client application resources for OP-TEE support. OP-TEE diff --git a/package/optee-client/optee-client.mk b/package/optee-client/optee-client.mk index 54cc112c5c..a671b66662 100644 --- a/package/optee-client/optee-client.mk +++ b/package/optee-client/optee-client.mk @@ -9,6 +9,7 @@ OPTEE_CLIENT_SITE = $(call github,OP-TEE,optee_client,$(OPTEE_CLIENT_VERSION)) OPTEE_CLIENT_LICENSE = BSD-2-Clause OPTEE_CLIENT_LICENSE_FILES = LICENSE OPTEE_CLIENT_INSTALL_STAGING = YES +OPTEE_CLIENT_EXT_DEPENDENCIES = host-pkgconf util-linux-libs OPTEE_CLIENT_CONF_OPTS = \ -DCFG_TEE_FS_PARENT_PATH=$(BR2_PACKAGE_OPTEE_CLIENT_TEE_FS_PATH) \ -- 2.25.1 From etienne.carriere at linaro.org Wed Nov 30 07:54:52 2022 From: etienne.carriere at linaro.org (Etienne Carriere) Date: Wed, 30 Nov 2022 08:54:52 +0100 Subject: [Buildroot] [PATCH 7/7] package: optee-client: fix identation issues In-Reply-To: <20221130075452.2507453-1-etienne.carriere@linaro.org> References: <20221130075452.2507453-1-etienne.carriere@linaro.org> Message-ID: <20221130075452.2507453-7-etienne.carriere@linaro.org> Fix issues reported by utils/check-package: package/optee-client/S30optee:40: should be indented with tabs (http://nightly.buildroot.org/#adding-packages-start-script) package/optee-client/S30optee:46: should be indented with tabs (http://nightly.buildroot.org/#adding-packages-start-script) package/optee-client/S30optee:47: should be indented with tabs (http://nightly.buildroot.org/#adding-packages-start-script) package/optee-client/S30optee:48: should be indented with tabs (http://nightly.buildroot.org/#adding-packages-start-script) Signed-off-by: Etienne Carriere --- package/optee-client/S30optee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package/optee-client/S30optee b/package/optee-client/S30optee index 17e6d6d2b8..abb7e77afe 100644 --- a/package/optee-client/S30optee +++ b/package/optee-client/S30optee @@ -37,13 +37,13 @@ restart() { } case "$1" in - start|stop|restart) + start|stop|restart) "$1";; reload) # Restart, since there is no true "reload" feature (does not # reconfigure/restart on SIGHUP, just closes all open files). restart;; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 esac -- 2.25.1 From thomas.petazzoni at bootlin.com Wed Nov 30 08:07:58 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 30 Nov 2022 08:07:58 -0000 Subject: [Buildroot] [autobuild.buildroot.net] Daily results for 2022-11-29 Message-ID: <20221130080804.3A98F813E6@smtp1.osuosl.org> Hello, Autobuild statistics for 2022-11-29 =================================== branch | OK | NOK | TIM | TOT | 2022.02.x | 6 | 1 | 0 | 7 | 2022.08.x | 24 | 21 | 0 | 45 | master | 283 | 248 | 0 | 531 | next | 20 | 30 | 0 | 50 | Classification of failures by reason for master ----------------------------------------------- host-go-1.19.3 | 13 host-pahole-1.24 | 12 xz-5.2.7 | 12 linux-6.0.9 | 9 gerbera-1.10.0 | 8 gobject-introspection-1.72.0 | 7 lirc-tools-0.10.2 | 7 python-numpy-1.23.4 | 7 unknown | 7 host-binutils-2.38 | 6 elfutils-0.186 | 5 host-rust-1.64.0 | 5 libglib2-2.72.3 | 5 memcached-1.6.16 | 5 efivar-38 | 3 fontconfig-2.13.1 | 3 glibc-2.36-66-ga1dc0be03c9d... | 3 libgcrypt-1.10.1 | 3 lxc-5.0.1 | 3 tealdeer-1.6.1 | 3 traceroute-2.1.0 | 3 ulog-0389d243352255f6182326... | 3 wtfutil-0.41.0 | 3 alsa-lib-1.2.8 | 2 apcupsd-3.14.14 | 2 crun-1.5 | 2 f2fs-tools-1.15.0 | 2 fftw-quad-3.3.8 | 2 frr-8.3.1 | 2 host-gcc-final-11.3.0 | 2 libdeflate-1.12 | 2 libgpg-error-1.45 | 2 libkcapi-1.4.0 | 2 libnss-3.84 | 2 linux-5.10.145-cip17 | 2 linuxptp-3.1.1 | 2 lttng-modules-2.13.1 | 2 mosquitto-2.0.15 | 2 perl-5.34.1 | 2 python-cryptography-38.0.1 | 2 quickjs-2021-03-27 | 2 /home/buildroot/autobuild/i... | 1 /home/buildroot/autobuild/i... | 1 acpid-2.0.34 | 1 afboot-stm32-3566acd582e553... | 1 android-tools-4.2.2+git2013... | 1 batman-adv-2022.2 | 1 bind-9.16.33 | 1 bluez5_utils-5.65 | 1 brltty-6.5 | 1 containerd-1.6.8 | 1 crucible-2022.05.25 | 1 dash-0.5.11.5 | 1 dc3dd-7.2.641 | 1 dieharder-3.31.1 | 1 ding-libs-0.6.2 | 1 dmalloc-5.6.5 | 1 docker-cli-20.10.19 | 1 docker-compose-2.11.2 | 1 dvdauthor-0.7.2 | 1 edk2-edk2-stable202102 | 1 exempi-2.6.1 | 1 ffmpeg-4.4.3 | 1 flac-1.4.2 | 1 fs/axfs/axfs.mk:32: /tmp/in... | 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: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fs/ubifs/ubifs.mk:49: /tmp/... | 1 fstrcmp-0.7.D001 | 1 fwts-22.09.00 | 1 gdal-3.5.1 | 1 gdb-11.2 | 1 gitlab-runner-14.5.1 | 1 glibmm-2.68.2 | 1 gmp-6.2.1 | 1 google-breakpad-c85eb4a59b6... | 1 gummiboot-2bcd919c681c952eb... | 1 kvmtool-f77d646ba01d04be5aa... | 1 libcap-ng-0.8.3 | 1 libgeos-3.11.0 | 1 libopenssl-1.1.1q | 1 libvorbis-1.3.7 | 1 libxml2-2.10.3 | 1 linux-5.10.145-cip17-rt7 | 1 ltp-testsuite-20220930 | 1 matio-1.5.23 | 1 mpv-0.33.1 | 1 mtd-2.1.5 | 1 musl-1.2.3 | 1 mxs-bootlets-10.12.01 | 1 netdata-1.33.1 | 1 netsurf-3.10 | 1 ocf-linux-20171122 | 1 openssh-9.1p1 | 1 openvmtools-11.3.5-18557794 | 1 opus-1.3.1 | 1 php-8.1.12 | 1 proxychains-ng-4.16 | 1 python-greenlet-1.1.3.post0 | 1 rtl8192eu-1e15b6d451731bc4d... | 1 sdl-1.2.15 | 1 systemd-250.8 | 1 toolchain-external-codescap... | 1 uccp420wlan-6.9.1 | 1 v4l2loopback-0.12.7 | 1 wolfssl-5.5.3 | 1 xenomai-3.0.10 | 1 xfsprogs-5.14.2 | 1 zabbix-5.4.9 | 1 zeek-4.1.1 | 1 zynaddsubfx-3.0.6 | 1 Detail of failures for master ----------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- s390x | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/8f402027aa4f40d430ef4c167b28c5c5b0dbaf76 | or1k | /home/buildroot/autobuild/i... | NOK | http://autobuild.buildroot.net/results/9f89c4716eaefa513ac42b913634740664860d46 | mips64 | acpid-2.0.34 | NOK | http://autobuild.buildroot.net/results/3053b1ae7c9df582490cd65a9498ce71260177f5 | ORPH arm | afboot-stm32-3566acd582e553... | NOK | http://autobuild.buildroot.net/results/dbc84e65e2ccc1f4b03f905b6add7e2957609b3e | or1k | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/7a610559d200afeecfbb239c6156305d9a945ed9 | powerpc64le | alsa-lib-1.2.8 | NOK | http://autobuild.buildroot.net/results/4285d3dde618778e24cbd6e489c93279361cb5ff | powerpc64 | android-tools-4.2.2+git2013... | NOK | http://autobuild.buildroot.net/results/1ddf5a0ae4ae983a4adf88bea792a1c7769ad634 | arc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/08e4cf37178c1ea41502e98aeec3e664f707f128 | sparc | apcupsd-3.14.14 | NOK | http://autobuild.buildroot.net/results/a125e64829068d906778c220a94ad0ea3672979b | mips64el | batman-adv-2022.2 | NOK | http://autobuild.buildroot.net/results/a686f1f221a7f6aee5eb04b0c439a14b187faf67 | sh4eb | bind-9.16.33 | NOK | http://autobuild.buildroot.net/results/2f59e62673b5edda0253ed0beeac01fdaebc3121 | ORPH sh4 | bluez5_utils-5.65 | NOK | http://autobuild.buildroot.net/results/5c9cb2ddf5155d3c7b5bd9610be28e3f8c0906ba | microblaze | brltty-6.5 | NOK | http://autobuild.buildroot.net/results/05aed642f1c725ea54718641947ff23ed468d636 | powerpc64le | containerd-1.6.8 | NOK | http://autobuild.buildroot.net/results/8b324edbc8c5fc07e37bc088b694a328ee2b7b60 | s390x | crucible-2022.05.25 | NOK | http://autobuild.buildroot.net/results/d4c5c4ba85576a7ba2378ba88bbb46512be353fd | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/ebf6e42a7bc9987603dfc1f7e93c214bef1ee384 | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/38d5f2b6cc2f1c7763f972670776c6a0d179d193 | xtensa | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/66d504ce176e3c2ff836beaa1afd598934b55c2d | ORPH or1k | dc3dd-7.2.641 | NOK | http://autobuild.buildroot.net/results/acd40aa2f1560b2f18530053d459c3829dca8526 | ORPH microblazeel | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/78f0415304e4099f4edafa6f4a618fb082ee78ae | arc | ding-libs-0.6.2 | NOK | http://autobuild.buildroot.net/results/da8707b9b8d0d6b18dadcb6d9e5896af74f7e1c2 | i686 | dmalloc-5.6.5 | NOK | http://autobuild.buildroot.net/results/112a7ff60f9e13ecf094c42c4e0a2834b383e91f | ORPH i686 | docker-cli-20.10.19 | NOK | http://autobuild.buildroot.net/results/d5e706a85184ba2379103f7d07fef741fefb24b3 | x86_64 | docker-compose-2.11.2 | NOK | http://autobuild.buildroot.net/results/284542e2ef2c747331c1ea154ff4259013224d60 | or1k | dvdauthor-0.7.2 | NOK | http://autobuild.buildroot.net/results/50ba37649ee4b272f47f8406fa98557ad9d75c2d | aarch64 | edk2-edk2-stable202102 | NOK | http://autobuild.buildroot.net/results/2f9616782f3b095bf31855e2095ee84c2172a352 | arm | efivar-38 | NOK | http://autobuild.buildroot.net/results/89b4742ac7e21af2ae8ff08cd8ee063f0e838a29 | i686 | efivar-38 | NOK | http://autobuild.buildroot.net/results/713b21ddcfbe45c3476ae2a561051a02426e7ea3 | mips64el | efivar-38 | NOK | http://autobuild.buildroot.net/results/8f158269ca192339ab671eb06f374a88920687ed | microblaze | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/98aebc329bb5b11cc3cbb6c870252b183deec140 | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/3ae009d154543a6c7b50f8d074f5645a0b948089 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/a8cd34a552ce74bf5f4e291045f8dafd61c316cc | ORPH arceb | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/574fe04d8634c47e05526c7f95085daf0e89aaa3 | ORPH arc | elfutils-0.186 | NOK | http://autobuild.buildroot.net/results/d78837247dd5b42330cb39bc5c47038527fa39e6 | ORPH sh4aeb | exempi-2.6.1 | NOK | http://autobuild.buildroot.net/results/2505263d3645eb57a0ab2cb2d28c5710c484bbbd | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/0b1c3f2244d7119d274f91cb37fe2508e5a4b0b5 | or1k | f2fs-tools-1.15.0 | NOK | http://autobuild.buildroot.net/results/5edb3294938a2f22abccb15a7a062112939481f0 | arm | ffmpeg-4.4.3 | NOK | http://autobuild.buildroot.net/results/57e39becb613f879238d818a82afd52ba16c0504 | powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/abaa5b71072aa5054c0aa78058e0ed25cb388ffe | ORPH powerpc64le | fftw-quad-3.3.8 | NOK | http://autobuild.buildroot.net/results/abb1e2bf28d3e562e26875029e1169ce2e6e73d9 | ORPH sh4a | flac-1.4.2 | NOK | http://autobuild.buildroot.net/results/d9cc0a85f98629f2f30587079f0d7f1dd84bf01c | riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/cc43e30ab74daae618f2d9ffc9b76bef3907ce4b | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/e9e1dddafed5ed339748818966970860f6c3e3b8 | ORPH riscv64 | fontconfig-2.13.1 | NOK | http://autobuild.buildroot.net/results/2acbfeca2531df570b0f97a29b305c12072640f8 | ORPH mips64el | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/6f67f3d9ff471c671ccabcb1a52d8959470a873d | arc | frr-8.3.1 | NOK | http://autobuild.buildroot.net/results/ee70b9e852c37d62f3d0cd0737259f7ca9fda8a8 | sparc64 | fs/axfs/axfs.mk:32: /tmp/in... | NOK | http://autobuild.buildroot.net/results/5c259770bb0fd8ca3826dd8f49627c2f97b02777 | m68k | fs/ubi/ubi.mk:51: /home/aut... | NOK | http://autobuild.buildroot.net/results/cf00749b04dfddcd67a03576b4156e5c52ad6218 | aarch64_be | fs/ubi/ubi.mk:51: /tmp/inst... | NOK | http://autobuild.buildroot.net/results/892e3a8341bec3c8ccab3b93ac4d71ba2963aaf1 | powerpc64le | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/31f242a2095e14f488818186d6cae540c4e3b210 | x86_64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1dcb1182585ed0dd2fc4fc4d98583d67867aae09 | or1k | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7f68bf74f1699871f592c14d5539744160d71d3c | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/1718a19d05582b5a1e7344c4d406b863a192d655 | sparc64 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/65d558a1f8b8d6b2319cc0b7a8bd1025fe28be84 | powerpc64le | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d1dfe9b659fef32675be2e112c11e03fb1da5054 | nios2 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/87a715971ed50f7e736a532d70cac77441c42e40 | sparc64 | fs/ubifs/ubifs.mk:49: /tmp/... | NOK | http://autobuild.buildroot.net/results/d0130041708ae20ff29785b38df8d91e5db2b012 | armeb | fstrcmp-0.7.D001 | NOK | http://autobuild.buildroot.net/results/2179a47b98b6e5abc013f6b0507a10526f5f52f7 | i586 | fwts-22.09.00 | NOK | http://autobuild.buildroot.net/results/87229f1fd62bc948fb65b9b7269324d50237beb5 | sh4aeb | gdal-3.5.1 | NOK | http://autobuild.buildroot.net/results/2c0c3cea86d1c13b6668b84372f9a7eb90dc19b1 | mips64el | gdb-11.2 | NOK | http://autobuild.buildroot.net/results/e20bc1c7fabeb94b7a5e0523d7a43cc697844167 | ORPH powerpc64le | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/5e890d9e0cfd2265c526b35349a5a83d0fea1227 | aarch64_be | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6745c41491f1e7ceff2c34b2190c8919b4f7945b | riscv32 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/b046953db5d628566a3a40725b187ada5bbb26be | nios2 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/4c5301272dedb23399106d915d7fba8e26975e90 | or1k | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/6b289aaa690a4e95fbdcc183d903ae1b26f2b066 | mips64el | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/364e90fce98f7be0c170db4a2c4e75b33cf2155e | x86_64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/a96710a87aa7ddd9599c96db0a84f7ac5de84ae8 | mipsel | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/54307a94d8c876f9b974288ffb6c3a13f17a53a3 | riscv64 | gitlab-runner-14.5.1 | NOK | http://autobuild.buildroot.net/results/621fbf65bb11e7c96beb48fe205d7c42a344d21d | powerpc | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/2f642a6526626cde9ed035621ea372812c8ca3e6 | powerpc64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/42a09b23b397812db02c0c4b55e875435c3810cd | riscv64 | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/02a517975c9511f93a5b6b83c7515b15e0326512 | or1k | glibmm-2.68.2 | NOK | http://autobuild.buildroot.net/results/bb2653936c8caf1f5563f894dbd0cd846e409a64 | riscv64 | gmp-6.2.1 | NOK | http://autobuild.buildroot.net/results/bc1ce163cadaf37a1b27c10af3a2bf5b7270ed24 | ORPH or1k | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/d6da7be9a334e87f042f6b2bfd0305f9061943b5 | ORPH microblazeel | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5078d6a71fe3ece592e10bd1c71c450d965a5056 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/cdfdd251e7a65d7bb4c018cd919d35142e45fc21 | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/9f97769cb64b110bfae55f8559dec2297e942c08 | ORPH s390x | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/5fe563899feda7d2b94aa0f1b66fbc0236d1cda0 | ORPH powerpc64le | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/2d0dcb5f58bb85169db2e0677285c89bf8de3a2f | ORPH sparc64 | gobject-introspection-1.72.0 | NOK | http://autobuild.buildroot.net/results/92358be003accf39fce296374b775420ba80632e | ORPH mips | google-breakpad-c85eb4a59b6... | NOK | http://autobuild.buildroot.net/results/62e301138f64064b3a899a9fc9ae6550802824c7 | i686 | gummiboot-2bcd919c681c952eb... | NOK | http://autobuild.buildroot.net/results/04005fb1d7cfd7c1260ec87ee4c4f4a4c5a18abf | riscv32 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a961c9d45a579579158ea7d0305e27ce1f3b885f | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a7d5c374a123677e20187bb743f74b07204510a0 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/e585edc6928686b2f2937f81b30bc40fc32dfd5b | xtensa | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/eb059191f9773c01308c36b498a547d2c1c1663f | microblaze | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/d475947b488dd1e30ad9561231978d112be17a76 | armeb | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/a11bc83d74df3473d1c6ccd24429d0a2eb4238b2 | microblaze | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/35d7afb8955b19612ab2a8736ff58e50dac1a9b6 | microblazeel | host-gcc-final-11.3.0 | NOK | http://autobuild.buildroot.net/results/5d1fcb9c9e93579fb08764b322b8c4152c3b5300 | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/cfc06aafc028eac3cb637a72fd664d205842d07f | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/619c8d59ea11f0ceb846d8b932af6a395160a9b3 | aarch64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/0f565b1833cefad941d1d7ffa7c8000470676efd | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/aaa7130d54a0178f4f186c8f3a50fcd0a911642e | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/952ac0c0a80e736bcf8b79149004b8f7c9cf0d76 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/e3e213380992446dcfef41e6a8097194ac0ff633 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/2e02a6919f5a15c258fb4a64839108664a4a556f | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/407265afa44f6548041582388d17e884e5aae34d | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/26ba86e51788bbbedcc24aa9b7a47d84e7ec948d | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/569c42fbe8744ad35a25768895363270adf917aa | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/048e94b40260c980faf1ce464a3a8a6169ccdee3 | mips64el | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/76bdc551030b9803726e8b45a3690d8ad1467c4b | i686 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/97936321f53591de6273cf0304b260c7d6e5c761 | xtensa | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/c2a20b197b6485b982ebe9be06ce4172438283da | armeb | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/468e45d27b8adf733617dc29965cb2e008a2f67f | nios2 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/fc4d50007fd547fefe723c82175ec15f1152c345 | sh4 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b4741458c18f51ffef3fff3ca11e37a55c5ab89e | powerpc64le | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/41045041004ddd2586f375572359a6bdcfe0c74d | mips | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/65228218d2ae284cfd7892615885966e415f1a20 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/0cf4d35c6f05ea7a8ca8e6f34986d2f0099514d5 | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/f73933812cf9dbab116b26b4716f9dd85b637ec3 | arc | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/2cd0e0ca04af1d855c2750eccf3000f5d06ef00f | aarch64 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/092675dbe9adb2a0cbeea0d7d385203056f71a13 | riscv32 | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/5617cbd6451ab00ad39fefc7cadfd9df66e34d44 | s390x | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/9674b4e565e5876f6db4ee981225c729e640ca79 | sparc64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/2a22bb3ef927b233bae1a6a5eab30c94de52526c | x86_64 | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/c1baa6de060a0f10f837395961d2c1e251dc357e | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/8c54ece4a455ed34e523d6adb0b708294c37729f | powerpc | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/e9dd5b6f333a9ed5f27986f2e22d99fb165716d7 | mips | host-rust-1.64.0 | NOK | http://autobuild.buildroot.net/results/bf5aadd555d0a9478b3fe530137da0f5db5b3b89 | i486 | kvmtool-f77d646ba01d04be5aa... | NOK | http://autobuild.buildroot.net/results/fe48a8792172a3cf00c67fddf90e674ce151435b | riscv64 | libcap-ng-0.8.3 | NOK | http://autobuild.buildroot.net/results/67d26f19cd326d890ce0479b7a93d22c781beeb3 | microblaze | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/85118d558bd3a7f2016f01a905527fdf9ff0c59e | aarch64 | libdeflate-1.12 | NOK | http://autobuild.buildroot.net/results/86a41579a30ffc1786e84244d870170ece5d83c3 | i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/be0cf6df978a526e8f3a573ce69e93a59e8cf117 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/718117fe4f8da1580be4e1f166b40bdda7f51c26 | ORPH i686 | libgcrypt-1.10.1 | NOK | http://autobuild.buildroot.net/results/8065e3060acfbe13b99848eb4fce873b296d0c12 | ORPH or1k | libgeos-3.11.0 | NOK | http://autobuild.buildroot.net/results/01ccdea10a151189179818ac6b29a1ab2bdc4b9f | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6a7dca98a28f455ab16ccbb19d861d3de756f306 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/6279b01cf0da3692b8eaf19bb643e576c604e81e | arceb | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/c6dfa6030e68f742b8734b247fae4e5dcd64d2f0 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/a681ebc0041687eb1697a9e2dae7695ae17583e3 | arc | libglib2-2.72.3 | NOK | http://autobuild.buildroot.net/results/713f025197fdfdd9457bb2848a4fa4d123745a9c | aarch64 | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/74fd958c4b9b16ee69a828569ab7914755057788 | ORPH aarch64_be | libgpg-error-1.45 | NOK | http://autobuild.buildroot.net/results/9930d295f771daaee68d636ef40d29cb000a5044 | ORPH microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/f4f02c420cd61281b911a92d62adbf5488fa3b5c | microblaze | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/7bbd3f62ecfbace0fcb29adf6826197a45e66ca7 | or1k | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/b3770d4845f418c4b560d338c78d28947c6cbc87 | arm | libnss-3.84 | NOK | http://autobuild.buildroot.net/results/0a55a40e29646b01c7d4379d509321a1184191eb | powerpc64le | libopenssl-1.1.1q | NOK | http://autobuild.buildroot.net/results/e56b690b7fa4e177211a396ad662d907979d8060 | powerpc | libvorbis-1.3.7 | NOK | http://autobuild.buildroot.net/results/d9da04a5a3b0f11c0bffd3a2f0b520b668aa749b | xtensa | libxml2-2.10.3 | NOK | http://autobuild.buildroot.net/results/33d8ed07f75f3671040b5a8611b30ef4d437cca3 | m68k | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/2dfb34f7c7c237b6fd7cfad8bf0239d1d9ca9b4c | ORPH mipsel | linux-5.10.145-cip17 | NOK | http://autobuild.buildroot.net/results/836d256533097d297dc14b6574aafad4f7136086 | ORPH mips64 | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/4e29332d16c64e68629fc6c44d0b1dde7323d951 | ORPH x86_64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/ebd24c2b518201d48e7ac6760ca65ef2237b03d3 | ORPH arceb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/c9a5f1e967a4506b6cd2a863c43557d369a98500 | ORPH m68k | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/c7a0c03043fc6e4d6ddf3703ae7aa2004522709e | ORPH mips64el | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/e3b3ec2f4b333e692ef74bc326bee9aef4645bd0 | ORPH mips64 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/57cb8259ff63ee48c20ff5c06db408500c1b7f64 | ORPH s390x | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/b97abd9036138b63bde089fc686200aa892b5c06 | ORPH armeb | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/c30861c38c91c4c12a3cefa93f86679d33b3de08 | ORPH i486 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/b4c12298311b1b78d0979a49a6bc545055dbbb39 | ORPH nios2 | linux-6.0.9 | NOK | http://autobuild.buildroot.net/results/c790afeafc8f4bf5108b7ec120cddcc52c6833cb | ORPH sparc64 | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/d83b5b322fa4053e0419cf8413eb354d7b3de0e5 | powerpc64le | linuxptp-3.1.1 | NOK | http://autobuild.buildroot.net/results/6cf5f76013414d6214d3ee864b55dc25b7c5962a | powerpc64le | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/2ec3f8d434fe54759eef813b17fddb8d9010937f | ORPH arm | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/3bac2a016504a35a39a2c8b2e5af93454d6ce748 | ORPH aarch64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/4f5a5a302d50455d59b2058c5fd7ff4e5ab693e8 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/17289ff20e93ee743e49303f17c11075f1ce9406 | ORPH nios2 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/72e3f3d696462874ee4901adeac726a2f33f32b1 | ORPH aarch64_be | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/b03cd62f7272cd150be7997baf59133e1c9560ed | ORPH sparc64 | lirc-tools-0.10.2 | NOK | http://autobuild.buildroot.net/results/5e09e52eec29159bae81ddb1a4d03f9ecb7839d8 | ORPH aarch64_be | ltp-testsuite-20220930 | NOK | http://autobuild.buildroot.net/results/885e355defa3dcaaca7f092e4db7fbf7136c6a24 | powerpc64 | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/a1fc510237e286aef8e5bcf64c57612232cd0efd | powerpc64le | lttng-modules-2.13.1 | NOK | http://autobuild.buildroot.net/results/ed73ec765e2f6dddb60333ffd5494e24b433491b | mipsel | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/0bdf542e7c5b0e449b300b81d44017ea84ff0b23 | mipsel | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/b3be6a91453918dcb907dc2e51f5c4ec0926fd5b | powerpc64 | lxc-5.0.1 | NOK | http://autobuild.buildroot.net/results/a4055218574e67eaaf351ae4fb94e4bbde130aa7 | nios2 | matio-1.5.23 | NOK | http://autobuild.buildroot.net/results/8984819ee06ba43fffd0542ad0d05e1ebaeaa4cf | aarch64_be | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/5601961ee91a557ed745f98fcc8a8cae287923fe | ORPH mips | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/9a80f57e83730c5a064b65002b5b91874893eefc | ORPH mips | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/fccfa8a82399bede8a2ebea38029f5bf43180f82 | ORPH mips64el | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/04cd9838bf53412c9caf14ea88a175c35fddc665 | ORPH sparc | memcached-1.6.16 | NOK | http://autobuild.buildroot.net/results/2a8a933e33ee2d6b40af6686cea40dccac528713 | ORPH or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/a5b60c8dd9affab5ebf5faded01b4258b819ed9b | or1k | mosquitto-2.0.15 | NOK | http://autobuild.buildroot.net/results/1562c09a49907155bb0cb4bf6f152c0572416a04 | microblaze | mpv-0.33.1 | NOK | http://autobuild.buildroot.net/results/b70d6697b489066defb8cb3ec2b169d6bd64c08e | or1k | mtd-2.1.5 | NOK | http://autobuild.buildroot.net/results/44a1fa3b37436553ea5c39285a390bf1cc34ed16 | powerpc | musl-1.2.3 | NOK | http://autobuild.buildroot.net/results/1ae5b04fe9724c1ea414b6fed18adba73842bd19 | arm | mxs-bootlets-10.12.01 | NOK | http://autobuild.buildroot.net/results/75bb03fa9d4a66337372c5cfce367803f5a0c9b6 | ORPH or1k | netdata-1.33.1 | NOK | http://autobuild.buildroot.net/results/51f27a41b834875c0b466312f538b751abfce46d | x86_64 | netsurf-3.10 | NOK | http://autobuild.buildroot.net/results/edb42443074c865f005240ae0fa57e5575f72141 | or1k | ocf-linux-20171122 | NOK | http://autobuild.buildroot.net/results/c4dea1bfbfb74324d89b1fa3d6c7ddefe35d1252 | ORPH m68k | openssh-9.1p1 | NOK | http://autobuild.buildroot.net/results/9ef53d649d48d8ac92bb82f167a9b5955b50f17f | ORPH aarch64 | openvmtools-11.3.5-18557794 | NOK | http://autobuild.buildroot.net/results/82057847d999103cdcd830cffaf12c84be33cf32 | armeb | opus-1.3.1 | NOK | http://autobuild.buildroot.net/results/e237fa8583c1d10445c00024f2d4f148dd973c4a | ORPH sparc | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/f66925bc0774d525b7270e780c461f02e713347b | mips64 | perl-5.34.1 | NOK | http://autobuild.buildroot.net/results/c6019df24fe85c834522ad4b329577e6768096a4 | or1k | php-8.1.12 | NOK | http://autobuild.buildroot.net/results/2f3a37e378829e4856f78a57af9f63f3388d8777 | or1k | proxychains-ng-4.16 | NOK | http://autobuild.buildroot.net/results/5fbfe68639b451ae2250cc64ffb4be7c48fa91c3 | ORPH mipsel | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/a4d260ed9a06cf321bb219d817f1dd291d95bacd | armeb | python-cryptography-38.0.1 | NOK | http://autobuild.buildroot.net/results/e691f0470db7275824b17772714449431eeb6202 | powerpc64le | python-greenlet-1.1.3.post0 | NOK | http://autobuild.buildroot.net/results/caaa9845fd3c75ad67decb1441dbf480a7dfd1f4 | aarch64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/329ddd661343bed11edb3794452b1101c8a3117f | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/eb49dfb42660e239b7773f32c4eec3c7d3278fae | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1e607ed0922bff0b29ec8216178d020454d90397 | powerpc64 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/6c5af2cf10399fb7e296d5320a17b65abb87de9d | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/1159d8cdc0ddcc17aa9d4fa08f708119d426ba8a | mipsel | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/5e3a854aa80f0813e79a1600d42c02ee34683ba8 | i686 | python-numpy-1.23.4 | NOK | http://autobuild.buildroot.net/results/85a9a91eef7cef6e13033a56caba2a8aa80de9dd | microblazeel | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/61c7de81c551d1fbfe4ea0c79f766c56eecfd15d | arm | quickjs-2021-03-27 | NOK | http://autobuild.buildroot.net/results/785dd4bab99e9ca5bc48661ae2efe14a9b893da7 | sparc | rtl8192eu-1e15b6d451731bc4d... | NOK | http://autobuild.buildroot.net/results/13a809570423ead33628663033db4c3c4001a79b | sh4eb | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/b2ee246767308d1d77a4e82b0190a391625895ef | ORPH s390x | systemd-250.8 | NOK | http://autobuild.buildroot.net/results/6d9e850cdeb0e0e508488a1fbfe0c281982d2084 | mips | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/ff5f5e5da5518994c3e7f930c989386dfa1f61bd | mipsel | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/f1e4bda764ec33fcc4084f4e89b589acfaff1215 | powerpc64le | tealdeer-1.6.1 | NOK | http://autobuild.buildroot.net/results/46e4be3d2155dedba4b012c952ae226fac6f84be | mips | toolchain-external-codescap... | NOK | http://autobuild.buildroot.net/results/9cd494fee805e1d4079019408a54e17a59d77940 | ORPH armeb | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/dfb3caf115e97c7306215254180a1e132bba99dd | microblazeel | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/bb5ec44bb6edd8f4ac25729bb1d9cc951b8670d0 | or1k | traceroute-2.1.0 | NOK | http://autobuild.buildroot.net/results/20fb13817953497dfdc36d49d849aff01b8c23ae | x86_64 | uccp420wlan-6.9.1 | NOK | http://autobuild.buildroot.net/results/33ab5dfb4ad9adcf23019298569145f066de09dc | ORPH s390x | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/693d87ca5e4a9e40715cc5223f2bb31f7eb8e89a | i686 | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/7e836031bb59c6be81b97e378a2591dfbcfa678f | mipsel | ulog-0389d243352255f6182326... | NOK | http://autobuild.buildroot.net/results/287a4d6675bd4feff3bfbd3e2133d49549a4b907 | sh4eb | unknown | NOK | http://autobuild.buildroot.net/results/5fa651b87d238e96a58be30db6afe0faa4426d2f | mipsel | unknown | NOK | http://autobuild.buildroot.net/results/6ef3b55c8155308cc73f2a3d3ec660bf8c6d83ed | microblaze | unknown | NOK | http://autobuild.buildroot.net/results/fda16ca34cea146168c1e91409bfef566b0cdda3 | sh4 | unknown | NOK | http://autobuild.buildroot.net/results/ba2f82234570cb5196e545b56f8d310173dbdcfc | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/96b6307d4218488ac531c784d5325164e47c8e4e | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/831c4b40a1e465384815d27f841caf21c38551e8 | powerpc64 | unknown | NOK | http://autobuild.buildroot.net/results/37aeb56b90074dcaf6a887a78b13ff76b503d475 | powerpc64 | v4l2loopback-0.12.7 | NOK | http://autobuild.buildroot.net/results/db0bc8db6f0c9c07ded02c1963b07d5727756132 | mips64el | wolfssl-5.5.3 | NOK | http://autobuild.buildroot.net/results/34f5d634a3b0191264d61ff8f6039006621b8d51 | s390x | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/e9f218fcbfa89e7786e156ada5ab74c49330fa08 | mips64el | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/c5ce5f16f0f5a600359520f07a89a3de8dcd5fd4 | arm | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/fca8a752dbe4f26596fb7f9290e800292527bbfa | mips64el | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/1f87aa41c2a32911494184760f09a62d04c28173 | mips64 | xfsprogs-5.14.2 | NOK | http://autobuild.buildroot.net/results/3a0af4f1df994360399c9f22650551f00e5d0d35 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/5639c886681505ad632ca960aecd0dad527567b0 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/6e841c5240fe8b8f04662e9e7675993e178a405f | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/ddd73b0a0d2a0c0915b417499f641946a1879588 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/2ef54b3ee46a2f052f31c73f0cf2c5e6355e9f64 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/1c3bf0728ba9073d9f7c4314fbfab4e4876112a4 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/edd0cf736dc0121e639374c101314478e1b178fc | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/9cbac311b61258033b42126cf6ffb0fe3d0d9c5e | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/0b67e455e906e1dc7ebbdf143df06dc792e75086 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/f53b2d71ab78763d64be906507c2e3c19d942776 | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/eca14f0bde84197a5b2f4bb976e0bc2fccd5e58b | ORPH microblaze | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/dfa96fcfd9a54a25dc7a4ea25b61bd0ced5c2e54 | ORPH microblazeel | xz-5.2.7 | NOK | http://autobuild.buildroot.net/results/11c54a0aece99d781660e0cc890d71c757bd3c37 | ORPH s390x | zabbix-5.4.9 | NOK | http://autobuild.buildroot.net/results/c4bb969f8edfcfa857caa3d631312fa2f3603696 | microblazeel | zeek-4.1.1 | NOK | http://autobuild.buildroot.net/results/edff2f7b284bae5078583b60362e5ba3d559324f | powerpc64le | zynaddsubfx-3.0.6 | NOK | http://autobuild.buildroot.net/results/a942af3028234513dd8125d62ec286d7fb571e6f | Classification of failures by reason for next --------------------------------------------- aubio-0.4.9 | 5 glibc-2.36-66-ga1dc0be03c9d... | 3 imagemagick-7.1.0-51 | 3 host-rust-1.65.0 | 2 libkcapi-1.4.0 | 2 crun-1.5 | 1 docopt-cpp-0.6.3 | 1 gerbera-1.10.0 | 1 host-binutils-2.38 | 1 host-go-1.19.3 | 1 host-pahole-1.24 | 1 host-python-greenlet-2.0.0 | 1 host-spirv-llvm-translator-... | 1 libdnet-1.16.1 | 1 linux-5.10.145-cip17-rt7 | 1 linux-6.0.1 | 1 numactl-2.0.16 | 1 python-bunch-1.0.1 | 1 s6-linux-init-1.0.6.3 | 1 unknown | 1 Detail of failures for next --------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- powerpc64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/afff395f679deae83dfcc3d6fdbdb4ac3f92effd | nios2 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/26dbba7224b74f1e7601f1623bf6df8714f14fd8 | sh4 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/4b6a7e3ffd11506ede911910bf2627e27b447c0d | x86_64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/dad13621bb7f84fbc6da0618ed9b0673c04c9c4b | aarch64 | aubio-0.4.9 | NOK | http://autobuild.buildroot.net/results/fe45ab5d56f6d146211c134163635c432971db9e | riscv64 | crun-1.5 | NOK | http://autobuild.buildroot.net/results/5154e48bef1ee8809918f4870c9477ce8713c1f3 | microblaze | docopt-cpp-0.6.3 | NOK | http://autobuild.buildroot.net/results/fe29e02d582d1958855d7873b7d9c179678abc85 | sparc64 | gerbera-1.10.0 | NOK | http://autobuild.buildroot.net/results/1df37951332e507e9be35f26e297b7ebf767c17d | mipsel | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/aae6f3daca96f633853d8c52a3f1a5edf8d4b175 | powerpc64le | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/4036792256b264d7d2cf0eac2b07e6cc0454baf4 | mips | glibc-2.36-66-ga1dc0be03c9d... | NOK | http://autobuild.buildroot.net/results/948d30e9071d3691d7a24fde6e76d2bb5be709f2 | x86_64 | host-binutils-2.38 | NOK | http://autobuild.buildroot.net/results/10e28b7f27b7037e707cea785b567f679d5eb00d | mips64 | host-go-1.19.3 | NOK | http://autobuild.buildroot.net/results/b6d5305da84ea712f51e32490eab3225efd17df7 | or1k | host-pahole-1.24 | NOK | http://autobuild.buildroot.net/results/b9c7b957e768d3e8499564bc9812a053d6540fae | mips64 | host-python-greenlet-2.0.0 | NOK | http://autobuild.buildroot.net/results/e237cd6395591ec3c6925918e0c902a8dfd29a3a | armeb | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/87053b3a6dce935bd95305e20438d9375412b985 | powerpc64le | host-rust-1.65.0 | NOK | http://autobuild.buildroot.net/results/9493554792077735d075d7f7f0ca4a07bcffbd07 | arm | host-spirv-llvm-translator-... | NOK | http://autobuild.buildroot.net/results/ce9ccef1806867aa54c51f466f0985f4071592d9 | ORPH mips64el | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/58960a656c464c982088fb8cca60c169e014d010 | ORPH arceb | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/1dcd6c2df0151ae6728255527b2bcab34f07971f | ORPH aarch64_be | imagemagick-7.1.0-51 | NOK | http://autobuild.buildroot.net/results/e4be7da7620ad617497b9f3332389b9938f2e999 | ORPH sh4aeb | libdnet-1.16.1 | NOK | http://autobuild.buildroot.net/results/3b5f1d27fea03433f79e996a66140d4c439dad68 | ORPH xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/2a961834ad898ab91d2e72e537f552825c355a3e | xtensa | libkcapi-1.4.0 | NOK | http://autobuild.buildroot.net/results/f53307d7430abd930f50ed747b33d05bded4b0cf | microblaze | linux-5.10.145-cip17-rt7 | NOK | http://autobuild.buildroot.net/results/d9e5560f2b9b83655868116a6c6aaca77d6b497a | ORPH mips64 | linux-6.0.1 | NOK | http://autobuild.buildroot.net/results/0ef9733e948bd6e6e94f8f20e807efc9acdcedda | ORPH riscv32 | numactl-2.0.16 | NOK | http://autobuild.buildroot.net/results/12554af043435630bb185c7d2a423c2debb32b73 | arm | python-bunch-1.0.1 | NOK | http://autobuild.buildroot.net/results/d6eb8d76c2cdc44cccb73dc35c1bf266c590054d | arc | s6-linux-init-1.0.6.3 | NOK | http://autobuild.buildroot.net/results/05eab5955b479f8d6ab8bffb7a141b5ffac2e90d | microblazeel | unknown | NOK | http://autobuild.buildroot.net/results/7307b5afe5b6b6fc9d077e462e8e211b64e7277c | Classification of failures by reason for 2022.02.x -------------------------------------------------- igd2-for-linux-2.1 | 1 Detail of failures for 2022.02.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- mipsel | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/9ea96af2a37b10046b908088ba0ccff69991ea0f | Classification of failures by reason for 2022.08.x -------------------------------------------------- host-rust-1.62.0 | 2 igd2-for-linux-2.1 | 2 pixman-0.42.2 | 2 uclibc-1.0.42 | 2 xenomai-3.0.10 | 2 dash-0.5.11.5 | 1 dieharder-3.31.1 | 1 fs/ubifs/ubifs.mk:49: /home... | 1 fs/ubifs/ubifs.mk:49: /home... | 1 glibc-2.35-134-gb6aade18a7e... | 1 host-go-1.18.8 | 1 host-pahole-73383b3a39afe86... | 1 igh-ethercat-1.5.2 | 1 sdl-1.2.15 | 1 tinifier-3.4.0 | 1 wtfutil-0.41.0 | 1 Detail of failures for 2022.08.x -------------------------------- arch | reason | OK? | url | orph? -------------+--------------------------------+-----+---------------------------------------------------------------------------------+------- aarch64 | dash-0.5.11.5 | NOK | http://autobuild.buildroot.net/results/e62cb0d448e358f5a8549dc2984f2faa9bff990c | ORPH microblaze | dieharder-3.31.1 | NOK | http://autobuild.buildroot.net/results/0c805610198d1b449949c26baee64cf6b2f07434 | nios2 | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/7acfbff3be044fcf5dc1dd1ef632e054e98a9d39 | mips | fs/ubifs/ubifs.mk:49: /home... | NOK | http://autobuild.buildroot.net/results/31734642cc295975333f72281e6cf12f7b9bde2b | sh4aeb | glibc-2.35-134-gb6aade18a7e... | NOK | http://autobuild.buildroot.net/results/fd81b09e424ea3f819556a22bd24f84b8003ae30 | aarch64 | host-go-1.18.8 | NOK | http://autobuild.buildroot.net/results/7a75226e330a7d75fa7dd8e8a95a9faf2207de4e | arceb | host-pahole-73383b3a39afe86... | NOK | http://autobuild.buildroot.net/results/dcfc748b2170fa337b46050fc046ef9b9985e87f | powerpc | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/f011dcd7b779339e00b44dc96319e2d95a4d16b4 | aarch64 | host-rust-1.62.0 | NOK | http://autobuild.buildroot.net/results/8766e31b7cf05fc686b5ce5abe5d29efba54ebfc | sh4 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/881ba3ad5e6d71f4e54064591125c3b15ec5efbf | nios2 | igd2-for-linux-2.1 | NOK | http://autobuild.buildroot.net/results/98717f9c2540e78d77b7c9697ec2965e262a9a2b | sparc64 | igh-ethercat-1.5.2 | NOK | http://autobuild.buildroot.net/results/5a2842cfcacfc5e4699da0a1d50d4a3757a60d0d | powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/f78b818f8c413b8440fd09abd74c58d9872595f4 | powerpc64le | pixman-0.42.2 | NOK | http://autobuild.buildroot.net/results/702f60a2b1a32d4873f7a241a38f18571f18b253 | sh4a | sdl-1.2.15 | NOK | http://autobuild.buildroot.net/results/2bf6be15d2f1770c2348ccae25cb6753faa4d1bd | ORPH s390x | tinifier-3.4.0 | NOK | http://autobuild.buildroot.net/results/f9cc7ae6e96d01923d9fff8214805cfee6560a55 | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d33a384ea375937cc3f3645a02a7cffb7400c85d | powerpc | uclibc-1.0.42 | NOK | http://autobuild.buildroot.net/results/d73b60eb1c3675bdaa56f00d9fa83a586e18baa8 | x86_64 | wtfutil-0.41.0 | NOK | http://autobuild.buildroot.net/results/705170d33c69faa1e050c7db82fde0abf2e854e5 | nios2 | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/b24cdf64fd57b10e2fe99bd424c1a1bbf5ece65a | microblazeel | xenomai-3.0.10 | NOK | http://autobuild.buildroot.net/results/9928f2e709d3e029fdfa96f19976844f9312cda9 | -- http://autobuild.buildroot.net From tianyuanhao3 at 163.com Wed Nov 30 11:11:25 2022 From: tianyuanhao3 at 163.com (tianyuanhao3) Date: Wed, 30 Nov 2022 19:11:25 +0800 (CST) Subject: [Buildroot] [PATCH 1/2] package/balena-engine: bump to version 20.10.21 In-Reply-To: <20221130074444.829636-1-christian@paral.in> References: <20221130074444.829636-1-christian@paral.in> Message-ID: <7e756d30.b3a7.184c83bff01.Coremail.tianyuanhao3@163.com> Tested-by: TIAN Yuanhao -------------- next part -------------- An HTML attachment was scrubbed... URL: From luca.pesce at vimar.com Wed Nov 30 13:43:47 2022 From: luca.pesce at vimar.com (Luca Pesce) Date: Wed, 30 Nov 2022 14:43:47 +0100 Subject: [Buildroot] [PATCH] support/download/dl-wrapper: make the whole dl_dir writeable for the group In-Reply-To: References: Message-ID: <1669815827-23415-1-git-send-email-luca.pesce@vimar.com> Root makefile imposes 'umask 0022', which means that every file/folder in the per-package download directories has no write permission for the group. These are writeable just for the owner - the user that issued the first build that populated the per-package dl dir for the first time (say user A). Thus, if a BR package changes its version (e.g. for buildroot update), and another user (say user B, in the same group of A) starts a build, BR fails the creation of package-xxx.tar.gz inside the dl dir, because user B has no write permissions on that path. Furthermore, in the case of the git backend, this makes the git cache not updatable by a different user. So, to allow sharing of a rw BR2_DL_DIR location among users of the same group on a host machine (e.g. a build server used by many users, all belonging to a certain "developers" group), set group write permission to the whole package dl dir. Signed-off-by: Luca Pesce --- support/download/dl-wrapper | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/download/dl-wrapper b/support/download/dl-wrapper index 09a6ac1..b7a4319 100755 --- a/support/download/dl-wrapper +++ b/support/download/dl-wrapper @@ -190,6 +190,10 @@ main() { new_mode=$(printf "%04o" $((0${new_mode} & ~0$(umask)))) chmod ${new_mode} "${tmp_output}" + # Make the whole dl_dir writeable for the group, so other users within + # the group can download new versions and update any vcs cache in it. + chmod -f -R g+w "${dl_dir}" + # We must *not* unlink tmp_output, otherwise there is a small window # during which another download process may create the same tmp_output # name (very, very unlikely; but not impossible.) -- 2.7.4 From peter at korsgaard.com Wed Nov 30 15:37:02 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 30 Nov 2022 16:37:02 +0100 Subject: [Buildroot] [PATCH] package/dovecot: add upstream security fix for CVE-2022-30550 In-Reply-To: <20221127223653.302788-1-peter@korsgaard.com> (Peter Korsgaard's message of "Sun, 27 Nov 2022 23:36:52 +0100") References: <20221127223653.302788-1-peter@korsgaard.com> Message-ID: <87h6ygcv35.fsf@dell.be.48ers.dk> >>>>> "Peter" == Peter Korsgaard writes: > An issue was discovered in the auth component in Dovecot 2.2 and 2.3 before > 2.3.20. When two passdb configuration entries exist with the same driver > and args settings, incorrect username_filter and mechanism settings can be > applied to passdb definitions. These incorrectly applied settings can lead > to an unintended security configuration and can permit privilege escalation > in certain configurations. The documentation does not advise against the > use of passdb definitions that have the same driver and args settings. One > such configuration would be where an administrator wishes to use the same > PAM configuration or passwd file for both normal and master users but use > the username_filter setting to restrict which of the users is able to be a > master user. > https://dovecot.org/pipermail/dovecot-news/2022-July/000477.html > Signed-off-by: Peter Korsgaard Committed, thanks. -- Bye, Peter Korsgaard From peter at korsgaard.com Wed Nov 30 15:36:47 2022 From: peter at korsgaard.com (Peter Korsgaard) Date: Wed, 30 Nov 2022 16:36:47 +0100 Subject: [Buildroot] [git commit] package/dovecot: add upstream security fix for CVE-2022-30550 Message-ID: <20221130161357.63B8A84F1A@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43899226b25aeb85aeb699f0df0c7ecf8d48616c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master An issue was discovered in the auth component in Dovecot 2.2 and 2.3 before 2.3.20. When two passdb configuration entries exist with the same driver and args settings, incorrect username_filter and mechanism settings can be applied to passdb definitions. These incorrectly applied settings can lead to an unintended security configuration and can permit privilege escalation in certain configurations. The documentation does not advise against the use of passdb definitions that have the same driver and args settings. One such configuration would be where an administrator wishes to use the same PAM configuration or passwd file for both normal and master users but use the username_filter setting to restrict which of the users is able to be a master user. https://dovecot.org/pipermail/dovecot-news/2022-July/000477.html Signed-off-by: Peter Korsgaard --- ...ndling-passdbs-with-identical-driver-args.patch | 136 +++++++++++++++++++++ package/dovecot/dovecot.mk | 3 + 2 files changed, 139 insertions(+) diff --git a/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch b/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch new file mode 100644 index 0000000000..04b8f5392a --- /dev/null +++ b/package/dovecot/0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch @@ -0,0 +1,136 @@ +From 7bad6a24160e34bce8f10e73dbbf9e5fbbcd1904 Mon Sep 17 00:00:00 2001 +From: Timo Sirainen +Date: Mon, 9 May 2022 15:23:33 +0300 +Subject: [PATCH] auth: Fix handling passdbs with identical driver/args but + different mechanisms/username_filter + +The passdb was wrongly deduplicated in this situation, causing wrong +mechanisms or username_filter setting to be used. This would be a rather +unlikely configuration though. + +Fixed by moving mechanisms and username_filter from struct passdb_module +to struct auth_passdb, which is where they should have been in the first +place. + +Signed-off-by: Peter Korsgaard +--- + src/auth/auth-request.c | 6 +++--- + src/auth/auth.c | 18 ++++++++++++++++++ + src/auth/auth.h | 5 +++++ + src/auth/passdb.c | 15 ++------------- + src/auth/passdb.h | 4 ---- + 5 files changed, 28 insertions(+), 20 deletions(-) + +diff --git a/src/auth/auth-request.c b/src/auth/auth-request.c +index cd08b1fa02..0ca29f3674 100644 +--- a/src/auth/auth-request.c ++++ b/src/auth/auth-request.c +@@ -534,8 +534,8 @@ auth_request_want_skip_passdb(struct auth_request *request, + struct auth_passdb *passdb) + { + /* if mechanism is not supported, skip */ +- const char *const *mechs = passdb->passdb->mechanisms; +- const char *const *username_filter = passdb->passdb->username_filter; ++ const char *const *mechs = passdb->mechanisms; ++ const char *const *username_filter = passdb->username_filter; + const char *username; + + username = request->fields.user; +@@ -548,7 +548,7 @@ auth_request_want_skip_passdb(struct auth_request *request, + return TRUE; + } + +- if (passdb->passdb->username_filter != NULL && ++ if (passdb->username_filter != NULL && + !auth_request_username_accepted(username_filter, username)) { + auth_request_log_debug(request, + request->mech != NULL ? AUTH_SUBSYS_MECH +diff --git a/src/auth/auth.c b/src/auth/auth.c +index f2f3fda20c..9f6c4ba60c 100644 +--- a/src/auth/auth.c ++++ b/src/auth/auth.c +@@ -99,6 +99,24 @@ auth_passdb_preinit(struct auth *auth, const struct auth_passdb_settings *set, + auth_passdb->override_fields_tmpl = + passdb_template_build(auth->pool, set->override_fields); + ++ if (*set->mechanisms == '\0') { ++ auth_passdb->mechanisms = NULL; ++ } else if (strcasecmp(set->mechanisms, "none") == 0) { ++ auth_passdb->mechanisms = (const char *const[]){ NULL }; ++ } else { ++ auth_passdb->mechanisms = ++ (const char *const *)p_strsplit_spaces(auth->pool, ++ set->mechanisms, " ,"); ++ } ++ ++ if (*set->username_filter == '\0') { ++ auth_passdb->username_filter = NULL; ++ } else { ++ auth_passdb->username_filter = ++ (const char *const *)p_strsplit_spaces(auth->pool, ++ set->username_filter, " ,"); ++ } ++ + /* for backwards compatibility: */ + if (set->pass) + auth_passdb->result_success = AUTH_DB_RULE_CONTINUE; +diff --git a/src/auth/auth.h b/src/auth/auth.h +index f700e29d5c..460a179765 100644 +--- a/src/auth/auth.h ++++ b/src/auth/auth.h +@@ -41,6 +41,11 @@ struct auth_passdb { + struct passdb_template *default_fields_tmpl; + struct passdb_template *override_fields_tmpl; + ++ /* Supported authentication mechanisms, NULL is all, {NULL} is none */ ++ const char *const *mechanisms; ++ /* Username filter, NULL is no filter */ ++ const char *const *username_filter; ++ + enum auth_passdb_skip skip; + enum auth_db_rule result_success; + enum auth_db_rule result_failure; +diff --git a/src/auth/passdb.c b/src/auth/passdb.c +index eb4ac8ae82..f5eed1af4f 100644 +--- a/src/auth/passdb.c ++++ b/src/auth/passdb.c +@@ -224,19 +224,8 @@ passdb_preinit(pool_t pool, const struct auth_passdb_settings *set) + passdb->id = ++auth_passdb_id; + passdb->iface = *iface; + passdb->args = p_strdup(pool, set->args); +- if (*set->mechanisms == '\0') { +- passdb->mechanisms = NULL; +- } else if (strcasecmp(set->mechanisms, "none") == 0) { +- passdb->mechanisms = (const char *const[]){NULL}; +- } else { +- passdb->mechanisms = (const char* const*)p_strsplit_spaces(pool, set->mechanisms, " ,"); +- } +- +- if (*set->username_filter == '\0') { +- passdb->username_filter = NULL; +- } else { +- passdb->username_filter = (const char* const*)p_strsplit_spaces(pool, set->username_filter, " ,"); +- } ++ /* NOTE: if anything else than driver & args are added here, ++ passdb_find() also needs to be updated. */ + array_push_back(&passdb_modules, &passdb); + return passdb; + } +diff --git a/src/auth/passdb.h b/src/auth/passdb.h +index 2e95328e5c..e466a9fdb6 100644 +--- a/src/auth/passdb.h ++++ b/src/auth/passdb.h +@@ -63,10 +63,6 @@ struct passdb_module { + /* Default password scheme for this module. + If default_cache_key is set, must not be NULL. */ + const char *default_pass_scheme; +- /* Supported authentication mechanisms, NULL is all, [NULL] is none*/ +- const char *const *mechanisms; +- /* Username filter, NULL is no filter */ +- const char *const *username_filter; + + /* If blocking is set to TRUE, use child processes to access + this passdb. */ +-- +2.30.2 + diff --git a/package/dovecot/dovecot.mk b/package/dovecot/dovecot.mk index 7619250985..e28f500b7b 100644 --- a/package/dovecot/dovecot.mk +++ b/package/dovecot/dovecot.mk @@ -21,6 +21,9 @@ DOVECOT_DEPENDENCIES = \ # is part of the Red Hat packaging and not part of upstream dovecot DOVECOT_IGNORE_CVES += CVE-2016-4983 +# 0001-auth-Fix-handling-passdbs-with-identical-driver-args.patch +DOVECOT_IGNORE_CVES += CVE-2022-30550 + DOVECOT_CONF_ENV = \ RPCGEN=__disable_RPCGEN_rquota \ i_cv_epoll_works=yes \ From bernd.kuhls at t-online.de Wed Nov 30 06:24:42 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 30 Nov 2022 07:24:42 +0100 Subject: [Buildroot] [PATCH 1/1] package/kodi: fix Formatting of non-void pointers is disallowed References: <20221130010306.3797360-1-james.hilliard1__5877.50912397809$1669770216$gmane$org@gmail.com> Message-ID: Am Tue, 29 Nov 2022 18:03:06 -0700 schrieb James Hilliard: > Backport a patch from upstream. > > Fixes: > /home/buildroot/buildroot/output/per-package/kodi/host/x86_64-buildroot- linux-gnu/sysroot/usr/include/fmt/core.h:1751:17: > error: static assertion failed: Formatting of non-void pointers is > disallowed. > 1751 | static_assert(formattable_pointer, > | ^~~~~~~~~~~~~~~~~~~ > > Signed-off-by: James Hilliard > Hi James, this is a duplicate of http://patchwork.ozlabs.org/project/buildroot/ patch/20221002144629.2105385-2-bernd.kuhls at t-online.de/ Regards, Bernd From bernd.kuhls at t-online.de Wed Nov 30 21:26:14 2022 From: bernd.kuhls at t-online.de (Bernd Kuhls) Date: Wed, 30 Nov 2022 22:26:14 +0100 Subject: [Buildroot] [PATCH 1/1] package/vlc: security bump version to 3.0.18 Message-ID: <20221130212614.1215778-1-bernd.kuhls@t-online.de> Removed patch 0010, a different fix was applied upstream: https://code.videolan.org/videolan/vlc/-/commit/05445b74a38d045cb28f71f96ccbe882445a031e Removed patch 0011 which was backported from upstream. Renumbered patch 0012 -> 0010. Release notes: http://www.videolan.org/vlc/releases/3.0.18.html Fixes CVE-2022-41325: http://www.videolan.org/security/sb-vlc3018.html Signed-off-by: Bernd Kuhls --- ...ive555.cpp-fix-build-with-live555-20.patch | 36 -------- ...> 0010-opengl-missing-library-check.patch} | 0 ...-fix-compilation-with-upcoming-dav1d.patch | 88 ------------------- package/vlc/vlc.hash | 8 +- package/vlc/vlc.mk | 2 +- 5 files changed, 5 insertions(+), 129 deletions(-) delete mode 100644 package/vlc/0010-modules-access-live555.cpp-fix-build-with-live555-20.patch rename package/vlc/{0012-opengl-missing-library-check.patch => 0010-opengl-missing-library-check.patch} (100%) delete mode 100644 package/vlc/0011-dav1d-fix-compilation-with-upcoming-dav1d.patch diff --git a/package/vlc/0010-modules-access-live555.cpp-fix-build-with-live555-20.patch b/package/vlc/0010-modules-access-live555.cpp-fix-build-with-live555-20.patch deleted file mode 100644 index 5f046648d4..0000000000 --- a/package/vlc/0010-modules-access-live555.cpp-fix-build-with-live555-20.patch +++ /dev/null @@ -1,36 +0,0 @@ -From eba390d13ec4089cd6b9d8687ab3f8905b9d3ac8 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Sat, 22 May 2021 22:56:04 +0200 -Subject: [PATCH] modules/access/live555.cpp: fix build with live555 >= - 2020.12.11 - -Since live555-2020.12.11, connectionEndpointAddress() member function -use a "struct sockaddr_storage" in preparation for eventual support of -IPv6: http://www.live555.com/liveMedia/public/changelog.txt - -Fixes: - - http://autobuild.buildroot.org/results/83170984f96238756c45bf1f4e542363afafd45f - -Signed-off-by: Fabrice Fontaine ---- - modules/access/live555.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/modules/access/live555.cpp b/modules/access/live555.cpp -index 9d6e01ae32..32a6c294eb 100644 ---- a/modules/access/live555.cpp -+++ b/modules/access/live555.cpp -@@ -850,7 +850,9 @@ static int SessionsSetup( demux_t *p_demux ) - if( !p_sys->b_multicast ) - { - /* We need different rollover behaviour for multicast */ -- p_sys->b_multicast = IsMulticastAddress( sub->connectionEndpointAddress() ); -+ struct sockaddr_storage tempAddr; -+ sub->getConnectionEndpointAddress( tempAddr ); -+ p_sys->b_multicast = IsMulticastAddress( tempAddr ); - } - - tk = (live_track_t*)malloc( sizeof( live_track_t ) ); --- -2.30.2 - diff --git a/package/vlc/0012-opengl-missing-library-check.patch b/package/vlc/0010-opengl-missing-library-check.patch similarity index 100% rename from package/vlc/0012-opengl-missing-library-check.patch rename to package/vlc/0010-opengl-missing-library-check.patch diff --git a/package/vlc/0011-dav1d-fix-compilation-with-upcoming-dav1d.patch b/package/vlc/0011-dav1d-fix-compilation-with-upcoming-dav1d.patch deleted file mode 100644 index 74b8645379..0000000000 --- a/package/vlc/0011-dav1d-fix-compilation-with-upcoming-dav1d.patch +++ /dev/null @@ -1,88 +0,0 @@ -From 2202c892c8dc1381b596c53c2ebd3ca680061f95 Mon Sep 17 00:00:00 2001 -From: Steve Lhomme -Date: Fri, 18 Mar 2022 11:42:49 +0100 -Subject: [PATCH] dav1d: fix compilation with (upcoming) dav1d 1.0 - -(cherry picked from commit dbf45cea2a8abdfbef897b8a71f3eb782bb1b712) (edited) -edited: -- 3.0 has the 128 pixels padding elsewhere -- 3.0 has an extra parameter for add_integer_with_range() -- 3.0 was setting i_extra_picture_buffers further down in the code -- 3.0 uses 16 threads max - -Signed-off-by: Steve Lhomme - -Downloaded from upstream commit -https://code.videolan.org/videolan/vlc/-/commit/2202c892c8dc1381b596c53c2ebd3ca680061f95 - -Signed-off-by: Bernd Kuhls ---- - modules/codec/dav1d.c | 22 +++++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -diff --git a/modules/codec/dav1d.c b/modules/codec/dav1d.c -index 039165f52ec..cfabbc27cb3 100644 ---- a/modules/codec/dav1d.c -+++ b/modules/codec/dav1d.c -@@ -63,10 +63,16 @@ vlc_module_begin () - set_category(CAT_INPUT) - set_subcategory(SUBCAT_INPUT_VCODEC) - -+#if DAV1D_API_VERSION_MAJOR >= 6 -+ add_integer_with_range("dav1d-thread-frames", 0, 0, DAV1D_MAX_THREADS, -+ THREAD_FRAMES_TEXT, THREAD_FRAMES_LONGTEXT, false) -+ add_obsolete_string("dav1d-thread-tiles") // unused with dav1d 1.0 -+#else - add_integer_with_range("dav1d-thread-frames", 0, 0, DAV1D_MAX_FRAME_THREADS, - THREAD_FRAMES_TEXT, THREAD_FRAMES_LONGTEXT, false) - add_integer_with_range("dav1d-thread-tiles", 0, 0, DAV1D_MAX_TILE_THREADS, - THREAD_TILES_TEXT, THREAD_TILES_LONGTEXT, false) -+#endif - vlc_module_end () - - /***************************************************************************** -@@ -294,6 +300,11 @@ static int OpenDecoder(vlc_object_t *p_this) - return VLC_ENOMEM; - - dav1d_default_settings(&p_sys->s); -+#if DAV1D_API_VERSION_MAJOR >= 6 -+ p_sys->s.n_threads = var_InheritInteger(p_this, "dav1d-thread-frames"); -+ if (p_sys->s.n_threads == 0) -+ p_sys->s.n_threads = (i_core_count < 16) ? i_core_count : 16; -+#else - p_sys->s.n_tile_threads = var_InheritInteger(p_this, "dav1d-thread-tiles"); - if (p_sys->s.n_tile_threads == 0) - p_sys->s.n_tile_threads = -@@ -303,6 +314,7 @@ static int OpenDecoder(vlc_object_t *p_this) - p_sys->s.n_frame_threads = var_InheritInteger(p_this, "dav1d-thread-frames"); - if (p_sys->s.n_frame_threads == 0) - p_sys->s.n_frame_threads = (i_core_count < 16) ? i_core_count : 16; -+#endif - p_sys->s.allocator.cookie = dec; - p_sys->s.allocator.alloc_picture_callback = NewPicture; - p_sys->s.allocator.release_picture_callback = FreePicture; -@@ -313,12 +325,20 @@ static int OpenDecoder(vlc_object_t *p_this) - return VLC_EGENERIC; - } - -+#if DAV1D_API_VERSION_MAJOR >= 6 -+ msg_Dbg(p_this, "Using dav1d version %s with %d threads", -+ dav1d_version(), p_sys->s.n_threads); -+ -+ dec->i_extra_picture_buffers = (p_sys->s.n_threads - 1); -+#else - msg_Dbg(p_this, "Using dav1d version %s with %d/%d frame/tile threads", - dav1d_version(), p_sys->s.n_frame_threads, p_sys->s.n_tile_threads); - -+ dec->i_extra_picture_buffers = (p_sys->s.n_frame_threads - 1); -+#endif -+ - dec->pf_decode = Decode; - dec->pf_flush = FlushDecoder; -- dec->i_extra_picture_buffers = (p_sys->s.n_frame_threads - 1); - - dec->fmt_out.video.i_width = dec->fmt_in.video.i_width; - dec->fmt_out.video.i_height = dec->fmt_in.video.i_height; --- -GitLab - diff --git a/package/vlc/vlc.hash b/package/vlc/vlc.hash index 9060097906..64b6bc5a3b 100644 --- a/package/vlc/vlc.hash +++ b/package/vlc/vlc.hash @@ -1,7 +1,7 @@ -# From https://get.videolan.org/vlc/3.0.17.4/vlc-3.0.17.4.tar.xz.sha256 -sha256 8c5a62d88a4fb45c1b095cf10befef217dfa87aedcec5184b9e7d590b6dd4133 vlc-3.0.17.4.tar.xz -# From https://get.videolan.org/vlc/3.0.17.4/vlc-3.0.17.4.tar.xz.sha1 -sha1 ebcd9939103fda141267c5a8f1c603df4533218e vlc-3.0.17.4.tar.xz +# From https://get.videolan.org/vlc/3.0.18/vlc-3.0.18.tar.xz.sha256 +sha256 57094439c365d8aa8b9b41fa3080cc0eef2befe6025bb5cef722accc625aedec vlc-3.0.18.tar.xz +# From https://get.videolan.org/vlc/3.0.18/vlc-3.0.18.tar.xz.sha1 +sha1 b11ccaa0f5ee15a550564817d60458eb0946f80e *vlc-3.0.18.tar.xz # Locally computed sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB diff --git a/package/vlc/vlc.mk b/package/vlc/vlc.mk index aee3b735a9..c6ae46f469 100644 --- a/package/vlc/vlc.mk +++ b/package/vlc/vlc.mk @@ -4,7 +4,7 @@ # ################################################################################ -VLC_VERSION = 3.0.17.4 +VLC_VERSION = 3.0.18 VLC_SITE = https://get.videolan.org/vlc/$(VLC_VERSION) VLC_SOURCE = vlc-$(VLC_VERSION).tar.xz VLC_LICENSE = GPL-2.0+, LGPL-2.1+ -- 2.34.1 From thomas.petazzoni at bootlin.com Tue Nov 22 22:32:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:32:55 +0100 Subject: [Buildroot] [git commit] package/rpi-firmware: add overlays/README Message-ID: <20221205112610.BCEC485BBF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=558946676958ed471d5c72867318a1b61b6e0e69 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master If a custom os_prefix directory is specified then the Raspberry Pi firmware probes for the README file in overlays directory. If this is not found then firmware will use the top-level overlays directory which can be confusing if os_prefix is used in conjunction with other filters to implement alternate boot behaviour. In Raspberry Pi OS the README file is always included to ensure that the relevant documentation is in sync with the overlays. Rather that including the entire file let's just include an empty file so that overlays directory is consistent with the Raspberry Pi OS APT package. From https://www.raspberrypi.com/documentation/computers/config_txt.html#overlay_prefix Unless ${os_prefix}${overlay_prefix}README exists, overlays are shared with the main OS (i.e. os_prefix is ignored). Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-firmware/rpi-firmware.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk index 6f5902fd52..53d6d8ca06 100644 --- a/package/rpi-firmware/rpi-firmware.mk +++ b/package/rpi-firmware/rpi-firmware.mk @@ -57,6 +57,7 @@ define RPI_FIRMWARE_INSTALL_DTB_OVERLAYS $(INSTALL) -D -m 0644 $(ovldtb) $(BINARIES_DIR)/rpi-firmware/overlays/$(notdir $(ovldtb)) ) $(INSTALL) -D -m 0644 $(@D)/boot/overlays/overlay_map.dtb $(BINARIES_DIR)/rpi-firmware/overlays/ + touch $(BINARIES_DIR)/rpi-firmware/overlays/README endef else # Still create the directory, so a genimage.cfg can include it independently of From thomas.petazzoni at bootlin.com Fri Nov 25 20:33:15 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 21:33:15 +0100 Subject: [Buildroot] [git commit] package/python-dicttoxml2: fix hash file formatting Message-ID: <20221205112611.E80E885BC0@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4d47982fa2d1b0ab04a253906944ff3f8ce99340 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master package/python-dicttoxml2/python-dicttoxml2.hash:5: separation does not match expectation (http://nightly.buildroot.org/#adding-packages-hash) Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/3378478031/ Signed-off-by: Thomas Petazzoni --- package/python-dicttoxml2/python-dicttoxml2.hash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash index 7f584cc000..4cc92d1d37 100644 --- a/package/python-dicttoxml2/python-dicttoxml2.hash +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -2,4 +2,4 @@ md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz # Locally computed -sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt From thomas.petazzoni at bootlin.com Thu Nov 24 21:56:39 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:56:39 +0100 Subject: [Buildroot] [git commit] configs/andes_ae350_45: bump OpenSBI, U-Boot and Linux Message-ID: <20221205112611.DE32985BBF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=3e708ed1f2e3da30296336249a6b02d287549e63 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch bumps following packages to the newer version: - OpenSBI v1.1 - U-boot v2022.10 - Linux 6.0 Linux kernel is hosted on AndesTech Github which includes ethernet, SD card, DMAC, RTC, WDT drivers support. OpenSBI is based on v1.1 with andes platfrom fdt driver. Signed-off-by: Yu Chien Peter Lin Signed-off-by: Thomas Petazzoni --- board/andes/ae350/ae350.dts | 274 --------------------- board/andes/ae350/genimage_sdcard.cfg | 2 +- ...001-Disable-PIC-explicitly-for-assembling.patch | 29 --- .../0002-Enable-cache-for-opensbi-jump-mode.patch | 25 -- .../0001-Fix-mmc-no-partition-table-error.patch | 27 -- ...0_mci-Support-DTS-of-ftsdc010-driver-for-.patch | 38 +++ .../0002-Prevent-fw_dynamic-from-relocation.patch | 27 -- ...evice-tree-blob-address-at-8-byte-boundar.patch | 42 ++++ .../0003-Fix-u-boot-proper-booting-issue.patch | 26 -- .../0004-Enable-printing-OpenSBI-boot-logo.patch | 25 -- board/andes/ae350/post-build.sh | 2 +- board/andes/ae350/readme.txt | 4 +- .../rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- board/andes/ae350/uboot.config.fragment | 6 +- configs/andes_ae350_45_defconfig | 19 +- 15 files changed, 98 insertions(+), 450 deletions(-) diff --git a/board/andes/ae350/ae350.dts b/board/andes/ae350/ae350.dts deleted file mode 100755 index 5e5d70ab25..0000000000 --- a/board/andes/ae350/ae350.dts +++ /dev/null @@ -1,274 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,ae350"; - model = "andestech,ax45"; - aliases { - uart0 = &serial0; - spi0 = &spi; - }; - - chosen { - bootargs = "console=ttyS0,38400n8 earlycon=sbi debug loglevel=7"; - stdout-path = "uart0:38400n8"; - }; - cpus { - #address-cells = <1>; - #size-cells = <0>; - timebase-frequency = <60000000>; - CPU0: cpu at 0 { - device_type = "cpu"; - reg = <0>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU0_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU1: cpu at 1 { - device_type = "cpu"; - reg = <1>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU1_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU2: cpu at 2 { - device_type = "cpu"; - reg = <2>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU2_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - CPU3: cpu at 3 { - device_type = "cpu"; - reg = <3>; - status = "okay"; - compatible = "riscv"; - riscv,isa = "rv64i2p0m2p0a2p0f2p0d2p0c2p0xv5-1p1xdsp0p0"; - riscv,priv-major = <1>; - riscv,priv-minor = <10>; - mmu-type = "riscv,sv48"; - clock-frequency = <60000000>; - i-cache-size = <0x8000>; - i-cache-sets = <256>; - i-cache-block-size = <64>; - i-cache-line-size = <64>; - d-cache-size = <0x8000>; - d-cache-sets = <128>; - d-cache-block-size = <64>; - d-cache-line-size = <64>; - next-level-cache = <&L2>; - CPU3_intc: interrupt-controller { - #interrupt-cells = <1>; - interrupt-controller; - compatible = "riscv,cpu-intc"; - }; - }; - }; - L2: l2-cache at e0500000 { - compatible = "cache"; - cache-level = <2>; - cache-size = <0x80000>; - reg = <0x00000000 0xe0500000 0x00000000 0x00001000>; - andes,inst-prefetch = <3>; - andes,data-prefetch = <3>; - // The value format is - andes,tag-ram-ctl = <0 0>; - andes,data-ram-ctl = <0 0>; - }; - memory at 0 { - reg = <0x00000000 0x00000000 0x00000000 0x80000000>; - device_type = "memory"; - }; - soc { - #address-cells = <2>; - #size-cells = <2>; - compatible = "andestech,riscv-ae350-soc", "simple-bus"; - ranges; - plic0: interrupt-controller at e4000000 { - compatible = "riscv,plic0"; - reg = <0x00000000 0xe4000000 0x00000000 0x02000000>; - interrupts-extended = < &CPU0_intc 11 &CPU0_intc 9 &CPU1_intc 11 &CPU1_intc 9 &CPU2_intc 11 &CPU2_intc 9 &CPU3_intc 11 &CPU3_intc 9>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <71>; - }; - plic1: interrupt-controller at e6400000 { - compatible = "riscv,plic1"; - reg = <0x00000000 0xe6400000 0x00000000 0x00400000>; - interrupts-extended = < &CPU0_intc 3 &CPU1_intc 3 &CPU2_intc 3 &CPU3_intc 3>; - interrupt-controller; - #address-cells = <2>; - #interrupt-cells = <2>; - riscv,ndev = <4>; - }; - plmt0: plmt0 at e6000000 { - compatible = "riscv,plmt0"; - reg = <0x00000000 0xe6000000 0x00000000 0x00100000>; - interrupts-extended = < &CPU0_intc 7 &CPU1_intc 7 &CPU2_intc 7 &CPU3_intc 7>; - }; - spiclk: virt_100mhz { - compatible = "fixed-clock"; - #clock-cells = <0>; - clock-frequency = <100000000>; - }; - timer0: timer at f0400000 { - compatible = "andestech,atcpit100"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - }; - pwm: pwm at f0400000 { - compatible = "andestech,atcpit100-pwm"; - reg = <0x00000000 0xf0400000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <60000000>; - pwm-cells = <2>; - }; - wdt: wdt at f0500000 { - compatible = "andestech,atcwdt200"; - reg = <0x00000000 0xf0500000 0x00000000 0x00001000>; - interrupts = <3 4>; - interrupt-parent = <&plic0>; - clock-frequency = <15000000>; - }; - serial0: serial at f0300000 { - compatible = "andestech,uart16550", "ns16550a"; - reg = <0x00000000 0xf0300000 0x00000000 0x00001000>; - interrupts = <9 4>; - interrupt-parent = <&plic0>; - clock-frequency = <19660800>; - reg-shift = <2>; - reg-offset = <32>; - no-loopback-test = <1>; - }; - rtc0: rtc at f0600000 { - compatible = "andestech,atcrtc100"; - reg = <0x00000000 0xf0600000 0x00000000 0x00001000>; - interrupts = <1 4 2 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - gpio: gpio at f0700000 { - compatible = "andestech,atcgpio100"; - reg = <0x00000000 0xf0700000 0x00000000 0x00001000>; - interrupts = <7 4>; - interrupt-parent = <&plic0>; - wakeup-source; - }; - mac0: mac at e0100000 { - compatible = "andestech,atmac100"; - reg = <0x00000000 0xe0100000 0x00000000 0x00001000>; - interrupts = <19 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - smu: smu at f0100000 { - compatible = "andestech,atcsmu"; - reg = <0x00000000 0xf0100000 0x00000000 0x00001000>; - }; - mmc0: mmc at f0e00000 { - compatible = "andestech,atfsdc010"; - reg = <0x00000000 0xf0e00000 0x00000000 0x00001000>; - interrupts = <18 4>; - interrupt-parent = <&plic0>; - clock-freq-min-max = <400000 100000000>; - max-frequency = <100000000>; - fifo-depth = <16>; - cap-sd-highspeed; - dma-coherent; - }; - dma0: dma at f0c00000 { - compatible = "andestech,atcdmac300"; - reg = <0x00000000 0xf0c00000 0x00000000 0x00001000>; - interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>; - interrupt-parent = <&plic0>; - dma-channels = <8>; - }; - lcd0: lcd at e0200000 { - compatible = "andestech,atflcdc100"; - reg = <0x00000000 0xe0200000 0x00000000 0x00001000>; - interrupts = <20 4>; - interrupt-parent = <&plic0>; - dma-coherent; - }; - pmu: pmu { - compatible = "riscv,andes-pmu"; - device_type = "pmu"; - }; - spi: spi at f0b00000 { - compatible = "andestech,atcspi200"; - reg = <0x00000000 0xf0b00000 0x00000000 0x00001000>; - interrupts = <4 4>; - interrupt-parent = <&plic0>; - #address-cells = <1>; - #size-cells = <0>; - num-cs = <1>; - clocks = <&spiclk>; - flash at 0 { - compatible = "jedec,spi-nor"; - reg = <0x00000000>; - spi-max-frequency = <50000000>; - spi-cpol; - spi-cpha; - }; - }; - }; -}; diff --git a/board/andes/ae350/genimage_sdcard.cfg b/board/andes/ae350/genimage_sdcard.cfg index b8b9fe6a62..58c6f8f156 100644 --- a/board/andes/ae350/genimage_sdcard.cfg +++ b/board/andes/ae350/genimage_sdcard.cfg @@ -3,7 +3,7 @@ image boot.vfat { files = { "u-boot-spl.bin", "u-boot.itb", - "ae350.dtb", + "ae350_ax45mp.dtb", } } size = 2M diff --git a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch b/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch deleted file mode 100644 index aeafed4c9f..0000000000 --- a/board/andes/ae350/patches/opensbi/0001-Disable-PIC-explicitly-for-assembling.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3ccb71eeca42dbcd5e4d00ae1877a489ae82598d Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 29 Dec 2021 16:04:54 +0800 -Subject: [PATCH] Disable PIC explicitly for assembling - -This patch is necessary if the fw_dynamic load address -is not equal to link address. -However, they are equal currently, since we include an u-boot -patch for preventing fw_dynamic relocation. - -Signed-off-by: Yu Chien Peter Lin ---- - Makefile | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/Makefile b/Makefile -index d6f097d..441518d 100644 ---- a/Makefile -+++ b/Makefile -@@ -225,6 +225,7 @@ ASFLAGS += -mcmodel=$(PLATFORM_RISCV_CODE_MODEL) - ASFLAGS += $(GENFLAGS) - ASFLAGS += $(platform-asflags-y) - ASFLAGS += $(firmware-asflags-y) -+ASFLAGS += -fno-pic - - ARFLAGS = rcs - --- -2.25.1 diff --git a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch b/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch deleted file mode 100644 index ae48a760c8..0000000000 --- a/board/andes/ae350/patches/opensbi/0002-Enable-cache-for-opensbi-jump-mode.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 325328f4204b40b1fcc8db3b46c7c8805710d21c Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 30 Dec 2021 08:47:34 +0800 -Subject: [PATCH] Enable cache for opensbi jump mode - -Signed-off-by: Yu Chien Peter Lin ---- - firmware/fw_base.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/firmware/fw_base.S b/firmware/fw_base.S -index ab33e11..155d230 100644 ---- a/firmware/fw_base.S -+++ b/firmware/fw_base.S -@@ -46,6 +46,8 @@ - .globl _start - .globl _start_warm - _start: -+ li t0, 0x80003 -+ csrw 0x7ca, t0 - /* Find preferred boot HART id */ - MOV_3R s0, a0, s1, a1, s2, a2 - call fw_boot_hart --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch b/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch deleted file mode 100644 index 7aff3cebf6..0000000000 --- a/board/andes/ae350/patches/uboot/0001-Fix-mmc-no-partition-table-error.patch +++ /dev/null @@ -1,27 +0,0 @@ -From ea4675215b53d16a72d29b8a6fc6a86cccf59cf0 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:00:59 +0800 -Subject: [PATCH] Fix mmc no partition table error - -Signed-off-by: Yu Chien Peter Lin ---- - drivers/mmc/ftsdc010_mci.c | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c -index 570d54cf..3b1e0aa0 100644 ---- a/drivers/mmc/ftsdc010_mci.c -+++ b/drivers/mmc/ftsdc010_mci.c -@@ -438,10 +438,6 @@ static int ftsdc010_mmc_probe(struct udevice *dev) - return ret; - #endif - -- if (dev_read_bool(dev, "cap-mmc-highspeed") || \ -- dev_read_bool(dev, "cap-sd-highspeed")) -- chip->caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; -- - ftsdc_setup_cfg(&plat->cfg, dev->name, chip->buswidth, chip->caps, - priv->minmax[1] , priv->minmax[0]); - chip->mmc = &plat->mmc; --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch new file mode 100644 index 0000000000..be89a1563f --- /dev/null +++ b/board/andes/ae350/patches/uboot/0001-mmc-ftsdc010_mci-Support-DTS-of-ftsdc010-driver-for-.patch @@ -0,0 +1,38 @@ +From 16aad5594e08550295ea3c12c1c9ed6f64774748 Mon Sep 17 00:00:00 2001 +From: Rick Chen +Date: Tue, 29 Mar 2022 13:41:10 +0800 +Subject: [PATCH] mmc: ftsdc010_mci: Support DTS of ftsdc010 driver for + generic dma + +The ftsdc010 driver has been implemented for generic dma in Linux +kernel. And its compatible is andestech,atfsdc010g to distinguish +the legacy andestech,atfsdc010 which is not for generic dma. + +Althought the ftsdc010_mci driver in U-Boot does not use dma, but +it still can work well with the mmc node for generic dma. So add +the compatible string to support it. + +Signed-off-by: Rick Chen + +Upstream-Status: Pending + +Signed-off-by: Yu Chien Peter Lin +--- + drivers/mmc/ftsdc010_mci.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/drivers/mmc/ftsdc010_mci.c b/drivers/mmc/ftsdc010_mci.c +index 570d54cf9d..65b1d447a8 100644 +--- a/drivers/mmc/ftsdc010_mci.c ++++ b/drivers/mmc/ftsdc010_mci.c +@@ -460,6 +460,7 @@ int ftsdc010_mmc_bind(struct udevice *dev) + + static const struct udevice_id ftsdc010_mmc_ids[] = { + { .compatible = "andestech,atfsdc010" }, ++ { .compatible = "andestech,atfsdc010g" }, + { } + }; + +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch b/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch deleted file mode 100644 index c6e1896f1c..0000000000 --- a/board/andes/ae350/patches/uboot/0002-Prevent-fw_dynamic-from-relocation.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 4c0c5378d032f2f95577585935624baf7b4decf3 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 11:02:26 +0800 -Subject: [PATCH] Prevent fw_dynamic from relocation - -This patch prevents OpenSBI relocation, load fw_dynamic to link address - -Signed-off-by: Yu Chien Peter Lin ---- - board/AndesTech/ax25-ae350/Kconfig | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/board/AndesTech/ax25-ae350/Kconfig b/board/AndesTech/ax25-ae350/Kconfig -index e50f505a..385c4c11 100644 ---- a/board/AndesTech/ax25-ae350/Kconfig -+++ b/board/AndesTech/ax25-ae350/Kconfig -@@ -25,7 +25,7 @@ config SPL_TEXT_BASE - default 0x800000 - - config SPL_OPENSBI_LOAD_ADDR -- default 0x01000000 -+ default 0x0 - - config BOARD_SPECIFIC_OPTIONS # dummy - def_bool y --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch new file mode 100644 index 0000000000..5080554ca1 --- /dev/null +++ b/board/andes/ae350/patches/uboot/0002-spl-Align-device-tree-blob-address-at-8-byte-boundar.patch @@ -0,0 +1,42 @@ +From 933ad8a59f7fd9b2088badc3e97167d750a40b5a Mon Sep 17 00:00:00 2001 +From: Bin Meng +Date: Mon, 12 Jul 2021 11:52:31 +0800 +Subject: [PATCH] spl: Align device tree blob address at 8-byte boundary + +Since libfdt v1.6.1, a new requirement on the device tree address via: + + commit 5e735860c478 ("libfdt: Check for 8-byte address alignment in fdt_ro_probe_()") + +must be met that the device tree must be loaded in to memory at an +8-byte aligned address. + +Signed-off-by: Bin Meng + +This patch was imported from U-boot patchwork: +https://patchwork.ozlabs.org/project/uboot/patch/20210712035231.26475-1-bmeng.cn at gmail.com/ + +Signed-off-by: Yu Chien Peter Lin +--- + common/spl/spl_fit.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c +index a35be529..a76ad14a 100644 +--- a/common/spl/spl_fit.c ++++ b/common/spl/spl_fit.c +@@ -382,6 +382,12 @@ static int spl_fit_append_fdt(struct spl_image_info *spl_image, + */ + image_info.load_addr = spl_image->load_addr + spl_image->size; + ++ /* ++ * Since libfdt v1.6.1, the device tree must be loaded in to memory ++ * at an 8-byte aligned address. ++ */ ++ image_info.load_addr = roundup(image_info.load_addr, 8); ++ + /* Figure out which device tree the board wants to use */ + node = spl_fit_get_image_node(ctx, FIT_FDT_PROP, index++); + if (node < 0) { +-- +2.34.1 + diff --git a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch b/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch deleted file mode 100644 index 20598fdba4..0000000000 --- a/board/andes/ae350/patches/uboot/0003-Fix-u-boot-proper-booting-issue.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 3d09501175ae6f5e3f6520b48b1358226a99ff16 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Wed, 5 Jan 2022 18:17:39 +0800 -Subject: [PATCH] Fix u-boot proper booting issue - -Signed-off-by: Yu Chien Peter Lin ---- - arch/riscv/cpu/start.S | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/arch/riscv/cpu/start.S b/arch/riscv/cpu/start.S -index 76850ec9..2ccda4f5 100644 ---- a/arch/riscv/cpu/start.S -+++ b/arch/riscv/cpu/start.S -@@ -139,7 +139,9 @@ call_harts_early_init: - * accesses gd). - */ - mv gp, s0 -+#if !CONFIG_IS_ENABLED(RISCV_SMODE) - bnez tp, secondary_hart_loop -+#endif - #endif - - jal board_init_f_init_reserve --- -2.25.1 diff --git a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch b/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch deleted file mode 100644 index efd78ab26d..0000000000 --- a/board/andes/ae350/patches/uboot/0004-Enable-printing-OpenSBI-boot-logo.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 3847a959ac4c07facbd80104ca5fa6a91fad5f35 Mon Sep 17 00:00:00 2001 -From: Yu Chien Peter Lin -Date: Thu, 6 Jan 2022 13:50:07 +0800 -Subject: [PATCH] Enable printing OpenSBI boot logo - -Signed-off-by: Yu Chien Peter Lin ---- - include/opensbi.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/opensbi.h b/include/opensbi.h -index d812cc8c..91fb8fd9 100644 ---- a/include/opensbi.h -+++ b/include/opensbi.h -@@ -20,7 +20,7 @@ - - enum sbi_scratch_options { - /** Disable prints during boot */ -- SBI_SCRATCH_NO_BOOT_PRINTS = (1 << 0), -+ SBI_SCRATCH_NO_BOOT_PRINTS = 0, - }; - - /** Representation dynamic info passed by previous booting stage */ --- -2.25.1 diff --git a/board/andes/ae350/post-build.sh b/board/andes/ae350/post-build.sh index 0e6ce228f4..84187a064b 100755 --- a/board/andes/ae350/post-build.sh +++ b/board/andes/ae350/post-build.sh @@ -1,3 +1,3 @@ #!/bin/sh cp $BINARIES_DIR/Image $TARGET_DIR/boot -cp $BINARIES_DIR/ae350.dtb $TARGET_DIR/boot +cp $BINARIES_DIR/ae350_ax45mp.dtb $TARGET_DIR/boot diff --git a/board/andes/ae350/readme.txt b/board/andes/ae350/readme.txt index 6825468d50..4de4cb3894 100644 --- a/board/andes/ae350/readme.txt +++ b/board/andes/ae350/readme.txt @@ -30,12 +30,10 @@ Result of the build After building, you should obtain the following files: output/images/ - |-- ae350.dtb + |-- ae350_ax45mp.dtb |-- boot.vfat |-- fw_dynamic.bin |-- fw_dynamic.elf - |-- fw_jump.bin - |-- fw_jump.elf |-- Image |-- rootfs.ext2 |-- rootfs.ext4 -> rootfs.ext2 diff --git a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf index 549eb93abc..be19e196a8 100644 --- a/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/andes/ae350/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label linux kernel /boot/Image - fdt /boot/ae350.dtb + fdt /boot/ae350_ax45mp.dtb append earlycon=sbi root=/dev/mmcblk0p2 rootwait diff --git a/board/andes/ae350/uboot.config.fragment b/board/andes/ae350/uboot.config.fragment index 4992d712a5..fa38bbca3a 100644 --- a/board/andes/ae350/uboot.config.fragment +++ b/board/andes/ae350/uboot.config.fragment @@ -1,5 +1,7 @@ CONFIG_SPL_FS_FAT=y CONFIG_SPL_MMC=y # CONFIG_SPL_RAM_SUPPORT is not set -# CONFIG_OF_BOARD is not set -CONFIG_OF_SEPARATE=y +CONFIG_SPL_OPENSBI_LOAD_ADDR=0x0 +CONFIG_SPL_OPENSBI_SCRATCH_OPTIONS=0x0 +CONFIG_DISPLAY_CPUINFO=y +CONFIG_DISPLAY_BOARDINFO=y diff --git a/configs/andes_ae350_45_defconfig b/configs/andes_ae350_45_defconfig index a35ddd06ba..998276635b 100644 --- a/configs/andes_ae350_45_defconfig +++ b/configs/andes_ae350_45_defconfig @@ -4,32 +4,33 @@ BR2_RISCV_ISA_CUSTOM_RVM=y BR2_RISCV_ISA_CUSTOM_RVF=y BR2_RISCV_ISA_CUSTOM_RVD=y BR2_RISCV_ISA_CUSTOM_RVC=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_0=y BR2_GLOBAL_PATCH_DIR="board/andes/ae350/patches" -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y BR2_TARGET_GENERIC_GETTY_PORT="ttyS0" BR2_ROOTFS_OVERLAY="board/andes/ae350/rootfs_overlay" BR2_ROOTFS_POST_BUILD_SCRIPT="board/andes/ae350/post-build.sh" BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/andes/ae350/genimage_sdcard.cfg" BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_GIT=y -BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/andestech/linux.git" -BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v5.10.84-ae350_45" -BR2_LINUX_KERNEL_DEFCONFIG="ae350_rv64_smp" +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,andestech,linux,v6.0.y_ae350-ax45mp)/linux-v6.0.y_ae350-ax45mp.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="ae350_ax45mp" BR2_LINUX_KERNEL_DTS_SUPPORT=y -BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/andes/ae350/ae350.dts" +BR2_LINUX_KERNEL_INTREE_DTS_NAME="andes/ae350_ax45mp" BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_OPENSBI=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL=y +BR2_TARGET_OPENSBI_CUSTOM_TARBALL_LOCATION="$(call github,riscv,opensbi,22f38ee6c658a660083aa45c4ec6c72f66a17260)/opensbi-22f38ee6c658a660083aa45c4ec6c72f66a17260.tar.gz" BR2_TARGET_OPENSBI_PLAT="andes/ae350" +# BR2_TARGET_OPENSBI_INSTALL_JUMP_IMG is not set BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y -BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.01" +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,u-boot,u-boot,a5dfa3b8a0f7ad555495bad1386613d2de4ba619)/u-boot-a5dfa3b8a0f7ad555495bad1386613d2de4ba619.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="ae350_rv64_spl_xip" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/andes/ae350/uboot.config.fragment" -BR2_TARGET_UBOOT_NEEDS_PYTHON3=y BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y BR2_TARGET_UBOOT_NEEDS_OPENSSL=y BR2_TARGET_UBOOT_NEEDS_OPENSBI=y From thomas.petazzoni at bootlin.com Wed Nov 23 21:56:34 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:56:34 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro-daemon: new package Message-ID: <20221205112611.410AA85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b5dc9855d606ecfe85043a51aec777055d881edb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for V4L2 nodes to work. - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 3 ++ package/freescale-imx/Config.in | 1 + .../freescale-imx/imx-vpu-hantro-daemon/Config.in | 17 +++++++++++ .../imx-vpu-hantro-daemon.hash | 3 ++ .../imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk | 35 ++++++++++++++++++++++ 5 files changed, 59 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 3f1ed0ef12..a2c60f38fd 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -520,6 +520,9 @@ F: package/alsa-plugins/ N: Changming Huang F: package/qoriq-cadence-dp-firmware/ +N: Chris Dimich +F: package/freescale-imx/imx-vpu-hantro-daemon/ + N: Chris Packham F: package/coremark/ F: package/coremark-pro/ diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 4a4237fb42..13d611b696 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" source "package/freescale-imx/imx-sc-firmware/Config.in" source "package/freescale-imx/imx-seco/Config.in" +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in" source "package/freescale-imx/imx-vpu-hantro-vc/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) source "package/freescale-imx/gpu-amd-bin-mx51/Config.in" diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in new file mode 100644 index 0000000000..663ed4346b --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in @@ -0,0 +1,17 @@ +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +comment "imx-vpu-hantro-daemon needs an i.MX platform with Hantro VPU" + depends on BR2_LINUX_KERNEL + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON + bool "imx-vpu-hantro-daemon" + depends on BR2_LINUX_KERNEL + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP + help + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC + integrating a Hantro Video Processing Unit (VPU) such as the + i.MX8MQ/i.MX8MM/i.MX8MP. diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash new file mode 100644 index 0000000000..e952491a60 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash @@ -0,0 +1,3 @@ +# Locally computed: +sha256 83ba2798564702d74ab65f6238f95f59247d983b846de1de4c19bdfaf6dabeb8 imx-vpu-hantro-daemon-1.1.4.tar.gz +sha256 bb645f02b260955f333348100e40af76253e2cd8b116bac047230439dd53ec5a LICENSE.txt diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk new file mode 100644 index 0000000000..bf9088b065 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -0,0 +1,35 @@ +################################################################################ +# +# imx-vpu-hantro-daemon +# +################################################################################ + +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = imx-vpu-hantro linux +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y) +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc +endif + +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) \ + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS + $(MAKE) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) +endef + +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) From thomas.petazzoni at bootlin.com Tue Nov 22 20:50:17 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:50:17 +0100 Subject: [Buildroot] [git commit] package/libnss: bump version to 3.85 Message-ID: <20221205112610.716E485BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e803752a7f2e55fae6cf7de86d46f4c699b5767b 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 2b34cc1a77..e3c27170e5 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_84_RTM/src/SHA256SUMS -sha256 9a387ffe350ff14f001d943f96cc0c064891551d71e1a97a5ddbffe7f1207a25 nss-3.84.tar.gz +# From https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_85_RTM/src/SHA256SUMS +sha256 afd9d64510b1154debbd6cab3571e9ff64a3373898e03483e4c85cdada13d297 nss-3.85.tar.gz # Locally calculated sha256 a20c1a32d1f8102432360b42e932869f7c11c7cdbacf9cac554c422132af47f4 nss/COPYING diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk index 415ca900df..627bea7de8 100644 --- a/package/libnss/libnss.mk +++ b/package/libnss/libnss.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBNSS_VERSION = 3.84 +LIBNSS_VERSION = 3.85 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 yann.morin.1998 at free.fr Mon Nov 21 21:38:08 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:38:08 +0100 Subject: [Buildroot] [git commit] package/nano: bump to version 7.0 Message-ID: <20221205112610.5DEDA85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c3134c6abd4d34ecef938aacc04edd5b3c4e9a92 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Yann E. MORIN --- package/nano/nano.hash | 6 +++--- package/nano/nano.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package/nano/nano.hash b/package/nano/nano.hash index 83de85b415..86f414aca0 100644 --- a/package/nano/nano.hash +++ b/package/nano/nano.hash @@ -1,5 +1,5 @@ # Locally calculated after checking pgp signature -# https://www.nano-editor.org/dist/v6/nano-6.4.tar.xz.asc -# using key BFD009061E535052AD0DF2150D28D4D2A0ACE884 -sha256 4199ae8ca78a7796de56de1a41b821dc47912c0307e9816b56cc317df34661c0 nano-6.4.tar.xz +# https://www.nano-editor.org/dist/v7/nano-7.0.tar.xz.asc +# using key 168E6F4297BFD7A79AFD4496514BBE2EB8E1961F +sha256 8dd6eac38b2b8786d82681f0e1afd84f6b75210d17391b6443c437e451552149 nano-7.0.tar.xz sha256 fc82ca8b6fdb18d4e3e85cfd8ab58d1bcd3f1b29abe782895abd91d64763f8e7 COPYING diff --git a/package/nano/nano.mk b/package/nano/nano.mk index ecfc37412d..f9338550d4 100644 --- a/package/nano/nano.mk +++ b/package/nano/nano.mk @@ -4,8 +4,8 @@ # ################################################################################ -NANO_VERSION_MAJOR = 6 -NANO_VERSION = $(NANO_VERSION_MAJOR).4 +NANO_VERSION_MAJOR = 7 +NANO_VERSION = $(NANO_VERSION_MAJOR).0 NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) NANO_SOURCE = nano-$(NANO_VERSION).tar.xz NANO_LICENSE = GPL-3.0+ From thomas.petazzoni at bootlin.com Tue Nov 22 22:41:36 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:41:36 +0100 Subject: [Buildroot] [git commit] package/unbound: install to staging Message-ID: <20221205112610.C694585BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=a5ebfbdbdfc370cd7ef5b0fcc6c8640f1ee23eb6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Needed for Monero: https://github.com/monero-project/monero/blob/release-v0.18/cmake/FindUnbound.cmake Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/unbound/unbound.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/unbound/unbound.mk b/package/unbound/unbound.mk index d86d9c2067..7b62522727 100644 --- a/package/unbound/unbound.mk +++ b/package/unbound/unbound.mk @@ -6,6 +6,7 @@ UNBOUND_VERSION = 1.17.0 UNBOUND_SITE = https://www.unbound.net/downloads +UNBOUND_INSTALL_STAGING = YES UNBOUND_DEPENDENCIES = host-pkgconf expat libevent openssl UNBOUND_LICENSE = BSD-3-Clause UNBOUND_LICENSE_FILES = LICENSE From thomas.petazzoni at bootlin.com Tue Nov 22 22:17:54 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:17:54 +0100 Subject: [Buildroot] [git commit] package/sscep: new package Message-ID: <20221205112610.9D70485BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=72fa60dc102679f51b228336ec38f5af78ff7646 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master SSCEP is a client-only implementation of the SCEP (Cisco System's Simple Certificate Enrollment Protocol). The goal of SCEP is to support the secure issuance of certificates to network devices in a scalable manner, using existing technology whenever possible. The protocol supports the following operations: * CA and RA public key distribution * Certificate enrollment * Certificate and CRL query Certificate and CRL access can be achieved by using the LDAP protocol, or by using the query messages defined in SCEP. CC: Angelo Compagnucci Signed-off-by: Angelo Compagnucci Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/sscep/Config.in | 9 +++++++++ package/sscep/sscep.hash | 3 +++ package/sscep/sscep.mk | 14 ++++++++++++++ 5 files changed, 28 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index fb6b329087..3f1ed0ef12 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -682,6 +682,7 @@ F: package/luaexpat/ F: package/xinetd/ N: Dario Binacchi +F: package/sscep/ F: package/uuu/ N: Dario Binacchi diff --git a/package/Config.in b/package/Config.in index 7b18859d02..6290e103bb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1952,6 +1952,7 @@ menu "Networking" source "package/slirp4netns/Config.in" source "package/snmppp/Config.in" source "package/sofia-sip/Config.in" + source "package/sscep/Config.in" source "package/sysrepo/Config.in" source "package/thrift/Config.in" source "package/usbredir/Config.in" diff --git a/package/sscep/Config.in b/package/sscep/Config.in new file mode 100644 index 0000000000..8907578062 --- /dev/null +++ b/package/sscep/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_SSCEP + bool "sscep" + select BR2_PACKAGE_OPENSSL + help + SSCEP is a client-only implementation of the SCEP + (Cisco System's Simple Certificate Enrollment Protocol). + + https://github.com/certnanny/sscep + diff --git a/package/sscep/sscep.hash b/package/sscep/sscep.hash new file mode 100644 index 0000000000..549c63b918 --- /dev/null +++ b/package/sscep/sscep.hash @@ -0,0 +1,3 @@ +# locally computed +sha256 489cc8e093986776eb3f15082bf766778f707176f3cd604bf0ef1008da06b8e5 sscep-0.10.0.tar.gz +sha256 e1328c292102a22c10e8dcfbfda33740f603767c73f8c5b5189c5513eb6b4dea COPYING diff --git a/package/sscep/sscep.mk b/package/sscep/sscep.mk new file mode 100644 index 0000000000..782bd358ed --- /dev/null +++ b/package/sscep/sscep.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# sscep +# +################################################################################ + +SSCEP_VERSION = 0.10.0 +SSCEP_SITE = $(call github,certnanny,sscep,v$(SSCEP_VERSION)) +SSCEP_LICENSE = BSD-2-Clause, OpenSSL, OpenOSP +SSCEP_LICENSE_FILES = COPYING +SSCEP_AUTORECONF = YES +SSCEP_DEPENDENCIES = host-pkgconf openssl + +$(eval $(autotools-package)) From thomas.petazzoni at bootlin.com Tue Nov 22 22:28:06 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:28:06 +0100 Subject: [Buildroot] [git commit] package/lua-mqtt: new package Message-ID: <20221205112610.A84BC85BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c4fa02ee636420c40cf24412ee59c5f21c673d3e branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/lua-mqtt/Config.in | 11 +++++++++++ package/lua-mqtt/lua-mqtt.hash | 3 +++ package/lua-mqtt/lua-mqtt.mk | 11 +++++++++++ 4 files changed, 26 insertions(+) diff --git a/package/Config.in b/package/Config.in index 6290e103bb..7ad7e2d487 100644 --- a/package/Config.in +++ b/package/Config.in @@ -722,6 +722,7 @@ menu "Lua libraries/modules" source "package/lua-lyaml/Config.in" source "package/lua-markdown/Config.in" source "package/lua-messagepack/Config.in" + source "package/lua-mqtt/Config.in" source "package/lua-msgpack-native/Config.in" source "package/lua-periphery/Config.in" source "package/lua-resty-http/Config.in" diff --git a/package/lua-mqtt/Config.in b/package/lua-mqtt/Config.in new file mode 100644 index 0000000000..b713319054 --- /dev/null +++ b/package/lua-mqtt/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LUA_MQTT + bool "lua-mqtt" + depends on BR2_PACKAGE_LUA_5_3 || BR2_PACKAGE_LUA_5_4 + help + client library for MQTT 3.1.1 & 5. + + https://fperrad.frama.io/lua-mqtt + +comment "lua-mqtt needs a Lua >= 5.3" + depends on !BR2_PACKAGE_LUA_5_3 + depends on !BR2_PACKAGE_LUA_5_4 diff --git a/package/lua-mqtt/lua-mqtt.hash b/package/lua-mqtt/lua-mqtt.hash new file mode 100644 index 0000000000..3636e9e6af --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.hash @@ -0,0 +1,3 @@ +# computed by luarocks/buildroot +sha256 986ec63dd9f0761f9c5231f6e19529138602c289e13da5c71dc1449f5f247152 lua-mqtt-0.1.0-1.src.rock +sha256 e86d7c8adfabcb7c6515cc6e524bf0a76f7b3a86560a7ac47d7cabae5f8391a2 lua-mqtt-0.1.0/COPYRIGHT diff --git a/package/lua-mqtt/lua-mqtt.mk b/package/lua-mqtt/lua-mqtt.mk new file mode 100644 index 0000000000..a2f17d2b2e --- /dev/null +++ b/package/lua-mqtt/lua-mqtt.mk @@ -0,0 +1,11 @@ +################################################################################ +# +# lua-mqtt +# +################################################################################ + +LUA_MQTT_VERSION = 0.1.0-1 +LUA_MQTT_LICENSE = MIT +LUA_MQTT_LICENSE_FILES = $(LUA_MQTT_SUBDIR)/COPYRIGHT + +$(eval $(luarocks-package)) From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:27 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.4 Message-ID: <20221205112611.0A9CF85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76e153273416a83574d78eb25b39ba2a47846a02 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - To match NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 4 ++-- .../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash index ccb28bc4f6..5079de9840 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash @@ -1,3 +1,3 @@ # locally computed -sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz -sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 kernel-module-imx-gpu-viv-00fe5a0bedc07337c873f93998da9025083116ed.tar.gz +sha256 0754114b3088a46b9fee9a5bd1c7b9ec94b6ca656ed930c4cad9e04382e8e372 COPYING diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk index d301494a0b..5c96ba0390 100644 --- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk +++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk @@ -4,7 +4,7 @@ # ################################################################################ -KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 +KERNEL_MODULE_IMX_GPU_VIV_VERSION = 00fe5a0bedc07337c873f93998da9025083116ed KERNEL_MODULE_IMX_GPU_VIV_SITE = \ $(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION)) KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0 From thomas.petazzoni at bootlin.com Wed Nov 23 21:54:11 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:54:11 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro-vc: add INSTALL_STAGING_CMDS Message-ID: <20221205112611.350EF85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4ef729d1cf86a9793c34a794f89905ca502e86d3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 1f033c1434..3d266fb5bd 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -8,6 +8,7 @@ IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux +IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING @@ -17,6 +18,13 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE)) endef +define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS + mkdir -p $(STAGING_DIR)/usr/include/ + cp -dpfr $(@D)/usr/include/hantro_VC8000E_enc/*.h $(STAGING_DIR)/usr/include/ + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so + $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/libhantro_vc8000e.so.1 +endef + define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so $(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1 From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:48 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:48 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.4 Message-ID: <20221205112611.1491B85BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e8df0f7392990299863229e54aa101df5fb9c200 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++---- package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash index 312eeb6f82..a0e6345b7a 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin -sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 5b9dd02cb2dfa564903872576cd6586fbf4a02abdb8e180978bd84205ab302a7 imx-gpu-viv-6.4.3.p4.4-aarch32.bin +sha256 5c52bd15146c24d449638c6276c07103949c8efbc53d002518541bc37c57e424 imx-gpu-viv-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA 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 3c88b8b11e..06fbbc7343 100644 --- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk +++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32 +IMX_GPU_VIV_VERSION = 6.4.3.p4.4-aarch32 endif IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin From thomas.petazzoni at bootlin.com Wed Nov 23 22:33:18 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:33:18 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro-daemon: remove _SOURCE variable Message-ID: <20221205112611.75C4885BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=1692691e45fcaaad9572330fb9f7b35b72ad0854 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master The value of the _SOURCE variable is the default value for this variable, making its definition redundant. Fixes: package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk:9: remove default value of _SOURCE variable (http://nightly.buildroot.org/#generic-package-reference) https://gitlab.com/buildroot.org/buildroot/-/jobs/3371766926 Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk index bf9088b065..4f6f166b60 100644 --- a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk @@ -6,7 +6,6 @@ IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.4 IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE) -IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = LICENSE.txt IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO From thomas.petazzoni at bootlin.com Wed Nov 23 22:26:20 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:26:20 +0100 Subject: [Buildroot] [git commit] boot/uboot/uboot.mk: allow installing u-boot.elf Message-ID: <20221205112611.6B72085BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d8c63011e2b0c54e0a17171b668bfcb253954481 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch adds an option that allows to install the u-boot.elf file produced when CONFIG_REMAKE_ELF=y in the U-Boot configuration. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- boot/uboot/Config.in | 12 ++++++++++++ boot/uboot/uboot.mk | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/boot/uboot/Config.in b/boot/uboot/Config.in index 557472b58b..a729280060 100644 --- a/boot/uboot/Config.in +++ b/boot/uboot/Config.in @@ -277,7 +277,19 @@ config BR2_TARGET_UBOOT_FORMAT_NAND_BIN bool "u-boot-nand.bin" config BR2_TARGET_UBOOT_FORMAT_ELF + bool "u-boot" + help + Install the u-boot image, which is directly the ELF binary + for the main U-Boot, potentially with debugging symbols. + +config BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF bool "u-boot.elf" + help + Install the u-boot.elf image, which is produced when + CONFIG_REMAKE_ELF=y. It is an ELF image (u-boot.elf) + produced from the raw U-Boot binary (u-boot.bin), which may + already have been statically relocated and may already have + a device-tree appended to it. config BR2_TARGET_UBOOT_FORMAT_IMG bool "u-boot.img" diff --git a/boot/uboot/uboot.mk b/boot/uboot/uboot.mk index 0439ec5e4b..697adb4d8f 100644 --- a/boot/uboot/uboot.mk +++ b/boot/uboot/uboot.mk @@ -60,6 +60,10 @@ UBOOT_MAKE_TARGET += mdbtrick endif endif +ifeq ($(BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF),y) +UBOOT_BINS += u-boot.elf +endif + # Call 'make all' unconditionally UBOOT_MAKE_TARGET += all From thomas.petazzoni at bootlin.com Thu Nov 24 21:30:03 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:30:03 +0100 Subject: [Buildroot] [git commit] package/python-pyspnego: new package Message-ID: <20221205112611.9ABEC85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4eb1dde125f2cc253b839fb833904b366f9d06c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-pyspnego/Config.in | 8 ++++++++ package/python-pyspnego/python-pyspnego.hash | 6 ++++++ package/python-pyspnego/python-pyspnego.mk | 14 ++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/package/Config.in b/package/Config.in index 7ad7e2d487..eafc5ae5ff 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1212,6 +1212,7 @@ menu "External python modules" source "package/python-pysnmp/Config.in" source "package/python-pysnmp-mibs/Config.in" source "package/python-pysocks/Config.in" + source "package/python-pyspnego/Config.in" source "package/python-pytablereader/Config.in" source "package/python-pytablewriter/Config.in" source "package/python-pytest/Config.in" diff --git a/package/python-pyspnego/Config.in b/package/python-pyspnego/Config.in new file mode 100644 index 0000000000..7533b725ec --- /dev/null +++ b/package/python-pyspnego/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_PYSPNEGO + bool "python-pyspnego" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + help + Windows Negotiate Authentication Client and Server. + + https://github.com/jborean93/pyspnego diff --git a/package/python-pyspnego/python-pyspnego.hash b/package/python-pyspnego/python-pyspnego.hash new file mode 100644 index 0000000000..400e380b5d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/pyspnego/json +md5 67114f5e59c6d5b45fe2b38c128c2140 pyspnego-0.6.3.tar.gz +sha256 6060a0e683171090adcf92c9d319ddd334f15117fa199a703d8c9bd094d9f6c0 pyspnego-0.6.3.tar.gz + +# Locally computed +sha256 286517c93031c343f809f64b38563a783614b762e1367242af6cdd4107335471 LICENSE diff --git a/package/python-pyspnego/python-pyspnego.mk b/package/python-pyspnego/python-pyspnego.mk new file mode 100644 index 0000000000..0910c57b7d --- /dev/null +++ b/package/python-pyspnego/python-pyspnego.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyspnego +# +################################################################################ + +PYTHON_PYSPNEGO_VERSION = 0.6.3 +PYTHON_PYSPNEGO_SOURCE = pyspnego-$(PYTHON_PYSPNEGO_VERSION).tar.gz +PYTHON_PYSPNEGO_SITE = https://files.pythonhosted.org/packages/ba/13/7b4e7dcff1eb24a13e0a631a4b49eab361678e4490d691c03253ae736da4 +PYTHON_PYSPNEGO_SETUP_TYPE = setuptools +PYTHON_PYSPNEGO_LICENSE = MIT +PYTHON_PYSPNEGO_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Wed Nov 23 22:06:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:06:29 +0100 Subject: [Buildroot] [git commit] configs/nitrogen*: bump kernel revision Message-ID: <20221205112611.4B8AF85BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=16e0a29a8761881e513e1216785ca758edbe6998 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Based on NXP 5.15.52-2.1.0 release. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen6sx_defconfig | 2 +- configs/nitrogen6x_defconfig | 2 +- configs/nitrogen7_defconfig | 2 +- configs/nitrogen8m_defconfig | 2 +- configs/nitrogen8mm_defconfig | 2 +- configs/nitrogen8mn_defconfig | 2 +- configs/nitrogen8mp_defconfig | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index e302fcbba5..2e25a2011a 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -36,7 +36,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index 6f7c3bbe99..aa3b8b912b 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 1efcdf6071..4df3f47b4b 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -35,7 +35,7 @@ BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/boundarydevices/common/bo BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_INSTALL_TARGET=y BR2_LINUX_KERNEL_DTS_SUPPORT=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index a6a9526dee..226ded6208 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index 0130a6a62a..dd97f79f7e 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 50976959c5..27a374e485 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index a14a024353..48749e2a1a 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -50,7 +50,7 @@ BR2_TARGET_UBOOT_SPL=y BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_TARBALL=y # Latest revision of branch boundary-imx_5.15.y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/archive/5dcbb9a6.tar.gz" +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux/archive/97cc67c4.tar.gz" BR2_LINUX_KERNEL_DEFCONFIG="boundary" BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INSTALL_TARGET=y From thomas.petazzoni at bootlin.com Thu Nov 24 21:52:30 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:52:30 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro: bump version to 1.27.0 Message-ID: <20221205112611.D23B485BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=76f274063363f79c467c16452d0f1275f1d783c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Same version as NXP release 5.15.52_2.1.0 - EULA/COPYING: update to LA_OPT_NXP_Software_License v39 - No official changelog but the main addition is the support of skipped h.264 frames - Add patch to fix kernel version test from the package - Yocto doesn't need that workaround as it installs the kernel headers - This is needed for NXP 5.15+ kernels (using DMABUF) Signed-off-by: Gary Bisson Signed-off-by: Thomas Petazzoni --- .../0003-Fix-Linux-kernel-version-header.patch | 45 ++++++++++++++++++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 6 +-- .../freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk | 2 +- 3 files changed, 49 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch new file mode 100644 index 0000000000..427ebeb38a --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/0003-Fix-Linux-kernel-version-header.patch @@ -0,0 +1,45 @@ +From 73cd57c18066ff863335a8616d0b348541d26118 Mon Sep 17 00:00:00 2001 +From: Gary Bisson +Date: Tue, 15 Nov 2022 21:43:47 +0100 +Subject: [PATCH] Fix Linux kernel version header + +- Up to kernel 5.10, NXP was using ION for memory management +- Starting with 5.15 kernels, NXP uses DMABUF and the ION header is no + longer in the kernel +- So keep the previous patch for people using kernel <= 5.10 +- Add path to the version.h header as imx-vpu-hantro will only include + ion.h depending on the kernel version + +Signed-off-by: Gary Bisson +--- + Makefile_G1G2 | 1 + + Makefile_H1 | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/Makefile_G1G2 b/Makefile_G1G2 +index 25884fa..8e03e91 100755 +--- a/Makefile_G1G2 ++++ b/Makefile_G1G2 +@@ -11,6 +11,7 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so + INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc + #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ +diff --git a/Makefile_H1 b/Makefile_H1 +index 479940a..7ac6f8d 100755 +--- a/Makefile_H1 ++++ b/Makefile_H1 +@@ -18,6 +18,7 @@ ENV = -DENC_MODULE_PATH=\\\"/dev/mxc_hantro_h1\\\" + ENV += -DEWL_NO_HW_TIMEOUT + ENV += -DUSE_ION + ENV += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++ENV += -I$(LINUX_KERNEL_ROOT)/include/generated/uapi + ENV += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + ifeq ($(CFG_SECURE_DATA_PATH), y) +-- +2.35.1 + diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash index dd3b167e3e..637d7898cf 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 03c61dfb268b31a0d25a4d1387cb3ad0261029ad5de801f72224602e2b37da00 imx-vpu-hantro-1.22.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7e9bcdbd067ce66a1247373cbf088945346feb0027deb61af541ebc1256277c3 imx-vpu-hantro-1.27.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk index 9d34c7add7..4cfc8f41ff 100644 --- a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VERSION = 1.22.0 +IMX_VPU_HANTRO_VERSION = 1.27.0 IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin IMX_VPU_HANTRO_DEPENDENCIES = linux From thomas.petazzoni at bootlin.com Fri Nov 25 22:18:27 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:18:27 +0100 Subject: [Buildroot] [git commit] configs/ls1028ardb: add video with Cadence DP firmware Message-ID: <20221205112612.21DBC85BA3@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=d76a277a0e0a0f9703f0e0c2b0e313db9a834d7d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- board/freescale/ls1028ardb/readme.txt | 9 +++++++++ .../ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf | 2 +- configs/ls1028ardb_defconfig | 3 +++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 93396a4199..2dd2e2d84b 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -58,3 +58,12 @@ To boot your newly created system: - put a DB9F cable into the UART1 Port and connect using a terminal emulator at 115200 bps, 8n1; - power on the board. + +The Cadence DP (Display Port) firmware must loaded from uboot with the following commands: + + => ext2load mmc 0 0x80000000 /boot/ls1028a-dp-fw.bin + 102464 bytes read in 24 ms (4.1 MiB/s) + => hdp load 0x80000000 0x2000 + Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 + Loading hdp firmware Complete + => boot diff --git a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf index c08ddde10d..bd6c7c95c3 100644 --- a/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf +++ b/board/freescale/ls1028ardb/rootfs_overlay/boot/extlinux/extlinux.conf @@ -1,4 +1,4 @@ label ls1028ardb-buildroot kernel /boot/Image devicetree /boot/fsl-ls1028a-rdb.dtb - append root=/dev/mmcblk0p1 rootwait + append root=/dev/mmcblk0p1 rootwait video=1920x1080-32 at 60 cma=256M diff --git a/configs/ls1028ardb_defconfig b/configs/ls1028ardb_defconfig index 22b9eb426a..1bc84f7b80 100644 --- a/configs/ls1028ardb_defconfig +++ b/configs/ls1028ardb_defconfig @@ -26,6 +26,9 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-ls1028a-rdb" BR2_LINUX_KERNEL_INSTALL_TARGET=y +# Target package +BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE=y + # Filesystem BR2_TARGET_ROOTFS_EXT2=y BR2_TARGET_ROOTFS_EXT2_4=y From thomas.petazzoni at bootlin.com Thu Nov 24 21:51:19 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:51:19 +0100 Subject: [Buildroot] [git commit] package/intel-mediadriver: bump version to 22.6.3 Message-ID: <20221205112611.C7A9E85BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ad87a519cd3f75ce3a001aa47474f8056e89b275 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Removed patch which was applied upstream: https://github.com/intel/media-driver/commit/be887135b89eee5b6c19c3381bf65649037fd66b Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- ...d-check-for-backtrace-3-via-FindBacktrace.patch | 150 --------------------- package/intel-mediadriver/intel-mediadriver.hash | 2 +- package/intel-mediadriver/intel-mediadriver.mk | 2 +- 3 files changed, 2 insertions(+), 152 deletions(-) diff --git a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch b/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch deleted file mode 100644 index 46d843924e..0000000000 --- a/package/intel-mediadriver/0001-build-check-for-backtrace-3-via-FindBacktrace.patch +++ /dev/null @@ -1,150 +0,0 @@ -From 08ad0e3da9f9ab48e423d0aea2af9605190aafe7 Mon Sep 17 00:00:00 2001 -From: Dmitry Rogozhkin -Date: Mon, 31 Oct 2022 16:41:43 -0700 -Subject: [PATCH] build: check for backtrace(3) via FindBacktrace - -Fixes: #1533 - -Change-Id: I81bcdb5e65c26f94b174af9b5e6218c14601c50f -Signed-off-by: Dmitry Rogozhkin - -Downloaded from upstream PR: -https://github.com/intel/media-driver/pull/1536 - -Signed-off-by: Bernd Kuhls ---- - media_driver/media_top_cmake.cmake | 11 +++++- - .../common/os/osservice/media_srcs.cmake | 3 ++ - .../linux/common/os/osservice/mos_compat.h.in | 35 +++++++++++++++++++ - .../os/osservice/mos_utilities_specific.cpp | 4 ++- - 4 files changed, 51 insertions(+), 2 deletions(-) - create mode 100644 media_softlet/linux/common/os/osservice/mos_compat.h.in - -diff --git a/media_driver/media_top_cmake.cmake b/media_driver/media_top_cmake.cmake -index 1a8b3b242..e71c8630d 100755 ---- a/media_driver/media_top_cmake.cmake -+++ b/media_driver/media_top_cmake.cmake -@@ -22,6 +22,10 @@ project( media ) - - find_package(PkgConfig) - find_package(X11) -+find_package(Backtrace) -+ -+# to get access to generated header files -+include_directories(${CMAKE_BINARY_DIR}) - - bs_set_if_undefined(LIB_NAME iHD_drv_video) - -@@ -381,10 +385,15 @@ set_target_properties(${LIB_NAME} PROPERTIES LINK_FLAGS ${MEDIA_LINK_FLAGS}) - set_target_properties(${LIB_NAME} PROPERTIES PREFIX "") - set_target_properties(${LIB_NAME_STATIC} PROPERTIES PREFIX "") - -+set(MEDIA_LINK_EXTERNAL_LIBS "${PKG_PCIACCESS_LIBRARIES} m pthread dl") -+if(Backtrace_FOUND) -+ set(MEDIA_LINK_EXTERNAL_LIBS "${MEDIA_LINK_EXTERNAL_LIBS} ${Backtrace_LIBRARY}") -+endif() -+ - bs_ufo_link_libraries_noBsymbolic( - ${LIB_NAME} - "${INCLUDED_LIBS}" -- "${PKG_PCIACCESS_LIBRARIES} m pthread dl" -+ "${MEDIA_LINK_EXTERNAL_LIBS}" - ) - - if (NOT DEFINED INCLUDED_LIBS OR "${INCLUDED_LIBS}" STREQUAL "") -diff --git a/media_softlet/linux/common/os/osservice/media_srcs.cmake b/media_softlet/linux/common/os/osservice/media_srcs.cmake -index e90c502f3..4e8aad1d8 100644 ---- a/media_softlet/linux/common/os/osservice/media_srcs.cmake -+++ b/media_softlet/linux/common/os/osservice/media_srcs.cmake -@@ -18,12 +18,15 @@ - # ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - # OTHER DEALINGS IN THE SOFTWARE. - -+configure_file(${CMAKE_CURRENT_LIST_DIR}/mos_compat.h.in ${CMAKE_BINARY_DIR}/mos_compat.h) -+ - set(TMP_SOURCES_ - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.cpp - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.cpp - ) - - set(TMP_HEADERS_ -+ ${CMAKE_BINARY_DIR}/mos_compat.h - ${CMAKE_CURRENT_LIST_DIR}/mos_utilities_specific.h - ${CMAKE_CURRENT_LIST_DIR}/mos_util_debug_specific.h - ) -diff --git a/media_softlet/linux/common/os/osservice/mos_compat.h.in b/media_softlet/linux/common/os/osservice/mos_compat.h.in -new file mode 100644 -index 000000000..4a04febe5 ---- /dev/null -+++ b/media_softlet/linux/common/os/osservice/mos_compat.h.in -@@ -0,0 +1,35 @@ -+/* -+* Copyright (c) 2022, Intel Corporation -+* -+* 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. -+*/ -+ -+#ifndef __MOS_COMPAT_H__ -+#define __MOS_COMPAT_H__ -+ -+// clib implementations (musl, uClibc) might provide backtrace(3) -+// in different header files or not provide it all and rely on external -+// implementations. So, we need to detect which header to be used. -+#cmakedefine01 Backtrace_FOUND -+#if Backtrace_FOUND -+#include <${Backtrace_HEADER}> -+#endif -+ -+#endif // __MOS_COMPAT_H__ -+ -diff --git a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -index 305a0e01c..02555837a 100644 ---- a/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -+++ b/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp -@@ -34,13 +34,13 @@ - #include - #include // fork - #include --#include // backtrace - #include - #include // fstat - #include // System V IPC - #include - #include - #include -+#include "mos_compat.h" // libc variative definitions: backtrace - #include "mos_user_setting.h" - #include "mos_utilities_specific.h" - #include "mos_utilities.h" -@@ -2492,6 +2492,7 @@ void MosUtilities::MosTraceEvent( - MOS_FreeMemory(pTraceBuf); - } - } -+#if Backtrace_FOUND - if (m_mosTraceFilter(TR_KEY_CALL_STACK)) - { - // reserve space for header and stack size field. -@@ -2511,6 +2512,7 @@ void MosUtilities::MosTraceEvent( - size_t ret = write(MosUtilitiesSpecificNext::m_mosTraceFd, traceBuf, nLen); - } - } -+#endif - } - return; - } diff --git a/package/intel-mediadriver/intel-mediadriver.hash b/package/intel-mediadriver/intel-mediadriver.hash index a42a7841d5..0a42475400 100644 --- a/package/intel-mediadriver/intel-mediadriver.hash +++ b/package/intel-mediadriver/intel-mediadriver.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a59c4c9facf567ccbea3aab36b150d961c56e48461283a2aa7c438a311b4d2d0 intel-media-22.6.2.tar.gz +sha256 f42c41dce7ab4213e21f6599cd0602e5ab40a8182ec286bfc0a16547721dff7a intel-media-22.6.3.tar.gz sha256 74979d5aaee78b8da82e3aafd415a216b6131dfff6d95d6930927c8a4e3bded3 LICENSE.md diff --git a/package/intel-mediadriver/intel-mediadriver.mk b/package/intel-mediadriver/intel-mediadriver.mk index e46241ffee..27f3193929 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 = 22.6.2 +INTEL_MEDIADRIVER_VERSION = 22.6.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 Fri Nov 25 22:18:37 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:18:37 +0100 Subject: [Buildroot] [git commit] board/freescale/ls1028ardb: add more documentation Message-ID: <20221205112612.2B38585BBE@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=c45b2f2b9da5109e40a18ffdef379f5112aa7224 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- board/freescale/ls1028ardb/readme.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/board/freescale/ls1028ardb/readme.txt b/board/freescale/ls1028ardb/readme.txt index 2dd2e2d84b..cfd1c8c490 100644 --- a/board/freescale/ls1028ardb/readme.txt +++ b/board/freescale/ls1028ardb/readme.txt @@ -8,6 +8,16 @@ for more details about the board and the QorIQ Layerscape SoC, see the following - https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1028a-reference-design-board:LS1028ARDB - https://www.nxp.com/LS1028A +for the software NXP LSDK (Layerscape Software Development Kit), see + - https://www.nxp.com/docs/en/user-guide/LSDKUG_Rev21.08.pdf + +the components from NXP are: + - rcw, LSDK 21.08 + - atf (fork), LSDK 21.08 + - uboot (fork), LSDK 21.08 + - cadence-dp-firmware (blob), LSDK 20.12 + - linux (fork), LSDK 21.08 + Build ===== @@ -67,3 +77,11 @@ The Cadence DP (Display Port) firmware must loaded from uboot with the following Loading hdp firmware from 0x0000000080000000 offset 0x0000000000002000 Loading hdp firmware Complete => boot + +The interfaces of Ethernet switch (Felix DSA) are bring up with the following commands: + + ip link set eno2 up + ip link set swp0 up + ip link set swp1 up + ip link set swp2 up + ip link set swp3 up From yann.morin.1998 at free.fr Mon Nov 21 21:33:18 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:33:18 +0100 Subject: [Buildroot] [git commit] package/python-orjson: bump to version 3.8.2 Message-ID: <20221205112610.4747D85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=48d0e09024715cb2edaff5366831208ce167e7a2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- package/python-orjson/python-orjson.hash | 2 +- package/python-orjson/python-orjson.mk | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/python-orjson/python-orjson.hash b/package/python-orjson/python-orjson.hash index 5bc5433123..8563ed544f 100644 --- a/package/python-orjson/python-orjson.hash +++ b/package/python-orjson/python-orjson.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 dc7a9ae16562ddf3589ef7cbdf122a26f845dae919d8ea9679e0fe4c9be69b3a orjson-3.8.1.tar.gz +sha256 dc06889b0ce52d5e96253573f6cbdf5939c5902022cbe2538cedc622e9378372 orjson-3.8.2.tar.gz # Locally computed sha256 checksums sha256 a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2 LICENSE-APACHE sha256 23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3 LICENSE-MIT diff --git a/package/python-orjson/python-orjson.mk b/package/python-orjson/python-orjson.mk index 00be3f1f4b..b18a5cdada 100644 --- a/package/python-orjson/python-orjson.mk +++ b/package/python-orjson/python-orjson.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_ORJSON_VERSION = 3.8.1 +PYTHON_ORJSON_VERSION = 3.8.2 PYTHON_ORJSON_SOURCE = orjson-$(PYTHON_ORJSON_VERSION).tar.gz -PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/d0/e6/d012626dcf443e36ac1210be365d0a367beff7dd8b7029ace3006c948820 +PYTHON_ORJSON_SITE = https://files.pythonhosted.org/packages/13/08/d476fff015ccc0f043d3df6332c807695ae3d6abc1758b24f3d335750550 PYTHON_ORJSON_SETUP_TYPE = pep517 PYTHON_ORJSON_LICENSE = Apache-2.0 or MIT PYTHON_ORJSON_LICENSE_FILES = LICENSE-APACHE LICENSE-MIT From yann.morin.1998 at free.fr Mon Nov 21 21:34:04 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:34:04 +0100 Subject: [Buildroot] [git commit] package/python-maturin: bump to version 0.14.1 Message-ID: <20221205112610.5388A85B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=40921efbca705b270e2bf58f5dff57d49b2d7747 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Yann E. MORIN --- 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 eadf300bc2..b9936fe8bf 100644 --- a/package/python-maturin/python-maturin.hash +++ b/package/python-maturin/python-maturin.hash @@ -1,5 +1,5 @@ # Locally calculated after vendoring -sha256 06d9d166b4a2d86f06ed09eeb362ac03728e1fbd2b852cc6a4ddc7cc75029237 maturin-0.13.7.tar.gz +sha256 54976d46be5d1e0d94ae8fbcfb8e72212b1ec9fe9752e3d14510c17a4000efeb maturin-0.14.1.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 ffbd131ef0..ab87df3842 100644 --- a/package/python-maturin/python-maturin.mk +++ b/package/python-maturin/python-maturin.mk @@ -4,9 +4,9 @@ # ################################################################################ -PYTHON_MATURIN_VERSION = 0.13.7 +PYTHON_MATURIN_VERSION = 0.14.1 PYTHON_MATURIN_SOURCE = maturin-$(PYTHON_MATURIN_VERSION).tar.gz -PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/4f/19/6f982e341612ab442f90ba1a047a4188d48473ad0d1dbfb3dffdaa20e095 +PYTHON_MATURIN_SITE = https://files.pythonhosted.org/packages/a3/54/6bac789ab775b5ef1f07977e998cf719857e2675c3442f3f24e0399e1483 PYTHON_MATURIN_SETUP_TYPE = setuptools PYTHON_MATURIN_LICENSE = Apache-2.0 or MIT PYTHON_MATURIN_LICENSE_FILES = license-apache license-mit From yann.morin.1998 at free.fr Mon Nov 21 21:42:18 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Mon, 21 Nov 2022 22:42:18 +0100 Subject: [Buildroot] [git commit] package/sdl2_ttf: bump version to 2.20.1 Message-ID: <20221205112610.67C0285BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=93d8b7137196278dd1903c4df9ab8751b36cdfd0 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Peter Thompson [yann.morin.1998 at free.fr: fix spaces in hash file] Signed-off-by: Yann E. MORIN --- package/sdl2_ttf/sdl2_ttf.hash | 4 ++-- package/sdl2_ttf/sdl2_ttf.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/sdl2_ttf/sdl2_ttf.hash b/package/sdl2_ttf/sdl2_ttf.hash index a490b002b6..3313b341f9 100644 --- a/package/sdl2_ttf/sdl2_ttf.hash +++ b/package/sdl2_ttf/sdl2_ttf.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 7234eb8883514e019e7747c703e4a774575b18d435c22a4a29d068cb768a2251 SDL2_ttf-2.0.18.tar.gz -sha256 e211dfe7e2c36e64048be886fe3f2bbba8732ce4dd77b596a355d3abbec775a4 COPYING.txt +sha256 78cdad51f3cc3ada6932b1bb6e914b33798ab970a1e817763f22ddbfd97d0c57 SDL2_ttf-2.20.1.tar.gz +sha256 28aabfed22b3cb0b7e23ef40385e4f66297c960082f029c96d073cc1d4e008d5 LICENSE.txt diff --git a/package/sdl2_ttf/sdl2_ttf.mk b/package/sdl2_ttf/sdl2_ttf.mk index 054e327fac..4b44b0fc41 100644 --- a/package/sdl2_ttf/sdl2_ttf.mk +++ b/package/sdl2_ttf/sdl2_ttf.mk @@ -4,7 +4,7 @@ # ################################################################################ -SDL2_TTF_VERSION = 2.0.18 +SDL2_TTF_VERSION = 2.20.1 SDL2_TTF_SOURCE = SDL2_ttf-$(SDL2_TTF_VERSION).tar.gz SDL2_TTF_SITE = http://www.libsdl.org/projects/SDL_ttf/release SDL2_TTF_LICENSE = Zlib From thomas.petazzoni at bootlin.com Wed Nov 23 08:23:00 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 09:23:00 +0100 Subject: [Buildroot] [git commit] package/sscep: fix empty line at end of Config.in Message-ID: <20221205112610.D170285B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ccf1ee9789b74ff9bd4f0c196eeabbb2e4e5b0d2 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Fixes check-package warning: package/sscep/Config.in:9: empty line at end of file Signed-off-by: Thomas Petazzoni --- package/sscep/Config.in | 1 - 1 file changed, 1 deletion(-) diff --git a/package/sscep/Config.in b/package/sscep/Config.in index 8907578062..4b9039c9b2 100644 --- a/package/sscep/Config.in +++ b/package/sscep/Config.in @@ -6,4 +6,3 @@ config BR2_PACKAGE_SSCEP (Cisco System's Simple Certificate Enrollment Protocol). https://github.com/certnanny/sscep - From thomas.petazzoni at bootlin.com Tue Nov 22 21:50:29 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:50:29 +0100 Subject: [Buildroot] [git commit] package/timescaledb: bump version to 2.8.1 Message-ID: <20221205112610.9128C85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4187b38f270cf170334b15b595b88136102eb20b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Release notes: https://github.com/timescale/timescaledb/releases/tag/2.8.1 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 8b43d92219..f546b17d0a 100644 --- a/package/timescaledb/timescaledb.hash +++ b/package/timescaledb/timescaledb.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a3403447805bb97f8b6f38dfdc9dde24c24e4389cf7f2348358774605ad2687e timescaledb-2.8.0.tar.gz +sha256 22a057c4472d23bf08778932e391f38f350ef0307cf99fb8e279c8245667d3e9 timescaledb-2.8.1.tar.gz sha256 0378e0948feefd85f579319c74d6e2b671194037f550c7176ef26649d94c895b LICENSE diff --git a/package/timescaledb/timescaledb.mk b/package/timescaledb/timescaledb.mk index 12e5ca7af4..659d07bd0c 100644 --- a/package/timescaledb/timescaledb.mk +++ b/package/timescaledb/timescaledb.mk @@ -4,7 +4,7 @@ # ################################################################################ -TIMESCALEDB_VERSION = 2.8.0 +TIMESCALEDB_VERSION = 2.8.1 TIMESCALEDB_SITE = $(call github,timescale,timescaledb,$(TIMESCALEDB_VERSION)) TIMESCALEDB_LICENSE = Apache-2.0 TIMESCALEDB_LICENSE_FILES = LICENSE From yann.morin.1998 at free.fr Sun Nov 20 13:54:58 2022 From: yann.morin.1998 at free.fr (Yann E. MORIN) Date: Sun, 20 Nov 2022 14:54:58 +0100 Subject: [Buildroot] [git commit] package/z3: new package Message-ID: <20221205112610.3C0C185BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2ad68ff8df71a485085b0b83ff494081e4d926b7 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Z3, also known as the Z3 Theorem Prover, is a cross-platform satisfiability modulo theories (SMT) solver. https://github.com/Z3Prover/z3 Signed-off-by: Julien Olivain [yann.morin.1998 at free.fr: - python bindings 'depends on' python, not 'select' it - fix check-package in test_z3.py ] Signed-off-by: Yann E. MORIN --- DEVELOPERS | 2 + package/Config.in | 1 + package/z3/Config.in | 23 +++++++++++ package/z3/z3.hash | 3 ++ package/z3/z3.mk | 22 +++++++++++ support/testing/tests/package/test_z3.py | 44 ++++++++++++++++++++++ .../package/test_z3/rootfs-overlay/root/z3test.py | 21 +++++++++++ .../test_z3/rootfs-overlay/root/z3test.smt2 | 8 ++++ 8 files changed, 124 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index bc026da4aa..fb6b329087 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1697,6 +1697,7 @@ F: package/python-gnupg/ F: package/python-pyalsa/ F: package/riscv-isa-sim/ F: package/tinycompress/ +F: package/z3/ F: package/zynaddsubfx/ F: support/testing/tests/package/sample_python_distro.py F: support/testing/tests/package/sample_python_gnupg.py @@ -1708,6 +1709,7 @@ F: support/testing/tests/package/test_ola/ 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_pyalsa.py +F: support/testing/tests/package/test_z3.py N: Julien Viard de Galbert F: package/dieharder/ diff --git a/package/Config.in b/package/Config.in index c448e8bd97..7b18859d02 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2190,6 +2190,7 @@ menu "Miscellaneous" source "package/wine/Config.in" source "package/xmrig/Config.in" source "package/xutil_util-macros/Config.in" + source "package/z3/Config.in" endmenu menu "Networking applications" diff --git a/package/z3/Config.in b/package/z3/Config.in new file mode 100644 index 0000000000..55b0e8bb3b --- /dev/null +++ b/package/z3/Config.in @@ -0,0 +1,23 @@ +config BR2_PACKAGE_Z3 + bool "z3" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # c++17 + # z3 needs fenv.h which is not provided by uclibc + depends on !BR2_TOOLCHAIN_USES_UCLIBC + # fenv.h lacks FE_INVALID, FE_OVERFLOW & FE_UNDERFLOW on nios2 + depends on !BR2_nios2 + help + Z3, also known as the Z3 Theorem Prover, is a cross-platform + satisfiability modulo theories (SMT) solver. + + https://github.com/Z3Prover/z3 + +if BR2_PACKAGE_Z3 + +config BR2_PACKAGE_Z3_PYTHON + bool "Python bindings" + depends on BR2_PACKAGE_PYTHON3 + select BR2_PACKAGE_PYTHON3_PYEXPAT # runtime + select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime + +endif diff --git a/package/z3/z3.hash b/package/z3/z3.hash new file mode 100644 index 0000000000..d38c5f1971 --- /dev/null +++ b/package/z3/z3.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 e3a82431b95412408a9c994466fad7252135c8ed3f719c986cd75c8c5f234c7e z3-4.11.2.tar.gz +sha256 e617cad2ab9347e3129c2b171e87909332174e17961c5c3412d0799469111337 LICENSE.txt diff --git a/package/z3/z3.mk b/package/z3/z3.mk new file mode 100644 index 0000000000..2252e05395 --- /dev/null +++ b/package/z3/z3.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# z3 +# +################################################################################ + +Z3_VERSION = 4.11.2 +Z3_SITE = $(call github,Z3Prover,z3,z3-$(Z3_VERSION)) +Z3_LICENSE = MIT +Z3_LICENSE_FILES = LICENSE.txt +Z3_INSTALL_STAGING = YES +Z3_SUPPORTS_IN_SOURCE_BUILD = NO + +ifeq ($(BR2_PACKAGE_Z3_PYTHON),y) +Z3_CONF_OPTS += \ + -DCMAKE_INSTALL_PYTHON_PKG_DIR=/usr/lib/python$(PYTHON3_VERSION_MAJOR)/site-packages \ + -DZ3_BUILD_PYTHON_BINDINGS=ON +else +Z3_CONF_OPTS += -DZ3_BUILD_PYTHON_BINDINGS=OFF +endif + +$(eval $(cmake-package)) diff --git a/support/testing/tests/package/test_z3.py b/support/testing/tests/package/test_z3.py new file mode 100644 index 0000000000..71b074a587 --- /dev/null +++ b/support/testing/tests/package/test_z3.py @@ -0,0 +1,44 @@ +import os + +import infra.basetest + + +class TestZ3(infra.basetest.BRTest): + # Need to use a different toolchain than the default due to + # z3 requiring fenv.h not provided by uclibc. + config = \ + """ + BR2_arm=y + BR2_TOOLCHAIN_EXTERNAL=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y + BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV5_EABI_GLIBC_STABLE=y + BR2_PACKAGE_PYTHON3=y + BR2_PACKAGE_Z3=y + BR2_PACKAGE_Z3_PYTHON=y + BR2_ROOTFS_OVERLAY="{}" + BR2_TARGET_ROOTFS_CPIO=y + # BR2_TARGET_ROOTFS_TAR is not set + """.format( + # overlay to add a z3 smt and python test scripts + infra.filepath("tests/package/test_z3/rootfs-overlay")) + + 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 program executes + cmd = "z3 --version" + self.assertRunOk(cmd) + + # Run a basic smt2 example + cmd = "z3 /root/z3test.smt2" + output, exit_code = self.emulator.run(cmd) + self.assertEqual(exit_code, 0) + self.assertEqual(output[0], "unsat") + + # Run a basic python example + cmd = "/root/z3test.py" + self.assertRunOk(cmd, timeout=10) diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py new file mode 100755 index 0000000000..98b8e57b56 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.py @@ -0,0 +1,21 @@ +#! /usr/bin/env python3 + +import z3 + +x = z3.Real('x') +y = z3.Real('y') +z = z3.Real('z') +s = z3.Solver() + +s.add(3 * x + 2 * y - z == 1) +s.add(2 * x - 2 * y + 4 * z == -2) +s.add(-x + y / 2 - z == 0) + +check = s.check() +model = s.model() + +print(check) +print(model) + +assert check == z3.sat +assert model[x] == 1 and model[y] == -2 and model[z] == -2 diff --git a/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 new file mode 100644 index 0000000000..08df9e27a2 --- /dev/null +++ b/support/testing/tests/package/test_z3/rootfs-overlay/root/z3test.smt2 @@ -0,0 +1,8 @@ +; From https://smtlib.cs.uiowa.edu/examples.shtml +; Basic Boolean example +(set-option :print-success false) +(set-logic QF_UF) +(declare-const p Bool) +(assert (and p (not p))) +(check-sat) ; returns 'unsat' +(exit) From thomas.petazzoni at bootlin.com Tue Nov 22 21:38:13 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 22:38:13 +0100 Subject: [Buildroot] [git commit] package/ssdp-responder: fix warnings from check-package and shellcheck Message-ID: <20221205112610.86DE385B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=10dbfdec2df187fe29ec3613e1bdc04e14322565 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Summary of changes: - Fix use of $DAEMON, found by check-package - Expects DAEMON to be name of daemon controlled by script, this causes ripple efects in rest of script - Recommend `chmod a-x`, .mk file installs with `-m 0755` - Fix shellcheck warnings: - Use "$VAR" in case of spaces in filenames - recommend not using $? in if stmt, should use `if start-stop ...` - mismatch in indentation in case-esac Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/ssdp-responder/S50ssdpd | 47 +++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 20 deletions(-) diff --git a/package/ssdp-responder/S50ssdpd b/package/ssdp-responder/S50ssdpd old mode 100755 new mode 100644 index e33992be91..8654de4f26 --- a/package/ssdp-responder/S50ssdpd +++ b/package/ssdp-responder/S50ssdpd @@ -1,25 +1,32 @@ #!/bin/sh -NAME=ssdpd -PIDFILE=/var/run/$NAME.pid -DAEMON=/usr/sbin/$NAME -CFGFILE=/etc/default/$NAME +DAEMON=ssdpd +PIDFILE=/var/run/$DAEMON.pid +CFGFILE=/etc/default/$DAEMON DAEMON_ARGS="" # Read configuration variable file if it is present -[ -f $CFGFILE ] && . $CFGFILE +# shellcheck source=/dev/null +[ -r "$CFGFILE" ] && . "$CFGFILE" +# shellcheck disable=SC2086 start() { - printf 'Starting %s: ' "$NAME" - start-stop-daemon -S -q -p $PIDFILE -x $DAEMON -- $DAEMON_ARGS - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Starting %s: ' "$DAEMON" + if start-stop-daemon -S -q -p "$PIDFILE" -x "$DAEMON" -- $DAEMON_ARGS; then + echo "OK" + else + echo "FAIL" + fi } stop() { - printf 'Stopping %s: ' "$NAME" - start-stop-daemon -K -q -p $PIDFILE -x $DAEMON - [ $? = 0 ] && echo "OK" || echo "FAIL" + printf 'Stopping %s: ' "$DAEMON" + if start-stop-daemon -K -q -p "$PIDFILE" -x "$DAEMON"; then + echo "OK" + else + echo "FAIL" + fi } restart() { @@ -28,15 +35,15 @@ restart() { } case "$1" in - start|stop|restart) - "$1" - ;; - reload) - restart - ;; - *) - echo "Usage: $0 {start|stop|restart|reload}" - exit 1 + start|stop|restart) + "$1" + ;; + reload) + restart + ;; + *) + echo "Usage: $0 {start|stop|restart|reload}" + exit 1 esac exit $? From thomas.petazzoni at bootlin.com Wed Nov 23 21:46:47 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:46:47 +0100 Subject: [Buildroot] [git commit] package/uuu: bump to version 1.5.11 Message-ID: <20221205112610.E8EEA85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ce2db7b986f6735a1ab840d222de5c590fd2431a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Add nvme_all build-in command - Add Write command to allow use mmc write to write image - Fixed race conditions of g_last_error_str and g_last_err_id variables - Add support for stm vendor fastboot Signed-off-by: Dario Binacchi Signed-off-by: Thomas Petazzoni --- package/uuu/uuu.hash | 2 +- package/uuu/uuu.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/uuu/uuu.hash b/package/uuu/uuu.hash index 50da0f9bf3..cc1cd83266 100644 --- a/package/uuu/uuu.hash +++ b/package/uuu/uuu.hash @@ -1,4 +1,4 @@ # locally computed -sha256 baaf3e031958075b96530d43d7435f19cb428088894066e0b02349a3b9666666 uuu_source-1.5.4.tar.gz +sha256 932c0a4acde0f52b907f5693c6d133c83142c4ca6e9df05a38b3ac1e50628883 uuu_source-1.5.11.tar.gz sha256 cc8d47f7b9260f6669ecd41c24554c552f17581d81ee8fc602c6d23edb8bf495 LICENSE sha256 584bfbb18b4c08b872d48b80419dd453307212a144134fb516bd6ddc0700c2e8 README.md diff --git a/package/uuu/uuu.mk b/package/uuu/uuu.mk index 681c1fbc44..647015e2dd 100644 --- a/package/uuu/uuu.mk +++ b/package/uuu/uuu.mk @@ -4,7 +4,7 @@ # ################################################################################ -UUU_VERSION = 1.5.4 +UUU_VERSION = 1.5.11 UUU_SOURCE = uuu_source-$(UUU_VERSION).tar.gz UUU_SITE = https://github.com/NXPmicro/mfgtools/releases/download/uuu_$(UUU_VERSION) UUU_LICENSE = BSD 3-Clause "New" or "Revised" License From thomas.petazzoni at bootlin.com Tue Nov 22 22:29:41 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 23:29:41 +0100 Subject: [Buildroot] [git commit] package/rpi-userland: add support for aarch64 Message-ID: <20221205112610.B275D85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=59adb53c4cdbd6805ab9a2905d0badcd7f2bd25c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Enable aarch64 support for rpi-userland to provide vcmailbox and vcgencmd in 64bit builds. The are useful for programming OTP and system debug. The ARM64=ON parameter restricts the make targets to only include those supported on 64-bit i.e. it excludes the legacy Broadcom EGL drivers. Signed-off-by: Tim Gover Signed-off-by: Thomas Petazzoni --- package/rpi-userland/Config.in | 14 +++++++------- package/rpi-userland/rpi-userland.mk | 6 ++++++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in index 342faf26e3..cfb472808b 100644 --- a/package/rpi-userland/Config.in +++ b/package/rpi-userland/Config.in @@ -1,13 +1,13 @@ config BR2_PACKAGE_RPI_USERLAND bool "rpi-userland" - depends on BR2_arm + depends on BR2_arm || BR2_aarch64 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_STATIC_LIBS - select BR2_PACKAGE_HAS_LIBEGL - select BR2_PACKAGE_HAS_LIBGLES - select BR2_PACKAGE_HAS_LIBOPENVG - select BR2_PACKAGE_HAS_LIBOPENMAX + select BR2_PACKAGE_HAS_LIBEGL if BR2_arm + select BR2_PACKAGE_HAS_LIBGLES if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENVG if BR2_arm + select BR2_PACKAGE_HAS_LIBOPENMAX if BR2_arm help Raspberry Pi Userland contains the necessary library to use the VideoCore driver. @@ -18,7 +18,7 @@ config BR2_PACKAGE_RPI_USERLAND https://github.com/raspberrypi/userland/ -if BR2_PACKAGE_RPI_USERLAND +if BR2_PACKAGE_RPI_USERLAND && BR2_arm config BR2_PACKAGE_PROVIDES_LIBEGL default "rpi-userland" @@ -40,6 +40,6 @@ config BR2_PACKAGE_RPI_USERLAND_HELLO endif comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library" - depends on BR2_arm + depends on BR2_arm || BR2_arch64 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ BR2_STATIC_LIBS diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk index 1204196e19..42c7e8190f 100644 --- a/package/rpi-userland/rpi-userland.mk +++ b/package/rpi-userland/rpi-userland.mk @@ -11,12 +11,18 @@ RPI_USERLAND_LICENSE_FILES = LICENCE RPI_USERLAND_INSTALL_STAGING = YES RPI_USERLAND_CONF_OPTS = -DVMCS_INSTALL_PREFIX=/usr +ifeq ($(BR2_arm),y) RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg +endif ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) RPI_USERLAND_DEPENDENCIES += libexecinfo endif +ifeq ($(BR2_aarch64),y) +RPI_USERLAND_CONF_OPTS += -DARM64=ON +endif + ifeq ($(BR2_PACKAGE_RPI_USERLAND_HELLO),y) RPI_USERLAND_CONF_OPTS += -DALL_APPS=ON From thomas.petazzoni at bootlin.com Wed Nov 23 21:51:55 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:51:55 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.4 Message-ID: <20221205112611.2086985B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b84557b588b3519b8cbe4856669d33fca1c56f7c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++---- package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash index 4d28b037d0..27f6a438d1 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash @@ -1,5 +1,5 @@ # Locally calculated -sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin -sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 7737a3372bcde34e2d275397df67c307df5033d5b133ac770f75cac4e1ec2580 imx-gpu-g2d-6.4.3.p4.4-arm.bin +sha256 8341d6e2cde3f3ffa035dc95b0487dd04a50531cc80f4cddc5a689ebc4946e02 imx-gpu-g2d-6.4.3.p4.4-aarch64.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk index c5df87e618..d94da24d8f 100644 --- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk +++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk @@ -5,9 +5,9 @@ ################################################################################ ifeq ($(BR2_aarch64),y) -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64 +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-aarch64 else -IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm +IMX_GPU_G2D_VERSION = 6.4.3.p4.4-arm endif IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE) IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin From thomas.petazzoni at bootlin.com Wed Nov 23 21:50:32 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:50:32 +0100 Subject: [Buildroot] [git commit] package/inadyn: bump to v2.10.0 Message-ID: <20221205112611.006AC85B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=6bab22ca418f4f1ecde53c178ee301c7dfaab44a branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Highligts include support for MbedTLS and a serious memory leak fix to the GnuTLS backend. Changes: - Add support for MbedTLS - Add support for per-provider interface to bind to - Use HTTP-only for api.ipify.org, default (fallback) checkip service Fixes: - serious memory leak in GnuTLS backend - ca-trust-file has no effect for GnuTLS - handle easyDNS "no update required" as OK status - use configured server:port, don't force port 443 for HTTPS (From https://github.com/troglobit/inadyn/releases/tag/v2.10.0) Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni --- package/inadyn/inadyn.hash | 2 +- package/inadyn/inadyn.mk | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package/inadyn/inadyn.hash b/package/inadyn/inadyn.hash index 98af30e9fc..2c0995babf 100644 --- a/package/inadyn/inadyn.hash +++ b/package/inadyn/inadyn.hash @@ -1,5 +1,5 @@ # Upstream .sha256 from GitHub -sha256 7370eb7ad5d33a9cf2e7e4a6a86c09587fbf9592cd357c6f472c33f575bac26d inadyn-2.9.1.tar.gz +sha256 1727b6aae6727f99eba584e46950369d7b259d2ef09e5bc02566e9c3c1d6daf6 inadyn-2.10.0.tar.gz # Locally computed sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING diff --git a/package/inadyn/inadyn.mk b/package/inadyn/inadyn.mk index 041d1eff57..5a24c1eced 100644 --- a/package/inadyn/inadyn.mk +++ b/package/inadyn/inadyn.mk @@ -4,7 +4,7 @@ # ################################################################################ -INADYN_VERSION = 2.9.1 +INADYN_VERSION = 2.10.0 INADYN_SITE = https://github.com/troglobit/inadyn/releases/download/v$(INADYN_VERSION) INADYN_LICENSE = GPL-2.0+ INADYN_LICENSE_FILES = COPYING @@ -15,6 +15,8 @@ INADYN_CONF_OPTS += --enable-openssl INADYN_DEPENDENCIES += openssl else ifeq ($(BR2_PACKAGE_GNUTLS),y) INADYN_DEPENDENCIES += gnutls +else ifeq ($BR2_PACKAGE_MBEDTLS, y) +INADYN_DEPENDENCIES += mbedtls else INADYN_CONF_OPTS += --disable-ssl endif From thomas.petazzoni at bootlin.com Wed Nov 23 21:46:42 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:46:42 +0100 Subject: [Buildroot] [git commit] package/meson: bump to version 0.64.1 Message-ID: <20221205112610.DE25385BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=2e75ef9ce5a5aa363a6200504913c736bf5a46e6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: James Hilliard Signed-off-by: Thomas Petazzoni --- package/meson/meson.hash | 4 ++-- package/meson/meson.mk | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package/meson/meson.hash b/package/meson/meson.hash index 2a76f32874..1544bb3897 100644 --- a/package/meson/meson.hash +++ b/package/meson/meson.hash @@ -1,4 +1,4 @@ # Locally calculated after checking pgp signature -# https://github.com/mesonbuild/meson/releases/download/0.64.0/meson-0.64.0.tar.gz.asc -sha256 c5e27e091c2a35b9049e152a6535045ebbd057253aeb67856de6ecbb7b917bab meson-0.64.0.tar.gz +# https://github.com/mesonbuild/meson/releases/download/0.64.1/meson-0.64.1.tar.gz.asc +sha256 3a8e030c2334f782085f81627062cc6d4a6771edf31e055ffe374f9e6b089ab9 meson-0.64.1.tar.gz sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 COPYING diff --git a/package/meson/meson.mk b/package/meson/meson.mk index 06ca555d12..5aae95973a 100644 --- a/package/meson/meson.mk +++ b/package/meson/meson.mk @@ -4,7 +4,7 @@ # ################################################################################ -MESON_VERSION = 0.64.0 +MESON_VERSION = 0.64.1 MESON_SITE = https://github.com/mesonbuild/meson/releases/download/$(MESON_VERSION) MESON_LICENSE = Apache-2.0 MESON_LICENSE_FILES = COPYING From thomas.petazzoni at bootlin.com Tue Nov 22 20:51:33 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Tue, 22 Nov 2022 21:51:33 +0100 Subject: [Buildroot] [git commit] package/polkit: bump to version 122 Message-ID: <20221205112610.7C35585B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=ea76443a4bca1bcfa0390383870bc21327def6e5 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master As stated in [1] this and future release will only be hosted on freedesktop's gitlab. Archives hosted on gitlab are missing the gpg signature. 1: https://gitlab.freedesktop.org/polkit/polkit/-/commit/49bb905131537dde062d477612456328a9655e30 Signed-off-by: Daniel Lang Signed-off-by: Thomas Petazzoni --- ...0001-make-netgroup-support-optional-meson.patch | 260 --------------------- package/polkit/polkit.hash | 4 +- package/polkit/polkit.mk | 4 +- 3 files changed, 3 insertions(+), 265 deletions(-) diff --git a/package/polkit/0001-make-netgroup-support-optional-meson.patch b/package/polkit/0001-make-netgroup-support-optional-meson.patch deleted file mode 100644 index bddeb339bd..0000000000 --- a/package/polkit/0001-make-netgroup-support-optional-meson.patch +++ /dev/null @@ -1,260 +0,0 @@ -From b57deee8178190a7ecc75290fa13cf7daabc2c66 Mon Sep 17 00:00:00 2001 -From: "A. Wilcox" -Date: Sun, 15 May 2022 05:04:10 +0000 -Subject: [PATCH] Make netgroup support optional - -On at least Linux/musl and Linux/uclibc, netgroup support is not -available. PolKit fails to compile on these systems for that reason. - -This change makes netgroup support conditional on the presence of the -setnetgrent(3) function which is required for the support to work. If -that function is not available on the system, an error will be returned -to the administrator if unix-netgroup: is specified in configuration. - -(sam: rebased for Meson and Duktape.) - -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/14 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/issues/163 -Closes: https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/52 -Signed-off-by: A. Wilcox -Signed-off-by: Daniel Lang - ---- - meson.build | 1 + - src/polkit/polkitidentity.c | 17 +++++++++++++++++ - src/polkit/polkitunixnetgroup.c | 3 +++ - .../polkitbackendduktapeauthority.c | 4 ++-- - .../polkitbackendinteractiveauthority.c | 14 ++++++++------ - src/polkitbackend/polkitbackendjsauthority.cpp | 2 ++ - test/polkit/polkitidentitytest.c | 8 +++++++- - test/polkit/polkitunixnetgrouptest.c | 2 ++ - .../test-polkitbackendjsauthority.c | 2 ++ - 9 files changed, 44 insertions(+), 9 deletions(-) - -diff --git a/meson.build b/meson.build -index 908f0aa..66c4e9b 100644 ---- a/meson.build -+++ b/meson.build -@@ -89,6 +89,7 @@ config_h.set('_GNU_SOURCE', true) - check_functions = [ - 'clearenv', - 'fdatasync', -+ 'setnetgrent', - ] - - foreach func: check_functions -diff --git a/src/polkit/polkitidentity.c b/src/polkit/polkitidentity.c -index 3aa1f7f..793f17d 100644 ---- a/src/polkit/polkitidentity.c -+++ b/src/polkit/polkitidentity.c -@@ -182,7 +182,15 @@ polkit_identity_from_string (const gchar *str, - } - else if (g_str_has_prefix (str, "unix-netgroup:")) - { -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine ('%s')", -+ str); -+#else - identity = polkit_unix_netgroup_new (str + sizeof "unix-netgroup:" - 1); -+#endif - } - - if (identity == NULL && (error != NULL && *error == NULL)) -@@ -344,6 +352,14 @@ polkit_identity_new_for_gvariant (GVariant *variant, - GVariant *v; - const char *name; - -+#ifndef HAVE_SETNETGRENT -+ g_set_error (error, -+ POLKIT_ERROR, -+ POLKIT_ERROR_FAILED, -+ "Netgroups are not available on this machine"); -+ goto out; -+#else -+ - v = lookup_asv (details_gvariant, "name", G_VARIANT_TYPE_STRING, error); - if (v == NULL) - { -@@ -353,6 +369,7 @@ polkit_identity_new_for_gvariant (GVariant *variant, - name = g_variant_get_string (v, NULL); - ret = polkit_unix_netgroup_new (name); - g_variant_unref (v); -+#endif - } - else - { -diff --git a/src/polkit/polkitunixnetgroup.c b/src/polkit/polkitunixnetgroup.c -index 8a2b369..83f8d4a 100644 ---- a/src/polkit/polkitunixnetgroup.c -+++ b/src/polkit/polkitunixnetgroup.c -@@ -194,6 +194,9 @@ polkit_unix_netgroup_set_name (PolkitUnixNetgroup *group, - PolkitIdentity * - polkit_unix_netgroup_new (const gchar *name) - { -+#ifndef HAVE_SETNETGRENT -+ g_assert_not_reached(); -+#endif - g_return_val_if_fail (name != NULL, NULL); - return POLKIT_IDENTITY (g_object_new (POLKIT_TYPE_UNIX_NETGROUP, - "name", name, -diff --git a/src/polkitbackend/polkitbackendduktapeauthority.c b/src/polkitbackend/polkitbackendduktapeauthority.c -index c89dbcf..f4b4304 100644 ---- a/src/polkitbackend/polkitbackendduktapeauthority.c -+++ b/src/polkitbackend/polkitbackendduktapeauthority.c -@@ -1035,7 +1035,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - - user = duk_require_string (cx, 0); - netgroup = duk_require_string (cx, 1); -- -+#ifdef HAVE_SETNETGRENT - if (innetgr (netgroup, - NULL, /* host */ - user, -@@ -1043,7 +1043,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx) - { - is_in_netgroup = TRUE; - } -- -+#endif - duk_push_boolean (cx, is_in_netgroup); - return 1; - } -diff --git a/src/polkitbackend/polkitbackendinteractiveauthority.c b/src/polkitbackend/polkitbackendinteractiveauthority.c -index d935a7a..1cfc88e 100644 ---- a/src/polkitbackend/polkitbackendinteractiveauthority.c -+++ b/src/polkitbackend/polkitbackendinteractiveauthority.c -@@ -2248,25 +2248,26 @@ get_users_in_net_group (PolkitIdentity *group, - GList *ret; - - ret = NULL; -+#ifdef HAVE_SETNETGRENT - name = polkit_unix_netgroup_get_name (POLKIT_UNIX_NETGROUP (group)); - --#ifdef HAVE_SETNETGRENT_RETURN -+# ifdef HAVE_SETNETGRENT_RETURN - if (setnetgrent (name) == 0) - { - g_warning ("Error looking up net group with name %s: %s", name, g_strerror (errno)); - goto out; - } --#else -+# else - setnetgrent (name); --#endif -+# endif /* HAVE_SETNETGRENT_RETURN */ - - for (;;) - { --#if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) -+# if defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) - const char *hostname, *username, *domainname; --#else -+# else - char *hostname, *username, *domainname; --#endif -+# endif /* defined(HAVE_NETBSD) || defined(HAVE_OPENBSD) */ - PolkitIdentity *user; - GError *error = NULL; - -@@ -2297,6 +2298,7 @@ get_users_in_net_group (PolkitIdentity *group, - - out: - endnetgrent (); -+#endif /* HAVE_SETNETGRENT */ - return ret; - } - -diff --git a/src/polkitbackend/polkitbackendjsauthority.cpp b/src/polkitbackend/polkitbackendjsauthority.cpp -index 2568e8e..999269b 100644 ---- a/src/polkitbackend/polkitbackendjsauthority.cpp -+++ b/src/polkitbackend/polkitbackendjsauthority.cpp -@@ -1271,6 +1271,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - - JS::CallArgs args = JS::CallArgsFromVp (argc, vp); - -+#ifdef HAVE_SETNETGRENT - JS::RootedString usrstr (authority->priv->cx); - usrstr = args[0].toString(); - user = JS_EncodeStringToUTF8 (cx, usrstr); -@@ -1285,6 +1286,7 @@ js_polkit_user_is_in_netgroup (JSContext *cx, - { - is_in_netgroup = true; - } -+#endif - - ret = true; - -diff --git a/test/polkit/polkitidentitytest.c b/test/polkit/polkitidentitytest.c -index e91967b..2635c4c 100644 ---- a/test/polkit/polkitidentitytest.c -+++ b/test/polkit/polkitidentitytest.c -@@ -145,11 +145,15 @@ struct ComparisonTestData comparison_test_data [] = { - {"unix-group:root", "unix-group:jane", FALSE}, - {"unix-group:jane", "unix-group:jane", TRUE}, - -+#ifdef HAVE_SETNETGRENT - {"unix-netgroup:foo", "unix-netgroup:foo", TRUE}, - {"unix-netgroup:foo", "unix-netgroup:bar", FALSE}, -+#endif - - {"unix-user:root", "unix-group:root", FALSE}, -+#ifdef HAVE_SETNETGRENT - {"unix-user:jane", "unix-netgroup:foo", FALSE}, -+#endif - - {NULL}, - }; -@@ -181,11 +185,13 @@ main (int argc, char *argv[]) - g_test_add_data_func ("/PolkitIdentity/group_string_2", "unix-group:jane", test_string); - g_test_add_data_func ("/PolkitIdentity/group_string_3", "unix-group:users", test_string); - -+#ifdef HAVE_SETNETGRENT - g_test_add_data_func ("/PolkitIdentity/netgroup_string", "unix-netgroup:foo", test_string); -+ g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); -+#endif - - g_test_add_data_func ("/PolkitIdentity/user_gvariant", "unix-user:root", test_gvariant); - g_test_add_data_func ("/PolkitIdentity/group_gvariant", "unix-group:root", test_gvariant); -- g_test_add_data_func ("/PolkitIdentity/netgroup_gvariant", "unix-netgroup:foo", test_gvariant); - - add_comparison_tests (); - -diff --git a/test/polkit/polkitunixnetgrouptest.c b/test/polkit/polkitunixnetgrouptest.c -index 3701ba1..e1d211e 100644 ---- a/test/polkit/polkitunixnetgrouptest.c -+++ b/test/polkit/polkitunixnetgrouptest.c -@@ -69,7 +69,9 @@ int - main (int argc, char *argv[]) - { - g_test_init (&argc, &argv, NULL); -+#ifdef HAVE_SETNETGRENT - g_test_add_func ("/PolkitUnixNetgroup/new", test_new); - g_test_add_func ("/PolkitUnixNetgroup/set_name", test_set_name); -+#endif - return g_test_run (); - } -diff --git a/test/polkitbackend/test-polkitbackendjsauthority.c b/test/polkitbackend/test-polkitbackendjsauthority.c -index 2103b17..b187a2f 100644 ---- a/test/polkitbackend/test-polkitbackendjsauthority.c -+++ b/test/polkitbackend/test-polkitbackendjsauthority.c -@@ -137,12 +137,14 @@ test_get_admin_identities (void) - "unix-group:users" - } - }, -+#ifdef HAVE_SETNETGRENT - { - "net.company.action3", - { - "unix-netgroup:foo" - } - }, -+#endif - }; - guint n; - --- -GitLab - diff --git a/package/polkit/polkit.hash b/package/polkit/polkit.hash index 398f924275..ffdc2a7568 100644 --- a/package/polkit/polkit.hash +++ b/package/polkit/polkit.hash @@ -1,5 +1,3 @@ -# Locally calculated after checking pgp signature -sha256 9dc7ae341a797c994a5a36da21963f0c5c8e3e5a1780ccc2a5f52e7be01affaa polkit-121.tar.gz - # Locally calculated +sha256 0d69656d60800835c3d7d1f0a8362b32e1ae3ace2875a35bb624296fc52d5dc4 polkit-122.tar.gz sha256 d2e2aa973e29c75e1b492e67ea7b7da9de2d501d49a934657971fd74f9a0b0a8 COPYING diff --git a/package/polkit/polkit.mk b/package/polkit/polkit.mk index 39048a988d..205d6aff4c 100644 --- a/package/polkit/polkit.mk +++ b/package/polkit/polkit.mk @@ -4,8 +4,8 @@ # ################################################################################ -POLKIT_VERSION = 121 -POLKIT_SITE = https://www.freedesktop.org/software/polkit/releases +POLKIT_VERSION = 122 +POLKIT_SITE = https://gitlab.freedesktop.org/polkit/polkit/-/archive/$(POLKIT_VERSION) POLKIT_LICENSE = GPL-2.0 POLKIT_LICENSE_FILES = COPYING POLKIT_CPE_ID_VENDOR = polkit_project From thomas.petazzoni at bootlin.com Wed Nov 23 21:52:02 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 22:52:02 +0100 Subject: [Buildroot] [git commit] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.9.0 Message-ID: <20221205112611.2A68185BBF@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=43f6ae0de3220118ec6520b421b39c580396720d branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - To match NXP 5.15.52-2.1.0 release. - EULA/COPYING: update to LA_OPT_NXP_Software_License v39. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++--- package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash index aadf5b121f..bd9bc37c1f 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash @@ -1,4 +1,4 @@ # Locally computed: -sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin -sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING -sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA +sha256 62b5ba3c4aab21d0d4be3eee9b204a9bb50b83b6140ee1a3b27c648809bdfbaa imx-vpu-hantro-vc-1.9.0.bin +sha256 5bd7aab9dc380a6f9577443b2e90bd5ca73d9528175fad04b6d17da43a05a48e COPYING +sha256 654f0c4ce6d08f9a6d74e29c58206742cb7469a6a7c25413028a9bdbe647aa13 EULA diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk index 5f4c6faee4..1f033c1434 100644 --- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk +++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_HANTRO_VC_VERSION = 1.4.0 +IMX_VPU_HANTRO_VC_VERSION = 1.9.0 IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin IMX_VPU_HANTRO_VC_DEPENDENCIES = linux From thomas.petazzoni at bootlin.com Wed Nov 23 22:07:01 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:07:01 +0100 Subject: [Buildroot] [git commit] configs/nitrogen8*: bump arm trusted firmware revision Message-ID: <20221205112611.6114B85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f9ef3fbed57add6491e26e1c40f7c500f8c02aeb branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - Bump ATF to boundary-lf-5.15.52-2.1.0. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 41e2ddb79d..be2ce0cb3c 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index c20c64b121..e0a7552e94 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mm" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 5a78df3865..e2a36c0c75 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 078476b004..3e275f101e 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -28,8 +28,8 @@ BR2_PACKAGE_FIRMWARE_IMX=y # ARM Trusted Firmware BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_5.4.70_2.3.0 -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/9f6114fd.tar.gz" +# Latest revision of branch boundary-lf-5.15.52-2.1.0 +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/imx-atf/archive/697a8319.tar.gz" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mp" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y From thomas.petazzoni at bootlin.com Wed Nov 23 22:06:43 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Wed, 23 Nov 2022 23:06:43 +0100 Subject: [Buildroot] [git commit] configs/nitrogen*: bump u-boot to version 2022.04 Message-ID: <20221205112611.568B385B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fd96b942d9e6252c9d7fd94592996885210bc32c branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master - U-Boot branch boundary-v2022.04 from Boundary repo. Signed-off-by: Chris Dimich Signed-off-by: Thomas Petazzoni --- configs/nitrogen6sx_defconfig | 4 ++-- configs/nitrogen6x_defconfig | 4 ++-- configs/nitrogen7_defconfig | 4 ++-- configs/nitrogen8m_defconfig | 4 ++-- configs/nitrogen8mm_defconfig | 4 ++-- configs/nitrogen8mn_defconfig | 4 ++-- configs/nitrogen8mp_defconfig | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/configs/nitrogen6sx_defconfig b/configs/nitrogen6sx_defconfig index 2e25a2011a..967d064f1c 100644 --- a/configs/nitrogen6sx_defconfig +++ b/configs/nitrogen6sx_defconfig @@ -24,8 +24,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6sx" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen6x_defconfig b/configs/nitrogen6x_defconfig index aa3b8b912b..1cded53765 100644 --- a/configs/nitrogen6x_defconfig +++ b/configs/nitrogen6x_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen6q" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen7_defconfig b/configs/nitrogen7_defconfig index 4df3f47b4b..d1e81d90fd 100644 --- a/configs/nitrogen7_defconfig +++ b/configs/nitrogen7_defconfig @@ -23,8 +23,8 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen7" BR2_TARGET_UBOOT_FORMAT_IMX=y BR2_PACKAGE_HOST_UBOOT_TOOLS=y diff --git a/configs/nitrogen8m_defconfig b/configs/nitrogen8m_defconfig index 226ded6208..41e2ddb79d 100644 --- a/configs/nitrogen8m_defconfig +++ b/configs/nitrogen8m_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8m" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mm_defconfig b/configs/nitrogen8mm_defconfig index dd97f79f7e..c20c64b121 100644 --- a/configs/nitrogen8mm_defconfig +++ b/configs/nitrogen8mm_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mm_2g" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mn_defconfig b/configs/nitrogen8mn_defconfig index 27a374e485..5a78df3865 100644 --- a/configs/nitrogen8mn_defconfig +++ b/configs/nitrogen8mn_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8_nano_8mn1gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y diff --git a/configs/nitrogen8mp_defconfig b/configs/nitrogen8mp_defconfig index 48749e2a1a..078476b004 100644 --- a/configs/nitrogen8mp_defconfig +++ b/configs/nitrogen8mp_defconfig @@ -38,8 +38,8 @@ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BOARD_DEFCONFIG="nitrogen8mp_2gr0" BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_TARBALL=y -# Latest revision of branch boundary-imx_v2020.10 -BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot-imx6/archive/1d21a3d5.tar.gz" +# Latest revision of branch boundary-v2022.04 +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/u-boot/archive/c2042594.tar.gz" BR2_TARGET_UBOOT_FORMAT_CUSTOM=y BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin" BR2_TARGET_UBOOT_NEEDS_DTC=y From thomas.petazzoni at bootlin.com Thu Nov 24 20:28:45 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 21:28:45 +0100 Subject: [Buildroot] [git commit] package/dropbear: bump to version 2022.83 Message-ID: <20221205112611.8FB2785B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=338375d88de1baae5e3a178813f53334a891656b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master DROPBEAR_DSS is now disabled by default. Enable only when BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is enabled. Signed-off-by: Baruch Siach Signed-off-by: Thomas Petazzoni --- package/dropbear/dropbear.hash | 2 +- package/dropbear/dropbear.mk | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/package/dropbear/dropbear.hash b/package/dropbear/dropbear.hash index ff6e312fde..8f6c49c62b 100644 --- a/package/dropbear/dropbear.hash +++ b/package/dropbear/dropbear.hash @@ -1,5 +1,5 @@ # From https://matt.ucc.asn.au/dropbear/releases/SHA256SUM.asc -sha256 3a038d2bbc02bf28bbdd20c012091f741a3ec5cbe460691811d714876aad75d1 dropbear-2022.82.tar.bz2 +sha256 bc5a121ffbc94b5171ad5ebe01be42746d50aa797c9549a4639894a16749443b dropbear-2022.83.tar.bz2 # License file, locally computed sha256 a99ce657d790b761c132ee7e0de18edb437ae6361e536d991c6a12f36e770445 LICENSE diff --git a/package/dropbear/dropbear.mk b/package/dropbear/dropbear.mk index bfb80345ec..36eb7898ba 100644 --- a/package/dropbear/dropbear.mk +++ b/package/dropbear/dropbear.mk @@ -4,7 +4,7 @@ # ################################################################################ -DROPBEAR_VERSION = 2022.82 +DROPBEAR_VERSION = 2022.83 DROPBEAR_SITE = https://matt.ucc.asn.au/dropbear/releases DROPBEAR_SOURCE = dropbear-$(DROPBEAR_VERSION).tar.bz2 DROPBEAR_LICENSE = MIT, BSD-2-Clause, Public domain @@ -64,13 +64,9 @@ define DROPBEAR_ENABLE_LEGACY_CRYPTO echo '#define DROPBEAR_ENABLE_CBC_MODE 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_SHA1_96_HMAC 1' >> $(@D)/localoptions.h echo '#define DROPBEAR_DH_GROUP1 1' >> $(@D)/localoptions.h + echo '#define DROPBEAR_DSS 1' >> $(@D)/localoptions.h endef DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_ENABLE_LEGACY_CRYPTO -else -define DROPBEAR_DISABLE_LEGACY_CRYPTO - echo '#define DROPBEAR_DSS 0' >> $(@D)/localoptions.h -endef -DROPBEAR_POST_EXTRACT_HOOKS += DROPBEAR_DISABLE_LEGACY_CRYPTO endif ifeq ($(BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS),) From thomas.petazzoni at bootlin.com Thu Nov 24 21:51:08 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:51:08 +0100 Subject: [Buildroot] [git commit] package/intel-mediasdk: bump version to 22.6.3 Message-ID: <20221205112611.BC94A85B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e25d03979c5323bcad5b8f6be58d0e054950c6ca 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 0807d6de7e..e4fd569830 100644 --- a/package/intel-mediasdk/intel-mediasdk.hash +++ b/package/intel-mediasdk/intel-mediasdk.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 8b9bbe1631c9df8cb670d9e1cc66ae79b21520d26519d929e0a264da9f4c0924 intel-mediasdk-22.6.2.tar.gz +sha256 a47a554cb3055614a8041cf478c4c89e249c2157c7e98389fbaba6144dc18783 intel-mediasdk-22.6.3.tar.gz sha256 dfd67773578903698f9ff4a61eb8f2d84810cbecd56f3f3cee8c649f813b6ea6 LICENSE diff --git a/package/intel-mediasdk/intel-mediasdk.mk b/package/intel-mediasdk/intel-mediasdk.mk index 67c6683ec0..f5e39905a1 100644 --- a/package/intel-mediasdk/intel-mediasdk.mk +++ b/package/intel-mediasdk/intel-mediasdk.mk @@ -4,7 +4,7 @@ # ################################################################################ -INTEL_MEDIASDK_VERSION = 22.6.2 +INTEL_MEDIASDK_VERSION = 22.6.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 Thu Nov 24 21:30:38 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:30:38 +0100 Subject: [Buildroot] [git commit] package/python-smbprotocol: new package Message-ID: <20221205112611.A630A85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=f3aaa6fd2aa5ba132ba6f95a12fc463ed6f4d850 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-smbprotocol/Config.in | 9 +++++++++ package/python-smbprotocol/python-smbprotocol.hash | 6 ++++++ package/python-smbprotocol/python-smbprotocol.mk | 14 ++++++++++++++ 4 files changed, 30 insertions(+) diff --git a/package/Config.in b/package/Config.in index eafc5ae5ff..cafd3b338c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1266,6 +1266,7 @@ menu "External python modules" source "package/python-sip/Config.in" source "package/python-six/Config.in" source "package/python-slob/Config.in" + source "package/python-smbprotocol/Config.in" source "package/python-smbus-cffi/Config.in" source "package/python-smmap2/Config.in" source "package/python-snappy/Config.in" diff --git a/package/python-smbprotocol/Config.in b/package/python-smbprotocol/Config.in new file mode 100644 index 0000000000..ae58a7d9a1 --- /dev/null +++ b/package/python-smbprotocol/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_SMBPROTOCOL + bool "python-smbprotocol" + depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # python-cryptography + select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime + select BR2_PACKAGE_PYTHON_PYSPNEGO # runtime + help + Interact with a server using the SMB 2/3 Protocol. + + https://github.com/jborean93/smbprotocol diff --git a/package/python-smbprotocol/python-smbprotocol.hash b/package/python-smbprotocol/python-smbprotocol.hash new file mode 100644 index 0000000000..a46f9f635b --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/smbprotocol/json +md5 a7474ab4cf8912dffaab56ad5067f429 smbprotocol-1.10.1.tar.gz +sha256 b5bc9d4930ec947d42c21089a4d373b97e3f6488fd15d32d27189312fd8a04c9 smbprotocol-1.10.1.tar.gz + +# Locally computed +sha256 4c3c550abc2b04c507ed0d641dd7e524eaff5bd06c7862af957301836d496d15 LICENSE diff --git a/package/python-smbprotocol/python-smbprotocol.mk b/package/python-smbprotocol/python-smbprotocol.mk new file mode 100644 index 0000000000..17c2b17dbc --- /dev/null +++ b/package/python-smbprotocol/python-smbprotocol.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-smbprotocol +# +################################################################################ + +PYTHON_SMBPROTOCOL_VERSION = 1.10.1 +PYTHON_SMBPROTOCOL_SOURCE = smbprotocol-$(PYTHON_SMBPROTOCOL_VERSION).tar.gz +PYTHON_SMBPROTOCOL_SITE = https://files.pythonhosted.org/packages/13/1a/73ad1883beebe4f6f47879cb9880690944faa00681141920c7a2219f6152 +PYTHON_SMBPROTOCOL_SETUP_TYPE = setuptools +PYTHON_SMBPROTOCOL_LICENSE = MIT +PYTHON_SMBPROTOCOL_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From arnout at mind.be Thu Nov 24 10:44:30 2022 From: arnout at mind.be (Arnout Vandecappelle) Date: Thu, 24 Nov 2022 11:44:30 +0100 Subject: [Buildroot] [git commit] package/pkg-kconfig: fix bad config with per-package-dirs Message-ID: <20221205112611.8550A85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=fb449c72cd6a2983e1d9ebffcd6b0f87fbe7df96 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master If BR2_PER_PACKAGE_DIRECTORIES is enabled and Buildroot is using HOST_MAKE for a Kconfig package. The $(1)_KCONFIG_RULES does not work correctly, and kconfig-package-regen-dot-config will always run the 'oldconfig' target. This is because $(1)_KCONFIG_RULES expands before the first recipe line of .stamp_dotconfig. $(1)_KCONFIG_RULES attempts to call $(HOST_MAKE), which requires that the per-package//host directory has been setup. But that directory is not setup until a later recipe line. This results in $(1)_KCONFIG_RULES silently failing, and so always configuring with 'oldconfig'. Fix the issue by calling the command as part of the recipe, so $(HOST_MAKE) will be ready in time. As the comment on $(1)_KCONFIG_RULES describes, we should not use backticks. Use an intermediary file to store the output of the command, so that backticks are not needed. Signed-off-by: Brandon Maier Signed-off-by: Arnout Vandecappelle --- package/pkg-kconfig.mk | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index 32dcfea0bc..f4f35bf96a 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -45,11 +45,16 @@ endef # only, as this can fail in complex cases. # $(1): the name of the package in upper-case letters define kconfig-package-regen-dot-config - $(if $(filter olddefconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) olddefconfig, - $(if $(filter oldnoconfig,$($(1)_KCONFIG_RULES)), - $(Q)$($(1)_KCONFIG_MAKE) oldnoconfig, - $(Q)(yes "" | $($(1)_KCONFIG_MAKE) oldconfig))) + $(Q)[ -e $($(1)_DIR)/.br_regen_dot_config ] || \ + $($(1)_KCONFIG_MAKE) -pn config 2>/dev/null \ + | sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d' >$($(1)_DIR)/.br_regen_dot_config + $(Q)if grep -q '\bolddefconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) olddefconfig; \ + elif grep -q '\boldnoconfig\b' $($(1)_DIR)/.br_regen_dot_config; then \ + $($(1)_KCONFIG_MAKE) oldnoconfig; \ + else \ + yes "" | $($(1)_KCONFIG_MAKE) oldconfig; \ + fi endef # Macro to create a .config file where all given fragments are merged into. @@ -147,19 +152,6 @@ $(2)_KCONFIG_MAKE = \ $$($(2)_MAKE_ENV) $$($(2)_MAKE) -C $$($(2)_DIR) \ $$(PKG_KCONFIG_COMMON_OPTS) $$($(2)_KCONFIG_OPTS) -# $(2)_KCONFIG_MAKE may already rely on shell expansion. As the $() syntax -# of the shell conflicts with Make's own syntax, this means that backticks -# are used with those shell constructs. Unfortunately, the backtick syntax -# does not nest, and we need to use Make instead of the shell to handle -# conditions. - -# A recursively expanded variable is necessary, to be sure that the shell -# command is called when the rule is processed during the build and not -# when the rule is created when parsing all packages. -$(2)_KCONFIG_RULES = \ - $$(shell $$($(2)_KCONFIG_MAKE) -pn config 2>/dev/null | \ - sed 's/^\([_0-9a-zA-Z]*config\):.*/\1/ p; d') - # The specified source configuration file and any additional configuration file # fragments are merged together to .config, after the package has been patched. # Since the file could be a defconfig file it needs to be expanded to a From thomas.petazzoni at bootlin.com Thu Nov 24 21:47:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Thu, 24 Nov 2022 22:47:46 +0100 Subject: [Buildroot] [git commit] package/python-dicttoxml2: new package Message-ID: <20221205112611.B18EA85B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=e52eb61842acb4a3b8a2d4b716ba673bc972cf89 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master Add a maintained fork instead of the abandoned dicttoxml. Signed-off-by: Yegor Yefremov Signed-off-by: Thomas Petazzoni --- package/Config.in | 1 + package/python-dicttoxml2/Config.in | 8 ++++++++ package/python-dicttoxml2/python-dicttoxml2.hash | 5 +++++ package/python-dicttoxml2/python-dicttoxml2.mk | 14 ++++++++++++++ 4 files changed, 28 insertions(+) diff --git a/package/Config.in b/package/Config.in index cafd3b338c..7d227f8112 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1021,6 +1021,7 @@ menu "External python modules" source "package/python-defusedxml/Config.in" source "package/python-dialog3/Config.in" source "package/python-dicttoxml/Config.in" + source "package/python-dicttoxml2/Config.in" source "package/python-distro/Config.in" source "package/python-django/Config.in" source "package/python-django-enumfields/Config.in" diff --git a/package/python-dicttoxml2/Config.in b/package/python-dicttoxml2/Config.in new file mode 100644 index 0000000000..0bd8068dd6 --- /dev/null +++ b/package/python-dicttoxml2/Config.in @@ -0,0 +1,8 @@ +config BR2_PACKAGE_PYTHON_DICTTOXML2 + bool "python-dicttoxml2" + select BR2_PACKAGE_PYTHON3_PYEXPAT + help + Converts a Python dictionary or other native data type into + a valid XML string. + + https://github.com/Ousret/dicttoxml diff --git a/package/python-dicttoxml2/python-dicttoxml2.hash b/package/python-dicttoxml2/python-dicttoxml2.hash new file mode 100644 index 0000000000..7f584cc000 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/dicttoxml2/json +md5 787ea4b80cd6234a41c016e8efa7ff40 dicttoxml2-2.1.0.tar.gz +sha256 67cb729f337dd752808c021b70c8df8a34f84b9e111a5dbaa37e000eeaf4d462 dicttoxml2-2.1.0.tar.gz +# Locally computed +sha256 4514114bd9da0b2fbf8c4fa264c0e6cc80fd41e6ac7f09d7a39a215662951c7c LICENCE.txt diff --git a/package/python-dicttoxml2/python-dicttoxml2.mk b/package/python-dicttoxml2/python-dicttoxml2.mk new file mode 100644 index 0000000000..d2abe63860 --- /dev/null +++ b/package/python-dicttoxml2/python-dicttoxml2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-dicttoxml2 +# +################################################################################ + +PYTHON_DICTTOXML2_VERSION = 2.1.0 +PYTHON_DICTTOXML2_SOURCE = dicttoxml2-$(PYTHON_DICTTOXML2_VERSION).tar.gz +PYTHON_DICTTOXML2_SITE = https://files.pythonhosted.org/packages/0b/24/7a6d37b2770843e34685e470fd711955cb0f77c354c73d8ca64b02420bce +PYTHON_DICTTOXML2_SETUP_TYPE = setuptools +PYTHON_DICTTOXML2_LICENSE = GPL-2.0 +PYTHON_DICTTOXML2_LICENSE_FILES = LICENCE.txt + +$(eval $(python-package)) From thomas.petazzoni at bootlin.com Fri Nov 25 22:16:46 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:16:46 +0100 Subject: [Buildroot] [git commit] package/qoriq-cadence-dp-firmware: also install to target if needed Message-ID: <20221205112612.1779F85BA2@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=b49d8c03da2dc25aa28f14a3db1d38298221c7c3 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This firmware is loaded by U-Boot, so when U-Boot is loading the Linux kernel from the root filesystem, it is very likely that it will also want to load this firmware from the root filesystem. Therefore, this patch makes sure that that Cadence DP firmware is installed alongside the kernel image in /boot in the root filesystem when the kernel is installed there (BR2_LINUX_KERNEL_INSTALL_TARGET=y). We keep installing the firmware in $(BINARIES_DIR) in any case. Signed-off-by: Francois Perrad Signed-off-by: Thomas Petazzoni --- package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk index 2ccdd8b903..4f75287269 100644 --- a/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk +++ b/package/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -11,12 +11,18 @@ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES +ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),) QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO +endif define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) endef +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin +endef + define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin endef From thomas.petazzoni at bootlin.com Fri Nov 25 22:09:14 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:09:14 +0100 Subject: [Buildroot] [git commit] package/versal-firmware: new package Message-ID: <20221205112612.0219885B9B@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=288207cd5bcbd88d0c11bcb5089b7411d1fd921b branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch adds support for downloading versal microblaze firmware binaries. These are necessary for booting Xilinx versal devices. The location of these binaries is temporary, and will soon be added to the Xilinx firmware repository. The temporary location is using the same free distribution license as the Xilinx firmware repository. Once these files are available on the Xilinx repository, this package will be updated to the new location. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 1 + package/Config.in | 1 + package/versal-firmware/Config.in | 24 ++++++++++++++++++++++++ package/versal-firmware/versal-firmware.mk | 21 +++++++++++++++++++++ 4 files changed, 47 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index a2c60f38fd..61a50b5863 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2195,6 +2195,7 @@ F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig F: configs/zynqmp_kria_kv260_defconfig F: package/bootgen/ +F: package/versal-firmware/ N: Nicola Di Lieto F: package/uacme/ diff --git a/package/Config.in b/package/Config.in index 7d227f8112..1a2bda4639 100644 --- a/package/Config.in +++ b/package/Config.in @@ -443,6 +443,7 @@ menu "Firmware" source "package/sunxi-boards/Config.in" source "package/ts4900-fpga/Config.in" source "package/ux500-firmware/Config.in" + source "package/versal-firmware/Config.in" source "package/wilc-firmware/Config.in" source "package/wilink-bt-firmware/Config.in" source "package/zd1211-firmware/Config.in" diff --git a/package/versal-firmware/Config.in b/package/versal-firmware/Config.in new file mode 100644 index 0000000000..8d13816149 --- /dev/null +++ b/package/versal-firmware/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_VERSAL_FIRMWARE + bool "versal-firmware" + depends on BR2_aarch64 + help + Pre-built firmware files for Xilinx Versal boards. + + https://github.com/nealfrager/buildroot-firmware + +if BR2_PACKAGE_VERSAL_FIRMWARE + +config BR2_PACKAGE_VERSAL_FIRMWARE_VERSION + string "firmware version" + default "v2022.2" + help + Release version of Versal firmware. + +config BR2_PACKAGE_VERSAL_FIRMWARE_BOARD + string "board name" + default "vck190" + help + Name of Versal target board. + Used for installing the appropriate firmware. + +endif # BR2_PACKAGE_VERSAL_FIRMWARE diff --git a/package/versal-firmware/versal-firmware.mk b/package/versal-firmware/versal-firmware.mk new file mode 100644 index 0000000000..3e4b9e558d --- /dev/null +++ b/package/versal-firmware/versal-firmware.mk @@ -0,0 +1,21 @@ +################################################################################ +# +# versal-firmware +# +################################################################################ + +VERSAL_FIRMWARE_VERSION = $(call qstrip,$(BR2_PACKAGE_VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_SITE = $(call github,nealfrager,buildroot-firmware,$(VERSAL_FIRMWARE_VERSION)) +VERSAL_FIRMWARE_LICENSE = Xilinx-Binary-Only +VERSAL_FIRMWARE_LICENSE_FILES = LICENSE +VERSAL_FIRMWARE_INSTALL_TARGET = NO +VERSAL_FIRMWARE_INSTALL_IMAGES = YES + +define VERSAL_FIRMWARE_INSTALL_IMAGES_CMDS + $(foreach f,plm.elf psmfw.elf vpl_gen_fixed.pdi,\ + $(INSTALL) -D -m 0755 $(@D)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) \ + $(BINARIES_DIR)/$(BR2_PACKAGE_VERSAL_FIRMWARE_BOARD)_$(f) + ) +endef + +$(eval $(generic-package)) From thomas.petazzoni at bootlin.com Fri Nov 25 22:11:24 2022 From: thomas.petazzoni at bootlin.com (Thomas Petazzoni) Date: Fri, 25 Nov 2022 23:11:24 +0100 Subject: [Buildroot] [git commit] configs/versal_vck190: new defconfig Message-ID: <20221205112612.0D72B85B9E@busybox.osuosl.org> commit: https://git.buildroot.net/buildroot/commit/?id=4060a6d5307d81475f8cc3b572cd6eca9a94ffbf branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master This patch adds support for Xilinx Versal VCK190 evaluation board. VCK190 features can be found here: https://www.xilinx.com/products/boards-and-kits/vck190.html The VCK190 is based on the Xilinx Versal family: https://www.xilinx.com/products/silicon-devices/acap/versal.html The VC1902 included with the VCK190 evaluation board has Xilinx AI Engine acclerators designed for accelerating machine learning applications. Also included is an upgrade from prior Zynq and ZynqMP families to ARM Cortex-A72 cores. While the Linux kernel for Versal is quite similar to ZynqMP, the boot process has significantly changed. Triple-redundant MicroBlaze cores are used to boot and setup Versal devices. For this reason, current buildroot support will download pre-built firmware images and use Xilinx bootgen to generate the boot.bin for the vck190. Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- DEVELOPERS | 2 ++ board/versal/genimage.cfg | 30 +++++++++++++++++++++++ board/versal/post-build.sh | 16 ++++++++++++ board/versal/post-image.sh | 35 ++++++++++++++++++++++++++ board/versal/readme.txt | 54 +++++++++++++++++++++++++++++++++++++++++ configs/versal_vck190_defconfig | 38 +++++++++++++++++++++++++++++ 6 files changed, 175 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 61a50b5863..ab9cfe5ee9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2187,9 +2187,11 @@ F: package/pkg-qmake.mk F: package/qt5/qt5opcua/ N: Neal Frager +F: board/versal/ F: board/zynq/ F: board/zynqmp/ F: board/zynqmp/kria/ +F: configs/versal_vck190_defconfig F: configs/zynq_zc706_defconfig F: configs/zynqmp_zcu102_defconfig F: configs/zynqmp_zcu106_defconfig diff --git a/board/versal/genimage.cfg b/board/versal/genimage.cfg new file mode 100644 index 0000000000..d994d3a2bf --- /dev/null +++ b/board/versal/genimage.cfg @@ -0,0 +1,30 @@ +image boot.vfat { + vfat { + files = { + "boot.bin", + "system.dtb", + "Image" + } + file extlinux/extlinux.conf { + image = extlinux.conf + } + } + + size = 32M +} + +image sdcard.img { + hdimage { + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/board/versal/post-build.sh b/board/versal/post-build.sh new file mode 100755 index 0000000000..ff8f8a6071 --- /dev/null +++ b/board/versal/post-build.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +# genimage will need to find the extlinux.conf +# in the binaries directory + +BOARD_DIR="$(dirname $0)" +CONSOLE=$2 +ROOT=$3 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/extlinux.conf" + label linux + kernel /Image + devicetree /system.dtb + append console=${CONSOLE} clk_ignore_unused root=/dev/${ROOT} rw rootwait + __HEADER_EOF diff --git a/board/versal/post-image.sh b/board/versal/post-image.sh new file mode 100755 index 0000000000..890522c31d --- /dev/null +++ b/board/versal/post-image.sh @@ -0,0 +1,35 @@ +#!/bin/sh + +# By default U-Boot loads DTB from a file named "system.dtb", so +# let's use a symlink with that name that points to the *first* +# devicetree listed in the config. + +FIRST_DT=$(sed -nr \ + -e 's|^BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/([-_/[:alnum:]\\.]*).*"$|\1|p' \ + ${BR2_CONFIG}) + +[ -z "${FIRST_DT}" ] || ln -fs ${FIRST_DT}.dtb ${BINARIES_DIR}/system.dtb + +BOARD_DIR="$(dirname $0)" +BOARD_NAME=$4 + +mkdir -p "${BINARIES_DIR}" +cat <<-__HEADER_EOF > "${BINARIES_DIR}/bootgen.bif" + the_ROM_image: + { + image { + { type=bootimage, file=${BINARIES_DIR}/${BOARD_NAME}_vpl_gen_fixed.pdi } + { type=bootloader, file=${BINARIES_DIR}/${BOARD_NAME}_plm.elf } + { core=psm, file=${BINARIES_DIR}/${BOARD_NAME}_psmfw.elf } + } + image { + id = 0x1c000000, name=apu_subsystem + { type=raw, load=0x00001000, file=${BINARIES_DIR}/system.dtb } + { core=a72-0, exception_level=el-3, trustzone, file=${BINARIES_DIR}/bl31.elf } + { core=a72-0, exception_level=el-2, file=${BINARIES_DIR}/u-boot.elf } + } + } + __HEADER_EOF + +${HOST_DIR}/bin/bootgen -arch versal -image ${BINARIES_DIR}/bootgen.bif -o ${BINARIES_DIR}/boot.bin -w on +support/scripts/genimage.sh -c ${BOARD_DIR}/genimage.cfg diff --git a/board/versal/readme.txt b/board/versal/readme.txt new file mode 100644 index 0000000000..9f234be620 --- /dev/null +++ b/board/versal/readme.txt @@ -0,0 +1,54 @@ +****************************************** +Xilinx VCK190 board - Versal +****************************************** + +This document describes the Buildroot support for the VCK190 +board by Xilinx, based on Versal. It has been tested with the +VCK190 production board. + +Evaluation board features can be found here with the link below. + +VCK190: +https://www.xilinx.com/products/boards-and-kits/vck190.html + + +How to build it +=============== + +Configure Buildroot: + + $ make versal_vck190_defconfig + +Compile everything and build the rootfs image: + + $ make + +Result of the build +------------------- + +After building, you should get a tree like this: + + output/images/ + +-- boot.bin + +-- boot.vfat + +-- Image + +-- rootfs.ext2 + +-- rootfs.ext4 -> rootfs.ext2 + +-- sdcard.img + +-- system.dtb -> versal-vck190-rev1.1.dtb + `-- versal-vck190-rev1.1.dtb + +How to write the SD card +======================== + +WARNING! This will destroy all the card content. Use with care! + +The sdcard.img file is a complete bootable image ready to be written +on the boot medium. To install it, simply copy the image to an SD +card: + + # dd if=output/images/sdcard.img of=/dev/sdX + +Where 'sdX' is the device node of the SD. + +Eject the SD card, insert it in the board, and power it up. diff --git a/configs/versal_vck190_defconfig b/configs/versal_vck190_defconfig new file mode 100644 index 0000000000..d87df221c6 --- /dev/null +++ b/configs/versal_vck190_defconfig @@ -0,0 +1,38 @@ +BR2_aarch64=y +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_15=y +BR2_ROOTFS_POST_BUILD_SCRIPT="board/versal/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/versal/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="ttyAMA0,115200 mmcblk0p2 vck190" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v5.15_LTS_2022.2)/xlnx_rebase_v5.15_LTS_2022.2.tar.gz" +BR2_LINUX_KERNEL_DEFCONFIG="xilinx_versal" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="xilinx/versal-vck190-rev1.1" +BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +# BR2_TARGET_ROOTFS_TAR is not set +BR2_TARGET_ARM_TRUSTED_FIRMWARE=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL=y +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,arm-trusted-firmware,xlnx_rebase_v2.6_2022.2)/xlnx_rebase_v2.6_2022.2.tar.gz" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="versal" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31_UBOOT=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y +BR2_TARGET_UBOOT_NEEDS_ATF_BL31_ELF=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL=y +BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2022.01_2022.2)/xlnx_rebase_v2022.01_2022.2.tar.gz" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_versal_virt" +BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=versal-vck190-rev1.1" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_NEEDS_OPENSSL=y +BR2_TARGET_UBOOT_FORMAT_REMAKE_ELF=y +BR2_PACKAGE_VERSAL_FIRMWARE=y +BR2_PACKAGE_VERSAL_FIRMWARE_VERSION="v2022.2" +BR2_PACKAGE_VERSAL_FIRMWARE_BOARD="vck190" +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_BOOTGEN=y